{"groups":[],"packages":[{"name":"zziplib","origin":"devel/zziplib","version":"0.13.76","comment":"Library to provide transparent read access to zipped files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gdraheim/zziplib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a0fff27a9f86baf2fcce5dc2c9072cb373a9ca72eae0c088840247646e430cc","flatsize":351742,"path":"All/zziplib-0.13.76.pkg","repopath":"All/zziplib-0.13.76.pkg","licenselogic":"or","licenses":["LGPL21","MPL11"],"pkgsize":102992,"desc":"The zzip library provides read access to zipped file in a zip-archive.\nIt is based solely on free algorithms provided by zlib and can\ntransparently access files being either real files or zipped files\nwith the same file path argument.","categories":["devel"],"shlibs_provided":["libzzip.so.13","libzzipfseeko.so.13","libzzipmmapped.so.13","libzzipwrap.so.13"],"options":{"MANPAGES":"on","SDL":"off","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:zziplib_project:zziplib:0.13.76:::::dragonfly6:x86_64"}},{"name":"ztoolkit","origin":"x11-toolkits/ztoolkit","version":"0.1.2_2","comment":"GUI toolkit heavily inspired by GTK","maintainer":"yuri@FreeBSD.org","www":"https://git.zrythm.org/zrythm/ztoolkit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"751e7d93a263f6878ae4049fdfdf768d4dd5c5ca2f50e1a76d946d80a502746f","flatsize":208713,"path":"All/ztoolkit-0.1.2_2.pkg","repopath":"All/ztoolkit-0.1.2_2.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":49208,"desc":"ZToolkit (Ztk) is a cross-platform GUI toolkit heavily inspired by GTK.\n\nIt handles events and low level drawing on behalf of the user and provides a\nhigh-level API for managing the UI and custom widgets.\n\nZToolkit is written in C based on pugl and was created to be used for various\nplugins bundled with the Zrythm digital audio workstation.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"}},"categories":["x11-toolkits"]},{"name":"zstd","origin":"archivers/zstd","version":"1.5.6","comment":"Fast real-time compression algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://facebook.github.io/zstd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16c0ff7616569df1d1996d0481a2e0a508d4555e07a0b7fb75351341553d78b6","flatsize":3022422,"path":"All/zstd-1.5.6.pkg","repopath":"All/zstd-1.5.6.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv2"],"pkgsize":496336,"desc":"Zstandard, or zstd as short version, is a fast compression algorithm, providing\nhigh compression ratios. It also offers a special mode for small data, called\ndictionary compression. The reference library offers a very wide range of speed\n/ compression trade-off, and is backed by an extremely fast decoder. Zstandard\nlibrary is provided as open source software using a BSD license. Its format is\nstable and published as IETF RFC 8878.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"}},"categories":["archivers"],"shlibs_required":["liblz4.so.1"],"shlibs_provided":["libzstd.so.1"],"options":{"OPTIMIZED_CFLAGS":"off"}},{"name":"zyre","origin":"net/zyre","version":"2.0.1_1","comment":"Framework for proximity-based peer-to-peer applications","maintainer":"yuri@FreeBSD.org","www":"https://github.com/zeromq/zyre","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd1ba473fcf54b97feb8d74574c14dbf25b151d808d8b40727a2d0c2b4cea49f","flatsize":180473,"path":"All/zyre-2.0.1_1.pkg","repopath":"All/zyre-2.0.1_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":52748,"desc":"Zyre provides reliable group messaging over local area networks.\n\nIt has these key characteristics:\n* Zyre needs no administration or configuration.\n* Peers may join and leave the network at any time.\n* Peers talk to each other without any central brokers or servers.\n* Peers can talk directly to each other.\n* Peers can join groups, and then talk to groups.\n* Zyre is reliable, and loses no messages even when the network is heavily\n  loaded.\n* Zyre is fast and has low latency, requiring no consensus protocols.\n* Zyre is designed for WiFi networks, yet also works well on Ethernet networks.\n* Time for a new peer to join a network is about one second.\n\nTypical use cases for Zyre are:\n* Local service discovery.\n* Clustering of a set of services on the same Ethernet network.\n* Controlling a network of smart devices (Internet of Things).\n* Multi-user mobile applications (like smart classrooms).","deps":{"czmq":{"origin":"net/czmq","version":"4.1.1_1"},"libzmq4":{"origin":"net/libzmq4","version":"4.3.5_2"}},"categories":["net"],"shlibs_required":["libzmq.so.5","libczmq.so.4"],"shlibs_provided":["libzyre.so.2"]},{"name":"zug","origin":"devel/zug","version":"0.1.1","comment":"Transducers for C++","maintainer":"jhale@FreeBSD.org","www":"https://sinusoid.es/zug/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f1f2263078cd470b93e2b809a599b8c24089beb2540af80cd5d73b644168bab","flatsize":192408,"path":"All/zug-0.1.1.pkg","repopath":"All/zug-0.1.1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":35932,"desc":"Zug is a C++ library providing transducers. Transducers are composable\nsequential transformations independent of the source. They are extremely\nlightweight, and can be used to express algorithms over pull-based\nsequences (iterators, files) but also push based sequences (signals,\nevents, asynchronous streams) in a generic way.","categories":["devel"],"options":{"TEST":"off"}},{"name":"zu-hunspell","origin":"textproc/zu-hunspell","version":"20110323_1","comment":"Zulu hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://addons.mozilla.org/en-US/firefox/addon/zulu-spell-checker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f798936ade35d16e011e7b5fd6a40ce9b5648a2883c66fae9232868ebd4250d","flatsize":1427627,"path":"All/zu-hunspell-20110323_1.pkg","repopath":"All/zu-hunspell-20110323_1.pkg","licenselogic":"single","pkgsize":316544,"desc":"Zulu hunspell dictionaries\n\nSee also: http://www.translate.org.za/","categories":["textproc"]},{"name":"zu-aspell","origin":"textproc/zu-aspell","version":"0.50.0_1,1","comment":"Aspell Zulu dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46209fba26829f939097eba98793deb91d3dfb743c4cf8a15dbf96628790959a","flatsize":1426881,"path":"All/zu-aspell-0.50.0_1,1.pkg","repopath":"All/zu-aspell-0.50.0_1,1.pkg","licenselogic":"single","pkgsize":489312,"desc":"Aspell Zulu dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"zsh-autosuggestions","origin":"shells/zsh-autosuggestions","version":"0.7.0","comment":"Fish-like autosuggestions for Zsh","maintainer":"jrm@FreeBSD.org","www":"https://github.com/zsh-users/zsh-autosuggestions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad69e3075771debef6d75a08a87688aaaf2c5d36593da5fb2c994ff824a487ef","flatsize":28301,"path":"All/zsh-autosuggestions-0.7.0.pkg","repopath":"All/zsh-autosuggestions-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8720,"desc":"zsh-autosuggestions enables fast and unobtrusive fish-like autosuggestions\nfor Zsh.  It suggests commands as you type, based on command history.","deps":{"zsh":{"origin":"shells/zsh","version":"5.9_4"}},"categories":["shells"],"messages":[{"message":"Add the line below to your .zshrc to enable auto suggestions.\n\nsource /usr/local/share/zsh-autosuggestions/zsh-autosuggestions.zsh","type":"install"}]},{"name":"zx","origin":"science/zx","version":"g20221101","comment":"MQT ZX: A library for working with ZX-diagrams","maintainer":"yuri@FreeBSD.org","www":"https://www.cda.cit.tum.de/research/quantum/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9515016bfb02adfe12265fc1062f47eadd8f24264a750b14d3bd67f772285b5","flatsize":164035,"path":"All/zx-g20221101.pkg","repopath":"All/zx-g20221101.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52308,"desc":"zx is a library for working with ZX-diagrams developed by the Chair for Design\nAutomation at the Technical University of Munich as part of the Munich Quantum\nToolkit (MQT).","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["science"],"shlibs_required":["libgmp.so.10","libgmpxx.so.4"],"shlibs_provided":["libzx.so"]},{"name":"zsh-completions","origin":"shells/zsh-completions","version":"0.35.0","comment":"Additional completion definitions for Zsh","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/zsh-users/zsh-completions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6295fdc10c05bb7ec4306868f0ac6129b0bc8edc22dd00821e06c184b502d63f","flatsize":1407690,"path":"All/zsh-completions-0.35.0.pkg","repopath":"All/zsh-completions-0.35.0.pkg","licenselogic":"single","licenses":["ZSH"],"pkgsize":252460,"desc":"zsh-completions is the additional completion definitions for Zsh.\n\nThis projects aims at gathering/developing new completion scripts that are not\navailable in Zsh yet. The scripts may be contributed to the Zsh project when\nstable enough.","categories":["shells"]},{"name":"zphoto","origin":"graphics/zphoto","version":"1.2_16","comment":"Zooming photo album generator","maintainer":"ports@FreeBSD.org","www":"http://namazu.org/~satoru/zphoto/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19d4cdce5a84e009001bbfbdee8f76ba8b786513dd3850670354344922c62c3f","flatsize":305394,"path":"All/zphoto-1.2_16.pkg","repopath":"All/zphoto-1.2_16.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":195976,"desc":"Zphoto is a zooming photo album generator.\n\nFor more information, see","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"ming":{"origin":"graphics/ming","version":"0.4.8"},"popt":{"origin":"devel/popt","version":"1.19_1"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["graphics","www"],"shlibs_required":["libming.so.1","libpopt.so.0","libImlib2.so.1"],"options":{"NLS":"on","ZIP":"on"},"annotations":{"deprecated":"Depends on expired graphics/ming","expiration_date":"2024-07-31"},"messages":[{"message":"This port requires a kernel built with\n the directive:\n\n options USER_LDT\n\n Please, check the FreeBSD Handbook for instructions\n on building a custom kernel. If you do not know\n where to find it, check the FreeBSD website\n http://www.freebsd.org/\n\n Then before running zphoto, users should prepare as follows:\n\n sh or bash:\n  $ ZPHOTO_TEMPLATE_DIR=%%PREFIX%%/share/zphoto/templates/en (english)\n  $ ZPHOTO_TEMPLATE_DIR=%%PREFIX%%/share/zphoto/templates/ja (japanese)\n  $ ZPHOTO_TEMPLATE_DIR=%%PREFIX%%/share/zphoto/templates/all (both)\n  $ ZPHOTO_FONT=%%PREFIX%%/share/zphoto/fonts/EfontSerifB.fdb\n  $ export ZPHOTO_TEMPLATE_DIR ZPHOTO_FONT\n\n csh or tcsh:\n  % setenv ZPHOTO_TEMPLATE_DIR %%PREFIX%%/share/zphoto/templates/en (english)\n  % setenv ZPHOTO_TEMPLATE_DIR %%PREFIX%%/share/zphoto/templates/ja (japanese)\n  % setenv ZPHOTO_TEMPLATE_DIR %%PREFIX%%/share/zphoto/templates/all (both)\n  % setenv ZPHOTO_FONT %%PREFIX%%/share/zphoto/fonts/EfontSerifB.fdb","type":"install"},{"message":"===>   NOTICE:\n\nThe zphoto port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nDepends on expired graphics/ming.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"zsh-navigation-tools","origin":"shells/zsh-navigation-tools","version":"2.2.7","comment":"Curses-based tools for Zshell, e.g. multi-word history searcher","maintainer":"sgniazdowski@gmail.com","www":"https://github.com/psprint/zsh-navigation-tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32030e72660561fb647d1281244d363f8df8f7314bff41607ae055e0c59b0b4a","flatsize":313743,"path":"All/zsh-navigation-tools-2.2.7.pkg","repopath":"All/zsh-navigation-tools-2.2.7.pkg","licenselogic":"or","licenses":["GPLv3","MIT"],"pkgsize":132928,"desc":"Set of Zsh tools with features like incremental multi-word searching,\napproximate matching, ANSI coloring, themes, unique mode, horizontal\nscroll and advanced history management. Selected tools provided:\n    - n-history - full-screen history searcher and manager\n    - n-kill - browses process list, allows quick searching and\n      sending signal to selected process\n    - n-panelize - loads output of given command for browsing and\n      multi-word searching\n    - n-cd - browses dirstack and bookmarked directories, allows to\n      enter selected directory\n    - n-functions - browses functions, relegates editing to vared\n\nWritten in pure Zsh, with use of curses module. Can be configured from\nzshrc. Binds n-history to Ctrl-R. Provides widgets for n-cd and n-kill.","deps":{"zsh":{"origin":"shells/zsh","version":"5.9_4"}},"categories":["shells"],"options":{"DOCS":"on"},"messages":[{"message":"To enable zsh-navigation-tools, add the following to your zshrc:\nsource /usr/local/share/zsh-navigation-tools/zsh-navigation-tools.plugin.zsh","type":"install"}]},{"name":"zuki-themes","origin":"x11-themes/zuki-themes","version":"4.0","comment":"Simple gray themes for GTK-based desktops","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/lassekongo83/zuki-themes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1668b824f18b6a050316c3da0a813e2d9cdc92004adc11dd377df636cae60f69","flatsize":2023977,"path":"All/zuki-themes-4.0.pkg","repopath":"All/zuki-themes-4.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":243684,"desc":"Simple gray themes for GTK-based desktops.\n\nFeatures:\n- gnome-shell is the theme for GNOME Shell. This themes stuff like the\n  calendar widget, the panel, the dock and more.\n- gtk-2.0 contains the GTK+2 theme, styling applications that doesn't\n  use GTK+3 yet.\n- gtk-3.0 contains the GTK+3 theme, styling most modern GTK+ applications.\n- gtk-4.0 contains the GTK+4 theme, styling most modern GTK+ applications.\n- xfwm4 contains the theme that styles the xfwm4 window manager for XFCE4.","deps":{"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"}},"categories":["x11-themes"]},{"name":"zpaqfranz","origin":"archivers/zpaqfranz","version":"55.12_1","comment":"Swiss army knife for the serious backup manager","maintainer":"franco@francocorbelli.com","www":"https://github.com/fcorbelli/zpaqfranz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ca5e1843d2b50aad9944dfe0893ef731f15f83ed4fa58140f0bd11aca0e0ad6","flatsize":1377002,"path":"All/zpaqfranz-55.12_1.pkg","repopath":"All/zpaqfranz-55.12_1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","MIT"],"pkgsize":575552,"desc":"Swiss army knife for backup and disaster recovery\n\nFeatures:\n\n* Like 7z or RAR on steroids, with deduplicated \"snapshots\" (versions).\n* Conceptually similar to Mac time machine, but much more efficient.\n* Keeps backup always-to-always, no need to ever prune (CryptoLocker).\n* Easily handles millions of files and TBs of data, non-latin support.\n* Cloud backups with full encryption, minimal data transfer / bandwith.\n* Data integrity check CRC32+XXHASH,SHA-1,SHA-2,SHA-3,MD5,XXH3,BLAKE3.\n* Thorough data verification, multithread support (real world 1GB+/s).\n* Specific zfs handling functions, full multiplatform interoperability.\n* Particularly suitable for minimal space storage of virtual machines.\n* Full backwards compatibility with ZPAQ [archivers/paq].","categories":["archivers"],"options":{"DIRCOMMAND":"off"}},{"name":"zorin-gtk-themes","origin":"x11-themes/zorin-gtk-themes","version":"3.4.4","comment":"Zorin OS GTK theme","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/ZorinOS/zorin-desktop-themes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9a65a56448ee06f86545abcc754709f885af24290c03fa48bc2788bec2d38e0","flatsize":14535229,"path":"All/zorin-gtk-themes-3.4.4.pkg","repopath":"All/zorin-gtk-themes-3.4.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":378300,"desc":"Zorin is the default GTK theme for ZorinOS\n\nSupported Desktop Environments:\n\n* Gnome-Shell\n* Xfce","categories":["x11-themes"]},{"name":"zrythm","origin":"audio/zrythm","version":"1.0.0.a.26.0.13_11","comment":"Modern music production system, also known as DAW","maintainer":"yuri@FreeBSD.org","www":"https://www.zrythm.org/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d4c3ad25f61af5ac514df98f4ecc21285f767b6ca5f1c555bcd6198e5c7c63e","flatsize":6213131,"path":"All/zrythm-1.0.0.a.26.0.13_11.pkg","repopath":"All/zrythm-1.0.0.a.26.0.13_11.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1289516,"desc":"Zrythm is built using C and the GTK+3 toolkit and borrows ideas, concepts and\ncode from other projects such as Ardour and Jalv. It is built with the intention\nto provide GNU/Linux and BSD users a full-featured alternative to proprietary\nDAWs and offers a unique approach to workflow that other GNU/Linux DAWs lack.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"kf5-breeze-icons":{"origin":"x11-themes/kf5-breeze-icons","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libaudec":{"origin":"audio/libaudec","version":"0.3.4_1"},"libcyaml":{"origin":"textproc/libcyaml","version":"1.4.1"},"libgtop":{"origin":"devel/libgtop","version":"2.40.0_1"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsmf":{"origin":"audio/libsmf","version":"1.3_5"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"lilv":{"origin":"audio/lilv","version":"0.24.24"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"reproc":{"origin":"devel/reproc","version":"14.2.5"},"rubberband":{"origin":"audio/rubberband","version":"3.3.0"},"serd":{"origin":"devel/serd","version":"0.32.2"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"sord":{"origin":"devel/sord","version":"0.16.16"},"sratom":{"origin":"audio/sratom","version":"0.6.16"},"suil":{"origin":"audio/suil","version":"0.10.12_3"},"vamp-plugin-sdk":{"origin":"audio/vamp-plugin-sdk","version":"2.9.0_2"},"xxhash":{"origin":"devel/xxhash","version":"0.8.2_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["audio"],"shlibs_required":["libfftw3_threads.so.3","libfftw3f_threads.so.3","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libsndfile.so.1","libcyaml.so.1","libaudec.so","libcgraph.so.6","libgvc.so.6","libguile-2.2.so.1","libzstd.so.1","libreproc.so.14","libserd-0.so.0","libsratom-0.so.0","liblilv-0.so.0","librubberband.so.2","libpcre.so.1","libpcre2-8.so.0","libgtksourceview-3.0.so.1","libbacktrace.so.0","libxxhash.so.0","libvamp-hostsdk.so.3","libcurl.so.4","libjson-glib-1.0.so.0","libjack.so.0","libX11.so.6","libvamp-sdk.so.2"]},{"name":"zopfli","origin":"archivers/zopfli","version":"1.0.3_1","comment":"Zopfli Compression Algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/zopfli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fde9e0efe85607d939b5143f7deb2699c17f0a2e0bfbec362bd16ea93b1d0a23","flatsize":1181160,"path":"All/zopfli-1.0.3_1.pkg","repopath":"All/zopfli-1.0.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":200928,"desc":"Zopfli is a compression library that achieves higher compression density while\ntaking longer to compress. The smaller compressed size allows for better space\nutilization, faster data transmission, and lower web page load latencies.\nFurthermore, the smaller compressed size has additional benefits in mobile use,\nsuch as lower data transfer fees and reduced battery use. The higher data\ndensity is achieved by using more exhaustive compression techniques, which make\nthe compression a lot slower, but do not affect the decompression speed.\n\nZopfli is bit-stream compatible with compression used in gzip, Zip, PNG, HTTP\nrequests, and others.","categories":["archivers"],"shlibs_provided":["libzopfli.so.1","libzopflipng.so.1"]},{"name":"zonenotify","origin":"dns/zonenotify","version":"0.1_1","comment":"DNS notify sender written in C","maintainer":"ehaupt@FreeBSD.org","www":"http://www.morettoni.net/zonenotify.en.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38fd401a99bde88de76a0c6a0a34a5c4dd957c491c89591d66927908059e4c92","flatsize":8864,"path":"All/zonenotify-0.1_1.pkg","repopath":"All/zonenotify-0.1_1.pkg","licenselogic":"single","pkgsize":3868,"desc":"zonenotify is useful to send a NS_NOTIFY packet to BIND slave server. When you\nupdate a zone in your djbdns DNS you must notify the slaves about your change.","categories":["dns"]},{"name":"zoo","origin":"archivers/zoo","version":"2.10.1_5","comment":"Manipulate archives of files in compressed form","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aca23d264653a7e2772ab8db3e6b702b9aaed04d32e093f1fcb1b51b119b48bf","flatsize":114039,"path":"All/zoo-2.10.1_5.pkg","repopath":"All/zoo-2.10.1_5.pkg","licenselogic":"single","pkgsize":58000,"desc":"Zoo is used to create and maintain collections of files in compressed\nform.  It uses a Lempel-Ziv compression algorithm that gives space\nsavings in the range of 20%25 to 80%25 depending on the type of file\ndata.  Zoo can store and selectively extract multiple generations of\nthe same file.  Data can be recovered from damaged archives by\nskipping the damaged portion and locating undamaged data with the help\nof fiz(1).","categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:zoo_project:zoo:2.10.1:::::dragonfly6:x86_64:5"},"messages":[{"message":"===>   NOTICE:\n\nThe zoo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zoxide","origin":"sysutils/zoxide","version":"0.9.0_13","comment":"Fast cd alternative that learns your habits","maintainer":"andoriyu@gmail.com","www":"https://github.com/ajeetdsouza/zoxide","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dcc8cd0afdddc360a7dadff6e49aac9f45e656c0ad98907e63277013e94c92d","flatsize":875890,"path":"All/zoxide-0.9.0_13.pkg","repopath":"All/zoxide-0.9.0_13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":312860,"desc":"zoxide is a new cd alternative inspired by z and z.lua. It keeps track of the\ndirectories you use most frequently, and uses a ranking algorithm to navigate\nto the best match.","categories":["sysutils"]},{"name":"znotes","origin":"deskutils/znotes","version":"0.4.7","comment":"Simple notes managment application based on Qt","maintainer":"ports@FreeBSD.org","www":"http://znotes.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d15a41a98ad9515058a8d2fea89047322f82d357be5a50b68ea9469310465168","flatsize":730367,"path":"All/znotes-0.4.7.pkg","repopath":"All/znotes-0.4.7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":255936,"desc":"Simple lightweight crossplatform application for notes managment\nbased on Qt 4.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe znotes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"znc-push","origin":"irc/znc-push","version":"1.1.0.1","comment":"Push notification service module for ZNC","maintainer":"dor.bsd@xm0.uk","www":"https://github.com/amyreese/znc-push","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d183db3bee9e8f58168f3d399b581b7f593a8566cf716614a909188e549c93c3","flatsize":328480,"path":"All/znc-push-1.1.0.1.pkg","repopath":"All/znc-push-1.1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":95532,"desc":"ZNC Push is a module for ZNC that will send notifications to multiple push\nnotification services, or SMS for any private message or channel highlight that\nmatches a configurable set of conditions. ZNC Push current supports the\nfollowing services:\n\n  Boxcar\n  Boxcar 2\n  Discord\n  Faast\n  Nexmo\n  Notify My Android (NMA)\n  Prowl\n  Pushalot\n  PushBullet\n  Pushjet\n  Pushover\n  Pushsafer\n  Slack\n  Supertoasty\n  Telegram\n  Custom URL GET requests","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"znc":{"origin":"irc/znc","version":"1.9.1"}},"categories":["irc"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libicuuc.so.74","libicudata.so.74"],"options":{"CURL":"off","DOCS":"on"}},{"name":"zoom","origin":"games/zoom","version":"1.1.5_3","comment":"Z-Interpreter for X with full V6 support","maintainer":"ports@FreeBSD.org","www":"http://www.logicalshift.demon.co.uk/unix/zoom/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9af11e71df464b859d06f84e7983aa818f4d4cded338645b872b3aad6b98e813","flatsize":747218,"path":"All/zoom-1.1.5_3.pkg","repopath":"All/zoom-1.1.5_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":417356,"desc":"Zoom is a Z-Machine, which means that it plays text adventure games written\nin ZCode. It plays V3-V8 including V6 graphics (you need the blb-files from\nhttp://www.ifarchive.org/indexes/if-archiveXinfocomXmediaXblorb.html for\noriginal Infocom V6 games).","deps":{"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"t1lib":{"origin":"devel/t1lib","version":"5.1.2_5,1"}},"categories":["games"],"shlibs_required":["libfontconfig.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libt1.so.5","libt1x.so.5","libXext.so.6","libXrender.so.1","libXft.so.2","libfreetype.so.6","libpng16.so.16"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe zoom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"znc-clientbuffer","origin":"irc/znc-clientbuffer","version":"1.0.48","comment":"Client specific buffers module for ZNC","maintainer":"mdw@FreeBSD.org","www":"https://wiki.znc.in/Clientbuffer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c68acbf90ee7fb361943ec5666f3f8f46f55de63d85e6ab2b85e33c944c1d9fc","flatsize":65138,"path":"All/znc-clientbuffer-1.0.48.pkg","repopath":"All/znc-clientbuffer-1.0.48.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20708,"desc":"ZNC Clientbuffer is a module for ZNC that allows to maintain client specific\nbuffers for identified clients.","deps":{"znc":{"origin":"irc/znc","version":"1.9.1"}},"categories":["irc"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libicuuc.so.74","libicudata.so.74"],"options":{"DOCS":"on"}},{"name":"zorro","origin":"deskutils/zorro","version":"1.1.8_3","comment":"Simple to-do list manager","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3f3b7f36133c0e59ae939fe5deb6e3c5551f0cd7cbaab212feb795d8cba43c0","flatsize":45639,"path":"All/zorro-1.1.8_3.pkg","repopath":"All/zorro-1.1.8_3.pkg","licenselogic":"single","pkgsize":12100,"desc":"The program allows you to set up a tree of actions starting\nfrom an (invisible) root and going down to as many levels as you\nspecify.  Associated with each action is a descriptive note, a done/\nnot done flag, an optional priority and an optional completion date\n(more to come). Zorro stores your to-do list in the file ~/.zorrodb\nand it reads the file ~/.zorrorc on startup. There are quite a lot of\nconfigurable items - look at the file DOTzorrorc for further details.","deps":{"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["deskutils","tk"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe zorro port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zu-libreoffice","origin":"editors/libreoffice-zu","version":"24.2.4.2","comment":"zu language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"235e42b8e1ce73f546d7a20d68f9b7f3126e8b809b4083e9c38138ab54ef4186","flatsize":1427599,"path":"All/zu-libreoffice-24.2.4.2.pkg","repopath":"All/zu-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":225932,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"zzuf","origin":"security/zzuf","version":"0.13_2","comment":"Transparent application input fuzzer","maintainer":"johnson.peter@gmail.com","www":"http://sam.zoy.org/zzuf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11a7d3d4f3345409c9225f953fb974928536fb3a88d2fbca6e7cd7649d5833b1","flatsize":773486,"path":"All/zzuf-0.13_2.pkg","repopath":"All/zzuf-0.13_2.pkg","licenselogic":"single","pkgsize":146200,"desc":"zzuf is a transparent application input fuzzer. Its purpose is to\nfind bugs in applications by corrupting their user-contributed data\n(which more than often comes from untrusted sources on the Internet).\nIt works by intercepting file and network operations and changing\nrandom bits in the program's input. zzuf's behaviour is\ndeterministic, making it easier to reproduce bugs.","categories":["security"],"shlibs_provided":["libzzuf.so"]},{"name":"zlib-ng","origin":"archivers/zlib-ng","version":"2.2.2","comment":"Fork of the zlib data compression library","maintainer":"vvd@FreeBSD.org","www":"https://github.com/zlib-ng/zlib-ng","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f60f7f413a3a9f29d0a1d19a0174a277a3e14bcfb0d2530432c1ebe1a869c08e","flatsize":504949,"path":"All/zlib-ng-2.2.2.pkg","repopath":"All/zlib-ng-2.2.2.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":117160,"desc":"Zlib replacement with optimizations for next generation systems.\n\nThe motivation for this fork came after seeing several 3rd party contributions\ncontaining new optimizations not getting implemented into the official zlib\nrepository.\n\nMark Adler has been maintaining zlib for a very long time, and he has done a\ngreat job and hopefully he will continue for a long time yet.\n\nThe idea of zlib-ng is not to replace zlib, but to co-exist as a drop-in\nreplacement with a lower threshold for code change.","categories":["archivers"],"shlibs_provided":["libz-ng.so.2"],"options":{"SIMD":"on","TEST":"off"}},{"name":"zn_poly","origin":"math/zn_poly","version":"0.9.2","comment":"C library for polynomial arithmetic","maintainer":"thierry@FreeBSD.org","www":"https://web.maths.unsw.edu.au/~davidharvey/code/zn_poly/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba469662813dec532aae3aa3550ce733ffc9a41139bbd61b49ba002d5eb96439","flatsize":254917,"path":"All/zn_poly-0.9.2.pkg","repopath":"All/zn_poly-0.9.2.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":51440,"desc":"zn_poly is a C library for polynomial arithmetic in Z/nZ[x], where n is any\nmodulus that fits into an unsigned long.\n\nSee also: https://gitlab.com/sagemath/zn_poly/","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libzn_poly-0.9.so"],"options":{"DOCS":"on"}},{"name":"zsh-antigen","origin":"shells/zsh-antigen","version":"2.2.3","comment":"Tool for managing Zshell plugins inspired by Vundle","maintainer":"gudfitz@gmail.com","www":"https://github.com/zsh-users/antigen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"665e491cdce4f131fd6a18c939242b1463a77fcb3a7c9d161c88784b50db831c","flatsize":60293,"path":"All/zsh-antigen-2.2.3.pkg","repopath":"All/zsh-antigen-2.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17824,"desc":"Antigen is a small set of functions that help you easily manage\nyour Z shell (zsh) plugins, called bundles.  The concept is pretty\nmuch the same as bundles in a typical vim+pathogen setup.  Antigen\nis to zsh, what Vundle is to vim.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"zsh":{"origin":"shells/zsh","version":"5.9_4"}},"categories":["shells"],"messages":[{"message":"Antigen can be found at /usr/local/share/zsh-antigen/antigen.zsh","type":"install"}]},{"name":"zita-rev1","origin":"audio/zita-rev1","version":"0.2.2_2","comment":"Reworked version of the reverb originally developed for Aeolus","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/zita-rev1-doc/quickguide.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed6c610ea43063144607a0d3f0afaaa7e3ef06b004bb2629d6c0ec6e8478e50c","flatsize":88994,"path":"All/zita-rev1-0.2.2_2.pkg","repopath":"All/zita-rev1-0.2.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":46092,"desc":"Zita-rev1 is a reworked version of the reverb originally developed for Aeolus.\nThe Jack application can be used in either stereo or ambisonic mode.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clthreads":{"origin":"devel/clthreads","version":"2.4.2_1"},"clxclient":{"origin":"devel/clxclient","version":"3.9.2"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["audio"],"shlibs_required":["libclxclient.so.3","libclthreads.so.2","libpng16.so.16","libcairo.so.2","libjack.so.0","libXft.so.2","libX11.so.6"]},{"name":"zmap","origin":"net/zmap","version":"4.1.1_1","comment":"Internet scanner","maintainer":"yuri@FreeBSD.org","www":"https://zmap.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f37664e0f166e715a85de7bcb1a0c7a01ef270f39f60d29294e4f944a6e4f72","flatsize":513960,"path":"All/zmap-4.1.1_1.pkg","repopath":"All/zmap-4.1.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":159696,"desc":"ZMap is a fast single packet network scanner designed for Internet-wide network\nsurveys. On a typical desktop computer with a gigabit Ethernet connection, ZMap\nis capable scanning the entire public IPv4 address space in under 45 minutes.\nWith a 10gigE connection and PF_RING, ZMap can scan the IPv4 address space in\nunder 5 minutes.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libunistring":{"origin":"devel/libunistring","version":"1.2"}},"categories":["net"],"shlibs_required":["libgmp.so.10","libunistring.so.5","libjson-c.so.5"]},{"name":"zita-njbridge","origin":"audio/zita-njbridge","version":"0.4.8_3","comment":"Command line client to transmit audio over a local IP network","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8807eac87559404cc5037dc19e481de90a01c032128dede1309d13861f47f4fd","flatsize":105663,"path":"All/zita-njbridge-0.4.8_3.pkg","repopath":"All/zita-njbridge-0.4.8_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36008,"desc":"Command line Jack clients to transmit full quality multichannel audio over a\nlocal IP network, with adaptive resampling by the receiver(s). Zita-njbridge can\nbe used for a one-to-one connection (using UDP) or in a one-to-many system\n(using multicast). Sender and receiver(s) can each have their own sample rate\nand period size, and no word clock sync between them is assumed. Up 64 channels\ncan be transmitted, receivers can select any combination of these. On a lightly\nloaded or dedicated network zita-njbridge can provide low latency (same as for\nan analog connection). Additional buffering can be specified in case there is\nsignificant network delay jitter. IPv6 is fully supported.","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"zita-resampler":{"origin":"audio/zita-resampler","version":"1.11.2"}},"categories":["audio"],"shlibs_required":["libjack.so.0","libzita-resampler.so.1"]},{"name":"zsh-syntax-highlighting","origin":"shells/zsh-syntax-highlighting","version":"0.8.0,1","comment":"Fish shell syntax highlighting for Zsh","maintainer":"jrm@FreeBSD.org","www":"https://github.com/zsh-users/zsh-syntax-highlighting","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f895e07809a2ee26a6de45b17e33acda230b05ddcc0f21f650289b4024f2c581","flatsize":176816,"path":"All/zsh-syntax-highlighting-0.8.0,1.pkg","repopath":"All/zsh-syntax-highlighting-0.8.0,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":39196,"desc":"Zsh-syntax-highlighting enables highlighting of commands whilst they\nare typed at an interactive zsh prompt. This helps in reviewing\ncommands before running them, particularly in catching syntax errors.","deps":{"zsh":{"origin":"shells/zsh","version":"5.9_4"}},"categories":["shells"],"options":{"DOCS":"on"},"messages":[{"message":"Add the line below to *the end of* your .zshrc to enable highlighting.\n\nsource /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh","type":"install"}]},{"name":"zix","origin":"devel/zix","version":"0.4.2","comment":"Lightweight C library of portability wrappers and data structures","maintainer":"eduardo@FreeBSD.org","www":"https://drobilla.net/category/zix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d754823d16181529c17079e51521874d02ba9667eac8dcd5537ecdad8a09ae10","flatsize":113080,"path":"All/zix-0.4.2.pkg","repopath":"All/zix-0.4.2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":35320,"desc":"Zix is a lightweight C library of portability wrappers and data structures.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"}},"categories":["devel"],"shlibs_provided":["libzix-0.so.0"]},{"name":"zsh","origin":"shells/zsh","version":"5.9_4","comment":"The Z shell","maintainer":"bapt@FreeBSD.org","www":"https://www.zsh.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f0380bcd7dae608022641eae7e7e08f34b8ca0c11b439e39137d43dcc414d03","flatsize":20573190,"path":"All/zsh-5.9_4.pkg","repopath":"All/zsh-5.9_4.pkg","licenselogic":"single","licenses":["ZSH"],"pkgsize":4788432,"desc":"Zsh is the Swiss Army knife of shells. It combines the most popular\nfeatures of every other shell, and then lets you customize every\ninch of it. Users of bourne-style and C-style shells will feel at\nhome in it.\n\nZsh does intelligent completion, spell-checking, has a rich syntax\nfor precise globbing, and is fully extensible through plugin\nsystems.\n\nTo fire up the zsh completion system, type the following commands:\n\n\t$ autoload -U compinstall\n\t$ compinstall","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["shells"],"shlibs_required":["libtinfo.so.6","libncurses.so.6"],"options":{"DEBUG":"off","DOCS":"on","ETCDIR":"off","EXAMPLES":"on","GDBM":"off","PCRE":"off","STATIC":"off"},"annotations":{"cpe":"cpe:2.3:a:zsh:zsh:5.9:::::dragonfly6:x86_64:4"},"messages":[{"message":"==========================================================\n\nBy default, zsh looks for system-wide defaults in\n/usr/local/etc.\n\nIf you previously set up /etc/zprofile, /etc/zshenv, etc.,\neither move them to /usr/local/etc or rebuild zsh with the\nETCDIR option enabled.\n\n==========================================================","type":"install"}]},{"name":"zstr","origin":"archivers/zstr","version":"1.0.7","comment":"C++ header-only ZLib wrapper","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mateidavid/zstr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ebe7e5e9d016b726f4260f338a6cd7f09f794fb5723b95af21a64a992a2a1da","flatsize":26152,"path":"All/zstr-1.0.7.pkg","repopath":"All/zstr-1.0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6972,"desc":"The zstr C++ header-only library enables the use of C++ standard iostreams to\naccess ZLib-compressed streams.\n\nFor input access (decompression), the compression format is auto-detected, and\nmultiple concatenated compressed streams are decompressed seamlessly.\n\nFor output access (compression), the only parameter exposed by this API is the\ncompression level.","categories":["archivers","devel"]},{"name":"zita-mu1","origin":"audio/zita-mu1","version":"0.3.3_2","comment":"Simple Jack app used to organise stereo monitoring","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/zita-mu1-doc/quickguide.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec028b3a209c6418779462c82604f9174d2c7458220d7d69d3c5282f665b9f16","flatsize":118933,"path":"All/zita-mu1-0.3.3_2.pkg","repopath":"All/zita-mu1-0.3.3_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":58336,"desc":"Zita-mu1 is a simple Jack app used to organise stereo monitoring. Originally\nwritten for use with Ardour2, but still useful with Ardour3 (or other DAWs) as\nit provides some extra functions.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clthreads":{"origin":"devel/clthreads","version":"2.4.2_1"},"clxclient":{"origin":"devel/clxclient","version":"3.9.2"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["audio"],"shlibs_required":["libclxclient.so.3","libclthreads.so.2","libjack.so.0","libcairo.so.2","libpng16.so.16","libXft.so.2","libX11.so.6"]},{"name":"zita-jclient","origin":"audio/zita-jclient","version":"0.5.2","comment":"Library to create a Jack client with a few lines of C++","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d8da30566a50cc10ae8996cab7f463b4a47f2e68f33396f969336642e541424","flatsize":53109,"path":"All/zita-jclient-0.5.2.pkg","repopath":"All/zita-jclient-0.5.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":17616,"desc":"The zita-jclient library was written originally as a part of the\nPython library zita-jacktools, but it can be used as well to create\na Jack client with a few lines of C++.","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"}},"categories":["audio"],"shlibs_required":["libjack.so.0"],"shlibs_provided":["libzita-jclient.so.0"]},{"name":"zmusic","origin":"audio/zmusic","version":"1.1.12_1","comment":"GZDoom's music system as a standalone library","maintainer":"kevans@FreeBSD.org","www":"https://github.com/coelckers/ZMusic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c2b103a6ca98769e855982ef04ff8d96cdfb3239c7ff4ba5473b796f9cf6549","flatsize":2911103,"path":"All/zmusic-1.1.12_1.pkg","repopath":"All/zmusic-1.1.12_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv3","LGPL3"],"pkgsize":800688,"desc":"ZMusic is a library that's used in GZDoom, Raze, and may be used in the newer\nPrBoom+.  This is GZDoom's music library pulled out into standalone form for\nreuse.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"libgme":{"origin":"audio/libgme","version":"0.6.3_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"}},"categories":["audio"],"shlibs_required":["libfluidsynth.so.3","libsndfile.so.1","libmpg123.so.0","libasound.so.2","libgme.so.0"],"shlibs_provided":["libzmusic.so.1","libzmusiclite.so.1"],"options":{"ALSA":"on"}},{"name":"zkt","origin":"dns/zkt","version":"1.1.6_1","comment":"Tool to manage keys and signatures for DNSSEC-zones","maintainer":"frank@harz.behrens.de","www":"https://www.hznet.de/dns/zkt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f95a2d18dbab912980e9753dbc60d3abdc88e314066f670eb16c9c31cbe90f6","flatsize":347749,"path":"All/zkt-1.1.6_1.pkg","repopath":"All/zkt-1.1.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":87688,"desc":"DNSsec Zone Key Tool\n\nZKT is a tool to manage keys and signatures for DNSSEC-zones.\nThe Zone Key Tool consists of two commands:\no dnssec-zkt to create and list dnssec zone keys and\no dnssec-signer to sign a zone and manage the lifetime of the zone signing keys","deps":{"bind-tools":{"origin":"dns/bind-tools","version":"9.18.30"}},"categories":["dns"]},{"name":"zkgroup","origin":"net-im/zkgroup","version":"0.7.4_26,1","comment":"Library for the Signal Private Group System","maintainer":"0mp@FreeBSD.org","www":"https://github.com/signalapp/zkgroup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67f40801d4f53fc0e56fdac23ccc5184e15cf0ecff5cac9ae1c8e529ab80c588","flatsize":821655,"path":"All/zkgroup-0.7.4_26,1.pkg","repopath":"All/zkgroup-0.7.4_26,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":270056,"desc":"zkgroup is a library for the Signal Private Group System.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["net-im"]},{"name":"zisofs-tools","origin":"sysutils/zisofs-tools","version":"1.0.8_2","comment":"User utilities for zisofs","maintainer":"chip-set@mail.ru","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fe5e25babceb2045f0383ececd170b315f3505c19f4e68161096357cac24673","flatsize":51053,"path":"All/zisofs-tools-1.0.8_2.pkg","repopath":"All/zisofs-tools-1.0.8_2.pkg","licenselogic":"single","pkgsize":20704,"desc":"The zisofs filesystem is an extension to the ISO9660 filesystem that allows\nfiles, on a file-by-file basis, to be stored compressed and decompressed in\nreal time. The zisofs filesystem is supported by recent versions of Linux\n(2.4.14 or later).\n\nmkzftree - creates a zisofs/RockRidge compressed file tree","categories":["sysutils"],"options":{"DOCS":"on","LFS":"on"}},{"name":"zita-alsa-pcmi","origin":"audio/zita-alsa-pcmi","version":"0.6.1","comment":"Easy access to ALSA PCM devices","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19b165cf5fc20a59297f65bce09dae5a5fa538673cdc87b4d0f68fbbcbb2abe1","flatsize":143628,"path":"All/zita-alsa-pcmi-0.6.1.pkg","repopath":"All/zita-alsa-pcmi-0.6.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":39876,"desc":"Library and tools to access to ALSA PCM devices.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"}},"categories":["audio"],"shlibs_required":["libasound.so.2"],"shlibs_provided":["libzita-alsa-pcmi.so.0"]},{"name":"znc","origin":"irc/znc","version":"1.9.1","comment":"Advanced IRC bouncer","maintainer":"dbaio@FreeBSD.org","www":"https://wiki.znc.in/ZNC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d10b77d6cd3e093d4aeda451ccd290b680040658d14f81359a95776d053572a","flatsize":16796610,"path":"All/znc-1.9.1.pkg","repopath":"All/znc-1.9.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3316108,"desc":"ZNC is an advanced IRC bouncer with features that include support for\nmultiple users, playback buffers, DCC bouncing, SASL authentication\nand SSL encryption. It can be extended with dynamically loaded modules\nwritten in C++ or Perl.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cmake-core":{"origin":"devel/cmake-core","version":"3.29.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["irc"],"users":["znc"],"groups":["znc"],"shlibs_required":["libboost_locale.so.1.84.0","libssl.so.12","libcrypto.so.12","libicuuc.so.74","libicudata.so.74","libperl.so.5.36","libpython3.11.so.1.0"],"options":{"CHARSET":"on","CYRUS":"off","DEBUG":"off","DOCS":"on","IPV6":"on","NLS":"on","OPENSSL":"on","PERL":"on","PYTHON":"on","TCL":"off"},"annotations":{"cpe":"cpe:2.3:a:znc:znc:1.9.1:::::dragonfly6:x86_64"},"messages":[{"message":"*******************************************************************************\n To generate a basic configuration file, run znc --makeconf after installation.\n It is NOT a good idea to create a new config file manually.\n\n For generate your config file using znc user, execute:\n\n   su -m znc -c 'znc -d /usr/local/etc/znc --makeconf'\n   or\n   sudo -u znc znc -d /usr/local/etc/znc --makeconf\n\n http://wiki.znc.in/Configuration\n*******************************************************************************","type":"install"},{"message":"*******************************************************************************\n After each upgrade you must recompile all your external modules, ZNC ABI is\n not stable. $ znc-buildmod <modulename>.cpp\n\n http://wiki.znc.in/Compiling_modules\n*******************************************************************************","type":"upgrade"}]},{"name":"zipmix","origin":"archivers/zipmix","version":"20070221","comment":"Produce .ZIP file from two other ones with the best compressed files","maintainer":"portmaster@BSDforge.com","www":"http://www.advsys.net/ken/utils.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8bcf9deb16ecff1538526d0832cbcd14db24eef38b648ec983425d45f2839eb","flatsize":14984,"path":"All/zipmix-20070221.pkg","repopath":"All/zipmix-20070221.pkg","licenselogic":"single","pkgsize":6848,"desc":"Sometimes, when you run 2 different .ZIP programs on the same data\n(PKZIP & KZIP for example), some files get compressed better in one\nprogram, while other files get compressed better in the other.\n\nZIPMIX will take the best files from each one and create a new\noutput file, which is guaranteed to be equal to or smaller in size\nto both of the input files.\n\nZIPMIX can also be used to perform boolean operations on ZIP files,\nsuch as merging 2 ZIP files together, or updating a new file (with\nsome tricks).","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["archivers"]},{"name":"zimg","origin":"graphics/zimg","version":"5.0.0_10","comment":"Image-generator that uses ASCII input files to create PNGs/EDFs","maintainer":"ports@FreeBSD.org","www":"https://zimg.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e223c32081c4933cd27288b9bf22f3e2a137adb7efb7d3ce2dcc405b4b3401e1","flatsize":103723,"path":"All/zimg-5.0.0_10.pkg","repopath":"All/zimg-5.0.0_10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":52732,"desc":"Zimg is a graphics program that generates interesting\ngraphics by reading simple ASCII input files filled with\nnumbers. It can output in either EDF or PNG. It uses the\nGD library for image creation.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libgd.so.6","libpng16.so.16","libjpeg.so.8"],"messages":[{"message":"===>   NOTICE:\n\nThe zimg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zip","origin":"archivers/zip","version":"3.0_2","comment":"Create/update ZIP files compatible with PKZIP","maintainer":"ler@FreeBSD.org","www":"https://infozip.sourceforge.net/Zip.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1f91063fca05093fe8d313637927c3cc3d33dbf32925e624d156e2a96d8ce7b","flatsize":739775,"path":"All/zip-3.0_2.pkg","repopath":"All/zip-3.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":224440,"desc":"Zip is a compression and file packaging utility.  It is compatible with\nPKZIP 2.04g (Phil Katz ZIP) for MSDOS systems.  There is a companion to zip\ncalled unzip (of course) which you can also install from the ports/package\nsystem.","categories":["archivers"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:info-zip_project:zip:3.0:::::dragonfly6:x86_64:2"}},{"name":"zint","origin":"graphics/zint","version":"2.13.0","comment":"Barcode generator (library and utilities)","maintainer":"danfe@FreeBSD.org","www":"https://www.zint.org.uk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"855c39bf42f27ef4181be0ade4d45800eb8860c5f446b85cd0e59e27a1258a7c","flatsize":2097613,"path":"All/zint-2.13.0.pkg","repopath":"All/zint-2.13.0.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv3+"],"pkgsize":764580,"desc":"Zint is a C library for encoding data in several barcode variants. The\nbundled command-line utility provides a simple interface to the library.\nAlso includes a Qt-based GUI to help desktop users generate barcodes\nwhich can be scanned by the phone, embedded in documents or HTML pages.\nFeatures of the library:\n\n- Over 50 symbologies including all ISO/IEC standards, like QR codes\n- Unicode translation for symbologies which support Latin-1 and\n  Kanji character sets\n- Full GS1 support including data verification and automated insertion\n  of FNC1 characters\n- Support for encoding binary data including NUL (ASCII 0) characters\n- Health Industry Barcode (HIBC) encoding capabilities\n- Output in the various formats (PNG, GIF, EPS, WMF, BMP, TIF, SVG)\n- Verification stage for SBN, ISBN, and ISBN-13 data","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"shlibs_provided":["libQZint.so.2.13","libzint.so.2.13"],"annotations":{"cpe":"cpe:2.3:a:zint:zint:2.13.0:::::dragonfly6:x86_64"}},{"name":"zita-dpl1","origin":"audio/zita-dpl1","version":"0.3.3_2","comment":"Look-ahead digital peak level limiter","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/zita-dpl1-doc/quickguide.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c481de5ff10d84456a4317d3a86ecf3d39aba0ecd0e548af756900846475891","flatsize":87709,"path":"All/zita-dpl1-0.3.3_2.pkg","repopath":"All/zita-dpl1-0.3.3_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":35592,"desc":"Zita-dpl1 is a look-ahead digital peak level limiter using some special\nalgorithms to allow fast response without excessive LF distortion.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clthreads":{"origin":"devel/clthreads","version":"2.4.2_1"},"clxclient":{"origin":"devel/clxclient","version":"3.9.2"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["audio"],"shlibs_required":["libclxclient.so.3","libclthreads.so.2","libjack.so.0","libpng16.so.16","libcairo.so.2","libXft.so.2","libX11.so.6"]},{"name":"zita-convolver","origin":"audio/zita-convolver","version":"4.0.3_3","comment":"Fast, partitioned convolution engine library","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"269f6400151f1823754b055bb7f2660614d6a556d3b65c7bd3d7a7901803ee77","flatsize":99885,"path":"All/zita-convolver-4.0.3_3.pkg","repopath":"All/zita-convolver-4.0.3_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":35508,"desc":"A C++ library implementing a real-time convolution matrix for up to 64 inputs\nand outputs. It uses multiple partition sizes to provide both low delay and\nefficient CPU use.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"}},"categories":["audio"],"shlibs_required":["libfftw3f.so.3"],"shlibs_provided":["libzita-convolver.so.4"]},{"name":"zoneminder","origin":"multimedia/zoneminder","version":"1.36.33_3","comment":"Complete security camera solution, fully web based with image analysis","maintainer":"bsd@abinet.ru","www":"https://www.zoneminder.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c73289e6dfb3dbd86ca63dbd1a16aa8b143779087803ca6b4f99056e74f726c","flatsize":37785926,"path":"All/zoneminder-1.36.33_3.pkg","repopath":"All/zoneminder-1.36.33_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7865192,"desc":"Zoneminder is an all-in-one GPL'd security and surveillance camera solution.\nFully web-based system for viewing and analyzing security camera feeds.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libx264":{"origin":"multimedia/libx264","version":"0.164.3095"},"mp4v2":{"origin":"multimedia/mp4v2","version":"2.1.3_1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Crypt-Eksblowfish":{"origin":"security/p5-Crypt-Eksblowfish","version":"0.009_3"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Data-Entropy":{"origin":"security/p5-Data-Entropy","version":"0.007_1"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-Device-SerialPort":{"origin":"comms/p5-Device-SerialPort","version":"1.040000_2"},"p5-IO-Socket-Multicast":{"origin":"net/p5-IO-Socket-Multicast","version":"1.12_2"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Number-Bytes-Human":{"origin":"devel/p5-Number-Bytes-Human","version":"0.11_1"},"p5-SOAP-WSDL":{"origin":"devel/p5-SOAP-WSDL","version":"3.004_1"},"p5-Sys-CPU":{"origin":"devel/p5-Sys-CPU","version":"0.61"},"p5-Sys-MemInfo":{"origin":"devel/p5-Sys-MemInfo","version":"0.99"},"p5-Sys-Mmap":{"origin":"devel/p5-Sys-Mmap","version":"0.20"},"p5-Test-LWP-UserAgent":{"origin":"www/p5-Test-LWP-UserAgent","version":"0.036"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-opcache":{"origin":"www/php82-opcache","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-pecl-APCu":{"origin":"devel/pecl-APCu","version":"5.1.23"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-sysvsem":{"origin":"devel/php82-sysvsem","version":"8.2.21"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["multimedia"],"shlibs_required":["libjpeg.so.8","libssl.so.12","libcrypto.so.12","libgcrypt.so.20","libmysqlclient.so.21","libavformat.so.60","libavcodec.so.60","libavdevice.so.60","libavutil.so.58","libswscale.so.7","libswresample.so.4"],"options":{"NLS":"on","V4L":"off"},"annotations":{"cpe":"cpe:2.3:a:zoneminder:zoneminder:1.36.33:::::dragonfly6:x86_64:3"},"messages":[{"message":"ZoneMinder requires a MySQL (or MySQL forks) database backend and \na http server, capable to execute PHP and CGI scripts.\n\nTo simplify things, we assume, that you use MySQL and NGINX on \nthe same server.\n\n1. Preliminary steps\n\n1.1 Install databases/mysql57-server or newer\n\tYou may choose your favourite method - ports or packages here. \n\n\tZoneMinder use very simple queries, however it tends to write to \n\tthe database quite a lot depending on your capture mode and number \n\tof cameras. So tweak your MySQL instance accordantly\n\n\tNow, enable and start MySQL\n\t\tsysrc mysql_server_enable=\"YES\"\n\t\tservice mysql-server start\n\n1.2 Install www/nginx \n\tWe provide an example for an HTTP install, however, you should use \n\tHTTPS if you plan to expose your installation to the public. There \n\tare plenty guides how to do it and security/letsencrypt.sh is a \n\tgood way to get a valid SSL certificate. Probably, your installation\n\twill be behind reverse proxy, so this example should work for you.\n\n\tPlease, notive the following issues with ZM:\n\n\t- web interface has several hardcoded /zm in url generation, so it is\n\t\tmandatory to serve your installtion from /zm subfolder\n\t- if behind reverse proxy, HTTP_X_FORWARDED_PROTO must be supplied or link\n\t\tgeneration will use http://\n\n\tYour server block should include the following:\n\n\tserver {\n\t\tlisten 80;\n\n\t\troot /usr/local/www/zoneminder;\n\t\tindex index.php\n\t\tgzip off;\n\n\t\tlocation /cgi-bin/nph-zms {\n\n\t\t\tinclude fastcgi_params;\n\t\t\tfastcgi_param SCRIPT_FILENAME $request_filename;\n\t\t\tfastcgi_pass  unix:/var/run/fcgiwrap/fcgiwrap.sock;\n\t\t}\n\n\t\tlocation /zm/cache {\n\n\t\t\talias /var/cache/zoneminder;\n\t\t}\n\n\t\tlocation /zm {\n\n\t\t\talias\t/usr/local/www/zoneminder;\n\n\t\t\tlocation ~ \\.php$ {\n\n\t\t\t\tif (!-f $request_filename) { return 404; }\n\t\t\t\tinclude fastcgi_params;\n\t\t\t\tfastcgi_param SCRIPT_FILENAME $request_filename;\n\t\t\t\tfastcgi_index index.php;\n\t\t\t\tfastcgi_pass unix:/var/run/php-fpm.sock;\n\t\t\t}\n\n\t\t\tlocation ~ \\.(jpg|jpeg|gif|png|ico)$ {\n\t\t\t\taccess_log\toff;\n\t\t\t\texpires\t33d;\n\t\t\t}\n\n\t\t\tlocation /zm/api/ {\n\t\t\t\talias\t/usr/local/www/zoneminder;\n\t\t\t\trewrite ^/zm/api(.+)$ /zm/api/app/webroot/index.php?p=$1 last;\n\t\t\t}\n\t\t}\n\t}\n\n\tEnable and start NGINX\n\t\tsysrc nginx_enable=\"YES\"\n\t\tservice nginx start\n\n1.3 Install www/fcgiwrap \n\tAs NGINX lacks it's own CGI wrapper, we need external one. Please \n\tnote that ZoneMinder's montage page use simultaneous access to all \n\tcameras, so you need to use at least as many fcgiwrap workers as \n\tyour number of cameras. The following example assumes you have 4.\n\n\tEnable and start FcgiWrap\n\t\tsysrc fcgiwrap_enable=\"YES\"\n\t\tsysrc fcgiwrap_user=\"www\"\n\t\tsysrc fcgiwrap_socket_owner=\"www\"\n\t\tsysrc fcgiwrap_flags=\"-c 4\"\n\n1.4 PHP is installed as a dependency to ZoneMinder. However, you should \n\ttweak some of it's settings.\n\tEdit /usr/local/etc/php-fpm.conf and set\n\n\t\tlisten = /var/run/php-fpm.sock\n\t\tlisten.owner = www\n\t\tlisten.group = www\n\t\tenv[PATH] = /usr/local/bin:/usr/bin:/bin\n\n\tIf you want to set another path for the socket file, make sure you \n\tchange it in your NGINX config well. The env[PATH] needs to be set \n\tto locate the zip utility as ZoneMinder's export functions rely on \n\texec(). Sorry, chroot folks. \n\n\tPHP throws warning if date.timezone option is not set. The best place \n\tto do it is to create new ini file in /usr/local/etc/php with overrides\n\n\t\tdate.timezone = \"UTC\"\n\n\tEnable and start php-fpm\n\t\tsysrc php_fpm_enable=\"YES\"\n\t\tservice php-fpm start\n\n1.5 ZoneMinder keeps the last 1-3 frames from monitors as cache when broadcasting \n        stream through zms. This can be a performance hog if \n\tplaced on spindle drive or add wear to SSD. The best practice is put it on \n\ttmpfs. \tSee https://www.freebsd.org/cgi/man.cgi?query=tmpfs for more \n\tinformation.\n\n\tZoneMinder will use /tmp for default. If you plan to change it, see \n\tZM_PATH_MAP setting.\n\n\tEdit /etc/fstab and add the following:\n\n\t\ttmpfs\t\t\t/tmp\t\ttmpfs\trw,nosuid,mode=01777\t0\t0\n\n2. ZoneMinder installation\n\n\tConnect to MySQL under root and create zm user and populate database.\n\n\tmysql -u root -p\n\t\n\t\tCREATE DATABASE zm;\n\t\tGRANT ALL PRIVILEGES ON zm.* TO 'zmuser'@'localhost' IDENTIFIED BY 'zmpass';\n\t\tFLUSH PRIVILEGES;\n\t\tquit;\n\t\n\tmysql -u root -p zm < /usr/local/share/zoneminder/db/zm_create.sql\n\t\n2.1 If you have chosen to change the ZoneMinder MySQL credentials to something\n\tother than zmuser/zmpass then you must now edit /usr/local/etc/zm.conf. Change\n\tZM_DB_USER and ZM_DB_PASS to the values you created in the previous step.\n\n\tEnable and start ZoneMinder\n\t\tsysrc zoneminder_enable=\"YES\"\n\t\tservice zoneminder start","type":"install"},{"message":"To perform an upgrade from any version:\n \n1. Stop ZoneMinder\n\tservice zoneminder stop\n\n2. Upgrade database\n\tsudo -u www zmupdate.pl\n\t\n3. Start ZoneMinder\n\tservice zoneminder start\n\nIf you see error ERROR 1419 (HY000) during database update, set \nlog_bin_trust_function_creators = 1 in runtime or in mysql server config;\n\nFor example, login as root and issue SET GLOBAL log_bin_trust_function_creators = 1;\n\nIf ZM interface complains about absent configuration parameters, zmupdate.pl script\ncontains --freshen option to add them.\n\nYou can execute it with sudo -u www zmupdate.pl --freshen\n\nStarting from version 1.36, ZM doesn't need too much tmpfs space. zmc process now\nallocates memory as needed. tmpfs backed /tmp is still needed by zms to store \n1-3 images, so you shrink your tmpfs /tmp drasticallyi (if you followed installation\nguide).","type":"upgrade"}]},{"name":"zim","origin":"deskutils/zim","version":"0.75.2_3","comment":"Desktop wiki editor","maintainer":"rm@FreeBSD.org","www":"https://www.zim-wiki.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f30b9e986ef7b679e0d0631bb30767dfee514dce3a9b18a5bbd5ace6fab0e60","flatsize":11214429,"path":"All/zim-0.75.2_3.pkg","repopath":"All/zim-0.75.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2063032,"desc":"Zim - A Desktop Wiki Editor\n\nZim is a graphical text editor used to maintain a collection of wiki\npages. Each page can contain links to other pages, simple formatting and\nimages. Pages are stored in a folder structure, like in an outliner, and\ncan have attachments. Creating a new page is as easy as linking to a\nnonexistent page. All data is stored in plain text files with wiki\nformatting. Various plugins provide additional functionality, like a\ntask list manager, an equation editor, a tray icon, and support for\nversion control.\n\nZim can be used to:\n* Keep an archive of notes\n* Take notes during meetings or lectures\n* Organize task lists\n* Draft blog entries and emails\n* Do brainstorming","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["deskutils","python"],"options":{"DITAA":"off","GIT":"off","GNUPLOT":"off","GNUR":"off","GRAPHVIZ":"off","LATEX":"off","MERCURIAL":"off","SCROT":"off"},"annotations":{"cpe":"cpe:2.3:a:zim-wiki:zim:0.75.2:::::dragonfly6:x86_64:3"}},{"name":"zimpl","origin":"math/zimpl","version":"3.3.6_1","comment":"Language to translate the LP models into .lp or .mps","maintainer":"yuri@FreeBSD.org","www":"https://zimpl.zib.de","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eeb9781740a31fe21f7aa2e2875c2e62d630ea55204ca456b922e35f02b97c59","flatsize":795109,"path":"All/zimpl-3.3.6_1.pkg","repopath":"All/zimpl-3.3.6_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":140628,"desc":"Zimpl is a little language to translate the mathematical model of a problem\ninto a linear or nonlinear (mixed-) integer mathematical program expressed\nin .lp or .mps file format which can be read and (hopefully) solved by a LP\nor MIP solver.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10","libgmpxx.so.4"],"shlibs_provided":["libzimpl-pic.so","libzimpl.so"]},{"name":"zidrav","origin":"sysutils/zidrav","version":"1.2.0_4","comment":"File corruption detection and repair program","maintainer":"dinoex@FreeBSD.org","www":"https://sourceforge.net/projects/zidrav/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49a013ad8195cc5bdab40cb17577be2cb484c4aada622552a608cf9786be79d8","flatsize":72371,"path":"All/zidrav-1.2.0_4.pkg","repopath":"All/zidrav-1.2.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28796,"desc":"ZIDRAV is a file corruption detection and repair program. It's designed\nto provide a way to fix file damage without having to redownload the\nentire (potentially large) file over a (potentially slow) connection.\n\nLICENSE: GPL2 or later","categories":["sysutils"]},{"name":"zhlt","origin":"games/zhlt","version":"3.4","comment":"Zoner's Half-Life compile tools","maintainer":"danfe@FreeBSD.org","www":"http://zhlt.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97e3cb7ce900564134154debf32df07c7cb4156abbe9ae5feaa2d75423ed1090","flatsize":646128,"path":"All/zhlt-3.4.pkg","repopath":"All/zhlt-3.4.pkg","licenselogic":"single","pkgsize":159124,"desc":"Zoner's Half-Life compile tools offer many improvements over the original\nmap compiling tools for Half-Life, such as better lighting quality, faster\nvis times, switchable texture based lighting, support for brush entities\ncasting shadows, removal of \"sticky\" edges, support for 64-bit processors,\nand much more.\n\nPlease note that these tools are for use with the Half-Life 1 engine (also\nknown as GoldSrc or GoldSource), not for the Source Engine used in Half-\nLife 2.  For the Source Engine, refer to Custom Source Tools (CST).","categories":["games","devel"]},{"name":"zine","origin":"misc/zine","version":"0.16.0_9","comment":"Simple and opinionated tool to build your own magazine","maintainer":"yuri@FreeBSD.org","www":"https://zineland.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30db52aee5c1bf6a29b629278f7c04b61614df266ab7a5aa37f6ad65be5fde33","flatsize":10838551,"path":"All/zine-0.16.0_9.pkg","repopath":"All/zine-0.16.0_9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3353408,"desc":"Zine is a simple and opinionated tool to build your own magazine.\n\nFeatures:\n- Mobile-first.\n- Intuitive and elegant magazine design.\n- Best reading experiences.\n- Theme customizable, extend friendly.\n- RSS Feed supported.\n- Open Graph Protocol supported.\n- Article topic supported.\n- I18n and l10n supported.\n- Build into a static website, hosting anywhere.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["misc"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"zplugins-lv2","origin":"audio/zplugins-lv2","version":"0.2.5_1","comment":"Collection of LV2 plugins to be bundled with Zrythm","maintainer":"yuri@FreeBSD.org","www":"https://github.com/zrythm/ZPlugins","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b6bccd3768ee3e23cdc931ea3aa0a6953c58ccc7a4cd16404601022eb296675","flatsize":491923,"path":"All/zplugins-lv2-0.2.5_1.pkg","repopath":"All/zplugins-lv2-0.2.5_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":92916,"desc":"Collection of audio DSP plugins inteded to be bundled with the Zrythm DAW.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"liblo":{"origin":"audio/liblo","version":"0.32"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio","multimedia"],"shlibs_required":["libsndfile.so.1","libX11.so.6","librsvg-2.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libcairo.so.2"]},{"name":"zutils","origin":"archivers/zutils","version":"1.13","comment":"Utilities for searching in bzip2, gzip, lzip, and xz archives","maintainer":"dutra@FreeBSD.org","www":"https://www.nongnu.org/zutils/zutils.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a4960e49176f25bc3ac3147c72d8045b2b0a2c8af47246142a897c654c95b7c","flatsize":489840,"path":"All/zutils-1.13.pkg","repopath":"All/zutils-1.13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":99028,"desc":"Zutils is a collection of utilities able to deal with any combination\nof compressed and non-compressed files transparently. If any given\nfile, including standard input, is compressed, its decompressed\ncontent is used. Compressed files are decompressed on the fly; no\ntemporary files are created.\n\nThe provided utilities are:\nZcat - Decompresses and copies files to standard output.\nZcmp - Decompresses and compares two files byte by byte.\nZdiff - Decompresses and compares two files line by line.\nZgrep - Decompresses and searches files for a regular expression.\nZtest - Tests integrity of compressed files.\nZupdate - Recompresses files to lzip format.\n\nThe supported compressors are bzip2, gzip, lzip, and xz.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:nongnu:zutils:1.13:::::dragonfly6:x86_64"}},{"name":"zpool-iostat-viz","origin":"sysutils/zpool-iostat-viz","version":"3_2","comment":"ZFS pool I/O latency statistics","maintainer":"se@FreeBSD.org","www":"https://github.com/chadmiller/zpool-iostat-viz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a24d342cdcc9e69f2c8c615e3decfedc5f6179f66d43c03a418ac14d2607b72","flatsize":18160,"path":"All/zpool-iostat-viz-3_2.pkg","repopath":"All/zpool-iostat-viz-3_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7720,"desc":"This tool displays ZFS pool latency histogram in a way that should\nbe more intuitive than the numbers output by \"zpool iostat -r\".\n\nLetters from \".\" over \"a\" to \"z\" and finally \"^\" are displayed for\nhigher numbers of latencies observed either over the run-time of\nthe program or within each 3 second interval.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"]},{"name":"zycore-c","origin":"devel/zycore-c","version":"1.5.0","comment":"Support library with platform independent types, macros, etc for Zydis","maintainer":"freebsd@sysctl.cz","www":"https://zydis.re","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66d7671a5bc033f992101e2e29a7795f62845ccbf5d6b29aa8bb26b70e8061fc","flatsize":314246,"path":"All/zycore-c-1.5.0.pkg","repopath":"All/zycore-c-1.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44764,"desc":"Zyan Core Library for C is an internal library providing platform independent\ntypes, macros and a fallback for environments without LibC.","categories":["devel"],"shlibs_provided":["libZycore.so.1.5"],"annotations":{"cpe":"cpe:2.3:a:zyantific:zycore-c:1.5.0:::::dragonfly6:x86_64"}},{"name":"ztrack","origin":"games/ztrack","version":"1.0_1","comment":"Simple ncurses based pseudo-3D driving game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adf794277e3dc0990438dd2a9195791c3f67f14ce097c9b3ce5082cd72ea487f","flatsize":29113,"path":"All/ztrack-1.0_1.pkg","repopath":"All/ztrack-1.0_1.pkg","licenselogic":"single","pkgsize":12020,"desc":"Ztrack is a (very) simple curses-based pseudo-3D driving\ngame. It  supports  colour  with ncurses. It should also\ncompile on most reasonably modern Unix boxes. You probably\nneed a pretty fast terminal - console or xterm is easily enough.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ztrack port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-wenju","origin":"chinese/wenju","version":"1.6_4","comment":"Collection of writing tools in Chinese","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/wenju/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7229561ceed89e3fd5af5133b9f7b013e3e03b8b09d2b1b053755a9e54badb86","flatsize":2539754,"path":"All/zh-wenju-1.6_4.pkg","repopath":"All/zh-wenju-1.6_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":891984,"desc":"A collection of writing tools (wenju in Chinese pinyin) such as TIM (Table-\nbased Input Method), text file formatter, etc.  All the tools are based on\nUnicode.  Default input tables include Wubi and Pinyin, among others.\n\nThis port also provides \"wrap\" utility which can be used to wrap input text\nto specified width.  It correctly takes into account punctuation marks when\nbreaking words, and that Latin and Chinese characters have different width.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["chinese"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe zh-wenju port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-ttf2pt1","origin":"chinese/ttf2pt1","version":"3.4.0","comment":"True Type Font to Postscript Type 1 converter with Chinese maps","maintainer":"ports@FreeBSD.org","www":"https://ttf2pt1.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1541cec26a07ecbb76d87a9994a4209dc6e19a608729996041f4af1a84e15daf","flatsize":996089,"path":"All/zh-ttf2pt1-3.4.0.pkg","repopath":"All/zh-ttf2pt1-3.4.0.pkg","licenselogic":"single","pkgsize":92984,"desc":"TTF2PT1 is a modification of Andrew Weeks TTF2PFA True Type to Postscript\nType 3 converter. Which will convert Most True Type Fonts to and Adobe\nType 1 .pfa file. The files produced are in human readable form, which\nfurther needs to be encrypted with the t1utilities, to work with most\nsoftware requiring type 1 fonts.","deps":{"ttf2pt1":{"origin":"print/ttf2pt1","version":"3.4.4_8"}},"categories":["chinese","print"],"messages":[{"message":"===>   NOTICE:\n\nThe zh-ttf2pt1 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-ttfm","origin":"chinese/ttfm","version":"0.9.5_8","comment":"Big5/GB enhanced TrueType Font Manager","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b683a85804b1a49663984bfd1e972c7f3964019aebbc96eb10e39b9adc64dae9","flatsize":96266,"path":"All/zh-ttfm-0.9.5_8.pkg","repopath":"All/zh-ttfm-0.9.5_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26940,"desc":"A True Type Font Manager that handles true type font\ninstallation, uninstallation, list, and default font\nsetting.  It was originally in the CLE distribution.\n\nThe manager doesn't deal with applications using TTF\ndirectly.  Instead, it calls modules to handle the\ndetails.  There are only several predefined behaviours\nof the modules, like add/remove/list.  There are four\nmodules as of version 0.9:\n\nchitex: For ChiTeX, a Chinese TeX/LaTeX\nttf2pk: Generate pk/tfm for CJK\nxfreetype: For Xfsft in XFree86 3.3.x and \"freetype\"\n           module in 4.x\nxttfm: For X-TT in XFree86 3.3.x and \"xtt\" module in\n       4.x, avaiable in both tcl and sh versions.\n\nSome modules are Big5/GB enhanced, for better font\ndetection/generation.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"}},"categories":["chinese","print"],"shlibs_required":["libfreetype.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe zh-ttfm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zsync","origin":"net/zsync","version":"0.6.2_2","comment":"File transfer program","maintainer":"ports@FreeBSD.org","www":"http://zsync.moria.org.uk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6f296a8b46de41471a59f49ccece689a5b7e0c3a3fc0b5179b41e48425a5bd6","flatsize":212215,"path":"All/zsync-0.6.2_2.pkg","repopath":"All/zsync-0.6.2_2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":75420,"desc":"zsync is a file transfer program. It allows you to download a file from\na remote web server, where you have a copy of an older version of the\nfile on your computer already. zsync downloads only the new parts of the\nfile. It uses the same algorithm as rsync.\n\nzsync does not require any special server software or a shell account on\nthe remote system (rsync, in comparison, requires that you have an rsh\nor ssh account, or that the remote system runs rsyncd). Instead, it uses\na control file - a .zsync file - that describes the file to be\ndownloaded and enables zsync to work out which blocks it needs. This\nfile can be created by the admin of the web server hosting the download,\nand placed alongside the file to download - it is generated once, then\nany downloaders with zsync can use it. Alternatively, anyone can\ndownload the file, make a .zsync and provide it to other users (this is\nwhat I am doing for the moment).","categories":["net"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe zsync port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh_TW-libreoffice","origin":"chinese/libreoffice-zh_TW","version":"24.2.4.2","comment":"zh_TW language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2dc32faf2c133c16e654ef9367e6f40574897bbda344e796b43edcbc50c0f6d7","flatsize":31303367,"path":"All/zh_TW-libreoffice-24.2.4.2.pkg","repopath":"All/zh_TW-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3492532,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["chinese","editors"]},{"name":"zh-ve","origin":"chinese/ve","version":"1.1","comment":"NTHU-CS Maple BBS 2.36 BBS-like editor","maintainer":"gaod@hychen.org","www":"http://netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tut/ve.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b395019613690206da1dab83cbbda66ebd2fd41ba55df77e6541d26968f5389d","flatsize":123612,"path":"All/zh-ve-1.1.pkg","repopath":"All/zh-ve-1.1.pkg","licenselogic":"or","licenses":["GPLv1","GPLv2","GPLv3"],"pkgsize":43196,"desc":"NTHU-CS Maple BBS 2.36 BBS-like editor\n\nBesides normal functions, it has some great features for programmers --\ngoto line (ESC-G)\ncut & paste cross files (Ctrl-G to see ve.hlp)\nblock shift left/right (ESC-J/K, Ctrl-G to see ve.hlp)\nparenthesis matching (ESC-[)\nseaching (Ctrl-S, ESC-n, ESC-p)\n   (matching start of line, case sensitive/in-sensitive, forward/backward)\nundo line (ESC - '-', or ESC-_   )\nundelete lines (ESC-u)\n...\nemacs-like hot-key\n\nve is a tiny editor, about 60K. It's woju's favorite UNIX editor.\nThe most obvious weakness of ve is changing TABs into Spaces. So\nplease don't use ve to edit TAB-important files, such as Makefile,\nsendmail.cf, syslog.conf... etc.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["chinese"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"zita-resampler","origin":"audio/zita-resampler","version":"1.11.2","comment":"C++ library for resampling audio signals","maintainer":"meka@tilda.center","www":"https://kokkinizita.linuxaudio.org/linuxaudio/zita-resampler/resampler.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ae20fc2f680fbe7bb2261466692788405d89a6575ce2b3400e2861e09e7f447","flatsize":88347,"path":"All/zita-resampler-1.11.2.pkg","repopath":"All/zita-resampler-1.11.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":31340,"desc":"Zita-resampler is a C++ library for resampling audio signals. It is designed to\nbe used within a real-time processing context, to be fast, and to provide\nhigh-quality sample rate conversion.\n\nThe library operates on signals represented in single-precision floating point\nformat. For multichannel operation both the input and output signals are assumed\nto be stored as interleaved samples.\n\nThe API allows a trade-off between quality and CPU load. For the latter a range\nof approximately 1:6 is available. Even at the highest quality setting\nlibzita-resampler will be faster than most similar libraries providing the same\nquality, e.g. libsamplerate.","categories":["audio"],"shlibs_provided":["libzita-resampler.so.1"],"options":{"OPTIMIZED_CFLAGS":"on"}},{"name":"zydis","origin":"devel/zydis","version":"4.0.0","comment":"Fast and lightweight x86/x86-64 disassembler library","maintainer":"freebsd@sysctl.cz","www":"https://zydis.re","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18aa04b0176423618f1886a6218a80033b330ad11aced206451865d1796cf3fc","flatsize":1027849,"path":"All/zydis-4.0.0.pkg","repopath":"All/zydis-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":177408,"desc":"Fast and lightweight x86/x86-64 disassembler library.","deps":{"zycore-c":{"origin":"devel/zycore-c","version":"1.5.0"}},"categories":["devel"],"shlibs_required":["libZycore.so.1.5"],"shlibs_provided":["libZydis.so.4.0"],"annotations":{"cpe":"cpe:2.3:a:zyantific:zydis:4.0.0:::::dragonfly6:x86_64"}},{"name":"zita-bls1","origin":"audio/zita-bls1","version":"0.3.3_2","comment":"Blumlein Shuffler converter of binaural signals to stereo speaker pair","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/zita-bls1-doc/quickguide.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59a4515cbdb3010b4089a023d1680e878c882e37dfeee47a5d358ecafd0e1eed","flatsize":81477,"path":"All/zita-bls1-0.3.3_2.pkg","repopath":"All/zita-bls1-0.3.3_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":38188,"desc":"Zita-bls1 is a digital implementation of the 'Blumlein Shuffler', used to\nconvert binaural signals into a form suitable for reproduction on a conventional\nstereo speaker pair.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clthreads":{"origin":"devel/clthreads","version":"2.4.2_1"},"clxclient":{"origin":"devel/clxclient","version":"3.9.2"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"png":{"origin":"graphics/png","version":"1.6.43"},"zita-convolver":{"origin":"audio/zita-convolver","version":"4.0.3_3"}},"categories":["audio"],"shlibs_required":["libzita-convolver.so.4","libfftw3f.so.3","libclxclient.so.3","libclthreads.so.2","libjack.so.0","libcairo.so.2","libpng16.so.16","libXft.so.2","libX11.so.6"]},{"name":"zita-at1","origin":"audio/zita-at1","version":"0.8.2","comment":"Autotuner Jack application","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/zita-at1-doc/quickguide.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43a273a80d8d70972ea72931c370c3e36e76b0b23410dfa760d2567dbd00088b","flatsize":87179,"path":"All/zita-at1-0.8.2.pkg","repopath":"All/zita-at1-0.8.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":41664,"desc":"Zita-at1 is a 'autotuner' Jack application, normally used to correct the pitch\nof vocal tracks that are out of tune.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clthreads":{"origin":"devel/clthreads","version":"2.4.2_1"},"clxclient":{"origin":"devel/clxclient","version":"3.9.2"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"png":{"origin":"graphics/png","version":"1.6.43"},"zita-resampler":{"origin":"audio/zita-resampler","version":"1.11.2"}},"categories":["audio"],"shlibs_required":["libclxclient.so.3","libclthreads.so.2","libzita-resampler.so.1","libcairo.so.2","libfftw3f.so.3","libjack.so.0","libpng16.so.16","libXft.so.2","libX11.so.6"]},{"name":"zorba","origin":"textproc/zorba","version":"2.7.0_40","comment":"General purpose C++ XQuery processor","maintainer":"ports@FreeBSD.org","www":"http://www.zorba.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"945ec690d4df44ffb0300086df38382888405b6f58ed88b898e36ca9f0065b42","flatsize":30940003,"path":"All/zorba-2.7.0_40.pkg","repopath":"All/zorba-2.7.0_40.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6643292,"desc":"Zorba is a general purpose XQuery processor implementing in C++ the W3C family\nof specifications. The query processor has been designed to be embeddable in a\nvariety of environments such as other programming languages extended with XML\nprocessing capabilities, browsers, database servers, XML message dispatchers,\nor smartphones. Zorba can be accessed through APIs from C, C++, Ruby, Python,\nJava, and PHP. Zorba runs on most platforms and is available under the Apache\nlicense v2.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"fop":{"origin":"textproc/fop","version":"2.8"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"tidy-html5":{"origin":"www/tidy-html5","version":"5.8.0_3"},"xerces-c3":{"origin":"textproc/xerces-c3","version":"3.2.5"}},"categories":["textproc","java"],"shlibs_required":["libicuuc.so.74","libicui18n.so.74","libicudata.so.74","libxml2.so.2","libuuid.so.1","libxerces-c-3.2.so","libedit.so.0","libcurl.so.4"],"shlibs_provided":["libzorba_simplestore.so.2.7.0","libhttp-client_2.0.so","libdatetime_2.0.so","libfile_2.0.so"],"options":{"DOCS":"on","DOXYGEN":"off","JAVA":"off","PHP":"off","PYTHON":"off","RUBY":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe zorba port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh_CN-libreoffice","origin":"chinese/libreoffice-zh_CN","version":"24.2.4.2","comment":"zh_CN language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f9fb4bc65cb11822100ad7b6746528f6d094276f10bdbcbbc689c609c4a2c1a","flatsize":31111673,"path":"All/zh_CN-libreoffice-24.2.4.2.pkg","repopath":"All/zh_CN-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3452520,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["chinese","editors"]},{"name":"zh-tintin++","origin":"chinese/tintin++","version":"2.02.41","comment":"Client program to help playing MUDs","maintainer":"sunpoet@FreeBSD.org","www":"https://tintin.mudhalla.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ed1de09ff7cb316fd62e2ea72d41af138dbc0b9e4204e7eb8378fbf32d39848","flatsize":5129373,"path":"All/zh-tintin++-2.02.41.pkg","repopath":"All/zh-tintin++-2.02.41.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1432420,"desc":"TinTin++ is a console MUD client for Windows, Linux, and Mac OS X. Its main\nassets are an easy to learn and use scripting language, full telnet support,\na split screen interface to separate mud output from client input, and\nkeyboard macros that work on all systems.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["chinese","net","games"],"shlibs_required":["libpcre.so.1"],"options":{"DOCS":"on","GNUTLS":"off"}},{"name":"zh-rime-stenotype","origin":"chinese/rime-stenotype","version":"g20191007_1","comment":"Rime Stenotype schema support","maintainer":"khng300@gmail.com","www":"https://github.com/rime/rime-stenotype","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41fde3b6b108422e3fd237c095c22825e774a9f1ccca003eeb8760d0147f8adf","flatsize":70244,"path":"All/zh-rime-stenotype-g20191007_1.pkg","repopath":"All/zh-rime-stenotype-g20191007_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20540,"desc":"Rime Stenotype schema input support.","deps":{"zh-rime-luna-pinyin":{"origin":"chinese/rime-luna-pinyin","version":"g20210805_1"},"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-scim-pinyin","origin":"chinese/scim-pinyin","version":"0.5.92_4","comment":"SCIM Chinese Smart Pinyin input method","maintainer":"ports@FreeBSD.org","www":"https://github.com/scim-im/scim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"162866f0d2cfb39a33971243459179394cc404bf7e64eb0e99a423c7f1d75606","flatsize":5993735,"path":"All/zh-scim-pinyin-0.5.92_4.pkg","repopath":"All/zh-scim-pinyin-0.5.92_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1715676,"desc":"SCIM Chinese Smart Pinyin input method\n\nSmart Common Input Method platform, in short SCIM, is a development platform to\nmake Input Method developers live easier. It has very clear architecture and\nvery simple programming interface.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"scim":{"origin":"textproc/scim","version":"1.4.9_7"}},"categories":["chinese"],"shlibs_required":["libscim-1.0.so.8","libintl.so.8","libscim-gtkutils-1.0.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"NLS":"on"},"messages":[{"message":"Remember to set environment variable XMODIFIERS:\n\n  csh/tcsh: setenv XMODIFIERS @im=SCIM\n  sh/bash:  export XMODIFIERS='@im=SCIM'\n\nand set LANG, LC_CTYPE to one of the following values:\n\n  Simplified Chinese:\n    zh_CN.UTF-8, zh_CN.GB18030, zh_CN.GBK, zh_CN.GB2312, zh_CN.eucCN\n\n  Traditional Chinese:\n    zh_TW.UTF-8, zh_TW.Big5\n    zh_HK.UTF-8, zh_HK.Big5-HKSCS\n\nTo start the SCIM input method daemon, use command:\n\n  scim -d","type":"install"},{"message":"===>   NOTICE:\n\nThe zh-scim-pinyin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-rime-scj","origin":"chinese/rime-scj","version":"g20190120_1","comment":"Rime Smart Cangjie schema support","maintainer":"khng300@gmail.com","www":"https://github.com/rime/rime-scj","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f806bd0ab357b1fb2005c6faed7e949c6ebcffd73719823172ee52eb27e6f0de","flatsize":3376494,"path":"All/zh-rime-scj-g20190120_1.pkg","repopath":"All/zh-rime-scj-g20190120_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":961860,"desc":"Rime Smart Cangjie schema input support.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-scim-tables","origin":"chinese/scim-tables","version":"0.5.10_1","comment":"SCIM table based Chinese input methods","maintainer":"ports@FreeBSD.org","www":"https://github.com/scim-im/scim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7381f3a70dc9a705631713326fcd0a2bfc996e44f547996ba8e5b9aab6efe88b","flatsize":12545029,"path":"All/zh-scim-tables-0.5.10_1.pkg","repopath":"All/zh-scim-tables-0.5.10_1.pkg","licenselogic":"single","pkgsize":3815440,"desc":"SCIM Chinese table based input methods: Array30, CangJie, Cantonese, Dayi,\nErbi, EZ, Jyutping, Simplex, Wubi, Ziranma, ZhuYin\n\nSmart Common Input Method platform, in short SCIM, is a development platform to\nmake Input Method developers live easier. It has very clear architecture and\nvery simple programming interface.","deps":{"scim-table-imengine":{"origin":"textproc/scim-table-imengine","version":"0.5.10_8"}},"categories":["chinese"],"messages":[{"message":"Remember to set environment variable XMODIFIERS:\n\n  csh/tcsh: setenv XMODIFIERS @im=SCIM\n  sh/bash:  export XMODIFIERS='@im=SCIM'\n\nand set LANG, LC_CTYPE to one of the following values:\n\n  Simplified Chinese:\n    zh_CN.UTF-8, zh_CN.GB18030, zh_CN.GBK, zh_CN.GB2312, zh_CN.eucCN\n\n  Traditional Chinese:\n    zh_TW.UTF-8, zh_TW.Big5\n    zh_HK.UTF-8, zh_HK.Big5-HKSCS\n\nTo start the SCIM input method daemon, use command:\n\n  scim -d","type":"install"},{"message":"===>   NOTICE:\n\nThe zh-scim-tables port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-rime-prelude","origin":"chinese/rime-prelude","version":"g20211023","comment":"Essential files for building up your Rime configuration","maintainer":"khng@FreeBSD.org","www":"https://github.com/rime/rime-prelude","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e39eda541173c7e70d8ee9eaf1f27abf9fd84a22388b6825b1ec2835b183f3e","flatsize":43210,"path":"All/zh-rime-prelude-g20211023.pkg","repopath":"All/zh-rime-prelude-g20211023.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":12980,"desc":"Essential files for building up your Rime configuration.","categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zxing-cpp","origin":"textproc/zxing-cpp","version":"2.2.1","comment":"C++ library for linear/matrix barcode recognition","maintainer":"kde@FreeBSD.org","www":"https://github.com/zxing-cpp/zxing-cpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0c67bad82151cd2862a8b12487fc59e526a4609d2755648f5b2215ec1377ec0","flatsize":1514206,"path":"All/zxing-cpp-2.2.1.pkg","repopath":"All/zxing-cpp-2.2.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":586068,"desc":"ZXing-C++ (\"zebra crossing\") is an open-source, multi-format\nlinear/matrix barcode image processing library implemented in C++.\n\nIt was originally ported from the Java ZXing Library, but has been\ndeveloped further and now includes many improvements in terms of runtime\nand detection performance. It can both read and write barcodes in a\nnumber of formats.","categories":["textproc"],"shlibs_provided":["libZXing.so.3"]},{"name":"zh-scim-fcitx","origin":"chinese/scim-fcitx","version":"3.1.1_9","comment":"SCIM IMEngine module for fcitx","maintainer":"ports@FreeBSD.org","www":"http://www.fcitx.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c21886a7d49b1af8aeb65716313449cd05b204e6f445eae0bf734fc8e9fc7496","flatsize":4573377,"path":"All/zh-scim-fcitx-3.1.1_9.pkg","repopath":"All/zh-scim-fcitx-3.1.1_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1066504,"desc":"fcitx stands for Free Chinese Input Toy of X,it's a ollection of Simplified\nChinese input methods based on XIM (X Input Method), including WuBi, PinYin,\nand QuWei.\nscim-fcitx is an SCIM IMEngine module for fcitx.","deps":{"scim":{"origin":"textproc/scim","version":"1.4.9_7"}},"categories":["chinese"],"shlibs_required":["libintl.so.8","libscim-1.0.so.8"],"messages":[{"message":"Remember to set environment varible XMODIFIERS:\n\n  csh/tcsh: setenv XMODIFIERS @im=SCIM\n  sh/bash:  export XMODIFIERS='@im=SCIM'\n\nand set LANG, LC_CTYPE to one of the following values:\n\n  Simplified Chinese:\n    zh_CN.UTF-8, zh_CN.GB18030, zh_CN.GBK, zh_CN.GB2312, zh_CN.eucCN\n\n  Traditional Chinese:\n    zh_TW.UTF-8, zh_TW.Big5\n    zh_HK.UTF-8, zh_HK.Big5-HKSCS\n\nTo start the SCIM input method daemon, use command:\n\n  scim -d","type":"install"},{"message":"===>   NOTICE:\n\nThe zh-scim-fcitx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-rime-pinyin-simp","origin":"chinese/rime-pinyin-simp","version":"g20210627_1","comment":"Rime pinyin-simp schema support","maintainer":"khng@FreeBSD.org","www":"https://github.com/rime/rime-pinyin-simp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37ff469220c06f20cc1fdc3015097b87d7e946d543f77ac26bbf527effd84e14","flatsize":4217346,"path":"All/zh-rime-pinyin-simp-g20210627_1.pkg","repopath":"All/zh-rime-pinyin-simp-g20210627_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":993104,"desc":"Rime pinyin-simp schema for Mandarin input support.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-rime-ipa","origin":"chinese/rime-ipa","version":"g20200413_1","comment":"Rime IPA schema support","maintainer":"khng300@gmail.com","www":"https://github.com/rime/rime-ipa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c0702fc66eac843bc14d3361ad7d4363785f8cbdc52a6fbde5c8429ba51f9dc","flatsize":105155,"path":"All/zh-rime-ipa-g20200413_1.pkg","repopath":"All/zh-rime-ipa-g20200413_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":23176,"desc":"Rime IPA schema input support.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-rime-wubi","origin":"chinese/rime-wubi","version":"g20200908_1","comment":"Rime Wubi schema support","maintainer":"khng300@gmail.com","www":"https://github.com/rime/rime-wubi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a1de820c9a69bc9560a4e8a709ccb4db9e749ee08b4f811700574dd1d0b3dcd","flatsize":12286046,"path":"All/zh-rime-wubi-g20200908_1.pkg","repopath":"All/zh-rime-wubi-g20200908_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":2746184,"desc":"Rime Wubi schema input support.","deps":{"zh-rime-luna-pinyin":{"origin":"chinese/rime-luna-pinyin","version":"g20210805_1"},"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-rime-wugniu","origin":"chinese/rime-wugniu","version":"g20190120_1","comment":"Rime Wugniu schema support","maintainer":"khng300@gmail.com","www":"https://github.com/rime/rime-wugniu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11b4920da3eb1750ad7b93815e8947b6b9991326497bf85ac2c5b12236e34e00","flatsize":18233609,"path":"All/zh-rime-wugniu-g20190120_1.pkg","repopath":"All/zh-rime-wugniu-g20190120_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4824752,"desc":"Rime Wugniu schema for Zaonhe Wugniu/Shanghainese input support.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-rime-data-full","origin":"chinese/rime-data-full","version":"g20211129","comment":"Rime data files full set","maintainer":"khng@FreeBSD.org","www":"https://github.com/rime/plum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd2dad98caf1c194e36cc4288fd0db89ca20fd0860bf70e0f808c4193605f11e","flatsize":243,"path":"All/zh-rime-data-full-g20211129.pkg","repopath":"All/zh-rime-data-full-g20211129.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1196,"desc":"Rime data files.  This is a metaport that provides a full set of\nconfiguration ports and IME schema ports for the Rime IME\nframework.","deps":{"zh-rime-array":{"origin":"chinese/rime-array","version":"g20210824_1"},"zh-rime-bopomofo":{"origin":"chinese/rime-bopomofo","version":"g20210131_1"},"zh-rime-cangjie":{"origin":"chinese/rime-cangjie","version":"g20210223_1"},"zh-rime-cantonese":{"origin":"chinese/rime-cantonese","version":"g20211029_1"},"zh-rime-combo-pinyin":{"origin":"chinese/rime-combo-pinyin","version":"g20211108_1"},"zh-rime-double-pinyin":{"origin":"chinese/rime-double-pinyin","version":"g20190120_1"},"zh-rime-emoji":{"origin":"chinese/rime-emoji","version":"g20210909"},"zh-rime-ipa":{"origin":"chinese/rime-ipa","version":"g20200413_1"},"zh-rime-jyutping":{"origin":"chinese/rime-jyutping","version":"g20200809_1"},"zh-rime-luna-pinyin":{"origin":"chinese/rime-luna-pinyin","version":"g20210805_1"},"zh-rime-middle-chinese":{"origin":"chinese/rime-middle-chinese","version":"g20210926_1"},"zh-rime-pinyin-simp":{"origin":"chinese/rime-pinyin-simp","version":"g20210627_1"},"zh-rime-quick":{"origin":"chinese/rime-quick","version":"g20190120_1"},"zh-rime-scj":{"origin":"chinese/rime-scj","version":"g20190120_1"},"zh-rime-soutzoe":{"origin":"chinese/rime-soutzoe","version":"g20190120_1"},"zh-rime-stenotype":{"origin":"chinese/rime-stenotype","version":"g20191007_1"},"zh-rime-stroke":{"origin":"chinese/rime-stroke","version":"g20191221_2"},"zh-rime-wubi":{"origin":"chinese/rime-wubi","version":"g20200908_1"},"zh-rime-wugniu":{"origin":"chinese/rime-wugniu","version":"g20190120_1"}},"categories":["chinese","textproc"]},{"name":"zh-rime-terra-pinyin","origin":"chinese/rime-terra-pinyin","version":"g20210805_1","comment":"Rime Terra Pinyin schema support","maintainer":"khng@FreeBSD.org","www":"https://github.com/rime/rime-terra-pinyin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"121e079aedd47352071b7cc10194277f8474aaad4c1a19eec8b81e8b0127c4b8","flatsize":18869669,"path":"All/zh-rime-terra-pinyin-g20210805_1.pkg","repopath":"All/zh-rime-terra-pinyin-g20210805_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":5406728,"desc":"Rime Terra Pinyin schema for Mandarin input support.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-rime-double-pinyin","origin":"chinese/rime-double-pinyin","version":"g20190120_1","comment":"Rime Double Pinyin schema support","maintainer":"khng300@gmail.com","www":"https://github.com/rime/rime-double-pinyin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3309b9de4754336cc2cf7accc50c7308d86fce27ad50848152857d54781e4376","flatsize":191972,"path":"All/zh-rime-double-pinyin-g20190120_1.pkg","repopath":"All/zh-rime-double-pinyin-g20190120_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":32044,"desc":"Rime Double Pinyin schema for Mandarin input support.","deps":{"zh-rime-luna-pinyin":{"origin":"chinese/rime-luna-pinyin","version":"g20210805_1"},"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-rime-combo-pinyin","origin":"chinese/rime-combo-pinyin","version":"g20211108_1","comment":"Rime Combo Pinyin schema support","maintainer":"khng@FreeBSD.org","www":"https://github.com/rime/rime-combo-pinyin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a4a7fe9b5684fec13824c422e8d79def70ec5103a3d386638f97446e9629c7a","flatsize":99935,"path":"All/zh-rime-combo-pinyin-g20211108_1.pkg","repopath":"All/zh-rime-combo-pinyin-g20211108_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24600,"desc":"Rime Combo Pinyin schema for Mandarin input support.","deps":{"zh-rime-luna-pinyin":{"origin":"chinese/rime-luna-pinyin","version":"g20210805_1"},"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-rime-emoji","origin":"chinese/rime-emoji","version":"g20210909","comment":"Rime emoji suggestions support","maintainer":"khng@FreeBSD.org","www":"https://github.com/rime/rime-emoji","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd66dc8ba71870528529d279cadd46939cad3a9c1a37a6a5363dd6392936b0b8","flatsize":205564,"path":"All/zh-rime-emoji-g20210909.pkg","repopath":"All/zh-rime-emoji-g20210909.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":52656,"desc":"Rime emoji suggestions support.","categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zookeeper","origin":"devel/zookeeper","version":"3.8.3","comment":"Coordination Service for Distributed Applications","maintainer":"ports@FreeBSD.org","www":"https://zookeeper.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"392aa83c9079164279299e0dfc0dc0789ac0daa5ce510c717b7c3085df9a26ee","flatsize":41518368,"path":"All/zookeeper-3.8.3.pkg","repopath":"All/zookeeper-3.8.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13416584,"desc":"ZooKeeper is a distributed, open-source coordination service for\ndistributed applications. It exposes a simple set of primitives that\ndistributed applications can build upon to implement higher level\nservices for synchronization, configuration maintenance, and groups\nand naming. It is designed to be easy to program to, and uses a data\nmodel styled after the familiar directory tree structure of file\nsystems. It runs in Java and has bindings for both Java and C.\n\nCoordination services are notoriously hard to get right. They are\nespecially prone to errors such as race conditions and deadlock. The\nmotivation behind ZooKeeper is to relieve distributed applications the\nresponsibility of implementing coordination services from scratch.","deps":{"libzookeeper":{"origin":"devel/libzookeeper","version":"3.8.3"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"users":["zookeeper"],"groups":["zookeeper"],"options":{"DOCS":"on","LOG4J2":"off"},"annotations":{"cpe":"cpe:2.3:a:apache:zookeeper:3.8.3:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe zookeeper port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-rime-essay","origin":"chinese/rime-essay","version":"g20210805","comment":"Essay - the shared vocabulary and language model for Rime","maintainer":"khng@FreeBSD.org","www":"https://github.com/rime/rime-essay","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2910aa713fc44d8ac790c8b973ba60dfc6aa87d423ac2f4f962c833e0b4f6262","flatsize":3985936,"path":"All/zh-rime-essay-g20210805.pkg","repopath":"All/zh-rime-essay-g20210805.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":1370548,"desc":"Shared vocabulary and language model for Rime.","categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-rime-bopomofo","origin":"chinese/rime-bopomofo","version":"g20210131_1","comment":"Rime Chewing schema support","maintainer":"khng300@gmail.com","www":"https://github.com/rime/rime-bopomofo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7efba4441016bed0da4f0e518dfc21c5dcbc75b1796fbd9d5a589583b12436e1","flatsize":1177868,"path":"All/zh-rime-bopomofo-g20210131_1.pkg","repopath":"All/zh-rime-bopomofo-g20210131_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":86996,"desc":"Rime Chewing schema for Mandarin input support.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"},"zh-rime-terra-pinyin":{"origin":"chinese/rime-terra-pinyin","version":"g20210805_1"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-rime-quick","origin":"chinese/rime-quick","version":"g20190120_1","comment":"Rime Quick schema support","maintainer":"khng300@gmail.com","www":"https://github.com/rime/rime-quick","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd83dec6d202b67a153a5f4e2ba47e9e741e22c073e67916309c7feb9419b44e","flatsize":17775170,"path":"All/zh-rime-quick-g20190120_1.pkg","repopath":"All/zh-rime-quick-g20190120_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":5046684,"desc":"Rime Quick schema input support.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-pycangjie","origin":"chinese/pycangjie","version":"1.3","comment":"Python wrapper to libcangjie","maintainer":"hello@blubee.me","www":"https://cangjians.github.io/projects/pycangjie/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e70e4de3f792118eeade15d989956d908085731c9d0c3494942f2829262d6bc","flatsize":183809,"path":"All/zh-pycangjie-1.3.pkg","repopath":"All/zh-pycangjie-1.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":53396,"desc":"This is a Python wrapper to libcangjie, the library implementing the\nCangjie input method.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"zh-libcangjie":{"origin":"chinese/libcangjie","version":"1.3_1"}},"categories":["chinese"],"shlibs_required":["libcangjie.so.2","libsqlite3.so.0"]},{"name":"zh-qe","origin":"chinese/qe","version":"0.1.1_3","comment":"PE2-like editor program for Unix","maintainer":"ports@FreeBSD.org","www":"https://www.cc.ncu.edu.tw/~center5/product/qe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"989b0476cb33eed2d445a747b431089d6fe866b41e532001c0f11f47e3f9060d","flatsize":162913,"path":"All/zh-qe-0.1.1_3.pkg","repopath":"All/zh-qe-0.1.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":61492,"desc":"QE is a PE2-like editor program under U*nix (PE2 is an editor software\nunder PC-DOS), I named it QE for the reason that the P is followed by Q,\nhope it can exceed PE2 :-), and I release this program under the terms\nof General Public License (GPL)","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["chinese"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe zh-qe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-oto","origin":"chinese/oto","version":"0.5_1","comment":"Show you font info and add new 'name' and 'cmap' tables","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/oto/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7026f1e73d8dcddb28acf21722bb4ca125971c2bd0b083bd26e9e3ff73309ce","flatsize":888961,"path":"All/zh-oto-0.5_1.pkg","repopath":"All/zh-oto-0.5_1.pkg","licenselogic":"single","pkgsize":70976,"desc":"Have a TrueType font which is not recognized by X Window? Probably,\nthe font uses an encoding other than Unicode! Open Type Organizer (oTo)\ncan show you font info and add new 'name' and 'cmap' tables by\ntranslating the original ones.","categories":["chinese","print"],"messages":[{"message":"===>   NOTICE:\n\nThe zh-oto port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-rime-soutzoe","origin":"chinese/rime-soutzoe","version":"g20190120_1","comment":"Rime Soutzoe schema support","maintainer":"khng300@gmail.com","www":"https://github.com/rime/rime-soutzoe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb2a0e305ad6edc94914fc0bd4fcea1baf3de8188369846c0a2d18c0fc79301a","flatsize":15949380,"path":"All/zh-rime-soutzoe-g20190120_1.pkg","repopath":"All/zh-rime-soutzoe-g20190120_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4206760,"desc":"Rime Soutzoe schema for Soutzoe Rougniu input support.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-rime-stroke","origin":"chinese/rime-stroke","version":"g20191221_2","comment":"Rime Stroke schema support","maintainer":"khng300@gmail.com","www":"https://github.com/rime/rime-stroke","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f95ab53c712bdd2bd0ff909303a02b1dd01a095e560491e6bfc8cf3d1bb10bf","flatsize":13066106,"path":"All/zh-rime-stroke-g20191221_2.pkg","repopath":"All/zh-rime-stroke-g20191221_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":3141152,"desc":"Rime Stroke schema input support.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-pcmanx","origin":"chinese/pcmanx","version":"1.3_4","comment":"BBS client using GTK 2.x","maintainer":"ports@FreeBSD.org","www":"https://github.com/pcman-bbs/pcmanx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b746e196e41236641655abab80ead72d9e1fadc90f7b98e73dcc3669a019e1c5","flatsize":1488449,"path":"All/zh-pcmanx-1.3_4.pkg","repopath":"All/zh-pcmanx-1.3_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":266616,"desc":"PCManX is a BBS client for X Window System using GTK+ 2.x.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["chinese","net","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libfontconfig.so.1","libfreetype.so.6","libXft.so.2","libX11.so.6","libintl.so.8"],"options":{"DEBUG":"off","DOCKLET":"on","EXTERNAL":"on","IPLOOKUP":"off","LIBNOTIFY":"off","MOUSE":"on","NANCY":"on","NLS":"on","NOTIFIER":"on","PROXY":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe zh-pcmanx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-muni","origin":"chinese/muni","version":"1.0","comment":"Find Unicode values for Chinese characters","maintainer":"ports@FreeBSD.org","www":"http://www.whizkidtech.redprince.net/i18n/muni/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fc06c881fa0b6a5718880417e9ab56ddb82b83167ccf293de2fe20c34e8a887","flatsize":30850,"path":"All/zh-muni-1.0.pkg","repopath":"All/zh-muni-1.0.pkg","licenselogic":"single","pkgsize":20696,"desc":"Muni finds the Unicode value of the 7773 Chinese characters listed in Matthews'\nChinese-English Dictionary.\n\nYou enter the character number found in the dictionary, and it will give\nyou the corresponding Unicode mapping, or tell you when no such mapping has\nbeen defined.\n\nRather than just entering the number, you can type in a query, for example:\n\n\t%25 muni\n\t: What is Unicode mapping for \"Yung\", listed in Matthews' Dictionary\n\t: as character 7589?\n\t- Matthews(7589) = U+6C38\n\t: Thank you. How about 3268, Matthews' number for \"Kang\"?\n\t- Matthews(3268) = U+525B\n\t: Thank you, Mr. Computer.\n\t: ^D\n\t%25","categories":["chinese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe zh-muni port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-pyzy","origin":"chinese/pyzy","version":"0.1.0_9","comment":"Chinese PinYin and Bopomofo conversion library","maintainer":"henry.hu.sh@gmail.com","www":"https://github.com/pyzy/pyzy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64369ab7b672873b6da70517591f856451bb02b490962b521641a2b080e02382","flatsize":4493145,"path":"All/zh-pyzy-0.1.0_9.pkg","repopath":"All/zh-pyzy-0.1.0_9.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1058112,"desc":"The Chinese PinYin and Bopomofo conversion library\n\nThis is the Chinese PinYin / Bopomofo conversion library.\nYou can easily write an application which handles the Chinese with it.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["chinese"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libsqlite3.so.0"],"shlibs_provided":["libpyzy-1.0.so.0"],"options":{"OPENCC":"off"}},{"name":"zh-lunar","origin":"chinese/lunar","version":"2.1_2","comment":"Convert between Gregorian Solar Calendar (SC) and Lunar Calendar (LC)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee620703b8fa660a7aced3546671e896762451e077046819457714993a529cd8","flatsize":25401,"path":"All/zh-lunar-2.1_2.pkg","repopath":"All/zh-lunar-2.1_2.pkg","licenselogic":"single","pkgsize":11792,"desc":"The lunar program performs date conversion between the Gregorian Solar\nCalendar (SC) and the Chinese Lunar Calendar (LC).\n\nGiven a date in either calendar, the program also outputs the corresponding\n\"shengxiao\" (animal of the year) and \"ganzhi\" characters.\n\nThe date range currently covered is from about 1900 A.D. to 2049 A.D.\n\nThe standard time of the Lunar Calendar is Beijing (Hong Kong) Standard Time,\nnot GMT.  Be sure to adjust appropriately for other time zones and \"Daylight\nSaving Time\".","categories":["chinese"],"messages":[{"message":"===>   NOTICE:\n\nThe zh-lunar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-phpbb3-tw","origin":"chinese/phpbb3-tw","version":"3.0.12","comment":"The Traditional Chinese version of phpBB3","maintainer":"ports@FreeBSD.org","www":"https://www.phpbb.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfba176446680e48586efd8aa7fc72028025a7a5342d2e046d180c918ec667e7","flatsize":9187007,"path":"All/zh-phpbb3-tw-3.0.12.pkg","repopath":"All/zh-phpbb3-tw-3.0.12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1477688,"desc":"phpBB is a free flat-forum bulletin board software solution\nthat can be used to stay in touch with a group of people or\ncan power your entire website. With an extensive database of\nuser-created modifications and styles database containing\nhundreds of style and image packages to customise your board,\nyou can create a very unique forum in minutes.\n\nNo other bulletin board software offers a greater complement\nof features, while maintaining efficiency and ease of use.\nBest of all, phpBB is completely free. We welcome you to test\nit for yourself today*. If you have any questions please visit\nour Community Forum where our staff and members of the community\nwill be happy to assist you with anything from configuring the\nsoftware to modifying the code for individual needs. Learn more\nabout phpBB.","categories":["chinese","www"],"options":{"DOCS":"on"},"messages":[{"message":"phpBB3 has been installed, but is not quite ready to be used yet!\n\nYou have to ensure that you have a database server (or ODBC access to a\nremote database) installed and configured, and you have to ensure that your\nPHP installation has been compiled with support for your database or\ndatabase access method.  You have to create a database for phpBB3 to use,\nand ensure that this database may be accessed and changed by the user id\nunder which your web server executes.  Further information on these\ninstallation procedures may be found in:\n\n  /usr/local/share/doc/phpbb/README.html\n\nOnce these steps have been taken, you may connect to the following URL to\nconfigure your installation of phpBB3:\n\n  http://localhost/phpBB3/\n\nAfter configuring phpBB3 and ensuring that it is operational, you MUST\nremove or rename the install/ directory from /usr/local/www/phpBB3:","type":"install"},{"message":"===>   NOTICE:\n\nThe zh-phpbb3-tw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-opencc","origin":"chinese/opencc","version":"1.1.6","comment":"Open Chinese Convert library and utilities","maintainer":"lichray@gmail.com","www":"https://github.com/BYVoid/OpenCC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c10ed6017e4cbe2482fba23fdb6425ec2c291d96a85c54dbeaee8ac70d10300b","flatsize":1965092,"path":"All/zh-opencc-1.1.6.pkg","repopath":"All/zh-opencc-1.1.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":692660,"desc":"Open Chinese Convert (OpenCC) is an open source Simplified-Traditional\nChinese conversion project, providing high quality thesaurus and libopencc,\nas well as a conversion utility and a dictionary generator.","categories":["chinese","converters"],"shlibs_provided":["libopencc.so.1.1"],"options":{"TESTS":"off"}},{"name":"zh-librime","origin":"chinese/librime","version":"1.11.2","comment":"Rime Input Method Engine, the core library","maintainer":"khng@FreeBSD.org","www":"https://rime.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66387c8bdaa1fca81f6eb5e9713e23640ba5b5fa9ca2bc64a9b7a635042d4cdb","flatsize":3025728,"path":"All/zh-librime-1.11.2.pkg","repopath":"All/zh-librime-1.11.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":777092,"desc":"Rime Input Method Engine is a customizable and dialect-friendly intelligent\nChinese input method.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"capnproto":{"origin":"devel/capnproto","version":"1.0.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gflags":{"origin":"devel/gflags","version":"2.2.2_2"},"glog":{"origin":"devel/glog","version":"0.7.1"},"leveldb":{"origin":"databases/leveldb","version":"1.23_1"},"marisa-trie":{"origin":"devel/marisa-trie","version":"0.2.6_1,1"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"},"zh-opencc":{"origin":"chinese/opencc","version":"1.1.6"}},"categories":["chinese","textproc"],"shlibs_required":["libglog.so.2","libyaml-cpp.so.0","libgflags.so.2.2","libleveldb.so.1","libmarisa.so.0","libopencc.so.1.1","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["librime.so.1"]},{"name":"zh-rime-luna-pinyin","origin":"chinese/rime-luna-pinyin","version":"g20210805_1","comment":"Rime Luna Pinyin schema support","maintainer":"khng@FreeBSD.org","www":"https://github.com/rime/rime-luna-pinyin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"757c9b53a8c2932204deb0dfb8f4f99ee9c0b90d289c2b09224150781e25041e","flatsize":18589283,"path":"All/zh-rime-luna-pinyin-g20210805_1.pkg","repopath":"All/zh-rime-luna-pinyin-g20210805_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":5969352,"desc":"Rime Luna Pinyin schema for Mandarin input support.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-libtabe","origin":"chinese/libtabe","version":"0.2.6_8","comment":"Unified library for Chinese text processing","maintainer":"ports@FreeBSD.org","www":"https://libtabe.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a3c158ecea6bb4ea83727f10d68efabc8bb2a52a96af58c63bb64998f5ea0f1","flatsize":13597755,"path":"All/zh-libtabe-0.2.6_8.pkg","repopath":"All/zh-libtabe-0.2.6_8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2630116,"desc":"TaBE stands for `Taiwan and Big5 Encoding'. libtabe\nprovides unified interface and library dealing with\nChinese words, phrases, sentences, and phonetic symbols.\nIt is intended to be used as the foundation of Chinese\ntext processing.","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"}},"categories":["chinese"],"shlibs_required":["libdb-5.3.so.0"],"shlibs_provided":["libtabe.so.2"],"options":{"DOCS":"on","X11":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe zh-libtabe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-rime-middle-chinese","origin":"chinese/rime-middle-chinese","version":"g20210926_1","comment":"Rime Middle Chinese schema support","maintainer":"khng@FreeBSD.org","www":"https://github.com/rime/rime-middle-chinese","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2f3874aefb38a4f6d0937ce3aad0d4a6028dd5fbf8bf5c595b44b551ae91dba","flatsize":32010013,"path":"All/zh-rime-middle-chinese-g20210926_1.pkg","repopath":"All/zh-rime-middle-chinese-g20210926_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":7504600,"desc":"Rime Middle Chinese schema input support.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zig010","origin":"lang/zig010","version":"0.10.1_1","comment":"Language designed for robustness, optimality, and maintainability (deprecated 0.10.* series)","maintainer":"bsd@orsolic.org","www":"https://ziglang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f9581b512084e545a94a6e17eb44ecbc02f2e65cb354744528d1c3bf7302ac8","flatsize":155141558,"path":"All/zig010-0.10.1_1.pkg","repopath":"All/zig010-0.10.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17596848,"desc":"Zig is a general purpose programming language designed for robustness,\noptimality, and maintainability.","deps":{"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"}},"categories":["lang"],"shlibs_required":["libclang-cpp.so.15","libLLVM-15.so"],"options":{"DOCS":"on","STATIC":"off"}},{"name":"zh-jis2gb","origin":"chinese/jis2gb","version":"1.5_1","comment":"Convert JIS Kanji to GuoBiao Hanzi","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c44320213ec6ff9b22aeb265d60ab997434c0cf424f842379ba73289dcb4eb1","flatsize":72412,"path":"All/zh-jis2gb-1.5_1.pkg","repopath":"All/zh-jis2gb-1.5_1.pkg","licenselogic":"single","pkgsize":25248,"desc":"jis2gb converts JISX0208-1983 and JISX0212-1990 characters\nto  GB2312-80  and  GB8565-88  characters.   JISX0208-1983\n(^[$B),  JISX0208-1990  (^[&@^[$B), JISX0212-1990 (^[$(D),\nJISC6226-1978 (^[$@), and Japanese-EUC are  available  for\nKanji code.","categories":["chinese"],"messages":[{"message":"===>   NOTICE:\n\nThe zh-jis2gb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-ibus-rime","origin":"chinese/ibus-rime","version":"1.5.0_1","comment":"IBus engine for Rime users","maintainer":"khng300@gmail.com","www":"https://github.com/rime/ibus-rime/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ee0e4859ce449170ff437d2327bf4edcb400db6a5ed09f274a65c8c2bf541e0","flatsize":106158,"path":"All/zh-ibus-rime-1.5.0_1.pkg","repopath":"All/zh-ibus-rime-1.5.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":41320,"desc":"IBus engine for Rime users.","deps":{"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"zh-librime":{"origin":"chinese/librime","version":"1.11.2"},"zh-rime-bopomofo":{"origin":"chinese/rime-bopomofo","version":"g20210131_1"},"zh-rime-cangjie":{"origin":"chinese/rime-cangjie","version":"g20210223_1"},"zh-rime-luna-pinyin":{"origin":"chinese/rime-luna-pinyin","version":"g20210805_1"},"zh-rime-stroke":{"origin":"chinese/rime-stroke","version":"g20191221_2"}},"categories":["chinese"],"shlibs_required":["libibus-1.0.so.5","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libnotify.so.4","libgdk_pixbuf-2.0.so.0","librime.so.1"]},{"name":"zh-ibus-pinyin","origin":"chinese/ibus-pinyin","version":"1.5.0_10","comment":"PinYin engine for IBus","maintainer":"henry.hu.sh@gmail.com","www":"http://code.google.com/p/ibus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37e0b01af6046d971608ddfdfb71f759339c33ef5f08bbb2fdb227b232b2b0f1","flatsize":1339988,"path":"All/zh-ibus-pinyin-1.5.0_10.pkg","repopath":"All/zh-ibus-pinyin-1.5.0_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":416564,"desc":"PinYin engine for IBus.\n\nThis pinyin input method is deprecated; new users should switch to\nchinese/ibus-libpinyin, which is a contemporary implementation of pinyin input\nmethod.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"zh-pyzy":{"origin":"chinese/pyzy","version":"0.1.0_9"}},"categories":["chinese"],"shlibs_required":["libibus-1.0.so.5","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsqlite3.so.0","libpyzy-1.0.so.0"],"options":{"NLS":"on"}},{"name":"zh-wordpress-zh_CN","origin":"chinese/wordpress-zh_CN","version":"6.4.4","comment":"State-of-the-art semantic personal publishing platform","maintainer":"joneum@FreeBSD.org","www":"https://cn.wordpress.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be8a34ed8671240e9c89b4e96103b6c4ee2a03cb1db4811de25dd2925df94241","flatsize":73443243,"path":"All/zh-wordpress-zh_CN-6.4.4.pkg","repopath":"All/zh-wordpress-zh_CN-6.4.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17118268,"desc":"WordPress is a state-of-the-art semantic personal publishing platform\nwith a focus on aesthetics, web standards, and usability.\n\nMore simply, Wordpress is what you use when you want to work\nwith your blogging software, not fight it.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-ftp":{"origin":"ftp/php82-ftp","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pecl-imagick":{"origin":"graphics/pecl-imagick","version":"3.7.0_4"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["chinese","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:wordpress:wordpress:6.4.4:::zh_CN::dragonfly6:x86_64"},"messages":[{"message":"Before the first use of WordPress, copy wp-config-sample.php to wp-config.php\nin /usr/local/www/wordpress-zh_CN and modify it to fit your MySQL.\nMaybe you need 'mysqladmin create wordpress' first.","type":"install"},{"message":"If you are upgrading, please run http://your.site/wordpress/wp-admin/upgrade.php\nto upgrade WordPress.","type":"upgrade"}]},{"name":"zh-kcfonts","origin":"chinese/kcfonts","version":"1.05_4","comment":"Kuo Chauo Chinese Fonts collection","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07364083ba01826a90963cd4ce94a00809d3b838051847a153670f9a4fc8cc00","flatsize":1302146,"path":"All/zh-kcfonts-1.05_4.pkg","repopath":"All/zh-kcfonts-1.05_4.pkg","licenselogic":"single","pkgsize":1155636,"desc":"kcfonts is a suit of chinese Ming Fanti fonts for X-window\n\nkcfonts' fonts are contributed by Kau Chauo Information CO. to all\nTANet users running on PC. Thanks Chin-Hao Tsai <c-tsai@uiuc.edu>, who\nconverted it to the style of ETen's fonts. Now you can use kcfonts &\ncrxvt to view Chinese by BIG5 encoding.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["chinese","x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe zh-kcfonts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-ibus-libpinyin","origin":"chinese/ibus-libpinyin","version":"1.15.4","comment":"Intelligent Pinyin engine based on libpinyin for IBus","maintainer":"henry.hu.sh@gmail.com","www":"https://github.com/libpinyin/ibus-libpinyin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16e6e0ab71a00d037733b0c9926ad5ee1c8d849da8b7630868bb4b04bfb20848","flatsize":2486412,"path":"All/zh-ibus-libpinyin-1.15.4.pkg","repopath":"All/zh-ibus-libpinyin-1.15.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":644084,"desc":"Intelligent Pinyin engine based on libpinyin for IBus\n\nIt includes a Chinese Pinyin input method and a Chinese ZhuYin (Bopomofo)\ninput method based on libpinyin for IBus.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"zh-libpinyin":{"origin":"chinese/libpinyin","version":"2.8.1_2"},"zh-opencc":{"origin":"chinese/opencc","version":"1.1.6"}},"categories":["chinese"],"shlibs_required":["libibus-1.0.so.5","libgio-2.0.so.0","libgobject-2.0.so.0","libsqlite3.so.0","libpinyin.so.15","libglib-2.0.so.0","libintl.so.8","libopencc.so.1.1"],"options":{"ENGLISH":"on","NLS":"on","OPENCC":"on","TABLE":"on"}},{"name":"zh-rime-cangjie","origin":"chinese/rime-cangjie","version":"g20210223_1","comment":"Rime Cangjie v5 schema support","maintainer":"khng300@gmail.com","www":"https://github.com/rime/rime-cangjie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5eda2e1cbdeb7af9f1e98783e0ca28f9fee2c0d4f95cd9299c2486da41da7ada","flatsize":22668128,"path":"All/zh-rime-cangjie-g20210223_1.pkg","repopath":"All/zh-rime-cangjie-g20210223_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":7765308,"desc":"Rime Cangjie v5 schema input support.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-ibus-cangjie","origin":"chinese/ibus-cangjie","version":"2.4","comment":"IBus engine for users of the Cangjie and Quick","maintainer":"hello@blubee.me","www":"https://cangjians.github.io/projects/ibus-cangjie/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98601f4f64274460db97da478f74566c6f68d75fc155605b885eeebd9cc8551b","flatsize":178203,"path":"All/zh-ibus-cangjie-2.4.pkg","repopath":"All/zh-ibus-cangjie-2.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":38840,"desc":"This is an IBus engine for users of the Cangjie and Quick input methods.\n\nIt is primarily intended to Hong Kong people who want to input Traditional\nChinese, as they are (by far) the majority of Cangjie and Quick users.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"pycanberra":{"origin":"devel/pycanberra","version":"1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"zh-pycangjie":{"origin":"chinese/pycangjie","version":"1.3"}},"categories":["chinese"],"options":{"NLS":"on"}},{"name":"zh-hc","origin":"chinese/hc","version":"3.0_1","comment":"Hanzi Converter -- converts between GB and BIG-5 codes","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6609d2f3ddfb3de9072ab6f939419eb4dfa32cad2b808ec38999b7788d5f833","flatsize":47770,"path":"All/zh-hc-3.0_1.pkg","repopath":"All/zh-hc-3.0_1.pkg","licenselogic":"single","pkgsize":23060,"desc":"This is the Hanzi Converter, which converts between GB and BIG-5 codes.\n\nThe program converts a GB file to a BIG-5 file, or a BIG-5 file to a GB file.\nGB (GuoBiao) refers to the standard implementation of \"GB2312-80\" of\nMainland China, in which the two bytes representing a GB code have their\nmost significant bit set to 1.  BIG-5 refers to the Big Five standard\npublished in 1984 by Taiwan's Institute for Information Industry.","categories":["chinese"],"messages":[{"message":"===>   NOTICE:\n\nThe zh-hc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-ibus-chewing","origin":"chinese/ibus-chewing","version":"1.5.1_1","comment":"Chewing engine for IBus","maintainer":"eric@camachat.org","www":"https://github.com/definite/ibus-chewing","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"454c1636821eb76786fb21c83613f533383cbf93bc0f66b74719f277707112a6","flatsize":298465,"path":"All/zh-ibus-chewing-1.5.1_1.pkg","repopath":"All/zh-ibus-chewing-1.5.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":64252,"desc":"Chewing engine for IBus.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"zh-libchewing":{"origin":"chinese/libchewing","version":"0.8.4"}},"categories":["chinese"],"shlibs_required":["libchewing.so.3","libibus-1.0.so.5","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","libgthread-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"]},{"name":"zh-gydict","origin":"chinese/gydict","version":"1.0_1","comment":"Command line tool of Yahoo! Dictionary","maintainer":"chihhsin@cs.nctu.edu.tw","www":"https://github.com/iamgyz/gydict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5a369700da07320dae136aa6c583b4b423472b3c01f12802206842f1bcb7d83","flatsize":2812,"path":"All/zh-gydict-1.0_1.pkg","repopath":"All/zh-gydict-1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1912,"desc":"A command line tool to do EN <-> CH translation, utilized by Yahoo! Dictionary.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["chinese","textproc","python"]},{"name":"zh-gcin-qt5","origin":"chinese/gcin-qt5","version":"2.9.0","comment":"Traditional Chinese input utility in X","maintainer":"vanilla@FreeBSD.org","www":"https://hyperrate.com/dir.php?eid=67","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"565dc32677abe93556b2349cd5e4c3bfa22ccbb11b954108dcd22b2f47097a05","flatsize":85463,"path":"All/zh-gcin-qt5-2.9.0.pkg","repopath":"All/zh-gcin-qt5-2.9.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":24860,"desc":"gcin is a Gtk Chinese INput application in X, well support in Traditional\nChinese(Big5) charsets.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-qdbus":{"origin":"devel/qt5-qdbus","version":"5.15.15p3"},"zh-gcin":{"origin":"chinese/gcin","version":"2.9.0_3"}},"categories":["chinese","textproc","gnome"],"shlibs_required":["libgcin-im-client.so.1","libQt5Gui.so.5","libQt5Core.so.5"],"messages":[{"message":"Remember to set these environment varibles (such as your ~/.xinitrc):\n\n  export XMODIFIERS='@im=gcin'\n  export QT_IM_MODULE=gcin\n\n  # Finally, to start the GCIN input method daemon, use command:\n  exec gcin &","type":"install"}]},{"name":"zh-gcin-gtk3","origin":"chinese/gcin-gtk3","version":"2.9.0_2","comment":"Traditional Chinese input utility in X","maintainer":"vanilla@FreeBSD.org","www":"https://hyperrate.com/dir.php?eid=67","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6e53ae566d217c640dec667a102014de58b42d2ee72d5eff11ed5461d0a9a6a","flatsize":40687,"path":"All/zh-gcin-gtk3-2.9.0_2.pkg","repopath":"All/zh-gcin-gtk3-2.9.0_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":14696,"desc":"gcin is a Gtk Chinese INput application in X, well support in Traditional\nChinese(Big5) charsets.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"zh-gcin":{"origin":"chinese/gcin","version":"2.9.0_3"}},"categories":["chinese","textproc","gnome"],"shlibs_required":["libgcin-im-client.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6"],"messages":[{"message":"Remember to set these environment varibles (such as your ~/.xinitrc):\n\n  export XMODIFIERS='@im=gcin'\n  export GTK_IM_MODULE=gcin\n\n  # Finally, to start the GCIN input method daemon, use command:\n  exec gcin &","type":"install"}]},{"name":"zh-gb2jis","origin":"chinese/gb2jis","version":"1.5_1","comment":"Convert GuoBiao Hanzi to JIS Kanji","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ac3fcc7d039450e07bc047f21364c6dca4d29824d4248c47c8c81991bec9ea3","flatsize":63857,"path":"All/zh-gb2jis-1.5_1.pkg","repopath":"All/zh-gb2jis-1.5_1.pkg","licenselogic":"single","pkgsize":26984,"desc":"GB2JIS  converts  GB2312-80  and  GB8565-88  characters to\nJISX0208-1983  and  JISX0212-1990  characters.   GB2312-80\n(^[$A),  GB2312-80  +  GB8565-88  (^[$(E), and Chinese-EUC\n(8-bit GuoBiao) are available for Hanzi code.","categories":["chinese"],"messages":[{"message":"===>   NOTICE:\n\nThe zh-gb2jis port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zig","origin":"lang/zig","version":"0.12.1","comment":"Language designed for robustness, optimality, and maintainability","maintainer":"bsd@orsolic.org","www":"https://ziglang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d2cd9a4e0dcc88d638e49e5750a2aa0b5ed02bc113277c3f3eb9bf8694c87f0","flatsize":167795025,"path":"All/zig-0.12.1.pkg","repopath":"All/zig-0.12.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19894556,"desc":"Zig is a general purpose programming language designed for robustness,\noptimality, and maintainability.","deps":{"llvm17":{"origin":"devel/llvm17","version":"17.0.6_7"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["lang"],"shlibs_required":["libclang-cpp.so.17","libLLVM-17.so","libzstd.so.1"],"options":{"DOCS":"on","STATIC":"off"}},{"name":"zh-fortunetw","origin":"chinese/fortunetw","version":"1.4","comment":"Classic fortune file in Taiwan (UTF-8)","maintainer":"sunpoet@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f784956a169ef42e8e5689d9f4aeba597a11608e527555455067d659037b3fe","flatsize":267492,"path":"All/zh-fortunetw-1.4.pkg","repopath":"All/zh-fortunetw-1.4.pkg","licenselogic":"single","pkgsize":104616,"desc":"This package contains a very classic fortune file in Taiwan.\n\nFor further informations please read the README file\nin the working directory (not installed).\n\nDistfile Size: ~60kb","categories":["chinese"]},{"name":"zh-font-std","origin":"chinese/font-std","version":"0.0.20090602","comment":"Chinese Standard Fonts","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19f2f3ccdf4eea96e114b2d863e3172cc632a12b1063f3a461a34401231ea9e9","flatsize":176,"path":"All/zh-font-std-0.0.20090602.pkg","repopath":"All/zh-font-std-0.0.20090602.pkg","licenselogic":"single","pkgsize":1080,"desc":"This port installs standard fonts for Chinese used in the Ports\nCollection.","deps":{"zh-arphicttf":{"origin":"chinese/arphicttf","version":"2.11_6"}},"categories":["chinese","x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe zh-font-std port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-ibus-array","origin":"chinese/ibus-array","version":"0.2.2.20230502","comment":"Array 30 input method for IBus","maintainer":"jiashiun@gmail.com","www":"https://github.com/lexical/ibus-array/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09a4bf5bd2a5a5bd559f7a62882f4ac7d185a9eca14b5bf6cc96063bff1997b1","flatsize":5400196,"path":"All/zh-ibus-array-0.2.2.20230502.pkg","repopath":"All/zh-ibus-array-0.2.2.20230502.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1690268,"desc":"Implementation of fully functional Array 30 input method engine for iBus.\nArray 30 is a traditional Chinese input method used in Taiwan.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"zh-opencc":{"origin":"chinese/opencc","version":"1.1.6"}},"categories":["chinese"],"shlibs_required":["libintl.so.8","libibus-1.0.so.5","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libsqlite3.so.0","libopencc.so.1.1"],"options":{"NLS":"on"}},{"name":"zh-libchewing","origin":"chinese/libchewing","version":"0.8.4","comment":"Chewing intelligent phonetic input method library","maintainer":"ports@FreeBSD.org","www":"https://chewing.im","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1ed68a37d2179ff44054093b7a04d817bf53954b5a77563f40ea96275d918a7","flatsize":3901800,"path":"All/zh-libchewing-0.8.4.pkg","repopath":"All/zh-libchewing-0.8.4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1432324,"desc":"Chewing - An Intelligent Chinese Phonetic Input Method for UNIX","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["chinese","textproc"],"shlibs_required":["libsqlite3.so.0"],"shlibs_provided":["libchewing.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe zh-libchewing port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-fcitx5-table-other","origin":"chinese/fcitx5-table-other","version":"5.1.3","comment":"Other table support for Fcitx5","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-table-other","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7969d95eae3b390b3d8c5e059396e1f18caf36e3835a29f63764ef02d3779f8d","flatsize":1615115,"path":"All/zh-fcitx5-table-other-5.1.3.pkg","repopath":"All/zh-fcitx5-table-other-5.1.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1407320,"desc":"This provides some other tables for Fcitx5 input method framework, forked from\nibus-table-others and scim-tables.","deps":{"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"zh-libime":{"origin":"chinese/libime","version":"1.1.8"}},"categories":["chinese","textproc"],"options":{"DEPRECATED":"off"}},{"name":"zh-wordpress-zh_TW","origin":"chinese/wordpress-zh_TW","version":"6.4.4","comment":"State-of-the-art semantic personal publishing platform","maintainer":"joneum@FreeBSD.org","www":"https://cn.wordpress.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9090a1ae228677566ede535c6547a1e34f840bb3a2cf3c4f1f6a2e405522c4b4","flatsize":73653335,"path":"All/zh-wordpress-zh_TW-6.4.4.pkg","repopath":"All/zh-wordpress-zh_TW-6.4.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17118984,"desc":"WordPress is a state-of-the-art semantic personal publishing platform\nwith a focus on aesthetics, web standards, and usability.\n\nMore simply, Wordpress is what you use when you want to work\nwith your blogging software, not fight it.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-ftp":{"origin":"ftp/php82-ftp","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pecl-imagick":{"origin":"graphics/pecl-imagick","version":"3.7.0_4"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["chinese","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:wordpress:wordpress:6.4.4:::zh_TW::dragonfly6:x86_64"},"messages":[{"message":"Before the first use of WordPress, copy wp-config-sample.php to wp-config.php\nin /usr/local/www/wordpress-zh_TW and modify it to fit your MySQL.\nMaybe you need 'mysqladmin create wordpress' first.","type":"install"},{"message":"If you are upgrading, please run http://your.site/wordpress/wp-admin/upgrade.php\nto upgrade WordPress.","type":"upgrade"}]},{"name":"zh-fireflyttf-LGJ","origin":"chinese/fireflyttf","version":"1.3.0_8","comment":"Combination of two Arphic Sung fonts","maintainer":"ports@FreeBSD.org","www":"http://www.study-area.org/apt/firefly-font/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b80093fdc14d675ccb4455a23db264c00fc7f24a00a089c05ea373676b75b29d","flatsize":15473847,"path":"All/zh-fireflyttf-LGJ-1.3.0_8.pkg","repopath":"All/zh-fireflyttf-LGJ-1.3.0_8.pkg","licenselogic":"single","pkgsize":5091520,"desc":"Firefly Truetype Font is combine of two arphic sung font and is embed\n9pt, 10pt, 11pt bitmaps.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["chinese","x11-fonts"],"options":{"GHOSTSCRIPT":"off","X11":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe zh-fireflyttf-LGJ port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-rime-jyutping","origin":"chinese/rime-jyutping","version":"g20200809_1","comment":"Rime Jyutping (old) schema support","maintainer":"khng300@gmail.com","www":"https://github.com/rime/rime-jyutping","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12115c141a18c4ff17e18abecd2bbc5971053c7ca323772d71272f39d7d72474","flatsize":60117641,"path":"All/zh-rime-jyutping-g20200809_1.pkg","repopath":"All/zh-rime-jyutping-g20200809_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":15142232,"desc":"Rime Hong Kong Cantonese, Jyutping and Yale schemas for Cantonese input support.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-gcin","origin":"chinese/gcin","version":"2.9.0_3","comment":"Traditional Chinese input utility in X","maintainer":"vanilla@FreeBSD.org","www":"https://hyperrate.com/dir.php?eid=67","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ef69b7c559e35a1c623e20c09394c5b54c11c01f4f9cc0c0320088bb841f4a0","flatsize":18207494,"path":"All/zh-gcin-2.9.0_3.pkg","repopath":"All/zh-gcin-2.9.0_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":4043412,"desc":"gcin is a Gtk Chinese INput application in X, well support in Traditional\nChinese(Big5) charsets.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["chinese","textproc","gnome"],"shlibs_required":["libXtst.so.6","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libX11.so.6","libcurl.so.4"],"shlibs_provided":["libgcin-im-client.so.1"],"options":{"ANTHY":"off"},"messages":[{"message":"Remember to set these environment varibles (such as your ~/.xinitrc):\n\n  export XMODIFIERS='@im=gcin'\n  export GTK_IM_MODULE=gcin\n\n  # Finally, to start the GCIN input method daemon, use command:\n  exec gcin &","type":"install"}]},{"name":"zh-fcitx5-chinese-addons","origin":"chinese/fcitx5-chinese-addons","version":"5.1.6","comment":"Pinyin and table input method support for Fcitx5","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-chinese-addons","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad04d76acc286960d08fe5d659e7ef2c9b544c687264cf664f2d1a220e5cece2","flatsize":4685758,"path":"All/zh-fcitx5-chinese-addons-5.1.6.pkg","repopath":"All/zh-fcitx5-chinese-addons-5.1.6.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1337592,"desc":"This provides Pinyin and Table input method support for\nFcitx5 input method framework.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"fcitx5-lua":{"origin":"textproc/fcitx5-lua","version":"5.0.13"},"fcitx5-qt5":{"origin":"textproc/fcitx5-qt","version":"5.1.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"zh-libime":{"origin":"chinese/libime","version":"1.1.8"},"zh-opencc":{"origin":"chinese/opencc","version":"1.1.6"}},"categories":["chinese","textproc"],"shlibs_required":["libFcitx5Utils.so.2","libFcitx5Core.so.7","libFcitx5Config.so.6","libboost_iostreams.so.1.84.0","libopencc.so.1.1","libcurl.so.4","libIMEPinyin.so.0","libIMECore.so.0","libIMETable.so.0","libFcitx5Qt5WidgetsAddons.so.2","libQt5Concurrent.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5WebEngineWidgets.so.5","libQt5Network.so.5"],"options":{"GUI":"on"}},{"name":"zh-fcitx5-chewing","origin":"chinese/fcitx5-chewing","version":"5.1.5","comment":"Chewing support for Fcitx5","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-chewing","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2e029da4e796f3ba9b40166041deeffc7cadcf7a02c98700595860040c50d65","flatsize":159328,"path":"All/zh-fcitx5-chewing-5.1.5.pkg","repopath":"All/zh-fcitx5-chewing-5.1.5.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":48316,"desc":"Chewing intelligent phonetic input method library support for\nFcitx5 input method framework.","deps":{"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"zh-libchewing":{"origin":"chinese/libchewing","version":"0.8.4"}},"categories":["chinese","textproc"],"shlibs_required":["libFcitx5Core.so.7","libFcitx5Config.so.6","libFcitx5Utils.so.2","libchewing.so.3"]},{"name":"zh-fcitx-ui-light","origin":"chinese/fcitx-ui-light","version":"0.1.3_2","comment":"Alternative light weight UI for Fcitx","maintainer":"lichray@gmail.com","www":"https://fcitx-im.org/wiki/Fcitx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f33c751bca4e0b93642d1868dee2c87d1d449b0ef9daa5f7a7a66c0844ec544b","flatsize":107402,"path":"All/zh-fcitx-ui-light-0.1.3_2.pkg","repopath":"All/zh-fcitx-ui-light-0.1.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32284,"desc":"fcitx-ui-light is a very light weight UI for Fcitx, only using Xpm\nand Xft, like go back to 3.6.x times.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"zh-fcitx":{"origin":"chinese/fcitx","version":"4.2.9.8_2"}},"categories":["chinese"],"shlibs_required":["libX11.so.6","libXpm.so.4","libfontconfig.so.1","libXft.so.2","libintl.so.8"],"messages":[{"message":"Replace your `fcitx` command with\n\tfcitx -u fcitx-light-ui\nto start Fcitx with this lightweight UI.","type":"install"}]},{"name":"zh-rime-array","origin":"chinese/rime-array","version":"g20210824_1","comment":"Rime Array input schema support","maintainer":"khng@FreeBSD.org","www":"https://github.com/rime/rime-array","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"370481d025abe6932f9886295f0677d5daea29fb9945120d65400eada306e65b","flatsize":30254464,"path":"All/zh-rime-array-g20210824_1.pkg","repopath":"All/zh-rime-array-g20210824_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":6815096,"desc":"Array input schema for Rime.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zh-fcitx-chewing","origin":"chinese/fcitx-chewing","version":"0.2.3_1","comment":"Chewing support for Fcitx","maintainer":"lichray@gmail.com","www":"https://fcitx-im.org/wiki/Fcitx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13d12e81913114124181337f53301f310f132f9cad760449abe773bfe121d371","flatsize":61878,"path":"All/zh-fcitx-chewing-0.2.3_1.pkg","repopath":"All/zh-fcitx-chewing-0.2.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21080,"desc":"fcitx-chewing provides Chewing, an intelligent phonetic input method\nengine, as a back-end to the Fcitx IM framework.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"zh-fcitx":{"origin":"chinese/fcitx","version":"4.2.9.8_2"},"zh-libchewing":{"origin":"chinese/libchewing","version":"0.8.4"}},"categories":["chinese"],"shlibs_required":["libchewing.so.3"]},{"name":"zh-fcitx-configtool","origin":"chinese/fcitx-configtool","version":"0.4.9_2","comment":"Fcitx IM framework configuration tool","maintainer":"lichray@gmail.com","www":"https://fcitx-im.org/wiki/Fcitx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ea006e74d0b9b96469f5bf3a5a3dc6c75a3ad7d6dcb7dfd90d932b7f22a0cad","flatsize":104219,"path":"All/zh-fcitx-configtool-0.4.9_2.pkg","repopath":"All/zh-fcitx-configtool-0.4.9_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":33580,"desc":"Fcitx is a flexible input method framework. It comes with a script,\nfcitx-configtool, which looks for this configure tool and invokes it.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"zh-fcitx":{"origin":"chinese/fcitx","version":"4.2.9.8_2"}},"categories":["chinese","x11"],"shlibs_required":["libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libfcitx-utils.so.0","libfcitx-config.so.4","libfcitx-core.so.0","libdbus-glib-1.so.2","libdbus-1.so.3"],"options":{"GTK2":"on","GTK3":"off"}},{"name":"zh-ibus-table-chinese","origin":"chinese/ibus-table-chinese","version":"1.8.12","comment":"Chinese input tables for IBus","maintainer":"ports@FreeBSD.org","www":"https://github.com/mike-fabian/ibus-table-chinese","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"735c13eb7d7bb1733fc8a38de1eed0c4ed014a242579514b0aadf466e3f10774","flatsize":47987531,"path":"All/zh-ibus-table-chinese-1.8.12.pkg","repopath":"All/zh-ibus-table-chinese-1.8.12.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":10635264,"desc":"Chinese input tables for the Intelligent Input Bus (IBus) input method\nframework.  The IBus-table is an Input Method Engine particularly suited\nto support Chinese.","deps":{"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"ibus-table":{"origin":"textproc/ibus-table","version":"1.17.5"}},"categories":["chinese"],"messages":[{"message":"===>   NOTICE:\n\nThe zh-ibus-table-chinese port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-opendesktop-fonts","origin":"chinese/opendesktop-fonts","version":"1.4.2_6","comment":"Ming and Kai face of OpenDesktop fonts","maintainer":"ports@FreeBSD.org","www":"http://opendesktop.org.tw","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1506f2397084cdf29444e2c100cc6fe5e58054b837221b679b05ad2b7cb21c9b","flatsize":45366388,"path":"All/zh-opendesktop-fonts-1.4.2_6.pkg","repopath":"All/zh-opendesktop-fonts-1.4.2_6.pkg","licenselogic":"single","pkgsize":16482168,"desc":"OpenDesktop Font is combine of two arphic Ming and Kai font with\n12-pixel(9-point),  13-pixel(10-point), 14-pixel(10.5-point),\n15-pixel(11-point), 16-pixel(12-point) embedded bitmap fonts\n\nNOTICE: This Truetype font contains embedded bitmap fonts made\n        by firefly and is released as a whole\n        under the ARPHIC PUBLIC LICENSE.\n        There are also separate bitmap fonts made by Firefly and\n        released under the GENERAL PUBLIC LICENSE (GPL):\n        ftp://ftp.opendesktop.org.tw/odp/ODOFonts/Bitmaps/","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["chinese","x11-fonts"],"options":{"GHOSTSCRIPT":"off","X11":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe zh-opendesktop-fonts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-eterm","origin":"chinese/eterm","version":"0.9.6_8","comment":"X11 terminal emulator based on rxvt/xterm that supports traditional Chinese (Big5)","maintainer":"enlightenment@FreeBSD.org","www":"http://www.eterm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ade7839757f8ba81c9a7a472f0fda16caf07c1266a02b2fd8d4e460058a25375","flatsize":2068791,"path":"All/zh-eterm-0.9.6_8.pkg","repopath":"All/zh-eterm-0.9.6_8.pkg","licenselogic":"single","pkgsize":497688,"desc":"Eterm is a color vt102 terminal emulator intended as a replacement for\nxterm. It is designed with a Freedom of Choice philosophy, leaving as\nmuch power, flexibility, and freedom as possible in the hands of the\nuser. It is designed to look good and work well, but takes a\nfeature-rich approach rather than one of minimalism while still\nmaintaining speed and efficiency.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libast":{"origin":"devel/libast","version":"0.7_14"},"zh-kcfonts":{"origin":"chinese/kcfonts","version":"1.05_4"}},"categories":["chinese","x11"],"shlibs_required":["libImlib2.so.1","libfreetype.so.6","libpcre.so.1","libSM.so.6","libICE.so.6","libast.so.2","libXext.so.6","libX11.so.6"],"shlibs_provided":["libEterm-0.9.6.so"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:eterm_project:eterm:0.9.6:::::dragonfly6:x86_64:8"}},{"name":"zh-enscript-a4","origin":"chinese/enscript","version":"1.6.6_4","comment":"ASCII to PostScript filter","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/enscript/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cdb2ed76a117f6d847d589195d261f224129b501960daf46d812ab77ca55a4b","flatsize":1807927,"path":"All/zh-enscript-a4-1.6.6_4.pkg","repopath":"All/zh-enscript-a4-1.6.6_4.pkg","licenselogic":"single","pkgsize":329244,"desc":"This is a filter that converts text files to PostScript, RTF, or HTML\nand then spools generated output to a printer or dumps it to a file.\nInput files in a number of programming languages, including C, Perl,\nTcl, and more, can optionally be pretty-printed instead of printed as\nplain-text.  Many printing options are available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"zh-ttfm":{"origin":"chinese/ttfm","version":"0.9.5_8"}},"categories":["chinese","print"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:enscript:1.6.6:::::dragonfly6:x86_64:4"},"messages":[{"message":"For BIG5 users, use commands like this to generate PS documents:\n\nenscript -X big5 -f ShanHeiSun-Light-B5pc-H@12 -o [output.ps] [file]\n\nMake sure to use those fonts having \"B5pc\" in their names.\nIf you don't have them, install chinese/arphicttf with WANT_GS=yes.","type":"install"},{"message":"===>   NOTICE:\n\nThe zh-enscript-a4 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-libpinyin","origin":"chinese/libpinyin","version":"2.8.1_2","comment":"Library to deal with pinyin","maintainer":"lichray@gmail.com","www":"https://github.com/libpinyin/libpinyin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8495001f36de8db628defaab1270e13f3e03f541ada9f995728bfa65fa91fa36","flatsize":44503985,"path":"All/zh-libpinyin-2.8.1_2.pkg","repopath":"All/zh-libpinyin-2.8.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":9510948,"desc":"The libpinyin project aims to provide the algorithms core for intelligent\nsentence-based Chinese pinyin input methods.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"kyotocabinet":{"origin":"databases/kyotocabinet","version":"1.2.80"}},"categories":["chinese","textproc"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libkyotocabinet.so.16"],"shlibs_provided":["libpinyin.so.15"],"options":{"NLS":"on"}},{"name":"zh-fcitx-table-extra","origin":"chinese/fcitx-table-extra","version":"0.3.8_1","comment":"Table-based input methods for Fcitx","maintainer":"lichray@gmail.com","www":"https://fcitx-im.org/wiki/Fcitx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7027491a3d95f073d39eb89a9173a983dad99eac9dda0eed88900be083ca28d9","flatsize":30280129,"path":"All/zh-fcitx-table-extra-0.3.8_1.pkg","repopath":"All/zh-fcitx-table-extra-0.3.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4166616,"desc":"fcitx-table-extra provides Boshiamy, Zhengma, Cangjie, and Quick input\nmethods driven by the fcitx-table IM engine.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"zh-fcitx":{"origin":"chinese/fcitx","version":"4.2.9.8_2"}},"categories":["chinese"]},{"name":"zola","origin":"www/zola","version":"0.19.1","comment":"Fast static site generator","maintainer":"mikael@FreeBSD.org","www":"https://www.getzola.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da63c0a03318fd4f7b549134bfe1064f95e0b9275b255995838066717960c3e9","flatsize":76328807,"path":"All/zola-0.19.1.pkg","repopath":"All/zola-0.19.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39067988,"desc":"Zola is your one-stop static site engine.  It comes as a single\nexecutable with Sass compilation, syntax highlighting, table of\ncontents, and many other features that traditionally require setting\nup a dev environment or adding some JavaScript libraries to your\nsite.\n\nThe average site will be generated in less than a second, including\nSass compilation and syntax highlighting.\n\nZola renders your whole site as static files, making it trivial to\nhandle any kind of traffic you will throw at it at no cost without\nhaving to worry about managing a server or a database.\n\nZola supports augmented Markdown which comes with shortcodes and\ninternal links to make it easier to write your content.","deps":{"libsass":{"origin":"textproc/libsass","version":"3.6.6"},"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libonig.so.5"],"options":{"DOCS":"on"}},{"name":"zh-chiconv","origin":"chinese/chiconv","version":"11.3","comment":"Auto chinese encoding converter","maintainer":"buganini@gmail.com","www":"https://github.com/buganini/chiconv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d000c2306aad8f241040b9e548a6b53df23140462f151a19141663394633ed22","flatsize":15612,"path":"All/zh-chiconv-11.3.pkg","repopath":"All/zh-chiconv-11.3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":6220,"desc":"Auto chinese encoding converter. It can detect UTF-8/Big5/GBK text and convert\nthem to specified chinese encoding with transliteration.","deps":{"bsdconv":{"origin":"converters/bsdconv","version":"11.6"}},"categories":["chinese","converters"],"shlibs_required":["libbsdconv.so.11"]},{"name":"zh-cless","origin":"chinese/cless","version":"290_1","comment":"Better pager utility (and it speaks Chinese)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e25b0a108ad82cf737685c3d4e81415a1a58b892185f8046138e728e49a1e53f","flatsize":134746,"path":"All/zh-cless-290_1.pkg","repopath":"All/zh-cless-290_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":62792,"desc":"A paginator similar to \"more\" or \"pg\", but much more powerful and\nspeaks Chinese.\n\nCless is a port of GNU's less version 290 that suports the display of files\nwritten in the Chinese language using the GB (simple) or Big5 (complex)\nencodings.  You can switch to reading of normal ASCII text by setting the\nenvironment LESSCHARSET to 'ascii'.\n\nAlso, the help can be displayed in either Simple Chinese, Complex Chinese,\nor English by setting the LESSHELP environmental variable to the correct\nhelpfile.  Cless should be run w/in a CXterm or simular terminal emulator\nsupporting Chinese language encodings.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["chinese"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe zh-cless port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-c2t","origin":"chinese/c2t","version":"1.0_1","comment":"Translates GB/Big5 encoding to tone pinyin","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a88384c5751655d8b77116cbc23dd1550c853302c557a34bbfb5953fadb71d7","flatsize":35075,"path":"All/zh-c2t-1.0_1.pkg","repopath":"All/zh-c2t-1.0_1.pkg","licenselogic":"single","pkgsize":20912,"desc":"c2t (chinese2text) translates GB/Big5 encoding to tone pinyin.","categories":["chinese"],"messages":[{"message":"===>   NOTICE:\n\nThe zh-c2t port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-bug5","origin":"chinese/bug5","version":"1.18","comment":"Big5/GBK <-> UTF-8 translating layer in terminal","maintainer":"buganini@gmail.com","www":"https://github.com/buganini/bug5","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc70f16cda9fc01d1b4eb760885221651e3a7b5a54bd0c68bf83136959b17200","flatsize":16315,"path":"All/zh-bug5-1.18.pkg","repopath":"All/zh-bug5-1.18.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":6344,"desc":"bug5 is a Big5/GBK <-> UTF-8 translating layer in terminal.\nIt's modified from script(1).\n\nFeatures that screen doesn't have:\n- Autoset locale\n- UAO\n- Unpad padded ambiguous-width characters\n- ANSI-Broken Big5 (eg. Double Color) fixing\n- Optional Traditional-Simplified conversion\n- BSD License\n- Specifying size for slave terminal + auto scrolling region setting\n\nFeatures that both bug5 and screen has:\n- Optional ambiguous-width characters padding\n- Specify I/O conversion","deps":{"bsdconv":{"origin":"converters/bsdconv","version":"11.6"}},"categories":["chinese","converters"],"shlibs_required":["libbsdconv.so.11"]},{"name":"zh-cconv","origin":"chinese/cconv","version":"0.6.3","comment":"Simplified-Traditional Chinese conversion tool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/xiaoyjy/cconv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c643e8c8285c35400284fde6267a24a742f026924b5a2073227c15449092af9","flatsize":2702469,"path":"All/zh-cconv-0.6.3.pkg","repopath":"All/zh-cconv-0.6.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":243588,"desc":"cconv (pronunciation: see-conv) is an iconv-based Simplified-Traditional Chinese\nconversion tool. It is NOT only a transcoding program, but also a TRANSLATE tool\nbetween Simplified Chinese and Traditional Chinese.\n\nWe stand on the shoulders of giants. cconv source code is based on iconv, an\nexcellent program which converts text from one encoding to another.\n\nFeatures:\n- iconv-like usage.\n- language-level Simplified-Traditional Chinese conversion.\n- idioms can be translated.","categories":["chinese","converters"],"shlibs_provided":["libcconv.so.0"]},{"name":"zh-fcitx-cloudpinyin","origin":"chinese/fcitx-cloudpinyin","version":"0.3.7","comment":"Cloud-based Pinyin module for Fcitx","maintainer":"lichray@gmail.com","www":"https://fcitx-im.org/wiki/Fcitx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6b3e92a692aa3ff01df534b94ee29d4ed228899fa5da33bf2258d32c04bf395","flatsize":64914,"path":"All/zh-fcitx-cloudpinyin-0.3.7.pkg","repopath":"All/zh-fcitx-cloudpinyin-0.3.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22804,"desc":"fcitx-cloudpinyin is not an input method engine. It adds candidates\nfrom the cloud-based Pinyin services (Sogou, QQ, Baidu, Google) to any\nPinyin IMEs in Fcitx.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"zh-fcitx":{"origin":"chinese/fcitx","version":"4.2.9.8_2"}},"categories":["chinese"],"shlibs_required":["libcurl.so.4","libintl.so.8"]},{"name":"zh-autoconvert","origin":"chinese/autoconvert","version":"0.3.16_5","comment":"Intelligent Chinese encoding converter","maintainer":"ports@FreeBSD.org","www":"http://banyan.dlut.edu.cn/~ygh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81cebd35c71b0c4fcfc99975b5dfa5a657c8803249836774006685cb71ce70c7","flatsize":986751,"path":"All/zh-autoconvert-0.3.16_5.pkg","repopath":"All/zh-autoconvert-0.3.16_5.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":165724,"desc":"If you use procmail, there will be an example at:\n${PREFIX}/share/autoconvert/procmailrc.example, which helps you to setup\nautoconvert as a filter of procmail.","categories":["chinese"],"shlibs_provided":["libhz.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe zh-autoconvert port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-fcitx-libpinyin","origin":"chinese/fcitx-libpinyin","version":"0.5.4_2","comment":"Libpinyin support for Fcitx","maintainer":"lichray@gmail.com","www":"https://fcitx-im.org/wiki/Fcitx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d1ee5eb5243139fd213622ddaa0ea94c40e1644e34013a757bd4d4a59d53279","flatsize":38056183,"path":"All/zh-fcitx-libpinyin-0.5.4_2.pkg","repopath":"All/zh-fcitx-libpinyin-0.5.4_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7719828,"desc":"fcitx-libpinyin provides libpinyin, a Chinese pinyin input method algorithm\ncollection, as a back-end to the Fcitx IM framework.","deps":{"fcitx-qt5":{"origin":"textproc/fcitx-qt5","version":"1.2.7"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"zh-fcitx":{"origin":"chinese/fcitx","version":"4.2.9.8_2"},"zh-libpinyin":{"origin":"chinese/libpinyin","version":"2.8.1_2"}},"categories":["chinese"],"shlibs_required":["libintl.so.8","libpinyin.so.15","libglib-2.0.so.0","libdbus-1.so.3","libQt5WebEngineWidgets.so.5","libFcitxQt5WidgetsAddons.so.1","libFcitxQt5DBusAddons.so.1","libfcitx-utils.so.0","libfcitx-config.so.4","libQt5Positioning.so.5","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"QT5":"on"}},{"name":"zh-bitchx","origin":"chinese/bitchx","version":"1.2.1_4,1","comment":"Feature-rich scriptable IRC client","maintainer":"danfe@FreeBSD.org","www":"https://bitchx.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ec5a4de5872ffd5195341c31a5654894f037e2b848203a253430127872c98a2","flatsize":3155101,"path":"All/zh-bitchx-1.2.1_4,1.pkg","repopath":"All/zh-bitchx-1.2.1_4,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1015936,"desc":"BitchX is an IRC (Internet Relay Chat) client by Colten Edwards aka\npanasync@EFnet, it is based on its predecessors ircII and Epic.\n\nBitchX was originally started as a script by Trench and HappyCrappy for\nthe popular Unix IRC client ircII.  Around Christmas of 1994 the script\nwas patched directly into the client by Colten Edwards.\n\nBitchX includes features which make it a bot, bouncer, and a friendly\nIRC client at the same time.\n\nBitchX is one the most popular IRC clients among Unix systems.  It is\nhighly customizable and capable of running scripts, so it can be used\nas an IRC bot too.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["chinese","irc"],"shlibs_required":["libtinfo.so.6","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","IPV6":"on","LANG_HE":"off","PLUGINS":"on","SSL":"on","TOGGLES":"off"},"annotations":{"cpe":"cpe:2.3:a:bitchx:bitchx:1.2.1:::::dragonfly6:x86_64:4"}},{"name":"zh-auto-tw-l10n","origin":"chinese/auto-tw-l10n","version":"1.16","comment":"Automatic localization for Traditional Chinese locale","maintainer":"ports@FreeBSD.org","www":"https://github.com/BSDTW/auto-tw-l10n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7847daba3059a19eef335fc91588f106afefeb71c6fedf3719a2d15667234789","flatsize":24383,"path":"All/zh-auto-tw-l10n-1.16.pkg","repopath":"All/zh-auto-tw-l10n-1.16.pkg","licenselogic":"single","pkgsize":9208,"desc":"Traditional Chinese (BIG-5 encoding) zh_TW.Big5 automatic localization\nInstall this port and you will have a Traditional Chinese FreeBSD system","categories":["chinese"],"messages":[{"message":"English Instructions:\n Please tell your users to merge their old dotfiles with the new ones, in\n \t/usr/local/share/skel/zh_TW.UTF-8/dot.*\n\n For future adduser\n\t# adduser -k /usr/local/share/skel/zh_TW.UTF-8\n\n Finally, tuning your /etc/make.conf.  Please SEE ALSO following file.\n ==> /usr/local/share/skel/zh_TW.UTF-8/make.conf\n\n**************************************************************************\n\n中文繁體(UTF-8)說明:\n 請告知您的使用者比對他們的舊設定跟新設定，放在\n /usr/local/share/skel/zh_TW.UTF-8/dot.*\n\n 若之後新增使用者的話，請用下面類似方式：\n\t# adduser -k /usr/local/share/skel/zh_TW.UTF-8\n\n 最後，請參考下面這檔案來修改 /etc/make.conf 以做更好的設定：\n ==> /usr/local/share/skel/zh_TW.UTF-8/make.conf","type":"install"},{"message":"===>   NOTICE:\n\nThe zh-auto-tw-l10n port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-chinese-calendar","origin":"chinese/chinese-calendar","version":"1.0.3.r59","comment":"Chinese traditional calendar","maintainer":"yuri@FreeBSD.org","www":"https://github.com/WhiredPlanck/chinese-calendar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdc6b94426723ffb8f4d7cf15f7bc7a5de17128d2ab0243a52166e4c4ce40daf","flatsize":1306548,"path":"All/zh-chinese-calendar-1.0.3.r59.pkg","repopath":"All/zh-chinese-calendar-1.0.3.r59.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":448720,"desc":"\"Chinese calendar\" is a Chinese traditional calendar for Ubuntu Kylin.\nYou can find festivals and solar terms for China. In line with the Chinese\nusing habit, it can help users to query date easily.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["chinese"],"shlibs_required":["libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"zh-moettf","origin":"chinese/moettf","version":"2.0_7","comment":"Three Chinese BIG5 TrueType fonts: Kai LiShu Sung SungExt","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2497fa50b9c199c39dfe213db93c1f32e572acbcd6644adccef5238cfd5b4a07","flatsize":40389307,"path":"All/zh-moettf-2.0_7.pkg","repopath":"All/zh-moettf-2.0_7.pkg","licenselogic":"single","licenses":["MOETTF"],"pkgsize":19400908,"desc":"This port installs Chinese BIG5 TrueType fonts, includes\nKai/Li Shu/Sung Extension/Sung Symbol/Sung fonts. It then\ncan be used along with X Window System or typesetting\nsoftware like CJK.\n\nRestricted usage:\nFor commercial use, contact Taiwan Ministry of Education.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["chinese","x11-fonts"],"options":{"GHOSTSCRIPT":"off","X11":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe zh-moettf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-aterm","origin":"chinese/aterm","version":"1.0.1_1","comment":"Color vt102 terminal emulator with transparency support","maintainer":"gugod@gugod.org","www":"https://aterm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16c627ef09c7bb384380bc72a5ca34d30b84501426e19c94740880d1e47502a8","flatsize":162619,"path":"All/zh-aterm-1.0.1_1.pkg","repopath":"All/zh-aterm-1.0.1_1.pkg","licenselogic":"single","pkgsize":72180,"desc":"aterm is a color vt102 terminal emulator, based on rxvt 2.4.8 with\nadditions for fast transparency.\n\nIt was created with AfterStep users in mind, but is not tied to any\nlibraries, and can be used anywhere.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["chinese","x11"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6"],"annotations":{"cpe":"cpe:2.3:a:aterm:aterm:1.0.1:::::dragonfly6:x86_64:1"}},{"name":"zh-fcitx5-rime","origin":"chinese/fcitx5-rime","version":"5.1.8","comment":"RIME support for Fcitx5","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-rime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02538442fdb7aa2668c4a617b99334b49ede3fdf75cf37633b5df6f9410259c7","flatsize":263310,"path":"All/zh-fcitx5-rime-5.1.8.pkg","repopath":"All/zh-fcitx5-rime-5.1.8.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":88020,"desc":"RIME support for Fcitx5 input method framework.","deps":{"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"zh-librime":{"origin":"chinese/librime","version":"1.11.2"},"zh-rime-bopomofo":{"origin":"chinese/rime-bopomofo","version":"g20210131_1"},"zh-rime-cangjie":{"origin":"chinese/rime-cangjie","version":"g20210223_1"},"zh-rime-luna-pinyin":{"origin":"chinese/rime-luna-pinyin","version":"g20210805_1"},"zh-rime-stroke":{"origin":"chinese/rime-stroke","version":"g20191221_2"}},"categories":["chinese","textproc"],"shlibs_required":["libFcitx5Core.so.7","libFcitx5Config.so.6","libFcitx5Utils.so.2","librime.so.1"]},{"name":"zh-FreeWnn-server","origin":"chinese/FreeWnn-server","version":"1.1.1.a021_15","comment":"Japanese/Chinese/Korean input method (Chinese server)","maintainer":"hrs@FreeBSD.org","www":"http://freewnn.osdn.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8282ac008079ef322e8f1a1de01caba98259bcd626a60914e27cc79b77bc4e6","flatsize":4912150,"path":"All/zh-FreeWnn-server-1.1.1.a021_15.pkg","repopath":"All/zh-FreeWnn-server-1.1.1.a021_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":905768,"desc":"FreeWnn is a Japanese/Chinese/Korean input method.\n\nThis port has only the server and dictionaries used for the Chinese\ninput method.","deps":{"ja-FreeWnn-lib":{"origin":"japanese/FreeWnn-lib","version":"1.1.1.a021_15"},"zh-FreeWnn-lib":{"origin":"chinese/FreeWnn-lib","version":"1.1.1.a021_15"}},"categories":["chinese"],"users":["wnn"],"shlibs_required":["libcwnn.so.0"],"options":{"SERVER":"on","LIB":"off","WNN":"off","KWNN":"off","CWNN":"on"}},{"name":"zgv","origin":"graphics/zgv","version":"5.9_12","comment":"Graphics viewer for SVGAlib","maintainer":"ports@FreeBSD.org","www":"https://www.svgalib.org/rus/zgv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10e425d6370852f8cbcfe6bbd282376d40235b51517753a551b967004d1d8f35","flatsize":365284,"path":"All/zgv-5.9_12.pkg","repopath":"All/zgv-5.9_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":161848,"desc":"zgv is an svgalib-based viewer which views GIF, JPEG, PNG,\nPBM/PGM/PPM, TIFF, BMP, TGA, PCX, mrf, XBM, and XPM files, with a\nfull-screen file selector front-end. It can be used as a simple\ncommand, with zgv filename(s), which bypasses the front-end. For\nmore on how zgv works and how to use it, do `info zgv' or `man zgv'\nonce it's installed.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"svgalib":{"origin":"graphics/svgalib","version":"1.4.3_8"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libvgagl.so.1","libvga.so.1","libjpeg.so.8","libpng16.so.16","libtiff.so.6"],"options":{"DOCS":"on","SDL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe zgv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zfs-periodic","origin":"sysutils/zfs-periodic","version":"1.0.20130213","comment":"Simple way of maintaining zfs snapshots using the periodic system","maintainer":"peter@pean.org","www":"https://github.com/ross/zfs-periodic/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9bcc4eea580dc43de722b5d863ef17b51ba045672511a2cab0dd476d31f49a9f","flatsize":5390,"path":"All/zfs-periodic-1.0.20130213.pkg","repopath":"All/zfs-periodic-1.0.20130213.pkg","licenselogic":"single","pkgsize":2404,"desc":"Scripts that uses the periodic system to create and manage zfs\nsnapshots. Easily configured via /etc/periodic.conf\n\nWWW: https://github.com/ross/zfs-periodic","categories":["sysutils"],"messages":[{"message":"In order to enable periodic snapshots you need\nto add these lines to your /etc/periodic.conf\n\nhourly_output=\"root\"\nhourly_show_success=\"NO\"\nhourly_show_info=\"YES\"\nhourly_show_badconfig=\"NO\"\nhourly_zfs_snapshot_enable=\"YES\"\nhourly_zfs_snapshot_pools=\"tank\"\nhourly_zfs_snapshot_keep=6\ndaily_zfs_snapshot_enable=\"YES\"\ndaily_zfs_snapshot_pools=\"tank\"\ndaily_zfs_snapshot_keep=7\nweekly_zfs_snapshot_enable=\"YES\"\nweekly_zfs_snapshot_pools=\"tank\"\nweekly_zfs_snapshot_keep=5\nmonthly_zfs_snapshot_enable=\"YES\"\nmonthly_zfs_snapshot_pools=\"tank\"\nmonthly_zfs_snapshot_keep=2\n\nTo get hourly snapshots you also need to add\nsomething like this to /etc/crontab:\n\n2       *       *       *       *       root    periodic hourly","type":"install"}]},{"name":"zh-FreeWnn-lib","origin":"chinese/FreeWnn-lib","version":"1.1.1.a021_15","comment":"Japanese/Chinese/Korean input method (Chinese client libraries)","maintainer":"hrs@FreeBSD.org","www":"http://freewnn.osdn.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77893eb8d05a5edf95c2fd2168b23d24e73c2d2be75b49111b20949c1e9ada48","flatsize":768588,"path":"All/zh-FreeWnn-lib-1.1.1.a021_15.pkg","repopath":"All/zh-FreeWnn-lib-1.1.1.a021_15.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":157068,"desc":"FreeWnn is a Japanese/Chinese/Korean input method.\n\nThis port has only libraries for a Chinese imput method. The libraries\ncontaines a archive file (libcwnn.a), header files and files which are\nused to a client.\n\nNote that you must set a environment variable CSERVER or TSERVER if\nyou use a client of Wnn.","deps":{"ja-FreeWnn-lib":{"origin":"japanese/FreeWnn-lib","version":"1.1.1.a021_15"}},"categories":["chinese"],"shlibs_provided":["libcwnn.so.0"],"options":{"SERVER":"off","LIB":"on","WNN":"off","KWNN":"off","CWNN":"on"}},{"name":"zh-auto-cn-l10n","origin":"chinese/auto-cn-l10n","version":"1.1_4","comment":"The automatic localization for Simplified Chinese zh_CN.eucCN locale","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd813d7c18c50d61a11e337d85bed33c97fc3e4ee47daae5c32dea8789f43577","flatsize":19656,"path":"All/zh-auto-cn-l10n-1.1_4.pkg","repopath":"All/zh-auto-cn-l10n-1.1_4.pkg","licenselogic":"single","pkgsize":7480,"desc":"Simplified Chinese (GB2312 encoding) zh_CN.eucCN automatic localization\nInstall this port and you will have a Simplified Chinese FreeBSD system","deps":{"wqy-fonts":{"origin":"x11-fonts/wqy","version":"20100803_10,1"},"zh-scim-pinyin":{"origin":"chinese/scim-pinyin","version":"0.5.92_4"},"zh-scim-tables":{"origin":"chinese/scim-tables","version":"0.5.10_1"}},"categories":["chinese"],"options":{"FCITX":"off","FIREFLYTTF":"off","MINICHINPUT":"off","SCIM":"on","WQY":"on"},"messages":[{"message":"English Instructions:\n Please tell your users to merge their old dotfiles with the new ones, in\n    /usr/local/share/skel/zh_CN.eucCN/dot.*\n\n For future adduser\n    # adduser -k /usr/local/share/skel/zh_CN.eucCN\n\n**************************************************************************\n\n简体中文说明:\n 请告诉您的用户比较他们的新旧设置,放在\n /usr/local/share/skel/zh_CN.eucCN/dot.*\n\n 如果以后需要新增用户,请用类似以下的方式:\n    # adduser -k /usr/local/share/skel/zh_CN.eucCN","type":"install"},{"message":"===>   NOTICE:\n\nThe zh-auto-cn-l10n port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-taipeisanstc","origin":"chinese/taipeisanstc","version":"b","comment":"Taipei Sans TC","maintainer":"lwhsu@FreeBSD.org","www":"https://sites.google.com/view/jtfoundry/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbaed62a634b6d7209f411c9bc7c4d88cc7acedb5558025f8961e82726a02d70","flatsize":62680817,"path":"All/zh-taipeisanstc-b.pkg","repopath":"All/zh-taipeisanstc-b.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":24486748,"desc":"Taipei Sans TC is re-edited based on the KR version of Source Han Sans. Most\nHan characters in daily life of the Traditional Chinese world have been applied\nunified print style and contemporary Han character characteristics.\n\nTaipei Sans TC retains all Han characters (including Chinese simplified Hanzi,\nJapanese Kanji and Korean Hanja) and Japanese Kana from Source Han Sans. Han\ncharacters not originally included in the KR version still retain their\ncharacteristics from the CN (SC), JP or TW (TC) version.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["chinese","x11-fonts"]},{"name":"zetaback-devel","origin":"sysutils/zetaback-devel","version":"2020.01.31_1","comment":"Zetaback ZFS backup and recovery management system","maintainer":"cy@FreeBSD.org","www":"https://labs.omniti.com/trac/zetaback","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2709abf7aac1edf9aadf25aaedb107282a195f678c8f87be4c37fdcc5abf3ad","flatsize":78385,"path":"All/zetaback-devel-2020.01.31_1.pkg","repopath":"All/zetaback-devel-2020.01.31_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30120,"desc":"Zetaback ZFS backup and recovery management system.\n\nZetaback is a thin-agent based ZFS backup tool. It is designed to:\n\n    * run from a central host\n    * scan clients for new ZFS filesystems\n    * manage varying desired backup intervals (per host) for\n          o full backups\n          o incremental backups\n    * maintain varying retention policies (per host)\n    * summarize existing backups\n    * restore any host:fs backup at any point in time to any target host","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"BETTER_COMPRESSION":"off","LOCAL":"off"}},{"name":"zfp","origin":"devel/zfp","version":"1.0.1","comment":"High throughput library for compressed floating-point arrays","maintainer":"yuri@FreeBSD.org","www":"https://computing.llnl.gov/projects/zfp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1f5e01d2ca79be36b4c256f99dddd35b76bcf710175b2e433759c6fb69ae763","flatsize":635570,"path":"All/zfp-1.0.1.pkg","repopath":"All/zfp-1.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":88236,"desc":"zfp is a BSD licensed open source C/C++ library for compressed floating-point\narrays that support very high throughput read and write random access. zfp was\nwritten by Peter Lindstrom, Markus Salasoo, and Matt Larsen at Lawrence\nLivermore National Laboratory.","categories":["devel","science"],"shlibs_provided":["libzfp.so.1"]},{"name":"zeroer","origin":"sysutils/zeroer","version":"0.1_2","comment":"Command-line utility for wiping unallocated space on a filesystem","maintainer":"ehaupt@FreeBSD.org","www":"https://critical.ch/zeroer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1854b9b4917e2ae716f764f66fe8f46443dc9f0d8b7bb524a01b6ab2fb52c52d","flatsize":28774,"path":"All/zeroer-0.1_2.pkg","repopath":"All/zeroer-0.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11964,"desc":"The zeroer utility can be used to wipe empty space on a disk. In contrary to dd,\nzeroer does not wipe existing files on a partition. It overwrites the\nunallocated disk space around existing files, which means that deleted files\ncannot be restored after processing a certain partition with zeroer.\n\nThe utility's principle consists in writing huge zero-padded memory blocks to a\nfile. To a certain extent this works similar to dd, however zeroer dynamically\nreduces the blockwriter's buffer size when the filesystem is going to be full.","deps":{"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["sysutils"],"shlibs_required":["libpopt.so.0"],"options":{"DOCS":"on"}},{"name":"zenxml","origin":"textproc/zenxml","version":"2.5","comment":"Simple C++ XML Processing","maintainer":"sunpoet@FreeBSD.org","www":"https://zenxml.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35027123e978080365b38358bb79658eddb405749f541ba741c4525e5480fa76","flatsize":357920,"path":"All/zenxml-2.5.pkg","repopath":"All/zenxml-2.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":75060,"desc":"zen::Xml is an XML library serializing structured user data in a convenient way.\nUsing compile-time information gathered by techniques of template\nmetaprogramming it minimizes the manual overhead required and frees the user\nfrom implementing fundamental type conversions by himself.\n\nzen::Xml is written in a platform independent manner and runs on any\nC++14-compliant compiler.","categories":["textproc"]},{"name":"zerowait-httpd","origin":"www/zerowait-httpd","version":"0.8d_4","comment":"Lightweight and fast http server","maintainer":"portmaster@BSDforge.com","www":"https://www.0w.ru/httpd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c3a92de5ceab00ccc74fec0bed046801255ecb9948c97815a9ad0d5e95ab5cd","flatsize":267123,"path":"All/zerowait-httpd-0.8d_4.pkg","repopath":"All/zerowait-httpd-0.8d_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":87088,"desc":"0W-httpd is lightweight http server, that supports different\nenchancements, such as kqueue and sendfile for operations.\n0W-httpd runs as a single process.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"]},{"name":"zh-dictd-database","origin":"chinese/dictd-database","version":"1.6_1","comment":"Chinese <-> English dictd words database","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cef4aa5f5b08a668b57eb3112dcd5f2df90583bd1f4608311952919cf7616f5a","flatsize":9555943,"path":"All/zh-dictd-database-1.6_1.pkg","repopath":"All/zh-dictd-database-1.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5829816,"desc":"A Chinese(Big5) <-> English dictd words database.\n\npydict database have 177751 headwords.\nmoecomp database have 67263 headwords.\nnetterm database have 6477 headwords.\ncedict database have 26348 headwords.","deps":{"dictd":{"origin":"net/dictd","version":"1.13.1"}},"categories":["chinese","textproc"],"messages":[{"message":"You need to add following to /etc/rc.conf:\n\ndictd_flags=\"--locale zh_TW.UTF-8\"\n\nAnd, you also need adding the following to /usr/local/etc/dictd.conf:\n\ndatabase moecomp   { data \"/usr/local/lib/dict/moecomp.dict.dz\"\n                     index \"/usr/local/lib/dict/moecomp.index\" }\ndatabase netterm   { data \"/usr/local/lib/dict/netterm.dict.dz\"\n                     index \"/usr/local/lib/dict/netterm.index\" }\ndatabase pydict    { data \"/usr/local/lib/dict/pydict.dict.dz\"\n                     index \"/usr/local/lib/dict/pydict.index\" }\ndatabase cedict    { data \"/usr/local/lib/dict/cedict.dict.dz\"\n                     index \"/usr/local/lib/dict/cedict.index\" }","type":"install"},{"message":"===>   NOTICE:\n\nThe zh-dictd-database port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-libcangjie","origin":"chinese/libcangjie","version":"1.3_1","comment":"C library implementing the Cangjie input method","maintainer":"hello@blubee.me","www":"https://github.com/Cangjians/libcangjie","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d9a34e108afee29cf336652cdb89764cff9e01c616de20ff3ecad4d15ecc6ca","flatsize":8069543,"path":"All/zh-libcangjie-1.3_1.pkg","repopath":"All/zh-libcangjie-1.3_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1375640,"desc":"This is a C library implementing the Cangjie input method.\nThis library is based on Wan Leung Wong's original libcangjie\nwith some updated API.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["chinese"],"shlibs_required":["libsqlite3.so.0"],"shlibs_provided":["libcangjie.so.2"]},{"name":"zfs-snapshot-clean","origin":"sysutils/zfs-snapshot-clean","version":"0.2.0","comment":"Tool to sieve ZFS snapshots as per given spec a la 'pdumpfs-clean'","maintainer":"ports@FreeBSD.org","www":"https://github.com/knu/zfs-snapshot-clean/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5960e7d2f1e23ca6e2194399e79283f8a8d379b0e2a4fe5aa5c5a29f52c591aa","flatsize":7934,"path":"All/zfs-snapshot-clean-0.2.0.pkg","repopath":"All/zfs-snapshot-clean-0.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3852,"desc":"zfs-snapshot-clean\n------------------\n\nThis is a tool to sieve ZFS snapshots as per given spec a la\n`pdumpfs-clean'.\n\nTypical usage is as follows:\n\n  for vol in zpool/home zpool/var; do\n    zfs snapshot \"$vol@$(date +%25Y-%25m-%25d)\" && zfs-snapshot-clean \"$vol\"\n  done\n\nRun `zfs-snapshot-clean -h' for details.\n\nWWW: https://github.com/knu/zfs-snapshot-clean","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe zfs-snapshot-clean port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zelta","origin":"sysutils/zelta","version":"1.0.1","comment":"ZFS tools used for data migration and backup management","maintainer":"daniel@belltech.it","www":"https://github.com/bellhyve/zelta","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"853cffc4a0fbf4603446302840341b1c06085e2e9af626761b7b203ca4c507ee","flatsize":80331,"path":"All/zelta-1.0.1.pkg","repopath":"All/zelta-1.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":29704,"desc":"Zelta is a suite of tools offering a streamlined approach to managing\nZFS snapshot replication across systems. It's built with the intention\nof simplifying complex ZFS functions into safe and user-friendly\ncommands while also being the foundation for large-scale backup\nand failover environments. It's easy and accessible while working\nwith most UNIX and UNIX-like base systems without additional packages.\nIt's optimized for environments with strict permission separation,\nand integrates well into many types of existing ZFS workflows.","categories":["sysutils"],"messages":[{"message":"To start using Zelta, configure the configuration file located at:\n\n    /usr/local/etc/zelta/zelta.conf\n\nFor detailed information on configuring Zelta, please refer to the\ndocumentation:\n\n    https://github.com/bellhyve/zelta/blob/main/README.md\n\nIf you find any bugs please file them\nat https://github.com/bellhyve/zelta/issues.","type":"install"}]},{"name":"zorin-icon-themes","origin":"x11-themes/zorin-icon-themes","version":"2.9.9","comment":"Zorin OS icon theme","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/ZorinOS/zorin-icon-themes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"140bcce2c1475f67f5432ddefb964fb08d97a9b16cdac22406c5f1cd6253f15a","flatsize":99675414,"path":"All/zorin-icon-themes-2.9.9.pkg","repopath":"All/zorin-icon-themes-2.9.9.pkg","licenselogic":"single","licenses":["CC-BY-SA-4.0"],"pkgsize":45460064,"desc":"Zorin is the default icon theme for ZorinOS","categories":["x11-themes"]},{"name":"zh-fcitx","origin":"chinese/fcitx","version":"4.2.9.8_2","comment":"Flexible Input Method Framework","maintainer":"lichray@gmail.com","www":"https://fcitx-im.org/wiki/Fcitx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed8c791a1e647b318edd6c9f7de2a95f69a1785df49358b34eb9cb17b36ac3b8","flatsize":36078241,"path":"All/zh-fcitx-4.2.9.8_2.pkg","repopath":"All/zh-fcitx-4.2.9.8_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7342188,"desc":"Fcitx (Free Chinese Input Toy for X) is an input method framework,\nwhich aims to provide a flexible IM solution for the desktop environments.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gettext-tools":{"origin":"devel/gettext-tools","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-c":{"origin":"devel/json-c","version":"0.17"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"}},"categories":["chinese","x11"],"shlibs_required":["libintl.so.8","libiconv.so.2","libdbus-1.so.3","libXext.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libcairo.so.2","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libuuid.so.1","libxml2.so.2","libxkbcommon.so.0","libjson-c.so.5","libXrender.so.1","libXinerama.so.1","libXfixes.so.3","libxkbfile.so.1","libgettextpo.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libgtk-3.so.0","libgdk-3.so.0","libcairo-gobject.so.2"],"shlibs_provided":["libfcitx-config.so.4","libfcitx-core.so.0","libfcitx-gclient.so.1","libfcitx-utils.so.0"],"options":{"DOCS":"on","GTK2":"on","GTK3":"on","OPENCC":"off","TPUNC":"off"},"messages":[{"message":"Remember to set the environment variable XMODIFIERS:\n\n\tcsh/tcsh:\tsetenv XMODIFIERS @im=fcitx\n\tsh/bash:\texport XMODIFIERS='@im=fcitx'\n\nFor GTK+ programs, you may want to set:\n\n\tcsh/tcsh:\tsetenv GTK_IM_MODULE fcitx\n\t\t\tsetenv GTK3_IM_MODULE fcitx\n\tsh/bash:\texport GTK_IM_MODULE=fcitx\n\t\t\texport GTK3_IM_MODULE=fcitx\n\nFor Qt4 programs, we recommend you to use\n\n\tqtconfig-qt4: /xports/misc/qt4-qtconfig\n\ninstead of to manually set QT4_IM_MODULE.\n\nTo start fcitx with your desktop, just\n\n\tcp /usr/local/share/applications/fcitx.desktop \\\n\t    ~/.config/autostart/","type":"install"}]},{"name":"zerotier","origin":"net/zerotier","version":"1.14.0","comment":"Network virtualization everywhere","maintainer":"dch@FreeBSD.org","www":"https://www.zerotier.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54923c72013f10bca85326653b61c924a92193c0eb51a071974c119ccf572e64","flatsize":1980349,"path":"All/zerotier-1.14.0.pkg","repopath":"All/zerotier-1.14.0.pkg","licenselogic":"and","licenses":["BUSINESS","MIT","PD"],"pkgsize":670872,"desc":"ZeroTier can be used for on-premise network virtualization, as a\npeer to peer VPN for mobile teams, for hybrid or multi-data-center\ncloud deployments, or just about anywhere else secure software\ndefined virtual networking is useful.","categories":["net"],"options":{"DBG":"off"},"messages":[{"message":"Note that ZeroTier 1.4.6+ has a *new* license prohibiting commercial SaaS\nstyle usage, as well as excluding government organisations. Read the\nlicense details carefully to ensure your compliance.\n\nFirst start the zerotier service:\n\nservice zerotier start\n\nTo connect to a zerotier network:\n\nzerotier-cli join <network>\n\nIf you are running other daemons or require firewall rules to depend on\nzerotier interfaces being available at startup, you may need to enable\nthe following sysctl in /etc/sysctl.conf:\n\nnet.link.tap.up_on_open=1\n\nThis avoids a race condition where zerotier interfaces are created, but\nnot up, prior to firewalls and services trying to use them.\n\nYou can place optional configuration in /var/db/zerotier-one/local.conf\nas required, see documentation at https://www.zerotier.com/manual.shtml\n\nIf your system boots from DHCP (such as a laptop), there is a new rc.conf\nflag that will require that system startup will wait until the zerotier\nnetwork is established before proceeding. Note that this flag *does not*\nwork for systems configured with statically assigned IP addresses, and\nthese will hang indefinitely due to an irreducible loop in rc(8) startup\nfiles. This flag is disabled by default.","type":"install"}]},{"name":"zeronet","origin":"security/zeronet","version":"0.7.1_2","comment":"Decentralized websites using Bitcoin crypto and BitTorrent network","maintainer":"yuri@FreeBSD.org","www":"https://zeronet.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91fa9889ad9d5b1ce9eb3ee6e82985133e808b16e959a99622c68ef129e8ac74","flatsize":8701806,"path":"All/zeronet-0.7.1_2.pkg","repopath":"All/zeronet-0.7.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1691468,"desc":"Open, free and uncensorable websites, using Bitcoin cryptography\nand BitTorrent network.\n\nFeatures:\n* Real-time updated sites\n* Namecoin .bit domains support\n* Easy to setup: unpack & run\n* Clone websites in one click\n* Password-less BIP32 based authorization: Your account is protected\n  by the same cryptography as your Bitcoin wallet\n* Built-in SQL server with P2P data synchronization: Allows easier site\n  development and faster page load times\n* Anonymity: Full Tor network support with .onion hidden services instead\n  of IPv4 addresses\n* TLS encrypted connections\n* Automatic uPnP port opening\n* Plugin for multiuser (openproxy) support\n* Works with any browser/OS","deps":{"py311-coincurve":{"origin":"security/py-coincurve","version":"19.0.1"},"py311-gevent":{"origin":"devel/py-gevent","version":"24.2.1"},"py311-gevent-websocket":{"origin":"www/py-gevent-websocket","version":"0.10.1"},"py311-maxminddb":{"origin":"net/py-maxminddb","version":"2.6.2"},"py311-merkletools":{"origin":"security/py-merkletools","version":"1.0.3_2"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-pyelliptic":{"origin":"security/py-pyelliptic","version":"2.0.1"},"py311-pysocks":{"origin":"net/py-pysocks","version":"1.7.1_1"},"py311-python-bitcoinlib":{"origin":"finance/py-python-bitcoinlib","version":"0.12.2"},"py311-rsa":{"origin":"security/py-rsa","version":"4.9_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-stem":{"origin":"security/py-stem","version":"1.8.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","net-p2p"],"options":{"DEBUG":"off"},"messages":[{"message":"You installed ZeroNet: Decentralized websites using Bitcoin crypto.\n\nIt is recommended to run ZeroNet as a service:\n# sysrc zeronet_enable=\"YES\"\n# service zeronet start\n\nTo access ZeroNet please navigate to:\nhttp://localhost:43110\n\nYou can also run ZeroNet manually (not recommended) with the command:\n# su -m nobody -c zeronet\n\nTo run ZeroNet commands:\n# su -m nobody zeronet cmd {arg1 {arg2 {...}}}\nFor example, to create a new ZeroNet site:\n# su -m nobody zeronet siteCreate\n\nFor Tor integration (recommended) please make sure:\n* Tor is installed:\n  # pkg install tor\n* /usr/local/etc/tor/torrc has \"ControlPort 9051\"\n* Tor service runs:\n  # service tor start\n* zeronet_args in /etc/rc.conf has \"--tor enable\" or \"--tor always\"\n\nWithout the Tor integration, you need to make sure that your router\nhas either UPnP enabled, or port 15441 open.\n\nFor more details please see the ZeroNet documentation here:\nhttp://zeronet.readthedocs.io/en/latest","type":"install"}]},{"name":"zchunk","origin":"archivers/zchunk","version":"1.4.0_1","comment":"Compressed file format that splits the file into independent chunks","maintainer":"yuri@FreeBSD.org","www":"https://github.com/zchunk/zchunk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aadd1038d4957cbc7914d1f2e554f639e3702b0314d19254af9d6462d96f672a","flatsize":189738,"path":"All/zchunk-1.4.0_1.pkg","repopath":"All/zchunk-1.4.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":64724,"desc":"zchunk is a compressed file format that splits the file into independent chunks.\nThis allows you to only download changed chunks when downloading a new version\nof the file, and also makes zchunk files efficient over rsync.\n\nzchunk files are protected with strong checksums to verify that the file you\ndownloaded is, in fact, the file you wanted.","deps":{"argp-standalone":{"origin":"devel/argp-standalone","version":"1.5.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers"],"shlibs_required":["libargp.so.0","libcurl.so.4","libcrypto.so.12","libzstd.so.1"],"shlibs_provided":["libzck.so.1"],"options":{"OPENSSL":"on","ZSTD":"on"}},{"name":"zh-gb2ps","origin":"chinese/gb2ps","version":"2.02","comment":"Converts Chinese GB (simple) encoded text to PostScript","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3339fd8c0fc9933a9f62f660e3b7968fee49a20e65416828c39876d94b8b3a89","flatsize":6179798,"path":"All/zh-gb2ps-2.02.pkg","repopath":"All/zh-gb2ps-2.02.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":1380884,"desc":"GB2PS converts Chinese GB (simple) encoded text to PostScript.\n\nIt automatically supports the HZ encoding.  It even allows you to mix\nGB and HZ code together.\n\nExamples:\n\tinput:\tgb2ps -h\n\toutput:\tthe usage of GB2PS\n\n\tinput:\tgb2ps cm9203d.gb cm\n\toutput: PS programs cm\n\n\tinput:\tgb2ps -b 3 -e 5 cm9208a.hz cm\n\toutput:\tPS program cm from page 3 to page 5.\n\nthen you can print out the Chinese document by sending the PS output\nto your PS printer.","categories":["chinese","print"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe zh-gb2ps port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-cnprint","origin":"chinese/cnprint","version":"3.30b_1","comment":"Print CJK text (or convert to PostScript)","maintainer":"lwhsu@FreeBSD.org","www":"https://www.ywpw.com/cai/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ce9a9e8789e32a4463e8e7c03df86a6b6f3475397c52804262c7f29ac2d954f","flatsize":12022497,"path":"All/zh-cnprint-3.30b_1.pkg","repopath":"All/zh-cnprint-3.30b_1.pkg","licenselogic":"single","pkgsize":4412096,"desc":"CNPRINT is a utility to print Chinese/Japanese/Korean (CJK) text\n(or convert to PostScript) under DOS, VMS and UNIX systems. It\nworks just as a print command on your system. Currently GB, Hz,\nzW, BIG5, CNS, JIS, EUC, Shift-JIS, KSC, UTF8, UTF7 and UTF16\nformats are supported.\n\nCNPRINT also has many other features, among them:\n\n    * print all CJK codes using a single Unicode CJK font\n    * print GB using Big5 fonts or print Big5 using GB fonts\n    * multiple columns, vertical printing, change font or character\n      size within document\n    * phrase-based GB<->BIG5 conversions\n    * built-in HZ<->GB conversion\n    * repair/re-format functions for CJK text\n    * envelope and address label printing\n    * decode MIME quoted printable (=20=3C=5E like text)\n    * true type fonts (TTF) support\n\nWith its full Unicode support, it should be able to print other\nlanguage (e.g. Thai, Vietnames, Arabic as well). For more information,\nplease read the help file.","categories":["chinese","print"],"options":{"A4SIZE":"on"}},{"name":"zh-libime-jyutping","origin":"chinese/libime-jyutping","version":"1.0.12","comment":"Library to support Jyutping through libime","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/libime-jyutping","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74c538e5032004176a6edacbd35af51af82eb5fd94b9cd0fb1119e5952790fb3","flatsize":21119803,"path":"All/zh-libime-jyutping-1.0.12.pkg","repopath":"All/zh-libime-jyutping-1.0.12.pkg","licenselogic":"and","licenses":["GPLv3+","LGPL21+"],"pkgsize":15208984,"desc":"This is a library to support Jyutping through libime.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"zh-fcitx5-chinese-addons":{"origin":"chinese/fcitx5-chinese-addons","version":"5.1.6"},"zh-libime":{"origin":"chinese/libime","version":"1.1.8"}},"categories":["chinese","textproc"],"shlibs_required":["libIMECore.so.0","libFcitx5Utils.so.2","libFcitx5Core.so.7","libFcitx5Config.so.6","libboost_iostreams.so.1.84.0","libzstd.so.1"],"shlibs_provided":["libIMEJyutping.so.1"]},{"name":"zbar","origin":"graphics/zbar","version":"0.23.90_5","comment":"ZBar barcode reader","maintainer":"dev2@heesakkers.info","www":"https://github.com/mchehab/zbar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73e4eb7dc914fc1af5476515786dc0b8778354896a4e3d541001f8c583741d7e","flatsize":890968,"path":"All/zbar-0.23.90_5.pkg","repopath":"All/zbar-0.23.90_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":223068,"desc":"ZBar Bar Code Reader is an open source software suite for reading bar codes\nfrom various sources, such as video streams, image files and raw intensity\nsensors. It supports EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 93, Code 39,\nCodabar, Interleaved 2 of 5, QR Code and SQ Code.\n\nIncluded with the library are basic applications for decoding captured bar\ncode images and using a video device (eg, webcam) as a bar code scanner. For\napplication developers, language bindings are included for C, C++, Python 2\nand Perl as well as GUI widgets for Qt, GTK and PyGTK 2.0.\n\nZbar also supports sending the scanned codes via dbus, allowing its integration\nwith other applications.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["graphics"],"shlibs_required":["libMagickWand-7.so.10","libMagickCore-7.so.10","libintl.so.8","libSM.so.6","libICE.so.6","libX11.so.6","libXv.so.1","libjpeg.so.8"],"shlibs_provided":["libzbar.so.0"],"options":{"DBUS":"off","DOCS":"on","GIR":"off","JPEG":"on","NLS":"on","QT5":"off","V4L":"off","X11":"on","GTK2":"off","GTK3":"off","GTK_NONE":"on","GRAPHICSMAGICK":"off","IMAGEMAGICK":"on"}},{"name":"zathura-ps","origin":"graphics/zathura-ps","version":"0.2.7_6","comment":"PostScript support for Zathura PDF viewer","maintainer":"mew14930xvi@inbox.lv","www":"https://pwmt.org/projects/zathura-ps/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85474f7d5b2d72f9ef7358bd9a06b2975961ac910de157919a5e491f9fc95705","flatsize":13674,"path":"All/zathura-ps-0.2.7_6.pkg","repopath":"All/zathura-ps-0.2.7_6.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":5492,"desc":"The zathura-ps plugin adds PostScript support to zathura by using the\nlibspectre library.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"girara":{"origin":"x11-toolkits/girara","version":"0.4.4"},"libspectre":{"origin":"print/libspectre","version":"0.2.12_1"},"zathura":{"origin":"graphics/zathura","version":"0.5.6"}},"categories":["graphics"],"shlibs_required":["libgirara-gtk3.so.4","libcairo.so.2","libspectre.so.1"]},{"name":"zathura-cb","origin":"graphics/zathura-cb","version":"0.1.11","comment":"Comic book plugin for Zathura PDF viewer","maintainer":"mew14930xvi@inbox.lv","www":"https://pwmt.org/projects/zathura-cb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59a86da37fbfc4c086e0481f798f1dbee2051b5192a09a5b4163ec208b66ff3a","flatsize":17907,"path":"All/zathura-cb-0.1.11.pkg","repopath":"All/zathura-cb-0.1.11.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":6636,"desc":"The zathura-cb plugin adds comic book support to zathura.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"girara":{"origin":"x11-toolkits/girara","version":"0.4.4"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"zathura":{"origin":"graphics/zathura","version":"0.5.6"}},"categories":["graphics"],"shlibs_required":["libgirara-gtk3.so.4","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libcairo.so.2","libarchive.so.13"]},{"name":"zathura","origin":"graphics/zathura","version":"0.5.6","comment":"Customizable lightweight pdf viewer","maintainer":"quentin.stievenart@gmail.com","www":"https://pwmt.org/projects/zathura/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa5172610af19b2ebfdf893f5c3a7095f66df9a9ba087799a7e89cf306541a3c","flatsize":628926,"path":"All/zathura-0.5.6.pkg","repopath":"All/zathura-0.5.6.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":184160,"desc":"zathura is a highly customizable and functional document viewer. It provides a\nminimalistic and space saving interface as well as an easy usage that mainly\nfocuses on keyboard interaction.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"girara":{"origin":"x11-toolkits/girara","version":"0.4.4"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tex-synctex":{"origin":"devel/tex-synctex","version":"2.0.0_4"}},"categories":["graphics","print"],"shlibs_required":["libgirara-gtk3.so.4","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","libjson-glib-1.0.so.0","libsqlite3.so.0","libsynctex.so.2"],"options":{"MANPAGES":"on","SYNCTEX":"on"},"messages":[{"message":"zathura uses a plugin based system for supported document types. Plugins\n    are provided as graphics/zathura-* ports. For instance, to view PDF\n    documents, graphics/zathura-pdf-poppler and graphics/zathura-pdf-mupdf\n    are available.","type":"install"}]},{"name":"zdoom","origin":"games/zdoom","version":"2.8.1_11","comment":"Source port for Doom-engine games","maintainer":"kevans@FreeBSD.org","www":"https://www.zdoom.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15f24f1125ccd03b70908df2d53f4e99c69c84620d0b5bd3623d6278fef29138","flatsize":5295679,"path":"All/zdoom-2.8.1_11.pkg","repopath":"All/zdoom-2.8.1_11.pkg","licenselogic":"single","licenses":["DOOM"],"pkgsize":2260788,"desc":"ZDoom is an enhanced source port of ID Software's DOOM engine. It is based on\nthe source code of id Software's DOOM. ZDoom boasts enhanced modding support,\nas well as support for the following games:\n\n* Ultimate Doom\n* Doom II\n* Final Doom\n* Heretic\n* Hexen\n* Strife\n* Chex Quest (1 & 3)\n* Action Doom II\n* Harmony v1.1\n* Hacx\n* The Adventures of Square","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"doom-data":{"origin":"games/doom-data","version":"1.0_1"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libSDL2-2.0.so.0","libjpeg.so.8","libsndfile.so.1","libmpg123.so.0"],"options":{"FLUIDSYNTH":"on"}},{"name":"zatacka","origin":"games/zatacka","version":"0.1.8_11","comment":"Nibbles-like multiplayer game","maintainer":"amdmi3@FreeBSD.org","www":"https://zatacka.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8dbcb4adf1b6144f0e73c5556fc7727e99202f375162ba5979104da3419f0ab","flatsize":387684,"path":"All/zatacka-0.1.8_11.pkg","repopath":"All/zatacka-0.1.8_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":186164,"desc":"Multiplayer game for 2-6 players on one keyboard and mouse. You handle your line\nusing two kays. When you hit any line, barrier or border of game field, you die\nand other players get one point each.  When leaves only one players in game,\nhe's a winner an round is finished. Each game has eleven rounds.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL_ttf-2.0.so.0","libSDL_image-1.2.so.0","libSDL-1.2.so.0"]},{"name":"zarray","origin":"math/zarray","version":"0.1.0","comment":"Dynamically typed N-D expression system based on xtensor","maintainer":"yuri@FreeBSD.org","www":"https://github.com/xtensor-stack/zarray","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7905e18c583b34b43a0f9e84af5829d5c2fb3079bee3f81194521c68897678db","flatsize":123573,"path":"All/zarray-0.1.0.pkg","repopath":"All/zarray-0.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17088,"desc":"zarray is a dynamically typed N-D expression system built on top of xtensor.","deps":{"nlohmann-json":{"origin":"devel/nlohmann-json","version":"3.11.3"},"xtensor":{"origin":"math/xtensor","version":"0.25.0"}},"categories":["math"]},{"name":"zenity","origin":"x11/zenity","version":"3.42.1_3","comment":"Display GNOME dialogs from the command line","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ded4d8ee0a05c590e7ddf26f585ba535e0383ce0a145e57e4f686065e78ee6a2","flatsize":11025246,"path":"All/zenity-3.42.1_3.pkg","repopath":"All/zenity-3.42.1_3.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":3016900,"desc":"Zenity allows dialog boxes to be created and displayed from the\ncommandline.  This provides a simple way to create a GUI for\na shell script.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libnotify.so.4","libX11.so.6"],"options":{"NOTIFY":"on"}},{"name":"zebra-server","origin":"net/zebra-server","version":"2.0.55_22","comment":"Z39.50/SR server software","maintainer":"ben@gibbed.org","www":"https://www.indexdata.dk/zebra/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"004de97a45442d9c38b33a964f6b93c74978467eeeb838f37f94b704f7eef517","flatsize":3773138,"path":"All/zebra-server-2.0.55_22.pkg","repopath":"All/zebra-server-2.0.55_22.pkg","licenselogic":"single","pkgsize":739028,"desc":"The Zebra server combines a versatile fielded/free-text indexing/search\nengine with a Z39.50-1995 frontend to provide a powerful and flexible\ninformation mining tool.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"yaz":{"origin":"net/yaz","version":"5.31.1_7"}},"categories":["net"],"shlibs_required":["libyaz_icu.so.5","libyaz_server.so.5","libyaz.so.5","libexslt.so.0","libxslt.so.1","libxml2.so.2","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libtcl86.so.1","libexpat.so.1"],"shlibs_provided":["libidzebra-2.0.so.0"]},{"name":"zenphoto-php82","origin":"www/zenphoto","version":"1.6.4","comment":"Simpler web photo gallery","maintainer":"sunpoet@FreeBSD.org","www":"https://www.zenphoto.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa642244566364d5bd38fbdeda7dac940dd96eac3998717ea33b9808d453d3d9","flatsize":50358407,"path":"All/zenphoto-php82-1.6.4.pkg","repopath":"All/zenphoto-php82-1.6.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6741776,"desc":"Zenphoto is an answer to lots of calls for an online gallery solution that just\nmakes sense. After years of bloated software that does everything and your\ndishes, zenphoto just shows your photos, simply.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:zenphoto:zenphoto:1.6.4:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"Browse http://your.host.tld/zenphoto/ to configure your gallery\n\nTo make zenphoto available through your web site, I suggest\nthat you add something like the following to httpd.conf:\n\n    Alias /zenphoto/ \"/usr/local/www/zenphoto/\"\n\n    <Directory \"/usr/local/www/zenphoto/\">\n        Options none\n        AllowOverride Limit\n        Order Deny,Allow\n        Allow from all\n    </Directory>","type":"install"},{"message":"Zenphoto 1.4 - Important Notes\n\nThis release includes some major internal restructuring of the object model.\nThis also involves the Zenpage plugin whose categories are now objects like the\narticles and pages already were.\n\nAdditionally the root RSS files have been removed which results in new links to\ncall the RSS feeds. Although we have added htaccess redirection so the links\nshould not break (given you have mod_rewrite of course) you should inform your\nsubscribers about the new links. The same applies to the sitemap-extended\nplugin.","type":"upgrade"}]},{"name":"zeitgeist","origin":"sysutils/zeitgeist","version":"1.0.4_2","comment":"Event logging framework","maintainer":"kwm@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Zeitgeist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b56b8e222be17e1094be106f984eb53af32009d06a72aab572ea42ac572b7c2d","flatsize":1947670,"path":"All/zeitgeist-1.0.4_2.pkg","repopath":"All/zeitgeist-1.0.4_2.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":342072,"desc":"Zeitgeist is a service which logs the users's activities and events\n(files opened, websites visites, conversations hold with other people, etc.)\nand makes relevant information available to other applications. It is able to\nestablish relationships between items based on similarity and usage patterns.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["sysutils"],"shlibs_required":["libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsqlite3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libjson-glib-1.0.so.0"],"shlibs_provided":["libzeitgeist-2.0.so.0"],"options":{"DATAHUB":"on"}},{"name":"zenphoto-php83","origin":"www/zenphoto","version":"1.6.4","comment":"Simpler web photo gallery","maintainer":"sunpoet@FreeBSD.org","www":"https://www.zenphoto.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c672c9fbe55a31da4031f1c5f3c29961220b58bbd063835dc5ce04941c02d74a","flatsize":50358407,"path":"All/zenphoto-php83-1.6.4.pkg","repopath":"All/zenphoto-php83-1.6.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6739460,"desc":"Zenphoto is an answer to lots of calls for an online gallery solution that just\nmakes sense. After years of bloated software that does everything and your\ndishes, zenphoto just shows your photos, simply.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-gettext":{"origin":"devel/php83-gettext","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:zenphoto:zenphoto:1.6.4:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"Browse http://your.host.tld/zenphoto/ to configure your gallery\n\nTo make zenphoto available through your web site, I suggest\nthat you add something like the following to httpd.conf:\n\n    Alias /zenphoto/ \"/usr/local/www/zenphoto/\"\n\n    <Directory \"/usr/local/www/zenphoto/\">\n        Options none\n        AllowOverride Limit\n        Order Deny,Allow\n        Allow from all\n    </Directory>","type":"install"},{"message":"Zenphoto 1.4 - Important Notes\n\nThis release includes some major internal restructuring of the object model.\nThis also involves the Zenpage plugin whose categories are now objects like the\narticles and pages already were.\n\nAdditionally the root RSS files have been removed which results in new links to\ncall the RSS feeds. Although we have added htaccess redirection so the links\nshould not break (given you have mod_rewrite of course) you should inform your\nsubscribers about the new links. The same applies to the sitemap-extended\nplugin.","type":"upgrade"}]},{"name":"zenphoto-php81","origin":"www/zenphoto","version":"1.6.4","comment":"Simpler web photo gallery","maintainer":"sunpoet@FreeBSD.org","www":"https://www.zenphoto.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3649be98cc57c4600de1d311a23f6363d5bc669df1b10dc26b78131a1822f7f","flatsize":50358407,"path":"All/zenphoto-php81-1.6.4.pkg","repopath":"All/zenphoto-php81-1.6.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6743192,"desc":"Zenphoto is an answer to lots of calls for an online gallery solution that just\nmakes sense. After years of bloated software that does everything and your\ndishes, zenphoto just shows your photos, simply.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-gettext":{"origin":"devel/php81-gettext","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:zenphoto:zenphoto:1.6.4:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"Browse http://your.host.tld/zenphoto/ to configure your gallery\n\nTo make zenphoto available through your web site, I suggest\nthat you add something like the following to httpd.conf:\n\n    Alias /zenphoto/ \"/usr/local/www/zenphoto/\"\n\n    <Directory \"/usr/local/www/zenphoto/\">\n        Options none\n        AllowOverride Limit\n        Order Deny,Allow\n        Allow from all\n    </Directory>","type":"install"},{"message":"Zenphoto 1.4 - Important Notes\n\nThis release includes some major internal restructuring of the object model.\nThis also involves the Zenpage plugin whose categories are now objects like the\narticles and pages already were.\n\nAdditionally the root RSS files have been removed which results in new links to\ncall the RSS feeds. Although we have added htaccess redirection so the links\nshould not break (given you have mod_rewrite of course) you should inform your\nsubscribers about the new links. The same applies to the sitemap-extended\nplugin.","type":"upgrade"}]},{"name":"zabbix7-java","origin":"net-mgmt/zabbix7-java","version":"7.0.1","comment":"Enterprise-class open source distributed monitoring (java)","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9276b8c3fa28e3cb23bba5cc4350548de8e7ea75727bf7881d5475be4da88de1","flatsize":822672,"path":"All/zabbix7-java-7.0.1.pkg","repopath":"All/zabbix7-java-7.0.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":697860,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net-mgmt"],"users":["zabbix"],"groups":["zabbix"],"options":{"IPV6":"on"}},{"name":"zangband","origin":"games/zangband","version":"2.7.5.p1","comment":"Zangband (Zelazny Angband) with color, X11 support","maintainer":"ports@FreeBSD.org","www":"http://www.zangband.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"740d38dc152c343900b41b942d9c7ccb453797658c52be701f537311774edf5e","flatsize":5822818,"path":"All/zangband-2.7.5.p1.pkg","repopath":"All/zangband-2.7.5.p1.pkg","licenselogic":"single","licenses":["Zangband"],"pkgsize":1480648,"desc":"ZAngband is one of the many variants of the freeware rogue-like computer\nroleplaying game Angband.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"TK":"off","X11":"off"},"messages":[{"message":"To reduce the number of term windows opened, use -n:\n   /usr/local/bin/zangband -- -n2\n\n The binary will changed its owner to 'games:games' and added SETGID bit.\n Then players can record their score to public score files.\n You can set fonts by using environment variables such as ANGBAND_X11_FONT,\n ANGBAND_X11_FONT_1 (the number represents sub-window id).\n\n WARNING!\n You now have the following world-writable (mode 1777) directories:\n   /usr/local/lib/zangband/save\n   /usr/local/lib/zangband/user","type":"install"},{"message":"===>   NOTICE:\n\nThe zangband port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zathura-djvu","origin":"graphics/zathura-djvu","version":"0.2.9_5","comment":"DjVu support for zathura","maintainer":"alexander.4mail@gmail.com","www":"https://pwmt.org/projects/zathura/plugins/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c755bf09cd708cd2197e221372540c7790be87227c6bfcc0d9c986afb2c703f9","flatsize":26023,"path":"All/zathura-djvu-0.2.9_5.pkg","repopath":"All/zathura-djvu-0.2.9_5.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":10248,"desc":"Zathura plugin to view DJVU with djvulibre","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"djvulibre":{"origin":"graphics/djvulibre","version":"3.5.28_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"girara":{"origin":"x11-toolkits/girara","version":"0.4.4"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"zathura":{"origin":"graphics/zathura","version":"0.5.6"}},"categories":["graphics"],"shlibs_required":["libgirara-gtk3.so.4","libglib-2.0.so.0","libcairo.so.2","libdjvulibre.so.21"]},{"name":"zabbix64-java","origin":"net-mgmt/zabbix64-java","version":"6.4.7","comment":"Enterprise-class open source distributed monitoring (java)","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d20c050a0fd4c8a0b13beb5e8f40a2a96757ef45f99ca8351d4ae45b4e8ce51b","flatsize":806140,"path":"All/zabbix64-java-6.4.7.pkg","repopath":"All/zabbix64-java-6.4.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":693256,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net-mgmt"],"users":["zabbix"],"groups":["zabbix"],"options":{"IPV6":"on"}},{"name":"zathura-pdf-mupdf","origin":"graphics/zathura-pdf-mupdf","version":"0.4.3","comment":"MuPDF render PDF plugin for Zathura PDF viewer","maintainer":"uzsolt@FreeBSD.org","www":"https://pwmt.org/projects/zathura-pdf-mupdf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"401a1b6e0edfd4967c882dbfb436551bab6163f47cc179e1fee92c95187d7286","flatsize":26777,"path":"All/zathura-pdf-mupdf-0.4.3.pkg","repopath":"All/zathura-pdf-mupdf-0.4.3.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":9892,"desc":"Zathura plugin to view PDF using the MuPDF rendering engine.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"girara":{"origin":"x11-toolkits/girara","version":"0.4.4"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"mupdf":{"origin":"graphics/mupdf","version":"1.24.2,1"},"zathura":{"origin":"graphics/zathura","version":"0.5.6"}},"categories":["graphics"],"shlibs_required":["libgirara-gtk3.so.4","libglib-2.0.so.0","libcairo.so.2","libmupdf.so.1.24.2"]},{"name":"zathura-pdf-poppler","origin":"graphics/zathura-pdf-poppler","version":"0.3.2_1","comment":"Poppler render PDF plugin for Zathura PDF viewer","maintainer":"mew14930xvi@inbox.lv","www":"https://pwmt.org/projects/zathura/plugins/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0a86baf7e52aafb21abfe9873499bafa1f6a9ecb7d531c7e252977c17813a20","flatsize":23723,"path":"All/zathura-pdf-poppler-0.3.2_1.pkg","repopath":"All/zathura-pdf-poppler-0.3.2_1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":8568,"desc":"Zathura plugin to view PDF with poppler rendering engine","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"girara":{"origin":"x11-toolkits/girara","version":"0.4.4"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"zathura":{"origin":"graphics/zathura","version":"0.5.6"}},"categories":["graphics"],"shlibs_required":["libgirara-gtk3.so.4","libgobject-2.0.so.0","libglib-2.0.so.0","libcairo.so.2","libpoppler-glib.so.8"]},{"name":"zh-rime-cantonese","origin":"chinese/rime-cantonese","version":"g20211029_1","comment":"Rime Cantonese (Jyutping) schema support","maintainer":"khng@FreeBSD.org","www":"https://github.com/rime/rime-cantonese","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1fa153a2ea6ee034e6e9baa16997da88b03b252acfc283e4ff9fe5fa69a5365b","flatsize":97360087,"path":"All/zh-rime-cantonese-g20211029_1.pkg","repopath":"All/zh-rime-cantonese-g20211029_1.pkg","licenselogic":"and","licenses":["CC-BY-4.0","ODbL"],"pkgsize":19852612,"desc":"Rime Jyutping schema for Cantonese input support.","deps":{"zh-rime-prelude":{"origin":"chinese/rime-prelude","version":"g20211023"}},"categories":["chinese","textproc"],"options":{"DOCS":"on"}},{"name":"zabbix6-java","origin":"net-mgmt/zabbix6-java","version":"6.0.22","comment":"Enterprise-class open source distributed monitoring (java)","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20eb5e4a59362a0f4d4970387434afcf15f7447f66784bcb3f08d9b424d93051","flatsize":806143,"path":"All/zabbix6-java-6.0.22.pkg","repopath":"All/zabbix6-java-6.0.22.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":693308,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net-mgmt"],"users":["zabbix"],"groups":["zabbix"],"options":{"IPV6":"on"}},{"name":"zh-CJKUnifonts","origin":"chinese/CJKUnifonts","version":"0.2.20080216.1_4","comment":"CJKUnifonts TrueType Font is a combine of Arphic Ming and Kai fonts","maintainer":"ports@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/CJKUnifonts/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0eda09a40edbeeadacc832b5ff8bed2f5ea20e7ad529906185f82d226e6812e","flatsize":38204641,"path":"All/zh-CJKUnifonts-0.2.20080216.1_4.pkg","repopath":"All/zh-CJKUnifonts-0.2.20080216.1_4.pkg","licenselogic":"single","pkgsize":15439760,"desc":"These fonts are chinese Unicode fonts which include the following charsets:\n - Big5\n - GB2312-80\n - HKSCS-2004\n - ISO8859-1,2,3,4,7,9,10,13,14,15\n - Bopomofo Extended for Minnan and Hakka, Minnan (Unicode 5.0) and their\n   MBE variants.\n\nPartly support is implemented for:\nCNS 11643\nGBK\nGB18030\nJapanese\nKorean\n\nThis font is under development, new glyphs for the partly supported charsets\nare constantly added.\n\nThis font is a TrueType Collection containing 4 flavors, namely\nCN, HK, TW and TW MBE.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["chinese","x11-fonts"],"options":{"GHOSTSCRIPT":"off","X11":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe zh-CJKUnifonts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-arphicttf","origin":"chinese/arphicttf","version":"2.11_6","comment":"Four Chinese Big5/GB TrueType fonts made by Arphic Technology","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f36111abd14232d538df677508e88be5e18bc3012c91babc24170654e7af92b","flatsize":32919367,"path":"All/zh-arphicttf-2.11_6.pkg","repopath":"All/zh-arphicttf-2.11_6.pkg","licenselogic":"single","pkgsize":12601176,"desc":"This port installs four Chinese Big5/GB TrueType fonts, includes\nKaiti/Mingti(Big5) and Kaiti/Sungti(GB). It then can be used along\nwith X Window System or typesetting software like CJK. Thanks to\nArphic Technology, you may freely distribute these high-quality\nfonts under a GPL-based license. See ARPHIC_*.TXT for details.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["chinese","x11-fonts"],"options":{"GHOSTSCRIPT":"off","X11":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe zh-arphicttf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-fandol","origin":"chinese/fandol","version":"0.3_1","comment":"CTAN Fandol: Four GNU GPLv3-licensed Chinese OpenType fonts","maintainer":"ports@FreeBSD.org","www":"https://ctan.org/pkg/fandol","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab9755617da280c395b2ab5157220aaa20ac601572d79b470958780b932db451","flatsize":34943520,"path":"All/zh-fandol-0.3_1.pkg","repopath":"All/zh-fandol-0.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21594376,"desc":"fandol - Four basic fonts for Chinese typesetting\n\nFandol fonts designed for Chinese typesetting. The current version contains\nfour styles: Song, Hei, Kai, Fang. All fonts are in OpenType format.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["chinese"],"options":{"DOCS":"on"},"messages":[{"message":"For old programs that use XLFD, please add /usr/local/share/fonts/fandol\nto your X server either by:\n\n# xset fp+ /usr/local/share/fonts/fandol\n# xset fp rehash\n\nor by adding the following line to the section \"Files\" of\nyour X-server configuration file (usually /etc/X11/xorg.conf)\nand restarting the X-server:\n\nSection \"Files\"\n...\n    FontPath   \"/usr/local/share/fonts/fandol\"\n...\nEndSection","type":"install"},{"message":"===>   NOTICE:\n\nThe zh-fandol port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zabbix5-agent","origin":"net-mgmt/zabbix5-agent","version":"5.0.42","comment":"Enterprise-class open source distributed monitoring (agent) LTS","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fe43a34c6671e46bc5751687d864ecf0f5b12ee32ea6c753035e89a8c68efde","flatsize":946312,"path":"All/zabbix5-agent-5.0.42.pkg","repopath":"All/zabbix5-agent-5.0.42.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":250732,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["net-mgmt"],"users":["zabbix"],"groups":["zabbix"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libpcre.so.1","libcurl.so.4"],"options":{"CURL":"on","IPV6":"on","OPENSSL":"on","GNUTLS":"off"}},{"name":"zabbix5-java","origin":"net-mgmt/zabbix5-java","version":"5.0.42","comment":"Enterprise-class open source distributed monitoring (java) LTS","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ff9fbe17a18d5f4ffe0eddade0aac82c1da0a36e77dcb92a814d529824bb238","flatsize":806257,"path":"All/zabbix5-java-5.0.42.pkg","repopath":"All/zabbix5-java-5.0.42.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":693492,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["net-mgmt"],"users":["zabbix"],"groups":["zabbix"],"options":{"IPV6":"on"}},{"name":"zh-libime","origin":"chinese/libime","version":"1.1.8","comment":"Library to support generic input method implementation","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/libime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b99968f97819201f488fa697f4046e5907778675c5cc7f3d1788e2d71b369670","flatsize":44091624,"path":"All/zh-libime-1.1.8.pkg","repopath":"All/zh-libime-1.1.8.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":34223400,"desc":"This is a library to support generic input method implementation.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"}},"categories":["chinese","textproc"],"shlibs_required":["libFcitx5Utils.so.2","libboost_iostreams.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_regex.so.1.84.0","libzstd.so.1"],"shlibs_provided":["libIMECore.so.0","libIMEPinyin.so.0","libIMETable.so.0"]},{"name":"zabbix7-frontend-php83","origin":"net-mgmt/zabbix7-frontend","version":"7.0.1","comment":"Enterprise-class open source distributed monitoring (frontend-php83)","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12f62b70adf6d62cf5099f8c74b804436c0a2a9536ad547d31d4d05362d61741","flatsize":76099505,"path":"All/zabbix7-frontend-php83-7.0.1.pkg","repopath":"All/zabbix7-frontend-php83-7.0.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8836324,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-bcmath":{"origin":"math/php83-bcmath","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-gettext":{"origin":"devel/php83-gettext","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-xmlwriter":{"origin":"textproc/php83-xmlwriter","version":"8.3.9"}},"categories":["net-mgmt"],"options":{"MYSQLI":"on","ORACLE":"off","PGSQL":"off"},"annotations":{"flavor":"php83"}},{"name":"z88dk","origin":"devel/z88dk","version":"2.2","comment":"Complete Z80/Z180 development kit","maintainer":"danfe@FreeBSD.org","www":"https://z88dk.org/site/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40e487ac5fa9f5a70e0f9554846b2638a182407fed55aaa650bccfbe67336f13","flatsize":63382237,"path":"All/z88dk-2.2.pkg","repopath":"All/z88dk-2.2.pkg","licenselogic":"single","licenses":["ClArtistic"],"pkgsize":3373776,"desc":"Z88DK is a collection of software development tools that targets the 8080\nand Z80 family of machines.  It allows development of programs in C,\nassembly language, or any mixture of the two.  What makes Z88DK unique is\nits ease of use, built-in support for many Z80 machines and its extensive\nset of assembly language library subroutines implementing the C standard\nand extensions.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"m4":{"origin":"devel/m4","version":"1.4.19_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"shlibs_required":["libxml2.so.2"]},{"name":"z80ex","origin":"devel/z80ex","version":"1.1.21","comment":"ZiLOG Z80 CPU emulator library","maintainer":"hardy.schumacher@gmx.de","www":"http://z80ex.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21ef8332a17981c26c37ae0909d6db4cba0e3cbded223bb2cb567ec9d226036f","flatsize":1021360,"path":"All/z80ex-1.1.21.pkg","repopath":"All/z80ex-1.1.21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":54140,"desc":"Portable ZiLOG Z80 CPU emulator library.","categories":["devel"],"shlibs_provided":["libz80ex.so.1","libz80ex_dasm.so.1"]},{"name":"z80asm","origin":"devel/z80asm","version":"1.8_1","comment":"Assembler for the Z80 microprocessor","maintainer":"sigma.zx@gmail.com","www":"https://savannah.nongnu.org/projects/z80asm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a325a510a86b106f15c4f7979bfa085739c29a5c2881cf47dc395656d0a2006c","flatsize":74840,"path":"All/z80asm-1.8_1.pkg","repopath":"All/z80asm-1.8_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":32952,"desc":"z80asm is an assembler for the Z80 microprcessor. The assembler aims to be\nportable and complete. Of course it assembles all official mnemonics, but it\nalso aims to assemble the unofficial mnemonics.\n\nThe assembler features the output of listing files which show the source with\nthe assembled codes and address next to it.\n\nIt also allows outputting of label files, in a format which can be included by\nother assembler source files.\n\nOther noteworthy features are complete calculation capabilities, conditional\nassembling of parts of the code, and inclusion of other source files.\n\nThe assembler was written with the MSX computer in mind as the target platform,\nbut it can be used for any system with a Z80 in it. The original idea was to\nmake header files with labels of MSX specific addresses (BIOS, BDOS, system\nvariables), but nothing like this has been done yet.","categories":["devel"],"options":{"EXAMPLES":"on"}},{"name":"zabbix5-server","origin":"net-mgmt/zabbix5-server","version":"5.0.42","comment":"Enterprise-class open source distributed monitoring (server) LTS","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c0dc5fc84e32dc45d6a50925ae1c2ce5bc6921145b3a7d4fc1df93734b5d5f6","flatsize":67742566,"path":"All/zabbix5-server-5.0.42.pkg","repopath":"All/zabbix5-server-5.0.42.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5868976,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"fping":{"origin":"net/fping","version":"5.0_3"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["net-mgmt"],"users":["zabbix"],"groups":["zabbix"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libcurl.so.4","libpcre.so.1","libmysqlclient.so.21","libxml2.so.2","libodbc.so.2","libnetsnmp.so.40","libssh2.so.1","libevent-2.1.so.7"],"options":{"CURL":"on","FPING":"on","IPMI":"off","IPV6":"on","LDAP":"off","LIBXML2":"on","NMAP":"off","SNMP":"on","SSH":"on","UNIXODBC":"on","MYSQL":"on","PGSQL":"off","ORACLE":"off","OPENSSL":"on","GNUTLS":"off"},"messages":[{"message":"Log files are now under /var/log/zabbix directory instead of /tmp as it was\npreviously.\n\nFor Zabbix server and proxy daemons, as well as Zabbix frontend, a database is\nrequired. It is not needed to run Zabbix agent.\n\n% cd /usr/local/share/zabbix5/server/database\n\nAnd follow the instructions:\nhttps://www.zabbix.com/documentation/5.0/manual/appendix/install/db_scripts\n\nUpgrade notes for 5.0.0:\nhttps://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500\n\nUpgrade procedure:\nhttps://www.zabbix.com/documentation/5.0/manual/installation/upgrade/sources\n\nPlease see https://www.zabbix.com/ for detailed information about Zabbix.\n\nOfficial Zabbix documentation:\nhttps://www.zabbix.com/documentation/5.0/start\n\nFor Zabbix frontend \"Welcome\" screen. Enter the user name Admin with password\nzabbix to log in as a Zabbix superuser.\n\nFor use NMAP please edit sudoers\n\nThis is a Zabbix LTS release!\n\nZabbix LTS releases are supported for Zabbix customers during five (5) years\ni.e. 3 years of Full Support (general, critical and security issues) and 2\nadditional years of Limited Support (critical and security issues only).\nZabbix LTS version release will result in change of the first version number.\n\nStable release:         Zabbix 5.0\nRelease date:           12 May, 2020\nEnd of Full Support:    31 May, 2023\nEnd of Limited Support: 31 May, 2025\n\nZabbix Life Cycle & Release Policy:\nhttps://www.zabbix.com/life_cycle_and_release_policy","type":"install"}]},{"name":"z80pack","origin":"emulators/z80pack","version":"1.37","comment":"Complete CP/M-80 emulator","maintainer":"se@FreeBSD.org","www":"https://www.autometer.de/unix4fun/z80pack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1967f1f9c5541e31571cf99e22d6d1124440ddb1bf2abd06e648761ccae7567c","flatsize":12958465,"path":"All/z80pack-1.37.pkg","repopath":"All/z80pack-1.37.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2067352,"desc":"z80pack emulates an 8080 or Z80 CPU and provides CP/M-80 and UCSD-Pascal\nenvironments. Besides emulation of a generic CP/M system, support for\nfull emulation of typical ALTAIR or IMSAI systems and their specific\nhardware is possible, including a graphical front-panel.","categories":["emulators"],"options":{"DOCS":"on"}},{"name":"zabbix7-frontend-php81","origin":"net-mgmt/zabbix7-frontend","version":"7.0.1","comment":"Enterprise-class open source distributed monitoring (frontend-php81)","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19e3bfca85875708b3b22c303fc5814106d81d1dd152a3746dd8116bac0c7781","flatsize":76099505,"path":"All/zabbix7-frontend-php81-7.0.1.pkg","repopath":"All/zabbix7-frontend-php81-7.0.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8837300,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-bcmath":{"origin":"math/php81-bcmath","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-gettext":{"origin":"devel/php81-gettext","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-xmlwriter":{"origin":"textproc/php81-xmlwriter","version":"8.1.29"}},"categories":["net-mgmt"],"options":{"MYSQLI":"on","ORACLE":"off","PGSQL":"off"},"annotations":{"flavor":"php81"}},{"name":"z80-asm","origin":"devel/z80-asm","version":"2.4.1","comment":"Z80 assembly code assembler and disassembler","maintainer":"laurent.chardon@gmail.com","www":"https://wwwhomes.uni-bielefeld.de/achim/z80-asm.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1c1fdae54a9a6d6818196328bd486d758d9ea402b13c05b6cca48d6906a1354","flatsize":245816,"path":"All/z80-asm-2.4.1.pkg","repopath":"All/z80-asm-2.4.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":89520,"desc":"Z80-asm is a C-source code available package which contains a 2-pass\nZ80 assembler and a sophisticated Z80 monitor. This monitor can be used\nas debugger, disassembler, emulator and more for a Z80-CPU.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"z","origin":"sysutils/z","version":"1.12_1","comment":"Takes you to your most used directories, based on \"frecency\"","maintainer":"ports@FreeBSD.org","www":"https://github.com/rupa/z/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d690619ad619e40d8584809a86d7a8a89aa0113e3dd01218bf6b455044e134d","flatsize":12386,"path":"All/z-1.12_1.pkg","repopath":"All/z-1.12_1.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":6780,"desc":"z tracks your most used directories, based on 'frecency'.\n\nAfter  a  short  learning  phase, z will take you to the most 'frecent'\ndirectory that matches ALL of the regexes given on the command line, in\norder.\n\nFor example, z foo bar would match /foo/bar but not /bar/foo. Because\nthey're regexes, z f b would take you to /foo/bar as well.\n\nz is designed for use only with zsh and bash.","categories":["sysutils"],"messages":[{"message":"To use z, put this command in your .zshrc/.bashrc:\n\n  . /usr/local/share/z/z.sh","type":"install"},{"message":"===>   NOTICE:\n\nThe z port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zabbix64-frontend-php83","origin":"net-mgmt/zabbix64-frontend","version":"6.4.7","comment":"Enterprise-class open source distributed monitoring (frontend-php83)","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63811f788003af0f4e95424ecf195d46a3818435954630ec9fbd931745d16f8e","flatsize":71465170,"path":"All/zabbix64-frontend-php83-6.4.7.pkg","repopath":"All/zabbix64-frontend-php83-6.4.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8284836,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-bcmath":{"origin":"math/php83-bcmath","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-gettext":{"origin":"devel/php83-gettext","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-xmlwriter":{"origin":"textproc/php83-xmlwriter","version":"8.3.9"}},"categories":["net-mgmt"],"options":{"MYSQLI":"on","ORACLE":"off","PGSQL":"off"},"annotations":{"flavor":"php83"}},{"name":"yydecode","origin":"news/yydecode","version":"0.2.10_1","comment":"Tool to decode yEnc encoded files","maintainer":"miki@ceti.pl","www":"http://yydecode.sf.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61998cad01c154d9d7ccb05ebee30b34459615601fc17fd866d4f92245c11c47","flatsize":31426,"path":"All/yydecode-0.2.10_1.pkg","repopath":"All/yydecode-0.2.10_1.pkg","licenselogic":"single","pkgsize":15644,"desc":"yydecode started life as a decoder for yEnc encoded binaries, which have\nrecently appeared on Usenet. yydecode works almost identically to the infamous\nuudecode program. Version 0.2.8 and onwards contains a superset of uudecode's\nfunctionality, (ie. decodes standard uuencoded files, as well as Base64\n[RFC2045] encoded files produced by uuencode) and hence can be used as a\ndrop-in replacement in all circumstances.","categories":["news"]},{"name":"yukon","origin":"graphics/yukon","version":"2010011201_4","comment":"Real-time capture tool for OpenGL applications","maintainer":"ports@FreeBSD.org","www":"https://github.com/wereHamster/yukon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13b3c8d27c4c4b6e30a94327a86a84e25948aef858591096f01663cf901a0d46","flatsize":45835,"path":"All/yukon-2010011201_4.pkg","repopath":"All/yukon-2010011201_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15944,"desc":"Yukon is a set of libraries and applications that are designed to\ncapture realtime videos of OpenGL applications (games). The original\ndesign idea is based on Anandtech's FrameGetter, but was extended\nto suit today's high-performance computers.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"seom":{"origin":"graphics/seom","version":"2010011201_4"}},"categories":["graphics"],"shlibs_required":["libseom.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe yukon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zabbix64-frontend-php81","origin":"net-mgmt/zabbix64-frontend","version":"6.4.7","comment":"Enterprise-class open source distributed monitoring (frontend-php81)","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"684c6860c6ab52ee843a14406114fdf68b303b63b6b62c45a139db3a5a066d7b","flatsize":71465170,"path":"All/zabbix64-frontend-php81-6.4.7.pkg","repopath":"All/zabbix64-frontend-php81-6.4.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8288812,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-bcmath":{"origin":"math/php81-bcmath","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-gettext":{"origin":"devel/php81-gettext","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-xmlwriter":{"origin":"textproc/php81-xmlwriter","version":"8.1.29"}},"categories":["net-mgmt"],"options":{"MYSQLI":"on","ORACLE":"off","PGSQL":"off"},"annotations":{"flavor":"php81"}},{"name":"yuck-cmdline-parser","origin":"devel/yuck","version":"0.2.5.6_1","comment":"Bog-standard command line option parser for C","maintainer":"yuri@FreeBSD.org","www":"https://github.com/hroptatyr/yuck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"baf1bc821626ceaaad3378e85e6355c2e8295f54e646335f08e10257345be201","flatsize":82928,"path":"All/yuck-cmdline-parser-0.2.5.6_1.pkg","repopath":"All/yuck-cmdline-parser-0.2.5.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30332,"desc":"yuck is a bog-standard command line option parser for C that works with only\nhousehold ingredients (a C compiler and the m4 macro processor).","categories":["devel"]},{"name":"yuicompressor","origin":"www/yuicompressor","version":"2.4.8_3","comment":"The Yahoo! JavaScript and CSS Compressor","maintainer":"citrin@citrin.ru","www":"https://yui.github.io/yuicompressor/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03b81e191136641eec66cf056f1498ce6416cade2c0e0e8221afb66b526c39f3","flatsize":804597,"path":"All/yuicompressor-2.4.8_3.pkg","repopath":"All/yuicompressor-2.4.8_3.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","MPL20"],"pkgsize":751528,"desc":"YUI Compressor is JavaScript and CSS minificator.\n\nYUI Compressor is written in Java and relies on Rhino to tokenize the\nsource JavaScript file.  It starts by analyzing the source JavaScript\nfile to understand how it is structured.  It then prints out the token\nstream, omitting as many white space characters as possible, and\nreplacing all local symbols by a 1 (or 2, or 3) letter symbol wherever\nsuch a substitution is appropriate (in the face of evil features such as\neval or with, the YUI Compressor takes a defensive approach by not\nobfuscating any of the scopes containing the evil statement).\n\nThe CSS compression algorithm uses a set of finely tuned regular\nexpressions to compress the source CSS file.  The YUI Compressor is\nopen-source, so don't hesitate to look at the code to understand exactly\nhow it works.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"]},{"name":"zabbix5-proxy","origin":"net-mgmt/zabbix5-proxy","version":"5.0.42","comment":"Enterprise-class open source distributed monitoring (proxy) LTS","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a138f2b741fc7e48532fbcadf5ea646c1d6b03045b03aa3489fd6c94f45b9b2c","flatsize":67295655,"path":"All/zabbix5-proxy-5.0.42.pkg","repopath":"All/zabbix5-proxy-5.0.42.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5710348,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"fping":{"origin":"net/fping","version":"5.0_3"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["net-mgmt"],"users":["zabbix"],"groups":["zabbix"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libcurl.so.4","libpcre.so.1","libmysqlclient.so.21","libxml2.so.2","libodbc.so.2","libnetsnmp.so.40","libssh2.so.1","libevent-2.1.so.7"],"options":{"CURL":"on","FPING":"on","IPMI":"off","IPV6":"on","LDAP":"off","LIBXML2":"on","NMAP":"off","SNMP":"on","SSH":"on","UNIXODBC":"on","MYSQL":"on","ORACLE":"off","PGSQL":"off","SQLITE":"off","OPENSSL":"on","GNUTLS":"off"},"messages":[{"message":"Log files are now under /var/log/zabbix directory instead of /tmp as it was\npreviously.\n\nFor Zabbix server and proxy daemons, as well as Zabbix frontend, a database is\nrequired. It is not needed to run Zabbix agent.\n\n% cd /usr/local/share/zabbix5/proxy/database\n\nAnd follow the instructions:\nhttps://www.zabbix.com/documentation/5.0/manual/appendix/install/db_scripts\n\nUpgrade notes for 5.0.0:\nhttps://www.zabbix.com/documentation/5.0/manual/installation/upgrade_notes_500\n\nUpgrade procedure:\nhttps://www.zabbix.com/documentation/5.0/manual/installation/upgrade/sources\n\nPlease see https://www.zabbix.com/ for detailed information about Zabbix.\n\nOfficial Zabbix documentation:\nhttps://www.zabbix.com/documentation/5.0/start\n\nFor Zabbix frontend \"Welcome\" screen. Enter the user name Admin with password\nzabbix to log in as a Zabbix superuser.\n\nFor use NMAP please edit sudoers\n\nThis is a Zabbix LTS release!\n\nZabbix LTS releases are supported for Zabbix customers during five (5) years\ni.e. 3 years of Full Support (general, critical and security issues) and 2\nadditional years of Limited Support (critical and security issues only).\nZabbix LTS version release will result in change of the first version number.\n\nStable release:         Zabbix 5.0\nRelease date:           12 May, 2020\nEnd of Full Support:    31 May, 2023\nEnd of Limited Support: 31 May, 2025\n\nZabbix Life Cycle & Release Policy:\nhttps://www.zabbix.com/life_cycle_and_release_policy","type":"install"}]},{"name":"zabbix64-frontend-php82","origin":"net-mgmt/zabbix64-frontend","version":"6.4.7","comment":"Enterprise-class open source distributed monitoring (frontend-php82)","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9f855a994c862698726d6eb08d0f86bdbfdc2a5ec24ad770bd4600d7f39b816","flatsize":71465170,"path":"All/zabbix64-frontend-php82-6.4.7.pkg","repopath":"All/zabbix64-frontend-php82-6.4.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8284280,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bcmath":{"origin":"math/php82-bcmath","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"}},"categories":["net-mgmt"],"options":{"MYSQLI":"on","ORACLE":"off","PGSQL":"off"},"annotations":{"flavor":"php82"}},{"name":"yubico-piv-tool","origin":"security/yubico-piv-tool","version":"2.4.2_1","comment":"Yubico PIV tool","maintainer":"ume@FreeBSD.org","www":"https://developers.yubico.com/yubico-piv-tool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fc20ab7b8a6f431e2caf36986c16a92bd5cbed7743d19faab7afd1e2be1216f","flatsize":845607,"path":"All/yubico-piv-tool-2.4.2_1.pkg","repopath":"All/yubico-piv-tool-2.4.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":158508,"desc":"The Yubico PIV tool is used for interacting with the Privilege and\nIdentification Card (PIV) application on a YubiKey.\n\nWith it you may generate keys on the device, importing keys and\ncertificates, and create certificate requests, and other operations. A\nshared library and a command-line tool is included.","deps":{"check":{"origin":"devel/check","version":"0.15.2_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"}},"categories":["security"],"shlibs_required":["libcrypto.so.12","libpcsclite.so.1"],"shlibs_provided":["libykcs11.so.2","libykpiv.so.2"]},{"name":"zabbix7-frontend-php82","origin":"net-mgmt/zabbix7-frontend","version":"7.0.1","comment":"Enterprise-class open source distributed monitoring (frontend-php82)","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94841cf6317e14189e95ccb0c5afcd29658b4f342332917ac40198741a114df4","flatsize":76099505,"path":"All/zabbix7-frontend-php82-7.0.1.pkg","repopath":"All/zabbix7-frontend-php82-7.0.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8836656,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bcmath":{"origin":"math/php82-bcmath","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"}},"categories":["net-mgmt"],"options":{"MYSQLI":"on","ORACLE":"off","PGSQL":"off"},"annotations":{"flavor":"php82"}},{"name":"ytnef","origin":"converters/ytnef","version":"2.1.2,1","comment":"Unpack data in MS Outlook TNEF format","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/Yeraze/ytnef","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f41fc5728604b1a73e8aab06a443b34ec2ba96d24cd6a7fb8d48558540898bb8","flatsize":317665,"path":"All/ytnef-2.1.2,1.pkg","repopath":"All/ytnef-2.1.2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":55172,"desc":"This program decodes those annoying application/ms-tnef MIME\nattachments that Microsoft mail servers helpfully use to encapsulate\nyour already MIME encoded attachments.\n\nDue to the proliferation of Microsoft Outlook and Exchange mail\nservers, more and more mail is encapsulated into this format.\n\nThe YTNEF program allows one to unpack the attachments which were\nencapsulated into the YTNEF attachment. Thus alleviating the need to\nuse Microsoft Outlook to view them.\n\nNow supports winmail.dat Outlook files","deps":{"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","mail"],"shlibs_provided":["libytnef.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:ytnef_project:ytnef:2.1.2:::::dragonfly6:x86_64"}},{"name":"zaz","origin":"games/zaz","version":"1.0.1_1","comment":"Puzzle game where the player has to arrange balls in triplets","maintainer":"amdmi3@FreeBSD.org","www":"https://zaz.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56ae5b18b5d5fa2f0ddaf854ef14ec8f3619554838ad75909bf9d5db620e1315","flatsize":22988633,"path":"All/zaz-1.0.1_1.pkg","repopath":"All/zaz-1.0.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":20356380,"desc":"Zaz ain't Z*** is a puzzle game where the player has to arrange\nballs in triplets.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"ftgl":{"origin":"graphics/ftgl","version":"2.4.0_1,1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libvorbisfile.so.3","libvorbis.so.0","libtheoraenc.so.1","libtheoradec.so.1","libogg.so.0","libftgl.so.2","libGL.so.1","libvorbisenc.so.2","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"ytree","origin":"misc/ytree","version":"2.05","comment":"DOS-XTREE(tm) look-a-like file manager","maintainer":"olgeni@FreeBSD.org","www":"https://www.han.de/~werner/ytree.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6db81ddfce0b5c6a9b67f3a8adc465473a45b5ff16cf174afb3380494765c44","flatsize":196360,"path":"All/ytree-2.05.pkg","repopath":"All/ytree-2.05.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":73340,"desc":"Ytree is a nifty file manager similar to xtree.\n\nWith some helper-applications (zip/zoo/tar etc.) you can also browse\narchive files. Viewers for \"special\" files are configurable (*.wav,\n*.gif etc.).","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["misc"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"zanata-cli","origin":"devel/zanata-cli","version":"4.6.2","comment":"Zanata Java command line client","maintainer":"dbaio@FreeBSD.org","www":"https://docs.zanata.org/en/release/client/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdb654ce5e3b0f237d4c7ce29242bd67e46fc3c1f09510f695cb467b94883453","flatsize":18847322,"path":"All/zanata-cli-4.6.2.pkg","repopath":"All/zanata-cli-4.6.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":16643472,"desc":"The Zanata Command line client (CLI) is the perfect way to connect to a Zanata\nserver to push and pull content.\n\nFeatures:\n  - Initialize a Translation project from the command line.\n  - Push source content to the Zanata server.\n  - Pull translated content from the Zanata server.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"]},{"name":"zh-CNS11643-font","origin":"chinese/CNS11643-font","version":"98.1_6","comment":"Combine of Kai and Sung with CNS11643 TrueType Fonts","maintainer":"lhd@cs.nctu.edu.tw","www":"https://www.cns11643.gov.tw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b20bf06ec744e3e34db01b42fb8a65355411d266565c1614ab80d6fe6cb75ab","flatsize":52900250,"path":"All/zh-CNS11643-font-98.1_6.pkg","repopath":"All/zh-CNS11643-font-98.1_6.pkg","licenselogic":"single","licenses":["CC_BY-ND_3.0_TW"],"pkgsize":25493992,"desc":"These fonts are Chinese Unicode fonts which include the CNS 11643 character set.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["chinese","x11-fonts"],"options":{"GHOSTSCRIPT":"off","X11":"off"},"messages":[{"message":"Copyright (c) 2012 RDEC, Executive Yuan, ROC.\n\nThese fonts are licensed under Creative Commons Attribution-NoDerivs 3.0\nTaiwan License, and allowed for redistribution, as long as they are passed\nalong unchanged with the original font name and copyright notice.","type":"install"}]},{"name":"yptransitd","origin":"net/yptransitd","version":"0.5_8","comment":"Replacement for nss_ldap","maintainer":"bofh@FreeBSD.org","www":"https://yptransitd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6ca1057d798bd7863bb9a6a42b734b475aa0f3ae4f33510ac0d18f189fa10fa","flatsize":61087,"path":"All/yptransitd-0.5_8.pkg","repopath":"All/yptransitd-0.5_8.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":23528,"desc":"An alternative to nss_ldap using an ldap based NIS/YP server.\n\nThis is a UNIX daemon providing NIS services with a modular\nbackend interface. The current focus is the development of\nan LDAP module for the backend data source.\n\nThis daemon was (and is being written) in order to migrate a\nlarge install base of UNIX systems utilizing NIS to an LDAP\nbased solution, eventually facilitating a migration of all\ncorporate services that rely on similar data to LDAP.\n\nThis (and future) LDAP related tools are being released under\nthe BSD License (with advertising clause).","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["net"],"shlibs_required":["libldap.so.2","liblber.so.2"],"messages":[{"message":"a) Make sure the following is in your slapd.conf file.\n\n#needed for yptransitd\ninclude         ${LOCALBASE}/openldap/schema/cosine.schema\ninclude         ${LOCALBASE}/openldap/schema/nis.schema\n\nb) Make sure the following files have been localised.\n\n\t${LOCALBASE}/openldap/ldap.conf\n\t${LOCALBASE}/openldap/slapd.conf\n\t${LOCALBASE}/yptransitd/ldap.conf\n\t${LOCALBASE}/yptransitd/yptransitd.conf\n\nc) The following URL should help in getting this beast running.\n\nhttp://www.openldap.org/lists/openldap-software/200010/msg00097.html","type":"install"}]},{"name":"zabbix6-frontend-php83","origin":"net-mgmt/zabbix6-frontend","version":"6.0.22","comment":"Enterprise-class open source distributed monitoring (frontend-php83)","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb4a8682987e4b9d508df4dde28c0b3442e766ce1c974cb582e8503c0070a545","flatsize":65576961,"path":"All/zabbix6-frontend-php83-6.0.22.pkg","repopath":"All/zabbix6-frontend-php83-6.0.22.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":7974676,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-bcmath":{"origin":"math/php83-bcmath","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-gettext":{"origin":"devel/php83-gettext","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-xmlwriter":{"origin":"textproc/php83-xmlwriter","version":"8.3.9"}},"categories":["net-mgmt"],"options":{"MYSQLI":"on","ORACLE":"off","PGSQL":"off"},"annotations":{"flavor":"php83"}},{"name":"yq","origin":"textproc/yq","version":"3.4.3","comment":"Command-line YAML and XML processor, jq wrapper for YAML/XML documents","maintainer":"yuri@FreeBSD.org","www":"https://kislyuk.github.io/yq/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95ba310d724e596006c5aa4852eec6013059f2dd3933d950604d771af6df0e4b","flatsize":152318,"path":"All/yq-3.4.3.pkg","repopath":"All/yq-3.4.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33048,"desc":"yq is a command line processor for Yaml/Xml documents, similar to jq\nfor Json.","deps":{"jq":{"origin":"textproc/jq","version":"1.7.1"},"py311-argcomplete":{"origin":"devel/py-argcomplete","version":"3.4.0"},"py311-pyaml":{"origin":"textproc/py-pyaml","version":"24.4.0"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"py311-xmltodict":{"origin":"devel/py-xmltodict","version":"0.13.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"]},{"name":"yudit","origin":"editors/yudit","version":"3.1.0_1","comment":"Multi-lingual Unicode text editor with TTF support","maintainer":"danilo@FreeBSD.org","www":"https://www.yudit.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"146b76862d7f618fd53d718490e66e78051102457c4fa980097146b1b455015a","flatsize":13532621,"path":"All/yudit-3.1.0_1.pkg","repopath":"All/yudit-3.1.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2599900,"desc":"yudit is a unicode text editor for the X Window System.\nIt does not need localized environment or unicode fonts.\nIt supports simultanious processing of many languages,\ninput methods, conversions for local character standards.\nThe package includes conversion utilities, and it also\nhas support for postscript printing.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["editors","converters","print"],"shlibs_required":["libX11.so.6"]},{"name":"yyjson","origin":"devel/yyjson","version":"0.9.0","comment":"Fastest JSON library in C","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/ibireme/yyjson","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa8f93441a946b9c439cc4bf2d4d627a5141b03927498f4e2416287ff1edff9c","flatsize":516905,"path":"All/yyjson-0.9.0.pkg","repopath":"All/yyjson-0.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":110576,"desc":"A high performance JSON library written in ANSI C.\nFeatures:\n* Fast: can read or write gigabytes per second JSON data on modern CPUs.\n* Portable: complies with ANSI C (C89) for cross-platform compatibility.\n* Strict: complies with RFC 8259 JSON standard, ensuring strict number format\n  and UTF-8 validation.\n* Extendable: offers options to allow comments, trailing commas, NaN/Inf, and\n  custom memory allocator.\n* Accuracy: can accurately read and write int64, uint64, and double numbers.\n* Flexible: supports unlimited JSON nesting levels, \\u0000 characters, and non\n  null-terminated strings.\n* Manipulation: supports querying and modifying using JSON Pointer, JSON Patch\n  and JSON Merge Patch.\n* Developer-Friendly: easy integration with only one h and one c file.\n\nLimitations:\n* An array or object is stored as a data structure such as linked list, which\n  makes accessing elements by index or key slower than using an iterator.\n* Duplicate keys are allowed in an object, and the order of the keys is\n  preserved.\n* JSON parsing result is immutable, requiring a mutable copy for modification.","categories":["devel"],"shlibs_provided":["libyyjson.so.0"]},{"name":"zabbix6-frontend-php82","origin":"net-mgmt/zabbix6-frontend","version":"6.0.22","comment":"Enterprise-class open source distributed monitoring (frontend-php82)","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0e732be028c568cd9adaa63ad8fe0792e0ca0351b2e9ea30ec9f50c14c81fa3","flatsize":65576961,"path":"All/zabbix6-frontend-php82-6.0.22.pkg","repopath":"All/zabbix6-frontend-php82-6.0.22.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":7975868,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bcmath":{"origin":"math/php82-bcmath","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"}},"categories":["net-mgmt"],"options":{"MYSQLI":"on","ORACLE":"off","PGSQL":"off"},"annotations":{"flavor":"php82"}},{"name":"yubikey-personalization-gui","origin":"security/yubikey-personalization-gui","version":"3.1.25_5","comment":"Graphical YubiKey personalization tool","maintainer":"romain@FreeBSD.org","www":"https://github.com/Yubico/yubikey-personalization-gui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19b065deef87568485ca68fb11af7227639b46da12ae56a20bd090eedef28bbc","flatsize":1248116,"path":"All/yubikey-personalization-gui-3.1.25_5.pkg","repopath":"All/yubikey-personalization-gui-3.1.25_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":565152,"desc":"The YubiKey Personalization Tool is a Qt based Cross-Platform utility designed\nto facilitate re-configuration of YubiKeys on Windows, Linux and Mac platforms.\nThe tool provides a same simple step-by-step approach to make configuration of\nYubiKeys easy to follow and understand, while still being powerful enough to\nexploit all functionality both of the YubiKey 1 and YubiKey 2 generation of\nkeys. The tool provides the same functionality and user interface on Windows,\nLinux and Mac platforms.\n\nThe Cross-Platform YubiKey Personalization Tool provides the following main\nfunctions:\n  - Programming the YubiKey in \"Yubico OTP\" mode;\n  - Programming the YubiKey in \"OATH-HOTP\" mode;\n  - Programming the YubiKey in \"Static Password\" mode;\n  - Programming the YubiKey in \"Challenge-Response\" mode;\n  - Programming the NDEF feature of the YubiKey NEO;\n  - Testing the challenge-response functionality of a YubiKey;\n  - Deleting the configuration of a YubiKey;\n  - Checking type and firmware version of the YubiKey.","deps":{"libyubikey":{"origin":"security/libyubikey","version":"1.13_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"ykpers":{"origin":"security/ykpers","version":"1.19.0_2"}},"categories":["security"],"shlibs_required":["libyubikey.so.0","libykpers-1.so.1","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"zabbix6-frontend-php81","origin":"net-mgmt/zabbix6-frontend","version":"6.0.22","comment":"Enterprise-class open source distributed monitoring (frontend-php81)","maintainer":"otis@FreeBSD.org","www":"https://www.zabbix.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5b4eabb8b8df87dcb338c1d9033f56f6a3cd2ea951ea0f4484a411538d4d5e0","flatsize":65576961,"path":"All/zabbix6-frontend-php81-6.0.22.pkg","repopath":"All/zabbix6-frontend-php81-6.0.22.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":7977932,"desc":"Zabbix is an enterprise-class open source distributed monitoring solution.\n\nZabbix is software that monitors numerous parameters of a network and the\nhealth and integrity of servers. Zabbix uses a flexible notification\nmechanism that allows users to configure e-mail based alerts for virtually\nany event. This allows a fast reaction to server problems. Zabbix offers\nexcellent reporting and data visualisation features based on the stored\ndata. This makes Zabbix ideal for capacity planning.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-bcmath":{"origin":"math/php81-bcmath","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-gettext":{"origin":"devel/php81-gettext","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-xmlwriter":{"origin":"textproc/php81-xmlwriter","version":"8.1.29"}},"categories":["net-mgmt"],"options":{"MYSQLI":"on","ORACLE":"off","PGSQL":"off"},"annotations":{"flavor":"php81"}},{"name":"yubikey-manager-qt","origin":"security/yubikey-manager-qt","version":"1.2.0_1","comment":"Cross-platform application for configuring any YubiKey","maintainer":"daniel@shafer.cc","www":"https://developers.yubico.com/yubikey-manager-qt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4895c1662e0beecf2043c731e4cbf68d43d4bc599c1d3e1090700135a2ceed20","flatsize":4633852,"path":"All/yubikey-manager-qt-1.2.0_1.pkg","repopath":"All/yubikey-manager-qt-1.2.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4427196,"desc":"Cross-platform application for configuring any YubiKey\nover all USB interfaces.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-yubikey-manager":{"origin":"security/py-yubikey-manager","version":"5.2.0"},"pyotherside-qt5":{"origin":"devel/pyotherside-qt5","version":"1.5.9_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-graphicaleffects":{"origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["security"],"shlibs_required":["libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"messages":[{"message":"In addition to the application itself, you may also need to manually install and start the pcscd service <devel/pcsc-lite> for CCID support.","type":"install"}]},{"name":"ypsilon","origin":"lang/ypsilon","version":"0.9.6.3_13","comment":"Scheme implementation for real-time applications","maintainer":"vmagerya@gmail.com","www":"http://www.littlewingpinball.net/mediawiki/index.php/Ypsilon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0075c0dac7996771440b0721e0fc9c772fff58aee00a3a8544993a5f47b6aeb","flatsize":2560161,"path":"All/ypsilon-0.9.6.3_13.pkg","repopath":"All/ypsilon-0.9.6.3_13.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":531660,"desc":"Ypsilon is an implementation of Scheme programming language for real-time\napplications, which conforms to the latest standard R^6RS.\nYpsilon features mostly concurrent garbage collector optimized for systems\nwith multiple CPUs, and an easy to use FFI.\n\nSee also: https://github.com/fujita-y/ypsilon","categories":["lang","scheme"],"options":{"EXAMPLES":"on"}},{"name":"ylva","origin":"security/ylva","version":"1.7","comment":"Command line password manager and file encryption program","maintainer":"yuri@FreeBSD.org","www":"https://github.com/nrosvall/ylva","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"538f7371efdc4d5953e56a1879a330b9c217af1adeb735199953673b4be51457","flatsize":39456,"path":"All/ylva-1.7.pkg","repopath":"All/ylva-1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16292,"desc":"titan is designed based on the belief that password management belongs\nto the command line, deep into the Unix heartland, the shell.\n\nTitan is more than \"just a password manager\". It also supports encrypting\nindividual files, so Titan can be used as a file encryption program as well\nas a password manager.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qr-code-generator":{"origin":"graphics/qr-code-generator","version":"1.8.0"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12","libsqlite3.so.0","libqrcodegen.so.1"]},{"name":"ykpers","origin":"security/ykpers","version":"1.19.0_2","comment":"Library and tool for personalization of Yubico's YubiKey","maintainer":"matt@mjslabs.com","www":"https://developers.yubico.com/yubikey-personalization/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab2a2f6637b77530fa553cdfe2af9be8039555a828e777ba1464eb08b8983b7a","flatsize":187185,"path":"All/ykpers-1.19.0_2.pkg","repopath":"All/ykpers-1.19.0_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":57964,"desc":"The YubiKey Personalization package contains a library and command line tool\nused to personalize (i.e., set a AES key) YubiKeys.","deps":{"json-c":{"origin":"devel/json-c","version":"0.17"},"libyubikey":{"origin":"security/libyubikey","version":"1.13_1"}},"categories":["security"],"shlibs_required":["libyubikey.so.0","libjson-c.so.5"],"shlibs_provided":["libykpers-1.so.1"],"options":{"STATIC":"off"}},{"name":"ykclient","origin":"security/ykclient","version":"2.15_1","comment":"Yubico C client library","maintainer":"matt@mjslabs.com","www":"https://developers.yubico.com/yubico-c-client/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"468a15a57b66642ea1279c85270d7d719733dc6bda9c10dcd6a6032cacc4f47b","flatsize":68476,"path":"All/ykclient-2.15_1.pkg","repopath":"All/ykclient-2.15_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":23360,"desc":"This project implements online validation of Yubikey OTPs. It is written in C\nand provides a shared library for use by other software.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["security"],"shlibs_required":["libcurl.so.4"],"shlibs_provided":["libykclient.so.3"],"options":{"STATIC":"off"}},{"name":"ympd","origin":"audio/ympd","version":"1.3.0","comment":"Stand-alone lightweight web UI controller for audio/musicpd","maintainer":"dch@FreeBSD.org","www":"https://www.ympd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a00dc91ca0ad51474ae3af7bd24dc13044649cbf625a1335b7b1f0eb56f9cfc","flatsize":1012846,"path":"All/ympd-1.3.0.pkg","repopath":"All/ympd-1.3.0.pkg","licenselogic":"and","licenses":["GPLv2","BSD3CLAUSE","MIT"],"pkgsize":289692,"desc":"A lightweight MPD (Music Player Daemon) web client written in C, that\nruns without a dedicated webserver or interpreters like PHP, NodeJS or\nRuby. It's tuned for minimal resource usage, and minimal configuration.","deps":{"libmpdclient":{"origin":"audio/libmpdclient","version":"2.22"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["audio","www"],"shlibs_required":["libmpdclient.so.2","libssl.so.12","libcrypto.so.12"],"messages":[{"message":"To configure ympd, assuming it is running on the same system as\naudio/musicpd itself:\n\nsysrc ympd_enable=YES\nservice ympd start\n\nYou may optionally configure additional flags for the daemon:\n\nsysrc ympd_flags=\"--webport localhost:9000 --user=nobody\"\n\nSee ympd(1) for further details.","type":"install"}]},{"name":"you-get","origin":"www/you-get","version":"0.4.1700","comment":"Dumb downloader that scrapes the web","maintainer":"sunpoet@FreeBSD.org","www":"https://you-get.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76c32b8a225b5365c7ff53468381d7eea3a073f2bdcf33c86be2007407d9494e","flatsize":2407862,"path":"All/you-get-0.4.1700.pkg","repopath":"All/you-get-0.4.1700.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":391400,"desc":"You-Get is a tiny command-line utility to download media contents (videos,\naudios, images) from the Web, in case there is no other handy way to do it.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"options":{"SOCKS":"off"}},{"name":"yorick","origin":"lang/yorick","version":"2.2.04_4","comment":"Interpreted language for scientific simulations","maintainer":"bofh@FreeBSD.org","www":"https://yorick.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0221b31a8ac9f5d817606ad63b47a8a0befcad44de68fa0561bbb82269621f7","flatsize":7699752,"path":"All/yorick-2.2.04_4.pkg","repopath":"All/yorick-2.2.04_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1875544,"desc":"Yorick is an interpreted programming language for:\n\n  * Scientific simulations or calculations\n  * Postprocessing or steering large simulation codes\n  * Interactive scientific graphics\n  * Reading, writing, and translating large files of numbers\n\nThe language features a compact syntax for many common array operations,\nso it processes large arrays of numbers very quickly and efficiently.\n\nSuperficially, yorick code resembles C code, but yorick variables are\nnever explicitly declared and have a dynamic scoping similar to many Lisp\ndialects.  The yorick language is designed to be typed interactively at a\nkeyboard, as well as stored in files for later use.\n\nThis package includes an emacs-based development environment, which one\ncan launch by typing M-x yorick in emacs, if installed `yorick.el' have\nbeen loaded into one's ~/.emacs file.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["lang","math"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"}},{"name":"yi-hunspell","origin":"textproc/yi-hunspell","version":"0.0.3","comment":"Yiddish hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://addons.mozilla.org/en-US/firefox/addon/yiddish-spell-checker-yivo/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f17784293f1a203bfafbacd3f3786e7d362828ecc3fa8ccca9a8eede934a8eb0","flatsize":2311989,"path":"All/yi-hunspell-0.0.3.pkg","repopath":"All/yi-hunspell-0.0.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":225392,"desc":"Yiddish hunspell dictionaries","categories":["textproc"]},{"name":"yt-dlp","origin":"www/yt-dlp","version":"2024.07.02","comment":"Command-line program for downloading videos from various platforms","maintainer":"yuri@FreeBSD.org","www":"https://github.com/yt-dlp/yt-dlp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf03ad75423073ceefc713a2d0d0cf2f6fd63d02bef85cdeb36ea9934fce3921","flatsize":3089641,"path":"All/yt-dlp-2024.07.02.pkg","repopath":"All/yt-dlp-2024.07.02.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":2881248,"desc":"A command-line program to download videos from youtube.com and many other video\nplatforms.\n\nThis is a fork of youtube-dlc which is inturn a fork of youtube-dl.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"py311-brotli":{"origin":"archivers/py-brotli","version":"1.1.0"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-mutagen":{"origin":"audio/py-mutagen","version":"1.47.0"},"py311-pycryptodomex":{"origin":"security/py-pycryptodomex","version":"3.20.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-websockets":{"origin":"devel/py-websockets","version":"12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"options":{"FFMPEG":"on","SECRETSTORAGE":"off","SYMLINK":"on"}},{"name":"yubioath-desktop","origin":"security/yubioath-desktop","version":"5.0.4_2","comment":"GUI for displaying OATH codes with a Yubikey","maintainer":"daniel@shafer.cc","www":"https://developers.yubico.com/yubioath-desktop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"938acaa9977dfdc07289fea198b4a277470152d2c7db8c9a49d8c182c3d332b4","flatsize":6349477,"path":"All/yubioath-desktop-5.0.4_2.pkg","repopath":"All/yubioath-desktop-5.0.4_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4702396,"desc":"Cross-platform application for generating Open Authentication (OATH) time-based\nTOTP and event-based HOTP one-time password codes, with the help of a YubiKey\nthat protects the shared secrets.","deps":{"ccid":{"origin":"devel/libccid","version":"1.5.5_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"},"py311-yubikey-manager":{"origin":"security/py-yubikey-manager","version":"5.2.0"},"pyotherside-qt5":{"origin":"devel/pyotherside-qt5","version":"1.5.9_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"swig":{"origin":"devel/swig","version":"4.1.1"}},"categories":["security"],"shlibs_required":["libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"messages":[{"message":"Before running make sure that the pcscd service is enabled and running","type":"install"}]},{"name":"yj-bruceadams","origin":"converters/yj-bruceadams","version":"1.2.0_23","comment":"Command line tool that converts YAML to JSON","maintainer":"0mp@FreeBSD.org","www":"https://github.com/bruceadams/yj","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"101948ae037b0729676b97291727a488225488b07197a2634275a06b3031d951","flatsize":1415665,"path":"All/yj-bruceadams-1.2.0_23.pkg","repopath":"All/yj-bruceadams-1.2.0_23.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":488188,"desc":"Simple command line tool to convert a YAML input file into a JSON output file.","categories":["converters","textproc"]},{"name":"ytt","origin":"textproc/ytt","version":"0.49.0_3","comment":"YAML templating tool that works on YAML structure instead of text","maintainer":"yuri@FreeBSD.org","www":"https://carvel.dev/ytt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"364aef836e48579e450885ea124f2b4af3af7fe42a70e53467a1caf8ee874a61","flatsize":10387130,"path":"All/ytt-0.49.0_3.pkg","repopath":"All/ytt-0.49.0_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3248992,"desc":"ytt (pronounced spelled out) is a templating tool that understands YAML\nstructure. It helps you easily configure complex software via reusable\ntemplates and user provided values. Ytt includes the following features:\n\n* Structural templating: understands yaml structure so users can focus on their\n  configuration instead of issues associated with text templating, such as YAML\n  value quoting or manual template indentation\n* Built-in programming language: includes the \"fully featured\" Python-like\n  programming language Starlark which helps ease the burden of configuring\n  complex software through a richer set of functionality.\n* Reusable configuration: You can reuse the same configuration in different\n  environments by applying environment-specific values.\n* Custom validations: coupled with the fast and deterministic execution, allows\n  you to take advantage of faster feedback loops when creating and testing\n  templates.\n* Overlays: this advanced configuration helps users manage the customization\n  required for complex software. For more, see this example in the online\n  playground.\n* Sandboxing: provides a secure, deterministic environment for execution of\n  templates.","categories":["textproc"]},{"name":"yersinia-gtk","origin":"security/yersinia","version":"0.8.2_4","comment":"Layer 2 vulnerability scanner (switches, spanning tree, 802.1q ...)","maintainer":"ayu@commun.jp","www":"http://www.yersinia.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa1412d2f82d21b23715290863c0fc769b69be232970109771583502a499dca3","flatsize":354354,"path":"All/yersinia-gtk-0.8.2_4.pkg","repopath":"All/yersinia-gtk-0.8.2_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":130420,"desc":"Yersinia is a layer 2 vulnerability scanner with support for the\nfollowing protocols:\n\nCisco Discovery Protocol (CDP)\nDynamic Host Configuration Protocol (DHCP)\nDynamic Trunking Protocol (DTP)\nHot Standby Router Protocol (HSRP)\nIEEE 802.1q\nSpanning Tree Protocol (STP, RSTP)\nVirtual Trunking Protocol (VTP)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libnet":{"origin":"net/libnet","version":"1.3,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["security"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libnet.so.9","libpanel.so.6","libncurses.so.6","libtinfo.so.6"],"options":{"PORTS_PCAP":"off"}},{"name":"yencode","origin":"news/yencode","version":"0.46_8","comment":"Free (GPL) encoder and decoder for the yEnc Usenet file format","maintainer":"ports@FreeBSD.org","www":"http://www.yencode.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a77aa23909bc2495fc3e3cc1eb131e493e69b77ad80e617f45cd756e83fb4680","flatsize":154317,"path":"All/yencode-0.46_8.pkg","repopath":"All/yencode-0.46_8.pkg","licenselogic":"single","pkgsize":53500,"desc":"yencode is an encoder/decoder package for the Usenet yEnc encoding format.\n\nThe source code is freely available under the GNU General Public License and\nshould work on most modern Unix-like operating systems.\n\nFeatures:\n   - Full internationalization (multilingual) support provided by GNU gettext.\n   - Encoder can output single part or multipart encoded archives of any size.\n   - Smart decoder can handle multiple files, including files specified out of\n     order or with nonsense file names.\n   - Included Usenet posting software posts files to Usenet quickly and\n     easily, including automatic creation of encoded multipart archives and\n     SFV/CRC checksum files, if desired.\n   - Optional scan mode: automatically locate and decode single or multipart\n     encoded archives in specified directories or recursively.\n   - Supports SFV file creation for multiple-file archives.\n   - Fully compliant with the current yEnc specifications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["news"],"shlibs_required":["libintl.so.8"],"messages":[{"message":"===>   NOTICE:\n\nThe yencode port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-fcitx5-table-extra","origin":"chinese/fcitx5-table-extra","version":"5.1.6","comment":"Extra table support for Fcitx5","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-table-extra","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dee0ed823a523f23e94cb253a13cd069659561bc398e3719a01e0ec325276bd0","flatsize":45265756,"path":"All/zh-fcitx5-table-extra-5.1.6.pkg","repopath":"All/zh-fcitx5-table-extra-5.1.6.pkg","licenselogic":"and","licenses":["GPLv2+","GPLv3"],"pkgsize":43559224,"desc":"This provides extra tables for Fcitx5 input method framework, including\nBoshiamy, Zhengma, Cangjie, and Quick.","deps":{"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"zh-libime":{"origin":"chinese/libime","version":"1.1.8"}},"categories":["chinese","textproc"]},{"name":"yelp-xsl","origin":"textproc/yelp-xsl","version":"42.0_1","comment":"DocBook XSLT stylesheets for yelp","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dee78bdd5da26eb5bef452550377cec913734f66d751760ef0813b702f86bbb4","flatsize":1420415,"path":"All/yelp-xsl-42.0_1.pkg","repopath":"All/yelp-xsl-42.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":191892,"desc":"DocBook XSLT stylesheets for yelp.","categories":["textproc","gnome"]},{"name":"yfklog","origin":"comms/yfklog","version":"0.6.0_2","comment":"Amateur Radio curses based logging program","maintainer":"hamradio@FreeBSD.org","www":"https://fkurz.net/ham/yfklog.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6c5ed1ce11fa116868e0fa39642b98e7bff52795027d0829223c7a4b833acca","flatsize":664959,"path":"All/yfklog-0.6.0_2.pkg","repopath":"All/yfklog-0.6.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":146040,"desc":"Amateur radio curses perl based logging program.\n\nWritten by Fabian Kurz, DJ1YFK <mail@fkurz.net>","deps":{"hamlib":{"origin":"comms/hamlib","version":"4.5.5_1"},"p5-Curses":{"origin":"devel/p5-Curses","version":"1.45"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Net-FTP-File":{"origin":"net/p5-Net-FTP-File","version":"0.06_2"},"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","hamradio"]},{"name":"yeahconsole","origin":"x11/yeahconsole","version":"0.3.4","comment":"Terminal wrapper for creating drop-down consoles","maintainer":"ports@FreeBSD.org","www":"http://phrat.de/yeahtools.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4aa5ddd8121e8fc863996f79a4390349e2c48d55ea2a53dd7c29aa5d3442a967","flatsize":37558,"path":"All/yeahconsole-0.3.4.pkg","repopath":"All/yeahconsole-0.3.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14520,"desc":"YeahConsole is a terminal wrapper for creating drop-down consoles, similar\nto those found in games like Quake.\n\nBy default, YeahConsole is activated and hidden with Ctrl+Alt+Y.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe yeahconsole port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ydotool","origin":"deskutils/ydotool","version":"1.0.4","comment":"Generic command-line automation tool (no X!)","maintainer":"ports@FreeBSD.org","www":"https://github.com/ReimuNotMoe/ydotool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7bc1657451b5afaeaa5ad94a73b8fe590951f12c3aa66101768893a860f1294","flatsize":68348,"path":"All/ydotool-1.0.4.pkg","repopath":"All/ydotool-1.0.4.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":24456,"desc":"Generic command-line automation tool (no X!)\n\nAllows to emulate keyboard input or mouse activity","deps":{"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"}},"categories":["deskutils"],"shlibs_required":["libepoll-shim.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe ydotool port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"yelp","origin":"x11/yelp","version":"42.1_3","comment":"Help browser for the GNOME desktop","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"953c4ba33ad07d6ab9b760051cc857ce756cee949092afbd56f1bb968fd9f801","flatsize":3134766,"path":"All/yelp-42.1_3.pkg","repopath":"All/yelp-42.1_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":853808,"desc":"Yelp is a help browser for the GNOME desktop that displays GNOME help\ndocuments, info pages, manpages, and more.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"},"yelp-xsl":{"origin":"textproc/yelp-xsl","version":"42.0_1"}},"categories":["x11","gnome"],"shlibs_required":["libhandy-1.so.0","libexslt.so.0","libxslt.so.1","libxml2.so.2","libsqlite3.so.0","libwebkit2gtk-4.0.so.37","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libjavascriptcoregtk-4.0.so.18","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libyelp.so.0","libyelpwebextension.so"]},{"name":"yder","origin":"devel/yder","version":"1.4.20","comment":"Logging library for C applications","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/babelouest/yder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b21c9a20b883e06c9a0dc890a1f1ba726619507038ac5065e63b43305e958d90","flatsize":73360,"path":"All/yder-1.4.20.pkg","repopath":"All/yder-1.4.20.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":20256,"desc":"Logging library written in C.\n\nSimple and easy to use logging library. You can log messages to the console,\na file, syslog or journald.\n\nYder is mono-thread, which mean that you can use only one instance of yder log\nat the same time in your program.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"orcania":{"origin":"devel/orcania","version":"2.3.3"}},"categories":["devel"],"shlibs_required":["liborcania.so.2.3"],"shlibs_provided":["libyder.so.1.4"],"options":{"EXAMPLES":"on"}},{"name":"ydiff","origin":"textproc/ydiff","version":"1.2,1","comment":"Diff readability enhancer for color terminals","maintainer":"mat@FreeBSD.org","www":"https://github.com/ymattw/ydiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6cfc4951985dfb255c010d20a68ade8d2c4439e7205d8a5020b8e7d6dd4598b0","flatsize":155340,"path":"All/ydiff-1.2,1.pkg","repopath":"All/ydiff-1.2,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30432,"desc":"Term based tool to view colored, incremental diff in a Git/Mercurial/Svn\nworkspace or from stdin, with side by side and auto pager support. Requires\npython (>= 2.5.0) and less.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"options":{"DOCS":"on"}},{"name":"yconalyzer","origin":"net/yconalyzer","version":"1.0.4_2","comment":"TCP Traffic Analyzer","maintainer":"ports@FreeBSD.org","www":"https://yconalyzer.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a86299565595a90f2dc30bcd366d72283d0d82618399769c4032d211482fd029","flatsize":69614,"path":"All/yconalyzer-1.0.4_2.pkg","repopath":"All/yconalyzer-1.0.4_2.pkg","licenselogic":"single","pkgsize":31248,"desc":"Yconalyzer is a low-overhead pcap utility that provides a bird's eye\nview of traffic on a particular TCP port, displaying a distribution of\nduration, volume and throughput over all connections while being able\nto narrow down to a connection as well.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe yconalyzer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"yelp-tools","origin":"textproc/yelp-tools","version":"42.0_1","comment":"Utilities to help manage documentation for Yelp and the web","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Yelp/Tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fbeafc20e916f4965ec5a1ae563c3a4df1de4ab892b0568198b44ec5c0f972b0","flatsize":147136,"path":"All/yelp-tools-42.0_1.pkg","repopath":"All/yelp-tools-42.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28100,"desc":"yelp-tools is a collection of scripts and build utilities to help create,\nmanage, and publish documentation for Yelp and the web. Most of the heavy\nlifting is done by packages like yelp-xsl and itstool. This package just\nwraps things up in a developer-friendly way.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","gnome"]},{"name":"yaz++","origin":"net/yaz++","version":"1.6.1_2","comment":"C++ toolkit for development of Z39.50v3 clients and servers","maintainer":"demon@FreeBSD.org","www":"https://www.indexdata.dk/yazplusplus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42aceacb68c6b03381003e9630376831f4277d0cb185eba4236d668e24700906","flatsize":496328,"path":"All/yaz++-1.6.1_2.pkg","repopath":"All/yaz++-1.6.1_2.pkg","licenselogic":"single","pkgsize":105016,"desc":"YAZ++ is a C++ programmer's toolkit supporting the development of Z39.50v3\nclients and servers.  It includes an implementation of the ZOOM C++ binding,\na generic YAZ++ client/server API and a powerful Z39.50 proxy.","deps":{"yaz":{"origin":"net/yaz","version":"5.31.1_7"}},"categories":["net"],"shlibs_required":["libyaz.so.5","libexslt.so.0","libxslt.so.1","libxml2.so.2"],"shlibs_provided":["libyazpp.so.6","libzoompp.so.6"]},{"name":"zam-plugins-lv2","origin":"audio/zam-plugins-lv2","version":"3.14_2","comment":"Collection of LADSPA/LV2/VST/JACK audio plugins","maintainer":"yuri@FreeBSD.org","www":"https://www.zamaudio.com/?p=976","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f20076ce927e6839cde3f604696fe136b750ad7e3e050aa6a74472ec1971be1","flatsize":99742910,"path":"All/zam-plugins-lv2-3.14_2.pkg","repopath":"All/zam-plugins-lv2-3.14_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22279180,"desc":"zam-plugins is a collection of LV2/LADSPA/VST/JACK audio plugins for sound\nprocessing developed in-house at ZamAudio. The default settings and almost\nevery slider is calibrated to standard ranges.","deps":{"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"zita-convolver":{"origin":"audio/zita-convolver","version":"4.0.3_3"}},"categories":["audio"],"shlibs_required":["libGL.so.1","libX11.so.6","libjack.so.0","libzita-convolver.so.4","libsamplerate.so.0"]},{"name":"yazproxy","origin":"net/yazproxy","version":"1.3.9_3","comment":"Powerful general purpose Z39.50/SRW/SRU proxy","maintainer":"demon@FreeBSD.org","www":"https://www.indexdata.dk/yazproxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66e92100eddfe617c9dd2c48e0b04eddad7326dfec59e738a5fcc445fb27f41f","flatsize":758913,"path":"All/yazproxy-1.3.9_3.pkg","repopath":"All/yazproxy-1.3.9_3.pkg","licenselogic":"single","pkgsize":156488,"desc":"The YAZ Proxy is highly configurable and can be used in a number of different\napplications, ranging from debugging Z39.50-based applications and protecting\noverworked servers, to improving the performance of stateless WWW/Z39.50\ngateways.  Among other features, it includes:\n\n * SRW/SRU server function, to allow any Z39.50 server to also\n   support the ZiNG protocols\n * Load balancing across multiple backend servers\n * Session-sharing and pre-initialization to improve performance in\n   servers with expensive session initialization\n * Configurable request filtering, to keep bad requests from reaching\n   the server\n * XML support -- MARC records can be converted to MARCXML, and\n   XSLT-transformations allow the proxy to support arbitrary\n   retrieval schemas in XML\n * Load governor function limits requests from aggressive batch-mode clients\n * Configurable logging\n * Efficient multiplexing software enables small memory footprint and\n   very high performance","deps":{"yaz++":{"origin":"net/yaz++","version":"1.6.1_2"}},"categories":["net"],"shlibs_required":["libyazpp.so.6","libyaz.so.5","libexslt.so.0","libxslt.so.1","libxml2.so.2"],"shlibs_provided":["libyazproxy.so.2"]},{"name":"yasr","origin":"accessibility/yasr","version":"0.6.9_6","comment":"General-purpose console screen reader","maintainer":"David.K.Gerry@GMail.com","www":"https://yasr.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c9fd80d32490e19560402353a0455868d2fe0d75183787d5634320f30d25919","flatsize":147963,"path":"All/yasr-0.6.9_6.pkg","repopath":"All/yasr-0.6.9_6.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":58456,"desc":"YASR (\"Yet Another Screen Reader\") is an attempt at a lightweight,\nportable screen reader. It works by opening a shell in a pty and\nintercepting all user input/output, maintaining a window of what\nshould be on the screen by looking at the codes and text sent to the\nscreen. It thus uses no Linuxisms such as /dev/vcsa0 and does not\nnecessarily need to be setuid root (the only requirement being that\nthe user be able to access the tts device).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["accessibility"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"Yasr requires a text-to-speech engine to work. FreeBSD offers two: Festival\nand FLite (Festival Lite). Edit the system configuration file\n/usr/local/share/yasr/yasr.conf\nor user configuration file ~/.yasr.conf and set \"synthesizer\" and\n\"synthesizer port\".\n\nNOTE: To use FLite requires the Emacspeak speech server eflite to be\ninstalled.\n\nEXAMPLES:\n\nFestival\n    synthesizer=festival\n    sythesizer port=|/usr/local/bin/festival\nFestival running as a server\n    synthesizer=festival\n    synthesizer port=127.0.0.1:1314\nFLite\n    synthesizer=Emacspeak server\n    synthesizer port=|/usr/local/bin/eflite\n\nSee man page for more information.","type":"install"}]},{"name":"z3","origin":"math/z3","version":"4.8.13","comment":"Z3 Theorem Prover","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/Z3Prover/z3/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"573e9c752602fea832e950b1a2165cf37e79bbc3dd3e38302bec5825a62208ff","flatsize":48292860,"path":"All/z3-4.8.13.pkg","repopath":"All/z3-4.8.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14909524,"desc":"Z3 is a high-performance theorem prover developed\nat Microsoft Research.\n\nWWW: https://github.com/Z3Prover/z3","categories":["math"],"shlibs_provided":["libz3.so.0"],"options":{"DEBUG":"off","GMP":"off","STATIC":"off"}},{"name":"yourls","origin":"www/yourls","version":"1.9.2","comment":"Your Own URL Shortener","maintainer":"sunpoet@FreeBSD.org","www":"https://yourls.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d543bcdc31b66f0847aefd343069463144a0a34e2d09e854c3d1e049924fa8f","flatsize":8749429,"path":"All/yourls-1.9.2.pkg","repopath":"All/yourls-1.9.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2498560,"desc":"YOURLS stands for Your Own URL Shortener. It is a small set of PHP scripts that\nwill allow you to run your own URL shortening service (a la TinyURL or bitly).\n\nRunning your own URL shortener is fun, geeky and useful: you own your data and\ndon't depend on third party services. It's also a great way to add branding to\nyour short URLs, instead of using the same public URL shortener everyone uses.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bcmath":{"origin":"math/php82-bcmath","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:yourls:yourls:1.9.2:::::dragonfly6:x86_64"},"messages":[{"message":"yourls has been installed into /usr/local/www/yourls\n\nPlease visit https://yourls.org/#Install for further install/upgrade\ninstructions.","type":"install"}]},{"name":"yosys","origin":"cad/yosys","version":"0.36","comment":"Yosys Open SYnthesis Suite","maintainer":"yuri@FreeBSD.org","www":"https://yosyshq.net/yosys/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d76cde89462acc5b7b29832ad37ce882af69d6eef6b6068a9a0b12b6cb42a28","flatsize":18293137,"path":"All/yosys-0.36.pkg","repopath":"All/yosys-0.36.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":3491960,"desc":"Yosys is a framework for Verilog RTL synthesis.  It currently has\nextensive Verilog-2005 support and provides a basic set of synthesis\nalgorithms for various application domains.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"google-perftools":{"origin":"devel/google-perftools","version":"2.15"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"py311-xdot":{"origin":"x11/py-xdot","version":"1.2_4"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"yices":{"origin":"math/yices","version":"2.6.4"}},"categories":["cad"],"shlibs_required":["libtcmalloc.so.4","libreadline.so.8","libffi.so.8","libtcl86.so.1"],"options":{"TCMALLOC":"on","CVC5":"off","YICES":"on","Z3":"off"}},{"name":"yasm","origin":"devel/yasm","version":"1.3.0_1","comment":"Complete rewrite of the NASM assembler","maintainer":"johnson.peter@gmail.com","www":"https://yasm.tortall.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6a45a732110ca617ccae183c9b6f8b4089b89ab03451da4af10e88ca536d215","flatsize":3774488,"path":"All/yasm-1.3.0_1.pkg","repopath":"All/yasm-1.3.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":498856,"desc":"YASM is a complete rewrite of the NASM assembler under the \"new\" BSD License\n(some portions are currently under the GNU Lesser General Public License\n(LGPL)). Yasm currently supports the x86 and AMD64 instruction sets, accepts\nNASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Mach-O\n(32 and 64), RDOFF2, Win32, and Win64 object formats, and generates source\ndebugging information in STABS, DWARF 2, and CodeView 8 formats.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["devel","lang"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"}},{"name":"yaws","origin":"www/yaws","version":"2.1.0_1","comment":"Web server for dynamic content written in Erlang","maintainer":"erlang@FreeBSD.org","www":"http://yaws.hyber.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1907cdf9e33b9bd2fa896946b5c5d3a7d3587155fd7ba36b7dc0972ba56044d","flatsize":1943419,"path":"All/yaws-2.1.0_1.pkg","repopath":"All/yaws-2.1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1404148,"desc":"Yaws is a web server for dynamic content written in Erlang, which\ncan be embedded in existing Erlang applications.","deps":{"erlang":{"origin":"lang/erlang","version":"25.3.2.7_1,4"}},"categories":["www","devel"],"options":{"WWW":"off"},"annotations":{"cpe":"cpe:2.3:a:yaws:yaws:2.1.0:::::dragonfly6:x86_64:1"}},{"name":"yatex","origin":"print/yatex","version":"1.82_10","comment":"Yet Another LaTeX mode and html mode on Emacs","maintainer":"hrs@FreeBSD.org","www":"http://www.yatex.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdea23ed8d763b145755b147deb8a90354f4cddeb4b31a29075f82fcbff79e01","flatsize":1242709,"path":"All/yatex-1.82_10.pkg","repopath":"All/yatex-1.82_10.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":274748,"desc":"YaTeX automates typesetting and previewing of LaTeX and enables\ncompleting input of LaTeX mark-up command such as `\\begin{}'..`\\end{}'.\nYaTeX also supports Demacs which runs on MS-DOS(386), Mule (Multi\nLanguage Enhancement to GNU Emacs), and latex on DOS.\n\nYahtml is a brand new package for writing HTML files with Emacs. It is\nvery far from html-mode, html-helper-mode or other existing HTML modes.\nIt is a good successor of YaTeX in HTML world.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["print","elisp"],"options":{"DOCS":"on"},"messages":[{"message":"To use YaTeX, add the next line into your .emacs:\n\n    (require 'yatex-startup)\n\nyatex-startup.el in /usr/local/share/emacs/site-lisp/yatex also includes\nconfiguration examples.  To get more information, see the info file\nof YaTeX.","type":"install"}]},{"name":"yarn","origin":"www/yarn","version":"1.22.18_2","comment":"Package manager for node, alternative to npm (meta port)","maintainer":"pizzamig@FreeBSD.org","www":"https://classic.yarnpkg.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"516bbbe1800f9092aa054258809ea48aafb3c20476178fb35fa8956e628f9bd5","flatsize":243,"path":"All/yarn-1.22.18_2.pkg","repopath":"All/yarn-1.22.18_2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1008,"desc":"Yarn is a new node package manager that replaces the existing workflow for the\nnpm client or other package managers while remaining compatible with the npm\nregistry. It has the same feature set as existing workflows while operating\nfaster, more securely, and more reliably.","deps":{"yarn-node20":{"origin":"www/yarn-node20","version":"1.22.19"}},"categories":["www"]},{"name":"yaru-gtk-themes","origin":"x11-themes/yaru-gtk-themes","version":"22.10.3","comment":"Default GTK theme for Ubuntu","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/ubuntu/yaru","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e84733670df73c357e3b136f4487c6041e13980330e7f2be1b83c64475ee986","flatsize":35179502,"path":"All/yaru-gtk-themes-22.10.3.pkg","repopath":"All/yaru-gtk-themes-22.10.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":995444,"desc":"Yaru is the default GTK theme for Ubuntu, backed by the community.\n\nSupported Desktop Environments:\n\n* Cinnamon\n* Gnome-Shell\n* Metacity\n* XFCE","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-engines2":{"origin":"x11-themes/gtk-engines2","version":"2.20.2_4"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-themes"]},{"name":"yarn-node20","origin":"www/yarn-node20","version":"1.22.19","comment":"Package manager for node, alternative to npm","maintainer":"pizzamig@FreeBSD.org","www":"https://classic.yarnpkg.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06b6653850480768e80b34a1699fb2d0521f8e2a3ec74dc390d47be424f844fb","flatsize":5327523,"path":"All/yarn-node20-1.22.19.pkg","repopath":"All/yarn-node20-1.22.19.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":892500,"desc":"Yarn is a new node package manager that replaces the existing workflow for the\nnpm client or other package managers while remaining compatible with the npm\nregistry. It has the same feature set as existing workflows while operating\nfaster, more securely, and more reliably.","deps":{"node20":{"origin":"www/node20","version":"20.15.1"}},"categories":["www"],"options":{"HADOOPCOMPAT":"off"},"annotations":{"cpe":"cpe:2.3:a:yarnpkg:yarn:1.22.19:::::dragonfly6:x86_64"}},{"name":"yaze-ag","origin":"emulators/yaze-ag","version":"2.51.3_1","comment":"Z80 and CP/M-80 emulator","maintainer":"se@FreeBSD.org","www":"http://yaze-ag.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2841a61e919c20f3ebff6ccd3647937f03f0e90f42a05471b5dc0aac636da2ca","flatsize":3405996,"path":"All/yaze-ag-2.51.3_1.pkg","repopath":"All/yaze-ag-2.51.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2818664,"desc":"YAZE-AG is an excellent Z80 emulator, written in ANSI C, that works on many\nUnix architectures. It is fast, emulates undocumented opcodes, and passes\ninstruction regression tests against real Z80 hardware.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["emulators"],"options":{"DOCS":"on"}},{"name":"yaml2argdata","origin":"devel/yaml2argdata","version":"0.4_1","comment":"Helper classes for parsing YAML into Argdata","maintainer":"ed@FreeBSD.org","www":"https://github.com/NuxiNL/yaml2argdata","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1eff9c885dd28a37543f4cfbd3888822398204dbe5c980a8f93a199eab2cae64","flatsize":19540,"path":"All/yaml2argdata-0.4_1.pkg","repopath":"All/yaml2argdata-0.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4560,"desc":"Argdata is a binary serialisation format similar to FreeBSD's nvlists.\nIt differs from nvlists in that it uses data types that are more similar\nto YAML.\n\nArgdata is used by CloudABI as a replacement for string command line\narguments and environment variables. CloudABI processes can start new\nprocesses by passing them a YAML-like tree of arguments, having file\ndescriptors of resources annotated to the tree.\n\nThis package provides a series of helper classes that are used by\nutilities like cloudabi-run to parse and translate YAML to Argdata.\nThese classes are useful when building custom utilities for launching\nCloudABI processes, such as CloudABI's Kubernetes daemon.","deps":{"argdata":{"origin":"devel/argdata","version":"0.7_4"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"}},"categories":["devel"]},{"name":"yaml.el-emacs_wayland","origin":"textproc/yaml.el","version":"0.5.5_2","comment":"YAML parser in Elisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/zkry/yaml.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da6afdb8256186e275f0e5cee59559651ab4c79bc7c874ffe36e4733f1e9e119","flatsize":390322,"path":"All/yaml.el-emacs_wayland-0.5.5_2.pkg","repopath":"All/yaml.el-emacs_wayland-0.5.5_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":58988,"desc":"yaml.el is a YAML parser written in Emacs List without any external\ndependencies. It provides an interface similar to the Emacs JSON\nparsing utility.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"wayland"}},{"name":"yaml.el-emacs_nox","origin":"textproc/yaml.el","version":"0.5.5_2","comment":"YAML parser in Elisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/zkry/yaml.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f123e7fda5ff3b92b271bbb4e62f56dedc685d840f6e6efa4129000b996b0c18","flatsize":390322,"path":"All/yaml.el-emacs_nox-0.5.5_2.pkg","repopath":"All/yaml.el-emacs_nox-0.5.5_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":59000,"desc":"yaml.el is a YAML parser written in Emacs List without any external\ndependencies. It provides an interface similar to the Emacs JSON\nparsing utility.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"nox"}},{"name":"yaml.el-emacs_devel_nox","origin":"textproc/yaml.el","version":"0.5.5_2","comment":"YAML parser in Elisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/zkry/yaml.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de8973c6f17f3d65be98041f6e80600aaf50d9dddcca7c1bca92aa977e5a4873","flatsize":375251,"path":"All/yaml.el-emacs_devel_nox-0.5.5_2.pkg","repopath":"All/yaml.el-emacs_devel_nox-0.5.5_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":58428,"desc":"yaml.el is a YAML parser written in Emacs List without any external\ndependencies. It provides an interface similar to the Emacs JSON\nparsing utility.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"devel_nox"}},{"name":"yapet","origin":"security/yapet","version":"2.3_2","comment":"Curses based password manager","maintainer":"rafi@guengel.ch","www":"https://yapet.guengel.ch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a3ef845d4b1e7478d8513af8c5782f187951392eb8e693b85a5200913b343df","flatsize":1448276,"path":"All/yapet-2.3_2.pkg","repopath":"All/yapet-2.3_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":298156,"desc":"YAPET is a curses based password manager using AES-256 encryption\nalgorithm to store passwords encrypted on disk.","deps":{"cppunit":{"origin":"devel/cppunit","version":"1.15.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libintl.so.8","libssl.so.12","libcrypto.so.12","libargon2.so.0","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","NLS":"on"}},{"name":"yaml.el-emacs_devel","origin":"textproc/yaml.el","version":"0.5.5_2","comment":"YAML parser in Elisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/zkry/yaml.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0435a087d7f05cd32eed89fa33fd9338b1faa350dc5eac783e90ca4a1e798c50","flatsize":375251,"path":"All/yaml.el-emacs_devel-0.5.5_2.pkg","repopath":"All/yaml.el-emacs_devel-0.5.5_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":58380,"desc":"yaml.el is a YAML parser written in Emacs List without any external\ndependencies. It provides an interface similar to the Emacs JSON\nparsing utility.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"devel_full"}},{"name":"yaml.el-emacs_canna","origin":"textproc/yaml.el","version":"0.5.5_2","comment":"YAML parser in Elisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/zkry/yaml.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0abaf66e3667d90c6fbc24e269d4f08df6bb63760b8795785d71b28865d944e","flatsize":390322,"path":"All/yaml.el-emacs_canna-0.5.5_2.pkg","repopath":"All/yaml.el-emacs_canna-0.5.5_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":58984,"desc":"yaml.el is a YAML parser written in Emacs List without any external\ndependencies. It provides an interface similar to the Emacs JSON\nparsing utility.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"canna"}},{"name":"yandex-ddns","origin":"dns/yandex-ddns","version":"g20200613_20","comment":"Use Yandex DNS as a dynamic DNS provider","maintainer":"ports@FreeBSD.org","www":"https://github.com/thekvs/yandex-ddns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2521c564b008b0c9d358e964cc85a0b5db7abfdabbe406185de958a3a61b6aa2","flatsize":5382356,"path":"All/yandex-ddns-g20200613_20.pkg","repopath":"All/yandex-ddns-g20200613_20.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1852576,"desc":"Use Yandex DNS as a dynamic DNS service.\n\nThis utility uses Yandex.Connect DNS service API to set external IP address\nfor your domain. You can use this tool to manage external IP for your\ndomain if it has internet connection with changeable IP address. To\ndetermine your external IP address utility uses myexternalip.com and\nifconfig.co services.","categories":["dns"],"messages":[{"message":"===>   NOTICE:\n\nThe yandex-ddns port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"yaph","origin":"net/yaph","version":"0.91","comment":"Yet Another Proxy Hunter (proxy scanner)","maintainer":"ports@FreeBSD.org","www":"http://proxylabs.netwu.com/yaph/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dafc52c668ba9924570b1de4658661a356ebf41dc59dea10778da512a288966e","flatsize":36826,"path":"All/yaph-0.91.pkg","repopath":"All/yaph-0.91.pkg","licenselogic":"single","pkgsize":14044,"desc":"YAPH - Yet Another Proxy Hunter\nYaph provides the ability to reveal public proxy servers.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe yaph port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"yaml.el","origin":"textproc/yaml.el","version":"0.5.5_2","comment":"YAML parser in Elisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/zkry/yaml.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee07961c26f22aeaf370213bb4ea2d1a93cf7bb7f51971117512eb169194a958","flatsize":390322,"path":"All/yaml.el-0.5.5_2.pkg","repopath":"All/yaml.el-0.5.5_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":58960,"desc":"yaml.el is a YAML parser written in Emacs List without any external\ndependencies. It provides an interface similar to the Emacs JSON\nparsing utility.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"full"}},{"name":"yaz","origin":"net/yaz","version":"5.31.1_7","comment":"Z39.50/SR client and API library","maintainer":"nc@FreeBSD.org","www":"https://www.indexdata.com/resources/software/yaz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f9e371134cdc091584a1b9c2ea71f0ada8863bddc05cec6a9e05bded8e62e9f","flatsize":6644745,"path":"All/yaz-5.31.1_7.pkg","repopath":"All/yaz-5.31.1_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1043320,"desc":"YAZ is a compact toolkit that provides access to the Z39.50/SR\nprotocol, as well as a set of higher-level tools for implementing the\nserver and client roles, respectively.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["net"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libhistory.so.8","libexslt.so.0","libxslt.so.1","libxml2.so.2","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libgnutls.so.30"],"shlibs_provided":["libyaz.so.5","libyaz_icu.so.5","libyaz_server.so.5"],"options":{"DOCS":"on","MEMCACHED":"off","REDIS":"off"}},{"name":"yeahwm","origin":"x11-wm/yeahwm","version":"0.3.5_1","comment":"Minimal X11 window manager with BeOS-like tabbed titles","maintainer":"danfe@FreeBSD.org","www":"http://phrat.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1896c8a2c0a51de189cd43a22b1d805aa61fe6bacc9b1e34338d8fad9d443e73","flatsize":50103,"path":"All/yeahwm-0.3.5_1.pkg","repopath":"All/yeahwm-0.3.5_1.pkg","licenselogic":"single","pkgsize":21596,"desc":"YeahWM is a minimalist window manager for X11 based on evilwm and aewm.\nIt features:\n\n  * Sloppy focus\n  * BeOS-like tabbed titles, which can be repositioned\n  * Support for Xinerama\n  * Simple appearance\n  * Good keyboard control\n  * Creative usage of the mouse\n  * Respects aspect size hints\n  * Solid resize and move operations\n  * Virtual desktops\n  * \"Magic\" screen edges for desktop switching\n  * Snapping to other windows and screen borders when moving windows\n  * Small binary size (ca. 23KB)\n  * Little resource usage","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libXext.so.6","libXinerama.so.1"],"options":{"DOCS":"on","MOTIF":"off"}},{"name":"yaml-mode.el-emacs_wayland","origin":"textproc/yaml-mode.el","version":"0.0.16_3","comment":"Simple major mode to edit YAML file for Emacsen","maintainer":"yasu@FreeBSD.org","www":"https://github.com/yoshiki/yaml-mode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58b601c3f8f4f88d1fbe1165395b3c32dbe2c95a0f1c9a3827eb6e203a840392","flatsize":73929,"path":"All/yaml-mode.el-emacs_wayland-0.0.16_3.pkg","repopath":"All/yaml-mode.el-emacs_wayland-0.0.16_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":22044,"desc":"This is a major mode for editing files in the YAML data serialization format.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To use yaml-mode, you should add following lines to your .emacs file:\n\n(require 'yaml-mode)\n(add-to-list 'auto-mode-alist '(\"\\\\.yaml$\" . yaml-mode))\n(add-to-list 'auto-mode-alist '(\"\\\\.yml$\" . yaml-mode))","type":"install"}]},{"name":"yi-aspell","origin":"textproc/yi-aspell","version":"0.01.1.1_1,2","comment":"Aspell Yiddish dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da5676b2b3ad2beb149cf7e93629a3c10fd41279bfff64115af67f79aef5d9ac","flatsize":1415258,"path":"All/yi-aspell-0.01.1.1_1,2.pkg","repopath":"All/yi-aspell-0.01.1.1_1,2.pkg","licenselogic":"single","pkgsize":394392,"desc":"Aspell Yiddish dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"yank","origin":"sysutils/yank","version":"1.3.0_1","comment":"Yank terminal output to clipboard","maintainer":"DtxdF@disroot.org","www":"https://github.com/mptre/yank/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8a317725d72fb546d340b8570dd1a70db3b2d01f24b7a6607265d68a3f84494","flatsize":14896,"path":"All/yank-1.3.0_1.pkg","repopath":"All/yank-1.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8000,"desc":"The yank utility reads input from stdin and display a selection\ninterface that allows a field to be selected and copied to the\nclipboard.  Fields are either recognized by a regular expression\nor by splitting the input on a delimiter sequence.","deps":{"xsel-conrad":{"origin":"x11/xsel-conrad","version":"1.2.0_2"}},"categories":["sysutils"],"options":{"CLIPBOARD":"on"}},{"name":"yaml-mode.el-emacs_nox","origin":"textproc/yaml-mode.el","version":"0.0.16_3","comment":"Simple major mode to edit YAML file for Emacsen","maintainer":"yasu@FreeBSD.org","www":"https://github.com/yoshiki/yaml-mode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a7d3244efd859bd61d666fc1eeb503f0590fa3f904f19947a07e331cd37019f","flatsize":73929,"path":"All/yaml-mode.el-emacs_nox-0.0.16_3.pkg","repopath":"All/yaml-mode.el-emacs_nox-0.0.16_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":22032,"desc":"This is a major mode for editing files in the YAML data serialization format.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"To use yaml-mode, you should add following lines to your .emacs file:\n\n(require 'yaml-mode)\n(add-to-list 'auto-mode-alist '(\"\\\\.yaml$\" . yaml-mode))\n(add-to-list 'auto-mode-alist '(\"\\\\.yml$\" . yaml-mode))","type":"install"}]},{"name":"yices","origin":"math/yices","version":"2.6.4","comment":"SMT solver","maintainer":"yuri@FreeBSD.org","www":"https://yices.csl.sri.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ee2c4e71ff7c2a70988e34d48af381cbec0482cc6b17ee15fc843db259f730c","flatsize":16302137,"path":"All/yices-2.6.4.pkg","repopath":"All/yices-2.6.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1742428,"desc":"Yices 2 is an SMT solver that decides the satisfiability of formulas containing\nuninterpreted function symbols with equality, real and integer arithmetic,\nbitvectors, scalar types, and tuples. Yices 2 supports both linear and nonlinear\narithmetic.\n\nYices 2 can process input written in the SMT-LIB notation (both versions 2.0 and\n1.2 are supported). Alternatively, you can write specifications using Yices 2's\nown specification language, which includes tuples and scalar types. You can also\nuse Yices 2 as a library in your software.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libyices.so.2.6"]},{"name":"yaml-mode.el-emacs_devel_nox","origin":"textproc/yaml-mode.el","version":"0.0.16_3","comment":"Simple major mode to edit YAML file for Emacsen","maintainer":"yasu@FreeBSD.org","www":"https://github.com/yoshiki/yaml-mode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd706fcf3b96ae590601b9f35c262f95f426e8fb04c99907cfd9e271726bb8a5","flatsize":74108,"path":"All/yaml-mode.el-emacs_devel_nox-0.0.16_3.pkg","repopath":"All/yaml-mode.el-emacs_devel_nox-0.0.16_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":22104,"desc":"This is a major mode for editing files in the YAML data serialization format.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use yaml-mode, you should add following lines to your .emacs file:\n\n(require 'yaml-mode)\n(add-to-list 'auto-mode-alist '(\"\\\\.yaml$\" . yaml-mode))\n(add-to-list 'auto-mode-alist '(\"\\\\.yml$\" . yaml-mode))","type":"install"}]},{"name":"yali","origin":"textproc/yali","version":"1.1_1","comment":"YALI: Yet Another LOLCODE Interpreter","maintainer":"tsparks@appliedops.net","www":"https://1.618034.com/yali-yet-another-lolcode-interpreter/index.php","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c69ce56ba95cfcc2184e7a28fcd8ea048317785d20708c9dff1c18b10fea2b89","flatsize":36848,"path":"All/yali-1.1_1.pkg","repopath":"All/yali-1.1_1.pkg","licenselogic":"single","licenses":["BSD"],"pkgsize":8844,"desc":"This is YALI, its a LOLCODE interpreter, written in perl.","deps":{"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"]},{"name":"yaml-mode.el-emacs_devel","origin":"textproc/yaml-mode.el","version":"0.0.16_3","comment":"Simple major mode to edit YAML file for Emacsen","maintainer":"yasu@FreeBSD.org","www":"https://github.com/yoshiki/yaml-mode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31f7ee2f26f5f876b82e1dae854b0815d142826b5fbc572c1a346c037ec95c11","flatsize":74108,"path":"All/yaml-mode.el-emacs_devel-0.0.16_3.pkg","repopath":"All/yaml-mode.el-emacs_devel-0.0.16_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":22096,"desc":"This is a major mode for editing files in the YAML data serialization format.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use yaml-mode, you should add following lines to your .emacs file:\n\n(require 'yaml-mode)\n(add-to-list 'auto-mode-alist '(\"\\\\.yaml$\" . yaml-mode))\n(add-to-list 'auto-mode-alist '(\"\\\\.yml$\" . yaml-mode))","type":"install"}]},{"name":"yaml-mode.el","origin":"textproc/yaml-mode.el","version":"0.0.16_3","comment":"Simple major mode to edit YAML file for Emacsen","maintainer":"yasu@FreeBSD.org","www":"https://github.com/yoshiki/yaml-mode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7c4a3ab7cdec7097504cea171f19ccb3a8de304b96b33e6a13854a9f8a487c5","flatsize":73929,"path":"All/yaml-mode.el-0.0.16_3.pkg","repopath":"All/yaml-mode.el-0.0.16_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":22040,"desc":"This is a major mode for editing files in the YAML data serialization format.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"To use yaml-mode, you should add following lines to your .emacs file:\n\n(require 'yaml-mode)\n(add-to-list 'auto-mode-alist '(\"\\\\.yaml$\" . yaml-mode))\n(add-to-list 'auto-mode-alist '(\"\\\\.yml$\" . yaml-mode))","type":"install"}]},{"name":"yaml-mode.el-emacs_canna","origin":"textproc/yaml-mode.el","version":"0.0.16_3","comment":"Simple major mode to edit YAML file for Emacsen","maintainer":"yasu@FreeBSD.org","www":"https://github.com/yoshiki/yaml-mode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdbc0e532010b363b22be6c9dfef94bd030df0f3a00e6cf92574683a477b1295","flatsize":73929,"path":"All/yaml-mode.el-emacs_canna-0.0.16_3.pkg","repopath":"All/yaml-mode.el-emacs_canna-0.0.16_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":22064,"desc":"This is a major mode for editing files in the YAML data serialization format.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"To use yaml-mode, you should add following lines to your .emacs file:\n\n(require 'yaml-mode)\n(add-to-list 'auto-mode-alist '(\"\\\\.yaml$\" . yaml-mode))\n(add-to-list 'auto-mode-alist '(\"\\\\.yml$\" . yaml-mode))","type":"install"}]},{"name":"yamdi","origin":"multimedia/yamdi","version":"1.9","comment":"Metadata injector for FLV files","maintainer":"buganini@gmail.com","www":"https://yamdi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d9861f3540c85027269234ff907875c96e5f9aef4f1d199be61f8576e31190a","flatsize":28962,"path":"All/yamdi-1.9.pkg","repopath":"All/yamdi-1.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12516,"desc":"YAMDI stands for Yet Another MetaData Injector and is a metadata injector\nfor FLV files. It adds the onMetaData event to your FLV files.","categories":["multimedia"]},{"name":"yami4","origin":"net/yami4","version":"2.0.0","comment":"Messaging library for distributed systems","maintainer":"prog@msobczak.com","www":"http://www.inspirel.com/yami4/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f633b5962fdb540f6a39a76893e019406d9d64294f974977e65526512d28e603","flatsize":4266711,"path":"All/yami4-2.0.0.pkg","repopath":"All/yami4-2.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":354956,"desc":"YAMI4 is a messaging solution for distributed systems.\nIt is a set of libraries and run-time services\nfor several operating systems and programming languages.\nThis port installs core, C++ and Python libraries with documentation.","categories":["net"],"options":{"DOCS":"on","YAMI4CPP":"on","YAMI4PYTHON":"off"}},{"name":"yap","origin":"lang/yap","version":"6.2.2_11","comment":"High-performance Prolog compiler","maintainer":"eugen@FreeBSD.org","www":"http://www.dcc.fc.up.pt/~vsc/Yap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"822256818ce435070c5f8b2928a6002fe7947503df451e9a7efd1bf1b962465f","flatsize":16810129,"path":"All/yap-6.2.2_11.pkg","repopath":"All/yap-6.2.2_11.pkg","licenselogic":"or","licenses":["ART20","LGPL20"],"pkgsize":3339716,"desc":"YAP is a high-performance Prolog compiler developed at\nLIACC/Universidade do Porto and at COPPE Sistemas/UFRJ. Its Prolog\nengine is based in the WAM (Warren Abstract Machine), with several\noptimizations for better performance. YAP follows the Edinburgh\ntradition, and is largely compatible with the ISO-Prolog standard and\nwith Quintus and SICStus Prolog.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang"],"shlibs_required":["libgmp.so.10","libreadline.so.8","libncurses.so.6"],"options":{"BUILDDOCS":"off","DOCS":"on"}},{"name":"yajl-tcl","origin":"devel/yajl-tcl","version":"1.8.1_1","comment":"Tcl bindings for Yet Another JSON Library","maintainer":"tcltk@FreeBSD.org","www":"https://github.com/flightaware/yajl-tcl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4336d5ca4e03dabb471eb467de730da97be9f7bc6233c2882c5644a9e70a77fc","flatsize":30419,"path":"All/yajl-tcl-1.8.1_1.pkg","repopath":"All/yajl-tcl-1.8.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10372,"desc":"Yajl-tcl is a Tcl wrapper for the Yet Another JSON Library (YAJL).\nAlthough there is already a package in the tcllib library, huddle,\nthat can generate JSON, the big advantage in using yajl-tcl is\nperformance.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"yajl":{"origin":"devel/yajl","version":"2.1.0"}},"categories":["devel"],"shlibs_required":["libyajl.so.2"]},{"name":"yafc","origin":"ftp/yafc","version":"1.3.7_2","comment":"Yet another FTP client, similar to ftp(1)","maintainer":"bofh@FreeBSD.org","www":"https://github.com/sebastinas/yafc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1cf6b3e8285f6ad4dd2ddfe9ac2e38e8cabaa3096fe0363871767320365eb49","flatsize":381641,"path":"All/yafc-1.3.7_2.pkg","repopath":"All/yafc-1.3.7_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":127392,"desc":"Yafc is yet another ftp client, similar to ftp(1).  Features include\nDirectory cache, remote filename completion, aliases, colored ls,\nrecursive get/put/ls/rm, nohup mode transfers, and more!","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libssh":{"origin":"security/libssh","version":"0.10.6"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["ftp"],"shlibs_required":["libssh.so.4","libintl.so.8","libssl.so.12","libcrypto.so.12"],"options":{"BASH":"on","EXAMPLES":"on","INFO":"on","NLS":"on","READLINE":"off","SSH":"on"},"annotations":{"deprecated":"Unmaintained, last release in 2016","expiration_date":"2024-05-17"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUnmaintained, last release in 2016.\n\nIt is scheduled to be removed on or after 2024-05-17."}]},{"name":"yajl","origin":"devel/yajl","version":"2.1.0","comment":"Portable JSON parsing and serialization library in ANSI C","maintainer":"gregf@hugops.pw","www":"http://lloyd.github.com/yajl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5539f7f402d1353d9e9f5123f6075da61769d6ba5a7bd326474de3232c3b12a0","flatsize":348995,"path":"All/yajl-2.1.0.pkg","repopath":"All/yajl-2.1.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":69884,"desc":"Yet Another JSON Library. YAJL is a small event-driven (SAX-style)\nJSON parser written in ANSI C, and a small validating JSON generator.\nYAJL is released under the BSD license.","categories":["devel"],"shlibs_provided":["libyajl.so.2"]},{"name":"yahtzee","origin":"games/yahtzee","version":"1.0_2","comment":"Curses version of the dice game for one or more players","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4bbed8ba144545a1cd0905ec0828332a6fb63f430dd2b3a18937d03025516d9","flatsize":25312,"path":"All/yahtzee-1.0_2.pkg","repopath":"All/yahtzee-1.0_2.pkg","licenselogic":"single","pkgsize":11880,"desc":"This is a curses version of Yahtzee, that classic dice game.\n\nUnfortunately this game does not come with any documentation. One day,\nI might find a few moments to write up a man page to solve this little\nproblem. But until then you'll have to use magic to find your own way\naround.\n\nShare and enjoy,\n\nJoel","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe yahtzee port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"yadm","origin":"sysutils/yadm","version":"3.1.1_1","comment":"Yet Another Dotfiles Manager","maintainer":"vendion@gmail.com","www":"https://thelocehiliosan.github.io/yadm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a62ae8c2ea3b49f4582059718beca1b9f0e34695450a9d42592c7b33e6f2b19","flatsize":100511,"path":"All/yadm-3.1.1_1.pkg","repopath":"All/yadm-3.1.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":35988,"desc":"Yadm is like having a version of Git, that only operates on your\ndotfiles.\n\nYadm helps you maintain a single repository of dotfiles, while\nkeeping them where they belong, in $HOME.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["sysutils"],"options":{"J2CTL":"off"},"annotations":{"cpe":"cpe:2.3:a:yadm_project:yadm:3.1.1:::::dragonfly6:x86_64:1"},"messages":[{"message":"Version 2.0.0 changed the default storage location for storing data, after upgrading run `yadm upgrade`. See https://yadm.io/docs/upgrade_from_1 for more information.","type":"upgrade","maximum_version":"2.0.0"},{"message":"Version 3.0.0 changed the default storage location for storing data, after upgrading run `yadm upgrade`. See https://yadm.io/docs/upgrade_from_2 for more information.","type":"upgrade","minimum_version":"2.0.0"}]},{"name":"yagiuda","origin":"comms/yagiuda","version":"1.19_2","comment":"Used to calculate yagi-uda antenna patterns useful to ham radio","maintainer":"hamradio@FreeBSD.org","www":"http://www.g8wrb.org/yagi/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e3ccfeb097014cdb129d131e29e5f3c79c736569764765c5274055b0c95658a","flatsize":329941,"path":"All/yagiuda-1.19_2.pkg","repopath":"All/yagiuda-1.19_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":124232,"desc":"The Yagi-Uda project is a set of programmes for designing, and optimising\nYagi-Uda antennas, with 2 or more elements, such as shown below.  Additionally,\na very simple program called dipole works with just a dipole, but its\nfunctionality is limited.\n\nWritten by Dr. David Kirkby, G8WRB. email david.kirkby@onetel.net","categories":["comms","hamradio"],"options":{"DOCS":"on"}},{"name":"yaggo","origin":"devel/yaggo","version":"1.5.11_1","comment":"Generate command line parser using getopt_long","maintainer":"jwb@FreeBSD.org","www":"https://github.com/gmarcais/yaggo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39312ede434c8e5dd82089c2912e75337cd07e3942696ce01551b2d38105d51d","flatsize":103293,"path":"All/yaggo-1.5.11_1.pkg","repopath":"All/yaggo-1.5.11_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":33096,"desc":"Yaggo is a tool to generate command line parsers for C++. Yaggo stands\nfor \"Yet Another GenGetOpt\" and is inspired by GNU Gengetopt.  It reads\na configuration file describing the switches and argument for a C++\nprogram and it generates one header file that parses the command line\nusing getopt_long(3). See the Example section below for more details.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["devel"]},{"name":"yafic","origin":"security/yafic","version":"1.2.2_4","comment":"Yet Another File Integrity Checker, similar to Tripwire","maintainer":"allan@saddi.com","www":"http://philosophysw.com/software/yafic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"207fa3993c5d668616a67789505c642ff9626f5a25361dfd52c774c5c6558d1b","flatsize":7661958,"path":"All/yafic-1.2.2_4.pkg","repopath":"All/yafic-1.2.2_4.pkg","licenselogic":"single","pkgsize":1617052,"desc":"yafic is Yet Another File Integrity Checker.  yafic  saves\ninformation about the state of a filesystem to a database.\nLater, yafic can be used to compare the current  state  of\nthe  filesystem  against  the  saved database, letting you\nknow of any changed, added, or removed files.","categories":["security"],"options":{"CRYPTO":"on"},"messages":[{"message":"A sample configuration file has be installed in\n/usr/local/share/examples/yafic","type":"install"}]},{"name":"yad","origin":"x11/yad","version":"14.0","comment":"Display GNOME dialogs from the command line","maintainer":"danilo@FreeBSD.org","www":"https://github.com/v1cont/yad","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f504fd75d4e7aa5b0c0cbb927f949a512bb3ce4da4ab09ab3d8dd5430a9313d","flatsize":616598,"path":"All/yad-14.0.pkg","repopath":"All/yad-14.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":192456,"desc":"Yad (yet another dialog) is a fork of Zenity with\nmany improvements, such as custom buttons, additional\ndialogs, pop-up menu in notification icon and more.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"rgb":{"origin":"x11/rgb","version":"1.1.0_1"}},"categories":["x11","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgspell-1.so.2","libenchant-2.so.2"],"options":{"GTKSOURCEVIEW":"off","HTML":"off","ICONBROWSER":"off","NLS":"on","SPELL":"on","TOOLS":"off"}},{"name":"yadf","origin":"sysutils/yadf","version":"1.0.0_20","comment":"Yet Another Duplicate files finder","maintainer":"sec.research.2005@gmail.com","www":"https://github.com/jrimbault/yadf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d1fe2eae8f0156f22b328ad5cb9d35a82ac4b0a6b9c6a6648f3c8105ea10cba","flatsize":3333945,"path":"All/yadf-1.0.0_20.pkg","repopath":"All/yadf-1.0.0_20.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":897424,"desc":"Yet Another Duplicate Files Finder\n\nFeatures:\n  Fast compared to similar tools.\n  Supports filtering based on fize size, regex\n  Multiple ouput formats including csv, json, ldjson etc.","categories":["sysutils"]},{"name":"yadex","origin":"games/yadex","version":"1.7.0_3","comment":"WAD file editor, for games like Doom and Heretic","maintainer":"danfe@FreeBSD.org","www":"http://www.teaser.fr/~amajorel/yadex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b4f38b2b5984197efb03ed3fec4c009cd203c9a16ce36a94c7fa0f9e727bfec","flatsize":903737,"path":"All/yadex-1.7.0_3.pkg","repopath":"All/yadex-1.7.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":321208,"desc":"Yadex is a Doom level (WAD) editor for Unix systems running X.  It supports\nDoom alpha, Doom beta, Doom, Ultimate Doom, Final Doom, Doom II, Heretic and\nalso, in a more or less limited way, Hexen and Strife.\n\nYadex is descended from DEU 5.21.  Therefore, as you might expect, it's a\nrather low-level editor that requires you to take care of a lot of detail\nbut on the flip side allows you to control very precisely what you are\ndoing.  In addition, it has many advanced functions that DEU didn't have,\nto make certain tedious tasks easy.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"options":{"WHITE_BG":"off","3D_RENDER":"off","SEARCH":"off","EXTRA_TOOLS":"off","LAPTOP_KEYS":"off","HEXEN":"off","DOCS":"on"},"messages":[{"message":"Yadex is now installed.\n\n  Before you run it, enter the paths to your IWADs in\n  /usr/local/etc/yadex/yadex.cfg or ~/.yadex/yadex.cfg.\n  When you're done, type \"yadex\" (without quotes) to start.\n  If you're confused, take a look at /usr/local/share/doc/yadex/index.html.\n\n  Happy editing!","type":"install"}]},{"name":"yabasic","origin":"lang/yabasic","version":"2.90.4_1,1","comment":"Yet another Basic for Unix and Windows","maintainer":"wen@FreeBSD.org","www":"http://www.yabasic.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d67b81dbbd5ce79e861cf446a052b84705604bcad40f5157952dde9049976f0","flatsize":370536,"path":"All/yabasic-2.90.4_1,1.pkg","repopath":"All/yabasic-2.90.4_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":175580,"desc":"Yabasic implements the most common and simple elements of the basic language;\nIt comes with goto/gosub, with various loops, with user defined subroutines\nand Libraries. Yabasic does monochrome line graphics and printing.\nYabasic runs under Unix and Windows; it is small (around 200KB) and free.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["lang"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libncurses.so.6","libtinfo.so.6","libffi.so.8"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:yabasic:yabasic:2.90.4:::::dragonfly6:x86_64:1"}},{"name":"xzoom","origin":"x11/xzoom","version":"0.4_1","comment":"Magnify, rotate, mirror the image on the X11 screen","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3549fe2c9fc1fd65f7615b8061d725e64e180dc4063be05bcc7e01c7a0a6085","flatsize":19583,"path":"All/xzoom-0.4_1.pkg","repopath":"All/xzoom-0.4_1.pkg","licenselogic":"single","pkgsize":10212,"desc":"Magnify, rotate, mirror the image on the X11 screen.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11","accessibility"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xzoom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"y2l","origin":"textproc/y2l","version":"1.2_1","comment":"Yacc-to-Latex pretty printer/converter","maintainer":"ports@FreeBSD.org","www":"http://www.alchar.org/~aedil/Projects/y2l.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"572652320c21952ae32cd12bd8b13e0fde09a851c3164aac518cbba7c66f0c2d","flatsize":29008,"path":"All/y2l-1.2_1.pkg","repopath":"All/y2l-1.2_1.pkg","licenselogic":"single","pkgsize":9604,"desc":"The Yacc to LaTeX utility takes (hopefully) any yacc source file,\nand derives an Extended Backus-Naur Form (EBNF) description from\nit. This EBNF is written out as LaTeX source. The output is a LaTeX\n\"longtable\" environment, that can be included in any LaTeX document,\ntypically using an \\input{} statement.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe y2l port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"yacreader","origin":"graphics/yacreader","version":"9.12.0_2","comment":"Yet another comic reader","maintainer":"jbeich@FreeBSD.org","www":"https://www.yacreader.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43b0d150f31ff0b94919228655413f86d7d97013908769382c272cf724ea39c7","flatsize":7500040,"path":"All/yacreader-9.12.0_2.pkg","repopath":"All/yacreader-9.12.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1603188,"desc":"YACReader is a free cross-platform comic reader with support for\nmultiple comic files and image formats. YACReader comes with\nYACReaderLibrary an application for browsing and managing your comic\ncollections with various smooth transition effects.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"unarr":{"origin":"archivers/unarr","version":"1.1.1"}},"categories":["graphics"],"shlibs_required":["libpoppler-qt5.so.1","libunarr.so.1","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1","libQt5QuickWidgets.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5Sql.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5"],"options":{"ARCHIVE":"off","OPENGL":"on","POPPLER":"on"},"annotations":{"flavor":"qt5"}},{"name":"yafaray","origin":"graphics/yafaray","version":"3.5.1_23","comment":"Montecarlo raytracing engine","maintainer":"yuri@FreeBSD.org","www":"http://www.yafaray.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"070b68a687ed81ecb736db7550c3e3b1afb9b1aac579eaf953684ffb8c101f33","flatsize":6632038,"path":"All/yafaray-3.5.1_23.pkg","repopath":"All/yafaray-3.5.1_23.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21"],"pkgsize":1647400,"desc":"YafaRay is a free open-source montecarlo raytracing engine released under the\nLGPL 2.1 license. Raytracing is a rendering technique for generating realistic\nimages by tracing the path of light through a 3D scene. A render engine consists\nof a specialised computer program that interacts with a host 3D application to\nprovide specific raytracing capabilities \"on demand\". The YafaRay engine can be\nused in the following 3D applications: Blender, Edificius, pCon-planner and\nWings 3D.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libImath-3_1.so.29","libOpenEXR-3_2.so.31","libIex-3_2.so.31","libIlmThread-3_2.so.31","libxml2.so.2","libfreetype.so.6","libopencv_photo.so.409","libopencv_imgproc.so.409","libopencv_core.so.409","libjpeg.so.8","libpng16.so.16","libtiff.so.6"],"shlibs_provided":["libyafaray_v3_core.so","libyafaray_v3_plugin.so","libDebugIntegrator.so","libEmissionIntegrator.so","libEmptyVolumeIntegrator.so","libExpDensityVolume.so","libNoiseVolume.so","libSingleScatterIntegrator.so","libSkyIntegrator.so","libSkyVolume.so","libSunSky2.so","libUniformVolume.so","libangularCamera.so","libarealight.so","libbasicnodes.so","libbasictex.so","libbglight.so","libbidirpath.so","libblend.so","libcoatedglossy.so","libdirectional.so","libdirectlight.so","libequirectangularCamera.so","libexrHandler.so","libglass.so","libglossy.so","libgradientback.so","libhdrHandler.so","libieslight.so","libjpgHandler.so","liborthographicCamera.so","libpathtrace.so","libperspectiveCamera.so","libphotonmap.so","libpngHandler.so","libpointlight.so","libroughglass.so","libshinydiffuse.so","libsimple.so","libspherelight.so","libspotlight.so","libsppm.so","libsunlight.so","libsunsky.so","libtextureback.so","libtgaHandler.so","libtifHandler.so","libvolumetric.so"],"options":{"DOCS":"on","QT":"off"}},{"name":"yash","origin":"shells/yash","version":"2.56.1","comment":"POSIX-compliant command line shell","maintainer":"naddy@FreeBSD.org","www":"https://magicant.github.io/yash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e22628d8e083b99c0ecdc777bff2f61153600ef44fbde042e0708b06372288ac","flatsize":1481091,"path":"All/yash-2.56.1.pkg","repopath":"All/yash-2.56.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":435904,"desc":"Yash, yet another shell, is a POSIX-compliant command line shell.\nYash is intended to be the most POSIX-compliant shell in the world\nwhile supporting features for daily interactive and scripting use.\nNotable features are:\n* Global aliases\n* Arrays\n* Socket redirection, pipeline redirection, and process redirection\n* Brace expansion and extended globbing\n* Fractional numbers in arithmetic expansion\n* Prompt command and command-not-found handler\n* Command line completion with predefined completion scripts for more\n  than 100 commands\n* Command line prediction based on command history","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["shells"],"shlibs_required":["libintl.so.8","libtinfo.so.6"],"options":{"NLS":"on"}},{"name":"yalias","origin":"x11/yalias","version":"0.7_12","comment":"Enhanced execution box with regex pattern matching","maintainer":"tdb@FreeBSD.org","www":"https://offog.org/code/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff8e768eeaed023e7228327c3432e4ae18a00ede15a6b2aad47bb78a12e78ebc","flatsize":25535,"path":"All/yalias-0.7_12.pkg","repopath":"All/yalias-0.7_12.pkg","licenselogic":"single","pkgsize":8600,"desc":"yalias has a window with two buttons and a text widget. The left\nbutton clears the widget (and is bound to the Escape key). The right\nbutton matches the contents of the widget against a series of regular\nexpressions that the user has previously specified in their\n$HOME/.yaliasrc, and executes the specified command if it matches\nany of them.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"yaml-cpp","origin":"devel/yaml-cpp","version":"0.8.0","comment":"YAML parser and emitter in C++ matching the YAML 1.2 spec","maintainer":"madpilot@FreeBSD.org","www":"https://github.com/jbeder/yaml-cpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b0f8ac532d10243cc98e259697758da7d50385ca1a449e5bdbb559794a838eb","flatsize":620605,"path":"All/yaml-cpp-0.8.0.pkg","repopath":"All/yaml-cpp-0.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":177588,"desc":"yaml-cpp is a YAML parser and emitter in C++ matching the YAML 1.2 spec.","categories":["devel"],"shlibs_provided":["libyaml-cpp.so.0"]},{"name":"xzip","origin":"games/xzip","version":"1.8.2_3","comment":"Infocom game interpreter that runs under X11","maintainer":"ports@FreeBSD.org","www":"https://www.eblong.com/zarf/xzip.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ab1e6c5631add58a2b570ea05cb194cdcae03d78c6d4a0ef26500437580c1d7","flatsize":101052,"path":"All/xzip-1.8.2_3.pkg","repopath":"All/xzip-1.8.2_3.pkg","licenselogic":"single","pkgsize":49368,"desc":"This software interprets Infocom text-adventure games.  It requires the\nX Window System.  This port does not install any games; you can install\nthem yourself if you own the games, or you can legally obtain the Zork\nseries from:\n\thttp://www.csd.uwo.ca/~pete/Infocom/download.html\n\nMore games can be found at:\n\tftp://ftp.gmd.de/if-archive/games/zcode/","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xzip port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xymon-client","origin":"net-mgmt/xymon-client","version":"4.3.30","comment":"System for monitoring servers and networks - Client","maintainer":"feld@FreeBSD.org","www":"http://xymon.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f2ca432d4ac783083e4d5b747182eb702c705818c44e8c07a434ce69a29755b","flatsize":3559355,"path":"All/xymon-client-4.3.30.pkg","repopath":"All/xymon-client-4.3.30.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":470556,"desc":"Xymon is a system for monitoring servers and networks. It has a great deal\nof inspiration from the Big Brother monitor, but unlike Big Brother it is\ndesigned to work well whether you need to monitor small network with just\na handful of hosts, or large networks with thousands of hosts.\n\nXymon is the successor to the bbgen toolkit, which has been available as\nan add-on to Big Brother since late 2002. The name change was decided upon\nwhen Xymon acquired enough functionality to be a stand-alone product.\nThe tools that formed the bbgen toolkit are still present in Xymon\nand are quite important for it, so if you have used bbgen before,\nXymon will seem quite familiar.\n\nThis is the client.\n\nLICENSE: GPL2 or later","categories":["net-mgmt","www"],"users":["xymon"],"groups":["xymon"],"annotations":{"cpe":"cpe:2.3:a:xymon:xymon:4.3.30:::::dragonfly6:x86_64"}},{"name":"yacas","origin":"math/yacas","version":"1.9.1_1","comment":"Yet Another Computer Algebra System","maintainer":"gahr@FreeBSD.org","www":"https://www.yacas.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67634292767a8772c4d89314e4846299d40f2c0d82b86bdcb4498a57cc95dec4","flatsize":3416224,"path":"All/yacas-1.9.1_1.pkg","repopath":"All/yacas-1.9.1_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":577556,"desc":"Yacas (Yet Another Computer Algebra System) is a small and highly flexible\ngeneral-purpose computer algebra language. The syntax uses a infix-operator\ngrammar parser. The distribution contains a small library of mathematical\nfunctions, but its real strength is in the language in which you can easily\nwrite your own symbolic manipulation algorithms. The core engine supports\narbitrary precision arithmetic (although it can optionally be linked with\nthe library \"libgmp3\") and is able to execute symbolic manipulations on\nvarious mathematical objects by following user-defined rules.","categories":["math"]},{"name":"xxgdb","origin":"devel/xxgdb","version":"1.12_5","comment":"X window interface for gdb","maintainer":"cy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c1b1b5d2ed553e06bf851bb8a31ea3e774705f9596c57633e2b0513dc9f693f","flatsize":129610,"path":"All/xxgdb-1.12_5.pkg","repopath":"All/xxgdb-1.12_5.pkg","licenselogic":"single","pkgsize":41508,"desc":"xxgdb is an X window interface for gdb.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["devel"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"]},{"name":"xzgv","origin":"graphics/xzgv","version":"0.9.2_2","comment":"Image viewer with thumbnail-based file selector for X","maintainer":"m.ne@gmx.net","www":"https://sourceforge.net/projects/xzgv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eed50426698b4e2f565e138a9c1176b5b7bddfd96ed0a12f4ebf7923c15b4d9e","flatsize":175750,"path":"All/xzgv-0.9.2_2.pkg","repopath":"All/xzgv-0.9.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":75920,"desc":"This is an image file viewer with thumbnail-based file selector. it uses GTK+\nand Imlib libraries and support most image file formats. The thumbnail file is\ncompatible with xv and Gimp.\n\nIn contrast to other image file viewers for X, xzgv uses only one window and\ncan fit a large image to the size of the window without changing the aspect\nratio.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libX11.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libexif.so.12"],"annotations":{"cpe":"cpe:2.3:a:xzgv:xzgv:0.9.2:::::dragonfly6:x86_64:2"}},{"name":"xxd","origin":"sysutils/xxd","version":"9.1.0470","comment":"Hexdump and reverse hexdump utility from vim distribution","maintainer":"gmarco@giovannelli.it","www":"https://www.vim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b091687930182e1aeba730d3ed416138fd399553cba9dca73bcaae0cd04cbd2d","flatsize":37254,"path":"All/xxd-9.1.0470.pkg","repopath":"All/xxd-9.1.0470.pkg","licenselogic":"single","licenses":["VIM"],"pkgsize":19032,"desc":"Standalone xxd utility from the vim editor distribution.\n\nXxd creates an hex dump of a given file or standard input.\nIt can also convert a hex dump back to its original binary form.","categories":["sysutils"]},{"name":"xwud","origin":"x11/xwud","version":"1.0.5_1","comment":"Image displayer for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"daca7cdd8462715d5ed5a152756600b94d8706699aa07b47efdde8c62ce7c459","flatsize":27066,"path":"All/xwud-1.0.5_1.pkg","repopath":"All/xwud-1.0.5_1.pkg","licenselogic":"single","pkgsize":13204,"desc":"This package contains xwud, an image displayer for the X Window System.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"xwrits","origin":"deskutils/xwrits","version":"2.26_3","comment":"Reminds you to take wrist breaks","maintainer":"ports@FreeBSD.org","www":"https://www.lcdf.org/xwrits/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96b2b7745c592f4372bfce4935a3026d2fdc5c56b3f72e2cd81292bd5583b6b0","flatsize":184712,"path":"All/xwrits-2.26_3.pkg","repopath":"All/xwrits-2.26_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":99200,"desc":"Xwrits reminds you to take wrist breaks for prevention or management of\nrepetitive stress injuries. When you should take a break, it pops up an\nX window, the warning window. You click on the warning  window, then\ntake a break. The window changes appearance while you take the break.\nit changes again when your break is over. Then you just resume typing.\nXwrits hides itself until you should take another break.\n\nThe typetime option changes the amount of time between breaks, and the\nbreaktime option changes the length of a break. The defaults are 55\nminutes and 5 minutes, respectively.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"}},"categories":["deskutils"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXinerama.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xwrits port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xwpick","origin":"graphics/xwpick","version":"2.20_3","comment":"Image pick up utility for X Window System","maintainer":"cy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f385e59ca31ecb20afb8c58f4eb5dcbddcbf3fd1ff40c2d90c8071cf7cccc91","flatsize":151636,"path":"All/xwpick-2.20_3.pkg","repopath":"All/xwpick-2.20_3.pkg","licenselogic":"single","licenses":["xwpick"],"pkgsize":69836,"desc":"Xwpick lets you pick an image from an arbitrary window or rectangular\narea of an X Window (DEC Window) server and write it to a file in a\nvariety of formats.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["graphics"],"shlibs_required":["libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"xworld","origin":"astro/xworld","version":"2.0_2","comment":"Earth as seen from the direction of the sun","maintainer":"naddy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6cc54d4141cedd6a9304432aff4919cb86ff861261bf4f095a43856306fdcb3","flatsize":3003088,"path":"All/xworld-2.0_2.pkg","repopath":"All/xworld-2.0_2.pkg","licenselogic":"single","pkgsize":89888,"desc":"XWorld displays a pretty picture of our earth as it would look if\nviewed from the direction of the sun.  The window is regularly updated.\nYou can use xworld in lieu of a clock.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["astro","geography"],"shlibs_required":["libX11.so.6"]},{"name":"xwit","origin":"x11/xwit","version":"3.4_4","comment":"X interface tool","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3460705d1ebe7ee0649ae37c2e00df32054407ece7987cbc81dffb6a14692993","flatsize":30484,"path":"All/xwit-3.4_4.pkg","repopath":"All/xwit-3.4_4.pkg","licenselogic":"single","pkgsize":13932,"desc":"xwit (\"x window interface tool\") is a hotch-potch collection of simple routines\nto call some of those X11 functions that don't already have any utility commands\nbuilt around them. The reasoning behind this is that loosely every X function\nshould be accessible from a shell script.\n\nFor example, XWarpPointer() will move the X pointer, but no utility program\nexists to do so on those rare occasions when you could really use it. xwit will\nalso resize, iconify, pop, and move windows given by name or id, change an icon,\ntitle or name, set the screen saver going, and change individual key autorepeat\nsettings.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"],"shlibs_required":["libXext.so.6","libX11.so.6"]},{"name":"xwinwrap","origin":"x11/xwinwrap","version":"0.3_4","comment":"XWinWrap replace a desktop background with a movie or screensaver","maintainer":"ports@FreeBSD.org","www":"http://tech.shantanugoel.com/projects/linux/shantz-xwinwrap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc50c534d914999b481dddeca8335c1923f6991699891be030333784919306cb","flatsize":19384,"path":"All/xwinwrap-0.3_4.pkg","repopath":"All/xwinwrap-0.3_4.pkg","licenselogic":"single","pkgsize":6820,"desc":"XWinWrap is a small utility written a loooong time ago that allowed you to\nstick most of the apps to your desktop background. What this meant was you\ncould use an animated screensaver (like glmatrix, electric sheep, etc) or\neven a movie, and use it as your wallpaper.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6","libXrender.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe xwinwrap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xworm","origin":"games/xworm","version":"1.02_2","comment":"Classic game with apples and hungry worm","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"741ca1f389542869ae13708f0d719c118ee2bbb3f8e0fc57bb8c364bc2fae559","flatsize":49414,"path":"All/xworm-1.02_2.pkg","repopath":"All/xworm-1.02_2.pkg","licenselogic":"single","pkgsize":24160,"desc":"In this game you must help wormie - the hungry maggot, to steal\napples from bazar the evil. Bazar has put an electric fence around\nthe garden, and he has also been  spreading  poisionous  mushrooms\ninto it. You must guide wormie around  this  objects, and you must\nkeep him from eating himself.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXt.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xworm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xymon-server","origin":"net-mgmt/xymon-server","version":"4.3.30_2","comment":"System for monitoring servers and networks","maintainer":"feld@FreeBSD.org","www":"http://xymon.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64cb55791d5dad718f9e66d936515f13c8ab4dc7300236286ab4293b4c1bfdd8","flatsize":39044999,"path":"All/xymon-server-4.3.30_2.pkg","repopath":"All/xymon-server-4.3.30_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4983400,"desc":"Xymon is a system for monitoring servers and networks. It has a great deal\nof inspiration from the Big Brother monitor, but unlike Big Brother it is\ndesigned to work well whether you need to monitor small network with just\na handful of hosts, or large networks with thousands of hosts.\n\nXymon is the successor to the bbgen toolkit, which has been available as\nan add-on to Big Brother since late 2002. The name change was decided upon\nwhen Xymon acquired enough functionality to be a stand-alone product.\nThe tools that formed the bbgen toolkit are still present in Xymon\nand are quite important for it, so if you have used bbgen before,\nXymon will seem quite familiar.\n\nThis is the server.\n\nLICENSE: GPL2 or later","deps":{"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"fping":{"origin":"net/fping","version":"5.0_3"},"mtr-nox11":{"origin":"net/mtr-nox11","version":"0.95_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["net-mgmt","www"],"users":["xymon"],"groups":["xymon"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libpcre.so.1","librrd.so.8","libpng16.so.16","libcares.so.2"],"options":{"DEBUG":"off","LDAP":"off","NETSNMP":"off"},"annotations":{"cpe":"cpe:2.3:a:xymon:xymon:4.3.30:::::dragonfly6:x86_64:2"}},{"name":"xwininfo","origin":"x11/xwininfo","version":"1.1.5_1","comment":"Window information utility for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4be4a73e94056168c41420e21f39c19c2a8d3af6e4feca94c05570b8e60fb385","flatsize":47773,"path":"All/xwininfo-1.1.5_1.pkg","repopath":"All/xwininfo-1.1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20784,"desc":"This package contains xwininfo, which is a utility for displaying\ninformation about windows in X.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"}},"categories":["x11"],"shlibs_required":["libxcb-shape.so.0","libxcb-icccm.so.4","libxcb.so.1"]},{"name":"z88","origin":"cad/z88","version":"15_2","comment":"Compact Finite Element Analysis System","maintainer":"ports@FreeBSD.org","www":"https://en.z88.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"050c9f5c9e4965f6459bd8da82749d38ccf36955ab0ed1263783bafa7325ff16","flatsize":153623150,"path":"All/z88-15_2.pkg","repopath":"All/z88-15_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":38599660,"desc":"What is Z88?\n\nZ88 is a fast, powerful and compact Finite Elements Analysis Program\nespecially designed for PCs, workstations and large computers with UNIX\nand PCs with Windows XP/95.\n\nFEATURES\n\n\t# Z88 features 20 finite element types.\n\t# It covers plane stress, plate bending, axial symmetric\n\tstructures and spacial structures up to 20-node Serendipity hexahedrons.\n\t# Comes with a user-friendly interface (the Z88 Commander).\n\t# Has a powerful mesh generator.\n\t# Features a DXF converter and two plot programs.\n\t# Contains the FEA solver featuring an in-situ Cholesky solver along\n\twith the Jennings storage method.\n\t# For large structures the new iteration solver is recommended.\n\t# The import of COSMOS and NASTRAN files from Pro/ENGINEER (with\n\toption Pro/MECHANICA) is possible.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["cad"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgio-2.0.so.0","libcairo.so.2","libfontconfig.so.1","libharfbuzz.so.0","libfreetype.so.6","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libGL.so.1","libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Z88 normally assumes that all the files for the software are located\nin the same directory - i.e. all binaries, configuration files, input\nand output files should be in the same directory. The port instead\ninstalls the files in standard locations consistently with FreeBSD\npolicies.\nA directory is created for every user at the first execution of z88\n(just run \"z88\" in a terminal) with path ${HOME}/.z88 and has the role\nof the main directory assumed by Z88: it is automatically populated as\nneeded by copying or linking to the files installed in the standard\nlocations.\n\nThe port sets gedit as default editor and firefox as default web\nbrowser: you can change it for a particular user by modifying the file\n${HOME}/.z88/z88.fcd.\nNo explicit dependency on gedit or firefox is set in the port, hence\nif a user really wants to use gedit or firefox it is necessary to\ninstall them manually on the system.","type":"install"},{"message":"===>   NOTICE:\n\nThe z88 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xwaylandvideobridge","origin":"x11/xwaylandvideobridge","version":"0.4.0","comment":"Tool to share specific windows to X11 clients","maintainer":"kde@FreeBSD.org","www":"https://invent.kde.org/system/xwaylandvideobridge","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5cb9b250571eafabf2bae4d806e7d128f2f962bafbdafe34adfbe0bab6baef9","flatsize":165702,"path":"All/xwaylandvideobridge-0.4.0.pkg","repopath":"All/xwaylandvideobridge-0.4.0.pkg","licenselogic":"single","pkgsize":45108,"desc":"By design, X11 applications can%e2%80%99t access window or screen contents for wayland\nclients. This is fine in principle, but it breaks screen sharing in tools like\nDiscord, MS Teams, Skype, etc and more.\n\nThis tool allows us to share specific windows to X11 clients, but within the\ncontrol of the user at all times.","deps":{"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"plasma5-kpipewire":{"origin":"audio/plasma5-kpipewire","version":"5.27.11"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["x11","kde"],"shlibs_required":["libKF5Notifications.so.5","libQt5Quick.so.5","libKPipeWireRecord.so.5","libxcb.so.1","libxcb-composite.so.0","libxcb-record.so.0","libKF5WindowSystem.so.5","libX11.so.6","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKPipeWire.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libxcb-xfixes.so.0","libxcb-render.so.0","libxcb-shape.so.0"]},{"name":"xwindiff","origin":"textproc/xwindiff","version":"1.1.6","comment":"Graphical Diff for X","maintainer":"ports@FreeBSD.org","www":"https://www.lurklurk.org/xwindiff.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95ad17b04c0671579cc936214e4a78769b89f6302ade71c6485799b216522636","flatsize":109976,"path":"All/xwindiff-1.1.6.pkg","repopath":"All/xwindiff-1.1.6.pkg","licenselogic":"single","pkgsize":46372,"desc":"Graphical Diff for X\n\nLICENSE: GPL2 or later","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["textproc"],"shlibs_required":["libXaw.so.7","libXt.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xwindiff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xwax","origin":"audio/xwax","version":"1.9","comment":"Open-source vinyl emulation software","maintainer":"yuri@FreeBSD.org","www":"https://wiki.xwax.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"559683052ea4ce2799a46870f53b8aa2851587dff70765d249998d23ff16291a","flatsize":123452,"path":"All/xwax-1.9.pkg","repopath":"All/xwax-1.9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":50228,"desc":"xwax is an open source vinyl emulation software project.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"dejavu":{"origin":"x11-fonts/dejavu","version":"2.37_3"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["audio"],"shlibs_required":["libiconv.so.2","libSDL-1.2.so.0","libSDL_ttf-2.0.so.0","libjack.so.0"]},{"name":"xwayland","origin":"x11-servers/xwayland","version":"24.1.1,1","comment":"X11 server as Wayland client","maintainer":"x11@FreeBSD.org","www":"https://wayland.freedesktop.org/xserver.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"414b6d9b74a3602f2f23d53905361463dcd1ccd71572d0a96474df303a33ed2d","flatsize":2261696,"path":"All/xwayland-24.1.1,1.pkg","repopath":"All/xwayland-24.1.1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":847180,"desc":"Wayland is a complete window system in itself, but even so, if we're\nmigrating away from X, it makes sense to have a good backwards\ncompatibility story. With a few changes, the Xorg server can be\nmodified to use wayland input devices for input and forward either the\nroot window or individual top-level windows as wayland surfaces. The\nserver still runs the same 2D driver with the same acceleration code\nas it does when it runs natively. The main difference is that wayland\nhandles presentation of the windows instead of KMS.","deps":{"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXfont2":{"origin":"x11-fonts/libXfont2","version":"2.0.5_1"},"libdecor":{"origin":"x11-toolkits/libdecor","version":"0.2.2_3"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libei":{"origin":"x11/libei","version":"1.2.1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcvt":{"origin":"x11/libxcvt","version":"0.1.2_2"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"libxshmfence":{"origin":"x11/libxshmfence","version":"1.3.2"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xkbcomp":{"origin":"x11/xkbcomp","version":"1.4.7"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"}},"categories":["x11-servers"],"shlibs_required":["libpixman-1.so.0","libXfont2.so.2","libXdmcp.so.6","libwayland-client.so.0","libxcvt.so.0","libxshmfence.so.1","libdrm.so.2","libepoxy.so.0","libei.so.1","liboeffis.so.1","libgbm.so.1","libdecor-0.so.0","libepoll-shim.so.0","libnettle.so.8","libXau.so.6","libGL.so.1"],"options":{"CSD":"on","EI":"on"}},{"name":"xwave","origin":"audio/xwave","version":"2.2_3","comment":"Audio player/recorder/editor for the X Window System","maintainer":"a0516@marimga.de","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f27e9915907d4ba0d12377b0b4b322e72914120a76e0829e84861103f063ae8","flatsize":266662,"path":"All/xwave-2.2_3.pkg","repopath":"All/xwave-2.2_3.pkg","licenselogic":"single","pkgsize":89072,"desc":"xwave - an audio player, recorder, editor  for the XWindow System\n\nNote from the original author:\n\nThe user interface of xwave is based on Athena and FWF widgets.\nThe application defaults are optimized for Xaw3d, so if you don't\nuse Xaw3d you may want to modify the resources.\n\nFeatures:\n\t- multiple files\n\t- overview window\n\t- zoom window\n\t- mark, cut, copy, paste, merge\n\t- echo, reverse, swap, resample, volume (absolute, dynamic\n\t  compressor)\n\t- stop recording on demand\n\t- raw, wav, au, aiff, aifc (PCM, ALAW, ULAW, and some ADPCM\n\t  implementations)\n\t- files of any length","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"}},"categories":["audio"],"shlibs_required":["libXaw.so.7","libXpm.so.4","libXmu.so.6","libXt.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"If you run out of space for the temporary files, set the X resource\nXWave*tdir (either in /usr/X11R6/lib/X11/app-defaults/XWave or your\n~/.Xdefaults) to a suitable directory.","type":"install"}]},{"name":"xwallpaper","origin":"x11-toolkits/xwallpaper","version":"0.7.4_3","comment":"Xwallpaper utility allows you to set image files as your X wallpaper","maintainer":"rodrigo@FreeBSD.org","www":"https://github.com/stoeckmann/xwallpaper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea89a13625675de753f8aad6a70b3601ce6174ac785d13b70eef8cdd47db01a0","flatsize":32943,"path":"All/xwallpaper-0.7.4_3.pkg","repopath":"All/xwallpaper-0.7.4_3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":16004,"desc":"The xwallpaper utility allows you to set image files as your X wallpaper.\nJPEG, PNG, and XPM file formats are supported, all of them being configurable\nand therefore no fixed dependencies.\n\nThe wallpaper is also advertised to programs which support semi-transparent\nbackgrounds.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"}},"categories":["x11-toolkits"],"shlibs_required":["libpixman-1.so.0","libxcb-image.so.0","libxcb-shm.so.0","libxcb-util.so.1","libxcb.so.1","libxcb-randr.so.0","libjpeg.so.8"]},{"name":"xwatchwin","origin":"x11/xwatchwin","version":"1.1.1_4","comment":"Watch a window on another X server","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bceacfe88fc443c4619cb76cdfa71c0271d3859089e98123a8e74ad021c4ce8","flatsize":17300,"path":"All/xwatchwin-1.1.1_4.pkg","repopath":"All/xwatchwin-1.1.1_4.pkg","licenselogic":"single","pkgsize":9056,"desc":"xwatchwin allows you to peek at a window on another X server.\nTo use it, you must specify the display name of the machine you want\nto watch, then the name of the window on that machine.\nXwatchwin will attempt to connect with the X server\nhostname:0.0, and if successful, will try to retrieve a copy of\nthe window in which you specified interest.\n\nYou may specify the window you want to watch either by name or by its\nwindow id, usually a hexidecimal number.  Usually specifying the\nwindow by name is simpler, although not all windows have names\nassociated with them; in that case you must use the window id option.\n\nIf the window you want to watch is not in a viewable state,\nxwatchwin will tell you so and exit.  If while you are watching\na window it becomes 'unviewable', xwatchwin will wait until the\nwindow becomes 'viewable' again.\n\nxwatchwin was written as an aid to a class for people learning\nto use X.  The idea is that the instructor would type into an xterm\nwindow on his/her display and the students would use xwatchwin\nto see what the instructor typed.  The students could then type the\nsame thing in their own terminal windows.  Hopefully others will find\nequally (if not more) constructive uses.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xwatchwin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xvmcinfo","origin":"x11/xvmcinfo","version":"0.1","comment":"Print out XvMC extension adaptor information","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d43aef88494b71391f73cf25b34be989151c59dee04b965d83caa2840ee8774f","flatsize":8272,"path":"All/xvmcinfo-0.1.pkg","repopath":"All/xvmcinfo-0.1.pkg","licenselogic":"single","pkgsize":3688,"desc":"This package contains xvmcinfo, an application for printing out the\nmotion compensatin capabilities of any video adaptors associated with\nthe display that are accessible through the XvMC extension.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libXvMC":{"origin":"x11/libXvMC","version":"1.0.14"}},"categories":["x11"],"shlibs_required":["libXvMC.so.1","libXv.so.1","libX11.so.6"]},{"name":"xwpe","origin":"devel/xwpe","version":"1.5.30a_1","comment":"Borland-like IDE programming environment","maintainer":"ports@FreeBSD.org","www":"http://www.identicalsoftware.com/xwpe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85af16c77955d75f376ec3de314def9911f332903ef87143feb524d1fbb8491a","flatsize":524952,"path":"All/xwpe-1.5.30a_1.pkg","repopath":"All/xwpe-1.5.30a_1.pkg","licenselogic":"single","pkgsize":221512,"desc":"xwpe is a X-window programming environment designed for UNIX systems.\nIt is similar to 'Borland C++' MS-DOS programming IDE environment.\n\nxwpe supports many compilers, linkers, and debuggers, so you are not tied to\nany particular set of tools.  There is both a curses and X11 interface\n(the later with mouse support).\n\nErrors that occur while compiling and linking a program can be examined in\nthe sources -- the cursor will jump to the corresponding line in the\nsource file.   Programs composed of more than one source file, can be\nmanaged with the project-option.  Your program may be run and debugged from\nwithin xwpe -- allowing the user to set breakpoints and watch variables.\n\nNote:  there are both English and German language version of the man pages,\nand help files.  The German language version will be installed if\n\"GERMAN_LANG\" is set during ``make install'' of the port.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libSM.so.6","libICE.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xwpe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"yarn-node18","origin":"www/yarn-node18","version":"1.22.19","comment":"Package manager for node, alternative to npm","maintainer":"pizzamig@FreeBSD.org","www":"https://classic.yarnpkg.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e61b03949f60ae1f39606ebb1cdee52f9f72d5634172e9e0785558d4e06285b","flatsize":5327523,"path":"All/yarn-node18-1.22.19.pkg","repopath":"All/yarn-node18-1.22.19.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":892288,"desc":"Yarn is a new node package manager that replaces the existing workflow for the\nnpm client or other package managers while remaining compatible with the npm\nregistry. It has the same feature set as existing workflows while operating\nfaster, more securely, and more reliably.","deps":{"node18":{"origin":"www/node18","version":"18.20.4"}},"categories":["www"],"options":{"HADOOPCOMPAT":"off"},"annotations":{"cpe":"cpe:2.3:a:yarnpkg:yarn:1.22.19:::::dragonfly6:x86_64"}},{"name":"xye","origin":"games/xye","version":"0.12.2_4","comment":"Puzzle games like sokoban or boulderdash","maintainer":"ports@FreeBSD.org","www":"https://xye.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c191a8c62ee80a2f7d7f8e7a69b79ff76570e7ff38f0d3def259c6e955c382f0","flatsize":7229447,"path":"All/xye-0.12.2_4.pkg","repopath":"All/xye-0.12.2_4.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":2546608,"desc":"Xye is a puzzle game in which the objective is to help a character that looks\nlike a green circle to get all the gems in the room. This is, of course,\nnot as easy as it sounds, Xye must solve all sorts of puzzles while\nat the same time avoiding all sorts of traps and beasts.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL_ttf-2.0.so.0","libSDL_image-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on","SKINS":"on"},"messages":[{"message":"Xye has been installed.\n\nXye can use Kye and Sokoban levels.\n\nIn addition, you can search for additional extra Levels here:\n\n    http://xye.sourceforge.net/levels.php\n\n    http://xyegame.blogspot.com/\n\nand other Sites and put it in:\n\n    ~/.xye/levels\n\n\nYou could manually change Permissions these Levels with:\n\n    /bin/chmod 444 ~/.xye/levels\n\n\nIn addition, you can use skins\n\n    http://xyegame.blogspot.com/search/label/skins\n\nand other Sites and put it in:\n\n    ~/.xye/res","type":"install"},{"message":"===>   NOTICE:\n\nThe xye port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xvinfo","origin":"x11/xvinfo","version":"1.1.5_1","comment":"Print out X-Video extension adaptor information","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72e9a81df97472ac0afe6f8b2f0649269582f843edba67e3ccad685c251439ff","flatsize":14529,"path":"All/xvinfo-1.1.5_1.pkg","repopath":"All/xvinfo-1.1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7256,"desc":"This package contains xvinfo, an application for printing out the\ncapabilities of any video adaptors associated with the display that\nare accessible through the X-Video extension.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"}},"categories":["x11"],"shlibs_required":["libXv.so.1","libX11.so.6"]},{"name":"xvt","origin":"x11/xvt","version":"3.0.6_1","comment":"Xterm replacement, supporting color, transparency, and more, with less","maintainer":"portmaster@BSDforge.com","www":"https://codeberg.org/BSDforge/xvt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ab5cb4ee9aed4509ed8402bc32090db608911b056fc768c0c30aa294b7cbe3e","flatsize":547082,"path":"All/xvt-3.0.6_1.pkg","repopath":"All/xvt-3.0.6_1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","GPLv2"],"pkgsize":139384,"desc":"xvt - an xterm replacement, supporting color, transparency, and more,\nwith less!\n\nxvt, simply continues on the original authors work -- John Bovey, University\nof Kent at Canterbury. With few exceptions, it does everything Xterm does.\nBut also does a great deal more, with less overhead. This version will also\nleverage vt(4), FreeBSD's new console driver. Which replaces syscons(4).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11"],"shlibs_required":["libXpm.so.4","libX11.so.6"],"shlibs_provided":["libxvt.so.1"],"options":{"256_COLOR":"on","BIG5":"off","DOCS":"on","EUCJ":"off","GB":"on","GREEK":"off","KR":"off","LINESPACE":"on","MENUBAR":"on","NEXT":"on","SJIS":"off","SMART":"on","TRANSPARENCY":"on","XGETDEFAULT":"off","XIM":"on","XTERM":"on","XVT":"on"}},{"name":"xvile","origin":"editors/xvile","version":"9.8z_1","comment":"VI Like Emacs -- X11 version","maintainer":"dickey@invisible-island.net","www":"https://invisible-island.net/vile/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f3ac5e28d182e4712b03d3abc8dc1442e51b6a2f50ddccca02ba086325ea0ea","flatsize":5898300,"path":"All/xvile-9.8z_1.pkg","repopath":"All/xvile-9.8z_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1114372,"desc":"xvile is the X11 version of vile.  in addition to the capabilities\nlisted below for the character-oriented version of vile, xvile offers\nscrollbars and more complete mouse integration.\n\nvile is a text editor which is extremely compatible with vi in terms of\n\"finger feel\".  in addition, it has extended capabilities in many areas,\nnotably:\n\n\tmulti-file editing and viewing\n\tkey rebinding (in addition to :map, :map!, and :abbr)\n\tmouse support (in an xterm, or when built as xvile)\n\tinfinite undo\n\tmany additional operator commands\n\tselection highlighting\n\trectangular operations\n\t\"next error\" cursor positioning after compilation\n\tfull function- and arrow-key support\n\tfilename, command, internal mode and variable completion\n\tauxiliary utilities for man page and C program syntax highlighting\n\tbuilt-in macro language\n\tportability to all UNIX platforms, VMS, DOS, Win32, OS/2","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["editors"],"shlibs_required":["libXpm.so.4","libXt.so.6","libX11.so.6"],"options":{"DOCS":"on","FILTERS":"off","ICONV":"on","PERL":"off","MOTIF":"off","XAW":"off","XAW3D":"off"}},{"name":"xvkbd","origin":"x11/xvkbd","version":"4.1_1","comment":"Virtual keyboard for X applications","maintainer":"ports@FreeBSD.org","www":"http://t-sato.in.coocan.jp/xvkbd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ce4da0b32a0cb271069ce89e641026f32d74f45d3f0cbd621490bdadb8ab22e","flatsize":899939,"path":"All/xvkbd-4.1_1.pkg","repopath":"All/xvkbd-4.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":253888,"desc":"xvkbd is a virtual (graphical) keyboard program for X Window System\nwhich provides facility to enter characters onto other clients\n(softwares) by clicking on a keyboard displayed on the screen. This may\nbe used for systems without a hardware keyboard such as kiosk terminals\nor handheld devices. This program also has facility to send characters\nspecified as the command line option to another client.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXt.so.6","libX11.so.6","libXmu.so.6","libXtst.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xvkbd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xvier","origin":"games/xvier","version":"1.0_4","comment":"Throw stones into free columns","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c4be55b4f6653449f5a76c8b562ef37c62e875abcac5c92b17fa839b137000c","flatsize":55822,"path":"All/xvier-1.0_4.pkg","repopath":"All/xvier-1.0_4.pkg","licenselogic":"single","pkgsize":24204,"desc":"Xvier is a board game where you and the computer alternately throw\nstones into free columns. The stones pile up in the columns, and the\ngoal is to get four stones in a row, in a column or diagonally.\nYou can choose various board sizes and levels of difficulty.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xvier port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ytdl","origin":"www/ytdl","version":"0.6.4_22","comment":"YouTube downloader written in Go","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rylio/ytdl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d152df1592df9f5ddeb1add3b05b1c1c9283e7518886747a9eda83b9008815e8","flatsize":7321545,"path":"All/ytdl-0.6.4_22.pkg","repopath":"All/ytdl-0.6.4_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2406436,"desc":"YouTube downloader written in Go.","categories":["www"]},{"name":"xvattr","origin":"x11/xvattr","version":"1.3_12","comment":"Getting and setting Xv attributes","maintainer":"fuz@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb64a8d3b0c3aa90b120b68811c0955cf02742f2a441f13d1c2e9fa1598ed7c3","flatsize":41890,"path":"All/xvattr-1.3_12.pkg","repopath":"All/xvattr-1.3_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17172,"desc":"xvattr lets you list the available attributes associated with the Xv\nextension to X11. It also allows you to change the values of the\nattributes. This can be used to change brightness and so on for programs\nthat use Xv overlays.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libXv.so.1","libX11.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgio-2.0.so.0","libcairo.so.2","libfontconfig.so.1","libharfbuzz.so.0","libfreetype.so.6","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"xvid","origin":"multimedia/xvid","version":"1.3.7,1","comment":"Opensource MPEG-4 codec, based on OpenDivx","maintainer":"riggs@FreeBSD.org","www":"http://www.xvid.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13e0ac24369205d0da063b66f26c8da5053443994bc5acdcf01a67dad8c4312a","flatsize":1817152,"path":"All/xvid-1.3.7,1.pkg","repopath":"All/xvid-1.3.7,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":272788,"desc":"An opensource MPEG-4 codec, based on OpenDivx","categories":["multimedia"],"shlibs_provided":["libxvidcore.so.4"],"options":{"OPTIMIZED_CFLAGS":"off"},"annotations":{"cpe":"cpe:2.3:a:xvid:xvid:1.3.7:::::dragonfly6:x86_64"}},{"name":"xuidesigner","origin":"audio/xuidesigner","version":"0.9_1","comment":"WYSIWYG LV2 X11UI GUI creator tool","maintainer":"yuri@FreeBSD.org","www":"https://github.com/brummer10/XUiDesigner","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88b664f1e92221d507bc5fa4c8b2f7b69a2df309018b268d219d70881338ba34","flatsize":4388259,"path":"All/xuidesigner-0.9_1.pkg","repopath":"All/xuidesigner-0.9_1.pkg","licenselogic":"single","licenses":["BSD0CLAUSE"],"pkgsize":709600,"desc":"XUiDesigner provides a easy to use GUI generator tool to create\nX11 UI's for LV2 plugins. Currently only libxputty is supported,\nbut the generated GUI C file could be used probably with other widget\ntool-kits as well, just a wrapper file is needed to translate the\ngenerated file to the needs of a toolkit.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"lilv":{"origin":"audio/lilv","version":"0.24.24"},"python311":{"origin":"lang/python311","version":"3.11.9"},"serd":{"origin":"devel/serd","version":"0.32.2"},"sord":{"origin":"devel/sord","version":"0.16.16"},"sratom":{"origin":"audio/sratom","version":"0.6.16"}},"categories":["audio"],"shlibs_required":["libcairo.so.2","libX11.so.6","liblilv-0.so.0","libsord-0.so.0","libserd-0.so.0"],"shlibs_provided":["libxputty.so.1"]},{"name":"xtron","origin":"games/xtron","version":"1.1a_3","comment":"Avoid running into walls, your own tail, and that of your opponent","maintainer":"amdmi3@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"292ead7e607dc8872b1562b36a60b9f66ca5918085f00c6fdf5cf5d3dbd4be52","flatsize":141619,"path":"All/xtron-1.1a_3.pkg","repopath":"All/xtron-1.1a_3.pkg","licenselogic":"single","licenses":["GPLv1+"],"pkgsize":19856,"desc":"Xtron is a simple one or two player  version of the  old\nclassic TRON. The game is simple: avoid running into walls,\nyour own tail, and that of your opponent.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libXpm.so.4","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"xwd","origin":"x11/xwd","version":"1.0.8_1","comment":"Dump an image of an X window","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52ff271a4e22df3c529b60572be03977342061e350496a498d5fca190d90d96b","flatsize":30294,"path":"All/xwd-1.0.8_1.pkg","repopath":"All/xwd-1.0.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15396,"desc":"This package contains xwd, which is an X Window System window dumping utility.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libxkbfile.so.1"]},{"name":"xtruco","origin":"games/xtruco","version":"1.0_2","comment":"Simple version for X Window of the famous card game Super Truco","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34d33129e0a2ad195aa73d5381ebc03229533a30def213b657619b212d9700c9","flatsize":80160,"path":"All/xtruco-1.0_2.pkg","repopath":"All/xtruco-1.0_2.pkg","licenselogic":"single","pkgsize":24880,"desc":"This is XTruco  -  simple version for X Windows\nof the famous card game named Super Truco.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xtruco port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xtrojka","origin":"games/xtrojka","version":"1.2.3_4","comment":"Game of skill similar to T*tris","maintainer":"ports@edwinm.ik.nu","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c54d58cca6db8e6444c8d5feb10af084131b04b412c220e7d9391bcf4f4f3bc","flatsize":226921,"path":"All/xtrojka-1.2.3_4.pkg","repopath":"All/xtrojka-1.2.3_4.pkg","licenselogic":"single","pkgsize":28892,"desc":"Trojka is a game of skill.  The aim of the game is to control and place\nfalling blocks so that you get three patterns or colors in a row,\nhorizontally or diagonally. These patterns then disappear, the above\nblocks collapse and you get points.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXpm.so.4","libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6","libXext.so.6"]},{"name":"xtrlock","origin":"x11/xtrlock","version":"2.15_1","comment":"X Transparent Lock","maintainer":"romain@FreeBSD.org","www":"https://salsa.debian.org/debian/xtrlock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5363f6e9dbf68041563cdc78ecf2beb03210e6bafeadaedec424f14a1acb5009","flatsize":48285,"path":"All/xtrlock-2.15_1.pkg","repopath":"All/xtrlock-2.15_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17448,"desc":"A minimal xlock with minimum usage of resources.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"annotations":{"cpe":"cpe:2.3:a:xtrlock_project:xtrlock:2.15:::::dragonfly6:x86_64:1"}},{"name":"xtoolwait","origin":"x11/xtoolwait","version":"1.3_3","comment":"Tool startup utility for X11","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b8e8da3ea12ec4e32a82ab6f27d668c8152e65d2156fcc46b6fa561f2c4302a","flatsize":11409,"path":"All/xtoolwait-1.3_3.pkg","repopath":"All/xtoolwait-1.3_3.pkg","licenselogic":"single","pkgsize":6724,"desc":"This utility notably decreases the startup time of your X sessions, provided\nthat you start a number of X clients automatically during the X session startup.\nMost people, for instance, start X clients like xterm, xclock, xconsole and\nxosview from their .xinitrc, .openwin-init, .xtoolplaces or .xsession file.\n\nThese X clients are started simultaneously (in the background) which puts a\nhigh load on the X server and the OS:\n\n* The X server is not multi-threaded, so all X clients are competing to get\n  access to the X server and to use its resources, which causes a lot of\n  overhead (= delay).\n\n* The performance of other (non X related) tasks served by the system degrades\n  badly due to the high load.\n  If the system has not enough RAM to hold all the X clients, it is swapping\n  heavily, resulting again in a lot of delay.\n\nOn the Sun platform there is a utility called 'toolwait' which solves these\nproblems: it starts one X client in the background, waits until it has mapped\na window and then exits.\n\nXtoolwait is a free implementation of exactly the same idea.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xtoolwait port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xtrans","origin":"x11/xtrans","version":"1.4.0_1","comment":"Abstract network code for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f82909fcc9bd559b76f07f69da532918c0e2ad1dadf4b3e16af941c366638a8","flatsize":191388,"path":"All/xtrans-1.4.0_1.pkg","repopath":"All/xtrans-1.4.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35840,"desc":"This package contains xtrans, a library of code that is shared among X\npackages to handle network protocol transport in a modular fashion,\nallowing a single place to add new transport types.","categories":["x11"]},{"name":"xurls","origin":"www/xurls","version":"2.5.0_5","comment":"Extract urls from text or files","maintainer":"nivit@FreeBSD.org","www":"https://github.com/mvdan/xurls","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efe58cbe91c16a1ae44174f57b2bd556cb11acd1e24942d1225708fb0c07b789","flatsize":5077346,"path":"All/xurls-2.5.0_5.pkg","repopath":"All/xurls-2.5.0_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1748308,"desc":"Extract urls from text or files using regular expressions.","categories":["www"]},{"name":"xtitle","origin":"x11/xtitle","version":"0.4.4","comment":"Outputs X window titles","maintainer":"tcberner@FreeBSD.org","www":"https://github.com/baskerville/xtitle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"172f12547b72c317bf515ed4f8254844e84b5ff23f9638abd5ec2bc5cf58906f","flatsize":18381,"path":"All/xtitle-0.4.4.pkg","repopath":"All/xtitle-0.4.4.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":7196,"desc":"Outputs X window titles\n\nIf arguments are given, outputs the title of each arguments, otherwise outputs\nthe title of the active window and continue to output it as it changes if the\nsnoop mode is on.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"}},"categories":["x11"],"shlibs_required":["libxcb.so.1","libxcb-icccm.so.4","libxcb-ewmh.so.2"]},{"name":"xtl","origin":"devel/xtl","version":"1.4.2","comment":"Library for R/W structured data to/from an external representation","maintainer":"ports@FreeBSD.org","www":"https://xtl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48b1a0347f5709e969839ceb4a198d1d92f50eb3eb8daf73a98528e21d228181","flatsize":85096,"path":"All/xtl-1.4.2.pkg","repopath":"All/xtl-1.4.2.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":19952,"desc":"XTL is a library of template classes and functions for reading/writing\nstructured data to/from an external (platform independent) representation.\nThis process is also usually known as marshalling, serialization or pickling,\nand is useful both for heterogeneous network programming and portable\npersistent storage.\n\nCurrently, XTL supports XDR (Internet standard), GIOP CDR (CORBA standard)\nand readable ascii text (write-only) as data formats. Memory buffers and C++\niostreams are usable as data sources/targets. Besides the usual C data types\n(basic, structs, pointers, unions), the XTL also supports C++ constructs,\nsuch as pointers to base classes and template types, namely, STL containers.\n\nXTL does not include any kind of IDL, and as such, the programmer is required\nto write a \"filter\" for each data type. The API is somewhat modeled on the\noriginal XDR library by Sun, in that the same filter is used for both reading\nand writing. However, heavy usage of templates makes the API simpler and type\nsafe. Function inlining and careful avoidance of pointers or virtual\nfunctions, also make generated code faster.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe xtl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xtl-quant-stack","origin":"devel/xtl-quant-stack","version":"0.7.6","comment":"Template library that supports other quantstack projects","maintainer":"yuri@FreeBSD.org","www":"https://github.com/xtensor-stack/xtl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aee7f0db6ec4448611026a7e1adb331fa03e5c1369da7d626e0d4bf33ba9f069","flatsize":784614,"path":"All/xtl-quant-stack-0.7.6.pkg","repopath":"All/xtl-quant-stack-0.7.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":87712,"desc":"Basic tools (containers, algorithms) used by other quantstack packages.\n\nxtl is a header-only library.","deps":{"nlohmann-json":{"origin":"devel/nlohmann-json","version":"3.11.3"}},"categories":["devel"]},{"name":"xtgyoretsu","origin":"games/xtgyoretsu","version":"git20140822","comment":"Extended ncurses version of \"Renshu-cho gyoretsu\"","maintainer":"amdmi3@FreeBSD.org","www":"https://saahriktu.org/games.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df8e9e17c9199e88159214a6d7f8a265c9a2a95aafd71e5f6e7335a0c31bdc27","flatsize":49908,"path":"All/xtgyoretsu-git20140822.pkg","repopath":"All/xtgyoretsu-git20140822.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18216,"desc":"XT gyoretsu - extended ncurses version of \"Renshu-cho gyoretsu\"\n\nGoal of the game is to clear entire field by matching pairs of\nneighbouring (adjacent or on the same line/column without any other\nnumbers in between) numbers, which must be either equal, or their\nsum must be equal to strike out sum.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"xtic","origin":"games/xtic","version":"1.12_3","comment":"X version of a simple but tricky board game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95fe79e7ba9c28defd89ceac2685f3c9d9218d9cdf1ac6fd3870d1c882a3d9a9","flatsize":38501,"path":"All/xtic-1.12_3.pkg","repopath":"All/xtic-1.12_3.pkg","licenselogic":"single","pkgsize":10004,"desc":"Xtic is a board game designed for the X windows environment.\nThe game is a two-player game, although for the moment,it\nis only possible to play against the computer. The board is\ncomposed of 4x4 squares and 16 pieces. Each piece has four\nproperties: black or brown, horizontal or vertical, solid or hollow,\nround or square. This makes up 16 possible combinations and there\nis exactly one piece for each possibility.\n\nThis is version 1.12.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXaw.so.7","libXmu.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xtic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xtriangles","origin":"games/xtriangles","version":"5.5.2_3","comment":"Triangles puzzle","maintainer":"ports@FreeBSD.org","www":"http://www.tux.org/~bagleyd/puzzles.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc9faa233a6a20df555ee861efdcb81e2fa24f65ec7e02cf0386e50064417a73","flatsize":33046,"path":"All/xtriangles-5.5.2_3.pkg","repopath":"All/xtriangles-5.5.2_3.pkg","licenselogic":"single","pkgsize":15228,"desc":"XTriangles, triangle puzzle for X-Window\n\nYour goal is to exchange the triangle panels to be in order.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xtriangles port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xviewer","origin":"graphics/xviewer","version":"3.2.4_4","comment":"Fast and functional image viewer","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/xviewer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb1198d1855c50c20244043ba9ecdd19b3dfb7f224c9a95c3b1ff60435380f36","flatsize":5918097,"path":"All/xviewer-3.2.4_4.pkg","repopath":"All/xviewer-3.2.4_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1115160,"desc":"Xviewer is a fast and functional image viewer which supports reading EXIF\ntags, simple color management, SVG, and Adobe's XMP.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cinnamon-desktop":{"origin":"x11/cinnamon-desktop","version":"5.4.2_4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exempi":{"origin":"textproc/exempi","version":"2.6.3_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xapp":{"origin":"x11/xapp","version":"2.8.2"},"yelp":{"origin":"x11/yelp","version":"42.1_3"}},"categories":["graphics","gnome"],"shlibs_required":["libcinnamon-desktop.so.4","libpeas-gtk-1.0.so.0","libpeas-1.0.so.0","libgmodule-2.0.so.0","libgirepository-1.0.so.1","libxapp.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libexif.so.12","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libexempi.so.8","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libjpeg.so.8","libX11.so.6"],"shlibs_provided":["libxviewer.so"],"options":{"JPEG":"on","LCMS2":"on","LIBEXIF":"on","LIBRSVG2":"on","XMP":"on"}},{"name":"yaf","origin":"net-mgmt/yaf","version":"2.13.0_1","comment":"Yet Another Flowmeter","maintainer":"dikshie@sfc.wide.ad.jp","www":"https://tools.netsa.cert.org/yaf/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a56475cc153dd17fbcf853570f6df12f3f1347f92f29aaa24f3b5c8b32bf09a","flatsize":1174559,"path":"All/yaf-2.13.0_1.pkg","repopath":"All/yaf-2.13.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":368908,"desc":"YAF is Yet Another Flowmeter. It processes packet data from pcap(3)\ndumpfiles as generated by tcpdump(1) or via live capture from an\ninterface using pcap(3) into bidirectional flows, then exports those\nflows to IPFIX Collecting Processes or in an IPFIX-based file format.\nYAF's output can be used with the SiLK flow analysis tools and any\nother IPFIX compliant toolchain.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libfixbuf":{"origin":"net/libfixbuf","version":"2.4.2_1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libpcre.so.1","libfixbuf.so.9","libgthread-2.0.so.0"],"shlibs_provided":["libairframe-2.13.0.so.4","libyaf-2.13.0.so.4"],"options":{"APPLABEL":"on","CMPTIP4":"off","DNSAUTH":"off","DNSNX":"off","ENTROPY":"on","FPEXPORT":"off","IFEXP":"off","LOCALTIME":"off","MPLS":"off","NONIP":"off","PAYLOAD":"on","PLUGIN":"on"}},{"name":"xxhash","origin":"devel/xxhash","version":"0.8.2_1","comment":"Extremely fast non-cryptographic hash algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://xxhash.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8f13234f94b2291965a7638c20c726cfb84c227ff63519cad14b528d7094f6f","flatsize":391402,"path":"All/xxhash-0.8.2_1.pkg","repopath":"All/xxhash-0.8.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":86972,"desc":"xxHash is an extremely fast non-cryptographic hash algorithm, working at speeds\nclose to RAM limits. It is proposed in two flavors, 32 and 64 bits. It\nsuccessfully completes the SMHasher test suite which evaluates collision,\ndispersion and randomness qualities of hash functions. Code is highly portable,\nand hashes are identical on all platforms (little / big endian).","categories":["devel"],"shlibs_provided":["libxxhash.so.0"]},{"name":"xtux","origin":"games/xtux","version":"20030306","comment":"Humorous Arcade game for X","maintainer":"ports@FreeBSD.org","www":"https://xtux.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67363f48caa4d01c224c4792ea8d9ad3d30890ac87fb904c4edd089290c8ac40","flatsize":7498316,"path":"All/xtux-20030306.pkg","repopath":"All/xtux-20030306.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1178088,"desc":"XTux Arena is a client server network game for X11 featuring\nopensource mascots. Players can compete in a multiplayer deathmatch\nmode (called holywar) or play against the computer (cooperative\nmultiplayer supported) in a mission against Microsoft.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libX11.so.6","libXpm.so.4"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xtux port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"yabb","origin":"www/yabb","version":"2.6.11_1","comment":"Original free open-source forum written in Perl","maintainer":"rodrigo@FreeBSD.org","www":"http://www.yabbforum.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80acd9d889b8c34cd18d1e95414530552ee2fa964edb526b9d605be10ab2accc","flatsize":5388968,"path":"All/yabb-2.6.11_1.pkg","repopath":"All/yabb-2.6.11_1.pkg","licenselogic":"single","licenses":["YABB_PUBLIC_LICENCE"],"pkgsize":1023376,"desc":"YaBB is a leading free, open source community forum system\nwritten in Perl. YaBB rivals any professional message board\nout there.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:yabb:yabb:2.6.11:::::dragonfly6:x86_64:1"},"messages":[{"message":"YaBB is now installed in /usr/local/www/yabb\n\nMake it available through your web server and\nvisit http://<path-to-yabb>/Setup.pl to\nconfigure it. You must remove Setup.pl when\nyou're done for security reasons.\n\nFor additional documentation please visit the\nofficial site at: http://www.yabbforum.com/","type":"install"}]},{"name":"xtensor-python","origin":"math/xtensor-python","version":"0.27.0","comment":"Python bindings for xtensor","maintainer":"yuri@FreeBSD.org","www":"https://github.com/xtensor-stack/xtensor-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"008b15985eac37c2d288a17275cafd377d244e3cdcdd2732fc9a3315536ad207","flatsize":101648,"path":"All/xtensor-python-0.27.0.pkg","repopath":"All/xtensor-python-0.27.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15876,"desc":"Python bindings for the xtensor C++ multi-dimensional array library.\n\nxtensor is a C++ library for multi-dimensional arrays enabling numpy-style\nbroadcasting and lazy computing.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"pybind11":{"origin":"devel/pybind11","version":"2.12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xtensor":{"origin":"math/xtensor","version":"0.25.0"}},"categories":["math","python"]},{"name":"xterm","origin":"x11/xterm","version":"392","comment":"Terminal emulator for the X Window System","maintainer":"ehaupt@FreeBSD.org","www":"https://invisible-island.net/xterm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fac15109a2c9a7bb0cfbdb0a75dab8786f424d9e86f245da02bb2eba6b673fa","flatsize":998025,"path":"All/xterm-392.pkg","repopath":"All/xterm-392.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":387260,"desc":"The xterm program is the standard terminal emulator for the X\nWindow System. It provides DEC VT102/VT220 and Tektronix 4014\ncompatible terminals for programs that can't use the window\nsystem directly. If the underlying operating system supports\nterminal resizing capabilities (for example, the SIGWINCH\nsignal in systems derived from 4.3bsd), xterm will use the\nfacilities to notify programs running in the window whenever it\nis resized.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"luit":{"origin":"x11/luit","version":"20240102_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["x11"],"shlibs_required":["libXft.so.2","libfontconfig.so.1","libfreetype.so.6","libXaw.so.7","libXmu.so.6","libXt.so.6","libICE.so.6","libXext.so.6","libXpm.so.4","libX11.so.6","libtinfo.so.6"],"options":{"256COLOR":"on","DABBREV":"off","DECTERM":"off","GNOME":"off","LOGGING":"off","LUIT":"on","PCRE2":"off","REGIS":"off","SCRNDUMP":"off","SIXEL":"on","TOOLBAR":"off","WCHAR":"on","XINERAMA":"off","NEXTAW":"off","XAW":"on","XAW3D":"off","XAW3DXFT":"off"},"annotations":{"cpe":"cpe:2.3:a:invisible-island:xterm:392:::::dragonfly6:x86_64"},"messages":[{"message":"You installed xterm with wide chars support. This introduces some limitations\ncomparing to the plain single chars version: this version of xterm will use\nUTF-8 charset for selection buffers, breaking 8-bit copy/paste support unless\nyou are using UTF-8 or ISO8859-1 locale. If you want 8-bit charset selections to\nwork as before, use \"eightBitSelectTypes\" XTerm resource setting.\n\nFor further information refer to the SELECT/PASTE section of xterm(1) manual\npage.","type":"install"}]},{"name":"xtset","origin":"x11/xtset","version":"1.1_1","comment":"Utility to set title on an xterm","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a6f537a212a098cfd529a24dc41fcf7d58f4171558c63e85637373dc86ee8bf","flatsize":12006,"path":"All/xtset-1.1_1.pkg","repopath":"All/xtset-1.1_1.pkg","licenselogic":"single","pkgsize":5320,"desc":"Utility to set title on an xterm.","categories":["x11"],"messages":[{"message":"===>   NOTICE:\n\nThe xtset port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xtensor","origin":"math/xtensor","version":"0.25.0","comment":"Multi-dimensional arrays with broadcasting and lazy computing","maintainer":"yuri@FreeBSD.org","www":"https://github.com/xtensor-stack/xtensor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e27c32c2c2538da943941ff34dcd6c47d1d533c4783c2dacc8738b731e21663c","flatsize":1949947,"path":"All/xtensor-0.25.0.pkg","repopath":"All/xtensor-0.25.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":193716,"desc":"xtensor is a C++ library meant for numerical analysis with multi-dimensional\narray expressions.\n\nxtensor provides:\n* an extensible expression system enabling lazy broadcasting\n* an API following the idioms of the C++ standard library\n* tools to manipulate array expressions and build upon xtensor","deps":{"nlohmann-json":{"origin":"devel/nlohmann-json","version":"3.11.3"},"xtl-quant-stack":{"origin":"devel/xtl-quant-stack","version":"0.7.6"}},"categories":["math"]},{"name":"xtermcontrol","origin":"x11/xtermcontrol","version":"3.6_1","comment":"Tool for dynamic control of xterm properties","maintainer":"olgeni@FreeBSD.org","www":"https://www.thrysoee.dk/xtermcontrol/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e74f58dde7eaa183b54b6e033bbffd894403e01ad4449619c10fe87e30b7fa16","flatsize":78301,"path":"All/xtermcontrol-3.6_1.pkg","repopath":"All/xtermcontrol-3.6_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17024,"desc":"xtermcontrol enables dynamic control of xterm properties. It makes\nit easy to change colors, titles, fonts, and the geometry of a\nrunning xterm, as well as to report the current settings of the\nproperties. Window manipulations such as (de)iconify, raise and\nlower, maximize and restore, and reset are also supported. It also\nlets advanced users issue any xterm control sequence.","categories":["x11"]},{"name":"yarr","origin":"www/yarr","version":"2.4_8","comment":"Yet another rss reader","maintainer":"decke@FreeBSD.org","www":"https://github.com/nkanaev/yarr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"894be8c2a08a9c95a68cc4ec930c2de44dd4ce2a2647b9430062747da3d47186","flatsize":10811987,"path":"All/yarr-2.4_8.pkg","repopath":"All/yarr-2.4_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3484116,"desc":"yarr (yet another rss reader) is a web-based feed aggregator which can\nbe used both as a desktop application and a personal self-hosted server.\n\nIt is written in Go with the frontend in Vue.js. The storage is backed\nby SQLite.","categories":["www"]},{"name":"xtexsh","origin":"print/xtexsh","version":"1.4.2_7","comment":"Tcl/Tk-based simple TeX interface","maintainer":"ports@FreeBSD.org","www":"https://www.mat.univie.ac.at/~gerald/ftp/xtexsh/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"027806a2f62e8e9626b6c10a7e2574b36e4bb4d8453cab45d02400ed92463c24","flatsize":63382,"path":"All/xtexsh-1.4.2_7.pkg","repopath":"All/xtexsh-1.4.2_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":20428,"desc":"xtexsh - xTeX Shell by Gerald Teschlxtem\n\nThe present program is a simple TeX interface for the X Window System based on\n\"wish\", respectively Tcl/Tk.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["print"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xtexsh port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xtide","origin":"astro/xtide","version":"2.15.5_2","comment":"Harmonic tide clock and tide predictor","maintainer":"wen@FreeBSD.org","www":"https://flaterco.com/xtide/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61940997ef6e646ba416ec7c3872180f2bd8a9cba259e79e12fac00c80bcc8b2","flatsize":6237680,"path":"All/xtide-2.15.5_2.pkg","repopath":"All/xtide-2.15.5_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1374560,"desc":"The xtide program predicts and displays tides.  It is capable of\nproducing output in a variety of dynamic and static formats, and has\nextensions for X, plain ASCII, and HTML.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["astro","geography"],"shlibs_required":["libpng16.so.16","libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXpm.so.4"],"shlibs_provided":["libtcd.so.1","libxtide.so.1"],"options":{"WVS":"off","X11":"on"}},{"name":"xtet42","origin":"games/xtet42","version":"2.21_6","comment":"One or two player T*tris game","maintainer":"gmarco@giovannelli.it","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37203e7f6166ac494d704d8fb60772fa2941fe6f065dc19ca4fcccf422eb00a5","flatsize":35301,"path":"All/xtet42-2.21_6.pkg","repopath":"All/xtet42-2.21_6.pkg","licenselogic":"single","pkgsize":16828,"desc":"Xtet42 is a one or two player version of T*tris. The game was written\nby Hugo Eide Gunnarsen in 1991. The game is very fun and very\naddictive. It is also astonishingly pretty to be an old X11-game.\n\nIn january 1999 I picked up the code to get rid of a few bugs and\nlimitations that annoyed me. I also converted the build-mechanism to\nGNU autoconf.\n\nThe result is xtet42-2.21.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"]},{"name":"xtexcad","origin":"graphics/xtexcad","version":"2.4.1_3","comment":"Simple drawing program enforcing limited slopes and diameters","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4320944b1f2c03fb395ba9cbb1c58598104f1bf614b96a1c23da91352411bde8","flatsize":105056,"path":"All/xtexcad-2.4.1_3.pkg","repopath":"All/xtexcad-2.4.1_3.pkg","licenselogic":"single","pkgsize":42316,"desc":"Simple drawing program enforcing limited slopes and diameters.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["graphics"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xtexcad port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xtacy","origin":"x11/xtacy","version":"1.14_3","comment":"X11 trippy color-cycling toy","maintainer":"matt@bdd.net","www":"http://www.gweep.net/~jer/xtacy.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d927ef1ef15a69108736eb10553c6650175874eca3cb2a061e7e2a9957b862b3","flatsize":149751,"path":"All/xtacy-1.14_3.pkg","repopath":"All/xtacy-1.14_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62664,"desc":"Xtacy, a Graphics Hack for X11 windows\n--------------------------------------\n\n\"Wow! This is better than snorting caffeine!\"  --Neil Braun\n\nXtacy is a graphics hack which I've been, well, hacking on, for 2 or 3\nyears now. It's been compiled on DECstations 3100, SGI running IRIX 5.3,\nand Linux boxen. I think someone got it running on a Sun once, but it\nhad problems with the circle draw function, so a couple of the modes\nlooked quite odd. Not that odd is bad. Just odd.\n\nSo what does it do? Xtacy displays bouncing shapes, rotating palettes,\na couple fractals, a kaleidascope, and lots of more stuff.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"],"shlibs_required":["libXext.so.6","libX11.so.6"]},{"name":"xtestpicture","origin":"x11/xtestpicture","version":"1.2_3","comment":"Create a full-screen image to adjust your monitor","maintainer":"joerg@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83a47fbc846338283068ee4fac113c86be3086fe73bcab1cd010e8a1bf476ea9","flatsize":12765,"path":"All/xtestpicture-1.2_3.pkg","repopath":"All/xtestpicture-1.2_3.pkg","licenselogic":"single","pkgsize":6748,"desc":"Xtestpicture creates a full-screen picture that is intended to help\nyou adjusting your monitor, resembling the usual TV test pictures.\n\nThe picture consists of some geometrical elements, like two crossing\ndiagonals, a circle, a couple of recatangles.  In the center, there's\na rectangle filled with vertical lines, to prove sharpness and video\nbandwidth, and a color area to adjust the color saturation and contrast.\n\nThat's about all there is to be, doesn't sound very impressive, right?\nSimply click a mouse button to get rid of it again.\n\nDresden, March 1997\t\t\tJoerg Wunsch <joerg@FreeBSD.org>","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"],"shlibs_required":["libXext.so.6","libX11.so.6"]},{"name":"xtermset","origin":"x11/xtermset","version":"0.5.2_3","comment":"Dynamically change some settings of an xterm","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/clts/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ec97104fb443f7c1440e8ab4d3b3ab1e2a7bf8b789f8b460510bfd8acbde5a9","flatsize":32967,"path":"All/xtermset-0.5.2_3.pkg","repopath":"All/xtermset-0.5.2_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14036,"desc":"This program allows you to change some of xterm's display settings\ndynamically.  Most of the option names are the same as those found in\nxterm; see the man page for details.","categories":["x11"],"messages":[{"message":"===>   NOTICE:\n\nThe xtermset port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xsv-rs","origin":"textproc/xsv-rs","version":"0.13.0_59","comment":"Fast CSV toolkit","maintainer":"mikael@FreeBSD.org","www":"https://github.com/BurntSushi/xsv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"002e9292df5a3841f3b99cbd5ea5be9732df632c82ef47cc37b4df3a3f3fae6a","flatsize":2306557,"path":"All/xsv-rs-0.13.0_59.pkg","repopath":"All/xsv-rs-0.13.0_59.pkg","licenselogic":"or","licenses":["MIT","UNLICENSE"],"pkgsize":655948,"desc":"xsv is a suite of command line utilities for indexing, slicing,\nanalyzing, splitting and joining CSV files.","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"xsysstats","origin":"sysutils/xsysstats","version":"1.51_6","comment":"System information display tool","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92f242f3f421c0728fd6d1e954c06bf3eb589e8091624c4425d8bcdf0cd681d2","flatsize":39311,"path":"All/xsysstats-1.51_6.pkg","repopath":"All/xsysstats-1.51_6.pkg","licenselogic":"single","licenses":["MWEDEL"],"pkgsize":21132,"desc":"XSysStats is a system information display tool similar to perfmeter.  It\ndisplays its information in the form of a strip chart.  It can also display\ninformation about remote hosts, as perfmeter can do.\n\nXSysStats can display any number of graphs at one time in the same window.\nInformation being displayed in the window need not be all of the same host.\nFor example, you could have it display the percentage of cpu being utilized\nof half a dozen (or more) different hosts.  Also, splitting the window\ninto smaller windows is now supported (similar to what the perfmeter\nin OW 3 allows)","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["sysutils"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xsysstats port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xsystem35","origin":"emulators/xsystem35","version":"1.7.3.p5_7","comment":"AliceSoft System 3.5/3.6/3.8/3.9 on X Window System","maintainer":"ports@FreeBSD.org","www":"https://web.archive.org/web/20121222144009/http://8ne.sakura.ne.jp:20008/chika/unitbase/xsys35/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0788218fb6a759af3ee170b696a0c780a8d743edff1cf2af26f43dfccfbfbb98","flatsize":1132231,"path":"All/xsystem35-1.7.3.p5_7.pkg","repopath":"All/xsystem35-1.7.3.p5_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":296516,"desc":"Xsystem35 is AliceSoft System 3.5/3.6/3.8/3.9 implementation on X Window System","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["emulators","games"],"shlibs_required":["libX11.so.6","libXxf86vm.so.1","libXext.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libintl.so.8","libltdl.so.7","libvorbis.so.0","libvorbisfile.so.3","libjpeg.so.8"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"o Make sure your kernel has been configured with options SHMMAXPGS=4096\n  when you run on display 16bpp or deeper color.\n\no Copy /usr/local/share/examples/xsystem35/xsys35rc.sample\n  to ~/.xsys35rc and fit it to your environment.\n\no Install game data from AliceSoft's cdrom with\n  /usr/local/bin/instgame.\n\no pcm0 sound device doesn't work well with this program for now.\n  Try snd0 instead, OSS commercial product or\n  `-devdsp none' command line option as the last resort.\n\nEnjoy!","type":"install"},{"message":"===>   NOTICE:\n\nThe xsystem35 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xteddy","origin":"games/xteddy","version":"2.2_3","comment":"Cuddlesome teddy for the X desktop","maintainer":"ports@FreeBSD.org","www":"http://webstaff.itn.liu.se/~stegu/xteddy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df0e27034fb350625d577399594b9403dc9eeec666aa5ee0dbab446ffa0c8e20","flatsize":758240,"path":"All/xteddy-2.2_3.pkg","repopath":"All/xteddy-2.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":742712,"desc":"This is _the_ toy for the X desktop, a must for all plush lovers: a very,\nvery cuddlesome teddy.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"}},"categories":["games"],"shlibs_required":["libImlib2.so.1","libX11.so.6","libXext.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xteddy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xstow","origin":"sysutils/xstow","version":"1.0.2_1","comment":"Enhanced replacement for GNU stow written in C++","maintainer":"rakuco@FreeBSD.org","www":"https://xstow.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69fc17372dd0d347b24c34b073847f714007c0923a7b63cf1be15fbc63949832","flatsize":755785,"path":"All/xstow-1.0.2_1.pkg","repopath":"All/xstow-1.0.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":207020,"desc":"XStow is a replacement of GNU Stow written in C++. It supports all features\nof Stow with some extensions.\n\nXStow as GNU Stow, are programs for managing the installation of software\npackages, keeping them separate (/usr/local/stow/emacs\nvs. /usr/local/stow/perl, for example) while making them appear to be\ninstalled in the same place (/usr/local).","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"xstdcmap","origin":"x11/xstdcmap","version":"1.0.5_1","comment":"X standard colormap utility","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da8c551bb2746f3225c8866a669430d4a89a12a19e3bbcc82e832aed9a2087e8","flatsize":13736,"path":"All/xstdcmap-1.0.5_1.pkg","repopath":"All/xstdcmap-1.0.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6912,"desc":"This package contains xstdcmap, an X standard colormap utility.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXmu.so.6","libXt.so.6","libX11.so.6"]},{"name":"xstarroll","origin":"x11/xstarroll","version":"1.1b_4,1","comment":"Letters fly to far, far, far away","maintainer":"ports@FreeBSD.org","www":"https://kozos.jp/myfreesoft/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b277af194db479ee898b086cf0e362151f92327498ae2c91bb65adfc7b6c69e","flatsize":42345,"path":"All/xstarroll-1.1b_4,1.pkg","repopath":"All/xstarroll-1.1b_4,1.pkg","licenselogic":"single","pkgsize":15472,"desc":"XStarRoll is a simple demonstration program for X11. Letters and pixmaps\nfly to far, far, far away. You can fly optional letters and pixmaps, and\nuse XStarRoll as a background picture.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXt.so.6","libXmu.so.6","libXaw.so.7","libXpm.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe xstarroll port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xtb","origin":"science/xtb","version":"6.4.1","comment":"Semiempirical Extended Tight-Binding Program Package","maintainer":"jmd@FreeBSD.org","www":"https://github.com/grimme-lab/xtb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02da0b65ad3a218950f036f7eaa93192c52644ef3175882dbf7942f791fe4370","flatsize":20869723,"path":"All/xtb-6.4.1.pkg","repopath":"All/xtb-6.4.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3594972,"desc":"Semiempirical Extended Tight-Binding Program Package\n\nxtb implements a variety of semiempirical, tight-binding, and force field\nmethods for computational chemistry and materials science.\n\nWWW: https://github.com/grimme-lab/xtb","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science"],"shlibs_required":["libopenblas.so.0","libgomp.so.1","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libxtb.so.6"]},{"name":"xss-lock","origin":"x11/xss-lock","version":"0.3.0.g20140302","comment":"Use external locker as X11 screen saver","maintainer":"danfe@FreeBSD.org","www":"https://bitbucket.org/raymonad/xss-lock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b64059463edf9d4cbe7aa5ef9d9c526ccc6dc1689f3062479c841068efc9fd25","flatsize":32312,"path":"All/xss-lock-0.3.0.g20140302.pkg","repopath":"All/xss-lock-0.3.0.g20140302.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14380,"desc":"xss-lock hooks up your favorite locker to the MIT screen saver extension\nfor X11 and also to systemd's login manager (so long as it is available).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"}},"categories":["x11"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxcb-util.so.1","libxcb.so.1","libxcb-screensaver.so.0"],"options":{"DOCS":"on"}},{"name":"xstream","origin":"textproc/xstream","version":"1.4.19","comment":"Simple library to serialize Java objects to XML","maintainer":"ale@FreeBSD.org","www":"https://x-stream.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d63d333aaa0bd022b2120b544ae67a3cad14607d29763066ff50cd42c3aaca6","flatsize":636108,"path":"All/xstream-1.4.19.pkg","repopath":"All/xstream-1.4.19.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":551660,"desc":"XStream is a simple library to serialize Java objects\nto XML and back again.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:xstream_project:xstream:1.4.19:::::dragonfly6:x86_64"}},{"name":"xsvg","origin":"graphics/xsvg","version":"0.2.1_8","comment":"X11 SVG viewer","maintainer":"gnome@FreeBSD.org","www":"https://cairographics.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a418e2542f49ce6556134eb49fa6a111f043eddc80782778150d81ca0c5830fe","flatsize":21426,"path":"All/xsvg-0.2.1_8.pkg","repopath":"All/xsvg-0.2.1_8.pkg","licenselogic":"single","pkgsize":8380,"desc":"The xsvg program is a viewer for SVG files","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libsvg-cairo":{"origin":"graphics/libsvg-cairo","version":"0.1.6_10"}},"categories":["graphics"],"shlibs_required":["libX11.so.6","libXrender.so.1","libsvg-cairo.so.1","libsvg.so.1","libpng16.so.16","libjpeg.so.8","libxml2.so.2","libcairo.so.2"]},{"name":"xspread","origin":"math/xspread","version":"3.1.1c_5","comment":"Spreadsheet program for X and terminals","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6580e86b0bf54c3bd3cee5319d9bc1d316b8cc2ef623803ed274e758558ff722","flatsize":801056,"path":"All/xspread-3.1.1c_5.pkg","repopath":"All/xspread-3.1.1c_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":223088,"desc":"The program xspread is a public domain spreadsheet which runs under\nX Window system or ascii terminals. Xspread uses the X Window system\nif available or curses and term[cap/info] for ascii displays.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["math"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","X11":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe xspread port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xspringies","origin":"games/xspringies","version":"1.12_1","comment":"Mass and spring simulation system","maintainer":"ports@FreeBSD.org","www":"http://www.cs.rutgers.edu/~decarlo/software.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dadfd052389bb41b3b4d7069046f6d29cab386269615bf2f250dcc13bd087b03","flatsize":532832,"path":"All/xspringies-1.12_1.pkg","repopath":"All/xspringies-1.12_1.pkg","licenselogic":"single","licenses":["GPLv1+"],"pkgsize":125768,"desc":"XSpringies is a mass and spring simulation system.  It's intended use is more\nlike that of a game, than some design package.\n\nIt's written using Xlib only.  No Motif or any other widgets sets are used.\n\nThe animation in XSpringies is done using an off-screen Pixmap.  The next\nframe is drawn on this pixmap, then is blitted onto the screen.  Since the\nframe rate is about 30 frames per second, slower machines (or machines which\nhave poorly written bit-blitting code) will be deathly slow and blinky.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xspringies port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xspacewarp","origin":"games/xspacewarp","version":"1.2_2","comment":"Time Trek - like game for X Window System","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d76f6546f1d341f55751427b3ffec5049859edf640e9358eca0a45616325635a","flatsize":118750,"path":"All/xspacewarp-1.2_2.pkg","repopath":"All/xspacewarp-1.2_2.pkg","licenselogic":"single","pkgsize":42052,"desc":"In xspacewarp the player maneuvers a Federation spaceship,\ncalled the Endever, through 81 sectors of space trying to\ndestroy an Armada of enemy Jovian ships before they destroy the\nall the Federation bases. To accompish this task, the Endever\nhas fasers, ion thrust engines, warpdrive for jumping between\nsectors, a limited number of photon torpedoes, and a finite\nstore of energy which gets depleted during battles and must be\nreplenished by docking with the bases. The game has no time\nlimit and has a choice of 10 skill levels. xspacewarp also has\nan online orientation to explain the game in further detail.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xspacewarp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xsp","origin":"www/xsp","version":"4.7.1_1","comment":"Mono based web server","maintainer":"ports@FreeBSD.org","www":"https://www.mono-project.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74da907a8fccc88780c483fa290e6ed1151d6fcc0f696d51f18550d4be0b8373","flatsize":789423,"path":"All/xsp-4.7.1_1.pkg","repopath":"All/xsp-4.7.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":284028,"desc":"The XSP is a Mono based web server that can be used to run ASP.NET\napplications.","deps":{"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["www"],"shlibs_provided":["libfpm_helper.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe xsp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xsm","origin":"x11/xsm","version":"1.0.6","comment":"X Session Manager","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a7363d8411ead946898662d72dc5b018e488bdb5ef5eb31c804a153ac051a64","flatsize":90550,"path":"All/xsm-1.0.6.pkg","repopath":"All/xsm-1.0.6.pkg","licenselogic":"single","pkgsize":38948,"desc":"This package contains the X.Org X Session Manager (xsm).","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libICE.so.6","libSM.so.6","libXaw.so.7","libXt.so.6","libX11.so.6"]},{"name":"xslide.el","origin":"textproc/xslide.el","version":"0.2.2_2","comment":"Emacs major mode for editing XSL stylesheets","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"096d9b29a6c37f72ce07025e6d67ae8b66e9acf9e9b5bfad9059841dcc2eea0a","flatsize":87411,"path":"All/xslide.el-0.2.2_2.pkg","repopath":"All/xslide.el-0.2.2_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":21924,"desc":"Emacs major mode for editing XSL stylesheets.\n\n* FEATURES\n\n - XSL customization group for setting some variables\n - Initial stylesheet inserted into empty XSL buffers;\n - \"Template\" menu for jumping to template rules, named templates, key\n   declarations, and attribute-set declarations in the buffer;\n - `xsl-process' function that runs an XSL processor and collects the output;\n - Predefined command line templates and error regexps for Java and\n   Windows executable versions of both XT and Saxon;\n - Font lock highlighting so that the important information stands out;\n - `xsl-complete' function for inserting element and attribute names;\n - `xsl-insert-tag' function for inserting matching start- and end-tags;\n - Automatic completion of end-tags;\n - Automatic indenting of elements with user-definable indentation step; and\n - Comprehensive abbreviations table to further ease typing.","categories":["textproc","elisp"],"options":{"DOCS":"on"},"messages":[{"message":"To use xsl-mode, add to your ~/.emacs the following lines:\n\n;; XSL mode\n(autoload 'xsl-mode \"xslide\" \"Major mode for XSL stylesheets.\" t)\n\n;; Turn on font lock when in XSL mode\n(add-hook 'xsl-mode-hook\n\t  'turn-on-font-lock)\n\n(setq auto-mode-alist\n      (append\n       (list\n\t'(\"\\\\.fo\" . xsl-mode)\n\t'(\"\\\\.xsl\" . xsl-mode))\n       auto-mode-alist))\n\n;; Uncomment if using abbreviations\n;; (abbrev-mode t)","type":"install"},{"message":"===>   NOTICE:\n\nThe xslide.el port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xskewb","origin":"games/xskewb","version":"5.5.2_3","comment":"Skewb puzzle (similar to Rubik's Cube) for X Window","maintainer":"ports@FreeBSD.org","www":"http://www.tux.org/~bagleyd/puzzles.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3550127bf143d8ab52e1fc0865b69aa4a0062cd62d2bdab2d6cec3ba7feab691","flatsize":57123,"path":"All/xskewb-5.5.2_3.pkg","repopath":"All/xskewb-5.5.2_3.pkg","licenselogic":"single","pkgsize":24204,"desc":"Xskewb is a puzzle similar in nature to the famous Rubik's Cube.\nIts variations on the inspiration include using 5 blocks per side,\nincluding a large distinct diamond block, and optionally requiring\ncorrect block \"orientation\".  This is similar to other puzzles\nsuch as the \"Creative Puzzle Ball\", \"Meffert's Challenge\", and Disney's\n\"Mickey's Challenge\".  The original design was by Uwe Meffert\n(\"Pyraminx Cube\") and coined Skewb by Douglas Hofstadter.\n\nBy building from the source and editing its Imakefile before the\n``build'' phase, you may be able to use Motif or LessTif with this port.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xskewb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xsoldier","origin":"games/xsoldier","version":"1.8_2","comment":"Space-based shoot-em up game for X11","maintainer":"naddy@FreeBSD.org","www":"http://www.interq.or.jp/libra/oohara/xsoldier/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b945747aee6a904cdbebed56698c07e60f8eb8a67561916b24c71cc63c28d58","flatsize":652098,"path":"All/xsoldier-1.8_2.pkg","repopath":"All/xsoldier-1.8_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":55532,"desc":"Xsoldier is a space-based shoot'em up game.  You fly around and try\nto kill everything that moves...  and everything that doesn't move...\nYou get the idea.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXpm.so.4"]},{"name":"xsokoban","origin":"games/xsokoban","version":"3.3c_2","comment":"Puzzle of pushing objects to the goals","maintainer":"dinoex@FreeBSD.org","www":"https://www.cs.cornell.edu/andru/xsokoban.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60b99fd70fe07bedbd1ea3723665f7f586d575fce483ca68b97bc1891be5530f","flatsize":195661,"path":"All/xsokoban-3.3c_2.pkg","repopath":"All/xsokoban-3.3c_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":47908,"desc":"XSokoban is a puzzle of pushing objects. This is the X-Window version of\n'Sokoban', developed in Japan.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"]},{"name":"xstroke","origin":"x11/xstroke","version":"0.5.12_9","comment":"Fullscreen gesture recognition","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca308f4828f7aab7d36d82a2daa2afe113360dd65ff1f309c413896337968968","flatsize":140528,"path":"All/xstroke-0.5.12_9.pkg","repopath":"All/xstroke-0.5.12_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":48420,"desc":"xstroke is a full-screen gesture recognition program written for the X\nWindow System. It captures gestures that are performed with a pointer\ndevice, (such as a mouse, a stylus, or a pen/tablet), recognizes the\ngestures and performs actions based on the gestures.\n\nxstroke is most commonly configured to \"type\" characters in response to\ngestures, but it can also emulate mouse button \"clicks\", launch programs,\nand other fun things.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"}},"categories":["x11"],"shlibs_required":["libXtst.so.6","libXext.so.6","libX11.so.6","libXrender.so.1","libXft.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe xstroke port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xshogi","origin":"games/xshogi","version":"1.4.2_1","comment":"Japanese chess-like game for X Window System","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f96b41ca0d3aa73108f8c5135fe214610806921361d12a7c1f64211ea2c1264b","flatsize":175807,"path":"All/xshogi-1.4.2_1.pkg","repopath":"All/xshogi-1.4.2_1.pkg","licenselogic":"single","pkgsize":62628,"desc":"The Japanese chess-like game for X Window System.","deps":{"gnushogi":{"origin":"games/gnushogi","version":"1.4.2_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xshogi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xskat","origin":"games/xskat","version":"4.0_3","comment":"Play the card game Skat","maintainer":"ports@FreeBSD.org","www":"http://www.xskat.de/xskat.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfd098464e8f79054e7dba133a880b2dbde1878ac05bfbc0e7b27ce1199263af","flatsize":413375,"path":"All/xskat-4.0_3.pkg","repopath":"All/xskat-4.0_3.pkg","licenselogic":"single","licenses":["unknown"],"pkgsize":167028,"desc":"XSkat lets you play the card game Skat as defined by the official\nSkat Order.  Features:\n\n* Single- and multiplayer mode.\n* Playing over LAN or IRC.\n* Game lists and logs.\n* Three types of scoring.\n* English or German text.\n* German or French suited cards.\n* Selectable computer playing strength.\n* Pre-definable card distributions.\n* Variations: Ramsch, Bock, Kontra & Re, ...","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xskat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xsimd","origin":"devel/xsimd","version":"13.0.0","comment":"C++ wrappers for SIMD intrinsics and mathematical functions","maintainer":"yuri@FreeBSD.org","www":"https://github.com/xtensor-stack/xsimd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73592cc43a554f7ced8c19cb9b8ca925becf7aed81def83922a2c1f10d4a58e7","flatsize":1422901,"path":"All/xsimd-13.0.0.pkg","repopath":"All/xsimd-13.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":123732,"desc":"xsimd provides a unified means for using SIMD features of the CPU for library\nauthors. Namely, it enables manipulation of batches of numbers with the same\narithmetic operators as for single values. It also provides accelerated\nimplementation of common mathematical functions operating on batches.","categories":["devel"]},{"name":"xset","origin":"x11/xset","version":"1.2.5_1","comment":"User preference utility for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1039a81d0472739aed6097ee489983d70c7ef632ebdaf19204abac11d8b1bef","flatsize":34589,"path":"All/xset-1.2.5_1.pkg","repopath":"All/xset-1.2.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17548,"desc":"This package contains xset, an application used to set various user preference\noptions related to the display in the X Window System.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["x11"],"shlibs_required":["libXmuu.so.1","libX11.so.6","libXext.so.6"]},{"name":"xshisen","origin":"games/xshisen","version":"1.51_5","comment":"Shisen-sho puzzle game for X11","maintainer":"TsurutaniNaoki@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1fa5e1715ff8f37dbc01aec2d321e94e676ea27b55499f400b87adb730384e2","flatsize":266632,"path":"All/xshisen-1.51_5.pkg","repopath":"All/xshisen-1.51_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":57340,"desc":"xshisen - Shisen-sho puzzle game for X11\n\nxshisen is a puzzle game for X11.Similar to the famous\n\"Shang-hai\", your objective is to remove all the pieces on\nthe board.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["games"],"shlibs_required":["libXm.so.4","libXmu.so.6","libXpm.so.4","libX11.so.6","libSM.so.6","libICE.so.6","libXt.so.6"],"options":{"MOTIF":"on"},"annotations":{"cpe":"cpe:2.3:a:xshisen:xshisen:1.51:::::dragonfly6:x86_64:5"}},{"name":"xsettingsd","origin":"x11/xsettingsd","version":"1.0.0.2_2","comment":"Daemon that implements the XSETTINGS specification","maintainer":"aou@eecs.berkeley.edu","www":"https://github.com/derat/xsettingsd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"366576a89ff9d09b01c409e0cee7182f0af3159c3ad790cf21ff2ba051c5b234","flatsize":109330,"path":"All/xsettingsd-1.0.0.2_2.pkg","repopath":"All/xsettingsd-1.0.0.2_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34028,"desc":"xsettingsd is a daemon that implements the XSETTINGS specification.\n\nIt is intended to be small, fast, and minimally dependent on other\nlibraries.  It can serve as an alternative to gnome-settings-daemon\nfor users who are not using the GNOME desktop environment but who\nstill run GTK+ applications and want to configure things such as\nthemes, font antialiasing/hinting, and UI sound effects.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"xsetroot","origin":"x11/xsetroot","version":"1.1.2_1","comment":"Root window parameter setting utility for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49afe1baa4f6df1bf7a7b47e73128b1ba651f647927d1950c1784e5c94cb1f7b","flatsize":18463,"path":"All/xsetroot-1.1.2_1.pkg","repopath":"All/xsetroot-1.1.2_1.pkg","licenselogic":"single","pkgsize":9056,"desc":"This package contains xsetroot, a root window parameter setting utility\nfor the X Window System, which allows you to change the appearance of the\nbackground (\"root\") window in X.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["x11"],"shlibs_required":["libXmuu.so.1","libX11.so.6","libXcursor.so.1"]},{"name":"xscavenger","origin":"games/xscavenger","version":"1.4.5_2","comment":"Lode Runner clone for X11","maintainer":"ports@FreeBSD.org","www":"http://www.linuxmotors.com/scavenger/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"826c2e33c5f0bf30ce0c29d2ea960b67015cbcc62a9c2d3ca45a5ccb8fdab88f","flatsize":436409,"path":"All/xscavenger-1.4.5_2.pkg","repopath":"All/xscavenger-1.4.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":119556,"desc":"Scavenger is like Lode Runner. You've got to run around gathering\nobjects while avoiding enemies. You can dig down through some of the\nblocks to get at buried objects. After you've collected everything,\nladders may appear. To finish the level you've got to exit through the\ntop of the screen. If an enemy falls into a dug brick, he is stunned for\na while. If the brick fills in with him in it, he is killed, and he will\nreappear at the top of the screen.\n\nThis version has a level editor for designing your own levels, and a\ngraphics editor for drawing your own artwork.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6","libasound.so.2"],"options":{"ALSA":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xscavenger port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"yodl","origin":"textproc/yodl","version":"3.10.00_4","comment":"Easy to use but powerful document formatting/preparation language","maintainer":"bofh@FreeBSD.org","www":"https://fbb-git.gitlab.io/yodl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a90d08a4299a5aa51999852e575fe99318917028b085ecc7b332771fe49af45","flatsize":4110713,"path":"All/yodl-3.10.00_4.pkg","repopath":"All/yodl-3.10.00_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1602696,"desc":"YODL - Your Own Document Language, implements an easy-to-use, yet\npowerful document preparation language.  It also includes converters to\nconvert documents written in that language to several formats, including\nASCII, man page format, LaTeX, DVI, XML, and HTML.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"getopt":{"origin":"misc/getopt","version":"1.1.6_1"}},"categories":["textproc"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:yodl_project:yodl:3.10.00:::::dragonfly6:x86_64:4"}},{"name":"xtensor-io","origin":"math/xtensor-io","version":"0.13.0","comment":"Xtensor plugin to read/write images, audio files, numpy npz and HDF5","maintainer":"yuri@FreeBSD.org","www":"https://github.com/xtensor-stack/xtensor-io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42284750223f69c19807174ad9bf0778f7cd187cd5a29d93753a891c1d7754ed","flatsize":197317,"path":"All/xtensor-io-0.13.0.pkg","repopath":"All/xtensor-io-0.13.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31388,"desc":"xtensor-io offers an API to read and write various file formats into xtensor\ndata structures:\n* images\n* audio files\n* NumPy's compressed storage format (NPZ)\n* HDF5 files\n* Blosc","deps":{"xtensor":{"origin":"math/xtensor","version":"0.25.0"}},"categories":["math"]},{"name":"xrubik","origin":"games/xrubik","version":"5.5.2_2","comment":"X-based rubik's cube(tm)","maintainer":"ports@FreeBSD.org","www":"http://www.tux.org/~bagleyd/puzzles.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0ad9af472870d3d4942c216145d096929550d93ed16908c2d5b8561ac1db855","flatsize":83737,"path":"All/xrubik-5.5.2_2.pkg","repopath":"All/xrubik-5.5.2_2.pkg","licenselogic":"single","pkgsize":30440,"desc":"Xrubik, X-based rubik's cube(tm)\n\nRubik's cube is a puzzle that you put same color pieces to\nthe same faces on a cube.\n\nLICENSE: Permission to use, copy, modify, and distribute","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xrubik port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xrsi","origin":"x11/xrsi","version":"0.9_2","comment":"Minimalist break enforcer for Linux/Unix for the prevention of RSI","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/xrsi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c784d3c0185aa47e91a0f1f1476fab2268ab57d3edf12cbbcb0d2e9173155b6","flatsize":18997,"path":"All/xrsi-0.9_2.pkg","repopath":"All/xrsi-0.9_2.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":8084,"desc":"xrsi is a minimalist (8kb) break enforcer for Linux/Unix for the\nprevention of Repetitive Strain Injury (RSI) otherwise known as\nOccupational Overuse Syndrome (OOS).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xrsi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xscrabble","origin":"games/xscrabble","version":"2.12_1","comment":"X version of the popular board game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b01bbfe920dcff99bfeee014e1be2e191e3467543e41a56ef6544dff1c1e5c6e","flatsize":593251,"path":"All/xscrabble-2.12_1.pkg","repopath":"All/xscrabble-2.12_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":446628,"desc":"To run:\n\nSimply type xscrabble. This will bring up the setup box which will allow\nyou to enter the names and displays and other info for the game to wish\nto play. Then click on the Start Game button, (or Load Previous if you're\nrestarting a game). The main program, xscrab, will then be automatically\ncalled with the appropriate options.\n\nThe game is saved after every turn (in \"~/.xscrabble.save\" of the\nperson running it) and can be restarted by running xscrabble, entering\nexactly the same info, and hitting the Load Previous button.\n\nThis was a student project, and there are not likely to be any future\nreleases.\n\nHave fun,\n\nMatt Chapman.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xscrabble port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xsel-conrad","origin":"x11/xsel-conrad","version":"1.2.0_2","comment":"Access X selection from command line","maintainer":"code@apotheon.net","www":"https://www.vergenet.net/~conrad/software/xsel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1ddd3322c191389b49d48bf81ef9b1d3ca2ce43295d3ba4fe5e3fbb4382f8de","flatsize":36365,"path":"All/xsel-conrad-1.2.0_2.pkg","repopath":"All/xsel-conrad-1.2.0_2.pkg","licenselogic":"single","licenses":["xsel-conrad"],"pkgsize":16660,"desc":"XSel is a command-line program for getting and setting the contents of\nthe X selection. Normally this is only accessible by manually\nhighlighting information and pasting it with the middle mouse button.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"}},{"name":"xsnow","origin":"x11/xsnow","version":"3.7.6_1","comment":"Create a snowy and Santa-y desktop","maintainer":"fluffy@FreeBSD.org","www":"https://www.ratrabbit.nl/ratrabbit/xsnow/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f29d1517aa751e233f9caedccfa1ccaadec2b79a086c2d8e03b2f6a584a32d4e","flatsize":3686340,"path":"All/xsnow-3.7.6_1.pkg","repopath":"All/xsnow-3.7.6_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1853792,"desc":"Xsnow displays lovely moving snowflakes on your desktop, with Santa Claus\nrunning all over the screen.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libXpm.so.4","libXt.so.6","libX11.so.6","libXext.so.6","libXinerama.so.1","libXtst.so.6","libxkbcommon.so.0","libgsl.so.27","libgslcblas.so.0"],"options":{"NLS":"on"}},{"name":"xscope","origin":"x11/xscope","version":"1.4.1_3","comment":"X Window Protocol Viewer","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/releases/X11R7.6/doc/man/man1/xscope.1.xhtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c31da848af21c8f0f71c6236b72b051ea6a3b2d92aef328faed9494c7d22d24","flatsize":289172,"path":"All/xscope-1.4.1_3.pkg","repopath":"All/xscope-1.4.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":82280,"desc":"Xscope sits in-between an X11 client and an X11 server and prints\nthe contents of each request, reply, error, or event that is\ncommunicated between them. Xscope can decode the core X11 protocol\nand several extensions, including BIG-REQUESTS, LBX, MIT-SHM,\nNCD-WinCenterPro, RANDR, and RENDER. This information can be useful\nin debugging and performance tuning of X11 servers and clients.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"]},{"name":"xrot","origin":"games/xrot","version":"1.3.2_2","comment":"Falling ball puzzle game for X","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7199dd6420215b98a37ef94d4c62d6913d49854b8051b2c83ada283e732452f8","flatsize":387296,"path":"All/xrot-1.3.2_2.pkg","repopath":"All/xrot-1.3.2_2.pkg","licenselogic":"single","pkgsize":120788,"desc":"A falling ball puzzle game for X. Rotate the playfield and use gravity\nto guide a ball around a maze toward the goal.\n\nUse right and left cursor keys to rotate the game screen.\nDown for less bounce.\nUp for jump.\nSpace for speed up.\nReturn to restart.\nESC to return to the title.\nq to quit.\n\nRequires PseudoColor (256 colors).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6","libXpm.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe xrot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xrootconsole","origin":"x11/xrootconsole","version":"0.6_2","comment":"Writes any log live onto the background","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/xrootconsole/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2560e3b1b148dd48f24b31ac7296476ba4e1d4854d9e144343bb5e43031d32c","flatsize":16379,"path":"All/xrootconsole-0.6_2.pkg","repopath":"All/xrootconsole-0.6_2.pkg","licenselogic":"single","pkgsize":8204,"desc":"xrootconsole is a small utility which displays its input in a transparent\ntext box on X's root window.  It will read from any file listed on the\ncommand line or, by default, from stdin.  It is most useful when it reads\nfrom a FIFO; this allows you to redirect multiple commands to the FIFO\nand monitor their output.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xrootconsole port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xrobots","origin":"games/xrobots","version":"1.0_6","comment":"Fight off villainous robots (X version)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f48c369ea3f5d6f4e21196f1bf03358eedb0fc316eb54ad281c27b3658cf7c6","flatsize":29741,"path":"All/xrobots-1.0_6.pkg","repopath":"All/xrobots-1.0_6.pkg","licenselogic":"single","pkgsize":13376,"desc":"Xrobots puts you into a world of evil robots (but in an X window, of course).\nIt's your  intellect  against  the robots, who have numbers on their side.\nFortunately for you, these robots have a bad habit of crashing into each other,\ndestroying themselves and temporarily improving your chances of survival.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xrobots port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xroach","origin":"games/xroach","version":"4.4_3","comment":"Cockroaches hide under your windows","maintainer":"kidon@posteo.de","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37be98fcff94b49c3bbd89f73a15d32dafdf30de1b5e6ebd435a54a8027c00f1","flatsize":24546,"path":"All/xroach-4.4_3.pkg","repopath":"All/xroach-4.4_3.pkg","licenselogic":"single","pkgsize":10388,"desc":"Xroach  displays  disgusting cockroaches on your root window. These\ncreepy crawlies scamper around until they  find a  window  to  hide\nunder. Whenever you move or iconify a window, the exposed beetles\nagain scamper for cover.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"]},{"name":"xrsh","origin":"x11/xrsh","version":"5.92_4","comment":"Launcher which starts an X program on a remote machine","maintainer":"cy@FreeBSD.org","www":"https://jjd.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7a679e1aa62b585bed0ec1f4b1455689d7260a0af4b278642230a39092271eb","flatsize":24806,"path":"All/xrsh-5.92_4.pkg","repopath":"All/xrsh-5.92_4.pkg","licenselogic":"single","pkgsize":12556,"desc":"This distribution contains two programs, xrsh and xrlogin.\n\nXrsh is designed to allow you to start an X client on a remote machine\nwith the window displayed on the current server's $DISPLAY.  It has\nmany options that give you the ability to propagate environment\nvariables (including DISPLAY) to the remote system and works with\nvarious types of X server access control including xauth and xhost.\n\nXrlogin opens a local xterm window and runs rlogin or telnet to\nconnect to a remote machine.","categories":["x11"]},{"name":"xrisk","origin":"games/xrisk","version":"2.15_3","comment":"Game for X11, much like the popular board game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5315e6806bdaaf4a69d612c55acc613879e86cbe9d005a40a7d464dc9c68207a","flatsize":257338,"path":"All/xrisk-2.15_3.pkg","repopath":"All/xrisk-2.15_3.pkg","licenselogic":"single","licenses":["xrisk"],"pkgsize":63176,"desc":"Xrisk is based on the boardgame Risk.  It can run as server or client,\nand allows up to 8 players to play at once.  The object of the game\nis World Conquest.\n\n-Adam <adam-ports@blacktabby.org>","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xrisk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xrestop","origin":"x11/xrestop","version":"0.4_6","comment":"X11 server side resource usage statistics monitor","maintainer":"ports@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/xrestop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b9066504c6b51a82466f281c263d02c740fd893a3103ab5f20e320cdbe540f9","flatsize":16161,"path":"All/xrestop-0.4_6.pkg","repopath":"All/xrestop-0.4_6.pkg","licenselogic":"single","pkgsize":7632,"desc":"Xrestop uses X-Resource extension to provide 'top' like statistics\nof each connected X11 client's server side resource usage. It is\nintendent as a developer tool aid more efficient server resource\nusage and debug server side leakage.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXres":{"origin":"x11/libXres","version":"1.2.2_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXRes.so.1","libXext.so.6","libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xrestop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xrefresh","origin":"x11/xrefresh","version":"1.1.0","comment":"Refresh all or part of an X screen","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d5775a4a193346570fcc1a50c3cd5160a6e18bb7974d6a9fadbe908e2195c97","flatsize":12955,"path":"All/xrefresh-1.1.0.pkg","repopath":"All/xrefresh-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6652,"desc":"This package contains xrefresh, which is a simple X program that causes\nall or part of your screen to be repainted.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"xsc","origin":"games/xsc","version":"1.6_2","comment":"Vector graphics space shoot'em up game","maintainer":"ports@FreeBSD.org","www":"https://www.panix.com/~mbh/projects.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0670ff4a63b5dc39e68a3a723535e6ac6cfed88ad801ae73c32846064bcf1c66","flatsize":223863,"path":"All/xsc-1.6_2.pkg","repopath":"All/xsc-1.6_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":56192,"desc":"Xsc is a clone of the old vector graphics video game Star Castle by\nCinematronics. The object is to destroy the enemy ship, destroying its\nprotective rings first while dodging various buzzers and fireballs\nsent to destroy you.\n\nKeys:\nD\tturn counter-clockwise\nF\tturn clockwise\nJ\tthrust\nK\tfire laser\nP\tpause\nQ\tquit\nspace\tnew game","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xsc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xrdesktop2","origin":"net/xrdesktop2","version":"2.00_1","comment":"GTK2 frontend for Rdesktop","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/net/xrdesktop2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d13f63f742a316e4cfef31a24348ac36e25ec7d1d735279cc8dd6be3de403a7d","flatsize":73821,"path":"All/xrdesktop2-2.00_1.pkg","repopath":"All/xrdesktop2-2.00_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":39576,"desc":"Xrdesktop2 is a GTK2-Perl frontend for Rdesktop, which allows for the\nsaving, and editing of session configurations.\n\nXrdesktop2's intent is to handle Rdesktop's available commandline options,\nby presenting them in a [Perl/GTK2] GUI. Xrdesktop2 currently handles most\nany of the options you're likely to be interested in. Future versions will\nundoubtedly add more.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"p5-Gtk2":{"origin":"x11-toolkits/p5-Gtk2","version":"1.24993_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rdesktop":{"origin":"net/rdesktop","version":"1.9.0_1"}},"categories":["net"],"messages":[{"message":"xrdesktop_config is now xrdesktop2_config\n\n\tIf you intend to use previous config settings from 1.x versions, you\n\twill need to start xrdesktop2, and allow it to create the config file\n\tfor the first time. Then exit xrdesktop2. You must do this BEFORE you\n\tattempt to migrate settings from your previous config.\n\n\tThis is only required the first time you use xrdesktop2. This only\n\tconcerns those wanting to migrate their xrdesktop 1.x settings, and\n\tdoes not affect first time users of xrdesktop2. This will NOT be\n\trequired in future versions.","type":"install"}]},{"name":"xssstate","origin":"x11/xssstate","version":"1.1","comment":"Simple tool to retrieve the X screensaver state","maintainer":"antranigv@freebsd.am","www":"https://tools.suckless.org/x/xssstate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebcfdd4e05b2d9216023a506ecc771f06bc7c98d2e0d4c200e5fc67c894ebaf8","flatsize":11366,"path":"All/xssstate-1.1.pkg","repopath":"All/xssstate-1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5320,"desc":"xssstate is a simple tool to retrieve the X screensaver extension state.\nIt could show the idle time of X11, the current state whether on, off, or\ndisabled, and also the required time for screensaver activation.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXss.so.1"]},{"name":"zh-sourcehansans-tc-otf","origin":"chinese/sourcehansans-tc-otf","version":"2.001","comment":"Traditional Chinese font by Adobe designed for user interfaces","maintainer":"hyun@caffeinated.codes","www":"https://github.com/adobe-fonts/source-han-sans","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d30ad7734e0784e0cd7502486c29b355c1084ae24872c02e7c323bc7c9d067ed","flatsize":121328910,"path":"All/zh-sourcehansans-tc-otf-2.001.pkg","repopath":"All/zh-sourcehansans-tc-otf-2.001.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":79823600,"desc":"Source Han Sans: A new open source Pan-CJK typeface family from Adobe\n\nThis is Source Han Sans TC/TW, which supports all four variants in this family\nbut prioritizes Traditional Chinese Hanzi over other three.\n\n\"Source Han Sans, available in seven weights, is a typeface family which\nprovides full support for Japanese, Korean, Traditional Chinese, and Simplified\nChinese, all in one font. It also includes Latin, Greek, and Cyrillic glyphs\nfrom our popular Source Sans family. All told, each font weight in the family\nhas a total of 65,535 glyphs (the maximum supported in the OpenType format), and\nthe entire family rounds out at just under half a million total glyphs.\"\n--- The Typekit Blog, Adobe","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["chinese","x11-fonts"],"options":{"HW":"off","FULL":"on","SUBSET":"off"},"messages":[{"message":"You can start using the font by following this instruction:\n\nAdd the following line to the \"Files\" section of your X.org configuration file:\n\n\tFontPath\t\"/usr/local/share/fonts/SourceHanSansTC/\"","type":"install"}]},{"name":"xrandr","origin":"x11/xrandr","version":"1.5.2_1","comment":"Primitive command line interface to the RandR extension","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0669f37fb4278b4a90e2d57e25e0d7820c6e15b926c03a6dd3f6ac318084f48","flatsize":85727,"path":"All/xrandr-1.5.2_1.pkg","repopath":"All/xrandr-1.5.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37872,"desc":"This package contains xrandr, a primitive command line interface to\nthe RandR extension.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["x11"],"shlibs_required":["libXrandr.so.2","libXrender.so.1","libX11.so.6"]},{"name":"xtail","origin":"misc/xtail","version":"2.1_1","comment":"Watches the growth of files or directories","maintainer":"gmarco@giovannelli.it","www":"https://www.unicom.com/sw/xtail/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5cf7e4602e0f2ad98ba4f8a0d12de1c314842a8fb786e597cbd23791327dcdc","flatsize":16645,"path":"All/xtail-2.1_1.pkg","repopath":"All/xtail-2.1_1.pkg","licenselogic":"single","pkgsize":8320,"desc":"\"xtail\" watches the growth of files.  It's like running a \"tail -f\"\non a bunch of files at once.\n\nYou can specify both filenames and directories on the command line.\nIf you specify a directory, it watches all the files in that\ndirectory.  It will notice when new files are created (and start\nwatching them) or when old files are deleted (and stop watching\nthem).\n\nThis program is an oldie but goodie.  It was posted to comp.sources.misc\nin July 1989 (see ftp.uu.net:/usenet/comp.sources.misc/volume7/xtail.Z).\nI remember posting an even earlier version to alt.sources.  It has\nbeen published in the O'Reilly & Associates \"Unix Power Tools\"\ncollection (book and CD-ROM).  Over the years, some fly-by-night\norganizations (such as the MIT X Consortium and SGI) have tried to\nsteal the \"xtail\" name.  Don't be fooled!  Insist on the original.","categories":["misc"]},{"name":"xvidtune","origin":"x11/xvidtune","version":"1.0.3_1","comment":"Video mode tuner for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e5f0f0f10201137cc77394528cb4c957e64c81865e956ddc638eb54aae0b528","flatsize":42347,"path":"All/xvidtune-1.0.3_1.pkg","repopath":"All/xvidtune-1.0.3_1.pkg","licenselogic":"single","pkgsize":16460,"desc":"This package contains xvidtune, a video mode tuner for the X Window System.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"}},"categories":["x11"],"shlibs_required":["libXxf86vm.so.1","libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"]},{"name":"xrdb","origin":"x11/xrdb","version":"1.2.1_1","comment":"X server resource database utility","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87d86aa9d64a8a6f40fa976358ac4b7c8fce97d2a4e3396fa7309c563374fdae","flatsize":34976,"path":"All/xrdb-1.2.1_1.pkg","repopath":"All/xrdb-1.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18028,"desc":"This package contains xrdb, a X server resource database utility.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["x11"],"shlibs_required":["libXmuu.so.1","libX11.so.6"]},{"name":"xtar","origin":"misc/xtar","version":"1.4_6","comment":"View and manipulate contents of a tar file","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3dae57832e28800802351fb39899d90f666ed98ef8c1075c8eb254c6454f7ad","flatsize":89289,"path":"All/xtar-1.4_6.pkg","repopath":"All/xtar-1.4_6.pkg","licenselogic":"single","pkgsize":39652,"desc":"XTar is a Motif program for viewing and manipulating tar archives (which\nmay be compressed).  The contents of the archive are displayed in the main\nwindow and various options are available from pulldown and popup menus.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["misc"],"shlibs_required":["libXm.so.4","libXt.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xtar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"zh-sourcehanserif-sc-otf","origin":"chinese/sourcehanserif-sc-otf","version":"1.001_1","comment":"Simplified Chinese font by Adobe designed for user interfaces","maintainer":"hyun@caffeinated.codes","www":"https://github.com/adobe-fonts/source-han-serif","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ce97e521838a6d2e1ec4a0e4436ed144d39222135c6ddae4b19b04904319d44","flatsize":163745321,"path":"All/zh-sourcehanserif-sc-otf-1.001_1.pkg","repopath":"All/zh-sourcehanserif-sc-otf-1.001_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":102939896,"desc":"Source Han Serif: The second Pan-CJK typeface family from Adobe\n\nThis is Source Han Serif SC/CN, which supports all four variants in this family\nbut prioritizes Simplified Chinese Hanzi over other three.\n\n\"Source Han Serif supports four different East Asian languages---Simplified\nChinese, Traditional Chinese, Japanese, and Korean---and the 65,535 glyphs in\neach of its seven weights are designed to work together with a consistent design\nthat emphasizes shared elements between the languages while honoring the\ndiversity of each. Also included is a rich set of Western glyphs supporting the\nLatin, Greek, and Cyrillic scripts, which were derived from Source Serif.\"\n--- The Typekit, Adobe","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["chinese","x11-fonts"],"options":{"FULL":"on","SUBSET":"off"},"messages":[{"message":"You can start using the font by following this instruction:\n\nAdd the following line to the \"Files\" section of your X.org configuration file:\n\n\tFontPath\t\"/usr/local/share/fonts/SourceHanSerifSC/\"","type":"install"}]},{"name":"xrdp","origin":"net/xrdp","version":"0.9.26,1","comment":"Open source Remote Desktop Protocol (RDP) server","maintainer":"meta@FreeBSD.org","www":"http://www.xrdp.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba58d0b64949d70df3aa70544d822db87ccbbfefd2318adcc7075960dcdcc272","flatsize":2938343,"path":"All/xrdp-0.9.26,1.pkg","repopath":"All/xrdp-0.9.26,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":460332,"desc":"Based on the work of rdesktop, xrdp uses the remote desktop protocol to\npresent a GUI to the user.\n\nThe goal of this project is to provide a fully functional Linux terminal\nserver, capable of accepting connections from rdesktop and Microsoft's own\nterminal server / remote desktop clients.\n\nUnlike Windows NT/2000/2003 server, xrdp will not display a Windows desktop\nbut an X window desktop to the user.\n\nXrdp uses Xvnc or X11rdp to manage the X session.","deps":{"fdk-aac":{"origin":"audio/fdk-aac","version":"2.0.3"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"xorgxrdp":{"origin":"x11-drivers/xorgxrdp","version":"0.9.20_1"},"xterm":{"origin":"x11/xterm","version":"392"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libSM.so.6","libICE.so.6","libX11.so.6","libjpeg.so.8","libpixman-1.so.0","libXfixes.so.3","libXrandr.so.2","libfdk-aac.so.2","libopus.so.0"],"shlibs_provided":["libpainter.so.0","librfxencode.so.0","libcommon.so.0","libmc.so","libscp.so.0","libvnc.so","libxrdp.so.0","libxup.so","libxrdpapi.so.0"],"options":{"DEBUG":"off","FUSE":"off","IPV6":"on","FDKAAC":"on","MP3LAME":"off","OPUS":"on"},"annotations":{"cpe":"cpe:2.3:a:neutrinolabs:xrdp:0.9.26:::::dragonfly6:x86_64"},"messages":[{"message":"xrdp has been installed.\n\nThere is an rc.d script, so the service can be enabled by adding this line\nin /etc/rc.conf:\n\nxrdp_enable=\"YES\"\nxrdp_sesman_enable=\"YES\" # if you want to run xrdp-sesman on the same machine\n\nDo not forget to edit the configuration files in \"/usr/local/etc/xrdp\"\nand the \"/usr/local/etc/xrdp/startwm.sh\" script.\n\nTo enable audio redirection, install the following ports/packages to meet\nyour environment.\n\n- audio/pipewire-module-xrdp\n- audio/pulseaudio-module-xrdp","type":"install"}]},{"name":"xray_re-tools","origin":"games/xray_re-tools","version":"g20180902","comment":"X-Ray engine game asset converter (unofficial)","maintainer":"danfe@FreeBSD.org","www":"https://github.com/abramcumner/xray_re-tools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e59b70aecda60641f79c6e3d9354bc515554770e9b8adaf8869e5fb561a8397d","flatsize":1095760,"path":"All/xray_re-tools-g20180902.pkg","repopath":"All/xray_re-tools-g20180902.pkg","licenselogic":"single","pkgsize":341480,"desc":"Portable (POSIX) subset of the X-Ray unofficial toolset used for modding the\nS.T.A.L.K.E.R. game series by GSC Game World.  Currently includes standalone\nconverter utility which is useful for casual gamers to unpack game resources\nin order to adjust various game parameters.\n\nUsage examples, the first for Russian release version of Shadow of Chernobyl\nand the second for Clear Sky and Call of Pripyat:\n\n  $ xr_converter -unpack /path/to/gamedata.db0 -2947ru -dir ./put_it_here\n  $ xr_converter -unpack /path/to/resources.db0 -xdb -dir ./put_it_here\n\nWWW: https://github.com/abramcumner/xray_re-tools","deps":{"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"nvidia-texture-tools":{"origin":"graphics/nvidia-texture-tools","version":"2.0.8.1_25"}},"categories":["games","converters"],"shlibs_required":["liblzo2.so.2","libnvcore.so","libnvimage.so","libnvtt.so","libvorbisfile.so.3"]},{"name":"xreader","origin":"print/xreader","version":"3.2.2_22","comment":"Multi-format document reader","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/xreader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5269f55836aa501328d20bf36bc5e60406f237a06e838b3c02a10c6ec87cda12","flatsize":4907370,"path":"All/xreader-3.2.2_22.pkg","repopath":"All/xreader-3.2.2_22.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":861744,"desc":"Xreader is a document viewer capable of displaying multiple and single page\ndocument formats like CBR (comics), DjVu, DVI, PDF, PostScript, XPS, etc.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"djvulibre":{"origin":"graphics/djvulibre","version":"3.5.28_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgxps":{"origin":"graphics/libgxps","version":"0.3.2_2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"xapp":{"origin":"x11/xapp","version":"2.8.2"},"yelp":{"origin":"x11/yelp","version":"42.1_3"}},"categories":["print","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libICE.so.6","libSM.so.6","libX11.so.6","libxapp.so.1","libcairo.so.2","libgmodule-2.0.so.0","libgailutil-3.so.0","libpango-1.0.so.0","libdjvulibre.so.21","libxml2.so.2","libpoppler-glib.so.8","libtiff.so.6","libgxps.so.2"],"shlibs_provided":["libxreaderdocument.so.3","libxreaderview.so.3"],"options":{"DBUS":"on","DJVU":"on","DVI":"off","EPUB":"off","HELP":"on","KEYRING":"on","PDF":"on","PS":"off","T1LIB":"off","TIFF":"on","XPS":"on"}},{"name":"xprompt","origin":"x11/xprompt","version":"1.4_3","comment":"Displays a dialog box and prompts user for text","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"995deb7edaa44e110979c7420a872158531d845758a91299b3de348ed78a1c6b","flatsize":24310,"path":"All/xprompt-1.4_3.pkg","repopath":"All/xprompt-1.4_3.pkg","licenselogic":"single","pkgsize":11392,"desc":"Small program to display a dialog box and receive text from\nthe user.  Suitable for use in shell scripts, etc.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xprompt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xrally","origin":"games/xrally","version":"1.1.1_6","comment":"Clone of the classic Rally X arcade game","maintainer":"ports@FreeBSD.org","www":"http://www.linuxgames.com/xrally/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3cab4d562ca20037f3691d2043ed1a53308f7b5ca483d86f7381e0eee8742f3f","flatsize":2099238,"path":"All/xrally-1.1.1_6.pkg","repopath":"All/xrally-1.1.1_6.pkg","licenselogic":"single","pkgsize":409220,"desc":"XRally is a Linux clone of the classic Rally X arcade game. For\nthose who don't know, in Rally X you control a blue (good) car,\nthat has to collect yellow flags around a maze-like map, while\navoiding the red (bad) cars. In order to help himself, the blue car\ncan use clouds of smoke through the maze. If a enemy touch any of\nthese clouds, it stops for a while. The enemy cars can also crash\none with the other, what gives you some extra time.\n\nXRally is written in C using only the basic Xlib and Xpm libraries.\nIt's a project aimed mainly at newbie X11/Game programmers like me\n(but any experienced help is appreciated! :) )","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libX11.so.6","libXpm.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe xrally port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xpx","origin":"graphics/xpx","version":"1.41_2","comment":"Simple pixel editing tool to generate data for KISS","maintainer":"ports@FreeBSD.org","www":"http://www2s.biglobe.ne.jp/~yav/soft/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff93d63cf1c8ec8486f306d9aede75574130ffa92833d4f670b25ed725604a43","flatsize":155777,"path":"All/xpx-1.41_2.pkg","repopath":"All/xpx-1.41_2.pkg","licenselogic":"single","pkgsize":58924,"desc":"Xpx is a simple pixel editing tool to make datas for KISS,\nrun under X Winodw System on Unix workstation.\nKISS - KISekae Set system is a paper doll changing clothes program for\nNEC PC-9801, IBM-PC/AT compatible, MS-Windows, X Window System\nand other many computer systems.\n\nLet's create KISS datas on X Window System!","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["graphics"],"shlibs_required":["libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xpx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xporthdmv","origin":"multimedia/xporthdmv","version":"1.01","comment":"The xport Transport Stream Demuxer","maintainer":"bofh@FreeBSD.org","www":"https://www.w6rz.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0d18f19241b435335bb80395b892c0a41a97bb0196d9922bc37e3e36c703d7b","flatsize":43888,"path":"All/xporthdmv-1.01.pkg","repopath":"All/xporthdmv-1.01.pkg","licenselogic":"single","pkgsize":19256,"desc":"xport Transport Stream Demuxer, sometimes called xporthdmv","categories":["multimedia"]},{"name":"xpostit","origin":"deskutils/xpostit","version":"3.3.1_4","comment":"PostIt (R) messages onto your X11 screen","maintainer":"joerg@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f7ade5d9040dde7b278892bb2387adba9d3322560126fb6b1553a986bc5f405","flatsize":37997,"path":"All/xpostit-3.3.1_4.pkg","repopath":"All/xpostit-3.3.1_4.pkg","licenselogic":"single","pkgsize":15620,"desc":"Copyright 1991 by David A. Curry\n\nPermission to use, copy, modify, distribute, and sell this software and its\ndocumentation for any purpose is hereby granted without fee, provided that\nthe above copyright notice appear in all copies and that both that copyright\nnotice and this permission notice appear in supporting documentation.  The\nauthor makes no representations about the suitability of this software for\nany purpose.  It is provided \"as is\" without express or implied warranty.\n\n------------------------------------------------------------------------\n\nThis is XPostIt Version 3.3.1 for X11 Releases 4 and 5.  XPostIt allows\nyou to create small notes to yourself in windows on the screen, and save\nthem in disk files.  This is generally neater than having numerous real\nPost-it notes stuck all around the edges of your monitor.\n\n------------------------------------------------------------------------\n\nDave Curry\nPurdue University\nEngineering Computer Network\nWest Lafayette, IN 47907\ndavy@ecn.purdue.edu","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["deskutils"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"]},{"name":"xprintidle","origin":"x11/xprintidle","version":"2.1","comment":"Print X idle time","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lucianposton/xprintidle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e57e15bb845ea3cb60bb7c26a8c887439e29c9dee298d9d9e0a9047714d81f21","flatsize":25178,"path":"All/xprintidle-2.1.pkg","repopath":"All/xprintidle-2.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":9656,"desc":"A utility that queries the X server for the user's idle time and prints it\nto stdout (in milliseconds).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXss.so.1","libXext.so.6"]},{"name":"xplot","origin":"math/xplot","version":"0.90.7.1_4","comment":"X11 plotting package","maintainer":"ports@FreeBSD.org","www":"http://www.xplot.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9fad72f0c55dee994827dc2af44019f7715875eab84baeecd475dffd9187c95","flatsize":99600,"path":"All/xplot-0.90.7.1_4.pkg","repopath":"All/xplot-0.90.7.1_4.pkg","licenselogic":"single","pkgsize":38084,"desc":"An X11 graphing utility.  Commonly used to display TCP traces.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","graphics","net"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xplot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xqf","origin":"games/xqf","version":"1.0.6.2_3","comment":"Server browser for many popular 3D action games","maintainer":"ports@FreeBSD.org","www":"http://www.linuxgames.com/xqf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7fcbe9fa240aa09a0dceda9b43cd6867d3c55ec1734c51faa6cc71837f5ed61","flatsize":1079534,"path":"All/xqf-1.0.6.2_3.pkg","repopath":"All/xqf-1.0.6.2_3.pkg","licenselogic":"single","pkgsize":349808,"desc":"XQF is a game server browser and launcher for Unix/X11 for many popular games\nsuch as the Quake series, Unreal Tournament series, Half-Life etc. XQF is a\nfront-end to QStat, a program by Steve Jankowski and uses the GTK+ toolkit.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf-xlib":{"origin":"graphics/gdk-pixbuf2-xlib","version":"2.40.2_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"qstat":{"origin":"games/qstat","version":"2.17"}},"categories":["games"],"shlibs_required":["libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgdk_pixbuf_xlib-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libX11.so.6"],"options":{"BZIP2":"on","DOCS":"on","GTK2":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xqf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xpyraminx","origin":"games/xpyraminx","version":"5.5.2_3","comment":"Pyraminx puzzle for X Window System","maintainer":"ports@FreeBSD.org","www":"http://www.tux.org/~bagleyd/puzzles.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e39c044083f682ef81477bae5c31d09f4f91076140027a545b0b569bccf0424","flatsize":51047,"path":"All/xpyraminx-5.5.2_3.pkg","repopath":"All/xpyraminx-5.5.2_3.pkg","licenselogic":"single","pkgsize":24160,"desc":"The  original  puzzle has 9 triangles per face (size = 3) and\nhas period 3 turning (i.e. the face or points turn in 120 degree\nintervals).  The  puzzle  was designed by Uwe Meffert and called\nthe Pyraminx.  This  has  2^5*3^8*6!/2  or  75,582,720 different\ncombinations.\n   Another puzzle Senior Pyraminx 3x3x3 exists only on paper, it\nhas period 2 turning (i.e. edges turn with 180 degree intervals)\nbut   the   corners  would  fall  off  unless it had some tricky\nmechanism.  (This  may  be the same as the Master Pyraminx which\nhas 446,965,972,992,000 different combinations).\n   Another puzzle (which was not widely distributed), the Junior\nPyraminx  (and similarly  the Junior Pyraminx Star, a octahedron\nformed by two tetrahedra, this has 7!*3^6 or 3,674,160 different\ncombinations), has  4  triangles  (size = 2) per face and at the\ntime  I  designed  this computer puzzle thought that it had only\nperiod 2 turning (i.e the edges rotate). It turns out the puzzle\nhas a period  4  turning  (edges  turn with 90 degree intervals)\nwhich makes it analogous to the 2x2x2 Rubik's cube.  This puzzle\nmakes various non-tetrahedral shapes.  The puzzle contained here\nhas no period 4 turning flexability.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xpyraminx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xpuzzletama","origin":"games/xpuzzletama","version":"1.5b_1","comment":"Puzzle tama, a Tetris like game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96d5421f697520f9a52f0ced6fcd8c96c5b4e296c797bc03136132d71f6d3262","flatsize":195726,"path":"All/xpuzzletama-1.5b_1.pkg","repopath":"All/xpuzzletama-1.5b_1.pkg","licenselogic":"single","pkgsize":40844,"desc":"PuzzleTama is a tetris-like puzzle game for X Window System.\n\nOPTIONS:\n\tusage: xpuzzletama [options]\n\t-display display \tSpecify display name\n\t-rensa   n\t\tHow many balls is need to disappear.\n\t\t\t\t(Score registration available only 3)\n\n\t-install \t\tInstall colormap\n\t-mouse\t\t\tUse mouse\n\t-net\t\t\tMulti player through net\n\t-host\thost\t\tSpecify host when multi playing\n\n\tYou can also configure mouse button.\n\t-rturn  button-number\tdefault 1\n\t-fall   button-number   default 2\n\t-lturn  button-number   default 3","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xpuzzletama port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xprop","origin":"x11/xprop","version":"1.2.7","comment":"Property displayer for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a64c23a26535c5099e3ad7121de657ed3241015c7fc395a217c4e09dfcd7ec8d","flatsize":47080,"path":"All/xprop-1.2.7.pkg","repopath":"All/xprop-1.2.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23796,"desc":"This package contains the xprop utility, which is for displaying window\nand font properties in an X server.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"xprobe2","origin":"net/xprobe","version":"0.3_1","comment":"ICMP active OS fingerprint scanner","maintainer":"sunpoet@FreeBSD.org","www":"https://xprobe.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e875942de5bf1ddff68b52264bbf82037eea00bb5fefbe840e4adbb41925b39","flatsize":674401,"path":"All/xprobe2-0.3_1.pkg","repopath":"All/xprobe2-0.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":111620,"desc":"Xprobe is a tool automating the X logic.\n\nX is a logic developed from the various Active Operating System\nFingerprinting methods discovered during the \"ICMP Usage In\nScanning\" research project.","categories":["net"]},{"name":"xpipe","origin":"sysutils/xpipe","version":"g20200503","comment":"Split input and feed it into the given utility","maintainer":"ports@FreeBSD.org","www":"https://github.com/jschauma/xpipe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0d3beb249a675ded7582875c1ee57c2fc9db42f2a2cde0fbe0cb63b67332e9c","flatsize":15148,"path":"All/xpipe-g20200503.pkg","repopath":"All/xpipe-g20200503.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8496,"desc":"The xpipe command reads input from stdin and splits it by the given number of\nbytes, lines, or if matching the given pattern. It then invokes the given\nutility repeatedly, feeding it the generated data chunks as input. You can\nthink of it as a Unix love-child of the split(1), tee(1), and xargs(1)\ncommands.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe xpipe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xpipeman","origin":"games/xpipeman","version":"1.5_2","comment":"Connect the pipes to stop the leaks","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18413555a377cac2b0bcb025be456084b5111906396352149e94e8f5768d49ff","flatsize":51884,"path":"All/xpipeman-1.5_2.pkg","repopath":"All/xpipeman-1.5_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15464,"desc":"Xpipeman is a game of skill requiring the user to connect together pieces of\na pipe to allow a liquid to flow through without leaking out.\nThe liquid flows out of  the block  marked with an \"S\".  The aim of the game\nis to connect as many pieces of pipe to the start block  as  possible.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xpipeman port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xpired","origin":"games/xpired","version":"1.22_24","comment":"Action-puzzle maze escape game","maintainer":"ports@FreeBSD.org","www":"http://xpired.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"491468192977412998cf8bca92dd70be4fe2d9888d9220d1f044da9e20e19cb3","flatsize":1294668,"path":"All/xpired-1.22_24.pkg","repopath":"All/xpired-1.22_24.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":414860,"desc":"X-pired is an action-puzzle game written in C using SDL, SDL_mixer,\nSDL_image and SDL_gfx libraries distributed under the terms of GNU\nGPL. The goal of the game in each level is to reach the exit square,\navoiding exploding barrels and other deadly stuff...","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libSDL_gfx.so.16"],"messages":[{"message":"===>   NOTICE:\n\nThe xpired port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xpeps","origin":"graphics/xpeps","version":"2.0_2","comment":"Converts EPS images to anti-aliased bitmaps with X11 support","maintainer":"doceng@FreeBSD.org","www":"http://peps.redprince.net/peps/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"147ffcd8da3731dc957aa72506d526093960729e498f0e1d7a3757eea3a53fa1","flatsize":16421,"path":"All/xpeps-2.0_2.pkg","repopath":"All/xpeps-2.0_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7168,"desc":"Peps will preprocess encapsulated Postscript files for conversion by\nGhostscript into bitmaps.  It provides variable levels of resolution and\nanti-aliasing.  You can use it as a stand-alone Postscript-to-bitmap\nconversion program, or use it on-line to create bitmaps on the fly and send\nthem out to a web browser, even compressing them if the browser supports\ngzip compression.\n\nXpeps is peps with X11 support.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"peps":{"origin":"graphics/peps","version":"2.0_9"}},"categories":["graphics"]},{"name":"xphoon","origin":"astro/xphoon","version":"20000613_2","comment":"Set the root window to the moon in its current phase","maintainer":"cy@FreeBSD.org","www":"https://xphoon.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b105d25b4aacf96cae97a4eb3bdee0cddfed184bcac523cfbe8e00c22db41e64","flatsize":100953,"path":"All/xphoon-20000613_2.pkg","repopath":"All/xphoon-20000613_2.pkg","licenselogic":"single","pkgsize":52744,"desc":"Xphoon sets X the root window to a picture of the moon in its current phase.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["astro"],"shlibs_required":["libXext.so.6","libX11.so.6"]},{"name":"xpr","origin":"x11/xpr","version":"1.2.0","comment":"Utility for printing an X window dump","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"638f5535ce0b98ae2ddf13c8ef63a2e398a6669510941be87fd0194c48ced143","flatsize":57662,"path":"All/xpr-1.2.0.pkg","repopath":"All/xpr-1.2.0.pkg","licenselogic":"single","pkgsize":28488,"desc":"This package contains xpr, an utility for printing an X window dump.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["x11"],"shlibs_required":["libXmuu.so.1","libX11.so.6"]},{"name":"xxkb","origin":"x11/xxkb","version":"1.11.1_3","comment":"XKB keyboard layout indicator and switcher","maintainer":"alexander.pohoyda@gmx.net","www":"https://sourceforge.net/projects/xxkb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c98f824103e6672de04fd18737dd582271a1c52ee5e8291684c5fa7b191db85f","flatsize":112531,"path":"All/xxkb-1.11.1_3.pkg","repopath":"All/xxkb-1.11.1_3.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":34388,"desc":"The xxkb program is a keyboard layout switcher and indicator.  Unlike the\nprograms that reload keyboard maps and use their own hot-keys, xxkb is a\nsimple GUI for XKB (X keyboard extension) and just sends commands to and\naccepts events from XKB.  That means that it will work with the existing\nconfiguration of X11 server without any modifications.\n\nAdditional features include:\n\n  - Remembers the current layout in each application and switches to it\n    on window focus change\n  - Can put its own icon on an application window titlebar\n  - Allows to designate two main layouts from multi-layout keymaps\n  - Alternative layouts can be set separately for each application and\n    can be changed during run-time\n  - Supports custom actions for certain windows (e.g. ignore, set initial\n    active layout on application startup)\n  - Can be docked as a docklet or placed in the system tray","deps":{"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXext.so.6","libX11.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4"],"options":{"DOCS":"on","LIBRSVG2":"off"}},{"name":"xxl","origin":"devel/xxl","version":"1.0.1_3","comment":"C/C++ library for exception handling and asset management","maintainer":"ports@FreeBSD.org","www":"https://web.archive.org/web/20120106082715/http://www.zork.org/xxl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a73be7dda16f66e8ffa5c996cbaedc4c16ff3f6ba217409d83ebf89938722896","flatsize":283884,"path":"All/xxl-1.0.1_3.pkg","repopath":"All/xxl-1.0.1_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":179728,"desc":"XXL is a library for C and C++ that provides exception handling and asset\nmanagement. Asset management is integrated with the exception handling\nmechanism such that assets may be automatically cleaned up if an exception\nis thrown, which allows for much simplified program structure with respect\nto error handling.\n\nBy allowing XXL to track assets and using its exception handling features,\nthe programmer no longer has to check error conditions on every function\ncall and cleanup the assets on failure because XXL does the work.","categories":["devel"],"shlibs_provided":["libxxl.so.1"],"options":{"DOCS":"on","THREADS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xxl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xpat2","origin":"games/xpat2","version":"1.07_5","comment":"X11 solitaire game with 14 variations","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42c883f3761df71dee5798ae7a80d399c884ddcaee592d10f3dcc8529b97c611","flatsize":794963,"path":"All/xpat2-1.07_5.pkg","repopath":"All/xpat2-1.07_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":229124,"desc":"A solitaire game for X11 that supports 14 different games,\nincluding Klondike, Free Cell, Spider, Calculation, and Gypsy.\n\nThe game features beautifully decorated cards, online help,\na replay feature, and hints.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"}},"categories":["games"],"shlibs_required":["libXpm.so.4","libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xpat2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xpdf3","origin":"graphics/xpdf3","version":"3.04_13","comment":"Display PDF files and convert them to other formats","maintainer":"cy@FreeBSD.org","www":"https://www.xpdfreader.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c2576305b07666b54d18032226a30cafcc61a5d5eb78485fb085606334ce8de","flatsize":1784231,"path":"All/xpdf3-3.04_13.pkg","repopath":"All/xpdf3-3.04_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":591096,"desc":"Xpdf is a viewer for Portable Document Format (PDF) files.  These are\nalso sometimes also called 'Acrobat' files, from the name of Adobe's\nPDF software.\n\nIt can also convert PDF input to ps, text, and info formats; and\nsplit out fonts and images.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gsfonts":{"origin":"print/gsfonts","version":"8.11_8"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","print"],"shlibs_required":["libfreetype.so.6","libXm.so.4","libXt.so.6","libXext.so.6","libXpm.so.4","libSM.so.6","libICE.so.6","libX11.so.6"],"options":{"DOCS":"on","LIBPAPER":"off","TYPE1":"on","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:glyphandcog:xpdfreader:3.04:::::dragonfly6:x86_64:13"},"messages":[{"message":"Please note: The binaries in this package -- pdffonts, pdfimages, pdfinfo,\npdfdetach, pdftohtml, pdftopng, pdftoppm, pdftops, pdftotext -- are\ninstalled in ${LOCALBASE}/libexec/xpdf. The reason for this is to not\nconflict with the poppler-utils package, which is a prerequisite of many\nother packages. If you need to use any of these utilites,\n\na) create symlinks in ${LOCALBASE}/bin or some other directory in $PATH, or\nb) install graphics/poppler-utils.","type":"install"}]},{"name":"xplanet","origin":"astro/xplanet","version":"1.3.1_3","comment":"Draw pictures of the earth textured by an image","maintainer":"ports@FreeBSD.org","www":"https://xplanet.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1129e30d2592c9158c31d160515031c9652bb880ba173b871b5b9759c3dc1d27","flatsize":2355006,"path":"All/xplanet-1.3.1_3.pkg","repopath":"All/xplanet-1.3.1_3.pkg","licenselogic":"single","pkgsize":932096,"desc":"Xplanet was inspired by Xearth, which renders an image of the earth into the X\nroot window. Xplanet uses the Imlib library to read user supplied maps of the\nearth (or another planet). Orthographic and Mercator projections can be\nrendered to the root window or saved to a file. An image that the user can\nrotate interactively can be popped up in a window using OpenGL or Mesa.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["astro","geography"],"shlibs_required":["libgif.so.7","libX11.so.6","libjpeg.so.8","libpng16.so.16","libnetpbm.so.11","libtiff.so.6","libXss.so.1","libXext.so.6","libiconv.so.2","libcharset.so.1"],"options":{"FREETYPE":"on","GIF":"on","JPEG":"on","PANGO":"on","PNG":"on","PNM":"on","TIFF":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xplanet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xpra-html5","origin":"x11/xpra-html5","version":"13","comment":"Browser-based client for x11/xpra","maintainer":"arrowd@FreeBSD.org","www":"https://xpra.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ae51e252e63c5461194a20916c65e2993891e008e51364d551975d9a000f076","flatsize":4787136,"path":"All/xpra-html5-13.pkg","repopath":"All/xpra-html5-13.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":2214008,"desc":"Xpra gives you persistent remote applications for X.\nSo basically it is a screen for remote X apps.\n\nThis package contains Xpra HTML5 client that runs in the browser window.","categories":["x11"],"options":{"HJSMIN":"off","YUICOMPRESSOR":"on"}},{"name":"xpad","origin":"deskutils/xpad","version":"5.8.0_3","comment":"Virtual note-pad system for your X11 desktop","maintainer":"jgh@FreeBSD.org","www":"https://launchpad.net/xpad/trunk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49eaabbb4d20fc820cfef2e484932ed40812ed7de8dce56d08851be68c3441b6","flatsize":425266,"path":"All/xpad-5.8.0_3.pkg","repopath":"All/xpad-5.8.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":110912,"desc":"xpad is a sticky note application written using GTK+ 3.0 that strives to be\nsimple, fault-tolerant, and customizable. xpad consists of independent pad\nwindows; each is basically a text box in which notes can be written. Despite\nbeing called xpad, all that is needed to run or compile it is the GTK+ 3.0\nlibraries. Here is a list of major features in the current xpad current\nrelease:\n\n  * GTK+ 3.0 powered text view.\n  * Fault tolerant. All information is kept on the hard drive, not memory.\n  * xpad is very customizable. The color scheme (text, background, and window\n    borders) and the font can be changed.\n  * A customizable toolbar puts the most frequently used commands at your\n    fingertips.\n  * Support for the X session management protocol.\n  * Support for the www.freedesktop.org system tray proposal.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"ayatana-ido":{"origin":"devel/ayatana-ido","version":"0.10.2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-icon-theme":{"origin":"misc/gnome-icon-theme","version":"3.12.0_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libayatana-appindicator":{"origin":"devel/libayatana-appindicator","version":"0.5.93_1"},"libayatana-indicator":{"origin":"devel/libayatana-indicator","version":"0.9.4_1"},"libdbusmenu":{"origin":"devel/libdbusmenu","version":"16.04.0_8"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils"],"shlibs_required":["libSM.so.6","libICE.so.6","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtksourceview-4.so.0","libayatana-appindicator3.so.1","libayatana-indicator3.so.7","libayatana-ido3-0.4.so.0","libdbusmenu-glib.so.4"],"options":{"DOCS":"on","NLS":"on"}},{"name":"xpdf4","origin":"graphics/xpdf4","version":"4.05,1","comment":"Display PDF files and convert them to other formats","maintainer":"cy@FreeBSD.org","www":"https://www.xpdfreader.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7398b649aef212a286f7df0d2b22e7ded179bcd0897418a0860197266cf45fab","flatsize":15042843,"path":"All/xpdf4-4.05,1.pkg","repopath":"All/xpdf4-4.05,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1568796,"desc":"Xpdf is a viewer for Portable Document Format (PDF) files.  These are\nalso sometimes also called 'Acrobat' files, from the name of Adobe's\nPDF software.\n\nIt can also convert PDF input to ps, text, and info formats; and\nsplit out fonts and images.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gsfonts":{"origin":"print/gsfonts","version":"8.11_8"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","print"],"shlibs_required":["libpaper.so.1","libfontconfig.so.1","libfreetype.so.6","libpng16.so.16","libQt5Network.so.5","libQt5PrintSupport.so.5","libcups.so.2","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"FONTCONFIG":"on","GUI":"on","LIBPAPER":"off","PRINT":"on","TYPE1":"on"},"annotations":{"cpe":"cpe:2.3:a:xpdfreader:xpdf:4.05:::::dragonfly6:x86_64"},"messages":[{"message":"Please note: The binaries in this package -- pdffonts, pdfimages, pdfinfo,\npdfdetach, pdftohtml, pdftopng, pdftoppm, pdftops, pdftotext -- are\ninstalled in ${LOCALBASE}/libexec/xpdf. The reason for this is to not\nconflict with the poppler-utils package, which is a prerequisite of many\nother packages. If you need to use any of these utilites,\n\na) create symlinks in ${LOCALBASE}/bin or some other directory in $PATH, or\nb) install graphics/poppler-utils.","type":"install"}]},{"name":"xosmulti","origin":"games/xosmulti","version":"1.00_3","comment":"Little girl cartoon on the top of the active window","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d9e1fadd85d067a3ae2b83ceddc4267afb621fc225c73a72e6355e4c8a2f03d","flatsize":64799,"path":"All/xosmulti-1.00_3.pkg","repopath":"All/xosmulti-1.00_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":17968,"desc":"What is xosmulti!?\n\nThe xosmulti is a kind of X-Windows Desktop-Toy, which displays a\nlittle girl catoon on the top of the active window.  \"Multi\" is\nher name, and \"os\" means \"sit\" in Japanese.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["games"],"shlibs_required":["libX11.so.6","libXext.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xosmulti port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xp","origin":"textproc/xp","version":"0.5_4","comment":"XML parser written in Java","maintainer":"mike@vee.net","www":"http://www.jclark.com/xml/xp/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4474720f1b313cafd3ca79e010d2ec85f54c4efa92210ecf2e2c36f645cb08ad","flatsize":780552,"path":"All/xp-0.5_4.pkg","repopath":"All/xp-0.5_4.pkg","licenselogic":"single","pkgsize":95412,"desc":"From the XP homepage:\n\n    XP is an XML 1.0 parser written in Java. It is fully conforming: it\n    detects all non well-formed documents.\n\nXP has the following design goals: Conformance and correctness, high\nperformance and a layered structure. It is currently non-validating but can\nparse all external entities.\n\nFor more details, please see the XP homepage:","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"options":{"DOCS":"on"}},{"name":"xplr","origin":"misc/xplr","version":"0.21.8_1","comment":"Hackable, minimal, fast TUI file explorer","maintainer":"lcook@FreeBSD.org","www":"https://xplr.dev","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b0d94ab9bffcc6621564d54f0c06a960c452f833e5a26279f96443386e3cb24","flatsize":6109833,"path":"All/xplr-0.21.8_1.pkg","repopath":"All/xplr-0.21.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1647780,"desc":"Hackable, minimal, fast TUI file explorer, stealing\nideas from nnn and fzf. XLPR strives to be fast and\nminimalist, its specialty is its hackability. You\ncan configure the key bindings, different run modes,\nthe way it looks, and much more by modifying one single\nconfiguration file.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"}},"categories":["misc"],"shlibs_required":["libluajit-5.1.so.2"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Since release 0.10.0, the default config.yml configuration has been\nfully replaced with a new init.lua configuration. If you have a lot of\ncustomization in your existing config.yml, you can use xplr-yml2lua[1]\nto help with the migration.\n\n[1] https://github.com/sayanarijit/xplr-yml2lua","type":"upgrade","maximum_version":"0.10.0"}]},{"name":"xpdfopen","origin":"print/xpdfopen","version":"20240312","comment":"Command line utility for PDF viewers","maintainer":"tex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb66ed3a678cd3349ad0e59fb2d15a3d77d55408b308068c1107f57249871ba3","flatsize":34048,"path":"All/xpdfopen-20240312.pkg","repopath":"All/xpdfopen-20240312.pkg","licenselogic":"single","pkgsize":11856,"desc":"This is a X11 implementation of Fabrice Popineau's pdfclose/\npdfopen commands to control Acrobat Reader, xpdf and evince.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["print"],"shlibs_required":["libX11.so.6"]},{"name":"xpilot","origin":"games/xpilot","version":"4.5.5_1","comment":"Xpilot(client) and xpilots(server)","maintainer":"ports@FreeBSD.org","www":"http://www.xpilot.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20b3e0e1c3b23e77e9d5475a9ee0fdff1cfdaf649c9a7471501373f5fb006c94","flatsize":2508327,"path":"All/xpilot-4.5.5_1.pkg","repopath":"All/xpilot-4.5.5_1.pkg","licenselogic":"single","pkgsize":615916,"desc":"XPilot is a multi-player tactical manouvring game for X and Unix workstations.\nPlayers have a fighter which they move along in an artificial world\nand shoot each other using various kinds of weapons like bullets, mines,\nsmart missiles, heat seekers and so on.  It is a fast paced game with\na lot of tactics.  There are also robots flying around shooting players\nand other robots.  Players can pickup special bonuses to improve the\npossibilities of their ship like more engine power or special weapons.\nThe aim of the game is to score points and to have a lot of fun.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xpilot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xosd","origin":"misc/xosd","version":"2.2.14_4","comment":"X11 on-screen-display program and library","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/libxosd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c43fd3e79abf8404323babcc150b1c1676944d17e5ab00f40a79e9ae3d3b0bd9","flatsize":130708,"path":"All/xosd-2.2.14_4.pkg","repopath":"All/xosd-2.2.14_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":55456,"desc":"XOSD displays text on your screen; sounds simple, right?  The difference is\nthat it is unmanaged and shaped, so it appears transparent.  This gives the\neffect of an on-screen-display, just like on your TV/VCR, etc.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["misc"],"shlibs_required":["libXinerama.so.1","libXext.so.6","libX11.so.6"],"shlibs_provided":["libxosd.so.2"],"options":{"DOCS":"on","MSEC":"off","XFT":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe xosd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xournal","origin":"graphics/xournal","version":"0.4.8.2016_51","comment":"Notetaking application that can annotate PDFs","maintainer":"me@janh.de","www":"https://xournal.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c8acee1a633bce45166c4c08cd3032a8dff799e50b51d5c25b07b3c8f09ae0a","flatsize":729244,"path":"All/xournal-0.4.8.2016_51.pkg","repopath":"All/xournal-0.4.8.2016_51.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":219892,"desc":"Xournal is an application for notetaking, sketching, keeping a journal using a\nstylus. It is similar to Microsoft Windows Journal or to other alternatives such\nas Jarnal, Gournal, and NoteLab.\n\nXournal aims to provide superior graphical quality (subpixel resolution) and\noverall functionality; however it lacks the collaborative features of Jarnal.\nSince Xournal is still in its early development stages, it may not be fully\nstable, and some features have not been implemented yet.\n\nXournal supports annotation of PDF files through the Poppler library; PDF files,\nmuch like paper styles, are loaded as an immutable background image.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libart_lgpl":{"origin":"graphics/libart_lgpl","version":"2.3.21_3,1"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libgnomecanvas":{"origin":"graphics/libgnomecanvas","version":"2.30.3_7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["graphics"],"shlibs_required":["libgnomecanvas-2.so.0","libart_lgpl_2.so.2","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpoppler-glib.so.8","libcairo.so.2","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"],"options":{"DOCS":"on","GHOSTSCRIPT":"on"}},{"name":"xoscope","origin":"audio/xoscope","version":"2.0_4","comment":"Sound card oscilloscope","maintainer":"db@FreeBSD.org","www":"https://xoscope.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19a280117724b0943d13732016de86a08eccc935e6f8292cfdd13c9b2925dbf1","flatsize":195537,"path":"All/xoscope-2.0_4.pkg","repopath":"All/xoscope-2.0_4.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":70592,"desc":"xoscope is a digital oscilloscope using input from a sound card or EsounD\nand/or a ProbeScope/osziFOX and will soon support Bitscope hardware.\nIncludes 8 signal displays, variable time scale, math, memory, measurements,\nand file save/load.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio","hamradio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"xorsearch","origin":"security/xorsearch","version":"1.11.1","comment":"Search for a given string in an XOR or ROL encoded binary file","maintainer":"anastasios@mageirias.com","www":"https://blog.didierstevens.com/programs/xorsearch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87506b7bb96c86ea7489693fc4376942f503e369b57af85a80b5e7755b96087c","flatsize":31977,"path":"All/xorsearch-1.11.1.pkg","repopath":"All/xorsearch-1.11.1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":14976,"desc":"XORSearch is a program to search for a given string in an XOR or\nROL encoded binary file. An XOR encoded binary file is a file where\nsome (or all) bytes have been XORed with a constant value (the key).\nA ROL (or ROR) encoded file has it bytes rotated by a certain number\nof bits (the key). XOR and ROL/ROR encoding is used by malware\nprogrammers to obfuscate strings like URLs.\n\nXORSearch will try all XOR keys (0 to 255) and ROL keys (1 to 7)\nwhen searching. I programmed XORSearch to include key 0, because\nthis allows to search in an unencoded binary file (X XOR 0 equals\nX).\n\nIf the search string is found, XORSearch will print it until the 0\n(byte zero) is encountered or until 50 characters have been printed,\nwhich ever comes first. 50 is the default value, it can be changed\nwith option -l. Unprintable characters are replaced by a dot.","categories":["security","textproc"]},{"name":"yaegi","origin":"devel/yaegi","version":"0.15.1_9","comment":"Elegant Go Interpreter - a REPL for Go","maintainer":"dch@FreeBSD.org","www":"https://github.com/traefik/yaegi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c82ae22c2a7bfec964beb3d2e47344837df6b7106effb39086dd99cfd331edfd","flatsize":18324897,"path":"All/yaegi-0.15.1_9.pkg","repopath":"All/yaegi-0.15.1_9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":5210276,"desc":"Yaegi is an intuitive go interpreter.\n\nNote that you can use rlwrap, and alias the yaegi command via:\n\n  alias yaegi='rlwrap yaegi'\n\nin your shell, to have history and command line editing.","categories":["devel"]},{"name":"xoris","origin":"graphics/xoris","version":"0.1e_1","comment":"X11 pixel color grabber","maintainer":"alexander.gromnitsky@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef5737c3e7c2891df1ca01ba2ff0201b6b3a2920f327f9f0ca6d4298eed0247a","flatsize":12614,"path":"All/xoris-0.1e_1.pkg","repopath":"All/xoris-0.1e_1.pkg","licenselogic":"single","pkgsize":5424,"desc":"xoris grabs the RGB color value of any pixel on the screen and dumps the\ncolor's name to stdout. The output can be printed as:\n\n1. hex (#b0958e);\n2. triple of decimal RGB values (229 229 229);\n3. abstract name (gray90).\n\nxoris has only been tested on displays with a bit depth of 24 bpp.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["graphics"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"* See /usr/local/share/doc/xoris/README before using xoris!","type":"install"}]},{"name":"xorg-sgml-doctools","origin":"textproc/xorg-sgml-doctools","version":"1.12","comment":"Stylesheets and entities for X.Org documentation","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"563467c6c9810a4b50046eec446059464409e3b4e9febf9aa54a416626ab3313","flatsize":60148,"path":"All/xorg-sgml-doctools-1.12.pkg","repopath":"All/xorg-sgml-doctools-1.12.pkg","licenselogic":"single","pkgsize":8800,"desc":"This package provides a common set of SGML entities and XML/CSS style\nsheets used in building/formatting the documentation provided in other\nX.Org packages.  It's typically only needed by people building from\nsource who want to produce formatted documentation from their builds,\nor those who have installed the HTML version of the documentation,\nwhich refers to the included common xorg.css stylesheet.","categories":["textproc","x11"]},{"name":"xparam","origin":"devel/xparam","version":"1.22_3","comment":"General-purpose tool for parameter handling in C++","maintainer":"ports@FreeBSD.org","www":"https://xparam.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e48efc56fcca979fe158cde5967662d68875512af788469f622258759659461","flatsize":13867511,"path":"All/xparam-1.22_3.pkg","repopath":"All/xparam-1.22_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1098472,"desc":"XParam is a general-purpose tool for parameter handling in C++.\n\nIt allows object serialization and deserialization in a format that is\nhuman-readable and -writeable, and is unaffected by issues of word-size\nand endianity. The XParam format is also not confused by objects containing\npointers: it saves the objects in such a manner that their conceptual\ncontents can be restored perfectly.\n\nFor this reason, XParam provides an excellent tool for cross-program and\ncross-platform communication. In future, XParam may also be extended to\nallow cross-language communication, but for now it is only available in C++.","categories":["devel"],"shlibs_provided":["libxparam.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe xparam port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xpilot-ng-server","origin":"games/xpilot-ng-server","version":"4.7.3_6","comment":"Enhanced version of XPilot (server program)","maintainer":"ports@FreeBSD.org","www":"https://xpilot.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f75fa504ef08e18c3faf07b231484334fde7441ea9352a70c7f58fa03acd0ba","flatsize":1751504,"path":"All/xpilot-ng-server-4.7.3_6.pkg","repopath":"All/xpilot-ng-server-4.7.3_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":848620,"desc":"XPilot is a multi-player tactical maneuvering game for X and Unix workstations.\nPlayers have a fighter which they move along in an artificial world\nand shoot each other using various kinds of weapons like bullets, mines,\nsmart missiles, heat seekers and so on.  It is a fast paced game with\na lot of tactics.  There are also robots flying around shooting players\nand other robots.  Players can pickup special bonuses to improve the\npossibilities of their ship like more engine power or special weapons.\nThe aim of the game is to score points and to have a lot of fun.\n\nSee http://xpilot.sourceforge.net/about.html for differences between\nstandard XPilot and this version.\n\nThis port contains the server program.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["games"],"shlibs_required":["libexpat.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe xpilot-ng-server port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xsane","origin":"graphics/xsane","version":"0.999_10","comment":"Gtk-based X11 frontend for SANE (Scanner Access Now Easy)","maintainer":"ports@FreeBSD.org","www":"https://gitlab.com/sane-project/frontend/xsane","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26b36d1d94eff43e338bd154ea3881a13a377e1d64d3a13eea850541dc9e6953","flatsize":4935564,"path":"All/xsane-0.999_10.pkg","repopath":"All/xsane-0.999_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1583844,"desc":"XSANE is a gtk based X11 frontend for SANE (Scanner Access Now Easy).\nIt works either standalone or as a GIMP plugin.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gimp-app":{"origin":"graphics/gimp-app","version":"2.10.38,1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms":{"origin":"graphics/lcms","version":"1.19_9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sane-backends":{"origin":"graphics/sane-backends","version":"1.3.1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libsane.so.1","libgimpui-2.0.so.0","libgimpwidgets-2.0.so.0","libgimpmodule-2.0.so.0","libgimp-2.0.so.0","libgimpmath-2.0.so.0","libgimpconfig-2.0.so.0","libgimpcolor-2.0.so.0","libgimpbase-2.0.so.0","libgegl-0.4.so.0","libgegl-npd-0.4.so","libgmodule-2.0.so.0","libjson-glib-1.0.so.0","libbabl-0.1.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libpng16.so.16","liblcms.so.1","libtiff.so.6","libjpeg.so.8"],"options":{"DOCS":"on","GIMP":"on","NLS":"on"},"messages":[{"message":"To install XSane as a GIMP plug-in, please type the following from a /bin/sh shell:\n\n    cd ~/.config/GIMP && for i in *; { ln -sf %LOCALBASE%%/bin/xsane \"$i/plug-ins/xsane\"; }\n\nThen run the GIMP, and a new \"XSane\" menu item should appear in the\n\"File -> Create\" menu.","type":"install"},{"message":"===>   NOTICE:\n\nThe xsane port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xorgproto","origin":"x11/xorgproto","version":"2024.1","comment":"X Window System unified protocol definitions","maintainer":"x11@FreeBSD.org","www":"https://gitlab.freedesktop.org/xorg/proto/xorgproto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01ad2dac3f131cb0e6c6dc5fcda15dff748b2e81cf4fc4c1bfafc78702113d44","flatsize":1473894,"path":"All/xorgproto-2024.1.pkg","repopath":"All/xorgproto-2024.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":229660,"desc":"This package contains the X Window System unified protocol definitions.\nThey where previously scattered through different packages, but have been\nmerged to one package.","categories":["x11"],"options":{"DOCS":"on"}},{"name":"xorg-libraries","origin":"x11/xorg-libraries","version":"7.7_5","comment":"X.org libraries meta-port","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd893c1d598cf072aa4fd740ae6b5ee4dd485a82563fb77c10b5fb67659eb3b4","flatsize":243,"path":"All/xorg-libraries-7.7_5.pkg","repopath":"All/xorg-libraries-7.7_5.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1260,"desc":"This package contains X.Org shared libraries, headers, and related files.","deps":{"libFS":{"origin":"x11-fonts/libFS","version":"1.0.8_1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXfont":{"origin":"x11-fonts/libXfont","version":"1.5.4_3,2"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXres":{"origin":"x11/libXres","version":"1.2.2_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libXvMC":{"origin":"x11/libXvMC","version":"1.0.14"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libfontenc":{"origin":"x11-fonts/libfontenc","version":"1.1.8"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"xtrans":{"origin":"x11/xtrans","version":"1.4.0_1"}},"categories":["x11"]},{"name":"xorg-fonts-type1","origin":"x11-fonts/xorg-fonts-type1","version":"7.7","comment":"X.Org Type1 fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3f467d545cfd595c8ef374fa102ed01b7fd98bcada6f4435bad1a8efe6f2bcc","flatsize":243,"path":"All/xorg-fonts-type1-7.7.pkg","repopath":"All/xorg-fonts-type1-7.7.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":912,"desc":"This package contains X.Org Type1 fonts.","deps":{"encodings":{"origin":"x11-fonts/encodings","version":"1.1.0,1"},"font-adobe-utopia-type1":{"origin":"x11-fonts/font-adobe-utopia-type1","version":"1.0.4_4"},"font-bh-type1":{"origin":"x11-fonts/font-bh-type1","version":"1.0.3_4"},"font-bitstream-type1":{"origin":"x11-fonts/font-bitstream-type1","version":"1.0.3_4"},"font-ibm-type1":{"origin":"x11-fonts/font-ibm-type1","version":"1.0.3_4"},"font-xfree86-type1":{"origin":"x11-fonts/font-xfree86-type1","version":"1.0.4_4"}},"categories":["x11-fonts"]},{"name":"xorg-minimal","origin":"x11/xorg-minimal","version":"7.5.2_3","comment":"X.Org minimal distribution metaport","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a50d119206c5f7e92ab6e910ee22910e9b80b4a3eed65d02cb6edcc628b4c9b1","flatsize":243,"path":"All/xorg-minimal-7.5.2_3.pkg","repopath":"All/xorg-minimal-7.5.2_3.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":968,"desc":"This is a metaport for least amount of ports needed to run a X.Org server.","deps":{"xauth":{"origin":"x11/xauth","version":"1.1.3"},"xf86-input-libinput":{"origin":"x11-drivers/xf86-input-libinput","version":"1.3.0_1"},"xf86-video-vesa":{"origin":"x11-drivers/xf86-video-vesa","version":"2.5.0_3"},"xinit":{"origin":"x11/xinit","version":"1.4.2_1,1"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11","x11-servers"]},{"name":"xorg-fonts-truetype","origin":"x11-fonts/xorg-fonts-truetype","version":"7.7_1","comment":"X.Org TrueType fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"229fd23a8c3c7ba72287be602e8f6daad445826f7f48c5d374b45725f56d7263","flatsize":243,"path":"All/xorg-fonts-truetype-7.7_1.pkg","repopath":"All/xorg-fonts-truetype-7.7_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":916,"desc":"This package contains X.Org TrueType fonts.","deps":{"dejavu":{"origin":"x11-fonts/dejavu","version":"2.37_3"},"encodings":{"origin":"x11-fonts/encodings","version":"1.1.0,1"},"font-bh-ttf":{"origin":"x11-fonts/font-bh-ttf","version":"1.0.3_5"},"font-misc-ethiopic":{"origin":"x11-fonts/font-misc-ethiopic","version":"1.0.4"},"font-misc-meltho":{"origin":"x11-fonts/font-misc-meltho","version":"1.0.3_5"}},"categories":["x11-fonts"]},{"name":"xorg-vfbserver","origin":"x11-servers/xorg-server","version":"21.1.13,1","comment":"X.Org X server and related programs","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xorg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac1b00438db7bd11c45fe481b424775dc05e0c8f875e18df190a11e810ef32b7","flatsize":1793896,"path":"All/xorg-vfbserver-21.1.13,1.pkg","repopath":"All/xorg-vfbserver-21.1.13,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":705404,"desc":"This package contains Xvfb, a virtual framebuffer X server.\n\nSee also: https://www.x.org/","deps":{"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXfont2":{"origin":"x11-fonts/libXfont2","version":"2.0.5_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"libxshmfence":{"origin":"x11/libxshmfence","version":"1.3.2"},"mesa-dri":{"origin":"graphics/mesa-dri","version":"21.3.9"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"xkbcomp":{"origin":"x11/xkbcomp","version":"1.4.7"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"}},"categories":["x11-servers"],"shlibs_required":["libpixman-1.so.0","libXfont2.so.2","libXdmcp.so.6","libcrypto.so.12","libXau.so.6","libGL.so.1"],"annotations":{"cpe":"cpe:2.3:a:x.org:xorg-server:21.1.13:::::dragonfly6:x86_64","flavor":"xvfb"}},{"name":"xorg-fonts-miscbitmaps","origin":"x11-fonts/xorg-fonts-miscbitmaps","version":"7.7","comment":"X.Org miscellaneous bitmap fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4c3acf1aecf5c82c0026245a7d008d7de1820b15be3c11121cf4a053de369cd","flatsize":243,"path":"All/xorg-fonts-miscbitmaps-7.7.pkg","repopath":"All/xorg-fonts-miscbitmaps-7.7.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1032,"desc":"This package contains fixed width, DECwindows cursor and session manager, Sun\nOpen Look, Kanji, and Kana bitmap fonts.","deps":{"encodings":{"origin":"x11-fonts/encodings","version":"1.1.0,1"},"font-arabic-misc":{"origin":"x11-fonts/font-arabic-misc","version":"1.0.3_4"},"font-cursor-misc":{"origin":"x11-fonts/font-cursor-misc","version":"1.0.3_4"},"font-daewoo-misc":{"origin":"x11-fonts/font-daewoo-misc","version":"1.0.3_4"},"font-dec-misc":{"origin":"x11-fonts/font-dec-misc","version":"1.0.3_4"},"font-isas-misc":{"origin":"x11-fonts/font-isas-misc","version":"1.0.3_4"},"font-jis-misc":{"origin":"x11-fonts/font-jis-misc","version":"1.0.3_4"},"font-micro-misc":{"origin":"x11-fonts/font-micro-misc","version":"1.0.3_4"},"font-misc-misc":{"origin":"x11-fonts/font-misc-misc","version":"1.1.2_4"},"font-mutt-misc":{"origin":"x11-fonts/font-mutt-misc","version":"1.0.3_4"},"font-schumacher-misc":{"origin":"x11-fonts/font-schumacher-misc","version":"1.1.2_4"},"font-sony-misc":{"origin":"x11-fonts/font-sony-misc","version":"1.0.3_4"},"font-sun-misc":{"origin":"x11-fonts/font-sun-misc","version":"1.0.3_4"}},"categories":["x11-fonts"]},{"name":"xorgramana","origin":"games/xorgramana","version":"0.0.8_11","comment":"Logic word puzzle game set inside a series of mazes","maintainer":"amdmi3@FreeBSD.org","www":"https://www.jwm-art.net/XorGramana/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ffb81e107eafa2035829b13b241408fce57a544a9d6bc224b8815cab919b7cd","flatsize":472901,"path":"All/xorgramana-0.0.8_11.pkg","repopath":"All/xorgramana-0.0.8_11.pkg","licenselogic":"single","pkgsize":395508,"desc":"XorGramana is a maze based logical puzzle game where you must escape\neach maze by arranging letters to form pre-defined words. XorGramana\nis based upon the game Xor which appeared in the early 1990's on\n8bit home computers. XorGramana implements a version of Xor too.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGLU.so.1","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"xorg-fonts","origin":"x11-fonts/xorg-fonts","version":"7.7_1","comment":"X.org fonts meta-port","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d876099f093961bc218b4ca214f44418b14706eb918a77897c87858bb36f71b4","flatsize":243,"path":"All/xorg-fonts-7.7_1.pkg","repopath":"All/xorg-fonts-7.7_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":932,"desc":"This meta-package installs all X.Org fonts and related programs.","deps":{"font-alias":{"origin":"x11-fonts/font-alias","version":"1.0.4"},"xorg-fonts-100dpi":{"origin":"x11-fonts/xorg-fonts-100dpi","version":"7.7"},"xorg-fonts-75dpi":{"origin":"x11-fonts/xorg-fonts-75dpi","version":"7.7"},"xorg-fonts-cyrillic":{"origin":"x11-fonts/xorg-fonts-cyrillic","version":"7.7"},"xorg-fonts-miscbitmaps":{"origin":"x11-fonts/xorg-fonts-miscbitmaps","version":"7.7"},"xorg-fonts-truetype":{"origin":"x11-fonts/xorg-fonts-truetype","version":"7.7_1"},"xorg-fonts-type1":{"origin":"x11-fonts/xorg-fonts-type1","version":"7.7"}},"categories":["x11-fonts"]},{"name":"xscreensaver","origin":"x11/xscreensaver","version":"6.08_2","comment":"Save your screen while you entertain your cat","maintainer":"zirias@FreeBSD.org","www":"https://www.jwz.org/xscreensaver/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a8dc86f274bf08f4de45c8166a106e649b1e338c06579ccca20aac5eb8b584f","flatsize":44564615,"path":"All/xscreensaver-6.08_2.pkg","repopath":"All/xscreensaver-6.08_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12855904,"desc":"Xscreensaver will run several programs to continuously update the\nscreen instead of going blank.  You can specify the programs and their\narguments using resources.  You can also add dpms (power saver) options.\n\nXscreensaver will make use of any installed OpenGL libraries, such as\nMesa (also in the ports collection).\n\nThe client-server model employed by xscreensaver make it a superior choice\nto xlock, since no separate auto-locking program is needed.  It's also\nextremely easy to add new programs like xearth, or any other program that\ncan fill the root window as additional screensavers.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gle":{"origin":"graphics/gle","version":"3.1.0_10"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"unix-selfauth-helper":{"origin":"security/unix-selfauth-helper","version":"1.1_1"}},"categories":["x11"],"shlibs_required":["libSM.so.6","libICE.so.6","libXi.so.6","libX11.so.6","libXext.so.6","libXft.so.2","libXt.so.6","libEGL.so.1","libGLU.so.1","libGL.so.1","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgle.so.3","libXinerama.so.1","libXrandr.so.2","libXrender.so.1","libXxf86vm.so.1","libjpeg.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgmodule-2.0.so.0","libxml2.so.2"],"options":{"FIREF":"off","NLS":"on","NSFW":"off","SETUID_HACKS":"off","XAOS1":"off","XDALI":"off","XEARTH":"off","XMOUN":"off","XPLANET":"off","XSNOW":"off"},"annotations":{"cpe":"cpe:2.3:a:xscreensaver_project:xscreensaver:6.08:::::dragonfly6:x86_64:2"}},{"name":"xorg-fonts-100dpi","origin":"x11-fonts/xorg-fonts-100dpi","version":"7.7","comment":"X.Org 100dpi bitmap fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c654d6eb5d75259075f9993f0560703682c0e8bad44012bef56be215e011b757","flatsize":243,"path":"All/xorg-fonts-100dpi-7.7.pkg","repopath":"All/xorg-fonts-100dpi-7.7.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":924,"desc":"This package contains X.Org 100 dpi bitmap fonts.","deps":{"encodings":{"origin":"x11-fonts/encodings","version":"1.1.0,1"},"font-adobe-100dpi":{"origin":"x11-fonts/font-adobe-100dpi","version":"1.0.3_4"},"font-adobe-utopia-100dpi":{"origin":"x11-fonts/font-adobe-utopia-100dpi","version":"1.0.4_4"},"font-bh-100dpi":{"origin":"x11-fonts/font-bh-100dpi","version":"1.0.3_4"},"font-bh-lucidatypewriter-100dpi":{"origin":"x11-fonts/font-bh-lucidatypewriter-100dpi","version":"1.0.3_4"},"font-bitstream-100dpi":{"origin":"x11-fonts/font-bitstream-100dpi","version":"1.0.3_4"}},"categories":["x11-fonts"]},{"name":"xorg-drivers","origin":"x11-drivers/xorg-drivers","version":"7.7_7","comment":"X.org drivers meta-port","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6dcceb0fa79946a92e67c532289f811e338027c140f8eec364a7fb08c47001bb","flatsize":243,"path":"All/xorg-drivers-7.7_7.pkg","repopath":"All/xorg-drivers-7.7_7.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1096,"desc":"This package contains X.Org shared libraries, headers, and related files.","deps":{"xf86-input-keyboard":{"origin":"x11-drivers/xf86-input-keyboard","version":"1.9.0_6"},"xf86-input-mouse":{"origin":"x11-drivers/xf86-input-mouse","version":"1.9.3_5"},"xf86-video-ati":{"origin":"x11-drivers/xf86-video-ati","version":"19.1.0_7,1"},"xf86-video-intel":{"origin":"x11-drivers/xf86-video-intel","version":"2.99.917.923_1,1"},"xf86-video-scfb":{"origin":"x11-drivers/xf86-video-scfb","version":"0.0.7_2"},"xf86-video-vesa":{"origin":"x11-drivers/xf86-video-vesa","version":"2.5.0_3"}},"categories":["x11-drivers"],"options":{"AMDGPU":"off","AST":"off","ATI":"on","DUMMY":"off","EGALAX":"off","ELOGRAPHICS":"off","EVDEV":"off","INTEL":"on","JOYSTICK":"off","KEYBOARD":"on","MOUSE":"on","NV":"off","SCFB":"on","SYNAPTICS":"off","VESA":"on","VMMOUSE":"off","VMWARE":"off","VOID":"off","WACOM":"off"}},{"name":"xorg-docs","origin":"x11/xorg-docs","version":"1.7.2_1,1","comment":"X.org documentation files","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f7da1387262fd537e81421c9078b926c053adf4dfb7dace1ed0b2d62f5a382c","flatsize":292211,"path":"All/xorg-docs-1.7.2_1,1.pkg","repopath":"All/xorg-docs-1.7.2_1,1.pkg","licenselogic":"single","pkgsize":94472,"desc":"The documentation in this package is from xc/doc in the monolithic\nsource tree.  It is expected that most of the documentation included\nhere will be converted to a new format and then moved to the appropriate\npackage.","categories":["x11"]},{"name":"xorriso","origin":"sysutils/xorriso","version":"1.5.6_1","comment":"ISO image manipulation tool based on Libburnia","maintainer":"ports@FreeBSD.org","www":"https://dev.lovelyhq.com/libburnia/web/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d548bc58a37c5dc877369b0b1b6b184bd4126be4aa0f7d74d2ebc6204f86bbd4","flatsize":3704936,"path":"All/xorriso-1.5.6_1.pkg","repopath":"All/xorriso-1.5.6_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":926500,"desc":"Libisoburn is a front-end for libraries libburn and libisofs of\nthe libburnia project.\n\nXorriso copies file objects from POSIX compliant filesystems into\nRock Ridge enhanced ISO 9660 filesystems and allows session-wise\nmanipulation of such filesystems. It can load the management\ninformation of existing ISO images and it writes the session results\nto optical media or to filesystem objects.  Vice versa xorriso is\nable to restore file objects from ISO 9660 filesystems.\n\nSee also: https://www.gnu.org/software/xorriso/","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libburn":{"origin":"devel/libburn","version":"1.5.6_1"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libisofs":{"origin":"devel/libisofs","version":"1.5.6"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils"],"shlibs_required":["libisofs.so.6","libburn.so.4","libreadline.so.8"],"shlibs_provided":["libisoburn.so.1"],"options":{"CDIO":"off","DEBUG":"off","DOCS":"on","LIBACL":"on","LIBJTE":"on","READLINE":"on","TK":"off","XATTR":"on","ZLIB":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xorriso port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xorg-fonts-cyrillic","origin":"x11-fonts/xorg-fonts-cyrillic","version":"7.7","comment":"X.Org Cyrillic bitmap fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a89f90cb117101669f7600c24495a24c65769064e20ec252c043b243c28d25a3","flatsize":243,"path":"All/xorg-fonts-cyrillic-7.7.pkg","repopath":"All/xorg-fonts-cyrillic-7.7.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":912,"desc":"This package contains X.Org Cyrillic bitmap fonts.","deps":{"encodings":{"origin":"x11-fonts/encodings","version":"1.1.0,1"},"font-cronyx-cyrillic":{"origin":"x11-fonts/font-cronyx-cyrillic","version":"1.0.3_4"},"font-misc-cyrillic":{"origin":"x11-fonts/font-misc-cyrillic","version":"1.0.3_4"},"font-screen-cyrillic":{"origin":"x11-fonts/font-screen-cyrillic","version":"1.0.4_4"},"font-winitzki-cyrillic":{"origin":"x11-fonts/font-winitzki-cyrillic","version":"1.0.3_4"}},"categories":["x11-fonts"]},{"name":"xorg-cf-files","origin":"x11/xorg-cf-files","version":"1.0.8_1","comment":"X.org cf files for use with imake builds","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"598c7f0d31a03db98c1c525dbe8a05e7554677e2b887e3568f21851807831e31","flatsize":1159772,"path":"All/xorg-cf-files-1.0.8_1.pkg","repopath":"All/xorg-cf-files-1.0.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":167160,"desc":"X.org cf files for use with imake based builds.","categories":["x11"]},{"name":"xorg","origin":"x11/xorg","version":"7.7_3","comment":"X.Org complete distribution metaport","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3821a3072a83bfd4cee887951f8b0c7ed9b11e1f2dadda2fdf284840f84bf424","flatsize":243,"path":"All/xorg-7.7_3.pkg","repopath":"All/xorg-7.7_3.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1004,"desc":"This is a metaport for many of the X.Org packages available in the ports tree.","deps":{"mesa-dri":{"origin":"graphics/mesa-dri","version":"21.3.9"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"},"xcursor-themes":{"origin":"x11-themes/xcursor-themes","version":"1.0.6"},"xorg-apps":{"origin":"x11/xorg-apps","version":"7.7_4"},"xorg-docs":{"origin":"x11/xorg-docs","version":"1.7.2_1,1"},"xorg-drivers":{"origin":"x11-drivers/xorg-drivers","version":"7.7_7"},"xorg-fonts":{"origin":"x11-fonts/xorg-fonts","version":"7.7_1"},"xorg-libraries":{"origin":"x11/xorg-libraries","version":"7.7_5"}},"categories":["x11"],"options":{"DOCS":"on"}},{"name":"xorg-apps","origin":"x11/xorg-apps","version":"7.7_4","comment":"X.org apps meta-port","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"943d2dbe0e2ca367cd9efc18128f5344ac78ae4ed5098a9eb7eb52a61dfec1a5","flatsize":243,"path":"All/xorg-apps-7.7_4.pkg","repopath":"All/xorg-apps-7.7_4.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1576,"desc":"This meta-package installs all X.Org applications.","deps":{"appres":{"origin":"x11/appres","version":"1.0.5_1"},"bitmap":{"origin":"x11/bitmap","version":"1.1.1"},"iceauth":{"origin":"x11/iceauth","version":"1.0.8_3"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"},"sessreg":{"origin":"x11/sessreg","version":"1.1.2_1"},"setxkbmap":{"origin":"x11/setxkbmap","version":"1.3.2_1"},"smproxy":{"origin":"x11/smproxy","version":"1.0.6_1"},"twm":{"origin":"x11-wm/twm","version":"1.0.12_1"},"x11perf":{"origin":"x11/x11perf","version":"1.6.1_1"},"xauth":{"origin":"x11/xauth","version":"1.1.3"},"xbacklight":{"origin":"x11/xbacklight","version":"1.2.3_1"},"xcalc":{"origin":"x11/xcalc","version":"1.1.2_1"},"xclock":{"origin":"x11-clocks/xclock","version":"1.0.9_1"},"xcmsdb":{"origin":"x11/xcmsdb","version":"1.0.5_1"},"xconsole":{"origin":"x11/xconsole","version":"1.0.8_1"},"xcursorgen":{"origin":"x11/xcursorgen","version":"1.0.8_1"},"xdpyinfo":{"origin":"x11/xdpyinfo","version":"1.3.2_5"},"xdriinfo":{"origin":"x11/xdriinfo","version":"1.0.6_5"},"xev":{"origin":"x11/xev","version":"1.2.6"},"xf86dga":{"origin":"x11/xf86dga","version":"1.0.3_2"},"xgamma":{"origin":"x11/xgamma","version":"1.0.7_1"},"xgc":{"origin":"x11/xgc","version":"1.0.5_1"},"xhost":{"origin":"x11/xhost","version":"1.0.8_1"},"xinit":{"origin":"x11/xinit","version":"1.4.2_1,1"},"xinput":{"origin":"x11/xinput","version":"1.6.3_1"},"xkbcomp":{"origin":"x11/xkbcomp","version":"1.4.7"},"xkbevd":{"origin":"x11/xkbevd","version":"1.1.4_1"},"xkbutils":{"origin":"x11/xkbutils","version":"1.0.6"},"xkill":{"origin":"x11/xkill","version":"1.0.5_1"},"xlsatoms":{"origin":"x11/xlsatoms","version":"1.1.4_1"},"xlsclients":{"origin":"x11/xlsclients","version":"1.1.5_1"},"xmessage":{"origin":"x11/xmessage","version":"1.0.7"},"xmodmap":{"origin":"x11/xmodmap","version":"1.0.10_1"},"xpr":{"origin":"x11/xpr","version":"1.2.0"},"xprop":{"origin":"x11/xprop","version":"1.2.7"},"xrandr":{"origin":"x11/xrandr","version":"1.5.2_1"},"xrdb":{"origin":"x11/xrdb","version":"1.2.1_1"},"xrefresh":{"origin":"x11/xrefresh","version":"1.1.0"},"xset":{"origin":"x11/xset","version":"1.2.5_1"},"xsetroot":{"origin":"x11/xsetroot","version":"1.1.2_1"},"xterm":{"origin":"x11/xterm","version":"392"},"xvinfo":{"origin":"x11/xvinfo","version":"1.1.5_1"},"xwd":{"origin":"x11/xwd","version":"1.0.8_1"},"xwininfo":{"origin":"x11/xwininfo","version":"1.1.5_1"},"xwud":{"origin":"x11/xwud","version":"1.0.5_1"}},"categories":["x11"],"options":{"APPRES":"on","BITMAP":"on","ICEAUTH":"on","MKFONTSCALE":"on","SESSREG":"on","SETXKBMAP":"on","SMPROXY":"on","TWM":"on","X11PERF":"on","XAUTH":"on","XBACKLIGHT":"on","XCALC":"on","XCLOCK":"on","XCMSDB":"on","XCONSOLE":"on","XCURSORGEN":"on","XDPYINFO":"on","XDRIINFO":"on","XEV":"on","XF86DGA":"on","XGAMMA":"on","XGC":"on","XHOST":"on","XINIT":"on","XINPUT":"on","XKBCOMP":"on","XKBEVD":"on","XKBUTILS":"on","XKILL":"on","XLSATOMS":"on","XLSCLIENTS":"on","XMESSAGE":"on","XMODMAP":"on","XPR":"on","XPROP":"on","XRANDR":"on","XRDB":"on","XREFRESH":"on","XSET":"on","XSETROOT":"on","XTERM":"on","XVINFO":"on","XWD":"on","XWININFO":"on","XWUD":"on"}},{"name":"xoj","origin":"games/xoj","version":"1.0_2","comment":"O. J. Simpson Simulator root window demo","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81b21c4339add4bddbea32cfae5bb43e2b944030684c5b5a2fa76b5232bacfbd","flatsize":16904,"path":"All/xoj-1.0_2.pkg","repopath":"All/xoj-1.0_2.pkg","licenselogic":"single","pkgsize":6464,"desc":"Another root window demo. Lots of pretty icons scurry around\nyour screen, chasing O.J. Simpson  and  degrading  your systems\nperformance no doubt! \"Relive the experience\".","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xoj port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xom","origin":"textproc/xom","version":"1.2.11,1","comment":"Open source (LGPL), tree-based API for processing XML with Java","maintainer":"ports@FreeBSD.org","www":"http://www.xom.nu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20dbac773f0430ef0edb9192cf2b381ea561c36fead584931ac16476b190f023","flatsize":2608445,"path":"All/xom-1.2.11,1.pkg","repopath":"All/xom-1.2.11,1.pkg","licenselogic":"single","pkgsize":524464,"desc":"XOM is a new XML object model. It is an open source (LGPL), tree-based API for\nprocessing XML with Java that strives for correctness and simplicity.\n\nXOM is designed to be easy to learn and easy to use. It works very\nstraight-forwardly, and has a very shallow learning curve. Assuming you're\nalready familiar with XML, you should be able to get up and running with XOM\nvery quickly.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"xalan-j":{"origin":"textproc/xalan-j","version":"2.7.2"},"xerces-j":{"origin":"textproc/xerces-j","version":"2.12.2"}},"categories":["textproc","java"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xopcodecalc","origin":"devel/xopcodecalc","version":"0.05","comment":"Graphical x86 CPU opcode calculator","maintainer":"danfe@FreeBSD.org","www":"https://github.com/horsicq/XOpcodeCalc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e02be61abac4b2366096fb74d8155fc8c807bd1eb53b2380f8f5445a822a4986","flatsize":409109,"path":"All/xopcodecalc-0.05.pkg","repopath":"All/xopcodecalc-0.05.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":195364,"desc":"This small program calculates and displays x86 CPU opcodes in\ngraphical, easily readable way.  It is based on Qt libraries.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"xorg-llvm","origin":"x11/xorg-llvm","version":"2.0","comment":"X.Org complete distribution metaport with llvm components","maintainer":"zrj@efnet.irc","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6c0e1926a50cc0da952575a1d9d14f5a757c2876d6ecd87d0312823e7817e8a","flatsize":331,"path":"All/xorg-llvm-2.0.pkg","repopath":"All/xorg-llvm-2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1028,"desc":"This is a metaport for many of the X.Org packages available in the ports tree.\nThis version includes gallium (llvm based) DRI drivers too.\n\nWWW: https://www.x.org/","deps":{"libosmesa-gallium":{"origin":"graphics/libosmesa-gallium","version":"21.3.9_2"},"mesa-dri":{"origin":"graphics/mesa-dri","version":"21.3.9"},"mesa-dri-gallium":{"origin":"graphics/mesa-dri-gallium","version":"21.3.9_4"},"xorg":{"origin":"x11/xorg","version":"7.7_3"}},"categories":["x11"]},{"name":"xorg-server","origin":"x11-servers/xorg-server","version":"21.1.13,1","comment":"X.Org X server and related programs","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xorg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"801dd848f8de0235f00d0b318713759c1bc0d16ea485d1e9a1400888de0a5f22","flatsize":4600754,"path":"All/xorg-server-21.1.13,1.pkg","repopath":"All/xorg-server-21.1.13,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1464680,"desc":"This package contains the X.Org X server and some associated programs.\n\nSee also: https://www.x.org/","deps":{"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXfont2":{"origin":"x11-fonts/libXfont2","version":"2.0.5_1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libpciaccess":{"origin":"devel/libpciaccess","version":"0.18"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libxcvt":{"origin":"x11/libxcvt","version":"0.1.2_2"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"libxshmfence":{"origin":"x11/libxshmfence","version":"1.3.2"},"mesa-dri":{"origin":"graphics/mesa-dri","version":"21.3.9"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"xkbcomp":{"origin":"x11/xkbcomp","version":"1.4.7"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"}},"categories":["x11-servers"],"shlibs_required":["libpixman-1.so.0","libudev.so.0","libdrm.so.2","libgbm.so.1","libGL.so.1","libXfont2.so.2","libepoxy.so.0","libpciaccess.so.0","libcrypto.so.12","libXau.so.6","libXdmcp.so.6","libxshmfence.so.1","libxcvt.so.0"],"annotations":{"cpe":"cpe:2.3:a:x.org:xorg-server:21.1.13:::::dragonfly6:x86_64","flavor":"xorg"},"messages":[{"message":"Xorg-server has been installed.\n\nIf your kernel is compiled with the EVDEV_SUPPORT option enabled\n(default starting from FreeBSD 12.1) it is recommended to enable evdev mode in\npointer device drivers like ums(4) and psm(4). This will give improvements like\nbetter tilt wheel support for mice and centralized gesture support via\nxf86-input-synaptics or libinput drivers for touchpads.\n\nThis is also needed for PS/2 devices to be properly detected by Xorg when\nmoused service is disabled in /etc/rc.conf and kernel is compiled with\nEVDEV_SUPPORT.\n\nTo enable evdev in such a device, run the following:\n\n# sysctl kern.evdev.rcpt_mask=6\n\nTo make it persistent across reboots, add the following to /etc/sysctl.conf:\n\nkern.evdev.rcpt_mask=6\n\nIn case you're using a serial mouse or any other mouse that *only* works over\nsysmouse(4) and moused(8) on an evdev enabled kernel, please run this:\n\n# sysctl kern.evdev.rcpt_mask=3\n\nTo make it persistent across reboots, add to this /etc/sysctl.conf:\n\nkern.evdev.rcpt_mask=3","type":"install"}]},{"name":"xorg-macros","origin":"devel/xorg-macros","version":"1.19.3","comment":"X.Org development aclocal macros","maintainer":"x11@FreeBSD.org","www":"https://cgit.freedesktop.org/xorg/util/macros/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3c5abcdd800dae6a94730cfc2f648cb12787df32e26ed95f6093c80861102b7","flatsize":90018,"path":"All/xorg-macros-1.19.3.pkg","repopath":"All/xorg-macros-1.19.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21960,"desc":"This package contains the aclocal macros needed for building xorg modules\nfrom upstream source.","categories":["devel","x11"]},{"name":"xpanex","origin":"games/xpanex","version":"5.5.2_3","comment":"Panex puzzle for X Window System","maintainer":"ports@FreeBSD.org","www":"http://www.tux.org/~bagleyd/puzzles.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97e54eac10abc218edb815c3af63c288ac8ba0e2d7c8a922b2c8845eff168121","flatsize":41516,"path":"All/xpanex-5.5.2_3.pkg","repopath":"All/xpanex-5.5.2_3.pkg","licenselogic":"single","pkgsize":17596,"desc":"The original Panex puzzle is from the Japanese Magic Company\nfrom the 1980's. Mathematicians at Bell Laboratories estimated\nthe  number  of  moves  to  swap  2  columns of order 10 to be\n27,564 <= N <= 31,537. It  came  in two  varieties: one with a\nblue and a yellow pyramid of order 10 on  silver tiles; in the\ngold version pieces of each color  look  alike i.e. no pyramid\nis drawn on them), this is a little harder.\n  The  original  Tower  of  Hanoi  puzzle is the  invention of\nEdouard  Lucas  and  was sold as a toy in France in  1883. The\nlegend  of 64  disks in the great temple of Benares of the god\nBrahma is also his invention.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xpanex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xpad3","origin":"deskutils/xpad3","version":"3.1_11","comment":"Virtual note-pad system for your X11 desktop","maintainer":"jgh@FreeBSD.org","www":"https://launchpad.net/xpad/stable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fadbaefbcbd15b9360b7ead23da67894ec390e8628ee89f2511f08f5646c417","flatsize":243549,"path":"All/xpad3-3.1_11.pkg","repopath":"All/xpad3-3.1_11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":68652,"desc":"xpad is a sticky note application written using GTK+ 2.0 that strives to be\nsimple, fault-tolerant, and customizable. xpad consists of independent pad\nwindows; each is basically a text box in which notes can be written. Despite\nbeing called xpad, all that is needed to run or compile it is the GTK+ 2.0\nlibraries. Here is a list of major features in the current xpad stable\nrelease:\n\n  * GTK+ 2.0 powered text view.\n  * Fault tolerant. All information is kept on the hard drive, not memory.\n  * xpad is very customizable. The color scheme (text, background, and window\n    borders) and the font can be changed.\n  * A customizable toolbar puts the most frequently used commands at your\n    fingertips.\n  * Support for the X session management protocol.\n  * Support for the www.freedesktop.org system tray proposal.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils"],"shlibs_required":["libSM.so.6","libICE.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"}},{"name":"yj","origin":"converters/yj","version":"5.1.0_20","comment":"Convert between YAML, TOML, JSON, and HCL","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/sclevine/yj","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08de19f33c6a081abc97df0cb4301ea3e96575ed26a9587e554584d309c6ccb3","flatsize":3266579,"path":"All/yj-5.1.0_20.pkg","repopath":"All/yj-5.1.0_20.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1111860,"desc":"Convert between YAML, TOML, JSON, and HCL.","categories":["converters"]},{"name":"yoda","origin":"science/yoda","version":"1.9.8","comment":"Particle physics package with classes for data analysis, histogramming","maintainer":"yuri@FreeBSD.org","www":"https://yoda.hepforge.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1b3ccdd16937b2f9d15c16d185b209e62bb360b2fa38bda65f43942f768877b","flatsize":3920146,"path":"All/yoda-1.9.8.pkg","repopath":"All/yoda-1.9.8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":902488,"desc":"YODA is a small set of data analysis (specifically histogramming) classes being\ndeveloped by MCnet members as a lightweight common system for MC event generator\nvalidation analyses, particularly as the core histogramming system in Rivet.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["science"],"shlibs_required":["libpython3.11.so.1.0","libintl.so.8"],"shlibs_provided":["libYODA.so"],"options":{"PYTHON":"on"}},{"name":"xoct","origin":"games/xoct","version":"5.5.2_2","comment":"Oct puzzle for X Window System","maintainer":"ports@FreeBSD.org","www":"http://www.tux.org/~bagleyd/puzzles.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89c3a43c13f5a19da472c92d637ef67cdfef8c28f3b67c730786f3feadd72f8b","flatsize":50407,"path":"All/xoct-5.5.2_2.pkg","repopath":"All/xoct-5.5.2_2.pkg","licenselogic":"single","pkgsize":23096,"desc":"The  original  puzzle has 9 triangles per face (size = 3)\nand has period  4 turning (i.e. the face or points turn with\n90 degree intervals). The puzzle was designed by Uwe Meffert\nand  called  the  Magic  Octahedron  (or Star Puzzler).  The\npuzzle was not widely distributed but not exactly rare. This\npuzzle  has  some  analogies  to  the  Rubik's  Cube and the\nsolving  techniques  are  the  same to that of the Pyraminx.\nChristoph's  Magic  Jewel  is  similar  except  there are no\ntrivial    corners   to   solve.  This   has   2^22*12!   or\n2,009,078,326,886,400 different combinations.\n   Uwe Meffert also noticed that there could be an alternate\ntwisting  for  the  octahedron where it has period 3 turning\n(i.e. faces turn with 120 degree intervals).\n   One is able  to simulate a Trajber's Octahedron (period 3\nturning and sticky  mode).  Also one is able to simulate one\nwith variant turning (period 4 turning and sticky mode).","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xoct port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xoids","origin":"games/xoids","version":"1.5_2","comment":"X Window Asteroids style game with full color pixmaps","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51f5b3f3bcd63f8a8bd7e744e40673c2a6630b929d45ad36c0f85389e37d8133","flatsize":78643,"path":"All/xoids-1.5_2.pkg","repopath":"All/xoids-1.5_2.pkg","licenselogic":"single","pkgsize":30344,"desc":"Xoids is an asteroids-type game written for X in my (spare) time. The\ngame was originally developed on a Sun4 system while on an oceanographic\nresearch cruise.  It's by no means finished.\n\n   While  Xoids  is  strikingly  similar to the original Asteroids game,\nthere are some differences:\n\n   o  Full color pixmaps\n   o  One or Two Player (duel and cooperative) modes\n   o  Can bounce off asteroids instead of dying (if going slow)\n   o  Shots have relative speed, and impart intertia to the ship\n   o  Asteroids have appropriate \"masses\": realistic physics\n   o  The alien (called the Slurb) tracks players rather than\n      flying around aimlessly\n   o  Thrusting and using hyperspace can overheat your engines (boom!)\n   o  Co-op mode links players together via a flexible space-cable","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libXpm.so.4","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xoids port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xob","origin":"x11/xob","version":"0.3_1","comment":"Lightweight overlay volume (or anything) bar for the X Window System","maintainer":"lcook@FreeBSD.org","www":"https://github.com/florentc/xob","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5309a3e01c320f4b058cac0e6e2772aac627cb0f0774e78ceb88b7fc3f10bd47","flatsize":79727,"path":"All/xob-0.3_1.pkg","repopath":"All/xob-0.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":30972,"desc":"Lightweight configurable overlay (volume/backlight/ progress/anything) bar for\nthe X Window System (and Wayland compositors with XWayland).\n\nEach time a new value is read on the standard input, it is displayed as a\ntv-like bar over other windows. It then vanishes after a configurable amount\nof time. A value followed by a bang '!' is displayed using an alternate color\nto account for special states (e.g. muted audio). There is also support for\noverflows (when the value exceeds the maximum).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libconfig":{"origin":"devel/libconfig","version":"1.7.3"}},"categories":["x11"],"shlibs_required":["libconfig.so.11","libXrender.so.1","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"xnotify","origin":"x11/xnotify","version":"0.9.3_1","comment":"Read notifications from stdin and display them on the screen","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/phillbush/xnotify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"530aee1457c44551e6dc05a9e955fc989bf0b4c1610ae5b24d3165aee6cbafa8","flatsize":33669,"path":"All/xnotify-0.9.3_1.pkg","repopath":"All/xnotify-0.9.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16004,"desc":"XNotify displays a notification on the screen. XNotify receives a\nnotification specification in stdin and shows a notification for the\nuser on the screen.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"}},"categories":["x11"],"shlibs_required":["libfontconfig.so.1","libXft.so.2","libX11.so.6","libXinerama.so.1","libImlib2.so.1"]},{"name":"xneur","origin":"deskutils/xneur","version":"0.20.0_4","comment":"Auto keyboard switcher","maintainer":"mizhka@gmail.com","www":"https://launchpad.net/xneur","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62aeabe04cf14138f379a82ea14ac39161d78a684892eaa1c64e126c79ce7bf7","flatsize":2590050,"path":"All/xneur-0.20.0_4.pkg","repopath":"All/xneur-0.20.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":313524,"desc":"In-place converter of text typed in with a wrong keyboard layout. When users\nwork in multilingual environment (e.g. Russian+English), they sometimes type\nin text with wrong keyboard layout. In auto mode XNeur can automatically\ndetect language of a word user typed, switch keyboard layout and convert the\nword from one keyboard layout into another. In manual mode user has ability\nto convert last typed word or some selected text using hot keys. The idea of\nthis utility is similar to Punto Switcher for Windows. For now XNeur support\nEnglish, Russian, Ukrainian, Belarusian, French, Romanian, Bulgarian, Czech,\nGreek, Estonian, Armenian, Lithuanian, Latvian, Poland, Spanish and Uzbek\nlanguages.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["deskutils"],"shlibs_required":["libX11.so.6","libXi.so.6","libXtst.so.6","libalut.so.0","libopenal.so.1","libnotify.so.4","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libpcre.so.1","libaspell.so.15"],"shlibs_provided":["libxnconfig.so.20","libxneur.so.20","libxnstatistic.so.0","libxntest.so.0"],"options":{"ASPELL":"on","NLS":"on","SOUND":"on","X11":"off","XOSD":"off"}},{"name":"xmountains","origin":"graphics/xmountains","version":"2.10_1","comment":"X11 based fractal landscape generator","maintainer":"ak@FreeBSD.org","www":"https://spbooth.github.io/xmountains/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6330f9d292a35b36c86850e24ab39ea1b03c10991d5976d49c5c9107e1af03ff","flatsize":42577,"path":"All/xmountains-2.10_1.pkg","repopath":"All/xmountains-2.10_1.pkg","licenselogic":"single","pkgsize":19840,"desc":"Xmountains is a X11 based fractal landscape generator. It generates\nrandom fractal surfaces and displays them in a window. While the\nprogram is running the fractal is continuously extended on the right\nand the image is scrolled from right to left to expose the newly\ngenerated area.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["graphics","x11"],"shlibs_required":["libX11.so.6"]},{"name":"xmp","origin":"audio/xmp","version":"4.2.0_3,1","comment":"Player for many different Amiga and PC module formats","maintainer":"ehaupt@FreeBSD.org","www":"https://xmp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18a460d6769e3d7af571bde3f05a780d4a4768043f4ceca3d92d00f8217fce63","flatsize":71367,"path":"All/xmp-4.2.0_3,1.pkg","repopath":"All/xmp-4.2.0_3,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29820,"desc":"The Extended Module Player, or xmp, is a portable command-line module player\nsupports over 80 mainstream and obscure module formats from Amiga, Atari,\nAcorn, Apple IIgs and PC.","deps":{"libxmp":{"origin":"audio/libxmp","version":"4.6.0"}},"categories":["audio"],"shlibs_required":["libxmp.so.4"],"options":{"ALSA":"off","OSS":"on","PULSEAUDIO":"off","SNDIO":"off"}},{"name":"xmris","origin":"games/xmris","version":"4.04_6","comment":"Version of the Mr Do video arcade game for X11","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fda8d6c0224ddcd1e8366781dccfb0cc1d6c359a5b28ada54b00c42df8822759","flatsize":363659,"path":"All/xmris-4.04_6.pkg","repopath":"All/xmris-4.04_6.pkg","licenselogic":"single","pkgsize":134680,"desc":"You control a gnome, who can walk around a garden, along paths already\nmarked, or create new paths wherever you wish. You also have a ball,\nwhich can be thrown in the direction you're facing, towards the gnome's\nfeet. Points are scored for collecting cherries, killing monsters and\ncollecting the prize left when all the monsters have come out of their den.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libXt.so.6","libSM.so.6","libICE.so.6","libXmu.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xmris port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmotd","origin":"x11/xmotd","version":"1.17.3.b_3","comment":"Message-of-the-day browser for X11 and dumb-terminals","maintainer":"ports@FreeBSD.org","www":"https://www.ee.ryerson.ca/~elf/xmotd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b9732df0938040ffb8106767127a84e7468a318fb0f867f4a7a20c381ab0462","flatsize":51396,"path":"All/xmotd-1.17.3.b_3.pkg","repopath":"All/xmotd-1.17.3.b_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22912,"desc":"xmotd is a message-of-the-day browser for X11 and dumb-terminals, that\ncan also be used to broadcast messages to users logged in across a\nnetwork.  xmotd periodically checks whether a file has been modified\nand pops up and displays the contents of the file, if it has.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"HTML":"off","MOTIF":"off","XPM":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe xmotd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmorse","origin":"comms/xmorse","version":"20041125_10","comment":"Fully automatic Morse code teaching machine","maintainer":"sunrychen@gmail.com","www":"http://c2.com/morse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4321941927aaadf16f7d0af638360239796438078d0ae7a775681beaf48694b3","flatsize":71944,"path":"All/xmorse-20041125_10.pkg","repopath":"All/xmorse-20041125_10.pkg","licenselogic":"single","pkgsize":23880,"desc":"A fully automatic Morse code teaching machine. Teaches you to receive\nMorse code. It starts with a few letters and adds more when it sees that\nyou are ready. The program won't teach you to send code. It runs in X Window.\nBuilt with the Fast Light ToolKit(fltk) and the Simple Directmedia Layer(SDL).\n\nIt need to be compiled on X Window term for the reason fluid(fltk) need to.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["comms","hamradio"],"shlibs_required":["libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6","libSDL-1.2.so.0"]},{"name":"xmore","origin":"x11/xmore","version":"1.0.4","comment":"Plain text display program for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a10d4d9a7c3cc4d25ee8681594fe96a2a83477576b1d11c9ec7a1d12de8480c5","flatsize":12973,"path":"All/xmore-1.0.4.pkg","repopath":"All/xmore-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4792,"desc":"This package contains the xmore plain text display program for the X Window\nSystem.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXt.so.6","libX11.so.6"]},{"name":"xmoontool","origin":"astro/xmoontool","version":"3.0.3_9","comment":"Version of John Walker's classical moontool for X11/Motif","maintainer":"frank@dynamical-systems.org","www":"http://www.senax.net/xmoontool/xmoontool.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b8b35a9b220be801fdaa247e84ab9ca94770b148d3ef9b87add6ee150406af9","flatsize":44574,"path":"All/xmoontool-3.0.3_9.pkg","repopath":"All/xmoontool-3.0.3_9.pkg","licenselogic":"single","pkgsize":17672,"desc":"John Walker's moontool for the X11 desktop. It shows a real-time picture\nof the moon phases and displays some related astronomical data about the\nmoon and the sun. -- This version of the program uses the Motif toolkit.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libnova":{"origin":"astro/libnova","version":"0.15.0_1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["astro"],"shlibs_required":["libXm.so.4","libXt.so.6","libX11.so.6","libnova-0.15.so.0"],"options":{"DOCS":"on","LIBNOVA":"on"}},{"name":"xorgxrdp","origin":"x11-drivers/xorgxrdp","version":"0.9.20_1","comment":"X.Org driver enabling use through an RDP session with xrdp","maintainer":"meta@FreeBSD.org","www":"http://www.xrdp.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a5b3f803cafb28e1b3cf07faf2d73e1b57bbbec96ce7e94cb7b8a57f54295aa","flatsize":398743,"path":"All/xorgxrdp-0.9.20_1.pkg","repopath":"All/xorgxrdp-0.9.20_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":77632,"desc":"xorgxrdp is a set of drivers that enables Xorg to use RDP session with xrdp.","deps":{"xauth":{"origin":"x11/xauth","version":"1.1.3"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"],"shlibs_provided":["libxorgxrdp.so"],"options":{"DEBUG":"off","DRI3":"off"}},{"name":"xmmix","origin":"audio/xmmix","version":"1.2.2_6","comment":"Motif-based audio mixer","maintainer":"ports@FreeBSD.org","www":"https://www.ibiblio.org/tkan/xmmix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"185f0fc1ebce78350077e8d6adcf142e704e6dd04a4e11e5b52c4f29fc9293dd","flatsize":49799,"path":"All/xmmix-1.2.2_6.pkg","repopath":"All/xmmix-1.2.2_6.pkg","licenselogic":"single","pkgsize":18952,"desc":"Xmmix is a sound mixer utility for the X Window System using the OSF/Motif\ninterface.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["audio"],"shlibs_required":["libXm.so.4","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xmmix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmodmap","origin":"x11/xmodmap","version":"1.0.10_1","comment":"Utility for modifying keymaps and pointer button mappings in X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb7049de4c8fd0c00de00a6cef04d6018909b8fd3833d77e30a5712dd542b109","flatsize":40698,"path":"All/xmodmap-1.0.10_1.pkg","repopath":"All/xmodmap-1.0.10_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20152,"desc":"This package contains xmodmap, which is a program for editing and displaying\nthe keyboard modifier map and keymap table in X.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"xmpp-client","origin":"net-im/xmpp-client","version":"20170324_25","comment":"XMPP client with OTR support","maintainer":"cs@FreeBSD.org","www":"https://github.com/agl/xmpp-client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6f26ff3fb02e5954bde7b62a10322076373c6bec46ea07fab54732986f99880","flatsize":4711371,"path":"All/xmpp-client-20170324_25.pkg","repopath":"All/xmpp-client-20170324_25.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1635328,"desc":"xmpp-client is a simple XMPP client written in pure Go. It supports the OTR\nprotocol.","categories":["net-im"]},{"name":"xorg-fonts-75dpi","origin":"x11-fonts/xorg-fonts-75dpi","version":"7.7","comment":"X.Org 75dpi bitmap fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c863abe4feb535713e2e0764080c71e2592e20f84ab2ffe224b673e7accc50de","flatsize":243,"path":"All/xorg-fonts-75dpi-7.7.pkg","repopath":"All/xorg-fonts-75dpi-7.7.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":920,"desc":"This package contains X.Org 75 dpi bitmap fonts.","deps":{"encodings":{"origin":"x11-fonts/encodings","version":"1.1.0,1"},"font-adobe-75dpi":{"origin":"x11-fonts/font-adobe-75dpi","version":"1.0.3_4"},"font-adobe-utopia-75dpi":{"origin":"x11-fonts/font-adobe-utopia-75dpi","version":"1.0.4_4"},"font-bh-75dpi":{"origin":"x11-fonts/font-bh-75dpi","version":"1.0.3_4"},"font-bh-lucidatypewriter-75dpi":{"origin":"x11-fonts/font-bh-lucidatypewriter-75dpi","version":"1.0.3_4"},"font-bitstream-75dpi":{"origin":"x11-fonts/font-bitstream-75dpi","version":"1.0.3_4"}},"categories":["x11-fonts"]},{"name":"xmlto","origin":"textproc/xmlto","version":"0.0.28_1","comment":"Front-end to an XSL toolchain","maintainer":"mandree@FreeBSD.org","www":"https://pagure.io/xmlto/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c4224d61afb16a237c4be330f80be36bb3678fa17521c551b560555dacd064c","flatsize":187376,"path":"All/xmlto-0.0.28_1.pkg","repopath":"All/xmlto-0.0.28_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45036,"desc":"xmlto is a front-end to an XSL toolchain. It chooses an appropriate\nstylesheet for the conversion you want and applies it using an external\nXSL-T processor.  It also performs any necessary post-processing.\n\nSupported conversions from DocBook XML: dvi, fo, html, html-nochunks,\nhtmlhelp, javahelp, man, pdf, ps, txt, xhtml, xhtml-nochunks.\n\nCurrently the only XSL-T processor supported is xsltproc (textproc/libxslt).\nFor DVI, PDF and PostScript output, PassiveTeX (print/passivetex) is required.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"docbook-xml":{"origin":"textproc/docbook-xml","version":"5.0_3"},"docbook-xsl":{"origin":"textproc/docbook-xsl","version":"1.79.1_1,1"},"getopt":{"origin":"misc/getopt","version":"1.1.6_1"},"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"w3m":{"origin":"www/w3m","version":"0.5.3.20230718"}},"categories":["textproc"],"options":{"DOCS":"on","DBLATEX":"off","FOP":"off","PASSIVETEX":"off"},"messages":[{"message":"For benefits of conversions away from XHTML1 through XSL-FO,\na stylesheet xhtml2fo.xsl has been installed\ninto /usr/local/share/xmlto. Example use:\n\n  xmlto pdf -x /usr/local/share/xmlto/xhtml2fo.xsl myXHTML1file.xml\n\nMore style sheets for XHTML1 conversions can be found at\n<http://www.antennahouse.com/XSLsample/XSLsample.htm>\nunder \"Stylesheet for XHTML to XSL-FO transformation\"","type":"install"}]},{"name":"xmlrpc-epi","origin":"net/xmlrpc-epi","version":"0.54.2_4","comment":"General purpose implementation of the xmlrpc specification in C","maintainer":"ports@FreeBSD.org","www":"https://xmlrpc-epi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f4519e14fba5489a1a3f67ee76aedd77c023f42759b7cac6c7d89c08bdfebe4","flatsize":328621,"path":"All/xmlrpc-epi-0.54.2_4.pkg","repopath":"All/xmlrpc-epi-0.54.2_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":70904,"desc":"xmlrpc-epi is an implementation of the xmlrpc protocol in C. It provides an easy\nto use API for developers to serialize RPC requests to and from XML. It does\n*not* include a transport layer, such as HTTP. The API is primarily based upon\nproprietary code written for internal usage at Epinions.com, and was later\nmodified to incorporate concepts from the xmlrpc protocol. It passed the xmlrpc\nvalidation test suite in December 2000.\n\nAs of Sept. 27, 2001, experimental support for SOAP v 1.1 has been added to the\nlibrary. This support is implemented transparently to the application such that\na single API can be used for manipulation of values, yet both SOAP and XML-RPC\ncan be read or written.\n\nVarious iterations of this code have been/are running at Epinions.com and are\nsufficiently fast for the high traffic volume this site encounters, with several\nxmlrpc type requests generated for each user http request. No specific speed\nclaims are made. Your mileage may vary.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["net"],"shlibs_required":["libexpat.so.1"],"shlibs_provided":["libxmlrpc-epi.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xmlrpc-epi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xoops","origin":"www/xoops","version":"2.5.10","comment":"Dynamic Web CMS","maintainer":"wen@FreeBSD.org","www":"https://www.xoops.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17396d6f7be7844a2fa1cb642437749105f36341f31b2570fb53b9d5d1298725","flatsize":26212566,"path":"All/xoops-2.5.10.pkg","repopath":"All/xoops-2.5.10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7090304,"desc":"XOOPS is an extensible, OO (Object Oriented), easy\nto use dynamic web content management system written\nin PHP. XOOPS is the ideal tool for developing small\nto large dynamic community websites, intra company\nportals, corporate portals, weblogs and much more.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:xoops:xoops:2.5.10:::::dragonfly6:x86_64"},"messages":[{"message":"1) Add the following to your Apache configuration, and\n   restart the server:\n\n   Alias /xoops /usr/local/www/xoops/\n   AcceptPathInfo On\n   <Directory /usr/local/www/xoops/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n2) Visit your XOOPS site with a browser (i.e.,\n   http://your.server.com/xoops/htdocs/), and you should\n   be taken to the install script, which will lead\n   you through creating a config file and then\n   setting up XOOPS.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\nhttp://www.xoops.org/modules/mediawiki/index.php/Installation_Guide","type":"install"}]},{"name":"xmlstarlet","origin":"textproc/xmlstarlet","version":"1.6.1_4","comment":"Command Line XML Toolkit","maintainer":"hrs@FreeBSD.org","www":"https://xmlstar.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de12fbc342e64aaace987bee0cd087d3a706097a779fa42967e9a7d5f336f867","flatsize":564953,"path":"All/xmlstarlet-1.6.1_4.pkg","repopath":"All/xmlstarlet-1.6.1_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":222588,"desc":"XMLStarlet is a set of command line utilities (tools) which can be used to\ntransform, query, validate, and edit XML documents and files using simple set\nof shell commands in similar way it is done for plain text files using UNIX\ngrep, sed, awk, diff, patch, join, etc commands.\n\nThis set of command line utilities can be used by those who deal with many XML\ndocuments on UNIX shell command prompt as well as for automated XML processing\nwith shell scripts.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"}},"categories":["textproc"],"shlibs_required":["libexslt.so.0","libxslt.so.1","libxml2.so.2"],"options":{"DOCS":"on"}},{"name":"xmlwrapp","origin":"textproc/xmlwrapp","version":"0.7.0_27","comment":"Modern style C++ library for working with XML data","maintainer":"ports@FreeBSD.org","www":"https://xmlwrapp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18bc86329f85008debd1364a23ffffe2b37efe2bf0a6ad38c6ff73c608135f81","flatsize":3188125,"path":"All/xmlwrapp-0.7.0_27.pkg","repopath":"All/xmlwrapp-0.7.0_27.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":895064,"desc":"xmlwrapp is a modern style C++ library for working with XML data. It provides\na simple and easy to use interface for the very powerful libxml2 XML parser.\n\nFeatures:\n   * Tree parsing. XML data is parsed and a tree of xml::node objects is\n     created. Similar to the DOM.\n   * Event parsing. XML data is parsed as protected member functions of an\n     event class are called. Similar to SAX.\n   * It is easy to construct an XML tree using xml::node objects. Any\n     xml::node may be inserted into an IOStream causing translation to XML\n     text data.\n   * Complete isolation from the backend parser due to the private\n     implementation (pimpl) idiom.\n\n     https://github.com/vslavik/xmlwrapp","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["libboost_system.so.1.84.0","libxml2.so.2"],"shlibs_provided":["libxmlwrapp.so.6"],"options":{"DOCS":"on","XSLT":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe xmlwrapp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmltooling","origin":"devel/xmltooling","version":"3.2.4","comment":"Low level XML support for SAML","maintainer":"girgen@FreeBSD.org","www":"https://wiki.shibboleth.net/confluence/display/OpenSAML/XMLTooling-C","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8436060c9c17ae0fffb75588021a48fc709e68c5a6daf28d20681a6cb797b76","flatsize":5970885,"path":"All/xmltooling-3.2.4.pkg","repopath":"All/xmltooling-3.2.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":752320,"desc":"Shibboleth 2.x relies on OpenSAML 2, which in turn requires this\nlower-level library that provides a higher level interface to XML\nprocessing, particularly in light of signing and encryption.","deps":{"apache-xml-security-c":{"origin":"security/apache-xml-security-c","version":"2.0.4"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"log4shib":{"origin":"devel/log4shib","version":"2.0.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel","security"],"shlibs_required":["libxerces-c-3.2.so","liblog4shib.so.2","libxml-security-c.so.20","libcurl.so.4","libcrypto.so.12"],"shlibs_provided":["libxmltooling-lite.so.10","libxmltooling.so.10"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:xmltooling_project:xmltooling:3.2.4:::::dragonfly6:x86_64"}},{"name":"xmlppm","origin":"textproc/xmlppm","version":"0.98.3_2","comment":"XML-Conscious PPM Compression","maintainer":"hsmtkk@gmail.com","www":"https://xmlppm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ffc3cb3e2a993deca2a1ebd3dc50f97afcfb9c8ca39adb12a2da0a2a41c792b","flatsize":110091,"path":"All/xmlppm-0.98.3_2.pkg","repopath":"All/xmlppm-0.98.3_2.pkg","licenselogic":"single","pkgsize":31288,"desc":"XMLPPM is a data compression program that compresses XML files from 5 to\n30%25 better than any existing text or XML-specific compressors. It is a\ncombination of the well-known Prediction by Partial Match (PPM) algorithm\nfor text compression, first described by Cleary and Witten in 1984, and an\napproach to modeling tree-structured data called Multiplexed Hierarchical\nModeling (MHM) that I have developed.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["textproc"],"shlibs_required":["libexpat.so.1"],"options":{"DOCS":"on"}},{"name":"xmlink","origin":"games/xmlink","version":"5.5.2_3","comment":"Missing Link puzzle for X Window System","maintainer":"ports@FreeBSD.org","www":"http://www.tux.org/~bagleyd/puzzles.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2e4fb84fcb5f5d10c45d880ff5c6aa7bf36669300f84fb47cebabcdeed9f335","flatsize":43393,"path":"All/xmlink-5.5.2_3.pkg","repopath":"All/xmlink-5.5.2_3.pkg","licenselogic":"single","pkgsize":18112,"desc":"Ideal's The Missing Link, a 4x4 puzzle, riding on the wave of Rubik's\nCube craze.  There are many variations on this theme, including the \"6x6\"\npuzzle and Babylon Tower.  What makes the Missing Link a harder puzzle to\nsolve is that the 2 center positions rotate together.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xmlink port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmlindent","origin":"textproc/xmlindent","version":"0.2.17_2","comment":"XML stream reformatter","maintainer":"ehaupt@FreeBSD.org","www":"https://xmlindent.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5aabb8387efa12f2cbf50a885059724544a45b3eae2fada40aee130f028b7f4","flatsize":43947,"path":"All/xmlindent-0.2.17_2.pkg","repopath":"All/xmlindent-0.2.17_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18272,"desc":"XML Indent is a XML stream reformatter written in ANSI C.","categories":["textproc"]},{"name":"xmlsec1","origin":"security/xmlsec1","version":"1.3.2_1","comment":"XML Security Library","maintainer":"hrs@FreeBSD.org","www":"https://www.aleksey.com/xmlsec/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9df59261866711d17f436627e860b7d414a7fa84c0ce701f684e7c4b3b80020f","flatsize":5622274,"path":"All/xmlsec1-1.3.2_1.pkg","repopath":"All/xmlsec1-1.3.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":712200,"desc":"XML Security Library is the latest stable of a C library based on\nLibXML2 and OpenSSL. The library was created with a goal to support\nmajor XML security standards:\n   - XML Signature\n   - XML Encryption\n   - Canonical XML (was included in libxml2)\n   - Exclusive Canonical XML (was included in libxml2)","deps":{"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libxslt.so.1","libxml2.so.2","libltdl.so.7","libnss3.so","libsmime3.so","libssl3.so","libnssutil3.so","libplds4.so","libplc4.so","libnspr4.so","libcrypto.so.12"],"shlibs_provided":["libxmlsec1-nss.so.1","libxmlsec1-openssl.so.1","libxmlsec1.so.1"],"options":{"DOCS":"on","GNUTLS":"off","NSS":"on","OPENSSL":"on"}},{"name":"xmlgen","origin":"textproc/xmlgen","version":"1.4","comment":"Write XML documents using Tcl","maintainer":"dereckson@gmail.com","www":"https://tclxml.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf4b4c34625b9f2c12152ece4eed37dedbfcec75be9598aea568db3a0146b86f","flatsize":61007,"path":"All/xmlgen-1.4.pkg","repopath":"All/xmlgen-1.4.pkg","licenselogic":"single","pkgsize":17864,"desc":"xmlgen is a TCL package to write XML documents in Tcl.\n\nThis XML code is expressed by TCL code, which is translated.\n\nEvery tag is made into a markup command which takes attributes and\nthe element's content as parameters and then prints the XML tagged\ncontent. Of course, the content again can contain markup commands.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["textproc","tcl"]},{"name":"xmlformat","origin":"textproc/xmlformat","version":"1.04_1","comment":"XML Document Formatter","maintainer":"hrs@FreeBSD.org","www":"http://www.kitebird.com/software/xmlformat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b57cf68e79a8c9114b3f6eadc92b7302890a90610441fd2e53ea90e858b46267","flatsize":304364,"path":"All/xmlformat-1.04_1.pkg","repopath":"All/xmlformat-1.04_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":93020,"desc":"xmlformat is a configurable formatter (or \"pretty-printer\") for\nXML documents.  It provides control over indentation, line-breaking,\nand text wrapping.  These properties can be defined on a per-element basis.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"xmlroff","origin":"textproc/xmlroff","version":"0.6.3_3","comment":"XSL formatter that produces PDF and PostScript","maintainer":"hrs@FreeBSD.org","www":"http://xmlroff.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7335e727889ccbce427b89e78d7d2498c9b8724de00ed4c7f4a057c32359bcaa","flatsize":11424540,"path":"All/xmlroff-0.6.3_3.pkg","repopath":"All/xmlroff-0.6.3_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":400068,"desc":"xmlroff is an XSL formatter written in C that produces PDF and PostScript.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libart_lgpl":{"origin":"graphics/libart_lgpl","version":"2.3.21_3,1"},"libfo":{"origin":"textproc/libfo","version":"0.6.3_4"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["textproc"],"shlibs_required":["libfo-0.6.so.0","libgmodule-2.0.so.0","libxslt.so.1","libxml2.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on"}},{"name":"xmlcharent","origin":"textproc/xmlcharent","version":"0.3_2","comment":"XML character entities","maintainer":"hrs@FreeBSD.org","www":"https://www.oasis-open.org/docbook/xmlcharent/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38989897d1f75a08c67fd7f9dfee21110d5eea7615a87db94c760e4bb05592ef","flatsize":96430,"path":"All/xmlcharent-0.3_2.pkg","repopath":"All/xmlcharent-0.3_2.pkg","licenselogic":"single","licenses":["OASIS"],"pkgsize":12592,"desc":"XML character entity sets derived from ISO 8879.","deps":{"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"]},{"name":"xnee","origin":"x11/xnee","version":"3.19_3","comment":"X11 events recorder and player","maintainer":"zab@zltech.eu","www":"http://www.sandklef.com/xnee/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dddfc6bff4fca77cec835d2e7ba088cbde9aa4a217fa9f3e02149b0423699a7f","flatsize":397236,"path":"All/xnee-3.19_3.pkg","repopath":"All/xnee-3.19_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":114464,"desc":"Xnee receives X11 protocol data (e.g. XEvents) from an X server and\nprints them to a file (or stdout).  By recording events such as\nMapNotify, the replaying of events can be synchronized.  This is not only\nuseful but essential.  We cannot replay or regenerate keyboard-events to\na window before it's ready to \"receive\" events.  By recording events and\nrequests synchronization can be implemented.  Xnee can also distribute\nevents (both when recording and replaying) to other displays.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXtst.so.6"],"options":{"GNEE":"off"}},{"name":"xnecview","origin":"comms/xnecview","version":"1.36_4","comment":"X11 viewer of NEC2 input and output data","maintainer":"xride@FreeBSD.org","www":"https://wwwhome.cs.utwente.nl/%7Eptdeboer/ham/xnecview/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4413814f2e0a79e4a222860d95f3132c96ed24652776e577f5b74cfd17f3630c","flatsize":140103,"path":"All/xnecview-1.36_4.pkg","repopath":"All/xnecview-1.36_4.pkg","licenselogic":"single","pkgsize":63072,"desc":"Xnecview is a program for visualizing the input and output files of the NEC\nantenna simulation software. It runs on Linux/Unix systems with the X window\nsystem.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["comms","hamradio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libpng16.so.16"]},{"name":"xnec2c","origin":"comms/xnec2c","version":"4.4.16","comment":"Used to calculate antenna patterns useful to ham radio","maintainer":"hamradio@FreeBSD.org","www":"https://www.xnec2c.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6e080bc7996f0fa7a241cf988a40b33f11d01fbef6afceec185982999a32690","flatsize":4468861,"path":"All/xnec2c-4.4.16.pkg","repopath":"All/xnec2c-4.4.16.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1351492,"desc":"xnec2c is a GTK+ graphical interactive version of nec2c. It incorporates the\nnec2c core which it uses for reading input files and calculating output data,\nbut it does not need and indeed does not produce an output file by default.\nGraphs of frequency-related data and the current or charge distribution\nevolve as the frequency loop progresses, and radiation patterns (far and\nnear field) are sequentially drawn for each frequency step.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["comms","hamradio"],"shlibs_required":["libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Accelerated math library OpenBLAS can speed up xnec2c EM simulations \n  for faster operation: pkg install openblas","type":"install"}]},{"name":"xml-lite.el-emacs_wayland","origin":"textproc/xml-lite.el","version":"1.1_25,1","comment":"Simple XML-editing for GNU Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.dogbiscuit.org/mdub/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a353148b1534e7834a520bd6ccef33b680c9a7cfa306330b6010bad06539082b","flatsize":32719,"path":"All/xml-lite.el-emacs_wayland-1.1_25,1.pkg","repopath":"All/xml-lite.el-emacs_wayland-1.1_25,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9380,"desc":"This package provides a simple indentation engine for XML.  It is\nintended for use in situations where the full power of the popular\nPSGML package (DTD parsing, syntax checking) is not required.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"wayland"},"messages":[{"message":"To use xml-lite-mode, add to your ~/.emacs the following lines:\n\n(autoload 'xml-lite-mode \"xml-lite\" \"XML-Lite mode\" t)\n(add-to-list 'auto-mode-alist '(\"\\\\.xml\\\\'\" . xml-lite-mode))","type":"install"},{"message":"===>   NOTICE:\n\nThe xml-lite.el-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmlcopyeditor","origin":"editors/xmlcopyeditor","version":"1.3.1.0_2","comment":"Fast validating XML editor","maintainer":"eduardo@FreeBSD.org","www":"http://xml-copy-editor.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4893b868667d859d73726bcd4d9d7ae7c5e7ff63fbbe8a22588755fb2c57507c","flatsize":12022033,"path":"All/xmlcopyeditor-1.3.1.0_2.pkg","repopath":"All/xmlcopyeditor-1.3.1.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1220236,"desc":"XML Copy Editor is a fast validating XML editor.\n\nFeatures:\n\n    * DTD/XML Schema/RELAX NG validation\n    * XSLT\n    * XPath\n    * Pretty-printing\n    * Syntax highlighting\n    * Folding\n    * Tag completion\n    * Tag locking\n    * Tag-free editing\n    * Spelling and style check\n    * Built-in support for XHTML, XSL, DocBook and TEI","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"},"xerces-c3":{"origin":"textproc/xerces-c3","version":"3.2.5"}},"categories":["editors"],"shlibs_required":["libwx_gtk3u_stc-3.0.so.0","libwx_gtk3u_aui-3.0.so.0","libwx_gtk3u_richtext-3.0.so.0","libwx_gtk3u_xrc-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0","libenchant-2.so.2","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxslt.so.1","libxml2.so.2","libpcre2-8.so.0","libexpat.so.1","libxerces-c-3.2.so"],"options":{"NLS":"on"}},{"name":"xmlf90","origin":"textproc/xmlf90","version":"1.6.3","comment":"Suite of light-weight libraries to work with XML in Fortran","maintainer":"yuri@FreeBSD.org","www":"https://launchpad.net/xmlf90","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c3b827d299e070c4bf26d49c73aa884c6af74f1ecb1758be769994600e01a19","flatsize":1349322,"path":"All/xmlf90-1.6.3.pkg","repopath":"All/xmlf90-1.6.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":519964,"desc":"xmlf90 is a suite of libraries to handle XML in Fortran. It has two\nmajor components:\n\n* A XML parsing library. The parser was designed to be a useful\n  tool in the extraction and analysis of data in the context of\n  scientific computing, and thus the priorities were efficiency and the\n  ability to deal with very large XML files while maintaining a small\n  memory footprint. The most complete programming interface is\n  based on the very successful SAX (Simple API for XML) model,\n  although a partial DOM interface and a very experimental XPATH interface\n  are also present.\n\n- A library (xmlf90-wxml) that facilitates the writing of well-formed\n  XML, including such features as automatic start-tag completion,\n  attribute pretty-printing, and element indentation. There are also\n  helper routines to handle the output of numerical arrays.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libxmlf90.so.0"],"options":{"DOCS":"on"}},{"name":"xml-security","origin":"security/xml-security","version":"1.5.5_1","comment":"Java library for XML Signature and Encryption","maintainer":"ale@FreeBSD.org","www":"https://santuario.apache.org/javaindex.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"628940b8728c0e0d727d116fd0764c8b0956d75fe6e25b6e3dd2ddda53bd2c8f","flatsize":8114158,"path":"All/xml-security-1.5.5_1.pkg","repopath":"All/xml-security-1.5.5_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":709512,"desc":"The Apache-XML-Security-J supports XML-Signature Syntax and Processing,\nW3C Recommendation 12 February 2002 and XML Encryption Syntax and\nProcessing, W3C Recommendation 10 December 2002.\n\nThe Java library supports the standard Java API JSR-105: XML Digital\nSignature APIs for creating and validating XML Signatures. A standard\nJava API for XML Encryption JSR-106: XML Digital Encryption APIs is\nin progress and is not final, so this API is not yet supported.","deps":{"apache-commons-logging":{"origin":"java/apache-commons-logging","version":"1.2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["security","java"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:xml_security_for_java:1.5.5:::::dragonfly6:x86_64:1"}},{"name":"xmlgraphics-commons","origin":"graphics/xmlgraphics-commons","version":"2.6","comment":"Several reusable components used by Apache Batik and FOP","maintainer":"ports@FreeBSD.org","www":"https://xmlgraphics.apache.org/commons/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a9565945d56bb6cd28b7da31c89d1c2fd2abc7828de965506729d1e584862e5","flatsize":12414935,"path":"All/xmlgraphics-commons-2.6.pkg","repopath":"All/xmlgraphics-commons-2.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1042060,"desc":"Apache XML Graphics Commons is a library that consists of several reusable\ncomponents used by Apache Batik and Apache FOP. Many of these components can\neasily be used separately outside the domains of SVG and XSL-FO. You will\nfind components such as a PDF library, an RTF library, Graphics2D\nimplementations that let you generate PDF & PostScript files, and much more.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics","textproc","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xmlgraphics-commons port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmlcatmgr","origin":"textproc/xmlcatmgr","version":"2.2_4","comment":"SGML and XML catalog manager","maintainer":"hrs@FreeBSD.org","www":"https://xmlcatmgr.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a80080a7133b6508bf2cf4a29ed1e0e16dfe30f96d1cd9c15bf93890c8db9a1","flatsize":50320,"path":"All/xmlcatmgr-2.2_4.pkg","repopath":"All/xmlcatmgr-2.2_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22096,"desc":"XML Catalog Manager (xmlcatmgr in its short form) is a small utility used\nto manipulate SGML and XML catalogs.  It is extremely small and lightweight,\nspecially designed to be run from packaging systems.  Basically, it allows\nadding and removing entries from catalogs in a completely automated way.\n\nA catalog is a lookup mechanism used to translate entities into other\ndifferent entities.  They can, for example, map public identifiers to\nlocal files or URIs.  This allows you to tell the parser where to look\nfor entities without having to modify the original document source.","categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"The following catalogs are installed:\n\n 1) /usr/local/share/sgml/catalog\n\n   The top level catalog for SGML stuff.  It is not changed\n   by any ports/packages except textproc/xmlcatmgr.\n\n 2) /usr/local/share/sgml/catalog.ports\n\n   This catalog is for handling SGML stuff installed under\n   /usr/local/share/sgml.  It is changed by ports/packages.\n\n 3) /usr/local/share/xml/catalog\n\n   The top level catalog for XML stuff.  It is not changed\n   by any ports/packages except textproc/xmlcatmgr.\n\n 4) /usr/local/share/xml/catalog.ports\n\n   This catalog is for handling XML stuff installed under\n   /usr/local/share/xml.  It is changed by ports/packages.","type":"install"}]},{"name":"xml-format","origin":"textproc/xml-format","version":"0.2_1","comment":"XML beautifier","maintainer":"ports@FreeBSD.org","www":"https://acadix.biz/xml-format.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c703d59c5ae0fec1f36153560d5a9183cb70616eff804861e40ee018da327235","flatsize":14596,"path":"All/xml-format-0.2_1.pkg","repopath":"All/xml-format-0.2_1.pkg","licenselogic":"single","pkgsize":7704,"desc":"xml-format is an XML beautifier that indents and formats XML files for\nconsistent line length.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe xml-format port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xml-lite.el-emacs_canna","origin":"textproc/xml-lite.el","version":"1.1_25,1","comment":"Simple XML-editing for GNU Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.dogbiscuit.org/mdub/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30add2ba2ca4fed389c991e4fdcf6cdb72d65a0e5202b363e3076b534437eff2","flatsize":32719,"path":"All/xml-lite.el-emacs_canna-1.1_25,1.pkg","repopath":"All/xml-lite.el-emacs_canna-1.1_25,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9388,"desc":"This package provides a simple indentation engine for XML.  It is\nintended for use in situations where the full power of the popular\nPSGML package (DTD parsing, syntax checking) is not required.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"canna"},"messages":[{"message":"To use xml-lite-mode, add to your ~/.emacs the following lines:\n\n(autoload 'xml-lite-mode \"xml-lite\" \"XML-Lite mode\" t)\n(add-to-list 'auto-mode-alist '(\"\\\\.xml\\\\'\" . xml-lite-mode))","type":"install"},{"message":"===>   NOTICE:\n\nThe xml-lite.el-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmlenc","origin":"textproc/xmlenc","version":"0.52_2","comment":"Light-weight XML encoding library for Java","maintainer":"ports@FreeBSD.org","www":"https://xmlenc.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab81256c2ba342db202ba08358fb986e0165e818882546b5ab31afcf62c30c0a","flatsize":622682,"path":"All/xmlenc-0.52_2.pkg","repopath":"All/xmlenc-0.52_2.pkg","licenselogic":"single","pkgsize":50388,"desc":"Light-weight XML encoding library for Java. It fills the gap\nbetween a light-weight parser like SAX, and a heavy-weight XML\noutput library, like JDOM.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xmlenc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xml-commons","origin":"textproc/xml-commons","version":"1.4.01","comment":"Provides common XML code for Apache projects","maintainer":"ports@FreeBSD.org","www":"https://xerces.apache.org/xml-commons/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f65802750b7d862caadeb6ac488356eb98ed8de4df27ab880e623fad988ec0c6","flatsize":306149,"path":"All/xml-commons-1.4.01.pkg","repopath":"All/xml-commons-1.4.01.pkg","licenselogic":"single","pkgsize":211640,"desc":"xml-commons is focussed on common code and guidelines for xml projects. The\nfirst focus will be to organize and have common packaging for the various\nexternally-defined standards code relating to XML - things like the DOM,\nSAX, and JAXP interfaces.\n\nAs the xml-commons community forms, we also hope to serve as a holding area\nfor other common xml-related utilities and code, and to help promulgate\ncommon packaging, testing, documentation, and other guidelines across all\nxml.apache.org subprojects.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"messages":[{"message":"===>   NOTICE:\n\nThe xml-commons port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmix","origin":"audio/xmix","version":"2.1_4","comment":"Mixer for X Window System","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e3bd4bb23053d05ac9acc1ecb94a0f52c36ebfb5f0010a0bb3a3524dbe3f972","flatsize":20817,"path":"All/xmix-2.1_4.pkg","repopath":"All/xmix-2.1_4.pkg","licenselogic":"single","pkgsize":7940,"desc":"This is the xmix sound mixer for the sound drivers in the FreeBSD\nIt was originally written for Linux by Hal Brand (brand@netcom.com).\n\nThis is version 2.1.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["audio"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xmix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmixer","origin":"audio/xmixer","version":"0.9.4_8","comment":"Audio mixer (gtk and Xlib) for X11R6","maintainer":"ports@FreeBSD.org","www":"http://mpx.freeshell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c43db922f99b39088e4c9bec597b5bc7987ef84b9dba72fc19a2d5feb39530b","flatsize":102129,"path":"All/xmixer-0.9.4_8.pkg","repopath":"All/xmixer-0.9.4_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":39860,"desc":"This package includes two programs for adjusting sound mixers:  xmixer, which\nuses the Athena toolkit, and xgmixer, based on GTK+.  From the README:\n\n    Features:\n     * For every device which is supported by the sound card you can\n       change the volume via a slider. Unsupported devices are not shown.\n     * Select the input device(s) for recording.\n     * On startup a configuration file is read which restores device\n       settings.\n     * With a menu option you can save the current settings for the next\n       start up.\n     * Hide devices which you don't want to see.\n     * Batch support - just read and evaluate the settings in the\n       configuration file.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["audio"],"shlibs_required":["libX11.so.6","libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xmixer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmine","origin":"games/xmine","version":"1.0.3_3","comment":"The `Athena' port of the xminesweeper game","maintainer":"joerg@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fb67bcc9cc41b1ce622a61c19360ab03c3f8228849e3799142426e0e5448a99","flatsize":35399,"path":"All/xmine-1.0.3_3.pkg","repopath":"All/xmine-1.0.3_3.pkg","licenselogic":"single","pkgsize":14632,"desc":"xmine is an X11-based version of the popular PC game Minesweeper. The\nobject is to place flags on mines on the game board without exposing\nthem.\n\nxmine is freely redistributable.  It's mostly Xlib-based, but it\nrequires Motif libraries for the menus.\n\n===\n\nThis version of xmine is based on Paul Falstad's version 1.0.3, as\npublished in comp.sources.x. It has been heavily munged to work\nwithout OSF/Motif.\n\nSince the game itself has some 3D look, linking against the famous\nXaw3d library is highly recommended.","deps":{"Xaw3d":{"origin":"x11-toolkits/Xaw3d","version":"1.5E_8"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXaw3d.so.8","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"]},{"name":"xminehunter","origin":"games/xminehunter","version":"0.4_5","comment":"Motif minesweeper game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"762dabfef6fae6142b0ca88bf86c100d31d98b38ea9a11537d11b36d3d462979","flatsize":69700,"path":"All/xminehunter-0.4_5.pkg","repopath":"All/xminehunter-0.4_5.pkg","licenselogic":"single","licenses":["XMINEHUNTER"],"pkgsize":25940,"desc":"A Motif minesweeper game.\n\nUse left mouse button to uncover square; right to mark mine;\nmiddle to mark question if the square is covered, or quickturn if the square\nis uncovered. Menus are pretty straight forward, so no need further\nexplanation here.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["games"],"shlibs_required":["libXm.so.4","libXt.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xminehunter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmessage","origin":"x11/xmessage","version":"1.0.7","comment":"Display message or query in a X window","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20f08f6348fda6d36bbee7acf6c6688d586a3c824e2c2bd3e5c2fd48d2bf0404","flatsize":20802,"path":"All/xmessage-1.0.7.pkg","repopath":"All/xmessage-1.0.7.pkg","licenselogic":"single","pkgsize":10448,"desc":"This package contains xmessage, an application for displaying messages\nor queries in a X window.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXt.so.6","libX11.so.6"]},{"name":"xmh","origin":"x11/xmh","version":"1.0.5","comment":"Send and read mail with an X interface to MH","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"281935c763629a1607422382b56e29ee490b10063d208af544cc2c25722de2ee","flatsize":146531,"path":"All/xmh-1.0.5.pkg","repopath":"All/xmh-1.0.5.pkg","licenselogic":"single","pkgsize":69996,"desc":"This package contains xmh, a graphical user interface to the MH Message\nHandling System.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"nmh":{"origin":"mail/nmh","version":"1.8"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["x11","mail"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"]},{"name":"xmines","origin":"games/xmines","version":"1.0_3","comment":"Minesweeper game for the X Window System","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d72a8401b6ff12b9056868322ea4916634ac5458ffbf45934e242b30dbbb9f9e","flatsize":29820,"path":"All/xmines-1.0_3.pkg","repopath":"All/xmines-1.0_3.pkg","licenselogic":"single","pkgsize":13220,"desc":"Minesweeper-like game for the X Window System","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xmines port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmenu","origin":"x11/xmenu","version":"4.6.1_2","comment":"X11 menu utility","maintainer":"lcook@FreeBSD.org","www":"https://github.com/phillbush/xmenu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43e9be7fed1841a280948b8abb14753003edb0c282ca231e1d692da3c089ca91","flatsize":58726,"path":"All/xmenu-4.6.1_2.pkg","repopath":"All/xmenu-4.6.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29708,"desc":"XMenu is a menu utility for X. XMenu receives a menu specification in stdin,\nshows a menu for the user to select one of the options, and outputs the option\nselected to stdout. XMenu can be controlled both via mouse and via keyboard.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"}},"categories":["x11"],"shlibs_required":["libfontconfig.so.1","libXft.so.2","libX11.so.6","libXinerama.so.1","libImlib2.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"xmlrpc-c","origin":"net/xmlrpc-c","version":"1.59.02","comment":"XML-RPC library for C and C++","maintainer":"garga@FreeBSD.org","www":"https://xmlrpc-c.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fea8e80f48af6aa41c10cfabde6b5731c1fe419084187a67decabc68a3dc8de0","flatsize":13474049,"path":"All/xmlrpc-c-1.59.02.pkg","repopath":"All/xmlrpc-c-1.59.02.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1959776,"desc":"XML-RPC is a quick-and-easy way to make procedure calls over the Internet.\nIt converts the procedure call into XML document, sends it to a remote\nserver using HTTP, and gets back the response as XML.\n\nThis library provides a modular implementation of XML-RPC for C and C++.\n\n   - C API and experimental C++ API.\n   - Modular XML-RPC core: If you want, you can supply all your own HTTP\n     code.\n   - Synchronous and asynchronous XML-RPC clients based on w3c-libwww.\n   - Multithreaded XML-RPC server based on the Abyss web server.\n   - Full support for basic types, including <struct>, <array> and <base64>.\n   - Extensive test suites to help verify correct behavior and correct\n     error handling.\n   - Passes the official XML-RPC validator1 test suite.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libwww":{"origin":"www/libwww","version":"5.4.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libcurl.so.4","libwwwzip.so.0","libwwwinit.so.0","libwwwapp.so.0","libwwwxml.so.0","libexpat.so.1","libwwwhtml.so.0","libwwwtelnet.so.0","libwwwnews.so.0","libwwwhttp.so.0","libwwwmime.so.0","libwwwgopher.so.0","libwwwftp.so.0","libwwwfile.so.0","libwwwdir.so.0","libwwwcache.so.0","libwwwstream.so.0","libwwwmux.so.0","libwwwtrans.so.0","libwwwcore.so.0","libwwwutils.so.0","libmd5.so.0","libwwwssl.so.0"],"shlibs_provided":["libxmlrpc++.so.9","libxmlrpc.so.3","libxmlrpc_abyss.so.3","libxmlrpc_abyss++.so.9","libxmlrpc_client++.so.9","libxmlrpc_client.so.3","libxmlrpc_cpp.so.9","libxmlrpc_packetsocket.so.9","libxmlrpc_server++.so.9","libxmlrpc_server.so.3","libxmlrpc_server_abyss++.so.9","libxmlrpc_server_abyss.so.3","libxmlrpc_server_cgi++.so.9","libxmlrpc_server_cgi.so.3","libxmlrpc_server_pstream++.so.9","libxmlrpc_util.so.4","libxmlrpc_util++.so.9","libxmlrpc_xmlparse.so.3","libxmlrpc_xmltok.so.3"],"options":{"CPLUSPLUS":"on","CURL":"on","DEBUG":"off","LIBWWW":"on"}},{"name":"xmill","origin":"archivers/xmill","version":"0.8","comment":"Efficient compressor for XML","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/xmill/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14f2faf8e14786a29bab31fe0fabb5e20e7c91647ec55a7a5302e68b4d6f0263","flatsize":2431994,"path":"All/xmill-0.8.pkg","repopath":"All/xmill-0.8.pkg","licenselogic":"single","pkgsize":740476,"desc":"XMill is a new tool for compressing XML data efficiently.  It is based\non a regrouping strategy that leverages the effect of highly-efficient\ncompression techniques in compressors such as gzip.  XMill groups XML\ntext strings with respect to their meaning and exploits similarities\nbetween those text strings for compression.  Hence, XMill typically\nachieves much better compression rates than conventional compressors\nsuch as gzip.","categories":["archivers"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xmill port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmemory","origin":"games/xmemory","version":"3.7_4","comment":"Multi-player memory game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"497d91501845b58d18ddc2ea39a3751cb0214049f41c2224f4f11f3da386c70d","flatsize":375456,"path":"All/xmemory-3.7_4.pkg","repopath":"All/xmemory-3.7_4.pkg","licenselogic":"single","pkgsize":218832,"desc":"XMemory is a multi player memory game. It can be played simultaneously on\nseveral X Displays, which have to be listed on the command-line. Like in\nthe traditional memory game, the players have to find similar tiles on the\ntable to get the tiles. The main difference to this game is, that the\nplayers really play simultaneous and therefor the whole game gets\nsome kind of an action game.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xmemory port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xml2c","origin":"converters/xml2c","version":"20151019_2","comment":"Convert an XML file into C struct/string declarations","maintainer":"sunpoet@FreeBSD.org","www":"https://acme.com/software/xml2c/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f17bce1732ed85f2d26a64d9b533377cf4d98ff2fb38d904466c0b9cd1d0ce8","flatsize":13806,"path":"All/xml2c-20151019_2.pkg","repopath":"All/xml2c-20151019_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7612,"desc":"xml2c reads in an XML file and produces equivalent C source code, suitable for\n#including in your program. The C version is probably easier deal with in your\ncode. You don't have to read and parse the XML file and then look for the nodes\nyou want; instead you just loop through a bunch of structs. Or maybe you just\ndon't want to distribute extra files with your app, and would rather build them\ninto the executable.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["converters"],"shlibs_required":["libxml2.so.2"]},{"name":"xmedcon","origin":"graphics/xmedcon","version":"0.23.0_1","comment":"Medical image conversion utility and library","maintainer":"danfe@FreeBSD.org","www":"http://xmedcon.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b1d6b74c3ef30df9144c72f0636a681463e4266109fac0a537da41ba9957ab6","flatsize":3037839,"path":"All/xmedcon-0.23.0_1.pkg","repopath":"All/xmedcon-0.23.0_1.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":619272,"desc":"This project stands for Medical Image Conversion and is released under the\nGNU's (L)GPL license. It bundles the C sourcecode, a library, a flexible\ncommand-line utility and a graphical front-end based on the amazing Gtk+\ntoolkit.\n\nIts main purpose is image conversion, while preserving the most valuable\nmedical study information. The currently supported formats are: Acr/Nema 2.0,\nAnalyze (SPM), Concorde/uPET, DICOM 3.0, CTI ECAT 6/7, NIfTI-1, InterFile 3.3\nand PNG or animated Gif87a/89a towards desktop applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libmdc.so.3"],"options":{"ACR_NEMA":"on","ANALYZE":"on","CONCORDE":"on","DICOM":"on","DICOM_LJPEG":"on","ECAT":"on","GIF":"on","GLIB":"on","INTERFILE":"on","INW":"on","PNG":"on","X11":"on"}},{"name":"xmastermind","origin":"games/xmastermind","version":"0.1_8","comment":"Mastermind game for X Window System","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22ed6c73f3f2ea0a74f38b201a52b2d0d99c9c6fe356e1e2aba5ff34190b95e8","flatsize":55355,"path":"All/xmastermind-0.1_8.pkg","repopath":"All/xmastermind-0.1_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20172,"desc":"The computer calculates a combination of five characters (each between\nA and J) and you have to try to find out the combination the computer\nhas calculated. Your questions to the computer are also combinations of\nfive characters (each between A and J).\n\nYou get sets of black and/or white blocks as answers to your questions.\n\nIf you get a black block as answer it means that there is one character\nin your try at the correct position (but you don't know which one it\nis).\n\nIf you get a white block as answer it means that there is a character in\nyour guess that also occurs in the solution, but at another position\n(but you don't know which one it is and at which position it would be\ncorrect).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"xforms":{"origin":"x11-toolkits/xforms","version":"1.2.4_8,1"}},"categories":["games"],"shlibs_required":["libforms.so.2","libXpm.so.4","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xmastermind port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmball","origin":"games/xmball","version":"5.5.2_3","comment":"Masterball puzzle for X Window System","maintainer":"ports@FreeBSD.org","www":"http://www.tux.org/~bagleyd/puzzles.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c625e317a104992f9580976863e8f7ef683989548a31515dca07776344ec690","flatsize":47771,"path":"All/xmball-5.5.2_3.pkg","repopath":"All/xmball-5.5.2_3.pkg","licenselogic":"single","pkgsize":21000,"desc":"Masterball is a puzzle similar in nature to the famous Rubik's Cube.\nThe original puzzle has 8 sectors on a sphere  (longitudinal cuts),\nwith each sector divided into 4 segments (latitudinal cuts).\n\nBy building from the source and editing its Imakefile before the\n``build'' phase, you may be able to use Motif or LessTif with this port.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xmball port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xneko","origin":"games/xneko","version":"1.0_2,1","comment":"The classic cat-and-mouse","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"334657fb926efd1ad71155a72a5d5b99bd6f3a624a49c27ab2d02100264f09e2","flatsize":21657,"path":"All/xneko-1.0_2,1.pkg","repopath":"All/xneko-1.0_2,1.pkg","licenselogic":"single","pkgsize":9680,"desc":"Xneko displays a window in which a cat chases your ``mouse'' cursor.\n\nThe word ``neko'' means ``cat'' in Japanese.\n\nMasayuki Koba, 1990","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xneko port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmcd","origin":"audio/xmcd","version":"3.3.2_22","comment":"Motif CD player","maintainer":"ports@FreeBSD.org","www":"https://www.ibiblio.org/tkan/xmcd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59ca2b44b51aa6d56fa99eb13e8316e3bc3a90051f70136029b078e64a64f025","flatsize":2588809,"path":"All/xmcd-3.3.2_22.pkg","repopath":"All/xmcd-3.3.2_22.pkg","licenselogic":"single","pkgsize":569772,"desc":"Xmcd is a program that allows the use of the CD-ROM drive as a\nfull-featured stereo compact-disc player for the X Window System.\n\nMost of the features found on real CD players are available in\nxmcd, such as shuffle and repeat, track programming functions, a\nnumeric keypad, and track warp slider for direct track access.\nAdditional functions include sample play, A to B segment play,\nvolume control, balance control, etc.  Several automation options\nare also available on CD load, eject, play completion, and program\nexit.  A Channel Routing feature allows you to select from several\nstereo or mono routing options.  The volume control slider taper\ncharacteristics can also be altered.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["audio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libFLAC.so.12","libvorbisenc.so.2","libvorbis.so.0","libogg.so.0","libXm.so.4","libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"You will need to run the configuration script for xmcd\nto accurately recognize your cd-rom.  The configure\nscript is: /usr/local/lib/X11/xmcd/config/config.sh\n\nIf you would like to submit data to CDDB you will need\nto install mail/mailx or add something similar to\nthe following line in your Xdefaults:\nXMcd.cddbMailCmd:  mail -s '%S' %A <%F >/dev/null 2>&1\n\nxmcd and cda are not suid anymore, so if you want\nto allow non-root users to use xmcd or cda, either\nset the suid bit yourself, or even better, allow\naccess to /dev/cd0 in /etc/devfs.conf, e.g.\n\nperm      /dev/cd0\t   0664","type":"install"},{"message":"===>   NOTICE:\n\nThe xmcd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xman","origin":"x11/xman","version":"1.1.5_1","comment":"Manual page display program for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a3852cc27c12266c2b1ca46ebc278edaa44e04a03ccd096aa2d75c83cc309de","flatsize":77810,"path":"All/xman-1.1.5_1.pkg","repopath":"All/xman-1.1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33232,"desc":"This package contains xman, a manual page display program for the X\nWindow System.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXt.so.6","libX11.so.6"]},{"name":"xml-lite.el","origin":"textproc/xml-lite.el","version":"1.1_25,1","comment":"Simple XML-editing for GNU Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.dogbiscuit.org/mdub/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac1b5ec5c6b1b8d365498d078bd873e1de3c0d8f4dbf3a67a3dd303bd145b749","flatsize":32719,"path":"All/xml-lite.el-1.1_25,1.pkg","repopath":"All/xml-lite.el-1.1_25,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9360,"desc":"This package provides a simple indentation engine for XML.  It is\nintended for use in situations where the full power of the popular\nPSGML package (DTD parsing, syntax checking) is not required.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"full"},"messages":[{"message":"To use xml-lite-mode, add to your ~/.emacs the following lines:\n\n(autoload 'xml-lite-mode \"xml-lite\" \"XML-Lite mode\" t)\n(add-to-list 'auto-mode-alist '(\"\\\\.xml\\\\'\" . xml-lite-mode))","type":"install"},{"message":"===>   NOTICE:\n\nThe xml-lite.el port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmake","origin":"devel/xmake","version":"1.06_2","comment":"Powerful make utility","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05a9c927163c26458b031a43c86b78208fa15b053a3cff99e0e629a65f785a96","flatsize":24244,"path":"All/xmake-1.06_2.pkg","repopath":"All/xmake-1.06_2.pkg","licenselogic":"single","pkgsize":13860,"desc":"XMake is a make utility.  It is not compatible with other makes, but\nprovides extended functionality over most standard makes.  Whereas most\nother makes have confusing rulesets and do not support many-to-many\ndependency specifications, XMake has relatively few (basically no) rulesets\nand allows you to easily specify many:many dependencies.  This gives XMake\nthe flexibility to deal with complex project hierarchies very simply.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe xmake port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmailwatcher","origin":"mail/xmailwatcher","version":"1.6_3","comment":"Mailbox checker which displays sender and subject lines of mails","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38536fff1a6035b65ffbba1a067e6270a9b996caf955964ef229d1564497900f","flatsize":23203,"path":"All/xmailwatcher-1.6_3.pkg","repopath":"All/xmailwatcher-1.6_3.pkg","licenselogic":"single","pkgsize":10640,"desc":"This is XMAILWATCHER, which periodically checks a user's mailbox. If\nthere is mail, the user is notified either by a changing icon, or by a\nlist of senders and subjects in an X object.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["mail"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xmailwatcher port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmag","origin":"x11/xmag","version":"1.0.6_1","comment":"X application for screen magnifying","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fc78bcb7065852b3b2bc6af7732eac75cfef2024b47edceff3a3eb46ed4de35","flatsize":41217,"path":"All/xmag-1.0.6_1.pkg","repopath":"All/xmag-1.0.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16852,"desc":"This package contains xmag, a screen magnifying application for the\nX Window System.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"]},{"name":"xlupe","origin":"x11/xlupe","version":"1.1_3","comment":"Magnifying glass for X. like xmag but with continously updates","maintainer":"beyert@cs.ucr.edu","www":"https://github.com/beyert/xlupe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2f4ee58f166cd02236df93f7f165d338a311d9a8c4c7207e19169dd14f41b16","flatsize":30195,"path":"All/xlupe-1.1_3.pkg","repopath":"All/xlupe-1.1_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11428,"desc":"This is a little program for zooming parts of your desktop, very similar to\nxmag.  The differences are that it continously updates its contents and\nsupports all available visuals.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11","accessibility"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"]},{"name":"xmahjongg","origin":"games/xmahjongg","version":"3.7_4","comment":"Chinese game of Mahjongg for X11","maintainer":"joerg@FreeBSD.org","www":"https://www.lcdf.org/xmahjongg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ce0de832752b2a33b20724c2ca9afc44853e9da8c333e2d395a190c90a3c00d","flatsize":596177,"path":"All/xmahjongg-3.7_4.pkg","repopath":"All/xmahjongg-3.7_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":435248,"desc":"Mah jongg is an ancient chinese game usually played by four players\nwith tiles similar to dominos.  This is an X windows version for\nthe solitaire game originally seen on the PC and later ported to\nSunView, and later on completely rewritten by Eddie Kohler.\n\nTHEORY OF PLAY\nThe object of the game is to remove all the tiles from the board.\nTiles are removed in by matching two identical tiles which have\neither an open left edge or open right edge.  The only exception\nto this rule is that any open \"flower\" tile (bamboo, orchid, plum,\nor chrysanthemum) matches any other open \"flower\" tile and any open\n\"season\" tile (spring, summer, autumn, or winter) matches any other\nopen \"season\" tile.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"]},{"name":"xlsfonts","origin":"x11-fonts/xlsfonts","version":"1.0.8","comment":"Server font list displayer for X","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acd2bc8dc0fdf13b65efc38d14095c972c53d75326b2dc6e4026de4def2a14f5","flatsize":20896,"path":"All/xlsfonts-1.0.8.pkg","repopath":"All/xlsfonts-1.0.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10276,"desc":"This package contains xlsfonts, a server font list displayer for X.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11-fonts"],"shlibs_required":["libX11.so.6"]},{"name":"xlsatoms","origin":"x11/xlsatoms","version":"1.1.4_1","comment":"List interned atoms defined on a server","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6313a54d40c96cbcf923ad6063aaa5a3aaa9d90f241f8328ded2a8b0af6d823c","flatsize":11667,"path":"All/xlsatoms-1.1.4_1.pkg","repopath":"All/xlsatoms-1.1.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6256,"desc":"This package contains xlsatoms, an application for listing interned\natoms defined on server.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"],"shlibs_required":["libxcb.so.1"]},{"name":"xmailbox","origin":"mail/xmailbox","version":"2.5_3","comment":"Mailbox checker with sound and animation for X Window System","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a0d7812a59f80304c2f7d9f58ebe49f3a625dec59128da8b57838ae103036c4","flatsize":54084,"path":"All/xmailbox-2.5_3.pkg","repopath":"All/xmailbox-2.5_3.pkg","licenselogic":"single","pkgsize":29460,"desc":"The xmailbox program displays, by default, an image of a mailbox.  When\nthere is no mail, the image shown is that of a mailbox with its flag down.\nWhen new mail arrives, the image changes to that of a mailbox with the\nflag up, its door open and a letter visible inside.  It can also optionally\nplay a sound through the sound-card. The NCD audio server, the rplay sound\npackage, FreeBSD Sun-compatible audio drivers, and an external sound player\nprogram are supported.  By default, pressing any mouse button in the image\nforces xmailbox to remember the current size of the mail file as being the\n``empty'' size and to change its image accordingly.  In addition, the user\ncan optionally invoke his/her favorite mail retrieving program.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"}},"categories":["mail"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6","libXaw.so.7","libXt.so.6","libSM.so.6","libICE.so.6","libXmu.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xmailbox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xmdiary","origin":"deskutils/xmdiary","version":"3.0.3_8","comment":"Personal and group calendar utility","maintainer":"ports@virtual-estates.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80cd2ce8c18228c52041841653c74677e20843e881f8fbfd431a73fe7234d89a","flatsize":4974445,"path":"All/xmdiary-3.0.3_8.pkg","repopath":"All/xmdiary-3.0.3_8.pkg","licenselogic":"single","licenses":["xmdiary"],"pkgsize":718800,"desc":"From xdiary's man page:\n\n       XDiary  is  your  personal  organizer  that  combines  the\n       functions of a desktop calendar, an appointment  book  and\n       an  alarm  clock.  XDiary will help you keep track of your\n       meetings, appointments and plan your time.\n\n\t\t-mi","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["deskutils"],"shlibs_required":["libXm.so.4","libXt.so.6","libX11.so.6","libXpm.so.4","libXext.so.6"]},{"name":"xlreader","origin":"textproc/xlreader","version":"0.9.0","comment":"Convert .xls spread sheets to tab delimited CSV or SQL inserts","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7b6661ae50813103ec6f7c15e5b7d931028a592fbe7084fd04c3c2408d8f545","flatsize":20712,"path":"All/xlreader-0.9.0.pkg","repopath":"All/xlreader-0.9.0.pkg","licenselogic":"single","pkgsize":9260,"desc":"Read data from Excel spread sheets without Microsoft! Provides an API to allow\nany application to read Excel documents. The xlreader tool converts Excel data\nto tab delimited, CSV or SQL inserts. Written in C. Based on the Java\nversion by Andrew Khan.\n\nThis project was designed out of frustration.","categories":["textproc"]},{"name":"xls2txt","origin":"databases/xls2txt","version":"1.0.1_33","comment":"Utilities to convert spreadsheet files to text and csv formats","maintainer":"yuri@FreeBSD.org","www":"https://github.com/masklinn/xls2txt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afc5377bb32c783b21361a11e4035b5c3c5f72ee45eb525212741f2660b452b5","flatsize":3039887,"path":"All/xls2txt-1.0.1_33.pkg","repopath":"All/xls2txt-1.0.1_33.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":584192,"desc":"xls2txt and xsl2csv allow converting spreadsheet files to text for compatibility\nwith terminals and command-line utilities (e.g. diff or less). Despite the name,\nthey should work with both excel (xls, xlsx or xlsb) and OpenDocument (ods)\nfiles.","categories":["databases","textproc"]},{"name":"xlogo","origin":"x11/xlogo","version":"1.0.6_1","comment":"Displays the X Window System logo","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96fef34f0897cfcb8c1caa2afcbbeed969c8ba56e41c6795906e4e9729f4406a","flatsize":20662,"path":"All/xlogo-1.0.6_1.pkg","repopath":"All/xlogo-1.0.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10108,"desc":"This package contains xlogo, which displays the X Window System logo.","deps":{"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"}},"categories":["x11"],"shlibs_required":["libxkbfile.so.1","libXft.so.2","libXrender.so.1","libSM.so.6","libXaw.so.7","libXmu.so.6","libXt.so.6","libXext.so.6","libX11.so.6"],"options":{"XKB":"on"}},{"name":"xlsclients","origin":"x11/xlsclients","version":"1.1.5_1","comment":"List client applications running on a display","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ea2e0de2213bac5ef545a15f652313e1a8e1d036e5cfdac2d80bec977e8c324","flatsize":18965,"path":"All/xlsclients-1.1.5_1.pkg","repopath":"All/xlsclients-1.1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9244,"desc":"This package contains xlsclients, which is a utility for listing information\nabout the client applications running on a display.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"],"shlibs_required":["libxcb.so.1"]},{"name":"xload","origin":"x11/xload","version":"1.1.3_1","comment":"System load average display for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca1ceb24f7aa77b02db7719a9fb9223383cd0bc88bef6880f3712537ccf9cbd5","flatsize":22265,"path":"All/xload-1.1.3_1.pkg","repopath":"All/xload-1.1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8876,"desc":"This package contains xload, the X Window System system load average\ndisplay application.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"]},{"name":"xloadimage","origin":"x11/xloadimage","version":"4.1.24_3","comment":"X11 Image Loading Utility","maintainer":"ak@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"231f8b4b6e726a59d98298fd9155f7151d23d39027d8242b61c6a17a28c3533f","flatsize":206558,"path":"All/xloadimage-4.1.24_3.pkg","repopath":"All/xloadimage-4.1.24_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":96064,"desc":"This utility will view several types of images under X11, or load\nimages onto the root window.  The current version supports:\n\n   Native Image File Format (NIFF), Sun Rasterfile, GIF Image,\n   JFIF-style JPEG Image, Portabel Network Graphics (PNG), TIFF image,\n   FBM Image, CMU WM Raster, Portable Bit Map (PBM, PGM, PPM), Faces\n   Project, Utah RLE Image, X Window Dump, Sun Visualization File\n   Format, McIDAS areafile, VICAR Image, PC Paintbrush Image, GEM Bit\n   Image, MacPaint Image, X Pixmap, X Bitmap.\n\nA variety of options are available to modify images prior to viewing.\nThese options include clipping, dithering, depth reduction, zoom,\nbrightening or darkening, and image merging.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["x11","graphics"],"shlibs_required":["libX11.so.6","libtiff.so.6","libjpeg.so.8","libpng16.so.16"]},{"name":"xmascot","origin":"x11/xmascot","version":"2.6a.20200830_1","comment":"Moving mascot on your X11 screen","maintainer":"nyan@FreeBSD.org","www":"https://cclub-flying.dsl.gr.jp/products/xmascot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a589477d4aab380201c57f0cb632d65feeb55a1cd471f3009229a84c0000c814","flatsize":321477,"path":"All/xmascot-2.6a.20200830_1.pkg","repopath":"All/xmascot-2.6a.20200830_1.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":133780,"desc":"XMascot displays a moving mascot on your X11 screen.  XMascot has the\nfollowing options:\n\n  - Moving\t\tpretty mascot moving\n  - Stretch\t\tstretch it as you like\n  - Talking\t\tmascot talks with extract command and data\n  - Alarm\t\tmascot may make some actions at defined time\n  - BIFF\t\tmascot may let you know arriving a mail\n\nXMascot supports these image formats:\n\n  - MAG (*.mag)\t\t16 colors and 256 colors\n  - TIFF (*.tif)\t16 colors and 256 colors, in raw or lzw\n  - PPM (*.ppm)\t\t256 level color, in raw\n  - PGM (*.pgm)\t\t256 level gray scale, in raw\n  - PBM (*.pbm)\t\t2 level monochrome, in raw\n  - PNM (*.pnm)\t\tPPM, PGM, or PBM\n\nXMascot distinguishes images from their suffix and can load other image\nformats when corresponding *topnm, *topgm, or *topbm commands are found\nin your system.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"xmbibtex","origin":"print/xmbibtex","version":"1.7_4","comment":"Reference manager based on the BibTeX file format","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a815e2c87086a5be1f166979a1f7f6c9c6b374cef397126004e75e06fd843724","flatsize":164094,"path":"All/xmbibtex-1.7_4.pkg","repopath":"All/xmbibtex-1.7_4.pkg","licenselogic":"single","pkgsize":45664,"desc":"XmBibTeX is a Motif (LessTif) reference manager based on the BibTeX\nfile format. It allows to add, delete, and edit references. The\nreferences can be saved in the BibTeX file format and also written on\na LaTeX file that can be printed using LaTeX and BibTeX. References\ncan be retrieved by several search strategies. Import of references\nfrom the Medline and Inspec file format is included. However, I found\nthat the Medline file format is not unique. Up to now, there are\nimport filters available for the \"Ovid Medline\", the \"PubMed Medline\"\nand for the \"Spirs Medline\" format. It would be nice if some people\ncould write additional import filters for other file formats.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["print","databases"],"shlibs_required":["libXm.so.4","libXt.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXpm.so.4","libXext.so.6","libXmu.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xmbibtex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xless","origin":"misc/xless","version":"1.7_3","comment":"X11-based viewer for text files","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb8af02d5f0723496d28ba8e6650074aad72fa7e9748eccc89f442d21eb5f2e7","flatsize":52957,"path":"All/xless-1.7_3.pkg","repopath":"All/xless-1.7_3.pkg","licenselogic":"single","pkgsize":21560,"desc":"This is a port of xless (version 1.7), a handy text file viewer for X.\nUseful as a viewer tool for other apps (e.g., xfm, the X file manager),\nor as a standalone viewer.  Presents a scrollable text window (both\nvertical and horizontal scrolling), with a number of clickable buttons.\n\nFrom the README file:\n\nFEATURES:\n   Display either the file(s) specified on the command line or input from\n      standard input, supplied by a pipe.  File/pipe may be optionally\n      monitored so that the display is continuously updated as new text is\n      added.\n   Display new files in the current window or by creating a new window.\n   Reload or print the displayed file.\n   Search the displayed file using either exact, case-insensitive, or\n      regular expression patterns.\n   Edit the displayed file with your favorite editor (as specified in\n      the VISUAL or EDITOR environment variable)","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["misc"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xless port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xlhtml","origin":"textproc/xlhtml","version":"0.5_6,1","comment":"Convert Excel and PowerPoint files to HTML and text","maintainer":"ports@FreeBSD.org","www":"https://chicago.sourceforge.net/xlhtml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"330f616c021abb52e52b54c04719f394554df0facac5c367f0a11db49c0946db","flatsize":141097,"path":"All/xlhtml-0.5_6,1.pkg","repopath":"All/xlhtml-0.5_6,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":53020,"desc":"xlHtml is a free converter from Microsoft Excel and PowerPoint to HTML and tabs\nseparated text.\n\nUsing the program xlHtml, you can extract the content of a file generated\nby Microsoft Excel and PowerPoint and express its content using HTML or tabs\nseparated text.","categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xlhtml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xldlas","origin":"math/xldlas","version":"0.85_10","comment":"XForms-based statistics package","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7eb065b80245862cd0c2e565fc2e62afbd7a651d9a93e4163c653961a9a2a27d","flatsize":317196,"path":"All/xldlas-0.85_10.pkg","repopath":"All/xldlas-0.85_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":110260,"desc":"What is it?\n===========\n\tIt's for doing statistics.\n\nHighlights\n==========\n\t* Based on the xforms library (ie. looks pretty slick)\n\t* Point and click interface to statistical summaries, OLS\n\t  regression, plotting, correlation analysis, etc.\n\t* Neural network and Genetic Algorithm data fitting\n\t  with some nice visual feedback.\n\t* Very handy automatic generating of .tex format and html\n\t  log files, including tables and plots.\n\t* Online help\n\nFeedback\n========\n\tThe author (Thor Sigvaldason) is happy to receive feedback\n\tat: thor@netcom.ca","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"xforms":{"origin":"x11-toolkits/xforms","version":"1.2.4_8,1"}},"categories":["math"],"shlibs_required":["libX11.so.6","libforms.so.2","libXpm.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe xldlas port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xlennart","origin":"games/xlennart","version":"1.1.1_2","comment":"XBill Modification","maintainer":"ports@FreeBSD.org","www":"https://github.com/Xylemon/xlennart","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e5866510baf833b1ab48738f0d8bbd224f12dea2b328e841fe47aab66b84e55","flatsize":298373,"path":"All/xlennart-1.1.1_2.pkg","repopath":"All/xlennart-1.1.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":53592,"desc":"Yet again, the fate of the world rests in your hands! An evil computer hacker,\nknown only by his handle 'Lennart', has created the ultimate computer virus. A\nvirus so powerful that it has the power to transmute an ordinary computer into\na toaster oven. (oooh!) 'Lennart' has cloned himself into a billion-jillion\nmicro-Lenns.  Their sole purpose is to deliver the nefarious virus, which has\nbeen cleverly diguised as a popular init system.\n\nAs System Administrator/Exterminator, your job is to keep Lennart from\nsucceeding at his task.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libSM.so.6","libICE.so.6"],"options":{"ATHENA":"off","GTK":"on","MOTIF":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe xlennart port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xlife","origin":"games/xlife","version":"6.7.6_1","comment":"John Horton Conway's Game of Life","maintainer":"ports@FreeBSD.org","www":"http://litwr2.atspace.eu/xlife.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9124ad4a76b433169022b97daa7e4b9f1e02b3444a7a30c7985cacf9ac717872","flatsize":425314,"path":"All/xlife-6.7.6_1.pkg","repopath":"All/xlife-6.7.6_1.pkg","licenselogic":"and","licenses":["MIT","GPLv2"],"pkgsize":162772,"desc":"xlife is an X implementation of John Horton Conway's Game of Life.","deps":{"gawk":{"origin":"lang/gawk","version":"5.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xlife port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xlaby","origin":"games/xlaby","version":"2.0.1_4","comment":"Daemonic X Labyrinth played directly with the mouse pointer","maintainer":"ports@FreeBSD.org","www":"http://www.eleves.ens.fr:8080/home/madore/programs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37008ade632ba53338bb1902bf1554c104e1af6a5bd04fb44e99092a950e9220","flatsize":31315,"path":"All/xlaby-2.0.1_4.pkg","repopath":"All/xlaby-2.0.1_4.pkg","licenselogic":"single","pkgsize":15124,"desc":"X Labyrinth  is a  labyrinth  game   under X11 that is played\ndirectly with the mouse  pointer: the  walls block the pointer's\nmovement on the screen.\n\n   The goal of the game is to retrieve the four colored squares:\nto retrieve a square, it is sufficient to move  the pointer over\nit,  and  it  will  disappear.  However,  to  make  things  more\ninfuriating,  the  squares  have  to be  taken in the  following\norder:  red,  yellow,  green  and  blue. When the blue square is\nobtained, the game is won.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xlaby port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xkoules","origin":"games/xkoules","version":"1.4_5","comment":"Fast action arcade-style game for X Window","maintainer":"ports@FreeBSD.org","www":"https://www.ucw.cz/~hubicka/koules/English/koules.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a4bd17dcd4a1067320a0e1111d274cd359b182556deb90617255011fa2abf34","flatsize":383672,"path":"All/xkoules-1.4_5.pkg","repopath":"All/xkoules-1.4_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":181124,"desc":"Koules is a fast action arcade-style game for X. This version\nworks  in fine (up to 900x620) resolution with cool  256 color\ngraphics, multiplayer mode up to 5 players, full sound and, of\ncourse, network  support. Koules is an original  idea. First\nversion of Koules was developed from scratch by Jan Hubicka in\nJuly 1995.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xkoules port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xlnt","origin":"textproc/xlnt","version":"1.5.0.92","comment":"C++ xlsx library for reading/writing/manipulating spreadsheets","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tfussell/xlnt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e241609b4508916bf365010ed75b3fa99967c360bedd9437cad482e6c1dc755","flatsize":2646702,"path":"All/xlnt-1.5.0.92.pkg","repopath":"All/xlnt-1.5.0.92.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":720332,"desc":"xlnt is a modern C++ library for manipulating spreadsheets in memory and\nreading/writing them from/to XLSX files as described in ECMA 376 4th edition.","categories":["textproc","devel"],"shlibs_provided":["libxlnt.so.1.5.0"]},{"name":"xkeywrap","origin":"x11/xkeywrap","version":"1.1_4","comment":"Record, repeat, and play key sequence from keyboard","maintainer":"cy@FreeBSD.org","www":"https://kozos.jp/myfreesoft/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3162e5b099d494161a4ee1303d2a9a380c6ce23e2af85d0863e2d08070f85915","flatsize":276832,"path":"All/xkeywrap-1.1_4.pkg","repopath":"All/xkeywrap-1.1_4.pkg","licenselogic":"single","pkgsize":35116,"desc":"XKeyWrap is a wrapper of key sequence between keyboard and an application\n(ex.emacs).\nXKeyWrap can record and play key sequence in real time. And XKeyWrap can send\nkey sequence to an application on other X server over the network.\n\nIf you want to read more details, type\n    %25 xkeywrap -readme\nand\n    %25 man xkeywrap\n\nIf you want to see a demonstration of XKeyWrap, type\n    %25 cp /usr/local/share/examples/xkeywrap/demo.dat .\n    %25 cp /usr/local/share/examples/xkeywrap/xkeywrap_demo.c .\n    %25 xkeywrap -p -s 2 -f demo.dat -x emacs -geometry 80x25 xkeywrap_demo.c","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXt.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"xlockmore","origin":"x11/xlockmore","version":"5.77","comment":"Like XLock session locker/screen saver, but just more","maintainer":"jgh@FreeBSD.org","www":"https://sillycycle.com/xlockmore.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd3999fa919f3b088b618f2a08ea6e97afd8ce1453ab08693cf28cabe1affce5","flatsize":2215886,"path":"All/xlockmore-5.77.pkg","repopath":"All/xlockmore-5.77.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":704376,"desc":"xlock locks the X server till the user enters their pass-\nword at the keyboard.  While xlock is running, all new\nserver connections are refused. The screen saver is disabled.\nThe mouse cursor is turned off.  The screen is blanked and a\nchanging pattern is put on the screen.  If a key or a mouse\nbutton is pressed then the user is prompted for the password\nof the user who started xlock.\n\nIf the correct password is typed, then the screen is\nunlocked and the X server is restored.  When typing the\npassword Control-U and Control-H are active as kill and\nerase respectively.  To return to the locked screen, click\nin the small icon version of the changing pattern.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11"],"shlibs_required":["libSM.so.6","libICE.so.6","libXpm.so.4","libpng16.so.16","libfreetype.so.6","libXext.so.6","libXinerama.so.1","libX11.so.6","libXaw.so.7","libXt.so.6"],"options":{"MESAGL":"off","MB":"on","SYSLOG":"off","DISABLE_ALLOW_ROOT":"off","NICE_ONLY":"off","BLANK_ONLY":"off","KERBEROS5":"off","BAD_PAM":"off","GTK2":"off","TIME_BOMB":"off","CUSTOMIZATION":"off","MAGICK":"off","JP":"off","XINERAMA":"on","DOCS":"on","PAM":"off","XLOCK_GROUP":"off"},"annotations":{"cpe":"cpe:2.3:a:sillycycle:xlockmore:5.77:::::dragonfly6:x86_64"}},{"name":"xkill","origin":"x11/xkill","version":"1.0.5_1","comment":"Utility for killing a client by its X resource","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"175481e77a3efd6d68bf1841170a1c492b78619237970574610949f6b70449b9","flatsize":13493,"path":"All/xkill-1.0.5_1.pkg","repopath":"All/xkill-1.0.5_1.pkg","licenselogic":"single","pkgsize":7012,"desc":"This package contians xkill, which is a utility for forcing the X server\nto close connections to clients.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["x11"],"shlibs_required":["libXmuu.so.1","libX11.so.6"]},{"name":"xkeyboard-config","origin":"x11/xkeyboard-config","version":"2.41_4","comment":"X Keyboard Configuration Database","maintainer":"x11@FreeBSD.org","www":"https://freedesktop.org/wiki/Software/XKeyboardConfig/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1b7cc9e44d4785ea67879ea47c62fb3c3f324f176e139ed6edb6dd2b2ed596c","flatsize":6854830,"path":"All/xkeyboard-config-2.41_4.pkg","repopath":"All/xkeyboard-config-2.41_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":796016,"desc":"The non-arch keyboard configuration database for X Window.\nThe goal is to provide the consistent, well-structured,\nfrequently released open source of X keyboard configuration\ndata for X Window System implementations (free, open source\nand commercial). The project is targetted to XKB-based systems.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["x11"],"options":{"ETERSOFT":"off","NLS":"on","X11":"on"}},{"name":"xkeycaps","origin":"x11/xkeycaps","version":"2.47_1","comment":"Graphically display and edit the keyboard mapping","maintainer":"cy@FreeBSD.org","www":"https://www.df7cb.de/projects/xkeycaps/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00d38474d568eedb8cadab1d3d476815555147dec1b313518cfb24d82953230b","flatsize":1919352,"path":"All/xkeycaps-2.47_1.pkg","repopath":"All/xkeycaps-2.47_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":100892,"desc":"xkeycaps is a graphical front-end to xmodmap.  It opens a window that looks\nlike a keyboard; moving the mouse over a key shows what KeySyms and Modifier\nbits that key generates.  Clicking on a key simulates KeyPress/KeyRelease\nevents on the window of your choice.  It is possible to change the KeySyms\nand Modifiers generated by a key through a mouse-based interface.  This\nprogram can also write an input file for xmodmap to recreate your changes\nin future sessions.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXt.so.6","libSM.so.6","libICE.so.6","libXmu.so.6","libXext.so.6","libX11.so.6"]},{"name":"xkbutils","origin":"x11/xkbutils","version":"1.0.6","comment":"Collection of small X Keyboard Extension utilities","maintainer":"x11@FreeBSD.org","www":"https://gitlab.freedesktop.org/xorg/app/xkbutils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d3d1aee6c49a15418db7266af37e9ceb47bcb11d2813b8dcdaa5f071d79bb02","flatsize":48163,"path":"All/xkbutils-1.0.6.pkg","repopath":"All/xkbutils-1.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15608,"desc":"This package contains xkbutils, a collection of XKB utility demos.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXt.so.6","libX11.so.6"]},{"name":"xkbprint","origin":"x11/xkbprint","version":"1.0.5_1","comment":"Utility for printing an XKB keyboard description","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3f63e602a453fab2a8ced46471e6e998a79a31b3ef29bae06c91b741493ec51","flatsize":89074,"path":"All/xkbprint-1.0.5_1.pkg","repopath":"All/xkbprint-1.0.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40804,"desc":"This package contains xkbprint, an utility for printing an XKB keyboard\ndescription.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"}},"categories":["x11"],"shlibs_required":["libxkbfile.so.1","libX11.so.6"]},{"name":"xkblayout-state","origin":"x11/xkblayout-state","version":"g20211106","comment":"Small program to get/set the current XKB layout","maintainer":"timp87@gmail.com","www":"https://github.com/nonpop/xkblayout-state","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7825e182333355e6869d8cb2dfd8df290b79453344367aaf8375cc71c7e77e24","flatsize":65328,"path":"All/xkblayout-state-g20211106.pkg","repopath":"All/xkblayout-state-g20211106.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":24704,"desc":"xkblayout-state is a small command-line program to get/set the current\nXKB keyboard layout.\n\nIt is a thin wrapper around a slightly modified version of Jay Bromley's\nXKeyboard class.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"xkbind","origin":"x11/xkbind","version":"2010.05.20","comment":"Minimal keyboard layout indicator program","maintainer":"danfe@FreeBSD.org","www":"https://xkbind.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a5c708b0008bc0b5a7ef7226d19d44e07d42b0ac48b55d7ace212078151c625","flatsize":52112,"path":"All/xkbind-2010.05.20.pkg","repopath":"All/xkbind-2010.05.20.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21492,"desc":"XkbInd program (X Keyboard Extension Indicator) is a minimal indicator of\nkeyboard layout (XKB group) for the X Window System; it outputs information\nabout current keyboard layout attached to each top-level window through\ntheir captions via prefixes to original title strings.  It also allows to\nsimulate an independent keyboard layout for each handled window and works\nwith most of the window managers.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"}},{"name":"xkbset","origin":"x11/xkbset","version":"0.8_1","comment":"Manage various XKB features of X Window","maintainer":"stephen@FreeBSD.org","www":"http://www.math.missouri.edu/~stephen/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"436138e2c4c0839d3a17084d24611405d24df92622e814c82aabd665779b9348","flatsize":38450,"path":"All/xkbset-0.8_1.pkg","repopath":"All/xkbset-0.8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15032,"desc":"This is a program to help manage many of the XKB features of X window. This\nincludes such features as MouseKeys, AccessX, StickyKeys, BounceKeys, and\nSlowKeys. It also includes a perl/tk gui program to help with MouseKeys\nacceleration management.\n\nStephen Montgomery-Smith\nstephen@math.missouri.edu","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"options":{"GUI":"off"}},{"name":"xkbevd","origin":"x11/xkbevd","version":"1.1.4_1","comment":"X Keyboard Extension event daemon","maintainer":"x11@FreeBSD.org","www":"https://gitlab.freedesktop.org/xorg/app/xkbevd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecd434f4a069b44490ff74d74e80fd62a977018c26eb8790272cc1cdd1e49fe0","flatsize":35239,"path":"All/xkbevd-1.1.4_1.pkg","repopath":"All/xkbevd-1.1.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16256,"desc":"This package contains xkbevd, the XKB event daemon.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"}},"categories":["x11"],"shlibs_required":["libxkbfile.so.1","libX11.so.6"]},{"name":"xkbctrl","origin":"x11/xkbctrl","version":"1.0_2","comment":"Display and manipulate XKB keyboard controls from the commandline","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"584f39be27c41d8d12ac5689f2c66b25ca52b9bf22493424704912e8fdb40383","flatsize":24804,"path":"All/xkbctrl-1.0_2.pkg","repopath":"All/xkbctrl-1.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9908,"desc":"Display and manipulate XKB keyboard controls from the commandline\n\nYou can set keyboard delay and repeat rates with XKB/X enviroment:\n\n%25 xkbctrl +repeat 200 20\n\ncommand help:\n\n%25 xkbctrl -help\n\nMIHIRA Yoshiro\n<sanpei@sanpei.org>","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"}},"categories":["x11"],"shlibs_required":["libxkbfile.so.1","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xkbctrl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xkbcomp","origin":"x11/xkbcomp","version":"1.4.7","comment":"Compile XKB keyboard description","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"994f24e78f94ebad96f39be2bb39280706a083519bc806a706cef822840da318","flatsize":201767,"path":"All/xkbcomp-1.4.7.pkg","repopath":"All/xkbcomp-1.4.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79704,"desc":"This package contains xkbcomp, the X.Org keymap compiler.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libxkbfile.so.1"]},{"name":"xjumpx","origin":"games/xjumpx","version":"1.4_4","comment":"Improved version of xjump","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6947bd67ef737dc92502ea9fc5e02a652ea88b32680344603563a198c53126b5","flatsize":101226,"path":"All/xjumpx-1.4_4.pkg","repopath":"All/xjumpx-1.4_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24052,"desc":"XJumpX (aka 'FallingTower KAI') is a simple action game.\nYou jump higher to higher.\n\nThis is improved version of xjump (aka 'FallingTower')","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"Original xjumpx is setgid games to protect scorefiles.\nHowever, due to security concerns, xjumpx is not installed setgid games,\nso everybody can change scorefiles.\nIn order to protect scorefiles, you will need to run these commands:\n\n\tchgrp games /usr/local/bin/xjumpx /usr/local/lib/X11/xjumpx\n\tchmod g+s /usr/local/bin/xjumpx\n\tchmod 770 /usr/local/lib/X11/xjumpx","type":"install"},{"message":"===>   NOTICE:\n\nThe xjumpx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xjump","origin":"games/xjump","version":"2.7.5_3","comment":"Simple X game where one tries to jump up as many levels as possible","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"341e2185c7e4b1dd13cde6d736569b71a0f97a4a5f9c7cbec66939318d546a1f","flatsize":35728,"path":"All/xjump-2.7.5_3.pkg","repopath":"All/xjump-2.7.5_3.pkg","licenselogic":"single","pkgsize":11868,"desc":"XJump (aka 'FALLING TOWER') is a cool game based on simple X graphics\nwhere the object is to get the player up as many levels as possible.\nQuite possibly one of the most addictive games out there.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"xjump is set to use /var/games/xjump.record for its scorekeeping.\nHowever, due to security concerns, xjump is not installed setgid\ngames, and thus cannot write this file.  In order to enable keeping\nscores, you will need to run these commands:\n\n\t1) touch /var/games/xjump.record\n\t2) chmod 664 /var/games/xjump.record\n\t3) chmod 2755 /usr/local/bin/xjump\n\nwhere /usr/local is the prefix that xjump was installed under,\nwhich is usually /usr/X11R6.","type":"install"},{"message":"===>   NOTICE:\n\nThe xjump port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xjobs","origin":"sysutils/xjobs","version":"20200726_1","comment":"Utility reads job descriptions line by line and executes in parallel","maintainer":"jgh@FreeBSD.org","www":"https://www.maier-komor.de/xjobs.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16bcddcc8f486c2261ebd9462cf6f253bf0615f1a253339768afb6cc502cd262","flatsize":93097,"path":"All/xjobs-20200726_1.pkg","repopath":"All/xjobs-20200726_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38496,"desc":"xjobs reads job descriptions line by line and executes them in parallel. It\nlimits the number of parallel executing jobs and starts new jobs when jobs\nfinish. Therefore, it combines the arguments from every input line with the\nutility and arguments given on the command line. If no utility is given as an\nargument to xjobs, then the first argument on every job line will be used as\nutility. To execute utility xjobs searches the directories given in the PATH\nenvironment variable and uses the first file found in these directories.\n\nxjobs is most useful on multi-processor/core machines when one needs to execute\nseveral time consuming command several that could possibly be run in parallel.\nWith xjobs this can be achieved easily, and it is possible to limit the load of\nthe machine to a useful value. It works similar to xargs, but starts several\nprocesses simultaneously and gives only one line of arguments to each utility\ncall.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"xisola","origin":"games/xisola","version":"1.0_2","comment":"Simple board game for X Window System","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a071e15d799536fbd32129486c67c666b0d086f9c3bed243cfbe153d0c5d5021","flatsize":16204,"path":"All/xisola-1.0_2.pkg","repopath":"All/xisola-1.0_2.pkg","licenselogic":"single","pkgsize":6628,"desc":"Xisola game follow this simple rule:\nEach move consists of two actions: first move your piece to an\nadjascent empty field (horizontal, vertical or diagonal, like\nthe king in Chess), then take away any of the empty fields\nSince the number of fields decreases with every move there will\nbe a point when one player will not have any empty fields left\nto move to and he loses.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXaw.so.7"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xisola port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xlapack","origin":"math/xlapack","version":"3.12.0_1","comment":"Extended Precision LAPACK","maintainer":"fortran@FreeBSD.org","www":"https://www.netlib.org/lapack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"beacd163f3a6863694fa04369ffca7366f520685b9a2e3a9f2877dc4b007ac43","flatsize":13399604,"path":"All/xlapack-3.12.0_1.pkg","repopath":"All/xlapack-3.12.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2550128,"desc":"LAPACK is a library of Fortran 77 subroutines for solving\nthe most commonly occurring problems in numerical linear algebra.\nIt is freely-available software, and is copyrighted.\nWe recommend that you run the testing and timing programs.\n\nTo view an HTML version of the Users' Guide please refer to the URL:\n\nhttp://www.netlib.org/lapack/lug/\n\nSee also: https://github.com/Reference-LAPACK/lapack","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"xblas":{"origin":"math/xblas","version":"1.0.248"}},"categories":["math"],"annotations":{"cpe":"cpe:2.3:a:lapack_project:lapack:3.12.0:::::dragonfly6:x86_64:1"}},{"name":"xjig","origin":"games/xjig","version":"2.4_6","comment":"Jigsaw puzzle game for X11","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51ed0602bc469ad872a675b9507c2ecb36b8704c9c8c8308b30454b26f5638c0","flatsize":123632,"path":"All/xjig-2.4_6.pkg","repopath":"All/xjig-2.4_6.pkg","licenselogic":"single","pkgsize":51032,"desc":"XJig is a puzzle, that tries to replicate a jigsaw puzzle on the\n      screen as close as possible. Gif-images can be loaded and sliced\n      into pieces and as in every jigsaw puzzle, the goal is to\n      set the parts together again.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xjig port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xjewel","origin":"games/xjewel","version":"1.6_7","comment":"X11 dropping jewels game","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64774e68184c94b9e4d888f5df60085b3a9a7a42c1e6b3308b9b220a84ba8ca6","flatsize":59275,"path":"All/xjewel-1.6_7.pkg","repopath":"All/xjewel-1.6_7.pkg","licenselogic":"single","pkgsize":25072,"desc":"Xjewel is a dropping block game akin to tetris.\n\nIt is played by controlling the motion of blocks which continue to fall from\nthe top of the screen.  One can move them left and right, as well as\nrotate the jewel segments.  The object is to get the most points before\nthe grim reaper ends the fun.\n\nDeath happens when the screen is no longer capable of holding any more\nblocks.  To make high scores more interesting, you are given but three\nattempts to get points -- use them wisely.\n\nAs the game progresses, and more jewels are removed, the speed of the game\nwill increase.  This is measured in seconds of delay between steps of\nblock motion.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"]},{"name":"xisp","origin":"net/xisp","version":"2.7p4_10","comment":"User-friendly X interface to pppd/chat","maintainer":"tm@onepost.net","www":"https://xisp.hellug.gr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d889f3458c5f964188ec07831397e836684aa69a4330b070c25f3d909e8a6a9b","flatsize":461940,"path":"All/xisp-2.7p4_10.pkg","repopath":"All/xisp-2.7p4_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":148232,"desc":"The xisp package implements a user-friendly X interface to pppd/chat\nand provides maximum feedback from the dial-in and login phases on a\nbrowser screen, as well as a manual login terminal window. It also\nprovides greater versatility in interrupting a call in progress and in\ngeneral enhances the user's feeling of \"what's going on\", especially\nif he/she is not all that well acquainted with the intricacies of\nsystem log files. Xisp also has means to track your phonecosts.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"xforms":{"origin":"x11-toolkits/xforms","version":"1.2.4_8,1"}},"categories":["net"],"shlibs_required":["libcrypto.so.12","libforms.so.2","libXpm.so.4","libX11.so.6"]},{"name":"xkb-switch","origin":"x11/xkb-switch","version":"1.8.5_1","comment":"Switch your X keyboard layouts from the command line","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/ierton/xkb-switch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d33c05c5c2ec169ffab68428196a68b3aa4e602b940efc8e87bc16fa9abd3a5","flatsize":122402,"path":"All/xkb-switch-1.8.5_1.pkg","repopath":"All/xkb-switch-1.8.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":41596,"desc":"Small program that allows to query and change the XKB layout state from\ncommand line.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libxkbfile.so.1"],"shlibs_provided":["libxkbswitch.so.1"],"options":{"DOCS":"on"}},{"name":"xinvaders","origin":"games/xinvaders","version":"2.1.1_12","comment":"Shoot-em-up them nasty little bugs","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bccc5ea93bf81909f01dc3ed49359c3e94136adde320e06846cb580c4126818","flatsize":44369,"path":"All/xinvaders-2.1.1_12.pkg","repopath":"All/xinvaders-2.1.1_12.pkg","licenselogic":"single","licenses":["xinvaders"],"pkgsize":23004,"desc":"Xinvaders is an implementation of the old Atari Space Invaders game,\non top of the X11 window system.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libintl.so.8","libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xinvaders port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xinput","origin":"x11/xinput","version":"1.6.3_1","comment":"Very useful utility for configuring and testing XInput devices","maintainer":"x11@FreeBSD.org","www":"http://ftp.x.org/contrib/utilities/xinput.README","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7a949d6176a822656232e97247a9d930c1d15d915dc4e311b4e5760c0235b2b","flatsize":54877,"path":"All/xinput-1.6.3_1.pkg","repopath":"All/xinput-1.6.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24556,"desc":"xinput 1.x by Frederic Lepied\n\nxinput is an  utility  I have built  to  configure and test my  XInput\ndevices.    The functionalities aren't    complete  but  they fill  my\nneeds. If you have  some ideas or needs  for improvement, feel free to\ncontact me.  Any feedback welcome.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6","libXi.so.6","libXrandr.so.2","libXinerama.so.1"]},{"name":"xinit","origin":"x11/xinit","version":"1.4.2_1,1","comment":"X Window System initializer","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bebcbf59ca2f6eaf90e2c9e9dbec06ded5e54d12faa75268204cebb022a9954","flatsize":29552,"path":"All/xinit-1.4.2_1,1.pkg","repopath":"All/xinit-1.4.2_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15264,"desc":"This package contains xinit, the X Window System initializer.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"xinvaders3d","origin":"games/xinvaders3d","version":"1.3.6_3","comment":"3D Vector-graphics Space Invaders clone for X","maintainer":"ports@FreeBSD.org","www":"https://libregamewiki.org/XInvaders3D","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6325cc6e294b3675ba87d4aea2550c768b4355b0f0d39b3547a6356581a95369","flatsize":64800,"path":"All/xinvaders3d-1.3.6_3.pkg","repopath":"All/xinvaders3d-1.3.6_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23968,"desc":"XInvaders 3D is a 3D Vector-graphics Space Invaders clone\nfor X.","deps":{"font-misc-misc":{"origin":"x11-fonts/font-misc-misc","version":"1.1.2_4"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xinvaders3d port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xinfocom","origin":"games/xinfocom","version":"1.8m_1","comment":"Infocom game interpreter for X11","maintainer":"ports@FreeBSD.org","www":"http://www.csd.uwo.ca/Infocom/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30f0c31da979ff2ef48adc3e965f70d630eac1f128e44db461dc0ed40f23e808","flatsize":57176,"path":"All/xinfocom-1.8m_1.pkg","repopath":"All/xinfocom-1.8m_1.pkg","licenselogic":"single","pkgsize":24420,"desc":"This software interprets Infocom text-adventure games.  This port\ndoes not install any games; you can install them yourself if you\nown the games, or you can legally obtain the Zork series from:\n\n\thttp://www.csd.uwo.ca/~pete/Infocom/download.html\n\nMore games can be found at:\n\n\thttp://www.ifarchive.org/indexes/if-archiveXgamesXzcode.html\n\nLICENSE: copy freely, do not distribute modified versions","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xinfocom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xinetd","origin":"security/xinetd","version":"2.3.15_3","comment":"Replacement for inetd with better control and logging","maintainer":"garga@FreeBSD.org","www":"https://github.com/xinetd-org/xinetd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"431509371715289b03fb92da94b8b20f9ca2b142480ece78b807704ac3f5e196","flatsize":180138,"path":"All/xinetd-2.3.15_3.pkg","repopath":"All/xinetd-2.3.15_3.pkg","licenselogic":"single","licenses":["XINETD"],"pkgsize":86452,"desc":"Xinetd is a replacement for inetd, the internet services daemon.\n\nXinetd is not just an inetd replacement. Anybody can use it to\nstart servers that don't require privileged ports because xinetd\ndoes not require that the services in its configuration file be\nlisted in /etc/services.\n\nIts configuration file has a different format than inetd's one\nand it understands different signals. However the signal-to-action\nassignment can be changed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"options":{"IPV6":"on","LIBWRAP":"on","XCONV":"on"},"annotations":{"cpe":"cpe:2.3:a:xinetd:xinetd:2.3.15:::::dragonfly6:x86_64:3"}},{"name":"xmangekyou","origin":"x11/xmangekyou","version":"2.0.1_4","comment":"Kaleidoscope on X","maintainer":"ports@FreeBSD.org","www":"https://www.vector.co.jp/soft/unix/art/se077243.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28b8877a2ed8c467d750564f1e1bbdaba5cbdb335c3acb1dbaa84f9c6979a426","flatsize":73960,"path":"All/xmangekyou-2.0.1_4.pkg","repopath":"All/xmangekyou-2.0.1_4.pkg","licenselogic":"single","pkgsize":24184,"desc":"XMangekyou is a kaleidoscope on X. You can see many, many, many kaleidoscope\npatterns.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXt.so.6","libXmu.so.6","libXaw.so.7","libXpm.so.4"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xmangekyou port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xidle","origin":"x11/xidle","version":"26052015_2","comment":"Run a program on X inactivity","maintainer":"novel@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f50f69846727b97ef294e4fb9e85516f2641b1054f876db6360e058146e81a7b","flatsize":14600,"path":"All/xidle-26052015_2.pkg","repopath":"All/xidle-26052015_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7708,"desc":"xidle uses the XScreenSaver(3) extension to receive inactivity events\nwhen a timeout is specified, running a specific program after the elapsed\ntime.  xidle also monitors the very corner of the given position for\npointer activity and runs a program if the pointer sits there for more\nthan the specified number of seconds.  This behavior is always present,\nwhether -timeout is specified or not.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"],"shlibs_required":["libXss.so.1","libXext.so.6","libX11.so.6","libxcb.so.1","libXau.so.6","libXdmcp.so.6"]},{"name":"xincluder","origin":"textproc/xincluder","version":"1.0.d11_7","comment":"Java-based XInclude processors","maintainer":"ports@FreeBSD.org","www":"https://xincluder.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2af5c61bdd48ba3cf36a6a6f74d13fe0f86828f6b2edd739a36f29a848e0fafe","flatsize":525613,"path":"All/xincluder-1.0.d11_7.pkg","repopath":"All/xincluder-1.0.d11_7.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":62404,"desc":"Java-based XInclude processors. This package contains 3 different\nXInclude processor implementations, based on SAX, DOM and JDOM.","deps":{"jdom":{"origin":"java/jdom","version":"1.1.1,1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"xerces-j":{"origin":"textproc/xerces-j","version":"2.12.2"}},"categories":["textproc","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xincluder port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xin","origin":"sysutils/xin","version":"1.0.0_2","comment":"Splits standard input and pipes into a command","maintainer":"ports@FreeBSD.org","www":"https://www.kyne.com.au/~mark/software/xin.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc0126e55bd56cb142af16f67f47857451189c877ea7a25c0682d77c0bed4571","flatsize":30553,"path":"All/xin-1.0.0_2.pkg","repopath":"All/xin-1.0.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12880,"desc":"Xin reads from standard input and splits the data up into sections,\npiping each section to a separate command. Optionally it can pad each\nsection with zeros.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe xin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xhtml1-xsd","origin":"textproc/xhtml1-xsd","version":"200208","comment":"XHTML 1.0 (Second Edition) in XML Schema","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9323998c11a29eb801a9fc7a1920aa3c9f7e00106e445482ee6d6887ed2e8290","flatsize":233795,"path":"All/xhtml1-xsd-200208.pkg","repopath":"All/xhtml1-xsd-200208.pkg","licenselogic":"single","pkgsize":10684,"desc":"XHTML 1.0 (Second Edition) in XML Schema","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe xhtml1-xsd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xhtml-basic","origin":"textproc/xhtml-basic","version":"1.0.20001219_2","comment":"W3C's XHTML Basic DTD","maintainer":"sunpoet@FreeBSD.org","www":"https://www.w3.org/TR/xhtml-basic/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39e2cafdc624801c09886d6324fd00c483bd36838f2379201857df0721584e06","flatsize":73147,"path":"All/xhtml-basic-1.0.20001219_2.pkg","repopath":"All/xhtml-basic-1.0.20001219_2.pkg","licenselogic":"single","pkgsize":19060,"desc":"From the abstract:\n  The XHTML Basic document type includes the minimal set of modules\n  required to be an XHTML host language document type, and in addition\n  it includes images, forms, basic tables, and object support. It\n  is designed for Web clients that do not support the full set of\n  XHTML features; for example, Web clients such as mobile phones,\n  PDAs, pagers, and settop boxes. The document type is rich enough for\n  content authoring.\n\n  XHTML Basic is designed as a common base that may be extended. For\n  example, an event module that is more generic than the traditional\n  HTML 4 event system could be added or it could be extended by\n  additional modules from XHTML Modularization such as the Scripting\n  Module. The goal of XHTML Basic is to serve as a common language\n  supported by various kinds of user agents.\n\nThe document type definition is implemented using XHTML\nmodules as defined in \"Modularization of XHTML\", found in\nports/textproc/xhtml-modularization.","deps":{"xhtml-modularization":{"origin":"textproc/xhtml-modularization","version":"1.0.20010410_1"},"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"],"options":{"DOCS":"on"}},{"name":"xhtml-11","origin":"textproc/xhtml-11","version":"1.1.20101123_1","comment":"W3C's XHTML 1.1 DTD","maintainer":"mandree@FreeBSD.org","www":"https://www.w3.org/TR/xhtml11/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be4bd4749981bedf4d2815b9f59d3344e787d9b726b8a33e58f1da56527b1878","flatsize":247100,"path":"All/xhtml-11-1.1.20101123_1.pkg","repopath":"All/xhtml-11-1.1.20101123_1.pkg","licenselogic":"single","pkgsize":31740,"desc":"This package includes DTDs for the XHTML 1.1.","deps":{"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"]},{"name":"xpdf","origin":"graphics/xpdf","version":"4.05,1","comment":"Display PDF files and convert them to other formats","maintainer":"cy@FreeBSD.org","www":"https://www.xpdfreader.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf5ac9fb76dc4b104f018aa39c23ee007f3be77682d9aee18ff0e444d988faad","flatsize":15042843,"path":"All/xpdf-4.05,1.pkg","repopath":"All/xpdf-4.05,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1568364,"desc":"Xpdf is a viewer for Portable Document Format (PDF) files.  These are\nalso sometimes also called 'Acrobat' files, from the name of Adobe's\nPDF software.\n\nIt can also convert PDF input to ps, text, and info formats; and\nsplit out fonts and images.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gsfonts":{"origin":"print/gsfonts","version":"8.11_8"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","print"],"shlibs_required":["libpaper.so.1","libfontconfig.so.1","libfreetype.so.6","libpng16.so.16","libQt5Network.so.5","libQt5PrintSupport.so.5","libcups.so.2","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"FONTCONFIG":"on","GUI":"on","LIBPAPER":"off","PRINT":"on","TYPE1":"on"},"annotations":{"cpe":"cpe:2.3:a:xpdfreader:xpdf:4.05:::::dragonfly6:x86_64"},"messages":[{"message":"Please note: The binaries in this package -- pdffonts, pdfimages, pdfinfo,\npdfdetach, pdftohtml, pdftopng, pdftoppm, pdftops, pdftotext -- are\ninstalled in ${LOCALBASE}/libexec/xpdf. The reason for this is to not\nconflict with the poppler-utils package, which is a prerequisite of many\nother packages. If you need to use any of these utilites,\n\na) create symlinks in ${LOCALBASE}/bin or some other directory in $PATH, or\nb) install graphics/poppler-utils.","type":"install"}]},{"name":"xpbiff","origin":"mail/xpbiff","version":"1.27_5","comment":"Replacement for xbiff that handles popup window with mail header","maintainer":"sanpei@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a7339bafaff976d87662a2969c45ebf444ea26d349e2ea22fee6a34b8dfaf52","flatsize":31912,"path":"All/xpbiff-1.27_5.pkg","repopath":"All/xpbiff-1.27_5.pkg","licenselogic":"single","pkgsize":12368,"desc":"xpbiff:  fancy biff program under X11 environment, supporting Japanese MIME\nextensions\n\n\tThis port supports Japanese strings in the From and Subject fields.\nPlease set the LANG enviroment variable to ja_JP.EUC or ja_JP.SJIS by doing:\n\t\tsetenv LANG ja_JP.EUC\n\t\tor\n\t\tsetenv LANG ja_JP.SJIS\n\tThere is experimental support for Sun audio.  This port also supports\nXPM bitmap files.\n\nknown problem:\n\t(1) HANKAKU-KANA with ja_JP.EUC\n\t   Xpbiff dumps core, because code conversion routines jis2euc()\n\tassumes \"the conversion does not makes the string longer\".   But\n\twhen converting so-called 'hankaku-kana', this assumption breaks.\n\n\tThis problem is only with ja_JP.EUC.\n\tIf you use with ja_JP.SJIS, this problem is not occure.\n\nThank you.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["mail"],"shlibs_required":["libXpm.so.4","libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"]},{"name":"xpeviewer","origin":"devel/xpeviewer","version":"0.04","comment":"Cross-platform graphical PE file viewer/editor","maintainer":"danfe@FreeBSD.org","www":"https://github.com/horsicq/XPEViewer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f59d2ee6f8e748b9b590f06cb8b5701cad6f0ee2fff5af67f1ae4e47096b6af","flatsize":16034667,"path":"All/xpeviewer-0.04.pkg","repopath":"All/xpeviewer-0.04.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3333680,"desc":"This is versatile graphical viewer and editor for PE files,\nbased on the stock Qt libraries and a few custom components.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Concurrent.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"xhexagons","origin":"games/xhexagons","version":"5.5.2_3","comment":"Hexagons puzzle (similar to Fifteen Puzzle) for X Window System","maintainer":"ports@FreeBSD.org","www":"http://www.tux.org/~bagleyd/puzzles.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26915a5f7b7408e3004458e7025e0ea05b1dd77d1dbca9f6b8708e3e563d4d8a","flatsize":38105,"path":"All/xhexagons-5.5.2_3.pkg","repopath":"All/xhexagons-5.5.2_3.pkg","licenselogic":"single","pkgsize":17336,"desc":"Hexagons is a puzzle similar in nature to the Fifteen Puzzle.\n\nBy building from the source and editing its Imakefile before the\n``build'' phase, you may be able to use Motif or LessTif with this port.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xhexagons port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xhtml","origin":"textproc/xhtml","version":"1.0.20020801_5","comment":"W3C's XHTML DTD","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"871d86b22ba764eca0858fff2b366974ba1703793dc9f78e8ab73b19f9cac406","flatsize":129849,"path":"All/xhtml-1.0.20020801_5.pkg","repopath":"All/xhtml-1.0.20020801_5.pkg","licenselogic":"single","pkgsize":17368,"desc":"This specification defines XHTML 1.0, a reformulation of HTML 4 as an\nXML 1.0 application, and three DTDs corresponding to the ones defined\nby HTML 4.\n\nThe semantics of the elements and their attributes are defined in the\nW3C Recommendation for HTML 4.\n\nThese semantics provide the foundation for future extensibility of XHTML.\n\nCompatibility with existing HTML user agents is possible by following\na small set of guidelines.","deps":{"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe xhtml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xine","origin":"multimedia/xine","version":"0.99.14_5","comment":"X11 multimedia player","maintainer":"ports@FreeBSD.org","www":"https://www.xine-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75f386723a7a6564b35e519f7e3cca041fb641b8382717b47494d081cb4f58f3","flatsize":3335274,"path":"All/xine-0.99.14_5.pkg","repopath":"All/xine-0.99.14_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1681880,"desc":"xine is a free multimedia player. It plays back CDs, DVDs, and VCDs.\nIt also decodes multimedia files like AVI, MOV, WMV, and MP3 from\nlocal disk drives, and displays multimedia streamed over the Internet.\nIt interprets many of the most common multimedia formats available.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libxine":{"origin":"multimedia/libxine","version":"1.2.13_9"},"png":{"origin":"graphics/png","version":"1.6.43"},"readline":{"origin":"devel/readline","version":"8.2.10"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["multimedia"],"shlibs_required":["libxine.so.2","libXinerama.so.1","libXxf86vm.so.1","libXft.so.2","libXext.so.6","libXtst.so.6","libXss.so.1","libcurl.so.4","libX11.so.6","libXv.so.1","libpng16.so.16","libjpeg.so.8","libintl.so.8","libreadline.so.8","libncurses.so.6"],"options":{"AALIB":"off","CACA":"off","CURL":"on","DOCS":"on","LIRC":"off","NLS":"on","XFT":"on"},"annotations":{"cpe":"cpe:2.3:a:xine:xine:0.99.14:::::dragonfly6:x86_64:5"},"messages":[{"message":"Make sure you've enough shared memory, the xine FAQ\n advises to have the following sysctl settings:\n\n kern.ipc.shmmax=67108864\n kern.ipc.shmall=32768\n\n To suppress many xitk warnings, please put following\n setting in ~/.xitkrc.\n\n feature.shm = 0","type":"install"},{"message":"===>   NOTICE:\n\nThe xine port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xhost","origin":"x11/xhost","version":"1.0.8_1","comment":"Server access control program for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"677214aa8aa9be05e7768e02890e0264f0419633ccace60beab2460512b14ca9","flatsize":21497,"path":"All/xhost-1.0.8_1.pkg","repopath":"All/xhost-1.0.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10724,"desc":"This package contains xhost, a server access control program for the\nX Window System.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["x11"],"shlibs_required":["libXmuu.so.1","libX11.so.6"]},{"name":"xhomer","origin":"emulators/xhomer","version":"9.16.06_2,1","comment":"Emulator for the DEC Pro 350 computer","maintainer":"ports@FreeBSD.org","www":"https://xhomer.isani.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca24c1bc0ccb314a4a4604fdb25518f6d52694187e25272bdb4bdf6a4ba06021","flatsize":217025,"path":"All/xhomer-9.16.06_2,1.pkg","repopath":"All/xhomer-9.16.06_2,1.pkg","licenselogic":"single","pkgsize":86196,"desc":"Xhomer is a machine emulator for the Digital Equipment Corporation\n(DEC) Pro 350 computer, a PDP-11-based machine that was sold in the\nearly to mid-'80's.  Xhomer is based on the PDP-11 CPU core from\nthe SIMH simulator, and is written entirely in C.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["emulators"],"shlibs_required":["libX11.so.6","libXext.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Please see /usr/local/share/doc/xhomer/README for instructions.  Copy\nthe example config file from /usr/local/share/examples/xhomer/xhomer.cfg\nto your home directory as '.xhomerrc' and set 'rd_dir' line to point\nto the directory containing disk images downloaded from\nhttp://xhomer.isani.org/xhomer/.","type":"install"},{"message":"===>   NOTICE:\n\nThe xhomer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xhtml-modularization","origin":"textproc/xhtml-modularization","version":"1.0.20010410_1","comment":"W3C's Modularization of XHTML DTDs and docs","maintainer":"sunpoet@FreeBSD.org","www":"https://www.w3.org/TR/xhtml-modularization/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79a99792ffac9613784c69f244ba8ae851cfa2e2621667432f0a0f32758fdfd0","flatsize":2720873,"path":"All/xhtml-modularization-1.0.20010410_1.pkg","repopath":"All/xhtml-modularization-1.0.20010410_1.pkg","licenselogic":"single","licenses":["W3C_DOCUMENT_LICENSE"],"pkgsize":418272,"desc":"From the abstract:\n  This Recommendation specifies an abstract modularization of XHTML\n  and an implementation of the abstraction using XML Document Type\n  Definitions (DTDs). This modularization provides a means for\n  subsetting and extending XHTML, a feature needed for extending\n  XHTML's reach onto emerging platforms.","deps":{"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"xgrasp","origin":"graphics/xgrasp","version":"1.7d_3","comment":"Display GL animations on X screen","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ec278b186edbdf5b25e249f2ecbdc5e25cf60faf6e8ee9c82af8f3054f83d2e","flatsize":80090,"path":"All/xgrasp-1.7d_3.pkg","repopath":"All/xgrasp-1.7d_3.pkg","licenselogic":"single","pkgsize":31140,"desc":"xgrasp is a program to display GL animations in an X window.\n\nThis is version 1.7d.  It only works on 8-bit Pseudocolor displays.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["graphics"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xgrasp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xgraph","origin":"math/xgraph","version":"11.3.2.20000910_5","comment":"Program that helps you plot graphs","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4995c78dcb10773e997934671f64d57c312e1240b0917ebfa0882fb5f7cca1f","flatsize":192742,"path":"All/xgraph-11.3.2.20000910_5.pkg","repopath":"All/xgraph-11.3.2.20000910_5.pkg","licenselogic":"single","licenses":["XGRAPH"],"pkgsize":50472,"desc":"xgraph is a program that will help you draw graphs.  It is pretty old\n(based on X11R3!) and required lots of hacks to make it compile.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["math","print"],"shlibs_required":["libXext.so.6","libX11.so.6"],"options":{"EXAMPLES":"on"}},{"name":"xglurbules","origin":"graphics/xglurbules","version":"3.3_3","comment":"Burning particle system eye candy program thingy for X11","maintainer":"steve.roome@gmail.com","www":"http://stephenroome.com/xglurbules/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6a0fa3686c3d2aad9c34dfbd3916652d19fe287bc7a74bf3cf8a809a9fa2709","flatsize":64301,"path":"All/xglurbules-3.3_3.pkg","repopath":"All/xglurbules-3.3_3.pkg","licenselogic":"single","pkgsize":17412,"desc":"An eyecandy particle system for X that can make a nice desktop background\n\nRequires X11 and shared memory helps.\n\nThere's a screenshot or four at :","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["graphics"],"shlibs_required":["libX11.so.6","libXext.so.6"]},{"name":"xgamma","origin":"x11/xgamma","version":"1.0.7_1","comment":"Gamma correction through the X server","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aac5eb2055b9b9420879241bb330158bfdfc9f66282d8cf066c0e5b4b8816fef","flatsize":14323,"path":"All/xgamma-1.0.7_1.pkg","repopath":"All/xgamma-1.0.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7264,"desc":"This package contains xgamma, a tool for altering the gamma correction\nthrough the X server.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXxf86vm.so.1"]},{"name":"xgap","origin":"math/xgap","version":"4.32","comment":"Graphical user interface for GAP","maintainer":"yuri@FreeBSD.org","www":"https://gap-packages.github.io/xgap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9b1aaee84f14da1c5205dd6224ca47a9f370393d24a644da1361985bf52d3b6","flatsize":123219,"path":"All/xgap-4.32.pkg","repopath":"All/xgap-4.32.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":48464,"desc":"The XGAP package allows to use graphics in GAP.","deps":{"gap":{"origin":"math/gap","version":"4.13.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["math"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libXext.so.6","libX11.so.6","libSM.so.6","libICE.so.6"]},{"name":"xgc","origin":"x11/xgc","version":"1.0.5_1","comment":"X graphics demo","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63cb5bf8665e66a8a58ee8c88f43dc7a1079e448a0fb61661c344d00744295bb","flatsize":66706,"path":"All/xgc-1.0.5_1.pkg","repopath":"All/xgc-1.0.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26500,"desc":"This package contains xgc, which is a program that demonstrates various\nfeatures of the X graphics primitives.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXt.so.6","libX11.so.6"]},{"name":"xglk","origin":"games/xglk","version":"411_7","comment":"X Windows Implementation of the Glk API","maintainer":"ports@FreeBSD.org","www":"https://www.ifarchive.org/if-archive/programming/glk/implementations/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e75b43544eab971e70dc5da7fdac6c16753073efd2db16e0a1470105e85d7e2","flatsize":330945,"path":"All/xglk-411_7.pkg","repopath":"All/xglk-411_7.pkg","licenselogic":"single","pkgsize":78468,"desc":"XGlk: X Windows Implementation of the Glk API.\n\nXGlk Library: version 0.4.11\nGlk API which this implements: version 0.6.1.\nDesigned by Andrew Plotkin <erkyrath@eblong.com>\nhttp://www.eblong.com/zarf/glk/index.html","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe xglk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xhime","origin":"games/xhime","version":"1.51_3","comment":"Resident Himechan for X Window System","maintainer":"ports@FreeBSD.org","www":"https://www.tcp-ip.or.jp/~shochan/linux/xhime.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f94dc8af560c27ed356a70c3d2b9869ecab1b5c4df40a7ec24728623341335e9","flatsize":146126,"path":"All/xhime-1.51_3.pkg","repopath":"All/xhime-1.51_3.pkg","licenselogic":"single","licenses":["xhime"],"pkgsize":29560,"desc":"Xhime displays animation in X window system.\nXhime changes its animation when the user-defined special key is pressed.\nSpecial key is pressed. The default special key is Return.\nSee also /usr/X11R6/share/doc/xhime.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xhime port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xgalaga","origin":"games/xgalaga","version":"2.1.1.0_1","comment":"Clone of the classic game Galaga for X11","maintainer":"TsurutaniNaoki@gmail.com","www":"http://rumsey.org/xgal.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5386c556157ace07c3e5073872ab2a03a31fcfcc3e68850fd38badfbc23c4695","flatsize":720188,"path":"All/xgalaga-2.1.1.0_1.pkg","repopath":"All/xgalaga-2.1.1.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":192588,"desc":"XGalaga is a clone of the classic game Galaga for X11, a space-invader like\ngame with additional features to produce a more interesting game.","deps":{"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libX11.so.6","libXmu.so.6","libXt.so.6","libXext.so.6","libXpm.so.4"],"options":{"SOUND":"on"}},{"name":"xmsg","origin":"x11/xmsg","version":"1.1_3","comment":"Shows a message on the screen","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02f113d1ba9376800790a498abf37774072f561b75f226453b0f009f0191d86c","flatsize":18334,"path":"All/xmsg-1.1_3.pkg","repopath":"All/xmsg-1.1_3.pkg","licenselogic":"single","pkgsize":8552,"desc":"The old X11R4 version of xmessage updated for X11R5 and renamed\nto xmsg.  This is convenient to use with biffer(8).\n\nModified at the University of Waterloo circa 1995, and in use since\nthen with some modifications.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xmsg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xfstt","origin":"x11-servers/Xfstt","version":"1.11_1","comment":"TrueType font server for X11","maintainer":"gspurki@gmail.com","www":"https://www.hadrons.org/software/xfstt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4686e566d2b83dc5cd3a47264ebdd8ed162523af3b8234c672be8f781da4952f","flatsize":169434,"path":"All/xfstt-1.11_1.pkg","repopath":"All/xfstt-1.11_1.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":64224,"desc":"This is Xfstt, a free TrueType font server for X11.","categories":["x11-servers"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:xfstt:xfstt:1.11:::::dragonfly6:x86_64:1"},"messages":[{"message":"You will have to install your TrueType fonts in\n\n\t/usr/local/share/fonts/TrueType\n\nRemember to run the \"xfstt --sync\" command if you\nadd fonts while the font server is running.\n\nYou should also add the following line to the \"Files\"\nsection of your xorg.conf file:\n\n\tFontPath   \"unix/:7101\"","type":"install"}]},{"name":"xh-hunspell","origin":"textproc/xh-hunspell","version":"20110323_1","comment":"Xhosa hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://addons.mozilla.org/en-US/firefox/addon/xhosa-spell-checker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c46e625fd36f2c10199815817ce65bcd9e53196d6ea920d278bd8c8937be16e","flatsize":501431,"path":"All/xh-hunspell-20110323_1.pkg","repopath":"All/xh-hunspell-20110323_1.pkg","licenselogic":"single","pkgsize":157444,"desc":"Xhosa hunspell dictionaries\n\nSee also: http://www.translate.org.za/","categories":["textproc"]},{"name":"xh-libreoffice","origin":"editors/libreoffice-xh","version":"24.2.4.2","comment":"xh language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9aaf248434ba04650f7f30419eb820ea34bb89e014ebe19ff7df876bc18c8a96","flatsize":1373917,"path":"All/xh-libreoffice-24.2.4.2.pkg","repopath":"All/xh-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":211556,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"xforward","origin":"x11/xforward","version":"1.0_2","comment":"Provide user-level X forwarding service","maintainer":"cy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96bf62c6d778a698a51456f4df3b25e2b00264451a68a2f6052b3caf1679083b","flatsize":20730,"path":"All/xforward-1.0_2.pkg","repopath":"All/xforward-1.0_2.pkg","licenselogic":"single","pkgsize":8732,"desc":"This is version 1.0 of xforward, a program for relaying X11\nconnections across network boundaries.  While it may be used to cross\nsecurity boundaries, Digital Equipment Corporation does not warrant\nthis software for security or any other purpose.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11"],"shlibs_required":["libXm.so.4","libXt.so.6","libX11.so.6","libXext.so.6"]},{"name":"xh","origin":"www/xh","version":"0.22.0_1","comment":"Friendly and fast tool for sending HTTP requests","maintainer":"lcook@FreeBSD.org","www":"https://github.com/ducaale/xh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa2602a28d1399324958aa69301d6810fe9d3208e4b34a49ab8ac7cb4708dccd","flatsize":7607910,"path":"All/xh-0.22.0_1.pkg","repopath":"All/xh-0.22.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2406032,"desc":"Friendly and fast tool for sending HTTP requests.\nIt reimplements as much as possible of HTTPie's excellent\ndesign.","deps":{"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libonig.so.5"],"options":{"COMPLETIONS":"on","DOCS":"on","MANPAGES":"on"}},{"name":"xfontsel","origin":"x11-fonts/xfontsel","version":"1.1.1","comment":"Point and click selection of X11 font names","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5369a006a456e9a7548cbaaf802c4697f3ce57f1792b15c5f32b71ad9ae702a","flatsize":46610,"path":"All/xfontsel-1.1.1.pkg","repopath":"All/xfontsel-1.1.1.pkg","licenselogic":"single","pkgsize":21284,"desc":"This package contains xfontsel, an application which provides a simple way to\ndisplay fonts known to your X server.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-fonts"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"]},{"name":"xforms","origin":"x11-toolkits/xforms","version":"1.2.4_8,1","comment":"Graphical user interface toolkit for X Window System","maintainer":"bofh@FreeBSD.org","www":"http://xforms-toolkit.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92757bb95ba43b4db3a868015dafd8b0ff9db5331811bb55ace7a658d0dbabdd","flatsize":3899321,"path":"All/xforms-1.2.4_8,1.pkg","repopath":"All/xforms-1.2.4_8,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":838356,"desc":"This is the source distribution of XForms, a graphical user interface\ntoolkit for X Window Systems. It should work under X11 R4, R5 & R6.\n\nXForms features a rich set of objects, such as buttons, scrollbars,\nand menus etc. integrated into an easy and efficient object/event\ncallback execution model that allows fast and easy construction of\nX-applications. In addition, the library is extensible and new objects\ncan easily be created and added to the library.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["x11-toolkits","graphics"],"shlibs_required":["libSM.so.6","libICE.so.6","libXpm.so.4","libX11.so.6","libjpeg.so.8","libGL.so.1"],"shlibs_provided":["libflimage.so.2","libforms.so.2","libformsGL.so.2"]},{"name":"xgalaga++","origin":"games/xgalaga++","version":"0.9_1","comment":"Classic single screen vertical shoot em up","maintainer":"egypcio@FreeBSD.org","www":"https://marc.mongenet.ch/OSS/XGalaga/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0a66a4e4598430b9541d8aac370c1fc279d1ba26d7f36a2080efa031e353951","flatsize":149028,"path":"All/xgalaga++-0.9_1.pkg","repopath":"All/xgalaga++-0.9_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":58512,"desc":"XGalaga++ is a classic vertical scrolling shoot em up.\nIt requires no X Window extension and its window is freely resizable.\nIt is inspired by XGalaga, but rewritten from scratch,\nexcept for the graphics.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libX11.so.6","libXpm.so.4"],"options":{"DOCS":"on"}},{"name":"xfs","origin":"x11-fonts/xfs","version":"1.2.0_2,1","comment":"X.Org font server","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"097ce3c4c53264423925e4ca5b03ddfcace66605b60ad86ed2ef1aa3bff10079","flatsize":110095,"path":"All/xfs-1.2.0_2,1.pkg","repopath":"All/xfs-1.2.0_2,1.pkg","licenselogic":"single","pkgsize":51060,"desc":"This package contains the X.Org font server.","deps":{"libFS":{"origin":"x11-fonts/libFS","version":"1.0.8_1"},"libXfont2":{"origin":"x11-fonts/libXfont2","version":"2.0.5_1"}},"categories":["x11-fonts"],"shlibs_required":["libXfont2.so.2"],"annotations":{"cpe":"cpe:2.3:a:x.org:x_font_server:1.2.0:::::dragonfly6:x86_64:2"}},{"name":"xlog","origin":"comms/xlog","version":"2.0.24_4","comment":"Amateur Radio logging application","maintainer":"hamradio@FreeBSD.org","www":"https://xlog.nongnu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43b453620fbc922f26939a79b47978ba59b0595d20f4559f09b85cebe38406a9","flatsize":11468957,"path":"All/xlog-2.0.24_4.pkg","repopath":"All/xlog-2.0.24_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":10181592,"desc":"Xlog is an Amateur Radio station logger.  Xlog is able to do\nDXCC lookups and will display country information, CQ and ITU zone,\nlocation in latitude and longitude and distance and heading in\nkilometers or miles, both for short and long path. Locator distance\nand heading calculation for VHF logging is also supported.\n\nXlog supports cabrillo, ADIF, trlog, and EDI and can import\ntwlog, editest and OH1AA logbook files.\nIt also has the ability to customise log fields which makes it ideal for\nuse in those countries that have odd logging rules such as the U.K. Also\nincluded is the ability to log using the FCC emissions codes.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"hamlib":{"origin":"comms/hamlib","version":"4.5.5_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["comms","hamradio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libhamlib.so.4"],"options":{"DOCS":"on","NLS":"on"}},{"name":"xiphos","origin":"misc/xiphos","version":"4.2.1_12","comment":"Bible interface utilizing the sword framework","maintainer":"ports@FreeBSD.org","www":"https://xiphos.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74b4bc9e3938fa935436d7e954332656aafb1fe0a0e2efd94b5bf33b979fb82d","flatsize":10579887,"path":"All/xiphos-4.2.1_12.pkg","repopath":"All/xiphos-4.2.1_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6267516,"desc":"Xiphos (formerly known as GnomeSword) is a Bible study application for Linux,\nUNIX, and Windows operating systems. It uses Sword to display Bibles,\ncommentaries, dictionary, and other texts and images. Xiphos includes features\nsuch as searching, biblesync, bookmarks, parallel study, and original language\nstudy.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"biblesync":{"origin":"misc/biblesync","version":"2.1.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"enchant":{"origin":"textproc/enchant","version":"1.6.0_11"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkhtml4":{"origin":"www/gtkhtml4","version":"4.10.0_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libgsf":{"origin":"devel/libgsf","version":"1.14.50_1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sword":{"origin":"misc/sword","version":"1.8.1_17"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["misc","gnome"],"shlibs_required":["libdbus-glib-1.so.2","libdbus-1.so.3","libbiblesync.so.2.1.0","libsword-1.8.1.so","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libuuid.so.1","libwebkit2gtk-4.0.so.37","libjavascriptcoregtk-4.0.so.18","libgtkhtml-editor-4.0.so.0","libgtkhtml-4.0.so.0","libgtk-3.so.0","libenchant.so.1","libsoup-2.4.so.1","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libminizip.so.1","libxml2.so.2"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xiphos port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xgalaga-sdl","origin":"games/xgalaga-sdl","version":"2.1.1.0_6","comment":"Classic single screen vertical shoot em up SDL","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/xgalaga-sdl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebe8c4d48c8768ec6e65081114f27a15a31c716c192abfb58e4dcacf14633731","flatsize":526418,"path":"All/xgalaga-sdl-2.1.1.0_6.pkg","repopath":"All/xgalaga-sdl-2.1.1.0_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":337456,"desc":"XGalaga-SDL is a port of the popular X11 game XGalaga, a clone of Galaga,\nusing the SDL (Simple DirectMedia Layer) library.\nXGalaga was originally written by Joe Rumsey.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_gfx.so.16","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xgalaga-sdl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xfd","origin":"x11/xfd","version":"1.1.4_1","comment":"Display all characters in an X font","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b78704c4c7ea04ccefda62839ea04fe5e0f4fef85e9f12fbc21015616bee8c8","flatsize":31057,"path":"All/xfd-1.1.4_1.pkg","repopath":"All/xfd-1.1.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15300,"desc":"This package contains xfd, an applications used for displying all\ncharacters in an X font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libfontconfig.so.1","libfreetype.so.6","libXft.so.2","libXrender.so.1","libXmu.so.6","libXt.so.6","libX11.so.6","libxkbfile.so.1"]},{"name":"xfsm","origin":"sysutils/xfsm","version":"1.99_2","comment":"X File System Monitor","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b3199c8aa76bd34393f980695bfaa1edce35be3affbe679342c396675d2a2d7","flatsize":53515,"path":"All/xfsm-1.99_2.pkg","repopath":"All/xfsm-1.99_2.pkg","licenselogic":"single","pkgsize":22524,"desc":"xfsm stands for X File System Monitor and runs under MIT's X11\nwindow system on several flavors of UNIX. It is a tool designed\nto make monitoring your file systems' status easy by displaying\na simple bar graph for each file system greater than size 0. It\nupdates the file systems' statistics at regular, user definable\nintervals.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["sysutils"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xfsm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xfractint","origin":"graphics/xfractint","version":"20.04p16_1","comment":"Unix port of FractInt","maintainer":"onemda@gmail.com","www":"https://fractint.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3549feac3e74ba09077a2130b4605f406120589e408a1a9ce004a223b6dbbc6d","flatsize":1843104,"path":"All/xfractint-20.04p16_1.pkg","repopath":"All/xfractint-20.04p16_1.pkg","licenselogic":"single","pkgsize":617484,"desc":"FractInt is an IBM PC program to generate fractals, and was written by\nthe Stone Soup Group.\n\nThe Unix port was done by Ken Shirriff and modified by Scott D. Boyd.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"}},"categories":["graphics"],"shlibs_required":["libX11.so.6","libXft.so.2","libfontconfig.so.1"]},{"name":"xfsinfo","origin":"x11-fonts/xfsinfo","version":"1.0.6_1","comment":"X font server information utility","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b2482dfb0782212192eb50fbe40a72db8f72bf069cdd999fc1e5c7f23f2bde4","flatsize":12985,"path":"All/xfsinfo-1.0.6_1.pkg","repopath":"All/xfsinfo-1.0.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6404,"desc":"This package contains xfsinfo, which is a X font server information utility.","deps":{"libFS":{"origin":"x11-fonts/libFS","version":"1.0.8_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11-fonts"],"shlibs_required":["libFS.so.6"]},{"name":"xfireworks","origin":"games/xfireworks","version":"1.4_3","comment":"Fireworks on X","maintainer":"bofh@FreeBSD.org","www":"https://kozos.jp/myfreesoft/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"482dffeb0fd9f7222eca2a882c44d929acf1a780ae13016f648ff7b25b3bef0c","flatsize":142976,"path":"All/xfireworks-1.4_3.pkg","repopath":"All/xfireworks-1.4_3.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":37320,"desc":"XFireworks makes fireworks in the root window on X.\n\nThis is imitation of Japanese \"Hanabi Taikai\". It is very popular event\nin Japanese summer and performed on some rivers.\nSumidagawa River's Hanabi Taikai is very popular. The author has seen\nArakawa River's Hanabi Taikai every year.\n\nSee xfireworks(1) for more details.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"]},{"name":"xfmpc","origin":"audio/xfmpc","version":"0.3.1_2","comment":"Graphical MPD client focusing on low footprint","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/applications/xfmpc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcd1d814213dbffd2c8f845ebba4cdc9192e74bac6d4709c9f65703dd2c0d6ca","flatsize":403255,"path":"All/xfmpc-0.3.1_2.pkg","repopath":"All/xfmpc-0.3.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":88164,"desc":"A graphical GTK+ MPD client focusing on low footprint.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libmpd":{"origin":"audio/libmpd","version":"11.8.17_2"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio","xfce"],"shlibs_required":["libgthread-2.0.so.0","libSM.so.6","libICE.so.6","libX11.so.6","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libmpd.so.1","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"}},{"name":"xfishtank","origin":"x11/xfishtank","version":"2.2_2","comment":"Make fish swim in the background of your screen","maintainer":"kidon@posteo.de","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a57d4f11583c95ec5104c77abeae85e0ec3731704a37ff137a5a2d70b35533dc","flatsize":411416,"path":"All/xfishtank-2.2_2.pkg","repopath":"All/xfishtank-2.2_2.pkg","licenselogic":"single","pkgsize":59720,"desc":"There are lots of programs for lots of platforms to make fish swim in the\nbackground of your screen.  This is a modification of an old one called\nxfish (also called Xaquarium), that I have added more features to.\n\nThis version now works on true colour displays.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"],"shlibs_required":["libXext.so.6","libX11.so.6"]},{"name":"xfce4-wm","origin":"x11-wm/xfce4-wm","version":"4.18.0_3","comment":"Xfce's window manager","maintainer":"xfce@FreeBSD.org","www":"https://xfce.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0e25e48ef52d60657875b989c0e6662c593c0754eee4b0797cd4910fb2f72f3","flatsize":2302454,"path":"All/xfce4-wm-4.18.0_3.pkg","repopath":"All/xfce4-wm-4.18.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":440380,"desc":"The Xfce 4 window manager manages the placement of application\nwindows on the screen, provides window decorations, and manages\nworkspaces or virtual desktops.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpresent":{"origin":"x11/libXpresent","version":"1.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXres":{"origin":"x11/libXres","version":"1.2.2_1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"}},"categories":["x11-wm","xfce"],"shlibs_required":["libXcomposite.so.1","libXdamage.so.1","libXfixes.so.3","libepoxy.so.0","libstartup-notification-1.so.0","libSM.so.6","libICE.so.6","libXext.so.6","libXRes.so.1","libxfce4kbd-private-3.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxfce4util.so.7","libxfconf-0.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libXpresent.so.1","libXrandr.so.2","libXrender.so.1","libX11.so.6","libXinerama.so.1","libwnck-3.so.0"],"options":{"NLS":"on","STARTUP":"on"}},{"name":"xfce4-wavelan-plugin","origin":"sysutils/xfce4-wavelan-plugin","version":"0.6.3_3","comment":"Displays various information about a WaveLAN device","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-wavelan-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32a93194c8b46a32becaed79b61da9e1f3b50cef468edfccce2091f31f3d4000","flatsize":134765,"path":"All/xfce4-wavelan-plugin-0.6.3_3.pkg","repopath":"All/xfce4-wavelan-plugin-0.6.3_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31392,"desc":"WaveLAN plugin for the Xfce4 panel.\n\nDisplays various information about a WaveLAN device:\n\n* Signal state (tells if a carrier signal was detected)\n* Signal quality (current quality of the carrier signal)\n* Network name (current SSID of the WaveLAN network)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["sysutils","xfce"],"shlibs_required":["libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libwavelan.so"],"options":{"NLS":"on"}},{"name":"xfce4-verve-plugin","origin":"x11/xfce4-verve-plugin","version":"2.0.3_2","comment":"Command line plugin for the Xfce Desktop","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-verve-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b8b1ab88f007d43c729be7b263abd160149c207020525f9261aae75a15fd039","flatsize":194329,"path":"All/xfce4-verve-plugin-2.0.3_2.pkg","repopath":"All/xfce4-verve-plugin-2.0.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45832,"desc":"The Verve panel plugin is a comfortable command line plugin for the Xfce panel.\nIt supports several nice features, such as:\n\n     * Command history\n     * Auto-completion (including command history)\n     * Open URLs and eMail addresses in your favourite applications\n     * Focus grabbing via D-BUS (so you can bind a shortcut to it)\n     * Custom input field width","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["x11","xfce"],"shlibs_required":["libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libpcre2-8.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libverve.so"],"options":{"NLS":"on"}},{"name":"xfce4-xkb-plugin","origin":"deskutils/xfce4-xkb-plugin","version":"0.8.3_3","comment":"Keyboard layout switching plugin for the Xfce panel","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-xkb-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfd77f3ccafd0c269d9fa0ba6dc4ca24557702d369af4de9f93dec1ad47dd34c","flatsize":1956626,"path":"All/xfce4-xkb-plugin-0.8.3_3.pkg","repopath":"All/xfce4-xkb-plugin-0.8.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":428028,"desc":"This plugin displays the current keyboard layout, and refreshes when\nlayout changes. Also the layout can be switched by simply clicking on\nthe plugin. The new version can display the layout as text label and\nalso as an image of the corresponding country's flag. If the flag\nimage is unavailable then the plugin falls back to displaying text\nlabel for that layout.\n\nThis plugin is used along with the XKB extension. For now the keyboard\nlayouts cannot be configured from the plugin itself, they should be\nset in the Xorg file or some other way (e.g. setxkbmap).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"garcon":{"origin":"sysutils/garcon","version":"4.18.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"libxklavier":{"origin":"x11/libxklavier","version":"5.3_3,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["deskutils","xfce"],"shlibs_required":["libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libxfce4ui-2.so.0","libxfce4util.so.7","libxfconf-0.so.3","libxklavier.so.16","libwnck-3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgarcon-1.so.0","libgthread-2.0.so.0","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libX11.so.6"],"shlibs_provided":["libxkb.so"],"options":{"NLS":"on"}},{"name":"xfe","origin":"x11-fm/xfe","version":"1.46.2","comment":"Fast MS-Explorer like file manager for X","maintainer":"ehaupt@FreeBSD.org","www":"http://roland65.free.fr/xfe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cb04bd9caec11a7dfb8fb8355f171aab97a0a200a07b269915aab5e6a04acd8","flatsize":6225703,"path":"All/xfe-1.46.2.pkg","repopath":"All/xfe-1.46.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1596760,"desc":"X File Explorer (Xfe) is an MS-Explorer like file manager for X.\nIt is based on the popular, but discontinued, X Win Commander,\nwhich was developed by Maxim Baranov.\n\nXfe aims to be the file manager of choice for all the Unix addicts!","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"fox16":{"origin":"x11-toolkits/fox16","version":"1.6.58"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"}},"categories":["x11-fm"],"shlibs_required":["libintl.so.8","libfontconfig.so.1","libpng16.so.16","libFOX-1.6.so.0","libX11.so.6","libfreetype.so.6","libXft.so.2","libXrender.so.1","libXrandr.so.2","libxcb.so.1","libxcb-util.so.1","libX11-xcb.so.1"],"options":{"NLS":"on"}},{"name":"xfce4-tumbler","origin":"deskutils/xfce4-tumbler","version":"4.18.2_2","comment":"Thumbnail service for Xfce desktop","maintainer":"xfce@FreeBSD.org","www":"https://git.xfce.org/xfce/tumbler/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7b780be08e6265f75871c23075068e83b3d1a8403e7a1b5fb2890eb191fba8b","flatsize":626782,"path":"All/xfce4-tumbler-4.18.2_2.pkg","repopath":"All/xfce4-tumbler-4.18.2_2.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":138336,"desc":"Tumbler is a D-Bus service for applications to request thumbnails\nfor various URI schemes and MIME types. It is an implementation of\nthe thumbnail management D-Bus specification.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgepub":{"origin":"textproc/libgepub","version":"0.6.0_5"},"libgsf":{"origin":"devel/libgsf","version":"1.14.50_1"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"}},"categories":["deskutils","xfce"],"shlibs_required":["libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libgthread-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8","libpng16.so.16","libfreetype.so.6","libjpeg.so.8","libgepub-0.6.so.0","libgsttag-1.0.so.0","libgstreamer-1.0.so.0","libgsf-1.so.114","libxml2.so.2","libpoppler-glib.so.8","libcairo.so.2"],"shlibs_provided":["libtumbler-1.so.0"],"options":{"COVER":"off","EPUB":"on","FFMPEG":"off","FONTS":"on","GSTREAMER":"on","JPEG":"on","NLS":"on","ODF":"on","POPPLER":"on"},"messages":[{"message":"To override the default configuration, you must copy the rc-file:\n\n\tmkdir ~/.config/tumbler\n\tcp /usr/local/etc/xdg/tumbler/tumbler.rc ~/.config/tumbler\n\nThe COVER plugin requires manual configuration.\n\nTumbler supports external plugins to be able to generate thumbnails for\nmore file formats.\n\nPlugins are configured through \".thumbnailer\" files in\n/usr/local/share/thumbnailers or (for users) ~/.local/share/thumbnailers.\n\nPorts for libraries and programs sometimes provide such configuration\nfiles and binaries to support thumbnails for their formats (for example\ngraphics/libheif).\n\nFor more information see https://docs.xfce.org/xfce/tumbler/start and\nhttps://docs.xfce.org/xfce/tumbler/available_plugins","type":"install"}]},{"name":"xfce4-systemload-plugin","origin":"sysutils/xfce4-systemload-plugin","version":"1.3.2_3","comment":"System Load plugin for Xfce4 panel","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-systemload-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d65c3d310a7b8b81cb73999f678f0efd124dbb4d8ffda77b1f2ec465ba27513","flatsize":197400,"path":"All/xfce4-systemload-plugin-1.3.2_3.pkg","repopath":"All/xfce4-systemload-plugin-1.3.2_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":48084,"desc":"System Load plugin for XFce4.\n\nAuthor: Riccardo Persichetti <riccardo.persichetti@tin.it>","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["sysutils","xfce"],"shlibs_required":["libxfce4ui-2.so.0","libxfce4panel-2.0.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgmodule-2.0.so.0","libxfce4util.so.7","libxfconf-0.so.3","libgio-2.0.so.0","libupower-glib.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libsystemload.so"],"options":{"NLS":"on","UPOWER":"on"}},{"name":"xfce4-taskmanager","origin":"x11/xfce4-taskmanager","version":"1.5.6_1","comment":"Task manager for the Xfce desktop","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/applications/xfce4-taskmanager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ea6c1b96a4a315182fa2ab717ccf1a346d391847da7afa8722d354742a2512b","flatsize":456907,"path":"All/xfce4-taskmanager-1.5.6_1.pkg","repopath":"All/xfce4-taskmanager-1.5.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":107320,"desc":"This is a port of the xfce-goodies plugin that adds a task\nmanager to Xfce.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"}},"categories":["x11","xfce"],"shlibs_required":["libXmu.so.6","libXt.so.6","libX11.so.6","libwnck-3.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxfce4util.so.7","libxfconf-0.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"}},{"name":"xfce4-timer-plugin","origin":"x11-clocks/xfce4-timer-plugin","version":"1.7.2_2","comment":"Timer plugin for Xfce","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-timer-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50c4799cedb942791cc6d41065a2e5e49c9e70041815b00ca04cc7b817db6692","flatsize":236610,"path":"All/xfce4-timer-plugin-1.7.2_2.pkg","repopath":"All/xfce4-timer-plugin-1.7.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":57636,"desc":"The plugin is quite simple - it displays a progressbar showing the percentage\nof the time elapsed. Left-clicking on the plugin area opens a menu of available\nalarms. After selecting one, the user can start or stop the timer by selecting\nstart/stop timer entry in the same menu. New alarms are added through the\npreferences window. Each alarm is either a countdown or is run at a specified\ntime. By default a simple dialog pops up at the end of the countdown. The user\ncan choose an external command to be run as the alarm and may also choose to\nhave this repeated a specified number of times with a given interval between\nrepetitions.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["x11-clocks","xfce"],"shlibs_required":["libxfce4ui-2.so.0","libxfce4panel-2.0.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libxfcetimer.so"],"options":{"NLS":"on"}},{"name":"xfce4-wm-themes","origin":"misc/xfce4-wm-themes","version":"4.10.0_2","comment":"Additional themes for xfwm4","maintainer":"xfce@FreeBSD.org","www":"https://www.xfce.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f87ed02f75acd4344dbe1e7087a64b6a8d0c9b2069829aceafc07c00def5a15","flatsize":3629818,"path":"All/xfce4-wm-themes-4.10.0_2.pkg","repopath":"All/xfce4-wm-themes-4.10.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":515220,"desc":"Xfce 4 window decoration themes for xfwm4. Currently there are 55\nthemes included.","categories":["misc","xfce"]},{"name":"xfce4-terminal","origin":"x11/xfce4-terminal","version":"1.1.3","comment":"Terminal emulator for the X windowing system","maintainer":"xfce@FreeBSD.org","www":"https://www.xfce.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09135f0b2cfb1856a8f2b0888ea5ecbfe9583e67b246dbc18baa3235bfa4759e","flatsize":1946375,"path":"All/xfce4-terminal-1.1.3.pkg","repopath":"All/xfce4-terminal-1.1.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":380304,"desc":"Terminal is a modern terminal emulator for the Unix/Linux desktop,\nprimarily for the Xfce desktop environment. It's a lightweight emulator\nbased on the VTE widget, easy to use and provides an optional drop-down\nwindow.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"}},"categories":["x11","xfce"],"shlibs_required":["libX11.so.6","libvte-2.91.so.0","libxfce4kbd-private-3.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxfce4util.so.7","libxfconf-0.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libpcre2-8.so.0"],"options":{"NLS":"on"}},{"name":"xfce4-stopwatch-plugin","origin":"x11-clocks/xfce4-stopwatch-plugin","version":"0.5.0_3","comment":"XFCE panel plugin to keep track of elapsed time","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-stopwatch-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"376edf19d4ce18833fc29dcc0fd831daf4bd460d5083889f50e646c24a5924db","flatsize":65912,"path":"All/xfce4-stopwatch-plugin-0.5.0_3.pkg","repopath":"All/xfce4-stopwatch-plugin-0.5.0_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":21048,"desc":"This plugin keeps track of elapsed time - right on your panel.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["x11-clocks","xfce"],"shlibs_required":["libxfce4panel-2.0.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libstopwatch.so.0"],"options":{"NLS":"on"}},{"name":"xfce4-smartbookmark-plugin","origin":"www/xfce4-smartbookmark-plugin","version":"0.5.2_4","comment":"Query search engines from the Xfce panel","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-smartbookmark-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c2b2334c1799940361477df97696a763ebf0bdea6b796dab0eb948a4d19e42f","flatsize":91385,"path":"All/xfce4-smartbookmark-plugin-0.5.2_4.pkg","repopath":"All/xfce4-smartbookmark-plugin-0.5.2_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24580,"desc":"Smartbookmark send requests directly to your browser and perform a custom\nsearch.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["www","xfce"],"shlibs_required":["libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libsmartbookmark.so"],"options":{"NLS":"on"}},{"name":"xfce4-windowck-plugin","origin":"x11/xfce4-windowck-plugin","version":"0.5.1_3","comment":"Puts the maximized window title and windows buttons on the panel","maintainer":"xfce@FreeBSD.org","www":"https://gitlab.xfce.org/panel-plugins/xfce4-windowck-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e92c857f4fadd474c82afdd2efbac6479e84f55d78742303aa0a0e07fa727298","flatsize":316555,"path":"All/xfce4-windowck-plugin-0.5.1_3.pkg","repopath":"All/xfce4-windowck-plugin-0.5.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":71872,"desc":"Xfce panel plugin which allows to put the maximized window title\nand windows buttons on the panel.\n\n\nOriginal plugin's features:\n\n - Show the title and buttons of the maximized window on the panel.\n - Allow window actions on buttons and title clicks\n   (activate, (un)maximize, close).\n - Allow window action menu on left button click.\n - Title formatting options.\n - xfwm4/unity theming support for buttons.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["x11","xfce"],"shlibs_required":["libxfce4ui-2.so.0","libwnck-3.so.0","libxfce4panel-2.0.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgmodule-2.0.so.0","libxfce4util.so.7","libxfconf-0.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libwckbuttons.so","libwckmenu.so","libwindowck.so"],"options":{"NLS":"on"}},{"name":"xfce4-whiskermenu-plugin","origin":"x11/xfce4-whiskermenu-plugin","version":"2.8.3","comment":"Alternate menu for the Xfce Desktop","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-whiskermenu-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f4c5f3105cfabc8a95795c268b241a0520ae42503570b449068a2225433c2c1","flatsize":838846,"path":"All/xfce4-whiskermenu-plugin-2.8.3.pkg","repopath":"All/xfce4-whiskermenu-plugin-2.8.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":215904,"desc":"Whisker Menu is an alternate application launcher for the Xfce\nDesktop. When you open it you are shown a list of applications you\nhave marked as favorites. You can browse through all of your installed\napplications by clicking on the category buttons on the side.","deps":{"accountsservice":{"origin":"sysutils/accountsservice","version":"23.13.9_1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"garcon":{"origin":"sysutils/garcon","version":"4.18.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-layer-shell":{"origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libexo":{"origin":"x11/libexo","version":"4.18.0_4"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["x11","xfce"],"shlibs_required":["libxfconf-0.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libexo-2.so.0","libgarcon-1.so.0","libxfce4panel-2.0.so.4","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxfce4util.so.7","libaccountsservice.so.0","libgtk-layer-shell.so.0"],"options":{"ACCOUNTS_SERVICE":"on","GTK_LAYER_SHELL":"on","LTO":"on","NLS":"on"}},{"name":"xfce4-screensaver","origin":"x11/xfce4-screensaver","version":"4.18.3","comment":"Xfce 4 screen saver and locker","maintainer":"xfce@FreeBSD.org","www":"https://git.xfce.org/apps/xfce4-screensaver/about/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"253530b42864cd3894309dad06b07a10aed805f54299ac19eb03f9d31a47ef20","flatsize":1153050,"path":"All/xfce4-screensaver-4.18.3.pkg","repopath":"All/xfce4-screensaver-4.18.3.pkg","licenselogic":"or","licenses":["GPLv2","LGPL20"],"pkgsize":239656,"desc":"xfce4-screensaver is a screen saver and locker that aims to have\nsimple, sane, secure defaults and be well integrated with the desktop.\n\nThis is a beta version, not recommended for production machines.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"garcon":{"origin":"sysutils/garcon","version":"4.18.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"libxklavier":{"origin":"x11/libxklavier","version":"5.3_3,1"},"pam_helper":{"origin":"security/pam_helper","version":"1.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"}},"categories":["x11","xfce"],"shlibs_required":["libXss.so.1","libdbus-glib-1.so.2","libdbus-1.so.3","libxklavier.so.16","libxfconf-0.so.3","libgarcon-gtk3-1.so.0","libgarcon-1.so.0","libgthread-2.0.so.0","libxfce4ui-2.so.0","libxfce4util.so.7","libwnck-3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libXrandr.so.2","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXxf86vm.so.1","libGL.so.1"],"options":{"NLS":"on","PAM":"on"}},{"name":"xfce4-places-plugin","origin":"sysutils/xfce4-places-plugin","version":"1.8.3_3","comment":"File browser launcher for Xfce4 panel plugin","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-places-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f401bd9a9e9499b09f9f9afd8e3ddc9f1f3c7e14f08d6136a9a2a5b92cbc3a0e","flatsize":286956,"path":"All/xfce4-places-plugin-1.8.3_3.pkg","repopath":"All/xfce4-places-plugin-1.8.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":64384,"desc":"The xfce4-places-plugin brings much of the functionality of the GNOME Places\nmenu to Xfce. The plugin looks a lot like a launcher with multiple items in a\nmenu. The main \"launcher\" button opens up Thunar at the user's home directory.\nThe arrow button opens up a menu with two sections: system- and user-defined\nlocations. The system-defined locations are consistent with Thunar (including\ntheir icons). For user-defined bookmarks, the ~/.gtk-bookmarks file is being\nread in order to share bookmarks with Thunar, Nautilus, the GNOME Panel, etc.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexo":{"origin":"x11/libexo","version":"4.18.0_4"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["sysutils","xfce"],"shlibs_required":["libgthread-2.0.so.0","libnotify.so.4","libxfce4ui-2.so.0","libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libSM.so.6","libICE.so.6","libX11.so.6","libexo-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxfce4util.so.7","libxfconf-0.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libplaces.so"],"options":{"NLS":"on"}},{"name":"xfce4-session","origin":"x11-wm/xfce4-session","version":"4.18.4","comment":"Xfce's session manager","maintainer":"xfce@FreeBSD.org","www":"https://www.xfce.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a53bb8611236ae9f75c983b22a0f37e97d7ee85e4ccf0c66bf588031269ba447","flatsize":1553931,"path":"All/xfce4-session-4.18.4.pkg","repopath":"All/xfce4-session-4.18.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":336600,"desc":"The Xfce session manager controls the loading of applications when\nXfce is started. It also handles logging out, shutting down, and\nrebooting.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iceauth":{"origin":"x11/iceauth","version":"1.0.8_3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xrdb":{"origin":"x11/xrdb","version":"1.2.1_1"}},"categories":["x11-wm","xfce"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libxfce4ui-2.so.0","libxfce4util.so.7","libwnck-3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpolkit-gobject-1.so.0","libxfconf-0.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"options":{"NLS":"on"},"messages":[{"message":"To be able to shutdown or reboot your system, you'll have to add .rules\nfiles in /usr/local/etc/polkit-1/rules.d directory. Which looks\nlike this (replace PUTYOURGROUPHERE by your group):\n\npolkit.addRule(function (action, subject) {\n  if ((action.id == \"org.freedesktop.consolekit.system.restart\" ||\n      action.id == \"org.freedesktop.consolekit.system.stop\")\n      && subject.isInGroup(\"PUTYOURGROUPHERE\")) {\n    return polkit.Result.YES;\n  }\n});\n\nFor those who have working suspend/resume:\n\npolkit.addRule(function (action, subject) {\n  if (action.id == \"org.freedesktop.consolekit.system.suspend\"\n      && subject.isInGroup(\"PUTYOURGROUPHERE\")) {\n    return polkit.Result.YES;\n  }\n});\n\n\nThis port installs a startup file for xscreensaver but it is\ndisabled by default. This is so because the XFCE metaport\ninstalls xfce4-screensaver to autostart and having both enabled\ncauses conflicts.\n\nIf you want to change the screen saver being used and enable\nxscreensaver please go to the Session and Startup settings, and in\nthe Application Autostart tab enable only the relevant screensaver:\n\nScreensaver -> to enable xscreensaver\nXFCE Screensaver -> to enable xfce4-screensaver","type":"install"},{"message":"This port installs a startup file for xscreensaver but it is\ndisabled by default. This is so because the XFCE metaport\ninstalls xfce4-screensaver to autostart and having both enabled\ncauses conflicts.\n\nIf you want to change the screen saver being used and enable\nxscreensaver please go to the Session and Startup settings, and in\nthe Application Autostart tab enable only the relevant screensaver:\n\nScreensaver -> to enable xscreensaver\nXFCE Screensaver -> to enable xfce4-screensaver","type":"upgrade"}]},{"name":"xfce4-screenshooter-plugin","origin":"x11/xfce4-screenshooter-plugin","version":"1.10.6","comment":"Application and panel plugin to take screenshots","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/applications/xfce4-screenshooter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7666e479af4694a54ef93da0e2effef3dc8d41143d1cd6225658396f4b00116f","flatsize":1011641,"path":"All/xfce4-screenshooter-plugin-1.10.6.pkg","repopath":"All/xfce4-screenshooter-plugin-1.10.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":175832,"desc":"Application and panel plugin to take screenshots. It allows you to capture the\nentire screen, the active window or a selected region.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jq":{"origin":"textproc/jq","version":"1.7.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libexo":{"origin":"x11/libexo","version":"4.18.0_4"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xclip":{"origin":"x11/xclip","version":"0.13.82_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"},"zenity":{"origin":"x11/zenity","version":"3.42.1_3"}},"categories":["x11","xfce"],"shlibs_required":["libgthread-2.0.so.0","libexo-2.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxfce4util.so.7","libsoup-3.0.so.0","libgmodule-2.0.so.0","libxml2.so.2","libXext.so.6","libX11.so.6","libxfconf-0.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libXfixes.so.3","libxfce4panel-2.0.so.4"],"shlibs_provided":["libscreenshooterplugin.so"],"options":{"IMGUR":"on","NLS":"on"}},{"name":"xfce4-settings","origin":"sysutils/xfce4-settings","version":"4.18.6","comment":"Xfce 4 settings application","maintainer":"xfce@FreeBSD.org","www":"https://docs.xfce.org/xfce/xfce4-settings/start","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c90e1a80b1bd97f97e94ec35a73bd465d63c3494169f7624464f46cdd044ce47","flatsize":4979581,"path":"All/xfce4-settings-4.18.6.pkg","repopath":"All/xfce4-settings-4.18.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":818512,"desc":"Xfce settings manager allows you to configure every detail of your\ndesktop environment.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"colord":{"origin":"graphics/colord","version":"1.4.7"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"garcon":{"origin":"sysutils/garcon","version":"4.18.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libexo":{"origin":"x11/libexo","version":"4.18.0_4"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"libxklavier":{"origin":"x11/libxklavier","version":"5.3_3,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"}},"categories":["sysutils","xfce"],"shlibs_required":["libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libxfce4util.so.7","libxfconf-0.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libcolord.so.2","libatk-1.0.so.0","libintl.so.8","libpangocairo-1.0.so.0","libpango-1.0.so.0","libX11.so.6","libXrandr.so.2","libxklavier.so.16","libxfce4kbd-private-3.so.0","libXi.so.6","libXcursor.so.1","libexo-2.so.0","libgarcon-1.so.0","libnotify.so.4","libfontconfig.so.1"],"options":{"LIBINPUT":"on","NLS":"on","NOTIFY":"on","UPOWER":"off"},"messages":[{"message":"Since XFCE 4.14 was updated to use gtk3 it is suggested to move to\na gtk3 compliant theme.\n\nBy default XFCE is installed \"unthemed\", but the Greybird theme is\ninstalled by the metaport.\n\nThe icon theme installed and configured by default is Adwaita. Other\nicon themes are available in the ports tree under the x11-themes\ncategory.\n\nTo switch to the greybird theme you can:\n\nLaunch 'xfce4-appearance-settings', also available in the applications\nmenu, under settings/appearence, and go to the 'Style' tab to select\nthe greybird theme.\n\nThen go to 'Window Manager' or launch 'xfwm4-settings' and select the \ngreybird theme.\n\nOr launch these command in a shell:\n  xfconf-query -c xsettings -p /Net/ThemeName -t string -s \"Greybird\"\n  xfconf-query -c xfwm4 -p /general/theme -t string -s \"Greybird\"","type":"upgrade","maximum_version":"4.14.0"}]},{"name":"xfce4-notes-plugin","origin":"deskutils/xfce4-notes-plugin","version":"1.11.0","comment":"Notes plugin for the Xfce panel","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-notes-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7b5172d84d6f074818719820c7311cd18cfd30dda9bd6e4abb3ef4a372309a8","flatsize":671178,"path":"All/xfce4-notes-plugin-1.11.0.pkg","repopath":"All/xfce4-notes-plugin-1.11.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":129600,"desc":"The notes plugin provides a quick way to paste text, to write down a\nlist of things, to leave a note to a friend, or whatever is common to do\nwith Post-It's.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["deskutils","xfce"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxfce4util.so.7","libxfconf-0.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxfce4ui-2.so.0","libxfce4panel-2.0.so.4","libgmodule-2.0.so.0"],"shlibs_provided":["libnotes.so"],"options":{"NLS":"on"}},{"name":"xfce4-notifyd","origin":"deskutils/xfce4-notifyd","version":"0.9.4_1","comment":"Visually-appealing notification daemon for Xfce","maintainer":"xfce@FreeBSD.org","www":"https://gitlab.xfce.org/apps/xfce4-notifyd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41c52a32bbb50cef478920a321017d85e9a31f4be474d63ccf1def71c0101328","flatsize":1032199,"path":"All/xfce4-notifyd-0.9.4_1.pkg","repopath":"All/xfce4-notifyd-0.9.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":200020,"desc":"A simple, visually-appealing notification daemon for Xfce that implements the\nFreedesktop.org Desktop Notifications Specification.\n\nFeatures:\n   * Themable using the GTK+ theming mechanism\n   * Visually appealing: rounded corners, shaped windows\n   * Supports transparency and fade effects","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["deskutils","xfce"],"shlibs_required":["libxfconf-0.so.3","libxfce4ui-2.so.0","libxfce4util.so.7","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libsqlite3.so.0","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libxfce4panel-2.0.so.4","libgmodule-2.0.so.0"],"shlibs_provided":["libnotification-plugin.so"],"options":{"NLS":"on","SOUND":"off"}},{"name":"xfce4-power-manager","origin":"sysutils/xfce4-power-manager","version":"4.18.4","comment":"Power manager for the Xfce Desktop","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/applications/xfce4-power-manager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5d31817ef266e187c2a2f7b475ac7eaa747a98243a2671af2352a89599193fa","flatsize":3758775,"path":"All/xfce4-power-manager-4.18.4.pkg","repopath":"All/xfce4-power-manager-4.18.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":517328,"desc":"Xfce power manager manages the power sources on the computer and the\ndevices that can be controlled to reduce their power consumption.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["sysutils","xfce"],"shlibs_required":["libSM.so.6","libICE.so.6","libgthread-2.0.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libxfce4util.so.7","libxfconf-0.so.3","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libupower-glib.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libXrandr.so.2","libXext.so.6","libX11.so.6","libgmodule-2.0.so.0","libxfce4panel-2.0.so.4"],"shlibs_provided":["libxfce4powermanager.so"],"options":{"NLS":"on"}},{"name":"xfce4-mount-plugin","origin":"sysutils/xfce4-mount-plugin","version":"1.1.6_2","comment":"Mount and umount utility for the Xfce4 panel","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-mount-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb6d4db5d18c392737faa011cb1f818aad54fe3c0ea37a3a9e868cd751438ea5","flatsize":444409,"path":"All/xfce4-mount-plugin-1.1.6_2.pkg","repopath":"All/xfce4-mount-plugin-1.1.6_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":85452,"desc":"Mount plugin allows to mount/umount external devices, cd/dvd-rom and\nnetworked filesystems listed in your /etc/fstab.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["sysutils","xfce"],"shlibs_required":["libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libmount.so"],"options":{"NLS":"on"}},{"name":"xfig","origin":"graphics/xfig","version":"3.2.8b_3","comment":"Drawing program for X11","maintainer":"mjl@luckie.org.nz","www":"https://www.xfig.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0eda01d00be3b3dbf731125ca7dd41000095791e844da3ab79c195ebada8268","flatsize":14741381,"path":"All/xfig-3.2.8b_3.pkg","repopath":"All/xfig-3.2.8b_3.pkg","licenselogic":"single","licenses":["xfig"],"pkgsize":5193812,"desc":"XFIG - Facility for Interactive Generation of figures under X11\n\nXfig is a menu-driven tool that allows the user to draw and manipulate objects\ninteractively in an X window.  The resulting pictures can be saved, printed\non postscript printers or converted to a variety of other formats (e.g. to\nallow inclusion in LaTeX documents).\n\nTo enjoy the beautiful colors, specify \"*customization: -color\" in your\n.Xdefaults or .Xresources file.\n\nXfig is internationlized from version 3.2.  To use i18n feature, type\n$ xfig -international  [-inputStyle OverTheSpot]\nXfig acts as non-i18n version without -international option. If you put\n\"Fig.international: true\" into your resource file, -international option may\nomitted.\n\nja_JP.EUC and ko_KR.EUC is tested for input, display, and printing.\nFor zh_CN.EUC, only display is confirmed.\n\nRead /usr/X11R6/lib/X11/xfig/xfig.html for more information.","deps":{"Xaw3d":{"origin":"x11-toolkits/Xaw3d","version":"1.5E_8"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fig2dev":{"origin":"print/fig2dev","version":"3.2.9"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libXaw3d.so.8","libXt.so.6","libX11.so.6","libXpm.so.4","libgs.so.10","libtiff.so.6","libpng16.so.16","libjpeg.so.8"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:xfig_project:xfig:3.2.8b:::::dragonfly6:x86_64:3"}},{"name":"xfce4-goodies","origin":"x11/xfce4-goodies","version":"4.18_3","comment":"Meta-port for software and artwork from the Xfce4 Goodies Project","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f88dd1da777dca89ffbd66a7502ff1e9a83f13e930db103abb6e6070421381f","flatsize":243,"path":"All/xfce4-goodies-4.18_3.pkg","repopath":"All/xfce4-goodies-4.18_3.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":2124,"desc":"The Xfce Goodies Project includes additional software and artwork that are\nrelated to the Xfce desktop, but not part of the official release.\n\nThe Xfce Project itself provides a lightweight desktop environment, which\nincludes only the core compoments required for a desktop environment, like a\nwindow manager, a file manager, a session manager, a panel and a few utilities.\nAdditional software packages and plugins to existing software, like the panel\nor the file manager, are provided by the Xfce Goodies Project.\n\nThis meta-port does not install any software itself - it simply depends on other\nports which are part of the Xfce Goodies Project, and a few additional ports\nwhich are not officially part of Goodies, but highly recommended for an Xfce\ndesktop environment.","deps":{"gigolo":{"origin":"sysutils/gigolo","version":"0.5.3_3"},"parole":{"origin":"multimedia/xfce4-parole","version":"4.18.1_2"},"py311-menulibre":{"origin":"x11/menulibre","version":"2.4.0"},"ristretto":{"origin":"graphics/ristretto","version":"0.13.2"},"thunar-archive-plugin":{"origin":"archivers/thunar-archive-plugin","version":"0.5.2_1"},"thunar-media-tags-plugin":{"origin":"audio/thunar-media-tags-plugin","version":"0.4.0_4"},"thunar-vcs-plugin":{"origin":"devel/thunar-vcs-plugin","version":"0.2.0_7"},"xfburn":{"origin":"sysutils/xfburn","version":"0.7.0_2"},"xfce4-battery-plugin":{"origin":"sysutils/xfce4-battery-plugin","version":"1.1.5_2"},"xfce4-bsdcpufreq-plugin":{"origin":"sysutils/xfce4-bsdcpufreq-plugin","version":"0.3.1_4"},"xfce4-calculator-plugin":{"origin":"math/xfce4-calculator-plugin","version":"0.7.2_2"},"xfce4-clipman-plugin":{"origin":"x11/xfce4-clipman-plugin","version":"1.6.6"},"xfce4-cpugraph-plugin":{"origin":"sysutils/xfce4-cpugraph-plugin","version":"1.2.8_1"},"xfce4-dashboard":{"origin":"x11/xfce4-dashboard","version":"1.0.0_3"},"xfce4-datetime-plugin":{"origin":"x11-clocks/xfce4-datetime-plugin","version":"0.8.3_3"},"xfce4-dict-plugin":{"origin":"textproc/xfce4-dict-plugin","version":"0.8.6_2"},"xfce4-diskperf-plugin":{"origin":"sysutils/xfce4-diskperf-plugin","version":"2.7.0_3"},"xfce4-fsguard-plugin":{"origin":"sysutils/xfce4-fsguard-plugin","version":"1.1.3_2"},"xfce4-genmon-plugin":{"origin":"sysutils/xfce4-genmon-plugin","version":"4.2.0_2"},"xfce4-mailwatch-plugin":{"origin":"mail/xfce4-mailwatch-plugin","version":"1.3.1_2"},"xfce4-mount-plugin":{"origin":"sysutils/xfce4-mount-plugin","version":"1.1.6_2"},"xfce4-netload-plugin":{"origin":"sysutils/xfce4-netload-plugin","version":"1.4.1_2"},"xfce4-notes-plugin":{"origin":"deskutils/xfce4-notes-plugin","version":"1.11.0"},"xfce4-power-manager":{"origin":"sysutils/xfce4-power-manager","version":"4.18.4"},"xfce4-screensaver":{"origin":"x11/xfce4-screensaver","version":"4.18.3"},"xfce4-screenshooter-plugin":{"origin":"x11/xfce4-screenshooter-plugin","version":"1.10.6"},"xfce4-smartbookmark-plugin":{"origin":"www/xfce4-smartbookmark-plugin","version":"0.5.2_4"},"xfce4-stopwatch-plugin":{"origin":"x11-clocks/xfce4-stopwatch-plugin","version":"0.5.0_3"},"xfce4-systemload-plugin":{"origin":"sysutils/xfce4-systemload-plugin","version":"1.3.2_3"},"xfce4-terminal":{"origin":"x11/xfce4-terminal","version":"1.1.3"},"xfce4-time-out-plugin":{"origin":"x11-clocks/xfce4-time-out-plugin","version":"1.1.3_2"},"xfce4-timer-plugin":{"origin":"x11-clocks/xfce4-timer-plugin","version":"1.7.2_2"},"xfce4-verve-plugin":{"origin":"x11/xfce4-verve-plugin","version":"2.0.3_2"},"xfce4-wavelan-plugin":{"origin":"sysutils/xfce4-wavelan-plugin","version":"0.6.3_3"},"xfce4-weather-plugin":{"origin":"misc/xfce4-weather-plugin","version":"0.11.2"},"xfce4-whiskermenu-plugin":{"origin":"x11/xfce4-whiskermenu-plugin","version":"2.8.3"},"xfce4-wm-themes":{"origin":"misc/xfce4-wm-themes","version":"4.10.0_2"},"xfce4-xkb-plugin":{"origin":"deskutils/xfce4-xkb-plugin","version":"0.8.3_3"}},"categories":["x11"],"options":{"DASHBOARD":"on","DICTIONARY":"on","GIGOLO":"on","MIDORI":"off","MIXER":"off","PAROLE":"on","POWERMANAGER":"on","RISTRETTO":"on","SCREENSAVER":"on","SCREENSHOOTER":"on","TASKMANAGER":"off","TERMINAL":"on","VOLUMEDPULSE":"off","XFBURN":"on","XFMPC":"off","BATTERY":"on","CALCULATOR":"on","CLIPMAN":"on","CPUGRAPH":"on","DATETIME":"on","DISKPERF":"on","FSGUARD":"on","GENERICSLIDER":"off","GENMON":"on","MAILWATCH":"on","MOUNT":"on","MPC":"off","NETLOAD":"on","NOTES":"on","PULSEAUDIO":"off","SMARTBOOKMARK":"on","STOPWATCH":"on","SYSTEMLOAD":"on","TIMER":"on","TIMEOUT":"on","VERVE":"on","WAVELAN":"on","WEATHER":"on","WHISKERMENU":"on","WINDOWCK":"off","XKB":"on","ARCHIVE":"on","MEDIATAGS":"on","VCS":"on","BSDCPUFREQ":"on","MENULIBRE":"on","THEMES":"on"}},{"name":"xfce4-mixer","origin":"audio/xfce4-mixer","version":"4.18.1_4","comment":"Volume control for the Xfce desktop","maintainer":"xfce@FreeBSD.org","www":"https://docs.xfce.org/apps/xfce4-mixer/start","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d09122f6811da2f988c97d5fb472d8551d3b755a0b8acdf72168485c49540f1","flatsize":457827,"path":"All/xfce4-mixer-4.18.1_4.pkg","repopath":"All/xfce4-mixer-4.18.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":102796,"desc":"The Mixer is a volume control application for the Xfce Desktop\nEnvironment. It provides both a volume control plugin for the Xfce panel\nand a standalone mixer application.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["audio","xfce"],"shlibs_required":["libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libxfce4util.so.7","libxfconf-0.so.3","libgio-2.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libxfce4panel-2.0.so.4","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libgmodule-2.0.so.0","libintl.so.8"],"shlibs_provided":["libmixer.so"],"options":{"KEYBINDER":"off","NLS":"on","ALSA":"off","OSS":"on","PULSEAUDIO":"off","SNDIO":"off"},"annotations":{"flavor":"lite"}},{"name":"xml-lite.el-emacs_nox","origin":"textproc/xml-lite.el","version":"1.1_25,1","comment":"Simple XML-editing for GNU Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.dogbiscuit.org/mdub/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1656b652ddb10c16aac107291d6a6666c3592bca58b2217b40b803a9642d2371","flatsize":32719,"path":"All/xml-lite.el-emacs_nox-1.1_25,1.pkg","repopath":"All/xml-lite.el-emacs_nox-1.1_25,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9372,"desc":"This package provides a simple indentation engine for XML.  It is\nintended for use in situations where the full power of the popular\nPSGML package (DTD parsing, syntax checking) is not required.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"nox"},"messages":[{"message":"To use xml-lite-mode, add to your ~/.emacs the following lines:\n\n(autoload 'xml-lite-mode \"xml-lite\" \"XML-Lite mode\" t)\n(add-to-list 'auto-mode-alist '(\"\\\\.xml\\\\'\" . xml-lite-mode))","type":"install"},{"message":"===>   NOTICE:\n\nThe xml-lite.el-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xfce4-docklike-plugin","origin":"x11/xfce4-docklike-plugin","version":"0.4.2","comment":"Modern, minimalist taskbar for Xfce","maintainer":"bsd@quentb.com","www":"https://gitlab.xfce.org/panel-plugins/xfce4-docklike-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bb69c57e01dd8915ada14136e65faa685ab78bce38c38b4830e7d696397727a","flatsize":425268,"path":"All/xfce4-docklike-plugin-0.4.2.pkg","repopath":"All/xfce4-docklike-plugin-0.4.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":113156,"desc":"This is a taskbar panel plugin for xfce4, designed to mimic the look\nand functionality of docks and application bars used in Windows and\nMacOS. It includes optional features like window previews and launcher\npinning.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["x11","xfce"],"shlibs_required":["libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libxfce4ui-2.so.0","libxfce4util.so.7","libX11.so.6","libwnck-3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libdocklike.so"],"options":{"NLS":"on"}},{"name":"xfce4-mailwatch-plugin","origin":"mail/xfce4-mailwatch-plugin","version":"1.3.1_2","comment":"Mail notification applet for the Xfce panel","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-mailwatch-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5a93f9c7ad06f747b21cd2a1e336eefb54d459042d8db01f1233ec5607bc9b8","flatsize":766297,"path":"All/xfce4-mailwatch-plugin-1.3.1_2.pkg","repopath":"All/xfce4-mailwatch-plugin-1.3.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":154912,"desc":"Xfce4 Mailwatch Plugin is a multi-protocol, multi-mailbox mail watcher for\nthe Xfce4 panel.\n\nFeatures\n\n    *   IMAP and Secure IMAP support\n    *   POP3 and Secure POP3 support\n    *   Local Mbox mailbox support\n    *   Local Maildir mailbox support\n    *   Local MH-Maildir mailbox support\n    *   GMail support\n    *   Fully multithreaded design: no panel lockups\n    *   Informative new-message breakdown in tooltip\n    *   Ability to run program on new messages or button click\n    *   Informative logger to help track down mail connection problems","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexo":{"origin":"x11/libexo","version":"4.18.0_4"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["mail","xfce"],"shlibs_required":["libgthread-2.0.so.0","libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libxfce4ui-2.so.0","libexo-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8","libgnutls.so.30"],"shlibs_provided":["libmailwatch.so"],"options":{"IPV6":"on","NLS":"on"}},{"name":"xfce4-fsguard-plugin","origin":"sysutils/xfce4-fsguard-plugin","version":"1.1.3_2","comment":"Panel plugin which displays free space of mountpoint","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-fsguard-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dddefea4ac48d31c62785533ec70192c31ada216837ff171ed558d10b19466f","flatsize":246636,"path":"All/xfce4-fsguard-plugin-1.1.3_2.pkg","repopath":"All/xfce4-fsguard-plugin-1.1.3_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":59184,"desc":"The FSGuard panel plugin checks free space on a chosen mount point and displays\na message when a limit is reached. There are two limits:\n- a warning limit where only the icon changes\n- an urgent limit that advise the user with a message","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["sysutils","xfce"],"shlibs_required":["libxfce4ui-2.so.0","libxfce4panel-2.0.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libfsguard.so"],"options":{"NLS":"on"}},{"name":"xml-lite.el-emacs_devel_nox","origin":"textproc/xml-lite.el","version":"1.1_25,1","comment":"Simple XML-editing for GNU Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.dogbiscuit.org/mdub/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d779731f1da267895c6d5a312327aad4f819193ee3b8ebe21f380c68be9a8486","flatsize":33090,"path":"All/xml-lite.el-emacs_devel_nox-1.1_25,1.pkg","repopath":"All/xml-lite.el-emacs_devel_nox-1.1_25,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9496,"desc":"This package provides a simple indentation engine for XML.  It is\nintended for use in situations where the full power of the popular\nPSGML package (DTD parsing, syntax checking) is not required.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use xml-lite-mode, add to your ~/.emacs the following lines:\n\n(autoload 'xml-lite-mode \"xml-lite\" \"XML-Lite mode\" t)\n(add-to-list 'auto-mode-alist '(\"\\\\.xml\\\\'\" . xml-lite-mode))","type":"install"},{"message":"===>   NOTICE:\n\nThe xml-lite.el-emacs_devel_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xfce4-dev-tools","origin":"devel/xfce4-dev-tools","version":"4.18.1_1","comment":"Xfce development tools","maintainer":"xfce@FreeBSD.org","www":"https://www.xfce.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32ae6d26529d50fd226d4374382384d8465bcb25d7adc4b6902b11764c9e7542","flatsize":86988,"path":"All/xfce4-dev-tools-4.18.1_1.pkg","repopath":"All/xfce4-dev-tools-4.18.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27748,"desc":"The Xfce Development Tools are a set of scripts and m4/autoconf\nmacros that ease build system maintenance.","deps":{"autoconf":{"origin":"devel/autoconf","version":"2.72"},"automake":{"origin":"devel/automake","version":"1.16.5_2"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libtool":{"origin":"devel/libtool","version":"2.4.7_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"}},"categories":["devel","xfce"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"]},{"name":"xfce4-datetime-plugin","origin":"x11-clocks/xfce4-datetime-plugin","version":"0.8.3_3","comment":"Datetime panel plugin for the Xfce desktop","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-datetime-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9e400bd36a2b397547192fb3f2c26bfd5fc69e0197057e39b8b96dc3eb2e29c","flatsize":146772,"path":"All/xfce4-datetime-plugin-0.8.3_3.pkg","repopath":"All/xfce4-datetime-plugin-0.8.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35132,"desc":"This plugin shows the date and time in the Xfce panel, and a calendar\nappears (left-click).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["x11-clocks","xfce"],"shlibs_required":["libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libdatetime.so"],"options":{"NLS":"on"}},{"name":"zh-sourcehansans-sc-otf","origin":"chinese/sourcehansans-sc-otf","version":"2.001","comment":"Simplified Chinese font by Adobe designed for user interfaces","maintainer":"hyun@caffeinated.codes","www":"https://github.com/adobe-fonts/source-han-sans","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52eae8521c4f619ce1bbdc6104ad0016c7531c29364e0d922f459f4b76dc728e","flatsize":121339522,"path":"All/zh-sourcehansans-sc-otf-2.001.pkg","repopath":"All/zh-sourcehansans-sc-otf-2.001.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":79890208,"desc":"Source Han Sans: A new open source Pan-CJK typeface family from Adobe\n\nThis is Source Han Sans SC/CN, which supports all four variants in this family\nbut prioritizes Simplified Chinese Hanzi over other three.\n\n\"Source Han Sans, available in seven weights, is a typeface family which\nprovides full support for Japanese, Korean, Traditional Chinese, and Simplified\nChinese, all in one font. It also includes Latin, Greek, and Cyrillic glyphs\nfrom our popular Source Sans family. All told, each font weight in the family\nhas a total of 65,535 glyphs (the maximum supported in the OpenType format), and\nthe entire family rounds out at just under half a million total glyphs.\"\n--- The Typekit Blog, Adobe","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["chinese","x11-fonts"],"options":{"HW":"off","FULL":"on","SUBSET":"off"},"messages":[{"message":"You can start using the font by following this instruction:\n\nAdd the following line to the \"Files\" section of your X.org configuration file:\n\n\tFontPath\t\"/usr/local/share/fonts/SourceHanSansSC/\"","type":"install"}]},{"name":"xtensor-blas","origin":"math/xtensor-blas","version":"0.21.0","comment":"BLAS extension to xtensor","maintainer":"yuri@FreeBSD.org","www":"https://github.com/xtensor-stack/xtensor-blas","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83300019d2a9dc1cf9d1e5947fa81d7981b901ba8589ae91ff211bd2a885f402","flatsize":6476991,"path":"All/xtensor-blas-0.21.0.pkg","repopath":"All/xtensor-blas-0.21.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":244692,"desc":"xtensor-blas is an extension to the xtensor library, offering bindings to BLAS\nand LAPACK libraries through cxxblas and cxxlapack from the FLENS project.","deps":{"xtensor":{"origin":"math/xtensor","version":"0.25.0"}},"categories":["math"]},{"name":"xfce4-generic-slider","origin":"deskutils/xfce4-generic-slider","version":"1.0.0_2,1","comment":"Slider plugin to adjust and/or monitor any numeric variable","maintainer":"xfce@FreeBSD.org","www":"https://gitlab.xfce.org/panel-plugins/xfce4-generic-slider","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73b62c6c2b62dae4ab4ec3edd5a3d9f12af4c7c2f80abe5dab51ea9413dba7a0","flatsize":115555,"path":"All/xfce4-generic-slider-1.0.0_2,1.pkg","repopath":"All/xfce4-generic-slider-1.0.0_2,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":42316,"desc":"A slider for the Xfce panel that can be used to adjust and/or monitor any\nnumeric variable. You set whatever \"variable\" this is by setting an adjust\ncommand which will run when the slider is clicked or scrolled. An option is\nprovided to pass the value of the slider (the fraction times an adjustable\nnormalization factor) to the command. You get the value of the \"variable\" by\nsetting a sychronize command. The command should return a numeric value and this\nvalue will be regarded as a fraction of a second adjustable normalization\nfactor.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["deskutils","xfce"],"shlibs_required":["libxfce4ui-2.so.0","libxfce4panel-2.0.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgeneric-slider.so"],"options":{"NLS":"on"}},{"name":"xfce4-genmon-plugin","origin":"sysutils/xfce4-genmon-plugin","version":"4.2.0_2","comment":"Generic Monitor Xfce4 panel plugin","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-genmon-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86fdc808bc7fcdd4c10549977cb98aab0f85b14e46b119b050996f159dd4bbf6","flatsize":238910,"path":"All/xfce4-genmon-plugin-4.2.0_2.pkg","repopath":"All/xfce4-genmon-plugin-4.2.0_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":58816,"desc":"The GenMon plugin cyclically spawns the indicated script/program,\ncaptures its output and displays it as a string into the panel.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["sysutils","xfce"],"shlibs_required":["libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxfce4util.so.7","libxfconf-0.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgenmon.so"],"options":{"NLS":"on"}},{"name":"xfce4-dict-plugin","origin":"textproc/xfce4-dict-plugin","version":"0.8.6_2","comment":"Xfce4 plugin to query different dictionaries","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/applications/xfce4-dict","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6456ee2de4e9c07b1f04c052aa3c1dec80cfee7a6e840edd48b17ee887342923","flatsize":858474,"path":"All/xfce4-dict-plugin-0.8.6_2.pkg","repopath":"All/xfce4-dict-plugin-0.8.6_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":163596,"desc":"With xfce4-dict you can query a dictionary server (see RFC 2229) to search for\nthe translation or explanation of a word. You can also choose a dictionary\noffered by the server to improve your search results.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["textproc","xfce"],"shlibs_required":["libX11.so.6","libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libxfce4dict.so"],"options":{"NLS":"on"}},{"name":"xfce4-mixer-full","origin":"audio/xfce4-mixer","version":"4.18.1_4","comment":"Volume control for the Xfce desktop","maintainer":"xfce@FreeBSD.org","www":"https://docs.xfce.org/apps/xfce4-mixer/start","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d5b64dbfffc3b3fcdd613b7d95e77942fba3ca27380b4bb5f57d1e8168aa639","flatsize":503779,"path":"All/xfce4-mixer-full-4.18.1_4.pkg","repopath":"All/xfce4-mixer-full-4.18.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":113236,"desc":"The Mixer is a volume control application for the Xfce Desktop\nEnvironment. It provides both a volume control plugin for the Xfce panel\nand a standalone mixer application.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"keybinder-gtk3":{"origin":"x11/keybinder-gtk3","version":"0.3.2_3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sndio":{"origin":"audio/sndio","version":"1.9.0"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["audio","xfce"],"shlibs_required":["libasound.so.2","libsndio.so.7.2","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libxfce4util.so.7","libxfconf-0.so.3","libgio-2.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libkeybinder-3.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libintl.so.8"],"shlibs_provided":["libmixer.so"],"options":{"KEYBINDER":"on","NLS":"on","ALSA":"on","OSS":"on","PULSEAUDIO":"off","SNDIO":"on"},"annotations":{"flavor":"full"}},{"name":"xfce4-calculator-plugin","origin":"math/xfce4-calculator-plugin","version":"0.7.2_2","comment":"Simple calculator for the Xfce panel","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-calculator-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ab70d8dc8d29f383228041609d1ac050bc9a21af210fc37efd9ed974579917d","flatsize":173271,"path":"All/xfce4-calculator-plugin-0.7.2_2.pkg","repopath":"All/xfce4-calculator-plugin-0.7.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":80264,"desc":"It is a calculator plugin for the Xfce4 panel. The plugin supports common\nmathematical operators, constants (pi) and functions.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["math","xfce"],"shlibs_required":["libxfce4ui-2.so.0","libxfce4panel-2.0.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libcalculator.so"],"options":{"NLS":"on"}},{"name":"xfce4-cpugraph-plugin","origin":"sysutils/xfce4-cpugraph-plugin","version":"1.2.8_1","comment":"Graphical representation of the CPU load","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab136f4facba54beb76cf261a03671e2c61a2442a2523cbe77caee1f7d41b9db","flatsize":432902,"path":"All/xfce4-cpugraph-plugin-1.2.8_1.pkg","repopath":"All/xfce4-cpugraph-plugin-1.2.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":104564,"desc":"Panel plugin to display a graphical representation of the CPU load.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["sysutils","xfce"],"shlibs_required":["libxfce4ui-2.so.0","libxfce4panel-2.0.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgmodule-2.0.so.0","libxfce4util.so.7","libxfconf-0.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libcpugraph.so"],"options":{"NLS":"on"}},{"name":"xfce4-battery-plugin","origin":"sysutils/xfce4-battery-plugin","version":"1.1.5_2","comment":"Battery monitor panel plugin for Xfce4","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-battery-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd992bd39de5184229bbc9b3113efdcfb2ef8e021d790ba9df1e76d07a0c0a37","flatsize":502162,"path":"All/xfce4-battery-plugin-1.1.5_2.pkg","repopath":"All/xfce4-battery-plugin-1.1.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":96720,"desc":"Battery monitor panel plugin for Xfce4.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["sysutils","xfce"],"shlibs_required":["libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libxfce4ui-2.so.0","libxfce4util.so.7","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libbattery.so"],"options":{"NLS":"on"}},{"name":"xfce4-appmenu-plugin","origin":"x11/xfce4-appmenu-plugin","version":"0.7.6_3","comment":"Application Menu plugin for XFCE panel","maintainer":"ericbsd@FreeBSD.org","www":"https://gitlab.com/vala-panel-project/vala-panel-appmenu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b096e5097fb73135cfd0346a9674293f35b2052b91d9bfe2ca1985713129b56b","flatsize":201205,"path":"All/xfce4-appmenu-plugin-0.7.6_3.pkg","repopath":"All/xfce4-appmenu-plugin-0.7.6_3.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":57824,"desc":"This is an Application Menu applet providing Global Menu for the XFCE panel.","deps":{"appmenu-gtk-module":{"origin":"x11/gtk-app-menu","version":"0.7.6_4"},"appmenu-registrar":{"origin":"x11/appmenu-registrar","version":"0.7.6_3"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bamf":{"origin":"sysutils/bamf","version":"0.5.6_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["x11"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxfconf-0.so.3","libxfce4panel-2.0.so.4","libbamf3.so.2"],"messages":[{"message":"When using the panel appmenu as an XFCE menu applet, you have to configure\nthe appmenu to show in the panel applet, rather than on each individual window.\n\nThis configuration should remove any 'double' menus you may experience:\n\n# xfconf-query -c xsettings -p /Gtk/ShellShowsMenubar -n -t bool -s true\n# xfconf-query -c xsettings -p /Gtk/ShellShowsAppmenu -n -t bool -s true\n\nThis configuration will load the appmenu-gtk-module for XFCE: \n\n# xfconf-query -c xsettings -p /Gtk/Modules -n -t string -s \"appmenu-gtk-module\"","type":"install"}]},{"name":"xfce4-appfinder","origin":"misc/xfce4-appfinder","version":"4.18.1_2","comment":"Application launcher and finder","maintainer":"xfce@FreeBSD.org","www":"https://www.xfce.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"028671d6c15e61addff5dcf7b9a4d7874dd9f635cdc7f4108459235e113d27af","flatsize":754896,"path":"All/xfce4-appfinder-4.18.1_2.pkg","repopath":"All/xfce4-appfinder-4.18.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":151840,"desc":"The Xfce application finder is a program that searches your file\nsystem for .desktop files, and displays a categorized list of all\nthe GUI applications on your system.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"garcon":{"origin":"sysutils/garcon","version":"4.18.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"}},"categories":["misc","xfce"],"shlibs_required":["libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxfce4util.so.7","libgarcon-1.so.0","libxfconf-0.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"options":{"NLS":"on"}},{"name":"xorg-nestserver","origin":"x11-servers/xorg-server","version":"21.1.13,2","comment":"X.Org X server and related programs","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xorg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d0a87ac45cd6d588f627fc6a9531177c507e60bda38ed946d1e20fcf8f33676","flatsize":1413849,"path":"All/xorg-nestserver-21.1.13,2.pkg","repopath":"All/xorg-nestserver-21.1.13,2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":585844,"desc":"This package contains Xnest, a nesting X Server that displays on an X Server.","deps":{"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXfont2":{"origin":"x11-fonts/libXfont2","version":"2.0.5_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"libxshmfence":{"origin":"x11/libxshmfence","version":"1.3.2"},"mesa-dri":{"origin":"graphics/mesa-dri","version":"21.3.9"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"xkbcomp":{"origin":"x11/xkbcomp","version":"1.4.7"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"}},"categories":["x11-servers"],"shlibs_required":["libpixman-1.so.0","libXfont2.so.2","libXdmcp.so.6","libXext.so.6","libX11.so.6","libXau.so.6","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:x.org:xorg-server:21.1.13:::::dragonfly6:x86_64","flavor":"xnest"}},{"name":"xrick","origin":"games/xrick","version":"021212_12","comment":"Clone of Rick Dangerous","maintainer":"ports@FreeBSD.org","www":"https://www.bigorno.net/xrick/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d746309e253fa42c5433f85157595a5d054d955e54af87ba04d1e46b566cdea2","flatsize":1753059,"path":"All/xrick-021212_12.pkg","repopath":"All/xrick-021212_12.pkg","licenselogic":"single","licenses":["xrick"],"pkgsize":1535280,"desc":"Way before Lara Croft, back in the 1980's and early 1990's, Rick\nDangerous was the Indiana Jones of computer games, running away from\nrolling rocks, avoiding traps, from South America to a futuristic\nmissile base via Egypt and the Schwarzendumpf castle.\n\nxrick is a clone of Rick Dangerous. Written entirely in C, it relies on\nthe Simple DirectMedia Layer library.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe xrick port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xfce4-desktop","origin":"x11-wm/xfce4-desktop","version":"4.18.1_4","comment":"Xfce's desktop manager","maintainer":"xfce@FreeBSD.org","www":"https://www.xfce.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40db98a7c8e82c35dfd0548fc780e44308fffbff89843d98c56e3895ddddfd3d","flatsize":3461182,"path":"All/xfce4-desktop-4.18.1_4.pkg","repopath":"All/xfce4-desktop-4.18.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1362236,"desc":"Xfce desktop manager sets the background image, and provides a root\nwindow menu, desktop icons or minimized icons and windows list.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"garcon":{"origin":"sysutils/garcon","version":"4.18.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexo":{"origin":"x11/libexo","version":"4.18.0_4"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"thunar":{"origin":"x11-fm/thunar","version":"4.18.10_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"}},"categories":["x11-wm","xfce"],"shlibs_required":["libnotify.so.4","libSM.so.6","libICE.so.6","libX11.so.6","libwnck-3.so.0","libxfconf-0.so.3","libexo-2.so.0","libgarcon-gtk3-1.so.0","libgarcon-1.so.0","libgthread-2.0.so.0","libxfce4ui-2.so.0","libxfce4util.so.7","libthunarx-3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on","THUNAR":"on"}},{"name":"xfce4-dashboard","origin":"x11/xfce4-dashboard","version":"1.0.0_3","comment":"GNOME shell like dashboard for the Xfce desktop","maintainer":"xfce@FreeBSD.org","www":"https://docs.xfce.org/apps/xfdashboard/start","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60ab29a704c4f953dadb5f51370211489c322e46fd65254718f4b773f80d9b84","flatsize":4914128,"path":"All/xfce4-dashboard-1.0.0_3.pkg","repopath":"All/xfce4-dashboard-1.0.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2594696,"desc":"Xfdashboard provides a GNOME shell dashboard like interface for use with\nthe Xfce desktop. It can be configured to run any keyboard shortcut and\nwhen executed provides an overview of applications currently open enabling\nthe user to switch between different applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"garcon":{"origin":"sysutils/garcon","version":"4.18.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"}},"categories":["x11","xfce"],"shlibs_required":["libxfconf-0.so.3","libclutter-1.0.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgdk_pixbuf-2.0.so.0","libwnck-3.so.0","libcogl-path.so.20","libcogl-pango.so.20","libcogl.so.20","libgmodule-2.0.so.0","libEGL.so.1","libXrandr.so.2","libjson-glib-1.0.so.0","libX11.so.6","libXext.so.6","libXi.so.6","libgarcon-1.so.0","libgthread-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libxfce4util.so.7","libintl.so.8","libXcomposite.so.1","libXdamage.so.1","libXfixes.so.3","libXinerama.so.1"],"shlibs_provided":["libxfdashboard.so.0"],"options":{"NLS":"on"}},{"name":"xfce4-bsdcpufreq-plugin","origin":"sysutils/xfce4-bsdcpufreq-plugin","version":"0.3.1_4","comment":"Displays the current CPU clock frequency in the panel","maintainer":"riggs@FreeBSD.org","www":"https://github.com/riggs-/xfce4-bsdcpufreq-plugin/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f60b3c0ffbe6010b0f6aa57e7654554113e8d28f375275c2c59e7e46b37bd068","flatsize":21900,"path":"All/xfce4-bsdcpufreq-plugin-0.3.1_4.pkg","repopath":"All/xfce4-bsdcpufreq-plugin-0.3.1_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7852,"desc":"xfce4-bsdcpufreq-plugin uses the FreeBSD sysctl\ninterface to the cpufreq(4) driver to display the\ncurrent CPU frequency in an XFCE panel.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["sysutils","xfce"],"shlibs_required":["libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"]},{"name":"xf86-video-scfb","origin":"x11-drivers/xf86-video-scfb","version":"0.0.7_2","comment":"X.Org syscons display driver","maintainer":"x11@FreeBSD.org","www":"https://github.com/rayddteam/xf86-video-scfb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9e45d64d224378cfab62112a86d0fa40d1ee1dd743afae87b3583b2b39b4252","flatsize":22387,"path":"All/xf86-video-scfb-0.0.7_2.pkg","repopath":"All/xf86-video-scfb-0.0.7_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10048,"desc":"This package contains the X.Org xf86-video-scfb driver.\nFramebuffer access via FreeBSD syscons.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"]},{"name":"xf86-video-vesa","origin":"x11-drivers/xf86-video-vesa","version":"2.5.0_3","comment":"X.Org vesa display driver","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0ea382d226cfa31dc27194bda28db106d17fecaa345094b648ef1e1b8413844","flatsize":27585,"path":"All/xf86-video-vesa-2.5.0_3.pkg","repopath":"All/xf86-video-vesa-2.5.0_3.pkg","licenselogic":"single","pkgsize":11620,"desc":"This package contains the X.Org xf86-video-vesa driver.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"]},{"name":"xfaces","origin":"mail/xfaces","version":"3.3_6","comment":"Display shaped icons for mail spool contents","maintainer":"faber@isi.edu","www":"https://legacy.cs.indiana.edu/ftp/faces/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e05d175258da61cf0f7ee66508e6ee29288ff4306bbe628295b32a68050139d5","flatsize":255673,"path":"All/xfaces-3.3_6.pkg","repopath":"All/xfaces-3.3_6.pkg","licenselogic":"single","pkgsize":53244,"desc":"A program for monitoring mailspools (and other things) that can display\nshaped icons.","deps":{"faces":{"origin":"mail/faces","version":"1.7.7_13"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["mail"],"shlibs_required":["libXpm.so.4","libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libcompface.so.1"]},{"name":"xfce4-clipman-plugin","origin":"x11/xfce4-clipman-plugin","version":"1.6.6","comment":"Clipboard manager for the Xfce panel","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-clipman-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8936cc43a2b229cfa1a28672117a777d0e2cae72dc37c5b4a06bca76822e3d8","flatsize":894762,"path":"All/xfce4-clipman-plugin-1.6.6.pkg","repopath":"All/xfce4-clipman-plugin-1.6.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":164232,"desc":"Clipboard Manager for the Xfce Panel and as a standalone application. It keep\nthe clipboard contents around (even after an application quits), it is able\nto handle text and images, and has a feature to execute actions on specific\ntext selection by matching them against regexes.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["x11","xfce"],"shlibs_required":["libX11.so.6","libXtst.so.6","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxfce4util.so.7","libxfconf-0.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxfce4panel-2.0.so.4","libgmodule-2.0.so.0"],"shlibs_provided":["libclipman.so"],"options":{"NLS":"on","QRCODE":"off"}},{"name":"xf86-video-intel","origin":"x11-drivers/xf86-video-intel","version":"2.99.917.923_1,1","comment":"X.Org legacy driver for Intel integrated graphics chipsets","maintainer":"x11@FreeBSD.org","www":"https://01.org/linuxgraphics/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d9df0f5dc2e5dc99e1af000216286fbc39378ea08cd062c8efbbaab16925ea3","flatsize":1699857,"path":"All/xf86-video-intel-2.99.917.923_1,1.pkg","repopath":"All/xf86-video-intel-2.99.917.923_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":607376,"desc":"The xf86-video-intel module is an open-source 2D graphics driver for\nthe X Window System as implemented by X.org. It supports a variety of\nIntel graphics chipsets including:\n\n        i810/i810e/i810-dc100,i815,\n        i830M,845G,852GM,855GM,865G,\n        915G/GM,945G/GM/GME,946GZ\n        G/GM/GME/Q965,\n        G/Q33,G/Q35,G41,G/Q43,G/GM/Q45\n        PineView-M (Atom N400 series)\n        PineView-D (Atom D400/D500 series)\n        Intel(R) HD Graphics,\n        Intel(R) Iris(TM) Graphics,\n        Intel(R) Iris(TM) Pro Graphics.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libpciaccess":{"origin":"devel/libpciaccess","version":"0.18"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"],"shlibs_required":["libpciaccess.so.0","libpixman-1.so.0","libdrm_intel.so.1","libdrm.so.2"],"options":{"UDEV":"off","XVMC":"off"},"annotations":{"cpe":"cpe:2.3:a:x:xf86-video-intel:2.99.917.923:::::dragonfly6:x86_64:1"}},{"name":"xf86dga","origin":"x11/xf86dga","version":"1.0.3_2","comment":"Test program for the XFree86-DGA extension","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b7d7b467954e9bff3d03adbe6612afe9e2a812f08b769ef4d6e2ae2e2e3c2f1","flatsize":11877,"path":"All/xf86dga-1.0.3_2.pkg","repopath":"All/xf86dga-1.0.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5344,"desc":"This package contains dga, a simple test client for the XFree86-DGA\nextension.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXxf86dga.so.1"]},{"name":"xf86-video-ast","origin":"x11-drivers/xf86-video-ast","version":"1.1.5_6","comment":"X.Org ASPEED display driver","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72e7966dffa06e501083d5d6b3ad56786d11e564b6783eb39dd4c2d2163360d1","flatsize":116887,"path":"All/xf86-video-ast-1.1.5_6.pkg","repopath":"All/xf86-video-ast-1.1.5_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37108,"desc":"This package contains the X.Org xf86-video-ast driver.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"]},{"name":"xf86-video-ati","origin":"x11-drivers/xf86-video-ati","version":"19.1.0_7,1","comment":"X.Org ati display driver","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9701e0003544ca55b0a17262f4802d61fcd10ea02512999027aa48b3168cdc14","flatsize":556591,"path":"All/xf86-video-ati-19.1.0_7,1.pkg","repopath":"All/xf86-video-ati-19.1.0_7,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":148620,"desc":"This package contains the X.Org xf86-video-ati driver.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libpciaccess":{"origin":"devel/libpciaccess","version":"0.18"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"],"shlibs_required":["libpciaccess.so.0","libdrm_radeon.so.1","libgbm.so.1"]},{"name":"xf86-input-void","origin":"x11-drivers/xf86-input-void","version":"1.4.1_6","comment":"X.Org void input driver","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"214d257aed5b89fbfc656c641fe986175db003d412a5dd7d65db4ade6d13cf53","flatsize":7558,"path":"All/xf86-input-void-1.4.1_6.pkg","repopath":"All/xf86-input-void-1.4.1_6.pkg","licenselogic":"single","pkgsize":3440,"desc":"This package contains the X.Org xf86-input-void driver.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"]},{"name":"xf86-input-wacom","origin":"x11-drivers/xf86-input-wacom","version":"0.39.0_4","comment":"X.Org legacy Wacom tablet driver","maintainer":"x11@FreeBSD.org","www":"https://linuxwacom.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9e1e3fa8742ad755b4abc71c026beb8e59e3e96b4b71ffc1fd136c1f1c687cd","flatsize":209297,"path":"All/xf86-input-wacom-0.39.0_4.pkg","repopath":"All/xf86-input-wacom-0.39.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":79188,"desc":"An X.Org driver for Wacom tablets. It communicates with a character\ndevice provided by Linux kernel driver in webcamd.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"],"shlibs_required":["libX11.so.6","libXi.so.6","libXrandr.so.2","libXinerama.so.1"],"options":{"DEBUG":"off","TEST":"off"},"messages":[{"message":"wacom(4x) is configured automatically via devd or HAL. However, if you\nprefer to do so manually copy and edit the sample:\n\n  $ cd /usr/local/etc/X11/xorg.conf.d/\n  $ cp wacom.conf.sample wacom.conf\n\nmoused(8) may interfere with tablet input by attaching to fake /dev/ums*.\nTo prevent that add a usb_quirk(4) then detach and attach the tablet.\n/usr/local/etc/rc.d/wacom is an example how preserve quirks across reboot.","type":"install"}]},{"name":"xf86-video-dummy","origin":"x11-drivers/xf86-video-dummy","version":"0.3.8_4","comment":"X.Org dummy display driver","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f9bfa5d6f72e69a358a7099950397aa38eddf1d173db98aa440b0af44c12759","flatsize":16449,"path":"All/xf86-video-dummy-0.3.8_4.pkg","repopath":"All/xf86-video-dummy-0.3.8_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6696,"desc":"This package contains the X.Org xf86-video-dummy driver.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"]},{"name":"xf86-video-mga","origin":"x11-drivers/xf86-video-mga","version":"2.0.0_5,3","comment":"X.Org mga display driver","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40a36ff33dd0a25a48861bc811fc0b7852b075df628df58a669c7044e95b4292","flatsize":142832,"path":"All/xf86-video-mga-2.0.0_5,3.pkg","repopath":"All/xf86-video-mga-2.0.0_5,3.pkg","licenselogic":"single","pkgsize":59392,"desc":"This package contains the X.Org xf86-video-mga driver.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"]},{"name":"xf86-input-synaptics","origin":"x11-drivers/xf86-input-synaptics","version":"1.9.1_11","comment":"X.Org synaptics input driver","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d29b090b7821c31d1a357ae1e9b0b9619b2cbd1b1ee3321a5703ecad9d0645cc","flatsize":107631,"path":"All/xf86-input-synaptics-1.9.1_11.pkg","repopath":"All/xf86-input-synaptics-1.9.1_11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47496,"desc":"This package contains the X.Org xf86-input-synaptics driver.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"],"shlibs_required":["libX11.so.6","libXi.so.6","libXtst.so.6"],"options":{"EVDEV":"off"}},{"name":"xf86-input-mouse","origin":"x11-drivers/xf86-input-mouse","version":"1.9.3_5","comment":"X.Org mouse input driver","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd5b8822ba0b7ab7d20cdff2bb9720929c43e66de31be6c46e6cdb532ceff625","flatsize":73623,"path":"All/xf86-input-mouse-1.9.3_5.pkg","repopath":"All/xf86-input-mouse-1.9.3_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31296,"desc":"This package contains the X.Org xf86-input-mouse driver.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"]},{"name":"xf86-input-libinput","origin":"x11-drivers/xf86-input-libinput","version":"1.3.0_1","comment":"X.Org libinput input driver","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"041a12f59ae483de1d32052e05b51fca30f3bb8348b7c2e3ddd3ae5877be8efd","flatsize":106757,"path":"All/xf86-input-libinput-1.3.0_1.pkg","repopath":"All/xf86-input-libinput-1.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38956,"desc":"This package contains the X.Org xf86-input-libinput driver. It is a thin\nwrapper around libinput, so while it does provide all features that libinput\nsupports it does little beyond.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"],"shlibs_required":["libinput.so.10"],"shlibs_provided":["libinput_drv.so"]},{"name":"xfce","origin":"x11-wm/xfce4","version":"4.18_1","comment":"Meta-port for the Xfce Desktop Environment","maintainer":"xfce@FreeBSD.org","www":"https://www.xfce.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"213764a81eb1d56047610e50039ab8e6f2f85c8d70b6566f498719f501eb66e9","flatsize":243,"path":"All/xfce-4.18_1.pkg","repopath":"All/xfce-4.18_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1208,"desc":"Xfce Desktop Environment\n\nThis package does not contain anything by itself - it is a \"meta-port\" that\ndepends on other Xfce packages.","deps":{"dragonfly-wallpapers":{"origin":"x11-themes/dragonfly-wallpapers","version":"1.0"},"greybird-theme":{"origin":"x11-themes/greybird-theme","version":"3.23.3"},"mousepad":{"origin":"editors/mousepad","version":"0.6.2"},"xfce-icons-elementary":{"origin":"x11-themes/xfce-icons-elementary","version":"0.19"},"xfce4-appfinder":{"origin":"misc/xfce4-appfinder","version":"4.18.1_2"},"xfce4-desktop":{"origin":"x11-wm/xfce4-desktop","version":"4.18.1_4"},"xfce4-notifyd":{"origin":"deskutils/xfce4-notifyd","version":"0.9.4_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"},"xfce4-power-manager":{"origin":"sysutils/xfce4-power-manager","version":"4.18.4"},"xfce4-session":{"origin":"x11-wm/xfce4-session","version":"4.18.4"},"xfce4-settings":{"origin":"sysutils/xfce4-settings","version":"4.18.6"},"xfce4-terminal":{"origin":"x11/xfce4-terminal","version":"1.1.3"},"xfce4-wm":{"origin":"x11-wm/xfce4-wm","version":"4.18.0_3"}},"categories":["x11-wm","xfce"],"options":{"APPFINDER":"on","GREYBIRD":"on","ICONS":"on","LIGHTDM":"off","MOUSEPAD":"on","NOTIFY":"on","TERMINAL":"on","XPM":"on"}},{"name":"xf86-input-joystick","origin":"x11-drivers/xf86-input-joystick","version":"1.6.3_5","comment":"X.Org joystick input driver","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2eb8975159c906db0035f7e98ad9ee8130e319fecbd33ffce99ea5e81645251f","flatsize":49501,"path":"All/xf86-input-joystick-1.6.3_5.pkg","repopath":"All/xf86-input-joystick-1.6.3_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22480,"desc":"This package contains the X.Org xf86-input-joystick driver.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"]},{"name":"xf86-input-evdev","origin":"x11-drivers/xf86-input-evdev","version":"2.10.6_8","comment":"X.Org event device input driver","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a330759e42ee4279c588f07450cb64b68bec368863980a1568e83f584acf31ae","flatsize":75780,"path":"All/xf86-input-evdev-2.10.6_8.pkg","repopath":"All/xf86-input-evdev-2.10.6_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30168,"desc":"This package contains the X.Org xf86-input-evdev driver. It supports\nall input devices that webcamd knows about, including tablets,\ntouchscreens, joysticks and HIDs.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"libmtdev":{"origin":"devel/libmtdev","version":"1.1.7"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"],"shlibs_required":["libmtdev.so.1","libevdev.so.2"]},{"name":"xfce4-mpc-plugin","origin":"audio/xfce4-mpc-plugin","version":"0.5.3_2","comment":"Musicpd client plugin for the Xfce panel","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-mpc-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91c0931f795040ea537859c787213eabdfa8c1c4e47055f67894e5e23819a191","flatsize":159176,"path":"All/xfce4-mpc-plugin-0.5.3_2.pkg","repopath":"All/xfce4-mpc-plugin-0.5.3_2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":34508,"desc":"Simple client plugin for Music Player Daemon (mpd).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libmpd":{"origin":"audio/libmpd","version":"11.8.17_2"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"musicpd":{"origin":"audio/musicpd","version":"0.23.15_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["audio","xfce"],"shlibs_required":["libxfce4ui-2.so.0","libxfce4panel-2.0.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8","libmpd.so.1"],"shlibs_provided":["libmpc.so"],"options":{"NLS":"on"}},{"name":"xf86-input-elographics","origin":"x11-drivers/xf86-input-elographics","version":"1.4.2_3","comment":"X.Org elographics input driver","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32ea12b20a80e5fccb813704ff02c2f0703664d683d962c1b7f89031b2e194a8","flatsize":20277,"path":"All/xf86-input-elographics-1.4.2_3.pkg","repopath":"All/xf86-input-elographics-1.4.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9556,"desc":"This package contains the X.Org xf86-input-elographics driver.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"]},{"name":"xeyes+","origin":"games/xeyesplus","version":"2.02_2","comment":"Horrible eyes looking at your mouse cursor","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3cfa7815dbd5633c116014e2aa457a44ddc58414633eed385455a32537498086","flatsize":77656,"path":"All/xeyes+-2.02_2.pkg","repopath":"All/xeyes+-2.02_2.pkg","licenselogic":"single","pkgsize":18892,"desc":"Xeyes+, horrible eyes looking at your mouse cursor.\n\nUsage:\n\txeyes+ [-root] [-wm] [-speed n] [-smooth] [-display <display>]\n\n\t-root\n\t\tDraw on the root window directly.\n\n\t-wm\n\t\tNot allow window managers to redirect\n\n\t-speed\n\t\tHow fast the eyes move from 1 to 100 in 10 micro seconds.\n\n\t-smooth\n\t\tEyes move more smooth.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libX11.so.6","libXpm.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe xeyes+ port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xeyes","origin":"x11/xeyes","version":"1.3.0_1","comment":"Follow the mouse X demo","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2237e7cb20710aa749618269272a39ac45a295c6d859921695eb9f75ad42675f","flatsize":28307,"path":"All/xeyes-1.3.0_1.pkg","repopath":"All/xeyes-1.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12040,"desc":"This package contains xeyes, which is a \"follow the mouse\" X demo application.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"],"shlibs_required":["libXi.so.6","libXext.so.6","libXmu.so.6","libXt.so.6","libX11.so.6","libXrender.so.1","libX11-xcb.so.1","libxcb.so.1","libxcb-present.so.0","libxcb-xfixes.so.0","libxcb-damage.so.0"]},{"name":"xf86-video-nv","origin":"x11-drivers/xf86-video-nv","version":"2.1.22_1","comment":"X.Org nv display driver","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36c6d40fce5d88a6f59c534ed581ad3fab68b1f6a6ea8f83bd3041f26722a0d3","flatsize":177684,"path":"All/xf86-video-nv-2.1.22_1.pkg","repopath":"All/xf86-video-nv-2.1.22_1.pkg","licenselogic":"single","pkgsize":63664,"desc":"This package contains the X.Org xf86-video-nv driver.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"]},{"name":"xev","origin":"x11/xev","version":"1.2.6","comment":"Print contents of X events","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82be6464d016e13bd63e7ca25ea98ab232ac829f7c3788bde2ff3a88bbfa61ba","flatsize":30362,"path":"All/xev-1.2.6.pkg","repopath":"All/xev-1.2.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13228,"desc":"This package contains xev, which is a application that monitors X events.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"}},"categories":["x11"],"shlibs_required":["libXrandr.so.2","libX11.so.6"]},{"name":"xf86-input-egalax","origin":"x11-drivers/xf86-input-egalax","version":"0.3_7","comment":"eGalax touch screen input driver for X.Org","maintainer":"glebius@FreeBSD.org","www":"https://github.com/glebius/xf86-input-egalax/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d48d0950f40e37f81feed2b3123de396d4233900f6e0e9c9acf03183f15daca","flatsize":12886,"path":"All/xf86-input-egalax-0.3_7.pkg","repopath":"All/xf86-input-egalax-0.3_7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6032,"desc":"This package contains the X.Org xf86-input-egalax driver. See also uep(4).","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"]},{"name":"xfce-icons-elementary","origin":"x11-themes/xfce-icons-elementary","version":"0.19","comment":"Elementary icons, extended and maintained for Xfce","maintainer":"xfce@FreeBSD.org","www":"https://github.com/shimmerproject/elementary-xfce","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90325b8ec501015b44ab417e1269d348204fa5ea7bcc660c674fc24f207bf4d2","flatsize":13514456,"path":"All/xfce-icons-elementary-0.19.pkg","repopath":"All/xfce-icons-elementary-0.19.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6701996,"desc":"An icon-theme maintained with Xfce in mind, but it supports other desktops\nlike Gnome3 as well. It's a fork of the upstream elementary-project, which\ntook place because the team decided to drop a lot of desktop-specific\nsymlinks. This icon-theme is supposed to keep everything working, but still\npull new icons from upstream and integrate them occasionally.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","xfce"]},{"name":"xfce4-netload-plugin","origin":"sysutils/xfce4-netload-plugin","version":"1.4.1_2","comment":"Network Load plugin for Xfce4","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-netload-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df07bb66b0cc45004571aa00baf994afc4097808c8e67797ec4dbaf85d91ffb7","flatsize":218251,"path":"All/xfce4-netload-plugin-1.4.1_2.pkg","repopath":"All/xfce4-netload-plugin-1.4.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":54460,"desc":"Network Load plugin for the Xfce Desktop.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["sysutils","xfce"],"shlibs_required":["libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libnetload.so"],"options":{"NLS":"on"}},{"name":"xf86-input-keyboard","origin":"x11-drivers/xf86-input-keyboard","version":"1.9.0_6","comment":"X.Org keyboard input driver","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1486769a2eab2924e02d529945867f9621a943ffd74f56b0ff3b275e0ab93d15","flatsize":33298,"path":"All/xf86-input-keyboard-1.9.0_6.pkg","repopath":"All/xf86-input-keyboard-1.9.0_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10376,"desc":"This package contains the X.Org xf86-input-keyboard driver.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"]},{"name":"xemeraldia","origin":"games/xemeraldia","version":"0.4.3_2","comment":"Falling blocks game","maintainer":"ports@FreeBSD.org","www":"http://www.reloco.com.ar/xemeraldia/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3505554c30bd3672742406a272646d79570c8061d27dcdc47dacab697d0ba17","flatsize":57346,"path":"All/xemeraldia-0.4.3_2.pkg","repopath":"All/xemeraldia-0.4.3_2.pkg","licenselogic":"single","pkgsize":20376,"desc":"XEmeraldia, Drop the blocks. If you drop a square on top of one of the\nsame color, they (as well as any neighboring blocks of the same color)\nwill both be shaken by an \"impact\". The first impact will cause fractures;\nthe second will cause the block(s) to dissolve.\n\nYou can either use the arrow keys or vi-style (hjkl) keys to move/\nrotate the blocks. `s' or `p' will pause the game, and if your boss\ncomes along, `q' can be used to avoid an unpleasant confrontation.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xemeraldia port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xeus-zmq","origin":"devel/xeus-zmq","version":"2.0.0_2","comment":"ZeroMQ-based middleware for xeus","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jupyter-xeus/xeus-zmq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f010fed2acd71d0e03467487ed57acec4c35cdbbc8d26dc975e11b32f59949e","flatsize":3724948,"path":"All/xeus-zmq-2.0.0_2.pkg","repopath":"All/xeus-zmq-2.0.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":421536,"desc":"xeus-zmq provides various implementations of the xserver API from xeus, based\non the ZeroMQ library. These implementations all conform to the Jupyter Kernel\nProtocol specification.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"libzmq4":{"origin":"net/libzmq4","version":"4.3.5_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"xeus":{"origin":"devel/xeus","version":"5.0.0"}},"categories":["devel"],"shlibs_required":["libxeus.so.11","libcrypto.so.12","libzmq.so.5"],"shlibs_provided":["libxeus-zmq.so.5"]},{"name":"xeus","origin":"devel/xeus","version":"5.0.0","comment":"C++ implementation of the Jupyter kernel protocol","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jupyter-xeus/xeus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec0a591df501360862b211bde0d7d56cc2219aee89a4fce7fe741272c7d536e8","flatsize":2781408,"path":"All/xeus-5.0.0.pkg","repopath":"All/xeus-5.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":392676,"desc":"xeus is a library meant to facilitate the implementation of kernels for Jupyter.\nIt takes the burden of implementing the Jupyter Kernel protocol so developers\ncan focus on implementing the interpreter part of the kernel.\n\nAn example of kernel built with xeus is xeus-cling, a kernel for the C++\nprogramming language based on the cling C++ interpreter.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"}},"categories":["devel"],"shlibs_required":["libuuid.so.1"],"shlibs_provided":["libxeus.so.11"]},{"name":"xfce4-panel-profiles","origin":"x11-wm/xfce4-panel-profiles","version":"1.0.14_2","comment":"Xfce's panel multiple layouts manager","maintainer":"xfce@FreeBSD.org","www":"https://git.xfce.org/apps/xfce4-panel-profiles/about/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3980580a1773cef914f49090cc5e5745a4492f02841185f986d7dfe6d45a7b06","flatsize":377514,"path":"All/xfce4-panel-profiles-1.0.14_2.pkg","repopath":"All/xfce4-panel-profiles-1.0.14_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":87208,"desc":"With the modular Xfce Panel, a multitude of panel layouts can be\ncreated. This tool makes it possible to backup, restore, import,\nand export these panel layouts.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["x11-wm","xfce"],"options":{"DOCS":"on","NLS":"on"}},{"name":"xfce4-panel","origin":"x11-wm/xfce4-panel","version":"4.18.6","comment":"Xfce's panel","maintainer":"xfce@FreeBSD.org","www":"https://docs.xfce.org/xfce/xfce4-panel/start","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fde50c2b90bffbb5adcba901a656d5ada9d80e12e16b3bb98d04e6a3c9e7e26","flatsize":4164647,"path":"All/xfce4-panel-4.18.6.pkg","repopath":"All/xfce4-panel-4.18.6.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":810788,"desc":"Xfce panel supports multiple panels, with many options for their\nposition, appearance, transparency and behavior.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"garcon":{"origin":"sysutils/garcon","version":"4.18.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libdbusmenu":{"origin":"devel/libdbusmenu","version":"16.04.0_8"},"libexo":{"origin":"x11/libexo","version":"4.18.0_4"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"}},"categories":["x11-wm","xfce"],"shlibs_required":["libgmodule-2.0.so.0","libxfce4ui-2.so.0","libwnck-3.so.0","libxfconf-0.so.3","libX11.so.6","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8","libpangocairo-1.0.so.0","libharfbuzz.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libexo-2.so.0","libgarcon-gtk3-1.so.0","libgarcon-1.so.0","libgthread-2.0.so.0","libSM.so.6","libICE.so.6","libdbusmenu-gtk3.so.4","libdbusmenu-glib.so.4","libXext.so.6"],"shlibs_provided":["libxfce4panel-2.0.so.4","libactions.so","libapplicationsmenu.so","libclock.so","libdirectorymenu.so","liblauncher.so","libpager.so","libseparator.so","libshowdesktop.so","libsystray.so","libtasklist.so","libwindowmenu.so"],"options":{"GIR":"on","NLS":"on","VAPI":"on"}},{"name":"xfce4-time-out-plugin","origin":"x11-clocks/xfce4-time-out-plugin","version":"1.1.3_2","comment":"Time out plugin for Xfce","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-time-out-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06222fc93cc4d84583881e920ef79da97f1d5212d2390a0635d17c0a0fcad4e5","flatsize":243008,"path":"All/xfce4-time-out-plugin-1.1.3_2.pkg","repopath":"All/xfce4-time-out-plugin-1.1.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":57824,"desc":"This plugin makes it possible to take periodical breaks from the computer every\nX minutes. During breaks it locks your screen. It optionally allows you to\npostpone breaks for a certain time.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["x11-clocks","xfce"],"shlibs_required":["libxfce4ui-2.so.0","libxfce4panel-2.0.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libtime-out.so"],"options":{"NLS":"on"}},{"name":"xearth","origin":"astro/xearth","version":"1.2_1","comment":"Set the root window to the image of earth","maintainer":"ler@FreeBSD.org","www":"https://xearth.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67d9844e69d3f47f60f3fa36006d864d426710929a785d1cd313ce4d171cbe29","flatsize":218075,"path":"All/xearth-1.2_1.pkg","repopath":"All/xearth-1.2_1.pkg","licenselogic":"single","licenses":["Xearth"],"pkgsize":114684,"desc":"Xearth sets the X root window to an image of the Earth, as\nseen from your favorite vantage point in space,  correctly\nshaded  for  the  current position of the Sun. By default,\nxearth updates the displayed image every five minutes. The\ntime between updates can be changed with the -wait option.\nXearth  can  also  render  directly into PPM and GIF files\ninstead of drawing in the root window.\n\nThere are three additional marker files installed in\n/usr/local/lib/X11/xearth which specify the locations of\nvarious FreeBSD people and places:\n\nfreebsd.committers.markers - FreeBSD committers\nfreebsd.submitters.markers - FreeBSD submitters\nfreebsd.ftp.markers - FreeBSD FTP mirrors","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["astro","geography"],"shlibs_required":["libXt.so.6","libX11.so.6"]},{"name":"xe","origin":"sysutils/xe","version":"1.0","comment":"Simple xargs and apply replacement","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/leahneukirchen/xe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f37b9c4acf164c78070becd5733ab61f4b28a3ae2e91f7245c07c08d3996e91","flatsize":23328,"path":"All/xe-1.0.pkg","repopath":"All/xe-1.0.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":12016,"desc":"xe is a tool for constructing command lines from file listings or\narguments, which includes the best features of xargs(1) and apply(1).\n\nBenefits over xargs:\n- Sane defaults (behaves like xargs -d'\\n' -I{} -n1 -r).\n- No weird parsing, arguments are separated linewise or by NUL byte.\n- Can also take arguments from command-line.\n- No shell involved unless -s is used.\n- {} replacing possible with multiple arguments.","categories":["sysutils"]},{"name":"xdx","origin":"comms/xdx","version":"2.91_3","comment":"Amateur Radio DX cluster monitor","maintainer":"hamradio@FreeBSD.org","www":"https://sourceforge.net/projects/xdxclusterclient/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10e330adca175d31ce6bff06cb5175e3d2d7a1aceb23fbf82c360df4cfcd7456","flatsize":323832,"path":"All/xdx-2.91_3.pkg","repopath":"All/xdx-2.91_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":99800,"desc":"Xdx is a client to connect to a DX-cluster. Dx messages will be\ndisplayed in a list, announcements will go to a text widget.\n\nAs well as the usual functions, if you have hamlib installed\nit can control the radio and set the frequency simply by double\nclicking a DX-spot (using rigctl).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["comms","hamradio"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"xdu","origin":"sysutils/xdu","version":"3.0_5","comment":"Graphically display output of du","maintainer":"cy@FreeBSD.org","www":"https://sd.wareonearth.com/~phil/xdu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15aab8e1d287ed65d484215f877a7a03fb11eb8a751c37fc44a800d24b4f8627","flatsize":24217,"path":"All/xdu-3.0_5.pkg","repopath":"All/xdu-3.0_5.pkg","licenselogic":"single","pkgsize":11620,"desc":"XDU is a program for displaying a graphical tree of disk space\nutilization as reported by the UNIX utility \"du\".  You can\nnavigate up and down in the tree, sort things, and print out\ninformation.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["sysutils"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"]},{"name":"xedit","origin":"x11/xedit","version":"1.2.2_2","comment":"Simple text editor for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9630a3b7bdee3f4a73c294c4a6e303bc306be114045b5046c2ebde746fc1b88b","flatsize":910377,"path":"All/xedit-1.2.2_2.pkg","repopath":"All/xedit-1.2.2_2.pkg","licenselogic":"and","licenses":["MIT","BSD3CLAUSE"],"pkgsize":292900,"desc":"This package contains xedit, a simple text editor for the X Window System.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"]},{"name":"xdriinfo","origin":"x11/xdriinfo","version":"1.0.6_5","comment":"Query configuration information of DRI drivers","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e53c4063163b22519f4da39faea6cafb01d5fe258119ff4884de15f261847aa0","flatsize":8788,"path":"All/xdriinfo-1.0.6_5.pkg","repopath":"All/xdriinfo-1.0.6_5.pkg","licenselogic":"single","pkgsize":4336,"desc":"This package contains xdriinfo, an utility that can be used to query\nconfiguration information of direct rendering devices.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libGL.so.1"]},{"name":"xfce4-weather-plugin","origin":"misc/xfce4-weather-plugin","version":"0.11.2","comment":"Weather plugin for the Xfce panel","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1f515ca6b6ccceebf9b30351480f14b964d7bace4ee56f5549084ccbe081a75","flatsize":4706663,"path":"All/xfce4-weather-plugin-0.11.2.pkg","repopath":"All/xfce4-weather-plugin-0.11.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2409712,"desc":"A weather plugin for the Xfce desktop environment.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["misc","xfce","geography"],"shlibs_required":["libxfce4panel-2.0.so.4","libxfce4ui-2.so.0","libxfce4util.so.7","libxfconf-0.so.3","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxml2.so.2","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libjson-c.so.5","libintl.so.8"],"shlibs_provided":["libweather.so"],"options":{"NLS":"on","UPOWER":"off"}},{"name":"xephyr","origin":"x11-servers/xorg-server","version":"21.1.13,1","comment":"X.Org X server and related programs","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xorg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7c9f5697ccdb2636b54f67f1aa25f262f184c22fede69060be827d97be2d52e","flatsize":1961522,"path":"All/xephyr-21.1.13,1.pkg","repopath":"All/xephyr-21.1.13,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":769852,"desc":"Xephyr is a kdrive server that outputs to a window on a pre-existing\n'host' X display. Think Xnest but with support for modern extensions\nlike composite, damage and randr.","deps":{"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXfont2":{"origin":"x11-fonts/libXfont2","version":"2.0.5_1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"libxshmfence":{"origin":"x11/libxshmfence","version":"1.3.2"},"mesa-dri":{"origin":"graphics/mesa-dri","version":"21.3.9"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-renderutil":{"origin":"x11/xcb-util-renderutil","version":"0.3.10"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xkbcomp":{"origin":"x11/xkbcomp","version":"1.4.7"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"}},"categories":["x11-servers"],"shlibs_required":["libpixman-1.so.0","libXfont2.so.2","libXdmcp.so.6","libxcb.so.1","libxcb-shape.so.0","libxcb-render.so.0","libxcb-render-util.so.0","libxcb-util.so.1","libxcb-image.so.0","libxcb-shm.so.0","libxcb-icccm.so.4","libxcb-keysyms.so.1","libxcb-randr.so.0","libxcb-xkb.so.1","libxcb-xv.so.0","libcrypto.so.12","libXau.so.6","libGL.so.1"],"annotations":{"cpe":"cpe:2.3:a:x.org:xorg-server:21.1.13:::::dragonfly6:x86_64","flavor":"xephyr"}},{"name":"xdo","origin":"x11/xdo","version":"0.5.7","comment":"Utility to perform elementary actions on windows","maintainer":"casnix@gmail.com","www":"https://github.com/baskerville/xdo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c45dc7a9fa380242ddabe207cafd85f25420c1bd044801968ee594cc6be50fb","flatsize":26330,"path":"All/xdo-0.5.7.pkg","repopath":"All/xdo-0.5.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10428,"desc":"Apply the given action to the given windows.\n\nIf no window IDs and no options are given,\nthe action applies to the focused window.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"}},"categories":["x11"],"shlibs_required":["libxcb.so.1","libxcb-util.so.1","libxcb-icccm.so.4","libxcb-ewmh.so.2","libxcb-xtest.so.0"]},{"name":"xdpyinfo","origin":"x11/xdpyinfo","version":"1.3.2_5","comment":"Display information utility for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72da0e21dad8538428bb96ca683161613e20abb40708248efce6d71021d1f87f","flatsize":31153,"path":"All/xdpyinfo-1.3.2_5.pkg","repopath":"All/xdpyinfo-1.3.2_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13516,"desc":"This package contains xdpyinfo, which is a utility for displaying\ninformation about an X server.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"],"shlibs_required":["libXext.so.6","libXtst.so.6","libX11-xcb.so.1","libX11.so.6","libxcb.so.1","libXxf86vm.so.1","libXxf86dga.so.1","libXi.so.6","libXrender.so.1","libXcomposite.so.1","libXinerama.so.1"]},{"name":"xdm","origin":"x11/xdm","version":"1.1.14_5","comment":"X.Org X display manager","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99130fff721a2da8489ba419ae4cd8d2c999a37aa28410fd4a06abd2ea73da93","flatsize":300124,"path":"All/xdm-1.1.14_5.pkg","repopath":"All/xdm-1.1.14_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":99808,"desc":"This package contains xdm, the X.Org X Display manager.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"xsm":{"origin":"x11/xsm","version":"1.0.6"}},"categories":["x11"],"shlibs_required":["libXmu.so.6","libXt.so.6","libX11.so.6","libXau.so.6","libXdmcp.so.6","libXinerama.so.1","libXaw.so.7","libXext.so.6","libXft.so.2","libXrender.so.1","libXpm.so.4"],"shlibs_provided":["libXdmGreet.so"],"options":{"XDMSHELL":"off","XFT":"on"},"annotations":{"cpe":"cpe:2.3:a:x:x_display_manager:1.1.14:::::dragonfly6:x86_64:5"}},{"name":"xdms","origin":"archivers/xdms","version":"1.3.2","comment":"Tool for decompressing Amiga DMS files","maintainer":"ports@FreeBSD.org","www":"https://zakalwe.fi/~shd/foss/xdms/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d21d6eeda400c76b4785ed14e42ee567a7b242cab994ed95cf6b5ba5427fa37e","flatsize":49597,"path":"All/xdms-1.3.2.pkg","repopath":"All/xdms-1.3.2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":21368,"desc":"xDMS is an archiver unpacker for the Amiga DMS file format. It supports\ndecompression of files compressed using all known DMS compression modes,\nincluding old and obsolete ones, and also encrypted files, for 100%25\ncompatibility.","categories":["archivers"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xdms port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xdino","origin":"games/xdino","version":"5.5.2_3","comment":"Dino puzzle game for X11","maintainer":"ports@FreeBSD.org","www":"http://www.tux.org/~bagleyd/puzzles.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cbe76cf1f83445ebe89f860cbb096632cc49a3976504ff7884930ff997484ca","flatsize":60103,"path":"All/xdino-5.5.2_3.pkg","repopath":"All/xdino-5.5.2_3.pkg","licenselogic":"single","pkgsize":23728,"desc":"XDino, dino puzzle game for X11.\n\nXDino is the puzzle game like as a rubik's cube, not 9 but 4 pieces\non a surface.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xdino port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xdotool","origin":"x11/xdotool","version":"3.20211022.1_1,1","comment":"Programmatically simulate keyboard input or mouse activity","maintainer":"eduardo@FreeBSD.org","www":"https://www.semicomplete.com/projects/xdotool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17f90e0d478bbe4400dc09cda57be9400481d4c15d39b9cc59eea3a44d9b717d","flatsize":168309,"path":"All/xdotool-3.20211022.1_1,1.pkg","repopath":"All/xdotool-3.20211022.1_1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":62864,"desc":"Programatically (or manually) simulate keyboard input or mouse activity\nusing X11's XTEST extension.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXi.so.6","libXtst.so.6","libXinerama.so.1","libxkbcommon.so.0"],"shlibs_provided":["libxdo.so.3"]},{"name":"xdigger","origin":"games/xdigger","version":"1.0.10_5","comment":"Boulderdash-like KC85 Digger for X Window System","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c96fd0b1986fead41abba5cd710b632f13bfde9898161e4c961ce07bc7a7716","flatsize":95664,"path":"All/xdigger-1.0.10_5.pkg","repopath":"All/xdigger-1.0.10_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":36756,"desc":"XDigger is digger game for X Window System. Digger was\noriginally developed for the KC 85/3 and KC 85/4.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xdigger port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xf86-video-amdgpu","origin":"x11-drivers/xf86-video-amdgpu","version":"22.0.0_2","comment":"X.Org amdgpu display driver","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/wiki/RadeonFeature/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13642810a32c47be29a180a9d29cd80ceb87e1f23871fa3275bf0d1b46be72aa","flatsize":164409,"path":"All/xf86-video-amdgpu-22.0.0_2.pkg","repopath":"All/xf86-video-amdgpu-22.0.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65200,"desc":"This package contains the X.Org xf86-video-amdgpu driver.\n\nThe amdgpu driver supports AMD Radeon chipsets: OLAND, HAINAN, TAHITI, PITCAIRN,\nVERDE, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII, TOPAZ, TONGA, CARRIZO, FIJI,\nSTONEY, POLARIS11, POLARIS10\n\nOn FreeBSD requires amdgpu KMS driver from graphics/drm-kmod.","deps":{"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11-drivers"],"shlibs_required":["libdrm_amdgpu.so.1","libgbm.so.1"]},{"name":"xdg-utils","origin":"devel/xdg-utils","version":"1.1.3_4","comment":"Tools to allow all applications to integrate with the free desktop","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/xdg-utils/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc90eb665624dc53c9a38bfb5d46f809a0e8f3c112332d934b91e7aa5f11c815","flatsize":307490,"path":"All/xdg-utils-1.1.3_4.pkg","repopath":"All/xdg-utils-1.1.3_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52988,"desc":"Tools to allow all applications to easily integrate with the free desktop.","deps":{"hicolor-icon-theme":{"origin":"misc/hicolor-icon-theme","version":"0.18"},"xprop":{"origin":"x11/xprop","version":"1.2.7"},"xset":{"origin":"x11/xset","version":"1.2.5_1"}},"categories":["devel"],"options":{"X11":"on"},"annotations":{"cpe":"cpe:2.3:a:freedesktop:xdg-utils:1.1.3:::::dragonfly6:x86_64:4"}},{"name":"xerces-c3","origin":"textproc/xerces-c3","version":"3.2.5","comment":"Validating XML parser from the Apache XML Project","maintainer":"sunpoet@FreeBSD.org","www":"https://xerces.apache.org/xerces-c/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca549e00603b27ef3f4d430157a19510ffd9e5d0a15a24127fb5f2926575798c","flatsize":21392058,"path":"All/xerces-c3-3.2.5.pkg","repopath":"All/xerces-c3-3.2.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2493712,"desc":"Xerces-C++ is a validating XML parser written in a portable subset of C++.\nXerces-C++ makes it easy to give your application the ability to read and write\nXML data. A shared library is provided for parsing, generating, manipulating,\nand validating XML documents using the DOM, SAX, and SAX2 APIs.\n\nXerces-C++ is faithful to the XML 1.0 recommendation and many associated\nstandards.\n\nThe parser provides high performance, modularity, and scalability. Source code,\nsamples and API documentation are provided with the parser. For portability,\ncare has been taken to make minimal use of templates, no RTTI, and minimal use\nof #ifdefs.","categories":["textproc"],"shlibs_provided":["libxerces-c-3.2.so"],"annotations":{"cpe":"cpe:2.3:a:apache:xerces-c++:3.2.5:::::dragonfly6:x86_64"}},{"name":"xdg-desktop-portal-lxqt","origin":"deskutils/xdg-desktop-portal-lxqt","version":"1.0.2","comment":"Portal frontend service for LXQT","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/flatpak/xdg-desktop-portal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"319155b5069507273f3f41d097cfbca4ff0d6a96b139680369b561b318c3b111","flatsize":196206,"path":"All/xdg-desktop-portal-lxqt-1.0.2.pkg","repopath":"All/xdg-desktop-portal-lxqt-1.0.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":57176,"desc":"Flatpak is a technology for packaging and distributing standalone dekstop\napplications. It uses interfaces called \"portals\" to communicate with the\nrest of the system.\n\nxdg-desktop-portal works by exposing a series of D-Bus interfaces known as\nportals under a well-known name (org.freedesktop.portal.Desktop) and object\npath (/org/freedesktop/portal/desktop). The portal interfaces include APIs for\nfile access, opening URIs, printing and others.","deps":{"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libfm-qt6":{"origin":"x11/libfm-qt6","version":"2.0.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["deskutils","wayland"],"shlibs_required":["libfm-qt6.so.14","libKF6WindowSystem.so.6","libQt6Widgets.so.6","libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libmenu-cache.so.3","libintl.so.8","libxcb.so.1","libxcb-render.so.0","libxcb-shape.so.0","libxcb-xfixes.so.0","libxcb-shm.so.0","libxcb-util.so.1","libxcb-composite.so.0","libxcb-cursor.so.0","libxcb-damage.so.0","libxcb-dpms.so.0","libxcb-dri2.so.0","libxcb-dri3.so.0","libxcb-ewmh.so.2","libxcb-glx.so.0","libxcb-icccm.so.4","libxcb-image.so.0","libxcb-keysyms.so.1","libxcb-present.so.0","libxcb-randr.so.0","libxcb-record.so.0","libxcb-render-util.so.0","libxcb-res.so.0","libxcb-screensaver.so.0","libxcb-sync.so.1","libxcb-xf86dri.so.0","libxcb-xinerama.so.0","libxcb-xinput.so.0","libxcb-xkb.so.1","libxcb-xtest.so.0","libxcb-xv.so.0","libxcb-xvmc.so.0","libexif.so.12","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libX11.so.6"]},{"name":"xdg-dbus-proxy","origin":"devel/xdg-dbus-proxy","version":"0.1.6","comment":"Filtering proxy for D-Bus connections","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/flatpak/xdg-dbus-proxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53ecbfdbd12f49ed5a19dad14f08448514c672df6b9dfa7057ac6271a7af95b5","flatsize":78643,"path":"All/xdg-dbus-proxy-0.1.6.pkg","repopath":"All/xdg-dbus-proxy-0.1.6.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":30312,"desc":"xdg-dbus-proxy is a filtering proxy for D-Bus connections. It was originally\npart of the flatpak project, but it has been broken out as a standalone module\nto facilitate using it in other contexts.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["devel"],"shlibs_required":["libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0"],"options":{"MANPAGES":"on"}},{"name":"xdemineur","origin":"games/xdemineur","version":"2.1.1_2","comment":"Another minesweeper game for the X Window System","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38df9a6eb1f3bf10bfa69199350a238b1922feff7c99de74a2e565a0d8de7912","flatsize":38744,"path":"All/xdemineur-2.1.1_2.pkg","repopath":"All/xdemineur-2.1.1_2.pkg","licenselogic":"single","pkgsize":12832,"desc":"Xdemineur is a minesweeper game for the X Window System.\n\nThe object of this game is to find the location of the mines\nhidden in the minefield and to mark their location by placing a\nwarning flag.  You have exactly as many flags as there are mines.\nThe number of flags that remain to be placed is displayed in the\ntop left corner of the window and a timer is displayed in the top\nright corner.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xdemineur port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xdemorse","origin":"comms/xdemorse","version":"3.6.7_2","comment":"X/GTK-3 application for decoding Morse code signals into text","maintainer":"yuri@FreeBSD.org","www":"https://www.qsl.net/5b4az/pkg/morse/xdemorse/xdemorse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63920721c29393ca9070cdd47703b38bae7b402cf5ffd42c948df2b15f29f7b7","flatsize":126216,"path":"All/xdemorse-3.6.7_2.pkg","repopath":"All/xdemorse-3.6.7_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":44728,"desc":"xdemorse is a X/GTK+-3 application for decoding Morse code signals into text.\nxdemorse detects the \"dihs\" and \"dahs\" that make a Morse code character via the\ncomputer's sound card, which can be connected to a radio receiver tuned to a CW\nMorse code transmission or to a tone generator. The input signal is processed by\na Goertzel tone detector algorithm which produces \"mark\" or \"space\" (signal/no\nsignal) outputs and the resulting stream of Morse code \"elements\" is decoded\ninto an ASCII character for printing to the Text viewer.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["comms"],"shlibs_required":["libgmodule-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libasound.so.2"],"options":{"DOCS":"on"}},{"name":"xdialog","origin":"x11/xdialog","version":"2.3.1_11","comment":"Drop in replacement for the \"dialog\" or \"cdialog\" programs","maintainer":"ports@FreeBSD.org","www":"http://xdialog.free.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ff22b94a221df1044428906c09dc32da5802c6f08575de74319863362f8491c","flatsize":553982,"path":"All/xdialog-2.3.1_11.pkg","repopath":"All/xdialog-2.3.1_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":308052,"desc":"Xdialog is designed to be a drop in replacement for the \"dialog\" or\n\"cdialog\" programs. It converts any terminal based program into a\nprogram with an X-windows interface. The dialogs are easier to see\nand use while adding even more functionalities.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"This package also installs a desktop application file for bsdconfig(8),\nFreeBSD's system configuration tool, for operation as a graphical\ninterface (starting with -X) as permitted with xdialog(1) as helper tool.\nHowever, for proper operation this requires either running as the root user, or\nsudo(8) to be installed and the user to be allowed in the sudoers(5) file.","type":"install"},{"message":"===>   NOTICE:\n\nThe xdialog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xdelta","origin":"misc/xdelta","version":"1.1.4_6","comment":"Diff/patch utility for binary files","maintainer":"ports@FreeBSD.org","www":"https://github.com/jmacd/xdelta","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59671b824e2b32eaca12ecf113e9643b18d021970c6f0e168596c79a61c7ecf7","flatsize":460373,"path":"All/xdelta-1.1.4_6.pkg","repopath":"All/xdelta-1.1.4_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":104952,"desc":"Xdelta provides the ability to generate deltas between a pair\nof files and later apply those deltas.  It operates similar to\nthe diff and patch commands, but works on binary files and does\nnot produce a human readable output.\n\nXdelta has three subcommands, delta, patch, and info.  Delta\naccepts two file versions and produces a delta, while patch\naccepts the original file version and delta and produces the\nsecond version.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["misc","devel"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libedsio.so.0","libxdelta.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe xdelta port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xerces-j","origin":"textproc/xerces-j","version":"2.12.2","comment":"XML parser for Java","maintainer":"ale@FreeBSD.org","www":"https://xerces.apache.org/xerces2-j/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"358a98efbb7cf4c7f5908cbff35d86f1f9eb132518a592da60ad8cfdd3dd48ae","flatsize":35951678,"path":"All/xerces-j-2.12.2.pkg","repopath":"All/xerces-j-2.12.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3456996,"desc":"The Xerces Java Parser is a complete implementation of the parser related\nportions of JAXP 1.4 and also brings Xerces into compliance with SAX 2.0.2, the\nDOM Level 3 Core and Load/Save W3C Recommendations, the XML Inclusions\n(XInclude) Version 1.0 W3C Recommendation and the XML Schema 1.0 Structures and\nDatatypes Second Edition W3C Recommendations.\n\nXerces2 is the next generation of high performance, fully compliant XML parsers\nin the Apache Xerces family. This version of Xerces introduces the Xerces\nNative Interface (XNI), a complete framework for building parser components and\nconfigurations that is extremely modular and easy to program.\n\nThe Apache Xerces2 parser is the reference implementation of XNI but other\nparser components, configurations, and parsers can be written using the Xerces\nNative Interface.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"xdelta3","origin":"misc/xdelta3","version":"3.1.0_4,1","comment":"Open-source binary diff, VCDIFF/RFC 3284 delta compression","maintainer":"ports@FreeBSD.org","www":"http://xdelta.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"218647143af1bf75971bdc93e3d79ed82614f24793478c8609ab73f049594f46","flatsize":156549,"path":"All/xdelta3-3.1.0_4,1.pkg","repopath":"All/xdelta3-3.1.0_4,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":64248,"desc":"Xdelta is a tool and library for differential compression.  Xdelta\nrelease version 3 supports VCDIFF encoding and decoding.  This is a BETA\nrelease, but almost stable.  Supports compressing 64 bit files on\nWindows, *nux, etc.","categories":["misc","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe xdelta3 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xdaliclock-classic","origin":"x11-clocks/xdaliclock-classic","version":"2.44_1","comment":"Rather neat animated clock (Xlib version)","maintainer":"glebius@FreeBSD.org","www":"https://www.jwz.org/xdaliclock/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc0915dfa25e814f5cc2f3f4219eaeba8d4de5aac0a3a6fb6e513470a31169c3","flatsize":403648,"path":"All/xdaliclock-classic-2.44_1.pkg","repopath":"All/xdaliclock-classic-2.44_1.pkg","licenselogic":"single","pkgsize":41752,"desc":"This is a neat program which ``morphs'' each of the digits into the\nnext in the sequence to update the time. Good processor hog for all you\nP90 owners.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-clocks"],"shlibs_required":["libSM.so.6","libICE.so.6","libXt.so.6","libX11.so.6","libXext.so.6"]},{"name":"xdaliclock","origin":"x11-clocks/xdaliclock","version":"2.48_2","comment":"Rather neat animated clock (GL & GTK version)","maintainer":"eduardo@FreeBSD.org","www":"https://www.jwz.org/xdaliclock/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bee14bac9f318855db3d874a53675530a8ac192079c39ad9f97e9c0869730b3","flatsize":1485421,"path":"All/xdaliclock-2.48_2.pkg","repopath":"All/xdaliclock-2.48_2.pkg","licenselogic":"single","pkgsize":87472,"desc":"This is a neat program which ``morphs'' each of the digits into the\nnext in the sequence to update the time. Good processor hog for all you\nP90 owners.\n\nGary Palmer <gpalmer@FreeBSD.ORG>","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-clocks"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libGL.so.1","libX11.so.6","libEGL.so.1"]},{"name":"xdeblock","origin":"games/xdeblock","version":"1.0_3","comment":"Block action game","maintainer":"ports@FreeBSD.org","www":"https://www.vector.co.jp/soft/unix/game/se037694.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee8c0c2f9a4000a94d597e1a46765e377e38c097869d36958cb68b2243de0c77","flatsize":445576,"path":"All/xdeblock-1.0_3.pkg","repopath":"All/xdeblock-1.0_3.pkg","licenselogic":"single","pkgsize":82444,"desc":"Xdeblock is a block action game.\n\nUSAGE:\n\txdeblock\n\n\tand push PLAY button in the window.\n\nENVIRONMENT:\n\tYou need 256 or more colors, 800x600 or more window, and enough memory.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libX11.so.6","libXpm.so.4","libXext.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xdeblock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xdg-user-dirs","origin":"devel/xdg-user-dirs","version":"0.18_1","comment":"Tool to help manage personal user directories","maintainer":"kde@FreeBSD.org","www":"https://freedesktop.org/wiki/Software/xdg-user-dirs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94c3a55b127dee48a0c60eb27fcc2a90fd6cbd2e55bc2dc262c7076bfd0d4c38","flatsize":162658,"path":"All/xdg-user-dirs-0.18_1.pkg","repopath":"All/xdg-user-dirs-0.18_1.pkg","licenselogic":"and","licenses":["GPLv2","MIT"],"pkgsize":41688,"desc":"xdg-user-dirs is a tool to help manage \"well known\" user directories\nlike the desktop folder and the music folder. It also handles\nlocalization of the filenames.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel"],"shlibs_required":["libintl.so.8"]},{"name":"xcwcp","origin":"comms/xcwcp","version":"3.5.1_3","comment":"X11 CW Tutor using unixcw","maintainer":"hamradio@FreeBSD.org","www":"https://www.ibiblio.org/pub/linux/apps/ham/morse/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"815169df1dd6723d3076117168bfc9159bcb14dd049cbf1ef105c49e2177851b","flatsize":172616,"path":"All/xcwcp-3.5.1_3.pkg","repopath":"All/xcwcp-3.5.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":54248,"desc":"The heart of the package is 'libcw'.  This is a library which, when built,\noffers the following basic CW services to a caller program:\n\n  o Morse code character translation tables, and lookup functions\n  o Morse code low-level timing calculations\n  o A 'sidetone' generation and queueing system, using either the system sound\n    card, the console speaker, or both\n  o Optional keying control for an external device, say a transmitter, or an\n    oscillator\n  o CW character and string send routines, tied in with the character lookup\n  o CW receive routines, also tied in to the character lookup\n  o Adaptive speed tracking of received CW\n  o An iambic keyer, with both Curtis 8044 types A and B timing\n  o Straight key emulation","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"unixcw":{"origin":"comms/unixcw","version":"3.5.1_3"}},"categories":["comms","hamradio"],"shlibs_required":["libintl.so.8","libcw.so.6","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"NLS":"on"}},{"name":"xd","origin":"misc/xd-rust","version":"0.0.4_33","comment":"Tool that dumps binary input in a variety of formats","maintainer":"yuri@FreeBSD.org","www":"https://bitbucket.org/delan/xd/src/default/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f40e3481fd5d7cf2e7bec92fd7c93dbef6a297f59617ea2c1c1410b6950374c","flatsize":661771,"path":"All/xd-0.0.4_33.pkg","repopath":"All/xd-0.0.4_33.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":244272,"desc":"xd is a tool that dumps binary input in a variety of formats.","categories":["misc"]},{"name":"xd3d","origin":"graphics/xd3d","version":"8.3.1_21","comment":"Simple scientific visualization tool","maintainer":"thierry@FreeBSD.org","www":"http://www.cmap.polytechnique.fr/~jouve/xd3d/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83d1adcde8e2c3ad91292abe65c0d09c0ef8f2299045a9d872cf23f7e326f414","flatsize":8218783,"path":"All/xd3d-8.3.1_21.pkg","repopath":"All/xd3d-8.3.1_21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1623296,"desc":"xd3d is a simple scientific visualization tool designed to be easy to learn.\n\nIt can plot 2d and 3d meshes, with shadowing, contour plots, vector fields,\niso-contour (3d), as well as 3d surfaces z=f(x,y) defined by an algebraic\nexpression or a cloud of points. It generates high quality vector PostScript\nfiles for scientific publications and still or animated bitmap images.\n\nIt includes the graph plotter xgraphic.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gifsicle":{"origin":"graphics/gifsicle","version":"1.95"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["graphics","math"],"shlibs_required":["libX11.so.6","libXpm.so.4","libgfortran.so.5","libquadmath.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"xcut","origin":"x11/xcut","version":"0.2_4","comment":"Manipulate X cut buffers from the commandline","maintainer":"cy@FreeBSD.org","www":"https://xcut.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4eff1213553fdea9012bf23953f8bd2809a0423fcde91f2aa78fb475a7790e6e","flatsize":8241,"path":"All/xcut-0.2_4.pkg","repopath":"All/xcut-0.2_4.pkg","licenselogic":"single","pkgsize":4108,"desc":"xcut is a small but useful program which can take standard input and\nstore it in the X cut buffer, and also work in reverse by writing\nthe X cut buffer onto standard output.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"xcursorgen","origin":"x11/xcursorgen","version":"1.0.8_1","comment":"Create an X cursor file from a collection of PNG images","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acdaf926f757085a1fa514ce0f98c257bb9abf96e07646492138301aa242e75e","flatsize":14689,"path":"All/xcursorgen-1.0.8_1.pkg","repopath":"All/xcursorgen-1.0.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7284,"desc":"This package contains xcursorgen, a program for creating an X cursor file\nfrom a collection of PNG images.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXcursor.so.1","libpng16.so.16"]},{"name":"xcursor-themes","origin":"x11-themes/xcursor-themes","version":"1.0.6","comment":"X.org cursors themes","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54e414090e800351781290b5f524e2dba52bacbc2727cda5f4b00bc133f14d56","flatsize":3651818,"path":"All/xcursor-themes-1.0.6.pkg","repopath":"All/xcursor-themes-1.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":317856,"desc":"This package contains X.org cursors themes.","categories":["x11-themes"]},{"name":"xcur2png","origin":"x11/xcur2png","version":"0.7.1","comment":"Convert X cursors to PNG images","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/eworm-de/xcur2png","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9973c515424b5c73a515f10bb64f58589eae30ec7a4b3e1f4483dd1568ffcd3","flatsize":54967,"path":"All/xcur2png-0.7.1.pkg","repopath":"All/xcur2png-0.7.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":20932,"desc":"xcur2png is a program which let you take PNG image from X cursor, and\ngenerate config-file which is reusable by xcursorgen. To put it\nsimply, it is converter from X cursor to PNG image.","deps":{"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11"],"shlibs_required":["libpng16.so.16","libXcursor.so.1"]},{"name":"xcubes","origin":"games/xcubes","version":"5.5.2_3","comment":"Cube puzzle for X11","maintainer":"ports@FreeBSD.org","www":"http://www.tux.org/~bagleyd/puzzles.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abe93ddc31e5bda28cdd853a212dde6a7f228b90f6a00a731836b4a3eaa9c347","flatsize":36177,"path":"All/xcubes-5.5.2_3.pkg","repopath":"All/xcubes-5.5.2_3.pkg","licenselogic":"single","pkgsize":16200,"desc":"XCubes is a puzzle for X Window System.\n\nYour goal is to exchange the numbered panels to be in order.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xcubes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xcpc","origin":"emulators/xcpc","version":"20070122_15","comment":"Portable Amstrad 464&/664/6128 emulator","maintainer":"pixel@hugbox.org","www":"http://xcpc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95e0d161151f415710b5e9d94df0bb93cdda17335de36cb78d01226ac1319e2e","flatsize":280057,"path":"All/xcpc-20070122_15.pkg","repopath":"All/xcpc-20070122_15.pkg","licenselogic":"single","pkgsize":90436,"desc":"Xcpc is a portable Amstrad CPC464/CPC664/CPC6128 Emulator written in C.\nIt is designed to run on any POSIX system (Linux/BSD/UNIX-like OSes).\n\nImplemented Features:\n\n    * Athena GUI (selected at compilation time)\n    * Motif* GUI (selected at compilation time)\n    * Floppy disk images support (*.dsk)\n    * Snapshot memory images support (*.sna)\n    * Drag and Drop support (*.dsk, *.sna)\n    * Keyboard emulation (QWERTY, AZERTY)\n    * Joystick emulation (numeric keypad, numlock disabled)\n    * Almost full CRTC-6845 / GateArray emulation\n    * Adaptative frame-rate","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libdsk":{"origin":"emulators/libdsk","version":"1.4.2_1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["emulators"],"shlibs_required":["libXm.so.4","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libdsk.so.3"],"options":{"ATHENA":"off","DEBUG":"off","MOTIF":"on","XSHM":"on"}},{"name":"xelfviewer","origin":"devel/xelfviewer","version":"0.05","comment":"Cross-platform graphical ELF file viewer/editor","maintainer":"danfe@FreeBSD.org","www":"https://github.com/horsicq/XELFViewer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39edb479adcfb4e26ce9868d9f6648d87144244a2775e30be92e63286fce7e6e","flatsize":15695485,"path":"All/xelfviewer-0.05.pkg","repopath":"All/xelfviewer-0.05.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3227036,"desc":"This is versatile graphical viewer and editor for ELF files,\nbased on the stock Qt libraries and a few custom components.","deps":{"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Sql.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"xcruiser","origin":"x11-fm/xcruise","version":"0.30_4","comment":"Navigate through a three-dimensional view of a file system","maintainer":"ports@FreeBSD.org","www":"https://xcruiser.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b83bc8c1f8dcb5ba72f327752e370ab51486e3bfa1f08e5fe7d10d011af4468c","flatsize":70659,"path":"All/xcruiser-0.30_4.pkg","repopath":"All/xcruiser-0.30_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":28536,"desc":"XCruise allows you to ``cruise'' within a 3D-formed file system.\nIt constructs the universe from a directory tree, and you can\nmove your viewpoint with mouse.\nIt is only a viewer, take care of motion sickness, though.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-fm"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xcruiser port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xcowsay","origin":"games/xcowsay","version":"1.6_3","comment":"Graphical configurable talking cow","maintainer":"ehaupt@FreeBSD.org","www":"https://www.doof.me.uk/xcowsay/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcd71cb2c5af5dd1d6931b149b66387cac19ddbabe3f5d3b09819e60512fa47e","flatsize":131893,"path":"All/xcowsay-1.6_3.pkg","repopath":"All/xcowsay-1.6_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":74788,"desc":"xcowsay displays a cute cow and message on your desktop. Inspired by the\noriginal cowsay.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games"],"shlibs_required":["libgtk-3.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DBUS":"off"}},{"name":"xcscope.el","origin":"devel/xcscope.el","version":"1.5_7","comment":"Emacs minor mode for using cscope","maintainer":"jhb@FreeBSD.org","www":"https://github.com/dkogan/xcscope.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56a880506b4e2ce07558ff5b1c34dd88f12162f804026707a9ccb76f3fe50efd","flatsize":121468,"path":"All/xcscope.el-1.5_7.pkg","repopath":"All/xcscope.el-1.5_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":25424,"desc":"xcscope is a wrapper around cscope that can be used to navigate source\nfiles in GNU Emacs.","deps":{"cscope":{"origin":"devel/cscope","version":"15.9_1"}},"categories":["devel"]},{"name":"xdesktopwaves","origin":"games/xdesktopwaves","version":"1.4_1","comment":"Simulation of water waves on the desktop","maintainer":"ports@FreeBSD.org","www":"https://xdesktopwaves.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ada42263c41039b46c149bbc2482ca5bcd0a0f9d132067cdf33786dde2c59b6","flatsize":92994,"path":"All/xdesktopwaves-1.4_1.pkg","repopath":"All/xdesktopwaves-1.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34264,"desc":"xdesktopwaves is a cellular automata setting the background\nof your X Window System under water. Windows and mouse are\nlike ships on the sea. Each movement of these ends up in\nmoving water waves. You can even have rain and/or storm\nstirring up the water.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libX11.so.6","libXext.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xdesktopwaves port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xconsole","origin":"x11/xconsole","version":"1.0.8_1","comment":"Monitor system console messages with X","maintainer":"x11@FreeBSD.org","www":"https://gitlab.freedesktop.org/xorg/app/xconsole","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b32d438ce8ef3a629c42a141c806b484a5f5ee753b3a62c0bb7ea0aa4e7a3d16","flatsize":21175,"path":"All/xconsole-1.0.8_1.pkg","repopath":"All/xconsole-1.0.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9960,"desc":"This package contains xconsole, a utility for monitoring system console\nmessages with X.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"]},{"name":"xhash","origin":"security/xhash","version":"3.4.4_1","comment":"Calculate hashes on files using goroutines","maintainer":"rbranco@suse.de","www":"https://github.com/ricardobranco777/xhash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"edbe252d48505e9a829b59a1da59c32fc275d966adb838adca001b809fd5b06b","flatsize":3193621,"path":"All/xhash-3.4.4_1.pkg","repopath":"All/xhash-3.4.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1049228,"desc":"This Go program uses goroutines to calculate multiple hashes on strings & files.\n\nThe output format is fully configurable.\n\nSupported hashes:\n- All Blake2b\n- Blake2s256\n- All SHA-3\n- All SHA-2\n- Legacy SHA-1, MD5\n- HMAC for some of the above.","categories":["security"]},{"name":"xcmd","origin":"x11/xcmd","version":"1.8_3","comment":"Front-end for starting programs under X11","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31b3df1e46acbaf71b001383209eeba2af94cd988be7dbae3dfe39e57eb5ccf2","flatsize":23856,"path":"All/xcmd-1.8_3.pkg","repopath":"All/xcmd-1.8_3.pkg","licenselogic":"single","pkgsize":11564,"desc":"Xcmd is a front-end for starting programs under X11.\nYou can tell xcmd to look for a window with a specific\nclass, resource name, or title string (using the\n`--find-<property>' options); if it finds one or more,\nxcmd will `raise' them, otherwise it will run the\ncommand you specify. You can tell xcmd to run commands\nthat create their own windows (using `--xcmd'), or to\nrun commands inside a terminal window (using `--cmd')\nwith various options.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xcmd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xcmsdb","origin":"x11/xcmsdb","version":"1.0.5_1","comment":"Device Color Characterization utility for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"deb0c9a053d020de0e972bc901b998d3f99537aada28dadb8b50dc21164b9a90","flatsize":31401,"path":"All/xcmsdb-1.0.5_1.pkg","repopath":"All/xcmsdb-1.0.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13836,"desc":"This package contains xcmsdb, a Device Color Characterization utility\nfor the X Color Management System.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"xcompmgr","origin":"x11-wm/xcompmgr","version":"1.1.8_1","comment":"Sample X compositing manager","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xapps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe41bb84b083cd20ea618f4e038f9405f9677180e8f118b774f5acf631993d83","flatsize":34357,"path":"All/xcompmgr-1.1.8_1.pkg","repopath":"All/xcompmgr-1.1.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16088,"desc":"This package contains the sample X Compositing Manager, which uses the\nComposite, Damage, Fixes, and Render extensions to create shadows around\nwindows, translucent windows and menus, and fading effects, when run on a\ncapable X Server.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["x11-wm"],"shlibs_required":["libXcomposite.so.1","libXdamage.so.1","libXfixes.so.3","libXrender.so.1","libX11.so.6","libXext.so.6"]},{"name":"xcp","origin":"sysutils/xcp","version":"0.21.1_3","comment":"Extended 'cp' command","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tarka/xcp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1ff9f5c17554895ce0a89dae3bf91e42bf6b727259b5ab6083138429147e861","flatsize":3629749,"path":"All/xcp-0.21.1_3.pkg","repopath":"All/xcp-0.21.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":946444,"desc":"xcp is a (partial) clone of the Unix 'cp' command. It is not intended as a\nfull replacement, but as a companion utility with some more user-friendly\nfeedback and some optimisations that make sense under certain tasks (see\nbelow).\n\nFeatures:\n* Displays a progress-bar, both for directory and single file copies. This can\n  be disabled with `--no-progress`.\n* On Linux it uses `copy_file_range` call to copy files. This is the most\n  efficient method of file-copying under Linux; in particular it is\n  filesystem-aware, and can massively speed-up copies on network mounts by\n  performing the copy operations server-side. However, unlike `copy_file_range`\n  sparse files are detected and handled appropriately.\n* Non-Linux Unix-like OSs (OS X, *BSD) are supported via fall-back operation\n  (although sparse-files are not yet supported in this case).\n* Optionally understands `.gitignore` files to limit the copied directories.\n* Optimised for 'modern' systems (i.e. multiple cores, copious RAM, and\n  solid-state disks, especially ones connected into the main system bus,\n  e.g. M.2).","categories":["sysutils"]},{"name":"xcolors","origin":"x11/xcolors","version":"1.3_6","comment":"Display all (ok, most of) the colors in the universe","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26819ab9c702510316a87e17539064c7446da1036e8b7fa5ac295aa3e5d52ced","flatsize":15411,"path":"All/xcolors-1.3_6.pkg","repopath":"All/xcolors-1.3_6.pkg","licenselogic":"single","pkgsize":7756,"desc":"xcolors reads the rgb.txt file that defines the color names the X\nserver knows and displays the colors found.\n\nThis version is taken from the X11R6 contrib tape.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"rgb":{"origin":"x11/rgb","version":"1.1.0_1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xcolors port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xclip","origin":"x11/xclip","version":"0.13.82_1","comment":"Interface to X selections (\"the clipboard\") from the command line","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/astrand/xclip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3157fd27517488f28fcd5f132ffdca3710302053c4d061aeb530f9097621724a","flatsize":56981,"path":"All/xclip-0.13.82_1.pkg","repopath":"All/xclip-0.13.82_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25568,"desc":"xclip is a command line utility that is designed to run on any system with an\nX11 implementation. It provides an interface to X selections (\"the clipboard\")\nfrom the command line. It can read data from standard in or a file and place it\nin an X selection for pasting into other X applications. xclip can also print\nan X selection to standard out, which can then be redirected to a file or\nanother program.\n\nFEATURES\n========\n\n* Reads data piped to standard in or files given as arguments\n* Prints contents of selection to standard out\n* Accesses the XA_PRIMARY, XA_SECONDARY or XA_CLIPBOARD selection\n* Supports the INCR mechanism for large transfers\n* Connects to the X display in $DISPLAY, or specified with -display host:0\n* Waits for selection requests in the background","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["x11"],"shlibs_required":["libXmu.so.6","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"xclickroot","origin":"x11/xclickroot","version":"1.3","comment":"Run a command every time a given mouse button is pressed on the root window","maintainer":"0mp@FreeBSD.org","www":"https://github.com/phillbush/xclickroot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75ba5f4d7371cabe4b58567b0a0d1d1c016450608bf885f2adb3bd9554427916","flatsize":8888,"path":"All/xclickroot-1.3.pkg","repopath":"All/xclickroot-1.3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":4224,"desc":"xclickroot runs a command every time a given mouse button is pressed\non the root window.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"xcite-emacs_wayland","origin":"mail/xcite","version":"1.60_26","comment":"Exciting Cite for any Mail/News reading modes on Emacs","maintainer":"ume@FreeBSD.org","www":"https://www.gentei.org/~yuuji/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c3d7d4833f682c0062f2a8672ea1c543d31d1caeb54031cab20b7740e884831","flatsize":65691,"path":"All/xcite-emacs_wayland-1.60_26.pkg","repopath":"All/xcite-emacs_wayland-1.60_26.pkg","licenselogic":"single","pkgsize":20000,"desc":"This package enables you to registe as many mail/news citation prefix\nas you like according to each author, and to select those headers\nrandomly.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["mail","elisp"],"annotations":{"flavor":"wayland"}},{"name":"xcrysden","origin":"science/xcrysden","version":"1.6.2_4","comment":"Crystalline and molecular structure visualisation program","maintainer":"yuri@FreeBSD.org","www":"http://www.xcrysden.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45830d24cae586b3ffb3ed3228227ccb4fab65b767aa8687bf37b3830f4a4ccc","flatsize":5484992,"path":"All/xcrysden-1.6.2_4.pkg","repopath":"All/xcrysden-1.6.2_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2171468,"desc":"XCrySDen is a crystalline and molecular structure visualisation program aiming\nat display of isosurfaces and contours, which can be superimposed on crystalline\nstructures and interactively rotated and manipulated.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"bwidget":{"origin":"x11-toolkits/bwidget","version":"1.9.16"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gl2ps":{"origin":"print/gl2ps","version":"1.4.2_1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"openbabel":{"origin":"science/openbabel","version":"3.1.1.178"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"},"togl":{"origin":"graphics/togl","version":"2.0_2"},"xwd":{"origin":"x11/xwd","version":"1.0.8_1"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libfftw3.so.3","libtk86.so.1","libtcl86.so.1","libGLU.so.1","libGL.so.1","libXmu.so.6","libX11.so.6","libgl2ps.so.1","libTogl2.0.so"],"options":{"EXAMPLES":"on"}},{"name":"xcoloredit","origin":"x11/xcoloredit","version":"1.2_3","comment":"Find colour values by graphical colour mixing","maintainer":"cy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d0f3be7b861da0a33af299c46b02bf3947b5986cb1b517c65dd6fa23782f9a0","flatsize":31467,"path":"All/xcoloredit-1.2_3.pkg","repopath":"All/xcoloredit-1.2_3.pkg","licenselogic":"single","pkgsize":12300,"desc":"xcoloredit provides a graphical method of mixing the three primary\ncolors available on a colour workstation. This mixing can be done\nusing the Red, Green and Blue slider controls on the left of the\nwindow or using the Hue, Satu- ration and Value slider controls on the\nright.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"]},{"name":"xcite-emacs_nox","origin":"mail/xcite","version":"1.60_26","comment":"Exciting Cite for any Mail/News reading modes on Emacs","maintainer":"ume@FreeBSD.org","www":"https://www.gentei.org/~yuuji/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b3885dd637a24fae60098d5695a97467c9ddcb161f28307351b1c6b1b03102b","flatsize":65691,"path":"All/xcite-emacs_nox-1.60_26.pkg","repopath":"All/xcite-emacs_nox-1.60_26.pkg","licenselogic":"single","pkgsize":19996,"desc":"This package enables you to registe as many mail/news citation prefix\nas you like according to each author, and to select those headers\nrandomly.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["mail","elisp"],"annotations":{"flavor":"nox"}},{"name":"xcite-emacs_devel_nox","origin":"mail/xcite","version":"1.60_26","comment":"Exciting Cite for any Mail/News reading modes on Emacs","maintainer":"ume@FreeBSD.org","www":"https://www.gentei.org/~yuuji/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db007bd0e94c26e683e8c3e85457e821396fc0064c5c88983d8d97dad65ff557","flatsize":65651,"path":"All/xcite-emacs_devel_nox-1.60_26.pkg","repopath":"All/xcite-emacs_devel_nox-1.60_26.pkg","licenselogic":"single","pkgsize":19984,"desc":"This package enables you to registe as many mail/news citation prefix\nas you like according to each author, and to select those headers\nrandomly.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["mail","elisp"],"annotations":{"flavor":"devel_nox"}},{"name":"xcite-emacs_canna","origin":"mail/xcite","version":"1.60_26","comment":"Exciting Cite for any Mail/News reading modes on Emacs","maintainer":"ume@FreeBSD.org","www":"https://www.gentei.org/~yuuji/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0dd6031612c91eb1583c91cd5e686161b6a73713c451c987af20974308dfd8f8","flatsize":65691,"path":"All/xcite-emacs_canna-1.60_26.pkg","repopath":"All/xcite-emacs_canna-1.60_26.pkg","licenselogic":"single","pkgsize":19996,"desc":"This package enables you to registe as many mail/news citation prefix\nas you like according to each author, and to select those headers\nrandomly.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["mail","elisp"],"annotations":{"flavor":"canna"}},{"name":"xcite-emacs_devel","origin":"mail/xcite","version":"1.60_26","comment":"Exciting Cite for any Mail/News reading modes on Emacs","maintainer":"ume@FreeBSD.org","www":"https://www.gentei.org/~yuuji/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7f555bdf6fc5b460167cabcdd770421d9b5812d11bb33ae9eadaa429aeb6469","flatsize":65651,"path":"All/xcite-emacs_devel-1.60_26.pkg","repopath":"All/xcite-emacs_devel-1.60_26.pkg","licenselogic":"single","pkgsize":19976,"desc":"This package enables you to registe as many mail/news citation prefix\nas you like according to each author, and to select those headers\nrandomly.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["mail","elisp"],"annotations":{"flavor":"devel_full"}},{"name":"xcite","origin":"mail/xcite","version":"1.60_26","comment":"Exciting Cite for any Mail/News reading modes on Emacs","maintainer":"ume@FreeBSD.org","www":"https://www.gentei.org/~yuuji/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a23206979c1971b0689e66968068e352385cf5c88dba55b509e83962c80c3ef","flatsize":65691,"path":"All/xcite-1.60_26.pkg","repopath":"All/xcite-1.60_26.pkg","licenselogic":"single","pkgsize":19984,"desc":"This package enables you to registe as many mail/news citation prefix\nas you like according to each author, and to select those headers\nrandomly.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["mail","elisp"],"annotations":{"flavor":"full"}},{"name":"xdgagrab","origin":"graphics/xdgagrab","version":"0.3_2","comment":"Capture an X server screen with a mouse pointer","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74f730ada7001c36b6e8d88b47015531fe97946718bc5ed6bdbbba2e74a558e3","flatsize":8520,"path":"All/xdgagrab-0.3_2.pkg","repopath":"All/xdgagrab-0.3_2.pkg","licenselogic":"single","pkgsize":4240,"desc":"xdgagrab is to capture an X server screen with a mouse pointer.  It\nuses the XFree86-DGA Extention.\n\nNote that (1) xdgagrab should be run by Super User (2) X is run on\n16bpp, 24bpp and 32bpp (NOT 8bpp), and (3) you need add the next line\ninto Section \"Device\" of XF86Config.\n\nOption \"sw_cursor\"\n\nSupported cards:\n\tMillennium, MGA G200, #9 Motion 771, NeoMagic NM2160\n\tATI 264VT3, ATI 3D Rage Pro AGP 2X/IIC VGA,\n\tCanopus PowerWindow 864 S3 864, NeoMagic 2070,\n\tNeoMagic 2093\n\nNot supported cards:\n\tSTB nVidia Riva 128","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"}},"categories":["graphics"],"shlibs_required":["libX11.so.6","libXxf86dga.so.1","libXext.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xdgagrab port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xconq","origin":"games/xconq","version":"7.5.0.0.p.0.20050612_3","comment":"Graphical multi-player strategy game and game design system","maintainer":"ports@FreeBSD.org","www":"https://xconq.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"649796ce3f1de2226438d0d30ec8228d68c03f12730c47bdea9e28a35e7b1ef2","flatsize":9996368,"path":"All/xconq-7.5.0.0.p.0.20050612_3.pkg","repopath":"All/xconq-7.5.0.0.p.0.20050612_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4549028,"desc":"Xconq is not just a single game, but a game authoring system that you\ncan use to build all kinds of multi-player simulations.  The manual\nexplains how to do this (in great detail).  A large assortment of\npredefined game modules is included.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["games","tcl","tk"],"shlibs_required":["libXaw.so.7","libXt.so.6","libXext.so.6","libXmu.so.6","libX11.so.6","libtcl86.so.1","libtk86.so.1","libXss.so.1","libXft.so.2","libfreetype.so.6","libfontconfig.so.1","libXrender.so.1"],"options":{"INFO":"on","SDL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe xconq port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xchomp","origin":"games/xchomp","version":"pl1_2","comment":"Pac-man-like game under X11","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76c82bd09976cae7a05cfaad56aee21a8019e1ec8636f48604bafbd59070fb59","flatsize":49240,"path":"All/xchomp-pl1_2.pkg","repopath":"All/xchomp-pl1_2.pkg","licenselogic":"single","pkgsize":16576,"desc":"Xchomp is a game closely patterned after Pac-Man(tm) that runs under the\nX window system.  I've tried to make the game as close as possible to the\noriginal Pac-Man.  However, I have not seen a Pac-Man arcade machine for\nyears, so all the elements of the game have been recalled from memory.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xchomp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xcircuit","origin":"cad/xcircuit","version":"3.10.30_2,1","comment":"X11 circuit schematics drawing program","maintainer":"danilo@FreeBSD.org","www":"http://opencircuitdesign.com/xcircuit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"347a2446b9530256999a1be029bb9844fe9eee7c40e474612ddb53d8cd053a50","flatsize":2587315,"path":"All/xcircuit-3.10.30_2,1.pkg","repopath":"All/xcircuit-3.10.30_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":455752,"desc":"xcircuit is software for drawing electrical circuits.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["cad"],"shlibs_required":["libtcl86.so.1","libtk86.so.1","libXt.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXpm.so.4","libcairo.so.2","libfontconfig.so.1","libfreetype.so.6","libgs.so.10"],"options":{"EXAMPLES":"on"}},{"name":"xcheckers","origin":"games/xcheckers","version":"2.2.3_4","comment":"Checkers game for X11","maintainer":"ports@FreeBSD.org","www":"https://arton.cunst.net/xcheckers/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"315f778745800530661fcba671e0519a819efa4ea88aaf4752e370d73f85c734","flatsize":125956,"path":"All/xcheckers-2.2.3_4.pkg","repopath":"All/xcheckers-2.2.3_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36132,"desc":"Xcheckers is a checkers simulation for X11.\n\nFeatures:\n  * Computer opponents with variable playing skills\n  * Matched against human opponents over the internet","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xcheckers port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xchadance","origin":"games/xchadance","version":"1.0_2","comment":"Display a dancing girl \"ChaCha.\"","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee3bc6462150017288570aae907515203c76e3a851843f1eb98895a8729ddcd3","flatsize":32002,"path":"All/xchadance-1.0_2.pkg","repopath":"All/xchadance-1.0_2.pkg","licenselogic":"single","licenses":["xchadance"],"pkgsize":10044,"desc":"Display a dancing girl \"ChaCha.\"\n\nShe dance, dance and dance forever on your desktop. Enjoy!","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xchadance port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xcftools","origin":"graphics/xcftools","version":"1.0.8.20130212_1","comment":"Command-line tools for extracting from XCF format (graphics/gimp)","maintainer":"kalten@gmx.at","www":"http://henning.makholm.net/software","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78576c113de3cee37b5ebb2c48f712943dd10c96aee179ae0fe85532c84f1103","flatsize":182192,"path":"All/xcftools-1.0.8.20130212_1.pkg","repopath":"All/xcftools-1.0.8.20130212_1.pkg","licenselogic":"single","pkgsize":41316,"desc":"Xcftools is a set of fast command-line tools for extracting information\nfrom the Gimp's native file format XCF. The tools are designed to allow\nefficient use of layered XCF files as sources in a build system that use\n'make' and similar tools to manage automatic processing of the graphics.\nThese tools work independently of the Gimp engine and do not require the\nGimp to even be installed.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libintl.so.8","libpng16.so.16"],"options":{"DOCS":"on","TESTS":"off"},"annotations":{"cpe":"cpe:2.3:a:xcftools_project:xcftools:1.0.8.20130212:::::dragonfly6:x86_64:1"}},{"name":"xcdplayer","origin":"audio/xcdplayer","version":"2.2_6","comment":"CD player for X","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32c1a2f8b8e383f4f35e34002fea738d57f3eb3f7d6af9a9fd546b3f6d644ba5","flatsize":57732,"path":"All/xcdplayer-2.2_6.pkg","repopath":"All/xcdplayer-2.2_6.pkg","licenselogic":"single","pkgsize":22480,"desc":"XCdplayer is a graphical user interface for controlling the CD-ROM\ndrive under the X Window System.  It provides visual feedback and\ngives the user facilities for mode selection, device control,\nscanning, and programming.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["audio"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xcdplayer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xorg-conf-examples","origin":"x11/xorg-conf-examples","version":"1.0","comment":"X.Org config examples","maintainer":"zrj@efnet.irc","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cb228a864490c097c4cf2e371ae8a34ed2f796ae272369ca47fdbd4eac15540","flatsize":666,"path":"All/xorg-conf-examples-1.0.pkg","repopath":"All/xorg-conf-examples-1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1272,"desc":"Various X.org xonfig examples.\n\nWWW: https://www.x.org/","categories":["x11"],"messages":[{"message":"Copy needed configurations from /usr/local/share/X11/xorg-conf-examples/\nto /usr/local/etc/X11/xorg.conf.d/ as needed.","type":"install"}]},{"name":"xcd","origin":"audio/xcd","version":"1.7_4","comment":"Tcl/Tk CD player","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"778495eb12e308394c268f86fccb38c990be2b9fa15d0d0d6c312719c89e267c","flatsize":24996,"path":"All/xcd-1.7_4.pkg","repopath":"All/xcd-1.7_4.pkg","licenselogic":"single","pkgsize":10180,"desc":"Xcd is a simple GUI to control a CD player. It requires Tcl/Tk to be\ninstalled on your system.\nXcd has the usual buttons to control a CD player: \"play\",\n\"pause/resume\", \"stop\", \"eject\", \"next track\", \"previous track\",\n\"rewind\", \"forward\" and a volume slider. Xcd displays continuously the\ncurrent track number and the elapsed time of the track. Pressing the\nleft mouse button on the \"track\" label causes Xcd to display the total\nnumber of the tracks and the total duration of the disk. Pressing the\nleft mouse button on the \"time\" label causes xcd to display the\nduration of the current track. Pressing the middle mouse button on\nthe \"track\" button allows to choose a track number to play.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["audio","tk"],"messages":[{"message":"===>   NOTICE:\n\nThe xcd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xcb-util-wm","origin":"x11/xcb-util-wm","version":"0.4.2","comment":"Framework for window manager implementation","maintainer":"garga@FreeBSD.org","www":"https://xcb.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e43812109929ff5b75750d674c913e311b2699584fb971e30ff9e1de58d95017","flatsize":311773,"path":"All/xcb-util-wm-0.4.2.pkg","repopath":"All/xcb-util-wm-0.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39284,"desc":"The xcb-util module provides a number of libraries which sit on top of\nlibxcb, the core X protocol library, and some of the extension\nlibraries. These experimental libraries provide convenience functions\nand interfaces which make the raw X protocol more usable. Some of the\nlibraries also provide client-side code which is not strictly part of\nthe X protocol but which have traditionally been provided by Xlib.\n\nWM module is a Framework for window manager implementation. It brings\nboth client and window-manager helpers for ICCCM and EWMH.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"}},"categories":["x11"],"shlibs_required":["libxcb.so.1"],"shlibs_provided":["libxcb-icccm.so.4","libxcb-ewmh.so.2"]},{"name":"xcb-util-renderutil","origin":"x11/xcb-util-renderutil","version":"0.3.10","comment":"Convenience functions for the Render extension","maintainer":"garga@FreeBSD.org","www":"https://xcb.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23101c35bb9f9c3b59bcaf362f4127e9bf1014a63cf9352104f78850cdbe670c","flatsize":35406,"path":"All/xcb-util-renderutil-0.3.10.pkg","repopath":"All/xcb-util-renderutil-0.3.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9832,"desc":"The xcb-util module provides a number of libraries which sit on top of\nlibxcb, the core X protocol library, and some of the extension\nlibraries. These experimental libraries provide convenience functions\nand interfaces which make the raw X protocol more usable. Some of the\nlibraries also provide client-side code which is not strictly part of\nthe X protocol but which have traditionally been provided by Xlib.\n\nRenderutil module s Convenience functions for the Render extension.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"}},"categories":["x11"],"shlibs_required":["libxcb.so.1","libxcb-render.so.0"],"shlibs_provided":["libxcb-render-util.so.0"]},{"name":"xcb-util-image","origin":"x11/xcb-util-image","version":"0.4.1","comment":"Port of Xlib's XImage and XShmImage functions","maintainer":"garga@FreeBSD.org","www":"https://xcb.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d67fc5f4d0e05f5fbd41cb7cb1db656d8ea1089986effae121d916645285003","flatsize":69874,"path":"All/xcb-util-image-0.4.1.pkg","repopath":"All/xcb-util-image-0.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18660,"desc":"The xcb-util module provides a number of libraries which sit on top of\nlibxcb, the core X protocol library, and some of the extension\nlibraries. These experimental libraries provide convenience functions\nand interfaces which make the raw X protocol more usable. Some of the\nlibraries also provide client-side code which is not strictly part of\nthe X protocol but which have traditionally been provided by Xlib.\n\nImage module is a port o Xlib's XImage and XShmImage functions.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"}},"categories":["x11"],"shlibs_required":["libxcb-shm.so.0","libxcb-util.so.1","libxcb.so.1"],"shlibs_provided":["libxcb-image.so.0"]},{"name":"xcdroast","origin":"sysutils/xcdroast","version":"0.98.a.16_10","comment":"Another X11 frontend to mkisofs/cdrecord","maintainer":"oliver@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e90ce732d07b04d9b6412f957bea5aa096f02235524159d33be00e1097dc619","flatsize":865003,"path":"All/xcdroast-0.98.a.16_10.pkg","repopath":"All/xcdroast-0.98.a.16_10.pkg","licenselogic":"single","pkgsize":371188,"desc":"X-CD-roast is an X11 based CD-burner.  You can burn Audio and Data\nCD-ROMs.  It can be used to extract data and audio tracks.\nYou can format CD-RWs, create ISO images, burn ISO images, and many\nother stuff...\n\nNote:  It uses cdrecord and works only on SCSI drives.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"GTK2":"on","NLS":"on","NONROOT":"off"},"messages":[{"message":"You must be root to use xcdroast.  To use it as normal user,\nclick \"enable-nonroot\" after starting it at first as root.\nBut beware!  This is a security risk!\nIt modifies the following files and gives them the\nset-user-ID-on-execution bit:","type":"install"}]},{"name":"xcb-util-errors","origin":"x11/xcb-util-errors","version":"1.0.1","comment":"Pretty-print XCB codes","maintainer":"jbeich@FreeBSD.org","www":"https://xcb.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e5d9cd21c7e25898f465f431eb3797e43e26517ee434e1ba1f0f1c9769ee851","flatsize":86673,"path":"All/xcb-util-errors-1.0.1.pkg","repopath":"All/xcb-util-errors-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14036,"desc":"xcb-util-errors is a utility library that gives human readable\nnames to error codes and event codes and also to major and minor\nnumbers. The necessary information is drawn from xcb-proto's protocol\ndescriptions. This library is especially useful when working with\nextensions and is mostly useful for debugging.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"],"shlibs_required":["libxcb.so.1"],"shlibs_provided":["libxcb-errors.so.0"]},{"name":"xcb-util-cursor","origin":"x11/xcb-util-cursor","version":"0.1.3","comment":"XCB cursor library","maintainer":"x11@FreeBSD.org","www":"https://xcb.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43bb5c08b5de05453f3303a482a7c453b7bc8e296f580fa2179ba8e772df4997","flatsize":55751,"path":"All/xcb-util-cursor-0.1.3.pkg","repopath":"All/xcb-util-cursor-0.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13676,"desc":"The xcb-util module provides a number of libraries which sit on top of\nlibxcb, the core X protocol library, and some of the extension libraries.\nThese libraries provide convenience functions and interfaces which make the\nraw X protocol more usable.  Some of the libraries also provide client-side\ncode which is not strictly part of the X protocol but which have traditionally\nbeen provided by Xlib.\n\nThe util-cursor module implements the XCB cursor library, which is th XCB\nreplacement for libXcursor.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xcb-util-renderutil":{"origin":"x11/xcb-util-renderutil","version":"0.3.10"}},"categories":["x11"],"shlibs_required":["libxcb-render-util.so.0","libxcb-render.so.0","libxcb-image.so.0","libxcb.so.1","libxcb-shm.so.0"],"shlibs_provided":["libxcb-cursor.so.0"]},{"name":"xcb-util","origin":"x11/xcb-util","version":"0.4.1,1","comment":"Module with libxcb/libX11 extension/replacement libraries","maintainer":"garga@FreeBSD.org","www":"https://xcb.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca6cefec1fbbff585d6c63c930d2d470c5e80d67a420c9b9f855ee62c1095e15","flatsize":54891,"path":"All/xcb-util-0.4.1,1.pkg","repopath":"All/xcb-util-0.4.1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12488,"desc":"The xcb-util module provides a number of libraries which sit on top of\nlibxcb, the core X protocol library, and some of the extension\nlibraries. These experimental libraries provide convenience functions\nand interfaces which make the raw X protocol more usable. Some of the\nlibraries also provide client-side code which is not strictly part of\nthe X protocol but which have traditionally been provided by Xlib.\n\nThese libraries are currently included, roughly ordered by maturity:\n\naux: Convenient access to connection setup and some core requests.\natom: Standard core X atom constants and atom caching.\nproperty: Callback X property-change handling.\nevent: Callback X event handling.","deps":{"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"],"shlibs_required":["libxcb.so.1"],"shlibs_provided":["libxcb-util.so.1"]},{"name":"xcb-proto","origin":"x11/xcb-proto","version":"1.17.0","comment":"The X protocol C-language Binding (XCB) protocol","maintainer":"x11@FreeBSD.org","www":"https://xcb.freedesktop.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7e6ce5bf0886864532513ee8a56076d38ed542997e668db6001238c22918b54","flatsize":1087888,"path":"All/xcb-proto-1.17.0.pkg","repopath":"All/xcb-proto-1.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":125192,"desc":"The X protocol C-language Binding (XCB) is a replacement for Xlib\nfeaturing a small footprint, latency hiding, direct access to the\nprotocol, improved threading support, and extensibility.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","python"]},{"name":"xcbautolock","origin":"deskutils/xcbautolock","version":"0.2.2_1","comment":"XCB base autolocker","maintainer":"bapt@FreeBSD.org","www":"https://github.com/bapt/xcbautolock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1aa0e99b9a56b642d2ef924d7b60922714c164491044e3d23f6e136f2af8c98","flatsize":12732,"path":"All/xcbautolock-0.2.2_1.pkg","repopath":"All/xcbautolock-0.2.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5832,"desc":"XCB base user activity monitor. It fires up a progam if nothing happens during a\nuser configurabel period of time. It respects the screensaver settings\n(enable/disable).","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["deskutils","x11"],"shlibs_required":["libxcb.so.1","libxcb-screensaver.so.0"]},{"name":"xcape","origin":"x11/xcape","version":"1.2.9_1","comment":"Configure modifier keys to act as other keys when pressed on their own","maintainer":"ports@FreeBSD.org","www":"https://github.com/alols/xcape","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f23343965b7b37af4761ef07eda99a7af00297812872f89d8f568c99ac06535","flatsize":50985,"path":"All/xcape-1.2.9_1.pkg","repopath":"All/xcape-1.2.9_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":19328,"desc":"xcape allows you to use a modifier key as another key when pressed and released\non its own. The default behaviour is to generate the Escape key when Left\nControl is pressed and released on its own.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"}},"categories":["x11"],"shlibs_required":["libXtst.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xcape port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xcb","origin":"x11/xcb","version":"2.4_4","comment":"Tool for managing x11 cut-buffers","maintainer":"ports@FreeBSD.org","www":"http://oldhome.schmorp.de/marc/xcb.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a457fec955f741aaa580829e5764de851e669e5d29eaf1efe4e3acbbead60bd6","flatsize":28307,"path":"All/xcb-2.4_4.pkg","repopath":"All/xcb-2.4_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14976,"desc":"Do you ever wish you could cut two or more separate pieces of text\nat once from a window?  Do you ever need to save the output from one\ncommand for reuse in several subsequent tasks?  Do you ever find\nyourself wanting some easy means of globally exporting data, e.g.\nto a parent shell, to another xterm or application, or to another\nmachine or user?  If you answer yes to any of these questions, then\nxcb is for you.\n\nXcb provides access to the cut buffers built into every X server.\nIt allows the buffers to be manipulated either via the command line,\nor with the mouse in a point and click manner.  The buffers can be\nused as holding pens to store and retrieve arbitrary data fragments,\nso any number of different pieces of data can be saved and recalled later.\nThe program is designed primarily for use with textual data.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xcb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xdiskusage","origin":"x11-fm/xdiskusage","version":"1.60","comment":"Show where disk space is taken up","maintainer":"ports@FreeBSD.org","www":"https://xdiskusage.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"faf841b7f142935cf8d207812aa92518e6e80d0ccc5ffceaab28af0c42ec7741","flatsize":73226,"path":"All/xdiskusage-1.60.pkg","repopath":"All/xdiskusage-1.60.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":32060,"desc":"This utility runs \"du\" to scan directories of your choosing, then displays a\ngraph which emphasizes the subdirectories where the largest files are kept, and\noptionally lists the files themselves.  You can descend into the directory\ntree, or back out, by clicking on the graph.  If you save the output of \"du\" in\na file, xdiskusage can analyze that too.  PostScript output is available.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["x11-fm"],"shlibs_required":["libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xdiskusage port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xcb-imdkit","origin":"x11/xcb-imdkit","version":"1.0.5","comment":"Input method development support for XCB","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/xcb-imdkit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c3757c41039f5135e5c7a6573fe105d11fb73ee082aa6b675930bab6f06ef50","flatsize":686729,"path":"All/xcb-imdkit-1.0.5.pkg","repopath":"All/xcb-imdkit-1.0.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":294892,"desc":"xcb-imdkit is an implementation of xim protocol in xcb, comparing with the\nimplementation of IMDkit with Xlib, and xim inside Xlib, it has less memory\nfoot print, better performance, and safer on malformed client.","deps":{"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"}},"categories":["x11","textproc"],"shlibs_required":["libxcb.so.1","libxcb-util.so.1"],"shlibs_provided":["libxcb-imdkit.so.1"]},{"name":"xcalendar","origin":"deskutils/xcalendar","version":"4.0.2008_3","comment":"Calendar with a notebook for X11 (internationalized version)","maintainer":"cy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f597784a0f5c555f663ac0eb27d53722aa9b052607f727b0f8b565b88211eec3","flatsize":101659,"path":"All/xcalendar-4.0.2008_3.pkg","repopath":"All/xcalendar-4.0.2008_3.pkg","licenselogic":"single","pkgsize":33024,"desc":"The xcalendar is a simple interactive calendar program with a notebook\ncapability. It is built on the X Toolkit and the Athena Widgets.\n\nJust type `xcalendar [month [year]]' on command line.\nIf month and year are not provided on the command line they are\nassumed to be current.\n\nNote: This program is internationalized but only\napp-defaults files for English (C) and Japanese (ja_JP.eucJP) are included.\nLet's add another locales!","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["deskutils"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"]},{"name":"xcalc","origin":"x11/xcalc","version":"1.1.2_1","comment":"Scientific calculator for X","maintainer":"x11@FreeBSD.org","www":"https://gitlab.freedesktop.org/xorg/app/xcalc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b81858a76393f6eec48f9593411cfb5c047239710a55c5c6ecbfce98a0f150f","flatsize":79947,"path":"All/xcalc-1.1.2_1.pkg","repopath":"All/xcalc-1.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23344,"desc":"This package contains xcalc, a scientific calculator desktop accessory\nfor the X Window System.","deps":{"font-adobe-100dpi":{"origin":"x11-fonts/font-adobe-100dpi","version":"1.0.3_4"},"font-alias":{"origin":"x11-fonts/font-alias","version":"1.0.4"},"font-misc-misc":{"origin":"x11-fonts/font-misc-misc","version":"1.1.2_4"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXt.so.6","libX11.so.6"]},{"name":"xcb-util-keysyms","origin":"x11/xcb-util-keysyms","version":"0.4.1","comment":"Standard X key constants and conversion to/from keycodes","maintainer":"garga@FreeBSD.org","www":"https://xcb.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d63f5f709f1826b37bd8d5897e3859ac513c2645e7a0b76d7621a274342b138","flatsize":20357,"path":"All/xcb-util-keysyms-0.4.1.pkg","repopath":"All/xcb-util-keysyms-0.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6708,"desc":"The xcb-util module provides a number of libraries which sit on top of\nlibxcb, the core X protocol library, and some of the extension\nlibraries. These experimental libraries provide convenience functions\nand interfaces which make the raw X protocol more usable. Some of the\nlibraries also provide client-side code which is not strictly part of\nthe X protocol but which have traditionally been provided by Xlib.\n\nKeysyms module is the Starndard X key constants and conversions to/from\nkeycodes.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"}},"categories":["x11"],"shlibs_required":["libxcb.so.1"],"shlibs_provided":["libxcb-keysyms.so.1"]},{"name":"xcalib","origin":"x11/xcalib","version":"0.10","comment":"Program for X11 display calibration with ICC profiles","maintainer":"ports@FreeBSD.org","www":"https://xcalib.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a1dcccfa9242e6b6f274c859d315638072dce12f4f4944449cba764c21813d9","flatsize":69362,"path":"All/xcalib-0.10.pkg","repopath":"All/xcalib-0.10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":26380,"desc":"xcalib is a program that allows you to use ICC profiles (to load its\n'vcgt'-tag) for X11 servers display calibration with XVidModeExtension\nsupported (like X.org or XFree86 4.x.x). It can't create the profiles\nso you need to acquire them elsewhere (e.g. from some commercial\nprogram or from your display vendor).\n\nxcalib is a postcardware. So if you like this program, send a picture\npostcard from your country/area to:\n\n  Stefan Doehla\n  Steinselb 7\n  95100 Selb\n  GERMANY","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"}},"categories":["x11","graphics"],"shlibs_required":["libX11.so.6","libXrandr.so.2","libXxf86vm.so.1","libXext.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xcalib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xcfun","origin":"science/xcfun","version":"2.1.1.1","comment":"Exchange-correlation functionals with arbitrary-order derivatives","maintainer":"yuri@FreeBSD.org","www":"https://xcfun.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b384d43e58b98a95f65464208e763a97c0b3d29d5d0bf5212628bdce9c6286b4","flatsize":12526303,"path":"All/xcfun-2.1.1.1.pkg","repopath":"All/xcfun-2.1.1.1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":2446360,"desc":"XCFun is a library of exchange-correlation (XC) functionals to be used in\ndensity-functional theory (DFT) codes. XCFun follows a unique implementation\nstrategy which enables the computation of derivatives of the XC functional\nkernel up to arbitrary order. It does so by relying on forward-mode automatic\ndifferentiation.","categories":["science"],"shlibs_provided":["libxcfun.so.2"]},{"name":"xdgmenumaker","origin":"x11-wm/xdgmenumaker","version":"2.1_1","comment":"Generates XDG menus for several window managers","maintainer":"danfe@FreeBSD.org","www":"https://github.com/gapan/xdgmenumaker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d884649cfcfd67c3f2836e98001f022846a162b0f6033a54b377a9840b8524e2","flatsize":136380,"path":"All/xdgmenumaker-2.1_1.pkg","repopath":"All/xdgmenumaker-2.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":43584,"desc":"xdgmenumaker is a command line tool, written in Python, that generates\napplication menus using XDG information, by scanning *.desktop files in\nall $XDG_DATA_DIRS/applications directories.  Applications are sorted\naccording to the main categories as specified by freedesktop.org.\n\nMenu entries that are generated by xdgmenumaker are localized according\nto the running user's locale settings.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-wm","python"]},{"name":"xed","origin":"editors/xed","version":"3.4.5","comment":"Small but powerful text editor for GTK","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/xed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9280abd0fa2f340d46a52e3d2170658a08db0ed76f9cbfda1862e1bdb421c85d","flatsize":12049353,"path":"All/xed-3.4.5.pkg","repopath":"All/xed-3.4.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2098220,"desc":"xed is a GTK-based text editor. Its features include:\n\n\t* Complete integration with any GTK environment\n\t* Global Search and Replace\n\t* Dynamically loaded fonts\n\t* Splitscreen Mode\n\t* Printing support\n\t* Configurable Plugins system\n\t* Unlimited Undo/Redo\n\nAlthough new features are always under development, currently xed has:\n\n  * Complete support for UTF-8 text\n  * Syntax highlighting for many languages\n  * Support for editing remote files\n  * Search and replace\n  * Printing and print previewing support\n  * File revert\n  * Complete preferences interface\n  * Configurable Python-based plugin system","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-libpeas":{"origin":"devel/py-libpeas","version":"1.34.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xapp":{"origin":"x11/xapp","version":"2.8.2"},"yelp":{"origin":"x11/yelp","version":"42.1_3"}},"categories":["editors","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libglib-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgtksourceview-4.so.0","libpeas-1.0.so.0","libgirepository-1.0.so.1","libpeas-gtk-1.0.so.0","libxml2.so.2","libxapp.so.1","libX11.so.6","libgspell-1.so.2"],"shlibs_provided":["libxed.so","libdocinfo.so","libfilebrowser.so","libmodelines.so","libsort.so","libspell.so","libtaglist.so","libtime.so","libtrailsave.so","libwordcompletion.so"],"options":{"DOCS":"on","GSPELL":"on","GVFS_METADATA":"on"}},{"name":"xc3sprog","origin":"devel/xc3sprog","version":"g20221005,1","comment":"Free programmer for Xilinx FPGA and flash chips","maintainer":"darius@dons.net.au","www":"https://github.com/DanielO/xc3sprog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae965aec9aa88ff7e11b74c23e9d07ed3c06b30e150b592ea54b08b882cc7f20","flatsize":617954,"path":"All/xc3sprog-g20221005,1.pkg","repopath":"All/xc3sprog-g20221005,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":133188,"desc":"This tool can be used to program Xilinx Spartan 3 and newer FPGA and\nplatform flash with a Xilinx USB cable (and others)","deps":{"fxload":{"origin":"misc/fxload","version":"20140224_1"},"libftdi":{"origin":"devel/libftdi","version":"0.20_18"}},"categories":["devel"],"shlibs_required":["libftdi.so.1"]},{"name":"xbyak","origin":"devel/xbyak","version":"7.07","comment":"Header-only JIT assembler for x86/x64 SIMD","maintainer":"yuri@FreeBSD.org","www":"https://github.com/herumi/xbyak","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0f05430f0ba7e4883a880a0d987baef933d41c5a2ecb52a4086f7f6740f25f8","flatsize":436050,"path":"All/xbyak-7.07.pkg","repopath":"All/xbyak-7.07.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":56460,"desc":"This is a header-only library which enables to dynamically assemble\nx86(IA32), x64(AMD64, x86-64) mnemonic.\n\nFeatures:\n* header file library\n* Intel/MASM like syntax\n* Full suppor of AVX-512","categories":["devel"]},{"name":"xbuffy","origin":"mail/xbuffy","version":"3.3.3_5","comment":"Replacement for xbiff that handles multiple mail files","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d12c1679fe76ad3aeec7e44de069c4f35b8cdc218b9dc9d0485f30ac8d0702b4","flatsize":37366,"path":"All/xbuffy-3.3.3_5.pkg","repopath":"All/xbuffy-3.3.3_5.pkg","licenselogic":"single","pkgsize":18492,"desc":"Basically, XBuffy (and Xmultibiff) is a XBiff-type program with a lot\nof new options.  With XBuffy you can watch multiple mailboxes.  When\nnew mail arrives, you can have a pop up window showing the From: and\nSubject: lines.  You can also set it up to launch your favorite mail\nreader when you click on a box.  Currently. xbuffy is only capable of\nwatching mailboxes with the standard mailbox format (messages separated\nwith a From line).\n\nThis is version 3.2.1.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["mail"],"shlibs_required":["libXaw.so.7","libXext.so.6","libXmu.so.6","libXt.so.6","libX11.so.6"],"annotations":{"cpe":"cpe:2.3:a:xbuffy_project:xbuffy:3.3.3:::::dragonfly6:x86_64:5"},"messages":[{"message":"===>   NOTICE:\n\nThe xbuffy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xbt","origin":"net-p2p/xbt","version":"g20221002_1","comment":"High-performance low-overhead BitTorrent tracker","maintainer":"danfe@FreeBSD.org","www":"https://xbtt.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4d1291006afaf2aaa4e5e303f7af520380547e26e13fcbb61619a6f1a235806","flatsize":300120,"path":"All/xbt-g20221002_1.pkg","repopath":"All/xbt-g20221002_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":109524,"desc":"XBT (Extended BitTorrent) tracker is a BitTorrent tracker written in\nmodern C++.  It's designed to offer high performance while consuming\nlittle resources (CPU and RAM).  It's a pure tracker, so it doesn't\noffer a frontend; please use any (e.g. PHP-based) frontend you want.\nThe tracker stores statistics in a MySQL database/table; version 5 or\nhigher is required.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["net-p2p"],"shlibs_required":["libmysqlclient.so.21"]},{"name":"xbrightness","origin":"x11/xbrightness","version":"0.3_1","comment":"Brightness and gamma correction through the X server","maintainer":"motoom@xs4all.nl","www":"http://disjunkt.com/xbrightness/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d251fff6dab3598cb415b796cf51d61784d43674e566b2d76fb81f6a18acdfc","flatsize":9167,"path":"All/xbrightness-0.3_1.pkg","repopath":"All/xbrightness-0.3_1.pkg","licenselogic":"single","pkgsize":4852,"desc":"This package contains xbrightness, a commandline tool for altering the\nbrightness (and optionally gamma) through the X server.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"}},"categories":["x11"],"shlibs_required":["libXxf86vm.so.1","libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"]},{"name":"xcaddy","origin":"www/xcaddy","version":"0.3.5_2","comment":"Command line tool to make custom builds of the Caddy Web Server","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/caddyserver/xcaddy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1167830665410481e61477319eca4d04fa4d14c1867eea250a856ad5809b405","flatsize":3109225,"path":"All/xcaddy-0.3.5_2.pkg","repopath":"All/xcaddy-0.3.5_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1043888,"desc":"Caddy is a powerful, enterprise-ready, open source web server with\nautomatic HTTPS written in Go.\n\nThis command line tool and associated Go package makes it easy to\nmake custom builds of the Caddy Web Server.\n\nThere is an rc(8) script in /usr/ports/www/xcaddy/files/caddy that\nyou can put in /usr/local/etc/rc.d/ if you want. The caddy-custom\nport (/usr/ports/www/caddy-custom) can build a custom caddy for\nyou using xcaddy.","categories":["www"]},{"name":"xca","origin":"security/xca","version":"2.6.0","comment":"Graphical certification authority","maintainer":"madpilot@FreeBSD.org","www":"https://hohnstaedt.de/xca","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bc4aa458877b7d136a7a2683b416d0fc0d875b688442c3cd565e516b64ead19","flatsize":5351911,"path":"All/xca-2.6.0.pkg","repopath":"All/xca-2.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1279340,"desc":"Graphical certification authority is an interface for managing RSA keys\nand certificates, and the creation and signing of PKCS#10 requests. It\nuses the OpenSSL library and a Berkeley DB for key and certificate\nstorage. It supports importing and exporting keys and PEM DER PKCS8\ncertificates, signing and revoking of PEM DER PKCS12, and selection of\nx509v3 extensions. A tree view of certificates is presented.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-qmake":{"origin":"devel/qt5-qmake","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["security"],"shlibs_required":["libcrypto.so.12","libQt5Help.so.5","libQt5Widgets.so.5","libQt5Sql.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"},"annotations":{"flavor":"qt5"}},{"name":"xbraitenberg","origin":"emulators/xbraitenberg","version":"0.9_2","comment":"Braitenberg vehicle simulator with pseudo-physics","maintainer":"ports@FreeBSD.org","www":"https://www.lcdf.org/~eddietwo/xbraitenberg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5d86365b0b74e0cda7d1ad8f654edc78dc5ad4a39cb97ea68bd4f068a1431ce","flatsize":188632,"path":"All/xbraitenberg-0.9_2.pkg","repopath":"All/xbraitenberg-0.9_2.pkg","licenselogic":"single","pkgsize":68812,"desc":"A Braintenberg vehicle simulator with pseudo-physics","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["emulators"],"shlibs_required":["libXext.so.6","libSM.so.6","libICE.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xbraitenberg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xblood","origin":"games/xblood","version":"2.0_3","comment":"Makes the root window bloody","maintainer":"ports@FreeBSD.org","www":"https://kozos.jp/myfreesoft/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c1d1797303e2f8407a3f38ae74c4d0785d8107253613eebdc31740e551b6468","flatsize":15774,"path":"All/xblood-2.0_3.pkg","repopath":"All/xblood-2.0_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":7372,"desc":"XBlood fills the root window with blood.\nRed, blue or green bloody window is very bad taste!","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xblood port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xboing","origin":"games/xboing","version":"2.4_7","comment":"X11 arcade game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de7463051df1ab002a2f79a4627f61787c97157d632b154d1d1fdc188ba10188","flatsize":1074396,"path":"All/xboing-2.4_7.pkg","repopath":"All/xboing-2.4_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":435436,"desc":"XBoing is a blockout type game where you have a paddle which you use\nto bounce a ball around the game area blowing up blocks with the ball.\nYou win by obtaining points for each block destroyed and each level\ncompleted. The person with the highest score wins.\n\nLICENSE: X11","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"SOUND":"on"},"annotations":{"cpe":"cpe:2.3:a:xboing:xboing:2.4:::::dragonfly6:x86_64:7"},"messages":[{"message":"===>   NOTICE:\n\nThe xboing port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xbomb","origin":"games/xbomb","version":"2.2b_1","comment":"Minesweeper with a couple of grid types","maintainer":"ports@FreeBSD.org","www":"http://www.gedanken.demon.co.uk/xbomb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7683f150fb62c9d4ac198132346017a7607ddbb6317950f70590d9ffdbc4bd9e","flatsize":54653,"path":"All/xbomb-2.2b_1.pkg","repopath":"All/xbomb-2.2b_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":23936,"desc":"A program that looks superficially like the minesweeper program that\ncomes supplied with MS Windows (and is also available in other\nversions). Runs under X Windows on the UNIX operating system.\n\nFeatures\n--------\nThere are a number of features that make this version different from\nthe others available (that I have seen).\n\n3 Grid Tile options\n        Hexagonal      - Easy (the endgame can be difficult).\n        Square         - Traditional.\n        Triangular     - Difficult.\n\n3 Grid sizes\n        Small          - 8x8 with 10 bombs\n        Medium         - 16x16 with 40 bombs\n        Large          - 30x16 with 99 bombs\n\nHighscore table\n        10 entries for the fastest times for each of the 3 levels of\n        each of the 3 grid shapes.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libXt.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xbomb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xditview","origin":"x11/xditview","version":"1.0.7","comment":"Display ditroff output","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21d4d659ddb4e42de85399a7525a4947b8ec103be4ebe5bac207bd7cfc1a1538","flatsize":101387,"path":"All/xditview-1.0.7.pkg","repopath":"All/xditview-1.0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23808,"desc":"This package contains xditview, a program for displaying ditroff output\non an X display.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6","libXft.so.2","libXrender.so.1","libfontconfig.so.1","libfreetype.so.6"]},{"name":"xbl","origin":"games/xbl","version":"1.1.6_1","comment":"3D block-dropping game","maintainer":"ports@FreeBSD.org","www":"https://perso.univ-lyon1.fr/thierry.excoffier/XBL/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44bf444283dad86b3024be77bb3a34e439c9944ffe3683f5906d154f2f14733b","flatsize":208423,"path":"All/xbl-1.1.6_1.pkg","repopath":"All/xbl-1.1.6_1.pkg","licenselogic":"single","licenses":["GPLv1+"],"pkgsize":106932,"desc":"X11 block dropping game in 3 dimensions.\n\nThe grand father of this game is Tetris, its father is Blockout on\nPC/DOS.  The player must place 3D pieces by translations and rotations\nin order to fill the game floor.  The game is realtime and the speed\nincreases with the player skill.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xbl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xblackjack","origin":"games/xblackjack","version":"2.2_5","comment":"X11/Motif blackjack game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ea37069f2b7903f52c7e848502646d1ee52a7e20d446bc48d240f68f709a58d","flatsize":103630,"path":"All/xblackjack-2.2_5.pkg","repopath":"All/xblackjack-2.2_5.pkg","licenselogic":"single","pkgsize":41196,"desc":"From The README:\n\n  Xblackjack is a MOTIF/OLIT based tool constructed to get you ready for the\n  casino.  It was inspired by a book called \"Beat the Dealer\" by Edward O.\n  Thorp, Ph.D. of UCLA.  A number of important statistics are maintained for\n  display, and used by the program to implement Thorp's \"Complete Point System\"\n  (high-low system).\n\n  Beginners can learn a basic strategy which doesn't require counting.  The\n  best strategy employs a simple card counting technique which can be used to\n  distinguish favorable situations.  Avid players can learn to compute Thorp's\n  high-low index, which takes the number of unseen cards into account.\n\n  The index is used by the program to suggest a bet, indicate when you should\n  buy insurance, and whether you should stand or hit, etc.  You can test the\n  strategy using a slider to control \"autoplay mode\".  Pressing the message\n  button below the playing area provides hints; the current count, index\n  and strategy table are revealed.","deps":{"lesstif":{"origin":"x11-toolkits/lesstif","version":"0.95.2_8,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXm.so.2","libXt.so.6","libXmu.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xblackjack port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xdrawchem","origin":"science/xdrawchem","version":"1.11.0.2_2","comment":"Two-dimensional molecule drawing program","maintainer":"yuri@FreeBSD.org","www":"https://www.woodsidelabs.com/chemistry/xdrawchem.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a94841712070cfae0b6ad82974252c14e74fd898caa005e935e961f83041658b","flatsize":2853220,"path":"All/xdrawchem-1.11.0.2_2.pkg","repopath":"All/xdrawchem-1.11.0.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":587440,"desc":"XDrawChem is a program for drawing chemical structures in two\ndimensions. It comes with a library of amino acids and nucleic\nacids. It can read and write MDL Molfiles, read and write CML\n(Chemical Markup Language), read (some?) ChemDraw XML and binary\nfiles, and export to EPS. It can predict 13C NMR and simple IR\nspectra. It works under Unix or Windows.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openbabel":{"origin":"science/openbabel","version":"3.1.1.178"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["science"],"shlibs_required":["libopenbabel.so.7","libQt5Svg.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"xbmbrowser","origin":"graphics/xbmbrowser","version":"5.1_4","comment":"View complete directories of X bitmaps and X pixmaps","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7dead3e9b9f996a87428249d1dce7419a861e350ee6247b0d7ca497a4439d6ff","flatsize":77468,"path":"All/xbmbrowser-5.1_4.pkg","repopath":"All/xbmbrowser-5.1_4.pkg","licenselogic":"single","pkgsize":30712,"desc":"A program to allow the user to view a complete directory of X bitmaps\nand X pixmaps all in one go, and to perform user defined actions on\nthese images. If you don't think this is usful, you have never dealt with\na directory of small icon images.\n\n       Copyright   Ashley Roll  and  Anthony Thyssen\n\nOriginal Program:     Ashley Roll      ash@cit.gu.edu.au      upto version 3.2\nCurrent Programmer:   Anthony Thyssen  anthony@cit.gu.edu.au  version 4.0 on\n\nThis program while available in the X windows Contrib Area, still belongs\nto the programmers.  Permission is however given for you to freely copy,\ndistribute and modify it on the condition that this and all other\ncopyright notices remain unchanged in all distributions. Modifications\nshould be forwarded to the Current Programmer (anthony) for inclusion into\nthe next release.\n\nThis software comes with NO warranty whatsoever and no responsibility for\nany damages, losses or problems that the program may cause will be taken.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["graphics"],"shlibs_required":["libXpm.so.4","libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xbmbrowser port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xca-qt6","origin":"security/xca","version":"2.6.0","comment":"Graphical certification authority","maintainer":"madpilot@FreeBSD.org","www":"https://hohnstaedt.de/xca","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebdbf0b2167446fd248c2bd99c8526e58b8b2b60cd1eb1966ca29ce944dd3fdf","flatsize":5547464,"path":"All/xca-qt6-2.6.0.pkg","repopath":"All/xca-qt6-2.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1332212,"desc":"Graphical certification authority is an interface for managing RSA keys\nand certificates, and the creation and signing of PKCS#10 requests. It\nuses the OpenSSL library and a Berkeley DB for key and certificate\nstorage. It supports importing and exporting keys and PEM DER PKCS8\ncertificates, signing and revoking of PEM DER PKCS12, and selection of\nx509v3 extensions. A tree view of certificates is presented.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-base_sqldriver-sqlite":{"origin":"databases/qt6-base_sqldriver","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["security"],"shlibs_required":["libcrypto.so.12","libQt6Help.so.6","libQt6Sql.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"options":{"DOCS":"on"},"annotations":{"flavor":"qt6"}},{"name":"xbattbar","origin":"sysutils/xbattbar","version":"1.4.2_9","comment":"Simple battery meter","maintainer":"cy@FreeBSD.org","www":"http://iplab.aist-nara.ac.jp/member/suguru/xbattbar.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d398cbd3bf09703805e6bdcf057b857d5c76ef2ba2266d06fdaa63dc070c50c5","flatsize":32894,"path":"All/xbattbar-1.4.2_9.pkg","repopath":"All/xbattbar-1.4.2_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":13904,"desc":"Xbattbar shows the current (laptop) battery status in the X window\nenvironment. The battery indicator of this program is very simple: a simple\nbar in the bottom of your display. With its color, it indicates the\nAC-line status (plugged in or off-line), and battery\ncharging/remaining level.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["sysutils"],"shlibs_required":["libXext.so.6","libX11.so.6"]},{"name":"xmx","origin":"x11/xmx","version":"1.1_3","comment":"X protocol multiplexor","maintainer":"ports@FreeBSD.org","www":"https://cs.brown.edu/software/xmx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0efd2de4c04dffb4a23c460411732d52a3f92c0ca068942a3e59cca125c1fae","flatsize":53690,"path":"All/xmx-1.1_3.pkg","repopath":"All/xmx-1.1_3.pkg","licenselogic":"single","pkgsize":23384,"desc":"XMX is an X protocol multiplexor.  It is a standalone utility for displaying\nan X Windows session on multiple displays.  XMX takes advantage of the\nnetworked nature of the X Window System by tapping the communication link\nbetween an X client and an X server.  In this way, XMX works with any\nX clients and any X servers, without the need to modify either.\n\nIt's tempting to call this \"broadcast software,\" and that is certainly the\neffect.  In reality, though, XMX is \"multicast\" software.  It must know\nall the slave machines ahead of time and it connects to each one directly.\nXMX is more like mail than news.\n\nXMX connects to N servers like an X client, then accepts connections from\nM clients like an X server.  One of those servers is designated the \"master\"\nfrom which input is directed to the clients.  The other servers are \"slaves.\"\nSlave servers receive only those protocol requests that are necessary for\nthem to maintain a visual look-alike of the master server's display.\n\nThis software was developed at Brown University for use in our electronic\nclassroom.  Some version of it has been in use here since 1988.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xmx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xbindkeys","origin":"x11/xbindkeys","version":"1.8.7_1","comment":"Allows you to launch shell commands under X with your keyboard","maintainer":"guru@unixarea.de","www":"https://www.nongnu.org/xbindkeys/xbindkeys.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b992a6c0fab1975262b5a108ff746efd49692f82011c712ac7edd656770ad5a1","flatsize":54168,"path":"All/xbindkeys-1.8.7_1.pkg","repopath":"All/xbindkeys-1.8.7_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22340,"desc":"xbindkeys is a program that allows you to launch shell commands with your\nkeyboard or your mouse under X Window. It links commands to keys or\nmouse buttons, using a configuration file.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"options":{"GUILE":"off","TCL":"off"}},{"name":"xbitmaps","origin":"x11/xbitmaps","version":"1.1.2","comment":"X.Org bitmaps data","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a697909ada5bb584981dbf367a4d3004b3f0614bf043443f2fad8d8c4e3727a","flatsize":183857,"path":"All/xbitmaps-1.1.2.pkg","repopath":"All/xbitmaps-1.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21748,"desc":"This package contains xbitmaps, which provides static graphics needed by\nX.Org applications to draw screen elements.","categories":["x11"]},{"name":"xbiff","origin":"x11/xbiff","version":"1.0.4_1","comment":"Mailbox flag for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"193c32e27352f130c700f63c6ecd6658db315521f8471f58c57a4c4c5e4e089c","flatsize":22007,"path":"All/xbiff-1.0.4_1.pkg","repopath":"All/xbiff-1.0.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10884,"desc":"This package contains xbiff, which displays a little image of a mailbox in\nthe X Window System. The flag on the mailbox is down when there is no mail,\nand the flag goes up when new mail arrives.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libXext.so.6","libX11.so.6"]},{"name":"xbat","origin":"games/xbat","version":"1.11_11","comment":"XEVIOUS like shooting game","maintainer":"TsurutaniNaoki@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49bbcf3407b14e5b678f011a3ad3539e20520c175354bae4d638dad798e1c752","flatsize":458876,"path":"All/xbat-1.11_11.pkg","repopath":"All/xbat-1.11_11.pkg","licenselogic":"and","licenses":["GPLv2","CR"],"pkgsize":107248,"desc":"This is the XEVIOUS (NAMCO(C)) like game.\n\nTYPE:\n\txbat\nOPTION:\n        -hs : high speed mode\n        -dc : use default colormap\n        -g : rapid fire\n        -r : exchange keys[z][x]\n        -h -help : print usage\n        -mode [0-4]  : set game level\n               0:easy, 1:normal, 2:difficult, 3:more difficult, 4:abnormal\nCOMMAND:\n\t[s] for Start or Pause\n\t[q] for quit\n\t[c] for setup (at Title screen only)\n\tCursor key or Number key to move.\n\ti, j, l, k, m also to move.\n\t[z] and [x] to shoot.\n\nPlease e-mail the author (wai@nemoto.ecei.tohoku.ac.jp) with improvements or\nother comments about this game.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"]},{"name":"xbatt","origin":"sysutils/xbatt","version":"1.2.1_4","comment":"Laptop battery status display for X11","maintainer":"cy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f87e7e0216f0e2f73451ebdce0be823885592d2c703807d96756d0e95fba52f9","flatsize":20784,"path":"All/xbatt-1.2.1_4.pkg","repopath":"All/xbatt-1.2.1_4.pkg","licenselogic":"single","pkgsize":6088,"desc":"`xbatt' is an X11 client which displays a battery status of your\nnotebook computer equiped with APM (Advanced Power Management) BIOS.\nThe status displayed consists remaining battery life, an AC line\nstatus, and a charging status.\n\nNOTE: You need APM driver in your kernel. And enable it to edit\n      file /etc/sysconfig at `apm_enable=NO' to `YES'.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["sysutils"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXpm.so.4"]},{"name":"xboard-devel","origin":"games/xboard-devel","version":"4.8.0.20151020.3_2","comment":"X frontend for Crafty, GNUChess, Chess Servers, or e-mail chess","maintainer":"kalten@gmx.at","www":"https://www.gnu.org/software/xboard/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b3dec498a3fc1ebebca861c6f6845da9d51f4068bd9800de1e35fbdcb713c9c","flatsize":4301865,"path":"All/xboard-devel-4.8.0.20151020.3_2.pkg","repopath":"All/xboard-devel-4.8.0.20151020.3_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1195024,"desc":"Xboard is a graphical chessboard that can serve as a user interface for\nCrafty, GNU Chess, for Internet Chess Servers, or for electronic mail\ncorrespondence chess. xboard can also be used by itself.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fairymax":{"origin":"games/fairymax","version":"5.0b.20160316.1_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libSM.so.6","libICE.so.6","libXmu.so.6","libX11.so.6","libXt.so.6","libintl.so.8","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libcairo.so.2"],"options":{"DOCS":"on","NLS":"on","ZIPPY":"off","XAW":"on","XAW3D":"off","GTK2":"off","SOX":"off","ALSA":"off","CRAFTY":"off","FAIRYMAX":"on","GNUCHESS":"off","KNIGHTCAP":"off","PHALANX":"off"}},{"name":"xblas","origin":"math/xblas","version":"1.0.248","comment":"Extra Precise Basic Linear Algebra Subroutines (BLAS)","maintainer":"ports@FreeBSD.org","www":"https://www.netlib.org/xblas/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfe9227b3c42fd4e0aaba72f8dee5ae9be6bea7542eb47ef1122711a50895b86","flatsize":11659023,"path":"All/xblas-1.0.248.pkg","repopath":"All/xblas-1.0.248.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1262144,"desc":"This library of routines is part of a reference implementation for the Dense\nand Banded BLAS routines, along with their Extended and Mixed Precision\nversions, as documented in Chapters 2 and 4 of the new BLAS Standard.\n\nEXTENDED PRECISION is only used internally; the input and output arguments\nremain the same as in the existing BLAS.  At present, we only allow Single,\nDouble, or Extra internal precision.  Extra precision is implemented as\ndouble-double precision (128-bit total, 106-bit significand).  The routines\nfor the double-double precision basic arithmetic operations +, -, *, / were\ndeveloped by David Bailey.\n\nWe have designed all our routines assuming that single precision arithmetic\nis actually done in IEEE single precision (32 bits) and that double precision\narithmetic is actually done in IEEE double precision (64 bits). The routines\nalso pass our tests on an Intel machine with 80-bit floating point registers.\n\nMIXED PRECISION permits some input/output arguments to be of different types\n(mixing real and complex) or precisions (mixing single and double).","categories":["math"],"shlibs_provided":["libxblas.so.0"],"options":{"DOCS":"on","SHARED":"on","STATIC":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe xblas port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xautomation","origin":"x11/xautomation","version":"1.09_2","comment":"Control X from the command line for scripts","maintainer":"bofh@FreeBSD.org","www":"https://hoopajoo.net/projects/xautomation.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46743afc8a10e93b0a8bb09796ad17eefb82ea69e90a418d8a080a5d4c8d812d","flatsize":173257,"path":"All/xautomation-1.09_2.pkg","repopath":"All/xautomation-1.09_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":42612,"desc":"Control X from the command line for scripts, and do \"visual scraping\" to find\nthings on the screen. The control interface allows mouse movement, clicking,\nbutton up/down, key up/down, etc, and uses the XTest extension so you don't\nhave the annoying problems that xse has when apps ignore sent events. The\nvisgrep program find images inside of images and reports the coordinates,\nallowing programs to find buttons, etc, on the screen to click on.","deps":{"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11"],"shlibs_required":["libpng16.so.16","libXi.so.6","libX11.so.6","libXtst.so.6"],"options":{"DOCS":"on"}},{"name":"xbacklight","origin":"x11/xbacklight","version":"1.2.3_1","comment":"Program to adjust backlight brightness","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"683f322032225bf7fe6e41d06810015f25cd79849030153caa9d7394f1902514","flatsize":15100,"path":"All/xbacklight-1.2.3_1.pkg","repopath":"All/xbacklight-1.2.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7492,"desc":"The xbacklight program adjusts backlight brightness\nusing RandR extension.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"}},"categories":["x11"],"shlibs_required":["libxcb-randr.so.0","libxcb-util.so.1","libxcb.so.1"]},{"name":"xautolock","origin":"x11/xautolock","version":"2.2_2","comment":"Activate xlock after a user defined time of inactivity","maintainer":"romain@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"207c28d1afb60a5e144ab399a6336c77facaa9eacf99a0f988055f2315655460","flatsize":33199,"path":"All/xautolock-2.2_2.pkg","repopath":"All/xautolock-2.2_2.pkg","licenselogic":"single","pkgsize":15788,"desc":"Xautolock  monitors  console activity  under the X window system, and\nfires  up  a  program  of your choice if  nothing  happens  during  a\nuser configurable  period of time.  You can use this to automatically\nstart up a screen locker in case you tend to forget to do so manually\nbefore having a coffee break.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"xlockmore":{"origin":"x11/xlockmore","version":"5.77"}},"categories":["x11"],"shlibs_required":["libXss.so.1","libXext.so.6","libX11.so.6"],"options":{"XLOCK":"on"}},{"name":"xclock","origin":"x11-clocks/xclock","version":"1.0.9_1","comment":"Analog and digital clock for X","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xapps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f63b3f4630ca834b83c06b539f6f5b3df8cd1df500e41ecfaa92e4352552cac3","flatsize":51329,"path":"All/xclock-1.0.9_1.pkg","repopath":"All/xclock-1.0.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25760,"desc":"This package contains xclock, a program for the X Window System that display\nthe time in analog or digital form.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"}},"categories":["x11-clocks"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6","libXrender.so.1","libXft.so.2","libxkbfile.so.1"]},{"name":"xclipboard","origin":"x11/xclipboard","version":"1.1.3_1,1","comment":"X clipboard client","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d9e74b60358b103b3d8e6d7f192f4e04d583ad374ed0913403ed4d833c5b19e","flatsize":37589,"path":"All/xclipboard-1.1.3_1,1.pkg","repopath":"All/xclipboard-1.1.3_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15156,"desc":"This package contains xclipboard, an X clipboard client.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"]},{"name":"xcb-util-xrm","origin":"x11/xcb-util-xrm","version":"1.3","comment":"XCB utility functions for the X resource manager","maintainer":"x11@FreeBSD.org","www":"https://github.com/Airblader/xcb-util-xrm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4cd0a73ae197d8f6b0f894c8431d65f7052e3bde2c04ba752ce4a85897077a0","flatsize":65568,"path":"All/xcb-util-xrm-1.3.pkg","repopath":"All/xcb-util-xrm-1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18252,"desc":"XCB utility functions for the X resource manager","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"}},"categories":["x11","devel"],"shlibs_required":["libxcb-util.so.1","libxcb.so.1"],"shlibs_provided":["libxcb-xrm.so.0"]},{"name":"xasteroids","origin":"games/xasteroids","version":"5.0_3","comment":"X11 based asteroids style arcade game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63208d37d89979c633a95ca25890fd1edfe9abf154c5707af060a4a060fdbd78","flatsize":26047,"path":"All/xasteroids-5.0_3.pkg","repopath":"All/xasteroids-5.0_3.pkg","licenselogic":"single","pkgsize":11624,"desc":"X11 based asteroids style arcade game.\nMake big rocks into little ones.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xasteroids port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xbill","origin":"games/xbill","version":"2.1_12","comment":"Save your computers from the evil clutches of Bill","maintainer":"ak@FreeBSD.org","www":"http://www.xbill.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3b2fb621b6dbc588107de99d2dea77bead8de2a2230cc93950589088067926c","flatsize":198449,"path":"All/xbill-2.1_12.pkg","repopath":"All/xbill-2.1_12.pkg","licenselogic":"single","pkgsize":37704,"desc":"xbill is a game for Bill-haters.  Ah, the escasy to squish the evil Bill\nlike a bug! :>","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libXpm.so.4","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"ATHENA":"on","MOTIF":"off"}},{"name":"xascii","origin":"x11/xascii","version":"1.0_1","comment":"Display an ASCII table in decimal, octal, and hexadecimal","maintainer":"cy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bb7ae6350dbd8fb6449e2a2b6f7090effe8ada4ec7cd0a199295d19202d2cd9","flatsize":18301,"path":"All/xascii-1.0_1.pkg","repopath":"All/xascii-1.0_1.pkg","licenselogic":"single","pkgsize":6288,"desc":"Xascii displays the complete ascii character set along with each character's\nvalue in either decimal, hexidecimal, or octal notation.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"]},{"name":"xdeview","origin":"converters/xdeview","version":"0.5.20_4","comment":"X11 program for uu/xx/Base64/BinHex/yEnc de-/encoding","maintainer":"ports@FreeBSD.org","www":"http://www.fpx.de/fp/Software/UUDeview/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"824132f1bd1601d5d439c61e6482c7465f0bf77538fb0b7ea70d512379902d72","flatsize":162881,"path":"All/xdeview-0.5.20_4.pkg","repopath":"All/xdeview-0.5.20_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":47688,"desc":"This is a powerful and easy-to-use tcl/tk-based program\nwhich can de/en-code BinHex, uuencoded, xxencoded, Base64,\nand yEnc formats.\n\nXdeview uses tcl/tk 8.3, but the port can be configured to\nuse other tcl/tk versions (see the port Makefile).","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"},"uulib":{"origin":"converters/uulib","version":"0.5.20_3"}},"categories":["converters","tcl","tk"],"shlibs_required":["libuu.so.3","libX11.so.6","libtcl86.so.1","libtk86.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xdeview port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xastir","origin":"comms/xastir","version":"2.2.0_6","comment":"X Amateur Station Tracking and Information Reporting","maintainer":"carl@stagecraft.cx","www":"http://www.xastir.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"940ef3bbbb56aff696540cbab200056deb1e4fd1faf3e079074bc4a75ddd490e","flatsize":4940523,"path":"All/xastir-2.2.0_6.pkg","repopath":"All/xastir-2.2.0_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1176596,"desc":"Xastir is an APRS client program that uses amateur radio and internet\nservices to convey GPS mapping, weather, and positional data in a\ngraphical application.  It has been developed by and for amateur\nradio enthusiasts to provide real-time data in an easy to use\npackage.","deps":{"GraphicsMagick":{"origin":"graphics/GraphicsMagick","version":"1.3.43_1,1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"libwmf":{"origin":"graphics/libwmf","version":"0.2.13_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"png":{"origin":"graphics/png","version":"1.6.43"},"shapelib":{"origin":"devel/shapelib","version":"1.6.0"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["comms","hamradio"],"shlibs_required":["libXm.so.4","libXt.so.6","libX11.so.6","libGraphicsMagick.so.3","libjasper.so.7","libwmflite-0.2.so.7","libjxl.so.0.10","libjxl_threads.so.0.10","libtiff.so.6","libjbig.so.2","libsharpyuv.so.0","libwebp.so.7","libwebpmux.so.3","libfreetype.so.6","libjpeg.so.8","libpng16.so.16","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libXext.so.6","libSM.so.6","libICE.so.6","libxml2.so.2","libXpm.so.4","libcurl.so.4","libshp.so.4","libpcre2-8.so.0"],"options":{"CURL":"on","DAVIS":"off","ERRORPOP":"off","FESTIVAL":"off","GEOTIFF":"off","GPSMAN":"off","GMAGICK":"on","IMAGICK":"off"},"messages":[{"message":"Xastir is now installed.\n\nHop on over to http://www.xastir.org/ for details on getting\nmaps and for more information on using Xastir.\n\nYour map directory is /usr/local/share/xastir/maps","type":"install"}]},{"name":"xapian-bindings","origin":"databases/xapian-bindings","version":"1.4.25","comment":"Bindings allowing Xapian to be used from various programming languages","maintainer":"sunpoet@FreeBSD.org","www":"https://xapian.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d4d02cd31ca1d9587c691db2fdc04bd4a07ebe6e5f85a4ad7b738d701cfead3","flatsize":243,"path":"All/xapian-bindings-1.4.25.pkg","repopath":"All/xapian-bindings-1.4.25.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1088,"desc":"This is the meta port of the following bindings:\n- databases/lua-xapian: Lua binding\n- databases/p5-Xapian: Perl binding\n- databases/php-xapian: PHP binding\n- databases/py-xapian: Python binding\n- databases/ruby-xapian: Ruby binding","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"lua54-xapian":{"origin":"databases/lua-xapian","version":"1.4.25"},"p5-Xapian":{"origin":"databases/p5-Xapian","version":"1.4.25.0"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-xapian":{"origin":"databases/php-xapian","version":"1.4.25"},"py311-xapian":{"origin":"databases/py-xapian","version":"1.4.25"},"python311":{"origin":"lang/python311","version":"3.11.9"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-xapian":{"origin":"databases/ruby-xapian","version":"1.4.25"}},"categories":["databases"],"options":{"LUA":"on","PERL":"on","PHP":"on","PYTHON":"on","RUBY":"on"}},{"name":"xantfarm","origin":"x11/xantfarm","version":"1.16_3","comment":"Ant hill simulation on X11 root window","maintainer":"ports@FreeBSD.org","www":"https://www.acme.com/software/xantfarm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ea050a6e01d3e8d4681bfba8bb07dc46c2769e56042066c2746168a66522657","flatsize":27410,"path":"All/xantfarm-1.16_3.pkg","repopath":"All/xantfarm-1.16_3.pkg","licenselogic":"single","pkgsize":12776,"desc":"Xantfarm animates the X11 root window with a simulated ant hill.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xantfarm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xarchiver","origin":"archivers/xarchiver","version":"0.5.4.23","comment":"Desktop-agnostic GTK frontend to various archiving tools","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/ib/xarchiver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bce8498ca9cd716a0662c560ec0719fdeff76262b91ab673a84bd0d0297b4477","flatsize":1517601,"path":"All/xarchiver-0.5.4.23.pkg","repopath":"All/xarchiver-0.5.4.23.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":466916,"desc":"Xarchiver is a Desktop Environment independent archiver frontend.\nAll common archive types are supported. RPM and ISO are handled without\nrpm or isodump executables.","deps":{"7-zip":{"origin":"archivers/7-zip","version":"24.07"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtar":{"origin":"archivers/gtar","version":"1.35_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gzip":{"origin":"archivers/gzip","version":"1.13_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"unzip":{"origin":"archivers/unzip","version":"6.0_8"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["archivers"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","NLS":"on","GTK2":"off","GTK3":"on","ARJ":"off","LZO":"off","RAR":"off"}},{"name":"xannotate","origin":"deskutils/xannotate","version":"g20220604","comment":"Turn static CLI commands into TUIs with ease","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jesseduffield/lazycli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13a6cd5b4ea2d1d229a37b9178e7be818d84ac30286e87ceedda491dc91a3a9b","flatsize":29488,"path":"All/xannotate-g20220604.pkg","repopath":"All/xannotate-g20220604.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11656,"desc":"xannotate is a simple program that opens a screen-size window over whatever is\npresent and allows you to scribble over it. This is useful when you are doing\na demo and you need to annotate parts of what is on-screen.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"}},"categories":["deskutils"],"shlibs_required":["libX11.so.6","libXtst.so.6"]},{"name":"xanalyser","origin":"audio/xanalyser","version":"1.32_4","comment":"Spectrum analyser","maintainer":"hamradio@FreeBSD.org","www":"http://arvin.schnell-web.net/xanalyser/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cbeabd8499964b617f0c256d6f42fcdf181a38478338be42a853314e3ccdbde","flatsize":106841,"path":"All/xanalyser-1.32_4.pkg","repopath":"All/xanalyser-1.32_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":40764,"desc":"XAnalyser is a program to analyse a stereo audio signal. It has two displays:\n\nFrequency Spectrum\nUsing Fast Fourier Transform, the time domain of the signal is transformed into\nthe frequency domain, i.e. the amplitude (in logarithmic scale) of the\naudio signal is plotted versus the frequency. Either the sum of the\nleft and right channel of the audio signal can be shown or both\nchannels simultaneously.\n\nXY Scope\nRoughly speaking, the audio signal of left channel deflects a point\nhorizontally and the right channel vertically (just as the beam of a CRT\nwould do). Thus, an audio signal only present on the left channel produces\na horizontal line, whereas an audio signal only present on the right channel\nproduces a vertical line. A mono signal produces a 45 degree line.\nA stereo signal creates a wilde pattern (if the phase is correct,\npredominately in the same direction as a mono signal) or may even fill\nthe entire scope.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["audio","hamradio"],"shlibs_required":["libXext.so.6","libXm.so.4","libXt.so.6","libSM.so.6","libICE.so.6","libXmu.so.6","libXpm.so.4","libX11.so.6"]},{"name":"xapian-omega","origin":"www/xapian-omega","version":"1.4.25","comment":"CGI search application built on Xapian","maintainer":"sunpoet@FreeBSD.org","www":"https://xapian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be134a86d2cf5d735ce479195658f49b7d554b01304804b2353ad2af48dc90b1","flatsize":1277292,"path":"All/xapian-omega-1.4.25.pkg","repopath":"All/xapian-omega-1.4.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":334388,"desc":"This package contains two index building utilities (omindex and scriptindex) and\na CGI search application (omega).  These use the Xapian search library to\nprovide a search over a collection of documents.","deps":{"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["www"],"shlibs_required":["libxapian.so.30","libpcre2-8.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","ICONV":"on"}},{"name":"xanim","origin":"multimedia/xanim","version":"2.92.0_11","comment":"Play most popular animation formats and show pictures","maintainer":"dinoex@FreeBSD.org","www":"http://xanim.polter.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87fcf163b5fd89578bb8861d7d9c1ffa3aebceac52454f808a2d31a8b1ab58b5","flatsize":748296,"path":"All/xanim-2.92.0_11.pkg","repopath":"All/xanim-2.92.0_11.pkg","licenselogic":"single","licenses":["xanim"],"pkgsize":266928,"desc":"XAnim  is a program that can display animations of various\nformats on systems running X11.  XAnim currently  supports\nthe following animation types:\n\n       +  FLI animations.\n       +  FLC animations.\n       +  IFF  animations. The following features are sup-\n          ported:\n            -> Compressions 3,5,7,J(movies) and l(small\n             L).\n            -> Color cycling during single images and\n             anims.\n            -> Display Modes: depth 1-8, EHB, HAM and\n             HAM8.\n       +  GIF87a and GIF89a files.\n            -> single and multiple images supported.\n            -> GIF89a animation extensions supported.\n       +  GIF89a animation extension support.\n       +  a  kludgy  text file listing gifs and what order\n          to show them in.\n       +  DL animations. Formats 1, 2 and partial 3.\n       +  Amiga PFX(PageFlipper Plus F/X) animations. TEMP\n          DISABLED\n       +  Amiga   MovieSetter  animations(For  those  Eric\n          Schwartz fans).\n       +  Utah Raster Toolkit RLE images and anims.\n       +  AVI animations. Currently supported are\n            -> IBM Ultimotion     (ULTI) depth 16.\n            -> JPEG               (JPEG) depth 24.\n                         images.\n       +  MPEG  animations.  Currently  only Type I Frames\n          are displayed. Type B and Type P frames are cur-\n          rently  ignored,  but  will  be  added in future\n          revs.\n       +  WAV audio files may have their  sound  added  to\n          any  animation  type  that  doesn't already have\n          audio, by specifying the  .wav  file  after  the\n          animation  file  on  the command line. Currently\n          only the PCM audio codec is supported.\n       +  any combination of the above on the same command\n          line.\n\nXAnim also provides various options that allow the user to\nalter colormaps, playback speeds, looping  modes  and  can\nprovide on-the-fly scaling of animations with the mouse.\n\nLICENSE: freely used, copied and redistributed without fee for non-commerical purposes\n\n( http://xanim.va.pubnix.com/home.html )\n( http://xanim.resnet.gatech.edu/home.html )\n( http://smurfland.cit.buffalo.edu/xanim/home.html )","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["multimedia","graphics"],"shlibs_required":["libXext.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libX11.so.6"]},{"name":"xaos","origin":"graphics/xaos","version":"4.2.1_1","comment":"Real-time interactive fractal browser","maintainer":"joerg.preiss@slesa.de","www":"https://xaos-project.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f872ef7feb51c3affd72437e82717a0f0d1d719da1d2bfd9e818c6a3bd2c28f","flatsize":2248476,"path":"All/xaos-4.2.1_1.pkg","repopath":"All/xaos-4.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":477248,"desc":"XaoS allows you to zoom and pan around a fractal in real time. It can display\nthe animated fractals in graphical or even plain text mode.\n\nIt displays the Mandelbrot set or many other fractals and allows you to zoom\nsmoothly into the fractal. Various coloring modes are provided for both the\npoints inside and outside the selected set. In addition, switching between\nMandelbrot and Julia fractal types is provided.\n\nOther features include:\n       - autopilot mode\n       - palette changing\n       - image saving\n       - fractal inversion\n       - filters\n       - built in fractal tutorial.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","math"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"EXAMPLES":"on","NLS":"on","TUTORIAL":"on"}},{"name":"xalarm","origin":"x11-clocks/xalarm","version":"3.06_1","comment":"X based alarm clock","maintainer":"cy@FreeBSD.org","www":"https://ftp.gwdg.de/pub/x11/x.org/contrib/utilities/xalarm.README","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f42af5bdd059aa34e20064ab3b84281d4f3798983641f49c60be01138eb4f0a","flatsize":64993,"path":"All/xalarm-3.06_1.pkg","repopath":"All/xalarm-3.06_1.pkg","licenselogic":"single","pkgsize":31616,"desc":"This is a port of xalarm.  It is a user configurable alarm clock based\non X. It allows multiple alarms to be set, each with a different\nmessage.  Alarms can be set either +X number of minutes and it will also\nallow alarms set for days.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-clocks"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"]},{"name":"xapian-core","origin":"databases/xapian-core","version":"1.4.25,1","comment":"Probabilistic text search database engine","maintainer":"sunpoet@FreeBSD.org","www":"https://xapian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64be2dc490e744bac92a07443d34ac435a84bc3777aa3f15aaf4a5ab7a47e744","flatsize":9922778,"path":"All/xapian-core-1.4.25,1.pkg","repopath":"All/xapian-core-1.4.25,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2093536,"desc":"Xapian is an Open Source Probabilistic Information Retrieval library, released\nunder the GPL. It's written in C++, with bindings to allow use from other\nlanguages.\n\nXapian is designed to be a highly adaptable toolkit to allow developers to\neasily add advanced indexing and search facilities to their own applications.\n\nXapian features include:\n- Ranked probabilistic search - word importance weighting\n- Relevance feedback\n- Phrase and proximity searching\n- Full range of structured boolean search operators\n- Term stemming\n- Database files > 2GB\n- Platform independent data formats\n- Allows simultaneous update and searching.","categories":["databases"],"shlibs_provided":["libxapian.so.30"],"options":{"DOCS":"on","SSE2":"off"}},{"name":"xbanish","origin":"x11/xbanish","version":"1.8_1","comment":"Banish the mouse cursor when typing","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/jcs/xbanish/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cba733e2854eaeda43c9ab5c96f589a1412effa88f1090edba5eb03cff177bb9","flatsize":17099,"path":"All/xbanish-1.8_1.pkg","repopath":"All/xbanish-1.8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7876,"desc":"xbanish hides the mouse cursor when you start typing, and shows it\nagain when the mouse cursor moves or a mouse button is pressed.  This\nis similar to xterm's pointerMode setting, but xbanish works globally\nin the X11 session.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXfixes.so.3","libXi.so.6","libXext.so.6"]},{"name":"xa65","origin":"devel/xa65","version":"2.3.14_1","comment":"Two-pass cross-assembler for MOS 6502 and compatible CPUs","maintainer":"wen@FreeBSD.org","www":"https://www.floodgap.com/retrotech/xa/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ba44ea067d0afeaacf057311a85822fcedb3cfbd2a6c0a5706b9a5dda6bfcd8","flatsize":308319,"path":"All/xa65-2.3.14_1.pkg","repopath":"All/xa65-2.3.14_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":97640,"desc":"xa is a high-speed, two-pass portable cross-assembler.  It understands\nmnemonics and generates code for:\n\n  NMOS 6502s (such as 6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502, ...)\n  CMOS 6502s (65C02 and Rockwell R65C02) and the 65816\n\nKey amongst its features:\n\n  - C-like preprocessor (understands cpp for additional feature support)\n  - Rich expression syntax and pseudo-op vocabulary\n  - Multiple character sets\n  - Binary linking\n  - Supports o65 relocatable objects with a full linker and relocation\n    suite, as well as \"bare\" plain binary object files\n  - Block structure for label scoping","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"xchm","origin":"deskutils/xchm","version":"1.36_2","comment":"Windows HTML Help (.chm) viewer for UNIX","maintainer":"dinoex@FreeBSD.org","www":"https://github.com/rzvncj/xCHM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"094bc6e087f2068bebc3744c629a107600534127f4fdc87f654fb26921e5abc3","flatsize":638281,"path":"All/xchm-1.36_2.pkg","repopath":"All/xchm-1.36_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":212860,"desc":"xCHM is a .chm viewer for UNIX. CHM is commonly used for a rich-text help\nfiles on Windows platform, and for publishing eBooks.\n\nxCHM can show the contents tree if one is available, print the displayed page,\nchange fonts faces and size, work with bookmarks, do the usual history stunts\n(forward, back, home), and seach for text in the whole book.","deps":{"chmlib":{"origin":"misc/chmlib","version":"0.40_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["deskutils"],"shlibs_required":["libwx_gtk3u_aui-3.0.so.0","libwx_gtk3u_xrc-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0","libchm.so.0"],"options":{"NLS":"on"}},{"name":"xbubble","origin":"games/xbubble","version":"0.5.8_8","comment":"Puzzle Bobble clone for Unix/X11 platforms","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/xbubble/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1afd77768d57dc28dfab4433e2b83d3b9c48d466217c5d9334dfd6076665d07","flatsize":8306883,"path":"All/xbubble-0.5.8_8.pkg","repopath":"All/xbubble-0.5.8_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5215648,"desc":"XBubble is an X Window based clone of the famous arcade game\nBust-A-Move/Puzzle Bubble. You can play it alone, against an opponent,\nor even against the computer. It has nice scalable and customizable\ngraphics.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["games"],"shlibs_required":["libX11.so.6","libpng16.so.16","libintl.so.8"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xbubble port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"x86info","origin":"sysutils/x86info","version":"1.31.s03_1","comment":"x86 CPU identification and feature display utility","maintainer":"ler@FreeBSD.org","www":"https://github.com/kernelslacker/x86info","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c553f982c46a58e672f9653c5b854320e7c2d279cd4204aec37282c74f785da2","flatsize":283178,"path":"All/x86info-1.31.s03_1.pkg","repopath":"All/x86info-1.31.s03_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":65024,"desc":"The x86info utility displays information about each of the x86 CPUs found in\nthe system.  Cache information, flags, registers, frequency, processor name,\nfamily, and model are all displayed.  It works with all Intel, AMD, Centaur,\nCyrix, VIA processors.","deps":{"libpci":{"origin":"devel/libpci","version":"3.13.0"}},"categories":["sysutils"],"shlibs_required":["libpci.so.3"]},{"name":"x48","origin":"emulators/x48","version":"0.6.4_1","comment":"HP48 SX/GX graphic calculator emulator","maintainer":"danfe@FreeBSD.org","www":"http://x48.berlios.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c02d85ea8a8872a49dbd34657b03bc69886f30c949238765b1c316d432ef35a","flatsize":1077771,"path":"All/x48-0.6.4_1.pkg","repopath":"All/x48-0.6.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":448652,"desc":"This emulator is capable of providing a faithful replication of the HP48\nSX/GX graphic calculators.\n\nAround mid 2000, Hewlett Packard has graciously made available the ROMs\nrequired to run the package (included).","deps":{"font-adobe-75dpi":{"origin":"x11-fonts/font-adobe-75dpi","version":"1.0.3_4"},"font-misc-misc":{"origin":"x11-fonts/font-misc-misc","version":"1.1.2_4"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["emulators","math"],"shlibs_required":["libX11.so.6","libXext.so.6"],"options":{"DOCS":"on"}},{"name":"xauth","origin":"x11/xauth","version":"1.1.3","comment":"X authority file utility","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1048288805011fb7c1883f2fca4dd0e2a41ef504e9970cc623097a6653832e6","flatsize":50673,"path":"All/xauth-1.1.3.pkg","repopath":"All/xauth-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22452,"desc":"This package contains the X.Org X authority file utility.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["x11"],"shlibs_required":["libXau.so.6","libXext.so.6","libXmuu.so.1","libX11.so.6"]},{"name":"xboard","origin":"games/xboard","version":"4.9.1_4","comment":"X frontend for Crafty, GNUChess, Chess Servers, or e-mail chess","maintainer":"mbeis@xs4all.nl","www":"https://www.gnu.org/software/xboard/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7848bb76dd5c83c5a1ff2abafc8994f3ba63520d83d5c65e9a65dc7b0d0b2f03","flatsize":4786990,"path":"All/xboard-4.9.1_4.pkg","repopath":"All/xboard-4.9.1_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1232060,"desc":"Xboard is a graphical chessboard that can serve as a user interface for\nCrafty, GNU Chess, for Internet Chess Servers, or for electronic mail\ncorrespondence chess. xboard can also be used by itself.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fairymax":{"origin":"games/fairymax","version":"5.0b.20160316.1_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libSM.so.6","libICE.so.6","libXmu.so.6","libX11.so.6","libXt.so.6","libintl.so.8","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libcairo.so.2"],"options":{"DOCS":"on","NLS":"on","ZIPPY":"off","XAW":"on","XAW3D":"off","GTK2":"off","SOX":"off","ALSA":"off","CRAFTY":"off","FAIRYMAX":"on","GNUCHESS":"off","KNIGHTCAP":"off","PHALANX":"off"}},{"name":"x2vnc","origin":"x11-servers/x2vnc","version":"1.7.2_1,1","comment":"Program to link multiple X and VNC servers together","maintainer":"ports@FreeBSD.org","www":"https://fredrik.hubbe.net/x2vnc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3e7458b5c407be1a3d1736413d38d35ad7e2b4ed6885defacca9613caf9b05e","flatsize":75768,"path":"All/x2vnc-1.7.2_1,1.pkg","repopath":"All/x2vnc-1.7.2_1,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":32296,"desc":"This program merges the capabilities of x2x and vncviewer. It will allow\na machine with an X display and a machine with a VNC server running on its\nmain screen to act as if they were two displays connected to one machine.\nWhen you move your mouse pointer off the screen in a direction of your\nchoosing, the pointer will appear on the other screen instead.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"}},"categories":["x11-servers"],"shlibs_required":["libXxf86dga.so.1","libXrandr.so.2","libXinerama.so.1","libXss.so.1","libXext.so.6","libSM.so.6","libICE.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe x2vnc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xNetHack-nox11","origin":"games/xnethack","version":"8.0_1","comment":"Experimental features and improvements applied to NetHack 3.7-dev","maintainer":"fuz@FreeBSD.org","www":"https://nethackwiki.com/wiki/XNetHack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"622b53e38eded26e79c28113d1932d5e710c467ce6213f00ae84193ba5eed751","flatsize":6671832,"path":"All/xNetHack-nox11-8.0_1.pkg","repopath":"All/xNetHack-nox11-8.0_1.pkg","licenselogic":"single","licenses":["nethack"],"pkgsize":1995584,"desc":"xNetHack is a fork of the dungeon exploration game NetHack.  It is a\ndistant descendent of Rogue and Hack, and a direct descendant of the\ndevelopment version of NetHack 3.7.\n\nThe main goals of xNetHack are to take vanilla NetHack and:\n\n - Fix gameplay balance issues.\n - Remove tedious and frustrating parts of the game.\n - Make uninteresting parts of the game more interesting.\n - Experiment with new ideas from the community.\n\nIn general, the game design takes a conservative approach to changing\nthe gameplay compared to other variants, with focus on deepening\nelements of the game rather than broadening them.  For example, this\nphilosophy would prefer to differentiate monsters in a class that all\ntend to play the same way, instead of adding new monsters to that class.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","liblua-5.4.so"],"options":{"DOCS":"on","SANDBOX":"off"},"annotations":{"flavor":"nox11"}},{"name":"xapsd","origin":"net/xapsd","version":"g20240326_4","comment":"Apple push notifications daemon for dovecot","maintainer":"PopularMoment@protonmail.com","www":"https://github.com/freswa/dovecot-xaps-daemon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64e7fe9ed9eb6d182fb9f45956e3b0f920f29b63a4c2840264e75f6e5ba39b96","flatsize":7705700,"path":"All/xapsd-g20240326_4.pkg","repopath":"All/xapsd-g20240326_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2533620,"desc":"Apple push notification daemon for dovecot.\n\nTogether with dovecot-xaps-plugin, this will enable push email\nfor iOS devices that talk to your dovecot IMAP server.","categories":["net"],"users":["xapsd"],"groups":["xapsd"],"messages":[{"message":"1. Create a new apple id account at https://appleid.apple.com/\n\n2. Use `xapsd -pass` to create the hash of the apple id password\n\n3. Add account information to xapsd.yaml","type":"install"}]},{"name":"xarchive","origin":"archivers/xarchive","version":"0.2.8.6_11","comment":"GTK front end for various archiving tools","maintainer":"mark@mkproductions.org","www":"https://xarchive.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d953fa5ab926f918a36f51db332557566e08d1bff27866d48d84258fdb4fff4","flatsize":127809,"path":"All/xarchive-0.2.8.6_11.pkg","repopath":"All/xarchive-0.2.8.6_11.pkg","licenselogic":"single","pkgsize":34368,"desc":"XArchive is a GTK+ front end for command line archiving tools such as tar, rar,\nzip, ace, 7zip, arj, and rpm.\n\nIt uses external bash shell wrappers to handle the different types of file\nformats, so adding support for new archive types can be easily done by writing\na wrapper.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["archivers"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"7ZIP":"off","ACE":"off","ARJ":"off","DEB":"off","RAR":"off","RPM":"off","ZIP":"off"}},{"name":"x2goclient-cli","origin":"net/x2goclient-cli","version":"3.0.1.1.2_4","comment":"The x2go perl client","maintainer":"ports@FreeBSD.org","www":"https://www.x2go.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ac41ed538ebc0424953eaddd4170894be921e22b9ada27c499595fe7cf3edc7","flatsize":14618,"path":"All/x2goclient-cli-3.0.1.1.2_4.pkg","repopath":"All/x2goclient-cli-3.0.1.1.2_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5132,"desc":"CLI client for x2go","deps":{"nxproxy":{"origin":"net/nxproxy","version":"3.5.99.20_1"},"p5-Proc-Simple":{"origin":"devel/p5-Proc-Simple","version":"1.32"},"p5-Term-ReadPassword":{"origin":"devel/p5-Term-ReadPassword","version":"0.11_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"setsid":{"origin":"sysutils/setsid","version":"2.37"}},"categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe x2goclient-cli port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xapp","origin":"x11/xapp","version":"2.8.2","comment":"Cross-desktop libraries and common resources","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/xapp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8911f4b69b64048f504824b2a6444f9901eb9497d46db8493ea30d36172b2324","flatsize":1919935,"path":"All/xapp-2.8.2.pkg","repopath":"All/xapp-2.8.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":220936,"desc":"This project gathers the components which are common to multiple\ndesktop environments and required to implement cross-DE solutions.\nConsists of xapp-common and libxapp.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-update-icon-cache":{"origin":"graphics/gtk-update-icon-cache","version":"3.24.31_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libdbusmenu":{"origin":"devel/libdbusmenu","version":"16.04.0_8"},"libgnomekbd":{"origin":"x11/libgnomekbd","version":"3.26.1_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","gnome"],"shlibs_required":["libgtk-3.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgmodule-2.0.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libX11.so.6","libgnomekbdui.so.8","libdbusmenu-gtk3.so.4"],"shlibs_provided":["libxapp.so.1"],"options":{"DOCS":"on"}},{"name":"xblast","origin":"games/xblast","version":"2.10.4_19","comment":"Multi-player real-time strategy game for X11","maintainer":"ports@FreeBSD.org","www":"https://xblast.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0d020fd765b162b7bf293bcc4897ac5e1df1490e26154f75a362571d79eb974","flatsize":21448253,"path":"All/xblast-2.10.4_19.pkg","repopath":"All/xblast-2.10.4_19.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8197872,"desc":"XBlast is a multi-player arcade game for X11. The game\ncan be played with at least two players and up to six\nplayers. It was inspired by the video/computer game\nBomberman(Dynablaster), which was to my knowledge first\nprogrammed for NEC's PC Engine/Turbo Grafx. Other (com-\nmercial) versions of the original game exist for IBM-PC,\nAtari ST, Amiga, NES, GameBoy and Super NES.","deps":{"bitstream-vera":{"origin":"x11-fonts/bitstream-vera","version":"1.10_8"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libintl.so.8","libSDL_gfx.so.16","libSDL_net-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_image-1.2.so.0","libSDL-1.2.so.0"],"options":{"NLS":"on","SDL":"on","SMPF":"off","SOUND":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe xblast port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xawtv","origin":"multimedia/xawtv","version":"3.107_2","comment":"TV viewing application and a few TV utilities","maintainer":"oliver@FreeBSD.org","www":"https://linuxtv.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d627f9db591e00c67caff645253856ba3c0cc82c880997d66dc8d045703f6485","flatsize":1335750,"path":"All/xawtv-3.107_2.pkg","repopath":"All/xawtv-3.107_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":321636,"desc":"This is a _simple_ xaw-based TV Program which uses the bttv driver or\nvideo4linux (included in 2.1.x).  Copy Policy is GNU GPL.","deps":{"aalib":{"origin":"graphics/aalib","version":"1.4.r5_14"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tv-fonts":{"origin":"x11-fonts/tv-fonts","version":"1.1_6"}},"categories":["multimedia"],"shlibs_required":["libncurses.so.6","libXft.so.2","libfontconfig.so.1","libfreetype.so.6","libXrender.so.1","libXm.so.4","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6","libjpeg.so.8","libXaw.so.7","libtinfo.so.6","libaa.so.1"],"options":{"AALIB":"on","DV":"off","ZVBI":"off"},"annotations":{"cpe":"cpe:2.3:a:linuxtv:xawtv:3.107:::::dragonfly6:x86_64:2"}},{"name":"x265","origin":"multimedia/x265","version":"3.5_2","comment":"H.265/High Efficiency Video Coding (HEVC) format","maintainer":"ports@virtual-estates.net","www":"https://www.x265.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eaf86918ccac8ba0a098b7320eda7e94723d2d1bd9cd7df785055b32fca2523c","flatsize":28952106,"path":"All/x265-3.5_2.pkg","repopath":"All/x265-3.5_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1903980,"desc":"High Efficiency Video Coding (HEVC) is the latest generation video compression\nstandard.\n\n  * This standard was developed by the ISO/IEC Moving Picture Experts Group\n    (MPEG) and ITU-T Video Coding Experts Group (VCEG), through their Joint\n    Collaborative Team on Video Coding (JCT-VC)\n\n  * HEVC is also known as ISO/IEC 23008-2 MPEG-H Part 2 and ITU-T H.265\n\n  * HEVC provides superior video quality and up to twice the data compression\n    as the previous standard (H.264/MPEG-4 AVC)\n\n  * HEVC can support 8K Ultra High Definition video, with a picture size up to\n    8192x4320 pixels","categories":["multimedia"],"shlibs_provided":["libhdr10plus.so","libx265.so.200"],"options":{"ASM":"on","DEBUG":"off","OPTIMIZED_FLAGS":"on","SVTHEVC":"off","VMAF":"off","HI8P":"on","HI10P":"on","HI12P":"on"},"annotations":{"cpe":"cpe:2.3:a:multicorewareinc:x265:3.5:::::dragonfly6:x86_64:2"}},{"name":"x16-rom","origin":"emulators/x16-rom","version":"r47","comment":"Commander X16 ROM","maintainer":"makc@FreeBSD.org","www":"https://github.com/X16Community","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2682046c04d755a44e21bd4d29358e52718613895d68b1e3cbdc0a8566187d55","flatsize":262144,"path":"All/x16-rom-r47.pkg","repopath":"All/x16-rom-r47.pkg","licenselogic":"single","pkgsize":79732,"desc":"ROM containing BASIC, KERNAL, DOS and GEOS for the Commander X16 emulator.","categories":["emulators"]},{"name":"x-on-resize","origin":"x11/x-on-resize","version":"0.2_1","comment":"Daemon for hotplug and screen reconfigure events of X displays","maintainer":"0mp@FreeBSD.org","www":"https://gitlab.com/0mp/x-on-resize","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"162514dd5fb2672c2903de3931ae20229cfdafbeca1a0598f4a5396ea15c946b","flatsize":43540,"path":"All/x-on-resize-0.2_1.pkg","repopath":"All/x-on-resize-0.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15708,"desc":"x-on-resize is a simple display configuration daemon.\n\nIt is used to monitor the X display for output configuration\nchanges and/or screen resize events. When these occur, it can call\nexternal programs to respond to the new display environment.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"}},"categories":["x11"],"shlibs_required":["libXrandr.so.2","libX11.so.6"],"options":{"EXAMPLES":"on"}},{"name":"x11-remote","origin":"x11/x11-remote","version":"1.0","comment":"X11 minimal set for remote ssh usage","maintainer":"zrj@efnet.irc","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec7e159110b6a75daec1d65fa33ce60763416052a859f7012d2ecc0223c42cce","flatsize":331,"path":"All/x11-remote-1.0.pkg","repopath":"All/x11-remote-1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1364,"desc":"This meta-package installs bare minimum of X11 set for ssh -X remote usage.\n\nWWW: https://www.x.org/","deps":{"font-alias":{"origin":"x11-fonts/font-alias","version":"1.0.4"},"font-bh-ttf":{"origin":"x11-fonts/font-bh-ttf","version":"1.0.3_5"},"font-misc-ethiopic":{"origin":"x11-fonts/font-misc-ethiopic","version":"1.0.4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"xauth":{"origin":"x11/xauth","version":"1.1.3"},"xorg-fonts-type1":{"origin":"x11-fonts/xorg-fonts-type1","version":"7.7"},"xrandr":{"origin":"x11/xrandr","version":"1.5.2_1"},"xterm":{"origin":"x11/xterm","version":"392"}},"categories":["x11"],"messages":[{"message":"To use ssh -X you need to add the following line to /etc/sshd_config:\n  X11Forwarding yes\nand restart sshd with \"rcrestart sshd\" or \"service sshd restart\".\nMake sure /etc/hosts contains \"127.0.0.1 HOSTNAME\" as in hostname(1).\n\nSome utilities might not function correctly without the RANDR extension\n(Xlib:  extension \"RANDR\" missing on display \"localhost:10.0\".).\nIn that case, connect to the remote host using \"ssh -Y user@remote\" to\nenable trusted X11 forwarding (use this only on trusted remote servers).","type":"install"}]},{"name":"x264","origin":"multimedia/x264","version":"0.164.3095_2","comment":"H.264/MPEG-4 AVC Video Encoding (Front End CLI)","maintainer":"bofh@FreeBSD.org","www":"https://www.videolan.org/x264.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a33355c4aff50f375cc8db576fa728203b08eb50cd943bbfe666e4baebf80c4","flatsize":172796,"path":"All/x264-0.164.3095_2.pkg","repopath":"All/x264-0.164.3095_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":61284,"desc":"x264 is a free library for encoding H.264/AVC (aka MPEG-4 Part 10)\nvideo streams.\n\nEncoder features\n * CAVLC/CABAC\n * Multi-references\n * Intra: all modes (4x4 and 16x16 with all predictions)\n * Inter P: all partitions (from 16x16 down to 4x4)\n * Inter B: partitions from 16x16 down to 8x8 (including SKIP/DIRECT)\n * Ratecontrol: constant quantizer, constant bitrate, or multipass ABR\n * Scene cut detection","deps":{"bash-completion":{"origin":"shells/bash-completion","version":"2.14.0,2"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"ffms2":{"origin":"multimedia/ffms2","version":"2.40_3"},"l-smash":{"origin":"multimedia/l-smash","version":"2.18.0.10"},"libx264":{"origin":"multimedia/libx264","version":"0.164.3095"}},"categories":["multimedia"],"shlibs_required":["libx264.so.164","liblsmash.so.2","libffms2.so.4","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libswscale.so.7"],"options":{"BASH":"on","DEBUG":"off","FFMS":"on","LAVF":"on","PGO":"off","SWSCALE":"on","GPAC":"off","LSMASH":"on"}},{"name":"xml-lite.el-emacs_devel","origin":"textproc/xml-lite.el","version":"1.1_25,1","comment":"Simple XML-editing for GNU Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.dogbiscuit.org/mdub/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa88c746c1adcb05b1bbd1c60322101c81a8f0c5927b9cd82c9391e4bf63c0c2","flatsize":33090,"path":"All/xml-lite.el-emacs_devel-1.1_25,1.pkg","repopath":"All/xml-lite.el-emacs_devel-1.1_25,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9492,"desc":"This package provides a simple indentation engine for XML.  It is\nintended for use in situations where the full power of the popular\nPSGML package (DTD parsing, syntax checking) is not required.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use xml-lite-mode, add to your ~/.emacs the following lines:\n\n(autoload 'xml-lite-mode \"xml-lite\" \"XML-Lite mode\" t)\n(add-to-list 'auto-mode-alist '(\"\\\\.xml\\\\'\" . xml-lite-mode))","type":"install"},{"message":"===>   NOTICE:\n\nThe xml-lite.el-emacs_devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xfce4-diskperf-plugin","origin":"sysutils/xfce4-diskperf-plugin","version":"2.7.0_3","comment":"Graphical representation of the disk IO","maintainer":"danilo@FreeBSD.org","www":"https://goodies.xfce.org/projects/panel-plugins/xfce4-diskperf-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d080add3572f194dd7ca611b4d2e812b1f0d7f91ddea75ceb80969922a4d405c","flatsize":231515,"path":"All/xfce4-diskperf-plugin-2.7.0_3.pkg","repopath":"All/xfce4-diskperf-plugin-2.7.0_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":45496,"desc":"Panel plugin to display a graphical representation of the disks IO.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["sysutils","xfce"],"shlibs_required":["libxfce4panel-2.0.so.4","libgmodule-2.0.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libdiskperf.so"],"options":{"NLS":"on"}},{"name":"xNetHack","origin":"games/xnethack","version":"8.0_1","comment":"Experimental features and improvements applied to NetHack 3.7-dev","maintainer":"fuz@FreeBSD.org","www":"https://nethackwiki.com/wiki/XNetHack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e56cd6ebbfc5a4dd56cef1bfa3ba809fee01c21d3a58cc81dbf34bfe5a167537","flatsize":7038432,"path":"All/xNetHack-8.0_1.pkg","repopath":"All/xNetHack-8.0_1.pkg","licenselogic":"single","licenses":["nethack"],"pkgsize":2041884,"desc":"xNetHack is a fork of the dungeon exploration game NetHack.  It is a\ndistant descendent of Rogue and Hack, and a direct descendant of the\ndevelopment version of NetHack 3.7.\n\nThe main goals of xNetHack are to take vanilla NetHack and:\n\n - Fix gameplay balance issues.\n - Remove tedious and frustrating parts of the game.\n - Make uninteresting parts of the game more interesting.\n - Experiment with new ideas from the community.\n\nIn general, the game design takes a conservative approach to changing\nthe gameplay compared to other variants, with focus on deepening\nelements of the game rather than broadening them.  For example, this\nphilosophy would prefer to differentiate monsters in a class that all\ntend to play the same way, instead of adding new monsters to that class.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libXaw.so.7","libXmu.so.6","libXpm.so.4","libXext.so.6","libXt.so.6","libX11.so.6","libSM.so.6","libICE.so.6","liblua-5.4.so"],"options":{"DOCS":"on","SANDBOX":"off"},"annotations":{"flavor":"x11"}},{"name":"x-face-e21-emacs_devel_nox","origin":"mail/x-face-e21","version":"20070306_31","comment":"X-Face utilities for Emacs","maintainer":"ume@FreeBSD.org","www":"https://www.jpl.org/elips/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c76262dae6db4c03aba11219a2a283206a58520fd5d1247f6af43bccd4122934","flatsize":155959,"path":"All/x-face-e21-emacs_devel_nox-20070306_31.pkg","repopath":"All/x-face-e21-emacs_devel_nox-20070306_31.pkg","licenselogic":"single","pkgsize":34336,"desc":"X-Face utilities for Emacs 21 (and possibly 22)","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"faces":{"origin":"mail/faces","version":"1.7.7_13"}},"categories":["mail","elisp"],"annotations":{"flavor":"devel_nox"}},{"name":"x-face-e21-emacs_nox","origin":"mail/x-face-e21","version":"20070306_31","comment":"X-Face utilities for Emacs","maintainer":"ume@FreeBSD.org","www":"https://www.jpl.org/elips/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a158d82459dbe613a2243ebf22b317d342c8f7dabafd81ebc8b34e8bc8c3c9ab","flatsize":154560,"path":"All/x-face-e21-emacs_nox-20070306_31.pkg","repopath":"All/x-face-e21-emacs_nox-20070306_31.pkg","licenselogic":"single","pkgsize":34208,"desc":"X-Face utilities for Emacs 21 (and possibly 22)","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"faces":{"origin":"mail/faces","version":"1.7.7_13"}},"categories":["mail","elisp"],"annotations":{"flavor":"nox"}},{"name":"x-face-e21-emacs_devel","origin":"mail/x-face-e21","version":"20070306_31","comment":"X-Face utilities for Emacs","maintainer":"ume@FreeBSD.org","www":"https://www.jpl.org/elips/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dabe7b8b2a1e349dec2a1a23733890fe2c53b618b38b725df0a95e677ecfce24","flatsize":155959,"path":"All/x-face-e21-emacs_devel-20070306_31.pkg","repopath":"All/x-face-e21-emacs_devel-20070306_31.pkg","licenselogic":"single","pkgsize":34316,"desc":"X-Face utilities for Emacs 21 (and possibly 22)","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"faces":{"origin":"mail/faces","version":"1.7.7_13"}},"categories":["mail","elisp"],"annotations":{"flavor":"devel_full"}},{"name":"x-face-e21","origin":"mail/x-face-e21","version":"20070306_31","comment":"X-Face utilities for Emacs","maintainer":"ume@FreeBSD.org","www":"https://www.jpl.org/elips/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34664dca71ca6a534f098f5bc68f404a6eb5a113b55c5a6e89015e39df693fee","flatsize":154560,"path":"All/x-face-e21-20070306_31.pkg","repopath":"All/x-face-e21-20070306_31.pkg","licenselogic":"single","pkgsize":34216,"desc":"X-Face utilities for Emacs 21 (and possibly 22)","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"faces":{"origin":"mail/faces","version":"1.7.7_13"}},"categories":["mail","elisp"],"annotations":{"flavor":"full"}},{"name":"x3270","origin":"x11/x3270","version":"4.3_1","comment":"3270 Terminal emulator","maintainer":"kbowling@FreeBSD.org","www":"https://x3270.miraheze.org/wiki/Main_Page","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abe0d6b785b8c72ad0a3b9f6fdeb857ebbcf72302bd5bbc7da8a3f9a07450635","flatsize":6368533,"path":"All/x3270-4.3_1.pkg","repopath":"All/x3270-4.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1731048,"desc":"3270 terminal emulator under X or console.\n\nIt can be used to communicate with any IBM host that supports 3270-style\nconnections over TELNET.  It can also communicate with hosts that use\nline-by-line ASCII mode to do initial login negotiation before switching to\nfull-screen 3270 mode.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["x11","net"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libexpat.so.1","libreadline.so.8","libncurses.so.6","libtinfo.so.6","libtcl86.so.1","libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"],"options":{"DBCS":"off","DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:paul_mattes:x3270:4.3:::::dragonfly6:x86_64:1"},"messages":[{"message":"If using x3270, You may wish to add  \"/usr/local/share/fonts/x3270/\" to your X11\nFontPath. See \"Using Fonts in Xorg\" in the FreeBSD handbook.\n\n'x3270a' will automatically scale the interface for high DPI displays.","type":"install"}]},{"name":"wy60","origin":"comms/wy60","version":"2.0.9_1","comment":"Curses-based emulator for the Wyse 60 terminal","maintainer":"naddy@FreeBSD.org","www":"https://code.google.com/p/wy60/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34c02400f2616865637ba6ca6681c89ea56f75003aa29b0598c38c842751adae","flatsize":112418,"path":"All/wy60-2.0.9_1.pkg","repopath":"All/wy60-2.0.9_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":43360,"desc":"Wy60 can be invoked from within any one of many commonly used\nterminal emulators as long as there is a working terminfo entry for\nit.  It sets up a emulation environment converting between Wyse 60\nescape sequences and the escape codes of the host system, and\nlaunches a shell to run within this emulated environment.\n\nThe current set of supported escape sequences is limited, but should\nsuffice to run many existing legacy applications without requiring\nany changes.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["comms"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"x42-plugins-lv2","origin":"audio/x42-plugins-lv2","version":"20230706_1","comment":"Collection of LV2 plugins (submodules)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/x42/x42-plugins/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"045c2c300d77a36a914a70834c73ad2f8afd9cb7ca2424f3df1666a01e184d33","flatsize":8142753,"path":"All/x42-plugins-lv2-20230706_1.pkg","repopath":"All/x42-plugins-lv2-20230706_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1238036,"desc":"A collection of professional lv2 audio plugins written by Robin Gareus.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblo":{"origin":"audio/liblo","version":"0.32"},"libltc":{"origin":"audio/libltc","version":"1.3.2_1"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"zita-convolver":{"origin":"audio/zita-convolver","version":"4.0.3_3"}},"categories":["audio"],"shlibs_required":["libX11.so.6","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2","libGLU.so.1","libOpenGL.so.0","libGL.so.1","libjack.so.0","liblo.so.7","libfftw3f.so.3","libltc.so.11","libsndfile.so.1","libsamplerate.so.0"],"options":{"SSE":"on"}},{"name":"wzdftpd","origin":"ftp/wzdftpd","version":"0.8.3_11","comment":"Modular FTP server configurable online using SITE commands","maintainer":"fuz@FreeBSD.org","www":"https://sourceforge.net/projects/wzdftpd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"055a57000eb1e8160a7ee944172bbf099d03cdfe0aa4ae21d08954de261e8814","flatsize":1010015,"path":"All/wzdftpd-0.8.3_11.pkg","repopath":"All/wzdftpd-0.8.3_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":293748,"desc":"wzdftpd is an FTP server designed to be modular and entirely configurable\nonline using SITE commands.\n\nwzdftpd offers the following features:\n- Simple configuration file, supporting inclusions\n- Online administration, using SITE commands\n- Backends to store users/groups in different structures\n- Modules: internal, using shared libraries, or external\n  (scripts/applications)\n- Users are virtual: you do not need to create users in system\n- SSL/TLS support\n- Server is designed to run as a non-privileged user to enforce security\n- Server can detect ip changes (dynamic ips) and set ip and passive ip\n  accordingly\n- Cross devices operations (copy/move) (though can be slow)\n- Logging support (compatible with the wu-ftpd standard)\n- Designed for high performances: coded with C, multithreaded","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["ftp"],"shlibs_required":["libgnutls.so.30","libperl.so.5.36","libsqlite3.so.0","libavahi-common.so.3","libavahi-client.so.3"],"shlibs_provided":["libwzd.so.0","libwzd_core.so.0","libwzdpam.so","libwzdplaintext.so","libwzdsqlite.so","libwzd_debug.so","libwzd_perl.so","libwzd_sfv.so","libwzd_zeroconf.so"],"options":{"AVAHI":"on","DOCS":"on","ICONV":"on","IPV6":"on","MYSQL":"off","PAM":"on","PERL":"on","PGSQL":"off","SQLITE":"on","TCL":"off","GNUTLS":"on","OPENSSL":"off"},"annotations":{"cpe":"cpe:2.3:a:wzdftpd:wzdftpd:0.8.3:::::dragonfly6:x86_64:11"}},{"name":"x11vnc","origin":"net/x11vnc","version":"0.9.16_7","comment":"VNC server for use with real X displays","maintainer":"dinoex@FreeBSD.org","www":"https://github.com/LibVNC/x11vnc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abf6e896a9953e4880fce7e94f38a3bd339e0bfbb6ce9b98428cd831f9c0a562","flatsize":2794213,"path":"All/x11vnc-0.9.16_7.pkg","repopath":"All/x11vnc-0.9.16_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":817604,"desc":"x11vnc is a VNC server for real X displays.  VNC (Virtual Network Computing)\nis a very useful network graphics protocol which allows multiple simple\nremote viewers to watch and control a single desktop.  x11vnc differs from\ntraditional UNIX VNC servers in that it is accessing a real X displays that\nmay already be in progress rather than creating its own X server for clients\nto connect to.\n\nLICENSE: GPL2 or later","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libvncserver":{"origin":"net/libvncserver","version":"0.9.14_1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libvncserver.so.1","libvncclient.so.1","libssl.so.12","libcrypto.so.12","libXtst.so.6","libXext.so.6","libXinerama.so.1","libXrandr.so.2","libXfixes.so.3","libXdamage.so.1","libX11.so.6","libavahi-common.so.3","libavahi-client.so.3","libXi.so.6"],"options":{"NLS":"on","AVAHI":"on","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:x11vnc_project:x11vnc:0.9.16:::::dragonfly6:x86_64:7"}},{"name":"x2goclient","origin":"net/x2goclient","version":"4.1.2.2_4","comment":"Qt client for the X2Go system","maintainer":"ports@FreeBSD.org","www":"https://www.x2go.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd508d2c5ddc632ce8134770cf833158b0f74567e7d2dd8d6cbde601a67b00b3","flatsize":2467986,"path":"All/x2goclient-4.1.2.2_4.pkg","repopath":"All/x2goclient-4.1.2.2_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1154764,"desc":"x2goclient is a GUI application for launching server-side X2Go sessions.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libssh":{"origin":"security/libssh","version":"0.10.6"},"nxproxy":{"origin":"net/nxproxy","version":"3.5.99.20_1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"x2goclient-cli":{"origin":"net/x2goclient-cli","version":"3.0.1.1.2_4"}},"categories":["net"],"shlibs_required":["libX11.so.6","libXpm.so.4","libcups.so.2","libldap.so.2","libssh.so.4","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on","LDAP":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe x2goclient port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"x11perf","origin":"x11/x11perf","version":"1.6.1_1","comment":"X11 server performance test program","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c44cdab977ee6a69771c9399ea7b9c43fcc6b13a5c94245f7fb8e8e21f5574d7","flatsize":181423,"path":"All/x11perf-1.6.1_1.pkg","repopath":"All/x11perf-1.6.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56276,"desc":"This package contains x11perf, an X11 server performance test program.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["x11"],"shlibs_required":["libXext.so.6","libXft.so.2","libXrender.so.1","libX11.so.6","libXmuu.so.1"],"annotations":{"cpe":"cpe:2.3:a:xfree86:x11perf:1.6.1:::::dragonfly6:x86_64:1"}},{"name":"wxlauncher","origin":"games/wxlauncher","version":"0.10.1","comment":"Multi-platform launcher for the Freespace 2 Source Code Project","maintainer":"ports@FreeBSD.org","www":"https://github.com/scp-fs2open/wxLauncher","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e71a7cdd627070a4c81b800b648ab8da77e992de91fbe6e91f77eb155504b599","flatsize":1994374,"path":"All/wxlauncher-0.10.1.pkg","repopath":"All/wxlauncher-0.10.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":869300,"desc":"wxLauncher is a multi-platform launcher for the Freespace 2 Source Code Project.\n\nwxLauncher aims to give one unified answer to members of the Freespace 2 Open\ncommunity looking for an easy way to control fs2_open on various platforms and\nto those looking for an easy way to find and get updates to their Freespace 2\nMODs and TCs.","deps":{"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["games"],"shlibs_required":["libwx_baseu-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_richtext-3.0.so.0","libSDL2-2.0.so.0"],"options":{"DEBUG":"off","DOCS":"on","JOYSTICK":"on","WX3":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe wxlauncher port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wyrmgus","origin":"games/wyrmgus","version":"3.5.4_4","comment":"Modified Stratagus engine for Wyrmsun","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/Andrettin/Wyrmgus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08b399178a5fd010b259b07d9e917d81a77a7bd5d02ae6241f5dfa6ba23ee855","flatsize":3986939,"path":"All/wyrmgus-3.5.4_4.pkg","repopath":"All/wyrmgus-3.5.4_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1228196,"desc":"Modified Stratagus engine for Wyrmsun\n\nWWW: https://github.com/Andrettin/Wyrmgus","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"oaml":{"origin":"audio/oaml","version":"1.3.4_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tolua++":{"origin":"lang/tolua++","version":"1.0.93_3"}},"categories":["games","devel"],"shlibs_required":["liblua-5.1.so","libpng16.so.16","libSDL-1.2.so.0","libtolua++-5.1.so","libogg.so.0","libvorbis.so.0","libX11.so.6","libGL.so.1","libGLU.so.1","liboaml.so.1","libvorbisfile.so.3"],"options":{"DOCS":"on","OPENGL":"on"}},{"name":"wxsvg","origin":"graphics/wxsvg","version":"1.5.24_3","comment":"C++ library to create, manipulate, and render SVG files","maintainer":"ahicks@p-o.co.uk","www":"https://wxsvg.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3737b9a27e31c19d0ab08ba26a8edafe485611bc9bc4b36b4212234cd27d7ce3","flatsize":6099535,"path":"All/wxsvg-1.5.24_3.pkg","repopath":"All/wxsvg-1.5.24_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":797432,"desc":"C++ library to create, manipulate, and render SVG files","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wx32-gtk3":{"origin":"x11-toolkits/wxgtk32","version":"3.2.4_2"}},"categories":["graphics"],"shlibs_required":["libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2","libwx_gtk3u_xrc-3.2.so.0","libwx_gtk3u_html-3.2.so.0","libwx_gtk3u_qa-3.2.so.0","libwx_gtk3u_core-3.2.so.0","libwx_baseu_xml-3.2.so.0","libwx_baseu_net-3.2.so.0","libwx_baseu-3.2.so.0","libexpat.so.1","libexif.so.12","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libswscale.so.7"],"shlibs_provided":["libwxsvg.so.3"]},{"name":"wxmacmolplt","origin":"science/wxmacmolplt","version":"7.7.43_5","comment":"Graphical user interface principally for the GAMESS program","maintainer":"yuri@FreeBSD.org","www":"https://brettbode.github.io/wxmacmolplt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b64a25d5f64bc4fd9d63fa54548aa29794b800af0e8b056e26ae001e3d20c04","flatsize":4142621,"path":"All/wxmacmolplt-7.7.43_5.pkg","repopath":"All/wxmacmolplt-7.7.43_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1623580,"desc":"wxMacMolPlt is an open-source, cross-platform (Mac OS X, Linux and Windows) gui\nfor preparing, submitting and visualizing input and output for the GAMESS\nquantum chemistry package. Features include a graphical molecule builder, GAMESS\ninput generation, animation of output and visualization of molecules, normal\nmodes, orbitals and other properties.\n\nMacMolPlt is designed to be easy to use by the novice chemist yet has many\npowerful features that will be immediately indespensible to the advanced user.","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["science"],"shlibs_required":["libwx_baseu-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_gtk3u_gl-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libGLU.so.1","libOpenGL.so.0","libGLEW.so.2","libGL.so.1","libX11.so.6"]},{"name":"x026","origin":"deskutils/x026","version":"1.2_1","comment":"IBM 026 Keypunch Emulator for the X Window System","maintainer":"saper@saper.info","www":"http://x3270.bgp.nu/x026.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1597a4163ad46dce39971ab63810d7b817ef802a1ccda28a6a1d55ceddef7d0c","flatsize":1043331,"path":"All/x026-1.2_1.pkg","repopath":"All/x026-1.2_1.pkg","licenselogic":"single","pkgsize":315956,"desc":"IBM 026 Keypunch Emulator for the X Window System.\n\n * Requires slow, deliberate typing or input will be lost\n  (typeahead can be enabled if you insist)\n * Overpunches available by backspacing or holding down Alt or Meta\n * Tab set for FORTRAN\n * Automatic sequence numbers in columns 73-80 (can be disabled)\n * Paste X11 selection with middle mouse button\n * Can save deck in file, either in ASCII or in Douglas Jones's standard format\n * Can select from several card and keypunch types","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["deskutils"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXpm.so.4"]},{"name":"x16-emulator","origin":"emulators/x16-emulator","version":"r47","comment":"Emulator for the Commander X16 8-bit computer","maintainer":"makc@FreeBSD.org","www":"https://github.com/X16Community","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"622bab05d813c9d48ae6e734def64c2532798082973035aaddd141d9d3bdfa1a","flatsize":275430,"path":"All/x16-emulator-r47.pkg","repopath":"All/x16-emulator-r47.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":108448,"desc":"This is an emulator for the Commander X16 - modern 8-bit computer.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"x16-rom":{"origin":"emulators/x16-rom","version":"r47"}},"categories":["emulators"],"shlibs_required":["libSDL2-2.0.so.0"]},{"name":"x-face-e21-emacs_wayland","origin":"mail/x-face-e21","version":"20070306_31","comment":"X-Face utilities for Emacs","maintainer":"ume@FreeBSD.org","www":"https://www.jpl.org/elips/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"419a0f5d7e2ad4ae70ffd1f6f2b2b053df4d7eadb372af519cf6233e81d2e6cc","flatsize":154560,"path":"All/x-face-e21-emacs_wayland-20070306_31.pkg","repopath":"All/x-face-e21-emacs_wayland-20070306_31.pkg","licenselogic":"single","pkgsize":34220,"desc":"X-Face utilities for Emacs 21 (and possibly 22)","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"faces":{"origin":"mail/faces","version":"1.7.7_13"}},"categories":["mail","elisp"],"annotations":{"flavor":"wayland"}},{"name":"xfce4-conf","origin":"x11/xfce4-conf","version":"4.18.3","comment":"D-Bus-based configuration storage system","maintainer":"xfce@FreeBSD.org","www":"https://www.xfce.org/projects","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1271b3411ea13b563bcaf9daad5db2083e655b8d3334cb8556a60d58856ca271","flatsize":889944,"path":"All/xfce4-conf-4.18.3.pkg","repopath":"All/xfce4-conf-4.18.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":157824,"desc":"Xfconf is a flexible, easy-to-use configuration management system\nfor the Xfce desktop.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"}},"categories":["x11","xfce"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libgthread-2.0.so.0","libintl.so.8"],"shlibs_provided":["libxfconfgsettingsbackend.so","libxfconf-0.so.3"],"options":{"GIR":"on","NLS":"on","VAPI":"on"}},{"name":"wwplot","origin":"science/wwplot","version":"0.0.9_2","comment":"Plotting tool for experimental physics classes","maintainer":"yuri@FreeBSD.org","www":"https://github.com/wwmm/wwplot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81a611ebb5c733b23debce94f6c375e6fbdb71ecd8d9c178c5670daf8f95aa66","flatsize":96060,"path":"All/wwplot-0.0.9_2.pkg","repopath":"All/wwplot-0.0.9_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23900,"desc":"A simple plotting tool for experimental physics classes.\n\nFeatures:\n* XY plot with error bars\n* Linear and nonlinear fit\n* Import and export table in TSV format (tab separated values)","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pyside2":{"origin":"devel/pyside2","version":"5.15.15"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"}},"categories":["science"]},{"name":"wwl","origin":"comms/wwl","version":"1.3_1","comment":"Calculates distance (qrb) used in Amateur Radio","maintainer":"hamradio@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67f928d343a2c1ec4f33b755224d3d9c64800d73a7400eb762137f1635ab59ee","flatsize":9119,"path":"All/wwl-1.3_1.pkg","repopath":"All/wwl-1.3_1.pkg","licenselogic":"single","pkgsize":4656,"desc":"Given two Maidenhead locators, calculates distance (qrb) and azimuth.\nOr if called as locator, gives the lat/long of a Maidenhead locator.","categories":["comms","hamradio","astro","geography"]},{"name":"wtype","origin":"x11/wtype","version":"0.4_1","comment":"Programmatically simulate keyboard input on Wayland","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/atx/wtype","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40a71b09120ad31bb4d2c8e355e0504b179b9026305b05b6c2a7b73aaf7aece3","flatsize":17785,"path":"All/wtype-0.4_1.pkg","repopath":"All/wtype-0.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8404,"desc":"Programatically (or manually) simulate keyboard input using\nvirtual-keyboard Wayland protocol.","deps":{"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0","libxkbcommon.so.0"]},{"name":"x2x","origin":"x11-servers/x2x","version":"1.30.20180709_1","comment":"Program to link multiple X servers together","maintainer":"ports@FreeBSD.org","www":"https://github.com/dottedmag/x2x","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe776d5f321f77de09c9fa7b6e0bc6f87ce29c7abccf3ac96a7b2294e6ff37df","flatsize":54334,"path":"All/x2x-1.30.20180709_1.pkg","repopath":"All/x2x-1.30.20180709_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27100,"desc":"x2x allows the keyboard and mouse on one (\"from\") X display to be used\nto control another (\"to\") X display.  Since x2x uses the XTEST\nextension, the \"to\" X display must support XTEST.\n\nIn the default interface, x2x puts a window on the \"from\" display.\nThis window is labeled with the name of the \"to\" display.  Keystrokes\ntyped into this window go to the window on the \"to\" display that has\nthe input focus.  Clicking on the x2x window causes the mouse on the\n\"from\" display to control the cursor on the \"to\" display.  Perform-\ning a subsequent multiple button click on the \"to\" display returns\ncontrol to the \"from\" display.\n\nIf the -east or -west options are specified on the command line, x2x\nstarts up with a different interface.  When the mouse moves to the\n(east or west) side of the default screen on the \"from\" display, the\ncursor slides over to the \"to\" display.  When the mouse returns to to\nside of the \"to\" display that it entered, it slides back onto the\n\"from\" display.\n\nUnless the -nosel option is specified, x2x relays X selections from\none display to the other.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"}},"categories":["x11-servers"],"shlibs_required":["libXext.so.6","libXtst.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe x2x port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xballoon","origin":"x11/xballoon","version":"1.0_4","comment":"Balloons move on root window","maintainer":"ports@FreeBSD.org","www":"https://kozos.jp/myfreesoft/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2f73c01254b172346de8f928cfdae4ec0984eaf5120f0b78cd28783c8e6151c","flatsize":16548,"path":"All/xballoon-1.0_4.pkg","repopath":"All/xballoon-1.0_4.pkg","licenselogic":"single","pkgsize":6828,"desc":"XBalloon is a simple demonstration program for X. Balloons move on root\nwindow. You can use a faborite pixmap as balloons.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXpm.so.4","libXt.so.6","libXmu.so.6","libXaw.so.7"],"messages":[{"message":"===>   NOTICE:\n\nThe xballoon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xNetHack-qt","origin":"games/xnethack","version":"8.0_1","comment":"Experimental features and improvements applied to NetHack 3.7-dev","maintainer":"fuz@FreeBSD.org","www":"https://nethackwiki.com/wiki/XNetHack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a68883d57d3bc1ff2868885b8ea0679bc9d566c5a891fb1fdecc87da856fa747","flatsize":7350547,"path":"All/xNetHack-qt-8.0_1.pkg","repopath":"All/xNetHack-qt-8.0_1.pkg","licenselogic":"single","licenses":["nethack"],"pkgsize":2179208,"desc":"xNetHack is a fork of the dungeon exploration game NetHack.  It is a\ndistant descendent of Rogue and Hack, and a direct descendant of the\ndevelopment version of NetHack 3.7.\n\nThe main goals of xNetHack are to take vanilla NetHack and:\n\n - Fix gameplay balance issues.\n - Remove tedious and frustrating parts of the game.\n - Make uninteresting parts of the game more interesting.\n - Experiment with new ideas from the community.\n\nIn general, the game design takes a conservative approach to changing\nthe gameplay compared to other variants, with focus on deepening\nelements of the game rather than broadening them.  For example, this\nphilosophy would prefer to differentiate monsters in a class that all\ntend to play the same way, instead of adding new monsters to that class.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5","liblua-5.4.so"],"options":{"DOCS":"on","SANDBOX":"off"},"annotations":{"flavor":"qt"}},{"name":"wtf","origin":"games/wtf","version":"20230906_1","comment":"Translates common Internet acronyms","maintainer":"eduardo@FreeBSD.org","www":"https://sourceforge.net/projects/bsdwtf/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"818372a99f71eaf598b62864084a1240156aacb141d0aac52efcdeeb68a551fb","flatsize":76995,"path":"All/wtf-20230906_1.pkg","repopath":"All/wtf-20230906_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":29556,"desc":"Wtf is little shell script taken from NetBSD's CVS repository which\nlooks up the meaning of one or more acronyms specified on command line.","categories":["games"],"options":{"OFFENSIVE":"on"}},{"name":"wv","origin":"textproc/wv","version":"1.2.9_9","comment":"Library and executables to access Microsoft Word files","maintainer":"bofh@FreeBSD.org","www":"https://wvware.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1d8fdf3731a8110da31c94078e397c29ec5f6a371dda8a7bb6d3e9afa555d67","flatsize":1481589,"path":"All/wv-1.2.9_9.pkg","repopath":"All/wv-1.2.9_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":292856,"desc":"wv is a library that allows access to Microsoft Word files.\nIt can load and parse the Word 6-9 formats (Word 6, 95, 97, 2000).\n\nSeveral converter executables called wvWare are also provided:\n\twvHtml, wvLatex, wvCleanLatex, wvDVI, wvPS, wvPDF,\n\twvText, wvAbw, wvWml, wvMime\n\nNote: wvHtml was previously known as MSWordView.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgsf":{"origin":"devel/libgsf","version":"1.14.50_1"},"libwmf":{"origin":"graphics/libwmf","version":"0.2.13_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["textproc"],"shlibs_required":["libgsf-1.so.114","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libwmf-0.2.so.7","libwmflite-0.2.so.7","libfreetype.so.6","libX11.so.6","libexpat.so.1","libjpeg.so.8","libpng16.so.16"],"shlibs_provided":["libwv-1.2.so.4"],"messages":[{"message":"Some output formats (for example: DVI, PDF, and PS) require a LaTeX\nimplementation, such as print/teTeX, to be installed. Text output\nwill be of better quality if www/elinks, www/links, or www/lynx is\ninstalled.","type":"install"}]},{"name":"wv2","origin":"textproc/wv2","version":"0.4.2_10","comment":"Library providing routines to access Microsoft Word files","maintainer":"ports@FreeBSD.org","www":"https://wvware.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81997705d730d4de7e701f1430cd804cd754905ba241ab6f41e92ae48712a184","flatsize":1226004,"path":"All/wv2-0.4.2_10.pkg","repopath":"All/wv2-0.4.2_10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":260052,"desc":"wv2 is a library which allows access to Microsoft Word files. It is a\nrewrite of the wv library.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libgsf":{"origin":"devel/libgsf","version":"1.14.50_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["libgsf-1.so.114","libglib-2.0.so.0"],"shlibs_provided":["libwv2.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe wv2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wxhexeditor","origin":"editors/wxhexeditor","version":"0.24_5","comment":"Graphical hex editor for big files with x86 disassembly support","maintainer":"danfe@FreeBSD.org","www":"https://www.wxhexeditor.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8c27febeb3a53f1ce5a5515fee3c797d2596d1bab8d75bc009a78ae9cebaa9b","flatsize":1692023,"path":"All/wxhexeditor-0.24_5.pkg","repopath":"All/wxhexeditor-0.24_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":419352,"desc":"Advanced graphical (wxWidgets) hex editor focused on editing of very large\nfiles and with x86 disassembly support.","deps":{"mhash":{"origin":"security/mhash","version":"0.9.9.9_6"},"udis86":{"origin":"devel/udis86","version":"1.7.2_4"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["editors"],"shlibs_required":["libudis86.so.0","libmhash.so.2","libwx_gtk3u_xrc-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0","libwx_gtk3u_aui-3.0.so.0"]},{"name":"xalan-j","origin":"textproc/xalan-j","version":"2.7.2","comment":"Apache XSLT processor for transforming XML documents","maintainer":"ale@FreeBSD.org","www":"https://xml.apache.org/xalan-j/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bb02bf8b2d4fa0e070cbe63891baabdb90e02577386473c75306520ee626c70","flatsize":71779936,"path":"All/xalan-j-2.7.2.pkg","repopath":"All/xalan-j-2.7.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9317928,"desc":"Xalan-Java is an XSLT processor for transforming XML documents into HTML, text,\nor other XML document types. It implements the W3C Recommendations for XSL\nTransformations (XSLT) Version 1.0 and the XML Path Language (XPath) Version\n1.0. It can be used from the command line, in an applet or a servlet, or as a\nmodule in other program.\n\nXalan-Java recasts Xalan as an implementation of the Transformation API for XML\n(TrAX) interfaces, part of the Java API for XML Processing 1.2. TrAX provides a\nmodular framework and a standard API for performing XML transformations, and it\nutilizes system properties to determine which Transformer and which XML parser\nto use.\n\nXalan-Java also builds on SAX 2 and DOM level 2.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"xerces-j":{"origin":"textproc/xerces-j","version":"2.12.2"}},"categories":["textproc","java"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:xalan-java:2.7.2:::::dragonfly6:x86_64"}},{"name":"wuzzah","origin":"sysutils/wuzzah","version":"0.53_1","comment":"Command-line utility for stalking users","maintainer":"ehaupt@FreeBSD.org","www":"https://www.cs.swarthmore.edu/~finney/proj/wuzzah/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa6584b514d138977fdf15976fbc37e7a05b648d2ddfebd8ce820f9ebf43912b","flatsize":44438,"path":"All/wuzzah-0.53_1.pkg","repopath":"All/wuzzah-0.53_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18544,"desc":"Wuzzah is a command-line utility that selectively scans a systems utmpx records\nkeeping an eye out for your friends logging in and out. Wuzzah is small, fast,\nefficient and written in C.","categories":["sysutils"]},{"name":"x-face-e21-emacs_canna","origin":"mail/x-face-e21","version":"20070306_31","comment":"X-Face utilities for Emacs","maintainer":"ume@FreeBSD.org","www":"https://www.jpl.org/elips/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6861044e21d016e295a8f9f6c1e8e890c61381322afae217ebcd70894450379","flatsize":154560,"path":"All/x-face-e21-emacs_canna-20070306_31.pkg","repopath":"All/x-face-e21-emacs_canna-20070306_31.pkg","licenselogic":"single","pkgsize":34220,"desc":"X-Face utilities for Emacs 21 (and possibly 22)","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"faces":{"origin":"mail/faces","version":"1.7.7_13"}},"categories":["mail","elisp"],"annotations":{"flavor":"canna"}},{"name":"wsdlpull","origin":"www/wsdlpull","version":"1.24_4","comment":"C++ WSDL Parser","maintainer":"ports@FreeBSD.org","www":"https://wsdlpull.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5316fea8489ec92b0548f8cb526317909aa39e6ea0de13c6e23dc195eb35ddc9","flatsize":989140,"path":"All/wsdlpull-1.24_4.pkg","repopath":"All/wsdlpull-1.24_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":271060,"desc":"An efficient C++ WSDL library which parses a WSDL file & provides APIs to\naccess WSDL elements. It has a library for parsing xml schemas and\nvalidating instances. It uses xml pull parsing methodology, and is meant to\nbe semantically equivalent to WSDL4J.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["www"],"shlibs_required":["libcurl.so.4"],"shlibs_provided":["libwsdlpull.so.1","libwsdlpullschema.so.1","libwsdlpullxml.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe wsdlpull port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wwwoffle","origin":"www/wwwoffle","version":"2.9j_1","comment":"Caching proxy server for HTTP and FTP designed for dial-up hosts","maintainer":"ports@FreeBSD.org","www":"https://www.gedanken.org.uk/software/wwwoffle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"493ac544b6ab2d57085e100f83d5947a70f38161f25db8b46b94e4a47a9b59b0","flatsize":4160357,"path":"All/wwwoffle-2.9j_1.pkg","repopath":"All/wwwoffle-2.9j_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":637704,"desc":"The wwwoffled program is a simple proxy server with special features\nfor use with dial-up internet links. This means that it is possible to\nbrowse web pages and read them without having to remain connected.\n\n * Can be configured to use dial-on-demand for pages that are not cached.\n * Selection of pages to download next time online\n   + Using normal browser to follow links.\n   + Command line interface to select pages for downloading.\n * Control which pages can be requested when offline.\n * Provides non-cached access to intranet servers.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:wwwoffle:wwwoffle:2.9j:::::dragonfly6:x86_64:1"},"messages":[{"message":"If you are upgrading from an old version of wwwoffle, you may need to\nconvert the cache directory structure to work with the new version.  You\ncan find programs in the WWWOFFLE distribution tarball to do this, along\nwith instructions about what is needed.  A more common requirement is to\nrun the `upgrade-config.pl' script, so you will find a copy of this in\n/var/spool/wwwoffle/upgrade-config.pl.  You should run this on your\nconfiguration file, e.g.:\n\n     $ perl /var/spool/wwwoffle/upgrade-config.pl \\\n            /usr/local/etc/wwwoffle.conf","type":"install"},{"message":"===>   NOTICE:\n\nThe wwwoffle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wxformbuilder","origin":"devel/wxformbuilder","version":"3.5.0.b_9","comment":"WYSIWYG GUI Designer and Code Generator for wxWidgets","maintainer":"ports@FreeBSD.org","www":"http://wxformbuilder.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6621bf8a937e6963f0e0f1dfe3f497ad5b7579f80dc550acc1f2fdb322685d61","flatsize":6655364,"path":"All/wxformbuilder-3.5.0.b_9.pkg","repopath":"All/wxformbuilder-3.5.0.b_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1444776,"desc":"wxFormBuilder a GUI designer application for wxWidgets toolkit.  A\nstreamlined, easy to use interface enables faster development and\neasier maintenance of software.","deps":{"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["devel"],"shlibs_required":["libwx_gtk3u_stc-3.0.so.0","libwx_gtk3u_richtext-3.0.so.0","libwx_gtk3u_propgrid-3.0.so.0","libwx_gtk3u_aui-3.0.so.0","libwx_gtk3u_ribbon-3.0.so.0","libwx_gtk3u_media-3.0.so.0","libwx_gtk3u_xrc-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe wxformbuilder port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wslay","origin":"www/wslay","version":"1.1.1.22","comment":"C WebSocket library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tatsuhiro-t/wslay","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ef87f2c4d133b35bcfa0fad9e246f1481a8955eaf958a367d9f504da1f45903","flatsize":58897,"path":"All/wslay-1.1.1.22.pkg","repopath":"All/wslay-1.1.1.22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17508,"desc":"Wslay is a WebSocket library written in C. It implements the protocol version 13\ndescribed in RFC 6455. This library offers 2 levels of API: event-based API and\nframe-based low-level API. For event-based API, it is suitable for non-blocking\nreactor pattern style. You can set callbacks in various events. For frame-based\nAPI, you can send WebSocket frame directly. Wslay only supports data transfer\npart of WebSocket protocol and does not perform opening handshake in HTTP.\n\nWslay supports:\n* Text/Binary messages.\n* Automatic ping reply.\n* Callback interface.\n* External event loop.","categories":["www","devel"],"shlibs_provided":["libwslay_shared.so"]},{"name":"wthrr","origin":"misc/wthrr","version":"1.2.0_1","comment":"Weather companion for the terminal","maintainer":"pkubaj@FreeBSD.org","www":"https://crates.io/crates/wthrr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58c1c20e9c15f10f557e44232d6685823361cac97ccdda56c54bbe008bf67eb4","flatsize":6674150,"path":"All/wthrr-1.2.0_1.pkg","repopath":"All/wthrr-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1740388,"desc":"wthrr lives in your terminal and her passion is meteorology.\n\nIf you spend time in the TUI, you'll have a little companion nearby who knows\nabout the weather.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["misc"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"wping","origin":"net/wping","version":"0.1a_5","comment":"Web-based graphical ping log","maintainer":"ports@FreeBSD.org","www":"http://www.x-router.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d0a9ccdcfa5a2a7cb430b8758c2109039f72f0726efc70bdbbe5ad7e4f1829e","flatsize":4550,"path":"All/wping-0.1a_5.pkg","repopath":"All/wping-0.1a_5.pkg","licenselogic":"single","pkgsize":3160,"desc":"wping is a Web-based graphical ping log. It logs ping response times to a\nuser-defined list of hosts and produces a Web page that contains a current\nping graph and a historic ping graph over a specified time period. Ping\nresponse times are averaged in order to give a smooth reading.","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe wping port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wrk-luajit-openresty","origin":"benchmarks/wrk","version":"4.2.0","comment":"Modern HTTP benchmarking tool","maintainer":"osa@FreeBSD.org","www":"https://github.com/wg/wrk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06787b67d8c1454dd7ab36b170d138a3eed895184b321b4796fba93122af2a05","flatsize":84474,"path":"All/wrk-luajit-openresty-4.2.0.pkg","repopath":"All/wrk-luajit-openresty-4.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32124,"desc":"wrk is a modern HTTP benchmarking tool capable of generating significant\nload when run on a single multi-core CPU. It combines a multithreaded\ndesign with scalable event notification systems such as epoll and kqueue.","deps":{"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["benchmarks","www"],"shlibs_required":["libluajit-5.1.so.2","libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"luajitor"}},{"name":"wrapsrv","origin":"dns/wrapsrv","version":"1.0.0_2","comment":"DNS SRV record command line wrapper","maintainer":"truckman@FreeBSD.org","www":"https://github.com/farsightsec/wrapsrv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71157d95460d7485ee8b892821d20614c07eaea1d9ad857011bea7ec0e447b21","flatsize":12483,"path":"All/wrapsrv-1.0.0_2.pkg","repopath":"All/wrapsrv-1.0.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6224,"desc":"DNS SRV record command line wrapper\n-----------------------------------\n\nwrapsrv adds support for connecting to a network service based on DNS SRV\nrecord lookups to commands that do not support the DNS SRV record. wrapsrv\nimplements the weighted priority client connection algorithm in RFC 2782.\nThe specified command line will be invoked one or more times with %25h and %25p\nsequences in the command line substituted for the hostname and port elements\nof the selected SRV record.","categories":["dns"]},{"name":"wpebackend-fdo","origin":"www/wpebackend-fdo","version":"1.12.0","comment":"Freedesktop.org backend for WPE WebKit","maintainer":"gnome@FreeBSD.org","www":"https://wpewebkit.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c4ddf91b3340b17e1f951333f1268ac48b586e7e5530758ad3b81ae0f272f62","flatsize":132526,"path":"All/wpebackend-fdo-1.12.0.pkg","repopath":"All/wpebackend-fdo-1.12.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31504,"desc":"A WPE backend designed for (Linux) desktop systems.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libwpe":{"origin":"www/libwpe","version":"1.12.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["www"],"shlibs_required":["libepoxy.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libwayland-client.so.0","libwayland-server.so.0","libwpe-1.0.so.1","libwayland-egl.so.1"],"shlibs_provided":["libWPEBackend-fdo-1.0.so.1"]},{"name":"wshowkeys","origin":"x11/wshowkeys","version":"1.0","comment":"Display keystrokes for screencasts on wlroots compositors","maintainer":"jbeich@FreeBSD.org","www":"https://git.sr.ht/~sircmpwn/wshowkeys","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d048b40a4e68f91669d280434e9bdc10982f54a5db7a2eaf1a2aa1633660eed6","flatsize":67361,"path":"All/wshowkeys-1.0.pkg","repopath":"All/wshowkeys-1.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22660,"desc":"Displays keypresses on screen on supported Wayland compositors\n(requires wlr_layer_shell_v1 support).","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libcairo.so.2","libinput.so.10","libpango-1.0.so.0","libgobject-2.0.so.0","libpangocairo-1.0.so.0","libudev.so.0","libwayland-client.so.0","libxkbcommon.so.0"]},{"name":"wrk-luajit","origin":"benchmarks/wrk","version":"4.2.0","comment":"Modern HTTP benchmarking tool","maintainer":"osa@FreeBSD.org","www":"https://github.com/wg/wrk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"812c881b15a16c2b1b97cccf30e35cc23c13f78c782795e422c31af7e0ee7cf9","flatsize":84474,"path":"All/wrk-luajit-4.2.0.pkg","repopath":"All/wrk-luajit-4.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32124,"desc":"wrk is a modern HTTP benchmarking tool capable of generating significant\nload when run on a single multi-core CPU. It combines a multithreaded\ndesign with scalable event notification systems such as epoll and kqueue.","deps":{"luajit":{"origin":"lang/luajit","version":"2.0.5_7"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["benchmarks","www"],"shlibs_required":["libluajit-5.1.so.2","libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"luajit"}},{"name":"xfburn","origin":"sysutils/xfburn","version":"0.7.0_2","comment":"CD/DVD burning tool for Xfce","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/applications/xfburn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"394ed298a6c1263075e699ddfaa28138674ba85f171111e75fc8d8e59a0e3f77","flatsize":2098467,"path":"All/xfburn-0.7.0_2.pkg","repopath":"All/xfburn-0.7.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":413420,"desc":"Xfburn is a simple CD/DVD burning application based on libburnia libraries,\nwhich supports erasing, formatting of discs; burning of iso images, audio, and\ndata compositions.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cdrdao":{"origin":"sysutils/cdrdao","version":"1.2.5_2"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-faac":{"origin":"audio/gstreamer1-plugins-faac","version":"1.22.10"},"gstreamer1-plugins-flac":{"origin":"audio/gstreamer1-plugins-flac","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-lame":{"origin":"audio/gstreamer1-plugins-lame","version":"1.22.10"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"gstreamer1-plugins-vorbis":{"origin":"audio/gstreamer1-plugins-vorbis","version":"1.22.10"},"gstreamer1-plugins-wavpack":{"origin":"audio/gstreamer1-plugins-wavpack","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libburn":{"origin":"devel/libburn","version":"1.5.6_1"},"libexo":{"origin":"x11/libexo","version":"4.18.0_4"},"libisofs":{"origin":"devel/libisofs","version":"1.5.6"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libburn.so.4","libisofs.so.6","libxfce4ui-2.so.0","libexo-2.so.0","libxfce4util.so.7","libgthread-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgstpbutils-1.0.so.0","libgstvideo-1.0.so.0","libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"GSTREAMER":"on","NLS":"on"}},{"name":"wuzz","origin":"www/wuzz","version":"0.5.0_22","comment":"Interactive cli tool for HTTP inspection","maintainer":"yuri@FreeBSD.org","www":"https://github.com/asciimoo/wuzz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"439509af780d11486196d2c911b8b4a57cb50dcdb2be28071f4fe461729e62a2","flatsize":7750457,"path":"All/wuzz-0.5.0_22.pkg","repopath":"All/wuzz-0.5.0_22.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":2520124,"desc":"Wuzz allows to visually inspect what does HTTP protocol return for different\nHTTP argument values.\n\nWuzz command line arguments are similar to cURL's arguments, so it can be used\nto inspect/modify requests copied from the browser's network inspector with the\n\"copy as cURL\" feature.","categories":["www"]},{"name":"wpa_supplicant_gui","origin":"net/wpa_supplicant_gui","version":"2.10_2","comment":"Qt-based frontend for wpa_supplicant","maintainer":"yuri@FreeBSD.org","www":"https://w1.fi/wpa_supplicant/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac5fcf0da0e4c22f7862a0e9d51c813fc903f910e625965f90aba7254857a3fd","flatsize":681591,"path":"All/wpa_supplicant_gui-2.10_2.pkg","repopath":"All/wpa_supplicant_gui-2.10_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":266568,"desc":"wpa_gui is a nice GUI frontend for wpa_supplicant tool.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["net"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DEBUG":"off","NLS":"on"},"messages":[{"message":"You installed wpa_supplicant_gui: Qt frontend for wpa_supplicant.\n\nTo use the matching versions of wpa_supplicant_gui and wpa_supplicant,\nuse the wpa_supplicant package instead of wpa_supplicant supplied in\nthe base system.","type":"install"}]},{"name":"wsmake","origin":"www/wsmake","version":"0.7.901_2","comment":"Software for production and maintenance of web sites","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/wsmake/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1331d8250c9e4c6995eefda012d8c8e80fb85db06f428dd0d4f553837224d70a","flatsize":753833,"path":"All/wsmake-0.7.901_2.pkg","repopath":"All/wsmake-0.7.901_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":309088,"desc":"Wsmake is a tool that aids in the production and maintenance of web sites.\nIt was written to reduce the amount of time it takes to make changes\nto common information across a website, by keeping the content of the\nwebsite separate from the design.\n\nWsmake supports a model where the contents of the website are statically\ngenerated from sources.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["www"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe wsmake port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"xfrisk","origin":"games/xfrisk","version":"1.2_6","comment":"Multi-player networked Risk game for X11","maintainer":"ports@FreeBSD.org","www":"http://old.tuxick.net/xfrisk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"993a3e647eeeccd1e27cf04ad19e3f72b6af4407b4e2ed59b870740b465282da","flatsize":417769,"path":"All/xfrisk-1.2_6.pkg","repopath":"All/xfrisk-1.2_6.pkg","licenselogic":"and","licenses":["GPLv2+","CR"],"pkgsize":105032,"desc":"XFrisk is a multi-player Risk game that supports network play.  It\nincludes a server, \"friskserver\", and a client, \"xfrisk\".  Note\nthat the client supports only 8bpp and 24bpp visuals.","deps":{"Xaw3d":{"origin":"x11-toolkits/Xaw3d","version":"1.5E_8"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXaw3d.so.8","libXext.so.6","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe xfrisk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"worldtools","origin":"sysutils/worldtools","version":"1.3.1_2","comment":"Handy tools for living with make world","maintainer":"anarcat@anarcat.ath.cx","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db383f929b87e779c1843183f9e02a32303fd62251430036d177e0baf73f6847","flatsize":11272,"path":"All/worldtools-1.3.1_2.pkg","repopath":"All/worldtools-1.3.1_2.pkg","licenselogic":"single","pkgsize":9308,"desc":"worldtools consists of 3 simple scripts:\n\n- whereintheworld displays the great lines behind the build logs of a\nbuildworld. It shows at which step the build is at, and which module\nis currently being built.\n\n- buildit runs a command, time(1)s it, logs the output and optionally\nsends a notification to the user by email when finished.\n\n- upgrade is a wrapper for buildit, whereintheworld, cvsup and make\nbuildworld. It is a convenient series of shell commands that will\nupgrade your FreeBSD system.\n\nSee the README file for more details.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"x49gp","origin":"emulators/x49gp","version":"20100425_9","comment":"HP 49g+/50g graphics calculator emulator","maintainer":"shaun@FreeBSD.org","www":"https://sourceforge.net/projects/x49gp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a443c138caeb3ccd80376903e367910a52cc64ebbb48491fb267ca4f4fa22f8","flatsize":41105329,"path":"All/x49gp-20100425_9.pkg","repopath":"All/x49gp-20100425_9.pkg","licenselogic":"single","pkgsize":2664260,"desc":"An emulator for the HP 49g+/50g calculator series. This is an ARM-based\nemulator (unlike emu48 / debug4x), so it is possible to run hpgcc\nbinaries within the emulator.\n\nSkins for both variants of the calculator are included.\n\nKnown limitations:\n\t- Cannot write to port 2. Libraries will eat up your RAM.\n\t- HPGCC2/3 SD I/O is unstable.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["emulators","math"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"GRAYSCALE":"on","FIRMWARE_215":"on","FIRMWARE_209":"off"},"messages":[{"message":"Instructions\n\n - Start a HP 50g with \"hp50g\"\n\n - Start a HP 49G+ with \"hp49g+\"\n\n - You can run each calculator type independently with\n   its own state and settings. Or create more than two\n   by supplying a name:\n\n     hp50g home\n     hp50g work\n\n - To reset a calculator, remove its subdirectory\n   under ~/.x49gp (or the whole directory).\n\n - A 64MB SD card is included, and shared between\n   calculators. If you want to run multiple calculators\n   simultaneously, you will probably need a different\n   arrangement. The config file for each calculator can\n   be edited to change the SD card file.\n\n - Remember to install the ARM Toolbox if you want to\n   use HPGCC2 binaries.\n\n - Mount the SD card with:\n     mdconfig -a -f ~/.x49gp/sdcard\n     mount_msdosfs /dev/md0 /mnt\n\n   When finished:\n     umount /mnt\n     mdconfig -d -u 0\n\n Known limitations\n\n - Cannot write to port 2. Libs will eat up your RAM.\n\n - HPGCC2/3 SD I/O is unstable.","type":"install"}]},{"name":"zh-sourcehanserif-tc-otf","origin":"chinese/sourcehanserif-tc-otf","version":"1.001_1","comment":"Traditional Chinese font by Adobe designed for user interfaces","maintainer":"hyun@caffeinated.codes","www":"https://github.com/adobe-fonts/source-han-serif","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58286d3449cc2d1daee608abf325662a2c1d8dc8e8efabc58ef8d6878193e969","flatsize":163753705,"path":"All/zh-sourcehanserif-tc-otf-1.001_1.pkg","repopath":"All/zh-sourcehanserif-tc-otf-1.001_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":102904632,"desc":"Source Han Serif: The second Pan-CJK typeface family from Adobe\n\nThis is Source Han Serif TC/TW, which supports all four variants in this family\nbut prioritizes Traditional Chinese Hanzi over other three.\n\n\"Source Han Serif supports four different East Asian languages---Simplified\nChinese, Traditional Chinese, Japanese, and Korean---and the 65,535 glyphs in\neach of its seven weights are designed to work together with a consistent design\nthat emphasizes shared elements between the languages while honoring the\ndiversity of each. Also included is a rich set of Western glyphs supporting the\nLatin, Greek, and Cyrillic scripts, which were derived from Source Serif.\"\n--- The Typekit, Adobe","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["chinese","x11-fonts"],"options":{"FULL":"on","SUBSET":"off"},"messages":[{"message":"You can start using the font by following this instruction:\n\nAdd the following line to the \"Files\" section of your X.org configuration file:\n\n\tFontPath\t\"/usr/local/share/fonts/SourceHanSerifTC/\"","type":"install"}]},{"name":"wpa_supplicant","origin":"security/wpa_supplicant","version":"2.10_10","comment":"Supplicant (client) for WPA/802.1x protocols","maintainer":"cy@FreeBSD.org","www":"https://w1.fi/wpa_supplicant/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8371ebea446adc4d81e4256996dbce4ce8a48d853fc64ca843fbe4916596540f","flatsize":1766281,"path":"All/wpa_supplicant-2.10_10.pkg","repopath":"All/wpa_supplicant-2.10_10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":586256,"desc":"wpa_supplicant is a client (supplicant) with support for WPA and WPA2\n(IEEE 802.11i / RSN). It is suitable for both desktop/laptop computers and\nembedded systems. Supplicant is the IEEE 802.1X/WPA component that is used\nin the client stations. It implements key negotiation with a WPA\nAuthenticator and it controls the roaming and IEEE 802.11 authentication/\nassociation of the wlan driver.\n\nwpa_supplicant is designed to be a \"daemon\" program that runs in the\nbackground and acts as the backend component controlling the wireless\nconnection. wpa_supplicant supports separate frontend programs and a\ntext-based frontend (wpa_cli) and a GUI (wpa_gui) are included with\nwpa_supplicant.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security","net"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libdbus-1.so.3","libreadline.so.8","libncurses.so.6"],"options":{"DBUS":"on","DEBUG_FILE":"off","DEBUG_SYSLOG":"on","DELAYED_MIC":"off","DOCS":"on","EAPOL_TEST":"off","HS20":"on","HT_OVERRIDES":"off","IEEE80211AC":"off","IEEE80211N":"off","IEEE80211R":"on","IEEE80211W":"on","IEEE8021X_EAPOL":"on","INTERWORKING":"on","MATCH":"on","NO_ROAMING":"off","P2P":"off","PKCS12":"on","PRIVSEP":"off","SIM_SIMULATOR":"off","SMARTCARD":"on","TDLS":"off","TLSV12":"off","USIM_SIMULATOR":"off","VHT_OVERRIDES":"off","WEP":"on","WPS":"on","WPS_ER":"on","WPS_NFC":"on","WPS_NOREG":"off","WPS_UPNP":"on","BSD":"on","WIRED":"on","NDIS":"off","TEST":"off","NONE":"off","TLS":"on","PEAP":"on","TTLS":"on","MD5":"on","MSCHAPV2":"on","GTC":"on","LEAP":"on","OTP":"on","PSK":"on","FAST":"on","SIM":"off","PWD":"on","PAX":"on","AKA":"off","AKA_PRIME":"off","SAKE":"on","GPSK":"on","TNC":"on","IKEV2":"on","EKE":"on"},"annotations":{"cpe":"cpe:2.3:a:wpa_supplicant:wpa_supplicant:2.10:::::dragonfly6:x86_64:10"},"messages":[{"message":"To use the ports version of WPA Supplicant instead of the base, add:\n\n    wpa_supplicant_program=\"/usr/local/sbin/wpa_supplicant\"\n\nto /etc/rc.conf","type":"install"}]},{"name":"wrapland","origin":"graphics/wrapland","version":"0.527.0","comment":"Qt/C++ library wrapping libwayland","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.com/kwinft/wrapland","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a9b8b284f4f9f69e4116c9c93363568d70974ce775859bbdec19d6b82b2d9f8","flatsize":3835221,"path":"All/wrapland-0.527.0.pkg","repopath":"All/wrapland-0.527.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":640220,"desc":"Wrapland is a Qt/C++ library that wraps and mediates the libwayland\nclient and server API for its consumers. Wrapland is an independent\npart of the KWinFT project with the KWinFT window manager being\nWrapland's first and most prominent user.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics"],"shlibs_required":["libQt5Gui.so.5","libwayland-client.so.0","libQt5Concurrent.so.5","libQt5Core.so.5","libwayland-server.so.0","libEGL.so.1"],"shlibs_provided":["libWraplandClient.so.0","libWraplandServer.so.0"],"options":{"DOXYGEN":"off"}},{"name":"wordsearch","origin":"games/wordsearch","version":"2.1","comment":"Classic word search game that you can play in your terminal","maintainer":"patj@passpackets.com","www":"https://github.com/jensenpat/wordsearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c35d26b5a4b20be86b03b807e2b9e18b727bd3c2fe5166008882fb5ccdc76ea4","flatsize":26428,"path":"All/wordsearch-2.1.pkg","repopath":"All/wordsearch-2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15932,"desc":"wordsearch is a classic word search game that you can play in your terminal. It\nfeatures curses full screen gameplay with an easy to customize puzzle directory\nso you can share your creations with friends. It has simple to pick up gameplay\nwith word-based scoring so you can play anytime.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games"]},{"name":"wordplay","origin":"games/wordplay","version":"7.22_1","comment":"Simple program to generate anagrams","maintainer":"ports@FreeBSD.org","www":"http://hsvmovies.com/static_subpages/personal_orig/wordplay/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a83176b35ada1ae4d7aed8ad9a233e2164c04f572258081c78e3eab1e036907","flatsize":258623,"path":"All/wordplay-7.22_1.pkg","repopath":"All/wordplay-7.22_1.pkg","licenselogic":"single","pkgsize":84720,"desc":"This is a program written in ANSI C that anagrams a given string. It has\nits own word file, but allows you to use a different one.","categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe wordplay port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wpa_supplicant-devel","origin":"security/wpa_supplicant-devel","version":"2024.06.20","comment":"Supplicant (client) for WPA/802.1x protocols","maintainer":"cy@FreeBSD.org","www":"https://w1.fi/wpa_supplicant/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5de2e1f036b5b40265ee228975cc881db9d21ce2a9ab4454afcdd8a9869cce3f","flatsize":1901707,"path":"All/wpa_supplicant-devel-2024.06.20.pkg","repopath":"All/wpa_supplicant-devel-2024.06.20.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":634548,"desc":"wpa_supplicant is a client (supplicant) with support for WPA and WPA2\n(IEEE 802.11i / RSN). It is suitable for both desktop/laptop computers and\nembedded systems. Supplicant is the IEEE 802.1X/WPA component that is used\nin the client stations. It implements key negotiation with a WPA\nAuthenticator and it controls the roaming and IEEE 802.11 authentication/\nassociation of the wlan driver.\n\nwpa_supplicant is designed to be a \"daemon\" program that runs in the\nbackground and acts as the backend component controlling the wireless\nconnection. wpa_supplicant supports separate frontend programs and a\ntext-based frontend (wpa_cli) and a GUI (wpa_gui) are included with\nwpa_supplicant.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security","net"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libdbus-1.so.3","libreadline.so.8","libncurses.so.6"],"options":{"DBUS":"on","DEBUG_FILE":"off","DEBUG_SYSLOG":"on","DELAYED_MIC":"off","DOCS":"on","EAPOL_TEST":"off","HS20":"on","HT_OVERRIDES":"off","IEEE80211AC":"off","IEEE80211N":"off","IEEE80211R":"on","IEEE80211W":"on","IEEE8021X_EAPOL":"on","INTERWORKING":"on","MATCH":"on","MBO":"on","NO_ROAMING":"off","P2P":"off","PASN":"off","PKCS12":"on","PRIVSEP":"off","RSN_PREAUTH":"on","SIM_SIMULATOR":"off","SMARTCARD":"on","TDLS":"off","TLSV12":"off","USIM_SIMULATOR":"off","VHT_OVERRIDES":"off","WEP":"on","WNM":"on","WPS":"on","WPS_ER":"on","WPS_NFC":"on","WPS_NOREG":"off","WPS_UPNP":"on","BSD":"on","WIRED":"on","NDIS":"off","TEST":"off","NONE":"off","TLS":"on","PEAP":"on","TTLS":"on","MD5":"on","MSCHAPV2":"on","GTC":"on","LEAP":"on","OTP":"on","PSK":"on","FAST":"on","SIM":"off","PWD":"on","PAX":"on","AKA":"off","AKA_PRIME":"off","SAKE":"on","GPSK":"on","TNC":"on","IKEV2":"on","EKE":"on"},"annotations":{"cpe":"cpe:2.3:a:wpa_supplicant:wpa_supplicant:2024.06.20:::::dragonfly6:x86_64"},"messages":[{"message":"To use the ports version of WPA Supplicant instead of the base, add:\n\n    wpa_supplicant_program=\"/usr/local/sbin/wpa_supplicant\"\n\nto /etc/rc.conf","type":"install"}]},{"name":"wordgrinder","origin":"editors/wordgrinder","version":"0.6_1","comment":"Simple Unicode-aware console and X11-based word processor","maintainer":"vmagerya@gmail.com","www":"https://cowlark.com/wordgrinder/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5f59166f2dc3ce7e12f884095873738e1cd96b068c8eaf5f36d73bad7be8a82","flatsize":595628,"path":"All/wordgrinder-0.6_1.pkg","repopath":"All/wordgrinder-0.6_1.pkg","licenselogic":"single","pkgsize":93640,"desc":"WordGrinder is an ultra-clean and uncluttered word processor\nthat runs in a terminal or an X11 window.\n\nThe author made WordGrinder to have something to write novels\non. It supports just enough character and paragraph style support\nto let you get the job done, while not enough to let you waste\ntime configuring them.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"lua52-luafilesystem":{"origin":"devel/luafilesystem","version":"1.8.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["liblua-5.2.so","libncurses.so.6","libtinfo.so.6","libX11.so.6","libXft.so.2"],"options":{"X11":"on"}},{"name":"wstunnel","origin":"net/wstunnel","version":"9.2.3_3","comment":"Traffic tunnel over Websocket or HTTP2 to bypass firewalls/DPI","maintainer":"yuri@FreeBSD.org","www":"https://github.com/erebe/wstunnel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d18011d84c46547ada8c3c81c5a1611f6d55e225df06ca2ff71ce22cfacd48c3","flatsize":8074953,"path":"All/wstunnel-9.2.3_3.pkg","repopath":"All/wstunnel-9.2.3_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2256264,"desc":"Most of the time when you are using a public network, you are behind some kind\nof firewall or proxy. One of their purpose is to constrain you to only use\ncertain kind of protocols and consult only a subset of the web. Nowadays, the\nmost widespread protocol is http and it is de facto allowed by third party\nequipment.\n\nWstunnel uses the websocket protocol which is compatible with http in order to\nbypass firewalls and proxies. Wstunnel allows you to tunnel whatever traffic\nyou want and access whatever resources/site you need.","categories":["net"]},{"name":"word2x","origin":"textproc/word2x","version":"0.005_3","comment":"Converter from MS Word to text, HTML, or LaTeX","maintainer":"ports@FreeBSD.org","www":"https://word2x.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ad82e5c9e208e8d268a2469adc337e4c7a2d76fe377a59a6605dc7a694117c7","flatsize":156493,"path":"All/word2x-0.005_3.pkg","repopath":"All/word2x-0.005_3.pkg","licenselogic":"single","pkgsize":46044,"desc":"Despite the fact that open formats like RTF are good and widely\navialable, far too many idiots seem to insist on using Word .doc\nformat. This program is an attempt to limit the damage this causes\nusers of non-Microsoft systems and text processing systems, for\nexample LaTeX.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe word2x port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wol","origin":"net/wol","version":"0.7.1_5","comment":"Tool to wake up Wake-On-LAN compliant computers","maintainer":"david@catwhisker.org","www":"https://ahh.sourceforge.net/wol/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04c0ecbafa46c874c962906d784feaf3f6ccf61ac438e19b1f7ee078921c8877","flatsize":85843,"path":"All/wol-0.7.1_5.pkg","repopath":"All/wol-0.7.1_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":31332,"desc":"wol implements Wake-On-LAN functionality in a small program.\nIt wakes up hardware that is Magic Packet compliant.\n\nConsider you have a sleeping or turned-off computer\nand you want to wake it up remotely. Just type:\n\n  # wol <MAC-ADDRESS>\n\nand the host wakes up (OK, it will boot ;-).\n\nFeatures:\n- Wakes up various NIC's (tested)\n  - 3COM 3C905c\n  - Intel EtherExpress Pro 100\n  - Linksys Etherfast LNE100TX\n  - Realtek LFE8139\n  - LevelOne FNC-0107TX\n- Wake up from file (same as /etc/ethers and an enhanced format)\n- Sleeping between two wake ups (measured in milliseconds)","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["net"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"wofi","origin":"x11/wofi","version":"1.4.1","comment":"Launcher/menu program for wlroots-based compositors","maintainer":"jbeich@FreeBSD.org","www":"https://hg.sr.ht/~scoopta/wofi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68a5d762c663ed77117e23c95d1c7d8dba2a010bc76a370428e6389ebdf0b951","flatsize":158216,"path":"All/wofi-1.4.1.pkg","repopath":"All/wofi-1.4.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":70776,"desc":"Wofi is a launcher/menu program for wlroots-based Wayland compositors\nsuch as Sway.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libwayland-client.so.0"]},{"name":"woff2","origin":"devel/woff2","version":"1.0.2_5","comment":"Library and converter tools for the WOFF 2.0 web font format","maintainer":"gnome@FreeBSD.org","www":"https://github.com/google/woff2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1ccfe07c9ff55737aba4cc5e5d40341c0df6d892132199fcc45ea3d29b6558e","flatsize":184872,"path":"All/woff2-1.0.2_5.pkg","repopath":"All/woff2-1.0.2_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61216,"desc":"The reference implementation of the Web Open Font Format 2.0, including\nlibraries for decoding and encoding fonts, and command line utilities\nto convert between TTF and WOFF2.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"}},"categories":["devel"],"shlibs_required":["libbrotlienc.so.1","libbrotlidec.so.1"],"shlibs_provided":["libwoff2common.so.1.0.2","libwoff2dec.so.1.0.2","libwoff2enc.so.1.0.2"]},{"name":"wob","origin":"x11/wob","version":"0.15.1_1","comment":"Lightweight overlay volume (or anything) bar for Wayland","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/francma/wob","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0a8c4f6e434ec35fbd78b99a2c5e82e289141975159f1570069ee1d7d611108","flatsize":40777,"path":"All/wob-0.15.1_1.pkg","repopath":"All/wob-0.15.1_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":17320,"desc":"A lightweight overlay volume/backlight/progress/anything bar for wlroots\nbased Wayland compositors (requrires support for wlr_layer_shell_unstable_v1).\nThis project is inspired by xob - X Overlay Bar.","deps":{"inih":{"origin":"devel/inih","version":"58"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0","libinih.so.0"],"options":{"MANPAGES":"on"}},{"name":"wmx","origin":"x11-wm/wmx","version":"8","comment":"Simple window manager based on wm2","maintainer":"kwhite@site.uottawa.ca","www":"https://www.all-day-breakfast.com/wmx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c17a946e416af637009cbcbe07aa54bdcee4df3f20d5993cfbc42dba3c0c14b","flatsize":183792,"path":"All/wmx-8.pkg","repopath":"All/wmx-8.pkg","licenselogic":"single","pkgsize":74396,"desc":"wmx is another window manager for X.  It is based on wm2 and provides\na similarly unusual style of window decoration; but in place of wm2's\nminimal functionality, it offers many of the features of more\nconventional managers, often in the most simplistic implementations\nimaginable.  wmx is, however, still not configurable except by editing\nthe source and recompiling the code.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11-wm"],"shlibs_required":["libICE.so.6","libSM.so.6","libXcomposite.so.1","libXpm.so.4","libXext.so.6","libX11.so.6","libXft.so.2","libfreetype.so.6","libfontconfig.so.1"],"options":{"ALT_L":"off","DOCS":"on","XTERM":"on"}},{"name":"wmwork","origin":"misc/wmwork","version":"0.2.5_4","comment":"Dockapp that keeps track of time you have spent on something","maintainer":"xride@FreeBSD.org","www":"http://www.godisch.de/debian/wmwork/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bef292459b4934ecc977573995660a959817b48bcb0283a67891c200e76520de","flatsize":65106,"path":"All/wmwork-0.2.5_4.pkg","repopath":"All/wmwork-0.2.5_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22616,"desc":"WMWork helps you to keep track of time you've spent working on several\nprojects, and is dockable in WindowMaker or AfterStep for your\nconvenience.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["misc","windowmaker","afterstep"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"wmweather+","origin":"misc/wmweather+","version":"2.18_2","comment":"Displays current conditions and forecasts with icons and text","maintainer":"rhurlin@FreeBSD.org","www":"https://sourceforge.net/projects/wmweatherplus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"535bd9857c18d11a2b56b57ac3b8d8d74f92d62fde287b8a4a0b0839c43a9857","flatsize":179715,"path":"All/wmweather+-2.18_2.pkg","repopath":"All/wmweather+-2.18_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":74272,"desc":"wmweather+ will download the National Weather Serivce METAR bulletins;\nAVN, ETA, and MRF forecasts; and any weather map for display in a\nWindowMaker dockapp. Think wmweather with a smaller font, forecasts,\na weather map, and a sky condition display.\n\nYou will need to look up the METAR code for your city (a standard code\nused in aviation).","deps":{"Hermes":{"origin":"graphics/Hermes","version":"1.3.3_5"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libwraster":{"origin":"x11-wm/libwraster","version":"0.96.0_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["misc","windowmaker","geography"],"shlibs_required":["libSM.so.6","libICE.so.6","libXpm.so.4","libX11.so.6","libXext.so.6","libwraster.so.6","libpcre.so.1","libcurl.so.4"],"options":{"DOCS":"on","EXAMPLES":"on","WM":"off"},"messages":[{"message":"wmweather+ has been installed.\n\nAll options are given in the config file and in command line (CLI)\n\nPlease copy example.conf to yours home directory and adjust it to your needs!\n\n    su user\n    mkdir ~/.wmweather+\n    cp -a /usr/local/share/examples/wmweather+/example.conf ~/.wmweather+/conf\n    exit\n\nIf you prefer a global configuration file, do\n\n    su root\n    cp -a /usr/local/share/examples/wmweather+/example.conf /usr/local/etc/wmweather+.conf\n    exit\n\nHave fun!","type":"install"}]},{"name":"wolf-shaper","origin":"audio/wolf-shaper-lv2","version":"0.1.8.33_2","comment":"Waveshaper plugin with a graph editor","maintainer":"yuri@FreeBSD.org","www":"https://github.com/wolf-plugins/wolf-shaper/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c26cf8de90703143e8f74b68d7f3e2adf20d018e880be04bcba66a49451250e","flatsize":3705488,"path":"All/wolf-shaper-0.1.8.33_2.pkg","repopath":"All/wolf-shaper-0.1.8.33_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":570344,"desc":"Waveshaper plugin with a spline-based graph editor (LV2, VST, DSSI and Jack).","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblo":{"origin":"audio/liblo","version":"0.32"}},"categories":["audio","multimedia"],"shlibs_required":["libGL.so.1","libX11.so.6","libXext.so.6","libXrandr.so.2","libjack.so.0"],"options":{"DSSI":"on","JACK":"on","VST":"on"}},{"name":"wx32-gtk2","origin":"x11-toolkits/wxgtk32","version":"3.2.4_2","comment":"GUI toolkit (wxWidgets) with GTK+2 bindings","maintainer":"desktop@FreeBSD.org","www":"https://www.wxwidgets.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdaf7a21048e2e57d8cec809324c2bd70fd9c0e359ecfea52061f87047a0c1ce","flatsize":28826354,"path":"All/wx32-gtk2-3.2.4_2.pkg","repopath":"All/wx32-gtk2-3.2.4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6037652,"desc":"wxWidgets is a C++ library that lets developers create applications for Windows,\nMac OS X, Linux and other platforms with a single code base. On FreeBSD the Gtk\ntoolkit is used.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmspack":{"origin":"archivers/libmspack","version":"0.11alpha"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11-toolkits"],"shlibs_required":["libexpat.so.1","libsecret-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcurl.so.4","libpcre2-32.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libX11.so.6","libXxf86vm.so.1","libSM.so.6","libxkbcommon.so.0","libnotify.so.4","libXtst.so.6","libpng16.so.16","libjpeg.so.8","libtiff.so.6","libjbig.so.2","libGL.so.1","libGLU.so.1","libmspack.so.0","libgstplayer-1.0.so.0","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0"],"shlibs_provided":["libwx_baseu-3.2.so.0","libwx_baseu_net-3.2.so.0","libwx_baseu_xml-3.2.so.0","libwx_gtk2u_adv-3.2.so.0","libwx_gtk2u_aui-3.2.so.0","libwx_gtk2u_core-3.2.so.0","libwx_gtk2u_gl-3.2.so.0","libwx_gtk2u_html-3.2.so.0","libwx_gtk2u_media-3.2.so.0","libwx_gtk2u_propgrid-3.2.so.0","libwx_gtk2u_qa-3.2.so.0","libwx_gtk2u_ribbon-3.2.so.0","libwx_gtk2u_richtext-3.2.so.0","libwx_gtk2u_stc-3.2.so.0","libwx_gtk2u_xrc-3.2.so.0"],"options":{"GSTREAMER":"on","MSPACK":"on","NLS":"on"},"annotations":{"flavor":"gtk2"}},{"name":"wmwave","origin":"net/wmwave","version":"0.4_8","comment":"Display 802.11 status in the WindowMaker Dock","maintainer":"benjsc@FreeBSD.org","www":"https://sourceforge.net/projects/wmwave/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33d6ce2e11a6a4c79ece1d2cf434d95020f39042c804d51bc7adb1d30c2a6faf","flatsize":68638,"path":"All/wmwave-0.4_8.pkg","repopath":"All/wmwave-0.4_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16716,"desc":"From the README on the website:\n\nwmwave is dockapp for window maker to display statistical information\nabout a current wireless ethernet connection. The current release\nis Version 0.4. wmwave has been tested under Redhat 5.2 with an\nWavelan Silver WEP/IEEE card from Lucent Technologies.\n\nI have rewritten the network code for use with Bill Paul's wi(4)\ndriver as it appears in FreeBSD 5.0-CURRENT and 4.4-STABLE. Support\nfor other cards will not be integrated into this GPLed version.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["net"],"shlibs_required":["libX11.so.6","libXpm.so.4","libXext.so.6"]},{"name":"wmutils-opt","origin":"x11/wmutils-opt","version":"1.0_1","comment":"Optional addons to wmutils","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/wmutils/opt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f7c5e9955a3a9e048a2aeea5a9c4fac0a065f0223270bfd74971041e03d9767","flatsize":41566,"path":"All/wmutils-opt-1.0_1.pkg","repopath":"All/wmutils-opt-1.0_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":11500,"desc":"wmutils-opt is a set of optional utilities meant to accompany wmutils-core.\nThis package includes tools to move/resize windows with the mouse, control\nwindow borders, and view a window's events and name.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"],"shlibs_required":["libxcb.so.1"]},{"name":"wolfpack","origin":"games/wolfpack","version":"4.4.1_1","comment":"Long term multiplayer strategy game","maintainer":"ports@FreeBSD.org","www":"http://www.wolfpackempire.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03f3b0511ae3237dc0008c8106725e5b1333aa7493cbedaffe8cc8fb5eea5772","flatsize":2452443,"path":"All/wolfpack-4.4.1_1.pkg","repopath":"All/wolfpack-4.4.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":670816,"desc":"Wolfpack Empire is a game designed for 2 to 100 people. Games can last from 24\nhours to 1 year. Very complex and highly addictive, beware!","categories":["games"],"users":["wolfpack"],"groups":["wolfpack"],"messages":[{"message":"Please read the documentation in /usr/local/share/wolfpack/README\n   about configuring the server and creating a world.","type":"install"},{"message":"===>   NOTICE:\n\nThe wolfpack port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmutils-core","origin":"x11/wmutils-core","version":"1.7_1","comment":"Set of window manipulation tools","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/wmutils/core","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e648be6786055019eaf9307e7a2a23366e15ee2ad810431d3a15b5765ea24675","flatsize":141828,"path":"All/wmutils-core-1.7_1.pkg","repopath":"All/wmutils-core-1.7_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":25560,"desc":"wmutils-core is a set of tools for X windows manipulation. Each tool only\nhas one purpose, to make it as flexible and reliable as possible. Included\ntools allow window listing, moving, resizing, focusing, changing window\norder and more.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-cursor":{"origin":"x11/xcb-util-cursor","version":"0.1.3"}},"categories":["x11"],"shlibs_required":["libxcb.so.1","libxcb-util.so.1","libxcb-cursor.so.0"]},{"name":"wmtunlo","origin":"misc/wmtunlo","version":"0.1.3_4","comment":"Falling-down-a-tunnel dockapp","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c926277f4544d44fdadcb2a4620259ef2cfd0db16d78ce8be514d68f59f74452","flatsize":51241,"path":"All/wmtunlo-0.1.3_4.pkg","repopath":"All/wmtunlo-0.1.3_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17764,"desc":"This is a WindowMaker dockapp that displays a zooming 2-D tunnel.\nThe visualization is highly customizable, and a number of example\nconfiguration files are included. Very hypnotic, and will greatly\nassist you in not getting any work done.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["misc","windowmaker"],"shlibs_required":["libXpm.so.4","libX11.so.6","libXext.so.6"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe wmtunlo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmsun","origin":"astro/wmsun","version":"1.05,1","comment":"Dockapp that displays the rise and set times of the Sun","maintainer":"mbeis@xs4all.nl","www":"https://www.dockapps.net/wmsun/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4adb07a2a793aac2bf2e310a63bd1e0a69a5640759e322d31d5a8f6efcfa836","flatsize":57279,"path":"All/wmsun-1.05,1.pkg","repopath":"All/wmsun-1.05,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":18016,"desc":"A dockapp that displays the rise and set time of the sun.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libdockapp":{"origin":"x11-wm/libdockapp","version":"0.7.2"}},"categories":["astro","windowmaker"],"shlibs_required":["libXpm.so.4","libX11.so.6","libXext.so.6","libdockapp.so.3"]},{"name":"wolfssl","origin":"security/wolfssl","version":"5.7.0","comment":"Embedded SSL C-Library","maintainer":"fox@FreeBSD.org","www":"https://www.wolfssl.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b993954d0baa76d86ec62e9f246dcce9404d5eea73a45a39bd26d94e27df1926","flatsize":5451954,"path":"All/wolfssl-5.7.0.pkg","repopath":"All/wolfssl-5.7.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1081708,"desc":"WolfSSL is an embedded SSL Library for programmers building security\nfunctionality into their applications and devices.\n\nHighlights\n- Up to TLS 1.3 and DTLS 1.3\n- Full client and server support\n- Progressive list of supported ciphers\n- Key and Certificate generation\n- OCSP, CRL support\n\nLightweight\n- Small Size: 20-100kB\n- Runtime Memory:  1-36kB\n- 20x smaller than OpenSSL\n\nPortable\n- Abstraction Layers (OS, Custom I/O, Standard C library, and more)\n- Simple API\n- OpenSSL Compatibility Layer\n- Long list of supported platforms","categories":["security","devel"],"shlibs_provided":["libwolfssl.so.42"],"options":{"DEBUG":"off","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:wolfssl:wolfssl:5.7.0:::::dragonfly6:x86_64"}},{"name":"wmtop","origin":"sysutils/wmtop","version":"0.84_4","comment":"Dockapp to display top three CPU consuming processes","maintainer":"ports@FreeBSD.org","www":"https://wmtop.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ad1085ca8e6594164fb10923691abd3d2a03bcd68a67e137dd04fa0cfc066ae","flatsize":63948,"path":"All/wmtop-0.84_4.pkg","repopath":"All/wmtop-0.84_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22540,"desc":"This is port of wmtop, a Windowmaker dockapp which monitors the top three\nprocesses (in terms of CPU usage).  You can configure which processes are\ndisplayed, and it can also be used as an application launcher.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["sysutils","windowmaker"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe wmtop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmtimer","origin":"x11-clocks/wmtimer","version":"2.92_12","comment":"Multi-Function timer dockapp for WindowMaker","maintainer":"ports@FreeBSD.org","www":"https://github.com/bbidulock/wmtimer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6baa68cd2672884aa0dcea8b5764a52e6f90600afd5a725a2649c70858a2e2cf","flatsize":35133,"path":"All/wmtimer-2.92_12.pkg","repopath":"All/wmtimer-2.92_12.pkg","licenselogic":"single","pkgsize":12580,"desc":"Wmtimer is a dockable alarm clock for WindowMaker which can be run\nin alarm, countdown timer, or chronograph mode. In alarm or timer\nmode, you can either execute a command or sound the system bell\nwhen the time is reached. Wmtimer is configurable through the\ncommand line or the GTK GUI.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-clocks","windowmaker"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe wmtimer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"worker","origin":"x11-fm/worker","version":"5.0.2","comment":"X11 file manager based on Directory Opus of AmigaOS","maintainer":"mp39590@gmail.com","www":"http://www.boomerangsworld.de/cms/worker/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"690cd86a4f6c7191a2ff742d1be2ba1fff3ff1d78a2b0e2a8f0b2279bbef0b8b","flatsize":7780691,"path":"All/worker-5.0.2.pkg","repopath":"All/worker-5.0.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1526560,"desc":"Worker is a file manager for X11, based on the famous Directory Opus file\nmanager for AmigaOS.  It is configurable on the fly without the need for\nrestart.  Any external program can be easily integrated in GUI, including\nbuttons and hotkeys.  Worker uses real file recognition on file content\nand/or file ending, where each file type can get their own action.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fm"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libinotify.so.0","libXft.so.2","libcrypto.so.12","libdbus-1.so.3","libXinerama.so.1"],"options":{"DBUS":"on","INOTIFY":"on","LUA":"off","SSL":"on","XFT":"on"}},{"name":"wmtictactoe","origin":"games/wmtictactoe","version":"1.1.1","comment":"Dockable TicTacToe game for WindowMaker and AfterStep","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b86b6d45a0ee82c698bcfb293363ec48cce7e052581e11693664ec59f15489fe","flatsize":70326,"path":"All/wmtictactoe-1.1.1.pkg","repopath":"All/wmtictactoe-1.1.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":18816,"desc":"Yet another app for the Window Maker dock or AfterStep Wharf.\nwmTicTacToe is exactly what it sounds like: Tic-Tac-Toe in a dock\napp.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games","windowmaker","afterstep"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe wmtictactoe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wx32-gtk3","origin":"x11-toolkits/wxgtk32","version":"3.2.4_2","comment":"GUI toolkit (wxWidgets) with GTK+3 bindings","maintainer":"desktop@FreeBSD.org","www":"https://www.wxwidgets.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"031e06e616af8c95dcbf09563ab011c9e1d263f9ebf065173615cf76e0651e2d","flatsize":28986219,"path":"All/wx32-gtk3-3.2.4_2.pkg","repopath":"All/wx32-gtk3-3.2.4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6080164,"desc":"wxWidgets is a C++ library that lets developers create applications for Windows,\nMac OS X, Linux and other platforms with a single code base. On FreeBSD the Gtk\ntoolkit is used.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmspack":{"origin":"archivers/libmspack","version":"0.11alpha"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["x11-toolkits"],"shlibs_required":["libexpat.so.1","libsecret-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcurl.so.4","libpcre2-32.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgthread-2.0.so.0","libX11.so.6","libXxf86vm.so.1","libSM.so.6","libxkbcommon.so.0","libnotify.so.4","libXtst.so.6","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libpng16.so.16","libjpeg.so.8","libtiff.so.6","libjbig.so.2","libGL.so.1","libGLU.so.1","libEGL.so.1","libwayland-egl.so.1","libwayland-client.so.0","libmspack.so.0","libgstplayer-1.0.so.0","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libwebkit2gtk-4.0.so.37","libsoup-2.4.so.1","libgmodule-2.0.so.0","libjavascriptcoregtk-4.0.so.18"],"shlibs_provided":["libwx_baseu-3.2.so.0","libwx_baseu_net-3.2.so.0","libwx_baseu_xml-3.2.so.0","libwx_gtk3u_adv-3.2.so.0","libwx_gtk3u_aui-3.2.so.0","libwx_gtk3u_core-3.2.so.0","libwx_gtk3u_gl-3.2.so.0","libwx_gtk3u_html-3.2.so.0","libwx_gtk3u_media-3.2.so.0","libwx_gtk3u_propgrid-3.2.so.0","libwx_gtk3u_qa-3.2.so.0","libwx_gtk3u_ribbon-3.2.so.0","libwx_gtk3u_richtext-3.2.so.0","libwx_gtk3u_stc-3.2.so.0","libwx_gtk3u_webview-3.2.so.0","libwx_gtk3u_xrc-3.2.so.0"],"options":{"GSTREAMER":"on","MSPACK":"on","NLS":"on","WEBKIT":"on"},"annotations":{"flavor":"gtk3"}},{"name":"wmtime","origin":"x11-clocks/wmtime","version":"1.0b2_2","comment":"Time/Date applet for WindowMaker","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfce46d3a43f52ed763fe7f33ff302e9ecd534f61c99354c46806250084e3842","flatsize":32728,"path":"All/wmtime-1.0b2_2.pkg","repopath":"All/wmtime-1.0b2_2.pkg","licenselogic":"single","pkgsize":9588,"desc":"This is a very nice clock that runs in the WindowMaker \"dock\". Either\ndigital or analog clock faces can be specified.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11-clocks","windowmaker"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe wmtime port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmspaceweather","origin":"astro/wmspaceweather","version":"1.04_6","comment":"DockApp that shows the weather at geosynchronous orbit","maintainer":"xride@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a12ba06316c7a9a9bb8921d0d9dd4ca25603a689c48c30f338daaa5cae6e89d4","flatsize":52451,"path":"All/wmspaceweather-1.04_6.pkg","repopath":"All/wmspaceweather-1.04_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17196,"desc":"A dockapp that shows the weather at geosynchronous orbit.  It gets data\nfrom the GOES satellites.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"}},"categories":["astro","windowmaker"],"shlibs_required":["libXpm.so.4","libX11.so.6","libXext.so.6"]},{"name":"wolfssh","origin":"security/wolfssh","version":"1.4.17","comment":"Lightweight SSH Library","maintainer":"sunpoet@FreeBSD.org","www":"https://www.wolfssl.com/products/wolfssh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cec1567d8e133d4d5d98eeecaf1f60c258f0c23ad4c2766911940fba1f3cd8a5","flatsize":914590,"path":"All/wolfssh-1.4.17.pkg","repopath":"All/wolfssh-1.4.17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":212436,"desc":"The wolfSSH library is a lightweight SSHv2 client and server library written in\nANSI C and targeted for embedded, RTOS, and resource-constrained environments -\nprimarily because of its small size, speed, and feature set.","deps":{"wolfssl":{"origin":"security/wolfssl","version":"5.7.0"}},"categories":["security"],"shlibs_required":["libwolfssl.so.42"],"shlibs_provided":["libwolfssh.so.7"]},{"name":"wmsolar","origin":"astro/wmsolar","version":"1.1","comment":"Dockapp that displays the Solar System viewed from the top","maintainer":"tkuiper@inxsoft.net","www":"http://www.inxsoft.net/wmsolar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1fc0bb27a366790f3ea3e1eb6f0ece83373a76136674b478024e5f4bbf142ce","flatsize":123172,"path":"All/wmsolar-1.1.pkg","repopath":"All/wmsolar-1.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51488,"desc":"It shows you the solar system viewed from top (90 heliocentric).\n\nThe objects have the following colors:\n\n\tSun - yellow\tMercury - green\n\tVenus - white\tEarth - cyan\n\tMars - red\tJupiter - gray\n\tSaturn - green\tUranus - pink\n\tNeptune - cyan\tPluto is not included since it's way \"off course\"\n\nA left click on the window changes the view between inner and outer planets.\nA left click on the date increases the day/month/year. A right click on the\ndate does the opposite. Click the right mouse button on the solar system to\nreset the date to the current date (which is in Universal Time).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["astro","windowmaker"],"shlibs_required":["libXpm.so.4","libX11.so.6","libXext.so.6"]},{"name":"wmpal","origin":"misc/wmpal","version":"0.6.1","comment":"One of the most useless dockapps in the world","maintainer":"ports@FreeBSD.org","www":"https://wmpal.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f4d52093bb629e9eed641f12678f524f2c17acad0472fd2a908a506a9249e47","flatsize":438915,"path":"All/wmpal-0.6.1.pkg","repopath":"All/wmpal-0.6.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":80032,"desc":"One of the most useless dockapps in the world...\n\nWmpal is a Window Maker dockapp based off a Black Box application called bbpal.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["misc","windowmaker"],"shlibs_required":["libXpm.so.4","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe wmpal port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmsmixer","origin":"audio/wmsmixer","version":"0.5.1_1","comment":"Audio mixer for the Window Maker dock","maintainer":"blackend@FreeBSD.org","www":"https://www.dockapps.net/wmsmixer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d0b37692c9f1ef369c0281762df7eb0069bf0cdfc486527564d036d1b6673bf","flatsize":90451,"path":"All/wmsmixer-0.5.1_1.pkg","repopath":"All/wmsmixer-0.5.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":29156,"desc":"Improved version of wmmixer, an audio mixer for the Window Maker dock,\nwith some new features, most notably mouse scroll wheel support.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["audio","windowmaker"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"wpa_supplicant29","origin":"security/wpa_supplicant29","version":"2.9_11","comment":"Supplicant (client) for WPA/802.1x protocols","maintainer":"cy@FreeBSD.org","www":"https://w1.fi/wpa_supplicant/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2986260bab5741d897b1ee6ec6ab424e5e393255af27694594ce5a519aedbf44","flatsize":1638131,"path":"All/wpa_supplicant29-2.9_11.pkg","repopath":"All/wpa_supplicant29-2.9_11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":546080,"desc":"wpa_supplicant is a client (supplicant) with support for WPA and WPA2\n(IEEE 802.11i / RSN). It is suitable for both desktop/laptop computers and\nembedded systems. Supplicant is the IEEE 802.1X/WPA component that is used\nin the client stations. It implements key negotiation with a WPA\nAuthenticator and it controls the roaming and IEEE 802.11 authentication/\nassociation of the wlan driver.\n\nwpa_supplicant is designed to be a \"daemon\" program that runs in the\nbackground and acts as the backend component controlling the wireless\nconnection. wpa_supplicant supports separate frontend programs and a\ntext-based frontend (wpa_cli) and a GUI (wpa_gui) are included with\nwpa_supplicant.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security","net"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libdbus-1.so.3","libreadline.so.8","libncurses.so.6"],"options":{"DBUS":"on","DEBUG_FILE":"off","DEBUG_SYSLOG":"on","DELAYED_MIC":"off","DOCS":"on","EAPOL_TEST":"off","HS20":"on","HT_OVERRIDES":"off","IEEE80211AC":"off","IEEE80211N":"off","IEEE80211R":"on","IEEE80211W":"on","IEEE8021X_EAPOL":"on","INTERWORKING":"on","MATCH":"on","NO_ROAMING":"off","P2P":"off","PKCS12":"on","PRIVSEP":"off","SIM_SIMULATOR":"off","SMARTCARD":"on","TDLS":"off","TLSV12":"off","USIM_SIMULATOR":"off","VHT_OVERRIDES":"off","WPS":"on","WPS_ER":"on","WPS_NFC":"on","WPS_NOREG":"off","WPS_UPNP":"on","BSD":"on","WIRED":"on","NDIS":"off","TEST":"off","NONE":"off","TLS":"on","PEAP":"on","TTLS":"on","MD5":"on","MSCHAPV2":"on","GTC":"on","LEAP":"on","OTP":"on","PSK":"on","FAST":"on","SIM":"off","PWD":"on","PAX":"on","AKA":"off","AKA_PRIME":"off","SAKE":"on","GPSK":"on","TNC":"on","IKEV2":"on","EKE":"on"},"annotations":{"cpe":"cpe:2.3:a:wpa_supplicant:wpa_supplicant:2.9:::::dragonfly6:x86_64:11"},"messages":[{"message":"To use the ports version of WPA Supplicant instead of the base, add:\n\n    wpa_supplicant_program=\"/usr/local/sbin/wpa_supplicant\"\n\nto /etc/rc.conf","type":"install"}]},{"name":"wmname","origin":"x11-wm/wmname","version":"0.1_2","comment":"Prints/sets the window manager name property of the root window","maintainer":"nuncupatio@gmail.com","www":"https://tools.suckless.org/x/wmname","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e41b9bed258753ccc7279bcd50db8ef11104fde665a78b3ab84d7b5344285604","flatsize":6912,"path":"All/wmname-0.1_2.pkg","repopath":"All/wmname-0.1_2.pkg","licenselogic":"single","pkgsize":3084,"desc":"A tool for printing/setting the window manager name\nproperty of the root window.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6"]},{"name":"wx30-gtk2","origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5","comment":"The wxWidgets GUI toolkit with GTK bindings","maintainer":"desktop@FreeBSD.org","www":"https://www.wxwidgets.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc932ac4412462558ca0123a317922a6eacc68da8c1a114bf795b1f5a61836f7","flatsize":29578893,"path":"All/wx30-gtk2-3.0.5.1_5.pkg","repopath":"All/wx30-gtk2-3.0.5.1_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6589724,"desc":"wxWidgets (formerly known as wxWindows) is a C++ GUI framework for platform\nindependent software development. On FreeBSD the Gtk toolkit is used.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmspack":{"origin":"archivers/libmspack","version":"0.11alpha"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["x11-toolkits"],"shlibs_required":["libexpat.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libXxf86vm.so.1","libSM.so.6","libpng16.so.16","libjpeg.so.8","libtiff.so.6","libGL.so.1","libGLU.so.1","libmspack.so.0","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0"],"shlibs_provided":["libwx_baseu-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_gtk2u_adv-3.0.so.0","libwx_gtk2u_aui-3.0.so.0","libwx_gtk2u_core-3.0.so.0","libwx_gtk2u_gl-3.0.so.0","libwx_gtk2u_html-3.0.so.0","libwx_gtk2u_media-3.0.so.0","libwx_gtk2u_propgrid-3.0.so.0","libwx_gtk2u_qa-3.0.so.0","libwx_gtk2u_ribbon-3.0.so.0","libwx_gtk2u_richtext-3.0.so.0","libwx_gtk2u_stc-3.0.so.0","libwx_gtk2u_xrc-3.0.so.0"],"options":{"GSTREAMER":"on","MSPACK":"on","NLS":"on","NOTIFY":"off"},"annotations":{"flavor":"gtk2"}},{"name":"wmnd","origin":"net/wmnd","version":"0.4.18_1","comment":"Improved network monitoring dock app (with tons of features)","maintainer":"garga@FreeBSD.org","www":"https://www.thregr.org/~wavexx/software/wmnd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c71a2c7555e2aef2d116d91e73840e0105de91df613504fc904a066f1781ed84","flatsize":87009,"path":"All/wmnd-0.4.18_1.pkg","repopath":"All/wmnd-0.4.18_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32676,"desc":"WMND (WindowMaker Network Devices) is a highly customizable network\nmonitoring dockapp for Window Maker (and compatibles) for many\noperative systems and devices.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["net"],"shlibs_required":["libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"EXAMPLES":"on"},"messages":[{"message":"Existing users of 'wmnd' be aware that the graph scrolling\n\tspeed is now specified in tenths of a second (previous\n\tsetting was per-second), so you may want to update\n\tyour ~/.wmndrc accordingly (this is the 'scroll'\n\tvariable).\n\n\tSome modes look much nicer with a fast update. YMMV.","type":"install"}]},{"name":"wmmemload","origin":"sysutils/wmmemload","version":"0.1.8_1","comment":"Dockapp for monitoring memory and swap usage","maintainer":"mbeis@xs4all.nl","www":"https://windowmaker.org/dockapps/?name=wmmemload","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbcf40cd09d86b89ad2b5c238eddbfac57c1aebfbc45bca38dee5ac1e659f864","flatsize":31234,"path":"All/wmmemload-0.1.8_1.pkg","repopath":"All/wmmemload-0.1.8_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":11300,"desc":"wmmemload displays current memory and swap usage as a percentage value\nin simulated LCD-display with support for background light.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["sysutils","windowmaker"],"shlibs_required":["libX11.so.6","libXext.so.6","libXpm.so.4"]},{"name":"wmmoonclock","origin":"astro/wmmoonclock","version":"1.30_1","comment":"Displays the phase of the moon, plus orbital data","maintainer":"mbeis@xs4all.nl","www":"https://www.dockapps.net/wmmoonclock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cea84d5b52593a1e26b47bcc886fd4320f639ddc24f77c17b3c5a6864b61ce7","flatsize":777217,"path":"All/wmmoonclock-1.30_1.pkg","repopath":"All/wmmoonclock-1.30_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":112044,"desc":"This is a WindowMaker dockapp that displays a graphical representation of\nthe phase of the moon, plus additional astronomical data such as\nrise/set times, orbital data, orbital elements, etc (if you click on the\nimage multiple times).\n\nProbably most of the data is not that useful, but what the heck :)","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["astro","windowmaker"],"shlibs_required":["libX11.so.6","libXext.so.6","libXpm.so.4"]},{"name":"wmmp","origin":"audio/wmmp","version":"0.12.6_1","comment":"Dockable musicpd client applet for Window Maker","maintainer":"beastieboy@beastieboy.net","www":"https://codeberg.org/beastieboy/wmmp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6bb5295a737d3070f88483ed19662458014717d67a0e0b75a5e162e03948825","flatsize":86116,"path":"All/wmmp-0.12.6_1.pkg","repopath":"All/wmmp-0.12.6_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":28268,"desc":"WMmp is a dockable musicpd (MPD) client applet for Window Maker.\n\nIt offers controls to play, pause, stop the music, as well as\nnavigate back and forth the current playlist.\n\nmusicpd volume can be set with the mouse wheel.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["audio","windowmaker"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXpm.so.4"]},{"name":"wmmemfree","origin":"sysutils/wmmemfree","version":"0.7_5","comment":"Memory and swap monitoring dockapp","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6f08938b619089cb10ae1a06bbf9b65e344b7d3e5ff973eb9bd616759313dd1","flatsize":22597,"path":"All/wmmemfree-0.7_5.pkg","repopath":"All/wmmemfree-0.7_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8700,"desc":"WMMemFree shows system memory usage.  It runs as a dockapp for window\nmanager like WindowMaker or some other which supports dockapps.  On\nthe top side you have your physical memory usage and on the bottom there\nis your swap space usage.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["sysutils","windowmaker"],"shlibs_required":["libX11.so.6","libXext.so.6","libXpm.so.4"]},{"name":"wmmaiload","origin":"mail/wmmaiload","version":"2.3.0_2","comment":"Incoming mail monitor dockapp with a similar look to wmcpuload","maintainer":"ports@FreeBSD.org","www":"http://tnemeth.free.fr/projets/dockapps.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f1aec4c448e3272f392f6b8e660e468798d686ca6bba9856c50c6d17b45e9e6","flatsize":105667,"path":"All/wmmaiload-2.3.0_2.pkg","repopath":"All/wmmaiload-2.3.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":39680,"desc":"This dockapp monitors your incoming mail in 1 or more mailboxes in mbox\nformat.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail","windowmaker"],"shlibs_required":["libX11.so.6","libXext.so.6","libXpm.so.4","libssl.so.12","libcrypto.so.12","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe wmmaiload port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmscript","origin":"sysutils/wmscript","version":"1.0","comment":"System monitoring dockapp for Window Maker","maintainer":"ip@unixway.org","www":"http://freshmeat.sourceforge.net/projects/wmscript","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6db1e8bbb7b54463804d378921574e34d6a063615f81bf17bbae8857bed3fd76","flatsize":53494,"path":"All/wmscript-1.0.pkg","repopath":"All/wmscript-1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19268,"desc":"WMScript is a system monitoring dock app for Window Maker.\nIt allows you to specify a command and have the numeric result of that command\ndisplayed in the dock app's window. You may specify up to 5 things to monitor\nand the interval is configurable.\nThis combines to make it a very flexible tool for system monitoring.\nIt is based on WMiNet, and the look is the same.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["sysutils","windowmaker"],"shlibs_required":["libXext.so.6","libXpm.so.4","libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"wmjupiter","origin":"astro/wmjupiter","version":"1.21_1","comment":"Dockapp that displays information on Jupiter","maintainer":"tkuiper@inxsoft.net","www":"http://www.inxsoft.net/wmjupiter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d196c60c63fcc2083f50047e730a43ce9c77e0ff8699196dfc48bc19a0f3f36f","flatsize":52683,"path":"All/wmjupiter-1.21_1.pkg","repopath":"All/wmjupiter-1.21_1.pkg","licenselogic":"or","licenses":["GPLv2","BSD3CLAUSE"],"pkgsize":16192,"desc":"This dockapp shows you the actual distance of Jupiter in astronomical units\n(AE) and when the red spot crosses (which is a weather feature on Jupiter).\nThe four Galileo Moons are displayed too but only when they are near the\nplanet (Io, Europa, Ganymede, and Callisto).  The position of the red spot\nchanges on the surface so you need to change that value within few months\nor so.  The current position can be found on the Internet.  It was 80 deg.\nas of 11th Jan 2002.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["astro","windowmaker"],"shlibs_required":["libXpm.so.4","libX11.so.6","libXext.so.6"]},{"name":"wmix","origin":"audio/wmix","version":"3.1_3","comment":"Audio mixer for the WindowMaker dock with TV-like OSD","maintainer":"ports@FreeBSD.org","www":"https://www.ne.jp/asahi/linux/timecop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cfef1a360ed2174874329cc7861062ce11384b1f1563daf220d007994d79eb0","flatsize":61777,"path":"All/wmix-3.1_3.pkg","repopath":"All/wmix-3.1_3.pkg","licenselogic":"single","pkgsize":18936,"desc":"WindowMaker dockapp mixer that allows toggling record source, muting individual\nchannels, adjusting volume and balance, all in a compact dockapp size, with\nTV-like on-screen-display for volume levels. Supports mousewheel to adjust\ncurrent channel volume, and can be controlled remotely with SIGUSR1 / SIGUSR2\nto adjust the volume, too. Keeps a simple configuration file for user-defined\nsettings.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["audio","windowmaker"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe wmix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmping","origin":"net/wmping","version":"0.2.1_3","comment":"Windowmaker dock app to display network hosts status","maintainer":"serg@cad.kiev.ua","www":"https://sourceforge.net/projects/wmping/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac6986b77939afdf11c0106f8f84ec5c101505a58179822dba192856b2ba696c","flatsize":62923,"path":"All/wmping-0.2.1_3.pkg","repopath":"All/wmping-0.2.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20260,"desc":"This is a port of wmping which is a Windowmaker dock app which\nis  simple usefull program that allows to check host status in your\nnetwork environment. It can be used for monitoring servers in the network.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["net","windowmaker"],"shlibs_required":["libX11.so.6","libXpm.so.4","libXext.so.6"],"options":{"DOCS":"on"}},{"name":"wmjulia","origin":"misc/wmjulia","version":"0.40_5","comment":"Dockapp that creates an animated Julia set","maintainer":"ports@FreeBSD.org","www":"http://web.novalis.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a17db4b98252446810696e3faa12eb26af3feb205e2aa69aa307725de8ee8506","flatsize":67695,"path":"All/wmjulia-0.40_5.pkg","repopath":"All/wmjulia-0.40_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17976,"desc":"Makes an animated julia set.  Intended for a windowmaker/afterstep dock/wharf\napplet.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["misc","windowmaker","afterstep"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe wmjulia port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmitime","origin":"x11-clocks/wmitime","version":"0.5_1","comment":"Docking clock app also showing the new Internet time","maintainer":"khorben@defora.org","www":"https://www.dockapps.net/wmitime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"476c0dd4b0dd98a2037a16295a3b4708840c9aed9d8d6f46efd764cc0638d561","flatsize":56748,"path":"All/wmitime-0.5_1.pkg","repopath":"All/wmitime-0.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15868,"desc":"WMitime is yet another clock dock app which shows standard time, date, as well\nas the new Internet time.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libdockapp":{"origin":"x11-wm/libdockapp","version":"0.7.2"}},"categories":["x11-clocks","windowmaker"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6","libdockapp.so.3"]},{"name":"wmpuzzle","origin":"games/wmpuzzle","version":"0.5.2_1","comment":"Dockable puzzle game for WindowMaker and AfterStep","maintainer":"ports@FreeBSD.org","www":"https://people.debian.org/~godisch/wmpuzzle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17e6b6f178ab2f30aeea700fe42f70478308dbc2be469dbbb9c754f7f5ee7e95","flatsize":59006,"path":"All/wmpuzzle-0.5.2_1.pkg","repopath":"All/wmpuzzle-0.5.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22656,"desc":"wmPuzzle is exactly what it sounds like: a puzzle game for your\nWindowMaker Dock or AfterStep Wharf.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games","windowmaker","afterstep"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe wmpuzzle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmqstat","origin":"games/wmqstat","version":"0.0.4_3","comment":"Dockapp for monitoring of various Internet game servers","maintainer":"ports@FreeBSD.org","www":"https://wmqstat.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70938a12aafb8257f0e77a929194c82e4a7d53b37302c57cf0d9da36b050066b","flatsize":59564,"path":"All/wmqstat-0.0.4_3.pkg","repopath":"All/wmqstat-0.0.4_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18632,"desc":"wmQStat is a dockable front-end to qstat by Steve Jankowski, a popular\ncommand-line monitor of lots of Internet game servers, i.e. Quake/W/2/3,\nHexen2/W, HL/CS/HL2, Tribes/2, RtCW, UT200x, DOOM III, FarCry, to name a\nfew (this list is by far not complete).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"qstat":{"origin":"games/qstat","version":"2.17"}},"categories":["games","windowmaker"],"shlibs_required":["libX11.so.6","libXpm.so.4","libXext.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe wmqstat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wop","origin":"games/wop","version":"0.4.3_15","comment":"Free real-time Worms game","maintainer":"amdmi3@FreeBSD.org","www":"https://web.archive.org/web/20141218154118/http://wormsofprey.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"604527814ef1416992c099cd52eb1369d2baff61ee9f6e99e92ab6b310fc5803","flatsize":11543473,"path":"All/wop-0.4.3_15.pkg","repopath":"All/wop-0.4.3_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4379848,"desc":"Worms of Prey is the new and free real-time Worms game for Linux,\nMacOS X, and Windows similar to Liero, Liero AI, Liero Extreme, Yet\nAnother Liero Clone, NiL, and Wurmz!\n\nFeatures include:\n- Multi-player with one player per computer\n- Completely new graphics\n- Low bandwidth usage\n- Different game modes (death match, team play)\n- Ropes can be attached to any object\n- Rope can be released\n- Any number of ropes\n- Multiple moving goals\n- Free Linux, Windows and MacOS version under GPL license","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL_net-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_image-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"wmii","origin":"x11-wm/wmii","version":"3.6_8","comment":"Dynamic, minimalist window manager for X11","maintainer":"rodrigo@FreeBSD.org","www":"http://wmii.suckless.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07a2d542d312d4be3d44a7f89c4869298beab83e9fab7a5c40194b488b1eae87","flatsize":236943,"path":"All/wmii-3.6_8.pkg","repopath":"All/wmii-3.6_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":85644,"desc":"WMII is a small, dynamic window manager for X11.  It supports both classic\nand tiling (acme-like) window management with extended keyboard, mouse, and\n9p filesystem based remote control.  It replaces the workspace paradigm with\na new tagging approach and is highly scriptable (with plain shell or Python\nand even Chicken).\n\nIts minimalist philosophy attempts to not exceed 10.000 lines of code\n(including all shipped utilities and libraries), to enforce simplicity and\nclarity (read: it is hackable and beautiful).","deps":{"dmenu":{"origin":"x11/dmenu","version":"5.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libixp":{"origin":"devel/libixp","version":"0.5_2"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libixp.so","libXext.so.6"],"options":{"SLIM_LAYOUT_BOX":"off","UTF8":"off"}},{"name":"wmflame","origin":"sysutils/wmflame","version":"0.60_3","comment":"Dockapp that shows the load average as a flame","maintainer":"ports@FreeBSD.org","www":"http://web.novalis.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0eb3641ba403bb00bf7fc5b1350c708afbe6d7bcb10c031c710e0ae45f74183d","flatsize":75615,"path":"All/wmflame-0.60_3.pkg","repopath":"All/wmflame-0.60_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20780,"desc":"WindowMaker dockapp showing load average as a flame.  Can also\nbe used in AfterStep.  Allows user to change lots of the flame\ncharacteristics.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["sysutils"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe wmflame port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmglobe","origin":"astro/wmglobe","version":"1.3_12","comment":"Neat xearth-like WindowMaker dockapp","maintainer":"jd.fbsd@goneja.de","www":"https://www.dockapps.net/wmglobe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ae91cee4e7813cd2dbb192fed8fcb06d750dbe111e5138483eb0a7d0a5badb1","flatsize":237781,"path":"All/wmglobe-1.3_12.pkg","repopath":"All/wmglobe-1.3_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":66236,"desc":"wmglobe is a neat WindowMaker dockapp that displays a\nxearth-like view of the earth that is currently under\nthe sun, and does a lot of other neat stuff.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libwraster":{"origin":"x11-wm/libwraster","version":"0.96.0_1"}},"categories":["astro","windowmaker","geography"],"shlibs_required":["libwraster.so.6","libXpm.so.4","libX11.so.6","libXext.so.6"]},{"name":"wmii-devel","origin":"x11-wm/wmii-devel","version":"3.9.2_4","comment":"Dynamic, minimalist window manager for X11","maintainer":"rodrigo@FreeBSD.org","www":"https://code.google.com/p/wmii/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ceda822708a473849aab326e814dab8582ca0e82a8c0a3d5ca2cfc6b78329d7","flatsize":768642,"path":"All/wmii-devel-3.9.2_4.pkg","repopath":"All/wmii-devel-3.9.2_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":292360,"desc":"WMII is a small, dynamic window manager for X11.  It supports both classic\nand tiling (acme-like) window management with extended keyboard, mouse, and\n9p filesystem based remote control.  It replaces the workspace paradigm with\na new tagging approach and is highly scriptable (with plain shell or Python\nand even Chicken).\n\nIts minimalist philosophy attempts to not exceed 10.000 lines of code\n(including all shipped utilities and libraries), to enforce simplicity and\nclarity (read: it is hackable and beautiful).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libixp":{"origin":"devel/libixp","version":"0.5_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-wm"],"shlibs_required":["libXft.so.2","libXext.so.6","libXrandr.so.2","libXrender.so.1","libX11.so.6","libXinerama.so.1","libixp.so"],"shlibs_provided":["libwmii_hack.so"],"options":{"DOCS":"on"}},{"name":"wmforecast","origin":"misc/wmforecast","version":"1.9.0_2","comment":"Weather dockapp for Window Maker using the Yahoo Weather API","maintainer":"obscenum999@gmail.com","www":"https://wmforecast.friedcheese.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f14dd3e9f28d931da89a2e8c822b204301936997b73cc7cee848194a80e3aa2","flatsize":236148,"path":"All/wmforecast-1.9.0_2.pkg","repopath":"All/wmforecast-1.9.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":53656,"desc":"Wmforecast is a weather dockapp for Window Maker. It displays the current\ntemperature and an icon representing the current conditions.\nA balloon tooltip displays forecast information.\nThe weather information comes from the Yahoo Weather API.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgweather":{"origin":"net/libgweather","version":"40.0_5"},"libwraster":{"origin":"x11-wm/libwraster","version":"0.96.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"windowmaker":{"origin":"x11-wm/windowmaker","version":"0.96.0_3"}},"categories":["misc","windowmaker","geography"],"shlibs_required":["libgweather-3.so.16","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libWINGs.so.3","libwraster.so.6","libWUtil.so.5"],"options":{"GEOCLUE":"off","NLS":"on"}},{"name":"wmeyes","origin":"games/wmeyes","version":"1.2_1","comment":"World's most useless Window Maker dockapp","maintainer":"danfe@FreeBSD.org","www":"https://bstern.org/wmeyes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fce6ca6543a202b014c8f4918acc6a6214794238b85e4fd2c5a2bc270f603921","flatsize":35571,"path":"All/wmeyes-1.2_1.pkg","repopath":"All/wmeyes-1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11992,"desc":"WMeyes is a pretty simple application: it sits in the Window Maker dock,\nand a pair of eyes track your cursor.  Actually, the program should work\nin all window managers, but then you don't have a dock to sit it in, in\nwhich case you might as well use XEyes.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXpm.so.4"],"options":{"DOCS":"on"}},{"name":"wmctrl-fork","origin":"x11/wmctrl-fork","version":"1.09.02","comment":"Command line tool to interact with an EWMH/NetWM compatible X managers","maintainer":"alexey@pentode.fi","www":"https://github.com/avysk/wmctrl-work","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3377ac82f1b79d8bd520b42328f221afb4787676f3512baba968f5ab36332fa1","flatsize":55513,"path":"All/wmctrl-fork-1.09.02.pkg","repopath":"All/wmctrl-fork-1.09.02.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23288,"desc":"The wmctrl program is a command line tool to interact with an\nEWMH/NetWM compatible X Window Manager.\n\nIt provides command line access to almost all the features defined in\nthe EWMH specification. Using it, it's possible to, for example, obtain\ninformation about the window manager, get a detailed list of desktops\nand managed windows, switch and resize desktops, change number of\ndesktops, make windows full-screen, always-above or sticky, and\nactivate, close, move, resize, maximize and minimize them.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXmu.so.6","libglib-2.0.so.0","libintl.so.8"]},{"name":"wmcpuload","origin":"sysutils/wmcpuload","version":"1.1.1_1","comment":"\"lcd\" dockapp for windowmaker, which displays the current cpuload","maintainer":"drtr0jan@yandex.ru","www":"https://www.dockapps.net/wmcpuload","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb7764d0cde7d84da968afd805367f1932d840b40e28f714042e4146a0abea8e","flatsize":61808,"path":"All/wmcpuload-1.1.1_1.pkg","repopath":"All/wmcpuload-1.1.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22172,"desc":"This is a port of wmcpuload, which displays the current cpu-load in a\nsimulated lcd-display, which supports background lighting.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["sysutils","windowmaker"],"shlibs_required":["libX11.so.6","libXext.so.6","libXpm.so.4"],"options":{"DOCS":"on"}},{"name":"wmfishtime","origin":"x11-clocks/wmfishtime","version":"1.24_9","comment":"Time/date applet for WindowMaker with fishes swimming around","maintainer":"ports@FreeBSD.org","www":"http://www.ne.jp/asahi/linux/timecop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"527267dc321fbf3682d2a8f86350701970f4907acdaee859e755b089f71e11f1","flatsize":31403,"path":"All/wmfishtime-1.24_9.pkg","repopath":"All/wmfishtime-1.24_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11908,"desc":"WMFishTime is a time/date applet for WindowMaker (and BlackBox, E,\nSawFish...). Top part has the clock face, bottom part has day of the\nweek, followed by day, followed by month. Yellow hand counts seconds,\ngreen hand counts minutes, red hand counts hours. Few seconds after\nstartup there are at least 32 bubbles floating up behind the clock face.\nThere are 4 fishes randomly swimming back and forth. If you move your\nmouse inside the dockapp window, the fish will get scared and run away.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-clocks","windowmaker"],"shlibs_required":["libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe wmfishtime port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmget","origin":"ftp/wmget","version":"0.6.0_9","comment":"Dock app for Window Maker providing wget functionality","maintainer":"ports@FreeBSD.org","www":"https://web.archive.org/web/20160322141200/http://amtrickey.net/wmget/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dadd01e8a13f9c3ede8470195a52a58a1b41a047341559d679744748627daaf2","flatsize":62406,"path":"All/wmget-0.6.0_9.pkg","repopath":"All/wmget-0.6.0_9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24236,"desc":"wmget is a dock app for the GNU Window Maker window manager which makes it more\nconvenient to perform long downloads in the background.\n\nThis is useful if you tend to have dozens of windows open at a time and tend to\ndo a lot of routine downloading. Just copy the link from your browser, middle-\nclick on the wmget dockapp, and the download will start. No download windows or\nterminals required, and you can monitor the progress and stop the transfer if\ndesired without opening or raising any windows or even changing desktops.\n\nSee also: https://www.dockapps.net/wmget","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["ftp"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6","libcurl.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe wmget port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmdrawer","origin":"x11/wmdrawer","version":"0.10.5_14","comment":"Dockapp which provides a drawer to launch applications","maintainer":"xride@FreeBSD.org","www":"http://people.easter-eggs.org/~valos/wmdrawer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03bdaaa8cb0fa3634dbed04b622ab059d5b08267cef1c4febb56c4f810fa8945","flatsize":100018,"path":"All/wmdrawer-0.10.5_14.pkg","repopath":"All/wmdrawer-0.10.5_14.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":38960,"desc":"wmDrawer is a dock application (dockapp) which provides a drawer (retractable\nbutton bar) to launch applications.\n   * The drawer is retractable and animated.\n   * Several columns of buttons can be defined in the drawer.\n   * The configuration file is automaticaly reloaded if it changes.\n   * Multiple instances of the program can run at the same time.\n   * Button's highlight under mouse cursor.\n   * Drawer's transparency (need SHAPE extension).\n   * Ability to launch several apps at once from the drawer. By holding down\n     the key Shift or by using mouse buttons middle or right instead of left,\n     you can keep the drawer opened.","deps":{"gdk-pixbuf-xlib":{"origin":"graphics/gdk-pixbuf2-xlib","version":"2.40.2_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"}},"categories":["x11","windowmaker"],"shlibs_required":["libgdk_pixbuf_xlib-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libXi.so.6","libXext.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"Use /usr/local/share/doc/wmdrawer/wmdrawerrc.example as a base\nfor your ~/.wmdrawerrc","type":"install"}]},{"name":"wmconfig","origin":"x11-wm/wmconfig","version":"1.5.2_1","comment":"Menu generation tool for X window managers","maintainer":"bofh@FreeBSD.org","www":"https://www.arrishq.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8819031438579c31835db90646bdf233e43709772ac1dacd8a9b3723b36e6d1","flatsize":231255,"path":"All/wmconfig-1.5.2_1.pkg","repopath":"All/wmconfig-1.5.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":69892,"desc":"Wmconfig is a free menu generation tool for various X window managers.\nIt is easy-to-use and uses a simple configuration file layout.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["x11-wm"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"wmclock","origin":"x11-clocks/wmclock","version":"1.0.16_1","comment":"Dockable clock applet for Window Maker","maintainer":"ports@FreeBSD.org","www":"http://www.bluestop.org/wmclock/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8dcbad66fc42f136e1c08ee5cbc8e84424495819b291f5c85045dfd4b2cf47e8","flatsize":114020,"path":"All/wmclock-1.0.16_1.pkg","repopath":"All/wmclock-1.0.16_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":27792,"desc":"Wmclock is an applet which displays the date and time in a dockable\ntile in the same style as the clock from the NEXTSTEP(tm) operating\nsystem.  Wmclock is specially designed for the Window Maker window\nmanager and features multiple language support, twenty-four-hour\nand twelve-hour (am/pm) time display, and, optionally, can run a\nuser-specified program on a mouse click.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11-clocks","windowmaker"],"shlibs_required":["libX11.so.6","libXpm.so.4","libXext.so.6"],"options":{"LANG_BR":"off","LANG_CS":"off","LANG_DA":"off","LANG_DE":"off","LANG_ES":"off","LANG_FR":"off","LANG_FR_ALT":"off","LANG_HR":"off","LANG_HU":"off","LANG_ID":"off","LANG_IT":"off","LANG_NB":"off","LANG_NL":"off","LANG_PL":"off","LANG_PT":"off","LANG_RU":"off","LANG_SL":"off","LANG_SV":"off","LANG_US":"on","LANG_UK":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe wmclock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmbluecpu","origin":"sysutils/wmbluecpu","version":"0.4_5","comment":"CPU monitoring dockapp","maintainer":"benjsc@FreeBSD.org","www":"http://misuceldestept.go.ro/wmbluecpu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1683cb24530b57ba546a95dd27bfab33833619a5502a4c7789b998ff494e214","flatsize":21620,"path":"All/wmbluecpu-0.4_5.pkg","repopath":"All/wmbluecpu-0.4_5.pkg","licenselogic":"single","pkgsize":7812,"desc":"WMBlueCPU is a CPU monitoring dockapp.  It displays current CPU usage\nwith numbers and a graphical history list.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["sysutils","windowmaker"],"shlibs_required":["libX11.so.6","libXpm.so.4","libXext.so.6"]},{"name":"wmblueclock","origin":"x11-clocks/wmblueclock","version":"0.0_4","comment":"Simple dockable clock application","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c1f71d894c25c2c3185958bbcf2fa1fafc8f57ac168b981260b044385a53d86","flatsize":40420,"path":"All/wmblueclock-0.0_4.pkg","repopath":"All/wmblueclock-0.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14808,"desc":"WMBlueClock is a simple clock dockapp.  It displays current date and time\nin \"blue\" fashion.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11-clocks","windowmaker"],"shlibs_required":["libX11.so.6","libXpm.so.4","libXext.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe wmblueclock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmbsdbatt","origin":"sysutils/wmbsdbatt","version":"0.1_5","comment":"Dockapp for battery and temperature monitoring via ACPI","maintainer":"xride@FreeBSD.org","www":"http://mailbox.univie.ac.at/~le/wmbsdbatt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53d34502d5b60867171c877c94a7c20a370e3161ea265bbe5874116b07d76645","flatsize":38809,"path":"All/wmbsdbatt-0.1_5.pkg","repopath":"All/wmbsdbatt-0.1_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":10304,"desc":"wmbsdbatt is a WindowMaker dockapp to monitor battery\nusage and temperature through ACPI on FreeBSD.\nIt is a rip-off of Florian Krohs' wmbatteries dockapp.\n\nwmbsdbatt was developed and runs on FreeBSD,\nand it is licensed under the terms of the GPL.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["sysutils","windowmaker"],"shlibs_required":["libX11.so.6","libXext.so.6","libXpm.so.4"]},{"name":"wmcalendar","origin":"misc/wmcalendar","version":"0.5.2_20","comment":"Dockable calendar with interface to iCalendar based calendars","maintainer":"xride@FreeBSD.org","www":"https://wmcalendar.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8012c0a2c24db15db318194eb0a5f25119353ec501334e8331147ce35239669","flatsize":150363,"path":"All/wmcalendar-0.5.2_20.pkg","repopath":"All/wmcalendar-0.5.2_20.pkg","licenselogic":"single","pkgsize":32248,"desc":"A dockapp calendar with monthly view and interface to iCalendar based\ncalendars like Ximian Evolution or Mozilla calendar.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["misc","windowmaker"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libical.so.3","libX11.so.6","libXext.so.6","libXpm.so.4"]},{"name":"wmblob","origin":"x11/wmblob","version":"1.0.4_3","comment":"Shows moving blobs","maintainer":"portmaster@bsdforge.com","www":"https://BSDforge.com/projects/x11/wmblob/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1c4d54319753da7e5e2bcabc5f2ff7741c6023ed47754ae9c8ddf3fba82c16c","flatsize":47688,"path":"All/wmblob-1.0.4_3.pkg","repopath":"All/wmblob-1.0.4_3.pkg","licenselogic":"single","pkgsize":17844,"desc":"wmblob is a pretty much useless program, that shows moving blobs. It's\na nice dockapp for Window Maker (www.windowmaker.org), and it may well\nrun with other window mangers.\n\nHow to use it:\n\n  Just start it. There are no command line options. You can change the\n  colors with the three mouse buttons:\n\n    - Left button: changes the inner color of the blobs.\n    - Middle button: changes the border color of the blobs.\n    - Right button: changes the background color.\n\n  There are 16 colors available. But not every combination looks good.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","windowmaker"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"wmi-client","origin":"net-mgmt/wmi-client","version":"1.3.16_4","comment":"DCOM/WMI client implementation","maintainer":"koichiro@rworks.jp","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4230f23c4a355ac1fe3168ba8842eea67b14c29391a580666f8628a4f86f3f5b","flatsize":7369168,"path":"All/wmi-client-1.3.16_4.pkg","repopath":"All/wmi-client-1.3.16_4.pkg","licenselogic":"single","pkgsize":1449788,"desc":"This DCOM/WMI client implementation is based on Samba4 sources.\nIt uses RPC/DCOM mechanism to interact with WMI services on\nWindows machines.\n\nThis package contains also winexe - program to remote execution\nWindows commands remotely.","categories":["net-mgmt"]},{"name":"wmicons","origin":"graphics/wmicons","version":"1.0_2","comment":"Icons mainly for use in Window Maker","maintainer":"gamato@users.sf.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f1a480c9841d6f0fa5e0b065fc2bd9afef13c47a0f9e0df0dcfc85956ec6cc2","flatsize":3140872,"path":"All/wmicons-1.0_2.pkg","repopath":"All/wmicons-1.0_2.pkg","licenselogic":"single","pkgsize":1296240,"desc":"This package provides icons used in WindowMaker frequently.","categories":["graphics","windowmaker"],"options":{"DOCS":"on"}},{"name":"wmbiff","origin":"mail/wmbiff","version":"0.4.36_3","comment":"xbiff-like Window Maker dock app","maintainer":"garga@FreeBSD.org","www":"https://www.dockapps.net/wmbiff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4654c90d7ab73b50b0e3e0ad135f93a9f5d9477ff8a67a590c965e40725ca6eb","flatsize":212476,"path":"All/wmbiff-0.4.36_3.pkg","repopath":"All/wmbiff-0.4.36_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":55824,"desc":"wmbiff is a dock app that displays the total number of messages or the\nnumber of unread messages in different mailboxes.  It supports up to 5\nmailboxes.  It is also possible to execute user-defined commands on new\nmail arrival (for example, play a .wav file).","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"}},"categories":["mail","windowmaker","afterstep"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0","libXpm.so.4","libXext.so.6","libX11.so.6","libgnutls.so.30"],"options":{"GNUTLS":"on"},"messages":[{"message":"Sample configuration file was installed at:\n\t/usr/local/share/wmbiff/sample.wmbiffrc\n\nModify it to suit your needs and copy to ~/.wmbiffrc","type":"install"}]},{"name":"workrave","origin":"x11/workrave","version":"1.10.50_3","comment":"RSI prevention tool (default flavor)","maintainer":"cyberbotx@cyberbotx.com","www":"https://www.workrave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce7529e84a9a792a19ae722967cd2be43c2784940ce4425abdf4258695850ed0","flatsize":14334283,"path":"All/workrave-1.10.50_3.pkg","repopath":"All/workrave-1.10.50_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":8353224,"desc":"Workrave is a program that assists in the recovery and prevention of\nRepetitive Strain Injury (RSI).  The program frequently alerts you to\ntake micro-pauses, rest breaks and restricts you to your daily limit.\nThese can be customized and it stops the counter when you stop.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gdome2":{"origin":"textproc/gdome2","version":"0.8.1_15"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["x11"],"shlibs_required":["libSM.so.6","libICE.so.6","libgmodule-2.0.so.0","libgthread-2.0.so.0","libXtst.so.6","libXss.so.1","libgdome.so.0","libxml2.so.2","libgstreamer-1.0.so.0","libX11.so.6","libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libcairomm-1.0.so.1","libcairo.so.2","libsigc-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libworkrave-private-1.0.so.0"],"options":{"DBUS":"on","DISTRIBUTION":"off","GSTREAMER":"on","NLS":"on"},"annotations":{"flavor":"default"}},{"name":"wmbday","origin":"x11-clocks/wmbday","version":"0.3.1_3","comment":"Window Maker dock app that will remind you of birthdays","maintainer":"ports@FreeBSD.org","www":"http://buzzinhornetz.ath.cx/wmbday/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98ae9b546f1cc04da9a40cf6cd364a09da5b10e62f140b0ec594f43b2c32761e","flatsize":26426,"path":"All/wmbday-0.3.1_3.pkg","repopath":"All/wmbday-0.3.1_3.pkg","licenselogic":"single","pkgsize":11604,"desc":"wmbday is a Window Maker dock app for Linux und FreeBSD that will remind you of\nbirthdays. It can show up to four persons whose birthday is next. On a birthday\nit will notify you by blinking the concerning person. Background color, normal\nand notification font color can be changed. The data is loaded from a simple\ntext file.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11-clocks"],"shlibs_required":["libX11.so.6","libXext.so.6","libXpm.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe wmbday port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmbinclock","origin":"x11-clocks/wmbinclock","version":"0.51","comment":"Binary clock in a windowmaker applet","maintainer":"logix@foobar.franken.de","www":"http://www.inxsoft.net/wmbinclock/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d3d58cba36260c545181ac949a0913cd8a6faacdf5d439d7580c8ab756ec6c9","flatsize":45853,"path":"All/wmbinclock-0.51.pkg","repopath":"All/wmbinclock-0.51.pkg","licenselogic":"or","licenses":["GPLv2","BSD3CLAUSE"],"pkgsize":15916,"desc":"wmBinClock is a windowmaker applet that displays the current system time\nas a binary clock.  You have to add up the bits to get the time.  The clock\nhas a 24 hour format.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11-clocks","windowmaker"],"shlibs_required":["libXpm.so.4","libX11.so.6","libXext.so.6"]},{"name":"wmappl","origin":"x11/wmappl","version":"0.71_4","comment":"Application launcher dockapp similar to wmbutton","maintainer":"ports@FreeBSD.org","www":"http://wmappl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa51fb1af86fefdf5abae0934bafd829ed8529c738e540f79cb9de5a0b19e8e8","flatsize":108292,"path":"All/wmappl-0.71_4.pkg","repopath":"All/wmappl-0.71_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":37708,"desc":"A dockapp for WindowMaker that displays a bunch of buttons. Each\nof these can be configured to run an application of your choice.\nUseful for people that have their dock already full.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11","windowmaker"],"shlibs_required":["libSM.so.6","libICE.so.6","libXpm.so.4","libX11.so.6","libXext.so.6"],"options":{"DOCS":"on","IMLIB2":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe wmappl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmapp","origin":"x11-toolkits/wmapp","version":"0.0.4.3_2","comment":"DockApp Graphics Library","maintainer":"ports@FreeBSD.org","www":"http://starplot.org/wmapp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19d0636135edf27a4e17f01a2937190412245d8ea3dff9e4a3f46441f54e1755","flatsize":456624,"path":"All/wmapp-0.0.4.3_2.pkg","repopath":"All/wmapp-0.0.4.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":70900,"desc":"WMApp is a C++ based library for writing WindowMaker-style dockapps. To write\na dockapp, it is generally necessary to perform some magic Xlib incantations,\nsupply a clipping mask, and set up X event checking. Like larger graphics\nlibraries such as GTK+ and Qt, WMApp automates this process by providing the\nclasses and functions necessary for widget creation and callbacks. The library\nprovides numerous widgets, all with the traditional dockapp appearance. Many\ncommon dockapps could already be rewritten to use this library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11-toolkits","windowmaker"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe wmapp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmCalClock","origin":"x11-clocks/wmcalclock","version":"1.26_3","comment":"Another Window Maker calendar/clock dockapp","maintainer":"hrs@FreeBSD.org","www":"http://jmpacquet.free.fr/wmcalclock/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71c81a75108ec92d65e79cdd1ed048e6a1ad9e6acfe17cc8ce377e3811633f33","flatsize":348044,"path":"All/wmCalClock-1.26_3.pkg","repopath":"All/wmCalClock-1.26_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":47656,"desc":"Another Window Maker calendar/clock dockapp.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11-clocks","windowmaker"],"shlibs_required":["libXpm.so.4","libX11.so.6","libXext.so.6"],"options":{"DOCS":"on"}},{"name":"wm2","origin":"x11-wm/wm2","version":"4.0_2","comment":"Simple window manager for X","maintainer":"danfe@FreeBSD.org","www":"https://www.all-day-breakfast.com/wm2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4610102fe6dd38154b6feb4c1040e423b44db8bf7875edd4ba9de0be51a04a32","flatsize":92376,"path":"All/wm2-4.0_2.pkg","repopath":"All/wm2-4.0_2.pkg","licenselogic":"single","pkgsize":39372,"desc":"wm2 is a window manager for X.  It provides an unusual style of window\ndecoration and as little functionality as I feel comfortable with in a\nwindow manager.  wm2 is not configurable, except by editing the source\nand recompiling the code, and is really intended for people who don't\nparticularly want their window manager to be too friendly.\n\nwm2 provides:\n* Decorative frames for your windows.\n* The ability to move, resize, hide and restore windows.\n* No icons.\n* No configurable root menus, buttons or mouse or keyboard bindings.\n* No virtual desktop, toolbars or integrated applications.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["x11-wm"],"shlibs_required":["libXext.so.6","libX11.so.6","libXmu.so.6"],"options":{"DOCS":"on"}},{"name":"wlvncc","origin":"net/wlvncc","version":"s20240817","comment":"Wayland Native VNC Client","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/any1/wlvncc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0916f901712f29c8017a748de5d662ad26f561a34c5d46dc72a1eec44b5f853","flatsize":200002,"path":"All/wlvncc-s20240817.pkg","repopath":"All/wlvncc-s20240817.pkg","licenselogic":"and","licenses":["GPLv2+","ISCL"],"pkgsize":70152,"desc":"This is a work-in-progress implementation of a Wayland native VNC\nclient. Expect bugs and missing features.","deps":{"aml":{"origin":"devel/aml","version":"0.3.0"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["net","wayland"],"shlibs_required":["libxkbcommon.so.0","libpixman-1.so.0","libaml.so.0","libwayland-client.so.0","libwayland-cursor.so.0","libdrm.so.2","libgbm.so.1","libEGL.so.1","libGLESv2.so.2","libavcodec.so.60","libavutil.so.58","libgcrypt.so.20","libgnutls.so.30","libjpeg.so.8","liblzo2.so.2"]},{"name":"wmanager-addons","origin":"x11-wm/wmanager-addons","version":"0.02_1","comment":"Helper scripts and documentation for the X11 window manager selector","maintainer":"ports@FreeBSD.org","www":"https://devel.ringlet.net/x11/wmanager-addons/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8dc8d5629da619a3d72e7b4733b223aebf7b89af82baf262f96b69d08a48790","flatsize":28455,"path":"All/wmanager-addons-0.02_1.pkg","repopath":"All/wmanager-addons-0.02_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14160,"desc":"The wmanager-addons package contains a couple of helper shell scripts and\nmanual pages for the x11/wmanager window manager selector.  They were\noriginally part of the Debian wmanager package, but have later been ported\nto other operating systems.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-wm"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe wmanager-addons port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmScoreBoard","origin":"misc/wmScoreBoard","version":"0.30_4","comment":"Window Maker dockapp that display game scores from excite","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87fdd31b161da3559efc70e21818e08c58f78aaa5860fc2967bfaca7b66eb415","flatsize":55472,"path":"All/wmScoreBoard-0.30_4.pkg","repopath":"All/wmScoreBoard-0.30_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":18492,"desc":"wmScoreBoard is a Window Maker Dock App that shows the current (or\nfinal) score to a game that a specified team is playing in. The\napp currently gets its scores from Excite.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["misc","windowmaker"],"shlibs_required":["libXpm.so.4","libX11.so.6","libXext.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe wmScoreBoard port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wlroots016","origin":"x11-toolkits/wlroots016","version":"0.16.2_3","comment":"Modular Wayland compositor library (deprecated 0.16.* series)","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.freedesktop.org/wlroots/wlroots","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b7e3d9d50465315c97a7d0d311751792373a1bac9a58b043cac5ab432d9ce97","flatsize":1303967,"path":"All/wlroots016-0.16.2_3.pkg","repopath":"All/wlroots016-0.16.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":368088,"desc":"Pluggable, composable, unopinionated modules for building a Wayland\ncompositor; or about 60,000 lines of code you were going to write anyway.\n\n- wlroots provides backends that abstract the underlying display and input\n  hardware, including KMS/DRM, libinput, Wayland, X11, and headless backends,\n  plus any custom backends you choose to write, which can all be created or\n  destroyed at runtime and used in concert with each other.\n- wlroots provides unopinionated, mostly standalone implementations of many\n  Wayland interfaces, both from wayland.xml and various protocol extensions.\n  We also promote the standardization of portable extensions across\n  many compositors.\n- wlroots provides several powerful, standalone, and optional tools that\n  implement components common to many compositors, such as the arrangement of\n  outputs in physical space.\n- wlroots provides an Xwayland abstraction that allows you to have excellent\n  Xwayland support without worrying about writing your own X11 window manager\n  on top of writing your compositor.\n- wlroots provides a renderer abstraction that simple compositors can use to\n  avoid writing GL code directly, but which steps out of the way when your\n  needs demand custom rendering code.\n\nwlroots implements a huge variety of Wayland compositor features and implements\nthem *right*, so you can focus on the features that make your compositor\nunique. By using wlroots, you get high performance, excellent hardware\ncompatibility, broad support for many wayland interfaces, and comfortable\ndevelopment tools - or any subset of these features you like, because all of\nthem work independently of one another and freely compose with anything you want\nto implement yourself.","deps":{"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"mesa-dri":{"origin":"graphics/mesa-dri","version":"21.3.9"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"seatd":{"origin":"sysutils/seatd","version":"0.8.0_1"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util-errors":{"origin":"x11/xcb-util-errors","version":"1.0.1"},"xcb-util-renderutil":{"origin":"x11/xcb-util-renderutil","version":"0.3.10"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xwayland":{"origin":"x11-servers/xwayland","version":"24.1.1,1"}},"categories":["x11-toolkits"],"shlibs_required":["libwayland-server.so.0","libdrm.so.2","libxkbcommon.so.0","libudev.so.0","libpixman-1.so.0","libEGL.so.1","libgbm.so.1","libGLESv2.so.2","libvulkan.so.1","libinput.so.10","libxcb.so.1","libxcb-dri3.so.0","libxcb-present.so.0","libxcb-render.so.0","libxcb-render-util.so.0","libxcb-shm.so.0","libxcb-xfixes.so.0","libxcb-xinput.so.0","libwayland-client.so.0","libseat.so.1","libxcb-composite.so.0","libxcb-icccm.so.4","libxcb-res.so.0","libxcb-errors.so.0"],"shlibs_provided":["libwlroots-0.16.so"],"options":{"DRM":"on","OPENGL":"on","VULKAN":"on","X11":"on"}},{"name":"wordwarvi","origin":"games/wordwarvi","version":"1.0.4_1","comment":"Side-scrolling shoot'em up '80s style arcade game","maintainer":"amdmi3@FreeBSD.org","www":"https://smcameron.github.io/wordwarvi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"756e63e34935ea62b08003aee2c28e8505902c0b0d8141ed6e5f7d071a76cd21","flatsize":9064726,"path":"All/wordwarvi-1.0.4_1.pkg","repopath":"All/wordwarvi-1.0.4_1.pkg","licenselogic":"and","licenses":["GPLv2+","CC-BY-2.0","CC-BY-SA-3.0"],"pkgsize":8689852,"desc":"Word War vi is your basic side-scrolling shoot 'em up '80s style\narcade game. You pilot your \"vi\"per craft through core memory,\nrescuing lost .swp files, avoiding OS defenses, and wiping out those\nmemory hogging emacs processes. When all the lost .swp files are\nrescued, head for the socket which will take you to the next node\nin the cluster.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"}},"categories":["games"],"shlibs_required":["libportaudio.so.2","libvorbisfile.so.3","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","SOUND":"on"}},{"name":"wmcliphist","origin":"x11/wmcliphist","version":"1.0_3","comment":"Clipboard history management dockapp for Window Maker","maintainer":"ports@FreeBSD.org","www":"http://linux.nawebu.cz/wmcliphist/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91eaca5393268918338aaef997689b453995fcedcee474ecc3f16ba335c4ce43","flatsize":206384,"path":"All/wmcliphist-1.0_3.pkg","repopath":"All/wmcliphist-1.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46220,"desc":"wmcliphist is a clipboard history dockapp that\nkeeps history of clipboard operations and allows\nyou to put previously copied items back to the\nclipboard for pasting to other applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","windowmaker"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"Before using this program, edit\n\n/usr/local/share/examples/wmcliphist/wmcliphistrc\n\nand copy it to ~/.wmcliphistrc","type":"install"},{"message":"===>   NOTICE:\n\nThe wmcliphist port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmakerconf","origin":"x11-wm/wmakerconf","version":"2.12_13","comment":"Configuration tool for Window Maker","maintainer":"danfe@FreeBSD.org","www":"https://sourceforge.net/projects/wmakerconf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"035f1465165f401519d73f47117f740962a6f85121800a6d13734dddfc2ef16b","flatsize":1148631,"path":"All/wmakerconf-2.12_13.pkg","repopath":"All/wmakerconf-2.12_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":255492,"desc":"Wmakerconf is a configuration tool for the famous window manager\nWindow Maker.  It is based on the GTK+ and Imlib libraries.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libwraster":{"origin":"x11-wm/libwraster","version":"0.96.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"windowmaker":{"origin":"x11-wm/windowmaker","version":"0.96.0_3"}},"categories":["x11-wm"],"shlibs_required":["libwraster.so.6","libintl.so.8","libX11.so.6","libWUtil.so.5","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"wlrobs","origin":"multimedia/wlrobs","version":"1.1_3","comment":"Wayland screen capture plugin for obs-studio","maintainer":"jbeich@FreeBSD.org","www":"https://hg.sr.ht/~scoopta/wlrobs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d8a7bdf1f8ed189887942e78c20fbcd9b280ab535e8997edf7f7b46a8534a52","flatsize":61278,"path":"All/wlrobs-1.1_3.pkg","repopath":"All/wlrobs-1.1_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":18984,"desc":"wlrobs is an obs-studio plugin that allows you to screen capture on\nwlroots-based Wayland compositors.","deps":{"obs-studio":{"origin":"multimedia/obs-studio","version":"30.0.2"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["multimedia","wayland"],"shlibs_required":["libwayland-client.so.0","libobs.so.0"],"shlibs_provided":["libwlrobs.so"]},{"name":"wlrctl","origin":"x11/wlrctl","version":"0.2.2_1","comment":"Utility for miscellaneous wlroots extensions","maintainer":"jbeich@FreeBSD.org","www":"https://git.sr.ht/~brocellous/wlrctl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15b3f3de7e13841dfef04db35387d61a222427afd43db960db52d476acc7944b","flatsize":38855,"path":"All/wlrctl-0.2.2_1.pkg","repopath":"All/wlrctl-0.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15692,"desc":"wlrctl is a command line utility for miscellaneous wlroots Wayland extensions.\n\nAt this time, wlrctl supports the foreign-toplevel-management (window/toplevel command),\nvirtual-keyboard (keyboard command), and virtual-pointer (pointer command) protocols.","deps":{"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0","libxkbcommon.so.0"],"options":{"MANPAGES":"on"}},{"name":"wmbutton","origin":"x11/wmbutton","version":"0.6.1_2","comment":"Dockapp that displays 9 buttons to run apps of your choice","maintainer":"ports@FreeBSD.org","www":"https://greek0.net/wmbutton.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"358743696b713f156151829ddfbdb401beed56b070126b0de701ca12323c0ff6","flatsize":95923,"path":"All/wmbutton-0.6.1_2.pkg","repopath":"All/wmbutton-0.6.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":31344,"desc":"A 64x64 pixel application that displays nine buttons.\nEach of these buttons can be configured via a configuration file to\nrun just about any application you'd like to.  Basically, if you can\ntype it in a shell command, wmbutton can run it.  It is based on wmcp,\nby Ben Cohen.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11","windowmaker"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Installing .wmbutton as /usr/local/share/examples/wmbutton/dot.wmbutton\nModify if you wish and copy to ~/.wmbutton","type":"install"},{"message":"===>   NOTICE:\n\nThe wmbutton port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmcube","origin":"sysutils/wmcube","version":"0.98_4","comment":"Window Maker dockapp that displays cpu load and a realtime 3D object","maintainer":"garga@FreeBSD.org","www":"https://www.dockapps.net/wmcube","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc421037dfe097ab44b90a7e5760085dfb96d1912170838acff0405411e65041","flatsize":98448,"path":"All/wmcube-0.98_4.pkg","repopath":"All/wmcube-0.98_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30564,"desc":"wmCube is a dockapp that displays a realtime rotating 3d-object\nand the current cpu-load. The cpu-load also makes the object spin\nfaster/slower. You can zoom in and out by clicking on the dockapp.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["sysutils","windowmaker"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"The extra 3d objects are located in:\n\t/usr/local/share/wmcube\n\nTo run wmcube type:\n\twmcube -o /usr/local/share/wmcube &","type":"install"}]},{"name":"wlr-randr","origin":"x11/wlr-randr","version":"0.4.1","comment":"xrandr clone for wlroots compositors","maintainer":"jbeich@FreeBSD.org","www":"https://sr.ht/~emersion/wlr-randr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30d520e4cb6fd8fc8a3bf452ba91ee916ef0b71ad423e59a842245065e34da23","flatsize":21922,"path":"All/wlr-randr-0.4.1.pkg","repopath":"All/wlr-randr-0.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9308,"desc":"Utility to manage outputs of a Wayland compositor.","deps":{"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0"]},{"name":"wlogout","origin":"x11/wlogout","version":"1.2.2","comment":"Wayland-based logout menu","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/ArtsyMacaw/wlogout","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b0601ad0e68ab88a35de52a073f626861be84da8587f09587209cf6cb7c17c9","flatsize":123712,"path":"All/wlogout-1.2.2.pkg","repopath":"All/wlogout-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90172,"desc":"wlogout is a logout menu for Wayland environments.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-layer-shell":{"origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","wayland"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-layer-shell.so.0"],"options":{"MANPAGES":"on"}},{"name":"wlopm","origin":"x11/wlopm","version":"0.1.0","comment":"Wayland output power management","maintainer":"tino.engel@mail.de","www":"https://git.sr.ht/~leon_plickat/wlopm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9b3dc7e1a9fab979d3f30351ac9e0a9a2e30b245c3f519a34ca3cc955250862","flatsize":51237,"path":"All/wlopm-0.1.0.pkg","repopath":"All/wlopm-0.1.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18032,"desc":"wlopm - Wayland output power management\n\nSimple client for switching displays in Wayland on and off.","deps":{"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0"]},{"name":"wlroots-hyprland","origin":"x11-toolkits/wlroots-hyprland","version":"0.17.0.312_2","comment":"Modular Wayland compositor library (Hyprland fork)","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/hyprwm/wlroots-hyprland","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5dbec6ef8cb2bf4175bb6292e51dcecb4d09b2d199835923c38a7c2855b62b38","flatsize":1381801,"path":"All/wlroots-hyprland-0.17.0.312_2.pkg","repopath":"All/wlroots-hyprland-0.17.0.312_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":386696,"desc":"Pluggable, composable, unopinionated modules for building a Wayland\ncompositor; or about 60,000 lines of code you were going to write anyway.\n\n- wlroots provides backends that abstract the underlying display and input\n  hardware, including KMS/DRM, libinput, Wayland, X11, and headless backends,\n  plus any custom backends you choose to write, which can all be created or\n  destroyed at runtime and used in concert with each other.\n- wlroots provides unopinionated, mostly standalone implementations of many\n  Wayland interfaces, both from wayland.xml and various protocol extensions.\n  We also promote the standardization of portable extensions across\n  many compositors.\n- wlroots provides several powerful, standalone, and optional tools that\n  implement components common to many compositors, such as the arrangement of\n  outputs in physical space.\n- wlroots provides an Xwayland abstraction that allows you to have excellent\n  Xwayland support without worrying about writing your own X11 window manager\n  on top of writing your compositor.\n- wlroots provides a renderer abstraction that simple compositors can use to\n  avoid writing GL code directly, but which steps out of the way when your\n  needs demand custom rendering code.\n\nwlroots implements a huge variety of Wayland compositor features and implements\nthem *right*, so you can focus on the features that make your compositor\nunique. By using wlroots, you get high performance, excellent hardware\ncompatibility, broad support for many wayland interfaces, and comfortable\ndevelopment tools - or any subset of these features you like, because all of\nthem work independently of one another and freely compose with anything you want\nto implement yourself.","deps":{"libdisplay-info":{"origin":"sysutils/libdisplay-info","version":"0.2.0"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libliftoff":{"origin":"graphics/libliftoff","version":"0.5.0"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"mesa-dri":{"origin":"graphics/mesa-dri","version":"21.3.9"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"seatd":{"origin":"sysutils/seatd","version":"0.8.0_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util-errors":{"origin":"x11/xcb-util-errors","version":"1.0.1"},"xcb-util-renderutil":{"origin":"x11/xcb-util-renderutil","version":"0.3.10"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xwayland":{"origin":"x11-servers/xwayland","version":"24.1.1,1"}},"categories":["x11-toolkits"],"shlibs_required":["libwayland-server.so.0","libdrm.so.2","libxkbcommon.so.0","libpixman-1.so.0","libEGL.so.1","libgbm.so.1","libGLESv2.so.2","libudev.so.0","libseat.so.1","libdisplay-info.so.2","libliftoff.so.0","libinput.so.10","libxcb.so.1","libxcb-dri3.so.0","libxcb-present.so.0","libxcb-render.so.0","libxcb-render-util.so.0","libxcb-shm.so.0","libxcb-xfixes.so.0","libxcb-xinput.so.0","libwayland-client.so.0","libxcb-composite.so.0","libxcb-ewmh.so.2","libxcb-icccm.so.4","libxcb-res.so.0","libxcb-errors.so.0"],"shlibs_provided":["libwlroots-hyprland.so"],"options":{"DRM":"on","OPENGL":"on","X11":"on"},"annotations":{"deprecated":"Project discontinued, use x11-toolkits/aquamarine instead"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nProject discontinued, use x11-toolkits/aquamarine instead."}]},{"name":"wlroots","origin":"x11-toolkits/wlroots","version":"0.17.4","comment":"Modular Wayland compositor library","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.freedesktop.org/wlroots/wlroots","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1dc348277404bcd88cbd0bb04c2232ae68bb347b8a6acb297a4f43d97dd4bf9d","flatsize":1475653,"path":"All/wlroots-0.17.4.pkg","repopath":"All/wlroots-0.17.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":410172,"desc":"Pluggable, composable, unopinionated modules for building a Wayland\ncompositor; or about 60,000 lines of code you were going to write anyway.\n\n- wlroots provides backends that abstract the underlying display and input\n  hardware, including KMS/DRM, libinput, Wayland, X11, and headless backends,\n  plus any custom backends you choose to write, which can all be created or\n  destroyed at runtime and used in concert with each other.\n- wlroots provides unopinionated, mostly standalone implementations of many\n  Wayland interfaces, both from wayland.xml and various protocol extensions.\n  We also promote the standardization of portable extensions across\n  many compositors.\n- wlroots provides several powerful, standalone, and optional tools that\n  implement components common to many compositors, such as the arrangement of\n  outputs in physical space.\n- wlroots provides an Xwayland abstraction that allows you to have excellent\n  Xwayland support without worrying about writing your own X11 window manager\n  on top of writing your compositor.\n- wlroots provides a renderer abstraction that simple compositors can use to\n  avoid writing GL code directly, but which steps out of the way when your\n  needs demand custom rendering code.\n\nwlroots implements a huge variety of Wayland compositor features and implements\nthem *right*, so you can focus on the features that make your compositor\nunique. By using wlroots, you get high performance, excellent hardware\ncompatibility, broad support for many wayland interfaces, and comfortable\ndevelopment tools - or any subset of these features you like, because all of\nthem work independently of one another and freely compose with anything you want\nto implement yourself.","deps":{"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"libdisplay-info":{"origin":"sysutils/libdisplay-info","version":"0.2.0"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libliftoff":{"origin":"graphics/libliftoff","version":"0.5.0"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"mesa-dri":{"origin":"graphics/mesa-dri","version":"21.3.9"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"seatd":{"origin":"sysutils/seatd","version":"0.8.0_1"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util-errors":{"origin":"x11/xcb-util-errors","version":"1.0.1"},"xcb-util-renderutil":{"origin":"x11/xcb-util-renderutil","version":"0.3.10"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xwayland":{"origin":"x11-servers/xwayland","version":"24.1.1,1"}},"categories":["x11-toolkits"],"shlibs_required":["libwayland-server.so.0","libdrm.so.2","libxkbcommon.so.0","libpixman-1.so.0","libEGL.so.1","libgbm.so.1","libGLESv2.so.2","libvulkan.so.1","libudev.so.0","libseat.so.1","libdisplay-info.so.2","libliftoff.so.0","libinput.so.10","libxcb.so.1","libxcb-dri3.so.0","libxcb-present.so.0","libxcb-render.so.0","libxcb-render-util.so.0","libxcb-shm.so.0","libxcb-xfixes.so.0","libxcb-xinput.so.0","libwayland-client.so.0","libxcb-composite.so.0","libxcb-ewmh.so.2","libxcb-icccm.so.4","libxcb-res.so.0","libxcb-errors.so.0"],"shlibs_provided":["libwlroots.so.12"],"options":{"DRM":"on","OPENGL":"on","VULKAN":"on","X11":"on"}},{"name":"wt","origin":"www/wt","version":"4.8.0_6","comment":"Widget-centric C++ library for developing web applications","maintainer":"info@babaei.net","www":"https://www.webtoolkit.eu/wt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c5cef728470cf5713a9dd2396064d3c31f92672c585810b07de48add4b4fc3c","flatsize":40061880,"path":"All/wt-4.8.0_6.pkg","repopath":"All/wt-4.8.0_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7733148,"desc":"Wt (pronounced as witty) is a C++ library for developing web applications.\n\nThe API is widget-centric and uses well-tested patterns of desktop GUI\ndevelopment tailored to the web. To the developer, it offers abstraction of\nmany web-specific implementation details, including client-server protocols\n(HTTP, Ajax, WebSockets), and frees the developer from tedious JavaScript\nmanipulations of HTML and dealing with cross-browser issues. Instead, with Wt,\nyou can focus on actual functionality with a rich set of feature-complete\nwidgets. Unlike old-school page-based frameworks or current-day single-page\nJavaScript \"frameworks\", Wt allows you to create stateful applications that are\nat the same time highly interactive (using WebSockets and Ajax for everything)\nbut still support plain HTML browsers or web crawlers using automatic graceful\ndegradation or progressive enhancement. Things that are natural and simple\nwith Wt would require an impractical amount of development effort otherwise:\nswitching widgets using animations, while retaining clean URLs and browser\nnavigation functions, or having a persistent chat widget open throughout the\nentire application, that even works in legacy browsers like Microsoft Internet\nExplorer 6.\n\nThe library comes with an application server that acts as a stand-alone\nHttp(s)/WebSocket server or integrates through FastCGI with other web servers.","deps":{"GraphicsMagick":{"origin":"graphics/GraphicsMagick","version":"1.3.43_1,1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"fcgi-devkit":{"origin":"www/fcgi","version":"2.4.0_6"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libharu":{"origin":"print/libharu","version":"2.4.4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["www"],"shlibs_required":["libboost_thread.so.1.84.0","libboost_filesystem.so.1.84.0","libssl.so.12","libcrypto.so.12","libhpdf.so.2.4","libpng16.so.16","libGraphicsMagick.so.3","libGL.so.1","libX11.so.6","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libfontconfig.so.1","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libfcgi.so.0","libfcgi++.so.0","libboost_program_options.so.1.84.0"],"shlibs_provided":["libwt.so.4.8.0","libwtdbo.so.4.8.0","libwtdbosqlite3.so.4.8.0","libwtfcgi.so.4.8.0","libwthttp.so.4.8.0","libwttest.so.4.8.0"],"options":{"DEBUG":"off","EXAMPLES":"on","RESOURCES":"on","HARU":"on","PANGO":"on","QT5":"off","OPENGL":"on","SAML":"off","LIBWTTEST":"on","UNWIND":"off","FCGI":"on","WTHTTP":"on","SQLITE3":"on","POSTGRES":"off","FIREBIRD":"off","MYSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:emweb:wt:4.8.0:::::dragonfly6:x86_64:6"}},{"name":"wl-kbptr","origin":"x11/wl-kbptr","version":"0.2.1","comment":"Control the mouse pointer with the keyboard on Wayland","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/moverest/wl-kbptr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"475ad9b82e83db18c0c76cdc38afc0a51387a679b01ed7495ae9a9278ed358a3","flatsize":77576,"path":"All/wl-kbptr-0.2.1.pkg","repopath":"All/wl-kbptr-0.2.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":27500,"desc":"wl-kbptr -- short for Wayland Keyboard Pointer -- is a utility to help\nmove the mouse pointer with the keyboard.\n\nIt works in two phases: the screen is first in mapped with three\nletter labels and then the selected area is refined by bisecting\nit. At any point the cursor can be moved at the location marked by the\nred marker by pressing Enter or Space. A left, right and middle click\ncan be made by pressing the g, h and b keys respectively.\n\nNote, your compositor needs to support the wlr-layer-shell-unstable-v1\nand wlr-virtual-pointer-unstable-v1 protocols.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0","libxkbcommon.so.0","libcairo.so.2"]},{"name":"wl-clipboard","origin":"x11/wl-clipboard","version":"2.2.1_1","comment":"Command-line copy/paste utilities for Wayland","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/bugaevc/wl-clipboard","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"118fdeca29880286e1155ca0dcab65123a35f08830c21a8d940871ca98598886","flatsize":139056,"path":"All/wl-clipboard-2.2.1_1.pkg","repopath":"All/wl-clipboard-2.2.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":38988,"desc":"This project implements two command-line Wayland clipboard utilities\nwl-copy and wl-paste that let you easily copy data between the\nclipboard and Unix pipes, sockets, files and so on.","deps":{"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0"]},{"name":"wl-mirror","origin":"x11/wl-mirror","version":"0.16.5","comment":"Simple Wayland output mirror client","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/Ferdi265/wl-mirror","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9fe42965c859ffa51145967fd0db68d869cc4c1875ca934bc90290a2fc15c32","flatsize":112012,"path":"All/wl-mirror-0.16.5.pkg","repopath":"All/wl-mirror-0.16.5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":39128,"desc":"wl-mirror attempts to provide a solution to sway's lack of output\nmirroring by mirroring an output onto a client surface.\n\nFeatures:\n- Mirror an output onto a resizable window\n- Mirror an output onto another output by fullscreening the window\n- Reacts to changes in output scale\n- Preserves aspect ratio\n- Corrects for flipped or rotated outputs\n- Supports custom flips or rotations\n- Supports mirroring custom regions of outputs\n- Supports receiving additional options on stdin for changing the mirrored\n  screen or region on the fly (works best when used with pipectl)","deps":{"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-egl.so.1","libEGL.so.1","libGLESv2.so.2","libepoll-shim.so.0","libwayland-client.so.0"],"options":{"MANPAGES":"on"}},{"name":"wl-gammarelay-rs","origin":"accessibility/wl-gammarelay-rs","version":"0.4.1_3","comment":"Adjust color temperature/brightness under Wayland via DBus","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/MaxVerevkin/wl-gammarelay-rs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"695e127b0d0c2c1ae852dfa525bc45d38fdda8e93893e7ee60df06a709a1ee13","flatsize":866710,"path":"All/wl-gammarelay-rs-0.4.1_3.pkg","repopath":"All/wl-gammarelay-rs-0.4.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":311384,"desc":"wl-gammarelay-rs is a simple program that provides DBus interface to\ncontrol display temperature and brightness under Wayland without\nflickering. Like wl-gammarelay, but written in Rust, runs on a single\nthread, has three times less SLOC and uses DBus (for simplicity).","categories":["accessibility","wayland"]},{"name":"with","origin":"misc/with","version":"g20180520","comment":"Command prefixing for continuous workflow using a single tool","maintainer":"0mp@FreeBSD.org","www":"https://github.com/mchav/with","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"466f53eb549a0b5536ef9db9aa7d64407af02955e766068c4755b90af76fc188","flatsize":11851,"path":"All/with-g20180520.pkg","repopath":"All/with-g20180520.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":5036,"desc":"Command prefixing for continuous workflow using a single tool.\n\nStarts an interactive shell with where every command is prefixed using\n<program>, for example:\n\n  $ with git\n  git> add .\n  git> commit -a -m \"Commited\"\n  git> push","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["misc"],"options":{"DOCS":"on"}},{"name":"wlr-which-key","origin":"x11/wlr-which-key","version":"0.1.3_3","comment":"Keymap manager for wlroots-based compositors","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/MaxVerevkin/wlr-which-key","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa6fd5fa46339e7d47dcb1b9080959cb06e1c6e8fb2d6ddb57359c189e93eddd","flatsize":1011732,"path":"All/wlr-which-key-0.1.3_3.pkg","repopath":"All/wlr-which-key-0.1.3_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":363864,"desc":"Keymap manager for wlroots-based compositors. Inspired by which-key.nvim.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","wayland"],"shlibs_required":["libxkbcommon.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgobject-2.0.so.0"]},{"name":"with-editor-emacs_wayland","origin":"editors/with-editor","version":"3.3.4","comment":"Use the Emacsclient as the $EDITOR of child processes","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/with-editor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74b99b60391639c952ec75980b4b0ddf6e6d884035c5530c05e3fc31e18379fa","flatsize":169869,"path":"All/with-editor-emacs_wayland-3.3.4.pkg","repopath":"All/with-editor-emacs_wayland-3.3.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36768,"desc":"The library with-editor makes it easy to use the Emacsclient as the\n$EDITOR of child processes, making sure they know how to call\nhome. For remote processes a substitute is provided, which\ncommunicates with Emacs on standard output instead of using a socket\nas the Emacsclient does.","deps":{"compat.el-emacs_wayland":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"wayland"}},{"name":"with-editor-emacs_nox","origin":"editors/with-editor","version":"3.3.4","comment":"Use the Emacsclient as the $EDITOR of child processes","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/with-editor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"077d3bc9091fc5d5b48065cdcc2fdbc011a1e1560522b97debf5d0f8487538e1","flatsize":169869,"path":"All/with-editor-emacs_nox-3.3.4.pkg","repopath":"All/with-editor-emacs_nox-3.3.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36768,"desc":"The library with-editor makes it easy to use the Emacsclient as the\n$EDITOR of child processes, making sure they know how to call\nhome. For remote processes a substitute is provided, which\ncommunicates with Emacs on standard output instead of using a socket\nas the Emacsclient does.","deps":{"compat.el-emacs_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"nox"}},{"name":"with-editor-emacs_devel_nox","origin":"editors/with-editor","version":"3.3.4","comment":"Use the Emacsclient as the $EDITOR of child processes","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/with-editor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"850346ee01fc11a106e3d5918fc944888c616bcfb0c5387d6d9b82d7364e7159","flatsize":170030,"path":"All/with-editor-emacs_devel_nox-3.3.4.pkg","repopath":"All/with-editor-emacs_devel_nox-3.3.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36664,"desc":"The library with-editor makes it easy to use the Emacsclient as the\n$EDITOR of child processes, making sure they know how to call\nhome. For remote processes a substitute is provided, which\ncommunicates with Emacs on standard output instead of using a socket\nas the Emacsclient does.","deps":{"compat.el-emacs_devel_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_nox"}},{"name":"with-editor-emacs_devel","origin":"editors/with-editor","version":"3.3.4","comment":"Use the Emacsclient as the $EDITOR of child processes","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/with-editor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf5825f811416b3a3bf946a3c464becabc4f67c9fb8725e47d415ae90daa1476","flatsize":170030,"path":"All/with-editor-emacs_devel-3.3.4.pkg","repopath":"All/with-editor-emacs_devel-3.3.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36648,"desc":"The library with-editor makes it easy to use the Emacsclient as the\n$EDITOR of child processes, making sure they know how to call\nhome. For remote processes a substitute is provided, which\ncommunicates with Emacs on standard output instead of using a socket\nas the Emacsclient does.","deps":{"compat.el-emacs_devel":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_full"}},{"name":"wlclock","origin":"x11-clocks/wlclock","version":"1.0.1_2","comment":"Digital analog clock for Wayland desktops","maintainer":"jbeich@FreeBSD.org","www":"https://git.sr.ht/~leon_plickat/wlclock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f383aa31c55f6b6374d1294e4f7351ecbb4810fa0a7072157e97c607cdd47012","flatsize":74868,"path":"All/wlclock-1.0.1_2.pkg","repopath":"All/wlclock-1.0.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":27080,"desc":"wlclock is inspired by xclock and the default configuration has been\nchosen to mimic it. However unlike xclock, wlclock is not a regular\nwindow but a desktop-widget.\n\nA Wayland compositor must implement the Layer-Shell and XDG-Output for\nwlclock to work.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11-clocks","wayland"],"shlibs_required":["libcairo.so.2","libwayland-client.so.0"],"options":{"MANPAGES":"on"}},{"name":"with-editor-emacs_canna","origin":"editors/with-editor","version":"3.3.4","comment":"Use the Emacsclient as the $EDITOR of child processes","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/with-editor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afa3824d0ba0ed12245e42eef974acca1e77adba551cb9b15d177890cd08a4e9","flatsize":169869,"path":"All/with-editor-emacs_canna-3.3.4.pkg","repopath":"All/with-editor-emacs_canna-3.3.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36772,"desc":"The library with-editor makes it easy to use the Emacsclient as the\n$EDITOR of child processes, making sure they know how to call\nhome. For remote processes a substitute is provided, which\ncommunicates with Emacs on standard output instead of using a socket\nas the Emacsclient does.","deps":{"compat.el-emacs_canna":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"canna"}},{"name":"with-editor-devel-emacs_canna","origin":"editors/with-editor-devel","version":"3.3.4","comment":"Use the Emacsclient as the $EDITOR of child processes","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/with-editor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2b8d854bd5edd28526df0bddc45b6273d81c2cf9287c701a8ed306f9600ff45","flatsize":169869,"path":"All/with-editor-devel-emacs_canna-3.3.4.pkg","repopath":"All/with-editor-devel-emacs_canna-3.3.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36776,"desc":"The library with-editor makes it easy to use the Emacsclient as the\n$EDITOR of child processes, making sure they know how to call\nhome. For remote processes a substitute is provided, which\ncommunicates with Emacs on standard output instead of using a socket\nas the Emacsclient does.","deps":{"compat.el-emacs_canna":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"canna"}},{"name":"with-editor-devel-emacs_wayland","origin":"editors/with-editor-devel","version":"3.3.4","comment":"Use the Emacsclient as the $EDITOR of child processes","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/with-editor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8afaa18c269dbb9686aee32db50994af1dc40e0c92c3bf03de09d107475f4ac","flatsize":169869,"path":"All/with-editor-devel-emacs_wayland-3.3.4.pkg","repopath":"All/with-editor-devel-emacs_wayland-3.3.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36768,"desc":"The library with-editor makes it easy to use the Emacsclient as the\n$EDITOR of child processes, making sure they know how to call\nhome. For remote processes a substitute is provided, which\ncommunicates with Emacs on standard output instead of using a socket\nas the Emacsclient does.","deps":{"compat.el-emacs_wayland":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"wayland"}},{"name":"with-editor-devel-emacs_nox","origin":"editors/with-editor-devel","version":"3.3.4","comment":"Use the Emacsclient as the $EDITOR of child processes","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/with-editor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"daefd6755c8c3f071cbc1f0524a95c63a1f2a133e0696b98cd016cfb8ab3d894","flatsize":169869,"path":"All/with-editor-devel-emacs_nox-3.3.4.pkg","repopath":"All/with-editor-devel-emacs_nox-3.3.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36776,"desc":"The library with-editor makes it easy to use the Emacsclient as the\n$EDITOR of child processes, making sure they know how to call\nhome. For remote processes a substitute is provided, which\ncommunicates with Emacs on standard output instead of using a socket\nas the Emacsclient does.","deps":{"compat.el-emacs_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"nox"}},{"name":"with-editor-devel-emacs_devel_nox","origin":"editors/with-editor-devel","version":"3.3.4","comment":"Use the Emacsclient as the $EDITOR of child processes","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/with-editor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6147e27c18141f4f7c47900001ab682fe2ed7fd003765b39c45a7994ac0ded5","flatsize":170030,"path":"All/with-editor-devel-emacs_devel_nox-3.3.4.pkg","repopath":"All/with-editor-devel-emacs_devel_nox-3.3.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36668,"desc":"The library with-editor makes it easy to use the Emacsclient as the\n$EDITOR of child processes, making sure they know how to call\nhome. For remote processes a substitute is provided, which\ncommunicates with Emacs on standard output instead of using a socket\nas the Emacsclient does.","deps":{"compat.el-emacs_devel_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_nox"}},{"name":"with-editor-devel-emacs_devel","origin":"editors/with-editor-devel","version":"3.3.4","comment":"Use the Emacsclient as the $EDITOR of child processes","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/with-editor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2a1ac5c7ff15059cf5e7f875f20d33b97c1ecde1bad88b505b964b1ed2f54fe","flatsize":170030,"path":"All/with-editor-devel-emacs_devel-3.3.4.pkg","repopath":"All/with-editor-devel-emacs_devel-3.3.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36652,"desc":"The library with-editor makes it easy to use the Emacsclient as the\n$EDITOR of child processes, making sure they know how to call\nhome. For remote processes a substitute is provided, which\ncommunicates with Emacs on standard output instead of using a socket\nas the Emacsclient does.","deps":{"compat.el-emacs_devel":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_full"}},{"name":"with-editor-devel","origin":"editors/with-editor-devel","version":"3.3.4","comment":"Use the Emacsclient as the $EDITOR of child processes","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/with-editor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3d4dda8cce1c9900bb3006a33786319d692597c0772175bdbd68e7aa4c04b6e","flatsize":169869,"path":"All/with-editor-devel-3.3.4.pkg","repopath":"All/with-editor-devel-3.3.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36764,"desc":"The library with-editor makes it easy to use the Emacsclient as the\n$EDITOR of child processes, making sure they know how to call\nhome. For remote processes a substitute is provided, which\ncommunicates with Emacs on standard output instead of using a socket\nas the Emacsclient does.","deps":{"compat.el":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"full"}},{"name":"wqy-fonts","origin":"x11-fonts/wqy","version":"20100803_10,1","comment":"GNU GPL-licensed font set covering CJK and other Unicode characters","maintainer":"ports@FreeBSD.org","www":"https://wqy.sourceforge.net/en/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a27845587e048bc60fb885a74f734bfce17db38c7bff15f1ac9d5ed176c9c407","flatsize":44014980,"path":"All/wqy-fonts-20100803_10,1.pkg","repopath":"All/wqy-fonts-20100803_10,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13090972,"desc":"WenQuanYi Bitmap Song:\n\n     WenQuanYi bitmap Chinese font, sizing 12, 13, 15, 16 pixels.\n\nWenQuanYi Unibit:\n     WenQuanYi bitmap Chinese font + GNU Unifont, in order to cover Unicode\n     code table as completely as possible, sizing 16 pixels only.\n\nWenQuanYi Zen Hei:\n     WenQuanYi TrueType Chinese font, black type.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"Please add /usr/local/share/fonts/wqy for your X server by either:\n\n# xset fp+ /usr/local/share/fonts/wqy\n# xset fp rehash\n\nor by adding the following line to the section \"Files\" of\nyour X-server configuration file (usually /etc/X11/xorg.conf)\nand restarting the X-server:\n\nSection \"Files\"\n...\n    FontPath   \"/usr/local/share/fonts/wqy\"\n...\nEndSection","type":"install"},{"message":"===>   NOTICE:\n\nThe wqy-fonts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wlan2eth","origin":"net/wlan2eth","version":"1.3_1","comment":"Convert packet captures in 802.11 format to Ethernet format","maintainer":"ports@FreeBSD.org","www":"https://www.willhackforsushi.com/?page_id=79","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f32490e936c65a2b5d94e3c3e919386ad780b03a51d283b71db07eacfa420fe","flatsize":27234,"path":"All/wlan2eth-1.3_1.pkg","repopath":"All/wlan2eth-1.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11196,"desc":"A simple tool to convert packet captures in 802.11 format to Ethernet format.\nLots of tools can only understand Ethernet link types, so I wrote this\ntool to convert captures to a format that they can understand.\nNote that this tool is really only useful for encrypted traffic.\n\nSpecify a wireless packet capture as an input file, and the name of the\ndesired Ethernet-format output file. Wlan2eth will only convert data frames\nto the output file, which will likely result in a significantly smaller output\npacket capture file. Note that wlan2eth will only convert unencrypted frames.","categories":["net","security"],"options":{"DOCS":"on"},"messages":[{"message":"For more information about wlan2eth visit:\n\nhttp://www.willhackforsushi.com/?page_id=79","type":"install"},{"message":"===>   NOTICE:\n\nThe wlan2eth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"with-editor","origin":"editors/with-editor","version":"3.3.4","comment":"Use the Emacsclient as the $EDITOR of child processes","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/with-editor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"994624ad38440253e062ab10cb6078ed5c3540c2d5819ce0af89cfe27c546ad4","flatsize":169869,"path":"All/with-editor-3.3.4.pkg","repopath":"All/with-editor-3.3.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36752,"desc":"The library with-editor makes it easy to use the Emacsclient as the\n$EDITOR of child processes, making sure they know how to call\nhome. For remote processes a substitute is provided, which\ncommunicates with Emacs on standard output instead of using a socket\nas the Emacsclient does.","deps":{"compat.el":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"full"}},{"name":"wsjtz","origin":"comms/wsjtz","version":"2.5.4.1.22_8","comment":"Clone of WSJT-X software with additional features","maintainer":"hamradio@FreeBSD.org","www":"https://sourceforge.net/projects/wsjt-z/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"029a6e2e830edfbca6c77493dad8694da510b87e56933137571f3c5fe23d894b","flatsize":64901680,"path":"All/wsjtz-2.5.4.1.22_8.pkg","repopath":"All/wsjtz-2.5.4.1.22_8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":15604324,"desc":"WSJT (\"Weak Signal Communication, by K1JT\") offers specific digital protocols\noptimized for meteor scatter, ionospheric scatter, and EME (moonbounce)\nat VHF/UHF, as well as HF skywave propagation.  The program can decode\nfraction-of-a-second signals reflected from ionized meteor trails and\nsteady signals 10 dB below the audible threshold.\n\nWSJT-Z is a clone of WSJT-X software by Joe Taylor K1JT\n\nFeatures\n\n- Modified user interface, including a larger Band Activity window\n- Extended filtering features\n- Auto CQ and auto responding\n- QRZ.COM integration\n- Audio alerts\n- DXCC / Continent Filtering","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"hamlib":{"origin":"comms/hamlib","version":"4.5.5_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["comms","hamradio"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libfftw3f_threads.so.3","libfftw3f.so.3","libboost_log_setup.so.1.84.0","libgcc_s.so.1","libQt5Core.so.5","libhamlib.so.4","libboost_log.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_thread.so.1.84.0","libboost_regex.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Sql.so.5","libQt5Network.so.5","libQt5Gui.so.5","libreadline.so.8","libQt5SerialPort.so.5","libQt5Multimedia.so.5"],"options":{"DOCS":"on"}},{"name":"wx30-gtk3","origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5","comment":"The wxWidgets GUI toolkit with GTK bindings","maintainer":"desktop@FreeBSD.org","www":"https://www.wxwidgets.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83e960d681c90913a6850c177986402b833009c898f69e6bdab6c4a21708be92","flatsize":29632693,"path":"All/wx30-gtk3-3.0.5.1_5.pkg","repopath":"All/wx30-gtk3-3.0.5.1_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6589048,"desc":"wxWidgets (formerly known as wxWindows) is a C++ GUI framework for platform\nindependent software development. On FreeBSD the Gtk toolkit is used.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmspack":{"origin":"archivers/libmspack","version":"0.11alpha"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["x11-toolkits"],"shlibs_required":["libexpat.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libXxf86vm.so.1","libSM.so.6","libpng16.so.16","libjpeg.so.8","libtiff.so.6","libGL.so.1","libGLU.so.1","libmspack.so.0","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libwebkit2gtk-4.0.so.37","libsoup-2.4.so.1","libgmodule-2.0.so.0","libjavascriptcoregtk-4.0.so.18"],"shlibs_provided":["libwx_baseu-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_aui-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_gtk3u_gl-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_media-3.0.so.0","libwx_gtk3u_propgrid-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_ribbon-3.0.so.0","libwx_gtk3u_richtext-3.0.so.0","libwx_gtk3u_stc-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libwx_gtk3u_xrc-3.0.so.0"],"options":{"GSTREAMER":"on","MSPACK":"on","NLS":"on","NOTIFY":"off","WEBKIT":"on"},"annotations":{"flavor":"gtk3"}},{"name":"wise","origin":"biology/wise","version":"2.4.1_1","comment":"Intelligent algorithms for DNA searches","maintainer":"ports@FreeBSD.org","www":"http://www.ebi.ac.uk/Wise2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0ebb407b2c198c5418cd50b0b8091382ee59381d2c3e517f2bc3bc0051c2a57","flatsize":10979460,"path":"All/wise-2.4.1_1.pkg","repopath":"All/wise-2.4.1_1.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv2"],"pkgsize":1130676,"desc":"\"Wise2 is package that is focused on comparing DNA sequences at\nthe level of its conceptual translation, regardless of sequencing\nerror and introns. This really is a rewrite of the old wisetools\npackage, which I wrote about 3 years ago.\n\nIt can compare a single protein or a profile HMM to a genomic DNA\nsequence, and predict a gene structure. This is algorithm, called\ngenewise, is one of the algorithms available in Wise2. There are\nother algorithms focused on EST data rather than genomic data, as\nwell as some other algorithm curios.\"\n- from the web site (Ewan Birney)","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["biology"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Welcome to Wise2.2\n\nYou must set your WISECONFIGDIR to the config directory before\nusing the programs:\n\nin (t)csh:  setenv WISECONFIGDIR /usr/local/share/wise/\nin (ba)sh:  export WISECONFIGDIR=/usr/local/share/wise/\n\nTo try an example:\n\ncd /usr/local/share/examples/wise\ngenewise road.pep human.genomic","type":"install"},{"message":"===>   NOTICE:\n\nThe wise port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wireguard-tools","origin":"net/wireguard-tools","version":"1.0.20210914_3","comment":"Fast, modern and secure VPN Tunnel","maintainer":"decke@FreeBSD.org","www":"https://git.zx2c4.com/wireguard-tools/about/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77817b6d6fe5df20d8109eea663b4384e793020de3e3fd70ce440a8d46235d61","flatsize":132844,"path":"All/wireguard-tools-1.0.20210914_3.pkg","repopath":"All/wireguard-tools-1.0.20210914_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51656,"desc":"This supplies the main userspace tooling for using and configuring\nWireGuard tunnels, including the wg(8) and wg-quick(8) utilities.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["net","net-vpn"],"options":{"WGQUICK":"on"},"annotations":{"flavor":"default"}},{"name":"wireplumber","origin":"multimedia/wireplumber","version":"0.4.90_1","comment":"Session and policy manager for PipeWire","maintainer":"arrowd@FreeBSD.org","www":"https://pipewire.pages.freedesktop.org/wireplumber/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b431b07d3f924d1c68484b4701cdecb0bb5e7c6b3efa447af299b75c88ab1de","flatsize":1535983,"path":"All/wireplumber-0.4.90_1.pkg","repopath":"All/wireplumber-0.4.90_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":350864,"desc":"PipeWire is a server and user space API to deal with multimedia pipelines.\n\nWirePlumber is a modular session / policy manager for PipeWire and a\nGObject-based high-level library that wraps PipeWire's API, providing\nconvenience for writing the daemon's modules as well as external tools for\nmanaging PipeWire.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"}},"categories":["multimedia"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libpipewire-0.3.so.0","libintl.so.8","libgmodule-2.0.so.0","libgio-2.0.so.0","liblua-5.4.so"],"shlibs_provided":["libwireplumber-0.5.so.0","libwireplumber-module-dbus-connection.so","libwireplumber-module-default-nodes-api.so","libwireplumber-module-file-monitor-api.so","libwireplumber-module-log-settings.so","libwireplumber-module-lua-scripting.so","libwireplumber-module-mixer-api.so","libwireplumber-module-portal-permissionstore.so","libwireplumber-module-reserve-device.so","libwireplumber-module-settings.so","libwireplumber-module-si-audio-adapter.so","libwireplumber-module-si-audio-virtual.so","libwireplumber-module-si-node.so","libwireplumber-module-si-standard-link.so","libwireplumber-module-standard-event-source.so"],"options":{"DOCS":"on","DOXYGEN":"off","NLS":"on"}},{"name":"wireguard-tools-lite","origin":"net/wireguard-tools","version":"1.0.20210914_3","comment":"Fast, modern and secure VPN Tunnel (lite flavor)","maintainer":"decke@FreeBSD.org","www":"https://git.zx2c4.com/wireguard-tools/about/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"622d987c50d7084c5cd5956c801b2fb8d832a0b131e66b65173406a03967e939","flatsize":114402,"path":"All/wireguard-tools-lite-1.0.20210914_3.pkg","repopath":"All/wireguard-tools-lite-1.0.20210914_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43324,"desc":"This supplies the main userspace tooling for using and configuring\nWireGuard tunnels, including the wg(8) and wg-quick(8) utilities.","categories":["net","net-vpn"],"annotations":{"flavor":"lite"}},{"name":"wireguard-go","origin":"net/wireguard-go","version":"0.0.20220316_15,1","comment":"WireGuard implementation in Go","maintainer":"decke@FreeBSD.org","www":"https://www.wireguard.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8acd27e4783133d5f8b6333454e65e7640318a7d9723bfe50578c3135080c529","flatsize":2494106,"path":"All/wireguard-go-0.0.20220316_15,1.pkg","repopath":"All/wireguard-go-0.0.20220316_15,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":859876,"desc":"This is an implementation of Wireguard in Go.\n\nWireGuard is an extremely simple yet fast and modern VPN that utilizes\nstate-of-the-art cryptography. It aims to be faster, simpler, leaner,\nand more useful than IPSec, while avoiding the massive headache. It\nintends to be considerably more performant than OpenVPN. WireGuard is\ndesigned as a general purpose VPN for running on embedded interfaces and\nsuper computers alike, fit for many different circumstances.","categories":["net","net-vpn"]},{"name":"wordpress","origin":"www/wordpress","version":"6.4.4,1","comment":"State-of-the-art semantic personal publishing platform","maintainer":"joneum@FreeBSD.org","www":"https://wordpress.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1eac5e09ed874f996b134b42b5af7e680b99e3a9990ad1e48232cf7ea579b09a","flatsize":69668785,"path":"All/wordpress-6.4.4,1.pkg","repopath":"All/wordpress-6.4.4,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":16634640,"desc":"WordPress is a state-of-the-art semantic personal publishing platform\nwith a focus on aesthetics, web standards, and usability.\n\nMore simply, Wordpress is what you use when you want to work\nwith your blogging software, not fight it.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-ftp":{"origin":"ftp/php82-ftp","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pecl-imagick":{"origin":"graphics/pecl-imagick","version":"3.7.0_4"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:wordpress:wordpress:6.4.4:::::dragonfly6:x86_64"},"messages":[{"message":"Before the first use of WordPress, copy wp-config-sample.php to wp-config.php\nin /usr/local/www/wordpress and modify it to fit your MySQL.\nMaybe you need 'mysqladmin create wordpress' first.","type":"install"},{"message":"If you are upgrading, please run http://your.site/wordpress/wp-admin/upgrade.php\nto upgrade WordPress.","type":"upgrade"}]},{"name":"wipeclean","origin":"games/wipeclean","version":"1.1.2_2,1","comment":"CLI tool to wipe away your error messages in style","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/JeanJouliaCode/wipeClean","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a01b0139cdf5212b860afe6b61994171122ce4507b367261c62640d2558282a7","flatsize":175426,"path":"All/wipeclean-1.1.2_2,1.pkg","repopath":"All/wipeclean-1.1.2_2,1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":39296,"desc":"Are you tired of the old and unintresting clear command? Do you want\nyour error messages to be slowly wiped away? Then try wipeclean!","deps":{"node20":{"origin":"www/node20","version":"20.15.1"}},"categories":["games"]},{"name":"wmfocus","origin":"x11/wmfocus","version":"1.5.0_5","comment":"Visually focus windows by label","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/svenstaro/wmfocus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81bf6e59629fbf21d5371d818662d8aeb7ed1a15ce0ee39d681067f18a7bf527","flatsize":2617783,"path":"All/wmfocus-1.5.0_5.pkg","repopath":"All/wmfocus-1.5.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":744476,"desc":"This tool that allows you to rapidly choose a specific window directly\nwithout having to use the mouse or directional keyboard navigation.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"],"shlibs_required":["libcairo.so.2","libfontconfig.so.1","libxcb.so.1"]},{"name":"workrave-xfce","origin":"x11/workrave","version":"1.10.50_3","comment":"RSI prevention tool (xfce flavor)","maintainer":"cyberbotx@cyberbotx.com","www":"https://www.workrave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8999561121ccaffd1f10f65c3fac0c35ffbc11ddcb113e7ed78e255f5e8a5277","flatsize":14366105,"path":"All/workrave-xfce-1.10.50_3.pkg","repopath":"All/workrave-xfce-1.10.50_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":8327660,"desc":"Workrave is a program that assists in the recovery and prevention of\nRepetitive Strain Injury (RSI).  The program frequently alerts you to\ntake micro-pauses, rest breaks and restricts you to your daily limit.\nThese can be customized and it stops the counter when you stop.\n\nThis is the XFCE-enabled flavor.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gdome2":{"origin":"textproc/gdome2","version":"0.8.1_15"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"}},"categories":["x11","xfce"],"shlibs_required":["libxfce4panel-2.0.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8","libSM.so.6","libICE.so.6","libgthread-2.0.so.0","libXtst.so.6","libXss.so.1","libgdome.so.0","libxml2.so.2","libgstreamer-1.0.so.0","libX11.so.6","libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0"],"shlibs_provided":["libworkrave-plugin.so","libworkrave-private-1.0.so.0"],"options":{"DBUS":"on","DISTRIBUTION":"off","GSTREAMER":"on","NLS":"on"},"annotations":{"flavor":"xfce"}},{"name":"window","origin":"misc/window","version":"1.0_2","comment":"Window environment on ASCII terminals","maintainer":"trhodes@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4f94aa06bfa0efe8bc7850383089eddf24c77d477f9144681312785b1ceb2fc","flatsize":144750,"path":"All/window-1.0_2.pkg","repopath":"All/window-1.0_2.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":67080,"desc":"The window utility implements a window environment on ASCII terminals.\nIt was once distributed as part of the base system.  This version includes\nseveral code fixes such as removal of 'register' keyword.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"wlroots015","origin":"x11-toolkits/wlroots015","version":"0.15.1_5","comment":"Modular Wayland compositor library (deprecated 0.15.* series)","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.freedesktop.org/wlroots/wlroots","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ed002a16355fe040abf01915a130a3683e0e1b402320cd8bae4937269d5fa4e","flatsize":1139283,"path":"All/wlroots015-0.15.1_5.pkg","repopath":"All/wlroots015-0.15.1_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":318856,"desc":"Pluggable, composable, unopinionated modules for building a Wayland\ncompositor; or about 60,000 lines of code you were going to write anyway.\n\n- wlroots provides backends that abstract the underlying display and input\n  hardware, including KMS/DRM, libinput, Wayland, X11, and headless backends,\n  plus any custom backends you choose to write, which can all be created or\n  destroyed at runtime and used in concert with each other.\n- wlroots provides unopinionated, mostly standalone implementations of many\n  Wayland interfaces, both from wayland.xml and various protocol extensions.\n  We also promote the standardization of portable extensions across\n  many compositors.\n- wlroots provides several powerful, standalone, and optional tools that\n  implement components common to many compositors, such as the arrangement of\n  outputs in physical space.\n- wlroots provides an Xwayland abstraction that allows you to have excellent\n  Xwayland support without worrying about writing your own X11 window manager\n  on top of writing your compositor.\n- wlroots provides a renderer abstraction that simple compositors can use to\n  avoid writing GL code directly, but which steps out of the way when your\n  needs demand custom rendering code.\n\nwlroots implements a huge variety of Wayland compositor features and implements\nthem *right*, so you can focus on the features that make your compositor\nunique. By using wlroots, you get high performance, excellent hardware\ncompatibility, broad support for many wayland interfaces, and comfortable\ndevelopment tools - or any subset of these features you like, because all of\nthem work independently of one another and freely compose with anything you want\nto implement yourself.","deps":{"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"mesa-dri":{"origin":"graphics/mesa-dri","version":"21.3.9"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"seatd":{"origin":"sysutils/seatd","version":"0.8.0_1"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util-errors":{"origin":"x11/xcb-util-errors","version":"1.0.1"},"xcb-util-renderutil":{"origin":"x11/xcb-util-renderutil","version":"0.3.10"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xwayland":{"origin":"x11-servers/xwayland","version":"24.1.1,1"}},"categories":["x11-toolkits"],"shlibs_required":["libwayland-server.so.0","libdrm.so.2","libgbm.so.1","libxkbcommon.so.0","libudev.so.0","libpixman-1.so.0","libEGL.so.1","libGLESv2.so.2","libvulkan.so.1","libinput.so.10","libxcb.so.1","libxcb-dri3.so.0","libxcb-present.so.0","libxcb-render.so.0","libxcb-render-util.so.0","libxcb-shm.so.0","libxcb-xfixes.so.0","libxcb-xinput.so.0","libwayland-client.so.0","libseat.so.1","libxcb-composite.so.0","libxcb-icccm.so.4","libxcb-res.so.0","libxcb-errors.so.0"],"shlibs_provided":["libwlroots-0.15.so"],"options":{"DRM":"on","NVIDIA":"off","OPENGL":"on","VULKAN":"on","X11":"on"},"messages":[{"message":"Known issues:\n- NVIDIA option (aka wlroots-eglstreams) requires nvidia-drm.ko from nvidia-driver,\n  see https://github.com/aritger/eglstreams-kms-example/issues/7","type":"install"}]},{"name":"wipe","origin":"security/wipe","version":"2.3.1_2","comment":"File and block device wiping utility","maintainer":"ports@FreeBSD.org","www":"https://wipe.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71d736700edb5685736732b08c1fa3648f22f1a2f9e7b5e6efbbac3436a8ecc1","flatsize":63910,"path":"All/wipe-2.3.1_2.pkg","repopath":"All/wipe-2.3.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":28232,"desc":"Wipe is a file and block device wiping utility.","categories":["security"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe wipe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wimlib","origin":"sysutils/wimlib","version":"1.13.0_3","comment":"Manipulate Windows Imaging (WIM) archives","maintainer":"mail_of_sergey@mail.ru","www":"https://wimlib.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0fab65c4fd16a33ea7ac3a22eff77699e8f012b40b2b90fa3d2ca2728019065","flatsize":752387,"path":"All/wimlib-1.13.0_3.pkg","repopath":"All/wimlib-1.13.0_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":288132,"desc":"Allows to read and write Windows Imaging (WIM) files and deployment\nof Windows operating systems.\n\nGeneral capabilities:\n\n- Apply (extract) a WIM image (wimapply)\n- Capture (create) a WIM image (wimcapture)\n- Append, delete, and export WIM images (wimappend, wimdelete, wimexport)\n- Modify a WIM image (wimupdate)\n- Extract files or directories from a WIM image (wimextract)\n- Optimize a WIM archive, removing wasted space\n  and optionally recompressing (wimoptimize)\n- Split or join a WIM archive (wimsplit, wimjoin)\n- Mount a WIM image (wimmount, wimmountrw)\n\nSample of usage:\n\nhttp://www.ultimatedeployment.org/win7pxelinux3.html","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"fusefs-ntfs":{"origin":"sysutils/fusefs-ntfs","version":"2022.10.3_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["sysutils"],"shlibs_required":["libxml2.so.2","libntfs-3g.so.89"],"shlibs_provided":["libwim.so.15"],"options":{"NTFS":"on"}},{"name":"wildmidi","origin":"audio/wildmidi","version":"0.4.2_1","comment":"Simple software midi player and core softsynth library","maintainer":"liangtai.s16@gmail.com","www":"https://www.mindwerks.net/projects/wildmidi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f44dec73300a63224a048f64c2763e695d6d07109f5e9dfae6ca30e38cc243f0","flatsize":224177,"path":"All/wildmidi-0.4.2_1.pkg","repopath":"All/wildmidi-0.4.2_1.pkg","licenselogic":"and","licenses":["LGPL3","GPLv3"],"pkgsize":105328,"desc":"WildMIDI is a simple software midi player which has a core softsynth library\nthat can be used with other applications.\n\nThe WildMIDI library uses Gravis Ultrasound patch files to convert MIDI files\ninto audio which is them passed back to the calling application for further\nprocessing or output. The API of the library is designed so that it is easy to\ninclude WildMIDI into applications that wish to include MIDI file playback.\nWith multiple MIDI file support you can develop applications to mix several\nmidi files together at the same time and with the next release you will be\nable to use a different patch set for each MIDI file.\n\nThe wildmidi player is a demonstration program to show the capabilities of\nlibWildMidi.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"}},"categories":["audio"],"shlibs_required":["libasound.so.2"],"shlibs_provided":["libWildMidi.so.2"],"options":{"PLAYER":"on","PLAYERSTATIC":"off","STATIC":"off","ALSA":"on","OPENAL":"off","OSS":"off"},"annotations":{"cpe":"cpe:2.3:a:mindwerks:wildmidi:0.4.2:::::dragonfly6:x86_64:1"}},{"name":"windowtolayer","origin":"x11/windowtolayer","version":"s20240320_2","comment":"Any Wayland window as wallpaper","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.freedesktop.org/mstoeckl/windowtolayer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ccee3746b72f44b03f78c3379800587d555c6cc374cbe3490aa7851f9fb57c8","flatsize":1095722,"path":"All/windowtolayer-s20240320_2.pkg","repopath":"All/windowtolayer-s20240320_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":350368,"desc":"This program transforms individual Wayland clients, which use the\nxdg-shell protocol to display windows, into clients that use the\nwlr-layer-shell protocol to render as a wallpaper. Note that\nwlr-layer-shell is only supported by some compositors (like KWin, and\nthose based on wlroots.)","categories":["x11","wayland"]},{"name":"wmnet","origin":"net/wmnet","version":"1.2_4","comment":"Network bandwidth monitor for Window Maker dock","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"219c7ff9af856415ac4052453f8082d577a6840d64336e73187c1a31f9c2f53f","flatsize":28648,"path":"All/wmnet-1.2_4.pkg","repopath":"All/wmnet-1.2_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":11332,"desc":"This application displays the data rate through a given network\ninterface.  It is intended to be run from the Window Maker dock,\nbut others have run it under FVWM and AfterStep window managers.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["net","windowmaker"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"windowmaker","origin":"x11-wm/windowmaker","version":"0.96.0_3","comment":"GNUstep-compliant NeXTstep window manager clone","maintainer":"hrs@FreeBSD.org","www":"https://www.windowmaker.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0941366db69ca5b197ffbdd81ecb142ccbf0fe06efb537f531d7f52659f9421c","flatsize":6665042,"path":"All/windowmaker-0.96.0_3.pkg","repopath":"All/windowmaker-0.96.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1811356,"desc":"Window Maker is an X11 window manager designed to give additional\nintegration support to the GNUstep Desktop Environment. In every\nway possible, it reproduces the elegant look and feel of the\nNeXTstep[tm] GUI. It is fast, feature rich, easy to configure, and\neasy to use. In addition, Window Maker works with GNOME and KDE,\nmaking it one of the most useful and universal window managers\navailable.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXres":{"origin":"x11/libXres","version":"1.2.2_1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libwraster":{"origin":"x11-wm/libwraster","version":"0.96.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"wmicons":{"origin":"graphics/wmicons","version":"1.0_2"}},"categories":["x11-wm","windowmaker"],"shlibs_required":["libwraster.so.6","libX11.so.6","libXRes.so.1","libXext.so.6","libfontconfig.so.1","libfreetype.so.6","libintl.so.8","libXinerama.so.1","libXpm.so.4","libpng16.so.16","libjpeg.so.8","libgif.so.7","libtiff.so.6","libwebp.so.7","libpangoxft-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libXft.so.2","libexif.so.12"],"shlibs_provided":["libWINGs.so.3","libWMaker.so.1","libWUtil.so.5"],"options":{"DOCS":"on","IMAGEMAGICK":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:windowmaker:windowmaker:0.96.0:::::dragonfly6:x86_64:3"}},{"name":"wifimgr","origin":"net-mgmt/wifimgr","version":"1.23_3","comment":"WiFi Networks Manager","maintainer":"fbsd@opal.com","www":"https://opal.com/src/wifimgr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2371b63186577ca276494fa08bf223e7ceccf57aefa0587573e62f7c71cacd12","flatsize":169686,"path":"All/wifimgr-1.23_3.pkg","repopath":"All/wifimgr-1.23_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":76028,"desc":"wifimgr is a GTK+-based GUI for management of WiFi networks on BSD systems.\nIt acts as an interface to the existing /etc/wpa_supplicant.conf networks\nconfiguration file, and supports WEP and WPA-PSK security.\n\nwifimgr was designed for users of the XFce4 window manager but will work\nin any environment with GTK+ libraries installed.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net-mgmt","sysutils"],"shlibs_required":["libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"options":{"GTK2":"off","NLS":"on"}},{"name":"wikicalc","origin":"www/wikicalc","version":"1.0","comment":"Open Source Wiki-Spreadsheet","maintainer":"hrs@FreeBSD.org","www":"https://www.softwaregarden.com/products/wikicalc/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3470fe3308d9e6e377d9a8f899a070715546f0cbc79c209b1a1cd99886c8c1bc","flatsize":1059716,"path":"All/wikicalc-1.0.pkg","repopath":"All/wikicalc-1.0.pkg","licenselogic":"single","pkgsize":164624,"desc":"The wikiCalc program lets you make web pages with more than just\nparagraphs of prose. It combines the ease of authoring and multi-person\nediting of a wiki with the familiar visual formatting and calculating\nmetaphor of a spreadsheet. Written in Perl and released under the GPL 2.0\nlicense, it can easily be setup to run on almost any server as a web\napplication or on a personal computer to publish by FTP.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","math"]},{"name":"whoson","origin":"mail/whoson","version":"2.05_2","comment":"Implementation of `WHO iS ONline' protocol","maintainer":"ports@FreeBSD.org","www":"https://whoson.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba9661e8538b6195a0fa660b12633b5b2b1eb7b7ce03f975823e5f98c44cb09d","flatsize":135618,"path":"All/whoson-2.05_2.pkg","repopath":"All/whoson-2.05_2.pkg","licenselogic":"and","licenses":["PD","OpenSSL"],"pkgsize":40968,"desc":"This software is supposed to work as a \"reference implementation\" of the\nsuggested \"whoson\" internet protocol.  The protocol is expected to be\nemployed on \"spam relay protected\" mail servers to allow traveling\ncustomers still send their email via the protected server.  For this, a\nrealtime database of \"temporarily trusted\" IP addresses is maintained by\na special daemon program.  The database may be filled by, e.g. POP/IMAP\nservers, and used by SMTP server.  Another possible use of the protocol\nis to have the database filled by RADIUS/TACACS server for all dialup\nclients, and SMTP server using it to put the user identity into the\n\"Received\" header along with the source IP address.  The protocol itself\nis defined in a separate document \"whoson.txt\".","categories":["mail"],"shlibs_provided":["libwhoson.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe whoson port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wiimms","origin":"sysutils/wiimms","version":"2.23.a_10","comment":"Wiimms ISO Tools","maintainer":"olivier@FreeBSD.org","www":"https://wit.wiimm.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b40532de1338ffc7f844068b2e1ef51df6b036cbfab7808bf53643a69d54edf1","flatsize":6678454,"path":"All/wiimms-2.23.a_10.pkg","repopath":"All/wiimms-2.23.a_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":727352,"desc":"Wiimms ISO Tools is a set of command line tools to manipulate Wii and GameCube\nISO images and WBFS containers.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["sysutils"]},{"name":"whichman","origin":"misc/whichman","version":"2.4_1","comment":"Approximate matching utilities to search for manpages and files","maintainer":"ports@FreeBSD.org","www":"http://main.linuxfocus.org/~guido/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21ca3eea054e5d6456d29ab997c0fc5c43f4429ce5d300b854ed5c37463dcf9c","flatsize":37893,"path":"All/whichman-2.4_1.pkg","repopath":"All/whichman-2.4_1.pkg","licenselogic":"single","pkgsize":14280,"desc":"Approximate matching searching utilities to search for manpages and files.\n\nThis package holds THREE little search utilities:\n\n* whichman -- search utility for man pages and it works\n  much like the well known Unix command \"where\".\n\n* ftff -- a fault tolerant file finder\n\n  ftff works like the whichman above but searches the directory\n  tree. This is a case in-sensitive and fault tolerant way of\n  'find . -name xxxx -print'\n\n* ftwhich -- a fault tolerant \"which\" command\n\n  ftwhich finds files (programs) which are in one of the directories in\n  your PATH and uses a fault tolerant search algorithm.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe whichman port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"whoseip","origin":"dns/whoseip","version":"1.00","comment":"Get information about IP addresses: country code and network","maintainer":"perl@FreeBSD.org","www":"https://man.gnu.org.ua/manpage/?1+whoseip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bea92461bb85a77fd9059d50cb619480ee5cf826edde413710940f169dddbf52","flatsize":80494,"path":"All/whoseip-1.00.pkg","repopath":"All/whoseip-1.00.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":29216,"desc":"whoseip returns information about IP addresses: country code and network\nthey belong to.\n\nIt is part of dnstools, a set of utilities for DNS management and related\ntasks.","deps":{"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-Net-CIDR":{"origin":"net-mgmt/p5-Net-CIDR","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"whois","origin":"net/whois","version":"5.5.7_1","comment":"Marco d'Itri whois client","maintainer":"coco@executive-computing.de","www":"https://github.com/rfc1036/whois","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbce3a9e58a854fa77bce75841455398528ea1c1c6bbe456e2eb493bfe28e176","flatsize":229551,"path":"All/whois-5.5.7_1.pkg","repopath":"All/whois-5.5.7_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":60436,"desc":"Why another whois client? Because the RIPE client is a mess of hacks and\n#ifdefs and more complex programs lack features or are bloated.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"}},"categories":["net"],"shlibs_required":["libidn2.so.0"],"options":{"NLS":"on"}},{"name":"wmsystemtray","origin":"x11/wmsystemtray","version":"1.4_1","comment":"System tray dockapp that uses freedesktop.org system tray protocol","maintainer":"iluxa@ex.ua","www":"https://wmsystemtray.sourceforge.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"deaffa0de1d3b40251d26bbb85bd852e4261fa2d673b55ff5178d582d995fdc3","flatsize":53067,"path":"All/wmsystemtray-1.4_1.pkg","repopath":"All/wmsystemtray-1.4_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22292,"desc":"wmsystemtray is a system tray dockapp using freedesktop.org system\ntray protocol.  It is designed to work with WindowMaker or another\nWM, that supports dock applications (FVWM, AfterStep).","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11","windowmaker","afterstep"],"shlibs_required":["libSM.so.6","libICE.so.6","libXpm.so.4","libX11.so.6","libXmuu.so.1","libXfixes.so.3","libXext.so.6"],"messages":[{"message":"To use wmsystemtray outside of WindowMaker WM, use --non-wmaker flag.","type":"install"}]},{"name":"whatpix","origin":"sysutils/whatpix","version":"1.2_2","comment":"Perl console application which finds, moves, or deletes duplicate files","maintainer":"ports@FreeBSD.org","www":"https://whatpix.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5cef7caca212e6d3f3ee8407b99f6c0ab4abad1396bb55597f0c6ee25b4121a6","flatsize":29806,"path":"All/whatpix-1.2_2.pkg","repopath":"All/whatpix-1.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10496,"desc":"whatpix is a GPL Perl console application which finds and optionally moves or\ndeletes duplicate files.\n\nwhatpix was originally written by codex@bogus.net. The original web site for\nwhatpix is http://www.bogus.net/~codex/ You can find versions prior to 1.0\nthere.\n\nwhatpix is currently being developed and maintained by 3Jane Tessier-Ashpool\nand Gerard Lanois.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe whatpix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wiggle","origin":"textproc/wiggle","version":"1.3_1","comment":"Apply rejected patches and perform word-wise diffs","maintainer":"mandree@FreeBSD.org","www":"https://github.com/neilbrown/wiggle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bef5e6cce5c733ba7026840f8ce33078460c6b823099e96a287233d4d5266b8e","flatsize":144313,"path":"All/wiggle-1.3_1.pkg","repopath":"All/wiggle-1.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":66568,"desc":"The main function of wiggle is to apply a patch to a file in a similar\nmanner to the patch(1) program.\n\nThe distinctive difference of wiggle is that it will attempt to apply a\npatch even if the \"before\" part of the patch doesn't match the target\nfile perfectly. This is achieved by breaking the file and patch into\nwords and finding the best alignment of words in the file with words in\nthe patch. Once this alignment has been found, any differences (word-\nwise) in the patch are applied to the file as best as possible.\n\nAlso, wiggle will (in some cases) detect changes that have already been\napplied, and will ignore them.\n\t\t\t\t\t\t\t-- Neil Brown","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["textproc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"wiki-tui","origin":"www/wiki-tui","version":"0.8.2_8","comment":"Simple and easy to use Wikipedia Text User Interface","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/Builditluc/wiki-tui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad155125e3f8e203aa503d10764b5e07f24f85137703e958a92e5f6c608881ec","flatsize":6597869,"path":"All/wiki-tui-0.8.2_8.pkg","repopath":"All/wiki-tui-0.8.2_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1841960,"desc":"* Search:\n\nSearch for an article in Wikipedia. The search results feature\npagination and a little preview is generated when you select a result.\n\n* Read:\n\nWhen opening an article wiki-tui generates and displays a table of\ncontents where you can quickly jump to any section in the article. The\nmain article currently supports links and lists with more features like\ntables and images planned. Although wiki-tui was designed to be used\nwith a keyboard, it also supports mouse input.\n\n* Customize:\n\n- Themes (changing colors of the whole program and individual parts)\n- Keybindings (so you don't have to use the arrow keys for navigation)\n- Toggle specific features of wiki-tui:\n- Disable the table of contents\n- Disable links\n- Logging\n- Change the language of Wikipedia Articles","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"wgetpaste","origin":"www/wgetpaste","version":"2.34","comment":"Paste to several pastebin services via bash script","maintainer":"sunpoet@FreeBSD.org","www":"http://wgetpaste.zlin.dk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10c870c1604964fe8b3d4fc21c0558d4cf4b4d7976ccd0744bde87ecee75a5b8","flatsize":44885,"path":"All/wgetpaste-2.34.pkg","repopath":"All/wgetpaste-2.34.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15040,"desc":"A Script that automates pasting to a number of pastebin services\nrelying only on bash, sed, coreutils (mktemp/sort/tr/wc/whoami/tee)\nand wget.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["www"]},{"name":"wfb2sql","origin":"databases/wfb2sql","version":"0.6_1","comment":"CIA World Fact Book to SQL Conversion Utility","maintainer":"ports@FreeBSD.org","www":"http://wfb2sql.sf.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"077c85ecdc36cab1af9d18f82bfc1e1dd248d6a7111076467638fca6d3002f6d","flatsize":67231,"path":"All/wfb2sql-0.6_1.pkg","repopath":"All/wfb2sql-0.6_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":18184,"desc":"For those either needing a dummy PostgreSQL database full of real\nfacts and data, or those who make frequent use of the CIA's World Fact\nBook, this is the port for you: wfb2sql converts the WFB into SQL\ninserts.  Act now and get your copy of the WFB for free now!  The\nWFB is a public domain document that may disappear as fast as you do\nafter the black helicopters lock in on your location!!!!","deps":{"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Before being able to run wfb2sql, you need to obtain a copy of the\nCIA's World Fact Book.  A copy of the WFB can be found here:\n\n*) http://www.cia.gov/cia/download.html\n\nThe WFB's homepage can be found:\n\n*) http://www.cia.gov/cia/publications/factbook/\n\nExample usage:\n\n% wfb2sql --man\n% wfb2sql --database=postgresql --directory=$PWD/factbook | psql factbook\n\nNOTE: wfb2sql inserts data into the wfb schema!\n\n   ______________________________________\n  / BEWARE OF BLACK HELICOPTERS AFTER    \\\n  \\ DOWNLOADING YOUR COPY OF THE WFB!!!  /\n   --------------------------------------\n      \\\n       \\\n                                     .::!!!!!!!:.\n    .!!!!!:.                        .:!!!!!!!!!!!!\n    ~~~~!!!!!!.                 .:!!!!!!!!!UWWW$$$\n        :$$NWX!!:           .:!!!!!!XUWW$$$$$$$$$P\n        $$$$$##WX!:      .<!!!!UW$$$$\"  $$$$$$$$#\n        $$$$$  $$$UX   :!!UW$$$$$$$$$   4$$$$$*\n        ^$$$B  $$$$\\     $$$$$$$$$$$$   d$$R\"\n          \"*$bd$$$$      '*$$$$$$$$$$$o+#\"\n               \"\"\"\"          \"\"\"\"\"\"\"","type":"install"},{"message":"===>   NOTICE:\n\nThe wfb2sql port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wfa2-lib","origin":"biology/wfa2-lib","version":"2.3.5","comment":"Exact gap-affine algorithm using homology to accelerate alignment","maintainer":"jwb@FreeBSD.org","www":"https://github.com/smarco/WFA2-lib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7861b234f3d5d835f7705f99aa5fdc352998c363825d92207571793fabb68b7","flatsize":649657,"path":"All/wfa2-lib-2.3.5.pkg","repopath":"All/wfa2-lib-2.3.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":114244,"desc":"The wavefront alignment (WFA) algorithm is an exact gap-affine\nalgorithm that takes advantage of homologous regions between the\nsequences to accelerate the alignment process.  Unlike traditional\ndynamic programming algorithms that run in quadratic time, the WFA runs\nin time O(ns+s^2), proportional to the sequence length n and the\nalignment score s, using O(s^2) memory (or O(s) using the\nultralow/BiWFA mode). Moreover, the WFA algorithm exhibits simple\ncomputational patterns that the modern compilers can automatically\nvectorize for different architectures without adapting the code.","categories":["biology"],"shlibs_provided":["libwfa2.so.0","libwfa2cpp.so.0"]},{"name":"wf-recorder","origin":"multimedia/wf-recorder","version":"0.4.1_1","comment":"Screen recorder for wlroots-based compositors","maintainer":"ports@FreeBSD.org","www":"https://github.com/ammen99/wf-recorder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"412875f9fbdc477bfb0cc895da4b79d68b4ad877153ee962ce62b577a16bba8a","flatsize":116768,"path":"All/wf-recorder-0.4.1_1.pkg","repopath":"All/wf-recorder-0.4.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45112,"desc":"wf-recorder is a utility program for screen recording of wlroots-based\ncompositors (more specifically, those that support wlr-screencopy-v1\nand xdg-output).","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["multimedia","wayland"],"shlibs_required":["libwayland-client.so.0","libavutil.so.58","libavcodec.so.60","libavformat.so.60","libavdevice.so.60","libavfilter.so.9","libgbm.so.1"],"options":{"DOCS":"on","PULSEAUDIO":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe wf-recorder port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmpinboard","origin":"deskutils/wmpinboard","version":"1.0_6","comment":"Post-it notes for the WindowMaker dock or AfterStep Wharf","maintainer":"t.kempka@web.de","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bacb9ec09e1ff2a5eafe84e18aad6e548b33bc595886d346c0f71b436a6a279","flatsize":101044,"path":"All/wmpinboard-1.0_6.pkg","repopath":"All/wmpinboard-1.0_6.pkg","licenselogic":"single","pkgsize":51372,"desc":"Post-it notes for the WindowMaker dock or AfterStep Wharf.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["deskutils","afterstep","windowmaker"],"shlibs_required":["libX11.so.6","libXext.so.6","libXpm.so.4"]},{"name":"whysynth","origin":"audio/whysynth","version":"20120903_7","comment":"Versatile softsynth implemented as a DSSI plugin","maintainer":"ports@FreeBSD.org","www":"http://smbolton.com/whysynth.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"468ee766a65de8dd6b4f6217399af2b7a83850a78e2928073bc9160a23a91b37","flatsize":4194511,"path":"All/whysynth-20120903_7.pkg","repopath":"All/whysynth-20120903_7.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":1611980,"desc":"WhySynth is a versatile softsynth which operates as a plugin for the\nDisposable Soft Synth Interface (DSSI).  A brief list of features:\n\n- 4 oscillators, 2 filters, 3 LFOs, and 5 envelope generators per\n  voice.\n\n- 11 oscillator modes: minBLEP, wavecycle, chorused wavecycle,\n  asynchronous granular, three FM modes, waveshaper, noise,\n  PADsynth, and phase distortion.\n\n- 10 filter modes.\n\n- flexible modulation and mixdown options, plus effects.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libdssialsacompat":{"origin":"audio/libdssialsacompat","version":"1.0.8a_2"},"liblo":{"origin":"audio/liblo","version":"0.32"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libdssialsacompat.so.0","libfftw3f.so.3","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","liblo.so.7"],"messages":[{"message":"===>   NOTICE:\n\nThe whysynth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wf-config","origin":"devel/wf-config","version":"0.8.0","comment":"Library for managing configuration files, written for wayfire","maintainer":"jbeich@FreeBSD.org","www":"https://wayfire.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23ac145d3cbbeca980645908cf3a08666670a3e7fc3554e5faff48769bd85d25","flatsize":470377,"path":"All/wf-config-0.8.0.pkg","repopath":"All/wf-config-0.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":129552,"desc":"A library for managing configuration files, written for wayfire.","deps":{"glm":{"origin":"math/glm","version":"1.0.1,1"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel"],"shlibs_required":["libevdev.so.2","libxml2.so.2"],"shlibs_provided":["libwf-config.so.1"]},{"name":"wget","origin":"ftp/wget","version":"1.24.5","comment":"Retrieve files from the Net via HTTP(S) and FTP","maintainer":"yasu@FreeBSD.org","www":"https://www.gnu.org/s/wget/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"689ac0ac3dd120c3ac7b9a84634dfa109352b852a5f097029d72c06261ff851c","flatsize":3667017,"path":"All/wget-1.24.5.pkg","repopath":"All/wget-1.24.5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":725536,"desc":"GNU wget is a free software package for retrieving files using HTTP,\nHTTPS and FTP, the most widely-used Internet protocols. It is a\nnon-interactive command-line tool, so it may easily be called from\nscripts, cron jobs, terminals without X-Windows support, etc.\n\nGNU wget has many features to make retrieving large files or mirroring\nentire web or FTP sites easy, including:\n\n o Can resume aborted downloads, using REST and RANGE\n o Can use filename wild cards and recursively mirror directories\n o NLS-based message files for many different languages\n o Optionally converts absolute links in downloaded documents to\n   relative, so that downloaded documents may link to each other locally\n o Supports HTTP and SOCKS proxies\n o Supports HTTP cookies\n o Supports persistent HTTP connections\n o Unattended / background operation\n o Uses local file timestamps to determine whether documents need to\n   be re-downloaded when mirroring\n o GNU wget is distributed under the GNU General Public License.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["ftp","www"],"shlibs_required":["libintl.so.8","libunistring.so.5","libidn2.so.0","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","IDN":"on","IPV6":"on","MANPAGES":"on","METALINK":"off","NLS":"on","NTLM":"off","PCRE2":"off","PSL":"off","GNUTLS":"off","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:wget:1.24.5:::::dragonfly6:x86_64"}},{"name":"wev","origin":"x11/wev","version":"1.0.0_2","comment":"Wayland event viewer","maintainer":"jbeich@FreeBSD.org","www":"https://git.sr.ht/~sircmpwn/wev","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e2bddc84e50701341520807dfaeb9d59225aebcafae0e89869855d43d2f1bbe","flatsize":104871,"path":"All/wev-1.0.0_2.pkg","repopath":"All/wev-1.0.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32908,"desc":"This is a tool for debugging events on a Wayland window, analagous to\nthe X11 tool xev.","deps":{"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0","libxkbcommon.so.0"]},{"name":"whichwayisup","origin":"games/whichwayisup","version":"0.7.9_13","comment":"Platformer game with rotational twist","maintainer":"ports@FreeBSD.org","www":"https://www.oletus.fi/static/whichwayisup/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69546bc9ab407dccce356abff4aa1236e12ff3cb0fed6f83dc04229181a68aba","flatsize":1514018,"path":"All/whichwayisup-0.7.9_13.pkg","repopath":"All/whichwayisup-0.7.9_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":988424,"desc":"Which Way Is Up is a traditional and challenging 2D platformer game\nwith a slight rotational twist. Help a mysterious big-eared salaryman\nnamed Guy find his keys in a labyrinth of dangers and bad dialogue.","deps":{"py311-game":{"origin":"devel/py-game","version":"2.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe whichwayisup port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"weedit","origin":"sysutils/weedit","version":"2.0.3","comment":"File duplicate scanner with database support","maintainer":"ehaupt@FreeBSD.org","www":"http://freecode.com/projects/weedit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a715c686ad2d5aa0e249b545cbbbc4a0d4162f0f83ed143bd516d0239f70baf","flatsize":45516,"path":"All/weedit-2.0.3.pkg","repopath":"All/weedit-2.0.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18316,"desc":"weedit is a file duplicate scanner with database support. It uses CRC32, MD5,\nand file size to scan for duplicates.","categories":["sysutils"]},{"name":"weex","origin":"ftp/weex","version":"2.8.4.2_1","comment":"Non-interactive FTP client","maintainer":"ehaupt@FreeBSD.org","www":"https://weex.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"401b6014a0287d7bae8b61f81991065de3a5eabdcaed81aa345c14ca8d950c57","flatsize":160047,"path":"All/weex-2.8.4.2_1.pkg","repopath":"All/weex-2.8.4.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":54348,"desc":"Weex is an utility designed to automate the task of remotely maintaining a web\npage or other FTP archive. It will synchronize a set of local files to a remote\nserver by performing uploads and remote deletes as required.\n\nMain features:\n\n    * easy configuration to easily maintain your remote Web sites\n    * nice colour output useful for tracking mistakes before you loose files\n    * caching to speed up the synchronization process","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["ftp"],"shlibs_required":["libintl.so.8","libssl.so.12","libcrypto.so.12"],"options":{"EXAMPLES":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:weex:weex:2.8.4.2:::::dragonfly6:x86_64:1"}},{"name":"wego","origin":"misc/wego","version":"2.2_9","comment":"Weather client for the terminal","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/schachmat/wego","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"933ebd50cb365ca04eb2352ce2e82694d9033ed2575ffd135e261caf69eecc18","flatsize":5795233,"path":"All/wego-2.2_9.pkg","repopath":"All/wego-2.2_9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1882220,"desc":"wego is a weather client for the terminal.","categories":["misc"]},{"name":"win98se-icon-theme","origin":"x11-themes/win98se-icon-theme","version":"0.2.15","comment":"Enhanced Classic Win98SE icon theme","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/nestoris/Win98SE","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcbc84c84f79d6281559d8490c088c509d36413ce99510bf6dc2460f3b27f12a","flatsize":27760036,"path":"All/win98se-icon-theme-0.2.15.pkg","repopath":"All/win98se-icon-theme-0.2.15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10579976,"desc":"SE98 icon theme based on Windows 98 SE style and grassmunk/Chicago95 theme.","categories":["x11-themes"]},{"name":"whatmask","origin":"net-mgmt/whatmask","version":"1.2_3","comment":"Convert between common subnet mask notations","maintainer":"adamw@FreeBSD.org","www":"http://www.laffeycomputer.com/whatmask.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b8716609832f73bd2c2255517a17249dfab9bb51e858b5f70df02b1d5e7b422","flatsize":32752,"path":"All/whatmask-1.2_3.pkg","repopath":"All/whatmask-1.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14148,"desc":"Whatmask is a small C program that will help you with network settings.\n\nIt displays the following information given IP address and/or netmask:\n- The netmask in the following formats: CIDR, Netmask, Hex, Wildcard Bits\n- The Network Address\n- The Broadcast Address\n- The number of Usable IP Addresses\n- The First Usable IP Address\n- The Last Usable IP Address","categories":["net-mgmt"]},{"name":"wininfo","origin":"devel/wininfo","version":"0.7_13","comment":"Window information utility","maintainer":"ports@FreeBSD.org","www":"https://www.freedesktop.org/Software/wininfo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7ba7dfd806c1393ed76b0f9479acb83100c4982d13e610bdd461ea206ba0e23","flatsize":38368,"path":"All/wininfo-0.7_13.pkg","repopath":"All/wininfo-0.7_13.pkg","licenselogic":"single","pkgsize":13852,"desc":"X Window Information is a window information utility for developers of\napplications, toolkits, and window managers. X Window Information\nfollows your pointer providing information about the windows below.\nInformation presented includes:\n\n  *  A detailed description of the window hierarchy below the pointer.\n\n  *  Parsed interpretations of standard properties from both the\n     application window and the window manager.\n\n  *  Information about X server resources used by the application.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXres":{"origin":"x11/libXres","version":"1.2.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6","libXRes.so.1","libXext.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe wininfo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wings","origin":"graphics/wings","version":"2.3_1","comment":"Polygon mesh modeler written in Erlang","maintainer":"cmt@FreeBSD.org","www":"http://www.wings3d.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"191f88eab4455c66ff23ba7d8eb883dc814479acf93c687528168cecdfd89e1e","flatsize":59383040,"path":"All/wings-2.3_1.pkg","repopath":"All/wings-2.3_1.pkg","licenselogic":"single","licenses":["Wings3D"],"pkgsize":14549104,"desc":"Wings3D is a OpenSource polygon mesh modeler inspired by Nendo.\nIt allows you to intuitively build a 3D mesh and even assign\nmaterials to it.","deps":{"erlang":{"origin":"lang/erlang","version":"25.3.2.7_1,4"},"erlang-cl":{"origin":"devel/erlang-cl","version":"1.2.4"},"erlang-wx":{"origin":"lang/erlang-wx","version":"25.3.2.12,1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"}},"categories":["graphics"]},{"name":"write-good","origin":"textproc/write-good","version":"1.0.8_2","comment":"Naive linter for English prose","maintainer":"0mp@FreeBSD.org","www":"https://github.com/btford/write-good","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ab97af48705a90662bf4ce9348095c2f200a4d1be4ef634ffed8cba954706fa","flatsize":39669575,"path":"All/write-good-1.0.8_2.pkg","repopath":"All/write-good-1.0.8_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6182784,"desc":"write-good is a naive linter for English prose. For example,\nit is able to check for the following issues in text:\n\n- passive voice\n- lexical illusions -- cases where a word is repeated\n- \"so\" at the beginning of the sentence\n- \"there is\" or \"there are\" at the beginning of the sentence\n- weasel words\n- adverbs that can weaken meaning: really, very, extremely, etc.\n- wordy phrases and unnecessary words\n- common cliches","deps":{"node20":{"origin":"www/node20","version":"20.15.1"}},"categories":["textproc"],"options":{"DOCS":"on"}},{"name":"websvn-php82","origin":"devel/websvn","version":"2.8.4","comment":"Online Subversion repository browser","maintainer":"michael.osipov@siemens.com","www":"https://websvnphp.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45d091c58431edde17fd26c79472824da57842fcb35472454f6f64053ac4d6a8","flatsize":817092,"path":"All/websvn-php82-2.8.4.pkg","repopath":"All/websvn-php82-2.8.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":209500,"desc":"WebSVN offers a view onto your Subversion repositories that's been designed\nto reflect the Subversion methodology. You can view the log of any file or\ndirectory and see a list of all the files changed, added or deleted in any\ngiven revision. You can also view the differences between two versions of\na file so as to see exactly what was changed in a particular revision.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-composer":{"origin":"devel/php-composer","version":"2.7.7_1"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:websvn:websvn:2.8.4:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"Make sure to install dependencies with:\n  cd /usr/local/www/websvn && composer i\n\nMake sure you modify /usr/local/www/websvn/include/config.php to your needs and your web\nserver configuration to serve WebSVN!","type":"install"},{"message":"Make sure to update dependencies with:\n  cd /usr/local/www/websvn && composer u","type":"upgrade"},{"message":"You would like to delete:\n  rm -R /usr/local/www/websvn /usr/local/etc/websvn","type":"remove"}]},{"name":"webstone","origin":"www/webstone","version":"2.5_2","comment":"World wide web server benchmarking","maintainer":"ports@FreeBSD.org","www":"http://www.mindcraft.com/webstone/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c860c42699291855c3ceb2282e1a0885a7cf0b3fe23ce8f37b6585b67958918","flatsize":244398,"path":"All/webstone-2.5_2.pkg","repopath":"All/webstone-2.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62752,"desc":"The WebStone benchmark tests were originally developed by Silicon Graphics\nto measure the performance of Web server software and hardware products.\nWebStone 2.0.1 is a more portable version of the original WebStone\nbenchmark which added support to use Windows NT systems as client test\nsystems.\n\nMindcraft, Inc. has acquired the rights to WebStone from Silicon Graphics.\nWebStone 2.5 is Mindcraft's enhancement to WebStone 2.0.1 to improve\nreliability and portability as well as to make tests more reproducible.\nWebStone 2.5 also offers new workloads for CGI and API tests (see below\nfor more details). WebStone 2.5 provides performance-identical test\nresults with WebStone 2.0.1 when using the same workloads\n\nThis FreeBSD port rely on rsh and rcp being allowed for the user proces\nrunning webstone between the web server and web clients. This is not\nenable per default in FreeBSD, and root is never allowed to do it without\nentering password for each operation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","benchmarks"],"messages":[{"message":"Before running webstone make sure that the non-root user\nwho runs webstone has rexec access to the webclients and\nthe web server. This user must also have write access to\n/usr/local/webstone on webmaster and write access in the\nthe web data directory on the web server. Be aware of\nsecurity risks!\n\nTo run configure webstones, run it, and see the results:\n\n    cd /usr/local/webstone\n    ${EDITOR} conf/testbed\n    ./webstone -genfiles\n    ./webstone\n    ./webstone -results","type":"install"},{"message":"===>   NOTICE:\n\nThe webstone port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"websockify","origin":"www/novnc-websockify","version":"0.11.0","comment":"Websockify implementation for noVNC","maintainer":"ports@FreeBSD.org","www":"https://github.com/novnc/websockify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5982f3420c5705a6ca729315d291402e4f133def2f30677389fdfe4c253d5610","flatsize":234234,"path":"All/websockify-0.11.0.pkg","repopath":"All/websockify-0.11.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":49780,"desc":"Websockify is a WebSocket to TCP proxy/bridge.\nThis allows a browser to connect to any application/server/service.\nImplementations in Python, C, Node.js and Ruby.\n\nIt also includes a wrap program that uses a LD_PRELOAD library to\nproxying from a source address to a target address.","deps":{"novnc":{"origin":"www/novnc","version":"1.4.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"messages":[{"message":"===>   NOTICE:\n\nThe websockify port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"websvn-php83","origin":"devel/websvn","version":"2.8.4","comment":"Online Subversion repository browser","maintainer":"michael.osipov@siemens.com","www":"https://websvnphp.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35114ac89798275a25251908f38e7f42deaeb5a493ca27c6b0fbc775bb31f27c","flatsize":817092,"path":"All/websvn-php83-2.8.4.pkg","repopath":"All/websvn-php83-2.8.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":209468,"desc":"WebSVN offers a view onto your Subversion repositories that's been designed\nto reflect the Subversion methodology. You can view the log of any file or\ndirectory and see a list of all the files changed, added or deleted in any\ngiven revision. You can also view the differences between two versions of\na file so as to see exactly what was changed in a particular revision.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-composer":{"origin":"devel/php-composer","version":"2.7.7_1"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:websvn:websvn:2.8.4:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"Make sure to install dependencies with:\n  cd /usr/local/www/websvn && composer i\n\nMake sure you modify /usr/local/www/websvn/include/config.php to your needs and your web\nserver configuration to serve WebSVN!","type":"install"},{"message":"Make sure to update dependencies with:\n  cd /usr/local/www/websvn && composer u","type":"upgrade"},{"message":"You would like to delete:\n  rm -R /usr/local/www/websvn /usr/local/etc/websvn","type":"remove"}]},{"name":"websvn-php81","origin":"devel/websvn","version":"2.8.4","comment":"Online Subversion repository browser","maintainer":"michael.osipov@siemens.com","www":"https://websvnphp.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02411999c2cba791b69fe4d10ef4262a08090ca685a927a48fb2a2d99392a799","flatsize":817092,"path":"All/websvn-php81-2.8.4.pkg","repopath":"All/websvn-php81-2.8.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":209464,"desc":"WebSVN offers a view onto your Subversion repositories that's been designed\nto reflect the Subversion methodology. You can view the log of any file or\ndirectory and see a list of all the files changed, added or deleted in any\ngiven revision. You can also view the differences between two versions of\na file so as to see exactly what was changed in a particular revision.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-composer":{"origin":"devel/php-composer","version":"2.7.7_1"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:websvn:websvn:2.8.4:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"Make sure to install dependencies with:\n  cd /usr/local/www/websvn && composer i\n\nMake sure you modify /usr/local/www/websvn/include/config.php to your needs and your web\nserver configuration to serve WebSVN!","type":"install"},{"message":"Make sure to update dependencies with:\n  cd /usr/local/www/websvn && composer u","type":"upgrade"},{"message":"You would like to delete:\n  rm -R /usr/local/www/websvn /usr/local/etc/websvn","type":"remove"}]},{"name":"when","origin":"deskutils/when","version":"1.1.45","comment":"Simple personal calendar","maintainer":"sunpoet@FreeBSD.org","www":"https://www.lightandmatter.com/when/when.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7b3ea22155f3cdad5abfe4f211b0b4c0d3eae82f727276ede3f3c8568b76309","flatsize":151863,"path":"All/when-1.1.45.pkg","repopath":"All/when-1.1.45.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":51144,"desc":"When is an extremely simple personal calendar program, aimed at the Unix geek\nwho wants something minimalistic. It can keep track of things you need to do on\nparticular dates. There are a lot of calendar and \"personal information manager\"\nprograms out there, so what reasons are there to use When?\n\n- It's a very short and simple program, so you can easily tinker with it\n  yourself.\n- It doesn't depend on any libraries, so it's easy to install. You should be\n  able to install it on any system where Perl is available, even if you don't\n  have privileges for installing libraries.\n- Its file format is a simple text file, which you can edit in your favorite\n  editor.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["deskutils"]},{"name":"whatweb","origin":"security/whatweb","version":"0.5.5.1.b35169_2","comment":"Tool to fingerprint web site components","maintainer":"jamie@catflap.org","www":"https://www.morningstarsecurity.com/research/whatweb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e355b8bef7dcb212a42f5741bd4bee01b56214fdfac5a3a2254bd987cebc4de1","flatsize":18648002,"path":"All/whatweb-0.5.5.1.b35169_2.pkg","repopath":"All/whatweb-0.5.5.1.b35169_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2378120,"desc":"WhatWeb can be used to detect the software packages that are used\nfor a website. It can detect content management systems (CMS),\nblogging platforms, stats/analytics packages, javascript libraries,\nservers, etc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-ipaddr":{"origin":"net/rubygem-ipaddr","version":"1.2.6"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-public_suffix":{"origin":"dns/rubygem-public_suffix","version":"6.0.0"}},"categories":["security","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:morningstarsecurity:whatweb:0.5.5.1.b35169:::::dragonfly6:x86_64:2"}},{"name":"webrtc-audio-processing0","origin":"audio/webrtc-audio-processing0","version":"0.3.1_3","comment":"AudioProcessing module from WebRTC project (legacy version)","maintainer":"jbeich@FreeBSD.org","www":"https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0c785d1a7f60b38247e6d26f722589bc5279aea3e0d877b721fb731fe472a11","flatsize":2455313,"path":"All/webrtc-audio-processing0-0.3.1_3.pkg","repopath":"All/webrtc-audio-processing0-0.3.1_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":447048,"desc":"Audio processing routines extracted from WebRTC project into a\nstandalone library. It provides the following features:\n\n- Acoustic echo cancellation\n- Acoustic echo control for mobile\n- Automatic gain control\n- High-pass filter\n- Level estimator\n- Noise suppression\n- Voice activity detection","categories":["audio"],"shlibs_provided":["libwebrtc_audio_processing.so.1"]},{"name":"webresolve","origin":"www/webresolve","version":"0.2.0_2","comment":"Webresolve resolves IP addresses to host names in web log files","maintainer":"joseph@randomnetworks.com","www":"https://siag.nu/webresolve/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4776e821d3ef58f313d349716bf544c8540631256ffc3f156835589856ce9f7e","flatsize":28926,"path":"All/webresolve-0.2.0_2.pkg","repopath":"All/webresolve-0.2.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11544,"desc":"This program is pretty slow. Thanks to the caching, repeated visits from the\nsame address will only result in one lookup. Therefore large files will be\nprocessed proportionally faster than small ones.\n\nThe load from this program is very light, because it spends most of its time\nwaiting for the resolver. This also means that large files can take quite some\ntime to process. The solution is to split the log file and run several\nresolution processes in parallel. This is done by the script splitwr:\n\n        splitwr logfile > logfile.resolved\n        webalizer logfile.resolved\n        rm logfile.resolved\n\nBy default, splitwr runs 20 parallel resolution processes. The number can be\nchanged by editing the script.","categories":["www"]},{"name":"weechat","origin":"irc/weechat","version":"4.3.3","comment":"Lightweight and user friendly ncurses based IRC client","maintainer":"brnrd@FreeBSD.org","www":"https://weechat.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9431f0a3ede9fbf836bed460f00ee62ffe61fcf12eca560558cedd2d35be0ea3","flatsize":29051165,"path":"All/weechat-4.3.3.pkg","repopath":"All/weechat-4.3.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2736472,"desc":"WeeChat (Wee Enhanced Environment for Chat) is a fast and light IRC\nclient. Everything can be done with a keyboard, and it is customizable\nand extensible with scripts.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libcjson":{"origin":"devel/libcjson","version":"1.7.18_2"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["irc"],"shlibs_required":["libgcrypt.so.20","libgnutls.so.30","libintl.so.8","libcurl.so.4","libzstd.so.1","libncurses.so.6","libtinfo.so.6","libcjson.so.1","libaspell.so.15","liblua-5.4.so","libperl.so.5.36","libpython3.11.so.1.0","libruby32.so.32","libtcl86.so.1"],"options":{"API":"on","BACKTRACE":"on","DOCS":"on","HEADLESS":"on","ICON":"on","ICONV":"on","MANPAGES":"on","NLS":"on","ZSTD":"on","ASPELL":"on","CHARSET":"on","GUILE":"off","JAVASCRIPT":"off","LUA":"on","PERL":"on","PHP":"off","PYTHON":"on","RUBY":"on","TCL":"on","TYPING":"on"},"annotations":{"cpe":"cpe:2.3:a:weechat:weechat:4.3.3:::::dragonfly6:x86_64"}},{"name":"websieve","origin":"mail/websieve","version":"0.63.a_4","comment":"Web based Cyrus IMAP user admin client","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/websieve/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c578386366b5295c32f06b6521dd0a8c27eb9073e6ce2aafbe08b186cb0168da","flatsize":103434,"path":"All/websieve-0.63.a_4.pkg","repopath":"All/websieve-0.63.a_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":31040,"desc":"A web based easy to use interface for creating Sieve scripts on an Cyrus\nIMAP mail server as well as allowing users to set access controls, create\nnew mailboxes and view their mail quota. Also give administrators full\nadministrative capabilities.","deps":{"cyrus-imapd25":{"origin":"mail/cyrus-imapd25","version":"2.5.17_6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"PERL":"off","CYRUS":"on","CYRUS_IMAPD_25":"on","CYRUS_IMAPD_30":"off"},"annotations":{"cpe":"cpe:2.3:a:websieve_project:websieve:0.63.a:::::dragonfly6:x86_64:4"},"messages":[{"message":"Websieve has been installed in /usr/local/www/websieve\n\nHowever, before you can use the program, you should copy the file\n\"websieve.conf.sample\" in /usr/local/etc/websieve to \"websieve.conf\"\nedit it to suit your needs. Use \"openssl rand -base64 39\" to create\na new secret key.  You will need to add a section like the following to\nyour Apache configuration:\n\n    ScriptAlias /websieve \"/usr/local/www/websieve/\"\n\n    <Directory \"/usr/local/www/websieve\">\n        Options ExecCGI\n        AllowOverride none\n\n        require ip 127.0.0.1\n\trequire host .example.com\n    </Directory>","type":"install"},{"message":"===>   NOTICE:\n\nThe websieve port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wmenu","origin":"x11/wmenu","version":"0.1.9","comment":"Efficient dynamic menu for Wayland","maintainer":"o.hushchenkov@gmail.com","www":"https://codeberg.org/adnano/wmenu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4549d44c2831c3d0725ce7a4df80da04ee463f71ba2043dc613fa046e0167ed","flatsize":81642,"path":"All/wmenu-0.1.9.pkg","repopath":"All/wmenu-0.1.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20596,"desc":"wmenu is an efficient dynamic menu for Sway and wlroots based Wayland\ncompositors. It provides a Wayland-native dmenu replacement which\nmaintains the look and feel of dmenu.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libepoll-shim.so.0","libcairo.so.2","libpango-1.0.so.0","libgobject-2.0.so.0","libpangocairo-1.0.so.0","libwayland-client.so.0","libxkbcommon.so.0"]},{"name":"websocketpp","origin":"devel/websocketpp","version":"0.8.2","comment":"Header-only implementation of the WebSocket protocol","maintainer":"ports@FreeBSD.org","www":"https://www.zaphoyd.com/websocketpp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f968d32c935779dc311d659d604f7d7323b1573a27f98a5a8ed2d4b4ab73f95a","flatsize":911495,"path":"All/websocketpp-0.8.2.pkg","repopath":"All/websocketpp-0.8.2.pkg","licenselogic":"and","licenses":["MIT","BSD3CLAUSE","ZLIB"],"pkgsize":115780,"desc":"WebSocket++ is an open source (BSD license) header only C++ library that\nimplements RFC6455 The WebSocket Protocol.\n\nIt allows integrating WebSocket client and server functionality into\nC++ programs. It uses interchangable network transport modules including\none based on C++ iostreams and one based on Boost Asio.","categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:zaphoyd:websocketpp:0.8.2:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe websocketpp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"webp-pixbuf-loader","origin":"graphics/webp-pixbuf-loader","version":"0.2.6,1","comment":"WebP image loader plugin for GdkPixbuf2","maintainer":"duchateau.olivier@gmail.com","www":"https://github.com/aruiz/webp-pixbuf-loader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39317dd9ca377f785bed8fb4695a5b2b137519ec05ea1d34bacf7ebba626638e","flatsize":20725,"path":"All/webp-pixbuf-loader-0.2.6,1.pkg","repopath":"All/webp-pixbuf-loader-0.2.6,1.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":8164,"desc":"A WebP image loader for GdkPixbuf2.\nAlso a thumbnailer definition file for e.g. Nautilus.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libwebp.so.7","libwebpdemux.so.2","libwebpmux.so.3"]},{"name":"websocat","origin":"www/websocat","version":"1.13.0_2","comment":"WebSockets tools","maintainer":"osa@FreeBSD.org","www":"https://github.com/vi/websocat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f7e9d4c6a07c3b1262b654ca9d9425261c9cbefe0f26efeae6ff597ac5423b3","flatsize":1992992,"path":"All/websocat-1.13.0_2.pkg","repopath":"All/websocat-1.13.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":639004,"desc":"Command-line client for WebSockets, like netcat (or curl) for ws://\nwith advanced socat-like functions.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"CRYPTO_PEER":"off","PROMETHEUS_PEER":"off","SEQPACKET":"on","SSL":"on","TOKIO_PROCESS":"on","UNIX_STDIO":"on"}},{"name":"weblint++","origin":"www/weblint++","version":"1.15_3","comment":"HTML validator and sanity checker","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/BDFOY/weblint++-1.15","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92f2b15e347c846ec032db5c830d19a8941d6309d816af982423aab1f90d26ee","flatsize":41671,"path":"All/weblint++-1.15_3.pkg","repopath":"All/weblint++-1.15_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18132,"desc":"Weblint is a syntax and minimal style checker for HTML: a perl script which\npicks fluff off html pages, much in the same way traditional lint picks fluff\noff C programs.","deps":{"p5-ConfigReader-Simple":{"origin":"devel/p5-ConfigReader-Simple","version":"1.296"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-HTML-Lint":{"origin":"www/p5-HTML-Lint","version":"2.32"},"p5-HTML-SimpleLinkExtor":{"origin":"www/p5-HTML-SimpleLinkExtor","version":"1.273"},"p5-HTTP-SimpleLinkChecker":{"origin":"www/p5-HTTP-SimpleLinkChecker","version":"1.168"},"p5-HTTP-Size":{"origin":"www/p5-HTTP-Size","version":"1.153"},"p5-Mail-Sendmail":{"origin":"mail/p5-Mail-Sendmail","version":"0.80"},"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"]},{"name":"wmanager","origin":"x11-wm/wmanager","version":"0.3.1","comment":"X11 window manager selector","maintainer":"bofh@FreeBSD.org","www":"https://devel.ringlet.net/files/x11/wmanager/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"222e0f5b7bacff53bb9fd327ca7a96aadae9572960c67a24071a22e3a90b21db","flatsize":46616,"path":"All/wmanager-0.3.1.pkg","repopath":"All/wmanager-0.3.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17580,"desc":"WManager is a windowmanager manager. Quite a tongue twister, eh?\nIt \"manages\" your windowmanagers by letting you choose from your\nfavorites on starting up X.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"wmanager-addons":{"origin":"x11-wm/wmanager-addons","version":"0.02_1"}},"categories":["x11-wm"],"shlibs_required":["libfltk_gl.so.1.3","libGLU.so.1","libGL.so.1","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"],"options":{"ADDONS":"on","DOCS":"on","EXAMPLES":"on"}},{"name":"webtunnel-tor","origin":"security/webtunnel-tor","version":"0.0.1_9","comment":"Pluggable Transport attempting to imitate web browsing based on HTTPT","maintainer":"egypcio@FreeBSD.org","www":"https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44165297de2a643c9bc67bffff0838d2f9e1bad26d36443154f072fc10764b5c","flatsize":7122153,"path":"All/webtunnel-tor-0.0.1_9.pkg","repopath":"All/webtunnel-tor-0.0.1_9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1705984,"desc":"WebTunnel is a pluggable transport for Tor that attempts to imitate web\nbrowsing activities based on HTTPT, a Probe-Resistant Proxy.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"tor":{"origin":"security/tor","version":"0.4.8.12"}},"categories":["security","net"],"annotations":{"cpe":"cpe:2.3:a:torproject:webtunnel:0.0.1:::::dragonfly6:x86_64:9"}},{"name":"webp","origin":"graphics/webp","version":"1.4.0_1","comment":"Google WebP image format conversion tool","maintainer":"sunpoet@FreeBSD.org","www":"https://developers.google.com/speed/webp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2591a750a82a07500aac40ed2391b32cb651870b0bc04439c7e1ee5baf0b4ef9","flatsize":2346663,"path":"All/webp-1.4.0_1.pkg","repopath":"All/webp-1.4.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":390012,"desc":"WebP is a new image format that provides lossless and lossy compression for\nimages on the web. WebP lossless images are 26%25 smaller in size compared to\nPNGs. WebP lossy images are 25-34%25 smaller in size compared to JPEG images at\nequivalent SSIM index. WebP supports lossless transparency (also known as alpha\nchannel) with just 22%25 additional bytes. Transparency is also supported with\nlossy compression and typically provides 3x smaller file sizes compared to PNG\nwhen lossy compression is acceptable for the red/green/blue color channels.\n\nWebmasters and web developers can use the WebP image format to create smaller\nand richer images that can help make the web faster.","deps":{"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libpng16.so.16","libtiff.so.6","libgif.so.7"],"shlibs_provided":["libsharpyuv.so.0","libwebp.so.7","libwebpdecoder.so.3","libwebpdemux.so.2","libwebpmux.so.3"],"options":{"IMGCONV":"on","X11":"off"}},{"name":"website","origin":"textproc/website","version":"2.6.0","comment":"Doctype and stylesheets for making websites","maintainer":"ports@FreeBSD.org","www":"http://docbook.sourceforge.net/projects/website/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c3f56dcd9816c0cb18013a4b5ca29c9da4dea1b9a8d22fd20c98c56953fb8e2","flatsize":1449506,"path":"All/website-2.6.0.pkg","repopath":"All/website-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":146636,"desc":"The Website doctype and stylesheets are for making websites.","deps":{"docbook-xsl":{"origin":"textproc/docbook-xsl","version":"1.79.1_1,1"}},"categories":["textproc","www"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe website port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"webinject","origin":"www/webinject","version":"1.41_1","comment":"Tool for automated testing of web applications","maintainer":"ports@FreeBSD.org","www":"http://www.webinject.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c57aa9e681e31356452c2747757b58af3a5a7d97261c96fb617b9c5cfff22551","flatsize":88385,"path":"All/webinject-1.41_1.pkg","repopath":"All/webinject-1.41_1.pkg","licenselogic":"single","pkgsize":21352,"desc":"WebInject is a free tool for automated testing of web applications and web\nservices. It can be used to test individual system components that have HTTP\ninterfaces (JSP, ASP, CGI, PHP, Servlets, HTML Forms, XML/SOAP Web Services,\netc), and can be used as a test harness to create a suite of [HTTP level]\nautomated functional, acceptance, and regression tests. A test harness, also\nreferred to as a test driver or a test framework, allows you to run many\ntest cases and collect/report your results. WebInject offers real-time\nresults display and may also be used for monitoring system response times.\n\nWebInject can be used as a complete test framework that is controlled by the\nWebInject User Interface (GUI). Optionally, it can be used as a standalone\ntest runner (text/console application) which can be integrated and called\nfrom other test frameworks or applications.","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5","devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe webinject port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"welle.io","origin":"audio/welle.io","version":"2.4_2","comment":"SDR DAB/DAB+ Receiver","maintainer":"nsonack@outlook.com","www":"https://www.welle.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb41bd1818e8b0c34dd6fbb8a92bc5831ad83b487429ca4e8b2ee91d07445332","flatsize":1050983,"path":"All/welle.io-2.4_2.pkg","repopath":"All/welle.io-2.4_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":370172,"desc":"welle.io is a graphical SDR DAB/DAB+ receiver built with Qt5 with extensive\nhardware support. Possible backends are RTL-SDR, RTL_TCP, AirSpy, SoapySDR,\nraw files as well as gr-osmosdr and uhd.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"alsa-plugins":{"origin":"audio/alsa-plugins","version":"1.2.7.1_3"},"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"lame":{"origin":"audio/lame","version":"3.100_5"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"qt5-charts":{"origin":"x11-toolkits/qt5-charts","version":"5.15.15p0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"rtl-sdr":{"origin":"comms/rtl-sdr","version":"2.0.2,1"}},"categories":["audio","hamradio"],"shlibs_required":["librtlsdr.so.0","libfftw3f.so.3","libfaad.so.2","libmpg123.so.0","libQt5Multimedia.so.5","libQt5Charts.so.5","libQt5QuickControls2.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"AIRSPY":"off","CLI":"off","FFTW":"on","RTLSDR":"on","SOAPY":"off"}},{"name":"wemux","origin":"sysutils/wemux","version":"3.2.0_2","comment":"Enhances tmux to make multi-user terminal multiplexing easier","maintainer":"cs@FreeBSD.org","www":"https://github.com/zolrath/wemux","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"230a8783af917fc8116a50a0ed508cd79d524fef2adab50373b1b07d91ec93da","flatsize":34800,"path":"All/wemux-3.2.0_2.pkg","repopath":"All/wemux-3.2.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12256,"desc":"wemux enhances tmux to make multi-user terminal multiplexing both easier and\nmore powerful. It allows users to host a wemux server and have clients join in\neither:\n\n * Mirror Mode gives clients (another SSH user on your machine) read-only access\n   to the session, allowing them to see you work, or\n * Pair Mode allows the client and yourself to work in the same terminal (shared\n   cursor)\n * Rogue Mode allows the client to pair or work independently in another window\n   (separate cursors) in the same tmux session.\n\nIt features multi-server support as well as user listing and notifications when\nusers attach/detach.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"tmux":{"origin":"sysutils/tmux","version":"3.3a_3"}},"categories":["sysutils"]},{"name":"websh","origin":"www/websh","version":"3.6.0b5_9","comment":"Embeds a TCL8 interpreter in the Apache server","maintainer":"ports@virtual-estates.net","www":"https://tcl.apache.org/websh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e49e88739d1e0ccfa842a5ba00958f77c4f59e6b649f40e3f5b0c53f2f2bbd4","flatsize":380284,"path":"All/websh-3.6.0b5_9.pkg","repopath":"All/websh-3.6.0b5_9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":92140,"desc":"Web|sh is a TCL module for Apache. It is currently the most\nadvanced and the best supported of the several such modules\nlisted at\n\n\thttp://tcl.apache.org/\n\nWorks with both Apache-1.3.x and 2.x and has an interesting development\nparadigm.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["www","tcl"],"shlibs_required":["libtcl86.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"The websh _executable_ is deliberately not installed by this port.\nTo load websh functionality into regular Tcl-scripts, simply use:\n\n\tpackage require websh\n\n\nFor a ready to use example on configuring the module, see:\n\n\t/usr/local/share/examples/websh/httpd.conf\n\nThe file can be simply copied into the\n\n\t/usr/local/etc/apache24/Includes/\n\nunder more recent Apache versions.\n\nBe sure to create /usr/local/etc/websh.conf -- most likely, you'll\nsimply copy the installed /usr/local/etc/websh.conf.dist over.","type":"install"}]},{"name":"webfwlog","origin":"security/webfwlog","version":"1.1.3","comment":"Web-based firewall log analyzer","maintainer":"zeus@ix.netcom.com","www":"http://www.webfwlog.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce631122ed7da194cd5fb753b8052156145d2b1cbbf8460fa9d6dd0d67f5a1d1","flatsize":969058,"path":"All/webfwlog-1.1.3.pkg","repopath":"All/webfwlog-1.1.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":227616,"desc":"Webfwlog is a flexible web-based analysis and reporting tool for firewall\nlogs.  It supports log files in standard ipfilter or ipfw format.\n\nWith Webfwlog you can design reports to use on your firewall logs in whatever\nconfiguration you desire.  Included are example reports as a starting\npoint.  You can sort a report with a single click, \"drill-down\" on the reports\nall the way to the packet level, and save your report definitions for later\nuse. You can also create a link directly to any saved report definition.\n\nWebfwlog requires a web server with PHP support and a MySQL, mariadb or\nPostgresSQL database server.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"mysql80-server":{"origin":"databases/mysql80-server","version":"8.0.35_1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["security"],"shlibs_required":["libmysqlclient.so.21"],"shlibs_provided":["libwebfwlog_udf.so.0"],"options":{"DOCS":"on","MYSQLIPV6":"on","MYSQL":"on","PGSQL":"off","LIBMAXMINDDB":"off","MAXMINDDB":"off","BDB":"off"},"annotations":{"cpe":"cpe:2.3:a:webfwlog:webfwlog:1.1.3:::::dragonfly6:x86_64"},"messages":[{"message":"Webfwlog-1.1.3 has been installed in /usr/local/www/webfwlog.\n\nYou should update your web server's configuration to provide access to\n/usr/local/www/webfwlog.\n\nYou should also read the README in the mysql or pgsql directoy in\n/usr/local/share/doc/webfwlog for information on setting up your MySQL or\nPostgreSQL server for use with webfwlog, and edit the webfwlog.conf file in\n/usr/local/etc/webfwlog and adjust it to your installation.  This file is\nwell-commented.","type":"install"}]},{"name":"webgrind","origin":"www/webgrind","version":"1.9.2","comment":"Xdebug Profiling Web Frontend in PHP","maintainer":"franco@opnsense.org","www":"https://github.com/jokkedk/webgrind","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7aecff8812e7c9f8af9d403d6989e4f4f5d4f21b72f352901a265b56f678d17","flatsize":362495,"path":"All/webgrind-1.9.2.pkg","repopath":"All/webgrind-1.9.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":107196,"desc":"Webgrind is a Xdebug profiling web frontend in PHP5. It implements\na subset of the features of kcachegrind and installs in seconds\nand works on all platforms. For quick'n'dirty optimizations it\ndoes the job.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"options":{"CALLGRAPH":"off"},"annotations":{"cpe":"cpe:2.3:a:webgrind_project:webgrind:1.9.2:::::dragonfly6:x86_64"}},{"name":"webfs","origin":"www/webfs","version":"1.21_1","comment":"Simple http server for static content","maintainer":"ports@FreeBSD.org","www":"https://linux.bytesex.org/misc/webfs.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"247b3617a7496ec11cd2f1ef11dd03034ded0dc90399c63ca89bfd4fadd6ead7","flatsize":49318,"path":"All/webfs-1.21_1.pkg","repopath":"All/webfs-1.21_1.pkg","licenselogic":"single","pkgsize":23692,"desc":"This is a simple http server for purely static content.  You can\nuse it to serve the content of a ftp server via http for example.\nIt is also nice to export some files quickly by starting an http\nserver in a few seconds without editing a config file first.\n\nFeatures/Design:\n================\n * single process: select() + non-blocking I/O\n * automatically generates directory listings when asked for a\n   directory (check for index.html available as option), caches\n   the listings.\n * no config file, just a few switches.  Try \"webfsd -h\" for a\n   list.\n * Uses ${PREFIX}/etc/webfsd/mime.types to map file extentions\n   to mime/types (not included).\n * supports keep-alive and pipelined requests.\n * serves byte ranges.\n * optional logging in common log file format.","deps":{"mime-support":{"origin":"misc/mime-support","version":"3.66_1"}},"categories":["www"],"options":{"OPENSSL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe webfs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"webbrowser","origin":"www/webbrowser","version":"0.3_1","comment":"Wrapper for running the \"best\" available WEB browser","maintainer":"jwb@FreeBSD.org","www":"http://personalpages.tds.net/~jwbacon/Ports","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b61eecc0f91629876f93b9f3433a4943e6c6f21923007c266dc5f691a5aa96d7","flatsize":2850,"path":"All/webbrowser-0.3_1.pkg","repopath":"All/webbrowser-0.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2724,"desc":"Webbrowser is a wrapper script for finding and running the \"best\" available\ninstalled browser on the system.  It is intended for use by other\napplications that invoke a browser, so that they need not be reconfigured\nwhen a user switches to a different browser.","categories":["www"]},{"name":"webdis","origin":"databases/webdis","version":"0.1.20_1","comment":"HTTP interface for Redis","maintainer":"olgeni@FreeBSD.org","www":"https://webd.is/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0751cfc4f506a74351fed1bf32848b59265208e914ef6e3ebf1e53b1136fd4e5","flatsize":183236,"path":"All/webdis-0.1.20_1.pkg","repopath":"All/webdis-0.1.20_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":76092,"desc":"Webdis is a simple HTTP server which forwards commands to Redis and\nsends the reply back using a format of your choice.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["databases"],"users":["webdis"],"groups":["webdis"],"shlibs_required":["libevent-2.1.so.7"]},{"name":"webbench","origin":"benchmarks/webbench","version":"1.5_1","comment":"Simple forking web benchmark","maintainer":"ports@FreeBSD.org","www":"http://home.tiscali.cz/~cz210552/webbench.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28bdba221acaf62b9f957bc122312464cd0511c3fd098f61af2df1b92f1fa6a1","flatsize":36500,"path":"All/webbench-1.5_1.pkg","repopath":"All/webbench-1.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15304,"desc":"webbench is very simple HTTP benchmarking tool, which can benchmark\nboth WWW and proxy servers. webbench uses fork() for simulating\nmultiple clients and supports benchmarking by HTTP/0.9-HTTP/1.1\nrequests (without Keep-Alive). This benchmark is not very realistic,\nbut can test if your HTTPD can really handle many clients at once (try\nto run some CGIs) without taking your machine down. I am using this\nprogram for setting maximum number of Apaches. Webbench displays\nresults in pages/min and bytes/sec.\n\nRadim Kolar","categories":["benchmarks","www"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe webbench port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"webcrawl","origin":"www/webcrawl","version":"1.10_2","comment":"Download web sites without user interaction by following links","maintainer":"demon@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8d4bb3f853d7342306d3608dcdfdf53d94c608e74135bf3eda3862b91dcb999","flatsize":31323,"path":"All/webcrawl-1.10_2.pkg","repopath":"All/webcrawl-1.10_2.pkg","licenselogic":"single","pkgsize":15544,"desc":"WebCrawl is a program designed to download an entire web-site without\nuser interaction (although an interactive mode is available). It works simply\nby starting with a single web page, and following all links from that page\nto attempt to recreate the directory structure on the remote server.","categories":["www"]},{"name":"webrtc-audio-processing","origin":"audio/webrtc-audio-processing","version":"1.3","comment":"AudioProcessing module from WebRTC project","maintainer":"jbeich@FreeBSD.org","www":"https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d8188c081e33d38e5e0f32672a34306c041c9ccfc40ddf7cd9c1742468df0a3","flatsize":1562078,"path":"All/webrtc-audio-processing-1.3.pkg","repopath":"All/webrtc-audio-processing-1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":488904,"desc":"Audio processing routines extracted from WebRTC project into a\nstandalone library. It provides the following features:\n\n- Acoustic echo cancellation\n- Acoustic echo control for mobile\n- Automatic gain control\n- High-pass filter\n- Level estimator\n- Noise suppression\n- Voice activity detection","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"}},"categories":["audio"],"shlibs_required":["libabsl_spinlock_wait.so.2301.0.0"],"shlibs_provided":["libwebrtc-audio-coding-1.so.3","libwebrtc-audio-processing-1.so.3"]},{"name":"webcpp","origin":"textproc/webcpp","version":"0.8.4","comment":"Convert your source code to syntax highlighted HTML","maintainer":"chip-set@mail.ru","www":"https://webcpp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff6741ac00acbcdbb9f7cd2b8a6ccafc1ed70fade2df582457ff087645f29f1c","flatsize":573092,"path":"All/webcpp-0.8.4.pkg","repopath":"All/webcpp-0.8.4.pkg","licenselogic":"single","pkgsize":85880,"desc":"Webcpp converts source code to syntax highlighted HTML, and supports multiple\nlanguages and also colour schemes.\nFeatures:\n - Specific support for over 30 programming, scripting, and shading languages\n - An 11-element syntax highlighting engine\n - Dynamic colour schemes using embedded Stylesheets, or external Stylesheets\n - Batch conversions\n - Automatic filetype detection for higlighting\n - Filetype forcing for syntax highlighting\n - Automatic #include file hyperlinking and file generation\n - Piping the input or output to or from STDIN/STDOUT to collaborate with\nother programs\n - The ability of allowing custom HTML tags to be added\n - Generic support for unknown text based files\n - Available on various operating systems","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"webcopy","origin":"www/webcopy","version":"0.98b7","comment":"Web Mirroring Program","maintainer":"cy@FreeBSD.org","www":"http://www.alumnos.inf.utfsm.cl/~vparada/webcopy.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff5a069214f7317b0fb8f1aa4faa22abbcc3fc775523b4cb240609d7b46fd840","flatsize":40161,"path":"All/webcopy-0.98b7.pkg","repopath":"All/webcopy-0.98b7.pkg","licenselogic":"single","licenses":["webcopy"],"pkgsize":13488,"desc":"WebCopy is a perl program that retrieves the URL specified in a Unix-like\ncommand line. It can also retrieve recursively any file that a HTML file\nreferences, i.e. inlined images and/or anchors, if specified with an option.\n\nIt can be used as a \"mirror\" program to retrieve a tree of documents from a\nremote site, and put them on-line immediately through the local server.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"]},{"name":"webcamd","origin":"multimedia/webcamd","version":"9.9.9.9","comment":"Stub port of Linux USB webcam and DVB drivers into userspace","maintainer":"zrj@efnet.irc","www":"http://www.selasky.org/hans_petter/video4bsd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e720b5ee2cebf216c76db54c6b6a2e341268577aafeedc8616cae313e643a6a","flatsize":5302,"path":"All/webcamd-9.9.9.9.pkg","repopath":"All/webcamd-9.9.9.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2820,"desc":"Webcamd is a daemon that enables use of hundreds of different USB\nbased webcam and DVB USB devices under the FreeBSD operating\nsystem. The webcam daemon is basically an application which is a port\nof Linux USB device drivers into userspace on FreeBSD. The daemon\ncurrently depends on libc, pthreads, libusb and the CUSE kernel\nmodule.  This is a stub port.\n\nWWW: http://www.selasky.org/hans_petter/video4bsd/","categories":["multimedia"],"messages":[{"message":"Warning: this is a stub port, webcamd is not ported to DragonFly.","type":"install"}]},{"name":"web-mode-emacs_nox","origin":"editors/web-mode","version":"15.1_19","comment":"Autonomous Emacs major-mode for editing web templates","maintainer":"hrs@FreeBSD.org","www":"https://web-mode.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4255c9f552393a7bdb9549bbec24ac17e5be6cf2c4d6aea9d5509f3eb9109e86","flatsize":101955,"path":"All/web-mode-emacs_nox-15.1_19.pkg","repopath":"All/web-mode-emacs_nox-15.1_19.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":92032,"desc":"web-mode.el is an emacs major mode for editing web templates aka HTML\nfiles embedding parts (CSS/JavaScript) and blocks (pre rendered by\nclient/server side engines).\n\nweb-mode.el is compatible with many template engines: PHP, JSP, ASP,\nDjango, Twig, Jinja, Mustache, ERB, FreeMarker, Velocity, Cheetah,\nSmarty, CTemplate, Mustache, Blade, ErlyDTL, Go Template, Dust.js,\nGoogle Closure (soy), React/JSX, Angularjs, ejs, Nunjucks, etc.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"annotations":{"flavor":"nox"}},{"name":"web-mode-emacs_devel_nox","origin":"editors/web-mode","version":"15.1_19","comment":"Autonomous Emacs major-mode for editing web templates","maintainer":"hrs@FreeBSD.org","www":"https://web-mode.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"927e25c0fe8343bc58203f5080a5f93c55dc19755b7ee09557855b9bac4a8b8e","flatsize":102651,"path":"All/web-mode-emacs_devel_nox-15.1_19.pkg","repopath":"All/web-mode-emacs_devel_nox-15.1_19.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":92768,"desc":"web-mode.el is an emacs major mode for editing web templates aka HTML\nfiles embedding parts (CSS/JavaScript) and blocks (pre rendered by\nclient/server side engines).\n\nweb-mode.el is compatible with many template engines: PHP, JSP, ASP,\nDjango, Twig, Jinja, Mustache, ERB, FreeMarker, Velocity, Cheetah,\nSmarty, CTemplate, Mustache, Blade, ErlyDTL, Go Template, Dust.js,\nGoogle Closure (soy), React/JSX, Angularjs, ejs, Nunjucks, etc.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["editors","elisp"],"annotations":{"flavor":"devel_nox"}},{"name":"web-mode-emacs_devel","origin":"editors/web-mode","version":"15.1_19","comment":"Autonomous Emacs major-mode for editing web templates","maintainer":"hrs@FreeBSD.org","www":"https://web-mode.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e0c8a1a5698689aa44d84eabe28045debe52a8d798f586fe5e3ec6e132a11fb","flatsize":102651,"path":"All/web-mode-emacs_devel-15.1_19.pkg","repopath":"All/web-mode-emacs_devel-15.1_19.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":92768,"desc":"web-mode.el is an emacs major mode for editing web templates aka HTML\nfiles embedding parts (CSS/JavaScript) and blocks (pre rendered by\nclient/server side engines).\n\nweb-mode.el is compatible with many template engines: PHP, JSP, ASP,\nDjango, Twig, Jinja, Mustache, ERB, FreeMarker, Velocity, Cheetah,\nSmarty, CTemplate, Mustache, Blade, ErlyDTL, Go Template, Dust.js,\nGoogle Closure (soy), React/JSX, Angularjs, ejs, Nunjucks, etc.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["editors","elisp"],"annotations":{"flavor":"devel_full"}},{"name":"webalizer","origin":"www/webalizer","version":"2.23.8_18","comment":"Web server log file analysis program","maintainer":"dinoex@FreeBSD.org","www":"http://www.mrunix.net/webalizer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"145da7d1ca3ee1ed14f085873d9ea61e14b336117594f4a89f5a73ed0557964a","flatsize":452078,"path":"All/webalizer-2.23.8_18.pkg","repopath":"All/webalizer-2.23.8_18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":138308,"desc":"What is The Webalizer?\n----------------------\n\nA fast, free web server log file analysis program.  Produces\nHTML output for viewing with a web browser.  Written in C on\na Linux platform, however designed to be as ANSI/POSIX\ncompliant as possible so porting to other UNIX platforms should\nbe painless.  Binary distributions for most popular platforms\nare available.  Features multiple language support, incremental\nprocessing capabilities, reverse DNS lookup support, export via\ntab separated ascii files to popular databases and spreadsheets,\nand much more.  Supports standard CLF and combined logs, as well\nas wu-ftpd xferlog and squid proxy logs, which can be either in\nstandard text format or gzip compressed.\n\nKeywords:      Web Analysis, Log Analysis, Usage Statistics, Linux, Unix","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["www"],"shlibs_required":["libgd.so.6","libpng16.so.16"],"options":{"GEOIP":"off","GEODB":"off","WEBALIZER_CONV":"off","FULL_CGI_REFS":"off","CLICKABLE_REFERER":"off","IP_AS_HOSTNAME":"off","LARGE_URL":"off","DOCS":"on","EXAMPLES":"on","BDB1":"on","BDB":"off"}},{"name":"web-mode-emacs_wayland","origin":"editors/web-mode","version":"15.1_19","comment":"Autonomous Emacs major-mode for editing web templates","maintainer":"hrs@FreeBSD.org","www":"https://web-mode.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4876ea9de8e3c445970836970200921f88a9baf2ae2f894a41d3f167ddb92f1c","flatsize":101955,"path":"All/web-mode-emacs_wayland-15.1_19.pkg","repopath":"All/web-mode-emacs_wayland-15.1_19.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":92036,"desc":"web-mode.el is an emacs major mode for editing web templates aka HTML\nfiles embedding parts (CSS/JavaScript) and blocks (pre rendered by\nclient/server side engines).\n\nweb-mode.el is compatible with many template engines: PHP, JSP, ASP,\nDjango, Twig, Jinja, Mustache, ERB, FreeMarker, Velocity, Cheetah,\nSmarty, CTemplate, Mustache, Blade, ErlyDTL, Go Template, Dust.js,\nGoogle Closure (soy), React/JSX, Angularjs, ejs, Nunjucks, etc.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"annotations":{"flavor":"wayland"}},{"name":"web-mode","origin":"editors/web-mode","version":"15.1_19","comment":"Autonomous Emacs major-mode for editing web templates","maintainer":"hrs@FreeBSD.org","www":"https://web-mode.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdfc49c6d9cbc33f37a4331e020eb3c63370696f8fe265e592d50332fd3aaacb","flatsize":101955,"path":"All/web-mode-15.1_19.pkg","repopath":"All/web-mode-15.1_19.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":92008,"desc":"web-mode.el is an emacs major mode for editing web templates aka HTML\nfiles embedding parts (CSS/JavaScript) and blocks (pre rendered by\nclient/server side engines).\n\nweb-mode.el is compatible with many template engines: PHP, JSP, ASP,\nDjango, Twig, Jinja, Mustache, ERB, FreeMarker, Velocity, Cheetah,\nSmarty, CTemplate, Mustache, Blade, ErlyDTL, Go Template, Dust.js,\nGoogle Closure (soy), React/JSX, Angularjs, ejs, Nunjucks, etc.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"annotations":{"flavor":"full"}},{"name":"webfonts","origin":"x11-fonts/webfonts","version":"0.30_14","comment":"TrueType core fonts for the Web","maintainer":"olgeni@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cac9999e4cf45a83ea7607812767cf5c1fb18268a4e475d3938c1c4314fd4248","flatsize":5970289,"path":"All/webfonts-0.30_14.pkg","repopath":"All/webfonts-0.30_14.pkg","licenselogic":"single","licenses":["EULA"],"pkgsize":2530616,"desc":"This is a collection of high quality and free to use TrueType fonts created by\nMonotype and Microsoft Typography.  It consists of the following families:\n\n      Times New Roman, Courier New, Georgia, Trebuchet MS, Comic\n      Sans MS Arial, Arial Black, Verdana, Andale Mono, Impact,\n      Calibri, Cambria, Consolas, Constantia, Corbel\n\nThey contain all 652 glyphs defined in WGL4 and are available in the following\nencodings:\n\n      ISO 8859-1, 2, 3, 4, 5, 6, 7, 8, 9, 10 and 15\n      KOI8-R and -RU\n\nTahoma can also be installed as an option, but a Windows License is required.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"CLEARTYPE":"off","COMIC":"on","DOCS":"on","EXTRAFONTS":"off","NEWVERDANA":"off"},"messages":[{"message":"IMPORTANT - READ CAREFULLY: You may not use these fonts if you do not agree to\nthe terms of the Microsoft End-User License Agreement (\"EULA\").  You will find\nthe EULA at /usr/local/share/doc/webfonts/LICENSE.  If you read and agree\nto the EULA, you can start using the fonts by following these instructions:\n\nMake sure that the freetype module is loaded.  If it is not, add the following\nline to the \"Modules\" section of xorg.conf or XF86Config:\n\n\tLoad \"freetype\"\n\nAdd the following line to the \"Files\" section of xorg.conf or XF86Config:\n\n\tFontPath \"/usr/local/share/fonts/webfonts/\"\n\nNOTE: Due to known freetype bug some glyphs (N, W) of y2006 Verdana Bold\n      font are not rendered correctly in anti-aliased mode within the range\n      9-16 ppem","type":"install"}]},{"name":"wireshark-nox11","origin":"net/wireshark","version":"4.2.5","comment":"Powerful network analyzer/capture tool (without GUI)","maintainer":"marcus@FreeBSD.org","www":"https://www.wireshark.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c6cc2d5b92592561ad2615e18765fd0566129b6dc8b8722867eb9ce8fedce42","flatsize":137739803,"path":"All/wireshark-nox11-4.2.5.pkg","repopath":"All/wireshark-nox11-4.2.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21884140,"desc":"A network analyzer that lets you capture and interactively browse the\ncontents of packets from a variety of network interface types. Packet data can\nbe read from a file, or live from a local network interface.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libsmi":{"origin":"net-mgmt/libsmi","version":"0.4.8_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"},"speexdsp":{"origin":"audio/speexdsp","version":"1.2.1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["net"],"shlibs_required":["libglib-2.0.so.0","libgmodule-2.0.so.0","libpcre2-8.so.0","libgcrypt.so.20","libmaxminddb.so.0","libspeexdsp.so.1","libbrotlidec.so.1","libcares.so.2","libgnutls.so.30","libxml2.so.2","liblz4.so.1","libnghttp2.so.14","libsmi.so.2","libsnappy.so.1","libzstd.so.1"],"shlibs_provided":["libwireshark.so.17","libwiretap.so.14","libwsutil.so.15"],"options":{"ANDROIDDUMP":"on","DEVELOPMENT":"on","DOCS":"on","GNUTLS":"on","LIBSSH":"off","LTO":"on","LUA":"off","MANPAGES":"on","MAXMIND":"on","SNMP":"on","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on","GSSAPI_NONE":"off"},"annotations":{"cpe":"cpe:2.3:a:wireshark:wireshark:4.2.5:::::dragonfly6:x86_64","flavor":"nox11"},"messages":[{"message":"In order for wireshark be able to capture packets when used by unprivileged\nuser, /dev/bpf should be in network group and have read-write permissions.\nFor example:\n\n# chgrp network /dev/bpf*\n# chmod g+r /dev/bpf*\n# chmod g+w /dev/bpf*\n\nIn order for this to persist across reboots, add the following to\n/etc/devfs.conf:\n\nown  bpf* root:network\nperm bpf* 0660","type":"install"}]},{"name":"webalizer-geodb","origin":"net/webalizer-geodb","version":"20210701","comment":"Webalizer GeoDB geolocation database","maintainer":"dinoex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07d69a5815254bef8ca698dbb546585aa5ed362761c24f9815d1bf56d7357409","flatsize":12502992,"path":"All/webalizer-geodb-20210701.pkg","repopath":"All/webalizer-geodb-20210701.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":771768,"desc":"The Webalizer GeoDB geolocation database\n\nThis package contains the Webalizer GeoDB geolocation database\nfile \"GeoDB.dat\". This database allows the Webalizer to perform\ngeographical location lookups for both IPv4 and IPv6 addresses.","categories":["net"]},{"name":"webhook","origin":"www/webhook","version":"2.8.0_22","comment":"Easily create HTTP endpoints (hooks) to execute shell commands","maintainer":"stb@lassitu.de","www":"https://github.com/adnanh/webhook","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27b65a2800c966da04c68a312b800dd2b2bf65a3fa106cb8f4e0bf768ca6e439","flatsize":8004068,"path":"All/webhook-2.8.0_22.pkg","repopath":"All/webhook-2.8.0_22.pkg","licenselogic":"and","licenses":["APACHE20","BSD3CLAUSE","MIT"],"pkgsize":2637020,"desc":"Easily create HTTP endpoints (hooks) to execute shell commands\n\nwebhook is a lightweight configurable tool written in Go, that allows you to\neasily create HTTP endpoints (hooks) on your server, which you can use to\nexecute configured commands.  You can also pass data from the HTTP request\n(such as headers, payload or query variables) to your commands.  webhook\nalso allows you to specify rules which have to be satisfied in order for the\nhook to be triggered.","categories":["www"]},{"name":"web-mode-emacs_canna","origin":"editors/web-mode","version":"15.1_19","comment":"Autonomous Emacs major-mode for editing web templates","maintainer":"hrs@FreeBSD.org","www":"https://web-mode.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfbd7e0ee98317d377b2ca2d15a520c3a324859b0e419fc01be18ae9e3dbcdc2","flatsize":101955,"path":"All/web-mode-emacs_canna-15.1_19.pkg","repopath":"All/web-mode-emacs_canna-15.1_19.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":92020,"desc":"web-mode.el is an emacs major mode for editing web templates aka HTML\nfiles embedding parts (CSS/JavaScript) and blocks (pre rendered by\nclient/server side engines).\n\nweb-mode.el is compatible with many template engines: PHP, JSP, ASP,\nDjango, Twig, Jinja, Mustache, ERB, FreeMarker, Velocity, Cheetah,\nSmarty, CTemplate, Mustache, Blade, ErlyDTL, Go Template, Dust.js,\nGoogle Closure (soy), React/JSX, Angularjs, ejs, Nunjucks, etc.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"annotations":{"flavor":"canna"}},{"name":"webalizer-geoip","origin":"www/geolizer","version":"2.23.8_18","comment":"Web server log file analysis program","maintainer":"dinoex@FreeBSD.org","www":"http://www.mrunix.net/webalizer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5331fa3ee35478741d0054a4abf0cf053938f57da02614016f9e88220738825d","flatsize":635510,"path":"All/webalizer-geoip-2.23.8_18.pkg","repopath":"All/webalizer-geoip-2.23.8_18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":273976,"desc":"What is The Webalizer?\n----------------------\n\nA fast, free web server log file analysis program.  Produces\nHTML output for viewing with a web browser.  Written in C on\na Linux platform, however designed to be as ANSI/POSIX\ncompliant as possible so porting to other UNIX platforms should\nbe painless.  Binary distributions for most popular platforms\nare available.  Features multiple language support, incremental\nprocessing capabilities, reverse DNS lookup support, export via\ntab separated ascii files to popular databases and spreadsheets,\nand much more.  Supports standard CLF and combined logs, as well\nas wu-ftpd xferlog and squid proxy logs, which can be either in\nstandard text format or gzip compressed.\n\nKeywords:      Web Analysis, Log Analysis, Usage Statistics, Linux, Unix","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["www"],"shlibs_required":["libmaxminddb.so.0","libgd.so.6","libpng16.so.16"],"options":{"GEOIP":"on","GEODB":"off","WEBALIZER_CONV":"off","FULL_CGI_REFS":"off","CLICKABLE_REFERER":"off","IP_AS_HOSTNAME":"off","LARGE_URL":"off","DOCS":"on","EXAMPLES":"on","BDB1":"on","BDB":"off"}},{"name":"wdiff","origin":"textproc/wdiff","version":"1.2.2_3","comment":"Display word differences between text files","maintainer":"dinoex@FreeBSD.org","www":"https://www.gnu.org/software/wdiff/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dcea530d3d9246534a60659f14f188d1b86dc3902abc63b8ecc04196f84456e7","flatsize":543140,"path":"All/wdiff-1.2.2_3.pkg","repopath":"All/wdiff-1.2.2_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":101812,"desc":"<< wdiff >>\n\n   From man page of wdiff:\n       wdiff  compares  two  files, finding which words have been\n       deleted or added to old_file to get new_file.  A  word  is\n       anything  between whitespace.  The output is collected and\n       used to produce an annotated copy of new_file on  standard\n       output.  Suitable  annotations  produce  a nice display of\n       word differences between the original files.\n\n  Example:\n\ttext-a\n\t\tI like FreeBSD.\n\ttext-b\n\t\tI love FreeBSD.\n\n\t%25 wdiff -n text-a text-b\n\tI [-like-] {+love+} FreeBSD.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"}},{"name":"wdm","origin":"x11/wdm","version":"1.28_17","comment":"WINGs Display Manager; an xdm replacement","maintainer":"xride@FreeBSD.org","www":"https://github.com/voins/wdm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26dfe3fb38d500a29ab35c1aea71f453465dd40e618f48faf75285b265789228","flatsize":875779,"path":"All/wdm-1.28_17.pkg","repopath":"All/wdm-1.28_17.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":381652,"desc":"wdm -- WINGs Display Manager (was initially called DisplayMaker).\n\nThis is a modification of XFree86's xdm package for graphically\nhandling authentication and system login.  Most of xdm has been\npreserved (XFree86 3.3.2.3) with the Login interface based on a WINGs\nimplementation using Tom Rothamel's \"external greet\" interface.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"windowmaker":{"origin":"x11-wm/windowmaker","version":"0.96.0_3"}},"categories":["x11","windowmaker"],"shlibs_required":["libintl.so.8","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXinerama.so.1","libWINGs.so.3","libwraster.so.6","libWUtil.so.5","libXmu.so.6","libXau.so.6","libXdmcp.so.6"],"options":{"PAM":"on"}},{"name":"wcd","origin":"shells/wcd","version":"6.0.5_1","comment":"Command-line program to change directory fast","maintainer":"Clockwork6400@protonmail.com","www":"http://wcd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c24dca367c3bd9a42699f11dc935d19d4071a48d29dbb74a03bd05438247f7e4","flatsize":2347108,"path":"All/wcd-6.0.5_1.pkg","repopath":"All/wcd-6.0.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":506048,"desc":"Wcd is a command-line program to change directory fast. It saves time typing\nat the keyboard. One needs to type only a part of a directory name and wcd\nwill jump to it. Wcd has a fast selection method in case of multiple matches\nand allows aliasing and banning of directories. Wcd also includes a full\nscreen interactive directory tree browser with speed search.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["shells"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"weather","origin":"astro/weather","version":"2.5.0","comment":"Utility to provide current weather conditions and forecasts","maintainer":"sunpoet@FreeBSD.org","www":"http://fungi.yuggoth.org/weather/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f02857afdf8c4dd3b1b383ed6680e582cff8378bc3b0f2a41e6f5075c154a99","flatsize":20849243,"path":"All/weather-2.5.0.pkg","repopath":"All/weather-2.5.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":2396764,"desc":"This command-line utility is intended to provide quick access to current weather\nconditions and forecasts. Presently, it is capable of returning data for\nlocalities throughout the USA by retrieving and formatting decoded METARs\n(Meteorological Aerodrome Reports) from NOAA (the USA National Oceanic and\nAtmospheric Administration) and forecasts from NWS (the USA National Weather\nService). The tool is written to function in the same spirit as other command-\nline informational utilities like cal(1), calendar(1) and dict(1). It can\nretrieve arbitrary weather data via specific command-line switches (station ID,\ncity, state), or aliases can be configured system wide and on a per-user basis.\nIt can be freely used and redistributed under the terms of a BSD-like License.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"messages":[{"message":"Please add the following to your .weatherrc in order to use installed data files:\n\n[default]\nsetpath = /usr/local/share/weather","type":"install"}]},{"name":"wdisplays","origin":"x11/wdisplays","version":"1.1.1_1","comment":"GUI display configurator for wlroots compositors","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/artizirk/wdisplays","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9335f4fe3e4aec803647853436566f397362cda6227cd4547476324c5696ed81","flatsize":171264,"path":"All/wdisplays-1.1.1_1.pkg","repopath":"All/wdisplays-1.1.1_1.pkg","licenselogic":"and","licenses":["CC-BY-SA-4.0","CC0-1.0","GPLv3+","MIT"],"pkgsize":52652,"desc":"wdisplays is a graphical application for configuring displays in\nWayland compositors. It borrows some code from kanshi. It should work\nin any compositor that implements wlr-output-management-unstable-v1.\nCompositors known to support the protocol are Sway and Wayfire.\nwdisplays' goal is to allow precise adjustment of display settings in\nkiosks, digital signage, and other elaborate multi-monitor setups.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0","libepoxy.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"]},{"name":"wdns","origin":"dns/wdns","version":"0.12.0","comment":"Low-level DNS library","maintainer":"truckman@FreeBSD.org","www":"https://github.com/farsightsec/wdns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f722fd7435647ffd03954ee11986c99ea64cf1eb62f70d4a94fa8a326831ae2c","flatsize":298795,"path":"All/wdns-0.12.0.pkg","repopath":"All/wdns-0.12.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":62596,"desc":"wdns is a low-level DNS library. It contains a fast DNS message parser\nand various utility functions for manipulating wire-format DNS data.","categories":["dns"],"shlibs_provided":["libwdns.so.1"],"options":{"EXAMPLES":"on"}},{"name":"wcalc","origin":"math/wcalc","version":"2.5_4","comment":"Natural-expression command-line calculator","maintainer":"amarendra.godbole@gmail.com","www":"https://w-calc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"195567e74c1f22b2880994e1d07cea5eb1535762e4ef62db41623a23aad69ddd","flatsize":318409,"path":"All/wcalc-2.5_4.pkg","repopath":"All/wcalc-2.5_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":103280,"desc":"Wcalc is a powerful arbitrary-precision calculator. It has standard functions\n(sin, asinh, logtwo, floor, etc), many pre-defined constants (pi, e, c, etc.),\nvariables, \"active\" variables, command history, and hex/octal/binary i/o,\nconversions, and more.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math"],"shlibs_required":["libmpfr.so.6","libgmp.so.10","libreadline.so.8"]},{"name":"wbar","origin":"x11/wbar","version":"2.3.4_8","comment":"Simple and highly customizable quick launch bar","maintainer":"nivit@FreeBSD.org","www":"https://code.google.com/archive/p/wbar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99a6c4731f7d1832567061938c78c5438cbcd58def6e50277cff3f78fd6d9b4c","flatsize":331028,"path":"All/wbar-2.3.4_8.pkg","repopath":"All/wbar-2.3.4_8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":86972,"desc":"wbar is a quick launch bar. It is fast, light and cool eye-candy.\n\nInitially developed for Fluxbox, then tested on WindowMaker, Xfce,\nGnome, etc.\n\nIt can run on top of desktops such as xfdesktop or nautilus with\nthe --above-desk switch.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libImlib2.so.1","libX11.so.6","libintl.so.8","libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2"],"options":{"NLS":"on","WBARCONFIG":"on"}},{"name":"wazuh-indexer","origin":"security/wazuh-indexer","version":"4.7.5","comment":"A highly scalable, full-text search and analytics engine","maintainer":"acm@FreeBSD.org","www":"https://wazuh.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e758c38eb95c81fca422cb9117a2ced047d00ccf4450b978a1a4f7f3463b5ab","flatsize":20595,"path":"All/wazuh-indexer-4.7.5.pkg","repopath":"All/wazuh-indexer-4.7.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":9232,"desc":"Wazuh is a free and open source platform used for threat prevention, detection,\nand response. It is capable of protecting workloads across on-premises,\nvirtualized, containerized, and cloud-based environments.\n\nWazuh solution consists of an endpoint security agent, deployed to the\nmonitored systems, and a management server, which collects and analyzes data\ngathered by the agents. Besides, Wazuh has been fully integrated with the\nElastic Stack, providing a search engine and data visualization tool that\nallows users to navigate through their security alerts.","deps":{"opensearch210":{"origin":"textproc/opensearch210","version":"2.10.0_1"}},"categories":["security"],"messages":[{"message":"Wazuh indexer components were installed\n\n1) Wazuh indexer is based on opensearch project. This guide help you for adapt\n   wazuh configuration for it works on FreeBSD using apps are part of ports\n   tree.\n\n2) Copy /usr/local/etc/wazuh-indexer/wazuh-indexer.yml to /usr/local/etc/opensearch/opensearch.yml\n\n3) Edit /usr/local/etc/opensearch/opensearch.yml and changes options accord to your\n   setup. For example host, ssl, nodes options, etc. On this guide we will use\n   like host 10.0.0.10\n\n4) If you want use a simple way to generate wazuh infrastructure certificates\n   you can use a simplified version of certificates generator script located at:\n\n   https://people.freebsd.org/~acm/ports/wazuh/wazuh-gen-certs.tar.gz\n\n5) Wazuh needs opensearch-security features. Rename or copy samples files\n   into /usr/local/etc/opensearch/opensearch-security\n\n   # cd /usr/local/etc/opensearch/opensearch-security\n   # sh -c 'for i in $(ls *.sample ) ; do cp -p ${i} $(echo ${i} | sed \"s|.sample||g\") ; done'\n\n6) You can define a custom admin password modifying internal_users.yml file into \n   /usr/local/etc/opensearch/opensearch-security/\n\n   admin:\n     hash: \"$2a$12$VcCDgh2NDk07JGN0rjGbM.Ad41qVR/YFJcgHp0UGns5JDymv..TOG\"\n\n   Hash password can be generated using opensearch-security hash script tool\n\n   # cd /usr/local/lib/opensearch/plugins/opensearch-security/tools/\n   # sh -c \"OPENSEARCH_JAVA_HOME=/usr/local/openjdk11 ./hash.sh -p adminpass\"\n   $2y$12$XaEXmp4kGQpd6t8kNH03quyvpHDQZh.nywLLp9.b0NF2DxGl8FpJK\n\n7) Add OpenSearch to /etc/rc.conf\n\n   # sysrc opensearch_enable=\"YES\"\n\n8) Start OpenSearch\n\n  # service opensearch start\n\n9) Finally you must initialize opensearch cluster\n\n  # cd /usr/local/lib/opensearch/plugins/opensearch-security/tools/\n  # sh -c \"OPENSEARCH_JAVA_HOME=/usr/local/openjdk11 ./securityadmin.sh \\\n    -cd /usr/local/etc/opensearch/opensearch-security/ -cacert /usr/local/etc/opensearch/certs/root-ca.pem \\\n    -cert /usr/local/etc/opensearch/certs/admin.pem -key /usr/local/etc/opensearch/certs/admin-key.pem -h 10.0.0.10 -p 9200 -icl -nhnv\"\n\n10) You can look more useful information at the following link:\n\n    https://documentation.wazuh.com/current/installation-guide/wazuh-indexer/step-by-step.html\n\n    Take on mind wazuh arquitecture on FreeBSD is configurated not similar like\n    you can read at wazuh guide\n\n11) Testing your server installation\n\n   # curl -k -u admin:adminpass https://10.0.0.10:9200\n   # curl -k -u admin:adminpass https://10.0.0.10:9200/_cat/nodes?v\n\n12) Enjoy it","type":"install"}]},{"name":"wdiag","origin":"net-mgmt/wdiag","version":"0.10.2","comment":"Utility to collect DSL line stats from Westell DSL modems","maintainer":"josh.carroll@gmail.com","www":"https://wdiag.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07b3c010b6f8966d1bc18f3b5e6544f77b1702a3e8f458e722bd6c87ccf0be79","flatsize":52146,"path":"All/wdiag-0.10.2.pkg","repopath":"All/wdiag-0.10.2.pkg","licenselogic":"single","pkgsize":8848,"desc":"wdiag is a utility to monitor Westell DSL modem diagnostics and line\nstatistics. It reports SNR, Attenuation, etc for the DSL line.","categories":["net-mgmt"],"messages":[{"message":"Remember, wstart and wstop must be run as root or with the binaries setuid.\n\nwestell can be run by any user that can bind to port udp/1875","type":"install"}]},{"name":"wayland-utils","origin":"graphics/wayland-utils","version":"1.2.0_1","comment":"Display information about protocols supported by Wayland compositor","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.freedesktop.org/wayland/wayland-utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7234c63684a928a4a1222f4bdff4d8ee2710e7414852d180bd0233376e3eb2d3","flatsize":38466,"path":"All/wayland-utils-1.2.0_1.pkg","repopath":"All/wayland-utils-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14272,"desc":"wayland-info is a utility for displaying information about the Wayland\nprotocols supported by a Wayland compositor.\n\nIt can be used to check which Wayland protocols and versions are advertised\nby the Wayland compositor.\n\nwayland-info also provides additional information for a subset of Wayland\nprotocols it knows about, namely Linux DMABUF, presentation time, tablet and\nXDG output protocols.","deps":{"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics","wayland"],"shlibs_required":["libwayland-client.so.0","libdrm.so.2"],"options":{"DRM":"on"}},{"name":"wayland-protocols","origin":"graphics/wayland-protocols","version":"1.35","comment":"Wayland protocols","maintainer":"x11@FreeBSD.org","www":"https://wayland.freedesktop.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08bb298c607fb406aebfa68c38d5a9dbff17cbc527cabffb6dca391e7f9e63ab","flatsize":655260,"path":"All/wayland-protocols-1.35.pkg","repopath":"All/wayland-protocols-1.35.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":82848,"desc":"wayland-protocols contains Wayland protocols that adds functionality not\navailable in the Wayland core protocol. Such protocols either adds\ncompletely new functionality, or extends the functionality of some other\nprotocol either in Wayland core, or some other protocol in\nwayland-protocols.\n\nA protocol in wayland-protocols consists of a directory containing a set\nof XML files containing the protocol specification, and a README file\ncontaining detailed state and a list of maintainers.","categories":["graphics"]},{"name":"waypipe","origin":"net/waypipe","version":"0.9.1","comment":"Network transparency with Wayland","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.freedesktop.org/mstoeckl/waypipe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d2c47175fd2d803ddc0375ac4308fe9c389d481666cba88344bcbdfb934666b","flatsize":204624,"path":"All/waypipe-0.9.1.pkg","repopath":"All/waypipe-0.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":84956,"desc":"waypipe is a proxy for Wayland clients. It forwards Wayland messages and\nserializes changes to shared memory buffers over a single socket. This makes\napplication forwarding similar to ssh -X feasible.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["net","wayland"],"shlibs_required":["libgbm.so.1","liblz4.so.1","libzstd.so.1","libavcodec.so.60","libavutil.so.58","libswscale.so.7","libva.so.2"],"options":{"FFMPEG":"on","LZ4":"on","MANPAGES":"on","OPENGL":"on","VAAPI":"on","ZSTD":"on"}},{"name":"wayland","origin":"graphics/wayland","version":"1.23.1","comment":"Core Wayland window system code and protocol","maintainer":"x11@FreeBSD.org","www":"https://wayland.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4fc1fa3f472df54c1c89bdf95e9415e856b9b71241263777b8662d7d884d655","flatsize":839960,"path":"All/wayland-1.23.1.pkg","repopath":"All/wayland-1.23.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":134644,"desc":"Wayland is a protocol for a compositor to talk to its clients as well as\na C library implementation of that protocol. The compositor can be a\nstandalone display server running on Linux kernel modesetting and evdev\ninput devices, an X application, or a wayland client itself. The clients can\nbe traditional applications, X servers (rootless or fullscreen) or other\ndisplay servers.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["graphics"],"shlibs_required":["libexpat.so.1","libxml2.so.2","libffi.so.8"],"shlibs_provided":["libwayland-client.so.0","libwayland-cursor.so.0","libwayland-egl.so.1","libwayland-server.so.0"],"annotations":{"cpe":"cpe:2.3:a:wayland:wayland:1.23.1:::::dragonfly6:x86_64"},"messages":[{"message":"Wayland requires XDG_RUNTIME_DIR to be defined to a path that will\ncontain \"wayland-%d\" unix(4) sockets. This is usually handled by\nconsolekit2 (via ck-launch-session) or pam_xdg (via login).","type":"install"}]},{"name":"waylandpp","origin":"graphics/waylandpp","version":"1.0.0","comment":"Wayland C++ bindings","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/NilsBrause/waylandpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d201c21ec1a1332d9dba2ebe9e303c99c614b895908c061138a26919fb97e388","flatsize":4443004,"path":"All/waylandpp-1.0.0.pkg","repopath":"All/waylandpp-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":549892,"desc":"Wayland is an object oriented display protocol, which features request\nand events.  Requests can be seen as method calls on certain objects,\nwhereas events can be seen as signals of an object.  This makes the\nWayland protocol a perfect candidate for a C++ binding.\n\nThe goal of this library is to create such a C++ binding for Wayland\nusing the most modern C++ technology currently available, providing an\neasy to use C++ API to Wayland.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pugixml":{"origin":"textproc/pugixml","version":"1.14"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics"],"shlibs_required":["libpugixml.so.1","libwayland-client.so.0","libwayland-cursor.so.0","libwayland-egl.so.1","libwayland-server.so.0"],"shlibs_provided":["libwayland-client++.so.1","libwayland-client-extra++.so.1","libwayland-client-unstable++.so.1","libwayland-cursor++.so.1","libwayland-egl++.so.1","libwayland-server++.so.1","libwayland-server-extra++.so.1","libwayland-server-unstable++.so.1"]},{"name":"wayidle","origin":"x11/wayidle","version":"0.2.0","comment":"Wait for wayland compositor idle timeouts","maintainer":"jbeich@FreeBSD.org","www":"https://sr.ht/~whynothugo/wayidle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9207896940b60d1b93029063c57e192cb142ff1a564116b42bc0012e89c4952","flatsize":312332,"path":"All/wayidle-0.2.0.pkg","repopath":"All/wayidle-0.2.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":120900,"desc":"Wayidle waits until the Wayland compositor reports being N seconds\nidle. If a command was specified, it will \"exec\" into that command,\notherwise, it will exit zero.\n\nWayidle is primarily designed for usage is scripts.","categories":["x11","wayland"],"options":{"MANPAGES":"on"}},{"name":"weka","origin":"textproc/weka","version":"3.8.6","comment":"Data Mining Software in Java","maintainer":"ports@FreeBSD.org","www":"https://www.cs.waikato.ac.nz/ml/weka/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1722a77db920cf9bb24cdac0211b03f5642861d51086793b460e65c75261d95d","flatsize":21102828,"path":"All/weka-3.8.6.pkg","repopath":"All/weka-3.8.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12945644,"desc":"Weka is a collection of machine learning algorithms for data mining tasks. The\nalgorithms can either be applied directly to a dataset or called from your own\nJava code. Weka contains tools for data pre-processing, classification,\nregression, clustering, association rules, and visualization. It is also\nwell-suited for developing new machine learning schemes.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe weka port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wayfire-plugins-extra","origin":"x11-wm/wayfire-plugins-extra","version":"0.8.1","comment":"Additional plugins for Wayfire","maintainer":"jbeich@FreeBSD.org","www":"https://wayfire.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f58e96eab35e38c48b82cfac8a98fb12d3a42987b2095fd988a11c0e8d16062","flatsize":2490395,"path":"All/wayfire-plugins-extra-0.8.1.pkg","repopath":"All/wayfire-plugins-extra-0.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":454632,"desc":"Plugins that have external dependencies, debugging purposes or\notherwise will not be included with Wayfire core.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"wf-config":{"origin":"devel/wf-config","version":"0.8.0"},"wlroots":{"origin":"x11-toolkits/wlroots","version":"0.17.4"}},"categories":["x11-wm","wayland"],"shlibs_required":["libcairo.so.2","libwf-config.so.1","libwlroots.so.12","libgiomm-2.4.so.1","libglibmm-2.4.so.1","libsigc-2.0.so.0","libwayland-server.so.0","libevdev.so.2","libglib-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","librsvg-2.so.2","libgio-2.0.so.0"],"options":{"LIBRSVG2":"on"}},{"name":"wavetral","origin":"audio/wavetral","version":"g20210517_8","comment":"Convert between single cycle waveforms and audio spectra","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jeanette-c/wavetral","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a44f03925c6817313d8ca17db86711b7db580d4b8c7d5f78d247946dc7417c5b","flatsize":196517,"path":"All/wavetral-g20210517_8.pkg","repopath":"All/wavetral-g20210517_8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":60700,"desc":"wavetral is a small program to convert single cycle waveforms to spectra and\nvice versa. It supports different input and output formats to export\nyour waveforms/spectra from one synthesizer to another.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libboost_program_options.so.1.84.0","libboost_system.so.1.84.0","libboost_filesystem.so.1.84.0","libfftw3.so.3","libsndfile.so.1","libsamplerate.so.0"]},{"name":"wcslib","origin":"astro/wcslib","version":"8.3_1","comment":"Library for parsing/generating FITS headers","maintainer":"wen@FreeBSD.org","www":"https://www.atnf.csiro.au/people/mcalabre/WCS/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a0b22d6fa14d714730afc08fe93d374a3d195ed4183f61b03d5591d34fdd96e","flatsize":12452050,"path":"All/wcslib-8.3_1.pkg","repopath":"All/wcslib-8.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2640124,"desc":"\"WCSLIB is a C library, supplied with a full set of Fortran wrappers, that\n implements the \"World Coordinate System\" (WCS) convention in FITS (Flexible\n Image Transport System).  It also includes a PGPLOT-based routine, PGSBOX,\n for drawing general curvilinear coordinate graticules and a number of\n utility programs.\" - from README file.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["astro"],"shlibs_provided":["libwcs.so.8"],"options":{"CFITSIO":"off","DOCS":"on","PGPLOT":"off"}},{"name":"wayout","origin":"x11/wayout","version":"1.1.3_11","comment":"Simple tool to manage output modes","maintainer":"jbeich@FreeBSD.org","www":"https://git.sr.ht/~shinyzenith/wayout","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9e28c89e46dff482ed4deb773556f02cf06f697570cdcdf8bc2d50a04aef01a","flatsize":1144017,"path":"All/wayout-1.1.3_11.pkg","repopath":"All/wayout-1.1.3_11.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":384696,"desc":"Simple tool to manage output modes","categories":["x11","wayland"]},{"name":"waynergy","origin":"sysutils/waynergy","version":"0.0.17","comment":"Mouse and keyboard sharing utility","maintainer":"bapt@FreeBSD.org","www":"https://github.com/r-c-f/waynergy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5006836c0f8685649fde5f172ecb44496fc8bdd609dcb4dd5fb1026511416fa4","flatsize":126392,"path":"All/waynergy-0.0.17.pkg","repopath":"All/waynergy-0.0.17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":44196,"desc":"An implementation of a synergy client for wayland compositors. Based on the\nupstream uSynergy library (heavily modified for more protocol support and a\nbit of paranoia).","deps":{"libretls":{"origin":"security/libretls","version":"3.8.1_1"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["sysutils","wayland"],"shlibs_required":["libtls.so.28","libwayland-client.so.0","libxkbcommon.so.0"]},{"name":"wbxml2","origin":"textproc/wbxml2","version":"0.11.8","comment":"Library & tools for converting wbxml<->xml","maintainer":"flo@FreeBSD.org","www":"http://libwbxml.opensync.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2cd20df020789d8060f37795c76c377f3382f1bb4abe935a68fae43d972fe82","flatsize":334629,"path":"All/wbxml2-0.11.8.pkg","repopath":"All/wbxml2-0.11.8.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":80136,"desc":"The libwbxml is a library for converting an XML Document to a WBXML Document\nand vice-versa.\n\nThe WBXML format is a binary representation of XML, defined by the Wap Forum,\nand used to reduce bandwidth in mobile communications.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["textproc","devel"],"shlibs_required":["libexpat.so.1"],"shlibs_provided":["libwbxml2.so.1"],"options":{"DOCS":"on"}},{"name":"wavelib","origin":"math/wavelib","version":"g20200528","comment":"Wavelet Transform (DWT, SWT and MODWT)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rafat/wavelib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f74846a0432820d2ad833ca3e0e614e6f05760c09d01216894c80c83fe70b8cd","flatsize":196580,"path":"All/wavelib-g20200528.pkg","repopath":"All/wavelib-g20200528.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":90340,"desc":"C Implementation of Discrete Wavelet Transform (DWT,SWT and MODWT), Continuous\nWavelet transform (CWT) and Discrete Packet Transform (Full Tree Decomposition\nand Best Basis DWPT).","categories":["math"],"shlibs_provided":["libwauxlib.so","libwavelib.so"]},{"name":"wavbreaker","origin":"audio/wavbreaker","version":"0.16_3","comment":"GUI tool to split WAV and MP3 files","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/thp/wavbreaker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6f07faefe029985fcd3746790abb3aeea2e22f761937b22dd0eda8967036183","flatsize":288581,"path":"All/wavbreaker-0.16_3.pkg","repopath":"All/wavbreaker-0.16_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":83212,"desc":"This application's purpose in life is to take a WAV file and break it\nup into multiple WAV files. It makes a clean break at the correct\nposition to burn the files to an Audio CD without any dead air between\nthe tracks.\n\nwavbreaker now also directly supports breaking up MP3s without\nre-encoding meaning it's fast and there is no generational\nloss. Decoding (using mpg123) is only done for playback and waveform\ndisplay.\n\nThe GUI displays a waveform summary of the entire file at the top. The\nmiddle portion displays a zoomed-in view that allows you to select\nwhere to start playing and where it will make the break. The bottom\nportion contains a list of track breaks. You may change file names and\nuncheck parts that you do not want to have written out to disk when\nsaving.\n\nThere is also a command line tool wavmerge to merge WAV files\ntogether. If you download a show and don't like how it was tracked,\nyou can merge them together with wavmerge and then break them back up\nwith wavbreaker. The wavmerge tool will only work on files that have\nthe same format (for example, 44.100 Hz sample rate, 16-bit sample\nsize, etc.).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"moodbar":{"origin":"audio/moodbar","version":"1.3.0"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libao.so.4","libmpg123.so.0","libvorbisfile.so.3"],"options":{"MOODBAR":"on","MPG123":"on","VORBIS":"on"}},{"name":"wayfire","origin":"x11-wm/wayfire","version":"0.8.1_1","comment":"3D Wayland compositor","maintainer":"jbeich@FreeBSD.org","www":"https://wayfire.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c4afd5b7e2924f4afeb91f6076995573270308ee409a089d2fb0b56d2d5f858","flatsize":9492393,"path":"All/wayfire-0.8.1_1.pkg","repopath":"All/wayfire-0.8.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1807772,"desc":"Wayfire is a Wayland compositor based on wlroots. It aims to create a\ncustomizable, extendable and lightweight environment without\nsacrificing its appearance.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"wf-config":{"origin":"devel/wf-config","version":"0.8.0"},"wlroots":{"origin":"x11-toolkits/wlroots","version":"0.17.4"}},"categories":["x11-wm","wayland"],"shlibs_required":["libwayland-server.so.0","libwlroots.so.12","libxkbcommon.so.0","libinput.so.10","libpixman-1.so.0","libEGL.so.1","libGLESv2.so.2","libwf-config.so.1","libxcb.so.1","libjpeg.so.8","libpng16.so.16","libcairo.so.2","libpango-1.0.so.0","libgobject-2.0.so.0","libpangocairo-1.0.so.0","libinotify.so.0","libwayland-client.so.0","libevdev.so.2"],"shlibs_provided":["libwayfire-blur-base.so"],"options":{"X11":"on"},"messages":[{"message":"Additional packages recommended for new users:\n- wf-shell (default background/launcher/panel)\n- wcm (GUI settings)\n- wayfire-plugins-extra","type":"install"}]},{"name":"wavegain","origin":"audio/wavegain","version":"1.2.8_3","comment":"Program that applies ReplayGain to wave files","maintainer":"darcsis@gmail.com","www":"https://www.rarewares.org/others.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fb5adf246aa5aea20a05bcdc61a02fea4b85a7e664935530872e0e7b53e29f9","flatsize":87428,"path":"All/wavegain-1.2.8_3.pkg","repopath":"All/wavegain-1.2.8_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":35264,"desc":"WaveGain is a program that applies ReplayGain to wave files.\nThe FreeBSD port of WaveGain is with a patch from gnormalize\nwhose author is Claudio Fernandes de Souza Rodrigues.\n\nThe author of WaveGain is John Edwards.","deps":{"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1"]},{"name":"wireshark","origin":"net/wireshark","version":"4.2.5","comment":"Powerful network analyzer/capture tool","maintainer":"marcus@FreeBSD.org","www":"https://www.wireshark.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61d60907db1e0b26a82c314ddbf9391b3da857601501bb8b84c065615b444995","flatsize":148390137,"path":"All/wireshark-4.2.5.pkg","repopath":"All/wireshark-4.2.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26369500,"desc":"A network analyzer that lets you capture and interactively browse the\ncontents of packets from a variety of network interface types. Packet data can\nbe read from a file, or live from a local network interface.","deps":{"bcg729":{"origin":"audio/bcg729","version":"1.1.1"},"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libsmi":{"origin":"net-mgmt/libsmi","version":"0.4.8_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"},"spandsp":{"origin":"comms/spandsp","version":"3.0.0.g20211014_2"},"speexdsp":{"origin":"audio/speexdsp","version":"1.2.1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["net"],"shlibs_required":["libglib-2.0.so.0","libgmodule-2.0.so.0","libpcre2-8.so.0","libgcrypt.so.20","libmaxminddb.so.0","libspeexdsp.so.1","libQt6Core5Compat.so.6","libQt6PrintSupport.so.6","libQt6Widgets.so.6","libQt6Multimedia.so.6","libQt6Gui.so.6","libQt6Core.so.6","libbrotlidec.so.1","libcares.so.2","libgnutls.so.30","libxml2.so.2","liblz4.so.1","libnghttp2.so.14","libsmi.so.2","libsnappy.so.1","libzstd.so.1","libspandsp.so.3","libbcg729.so.0","libopus.so.0"],"shlibs_provided":["libwireshark.so.17","libwiretap.so.14","libwsutil.so.15"],"options":{"ANDROIDDUMP":"on","DEVELOPMENT":"on","DOCS":"on","GNUTLS":"on","GUI":"on","LIBSSH":"off","LTO":"on","LUA":"off","MANPAGES":"on","MAXMIND":"on","RTP":"on","SNMP":"on","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on","GSSAPI_NONE":"off"},"annotations":{"cpe":"cpe:2.3:a:wireshark:wireshark:4.2.5:::::dragonfly6:x86_64","flavor":"default"},"messages":[{"message":"In order for wireshark be able to capture packets when used by unprivileged\nuser, /dev/bpf should be in network group and have read-write permissions.\nFor example:\n\n# chgrp network /dev/bpf*\n# chmod g+r /dev/bpf*\n# chmod g+w /dev/bpf*\n\nIn order for this to persist across reboots, add the following to\n/etc/devfs.conf:\n\nown  bpf* root:network\nperm bpf* 0660","type":"install"}]},{"name":"wasm-pack","origin":"www/wasm-pack","version":"0.12.1_9","comment":"Workflow tool for Rust-generated WebAssembly","maintainer":"yuri@FreeBSD.org","www":"https://rustwasm.github.io/wasm-pack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30e9218443ce5b35ecf867f0dede6c9502982f127a349f5ec103e25eaac56b30","flatsize":4590291,"path":"All/wasm-pack-0.12.1_9.pkg","repopath":"All/wasm-pack-0.12.1_9.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1520236,"desc":"rust-wasm seeks to be a one-stop shop for building and working with rust-\ngenerated WebAssembly that you would like to interop with JavaScript, in the\nbrowser or with Node.js. `wasm-pack` helps you build rust-generated\nWebAssembly packages that you could publish to the npm registry, or otherwise\nuse alongside any javascript packages in workflows that you already use, such\nas webpack.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["www"],"shlibs_required":["libzstd.so.1"]},{"name":"wasi-libcxx","origin":"devel/wasi-libcxx","version":"13.0.1","comment":"C++ standard library for WebAssembly System Interface","maintainer":"vishwin@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d16c33827415756cce6fc44f79226d9d99d4145812b328dca471e16109d1a411","flatsize":6412430,"path":"All/wasi-libcxx-13.0.1.pkg","repopath":"All/wasi-libcxx-13.0.1.pkg","licenselogic":"single","licenses":["LLVM2"],"pkgsize":677300,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang builting for WASI\n(WebAssembly System Interface).","categories":["devel","lang"]},{"name":"way-displays","origin":"x11/way-displays","version":"1.11.0","comment":"Auto Manage Your Wayland Displays","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/alex-courtis/way-displays","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cb1455e8be33b4804e794c220765acf899aa4fb6fd6ab964fdaef16eb87b801","flatsize":2084599,"path":"All/way-displays-1.11.0.pkg","repopath":"All/way-displays-1.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":424304,"desc":"way-displays: Auto Manage Your Wayland Displays\n\n1. Sets preferred mode or highest at maximum refresh\n1. Arranges in a row or a column\n1. Auto scales based on DPI: 96 is a scale of 1\n1. Reacts when displays are plugged/unplugged\n1. Reacts when laptop lid is closed/opened\n\nWorks out of the box: no configuration required.\n\nCommand line client to inspect, modify and persist changes to the\nactive configuration.\n\nWayland successor to xlayoutdisplay, inspired by kanshi.","deps":{"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"}},"categories":["x11","wayland"],"shlibs_required":["libepoll-shim.so.0","libinotify.so.0","libwayland-client.so.0","libyaml-cpp.so.0","libinput.so.10","libudev.so.0"]},{"name":"wasi-compiler-rt15","origin":"devel/wasi-compiler-rt15","version":"15.0.7_1","comment":"Clang builtins library for WebAssembly System Interface","maintainer":"vishwin@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02a767a35178681507b3996352dccd379fbd31755a35bb957b36239c4de58aea","flatsize":105926,"path":"All/wasi-compiler-rt15-15.0.7_1.pkg","repopath":"All/wasi-compiler-rt15-15.0.7_1.pkg","licenselogic":"single","licenses":["LLVM2"],"pkgsize":24228,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang builtins for WASI\n(WebAssembly System Interface).","categories":["devel","lang"]},{"name":"wavpack","origin":"audio/wavpack","version":"5.7.0","comment":"Audio codec for lossless, lossy, and hybrid compression","maintainer":"multimedia@FreeBSD.org","www":"https://www.wavpack.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abe122a154f9fe956bd3a2b06aa54f8eba15285f36c6b506b708c3a2b998379b","flatsize":474368,"path":"All/wavpack-5.7.0.pkg","repopath":"All/wavpack-5.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":182544,"desc":"WavPack is a completely open audio compression format providing lossless,\nhigh-quality lossy, and a unique hybrid compression mode.  Although the\ntechnology is loosely based on previous versions of WavPack, the new version\n4 format has been designed from the ground up to offer unparalleled\nperformance and functionality.\n\nIn the default lossless mode WavPack acts just like a WinZip compressor for\naudio files.  However, unlike MP3 or WMA encoding which can affect the sound\nquality, not a single bit of the original information is lost, so there's no\nchance of degradation.  This makes lossless mode ideal for archiving audio\nmaterial or any other situation where quality is paramount.  The compression\nratio depends on the source material, but generally is between 30%25 and 70%25\n(generally lower for typical popular music and somewhat better for classical\nmusic and other sources with greater dynamic range).\n\nThe hybrid mode provides all the advantages of lossless compression with an\nadditional bonus.  Instead of creating a single file, this mode creates both\na relatively small, high-quality lossy file that can be used all by itself,\nand a \"correction\" file that (when combined with the lossy file) provides\nfull lossless restoration.  For some users this means never having to choose\nbetween lossless and lossy compression!","categories":["audio"],"shlibs_provided":["libwavpack.so.1"],"options":{"ASM":"on"},"annotations":{"cpe":"cpe:2.3:a:wavpack:wavpack:5.7.0:::::dragonfly6:x86_64"}},{"name":"wasm3","origin":"devel/wasm3","version":"0.5.0_2","comment":"High performance WebAssembly interpreter","maintainer":"freebsd@sysctl.cz","www":"https://github.com/wasm3/wasm3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ada10ab4d269c65908a9f132b68de0e6bb27408ee023408ba9473895e613c4ea","flatsize":199034,"path":"All/wasm3-0.5.0_2.pkg","repopath":"All/wasm3-0.5.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62828,"desc":"High performance WebAssembly interpreter in C with low system requirements and\nwide support of different architectures","deps":{"libuv":{"origin":"devel/libuv","version":"1.48.0"}},"categories":["devel"],"shlibs_required":["libuv.so.1"],"annotations":{"cpe":"cpe:2.3:a:wasm3_project:wasm3:0.5.0:::::dragonfly6:x86_64:2"}},{"name":"wasi-compiler-rt17","origin":"devel/wasi-compiler-rt17","version":"17.0.6_1","comment":"Clang builtins library for WebAssembly System Interface","maintainer":"vishwin@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed661eaadcd67dcf0903203a1729a1f7fbe62def42492048bec73fd0acb8cec1","flatsize":107720,"path":"All/wasi-compiler-rt17-17.0.6_1.pkg","repopath":"All/wasi-compiler-rt17-17.0.6_1.pkg","licenselogic":"single","licenses":["LLVM2"],"pkgsize":24212,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang builtins for WASI\n(WebAssembly System Interface).","categories":["devel","lang"]},{"name":"watchmen","origin":"sysutils/watchmen","version":"0.09_1","comment":"Watch and restart daemons","maintainer":"proler@gmail.com","www":"https://github.com/proller/watchmen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b462d2cf95d56cfae083c34d7a62ee7a3263e5ecfd6910a86e20b6bc6f0a539","flatsize":51677,"path":"All/watchmen-0.09_1.pkg","repopath":"All/watchmen-0.09_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":18996,"desc":"Watch and restart daemons","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"EMAIL":"off","MYSQL":"off","PGSQL":"off"}},{"name":"wasi-compiler-rt16","origin":"devel/wasi-compiler-rt16","version":"16.0.6_1","comment":"Clang builtins library for WebAssembly System Interface","maintainer":"vishwin@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e529bf22f7ee8ec38e4eca297736b290a91464ea34908127cd28e2b5129842ea","flatsize":107382,"path":"All/wasi-compiler-rt16-16.0.6_1.pkg","repopath":"All/wasi-compiler-rt16-16.0.6_1.pkg","licenselogic":"single","licenses":["LLVM2"],"pkgsize":24228,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang builtins for WASI\n(WebAssembly System Interface).","categories":["devel","lang"]},{"name":"watershot","origin":"x11/watershot","version":"0.2.2_7","comment":"Simple Wayland-native screenshot tool","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/Kirottu/watershot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5901987b67aaaa80a1d3921bbc3e57804edcc4089628c4ff867e5cf1f24b68a8","flatsize":12586547,"path":"All/watershot-0.2.2_7.pkg","repopath":"All/watershot-0.2.2_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3083440,"desc":"A simple Wayland-native screenshot tool inspired by Flameshot.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"grim":{"origin":"x11/grim","version":"1.4.1_2"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libfontconfig.so.1","libxkbcommon.so.0","libwayland-client.so.0"]},{"name":"wasi-libcxx","origin":"devel/wasi-libcxx14","version":"13.0.1_1","comment":"C++ standard library for WebAssembly System Interface","maintainer":"vishwin@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1c890aef733bafa259a156cf28229150fde492bbc63b68d0709ccf356759025","flatsize":6412434,"path":"All/wasi-libcxx-13.0.1_1.pkg","repopath":"All/wasi-libcxx-13.0.1_1.pkg","licenselogic":"single","licenses":["LLVM2"],"pkgsize":676728,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang builting for WASI\n(WebAssembly System Interface).","categories":["devel","lang"]},{"name":"watchfolder","origin":"sysutils/watchfolder","version":"0.3.3_1","comment":"Watch folders for new files and process them","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f7955e25325e0f33cb012fdfacfa7b3ce7fc33f12bb1f119564263360722c45","flatsize":115616,"path":"All/watchfolder-0.3.3_1.pkg","repopath":"All/watchfolder-0.3.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51412,"desc":"Watchfolder watches specified folders for incoming files and processes them\nwith programs assigned to those folders. Afterwards, the files are removed\nfrom the inbound directory.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"wasi-compiler-rt14","origin":"devel/wasi-compiler-rt14","version":"14.0.6_1","comment":"Clang builtins library for WebAssembly System Interface","maintainer":"vishwin@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95d76f54992534907105cd46a9b7e39056245aa90b6fee00190c6fd059c3cb1d","flatsize":105970,"path":"All/wasi-compiler-rt14-14.0.6_1.pkg","repopath":"All/wasi-compiler-rt14-14.0.6_1.pkg","licenselogic":"single","licenses":["LLVM2"],"pkgsize":24244,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang builtins for WASI\n(WebAssembly System Interface).","categories":["devel","lang"]},{"name":"wasi-compiler-rt12","origin":"devel/wasi-compiler-rt12","version":"12.0.1_1","comment":"Clang builtins library for WebAssembly System Interface","maintainer":"vishwin@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"073ab19d055180582be5446e7e9e18c0466cf1469e4bc030dd27787c7964b944","flatsize":101494,"path":"All/wasi-compiler-rt12-12.0.1_1.pkg","repopath":"All/wasi-compiler-rt12-12.0.1_1.pkg","licenselogic":"single","licenses":["LLVM2"],"pkgsize":23116,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang builtins for WASI\n(WebAssembly System Interface).","categories":["devel","lang"]},{"name":"waon","origin":"audio/waon","version":"0.10_6","comment":"Wave-to-Notes transcriber and some utility tools","maintainer":"kichiki@users.sourceforge.net","www":"https://waon.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf63a6704c7a3510884cb2a34110f7e1903085b97755bb9a5884b7e64322e7fc","flatsize":254704,"path":"All/waon-0.10_6.pkg","repopath":"All/waon-0.10_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":74652,"desc":"WaoN is a Wave-to-Notes transcriber (converts audio file into midi file)\nand some utility tools such as gWaoN, graphical visualization of the\nspectra, and phase vocoder for time-stretching and pitch-shifting.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libfftw3.so.3","libsndfile.so.1","libncurses.so.6","libtinfo.so.6","libao.so.4","libsamplerate.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"wanted-ports","origin":"ports-mgmt/wanted-ports","version":"0.3","comment":"Just depend on a configurable, arbitrary set of other ports","maintainer":"matthew@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d31f0b99fa11d33af80059c94e924e342f9b537d53d59556bfdc319e13ea4f89","flatsize":13128,"path":"All/wanted-ports-0.3.pkg","repopath":"All/wanted-ports-0.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8388,"desc":"A special meta-port to do nothing but register dependencies on those\nports you specifically want to have installed.  The normal dependency\nchecking in programs like pkg_delete(1) will prevent easy deletion of\nports that other ports depend on.  Keeps egg off face.  Protects feet\nfrom being shot.","categories":["ports-mgmt"]},{"name":"wkhtmltopdf","origin":"converters/wkhtmltopdf","version":"0.12.6_4","comment":"Convert HTML (or live webpages) to PDF or image","maintainer":"pi@FreeBSD.org","www":"https://github.com/wkhtmltopdf/wkhtmltopdf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70951ba78d55de97b4abdfb1deb50cdf012c6853a0d43e0f6343cf17ec56fb99","flatsize":131550981,"path":"All/wkhtmltopdf-0.12.6_4.pkg","repopath":"All/wkhtmltopdf-0.12.6_4.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":34851288,"desc":"wkhtmltopdf and wkhtmltoimage are powerful utilities to convert HTML to PDF\nor an image file using a patched static build of Qt and the webkit rendering\nengine.\n\nA webpage can be downloaded directly from the web and rendered into a PDF\ndocument or an image file (multiple formats are supported).\n\nFeatures of the static version:\n* Convert web pages into PDF documents (or images) using webkit\n* Adding headers and footers\n* TOC generation\n* Batch mode conversions\n* XServer is not required (however the X11 client libs must be installed)\n\nFor proper functionality you may need to install the following port(s):\nx11-fonts/webfonts","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"webfonts":{"origin":"x11-fonts/webfonts","version":"0.30_14"}},"categories":["converters"],"shlibs_required":["libjpeg.so.8","libpng16.so.16","libXrender.so.1","libfontconfig.so.1","libfreetype.so.6","libXext.so.6","libX11.so.6","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libwkhtmltox.so.0"],"annotations":{"deprecated":"Upstream abandoned the project","expiration_date":"2024-12-31"},"messages":[{"message":"For proper functionality you may need to install the following port(s):\nx11-fonts/webfonts","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream abandoned the project.\n\nIt is scheduled to be removed on or after 2024-12-31."}]},{"name":"wannier90","origin":"science/wannier90","version":"3.1.0_4","comment":"Maximally-localized Wannier functions (MLWFs) and Wannier90","maintainer":"yuri@FreeBSD.org","www":"http://www.wannier.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c698c0cd6f6deef90f0fe48ed7eeefb552e52536c73bcce7d6f9c9ccab559473","flatsize":4638747,"path":"All/wannier90-3.1.0_4.pkg","repopath":"All/wannier90-3.1.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":897112,"desc":"The computer program that calculates maximally-localized Wannier functions\n(MLWFs) and Wannier90 for quantum chemistry and physics fields.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["science"],"shlibs_required":["liblapack.so.3","libblas.so.3","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libwannier.so"]},{"name":"wapanel","origin":"x11/wapanel","version":"1.1.0_6","comment":"Desktop bar for Wayfire and other wlroots compositors","maintainer":"jbeich@FreeBSD.org","www":"https://firstbober.github.io/wapanel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"947d7329ac3c5343646550a82c3cb9add40b7dc342ed4b1f420ebb6df218a55d","flatsize":746079,"path":"All/wapanel-1.1.0_6.pkg","repopath":"All/wapanel-1.1.0_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":222432,"desc":"Simple panel/status bar/task bar for your custom stacking\nWayland-based desktop.\n\nFeatures:\n- Good configurability\n- Config hot reload\n- Exposed API for writing custom applets\n- Custom themes with CSS","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-layer-shell":{"origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-layer-shell.so.0","libstdc++.so.6","libgcc_s.so.1","libgdk_pixbuf-2.0.so.0","libpango-1.0.so.0","libwayland-client.so.0"],"shlibs_provided":["libwapanel-applet-activator.so","libwapanel-applet-app-finder.so","libwapanel-applet-clock.so","libwapanel-applet-separator.so","libwapanel-applet-task-switcher.so"],"options":{"PULSEAUDIO":"off"},"annotations":{"deprecated":"https://github.com/Firstbober/wapanel/issues/39"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nhttps://github.com/Firstbober/wapanel/issues/39."}]},{"name":"watchman","origin":"sysutils/watchman","version":"4.5.0,1","comment":"File alteration monitoring service","maintainer":"yuri@FreeBSD.org","www":"https://facebook.github.io/watchman/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90e6278ffd065178fc5062b77fd348ad4f8575a258d3cc07f901faf3afa5c37d","flatsize":206718,"path":"All/watchman-4.5.0,1.pkg","repopath":"All/watchman-4.5.0,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":82168,"desc":"Watchman exists to watch files and record when they change.  It can also\ntrigger actions (such as rebuilding assets) when matching files change.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["sysutils"],"shlibs_required":["libpcre.so.1"],"options":{"BACKTRACE":"on","DOCS":"on","PCRE":"on"}},{"name":"wandio","origin":"devel/wandio","version":"1.0.5","comment":"C library for compressed file I/O","maintainer":"alistair@caida.org","www":"http://research.wand.net.nz/software/libwandio.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e50e6db4321e95d78015e29fb65ae11e9fe946eb4fdf46eef1fa3666af69c79e","flatsize":113799,"path":"All/wandio-1.0.5.pkg","repopath":"All/wandio-1.0.5.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":25872,"desc":"Libwandio is a software library written in C that provides an API for\ntransparent reading and writing of files using a variety of supported\ncompression methods.  Provided pthreads are available, I/O performance\nwill be improved by doing any compression and/or decompression using a\nseparate thread.\n\nLibwandio supports the popular compression methods (zlib, bzip2, LZMA,\nwrite-only LZO) and HTTP transport (read-only).","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["devel"],"shlibs_required":["libcurl.so.4"],"shlibs_provided":["libwandio.so.1"],"options":{"BZIP2":"on","HTTP":"on","LZMA":"on","LZO":"off","ZLIB":"on"}},{"name":"webtrees20","origin":"www/webtrees20","version":"2.0.25","comment":"Online genealogy viewer (for PHP 7.1-7.4)","maintainer":"ports@bsdserwis.com","www":"https://webtrees.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc6ec9a9349cda0ebfe4b897b2f16cfd30491dbb5e7acfa62e4449713df2f0ff","flatsize":71306852,"path":"All/webtrees20-2.0.25.pkg","repopath":"All/webtrees20-2.0.25.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":20179796,"desc":"webtrees is the web's leading online collaborative genealogy\napplication. webtrees works from standard GEDCOM files, and is\ntherefore compatible with every major desktop application.  webtrees\naims to be efficient and effective by using the right combination\nof third-party tools, design techniques and open standards.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-calendar":{"origin":"misc/php82-calendar","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:webtrees:webtrees:2.0.25:::::dragonfly6:x86_64"},"messages":[{"message":"The following configuration will need to be done prior to using\nwebtrees for the first time:\n\n1. For installation on the apache web server, add the following to your\n   apache site configuration, and restart the web server:\n\n\tAlias /webtrees20 /usr/local/www/webtrees20/\n\n\t### Add the AcceptPathInfo directive only for Apache 2.0.30\n\t### or later.\n\tAcceptPathInfo On\n\n\t<Directory /usr/local/www/webtrees20>\n\t\tAllowOverride None\n\t\tOrder Allow,Deny\n\t\tAllow from all\n\t</Directory>\n\n2. Webtrees uses a MySQL database.  Configure a MySQL webtrees user\n   and database using commands such as (substitute PASSWD for something\n   of your own choosing):\n\n\tmysql> create user webtrees20@localhost identified by PASSWD;\n\tmysql> create database webtrees20;\n\tmysql> grant all on webtrees20.* to webtrees20@localhost;\n\n3. Configure webtrees by browsing to the webtrees URL:\n\thttp://your.server.com/webtrees20/\n   and you should be taken to the setup wizard, which will lead you\n   through setting up webtrees: asking for the database server, database\n   user and database name, and then assist you in creating a webtrees\n   admin account, etc.","type":"install"}]},{"name":"wanderlust-emacs_nox","origin":"mail/wanderlust","version":"2.15.9.b.20240207_3","comment":"Mail and news system for Emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/wanderlust","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8302bbe0f096b4eac66348891547594431f341ce05c3fc94b120a2e405451d0a","flatsize":6419923,"path":"All/wanderlust-emacs_nox-2.15.9.b.20240207_3.pkg","repopath":"All/wanderlust-emacs_nox-2.15.9.b.20240207_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":885416,"desc":"Wanderlust is a mail/news agent on Emacs/XEmacs.\n\nThe features of Wanderlust are as follows:\n * Implementation in elisp only.\n * Support of IMAP4rev1, NNTP, POP(POP3/APOP) and MH format.\n * Integrated access to messages based on Folder Specifications like Mew.\n * Key bindings and mark processing like Mew.\n * Management of threads and unread messages.\n * Folder mode that displays all folder you read.\n * Message cache, Disconnected Operation.\n * MH-like FCC (FCC: %25Backup is possible).\n * Support of MIME (by SEMI or tm).\n * Draft editing of mail and news as a same interface.\n * Icon based interface for the list of Folder (XEmacs).\n * Non-fetched operations for a big message part of MIME (IMAP4).\n * Server side search (IMAP4), also various charset support.\n * Virtual Folder.\n * Compression Folder.\n * Automatic expiration of old messages.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"emacs-w3m-emacs_nox":{"origin":"www/emacs-w3m","version":"1.4.632.b.20240208_2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"semi-emacs_nox":{"origin":"editors/semi","version":"1.14.7.20231102_4"}},"categories":["mail","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"Before using Wanderlust, you must set following elisp\n to your own .emacs file.\n\n (require 'wanderlust-startup)\n\n Sample configuration files are installed into\n /usr/local/share/examples/wanderlust.  Please copy to\n your home directory and edit them.","type":"install"}]},{"name":"wanderlust-emacs_devel_nox","origin":"mail/wanderlust","version":"2.15.9.b.20240207_3","comment":"Mail and news system for Emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/wanderlust","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e27b3e2abe74f23e550d89698f5bfbc9d89916baf28bb86c80a74df9ec55663","flatsize":6408990,"path":"All/wanderlust-emacs_devel_nox-2.15.9.b.20240207_3.pkg","repopath":"All/wanderlust-emacs_devel_nox-2.15.9.b.20240207_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":888936,"desc":"Wanderlust is a mail/news agent on Emacs/XEmacs.\n\nThe features of Wanderlust are as follows:\n * Implementation in elisp only.\n * Support of IMAP4rev1, NNTP, POP(POP3/APOP) and MH format.\n * Integrated access to messages based on Folder Specifications like Mew.\n * Key bindings and mark processing like Mew.\n * Management of threads and unread messages.\n * Folder mode that displays all folder you read.\n * Message cache, Disconnected Operation.\n * MH-like FCC (FCC: %25Backup is possible).\n * Support of MIME (by SEMI or tm).\n * Draft editing of mail and news as a same interface.\n * Icon based interface for the list of Folder (XEmacs).\n * Non-fetched operations for a big message part of MIME (IMAP4).\n * Server side search (IMAP4), also various charset support.\n * Virtual Folder.\n * Compression Folder.\n * Automatic expiration of old messages.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"emacs-w3m-emacs_devel_nox":{"origin":"www/emacs-w3m","version":"1.4.632.b.20240208_2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"semi-emacs_devel_nox":{"origin":"editors/semi","version":"1.14.7.20231102_4"}},"categories":["mail","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"Before using Wanderlust, you must set following elisp\n to your own .emacs file.\n\n (require 'wanderlust-startup)\n\n Sample configuration files are installed into\n /usr/local/share/examples/wanderlust.  Please copy to\n your home directory and edit them.","type":"install"}]},{"name":"wasi-libc","origin":"devel/wasi-libc","version":"21_1","comment":"C standard library for WebAssembly System Interface","maintainer":"vishwin@FreeBSD.org","www":"https://github.com/WebAssembly/wasi-libc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"369e2802835bc025ba981e12d78309682008bca5bdda2dd220e0c12f73583a7b","flatsize":1432137,"path":"All/wasi-libc-21_1.pkg","repopath":"All/wasi-libc-21_1.pkg","licenselogic":"and","licenses":["APACHE20","MIT","LLVM2"],"pkgsize":406544,"desc":"libc/sysroot for WASI (WebAssembly System Interface)\n\nWASI Libc is a libc for WebAssembly programs built on top of WASI system calls.\nIt provides a wide array of POSIX-compatible C APIs, including support\nfor standard I/O, file I/O, filesystem manipulation, memory management, time,\nstring, environment variables, program startup, and many other APIs.","categories":["devel"]},{"name":"walld","origin":"deskutils/walld","version":"1.4.4_2","comment":"Wallpaper daemon","maintainer":"Dotz0cat@gmail.com","www":"https://github.com/Dotz0cat/walld","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76e6feafef40c13a6df431a8a7d6c333271e76c1c125366527a4184669689c98","flatsize":70044,"path":"All/walld-1.4.4_2.pkg","repopath":"All/walld-1.4.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":25676,"desc":"Walld is a wallpaper daemon. It can change the wallpaper every 30 minutes.\nIt has the ablity to be configured into what you want it to be.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"feh":{"origin":"graphics/feh","version":"3.10.3"},"libconfig":{"origin":"devel/libconfig","version":"1.7.3"},"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["deskutils"],"shlibs_required":["libconfig.so.11","libevent-2.1.so.7","libMagickCore-7.so.10"],"options":{"XRDB":"off"}},{"name":"walker","origin":"dns/walker","version":"3.8_2","comment":"Recover zone file information from servers that use DNSSEC","maintainer":"ports@FreeBSD.org","www":"https://josefsson.org/walker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"277696a56f6c41580cdfe3db740312ea9ad7b647a75ce29e912f6535f07e45c4","flatsize":44159,"path":"All/walker-3.8_2.pkg","repopath":"All/walker-3.8_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17524,"desc":"walker - recover zone file information from servers that have disabled zone\ntransfers but use DNSSEC.\n\nFetch NXT record on zone name, walk the NXT chain until all records are\nfetched. Requires Bind version 9.x program `dig' located in path.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-DNS-SEC":{"origin":"dns/p5-Net-DNS-SEC","version":"1.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe walker port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"wanderlust-emacs_wayland","origin":"mail/wanderlust","version":"2.15.9.b.20240207_3","comment":"Mail and news system for Emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/wanderlust","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d05db144e8e4000a455d458be096a19180bf38dbfcfba81ff411f8dedfc1704","flatsize":6419923,"path":"All/wanderlust-emacs_wayland-2.15.9.b.20240207_3.pkg","repopath":"All/wanderlust-emacs_wayland-2.15.9.b.20240207_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":885284,"desc":"Wanderlust is a mail/news agent on Emacs/XEmacs.\n\nThe features of Wanderlust are as follows:\n * Implementation in elisp only.\n * Support of IMAP4rev1, NNTP, POP(POP3/APOP) and MH format.\n * Integrated access to messages based on Folder Specifications like Mew.\n * Key bindings and mark processing like Mew.\n * Management of threads and unread messages.\n * Folder mode that displays all folder you read.\n * Message cache, Disconnected Operation.\n * MH-like FCC (FCC: %25Backup is possible).\n * Support of MIME (by SEMI or tm).\n * Draft editing of mail and news as a same interface.\n * Icon based interface for the list of Folder (XEmacs).\n * Non-fetched operations for a big message part of MIME (IMAP4).\n * Server side search (IMAP4), also various charset support.\n * Virtual Folder.\n * Compression Folder.\n * Automatic expiration of old messages.","deps":{"emacs-w3m-emacs_wayland":{"origin":"www/emacs-w3m","version":"1.4.632.b.20240208_2"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"semi-emacs_wayland":{"origin":"editors/semi","version":"1.14.7.20231102_4"}},"categories":["mail","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"Before using Wanderlust, you must set following elisp\n to your own .emacs file.\n\n (require 'wanderlust-startup)\n\n Sample configuration files are installed into\n /usr/local/share/examples/wanderlust.  Please copy to\n your home directory and edit them.","type":"install"}]},{"name":"wanderlust-emacs_devel","origin":"mail/wanderlust","version":"2.15.9.b.20240207_3","comment":"Mail and news system for Emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/wanderlust","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbe8cf3abd63cc70dffc865b7038f21f35a063024619d43dd70779a4bb0f0f02","flatsize":6408990,"path":"All/wanderlust-emacs_devel-2.15.9.b.20240207_3.pkg","repopath":"All/wanderlust-emacs_devel-2.15.9.b.20240207_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":888732,"desc":"Wanderlust is a mail/news agent on Emacs/XEmacs.\n\nThe features of Wanderlust are as follows:\n * Implementation in elisp only.\n * Support of IMAP4rev1, NNTP, POP(POP3/APOP) and MH format.\n * Integrated access to messages based on Folder Specifications like Mew.\n * Key bindings and mark processing like Mew.\n * Management of threads and unread messages.\n * Folder mode that displays all folder you read.\n * Message cache, Disconnected Operation.\n * MH-like FCC (FCC: %25Backup is possible).\n * Support of MIME (by SEMI or tm).\n * Draft editing of mail and news as a same interface.\n * Icon based interface for the list of Folder (XEmacs).\n * Non-fetched operations for a big message part of MIME (IMAP4).\n * Server side search (IMAP4), also various charset support.\n * Virtual Folder.\n * Compression Folder.\n * Automatic expiration of old messages.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"emacs-w3m-emacs_devel":{"origin":"www/emacs-w3m","version":"1.4.632.b.20240208_2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"semi-emacs_devel":{"origin":"editors/semi","version":"1.14.7.20231102_4"}},"categories":["mail","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"Before using Wanderlust, you must set following elisp\n to your own .emacs file.\n\n (require 'wanderlust-startup)\n\n Sample configuration files are installed into\n /usr/local/share/examples/wanderlust.  Please copy to\n your home directory and edit them.","type":"install"}]},{"name":"wasi-compiler-rt13","origin":"devel/wasi-compiler-rt13","version":"13.0.1_1","comment":"Clang builtins library for WebAssembly System Interface","maintainer":"vishwin@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a1c7dfbf04f3dbfd086ea8e4de8950992c720b629316d6eab1de3d543435750","flatsize":106170,"path":"All/wasi-compiler-rt13-13.0.1_1.pkg","repopath":"All/wasi-compiler-rt13-13.0.1_1.pkg","licenselogic":"single","licenses":["LLVM2"],"pkgsize":24280,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang builtins for WASI\n(WebAssembly System Interface).","categories":["devel","lang"]},{"name":"weberp","origin":"finance/weberp","version":"4.15.2","comment":"Open-Source Web-Based ERP System","maintainer":"wen@FreeBSD.org","www":"https://www.weberp.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"164f2e3ff12b5f7290c4e302a1d97222b48e1dafe3337bea796553ec97c67e91","flatsize":129317015,"path":"All/weberp-4.15.2.pkg","repopath":"All/weberp-4.15.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20197508,"desc":"webERP is a complete web based accounting/ERP system\nthat requires only a web-browser and pdf reader to use.\nIt has a wide range of features suitable for many\nbusinesses particularly distributed businesses in\nwholesale and distribution. It is developed as an\nopen-source application and is available as a free\ndownload to use. The feature set is continually expanding\nas new businesses and developers adopt it.There have\nbeen in excess of 80,000 downloads to date.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"}},"categories":["finance","www"],"annotations":{"cpe":"cpe:2.3:a:weberp:weberp:4.15.2:::::dragonfly6:x86_64"},"messages":[{"message":"1) Add the following to your Apache configuration, and\n   restart the server:\n\n   ### Add the AcceptPathInfo directive only for Apache 2.0.30 or later.\n   Alias /weberp /usr/local/www/weberp/\n   AcceptPathInfo On\n   <Directory /usr/local/www/weberp>\n      AllowOverride None\n      Order Allow,Deny\n      Allow from all\n   </Directory>\n\n\nBefore you start webERP, please read carefully the INSTALL file:\n   /usr/local/www/weberp/doc/INSTALL.txt\nfor detailed information.","type":"install"}]},{"name":"wait_on","origin":"sysutils/wait_on","version":"1.1.2_1","comment":"Enable shell scripts to monitor for changes on directories and files","maintainer":"jcpierri@gmail.com","www":"https://github.com/jcpierri/wait_on","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c2925c8a8e44537cce2fdcd9c7434f44fc14d015ef63a6c2c735c9f364c530d","flatsize":12010,"path":"All/wait_on-1.1.2_1.pkg","repopath":"All/wait_on-1.1.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7492,"desc":"The wait_on command allows shell scripts to access the facilities provided by\nkqueue(3). This allows scripts to detect files being added to directories, data\nappended to files and many other things - all without polling.","categories":["sysutils"]},{"name":"webtrees21","origin":"www/webtrees21","version":"2.1.20","comment":"Online genealogy viewer (for PHP 7.4-8.2)","maintainer":"ports@bsdserwis.com","www":"https://webtrees.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd4e13f8dcb831b0816da30a4e7dcf48c38de6c0da9d2f0f88970c6cb4935f9a","flatsize":74073769,"path":"All/webtrees21-2.1.20.pkg","repopath":"All/webtrees21-2.1.20.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":20564320,"desc":"webtrees is the web's leading online collaborative genealogy\napplication. webtrees works from standard GEDCOM files, and is\ntherefore compatible with every major desktop application.  webtrees\naims to be efficient and effective by using the right combination\nof third-party tools, design techniques and open standards.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-calendar":{"origin":"misc/php82-calendar","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:webtrees:webtrees:2.1.20:::::dragonfly6:x86_64"},"messages":[{"message":"The following configuration will need to be done prior to using\nwebtrees for the first time:\n\n1. For installation on the apache web server, add the following to your\n   apache site configuration, and reload the web server:\n\n\tAlias /webtrees21 /usr/local/www/webtrees21/\n\n\t### Add the AcceptPathInfo directive only for Apache 2.0.30\n\t### or later.\n\tAcceptPathInfo On\n\n\t<Directory /usr/local/www/webtrees21>\n\t\tAllowOverride None\n\t\tOrder Allow,Deny\n\t\tAllow from all\n\t</Directory>\n\n2. For installation on the nginx web server, add the following to your\n   nginx site configuration, and reload the web server:\n\n\tlocation /webtrees21 {\n\t\talias /usr/local/www/webtrees21;\n\t\tindex  index.php;\n\t}\n\n\tlocation ~ \\.php$ {\n\t\tfastcgi_pass   unix:/var/run/php-fpm-www.socket;\n\t\tfastcgi_param  HTTPS on;\n\t\tfastcgi_index  index.php;\n\t\tfastcgi_param  SCRIPT_FILENAME $request_filename;\n\t\tinclude        fastcgi_params;\n\t}\n\n3. Webtrees uses a MySQL database.  Configure a MySQL webtrees user\n   and database using commands such as (substitute PASSWD for something\n   of your own choosing):\n\n\tmysql> create user webtrees21@localhost identified by PASSWD;\n\tmysql> create database webtrees21;\n\tmysql> grant all on webtrees21.* to webtrees21@localhost;\n\n4. Configure webtrees by browsing to the webtrees URL:\n\thttp://your.server.com/webtrees21/\n   and you should be taken to the setup wizard, which will lead you\n   through setting up webtrees: asking for the database server, database\n   user and database name, and then assist you in creating a webtrees\n   admin account, etc.","type":"install"}]},{"name":"wakeonlan","origin":"net/wakeonlan","version":"0.42","comment":"Sends magic packets to WOL enabled NIC to switch on the called PC","maintainer":"rodrigo@FreeBSD.org","www":"https://github.com/jpoliv/wakeonlan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"226d2a23e0c7ccecb283ec8fe56c3eeb377b3e612e7d03b3a0b8beff8be4bcc3","flatsize":17142,"path":"All/wakeonlan-0.42.pkg","repopath":"All/wakeonlan-0.42.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":8720,"desc":"Wakeonlan is a Perl script that sends 'magic packets' to wake-on-LAN enabled\nethernet adapters and motherboards, in order to switch on remote computers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"options":{"EXAMPLES":"on"}},{"name":"wa-hunspell","origin":"textproc/wa-hunspell","version":"0.4.15_1","comment":"Wallon hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"http://chanae.walon.org/walon/aspell.php","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34b839b3c028521c50118566dfd88ba709f7fd6d2537827998f0ffd0be34fc14","flatsize":214052,"path":"All/wa-hunspell-0.4.15_1.pkg","repopath":"All/wa-hunspell-0.4.15_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":55044,"desc":"Wallon hunspell dictionaries","categories":["textproc"]},{"name":"wa-aspell","origin":"textproc/wa-aspell","version":"0.50.0_1,1","comment":"Aspell Walloon dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d13ad341b6ddca24633749f66389ed99521d4c41c2c3085332286efe605f0870","flatsize":2684957,"path":"All/wa-aspell-0.50.0_1,1.pkg","repopath":"All/wa-aspell-0.50.0_1,1.pkg","licenselogic":"single","pkgsize":650088,"desc":"Aspell Walloon dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"w_scan2","origin":"multimedia/w_scan2","version":"1.0.15_1","comment":"Perform frequency scans for DVB and ATSC transmissions","maintainer":"rene@FreeBSD.org","www":"https://github.com/stefantalpalaru/w_scan2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef75b3040533b693923d5b355471d0c90c937e1c97476329a42f734cab491cc7","flatsize":520031,"path":"All/w_scan2-1.0.15_1.pkg","repopath":"All/w_scan2-1.0.15_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":134172,"desc":"w_scan2 is a small channel scan tool which generates ATSC, DVB-C,\nDVB-S/S2 and DVB-T/T2 channels.conf files.\n\nIt's based on the old \"scan\" tool from linuxtv-dvb-apps-1.1.0. The\ndifferences are:\n* no initial tuning data needed, because scanning without this data\n  is exactly what a scan tool like this should do.\n* it detects automatically which DVB/ATSC card to use.\n* much more output formats, interfacing to other dtv software.\n\nw_scan2 is a fork of the original w_scan from\nhttps://www.gen2vdr.de/wirbel/w_scan/index2.html\n\nMain changes from w_scan to w_scan2:\n* keep duplicate transponders by default because a stronger transponder\n  with the same ID might have a higher frequency and be discarded simply\n  because it's scanned later. Also don't replace the current transponder\n  with an advertised one by default. The latter may have a lower signal\n  strength. More details here:\n  https://stefantalpalaru.wordpress.com/2016/02/04/scan-all-the-things/\n  The old behaviour can be enabled with -d (--delete-duplicate-transponders).\n* re-enable VHF band III in Europe","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["multimedia"],"options":{"DOCS":"on"}},{"name":"wallpapers-freebsd-kde","origin":"x11-themes/wallpapers-freebsd-kde","version":"1.0_1","comment":"FreeBSD wallpapers designed by KDE artwork team","maintainer":"makc@FreeBSD.org","www":"https://www.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72a42bac336b3b98c69be590a271ba77f05f713b813622be06093a56385eb7f5","flatsize":4259236,"path":"All/wallpapers-freebsd-kde-1.0_1.pkg","repopath":"All/wallpapers-freebsd-kde-1.0_1.pkg","licenselogic":"single","pkgsize":4262716,"desc":"FreeBSD wallpapers designed by KDE artwork team.","categories":["x11-themes","kde"]},{"name":"webkit2-gtk3","origin":"www/webkit2-gtk3","version":"2.34.6_10","comment":"Opensource browser engine using the GTK 3 toolkit","maintainer":"gnome@FreeBSD.org","www":"https://webkitgtk.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e04cc75e746dc4d5d68d658a2721a24df54be2c0cbba6cf87a7e11f1814d2840","flatsize":86030304,"path":"All/webkit2-gtk3-2.34.6_10.pkg","repopath":"All/webkit2-gtk3-2.34.6_10.pkg","licenselogic":"or","licenses":["GPLv2","BSD2CLAUSE"],"pkgsize":19997160,"desc":"WebKitGTK+ is a full-featured port of the WebKit rendering engine, suitable\nfor projects requiring any kind of web integration, from hybrid HTML/CSS\napplications to full-fledged web browsers. It offers WebKit's full\nfunctionality and is useful in a wide range of systems from desktop\ncomputers to embedded systems like phones, tablets, and televisions.\n\nWebKitGTK+ is made by a lively community of developers and designers,\nwho hope to bring the web platform to everyone. It's the official web\nengine of the GNOME platform and is used in browsers such as Epiphany\nand Midori.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geoclue":{"origin":"net/geoclue","version":"2.7.1_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-gl":{"origin":"graphics/gstreamer1-plugins-gl","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"harfbuzz-icu":{"origin":"print/harfbuzz-icu","version":"9.0.0_1"},"hyphen":{"origin":"textproc/hyphen","version":"2.8.8"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libtasn1":{"origin":"security/libtasn1","version":"4.19.0_1"},"libwpe":{"origin":"www/libwpe","version":"1.12.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"woff2":{"origin":"devel/woff2","version":"1.0.2_5"},"wpebackend-fdo":{"origin":"www/wpebackend-fdo","version":"1.12.0"}},"categories":["www"],"shlibs_required":["libsoup-2.4.so.1","libicudata.so.74","libicui18n.so.74","libicuuc.so.74","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libwpe-1.0.so.1","libWPEBackend-fdo-1.0.so.1","libEGL.so.1","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo-gobject.so.2","libcairo.so.2","libxml2.so.2","libsqlite3.so.0","libxslt.so.1","libOpenGL.so.0","libGLX.so.0","libwoff2dec.so.1.0.2","libfontconfig.so.1","libfreetype.so.6","libharfbuzz-icu.so.0","libgcrypt.so.20","libgpg-error.so.0","libgstapp-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgstpbutils-1.0.so.0","libgstaudio-1.0.so.0","libgsttag-1.0.so.0","libgstvideo-1.0.so.0","libgstgl-1.0.so.0","libgstfft-1.0.so.0","libjpeg.so.8","libpng16.so.16","libopenjp2.so.7","libwebpdemux.so.2","libwebp.so.7","libatk-1.0.so.0","libenchant-2.so.2","libgmodule-2.0.so.0","libsecret-1.so.0","libtasn1.so.6","libhyphen.so.0","libX11.so.6","libXcomposite.so.1","libXdamage.so.1","libXrender.so.1","libXt.so.6","liblcms2.so.2","libwayland-server.so.0","libwayland-egl.so.1","libwayland-client.so.0"],"shlibs_provided":["libjavascriptcoregtk-4.0.so.18","libwebkit2gtk-4.0.so.37"],"options":{"DEBUG":"off","GEOIP":"on","GSTREAMER":"on","WAYLAND":"on"},"annotations":{"cpe":"cpe:2.3:a:webkitgtk:webkitgtk:2.34.6:::::dragonfly6:x86_64:10"}},{"name":"w3mir","origin":"www/w3mir","version":"1.0.10_3","comment":"All-purpose HTTP copying and mirroring tool","maintainer":"ports@FreeBSD.org","www":"https://www.langfeldt.net/w3mir/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"507619e305cd1f8503bf77c3e8cd2e7edf50e0bd515dab261a698ddabe37f690","flatsize":252154,"path":"All/w3mir-1.0.10_3.pkg","repopath":"All/w3mir-1.0.10_3.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":82772,"desc":"The w3mir package is an all-purpose HTTP copying and mirroring tool\nthat can be used to create and maintain a browsable copy of one, or\nseveral, remote WWW site(s).  It can retrieve the contents of several\nrelated sites and make them browsable via a local web server or a\nfilesystem.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe w3mir port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vxquery","origin":"security/vxquery","version":"0.2.1","comment":"VuXML Query Tool","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f64658533eea01bc9e14ea6575890de897a959edc93ed3f18be487e01bf1400","flatsize":106483,"path":"All/vxquery-0.2.1.pkg","repopath":"All/vxquery-0.2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":39380,"desc":"The VuXML Query Tool, vxquery, is a simple utility for selecting\nentries from a VuXML document by package name and version.\n\nSuggested usage:\n/bin/ls /var/db/pkg | vxquery -f - /usr/ports/security/vuxml/vuln.xml","categories":["security","textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe vxquery port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vxtools","origin":"emulators/vxtools","version":"0.2_2","comment":"Command-line utilities for reading Veritas Filesystem (VxFS)","maintainer":"mhi@penguin.cz","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df50d4bdd09a586803876ea6529b1299797a5c362fb2bdabf37b393411a47626","flatsize":137137,"path":"All/vxtools-0.2_2.pkg","repopath":"All/vxtools-0.2_2.pkg","licenselogic":"single","pkgsize":24284,"desc":"This package allows you to read files from Veritas Journaled Filesystem.\nCurrent version seems to support versions 2 and 4 (and 3, but this version\nwas never released, AFAIK). I don't plan a write version, because I don't\nknow journal log structure and I have *no* time to play with it. But I plan\na Linux kernel implementation.","categories":["emulators"]},{"name":"wackamole","origin":"net/wackamole","version":"2.1.5_2","comment":"Peer-to-peer high availability cluster","maintainer":"portmaster@bsdforge.com","www":"https://BSDforge.com/projects/net/wackamole/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fbd8942ddcad304988303f1703b8fbf1b08514132c0752ff591feaf956bb2fd","flatsize":110854,"path":"All/wackamole-2.1.5_2.pkg","repopath":"All/wackamole-2.1.5_2.pkg","licenselogic":"single","licenses":["CNDS_OPEN-SOURCE_LICENSE"],"pkgsize":38604,"desc":"Wackamole is an application that helps with making a cluster highly\navailable.\n\nIt manages a number of virtual IPs, that should be available to the\noutside world at all times. Wackamole ensures that a single machine\nwithin a cluster is listening on each virtual IP address that Wackamole\nmanages. If it discovers that any particular machine within the cluster\nare not alive, it will almost immediately ensure that other machines\nacquire their public IPs. At no time will more than one machine listen\non any virtual IP.\n\nWackamole also works toward achieving a balanced distribution of the\nnumbered IPs on the machine within the cluster it manages.","deps":{"spread":{"origin":"net/spread","version":"3.17.4_8"}},"categories":["net"],"shlibs_required":["libspread.so.1"]},{"name":"w3m-img","origin":"www/w3m-img","version":"0.5.3.20230718","comment":"Pager/text-based WWW browser with inline image support","maintainer":"nobutaka@FreeBSD.org","www":"https://w3m.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b087a0d938b46e1e6ab2e74aac474e13fec98351d4987569eb9e13451ddedb68","flatsize":2441154,"path":"All/w3m-img-0.5.3.20230718.pkg","repopath":"All/w3m-img-0.5.3.20230718.pkg","licenselogic":"single","licenses":["w3m"],"pkgsize":870644,"desc":"w3m is a pager/text-based WWW browser.\n\nIt is a similar application to Lynx, but it has several features Lynx\ndoesn't have.\n\n* Rendering tables.\n* Rendering frames. (It converts frames into a table).","deps":{"boehm-gc":{"origin":"devel/boehm-gc","version":"8.2.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"shlibs_required":["libX11.so.6","libintl.so.8","libgc.so.1","libssl.so.12","libcrypto.so.12","libtinfo.so.6","libImlib2.so.1"],"options":{"JAPANESE":"off","KEY_LYNX":"off","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:w3m_project:w3m:0.5.3.20230718:::::dragonfly6:x86_64"},"messages":[{"message":"To display images in proper positions,\n you should set font size of your terminal emulator to\n \"# of pixels per character\" and \"# of pixels per line\"\n in Option Setting Panel.\n\n For example, if you use 14 pixel fonts, the values\n should be these.\n\n # of pixels per character = 7\n # of pixels per line = 14","type":"install"}]},{"name":"w3m","origin":"www/w3m","version":"0.5.3.20230718","comment":"Pager/text-based WWW browser","maintainer":"nobutaka@FreeBSD.org","www":"https://w3m.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8ed5d704f50e3e4304040727f3e1cd7a74cefeb72257131bd77c09718c062fb","flatsize":2424834,"path":"All/w3m-0.5.3.20230718.pkg","repopath":"All/w3m-0.5.3.20230718.pkg","licenselogic":"single","licenses":["w3m"],"pkgsize":889072,"desc":"w3m is a pager/text-based WWW browser.\n\nIt is a similar application to Lynx, but it has several features Lynx\ndoesn't have.\n\n* Rendering tables.\n* Rendering frames. (It converts frames into a table).","deps":{"boehm-gc":{"origin":"devel/boehm-gc","version":"8.2.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"shlibs_required":["libintl.so.8","libgc.so.1","libssl.so.12","libcrypto.so.12","libtinfo.so.6"],"options":{"DOCS":"on","INLINE_IMAGE":"off","JAPANESE":"off","KEY_LYNX":"off","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:w3m_project:w3m:0.5.3.20230718:::::dragonfly6:x86_64"}},{"name":"vxlog","origin":"devel/vxlog","version":"1.0.3_1","comment":"C++ logging library","maintainer":"konstantin.lepa@gmail.com","www":"https://sourceforge.net/projects/vxlog/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b5308ea775c8b062546a7ae56db66887571ffa5a71761716f71f3882b3aee7d","flatsize":70574,"path":"All/vxlog-1.0.3_1.pkg","repopath":"All/vxlog-1.0.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19428,"desc":"C++ logging library.\n\nWWW: https://sourceforge.net/projects/vxlog/","categories":["devel"],"shlibs_provided":["libvxlog.so.1"]},{"name":"vvenc","origin":"multimedia/vvenc","version":"1.12.0.r1","comment":"Versatile Video Coding (VVC) encoder","maintainer":"yuri@FreeBSD.org","www":"https://www.hhi.fraunhofer.de/en/departments/vca/technologies-and-solutions/h266-vvc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e65baa9ff4e0200900fcaf7332d086153f983f276271cf0bbb47e63b1bfcd264","flatsize":3650122,"path":"All/vvenc-1.12.0.r1.pkg","repopath":"All/vvenc-1.12.0.r1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1233388,"desc":"The Fraunhofer Versatile Video Encoder (VVenC) is a fast and efficient\nH.266/VVC encoder implementation with the following main features:\n- Easy to use encoder implementation with five predefined\n  quality/speed presets;\n- Perceptual optimization to improve subjective video quality, based\n  on the XPSNR visual model;\n- Extensive frame-level and task-based parallelization with very good\n  scaling;\n- Frame-level single-pass and two-pass rate control supporting\n  variable bit-rate (VBR) encoding;\n- Expert mode encoder interface available, allowing fine-grained\n  control of the encoding process.","categories":["multimedia"],"shlibs_provided":["libvvenc.so.1.12"]},{"name":"waffle","origin":"graphics/waffle","version":"1.6.1.15_4","comment":"Library that allows to defer selection of an OpenGL API until runtime","maintainer":"x11@FreeBSD.org","www":"https://www.waffle-gl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cecf8be54c7f75a5b3fdfb5f5fffb04669108191553b06346e8e3e47ffc70ef7","flatsize":257760,"path":"All/waffle-1.6.1.15_4.pkg","repopath":"All/waffle-1.6.1.15_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":101356,"desc":"Waffle is a cross-platform C library that allows one to defer selection\nof an OpenGL API and window system until runtime. For example, on Linux,\nWaffle enables an application to select X11/EGL with an OpenGL 3.3\ncore profile, Wayland with OpenGL ES2, and other window system / API\ncombinations.\n\nWaffle's immediate goal is to enable Piglit, Mesa's OpenGL test suite,\nto test multiple OpenGL flavors in a cross-platform way. However,\nWaffle's design does not preclude it from being useful to other\nprojects.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics"],"shlibs_required":["libudev.so.0","libwayland-client.so.0","libX11-xcb.so.1","libX11.so.6","libxcb.so.1"],"shlibs_provided":["libwaffle-1.so.0"],"options":{"DOCS":"on","GBM":"on","MANPAGES":"on","SURFACELESS":"on","WAYLAND":"on","X11":"on"}},{"name":"wanderlust-emacs_canna","origin":"mail/wanderlust","version":"2.15.9.b.20240207_3","comment":"Mail and news system for Emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/wanderlust","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85db16898ce2b59a23b3a7148343f7945971545784efab26d8d1e16fe1dba81e","flatsize":6419923,"path":"All/wanderlust-emacs_canna-2.15.9.b.20240207_3.pkg","repopath":"All/wanderlust-emacs_canna-2.15.9.b.20240207_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":885512,"desc":"Wanderlust is a mail/news agent on Emacs/XEmacs.\n\nThe features of Wanderlust are as follows:\n * Implementation in elisp only.\n * Support of IMAP4rev1, NNTP, POP(POP3/APOP) and MH format.\n * Integrated access to messages based on Folder Specifications like Mew.\n * Key bindings and mark processing like Mew.\n * Management of threads and unread messages.\n * Folder mode that displays all folder you read.\n * Message cache, Disconnected Operation.\n * MH-like FCC (FCC: %25Backup is possible).\n * Support of MIME (by SEMI or tm).\n * Draft editing of mail and news as a same interface.\n * Icon based interface for the list of Folder (XEmacs).\n * Non-fetched operations for a big message part of MIME (IMAP4).\n * Server side search (IMAP4), also various charset support.\n * Virtual Folder.\n * Compression Folder.\n * Automatic expiration of old messages.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"emacs-w3m-emacs_canna":{"origin":"www/emacs-w3m","version":"1.4.632.b.20240208_2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"semi-emacs_canna":{"origin":"editors/semi","version":"1.14.7.20231102_4"}},"categories":["mail","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"Before using Wanderlust, you must set following elisp\n to your own .emacs file.\n\n (require 'wanderlust-startup)\n\n Sample configuration files are installed into\n /usr/local/share/examples/wanderlust.  Please copy to\n your home directory and edit them.","type":"install"}]},{"name":"wanderlust","origin":"mail/wanderlust","version":"2.15.9.b.20240207_3","comment":"Mail and news system for Emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/wanderlust","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5bb2c99b67e22da025e0a138148caf5b5bc826c5caf7cd4514f62bd5ede0de15","flatsize":6419923,"path":"All/wanderlust-2.15.9.b.20240207_3.pkg","repopath":"All/wanderlust-2.15.9.b.20240207_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":885136,"desc":"Wanderlust is a mail/news agent on Emacs/XEmacs.\n\nThe features of Wanderlust are as follows:\n * Implementation in elisp only.\n * Support of IMAP4rev1, NNTP, POP(POP3/APOP) and MH format.\n * Integrated access to messages based on Folder Specifications like Mew.\n * Key bindings and mark processing like Mew.\n * Management of threads and unread messages.\n * Folder mode that displays all folder you read.\n * Message cache, Disconnected Operation.\n * MH-like FCC (FCC: %25Backup is possible).\n * Support of MIME (by SEMI or tm).\n * Draft editing of mail and news as a same interface.\n * Icon based interface for the list of Folder (XEmacs).\n * Non-fetched operations for a big message part of MIME (IMAP4).\n * Server side search (IMAP4), also various charset support.\n * Virtual Folder.\n * Compression Folder.\n * Automatic expiration of old messages.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"emacs-w3m":{"origin":"www/emacs-w3m","version":"1.4.632.b.20240208_2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"semi":{"origin":"editors/semi","version":"1.14.7.20231102_4"}},"categories":["mail","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"Before using Wanderlust, you must set following elisp\n to your own .emacs file.\n\n (require 'wanderlust-startup)\n\n Sample configuration files are installed into\n /usr/local/share/examples/wanderlust.  Please copy to\n your home directory and edit them.","type":"install"}]},{"name":"wazuh-dashboard","origin":"security/wazuh-dashboard","version":"4.7.5","comment":"Web user interface for data visualization and analysis","maintainer":"acm@FreeBSD.org","www":"https://github.com/wazuh/wazuh-dashboard-plugins","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2a3c43c4b467c0c5f73258b30b76c99529dccd6cc31bfad0bde9365391e51b6","flatsize":132660335,"path":"All/wazuh-dashboard-4.7.5.pkg","repopath":"All/wazuh-dashboard-4.7.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21432724,"desc":"Wazuh is a free and open source platform used for threat prevention, detection,\nand response. It is capable of protecting workloads across on-premises,\nvirtualized, containerized, and cloud-based environments.\n\nWazuh solution consists of an endpoint security agent, deployed to the\nmonitored systems, and a management server, which collects and analyzes data\ngathered by the agents. Besides, Wazuh has been fully integrated with the\nElastic Stack, providing a search engine and data visualization tool that\nallows users to navigate through their security alerts.","deps":{"opensearch-dashboards210":{"origin":"textproc/opensearch-dashboards210","version":"2.10.0"}},"categories":["security"],"messages":[{"message":"Wazuh dashboard components were installed\n\n1) Wazuh dashboard is based on opensearch-dashboards and wazuh-kibana-app\n   projects. This guide help to adapt wazuh configuration for it works on\n   FreeBSD using apps are part of ports tree.\n\n2) Copy /usr/local/etc/wazuh-dashboard/opensearch_dashboards.yml to /usr/local/etc/opensearch-dashboards/\n   directory\n\n3) You can use my own version of wazuh certificates generator for generate root,\n   admin, indexer, server and dashboard certificates used by wazuh components.\n  \n   https://people.freebsd.org/~acm/ports/wazuh/wazuh-gen-certs.tar.gz\n\n4) Edit opensearch_dashboard.yml file and changes options accord to your\n   setup. For example host, ssl, etc. Sample files can give you a good\n   guide about that.\n\n5) Add OpenSearch Dashboard to /etc/rc.conf\n\n   # sysrc opensearch_dashboards_enable=\"YES\"\n\n6) Start OpenSearch Dashboard service\n   \n   # service opensearch-dashboards start\n\n7) Login at OpenSearch Dashboard from any supported browser at:\n\n   https://10.0.0.30:5601\n\n   Listen port can be changed from opensearch_dashboard.yml file\n\n8) You can look more useful information at the following link:\n\n   https://documentation.wazuh.com/current/installation-guide/wazuh-dashboard/step-by-step.html\n\n   Take on mind wazuh arquitecture on FreeBSD is configurated not similar like\n   you can read at wazuh guide.\n\n9) Enjoy it","type":"install"}]},{"name":"vuxml","origin":"security/vuxml","version":"1.1_6","comment":"Vulnerability and eXposure Markup Language DTD","maintainer":"ports-secteam@FreeBSD.org","www":"https://vuxml.freebsd.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f48f69c68b89e5c835cde09253721224296d96b3e95effbfaa515fbd987064f5","flatsize":40459,"path":"All/vuxml-1.1_6.pkg","repopath":"All/vuxml-1.1_6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8820,"desc":"VuXML (the Vulnerability and eXposure Markup Language) is an XML\napplication for documenting security bugs and corrections within\na software package collection such as the FreeBSD Ports Collection.\nThis port installs the DTDs required for validating VuXML documents.","deps":{"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xhtml-basic":{"origin":"textproc/xhtml-basic","version":"1.0.20001219_2"},"xhtml-modularization":{"origin":"textproc/xhtml-modularization","version":"1.0.20010410_1"},"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["security","textproc"]},{"name":"wanderer","origin":"games/wanderer","version":"3.2_1","comment":"Rogue like adventure game","maintainer":"ports@FreeBSD.org","www":"https://www.steveshipway.org/software/wanderer/f_wanderer.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"308db866e2872ba294bafb0d4accf58b4de137fc0357f3d17628e3132da0f753","flatsize":119086,"path":"All/wanderer-3.2_1.pkg","repopath":"All/wanderer-3.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":49192,"desc":"Wanderer is a game similar to Boulderdash, Repton, XOR and others.\nA full description of how to play the game is given upon execution.\nThe hiscore table holds only 15 scores, and the name displayed is\ntaken from the environment variable NAME. If you wish to have a\ndifferent alias without changing this variable, you can set the\nvariable NEWNAME before playing.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe wanderer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"webkit2-gtk4","origin":"www/webkit2-gtk4","version":"2.38.3_4","comment":"Opensource browser engine using the GTK 4 toolkit","maintainer":"gnome@FreeBSD.org","www":"https://webkitgtk.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90d8d617751e207b0f3d13626da9d6d594639666c19bd5deae3f76dab27ba5f0","flatsize":124719993,"path":"All/webkit2-gtk4-2.38.3_4.pkg","repopath":"All/webkit2-gtk4-2.38.3_4.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","GPLv2"],"pkgsize":25825472,"desc":"WebKitGTK+ is a full-featured port of the WebKit rendering engine, suitable\nfor projects requiring any kind of web integration, from hybrid HTML/CSS\napplications to full-fledged web browsers. It offers WebKit's full\nfunctionality and is useful in a wide range of systems from desktop\ncomputers to embedded systems like phones, tablets, and televisions.\n\nWebKitGTK+ is made by a lively community of developers and designers,\nwho hope to bring the web platform to everyone. It's the official web\nengine of the GNOME platform and is used in browsers such as Epiphany\nand Midori.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geoclue":{"origin":"net/geoclue","version":"2.7.1_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-gl":{"origin":"graphics/gstreamer1-plugins-gl","version":"1.22.10"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"harfbuzz-icu":{"origin":"print/harfbuzz-icu","version":"9.0.0_1"},"hyphen":{"origin":"textproc/hyphen","version":"2.8.8"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"libtasn1":{"origin":"security/libtasn1","version":"4.19.0_1"},"libwpe":{"origin":"www/libwpe","version":"1.12.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"woff2":{"origin":"devel/woff2","version":"1.0.2_5"},"wpebackend-fdo":{"origin":"www/wpebackend-fdo","version":"1.12.0"}},"categories":["www"],"shlibs_required":["libsoup-3.0.so.0","libicudata.so.74","libicui18n.so.74","libicuuc.so.74","libatomic.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libstdc++.so.6","libgcc_s.so.1","libwpe-1.0.so.1","libWPEBackend-fdo-1.0.so.1","libEGL.so.1","libgtk-4.so.1","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libvulkan.so.1","libgraphene-1.0.so.0","libintl.so.8","libxml2.so.2","libsqlite3.so.0","libxslt.so.1","libOpenGL.so.0","libGLX.so.0","liblcms2.so.2","libwoff2dec.so.1.0.2","libfontconfig.so.1","libfreetype.so.6","libharfbuzz-icu.so.0","libgcrypt.so.20","libgpg-error.so.0","libgstallocators-1.0.so.0","libgstapp-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgstpbutils-1.0.so.0","libgstaudio-1.0.so.0","libgsttag-1.0.so.0","libgstvideo-1.0.so.0","libgstgl-1.0.so.0","libgstfft-1.0.so.0","libjpeg.so.8","libpng16.so.16","libopenjp2.so.7","libwebpdemux.so.2","libwebp.so.7","libenchant-2.so.2","libgmodule-2.0.so.0","libsecret-1.so.0","libtasn1.so.6","libhyphen.so.0","libX11.so.6","libXcomposite.so.1","libXdamage.so.1","libXrender.so.1","libXt.so.6"],"shlibs_provided":["libjavascriptcoregtk-5.0.so.0","libwebkit2gtk-5.0.so.0"],"options":{"DEBUG":"off","GEOIP":"on","GSTREAMER":"on","WAYLAND":"on"},"annotations":{"cpe":"cpe:2.3:a:webkitgtk:webkitgtk:2.38.3:::::dragonfly6:x86_64:4"}},{"name":"vulkan-utility-libraries","origin":"graphics/vulkan-utility-libraries","version":"1.3.289","comment":"Utility libraries for Vulkan developers","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/KhronosGroup/Vulkan-Utility-Libraries","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c2f0ee63a925eee07a983fd4ec56d701ca28f62c2079dec98cc28ab9a649c50","flatsize":5958974,"path":"All/vulkan-utility-libraries-1.3.289.pkg","repopath":"All/vulkan-utility-libraries-1.3.289.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":442604,"desc":"Shared code across various Vulkan repositories.","categories":["graphics"]},{"name":"vulkan-loader","origin":"graphics/vulkan-loader","version":"1.3.289","comment":"Driver loader for the Vulkan graphics API","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/KhronosGroup/Vulkan-Loader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa45a6c1d1612192d0fe6a2dce72ec28a4306c17093f60e8156adcf6aa1aef90","flatsize":503390,"path":"All/vulkan-loader-1.3.289.pkg","repopath":"All/vulkan-loader-1.3.289.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":116744,"desc":"Vulkan is an explicit API, enabling direct control over how GPUs\nactually work. As such, Vulkan supports systems that have multiple\nGPUs, each running with a different driver, or ICD (Installable Client\nDriver). Vulkan also supports multiple global contexts (instances, in\nVulkan terminology). The ICD loader is a library that is placed\nbetween a Vulkan application and any number of Vulkan drivers, in\norder to support multiple drivers and the instance-level functionality\nthat works across these drivers. Additionally, the loader manages\ninserting Vulkan layer libraries, such as validation layers, between\nan application and the drivers.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics","devel"],"shlibs_required":["libxcb.so.1","libX11.so.6"],"shlibs_provided":["libvulkan.so.1"],"options":{"WAYLAND":"on","XCB":"on","XLIB":"on"}},{"name":"wand-libconfig","origin":"devel/wand-libconfig","version":"1.0.5_1","comment":"C library for parsing config files","maintainer":"matt@peterson.org","www":"http://research.wand.net.nz/software/libconfig.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96ccd9ac34c9fd2003c4f2fcb07d031d557dcc0d13f294092fde98b2ce76b876","flatsize":62008,"path":"All/wand-libconfig-1.0.5_1.pkg","repopath":"All/wand-libconfig-1.0.5_1.pkg","licenselogic":"single","pkgsize":16992,"desc":"libconfig is a simple library for dealing with parsing config files.","categories":["devel"],"shlibs_provided":["libconfig.so.1"]},{"name":"wizznic","origin":"games/wizznic","version":"1.1_1,1","comment":"Implementation of the arcade classic Puzznic","maintainer":"amdmi3@FreeBSD.org","www":"https://dustedgames.blogspot.com/p/wizznic.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"373a9d4e34f578ce9172fe148be661c552f9b590836a34540f48f711d976507c","flatsize":25389962,"path":"All/wizznic-1.1_1,1.pkg","repopath":"All/wizznic-1.1_1,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":24101240,"desc":"A Puzznic clone which makes adding levels, graphics and sounds easy!\nIt is made very easy for non-programmers to contribute Levels/Graphics\nand sounds.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libGL.so.1"],"options":{"DOCS":"on","OPENGL":"on"}},{"name":"vulkan-tools","origin":"graphics/vulkan-tools","version":"1.3.289","comment":"Tools and demos for the Vulkan graphics API","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/KhronosGroup/Vulkan-Tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb6137fb940ecfcf99ed2f89f3c0695ac3f609be4e3392980812153b0ab7d1a6","flatsize":3346209,"path":"All/vulkan-tools-1.3.289.pkg","repopath":"All/vulkan-tools-1.3.289.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":333592,"desc":"This project provides Vulkan tools and utilities that can assist\ndevelopment by enabling developers to verify their applications\ncorrect use of the Vulkan API.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics","wayland"],"shlibs_required":["libwayland-client.so.0","libxcb.so.1","libX11.so.6"],"options":{"WAYLAND":"on","XCB":"on","XLIB":"on"}},{"name":"vxl","origin":"misc/vxl","version":"3.3.2_3","comment":"C++ libraries for computer vision and image understanding","maintainer":"yuri@FreeBSD.org","www":"https://vxl.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9471fae245ef1e388860e249427d1a461e1100ff2d044f90ca640847a46dce32","flatsize":23300492,"path":"All/vxl-3.3.2_3.pkg","repopath":"All/vxl-3.3.2_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4543412,"desc":"VXL (the Vision-something-Libraries) is a collection of C++ libraries designed\nfor computer vision research and implementation. It was created from TargetJr\nand the IUE with the aim of making a light, fast and consistent system. VXL is\nwritten in ANSI/ISO C++ and is designed to be portable over many platforms.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgeotiff":{"origin":"graphics/libgeotiff","version":"1.7.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["misc","science"],"shlibs_required":["libjpeg.so.8","libtiff.so.6","libgeotiff.so.5","libpng16.so.16"],"shlibs_provided":["libbzip2.so.3.3","libclipper.so.3.3","libnetlib.so.3.3","libopenjpeg2.so.3.3","librply.so.3.3","libtestlib.so.3.3","libv3p_netlib.so.3.3","libvbl.so.3.3","libvbl_io.so.3.3","libvcl.so.3.3","libvcsl.so.3.3","libvgl.so.3.3","libvgl_algo.so.3.3","libvgl_io.so.3.3","libvgl_xio.so.3.3","libvil.so.3.3","libvil1.so.3.3","libvil_algo.so.3.3","libvil_io.so.3.3","libvnl.so.3.3","libvnl_algo.so.3.3","libvnl_io.so.3.3","libvnl_xio.so.3.3","libvpdl.so.3.3","libvpgl.so.3.3","libvpgl_algo.so.3.3","libvpgl_file_formats.so.3.3","libvpgl_io.so.3.3","libvpgl_xio.so.3.3","libvpl.so.3.3","libvsl.so.3.3","libvul.so.3.3","libvul_io.so.3.3"]},{"name":"vtun","origin":"net/vtun","version":"3.0.4_9","comment":"Virtual Tunnels over TCP/IP networks with traffic shaping","maintainer":"mat@FreeBSD.org","www":"https://vtun.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c99822515bd0cc4aaf9ca485f4fb37a11cb0f049138fa33d669a392c7bc09575","flatsize":146596,"path":"All/vtun-3.0.4_9.pkg","repopath":"All/vtun-3.0.4_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":57176,"desc":"VTun provides the method for creating Virtual Tunnels over TCP/IP\nnetworks and allows to shape, compress, encrypt traffic in that\ntunnels.\n\nSupported type of tunnels are: PPP, IP, Ethernet and most of other\nserial protocols and programs.  VTun is easily and highly configurable,\nit can be used for various network task like VPN, Mobile IP, Shaped\nInternet access, IP address saving, etc.  It is completely user\nspace implementation and does not require modification to any kernel\nparts.","deps":{"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["liblzo2.so.2","libcrypto.so.12"],"options":{"DOCS":"on"}},{"name":"vtwm","origin":"x11-wm/vtwm","version":"5.5.0_1","comment":"Twm with a virtual desktop and optional Motif-like features","maintainer":"ak@FreeBSD.org","www":"http://www.vtwm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b33e65f6b99e70ff9fef1ac77b909c12ae6484bf775fa9aa5962b8ce049a78f0","flatsize":396633,"path":"All/vtwm-5.5.0_1.pkg","repopath":"All/vtwm-5.5.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":178584,"desc":"Vtwm is a twm variant with a virtual desktop.  Unlike its older cousin\ntvtwm, vtwm is under active development, and supports a number of\nrelatively new features, such as configurable Motif-like decorations.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11-wm"],"shlibs_required":["libXext.so.6","libXmu.so.6","libXt.so.6","libX11.so.6","libXpm.so.4","libpng16.so.16","libXft.so.2","libXrandr.so.2","libXinerama.so.1"],"options":{"SOUND":"off"}},{"name":"wallutils","origin":"x11/wallutils","version":"5.12.7_9","comment":"Utilities for handling monitors, resolutions, wallpapers and timed wallpapers","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/xyproto/wallutils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0bd16ff4b74c3ff46f723fb0df73e11f57724a0fc6d4b0f7e72a51eb99ed63cb","flatsize":61989268,"path":"All/wallutils-5.12.7_9.pkg","repopath":"All/wallutils-5.12.7_9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6713932,"desc":"* Detect monitor resolutions and set the desktop wallpaper, for any\n  window manager (please file an issue if your window manager is not\n  supported yet).\n* Supports GNOME timed wallpapers, and includes a utility that can run\n  an event loop for changing them (also supports cross fading).\n* Introduces a new file format for timed wallpapers","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libheif":{"origin":"graphics/libheif","version":"1.17.6_2"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0","libX11.so.6","libheif.so.1"],"options":{"HEIF":"on"}},{"name":"vttest","origin":"sysutils/vttest","version":"2023.12.30_1","comment":"Program to test \"VT100-compatibility\" of terminals","maintainer":"nivit@FreeBSD.org","www":"https://invisible-island.net/vttest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df3ee479aee6270ee376efd4f8e15539a099e5cfb891399399d80eafe539aafc","flatsize":243287,"path":"All/vttest-2023.12.30_1.pkg","repopath":"All/vttest-2023.12.30_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":91268,"desc":"This is a program to test the compatibility (or to demonstrate the\nnon-compatibility) of so-called \"VT100-compatible\" terminals.","categories":["sysutils"]},{"name":"vtkmpeg2encode","origin":"multimedia/vtkmpeg2encode","version":"5.10.1_2","comment":"VTK MPEG2 encoding library","maintainer":"ports@FreeBSD.org","www":"http://www.vtk.org/get-software.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae5b26b426915a6d5dec4813cdc20fd538ce8931d869f391835b7f160df4a30f","flatsize":114799,"path":"All/vtkmpeg2encode-5.10.1_2.pkg","repopath":"All/vtkmpeg2encode-5.10.1_2.pkg","licenselogic":"single","licenses":["MPEG-2"],"pkgsize":42672,"desc":"VTK5 MPEG2 Encoder","categories":["multimedia","math"],"shlibs_provided":["libvtkMPEG2Encode.so"],"messages":[{"message":"The MPEG2 format and all software that uses it is subject to patent\nrestrictions. Please see http://www.mpegla.com/m2/m2-agreement.cfm\nfor more information.\n\n********************************* IMPORTANT *********************************\n\nInstalling this port does not enable MPEG2 functionality in math/vtk5.\nIf math/vtk5 was built without the VTKMPEG2 option, it must be rebuilt\nand reinstalled with VTKMPEG2 turned on in order to enable the MPEG2\nfunctionality:\n\ncd /usr/ports/math/vtk5\nmake deinstall\nmake clean\nmake config\nmake reinstall","type":"install"},{"message":"===>   NOTICE:\n\nThe vtkmpeg2encode port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vt100-art-and-animations","origin":"games/vt100-art-and-animations","version":"2020.04.09","comment":"VT100 art and animations","maintainer":"0mp@FreeBSD.org","www":"http://artscene.textfiles.com/vt100/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5ec95d068d63e020cf305e929d17e1d5a34865fcd077364807dd2317f4a1a30","flatsize":3219844,"path":"All/vt100-art-and-animations-2020.04.09.pkg","repopath":"All/vt100-art-and-animations-2020.04.09.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":185528,"desc":"These are VT100 Animation files, which are meant to be thrown up raw at a\nvt100-compatible terminal. ANSI-ready terminals should do fine, although the\nideal venue is a Digital Equipment Corporation VT100 Terminal connected at 9600\nbaud. Many of these animations will fly by at modern speeds, when they were\nmeant to move much slower. The files themselves are simply text with cursor\nmovement instructions, deleting and erasing the characters necessary to appear\nanimated. Usually, they represent a long hand-crafted process done by a single\nperson to tell a story. Some of these files may date back to the 1960's and\n1970's.","deps":{"slowcat":{"origin":"textproc/slowcat","version":"2.2"}},"categories":["games"]},{"name":"vt100","origin":"emulators/vt100","version":"0.2","comment":"Simulation of VT100 terminal hardware","maintainer":"fuz@FreeBSD.org","www":"https://github.com/larsbrinkhoff/terminal-simulator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e1ba24c21b05129faa80b810c77ecf4b271b760ea150432ba6c71546e3b3c64","flatsize":112085,"path":"All/vt100-0.2.pkg","repopath":"All/vt100-0.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":41792,"desc":"This is a software simulation of the VT100 hardware. The original\nfirmware ROM is built in and executed by an 8080 emulator.  Other\ncomponents include video display with character generator ROM, settings\nNVRAM, Intel 8251 USART, and a keyboard matrix scanner.  The Advance\nVideo Option is not included.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"}},"categories":["emulators"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libGL.so.1"]},{"name":"vulkan-caps-viewer","origin":"graphics/vulkan-caps-viewer","version":"3.43","comment":"Vulkan Hardware Capability Viewer","maintainer":"jbeich@FreeBSD.org","www":"https://vulkan.gpuinfo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e84832dbe5398ff7505810deeac1001f3b597b3b19e9cbd9f181bc48782b1006","flatsize":1263148,"path":"All/vulkan-caps-viewer-3.43.pkg","repopath":"All/vulkan-caps-viewer-3.43.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":304652,"desc":"Client application to display hardware implementation details for GPUs\nsupporting the new Vulkan API by Khronos.\n\nThe hardware reports can be submitted to a public online database that\nallows comparing different devices, browsing available features,\nextensions, formats, etc.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics","wayland"],"shlibs_required":["libvulkan.so.1","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libwayland-client.so.0"],"options":{"WAYLAND":"on","X11":"on"}},{"name":"zaproxy","origin":"security/zaproxy","version":"2.14.0_1","comment":"The zed attack proxy","maintainer":"acm@FreeBSD.org","www":"https://www.zaproxy.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e79fbc0822e13c6169981ff6fb80a57cb0f9ebfb60042667680f9deaf9ff6e1c","flatsize":286421326,"path":"All/zaproxy-2.14.0_1.pkg","repopath":"All/zaproxy-2.14.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":235334548,"desc":"The Zed Attack Proxy (ZAP) is one of the world%e2%80%99s most popular free securit\ny tools and is actively maintained by a dedicated international team of \nvolunteers. It can help you automatically find security vulnerabilities in your\nweb applications while you are developing and testing your applications. It's\nalso a great tool for experienced pentesters to use for manual security testing.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["security","java"]},{"name":"vte3","origin":"x11-toolkits/vte3","version":"0.70.2_5","comment":"Terminal widget with improved accessibility and I18N support","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Terminal/VTE","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b32195a4e95916ad865970fae04febab7fcc55177d80f0bfac864fcdf3298edc","flatsize":2335409,"path":"All/vte3-0.70.2_5.pkg","repopath":"All/vte3-0.70.2_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":404152,"desc":"Terminal widget with improved font, internationalisation and accessibility\nsupport for the GNOME desktop.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-toolkits","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libpango-1.0.so.0","libicuuc.so.74","libgtk-3.so.0","libgdk-3.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libstdc++.so.6","libgtk-4.so.1","libfribidi.so.0","libgnutls.so.30","libpcre2-8.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0"],"shlibs_provided":["libvte-2.91-gtk4.so.0","libvte-2.91.so.0"],"options":{"FRIBIDI":"on","GNUTLS":"on","GTK4":"on"}},{"name":"vultr-cli","origin":"www/vultr-cli","version":"2.17.0_9","comment":"Official command line tool for Vultr services","maintainer":"antranigv@freebsd.am","www":"https://github.com/vultr/vultr-cli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00e02a251520fd55971b95b2f1cd0b2ec8d3a58ce754d2468a880d385d73c8a5","flatsize":9156364,"path":"All/vultr-cli-2.17.0_9.pkg","repopath":"All/vultr-cli-2.17.0_9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2830196,"desc":"The official command line tool for Vultr services.","categories":["www"],"options":{"DOCS":"on"}},{"name":"waifu2x-converter-cpp","origin":"graphics/waifu2x-converter-cpp","version":"5.3.4_5","comment":"Scale and denoise images using convolutional neural networks","maintainer":"ports@FreeBSD.org","www":"https://github.com/DeadSix27/waifu2x-converter-cpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf7409c33ff8a6db3b497f306508a5a3e8f3bd9b9c9df5f81df6d958c3e46169","flatsize":28473226,"path":"All/waifu2x-converter-cpp-5.3.4_5.pkg","repopath":"All/waifu2x-converter-cpp-5.3.4_5.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","MIT"],"pkgsize":10760712,"desc":"waifu2x achieves image superresolution for anime-style art using deep\nconvolutional neural networks from Torch. waifu2x-converter-cpp\nreimplements its converter function in C++ using OpenCV.","deps":{"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"}},"categories":["graphics"],"shlibs_required":["libopencv_imgcodecs.so.409","libopencv_imgproc.so.409","libopencv_core.so.409"],"shlibs_provided":["libw2xc.so"],"options":{"SIMD":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe waifu2x-converter-cpp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vuls","origin":"security/vuls","version":"0.13.7_15","comment":"Agentless vulnerability scanner","maintainer":"iscandr@gmail.com","www":"https://vuls.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfc9a621129d73856c7fd62628096749136201513f9dfeaad0ab7d8c1ec843c1","flatsize":23276804,"path":"All/vuls-0.13.7_15.pkg","repopath":"All/vuls-0.13.7_15.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":6049536,"desc":"Vuls is an agentless vulnerability scanner written in golang.\nIt can scan localhost or remote hosts via SSH. Vuls has a Terminal-Based User\nInterface(TUI) to display the scan results.\n\nVuls' features include:\n- scan for vulnerabilitie in Ubuntu, Debian, CentOS, Amazon Linux, RHEL, Oracle\n  Linux, FreeBSD and Raspbian;\n- scan middleware that are not included in OS package management;\n- nondestructive testing;\n- email and slack notification.","deps":{"go-cve-dictionary":{"origin":"security/go-cve-dictionary","version":"0.5.5_16"}},"categories":["security"],"messages":[{"message":"Vuls requires the cve.sqlite3 database provided by go-cve-dictionary","type":"install"}]},{"name":"vte","origin":"x11-toolkits/vte","version":"0.28.2_4","comment":"Gtk 2 based terminal widget with accessibility and I18N support","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51ce40100bf2f2641707f898809f652423e86103e8efb665635b9e6c51a1c95e","flatsize":1153387,"path":"All/vte-0.28.2_4.pkg","repopath":"All/vte-0.28.2_4.pkg","licenselogic":"single","pkgsize":312472,"desc":"Terminal widget with improved font, internationalisation and accessibility\nsupport for the GNOME 2 desktop.  Designed to replace libzvt.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-pty-helper":{"origin":"x11-toolkits/gnome-pty-helper","version":"0.40.2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libX11.so.6","libXext.so.6","libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libvte.so.9"],"annotations":{"cpe":"cpe:2.3:a:nalin_dahyabhai:vte:0.28.2:::::dragonfly6:x86_64:4"}},{"name":"vsftpd-ssl","origin":"ftp/vsftpd","version":"3.0.5_2","comment":"FTP daemon that aims to be \"very secure\"","maintainer":"dinoex@FreeBSD.org","www":"https://security.appspot.com/vsftpd.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01be773ecdb6a707606b41e19c521cfbfca45ea2332788ffda1a7fe5eb10392d","flatsize":334182,"path":"All/vsftpd-ssl-3.0.5_2.pkg","repopath":"All/vsftpd-ssl-3.0.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":125520,"desc":"A FTP daemon that aims to be \"very secure\"\n\nFrom the README file:\n\n\tAuthor: Chris Evans\n\tContact: scarybeasts@gmail.com\n\n\tvsftpd is an FTP server, or daemon. The \"vs\" stands for Very\n\tSecure.  Obviously this is not a guarantee, but a reflection\n\tthat I have written the entire codebase with security in mind,\n\tand carefully designed the program to be resilient to attack.\n\nLICENSE: GPL2 or later with exception to link with OpenSSL","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["ftp"],"users":["ftp"],"groups":["ftp"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"VSFTPD_SSL":"on","PIDFILE":"on","STACKPROTECTOR":"on","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:vsftpd_project:vsftpd:3.0.5:::::dragonfly6:x86_64:2"}},{"name":"vsound","origin":"audio/vsound","version":"0.6_7","comment":"Utility for capturing audio streams from programs with OSS output","maintainer":"ports@FreeBSD.org","www":"http://www.vsound.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4b1ea942de9498b67409239deda10506931bf1926e9caaff42e14df47d2d684","flatsize":34749,"path":"All/vsound-0.6_7.pkg","repopath":"All/vsound-0.6_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":13836,"desc":"This program allows you to record the output of any standard OSS\nprogram (one that uses /dev/dsp for sound) without having to modify or\nrecompile the program.  It uses the same idea as the esddsp wrapper\nfrom the Enlightened Sound Daemon (in fact, vsound is based on\nesddsp).  That is, it preloads a library that intercepts calls to open\n/dev/dsp, and instead returns a handle to a normal file.  It also\nintercepts ioctl's on that file handle and logs them, to help convert\nthe audio data from its raw form.  Vsound then uses sox to convert the\nraw data to the desired file format.\n\nThe upshoot of this is that instead of playing sound to the sound card\nin your computer, the data is recorded to a file.  This is similar to\nif you connected a loopback cable to the line in and line out jacks on\nyour sound card, but no DA or AD conversions take place, so quality is\nnot lost.","deps":{"sox":{"origin":"audio/sox","version":"14.4.2.20210509_5"}},"categories":["audio"],"shlibs_provided":["libvsound.so"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe vsound port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vvdec","origin":"multimedia/vvdec","version":"2.3.0","comment":"Versatile Video Coding (VVC) decoder","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fraunhoferhhi/vvdec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2fe53b0bd88782d1eff559c45b5527bbe5622a6a80d7a999e8b526dd73378d2","flatsize":1952312,"path":"All/vvdec-2.3.0.pkg","repopath":"All/vvdec-2.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":657464,"desc":"Versatile Video Coding (VVC) is the most recent international video coding\nstandard, developed by the Joint Video Experts Team (JVET) of the ITU-T Video\nCoding Experts Group (VCEG) and the ISO/IEC Moving Picture Experts Group (MPEG).\nVVC is the successor of the High Efficiency Video Coding (HEVC) standard and\nwill be released by ITU-T as H.266 and by ISO/IEC as MPEG-I Part 3\n(ISO/IEC 23090-3). The new standard targets a 50%25 bit-rate reduction over HEVC\nat the same visual quality. In addition, VVC proves to be truly versatile by\nincluding tools for efficient coding of video content in emerging applications,\ne.g. high dynamic range (HDR), adaptive streaming, computer generated content as\nwell as immersive applications like 360 degree video and augmented reality (AR).\n\nThe Fraunhofer Versatile Video Decoder (VVdeC) is a fast VVC x86 software\ndecoder implementation. The decoder supports most standard features available in\nthe Main10 profile, with support for some high-level features still pending.","categories":["multimedia","python"],"shlibs_provided":["libvvdec.so.2"]},{"name":"vulkan-validation-layers","origin":"graphics/vulkan-validation-layers","version":"1.3.289","comment":"Validation layers for the Vulkan graphics API","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/KhronosGroup/Vulkan-ValidationLayers","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"037cf660baf8960b5a3c15c38b3ac6c68af4b3c41ff6f0c065832048fbb8d6b8","flatsize":24667122,"path":"All/vulkan-validation-layers-1.3.289.pkg","repopath":"All/vulkan-validation-layers-1.3.289.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4756668,"desc":"Vulkan is an Explicit API, enabling direct control over how GPUs\nactually work. By design, minimal error checking is done inside a\nVulkan driver. Applications have full control and responsibility for\ncorrect operation. Any errors in how Vulkan is used can result in a\ncrash. This project provides Vulkan validation layers that can be\nenabled to assist development by enabling developers to verify their\napplications correct use of the Vulkan API.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics"],"options":{"WAYLAND":"on","XCB":"on","XLIB":"on"}},{"name":"vshnu","origin":"shells/vshnu","version":"1.0500","comment":"New Visual Shell","maintainer":"ports@FreeBSD.org","www":"https://www.cs.indiana.edu/~kinzler/vshnu/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5c92cdaa6eef2d852b68a34bf40202ef805a5fc2283237fc9e37bccca3f190d","flatsize":156984,"path":"All/vshnu-1.0500.pkg","repopath":"All/vshnu-1.0500.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":47472,"desc":"In the Unix tradition, it works with things already there and fills\na empty niche. When incorporating it into your Unix environment, you\nkeep your command line shell, your editor, your pager, and access to\nall your tools, tricks and know-how. Vshnu can operate as an\noptional supplemental visual mode to your command line shell. You\nswitch between command line and visual mode easily as you wish. Your\ninterface bandwidth and power for Unix operations is on a higher\nplane and life gets sweeter.","deps":{"p5-Term-Screen":{"origin":"devel/p5-Term-Screen","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["shells","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe vshnu port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vqadmin","origin":"mail/vqadmin","version":"2.3.6_1","comment":"CGI-based Virtual Qmail Domains Administrator","maintainer":"oliver@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52bec0f40469e8ea98d61c813111c4a166e0011b8525d42b8b1e4c9077ff1e3a","flatsize":313796,"path":"All/vqadmin-2.3.6_1.pkg","repopath":"All/vqadmin-2.3.6_1.pkg","licenselogic":"single","pkgsize":66236,"desc":"vqadmin is a web based cgi program. It allows system administrators to\nperform actions which require root access.  The cgi is authenticated\nusing Apache style htpasswd files.  Root access is required for adding\nand deleting domains.  A user based ACL provides control over what\nactions can be performed, such as adding/deleting a domain.  Accessing\nuser email account information to allow modification of user passwords\nand quota's.  Account service restrictions include enabling or disabling\nof pop access, authentication based smtp relay control, courier-imap\naccess and sqwebmail access.\n\nvqadmin and qmailadmin can work together.  qmailadmin can be used to\nallow users to administer thier own domains but not create new domains.\nCreation or deletion of domains is normally associated with the\nowner/admin's of the machine.  vqadmin is for onwer/admin's or their\ntechnical support staff.\n\nFeatures\n. Add / Delete virtual email domains.\n. Change user passwords, quota's.\n. Turn off account services such as pop, imap, web email or smtp relay.","deps":{"vpopmail":{"origin":"mail/vpopmail","version":"5.4.33_4"}},"categories":["mail"]},{"name":"vqcc-gtk","origin":"net-im/vqcc-gtk","version":"0.5_10","comment":"LAN chat client compatible with quickChat and Vypress Chat (TM)","maintainer":"ports@FreeBSD.org","www":"https://vqcc-gtk.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"652bf80fb993f57b570c0d007acaa4b35f47f960a885d867e1a6bc2b0ba760b1","flatsize":312631,"path":"All/vqcc-gtk-0.5_10.pkg","repopath":"All/vqcc-gtk-0.5_10.pkg","licenselogic":"single","pkgsize":87744,"desc":"vqcc-gtk is a chat application written in C for the GTK+ toolkit, primarily\nused in small LAN's. It is based on quickChat/Vypress Chat (TM) for Windows\n(from Vypress Research) and is licensed under the GPL.\n\nThe application supports both quickChat and Vypress Chat(TM) protocols and\nhopefully is compatible enough to substitute those applications when using\nLinux, FreeBSD or another *NIX desktop. You need no server to run, however\nit is not possible to communicate outside your LAN (or subnet).\n\n(From the About page)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["net-im"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXss.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libstartup-notification-1.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe vqcc-gtk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vpnc-scripts","origin":"sysutils/vpnc-scripts","version":"20210402","comment":"Collection of scripts to setup routes and other changes for a VPN","maintainer":"zi@FreeBSD.org","www":"https://git.infradead.org/users/dwmw2/vpnc-scripts.git","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14684016e4c2508b5b2e38f78c760dd6cdffc2f28672777fc23eade4f4cee6f0","flatsize":71562,"path":"All/vpnc-scripts-20210402.pkg","repopath":"All/vpnc-scripts-20210402.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20056,"desc":"A collection of scripts that do route modification and other changes to\na system after establishing a VPN connection to a remote network.\n\nThese are typically used with openconnect or Cisco's VPN client.","categories":["sysutils","net-vpn"]},{"name":"vrflash","origin":"comms/vrflash","version":"0.24","comment":"Flash kernels and romdisks to the Agenda VR3","maintainer":"dinoex@FreeBSD.org","www":"https://sourceforge.net/projects/agos/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3d9caeaf9c3ec5084e125c1db10f8b1c0f6be4160973dbc1055c55e80c5d40f","flatsize":68929,"path":"All/vrflash-0.24.pkg","repopath":"All/vrflash-0.24.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24876,"desc":"The purpose of this utility is to provide an easy way to flash\n  kernels and romdisks to the Agenda VR3.\n\nFEATURES\n\n  o  Direct serial access (w/o minicom)\n  o  Built-in Xmodem (send) support\n  o  Built-in Etxack (send) support (c/o Brad @ Agenda)\n  o  Progress meters\n  o  Capture file\n  o  PMON over-write detection/protection\n\nLICENSE: GPL2 or later","categories":["comms"],"options":{"DOCS":"on"}},{"name":"vrfy","origin":"mail/vrfy","version":"1.0_3","comment":"Verify mail address","maintainer":"ports@FreeBSD.org","www":"https://github.com/asxe/vrfy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7fd9d8258c94644a240d58a6a7474907d0b2761d32fb9d469b54ab157b738f3","flatsize":36977,"path":"All/vrfy-1.0_3.pkg","repopath":"All/vrfy-1.0_3.pkg","licenselogic":"single","pkgsize":19108,"desc":"Verify mail address,is it exists. For example,\n\n%25 vrfy -n -vv kaz@kobe1995.net\n\nNAKAMURA Kazushi@KOBE\t<mailto:kaz@kobe1995.net>","categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe vrfy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vulkan-headers","origin":"graphics/vulkan-headers","version":"1.3.289","comment":"Headers for the Vulkan graphics API","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/KhronosGroup/Vulkan-Headers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62d731aa6ee08314b9c8b80e6a686e26a12e0bb698f4fe745469c507b9e828f4","flatsize":27255071,"path":"All/vulkan-headers-1.3.289.pkg","repopath":"All/vulkan-headers-1.3.289.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1343624,"desc":"Vulkan is a low-level cross-platform 3D graphics and compute API.\n\nThis port provides the development headers for Vulkan applications.","categories":["graphics"]},{"name":"vp","origin":"graphics/vp","version":"1.8_3","comment":"Image viewer for X","maintainer":"erik@elfga.com","www":"https://bzflag.bz/~erik","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4a9207dc4044f4114ddf111eb2dd3a23bd83fac2f5d5c74cc00d322ee9fe34c","flatsize":20514,"path":"All/vp-1.8_3.pkg","repopath":"All/vp-1.8_3.pkg","licenselogic":"single","pkgsize":8292,"desc":"VP is an SDL based image viewer.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["graphics"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL-1.2.so.0"]},{"name":"vsftpd-ext","origin":"ftp/vsftpd-ext","version":"3.0.3.1_2","comment":"FTP daemon that aims to be \"very secure\". Extended build","maintainer":"xjflyttp@gmail.com","www":"https://vsftpd.devnet.ru/eng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"212a51cfd848f6c6d08611351320433e558c5acadeaf100fdd49966b5c01dc68","flatsize":381404,"path":"All/vsftpd-ext-3.0.3.1_2.pkg","repopath":"All/vsftpd-ext-3.0.3.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":136848,"desc":"Extended build of vsftpd with additional features.","categories":["ftp"],"users":["ftp"],"groups":["ftp"],"options":{"DOCS":"on","RC_SCRIPT":"on","VSFTPD_SSL":"off"}},{"name":"vote","origin":"misc/vote","version":"1.2","comment":"Transparent git based voting system","maintainer":"tcberner@FreeBSD.org","www":"https://codeberg.org/tcberner/vote","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"694e853b7a3b24291464f76d6abf0d4fdbce0ae6344fb0c4bab978bb6d1fab74","flatsize":16985,"path":"All/vote-1.2.pkg","repopath":"All/vote-1.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4696,"desc":"Transparent git-based vote tool for FreeBSD's teams.","categories":["misc"]},{"name":"vpnc","origin":"security/vpnc","version":"0.5.3_15","comment":"Client for Cisco 3000 VPN Concentrator","maintainer":"ports@FreeBSD.org","www":"https://www.unix-ag.uni-kl.de/~massar/vpnc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70fa447441d15317ba79e299ba16c628ea84e787ccfe03cf2b7f666727353081","flatsize":192136,"path":"All/vpnc-0.5.3_15.pkg","repopath":"All/vpnc-0.5.3_15.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","GPLv2+"],"pkgsize":66876,"desc":"VPNC - Client for Cisco 3000 VPN Concentrator, IOS and PIX\n\nVpnc is a VPN client for the Cisco 3000 VPN Concentrator, creating a\nIPSec-like connection as a tunneling network device for the local\nsystem. The created connection is presented as a tunneling network\ndevice to the local system. The daemon runs entirely in userspace.","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"vpnc-scripts":{"origin":"sysutils/vpnc-scripts","version":"20210402"}},"categories":["security","net-vpn"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0"],"options":{"CISCOVERSION":"off","DECRYPT":"on","DOCS":"on","SSL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe vpnc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vorbis-tools","origin":"audio/vorbis-tools","version":"1.4.2_5,3","comment":"Play, encode, and manage Ogg Vorbis files","maintainer":"naddy@FreeBSD.org","www":"https://xiph.org/vorbis/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce59679b5067024285abc4b508e4bc29f07db7e1c7bc8e95644440cd7bbf6a80","flatsize":760021,"path":"All/vorbis-tools-1.4.2_5,3.pkg","repopath":"All/vorbis-tools-1.4.2_5,3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":181172,"desc":"Vorbis is a general-purpose audio and music encoding format\ncontemporary to MPEG-4's AAC and TwinVQ, the next generation beyond\nMPEG audio layer 3.  Unlike the MPEG sponsored formats (and other\nproprietary formats such as RealAudio G2 and Windows' flavor of the\nmonth), the Vorbis CODEC specification belongs to the public domain.\nAll the technical details are published and documented, and any\nsoftware entity may make full use of the format without royalty or\npatent concerns.\n\nThis package contains utilities to encode, decode, and cut vorbis\nstreams, and to add comments to them.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"}},"categories":["audio"],"shlibs_required":["libintl.so.8","libvorbisfile.so.3","libvorbis.so.0","libao.so.4","libcurl.so.4","libFLAC.so.12","libogg.so.0","libspeex.so.1","libopusfile.so.0","libvorbisenc.so.2"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:xiph:vorbis-tools:1.4.2:::::dragonfly6:x86_64:5"}},{"name":"vpopmail","origin":"mail/vpopmail","version":"5.4.33_4","comment":"Easy virtual domain and authentication package for use with qmail","maintainer":"ports@FreeBSD.org","www":"https://inter7.com/vpopmail/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12a31440e71a7734378fbbba7dee51897b2eb91ec56a0ca9f21a95c494039d3c","flatsize":3401590,"path":"All/vpopmail-5.4.33_4.pkg","repopath":"All/vpopmail-5.4.33_4.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":403104,"desc":"vpopmail provides an easy way to manage virtual domains and virtual\naccounts on a qmail mail server.\n\nFeatures:\n\n. Automates all qmail file modifications into documented command line\n  programs\n\n. Support for named and IP-based virtual domains\n\n. NFS safe\n\n. dynamic directory creation for scalability using fill-in balanced 3\n  level tree\n\n. understands standard qmail .qmail directives\n\n. interacts well with qmailadmin for web-based administration, courier-imap\n  for IMAP support, and sqwebmail for web-based mail.","deps":{"netqmail":{"origin":"mail/qmail","version":"1.06_7"},"ucspi-tcp":{"origin":"sysutils/ucspi-tcp","version":"0.88_3"}},"categories":["mail"],"users":["vpopmail"],"groups":["vchkpw"],"options":{"AUTH_LOG":"on","CLEAR_PASSWD":"off","DOCS":"on","DOMAIN_QUOTAS":"off","FILE_LOCKING":"on","FILE_SYNC":"off","IP_ALIAS":"off","LEARN_PASSWORDS":"off","MAILDROP":"off","MD5_PASSWORDS":"on","MYSQL_LIMITS":"off","MYSQL_REPLICATION":"off","ONCHANGE_SCRIPT":"off","PASSWD":"off","QMAIL_EXT":"off","ROAMING":"on","SEEKABLE":"on","SINGLE_DOMAIN":"off","SMTP_AUTH_PATCH":"off","SPAMASSASSIN":"off","SPAMFOLDER":"off","SQL_LOG":"off","SQL_LOG_TRIM":"off","SUID_VCHKPW":"off","USERS_BIG_DIR":"on","VALIAS":"off","CDB":"on","LDAP":"off","MYSQL":"off","ORACLE":"off","PGSQL":"off","SYBASE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe vpopmail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vor","origin":"games/vor","version":"0.5.8","comment":"Dodge the rocks until you die","maintainer":"amdmi3@FreeBSD.org","www":"https://sametwice.com/vor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5ff3f5cc6d16eec4d7313e502e50c74dd5a239233c4d2aaebce9b599a281f48","flatsize":319623,"path":"All/vor-0.5.8.pkg","repopath":"All/vor-0.5.8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":193576,"desc":"Variations on Rockdodger (VoR) is a fork of Paul Holt's little gem Rock\nDodger, which has now accumulated enough differences to be worth releasing\non its own.  The premise is simple: dodge the rocks until you die. No\nshields, no weapons, no bonus lives, just pure rockdodgin' fun for your\nspare moments. VoR has ray-traced rocks, a free-scrolling screen, and\n\"real\" physics for your ship.  Warning: this game is, if anything, harder\nthan the original. It is intended to be a quickie game to kill a few spare\nmoments here and there, not an epic space adventure.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"voro++","origin":"science/voro++","version":"0.4.6_2","comment":"Three-dimensional computations of the Voronoi tessellation","maintainer":"jwb@FreeBSD.org","www":"http://math.lbl.gov/voro++/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db872bbe2751701408f3255d1ae16b41efe4cf9ea16760b07a11dae296bd9297","flatsize":1111832,"path":"All/voro++-0.4.6_2.pkg","repopath":"All/voro++-0.4.6_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":180260,"desc":"Voro++ is a software library for carrying out three-dimensional computations\nof the Voronoi tessellation. A distinguishing feature of the Voro++ library is\nthat it carries out cell-based calculations, computing the Voronoi cell for\neach particle individually. It is particularly well-suited for applications\nthat rely on cell-based statistics, where features of Voronoi cells (eg.\nvolume, centroid, number of faces) can be used to analyze a system of\nparticles.","categories":["science"],"shlibs_provided":["libvoro++.so"]},{"name":"volumeicon","origin":"audio/volumeicon","version":"0.5.1_3","comment":"Lightweight volume control for the systray","maintainer":"ports@FreeBSD.org","www":"https://github.com/Maato/volumeicon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adb3cd86c10e98597e0d4a381613771511b788448d012566ceed42b866c7e7fe","flatsize":176489,"path":"All/volumeicon-0.5.1_3.pkg","repopath":"All/volumeicon-0.5.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":46180,"desc":"Volume Icon aims to be a lightweight volume control that sits in your systray.\nIt is often used in conjuction with the lightweight tint2 panel/taskbar.\n\nFeatures\n\n- Change volume by scrolling on the systray icon\n- Ability to choose which channel to control\n- Several icon themes (with gtk theme as default)\n- Configurable external mixer\n- Volume Slider\n- Hotkey support","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libnotify.so.4"],"options":{"NLS":"on","NOTIFY":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe volumeicon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vowpal_wabbit","origin":"math/vowpal_wabbit","version":"7.10_23","comment":"Fast out-of-core learning system","maintainer":"demon@FreeBSD.org","www":"https://github.com/JohnLangford/vowpal_wabbit/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8ccf283968ca40de0bdd3f07c5cad59434b8187dec9e34a35fd2d4f23a1c23d","flatsize":7920183,"path":"All/vowpal_wabbit-7.10_23.pkg","repopath":"All/vowpal_wabbit-7.10_23.pkg","licenselogic":"single","pkgsize":765676,"desc":"The Vowpal Wabbit (VW) project is a fast out-of-core learning system\nsponsored by Microsoft Research and (previously) Yahoo! Research.\n\nThere are two ways to have a fast learning algorithm: (a) start with a slow\nalgorithm and speed it up, or (b) build an intrinsically fast learning\nalgorithm.  This project is about approach (b), and it's reached a state\nwhere it may be useful to others as a platform for research and experimentation.\n\nThere are several optimization algorithms available with the baseline\nbeing sparse gradient descent (GD) on a loss function (several are available).","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["math"],"shlibs_required":["libboost_program_options.so.1.84.0"]},{"name":"volpack","origin":"graphics/volpack","version":"1.0b3_2","comment":"Portable software library for volume rendering","maintainer":"madpilot@FreeBSD.org","www":"https://graphics.stanford.edu/software/volpack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aabb5da61243c1cc4897e1958df41c1627797f13b26aeb5a70eaab67df3761e5","flatsize":566469,"path":"All/volpack-1.0b3_2.pkg","repopath":"All/volpack-1.0b3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":171292,"desc":"VolPack is a portable software library for volume rendering, written\nby Philippe Lacroute.","categories":["graphics"]},{"name":"vpaint","origin":"graphics/vpaint","version":"1.7_3","comment":"Experimental vector graphics and 2D animation editor","maintainer":"amdmi3@FreeBSD.org","www":"https://www.vpaint.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0897a56e534611526353e99f326a4c69ee33596ac3a2ec5da73ac1f6563e6ab4","flatsize":2724783,"path":"All/vpaint-1.7_3.pkg","repopath":"All/vpaint-1.7_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":757804,"desc":"VPaint is an experimental prototype based on the Vector Graphics\nComplex (VGC), a technology developed by a collaboration of researchers\nat Inria and the University of British Columbia. It allows you to\ncreate resolution-independent illustrations and animations using\ninnovative techniques.","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libGLU.so.1","libGLEW.so.2","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"vosk-api","origin":"audio/vosk-api","version":"0.3.50","comment":"Vosk: Offline open source speech recognition toolkit (API)","maintainer":"yuri@FreeBSD.org","www":"https://alphacephei.com/vosk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a10ddd7e40c7ead4fbfe788df42242a1e3520601ccaec572e0db86817e16f151","flatsize":1864132,"path":"All/vosk-api-0.3.50.pkg","repopath":"All/vosk-api-0.3.50.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":380204,"desc":"Kaldi is a toolkit for speech recognition, intended for use by speech\nrecognition researchers and professionals.","deps":{"kaldi-vosk":{"origin":"audio/kaldi-vosk","version":"g20231219"},"openfst-vosk":{"origin":"math/openfst-vosk","version":"20210207"}},"categories":["audio"],"shlibs_required":["libkaldi-online2.so","libkaldi-rnnlm.so","libfstngram.so.23","libkaldi-ivector.so","libkaldi-nnet2.so","libkaldi-feat.so","libkaldi-nnet3.so","libkaldi-chain.so","libkaldi-decoder.so","libkaldi-lat.so","libkaldi-transform.so","libkaldi-gmm.so","libkaldi-cudamatrix.so","libkaldi-hmm.so","libkaldi-lm.so","libkaldi-fstext.so","libkaldi-tree.so","libkaldi-util.so","libkaldi-matrix.so","libkaldi-base.so","libfst.so.23"],"shlibs_provided":["libvosk.so"]},{"name":"webmin","origin":"sysutils/webmin","version":"2.013","comment":"Web-based interface for system administration for Unix","maintainer":"olgeni@FreeBSD.org","www":"https://www.webmin.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9beecb3de38e5d813fbd4d873e226445217d662feec9b7fc269cc6db237eaa77","flatsize":124962216,"path":"All/webmin-2.013.pkg","repopath":"All/webmin-2.013.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36489232,"desc":"Webmin is a web-based interface for system administration for Unix.\nUsing any browser that supports tables and forms, you can setup\nuser accounts, Apache, DNS, file sharing and so on.\n\nWebmin consists of a simple web server, and a number of CGI programs\nwhich directly update system files like /etc/inetd.conf and\n/etc/master.passwd.","deps":{"p5-Authen-PAM":{"origin":"security/p5-Authen-PAM","version":"0.16_2"},"p5-IO-Tty":{"origin":"devel/p5-IO-Tty","version":"1.20_1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:webmin:webmin:2.013:::::dragonfly6:x86_64"},"messages":[{"message":"After installing Webmin for the first time you should perform the following\nsteps as root:\n\n* Configure Webmin by running /usr/local/lib/webmin/setup.sh\n\n* Add webmin_enable=\"YES\" to your /etc/rc.conf\n\n* Start Webmin for the first time by running \"service webmin start\"\n\nThe parameters requested by setup.sh may then be changed from within Webmin\nitself.","type":"install"}]},{"name":"volta","origin":"www/volta","version":"0.3.0_1","comment":"High performance, low resource URI rewriter for Squid","maintainer":"mahlon@martini.nu","www":"http://projects.martini.nu/volta/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6138e487406f200d97992f94be89189ba6bc44ded9528577b01f2d99b47a0fe","flatsize":63336,"path":"All/volta-0.3.0_1.pkg","repopath":"All/volta-0.3.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22908,"desc":"Volta is a high performance, low resource URI rewriter for use with the\nSquid caching proxy server (http://www.squid-cache.org) With it, you\ncan dynamically alter URI requests that pass through Squid based on\nvarious criteria.\n\nIt uses a state machine to parse URIs and rules, and a constant\ndatabase to store and access those rules. It can then either perform\nconditional rewrites internally, or by evaluating Lua scripts.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"tinycdb":{"origin":"databases/tinycdb","version":"0.81"}},"categories":["www"],"shlibs_required":["libcdb.so.1","liblua-5.2.so"],"options":{"DOCS":"on"},"messages":[{"message":"To get volta up and running, you'll still need to do two things:\n\n - Enable url rewriting from within the squid configuration file.\n\n url_rewrite_program /usr/local/bin/volta -f /usr/local/etc/volta.db\n url_rewrite_children 5 startup=1 idle=2 concurrency=50\n\n - Create a volta rule database! For detailed instructions, please\n reference /usr/local/share/doc/volta/README, or volta's website at:\n https://bitbucket.org/mahlon/volta/","type":"install"}]},{"name":"vorbisgain","origin":"audio/vorbisgain","version":"0.37_6","comment":"Calculates the perceived sound level of an Ogg Vorbis file","maintainer":"gamato@users.sf.net","www":"https://sjeng.org/vorbisgain.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73b320a38432c764975a80985bcbb6cc1a23354e970efc5c3ebdb81d758d8b65","flatsize":74101,"path":"All/vorbisgain-0.37_6.pkg","repopath":"All/vorbisgain-0.37_6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":31332,"desc":"VorbisGain is a utility that uses a psychoacoustic method to correct\nthe volume of an Ogg Vorbis file to a predefined standardized\nloudness.\n\nIt is meant as a replacement for the normalization that is commonly\nused before encoding.  Although normalization will ensure that each\nsong has the same peak volume, this unfortunately does not say\nanything about the apparent loudness of the music, with the end\nresult being that many normalized files still don't sound equally\nloud.  VorbisGain uses psychoacoustics to address this deficiency.\nMoreover, unlike normalization, it's a lossless procedure which\nworks by adding tags to the file.  Additionally, it will add hints\nthat can be used to prevent clipping on playback.  It is based upon\nthe ReplayGain technology.\n\nThe end result is that the file ends up with superior playback\nquality compared to a non-VorbisGain'ed file.\n\nIt needs player support to work.  Non-supporting players will play\nback the files without problems, but you'll miss out on the benefits.","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"}},"categories":["audio"],"shlibs_required":["libvorbisfile.so.3","libvorbis.so.0","libogg.so.0"],"options":{"RECURSIVE":"off"}},{"name":"void-zones-tools","origin":"dns/void-zones-tools","version":"1.0.2.18_1","comment":"Prepare a list of void zones that can be readily fed into Unbound","maintainer":"vidar@karlsen.tech","www":"https://github.com/cyclaero/void-zones-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bb82662b89a4340d1c42d08cde41a19819eb65dc57cb55cf9073130c79150db","flatsize":31667,"path":"All/void-zones-tools-1.0.2.18_1.pkg","repopath":"All/void-zones-tools-1.0.2.18_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13056,"desc":"Tool to prepare a list of void zones that can be readily fed into Unbound.\n\nVoid zones are the most straightforward way of blocking ad, tracking and other\nmalware domains.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"}},"categories":["dns"],"options":{"DOCS":"on"},"messages":[{"message":"To download the host lists and convert them to void zones,\nrun the following script:\n/usr/local/bin/void-zones-update.sh\n\nTo add your own white list/black list entries, to add over override\nthe bundled listings, edit /usr/local/etc/void-zones/my_void_hosts.txt.\nUse the IP address 1.1.1.1 for whitelisting, and 0.0.0.0 for blacklisting.\n\nAdd the following line to your unbound.conf, prior to any forwarder directives:\ninclude: /var/unbound/local-void.zones\nThen restart Unbound.\n\nFor future updates, run void-zones-update.sh and restart Unbound.\n\nFor more information, see /usr/local/share/doc/void-zones-tools/README.md\nor https://github.com/cyclaero/void-zones-tools","type":"install"}]},{"name":"voipong","origin":"audio/voipong","version":"2.0","comment":"Detect Voice Over IP calls and dump them to separate wave files","maintainer":"siseci@EnderUNIX.org","www":"http://www.enderunix.org/voipong/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"420aff1c39a4614359f4fa54c71520a3b340e1cc0811cbc4bd221f6c88c4901d","flatsize":366288,"path":"All/voipong-2.0.pkg","repopath":"All/voipong-2.0.pkg","licenselogic":"single","pkgsize":82952,"desc":"VoIPong is an utility which detects all Voice Over IP calls on a pipeline, and\ndumps those which are G711-encoded to separate wave files. It supports SIP,\nH323, Cisco's Skinny Client Protocol, RTP and RTCP. For performance reasons,\nit is written in the C programming language.","categories":["audio"],"options":{"DOCS":"on"}},{"name":"vncreflector","origin":"net/vncreflector","version":"1.2.4_7","comment":"Multi-client VNC proxy server","maintainer":"paul@it.ca","www":"https://sourceforge.net/projects/vnc-reflector/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2baea4ad104c60041b04a2277ae5c6cec37a754b22e02a1568abe16e740dd94d","flatsize":111680,"path":"All/vncreflector-1.2.4_7.pkg","repopath":"All/vncreflector-1.2.4_7.pkg","licenselogic":"single","pkgsize":49052,"desc":"VNC Reflector is a specialized VNC server which acts as a proxy sitting\nbetween real VNC server (a host) and a number of VNC clients. It was\ndesigned to work efficiently with large number of clients.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"}},"categories":["net"],"shlibs_required":["libjpeg.so.8"],"options":{"DOCS":"on"}},{"name":"voc","origin":"lang/voc","version":"2.1.2","comment":"Vishap Oberon Compiler for Oberon-2","maintainer":"antranigv@freebsd.am","www":"https://github.com/vishaps/voc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8c7194ab1f1a810a81b1ae94591d1e4e5b14d01513cfa8b41478587bba35e24","flatsize":8593992,"path":"All/voc-2.1.2.pkg","repopath":"All/voc-2.1.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1524096,"desc":"Vishap Oberon Compiler is a free and open source (GPLv3) implementation of the\nOberon-2 language and libraries for use on conventional operating systems such\nas Linux, BSD, Android, Mac and Windows.","categories":["lang"]},{"name":"volman","origin":"sysutils/volman","version":"0.7_2","comment":"FreeBSD specific volume manager","maintainer":"ports@FreeBSD.org","www":"https://forums.freebsd.org/showthread.php?t=27233","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60d600767560473a721fdb2bd278e31c59d2f079d82690726e28ed4a12c058aa","flatsize":14155,"path":"All/volman-0.7_2.pkg","repopath":"All/volman-0.7_2.pkg","licenselogic":"single","pkgsize":5340,"desc":"volman is a FreeBSD specific volume manager.  It acts\nas a translator of devd(8) events, probing storage\ndevices for their file system information, and serving\nthis over a FIFO based API to which clients can\nsubscribe.  In addition to notifying clients of new\nor lost volumes, it will mount and unmount such\nvolumes at the command of subscribing clients.\n\nIt runs as root and allows any local clients the\nability to mount and unmount volumes which are\ndetected, regardless of any user privileges.  This\nis intended for single user X11 systems needing\nan easy way of accessing USB flash disks on the fly.","categories":["sysutils"],"options":{"NTFS3G":"off","OPENBOX":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe volman port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vms-empire","origin":"games/vms-empire","version":"1.16_1","comment":"Simulation of a full-scale war between two emperors","maintainer":"ports@FreeBSD.org","www":"http://www.catb.org/~esr/vms-empire/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a918c6de5eba63a3096b32015379544504ca3a34171be3ed7c54433f6c6c7001","flatsize":199761,"path":"All/vms-empire-1.16_1.pkg","repopath":"All/vms-empire-1.16_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":81228,"desc":"The ancestor of all 4x (expand/explore/exploit/exterminate) games.\nVMS-Empire is a simulation of a full-scale war between two emperors,\nthe computer and you. Naturally, there is only room for one, so the\nobject of the game is to destroy the other. The computer plays by the\nsame rules that you do. This game is the ancestor of all the multiplayer\n4X simulations out there, including Civilization and Master of Orion.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe vms-empire port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"volk","origin":"devel/volk","version":"3.1.1","comment":"Vector-Optimized Library of Kernels","maintainer":"hamradio@FreeBSD.org","www":"https://github.com/gnuradio/volk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a228148eaa0c636f9ff3b815fd5cf5642276c9d650c7cd95c0292e57c6097516","flatsize":5385817,"path":"All/volk-3.1.1.pkg","repopath":"All/volk-3.1.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":546140,"desc":"VOLK is a sub-project of GNU Radio. Please see http://libvolk.org for bug\ntracking, documentation, source code, and contact information about VOLK.\n\nVOLK is the Vector-Optimized Library of Kernels. It is a library that\ncontains kernels of hand-written SIMD code for different mathematical\noperations. Since each SIMD architecture can be very different and no\ncompiler has yet come along to handle vectorization properly or highly\nefficiently, VOLK approaches the problem differently.\n\nFor each architecture or platform that a developer wishes to vectorize for,\na new proto-kernel is added to VOLK. At runtime, VOLK will select the correct\nproto-kernel. In this way, the users of VOLK call a kernel for performing\nthe operation that is platform/architecture agnostic. This allows us to\nwrite portable SIMD code.\n\nBleeding edge code can be found in our git repository at\nhttps://www.gnuradio.org/git/volk.git/.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cpu_features":{"origin":"devel/cpu_features","version":"0.9.0"},"orc":{"origin":"devel/orc","version":"0.4.36"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","comms","hamradio"],"shlibs_required":["libcpu_features.so","liborc-0.4.so.0"],"shlibs_provided":["libvolk.so.3.1"]},{"name":"vmtouch","origin":"sysutils/vmtouch","version":"1.3.1_1","comment":"Virtual Memory Toucher","maintainer":"trociny@FreeBSD.org","www":"https://hoytech.com/vmtouch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1d8d56e6e5ae596b9e41b5653944370de15023463603ac6ee86f51351e5c10f","flatsize":29467,"path":"All/vmtouch-1.3.1_1.pkg","repopath":"All/vmtouch-1.3.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15408,"desc":"Virtual Memory Toucher\n\nvmtouch is a tool for learning about and controlling the file system\ncache of Unix and Unix-like systems.","categories":["sysutils"]},{"name":"vuze","origin":"net-p2p/vuze","version":"5.7.4.0_2","comment":"BitTorrent client written in Java","maintainer":"ports@FreeBSD.org","www":"https://www.vuze.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a85b006b12e63494de77a991e95c4a6f81b955b00745550f1cce6e18e69a41e","flatsize":14638443,"path":"All/vuze-5.7.4.0_2.pkg","repopath":"All/vuze-5.7.4.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12718332,"desc":"Vuze is a java bittorrent client. Vuze (formerly Azureus) offers\nmultiple torrent downloads, queuing/priority systems (on torrents and\nfiles), start/stop seeding options and instant access to\nnumerous pieces of information about your torrents. Azureus\nnow features an embedded tracker easily setup and ready to use.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"swt":{"origin":"x11-toolkits/swt","version":"4.21_2"}},"categories":["net-p2p","java"],"annotations":{"cpe":"cpe:2.3:a:vuze:vuze:5.7.4.0:::::dragonfly6:x86_64:2"},"messages":[{"message":"===>   NOTICE:\n\nThe vuze port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vmsbackup","origin":"emulators/vmsbackup","version":"4.1.1_1","comment":"Reads VMS BACKUP tapes","maintainer":"ports@FreeBSD.org","www":"https://www.panix.com/~kingdon/vms/backup.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41329b93d9e7f064045ea293d12b131d0853534e86a759431955b2ea0ddcc3c3","flatsize":21924,"path":"All/vmsbackup-4.1.1_1.pkg","repopath":"All/vmsbackup-4.1.1_1.pkg","licenselogic":"single","pkgsize":10172,"desc":"VMSBACKUP reads VMS BACKUP tapes.\n\nMain features:\n - swaps bytes from big-endian to little-endian, if required.\n - savesets can be selected individually.\n - can preserve directory structure.\n - excludes vms specific files (eg executables and objects).\n - converts vms version numbering semicolons to colons.","categories":["emulators","sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe vmsbackup port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vmips","origin":"emulators/vmips","version":"1.5.1_3","comment":"MIPS R3000 simulator","maintainer":"brg@dgate.org","www":"http://www.dgate.org/vmips/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21f867bdecc058d6e2813f9565e5fc4d7b25b70ca82a56d95d5a1223507c6093","flatsize":541491,"path":"All/vmips-1.5.1_3.pkg","repopath":"All/vmips-1.5.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":146996,"desc":"vmips is a virtual machine based on the MIPS R3000 RISC processor.\nIt has built-in support for several emulated devices and GNU GDB\nremote debugging.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["emulators"]},{"name":"vmdktool","origin":"sysutils/vmdktool","version":"1.4","comment":"Convert VMDK files to/from raw disk images","maintainer":"garga@FreeBSD.org","www":"http://www.awfulhak.org/vmdktool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c9dcd0ff7a751d47f7a2beac08e06b270b6948fef0ddf8a459aaffbefe62fb9","flatsize":26327,"path":"All/vmdktool-1.4.pkg","repopath":"All/vmdktool-1.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13252,"desc":"vmdktool converts raw filesystems to VMDK files and vice versa.\n\nVMDK files can be imported directly into most Virtual Machine servers\nas guest filesystems.  Automatic machine deployments into products\nsuch as VMware's ESXi and VirtualBox requires the ability to construct\nVMDK files as the initial filesystem images for the created guests.\n\nvmdktool is free.\n\nContact the author with any questions or comments.","categories":["sysutils"]},{"name":"vm-lv2","origin":"audio/vm-lv2","version":"0.14.0_2","comment":"Virtual machine LV2 plugin bundle","maintainer":"yuri@FreeBSD.org","www":"https://open-music-kontrollers.ch/lv2/vm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"071a37feda9bbd93ca7858195089a19bc9cbe177d7939acbec96b15a531841e0","flatsize":590195,"path":"All/vm-lv2-0.14.0_2.pkg","repopath":"All/vm-lv2-0.14.0_2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":233736,"desc":"Currently the following plugins are contained in this plugin bundle:\n* Control VM\n  Virtual machine for LV2 Control ports. Features 8 inputs and 8 outputs.\n* CV VM\n  Virtual machine for LV2 Control Voltage ports. Features 8 inputs\n  and 8 outputs.\n* Audio VM\n  Virtual machine for LV2 Audio ports. Features 8 inputs and 8 outputs.\n* Atom VM\n  Virtual machine for LV2 Atom event ports. Features 8 inputs and 8 outputs.","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"lilv":{"origin":"audio/lilv","version":"0.24.24"},"serd":{"origin":"devel/serd","version":"0.32.2"},"sord":{"origin":"devel/sord","version":"0.16.16"},"sratom":{"origin":"audio/sratom","version":"0.6.16"}},"categories":["audio"],"shlibs_required":["libOpenGL.so.0","libGLEW.so.2","libGL.so.1","libX11.so.6"]},{"name":"vm-bhyve-devel","origin":"sysutils/vm-bhyve-devel","version":"1.5.0.26_1","comment":"Management system for bhyve virtual machines","maintainer":"driesm@FreeBSD.org","www":"https://github.com/churchers/vm-bhyve","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17e160925ba92a1c3dc839d4b31121a797bcf89ef6320504b9b15b943dfa63b9","flatsize":250589,"path":"All/vm-bhyve-devel-1.5.0.26_1.pkg","repopath":"All/vm-bhyve-devel-1.5.0.26_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":63776,"desc":"A frontend for bhyve which provides the 'vm' command\nCreate/start/stop virtual machines easily\nBridged/NAT networking\nBSD/Linux/Windows guest support","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"}},"categories":["sysutils"],"options":{"BHYVE_FIRMWARE":"off","EXAMPLES":"on","GRUB2_BHYVE":"off","TMUX":"off"},"messages":[{"message":"To enable vm-bhyve, please add the following lines to rc.conf,\ndepending on whether you are using ZFS storage or not. Please note\nthat the directory or dataset specified should already exist.\n\n    vm_enable=\"YES\"\n    vm_dir=\"zfs:pool/dataset\"\n\nOR\n\n    vm_enable=\"YES\"\n    vm_dir=\"/directory/path\"\n\nThen run 'vm init'.","type":"install"}]},{"name":"vollkorn-ttf","origin":"x11-fonts/vollkorn-ttf","version":"4.105_1","comment":"Free and healthy typeface for bread and butter use","maintainer":"rakuco@FreeBSD.org","www":"http://vollkorn-typeface.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7aec071ac5007ed917f5045fd654aceb05feffe542d0d771c5092967b449a4f","flatsize":5003665,"path":"All/vollkorn-ttf-4.105_1.pkg","repopath":"All/vollkorn-ttf-4.105_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1276424,"desc":"Vollkorn, the free and healthy typeface for bread and butter use, designed by\nFriedrich Althausen.\n\nIt intends to be a quiet, modest and well working text face for bread and\nbutter use. Unlike its examples in the book faces from the renaissance until\ntoday, it has dark and meaty serifs and a bouncing and healthy look. It might\nbe used as body type as well as for headlines or titles.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"}},{"name":"vlock","origin":"security/vlock","version":"2.2.3_5","comment":"Locks a terminal","maintainer":"martymac@FreeBSD.org","www":"http://freshmeat.net/projects/vlock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11479af4c5966c25d84e1eb8c28de879d8d48793751da0b270a0a74b791be517","flatsize":85182,"path":"All/vlock-2.2.3_5.pkg","repopath":"All/vlock-2.2.3_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32132,"desc":"This is a utility which locks a terminal so it can only be unlocked with the\nuser's password (or the root password).  It uses PAM authentication by default.","categories":["security"],"groups":["vlock"],"options":{"CACASAVER":"off","DOCS":"on","ROOTPWD":"on","VLOCKSCRIPTS":"off"}},{"name":"volleyball","origin":"games/volleyball","version":"0.8.6_13","comment":"Game similar to GNU Arcade Volleyball","maintainer":"amdmi3@FreeBSD.org","www":"http://www.losersjuegos.com.ar/juegos/volleyball","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9944208fd4956abad57aff5af055ba8c1f9c7af5ff9a77e019a922c6f3d82f6","flatsize":939387,"path":"All/volleyball-0.8.6_13.pkg","repopath":"All/volleyball-0.8.6_13.pkg","licenselogic":"single","pkgsize":776924,"desc":"Volleyball is a simple sports game, starring two penguins. Is a two\nplayer game, and follows the basic rules of actual Volleyball. Each\nplayer hits the ball, trying to reach the opponents field. If the\nball touches the floor of the opponents field, the player scores\none point.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"vym","origin":"deskutils/vym","version":"2.9.22_1","comment":"VYM is a tool to generate and manipulate mind maps","maintainer":"nivit@FreeBSD.org","www":"https://sourceforge.net/projects/vym/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ceba1b129c5f1941a783daf2d144474f4e4474abf9446c8e3aecd12faddb2dbc","flatsize":11745943,"path":"All/vym-2.9.22_1.pkg","repopath":"All/vym-2.9.22_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5568736,"desc":"VYM  (View Your Mind) is a tool to generate and manipulate maps which\nshow your thoughts. Such maps can help you to improve your creativity\nand effectivity. You can use them for time management, to organize\ntasks, to get an overview over complex contexts, to sort your ideas\netc. Some people even think it is fun to work with such maps...","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-qdbus":{"origin":"devel/qt5-qdbus","version":"5.15.15p3"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["deskutils"],"shlibs_required":["libQt5Network.so.5","libQt5PrintSupport.so.5","libQt5Script.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Xml.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"vmaf","origin":"multimedia/vmaf","version":"3.0.0","comment":"Perceptual video quality assessment based on multi-method fusion","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/Netflix/vmaf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"087c42cc39054da9aae8b1a06591f5f461a0511c4053985ab6d84d71b4473cc2","flatsize":5383726,"path":"All/vmaf-3.0.0.pkg","repopath":"All/vmaf-3.0.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE+PATENT"],"pkgsize":274020,"desc":"VMAF is a perceptual video quality assessment algorithm developed by\nNetflix. VMAF Development Kit (VDK) is a software package that\ncontains the VMAF algorithm implementation, as well as a set of tools\nthat allows a user to train and test a custom VMAF model.","categories":["multimedia"],"shlibs_provided":["libvmaf.so.3"]},{"name":"voadi","origin":"games/voadi","version":"0.3","comment":"Vegan on a Desert Island, 2D top-down adventure game","maintainer":"amdmi3@FreeBSD.org","www":"https://www.voadi.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"540b926b380d30bcb776ee951a801a3e7f9b7522dfe768d214b0d16498cee18c","flatsize":6134482,"path":"All/voadi-0.3.pkg","repopath":"All/voadi-0.3.pkg","licenselogic":"and","licenses":["GPLv3","CC-BY-SA-4.0"],"pkgsize":4705692,"desc":"Humorous 2D adventure game for PC, Mac, and Linux, a hypothetical\nquestion is taken to the extreme. Our heroine Rachel is challenged\nby the brutality of nature, the politics of species, and the struggle\nto persevere. Rachel's vegan ethos is useful, as the island is\nbrimming with animals that can help her, but winning their support\nis no easy task. Rachel must use her communication skills and\nproblem-solving abilities-rather than coercion-to get what she\nwants.","deps":{"solarus":{"origin":"games/solarus","version":"1.6.5_1"}},"categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"Please keep in mind that Vegan on a Desert Island is a work in\nprogress, so the store is not yet complete, and also savegames\nmay be incompatible with future game releases.","type":"install"}]},{"name":"vo-amrwbenc","origin":"audio/vo-amrwbenc","version":"0.1.3_1","comment":"VisualOn AMR-WB encoder library","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/opencore-amr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ec8168c78426d0de5f145fd094f625b136d3109e11e45a11a20da2cbb0290c1","flatsize":305700,"path":"All/vo-amrwbenc-0.1.3_1.pkg","repopath":"All/vo-amrwbenc-0.1.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":88452,"desc":"VisualOn AMR-WB encoder library\n\nThis library contains an encoder implementation of the Adaptive Multi\nRate Wideband (AMR-WB) audio codec. The library is based on a codec\nimplementation by VisualOn as part of the Stagefright framework from\nthe Google Android project.","categories":["audio"],"shlibs_provided":["libvo-amrwbenc.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe vo-amrwbenc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vnstat","origin":"net/vnstat","version":"2.12","comment":"Console-based network traffic monitor","maintainer":"sunpoet@FreeBSD.org","www":"https://humdi.net/vnstat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af36905ca203d57cccaff478257c58b6bebc6fb3c831dc4b292c2bcc7fe5c6aa","flatsize":433491,"path":"All/vnstat-2.12.pkg","repopath":"All/vnstat-2.12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":141652,"desc":"vnStat is a console-based network traffic monitor for Linux and BSD that keeps a\nlog of network traffic for the selected interface(s). It uses the network\ninterface statistics provided by the kernel as information source. This means\nthat vnStat won't actually be sniffing any traffic and also ensures light use of\nsystem resources regardless of network traffic rate.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net"],"users":["vnstat"],"groups":["vnstat"],"shlibs_required":["libsqlite3.so.0","libgd.so.6"],"options":{"DOCS":"on","GUI":"on"},"messages":[{"message":"vnstat has been installed.\n\nA sample configuration file has been installed in /usr/local/etc/\nPlease add your default network interface in the 'Interface' line there\nbefore starting vnstat service.\n\nFor more information about vnStat use \"man vnstat\" or visit:\nhttp://humdi.net/vnstat/","type":"install"}]},{"name":"vkoverhead","origin":"benchmarks/vkoverhead","version":"1.2","comment":"Evaluate CPU overhead of Vulkan drivers","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/zmike/vkoverhead","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bcf307d51510274472af331e27e25a96ed718843cf1a47bf1a4a8eed8035722","flatsize":551601,"path":"All/vkoverhead-1.2.pkg","repopath":"All/vkoverhead-1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":117236,"desc":"vkoverhead is a tool for evaluating CPU-based overhead of Vulkan\ndrivers. It was inspired heavily by drawoverhead from piglit.\n\n## Features\n* extreme granularity for profiling specific scenarios\n* simple to use\n* CSV output for ease of script parsing\n* zero dependencies","deps":{"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"}},"categories":["benchmarks"]},{"name":"vst3sdk","origin":"audio/vst3sdk","version":"3.7.1.b.50.1_2","comment":"VST3 SDK (VST3 audio plugins Software Development Kit)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/steinbergmedia/vst3sdk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c08c26af5401bd979d8c61bb0496ce4c5b913a212920276e24a5e0740127087","flatsize":39634431,"path":"All/vst3sdk-3.7.1.b.50.1_2.pkg","repopath":"All/vst3sdk-3.7.1.b.50.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":11916364,"desc":"The VST SDK package contains\n* The VST 3 API\n* VST 3 Implementation Helper Classes\n* AAX, AU, AUv3 and VST 2 wrappers\n* VST 3 plug-ins Examples\n\nWWW: https://github.com/steinbergmedia/vst3sdk","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-cursor":{"origin":"x11/xcb-util-cursor","version":"0.1.3"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"}},"categories":["audio"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libfreetype.so.6","libxcb.so.1","libxcb-util.so.1","libxcb-cursor.so.0","libxcb-keysyms.so.1","libxcb-xkb.so.1","libxkbcommon.so.0","libxkbcommon-x11.so.0","libcairo.so.2","libfontconfig.so.1","libexpat.so.1"]},{"name":"vkquake","origin":"games/vkquake","version":"1.30.1","comment":"Quake 1 port using Vulkan instead of OpenGL, based on QuakeSpasm","maintainer":"ports@FreeBSD.org","www":"https://github.com/Novum/vkQuake","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb30f0f4580c9e70e66981ca005876472b3562ff6dbb95f66a3a8dc4998a3e57","flatsize":2294208,"path":"All/vkquake-1.30.1.pkg","repopath":"All/vkquake-1.30.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":835568,"desc":"vkQuake is a Quake 1 port using Vulkan instead of OpenGL for rendering. It is\nbased on the popular QuakeSpasm port and runs all mods compatible with it like\nArcane Dimensions or In The Shadows.\n\nCompared to QuakeSpasm vkQuake also features a software Quake like underwater\neffect, has better color precision, generates mipmap for water surfaces at\nruntime and has native support for anti-aliasing and AF.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"quake-data":{"origin":"games/quake-data","version":"1.0.6_2"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"}},"categories":["games"],"shlibs_required":["libvulkan.so.1","libFLAC.so.12","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libmodplug.so.1","libSDL2-2.0.so.0"],"options":{"FLAC":"on","MP3":"off","USERDIRS":"on","VORBIS":"on","WAVE":"on","MIKMOD":"off","XMP":"off","MODPLUG":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe vkquake port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vnote","origin":"deskutils/vnote","version":"3.17.0","comment":"Pleasant Qt-based note-taking platform","maintainer":"danfe@FreeBSD.org","www":"https://app.vnote.fun/en_us/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28f661e7406f0025c4b91539d311cea6e02b2ace9891d2175024897fd034ffc4","flatsize":16547590,"path":"All/vnote-3.17.0.pkg","repopath":"All/vnote-3.17.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":6906684,"desc":"VNote is a Qt-based, free and open-source note-taking application,\ncurrently focusing on Markdown (support for more formats is planned).\nVNote is designed to provide a pleasant note-taking platform with\nexcellent editing experience.","deps":{"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["deskutils"],"shlibs_required":["libX11.so.6","libhunspell-1.7.so.0","libQt5WebEngineWidgets.so.5","libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5WebEngineCore.so.5","libQt5Quick.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5WebChannel.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Positioning.so.5","libQt5Sql.so.5","libQt5Core.so.5","libGL.so.1"],"shlibs_provided":["libVSyntaxHighlighting.so.1","libVTextEdit.so.1"]},{"name":"vitetris","origin":"games/vitetris","version":"0.59.1","comment":"Terminal-based Tetris clone in vein of Nintendo Tetris","maintainer":"amdmi3@FreeBSD.org","www":"http://victornils.net/tetris/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"674d59a5739e4b5d295df7a46cd603719de249c2475950874981eeb5854b9177","flatsize":132178,"path":"All/vitetris-0.59.1.pkg","repopath":"All/vitetris-0.59.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":62264,"desc":"vitetris is a terminal-based Tetris clone by Victor Nilsson. Gameplay is\nmuch like the early Tetris games by Nintendo. Features include:\n\n -Configurable keys\n -Highscore table\n -Two-player mode with garbage\n -Network play","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"vit","origin":"deskutils/vit","version":"1.2_2","comment":"Curses-based interface to taskwarrior","maintainer":"ports@FreeBSD.org","www":"https://tasktools.org/projects/vit.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c24a777b455b71e87bcfa833318085b066288fcd6df68bcf66e22c15c8ef83c6","flatsize":60678,"path":"All/vit-1.2_2.pkg","repopath":"All/vit-1.2_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":15340,"desc":"VIT (Visual Interactive Taskwarrior) is a lightweight, curses-based front end\nfor Taskwarrior that provides a convenient way to quickly navigate and process\ntasks. VIT allows you to interact with tasks in a Vi-intuitive way. A goal of\nVIT is to allow you to customize the way in which you use Taskwarrior's core\ncommands as well as to provide a framework for easily dispatching external\ncommands (both user scripts and Taskwarrior's many External Scripts).","deps":{"p5-Curses":{"origin":"devel/p5-Curses","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"taskwarrior":{"origin":"deskutils/taskwarrior","version":"2.6.2_1"}},"categories":["deskutils"],"messages":[{"message":"===>   NOTICE:\n\nThe vit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vitunes","origin":"audio/vitunes","version":"2.3_7","comment":"Curses-based media player with vim-like keybinds","maintainer":"ports@FreeBSD.org","www":"http://vitunes.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71a7c8b170b1053c8d4b5fcf8e9b33124d061f02c220befae16febaee5516491","flatsize":122334,"path":"All/vitunes-2.3_7.pkg","repopath":"All/vitunes-2.3_7.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":53884,"desc":"vitunes is a curses-based playlist manager and media player for *nix operating\nsystems with vim-like keybinds. Its primary goal is to serve as an index of\n\"tagged\" multimedia files and provide a quick, easy interface for browsing &\nsearching your files, and creating playlists.","deps":{"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libtag.so.2","libtag_c.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe vitunes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vizone","origin":"dns/vizone","version":"0.1","comment":"Updates the serial number in one or more zonefiles","maintainer":"ehaupt@FreeBSD.org","www":"https://www.netswarm.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12687887a4f3eb6f6c3668411b9269f495da4146ce037108ad4b23d51a43f919","flatsize":3160,"path":"All/vizone-0.1.pkg","repopath":"All/vizone-0.1.pkg","licenselogic":"single","pkgsize":2008,"desc":"A script that tries to update the serial inside a DNS zonefile with sane values\nif the file has changed during edit.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns"],"options":{"EXAMPLES":"on"}},{"name":"vsqlite","origin":"databases/vsqlite","version":"0.3.13_19","comment":"Well designed and portable SQLite3 Wrapper for C++","maintainer":"kwm@FreeBSD.org","www":"https://github.com/vinzenz/vsqlite--","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"578d8289d9dfa82d26949b1c4a3fe2072202fa662e5643c9dac226522cc6c9c1","flatsize":656522,"path":"All/vsqlite-0.3.13_19.pkg","repopath":"All/vsqlite-0.3.13_19.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":95280,"desc":"Well designed and portable SQLite3 Wrapper for C++","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"shlibs_provided":["libvsqlitepp.so.3"]},{"name":"viz","origin":"misc/viz","version":"1.1.1_2","comment":"Convert invisible (binary) characters to a visible form","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30f0ea2b4ddd792201eccf4e327011446f37ac1674dacd82053deb998352df9d","flatsize":84187,"path":"All/viz-1.1.1_2.pkg","repopath":"All/viz-1.1.1_2.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":36536,"desc":"Copyright (c) 1989-1994 by William Deich.\n\nViz copies its input to its output, converting invisible characters\nto a visible form.  If the -t option is used, the output is formatted\nin a form that can be completely inverted by inviz, which allows\na binary file to be converted to a text form and then back.  It is\nmuch more flexible than either cat -v or od (either old or POSIX\nod), and it is also 2-4 times faster.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe viz port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vt","origin":"biology/vt","version":"0.57721_3","comment":"Discovers short variants from Next Generation Sequencing data","maintainer":"jwb@FreeBSD.org","www":"https://genome.sph.umich.edu/wiki/Vt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bffdc8fbb30b38bf4ccaced55dde2365753fd168321bcc0f66679b612615a4cc","flatsize":2190781,"path":"All/vt-0.57721_3.pkg","repopath":"All/vt-0.57721_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":651872,"desc":"vt is a variant tool set that discovers short variants from Next Generation\nSequencing data.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"htslib":{"origin":"biology/htslib","version":"1.17_1"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"libsvm":{"origin":"science/libsvm","version":"3.24"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["biology"],"shlibs_required":["libhts.so.3","libdeflate.so.0","libcurl.so.4","libcrypto.so.12"]},{"name":"visualpolylib","origin":"math/visualpolylib","version":"0.9_1","comment":"Visualization program for PolyLib","maintainer":"yuri@FreeBSD.org","www":"https://icps.u-strasbg.fr/polylib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93b95d14de2ecff7b20a5f55307f317665001dbc084aa607a3e0516a73fffebd","flatsize":106494,"path":"All/visualpolylib-0.9_1.pkg","repopath":"All/visualpolylib-0.9_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":40260,"desc":"VisualPolylib is the visualization application for PolyLib, The Polyhedral\nLibrary, that operates on objects made up of unions of polyhedra of any\ndimension.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polylib":{"origin":"math/polylib","version":"5.22.5"}},"categories":["math"],"shlibs_required":["libpolylibgmp.so.8","libgmp.so.10","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"vkpeak","origin":"benchmarks/vkpeak","version":"20240505","comment":"Profile Vulkan devices to find their peak capacities","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/nihui/vkpeak","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95684ed27bb3fe6f8ec4f0f4482092bb58acdac552797549ffd4d767025e6447","flatsize":2396392,"path":"All/vkpeak-20240505.pkg","repopath":"All/vkpeak-20240505.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":662436,"desc":"vkpeak is a synthetic benchmarking tool to measure peak capabilities\nof Vulkan devices. It only measures the peak metrics that can be\nachieved using vector operations and does not represent a real-world\nuse case.","deps":{"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"}},"categories":["benchmarks"]},{"name":"visprint","origin":"graphics/visprint","version":"2.1_4","comment":"Creates fractal fingerprint images based on any data","maintainer":"ports@FreeBSD.org","www":"https://www.tastyrabbit.net/visprint/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91d219e2a1d3b9bee98fcef1c4de8dca5f0afcc92b88b871dfeb3e9c9e55c61c","flatsize":16939,"path":"All/visprint-2.1_4.pkg","repopath":"All/visprint-2.1_4.pkg","licenselogic":"single","pkgsize":8744,"desc":"Visprint makes fractal fingerprint png images based on the contents of any\nfile. The image will be different for almost every file with even slightly\ndifferent contents. Visprint uses the IFS fractal generation process,\npioneered by Michael Barnsley. It is a way to create images which are\nself-similar to infinite depths. In other words, the picture is made up of\nsmaller versions of itself.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"],"messages":[{"message":"===>   NOTICE:\n\nThe visprint port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"visitors","origin":"www/visitors","version":"0.7.0_1","comment":"Very fast and easy to use web log analyzer","maintainer":"ports@FreeBSD.org","www":"http://www.hping.org/visitors/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc1dfa5c72d57ac61025eec37fd0c9816758f62bd76a0d63348a3f76547f7b7f","flatsize":174704,"path":"All/visitors-0.7.0_1.pkg","repopath":"All/visitors-0.7.0_1.pkg","licenselogic":"single","pkgsize":57364,"desc":"Visitors is a very fast and easy to use web log analyzer.","categories":["www"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe visitors port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"viu","origin":"graphics/viu","version":"1.1_1","comment":"Simple terminal image viewer written in Rust","maintainer":"vulcan@wired.sh","www":"https://github.com/atanunq/viu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a2bef4a5a206554eacc08912277767250e5844daf6ea665ee61382a34b06e40","flatsize":2250863,"path":"All/viu-1.1_1.pkg","repopath":"All/viu-1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":718980,"desc":"Small command-line application to view images from the terminal\nwritten in Rust. It uses lower half blocks (\\u2584) to fit 2 pixels\ninto a single cell by adjusting foreground and background colours\naccordingly.\n\nWhen run, viu will check the value of $COLORTERM. If it contains\neither truecolor or 24bit, truecolor (16 million colors) will be\nused. If not, it will fallback to using only ansi256.\n\nWWW: https://github.com/atanunq/viu","categories":["graphics"],"options":{"DOCS":"on"}},{"name":"vivid","origin":"sysutils/vivid","version":"0.8.0_23","comment":"Themeable LS_COLORS generator with a rich filetype datebase","maintainer":"0mp@FreeBSD.org","www":"https://github.com/sharkdp/vivid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c59197eb1e2b16c169e1bbe7b8a63570aeac9012f35c9fe2cee06e7e46811dba","flatsize":1380882,"path":"All/vivid-0.8.0_23.pkg","repopath":"All/vivid-0.8.0_23.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":419132,"desc":"vivid is a generator for the LS_COLORS environment variable that controls the\ncolorized output of ls, tree, fd, bfs, dust and many other tools.\n\nIt uses a YAML configuration format for the filetype-database and the color\nthemes. In contrast to dircolors, the database and the themes are organized in\ndifferent files. This allows users to choose and customize color themes\nindependent from the collection of file extensions. Instead of using cryptic\nANSI escape codes, colors can be specified in the RRGGBB format and will be\ntranslated to either truecolor (24-bit) ANSI codes or 8-bit codes for older\nterminal emulators.","categories":["sysutils"]},{"name":"virtualpg","origin":"databases/virtualpg","version":"2.0.1","comment":"Loadable dynamic extension to both SQLite and SpatiaLite","maintainer":"lbartoletti@FreeBSD.org","www":"https://www.gaia-gis.it/fossil/virtualpg/index","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d97ae2a6bf506f155572ad514d94758b6c40b06cd50a51e84ff796f49686bad","flatsize":167612,"path":"All/virtualpg-2.0.1.pkg","repopath":"All/virtualpg-2.0.1.pkg","licenselogic":"or","licenses":["MPL11","LGPL21","GPLv2"],"pkgsize":42264,"desc":"VirtualPG 2 is available both as a classic C/C++ library and as a loadable\ndynamic extension module for both SQLite and SpatiaLite.\n\nThe intended scope of VirtualPG is supporting direct data exchange form/to\nPostgreSQL / PostGIS targets and SQLite simply using basic,\nplain SQL statements.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","geography"],"shlibs_required":["libsqlite3.so.0","libpq.so.5"],"shlibs_provided":["libvirtualpg.so.0"]},{"name":"vstr","origin":"devel/vstr","version":"1.0.15_2","comment":"General purpose string library for C","maintainer":"ports@FreeBSD.org","www":"http://www.and.org/vstr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afdc9f7e9e76e7e1b22f4dfb758c2f6dc8d1f201f2bf1f7a5bacf21d2a02f932","flatsize":2165575,"path":"All/vstr-1.0.15_2.pkg","repopath":"All/vstr-1.0.15_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":317628,"desc":"Vstr is a string library, designed so you can work optimally with\nreadv()/writev() for input/output. This means that, for instance, you\ncan readv() data to the end of the string and writev() data from the\nbeginning of the string without having to allocate or move memory. It\nalso means that the library is completely happy with data that has\nmultiple zero bytes in it.","categories":["devel"],"shlibs_provided":["libvstr-1.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe vstr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vm-to-tor","origin":"security/vm-to-tor","version":"1.0","comment":"Connect virtual machines to the tor network","maintainer":"yuri@FreeBSD.org","www":"https://github.com/yurivict/vm-to-tor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eed234ebac39352b207a9ff12f9d74fb5e2648f726f97e21b40943b2f2866802","flatsize":37746,"path":"All/vm-to-tor-1.0.pkg","repopath":"All/vm-to-tor-1.0.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":11472,"desc":"Service connecting any number of virtual machines to the tor anonymity network.","deps":{"tiny-network-utilities":{"origin":"net/tiny-network-utilities","version":"1.0"},"tor":{"origin":"security/tor","version":"0.4.8.12"}},"categories":["security","net"],"messages":[{"message":"You installed vm-to-tor: framework that allows to connect virtual\nmachines to the tor network.\n\nIt requires sysctl variable net.link.tap.user_open=1 set in\n/etc/sysctl.conf.\n\nTo start vm-to-tor manually, you can use this command:\n# service vm-to-tor onestart\nThis will connect an adapter tap0 to tor. Then you need to change\nsettings of one virtual machine to use tap0 interface (in VirtualBox\nyou need to set \"Bridged Adapter\" as a network type and choose tap0\nas an adapter name, in bhyve tap0 will just work).\n\nTo enable at system startup, you can add one of these lines:\n. /usr/local/etc/vm-to-tor.rc.conf.simple\nor\n. /usr/local/etc/vm-to-tor.rc.conf.complex\nto /etc/rc.conf, and modify /usr/local/etc/vm-to-tor.rc.conf.*\naccording to your needs. Please read there the explanation of\nvm-to-tor features.\n\nBefore changing configuration, you need to stop vm-to-tor with\n# service vm-to-tor {one}stop\nAfter changing configuration, you need to start it again:\n# service vm-to-tor start\n\nTo see the status of vm-to-tor:\n# service vm-to-tor status\n\nTo connect to the virtual machine tap1 with ssh:\n# ssh 172.16.1.2\n\nTo change tor router setting for machine tapN with ctrl protocol:\n# vm-ctrl tapN\n\nBy design, you can't connect to the host from the virtual machine for\nsecurity reasons. Machine is isolated from the host environment, and\nis not host-aware. Besides the optional NFS connection, all\ncommunication initiated by the virtual machine happens only through\ntor.","type":"install"}]},{"name":"virtboard","origin":"x11/virtboard","version":"0.0.6_1","comment":"Basic keyboard, blazing the path of modern Wayland keyboards","maintainer":"jbeich@FreeBSD.org","www":"https://source.puri.sm/Librem5/virtboard","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f85bdc9b6e583779b38acff288dd379a082c4f4ae040d47b7864e4609dc2dc46","flatsize":288239,"path":"All/virtboard-0.0.6_1.pkg","repopath":"All/virtboard-0.0.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61588,"desc":"Virtboard is an on screen keyboard based on wayland-keyboard, and\nserving as a test bed for new input method protocols.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libpng16.so.16","libpixman-1.so.0","libwayland-cursor.so.0","libwayland-client.so.0","libxkbcommon.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libepoll-shim.so.0"]},{"name":"virt-what","origin":"sysutils/virt-what","version":"1.25_1","comment":"Utility to determine whether it is being run in virtual environment","maintainer":"otis@FreeBSD.org","www":"https://people.redhat.com/~rjones/virt-what/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ceddecb2d4d9c2075aadc811d003da82aab1c02f78ce1dc927626f18d836705","flatsize":38710,"path":"All/virt-what-1.25_1.pkg","repopath":"All/virt-what-1.25_1.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":18448,"desc":"virt-what is a shell script which can be used to detect if the program\nis running in a virtual machine.\n\nvirt-what supports a very large number of different hypervisor types,\nincluding common open source hypervisors (KVM, Xen, QEMU, VirtualBox),\nmainframe systems like IBM Systemz, LPAR, z/VM, hardware partitioning\nschemes like Hitachi Virtage, proprietary hypervisors like VMWare,\nMicrosoft Hyper-V and much more.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"virglrenderer","origin":"x11/virglrenderer","version":"0.8.2_1","comment":"VirGL virtual OpenGL renderer","maintainer":"ports@FreeBSD.org","www":"https://virgil3d.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47bc87ccdd4419ac0d163f5fad8fa0e2bc7357931bb15b5b7f81985e0a7fc379","flatsize":481051,"path":"All/virglrenderer-0.8.2_1.pkg","repopath":"All/virglrenderer-0.8.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":168472,"desc":"Virgil is a research project to investigate the possibility of creating a\nvirtual 3D GPU for use inside qemu virtual machines, that allows the guest\noperating system to use the capabilities of the host GPU to accelerate 3D\nrendering. The plan is to have a guest GPU that is fully independent of the\nhost GPU.","deps":{"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11"],"shlibs_required":["libepoxy.so.0","libdrm.so.2","libgbm.so.1","libX11.so.6"],"shlibs_provided":["libvirglrenderer.so.1"],"annotations":{"cpe":"cpe:2.3:a:virglrenderer_project:virglrenderer:0.8.2:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe virglrenderer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vipack","origin":"devel/vipack","version":"0.9.1","comment":"Vishap package manager","maintainer":"antranigv@freebsd.am","www":"https://github.com/vishaps/vipack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cee57c1188cfb41786b6cce7e6916a9fd9214c3c33404e3ba729a5a7409d95e2","flatsize":411326,"path":"All/vipack-0.9.1.pkg","repopath":"All/vipack-0.9.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":149324,"desc":"vipack is a language- and dependency-agnostic package manager\nthat only needs a json tree describing package information,\ndependencies, and build steps.\n\nThe default tree describes packages for Vishap Oberon Compiler,\nbut there's no restriction on the stack and any custom tree can\nbe used.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel"]},{"name":"vinci","origin":"math/vinci","version":"1.0.5","comment":"Package that implements algorithms for convex body volume computation","maintainer":"yuri@FreeBSD.org","www":"https://www.multiprecision.org/vinci/home.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b142cc42541deb8909c145ff0b1fba184ab9a6d9fb6125e9b09a00d1ae9dcdf","flatsize":75104,"path":"All/vinci-1.0.5.pkg","repopath":"All/vinci-1.0.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":33340,"desc":"The volume is one of the central properties of a convex body, and volume\ncomputation is involved in many hard problems. Applications range from rather\nclassical ones as in convex optimisation to problems in remote fields like\nalgebraic geometry where the number of common roots of polynomials can be\nrelated to a special polytope volume.\n\nPart of the fascination of the subject stems from the discrepancy between the\nintuitive notion of \"volume\" and the actual hardness of computing it. Despite\nthis discouraging complexity - algorithms in general need exponential time in\nthe input dimension - steadily growing computer power enables us to attack\nproblems of practical interest.\n\nVinci is an easy to install C package that implements several algorithms for\nvolume computation. It is the fruit of a research project carried out at the\nend of the 1990s at the IFOR (Institute for Operations Research) of the ETH\nZurich.","categories":["math"]},{"name":"vimpager","origin":"sysutils/vimpager","version":"2.06.20200712_1","comment":"Use Vim/NeoVim as a pager","maintainer":"ports@FreeBSD.org","www":"https://github.com/rkitover/vimpager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ac5f0dfea2d83c57392af15d42239d24242b55639a11256999f403c13737a95","flatsize":397733,"path":"All/vimpager-2.06.20200712_1.pkg","repopath":"All/vimpager-2.06.20200712_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":61068,"desc":"Vimpager uses the power of Vim to provide a powerful pager.\nIt runs Vim (or NeoVim, or even GVim) and acts as a frontend,\nallowing for full Vim syntax highlighting, navigation, and\nconfigurability.\n\nTo make Vimpager look for anything other than `vim', set\nVIMPAGER_VIM=nvim or VIMPAGER_VIM=gvim.\n\nTo set Vimpager as your default pager, export PAGER=vimpager\nin your shell.","deps":{"vim":{"origin":"editors/vim","version":"9.1.0470"}},"categories":["sysutils"],"options":{"DOCS":"on","NEOVIM":"off","VIM":"on"},"messages":[{"message":"To make Vimpager your default pager, run `export PAGER=vimpager'\nor put it in your shell config file.\n\nVimpager looks only for `vim'. To make Vimpager look for anything\nelse, set `VIMPAGER_VIM=nvim' or `VIMPAGER_VIM=gvim'.","type":"install"},{"message":"===>   NOTICE:\n\nThe vimpager port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vimb","origin":"www/vimb","version":"3.7.0_1","comment":"Vim like browser","maintainer":"ports@FreeBSD.org","www":"https://fanglingsu.github.io/vimb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7f758dfeca35448d088aab111c1ccb5501eb65fb8a5aa2c04224d297d38938c","flatsize":285904,"path":"All/vimb-3.7.0_1.pkg","repopath":"All/vimb-3.7.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":102560,"desc":"Vimb is a web browser that behaves like Vimprobable, but with some\nparadigms from dwb and hopefully a cleaner code base.  The goal of\nVimb is to build a completely keyboard-driven, efficient and\npleasurable browsing experience with low memory and cpu usage.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["www"],"shlibs_required":["libwebkit2gtk-4.0.so.37","libgtk-3.so.0","libgdk-3.so.0","libsoup-2.4.so.1","libgio-2.0.so.0","libjavascriptcoregtk-4.0.so.18","libgobject-2.0.so.0","libglib-2.0.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe vimb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"virtualgl","origin":"x11/virtualgl","version":"3.1.1","comment":"Redirects commands from an OpenGL app to another X server","maintainer":"eduardo@FreeBSD.org","www":"https://www.virtualgl.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e78874ef3783fdb22af348f74d644e50efbcd979b83b4ba1078410c1676956dd","flatsize":4195228,"path":"All/virtualgl-3.1.1.pkg","repopath":"All/virtualgl-3.1.1.pkg","licenselogic":"and","licenses":["LGPL21","WXWINDOWS"],"pkgsize":838984,"desc":"VirtualGL is an open source program that redirects the 3D rendering commands\nfrom Unix and Linux OpenGL applications to 3D accelerator hardware in a\ndedicated server and displays the rendered output interactively to a thin\nclient located elsewhere on the network, or locally.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libjpeg-turbo":{"origin":"graphics/libjpeg-turbo","version":"3.0.3"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"}},"categories":["x11","graphics"],"shlibs_required":["libGL.so.1","libEGL.so.1","libX11.so.6","libGLU.so.1","libXtst.so.6","libXext.so.6","libturbojpeg.so.0","libfltk.so.1.3","libOpenCL.so.1"],"shlibs_provided":["libdlfaker.so","libgefaker.so","libvglfaker-nodl.so","libvglfaker-opencl.so","libvglfaker.so"],"options":{"DOCS":"on","OPENCL":"on","OPENSSL":"off","XVIDEO":"off"}},{"name":"visualboyadvance-m","origin":"emulators/visualboyadvance-m","version":"2.0.0b2_12","comment":"Game Boy Advance emulator with GTK frontend","maintainer":"ports@FreeBSD.org","www":"https://vba-m.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b63b7b1bde478c4458c3205b3cb46e68ab713f16a6a9dd4abb346e48848f216","flatsize":2975772,"path":"All/visualboyadvance-m-2.0.0b2_12.pkg","repopath":"All/visualboyadvance-m-2.0.0b2_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":676340,"desc":"VisualBoyAdvance-M is an emulator of the Game Boy, Super Game Boy,\nGame Boy Color, and Game Boy Advance. The -M fork is a collection\nof community patches to the original VisualBoyAdvance. It includes an\noptional GTK frontend.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["emulators"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libGLU.so.1","libpng16.so.16"],"options":{"DEBUGGER":"on","FFMPEG":"off","LINK":"off","LIRC":"off","NLS":"on","GVBAM":"off","SDL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe visualboyadvance-m port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vino","origin":"net/vino","version":"3.22.0_3","comment":"VNC server that allows for remote access to your GNOME desktop","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Vino","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cae0a674571c7e4a65e852f6fe642bb3aafffcff219a9db457ac56cd72433f2","flatsize":2013391,"path":"All/vino-3.22.0_3.pkg","repopath":"All/vino-3.22.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":366748,"desc":"Vino is a VNC server for GNOME - it allows someone to remotely connect\nto your desktop session using the RFB protocol.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"}},"categories":["net","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libdbus-glib-1.so.2","libdbus-1.so.3","libtelepathy-glib.so.0","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libsecret-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgnutls.so.30","libavahi-common.so.3","libavahi-client.so.3","libavahi-glib.so.1","libglib-2.0.so.0","libintl.so.8","libgcrypt.so.20","libgpg-error.so.0","libjpeg.so.8","libSM.so.6","libICE.so.6","libX11.so.6","libXtst.so.6","libXext.so.6","libXdamage.so.1","libXfixes.so.3"],"annotations":{"cpe":"cpe:2.3:a:david_king:vino:3.22.0:::::dragonfly6:x86_64:3"}},{"name":"vim-colorschemes-legacy","origin":"editors/vim-colorschemes-legacy","version":"g20220816_1","comment":"Legacy colorschemes for Vim","maintainer":"michael.osipov@siemens.com","www":"https://github.com/vim/colorschemes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2929d5babbe368f5b158c3d5513eac313618e4501c53550817eb5c9b300ce2a","flatsize":43913,"path":"All/vim-colorschemes-legacy-g20220816_1.pkg","repopath":"All/vim-colorschemes-legacy-g20220816_1.pkg","licenselogic":"single","licenses":["VIM"],"pkgsize":10884,"desc":"The collection of legacy vim colorschemes before 8.2.4954.\n\nThe upstream vim colorschemes were substantively changed in that patch,\nso the look is now noticably different. The original colorschemes live\non in this package.","categories":["editors"]},{"name":"vim-lsp","origin":"editors/vim-lsp","version":"0.1.4.198","comment":"Async language server protocol plugin for vim and neovim","maintainer":"yuri@FreeBSD.org","www":"https://github.com/prabirshrestha/vim-lsp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32f5009a25c6e9c14088c2ff03cfbc88a8b397b521d84b924304d6142f593658","flatsize":588156,"path":"All/vim-lsp-0.1.4.198.pkg","repopath":"All/vim-lsp-0.1.4.198.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":102272,"desc":"vim-lsp is an async language server protocol (LSP) plugin for vim8 and neovim.","categories":["editors"]},{"name":"vkmark","origin":"benchmarks/vkmark","version":"2017.08.36_1","comment":"Vulkan benchmark","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/vkmark/vkmark","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"718b60890988cd06623f2d86eb704f5391da33e8d4a98a0517b79d7f78330b46","flatsize":2009536,"path":"All/vkmark-2017.08.36_1.pkg","repopath":"All/vkmark-2017.08.36_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":738372,"desc":"vkmark is an extensible Vulkan benchmarking suite with targeted,\nconfigurable scenes.","deps":{"assimp":{"origin":"multimedia/assimp","version":"5.4.1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"}},"categories":["benchmarks","wayland"],"shlibs_required":["libvulkan.so.1","libassimp.so.5","libwayland-client.so.0","libxcb.so.1","libxcb-icccm.so.4"],"options":{"DRM":"off","WAYLAND":"on","X11":"on"}},{"name":"vils","origin":"sysutils/vils","version":"20020228_1","comment":"Use your favorite editor to rename files","maintainer":"amdmi3@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb7932a4e5d1933537648fa22d4a013e80cffa7507a43130397516d1914ff060","flatsize":2456,"path":"All/vils-20020228_1.pkg","repopath":"All/vils-20020228_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2064,"desc":"This little script enables you to ``edit an ls'', i.e. it will load a\nlist of filenames into your favourite editor (presumably vi). Any\nchanges to the filenames will result in renaming the respective files.\nRead the comments in the script for details.\n\nBSD-style copyright and standard disclaimer applies.","deps":{"zsh":{"origin":"shells/zsh","version":"5.9_4"}},"categories":["sysutils"]},{"name":"vimpc","origin":"audio/vimpc","version":"0.09.2_2","comment":"Ncurses client for musicpd with vi-like key bindings","maintainer":"riggs@FreeBSD.org","www":"https://github.com/boysetsfrog/vimpc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b21bac1f2f8dfbaafb07ebe0872a07ae7c8dce86d2644292fadda5a9a9310563","flatsize":929802,"path":"All/vimpc-0.09.2_2.pkg","repopath":"All/vimpc-0.09.2_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":275468,"desc":"vimpc is a client for mpd with vi-like key bindings, written in C++.\nIt provides an alternative to other ncurses-based mpd clients (such\nas ncmpc and ncmpcpp) in the sense that it features an interface\nsimilar to that of the vim text editor.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libmpdclient":{"origin":"audio/libmpdclient","version":"2.22"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["audio"],"shlibs_required":["libpcre.so.1","libmpdclient.so.2","libcurl.so.4","libncurses.so.6","libtinfo.so.6"]},{"name":"vim-tiny","origin":"editors/vim","version":"9.1.0470","comment":"Improved version of the vi editor (tiny flavor)","maintainer":"adamw@FreeBSD.org","www":"https://www.vim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2834dcedec4751a2b4726266c9d522a10834d5954593a0e3064ad1e7cb1704d","flatsize":3352423,"path":"All/vim-tiny-9.1.0470.pkg","repopath":"All/vim-tiny-9.1.0470.pkg","licenselogic":"single","licenses":["VIM"],"pkgsize":1439304,"desc":"Vim is a highly configurable text editor built to enable efficient text editing.\nIt is an improved version of the vi editor distributed with most UNIX systems.\n\nVim is often called a \"programmer's editor,\" and so useful for programming that\nmany consider it an entire IDE. It's not just for programmers, though. Vim is\nperfect for all kinds of text editing, from composing email to editing\nconfiguration files.\n\nFreeBSD has the following Vim packages:\n* vim: Console-only Vim (vim binary) with all runtime files\n* vim-gtk3, -gtk2, -motif: Console Vim plus a GUI (gvim binary)\n* vim-x11:  Console Vim only, with xclipboard support\n* vim-tiny: Vim binary only, with no runtime files. Not useful for most people;\n  intended for minimal (ex. jail) installations","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libtinfo.so.6"],"options":{"MAKE_JOBS":"off"},"annotations":{"cpe":"cpe:2.3:a:vim:vim:9.1:::::dragonfly6:x86_64","flavor":"tiny"},"messages":[{"message":"Vim no longer installs or reads a system-wide vimrc. The only overridden\n  defaults are those which provide FreeBSD-specific settings. Read through\n  $VIMRUNTIME/defaults.vim to see Vim's defaults, and see ':h initialization'\n  for the standard locations Vim looks for configuration files.","type":"upgrade","maximum_version":"9.0.0129"}]},{"name":"vips","origin":"graphics/vips","version":"8.15.2_2","comment":"Free image processing system","maintainer":"sunpoet@FreeBSD.org","www":"https://www.libvips.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"533e497f0ac686eaea0e7c5bfa11f23f65d59c00badc8086dfcf251bf856f99d","flatsize":14299404,"path":"All/vips-8.15.2_2.pkg","repopath":"All/vips-8.15.2_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2152236,"desc":"VIPS's a free image processing system. It aims to be about half way between\nExcel and Photoshop. It's obviously much smaller than these two, but it's\nnot a toy either (about 200k lines of code). It's very bad at photo\nretouching, but it's great (much better than programs like Photoshop, I\nthink) at all the other things you use photoshop for. It's particularly\ngood with large images (ie. images larger than the amount of RAM in your\nmachine), and for working with colour.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cfitsio":{"origin":"astro/cfitsio","version":"4.4.1"},"cgif":{"origin":"graphics/cgif","version":"0.4.1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"highway":{"origin":"devel/highway","version":"1.2.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libheif":{"origin":"graphics/libheif","version":"1.17.6_2"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libspng":{"origin":"graphics/libspng","version":"0.7.4"},"matio":{"origin":"math/matio","version":"1.5.27"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libIex-3_2.so.31","libgio-2.0.so.0","libexpat.so.1","libarchive.so.13","libfftw3.so.3","libMagickCore-7.so.10","libcfitsio.so.10","libexif.so.12","libjpeg.so.8","libspng.so.0","libwebp.so.7","libwebpmux.so.3","libwebpdemux.so.2","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libpangoft2-1.0.so.0","libfontconfig.so.1","libtiff.so.6","librsvg-2.so.2","libmatio.so.13","liblcms2.so.2","libOpenEXR-3_2.so.31","libopenjp2.so.7","libhwy.so.1","libheif.so.1","libjxl.so.0.10","libjxl_threads.so.0.10","libpoppler-glib.so.8"],"shlibs_provided":["libvips-cpp.so.42","libvips.so.42"],"options":{"CFITSIO":"on","DOCS":"on","FFTW":"on","FONTCONFIG":"on","GIF":"on","HEIF":"on","IMAGEQUANT":"off","JPEG":"on","JXL":"on","LCMS2":"on","LIBARCHIVE":"on","LIBEXIF":"on","LIBRSVG2":"on","MATIO":"on","OPENEXR":"on","PANGO":"on","PNG":"on","POPPLER":"on","SPNG":"on","TIFF":"on","WEBP":"on","IMAGEMAGICK":"on","GRAPHMAGICK":"off","HIGHWAY":"on","ORC":"off"},"annotations":{"cpe":"cpe:2.3:a:vips:vips:8.15.2:::::dragonfly6:x86_64:2"}},{"name":"violet","origin":"devel/violet","version":"2.1.0","comment":"Easy to learn and use UML editor","maintainer":"ports@FreeBSD.org","www":"https://horstmann.com/violet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c5f0ab2c4cc828e7719af1a69198c09efa87383b8cc197cd1df4839ce3205a7","flatsize":3795184,"path":"All/violet-2.1.0.pkg","repopath":"All/violet-2.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3331716,"desc":"Violet is a UML editor with these benefits:\n* It is very easy to learn and use\n* It draws nice-looking class, sequence, state, object and use-case diagrams\n* It is completely free (distributed under the GNU General Public License)\n* It is cross-platform\n\nViolet is intended for students, teachers, and authors who need to produce\nsimple UML diagrams quickly.  It is not intended as an industrial strength\ntool.  Here are some of the features that industrial-strength UML programs have\nand that Violet does not have:\n* Code generation.  Violet does not generate any source code from UML diagrams.\n* Reverse engineering.  Violet does not generate UML diagrams from source code\n* Semantic checking of models.  You can use Violet to draw contradictory\n  diagrams XMI export or import.  Violet does not generate files that can be\n  imported into other UML tools, nor can it read model files from other tools\n\nIf you just want to draw simple UML diagrams without too much fuss, chances\nare you'll like Violet. If you have more serious needs, check out one of the\nother programs.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","editors","java"],"messages":[{"message":"===>   NOTICE:\n\nThe violet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vigenere","origin":"security/vigenere","version":"1.0_1","comment":"Vigenere cipher cryptography tool","maintainer":"fbsd@olivermahmoudi.com","www":"https://github.com/olimah/vigenere","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd0167363d4237f48d5fcae13ad75c2f25e28b2d1b9d28e09aca2bcdde5b5003","flatsize":15019,"path":"All/vigenere-1.0_1.pkg","repopath":"All/vigenere-1.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8128,"desc":"vigenere is an implementation of the Vigenere cipher encryption\nalgorithm with an extension to all printable ASCII characters.\nThe utility is capable of encrypting/decrypting arguments that\nare passed to it upon invocation or process input- and outputfiles.","categories":["security"]},{"name":"vile","origin":"editors/vile","version":"9.8z_1","comment":"VI Like Emacs -- console version","maintainer":"dickey@invisible-island.net","www":"https://invisible-island.net/vile/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ce5e6fd4167babfd5e58d9757e18087de2d1005d7f8b2f24903a4c1cfc481ee","flatsize":5672048,"path":"All/vile-9.8z_1.pkg","repopath":"All/vile-9.8z_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1053348,"desc":"vile is a text editor which is extremely compatible with vi in terms of\n\"finger feel\".  in addition, it has extended capabilities in many areas,\nnotably:\n\tmulti-file editing and viewing\n\tkey rebinding (in addition to :map, :map!, and :abbr)\n\tmouse support (in an xterm, or when built as xvile)\n\tinfinite undo\n\tmany additional operator commands\n\tselection highlighting\n\trectangular operations\n\t\"next error\" cursor positioning after compilation\n\tfull function- and arrow-key support\n\tfilename, command, internal mode and variable completion\n\tauxiliary utilities for man page and C program syntax highlighting\n\tbuilt-in macro language\n\tportability to all UNIX platforms, VMS, DOS, Win32, OS/2","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libtinfo.so.6"],"options":{"DOCS":"on","FILTERS":"off","ICONV":"off","PERL":"off"}},{"name":"vigor","origin":"editors/vigor","version":"0.016_4","comment":"Vi clone inspired by the userfriendly comic strip","maintainer":"ports@FreeBSD.org","www":"https://vigor.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84b4f1b1a2f679e67f9c3511bff013263dd20328d73b4898fd549f93afe04737","flatsize":515943,"path":"All/vigor-0.016_4.pkg","repopath":"All/vigor-0.016_4.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":202576,"desc":"In a recent fit of madness, hacker Joel Holveck has released Vigor, a version\nof the popular Unix editor vi featuring the Vigor Assistant. Holveck declined\nto comment on his true motives for creating the program, although it has been\nconfirmed that he was inspired by Pitr of User Friendly the Comic Strip.\n\nHolveck denies rumors that he created the program as part of a plot to\nencourage the use of Emacs.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["editors","tcl","tk"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libtk86.so.1","libtcl86.so.1","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe vigor port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"viewres","origin":"x11/viewres","version":"1.0.6_1","comment":"Graphical class browser for Xt","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffe1f340068e8d5b2deec8a78e09ba9226729fe09de508351f72baffc8daa826","flatsize":30506,"path":"All/viewres-1.0.6_1.pkg","repopath":"All/viewres-1.0.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14280,"desc":"This package contains viewres, a graphical class browser that displays\na tree showing the widget class hierarchy of the Athena Widget Set.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"]},{"name":"vinagre","origin":"net/vinagre","version":"3.22.0_10","comment":"VNC client for the GNOME Desktop","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/projects/vinagre/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aaf06ff46b2b713cdf9701758c3fb74bb2a0c30797763520da172908e00d3c50","flatsize":4160144,"path":"All/vinagre-3.22.0_10.pkg","repopath":"All/vinagre-3.22.0_10.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1368992,"desc":"Vinagre is a VNC Client for the GNOME Desktop.  Its features include:\n\n* You can connect to several machines at the same time, we like tabs\n* You can keep track of your most used connections, we like favorites\n* You can keep track of your recently used connections, we like GtkRecent\n* You can browse your network for VNC servers, we like avahi\n* You don't need to supply the password on every connection, we like GNOME\n  Keyring","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"avahi-gtk3":{"origin":"net/avahi-gtk3","version":"0.8_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-icon-theme":{"origin":"misc/gnome-icon-theme","version":"3.12.0_1"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk-vnc":{"origin":"net/gtk-vnc","version":"1.3.1_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"spice-gtk":{"origin":"deskutils/spice-gtk","version":"0.37_6"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["net","gnome"],"shlibs_required":["libgthread-2.0.so.0","libsecret-1.so.0","libavahi-ui-gtk3.so.0","libavahi-common.so.3","libavahi-client.so.3","libavahi-glib.so.1","libavahi-gobject.so.0","libdbus-glib-1.so.2","libdbus-1.so.3","libtelepathy-glib.so.0","libvte-2.91.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libgtk-vnc-2.0.so.0","libgvnc-1.0.so.0","libspice-client-gtk-3.0.so.5","libspice-client-glib-2.0.so.8"],"options":{"AVAHI":"on","DOCS":"on","RDP":"off","SPICE":"on","TELEPATHY":"on"}},{"name":"viewklass","origin":"x11-toolkits/viewklass","version":"0.7.2_1","comment":"C++ Framework for Motif","maintainer":"ports@FreeBSD.org","www":"https://viewklass.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3d7d5aa46a24cd7562f32e7206d1e4f7f1be28c22ad8bcfbed0d23ab97898a1","flatsize":1087340,"path":"All/viewklass-0.7.2_1.pkg","repopath":"All/viewklass-0.7.2_1.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":128556,"desc":"ViewKlass is a C++ framework for developing applications which use the\nLessTif, OpenMotif or OSF/Motif[TM] user interface toolkits. In particular\nit provides classes which support the creation of reusable components. This\nhelps to simplify the development of applications using object-oriented\ntechniques.\n\nIt also provides classes which encapsulate some of the more difficult and\ntedious aspects of Motif development. These include classes which handle\nthe creation of windows, dialogs and menus.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["x11-toolkits"],"messages":[{"message":"===>   NOTICE:\n\nThe viewklass port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"viewglob","origin":"shells/viewglob","version":"2.0.4_10","comment":"GTK add-on to bash and zsh","maintainer":"ports@FreeBSD.org","www":"https://viewglob.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"203c72e4708b899fccba48b1d4d61baa88b144c81584a63bc51987fde983349b","flatsize":462188,"path":"All/viewglob-2.0.4_10.pkg","repopath":"All/viewglob-2.0.4_10.pkg","licenselogic":"single","pkgsize":102908,"desc":"viewglob is an utility designed to complement the Unix shell in\ngraphical environments. It has two parts:\n\n  1. A tool that sits as a layer between the shell and X terminal,\n     keeping track of the user's current directory and command line.\n  2. A graphical display which shows the layouts of directories\n     referenced on the command line (including pwd).\n\nThe display reveals the results of file globs and expansions as they\nare typed (hence the name), highlighting selected files and potential\nname completions.\n\nIt can also be used as a surrogate terminal, where keystrokes typed in\nthe display are passed to the shell. Files and directories can be\ndouble-clicked to insert their names and/or paths into the terminal.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["shells"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libSM.so.6","libICE.so.6","libX11.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe viewglob port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"viewnior","origin":"graphics/viewnior","version":"1.8_3","comment":"Fast and simple image viewer","maintainer":"eduardo@FreeBSD.org","www":"https://siyanpanayotov.com/project/viewnior/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b393ec8e0689c6e8801413307e5118d752a2b3221490942bd0d443b151f231fc","flatsize":571561,"path":"All/viewnior-1.8_3.pkg","repopath":"All/viewnior-1.8_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":141584,"desc":"This is Viewnior, an image viewer program. Created to be simple, fast\nand elegant. It's minimalistic interface provides more screenspace for\nyour images. Among its features are:\n\nFullscreen & Slideshow\nRotate, flip, crop, save, delete images\nAnimation support\nBrowse only selected images\nNavigation window\nSet image as wallpaper (GNOME2, GNOME3, XFCE, LXDE, FluxBox, Nitrogen)\nSimple interface\nConfigurable mouse actions\n\nViewnior is insipred by big projects like Eye of Gnome, because of it's\nusability and richness,and by GPicView, because of it's lightweight design\nand minimal interface. So here comes Viewnior - small and light,\nwith no compromise with the quality of it's functions.\nThe program is made with better integration in mind (follows Gnome HIG2)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libexiv2.so.28"],"options":{"DOCS":"on","NLS":"on"}},{"name":"viewfax","origin":"comms/viewfax","version":"2.6_2","comment":"Display files containing g3 and/or g4 coded fax pages","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"095c2d2468626939c2274139cd1646f97a05403db0c8429cbad7a447ab2e0e27","flatsize":77096,"path":"All/viewfax-2.6_2.pkg","repopath":"All/viewfax-2.6_2.pkg","licenselogic":"single","pkgsize":45092,"desc":"viewfax displays one or more fax files in an X11 window.  The input\nfiles may be either raw, single-page faxes received by a fax modem\nwith a program such as mgetty, or tiff files such as those used by\nhylafax.  The first (or only) page of \"PC-Research\"-style (DigiFAX)\nfiles produced by the ghostscript dfaxhigh or dfaxlow drivers can also\nbe displayed.\n\nInput files using any common fax encoding such as group 3 (1 and 2\ndimensional) and group 4 can be displayed.\n\nThe fax images are rendered at full resolution and then successively\nscaled down by a linear factor of 2 prior to display, until they fit\non the screen.  The display can be controlled interactively using\nmouse and keyboard commands.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["comms"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe viewfax port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"videogen","origin":"sysutils/videogen","version":"0.33_2","comment":"Tool for calculating XFree86 modelines","maintainer":"ports@FreeBSD.org","www":"http://www.dynaweb.hu/opensource/videogen/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c431af71dfac859709604150ab3bcf6091e633296f38ac39137b95f78070ae43","flatsize":65117,"path":"All/videogen-0.33_2.pkg","repopath":"All/videogen-0.33_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24480,"desc":"Videogen calculates XFree86 modelines.","categories":["sysutils"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe videogen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"viruskiller","origin":"games/viruskiller","version":"1.03_7","comment":"Arcade game that relies on quick reflexes","maintainer":"ports@FreeBSD.org","www":"http://www.parallelrealities.co.uk/projects/virusKiller.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cc9617eb5abd73e6e72009a5fb234bc6a1a95f9075ea729dc396f9b522fae17","flatsize":4513280,"path":"All/viruskiller-1.03_7.pkg","repopath":"All/viruskiller-1.03_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4263764,"desc":"Your computer has been invaded! Dozens of little viruses are pouring in\nvia security holes in Microsoft Internet Explorer, Microsoft Outlook,\nMicrosoft MSN Messenger and Microsoft Recycle Bin!! Using your trusty\nmouse you must shoot the buggers before they can destroy your files!\nSome will steal them from their home directories and take them back to\ntheir security hole. Others will just eat them right there on the spot!\nSee how long you and your computer can survive the onslaught!","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_net-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe viruskiller port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vid.stab","origin":"multimedia/vid.stab","version":"0.98.2","comment":"Video stabilization library","maintainer":"ports@FreeBSD.org","www":"http://public.hronopik.de/vid.stab/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8ee11a12e1e84df6c22aac8f7f21eb456acd6d386b6e28b338369550cdfd2e8","flatsize":189220,"path":"All/vid.stab-0.98.2.pkg","repopath":"All/vid.stab-0.98.2.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":58332,"desc":"Imagine you captured a nice video with your camcorder, compact camera\nor even cell phone while skiing, cycling or whatever sports, and the\nvideo is basically just jiggled. Modern cameras come along with\nhardware stabilization, however this does not work if you have really\nstrong vibrations - rather the contrary, sometimes this mechanisms\nstart to oscillate. Vid.Stab is your friend in this matter. It is\ndesigned to stabilize even strongly jiggled clips.","categories":["multimedia"],"shlibs_provided":["libvidstab.so.0.9"],"messages":[{"message":"===>   NOTICE:\n\nThe vid.stab port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"visp-go","origin":"audio/visp-go","version":"g20210723_22","comment":"Vi-like Spotify client for terminal users","maintainer":"lcook@FreeBSD.org","www":"https://visp.site","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c67137d521c7e27b60b9e862d10700c1c55b31df24573ae59394303367d022c3","flatsize":21159196,"path":"All/visp-go-g20210723_22.pkg","repopath":"All/visp-go-g20210723_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6353644,"desc":"Visp is an interactive console client for Spotify, written in Go.\nIts interface is similar to Vim, and aims to be fast, configurable,\nand practical. Visp means whisk, and just like the simple mechanical\ntool it makes it easy to create that smooth and perfect mixture through\nthe power of manual control, and without any unfortunate lumps.\n\nThis interface has many features that involve sorting, searching, and\nnavigating. It's designed to let you navigate your music collection\neffectively and efficiently.","categories":["audio"],"options":{"DOCS":"on","SPOTIFYD":"off"},"messages":[{"message":"Limitations:\n============\n\nVisp requires a Spotify Premium account and will not work with free accounts.\n\nVisp is not a player, but a controller, and is thus not capable of outputting\nsound. You can run the official Spotify client in the background, play back\non Spotify enabled devices, and if you want a headless/server it is recommend\nto use spotifyd as a Spotify client daemon.\n\nGetting started:\n================\n\nTo authorize Visp to your Spotify account, please visit https://visp.site/authorize\nto get an access token. Enter your access token with :auth <TOKEN>.\n\nVisp is based around the concept of lists. Every view in Visp is a list of some kind.\nUpon starting the program, you are shown the log console, which keeps track of things\nthat happen within the program. Other lists contain playlists, albums, or tracks.\n\nTo get an overview of all the lists you've visited while running Visp, press w.\n\nTo enter a command, type : followed by the command, then press <Enter>. While entering\na command, you can press <Tab> to engage tab completion, which will complete the word\nyou're typing, provided that Visp can guess what you're trying to do. Tab completion\nin Visp is very powerful and can recognize pretty much anything you want to accomplish.\nSee command documentation for a list of all supported commands.\n\nPress <F1>, or enter the command help, at any time to show a list of key bindings.","type":"install"}]},{"name":"vifm","origin":"misc/vifm","version":"0.13_1","comment":"Ncurses based file manager with vi like keybindings","maintainer":"nivit@FreeBSD.org","www":"https://vifm.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62ae887034da90ba29716a2f53fbff3c4218ce4c2f920dfc7e89cf5ded97f0ae","flatsize":2707000,"path":"All/vifm-0.13_1.pkg","repopath":"All/vifm-0.13_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":802552,"desc":"\"Vifm is a ncurses based file manager with vi like keybindings. If you\nuse vi, vifm gives you complete keyboard control over your files without\nhaving to learn a new set of commands.\"\n\nFeatures:\n - two file list windows\n - bookmarks\n - user-defined association of file types/extensions with multiple\n   applications per extension\n - visual mode for selecting files\n - user-defined commands","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"vi-x-unikey","origin":"vietnamese/x-unikey","version":"1.0.4","comment":"Vietnamese input method for X","maintainer":"ports@FreeBSD.org","www":"http://www.unikey.org/linux.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50b117d6cb7cec9c8c5dc63a96f2cafb3ef21e5982b1e865fc69347a011c9063","flatsize":220744,"path":"All/vi-x-unikey-1.0.4.pkg","repopath":"All/vi-x-unikey-1.0.4.pkg","licenselogic":"single","pkgsize":80580,"desc":"UniKey is a very small and easy-to-use Vietnamese keyboard for Windows.\n\nX-Unikey is Unikey ported to Linux and FreeBSD. X-Unikey lets you type\nVietnamese in X Window environment.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["vietnamese","textproc"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe vi-x-unikey port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vi-vnroff","origin":"vietnamese/vnroff","version":"2.1_1","comment":"Converts Vietnamese VIQR text into troff format","maintainer":"ports@FreeBSD.org","www":"http://www.trichlor.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"947ad5bb61b85dca9844a4fff7e86e1639d2cc2e3cf14c4c15d627046f7478bc","flatsize":12082,"path":"All/vi-vnroff-2.1_1.pkg","repopath":"All/vi-vnroff-2.1_1.pkg","licenselogic":"single","pkgsize":6296,"desc":"VNroff converts VIQR format (RFC 1456) Vietnamese characters into troff\nformat so groff/troff can print it out.\n\n   To use this program:\n\n   vnroff file | groff | ...   or\n   vnroff file | whater_program_that_print_out_a_troff_file","categories":["vietnamese","print"],"messages":[{"message":"===>   NOTICE:\n\nThe vi-vnroff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vi-vnless","origin":"vietnamese/vnless","version":"1.0_2","comment":"Pager utility that speaks Vietnamese","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f357b0f1a5abf2ef68815519ee91dd218deaa0024690f7515dc6c6a5cdfe65bf","flatsize":77447,"path":"All/vi-vnless-1.0_2.pkg","repopath":"All/vi-vnless-1.0_2.pkg","licenselogic":"single","licenses":["LESSLICENSE"],"pkgsize":37572,"desc":"A paginator similar to \"more\" or \"pg\", but much more powerful and speaks\nVietnamese.\n\nVNless is a port of a very old version of GNU's less that suports the display\nof files written in the Vietnamese language using the VISCII (VIetnamese\nStandard Code for Information Interchange) encoding, RFC 1456.\n\nVNless should be run w/in a VNterm or simular terminal emulator supporting\nVietnamese language encodings.\n\nDavid O'Brien\nobrien@cs.ucdavis.edu","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["vietnamese"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe vi-vnless port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"viennacl","origin":"math/viennacl","version":"1.7.1_6","comment":"Linear algebra and solver library using CUDA, OpenCL, and OpenMP","maintainer":"ports@FreeBSD.org","www":"https://viennacl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e4ff4bc3d5a41e69f68659bb15c20d9e74142a6b1495d4c22a0baf49371383e","flatsize":4850545,"path":"All/viennacl-1.7.1_6.pkg","repopath":"All/viennacl-1.7.1_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":371684,"desc":"ViennaCL is a free open-source linear algebra library for computations on\nmany-core architectures (GPUs, MIC) and multi-core CPUs. The library is\nwritten in C++ and supports CUDA, OpenCL, and OpenMP (including switches\nat runtime).\n\nThe highlights of the latest 1.7.x release family are:\n\n* Fast sparse matrix-matrix multiplications, outperforming CUBLAS and MKL.\n* Fine-grained parallel algebraic multigrid preconditioners for CPUs, Xeon\n    Phis, and GPUs.\n* Fine-grained parallel incomplete LU factorization preconditioners for\n    CPUs, Xeon Phis, and GPUs.","deps":{"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"},"opencl":{"origin":"devel/opencl","version":"3.0.15"}},"categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe viennacl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vi-vnconvert","origin":"vietnamese/vnconvert","version":"1.0_2","comment":"Converts Vietnamese text files between popular formats","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da53587fa3ad404567704cf11eeba8244beb98d5cac4ce68d3e55f30e1143ad4","flatsize":19916,"path":"All/vi-vnconvert-1.0_2.pkg","repopath":"All/vi-vnconvert-1.0_2.pkg","licenselogic":"single","pkgsize":9708,"desc":"VNconvert is similar to the VPS \"convert\" for MS-DOS, and in fact, is based\non the coding table provided by Vietnamese Professional Society (VPS).\n\nVNconvert converts Vietnamese text files between the following formats:\n\n\tVISCII (RFC 1456), VNCII (VPSWin), VPSedit (DOS), VNI, VNLab/VNU,\n\tVNU (Windows), VN Thin-Art (Mac), VN Thin-Art (PC), Viet-Toan,\n\tPlain Vietnamese, and Standard VIQR (RFC 1456)\n\nDavid O'Brien\nobrien@cs.ucdavis.edu","categories":["vietnamese"],"messages":[{"message":"===>   NOTICE:\n\nThe vi-vnconvert port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vi-vn7to8","origin":"vietnamese/vn7to8","version":"1.1.1_1","comment":"Converts between 7-bit Vietnamese VIQR and 8-bit VISCII formats","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01288ab4072db485d26eddb47aa83892dc3e3267c75f0385cd402973daa881a8","flatsize":38961,"path":"All/vi-vn7to8-1.1.1_1.pkg","repopath":"All/vi-vn7to8-1.1.1_1.pkg","licenselogic":"single","pkgsize":14128,"desc":"The two programs \"vn7to8\" and \"vn8to7\" convert between the 7-bit\nVIQR format for Vietnamese (Viet-Net like) and the 8-bit VISCII\ndata formats (RFC 1456).\n\nThe current supported version is VISCII 1.1.\n\nThe program \"vn80to81\" converts files from VISCII 1.0 to VISCII 1.1.\n\nFor complete details, please see the Viet-Std documents published elsewhere.\nContact \"viet-std@haydn.Stanford.EDU\" if you would like a copy.\n\nDavid O'Brien\nobrien@cs.ucdavis.edu","categories":["vietnamese"],"messages":[{"message":"===>   NOTICE:\n\nThe vi-vn7to8 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vi-vis2u","origin":"vietnamese/vis2u","version":"1.0","comment":"VISCII->Unicode conversion","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"059ff2701401c585b663dd8c50fe8fd1f642e5b126e6e90d129211e85ebf2c9e","flatsize":7880,"path":"All/vi-vis2u-1.0.pkg","repopath":"All/vi-vis2u-1.0.pkg","licenselogic":"single","pkgsize":3276,"desc":"VISCII->Unicode conversion","categories":["vietnamese","textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe vi-vis2u port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"waifu2x-ncnn-vulkan","origin":"graphics/waifu2x-ncnn-vulkan","version":"20220728","comment":"Scale and denoise images using convolutional neural networks","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/nihui/waifu2x-ncnn-vulkan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d2a6eaa98fb4df472f9f585dc6e786666cc04f62f94ad1e431c2ffde193f5c8","flatsize":42474597,"path":"All/waifu2x-ncnn-vulkan-20220728.pkg","repopath":"All/waifu2x-ncnn-vulkan-20220728.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33937296,"desc":"ncnn implementation of waifu2x converter. Runs fast on Intel / AMD /\nNvidia with Vulkan API.","deps":{"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libwebp.so.7","libvulkan.so.1"]},{"name":"vi-unicode-uhoai","origin":"vietnamese/unicode-uhoai","version":"2.1_5","comment":"Unicode TrueType Font with UHoai Vietnamese encoding","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"305acccb02f43703971ecd626ba8c4f37e3caa2e0c4503a93c6e961bc0ae5c89","flatsize":69808,"path":"All/vi-unicode-uhoai-2.1_5.pkg","repopath":"All/vi-unicode-uhoai-2.1_5.pkg","licenselogic":"single","pkgsize":25696,"desc":"Experimental Unicode TrueType Font with UHoai Vietnamese encoding\nfor use with Netscape 4.0+.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["vietnamese","x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe vi-unicode-uhoai port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vi-libviet","origin":"vietnamese/libviet","version":"20010210_1","comment":"VIQR<->VISCII conversion and VISCII ctype-like routines","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84266d911d72e4596965075aa37a8a5547354f79b2afebc73a1af29ae9b38c21","flatsize":54548,"path":"All/vi-libviet-20010210_1.pkg","repopath":"All/vi-libviet-20010210_1.pkg","licenselogic":"single","pkgsize":11976,"desc":"This port offers VIQR<->VISCII (RFC 1456) conversion and VISCII ctype-like\nroutines for Vietnamese text processing.  Of prime interest is the finite\nstate machine that reads 7-bit Viet-Net style Vietnamese and produces 8-bit\noutput.  Developers are encouraged to take advantage of these routines for\nthese reasons:\n\n  - Parsing task is greatly simplified\n  - Makes one's code easier to port from one character encoding to another\n  - Ensures a consistent user interface across many software packages","categories":["vietnamese","devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe vi-libviet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"victor-mono-ttf","origin":"x11-fonts/victor-mono-ttf","version":"1.5.4","comment":"Programming font with cursive italics and ligatures","maintainer":"lcook@FreeBSD.org","www":"https://rubjo.github.io/victor-mono/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"309767d99e99dcc237ef086270bb6a47bad1b9c096b7c792c681cbe9925e457d","flatsize":4332065,"path":"All/victor-mono-ttf-1.5.4.pkg","repopath":"All/victor-mono-ttf-1.5.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":744000,"desc":"Victor Mono is a free programming font with optional semi-connected cursive\nitalics, symbol ligatures (!=, ->>, =>, ===, <=, >=, ++) and Latin,\nCyrillic and Greek characters.\n\nThe typeface is clean, crisp and narrow, with a large x-height and clear\npunctuation, making it legible and ideal for code. It comes in seven\nweights, and is available in Roman, Italic and Oblique.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"vi-hunspell","origin":"vietnamese/hunspell","version":"20141110","comment":"Vietnamese hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://github.com/1ec5/hunspell-vi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72d7e8f924611b1df53760c097a52c2ba11c1add3972423ca243472b5708f861","flatsize":117326,"path":"All/vi-hunspell-20141110.pkg","repopath":"All/vi-hunspell-20141110.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21428,"desc":"Vietnamese hunspell dictionaries","categories":["vietnamese","textproc"]},{"name":"vi-aspell","origin":"vietnamese/aspell","version":"0.01.1.1_1,2","comment":"Aspell Vietnamese dictionaries","maintainer":"ports@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0219547e0ed07656f6667d21e1bfd2b7d2664914e1ad5e651bcc825a07feef63","flatsize":199595,"path":"All/vi-aspell-0.01.1.1_1,2.pkg","repopath":"All/vi-aspell-0.01.1.1_1,2.pkg","licenselogic":"single","pkgsize":41888,"desc":"Aspell Vietnamese dictionaries.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["vietnamese","textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe vi-aspell port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vi-vietunicode-web1","origin":"vietnamese/vietunicode-web1","version":"2004.04.30_6","comment":"100% Viet Unicode & Viet Phan/Pali-Sanskrit compatible","maintainer":"ports@FreeBSD.org","www":"https://vietunicode.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6adbfe5c67b1b0e0eeb26fea4d18d38b3525b581b252097ad63dde8121c522cf","flatsize":2207188,"path":"All/vi-vietunicode-web1-2004.04.30_6.pkg","repopath":"All/vi-vietunicode-web1-2004.04.30_6.pkg","licenselogic":"single","pkgsize":898068,"desc":"100%25 Viet Unicode & Viet Phan/Pali-Sanskrit compatible\n\nPURPOSE\n-------\nProvide a base for displaying Vietnamese on the Internet and documentations.\n\nFEATURES\n--------\n* 134 Vietnamese Glyphs per Unicode\n* 38 Pali-Sanskrit Glyphs per Unicode\n* float marks\n* euro & VN currency symbol\n* Buddhist wheels (EE80 & EE81)","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["vietnamese","x11-fonts"],"options":{"GHOSTSCRIPT":"off","X11":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe vi-vietunicode-web1 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vigil","origin":"www/vigil","version":"1.26.3_8","comment":"Monitor distributed infrastructure and send alerts (Slack, SMS, etc.)","maintainer":"yuri@FreeBSD.org","www":"https://crates.io/crates/vigil-server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5e5d1adffe5f439cea722658dd4017c1364ab43f6756a6a1a2d0c69fc640a35","flatsize":8547321,"path":"All/vigil-1.26.3_8.pkg","repopath":"All/vigil-1.26.3_8.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":2779540,"desc":"Vigil is an open-source Status Page you can host on your infrastructure, used\nto monitor all your servers and apps, and visible to your users (on a domain\nof your choice).\n\nIt is useful in microservices contexts to monitor both apps and backends. If a\nnode goes down in your infrastructure, you receive a status change notification\nin a Slack channel, Email, Twilio SMS or/and XMPP.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["www"],"shlibs_required":["libzstd.so.1"]},{"name":"vger","origin":"www/vger","version":"2.0.1_1","comment":"Simplistic and secure Gemini server","maintainer":"nc@FreeBSD.org","www":"https://tildegit.org/solene/vger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91029407ba80cff25414031cd8b232d5058d2e3187c7b7af10d66a5ef878bb3f","flatsize":31515,"path":"All/vger-2.0.1_1.pkg","repopath":"All/vger-2.0.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11888,"desc":"Vger is a gemini server supporting chroot, virtualhosts, CGI, default language\nchoice, redirections and MIME types detection.\n\nVger design is relying on inetd and a daemon to take care of TLS. The idea is\nto delegate TLS and network to daemons which proved doing it correctly, so vger\ntakes its request from stdin and output the result to stdout.","categories":["www"]},{"name":"vhostcname","origin":"dns/vhostcname","version":"2.00","comment":"Synchronize DNS with server names and aliases from Apache vhost","maintainer":"ports@FreeBSD.org","www":"https://man.gnu.org.ua/manpage/?1+vhostcname","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"784d99ee3341d027bab99b27ad2ae4fe04b0339ea5be72013db98af9001332b8","flatsize":31806,"path":"All/vhostcname-2.00.pkg","repopath":"All/vhostcname-2.00.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":14264,"desc":"vhostcname synchronizes DNS with server names and aliases from Apache\nvirtual host configuration.\n\nIt is part of dnstools, a set of utilities for DNS management and related\ntasks.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe vhostcname port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vgmtools","origin":"audio/vgmtools","version":"g20220718","comment":"Tools for vgm/vgz files","maintainer":"beyert@cs.ucr.edu","www":"https://github.com/vgmrips/vgmtools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6891d698a5e2c468cfb1e9b0d122e4a488ca20b07467cd43186d7efe69a48bda","flatsize":680610,"path":"All/vgmtools-g20220718.pkg","repopath":"All/vgmtools-g20220718.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":186016,"desc":"The official and always up-to-date tools for all VGM (Video Game\nMusic) files. VGM is an audio file format for multiple video game\nplatforms, such as Sega Master System, Game Gear, Mega Drive/Genesis,\nMSX, Neo Geo, IBM PC AT (Adlib/SoundBlaster), and has expanded to a\nvariety of arcade system boards since its release.","categories":["audio"]},{"name":"vi-vietunicode-trichlor","origin":"vietnamese/vietunicode-trichlor","version":"2004.04.30_6","comment":"100% Viet Unicode compatible","maintainer":"ports@FreeBSD.org","www":"https://vietunicode.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a16ae043be2a94d373ad849e5f9e46841217f8f275ddefc4996907713cdb9a29","flatsize":3885308,"path":"All/vi-vietunicode-trichlor-2004.04.30_6.pkg","repopath":"All/vi-vietunicode-trichlor-2004.04.30_6.pkg","licenselogic":"single","pkgsize":1013292,"desc":"100%25 Viet Unicode compatible\n\nFEATURES\n--------\n* 134 Vietnamese Glyphs per Unicode\n* 38 Pali-Sanskrit Glyphs per Unicode\n* float marks\n* euro & VN currency symbol\n* Buddhist wheels (EE80 & EE81)\n\nFont:\n * VU Anh Minh  (normal, bold, italic, bolditalic)\n * VU Heo May   (normal, bold, italic, bolditalic)\n * VU Hoang Yen   (normal, bold, italic, bolditalic)\n * VU Minh Quan   (normal, bold, italic, bolditalic)\n * VU Phuong Thao   (normal, bold, italic, bolditalic)\n * VU Tha Huong   (normal, bold, italic, bolditalic)\n * VU U Hoai   (normal, bold, italic, bolditalic)","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["vietnamese","x11-fonts"],"options":{"GHOSTSCRIPT":"off","X11":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe vi-vietunicode-trichlor port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vi-urwvn","origin":"vietnamese/urwvn","version":"3.04_5","comment":"Vietnamese version of the standard PostScript fonts from URW++","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d38c9da4bf408d94fd50141cf9c9df75cffdc714ab1e74f242d18de30abd1131","flatsize":2621652,"path":"All/vi-urwvn-3.04_5.pkg","repopath":"All/vi-urwvn-3.04_5.pkg","licenselogic":"single","pkgsize":1002108,"desc":"urwvn is a Truetype package of the URW fonts, but extended with Vietnamese\nsupport.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["vietnamese","x11-fonts"],"options":{"GHOSTSCRIPT":"off","X11":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe vi-urwvn port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vexim-php83","origin":"mail/vexim","version":"2.3_4","comment":"Web interface for managing virtual domains for exim","maintainer":"fluffy@FreeBSD.org","www":"https://silverwraith.com/vexim/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2c9cd2d2adffc9e3563abb35c76e471d446f30c160b44b999e9206556fe70d1","flatsize":636072,"path":"All/vexim-php83-2.3_4.pkg","repopath":"All/vexim-php83-2.3_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":91892,"desc":"Virtual Exim is a PHP and SQL based approach to hosting multiple email domains\nusing Exim. Exim is used to collect mail for local users, and an SQL backend is\nused as a data store for users passwords, and other configuration information.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gettext":{"origin":"devel/php83-gettext","version":"8.3.9"},"php83-pdo_mysql":{"origin":"databases/php83-pdo_mysql","version":"8.3.9"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"}},"categories":["mail","www"],"options":{"DOCS":"on","ORDER":"off","MYSQL":"on","PGSQL":"off"},"annotations":{"flavor":"php83"},"messages":[{"message":"For post-install configuration steps, please read\n  /usr/local/share/doc/vexim/README.md","type":"install"}]},{"name":"vexim-php81","origin":"mail/vexim","version":"2.3_4","comment":"Web interface for managing virtual domains for exim","maintainer":"fluffy@FreeBSD.org","www":"https://silverwraith.com/vexim/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ea84c84cb9b5597f5edf7769a39efb215e580a83acf4a450991e87ca850e04f","flatsize":636072,"path":"All/vexim-php81-2.3_4.pkg","repopath":"All/vexim-php81-2.3_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":91912,"desc":"Virtual Exim is a PHP and SQL based approach to hosting multiple email domains\nusing Exim. Exim is used to collect mail for local users, and an SQL backend is\nused as a data store for users passwords, and other configuration information.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gettext":{"origin":"devel/php81-gettext","version":"8.1.29"},"php81-pdo_mysql":{"origin":"databases/php81-pdo_mysql","version":"8.1.29"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"}},"categories":["mail","www"],"options":{"DOCS":"on","ORDER":"off","MYSQL":"on","PGSQL":"off"},"annotations":{"flavor":"php81"},"messages":[{"message":"For post-install configuration steps, please read\n  /usr/local/share/doc/vexim/README.md","type":"install"}]},{"name":"vexim-php82","origin":"mail/vexim","version":"2.3_4","comment":"Web interface for managing virtual domains for exim","maintainer":"fluffy@FreeBSD.org","www":"https://silverwraith.com/vexim/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee1944c1f35e50ae9eaa71bcfa7f99c3ee8e8fb897eb3b61965a953f6f20f226","flatsize":636072,"path":"All/vexim-php82-2.3_4.pkg","repopath":"All/vexim-php82-2.3_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":91880,"desc":"Virtual Exim is a PHP and SQL based approach to hosting multiple email domains\nusing Exim. Exim is used to collect mail for local users, and an SQL backend is\nused as a data store for users passwords, and other configuration information.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["mail","www"],"options":{"DOCS":"on","ORDER":"off","MYSQL":"on","PGSQL":"off"},"annotations":{"flavor":"php82"},"messages":[{"message":"For post-install configuration steps, please read\n  /usr/local/share/doc/vexim/README.md","type":"install"}]},{"name":"vgrep","origin":"textproc/vgrep","version":"2.8.0_2","comment":"User-friendly pager for grep","maintainer":"lcook@FreeBSD.org","www":"https://github.com/vrothberg/vgrep","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b165caf33b4e621ea4c111938457c64694bbf3f6d1de8765d79a9d9a3a8cd960","flatsize":3271447,"path":"All/vgrep-2.8.0_2.pkg","repopath":"All/vgrep-2.8.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1098012,"desc":"Pager for grep, git-grep, ripgrep and similar grep\nimplementations, and allows for opening the indexed\nfile locations in a user-specified editor such as vim\nor emacs.\n\nvgrep is inspired by the ancient cgvg scripts but\nextended to perform further operations such as listing\nstatistics of files and directory trees or showing the\ncontext lines before and after the matches.","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"vexcl","origin":"devel/vexcl","version":"1.4.3_2","comment":"C++ vector expression template library for OpenCL/CUDA","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ddemidov/vexcl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95df734b6f191b13ea4201bd7e0c552bac20974872d43ff09c66b93ee0c99d5b","flatsize":1405774,"path":"All/vexcl-1.4.3_2.pkg","repopath":"All/vexcl-1.4.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":146440,"desc":"VexCL is a vector expression template library for OpenCL/CUDA. It has been\ncreated for ease of GPGPU development with C++. VexCL strives to reduce amount\nof boilerplate code needed to develop GPGPU applications. The library provides\nconvenient and intuitive notation for vector arithmetic, reduction, sparse\nmatrix-vector products, etc. Multi-device and even multi-platform computations\nare supported.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"opencl":{"origin":"devel/opencl","version":"3.0.15"}},"categories":["devel"]},{"name":"verilog-mode.el-emacs_wayland","origin":"cad/verilog-mode.el","version":"801_21","comment":"Emacs lisp modules for the Verilog language","maintainer":"ports@FreeBSD.org","www":"https://www.veripool.org/wiki/verilog-mode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c13549d6ded12b9ffb0e44da6ce2915d3b99cfd9d63004941a7cda2c39f4673","flatsize":495162,"path":"All/verilog-mode.el-emacs_wayland-801_21.pkg","repopath":"All/verilog-mode.el-emacs_wayland-801_21.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":97688,"desc":"Verilog-mode.el is a Verilog mode for Emacs which provides context-sensitive\nhighlighting, auto indenting, and provides macro expansion capabilities to\ngreatly reduce Verilog coding time.\n\nRecent versions allow you to insert AUTOS in non-AUTO designs, so IP\ninterconnect can be easily modified. You can also expand Verilog-2001 \".*\"\ninstantiations, to see what ports will be connected by simulators.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["cad","elisp"],"annotations":{"flavor":"wayland"},"messages":[{"message":"To use verilog-mode features in Emacs/XEmacs, add the\nfollowing lines to your Emacs configuration file (usually ~/.emacs):\n\n(autoload 'verilog-mode \"verilog-mode\" \"Verilog mode\" t )\n(add-to-list 'auto-mode-alist '(\"\\\\.[ds]?v\\\\'\" . verilog-mode))","type":"install"},{"message":"===>   NOTICE:\n\nThe verilog-mode.el-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"verilog-mode.el-emacs_nox","origin":"cad/verilog-mode.el","version":"801_21","comment":"Emacs lisp modules for the Verilog language","maintainer":"ports@FreeBSD.org","www":"https://www.veripool.org/wiki/verilog-mode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88d867922197b0cf702c24d1974e08b895a6cfef9c0944ec0dcc2c04f5c04d5f","flatsize":495162,"path":"All/verilog-mode.el-emacs_nox-801_21.pkg","repopath":"All/verilog-mode.el-emacs_nox-801_21.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":97676,"desc":"Verilog-mode.el is a Verilog mode for Emacs which provides context-sensitive\nhighlighting, auto indenting, and provides macro expansion capabilities to\ngreatly reduce Verilog coding time.\n\nRecent versions allow you to insert AUTOS in non-AUTO designs, so IP\ninterconnect can be easily modified. You can also expand Verilog-2001 \".*\"\ninstantiations, to see what ports will be connected by simulators.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["cad","elisp"],"annotations":{"flavor":"nox"},"messages":[{"message":"To use verilog-mode features in Emacs/XEmacs, add the\nfollowing lines to your Emacs configuration file (usually ~/.emacs):\n\n(autoload 'verilog-mode \"verilog-mode\" \"Verilog mode\" t )\n(add-to-list 'auto-mode-alist '(\"\\\\.[ds]?v\\\\'\" . verilog-mode))","type":"install"},{"message":"===>   NOTICE:\n\nThe verilog-mode.el-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"verilog-mode.el-emacs_devel_nox","origin":"cad/verilog-mode.el","version":"801_21","comment":"Emacs lisp modules for the Verilog language","maintainer":"ports@FreeBSD.org","www":"https://www.veripool.org/wiki/verilog-mode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb5e2d434ddc679700461d5a96e76021f6c525c7f9ec6944c2dba7e20a2ca6cc","flatsize":495162,"path":"All/verilog-mode.el-emacs_devel_nox-801_21.pkg","repopath":"All/verilog-mode.el-emacs_devel_nox-801_21.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":97704,"desc":"Verilog-mode.el is a Verilog mode for Emacs which provides context-sensitive\nhighlighting, auto indenting, and provides macro expansion capabilities to\ngreatly reduce Verilog coding time.\n\nRecent versions allow you to insert AUTOS in non-AUTO designs, so IP\ninterconnect can be easily modified. You can also expand Verilog-2001 \".*\"\ninstantiations, to see what ports will be connected by simulators.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["cad","elisp"],"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use verilog-mode features in Emacs/XEmacs, add the\nfollowing lines to your Emacs configuration file (usually ~/.emacs):\n\n(autoload 'verilog-mode \"verilog-mode\" \"Verilog mode\" t )\n(add-to-list 'auto-mode-alist '(\"\\\\.[ds]?v\\\\'\" . verilog-mode))","type":"install"},{"message":"===>   NOTICE:\n\nThe verilog-mode.el-emacs_devel_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"veroroute","origin":"cad/veroroute","version":"2.39,1","comment":"PCB (printed circuit board) design software","maintainer":"yuri@FreeBSD.org","www":"https://sourceforge.net/projects/veroroute/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a67c4884b038c09926cbb13faf0f92bd9e400765991e9530b6501daafa7321e","flatsize":3099647,"path":"All/veroroute-2.39,1.pkg","repopath":"All/veroroute-2.39,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":527868,"desc":"Cross-platform software for producing Veroboard (stripboard), Perfboard, and\nsingle-sided PCB layouts. Automatically prevents short circuits and checks for\nopen circuits.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["cad"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"verilog-mode.el-emacs_devel","origin":"cad/verilog-mode.el","version":"801_21","comment":"Emacs lisp modules for the Verilog language","maintainer":"ports@FreeBSD.org","www":"https://www.veripool.org/wiki/verilog-mode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6889fc6cf5c04cf64b1912284a4b358b257ccc27c81c3ef08cf03d10ffb9b31c","flatsize":495162,"path":"All/verilog-mode.el-emacs_devel-801_21.pkg","repopath":"All/verilog-mode.el-emacs_devel-801_21.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":97716,"desc":"Verilog-mode.el is a Verilog mode for Emacs which provides context-sensitive\nhighlighting, auto indenting, and provides macro expansion capabilities to\ngreatly reduce Verilog coding time.\n\nRecent versions allow you to insert AUTOS in non-AUTO designs, so IP\ninterconnect can be easily modified. You can also expand Verilog-2001 \".*\"\ninstantiations, to see what ports will be connected by simulators.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["cad","elisp"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use verilog-mode features in Emacs/XEmacs, add the\nfollowing lines to your Emacs configuration file (usually ~/.emacs):\n\n(autoload 'verilog-mode \"verilog-mode\" \"Verilog mode\" t )\n(add-to-list 'auto-mode-alist '(\"\\\\.[ds]?v\\\\'\" . verilog-mode))","type":"install"},{"message":"===>   NOTICE:\n\nThe verilog-mode.el-emacs_devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"verilog-mode.el-emacs_canna","origin":"cad/verilog-mode.el","version":"801_21","comment":"Emacs lisp modules for the Verilog language","maintainer":"ports@FreeBSD.org","www":"https://www.veripool.org/wiki/verilog-mode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"351751bb08b249cfa68656b33b20203fc153d620db8e9a34ae2cd77d3ca76af6","flatsize":495162,"path":"All/verilog-mode.el-emacs_canna-801_21.pkg","repopath":"All/verilog-mode.el-emacs_canna-801_21.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":97680,"desc":"Verilog-mode.el is a Verilog mode for Emacs which provides context-sensitive\nhighlighting, auto indenting, and provides macro expansion capabilities to\ngreatly reduce Verilog coding time.\n\nRecent versions allow you to insert AUTOS in non-AUTO designs, so IP\ninterconnect can be easily modified. You can also expand Verilog-2001 \".*\"\ninstantiations, to see what ports will be connected by simulators.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["cad","elisp"],"annotations":{"flavor":"canna"},"messages":[{"message":"To use verilog-mode features in Emacs/XEmacs, add the\nfollowing lines to your Emacs configuration file (usually ~/.emacs):\n\n(autoload 'verilog-mode \"verilog-mode\" \"Verilog mode\" t )\n(add-to-list 'auto-mode-alist '(\"\\\\.[ds]?v\\\\'\" . verilog-mode))","type":"install"},{"message":"===>   NOTICE:\n\nThe verilog-mode.el-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"verilog-mode.el","origin":"cad/verilog-mode.el","version":"801_21","comment":"Emacs lisp modules for the Verilog language","maintainer":"ports@FreeBSD.org","www":"https://www.veripool.org/wiki/verilog-mode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e94da322a4fa213e32750783151409d14787e5bab18e2bf16cf76010e0f716ee","flatsize":495162,"path":"All/verilog-mode.el-801_21.pkg","repopath":"All/verilog-mode.el-801_21.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":97688,"desc":"Verilog-mode.el is a Verilog mode for Emacs which provides context-sensitive\nhighlighting, auto indenting, and provides macro expansion capabilities to\ngreatly reduce Verilog coding time.\n\nRecent versions allow you to insert AUTOS in non-AUTO designs, so IP\ninterconnect can be easily modified. You can also expand Verilog-2001 \".*\"\ninstantiations, to see what ports will be connected by simulators.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["cad","elisp"],"annotations":{"flavor":"full"},"messages":[{"message":"To use verilog-mode features in Emacs/XEmacs, add the\nfollowing lines to your Emacs configuration file (usually ~/.emacs):\n\n(autoload 'verilog-mode \"verilog-mode\" \"Verilog mode\" t )\n(add-to-list 'auto-mode-alist '(\"\\\\.[ds]?v\\\\'\" . verilog-mode))","type":"install"},{"message":"===>   NOTICE:\n\nThe verilog-mode.el port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vi-libreoffice","origin":"vietnamese/libreoffice","version":"24.2.4.2","comment":"vi language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a33d3228a951237213c271206a996bf8f02706287e85d857d72ed1f020169a9","flatsize":30778120,"path":"All/vi-libreoffice-24.2.4.2.pkg","repopath":"All/vi-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3051236,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["vietnamese","editors"]},{"name":"vim-x11","origin":"editors/vim","version":"9.1.0470","comment":"Improved version of the vi editor (x11 flavor)","maintainer":"adamw@FreeBSD.org","www":"https://www.vim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1447a883945b1d8e2a725a4634f5a485d98debf1c61a8e80702dda18e47c1254","flatsize":41830400,"path":"All/vim-x11-9.1.0470.pkg","repopath":"All/vim-x11-9.1.0470.pkg","licenselogic":"single","licenses":["VIM"],"pkgsize":8737716,"desc":"Vim is a highly configurable text editor built to enable efficient text editing.\nIt is an improved version of the vi editor distributed with most UNIX systems.\n\nVim is often called a \"programmer's editor,\" and so useful for programming that\nmany consider it an entire IDE. It's not just for programmers, though. Vim is\nperfect for all kinds of text editing, from composing email to editing\nconfiguration files.\n\nFreeBSD has the following Vim packages:\n* vim: Console-only Vim (vim binary) with all runtime files\n* vim-gtk3, -gtk2, -motif: Console Vim plus a GUI (gvim binary)\n* vim-x11:  Console Vim only, with xclipboard support\n* vim-tiny: Vim binary only, with no runtime files. Not useful for most people;\n  intended for minimal (ex. jail) installations","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xxd":{"origin":"sysutils/xxd","version":"9.1.0470"}},"categories":["editors"],"shlibs_required":["libSM.so.6","libICE.so.6","libXt.so.6","libX11.so.6","libtinfo.so.6","libintl.so.8","libpython3.11.so.1.0"],"options":{"MAKE_JOBS":"off","NLS":"on","XTERM_SAVE":"off","XXD":"on","CTAGS_BASE":"on","CTAGS_EXUBERANT":"off","CTAGS_UNIVERSAL":"off","LUA":"off","PERL":"off","PYTHON":"on","RUBY":"off","SCHEME":"off","TCL":"off"},"annotations":{"cpe":"cpe:2.3:a:vim:vim:9.1:::::dragonfly6:x86_64","flavor":"x11"},"messages":[{"message":"Vim no longer installs or reads a system-wide vimrc. The only overridden\n  defaults are those which provide FreeBSD-specific settings. Read through\n  $VIMRUNTIME/defaults.vim to see Vim's defaults, and see ':h initialization'\n  for the standard locations Vim looks for configuration files.","type":"upgrade","maximum_version":"9.0.0129"}]},{"name":"vera","origin":"misc/vera","version":"1.23","comment":"Virtual Entity of Relevant Acronyms","maintainer":"demon@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69ab61ced27adb4b28de89738ae55a22ef8f913795b743433ce60bd5b78a429a","flatsize":687829,"path":"All/vera-1.23.pkg","repopath":"All/vera-1.23.pkg","licenselogic":"single","licenses":["GFDL"],"pkgsize":184000,"desc":"V.E.R.A. is a free list of acronyms all of which are used in the field of\ncomputing. It contains approximately 7592 acronyms.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["misc"]},{"name":"vera++","origin":"devel/vera++","version":"1.3.0_21","comment":"Tool for verification of C++ source code","maintainer":"cristianorolim@outlook.com","www":"https://bitbucket.org/verateam/vera/wiki/Home","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2691ef874ab57232808ba028cad528d64752fd737c2c29e52cad6da940cc395","flatsize":583448,"path":"All/vera++-1.3.0_21.pkg","repopath":"All/vera++-1.3.0_21.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":189992,"desc":"Vera++ is a programmable tool for verification, analysis and transformation\nof C++ source code. Vera++ is mainly an engine that parses C++ source files\nand presents the result of this parsing to scripts in the form of various\ncollections - the scripts are actually performing the requested tasks.","deps":{"luabind":{"origin":"devel/luabind","version":"0.9.1_17"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["devel"],"shlibs_required":["libtcl86.so.1","libboost_filesystem.so.1.84.0","libboost_system.so.1.84.0","libboost_program_options.so.1.84.0","libboost_regex.so.1.84.0","libboost_wave.so.1.84.0","libboost_serialization.so.1.84.0","libboost_thread.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","liblua-5.1.so","libluabind.so"],"options":{"DOCS":"on","LUA":"on"}},{"name":"violetland","origin":"games/violetland","version":"0.5_23","comment":"Top-down survival shoot 'em up","maintainer":"amdmi3@FreeBSD.org","www":"https://violetland.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f5ec9121eccd38e5d8eff1a122a451feafb9e133399d64f2e6b79de9c95a48a","flatsize":9809378,"path":"All/violetland-0.5_23.pkg","repopath":"All/violetland-0.5_23.pkg","licenselogic":"and","licenses":["GPLv3","CC-BY-SA-3.0"],"pkgsize":8578096,"desc":"In this game the player should help a girl by name of Violet to\nstruggle with hordes of monsters. For this purpose the various\nweapon, and also the special abilities of the heroine which are\nopening with experience can be used. In game there are elements of\nRPG in the form of strength-agility-vitality and derivatives. Also\nthere is an unique feature: dynamic change of day and night.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0","libGL.so.1","libGLU.so.1","libboost_filesystem.so.1.84.0","libboost_system.so.1.84.0","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"verdict","origin":"math/verdict","version":"1.4.2_1","comment":"Compute quality functions of 2 and 3-dimensional regions","maintainer":"thierry@FreeBSD.org","www":"https://github.com/sandialabs/verdict","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9466b260db257d2685c460675c69dcb4b8ec87940f2909c03380213b110c27c","flatsize":1130713,"path":"All/verdict-1.4.2_1.pkg","repopath":"All/verdict-1.4.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":744860,"desc":"Verdict is a collection of subroutines for evaluating the geometric qualities\nof triangles, quadrilaterals, tetrahedra, and hexahedra using a variety of\nmetrics. A metric is a real number assigned to one of these shapes depending\non its particular vertex coordinates. These metrics are used to evaluate the\ninput to finite element, finite volume, boundary element, and other types\nof solvers that approximate the solution to partial differential equations\ndefined over regions of space. The geometric qualities of these regions is\nusually strongly tied to the accuracy these solvers are able to obtain in their\napproximations.\n\nSee also <https://gitlab.kitware.com/verdict/verdict/>.","deps":{"googletest":{"origin":"devel/googletest","version":"1.14.0"}},"categories":["math"],"shlibs_provided":["libverdict.so.1.4"],"options":{"DOCS":"on"}},{"name":"vfront","origin":"databases/vfront","version":"0.96.c_2","comment":"Simple frontend for database data entry","maintainer":"crees@FreeBSD.org","www":"http://www.vfront.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92ad98505c0908a65ae6d81aea1edf9e084bad2eedb0f09cab244c438387af8e","flatsize":11323824,"path":"All/vfront-0.96.c_2.pkg","repopath":"All/vfront-0.96.c_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2845424,"desc":"VFront is a free, open source front-end for MySQL or PostgreSQL databases\nwritten in PHP and Javascript.  With VFront you can create forms for managing\nyour data in AJAX style, different rules and privileges for groups, report in\nXML, HTML, PDF, statistics and much more.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pgsql":{"origin":"databases/php82-pgsql","version":"8.2.21"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases","www"],"options":{"MYSQL":"on","PGSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:vfront:vfront:0.96.c:::::dragonfly6:x86_64:2"}},{"name":"vim-gtk3","origin":"editors/vim","version":"9.1.0470","comment":"Improved version of the vi editor (gtk3 flavor)","maintainer":"adamw@FreeBSD.org","www":"https://www.vim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ad378a9c70be34847538ad486d996b2cbeba8993f9b4276de37c46f7a999701","flatsize":42063288,"path":"All/vim-gtk3-9.1.0470.pkg","repopath":"All/vim-gtk3-9.1.0470.pkg","licenselogic":"single","licenses":["VIM"],"pkgsize":8828324,"desc":"Vim is a highly configurable text editor built to enable efficient text editing.\nIt is an improved version of the vi editor distributed with most UNIX systems.\n\nVim is often called a \"programmer's editor,\" and so useful for programming that\nmany consider it an entire IDE. It's not just for programmers, though. Vim is\nperfect for all kinds of text editing, from composing email to editing\nconfiguration files.\n\nFreeBSD has the following Vim packages:\n* vim: Console-only Vim (vim binary) with all runtime files\n* vim-gtk3, -gtk2, -motif: Console Vim plus a GUI (gvim binary)\n* vim-x11:  Console Vim only, with xclipboard support\n* vim-tiny: Vim binary only, with no runtime files. Not useful for most people;\n  intended for minimal (ex. jail) installations","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xxd":{"origin":"sysutils/xxd","version":"9.1.0470"}},"categories":["editors"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libSM.so.6","libICE.so.6","libXt.so.6","libX11.so.6","libtinfo.so.6","libpython3.11.so.1.0"],"options":{"MAKE_JOBS":"off","NLS":"on","XTERM_SAVE":"off","XXD":"on","CTAGS_BASE":"on","CTAGS_EXUBERANT":"off","CTAGS_UNIVERSAL":"off","LUA":"off","PERL":"off","PYTHON":"on","RUBY":"off","SCHEME":"off","TCL":"off"},"annotations":{"cpe":"cpe:2.3:a:vim:vim:9.1:::::dragonfly6:x86_64","flavor":"gtk3"},"messages":[{"message":"Vim no longer installs or reads a system-wide vimrc. The only overridden\n  defaults are those which provide FreeBSD-specific settings. Read through\n  $VIMRUNTIME/defaults.vim to see Vim's defaults, and see ':h initialization'\n  for the standard locations Vim looks for configuration files.","type":"upgrade","maximum_version":"9.0.0129"}]},{"name":"ved","origin":"editors/ved","version":"2024.03.21","comment":"Visual editor (easy to learn, fast, and lean)","maintainer":"fuz@FreeBSD.org","www":"https://schilytools.sourceforge.net/ved.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb21da578421a755f094073ebbbc4cbdf28011071b804660bc8b0fdef5419b39","flatsize":183915,"path":"All/ved-2024.03.21.pkg","repopath":"All/ved-2024.03.21.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":95600,"desc":"Ved is a fast and easy to learn screen oriented editor, that implements\nno file size limits.  The user interface is somewhere between emacs and\nvi and does not limit the work speed even of experienced users.\n\nVed has been inspired by an editor of the same name that appeared in\n1980 as system editor on UNOS (the first UNIX clone).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"schilybase":{"origin":"devel/schilybase","version":"2024.03.21"}},"categories":["editors"],"shlibs_required":["libxtermcap.so.1.0","libschily.so.2.0","libintl.so.8"],"options":{"DOCS":"on"}},{"name":"vigra","origin":"graphics/vigra","version":"1.11.1_29","comment":"VIGRA stands for \"Vision with Generic Algorithms\"","maintainer":"ports@FreeBSD.org","www":"https://ukoethe.github.io/vigra/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3388c08fb132ea37f40ce7dd17864088689fbc6b9c5358c2bf0f28083685d457","flatsize":7639162,"path":"All/vigra-1.11.1_29.pkg","repopath":"All/vigra-1.11.1_29.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":959628,"desc":"VIGRA stands for \"Vision with Generic Algorithms\". It's a novel computer\nvision library that puts its main emphasize on customizable algorithms\nand data structures. By using template techniques similar to those in\nthe C++ Standard Template Library, you can easily adapt any VIGRA\ncomponent to the needs of your application, without thereby giving up\nexecution speed.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libpng16.so.16","libtiff.so.6","libOpenEXR-3_2.so.31","libImath-3_1.so.29","libIex-3_2.so.31","libIlmThread-3_2.so.31","libhdf5.so.200","libhdf5_hl.so.200","libsz.so.2"],"shlibs_provided":["libvigraimpex.so.11"],"options":{"DOCS":"on","FFTW":"on","HDF5":"on","NUMPY":"off","OPENEXR":"on","PNG":"on","JPEG":"on","TIFF":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe vigra port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vim","origin":"editors/vim","version":"9.1.0470","comment":"Improved version of the vi editor (console flavor)","maintainer":"adamw@FreeBSD.org","www":"https://www.vim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38d794e21230f393067da873aca3273ff28a8d4a9d315e08499cf34a9c135721","flatsize":41776480,"path":"All/vim-9.1.0470.pkg","repopath":"All/vim-9.1.0470.pkg","licenselogic":"single","licenses":["VIM"],"pkgsize":8726616,"desc":"Vim is a highly configurable text editor built to enable efficient text editing.\nIt is an improved version of the vi editor distributed with most UNIX systems.\n\nVim is often called a \"programmer's editor,\" and so useful for programming that\nmany consider it an entire IDE. It's not just for programmers, though. Vim is\nperfect for all kinds of text editing, from composing email to editing\nconfiguration files.\n\nFreeBSD has the following Vim packages:\n* vim: Console-only Vim (vim binary) with all runtime files\n* vim-gtk3, -gtk2, -motif: Console Vim plus a GUI (gvim binary)\n* vim-x11:  Console Vim only, with xclipboard support\n* vim-tiny: Vim binary only, with no runtime files. Not useful for most people;\n  intended for minimal (ex. jail) installations","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xxd":{"origin":"sysutils/xxd","version":"9.1.0470"}},"categories":["editors"],"shlibs_required":["libtinfo.so.6","libintl.so.8","libpython3.11.so.1.0"],"options":{"MAKE_JOBS":"off","NLS":"on","XTERM_SAVE":"off","XXD":"on","CTAGS_BASE":"on","CTAGS_EXUBERANT":"off","CTAGS_UNIVERSAL":"off","LUA":"off","PERL":"off","PYTHON":"on","RUBY":"off","SCHEME":"off","TCL":"off"},"annotations":{"cpe":"cpe:2.3:a:vim:vim:9.1:::::dragonfly6:x86_64","flavor":"console"},"messages":[{"message":"Vim no longer installs or reads a system-wide vimrc. The only overridden\n  defaults are those which provide FreeBSD-specific settings. Read through\n  $VIMRUNTIME/defaults.vim to see Vim's defaults, and see ':h initialization'\n  for the standard locations Vim looks for configuration files.","type":"upgrade","maximum_version":"9.0.0129"}]},{"name":"vim-gtk2","origin":"editors/vim","version":"9.1.0470","comment":"Improved version of the vi editor (gtk2 flavor)","maintainer":"adamw@FreeBSD.org","www":"https://www.vim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ce1972e87f5eb4609ae8eb7e038a0a68309055db01b0dfd2be3c14d68bac1c5","flatsize":42055928,"path":"All/vim-gtk2-9.1.0470.pkg","repopath":"All/vim-gtk2-9.1.0470.pkg","licenselogic":"single","licenses":["VIM"],"pkgsize":8809464,"desc":"Vim is a highly configurable text editor built to enable efficient text editing.\nIt is an improved version of the vi editor distributed with most UNIX systems.\n\nVim is often called a \"programmer's editor,\" and so useful for programming that\nmany consider it an entire IDE. It's not just for programmers, though. Vim is\nperfect for all kinds of text editing, from composing email to editing\nconfiguration files.\n\nFreeBSD has the following Vim packages:\n* vim: Console-only Vim (vim binary) with all runtime files\n* vim-gtk3, -gtk2, -motif: Console Vim plus a GUI (gvim binary)\n* vim-x11:  Console Vim only, with xclipboard support\n* vim-tiny: Vim binary only, with no runtime files. Not useful for most people;\n  intended for minimal (ex. jail) installations","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xxd":{"origin":"sysutils/xxd","version":"9.1.0470"}},"categories":["editors"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libSM.so.6","libICE.so.6","libXt.so.6","libX11.so.6","libtinfo.so.6","libpython3.11.so.1.0"],"options":{"MAKE_JOBS":"off","NLS":"on","XTERM_SAVE":"off","XXD":"on","CTAGS_BASE":"on","CTAGS_EXUBERANT":"off","CTAGS_UNIVERSAL":"off","LUA":"off","PERL":"off","PYTHON":"on","RUBY":"off","SCHEME":"off","TCL":"off"},"annotations":{"cpe":"cpe:2.3:a:vim:vim:9.1:::::dragonfly6:x86_64","flavor":"gtk2"},"messages":[{"message":"Vim no longer installs or reads a system-wide vimrc. The only overridden\n  defaults are those which provide FreeBSD-specific settings. Read through\n  $VIMRUNTIME/defaults.vim to see Vim's defaults, and see ':h initialization'\n  for the standard locations Vim looks for configuration files.","type":"upgrade","maximum_version":"9.0.0129"}]},{"name":"velvet","origin":"biology/velvet","version":"1.2.10_2","comment":"Sequence assembler for very short reads","maintainer":"mzaki@m.u-tokyo.ac.jp","www":"http://www.ebi.ac.uk/~zerbino/velvet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d58715d89a4f0e478a43c303df867a4c8a093aa6acee3382409c45ba644b61f","flatsize":957857,"path":"All/velvet-1.2.10_2.pkg","repopath":"All/velvet-1.2.10_2.pkg","licenselogic":"single","pkgsize":627836,"desc":"Velvet is a de novo genomic assembler specially designed for short read\nsequencing technologies, such as Solexa or 454, developed by Daniel Zerbino\nand Ewan Birney at the European Bioinformatics Institute (EMBL-EBI).\n\nCitation:\n\nVelvet: algorithms for de novo short read assembly using de Bruijn graphs.\nD.R. Zerbino and E. Birney. Genome Research 18: 821-829 (2008)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology"],"options":{"DOCS":"on"}},{"name":"veles","origin":"misc/veles","version":"2018.05.0_4","comment":"Tool for binary data visualization and analysis","maintainer":"yuri@FreeBSD.org","www":"https://codisec.com/veles/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be522effbebc27fb20c03cd1ba4e28b74ff8930a51357213371b9f0500d6d851","flatsize":3071152,"path":"All/veles-2018.05.0_4.pkg","repopath":"All/veles-2018.05.0_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":696244,"desc":"Veles is an open source tool for binary data analysis.\n\nFeatures:\n* Binary data visualization\n  It is a very difficult task for a human to notice subtle patterns in large\n  amounts of binary data, however, us humans are very good at finding patterns\n  in images. Statistical visualizations let you find the important bits in a\n  sea of binary data - all at a glance.\n\n* Binary data analysis\n  Veles combines advanced hex explorer and data visualization features with an\n  extensible framework for binary data analysis. Reverse engineering binaries?\n  Veles can support your work in these fields: reverse engineering binaries,\n  exploring file system images, steganography.\n\n* Easy extendibility\n  With the number of different architectures, file formats and encodings you\n  can't always expect to find the tool you need online. Veles uses client-server\n  architecture, where each analyser can run in a separate process. All you need\n  to do is get the data from the server, implement a Python function to parse it\n  and return the results.","deps":{"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["misc"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5"]},{"name":"vlc","origin":"multimedia/vlc","version":"3.0.21_2,4","comment":"Qt based multimedia player and streaming server","maintainer":"multimedia@FreeBSD.org","www":"https://www.videolan.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"857422543317d0f813fc51ac767aafd69da793ea200f9b8b4d635da71231968d","flatsize":60058818,"path":"All/vlc-3.0.21_2,4.pkg","repopath":"All/vlc-3.0.21_2,4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11152116,"desc":"VLC media player is a highly portable multimedia player for various\naudio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, and\nmore) as well as DVD's, VCD's, and various streaming protocols. It\ncan also be used as a server to stream in unicast or multicast in\nIPv4 or IPv6 on a high-bandwidth network. VLC also has the ability\nto transcode media on-the-fly for streaming or saving to disk.","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"dav1d":{"origin":"multimedia/dav1d","version":"1.4.3_1"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libass":{"origin":"multimedia/libass","version":"0.17.3"},"libdvbpsi":{"origin":"multimedia/libdvbpsi","version":"1.3.3"},"libdvdnav":{"origin":"multimedia/libdvdnav","version":"6.1.1"},"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"},"libebml":{"origin":"textproc/libebml","version":"1.4.5"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libidn":{"origin":"dns/libidn","version":"1.42"},"libmatroska":{"origin":"multimedia/libmatroska","version":"1.7.1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"liveMedia":{"origin":"net/liveMedia","version":"2022.06.16,2"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"},"speexdsp":{"origin":"audio/speexdsp","version":"1.2.1"},"taglib":{"origin":"audio/taglib","version":"2.0.1"},"twolame":{"origin":"audio/twolame","version":"0.4.0_4"},"upnp":{"origin":"devel/upnp","version":"1.14.19,1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"}},"categories":["multimedia","audio","net","www","wayland"],"shlibs_required":["libintl.so.8","libiconv.so.2","libidn.so.12","libdbus-1.so.3","libSM.so.6","libICE.so.6","libX11.so.6","libxcb.so.1","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libgcrypt.so.20","libgpg-error.so.0","libdvbpsi.so.10","libdvdnav.so.4","libdvdread.so.8","libliveMedia.so.16","libgroupsock.so.1","libBasicUsageEnvironment.so.0","libUsageEnvironment.so.1","libssl.so.12","libcrypto.so.12","libxcb-composite.so.0","libxcb-shm.so.0","libsamplerate.so.0","libspeexdsp.so.1","libdav1d.so.7","libjpeg.so.8","libass.so.9","libfontconfig.so.1","libfreetype.so.6","libogg.so.0","libopus.so.0","libpng16.so.16","libspeex.so.1","libtheoraenc.so.1","libtheoradec.so.1","libtwolame.so.0","libvorbis.so.0","libvorbisenc.so.2","libxcb-keysyms.so.1","libebml.so.5","libmatroska.so.7","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Core.so.5","libwayland-client.so.0","libXext.so.6","libXpm.so.4","libXinerama.so.1","liblua-5.4.so","libtag.so.2","libgnutls.so.30","libxml2.so.2","libavahi-common.so.3","libavahi-client.so.3","libupnp.so.17","libixml.so.11","libarchive.so.13","libprotobuf-lite.so.24.4.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libswscale.so.7","libpostproc.so.57","libEGL.so.1","libwayland-egl.so.1","libOpenGL.so.0","libxcb-xv.so.0","libxcb-randr.so.0"],"shlibs_provided":["libvlc.so.5","libvlccore.so.9","libvlc_vdpau.so.0","libvlc_xcb_events.so.0","libaccess_concat_plugin.so","libaccess_imem_plugin.so","libaccess_mms_plugin.so","libaccess_oss_plugin.so","libattachment_plugin.so","libavio_plugin.so","libcdda_plugin.so","libdtv_plugin.so","libdvb_plugin.so","libdvdnav_plugin.so","libdvdread_plugin.so","libfilesystem_plugin.so","libftp_plugin.so","libhttp_plugin.so","libhttps_plugin.so","libidummy_plugin.so","libimem_plugin.so","liblive555_plugin.so","librist_plugin.so","librtp_plugin.so","libsatip_plugin.so","libsdp_plugin.so","libshm_plugin.so","libtcp_plugin.so","libtimecode_plugin.so","libudp_plugin.so","libv4l2_plugin.so","libvcd_plugin.so","libvdr_plugin.so","libxcb_screen_plugin.so","libaccess_output_dummy_plugin.so","libaccess_output_file_plugin.so","libaccess_output_http_plugin.so","libaccess_output_livehttp_plugin.so","libaccess_output_rist_plugin.so","libaccess_output_udp_plugin.so","libaudio_format_plugin.so","libaudiobargraph_a_plugin.so","libchorus_flanger_plugin.so","libcompressor_plugin.so","libdolby_surround_decoder_plugin.so","libequalizer_plugin.so","libgain_plugin.so","libheadphone_channel_mixer_plugin.so","libkaraoke_plugin.so","libmono_plugin.so","libnormvol_plugin.so","libparam_eq_plugin.so","libremap_plugin.so","libsamplerate_plugin.so","libscaletempo_pitch_plugin.so","libscaletempo_plugin.so","libsimple_channel_mixer_plugin.so","libspatializer_plugin.so","libspeex_resampler_plugin.so","libstereo_widen_plugin.so","libtospdif_plugin.so","libtrivial_channel_mixer_plugin.so","libugly_resampler_plugin.so","libfloat_mixer_plugin.so","libinteger_mixer_plugin.so","libadummy_plugin.so","libafile_plugin.so","libamem_plugin.so","liboss_plugin.so","libadpcm_plugin.so","libaes3_plugin.so","libaraw_plugin.so","libavcodec_plugin.so","libcc_plugin.so","libcdg_plugin.so","libcvdsub_plugin.so","libdav1d_plugin.so","libddummy_plugin.so","libdvbsub_plugin.so","libedummy_plugin.so","libg711_plugin.so","libjpeg_plugin.so","liblibass_plugin.so","liblpcm_plugin.so","libopus_plugin.so","libpng_plugin.so","librawvideo_plugin.so","librtpvideo_plugin.so","libscte18_plugin.so","libscte27_plugin.so","libspdif_plugin.so","libspeex_plugin.so","libspudec_plugin.so","libstl_plugin.so","libsubsdec_plugin.so","libsubstx3g_plugin.so","libsubsusf_plugin.so","libsvcdsub_plugin.so","libt140_plugin.so","libtextst_plugin.so","libtheora_plugin.so","libttml_plugin.so","libtwolame_plugin.so","libuleaddvaudio_plugin.so","libvorbis_plugin.so","libwebvtt_plugin.so","libxwd_plugin.so","libdbus_plugin.so","libdummy_plugin.so","libgestures_plugin.so","libhotkeys_plugin.so","libmotion_plugin.so","libnetsync_plugin.so","liboldrc_plugin.so","libxcb_hotkeys_plugin.so","libadaptive_plugin.so","libaiff_plugin.so","libasf_plugin.so","libau_plugin.so","libavformat_plugin.so","libavi_plugin.so","libcaf_plugin.so","libdemux_cdg_plugin.so","libdemux_chromecast_plugin.so","libdemux_stl_plugin.so","libdemuxdump_plugin.so","libdiracsys_plugin.so","libdirectory_demux_plugin.so","libes_plugin.so","libflacsys_plugin.so","libh26x_plugin.so","libimage_plugin.so","libmjpeg_plugin.so","libmkv_plugin.so","libmp4_plugin.so","libmpgv_plugin.so","libnoseek_plugin.so","libnsc_plugin.so","libnsv_plugin.so","libnuv_plugin.so","libogg_plugin.so","libplaylist_plugin.so","libps_plugin.so","libpva_plugin.so","librawaud_plugin.so","librawdv_plugin.so","librawvid_plugin.so","libreal_plugin.so","libsmf_plugin.so","libsubtitle_plugin.so","libts_plugin.so","libtta_plugin.so","libty_plugin.so","libvc1_plugin.so","libvobsub_plugin.so","libvoc_plugin.so","libwav_plugin.so","libxa_plugin.so","libqt_plugin.so","libskins2_plugin.so","libfile_keystore_plugin.so","libkwallet_plugin.so","libmemory_keystore_plugin.so","libconsole_logger_plugin.so","libfile_logger_plugin.so","libsyslog_plugin.so","liblua_plugin.so","libfolder_plugin.so","libtaglib_plugin.so","libaddonsfsstorage_plugin.so","libaddonsvorepository_plugin.so","libaudioscrobbler_plugin.so","libdbus_screensaver_plugin.so","libexport_plugin.so","libfingerprinter_plugin.so","libgnutls_plugin.so","liblogger_plugin.so","libstats_plugin.so","libvod_rtsp_plugin.so","libxdg_screensaver_plugin.so","libxml_plugin.so","libmux_asf_plugin.so","libmux_avi_plugin.so","libmux_dummy_plugin.so","libmux_mp4_plugin.so","libmux_mpjpeg_plugin.so","libmux_ogg_plugin.so","libmux_ps_plugin.so","libmux_ts_plugin.so","libmux_wav_plugin.so","libpacketizer_a52_plugin.so","libpacketizer_av1_plugin.so","libpacketizer_avparser_plugin.so","libpacketizer_copy_plugin.so","libpacketizer_dirac_plugin.so","libpacketizer_dts_plugin.so","libpacketizer_flac_plugin.so","libpacketizer_h264_plugin.so","libpacketizer_hevc_plugin.so","libpacketizer_mlp_plugin.so","libpacketizer_mpeg4audio_plugin.so","libpacketizer_mpeg4video_plugin.so","libpacketizer_mpegaudio_plugin.so","libpacketizer_mpegvideo_plugin.so","libpacketizer_vc1_plugin.so","libavahi_plugin.so","libmediadirs_plugin.so","libpodcast_plugin.so","libsap_plugin.so","libupnp_plugin.so","libxcb_apps_plugin.so","libaudiobargraph_v_plugin.so","libdynamicoverlay_plugin.so","liblogo_plugin.so","libmarq_plugin.so","libmosaic_plugin.so","libremoteosd_plugin.so","librss_plugin.so","libsubsdelay_plugin.so","libarchive_plugin.so","libadf_plugin.so","libcache_block_plugin.so","libcache_read_plugin.so","libdecomp_plugin.so","libhds_plugin.so","libinflate_plugin.so","libprefetch_plugin.so","librecord_plugin.so","libskiptags_plugin.so","libstream_out_autodel_plugin.so","libstream_out_bridge_plugin.so","libstream_out_chromecast_plugin.so","libstream_out_cycle_plugin.so","libstream_out_delay_plugin.so","libstream_out_description_plugin.so","libstream_out_display_plugin.so","libstream_out_dummy_plugin.so","libstream_out_duplicate_plugin.so","libstream_out_es_plugin.so","libstream_out_gather_plugin.so","libstream_out_mosaic_bridge_plugin.so","libstream_out_record_plugin.so","libstream_out_rtp_plugin.so","libstream_out_setid_plugin.so","libstream_out_smem_plugin.so","libstream_out_standard_plugin.so","libstream_out_stats_plugin.so","libstream_out_transcode_plugin.so","libfreetype_plugin.so","libtdummy_plugin.so","libvdpau_adjust_plugin.so","libvdpau_avcodec_plugin.so","libvdpau_chroma_plugin.so","libvdpau_deinterlace_plugin.so","libvdpau_display_plugin.so","libvdpau_sharpen_plugin.so","libchain_plugin.so","libgrey_yuv_plugin.so","libi420_10_p010_plugin.so","libi420_nv12_plugin.so","libi420_rgb_mmx_plugin.so","libi420_rgb_plugin.so","libi420_rgb_sse2_plugin.so","libi420_yuy2_mmx_plugin.so","libi420_yuy2_plugin.so","libi420_yuy2_sse2_plugin.so","libi422_i420_plugin.so","libi422_yuy2_mmx_plugin.so","libi422_yuy2_plugin.so","libi422_yuy2_sse2_plugin.so","librv32_plugin.so","libswscale_plugin.so","libyuvp_plugin.so","libyuy2_i420_plugin.so","libyuy2_i422_plugin.so","libadjust_plugin.so","libalphamask_plugin.so","libanaglyph_plugin.so","libantiflicker_plugin.so","libball_plugin.so","libblend_plugin.so","libblendbench_plugin.so","libbluescreen_plugin.so","libcanvas_plugin.so","libcolorthres_plugin.so","libcroppadd_plugin.so","libdeinterlace_plugin.so","libedgedetection_plugin.so","liberase_plugin.so","libextract_plugin.so","libfps_plugin.so","libfreeze_plugin.so","libgaussianblur_plugin.so","libgradfun_plugin.so","libgradient_plugin.so","libgrain_plugin.so","libhqdn3d_plugin.so","libinvert_plugin.so","libmagnify_plugin.so","libmirror_plugin.so","libmotionblur_plugin.so","libmotiondetect_plugin.so","liboldmovie_plugin.so","libposterize_plugin.so","libpostproc_plugin.so","libpsychedelic_plugin.so","libpuzzle_plugin.so","libripple_plugin.so","librotate_plugin.so","libscale_plugin.so","libscene_plugin.so","libsepia_plugin.so","libsharpen_plugin.so","libtransform_plugin.so","libvhs_plugin.so","libwave_plugin.so","libegl_wl_plugin.so","libegl_x11_plugin.so","libflaschen_plugin.so","libgl_plugin.so","libglconv_vdpau_plugin.so","libglx_plugin.so","libvdummy_plugin.so","libvmem_plugin.so","libwl_shell_plugin.so","libwl_shm_plugin.so","libxcb_window_plugin.so","libxcb_x11_plugin.so","libxcb_xv_plugin.so","libxdg_shell_plugin.so","libyuv_plugin.so","libclone_plugin.so","libpanoramix_plugin.so","libwall_plugin.so","libglspectrum_plugin.so","libvisual_plugin.so"],"options":{"A52":"off","AALIB":"off","AOM":"off","ARIBSUB":"off","ASS":"on","AVAHI":"on","CACA":"off","CHROMECAST":"on","DAV1D":"on","DBUS":"on","DCA":"off","DEBUG":"off","DOCS":"on","DVDNAV":"on","DVDREAD":"on","FAAD":"off","FLAC":"off","FLUID":"off","FREERDP":"off","FRIBIDI":"off","GME":"off","GNUTLS":"on","GOOM":"off","HARFBUZZ":"on","JACK":"off","JPEG":"on","LIBBLURAY":"off","LIBRSVG2":"off","LIBSSH2":"off","LIRC":"off","LIVEMEDIA":"on","LUA":"on","MAD":"off","MFX":"off","MODPLUG":"off","MPEG2":"off","MTP":"off","MUSEPACK":"off","NCURSES":"off","NFS":"off","NLS":"on","NOTIFY":"off","OGG":"on","OGGSPOTS":"off","OPTIMIZED_CFLAGS":"on","OPUS":"on","PNG":"on","PULSEAUDIO":"off","QT5":"on","REALRTSP":"off","RUNROOT":"off","SAMPLERATE":"on","SDL":"off","SHOUTCAST":"off","SIDPLAY":"off","SKINS":"on","SMB":"off","SNDIO":"off","SPEEX":"on","SRT":"off","STREAM":"on","TAGLIB":"on","THEORA":"on","TWOLAME":"on","UPNP":"on","V4L":"on","VCD":"on","VDPAU":"on","VORBIS":"on","VPX":"off","WAYLAND":"on","X11":"on","X264":"off","X265":"off","ZVBI":"off"},"annotations":{"cpe":"cpe:2.3:a:videolan:vlc:3.0.21:::::dragonfly6:x86_64:2"}},{"name":"ve-libreoffice","origin":"editors/libreoffice-ve","version":"24.2.4.2","comment":"ve language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52d62608c2edbbc0a95470e1db79ef3a47cc6cbae5d65b139d70cfc1b9215d0b","flatsize":1356273,"path":"All/ve-libreoffice-24.2.4.2.pkg","repopath":"All/ve-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":206984,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"ve-hunspell","origin":"textproc/ve-hunspell","version":"20110323_1","comment":"Venda hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://addons.mozilla.org/en-US/firefox/addon/venda-spell-checker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be3247ac9ad46c6627ff161ea00a42bade67f969c294b1acc1ed4769de41e31b","flatsize":159214,"path":"All/ve-hunspell-20110323_1.pkg","repopath":"All/ve-hunspell-20110323_1.pkg","licenselogic":"single","pkgsize":54812,"desc":"Venda hunspell dictionaries\n\nSee also: http://www.translate.org.za/","categories":["textproc"]},{"name":"vdmfec","origin":"misc/vdmfec","version":"1.0_1","comment":"ECC wrapper using Vandermonde matrices based FEC","maintainer":"freebsd@omnilan.de","www":"https://members.tripod.com/professor_tom/archives/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d05a0bbb529d0ba7beebb4c3f603ee07de011eaa496ba9d0f96e3f28ae9e1d4","flatsize":47447,"path":"All/vdmfec-1.0_1.pkg","repopath":"All/vdmfec-1.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21684,"desc":"VDMFEC implements Block ECC using a Forward Error Correction (FEC)\ncode based on Vandermonde (VDM) matrices in GF(2^8) due to Luigi\nRizzo.\n\nIts primary application is intended to be in recovering data from\nunreliable media such as diskettes. Another example is wrapping\n'zfs send' streams before dumping onto tape.\n\nThe home page for FEC is http://www.iet.unipi.it/~luigi/fec.html","categories":["misc","archivers"],"options":{"DOCS":"on"}},{"name":"veditor","origin":"java/veditor","version":"1.2.2_5","comment":"Verilog editor plugin for eclipse","maintainer":"ports@FreeBSD.org","www":"http://veditor.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28b6e2fa16cd58fd4a37f15d73277b3e7a6016dd3429097b912c2e66ec43923a","flatsize":685433,"path":"All/veditor-1.2.2_5.pkg","repopath":"All/veditor-1.2.2_5.pkg","licenselogic":"single","pkgsize":679744,"desc":"Eclipse Verilog editor provides Verilog (IEEE-1364) language\nspecific features on Eclipse IDE. It helps coding and debugging in hardware\ndevelopment based on Verilog.\n\nVHDL support is currently unavailable.","deps":{"eclipse":{"origin":"java/eclipse","version":"4.24_2"},"iverilog":{"origin":"cad/iverilog","version":"12.0_1"}},"categories":["java","cad"],"options":{"VERILOG":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe veditor port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vdpauinfo","origin":"multimedia/vdpauinfo","version":"1.5","comment":"Tool to query VDPAU capabilities","maintainer":"madpilot@FreeBSD.org","www":"https://freedesktop.org/wiki/Software/VDPAU","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be77538ceafc2ee421021aa9ce68c4be093d40e0bed6f245fe5fb63db3a8f32a","flatsize":47558,"path":"All/vdpauinfo-1.5.pkg","repopath":"All/vdpauinfo-1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17816,"desc":"VDPAU is the Video Decode and Presentation API for UNIX. It provides\nan interface to video decode acceleration and presentation hardware\npresent in modern GPUs.\n\nThis port provides a tool to query VDPAU capabilities.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"}},"categories":["multimedia"],"shlibs_required":["libX11.so.6","libvdpau.so.1"]},{"name":"vdesk","origin":"x11/vdesk","version":"1.2_4","comment":"Command-line utility for setting up and using virtual desktops","maintainer":"ports@FreeBSD.org","www":"https://offog.org/code/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d5b434acd21f4501a97e97da0b9593d4b58fab38574d51a4a630cb5f12f4301","flatsize":12096,"path":"All/vdesk-1.2_4.pkg","repopath":"All/vdesk-1.2_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6316,"desc":"This is a small command-line utility for setting up and using virtual\ndesktops.\n\nfrom the Web page:\n\n\tinvoke it as vdesk <desktop number> to switch to a desktop,\n\tor vdesk <desktop number> <window id> ... to move windows\n\tto a desktop, where desktop 0 means that the window should\n\tbe made sticky.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe vdesk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vectoroids","origin":"games/vectoroids","version":"1.1.0_18","comment":"Vector-based rock-shooting game similar to Asteroids","maintainer":"ports@FreeBSD.org","www":"http://www.newbreedsoftware.com/vectoroids/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58cf02377a448f96b5cccf87e8db88ac35289b77597e647034ae62b9445aee94","flatsize":504729,"path":"All/vectoroids-1.1.0_18.pkg","repopath":"All/vectoroids-1.1.0_18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":260272,"desc":"Vectoroids is a vector-based rock-shooting game similar to the\narcade classic \"Asteroids\".  It is an SDL game based on the source for\n\"Agendaroids\", an X-Window game written for the Agenda VR3 Linux-based PDA\nwritten by the same author.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe vectoroids port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vim-motif","origin":"editors/vim","version":"9.1.0470","comment":"Improved version of the vi editor (motif flavor)","maintainer":"adamw@FreeBSD.org","www":"https://www.vim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22f60ae52e8a191427992ae75c8aa9e5bcb0f39fa3ed83cc65e4d6cbdba17d5e","flatsize":42040470,"path":"All/vim-motif-9.1.0470.pkg","repopath":"All/vim-motif-9.1.0470.pkg","licenselogic":"single","licenses":["VIM"],"pkgsize":8803528,"desc":"Vim is a highly configurable text editor built to enable efficient text editing.\nIt is an improved version of the vi editor distributed with most UNIX systems.\n\nVim is often called a \"programmer's editor,\" and so useful for programming that\nmany consider it an entire IDE. It's not just for programmers, though. Vim is\nperfect for all kinds of text editing, from composing email to editing\nconfiguration files.\n\nFreeBSD has the following Vim packages:\n* vim: Console-only Vim (vim binary) with all runtime files\n* vim-gtk3, -gtk2, -motif: Console Vim plus a GUI (gvim binary)\n* vim-x11:  Console Vim only, with xclipboard support\n* vim-tiny: Vim binary only, with no runtime files. Not useful for most people;\n  intended for minimal (ex. jail) installations","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xxd":{"origin":"sysutils/xxd","version":"9.1.0470"}},"categories":["editors"],"shlibs_required":["libXmu.so.6","libXm.so.4","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libX11.so.6","libtinfo.so.6","libintl.so.8","libpython3.11.so.1.0"],"options":{"MAKE_JOBS":"off","NLS":"on","XTERM_SAVE":"off","XXD":"on","CTAGS_BASE":"on","CTAGS_EXUBERANT":"off","CTAGS_UNIVERSAL":"off","LUA":"off","PERL":"off","PYTHON":"on","RUBY":"off","SCHEME":"off","TCL":"off"},"annotations":{"cpe":"cpe:2.3:a:vim:vim:9.1:::::dragonfly6:x86_64","flavor":"motif"},"messages":[{"message":"Vim no longer installs or reads a system-wide vimrc. The only overridden\n  defaults are those which provide FreeBSD-specific settings. Read through\n  $VIMRUNTIME/defaults.vim to see Vim's defaults, and see ':h initialization'\n  for the standard locations Vim looks for configuration files.","type":"upgrade","maximum_version":"9.0.0129"}]},{"name":"vchanger","origin":"sysutils/vchanger","version":"1.0.3_1","comment":"Disk-based virtual autochanger for Bacula","maintainer":"ml@netfence.it","www":"https://vchanger.sourceforge.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"115c0b9a037d284558344b02f0aa87ee124a34a5f87d77df693fe76a3641324b","flatsize":342658,"path":"All/vchanger-1.0.3_1.pkg","repopath":"All/vchanger-1.0.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":98632,"desc":"Vchanger as a disk-based virtual autochanger may be used with the Bacula\nOpen Source network backup system to emulate a magazine-based tape autoloader\nusing disk partitions on fixed or removable disk drives as virtual magazines\nand files on those partitions as virtual tape volumes.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"vultures-eye","origin":"games/vultures-eye","version":"2.3.67_3","comment":"Graphical interface for NetHack 3.4.3","maintainer":"ports@FreeBSD.org","www":"https://www.darkarts.co.za/vulture-for-nethack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fe4d3084f435a66f84b134060d57db3ca84c5e2dad4cde97d7f31e6b36da585","flatsize":29742275,"path":"All/vultures-eye-2.3.67_3.pkg","repopath":"All/vultures-eye-2.3.67_3.pkg","licenselogic":"single","licenses":["nethack"],"pkgsize":26557880,"desc":"Vulture's Eye is a nice graphical interface for NetHack 3.4.3. It is\nforked from Falcon's Eye, one of the nicest graphical interfaces ever\nfor NetHack.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_ttf-2.0.so.0","libpng16.so.16"],"messages":[{"message":"===>   NOTICE:\n\nThe vultures-eye port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vcf-split","origin":"biology/vcf-split","version":"0.1.5.10_1","comment":"Split a multi-sample VCF into single-sample VCFs","maintainer":"jwb@FreeBSD.org","www":"https://github.com/auerlab/vcf-split","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c29a9ef7ec107575aced3683c8e80cbfc1768818e100cc614337e068aa40205","flatsize":20216,"path":"All/vcf-split-0.1.5.10_1.pkg","repopath":"All/vcf-split-0.1.5.10_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10872,"desc":"Vcf-split splits a multi-sample VCF into single-sample VCFs, writing thousands\nof output files simultaneously.  Parsing the TOPMed human chromosome 1 BCF\nwith bcftools takes two days, so extracting the 137,977 samples one at a time\nor using thousands of parallel readers of the same file is impractical.\nVcf-split solves this by generating thousands of single-sample outputs during\na single sweep through the multi-sample input.","deps":{"biolibc":{"origin":"biology/biolibc","version":"0.2.6.4"},"libxtend":{"origin":"devel/libxtend","version":"0.2.0.2_1"}},"categories":["biology"],"shlibs_required":["libbiolibc.so.2","libxtend.so.2"]},{"name":"vcg","origin":"graphics/vcg","version":"1.30_4","comment":"Visualization Tool for compiler graphs","maintainer":"ports@FreeBSD.org","www":"http://rw4.cs.uni-sb.de/users/sander/html/gsvcg1.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41f7c0bd742bb583d0f586c191f8b1b025ac819b100e46dff37d33a9a1cef919","flatsize":946791,"path":"All/vcg-1.30_4.pkg","repopath":"All/vcg-1.30_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":299932,"desc":"The VCG tool reads a textual and readable specification of a graph and\nvisualizes the graph. If not all positions of nodes are fixed, the tool\nlayouts the graph using several heuristics as reducing the number of\ncrossings, minimizing the size of edges, centering of nodes. The\nspecification language of the VCG tool is nearly compatible to GRL, the\nlanguage of the edge tool, but contains many extensions. The VCG tool\nallows folding of dynamically or statically specified regions of the\ngraph. It uses colors and runs on X11. (An older version runs on\nSunview).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["graphics"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe vcg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"veryl","origin":"cad/veryl","version":"0.11.0","comment":"Veryl: A modern Hardware Description Language (HDL)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dalance/veryl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d08b8e462ef5f5335a243d50ecc23831926d4a5e675cb6cfb2d4d09823ad2f8","flatsize":16595692,"path":"All/veryl-0.11.0.pkg","repopath":"All/veryl-0.11.0.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":4344816,"desc":"Veryl is a modern hardware description language.\n\nThis project is under the exploration phase of language design.\n\nFeatures:\n\n* Symplified syntax\n    * Based on SystemVerilog / Rust\n* Transpiler to SystemVerilog\n    * Human readable output\n    * Interoperability with SystemVerilog\n* Integrated Tools\n    * Semantic checker\n    * Source code formatter\n    * Language server","categories":["cad"]},{"name":"verilator","origin":"cad/verilator","version":"5.026","comment":"Synthesizable Verilog to C++ compiler","maintainer":"yuri@FreeBSD.org","www":"https://www.veripool.org/projects/verilator/wiki/Intro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd5652eb481277e65a3b61d5f0c5fc65026565fe886c70fc979d03ed3aa99c6a","flatsize":10810063,"path":"All/verilator-5.026.pkg","repopath":"All/verilator-5.026.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2615236,"desc":"Verilator is the fastest free Verilog HDL simulator, and beats most commercial\nsimulators. It compiles synthesizable Verilog (not test-bench code!), plus some\nPSL, SystemVerilog and Synthesis assertions into C++ or SystemC code. It is\ndesigned for large projects where fast simulation performance is of primary\nconcern, and is especially well suited to generate executable models of CPUs\nfor embedded software design teams.","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmake":{"origin":"devel/gmake","version":"4.4.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"systemc":{"origin":"devel/systemc","version":"3.0.0"}},"categories":["cad"],"options":{"INSTALL_DBG_EXECUTABLES":"off","LEAK_CHECKS":"off"}},{"name":"vec-libreoffice","origin":"editors/libreoffice-vec","version":"24.2.4.2","comment":"vec language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da36c2058ebac1d65beb3984c02ec52ef4865105c995846ab5e8aba3e2356df2","flatsize":2764622,"path":"All/vec-libreoffice-24.2.4.2.pkg","repopath":"All/vec-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":518900,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"vertx","origin":"www/vertx","version":"2.1.1","comment":"Effortless asynchronous application development for the modern web","maintainer":"nivit@FreeBSD.org","www":"https://vertx.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e4f7b73e43f71bc696e5199c782cc9eed300be7b46b2f4315e18a157b92aa40","flatsize":9483653,"path":"All/vertx-2.1.1.pkg","repopath":"All/vertx-2.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6170764,"desc":"Vert.x is the framework for the next generation of asynchronous,\neffortlessly scalable, concurrent web applications.\n\nIt is an event driven application framework that runs on the JVM\n- a run-time with real concurrency and unrivalled performance.\nVert.x then exposes the API in Clojure, DynJS, Groovy, Java,\nJavaScript, Ruby, PHP, Python, and Scala.\nSo you choose what language you want to use.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www"],"options":{"CLOJURE":"off","DOCS":"on","DYNJS":"off","GROOVY":"off","JRUBY":"off","JYTHON":"off","PHP":"off","RHINO":"off","SCALA":"off"}},{"name":"vc-intrinsics-llvm14","origin":"devel/vc-intrinsics","version":"0.10.1","comment":"LLVM intrinsics for SIMD on GPU","maintainer":"ports@FreeBSD.org","www":"https://github.com/intel/vc-intrinsics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7930fff1d14f3d8b827bd0a985bda9f931866f7b45c23c1f5a6a920befc31766","flatsize":751654,"path":"All/vc-intrinsics-llvm14-0.10.1.pkg","repopath":"All/vc-intrinsics-llvm14-0.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":109420,"desc":"VC Intrinsics project contains a set of new intrinsics on top of core\nLLVM IR instructions that represent SIMD semantics of a program\ntargeting GPU.","categories":["devel"],"annotations":{"flavor":"llvm14"},"messages":[{"message":"===>   NOTICE:\n\nThe vc-intrinsics-llvm14 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vcdimager","origin":"multimedia/vcdimager","version":"2.0.1_5","comment":"GNU VCDImager/VCDRip -- The GNU VideoCD Image Maker/Ripping Tool","maintainer":"multimedia@FreeBSD.org","www":"https://www.gnu.org/software/vcdimager/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca889b2c345e7fa44c9be360744889f23d10022dd80684a45156cc2abdbe5fcd","flatsize":1657163,"path":"All/vcdimager-2.0.1_5.pkg","repopath":"All/vcdimager-2.0.1_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":284976,"desc":"GNU VCDImager is a full-featured mastering suite for\nauthoring, disassembling and analyzing Video CD's and Super\nVideo CD's. The core functionality consists of directly making Video CD\nBIN/CUE-style CD images from mpeg files.\n\nFeatures\n- Free software available under the GNU Public License\n- Support for Video CD 1.1 and 2.0 disc formats\n- Support for the Super Video CD 1.0 disc format\n- Full PBC (playback control) support\n- Support for segment play items\n- Automatic padding of MPEG streams on the fly\n- Support for 99-minute (out-of-specification) CD-R media\n- Extraction of Video CD's into files (incl. the PBC information)\n- Use of XML for the description of Video CD's\n\nGitHub repo: https://github.com/rocky/vcdimager","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["multimedia"],"shlibs_required":["libiso9660.so.11","libcdio.so.19","libpopt.so.0","libxml2.so.2"],"shlibs_provided":["libvcdinfo.so.0"]},{"name":"vc-intrinsics-llvm13","origin":"devel/vc-intrinsics","version":"0.10.1","comment":"LLVM intrinsics for SIMD on GPU","maintainer":"ports@FreeBSD.org","www":"https://github.com/intel/vc-intrinsics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a7040e76cf446e718a3d61a27bc89ebcffded4446b73aeba05e6ebc6582d41e","flatsize":741270,"path":"All/vc-intrinsics-llvm13-0.10.1.pkg","repopath":"All/vc-intrinsics-llvm13-0.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":107232,"desc":"VC Intrinsics project contains a set of new intrinsics on top of core\nLLVM IR instructions that represent SIMD semantics of a program\ntargeting GPU.","categories":["devel"],"annotations":{"flavor":"llvm13"},"messages":[{"message":"===>   NOTICE:\n\nThe vc-intrinsics-llvm13 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vegeta","origin":"benchmarks/vegeta","version":"12.11.0_8","comment":"HTTP load testing tool and library","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/tsenart/vegeta","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fe5efee74eec16623044b275d3e877c3933ccacd392fa7cbfffa0f36dec8107","flatsize":10726516,"path":"All/vegeta-12.11.0_8.pkg","repopath":"All/vegeta-12.11.0_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3254056,"desc":"Vegeta is a versatile HTTP load testing tool built out of a need to drill HTTP\nservices with a constant request rate.","categories":["benchmarks","www"]},{"name":"vcftools","origin":"biology/vcftools","version":"0.1.16_2","comment":"Tools for working with VCF genomics files","maintainer":"jwb@FreeBSD.org","www":"https://github.com/vcftools/vcftools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"221d559a01a09076139a6d50fddc1d48d895397030e1eb460cb067b96994058e","flatsize":1248472,"path":"All/vcftools-0.1.16_2.pkg","repopath":"All/vcftools-0.1.16_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":355488,"desc":"A set of tools written in Perl and C++ for working with VCF files, such as\nthose generated by the 1000 Genomes Project.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology"],"annotations":{"cpe":"cpe:2.3:a:vcftools_project:vcftools:0.1.16:::::dragonfly6:x86_64:2"}},{"name":"vc-intrinsics-llvm12","origin":"devel/vc-intrinsics","version":"0.10.1","comment":"LLVM intrinsics for SIMD on GPU","maintainer":"ports@FreeBSD.org","www":"https://github.com/intel/vc-intrinsics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"faeac3e5e72d474563c53fbad475c5db87126bc54c2299c8b38727b9e67d4d46","flatsize":736894,"path":"All/vc-intrinsics-llvm12-0.10.1.pkg","repopath":"All/vc-intrinsics-llvm12-0.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":107024,"desc":"VC Intrinsics project contains a set of new intrinsics on top of core\nLLVM IR instructions that represent SIMD semantics of a program\ntargeting GPU.","categories":["devel"],"annotations":{"flavor":"llvm12"},"messages":[{"message":"===>   NOTICE:\n\nThe vc-intrinsics-llvm12 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vbindiff","origin":"textproc/vbindiff","version":"3.0.b5_1","comment":"Visual binary diff, visually compare binary files","maintainer":"cyberbotx@cyberbotx.com","www":"https://www.cjmweb.net/vbindiff/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b3c2efc43daf09f256756db423bc3ae355c53d23c0bdb3e3a15fad1d32cf1f9","flatsize":69509,"path":"All/vbindiff-3.0.b5_1.pkg","repopath":"All/vbindiff-3.0.b5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":32564,"desc":"Visual Binary Diff (VBinDiff) displays files in hexadecimal and ASCII (or\nEBCDIC). It can also display two files at once, and highlight the\ndifferences between them. Unlike diff, it works well with large files (up to\n4 GB).","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["textproc"],"shlibs_required":["libpanel.so.6","libncurses.so.6","libtinfo.so.6"]},{"name":"vbetool","origin":"sysutils/vbetool","version":"1.1_3","comment":"Application for executing video card BIOS code","maintainer":"jkim@FreeBSD.org","www":"http://www.codon.org.uk/~mjg59/vbetool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"790b010e45d65643932c1a9280dd30e71bd43c52931a87679aa761ad67d9bbe8","flatsize":115028,"path":"All/vbetool-1.1_3.pkg","repopath":"All/vbetool-1.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44476,"desc":"vbetool is a small application that executes code from the BIOS of your\nvideo card.  This is mostly useful for reinitialising the hardware,\nfor instance after ACPI suspend/resuming.","deps":{"libpci":{"origin":"devel/libpci","version":"3.13.0"},"libx86":{"origin":"devel/libx86","version":"1.1_2"}},"categories":["sysutils"],"shlibs_required":["libx86.so.1"]},{"name":"vbsfilter","origin":"mail/vbsfilter","version":"1.15_4","comment":"Vbs-attachment filter for Sendmail Milter","maintainer":"dinoex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c79f5aeec72aa7df171cd49db058cd0f0e027ae1b516ddea19a6b72d0758070","flatsize":32424,"path":"All/vbsfilter-1.15_4.pkg","repopath":"All/vbsfilter-1.15_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12932,"desc":"vbsfilter will rename VBS and SHS attachments to .txt,\nthus rendering them harmless.\n\nSendmail 8.10 introduced a new feature called the milter library,\nwhich provides filtering callbacks to a user-level program, which in\nturn can provide a \"Yes\"/\"No\"/\"I haven't seen enough yet\" answer to\nthe question: Can sendmail allow this mail to be delivered?\n\nSendmail is a trademark of Sendmail, Inc.\n\nLICENSE: GPL2","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"}},"categories":["mail"],"shlibs_required":["libmilter.so.7"]},{"name":"vcf2hap","origin":"biology/vcf2hap","version":"0.1.6.7_1","comment":"Generate .hap file from VCF for haplohseq","maintainer":"jwb@FreeBSD.org","www":"https://github.com/auerlab/vcf2hap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"314401ea6e012641eef19d3dbb65f5ce6e9a1a02509c26a44755ac9c31afc4f9","flatsize":11438,"path":"All/vcf2hap-0.1.6.7_1.pkg","repopath":"All/vcf2hap-0.1.6.7_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5724,"desc":"vcf2hap is a simple tool for generating a .hap file from a VCF. The .hap file\nis required by haplohseq.\nvcf2hap is extremely fast and requires a trivial amount of memory regardless of\nthe size of the VCF file.","deps":{"biolibc":{"origin":"biology/biolibc","version":"0.2.6.4"},"libxtend":{"origin":"devel/libxtend","version":"0.2.0.2_1"}},"categories":["biology"],"shlibs_required":["libbiolibc.so.2","libxtend.so.2"]},{"name":"vavoom","origin":"games/vavoom","version":"1.33_17","comment":"Doom, Doom II, Heretic, Hexen, and Strife source port","maintainer":"ports@FreeBSD.org","www":"https://www.vavoom-engine.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd3ecbdc5bcfaafcf6e0303f2a88d2b2567540604075f0fedc523d2db33ab675","flatsize":4995342,"path":"All/vavoom-1.33_17.pkg","repopath":"All/vavoom-1.33_17.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1953208,"desc":"Vavoom is a source port based on sources of Doom, Heretic, Hexen and a little\nbit from Quake. To play Vavoom you need main wad file from Doom, Ultimate\nDoom, Doom II, Heretic, Hexen or Strife.\n\nDifferences from original game:\n\n* Polygonal engine with colored lighting, with software mode, OpenGL support;\n* Translucency;\n* Complete support for freelook (look up & down) in all games;\n* A powerful language to describe game logic;\n* 100%25 client/server architecture with in-game joining;\n* Quake-style console, with key bindings;\n* Indirect support for DeHackEd;\n* Crosshair;\n* Jumping;\n* And many other cool things...","deps":{"doom-data":{"origin":"games/doom-data","version":"1.0_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libjpeg.so.8","libpng16.so.16","libGL.so.1","libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on","FLAC":"off","LAUNCHER":"off","MAD":"off","MIKMOD":"off","OPENAL":"off","OPTIMIZED_CFLAGS":"off","SDL":"on","VORBIS":"off"},"annotations":{"cpe":"cpe:2.3:a:vavoom:vavoom:1.33:::::dragonfly6:x86_64:17"},"messages":[{"message":"Vavoom has been installed.\n\nThere are 2 wrapper scripts: \"vavoom\" and \"vavoom-dedicated\", calling the real\nexecutables (suffixed with \".bin\") from the data directory, and using the\ncommon WAD directory.\nIf you have extra WAD files, specify the full path of the containing directory \nas the first argument of the wrapper script.\n\nTo run in OpenGL mode add the \"-opengl\" parameter, and \"-openal\" for OpenAL.\n\nIf you want to install enhanced textures, models or soundtracks use the\n\"games/vavoom-extras\" port. Note that textures require OPENGL and soundtracks\nneed VORBIS (build options).\n\nRefer to /usr/local/share/doc/vavoom/vavoom.txt for other options such as \ngame selection, network options and so on.\n\nIf you enabled LAUNCHER (build option), run \"vlaunch\" for a launcher GUI.","type":"install"},{"message":"===>   NOTICE:\n\nThe vavoom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vde2","origin":"net/vde2","version":"2.3.3_1","comment":"User-mode virtual ethernet infrastructure","maintainer":"ports@FreeBSD.org","www":"https://github.com/virtualsquare/vde-2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81bc0fa49b927346f08e69ff838c0000b9dcaac8ce8560efa0309bc3166f4515","flatsize":596602,"path":"All/vde2-2.3.3_1.pkg","repopath":"All/vde2-2.3.3_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2","LGPL21"],"pkgsize":172736,"desc":"Virtual Distributed Ethernet is a user-mode virtual network (layer\n2) infrastructure.  It can be used for network simulations, joining\nmultiple qemu instances together in a shared virtual network, or\ntunneling over the Internet.  Physical hosts can be joined to the\nvirtual network by means of the tap(4) driver.","deps":{"libpcap":{"origin":"net/libpcap","version":"1.10.4_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_provided":["libvdehist.so.0","libvdemgmt.so.0","libvdeplug.so.3","libvdesnmp.so.0"],"options":{"CRYPTCAB":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe vde2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vc-intrinsics-llvm15","origin":"devel/vc-intrinsics","version":"0.10.1","comment":"LLVM intrinsics for SIMD on GPU","maintainer":"ports@FreeBSD.org","www":"https://github.com/intel/vc-intrinsics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"931b5af6d298b4ccb1318252f7ab640fc1b7fea3e6f885b91b34f35d0334f768","flatsize":754362,"path":"All/vc-intrinsics-llvm15-0.10.1.pkg","repopath":"All/vc-intrinsics-llvm15-0.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":110248,"desc":"VC Intrinsics project contains a set of new intrinsics on top of core\nLLVM IR instructions that represent SIMD semantics of a program\ntargeting GPU.","categories":["devel"],"annotations":{"flavor":"llvm15"},"messages":[{"message":"===>   NOTICE:\n\nThe vc-intrinsics-llvm15 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vbz-compression","origin":"archivers/vbz-compression","version":"1.0.3","comment":"Variable byte integer encoding to compress Oxford Nanopore signal data","maintainer":"jwb@FreeBSD.org","www":"https://github.com/nanoporetech/vbz_compression","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"942fb72a1c6ad14a6d79c13106928aecccacdfa73b7ee14c37c8d7a89a0bc2d1","flatsize":86367,"path":"All/vbz-compression-1.0.3.pkg","repopath":"All/vbz-compression-1.0.3.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":28312,"desc":"VBZ Compression uses variable byte integer encoding to compress Oxford\nNanopore signal data.\nThe performance of VBZ is achieved by taking advantage of the properties of the\nraw signal and therefore is most effective when applied to the signal dataset.\nOther datasets you may have in your Fast5 files will not be able to take\nadvantage of the default VBZ settings for compression. VBZ will be used as the\ndefault compression scheme in a future release of MinKNOW.","deps":{"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers"],"shlibs_required":["libzstd.so.1"],"shlibs_provided":["libvbz_hdf_plugin.so"]},{"name":"venice","origin":"finance/venice","version":"0.752.b","comment":"Merchant Of Venice, a stock market trading program","maintainer":"ports@FreeBSD.org","www":"https://mov.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16df11d050dc57978dec750cbbcba901ad13d7024c2644b9ab5cc64eb0a53d8e","flatsize":4740327,"path":"All/venice-0.752.b.pkg","repopath":"All/venice-0.752.b.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4261096,"desc":"Venice is a stock market trading program that supports portfolio\nmanagement, charting, technical analysis, paper trading and\nexperimental methods like genetic programming. Venice runs in a\ngraphical user interface with online help and has full documentation.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["finance","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe venice port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vc-intrinsics-llvm11","origin":"devel/vc-intrinsics","version":"0.10.1","comment":"LLVM intrinsics for SIMD on GPU","maintainer":"ports@FreeBSD.org","www":"https://github.com/intel/vc-intrinsics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20d1bfb3449ea677476e22f4270b7906dbab087c524634b86617f8f61966fd6b","flatsize":744068,"path":"All/vc-intrinsics-llvm11-0.10.1.pkg","repopath":"All/vc-intrinsics-llvm11-0.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":107528,"desc":"VC Intrinsics project contains a set of new intrinsics on top of core\nLLVM IR instructions that represent SIMD semantics of a program\ntargeting GPU.","categories":["devel"],"annotations":{"flavor":"llvm11"},"messages":[{"message":"===>   NOTICE:\n\nThe vc-intrinsics-llvm11 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vban-tools","origin":"audio/vban","version":"g20201011_3","comment":"Command-line VBAN (audio over UDP protocol) tools","maintainer":"danfe@FreeBSD.org","www":"https://github.com/quiniouben/vban","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d1151b3eea209642fda0b4d16da321ca8f8ccc3611f764998f382c50b2d975e","flatsize":83314,"path":"All/vban-tools-g20201011_3.pkg","repopath":"All/vban-tools-g20201011_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":19060,"desc":"This project an open-source implementation of VBAN protocol.  VBAN is a\nsimple audio over UDP protocol proposed by VB-Audio.  It is composed of\nseveral command-line tools allowing to stream audio coming from audio\nbackend interfaces to VBAN stream (vban_emitter) or play incoming VBAN\nstream to audio backend interfaces (vban_receptor), or send text over\nthe VBAN protocol (vban_sendtext).\n\nALSA, Jack, and PulseAudio audio backends have been implemented.  FIFO\n(pipe) output is also available, to allow chaining command-line tools,\nand a file output too (for writing raw PCM data).","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"}},"categories":["audio"],"shlibs_required":["libasound.so.2","libjack.so.0"],"options":{"DOCS":"on","ALSA":"on","JACK":"on","PULSEAUDIO":"off"}},{"name":"varnish-libvmod-querystring","origin":"www/varnish-libvmod-querystring","version":"v2.0.3_3","comment":"Varnish Module (vmod) for query string manipulation","maintainer":"zi@FreeBSD.org","www":"https://github.com/Dridi/libvmod-querystring","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"591c0df4eb9821e8e37fe6c2f82c0bba8fcd0691a14fe65432f1c0da0a25afb5","flatsize":34499,"path":"All/varnish-libvmod-querystring-v2.0.3_3.pkg","repopath":"All/varnish-libvmod-querystring-v2.0.3_3.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":14108,"desc":"The purpose of this module is to give you a fine-grained control over a URL's\nquery-string in Varnish Cache. It's possible to remove the query-string,\nclean it, sort its parameters or filter it to only keep a subset of them.\n\nThis can greatly improve your hit ratio and efficiency with Varnish, because\nby default two URLs with the same path but different query-strings are also\ndifferent. This is what the RFCs mandate but probably not what you usually\nwant for your web site or application.","deps":{"varnish7":{"origin":"www/varnish7","version":"7.4.3_1"}},"categories":["www"],"shlibs_provided":["libvmod_querystring.so"],"options":{"DOCS":"on"}},{"name":"varnish-libvmod-maxminddb","origin":"www/varnish-libvmod-maxminddb","version":"1.0.2_3","comment":"Varnish Module (vmod) for accessing maxminddb geoip data","maintainer":"allanjude@FreeBSD.org","www":"https://github.com/simonvik/libvmod_maxminddb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d319b4a09ade011f8c86521e8a7eecdbbee84cce86c9a157931d8fad24337cac","flatsize":14750,"path":"All/varnish-libvmod-maxminddb-1.0.2_3.pkg","repopath":"All/varnish-libvmod-maxminddb-1.0.2_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5316,"desc":"Varnish Module (vmod) for accessing maxminddb geoip data","deps":{"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"varnish7":{"origin":"www/varnish7","version":"7.4.3_1"}},"categories":["www"],"shlibs_required":["libmaxminddb.so.0"],"shlibs_provided":["libvmod_maxminddb.so"],"options":{"DOCS":"on"}},{"name":"vba","origin":"emulators/vba","version":"1.7.2_13","comment":"Open source Gameboy Advance emulator","maintainer":"arundel@h3c.de","www":"https://web.archive.org/web/20110718045837/http://vba.ngemu.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e987c749e2a15b9238ef4edfc1ee3f714b2a3f85728e281c5f0f1aa3d452782","flatsize":1006591,"path":"All/vba-1.7.2_13.pkg","repopath":"All/vba-1.7.2_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":311364,"desc":"VisualBoyAdvance is an emulator for Nintendo's Gameboy Advance. It also\nsupports emulation of the Gameboy (classic), Gameboy Pocket, Gameboy Color\nand Gameboy Advance SP.\nSome of the main features are:\n\n- option to use BIOS file\n- zip/gzip file support\n- graphic filters Normal, TV Mode, 2xSaI, Super 2xSaI and more\n- interframe blending support\n- built-in ARM/THUMB assembly debugger\n- 10 save states accesible through keyboard\n- automatic battery file load/save\n- auto-fire support\n- 16, 24 and 32 bit desktop support\n- GDB remote debugging (see below for information)\n- AGBPrint support for development\n- RTC support\n\nNOTICE: Thx go out to Wouter Groeneveld for helping me to test the port.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["emulators"],"shlibs_required":["libSDL-1.2.so.0","libpng16.so.16","libintl.so.8"],"options":{"DOCS":"on","GTK2":"off","PROFILING":"off"},"messages":[{"message":"The default configuration file has been installed as\n/usr/local/bin/VisualBoyAdvance.cfg-default. Please copy it to\n/usr/local/bin/VisualBoyAdvance.cfg before you start the emulator.\n\nIf all you see after loading a ROM is a black screen and/or\nVisualBoy Advance crashes, try switching the video filter.\nEither change it in the global config file or use the -f switch.","type":"install"}]},{"name":"vasm","origin":"devel/vasm","version":"1.8c","comment":"Portable 6502 6800 arm c16x jagrisc m68k ppc vidcore x86 z80 assembler","maintainer":"cs@innolan.net","www":"http://sun.hasenbraten.de/vasm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d580dddd3c681170b388f8cde95aadac54a2193dda87c427d8c621fe9e8d8c7","flatsize":10509871,"path":"All/vasm-1.8c.pkg","repopath":"All/vasm-1.8c.pkg","licenselogic":"single","licenses":["VASMBSD"],"pkgsize":1057648,"desc":"vasm is a portable and retargetable assembler to create linkable objects in\nvarious formats or absolute code.\n\nCurrently the following CPUs are officially supported:\n    M680x0 family (including M6888x, M68851 and CPU32)\n    ColdFire family (all models of V2, V3, V4, V4e)\n    80x86 family (IA32 8/16/32 bit, using MIT-syntax)\n    PowerPC family (POWER, 40x, 440, 460, 6xx, 7xx, 860, Book-E, e300 and e500)\n    ARM (architecture ARMv1 to ARMv4, including THUMB mode)\n    Jaguar RISC (GPU and DSP instruction sets)\n    Z80 family (Z80, 8080, GBZ80, 64180, RCM2/3/4k)\n    C16x/ST10\n    6502 & 6800 family (6800, 6801, 6803, 68HC11)\n    QNICE (elegant 16-bit FPGA CPU)\n    TR3200 (virtual CPU from 0x10c)\n    Raspberry-Pi VideoCore IV\n\nThese syntax flavours are supported:\n    Standard MIT (GNU-as style) syntax\n    Motorola/Freescale 68k syntax (Devpac compatible)\n    Atari MadMac syntax (6502, 68k, Jaguar)\n    Old 8-bit style syntax","categories":["devel"],"options":{"DOCS":"on"}},{"name":"vcglib","origin":"devel/vcglib","version":"2020.09","comment":"Library for manipulation of triangle meshes","maintainer":"fernape@FreeBSD.org","www":"https://github.com/cnr-isti-vclab/vcglib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad54930cbd47fc5e99c0e1a73487da6f487773da2eb1bb6aad22e4dc8fbc3fb0","flatsize":21606852,"path":"All/vcglib-2020.09.pkg","repopath":"All/vcglib-2020.09.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4782884,"desc":"The Visualization and Computer Graphics Library (VCGlib for short) is a open\nsource, portable, C++, templated, no dependency, library for manipulation,\nprocessing, cleaning, simplifying triangle meshes.\n\nThe library, composed by more than 100k lines of code, is released under the\nGPL license, and it is the base of most of the software tools of the Visual\nComputing Lab of the Italian National Research Council Institute ISTI , like\nMeshLab, metro and many others.","deps":{"easyexif":{"origin":"devel/easyexif","version":"1.0"}},"categories":["devel"]},{"name":"varnish7","origin":"www/varnish7","version":"7.4.3_1","comment":"High-performance HTTP accelerator","maintainer":"dbaio@FreeBSD.org","www":"https://varnish-cache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57a3cad7b09c25d6cbdd5f7803fdef2b30994dcda37a5ed7f598dde00868c2e3","flatsize":3381920,"path":"All/varnish7-7.4.3_1.pkg","repopath":"All/varnish7-7.4.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1011208,"desc":"This is the Varnish high-performance HTTP accelerator.\n\nDocumentation and additional information about Varnish is available on\nhttps://varnish-cache.org/docs/index.html\n\nTechnical questions about Varnish and this release should be addressed\nto <varnish-dev@varnish-cache.org>\n\nQuestions about commercial support and services related to Varnish\ncan be directed here: https://www.varnish-software.com/contact-us/","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["www"],"users":["varnish","varnishlog"],"groups":["varnish"],"shlibs_required":["libedit.so.0","libpcre2-8.so.0","libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libvarnishapi.so.3","libvmod_blob.so","libvmod_cookie.so","libvmod_debug.so","libvmod_directors.so","libvmod_h2.so","libvmod_proxy.so","libvmod_purge.so","libvmod_std.so","libvmod_unix.so","libvmod_vtc.so"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:varnish-cache:varnish_cache:7.4.3:::::dragonfly6:x86_64:1"},"messages":[{"message":"For information about updating your current Varnish deployment to the new\nversion, see Upgrading to Varnish 7.2:\n  https://varnish-cache.org/docs/7.2/whats-new/upgrading-7.2.html\n\nFor the complete release information, see the Varnish Cache 7.2.0 release page:\n  https://varnish-cache.org/releases/rel7.2.0.html","type":"upgrade","maximum_version":"7.2.0"},{"message":"For information about updating your current Varnish deployment to the new\nversion, see Upgrading to Varnish 7.3:\n  https://varnish-cache.org/docs/7.3/whats-new/upgrading-7.3.html\n\nFor the complete release information, see the Varnish Cache 7.3.0 release page:\n  https://varnish-cache.org/releases/rel7.3.0.html","type":"upgrade","maximum_version":"7.3.0"},{"message":"For information about updating your current Varnish deployment to the new\nversion, see Upgrading to Varnish 7.4:\n  https://varnish-cache.org/docs/7.4/whats-new/upgrading-7.4.html\n\nFor the complete release information, see the Varnish Cache 7.4.X release pages:\n  https://varnish-cache.org/releases/rel7.4.0.html\n  https://varnish-cache.org/releases/rel7.4.1.html","type":"upgrade","maximum_version":"7.4.1"}]},{"name":"varnish-libvmod-dynamic","origin":"www/varnish-libvmod-dynamic","version":"20230321_4","comment":"Varnish Module (vmod) for dynamic backends","maintainer":"zi@FreeBSD.org","www":"https://github.com/nigoroll/libvmod-dynamic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"044e545afa1611d2d7c04a0b71eaa4409420af6bf4f8b3041343f14336e63a3b","flatsize":105954,"path":"All/varnish-libvmod-dynamic-20230321_4.pkg","repopath":"All/varnish-libvmod-dynamic-20230321_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":39456,"desc":"This module provides a varnish director for dynamic creation of backends based\non calls to the system's network address resolution service which, in turn,\ntypically use information from the /etc/hosts file and the Domain Name Service\n(DNS), but can be configured to use other sources like LDAP or more advanced\nDNS resolution where getdns is available.\n\nWhile standard varnish backends defined in VCL may also be defined in terms of\nhost names, changes of the name service information will only be picked up\nwith a VCL reload.","deps":{"getdns":{"origin":"dns/getdns","version":"1.5.2_7"},"varnish7":{"origin":"www/varnish7","version":"7.4.3_1"}},"categories":["www"],"shlibs_required":["libvarnishapi.so.3","libgetdns.so.10"],"shlibs_provided":["libvmod_dynamic.so"],"options":{"DOCS":"on"}},{"name":"varnish-ip2location","origin":"www/varnish-ip2location","version":"1.0.3_1","comment":"Varnish Module (vmod) for ip2location","maintainer":"zi@FreeBSD.org","www":"https://github.com/ip2location/IP2Location-Varnish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa44fcef4b77226f8f9536fabb22ac5e073af955b628776921a9bfac675f9641","flatsize":29447,"path":"All/varnish-ip2location-1.0.3_1.pkg","repopath":"All/varnish-ip2location-1.0.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7480,"desc":"A Varnish module that enables the website or server admins to find the\ncountry, region, city, latitude, longitude, zip code, time zone, ISP,\ndomain name, connection type, area code, weather, mobile network,\nelevation, usage type by IP address. The module reads the geo location\ninformation from IP2Location BIN data file.","deps":{"ip2location":{"origin":"net/ip2location","version":"8.6.1"},"varnish7":{"origin":"www/varnish7","version":"7.4.3_1"}},"categories":["www"],"shlibs_required":["libIP2Location.so.3"],"shlibs_provided":["libvmod_ip2location.so"],"options":{"DOCS":"on"}},{"name":"vc","origin":"devel/vc","version":"1.4.4","comment":"SIMD Vector Classes for C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/VcDevel/Vc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0722ed4931acbd151fb89c78d3cad029c6cf0ac574a383ce92bdba5a9632fd29","flatsize":2153597,"path":"All/vc-1.4.4.pkg","repopath":"All/vc-1.4.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":231092,"desc":"Vc is a free software library to ease explicit vectorization of C++ code. It has\nan intuitive API and provides portability between different compilers and\ncompiler versions as well as portability between different vector instruction\nsets. Thus an application written with Vc can be compiled for:\n* AVX and AVX2\n* SSE2 up to SSE4.2 or SSE4a\n* Scalar\n* AVX-512 (Vc 2 development)\n* NEON (in development)\n* NVIDIA GPUs / CUDA (research)","categories":["devel"]},{"name":"varnish-libvmod-geoip2","origin":"www/varnish-libvmod-geoip2","version":"20230405_2","comment":"Varnish Module (vmod) to query MaxMind GeoIP2 DB files","maintainer":"zi@FreeBSD.org","www":"https://github.com/fgsch/libvmod-geoip2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a5576eaf044217fdc45162a7b8d4b4d050bc510fecdbc6ace0e45ac6a5dde0b","flatsize":16393,"path":"All/varnish-libvmod-geoip2-20230405_2.pkg","repopath":"All/varnish-libvmod-geoip2-20230405_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8376,"desc":"Varnish Module (vmod) for accessing MaxMind GeoIP2 DB files.\nIt supports opening multiple databases at the same time.","deps":{"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"varnish7":{"origin":"www/varnish7","version":"7.4.3_1"}},"categories":["www"],"shlibs_required":["libmaxminddb.so.0"],"shlibs_provided":["libvmod_geoip2.so"],"options":{"DOCS":"on"}},{"name":"varnish-libvmod-digest","origin":"www/varnish-libvmod-digest","version":"1.0.2.6_3","comment":"Varnish Module (vmod) for computing message digests and HMAC","maintainer":"allanjude@FreeBSD.org","www":"https://github.com/varnish/libvmod-digest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62349d2db0aeba2006bd6b491067abc8ac4128d55927dc0dcf59846b16a08fb5","flatsize":46151,"path":"All/varnish-libvmod-digest-1.0.2.6_3.pkg","repopath":"All/varnish-libvmod-digest-1.0.2.6_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13532,"desc":"Varnish Module (vmod) for computing HMAC, message digests and working\nwith base64.\n\nAll HMAC- and hash-functionality is provided by libmhash, while\nbase64 is implemented locally.","deps":{"mhash":{"origin":"security/mhash","version":"0.9.9.9_6"},"varnish7":{"origin":"www/varnish7","version":"7.4.3_1"}},"categories":["www"],"shlibs_required":["libmhash.so.2"],"shlibs_provided":["libvmod_digest.so"],"options":{"DOCS":"on"}},{"name":"varnish-modules","origin":"www/varnish-modules","version":"0.23.0_2","comment":"Collection of Varnish Cache modules by Varnish Software","maintainer":"zi@FreeBSD.org","www":"https://github.com/varnish/varnish-modules","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5448a5b2c5e0977170be5fa879350144975d283661dd56fef616175d07d6e931","flatsize":195853,"path":"All/varnish-modules-0.23.0_2.pkg","repopath":"All/varnish-modules-0.23.0_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":60840,"desc":"This is a collection of modules (\"vmods\") extending Varnish VCL used for\ndescribing HTTP request/response policies with additional capabilities.","deps":{"varnish7":{"origin":"www/varnish7","version":"7.4.3_1"}},"categories":["www"],"shlibs_required":["libvarnishapi.so.3"],"shlibs_provided":["libvmod_accept.so","libvmod_bodyaccess.so","libvmod_header.so","libvmod_saintmode.so","libvmod_str.so","libvmod_var.so","libvmod_vsthrottle.so","libvmod_xkey.so"],"options":{"DOCS":"on"}},{"name":"vapoursynth-vmaf","origin":"multimedia/vapoursynth-vmaf","version":"r7_3","comment":"Video Multi-Method Assessment Fusion plugin for VapourSynth","maintainer":"ports@FreeBSD.org","www":"https://github.com/HomeOfVapourSynthEvolution/VapourSynth-VMAF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cff6cbc36a19b53c7db213d4f288e8bec412b5308aa3b1bf61d3f215c3bf6311","flatsize":20309,"path":"All/vapoursynth-vmaf-r7_3.pkg","repopath":"All/vapoursynth-vmaf-r7_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9496,"desc":"VMAF filter for VapourSynth. VMAF is a perceptual video quality\nassessment algorithm developed by Netflix.","deps":{"vmaf":{"origin":"multimedia/vmaf","version":"3.0.0"}},"categories":["multimedia"],"shlibs_required":["libvmaf.so.3"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe vapoursynth-vmaf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"varnish_exporter","origin":"www/varnish_exporter","version":"1.6_21","comment":"Prometheus metrics exporter for the Varnish WWW cache","maintainer":"ports@zx23.net","www":"https://github.com/jonnenauha/prometheus_varnish_exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b36a9f01b8de2ba703da268d4aed751cd7a23c7c55441cd360fe5c74a60d681","flatsize":7368313,"path":"All/varnish_exporter-1.6_21.pkg","repopath":"All/varnish_exporter-1.6_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2369160,"desc":"Varnish exporter for Prometheus. Scrapes the varnishstat -j JSON output on each\nPrometheus collect and exposes all reported metrics.","categories":["www"],"users":["varnish"],"groups":["varnish"]},{"name":"vde","origin":"net/vde","version":"1.5.7_1","comment":"User-mode virtual ethernet infrastructure","maintainer":"ports@FreeBSD.org","www":"https://vde.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cffda1decda2a138ee7dfe794c3127a9f128930bfbb753ecf34dfaf35ee07b7a","flatsize":142869,"path":"All/vde-1.5.7_1.pkg","repopath":"All/vde-1.5.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":55616,"desc":"Virtual Distributed Ethernet is a user-mode virtual network (layer\n2) infrastructure.  It can be used for network simulations, joining\nmultiple qemu instances together in a shared virtual network, or\ntunneling over the Internet.  Physical hosts can be joined to the\nvirtual network by means of the tap(4) driver.","categories":["net"],"annotations":{"cpe":"cpe:2.3:a:vde_project:vde:1.5.7:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe vde port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vapoursynth-l-smash-works","origin":"multimedia/vapoursynth-l-smash-works","version":"20230716_1","comment":"L-SMASH source plugin for VapourSynth","maintainer":"ports@FreeBSD.org","www":"https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffa9153c6eec65d92773cb17143ed856f4a1832960ad5ba5f5ac7828d6d28f3d","flatsize":151100,"path":"All/vapoursynth-l-smash-works-20230716_1.pkg","repopath":"All/vapoursynth-l-smash-works-20230716_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":60844,"desc":"L-SMASH source plugin for VapourSynth.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"l-smash":{"origin":"multimedia/l-smash","version":"2.18.0.10"}},"categories":["multimedia"],"shlibs_required":["liblsmash.so.2","libavcodec.so.60","libavformat.so.60","libavutil.so.58","libswscale.so.7"],"messages":[{"message":"===>   NOTICE:\n\nThe vapoursynth-l-smash-works port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vamps","origin":"multimedia/vamps","version":"0.99.2_10","comment":"High performance tool to transcode DVD videos to a smaller size","maintainer":"multimedia@FreeBSD.org","www":"https://vamps.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f747d7a84965a432cd304086a40ef2380e97e7345fb183848427b290715d9ea","flatsize":97240,"path":"All/vamps-0.99.2_10.pkg","repopath":"All/vamps-0.99.2_10.pkg","licenselogic":"single","pkgsize":33544,"desc":"[ excerpt from developer's www site with modifications ]\n\nThe idea was to use the high performance Metakine M2Requantiser to\ncreate a transcoder for Linux for shrinking the content of a DVD9.\nThis would enable backups on cheap single layer DVDRs (double layer\nburners weren't even available that time).\n\nVamps builds a wrapper around the requantizer to extract the\nelementary MPEG2 video stream from the DVD's program stream, feed\nit through the requantizer and finally re-pack it into the program\nstream again. Besides this, Vamps allows the selection of both audio\nand subtitle streams that should be copied into the output stream.\nThis gives another small gain of disk space, since unwanted streams\nmay be discarded.\n\nSummed up, Vamps is only a very basic, but nevertheless essential\ntool to transcode DVD videos to a smaller size. Vamps does not need\nto write temporary data files, which is a major pro. Vamps is very\nfast. The downside is, that Vamps is not capable of making DVD\nbackups on its own.","deps":{"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"}},"categories":["multimedia"],"shlibs_required":["libdvdread.so.8"]},{"name":"vtk9","origin":"math/vtk9","version":"9.2.6_5","comment":"Visualization toolkit","maintainer":"yuri@FreeBSD.org","www":"https://vtk.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbe7ca65e844e7b412eacde089f581f57f51d9292610d983b6957f52d73ac392","flatsize":196969353,"path":"All/vtk9-9.2.6_5.pkg","repopath":"All/vtk9-9.2.6_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31882836,"desc":"The Visualization Toolkit (VTK) is an open-source, freely available software\nsystem for 3D computer graphics, image processing and visualization. VTK\nconsists of a C++ class library and several interpreted interface layers\nincluding Tcl/Tk, Java, and Python. Kitware, whose team created and continues\nto extend the toolkit, offers professional support and consulting services for\nVTK. VTK supports a wide variety of visualization algorithms including: scalar,\nvector, tensor, texture, and volumetric methods; and advanced modeling\ntechniques such as: implicit modeling, polygon reduction, mesh smoothing,\ncutting, contouring, and Delaunay triangulation. VTK has an extensive\ninformation visualization framework, has a suite of 3D interaction widgets,\nsupports parallel processing, and integrates with various databases on GUI\ntoolkits such as Qt and Tk.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"openmpi":{"origin":"net/openmpi","version":"5.0.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"py311-mpi4py":{"origin":"net/py-mpi4py","version":"3.1.6"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-qmake":{"origin":"devel/qt5-qmake","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["math","graphics"],"shlibs_required":["libmpi.so.40","libpython3.11.so.1.0","libX11.so.6","libGLX.so.0","libOpenGL.so.0","libfreetype.so.6","libhdf5.so.200","libhdf5_hl.so.200","libnetcdf.so.19","libXcursor.so.1","libXrender.so.1","libXfixes.so.3","libjpeg.so.8","libpng16.so.16","libtiff.so.6","libQt5Sql.so.5","libQt5Widgets.so.5","libQt5OpenGL.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libexpat.so.1"],"shlibs_provided":["libvtkCommonCore-9.2.so.1","libvtkkissfft-9.2.so.1","libvtkCommonMisc-9.2.so.1","libvtkCommonMath-9.2.so.1","libvtkCommonTransforms-9.2.so.1","libvtkIOChemistry-9.2.so.1","libvtklibxml2-9.2.so.1","libvtkRenderingContextOpenGL2-9.2.so.1","libvtkIOVeraOut-9.2.so.1","libvtkIOTecplotTable-9.2.so.1","libvtkIOSegY-9.2.so.1","libvtkIOParallelXML-9.2.so.1","libvtkIOPLY-9.2.so.1","libvtkIOMovie-9.2.so.1","libvtkogg-9.2.so.1","libvtktheora-9.2.so.1","libvtkIOOggTheora-9.2.so.1","libvtksqlite-9.2.so.1","libvtklibproj-9.2.so.1","libvtkIONetCDF-9.2.so.1","libvtkIOGeometry-9.2.so.1","libvtkjsoncpp-9.2.so.1","libvtkFiltersParallel-9.2.so.1","libvtkIOParallel-9.2.so.1","libvtkIOMINC-9.2.so.1","libvtkIOLSDyna-9.2.so.1","libvtkWrappingTools-9.2.so.1","libvtksys-9.2.so.1","libvtkloguru-9.2.so.1","libvtkIOIOSS-9.2.so.1","libvtkRenderingSceneGraph-9.2.so.1","libvtkRenderingVtkJS-9.2.so.1","libvtkDomainsChemistry-9.2.so.1","libvtkfmt-9.2.so.1","libvtkFiltersCore-9.2.so.1","libvtkRenderingCore-9.2.so.1","libvtkImagingCore-9.2.so.1","libvtkImagingSources-9.2.so.1","libvtkFiltersHybrid-9.2.so.1","libvtkFiltersHyperTree-9.2.so.1","libvtkRenderingHyperTreeGrid-9.2.so.1","libvtkRenderingUI-9.2.so.1","libvtkglew-9.2.so.1","libvtkRenderingOpenGL2-9.2.so.1","libvtklz4-9.2.so.1","libvtkRenderingFreeType-9.2.so.1","libvtkRenderingContext2D-9.2.so.1","libvtkFiltersModeling-9.2.so.1","libvtkFiltersTexture-9.2.so.1","libvtkImagingColor-9.2.so.1","libvtkImagingGeneral-9.2.so.1","libvtkDICOMParser-9.2.so.1","libvtkmetaio-9.2.so.1","libvtkIOImage-9.2.so.1","libvtkImagingHybrid-9.2.so.1","libvtkFiltersStatistics-9.2.so.1","libvtkdoubleconversion-9.2.so.1","libvtkexodusII-9.2.so.1","libvtkioss-9.2.so.1","libvtkIOVideo-9.2.so.1","libvtklibharu-9.2.so.1","libvtkRenderingGL2PSOpenGL2-9.2.so.1","libvtkIOExportGL2PS-9.2.so.1","libvtkFiltersPoints-9.2.so.1","libvtkverdict-9.2.so.1","libvtkCommonColor-9.2.so.1","libvtkCommonComputationalGeometry-9.2.so.1","libvtkIOMotionFX-9.2.so.1","libvtkIOInfovis-9.2.so.1","libvtkIOAMR-9.2.so.1","libvtkInteractionImage-9.2.so.1","libvtkImagingStencil-9.2.so.1","libvtkImagingStatistics-9.2.so.1","libvtkImagingMorphological-9.2.so.1","libvtkImagingFourier-9.2.so.1","libvtkIOSQL-9.2.so.1","libvtkGUISupportQtSQL-9.2.so.1","libvtkGUISupportQtQuick-9.2.so.1","libvtkGeovisCore-9.2.so.1","libvtkFiltersTopology-9.2.so.1","libvtkFiltersSelection-9.2.so.1","libvtkFiltersSMP-9.2.so.1","libvtkFiltersPython-9.2.so.1","libvtkFiltersProgrammable-9.2.so.1","libvtkFiltersFlowPaths-9.2.so.1","libvtkDomainsChemistryOpenGL2-9.2.so.1","libvtkCommonPython-9.2.so.1","libvtkCommonSystem-9.2.so.1","libvtkIOAsynchronous-9.2.so.1","libvtkpugixml-9.2.so.1","libvtkCommonDataModel-9.2.so.1","libvtkCommonExecutionModel-9.2.so.1","libvtkFiltersGeneral-9.2.so.1","libvtkFiltersGeometry-9.2.so.1","libvtkFiltersSources-9.2.so.1","libvtkIOExport-9.2.so.1","libvtkIOExportPDF-9.2.so.1","libvtkgl2ps-9.2.so.1","libvtkFiltersAMR-9.2.so.1","libvtkIOExodus-9.2.so.1","libvtkIOEnSight-9.2.so.1","libvtkIOCityGML-9.2.so.1","libvtkIOCesium3DTiles-9.2.so.1","libvtkIOHDF-9.2.so.1","libvtkIOCONVERGECFD-9.2.so.1","libvtkIOCGNSReader-9.2.so.1","libvtkRenderingVolumeOpenGL2-9.2.so.1","libvtkPythonInterpreter-9.2.so.1","libvtkRenderingLOD-9.2.so.1","libvtkRenderingLICOpenGL2-9.2.so.1","libvtkRenderingImage-9.2.so.1","libvtkFiltersGeneric-9.2.so.1","libvtklzma-9.2.so.1","libvtkIOCore-9.2.so.1","libvtkIOLegacy-9.2.so.1","libvtkParallelCore-9.2.so.1","libvtkIOXMLParser-9.2.so.1","libvtkIOXML-9.2.so.1","libvtkImagingMath-9.2.so.1","libvtkParallelMPI-9.2.so.1","libvtkParallelDIY-9.2.so.1","libvtkFiltersExtraction-9.2.so.1","libvtkInteractionStyle-9.2.so.1","libvtkRenderingAnnotation-9.2.so.1","libvtkRenderingVolume-9.2.so.1","libvtkInteractionWidgets-9.2.so.1","libvtkGUISupportQt-9.2.so.1","libvtkViewsCore-9.2.so.1","libvtkInfovisCore-9.2.so.1","libvtkChartsCore-9.2.so.1","libvtkFiltersImaging-9.2.so.1","libvtkInfovisLayout-9.2.so.1","libvtkRenderingLabel-9.2.so.1","libvtkViewsInfovis-9.2.so.1","libvtkViewsQt-9.2.so.1","libvtkViewsContext2D-9.2.so.1","libvtkTestingRendering-9.2.so.1","libvtkRenderingQt-9.2.so.1","libvtkWrappingPythonCore3.11-9.2.so.1","libvtkPythonContext2D-9.2.so.1","libvtkFiltersParallelImaging-9.2.so.1","libvtkFiltersVerdict-9.2.so.1","libvtkIOImport-9.2.so.1","libvtkcgns-9.2.so.1"],"options":{"DESIGNER":"off","EXAMPLES":"on","OMPI":"on","OSMESA":"off","PYTHON":"on","QT5":"on","JAVA":"off","TCLTK":"off"}},{"name":"variety","origin":"graphics/variety","version":"0.8.12","comment":"Wallpaper changer","maintainer":"nivit@FreeBSD.org","www":"https://peterlevi.com/variety/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f1bed84600eaed83b5a0fa440ca1caf38397b75eacacd418f69f5cd3a178fab","flatsize":3847051,"path":"All/variety-0.8.12.pkg","repopath":"All/variety-0.8.12.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":811408,"desc":"Variety changes the wallpaper on a regular interval using local images or\nautomatically download wallpapers from lots of online sources, allows you\nto rotate them on a regular interval, and provides easy ways to separate\nthe great images from the junk. Variety can also display wise and funny\nquotations or a nice digital clock on the desktop.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gexiv2":{"origin":"graphics/gexiv2","version":"0.14.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-httplib2":{"origin":"www/py-httplib2","version":"0.22.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"yelp":{"origin":"x11/yelp","version":"42.1_3"}},"categories":["graphics"]},{"name":"visualvm","origin":"java/visualvm","version":"2.1.5","comment":"GUI tool combining CLI JDK tools and profiling capabilities","maintainer":"bofh@FreeBSD.org","www":"https://visualvm.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"853f7d11f17f151a62bddaadddc86244237d5119706e7629fb8594bce7960161","flatsize":50566750,"path":"All/visualvm-2.1.5.pkg","repopath":"All/visualvm-2.1.5.pkg","licenselogic":"single","licenses":["VISUALVM"],"pkgsize":14082620,"desc":"VisualVM is a visual tool integrating several commandline JDK tools and\nlightweight profiling capabilities. Designed for both production and\ndevelopment time use, it further enhances the capability of monitoring and\nperformance analysis for the Java SE platform.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"]},{"name":"vdradmin-am","origin":"www/vdradmin-am","version":"3.6.10_1","comment":"Video Disk Recorder - webinterface","maintainer":"ports@FreeBSD.org","www":"http://andreas.vdr-developer.org/vdradmin-am/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3a9ea44d91169bab20fab7b77761b2a21b7fdb4ad3f9b42680c1c75d828edca","flatsize":2018950,"path":"All/vdradmin-am-3.6.10_1.pkg","repopath":"All/vdradmin-am-3.6.10_1.pkg","licenselogic":"single","pkgsize":421884,"desc":"http://www.vdr-wiki.de/wiki/index.php/Vdradmin_AM\n\nVDRAdmin-AM is a web based interface to VDR.","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-IO-Compress":{"origin":"archivers/p5-IO-Compress","version":"2.212"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Locale-gettext":{"origin":"devel/p5-Locale-gettext","version":"1.07"},"p5-Template-Plugin-JavaScript":{"origin":"www/p5-Template-Plugin-JavaScript","version":"0.02_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"}},"categories":["www"],"users":["vdr"],"groups":["vdr"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe vdradmin-am port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vanguards-tor","origin":"security/vanguards-tor","version":"0.3.1","comment":"Tor add-on to protect against guard discovery and related attacks","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mikeperry-tor/vanguards","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8650de0699edfda0f4691bfa42d6ba76b0b9a1ca5fb3d78b4ddaa5dba791186c","flatsize":252470,"path":"All/vanguards-tor-0.3.1.pkg","repopath":"All/vanguards-tor-0.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":46588,"desc":"This add-on uses the Stem Tor control port library to connect to a Tor control\nport listening on port 9051 (or on an alternate user-specified port, or UNIX\nfile system socket).\n\nThis addon protects against guard discovery and related traffic analysis\nattacks. A guard discovery attack enables an adversary to determine the guard\nnode(s) that are in use by a Tor client and/or Tor onion service. Once the guard\nnode is known, traffic analysis attacks that can deanonymize an onion service\n(or onion service user) become easier.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-stem":{"origin":"security/py-stem","version":"1.8.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"]},{"name":"vapoursynth-waifu2x-ncnn-vulkan","origin":"graphics/vapoursynth-waifu2x-ncnn-vulkan","version":"r5_2","comment":"Waifu2x (waifu2x-ncnn-vulkan) plugin for VapourSynth","maintainer":"ports@FreeBSD.org","www":"https://github.com/Nlzy/vapoursynth-waifu2x-ncnn-vulkan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abcf590c739c097dbc0f1a5fe88c6c528d465a891abcf5fd431fe3950b65e9b5","flatsize":3949293,"path":"All/vapoursynth-waifu2x-ncnn-vulkan-r5_2.pkg","repopath":"All/vapoursynth-waifu2x-ncnn-vulkan-r5_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":962264,"desc":"Waifu2x filter for VapourSynth, based on waifu2x-ncnn-vulkan.","deps":{"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"waifu2x-ncnn-vulkan":{"origin":"graphics/waifu2x-ncnn-vulkan","version":"20220728"}},"categories":["graphics"],"shlibs_required":["libvulkan.so.1"],"shlibs_provided":["libvsw2xnvk.so"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe vapoursynth-waifu2x-ncnn-vulkan port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vacation","origin":"mail/vacation","version":"3.3.3_2","comment":"Email autoresponder, similar to vacation from sendmail","maintainer":"cy@FreeBSD.org","www":"https://www.linux.it/~md/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e9dfae0e5bf50dc5e26c7bbf0133f35f24042cc591f42005b9a3b951ef59c5d","flatsize":22683,"path":"All/vacation-3.3.3_2.pkg","repopath":"All/vacation-3.3.3_2.pkg","licenselogic":"single","pkgsize":11340,"desc":"This is a port of vacation which is an email autoresponder commonly\nused when taking a vacation / holiday / leave of absence.","deps":{"db18":{"origin":"databases/db18","version":"18.1.40"}},"categories":["mail"],"shlibs_required":["libdb-18.1.so"]},{"name":"vamp-plugin-sdk","origin":"audio/vamp-plugin-sdk","version":"2.9.0_2","comment":"Vamp audio analysis plugin SDK","maintainer":"uddka@student.kit.edu","www":"https://www.vamp-plugins.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd19f0b7674649e3ea476a3bf3c4dee2741b9a53d76ed22a35ed44d4546e8956","flatsize":1655857,"path":"All/vamp-plugin-sdk-2.9.0_2.pkg","repopath":"All/vamp-plugin-sdk-2.9.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":252044,"desc":"Vamp is an audio processing plugin system for plugins that extract descriptive\ninformation from audio data typically referred to as audio analysis plugins or\naudio feature extraction plugins.","deps":{"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1"],"shlibs_provided":["libvamp-hostsdk.so.3","libvamp-sdk.so.2"]},{"name":"v4l_compat","origin":"multimedia/v4l_compat","version":"1.23.0_4","comment":"Video4Linux IOCTL header files","maintainer":"multimedia@FreeBSD.org","www":"https://linuxtv.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b630d3b273ba168a56a1d4ec0bfc4591d81590ed3aa3862cf4660f8eb0cb2f45","flatsize":464473,"path":"All/v4l_compat-1.23.0_4.pkg","repopath":"All/v4l_compat-1.23.0_4.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21"],"pkgsize":89888,"desc":"This port installs the Video4Linux user space API header files.","deps":{"evdev-proto":{"origin":"devel/evdev-proto","version":"5.8"}},"categories":["multimedia"]},{"name":"vampire","origin":"math/vampire","version":"4.8","comment":"Automatic theorem prover","maintainer":"yuri@FreeBSD.org","www":"https://vprover.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c21886c6197a5197525ee5dba2773d4ce8720e2206bc1fcf80824c914c8e6741","flatsize":8459588,"path":"All/vampire-4.8.pkg","repopath":"All/vampire-4.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2002188,"desc":"Automatic theorem proving has a number of important applications, such as\nsoftware verification, hardware verification, hardware design, knowledge\nrepresentation and reasoning, the Semantic Web, algebra, and proving theorems\nin mathematics. Over 50 years of research in theorem proving have resulted in\none of the most advanced and elegant theories in computer science. This area is\nan ideal target for scientific engineering: implementation techniques have to be\ndeveloped to realise an advanced theory in practically valuable tools.","categories":["math"]},{"name":"v4l-utils","origin":"multimedia/v4l-utils","version":"1.23.0_4","comment":"Video4Linux utilities","maintainer":"multimedia@FreeBSD.org","www":"https://linuxtv.org/wiki/index.php/V4l-utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0bd4ac4d406b5c6d803133af2090101ad8fe8358c5b429a91e91f70848a2371e","flatsize":2163261,"path":"All/v4l-utils-1.23.0_4.pkg","repopath":"All/v4l-utils-1.23.0_4.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21"],"pkgsize":621504,"desc":"Linux V4L2 and DVB API utilities shipped with the v4l libraries (libv4l).\nYou can always find the latest development v4l-utils in the git repo:\nhttp://git.linuxtv.org/v4l-utils.git","deps":{"argp-standalone":{"origin":"devel/argp-standalone","version":"1.5.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["multimedia"],"shlibs_required":["libepoll-shim-interpose.so.0","libepoll-shim.so.0","libargp.so.0","libudev.so.0","libv4l2.so.0","libv4lconvert.so.0","libjpeg.so.8","libv4l2rds.so.0","libdvbv5.so.0"]},{"name":"vala","origin":"lang/vala","version":"0.56.16,1","comment":"Programming language and compiler that converts Vala code into C code","maintainer":"desktop@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Vala","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41e78e1f7245f0a9dcc4e3336f23aff7b8a23049d42a83352a24a8b7dfce8869","flatsize":13048015,"path":"All/vala-0.56.16,1.pkg","repopath":"All/vala-0.56.16,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1843268,"desc":"Vala is a new programming language that aims to bring modern programming\nlanguage features to GNOME developers without imposing any additional\nruntime requirements and without using a different ABI compared to\napplications and libraries written in C.\n\nvalac, the Vala compiler, is a self-hosting compiler that translates\nVala source code into C source and header files. It uses the GObject\ntype system to create classes and interfaces declared in the Vala source\ncode. It's also planned to generate GIDL files when gobject-\nintrospection is ready.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["lang","gnome"],"shlibs_required":["libgmodule-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libvala-0.56.so.0","libvalaccodegen.so"],"annotations":{"cpe":"cpe:2.3:a:gnome:vala:0.56.16:::::dragonfly6:x86_64"}},{"name":"uzap","origin":"editors/uzap","version":"1.0_1","comment":"Visual binary file editor","maintainer":"joerg@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80325e95c792056af984b72a98358045a1c7472ceb2219aac07d8e508404e82a","flatsize":31532,"path":"All/uzap-1.0_1.pkg","repopath":"All/uzap-1.0_1.pkg","licenselogic":"single","licenses":["uzap"],"pkgsize":14844,"desc":"/***************************************************************************/\n/*                                                                         */\n/*  Copyright (c) 1989, Robert Silvers - All rights reserved.              */\n/*                                                                         */\n/* This software is supplied free of charge.  This software, or any part   */\n/* of it, may  not  be  redistributed or otherwise made available to, or   */\n/* used  by, any  other  person  without the inclusion of this copyright   */\n/* notice.  This software may not be used to make a profit in any way.     */\n/*                                                                         */\n/* This  software  is provided with absolutely no warranty, to the extent  */\n/* permitted  by  applicable  state law.  In no event, unless required by  */\n/* applicable law, will the author(s) of this this software be liable for  */\n/* any damages caused by this software.                                    */\n/*                                                                         */\n/***************************************************************************/\n\n   Uzap is a visual binary file editor for Unix systems written by\nRobert Silvers at the University of Lowell.  See the included man page\nfor more info.\n\n\t\t\t\t\t\trsilvers@hawk.ulowell.edu","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"varnish-ip2proxy","origin":"www/varnish-ip2proxy","version":"1.2.0_6","comment":"Varnish Module (vmod) for ip2proxy","maintainer":"zi@FreeBSD.org","www":"https://github.com/ip2location/IP2Proxy-Varnish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b386cb3723301564a9078e73cadf26701d31896444337249ac191a9ec030839","flatsize":22041,"path":"All/varnish-ip2proxy-1.2.0_6.pkg","repopath":"All/varnish-ip2proxy-1.2.0_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6812,"desc":"A Varnish module that enables the user to find the country, region, city,\nISP and proxy information by IP address. The module reads the proxy\ninformation from IP2Proxy BIN data file.","deps":{"ip2proxy":{"origin":"net/ip2proxy","version":"20230929"},"varnish7":{"origin":"www/varnish7","version":"7.4.3_1"}},"categories":["www"],"shlibs_required":["libIP2Proxy.so.2"],"shlibs_provided":["libvmod_ip2proxy.so"],"options":{"DOCS":"on"}},{"name":"vamos","origin":"games/vamos","version":"0.7.1_29","comment":"Automotive simulation framework","maintainer":"ports@FreeBSD.org","www":"https://vamos.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50e729cba13258e1100511cf665674bb543c361834ef317512901812dede5663","flatsize":4781588,"path":"All/vamos-0.7.1_29.pkg","repopath":"All/vamos-0.7.1_29.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1475780,"desc":"Vamos is an automotive simulation framework with an emphasis on thorough\nphysical modeling and good C++ design. Vamos includes a real-time,\nfirst-person, 3D driving application.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libpng16.so.16","libboost_system.so.1.84.0","libboost_filesystem.so.1.84.0","libglut.so.3","libGLU.so.1","libGL.so.1","libalut.so.0","libopenal.so.1","libSDL-1.2.so.0"],"shlibs_provided":["libvamos-body.so.0","libvamos-geometry.so.0","libvamos-media.so.0","libvamos-track.so.0","libvamos-world.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe vamos port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"v1541commander","origin":"archivers/v1541commander","version":"1.1","comment":"Virtual 1541 disk commander","maintainer":"zirias@FreeBSD.org","www":"https://github.com/excess-c64/v1541commander","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eaa5b3aaa15ec8d41780a5a7fc2092b07deb500df8b893a23d672798beea18b7","flatsize":463165,"path":"All/v1541commander-1.1.pkg","repopath":"All/v1541commander-1.1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","STYLEFONT"],"pkgsize":197884,"desc":"This application allows you to create and modify D64 disk images\n(for the Commodore 1541 floppy drive).","deps":{"lib1541img":{"origin":"archivers/lib1541img","version":"1.1_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["archivers","emulators"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","lib1541img.so.1"],"options":{"DOCS":"on"}},{"name":"uz-libreoffice","origin":"editors/libreoffice-uz","version":"24.2.4.2","comment":"uz language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38701fe23ba19f3f7ef074c6b9fd57319b0a5da7e09da774bd5ed35aa642099a","flatsize":1418182,"path":"All/uz-libreoffice-24.2.4.2.pkg","repopath":"All/uz-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":221548,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"vapoursynth-fmtconv","origin":"graphics/vapoursynth-fmtconv","version":"r30_1","comment":"Format conversion tools for Vapoursynth and Avisynth+","maintainer":"ports@FreeBSD.org","www":"https://github.com/EleonoreMizo/fmtconv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b3ff9285f32b7f25faa8106657c8f260b2f351664e00b16cf69239d0967d7e7","flatsize":5599184,"path":"All/vapoursynth-fmtconv-r30_1.pkg","repopath":"All/vapoursynth-fmtconv-r30_1.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":2349456,"desc":"Fmtconv is a format-conversion plug-in for the Vapoursynth and\nAvisynth+ video processing engines.\n\nIt does:\n* Resizing.\n* Bitdepth conversion with dithering.\n* Colorspace conversion (matrix, transfer characteristics and\n  chromatic adaptation).\n\nIt supports:\n* Pixel data types: 8--12-, 14- and 16-bit integer, 32-bit float.\n* Colorspaces: RGB, Y, YUV in 4:4:4, 4:2:2, 4:2:0, 4:1:1 and YCgCo\n  with the same chroma subsampling factors.\n* Progressive and interlaced content.\n\nFmtconv is focussed primarily on quality and exactness rather than\nexecution speed.  This does not mean it is slow or unoptimized, but\nfmtconv is clearly not on par with the fastest equivalent 8-bit\nfilters.","categories":["graphics"],"shlibs_provided":["libfmtconv.so"],"options":{"DOCS":"on"},"messages":[{"message":"Vapoursynth-fmtconv requires AVX2 instruction set on amd64 and should be recompiled with CPUTYPE defined for best performance.\nIf it fails to run (SIGILL, Illegal instruction) ensure your CPU supports AVX2 instructions.","type":"install"},{"message":"===>   NOTICE:\n\nThe vapoursynth-fmtconv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uwsgitop","origin":"www/uwsgitop","version":"0.10_1","comment":"uWSGI top-like app","maintainer":"demon@FreeBSD.org","www":"https://pypi.org/project/uwsgitop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"745472a052ebaaf3426bf645696f28a505a6a8e47039669cb4f7b29da9832824","flatsize":17421,"path":"All/uwsgitop-0.10_1.pkg","repopath":"All/uwsgitop-0.10_1.pkg","licenselogic":"single","pkgsize":5232,"desc":"uWSGI top-like interface.\nRun your uWSGI server with the stats server enabled, for example:\n\nuwsgi --module myapp --socket :3030 --stats /tmp/stats.socket\n\nThen connect uwsgitop to the stats socket\n\nuwsgitop /tmp/stats.socket","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"uwsgi-py311","origin":"www/uwsgi","version":"2.0.26_1","comment":"Developer-friendly WSGI server which uses uwsgi protocol","maintainer":"wen@FreeBSD.org","www":"https://projects.unbit.it/uwsgi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"883c24b7dec25cfacac04eb3652de8f1d50130cf8ac17a4ed79c7c9a472ac73a","flatsize":1081060,"path":"All/uwsgi-py311-2.0.26_1.pkg","repopath":"All/uwsgi-py311-2.0.26_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":389912,"desc":"uWSGI is a fast (pure C), self-healing, developer-friendly WSGI server,\naimed for professional python webapps deployment and development.  Over\ntime it has evolved in a complete stack for networked/clustered python\napplications, implementing message/object passing, RPC and process\nmanagement.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"users":["uwsgi"],"groups":["uwsgi"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libintl.so.8","libpython3.11.so.1.0"],"options":{"DEBUG":"off","JSON":"off","PCRE":"off","SSL":"on","XML":"off","COROAE":"off","LOGPIPE":"off","PSGI":"off"},"annotations":{"cpe":"cpe:2.3:a:unbit:uwsgi:2.0.26:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"v_sim","origin":"science/v_sim","version":"3.8.0_11","comment":"Visualization of atomic structures","maintainer":"thierry@FreeBSD.org","www":"https://gitlab.com/l_sim/v_sim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f93097ebeb8c309e9a74074247587c46ece5910bd0390d4cfeda5e7c2aaca82","flatsize":12926584,"path":"All/v_sim-3.8.0_11.pkg","repopath":"All/v_sim-3.8.0_11.pkg","licenselogic":"single","licenses":["CeCILL"],"pkgsize":2830104,"desc":"V_Sim visualizes atomic structures such as crystals, grain boundaries and so on\n(either in .d3 format as defined by F. Lan%c3%a7on, or in plain text format as\ndescribed in the sample page). The rendering is done in pseudo-3D with colored\nsphere to represent the atoms. The user can interact through many functions to\nchoose the view, the size of the atoms, their color, the background color, the\ntype of fog... Much of it is detailled in the user guide. Moreover V_Sim allows\nto export the view as image in GIF, PS or more formats.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"ftgl":{"origin":"graphics/ftgl","version":"2.4.0_1,1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmsym":{"origin":"science/libmsym","version":"0.2.3"},"libxc":{"origin":"science/libxc","version":"6.2.2"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"openbabel":{"origin":"science/openbabel","version":"3.1.1.178"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xcrysden":{"origin":"science/xcrysden","version":"1.6.2_4"}},"categories":["science"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgmodule-2.0.so.0","libgthread-2.0.so.0","libftgl.so.2","libGLU.so.1","libGL.so.1","libX11.so.6","libgirepository-1.0.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libyaml-0.so.2","libarchive.so.13","libnetcdf.so.19","libopenbabel.so.7","libmsym.so.0.2"],"shlibs_provided":["libv_sim-3.so.8","libarchives.so.8","libcube.so.8","libetsf.so.8","libobloader.so.8","libplugmsym.so.8","libpythongi.so.8","libxsf.so.8"],"options":{"DOCS":"on","EXAMPLES":"on","NLS":"on"}},{"name":"vi-vietunicode-hannom","origin":"vietnamese/vietunicode-hannom","version":"2005.02.06_6","comment":"UNICODE Han Nom Font Set","maintainer":"ports@FreeBSD.org","www":"https://vietunicode.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8f13340060ff785a865ee73f489bd1cab5b487132d0af09fc37d240b25831e9","flatsize":31679952,"path":"All/vi-vietunicode-hannom-2005.02.06_6.pkg","repopath":"All/vi-vietunicode-hannom-2005.02.06_6.pkg","licenselogic":"single","pkgsize":17059848,"desc":"The true type fonts HAN NOM A and HAN NOM B have been developed by Chan\nNguyen Do Quoc Bao (Germany), To Minh Tam (USA) and Ni sinh Thien Vien Vien\nChieu (Vietnam). Their work got started in 2001, completed in 2003, and\npublicized in 2005. These two true type fonts can be used with WIN-2000 or\nWIN-XP and Office XP or Office 2003 to display Han and Nom characters with\ncode points by the Unicode Standard. Two sets of true type fonts are\navailable with high and low resolutions.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["vietnamese","x11-fonts"],"options":{"GHOSTSCRIPT":"off","X11":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe vi-vietunicode-hannom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vaultwarden","origin":"security/vaultwarden","version":"1.30.5_4","comment":"Bitwarden compatible backend server","maintainer":"mr@FreeBSD.org","www":"https://github.com/dani-garcia/vaultwarden","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6fc21942e2137ef80c37caa88a2f975956725181f4b163ce105c1fad130da0a","flatsize":28791527,"path":"All/vaultwarden-1.30.5_4.pkg","repopath":"All/vaultwarden-1.30.5_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":7375624,"desc":"This is a Bitwarden server API implementation written in Rust\ncompatible with upstream Bitwarden clients*,\nperfect for self-hosted deployment\nwhere running the official resource-heavy service might not be ideal.","deps":{"capnproto":{"origin":"devel/capnproto","version":"1.0.2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"vaultwarden_web-vault":{"origin":"www/vaultwarden-web_vault","version":"2024.5.0"}},"categories":["security"],"users":["www"],"groups":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libmysqlclient.so.21","libpq.so.5"],"options":{"WEBVAULT":"on","MYSQL":"on","PGSQL":"on","SQLITE":"on"}},{"name":"uw-ttyp0","origin":"x11-fonts/uw-ttyp0","version":"1.3_2","comment":"Monospaced bitmap fonts for X11","maintainer":"rakuco@FreeBSD.org","www":"https://people.mpi-inf.mpg.de/~uwe/misc/uw-ttyp0/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"618905692658ed6d4acb88711b628e280a5b22adaa130d7ed1629ad1595ee55c","flatsize":2036664,"path":"All/uw-ttyp0-1.3_2.pkg","repopath":"All/uw-ttyp0-1.3_2.pkg","licenselogic":"and","licenses":["MIT","TTYP0"],"pkgsize":1760276,"desc":"UW ttyp0 is a family of bitmap screen fonts in bdf format. It covers most of\nthe Latin and Cyrillic alphabet, Greek, Armenian, Georgian (only Mkhedruli),\nHebrew (without cantillation marks), Thai, most of IPA (but no UPA), standard\npunctuation, common symbols, some mathematics, line graphics, a few dingbats,\nand Powerline delimiter symbols. In addition to Unicode (ISO 10646-1), UW ttyp0\nsupports about thirty 8-bit encodings (code pages).\n\nUW ttyp0 comes in nine sizes from 6x11 to 11x22. In all of the sizes there are\nregular and bold versions; for some there is also an italic.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"vapoursynth","origin":"multimedia/vapoursynth","version":"r66","comment":"Video processing framework with simplicity in mind","maintainer":"ports@FreeBSD.org","www":"https://www.vapoursynth.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd256355e191778e3a2fa8cf790b1f7bf67cd8aa57a536fe1568ce997f8ede15","flatsize":8537504,"path":"All/vapoursynth-r66.pkg","repopath":"All/vapoursynth-r66.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":3538884,"desc":"VapourSynth is an application for video manipulation. Or a plugin. Or\na library. It's hard to tell because it has a core library written in\nC++ and a Python module to allow video scripts to be created. It came\nto be when I started thinking about alternative designs for Avisynth\nand most of it was written over a 3 month period.\n\nThe software has been heavily inspired by Avisynth and aims to be a 21st\ncentury rewrite, taking advantage of the advancements computers have\nmade since the late 90s. The main features compared to Avisynth are:\n\n* Multithreaded - Frame level multithreading that scales well\n* Generalized Colorspaces - New colorspaces can be specified at runtime\n* Per Frame Properties - Additional metadata can be attached to frames\n* Python Based - The scripting part is implemented as a Python module so you\n  don't have to learn a special language\n* Support for video with format changes - Some video just can't stick to one\n  format or frame size. VapourSynth can handle any kind of change\n* Compatible with a large number of already existing Avisynth plugins","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"sekrit-twc-zimg":{"origin":"graphics/sekrit-twc-zimg","version":"3.0.5"}},"categories":["multimedia"],"shlibs_required":["libpython3.11.so.1.0","libzimg.so.2"],"shlibs_provided":["libvapoursynth-script.so.0","libvapoursynth.so"],"options":{"DEBUG":"off","DOCS":"on","FRAME_GUARD":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe vapoursynth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"validator","origin":"www/validator","version":"1.3_5","comment":"Markup Validation Service from the World Wide Web Consortium (W3C)","maintainer":"cyberbotx@cyberbotx.com","www":"https://validator.w3.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b42cff65d6b99085b8562a76c2bbf64a1641a084c9ec87f08adc628e06c36f23","flatsize":8446076,"path":"All/validator-1.3_5.pkg","repopath":"All/validator-1.3_5.pkg","licenselogic":"single","licenses":["W3C2002"],"pkgsize":2548860,"desc":"The Markup Validation Service from the World Wide Web Consortium (W3C), this\nis so the markup validator can be installed on a web server along with all\nof the validator's dependencies.","deps":{"OpenSP":{"origin":"textproc/opensp","version":"1.5.2_4"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-Encode-HanExtra":{"origin":"chinese/p5-Encode-HanExtra","version":"0.23_2"},"p5-Encode-JIS2K":{"origin":"converters/p5-Encode-JIS2K","version":"0.05"},"p5-HTML-Encoding":{"origin":"www/p5-HTML-Encoding","version":"0.61_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"p5-HTML-Tidy":{"origin":"textproc/p5-HTML-Tidy","version":"1.60"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-SGML-Parser-OpenSP":{"origin":"textproc/p5-SGML-Parser-OpenSP","version":"0.994_4"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"options":{"HTML_TIDY":"on"},"messages":[{"message":"The W3C Markup Validation Service has been installed. However, it will not do\nanything until you set up your web server to utilize it. An httpd.conf for the\nApache web server can be found at\n/usr/local/www/validator/httpd/conf/httpd.conf\nand included in your Apache web server configuration, typically using:\n\nInclude /usr/local/www/validator/httpd/conf/httpd.conf\n\nIf you are using another web server, you will have to configure it yourself.\nThe W3C only recommends the use of the Apache web server, so there are no other\nweb server configuration snippets.\n\nA sample validator.conf has been installed at\n/usr/local/www/validator/htdocs/config/validator.conf.sample\nYou need to copy this file to\n/usr/local/www/validator/htdocs/config/validator.conf\nand then edit it to your liking. If you have used a previous version of the\nvalidator, you will need to manually check if anything new has been added to\nthe W3C's validator.conf and edit your own validator.conf accordingly. If you\nwould prefer not to put the validator.conf file into\n/usr/local/www/validator/htdocs/config,\nyou can place it where you would like and set the environment variable\nW3C_VALIDATOR_CFG to the complete path (including filename) of validator.conf.\nAn example of how to set this environment variable in Apache has been included\nin the above referenced httpd.conf file.","type":"install"}]},{"name":"uwebsockets","origin":"www/uwebsockets","version":"20.55.0","comment":"C++ Web I/O library for the most demanding of applications","maintainer":"yuri@FreeBSD.org","www":"https://github.com/uNetworking/uWebSockets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a126d521dc535363f7e2d64ff67e83d919be70e97cea2855d0e1bb5065eca52","flatsize":326513,"path":"All/uwebsockets-20.55.0.pkg","repopath":"All/uwebsockets-20.55.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":62868,"desc":"uWebSockets (it's \"micro\") is simple, secure & standards compliant web I/O for\nthe most demanding of applications.\n\nuWebSockets allows to build an http/https server with very few C++ lines.","deps":{"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"usockets":{"origin":"net/usockets","version":"0.8.1"}},"categories":["www","devel"],"annotations":{"cpe":"cpe:2.3:a:uwebsockets_project:uwebsockets:20.55.0:::::dragonfly6:x86_64"}},{"name":"utopia","origin":"print/utopia","version":"1.1_1","comment":"Adobe Utopia typeface for Groff","maintainer":"portmaster@BSDforge.com","www":"http://www.mammothcheese.ca/munger.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e957eec80fceeb06dcbb79be3e79fc82412e1987587a1f5f9bc7246627e0f96c","flatsize":445314,"path":"All/utopia-1.1_1.pkg","repopath":"All/utopia-1.1_1.pkg","licenselogic":"single","pkgsize":186068,"desc":"This port provides the PostScript Type 1 version of Adobe Utopia for use\nwith GNU Troff, as it is configured in a FreeBSD basic install.\n\nFor details on usage, invoke:  man utopia_font.","categories":["print"]},{"name":"utftpd","origin":"net/utftpd","version":"0.2.4_3","comment":"Secure TFTP server with fine-grained access and revision control","maintainer":"ports@FreeBSD.org","www":"https://www.ohse.de/uwe/software/utftpd.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ffcf1b3a13b7516ed57ec0878a3b2c7608175dd18f0f9797c0ea344636ece8d","flatsize":134006,"path":"All/utftpd-0.2.4_3.pkg","repopath":"All/utftpd-0.2.4_3.pkg","licenselogic":"single","pkgsize":47128,"desc":"utftpd is a TFTP server with fine-grained access control, support for\nblksize (RFC 2348), timeout options and support for revision control.\n\nYou can assign three different kinds of rights to every client:\n- read:\t\tthe right to read a file.\n- write:\tthe right to write to an already existing file.\n- create:\tthe right to create a file.\n\nClients may be specified by a single ip address or a range of\naddresses or by ip address and mask.\n\nRevision control is optional and will never be turned on automatically\nfor any file (you have to do the initial checkin into by hand).","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe utftpd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uthash","origin":"devel/uthash","version":"2.3.0","comment":"Hash table for C structures","maintainer":"zi@FreeBSD.org","www":"http://uthash.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee06de4467bc544cb5f31ac0a3a74e30218f32526527417c70b26f005221c5b7","flatsize":305562,"path":"All/uthash-2.3.0.pkg","repopath":"All/uthash-2.3.0.pkg","licenselogic":"single","licenses":["BSD1CLAUSE"],"pkgsize":51184,"desc":"This is a hash table, implemented in C, supporting constant-time\nadd/find/remove of C structures. Any structure having a unique,\narbitrarily-typed key member can be hashed by adding a UT_hash_handle\nmember to the structure and calling these macros.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"uudeview","origin":"converters/uudeview","version":"0.5.20_1","comment":"Program for uu/xx/Base64/BinHex/yEnc de-/encoding","maintainer":"ports@FreeBSD.org","www":"http://www.fpx.de/fp/Software/UUDeview/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fb586c8e9d308c447f68bcb64e40382876c91e1632b322b2f89750f7fe9c6b9","flatsize":111153,"path":"All/uudeview-0.5.20_1.pkg","repopath":"All/uudeview-0.5.20_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":46380,"desc":"This is a powerful program at which you can throw a mess of\nunordered files in any of BinHex, uuencoded, xxencoded,\nBase64, or yEnc formats and expect them all to be properly\ndecoded.  These formats are frequently encountered when sending\nbinary files via news or mail.","deps":{"uulib":{"origin":"converters/uulib","version":"0.5.20_3"}},"categories":["converters"],"shlibs_required":["libuu.so.3"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:uudeview:uudeview:0.5.20:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe uudeview port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"utftools","origin":"misc/utftools","version":"1.6_2","comment":"UTF-aware wc, fmt, expand, and unexpand","maintainer":"ports@FreeBSD.org","www":"http://www.cs.yorku.ca/~oz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e36fe7dab720f7d29f50dc93798e23235741e521b19b71db5e88c84e8b23e64","flatsize":56957,"path":"All/utftools-1.6_2.pkg","repopath":"All/utftools-1.6_2.pkg","licenselogic":"single","licenses":["UTFTOOLS"],"pkgsize":16080,"desc":"This package contains implementations of UTF-aware wc, fmt,\nexpand, and unexpand.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe utftools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"utf8proc","origin":"textproc/utf8proc","version":"2.9.0","comment":"UTF-8 processing library","maintainer":"diizzy@FreeBSD.org","www":"https://juliastrings.github.io/utf8proc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5ee547f1035b9642279a651863056973f916ccc7f053f713f951cb77fef2971","flatsize":402499,"path":"All/utf8proc-2.9.0.pkg","repopath":"All/utf8proc-2.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65168,"desc":"utf8proc is a library for processing UTF-8 encoded Unicode strings.\nSome features are Unicode normalization, stripping of default ignorable\ncharacters, case folding and detection of grapheme cluster boundaries.\nA special character mapping is available, which converts for example the\ncharacters \"Hyphen\" (U+2010), \"Minus\" (U+2212) and\n\"Hyphen-Minus\" (U+002D, ASCII Minus) all into the ASCII minus sign, to\nmake them equal for comparisons.","categories":["textproc","devel"],"shlibs_provided":["libutf8proc.so.3"],"options":{"DOCS":"on"}},{"name":"usrinfo","origin":"sysutils/usrinfo","version":".10_1","comment":"Displays information about a user using either \"<br>\" or \"\\n\" breaks","maintainer":"aaron@snaphat.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60928ba147cc5e88710d4b9cec03725d664fab4ce09ed8ee821ce8b193ff0cb0","flatsize":13267,"path":"All/usrinfo-.10_1.pkg","repopath":"All/usrinfo-.10_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6176,"desc":"usrinfo is simple program that gathers information about a specified user\nand displays the information using either \"<br>\" or \"\\n\" line breaks. Useful\nif you want to display a users information from the web.","categories":["sysutils"]},{"name":"usockets","origin":"net/usockets","version":"0.8.1","comment":"Minuscule eventing, networking, and crypto for async applications","maintainer":"yuri@FreeBSD.org","www":"https://github.com/uNetworking/uSockets","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72ba866603ca91f5165f38dd5c6b73a4d9e99aaf0668b08622965b5ead447786","flatsize":98975,"path":"All/usockets-0.8.1.pkg","repopath":"All/usockets-0.8.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33980,"desc":"uSockets is the cross-platform async networking and eventing foundation library.\n\nFeatures:\n* Built-in (optionally available) TLS support exposed with identical interface\n  as for TCP.\n* Acknowledges and integrates with any event-loop via a layered hierarchical\n  design of plugins.\n* Extremely pedantic about user space memory footprint and designed to perform\n  as good as can be.\n* Designed from scratch to map well to user space TCP stacks or other\n  experimental platforms.\n* Low resolution timer system ideal for performant tracking of networking\n  timeouts.\n* Minimal yet truly cross-platform, will not emit a billion different platform\n  specific error codes.\n* Fully opaque library, inclusion will not completely pollute your global\n  namespace.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"uulib","origin":"converters/uulib","version":"0.5.20_3","comment":"Library for uu/xx/Base64/BinHex/yEnc de-/encoding","maintainer":"ports@FreeBSD.org","www":"http://www.fpx.de/fp/Software/UUDeview/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ea0700aa2beab4ad7a773434e23075bec0501a19a631f06f4ab6af5ac5dafe8","flatsize":532852,"path":"All/uulib-0.5.20_3.pkg","repopath":"All/uulib-0.5.20_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":153856,"desc":"This library is able to encode/decode files in the following formats:\n\n        uuencode\n        xxencode\n        Base64\n        BinHex\n\tyEnc","categories":["converters"],"shlibs_provided":["libuu.so.3"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe uulib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"utf8cpp3","origin":"devel/utf8cpp3","version":"3.2.5","comment":"Simple, portable, lightweight library for handling UTF-8 strings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nemtrif/utfcpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bfb62dce53a3ced2e20eee3cc078fc9afcd87a927e63e731bb721cdd45c3ce56","flatsize":52198,"path":"All/utf8cpp3-3.2.5.pkg","repopath":"All/utf8cpp3-3.2.5.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":10200,"desc":"C++ developers miss an easy and portable way of handling Unicode encoded\nstrings. The original C++ Standard (known as C++98 or C++03) is Unicode\nagnostic. C++11 provides some support for Unicode on core language and library\nlevel: u8, u, and U character and string literals, char16_t and char32_t\ncharacter types, u16string and u32string library classes, and codecvt support\nfor conversions between Unicode encoding forms. In the meantime, developers use\nthird party libraries like ICU, OS specific capabilities, or simply roll out\ntheir own solutions.\n\nIn order to easily handle UTF-8 encoded Unicode strings, I came up with a small,\nC++98 compatible generic library. For anybody used to work with STL algorithms\nand iterators, it should be easy and natural to use. The code is freely\navailable for any purpose - check out the license. The library has been used a\nlot in the past ten years both in commercial and open-source projects and is\nconsidered feature-complete now. If you run into bugs or performance issues,\nplease let me know and I'll do my best to address them.","categories":["devel"]},{"name":"utf8cpp","origin":"devel/utf8cpp","version":"4.0.5","comment":"Simple, portable, lightweight library for handling UTF-8 strings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nemtrif/utfcpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce1b7f3be38d310e97c3364a38527a967e98c586b48933e7007ffd8689476b06","flatsize":54025,"path":"All/utf8cpp-4.0.5.pkg","repopath":"All/utf8cpp-4.0.5.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":8820,"desc":"C++ developers miss an easy and portable way of handling Unicode encoded\nstrings. The original C++ Standard (known as C++98 or C++03) is Unicode\nagnostic. C++11 provides some support for Unicode on core language and library\nlevel: u8, u, and U character and string literals, char16_t and char32_t\ncharacter types, u16string and u32string library classes, and codecvt support\nfor conversions between Unicode encoding forms. In the meantime, developers use\nthird party libraries like ICU, OS specific capabilities, or simply roll out\ntheir own solutions.\n\nIn order to easily handle UTF-8 encoded Unicode strings, I came up with a small,\nC++98 compatible generic library. For anybody used to work with STL algorithms\nand iterators, it should be easy and natural to use. The code is freely\navailable for any purpose - check out the license. The library has been used a\nlot in the past ten years both in commercial and open-source projects and is\nconsidered feature-complete now. If you run into bugs or performance issues,\nplease let me know and I'll do my best to address them.","categories":["devel"]},{"name":"utcount","origin":"sysutils/utcount","version":"0.1_1","comment":"Users Traffic Count","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a075eee8e145e74c0d045ee78110620a43967f67cf17cad0c35cff33d96c0cdd","flatsize":11472,"path":"All/utcount-0.1_1.pkg","repopath":"All/utcount-0.1_1.pkg","licenselogic":"single","pkgsize":5340,"desc":"Count traffic from users with dynamic ip addresses. Uses information from\napplication level (Samba, pppd, etc.) to operate on network level (modify\nipfw or another firewall rules for traffic counting).","categories":["sysutils","net"],"messages":[{"message":"===>   NOTICE:\n\nThe utcount port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"vaultwarden_web-vault","origin":"www/vaultwarden-web_vault","version":"2024.5.0","comment":"Vaultwarden WebUI","maintainer":"mr@FreeBSD.org","www":"https://github.com/dani-garcia/bw_web_builds","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"120e32796d6448a2bd82dddf97187cb91947108a9aa346be613feb92e2986eff","flatsize":47621866,"path":"All/vaultwarden_web-vault-2024.5.0.pkg","repopath":"All/vaultwarden_web-vault-2024.5.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":7556208,"desc":"This is the Bitwarden web vault with the patches to make it work\nwith security/vaultwarden.","categories":["www","security"]},{"name":"userlist","origin":"sysutils/userlist","version":"0.1","comment":"Prints a list of all usernames in /etc/passwd","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93ad536f505e01a67c9cde43112ebe1c33b5eba11d4abcfe242b21e8651b5f03","flatsize":221,"path":"All/userlist-0.1.pkg","repopath":"All/userlist-0.1.pkg","licenselogic":"single","pkgsize":956,"desc":"Userlist is a simple awk script that will parse /etc/passwd\nand print a list of all usernames with a UID greater than 100.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe userlist port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"userinfo","origin":"sysutils/userinfo","version":"2.5_1","comment":"Show information about local users","maintainer":"zi@FreeBSD.org","www":"http://bjk.sourceforge.net/userinfo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a46f5cd18636791713e606cbd9301355d542b1e2d03b1d42d5c030e6cc941d1","flatsize":75680,"path":"All/userinfo-2.5_1.pkg","repopath":"All/userinfo-2.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24928,"desc":"Userinfo displays information about a local user. The output is separated by a\nfield deliminator so it's easy to integrate into shell scripts.","categories":["sysutils"]},{"name":"ustreamer","origin":"multimedia/ustreamer","version":"5.46","comment":"Lightweight and fast MJPG-HTTP streamer","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pikvm/ustreamer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c969f7a124aeab09c15e93cd6e1b221f843b21a2c30d019453a9f6030a0055aa","flatsize":468083,"path":"All/ustreamer-5.46.pkg","repopath":"All/ustreamer-5.46.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":134568,"desc":"muStreamer is a lightweight and very quick server to broadcast MJPG video from\nany V4L2 device to the net. All new browsers have native support of this video\nformat, as well as most video players such as mplayer, VLC etc. muStreamer is a\npart of the Pi-KVM project designed to stream VGA and HDMI screencast hardware\ndata with the highest resolution and FPS possible.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["multimedia","net"],"shlibs_required":["libjpeg.so.8","libevent-2.1.so.7","libevent_pthreads-2.1.so.7"]},{"name":"utdns","origin":"dns/utdns","version":"1.1_1","comment":"Proxy UDP/DNS to TCP/DNS","maintainer":"ehaupt@FreeBSD.org","www":"https://www.cypherpunk.at/2013/04/dnsudp-to-tcp-translator/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"998e82681dd1aff4f5823cfe4e59081e8107253660e768e6280f9ce1cf475e0c","flatsize":53545,"path":"All/utdns-1.1_1.pkg","repopath":"All/utdns-1.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":19284,"desc":"UTdns is a nifty tool which proxies all UDP-based DNS requests through TCP DNS.\nThis is usefull if you have to tunnel DNS through TCP-only tunnels. This\nrespectively was the requirement for the development of this tool.","categories":["dns"]},{"name":"ut","origin":"devel/ut","version":"2.0.1","comment":"C++20 micro/Unit Testing Framework","maintainer":"yuri@FreeBSD.org","www":"https://boost-ext.github.io/ut/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2f898ac8778b1d4f5f012dae8d80a4b0b65a50bcaf729ff1a114d0a4da3d14f","flatsize":112230,"path":"All/ut-2.0.1.pkg","repopath":"All/ut-2.0.1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":21088,"desc":"UT is a C++20 u(micro)/Unit Testing Framework.\n\nTesting is a very important part of the Software Development, however,\nC++ doesn't provide any good testing facilities out of the box, which often\nleads into a poor testing experience for develops and/or lack of tests/coverage\nin general.\n\nUT attempts to provide a uniform and easy way to run tests in C++.","categories":["devel"]},{"name":"userneu-devel","origin":"sysutils/userneu-devel","version":"1.43_3","comment":"Account management and creation tool","maintainer":"fehlner@gmx.de","www":"http://btw23.de/johannes/userneu/userneu.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"645822264d1d121d4481028eb35e07380927c560cb9d259fd712ca72379a4a72","flatsize":69088,"path":"All/userneu-devel-1.43_3.pkg","repopath":"All/userneu-devel-1.43_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27776,"desc":"'userneu' is a Perl script that parses a list of usernames and additional\ninformation (such as the real name or other information to be put in the\nGECOS field in /etc/passwd) and creates Unix accounts and (if desired)\nSamba accounts as well. If the script stumbles upon duplicate user names\nit can append random characters to the username until it fits.\n\n-Andreas Fehlner\nfehlner@gmx.de","deps":{"p5-Crypt-PasswdMD5":{"origin":"security/p5-Crypt-PasswdMD5","version":"1.42"},"p5-Crypt-RandPasswd":{"origin":"security/p5-Crypt-RandPasswd","version":"0.04_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"userneu","origin":"sysutils/userneu","version":"1.38_2","comment":"Account management and creation tool","maintainer":"fehlner@gmx.de","www":"http://btw23.de/johannes/userneu/userneu.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ce17f85575e7f1216c35f7e545215d4089d9693e47cc824e048a0f2e6a3654e","flatsize":55597,"path":"All/userneu-1.38_2.pkg","repopath":"All/userneu-1.38_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22812,"desc":"'userneu' is a Perl script that parses a list of usernames and additional\ninformation (such as the real name or other information to be put in the\nGECOS field in /etc/passwd) and creates Unix accounts and (if desired)\nSamba accounts as well.\n\n-Andreas Fehlner\nfehlner@gmx.de","deps":{"p5-Crypt-PasswdMD5":{"origin":"security/p5-Crypt-PasswdMD5","version":"1.42"},"p5-Crypt-RandPasswd":{"origin":"security/p5-Crypt-RandPasswd","version":"0.04_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"usermatic","origin":"sysutils/usermatic","version":"0.6.1_1","comment":"Scripts to automate the maintenance of accounts","maintainer":"fehlner@gmx.de","www":"http://btw23.de/johannes/usermatic/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"039c9506e8d8bdcdd5f65ded0813064ab62d99cf1803674f7ca76dfa9818e4b3","flatsize":49816,"path":"All/usermatic-0.6.1_1.pkg","repopath":"All/usermatic-0.6.1_1.pkg","licenselogic":"single","pkgsize":23708,"desc":"usermatic\n\nis a collection of Perl scripts to automate maintenance of the\nuser database on Linux and FreeBSD. Originally it was developed for\nFreeBSD, but it should work on Linux as well. These scripts compare the\npasswd database to the current list of employees/students/etc. which has\nto be supplied in a suitable format. This package was designed to work\ntogether with userneu.pl (sysutils/userneu/) and contains no facilities\nto do the actual account creation work, instead it outputs a list suitable\nfor processing with userneu. Stale accounts can be deleted using the reaper.pl\nscript.\n\nThese scripts are experimental but they should work ok.\nPlease report bugs to me if you find them.\n\n-Andreas Fehlner\nfehlner@gmx.de","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"userneu":{"origin":"sysutils/userneu","version":"1.38_2"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"usendmail","origin":"mail/usendmail","version":"0.1.6_2","comment":"Replacement for qmail's sendmail drop-in","maintainer":"ports@FreeBSD.org","www":"https://www.ohse.de/uwe/usendmail.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ff0b12b1150005093e9363a196f2d43ac59034e94b68e8dbb63f36b26499d33","flatsize":43899,"path":"All/usendmail-0.1.6_2.pkg","repopath":"All/usendmail-0.1.6_2.pkg","licenselogic":"single","pkgsize":20008,"desc":"usendmail is a replacement for the sendmail clone of the qmail package.\n\nIt accepts more of the original sendmail's commandline options and does\nnot depend on environment variables to set the envelope sender.","deps":{"netqmail":{"origin":"mail/qmail","version":"1.06_7"}},"categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"usendmail has been successfully installed!\n\nNow you have to change your sendmail(8) wrapping:\n\nIf you are using mailwrapper(8), do the following:\n\nin /etc/mail/mailer.conf replace the lines\n\nsendmail\t/var/qmail/bin/sendmail\nsend-mail\t/var/qmail/bin/sendmail\n\nwith\n\nsendmail\t/usr/local/sbin/usendmail\nsend-mail\t/usr/local/sbin/usendmail\n\nOtherwise replace the link from /usr/sbin/sendmail to\n/var/qmail/bin/sendmail with one to /usr/local/sbin/usendmail.","type":"install"},{"message":"===>   NOTICE:\n\nThe usendmail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uschedule","origin":"sysutils/uschedule","version":"0.7.1_2","comment":"Scheduler program, designed to replace cron(8) and at(1)","maintainer":"ports@FreeBSD.org","www":"https://www.ohse.de/uwe/uschedule.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bb366cea99be23dc6748edba6d06c25079b878289aa53081f4a8a87e9e8142e","flatsize":337517,"path":"All/uschedule-0.7.1_2.pkg","repopath":"All/uschedule-0.7.1_2.pkg","licenselogic":"single","pkgsize":77376,"desc":"uschedule is not cron and uschedule is not at - it does offer similar\nfunctionality but is not intended to be a drop-in replacement. It works\ndifferently. It's designed to be different.","deps":{"daemontools":{"origin":"sysutils/daemontools","version":"0.76_19"}},"categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"Post-installation information:\n\nPlease read uschedule_intro(7) and visit http://www.ohse.de/uwe/uschedule.html\nfor further and maybe more up-to-date information.\n\nTo stop cron(8) from being started at system boot, specify\n\ncron_enable=NO\n\nin /etc/rc.conf. See rc.conf(5) and /etc/defaults/rc.conf for further\ninformation.","type":"install"},{"message":"===>   NOTICE:\n\nThe uschedule port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"usbredir","origin":"net/usbredir","version":"0.8.0_1","comment":"Protocol for redirection of USB traffic","maintainer":"bofh@FreeBSD.org","www":"https://cgit.freedesktop.org/spice/usbredir","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18873a58e31b9c64bc19a561031df0755c94b359358f5a2c06e02397ba3dd30c","flatsize":253344,"path":"All/usbredir-0.8.0_1.pkg","repopath":"All/usbredir-0.8.0_1.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21"],"pkgsize":59448,"desc":"usbredir is a protocol for redirecting USB traffic from a single USB device,\nto a different (virtual) machine than the one to which the USB device is\nattached. See usb-redirection-protocol.txt for the description / definition\nof this protocol.\n\nWith the official 0.3 release the protocol is now frozen (only extensions\nadvertised through capabilities can be added from now on).","categories":["net","devel"],"shlibs_provided":["libusbredirparser.so.1","libusbredirhost.so.1"]},{"name":"usbutils","origin":"sysutils/usbutils","version":"0.91","comment":"Utility for listing USB devices","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gregkh/usbutils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0140c91f8bb824f6af5b234e71fd807775a9c2b3497c04ffee79cf6a15a5f67","flatsize":137968,"path":"All/usbutils-0.91.pkg","repopath":"All/usbutils-0.91.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":52280,"desc":"Usbutils contains the lsusb utility for displaying information about\nUSB buses in the system and the devices connected to them.","deps":{"usbhid-dump":{"origin":"sysutils/usbhid-dump","version":"1.4"},"usbids":{"origin":"misc/usbids","version":"20240318"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"usbtop","origin":"sysutils/usbtop","version":"1.0_7","comment":"Utility that shows an estimated instantaneous USB bandwidth","maintainer":"yuri@FreeBSD.org","www":"https://github.com/aguinet/usbtop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a247006975733a7eb51f3f428abf23735d1d16ce2aadfd6b546691df3528ce8f","flatsize":50432,"path":"All/usbtop-1.0_7.pkg","repopath":"All/usbtop-1.0_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21332,"desc":"usbtop is a top-like utility that shows an estimated instantaneous bandwidth\non USB buses and devices.\n\nIt uses pcap(3) to capture USB traffic data, which in turn relies on /dev/bpf*.","categories":["sysutils"]},{"name":"usbrh-libusb","origin":"misc/usbrh-libusb","version":"0.05_1","comment":"Yet another reads temperatures and humidity from a Strawberry Linux USB-RH","maintainer":"ports@FreeBSD.org","www":"http://www2.strawberry-linux.com/products/usbrh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e860ba147f9adce21f0031b1b7a16ad4270daf9fc6067eff7c3cf87798b01cc","flatsize":29373,"path":"All/usbrh-libusb-0.05_1.pkg","repopath":"All/usbrh-libusb-0.05_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11444,"desc":"Yet Another usbrh reads temperatures and humidity from sensors of a \"USB-RH\",\nwhich is connected to a USB port of the computer.\n\nThis program use libusb library and 8.0-RELEASE later.\n\nStrawberry Linux Co.,Ltd. USH-RH(Sensirion SHT-11)","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe usbrh-libusb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"urxvt-font-size","origin":"x11/urxvt-font-size","version":"1.3_1","comment":"Perl extension for rxvt-unicode terminal emulator to change font size","maintainer":"dch@FreeBSD.org","www":"https://github.com/majutsushi/urxvt-font-size","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"140ddc39d1539b42376d4a1e9efbac3095b9dba15bb6134f38e1228e59d732ca","flatsize":19643,"path":"All/urxvt-font-size-1.3_1.pkg","repopath":"All/urxvt-font-size-1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6600,"desc":"A perl extension for rxvt-unicode that allows changing the font size on the fly\nwith keyboard shortcuts","deps":{"rxvt-unicode":{"origin":"x11/rxvt-unicode","version":"9.31_1"},"xlsfonts":{"origin":"x11-fonts/xlsfonts","version":"1.0.8"}},"categories":["x11"],"options":{"DOCS":"on"},"messages":[{"message":"To enable this urxvt extension, modify ~/.Xresources as follows:\n\nURxvt.perl-ext-common: ...,font-size\n\nThe extension automatically binds:\n\n- Ctrl++ to 'increase'\n- Ctrl+- to 'decrease'\n- Ctrl+0 to 'reset'\n\nFor further customization consult\n/usr/local/share/doc/urxvt-font-size/README","type":"install"}]},{"name":"usb_modeswitch","origin":"sysutils/usb_modeswitch","version":"2.6.0_1","comment":"Handling Mode-Switching USB Devices","maintainer":"franco@opnsense.org","www":"https://www.draisberghof.de/usb_modeswitch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b791a3d285ebcf84ac973e3c3e1d4fb918960fa2d8797f6d73b83e87b7482ad8","flatsize":126446,"path":"All/usb_modeswitch-2.6.0_1.pkg","repopath":"All/usb_modeswitch-2.6.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":63628,"desc":"USB_ModeSwitch is (surprise!) a mode switching tool for controlling\n\"flip flop\" (multiple device) USB gear.\n\nUSB_ModeSwitch makes this process easy to handle by taking the important\nparameters from a configuration file and doing all the initialization\nand communication stuff, with heavy help from \"libusb\". It is mainly\nused automatically - via udev events and rules - to do the switch\nwithout any user interaction. But it can also be run as a command line\ntool, usually when trying to make unknown devices work with it.","categories":["sysutils"]},{"name":"usbmuxd","origin":"comms/usbmuxd","version":"1.1.1_3","comment":"Daemon for multiplexing connections over USB to iPhone/iPod Touch","maintainer":"jhale@FreeBSD.org","www":"https://www.libimobiledevice.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd8b0d8689a1ae12da5a33ccaaa5a68fc80782faeb41fa6ceb9de5e4943528b4","flatsize":139955,"path":"All/usbmuxd-1.1.1_3.pkg","repopath":"All/usbmuxd-1.1.1_3.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":49544,"desc":"'usbmuxd' stands for \"USB multiplexing daemon\". This daemon is in\ncharge of multiplexing connections over USB to an iPhone or iPod\nTouch. To users, it means you can sync your music, contacts, photos,\netc. over USB. To developers, it means you can connect to any\nlistening localhost socket on the device.","deps":{"libimobiledevice":{"origin":"comms/libimobiledevice","version":"1.3.0_1"},"libplist":{"origin":"devel/libplist","version":"2.2.0_3"}},"categories":["comms"],"users":["usbmuxd"],"groups":["usbmuxd"],"shlibs_required":["libimobiledevice-1.0.so.6","libplist-2.0.so.3"],"options":{"DEVD":"on","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:nikias_bassen:usbmuxd:1.1.1:::::dragonfly6:x86_64:3"}},{"name":"urxvt-perls","origin":"x11/urxvt-perls","version":"2.0_1","comment":"Perl extension scripts for rxvt-unicode terminal emulator","maintainer":"rea@FreeBSD.org","www":"https://github.com/muennich/urxvt-perls","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cb2832b1614abf6be61f4ecf55a597de6abd075b08c9e4f145d6565f1ce441a","flatsize":47512,"path":"All/urxvt-perls-2.0_1.pkg","repopath":"All/urxvt-perls-2.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13508,"desc":"A small collection of perl extensions for the rxvt-unicode terminal emulator.","deps":{"rxvt-unicode":{"origin":"x11/rxvt-unicode","version":"9.31_1"}},"categories":["x11"],"options":{"DOCS":"on"}},{"name":"usbids","origin":"misc/usbids","version":"20240318","comment":"Database of all known IDs used in USB devices","maintainer":"sunpoet@FreeBSD.org","www":"http://www.linux-usb.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4453e80f7ee69fa3e321136c1429314b3bb1b9af00d44ba231f0ac81a94a58fa","flatsize":729280,"path":"All/usbids-20240318.pkg","repopath":"All/usbids-20240318.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv2+"],"pkgsize":205864,"desc":"Database of all known ID's used in USB devices: ID's of vendors, devices,\nsubsystems and device classes","categories":["misc"]},{"name":"usbhid-dump","origin":"sysutils/usbhid-dump","version":"1.4","comment":"USB HID device dumping utility","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/DIGImend/usbhid-dump","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e8df104908687d29cf320e9890c1779b949f0469007cd667b68711f303b78d2","flatsize":110256,"path":"All/usbhid-dump-1.4.pkg","repopath":"All/usbhid-dump-1.4.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":30624,"desc":"Usbhid-dump is a USB HID dumping utility based on libusb 1.0. It dumps USB HID\ndevice report descriptors and reports themselves as they are being sent, for all\nor specific device interfaces.","categories":["sysutils"]},{"name":"uz-aspell","origin":"textproc/uz-aspell","version":"0.6.0_1,2","comment":"Aspell Uzbek dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bfba870fadab60fd655b1efbdb8f93934b9a0cd1a911d6b37b1af16e5d8f595","flatsize":1999377,"path":"All/uz-aspell-0.6.0_1,2.pkg","repopath":"All/uz-aspell-0.6.0_1,2.pkg","licenselogic":"single","pkgsize":539276,"desc":"Aspell Uzbek dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"viennarna","origin":"biology/viennarna","version":"2.6.4_2","comment":"Alignment tools for the structural analysis of RNA","maintainer":"yuri@FreeBSD.org","www":"https://www.tbi.univie.ac.at/RNA/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b4c835556963593fb350337392efce5fb3b7bfdcb99211473b04c5ae8833509","flatsize":153537092,"path":"All/viennarna-2.6.4_2.pkg","repopath":"All/viennarna-2.6.4_2.pkg","licenselogic":"single","licenses":["ViennaRNALicense"],"pkgsize":18950948,"desc":"The ViennaRNA Package consists of a C code library and several stand-alone\nprograms for the prediction and comparison of RNA secondary structures.\n\nRNA secondary structure prediction through energy minimization is the most used\nfunction in the package. We provide three kinds of dynamic programming\nalgorithms for structure prediction: the minimum free energy algorithm of\n(Zuker & Stiegler 1981) which yields a single optimal structure, the partition\nfunction algorithm of (McCaskill 1990) which calculates base pair probabilities\nin the thermodynamic ensemble, and the suboptimal folding algorithm of (Wuchty\net.al 1999) which generates all suboptimal structures within a given energy\nrange of the optimal energy. For secondary structure comparison, the package\ncontains several measures of distance (dissimilarities) using either string\nalignment or tree-editing (Shapiro & Zhang 1990). Finally, we provide an\nalgorithm to design sequences with a predefined structure (inverse folding).","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology"],"shlibs_required":["libgsl.so.27","libgslcblas.so.0","libmpfr.so.6","libgmp.so.10","liblapack.so.3"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"urlview","origin":"textproc/urlview","version":"0.9.20131021_2","comment":"URL extractor/launcher","maintainer":"uzsolt@FreeBSD.org","www":"https://github.com/sigpipe/urlview","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21a8957db4461e5ab2cec13a7458885a3cae3619a046b8b2e58dc36a8c741e50","flatsize":40891,"path":"All/urlview-0.9.20131021_2.pkg","repopath":"All/urlview-0.9.20131021_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17916,"desc":"urlview is a screen oriented program for extracting URLs from\ntext files and displaying a menu from which you may launch a\ncommand to view a specific item.\n\nurlview uses a regular expression to extract URLs from the\nspecified text files.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["textproc","www"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"uxplay","origin":"multimedia/uxplay","version":"1.68.3","comment":"AirPlay Unix mirroring server","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/FDH2/UxPlay","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91552877fd37916bed470b5807a1ab6e325a2208b554cf0d55659ff065ce9419","flatsize":762178,"path":"All/uxplay-1.68.3.pkg","repopath":"All/uxplay-1.68.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":263292,"desc":"UxPlay is an AirPlay2 Mirror server. Its main use is to act like an\nAppleTV for screen-mirroring (with audio) of iOS/iPadOS/macOS clients\n(iPhone, iPod Touch, iPad, Mac computers) in a window on the server\ndisplay (with the possibility of sharing that window on screen-sharing\napplications such as Zoom). UxPlay supports Apple's AirPlay2 protocol\nusing \"Legacy Pairing\".\n\nThe UxPlay server and its client must be on the same local area network,\non which a Bonjour/Zeroconf mDNS/DNS-SD server is also running (only\nDNS-SD \"Service Discovery\" service is strictly necessary, it is not\nnecessary that the local network also be of the \".local\" mDNS-based\ntype). This is usually provided by Avahi, through the avahi-daemon\nservice.","deps":{"avahi-libdns":{"origin":"net/avahi-libdns","version":"0.8_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-core":{"origin":"multimedia/gstreamer1-plugins-core","version":"1.22.10"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libplist":{"origin":"devel/libplist","version":"2.2.0_3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["multimedia"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libplist-2.0.so.3","libcrypto.so.12","libdns_sd.so.1","libgstsdp-1.0.so.0","libgstvideo-1.0.so.0","libgstapp-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on"},"messages":[{"message":"Please make sure you have a Bonjour/zeroconf DNS-SD server running.\n\nFor instance add the following configuration in\n/usr/local/etc/avahi/avahi-daemon.conf\n\n[reflector]\nreflect-filters=_airplay._tcp.local,_raop._tcp.local","type":"install"}]},{"name":"valentina","origin":"misc/valentina","version":"0.7.53","comment":"Sewing pattern drafting tool aiming to remake the garment industry","maintainer":"yuri@FreeBSD.org","www":"https://smart-pattern.com.ua/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2147230db62eb072036c0dd54da58e44392d6ae697d7bcb9a308c6b909434106","flatsize":40841341,"path":"All/valentina-0.7.53.pkg","repopath":"All/valentina-0.7.53.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":8530268,"desc":"Valentina is an open source pattern drafting software tool, designed to be the\nfoundation of a new stack of open source tools to remake the garment industry.\n\nSmall-batch and custom-sized clothing manufacturing is essential to create a\nsustainable future, preserve small- to medium-sized textile spinning and weaving\nmanufacturers, enable independent and small designers and manufacturers to scale\nup to make a decent living, rebuild local garment districts, and reduce or\neliminate slave labor.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["misc"],"shlibs_required":["libQt5Svg.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5XmlPatterns.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1"],"shlibs_provided":["libqmuparser.so.2","libvpropertyexplorer.so.1"]},{"name":"urlendec","origin":"net/urlendec","version":"1.0_1","comment":"URL encoder and decoder written in assembly","maintainer":"danfe@FreeBSD.org","www":"http://www.whizkidtech.redprince.net/urlendec/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e54e4d563c13abe6e829bb336db77468595412de54925bcc9463ccfdb2e67eb","flatsize":63833,"path":"All/urlendec-1.0_1.pkg","repopath":"All/urlendec-1.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":20576,"desc":"A set of two tools to URL encode and URL decode any stream of data,\nread either from the command line or from standard input.  Written\nin assembly language, they are tiny and very fast.\n\nSee RFC 1738, section 2.2, for an explanation of URL encoding.","categories":["net"],"options":{"DOCS":"on"}},{"name":"urelay","origin":"net/urelay","version":"1.0_1","comment":"UCSPI-based TCP forwarder","maintainer":"ports@FreeBSD.org","www":"https://devel.ringlet.net/net/urelay/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d345d6750ab8bf412ceb924a304af2805947db4358f2ee79c1e405d26baf7eda","flatsize":12916,"path":"All/urelay-1.0_1.pkg","repopath":"All/urelay-1.0_1.pkg","licenselogic":"single","pkgsize":6540,"desc":"The urelay tool is a simple connection forwarder which may work with\nmany different protocols - TCP, Unix sockets, IPX - in general, anything\nthat has a client or a server supporting Prof. Daniel J. Bernstein's UCSPI\nframework - http://cr.yp.to/ucspi.html","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe urelay port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uptimed","origin":"sysutils/uptimed","version":"0.4.6_1","comment":"Uptime daemon","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/rpodgorny/uptimed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80e6aa1c72f1655054529e2de44cd599dc78fa1df8db6250fdfdb0c18317f018","flatsize":105329,"path":"All/uptimed-0.4.6_1.pkg","repopath":"All/uptimed-0.4.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29216,"desc":"Uptimed is an uptime record daemon keeping track of the highest uptimes\na computer system ever had. It uses the system boot time to keep sessions\napart from each other. Uptimed comes with a console front-end to parse\nthe records, which can also easily be used to show your records on a web page.","categories":["sysutils"],"shlibs_provided":["libuptimed.so.0"]},{"name":"upsdaemon","origin":"sysutils/upsdaemon","version":"1.0_1","comment":"Simple APC UPS Daemon","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/sysutils/upsdaemon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c937f4803e246e2ba728d1262bae9169837f5c13c1c97ce7c211471553c4c47","flatsize":17664,"path":"All/upsdaemon-1.0_1.pkg","repopath":"All/upsdaemon-1.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6816,"desc":"The upsdaemon is a simple program to monitor APC-Pro series UPSes.\nWhen the power fails, the UpsDaemon it effects shutdown the system.","categories":["sysutils"],"messages":[{"message":"NOTICE:\n\n     To run UpsDaemon from startup add\n     upsdaemon_enable=\"YES\" in rc.conf","type":"install"}]},{"name":"uriparser","origin":"net/uriparser","version":"0.9.6","comment":"URI parsing library","maintainer":"svysh.fbsd@gmail.com","www":"https://github.com/uriparser/uriparser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e46781be494ad784ab8c51561d62655fce01c5a9c292759680a4ece89ccc95bf","flatsize":1787390,"path":"All/uriparser-0.9.6.pkg","repopath":"All/uriparser-0.9.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":455960,"desc":"uriparser is an RFC 3986 URI parsing library written in C++.","categories":["net"],"shlibs_provided":["liburiparser.so.1"],"options":{"DOCS":"on","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:uriparser_project:uriparser:0.9.6:::::dragonfly6:x86_64"}},{"name":"upower","origin":"sysutils/upower","version":"1.90.2_1","comment":"D-Bus daemon for simplifying power management tasks","maintainer":"desktop@FreeBSD.org","www":"https://upower.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f2578fed8f775e2ec5ef70503b10ac4b3270f0cdb3cc865cff5230adc276af6","flatsize":440023,"path":"All/upower-1.90.2_1.pkg","repopath":"All/upower-1.90.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":94232,"desc":"UPower is an abstraction for enumerating power devices,\nlistening to device events and querying history and statistics.\nAny application or service on the system can access the\norg.freedesktop.DeviceKit.Power service via the system message bus.","deps":{"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["sysutils"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libgio-2.0.so.0"],"shlibs_provided":["libupower-glib.so.3"],"options":{"MANPAGES":"on"}},{"name":"uperf","origin":"benchmarks/uperf","version":"1.0.7,1","comment":"Network performance tool to model and replay of networking patterns","maintainer":"0mp@FreeBSD.org","www":"https://uperf.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10cd331c2ffa9283a5828f99e2a26feff6c7759be99fb429b31bee2791520020","flatsize":280893,"path":"All/uperf-1.0.7,1.pkg","repopath":"All/uperf-1.0.7,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":72696,"desc":"Unified Performance Tool (or uperf for short) is a network\nperformance tool that supports modelling and replay of various\nnetworking patterns.  It represents a new kind of benchmarking tool\n(like filebench) where instead of running a fixed benchmark or\nworkload, a description (or model) of the workload is provided and\nthe tool generates the load according to the model.  By distilling\nthe benchmark or workload into a model, you can now do various\nthings like change the scale of the workload, change different\nparameters, change protocols, etc and analyse the effect of these\nchanges on your model.\n\nSome of the questions you could answer using uperf are:\n * Bandwidth and latency (unidirectional and bi-directional) with different\n   protocols like TCP, UDP, SCTP, SSL\n * Connection setup and teardown scalability for different protocols\n * Effect of noise on ongoing network connections\n * Does it matter if I use processes instead of threads to do network\n   communication?\n * What is the L2 cache miss rate for connection setup?\n * Is sendfilev(3EXT) (with one file) equivalent to sendfilev(3EXT)?\n * Understand TCP, UDP, SCTP, SSL performance under a variety of conditions\n * Test various TCP Congestion control algorithms","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["benchmarks"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"options":{"DOCS":"on"}},{"name":"upclient","origin":"misc/upclient","version":"5.0.b8_8","comment":"Uptimes project client","maintainer":"ports@FreeBSD.org","www":"https://upclient.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5619b7994fd162a2b981d8551179a555e2f32b3661e605665533c4d21741f0d1","flatsize":137090,"path":"All/upclient-5.0.b8_8.pkg","repopath":"All/upclient-5.0.b8_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":44520,"desc":"Uptime Client is a little program that keeps track of your uptime and\nsends it to a server where you can compare it to many other hosts and\nbrowse through various statistical information.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["misc"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on"},"messages":[{"message":"Before running the client for the first time, be sure to:\n\n 1. visit the Uptimes project's web site and register yourself\n\t(WWW: http://uptimes.hostingwired.com/newuser.php).\n 2. log in (WWW: http://uptimes.hostingwired.com/login.php).\n 3. Add your host (WWW: http://uptimes.hostingwired.com/account.php).\n\tIt is very important that you do not lose the generated key\n\tsince, for instance, they are no way to get it back by any way.\n\nNote that in order to send your uptime information to the uptime server,\nyou hosts need more-or-less full-time Internet access.\n\nYou will also have to edit /usr/local/etc/upclient.conf:\n\n  - AuthKey is the ID you've received when you added your host.\n  - Interval is the amount of time between each update.\n\t(WWW: http://uptimes.hostingwired.com/protocol.html).\n    Don't set this higher than 10 minutes, or else your host\n    won't appear in the list.\n  - UptimeServer is the Uptimes Project's data server, currently\n    uptimes.hostingwired.com (Since the official Uptimes Project's\n    server has been terminated, uptimes.wonko.com and data.uptimes.net\n    must not be used anymore.  So, please, take care about that).","type":"install"},{"message":"===>   NOTICE:\n\nThe upclient port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"up-imapproxy","origin":"mail/up-imapproxy","version":"1.2.8.p20171105","comment":"Caching IMAP proxy server","maintainer":"brnrd@FreeBSD.org","www":"http://www.imapproxy.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae983bd1958bae77b1485a39b9f46d415aa194d92647a90a5b01dd7b838e3f7f","flatsize":175467,"path":"All/up-imapproxy-1.2.8.p20171105.pkg","repopath":"All/up-imapproxy-1.2.8.p20171105.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":51468,"desc":"The IMAP Proxy server is a caching IMAP proxy server.\nIt was written to reduce the load that Webmail clients\nput on an IMAP server by keeping server connections\nalive for reuse, thus avoiding a new server connection\nfor each Webmail transaction.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","DOVECOT":"off"},"messages":[{"message":"Please change the name of your mailserver in the imapproxyd.conf and setup\nthe correct ports.\n\nTo run the imapproxyd from startup, add imapproxyd_enable=\"YES\" in your\n/etc/rc.conf.","type":"install"}]},{"name":"urjtag","origin":"devel/urjtag","version":"2021.03_2","comment":"Extended utility to work with JTAG-aware boards","maintainer":"yuri@FreeBSD.org","www":"http://urjtag.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a19782de9c35c778ebc3dc09c6e19720835c636893baa0ec940d38b7001196c5","flatsize":11886728,"path":"All/urjtag-2021.03_2.pkg","repopath":"All/urjtag-2021.03_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":818984,"desc":"UrJTAG aims to create an enhanced, modern tool for communicating over JTAG\ninterface with flash chips, CPUs, and many more.  It takes on well proven\nopenwince JTAG tools code.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libftdi1":{"origin":"devel/libftdi1","version":"1.5_4"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libreadline.so.8"],"shlibs_provided":["liburjtag.so.0"],"options":{"FTDI":"on","JEDEC":"off","NLS":"on","NOASYNC":"off","PYTHON":"off","USB":"on"}},{"name":"unzip","origin":"archivers/unzip","version":"6.0_8","comment":"List, test, and extract compressed files from a ZIP archive","maintainer":"ehaupt@FreeBSD.org","www":"https://infozip.sourceforge.net/UnZip.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6dbbb2103f41db1445bc7c4e15312b9e31f35d79176ef08cd45e8f18f957895","flatsize":321488,"path":"All/unzip-6.0_8.pkg","repopath":"All/unzip-6.0_8.pkg","licenselogic":"single","licenses":["Info-ZIP"],"pkgsize":138856,"desc":"Unzip will list, test, or extract files from a ZIP archive, commonly\nfound on MS-DOS systems.  The default behavior (with no options) is to\nextract into the current directory (and subdirectories below it) all\nfiles from the specified ZIP archive. Unzip is compatible with\narchives created by PKWARE's PKZIP, but in many cases the program\noptions or default behaviors differ.\n\nZipinfo lists technical information about files in a ZIP archive, most\ncommonly found on MS-DOS systems.  Such information includes file access\npermissions, encryption status, type of compression, version and operating\nsystem or file system of compressing program, and the like.\n\nFunzip acts as a filter; that is, it assumes that a ZIP archive is\nbeing piped into standard input, and it extracts the first member from\nthe archive to stdout.  If there is an argument, then the input comes\nfrom the specified file instead of from stdin.\n\nUnzipsfx may be used to create self-extracting ZIP archives from previously\ncreated ZIP archives.","categories":["archivers"],"options":{"DOCS":"on","ICONV":"off","CHINESE":"off","KOREAN":"off","RUSSIAN":"off"},"annotations":{"cpe":"cpe:2.3:a:info-zip:unzip:6.0:::::dragonfly6:x86_64:8"}},{"name":"unzoo","origin":"archivers/unzoo","version":"4.4_2","comment":"ZOO archive extractor","maintainer":"ehaupt@FreeBSD.org","www":"http://freshmeat.sourceforge.net/projects/unzoo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5331ef2d4668f0596ca12545f4ac2e05ca67944a38216adb65d79dab7b851ca5","flatsize":33890,"path":"All/unzoo-4.4_2.pkg","repopath":"All/unzoo-4.4_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":16076,"desc":"Unzoo is a zoo archive extractor written by Martin Schoenert. If unzoo is\ncalled with no arguments, it will first print a summary of the commands and\nthen prompt for command lines interactively.","categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:unzoo:unzoo:4.4:::::dragonfly6:x86_64:2"}},{"name":"upx","origin":"archivers/upx","version":"4.2.4","comment":"Ultimate Packer for eXecutables","maintainer":"sunpoet@FreeBSD.org","www":"https://upx.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3286ed3d42179b1277dfa6a8f2559c2600974a4fd0da2e8560dc71c0a4cfe84f","flatsize":2428939,"path":"All/upx-4.2.4.pkg","repopath":"All/upx-4.2.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":590388,"desc":"UPX is a free, portable, extendable, high-performance executable packer for\nseveral different executable formats. It achieves an excellent compression ratio\nand offers very fast decompression. Your executables suffer no memory overhead\nor other drawbacks because of in-place decompression.","deps":{"ucl":{"origin":"archivers/ucl","version":"1.03_5"}},"categories":["archivers"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:upx_project:upx:4.2.4:::::dragonfly6:x86_64"}},{"name":"urwfonts-ttf","origin":"x11-fonts/urwfonts-ttf","version":"1.0.7b18_8","comment":"Unicode TrueType fonts from URW extended by Valek Filippov","maintainer":"olgeni@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a76e77f8ab0ffec82d7e33808d9462a5ff0963640f20b3a6e765dc9f29cf56d","flatsize":4666698,"path":"All/urwfonts-ttf-1.0.7b18_8.pkg","repopath":"All/urwfonts-ttf-1.0.7b18_8.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1247968,"desc":"Extended TrueType version of free URW fonts distributed under GPL license.\nThese fonts were made from the free URW fonts distributed with GhostScript.\nCyrillic glyphs as well as ones for several \"Eastern\" languages were added\nby copying suitable Latin glyphs and painting outlines of unique new glyphs\nin same style as the others.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You'll have to add /usr/local/share/fonts/urwfonts-ttf\nto your X font path by either:\n\n$ xset fp+ /usr/local/share/fonts/urwfonts-ttf\n$ xset fp rehash\n\nor by adding it to your X-server configuration file (usually\n/etc/X11/xorg.conf) and restarting the X-server.","type":"install"}]},{"name":"unstow","origin":"sysutils/unstow","version":"0.1.1_1","comment":"Script to unstow packages much faster than stow -D","maintainer":"ports@FreeBSD.org","www":"https://github.com/knu/stow-utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ead84cb7d2d63011d6ab197175710dc8b12628a24487d0ee1b94cfdbb0dffc5","flatsize":3839,"path":"All/unstow-0.1.1_1.pkg","repopath":"All/unstow-0.1.1_1.pkg","licenselogic":"single","pkgsize":3024,"desc":"unstow\n------\n\nThis is a script to unstow packages much faster than stow -D.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe unstow port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"upnp","origin":"devel/upnp","version":"1.14.19,1","comment":"Universal Plug and Play Software Development Kit","maintainer":"driesm@FreeBSD.org","www":"http://pupnp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d7d90c3dd3c6f971c0cbfddc1876b8abadbb5cbe27993fbcaf2e78a25d33cd7","flatsize":1486680,"path":"All/upnp-1.14.19,1.pkg","repopath":"All/upnp-1.14.19,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":542064,"desc":"The portable SDK for UPnP* Devices (libupnp) provides developers with an API\nand open source code for building control points, devices, and bridges that\nare compliant with Version 1.0 of the  Universal Plug and Play Device\nArchitecture Specification and support several operating systems like Linux,\n*BSD, Solaris and others.","categories":["devel"],"shlibs_provided":["libixml.so.11","libupnp.so.17"],"options":{"CLIENT":"on","DEBUG":"off","DOCS":"on","EXAMPLES":"on","IPV6":"on","LARGEFILE":"on","OPENSSL":"off","OPTSSDP":"on","POSTWRITE":"off","REUSEADDR":"on","SCRIPTSUPPORT":"on","TCP_BLOCK":"on","TEST":"off","TOOLS":"on","UNSPECIFIED_SERVER":"off"},"annotations":{"cpe":"cpe:2.3:a:libupnp_project:libupnp:1.14.19:::::dragonfly6:x86_64"}},{"name":"unshield","origin":"archivers/unshield","version":"1.5.1","comment":"Extract data from InstallShield CAB files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/twogood/unshield","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ce6f333265018f25a74ed742abc730c2365b9ce849f2d75254ab6b36604ca69","flatsize":58952,"path":"All/unshield-1.5.1.pkg","repopath":"All/unshield-1.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24204,"desc":"An installer created by the InstallShield software stores the files it will\ninstall inside of InstallShield Cabinet Files. It would thus be desirable\nto be able to extract the Microsoft Cabinet Files from the InstallShield\nCabinet Files in order to be able to install the applications without access\nto Microsoft Windows.\n\n- Use a well known open source license (MIT)\n- Work on both little-endian and big-endian systems\n- Separate the implementation in a tool and a library\n- Support InstallShield versions 5 and later\n- Be able to list contents of InstallShield Cabinet Files\n- Be able to extract files from InstallShield Cabinet Files","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["archivers"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libunshield.so.0"],"annotations":{"cpe":"cpe:2.3:a:unshield_project:unshield:1.5.1:::::dragonfly6:x86_64"}},{"name":"urwfonts","origin":"x11-fonts/urwfonts","version":"1.0_8","comment":"Another font package for X","maintainer":"olgeni@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e62079827b91c68dfebf9591a3b23802f525aca3ebffc41da23c4923aa687e2","flatsize":2220071,"path":"All/urwfonts-1.0_8.pkg","repopath":"All/urwfonts-1.0_8.pkg","licenselogic":"single","pkgsize":1303880,"desc":"URW font collection for X.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You'll have to add /usr/local/share/fonts/urwfonts\nto your X font path by either:\n\n$ xset fp+ /usr/local/share/fonts/urwfonts\n$ xset fp rehash\n\nor by adding it to your X-server configuration file (usually\n/etc/X11/xorg.conf) and restarting the X-server.","type":"install"}]},{"name":"unrtf","origin":"textproc/unrtf","version":"0.21.10_1","comment":"Converter from RTF to several formats, including HTML and LaTeX","maintainer":"jharris@widomaker.com","www":"https://www.gnu.org/software/unrtf/unrtf.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba0bbd76cd4f35c456c11bd97cb55ee3ca0aefa6946015b367abc5e88e6ce840","flatsize":149307,"path":"All/unrtf-0.21.10_1.pkg","repopath":"All/unrtf-0.21.10_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":51840,"desc":"UnRTF is a command-line converter from RTF (Rich Text) to HTML, LaTeX,\nPostScript, plain text, and text with VT100 codes. When converting to HTML, it\nsupports tables, fonts, embedded images, hyperlinks, paragraph alignment, and\nmore. All other conversions are \"alpha\" i.e. being newly developed.","categories":["textproc"],"annotations":{"cpe":"cpe:2.3:a:unrtf_project:unrtf:0.21.10:::::dragonfly6:x86_64:1"}},{"name":"up","origin":"textproc/up","version":"0.4_21","comment":"Ultimate plumber, a tool for writing pipes with instant live preview","maintainer":"0mp@FreeBSD.org","www":"https://github.com/akavel/up","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6de0559f5127902f51db563121e556ff1cec2b35499669ca65787edd19ff15f","flatsize":2524420,"path":"All/up-0.4_21.pkg","repopath":"All/up-0.4_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":849860,"desc":"up is the Ultimate Plumber, a tool for writing Linux pipes in a terminal-based\nUI interactively, with instant live preview of command results.\n\nThe main goal of the Ultimate Plumber is to help interactively and\nincrementally explore textual data in Linux, by making it easier to quickly\nbuild complex pipelines, thanks to a fast feedback loop. This is achieved by\nboosting any typical Linux text-processing utils such as grep, sort, cut,\npaste, awk, wc, perl, etc., etc., by providing a quick, interactive, scrollable\npreview of their results.","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"unquote","origin":"sysutils/unquote","version":"1.0.b4_1","comment":"Execute a command with safely quoted arguments","maintainer":"ports@FreeBSD.org","www":"https://devel.ringlet.net/misc/unquote/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdebe4f2fd187dcf2270cf50a7ec5458691b94648bdaea21adadd5015aa65bca","flatsize":13740,"path":"All/unquote-1.0.b4_1.pkg","repopath":"All/unquote-1.0.b4_1.pkg","licenselogic":"single","pkgsize":7404,"desc":"unquote executes a command after unquoting a specified list of arguments,\nso that arbitrary characters may be passed in command-line arguments.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe unquote port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"unuran","origin":"math/unuran","version":"1.11.0","comment":"Universal Non-Uniform RANdom number generators","maintainer":"wen@FreeBSD.org","www":"http://statmath.wu-wien.ac.at/unuran/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac100d491a1f841df4cb1f74baf8edf21cc74095baa874e04cdbf5a61aba39dc","flatsize":5082786,"path":"All/unuran-1.11.0.pkg","repopath":"All/unuran-1.11.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1552000,"desc":"UNU.RAN (Universal Non-Uniform RAndom Number generator) is a collection of\nalgorithms for generating non-uniform pseudorandom variates as a library of C\nfunctions designed and implemented by the ARVAG (Automatic Random VAriate\nGeneration) project group in Vienna, and released under the GNU Public License\n(GPL). It is especially designed for situations where:\n\n- a non-standard distribution or a truncated distribution is needed;\n- experiments with different types of distributions are made;\n- random variates for variance reduction techniques are used; or\n- fast generators of predictable quality are necessary.\n\nUNU.RAN provides generators that are superior in many aspects to those found in\nquite a number of other libraries; however, due to its more sophisticated\nprogramming interface, it might not be as easy to use.\n\nIt uses an object-oriented interface in which distributions and generators are\ntreated as independent objects, so that different methods for generating\nnon-uniform random variates may be chosen according to various criteria, such\nas speed, quality, and variance reduction. It is flexible enough to permit\nsampling from non-standard distributions, such as distributions that arise in\na model and can only be computed in complicated subroutines.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"rngstreams":{"origin":"math/rngstreams","version":"1.0.1_2"}},"categories":["math"],"shlibs_required":["librngstreams.so.0"],"shlibs_provided":["libunuran.so.16"],"options":{"DOCS":"on"}},{"name":"unrpa","origin":"archivers/unrpa","version":"2.3.0","comment":"Extract RenPy Archives","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/unrpa/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b76813130f7409931244806bb96f390590496fb1e15f5955680b695c512afdb6","flatsize":147082,"path":"All/unrpa-2.3.0.pkg","repopath":"All/unrpa-2.3.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":29784,"desc":"unrpa is a tool to extract files from the RPA archive format (from the\nRen'Py Visual Novel Engine).\n\nIt can also be used as a library.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe unrpa port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"untahris","origin":"games/untahris","version":"3.1_6","comment":"Play several classic fun, simple arcade games in multiplayer mode","maintainer":"amdmi3@FreeBSD.org","www":"https://untahris.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a757f0a46d603d097740e4d6a16d5108710a5aaaeab42255ad25e8a0f5da84e4","flatsize":1219019,"path":"All/untahris-3.1_6.pkg","repopath":"All/untahris-3.1_6.pkg","licenselogic":"single","pkgsize":623224,"desc":"In the Untahris Common Playground, you can play several classic fun, simple\narcade games. But playing alone is not fun, and you can play them in multiplayer\nmode (on one computer, local network, or maybe Internet).\n\nNow, Untahris has an original experimental feature, which makes it more than\njust a bundle of these games! In multiplayer mode each player can play a\ndifferent game --- however, they play all on the same board. This may lead to\nfunny interactions, battles or alliances between them.\n\nThe games in Untahris have been modified to make them better interact with each\nother. Thus, in each game you are allowed to shoot and collect bonuses, even if\nit was not a part of the original game.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_net-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"unrar-iconv","origin":"archivers/unrar-iconv","version":"6.24,6","comment":"Extract, view & test RAR archives","maintainer":"yarodin@gmail.com","www":"https://www.rarlab.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1f33c4ea9a78933c600f5fa650f413083f8442fe7768eb7a488671f3353c016","flatsize":334618,"path":"All/unrar-iconv-6.24,6.pkg","repopath":"All/unrar-iconv-6.24,6.pkg","licenselogic":"single","licenses":["UNRAR"],"pkgsize":136260,"desc":"The UnRAR utility is a freeware program, distributed with source code and\ndeveloped for extracting, testing and viewing the contents of archives created\nwith the RAR archiver, version 1.50 and above.\n\nThe UnRAR utility is a minor part of the RAR archiver and contains RAR\nuncompression algorithm. UnRAR requires very small volume of memory to operate.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["archivers"],"shlibs_required":["libcrypto.so.12"],"options":{"OPENSSL_AES":"on"},"annotations":{"cpe":"cpe:2.3:a:rarlab:unrar:6.24:::::dragonfly6:x86_64"}},{"name":"unrar","origin":"archivers/unrar","version":"7.01,6","comment":"Extract, view & test RAR archives","maintainer":"sunpoet@FreeBSD.org","www":"https://www.rarlab.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"379685fd5eaa8223e97faa96efa04ab7aff85e745730b2c8c94ba732ad9c8085","flatsize":408521,"path":"All/unrar-7.01,6.pkg","repopath":"All/unrar-7.01,6.pkg","licenselogic":"single","licenses":["UNRAR"],"pkgsize":163104,"desc":"The UnRAR utility is a freeware program, distributed with source code and\ndeveloped for extracting, testing and viewing the contents of archives created\nwith the RAR archiver, version 1.50 and above.\n\nThe UnRAR utility is a minor part of the RAR archiver and contains RAR\nuncompression algorithm. UnRAR requires very small volume of memory to operate.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["archivers"],"shlibs_required":["libcrypto.so.12"],"options":{"OPENSSL_AES":"on"},"annotations":{"cpe":"cpe:2.3:a:rarlab:unrar:7.01:::::dragonfly6:x86_64"}},{"name":"unpaper","origin":"graphics/unpaper","version":"7.0.0_3","comment":"Post-processing tool for scanned sheets of paper","maintainer":"kai@FreeBSD.org","www":"https://www.flameeyes.eu/projects/unpaper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68ee50fb35c5d33f4128a1e7a75802d82b890da179e6cb033b09f2505d5513cb","flatsize":90137,"path":"All/unpaper-7.0.0_3.pkg","repopath":"All/unpaper-7.0.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40500,"desc":"unpaper is a post-processing tool for scanned sheets of paper,\nespecially for book-pages scanned from previously created photocopies.\nunpaper tries to remove dark edges, corrects the rotation (\"deskew\"),\nand aligns the centering of pages.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"}},"categories":["graphics"],"shlibs_required":["libavformat.so.60","libavcodec.so.60","libavutil.so.58"]},{"name":"unordered-dense","origin":"devel/unordered-dense","version":"4.4.0","comment":"Fast & densely stored hashmap and hashset","maintainer":"yuri@FreeBSD.org","www":"https://github.com/martinus/unordered_dense","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13a46440fe938e0bcbcdfab3ecdb62b2c2c9f60fefbafb11754fe01722c535de","flatsize":89546,"path":"All/unordered-dense-4.4.0.pkg","repopath":"All/unordered-dense-4.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17124,"desc":"unordered-dense implements a fast & densely stored hashmap and hashset based on\nrobin-hood backward shift deletion for C++17 and later.","categories":["devel"]},{"name":"unixbench","origin":"benchmarks/unixbench","version":"5.1.3.51_2","comment":"BYTE magazine's Public Domain benchmark for UNIX","maintainer":"pizzamig@FreeBSD.org","www":"https://github.com/kdlucas/byte-unixbench","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c72299b35a3f4a43866916b98c7b82e1898992c37805ad691b9f15f8d4c6921","flatsize":1013305,"path":"All/unixbench-5.1.3.51_2.pkg","repopath":"All/unixbench-5.1.3.51_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":106852,"desc":"UnixBench based on the BYTE UNIX Benchmarks v3.\nThe purpose of UnixBench is to provide a basic indicator of the performance\nof a Unix-like system; hence, multiple tests are used to test various aspects of\nthe system's performance. These test results are then compared to the scores\nfrom a baseline system to produce an index value, which is generally easier to\nhandle than the raw scores. The entire set of index values is then combined to\nmake an overall index for the system.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"x11perf":{"origin":"x11/x11perf","version":"1.6.1_1"}},"categories":["benchmarks"],"shlibs_required":["libGL.so.1","libXext.so.6","libX11.so.6"],"messages":[{"message":"If you want to run unixbench, please type the following commands:\n\n\t% unixbench","type":"install"}]},{"name":"unoconv","origin":"textproc/unoconv","version":"0.7_1","comment":"Convert any document from and to any LibreOffice supported format","maintainer":"ports@FreeBSD.org","www":"http://dag.wieers.com/home-made/unoconv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7c859e668ca3a8b7aa0598ae26f7ef50ba8e1b61c19d7079c4091ccc96b767f","flatsize":204607,"path":"All/unoconv-0.7_1.pkg","repopath":"All/unoconv-0.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":87460,"desc":"Universal Office Converter (unoconv) is a command line tool to convert any\ndocument format that LibreOffice can import to any document format that\nLibreOffice can export. It makes use of the LibreOffice's UNO bindings for\nnon-interactive conversion of documents.\n\nFor practical reasons we mention LibreOffice, but OpenOffice is supported by\nunoconv as well.","deps":{"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"DOCS":"on"},"messages":[{"message":"Universal Office Converter (unoconv) has been installed.\n\nFor Document conversions is needed that is LibreOffice or OpenOffice installed\n\neditors/libreoffice\n\neditors/openoffice*","type":"install"},{"message":"===>   NOTICE:\n\nThe unoconv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"unmass","origin":"archivers/unmass","version":"0.92","comment":"Extract game archives such as wad, dar, mea exe's, and many more","maintainer":"ehaupt@FreeBSD.org","www":"http://mirex.mypage.sk/index.php?selected=1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6518f74bd504e81697beeb43adc4ecf3f4ca597b0d17395781dbb5ddd726810","flatsize":117198,"path":"All/unmass-0.92.pkg","repopath":"All/unmass-0.92.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43292,"desc":"unmass is a tool to extract game archives. It supports the following archive\ntypes: Crimson Land, Baldur's Gate 2, Civilization 4, Doom (WADs), Dune 2,\nEtherlords 2, Final Fantasy 7 and 8, Flashpoint, Knights of Xentar, Metal Gear\nSolid (DARs), Moorhuhn 2 and 3, Megaman Legends, Oni, Operation Flashpoint,\nPrincess Maker 2, Quake 1, RollCage, Swine, Unreal Tournament umods, Virtua\nFighter bitmaps, MEA exe's, and some economy file formats.","categories":["archivers"]},{"name":"unmakeself","origin":"archivers/unmakeself","version":"1.1_1","comment":"Extract Makeself archives","maintainer":"eduardo@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5128e13c91b864bf4974eea5acad58898bbe414d0aeb02ee04c12e522d7af12b","flatsize":11056,"path":"All/unmakeself-1.1_1.pkg","repopath":"All/unmakeself-1.1_1.pkg","licenselogic":"single","pkgsize":4220,"desc":"unmakeself is a program for extracting Makeself archives without\nhaving to run the self-extracting shell script.","deps":{"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"}},"categories":["archivers"],"shlibs_required":["libarchive.so.13"]},{"name":"unlzx","origin":"archivers/unlzx","version":"1.1","comment":"Extracts .lzx archives from Amiga systems","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"575908533edaa82834367203c001e93e90981480ab09d55a568d88d512d9a2d6","flatsize":19152,"path":"All/unlzx-1.1.pkg","repopath":"All/unlzx-1.1.pkg","licenselogic":"single","pkgsize":9332,"desc":"This package includes unlzx, an unarchiver for the Amiga LZX file archive\nformat.","categories":["archivers"]},{"name":"urh","origin":"misc/urh","version":"2.9.3","comment":"Universal Radio Hacker: investigate wireless protocols like a boss","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jopohl/urh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c9ce2537618e9df8de40f4af23b3b8ee1af6affaabaf565c3cfab80c2f45fd1","flatsize":18296995,"path":"All/urh-2.9.3.pkg","repopath":"All/urh-2.9.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3738784,"desc":"The Universal Radio Hacker (URH) is a software for investigating unknown\nwireless protocols.\n\nFeatures include:\n* hardware interfaces for common Software Defined Radios\n* easy demodulation of signals\n* assigning participants to keep overview of your data\n* customizable decodings to crack even sophisticated encodings like CC1101\n  data whitening\n* assign labels to reveal the logic of the protocol\n* fuzzing component to find security leaks\n* modulation support to inject the data back into the system\n* simulation environment to perform stateful attacks\n\nIn order to use this software, you need SDR hardware, for example\n* HackRF One (can send and receive on frequencies 1 MHz to 6 GHz)\n* SDRplay RSP2pro (can receive on frequencies 1 kHz to 2 GHz)\n\nSee the user guide: https://github.com/jopohl/urh/raw/master/data/userguide.pdf\n\nWWW: https://github.com/jopohl/urh","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","hamradio","python"]},{"name":"unix2tcp","origin":"net/unix2tcp","version":"0.8.3","comment":"Connection forwarder that converts Unix sockets into TCP sockets","maintainer":"portmaster@bsdforge.com","www":"https://codeberg.org/portmaster/unix2tcp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"581c07b33e041860c3175ec929899a6e6912a5605c6602f99037c6d063293f36","flatsize":37408,"path":"All/unix2tcp-0.8.3.pkg","repopath":"All/unix2tcp-0.8.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14652,"desc":"Aims:\n- To listen on a local UNIX socket and tunnel any incoming connections and\n  traffic to a (remote) IP address/port\n\nWhat it does:\n- Tunnels all traffic between a (remote) address/port and a local UNIX socket\n- Does NOT use fork() (single process model)\n- Does use O_NONBLOCK , should be no case of blocking\n\nWhat it doesn't do (yet):\n- Doesn't limit number of concurrent connections","categories":["net"],"options":{"DOCS":"on"}},{"name":"unix2dos","origin":"converters/unix2dos","version":"1.3_2","comment":"Convert ASCII newlines between CR/LF and LF","maintainer":"obonilla@galileo.edu","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c55c83b068ae5ee09073d6ab8f8a5e97800a6954a864b240eb8310f8129a2c5","flatsize":9947,"path":"All/unix2dos-1.3_2.pkg","repopath":"All/unix2dos-1.3_2.pkg","licenselogic":"single","pkgsize":5340,"desc":"unix2dos is a set of command-line tools that converts ASCII newline characters\nbetween Unix's LF and DOS's CR/LF (and vice versa). Despite its name, this\npackage provides both `unix2dos` as well as its counterpart, `dos2unix`.","categories":["converters"]},{"name":"unix-selfauth-helper","origin":"security/unix-selfauth-helper","version":"1.1_1","comment":"Local self-authentication for pam_exec","maintainer":"zirias@FreeBSD.org","www":"https://github.com/Zirias/unix-selfauth-helper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b97629ca83efaad8242f1c426545b2a5b7a498340fffcf798d4864d2fa25faa","flatsize":8845,"path":"All/unix-selfauth-helper-1.1_1.pkg","repopath":"All/unix-selfauth-helper-1.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4892,"desc":"This is a little suid-root helper allowing self-authentication against the\nlocal unix passwd database using pam_exec on a FreeBSD system. As a result,\nthe behavior of LinuxPAM is mimicked without changes to the pam_unix module.","categories":["security"]},{"name":"unixcw","origin":"comms/unixcw","version":"3.5.1_3","comment":"Libs for cw on unix","maintainer":"hamradio@FreeBSD.org","www":"http://unixcw.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91e94f50aa28d79bd8fa8e23c02ad60c03ca3d00b52906eef83f3f583f15c312","flatsize":19381001,"path":"All/unixcw-3.5.1_3.pkg","repopath":"All/unixcw-3.5.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":150268,"desc":"The heart of the package is 'libcw'.  This is a library which, when built,\noffers the following basic CW services to a caller program:\n\n  o Morse code character translation tables, and lookup functions\n  o Morse code low-level timing calculations\n  o A 'sidetone' generation and queueing system, using either the system sound\n    card, the console speaker, or both\n  o Optional keying control for an external device, say a transmitter, or an\n    oscillator\n  o CW character and string send routines, tied in with the character lookup\n  o CW receive routines, also tied in to the character lookup\n  o Adaptive speed tracking of received CW\n  o An iambic keyer, with both Curtis 8044 types A and B timing\n  o Straight key emulation","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["comms","hamradio"],"shlibs_required":["libintl.so.8","libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libcw.so.6"],"options":{"ALSA":"on","NLS":"on","PULSEAUDIO":"off"}},{"name":"unroff","origin":"textproc/unroff","version":"1.0.2_5","comment":"Programmable troff translator with backend for HTML","maintainer":"ports@FreeBSD.org","www":"https://www-rn.informatik.uni-bremen.de/software/unroff/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca334b4c3e9076c38c531ab0ecc7605a57f7c9a2374b1a23416c4dddb27c62b5","flatsize":313230,"path":"All/unroff-1.0.2_5.pkg","repopath":"All/unroff-1.0.2_5.pkg","licenselogic":"single","licenses":["UNROFF"],"pkgsize":87360,"desc":"Unroff is a Scheme-based, programmable, extensible troff translator\nwith a back-end for the Hypertext Markup Language.\n\nUnroff reads and parses UNIX troff documents and translates the embedded\nmarkup into a different format.  Neither the actual output format nor\nany knowledge about particular troff macro sets (-man, -ms, etc.) are\nhard-wired into unroff.  Instead, the translation process is controlled\nby a set of user-supplied procedures written in the Scheme programming\nlanguage.\n\nTranslation rules for new output formats and troff macro packages can\nbe added easily by providing a corresponding set of Scheme procedures\n(a `back-end').  Version 1.0 of unroff includes back-ends for translating\ndocuments using the `man' and `ms' macros into the Hypertext Markup\nLanguage (HTML) version 2.0.  Additional requests facilitate use of\narbitrary hypertext links in troff documents.","deps":{"elk":{"origin":"lang/elk","version":"3.99.8_3"}},"categories":["textproc"],"shlibs_required":["libelk.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe unroff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"unitc","origin":"www/unitc","version":"1.32.1","comment":"Command-line management tool for NGINX Unit","maintainer":"osa@FreeBSD.org","www":"https://unit.nginx.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b2714ade233c335de8bb00fecddd8e8d1dbd4246df257b29aaec432779f9ec0","flatsize":21276,"path":"All/unitc-1.32.1.pkg","repopath":"All/unitc-1.32.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7956,"desc":"The unitc tool provides a command-line interface as a wrapper for curl(1)\nfor daily configuration and management of NGINX Unit instances.  It aims\nto minimize typing effort and shield the users from exotic curl(1) options.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:nginx:unit:1.32.1:::::dragonfly6:x86_64"}},{"name":"unit-python311","origin":"www/unit-python","version":"1.32.1_1","comment":"Python module for NGINX Unit","maintainer":"osa@FreeBSD.org","www":"https://unit.nginx.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81326b68a1b306f6b21fcc5ad7a81e9b2a84adba96d56d3f8b437d2046f397ba","flatsize":142263,"path":"All/unit-python311-1.32.1_1.pkg","repopath":"All/unit-python311-1.32.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":53060,"desc":"NGINX Unit is a dynamic web application server, designed to run applications\nin multiple languages. Unit is lightweight, polyglot, and dynamically\nconfigured via API. The design of the server allows reconfiguration of\nspecific application parameters as needed by the engineering or operations.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"unit":{"origin":"www/unit","version":"1.32.1_1"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libpython3.11.so.1.0","libintl.so.8"],"options":{"DEBUG":"off","IPV6":"on","NJS":"off","SSL":"on","UNIXSOCK":"on","NOPCRE":"off","PCRE":"off","PCRE2":"on"},"annotations":{"cpe":"cpe:2.3:a:nginx:unit:1.32.1:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"vavoom-extras","origin":"games/vavoom-extras","version":"1.30_4","comment":"Doom, Doom II, Heretic, Hexen, and Strife source port (extras)","maintainer":"ports@FreeBSD.org","www":"https://www.vavoom-engine.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"424fbb82a069605761c79b33afc12a5d56573089d51353069c4594179c90b2a5","flatsize":17507269,"path":"All/vavoom-extras-1.30_4.pkg","repopath":"All/vavoom-extras-1.30_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16706616,"desc":"This port optionally installs the following Vavoom engine additions:\n\n* 3D models.\n* High resolution textures.\n* Enhanced soundtracks.\n\nFor the supported games.","deps":{"vavoom":{"origin":"games/vavoom","version":"1.33_17"}},"categories":["games"],"options":{"MODELS":"on","SOUNDTRACKS":"off","TEXTURES":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe vavoom-extras port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"unit-php81","origin":"www/unit-php","version":"1.32.1_1","comment":"PHP module for NGINX Unit","maintainer":"osa@FreeBSD.org","www":"https://unit.nginx.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ec24f83f0c71d3aed5f994926f2104e598534deaa76d70faca1a0a3737d66c5","flatsize":80527,"path":"All/unit-php81-1.32.1_1.pkg","repopath":"All/unit-php81-1.32.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34128,"desc":"NGINX Unit is a dynamic web application server, designed to run applications\nin multiple languages. Unit is lightweight, polyglot, and dynamically\nconfigured via API. The design of the server allows reconfiguration of\nspecific application parameters as needed by the engineering or operations.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"php81":{"origin":"lang/php81","version":"8.1.29"},"unit":{"origin":"www/unit","version":"1.32.1_1"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libphp.so"],"options":{"DEBUG":"off","IPV6":"on","NJS":"off","SSL":"on","UNIXSOCK":"on","NOPCRE":"off","PCRE":"off","PCRE2":"on"},"annotations":{"cpe":"cpe:2.3:a:nginx:unit:1.32.1:::::dragonfly6:x86_64:1","flavor":"php81"}},{"name":"unixODBC","origin":"databases/unixODBC","version":"2.3.12_1","comment":"ODBC library suite for Unix","maintainer":"brnrd@FreeBSD.org","www":"http://www.unixodbc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"460db5a04b944c6bffea01714461f4ca01fe7566d87cffd363eef0737bfd859d","flatsize":3117547,"path":"All/unixODBC-2.3.12_1.pkg","repopath":"All/unixODBC-2.3.12_1.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":533544,"desc":"From the web site:\n\nWhat is the unixODBC Project?\n\nThe unixODBC Project goals are to develop and promote unixODBC to be the\ndefinitive standard for ODBC on the Linux platform.\n\nWhat is ODBC?\n\nODBC is an open specification for providing application developers with\na predictable API with which to access Data Sources. Data Sources include\nSQL Servers and any Data Source with an ODBC Driver.","categories":["databases"],"shlibs_provided":["libodbc.so.2","libodbccr.so.2","libodbcinst.so.2"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:unixodbc:unixodbc:2.3.12:::::dragonfly6:x86_64:1"}},{"name":"universal-fp-library","origin":"math/universal","version":"3.75","comment":"Header-only C++ template library for universal number arithmetic","maintainer":"yuri@FreeBSD.org","www":"https://github.com/stillwater-sc/universal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dde939dd35fd70efa1f68b473116ff1b7d9945933931b6c65cdcd3be62e8e916","flatsize":12554745,"path":"All/universal-fp-library-3.75.pkg","repopath":"All/universal-fp-library-3.75.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":449436,"desc":"The goal of Universal Numbers, or unums, is to replace IEEE floating-point with\na number system that is more efficient and mathematically consistent in\nconcurrent execution environments.\n\nThe motivation to replace IEEE floating-point had been brewing in the HPC\ncommunity since the late 90's as most algorithms became memory bound. The\ninefficiency of IEEE floating-point has been measured and agreed upon, but it\nwas the AI Deep Learning community that moved first and replaced IEEE with\nnumber systems that are tailored to the application to yield speed-ups of two\nto three orders of magnitude.\n\nThe Universal library is a ready-to-use header-only library that provides\nplug-in replacement for native types, and provides a low-friction environment\nto start exploring alternatives to IEEE floating-point in your own algorithms.","categories":["math"],"options":{"TOOLS":"off"}},{"name":"uniutils","origin":"sysutils/uniutils","version":"2.28_1","comment":"Unicode Description Utilities","maintainer":"thierry@FreeBSD.org","www":"https://billposer.org/Software/unidesc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4b5f9de8ded97acb12af60b18edd88c72de92f339123419df2040fb66a3c6b5","flatsize":1010197,"path":"All/uniutils-2.28_1.pkg","repopath":"All/uniutils-2.28_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":143476,"desc":"Uniutils consists of six programs for finding out what is in a Unicode file.\nThey are useful when working with Unicode files when one doesn't know the\nwriting system, doesn't have the necessary font, needs to inspect invisible\ncharacters, needs to find out whether characters have been combined or in what\norder they occur, or needs statistics on which characters occur.\n\nuniname defaults to printing the character offset of each character, its byte\noffset, its hex code value, its encoding, the glyph itself, and its name.\n\nunidesc reports the character ranges to which different portions of the text\nbelong. It can also be used to identify Unicode encodings (e.g. UTF-16be)\nflagged by magic numbers.\n\nunihist generates a histogram of the characters in its input, which must be\nencoded in UTF-8 Unicode.\n\nExplicateUTF8 is intended for debugging or for learning about Unicode. It\ndetermines and explains the validity of a sequence of bytes as a UTF8 encoding.\n\nUnirev is a filter that reverses UTF-8 strings character-by-character (as\nopposed to byte-by-byte).\n\nUnisurrogate takes a codepoint on the command line and, if it falls outside the\nBMP, reports its surrogate decomposition.","deps":{"ascii2binary":{"origin":"converters/ascii2binary","version":"2.14_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["sysutils","textproc"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"unit-php82","origin":"www/unit-php","version":"1.32.1_1","comment":"PHP module for NGINX Unit","maintainer":"osa@FreeBSD.org","www":"https://unit.nginx.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e21c8756d185b3425f64c1ebf2db601a1bc6215155661a16425658dbe61cee1","flatsize":80527,"path":"All/unit-php82-1.32.1_1.pkg","repopath":"All/unit-php82-1.32.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34128,"desc":"NGINX Unit is a dynamic web application server, designed to run applications\nin multiple languages. Unit is lightweight, polyglot, and dynamically\nconfigured via API. The design of the server allows reconfiguration of\nspecific application parameters as needed by the engineering or operations.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"php82":{"origin":"lang/php82","version":"8.2.21"},"unit":{"origin":"www/unit","version":"1.32.1_1"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libphp.so"],"options":{"DEBUG":"off","IPV6":"on","NJS":"off","SSL":"on","UNIXSOCK":"on","NOPCRE":"off","PCRE":"off","PCRE2":"on"},"annotations":{"cpe":"cpe:2.3:a:nginx:unit:1.32.1:::::dragonfly6:x86_64:1","flavor":"php82"}},{"name":"unnethack","origin":"games/unnethack","version":"5.1.0.20131208_2","comment":"New variant of NetHack","maintainer":"ports@FreeBSD.org","www":"https://unnethack.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"154b302bc896dd1b19f757c9f93dbec2a902c9b87887611e21738061371e0164","flatsize":4114157,"path":"All/unnethack-5.1.0.20131208_2.pkg","repopath":"All/unnethack-5.1.0.20131208_2.pkg","licenselogic":"single","licenses":["nethack"],"pkgsize":1304852,"desc":"UnNetHack is a new variant of NetHack which development started in\n2009.  According to the author, the main intent of this fork is to put\nmore randomness, challenges and fun into NetHack.  It features more\nlevels, several UI changes like automatically opened doors and the\npickup thrown patch and a lot of game play related changes.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"A sample .unnethackrc file has been copied to\n/usr/local/share/doc/unnethack as sample.unnethackrc.\nCopy it to your home directory as .unnethackrc and\nedit it to taste.\nThe options for it are described in\n/usr/local/share/doc/unnethack/Guidebook.txt.","type":"install"},{"message":"===>   NOTICE:\n\nThe unnethack port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"universal-ctags","origin":"devel/universal-ctags","version":"p6.1.20240623.0","comment":"Fork of Exuberant Ctags to generate index/tag files","maintainer":"dereks@lifeofadishwasher.com","www":"https://ctags.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"616169449055e78caa28a89bac2875ba5bb5fd0d2ede4a654d54e728eafcd6da","flatsize":3814756,"path":"All/universal-ctags-p6.1.20240623.0.pkg","repopath":"All/universal-ctags-p6.1.20240623.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":826340,"desc":"universal-ctags has the objective of continuing the development from what\nexisted in the Sourceforge area. Github exuberant-ctags repository was\nstarted by Reza Jelveh and was later moved to the universal-ctags organization.\n\nThe goal of the project is preparing and maintaining common/unified space\nwhere people interested in making ctags better can work together.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["devel"],"shlibs_required":["libxml2.so.2","libjansson.so.4","libyaml-0.so.2","libpcre2-8.so.0"],"options":{"DEBUG":"off","GLOBAL_CONFIG":"off","ICONV":"on","JSON":"on","LIBXML2":"on","MANPAGES":"on","PCRE2":"on","YAML":"on"}},{"name":"v8","origin":"lang/v8","version":"10.4.132.20_3","comment":"Open source JavaScript engine by Google","maintainer":"sunpoet@FreeBSD.org","www":"https://v8.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"155bf8f397f40ccb7f20e93bf5748d9e80c90ff639710f1d545e049bb6ebc6d3","flatsize":49004809,"path":"All/v8-10.4.132.20_3.pkg","repopath":"All/v8-10.4.132.20_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12277856,"desc":"V8 is Google's open source high-performance JavaScript and WebAssembly engine,\nwritten in C++. It is used in Chrome and in Node.js, among others.\n\nV8 implements ECMAScript and WebAssembly. V8 can run standalone, or can be\nembedded into any C++ application.\n\nV8 compiles and executes JavaScript source code, handles memory allocation for\nobjects, and garbage collects objects it no longer needs. V8's stop-the-world,\ngenerational, accurate garbage collector is one of the keys to V8's performance.\n\nV8's Git repository is located at https://chromium.googlesource.com/v8/v8.git,\nwith an official mirror on GitHub: https://github.com/v8/v8.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"icu":{"origin":"devel/icu","version":"74.2_1,1"}},"categories":["lang"],"shlibs_provided":["libchrome_zlib.so","libcppgc.so","libv8.so","libv8_libbase.so","libv8_libplatform.so"],"options":{"EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:google:v8:10.4.132.20:::::dragonfly6:x86_64:3"}},{"name":"units","origin":"math/units","version":"2.16_3","comment":"Unit conversion and calculation","maintainer":"jharris@widomaker.com","www":"https://www.gnu.org/software/units/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe435d742c02d53a5660ab0d3e8a21431ebc65ec8de7d2f0faf93ca9dd684be9","flatsize":622518,"path":"All/units-2.16_3.pkg","repopath":"All/units-2.16_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":203456,"desc":"The Free Software Foundation's \"units\" unit conversion and calculation utility.\n\nGNU units converts quantities expressed in various scales to their equivalents\nin other scales. Units can only handle multiplicative scale changes. For\nexample, it cannot convert Celsius to Fahrenheit but it can convert\ntemperature differences between those temperature scales.\n\nThe units are defined externally in an extensive, well annotated data file\nthat defines over 2000 units. You can also provide your own data file.\n\nNote that this port will install the utility with a 'g' prefix,\ne.g. gunits, but the texinfo documentation will refer to it without\nthe 'g' prefix.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math"],"shlibs_required":["libreadline.so.8"],"options":{"READLINE":"on"}},{"name":"unit-php83","origin":"www/unit-php","version":"1.32.1_1","comment":"PHP module for NGINX Unit","maintainer":"osa@FreeBSD.org","www":"https://unit.nginx.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bc6f680f5b6b0aa54f1c07ecd2a342a6c126c8fcb8be21e730b00d4dd7bb6b8","flatsize":80527,"path":"All/unit-php83-1.32.1_1.pkg","repopath":"All/unit-php83-1.32.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34128,"desc":"NGINX Unit is a dynamic web application server, designed to run applications\nin multiple languages. Unit is lightweight, polyglot, and dynamically\nconfigured via API. The design of the server allows reconfiguration of\nspecific application parameters as needed by the engineering or operations.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"php83":{"origin":"lang/php83","version":"8.3.9"},"unit":{"origin":"www/unit","version":"1.32.1_1"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libphp.so"],"options":{"DEBUG":"off","IPV6":"on","NJS":"off","SSL":"on","UNIXSOCK":"on","NOPCRE":"off","PCRE":"off","PCRE2":"on"},"annotations":{"cpe":"cpe:2.3:a:nginx:unit:1.32.1:::::dragonfly6:x86_64:1","flavor":"php83"}},{"name":"unique","origin":"x11-toolkits/unique","version":"1.1.6_8","comment":"Library for single instance applications","maintainer":"kwm@FreeBSD.org","www":"http://live.gnome.org/LibUnique","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b08cbea7d475817f8e357ae112950713e15c284379c907a278104c1added6420","flatsize":378425,"path":"All/unique-1.1.6_8.pkg","repopath":"All/unique-1.1.6_8.pkg","licenselogic":"single","pkgsize":53696,"desc":"Unique is a library for writing single instance application. If you launch a\nsingle instance application twice, the second instance will either just quit\nor will send a message to the running instance.\n\nUnique makes it easy to write this kind of applications, by providing a base\nclass, taking care of all the IPC machinery needed to send messages to a\nrunning instance, and also handling the startup notification side.\n\nUnique aims to replace the BaconMessageConnection code that has been copied\nby many projects and the code using Bonobo and D-Bus.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6","libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libunique-1.0.so.0"]},{"name":"unieject","origin":"sysutils/unieject","version":"6_9","comment":"Eject(1) replacement","maintainer":"ports@FreeBSD.org","www":"https://github.com/Flameeyes/unieject","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76094b35e2831b69125bdcd7242305e3e5197f889b5a81d025cba0d0389ebe5c","flatsize":128788,"path":"All/unieject-6_9.pkg","repopath":"All/unieject-6_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":34668,"desc":"Unieject is a drop-in replacement for usual eject command, which works\non Linux and FreeBSD. It has more functionalities than FreeBSD's eject\ncommand, and it's partially compatible with Linux's one.\n\nIt also features a library to access functions to lookup devices and\nmountpoints, unmount and eject devices.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libconfuse":{"origin":"devel/libconfuse","version":"3.3_2"}},"categories":["sysutils"],"shlibs_required":["libconfuse.so.2","libcdio.so.19","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libunieject.so.5"],"annotations":{"deprecated":"Abandonware, upstream repo deprecated May 17, 2020","expiration_date":"2024-07-31"},"messages":[{"message":"===>   NOTICE:\n\nThe unieject port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nAbandonware, upstream repo deprecated May 17, 2020.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"unison248-nox11","origin":"net/unison248","version":"2.48.15_5","comment":"User-level file synchronization tool","maintainer":"madpilot@FreeBSD.org","www":"https://www.cis.upenn.edu/~bcpierce/unison/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e76dcf9be939c809389e32e9d5b31282eec252b54041bd25cedd054e7d3666f","flatsize":3281101,"path":"All/unison248-nox11-2.48.15_5.pkg","repopath":"All/unison248-nox11-2.48.15_5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":876016,"desc":"Unison is a file-synchronization tool for Unix and Windows. It allows two\nreplicas of a collection of files and directories to be stored on different\nhosts (or different disks on the same host), modified separately, and then\nbrought up to date by propagating the changes in each replica to the other.\n\nUnison shares a number of features with tools such as configuration\nmanagement packages (CVS, PRCS, etc.) distributed filesystems (Coda, etc.)\nuni-directional mirroring utilities (rsync, etc.) and other synchronizers\n(Intellisync, Reconcile, etc).","categories":["net"],"options":{"DOCS":"on","FSMONITOR":"off"},"annotations":{"flavor":"nox11"},"messages":[{"message":"A text-only unison binary is installed.","type":"install"}]},{"name":"unit","origin":"www/unit","version":"1.32.1_1","comment":"Dynamic web application server","maintainer":"osa@FreeBSD.org","www":"https://unit.nginx.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b76b606c80214703cb71bd5e916b20774896b56a942375f033b9520554f0c8f","flatsize":3831229,"path":"All/unit-1.32.1_1.pkg","repopath":"All/unit-1.32.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":758440,"desc":"NGINX Unit is a dynamic web application server, designed to run applications\nin multiple languages. Unit is lightweight, polyglot, and dynamically\nconfigured via API. The design of the server allows reconfiguration of\nspecific application parameters as needed by the engineering or operations.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libpcre2-8.so.0"],"options":{"DEBUG":"off","IPV6":"on","NJS":"off","SSL":"on","UNIXSOCK":"on","NOPCRE":"off","PCRE":"off","PCRE2":"on"},"annotations":{"cpe":"cpe:2.3:a:nginx:unit:1.32.1:::::dragonfly6:x86_64:1"}},{"name":"unicode-emoji","origin":"misc/unicode-emoji","version":"15.1","comment":"Unicode emoji data files","maintainer":"yuri@FreeBSD.org","www":"https://home.unicode.org/emoji/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1e6dcc7e7486b7164b63e71191d4d6d5d71d57329cc734fbe79cda8caf13d75","flatsize":1232870,"path":"All/unicode-emoji-15.1.pkg","repopath":"All/unicode-emoji-15.1.pkg","licenselogic":"single","licenses":["UNICODE"],"pkgsize":82672,"desc":"The collection of emoji data files for UTR #51 Unicode Emoji.\n\nEmoji are pictographs (pictorial symbols) that are typically presented\nin a colorful form and used inline in text. They represent things such\nas faces, weather, vehicles and buildings, food and drink, animals and\nplants, or icons that represent emotions, feelings, or activities.","categories":["misc"]},{"name":"unibilium","origin":"devel/unibilium","version":"2.1.1_1","comment":"Terminfo parsing library","maintainer":"adamw@FreeBSD.org","www":"https://github.com/neovim/unibilium","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc1f5fff5703879262bc60684977527367fcfdf5b487f64b0e1bb7dbf4132f29","flatsize":306932,"path":"All/unibilium-2.1.1_1.pkg","repopath":"All/unibilium-2.1.1_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":116224,"desc":"Unibilium is a very basic terminfo library. It can read and write\nncurses-style terminfo files, and it can interpret terminfo format\nstrings. It doesn't depend on curses or any other library. It also\ndoesn't use global variables, so it should be thread-safe.","categories":["devel"],"shlibs_provided":["libunibilium.so.4"]},{"name":"uni2ascii","origin":"textproc/uni2ascii","version":"4.18_1","comment":"Convert between UTF-8 Unicode and 7-bit ASCII equivalents","maintainer":"ehaupt@FreeBSD.org","www":"http://freecode.com/projects/uni2ascii/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95c0e2578e10bc2b0a73f26670dcf90810d74b1db77ab2006fe7c86cd6fbd729","flatsize":183174,"path":"All/uni2ascii-4.18_1.pkg","repopath":"All/uni2ascii-4.18_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":54896,"desc":"uni2ascii and ascii2uni convert between UTF-8 Unicode and any of a variety of\n7-bit ASCII equivalents including: hexadecimal and decimal HTML numeric\ncharacter references, \\u-escapes, standard hexadecimal, and raw hexadecimal.","categories":["textproc"]},{"name":"unit-perl5.36","origin":"www/unit-perl","version":"1.32.1_1","comment":"Perl module for NGINX Unit","maintainer":"osa@FreeBSD.org","www":"https://unit.nginx.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03916e419ddb411f5e32cbbcdbd16048e8edbce6b16225c8abb2809354ec8827","flatsize":92823,"path":"All/unit-perl5.36-1.32.1_1.pkg","repopath":"All/unit-perl5.36-1.32.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37276,"desc":"NGINX Unit is a dynamic web application server, designed to run applications\nin multiple languages. Unit is lightweight, polyglot, and dynamically\nconfigured via API. The design of the server allows reconfiguration of\nspecific application parameters as needed by the engineering or operations.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"unit":{"origin":"www/unit","version":"1.32.1_1"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libperl.so.5.36"],"options":{"DEBUG":"off","IPV6":"on","NJS":"off","SSL":"on","UNIXSOCK":"on","NOPCRE":"off","PCRE":"off","PCRE2":"on"},"annotations":{"cpe":"cpe:2.3:a:nginx:unit:1.32.1:::::dragonfly6:x86_64:1"}},{"name":"unison248","origin":"net/unison248","version":"2.48.15_5","comment":"User-level file synchronization tool","maintainer":"madpilot@FreeBSD.org","www":"https://www.cis.upenn.edu/~bcpierce/unison/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5aa4d5ecfa20ebfe2caac96c71aeec54606be770e6e498235f89c562fb23971","flatsize":9472366,"path":"All/unison248-2.48.15_5.pkg","repopath":"All/unison248-2.48.15_5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1721788,"desc":"Unison is a file-synchronization tool for Unix and Windows. It allows two\nreplicas of a collection of files and directories to be stored on different\nhosts (or different disks on the same host), modified separately, and then\nbrought up to date by propagating the changes in each replica to the other.\n\nUnison shares a number of features with tools such as configuration\nmanagement packages (CVS, PRCS, etc.) distributed filesystems (Coda, etc.)\nuni-directional mirroring utilities (rsync, etc.) and other synchronizers\n(Intellisync, Reconcile, etc).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on","FSMONITOR":"off"},"annotations":{"flavor":"x11"},"messages":[{"message":"Together with a gtk-enabled version, a text-only unison-text binary\nis installed as it depends on a smaller number of libraries.","type":"install"}]},{"name":"unison-nox11","origin":"net/unison","version":"2.53.3_2","comment":"User-level file synchronization tool","maintainer":"madpilot@FreeBSD.org","www":"https://www.cis.upenn.edu/~bcpierce/unison/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83de368f4d4c735d76f0f6b06e66e3ef1a2bf834190baf575d247194b64985eb","flatsize":3658904,"path":"All/unison-nox11-2.53.3_2.pkg","repopath":"All/unison-nox11-2.53.3_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1004928,"desc":"Unison is a file-synchronization tool for Unix and Windows. It allows two\nreplicas of a collection of files and directories to be stored on different\nhosts (or different disks on the same host), modified separately, and then\nbrought up to date by propagating the changes in each replica to the other.\n\nUnison shares a number of features with tools such as configuration\nmanagement packages (CVS, PRCS, etc.) distributed filesystems (Coda, etc.)\nuni-directional mirroring utilities (rsync, etc.) and other synchronizers\n(Intellisync, Reconcile, etc).","categories":["net"],"options":{"DOCS":"on","FSMONITOR":"off"},"annotations":{"flavor":"nox11"},"messages":[{"message":"A text-only unison binary is installed.","type":"install"}]},{"name":"unfoo","origin":"archivers/unfoo","version":"1.0.8","comment":"Tiny sh(1) wrapper to simplify decompression of files","maintainer":"ports@FreeBSD.org","www":"https://github.com/vitaminmoo/unfoo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72150b528ba2258094350248b5305fb060fc9517423b86e2cabc52f9e9f85762","flatsize":10902,"path":"All/unfoo-1.0.8.pkg","repopath":"All/unfoo-1.0.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3528,"desc":"Unfoo is a tiny sh(1) wrapper to simplify decompression of files.\nSupported archive types: tar, gzip, bzip2, ace, rar, zip, 7z.","deps":{"7-zip":{"origin":"archivers/7-zip","version":"24.07"},"unace":{"origin":"archivers/unace","version":"1.2b_3"},"unrar":{"origin":"archivers/unrar","version":"7.01,6"}},"categories":["archivers"],"messages":[{"message":"===>   NOTICE:\n\nThe unfoo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"undms","origin":"archivers/undms","version":"1.3","comment":"Converts .dms Amiga disk images to uncompressed .adf images","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8503635e5c9f1ee9310a4bf6f21be1b4e1e66b5f370a03cd9be50bdba38839f","flatsize":15008,"path":"All/undms-1.3.pkg","repopath":"All/undms-1.3.pkg","licenselogic":"single","pkgsize":7796,"desc":"This package includes undms, a decompressor for the Amiga DMS disk image\nformat.  It outputs \".adf\" (11 sector per track, 80 tracks, 512\nbytes/sector) uncompressed disk images which may be written directly to\ndisk on NetBSD/amiga or used with an Amiga emulator.","categories":["archivers"],"messages":[{"message":"===>   NOTICE:\n\nThe undms port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"unison","origin":"net/unison","version":"2.53.3_2","comment":"User-level file synchronization tool","maintainer":"madpilot@FreeBSD.org","www":"https://www.cis.upenn.edu/~bcpierce/unison/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f485363b4db84122c4f2f6028a4d087419f2d9e7250a5c77cc97503def92a3ef","flatsize":10311083,"path":"All/unison-2.53.3_2.pkg","repopath":"All/unison-2.53.3_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1907856,"desc":"Unison is a file-synchronization tool for Unix and Windows. It allows two\nreplicas of a collection of files and directories to be stored on different\nhosts (or different disks on the same host), modified separately, and then\nbrought up to date by propagating the changes in each replica to the other.\n\nUnison shares a number of features with tools such as configuration\nmanagement packages (CVS, PRCS, etc.) distributed filesystems (Coda, etc.)\nuni-directional mirroring utilities (rsync, etc.) and other synchronizers\n(Intellisync, Reconcile, etc).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net"],"shlibs_required":["libfreetype.so.6","libfontconfig.so.1","libcairo.so.2","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","FSMONITOR":"off"},"annotations":{"flavor":"x11"},"messages":[{"message":"Together with a gtk-enabled version, a text-only unison-text binary\nis installed as it depends on a smaller number of libraries.","type":"install"}]},{"name":"unhide","origin":"security/unhide","version":"20210124_1","comment":"Forensic tool to find hidden processes and TCP/UDP ports","maintainer":"ntarmos@ceid.upatras.gr","www":"https://www.unhide-forensics.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b261d87f977b8d96d6cdcb5a9f3da6c5fece0df9121018186e81f940ccc2f3c6","flatsize":529041,"path":"All/unhide-20210124_1.pkg","repopath":"All/unhide-20210124_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":132076,"desc":"Unhide is a forensic tool to find hidden processes and TCP/UDP ports by\nrootkits / LKMs or by another hidden technique. It consists of two\nprograms: unhide and unhide-tcp.\n\nunhide detects hidden processes through:\n   * Comparison of /proc vs /bin/ps output.\n   * Comparison of info gathered from /bin/ps with info gathered from.\n   * Syscalls (syscall scanning).\n   * Full PIDs space ocupation (PIDs bruteforcing).\n\nunhide-tcp identifies TCP/UDP ports that are listening but not listed in\n/bin/netstat by doing brute forcing of all TCP/UDP ports availables.","categories":["security"]},{"name":"unison240-nox11","origin":"net/unison240","version":"2.40.128_7","comment":"User-level file synchronization tool","maintainer":"madpilot@FreeBSD.org","www":"https://www.cis.upenn.edu/~bcpierce/unison/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f6e607ee9ef02bbba407a00ce700e3bae510f5f8265450613d8cc73aadb1b34","flatsize":4609956,"path":"All/unison240-nox11-2.40.128_7.pkg","repopath":"All/unison240-nox11-2.40.128_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1576164,"desc":"Unison is a file-synchronization tool for Unix and Windows. It allows two\nreplicas of a collection of files and directories to be stored on different\nhosts (or different disks on the same host), modified separately, and then\nbrought up to date by propagating the changes in each replica to the other.\n\nUnison shares a number of features with tools such as configuration\nmanagement packages (CVS, PRCS, etc.) distributed filesystems (Coda, etc.)\nuni-directional mirroring utilities (rsync, etc.) and other synchronizers\n(Intellisync, Reconcile, etc).","categories":["net"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox11"},"messages":[{"message":"A text-only unison binary is installed.","type":"install"}]},{"name":"unclutter-xfixes","origin":"misc/unclutter-xfixes","version":"1.6_1","comment":"Rewrite of unclutter using the x11-xfixes extension","maintainer":"o.hushchenkov@gmail.com","www":"https://github.com/Airblader/unclutter-xfixes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb1957f902c37750b6a5f78115bf0ca59ea1c07cccea7c2f094af14dfaea30ec","flatsize":19506,"path":"All/unclutter-xfixes-1.6_1.pkg","repopath":"All/unclutter-xfixes-1.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9644,"desc":"This is a rewrite of the popular tool unclutter, but using the x11-xfixes\nextension. This means that this rewrite doesn't use fake windows or\npointer grabbing and hence causes less problems with window managers\nand/or applications.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libev":{"origin":"devel/libev","version":"4.33_1,1"}},"categories":["misc"],"shlibs_required":["libX11.so.6","libXi.so.6","libXfixes.so.3","libev.so.4"]},{"name":"unclutter","origin":"misc/unclutter","version":"8_4","comment":"Remove idle cursor image from screen","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20c79e038b820869d027e174af622f5b3101a9ccceafe58836252f31ca7cf1c6","flatsize":14182,"path":"All/unclutter-8_4.pkg","repopath":"All/unclutter-8_4.pkg","licenselogic":"single","pkgsize":7432,"desc":"unclutter removes the cursor image from the screen so that it does not\nobstruct the area you are looking at after it has not moved for a\ngiven time. It does not do this if the cursor is in the root window or\na button is down. It tries to ignore jitter (small movements due to\nnoise) if you have a mouse that twitches.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["misc"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe unclutter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uncle","origin":"textproc/uncle","version":"0.2_1","comment":"Convert UCL config file to desired format","maintainer":"ports@FreeBSD.org","www":"https://github.com/MagikBSD/uncle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f2c3528982d5fe1cea37dab44097e8bc6d9fdf193d779b9c4c085565ccf852f","flatsize":8659,"path":"All/uncle-0.2_1.pkg","repopath":"All/uncle-0.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4196,"desc":"Uncle is a tool, which can convert UCL config file to the following formats:\n- Human readable config\n- Fine formated JSON\n- Compacted JSON\n- Embedded YAML\n- Msgpack","deps":{"libucl":{"origin":"textproc/libucl","version":"0.9.2"}},"categories":["textproc"],"shlibs_required":["libucl.so.7"],"messages":[{"message":"===>   NOTICE:\n\nThe uncle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"unetbootin","origin":"sysutils/unetbootin","version":"702_2","comment":"Bootable Live USB creator for various Linux distributions","maintainer":"danfe@FreeBSD.org","www":"https://unetbootin.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"378d4fd73d800c2ed90386c7f09e4d362e7f2c2b6dd88193603440ee28dbd5a9","flatsize":2373777,"path":"All/unetbootin-702_2.pkg","repopath":"All/unetbootin-702_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":433344,"desc":"UNetbootin allows to create bootable Live USB drives for Ubuntu, Fedora,\nand other Linux distributions without burning a CD.  This is useful when\nsupplied ISO image cannot be directly written to USB drive or SD card to\nget a bootable media.","deps":{"7-zip":{"origin":"archivers/7-zip","version":"24.07"},"e2fsprogs-core":{"origin":"sysutils/e2fsprogs-core","version":"1.47.1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"syslinux":{"origin":"sysutils/syslinux","version":"6.03_1"}},"categories":["sysutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"messages":[{"message":"UNetbootin requires *mounted* MSDOSFS (FAT) filesystem to work against,\n    it will not mount your USB memstick or SD card for you!\n\n    If SysLinux refuses to boot with a \"Boot error\" message when written to\n    a PC partition (slice), try to reformat the drive in raw (or dedicated)\n    mode (that is, without a partition table), then reinstall things again.","type":"install"}]},{"name":"undernet-ircu","origin":"irc/undernet-ircu","version":"2.10.12.19_1","comment":"Undernet IRCU irc daemon","maintainer":"freebsd-ports@dan.me.uk","www":"https://coder-com.undernet.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2eda2c430302a27473fd90c8b2795297d5b01d5818138d006b325e78da2087f","flatsize":1998631,"path":"All/undernet-ircu-2.10.12.19_1.pkg","repopath":"All/undernet-ircu-2.10.12.19_1.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":517556,"desc":"Undernet's popular and reliable irc daemon.\n\nNote that this port is titled \"undernet-ircu\" to differentiate it from\nanother ircd known as ircu (which was created and is maintained by a\nformer undernet coder who forked project paths without changing project\nnames).","categories":["irc","net"],"users":["undernet"],"groups":["undernet"],"options":{"ASSERTS":"on","DEBUG":"off","DEVPOLL":"on","DOCS":"on","EPOLL":"on","INLINES":"on","IPV6":"on","KQUEUE":"on","LEAKDETECT":"off","PEDANTIC":"off","POLL":"off","WARNINGS":"off"},"messages":[{"message":"To run undernet ircu you must add 'undernet_enable=\"YES\"' to\n\t\"/etc/rc.conf\" .  It can then be started with\n\t\"/usr/local/etc/rc.d/undernet start\"\n\n\tYou must also copy \"/usr/local/etc/ircd.conf.example\" to\n\t\"/usr/local/etc/ircd.conf\\\" and modify its settings according to\n\tyour needs.  See documentation at http://coder-com.undernet.org.","type":"install"}]},{"name":"unison240","origin":"net/unison240","version":"2.40.128_7","comment":"User-level file synchronization tool","maintainer":"madpilot@FreeBSD.org","www":"https://www.cis.upenn.edu/~bcpierce/unison/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ecf947065195742ec7c0d4ffab452fdf8621addb191441db94a31e21c253a6f","flatsize":10602594,"path":"All/unison240-2.40.128_7.pkg","repopath":"All/unison240-2.40.128_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2406400,"desc":"Unison is a file-synchronization tool for Unix and Windows. It allows two\nreplicas of a collection of files and directories to be stored on different\nhosts (or different disks on the same host), modified separately, and then\nbrought up to date by propagating the changes in each replica to the other.\n\nUnison shares a number of features with tools such as configuration\nmanagement packages (CVS, PRCS, etc.) distributed filesystems (Coda, etc.)\nuni-directional mirroring utilities (rsync, etc.) and other synchronizers\n(Intellisync, Reconcile, etc).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on"},"annotations":{"flavor":"x11"},"messages":[{"message":"Together with a gtk-enabled version, a text-only unison-text binary\nis installed as it depends on a smaller number of libraries.","type":"install"}]},{"name":"unarr","origin":"archivers/unarr","version":"1.1.1","comment":"Decompression library for RAR, TAR, ZIP and 7z* archives","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/selmf/unarr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c0a702b46bdbb4ffdab7548459acc6ed76f8aa7852d79879b71f3ee1db5a472","flatsize":155026,"path":"All/unarr-1.1.1.pkg","repopath":"All/unarr-1.1.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":70192,"desc":"It was forked from unarr, which originated as a port of the RAR\nextraction features from The Unarchiver project required for\nextracting images from comic book archives. Zeniko wrote unarr as an\nalternative to libarchive which didn't have support for parsing\nfilters or solid compression at the time.\n\nWhile (lib)unarr was started with the intent of providing unarr with a\nproper cmake based build system suitable for packaging and\ncross-platform development, it's focus has now been extended to\nprovide code maintenance and to continue the development of unarr,\nwhich no longer is maintained.","categories":["archivers"],"shlibs_provided":["libunarr.so.1"]},{"name":"unarj","origin":"archivers/unarj","version":"2.65_2","comment":"Allows files to be extracted from ARJ archives","maintainer":"ak@FreeBSD.org","www":"http://www.arjsoftware.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74e0ad871f8c1016c9348e35e385e1cb6d327b0cbed92058f1ce823e810c4dfc","flatsize":46772,"path":"All/unarj-2.65_2.pkg","repopath":"All/unarj-2.65_2.pkg","licenselogic":"single","pkgsize":17528,"desc":"This is an extract-only program which allows access to the contents of ARJ\narchives. You cannot specify a base directory or select individual files\nto extract.  UNARJ does not support empty directories or volume labels.","categories":["archivers"],"options":{"DOCS":"on"}},{"name":"unalz","origin":"archivers/unalz","version":"0.66","comment":"Extracts AlZip archives","maintainer":"portmaster@BSDforge.com","www":"https://bsdforge.com/projects/archivers/unalz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a600a3236148758af27b1642c477c9d6f772efa598e35b87e1b496ecd93962ec","flatsize":78349,"path":"All/unalz-0.66.pkg","repopath":"All/unalz-0.66.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":33860,"desc":"Unalz is a ZLIB-licensed unarchiver for AlZip format which requires\nproprietary and Win32-only software but widely used in Korea.","categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:unalz:unalz:0.66:::::dragonfly6:x86_64"}},{"name":"unadf","origin":"archivers/unadf","version":"0.9.0","comment":"Extracts files from .adf-files used by Amiga emulators","maintainer":"eduardo@FreeBSD.org","www":"http://lclevy.free.fr/adflib/unadf.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe47c26a1afec9653fae5d961633c1141a85b29bbb740a32f471ef0c627ae7ba","flatsize":745162,"path":"All/unadf-0.9.0.pkg","repopath":"All/unadf-0.9.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":175420,"desc":"This package includes unadf which extracts files from Amiga .adf\ndiskfiles used by Amiga emulators like UAE.","categories":["archivers"],"shlibs_provided":["libadf.so.2"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:unadf_project:unadf:0.9.0:::::dragonfly6:x86_64"}},{"name":"unace","origin":"archivers/unace","version":"1.2b_3","comment":"Extract, view & test ACE archives","maintainer":"rodrigo@FreeBSD.org","www":"http://www.winace.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0baa0db75684306330f9e4d0a284abd705e76659beb4c9522e587bf10c3534c5","flatsize":27520,"path":"All/unace-1.2b_3.pkg","repopath":"All/unace-1.2b_3.pkg","licenselogic":"single","pkgsize":12432,"desc":"This is a port of a (un)archiver which deals with ACE archives.","categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:winace:unace:1.2b:::::dragonfly6:x86_64:3"}},{"name":"ump-math","origin":"math/ump","version":"0.8.6_14","comment":"Graphical, easy to use math program","maintainer":"ports@FreeBSD.org","www":"https://u-m-p.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67e7c71ef8bd3046ae77b5e97609462905865f94097e56b0f8a8f9e6eb95e29c","flatsize":769284,"path":"All/ump-math-0.8.6_14.pkg","repopath":"All/ump-math-0.8.6_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":253724,"desc":"ump is a graphical, easy to use math program, which works with complex\nnumbers, matrices, functions and much more.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["math","education"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libGL.so.1","libGLU.so.1","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe ump-math port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uncrustify","origin":"textproc/uncrustify","version":"0.79.0","comment":"Highly configurable source code beautifier","maintainer":"amdmi3@FreeBSD.org","www":"https://uncrustify.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a32333a71914e167bb6db54492d4c6fa7e4bc3e703678b0c1ce8faf94ea45e3f","flatsize":2350025,"path":"All/uncrustify-0.79.0.pkg","repopath":"All/uncrustify-0.79.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":557264,"desc":"The goals of this project are simple:\nCreate a highly configurable, easily modifiable source code beautifier.\n\nWhat it does:\n* Ident code, aligning on parens, assignments, etc\n* Align on '=' and variable definitions\n* Align structure initializers\n* Align #define stuff\n* Align backslash-newline stuff\n* Reformat comments (a little bit)\n* Fix inter-character spacing\n* Add or remove parens on return statements\n* Add or remove braces on single-statement if/do/while/for statements\n* Supports embedded SQL 'EXEC SQL' stuff\n* Highly configurable - 168 configurable options as of version 0.30","categories":["textproc"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"umodunpack","origin":"misc/umodunpack","version":"0.4","comment":"Unpack umod files for Unreal and/or Unreal Tournament","maintainer":"ports@FreeBSD.org","www":"http://www.deepsky.com/~misaka/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"949def3e0404249989404068e621760d011fb5f902238803a6aedb6e66912667","flatsize":24430,"path":"All/umodunpack-0.4.pkg","repopath":"All/umodunpack-0.4.pkg","licenselogic":"single","pkgsize":7364,"desc":"Extract the packed Unreal [Tournament] mod files from a given umod.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe umodunpack port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"umodplayer","origin":"audio/umodplayer","version":"0.b5.1_4","comment":"Console module player","maintainer":"ports@FreeBSD.org","www":"https://umodplayer.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c48b30fd658f756a9557acda0ec7d4ba417db16b24cbb016ab5977cafee8d5e6","flatsize":57439,"path":"All/umodplayer-0.b5.1_4.pkg","repopath":"All/umodplayer-0.b5.1_4.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":26524,"desc":"UModPlayer or Universal Module Player is a audio module \"tool-chain\",\nproviding you functions to work with modules like playing, exporting,\ngetting information, and more.\n\n    * You can play the supported formats and seek to any order in the\n      song. You have pause, timer, display, and other standard features.\n    * You can view the pattern notes while playing.\n    * Playlist support: you can create playlists, delete or move\n      individual items in a playlist, import a playlist from the current\n      directory contents, save a playlist and load a saved playlist...\n    * You can specify any of the ModPlug options: noise reduction,\n      megabass, surround, reverb sound options specifying the grade and\n      the delay of most of the options.\n    * You can export the audio data of a module to any of the supported\n      formats\n    * You can read and export to a file the song builtin message, the\n      song instrument names and the song sample names.\n    * Each user of your UNIX box can save all the sound options.\n    * And much more!","deps":{"libaiff":{"origin":"audio/libaiff","version":"6.0"},"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"}},"categories":["audio"],"shlibs_required":["libao.so.4","libaiff.so.2","libmodplug.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe umodplayer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"umix","origin":"audio/umix","version":"1.0.2_4","comment":"Advanced tool for adjusting soundcard mixers, replacement for aumix","maintainer":"ports@FreeBSD.org","www":"https://umix.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3454893bcd2002b2ff55b2913487f6cefb309beac21d055646eb9e50e58ef80d","flatsize":44029,"path":"All/umix-1.0.2_4.pkg","repopath":"All/umix-1.0.2_4.pkg","licenselogic":"single","pkgsize":19640,"desc":"Umix is an advanced tool for adjusting sound card mixers. You can\nadjust your mixer either from the command line or from a fullscreen\ncurses user interface. It was designed as a replacement for Aumix.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe umix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"umlgraph","origin":"devel/umlgraph","version":"5.7.2","comment":"Automated drawing of UML diagrams","maintainer":"ports@FreeBSD.org","www":"https://www.umlgraph.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d405e4f3ca363e0f7a59a346566187632ecba93611b2e1ea478c14318f39f9cb","flatsize":66807,"path":"All/umlgraph-5.7.2.pkg","repopath":"All/umlgraph-5.7.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":63936,"desc":"UMLGraph facilitates the declarative specification and drawing\nof UML class and sequence diagrams. One can specify a class design\nusing the Java syntax complemented by Javadoc tags.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"plotutils":{"origin":"graphics/plotutils","version":"2.6_10,1"}},"categories":["devel","java"],"messages":[{"message":"===>   NOTICE:\n\nThe umlgraph port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"usd","origin":"misc/usd","version":"21.11_7","comment":"Universal Scene Description is a scene description management system","maintainer":"yuri@FreeBSD.org","www":"http://www.openusd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c013a85912bf7aa209947971ed99bd85318aa29b23dc623163acdeba6af8e21","flatsize":30353776,"path":"All/usd-21.11_7.pkg","repopath":"All/usd-21.11_7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":5515328,"desc":"Universal Scene Description (USD) is an efficient, scalable system for\nauthoring, reading, and streaming time-sampled scene description for\ninterchange between graphics applications.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"tbb":{"origin":"devel/tbb","version":"2020.3_4"}},"categories":["misc"],"shlibs_required":["libboost_program_options.so.1.84.0","libtbb.so"],"shlibs_provided":["libusd_ar.so","libusd_arch.so","libusd_gf.so","libusd_js.so","libusd_kind.so","libusd_ndr.so","libusd_pcp.so","libusd_plug.so","libusd_sdf.so","libusd_sdr.so","libusd_tf.so","libusd_trace.so","libusd_usd.so","libusd_usdGeom.so","libusd_usdHydra.so","libusd_usdLux.so","libusd_usdMedia.so","libusd_usdPhysics.so","libusd_usdRender.so","libusd_usdRi.so","libusd_usdShade.so","libusd_usdSkel.so","libusd_usdUI.so","libusd_usdUtils.so","libusd_usdVol.so","libusd_vt.so","libusd_work.so"],"options":{"IMAGING":"off","TOOLS":"on"}},{"name":"urw-base35-fonts","origin":"x11-fonts/urw-base35-fonts","version":"20200910","comment":"URW core35 fonts in various formats","maintainer":"m.ne@gmx.net","www":"https://www.ghostscript.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79b9c8e62d734a4724e62c103263d5c7a56a6340ff02d4a9e412825990dc1f8e","flatsize":17678368,"path":"All/urw-base35-fonts-20200910.pkg","repopath":"All/urw-base35-fonts-20200910.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":8425508,"desc":"Recent Ghostscript versions come with a new set of URW fonts that\nhave additional support for the Greek and Cyrillic scripts (thus\nsuperseding the fonts contained in the 'urw-fonts' port).  Ghostscript\ndistributes the URW fonts in Type1 format; in addition to these\nfiles, this port also contains the corresponding Type1 metrics files\n(AFM), together with TrueType (TTF) and OpenType (OTF) versions of\nthe fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"uni","origin":"textproc/uni","version":"2.7.0_2","comment":"Query the Unicode database from the commandline","maintainer":"thierry@FreeBSD.org","www":"https://github.com/arp242/uni","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22ea1b7634e54422dfb38f5774e5ba29cbe9a5e9efcb41f16aa25496de58347a","flatsize":6491121,"path":"All/uni-2.7.0_2.pkg","repopath":"All/uni-2.7.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1364208,"desc":"uni queries the Unicode database from the commandline.\n\nThere are four commands: identify codepoints in a string, search for codepoints,\nprint codepoints by class, block, or range, and emoji to find emojis.\n\nIt includes full support for Unicode 12.1 (May 2019) with full Emoji support (a\nsurprisingly large amount of emoji pickers don't deal with emoji sequences very\nwell).","categories":["textproc"]},{"name":"unbound","origin":"dns/unbound","version":"1.21.0","comment":"Validating, recursive, and caching DNS resolver","maintainer":"jaap@NLnetLabs.nl","www":"https://www.nlnetlabs.nl/projects/unbound","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d64e7bb016eea821c5c213da7fce06af384f2e771dff3ba7d77680c8e61e401d","flatsize":8952588,"path":"All/unbound-1.21.0.pkg","repopath":"All/unbound-1.21.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2493392,"desc":"Unbound is designed as a set of modular components, so that also\nDNSSEC (secure DNS) validation and stub-resolvers (that do not run as\na server, but are linked into an application) are easily possible.\n\nGoals:\n    * A validating recursive DNS resolver.\n    * Code diversity in the DNS resolver monoculture.\n    * Drop-in replacement for BIND apart from config.\n    * DNSSEC support.\n    * Fully RFC compliant.\n    * High performance, even with validation enabled.\n    * Used as: stub resolver, full caching name server, resolver library.\n    * Elegant design of validator, resolver, cache modules.\n          o provide the ability to pick and choose modules.\n    * Robust.\n    * In C, open source: The BSD license.\n    * Smallest as possible component that does the job.\n    * Stub-zones can be configured (local data or AS112 zones).\n\nNon-goals:\n    * An authoritative name server.\n    * Too many Features.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["dns"],"users":["unbound"],"groups":["unbound"],"shlibs_required":["libssl.so.12","libsodium.so.26","libevent-2.1.so.7","libcrypto.so.12","libnghttp2.so.14","libexpat.so.1"],"shlibs_provided":["libunbound.so.8"],"options":{"DEP-RSA1024":"off","DNSCRYPT":"on","DNSTAP":"off","DOCS":"on","DOH":"on","DYNLIB":"on","ECDSA":"on","EVAPI":"off","FILTER_AAAA":"off","GOST":"on","HIREDIS":"off","LIBEVENT":"on","MUNIN_PLUGIN":"off","PYTHON":"off","SUBNET":"off","TFOCL":"off","TFOSE":"off","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:nlnetlabs:unbound:1.21.0:::::dragonfly6:x86_64"}},{"name":"uml2svg","origin":"textproc/uml2svg","version":"0.18","comment":"XSL stylesheets to convert UML to SVG","maintainer":"ports@FreeBSD.org","www":"https://uml2svg.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d81f93e8c0fc7f055f7db27510e4c4cc265da36973808886aa514101dc470a2b","flatsize":1163325,"path":"All/uml2svg-0.18.pkg","repopath":"All/uml2svg-0.18.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":263636,"desc":"uml2svg is an XSLT-based tool for converting UML Diagrams to SVG.","categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe uml2svg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"usermin","origin":"sysutils/usermin","version":"1.861","comment":"Web-based interface for performing some user tasks","maintainer":"olgeni@FreeBSD.org","www":"http://www.usermin.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"708071107fd2bd279bef3660bc93403f753b58abdba6cfc541c138275d2435e6","flatsize":47975389,"path":"All/usermin-1.861.pkg","repopath":"All/usermin-1.861.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13216432,"desc":"Usermin is a web interface that can be used by any user on a Unix\nsystem to easily perform tasks like reading mail, setting up SSH\nor configuring mail forwarding. It can be thought of as a simplified\nversion of Webmin designed for use by normal users rather than\nsystem administrators.","deps":{"p5-Authen-PAM":{"origin":"security/p5-Authen-PAM","version":"0.16_2"},"p5-IO-Tty":{"origin":"devel/p5-IO-Tty","version":"1.20_1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:webmin:usermin:1.861:::::dragonfly6:x86_64"},"messages":[{"message":"After installing Usermin for the first time you should perform the following\nsteps as root:\n\n* Configure Usermin by running /usr/local/lib/usermin/setup.sh\n\n* Add usermin_enable=\"YES\" to your /etc/rc.conf\n\n* Start Usermin for the first time by running \"service usermin start\"\n\nThe parameters requested by setup.sh may then be changed from within Usermin\nitself.","type":"install"}]},{"name":"umark","origin":"games/umark","version":"2.0.0.b3_9","comment":"Unreal Tournament 200x series benchmark utility","maintainer":"ports@FreeBSD.org","www":"https://ut2k3botbench.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7efe9e460c90e43bf70c351b7dfa98bbe4cdf1ccbe89cf76e6293b8990555697","flatsize":321036,"path":"All/umark-2.0.0.b3_9.pkg","repopath":"All/umark-2.0.0.b3_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":152056,"desc":"UMark is a graphical interface that allows gamers to easily configure and\nrun benchmarks on Unreal Tournament 200x.  It supports \"botmatch\", \"flyby\",\nand \"timedemo\" benchmarks.  You may save/load results, or submit them online.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","benchmarks"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"Before running this software, you need to configure it first.  This is best\nto be done with `install_umark_data.sh' script, which is installed here:\n\n\t/usr/local/share/umark/install_umark_data.sh\n\nIt should be run from /usr/local/share/umark.\n\nIf you want to manually configure the UT200x install paths, you may edit\nyour ~/.umarkrc file.  The ~/.umarkrc file format is as follows (in order):\n\n\tBuildNumber|/UT2003/Retail/install/path\n\tBuildNumber|/UT2004/Retail/install/path\n\tBuildNumber|/UT2003/Demo/install/path\n\tBuildNumber|/UT2004/Demo/install/path\n\nIf one of the lines says \"n/a|n/a\", it means that `install_umark_data.sh'\ndid not find where the respective version of the game is installed.  In this\ncase, you should manually enter the game build number and root installation\npath.","type":"install"},{"message":"===>   NOTICE:\n\nThe umark port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"unbound_exporter","origin":"net-mgmt/unbound_exporter","version":"0.4.6_4","comment":"Prometheus metrics exporter for the Unbound DNS resolver","maintainer":"aduitsis@cpan.org","www":"https://github.com/letsencrypt/unbound_exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41337fbef9dfa798809d9aae6565b7f8495d2b32633fa2814079244d1e8dcef0","flatsize":8457755,"path":"All/unbound_exporter-0.4.6_4.pkg","repopath":"All/unbound_exporter-0.4.6_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2616232,"desc":"Unbound_exporter connects to Unbounds TLS control socket and sends the\nstats_noreset command, causing Unbound to return metrics as key-value\npairs. The metrics exporter converts Unbound metric names to Prometheus\nmetric names and labels by using a set of regular expressions.","categories":["net-mgmt"],"users":["unbound"],"groups":["unbound"],"messages":[{"message":"The config defaults for the log file and certificates have been changed.\nSee /usr/local/etc/rc.d/unbound_exporter for possible options\nand adjust your rc.conf accordingly.","type":"upgrade","maximum_version":"0.4.1"}]},{"name":"ulfius","origin":"www/ulfius","version":"2.7.15","comment":"Web Framework to build REST APIs, Webservices or any HTTP endpoint in C","maintainer":"sunpoet@FreeBSD.org","www":"https://babelouest.github.io/ulfius/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8da395775027e9283a3fc02d27fa0c32abd1fc9a837b3a3ac4503cae74b673d1","flatsize":505229,"path":"All/ulfius-2.7.15.pkg","repopath":"All/ulfius-2.7.15.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":107820,"desc":"HTTP Framework for REST Applications in C.\n\nBased on GNU Libmicrohttpd for the backend web server, Jansson for the json\nmanipulation library, and Libcurl for the http/smtp client API.\n\nUsed to facilitate creation of web applications in C programs with a small\nmemory footprint, as in embedded systems applications.\n\nYou can create webservices in HTTP or HTTPS mode, stream data, or implement\nserver websockets.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libmicrohttpd":{"origin":"www/libmicrohttpd","version":"1.0.1"},"orcania":{"origin":"devel/orcania","version":"2.3.3"},"yder":{"origin":"devel/yder","version":"1.4.20"}},"categories":["www"],"shlibs_required":["libgnutls.so.30","libmicrohttpd.so.12","libcurl.so.4","libjansson.so.4","libyder.so.1.4","liborcania.so.2.3"],"shlibs_provided":["libulfius.so.2.7"],"annotations":{"cpe":"cpe:2.3:a:ulfius_project:ulfius:2.7.15:::::dragonfly6:x86_64"}},{"name":"ulxmlrpcpp","origin":"net/ulxmlrpcpp","version":"1.7.5_3","comment":"Ultra lightweight xml-rpc library written in C++","maintainer":"ports@FreeBSD.org","www":"https://ulxmlrpcpp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ad0b831e75b5ca409175cd6869bf515b7adf3f1ee1bdfcf06efae44df4a1fbf","flatsize":2836891,"path":"All/ulxmlrpcpp-1.7.5_3.pkg","repopath":"All/ulxmlrpcpp-1.7.5_3.pkg","licenselogic":"single","pkgsize":514176,"desc":"XML-RPC is an extensible mechanism allowing a computer to offer a limited set\nof services which can be accessed from anywhere in the net.\n\nXML-RPC uses common and easy to learn internet standards like XML. and HTTP.\n\nulxmlrpcpp is a library to perform such calls in an object oriented approach\nimplemented in C++. It is intended to have simple interfaces and to be easy to\nlearn. But it shall still be fully compliant to the standards and safe in it's\nuse.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","devel"],"shlibs_required":["libexpat.so.1","libcrypto.so.12","libssl.so.12"],"shlibs_provided":["libulxmlrpcpp.so.24","libulxmlrpcpp_contrib.so.24"],"messages":[{"message":"===>   NOTICE:\n\nThe ulxmlrpcpp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ultralist","origin":"deskutils/ultralist","version":"1.7.0_22","comment":"Simple, powerful, task management system for the command line","maintainer":"lcook@FreeBSD.org","www":"https://ultralist.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93ba13c2185226c0de0dc1ab3bdc7a2d0d4755bdc92d75248019dabb5515ddf8","flatsize":8086175,"path":"All/ultralist-1.7.0_22.pkg","repopath":"All/ultralist-1.7.0_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2629088,"desc":"Ultralist is a task management system for technical people.\n\nIt includes a command-line component that is very fast and stays out\nof the way. There is also a beautiful webapp that seamlessly syncs\nwith the command-line.\n\nUltralist is based off of the Getting Things Done system. It has a\nconcept of due dates, projects, and contexts.","categories":["deskutils"],"options":{"DOCS":"on"}},{"name":"ultragetopt","origin":"devel/ultragetopt","version":"0.6.0_1","comment":"Versatile and customizable implementation of getopt()","maintainer":"beyert@cs.ucr.edu","www":"https://kevinlocke.name/programs/ultragetopt.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd271bf1f5ecd05e60588d4d889ef960a6cff669139af9e4ee163d9f4128bd3a","flatsize":26151,"path":"All/ultragetopt-0.6.0_1.pkg","repopath":"All/ultragetopt-0.6.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9428,"desc":"UltraGetopt is a versatile and customizable implementation of getopt() with\nsupport for many common extensions, MS-DOS formatted option strings, and much\nmore.  It can function as a drop-in replacement for getopt() on systems with or\nwithout existing vendor-provided implementations and also as a separate\nco-existing function.","categories":["devel"],"shlibs_provided":["libultragetopt.so.0"]},{"name":"uk-libgd","origin":"ukrainian/gd","version":"2.3.3_13,1","comment":"Graphics library for fast image creation with KOI8-U support","maintainer":"ports@virtual-estates.net","www":"https://libgd.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae9391723252b96f9e0a90650ccd7de4e910e56268b725e081f3dc44ed30a809","flatsize":1294742,"path":"All/uk-libgd-2.3.3_13,1.pkg","repopath":"All/uk-libgd-2.3.3_13,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":208072,"desc":"gd is a graphics library. It allows your code to quickly draw images\ncomplete with lines, arcs, text, multiple colors, cut and paste from\nother images, and flood fills, and write out the result as a PNG, GIF\nor JPEG file. This is particularly useful in World Wide Web applications,\nwhere PNG, GIF and JPEG are three of the formats accepted for inline\nimages by most browsers.\n\ngd does not provide for every possible desirable graphics operation,\nbut version 2.0 does include most frequently requested features,\nincluding both truecolor and palette images, resampling (smooth\nresizing of truecolor images) and so forth.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["ukrainian","graphics"],"shlibs_required":["libpng16.so.16","libfontconfig.so.1","libfreetype.so.6","libjpeg.so.8","libtiff.so.6","libwebp.so.7"],"shlibs_provided":["libgd.so.6"],"options":{"PNG":"on","JPEG":"on","WEBP":"on","TIFF":"on","XPM":"off","HEIF":"off","AVIF":"off","LIQ":"off","FREETYPE":"on","FONTCONFIG":"on","RAQM":"off","ICONV":"on","THREADS":"off"},"annotations":{"cpe":"cpe:2.3:a:libgd:libgd:2.3.3:::::dragonfly6:x86_64:13"}},{"name":"uk-webalizer","origin":"ukrainian/webalizer","version":"2.23.8_18","comment":"Web server log file analysis program","maintainer":"mikef@LITech.lviv.ua","www":"http://www.mrunix.net/webalizer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"707aa1c6461ee23ebc00ffaf282204eb02c97de04b4aa48aef383c15620765b3","flatsize":452081,"path":"All/uk-webalizer-2.23.8_18.pkg","repopath":"All/uk-webalizer-2.23.8_18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":139824,"desc":"What is The Webalizer?\n----------------------\n\nA fast, free web server log file analysis program.  Produces\nHTML output for viewing with a web browser.  Written in C on\na Linux platform, however designed to be as ANSI/POSIX\ncompliant as possible so porting to other UNIX platforms should\nbe painless.  Binary distributions for most popular platforms\nare available.  Features multiple language support, incremental\nprocessing capabilities, reverse DNS lookup support, export via\ntab separated ascii files to popular databases and spreadsheets,\nand much more.  Supports standard CLF and combined logs, as well\nas wu-ftpd xferlog and squid proxy logs, which can be either in\nstandard text format or gzip compressed.\n\nKeywords:      Web Analysis, Log Analysis, Usage Statistics, Linux, Unix","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"uk-libgd":{"origin":"ukrainian/gd","version":"2.3.3_13,1"}},"categories":["ukrainian","www"],"shlibs_required":["libgd.so.6","libpng16.so.16"],"options":{"GEOIP":"off","GEODB":"off","WEBALIZER_CONV":"off","FULL_CGI_REFS":"off","CLICKABLE_REFERER":"off","IP_AS_HOSTNAME":"off","LARGE_URL":"off","DOCS":"on","EXAMPLES":"on","BDB1":"on","BDB":"off"}},{"name":"unit-java8","origin":"www/unit-java","version":"1.32.1_1","comment":"Java module for NGINX Unit","maintainer":"osa@FreeBSD.org","www":"https://unit.nginx.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcb10fb4206ae165ee9274a95c3593d41e084c51334ed9b24118eb39b3c68d05","flatsize":7964790,"path":"All/unit-java8-1.32.1_1.pkg","repopath":"All/unit-java8-1.32.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6948160,"desc":"NGINX Unit is a dynamic web application server, designed to run applications\nin multiple languages. Unit is lightweight, polyglot, and dynamically\nconfigured via API. The design of the server allows reconfiguration of\nspecific application parameters as needed by the engineering or operations.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"unit":{"origin":"www/unit","version":"1.32.1_1"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libjvm.so"],"options":{"DEBUG":"off","IPV6":"on","NJS":"off","SSL":"on","UNIXSOCK":"on","NOPCRE":"off","PCRE":"off","PCRE2":"on"},"annotations":{"cpe":"cpe:2.3:a:nginx:unit:1.32.1:::::dragonfly6:x86_64:1"}},{"name":"umbrello","origin":"devel/umbrello","version":"23.08.5","comment":"UML modeller for KDE","maintainer":"kde@FreeBSD.org","www":"https://umbrello.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa0f638dc35ad5e0e5cb12b91c8ed1aab3fb100326ab987cf26fcf7db6192fb9","flatsize":15279285,"path":"All/umbrello-23.08.5.pkg","repopath":"All/umbrello-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":5287532,"desc":"Unified Modelling Language (UML) diagram program for KDE.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-applications"],"shlibs_required":["libQt5Xml.so.5","libQt5Core.so.5","libxslt.so.1","libxml2.so.2","libKF5TextEditor.so.5","libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5SyntaxHighlighting.so.5","libKF5SonnetUi.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libKF5IconThemes.so.5","libQt5Svg.so.5","libKF5Archive.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5"],"options":{"DOCS":"on"}},{"name":"uk-hyphen","origin":"ukrainian/hyphen","version":"2005.03.08_1","comment":"Ukrainian hyphenation rules","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb73e05333de7dbf9e76c71b733035bdcbea4370263b6a9b944525742da18c60","flatsize":39472,"path":"All/uk-hyphen-2005.03.08_1.pkg","repopath":"All/uk-hyphen-2005.03.08_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":14264,"desc":"Ukrainian hyphenation rules","categories":["ukrainian","textproc"]},{"name":"uk-hunspell","origin":"ukrainian/hunspell","version":"1.8.0_1","comment":"Ukrainian hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://sourceforge.net/projects/ispell-uk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c100e5651554e45fa97ac23fd1b93573ce4778126cc3e1d1f517013bb7ebcbd1","flatsize":3033566,"path":"All/uk-hunspell-1.8.0_1.pkg","repopath":"All/uk-hunspell-1.8.0_1.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21"],"pkgsize":455960,"desc":"Ukrainian hunspell dictionaries","categories":["ukrainian","textproc"]},{"name":"ujprog","origin":"comms/ujprog","version":"g20191117_1","comment":"ULX2S/ULX3S FPGA JTAG programmer","maintainer":"yuri@FreeBSD.org","www":"https://github.com/f32c/tools/tree/master/ujprog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8c6626b3820fc5fe2178284c70f4e9d3feb56d4e638e6a26d5e0b625d35727b","flatsize":56750,"path":"All/ujprog-g20191117_1.pkg","repopath":"All/ujprog-g20191117_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":23360,"desc":"Toos to program ULX2S/ULX3S FPGAs over the JTAG interface.","deps":{"libftdi":{"origin":"devel/libftdi","version":"0.20_18"}},"categories":["comms"],"shlibs_required":["libftdi.so.1"]},{"name":"uk-aspell","origin":"ukrainian/aspell","version":"1.4.0.0_1,2","comment":"Aspell Ukrainian dictionaries","maintainer":"office@FreeBSD.org","www":"https://sourceforge.net/projects/ispell-uk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"222cef6e928398675a0997dedd01adef1e47018ec96844f8825a1b3197312472","flatsize":2228612,"path":"All/uk-aspell-1.4.0.0_1,2.pkg","repopath":"All/uk-aspell-1.4.0.0_1,2.pkg","licenselogic":"single","pkgsize":719536,"desc":"Aspell Ukrainian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["ukrainian","textproc"]},{"name":"uk-mythes","origin":"ukrainian/mythes","version":"1.8.0","comment":"Ukrainian thesaurus","maintainer":"office@FreeBSD.org","www":"http://code.google.com/p/spell-uk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"479a63c3d5a611f7e9ec82103de48167c0986109c008a52776ac4d4b1d90bd7a","flatsize":1384595,"path":"All/uk-mythes-1.8.0.pkg","repopath":"All/uk-mythes-1.8.0.pkg","licenselogic":"or","licenses":["LGPL21","GPLv2"],"pkgsize":248152,"desc":"Ukrainian thesaurus","categories":["ukrainian","textproc"]},{"name":"ulauncher","origin":"x11/ulauncher","version":"5.15.6_2","comment":"Advanced graphical application launcher","maintainer":"danfe@FreeBSD.org","www":"https://ulauncher.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dde82573ec26df45bed67da3f244331e8917026f68bca13a6b03004f9073e823","flatsize":7168989,"path":"All/ulauncher-5.15.6_2.pkg","repopath":"All/ulauncher-5.15.6_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1519964,"desc":"Ulauncher is graphical application launcher written in Python and GTK.\nIt offers fuzzy search, custom color themes, shortcuts and extensions,\nand fast directory browser.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"keybinder-gtk3":{"origin":"x11/keybinder-gtk3","version":"0.3.2_3"},"libappindicator":{"origin":"devel/libappindicator","version":"12.10.1.2010202007061.01_2"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-Levenshtein":{"origin":"devel/py-Levenshtein","version":"0.22.0"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-pyinotify":{"origin":"devel/py-pyinotify","version":"0.9.6_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-websocket-client":{"origin":"www/py-websocket-client","version":"1.4.2"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"},"wmctrl-fork":{"origin":"x11/wmctrl-fork","version":"1.09.02"}},"categories":["x11"],"options":{"APPINDICATOR":"on"}},{"name":"ukncbtl","origin":"emulators/ukncbtl","version":"g20221102","comment":"UKNC (Elektronika MS-0511) emulator","maintainer":"makc@FreeBSD.org","www":"https://github.com/nzeemin/ukncbtl-doc/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca7fb263fe8931b21a018761fc152e316570c9f28e53991e173694a5ed7afee7","flatsize":466455,"path":"All/ukncbtl-g20221102.pkg","repopath":"All/ukncbtl-g20221102.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":173560,"desc":"UKNCBTL - UKNC Back to Life! - is a cross-platform UKNC emulator.\nUKNC, also known as Elektronika MS-0511, is a Soviet educational\ncomputer based on two PDP-11 compatible processors KM1801VM2.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["emulators"],"shlibs_required":["libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Script.so.5","libQt5Test.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"uim-m17nlib","origin":"textproc/uim-m17nlib","version":"1.9.0.b.20240306","comment":"Uim plugin using m17n library input method","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/uim/uim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"895c59d6fb72ba1824805704dc0064b37427623cc7516bf2e9f32505d3e61191","flatsize":81920,"path":"All/uim-m17nlib-1.9.0.b.20240306.pkg","repopath":"All/uim-m17nlib-1.9.0.b.20240306.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","GPLv3+","LGPL21+","PD"],"pkgsize":16888,"desc":"uim plugin using m17n library input method.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"m17n-db":{"origin":"devel/m17n-db","version":"1.8.0"},"m17n-lib":{"origin":"devel/m17n-lib","version":"1.8.0_4"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"uim":{"origin":"textproc/uim","version":"1.9.0.b.20240306"}},"categories":["textproc"],"shlibs_required":["libm17n.so.0","libm17n-core.so.0","libuim-scm.so.0","libuim.so.8"],"shlibs_provided":["libuim-m17nlib.so"],"options":{"DOCS":"on","X11":"on"}},{"name":"uim-gtk3","origin":"textproc/uim-gtk3","version":"1.9.0.b.20240306","comment":"GTK 3.x modules of uim input method","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/uim/uim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9428730824f69ae11ab9c47935946e15647e1f5098cd89647b34b63aa4f222a","flatsize":346543,"path":"All/uim-gtk3-1.9.0.b.20240306.pkg","repopath":"All/uim-gtk3-1.9.0.b.20240306.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","GPLv3+","LGPL21+","PD"],"pkgsize":79820,"desc":"GTK+ 3.x modules of uim input method.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"uim":{"origin":"textproc/uim","version":"1.9.0.b.20240306"}},"categories":["textproc"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libuim-custom.so.2","libuim-scm.so.0","libuim.so.8","libX11.so.6"],"options":{"DOCS":"on","X11":"on"}},{"name":"uim-gtk","origin":"textproc/uim-gtk","version":"1.9.0.b.20240306","comment":"GTK modules of uim input method","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/uim/uim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71cea0922488be9a68fc28dfc68078deb03d31648c8b537c89b6130c29f23b04","flatsize":429399,"path":"All/uim-gtk-1.9.0.b.20240306.pkg","repopath":"All/uim-gtk-1.9.0.b.20240306.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","GPLv3+","LGPL21+","PD"],"pkgsize":94352,"desc":"GTK+ modules of uim input method.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"uim":{"origin":"textproc/uim","version":"1.9.0.b.20240306"}},"categories":["textproc"],"shlibs_required":["libgtk-x11-2.0.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libuim-scm.so.0","libuim-custom.so.2","libuim.so.8","libX11.so.6"],"options":{"DOCS":"on","X11":"on"}},{"name":"uk-phone","origin":"misc/uk-phone","version":"2.7","comment":"United Kingdom phone codes","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3cc845e553109000ac06be9a6426c8198e59e0a3ab37e73c7ba3192596e6cb1f","flatsize":565541,"path":"All/uk-phone-2.7.pkg","repopath":"All/uk-phone-2.7.pkg","licenselogic":"single","pkgsize":72180,"desc":"United Kingdom phone codes. 93K compressed ASCII data.\n\nObtained from http://www.brainstorm.co.uk/stdcodes.csv","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe uk-phone port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uird","origin":"comms/uird","version":"1.1","comment":"The Universal IR Receiver Daemon","maintainer":"ports@FreeBSD.org","www":"http://kbinstuff.googlepages.com/uirduniversalirreceiverdaemon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9309108a506f9b903cde29906aa3e406942ddfd9bd03e0236daf62f7003da81","flatsize":23639,"path":"All/uird-1.1.pkg","repopath":"All/uird-1.1.pkg","licenselogic":"single","pkgsize":10136,"desc":"UIRD is software to control your PC via a normal remote control. It is designed\nto interface with the UIRR (Universal IR Receiver), which is a piece of\nhardware that you can easily build yourself.\n\nFeatures:\n\n  * Embedded perl-interpreter for advanced scripting features\n  * Learning mode - interactively press a button on your remote and then enter\n    what should happpen every time you push that button\n  * Simple configuration-file for specifying what should happen when you push a\n    particular button\n  * Network mode sends IR-data encapsulated in UDP-packets over the network to a\n    remote host","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms"],"shlibs_required":["libperl.so.5.36"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe uird port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uim-el-emacs_devel","origin":"textproc/uim-el","version":"1.9.0.b.20240306_1","comment":"Emacs lisp for uim input method library","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/uim/uim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3928bae04336927e9c6264684152120186a83ee14a9bd6e62e499bdf04d98fe","flatsize":221281,"path":"All/uim-el-emacs_devel-1.9.0.b.20240306_1.pkg","repopath":"All/uim-el-emacs_devel-1.9.0.b.20240306_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","GPLv3+","LGPL21+","PD"],"pkgsize":37508,"desc":"uim aims for multilingual input method library.\nIt works as an XIM server or an input module of GTK+ 2.x.\nAnd currently it supports following input methods.\n\n  Chinese:    Pinyin\n  Japanese:   Anthy, Prime, SKK, T-code, TUT-code\n  Korean:     Hangul, Romaja\n  Vietnamese: VIQR\n  Other:      IPA\n\nThis port installs Emacs lisp files for uim.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"uim":{"origin":"textproc/uim","version":"1.9.0.b.20240306"}},"categories":["textproc"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"vapoursynth-waifu2x-w2xc","origin":"graphics/vapoursynth-waifu2x-w2xc","version":"r8_3","comment":"Waifu2x (waifu2x-converter-cpp) plugin for VapourSynth","maintainer":"ports@FreeBSD.org","www":"https://github.com/HomeOfVapourSynthEvolution/VapourSynth-Waifu2x-w2xc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2d9ee21630d47cfb6d9e45eb015c703815e1fdf731d71fede733b86ff5dde69","flatsize":55910612,"path":"All/vapoursynth-waifu2x-w2xc-r8_3.pkg","repopath":"All/vapoursynth-waifu2x-w2xc-r8_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21145564,"desc":"Waifu2x plugin for VapourSynth, based on libw2xc from waifu2x-converter-cpp.","deps":{"waifu2x-converter-cpp":{"origin":"graphics/waifu2x-converter-cpp","version":"5.3.4_5"}},"categories":["graphics"],"shlibs_required":["libw2xc.so"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe vapoursynth-waifu2x-w2xc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uid_wrapper","origin":"devel/uid_wrapper","version":"1.2.4_1","comment":"Wrapper to fake privilege separation","maintainer":"timur@FreeBSD.org","www":"https://cwrap.org/uid_wrapper.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df4d1db0ad9ad696874b8818ceb65c96ddc7a161a22b735ba5d5a843c8c5b5d7","flatsize":65381,"path":"All/uid_wrapper-1.2.4_1.pkg","repopath":"All/uid_wrapper-1.2.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24676,"desc":"- Allows uid switching as a normal user.\n\n- Start any application making it believe it is running as root.\n\n- Support for user/group changing in the local thread using the syscalls\n  (like glibc).\n\n- More precisely this library intercepts seteuid and related calls, and\n  simulates them in a manner similar to the nss_wrapper and socket_wrapper\n  libraries.\n\nSome projects like a file server need privilege separation to be able to switch\nto the connection user and do file operations. uid_wrapper convincingly lies to\nthe application letting it believe it is operating as root and even switching\nbetween UIDs and GIDs as needed.","categories":["devel"],"shlibs_provided":["libuid_wrapper.so.0"],"options":{"TEST":"on"}},{"name":"uim-el","origin":"textproc/uim-el","version":"1.9.0.b.20240306_1","comment":"Emacs lisp for uim input method library","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/uim/uim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3554d540c91935e111d286fb9891480f3c8bb78e050ace826052ea40d30be12","flatsize":221281,"path":"All/uim-el-1.9.0.b.20240306_1.pkg","repopath":"All/uim-el-1.9.0.b.20240306_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","GPLv3+","LGPL21+","PD"],"pkgsize":37436,"desc":"uim aims for multilingual input method library.\nIt works as an XIM server or an input module of GTK+ 2.x.\nAnd currently it supports following input methods.\n\n  Chinese:    Pinyin\n  Japanese:   Anthy, Prime, SKK, T-code, TUT-code\n  Korean:     Hangul, Romaja\n  Vietnamese: VIQR\n  Other:      IPA\n\nThis port installs Emacs lisp files for uim.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"uim":{"origin":"textproc/uim","version":"1.9.0.b.20240306"}},"categories":["textproc"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"uim-el-emacs_canna","origin":"textproc/uim-el","version":"1.9.0.b.20240306_1","comment":"Emacs lisp for uim input method library","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/uim/uim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90694a1498967d392181385a71d2865bd6b37e110a3cda239f2148bf9766a47c","flatsize":221281,"path":"All/uim-el-emacs_canna-1.9.0.b.20240306_1.pkg","repopath":"All/uim-el-emacs_canna-1.9.0.b.20240306_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","GPLv3+","LGPL21+","PD"],"pkgsize":37456,"desc":"uim aims for multilingual input method library.\nIt works as an XIM server or an input module of GTK+ 2.x.\nAnd currently it supports following input methods.\n\n  Chinese:    Pinyin\n  Japanese:   Anthy, Prime, SKK, T-code, TUT-code\n  Korean:     Hangul, Romaja\n  Vietnamese: VIQR\n  Other:      IPA\n\nThis port installs Emacs lisp files for uim.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"uim":{"origin":"textproc/uim","version":"1.9.0.b.20240306"}},"categories":["textproc"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"uif2iso","origin":"sysutils/uif2iso","version":"0.1.7c_1","comment":"Convert MagicISO UIF files to ISO9660","maintainer":"ports@FreeBSD.org","www":"https://aluigi.altervista.org/mytoolz.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32af1bc5fe91794c27e79db5a0ac5701691365df782eb4335154dd87e22e3cae","flatsize":96143,"path":"All/uif2iso-0.1.7c_1.pkg","repopath":"All/uif2iso-0.1.7c_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40904,"desc":"Tool for converting the UIF files (Universal Image Format, used by\nMagicISO) to ISO9660.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe uif2iso port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uim-el-emacs_wayland","origin":"textproc/uim-el","version":"1.9.0.b.20240306_1","comment":"Emacs lisp for uim input method library","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/uim/uim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"787f181e779fc81234665813ed426a5fee9834e75d3af6af931f2a7d55d6a776","flatsize":221281,"path":"All/uim-el-emacs_wayland-1.9.0.b.20240306_1.pkg","repopath":"All/uim-el-emacs_wayland-1.9.0.b.20240306_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","GPLv3+","LGPL21+","PD"],"pkgsize":37424,"desc":"uim aims for multilingual input method library.\nIt works as an XIM server or an input module of GTK+ 2.x.\nAnd currently it supports following input methods.\n\n  Chinese:    Pinyin\n  Japanese:   Anthy, Prime, SKK, T-code, TUT-code\n  Korean:     Hangul, Romaja\n  Vietnamese: VIQR\n  Other:      IPA\n\nThis port installs Emacs lisp files for uim.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"uim":{"origin":"textproc/uim","version":"1.9.0.b.20240306"}},"categories":["textproc"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"uhub","origin":"net-p2p/uhub","version":"0.5.1","comment":"High performance peer-to-peer hub for the ADC network","maintainer":"ports@FreeBSD.org","www":"https://www.uhub.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e469c43156189bc769b76b70d02c86b3f1260174bec600ce0d832a797ef3bc1c","flatsize":487610,"path":"All/uhub-0.5.1.pkg","repopath":"All/uhub-0.5.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":120216,"desc":"uHub is a high performance peer-to-peer hub for the ADC network.\nIts low memory footprint allows it to handle several thousand users\non high-end servers, or a small private hub on embedded hardware.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net-p2p"],"users":["uhub"],"groups":["uhub"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libsqlite3.so.0"],"options":{"OPENSSL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe uhub port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uhttpmock","origin":"net/uhttpmock","version":"0.5.3_1","comment":"HTTP web service mocking library for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.com/groups/uhttpmock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"978f485419ea58893a124713037e455453f0874f56d13ea063bf0446d50b03bb","flatsize":442144,"path":"All/uhttpmock-0.5.3_1.pkg","repopath":"All/uhttpmock-0.5.3_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":68720,"desc":"uhttpmock is a HTTP web service mocking project for projects\nwhich use libsoup. It is still in its infancy, but is\nalready used by https://wiki.gnome.org/libgdata for unit testing.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"}},"categories":["net","gnome"],"shlibs_required":["libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libuhttpmock-0.0.so.0"],"options":{"DOCS":"on"}},{"name":"ugrep","origin":"textproc/ugrep","version":"6.1.0","comment":"NEW ultra fast grep with interactive query UI","maintainer":"ashish@FreeBSD.org","www":"https://ugrep.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f0bc45b3cea23fb488fbd02ad8ad582f7cbd871c549a10f68b1c03739b13eb0","flatsize":2558943,"path":"All/ugrep-6.1.0.pkg","repopath":"All/ugrep-6.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":435104,"desc":"NEW ultra fast grep with interactive query UI: search file systems,\nsource code, text, binary files, archives (cpio/tar/pax/zip),\ncompressed files (gz/Z/bz2/lzma/xz/lz4), documents, fuzzy search,\nand more. A faster, user-friendly replacement for GNU/BSD grep.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"bzip3":{"origin":"archivers/bzip3","version":"1.4.0_2"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["textproc"],"shlibs_required":["libbzip3.so.0.0.0","libbrotlidec.so.1","libbrotlienc.so.1","libzstd.so.1","liblz4.so.1","libpcre2-8.so.0"],"options":{"7ZIP":"on","AVX":"on","BROTLI":"on","BZIP3":"on","COLOR":"on","HIDDEN":"on","LZ4":"on","MMAP":"on","PAGER":"on","PCRE2":"on","PRETTY":"on","SSE2":"on","ZSTD":"on"},"messages":[{"message":"You have successfully built and installed ugrep.\n\n  You can use the ugrep & ug commands to search files.\n\n  The ugrep command is for batch use, whereas the ug\n  command is intended for interactive searches using\n  a .ugrep configuration file with your preferences,\n  located in the working directory or home directory.\n  Run 'ug --save-config' to create a .ugrep file.\n\n  Aliases to consider:\n    alias uq     = 'ug -Q'\n    alias ux     = 'ug -UX'\n    alias uz     = 'ug -z'\n    alias grep   = 'ugrep -G'\n    alias egrep  = 'ugrep -E'\n    alias fgrep  = 'ugrep -F'\n    alias pgrep  = 'ugrep -P'\n    alias xgrep  = 'ugrep -UX'\n    alias zgrep  = 'ugrep -zG'\n    alias zegrep = 'ugrep -zE'\n    alias zfgrep = 'ugrep -zF'\n    alias zpgrep = 'ugrep -zP'\n    alias zxgrep = 'ugrep -zUX'\n    alias xdump  = 'ugrep -X \"\"'","type":"install"}]},{"name":"uget","origin":"net/uget","version":"2.2.3_2","comment":"Lightweight and full-featured graphical download manager","maintainer":"ports@FreeBSD.org","www":"https://ugetdm.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8632ae984a4e2d1409892ff7bf00c0b935cb58fc9070c1316cb55c6e9cb59411","flatsize":1373020,"path":"All/uget-2.2.3_2.pkg","repopath":"All/uget-2.2.3_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":364312,"desc":"uGet is a very powerful download manager application, with large inventory\nof features but is still very light-weight and low on resources.\n\nGeneral features:\n- Downloads queue\n- Resume downloads\n- Advanced download categories\n- Clipboard monitor\n- Batch downloads\n- Multi-protocol\n- Scheduler","deps":{"aria2":{"origin":"www/aria2","version":"1.37.0"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net"],"shlibs_required":["libcurl.so.4","libcrypto.so.12","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libnotify.so.4"],"options":{"GNUTLS":"off","GSTREAMER":"off","NLS":"on","NOTIFY":"on","OPENSSL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe uget port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uim-qt5","origin":"textproc/uim-qt5","version":"1.9.0.b.20240306","comment":"Qt5 modules of uim input method","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/uim/uim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba990c791993eecb9e321c4bc10ab137fa1fd64ea021a6b435cc873a8e34ac14","flatsize":734230,"path":"All/uim-qt5-1.9.0.b.20240306.pkg","repopath":"All/uim-qt5-1.9.0.b.20240306.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","GPLv3+","LGPL21+","PD"],"pkgsize":166444,"desc":"Qt5 IM modules of uim input method.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"uim":{"origin":"textproc/uim","version":"1.9.0.b.20240306"}},"categories":["textproc"],"shlibs_required":["libuim.so.8","libuim-scm.so.0","libintl.so.8","libX11.so.6","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libuim-custom.so.2","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5X11Extras.so.5"],"shlibs_provided":["libuim-qtquick-plugin.so"],"options":{"DOCS":"on","X11":"on"}},{"name":"uim-el-emacs_nox","origin":"textproc/uim-el","version":"1.9.0.b.20240306_1","comment":"Emacs lisp for uim input method library","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/uim/uim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aaa6c9f0211b94c02ed58c729384eb74c43c4eade603006dfe5fd72039bc85cd","flatsize":221281,"path":"All/uim-el-emacs_nox-1.9.0.b.20240306_1.pkg","repopath":"All/uim-el-emacs_nox-1.9.0.b.20240306_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","GPLv3+","LGPL21+","PD"],"pkgsize":37432,"desc":"uim aims for multilingual input method library.\nIt works as an XIM server or an input module of GTK+ 2.x.\nAnd currently it supports following input methods.\n\n  Chinese:    Pinyin\n  Japanese:   Anthy, Prime, SKK, T-code, TUT-code\n  Korean:     Hangul, Romaja\n  Vietnamese: VIQR\n  Other:      IPA\n\nThis port installs Emacs lisp files for uim.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"uim":{"origin":"textproc/uim","version":"1.9.0.b.20240306"}},"categories":["textproc"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"uim-el-emacs_devel_nox","origin":"textproc/uim-el","version":"1.9.0.b.20240306_1","comment":"Emacs lisp for uim input method library","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/uim/uim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1acc7bf3cbb2abd74431bf0fbb2469e7d520b2d6f809cbce5606d8ca168c1caf","flatsize":221281,"path":"All/uim-el-emacs_devel_nox-1.9.0.b.20240306_1.pkg","repopath":"All/uim-el-emacs_devel_nox-1.9.0.b.20240306_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","GPLv3+","LGPL21+","PD"],"pkgsize":37416,"desc":"uim aims for multilingual input method library.\nIt works as an XIM server or an input module of GTK+ 2.x.\nAnd currently it supports following input methods.\n\n  Chinese:    Pinyin\n  Japanese:   Anthy, Prime, SKK, T-code, TUT-code\n  Korean:     Hangul, Romaja\n  Vietnamese: VIQR\n  Other:      IPA\n\nThis port installs Emacs lisp files for uim.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"uim":{"origin":"textproc/uim","version":"1.9.0.b.20240306"}},"categories":["textproc"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"uftp","origin":"ftp/uftp","version":"5.0.3_1,1","comment":"Multicast capable FTP client and server","maintainer":"demon@FreeBSD.org","www":"https://uftp-multicast.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"351ff9e3276e88b8ed5d28d212ce0d72df3caf3259b443e95d682c05bf70e159","flatsize":505924,"path":"All/uftp-5.0.3_1,1.pkg","repopath":"All/uftp-5.0.3_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":165180,"desc":"UFTP is an encrypted multicast file transfer program, designed to securely,\nreliably, and efficiently transfer files to multiple receivers simultaneously.\nThis is useful for distributing large files to a large number of receivers,\nand is especially useful for data distribution over a satellite link\n(with two way communication), where the inherent delay makes any TCP based\ncommunication highly inefficient.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["ftp"],"shlibs_required":["libcrypto.so.12"]},{"name":"ufetch","origin":"sysutils/ufetch","version":"0.3","comment":"Tiny system info for Unix-like operating systems","maintainer":"lcook@FreeBSD.org","www":"https://gitlab.com/jschx/ufetch/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77f3c8cc0e4fda0129a9a9ead591eb171faadd9f5da53c2e0963b8fef9b20bea","flatsize":3471,"path":"All/ufetch-0.3.pkg","repopath":"All/ufetch-0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2380,"desc":"Tiny system info for Unix-like operating systems. It's a command line tool\nwritten in sh, it already supports more than thirty operating systems.","categories":["sysutils"]},{"name":"ufraw","origin":"graphics/ufraw","version":"0.22.20210424_11","comment":"Read and manipulate raw images from various digital cameras","maintainer":"rodrigo@FreeBSD.org","www":"https://ufraw.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6079e4b3b2b1a4461e790780dfab067bf3a6de1a1881907058016c855f7aeffa","flatsize":3722311,"path":"All/ufraw-0.22.20210424_11.pkg","repopath":"All/ufraw-0.22.20210424_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":592740,"desc":"The Unidentified Flying Raw (UFRaw) is a utility to read and manipulate raw\nimages from digital cameras.  It can be used on its own or as a Gimp plug-in.\nIt reads raw images using Dave Coffin's raw conversion utility -- DCRaw.\nUFRaw supports basic color management using Little CMS, allowing the user to\napply color profiles.  For Nikon users UFRaw has the advantage that it can\nread the camera's tone curves.  Even if you don't own a Nikon, you can still\napply a Nikon curve to your images.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkimageview":{"origin":"x11-toolkits/gtkimageview","version":"1.6.4_6"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"lensfun":{"origin":"graphics/lensfun","version":"0.3.95_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libexiv2.so.28","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","liblensfun.so.2","libtiff.so.6","libpng16.so.16","libjasper.so.7","libjpeg.so.8","libgtkimageview.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"CONTRAST":"on","DST":"off","EXIV2":"on","FITS":"off","GIMP":"off","GTK2":"on","LENSFUN":"on"}},{"name":"uemacs","origin":"editors/uemacs","version":"4.0_1","comment":"Full screen editor","maintainer":"mail@ozzmosis.com","www":"https://github.com/zoomosis/uemacs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d592c00322ab1b5a370d757f844aeac69e645b2a9a7d5e244e44c133baf32d5d","flatsize":331223,"path":"All/uemacs-4.0_1.pkg","repopath":"All/uemacs-4.0_1.pkg","licenselogic":"single","licenses":["uemacs"],"pkgsize":115556,"desc":"MicroEMACS is a tool for creating and changing documents,\nprograms, and other text files. It is both relatively easy for the\nnovice to use, but also very powerful in the hands of an expert.\nMicroEMACS can be extensively customized for the needs of the individual\nuser.\n\n\tMicroEMACS allows several files to be edited at the same time.\nThe screen can be split into different windows and screens, and text may\nbe moved freely from one window on any screen to the next. Depending on\nthe type of file being edited, MicroEMACS can change how it behaves to\nmake editing simple. Editing standard text files, program files and\nword processing documents are all possible at the same time.\n\n\tThere are extensive capabilities to make word processing and\nediting easier. These include commands for string searching and\nreplacing, paragraph reformatting and deleting, automatic word wrapping,\nword move and deletes, easy case controlling, and automatic word counts.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"uim","origin":"textproc/uim","version":"1.9.0.b.20240306","comment":"Input method library","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/uim/uim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"202d9f6b4bf76dd30e99f786952fef87f25e083b889dfd01497b988d1b4e4a18","flatsize":9966027,"path":"All/uim-1.9.0.b.20240306.pkg","repopath":"All/uim-1.9.0.b.20240306.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","GPLv3+","LGPL21+","PD"],"pkgsize":2039676,"desc":"uim aims for multilingual input method library.\nIt works as an XIM server or an input module of GTK+ 2.x.\nAnd currently it supports following input methods.\n\n  Chinese:    New Pinyin (Simplified), Pinyin (Unicode), Pinyin (Traditional)\n  Japanese:   Anthy, Canna, Prime, SKK, T-code, TUT-code\n  Korean:     Byeoru, Hangul (2-beol), Hangul (3-beol), Hangul (Romaja)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["textproc"],"shlibs_required":["libintl.so.8","libncurses.so.6","libtinfo.so.6","libXext.so.6","libX11.so.6","libXft.so.2","libedit.so.0","libsqlite3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"shlibs_provided":["libgcroots.so.0","libuim-custom.so.2","libuim-scm.so.0","libuim.so.8","libuim-custom-enabler.so","libuim-editline.so","libuim-fileio.so","libuim-lolevel.so","libuim-look.so","libuim-process.so","libuim-skk.so","libuim-socket.so","libuim-sqlite3.so","libuim-xkb.so"],"options":{"DOCS":"on","X11":"on"}},{"name":"vault","origin":"security/vault","version":"1.8.7_12","comment":"Tool for securely accessing secrets","maintainer":"swills@FreeBSD.org","www":"https://vaultproject.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c216b70094e7079aaef7eb42a69293b80751a98ea7a2bcfca8effca0f0521920","flatsize":124726740,"path":"All/vault-1.8.7_12.pkg","repopath":"All/vault-1.8.7_12.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":25296412,"desc":"Vault is a tool for securely accessing secrets. A secret is anything that you\nwant to tightly control access to, such as API keys, passwords, certificates,\nand more. Vault provides a unified interface to any secret, while providing\ntight access control and recording a detailed audit log.","categories":["security"],"users":["vault"],"groups":["vault"],"annotations":{"cpe":"cpe:2.3:a:hashicorp:vault:1.8.7:::::dragonfly6:x86_64:12"},"messages":[{"message":"The vault user created by the vault package is now a member of the daemon\nclass, which will allow it to use mlock() when started by the rc script. This\nwill not be reflected in systems where the user already exists. Please add the\nvault user to the daemon class manually by running:\n\npw usermod -L daemon -n vault\n\nor delete the user and reinstall the package.\n\nYou may also need to increase memorylocked for the daemon class in\n/etc/rc.conf to more than 1024M (the default) or more:\n\nvault_limits_mlock=\"2048M\"\n\nOr to disable mlock, add:\n\ndisable_mlock = 1\n\nto /usr/local/etc/vault.hcl","type":"install"}]},{"name":"udptunnel","origin":"net/udptunnel","version":"1.1_1","comment":"Tunnel UDP packets over a TCP connection","maintainer":"hrs@FreeBSD.org","www":"http://www.cs.columbia.edu/~lennox/udptunnel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02234d099ae62f1ce239dac17b7bb5cf693a3013e7513150e8eeb4254838b3df","flatsize":15265,"path":"All/udptunnel-1.1_1.pkg","repopath":"All/udptunnel-1.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6996,"desc":"UDPTunnel is a small program which can tunnel UDP packets bi-directionally\nover a TCP connection.  Its primary purpose (and original motivation) is to\nallow multi-media conferences to traverse a firewall which allows only\noutgoing TCP connections.","categories":["net"]},{"name":"uk-postcodes","origin":"misc/uk-postcodes","version":"2.2","comment":"United Kingdom post codes","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e021f38513cdb5be6d6dc7c5bdd1693a6e93cd3e3a35002955c73c271eaf7267","flatsize":1921812,"path":"All/uk-postcodes-2.2.pkg","repopath":"All/uk-postcodes-2.2.pkg","licenselogic":"single","pkgsize":170976,"desc":"United Kingdom post codes. 248K compressed ASCII data.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe uk-postcodes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uk-libreoffice","origin":"ukrainian/libreoffice","version":"24.2.4.2","comment":"uk language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca740e5e9ff49d183c0b0c2aea586ef23831da9debd3f7bc6cf6394e028d3a9f","flatsize":34389381,"path":"All/uk-libreoffice-24.2.4.2.pkg","repopath":"All/uk-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3446016,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["ukrainian","editors"]},{"name":"ug-libreoffice","origin":"editors/libreoffice-ug","version":"24.2.4.2","comment":"ug language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ed3eb2e3d62e879b05fe7796de8b9b48a5a938fb0efdbb855e93de085403b93","flatsize":29917958,"path":"All/ug-libreoffice-24.2.4.2.pkg","repopath":"All/ug-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2882840,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"udis86","origin":"devel/udis86","version":"1.7.2_4","comment":"Minimalistic x86 and x86-64 disassembler library","maintainer":"ports@FreeBSD.org","www":"https://udis86.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f5b2f084fe470a5a3e587d12a8bcccb48505d7e6601633901dc19470378b31b","flatsize":696154,"path":"All/udis86-1.7.2_4.pkg","repopath":"All/udis86-1.7.2_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":65016,"desc":"Udis86 is an easy-to-use minimalistic disassembler library (libudis86) for the\nx86 and AMD64 (x86-64) range of instruction set architectures. The primary\nintent of the design and development of udis86 is to aid software development\nprojects that entail binary code analysis.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_provided":["libudis86.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe udis86 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uhexen2","origin":"games/uhexen2","version":"1.5.9_4","comment":"Hexen II source port supporting Linux/FreeBSD/Unix/Windows","maintainer":"obscenum999@gmail.com","www":"https://uhexen2.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4c0a9913b233a456d24568383236a66da2db0012310e5ee0b13f00cc2dd3347","flatsize":18564850,"path":"All/uhexen2-1.5.9_4.pkg","repopath":"All/uhexen2-1.5.9_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5287508,"desc":"In 2000, Raven Software released the source code to their class based\nshooter game Hexen II and its multiplayer extension HexenWorld.\n\nSince then, there has been some source ports of this game, most notably\nthe now neglected Anvil of Thyrion project. But nothing has been done\nfor Linux since the beginning of 2002.\n\nThe Hammer of Thyrion project continues the development for Linux and\nBSD people, with continued support for Windows users as well. Many bugs\nare fixed and even new features are added:\n\nNew sound modes, improved mouse handling, improved video modes, OpenGL\nglows and more.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libmad.so.0"],"options":{"DOCS":"on","FLAC":"off","MIKMOD":"off","OGG":"on","OPUS":"off","MAD":"on","MPG123":"off","TREMOR":"off","VORBIS":"on","HEXEN2":"on","HW":"on","H2PATCH":"off"},"messages":[{"message":"Hexen II: Hammer of Thyrion has been installed.\n\nTo complete the installation of this port you have to copy the original\n\"data1/pak0.pak\" and \"data1/pak1.pak\" files from your original distribution\nto \"/usr/local/share/uhexen2/data1\" in lower-case form.\n\nTo play mission pack \"Portal of Praevus\" copy \"portals/pak3.pak\" from your\noriginal distribution\nto \"/usr/local/share/uhexen2/portals\" in lower-case form.\n\nPak files should be from latest Raven's 1.11 distribution!\n\nIf you have pak files from earlier version of the game, you have to patch them\nto the latest version. You can apply official patch or build the port with \nH2PATCH option enabled and then run:\n\th2patch -prefix /usr/local/share/uhexen2","type":"install"}]},{"name":"udt","origin":"net/udt","version":"4.11_2","comment":"C++ library containing the UDT API implementation","maintainer":"ports@virtual-estates.net","www":"http://udt.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00a2647a00d1b8262811b52fc4029718e3d7f8c764ab88bc867043fc2a42e5f0","flatsize":889909,"path":"All/udt-4.11_2.pkg","repopath":"All/udt-4.11_2.pkg","licenselogic":"single","pkgsize":184912,"desc":"UDP-based Data Transfer\n\nThe UDT software is a C++ library containing the UDT API implementation\nand programming examples.","deps":{"libmd":{"origin":"security/libmd","version":"3.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libmd.so.3"],"shlibs_provided":["libudt.so.4"],"options":{"DOCS":"on"}},{"name":"udpbroadcastrelay","origin":"net/udpbroadcastrelay","version":"0.3.b","comment":"UDP multicast/unicast relayer","maintainer":"m.muenz@gmail.com","www":"https://github.com/marjohn56/udpbroadcastrelay","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c39842e6fd4e7bf9e6b601cae6ff5149a32ac9b9c0b3d96e7a1a07efbb4cc94e","flatsize":39960,"path":"All/udpbroadcastrelay-0.3.b.pkg","repopath":"All/udpbroadcastrelay-0.3.b.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14292,"desc":"udpbroadcastrelay is a UDP multicast relayer. Its intended use is to\nrebroadbcast udp packets on a specific port across interfaces, be those\ninterfaces physical or VLAN.\n\nIt is used where devices such as Sonos or Sky are spread accross\ndifferent subnets and are not able to detect the servers or devices.","categories":["net"]},{"name":"udpt","origin":"net-p2p/udpt","version":"g20200202","comment":"Lightweight UDP torrent tracker","maintainer":"danfe@FreeBSD.org","www":"https://github.com/troydm/udpt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93dbb7a543952fbd88499d8755f21629d69beb01e74e4d99f78ad7d73c8a9140","flatsize":130673,"path":"All/udpt-g20200202.pkg","repopath":"All/udpt-g20200202.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":50464,"desc":"UDPT is a lightweight UDP torrent tracker for Unix-like systems.\n\nThe main difference of this version of UDPT to an original is the\nability to run this torrent tracker inside a local network and act\nas both local and remote network torrent tracker/announcer.","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net-p2p"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"}},{"name":"udfclient","origin":"sysutils/udfclient","version":"0.8.11","comment":"Tools for UDF filesystem","maintainer":"avg@FreeBSD.org","www":"http://www.13thmonkey.org/udfclient/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"994a90b2b7743fed6646daebb1ff3c078434ceb4e29a13c9288307a54b3c47cf","flatsize":874814,"path":"All/udfclient-0.8.11.pkg","repopath":"All/udfclient-0.8.11.pkg","licenselogic":"single","licenses":["ClArtistic"],"pkgsize":146616,"desc":"UDFclient is a userland implementation of the UDF filingsystem as defined by\nthe OSTA group. UDFclient is designed to be a study platform and a run-up to\na full read and write kernel level implementation.\nUDFclient basicly provides a userinterface not unlike ftp(1) but allways\nfetches files recursively from the disc(s).","categories":["sysutils"],"options":{"DEBUG":"off","FUSE":"off"},"annotations":{"cpe":"cpe:2.3:a:13thmonkey:udfclient:0.8.11:::::dragonfly6:x86_64"}},{"name":"v2ray","origin":"net/v2ray","version":"4.36.2_22","comment":"Platform for building proxies to bypass network restrictions","maintainer":"shen.elf@gmail.com","www":"https://www.v2ray.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a52924141ea1da7f6176cdef51d2c6cf40bc46cca5eb47f69dc97c32fd693162","flatsize":39416541,"path":"All/v2ray-4.36.2_22.pkg","repopath":"All/v2ray-4.36.2_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10349804,"desc":"Project V is a set of network tools that help you to build your\nown computer network. It secures your network connections and\nthus protects your privacy.","categories":["net"],"users":["v2ray"],"groups":["v2ray"]},{"name":"udp-over-tcp","origin":"net/udp-over-tcp","version":"0.4.0_2","comment":"Proxy UDP traffic over a TCP stream","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mullvad/udp-over-tcp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a5f186173083cc6a8d5b97b981031ff7e6169172b720b3c8bdabebf45064622","flatsize":3711405,"path":"All/udp-over-tcp-0.4.0_2.pkg","repopath":"All/udp-over-tcp-0.4.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":820704,"desc":"udp-over-tcp is a library and binaries for tunneling UDP datagrams over\na TCP stream.\n\nSome programs/protocols only work over UDP. And some networks only allow TCP.\nThis is where `udp-over-tcp` comes in handy. This library comes in two parts:\n\n* `udp2tcp` - Forwards incoming UDP datagrams over a TCP stream. The return\n  stream is translated back to datagrams and sent back out over UDP again.\n  This part can be easily used as both a library and a binary.\n  So it can be run standalone, but can also easily be included in other\n  Rust programs. The UDP socket is connected to the peer address of the first\n  incoming datagram. So one [`Udp2Tcp`] instance can handle traffic from a\n  single peer only.\n* `tcp2udp` - Accepts connections over TCP and translates + forwards the\n  incoming stream as UDP datagrams to the destination specified during setup\n  and on the command line.\n  Designed mostly to be a standalone executable to run on servers. But can be\n  consumed as a Rust library as well.","categories":["net"]},{"name":"udns","origin":"dns/udns","version":"0.4_3","comment":"DNS resolver library with sync and async queries","maintainer":"mm@FreeBSD.org","www":"https://www.corpit.ru/mjt/udns.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bde8d47d12da30c7c49589e3ddd1aae98fe1ee4e5aae6a9cd0116ea06036011f","flatsize":263474,"path":"All/udns-0.4_3.pkg","repopath":"All/udns-0.4_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":85592,"desc":"UDNS is a stub DNS resolver library with ability to perform both synchronous\nand asynchronous DNS queries.","categories":["dns"],"shlibs_provided":["libudns.so.0"],"options":{"DOCS":"on","IPV6":"on"}},{"name":"ucspi-tcp","origin":"sysutils/ucspi-tcp","version":"0.88_3","comment":"Command-line tools for building TCP client-server applications","maintainer":"ports@FreeBSD.org","www":"https://cr.yp.to/ucspi-tcp.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ef996a9f071c40711a53682768e3aff1dea1d1cf5f3847882a18cd9625ec2df","flatsize":275895,"path":"All/ucspi-tcp-0.88_3.pkg","repopath":"All/ucspi-tcp-0.88_3.pkg","licenselogic":"single","pkgsize":65412,"desc":"ucspi-tcp is a set of command-line tools for building TCP-based\nclient/server applications.  They are compliant to UCSPI, the\nUNIX Client-Server Program Interface.  UCSPI tools are available\nfor several different types of networks.","categories":["sysutils","net"],"options":{"IPV6":"on","LIMITS":"off","RBL2SMTPD":"off","RSS_DIFF":"off","SSL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe ucspi-tcp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"unicorn","origin":"emulators/unicorn","version":"2.0.1p1","comment":"Unicorn CPU emulator framework","maintainer":"antoine@FreeBSD.org","www":"https://www.unicorn-engine.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a904100726f6314468893288cfd92f9a2f070dcd6574681e0a38c0ca3064dcda","flatsize":47309782,"path":"All/unicorn-2.0.1p1.pkg","repopath":"All/unicorn-2.0.1p1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4791336,"desc":"Unicorn is a lightweight, multi-platform, multi-architecture CPU emulator\nframework based on QEMU.\n\nUnicorn offers some unparalleled features:\n- Multi-architecture: ARM, ARM64 (ARMv8), M68K, MIPS, SPARC, and X86 (16, 32,\n  64-bit)\n- Clean/simple/lightweight/intuitive architecture-neutral API\n- Implemented in pure C language, with bindings for Perl, Rust, Ruby, Python,\n  Java, MSVC, .NET, Go, Delphi/Free Pascal and Haskell.\n- Native support for Windows & *nix (with Mac OSX, Linux, *BSD & Solaris\n  confirmed)\n- High performance via Just-In-Time compilation\n- Support for fine-grained instrumentation at various levels\n- Thread-safety by design\n- Distributed under free software license GPLv2","categories":["emulators"],"shlibs_provided":["libunicorn.so.2"]},{"name":"ucspi-ssl","origin":"sysutils/ucspi-ssl","version":"0.99b_1","comment":"UCSPI tools for building SSL client-server applications","maintainer":"freebsd@charles.lecklider.org","www":"http://www.fehcom.de/ipnet/ucspi-ssl.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8d1afd3521be58e452081e3429bee004e3bcc06991a248f62d1323462b96bd4","flatsize":277437,"path":"All/ucspi-ssl-0.99b_1.pkg","repopath":"All/ucspi-ssl-0.99b_1.pkg","licenselogic":"single","pkgsize":70696,"desc":"sslserver, sslclient, and sslhandle are command-line tools for building\nSSL client-server applications. They conform to the UNIX Client-Server\nProgram Interface, UCSPI.\n\nsslserver listens for IPv6 and/or IPv4 connections, and runs a program\nfor each connection it accepts. The program environment includes\nvariables that hold the local and remote host names, IP addresses,\nand port numbers. sslserver offers a concurrency limit on acceptance\nof new connections, and selective handling of connections based on\nclient identity supporting CIDR IP address notation. sslserver supports\nSTARTTLS and STLS.\n\nsslclient requests a connection to either a IPv6 or IPv4 TCP sockets,\nand runs a program. The program environment includes the same variables\nas for sslserver.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"ucspi-tcp":{"origin":"sysutils/ucspi-tcp","version":"0.88_3"}},"categories":["sysutils"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libperl.so.5.36"],"options":{"DOCS":"on"}},{"name":"ucto","origin":"textproc/ucto","version":"0.32.1","comment":"Advanced rule-based (regular-expression) and unicode-aware tokenizer","maintainer":"yuri@FreeBSD.org","www":"https://languagemachines.github.io/ucto/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1188530c1bfd12faa52e2338f4b8c9134972d479f04b2179b9c2b9519a26426","flatsize":645523,"path":"All/ucto-0.32.1.pkg","repopath":"All/ucto-0.32.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":160848,"desc":"Ucto tokenizes text files: it separates words from punctuation, and splits\nsentences. It offers several other basic preprocessing steps such as changing\ncase that you can all use to make your text suited for further processing such\nas indexing, part-of-speech tagging, or machine translation.\n\nUcto comes with tokenisation rules for several languages and can be easily\nextended to suit other languages. It has been incorporated for tokenizing Dutch\ntext in Frog, our Dutch morpho-syntactic processor.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libexttextcat":{"origin":"textproc/libexttextcat","version":"3.4.6"},"libfolia":{"origin":"textproc/libfolia","version":"2.17"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"readline":{"origin":"devel/readline","version":"8.2.10"},"ticcutils":{"origin":"devel/ticcutils","version":"0.34"},"uctodata":{"origin":"textproc/uctodata","version":"0.11"}},"categories":["textproc"],"shlibs_required":["libfolia.so.19","libicuio.so.74","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libexttextcat-2.0.so.0","libreadline.so.8","libxml2.so.2","libticcutils.so.9"],"shlibs_provided":["libucto.so.6"]},{"name":"ucspi-unix","origin":"sysutils/ucspi-unix","version":"1.0_1","comment":"Unix-domain socket client-server command-line tools","maintainer":"ports@FreeBSD.org","www":"https://untroubled.org/ucspi-unix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a0487bcc7499247fe34388b69267d86d700547534ef51d8f2c559fea9705a92","flatsize":45652,"path":"All/ucspi-unix-1.0_1.pkg","repopath":"All/ucspi-unix-1.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16628,"desc":"Unix domain socket client and server programs that conform to UCSPI, the\nUnix Client-Server Program Interface.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ucspi-unix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ucspi-ipc","origin":"sysutils/ucspi-ipc","version":"0.67","comment":"UCSPI tools for building local-domain client-server applications","maintainer":"ports@FreeBSD.org","www":"http://www.superscript.com/ucspi-ipc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b9ccd10fd45190cfc87ad7926b41e2fd97d063454ae97c711ec816c488e08af","flatsize":250882,"path":"All/ucspi-ipc-0.67.pkg","repopath":"All/ucspi-ipc-0.67.pkg","licenselogic":"single","pkgsize":47080,"desc":"ipcserver and ipcclient are command-line tools for building local-domain\nclient-server applications. They conform to the UNIX Client-Server\nProgram Interface, UCSPI.\n\nipcserver listens for connections on a local-domain stream socket, and\nruns a program for each connection it accepts. The program environment\nincludes variables that hold the local and remote socket addresses, and\nthe effective user and group IDs of the process that called connect.\nipcserver offers a concurrency limit on acceptance of new connections,\nand selective handling of connections based on client identity.\n\nipcclient requests a connection to a local-domain socket, and runs a\nprogram. The program environment includes a variable that holds the\nlocal socket address.\n\nipcperl is an example of an ipchandle server. It invokes a perl\nsubroutine for each request.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"shlibs_required":["libperl.so.5.36"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ucspi-ipc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ucspi-proxy","origin":"sysutils/ucspi-proxy","version":"1.1_1","comment":"Proxy program for UCSPI servers and clients","maintainer":"ports@FreeBSD.org","www":"https://untroubled.org/ucspi-proxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"450fb84a8a9f1d02495d9cf620cc7ec9db6ebfbe0b59d4082467e556f3bc4841","flatsize":110711,"path":"All/ucspi-proxy-1.1_1.pkg","repopath":"All/ucspi-proxy-1.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25596,"desc":"This package contains a proxy program that passes data back and forth\nbetween two connections set up by a UCSPI server and a UCSPI client.","deps":{"bglibs":{"origin":"devel/bglibs","version":"2.04_3,1"}},"categories":["sysutils"],"shlibs_required":["libbg.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe ucspi-proxy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ucl","origin":"archivers/ucl","version":"1.03_5","comment":"Data compression library with low memory usage","maintainer":"sunpoet@FreeBSD.org","www":"https://www.oberhumer.com/opensource/ucl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e27f82601a1a59c0956aa80980f07c2613e12f298808f566abae019ee6038f48","flatsize":221752,"path":"All/ucl-1.03_5.pkg","repopath":"All/ucl-1.03_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":42404,"desc":"UCL is a portable lossless data compression library written in ANSI C.\n\nUCL implements a number of compression algorithms that achieve an excellent\ncompression ratio while allowing *very* fast decompression. Decompression\nrequires no additional memory.\n\nUCL is an OpenSource re-implementation of some NRV compression algorithms.","categories":["archivers","devel"],"shlibs_provided":["libucl.so.1"],"options":{"DOCS":"on"}},{"name":"udunits","origin":"science/udunits","version":"2.2.28","comment":"Library for manipulating units of physical quantities","maintainer":"sunpoet@FreeBSD.org","www":"https://www.unidata.ucar.edu/software/udunits/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89a2c912ddaff9c749ed507701e72daac118e7983e87a25884ea55c4363ea8a4","flatsize":654596,"path":"All/udunits-2.2.28.pkg","repopath":"All/udunits-2.2.28.pkg","licenselogic":"single","licenses":["UCAR_UNIDATA"],"pkgsize":131736,"desc":"The Unidata units library, udunits, supports conversion of unit specifications\nbetween formatted and binary forms, arithmetic manipulation of unit\nspecifications, and conversion of values between compatible scales of\nmeasurement.\n\nSee also: https://github.com/Unidata/UDUNITS-2","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["science","math"],"shlibs_required":["libexpat.so.1"],"shlibs_provided":["libudunits2.so.0"],"options":{"DOCS":"on"}},{"name":"uchardet","origin":"textproc/uchardet","version":"0.0.8_1","comment":"Universal charset detection library","maintainer":"yuri@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/uchardet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3259215ad57d0fdce9cb4765ca98bd597e91fec9e09240c22bd051ce5e305a0","flatsize":701363,"path":"All/uchardet-0.0.8_1.pkg","repopath":"All/uchardet-0.0.8_1.pkg","licenselogic":"or","licenses":["GPLv2+","LGPL21+","MPL11"],"pkgsize":119660,"desc":"uchardet is an encoding detection library, which takes a sequence\nof bytes in an unknown character encoding without any additional\ninformation, and attempts to determine the encoding of the text.\nReturned encoding names are iconv-compatible.\n\nIt started as a C language binding of the original C++ implementation\nof the universal charset detection library by Mozilla. It can now\ndetect more charsets, and more reliably than the original implementation.","categories":["textproc"],"shlibs_provided":["libuchardet.so.0"]},{"name":"uclcmd","origin":"devel/uclcmd","version":"0.2.20211204","comment":"Command line tool for working with UCL config files","maintainer":"allanjude@FreeBSD.org","www":"https://github.com/allanjude/uclcmd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec7dc14ae8ae984092791da01b3f7bd11406da91a482c60450be271d387d357c","flatsize":48396,"path":"All/uclcmd-0.2.20211204.pkg","repopath":"All/uclcmd-0.2.20211204.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17008,"desc":"uclcmd is a command line tool for working with UCL config files.\n\nDesigned to be somewhat compatible with jq by implementing a very similar\nsyntax.","deps":{"libucl":{"origin":"textproc/libucl","version":"0.9.2"}},"categories":["devel"],"shlibs_required":["libucl.so.7"]},{"name":"ucc","origin":"lang/ucc","version":"1.6.2","comment":"C Compiler Which Implements the ANSI C89 Standard","maintainer":"ports@FreeBSD.org","www":"http://ucc.sf.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58b0b62f9db4d23243d8eb9bfcc40ee09c310f15a8871c66b3e6fe6027528b66","flatsize":159403,"path":"All/ucc-1.6.2.pkg","repopath":"All/ucc-1.6.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":60388,"desc":"Ucc is a C compiler which implements the ANSI C89\nstandard with a few extensions. Ucc is released\nunder BSD license.\n\nUcc is specificaly designed for personal research\nand assist the undergraduate or graduate in compiler\nlearning. We hope that Ucc will be a seedbed for new\nideas and world-class optimizing techniques.\n\nUcc's design and development goals is clear code\nstructure,upstanding extensibility,retargetable and\nexcellent optimization.","categories":["lang"],"messages":[{"message":"===>   NOTICE:\n\nThe ucc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ucarp","origin":"net/ucarp","version":"1.5.2.20171201","comment":"Userlevel Common Address Redundancy Protocol","maintainer":"jcpierri@gmail.com","www":"https://github.com/jedisct1/UCarp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d76cc77613171ed245f46a8fb82e946571955a0c8925954a05de5b252838bed","flatsize":44500,"path":"All/ucarp-1.5.2.20171201.pkg","repopath":"All/ucarp-1.5.2.20171201.pkg","licenselogic":"single","licenses":["ISC"],"pkgsize":18412,"desc":"UCARP allows a couple of hosts to share common virtual IP addresses\nin order to provide automatic failover. It is a portable userland\nimplementation of the secure and patent-free Common Address Redundancy\nProtocol (CARP, OpenBSD's alternative to the VRRP).\n\nBecause UCARP does not require \"promiscuous mode\" on interfaces, it may be a\nsuitable option in environments where carp(4) may be difficult to deploy,\nsuch as in clouds or other virtualized infrastructures.","categories":["net"],"options":{"SCRIPTS":"on"}},{"name":"ubuntu-keyring","origin":"security/ubuntu-keyring","version":"2021.03.26","comment":"GPG keys for Ubuntu package signature verification","maintainer":"mia-rain@tuta.io","www":"https://bugs.launchpad.net/ubuntu/+filebug","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b570aa5388c40bbaf5b70861c67e3b3a9651880d96dae565e10fc6dad15c572","flatsize":36867,"path":"All/ubuntu-keyring-2021.03.26.pkg","repopath":"All/ubuntu-keyring-2021.03.26.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":26140,"desc":"Public GPG keys used to verify authenticity of Ubuntu packages.","categories":["security"]},{"name":"ubench","origin":"benchmarks/ubench","version":"0.32_1","comment":"Unix Benchmark Utility for CPU(s) and memory","maintainer":"ports@FreeBSD.org","www":"http://www.phystech.com/download/ubench.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8521be907896957721f57605df6eaf2ee37b0d0d7026d8443eb4e874b0aa4a2d","flatsize":16545,"path":"All/ubench-0.32_1.pkg","repopath":"All/ubench-0.32_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":7572,"desc":"The Unix Benchmark Utility \"ubench\" is an attempt to introduce a single measure\nof perfomance among computer systems running various flavors of Unix operation\nsystem.\n\nThe current development release tests only CPU(s) and memory. In the future\nreleases there will be tests added for disk and TCP/IP. Ubench is taking\nadvantage of multiple CPUs on an SMP system and the results will reflect that.\n\no Ubench is executing rather senseless mathematical integer and floating-point\n  calculations for 3 mins concurrently using several processes, and the result\n  Ubench CPU benchmark.\n\no Ubench will spawn about 2 concurrent processes for each CPU available on the\n  system. This ensures all available raw CPU horsepower is used.\n\no Ubench is executing rather senseless memory allocation and memory to memory\n  copying operations for another 3 mins concurrently using several processes,\n  and the result Ubench MEM benchmark.","categories":["benchmarks"],"messages":[{"message":"===>   NOTICE:\n\nThe ubench port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uconvert","origin":"emulators/uconvert","version":"1.01_1","comment":"Bitmap converter into Atari-specific formats","maintainer":"otis@FreeBSD.org","www":"https://github.com/mikrosk/uconvert","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1a528751129d6cb1fc3cf122852369afdf3d36d32cd0842bdc781889e7860c8","flatsize":88942,"path":"All/uconvert-1.01_1.pkg","repopath":"All/uconvert-1.01_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":32680,"desc":"uConvert - bitmap converter into Atari formats.\nSupported formats are ST/STE/TT/Falcon.","deps":{"GraphicsMagick":{"origin":"graphics/GraphicsMagick","version":"1.3.43_1,1"}},"categories":["emulators","graphics"],"shlibs_required":["libGraphicsMagick++.so.12","libGraphicsMagick.so.3","libjasper.so.7","libwmflite-0.2.so.7","libjxl.so.0.10","libjxl_threads.so.0.10","libtiff.so.6","libjbig.so.2","libsharpyuv.so.0","libwebp.so.7","libwebpmux.so.3","libfreetype.so.6","libjpeg.so.8","libpng16.so.16","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libXext.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libxml2.so.2"]},{"name":"ucpp","origin":"devel/ucpp","version":"1.3.2_1,1","comment":"C preprocessor and lexer","maintainer":"crees@FreeBSD.org","www":"https://code.google.com/archive/p/ucpp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7199b61b8eba29bd77542163ba4e6794aababc10d7d5eb90a32635337a0cf555","flatsize":120445,"path":"All/ucpp-1.3.2_1,1.pkg","repopath":"All/ucpp-1.3.2_1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36116,"desc":"ucpp is a C preprocessor and lexer. It has the following goals:\n\n   - Strict conformance to the C99 standard (with switches to\n     disable some extensions and mimic C90 behaviour)\n   - Low memory consumption\n   - Possibility to use the code as a lexer (that outputs tokens\n     directly)","categories":["devel"]},{"name":"ubh","origin":"news/ubh","version":"2.5_3","comment":"Perl script to download and decode binaries posted to Usenet","maintainer":"john@zoner.org","www":"https://ubh.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc4a2899f1f1684390a6bbc2b804ce77669fda6bdb460e7ba7e5b02e41b00648","flatsize":120403,"path":"All/ubh-2.5_3.pkg","repopath":"All/ubh-2.5_3.pkg","licenselogic":"single","pkgsize":25760,"desc":"ubh - the Usenet Binary Harvester - is a GPL'ed Perl console\napplication which automatically discovers, downloads, and decodes\nsingle-part and multi-part Usenet binaries.  Automatically assembles\nmulti-part binaries.  Provides searching via Perl regular expression\nsyntax.  Also provides a pre-selection capability whereby the user\ncan\ninteractively choose which binaries to download.  Uses a standard\n.newsrc file to control which groups and articles to process.\nRuns anywhere Perl runs.  Tested under Unix-based Perl, Active Perl\non Win32 platforms, and Mac OS X.  Requires Net::NNTP and\nNews::Newsrc\n(which itself requires Set::IntSpan), MIME::Parser, MIME::Base64,\nIO::Stringy, and MailTools (distribution).\n\n[ This port is maintained by John Holland <john@zoner.org> ]","deps":{"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-News-Newsrc":{"origin":"news/p5-News-Newsrc","version":"1.11_1"},"p5-String-CRC32":{"origin":"devel/p5-String-CRC32","version":"2.100"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news","graphics"],"options":{"DOCS":"on"}},{"name":"ucon64","origin":"emulators/ucon64","version":"2.2.2","comment":"Multipurpose video game ROM image and backup utility","maintainer":"kai@FreeBSD.org","www":"https://ucon64.sourceforge.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e03ce3318458cfd1d5623abac54da05527a1e3bd0f5bedc24bb94ad26cc793a4","flatsize":716902,"path":"All/ucon64-2.2.2.pkg","repopath":"All/ucon64-2.2.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":283484,"desc":"uCON64 is the video game backup tool and emulator Swiss Army knife program.\nIt supports almost every system (Consoles, Handheld, and Arcade) with very\nverbose ROM information, ROM and SRAM convertion to various backup tool\nformats, IPS/APS/BSL/PPF patching, bad dump detection via RomCenter DAT files,\nand more.","categories":["emulators"],"options":{"CD64":"on","COLOR":"on","DEBUG":"off","DISCMAGE":"on","PARALLEL":"on","USB":"on","ZLIB":"on"}},{"name":"u2f-devd","origin":"security/u2f-devd","version":"1.1.10_8","comment":"Devd hotplug rules for Universal 2nd Factor (U2F) tokens","maintainer":"monwarez@mailoo.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a5f64c08ee55ac7ec8ac426e58bf93d60a801b847cc7a16e79adfc7d888dca4","flatsize":7969,"path":"All/u2f-devd-1.1.10_8.pkg","repopath":"All/u2f-devd-1.1.10_8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2220,"desc":"Automatic device permission handling for Universal 2nd Factor (U2F) USB\nauthentication tokens.","categories":["security"],"groups":["u2f"],"messages":[{"message":"U2F authentication requires read/write access to USB devices. To\nfacilitate such access it comes with a devd.conf(5) file, but you\nstill need to restart devd(8), add the desired users to \"u2f\" group\nand log those out of the current session. For example:\n\n# service devd restart\n# pw group mod u2f -m <user>\n$ exit\n\nFor details, see /usr/local/etc/devd/u2f.conf","type":"install"}]},{"name":"ua_parser-core","origin":"devel/ua_parser-core","version":"0.5.0_1","comment":"Regex file for building language ports of Browserscope's UA parser","maintainer":"demon@FreeBSD.org","www":"https://github.com/ua-parser/uap-core","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e6d3f966c6fa5ccb8046d762bbb78ec30e49161da3d2be20773acca2ab89378","flatsize":166635,"path":"All/ua_parser-core-0.5.0_1.pkg","repopath":"All/ua_parser-core-0.5.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34416,"desc":"This port contains the core of BrowserScope's original user agent string\nparser: data collected over the years by Steve Souders and numerous other\ncontributors, extracted into a separate YAML file so as to be reusable as is\nby implementations in any programming language.\n\nThis port itself does not contain a parser: only the necessary data to build\none.  There exists a ref implementation, along with multiple, production-ready\nimplementations in various programming languages.","categories":["devel"]},{"name":"uacme","origin":"security/uacme","version":"1.7.5","comment":"Lightweight C ACMEv2 client which uses external authenticators","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/ndilieto/uacme","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec0ce37de5cf361147925bb177c4fd4985bb02ec791c205d39f604d8a9d1e9c5","flatsize":332292,"path":"All/uacme-1.7.5.pkg","repopath":"All/uacme-1.7.5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":91336,"desc":"Lightweight client for the RFC8555 ACMEv2 protocol, written in plain\nC with minimal dependencies (libcurl and one of GnuTLS, OpenSSL or\nmbedTLS).  The ACMEv2 protocol allows a Certificate Authority (Let's\nEncrypt is a popular one) and an applicant to automate the process\nof verification and certificate issuance.  The protocol also provides\nfacilities for other certificate management functions, such as\ncertificate revocation.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libev":{"origin":"devel/libev","version":"4.33_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","www"],"shlibs_required":["libev.so.4","libcurl.so.4","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on","MANPAGES":"on","UALPN":"on","GNUTLS":"off","MBEDTLS":"off","OPENSSL":"on"}},{"name":"ua","origin":"sysutils/ua","version":"1.0.1_1","comment":"Finds sets of identical files","maintainer":"ports@FreeBSD.org","www":"https://github.com/euedge/ua/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8db1ea6868a85d48e28041c69bda4efbcaec652f6f010690fe53fea079b9eb2b","flatsize":144077,"path":"All/ua-1.0.1_1.pkg","repopath":"All/ua-1.0.1_1.pkg","licenselogic":"single","licenses":["MPL11"],"pkgsize":44048,"desc":"ua is a simple command-line tool that finds sets of identical files.\nThe name ua is derived from the Hungarian word ugyanaz meaning the same.\n\nThe development of ua was motivated by the disturbingly often recurring\nevent of waiting too long for a shell script using sorts, md5sums, diffs\nand the like to finish finding identical files. While there are many tools\nout there, we needed a tool that can ignore white spaces and runs quite fast.\n\nLICENSE: GPL2 or later","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ua port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uTox","origin":"net-im/uTox","version":"0.17.2_6","comment":"Lightweight Tox client","maintainer":"ports@FreeBSD.org","www":"https://utox.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f02caee9962fe85c3a373c55712cbfeef9081640b46f79928486809cbad02255","flatsize":823285,"path":"All/uTox-0.17.2_6.pkg","repopath":"All/uTox-0.17.2_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":318676,"desc":"uTox is lightweight Tox (https://github.com/irungentoo/ProjectTox-Core)\nclient written in C.\n\nSimple and convenient program for confidential communication.\n\nStill early in development, though it already supports some of the most\nimportant features, like file transfers, A/V, group chats, and DNS Discovery.\n\nThere are also binaries for other OS: Linux, Android, OS X and Windows, which\nmakes it possible to communicate between users of different OS.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libfilteraudio":{"origin":"audio/libfilteraudio","version":"0.0.1,1"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"opus":{"origin":"audio/opus","version":"1.5.2"},"toxcore":{"origin":"net-im/tox","version":"0.2.19_1,1"}},"categories":["net-im","net-p2p"],"shlibs_required":["libtoxcore.so.2","libsodium.so.26","libvpx.so.9","libopus.so.0","libopenal.so.1","libfilteraudio.so.0","libv4lconvert.so.0","libfontconfig.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXrender.so.1","libfreetype.so.6","libdbus-1.so.3"],"options":{"DBUS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe uTox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ucommon","origin":"devel/ucommon","version":"7.0.0_6","comment":"Very lightweight C++ design pattern library","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/commoncpp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51d34aec839237f607aba5ef8d4c9a5cc7a04f4f726d9f804efaa979be34ba97","flatsize":2049164,"path":"All/ucommon-7.0.0_6.pkg","repopath":"All/ucommon-7.0.0_6.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":435768,"desc":"GNU uCommon C++ is meant as a very light-weight C++ library to facilitate using\nC++ design patterns even for very deeply embedded applications, such as for\nsystems using uclibc along with posix threading support. For this reason, GNU\nuCommon C++ disables language features that consume memory or introduce runtime\noverhead, such as rtti and exception handling, and assumes one will mostly be\nlinking applications with other pure C based libraries rather than using the\noverhead of the standard C++ library and other similar class frameworks.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libcommoncpp.so.8","libucommon.so.8","libusecure.so.8"],"messages":[{"message":"===>   NOTICE:\n\nThe ucommon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"u6rd","origin":"net/u6rd","version":"1.6_4","comment":"User-space 6rd (RFC 5569) implementation","maintainer":"ume@FreeBSD.org","www":"http://www.scythe.jp/lab/u6rd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d0a6e1bbbe82e33f6581a1fa3c6783c3a0cbc94c07d7016ad23be21ea3c846a","flatsize":29911,"path":"All/u6rd-1.6_4.pkg","repopath":"All/u6rd-1.6_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14856,"desc":"The u6rd is a user-space 6rd (RFC 5569) implementation, which uses\ntun(4) and the raw socket interface.\nThe u6rd daemon runs on the 6rd border router of a 6rd site that is\nisolated from the native IPv6 Internet. It does not provide the\nfunctionality of 6rd \"relay\" routers.","categories":["net"],"options":{"DOCS":"on"}},{"name":"u-boot-wandboard","origin":"sysutils/u-boot-wandboard","version":"2024.04","comment":"Cross-build das u-boot for model wandboard","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a2b968b3180f20a82dba5ca2cd25a1a265d285ba82ff184fba2906c6c2ee6c3","flatsize":722652,"path":"All/u-boot-wandboard-2024.04.pkg","repopath":"All/u-boot-wandboard-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":288628,"desc":"U-Boot loader for Wandboard Solo, Dual, and Quad.\n\nInstall the u-boot.imx file onto the boot disk using:\n\n  dd if=u-boot.imx of=/dev/whatever bs=1k oseek=1 conv=sync\n\nThe U-Boot built by this port expects the first 1MB of the boot media to\nbe reserved for the U-Boot executable and saved environment.  The u-boot.imx\nfile begins at an offset of 1K from the start of the boot disk.  The U-Boot\nenvironment area begins at an offset of 512K.\n\nThis version is patched so that:\n * ELF and API features are enabled to support ubldr.\n * A single U-Boot image supports Solo, Dual[lite], and Quad processors.\n * When the selected board has multiple SD or MMC devices available, the\n   mmc0 device in U-Boot (and thus the disk0 device in loader(8)) will be\n   whichever device U-Boot was loaded from by the ROM bootloader routines.\n\nThe sources for this port were originally obtained from commit 87f595d1ee\nat https://github.com/TechNexion/U-Boot-edm/ which appears to be a slightly\nmodified fork of the stock U-Boot 2013.10 release.  As of this writing,\nthe changes in this fork have not been rolled back into upstream U-Boot.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"ubuntu-font","origin":"x11-fonts/ubuntu-font","version":"0.83_2","comment":"Ubuntu font family","maintainer":"0mp@FreeBSD.org","www":"https://design.ubuntu.com/font/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e141a67b1813989ae3ceaf5f0013e42b2c2d74034ea03129b06d23090e40c10","flatsize":4409614,"path":"All/ubuntu-font-0.83_2.pkg","repopath":"All/ubuntu-font-0.83_2.pkg","licenselogic":"single","licenses":["UFL"],"pkgsize":1447464,"desc":"The Ubuntu Font Family are a set of matching new libre/open fonts in\ndevelopment during 2010--2011. The development is being funded by\nCanonical Ltd on behalf the wider Free Software community and the\nUbuntu project.  The technical font design work and implementation is\nbeing undertaken by Dalton Maag.\n\nBoth the final font Truetype/OpenType files and the design files used\nto produce the font family are distributed under an open licence and\nyou are expressly encouraged to experiment, modify, share and improve.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"Make sure that the freetype module is loaded.  If it is not, add the following\nline to the \"Modules\" section of your X Windows configuration file:\n\n        Load \"freetype\"\n\nAdd the following line to the \"Files\" section of X Windows configuration file:\n\n        FontPath \"/usr/local/share/fonts/ubuntu-font/\"","type":"install"}]},{"name":"uqm","origin":"games/uqm","version":"0.8.0_1","comment":"Space exploration game The Ur-Quan Masters","maintainer":"mail@maxlor.com","www":"https://sc2.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"844993c02e62c3433a0353c25c4faa41a090141fd8f9ddee7c997a4bb05c27ad","flatsize":13214738,"path":"All/uqm-0.8.0_1.pkg","repopath":"All/uqm-0.8.0_1.pkg","licenselogic":"and","licenses":["GPLv2+","CC-BY-NC-SA-2.5","CC-BY-2.0"],"pkgsize":9354300,"desc":"The Ur-Quan Masters is a port of the original Star Control 2 for 3DO Consoles.\n\nThe game features space exploration, diplomacy and combat as well as resource\ngathering and building. The player can freely explore hundreds of star systems,\nplanets and moons. To defeat the evil Ur-Quan that have enslaved earth, he will\nneed to gather knowledge and materials, and build alliances with alien races.\n\nThe project started in August 2002, when Toys For Bob released the partially\nported sources of the Star Control 2 3DO version to the fan community. That\ncommunity has since updated and extended the code to run on modern computers.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libpng16.so.16","libSDL2-2.0.so.0"],"options":{"DOCS":"on","MUSIC":"off","OPENAL":"off","VOICE":"off","REMIX1":"off","REMIX2":"off","REMIX3":"off","REMIX4":"off"}},{"name":"u-boot-rpi-arm64","origin":"sysutils/u-boot-rpi-arm64","version":"2024.04","comment":"Cross-build das u-boot for model rpi-arm64","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ad7e99d4e2778f529adae8c35b8020fbca417cf5b311de559801414a4069aa3","flatsize":647455,"path":"All/u-boot-rpi-arm64-2024.04.pkg","repopath":"All/u-boot-rpi-arm64-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":252476,"desc":"U-Boot loader and related files for the 64 bit variants of the RPI\n\nThis u-boot config is made to be bootable on any 64bits RPI like the RPI2v1.1\nRPI3 and RPI4.\n\nFor general information about U-Boot see WWW: https://www.denx.de/wiki/U-Boot","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-tools","origin":"sysutils/u-boot-tools","version":"2020.07","comment":"U-boot related tools","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05404435a6758fb0d333b60b076853d7ea6a854aba8e600655c39ce35ad30c20","flatsize":749074,"path":"All/u-boot-tools-2020.07.pkg","repopath":"All/u-boot-tools-2020.07.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":145356,"desc":"U-Boot tools for creating and analyzing u-boot images.\n\nU-Boot images are used to embed kernels into a know format for u-boot.\nIt can also be FIT (Flattened Image Tree) images when the source describing\nthe image is written like a DTS (Device Tree Source).","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"u-boot-sinovoip-bpi-m3","origin":"sysutils/u-boot-sinovoip-bpi-m3","version":"2024.04","comment":"Cross-build das u-boot for model sinovoip-bpi-m3","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ff8fd4972f5001841bed35623dcca3bac6bc23b747d8a6bc3a311577e96f540","flatsize":547290,"path":"All/u-boot-sinovoip-bpi-m3-2024.04.pkg","repopath":"All/u-boot-sinovoip-bpi-m3-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":260424,"desc":"U-Boot loader for Banana Pi M3.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-sinovoip-bpi-m3/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-rpi4","origin":"sysutils/u-boot-rpi4","version":"2024.04","comment":"Cross-build das u-boot for model rpi4","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7674e6f6294d9cbc3fc2dcd9a248e70dd800e08534c048ee7e2afa856a7a9a6b","flatsize":665003,"path":"All/u-boot-rpi4-2024.04.pkg","repopath":"All/u-boot-rpi4-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":259996,"desc":"U-Boot loader and related files for the RPi4\n\nFor general information about U-Boot see WWW: https://www.denx.de/wiki/U-Boot","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"uae","origin":"emulators/uae","version":"0.8.29_4","comment":"Commodore Amiga emulator","maintainer":"simond@irrelevant.org","www":"http://www.amigaemulator.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a51a14fde8c1d150cfa62d96a8d18173ffdf4fcced3d6363b436bfa6401b9fd","flatsize":2116026,"path":"All/uae-0.8.29_4.pkg","repopath":"All/uae-0.8.29_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":539996,"desc":"UAE is a mostly complete software emulation of the hardware of the Commodore\nAmiga 500/1000/2000.  Commodore Amiga, for those who don't know, is a 16/32\nbit computer system based on the Motorola 680x0 CPU and a few specially\ndesigned custom chips that provide very good graphics and sound capabilities.\n\nIts first incarnation, the A1000, appeared in 1985, followed by the highly\nsuccessful A500 and A2000 models.\n\nRequires a valid Amiga ROM file in order to be useful.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["emulators"],"shlibs_required":["libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on"}},{"name":"u-boot-rpi3","origin":"sysutils/u-boot-rpi3","version":"2024.04","comment":"Cross-build das u-boot for model rpi3","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43ea20cbae11aa282da6e55614542bfc9cd8693fb94e64931d1001018a865485","flatsize":616307,"path":"All/u-boot-rpi3-2024.04.pkg","repopath":"All/u-boot-rpi3-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":237232,"desc":"U-Boot loader and related files for the RPi3\n\nFor general information about U-Boot see WWW: https://www.denx.de/wiki/U-Boot","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"uctodata","origin":"textproc/uctodata","version":"0.11","comment":"Datafiles for the tokenizer 'ucto'","maintainer":"yuri@FreeBSD.org","www":"https://languagemachines.github.io/ucto/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10b893266ef4dfc7b9916e740029a76e4fdef8aaa118e75acecfbd3742ceab8b","flatsize":97362,"path":"All/uctodata-0.11.pkg","repopath":"All/uctodata-0.11.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25104,"desc":"Datafiles for ucto, the rule-based tokenization package that is used to\nparse texts in different languages.","categories":["textproc"]},{"name":"u-boot-rpi3-32","origin":"sysutils/u-boot-rpi3-32","version":"2024.04","comment":"Cross-build das u-boot for model rpi3-32","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"192d40106cadd35f8e393e8708a4bdfa6b162b7a4515f568e80eceff6ceec541","flatsize":574519,"path":"All/u-boot-rpi3-32-2024.04.pkg","repopath":"All/u-boot-rpi3-32-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":223920,"desc":"U-Boot loader and related files for the RPi3\n\nFor general information about U-Boot see WWW: https://www.denx.de/wiki/U-Boot","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-sifive-fu540","origin":"sysutils/u-boot-sifive-fu540","version":"2024.04","comment":"Cross-build das u-boot for model sifive-fu540","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ff09e30d9f5841b8c8c6d95d9ef978df0092c56838dc5e4d95b847a86823c20","flatsize":742666,"path":"All/u-boot-sifive-fu540-2024.04.pkg","repopath":"All/u-boot-sifive-fu540-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":320108,"desc":"U-Boot loader and related files for the HiFive Unleashed (FU540).\n\nThe SD card must be formatted with a GPT partition scheme, and expects two\nspecific GUID partition types for the SPL and FIT image.\n\nNote: due to limitations in gpart(8), sgdisk(8) should be used instead. Install\nit with the sysutils/gdisk port or package.\n\nAssuming an SD card device in /dev/da2, execute:\nsgdisk --clear --set-alignment=2 \\\n    --new=1:34:2081 --change-name=1:loader1 --typecode=1:5B193300-FC78-40CD-8002-E86C45580B47 \\\n    --new=2:2082:10273 --change-name=2:loader2 --typecode=2:2E54B353-1271-4842-806F-E436D6AF6985 \\\n    /dev/da2\n\nNow, copy the u-boot files to the SD card with dd(1).\ndd if=/usr/local/share/u-boot/u-boot-sifive-fu540/u-boot-spl.bin of=/dev/da2p1 conv=sync\ndd if=/usr/local/share/u-boot/u-boot-sifive-fu540/u-boot.itb of=/dev/da2p2 conv=sync\n\nWWW: https://www.denx.de/wiki/U-Boot","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-rock-pi-4","origin":"sysutils/u-boot-rock-pi-4","version":"2024.04","comment":"Cross-build das u-boot for model rock-pi-4","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"379186d28d62e2160ca036ad65d57b45c4e2d4f95eec5528e0a075c57d4f611c","flatsize":1430291,"path":"All/u-boot-rock-pi-4-2024.04.pkg","repopath":"All/u-boot-rock-pi-4-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":446140,"desc":"U-Boot loader and related files for the Radxa Rock Pi 4.\n\nTo install this bootloader on an sdcard just do:\ndd if=/usr/local/share/u-boot/u-boot-rock-pi-4/idbloader.img of=/path/to/sdcarddevice seek=64 bs=512 conv=sync\ndd if=/usr/local/share/u-boot/u-boot-rock-pi-4/u-boot.itb of=/path/to/sdcarddevice seek=16384 bs=512 conv=sync","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-riotboard","origin":"sysutils/u-boot-riotboard","version":"2024.04","comment":"Cross-build das u-boot for model riotboard","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c915c08b5e2db4c7883fad9a70f35907640cd16e36c91f5b78c7d0f48791ae8c","flatsize":513448,"path":"All/u-boot-riotboard-2024.04.pkg","repopath":"All/u-boot-riotboard-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":251120,"desc":"U-Boot loader for RIoTboard\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-riotboard/u-boot.imx of=/path/to/sdcarddevice bs=1k seek=1 conv=sync\n\nThis version is patched so that:\n * API features is enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on IMX6 boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/imx6","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-qemu-arm64","origin":"sysutils/u-boot-qemu-arm64","version":"2024.04","comment":"Cross-build das u-boot for model qemu-arm64","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c78ad7b09c979fefe92c54bf1a607b0e5202e4972409200c7468f616c3a647ef","flatsize":1074097,"path":"All/u-boot-qemu-arm64-2024.04.pkg","repopath":"All/u-boot-qemu-arm64-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":352184,"desc":"U-Boot loader for QEMU arm64\n\nTo use this bootloader to boot a FreeBSD aarch64 image, install emulators/qemu\nand execute it as eg:\n\nqemu-system-aarch64 -M virt -cpu cortex-a57 -m 512m -nographic -bios /usr/local/share/u-boot/u-boot-qemu-arm64/u-boot.bin -hda FreeBSD-13.0-CURRENT-arm64-aarch64-RPI3-20200409-r359731.img\n\nFor general information about U-Boot see WWW: https://www.denx.de/wiki/U-Boot","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-qemu-riscv64","origin":"sysutils/u-boot-qemu-riscv64","version":"2024.04","comment":"Cross-build das u-boot for model qemu-riscv64","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9dbe99d97a1395efaa1387fc91c38ecaaa412ed09a7f8ca5ec19eac9a26236ad","flatsize":875013,"path":"All/u-boot-qemu-riscv64-2024.04.pkg","repopath":"All/u-boot-qemu-riscv64-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":345388,"desc":"U-Boot loader for QEMU RISC-V 64-bit\n\nTo use this bootloader to boot a FreeBSD RISC-V image, install\nemulators/qemu50 and sysutils/opensbi and execute it as:\n\nqemu-system-riscv64 -machine virt -m 2048m -smp 2 -nographic \\\n    -bios /usr/local/share/opensbi/lp64/generic/firmware/fw_jump.elf \\\n    -kernel /usr/local/share/u-boot/u-boot-qemu-riscv64/u-boot.bin \\\n    -drive file=/path/to/freebsd.img,format=raw,id=hd0 \\\n    -device virtio-blk-device,drive=hd0","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-rockpro64","origin":"sysutils/u-boot-rockpro64","version":"2024.04","comment":"Cross-build das u-boot for model rockpro64","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f754bc3b58688cc22375dcc04b53019b0e73f640cc31ff512c997d08f991b6a3","flatsize":1353492,"path":"All/u-boot-rockpro64-2024.04.pkg","repopath":"All/u-boot-rockpro64-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":417412,"desc":"U-Boot loader and related files for the Pine64 RockPro64.\n\nTo install this bootloader on an sdcard just do:\ndd if=/usr/local/share/u-boot/u-boot-rockpro64/idbloader.img of=/path/to/sdcarddevice seek=64 bs=512 conv=sync\ndd if=/usr/local/share/u-boot/u-boot-rockpro64/u-boot.itb of=/path/to/sdcarddevice seek=16384 bs=512 conv=sync","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-rpi2","origin":"sysutils/u-boot-rpi2","version":"2024.04","comment":"Cross-build das u-boot for model rpi2","maintainer":"uboot@FreeBSD.org","www":"https://wiki.freebsd.org/FreeBSD/arm/Raspberry%20Pi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a466c46bfb5858e11c9bfe7f36baae04a90d78123778bfbff3e0f38bd5567bd","flatsize":563296,"path":"All/u-boot-rpi2-2024.04.pkg","repopath":"All/u-boot-rpi2-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":219808,"desc":"U-Boot loader for Raspberry Pi 2\n\nTo install this bootloader, copy u-boot.bin in the share/u-boot/u-boot-rpi\ndirectory to the first partition, formatted as FAT16 or FAT32, on an SD card.\nYou will also need the firmware files from the rpi-firmware package.\n\nThis version is patched so that:\n * ELF and API features are enabled.\n * The distroboot command knows how to load FreeBSD loader(8)\n * By default, it loads ubldr.bin (PIE) from file ubldr.bin on the FAT\n   partition to address ${kernel_addr_r}, and launches it. If ubldr.bin is\n   not found, it falls back on ubldr\n\nFor information about running FreeBSD on RaspberryPi, see\nFor general information about U-Boot see WWW: https://www.denx.de/wiki/U-Boot","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-rock64","origin":"sysutils/u-boot-rock64","version":"2024.04","comment":"Cross-build das u-boot for model rock64","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e6fe58389af6cc41f1693585111a3579fc4b6f7e3c588fd9628c0ea0b6b1599","flatsize":1012491,"path":"All/u-boot-rock64-2024.04.pkg","repopath":"All/u-boot-rock64-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":328132,"desc":"U-Boot loader and related files for the Pine64 Rock64.\n\nTo install this bootloader on an sdcard just do:\ndd if=/usr/local/share/u-boot/u-boot-rock64/idbloader.img of=/path/to/sdcarddevice seek=64 bs=512 conv=sync\ndd if=/usr/local/share/u-boot/u-boot-rock64/u-boot.itb of=/path/to/sdcarddevice seek=16384 bs=512 conv=sync","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-rpi-0-w","origin":"sysutils/u-boot-rpi-0-w","version":"2024.04","comment":"Cross-build das u-boot for model rpi-0-w","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6492ade4937ff98e273470c977b1cd51b9feb09ce9dbff32d2b12350f7e84651","flatsize":573510,"path":"All/u-boot-rpi-0-w-2024.04.pkg","repopath":"All/u-boot-rpi-0-w-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":222844,"desc":"U-Boot loader for Raspberry Pi\n\nTo install this bootloader, copy u-boot.bin in the share/u-boot/u-boot-rpi-0-w\ndirectory to the first partition, formatted as FAT16 or FAT32, on an SD card.\nYou will also need the firmware files and configs from the rpi-firmware package.\n\nThis version is patched so that:\n * API features are enabled.\n * U-Boot and FreeBSD kernel are using rpi-firmware DTBs\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on RaspberryPi, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Raspberry%2520Pi","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-rpi","origin":"sysutils/u-boot-rpi","version":"2024.04","comment":"Cross-build das u-boot for model rpi","maintainer":"uboot@FreeBSD.org","www":"https://wiki.freebsd.org/FreeBSD/arm/Raspberry%20Pi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"891b2ac6fac5646da4483f284807e99a40a26762b0cf54801c4f073f607b014d","flatsize":573270,"path":"All/u-boot-rpi-2024.04.pkg","repopath":"All/u-boot-rpi-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":222720,"desc":"U-Boot loader for Raspberry Pi\n\nTo install this bootloader, copy u-boot.bin in the share/u-boot/u-boot-rpi\ndirectory to the first partition, formatted as FAT16 or FAT32, on an SD card.\nYou will also need the firmware files from the rpi-firmware package.\n\nThis version is patched so that:\n * ELF and API features are enabled.\n * The distroboot command knows how to load FreeBSD loader(8)\n * By default, it loads ubldr.bin (PIE) from file ubldr.bin on the FAT\n   partition to address ${kernel_addr_r}, and launches it. If ubldr.bin is\n   not found, it falls back on ubldr\n\nFor information about running FreeBSD on RaspberryPi, see\nFor general information about U-Boot see WWW: https://www.denx.de/wiki/U-Boot","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-sopine","origin":"sysutils/u-boot-sopine","version":"2024.04","comment":"Cross-build das u-boot for model sopine","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39f1041c2e7fb61f25d03b4cdd56a28feca8eb7ae81761b41102212980e5bf49","flatsize":833357,"path":"All/u-boot-sopine-2024.04.pkg","repopath":"All/u-boot-sopine-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":308976,"desc":"U-Boot loader and related files for the Sopine.\n\nTo install this bootloader on an sdcard just do:\ndd if=/usr/local/share/u-boot/u-boot-sopine/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=128k seek=1 conv=sync\n\nFor information about running FreeBSD on Allwinner boards, see\n https://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-pinebookpro","origin":"sysutils/u-boot-pinebookpro","version":"2024.04","comment":"Cross-build das u-boot for model pinebookpro","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cfb3b613e31a3178e703880d2c796dc041e24c752f7e309be616fe4dc78bde5","flatsize":1306907,"path":"All/u-boot-pinebookpro-2024.04.pkg","repopath":"All/u-boot-pinebookpro-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":405088,"desc":"U-Boot loader and related files for the Pine64 PineBook Pro.\n\nTo install this bootloader on an sdcard just do:\ndd if=/usr/local/share/u-boot/u-boot-pinebookpro/idbloader.img of=/path/to/sdcarddevice seek=64 bs=512 conv=sync\ndd if=/usr/local/share/u-boot/u-boot-pinebookpro/u-boot.itb of=/path/to/sdcarddevice seek=16384 bs=512 conv=sync","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-pinebook","origin":"sysutils/u-boot-pinebook","version":"2024.04","comment":"Cross-build das u-boot for model pinebook","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53a9551023cdae9b52ef8319aab6d5cd39b72d1dc9c3319daf6aef54a73fc895","flatsize":816175,"path":"All/u-boot-pinebook-2024.04.pkg","repopath":"All/u-boot-pinebook-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":301736,"desc":"U-Boot loader and related files for the Pinebook\n\nTo install this bootloader on an sdcard just do:\ndd if=/usr/local/share/u-boot/u-boot-pinebook/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=128k seek=1 conv=sync\n\nFor information about running FreeBSD on Allwinner boards, see\n https://wiki.freebsd.org/FreeBSD/arm/Allwinner\n\nFor general information about U-Boot see WWW: https://www.denx.de/wiki/U-Boot","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-pine64-lts","origin":"sysutils/u-boot-pine64-lts","version":"2024.04","comment":"Cross-build das u-boot for model pine64-lts","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5bf314559649a6d8e00eab7928abebb44be7769dc88f524a389124135be5c57","flatsize":833453,"path":"All/u-boot-pine64-lts-2024.04.pkg","repopath":"All/u-boot-pine64-lts-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":309008,"desc":"U-Boot loader and related files for the Pine64-LTS.\n\nTo install this bootloader on an sdcard just do:\ndd if=/usr/local/share/u-boot/u-boot-pine64-lts/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=128k seek=1 conv=sync\n\nFor information about running FreeBSD on Allwinner boards, see\n https://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-pine64","origin":"sysutils/u-boot-pine64","version":"2024.04","comment":"Cross-build das u-boot for model pine64","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98a0e93464d05503ab73faffd100e6cef1048d625953aa8728409394ced8b9cb","flatsize":849296,"path":"All/u-boot-pine64-2024.04.pkg","repopath":"All/u-boot-pine64-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":300420,"desc":"U-Boot loader and related files for the Pine64.\n\nTo install this bootloader on an sdcard just do:\ndd if=/usr/local/share/u-boot/u-boot-pine64/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=128k seek=1 conv=sync\n\nFor information about running FreeBSD on Allwinner boards, see\n https://wiki.freebsd.org/FreeBSD/arm/Allwinner\n\nFor general information about U-Boot see WWW: https://www.denx.de/wiki/U-Boot","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-pine-h64","origin":"sysutils/u-boot-pine-h64","version":"2024.04","comment":"Cross-build das u-boot for model pine-h64","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a3c6c7f8bb68002f648de61333db157545bcf59cda68fbf9d11b1934d1ed6bf","flatsize":802212,"path":"All/u-boot-pine-h64-2024.04.pkg","repopath":"All/u-boot-pine-h64-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":298036,"desc":"U-Boot loader and related files for the Pine H64\n\nTo install this bootloader on an sdcard just do:\ndd if=/usr/local/share/u-boot/u-boot-pine-h64/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=128k seek=1 conv=sync\n\nFor information about running FreeBSD on Allwinner boards, see\n https://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-pandaboard","origin":"sysutils/u-boot-pandaboard","version":"2024.04","comment":"Cross-build das u-boot for model pandaboard","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5428760ef1531d6ab85cff27e0fd3830027772aabb72ff09bf22a71204e33ea6","flatsize":610115,"path":"All/u-boot-pandaboard-2024.04.pkg","repopath":"All/u-boot-pandaboard-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":252848,"desc":"U-Boot loader for PandaBoard.\n\nTo install this bootloader, copy the files MLO and u-boot.img to the FAT\npartition on an SD card.  Normally this is partition 1, but different\npartitions can be set with U-Boot environment variables.\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot scripts ) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on the PandaBoard, see\nhttps://wiki.freebsd.org/FreeBSD/arm/PandaBoard","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-pcduino3","origin":"sysutils/u-boot-pcduino3","version":"2024.04","comment":"Cross-build das u-boot for model pcduino3","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c626e48b37ea0e997513c8a9176c3d03ed8a338701f8900985c5a5431aea0543","flatsize":584966,"path":"All/u-boot-pcduino3-2024.04.pkg","repopath":"All/u-boot-pcduino3-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":279352,"desc":"U-Boot loader for pcDuino3\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-pcduino3/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-orangepi-zero-plus","origin":"sysutils/u-boot-orangepi-zero-plus","version":"2024.04","comment":"Cross-build das u-boot for model orangepi-zero-plus","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1a03e9b0f2ead09dab37c02949ff6bf6ef281e49a509f696e6af35a94e4c982","flatsize":795788,"path":"All/u-boot-orangepi-zero-plus-2024.04.pkg","repopath":"All/u-boot-orangepi-zero-plus-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":297624,"desc":"U-Boot loader for OrangePi Zero Plus.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-orangepi-zero-plus/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=128k seek=1 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-orangepi_r1","origin":"sysutils/u-boot-orangepi-r1","version":"2024.04","comment":"Cross-build das u-boot for model orangepi_r1","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0cb606c0ac06a5ef71ff64bf3cd2b7dc0db8797f7761a27036f1613a2fa31531","flatsize":543753,"path":"All/u-boot-orangepi_r1-2024.04.pkg","repopath":"All/u-boot-orangepi_r1-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":259180,"desc":"U-Boot loader and related files for the OrangePI R1.\n\nTo install this bootloader on an sdcard just do:\ndd if=/usr/local/share/u-boot/u-boot-orangepi-r1/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-orangepi-plus-2e","origin":"sysutils/u-boot-orangepi-plus-2e","version":"2024.04","comment":"Cross-build das u-boot for model orangepi-plus-2e","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08bee73683647790fa9979c2df756a48b4282ad0f2a05a22d8fca655f5f44dca","flatsize":570506,"path":"All/u-boot-orangepi-plus-2e-2024.04.pkg","repopath":"All/u-boot-orangepi-plus-2e-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":273676,"desc":"U-Boot loader for OrangePi Plus2E.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-orangepi-plus-2e/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-orangepi-zero","origin":"sysutils/u-boot-orangepi-zero","version":"2024.04","comment":"Cross-build das u-boot for model orangepi-zero","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb06e31967176077bd86e4c31da6fe3997546a6280149ac2bdca1372db57ec5f","flatsize":546573,"path":"All/u-boot-orangepi-zero-2024.04.pkg","repopath":"All/u-boot-orangepi-zero-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":259944,"desc":"U-Boot loader for OrangePi Zero.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-orangepi-zero/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-orangepi-pc2","origin":"sysutils/u-boot-orangepi-pc2","version":"2024.04","comment":"Cross-build das u-boot for model orangepi-pc2","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2365c098c77b01b3d8d404a9c5f9608d3074560229eb1b0610e6960690b1a963","flatsize":898031,"path":"All/u-boot-orangepi-pc2-2024.04.pkg","repopath":"All/u-boot-orangepi-pc2-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":336480,"desc":"U-Boot loader and related files for the OrangePi PC2\n\nTo install this bootloader on an sdcard just do:\ndd if=$LOCALBASE/share/u-boot/u-boot-orangepi-pc2/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=128k seek=1 conv=sync\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-orangepi-pc-plus","origin":"sysutils/u-boot-orangepi-pc-plus","version":"2024.04","comment":"Cross-build das u-boot for model orangepi-pc-plus","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f6c35327e63fc5d1ee4dc33b3457d3959ba86f8c4559e2e96d2445a093d18d6","flatsize":570035,"path":"All/u-boot-orangepi-pc-plus-2024.04.pkg","repopath":"All/u-boot-orangepi-pc-plus-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":273604,"desc":"U-Boot loader for OrangePi PC Plus.\n\nTo install this bootloader on an sdcard just do :\ndd if=/usr/local/share/u-boot/u-boot-orangepi-pc-plus/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=notrunc,sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-nanopi_neo_air","origin":"sysutils/u-boot-nanopi-neo-air","version":"2024.04","comment":"Cross-build das u-boot for model nanopi_neo_air","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2e61a9557ec82a5842a40267582db9e13c2ed37c5ccca9e4535668bf5bbeb98","flatsize":516631,"path":"All/u-boot-nanopi_neo_air-2024.04.pkg","repopath":"All/u-boot-nanopi_neo_air-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":245876,"desc":"U-Boot loader for NanoPi Neo Air.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-nanopi-neo-air/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-nanopi_neo","origin":"sysutils/u-boot-nanopi-neo","version":"2024.04","comment":"Cross-build das u-boot for model nanopi_neo","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14326f1e6804bc5c289d16cb5e48509cea42888d528db66e753d65a5b4186f82","flatsize":525807,"path":"All/u-boot-nanopi_neo-2024.04.pkg","repopath":"All/u-boot-nanopi_neo-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":250412,"desc":"U-Boot loader for NanoPi Neo.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-nanopi-neo/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"uchiwa","origin":"www/uchiwa","version":"0.18.2_22","comment":"Simple dashboard for Sensu","maintainer":"alexander@treg.io","www":"https://uchiwa.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1afbf330c23b54d358751c4fa102ae570dbc55efa19df86b47ca9c297676d5fb","flatsize":30274287,"path":"All/uchiwa-0.18.2_22.pkg","repopath":"All/uchiwa-0.18.2_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6833052,"desc":"Uchiwa is a simple dashboard for the Sensu monitoring framework.","categories":["www"],"users":["uchiwa"],"groups":["uchiwa"]},{"name":"u-boot-olinuxino-lime2","origin":"sysutils/u-boot-olinuxino-lime2","version":"2024.04","comment":"Cross-build das u-boot for model olinuxino-lime2","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7a267cfb92939bffc1d8f399de09c689bb2b1f48fcafb696e3a434e2a65840e","flatsize":648112,"path":"All/u-boot-olinuxino-lime2-2024.04.pkg","repopath":"All/u-boot-olinuxino-lime2-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":312400,"desc":"U-Boot loader for Olinuxino Lime2.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-olinuxino-lime/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-nanopi_a64","origin":"sysutils/u-boot-nanopi-a64","version":"2024.04","comment":"Cross-build das u-boot for model nanopi_a64","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a31bdc65885e770001ab155b3858adeba3f3382bf6d6503f6a967d14dc3f04ca","flatsize":806188,"path":"All/u-boot-nanopi_a64-2024.04.pkg","repopath":"All/u-boot-nanopi_a64-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":299240,"desc":"U-Boot loader and related files for the NanoPI A64.\n\nTo install this bootloader on an sdcard just do:\ndd if=/usr/local/share/u-boot/u-boot-nanopi-a64/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=128k seek=1 conv=sync\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-olinuxino-lime","origin":"sysutils/u-boot-olinuxino-lime","version":"2024.04","comment":"Cross-build das u-boot for model olinuxino-lime","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0053934e7414859a93058e90c98b83fca8661d03777e3fe86a41b75e811e3219","flatsize":578483,"path":"All/u-boot-olinuxino-lime-2024.04.pkg","repopath":"All/u-boot-olinuxino-lime-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":277764,"desc":"U-Boot loader for Olinuxino Lime.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-olinuxino-lime/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-orangepi-pc","origin":"sysutils/u-boot-orangepi-pc","version":"2024.04","comment":"Cross-build das u-boot for model orangepi-pc","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b06b38c45c49ce41fdcd1165874fb1a0ab8f8c28acec1256984ed4b319c4ca2","flatsize":569454,"path":"All/u-boot-orangepi-pc-2024.04.pkg","repopath":"All/u-boot-orangepi-pc-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":273456,"desc":"U-Boot loader and related files for the OrangePi PC\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-orangepi-pc/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-nanopi-r5s","origin":"sysutils/u-boot-nanopi-r5s","version":"2024.04","comment":"Cross-build das u-boot for model nanopi-r5s","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dce9c735d8a570eaffc5dbc91cc1a8c6831aff8b2a240bc26641a893f86998dc","flatsize":1364252,"path":"All/u-boot-nanopi-r5s-2024.04.pkg","repopath":"All/u-boot-nanopi-r5s-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":437280,"desc":"U-Boot loader and related files for the FriendlyARM NanoPi-R5S\n\nTo install this bootloader on an sdcard just do:\n\ndd if=/usr/local/share/u-boot/u-boot-nanopi-r5s/idbloader.img of=/path/to/sdcarddevice seek=64 bs=512 conv=sync\ndd if=/usr/local/share/u-boot/u-boot-nanopi-r5s/u-boot.itb of=/path/to/sdcarddevice seek=16384 bs=512 conv=sync","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-olinuxino-lime2-emmc","origin":"sysutils/u-boot-olinuxino-lime2-emmc","version":"2024.04","comment":"Cross-build das u-boot for model olinuxino-lime2-emmc","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d72285d5b1d0f05524b2d29d2dd9db2c50a2e46a42a1432c45a0d058df60f7e6","flatsize":651128,"path":"All/u-boot-olinuxino-lime2-emmc-2024.04.pkg","repopath":"All/u-boot-olinuxino-lime2-emmc-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":313740,"desc":"U-Boot loader for Olinuxino Lime2.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-olinuxino-lime/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-olimex-a20-som-evb","origin":"sysutils/u-boot-olimex-a20-som-evb","version":"2024.04","comment":"Cross-build das u-boot for model olimex-a20-som-evb","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dcf7a18fb7f1888bd757c37d7c0190e36eae9a5555512726f3df3f435bbf6e6d","flatsize":587051,"path":"All/u-boot-olimex-a20-som-evb-2024.04.pkg","repopath":"All/u-boot-olimex-a20-som-evb-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":279904,"desc":"U-Boot loader for Olimex A20 SOM EVB.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-olimex-a20-som-evb/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-imx-serial-loader","origin":"sysutils/u-boot-imx-serial-loader","version":"2017.01","comment":"Load u-boot via USB or UART on i.MX5, i.MX6, i.MX7, and Vybrid","maintainer":"ports@FreeBSD.org","www":"https://github.com/boundarydevices/imx_usb_loader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5f3628622d52a9544a6b7e83bd0a1e68d67f97f674ce3708c2687665aa8acf3","flatsize":298620,"path":"All/u-boot-imx-serial-loader-2017.01.pkg","repopath":"All/u-boot-imx-serial-loader-2017.01.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":68240,"desc":"This program boots an i.MX or Vybrid system using a copy of U-Boot\ntransferred to the system over an OTG or UART connection.  It can be\nused to \"unbrick\" a system which has a corrupted or missing copy of\nU-Boot in nonvolatile media such as nand flash or eeprom.  i.MX systems\nuse the OTG port, Vybrid systems use the UART port.\n\nTo use this, connect the OTG port of your i.MX board to a USB host\nport on your computer, power on the board, then run imx_usb <filename>\nwhere filename is the board-specific u-boot.imx file to boot with.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe u-boot-imx-serial-loader port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"u-boot-nanopi-neo2","origin":"sysutils/u-boot-nanopi-neo2","version":"2024.04","comment":"Cross-build das u-boot for model nanopi-neo2","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"000b4d900791d0f1d9b3bd9601d42265861a46f816f616c029f6fedbf8d4be71","flatsize":795517,"path":"All/u-boot-nanopi-neo2-2024.04.pkg","repopath":"All/u-boot-nanopi-neo2-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":297528,"desc":"U-Boot loader and related files for the NanoPi NEO2\n\nTo install this bootloader on an sdcard just do:\ndd if=$LOCALBASE/share/u-boot/u-boot-nanopi-neo2/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=128k seek=1 conv=sync\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-orangepi-one","origin":"sysutils/u-boot-orangepi-one","version":"2024.04","comment":"Cross-build das u-boot for model orangepi-one","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0506837b38544c358142347e2deb4a6e7b1918f12d65b4da6868a970c33393d","flatsize":557635,"path":"All/u-boot-orangepi-one-2024.04.pkg","repopath":"All/u-boot-orangepi-one-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":267256,"desc":"U-Boot loader for OrangePi One.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-orangepi-one/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-cubieboard2","origin":"sysutils/u-boot-cubieboard2","version":"2024.04","comment":"Cross-build das u-boot for model cubieboard2","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd1ca2ce8a1d396db6d62f175a8f2c259ad3bf5fdf79c17a6640ab223e2e819a","flatsize":584973,"path":"All/u-boot-cubieboard2-2024.04.pkg","repopath":"All/u-boot-cubieboard2-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":279420,"desc":"U-Boot loader for Cubieboard2.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-cubieboard2/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-beaglebone","origin":"sysutils/u-boot-beaglebone","version":"2024.04","comment":"Cross-build das u-boot for model beaglebone","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93185baa5a9d3cf39b71f9188cb629fc99ee701fd572685b5743e790ff688934","flatsize":1499654,"path":"All/u-boot-beaglebone-2024.04.pkg","repopath":"All/u-boot-beaglebone-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":334780,"desc":"U-Boot loader for BeagleBone and BeagleBone Black.\n\nTo install this bootloader, copy the files MLO and bb-uboot.img to the FAT\npartition on an SD card or the eMMC.  Normally this is partition 1, but\ndifferent partitions can be set with U-Boot environment variables.\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot scripts ) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on BeagleBone or BeagleBone Black, see\nhttps://wiki.freebsd.org/FreeBSD/arm/BeagleBone","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-nanopi_m1plus","origin":"sysutils/u-boot-nanopi-m1plus","version":"2024.04","comment":"Cross-build das u-boot for model nanopi_m1plus","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17b91c90d0f26b8d20858808d1e274a62e902b50f833e64b24e53dd7470583b3","flatsize":558502,"path":"All/u-boot-nanopi_m1plus-2024.04.pkg","repopath":"All/u-boot-nanopi_m1plus-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":267428,"desc":"U-Boot loader for NanoPi M1 Plus.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-nanopi-m1plus/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-clearfog","origin":"sysutils/u-boot-clearfog","version":"2024.04","comment":"Cross-build das u-boot for model clearfog","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9cc8d9334f0a0a77a694c3246f5f6cf500a8bf7c484862afa8083cd4949b54a","flatsize":606951,"path":"All/u-boot-clearfog-2024.04.pkg","repopath":"All/u-boot-clearfog-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":289220,"desc":"U-Boot loader for the SolidRun ClearFog Pro.\n\nInstall the u-boot-spl.kwb file onto the boot disk using:\n\n  dd if=u-boot-with-spl.kwb of=/dev/whatever bs=512 seek=1\n\nThe BootROM searches for U-Boot after the first 512 bytes.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-bhyve-arm64","origin":"sysutils/u-boot-bhyve-arm64","version":"2024.04","comment":"Cross-build das u-boot for model bhyve-arm64","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbd966be98bb64c865606dba7312c5ba3b8d157876659f374a96dccb748273c9","flatsize":488125,"path":"All/u-boot-bhyve-arm64-2024.04.pkg","repopath":"All/u-boot-bhyve-arm64-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":189836,"desc":"U-Boot loader for arm64 bhyve\n\nThe loader is configured to boot automatically from the first VirtIO block\ndevice.  Specify\n\n  -o bootrom=$LOCALBASE/share/u-boot/u-boot-bhyve-arm64/u-boot.bin\n\nin bhyve(8) parameters.  Note that this loader is experimental as the arm64\nbhyve port is still under development.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-firefly-rk3399","origin":"sysutils/u-boot-firefly-rk3399","version":"2024.04","comment":"Cross-build das u-boot for model firefly-rk3399","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65f9475c37e2805d9617a66b65d8f4393c32c1284a8ae65382f3cf627257d93b","flatsize":1176348,"path":"All/u-boot-firefly-rk3399-2024.04.pkg","repopath":"All/u-boot-firefly-rk3399-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":365848,"desc":"U-Boot loader and related files for the Firefly RK3399.\n\nTo install this bootloader on an sdcard just do:\ndd if=/usr/local/share/u-boot/u-boot-firefly-rk3399/idbloader.img of=/path/to/sdcarddevice seek=64 bs=512 conv=sync\ndd if=/usr/local/share/u-boot/u-boot-firefly-rk3399/u-boot.itb of=/path/to/sdcarddevice seek=16384 bs=512 conv=sync","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-cubox-hummingboard","origin":"sysutils/u-boot-cubox-hummingboard","version":"2024.04","comment":"Cross-build das u-boot for model cubox-hummingboard","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4098abf96ad4ca59323de9de9d1dedee7a3d570a3b994f73708f28911f21701","flatsize":693200,"path":"All/u-boot-cubox-hummingboard-2024.04.pkg","repopath":"All/u-boot-cubox-hummingboard-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":278376,"desc":"U-Boot loader for SolidRun Cubox-i and Hummingboard.\n\nInstall the u-boot.imx file onto the boot disk using:\n\n  dd if=u-boot.imx of=/dev/whatever bs=1k oseek=1 conv=sync\n\nThe U-Boot built by this port expects the first 1MB of the boot media to\nbe reserved for the U-Boot executable and saved environment.  The u-boot.imx\nfile begins at an offset of 1K from the start of the boot disk.  The U-Boot\nenvironment area begins at an offset of 512K.\n\nThis version is patched so that:\n * ELF and API features are enabled to support ubldr.\n\nThe sources for this port were originally obtained from commit e4bc4c3ebe\nat https://github.com/SolidRun/u-boot-imx6 which appears to be a highly\nmodified fork of the stock U-Boot 2013.10 release.  As of this writing,\nthe changes in this fork have not been rolled back into upstream U-Boot.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-nanopi-r2s","origin":"sysutils/u-boot-nanopi-r2s","version":"2024.04","comment":"Cross-build das u-boot for model nanopi-r2s","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3fb924abe699ce8605e0b838f6d0213e9116148c42bad5e309a196afd1a7b2f","flatsize":997136,"path":"All/u-boot-nanopi-r2s-2024.04.pkg","repopath":"All/u-boot-nanopi-r2s-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":324824,"desc":"U-Boot loader and related files for the Nanopi R2S.\n\nTo install this bootloader on an sdcard just do:\ndd if=/usr/local/share/u-boot/u-boot-nanopi-r2s/idbloader.img of=/path/to/sdcarddevice seek=64 bs=512 conv=sync\ndd if=/usr/local/share/u-boot/u-boot-nanopi-r2s/u-boot.itb of=/path/to/sdcarddevice seek=16384 bs=512 conv=sync","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-bananapi","origin":"sysutils/u-boot-bananapi","version":"2024.04","comment":"Cross-build das u-boot for model bananapi","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee1d3c59a887958cb90b2187a5bed0791009ca16ffa7962f804003aef07649f8","flatsize":589552,"path":"All/u-boot-bananapi-2024.04.pkg","repopath":"All/u-boot-bananapi-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":281332,"desc":"U-Boot loader for Banana Pi.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-bananapi/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-a64-olinuxino","origin":"sysutils/u-boot-a64-olinuxino","version":"2024.04","comment":"Cross-build das u-boot for model a64-olinuxino","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa83b417f291c6d7bf9bcf42ceb6b43a175bdd367d27aa1280ff89f73a565f89","flatsize":807458,"path":"All/u-boot-a64-olinuxino-2024.04.pkg","repopath":"All/u-boot-a64-olinuxino-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":299376,"desc":"U-Boot loader and related files for the A64-Olinuxino.\n\nTo install this bootloader on an sdcard just do:\ndd if=/usr/local/share/u-boot/u-boot-a64-olinuxino/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=128k seek=1 conv=sync\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-bananapim2","origin":"sysutils/u-boot-bananapim2","version":"2024.04","comment":"Cross-build das u-boot for model bananapim2","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6946effe4736d0e15867bd62ca1319cf0e4fe47e93e36470d61a99012d7b9535","flatsize":568017,"path":"All/u-boot-bananapim2-2024.04.pkg","repopath":"All/u-boot-bananapim2-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":269636,"desc":"U-Boot loader for Banana Pi M2.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-bananapim2/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"tzdiff","origin":"misc/tzdiff","version":"1.2.1","comment":"Showing time pairs between target timezone and localtime","maintainer":"naito.yuichiro@gmail.com","www":"https://github.com/belgianbeer/tzdiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc440e822c37ad66329d918da4836d3b2e2087f29cbc4cad4cac1f6ccf2381ff","flatsize":8584,"path":"All/tzdiff-1.2.1.pkg","repopath":"All/tzdiff-1.2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5408,"desc":"tzdiff is a simple command line tool to show time pairs\nbetween target timezone and localtime.","categories":["misc"]},{"name":"u-boot-chip","origin":"sysutils/u-boot-chip","version":"2024.04","comment":"Cross-build das u-boot for model chip","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e3cffefd65a3d1d289d8f77bc548b37643567e955ffd96c469250d7be00529f","flatsize":581963,"path":"All/u-boot-chip-2024.04.pkg","repopath":"All/u-boot-chip-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":279492,"desc":"U-Boot loader for NextThingCo CHIP.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-chip/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"tzdialog","origin":"sysutils/tzdialog","version":"1.2_1","comment":"Set the local timezone using dialog(1) or Xdialog(1)","maintainer":"ports@FreeBSD.org","www":"https://druidbsd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eea60ffeeb18ca0e99e70553fede25467d1962b8e54e4afc721fd8c5884ebf88","flatsize":50344,"path":"All/tzdialog-1.2_1.pkg","repopath":"All/tzdialog-1.2_1.pkg","licenselogic":"single","pkgsize":15980,"desc":"tzdialog is an ISO-3166 compliant sh(1) implementation of tzsetup(8) based on\nthe dialog(1) (or Xdialog(1)) utility for setting the local default timezone.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe tzdialog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"u-boot-cubieboard","origin":"sysutils/u-boot-cubieboard","version":"2024.04","comment":"Cross-build das u-boot for model cubieboard","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"721853e42f33d5b26161ad83a2977ce3c06204ff129380f30942a3ea1ebadb2f","flatsize":580419,"path":"All/u-boot-cubieboard-2024.04.pkg","repopath":"All/u-boot-cubieboard-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":278084,"desc":"U-Boot loader for Cubieboard.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-cubieboard/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-nanopi-r4s","origin":"sysutils/u-boot-nanopi-r4s","version":"2024.04","comment":"Cross-build das u-boot for model nanopi-r4s","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16cc3f9614063ceed7f6d132a33efb828a7b956ecf5161ee213de85729a6fb68","flatsize":1205033,"path":"All/u-boot-nanopi-r4s-2024.04.pkg","repopath":"All/u-boot-nanopi-r4s-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":374620,"desc":"U-Boot loader and related files for the FriendlyARM NanoPi-R4S (4GB/LPDDR4)\n\nTo install this bootloader on an sdcard just do:\n\ndd if=/usr/local/share/u-boot/u-boot-nanopi-r4s/idbloader.img of=/path/to/sdcarddevice seek=64 bs=512 conv=sync\ndd if=/usr/local/share/u-boot/u-boot-nanopi-r4s/u-boot.itb of=/path/to/sdcarddevice seek=16384 bs=512 conv=sync","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-a13-olinuxino","origin":"sysutils/u-boot-a13-olinuxino","version":"2024.04","comment":"Cross-build das u-boot for model a13-olinuxino","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ab1021494a32281866b5de88427e8dc9457259aa2b0e6df7a7d4d83fdaf07fd","flatsize":611825,"path":"All/u-boot-a13-olinuxino-2024.04.pkg","repopath":"All/u-boot-a13-olinuxino-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":298380,"desc":"U-Boot loader for A13 Olinuxino.\n\nTo install this bootloader on an sdcard just do :\ndd if=$LOCALBASE/share/u-boot/u-boot-a13-olinuxino/u-boot-sunxi-with-spl.bin of=/path/to/sdcarddevice bs=1k seek=8 conv=sync\n\nThis version is patched so that:\n * API features are enabled.\n * A boot.scr (U-Boot script) that loads ubldr.bin and execute it is included\n\nFor information about running FreeBSD on Allwinner boards, see\nhttps://wiki.freebsd.org/FreeBSD/arm/Allwinner","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"u-boot-qemu-arm","origin":"sysutils/u-boot-qemu-arm","version":"2024.04","comment":"Cross-build das u-boot for model qemu-arm","maintainer":"uboot@FreeBSD.org","www":"https://www.denx.de/wiki/U-Boot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99d9416855ecbe40bfa4558744f3c2df06ea0ca4a61a619e6686a1d8389b2927","flatsize":903384,"path":"All/u-boot-qemu-arm-2024.04.pkg","repopath":"All/u-boot-qemu-arm-2024.04.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":335772,"desc":"U-Boot loader for QEMU\n\nTo use this bootloader to boot a FreeBSD armv7 image, install emulators/qemu\nand execute it as eg:\n\nqemu-system-arm -M virt -m 512m -nographic -bios /usr/local/share/u-boot/u-boot-qemu-arm/u-boot.bin -hda FreeBSD-13.0-CURRENT-arm-armv7-GENERICSD-20200409-r359731.img\n\nFor general information about U-Boot see WWW: https://www.denx.de/wiki/U-Boot","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"]},{"name":"typetools","origin":"print/typetools","version":"2.110_1","comment":"Tools for manipulating fonts","maintainer":"bofh@FreeBSD.org","www":"https://www.lcdf.org/type/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73f8f81c0845948b9b13c4881555d391c75e1b73c3892e8f08a9ecfa89d359f1","flatsize":4008478,"path":"All/typetools-2.110_1.pkg","repopath":"All/typetools-2.110_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":690484,"desc":"The LCDF Typetools package contains several programs for manipulating\nPostScript Type 1, Type 1 multiple master, and PostScript-flavored OpenType\nfonts.","deps":{"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"}},"categories":["print"],"shlibs_required":["libkpathsea.so.6"]},{"name":"typstyle","origin":"lang/typstyle","version":"0.11.28","comment":"Reliable typst code formatter","maintainer":"yuri@FreeBSD.org","www":"https://enter-tainer.github.io/typstyle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"794d8c6fe6ac04a225198b3a7c8c296f169ea5095e9945146c0d4e817dd456eb","flatsize":1501023,"path":"All/typstyle-0.11.28.pkg","repopath":"All/typstyle-0.11.28.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":479804,"desc":"typstyle is a reliable typst code formatter.\n\nDesign Goals\n1. Opinionated: We want to have a consistent style across all codebases.\n2. Code only: We want to format only the code. Contents should be left untouched\n   as much as possible.\n3. Convergence: Running the formatter twice should not change the code.\n4. Correctness: The formatter should not change the looking of the rendered\n   output.","categories":["lang"]},{"name":"ultimatestunts","origin":"games/ultimatestunts","version":"0.7.7.1_6","comment":"Racing game with elaborate stunts","maintainer":"ports@FreeBSD.org","www":"https://www.ultimatestunts.nl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f52a85162324b68c080eea51fcf9d1ca359a7738f205cbd4f283666c145a1809","flatsize":31136947,"path":"All/ultimatestunts-0.7.7.1_6.pkg","repopath":"All/ultimatestunts-0.7.7.1_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":21311648,"desc":"UltimateStunts is a UNIX/Windows/Linux remake of the DOS-game \"stunts\",\nproviding modern features like openGL graphics, 3D sound and internet\nmultiplaying. Design your own tracks, choose your opponents and try the\nmost spectacular stunts you've ever seen.","deps":{"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libGL.so.1","libvorbisfile.so.3","libalut.so.0","libopenal.so.1","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ultimatestunts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"typstfmt","origin":"lang/typstfmt","version":"0.2.10_1","comment":"Basic formatter for the Typst language","maintainer":"yuri@FreeBSD.org","www":"https://github.com/astrale-sharp/typstfmt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ae5815237218ffc9e790d08a4ea2274ada35c921e146336c4e71f0d5e9115a5","flatsize":3114363,"path":"All/typstfmt-0.2.10_1.pkg","repopath":"All/typstfmt-0.2.10_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":826736,"desc":"typstfmt is a basic formatter for the Typst language.","categories":["lang"]},{"name":"typometer","origin":"benchmarks/typometer","version":"1.0.1","comment":"Text/code editor typing latency analyzer","maintainer":"danfe@FreeBSD.org","www":"https://pavelfatin.com/typometer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1db66a48ae2827e49d0ae7a6d37a8eb922a1074ccd65ecea54455db5c0b8ea5c","flatsize":511726,"path":"All/typometer-1.0.1.pkg","repopath":"All/typometer-1.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":473940,"desc":"Typometer is a tool to measure and analyze visual latency of text/code\neditors.  Its features:\n\n  - Cross-platform (Windows, Mac, Unix)\n  - Native API calls for faster screen access\n  - Synchronous and asynchronous modes\n  - Import and export of CSV data\n  - Summary statistics, frequency distribution\n  - Line/bar charts (including comparative ones)\n  - Chart image export (with legend)\n\nEditor latency is delay between an input event and a corresponding screen\nupdate, in particular -- delay between keystroke and character appearance.\nWhile there are many kinds of delays (caret movement, line editing, etc.),\ntyping latency is a major predictor of editor usability.\n\nJava 8 or later is required to run the program.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["benchmarks","java"],"options":{"DOCS":"on"}},{"name":"tycho","origin":"games/tycho","version":"0.1","comment":"Program to gather data (statistics) on Core War warriors","maintainer":"ports@FreeBSD.org","www":"https://redcoder.sourceforge.net/?p=tycho","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fef4e2ffdfed1fedf4126b5259566a4b26f1b2468e16b8f90ed9a8a89700369f","flatsize":48512,"path":"All/tycho-0.1.pkg","repopath":"All/tycho-0.1.pkg","licenselogic":"single","pkgsize":17132,"desc":"Tycho is a program to gather data on Core War warriors. Tycho takes a list of\nwarriors and fights each against the other. Execution logs of each instruction\nexecuted are recorded for all fights. It prints a report in HTML format.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe tycho port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"txtbdf2ps","origin":"print/txtbdf2ps","version":"0.7.1_1","comment":"Translator TXT + BDF to PS","maintainer":"ak@FreeBSD.org","www":"https://oldrus-ispell.sourceforge.net/txtbdf2ps.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b2f94d48c8ec99621d70b86f47216839f9fc1b89376bc34c4d61234b96a2fad","flatsize":52223,"path":"All/txtbdf2ps-0.7.1_1.pkg","repopath":"All/txtbdf2ps-0.7.1_1.pkg","licenselogic":"single","pkgsize":14296,"desc":"This is a perl script that can generate compact, DSC-compliant Postscript out\nof a plain text file and a BDF font. The output can be previewed using\nGhostscript under most platforms, or with the Windows shareware program\n\"ROPS\", or printed on Postscript printers, or converted to PDF using \"ps2pdf\".\n\nThe motivation for creating this script was to be able to print texts in\ninternational character sets. Since it's much easier to create or edit bitmap\n(BDF/PCF) fonts than outline fonts, this script allows to print texts using\nyour own fonts.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print"]},{"name":"twolame","origin":"audio/twolame","version":"0.4.0_4","comment":"MPEG Audio Layer 2 encoder","maintainer":"multimedia@FreeBSD.org","www":"http://twolame.sf.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0236122524a8648c45277b7863334e8278823dfd46ae4628ae8416511f102f4","flatsize":428729,"path":"All/twolame-0.4.0_4.pkg","repopath":"All/twolame-0.4.0_4.pkg","licenselogic":"single","pkgsize":99528,"desc":"TwoLAME is an optimized MPEG Audio Layer 2 encoder\n\nIt is based heavily on:\n- tooLAME by Michael Cheng\n- the ISO dist10 code\n- improvement to algorithms as part of the LAME project (lame.sf.net)","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1"],"shlibs_provided":["libtwolame.so.0"]},{"name":"txt2man","origin":"textproc/txt2man","version":"1.7.1","comment":"Converts flat ASCII text to man page format","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/mvertes/txt2man","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98335eb6bf92b866469bf2ae7441acfaa88d87410c94fdc1cc16281e01dc28dc","flatsize":48523,"path":"All/txt2man-1.7.1.pkg","repopath":"All/txt2man-1.7.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":20468,"desc":"txt2man converts the input text into nroff commands using man(7) macros for\nman pages. Smart argument processing is available either for commands using\n\"-\" sign for flags (including long options used in GNU tools). If ifile is\nomitted, standard input is taken as argument. Result is displayed on standard\noutput.","deps":{"gawk":{"origin":"lang/gawk","version":"5.3.0"}},"categories":["textproc"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:marc_vertes:txt2man:1.7.1:::::dragonfly6:x86_64"}},{"name":"typespeed","origin":"games/typespeed","version":"0.6.5_4","comment":"Test your typing speed and get your fingers' CPS","maintainer":"ports@FreeBSD.org","www":"https://typespeed.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83054cfc5686bffa9c0d9ce2360efa91450611043645a4383de484bac0a58869","flatsize":167038,"path":"All/typespeed-0.6.5_4.pkg","repopath":"All/typespeed-0.6.5_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":67356,"desc":"Typespeed gives your fingers' cps (total and correct), typoratio and some\npoints to compare with your friends.\n\nTypespeed's idea is ripped from ztspeed (a DOS game made by Zorlim). Idea\nof the game should be clear to anyone, just type and type it fast, or be a\nlewser.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libintl.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe typespeed port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"twms","origin":"www/twms","version":"0.06y_1","comment":"Tiny WMS server","maintainer":"ports@FreeBSD.org","www":"https://github.com/Komzpa/twms","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be3fe5b7e4a1b567538fc3a3cd14cb2efa2f161888845568526a2ac7e9cfac9d","flatsize":319216,"path":"All/twms-0.06y_1.pkg","repopath":"All/twms-0.06y_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":67536,"desc":"tWMS is a tiny WMS server written in Python and using tiles as a\nbackend storage","deps":{"freefont-ttf":{"origin":"x11-fonts/freefont-ttf","version":"20120503_2"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pyproj":{"origin":"graphics/py-pyproj","version":"3.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-webpy":{"origin":"www/webpy","version":"0.62"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","astro"],"users":["twms"],"groups":["twms"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe twms port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"typeshare","origin":"devel/typeshare","version":"1.9.2_2","comment":"Tool to synchronize type definitions between Rust and other languages","maintainer":"yuri@FreeBSD.org","www":"https://github.com/1password/typeshare","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29ad1247da69c1e21772f3da0bab2fcd692eeaad77c41d28637124ab2cb99c78","flatsize":4731655,"path":"All/typeshare-1.9.2_2.pkg","repopath":"All/typeshare-1.9.2_2.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1292584,"desc":"typeshare is\n* tool to rule the types\n* tool to FFI them\n* tool to parse your Rust","categories":["devel"]},{"name":"twoftpd","origin":"ftp/twoftpd","version":"1.43_2","comment":"Simple, secure, efficient FTP server","maintainer":"ports@FreeBSD.org","www":"https://untroubled.org/twoftpd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91d81702505762e3cc21bba666cc659fdbc86a97b0ddc21836764f392864a32b","flatsize":195856,"path":"All/twoftpd-1.43_2.pkg","repopath":"All/twoftpd-1.43_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":46380,"desc":"Twoftpd is an FTP server that strives to be secure, simple, and efficient.\nNone of the commands can cause execution of other programs, and the normal\nmodel of execution does a chroot to the logged in user's directory\nimmediately after authentication. The name &quot;twoftpd&quot; comes from\nthe fact that there are two parts to the server: an authenticating front\nend, which contains no file or data transfer code, and one of two back ends,\nwhich contain all the data transfer code.","deps":{"bglibs":{"origin":"devel/bglibs","version":"2.04_3,1"},"cvm":{"origin":"security/cvm","version":"0.97"}},"categories":["ftp"],"shlibs_required":["libbg.so.2","libcvm-v2client.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe twoftpd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"twmn","origin":"sysutils/twmn","version":"g20190917_6","comment":"Notification system for tiling window managers","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/sboli/twmn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a5f2909c4e8ac63ba800ad53a7c30c5f75aeb6d57b4c766808af1ad4fe009a3","flatsize":428439,"path":"All/twmn-g20190917_6.pkg","repopath":"All/twmn-g20190917_6.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":129132,"desc":"twmn is a notification system for tiling window managers. It consists of the\ntwo programs:\n\ntwmnc: command line tool to send notifications to twmnd. You can also use\nnotify-send for a similar purpose, but twmnc is more powerful. See\ntwmnc --help for more information.\n\ntwmnd: daemon listening to notification requests and showing them one after\nanother. Configure it at ~/.config/twmn/twmn.conf. The file is generated the\nfirst time twmnd is launched.\n\nNotifications are shown in a one-line bar called the notification slide.\nThey can be navigated through and activated with shortcuts.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["sysutils"],"shlibs_required":["libboost_program_options.so.1.84.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"txt2html","origin":"textproc/txt2html","version":"2.51_2","comment":"Convert raw text to something with a little HTML formatting","maintainer":"ports@FreeBSD.org","www":"https://txt2html.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10d62285ead6040be3aeb7cb09199ec466b1092526d2f4760198fe3f3c0dfcf1","flatsize":215785,"path":"All/txt2html-2.51_2.pkg","repopath":"All/txt2html-2.51_2.pkg","licenselogic":"single","pkgsize":63628,"desc":"txt2html is a Perl program that converts plain text to HTML using\nthe included HTML::TextToHTML module.\n\nIt supports headings, lists, simple character markup, and\nhyperlinking, and is highly customizable. It recognizes some of the\napparent structure of the source document (mostly whitespace and\ntypographic layout), and attempts to mark that structure explicitly\nusing HTML.","deps":{"p5-Getopt-ArgvFile":{"origin":"devel/p5-Getopt-ArgvFile","version":"1.11_1"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe txt2html port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"twirssi","origin":"net-im/twirssi","version":"2.8.0","comment":"Twitter script to irssi","maintainer":"zi@FreeBSD.org","www":"https://twirssi.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2dffb713b1c9dcc0ffd391f80a88d48a3d524e0d804d919d9922173453b0d46d","flatsize":166788,"path":"All/twirssi-2.8.0.pkg","repopath":"All/twirssi-2.8.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36428,"desc":"Twirssi allows you to post to Twitter and Identi.ca from your favorite IRC\nclient, as well as:\n\n* Read your friend feed, and your replies (from people on and not on your feed).\n* Receive and send direct messages (DMs)\n* Use multiple accounts, on either twitter or identi.ca - follow, read and post\n* See the context when your friends reply to users you aren't following","deps":{"irssi":{"origin":"irc/irssi","version":"1.4.5_1,2"},"p5-Twitter-API":{"origin":"net/p5-Twitter-API","version":"1.0006"},"p5-WWW-Shorten":{"origin":"www/p5-WWW-Shorten","version":"3.094"},"p5-WWW-Shorten-Bitly":{"origin":"www/p5-WWW-Shorten-Bitly","version":"2.001"}},"categories":["net-im"],"messages":[{"message":"To use twirssi on your irssi installation, just create a symlink on irssi\nscripts dir:\n\n# mkdir -p ~/.irssi/scripts\n# ln -sf /usr/local/share/twirssi/twirssi.pl ~/.irssi/scripts","type":"install"}]},{"name":"twiki-TopicVarsPlugin","origin":"www/twiki-TopicVarsPlugin","version":"0.0.16417,1","comment":"Create externally usable variables in any topic","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/TopicVarsPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74ad6d5c3c682df437d3cb2190c314191a9b748e979eac604c3b61855fca13f7","flatsize":7064,"path":"All/twiki-TopicVarsPlugin-0.0.16417,1.pkg","repopath":"All/twiki-TopicVarsPlugin-0.0.16417,1.pkg","licenselogic":"single","pkgsize":4376,"desc":"Set variables in arbitrary topics and refer to them from other topics\nwithin the same web or wiki.","categories":["www"]},{"name":"twiki-WysiwygPlugin","origin":"www/twiki-WysiwygPlugin","version":"0.0.17720_1","comment":"Translator framework for Wysiwyg editors","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/WysiwygPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"233ade95d86c8443c071862ed915024a842967ac073bd75eb10ab69337925ca2","flatsize":217137,"path":"All/twiki-WysiwygPlugin-0.0.17720_1.pkg","repopath":"All/twiki-WysiwygPlugin-0.0.17720_1.pkg","licenselogic":"single","pkgsize":53452,"desc":"Translator framework for Wysiwyg editors.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"}},"categories":["www"]},{"name":"twiki-TwistyPlugin","origin":"www/twiki-TwistyPlugin","version":"0.0.17602","comment":"Show and hide content in JS-based sections","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/TwistyPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b1ee1a126d3e5b619040719ddd85e051c026c2dab8917bade8102850c0275d2","flatsize":73681,"path":"All/twiki-TwistyPlugin-0.0.17602.pkg","repopath":"All/twiki-TwistyPlugin-0.0.17602.pkg","licenselogic":"single","pkgsize":15756,"desc":"A \"twisty\" is an interface toggle control to show and hide content.\n\nTwistyPlugin gives you several options to control the appearance of a\ntwisty:\n\n* use link text or buttons\n* position an icon left or right\n* remember the state at the next visit of the page\n* start the Twisty open or closed\n* start the Twisty open or closed for the first visit\n* use a span or div for the content\n* set a class for the content span or div","deps":{"twiki-BehaviourContrib":{"origin":"www/twiki-BehaviourContrib","version":"0.0.16417"},"twiki-TwistyContrib":{"origin":"www/twiki-TwistyContrib","version":"0.0.17596"}},"categories":["www"]},{"name":"twiki-TwistyContrib","origin":"www/twiki-TwistyContrib","version":"0.0.17596","comment":"JS library and CSS for Twisty sections","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/TwistyContrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b064468536c999774cba7ecb1a9a8bf4b87ce3f1b69115315fee22fc290a477","flatsize":36327,"path":"All/twiki-TwistyContrib-0.0.17596.pkg","repopath":"All/twiki-TwistyContrib-0.0.17596.pkg","licenselogic":"single","pkgsize":8332,"desc":"This contrib packages in a convenient way the JavaScript library and\nthe CSS file needed to implement Twisty sections.\n\nIt is recommended to use the TwistyPlugin as it eases the deployment\nand use of this contrib.","deps":{"twiki-BehaviourContrib":{"origin":"www/twiki-BehaviourContrib","version":"0.0.16417"}},"categories":["www"]},{"name":"twiki-TipsContrib","origin":"www/twiki-TipsContrib","version":"0.0.16417","comment":"Tip-of-the-day rotating display","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/TipsContrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3230ca877d5294d2a89e3ad72d98a601e8aa32346873df49a016713fca29935","flatsize":30753,"path":"All/twiki-TipsContrib-0.0.16417.pkg","repopath":"All/twiki-TipsContrib-0.0.16417.pkg","licenselogic":"single","pkgsize":11532,"desc":"Displays rotating list of \"TWiki Tip-of-the-day\".","deps":{"twiki-SpreadSheetPlugin":{"origin":"www/twiki-SpreadSheetPlugin","version":"0.0.16417"}},"categories":["www"]},{"name":"twiki-TagMePlugin","origin":"www/twiki-TagMePlugin","version":"0.0.17472","comment":"Collaborative content tagging","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/TagMePlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b0923d19e5ffa64f69f9520050bb244c197a3d54957487a99c8d0b97d859d67","flatsize":210091,"path":"All/twiki-TagMePlugin-0.0.17472.pkg","repopath":"All/twiki-TagMePlugin-0.0.17472.pkg","licenselogic":"single","pkgsize":95940,"desc":"Tag wiki content collectively to find content by keywords.","categories":["www"]},{"name":"twiki-TablePlugin","origin":"www/twiki-TablePlugin","version":"0.0.17558","comment":"Extra control of table display","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/TablePlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43203870868cd811d560189afe7577f8e22cabe543d105877516e74e16fefdf2","flatsize":97961,"path":"All/twiki-TablePlugin-0.0.17558.pkg","repopath":"All/twiki-TablePlugin-0.0.17558.pkg","licenselogic":"single","pkgsize":19984,"desc":"Gives extra control of table display:\n* Changing table properties like border width, cell spacing and cell\n  padding\n* Changing background color and text color for header cells\n* Changing background color and text color for data cells - colors can\n  alternate\n* Table attributes can be set and overridden\n* Row spans","categories":["www"]},{"name":"twiki-SubscribePlugin","origin":"www/twiki-SubscribePlugin","version":"0.0.17653","comment":"Add an easy subscription link to topics","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/SubscribePlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4966e1517fcbe2a007a679ea97d899102ad562f2efaedc745ef74e90c79345d","flatsize":34899,"path":"All/twiki-SubscribePlugin-0.0.17653.pkg","repopath":"All/twiki-SubscribePlugin-0.0.17653.pkg","licenselogic":"single","pkgsize":28948,"desc":"This is a companion plugin to the MailerContrib. It allows you to\ntrivially add a \"Subscribe me\" link to topics to get subscribed to\nchanges.","deps":{"twiki-MailerContrib":{"origin":"www/twiki-MailerContrib","version":"0.0.17641"}},"categories":["www"]},{"name":"twiki-SpreadSheetPlugin","origin":"www/twiki-SpreadSheetPlugin","version":"0.0.16417","comment":"Spreadsheet capabilities in topics","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/SpreadSheetPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d251fbd11c7ff04329fcccf97a8e2ac1d127d5316146a32b1971bda6a86f9617","flatsize":100951,"path":"All/twiki-SpreadSheetPlugin-0.0.16417.pkg","repopath":"All/twiki-SpreadSheetPlugin-0.0.16417.pkg","licenselogic":"single","pkgsize":23928,"desc":"This Plugin adds spreadsheet capabilities to TWiki topics.","categories":["www"]},{"name":"twiki-TWikiUserMappingContrib","origin":"www/twiki-TWikiUserMappingContrib","version":"0.0.17569","comment":"Traditional topic-based user mapping and management","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/TWikiUserMappingContrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ea8f4c2404b0c1a247aafb9026774d8aa379de43a89992d37a0c1b939747587","flatsize":112689,"path":"All/twiki-TWikiUserMappingContrib-0.0.17569.pkg","repopath":"All/twiki-TWikiUserMappingContrib-0.0.17569.pkg","licenselogic":"single","pkgsize":30724,"desc":"The User Mapping Manager interface provides services for mapping\nbetween a 'user identity' as used when talking to an external\nauthentication provider, an internal TWiki canonical user ID, and the\ndisplayed name used to identify the user in TWiki. This is the default\nTWikiUserMapping in which user information is stored in TWiki topics -\none per user, and then any mapping needed is done using the TWikiUsers\ntopic in the Main.","categories":["www"]},{"name":"twiki-SmiliesPlugin","origin":"www/twiki-SmiliesPlugin","version":"0.0.16417","comment":"Converts smilies into icons automatically","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/SmiliesPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0138b8b47d0b8ac302f2d6e357421629b6c302dfe82a189714fde15b20aac233","flatsize":33929,"path":"All/twiki-SmiliesPlugin-0.0.16417.pkg","repopath":"All/twiki-SmiliesPlugin-0.0.16417.pkg","licenselogic":"single","pkgsize":11748,"desc":"This plugin automatically converts certain smilies to a nice small\nicon.","categories":["www"]},{"name":"twiki-SlideShowPlugin","origin":"www/twiki-SlideShowPlugin","version":"0.0.17261","comment":"Convert a topic with headings into a slideshow","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/SlideShowPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"251246b34157fd046cad9cdc63239f58c8d7f1a710fc2858852ad1fabada6ec8","flatsize":35148,"path":"All/twiki-SlideShowPlugin-0.0.17261.pkg","repopath":"All/twiki-SlideShowPlugin-0.0.17261.pkg","licenselogic":"single","pkgsize":13440,"desc":"This plugin converts a topic with headings into a slideshow.","categories":["www"]},{"name":"twiki-RenderListPlugin","origin":"www/twiki-RenderListPlugin","version":"0.0.16417","comment":"Render bullet lists in a variety of formats","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/RenderListPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acd69fa367fef326d9ca8c98e0fe10e4d52d544b110d955e2981acf937106a49","flatsize":101088,"path":"All/twiki-RenderListPlugin-0.0.16417.pkg","repopath":"All/twiki-RenderListPlugin-0.0.16417.pkg","licenselogic":"single","pkgsize":16652,"desc":"Render bullet lists in a variety of formats.","categories":["www"]},{"name":"twiki-TinyMCEPlugin","origin":"www/twiki-TinyMCEPlugin","version":"0.0.17303","comment":"TinyMCE WYSIWYG editor integration","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/TinyMCEPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b89a6ab80d06cfce132bc3508a77324f3502f08b408ff3b59ab1f5d91593440d","flatsize":1979351,"path":"All/twiki-TinyMCEPlugin-0.0.17303.pkg","repopath":"All/twiki-TinyMCEPlugin-0.0.17303.pkg","licenselogic":"single","pkgsize":459944,"desc":"Integration of the TinyMCE WYSIWYG Editor.","deps":{"twiki-BehaviourContrib":{"origin":"www/twiki-BehaviourContrib","version":"0.0.16417"},"twiki-WysiwygPlugin":{"origin":"www/twiki-WysiwygPlugin","version":"0.0.17720_1"}},"categories":["www"]},{"name":"twiki-PreferencesPlugin","origin":"www/twiki-PreferencesPlugin","version":"0.0.17568","comment":"Edit preferences in-place","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/PreferencesPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f35fab8fabf98abd11c3c5c985372455b785186acb1bb160ac238bb0c3c805ef","flatsize":23956,"path":"All/twiki-PreferencesPlugin-0.0.17568.pkg","repopath":"All/twiki-PreferencesPlugin-0.0.17568.pkg","licenselogic":"single","pkgsize":9128,"desc":"Allows editing of preferences using fields predefined in a form.","categories":["www"]},{"name":"twiki-NewUserPlugin","origin":"www/twiki-NewUserPlugin","version":"0.0.17515","comment":"Create user's topic for externally authenticated users","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/NewUserPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b70d6863f38a4b6014dff47752b0b6cb9da6ad19bd00258b97deee5f787634aa","flatsize":28398,"path":"All/twiki-NewUserPlugin-0.0.17515.pkg","repopath":"All/twiki-NewUserPlugin-0.0.17515.pkg","licenselogic":"single","pkgsize":8688,"desc":"This plugin is of use in those cases where TWiki users are registered\nand authenticated externally, for example using LDAP.  So users are not\nregistered to TWiki using its own registration workflow and therefore\ndon't have a user topic in the Main web.  This plugin fills that gap and\ncreates a user's topic if it does not yet exist.","categories":["www"]},{"name":"twiki-MathModePlugin","origin":"www/twiki-MathModePlugin","version":"0.0.15934_2","comment":"Include LaTeX formatted math in your TWiki pages","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/MathModePlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a95323528a32ec03163005db79125c1e46e1a1c1d3222b3d0a2b2d3fbaede3b","flatsize":29833,"path":"All/twiki-MathModePlugin-0.0.15934_2.pkg","repopath":"All/twiki-MathModePlugin-0.0.15934_2.pkg","licenselogic":"single","pkgsize":12836,"desc":"Include LaTeX formatted math in your TWiki pages","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"},"texlive-base":{"origin":"print/texlive-base","version":"20240312"}},"categories":["www"]},{"name":"twiki-MailerContrib","origin":"www/twiki-MailerContrib","version":"0.0.17641","comment":"E-mail notification of changes","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/MailerContrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5a0aadfe63f2f974180e6a9fc7cc7b169060403db3dff30d0b3f73afa205077","flatsize":119330,"path":"All/twiki-MailerContrib-0.0.17641.pkg","repopath":"All/twiki-MailerContrib-0.0.17641.pkg","licenselogic":"single","pkgsize":38840,"desc":"Supports e-mail notification of changes.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"}},"categories":["www"]},{"name":"twiki-PatternSkin","origin":"www/twiki-PatternSkin","version":"0.0.17425","comment":"CSS-based skin","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/PatternSkin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f3992004328edcd95d6cb8567bb6f423fec9e7fe7cdb1527c0fa0aee529eaa0","flatsize":1705309,"path":"All/twiki-PatternSkin-0.0.17425.pkg","repopath":"All/twiki-PatternSkin-0.0.17425.pkg","licenselogic":"single","pkgsize":487436,"desc":"PatternSkin provides a CSS based default look and feel for TWiki -\nflexible and W3C-compliant. Its layout and color scheme are designed\nto provide a nice, clean and productive editing environment.","deps":{"twiki-TablePlugin":{"origin":"www/twiki-TablePlugin","version":"0.0.17558"},"twiki-TwistyPlugin":{"origin":"www/twiki-TwistyPlugin","version":"0.0.17602"}},"categories":["www"]},{"name":"twiki-LdapNgPlugin","origin":"www/twiki-LdapNgPlugin","version":"0.0.15577","comment":"Query and display data from an LDAP directory","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/LdapNgPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ced6bf26550f156c270f533333db4a830229afd00e2374b386f0172d704fa13d","flatsize":16699,"path":"All/twiki-LdapNgPlugin-0.0.15577.pkg","repopath":"All/twiki-LdapNgPlugin-0.0.15577.pkg","licenselogic":"single","pkgsize":6960,"desc":"LdapNgPlugin provides an interface to query an LDAP directory and\ndisplay the results in a TWiki topic.","deps":{"twiki-LdapContrib":{"origin":"www/twiki-LdapContrib","version":"0.0.16840_1"}},"categories":["www"]},{"name":"twiki-LdapContrib","origin":"www/twiki-LdapContrib","version":"0.0.16840_1","comment":"LDAP services for TWiki","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/LdapContrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb4ddecf4115fd350a8cde75c8f2bdca72466f0f01bc0969b1dd7b291c40c0ac","flatsize":96378,"path":"All/twiki-LdapContrib-0.0.16840_1.pkg","repopath":"All/twiki-LdapContrib-0.0.16840_1.pkg","licenselogic":"single","pkgsize":27108,"desc":"This package offers basic LDAP services for TWiki and offers\nauthentication of TWiki users by binding to an LDAP server as well as\nincorporate LDAP user groups into TWiki's access control.","deps":{"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"}},"categories":["www"]},{"name":"twiki-GluePlugin","origin":"www/twiki-GluePlugin","version":"0.0.15708","comment":"Allow to format tags and arguments on multiple lines","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/GluePlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b9ad6dd1f190a405e48f9d4079fb420616fc376a0c47bc95561e3943664f7f6","flatsize":12447,"path":"All/twiki-GluePlugin-0.0.15708.pkg","repopath":"All/twiki-GluePlugin-0.0.15708.pkg","licenselogic":"single","pkgsize":7776,"desc":"This plugin will help you to write readable markup (TWikiMarkup, HMTL,\n...) within TWiki by allowing tags and arguments to be formatted on\nmultiple lines.  This is done by removing whitespaces surrounding tilde\ncharacters at the beginning of a line and recombine consecutive lines\nagain.","categories":["www"]},{"name":"twiki-LDAPPasswordChangerPlugin","origin":"www/twiki-LDAPPasswordChangerPlugin","version":"0.0.18108","comment":"Change TWiki password at a pre-configured LDAP server","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/LDAPPasswordChangerPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"280a1b7360fa82a976bebdd160948c21601922d2ab44565927286ba9a2f9ca24","flatsize":10773,"path":"All/twiki-LDAPPasswordChangerPlugin-0.0.18108.pkg","repopath":"All/twiki-LDAPPasswordChangerPlugin-0.0.18108.pkg","licenselogic":"single","pkgsize":5532,"desc":"This plugin asks for and changes your password at a pre-configured LDAP server.\nThe users willing to change his/her password must be authenticated already.\nThis plugin makes no sense for the Guest user.","deps":{"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"}},"categories":["www"]},{"name":"twiki-InterwikiPlugin","origin":"www/twiki-InterwikiPlugin","version":"0.0.17303","comment":"Wikilink to external sites","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/InterwikiPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c13c4dda0a8e6b325b516d454e40c85cc8856bbc3e17d2b9aa21bf0846b4025","flatsize":15713,"path":"All/twiki-InterwikiPlugin-0.0.17303.pkg","repopath":"All/twiki-InterwikiPlugin-0.0.17303.pkg","licenselogic":"single","pkgsize":7240,"desc":"The InterwikiPlugin links ExternalSite:Page text to external sites\nbased on aliases defined in the InterWikis topic. This plugin is\ninspired by UseMod Wiki's inter-wiki links.","categories":["www"]},{"name":"twiki-EmptyPlugin","origin":"www/twiki-EmptyPlugin","version":"0.0.16417","comment":"Empty plugin template","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/EmptyPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1649ece85f8f62da0cba431d5cc1daaa06a10c19d71c4aea4ecb2afceef4a794","flatsize":33128,"path":"All/twiki-EmptyPlugin-0.0.16417.pkg","repopath":"All/twiki-EmptyPlugin-0.0.16417.pkg","licenselogic":"single","pkgsize":11340,"desc":"This is an empty Plugin you can use as a template to build your own\nTWikiPlugins. This Plugin does nothing, but is ready to be used.","categories":["www"]},{"name":"twiki-EditTablePlugin","origin":"www/twiki-EditTablePlugin","version":"0.0.17542","comment":"Edit tables in-place","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/EditTablePlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60bcae50c25866e8eed6871aaae2e038fd5e5e201381f332c673be4f0780632c","flatsize":236384,"path":"All/twiki-EditTablePlugin-0.0.17542.pkg","repopath":"All/twiki-EditTablePlugin-0.0.17542.pkg","licenselogic":"single","pkgsize":74164,"desc":"Edit TWiki tables in place, using edit fields and drop down boxes, without\nhaving to edit the complete topic.","categories":["www"]},{"name":"twiki-CommentPlugin","origin":"www/twiki-CommentPlugin","version":"0.0.17567","comment":"Post comments easily","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/CommentPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e0fbd4492bf89270a80d8f080949d83aee458a7f17aa21e80992828cbab7c8a","flatsize":70788,"path":"All/twiki-CommentPlugin-0.0.17567.pkg","repopath":"All/twiki-CommentPlugin-0.0.17567.pkg","licenselogic":"single","pkgsize":20192,"desc":"Allows users to quickly post comments to a page without an\nedit/preview/save cycle.","categories":["www"]},{"name":"twiki-ClassicSkin","origin":"www/twiki-ClassicSkin","version":"0.0.17365","comment":"The Classic TWiki skin","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/ClassicSkin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0379ef56a5732da073ca17c8df7bf714b5d8f71883de3745dd15cd04c99bcf76","flatsize":84638,"path":"All/twiki-ClassicSkin-0.0.17365.pkg","repopath":"All/twiki-ClassicSkin-0.0.17365.pkg","licenselogic":"single","pkgsize":42872,"desc":"The classic TWiki skin is the traditional TWiki skin, as seen in\nprevious TWiki versions.","categories":["www"]},{"name":"twiki-BehaviourContrib","origin":"www/twiki-BehaviourContrib","version":"0.0.16417","comment":"JavaScript event library","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/BehaviourContrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7df4015061bdec4b16c53bbe2c531c4f8e0cf6c751fee688e9bbd26546c95781","flatsize":82774,"path":"All/twiki-BehaviourContrib-0.0.16417.pkg","repopath":"All/twiki-BehaviourContrib-0.0.16417.pkg","licenselogic":"single","pkgsize":15340,"desc":"Javascript event library to create javascript based interactions that\ndegrade well when javascript is not available","categories":["www"]},{"name":"twiki-BugzillaLinkPlugin","origin":"www/twiki-BugzillaLinkPlugin","version":"0.0.15560","comment":"Link to Bugzilla bugs using shorthand references","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/BugzillaLinkPlugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72f759250ee4978563dbb7563637ebbbccb8c72fa05c284c7c5d0f39b406965f","flatsize":13471,"path":"All/twiki-BugzillaLinkPlugin-0.0.15560.pkg","repopath":"All/twiki-BugzillaLinkPlugin-0.0.15560.pkg","licenselogic":"single","pkgsize":6380,"desc":"Link to Bugzilla bugs using shorthand references, ex.:\n\n\t%25BUG{444}%25\n\t%25BUGLIST{1.6}%25\n\t%25MYBUGS{user@some.domain}%25","categories":["www"]},{"name":"twiki-JSCalendarContrib","origin":"www/twiki-JSCalendarContrib","version":"0.0.17493","comment":"Mishoo JSCalendar repackaged","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/JSCalendarContrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c62547f5e3239e1a5ea2f5451a0b255db022f8ead3b9fa5c0f34f777831470fb","flatsize":819137,"path":"All/twiki-JSCalendarContrib-0.0.17493.pkg","repopath":"All/twiki-JSCalendarContrib-0.0.17493.pkg","licenselogic":"single","pkgsize":335324,"desc":"Mishoo JSCalendar, packaged for use by plugins, skins and add-ons.","categories":["www"]},{"name":"twm","origin":"x11-wm/twm","version":"1.0.12_1","comment":"Tab Window Manager for the X Window System","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"737924804678ac37b488dccaa457d70b2c495aff6eaea7b62d2228d2d786ec24","flatsize":196071,"path":"All/twm-1.0.12_1.pkg","repopath":"All/twm-1.0.12_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":94040,"desc":"This package contains twm, a Window Manager for the X Window System.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-wm"],"shlibs_required":["libXext.so.6","libXmu.so.6","libXt.so.6","libX11.so.6","libICE.so.6","libSM.so.6","libXrandr.so.2"]},{"name":"twind","origin":"games/twind","version":"1.1.0_5","comment":"Match and remove all of the blocks before time runs out","maintainer":"ports@FreeBSD.org","www":"https://twind.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cf5c9f371ab6273075700f9efec3d5d74f91c47ab128faa821d0289c7bdbf8f","flatsize":2999198,"path":"All/twind-1.1.0_5.pkg","repopath":"All/twind-1.1.0_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2794932,"desc":"The object of the game is to remove all of the blocks from the screen\nbefore the time runs out. Two blocks are removed at a time,\nand must be of the same color. After completing a level,\nyou will be rewarded with a bonus point for every tick left on the clock.\nFor each level thereafter, the time to complete the the level will be shorter.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe twind port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"twiki-BlogAddOn","origin":"www/twiki-BlogAddOn","version":"0.0.16623","comment":"Simple blogging application","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/cgi-bin/view/Plugins/BlogAddOn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4432d9866910da44add5b781a7076c7da0af6b78fa9c301789906f996a2c8935","flatsize":262898,"path":"All/twiki-BlogAddOn-0.0.16623.pkg","repopath":"All/twiki-BlogAddOn-0.0.16623.pkg","licenselogic":"single","pkgsize":236972,"desc":"Simple blogging application","categories":["www"]},{"name":"twiggy","origin":"devel/twiggy","version":"0.6.0_14","comment":"Code size profiler for Wasm","maintainer":"yuri@FreeBSD.org","www":"https://rustwasm.github.io/twiggy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3aba3387b877ba99f75f6bcab3094315c7ae583a9a2f0d3cca15261ec55c9bb","flatsize":2122652,"path":"All/twiggy-0.6.0_14.pkg","repopath":"All/twiggy-0.6.0_14.pkg","licenselogic":"or","licenses":["MIT","APACHE20"],"pkgsize":663252,"desc":"Twiggy is a code size profiler for Wasm. It analyzes a binary's call graph to\nanswer questions like:\n* Why was this function included in the binary in the first place? Who calls it?\n* What is the retained size of this function? I.e. how much space would be saved\n  if I removed it and all the functions that become dead code after its removal.","categories":["devel","www"]},{"name":"twemproxy","origin":"databases/twemproxy","version":"0.5.0_1","comment":"Fast, light-weight proxy for memcached and redis","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/twitter/twemproxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3efdffcd85bd8dfb43cd8bd427ff42b2fe5b326415ecd129fe0ba828b930e60","flatsize":265850,"path":"All/twemproxy-0.5.0_1.pkg","repopath":"All/twemproxy-0.5.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":95792,"desc":"twemproxy, aka nutcracker is a fast and lightweight proxy for memcached and\nredis protocol. It was primarily built to reduce the connection count on the\nbackend caching serve","categories":["databases"]},{"name":"tweeny","origin":"graphics/tweeny","version":"3.6","comment":"Modern C++ tweening library","maintainer":"yuri@FreeBSD.org","www":"https://mobius3.github.io/tweeny/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5050483477057a72e9437c4e00013155bb9a017ab2cccea076a8031ce48f4f26","flatsize":106953,"path":"All/tweeny-3.6.pkg","repopath":"All/tweeny-3.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15212,"desc":"Tweeny is an inbetweening library designed for the creation of complex\nanimations for games and other beautiful interactive software. It leverages\nfeatures of modern C++ to empower developers with an intuitive API for declaring\ntweenings of any type of value, as long as they support arithmetic operations.\n\nThe goal of Tweeny is to provide means to create fluid interpolations when\nanimating position, scale, rotation, frames or other values of screen objects,\nby setting their values as the tween starting point and then, after each tween\nstep, plugging back the result.","categories":["graphics","devel"]},{"name":"tweak","origin":"editors/tweak","version":"3.02_1","comment":"Efficient hex editor","maintainer":"pzn.unixbsd@gmail.com","www":"https://www.chiark.greenend.org.uk/~sgtatham/tweak/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e5ef679296e5829c76c199da41f4a91b8d97bea5b8668d2104b527940ee7189","flatsize":78439,"path":"All/tweak-3.02_1.pkg","repopath":"All/tweak-3.02_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35796,"desc":"Tweak is a hex editor.  It allows you to edit a file at very low level,\nletting you see the full and exact binary contents of the file. It can be\nuseful for modifying binary files such as executables, editing disk or\nCD images, debugging programs that generate binary file formats incorrectly,\nand many other things.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"tvmet","origin":"math/tvmet","version":"1.7.2_2","comment":"Tiny Vector and Matrix template library","maintainer":"ports@FreeBSD.org","www":"https://tvmet.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63ea64c00141dd96c354f0a1a6f5da512883e1032b6e0f6b41bbfe19f8ce19cb","flatsize":892446,"path":"All/tvmet-1.7.2_2.pkg","repopath":"All/tvmet-1.7.2_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":180116,"desc":"This Tiny Vector and Matrix template library uses Meta and Expression\nTemplates to evaluate results at compile time, thus making it fast for\nlow-end systems. Temporaries are avoided because of this. The dimensions\nare static and bounded at compile time.","categories":["math"],"options":{"CPPUNIT":"off","DEBUG":"off","DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tvmet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tv-fonts","origin":"x11-fonts/tv-fonts","version":"1.1_6","comment":"Number of fonts which are useful for TV applications","maintainer":"oliver@FreeBSD.org","www":"http://linux.bytesex.org/xawtv/tvfonts.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55df909fea9600d964d746cb7d76f9d9888cae576b5fdeb20db7ede9a80cdb8c","flatsize":285957,"path":"All/tv-fonts-1.1_6.pkg","repopath":"All/tv-fonts-1.1_6.pkg","licenselogic":"single","pkgsize":231176,"desc":"This package contains a number of fonts which are useful for TV applications:\n\nled-fixed\n    This is the big font which xawtv uses by default for the onscreen display\n    in fullscreen mode.\nets-teletext\n    This is a teletext font. It contains the block graphic characters used by\n    teletext pages. When watching teletext with the mtt teletext browser you'll\n    get much better results with these fonts installed.\nets-caption\n    A font for closed captions.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"warmux","origin":"games/warmux","version":"11.04.1_11","comment":"Turn-based artillery game with free software mascots","maintainer":"makc@FreeBSD.org","www":"https://web.archive.org/web/20170513192248/http://gna.org/projects/warmux/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abe0f0aba92eca4aa8c62df31a7fa8fe43c114ccd45b110e6da1f2f234cf10e1","flatsize":116650806,"path":"All/warmux-11.04.1_11.pkg","repopath":"All/warmux-11.04.1_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":102785232,"desc":"Almost everyone has heard of the Worms(R) series of games, developed\nby Team17.  Worms was created in 1990, the goal of the game consisting\nof a several teams of \"worms\" fighting to the death on a 2D map.\nWarMUX (WAR of Mascots from UniX) is heavily influenced by all games\nin this genre, including Scorched Earth and Liero.\n\nWarMUX is free software clone of this game concept.  Though currently\nunder heavy development, it is already very playable, with lots of\nweapons (Dynamite, Baseball Bat, Teleportation, etc.).  There are\nalso lots of maps available for your battling pleasure!  WarMUX\ntakes the genre to the next level, with great customisation options\nleading to great gameplay.  There is a wide selection of teams,\nfrom the Aliens to the Chickens.  Also, new battlefields can be\ndownloaded from the Internet, making strategy an important part of\neach battle.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libxml++":{"origin":"textproc/libxml++26","version":"2.40.1_2,1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL_net-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libSDL_gfx.so.16","libSDL-1.2.so.0","libX11.so.6","libpng16.so.16","libxml2.so.2","libintl.so.8","libcurl.so.4"],"options":{"DEBUG":"off","FRIBIDI":"off","NLS":"on","SERVER":"off"}},{"name":"tvheadend","origin":"multimedia/tvheadend","version":"4.2.8_7","comment":"TV streaming server supporting DVB, IPTV, SAT>IP and more","maintainer":"decke@FreeBSD.org","www":"https://tvheadend.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30e717c6b33740fbfb29a8534f979c052e7ecaa2f51790435470864322c5e1aa","flatsize":13866121,"path":"All/tvheadend-4.2.8_7.pkg","repopath":"All/tvheadend-4.2.8_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":5580968,"desc":"A TV streaming server and recorder for Linux, FreeBSD and\nAndroid supporting DVB-S, DVB-S2, DVB-C, DVB-T, ATSC, ISDB-T,\nIPTV, SAT>IP, HDHomeRune and other formats through the unix\npipe as input sources.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"dtv-scan-tables":{"origin":"multimedia/dtv-scan-tables","version":"20240204"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libdvbcsa":{"origin":"multimedia/libdvbcsa","version":"1.1.0_1"},"libhdhomerun":{"origin":"multimedia/libhdhomerun","version":"20211212"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"uriparser":{"origin":"net/uriparser","version":"0.9.6"}},"categories":["multimedia"],"users":["tvheadend"],"groups":["tvheadend","webcamd"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libinotify.so.0","libhdhomerun.so","libunwind.so.8","libdvbcsa.so.1","liburiparser.so.1"],"options":{"AVAHI":"off","DVBCSA":"on","DVBEN50221":"off","HDHOMERUN":"on","INOTIFY":"on","TRANSCODING":"off","XMLTV":"off"},"messages":[{"message":"For the first start in your /etc/rc.conf:\n  tvheadend_enable=\"YES\"\n  tvheadend_flags=\"-C\"\n\nAs soon as you have set an admin password the second line is not needed\nanymore and should be removed.\n\nIf you plan to use webcamd you need to add tvheadend to the webcamd group.\n\n  pw usermod tvheadend -G webcamd\n\nSome IPTV channel lists expect ffmpeg on a static path (/usr/bin/ffmpeg)\nso either fix the m3u file or add an symlink.\n\nPatches, feedback and help are always welcome!","type":"install"}]},{"name":"typst","origin":"textproc/typst","version":"0.11.1_1","comment":"Markup-based typesetting system","maintainer":"wen@FreeBSD.org","www":"https://typst.app/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03c4feca1e9d8d85fc686f4198a5d964621d1923c19b11362feb0d54f62c6455","flatsize":31796942,"path":"All/typst-0.11.1_1.pkg","repopath":"All/typst-0.11.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10462352,"desc":"Typst is a new markup-based typsetting system that is designed to be as\npowerful as LaTeX while being much easier to learn and use. Typst has:\n\n    Built-in markup for the most common formatting tasks\n    Flexible functions for everything else\n    A tightly integrated scripting system\n    Math typesetting, bibliography management, and more\n    Fast compile times thanks to incremental compilation\n    Friendly error messages in case something goes wrong","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["textproc"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"twemoji-color-font-ttf","origin":"x11-fonts/twemoji-color-font-ttf","version":"14.0.2","comment":"Color emoji font using Twitter Unicode 10","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/eosrei/twemoji-color-font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"188054ad21444922160e8aa0790bf73f66014e7dee8f8a3dc0fa3ac26535fd11","flatsize":14497778,"path":"All/twemoji-color-font-ttf-14.0.2.pkg","repopath":"All/twemoji-color-font-ttf-14.0.2.pkg","licenselogic":"and","licenses":["CC-BY-4.0","MIT"],"pkgsize":3571336,"desc":"A color and B&W emoji SVGinOT font built from the Twitter \"Emoji for Everyone\"\nartwork with support for ZWJ, skin tone diversity and country flags.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"tuxpaint-config","origin":"games/tuxpaint-config","version":"0.0.23","comment":"Graphical tool to change TuxPaint settings","maintainer":"wen@FreeBSD.org","www":"https://www.tuxpaint.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f28903ea8aae7ccdcc732ba7f4a4d2447dbd3e17518f52a74911741ead52894","flatsize":1350323,"path":"All/tuxpaint-config-0.0.23.pkg","repopath":"All/tuxpaint-config-0.0.23.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":271980,"desc":"Tux Paint is a free drawing program designed for young children (kids\nages 3 and up). It has a simple, easy-to-use interface, fun sound\neffects, and an encouraging cartoon mascot who helps guide children as\nthey use the program. It provides a blank canvas and a variety of\ndrawing tools to help your child be creative.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"},"libunibreak":{"origin":"textproc/libunibreak","version":"6.1,1"},"sdl2_pango":{"origin":"x11-toolkits/sdl2_pango","version":"2.1.5"},"tuxpaint":{"origin":"games/tuxpaint","version":"0.9.32"}},"categories":["games"],"shlibs_required":["libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6","libintl.so.8","libpaper.so.1","libunibreak.so.6","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfreetype.so.6"],"options":{"DOCS":"on"}},{"name":"tuxracer","origin":"games/tuxracer","version":"0.61_15","comment":"3D penguin racing game using OpenGL","maintainer":"ports@FreeBSD.org","www":"https://tuxracer.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f379c9f007e917fb3712f932732de6077aabb6af2c9af1b10f873aea2b02c57c","flatsize":12230496,"path":"All/tuxracer-0.61_15.pkg","repopath":"All/tuxracer-0.61_15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5838756,"desc":"Tux Racer is a 3d penguin racing game.  The object is to guide Tux down\nan icy slope while avoiding trees and rocks.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["games"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXi.so.6","libXext.so.6","libXmu.so.6","libXt.so.6","libtcl86.so.1","libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libGL.so.1","libGLU.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe tuxracer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tvbrowser","origin":"misc/tvbrowser","version":"4.2.7","comment":"Digital TV and radio guide","maintainer":"rhurlin@FreeBSD.org","www":"https://www.tvbrowser.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c836ef0ac41515774284f0bed2aef9eb00eef19fdfd0518a4b47a422547b57b6","flatsize":6568941,"path":"All/tvbrowser-4.2.7.pkg","repopath":"All/tvbrowser-4.2.7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":5578548,"desc":"TV-Browser gets the daily TV program from the internet and shows it clearly\naranged - like a printed TV guide. An internet connection is only necessary\nduring the data update.\n\nCurrently, TV-Browser supports more than 1000 TV and radio channels from\nAustralia, Austria, Belgium, Croatia, Czech Repulic, Denmark, France, Germany,\nGreat Britain, Ireland, Italy, Norway, Poland, Spain, Sweden,\nSwitzerland and the USA.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["misc","java"]},{"name":"twiki","origin":"www/twiki","version":"6.1.0,2","comment":"Flexible, powerful, and easy to use enterprise wiki","maintainer":"joneum@FreeBSD.org","www":"https://twiki.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c0d521813b442e9a5e8c696839ce5b55bc6e1d0503a5e77c42bca64d25b7643","flatsize":45911935,"path":"All/twiki-6.1.0,2.pkg","repopath":"All/twiki-6.1.0,2.pkg","licenselogic":"single","pkgsize":14881628,"desc":"TWiki is a flexible, powerful, and easy to use Web-based collaboration\nplatform. Use TWiki to run a project development space, a document\nmanagement system, a knowledge base, or any other groupware tool, on\nan intranet or on the internet. Web content can be created\ncollaboratively by using just a browser. Developers can create new web\napplications based on a Plugin API.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-CGI-Session":{"origin":"www/p5-CGI-Session","version":"4.48_1"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Locale-Maketext-Lexicon":{"origin":"devel/p5-Locale-Maketext-Lexicon","version":"1.00_1"},"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"twiki-TWikiUserMappingContrib":{"origin":"www/twiki-TWikiUserMappingContrib","version":"0.0.17569"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:twiki:twiki:6.1.0:::::dragonfly6:x86_64"}},{"name":"typo3-12-php83","origin":"www/typo3-12","version":"12.4.16","comment":"Typo3 content management system","maintainer":"freebsd-ports@charlieroot.de","www":"https://typo3.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f92d01972f9e9c28d4da37cef39abefbe082ac2693977afe73938ba3cba40e3a","flatsize":81455202,"path":"All/typo3-12-php83-12.4.16.pkg","repopath":"All/typo3-12-php83-12.4.16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20959052,"desc":"This is the stable version with long-term support (LTS). We provide free maintenance\nbug fixes until October 2024 and security updates until April 2026.\n* Increased performance\n* Improved backend usability\n* Top-modern dependent libraries (CKEditor v5, Symfony v6, Doctrine v3)\n* And many improvements for developers\n\nSystem requirements\n* PHP 8.1, 8.2, 8.3\n* MariaDB 10.3+ / MySQL 8.0+ / PostgreSQL 10.0+ / SQLite 3.8.3+\n* Modern Browsers\n* Detailed list of requirements:\n\thttps://get.typo3.org/version/12#system-requirements","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"options":{"CURL":"off","GMP":"off","IMAGICK":"off","MYSQL":"on","POSTGRES":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:typo3:typo3:12.4.16:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"1) Add the following to your Apache configuration file\n   httpd.conf and restart the web server:\n\n   Alias /typo3 /usr/local//www/typo3-12/\n   AcceptPathInfo On\n   <Directory /usr/local//www/typo3-12/>\n      Options Indexes FollowSymLinks\n      AllowOverride all\n      Require all granted\n   </Directory>\n\n2) Visit your TYPO3 site with a browser (i.e.\n   http://your.server.com/typo3/) to continue the\n   installation / upgrade process.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n  https://docs.typo3.org/typo3cms/GettingStartedTutorial/latest/Installation/Index.html","type":"install"}]},{"name":"typo3-12-php81","origin":"www/typo3-12","version":"12.4.16","comment":"Typo3 content management system","maintainer":"freebsd-ports@charlieroot.de","www":"https://typo3.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28ee91f625b54d402ad28feca9a08fd56eddca85b48b9fe4f86e6da1391533c9","flatsize":81455202,"path":"All/typo3-12-php81-12.4.16.pkg","repopath":"All/typo3-12-php81-12.4.16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20957456,"desc":"This is the stable version with long-term support (LTS). We provide free maintenance\nbug fixes until October 2024 and security updates until April 2026.\n* Increased performance\n* Improved backend usability\n* Top-modern dependent libraries (CKEditor v5, Symfony v6, Doctrine v3)\n* And many improvements for developers\n\nSystem requirements\n* PHP 8.1, 8.2, 8.3\n* MariaDB 10.3+ / MySQL 8.0+ / PostgreSQL 10.0+ / SQLite 3.8.3+\n* Modern Browsers\n* Detailed list of requirements:\n\thttps://get.typo3.org/version/12#system-requirements","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www"],"options":{"CURL":"off","GMP":"off","IMAGICK":"off","MYSQL":"on","POSTGRES":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:typo3:typo3:12.4.16:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"1) Add the following to your Apache configuration file\n   httpd.conf and restart the web server:\n\n   Alias /typo3 /usr/local//www/typo3-12/\n   AcceptPathInfo On\n   <Directory /usr/local//www/typo3-12/>\n      Options Indexes FollowSymLinks\n      AllowOverride all\n      Require all granted\n   </Directory>\n\n2) Visit your TYPO3 site with a browser (i.e.\n   http://your.server.com/typo3/) to continue the\n   installation / upgrade process.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n  https://docs.typo3.org/typo3cms/GettingStartedTutorial/latest/Installation/Index.html","type":"install"}]},{"name":"tuxpaint-fonts","origin":"games/tuxpaint-fonts","version":"2004.06.05_2","comment":"TuxPaint Localized Fonts","maintainer":"wen@FreeBSD.org","www":"https://www.tuxpaint.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eaf839eeb1c2bc98fc256e7e59b932999871e8c2ba057444c13d23dd475571fc","flatsize":15642809,"path":"All/tuxpaint-fonts-2004.06.05_2.pkg","repopath":"All/tuxpaint-fonts-2004.06.05_2.pkg","licenselogic":"single","pkgsize":5095676,"desc":"Tux Paint is a free drawing program designed for young children (kids ages 3\nand up). It has a simple, easy-to-use interface, fun sound effects, and an\nencouraging cartoon mascot who helps guide children as they use the program.\nIt provides a blank canvas and a variety of drawing tools to help your child\nbe creative.","deps":{"tuxpaint":{"origin":"games/tuxpaint","version":"0.9.32"}},"categories":["games"],"options":{"CHINESE_SIMPLIFIED":"on","KOREAN":"on","VIETNAMESE":"on"}},{"name":"tux_aqfh","origin":"games/tux-aqfh","version":"1.0.14_12","comment":"Tuxedo The Penguin: A Quest for Herring","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/tuxaqfh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4761ea994a6ee1814fa95c681b7691db92cd8ab4b0f0d1ad04ddf056501b34e8","flatsize":8289782,"path":"All/tux_aqfh-1.0.14_12.pkg","repopath":"All/tux_aqfh-1.0.14_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3102980,"desc":"Tuxedo The Penguin: A Quest for Herring\n\nA 3D search/explore game staring Tux the Linux Penguin and his girlfriend Gown\nas they solve problems and search a number of 3D levels for Golden Herring.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"}},"categories":["games"],"shlibs_required":["libglut.so.3","libGLU.so.1","libGL.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXi.so.6","libXext.so.6","libXmu.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tux_aqfh port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"turboxsl","origin":"textproc/turboxsl","version":"b03.c2.c9,1","comment":"Fast, multithreaded XML+XSLT transformation library","maintainer":"hrs@FreeBSD.org","www":"https://github.com/Litres/turboxsl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddd18638fb41a41d66f83e76a5bcf0f202ce4b573e2f89dde998e5ec25efe2d7","flatsize":776264,"path":"All/turboxsl-b03.c2.c9,1.pkg","repopath":"All/turboxsl-b03.c2.c9,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":166064,"desc":"turboxsl is an XSLT 1.0 transform engine with proper multithreading support.","deps":{"concurrencykit":{"origin":"devel/concurrencykit","version":"0.7.2"},"libmemcached":{"origin":"databases/libmemcached","version":"1.1.4_1"}},"categories":["textproc"],"shlibs_required":["libmemcached.so.11","libck.so.0"],"shlibs_provided":["libturboxsl.so.0"]},{"name":"tuptime","origin":"sysutils/tuptime","version":"5.2.3_1","comment":"Historical and statistical system running time report tool","maintainer":"jeremy@smart-serv.net","www":"https://github.com/rfmoz/tuptime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0036570a504a2d781115f333ccc566623c7474342db360d4c18145ced3c388cc","flatsize":70098,"path":"All/tuptime-5.2.3_1.pkg","repopath":"All/tuptime-5.2.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21264,"desc":"Tuptime reports historical and statistical real time of the system, keeping\nit between restarts. Like uptime(1) command but with more interesting output.","deps":{"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"users":["_tuptime"],"groups":["_tuptime"],"messages":[{"message":"#####################################################################\n\ntuptime requires execution at startup and shutdown on rc.d, please\nenable it on \"/etc/rc.conf\" and start:\n\n\tsysrc tuptime_enable=\"YES\"\n\tservice tuptime start\n\nthat also enables \"/usr/local/etc/cron.d/tuptime\" execution.\n\n#####################################################################","type":"install"}]},{"name":"tuning-primer","origin":"databases/tuning-primer","version":"1.6.r1","comment":"MySQL performance tuning primer script","maintainer":"ports@FreeBSD.org","www":"https://launchpad.net/mysql-tuning-primer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6df33dd2a624f83065bc8e3f4f8a53899410f41bb8311510641d2a0312340493","flatsize":70264,"path":"All/tuning-primer-1.6.r1.pkg","repopath":"All/tuning-primer-1.6.r1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19300,"desc":"This script takes information from \"SHOW STATUS LIKE...\"\nand \"SHOW VARIABLES LIKE...\" then attempts to produce\nsane recommendations for tuning server variables.\n\nIt is compatible with all versions of MySQL 3.23 - 5.1.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["databases"],"messages":[{"message":"===>   NOTICE:\n\nThe tuning-primer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"turnserver","origin":"net/turnserver","version":"4.6.2_1","comment":"STUN/TURN Server; IPv6, DTLS support; RFCs 5389, 5766, 6062, 6156","maintainer":"portmaster@BSDforge.com","www":"https://github.com/coturn/coturn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d4e767d6cef8a2534bf36074e6a0d02bfe1b517275bad3fc23fb8ea1b87ed18","flatsize":4112262,"path":"All/turnserver-4.6.2_1.pkg","repopath":"All/turnserver-4.6.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":570280,"desc":"This a BSD-licensed version of the Coturn TURN Server implementation,\nwith IPv6 and DTLS extensions.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"hiredis":{"origin":"databases/hiredis","version":"1.2.0.15"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net"],"shlibs_required":["libsqlite3.so.0","libpq.so.5","libmysqlclient.so.21","libhiredis.so.1.2.1","libcrypto.so.12","libssl.so.12","libevent_core-2.1.so.7","libevent_extra-2.1.so.7","libevent_openssl-2.1.so.7","libevent_pthreads-2.1.so.7","libevent-2.1.so.7"],"options":{"DOCS":"on","EXAMPLES":"on","MYSQL":"on","PGSQL":"on","REDIS":"on","SQLITE":"on"},"messages":[{"message":"1) You can start and stop the turnserver manually. But, if you want\nto enable turnserver as an automatically started system service,\nyou have to:\n\n\ta) Create and edit /usr/local/etc/turnserver.conf file.\n\tUse /usr/local/etc/turnserver.conf.default as an example.\n\n\tb) For user accounts settings: set up SQLite or PostgreSQL or\n\tMySQL or Redis database for user accounts.\n\tUse /usr/local/share/turnserver/schema.sql as an SQL database schema,\n\tor use /usr/local/share/turnserver/schema*redis as Redis database description.\n\n\tIf SQLite is used, then /usr/local/var/db/turndb is the default database\n\tlocation.\n\n\td) add line turnserver_enable=\"YES\" to /etc/rc.conf.\n\n\te) If you are using a non-default PREFIX (other than /usr/local),\n\tthen edit /usr/local/etc/rc.d/turnserver file, according to\n\tyour system settings.\n\n\tf) Restart the system or run the command:\n\t$ /usr/local/etc/rc.d/turnserver start\n\n2) If you do not want the turnserver to be a system service,\n   then you can start/stop it \"manually\", using the \"turnserver\"\n   executable with appropriate options (see the documentation).\n\n3) To create database schema, use schema in file /usr/local/share/turnserver/schema.sql.\nThe TURN Server supports (optionally) SQLite, MySQL, PostgreSQL, Redis.\n\n4) For additional information, run:\n\n   $ man turnserver\n   $ man turnadmin\n   $ man turnutils","type":"install"}]},{"name":"typo3-13-php82","origin":"www/typo3-13","version":"13.1.1","comment":"Typo3 content management system","maintainer":"freebsd-ports@charlieroot.de","www":"https://typo3.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af81e80a6fbcbdbfec781616f30285389b2cd34550e5664e6c67bd236a6a6b2a","flatsize":80275318,"path":"All/typo3-13-php82-13.1.1.pkg","repopath":"All/typo3-13-php82-13.1.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20654644,"desc":"Once released in October 2023, the long-term support version of TYPO3 13 will receive\nbug fixes until April 2026, and we will provide security updates until October 2027.\nFrontend rendering presets\n* Content blocks\n* Improved search, redirects and workspaces\n* Simplified external system integration\n* Top-modern image rendering\n\nSystem requirements\n* PHP 8.2, 8.3\n* MariaDB 10.4+ / MySQL 8.0+ / PostgreSQL 10.0+ / SQLite 3.8.3+\n* Modern Browsers\n* Detailed list of requirements:\n  https://get.typo3.org/version/12#system-requirements","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"CURL":"off","GMP":"off","IMAGICK":"off","MYSQL":"on","POSTGRES":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:typo3:typo3:13.1.1:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"1) Add the following to your Apache configuration file\n   httpd.conf and restart the web server:\n\n   Alias /typo3 /usr/local//www/typo3-13/\n   AcceptPathInfo On\n   <Directory /usr/local//www/typo3-13/>\n      Options Indexes FollowSymLinks\n      AllowOverride all\n      Require all granted\n   </Directory>\n\n2) Visit your TYPO3 site with a browser (i.e.\n   http://your.server.com/typo3/) to continue the\n   installation / upgrade process.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n  https://docs.typo3.org/typo3cms/GettingStartedTutorial/latest/Installation/Index.html","type":"install"}]},{"name":"tuner","origin":"audio/tuner","version":"1.5.1_3","comment":"Minimalist radio station player","maintainer":"ashish@FreeBSD.org","www":"https://github.com/louis77/tuner","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40972c7b7eac39179921d528c0aa10cc35d8bf55421abd247235b624f88ddcb4","flatsize":545683,"path":"All/tuner-1.5.1_3.pkg","repopath":"All/tuner-1.5.1_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":117888,"desc":"Discover and Listen to your favourite internet radio stations.\n\n - Uses radio-browser.info catalog\n - Presets various selection of stations (random, top, trending, genres)\n - Save favourite stations\n - Sends a click count to radio-browser.info on station click\n - Sends a vote count to radio-browser.info when you star a station\n - DBus integration to pause/resume playing and show station info in Wingpanel","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geoclue":{"origin":"net/geoclue","version":"2.7.1_1"},"geocode-glib":{"origin":"net/geocode-glib","version":"3.26.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"granite":{"origin":"x11-toolkits/granite","version":"6.2.0_2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-libav":{"origin":"multimedia/gstreamer1-libav","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgee-0.8.so.2","libgranite.so.6","libgstreamer-1.0.so.0","libgstplayer-1.0.so.0","libsoup-2.4.so.1","libjson-glib-1.0.so.0","libgeoclue-2.so.0","libgeocode-glib.so.0"]},{"name":"tumgreyspf","origin":"mail/tumgreyspf","version":"1.38_3","comment":"External policy checker for the postfix mail server","maintainer":"sunpoet@FreeBSD.org","www":"https://www.tummy.com/software/tumgreyspf/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec704c5afaf25f5e04725a41ff12a275144bd2800e98e3556e0cca6564f29100","flatsize":70063,"path":"All/tumgreyspf-1.38_3.pkg","repopath":"All/tumgreyspf-1.38_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22648,"desc":"Tumgreyspf, an external policy checker for the postfix mail server. It can\noptionally greylist and/or use spfquery to check SPF records to determine if\nemail should be accepted by your server.\n\nBecause of its design, legitimate e-mail is never trapped or rejected. Only\nspam and viruses are caught. Since adding it to our mail server (which also uses\nSpam Assassin, ClamAV, and an outsourced anti-spam system), our spam level has\ndropped by an order of magnitude.\n\nIt uses the file-system as its database, no additional database is required to\nuse it.\n\nSee also: https://github.com/linsomniac/tumgreyspf","deps":{"py311-pyspf":{"origin":"mail/py-pyspf","version":"2.0.14_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"#\n# To configure Postfix\n#\n\nAdd to your postfix master.cf:\n\ntumgreyspf  unix  -       n       n       -       -       spawn\n  user=nobody argv=/usr/local/bin/python3.11 /usr/local/bin/tumgreyspf\n\nNext, main.cf must be configured so that \"smtpd_sender_restrictions\"\nincludes a call to the tumgreyspf policy filter.  If you already have\na \"smtpd_sender_restrictions\" line(s), you can add the following line\nanywhere after the line which reads \"reject_unauth_destination\".\n\ncheck_policy_service unix:private/tumgreyspf\n\nWARNING: It's very important that you have\n\"reject_unauth_destination\" before the \"check_policy_service\".  If\nyou do not, your system may be an open relay.\n\nSo, for example, a minimal \"smtpd_sender_restrictions\" may look like:\n\nsmtpd_sender_restrictions = reject_unauth_destination,\n                            check_policy_service unix:private/tumgreyspf\n\nYou will also need to have a line in the main.cf which reads:\n\ntumgreyspf_time_limit = 3600\n\nPlease consult the postfix documentation for more information on\nthese and other settings you may wish to have in the\n\"smtpd_recipient_restrictions\" configuration.","type":"install"}]},{"name":"ugene","origin":"biology/ugene","version":"40.1_1","comment":"Integrated bioinformatics toolkit","maintainer":"h2+fbsdports@fsfe.org","www":"https://ugene.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50aa5c68798aff816a51ea4a46b7426d6e38ac35547a829e88113d9ac649fa0c","flatsize":119181197,"path":"All/ugene-40.1_1.pkg","repopath":"All/ugene-40.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":31200256,"desc":"Unipro UGENE is multiplatform, open-source software with the main goal of\nassisting molecular biologists without much expertise in bioinformatics to\nmanage, analyze, and visualize their data.  UGENE integrates widely used\nbioinformatics tools within one common user interface.\n\nUGENE toolkit supports multiple biological data formats and allows the\nretrieval of data from remote data sources.  It provides visualization\nmodules for biological objects such as annotated genome sequences, Next\nGeneration Sequencing (NGS) assembly data, multiple sequence alignments,\nphylogenetic trees, and 3D structures.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-scripttools":{"origin":"devel/qt5-scripttools","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["biology","science"],"shlibs_required":["libXtst.so.6","libQt5Svg.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Test.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Sql.so.5","libQt5Core.so.5","libGL.so.1","libQt5Script.so.5","libsqlite3.so.0","libGLU.so.1","libQt5OpenGL.so.5","libQt5ScriptTools.so.5","libX11.so.6"],"shlibs_provided":["libQSpec.so","libU2Algorithm.so","libU2Core.so","libU2Designer.so","libU2Formats.so","libU2Gui.so","libU2Lang.so","libU2Private.so","libU2Script.so","libU2Test.so","libU2View.so","libCoreTests.so","libGUITestBase.so","libannotator.so","libapi_tests.so","libball.so","libbiostruct3d_view.so","libchroma_view.so","libcircular_view.so","libclark_support.so","libdbi_bam.so","libdiamond_support.so","libdna_export.so","libdna_flexibility.so","libdna_graphpack.so","libdna_stat.so","libdotplot.so","libenzymes.so","libexternal_tool_support.so","libgenome_aligner.so","libgor4.so","libhmm2.so","libkalign.so","libkraken_support.so","liblinkdata_support.so","libmetaphlan2_support.so","libngs_reads_classification.so","libopencl_support.so","liborf_marker.so","libpcr.so","libperf_monitor.so","libphylip.so","libprimer3.so","libpsipred.so","libptools.so","libquery_designer.so","libremote_blast.so","librepeat_finder.so","libsitecon.so","libsmith_waterman.so","libtest_runner.so","libvariants.so","libweight_matrix.so","libwevote_support.so","libworkflow_designer.so"],"options":{"OPENCL":"off"}},{"name":"tudu","origin":"misc/tudu","version":"0.10.3_1","comment":"Command line program for managing \"todo\" lists","maintainer":"mp39590@gmail.com","www":"https://code.meskio.net/tudu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb4b5d2c74effbef7abbc3abde44e7fdb464c232657d3374c52076af6c8df00e","flatsize":301183,"path":"All/tudu-0.10.3_1.pkg","repopath":"All/tudu-0.10.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":104776,"desc":"TuDu is a command line tool to manage hierarchical \"todo\" lists.  Each\ntask has a title, a long text description, a deadline (TuDu warns you\nwhen the date is close), and a scheduled date.  There are categories\nand priorities.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"tumble","origin":"graphics/tumble","version":"0.38_2","comment":"Creates a PDF file from image files","maintainer":"fuz@FreeBSD.org","www":"http://tumble.brouhaha.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa2600813a4d2ee1cc2f8322ec162d0bbe962afb0c3eef1cf80008fa669fe33b","flatsize":102378,"path":"All/tumble-0.38_2.pkg","repopath":"All/tumble-0.38_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40600,"desc":"Tumble is a utility to construct PDF files from one or more image\nfiles.  Supported input image file formats are JPEG, and black and\nwhite TIFF (single- or multi-page).  Black and white images will be\nencoded in the PDF output using lossless Group 4 fax compression\n(ITU-T recommendation T.6).  This provides a very good compression\nratio for text and line art.  JPEG images will be preserved with the\noriginal coding.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","print"],"shlibs_required":["libtiff.so.6","libjpeg.so.8","libnetpbm.so.11"],"options":{"DOCS":"on"}},{"name":"typo3-13-php83","origin":"www/typo3-13","version":"13.1.1","comment":"Typo3 content management system","maintainer":"freebsd-ports@charlieroot.de","www":"https://typo3.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2c868b0f519b870fadf37104f98b735db930ba083ee0cc28e637e1bad1942a1","flatsize":80275318,"path":"All/typo3-13-php83-13.1.1.pkg","repopath":"All/typo3-13-php83-13.1.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20656728,"desc":"Once released in October 2023, the long-term support version of TYPO3 13 will receive\nbug fixes until April 2026, and we will provide security updates until October 2027.\nFrontend rendering presets\n* Content blocks\n* Improved search, redirects and workspaces\n* Simplified external system integration\n* Top-modern image rendering\n\nSystem requirements\n* PHP 8.2, 8.3\n* MariaDB 10.4+ / MySQL 8.0+ / PostgreSQL 10.0+ / SQLite 3.8.3+\n* Modern Browsers\n* Detailed list of requirements:\n  https://get.typo3.org/version/12#system-requirements","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"options":{"CURL":"off","GMP":"off","IMAGICK":"off","MYSQL":"on","POSTGRES":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:typo3:typo3:13.1.1:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"1) Add the following to your Apache configuration file\n   httpd.conf and restart the web server:\n\n   Alias /typo3 /usr/local//www/typo3-13/\n   AcceptPathInfo On\n   <Directory /usr/local//www/typo3-13/>\n      Options Indexes FollowSymLinks\n      AllowOverride all\n      Require all granted\n   </Directory>\n\n2) Visit your TYPO3 site with a browser (i.e.\n   http://your.server.com/typo3/) to continue the\n   installation / upgrade process.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n  https://docs.typo3.org/typo3cms/GettingStartedTutorial/latest/Installation/Index.html","type":"install"}]},{"name":"tuareg-mode-emacs_wayland","origin":"lang/tuareg-mode.el","version":"2.0.8_19,1","comment":"Emacs major mode for editing Caml code","maintainer":"michipili@gmail.com","www":"http://tuareg.forge.ocamlcore.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22753e9f31dbf63c94cd56b50cc1862ca49858fca119784c3dcdb666e4119e06","flatsize":456937,"path":"All/tuareg-mode-emacs_wayland-2.0.8_19,1.pkg","repopath":"All/tuareg-mode-emacs_wayland-2.0.8_19,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":85944,"desc":"From the web site:\n\n  Tuareg is a Caml mode for GNU Emacs and XEmacs. It handles automatic\n  indentation of OCaml and Camllight codes. Key parts of the\n  code are hilighted using Font-Lock. Support to run an interactive\n  Caml toplevel and debbuger is provided.\n\n  This mode attempts to give better results than the one provided in\n  the standard distribution of OCaml. Indentation rules are slightly\n  different but closer to classical functional languages.\n\n  There is no relation with the Tuareg People, except their reputation\n  of great CAMEL riders and breeders.\n\nDocumentation is installed into share/doc/tuareg-mode","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"tuareg-mode-emacs_nox","origin":"lang/tuareg-mode.el","version":"2.0.8_19,1","comment":"Emacs major mode for editing Caml code","maintainer":"michipili@gmail.com","www":"http://tuareg.forge.ocamlcore.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1d313b320610a6e99dc895b02280f3c66d76ccb64a34d742bacab2bedf86ec6","flatsize":456937,"path":"All/tuareg-mode-emacs_nox-2.0.8_19,1.pkg","repopath":"All/tuareg-mode-emacs_nox-2.0.8_19,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":85912,"desc":"From the web site:\n\n  Tuareg is a Caml mode for GNU Emacs and XEmacs. It handles automatic\n  indentation of OCaml and Camllight codes. Key parts of the\n  code are hilighted using Font-Lock. Support to run an interactive\n  Caml toplevel and debbuger is provided.\n\n  This mode attempts to give better results than the one provided in\n  the standard distribution of OCaml. Indentation rules are slightly\n  different but closer to classical functional languages.\n\n  There is no relation with the Tuareg People, except their reputation\n  of great CAMEL riders and breeders.\n\nDocumentation is installed into share/doc/tuareg-mode","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"tuareg-mode-emacs_devel_nox","origin":"lang/tuareg-mode.el","version":"2.0.8_19,1","comment":"Emacs major mode for editing Caml code","maintainer":"michipili@gmail.com","www":"http://tuareg.forge.ocamlcore.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1232d1d3291f43457a3943ba51a2696bc8f378ed4f23c3f58c27fb9294c9ff42","flatsize":456986,"path":"All/tuareg-mode-emacs_devel_nox-2.0.8_19,1.pkg","repopath":"All/tuareg-mode-emacs_devel_nox-2.0.8_19,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":86052,"desc":"From the web site:\n\n  Tuareg is a Caml mode for GNU Emacs and XEmacs. It handles automatic\n  indentation of OCaml and Camllight codes. Key parts of the\n  code are hilighted using Font-Lock. Support to run an interactive\n  Caml toplevel and debbuger is provided.\n\n  This mode attempts to give better results than the one provided in\n  the standard distribution of OCaml. Indentation rules are slightly\n  different but closer to classical functional languages.\n\n  There is no relation with the Tuareg People, except their reputation\n  of great CAMEL riders and breeders.\n\nDocumentation is installed into share/doc/tuareg-mode","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["lang","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"tuxtype","origin":"games/tuxtype","version":"1.8.3_3","comment":"Educational typing tutor starring Tux the Linux Penguin","maintainer":"ports@FreeBSD.org","www":"http://tux4kids.alioth.debian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aff1a546c86209d185f430c48528ea01c4866c85c985219d3d2ef98eea486558","flatsize":14917240,"path":"All/tuxtype-1.8.3_3.pkg","repopath":"All/tuxtype-1.8.3_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":10783576,"desc":"tuxtype is an educational typing tutorial game for children starring\nTux, the Linux Penguin.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"sdl_pango":{"origin":"x11-toolkits/sdl_pango","version":"0.1.2_11"}},"categories":["games","education"],"shlibs_required":["libintl.so.8","libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_Pango.so.1","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libSDL_net-1.2.so.0","libxml2.so.2"],"options":{"DOCS":"on","SVG":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tuxtype port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ttyplot","origin":"graphics/ttyplot","version":"1.4","comment":"Realtime plotting utility for TTY with data input from stdin","maintainer":"0mp@FreeBSD.org","www":"https://github.com/tenox7/ttyplot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e45c2a0a7b5965645e9abb21876330cebd7a701184a416167a68c8299bcbb399","flatsize":25064,"path":"All/ttyplot-1.4.pkg","repopath":"All/ttyplot-1.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10012,"desc":"ttyplot is a realtime plotting utility for terminal with data input from stdin.\n\nIt takes data from standard input / UNIX pipeline, most commonly some tool like\nping, snmpget, netstat, ifconfig, sar, vmstat, etc., and plots in text mode on\na terminal in real time.\n\nIt supports rate calculation for counters and up to two graphs on a single\ndisplay using reverse video for the second line.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["graphics"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"tusc","origin":"www/tusc","version":"0.4.7_21","comment":"TUS Command line client and server","maintainer":"osa@FreeBSD.org","www":"https://github.com/jackhftang/tusc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3ca5f3f1653a7bb49efdb4d30ec39e008d142626ef58b7f9cb7443ec599a6f0","flatsize":8100630,"path":"All/tusc-0.4.7_21.pkg","repopath":"All/tusc-0.4.7_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2645484,"desc":"TUS Command line (tusc) is a small static binary for both server\nand client of tus resumable upload protocol.","categories":["www"]},{"name":"tuareg-mode-emacs_devel","origin":"lang/tuareg-mode.el","version":"2.0.8_19,1","comment":"Emacs major mode for editing Caml code","maintainer":"michipili@gmail.com","www":"http://tuareg.forge.ocamlcore.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"930332b5555f1e84d9cc2d0ef900d3506ae15093199233672042ce4793743034","flatsize":456986,"path":"All/tuareg-mode-emacs_devel-2.0.8_19,1.pkg","repopath":"All/tuareg-mode-emacs_devel-2.0.8_19,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":86020,"desc":"From the web site:\n\n  Tuareg is a Caml mode for GNU Emacs and XEmacs. It handles automatic\n  indentation of OCaml and Camllight codes. Key parts of the\n  code are hilighted using Font-Lock. Support to run an interactive\n  Caml toplevel and debbuger is provided.\n\n  This mode attempts to give better results than the one provided in\n  the standard distribution of OCaml. Indentation rules are slightly\n  different but closer to classical functional languages.\n\n  There is no relation with the Tuareg People, except their reputation\n  of great CAMEL riders and breeders.\n\nDocumentation is installed into share/doc/tuareg-mode","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["lang","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"tuareg-mode-emacs_canna","origin":"lang/tuareg-mode.el","version":"2.0.8_19,1","comment":"Emacs major mode for editing Caml code","maintainer":"michipili@gmail.com","www":"http://tuareg.forge.ocamlcore.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aea70547a86897eac7a3b0d0e5af689ef8523face84b3c205956857f849c6796","flatsize":456937,"path":"All/tuareg-mode-emacs_canna-2.0.8_19,1.pkg","repopath":"All/tuareg-mode-emacs_canna-2.0.8_19,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":85944,"desc":"From the web site:\n\n  Tuareg is a Caml mode for GNU Emacs and XEmacs. It handles automatic\n  indentation of OCaml and Camllight codes. Key parts of the\n  code are hilighted using Font-Lock. Support to run an interactive\n  Caml toplevel and debbuger is provided.\n\n  This mode attempts to give better results than the one provided in\n  the standard distribution of OCaml. Indentation rules are slightly\n  different but closer to classical functional languages.\n\n  There is no relation with the Tuareg People, except their reputation\n  of great CAMEL riders and breeders.\n\nDocumentation is installed into share/doc/tuareg-mode","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"tuareg-mode","origin":"lang/tuareg-mode.el","version":"2.0.8_19,1","comment":"Emacs major mode for editing Caml code","maintainer":"michipili@gmail.com","www":"http://tuareg.forge.ocamlcore.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"903d9fd9c6602ab6e38255139b07cbaf61b69e145456334fae83c9c42f92c911","flatsize":456937,"path":"All/tuareg-mode-2.0.8_19,1.pkg","repopath":"All/tuareg-mode-2.0.8_19,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":85916,"desc":"From the web site:\n\n  Tuareg is a Caml mode for GNU Emacs and XEmacs. It handles automatic\n  indentation of OCaml and Camllight codes. Key parts of the\n  code are hilighted using Font-Lock. Support to run an interactive\n  Caml toplevel and debbuger is provided.\n\n  This mode attempts to give better results than the one provided in\n  the standard distribution of OCaml. Indentation rules are slightly\n  different but closer to classical functional languages.\n\n  There is no relation with the Tuareg People, except their reputation\n  of great CAMEL riders and breeders.\n\nDocumentation is installed into share/doc/tuareg-mode","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"ttyload","origin":"sysutils/ttyload","version":"0.5.3_2","comment":"Give a color-coded graph of load averages over time","maintainer":"ports@FreeBSD.org","www":"https://www.daveltd.com/src/util/ttyload/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"178134fcf446c5012a9f9e04062e9997ee944d52a97995a83adf0e8a585b0c1e","flatsize":24584,"path":"All/ttyload-0.5.3_2.pkg","repopath":"All/ttyload-0.5.3_2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":11640,"desc":"ttyload is a little *NIX utility which is meant to give a color-coded\ngraph of load averages over time.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ttyload port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ttyrec","origin":"misc/ttyrec","version":"1.0.8_4","comment":"Tty recorder","maintainer":"ports@FreeBSD.org","www":"http://0xcc.net/ttyrec/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"282e1a01d208114a4e21830b293da5acfab60e9ad6be7c9eae7338b28bf9aed8","flatsize":32126,"path":"All/ttyrec-1.0.8_4.pkg","repopath":"All/ttyrec-1.0.8_4.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":10684,"desc":"ttyrec is a tty recorder. Recorded data can be played back with the included\nttyplay command. ttyrec is just a derivative of script command for recording\ntiming information with microsecond accuracy as well. It can record emacs -nw,\nvi, lynx, or any programs running on tty.","categories":["misc"],"options":{"OPENPTY":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ttyrec port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tuifeed","origin":"www/tuifeed","version":"0.3.2_12","comment":"Terminal feed reader with a fancy UI","maintainer":"driesm@FreeBSD.org","www":"https://github.com/veeso/tuifeed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a045478a7821881120a5c0376af97224214e1042c447012997550eb0719ad3dd","flatsize":4950713,"path":"All/tuifeed-0.3.2_12.pkg","repopath":"All/tuifeed-0.3.2_12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1621212,"desc":"Terminal feed reader with a fancy UI\n\ntuifeed is a news feed reader with a fancy terminal user interface.\nIt allows you read news from your favourite RSS and Atom sources,\nwhich can be easily configured in a TOML file.\n\nFeatures\n\n- Read feed from any RSS/Atom source\n- Open any article in your favourite browser in one-click\n- Compatible with Windows, Linux, *BSD and MacOS\n- Easy setup","categories":["www"],"options":{"DOCS":"on"},"messages":[{"message":"Run\ntuifeed -c\nto open up the configuration file.\nYou can add RSS feeds, one per line in the format\n\"Name\" = \"RSS URL\"","type":"install"}]},{"name":"ttygif","origin":"graphics/ttygif","version":"1.4.0_2","comment":"Converts a ttyrec file into animated gif","maintainer":"olivier@FreeBSD.org","www":"https://github.com/icholy/ttygif","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d8a8e8c643fae5b434419b3719298326ed709d3cb11f7afd6998753cfc1f9d7","flatsize":16554,"path":"All/ttygif-1.4.0_2.pkg","repopath":"All/ttygif-1.4.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7052,"desc":"Ttygif converts a ttyrec file into animated gif (need a X11 terminal).","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"}},"categories":["graphics"]},{"name":"tty-solitaire","origin":"games/tty-solitaire","version":"1.3.1","comment":"Play solitaire in your terminal","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/mpereira/tty-solitaire","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7f1112a80af213ce0e58abe4bf0d8ff4d5e66e25d63d1248951f3c76daf18d1","flatsize":31003,"path":"All/tty-solitaire-1.3.1.pkg","repopath":"All/tty-solitaire-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12224,"desc":"Ncurses-based klondike solitaire game","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"tty-clock","origin":"sysutils/tty-clock","version":"2.3","comment":"Terminal based clock","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/xorg62/tty-clock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"119f53a0d351e886a247b913d56e9e95ff1b3935df88749b381e9edd4dd19a58","flatsize":22812,"path":"All/tty-clock-2.3.pkg","repopath":"All/tty-clock-2.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9392,"desc":"Terminal based clock using ncurses.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"ttt","origin":"games/ttt","version":"2011.04_5","comment":"Simple one or two player Tic Tac Toe game","maintainer":"ports@FreeBSD.org","www":"http://www.newbreedsoftware.com/ttt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"634f0822864e58ae40c1c10d3a9cbfc865e8d72bc40d4de43b20c21063584ebf","flatsize":243163,"path":"All/ttt-2011.04_5.pkg","repopath":"All/ttt-2011.04_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":118420,"desc":"ttt is a very simple one- or two-player Tic Tac Toe game played using a mouse.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ttt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ttmath","origin":"math/ttmath","version":"0.9.3.20191013","comment":"C++ headers-only library for big integer and floating point numbers","maintainer":"yuri@FreeBSD.org","www":"https://ttmath.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2644ad266e5bd7c213babd0acaf80059ffaf478ef2b14196271be472094e338d","flatsize":506451,"path":"All/ttmath-0.9.3.20191013.pkg","repopath":"All/ttmath-0.9.3.20191013.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":83212,"desc":"TTMath is a small library which allows one to perform arithmetic\noperations with big unsigned integer, big signed integer and big\nfloating point numbers.","categories":["math"]},{"name":"tuxkart","origin":"games/tuxkart","version":"0.4.0_7","comment":"Racing game starring Tux","maintainer":"ports@FreeBSD.org","www":"https://tuxkart.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a82e6e455f3ab225a2729df4e2cb9c8289c680f0f7a5f7a422e1114c179f135e","flatsize":9677420,"path":"All/tuxkart-0.4.0_7.pkg","repopath":"All/tuxkart-0.4.0_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4128308,"desc":"Tuxkart is an action kart racing game similar to a well known\ngaming console kart game.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["games"],"shlibs_required":["libGL.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXi.so.6","libXext.so.6","libXmu.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tuxkart port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tuckr","origin":"sysutils/tuckr","version":"0.8.1_9","comment":"Super-powered replacement for GNU Stow","maintainer":"yuri@FreeBSD.org","www":"https://github.com/RaphGL/Tuckr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70faa6ad51cb4eda387555a405f41a3cf20c27d2a80ad3621754636fb131b801","flatsize":1507732,"path":"All/tuckr-0.8.1_9.pkg","repopath":"All/tuckr-0.8.1_9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":486844,"desc":"Tuckr is a dotfile manager inspired by Stow and Git. Tuckr aims to make dotfile\nmanagement less painful. It follows the same model as Stow, symlinking files\nonto $HOME. It works on all the major OSes (Linux, Windows, BSDs and MacOS).\n\nTuckr aims to bring the simplicity of Stow to a dotfile manager with a very\nsmall learning curve. To achieve that goal Tuckr tries to only cover what is\ndirectly needed to manage dotfiles and nothing else. We won't wrap git, rm, cp\nor reimplement the functionality that are perfeclty covered by other utilities\nin the system unless it greatly impacts usability.","categories":["sysutils"]},{"name":"ttcp","origin":"benchmarks/ttcp","version":"1.13","comment":"Benchmarking tool for analysing TCP and UDP performance","maintainer":"portmaster@BSDforge.com","www":"https://codeberg.org/BSDforge/ttcp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b11a66441cb9d6c184549843434015b43d70dbcc200def0798a652a847811585","flatsize":23248,"path":"All/ttcp-1.13.pkg","repopath":"All/ttcp-1.13.pkg","licenselogic":"single","licenses":["BSD0CLAUSE"],"pkgsize":11972,"desc":"TTCP is a benchmarking tool for determining TCP and UDP performance\nbetween 2 systems.\n\nThe program was created at the US Army Ballistics Research Lab (BRL)\nand is in the public domain. Feel free to distribute this program\nbut please do leave the credit notices in the source and man page intact.\n\nHow to get TCP performance numbers:\n\n\treceiver\t\t\t\tsender\n\nhost1%25  ttcp -r -s\t\t\thost2%25 ttcp -t -s host1\n\n-n and -l options change the number and size of the buffers.","categories":["benchmarks","net"],"options":{"DOCS":"on"}},{"name":"tthsum","origin":"security/tthsum","version":"1.3.2_2","comment":"Command-line utility for generating and checking TTH message digests","maintainer":"ehaupt@FreeBSD.org","www":"http://tthsum.devs.nu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3221c67a3b15514d30abdc894f01c37f5af4814087b06f1cbdd1957cf21b42f","flatsize":69743,"path":"All/tthsum-1.3.2_2.pkg","repopath":"All/tthsum-1.3.2_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":33744,"desc":"tthsum generates and checks TTH checksums (root of the THEX hash tree).\n\nThe Merkle Hash Tree is a hash construct that exhibits desirable properties for\nverifying the integrity of files and file subranges in an incremental or\nout-of-order fashion.\n\nThe tool uses the Tiger hash algorithm for both the internal and the leaf\nnodes, and has an interface identical to md5sum.","categories":["security"]},{"name":"ttfautohint","origin":"print/ttfautohint","version":"1.8.4","comment":"Automatic font hinting library","maintainer":"sunpoet@FreeBSD.org","www":"https://www.freetype.org/ttfautohint/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0211a1497827f2e866391bc37a667f82b8f1f00bfe5ea030eefb55969dca1079","flatsize":921412,"path":"All/ttfautohint-1.8.4.pkg","repopath":"All/ttfautohint-1.8.4.pkg","licenselogic":"or","licenses":["FTL","GPLv2+"],"pkgsize":211888,"desc":"ttfautohint provides a 99%25 automated hinting process and a platform for finely\nhand-hinting the last 1%25. It is ideal for web fonts and supports many scripts:\nLatin, Greek, Arabic, Devanagari, Hebrew, Khmer, Myanmar, Thai, and many more.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"}},"categories":["print"],"shlibs_required":["libfreetype.so.6","libharfbuzz.so.0"],"shlibs_provided":["libttfautohint.so.1"]},{"name":"tttcmds","origin":"textproc/tttcmds","version":"1.0.20190920","comment":"Unix-style data processing commands and library","maintainer":"daichi@FreeBSD.org","www":"https://github.com/daichigoto/tttcmds","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bc9826c406e7b93d3d2a732fecf38cc200903c382a93bcbbb89c0ad39cf8541","flatsize":2442421,"path":"All/tttcmds-1.0.20190920.pkg","repopath":"All/tttcmds-1.0.20190920.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":238140,"desc":"TTT COMMANDS is a development commands set to build information\nsystem that could handle large datasets rapidly and flexibly.\nThis gives you a way lit power to build a fast process system\nwithout some kind of databases. You would build the data process\nsystem using only TTT COMMANDS, Unix-style basic commands and\ntext datasets on your own favorite operating systems.","categories":["textproc"],"shlibs_provided":["libttt.so.0"],"options":{"DOCS":"on"}},{"name":"tth","origin":"textproc/tth","version":"4.03_5","comment":"TeX to HTML translator","maintainer":"ports@FreeBSD.org","www":"http://hutchinson.belmont.ma.us/tth/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30e54c1a746d24b410c996f286859a36c1d323d95316ccef7cfb00d7eaff4e94","flatsize":879344,"path":"All/tth-4.03_5.pkg","repopath":"All/tth-4.03_5.pkg","licenselogic":"single","pkgsize":241916,"desc":"TTH translates TeX source that uses the Plain macro package, or\nLaTeX, into a near equivalent in HTML.  It is extremely fast and\ncompletely portable. It produces web documents that are more compact\nand managable, and faster-viewing, than those from other converters,\nbecause it really translates the equations, instead of converting them\ninto images.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"Please read the license in %%PREFIX%%/share/doc/tth/license.txt.","type":"install"},{"message":"===>   NOTICE:\n\nThe tth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ttf2pt1","origin":"print/ttf2pt1","version":"3.4.4_8","comment":"True Type Font to Postscript Type 1 Converter","maintainer":"ports@FreeBSD.org","www":"https://ttf2pt1.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6403602bafb6bfb25c1262423a9a020cc47fdaf03a37e0f5e72db62cef907c3","flatsize":606347,"path":"All/ttf2pt1-3.4.4_8.pkg","repopath":"All/ttf2pt1-3.4.4_8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":184952,"desc":"TTF2PT1 is a modification of Andrew Weeks TTF2PFA True Type to Postscript\nType 3 converter. Which will convert Most True Type Fonts to and Adobe\nType 1 .pfa file. The files produced are in human readable form, which\nfurther needs to be encrypted with the t1utilities, to work with most\nsoftware requiring type 1 fonts.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"t1utils":{"origin":"print/t1utils","version":"1.32_1"}},"categories":["print"],"shlibs_required":["libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe ttf2pt1 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tta","origin":"audio/tta","version":"3.4.1","comment":"The True Audio Encoder, lossless (de)compressor","maintainer":"multimedia@FreeBSD.org","www":"http://www.true-audio.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c59661f7678f76e8290cbe63ef067fccf67c8bc4cb06db360ba31fec4967e79","flatsize":53251,"path":"All/tta-3.4.1.pkg","repopath":"All/tta-3.4.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21584,"desc":"TTA performs lossless compression on multichannel 8, 16, and 24 bits data of\nthe Wav audio files.  Being \"lossless\" means that no data quality is lost in\nthe compression -- when uncompressed, all the data will be identical to the\noriginal.  The compression ratios of TTA depend on the type of music files\nbeing compressed, but the compression size will generally range between 30%25\nand 70%25 of the original.  TTA format supports both of ID3v1/2 and APEv2 tags.","categories":["audio"],"options":{"DOCS":"on"}},{"name":"typo3-11-php82","origin":"www/typo3-11","version":"11.5.38","comment":"Typo3 content management system","maintainer":"freebsd-ports@charlieroot.de","www":"https://typo3.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42ba8af29c54a9df144357baec0f3197218b2fe3a8328be6b923b684013ccde5","flatsize":78262499,"path":"All/typo3-11-php82-11.5.38.pkg","repopath":"All/typo3-11-php82-11.5.38.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24012196,"desc":"This is the old stable version with long-term support (LTS). We provide free security\nupdates until October 2024.\n\n* Unified editor experience\n* Advanced Filelist module\n* Sharable deep links in the TYPO3 backend\n* Improved collaboration and workflow features\n* Flexible and secure multi-factor authentication (MFA)\n* And many improvements for developers\n\nSystem requirements\n* PHP 7.4, 8.0, 8.1, 8.2, 8.3\n* MariaDB 10.2.7+ / Microsoft SQL Server / MySQL 5.7.9+ / PostgreSQL / SQLite\n* Modern Browsers\n* Detailed list of requirements:\n  https://get.typo3.org/version/11#system-requirements\n\nSupported Until\nFree: 2024-10-31\nELTS: 2027-10-31","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"}},"categories":["www"],"users":["www"],"groups":["www"],"options":{"CURL":"off","GD":"off","GMP":"off","IMAGICK":"off","MBSTRING":"off","MYSQL":"on","POSTGRES":"off","SQLITE":"off","ZLIB":"off"},"annotations":{"cpe":"cpe:2.3:a:typo3:typo3:11.5.38:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"1) Add the following to your Apache configuration file\n   httpd.conf and restart the web server:\n\n   Alias /typo3 /usr/local/www/typo3-11/\n   AcceptPathInfo On\n   <Directory /usr/local/www/typo3-11/>\n      Options Indexes FollowSymLinks\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n2) Visit your TYPO3 site with a browser (i.e.\n   http://your.server.com/typo3/) to continue the\n   installation / upgrade process.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n  https://docs.typo3.org/typo3cms/GettingStartedTutorial/latest/Installation/Index.html","type":"install"}]},{"name":"tt","origin":"games/tt","version":"15.1","comment":"Tetris for Terminals","maintainer":"ports@FreeBSD.org","www":"http://www.miketaylor.org.uk/tech/tt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aacc7f55c1d66227658d2bea1dede04a7549ff2f03148287ed86a4b39e9cf6d9","flatsize":39721,"path":"All/tt-15.1.pkg","repopath":"All/tt-15.1.pkg","licenselogic":"single","pkgsize":15116,"desc":"tt is an implementation of the well-known game tetris.  Quadominoes (groups\nof four squares joined orthogonally together) slowly fall down the screen,\naccumulating at the bottom, and when the pile reaches the top of the screen\nthe game is over.\n\nThe pieces may be moved to the left or right, and rotated as they fall, with\nthe aim of making them tessellate with the pieces already at the bottom of\nthe game area.  The height of the stack of pieces can be reduced by filling\na complete row of ten squares, at which point that row will disappear, and\nthose above will fall down into its place.  It is possible (and desirable)\nto destroy multiple rows at once.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tsocks","origin":"net/tsocks","version":"1.8.b5_10","comment":"Allow non SOCKS aware applications to use SOCKS without modification","maintainer":"ehaupt@FreeBSD.org","www":"https://tsocks.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54020fcfd66b9aaf74e465e70a2abefcb2d30fd698ad3ff228a32b1668d05fd9","flatsize":94560,"path":"All/tsocks-1.8.b5_10.pkg","repopath":"All/tsocks-1.8.b5_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34676,"desc":"SOCKS servers are a form of proxy that are commonly used\nin firewalled LAN environments to allow access between networks,\nand often to the Internet.\nThe problem is that most applications don't know how to gain\naccess through SOCKS servers.\nThis means that network based applications\nthat don't understand SOCKS are very limited in networks they can reach.\nAn example of this is simple 'telnet'.\nIf you're on a network firewalled from the internet\nwith a SOCKS server for outside access,\ntelnet can't use this server and thus can't telnet out to the Internet.\n\ntsocks' role is to allow these non SOCKS aware applications\n(e.g telnet, ssh, ftp etc) to use SOCKS without any modification.\nIt does this by intercepting the\ncalls that applications make to establish network connections\nand negotating them through a SOCKS server as necessary.","categories":["net","security"],"options":{"DOCS":"on","EXAMPLES":"on","HOSTNAMES":"on","MUTE":"off","OLDMETHOD":"off","SOCKSDNS":"off"},"messages":[{"message":"Simple setup file was copied to /usr/local/etc/tsocks.conf.sample\nAn example of a more complex setup file can be found in\n/usr/local/share/examples/tsocks/\nSome more details avaliable in /usr/local/share/examples/tsocks/README","type":"install"}]},{"name":"tsito","origin":"games/tsito","version":"0.8.4_1","comment":"Chinese chess (Xiangqi) program","maintainer":"ports@FreeBSD.org","www":"https://xiangqi-engine.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a85a475323c2dcf9538f0ff893cd12d2492b4d33e79c2f70237bb34cb002fa2","flatsize":533186,"path":"All/tsito-0.8.4_1.pkg","repopath":"All/tsito-0.8.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":101888,"desc":"Tsito plays XiangQi (Chinese Chess) against the user or it referees two\nplayers. It can be used on the console (or an xterm) or can communicate through\npipes to a GUI frontend. If used in a console it uses ASCII characters to\ndisplay the board on the screen.\n\n'tsito', stands for \"The Secret Inside The Orange\".","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe tsito port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tunneller","origin":"net/tunneller","version":"0.6_21","comment":"Expose internal services to be accessed over the internet","maintainer":"yuri@FreeBSD.org","www":"https://github.com/skx/tunneller","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69f37ec2af9e67832dc9f966bfaa97e56e7afa42839fb5e41e099bfbef54681a","flatsize":5641544,"path":"All/tunneller-0.6_21.pkg","repopath":"All/tunneller-0.6_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1914444,"desc":"Tunneller allows you to expose services which are running on localhost, or on\nyour local network, to the public internet.\n\nThis is very useful for testing webhooks, the generation of static-site\ncompilers, and similar things.","categories":["net"]},{"name":"tt-libreoffice","origin":"editors/libreoffice-tt","version":"24.2.4.2","comment":"tt language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5cf91b8d507bc371441de843f0eac39668d2ac298b75291b4e43db2b706ee62","flatsize":1082366,"path":"All/tt-libreoffice-24.2.4.2.pkg","repopath":"All/tt-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":134628,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"ts","origin":"sysutils/ts","version":"1.0.2_1","comment":"Serial task spooler","maintainer":"demon@FreeBSD.org","www":"https://vicerveza.homeunix.net/~viric/soft/ts/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a81f02ab5b2f52bb95fa1e6bb25ab426fd7ac49ff38e0db075830333daf981b","flatsize":67183,"path":"All/ts-1.0.2_1.pkg","repopath":"All/ts-1.0.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":30624,"desc":"task spooler is a Unix batch system where the tasks spooled run one\nafter the other. Each user in each system has his own job queue. The\ntasks are run in the correct context (that of enqueue) from any\nshell/process, and its output/results can be easily watched. It is\nvery useful when you know that your commands depend on a lot of RAM,\na lot of disk use, give a lot of output, or for whatever reason it's\nbetter not to run them at the same time.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"tse3","origin":"audio/tse3","version":"0.3.1_3","comment":"MIDI library","maintainer":"ports@FreeBSD.org","www":"https://tse3.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67489280fc0a8a26f77d0f1633bc172ec10d95807801bc33bc3252e5530ad24d","flatsize":2354564,"path":"All/tse3-0.3.1_3.pkg","repopath":"All/tse3-0.3.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":456828,"desc":"TSE3 is a library and simple test application for MIDI.","categories":["audio"],"shlibs_provided":["libtse3.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tse3 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ts-warp","origin":"net/ts-warp","version":"1.5.0","comment":"Transparent proxy server and traffic wrapper","maintainer":"zmey20000@yahoo.com","www":"https://github.com/mezantrop/ts-warp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67256578a119835b84161960e515afa31d136430a81935f4b39e5701110f8afd","flatsize":84164,"path":"All/ts-warp-1.5.0.pkg","repopath":"All/ts-warp-1.5.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":34592,"desc":"ts-warp - Transparent proxy server and traffic wrapper\n\nIt features a proxy services with TCP-traffic redirection to\nexternal Socks4/5 and HTTPS proxy servers:\n  - Transparent firewall-based traffic redirector\n  - Internal Socks and HTTPS proxy server","categories":["net"]},{"name":"ts-hunspell","origin":"textproc/ts-hunspell","version":"20110323_1","comment":"Tsonga hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://addons.mozilla.org/en-US/firefox/addon/tsonga-spell-checker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"725ce4a21ce7166b787990c48d5283f8c634f5a4acc34890956c0dfd941374c3","flatsize":294079,"path":"All/ts-hunspell-20110323_1.pkg","repopath":"All/ts-hunspell-20110323_1.pkg","licenselogic":"single","pkgsize":100520,"desc":"Tsonga hunspell dictionaries\n\nSee also: http://www.translate.org.za/","categories":["textproc"]},{"name":"tsung","origin":"benchmarks/tsung","version":"1.8.0_1","comment":"Multi-protocol distributed load testing tool","maintainer":"Clockwork6400@protonmail.com","www":"http://tsung.erlang-projects.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"974b37852e19014a8b4361789fb9e8a967b875cefb5b2051cc9780a4f70186c9","flatsize":2511210,"path":"All/tsung-1.8.0_1.pkg","repopath":"All/tsung-1.8.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":564300,"desc":"Tsung is an open-source multi-protocol distributed load testing tool\n\nIt can be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and\nJabber/XMPP servers. Tsung is a free software released under the GPLv2 license.\n\nThe purpose of Tsung is to simulate users in order to test the scalability and\nperformance of IP based client/server applications. You can use it to do load\nand stress testing of your servers. Many protocols have been implemented and\ntested, and it can be easily extended.\n\nIt can be distributed on several client machines and is able to simulate\nhundreds of thousands of virtual users concurrently (or even millions if you\nhave enough hardware ...).\n\nTsung is developed in Erlang, an open-source language made by Ericsson for\nbuilding robust fault-tolerant distributed applications.","deps":{"erlang":{"origin":"lang/erlang","version":"25.3.2.7_1,4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["benchmarks","sysutils"],"options":{"EXAMPLES":"on"}},{"name":"trueprint","origin":"print/trueprint","version":"5.4_3","comment":"Print program listings on postscript printer","maintainer":"portmaster@BSDforge.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdd5c5d8d5876632fd2ae527ae3d526f6c05867de9a0a54165f4eb32568fba65","flatsize":172652,"path":"All/trueprint-5.4_3.pkg","repopath":"All/trueprint-5.4_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":64360,"desc":"Trueprint is a general purpose printing program.  It tries to produce\neverything that anybody could need in a program printout without\nthe need for large numbers of switches or pipelines.  Trueprint can\ncurrently handle C, C++, Java, Perl, Verilog, shell (including ksh), Pascal,\npseudo C, report files (trueprint report files), listing files, text files.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["print"],"shlibs_required":["libintl.so.8"]},{"name":"trurl","origin":"misc/trurl","version":"0.13","comment":"Command line tool for URL parsing and manipulation","maintainer":"otis@FreeBSD.org","www":"https://github.com/curl/trurl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"161b3423a003f60b2a87f95727b4f4442d793c8524e7c344df7181daddfa281e","flatsize":35395,"path":"All/trurl-0.13.pkg","repopath":"All/trurl-0.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19400,"desc":"Command line tool for URL parsing and manipulation.\n\nIt can be used as a complementary tool with `curl'.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["misc","www"],"shlibs_required":["libcurl.so.4"]},{"name":"ts-libreoffice","origin":"editors/libreoffice-ts","version":"24.2.4.2","comment":"ts language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e48d7647acb1d1bfd17e61b4ff18e6cbe9820f5c9034ff0e9bd1417ba437f2c3","flatsize":1346808,"path":"All/ts-libreoffice-24.2.4.2.pkg","repopath":"All/ts-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":204320,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"typo3-11-php81","origin":"www/typo3-11","version":"11.5.38","comment":"Typo3 content management system","maintainer":"freebsd-ports@charlieroot.de","www":"https://typo3.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd3656d41f4f0f669cf0512992cc06631f73584653104f6c2cf2b73f70bd3df2","flatsize":78262499,"path":"All/typo3-11-php81-11.5.38.pkg","repopath":"All/typo3-11-php81-11.5.38.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24011136,"desc":"This is the old stable version with long-term support (LTS). We provide free security\nupdates until October 2024.\n\n* Unified editor experience\n* Advanced Filelist module\n* Sharable deep links in the TYPO3 backend\n* Improved collaboration and workflow features\n* Flexible and secure multi-factor authentication (MFA)\n* And many improvements for developers\n\nSystem requirements\n* PHP 7.4, 8.0, 8.1, 8.2, 8.3\n* MariaDB 10.2.7+ / Microsoft SQL Server / MySQL 5.7.9+ / PostgreSQL / SQLite\n* Modern Browsers\n* Detailed list of requirements:\n  https://get.typo3.org/version/11#system-requirements\n\nSupported Until\nFree: 2024-10-31\nELTS: 2027-10-31","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"}},"categories":["www"],"users":["www"],"groups":["www"],"options":{"CURL":"off","GD":"off","GMP":"off","IMAGICK":"off","MBSTRING":"off","MYSQL":"on","POSTGRES":"off","SQLITE":"off","ZLIB":"off"},"annotations":{"cpe":"cpe:2.3:a:typo3:typo3:11.5.38:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"1) Add the following to your Apache configuration file\n   httpd.conf and restart the web server:\n\n   Alias /typo3 /usr/local/www/typo3-11/\n   AcceptPathInfo On\n   <Directory /usr/local/www/typo3-11/>\n      Options Indexes FollowSymLinks\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n2) Visit your TYPO3 site with a browser (i.e.\n   http://your.server.com/typo3/) to continue the\n   installation / upgrade process.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n  https://docs.typo3.org/typo3cms/GettingStartedTutorial/latest/Installation/Index.html","type":"install"}]},{"name":"tsclient","origin":"net/tsclient","version":"0.150_13","comment":"GNOME 2 frontend for rdesktop and vncviewer","maintainer":"ports@thepentagon.org","www":"https://sourceforge.net/projects/tsclient/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb440610e74288f07e2d85871af09f26e7e1c3cd4bb2511e60e4d4acb096268c","flatsize":635147,"path":"All/tsclient-0.150_13.pkg","repopath":"All/tsclient-0.150_13.pkg","licenselogic":"single","pkgsize":321960,"desc":"Tsclient is a GNOME 2 frontend for rdesktop, and also supports VNC clients,\nCitrix ICA client (experimental) and X via Xnest (experimental).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"rdesktop":{"origin":"net/rdesktop","version":"1.9.0_1"}},"categories":["net","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on","TIGHTVNC":"off","XNEST":"off"}},{"name":"trojka","origin":"games/trojka","version":"1.0_2","comment":"Game of skill","maintainer":"e@ik.nu","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c4107d9205d730eec8db466dd27068c1da1870ad3da20adf1605538a602703e","flatsize":22496,"path":"All/trojka-1.0_2.pkg","repopath":"All/trojka-1.0_2.pkg","licenselogic":"single","licenses":["TROJKA"],"pkgsize":11092,"desc":"Trojka is a game of skill.  The aim of the game is to control and place\nfalling blocks so that you get three patterns or colors in a row,\nhorizontally or diagonally. These patterns then disappear, the above\nblocks collapse and you get points.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"typo3-11-php83","origin":"www/typo3-11","version":"11.5.38","comment":"Typo3 content management system","maintainer":"freebsd-ports@charlieroot.de","www":"https://typo3.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b355993a5b7ab1e0466fedaa65f924f5dbcbc84833e00b8ac4072bceeea4ce57","flatsize":78262499,"path":"All/typo3-11-php83-11.5.38.pkg","repopath":"All/typo3-11-php83-11.5.38.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24009696,"desc":"This is the old stable version with long-term support (LTS). We provide free security\nupdates until October 2024.\n\n* Unified editor experience\n* Advanced Filelist module\n* Sharable deep links in the TYPO3 backend\n* Improved collaboration and workflow features\n* Flexible and secure multi-factor authentication (MFA)\n* And many improvements for developers\n\nSystem requirements\n* PHP 7.4, 8.0, 8.1, 8.2, 8.3\n* MariaDB 10.2.7+ / Microsoft SQL Server / MySQL 5.7.9+ / PostgreSQL / SQLite\n* Modern Browsers\n* Detailed list of requirements:\n  https://get.typo3.org/version/11#system-requirements\n\nSupported Until\nFree: 2024-10-31\nELTS: 2027-10-31","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"}},"categories":["www"],"users":["www"],"groups":["www"],"options":{"CURL":"off","GD":"off","GMP":"off","IMAGICK":"off","MBSTRING":"off","MYSQL":"on","POSTGRES":"off","SQLITE":"off","ZLIB":"off"},"annotations":{"cpe":"cpe:2.3:a:typo3:typo3:11.5.38:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"1) Add the following to your Apache configuration file\n   httpd.conf and restart the web server:\n\n   Alias /typo3 /usr/local/www/typo3-11/\n   AcceptPathInfo On\n   <Directory /usr/local/www/typo3-11/>\n      Options Indexes FollowSymLinks\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n2) Visit your TYPO3 site with a browser (i.e.\n   http://your.server.com/typo3/) to continue the\n   installation / upgrade process.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n  https://docs.typo3.org/typo3cms/GettingStartedTutorial/latest/Installation/Index.html","type":"install"}]},{"name":"trn","origin":"news/trn","version":"3.6_1","comment":"Threaded Read News newsreader","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bd4021ea8eaf9ed99ed9f9b0282196c27cd659e806798256a3f564f2a890b8f","flatsize":393516,"path":"All/trn-3.6_1.pkg","repopath":"All/trn-3.6_1.pkg","licenselogic":"single","pkgsize":181104,"desc":"Trn is Threaded RN -- a newsreader that uses an article's references to\norder the discussions in a very natural, reply-ordered sequence called\nthreads.  Having the replies associated with their parent articles not\nonly makes following the discussion easier, but also makes it easy to back-\ntrack and (re-)read a specific discussion from the beginning.  Trn also\nhas a visual representation of the current thread in the upper right corner\nof the header, which will give you a feel for how the discussion is going\nand how the current article is related to the last one you read.\n\nIn addition, a thread selector makes it easy to browse through a large\ngroup looking for interesting articles.  You can even browse through the\narticles you've already read and select the one(s) you wish to read again.\nOther nice features include the extract commands for the source and binary\ngroups, thread-oriented kill directives, a better newgroup finding strategy,\nand lots more.  See the file NEW for a list of the things that are new to\ntrn 3.0 from previous versions.","deps":{"mpack":{"origin":"converters/mpack","version":"1.6_4"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["news"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"Please edit lines 48 through 69 in %%PREFIX%/bin/Pnews\nto customize news posting for your site.\nEdit /usr/local/bin/newsetup to set the Distribution codes.\nRemember to set the NNTPSERVER environment variable to your news server.","type":"install"},{"message":"===>   NOTICE:\n\nThe trn port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"trompeloeil","origin":"devel/trompeloeil","version":"47","comment":"Header only C++14 mocking framework","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rollbear/trompeloeil","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a08e620e114b4deae3990708dd35394211f26f57f5ec78871014ee9697e27973","flatsize":596779,"path":"All/trompeloeil-47.pkg","repopath":"All/trompeloeil-47.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":226336,"desc":"trompeloeil is a thread-safe header-only mocking framework for C++11/14.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"trousers","origin":"security/trousers","version":"0.3.14_5","comment":"Open-source TCG Software Stack","maintainer":"hrs@FreeBSD.org","www":"https://sourceforge.net/projects/trousers/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eccd6f3c64f35d1585e4cc3c1bfd0b2880b9188b8353445bcbf20eb6a6dc0689","flatsize":2362621,"path":"All/trousers-0.3.14_5.pkg","repopath":"All/trousers-0.3.14_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":500056,"desc":"TrouSerS is an CPL (Common Public License) licensed Trusted Computing\nSoftware Stack. It is mostly compliant with the TSS 1.2 specification.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"tpm-emulator":{"origin":"emulators/tpm-emulator","version":"0.7.4_2"}},"categories":["security"],"users":["_tss"],"groups":["_tss"],"shlibs_required":["libcrypto.so.12","libtddl.so.1"],"shlibs_provided":["libtddl.so.0","libtspi.so.1"],"options":{"DEBUG":"off"},"annotations":{"cpe":"cpe:2.3:a:trousers_project:trousers:0.3.14:::::dragonfly6:x86_64:5"},"messages":[{"message":"To run tcsd automatically, add the following line to /etc/rc.conf:\n\ntcsd_enable=\"YES\"\n\nYou might want to edit /usr/local/etc/tcsd.conf to reflect your setup.\n\nIf you want to use tcsd with software TPM emulator, use the following\nconfiguration in /etc/rc.conf:\n\ntcsd_enable=\"YES\"\ntcsd_mode=\"emulator\"\ntpmd_enable=\"YES\"\n\nTo use TPM, add your_account to '_tss' group like following:\n\n# pw groupmod _tss -m your_account","type":"install"}]},{"name":"trlib","origin":"math/trlib","version":"0.4_2","comment":"Trust Region Subproblem Solver Library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/felixlen/trlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e966339328ff42d20c19055ff8d4bd8eb9be827bf9eefa55a8d49cf042f5394","flatsize":288921,"path":"All/trlib-0.4_2.pkg","repopath":"All/trlib-0.4_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57896,"desc":"trlib provides various methods related to the trust region subproblem.","deps":{"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libopenblas.so.0"],"shlibs_provided":["libtrlib.so.0.4"]},{"name":"trio","origin":"devel/trio","version":"1.16_1","comment":"Fully matured and stable set of printf and string functions","maintainer":"rodrigo@FreeBSD.org","www":"https://daniel.haxx.se/projects/trio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f8e64a8c09d9277d16ed1ec39951c986a59e924e7fb6cc0b23879c05ec86b9c","flatsize":329207,"path":"All/trio-1.16_1.pkg","repopath":"All/trio-1.16_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":77112,"desc":"Trio is a fully matured and stable set of printf and string functions designed\nbe used by applications with focus on portability or with the need for\nadditional features that are not supported by standard stdio implementation.\n\nThere are several cases where you may want to consider using trio:\n\n   1.Portability across heterogeneous platforms.\n   2.Embedded systems without stdio support.\n   3.Extendability of unsupported features.\n   4.Your native version don't do everything you need.","categories":["devel"],"shlibs_provided":["libtrio.so.2"],"options":{"DOCS":"on"}},{"name":"trimmomatic","origin":"biology/trimmomatic","version":"0.39","comment":"Flexible read trimming tool for Illumina NGS data","maintainer":"ports@FreeBSD.org","www":"http://www.usadellab.org/cms/?page=trimmomatic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51359d213eee74b1f91362328862fe127331983ea7cbb038d10dd57eecb1e777","flatsize":165398,"path":"All/trimmomatic-0.39.pkg","repopath":"All/trimmomatic-0.39.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":132204,"desc":"Trimmomatic performs a variety of useful trimming tasks for illumina\nNGS paired-end and single ended data.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["biology","java"],"messages":[{"message":"===>   NOTICE:\n\nThe trimmomatic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"trimadap","origin":"biology/trimadap","version":"0.1.3_1","comment":"Trim adapter sequences from Illumina data using heuristic rules","maintainer":"jwb@FreeBSD.org","www":"https://github.com/lh3/trimadap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90935a710d128a16313f64c959193c0c21b79a15899ba053c25ef19f4da8bcc5","flatsize":42146,"path":"All/trimadap-0.1.3_1.pkg","repopath":"All/trimadap-0.1.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17556,"desc":"Trimadap is a small tool to trim adapter sequences from Illumina data. It\nperforms SSE2-SW between each read and each adapter sequence and identifies\nadapter sequences with a few heuristic rules which can be found in the\nta_trim1() function in trimadap-mt.c. The default adapters it uses are included\nin illumina.txt. These are typical Illumina adapters from paired-end\nsequencing.","categories":["biology"]},{"name":"trn4","origin":"news/trn4","version":"4.0.b77_1","comment":"Version 4.0 of the threaded readnews newsreader","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/trn/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a908a6366b1cb02b51d83da9ec0e06d42ff9ef67c0be5dc4a84329f26069c09","flatsize":773198,"path":"All/trn4-4.0.b77_1.pkg","repopath":"All/trn4-4.0.b77_1.pkg","licenselogic":"single","pkgsize":326896,"desc":"This is version 4.0 of trn, the threaded news reader.  This version\nhas improved online help, mouse support in xterms, article scoring,\nand other new features.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["news"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe trn4 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"trickle","origin":"net/trickle","version":"1.07_8","comment":"Lightweight, portable bandwidth shaper","maintainer":"ports@FreeBSD.org","www":"https://monkey.org/~marius/trickle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca0efbcb276361d205f4ef1f770aa5a45a2586ee96e113f4a2922fdd05b3bca2","flatsize":89208,"path":"All/trickle-1.07_8.pkg","repopath":"All/trickle-1.07_8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34000,"desc":"Trickle is a portable lightweight userspace bandwidth shaper.\nIt can run in collaborative mode (together with trickled) or in\nstand alone mode.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["net"],"shlibs_required":["libevent-2.1.so.7"],"shlibs_provided":["libtmptrickle-overload.so.so"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe trickle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"trlan","origin":"math/trlan","version":"201009_12","comment":"Thick-restart Lanczos method for eigenproblems","maintainer":"ports@FreeBSD.org","www":"http://crd.lbl.gov/~kewu/trlan.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8424578c5c1c92f68744498b19935019400cf46d1473549240127f563b182a00","flatsize":700074,"path":"All/trlan-201009_12.pkg","repopath":"All/trlan-201009_12.pkg","licenselogic":"single","pkgsize":278680,"desc":"This portable, modular Fortran 90 software package implements the thick-restart\nLanczos method, for use with real symmetric or complex Hermitian eigenvalue\nproblems where a small number of eigevalues and eigenvectors are needed, and\nthe matrices involved may be too large to store in computer memory. Most of\nthe arithmetic computations in the software are done through calls to BLAS\nand LAPACK.  The software can be instructed to write checkpoint files so that\nit can be restarted is a later time.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5"],"shlibs_provided":["libtrlan.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe trlan port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"trimines","origin":"games/trimines","version":"1.3.0_7","comment":"Mine sweeper game that uses triangles instead of squares","maintainer":"amdmi3@FreeBSD.org","www":"https://web.archive.org/web/20120308223312/https://www.freewebs.com/trimines/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1582fdd376f30e93711a40e35731151b5c48f2e5f5be5c86ba192b563878da8b","flatsize":2627644,"path":"All/trimines-1.3.0_7.pkg","repopath":"All/trimines-1.3.0_7.pkg","licenselogic":"single","pkgsize":46012,"desc":"TriMines is a mine sweeper game that uses triangles instead of squares.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"typo3-12-php82","origin":"www/typo3-12","version":"12.4.16","comment":"Typo3 content management system","maintainer":"freebsd-ports@charlieroot.de","www":"https://typo3.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"664a0e3e8b201278f6d1bec423a949ed903e36a8c746eb4f4d3dd542062422bd","flatsize":81455202,"path":"All/typo3-12-php82-12.4.16.pkg","repopath":"All/typo3-12-php82-12.4.16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20957356,"desc":"This is the stable version with long-term support (LTS). We provide free maintenance\nbug fixes until October 2024 and security updates until April 2026.\n* Increased performance\n* Improved backend usability\n* Top-modern dependent libraries (CKEditor v5, Symfony v6, Doctrine v3)\n* And many improvements for developers\n\nSystem requirements\n* PHP 8.1, 8.2, 8.3\n* MariaDB 10.3+ / MySQL 8.0+ / PostgreSQL 10.0+ / SQLite 3.8.3+\n* Modern Browsers\n* Detailed list of requirements:\n\thttps://get.typo3.org/version/12#system-requirements","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"CURL":"off","GMP":"off","IMAGICK":"off","MYSQL":"on","POSTGRES":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:typo3:typo3:12.4.16:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"1) Add the following to your Apache configuration file\n   httpd.conf and restart the web server:\n\n   Alias /typo3 /usr/local//www/typo3-12/\n   AcceptPathInfo On\n   <Directory /usr/local//www/typo3-12/>\n      Options Indexes FollowSymLinks\n      AllowOverride all\n      Require all granted\n   </Directory>\n\n2) Visit your TYPO3 site with a browser (i.e.\n   http://your.server.com/typo3/) to continue the\n   installation / upgrade process.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n  https://docs.typo3.org/typo3cms/GettingStartedTutorial/latest/Installation/Index.html","type":"install"}]},{"name":"trustedqsl","origin":"comms/trustedqsl","version":"2.6.3_1","comment":"Amateur Radio Station electronic trusted logbook","maintainer":"hamradio@FreeBSD.org","www":"https://lotw.arrl.org/lotw-help/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c48ba3ef2e782b71b7ea4c1de15dd0ed3b9e6c5e0b6e108fdfe06c529df7c576","flatsize":29109233,"path":"All/trustedqsl-2.6.3_1.pkg","repopath":"All/trustedqsl-2.6.3_1.pkg","licenselogic":"single","licenses":["ARRL"],"pkgsize":1329844,"desc":"TrustedQSL\n\nThe mission of the Trusted QSL Group is to keep eQSL an open and free\nactivity for amateur radio operators by promoting the\nDigital Signature Standard (DSS).","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"db5":{"origin":"databases/db5","version":"5.3.28_9"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"wx32-gtk3":{"origin":"x11-toolkits/wxgtk32","version":"3.2.4_2"}},"categories":["comms","hamradio"],"shlibs_required":["libwx_gtk3u_core-3.2.so.0","libwx_baseu-3.2.so.0","libwx_gtk3u_html-3.2.so.0","libcurl.so.4","libexpat.so.1","libssl.so.12","libcrypto.so.12","liblmdb.so.0"],"shlibs_provided":["libtqsllib.so"],"options":{"CONVERTER":"off","GEN_CRQ":"off","LOAD_CERT":"off","STATION_LOC":"off"},"messages":[{"message":"trustedqsl is now installed. You will have to create a directory .tqsl in\nyour home directory and setup a copy of /usr/local/share/TrustedQSL/config.xml\nhere before this program will run correctly.","type":"install"}]},{"name":"truc","origin":"devel/truc","version":"0.12.0_3","comment":"Web-based tool for requirement and use case tracking","maintainer":"jsi@jules.de","www":"https://sourceforge.net/projects/truc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bfd43de1e5c2d88d1ad09190571094adc8ba89cb09ea6a14056daa99a7038b9","flatsize":6351454,"path":"All/truc-0.12.0_3.pkg","repopath":"All/truc-0.12.0_3.pkg","licenselogic":"single","pkgsize":1106580,"desc":"Truc is a web-based tool for requirement and use case tracking.\nIt has fileupload, discussions, version control, use case\nhistory, build and release management. It supports assignment\nof requirements & use cases to releases and filtering over all\nfields.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:jan_schutze:truc:0.12.0:::::dragonfly6:x86_64:3"},"messages":[{"message":"truc-0.12.0_3 has been installed into:\n\n    /usr/local/www/truc\n\nIf you use MySQL as your database go to the directory\n/usr/local/www/truc and do the following to create a\ndemo database:\n\n  mysql -u [username] -p [db_name] < database.sql\n\nTo make truc available through your web site, I suggest\nthat you add something like the following to httpd.conf:\n\n    Alias /truc/ \"/usr/local/www/truc\"\n\n    <Directory \"/usr/local/www/truc/\">\n        Options none\n        AllowOverride Limit\n\n        Order Deny,Allow\n        Deny from all\n        Allow from 127.0.0.1 .example.com\n\n        <IfModule dir_module>\n            DirectoryIndex index.php\n        </IfModule>\n    </Directory>\n\nPoint your browser to http://localhost/truc/, follow the\ninstructions to create a config file and save it into\ntruc's root directory.","type":"install"}]},{"name":"tusd","origin":"www/tusd","version":"2.0.0_7","comment":"Reference server implementation in Go of tus","maintainer":"mm@FreeBSD.org","www":"https://github.com/tus/tusd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7325ff49db7a893cc0dce45a5f24d8611393c3010aeb5ded3b74dac6b216a53","flatsize":25984357,"path":"All/tusd-2.0.0_7.pkg","repopath":"All/tusd-2.0.0_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6158916,"desc":"tusd is the official reference implementation of the tus resumable upload\nprotocol. The protocol specifies a flexible method to upload files to remote\nservers using HTTP. The special feature is the ability to pause and resume\nuploads at any moment allowing to continue seamlessly after e.g. network\ninterruptions.","categories":["www"],"users":["www"],"groups":["www"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"treepy.el-emacs_wayland","origin":"devel/treepy.el","version":"0.1.2_12","comment":"Generic tree traversing tools for Emacs Lisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/volrath/treepy.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c9fd19e8b0069297157cf926b244cc422f3e7f7926dcec1f6a79881195fd1f7","flatsize":79439,"path":"All/treepy.el-emacs_wayland-0.1.2_12.pkg","repopath":"All/treepy.el-emacs_wayland-0.1.2_12.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":21480,"desc":"A set of generic functions for traversing tree-like data structures\nrecursively and/or iteratively,","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"treepy.el-emacs_nox","origin":"devel/treepy.el","version":"0.1.2_12","comment":"Generic tree traversing tools for Emacs Lisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/volrath/treepy.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"693673fc16090f2bef6210b1be9c346b298711a1fde38c1c8aa9567ee0ddc4c7","flatsize":79439,"path":"All/treepy.el-emacs_nox-0.1.2_12.pkg","repopath":"All/treepy.el-emacs_nox-0.1.2_12.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":21468,"desc":"A set of generic functions for traversing tree-like data structures\nrecursively and/or iteratively,","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"treepy.el-emacs_devel_nox","origin":"devel/treepy.el","version":"0.1.2_12","comment":"Generic tree traversing tools for Emacs Lisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/volrath/treepy.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0baf90cd7d923aae68f7a0e7f88d75a8380b68234907708369d2881b95f2fff1","flatsize":79516,"path":"All/treepy.el-emacs_devel_nox-0.1.2_12.pkg","repopath":"All/treepy.el-emacs_devel_nox-0.1.2_12.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":21528,"desc":"A set of generic functions for traversing tree-like data structures\nrecursively and/or iteratively,","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"triangle","origin":"math/triangle","version":"1.6_5","comment":"Two-Dimensional Quality Mesh Generator and Delaunay Triangulator","maintainer":"ports@FreeBSD.org","www":"https://www.cs.cmu.edu/~quake/triangle.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17f96023ab22cef5fb9d11a4bfae21c76512c29acc18186288f630ca270ab2fd","flatsize":435579,"path":"All/triangle-1.6_5.pkg","repopath":"All/triangle-1.6_5.pkg","licenselogic":"single","licenses":["triangle"],"pkgsize":142684,"desc":"Triangle generates exact Delaunay triangulations, constrained Delaunay\ntriangulations, Voronoi diagrams, and quality conforming Delaunay\ntriangulations. The latter can be generated with no small angles, and\nare thus suitable for finite element analysis.\n\nShow Me graphically displays (using X) the contents of geometric files,\nespecially those generated by Triangle, my two-dimensional quality mesh\ngenerator and Delaunay triangulator.\nShow Me can also write PostScript images to files.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["math"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["libtriangle.so.1.6"],"messages":[{"message":"===>   NOTICE:\n\nThe triangle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"treepy.el-emacs_devel","origin":"devel/treepy.el","version":"0.1.2_12","comment":"Generic tree traversing tools for Emacs Lisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/volrath/treepy.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7096d2b263c1b7b93f853834184b7a2e2568b2b57bb3d62b656ff0f7509dabe0","flatsize":79516,"path":"All/treepy.el-emacs_devel-0.1.2_12.pkg","repopath":"All/treepy.el-emacs_devel-0.1.2_12.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":21512,"desc":"A set of generic functions for traversing tree-like data structures\nrecursively and/or iteratively,","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"treepy.el-emacs_canna","origin":"devel/treepy.el","version":"0.1.2_12","comment":"Generic tree traversing tools for Emacs Lisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/volrath/treepy.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99dc0aba82dd47a95d1e3d4aebe55e172a2696d377bdba6c28706996d5b5454d","flatsize":79439,"path":"All/treepy.el-emacs_canna-0.1.2_12.pkg","repopath":"All/treepy.el-emacs_canna-0.1.2_12.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":21476,"desc":"A set of generic functions for traversing tree-like data structures\nrecursively and/or iteratively,","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"treepy.el","origin":"devel/treepy.el","version":"0.1.2_12","comment":"Generic tree traversing tools for Emacs Lisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/volrath/treepy.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"894d0532c270219b289d120ee255c8339d6d00f41ebc24c591eecf70b0ce330e","flatsize":79439,"path":"All/treepy.el-0.1.2_12.pkg","repopath":"All/treepy.el-0.1.2_12.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":21468,"desc":"A set of generic functions for traversing tree-like data structures\nrecursively and/or iteratively,","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"triceratops-lv2","origin":"audio/triceratops-lv2","version":"0.5.0.o.2022","comment":"Polyphonic synthesizer LV2 plugin","maintainer":"yuri@FreeBSD.org","www":"https://sourceforge.net/projects/triceratops","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1d6c03688e5d53a0f0714ab684289909d2671de2738e5390b0246564a6708ad","flatsize":1371956,"path":"All/triceratops-lv2-0.5.0.o.2022.pkg","repopath":"All/triceratops-lv2-0.5.0.o.2022.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":299736,"desc":"Triceratops is an analogue style polyphonic subtractive synthesizer plugin,\nfor use with the LV2 plug architecture, at this time there is no standalone\nversion. An up to date version of the LV2 library is required along with a\nsuitable host (e.g. Qtractor, Jalv, Ardour), I highly recommend either the\nKXstudio distro or the KXstudio ubuntu repositories! The intention is for\nthis synth to be part of a suite including a drum machine (Stegosaurus) and\na wavetable synth (Dracorex), watch this space.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["audio"],"shlibs_required":["libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgio-2.0.so.0","libcairo.so.2","libfontconfig.so.1","libharfbuzz.so.0","libfreetype.so.6","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"triplane","origin":"games/triplane","version":"1.08.r20130224_4","comment":"Port of the original Triplane Turmoil game","maintainer":"martymac@FreeBSD.org","www":"https://triplane.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5384fc352dee36a2785031367b625a5ee9be8931dff41d6c7af888551db10cf6","flatsize":4633250,"path":"All/triplane-1.08.r20130224_4.pkg","repopath":"All/triplane-1.08.r20130224_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1115316,"desc":"Triplane Classic is a side-scrolling dogfighting game featuring solo\nmissions and multiplayer mode with up to four players. It is a port of\nthe original Triplane Turmoil game for DOS and aims to match the\noriginal game exactly so that high scores remain comparable to the\noriginal.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"]},{"name":"treepuzzle","origin":"biology/treepuzzle","version":"5.2","comment":"Maximum likelihood phylogeny reconstruction using quartets","maintainer":"jan.lentfer@web.de","www":"http://www.tree-puzzle.de","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"835f3209ff2462cbb2d305b22822bb36faa682358c01022ab226c700df195268","flatsize":344064,"path":"All/treepuzzle-5.2.pkg","repopath":"All/treepuzzle-5.2.pkg","licenselogic":"single","pkgsize":165160,"desc":"TREE-PUZZLE is a computer program to reconstruct phylogenetic trees from\nmolecular sequence data by maximum likelihood. It implements a fast tree search\nalgorithm, quartet puzzling, that allows analysis of large data sets and\nautomatically assigns estimations of support to each internal branch.\nTREE-PUZZLE also computes pairwise maximum likelihood distances as well as\nbranch lengths for user specified trees. Branch lengths can be calculated under\nthe clock-assumption. In addition, TREE-PUZZLE offers a novel method, likelihood\nmapping, to investigate the support of a hypothesized internal branch without\ncomputing an overall tree and to visualize the phylogenetic content of a\nsequence alignment. TREE-PUZZLE also conducts a number of statistical tests on\nthe data set (chi-square test for homogeneity of base composition, likelihood\nratio clock test, Kishino-Hasegawa test). The models of substitution provided by\nTREE-PUZZLE are TN, HKY, F84, SH for nucleotides, Dayhoff, JTT, mtREV24, VT,\nWAG, BLOSUM 62 for amino acids, and F81 for two-state data. Rate heterogeneity\nis modeled by a discrete Gamma distribution and by allowing invariable sites.\nThe corresponding parameters can be inferred from the data set.","categories":["biology"]},{"name":"treekin","origin":"biology/treekin","version":"0.5.1_6","comment":"Efficient computation of RNA folding dynamics","maintainer":"yuri@FreeBSD.org","www":"https://www.tbi.univie.ac.at/RNA/Treekin/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3305c762ae42da3013c4e586f9ee139b2b249ecaa434d02bfc60060dc7b733c0","flatsize":120274,"path":"All/treekin-0.5.1_6.pkg","repopath":"All/treekin-0.5.1_6.pkg","licenselogic":"single","licenses":["LatticeLib"],"pkgsize":53920,"desc":"treekin  computes folding dynamics on coarse grained version of an energy\nlandscape, where all conformations belonging to the same local minimum have\nbeen contracted into a single macro-state.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["biology"],"shlibs_required":["liblapack.so.3","libblas.so.3","libgfortran.so.5","libquadmath.so.0"]},{"name":"tree-sitter","origin":"devel/tree-sitter","version":"0.22.6","comment":"Incremental parser generator","maintainer":"adamw@FreeBSD.org","www":"https://tree-sitter.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72efcf6759c5f906dde78550c7a85a2a0387971166aed3e8670c2413a111594b","flatsize":492725,"path":"All/tree-sitter-0.22.6.pkg","repopath":"All/tree-sitter-0.22.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":114172,"desc":"Tree-sitter is a parser generator tool and an incremental parsing library. It\ncan build a concrete syntax tree for a source file and efficiently update the\nsyntax tree as the source file is edited. Tree-sitter aims to be:\n\n- General enough to parse any programming language\n- Fast enough to parse on every keystroke in a text editor\n- Robust enough to provide useful results even in the presence of syntax\n\terrors\n- Dependency-free so that the runtime library (which is written in pure C)\n\tcan be embedded in any application","categories":["devel"],"shlibs_provided":["libtree-sitter.so.0"]},{"name":"tree","origin":"sysutils/tree","version":"2.1.1_1","comment":"Display a tree-view of directories with optional color or HTML output","maintainer":"gb@unistra.fr","www":"https://mama.indstate.edu/users/ice/tree/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7be6d2ca332a4e3a2855bcb1ac53959264ecd40ba2e016d91b327fa73403f903","flatsize":107942,"path":"All/tree-2.1.1_1.pkg","repopath":"All/tree-2.1.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":47024,"desc":"Tree is a simple utility that displays a tree-view of directories\nand files. It has options to use ANSI color escape-sequences or ASCII\ngraphic characters, and can also output in HTML format.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"trayer","origin":"x11/trayer","version":"1.1.8_2","comment":"Lightweight GTK2-based systray for UNIX desktop","maintainer":"madpilot@FreeBSD.org","www":"https://github.com/sargon/trayer-srg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37fd6283a2a185b800fd207e6b91dbf39ba89618d5e3fac711adf2a7037f7322","flatsize":60739,"path":"All/trayer-1.1.8_2.pkg","repopath":"All/trayer-1.1.8_2.pkg","licenselogic":"single","pkgsize":22376,"desc":"Trayer is a small program designed to provide system tray functionality that\ncommonly found in GNOME/KDE desktop environments, for window managers which\nlack this feature.  It is similar to other applications such as `peksystray'\nand `docker'.\n\nTrayer code was extracted from fbpanel, lightweight X11 desktop panel (port\n`x11/fbpanel' also available).  You can find more about it on its homepage.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"trove4j","origin":"java/trove4j","version":"3.1a1","comment":"High performance collections API for Java","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/robeden/trove/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"277e617f74ebabe6dfe29e6c8c6f3f1b1f8ece0a4bfef818643f0114c785c8c0","flatsize":27075995,"path":"All/trove4j-3.1a1.pkg","repopath":"All/trove4j-3.1a1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2719220,"desc":"GNU Trove: High performance collections for Java.\n\nThe GNU Trove library has two objectives:\n\n   1. Provide \"free\" (as in \"free speech\" and \"free beer\"), fast,\n   lightweight implementations of the java.util Collections API.\n   These implementations are designed to be pluggable replacements\n   for their JDK equivalents.\n\n   2. Whenever possible, provide the same collections support for\n   primitive types. This gap in the JDK is often addressed by using\n   the \"wrapper\" classes (java.lang.Integer, java.lang.Float, etc.)\n   with Object-based collections. For most applications, however,\n   collections which store primitives directly will require less\n   space and yield significant performance gains.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe trove4j port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"transwarp","origin":"devel/transwarp","version":"2.2.3","comment":"C++ header-only library for task concurrency","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bloomen/transwarp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1aadbc4162c8824d52a05d99120e207873e2f674ea98e88c25ee223352cbf547","flatsize":138582,"path":"All/transwarp-2.2.3.pkg","repopath":"All/transwarp-2.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19564,"desc":"transwarp is a header-only C++ library for task concurrency. It allows you to\neasily create a graph of tasks where every task can be executed asynchronously.\ntranswarp is written in C++17 and only depends on the standard library.","categories":["devel"]},{"name":"transset","origin":"x11-wm/transset","version":"1.0.2_3,1","comment":"Make your windows transparent","maintainer":"x11@FreeBSD.org","www":"https://forchheimer.se/transset-df/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8da52428251a347b48178e11f3d2377ac1424b185c2d57a68e4cc39fb6fa69c7","flatsize":20221,"path":"All/transset-1.0.2_3,1.pkg","repopath":"All/transset-1.0.2_3,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9400,"desc":"A patched version of X.org's original transset, supporting\nseveral different 'select methods'.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6"]},{"name":"transproxy","origin":"www/transproxy","version":"1.6_1","comment":"Transparent HTTP proxy for ipfw's fwd rule or IPFILTER's ipnat command","maintainer":"ports@FreeBSD.org","www":"https://transproxy.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"539eea6867e9b34afc58309fcf12b4012e30f06317d985b05e51084957c9871b","flatsize":36192,"path":"All/transproxy-1.6_1.pkg","repopath":"All/transproxy-1.6_1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":15808,"desc":"transproxy - transparently proxy HTTP requests.\n\nThis program is used with ipfw's fwd rules or Darren Reed's IPFILTER\npackage, and is used to intercept HTTP requests and divert them to a\nHTTP proxy server (eg: squid), without requiring user intervention or\nconfiguration.\n\nIt accepts connections on the redirected port, connects to the real proxy\nserver, and transports data between the two sockets. The original HTTP\nrequest is modified to allow the HTTP proxy server to fetch the correct\ndocument. In most cases this doesn't cause any DNS activity.\n\nUnlike some other transparent proxy solutions, this does not require the\nHTTP proxy server to run on the machine itself.\n\nSee /usr/local/sbin/tproxyrun for an example of how to add filter rules\nand start tproxy. Also see /usr/local/sbin/tproxywatch for an example of\nhow to ensure that tproxy keeps running regardless of faults.","categories":["www"],"messages":[{"message":"===>   NOTICE:\n\nThe transproxy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tree-sitter-graph","origin":"devel/tree-sitter-graph","version":"0.11.3","comment":"Construct graphs from parsed source code","maintainer":"yuri@FreeBSD.org","www":"https://docs.rs/tree-sitter-graph/*/tree_sitter_graph/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a477fade0661d3baf668d3bf6435c2aca767f78257578a8bf506c64e9ca37467","flatsize":4072931,"path":"All/tree-sitter-graph-0.11.3.pkg","repopath":"All/tree-sitter-graph-0.11.3.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1116144,"desc":"The `tree-sitter-graph` library and app defines a DSL for constructing arbitrary\ngraph structures from source code that has been parsed using tree-sitter.","categories":["devel"]},{"name":"transmission-web","origin":"net-p2p/transmission-components","version":"4.0.6_1","comment":"Transmission BitTorrent client","maintainer":"mondo.debater_0q@icloud.com","www":"https://www.transmissionbt.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"911fac414866838886745117cf1956911a0767a31c025b7a383b3568214b8733","flatsize":302933,"path":"All/transmission-web-4.0.6_1.pkg","repopath":"All/transmission-web-4.0.6_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":68100,"desc":"Transmission Web Interface (Clutch) is a WebUI for the Transmission BitTorrent\nclient. It allows you to manage your torrents from anywhere you can access the\ninternet, and runs on OS X and various flavors of *nix. It provides most of\nthe basic features of the desktop client, including torrent upload, torrent\nstart/stop, file path selection, speed limiting etc.\n\nUse of the Transmission Web Interface requires installation of \ntransmission-daemon, transmisssion-gtk, or transmission-qt.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"dht":{"origin":"devel/jech-dht","version":"0.27"},"libb64":{"origin":"converters/libb64","version":"2.0.0.15"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libnatpmp":{"origin":"net/libnatpmp","version":"20220122_2"},"libpsl":{"origin":"dns/libpsl","version":"0.21.5_1"},"libutp":{"origin":"net-p2p/libutp","version":"g20230213"},"miniupnpc":{"origin":"net/miniupnpc","version":"2.2.6_1"}},"categories":["net-p2p"],"users":["transmission"],"groups":["transmission"],"annotations":{"cpe":"cpe:2.3:a:transmissionbt:transmission:4.0.6:::::dragonfly6:x86_64:1","flavor":"web"}},{"name":"treefmt","origin":"devel/treefmt","version":"0.6.1_7","comment":"One CLI to format the code tree","maintainer":"yuri@FreeBSD.org","www":"https://numtide.github.io/treefmt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6266400c2f5d7befd0121b92d7683986b78c7c2a50260d36ce85584d31c256c4","flatsize":2745638,"path":"All/treefmt-0.6.1_7.pkg","repopath":"All/treefmt-0.6.1_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":793936,"desc":"treefmt - one CLI to format the code tree.\n\nWhen working on large code trees, it's common to have multiple code formatters\nrun against it. And have one script that loops over all of them. treefmt makes\nthat nicer.\n\nFeatures:\n* A unified CLI and output\n* Run all the formatters in parallel.\n* Cache which files have changed for super fast re-formatting.\n\nJust type treefmt in any folder and it reformats the whole code tree.","categories":["devel"]},{"name":"treeline","origin":"deskutils/treeline","version":"3.1.6","comment":"Structured information storage program","maintainer":"jhale@FreeBSD.org","www":"https://treeline.bellz.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5aeef271dd3b7f1b2068fece68b86c192a50422082d49dd702e9e11c45c3231","flatsize":6893212,"path":"All/treeline-3.1.6.pkg","repopath":"All/treeline-3.1.6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":995956,"desc":"TreeLine helps you organise all your sticky notes, lists of books, movies,\nwebsite logins, personal contacts, or things to do.\n\nIt stores almost any kind of information. A tree structure makes it easy to\nkeep things organised. Each node in the tree can contain several fields,\nforming a mini-database. The output format for each node can be defined, and\nthe output can be shown on the screen, printed, or exported to html.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python"],"options":{"DOCS":"on","NLS":"on","ASPELL":"on","HUNSPELL":"off","ISPELL":"off"}},{"name":"transmission-utils","origin":"net-p2p/transmission-components","version":"4.0.6_1","comment":"Transmission BitTorrent client","maintainer":"mondo.debater_0q@icloud.com","www":"https://www.transmissionbt.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c36b956017b7bb5d8436604eba33c85ff1e0ad24f634f92f9fe321cce236bebd","flatsize":5945292,"path":"All/transmission-utils-4.0.6_1.pkg","repopath":"All/transmission-utils-4.0.6_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":927960,"desc":"Transmission-utils includes the tools to create and manipulate torrent files. Transmission-remote is a fast and lightweight CLI (command line) BitTorrent client.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"dht":{"origin":"devel/jech-dht","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libb64":{"origin":"converters/libb64","version":"2.0.0.15"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libnatpmp":{"origin":"net/libnatpmp","version":"20220122_2"},"libpsl":{"origin":"dns/libpsl","version":"0.21.5_1"},"libutp":{"origin":"net-p2p/libutp","version":"g20230213"},"miniupnpc":{"origin":"net/miniupnpc","version":"2.2.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"users":["transmission"],"groups":["transmission"],"shlibs_required":["libdht.so.0","libcurl.so.4","libevent-2.1.so.7","libdeflate.so.0","libssl.so.12","libcrypto.so.12","libpsl.so.5","libnatpmp.so.1","libminiupnpc.so.17","libutp.so","libb64.so"],"options":{"NLS":"on","TESTS":"off"},"annotations":{"cpe":"cpe:2.3:a:transmissionbt:transmission:4.0.6:::::dragonfly6:x86_64:1","flavor":"utils"}},{"name":"trenchbroom","origin":"games/trenchbroom","version":"2.0.0.b_12","comment":"Cross-platform level editor for Quake-engine based games","maintainer":"danfe@FreeBSD.org","www":"https://kristianduske.com/trenchbroom/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8e65b839fc2a9c579198f60fb0a5ee5ba4d0796b4ff52467d1d8e50ca2c00e3","flatsize":6947174,"path":"All/trenchbroom-2.0.0.b_12.pkg","repopath":"All/trenchbroom-2.0.0.b_12.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2194084,"desc":"TrenchBroom is a modern, cross platform level editor for Quake-engine based\ngames.  It currently supports Quake, Quake 2, and Hexen 2, is easy to use,\nand provides many simple and advanced tools to make complex and interesting\nlevels with ease.  Some of its features:\n\n  - True 3D editing, no 2D views required\n  - High performance renderer with support for huge maps\n  - Vertex editing with edge and face splitting that will not create\n    invalid brushes\n  - Manipulation of multiple vertices at once (great for trisoup editing)\n  - Move, rotate, and flip brushes and entities\n  - Precise texture lock for all operations\n  - Smart entity property editors\n  - Graphical entity browser with drag and drop support\n  - Comprehensive texture application and manipulation tools\n  - Search and filter functions\n  - Unlimited undo and redo\n  - Point file support\n  - Support for FGD and DEF entity definition files, mods, and multiple\n    WAD files","deps":{"freeimage":{"origin":"graphics/freeimage","version":"3.18.0_5"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["games","cad"],"shlibs_required":["libGLEW.so.2","libfreetype.so.6","libwx_gtk3u_gl-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libfreeimage.so.3","libGL.so.1","libGLU.so.1"],"options":{"DOCS":"on"}},{"name":"treeform","origin":"editors/treeform","version":"1.0.3","comment":"Linguistic Syntax/Semantics tree drawing editor","maintainer":"buganini@gmail.com","www":"https://treeform.blogspot.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fec3632b1bf61eb65b8a8654baf8850865fdee23c049b7d7810eebca6e04f38f","flatsize":2430044,"path":"All/treeform-1.0.3.pkg","repopath":"All/treeform-1.0.3.pkg","licenselogic":"single","pkgsize":1630552,"desc":"TreeForm Syntax tree drawing software is a Linguistic Syntax/Semantics tree\ndrawing editor. Designed for graphical n-ary tree drawing. More improvements\nto come. Recently added Japanese and Chinese language keyboard support.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["editors","java"],"messages":[{"message":"TreeForm works best if you have the DOULOS SIL font installed from:\n\nhttp://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&item_id=DoulosSIL_download#dc835487","type":"install"}]},{"name":"traverso","origin":"audio/traverso","version":"0.49.6_6","comment":"Digital audio workstation (DAW) with an innovative user interface","maintainer":"yuri@FreeBSD.org","www":"https://traverso-daw.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"890f76a17bd0ef17be7c96e31d48cd61977a321410c85a697fd17e406a0153cb","flatsize":2706920,"path":"All/traverso-0.49.6_6.pkg","repopath":"All/traverso-0.49.6_6.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21"],"pkgsize":1038408,"desc":"Traverso-DAW is a digital audio workstation designed to be an extension of your\ncreativity and workflow. Compose, record and edit your audio with an\nunprecedented speed and ease as you've never experienced before.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lilv":{"origin":"audio/lilv","version":"0.24.24"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"serd":{"origin":"devel/serd","version":"0.32.2"},"sord":{"origin":"devel/sord","version":"0.16.16"},"sratom":{"origin":"audio/sratom","version":"0.6.16"},"wavpack":{"origin":"audio/wavpack","version":"5.7.0"}},"categories":["audio"],"shlibs_required":["libQt5Widgets.so.5","libQt5Xml.so.5","libsamplerate.so.0","libsndfile.so.1","libwavpack.so.1","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libvorbisenc.so.2","libFLAC.so.12","libfftw3.so.3","liblilv-0.so.0","libmad.so.0","libjack.so.0","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"trunk","origin":"www/trunk","version":"0.20.2_1","comment":"Build, bundle & ship your Rust WASM application to the web","maintainer":"yuri@FreeBSD.org","www":"https://trunkrs.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58fda4c5b26c2474895bc6142d9c5077356654ee930e85c28be22b0457d92336","flatsize":26631168,"path":"All/trunk-0.20.2_1.pkg","repopath":"All/trunk-0.20.2_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":4576420,"desc":"Trunk is a WASM web application bundler for Rust. Trunk uses a simple,\noptional-config pattern for building & bundling WASM, JS snippets & other\nassets (images, css, scss) via a source HTML file.\n\nTrunk ships with a built-in server for rapid development workflows, as well\nas support for HTTP & WebSocket proxies.\n\nTrunk watches your application for changes and triggers builds for you,\nincluding automatic browser reloading.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["www","devel"],"shlibs_required":["libzstd.so.1"]},{"name":"tt-rss-php83","origin":"www/tt-rss","version":"g20240421_2,2","comment":"Tiny Tiny RSS: web-based news feed (RSS/Atom) aggregator","maintainer":"dereks@lifeofadishwasher.com","www":"https://tt-rss.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c53d30bea4b922580a1eb6c531a14b2a2c4b5a77262ddd67d68962fe1b1c6275","flatsize":50145080,"path":"All/tt-rss-php83-g20240421_2,2.pkg","repopath":"All/tt-rss-php83-g20240421_2,2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6044684,"desc":"Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) aggregator,\ndesigned to allow you to read news from any location, while feeling as close to\na real desktop application as possible.\n\nIt can be seen as a replacement for Google Reader.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-exif":{"origin":"graphics/php83-exif","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pcntl":{"origin":"devel/php83-pcntl","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-phar":{"origin":"archivers/php83-phar","version":"8.3.9"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlwriter":{"origin":"textproc/php83-xmlwriter","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"}},"categories":["www"],"options":{"CURL":"on","GD":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"Tiny Tiny RSS is now installed, but it requires some additional setup.\n\nInstall your corresponding php database drivers:\n\n       msyql: mysqli pdo_mysql\n              pkg install php83-mysqli php83-pdo_mysql\n  postgresql: pgsql pdo_pgsql\n              pkg install php83-pgsql php83-pdo_pgsql\n\nYou now need to create a database, a database user, configure the\nweb server, and configure tt-rss.  Sample apache24 configs located\nat /usr/local/share/tt-rss/httpd-tt-rss.conf.\n\nConfigure tt-rss (https://tt-rss.org/wiki/GlobalConfig) :\n    /usr/local/www/tt-rss/config.php\n\nIf your database is on another server:\n    # sysrc ttrssd_local_db=NO\n\nEnable the ttrssd daemon:\n    # sysrc ttrssd_enable=YES\n    # service ttrssd start\n\nGoto config.php's TTRSS_SELF_URL_PATH in a web browser.\nDefault user is \"admin\", with the password \"password\".\n\nAfter an upgrade, you might need to update your database schema.\nPerform one of the following:\n- Login as an admin user via the web ui, tt-rss will ask you to update.\n- Restart the ttrssd service and view /var/log/ttrssd.log for shema updates.\n- Temporally enable SINGLE_USER_MODE in config.php and open web ui.","type":"install"}]},{"name":"transmission-docs","origin":"net-p2p/transmission-components","version":"4.0.6_1","comment":"Transmission BitTorrent client","maintainer":"mondo.debater_0q@icloud.com","www":"https://www.transmissionbt.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed258a9f89ba99402fe8d7a8ea80f794d85ec8ffaab86006a695050747fead9a","flatsize":107067,"path":"All/transmission-docs-4.0.6_1.pkg","repopath":"All/transmission-docs-4.0.6_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":24608,"desc":"Complete documentation files for the Transmission Bit-Torrent client.","categories":["net-p2p"],"annotations":{"cpe":"cpe:2.3:a:transmissionbt:transmission:4.0.6:::::dragonfly6:x86_64:1","flavor":"docs"}},{"name":"transmission","origin":"net-p2p/transmission","version":"4.0.6","comment":"Transmission BitTorrent client","maintainer":"mondo.debater_0q@icloud.com","www":"https://www.transmissionbt.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d751fb1df62aded3386f0cc6f5486f4ba685836ffd7475457e55a54135216ba","flatsize":243,"path":"All/transmission-4.0.6.pkg","repopath":"All/transmission-4.0.6.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1144,"desc":"Transmission has been built from the ground up to be a lightweight, yet\npowerful BitTorrent client. Its simple, intuitive interface is designed\nto integrate tightly with whatever computing environment you choose to\nuse. Transmission strikes a balance between providing useful functionality\nwithout feature bloat. Furthermore, it is free for anyone to use or modify.","deps":{"transmission-cli":{"origin":"net-p2p/transmission-components","version":"4.0.6_1"},"transmission-daemon":{"origin":"net-p2p/transmission-components","version":"4.0.6_1"},"transmission-docs":{"origin":"net-p2p/transmission-components","version":"4.0.6_1"},"transmission-gtk":{"origin":"net-p2p/transmission-components","version":"4.0.6_1"},"transmission-qt":{"origin":"net-p2p/transmission-components","version":"4.0.6_1"},"transmission-utils":{"origin":"net-p2p/transmission-components","version":"4.0.6_1"},"transmission-web":{"origin":"net-p2p/transmission-components","version":"4.0.6_1"}},"categories":["net-p2p"],"options":{"CLI":"on","DAEMON":"on","DOCS":"on","GTK":"on","QT":"on","UTILS":"on","WEB":"on"}},{"name":"translate","origin":"misc/translate","version":"1.20_1","comment":"Translates string using Google Translate","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58b9ca050a567d4ff57428582379c8542a882773998437c8d97882ac5089c1e6","flatsize":5127,"path":"All/translate-1.20_1.pkg","repopath":"All/translate-1.20_1.pkg","licenselogic":"single","pkgsize":4592,"desc":"A small Perl script that takes a given string or word and translates\nit to a selected language using the Google Translate service.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe translate port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"translate-shell","origin":"textproc/translate-shell","version":"0.9.7.1_1","comment":"Command line interface to translation engines","maintainer":"nivit@FreeBSD.org","www":"https://www.soimort.org/translate-shell/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18de274e878f79d67c94bd6fdfb7e21771bfd49ff5ba492730c22c01a9420975","flatsize":253745,"path":"All/translate-shell-0.9.7.1_1.pkg","repopath":"All/translate-shell-0.9.7.1_1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":46776,"desc":"google-translate-cli is a 100-line AWK program to let you use Google Translate\nwithout a web browser, i.e., from the terminal.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"gawk":{"origin":"lang/gawk","version":"5.3.0"}},"categories":["textproc"],"options":{"ASPELL":"off","FRIBIDI":"off","READLINE":"off","TEXT2SPEECH":"off"}},{"name":"transmission-cli","origin":"net-p2p/transmission-components","version":"4.0.6_1","comment":"Transmission BitTorrent client","maintainer":"mondo.debater_0q@icloud.com","www":"https://www.transmissionbt.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15fa25fb6266f3571af264094c1a1b8e8ff709aa9477202e88a8baf53e91a984","flatsize":1463799,"path":"All/transmission-cli-4.0.6_1.pkg","repopath":"All/transmission-cli-4.0.6_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":517908,"desc":"Transmission-cli is a deprecated CLI Bit-torrent client.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"dht":{"origin":"devel/jech-dht","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libb64":{"origin":"converters/libb64","version":"2.0.0.15"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libnatpmp":{"origin":"net/libnatpmp","version":"20220122_2"},"libpsl":{"origin":"dns/libpsl","version":"0.21.5_1"},"libutp":{"origin":"net-p2p/libutp","version":"g20230213"},"miniupnpc":{"origin":"net/miniupnpc","version":"2.2.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"users":["transmission"],"groups":["transmission"],"shlibs_required":["libdeflate.so.0","libssl.so.12","libcrypto.so.12","libcurl.so.4","libpsl.so.5","libnatpmp.so.1","libminiupnpc.so.17","libdht.so.0","libutp.so","libb64.so","libevent-2.1.so.7"],"options":{"NLS":"on","TESTS":"off"},"annotations":{"cpe":"cpe:2.3:a:transmissionbt:transmission:4.0.6:::::dragonfly6:x86_64:1","flavor":"cli"}},{"name":"transmission-qt","origin":"net-p2p/transmission-components","version":"4.0.6_1","comment":"Transmission BitTorrent client","maintainer":"mondo.debater_0q@icloud.com","www":"https://www.transmissionbt.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"065d3681a014a9a263feb125b095166a297083d5b3c3f030d07a37ae4a994ca9","flatsize":3942958,"path":"All/transmission-qt-4.0.6_1.pkg","repopath":"All/transmission-qt-4.0.6_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1014652,"desc":"Transmission-qt provides a native Transmission client for the KDE and GNOME \ndesktop environments. The daemon may also be controlled by installing the web \ninterface.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"dht":{"origin":"devel/jech-dht","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libb64":{"origin":"converters/libb64","version":"2.0.0.15"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libnatpmp":{"origin":"net/libnatpmp","version":"20220122_2"},"libpsl":{"origin":"dns/libpsl","version":"0.21.5_1"},"libutp":{"origin":"net-p2p/libutp","version":"g20230213"},"miniupnpc":{"origin":"net/miniupnpc","version":"2.2.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["net-p2p"],"users":["transmission"],"groups":["transmission"],"shlibs_required":["libdeflate.so.0","libssl.so.12","libcrypto.so.12","libcurl.so.4","libpsl.so.5","libnatpmp.so.1","libminiupnpc.so.17","libdht.so.0","libutp.so","libb64.so","libevent-2.1.so.7","libQt5Network.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"NLS":"on","TESTS":"off"},"annotations":{"cpe":"cpe:2.3:a:transmissionbt:transmission:4.0.6:::::dragonfly6:x86_64:1","flavor":"qt"}},{"name":"tt-rss-php81","origin":"www/tt-rss","version":"g20240421_2,2","comment":"Tiny Tiny RSS: web-based news feed (RSS/Atom) aggregator","maintainer":"dereks@lifeofadishwasher.com","www":"https://tt-rss.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e168197e31ae72808333c64f9e8ae3f02e5c57022687446ba09ded395f44431e","flatsize":50145080,"path":"All/tt-rss-php81-g20240421_2,2.pkg","repopath":"All/tt-rss-php81-g20240421_2,2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6045636,"desc":"Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) aggregator,\ndesigned to allow you to read news from any location, while feeling as close to\na real desktop application as possible.\n\nIt can be seen as a replacement for Google Reader.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-exif":{"origin":"graphics/php81-exif","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pcntl":{"origin":"devel/php81-pcntl","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-phar":{"origin":"archivers/php81-phar","version":"8.1.29"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlwriter":{"origin":"textproc/php81-xmlwriter","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"}},"categories":["www"],"options":{"CURL":"on","GD":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"Tiny Tiny RSS is now installed, but it requires some additional setup.\n\nInstall your corresponding php database drivers:\n\n       msyql: mysqli pdo_mysql\n              pkg install php81-mysqli php81-pdo_mysql\n  postgresql: pgsql pdo_pgsql\n              pkg install php81-pgsql php81-pdo_pgsql\n\nYou now need to create a database, a database user, configure the\nweb server, and configure tt-rss.  Sample apache24 configs located\nat /usr/local/share/tt-rss/httpd-tt-rss.conf.\n\nConfigure tt-rss (https://tt-rss.org/wiki/GlobalConfig) :\n    /usr/local/www/tt-rss/config.php\n\nIf your database is on another server:\n    # sysrc ttrssd_local_db=NO\n\nEnable the ttrssd daemon:\n    # sysrc ttrssd_enable=YES\n    # service ttrssd start\n\nGoto config.php's TTRSS_SELF_URL_PATH in a web browser.\nDefault user is \"admin\", with the password \"password\".\n\nAfter an upgrade, you might need to update your database schema.\nPerform one of the following:\n- Login as an admin user via the web ui, tt-rss will ask you to update.\n- Restart the ttrssd service and view /var/log/ttrssd.log for shema updates.\n- Temporally enable SINGLE_USER_MODE in config.php and open web ui.","type":"install"}]},{"name":"transmission-daemon","origin":"net-p2p/transmission-components","version":"4.0.6_1","comment":"Transmission BitTorrent client","maintainer":"mondo.debater_0q@icloud.com","www":"https://www.transmissionbt.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4caef9fc1f80ffd4ae4d3af5bd90791f9898a85b257448dd6e53a93557e51800","flatsize":1499798,"path":"All/transmission-daemon-4.0.6_1.pkg","repopath":"All/transmission-daemon-4.0.6_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":530664,"desc":"The transmission-daemon is a daemon-based Transmission session that can be\ncontrolled via RPC by transmission-remote (see transmission-utils) and\nother Transmission BiTtorrent client such as GTK+ and CLI interface.\nThe daemon may also be controlled by installing the web interface.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"dht":{"origin":"devel/jech-dht","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libb64":{"origin":"converters/libb64","version":"2.0.0.15"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libnatpmp":{"origin":"net/libnatpmp","version":"20220122_2"},"libpsl":{"origin":"dns/libpsl","version":"0.21.5_1"},"libutp":{"origin":"net-p2p/libutp","version":"g20230213"},"miniupnpc":{"origin":"net/miniupnpc","version":"2.2.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"users":["transmission"],"groups":["transmission"],"shlibs_required":["libevent-2.1.so.7","libdeflate.so.0","libssl.so.12","libcrypto.so.12","libcurl.so.4","libpsl.so.5","libnatpmp.so.1","libminiupnpc.so.17","libdht.so.0","libutp.so","libb64.so"],"options":{"NLS":"on","TESTS":"off"},"annotations":{"cpe":"cpe:2.3:a:transmissionbt:transmission:4.0.6:::::dragonfly6:x86_64:1","flavor":"daemon"}},{"name":"transient-emacs_nox","origin":"devel/transient","version":"0.7.2","comment":"Emacs key and popup interface for complex keybindings","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/transient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9597d7e4f5bdfcfedf1e0bd79a10e8b5470d9bb2ce23b7035e1895b3d902a38a","flatsize":845057,"path":"All/transient-emacs_nox-0.7.2.pkg","repopath":"All/transient-emacs_nox-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":132364,"desc":"Taking inspiration from prefix keys and prefix arguments, Transient\nimplements a similar abstraction involving a prefix command, infix\narguments and suffix commands. We could call this abstraction a\n\"transient command\", but because it always involves at least two\ncommands (a prefix and a suffix) we prefer to call it just a\n\"transient\".\n\nWhen the user calls a transient prefix command, then a transient\n(temporary) keymap is activated, which binds the transient's infix\nand suffix commands, and functions that control the transient state\nare added to `pre-command-hook` and `post-command-hook`. The available\nsuffix and infix commands and their state are shown in a popup buffer\nuntil the transient is exited by invoking a suffix command.\n\nCalling an infix command causes its value to be changed, possibly by\nreading a new value in the minibuffer.\n\nCalling a suffix command usually causes the transient to be exited but\nsuffix commands can also be configured to not exit the transient.","deps":{"compat.el-emacs_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"nox"}},{"name":"tt-rss-php82","origin":"www/tt-rss","version":"g20240421_2,2","comment":"Tiny Tiny RSS: web-based news feed (RSS/Atom) aggregator","maintainer":"dereks@lifeofadishwasher.com","www":"https://tt-rss.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65e268904f82108bcb6bf34969b268e6cc7996468c35ea7aa7baa5551304ad14","flatsize":50145080,"path":"All/tt-rss-php82-g20240421_2,2.pkg","repopath":"All/tt-rss-php82-g20240421_2,2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6045364,"desc":"Tiny Tiny RSS is an open source web-based news feed (RSS/Atom) aggregator,\ndesigned to allow you to read news from any location, while feeling as close to\na real desktop application as possible.\n\nIt can be seen as a replacement for Google Reader.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pcntl":{"origin":"devel/php82-pcntl","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"}},"categories":["www"],"options":{"CURL":"on","GD":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"Tiny Tiny RSS is now installed, but it requires some additional setup.\n\nInstall your corresponding php database drivers:\n\n       msyql: mysqli pdo_mysql\n              pkg install php82-mysqli php82-pdo_mysql\n  postgresql: pgsql pdo_pgsql\n              pkg install php82-pgsql php82-pdo_pgsql\n\nYou now need to create a database, a database user, configure the\nweb server, and configure tt-rss.  Sample apache24 configs located\nat /usr/local/share/tt-rss/httpd-tt-rss.conf.\n\nConfigure tt-rss (https://tt-rss.org/wiki/GlobalConfig) :\n    /usr/local/www/tt-rss/config.php\n\nIf your database is on another server:\n    # sysrc ttrssd_local_db=NO\n\nEnable the ttrssd daemon:\n    # sysrc ttrssd_enable=YES\n    # service ttrssd start\n\nGoto config.php's TTRSS_SELF_URL_PATH in a web browser.\nDefault user is \"admin\", with the password \"password\".\n\nAfter an upgrade, you might need to update your database schema.\nPerform one of the following:\n- Login as an admin user via the web ui, tt-rss will ask you to update.\n- Restart the ttrssd service and view /var/log/ttrssd.log for shema updates.\n- Temporally enable SINGLE_USER_MODE in config.php and open web ui.","type":"install"}]},{"name":"transmission-gtk","origin":"net-p2p/transmission-components","version":"4.0.6_1","comment":"Transmission BitTorrent client","maintainer":"mondo.debater_0q@icloud.com","www":"https://www.transmissionbt.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bff8295b04a89f07fd21b1c9f9d77e4d1085b85ef00713f8dbbd2d73ab01fc35","flatsize":4689223,"path":"All/transmission-gtk-4.0.6_1.pkg","repopath":"All/transmission-gtk-4.0.6_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1143284,"desc":"Transmission-gtk provides a native Transmission client for the GNOME desktop\nenvironment. The gtk client may also be controlled by installing the web \ninterface.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"dht":{"origin":"devel/jech-dht","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libayatana-appindicator":{"origin":"devel/libayatana-appindicator","version":"0.5.93_1"},"libb64":{"origin":"converters/libb64","version":"2.0.0.15"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libnatpmp":{"origin":"net/libnatpmp","version":"20220122_2"},"libpsl":{"origin":"dns/libpsl","version":"0.21.5_1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libutp":{"origin":"net-p2p/libutp","version":"g20230213"},"miniupnpc":{"origin":"net/miniupnpc","version":"2.2.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["net-p2p"],"users":["transmission"],"groups":["transmission"],"shlibs_required":["libayatana-appindicator3.so.1","libdeflate.so.0","libssl.so.12","libcrypto.so.12","libcurl.so.4","libpsl.so.5","libnatpmp.so.1","libminiupnpc.so.17","libdht.so.0","libutp.so","libb64.so","libevent-2.1.so.7","libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libpangomm-1.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairomm-1.0.so.1","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgiomm-2.4.so.1","libgio-2.0.so.0","libglibmm-2.4.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsigc-2.0.so.0"],"options":{"NLS":"on","TESTS":"off"},"annotations":{"cpe":"cpe:2.3:a:transmissionbt:transmission:4.0.6:::::dragonfly6:x86_64:1","flavor":"gtk"}},{"name":"transient-emacs_wayland","origin":"devel/transient","version":"0.7.2","comment":"Emacs key and popup interface for complex keybindings","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/transient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afc89e0d1832652783117f6e1899c059851f7b2ced820425ea10c4d7bcd43142","flatsize":845057,"path":"All/transient-emacs_wayland-0.7.2.pkg","repopath":"All/transient-emacs_wayland-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":132432,"desc":"Taking inspiration from prefix keys and prefix arguments, Transient\nimplements a similar abstraction involving a prefix command, infix\narguments and suffix commands. We could call this abstraction a\n\"transient command\", but because it always involves at least two\ncommands (a prefix and a suffix) we prefer to call it just a\n\"transient\".\n\nWhen the user calls a transient prefix command, then a transient\n(temporary) keymap is activated, which binds the transient's infix\nand suffix commands, and functions that control the transient state\nare added to `pre-command-hook` and `post-command-hook`. The available\nsuffix and infix commands and their state are shown in a popup buffer\nuntil the transient is exited by invoking a suffix command.\n\nCalling an infix command causes its value to be changed, possibly by\nreading a new value in the minibuffer.\n\nCalling a suffix command usually causes the transient to be exited but\nsuffix commands can also be configured to not exit the transient.","deps":{"compat.el-emacs_wayland":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"wayland"}},{"name":"transient-emacs_devel_nox","origin":"devel/transient","version":"0.7.2","comment":"Emacs key and popup interface for complex keybindings","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/transient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bec5c042d9eecf65a69961db4fa94468a22ea2fc19af09cbf035173297e11adc","flatsize":848105,"path":"All/transient-emacs_devel_nox-0.7.2.pkg","repopath":"All/transient-emacs_devel_nox-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":132200,"desc":"Taking inspiration from prefix keys and prefix arguments, Transient\nimplements a similar abstraction involving a prefix command, infix\narguments and suffix commands. We could call this abstraction a\n\"transient command\", but because it always involves at least two\ncommands (a prefix and a suffix) we prefer to call it just a\n\"transient\".\n\nWhen the user calls a transient prefix command, then a transient\n(temporary) keymap is activated, which binds the transient's infix\nand suffix commands, and functions that control the transient state\nare added to `pre-command-hook` and `post-command-hook`. The available\nsuffix and infix commands and their state are shown in a popup buffer\nuntil the transient is exited by invoking a suffix command.\n\nCalling an infix command causes its value to be changed, possibly by\nreading a new value in the minibuffer.\n\nCalling a suffix command usually causes the transient to be exited but\nsuffix commands can also be configured to not exit the transient.","deps":{"compat.el-emacs_devel_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_nox"}},{"name":"transmission-remote-gui-qt5","origin":"net-p2p/transmission-remote-gui","version":"5.18.0_21","comment":"Remote GUI for transmission daemon","maintainer":"acm@FreeBSD.org","www":"https://github.com/transmission-remote-gui/transgui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d37553c467feea3ee65e69fa7d9250685fedbe542d992139a27dbeb7ed97bb22","flatsize":8750895,"path":"All/transmission-remote-gui-qt5-5.18.0_21.pkg","repopath":"All/transmission-remote-gui-qt5-5.18.0_21.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2164204,"desc":"Transmission Remote GUI is feature rich cross platform front-end to remotely\ncontrol Transmission daemon via its RPC protocol. It is faster and has more\nfunctionality than build-in Transmission web interface.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5pas":{"origin":"x11-toolkits/qt5pas","version":"2.6_6"}},"categories":["net-p2p"],"shlibs_required":["libQt5Pas.so.1"],"annotations":{"flavor":"qt5"},"messages":[{"message":"1) You can run it using:\n\n   # transgui\n\n2) Don't forget that you need a transmission-daemon program configured and\n   running before use of transgui.\n\n3) Run \"transmission-daemon --help\" for more configuration options\n\n4) Enjoy it ;)","type":"install"}]},{"name":"transient-emacs_devel","origin":"devel/transient","version":"0.7.2","comment":"Emacs key and popup interface for complex keybindings","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/transient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f98f927d5a3ecb4b01bb755e59b457bf024bf8c5cea971b547cac28a02f71f6","flatsize":848105,"path":"All/transient-emacs_devel-0.7.2.pkg","repopath":"All/transient-emacs_devel-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":132180,"desc":"Taking inspiration from prefix keys and prefix arguments, Transient\nimplements a similar abstraction involving a prefix command, infix\narguments and suffix commands. We could call this abstraction a\n\"transient command\", but because it always involves at least two\ncommands (a prefix and a suffix) we prefer to call it just a\n\"transient\".\n\nWhen the user calls a transient prefix command, then a transient\n(temporary) keymap is activated, which binds the transient's infix\nand suffix commands, and functions that control the transient state\nare added to `pre-command-hook` and `post-command-hook`. The available\nsuffix and infix commands and their state are shown in a popup buffer\nuntil the transient is exited by invoking a suffix command.\n\nCalling an infix command causes its value to be changed, possibly by\nreading a new value in the minibuffer.\n\nCalling a suffix command usually causes the transient to be exited but\nsuffix commands can also be configured to not exit the transient.","deps":{"compat.el-emacs_devel":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_full"}},{"name":"translate-toolkit","origin":"textproc/translate-toolkit","version":"3.12.2_1","comment":"Tools and API for translation and localization engineering","maintainer":"sunpoet@FreeBSD.org","www":"https://toolkit.translatehouse.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80b69e929c36ba4cd42c677e3b8a090cff9bc2397e202a9d2d70223e9a5b1bde","flatsize":6871138,"path":"All/translate-toolkit-3.12.2_1.pkg","repopath":"All/translate-toolkit-3.12.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1043996,"desc":"The Translate Toolkit is a set of software and documentation designed to help\nmake the lives of localizers both more productive and less frustrating. The\nToolkit is part of the Translate project.\n\nThe software includes programs to convert localization formats to the common PO,\nand emerging XLIFF format. There are also programs to check and manage PO and\nXLIFF files. Online documentation includes guides on using the tools, running a\nlocalization project and how to localize various projects from OpenOffice.org to\nMozilla.\n\nAt its core the software contains a set of classes for handling various\nlocalization storage formats: DTD, properties, OpenOffice.org GSI/SDF, CSV, MO,\nQt .ts, TMX, TBX, WordFast txt, Gettext .mo, Windows RC, and of course PO and\nXLIFF. It also provides scripts to convert between these formats.\n\nAlso part of the Toolkit are Python programs to create word counts, merge\ntranslations and perform various checks on translation files.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gettext-msghack":{"origin":"devel/gettext-msghack","version":"0.21"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-Levenshtein":{"origin":"devel/py-Levenshtein","version":"0.22.0"},"py311-aeidon":{"origin":"textproc/py-aeidon","version":"1.14.1"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-charset-normalizer":{"origin":"textproc/py-charset-normalizer","version":"3.3.2_1"},"py311-cheroot":{"origin":"www/py-cheroot","version":"10.0.1"},"py311-enchant":{"origin":"textproc/py-enchant","version":"3.2.2_2"},"py311-fluent.syntax":{"origin":"textproc/py-fluent.syntax","version":"0.19.0_1"},"py311-iniparse":{"origin":"devel/py-iniparse","version":"0.5_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-mistletoe":{"origin":"textproc/py-mistletoe","version":"1.3.0_1"},"py311-phply":{"origin":"devel/py-phply","version":"1.2.6"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-vobject":{"origin":"deskutils/py-vobject","version":"0.9.6.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"options":{"ENCODING":"on","FLUENT":"on","ICAL":"on","INI":"on","LEVENSHTEIN":"on","MARKDOWN":"on","PHP":"on","RC":"on","SPELLCHECK":"on","SUBTITLES":"on","TMSERVER":"on","TRADOS":"on","YAML":"on"}},{"name":"transmission-remote-gui-qt6","origin":"net-p2p/transmission-remote-gui","version":"5.18.0_21","comment":"Remote GUI for transmission daemon","maintainer":"acm@FreeBSD.org","www":"https://github.com/transmission-remote-gui/transgui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91ad1cbaa0a01b855a9b3756dce27f4e6d2c879fe967a0e787d0d0dd62c308f6","flatsize":8737407,"path":"All/transmission-remote-gui-qt6-5.18.0_21.pkg","repopath":"All/transmission-remote-gui-qt6-5.18.0_21.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2161856,"desc":"Transmission Remote GUI is feature rich cross platform front-end to remotely\ncontrol Transmission daemon via its RPC protocol. It is faster and has more\nfunctionality than build-in Transmission web interface.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt6pas":{"origin":"x11-toolkits/qt6pas","version":"6.2.8"}},"categories":["net-p2p"],"shlibs_required":["libQt6Pas.so.6"],"annotations":{"flavor":"qt6"},"messages":[{"message":"1) You can run it using:\n\n   # transgui\n\n2) Don't forget that you need a transmission-daemon program configured and\n   running before use of transgui.\n\n3) Run \"transmission-daemon --help\" for more configuration options\n\n4) Enjoy it ;)","type":"install"}]},{"name":"transient-devel-emacs_wayland","origin":"devel/transient-devel","version":"0.7.2","comment":"Emacs key and popup interface for complex keybindings","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/transient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fdf36b0c593277e0696d2b370d638699e3a8cf50e823e1fb33349360e07790e","flatsize":845057,"path":"All/transient-devel-emacs_wayland-0.7.2.pkg","repopath":"All/transient-devel-emacs_wayland-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":132392,"desc":"Taking inspiration from prefix keys and prefix arguments, Transient\nimplements a similar abstraction involving a prefix command, infix\narguments and suffix commands. We could call this abstraction a\n\"transient command\", but because it always involves at least two\ncommands (a prefix and a suffix) we prefer to call it just a\n\"transient\".\n\nWhen the user calls a transient prefix command, then a transient\n(temporary) keymap is activated, which binds the transient's infix\nand suffix commands, and functions that control the transient state\nare added to `pre-command-hook` and `post-command-hook`. The available\nsuffix and infix commands and their state are shown in a popup buffer\nuntil the transient is exited by invoking a suffix command.\n\nCalling an infix command causes its value to be changed, possibly by\nreading a new value in the minibuffer.\n\nCalling a suffix command usually causes the transient to be exited but\nsuffix commands can also be configured to not exit the transient.","deps":{"compat.el-emacs_wayland":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"wayland"}},{"name":"transient-emacs_canna","origin":"devel/transient","version":"0.7.2","comment":"Emacs key and popup interface for complex keybindings","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/transient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ae99c87e3564e4b47541f357784a9223ddca751d5267d75009bc0c31ddd9048","flatsize":845057,"path":"All/transient-emacs_canna-0.7.2.pkg","repopath":"All/transient-emacs_canna-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":132380,"desc":"Taking inspiration from prefix keys and prefix arguments, Transient\nimplements a similar abstraction involving a prefix command, infix\narguments and suffix commands. We could call this abstraction a\n\"transient command\", but because it always involves at least two\ncommands (a prefix and a suffix) we prefer to call it just a\n\"transient\".\n\nWhen the user calls a transient prefix command, then a transient\n(temporary) keymap is activated, which binds the transient's infix\nand suffix commands, and functions that control the transient state\nare added to `pre-command-hook` and `post-command-hook`. The available\nsuffix and infix commands and their state are shown in a popup buffer\nuntil the transient is exited by invoking a suffix command.\n\nCalling an infix command causes its value to be changed, possibly by\nreading a new value in the minibuffer.\n\nCalling a suffix command usually causes the transient to be exited but\nsuffix commands can also be configured to not exit the transient.","deps":{"compat.el-emacs_canna":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"canna"}},{"name":"transient-devel-emacs_nox","origin":"devel/transient-devel","version":"0.7.2","comment":"Emacs key and popup interface for complex keybindings","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/transient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78cecc65e7df5074cdca45b5cc5be1505877c2b31f9a01445a92f7762b5eadbf","flatsize":845057,"path":"All/transient-devel-emacs_nox-0.7.2.pkg","repopath":"All/transient-devel-emacs_nox-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":132392,"desc":"Taking inspiration from prefix keys and prefix arguments, Transient\nimplements a similar abstraction involving a prefix command, infix\narguments and suffix commands. We could call this abstraction a\n\"transient command\", but because it always involves at least two\ncommands (a prefix and a suffix) we prefer to call it just a\n\"transient\".\n\nWhen the user calls a transient prefix command, then a transient\n(temporary) keymap is activated, which binds the transient's infix\nand suffix commands, and functions that control the transient state\nare added to `pre-command-hook` and `post-command-hook`. The available\nsuffix and infix commands and their state are shown in a popup buffer\nuntil the transient is exited by invoking a suffix command.\n\nCalling an infix command causes its value to be changed, possibly by\nreading a new value in the minibuffer.\n\nCalling a suffix command usually causes the transient to be exited but\nsuffix commands can also be configured to not exit the transient.","deps":{"compat.el-emacs_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"nox"}},{"name":"transient-devel","origin":"devel/transient-devel","version":"0.7.2","comment":"Emacs key and popup interface for complex keybindings","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/transient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7928baed59d9f22d26558fb117a01cdb662e7b3e5fb0fd9b511ec07a73d7c2f6","flatsize":845057,"path":"All/transient-devel-0.7.2.pkg","repopath":"All/transient-devel-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":132412,"desc":"Taking inspiration from prefix keys and prefix arguments, Transient\nimplements a similar abstraction involving a prefix command, infix\narguments and suffix commands. We could call this abstraction a\n\"transient command\", but because it always involves at least two\ncommands (a prefix and a suffix) we prefer to call it just a\n\"transient\".\n\nWhen the user calls a transient prefix command, then a transient\n(temporary) keymap is activated, which binds the transient's infix\nand suffix commands, and functions that control the transient state\nare added to `pre-command-hook` and `post-command-hook`. The available\nsuffix and infix commands and their state are shown in a popup buffer\nuntil the transient is exited by invoking a suffix command.\n\nCalling an infix command causes its value to be changed, possibly by\nreading a new value in the minibuffer.\n\nCalling a suffix command usually causes the transient to be exited but\nsuffix commands can also be configured to not exit the transient.","deps":{"compat.el":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"full"}},{"name":"transient-devel-emacs_canna","origin":"devel/transient-devel","version":"0.7.2","comment":"Emacs key and popup interface for complex keybindings","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/transient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fefa8c28a1c232ee47bc1d75c06dfe6b004e76dd0236f0c4be84c2cfb785848","flatsize":845057,"path":"All/transient-devel-emacs_canna-0.7.2.pkg","repopath":"All/transient-devel-emacs_canna-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":132388,"desc":"Taking inspiration from prefix keys and prefix arguments, Transient\nimplements a similar abstraction involving a prefix command, infix\narguments and suffix commands. We could call this abstraction a\n\"transient command\", but because it always involves at least two\ncommands (a prefix and a suffix) we prefer to call it just a\n\"transient\".\n\nWhen the user calls a transient prefix command, then a transient\n(temporary) keymap is activated, which binds the transient's infix\nand suffix commands, and functions that control the transient state\nare added to `pre-command-hook` and `post-command-hook`. The available\nsuffix and infix commands and their state are shown in a popup buffer\nuntil the transient is exited by invoking a suffix command.\n\nCalling an infix command causes its value to be changed, possibly by\nreading a new value in the minibuffer.\n\nCalling a suffix command usually causes the transient to be exited but\nsuffix commands can also be configured to not exit the transient.","deps":{"compat.el-emacs_canna":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"canna"}},{"name":"transient-devel-emacs_devel","origin":"devel/transient-devel","version":"0.7.2","comment":"Emacs key and popup interface for complex keybindings","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/transient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bde0ec133a24660c3d33d65febd3757a316e10a91df8322d4a2ea7202f4281e","flatsize":848105,"path":"All/transient-devel-emacs_devel-0.7.2.pkg","repopath":"All/transient-devel-emacs_devel-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":132224,"desc":"Taking inspiration from prefix keys and prefix arguments, Transient\nimplements a similar abstraction involving a prefix command, infix\narguments and suffix commands. We could call this abstraction a\n\"transient command\", but because it always involves at least two\ncommands (a prefix and a suffix) we prefer to call it just a\n\"transient\".\n\nWhen the user calls a transient prefix command, then a transient\n(temporary) keymap is activated, which binds the transient's infix\nand suffix commands, and functions that control the transient state\nare added to `pre-command-hook` and `post-command-hook`. The available\nsuffix and infix commands and their state are shown in a popup buffer\nuntil the transient is exited by invoking a suffix command.\n\nCalling an infix command causes its value to be changed, possibly by\nreading a new value in the minibuffer.\n\nCalling a suffix command usually causes the transient to be exited but\nsuffix commands can also be configured to not exit the transient.","deps":{"compat.el-emacs_devel":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_full"}},{"name":"traff","origin":"net/traff","version":"0.7_2","comment":"Libpcab based fast traffic accounting program","maintainer":"daniel@freebsd.ro","www":"https://sourceforge.net/projects/traff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2dc2373b03d1c3ed7b96af26c05b9e26bf4540c7d9671fae0ec8d1df9205019","flatsize":68062,"path":"All/traff-0.7_2.pkg","repopath":"All/traff-0.7_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28396,"desc":"WHAT IS IT?\n  Traff is a program that attaches itself to one or more\n  network interfaces, sniffs all IP-packages passing at it and\n  accounts each packets size. The collected information can be\n  dumped to a mysql-Database, for further processing.\n  The configuration is very flexible, allowing you to create\n  different/multiple accounting rules.\nCOPYRIGHT\n  Copyright (C) 2001 - Hans Marcus Kr<FC>ger <hanskruger at iname.com>,\n  Porter - Dan Caescu <dan.caescu at netcaetera.ro> <daniel at freebsd.ro>","deps":{"argp-standalone":{"origin":"devel/argp-standalone","version":"1.5.0"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["net","net-mgmt"],"shlibs_required":["libmysqlclient.so.21","libargp.so.0"],"options":{"MYSQL":"on","PGSQL":"off"}},{"name":"transcrypt","origin":"security/transcrypt","version":"2.2.3_1","comment":"Transparently encrypt files within a git repository","maintainer":"nivit@FreeBSD.org","www":"https://github.com/elasticdog/transcrypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cd9c9623ab3009909e8d1709355ae0927988179ad3218ba5f7d4af678a3d37b","flatsize":46358,"path":"All/transcrypt-2.2.3_1.pkg","repopath":"All/transcrypt-2.2.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15268,"desc":"A script to configure transparent encryption of sensitive files stored in a Git\nrepository. Files that you choose will be automatically encrypted when you\ncommit them, and automatically decrypted when you check them out. The process\nwill degrade gracefully, so even people without your encryption password can\nsafely commit changes to the repository's non-encrypted files.\n\nTranscrypt protects your data when it's pushed to remotes that you may not\ndirectly control (e.g., GitHub, Dropbox clones, etc.), while still allowing you\nto work normally on your local working copy. You can conveniently store things\nlike passwords and private keys within your repository and not have to share\nthem with your entire team or complicate your workflow.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"git":{"origin":"devel/git","version":"2.45.2_1"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"xxd":{"origin":"sysutils/xxd","version":"9.1.0470"}},"categories":["security"]},{"name":"transient-devel-emacs_devel_nox","origin":"devel/transient-devel","version":"0.7.2","comment":"Emacs key and popup interface for complex keybindings","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/transient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7059ae1c8caa8843c524abbf37ec3b498e640b036e75c656a937cd020044b647","flatsize":848105,"path":"All/transient-devel-emacs_devel_nox-0.7.2.pkg","repopath":"All/transient-devel-emacs_devel_nox-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":132212,"desc":"Taking inspiration from prefix keys and prefix arguments, Transient\nimplements a similar abstraction involving a prefix command, infix\narguments and suffix commands. We could call this abstraction a\n\"transient command\", but because it always involves at least two\ncommands (a prefix and a suffix) we prefer to call it just a\n\"transient\".\n\nWhen the user calls a transient prefix command, then a transient\n(temporary) keymap is activated, which binds the transient's infix\nand suffix commands, and functions that control the transient state\nare added to `pre-command-hook` and `post-command-hook`. The available\nsuffix and infix commands and their state are shown in a popup buffer\nuntil the transient is exited by invoking a suffix command.\n\nCalling an infix command causes its value to be changed, possibly by\nreading a new value in the minibuffer.\n\nCalling a suffix command usually causes the transient to be exited but\nsuffix commands can also be configured to not exit the transient.","deps":{"compat.el-emacs_devel_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_nox"}},{"name":"transient","origin":"devel/transient","version":"0.7.2","comment":"Emacs key and popup interface for complex keybindings","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/transient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"170bcaff767bb4e125ac29e094e2bbf34d3bfaba7a6b9921183a7eaa93e9815f","flatsize":845057,"path":"All/transient-0.7.2.pkg","repopath":"All/transient-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":132392,"desc":"Taking inspiration from prefix keys and prefix arguments, Transient\nimplements a similar abstraction involving a prefix command, infix\narguments and suffix commands. We could call this abstraction a\n\"transient command\", but because it always involves at least two\ncommands (a prefix and a suffix) we prefer to call it just a\n\"transient\".\n\nWhen the user calls a transient prefix command, then a transient\n(temporary) keymap is activated, which binds the transient's infix\nand suffix commands, and functions that control the transient state\nare added to `pre-command-hook` and `post-command-hook`. The available\nsuffix and infix commands and their state are shown in a popup buffer\nuntil the transient is exited by invoking a suffix command.\n\nCalling an infix command causes its value to be changed, possibly by\nreading a new value in the minibuffer.\n\nCalling a suffix command usually causes the transient to be exited but\nsuffix commands can also be configured to not exit the transient.","deps":{"compat.el":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"full"}},{"name":"tradcpp","origin":"devel/tradcpp","version":"0.5.3","comment":"Traditional (K&R-style) C preprocessor","maintainer":"sunpoet@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a59a5839b52a737437ea809b0e0aa9c652154359d13c1b5ea3fd70ed23832f51","flatsize":56964,"path":"All/tradcpp-0.5.3.pkg","repopath":"All/tradcpp-0.5.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":27180,"desc":"tradcpp is a traditional (K&R-style) preprocessor.\n\nIt has the particular property that it doesn't (for the most part) trash\nwhitespace, so it can be used on makefiles.","categories":["devel"]},{"name":"trafshow","origin":"net/trafshow","version":"5.2.3_4,1","comment":"Full screen visualization of network traffic","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/net/trafshow","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42f0a5f38eae4d646b335a47cca3c4538998442b1b26d052cf23216d4c245f21","flatsize":117761,"path":"All/trafshow-5.2.3_4,1.pkg","repopath":"All/trafshow-5.2.3_4,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":53208,"desc":"TrafShow continuously displays information regarding the packet\ntraffic on the configured network interface that matches the boolean\nexpression. It periodically sorts and updates this information. It\nmay be useful for locating suspicious network traffic on the net.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"IPV6":"on"}},{"name":"transfig","origin":"print/transfig","version":"3.2.5e_6","comment":"Tools to convert Xfig .fig files","maintainer":"pi@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d69751a44ce12ea31e7e6bbe2a389f4d23bf76f0cf92e07ca3864409692b248","flatsize":611347,"path":"All/transfig-3.2.5e_6.pkg","repopath":"All/transfig-3.2.5e_6.pkg","licenselogic":"single","pkgsize":205840,"desc":"TransFig is a set of tools for creating TeX documents with graphics\nwhich are portable, in the sense that they can be printed in a wide\nvariety of environments.\n\nDrivers currently exist for the following graphics languages:\nAutoCad slide, BOX, (E)EPIC macros, LaTeX picture environment,\nPIC, PiCTeX, PNG, PostScript, Encapsulated Postscript, GIF,\nIBM-GL, JPEG, PCX, MF (METAFONT), TeXtyl, TIFF, TPIC, XBM (X11\nBitmap), XPM (X11 Pixmap), and TK (tcl/tk).  Fig2dev can be\nconfigured with a subset of these drivers.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["print"],"shlibs_required":["libpng16.so.16","libXpm.so.4","libX11.so.6"]},{"name":"tractorgen","origin":"games/tractorgen","version":"0.31.7_3","comment":"Generates ASCII tractors","maintainer":"robin@15augustus.nl","www":"https://www.vergenet.net/~conrad/software/tractorgen/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a617cadb03778e160bacd1c9e969823d5c848d08991a65a69b87db90822a775c","flatsize":10811,"path":"All/tractorgen-0.31.7_3.pkg","repopath":"All/tractorgen-0.31.7_3.pkg","licenselogic":"single","pkgsize":6068,"desc":"From the tractorgen README:\n\nGenerates ASCII tractors.\n\nThis program generates ASCII tractors using the universal tractor\ncoefficient (TC). The intended audience is practical ASCII tractor\ntheorists and lay people interested in abstract tractor theory.\n\nBefore using this program, ensure that you understand the fundamental\ntheorem of ASCII tractor mechanics:\n\n        \"ASCII Tractors must have at least four wheels.\" [1]","categories":["games"],"options":{"DOCS":"on"}},{"name":"transmission-remote-gui-gtk2","origin":"net-p2p/transmission-remote-gui","version":"5.18.0_21","comment":"Remote GUI for transmission daemon","maintainer":"acm@FreeBSD.org","www":"https://github.com/transmission-remote-gui/transgui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f2e04fcf4263677573e5ec3ea35e86796bf33822a130235913ca02aa035b76c","flatsize":8864975,"path":"All/transmission-remote-gui-gtk2-5.18.0_21.pkg","repopath":"All/transmission-remote-gui-gtk2-5.18.0_21.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2218768,"desc":"Transmission Remote GUI is feature rich cross platform front-end to remotely\ncontrol Transmission daemon via its RPC protocol. It is faster and has more\nfunctionality than build-in Transmission web interface.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net-p2p"],"shlibs_required":["libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libX11.so.6","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libatk-1.0.so.0"],"annotations":{"flavor":"gtk2"},"messages":[{"message":"1) You can run it using:\n\n   # transgui\n\n2) Don't forget that you need a transmission-daemon program configured and\n   running before use of transgui.\n\n3) Run \"transmission-daemon --help\" for more configuration options\n\n4) Enjoy it ;)","type":"install"}]},{"name":"trans","origin":"converters/trans","version":"1.20_1","comment":"Character encoding converter generator","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4973e1241d2515e140b2ea1bddfa8894d7931336784e24bbc21a82a54122ddf6","flatsize":745932,"path":"All/trans-1.20_1.pkg","repopath":"All/trans-1.20_1.pkg","licenselogic":"single","pkgsize":106060,"desc":"This is a character encoding converter generator package.\n\nCurrently there are 72 different character encoding description files\nsupplied with this package, not counting the 13 *.net files, which are\nmodified character encoding description files.  All but 13 of the above\nmentioned files describe 8-bit character encodings/sets.\n\nIt covers ISO 646, many IBM codepages for MS-DOS, Microsoft Windows\ncodepages, ISO 8859-x, HP, Adobe, Apple Macintosh, Atari, NeXTSTEP\ncharacter encodings, a few EBCDIC encodings, KOI8-R, and a few more.","categories":["converters"],"messages":[{"message":"===>   NOTICE:\n\nThe trans port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"trang","origin":"textproc/trang","version":"20220510","comment":"Multi-format schema converter based on RELAX NG","maintainer":"yasu@FreeBSD.org","www":"http://www.thaiopensource.com/relaxng/trang.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21832dfffe1497f555f09c9eb57a71cfabe59ec59fa842e19895ed0072b63098","flatsize":902839,"path":"All/trang-20220510.pkg","repopath":"All/trang-20220510.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":760760,"desc":"Trang converts between different schema languages for XML.  It\nsupports the following languages:\n\n    * RELAX NG (XML syntax)\n    * RELAX NG compact syntax\n    * XML 1.0 DTDs\n    * W3C XML Schema","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"options":{"DOCS":"on"}},{"name":"tpop3d","origin":"mail/tpop3d","version":"1.5.5_6","comment":"Virtual-domain capable POP3 server supporting MySQL, PgSQL etc auth","maintainer":"ports@FreeBSD.org","www":"https://savannah.nongnu.org/projects/tpop3d/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c85fb5823ece083fbec39c265be21eec97261acbe27a8776aa9511879648534","flatsize":202169,"path":"All/tpop3d-1.5.5_6.pkg","repopath":"All/tpop3d-1.5.5_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":87232,"desc":"tpop3d is yet-another-pop3-server. The intention has been to write\na server which is fast, extensible, and secure. tpop3d supports\ntraditional (BSD-format) mailspools and Maildir. It also supports\nMySQL, perl, and external authentication methods.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"options":{"DOCS":"on","FIX_PERLAUTH":"off","FLATAUTH":"off","GDBMAUTH":"off","LDAP":"off","MAILDIR":"off","MBOXINDICES":"off","PASSWDAUTH":"off","PERLAUTH":"off","MYSQL":"off","PGSQL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe tpop3d port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"trac-spamfilter","origin":"www/trac-spamfilter","version":"1.5.1r17763","comment":"Trac Spam Filtering Plugin","maintainer":"samm@FreeBSD.org","www":"https://trac.edgewall.org/wiki/SpamFilter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62af766b2a6ac0185a84a2e1db9e8784311c13a227c89d9a9ca0be0db3547348","flatsize":1751250,"path":"All/trac-spamfilter-1.5.1r17763.pkg","repopath":"All/trac-spamfilter-1.5.1r17763.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":304312,"desc":"Trac plugin that allows different ways to reject contributions that contain\nspam. Bayes database, regexp, RBL, Captcha and other options are supported.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"trac":{"origin":"www/trac","version":"1.6_3"}},"categories":["www","devel","python"],"annotations":{"flavor":"py311"}},{"name":"tracker","origin":"sysutils/tracker","version":"2.3.4_12","comment":"Object database, tag/metadata database, search tool and indexer","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Tracker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d12c6c68716fc9ef6a3076bdb0f386bd4b157dea8b60485e95cca4ebf610763","flatsize":4631822,"path":"All/tracker-2.3.4_12.pkg","repopath":"All/tracker-2.3.4_12.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":857864,"desc":"Tracker is a powerful desktop-neutral first class object database, tag/metadata\ndatabase, search tool and indexer.\n\nTracker is also extremely fast and super efficient with your systems memory when\ncompared with some other competing frameworks and is by far the fastest and most\nmemory efficient Nautilus search and Deskbar backends currently availble.\n\nIt consists of a common object database that allows entities to have an almost\ninfinte number of properties, metadata (both embedded/harvested as well as user\ndefinable), a comprehensive database of keywords/tags and links to other\nentities.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["sysutils","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgobject-2.0.so.0","libsqlite3.so.0","libicuuc.so.74","libjson-glib-1.0.so.0","libsoup-2.4.so.1","libxml2.so.2","libuuid.so.1","libicui18n.so.74"],"shlibs_provided":["libtracker-control-2.0.so.0","libtracker-miner-2.0.so.0","libtracker-sparql-2.0.so.0","libtracker-data.so"]},{"name":"tracker-miners","origin":"sysutils/tracker-miners","version":"2.3.5_46","comment":"Miners for tracker2","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Tracker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffd2d51d9b1963eaa4e56d69f6fe798c1d51e38b774dd8f00a00893c121f9a7d","flatsize":2345817,"path":"All/tracker-miners-2.3.5_46.pkg","repopath":"All/tracker-miners-2.3.5_46.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":457620,"desc":"Data miners for sysutils/tracker.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"exempi":{"origin":"textproc/exempi","version":"2.6.3_1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gexiv2":{"origin":"graphics/gexiv2","version":"0.14.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libcue":{"origin":"textproc/libcue","version":"2.3.0"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libgrss":{"origin":"net/libgrss","version":"0.7.0_2"},"libgsf":{"origin":"devel/libgsf","version":"1.14.50_1"},"libgxps":{"origin":"graphics/libgxps","version":"0.3.2_2"},"libiptcdata":{"origin":"graphics/libiptcdata","version":"1.0.4_2"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"totem-pl-parser":{"origin":"multimedia/totem-pl-parser","version":"3.26.6"},"tracker":{"origin":"sysutils/tracker","version":"2.3.4_12"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"}},"categories":["sysutils","gnome"],"shlibs_required":["libglib-2.0.so.0","libtracker-sparql-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libFLAC.so.12","libgif.so.7","libgstreamer-1.0.so.0","libgstpbutils-1.0.so.0","libcue.so.2","libxml2.so.2","libiptcdata.so.0","libjpeg.so.8","libgsf-1.so.114","libpoppler-glib.so.8","libtotem-plparser.so.18","libpng16.so.16","libgexiv2.so.2","libtiff.so.6","libvorbisfile.so.3","libgxps.so.2","libintl.so.8","libicui18n.so.74","libgmodule-2.0.so.0","libexempi.so.8","libexif.so.12","libgsttag-1.0.so.0","libtracker-miner-2.0.so.0","libupower-glib.so.3","libgrss.so.0"],"shlibs_provided":["libtracker-extract.so"],"options":{"GSTREAMER":"on","RSS":"on"}},{"name":"traingame","origin":"games/traingame","version":"0.3_29","comment":"Game about Trains","maintainer":"ports@FreeBSD.org","www":"https://www.doof.me.uk/train-game/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1449e37e8f73ff0289b370f8d1253cacf08e33168ea5142b048f1f5993998608","flatsize":3536160,"path":"All/traingame-0.3_29.pkg","repopath":"All/traingame-0.3_29.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1039644,"desc":"Train Game is a game about trains! Woo! You control a train which you drive\naround a 3D world picking up cargo, trundle it about, and deliver it for PROFIT;\nwhilst avoiding disasters like falling off the rails, hitting other trains,\nbad weather, or privatisation.\nImagine Elite but with trains instead of space craft.\nCant believe no ones thought of it before.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"xerces-c3":{"origin":"textproc/xerces-c3","version":"3.2.5"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libGL.so.1","libGLU.so.1","libxerces-c-3.2.so","libboost_filesystem.so.1.84.0","libboost_program_options.so.1.84.0","libboost_system.so.1.84.0","libfreetype.so.6","libGLEW.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"Train Game has been installed.\n\nNow you can play the game by running:\n\n     /usr/local/bin/traingame-map\n\nor manually with\n\n     /usr/local/bin/traingame play <map_name_here>\n\n\nTo use the editor, run:\n\n     /usr/local/bin/traingame edit <map_name_here>","type":"install"},{"message":"===>   NOTICE:\n\nThe traingame port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tpm-quote-tools","origin":"security/tpm-quote-tools","version":"1.0.4_1","comment":"Tools for TPM-based remote attestation using the TPM quote operation","maintainer":"0mp@FreeBSD.org","www":"https://sourceforge.net/projects/tpmquotetools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c4347822aa89952cbb8559bcfad3fd87f9c436fb90509c2152faced5db825f3","flatsize":116844,"path":"All/tpm-quote-tools-1.0.4_1.pkg","repopath":"All/tpm-quote-tools-1.0.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":24680,"desc":"The TPM Quote Tools is a collection of programs that provide support\nfor TPM based attestation using the TPM quote mechanism.  The manual\npage for tpm_quote_tools provides a usage overview.\n\nThe management tools are only used to take ownership of a TPM.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"trousers":{"origin":"security/trousers","version":"0.3.14_5"}},"categories":["security"],"shlibs_required":["libcrypto.so.12","libtspi.so.1"]},{"name":"tpm2-pkcs11","origin":"security/tpm2-pkcs11","version":"1.9.0","comment":"PKCS#11 interface for TPM2 hardware","maintainer":"arrowd@FreeBSD.org","www":"https://tpm2-software.github.io/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f6fb3e864e59a793af615df149861c8c5c6ac6fa8bfc68df60485d009173c4e","flatsize":281065,"path":"All/tpm2-pkcs11-1.9.0.pkg","repopath":"All/tpm2-pkcs11-1.9.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":94728,"desc":"PKCS #11 is a Public-Key Cryptography Standard that defines a standard method to\naccess cryptographic services from tokens/devices. This package allows to use\na TPM2 device as the cryptographic token.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tpm2-tss":{"origin":"security/tpm2-tss","version":"4.0.1_1"}},"categories":["security"],"shlibs_required":["libtss2-esys.so.0","libtss2-mu.so.0","libtss2-tctildr.so.0","libtss2-rc.so.0","libsqlite3.so.0","libcrypto.so.12","libyaml-0.so.2","libtss2-fapi.so.1"],"shlibs_provided":["libtpm2_pkcs11.so.0"],"options":{"TEST":"off"}},{"name":"tr-aspell","origin":"textproc/tr-aspell","version":"0.50.0_1,1","comment":"Aspell Turkish dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b40b3495c0811493df0561c79a96d9bc072aa9931ee598c840e6ba72f1d12af3","flatsize":1554482,"path":"All/tr-aspell-0.50.0_1,1.pkg","repopath":"All/tr-aspell-0.50.0_1,1.pkg","licenselogic":"single","pkgsize":492916,"desc":"Aspell Turkish dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"tpasm","origin":"devel/tpasm","version":"1.11","comment":"Cross-assembler for variety of microprocessors and controllers","maintainer":"ports@FreeBSD.org","www":"http://www.sqrt.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c873497eaa13eca38fc53e1a35322a593fefa6e92efec71cc25fa219dc8c5f53","flatsize":365622,"path":"All/tpasm-1.11.pkg","repopath":"All/tpasm-1.11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":104872,"desc":"Tpasm is a command line based cross assembler for a vast variety of common\nmicroprocessors and controllers, currently supporting:\n\n  * Rockwell 6502 (6502, 65c02)\n  * Motorola 6805 (6805, 68705), 6809, 68hc11\n  * Intel 8051 (8031, 8032, 8051, 8052, 80c390)\n  * Atmel AVR (avt, attiny, at90, atmega series)\n  * Core Technologies CTXP-1\n  * Microchip PIC (12xxx, 14xxx, 16xxx, 17xxx series)\n  * Sunplus SPCxxx series\n  * Zilog Z80 (z80, z180)\n\nIts features include:\n\n  * True multi-pass assembly (will take as many passes as needed)\n  * Multiple segments\n  * Sophisticated expressions\n  * Macros, repeats, conditionals\n  * Arbitrary length labels, local labels\n  * Supporting new processors is reasonably straightforward\n  * Can switch between processors during assembly","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tpasm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tpb","origin":"deskutils/tpb","version":"0.6.4_14","comment":"On-Screen-Display for hotkeys of IBM ThinkPads","maintainer":"dmitryluhtionov@gmail.com","www":"https://www.nongnu.org/tpb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e391855ad21ff3c8047570c50a40d3621234c08a471ae7d5623a70d78880ec24","flatsize":118049,"path":"All/tpb-0.6.4_14.pkg","repopath":"All/tpb-0.6.4_14.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":35340,"desc":"With TPB it is possible to bind programs to the ThinkPad, Mail, Home and\nSearch buttons. TPB can also run a callback program on each state change with\nthe changed state and the new state as options. So it is possible to trigger\nseveral actions on different events.\n\nTPB has an on-screen display (OSD) to show volume, mute, brightness and some\nother information. Furthermore TPB supports a software mixer, as some models\nof the R series ThinkPads have no hardware mixer to change the volume.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"xosd":{"origin":"misc/xosd","version":"2.2.14_4"}},"categories":["deskutils"],"shlibs_required":["libX11.so.6","libSM.so.6","libICE.so.6","libxosd.so.2","libXext.so.6","libXinerama.so.1","libintl.so.8"],"options":{"EXAMPLES":"on","NLS":"on"}},{"name":"tpm2-abrmd","origin":"security/tpm2-abrmd","version":"3.0.0_3","comment":"TPM2 Access Broker & Resource Manager Deamon","maintainer":"tstruk@gmail.com","www":"https://github.com/tpm2-software/tpm2-abrmd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14909b4ca55aa7ffc73edcf75228f2d420c5f4d347309418d0a851511588cb07","flatsize":907835,"path":"All/tpm2-abrmd-3.0.0_3.pkg","repopath":"All/tpm2-abrmd-3.0.0_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":132196,"desc":"TPM2 Access Broker & Resource Management Daemon implementing the TCG spec.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"tpm2-tss":{"origin":"security/tpm2-tss","version":"4.0.1_1"}},"categories":["security"],"users":["_tss"],"groups":["_tss"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libtss2-sys.so.1","libtss2-mu.so.0","libtss2-rc.so.0","libtss2-tctildr.so.0"],"shlibs_provided":["libtss2-tcti-tabrmd.so.0"]},{"name":"tpm-emulator","origin":"emulators/tpm-emulator","version":"0.7.4_2","comment":"Trusted Platform Module (TPM) emulator","maintainer":"hrs@FreeBSD.org","www":"http://tpm-emulator.berlios.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5bd434c945f1fe2ce54a423cbf3d712adcdfef602a5c3467f08949e3e3c09ec0","flatsize":357793,"path":"All/tpm-emulator-0.7.4_2.pkg","repopath":"All/tpm-emulator-0.7.4_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":120312,"desc":"The project aims to create a fully working Trusted Platform Module (TPM)\nemulator follwing the specifications of the Trusted Computing Group. The\nport provides a driver library libtddl which can be linked against programs\nproviding a Trusted Software Stack to redirect TPM calls to the emulator.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["emulators","security"],"users":["_tss"],"groups":["_tss"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libtddl.so.1"]},{"name":"tuxpaint","origin":"games/tuxpaint","version":"0.9.32","comment":"Drawing program designed for young children","maintainer":"wen@FreeBSD.org","www":"https://www.tuxpaint.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"892eeebe7487232a220c1e8e5a3524c57ff70c41a06b3e3bc447938eea4e518e","flatsize":32988662,"path":"All/tuxpaint-0.9.32.pkg","repopath":"All/tuxpaint-0.9.32.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14326988,"desc":"Tux Paint is a free drawing program designed for young children (kids ages 3\nand up). It has a simple, easy-to-use interface, fun sound effects, and an\nencouraging cartoon mascot who helps guide children as they use the program.\nIt provides a blank canvas and a variety of drawing tools to help your child\nbe creative.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libimagequant":{"origin":"graphics/libimagequant","version":"4.3.3"},"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_gfx":{"origin":"graphics/sdl2_gfx","version":"1.0.4"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_pango":{"origin":"x11-toolkits/sdl2_pango","version":"2.1.5"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2_gfx-1.0.so.0","libpng16.so.16","libSDL2_mixer-2.0.so.0","libSDL2_Pango.so.4","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libpaper.so.1","libfribidi.so.0","libimagequant.so.0.4"],"options":{"DOCS":"on"}},{"name":"tpm2-tools","origin":"security/tpm2-tools","version":"5.6_1","comment":"TPM2 tools","maintainer":"tstruk@gmail.com","www":"https://github.com/tpm2-software/tpm2-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed4cb4020eccb788ec1589880768c557bd3797c60620165934792c68245f7c6e","flatsize":1447672,"path":"All/tpm2-tools-5.6_1.pkg","repopath":"All/tpm2-tools-5.6_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":693072,"desc":"This port contains the code for the TPM (Trusted Platform Module) 2.0 tools\nbased on tpm2-tss.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"tpm2-tss":{"origin":"security/tpm2-tss","version":"4.0.1_1"}},"categories":["security"],"shlibs_required":["libtss2-esys.so.0","libtss2-mu.so.0","libcrypto.so.12","libtss2-tctildr.so.0","libtss2-rc.so.0","libtss2-sys.so.1","libcurl.so.4","libtss2-fapi.so.1"]},{"name":"toxins","origin":"net-im/toxins","version":"g20180217_3","comment":"Collection of small programs using toxcore","maintainer":"yuri@FreeBSD.org","www":"https://github.com/TokTok/toxins","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02256763a4a2d506cafa8e3b01ebf025c7b8d4bd0e0b395ca746c000cd105e8c","flatsize":113675,"path":"All/toxins-g20180217_3.pkg","repopath":"All/toxins-g20180217_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":34140,"desc":"A collection of small utilities, mostly written in C or C++, that use toxcore.\n\nList of toxins:\n* irc_syncbot: Bot that synchronizes an IRC channel and a Tox group chat\n  (conference).\n* tox_shell: Proof of concept SSH-like server software using Tox. Testing\n  program, not intended for actual use.\n* tox_sync: Bittorrent-sync-like software using Tox. Syncs two directories\n  together.\n* echobot: Bot that accepts all friend requests and echoes all messages.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"toxcore":{"origin":"net-im/tox","version":"0.2.19_1,1"}},"categories":["net-im"],"shlibs_required":["libtoxcore.so.2","libsodium.so.26"]},{"name":"tracker3","origin":"sysutils/tracker3","version":"3.5.3_1","comment":"Object database, tag/metadata database, search tool and indexer","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Tracker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c05fe9874225819e498b37073cea8b59442e6cde91a2acdb2a97f9aba9144528","flatsize":7910625,"path":"All/tracker3-3.5.3_1.pkg","repopath":"All/tracker3-3.5.3_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1849644,"desc":"Tracker is a powerful desktop-neutral first class object database, tag/metadata\ndatabase, search tool and indexer.\n\nTracker is also extremely fast and super efficient with your systems memory when\ncompared with some other competing frameworks and is by far the fastest and most\nmemory efficient Nautilus search and Deskbar backends currently availble.\n\nIt consists of a common object database that allows entities to have an almost\ninfinte number of properties, metadata (both embedded/harvested as well as user\ndefinable), a comprehensive database of keywords/tags and links to other\nentities.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["sysutils","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libjson-glib-1.0.so.0","libxml2.so.2","libsqlite3.so.0","libsoup-2.4.so.1","libicuuc.so.74","libicui18n.so.74"],"shlibs_provided":["libtracker-sparql-3.0.so.0"],"options":{"DOCS":"on","MAN":"off","SOUP2":"on","SOUP3":"off"}},{"name":"toxext","origin":"net-im/toxext","version":"0.0.3_4","comment":"Extension library for tox","maintainer":"yuri@FreeBSD.org","www":"https://github.com/toxext/toxext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f5498f7797431776467c75f9b0b777cc76adb9123fad63c8097e557040688dd","flatsize":58007,"path":"All/toxext-0.0.3_4.pkg","repopath":"All/toxext-0.0.3_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20188,"desc":"Tox provides a reasonable base set of features, but new features are slow to\nimplement, and may not be wanted by all clients. This is reasonable as any\nprotocol changes are API breaking and force clients to update to use them. Once\nthe features are in they are there forever meaning quality of the API and the\nnetwork layer have to be very strong.\n\nAn extension library with negotiation allows more experimentation with less risk\nresulting in more features for tox clients.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"toxcore":{"origin":"net-im/tox","version":"0.2.19_1,1"}},"categories":["net-im","net-p2p"],"shlibs_required":["libtoxcore.so.2","libsodium.so.26","libopus.so.0","libvpx.so.9"],"shlibs_provided":["libtoxext.so"]},{"name":"toxbot","origin":"net-im/toxbot","version":"g20180325_3","comment":"Groupchat control bot for Tox","maintainer":"yuri@FreeBSD.org","www":"https://github.com/JFreegman/ToxBot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90f4e28ea2b1805a90a9ed6c1355507c53ff3e2fa206bbc41b992ce48829f9ce","flatsize":67377,"path":"All/toxbot-g20180325_3.pkg","repopath":"All/toxbot-g20180325_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23940,"desc":"ToxBot is a remotely controlled Tox bot whose purpose is to auto-invite friends\nto Tox groupchats. It accepts friend requests automatically and will auto-invite\nfriends to the specified group chat (default is group 0 unless set otherwise).\nIt also has the ability to create and leave groups, password protect invites,\nand send messages to groups.","deps":{"toxcore":{"origin":"net-im/tox","version":"0.2.19_1,1"}},"categories":["net-im","net-p2p"],"shlibs_required":["libtoxcore.so.2"]},{"name":"tox_extension_messages","origin":"net-im/tox_extension_messages","version":"0.0.3_4","comment":"Message extension library for tox","maintainer":"yuri@FreeBSD.org","www":"https://github.com/toxext/tox_extension_messages","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f977001707e58d0e0238b0431af657d0f18a6c1d565e71b40d8f9227425012da","flatsize":52704,"path":"All/tox_extension_messages-0.0.3_4.pkg","repopath":"All/tox_extension_messages-0.0.3_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":17956,"desc":"Message extension library for tox.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"toxcore":{"origin":"net-im/tox","version":"0.2.19_1,1"},"toxext":{"origin":"net-im/toxext","version":"0.0.3_4"}},"categories":["net-im","net-p2p"],"shlibs_required":["libtoxext.so","libtoxcore.so.2","libsodium.so.26","libopus.so.0","libvpx.so.9"],"shlibs_provided":["libtox_extension_messages.so"]},{"name":"totem-pl-parser","origin":"multimedia/totem-pl-parser","version":"3.26.6","comment":"GObject-based library to parse a host of playlist formats","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a1e24d102dc3dac6ad2da02a43f164e15630a553872e800274f368df029a76b","flatsize":437178,"path":"All/totem-pl-parser-3.26.6.pkg","repopath":"All/totem-pl-parser-3.26.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":105720,"desc":"A simple GObject-based library to parse a host of playlist formats","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmime30":{"origin":"mail/gmime30","version":"3.2.7_1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgnome-keyring":{"origin":"security/libgnome-keyring","version":"3.12.0_2"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["multimedia","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libarchive.so.13","libgcrypt.so.20"],"shlibs_provided":["libtotem-plparser-mini.so.18","libtotem-plparser.so.18"]},{"name":"tpm2-tss","origin":"security/tpm2-tss","version":"4.0.1_1","comment":"TPM2 Software Stack core library","maintainer":"tstruk@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0a8059ef0c6579519a64540284db10feec1f5d352d7d9f5b8268e91ae27fcce","flatsize":10442795,"path":"All/tpm2-tss-4.0.1_1.pkg","repopath":"All/tpm2-tss-4.0.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1073440,"desc":"OSS implementation of the TCG TPM2 Software Stack (TSS2)\n* libtss2-fapi - Feature API (FAPI) as described in the TSS 2.0 Feature API\n  Specification and TSS 2.0 JSON Data Types and Policy Language Specification.\n\n* libtss2-esys - Enhanced System API (ESAPI) as described in the TSS 2.0\n  This API is a 1-to-1 mapping of the TPM2 commands documented in Part 3 of the\n  TPM2 specification. Additionally there are asynchronous versions of each\n  command. In addition to SAPI, the ESAPI performs tracking of meta data for\n  TPM object and automatic calculation of session authorization and encryption.\n\n* libtss2-sys - System API (SAPI) as described in the system level API and TPM\n  command transmission interface specification. This API is a 1-to-1 mapping of\n  the TPM2 commands documented in Part 3 of the TPM2 specification.\n\n* libtss2-mu - Marshaling/Unmarshaling (MU) as described in the TCG TSS 2.0\n  Marshaling/Unmarshaling API Specification. This API provides a set of\n  marshaling and unmarshaling functions for all data types define by the TPM2\n  library specification.\n\n* TPM Command Transmission Interface (TCTI) that is described in the same\n  specification. This API provides a standard interface to transmit/receive\n  TPM command/response buffers.\n\n  WWW: https://github.com/tpm2-software/tpm2-tss","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"json-c":{"origin":"devel/json-c","version":"0.17"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12","libjson-c.so.5","libcurl.so.4","libuuid.so.1"],"shlibs_provided":["libtss2-esys.so.0","libtss2-fapi.so.1","libtss2-mu.so.0","libtss2-policy.so.0","libtss2-rc.so.0","libtss2-tcti-spi-helper.so.0","libtss2-sys.so.1","libtss2-tcti-cmd.so.0","libtss2-tcti-device.so.0","libtss2-tcti-mssim.so.0","libtss2-tcti-pcap.so.0","libtss2-tcti-swtpm.so.0","libtss2-tctildr.so.0"]},{"name":"torsocks","origin":"net/torsocks","version":"2.4.0","comment":"Easy way to make any app work through Tor","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.torproject.org/tpo/core/torsocks","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f605ff72b04a13389d20e490e6c8eb50af5513ca887a2e4268757f8f1ca8eebe","flatsize":340878,"path":"All/torsocks-2.4.0.pkg","repopath":"All/torsocks-2.4.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":75892,"desc":"This is new generation of TSOCKS.\n\nTorsocks allows you to use most socks-friendly applications in\na safe way with Tor. It ensures that DNS requests are handled\nsafely and explicitly rejects UDP traffic from the application\nyou're using.\n\nSee also https://gitweb.torproject.org/torsocks.git","categories":["net","security"],"shlibs_provided":["libtorsocks.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"You installed torsocks, which is part of the Tor Project.\nIf you have non-local or non-standard Tor SOCKS server location,\nplease edit /usr/local/etc/tor/torsocks.conf\n\nTo run most programs through Tor launch them like this:\n\ttorsocks [any executable]\nFor example you can use ssh to a some.host.com by doing:\n\ttorsocks ssh username@some.host.com -l <user>\nor launch pidgin by doing:\n\ttorsocks pidgin\n\n==SECURITY WARNING==\nPlease note that torsocks does not in general guarantee that all\nnetwork connections made using torsocks will always go through\nTor, and not directly through the unsecured network. There are many\nways how general programs can purposefully or inadvertently defeat\ntorsocks. One way is to reset the environment variable for the child\nprocess. You can use ex. wireshark to see where network packets are\nactually sent by the program in question.","type":"install"}]},{"name":"toxcore","origin":"net-im/tox","version":"0.2.19_1,1","comment":"ProjectTox-Core library, a decentralized and secure messenger","maintainer":"thierry@FreeBSD.org","www":"https://tox.chat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fab96f0404897810859c0d4b4c69b2270eaba9df16ec505bea0474827768b4d6","flatsize":2177092,"path":"All/toxcore-0.2.19_1,1.pkg","repopath":"All/toxcore-0.2.19_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":428024,"desc":"Tox is a decentralized, secure messenger with audio and video chat capabilities.\nYou can see it as an alternative to Skype.\n\nThis is only the core library. To use it, you have to install a client, like\ne.g. net-im/toxic, net-im/qTox or net-im/uTox.\n\nTox isn't complete yet, but we encourage you to contribute to help make us\nawesome!","deps":{"libconfig":{"origin":"devel/libconfig","version":"1.7.3"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"}},"categories":["net-im","net-p2p"],"shlibs_required":["libsodium.so.26","libopus.so.0","libvpx.so.9"],"shlibs_provided":["libtoxcore.so.2"],"options":{"DAEMON":"off","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:toktok:toxcore:0.2.19:::::dragonfly6:x86_64:1"}},{"name":"torrus","origin":"net-mgmt/torrus","version":"2.09_3","comment":"Data Series Processing Framework - think mrtg with xml configs","maintainer":"corsmith@gmail.com","www":"http://torrus.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25bcc3497e031e9e2c5b007a8ef5349051ff9f88fd3cb727a6fd79f1551692d9","flatsize":3040976,"path":"All/torrus-2.09_3.pkg","repopath":"All/torrus-2.09_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":439804,"desc":"Torrus is designed to be the universal data series processing framework.\nAlthough most users deploy Torrus for SNMP monitoring, it might be useful for\ndata series of any nature. Tobi Oetiker's RRDtool is used for data storage.\n\n    * Configuration compiler and validator. It processes the XML configuration\n      files and saves the configuration into a database.\n    * View renderer and the web interface. They generate HTML and the graphical\n      representation of the datasources and provide user authentication and\n      authorization. All generated output is controlled by the configuration\n      parameters and templates. The users can easily create their own\n      presentation of data series.\n    * SNMP Collector. Modular collector core architecture allows further\n      extension with new collector and storage types. Any datasource can have\n      its own polling schedule.\n    * SNMP Device Discovery Tool. Devdiscover is a new, modular, flexible, and\n      expandable tool for automatic generation of Torrus configuration files.\n      New device types and MIBs are easily added as independent Perl modules.\n    * Threshold monitor. All data, regardless of their type and nature, can be\n      monitored according to the user-defined rules. The rules can also include\n      the datasource-specific parameters, e.g. boundary values etc. The\n      thresholds are specified by RPN expressions.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"p5-Apache-Session":{"origin":"www/p5-Apache-Session","version":"1.94"},"p5-BerkeleyDB":{"origin":"databases/p5-BerkeleyDB","version":"0.65"},"p5-FCGI":{"origin":"www/p5-FCGI","version":"0.82"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"p5-Proc-Daemon":{"origin":"devel/p5-Proc-Daemon","version":"0.23"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["net-mgmt"],"users":["torrus"],"groups":["torrus"],"messages":[{"message":"This port has been converted to use fastcgi.  Please read the installation\ndocumentation available at:\n\nhttp://torrus.org/install.pod.html","type":"install"},{"message":"A complete re-compile of the XML is required after upgrading.\n\n* Shutdown the collector\n* Remove all of the dbs under db/\n* run 'torrus compilexml --all'\n* Restart the collector","type":"upgrade"}]},{"name":"torrentzip","origin":"archivers/torrentzip","version":"0.2_3","comment":"Efficient way to prepare zipfiles for BitTorrent","maintainer":"swhetzel@gmail.com","www":"http://trrntzip.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7213ff85904d7f8f5690ae85ef94399128996a243f5ac64533164c95adaa5913","flatsize":66694,"path":"All/torrentzip-0.2_3.pkg","repopath":"All/torrentzip-0.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27244,"desc":"TorrentZip creates byte-for-byte exact zip files on any machine.  This allows\npeople to join a torrent (after they have converted their zip files) with a\nparticular set of files, thus preventing them from having to download the\nentire set of files again.  Because of the way TorrentZip creates identical\nzips, the file hashes will always match those in the original torrent.\n\nSee also: https://sourceforge.net/projects/trrntzip","categories":["archivers"],"options":{"DOCS":"on"}},{"name":"totd","origin":"dns/totd","version":"1.5.1_3","comment":"DNS proxy that supports IPv6 <==> IPv4 record translation","maintainer":"ed@FreeBSD.org","www":"https://BSDforge.com/projects/dns/totd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dfa23de84e68a5c6c51e5b9667d644f66e8bc8089b7faee260ff8a60ce2e812","flatsize":90395,"path":"All/totd-1.5.1_3.pkg","repopath":"All/totd-1.5.1_3.pkg","licenselogic":"single","pkgsize":40140,"desc":"Totd is a small DNS proxy nameserver that supports IPv6 only hosts/networks\nthat communicate with the IPv4 world using some translation mechanism.\nExamples of such translation mechanisms currently in use are:\n\n   * IPv6/IPv4 Network Address and Packet Translation (NAT-PT)\n     implemented e.g. by Cisco.\n   * Application level translators as the faithd implemented by\n     the KAME project (http://www.kame.net). See faithd(8) on\n     *BSD/Kame.","categories":["dns"]},{"name":"tr-libreoffice","origin":"editors/libreoffice-tr","version":"24.2.4.2","comment":"tr language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa756c03cf738fbe4d6ede34e6b956f90b0a14b2fb357725e07a55988de0af14","flatsize":31687877,"path":"All/tr-libreoffice-24.2.4.2.pkg","repopath":"All/tr-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3378796,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"torrentcheck","origin":"net-p2p/torrentcheck","version":"1.00_1","comment":"Command-line torrent viewer and hash checker","maintainer":"danfe@FreeBSD.org","www":"https://sourceforge.net/projects/torrentcheck/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d296ebc16c7bcc0a8b2de076b03d71b2fc6798dd03f82f71f40e5851bff0c7e","flatsize":34510,"path":"All/torrentcheck-1.00_1.pkg","repopath":"All/torrentcheck-1.00_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":15676,"desc":"This program is a command-line utility to catalog and verify torrent files.\nRun with only the -t option, it displays the metadata, name, and size of\neach file in the torrent.  Run with the -t and -p options, it computes the\nhashes of all files in the torrent, compares them against the hashes stored\nin the metadata, and warns of any errors.\n\nTorrentcheck also verifies the length of each file, and flags an error if\nthe length is wrong even if the hash codes match.  It is designed to handle\nfiles over 4GB on a 32-bit machine.\n\nIf torrentcheck returns \"torrent is good\" at the end of its output, every\nbyte of every file in the torrent is present and correct, to a high degree\nof certainty (as explained in the README file).","categories":["net-p2p"],"options":{"DOCS":"on"}},{"name":"trac","origin":"www/trac","version":"1.6_3","comment":"Enhanced wiki and issue tracking system for software projects","maintainer":"samm@FreeBSD.org","www":"https://trac.edgewall.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98900d8ee8fbbea14a22d2227f5217da1b48d0c79b5ef716b4b9da2805415053","flatsize":14629017,"path":"All/trac-1.6_3.pkg","repopath":"All/trac-1.6_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2450804,"desc":"Trac uses a minimalistic approach to web-based software project management.\nOur mission is to help developers write great software while staying out of\nthe way.  Trac should impose as little as possible on a team's established\ndevelopment process and policies.\n\nAll aspects of Trac have been designed with one single goal, to simplify\ntracking and communication of software issues, enhancements and monitoring\noverall progress.\n\nWhat is Trac?\n\n    * An integrated system for managing software projects\n    * An enhanced wiki\n    * A flexible web-based issue tracker\n    * An interface to the Subversion and GIT revision control systems\n\nAt the core of Trac lies an integrated wiki and issue/bug database. Using\nwiki markup, all objects managed by Trac can directly link to other\nissues/bug reports, code changesets, documentation and files.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-flup6":{"origin":"www/py-flup6","version":"1.1.1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-subversion":{"origin":"devel/py-subversion","version":"1.14.3_4"},"py311-textile":{"origin":"www/py-textile","version":"4.0.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"options":{"DOCUTILS":"on","EXAMPLES":"on","FCGI":"on","GIT":"off","PYGMENTS":"on","SUBVERSION":"on","TEXTILE":"on","TZ":"on","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:edgewall:trac:1.6:::::dragonfly6:x86_64:3","flavor":"py311"}},{"name":"totem","origin":"multimedia/totem","version":"3.38.2_6","comment":"Gstreamer-based video player for the GNOME 3 Desktop","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/projects/totem/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c24aca3b8dfa312b9011d4f1ae1fdf9f7aa57485ed1b74efd99bec14b0009298","flatsize":6065271,"path":"All/totem-3.38.2_6.pkg","repopath":"All/totem-3.38.2_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":968628,"desc":"Totem is simple movie player for the Gnome 3 desktop based on xine.\nIt features a simple playlist, a full-screen mode, seek and volume controls,\nas well as a pretty complete keyboard navigation.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gst3":{"origin":"multimedia/clutter-gst3","version":"3.0.27_2"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gnome-icon-theme-symbolic":{"origin":"x11-themes/gnome-icon-theme-symbolic","version":"3.12.0"},"gnome-settings-daemon":{"origin":"sysutils/gnome-settings-daemon","version":"42.2_7"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"grilo":{"origin":"net/grilo","version":"0.3.15_2"},"grilo-plugins":{"origin":"net/grilo-plugins","version":"0.3.15_1"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-core":{"origin":"multimedia/gstreamer1-plugins-core","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-soup":{"origin":"devel/gstreamer1-plugins-soup","version":"1.22.10"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libgdata":{"origin":"devel/libgdata","version":"0.18.1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-libpeas":{"origin":"devel/py-libpeas","version":"1.34.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"totem-pl-parser":{"origin":"multimedia/totem-pl-parser","version":"3.26.6"}},"categories":["multimedia","gnome"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libX11.so.6","libgtk-3.so.0","libtotem-plparser.so.18","libgsttag-1.0.so.0","libgstreamer-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgstpbutils-1.0.so.0","libgstvideo-1.0.so.0","libgstaudio-1.0.so.0","libclutter-1.0.so.0","libcairo-gobject.so.2","libatk-1.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcogl.so.20","libcairo.so.2","libgmodule-2.0.so.0","libclutter-gst-3.0.so.0","libclutter-gtk-1.0.so.0","libgdk-3.so.0","libgirepository-1.0.so.1","libpeas-1.0.so.0","libpeas-gtk-1.0.so.0","libgrilo-0.3.so.0","libgrlpls-0.3.so.0","libgnome-desktop-3.so.19"],"shlibs_provided":["libtotem.so.0"]},{"name":"torrentsniff","origin":"net-p2p/torrentsniff","version":"0.3.0_1","comment":"Command-line tool for getting status of torrent","maintainer":"jharris@widomaker.com","www":"http://www.highprogrammer.com/alan/perl/torrentsniff.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8aab6e74303e6ec8d78e8e6f77d0d8aa2fcbb50c102907e9716756cea018666","flatsize":11532,"path":"All/torrentsniff-0.3.0_1.pkg","repopath":"All/torrentsniff-0.3.0_1.pkg","licenselogic":"single","pkgsize":4852,"desc":"TorrentSniff is a command line Perl program that reads a BitTorrent .torrent\nfile from the local file system or from a URL and reports on the status of the\ntorrent.\n\nTorrentSniff is based on an early version of TorrentSpy. Reporting seed and\nleech numbers works only with some tracker implementations.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-p2p","perl5"]},{"name":"toxic","origin":"net-im/toxic","version":"0.15.1_1","comment":"Console client for Tox","maintainer":"thierry@FreeBSD.org","www":"https://tox.chat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c18d28ba5d4338d291dae35b5f720afe2890d4ce0148750fe7fbce333dd7ebbd","flatsize":2268138,"path":"All/toxic-0.15.1_1.pkg","repopath":"All/toxic-0.15.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":932748,"desc":"Toxic, sometimes referred to as Tox/Toxic or the purged Core/Toxic, is the\nreference CLI front-end written for the Tox core.\n\nIt uses the ncurses library.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libconfig":{"origin":"devel/libconfig","version":"1.7.3"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"toxcore":{"origin":"net-im/tox","version":"0.2.19_1,1"}},"categories":["net-im"],"shlibs_required":["libtoxcore.so.2","libncurses.so.6","libtinfo.so.6","libconfig.so.11","libcurl.so.4","libvpx.so.9","libX11.so.6","libalut.so.0","libopenal.so.1","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libqrencode.so.4","libpng16.so.16"],"options":{"GAMES":"on","PYTHON":"off","X11":"on"},"messages":[{"message":"+ toxic is set for IPv6 by default; if you have no IPv6 connectivity, try\n\ttoxic -4\n\n+ if your screen is unreadable, try to set\n\tnative_colors=true;\n  in your ~/.config/tox/toxic.conf\n\n  (more parameters available - see /usr/local/share/toxic/toxic.conf.example )\n\n  or try to define another TERM, e.g.:\n\tTERM=vt100 toxic","type":"install"}]},{"name":"torrent-file-editor","origin":"net-p2p/torrent-file-editor","version":"0.3.18","comment":"GUI tool for creating and editing .torrent files","maintainer":"danfe@FreeBSD.org","www":"https://torrent-file-editor.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5595e090d30cf47c9b688e23f27f3fd9a12b2c1be575f583ad65af02fafc975","flatsize":958268,"path":"All/torrent-file-editor-0.3.18.pkg","repopath":"All/torrent-file-editor-0.3.18.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":295288,"desc":"Cross-platform Qt-based GUI program intended to create and edit .torrent\nand uTorrent .dat files; replacement for BEncode Editor which has modern\ndesign and extra features:\n\n  - Create .torrent file from scratch; add, remove, change file\n    order in the existing .torrent file\n  - Change main .torrent file information: name, comment, publisher,\n    URL, creation date, tracker list, and author\n  - Edit .torrent file in JSON format or as a binary tree\n  - Support for different encodings\n  - Translated to many languages; has command line mode","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["net-p2p"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DONATION":"on"}},{"name":"tosha","origin":"audio/tosha","version":"0.6_2","comment":"Read CD digital audio and video data via the SCSI bus","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f3fa4bff7c078c6e496bdf2e29a455f89269e30694e08e03ae6aca7e00b715a","flatsize":64517,"path":"All/tosha-0.6_2.pkg","repopath":"All/tosha-0.6_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":29004,"desc":"tosha reads CD-DA (digital audio) and CD-XA (digital video)\ntracks and writes them to the hard disk.  Several audio formats\nare supported:  raw PCM (little-endian and big-endian byte\norder), WAV / RIFF, AIFF and Sun AU.\n\nYou can also pipe the data directly into an audio or video\nplayer.  A simple audio player is included (\"pcmplay\").  To\nplayback VideoCD data, you need a third-party product, for\nexample MpegTV (see http://www.mpegtv.com/).\n\ntosha reads the digital audio / video data through the SCSI\nbus; therefore it does not work with IDE/ATAPI CD-ROM drives\nnor with proprietary interfaces.","categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe tosha port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tornado","origin":"games/tornado","version":"1.4_5","comment":"Ccurses-based game of weather destruction","maintainer":"ports@FreeBSD.org","www":"https://kiza.eu/software/tornado/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a932aa20e7d53745fa6a7e42d6ba326f0b2e99062a4bf1c6865dd79a324f8c2f","flatsize":110992,"path":"All/tornado-1.4_5.pkg","repopath":"All/tornado-1.4_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":43036,"desc":"A clone of an old C64 game. The object is to destroy your opponent's\nhouse with the power of weather, before they do the same to you. Play\nagainst the computer AI, or against another player locally or over the\nnetwork.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libintl.so.8","libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe tornado port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"topologic-space-modeling-library","origin":"math/topologic","version":"6.0.3","comment":"Library for topological representations of architectural spaces","maintainer":"yuri@FreeBSD.org","www":"https://topologic.app/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecce642795d1a03ac03a157139515ac896404923461be097a34b1267c2d990fa","flatsize":935607,"path":"All/topologic-space-modeling-library-6.0.3.pkg","repopath":"All/topologic-space-modeling-library-6.0.3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":243212,"desc":"Topologic is a software modelling library enabling hierarchical and\ntopological representations of architectural spaces, buildings and\nartefacts through non-manifold topology.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"opencascade":{"origin":"cad/opencascade","version":"7.8.1"}},"categories":["math"],"shlibs_required":["libTKOffset.so.7.8","libTKMesh.so.7.8","libTKBO.so.7.8","libTKPrim.so.7.8","libTKShHealing.so.7.8","libTKTopAlgo.so.7.8","libTKGeomAlgo.so.7.8","libTKBRep.so.7.8","libTKGeomBase.so.7.8","libTKG3d.so.7.8","libTKG2d.so.7.8","libTKMath.so.7.8","libTKernel.so.7.8","libTKFillet.so.7.8","libTKBool.so.7.8","libuuid.so.1","libtbb.so.12","libtbbmalloc.so.2"],"shlibs_provided":["libTopologicCore.so.6"]},{"name":"topless","origin":"sysutils/topless","version":"1.52_1","comment":"Display command output on the whole screen like \"top\"","maintainer":"koma2@lovepeers.org","www":"https://people.freebsd.org/~daichi/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ab8673901775cff9f96241ebddb373d3a0f286677fad49a57b91f2424393086","flatsize":11959,"path":"All/topless-1.52_1.pkg","repopath":"All/topless-1.52_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7416,"desc":"TOPLESS reads various command output, displays it on the whole screen\n(like \"less\"), and periodically updates it like \"top\".\n\nTOPLESS can be used with almost every sort of command,\nbut is particularly useful when used with the command\nto monitor the system, such as \"ps\", \"netstat\" or \"fstat\".","categories":["sysutils"]},{"name":"toonel","origin":"net/toonel","version":"0.0.50.50_1","comment":"Tunneling with data compression","maintainer":"ports@FreeBSD.org","www":"https://toonel.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"827c66b040eb8b02f937e93ace1a96da549fa7e37d9f82b0a206e843fecd33a9","flatsize":120202,"path":"All/toonel-0.0.50.50_1.pkg","repopath":"All/toonel-0.0.50.50_1.pkg","licenselogic":"single","pkgsize":112676,"desc":"Toonel.net exploits a tunneling technique combined with data compression.\nIt runs compressed data frames from toonel client to one of the toonel\nservers and then these are forwarded to the target host. Reducing the\nsize of resources that are transferred between the server and the client\nmakes more efficient use of the user's bandwidth.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net","java"],"messages":[{"message":"===>   NOTICE:\n\nThe toonel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tortoisehg","origin":"devel/tortoisehg","version":"6.6.3","comment":"GUI for Mercurial VCS","maintainer":"arrowd@FreeBSD.org","www":"https://tortoisehg.bitbucket.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"746b40f446dcfbd1a9d12a7b1f5fc0cfda88d7274bd33ebee688a28ba241566a","flatsize":14717856,"path":"All/tortoisehg-6.6.3.pkg","repopath":"All/tortoisehg-6.6.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1947372,"desc":"TortoiseHg is a Windows shell extension and a series of\napplications for the Mercurial  distributed revision control\nsystem. It also includes a Gnome/Nautilus extension and\na CLI wrapper application so the TortoiseHg tools can be\nused on non-Windows platforms.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mercurial":{"origin":"devel/mercurial","version":"6.7.4"},"py311-iniparse":{"origin":"devel/py-iniparse","version":"0.5_1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-qt5-qscintilla2":{"origin":"devel/py-qt5-qscintilla2","version":"2.14.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"options":{"NAUTILUS":"off","NLS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"It is recommended to %include TortoiseHG's mergetools.rc into your ~/.hgrc file,\nespecially if you use textproc/kdiff3 as your merge tool:\n\n%include /usr/local/share/tortoisehg/mergetools.rc","type":"install"}]},{"name":"tomsfastmath","origin":"math/tomsfastmath","version":"0.13.1_4","comment":"Portable fixed precision math library for fast exponentiations","maintainer":"ports@FreeBSD.org","www":"https://libtom.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5688e007b53d5762ce33581038acae2f00d043f542d82fea604dbf5008b3839e","flatsize":351726,"path":"All/tomsfastmath-0.13.1_4.pkg","repopath":"All/tomsfastmath-0.13.1_4.pkg","licenselogic":"or","licenses":["PD","WTFPL"],"pkgsize":60076,"desc":"TomsFastMath is a portable fixed precision math library designed for\nvery fast exponentiations.","categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe tomsfastmath port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"torrent","origin":"games/torrent","version":"0.8.2_13","comment":"Score points without letting the tiles touch the top of the board","maintainer":"amdmi3@FreeBSD.org","www":"http://www.shiftygames.com/torrent/torrent.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56905859edb7f0cc75f1cbd3f24a06a79f418dd8ef49581d69e3d5c89db179b4","flatsize":488485,"path":"All/torrent-0.8.2_13.pkg","repopath":"All/torrent-0.8.2_13.pkg","licenselogic":"single","pkgsize":439632,"desc":"You must keep the tiles from piling up to the top of the board or\nthey will crash down on you. But be warned they keep coming and\nthey come faster each time. Click on groups of three or more to\nremove tiles. Additional \"helper\" tiles are given occasionally to\nassist and some times hinder in the removal of tiles.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0"]},{"name":"topaz","origin":"math/topaz","version":"3.41_2","comment":"Command driven graph plotting system for scientists and engineers","maintainer":"ports@FreeBSD.org","www":"https://hp.vector.co.jp/authors/VA007663/topaz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2af228a8aef3dbb1a1651529bd18b3a9e718adbfab51cc62248547209d98b4f","flatsize":1282515,"path":"All/topaz-3.41_2.pkg","repopath":"All/topaz-3.41_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":304924,"desc":"Topaz is a graph plotting system for scientists and engineers.\n\n1. Topaz has a powerful graph expression and functions such as least square\n   method.  Topaz provides almost all functions that you need to make\n   a 2D scattering graph.\n\n2. Topaz has a polished character based user interface.\n\n3. Topaz has powerful macro language of \"Topaz script\", which is like\n   Perl.  You can expand topaz itself or you can perform batch jobs using\n   topaz scripts.\n\nTopaz official Web Page.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libreadline.so.8","libhistory.so.8","libX11.so.6"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe topaz port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"toml11","origin":"devel/toml11","version":"3.7.1","comment":"C++11 header-only toml parser & encoder","maintainer":"dch@FreeBSD.org","www":"https://github.com/toruniina/toml11","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22fd266f66d8398d79284bd5f5515147f75143230d03e0f9b1d052613ae95019","flatsize":416854,"path":"All/toml11-3.7.1.pkg","repopath":"All/toml11-3.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57868,"desc":"A C++11 (or later) header-only toml parser/encoder depending only on C++\nstandard library.\n\nIt is compatible to the latest version of TOML v1.0.0-rc.2, and one of\nthe most TOML-standard compliant libraries, with great error messages,\nconfigurable serializer and user-defined type conversions, with full\nUTF-8 support.","categories":["devel"]},{"name":"tomlplusplus","origin":"devel/tomlplusplus","version":"3.4.0","comment":"TOML config parser and serializer for C++","maintainer":"jbeich@FreeBSD.org","www":"https://marzer.github.io/tomlplusplus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9eb46d7dc06395f93cc996e6bf7392da6dd78046dd74bb0d3ec3459f9a02ee57","flatsize":913611,"path":"All/tomlplusplus-3.4.0.pkg","repopath":"All/tomlplusplus-3.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":169284,"desc":"toml++ is a TOML config parser and serializer for C++.\n\nFeatures:\n- Header-only (optional!)\n- Supports the latest TOML release v1.0.0, plus\n  optional support for some unreleased TOML features\n- Passes all tests in the toml-test suite\n- Supports serializing to JSON and YAML\n- Proper UTF-8 handling (incl. BOM)\n- C++17 (plus some C++20 features where available, e.g. experimental support for char8_t strings)\n- Doesn't require RTTI\n- Works with or without exceptions","categories":["devel"],"shlibs_provided":["libtomlplusplus.so.3"]},{"name":"tomcat-native2","origin":"www/tomcat-native2","version":"2.0.7","comment":"Tomcat native library","maintainer":"michaelo@apache.org","www":"https://tomcat.apache.org/native-doc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a989e6126eadbe43d3dc4ad44018a21c3ad4782aef15b9fbac2341d1e07abe40","flatsize":97837,"path":"All/tomcat-native2-2.0.7.pkg","repopath":"All/tomcat-native2-2.0.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30784,"desc":"The Apache Tomcat Native Library is an optional component for use with Apache\nTomcat that allows Tomcat to use OpenSSL as a replacement for JSSE to support\nTLS connections.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www","java"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libapr-1.so.0"],"shlibs_provided":["libtcnative-2.so.0"]},{"name":"toml-f","origin":"textproc/toml-f","version":"0.3.1_1","comment":"TOML parser for data serialization and deserialization in Fortran","maintainer":"yuri@FreeBSD.org","www":"https://toml-f.github.io/toml-f/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52bc3876713c611e02c34c4c5ddff70e3e7501210af1afa7350e9de5cfc03489","flatsize":583104,"path":"All/toml-f-0.3.1_1.pkg","repopath":"All/toml-f-0.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":400244,"desc":"toml-f is a TOML parser implementation for data serialization and\ndeserialization in Fortran.\n\nIt currently supported TOML v1.0.0 specification.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libtoml-f.so.0"]},{"name":"tomcat-native","origin":"www/tomcat-native","version":"1.3.0_1","comment":"Tomcat native library","maintainer":"michaelo@apache.org","www":"https://tomcat.apache.org/native-1.3-doc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"732c69cd690e94bb84c0906eb1087e6781904f40064ae2f16678eb5d7f968b39","flatsize":462785,"path":"All/tomcat-native-1.3.0_1.pkg","repopath":"All/tomcat-native-1.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":87956,"desc":"Tomcat can use the Apache Portable Runtime to provide superior scalability,\nperformance, and better integration with native server technologies.\nAPR has many uses, including access to advanced IO functionality (such as\nsendfile, epoll and OpenSSL), OS level functionality (random number\ngeneration, system status, etc), and native process handling (shared memory,\nNT pipes and Unix sockets).\n\nThese features allows making Tomcat a general purpose webserver, will\nenable much better integration with other native web technologies, and\noverall make Java much more viable as a full fledged webserver platform\nrather than simply a backend focused technology.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www","java"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libapr-1.so.0"],"shlibs_provided":["libtcnative-1.so.0"]},{"name":"topgrade","origin":"sysutils/topgrade","version":"14.0.1_4","comment":"Tool for upgrade everything","maintainer":"freebsd@scd-systems.net","www":"https://github.com/topgrade-rs/topgrade","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0af85b4886e90172fef91947930324ccdcadde0e09fab41a11b4269c4c9fe58","flatsize":7471912,"path":"All/topgrade-14.0.1_4.pkg","repopath":"All/topgrade-14.0.1_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2042256,"desc":"Upgrade tool for OS and package repositories\n\nKeeping your system up to date usually involves invoking multiple\npackage managers.\nThis results in big, non-portable shell one-liners saved in your shell.\nTo remedy this, topgrade detects which tools you use and runs the\nappropriate commands to update them","deps":{"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["sysutils"],"options":{"EXAMPLES":"on"}},{"name":"tolua","origin":"lang/tolua","version":"5.2.4","comment":"Tool to integrate C/C++ code with Lua","maintainer":"ports@FreeBSD.org","www":"https://www.tecgraf.puc-rio.br/~celes/tolua/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d33df3769b4d629428677a7f103525baa6c8bcc467568f4120d7fc334109416","flatsize":278825,"path":"All/tolua-5.2.4.pkg","repopath":"All/tolua-5.2.4.pkg","licenselogic":"single","pkgsize":51848,"desc":"toLua is a tool that greatly simplifies the integration of C/C++\ncode with Lua. Based on a \"cleaned\" header file, toLua automatically\ngenerates the binding code to access C/C++ features from Lua. Using\nLua-5.0 API and tag method facilities, the current version automatically\nmaps C/C++ constants, external variables, functions, namespace,\nclasses, and methods to Lua. It also provides facilities to create\nLua modules.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["lang"],"shlibs_required":["liblua-5.4.so"],"messages":[{"message":"===>   NOTICE:\n\nThe tolua port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tolua++","origin":"lang/tolua++","version":"1.0.93_3","comment":"Extended version of tolua, a tool to integrate C/C++ code with Lua","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/LuaDist/toluapp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c468a9c3c18768f2cbfd8f3dcfc1c9732ad49ec58fcba504c48ad4c565199c38","flatsize":273027,"path":"All/tolua++-1.0.93_3.pkg","repopath":"All/tolua++-1.0.93_3.pkg","licenselogic":"single","pkgsize":45080,"desc":"tolua++ is an extended version of tolua, a tool to integrate C/C++ code\nwith Lua. tolua++ includes new features oriented to c++ such as:\n\n* Support for std::string as a basic type (this can be turned off by a\n  command line option).\n* Support for class templates\n\nAs well as other features and bugfixes.\n\ntolua is a tool that greatly simplifies the integration of C/C++ code with\nLua. Based on a cleaned header file (or extracts from real header files),\ntolua automatically generates the binding code to access C/C++ features\nfrom Lua. Using Lua API and tag method facilities, tolua maps C/C++\nconstants, external variables, functions, classes, and methods to Lua.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["lang","devel"],"shlibs_required":["liblua-5.1.so"],"shlibs_provided":["libtolua++-5.1.so"]},{"name":"tokyotyrant","origin":"databases/tokyotyrant","version":"1.1.41_3","comment":"Network interface of Tokyo Cabinet","maintainer":"ports@FreeBSD.org","www":"https://dbmx.net/tokyotyrant/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50407e7b413b3a472870e81bcbe80016ff056a3750d4ede5c20fed6c99b28d45","flatsize":795603,"path":"All/tokyotyrant-1.1.41_3.pkg","repopath":"All/tokyotyrant-1.1.41_3.pkg","licenselogic":"single","pkgsize":181660,"desc":"Tokyo Tyrant is a package of network interface to the DBM called\nTokyo Cabinet. Though the DBM has high performance, you might bother\nin case that multiple processes share the same database, or remote\nprocesses access the database. Thus, Tokyo Tyrant is provided for\nconcurrent and remote connections to Tokyo Cabinet. It is composed of\nthe server process managing a database and its access library for\nclient applications.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"tokyocabinet":{"origin":"databases/tokyocabinet","version":"1.4.48_1"}},"categories":["databases"],"shlibs_required":["liblua-5.4.so","libtokyocabinet.so.9"],"shlibs_provided":["libtokyotyrant.so.3"],"options":{"LUA":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tokyotyrant port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tokyopromenade","origin":"www/tokyopromenade","version":"0.9.25_1","comment":"Content management system","maintainer":"ports@FreeBSD.org","www":"https://dbmx.net/tokyopromenade/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49e17b5dd0a3b0c32b93a6db5872e99f6260f624eba71dbedd4edab11c950c11","flatsize":390437,"path":"All/tokyopromenade-0.9.25_1.pkg","repopath":"All/tokyopromenade-0.9.25_1.pkg","licenselogic":"single","pkgsize":96612,"desc":"Tokyo Promenade is a browser-based content management system with the\nfollowing features:\n\n  * simple and logical user interface : aims at conciseness like LaTeX\n\n  * high accessibility : XHTML 1.0 compliant and considering WCAG 1.0\n\n  * hybrid data structure : available as BBS, blog, and Wiki\n\n  * sufficient functionality : supports user management and file management\n\n  * high performance : uses an embedded database, Tokyo Cabinet\n\n  * lightweight : implemented by C99 and without any dependency\n                  on other libraries","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"spawn-fcgi":{"origin":"www/spawn-fcgi","version":"1.6.4_3"},"tokyocabinet":{"origin":"databases/tokyocabinet","version":"1.4.48_1"}},"categories":["www"],"shlibs_required":["libtokyocabinet.so.9","libfcgi.so.0"],"options":{"LUA":"off"},"messages":[{"message":"1) Install an arbitrary web server which supports the CGI mechanism.\n   Then, create a directory where CGI scripts can be executed. We call\n   it the base directory, which contains some files of Tokyo Promenade.\n\n   mkdir -p /path/to/the/base/directory\n   cd /path/to/the/base/directory\n\n2) Copy the CGI script and some configuration files into the base\n   directory.\n\n   cp /usr/local/libexec/promenade.fcgi .\n   cp /usr/local/share/tokyopromenade/promenade.* .\n   cp /usr/local/share/tokyopromenade/passwd.txt .\n\n3) Create the database file where articles are stored.\n\n   prommgr create promenade.tct\n\n4) Import the help articles into the database.\n\n   prommgr import promenade.tct /usr/local/share/tokyopromenade/misc/help-*.tpw\n\n5) Create a directory where uploaded files are stored.\n\n   mkdir upload\n\n6) The CGI script should have permissions to read/write the database\n   file, the upload directory and the password file. To achieve the\n   purpose, one of the following is suggested.\n\n   Change the owner:\n      sudo chown -R www:nobody /path/to/the/base/directory\n\n   Forget the security:\n      chmod -R 777 /path/to/the/base/directory\n\n   Run the web server by the same user of the owner of the base\n   directory.\n\n   Change the user ID of the CGI script by using a feature of the\n   web server like suExec.\n\n7) Run the FastCGI script.\n\n   /usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 8889 \\\n                             -d /path/to/the/base/directory \\\n                             -f /path/to/the/base/directory/promenade.fcgi\n\n8) Configure your web browser with FastCGI-specific directives. For\n   Apache, this might look like:\n\n   FastCgiExternalServer /path/to/the/base/directory/promenade.fcgi \\\n      -host 127.0.0.1:8889\n\nWhen all steps above are finished, access the CGI script with a Web\nbrowser.","type":"install"},{"message":"===>   NOTICE:\n\nThe tokyopromenade port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tor","origin":"security/tor","version":"0.4.8.12","comment":"Anonymizing overlay network for TCP","maintainer":"yuri@FreeBSD.org","www":"https://www.torproject.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0edac4366038f55dc71df1625e870328a38108030e3fb7d598b4ece53ee2f469","flatsize":22391111,"path":"All/tor-0.4.8.12.pkg","repopath":"All/tor-0.4.8.12.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3233908,"desc":"Tor: an anonymizing overlay network for TCP\n\nTor is a connection-based low-latency anonymous communication system which\naddresses many flaws in the original onion routing design.\n\nTor is a toolset for a wide range of organizations and people that\nwant to improve their safety and security on the Internet. Using\nTor can help you anonymize web browsing and publishing, instant\nmessaging, IRC, SSH, and more. Tor also provides a platform on which\nsoftware developers can build new applications with built-in\nanonymity, safety, and privacy features.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["security","net"],"users":["_tor"],"groups":["_tor"],"shlibs_required":["libevent-2.1.so.7","libssl.so.12","libcrypto.so.12","libzstd.so.1"],"options":{"DOCS":"on","MANPAGES":"on","STATIC_TOR":"off","TCMALLOC":"off","ZSTD":"on","LZMA":"on","LTTNG":"off","USDT":"off","LOG_DEBUG":"off"},"annotations":{"cpe":"cpe:2.3:a:torproject:tor:0.4.8.12:::::dragonfly6:x86_64"},"messages":[{"message":"To enable the tor server, set tor_enable=\"YES\" in your /etc/rc.conf\nand edit /usr/local/etc/tor/torrc as desired. (However, note that the\n/usr/local/etc/rc.d/tor rc.subr script can override some torrc\noptions: see that script for details.) To use the torify script, install\nthe net/torsocks port.\n\nTor users are strongly advised to prevent traffic analysis that\nexploits sequential IP IDs by setting:\n\nsysctl net.inet.ip.random_id=1\n\n(see sysctl.conf(5)).\n\nIn order to run additional, independent instances of tor on the same machine\nset tor_instances=\"inst1 inst2 ...\" in your /etc/rc.conf, and create the\ncorresponding additional configuration files /usr/local/etc/tor/torrc@inst1, ...\n\nAlternatively, you can use the extended instance definition to specify all\ninstance parameteres explicitly:\ninst_name{:inst_conf:inst_user:inst_group:inst_pidfile:inst_data_dir}","type":"install"}]},{"name":"tokyodystopia","origin":"textproc/tokyodystopia","version":"0.9.15_1","comment":"Full-text search system based on Tokyo Cabinet","maintainer":"lwhsu@FreeBSD.org","www":"https://dbmx.net/tokyodystopia/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7510a326e7ba4cf62e021958faa39d1855181b83a4b57ee3e3be1894608c64a","flatsize":711929,"path":"All/tokyodystopia-0.9.15_1.pkg","repopath":"All/tokyodystopia-0.9.15_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":124476,"desc":"Tokyo Dystopia is a full-text search system. You can search lots of records\nfor some records including specified patterns. The characteristic of\nTokyo Dystopia is the following.\n\n  * High performance of search\n  * High scalability of target documents\n  * Perfect recall ratio by character N-gram method\n  * Phrase matching, prefix matching, suffix matching, and token matching\n  * Multilingualism with Unicode\n  * Layered Architecture of APIs\n\nTokyo Dystopia is available on platforms which have API conforming to C99 and\nPOSIX. Tokyo Dystopia is a free software licensed under the GNU Lesser General\nPublic License.","deps":{"tokyocabinet":{"origin":"databases/tokyocabinet","version":"1.4.48_1"}},"categories":["textproc"],"shlibs_required":["libtokyocabinet.so.9"],"shlibs_provided":["libtokyodystopia.so.1"],"options":{"DOCS":"on"}},{"name":"tokodon","origin":"net-im/tokodon","version":"23.08.5_1","comment":"KDE mastodon client","maintainer":"kde@FreeBSD.org","www":"https://apps.kde.org/tokodon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"769339290312523da82b8ac84216d844f9fa81b9facf893dc771f94f95271790","flatsize":1923420,"path":"All/tokodon-23.08.5_1.pkg","repopath":"All/tokodon-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":458928,"desc":"Tokodon is a Mastodon client for Plasma.\n\nIt allows you to interact with the Fediverse community.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kf5-qqc2-desktop-style":{"origin":"x11-themes/kf5-qqc2-desktop-style","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kirigami-addons":{"origin":"x11-toolkits/kirigami-addons","version":"0.11.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"}},"categories":["net-im","kde","kde-applications"],"shlibs_required":["libQt5WebSockets.so.5","libKF5Kirigami2.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5Notifications.so.5","libqt5keychain.so.1","libmpv.so.2","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libQt5Network.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libQt5Concurrent.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"topcom","origin":"math/topcom","version":"0.17.8_1","comment":"Computing triangulations of point configurations and oriented matroids","maintainer":"yuri@FreeBSD.org","www":"http://www.rambau.wm.uni-bayreuth.de/TOPCOM/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3dc5caea0233aa587c9cb6932ec0fcd55e585613ab78f237756f55c35b1bed0","flatsize":49107800,"path":"All/topcom-0.17.8_1.pkg","repopath":"All/topcom-0.17.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4696972,"desc":"TOPCOM is a package for computing Triangulations Of Point Configurations and\nOriented Matroids. It was very much inspired by the maple program PUNTOS, which\nwas written by Jesus de Loera. TOPCOM is entirely written in C++, so there is a\nsignificant speed up compared to PUNTOS.","deps":{"cddlib":{"origin":"math/cddlib","version":"0.94m"},"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10","libgmpxx.so.4","libcddgmp.so.0"],"options":{"SOPLEX":"off"}},{"name":"toycars","origin":"games/toycars","version":"0.3.10_9","comment":"Physics-based 2D racing game","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/toycars/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3304878dc0ba30b365811e7e8e881d778ec8101828c7ec25065a3cd496e38896","flatsize":6897734,"path":"All/toycars-0.3.10_9.pkg","repopath":"All/toycars-0.3.10_9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5822576,"desc":"Toy Cars is a physics based 2-D racer. The graphics and the interface\nuse SDL and OpenGL.\n\nToy Cars is partly inspired by Micromachines and partly by the old\nAtari ST game called Jupiter's Masterdrive.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libGL.so.1","libX11.so.6","libGLU.so.1","libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk_gl.so.1.3","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1"],"options":{"DOCS":"on"}},{"name":"tokyocabinet","origin":"databases/tokyocabinet","version":"1.4.48_1","comment":"Modern implementation of DBM","maintainer":"ports@FreeBSD.org","www":"https://dbmx.net/tokyocabinet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f03ee8c89f7c697553c3092d5bee38055f135569168a9dab956f98458322d12f","flatsize":4163500,"path":"All/tokyocabinet-1.4.48_1.pkg","repopath":"All/tokyocabinet-1.4.48_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":969584,"desc":"Tokyo Cabinet is a library of routines for managing a database. The\ndatabase is a simple data file containing records, each is a pair of a\nkey and a value. Every key and value is serial bytes with variable\nlength. Both binary data and character string can be used as a key and\na value. There is neither concept of data tables nor data types.\nRecords are organized in hash table or B+ tree.","categories":["databases"],"shlibs_provided":["libtokyocabinet.so.9"],"options":{"DEBUG":"off","DEVEL":"off","DOCS":"on","FASTEST":"off","LZMA":"off","LZO":"off","PROFILE":"off","PTHREAD":"on","SHARED":"on","SWAB":"off","UYIELD":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe tokyocabinet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"uhexen2-extras","origin":"games/uhexen2-extras","version":"1.5.6","comment":"Hexen II source port extras (demos, mods, etc)","maintainer":"ports@FreeBSD.org","www":"https://uhexen2.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e3ee25345f7d91710ab4b341df0593fd97b3fc78e75abbdcae752c2cc032d4e","flatsize":132642408,"path":"All/uhexen2-extras-1.5.6.pkg","repopath":"All/uhexen2-extras-1.5.6.pkg","licenselogic":"single","pkgsize":39031992,"desc":"In 2000, Raven Software released the source code to their class based shooter\ngame Hexen II and its multiplayer extension HexenWorld.\n\nSince then, there has been some source ports of this game, most notably the\nnow neglected Anvil of Thyrion project. But nothing has been done for Linux\nsince the beginning of 2002.\n\nThe Hammer of Thyrion project continues the development for Linux and BSD\npeople, with continued support for Windows users as well. Many bugs are fixed\nand even new features are added:\n\nNew sound modes, improved mouse handling, improved video modes, OpenGL glows\nand more.\n\nThis port installs various additions to the game (mods, demos, etc).","deps":{"uhexen2":{"origin":"games/uhexen2","version":"1.5.9_4"}},"categories":["games"],"options":{"HEXEN2_DEMOS":"on","HEXEN2_LITS":"on","HEXEN2_MODS":"on","HW_MODS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe uhexen2-extras port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"togl","origin":"graphics/togl","version":"2.0_2","comment":"Tk OpenGL widget","maintainer":"ports@FreeBSD.org","www":"https://togl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cf5a5bf4e527f9d1f0d55b984d541ffc5b3f16d36f09b67123ee80c333793fd","flatsize":513129,"path":"All/togl-2.0_2.pkg","repopath":"All/togl-2.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":125508,"desc":"Togl is a Tk widget for OpenGL rendering. Togl is based on OGLTK,\noriginally written by Benjamin Bederson at the University of New Mexico\n(who has since moved to the University of Maryland). Togl adds the new\nfeatures:\n     - color-index mode support including color allocation functions\n     - support for requesting stencil, accumulation, alpha buffers, etc\n     - multiple OpenGL drawing widgets\n     - OpenGL extension testing from Tcl\n     - simple, portable font support\n     - overlay plane support\n\nTogl allows one to create and manage a special Tk/OpenGL widget with Tcl\nand render into it with a C program. That is, a typical Togl program will\nhave Tcl code for managing the user interface and a C program for\ncomputations and OpenGL rendering.\nTogl is copyrighted by Brian Paul (brian_paul@avid.com) and Benjamin\nBederson (bederson@cs.umd.edu). See the LICENSE file for details.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["graphics","tk"],"shlibs_required":["libGL.so.1","libXmu.so.6","libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe togl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tokei","origin":"devel/tokei","version":"12.1.2_32","comment":"Display statistics about your code","maintainer":"mikael@FreeBSD.org","www":"https://github.com/XAMPPRocky/tokei","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1f34ca1d15f0d8623c4b5fbac3a389d079d8aa5cac8d50cddc663e089226c5e","flatsize":3747686,"path":"All/tokei-12.1.2_32.pkg","repopath":"All/tokei-12.1.2_32.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1056824,"desc":"Tokei is a program that displays statistics about your code.  Tokei\nwill show number of files, total lines within those files and code,\ncomments, and blanks grouped by language.\n\nIt is fast, supports over 100 languages, and correctly handles multi\nline comments, nested comments, while ignoring comments that are in\nstrings, providing accurate code statistics.","categories":["devel"]},{"name":"tokio-console","origin":"devel/tokio-console","version":"0.1.10_5","comment":"Debugger for async rust","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tokio-rs/console","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c95e64a7592d42149a53e17712df120667af5d930b2551004173f53ffb2e09ac","flatsize":9211852,"path":"All/tokio-console-0.1.10_5.pkg","repopath":"All/tokio-console-0.1.10_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2213220,"desc":"tokio-console is an implementation of TurboWish/tokio-console, a diagnostics\nand debugging tool for asynchronous Rust programs. the diagnostic toolkit\nconsists of multiple components:\n* a wire protocol for streaming diagnostic data from instrumented applications\n  to diagnostic tools\n* instrumentation for collecting diagnostic data from a process and exposing it\n  over the wire format\n* tools for displaying and exploring diagnostic data, implemented as gRPC\n  clients using the console wire protocol","categories":["devel"]},{"name":"todo","origin":"deskutils/todo","version":"2.12.0","comment":"Todo.txt Manager","maintainer":"sunpoet@FreeBSD.org","www":"http://todotxt.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b3b93c9e37fdb6ec4ec32ad932501f3b9023d5f1c02271259c82c156d3c9b7c","flatsize":93210,"path":"All/todo-2.12.0.pkg","repopath":"All/todo-2.12.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":26344,"desc":"There are approximately 17 million software applications and web sites out there\nbuilt to manage your to do list. But if you're comfortable at the command line\nand you don't want to depend on someone else's data format or someone else's\nserver, there's an age-old method that's perfect for tracking your stuff: plain\ntext.\n\nKeep on top of all your tasks and projects in a simple file called todo.txt.\nWith a few helper scripts, you can slice, dice, sort, distribute, pipe and munge\nyour lists any way you please. As it should be.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["deskutils"]},{"name":"tochnog","origin":"cad/tochnog","version":"20140100_12","comment":"Free explicit/implicit Finite Element Program","maintainer":"ports@FreeBSD.org","www":"https://tochnog.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3747a56bbd0c57f5e24eafaf8123d3f19cb5ca9515190cd6af5481b1e36d8e4e","flatsize":1882702,"path":"All/tochnog-20140100_12.pkg","repopath":"All/tochnog-20140100_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":345724,"desc":"TOCHNOG is a free finite element program with many features. TOCHNOG\naccepts free format input. Boundary conditions can be imposed at\ngeometrical entities, as well as nodes and elements.\n\nAmong the FE models supported are: differential equations (materials),\nconvection-diffusion equations, Stokes and Navier-Stokes (fluids),\nelasticity (isotropy and transverse isotropy), plasticity (Von-Mises,\nMohr-Coulomb, etc.; plastic surfaces can be arbitrarily\ncombined). Residues in equations and error estimates for all data can\nbe printed or plotted using gnuplot/plotmtv, CalculiX or gmsh.\n\nTOCHNOG supports a choice of description frames including Lagrangian,\nEulerian and arbitrary Eulerian-Lagrangian (AEL).","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"superlu":{"origin":"math/superlu","version":"5.3.0_3"}},"categories":["cad"],"shlibs_required":["libf2c.so.2","libsuperlu.so.5","liblapack.so.3","libblas.so.3"],"options":{"ATLAS":"off","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tochnog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"toilet","origin":"misc/toilet","version":"0.3_3","comment":"Enhanced figlet(6)","maintainer":"ports@FreeBSD.org","www":"http://caca.zoy.org/wiki/toilet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7425b4afc747a133f812f6c2e468894beefe07e1e0e46f9775d18a8c79fbd88b","flatsize":810630,"path":"All/toilet-0.3_3.pkg","repopath":"All/toilet-0.3_3.pkg","licenselogic":"single","pkgsize":723588,"desc":"The TOIlet project attempts to create a free replacement for the FIGlet\nutility. TOIlet stands for \"The Other Implementation's letters\", coined\nafter FIGlet's \"Frank, Ian and Glen's letters\".\n\nTOIlet is in its very early development phase. It uses the powerful\nlibcaca library to achieve various text-based effects. TOIlet\nimplements or plans to implement the following features:\n* The ability to load FIGlet fonts\n* Support for Unicode input and output\n* Support for colour fonts\n* Support for colour output\n* Support for various output formats: HTML, IRC, ANSI...\n\nTOIlet also aims for full FIGlet compatibility. It is currently able to\nload FIGlet fonts and perform horizontal smushing.","deps":{"libcaca":{"origin":"graphics/libcaca","version":"0.99.b19_4"}},"categories":["misc"],"shlibs_required":["libcaca.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe toilet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tnylpo","origin":"emulators/tnylpo","version":"1.1.4_1","comment":"CP/M emulator","maintainer":"joerg@FreeBSD.org","www":"https://gitlab.com/gbrein/tnylpo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bdee3c0274c5a4f258e66af1129d5fa5984dd066b5418f25e92845ac8b3685a","flatsize":192961,"path":"All/tnylpo-1.1.4_1.pkg","repopath":"All/tnylpo-1.1.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":79744,"desc":"tnylpo allows the execution of programs written for CP/M-80 version\n2.2 under Unixy operating systems. It has been tested under Linux\n(Debian 8 i386; Debian 9 amd64; Debian 10 amd64, i386; Ubuntu 18.04.1\nLTS amd64; CentOS 7; Slackware 14.2 i386), FreeBSD (12.0 amd64),\nNetBSD (9.0 amd64; 8.0 i386, sparc, vax), OpenBSD (6.4, 6.7 i386),\nSolaris (10 x86, 32 and 64 bit; 9 sparc, 32 bit; 9 x86; 7 sparc, 32\nbit), and Mac OS X (10.5 ppc, 10.6, 10.9, 10.11, 10.13), but should\nneed little to no modifications to run under any other reasonably\nrecent system. The companion program tnylpo-convert converts text\nfiles to and from the CP/M format.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["emulators"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"todour","origin":"deskutils/todour","version":"2.22","comment":"Qt-based UI for editing of todo.txt files","maintainer":"mizhka@FreeBSD.org","www":"https://nerdur.com/todour-pl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f450d40aab01b43c7d793c3091bb8bec6b6fc76ce3b705e8f93e3d85a815f091","flatsize":575073,"path":"All/todour-2.22.pkg","repopath":"All/todour-2.22.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":225556,"desc":"Todour is an application for handling todo.txt files (as made famous by\nGina Trapani of Lifehacker) on Windows, macOS, and Unix-like operating\nsystems.  The format is especially practical for an approach similar to\nthe one suggested in the book ``Getting Things Done'' by David Allen,\noften referred to as GTD.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["deskutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"tnt","origin":"devel/tnt","version":"1.2.6","comment":"Template Numerical Toolkit","maintainer":"erik@bz.bzflag.bz","www":"https://math.nist.gov/tnt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cee3648e600838d59011af11b864e0090b827d5e488245831e5475634039d590","flatsize":630654,"path":"All/tnt-1.2.6.pkg","repopath":"All/tnt-1.2.6.pkg","licenselogic":"single","pkgsize":42136,"desc":"The Template Numerical Toolkit (TNT) is a collection of interfaces and\nreference implementations of numerical objects useful for scientific\ncomputing in C++. The toolkit defines interfaces for basic data\nstructures, such as multidimensional arrays and sparse matrices, commonly\nused in numerical applications. The goal of this package is to provide\nreusable software components that address many of the portability and\nmaintenance problems with C++ codes.\nTNT provides a distinction between \"interfaces\" and \"implementations\" of\nTNT components. For example, there is a TNT interface for two-dimensional\narrays which describes how individual elements are accessed and how\ncertain information, such as the array dimensions, can be used in\nalgorithms; however, there can be several implementations of such an\ninterface: one that uses expression templates, or one that uses BLAS\nkernels, or another that is instrumented to provide debugging\ninformation. By specifying only the interface, applications codes may\nutilize such algorithms, while giving library developers the greatest\nflexibility in employing optimization or portability strategies.","categories":["devel","math"],"options":{"DOCS":"on"}},{"name":"tnftpd","origin":"ftp/tnftpd","version":"20231001_1","comment":"Enhanced FTP server from NetBSD","maintainer":"cejkar@fit.vutbr.cz","www":"https://ftp.netbsd.org/pub/NetBSD/misc/tnftp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1a09f60895d96ad843d8cbce4870096b6e261a40bb173ba051f22ac63274882","flatsize":199640,"path":"All/tnftpd-20231001_1.pkg","repopath":"All/tnftpd-20231001_1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":84600,"desc":"tnftpd (formerly known as lukemftpd) is a port of the enhanced NetBSD ftp\nserver to other systems.","categories":["ftp"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"This port relies on a number of configuration files in /usr/local/etc.\nAt the very least, create a ftpusers file with the usernams of users you don't\nwant to connect (root, toor, etc.). This will allow non-listed users to log in.\nCopying /etc/ftpusers to /usr/local/etc/ftpusers should be sufficient.\n\nSee the man pages and examples in /usr/local/share/examples/tnftpd for more\ninformation. The man pages and configuration files for FreeBSD's built-in ftpd\ncan also be of use as examples/additional info.","type":"install"}]},{"name":"tnftp","origin":"ftp/tnftp","version":"20230507_1","comment":"Enhanced FTP client from NetBSD","maintainer":"eduardo@FreeBSD.org","www":"https://ftp.netbsd.org/pub/NetBSD/misc/tnftp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75258be9f6302b502b5248af4886e1130c7925f44a1e88e70e5c5854b1134b5e","flatsize":183250,"path":"All/tnftp-20230507_1.pkg","repopath":"All/tnftp-20230507_1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":86500,"desc":"`tnftp' (formerly lukemftp) is what many users affectionately call the enhanced\nftp client in NetBSD.\n\nThe enhancements over the standard ftp client in 4.4BSD include:\n        * command-line editing within ftp\n        * command-line fetching of URLS, including support for:\n            - http proxies (c.f: $http_proxy, $ftp_proxy)\n            - authentication\n        * context sensitive command and filename completion\n        * dynamic progress bar\n        * IPv6 support (from the WIDE project)\n        * modification time preservation\n        * paging of local and remote files, and of directory listings\n          (c.f: `lpage', `page', `pdir')\n        * passive mode support, with fallback to active mode\n        * `set option' override of ftp environment variables\n        * socks4/socks5 support\n        * TIS Firewall Toolkit gate ftp proxy support (c.f: `gate')\n        * transfer-rate throttling (c.f: `-T', `rate')","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["ftp"],"shlibs_required":["libedit.so.0","libssl.so.12","libcrypto.so.12","libncurses.so.6"]},{"name":"tnef2txt","origin":"textproc/tnef2txt","version":"1.4","comment":"Portable application/ms-tnef parser","maintainer":"ports@FreeBSD.org","www":"http://www.fiction.net/blong/programs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54ed091b02c052df149e480511e631212021988767a49b735cc1adb3e0bfb5d5","flatsize":18328,"path":"All/tnef2txt-1.4.pkg","repopath":"All/tnef2txt-1.4.pkg","licenselogic":"single","pkgsize":8460,"desc":"tnef2txt is an application/ms-tnef parser.  In addition to viewing the\nfiles, it can also dump them to disk.","categories":["textproc","converters"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tnef2txt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tntnet","origin":"www/tntnet","version":"2.2.1_6","comment":"Webapplicationserver for C++","maintainer":"ports@FreeBSD.org","www":"https://www.tntnet.org/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9dccc78b209a53d38ea5c91976f4f04aa8f497fc465062c66b9dfa1aee9251e","flatsize":4440561,"path":"All/tntnet-2.2.1_6.pkg","repopath":"All/tntnet-2.2.1_6.pkg","licenselogic":"single","pkgsize":660928,"desc":"Tntnet is a modular, multithreaded, high performance webapplicationserver\nfor C++. To create webapplications Tntnet has a template-language called\necpp similar to php, jsp or mason, where you can embed c++-code inside a\nhtml-page to generate active content. The ecpp-files are precompiled to\nc++-classes called components and compiled and linked into a shared\nlibrary. This process is done at compiletime.","deps":{"cxxtools":{"origin":"devel/cxxtools","version":"2.2.1_3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www","devel"],"users":["www"],"groups":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libcxxtools.so.9","libcxxtools-http.so.9"],"shlibs_provided":["libtntnet.so.12","libtntnet_sdk.so.12"],"annotations":{"cpe":"cpe:2.3:a:tntnet:tntnet:2.2.1:::::dragonfly6:x86_64:6"},"messages":[{"message":"===>   NOTICE:\n\nThe tntnet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tn-aspell","origin":"textproc/tn-aspell","version":"1.0.1.0_1,2","comment":"Aspell Tswana dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f874e2e5a138f5981ca752988eeaed6f78981f283682619a6660fe287a1ef18","flatsize":117111,"path":"All/tn-aspell-1.0.1.0_1,2.pkg","repopath":"All/tn-aspell-1.0.1.0_1,2.pkg","licenselogic":"single","pkgsize":41424,"desc":"Aspell Tswana dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"tnef","origin":"converters/tnef","version":"1.4.12_2","comment":"Unpack data in MS Outlook TNEF format","maintainer":"garga@FreeBSD.org","www":"https://tnef.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f03aad6bb47bd2ffc9be1cc481bf7d07ceae1638fb3d75b4d1ed4967e3d7e299","flatsize":91482,"path":"All/tnef-1.4.12_2.pkg","repopath":"All/tnef-1.4.12_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":37640,"desc":"This program decodes those annoying application/ms-tnef MIME attachments that\nMicrosoft mail servers helpfully use to encapsulate your already MIME encoded\nattachments.\n\nDue to the proliferation of Microsoft Outlook and Exchange mail servers,\nmore and more mail is encapsulated into this format.\n\nThe TNEF program allows one to unpack the attachments which were encapsulated\ninto the TNEF attachment.  Thus alleviating the need to use Microsoft Outlook\nto view them.","categories":["converters","mail"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:tnef_project:tnef:1.4.12:::::dragonfly6:x86_64:2"}},{"name":"tn5250","origin":"net/tn5250","version":"0.17.6_1","comment":"5250 Telnet protocol and Terminal","maintainer":"bofh@FreeBSD.org","www":"https://github.com/tn5250/tn5250","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b64f928fa55c98364be3d9fdc89a82207a420031975c9342b19211235e0c882a","flatsize":744685,"path":"All/tn5250-0.17.6_1.pkg","repopath":"All/tn5250-0.17.6_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":171336,"desc":"tn5250 is an implementation of the 5250 Telnet protocol.\nIt provides 5250 library and 5250 terminal emulation.\n(usually used to connect to IBM AS/400 Midrange systems)","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["lib5250.so.0"]},{"name":"tn-libreoffice","origin":"editors/libreoffice-tn","version":"24.2.4.2","comment":"tn language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f0f7d906baca166170455f05d930388128fc5d92121338f0ad9cf38d8ddf240","flatsize":1280121,"path":"All/tn-libreoffice-24.2.4.2.pkg","repopath":"All/tn-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":192684,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"tn-hunspell","origin":"textproc/tn-hunspell","version":"20110323_1","comment":"Tswana hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://addons.mozilla.org/en-US/firefox/addon/tswana-spell-checker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f955b4940eea036cf8921097760910a1f478e8dac1cd7b990a2f89dcb164562","flatsize":185076,"path":"All/tn-hunspell-20110323_1.pkg","repopath":"All/tn-hunspell-20110323_1.pkg","licenselogic":"single","pkgsize":66912,"desc":"Tswana hunspell dictionaries\n\nSee also: http://www.translate.org.za/","categories":["textproc"]},{"name":"tmux-xpanes","origin":"sysutils/tmux-xpanes","version":"4.2.0","comment":"Ultimate terminal divider powered by tmux","maintainer":"vidar@karlsen.tech","www":"https://github.com/greymd/tmux-xpanes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5df443b1f97d515068b32618401038ec6a06e56573dd2238c6234b40d3328998","flatsize":131579,"path":"All/tmux-xpanes-4.2.0.pkg","repopath":"All/tmux-xpanes-4.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30200,"desc":"Ultimate terminal divider powered by tmux\n\n- Split tmux window into multiple panes\n- * Construct command lines & execute them on the panes\n- Runnable from outside of tmux session\n- Runnable from inside of tmux session\n- Record operation log\n- Flexible layout arrangement for panes\n- * Select layout presets\n- * Set columns or rows as you like\n- Display pane title on each pane\n- Generate command lines from standard input (Pipe mode)","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"tmux":{"origin":"sysutils/tmux","version":"3.3a_3"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"tmux-mem-cpu-load","origin":"sysutils/tmux-mem-cpu-load","version":"3.8.0","comment":"CPU, RAM, and load monitor for use with tmux","maintainer":"adamw@FreeBSD.org","www":"https://github.com/thewtex/tmux-mem-cpu-load","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b90346dea7409cf6309cdc7bcee51ccaa6773316c88f15e212d6f71785a4a6ef","flatsize":75726,"path":"All/tmux-mem-cpu-load-3.8.0.pkg","repopath":"All/tmux-mem-cpu-load-3.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25476,"desc":"A simple, lightweight program provided for system monitoring in the status line\nof tmux. The memory monitor displays the used and available memory. The CPU\nusage monitor outputs a percent CPU usage over all processors. It also displays\na textual bar graph of the current percent usage. The system load average is\nalso displayed.","categories":["sysutils"]},{"name":"tmux23","origin":"sysutils/tmux23","version":"2.3_2","comment":"Terminal Multiplexer (old stable version 2.3)","maintainer":"000.fbsd@quip.cz","www":"https://tmux.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad533d6d7acd9f6d1d9c0dce2c441c4696f3155d2bc19a0a507ac1c02ac328d3","flatsize":612826,"path":"All/tmux23-2.3_2.pkg","repopath":"All/tmux23-2.3_2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":234284,"desc":"This is old version 2.3 preserving original behaviour of mouse scrolling etc.\nTmux is a terminal multiplexer, it enables a number of terminals to be accessed\nand controlled from a single terminal. tmux is intended to be a simple, modern,\nBSD-licensed alternative to programs such as GNU screen.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libevent-2.1.so.7"],"options":{"BACKSPACE":"off","DOCS":"on","EXAMPLES":"on","LIBEVENT_STATIC":"off"},"annotations":{"cpe":"cpe:2.3:a:tmux_project:tmux:2.3:::::dragonfly6:x86_64:2"}},{"name":"tmpwatch","origin":"sysutils/tmpwatch","version":"2.11_1","comment":"Utility for removing files based on when they were last accessed","maintainer":"ports@FreeBSD.org","www":"https://pagure.io/tmpwatch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a463b37eae83af339162d414a5733afd247c8a879565d94a09c24fd7caa41181","flatsize":44341,"path":"All/tmpwatch-2.11_1.pkg","repopath":"All/tmpwatch-2.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19748,"desc":"The tmpwatch utility recursively searches through specified\ndirectories and removes files which have not been accessed in a\nspecified period of time.  Tmpwatch is normally used to clean up\ndirectories which are used for temporarily holding files (for example,\n/tmp).  Tmpwatch ignores symlinks, won't switch filesystems and only\nremoves empty directories and regular files.","categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:redhat:tmpwatch:2.11:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe tmpwatch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tmux","origin":"sysutils/tmux","version":"3.3a_3","comment":"Terminal Multiplexer","maintainer":"mat@FreeBSD.org","www":"https://tmux.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19ed234b6eaf7970b9c9b48006928defb526c7e29d8a6852b733c26e9779eb5a","flatsize":1070485,"path":"All/tmux-3.3a_3.pkg","repopath":"All/tmux-3.3a_3.pkg","licenselogic":"and","licenses":["ISCL","GPLv2"],"pkgsize":412780,"desc":"Tmux is a terminal multiplexer, it enables a number of terminals to be accessed\nand controlled from a single terminal. tmux is intended to be a simple, modern,\nBSD-licensed alternative to programs such as GNU screen.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libtinfo.so.6","libevent_core-2.1.so.7"],"options":{"DOCS":"on","EXAMPLES":"on","LIBEVENT_STATIC":"off","UTF8PROC":"off"},"annotations":{"cpe":"cpe:2.3:a:tmux_project:tmux:3.3a:::::dragonfly6:x86_64:3"}},{"name":"tmpreaper","origin":"sysutils/tmpreaper","version":"1.6.17_1","comment":"Cleans up files in directories based on their age","maintainer":"ehaupt@FreeBSD.org","www":"https://packages.debian.org/sid/tmpreaper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73cef2e1d087a58c354552defcfb64e2a823b980cbc52ab6a2448c5de25f5b65","flatsize":43762,"path":"All/tmpreaper-1.6.17_1.pkg","repopath":"All/tmpreaper-1.6.17_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19852,"desc":"This port provides a program that can be used to clean out temporary-file\ndirectories. It recursively searches the directory, refusing to chdir()\nacross symlinks, and removes files that have not been accessed in a\nuser-specified amount of time. You can specify a set of files to protect\nfrom deletion with a shell pattern.\n\nIt will not remove symlinks, sockets, fifos, or special files unless given a\ncommand line option enabling it to.","categories":["sysutils"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:debian:tmpreaper:1.6.17:::::dragonfly6:x86_64:1"}},{"name":"tmatrix","origin":"games/tmatrix","version":"1.4","comment":"Terminal based replica of the digital rain from The Matrix","maintainer":"driesm@FreeBSD.org","www":"https://github.com/M4444/TMatrix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cec6a325ed965792803053a32c787cf62d75e591cd640f5bee864154bf16160a","flatsize":136896,"path":"All/tmatrix-1.4.pkg","repopath":"All/tmatrix-1.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":50212,"desc":"TMatrix is a program that simulates the digital rain from The Matrix.\nIt's focused on being the most accurate replica of the digital rain\neffect achievable on a typical terminal, while also being customizable\nand performant.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libform.so.6"],"options":{"DOCS":"on"}},{"name":"tmu","origin":"x11-fonts/tmu","version":"1.901.b_2","comment":"Free Tibetan Machine Uni font","maintainer":"0mp@FreeBSD.org","www":"https://thdltools.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1691ae9ac2e1be4e99a0bc679ae2f99c489aa03fe5b50dff0aabbaad5448c0d5","flatsize":4546616,"path":"All/tmu-1.901.b_2.pkg","repopath":"All/tmu-1.901.b_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":865428,"desc":"The Tibetan & Himalayan Digital Library releases the Unicode character\nbased Tibetan Machine Uni OpenType font for writing Tibetan, Dzongkha\nand Ladakhi in dbu-can script with full support for the Sanskrit\ncombinations found in chos skad texts.\n\nThis font is based on the Tibetan Machine font originally designed and\ndeveloped by Tony Duff of the Tibetan Computer Company over many\nyears, the rights of which were purchased from him by the Trace\nFoundation in order to make it freely available under the terms of the\nGnu General Public License.\n\nOpenType tables and more than 2,000 additional glyphs were added to\nthe original font by Nathaniel Garson and Christopher Fynn under the\nauspices of THDL. This new OpenType version of the font contains\nalmost 4,000 glyphs and can generate over 20,000 different\ncombinations.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"tmpmail","origin":"mail/tmpmail","version":"1.2.3","comment":"CLI for the creation and use of temporary mail addresses","maintainer":"se@FreeBSD.org","www":"https://github.com/sdushantha/tmpmail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df35d5a706985fe6069a2a6c9b1649bffbec50206f3acb2b81aa1cd98017c7cc","flatsize":12125,"path":"All/tmpmail-1.2.3.pkg","repopath":"All/tmpmail-1.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5612,"desc":"tmpmail is a command line utility that allows you to create a temporary\nemail address and receive emails to the temporary email address. It uses\n1secmail's API to receive emails.\n\nBy default w3m is used to render the HTML emails on the terminal. But if\nyou prefer another text based web browser or would rather view the email\nin a GUI web browser such as Firefox, simply use the --browser argument\nfollowed by the command needed to launch the web browser of your choice.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"jq":{"origin":"textproc/jq","version":"1.7.1"},"w3m":{"origin":"www/w3m","version":"0.5.3.20230718"}},"categories":["mail"]},{"name":"tm","origin":"sysutils/tm","version":"0.4.1_1","comment":"Terminal mixer","maintainer":"ports@FreeBSD.org","www":"https://vicerveza.homeunix.net/~viric/soft/tm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4af5eb0b07c85ab995f8e917782076768214c08fa62242916d123a77d7dff8f5","flatsize":55339,"path":"All/tm-0.4.1_1.pkg","repopath":"All/tm-0.4.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22180,"desc":"Terminal mixer can start processes inside a pseudo-terminal, which can\nbe accessed through a Unix socket, TCP or even raw ethernet (not yet\nported to FreeBSD). The programs can be linked to the current\nterminal, or they can be unlinked like in nohup. But even in this\nlatter case you can connect to them using the mentioned protocols.\n\ntm can also start programs as if they communicate through pipes\ninstead of terminals, and this can be quite useful for\nremote-controlling applications.\n\nMore than one client can connect to the served pseudo-terminal, either\nusing tm as a client or telnet for TCP. You can choose if they are\nonly allowed to read, or they can also contribute on input.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tmate-ssh-server","origin":"sysutils/tmate-ssh-server","version":"g2020071601_1,1","comment":"Instant terminal sharing server","maintainer":"bofh@FreeBSD.org","www":"https://tmate.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c53daf08005ed4bac2de966e01ad080f6c8fed050dd23fddc1183e30d96e6102","flatsize":457512,"path":"All/tmate-ssh-server-g2020071601_1,1.pkg","repopath":"All/tmate-ssh-server-g2020071601_1,1.pkg","licenselogic":"single","pkgsize":160152,"desc":"Instant terminal sharing - server","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libssh":{"origin":"security/libssh","version":"0.10.6"},"msgpack-c":{"origin":"devel/msgpack-c","version":"6.0.2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libssh.so.4","libmsgpack-c.so.2","libncurses.so.6","libtinfo.so.6","libevent-2.1.so.7"]},{"name":"tmate","origin":"sysutils/tmate","version":"2.4.0_4","comment":"Instant terminal sharing","maintainer":"bofh@FreeBSD.org","www":"https://tmate.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9fbec6611163623539b76eafc9457c7c5102c8b715f3b2a52b773aa6cb02375","flatsize":516256,"path":"All/tmate-2.4.0_4.pkg","repopath":"All/tmate-2.4.0_4.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":203348,"desc":"Instant terminal sharing","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libssh":{"origin":"security/libssh","version":"0.10.6"},"msgpack-c":{"origin":"devel/msgpack-c","version":"6.0.2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libssh.so.4","libmsgpack-c.so.2","libncurses.so.6","libtinfo.so.6","libevent-2.1.so.7"],"options":{"BACKSPACE":"off"},"messages":[{"message":"When trying to connect to the default public tmate server it may happpen that\nthe following errors messages will be printed:\n\n  Connecting to ssh.tmate.io...\n  Cannot authenticate server\n  Reconnecting... (Cannot authenticate server)\n\nThis is because the fingerprints of the default tmate server keys are stripped\nout from the tmate binary.\n\nInstead, users are encouraged to specify the fingerprints via ~/.tmate.conf, e.g.:\n\n  set -g tmate-server-rsa-fingerprint   \"SHA256:Hthk2T/M/Ivqfk1YYUn5ijC2Att3+UPzD7Rn72P5VWs\"\n  set -g tmate-server-ecdsa-fingerprint \"SHA256:8GmKHYHEJ6n0TEdciHeEGkKOigQfCFuBULdt6vZIhDc\"","type":"install"}]},{"name":"tme","origin":"emulators/tme","version":"0.8_7","comment":"Emulator for Sun 2/120, 3/150, and SPARCstation 2 machines","maintainer":"ports@FreeBSD.org","www":"https://people.csail.mit.edu/fredette/tme/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"190bce1c92c77b5988112bc6dc65e99bb07a80eada2dad092b6007772a980fed","flatsize":1736109,"path":"All/tme-0.8_7.pkg","repopath":"All/tme-0.8_7.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":418832,"desc":"The Machine Emulator provides a general-purpose framework\nfor computer emulation.  Right now it can emulate Sun 2/120,\n3/150 and SPARCstation 2 (4/75).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["emulators"],"shlibs_required":["libltdl.so.7","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libtme-generic.so.0","libtme-ieee754.so.0","libtme.so.0","libtmesh.so.0","libtme-machine-sun.so.0"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tme port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tlsdate","origin":"sysutils/tlsdate","version":"0.0.13_5","comment":"Secure parasitic rdate replacement","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ioerror/tlsdate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9497788eda962ebffe5b54fe56bc480c1d93190e3208913428dcff18aaa2600d","flatsize":357146,"path":"All/tlsdate-0.0.13_5.pkg","repopath":"All/tlsdate-0.0.13_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":161696,"desc":"tlsdate sets the local clock by securely connecting with TLS to remote\nservers and extracting the remote time out of the secure handshake. Unlike\nntpdate, tlsdate uses TCP, for instance connecting to a remote HTTPS or TLS\nenabled service, and provides some protection against adversaries that try to\nfeed you malicious time information.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on"}},{"name":"tlsh","origin":"devel/tlsh","version":"4.7.2","comment":"Trend Micro Locality Sensitive Hash library and utilities","maintainer":"cgull@glup.org","www":"https://tlsh.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b01a60af0eed55b9cd131b8cec49bc46ed1b09b7a56b2918f3835595aadfbb2","flatsize":1595655,"path":"All/tlsh-4.7.2.pkg","repopath":"All/tlsh-4.7.2.pkg","licenselogic":"or","licenses":["APACHE20","BSD3CLAUSE"],"pkgsize":937948,"desc":"TLSH is a fuzzy matching program and library.  Given a file (min 50 bytes),\nTLSH generates a hash value which can be used for similarity comparisons.\nSimilar files will have similar hash values which allows for the detection of\nsimilar objects by comparing their hash values.\n\nThis port only includes the core C++ library.","categories":["devel"],"shlibs_provided":["libtlsh.so.4"],"options":{"DOCS":"on"}},{"name":"tllist","origin":"devel/tllist","version":"1.1.0","comment":"C header file only implementation of a typed linked list","maintainer":"jbeich@FreeBSD.org","www":"https://codeberg.org/dnkl/tllist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"264cbcdc57ab73b86ca9b1f87d06da6928c85056aa7ee421c7fa4dafe4b9df83","flatsize":14649,"path":"All/tllist-1.1.0.pkg","repopath":"All/tllist-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4140,"desc":"Most C implementations of linked list are untyped. That is, their data carriers\nare typically void *. This is error prone since your compiler will not be able\nto help you correct your mistakes (oh, was it a pointer-to-a-pointer... I\nthought it was just a pointer...).\n\ntllist addresses this by using pre-processor macros to implement dynamic types,\nwhere the data carrier is typed to whatever you want; both primitive data types\nare supported as well as aggregated ones such as structs, enums and unions.\n\nBeing a double-linked list, most operations are constant in time (including\npushing and popping both to/from front and back).\n\nThe memory overhead is fairly small; each item carries, besides its data, a\nprev and next pointer (i.e. a constant 16 byte overhead per item on 64-bit\narchitectures).\n\nThe list itself has two head and tail pointers, plus a length variable\n(typically 8 bytes on 64-bit architectures) to make list length lookup constant\nin time.\n\nThus, assuming 64-bit pointers (and a 64-bit size_t type), the total overhead\nis 3*8 + n*2*8 bytes.","categories":["devel"]},{"name":"tls-check","origin":"security/tls-check","version":"1.0.2_7","comment":"Scan a list of domains for TLS-related compliance stats","maintainer":"pi@FreeBSD.org","www":"https://github.com/tls-check/TLS-Check","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84f638cc9bf05119ee5cf2e5dc811f98ce5972d6904852c7ff1c1a97d8a28ede","flatsize":425880,"path":"All/tls-check-1.0.2_7.pkg","repopath":"All/tls-check-1.0.2_7.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":138212,"desc":"Scan a list of domains for TLS-related compliance stats.","deps":{"p5-Class-CSV":{"origin":"textproc/p5-Class-CSV","version":"1.03_1"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"p5-IO-Socket-Timeout":{"origin":"net/p5-IO-Socket-Timeout","version":"0.32_1"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-MooseX-SimpleConfig":{"origin":"devel/p5-MooseX-SimpleConfig","version":"0.11"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-IDN-Encode":{"origin":"textproc/p5-Net-IDN-Encode","version":"2.500"},"p5-Net-LibIDN":{"origin":"dns/p5-Net-LibIDN","version":"0.12_6"},"p5-Parallel-ForkManager":{"origin":"devel/p5-Parallel-ForkManager","version":"2.02"},"p5-PerlIO-via-Timeout":{"origin":"devel/p5-PerlIO-via-Timeout","version":"0.32_1"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"]},{"name":"tlci","origin":"misc/tlci","version":"0.1.0.2_1","comment":"Tiny Lambda Calculus interpreter","maintainer":"nsonack@outlook.com","www":"https://gitlab.com/herrhotzenplotz/tlci","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb0cd6f0bd290af290b501b2c68f1a5a11c3234adab5c88539ef2f3b62c67652","flatsize":30411,"path":"All/tlci-0.1.0.2_1.pkg","repopath":"All/tlci-0.1.0.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13320,"desc":"The tiny lambda calculus interpreter is a portable interpreter\nfor an untyped lambda calculus in C99.","categories":["misc"]},{"name":"tlb","origin":"mail/tlb","version":"0.11a_1","comment":"The List Batcher, a general purpose mail list delivery engine","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1675c9296ba9de2b6ea4cba76955aee86e6f1034bfc389eaf510c61e99f24f8","flatsize":81985,"path":"All/tlb-0.11a_1.pkg","repopath":"All/tlb-0.11a_1.pkg","licenselogic":"single","pkgsize":26508,"desc":"TLB, aka The List Batcher, is a general purpose mailing list delivery engine.\nIts function is to take a list of addresses, split it up according to various\ncriteria, and send the chunks via local programs or SMTP to any number of\nhosts for delivery.","deps":{"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tlb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tlwg-ttf","origin":"x11-fonts/tlwg-ttf","version":"0.6.1","comment":"Collection of Thai TrueType fonts","maintainer":"antumdeluge@gmail.com","www":"https://linux.thai.net/projects/fonts-tlwg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"724407d0fa265abfca1506c20842fcf9d262339e8e329e6c3a9ff18363dd2fe6","flatsize":5960443,"path":"All/tlwg-ttf-0.6.1.pkg","repopath":"All/tlwg-ttf-0.6.1.pkg","licenselogic":"and","licenses":["GPLv2","MIT"],"pkgsize":1927504,"desc":"This package collects Thai scalable fonts available in free licenses,\nand maintains and distributes them under GNU General Public License\nwith original authors' permissions.","categories":["x11-fonts"],"options":{"TLW_MO":"on","TLW_TW":"on","TLW_TS":"on","TLW_TP":"on","GAR":"on","KIN":"on","LAK":"on","LOM":"on","NOR":"on","PUR":"on","SAW":"on","UMP":"on","WAR":"on"}},{"name":"tl-expected","origin":"devel/tl-expected","version":"1.1.0_1","comment":"C++11/14/17 std::expected with functional-style extensions","maintainer":"henry.hu.sh@gmail.com","www":"https://github.com/TartanLlama/expected","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"516177d8f957ab5da12e3d6283bb61bbfabfa87f27e28264214969bd6a269f45","flatsize":107530,"path":"All/tl-expected-1.1.0_1.pkg","repopath":"All/tl-expected-1.1.0_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":15544,"desc":"Single header implementation of std::expected with functional-style extensions.\n\nstd::expected is proposed as the preferred way to represent object which will\neither have an expected value, or an unexpected value giving information about\nwhy something failed. Unfortunately, chaining together many computations which\nmay fail can be verbose, as error-checking code will be mixed in with the\nactual programming logic. This implementation provides a number of utilities to\nmake coding with expected cleaner.","categories":["devel"],"options":{"TESTS":"off"}},{"name":"tl-aspell","origin":"textproc/tl-aspell","version":"0.02.1_1,2","comment":"Aspell Tagalog dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e48089094bd15022792615ff56f490295dd9eb49a0d1a6c5e2fecacb43aeca32","flatsize":270287,"path":"All/tl-aspell-0.02.1_1,2.pkg","repopath":"All/tl-aspell-0.02.1_1,2.pkg","licenselogic":"single","pkgsize":96136,"desc":"Aspell Tagalog dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"tkxmlive","origin":"textproc/tkxmlive","version":"0.1.5_2","comment":"Tcl/Tk XML intelligence visual editor","maintainer":"nivit@FreeBSD.org","www":"https://tkxmlive.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"732a34d00316913cb515f601d918933e1dd1a0b47e10dc7998d8a1b84c948478","flatsize":334351,"path":"All/tkxmlive-0.1.5_2.pkg","repopath":"All/tkxmlive-0.1.5_2.pkg","licenselogic":"single","pkgsize":69628,"desc":"Tcl/TK XML Intelligence Visual Editor","deps":{"bwidget":{"origin":"x11-toolkits/bwidget","version":"1.9.16"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["textproc"]},{"name":"tlx","origin":"devel/tlx","version":"0.6.1","comment":"Collection of C++ data structures, algorithms, miscellaneous helpers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tlx/tlx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab5b77c9d34db4b508988890c3d16e0e81bbeafd2e57375ab59ae8d98d993ae5","flatsize":15668897,"path":"All/tlx-0.6.1.pkg","repopath":"All/tlx-0.6.1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":1733496,"desc":"tlx is a collection of C++ helpers and extensions universally needed, but not\nfound in the STL. The most important design goals and conventions are:\n* high modularity with as little dependencies between modules as possible.\n* attempt to never break existing interfaces.\n* compile on all platforms with C++ - smartphones, supercomputers, windows, etc.\n* zero external dependencies: no additional libraries are required.\n* warning and bug-freeness on all compilers.\n* keep overhead down - small overall size such that is can be included without\n  bloating applications.","categories":["devel"],"shlibs_provided":["libtlx.so.0.6"]},{"name":"tktray","origin":"x11-toolkits/tktray","version":"1.3.9_1","comment":"System tray icon support","maintainer":"tcltk@FreeBSD.org","www":"https://sw4me.com/wiki/Tktray","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4c4492a0a20f458ae5534cb1793ec322ab1305e10b2dedd79a0814d23570222","flatsize":24986,"path":"All/tktray-1.3.9_1.pkg","repopath":"All/tktray-1.3.9_1.pkg","licenselogic":"single","pkgsize":14744,"desc":"Tktray is an extension that is able to create system tray icons. It\nfollows http://www.freedesktop.org specifications when looking up the\nsystem tray manager. This protocol is supported by modern versions of\nKDE and Gnome panels, and by some other panel-like application.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","tk"],"shlibs_required":["libX11.so.6"]},{"name":"tkscanfax","origin":"comms/tkscanfax","version":"1.1.8_2,1","comment":"Tcl/Tk frontend for fax scan/receive/send program (command is tkfax)","maintainer":"ports@FreeBSD.org","www":"http://shino.pos.to/linux/tkscanfax_e.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f78282b0e167bec2041d0736b570360e67091a2d8f13b5b8d86fa561adc858e3","flatsize":741294,"path":"All/tkscanfax-1.1.8_2,1.pkg","repopath":"All/tkscanfax-1.1.8_2,1.pkg","licenselogic":"single","pkgsize":168572,"desc":"Tcl/Tk frontend for fax scan/receive/send program.  Command is tkfax.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk-wrapper":{"origin":"x11-toolkits/tk-wrapper","version":"1.1_3"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["comms","tk"],"messages":[{"message":"===>   NOTICE:\n\nThe tkscanfax port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tktable","origin":"x11-toolkits/tktable","version":"2.10_1","comment":"Table/matrix widget extension to Tk","maintainer":"portmaster@BSDforge.com","www":"https://tktable.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fceffa4d4cd9ccdf7ca4a59287a63bd1f78fc6720dedd3f78d211aaa5345036f","flatsize":200915,"path":"All/tktable-2.10_1.pkg","repopath":"All/tktable-2.10_1.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":59980,"desc":"TkTable is a full-featured 2D table widget (in the spreadsheet sense)\nextension for Tk.\n\nIt supports images, embedded windows, varying colors and fonts, and more.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","tk"],"shlibs_required":["libX11.so.6"]},{"name":"tkregexp","origin":"misc/tkregexp","version":"3.1","comment":"Interactive regexp design tool","maintainer":"tcltk@FreeBSD.org","www":"http://laurent.riesterer.free.fr/regexp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"804becad2d3b25f9eb3b92363512e9302715906989553dc08e11580743a64091","flatsize":69370,"path":"All/tkregexp-3.1.pkg","repopath":"All/tkregexp-3.1.pkg","licenselogic":"single","pkgsize":25120,"desc":"Tired of debugging your regular expressions? Do you want to quickly build\nefficient regexps?\n\nVisual REGEXP is for you!\n\nThis software will let you design your regexps by letting you type the\nexpression and visualize its effect on a sample of your choice.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["misc","tk"]},{"name":"tkshape","origin":"x11-toolkits/tkshape","version":"0.4_4","comment":"Tk library to access to X Shaped Window Extension","maintainer":"nivit@FreeBSD.org","www":"https://www.cs.man.ac.uk/~fellowsd/tcl/shapeidx.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ed16184bc260015c7df1bc0e75a003962ec3f770bd46452d980db2ed44ca51e","flatsize":53106,"path":"All/tkshape-0.4_4.pkg","repopath":"All/tkshape-0.4_4.pkg","licenselogic":"single","licenses":["TKSHAPE"],"pkgsize":24864,"desc":"This Tcl/Tk extension offers raw access to the X Shaped Window\nExtension.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits"],"shlibs_required":["libtcl86.so.1","libX11.so.6","libXss.so.1","libXext.so.6","libXft.so.2","libfreetype.so.6","libfontconfig.so.1","libXrender.so.1","libtk86.so.1"],"shlibs_provided":["libshape04.so.1.0"],"options":{"MANPAGES":"on"}},{"name":"tktreectrl","origin":"x11-toolkits/tktreectrl","version":"2.4.1","comment":"Multi-column hierarchical listbox widget","maintainer":"sunpoet@FreeBSD.org","www":"https://tktreectrl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22e330de7a6186973108cb12528ae66765732972f5ce7497a4f4b8cde6cd1b5f","flatsize":1057501,"path":"All/tktreectrl-2.4.1.pkg","repopath":"All/tktreectrl-2.4.1.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":323300,"desc":"TkTreeCtrl is a multi-column hierarchical listbox widget for the Tk GUI toolkit.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","tk"],"shlibs_required":["libX11.so.6"]},{"name":"tkpng","origin":"graphics/tkpng","version":"0.9_1","comment":"PNG support for Tcl/Tk","maintainer":"portmaster@BSDforge.com","www":"https://www.muonics.com/FreeStuff/TkPNG/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"608d49bcdbce9fc11c4c550b2ef41e95c81ffc28c9d826766e9d402016a5edce","flatsize":26182,"path":"All/tkpng-0.9_1.pkg","repopath":"All/tkpng-0.9_1.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":13152,"desc":"This port implements support for loading and using PNG images with\nTcl/Tk.  Although other extensions such as Img also add support for PNG\nimages, I wanted something that was lightweight, did not depend on libpng,\nand which would be suitable for inclusion in the Tk core, as Tk does not\ncurrently support any image formats natively that take advantage of its\ninternal support for alpha blending, and alpha antialiasing and drop shadows\nreally go a long way toward beautifying Tk applications.\n\nAt this time, the package supports reading images from files or binary\ndata.  Base64 decoding is supported as of version 0.6.  Exporting images\nto PNG format is not supported yet.\n\nThe package supports the full range of color types, channels and bit\ndepths from 1 bit black & white to 16 bit per channel full color\nwith alpha (64 bit RGBA) and interlacing.  Ancillary \"chunks\" such\nas gamma, color profile, and text fields are ignored, although they\nare checked at a minimum for correct CRC.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["graphics","tk"]},{"name":"tkmoo","origin":"games/tkmoo","version":"0.3.32_3","comment":"Tk-based M** client with scripting support","maintainer":"ports@FreeBSD.org","www":"http://www.awns.com/tkMOO-light/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72d5260c457316e326c4c186c491c8d77c9fbb4fca4db0ac2cba8113496a0ddd","flatsize":475386,"path":"All/tkmoo-0.3.32_3.pkg","repopath":"All/tkmoo-0.3.32_3.pkg","licenselogic":"single","licenses":["TKMOO"],"pkgsize":76912,"desc":"TkMOO is a Tk-based M** interface. It has support for triggers,\ngags, scripts, etc. It is a graphical alternative to using tintin++,\ntinyfugue, kmud, and others.","deps":{"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["games","tk"],"messages":[{"message":"===>   NOTICE:\n\nThe tkmoo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tkfont","origin":"x11-fonts/tkfont","version":"1.1_3","comment":"Tk based replacement for xfontsel","maintainer":"portmaster@BSDforge.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0ad8d01bb3a0130808bff46922a1797605efcca8da4315d3f4b12a0e60f13eb","flatsize":58437,"path":"All/tkfont-1.1_3.pkg","repopath":"All/tkfont-1.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15716,"desc":"This is a port of tkfont, a Tk based replacement (and much better IMHO)\nfor xfontsel.  I find this particularly useful when I'm going to use\nThe Gimp to design something and want to pick a font without starting\ngimp.  Xfontsel can't scroll far enough down to see all of the fonts.","deps":{"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"},"xlsfonts":{"origin":"x11-fonts/xlsfonts","version":"1.0.8"}},"categories":["x11-fonts","tcl","tk"]},{"name":"tkinfo","origin":"misc/tkinfo","version":"2.11_1","comment":"Tk script to read GNU \"info\" files and display them","maintainer":"ports@FreeBSD.org","www":"http://math-www.uni-paderborn.de/~axel/tkinfo/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"739da4032a4b17c07cb2ed8aac7f2ee96c7e21f0150ea4590c22b637b61e0597","flatsize":188284,"path":"All/tkinfo-2.11_1.pkg","repopath":"All/tkinfo-2.11_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44776,"desc":"tkInfo is a tk script to read GNU \"info\" files and display them.\ntkInfo can be used stand alone (via WISH), or embeded within an\napplication to provide integrated, on-line help.\n\nInfo files provide a robust hyper-text capability that is ideal for\non-line help.  The format is suitable for both tty-based systems and\ngraphical systems.  In addition, the same document source can produce\nboth a \"nice\" hardcopy manual and Info files.  Note that most GNU tools\nare documented in this way (via texinfo).\n\nInfo files can be created manually with any text editor, with the\nsupport of the emacs \"info\" package, with the GNU \"makeinfo\" program,\nor with the emacs scripts for latexinfo.  The makeinfo program produces\na set of info files from TeX source that use the GNU texinfo style (the\none that uses \"@\" everywhere).  Similarly, the latexinfo package (like\ntexinfo, but with latex commands and syntax) provides emacs scripts for\nproducing info files.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["misc","tk"],"messages":[{"message":"===>   NOTICE:\n\nThe tkinfo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tmv","origin":"math/tmv","version":"0.75_10","comment":"Fast, intuitive linear algebra library for C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rmjarvis/tmv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cab1a1ab760230eedfb1bf1d645485b00b535531e712ed27fbc967d93ee7017","flatsize":23558723,"path":"All/tmv-0.75_10.pkg","repopath":"All/tmv-0.75_10.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4019768,"desc":"The Template Matrix/Vector (TMV) Library is a C++ class library designed to\nmake writing code with vectors and matrices both transparent and fast.\nTransparency means that when you look at your code months later, it is obvious\nwhat the code does, making it easier to debug. Fast means the execution time of\nthe code should be as fast as possible - this is mostly algorithm dependent, so\nwe want the underlying library code to use the fastest algorithms possible.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["math"],"shlibs_required":["libblas.so.3"],"shlibs_provided":["libtmv.so.0","libtmv_symband.so.0"],"options":{"DOCS":"on"}},{"name":"tkeca","origin":"audio/tkeca","version":"4.4.3","comment":"Tk interface to ecasound","maintainer":"crees@FreeBSD.org","www":"https://tkeca.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8e7af2bc309d6c45b1045d23cd560bc2b71914d6e61a09cfca2defcf40cfda0","flatsize":199078,"path":"All/tkeca-4.4.3.pkg","repopath":"All/tkeca-4.4.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45452,"desc":"Tkeca is a TCL/TK frontend for Kai Vehmanen's ECASOUND.\n\nIt's intended to have all the ECASOUND features including:\n- unlimited number of tracks\n- volume and pan control on each track\n- up to 8 effects for each track\n- LADSPA support\n- multitrack support\n- multiple inputs/outputs/soundcards\n- effects preview\n- multiple takes on each track\n- mute track","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ecasound":{"origin":"audio/ecasound","version":"2.9.3_2"},"normalize":{"origin":"audio/normalize","version":"0.7.7_12"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["audio"],"options":{"DOCS":"on"}},{"name":"tkdvd","origin":"sysutils/tkdvd","version":"4.0.9_4","comment":"GUI to dvd+rw-tools and cdrecord","maintainer":"amdmi3@FreeBSD.org","www":"http://regis.damongeot.free.fr/tkdvd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d821e802ec00b1260e45a9f13beec64de4b1e53c0af1b7684ef872137b4a8afb","flatsize":196765,"path":"All/tkdvd-4.0.9_4.pkg","repopath":"All/tkdvd-4.0.9_4.pkg","licenselogic":"single","pkgsize":42980,"desc":"TkDVD is a GUI to dvd+rw-tools and cdrecord. It allows burnning CDs\nand DVDs easily.\n\nFeatures:\n * View the current command line that will be used to burn the CD/DVD\n * Burn CD/DVD from iso images\n * Create ISO images from files and CD/DVD\n * CD/DVD Copy\n * Can overburn CD/DVD\n * Support multi session CD/DVD\n * Add/delete/exclude file/directories and show current used space\n * Can keep directory structure\n * Options to choose iso9660 filesystem extension (like Joliet or\n   RockRidge extensions)\n * Prevent burning if used space > DVD+R/RW capacity\n * Show output of growisofs/mkisofs to view burned %25 and estimated\n   remaining time","deps":{"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"dvd+rw-tools":{"origin":"sysutils/dvd+rw-tools","version":"7.1_4"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"tkdnd","origin":"x11-toolkits/tkdnd","version":"2.8_1","comment":"Native drag and drop capabilities for Tk","maintainer":"tcltk@FreeBSD.org","www":"http://www.iit.demokritos.gr/~petasis/Tcl/tkDND/tkDND.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0aaf2c35cee656bc320e285c8f72f1a7e5a0c217c981ca65f116f23417ab6d49","flatsize":146505,"path":"All/tkdnd-2.8_1.pkg","repopath":"All/tkdnd-2.8_1.pkg","licenselogic":"single","pkgsize":37824,"desc":"tkdnd is an extension that adds native drag & drop capabilities to the\ntk toolkit. It can be used with any tk version equal or greater to 8.4\nand currently only the UNIX (X-Windows) and Microsoft Windows operating\nsystems are supported. Under Unix the drag & drop protocol in use is the\nXDND protocol version 4 (also used by the QT toolkit, KDE & GNOME\nDesktops).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","tk"],"shlibs_required":["libX11.so.6"]},{"name":"tkcvs","origin":"devel/tkcvs","version":"9.3.3","comment":"Tcl/Tk based GUI for CVS, Subversion, Git and RCS","maintainer":"portmaster@BSDforge.com","www":"https://sourceforge.net/projects/tkcvs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d07ab7d276e955fb574b3ed77bff2d7df478a0dc34d7bdbc8e530a6dd9b54eac","flatsize":970519,"path":"All/tkcvs-9.3.3.pkg","repopath":"All/tkcvs-9.3.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":220348,"desc":"TkCVS is a Tcl/Tk-based graphical interface to the CVS, Subversion, and\nGIT configuration management systems. It will also help with RCS. The\nuser interface is consistent across Unix/Linux, Windows, and MacOS X.\nTkDiff is included for browsing and merging your changes.\n\nIt shows the status of the files in the current working directory, and\nhas tools for tagging, merging, importing, exporting, checking in/out,\nand other user operations. TkCVS also aids in browsing the repository.\nFor Subversion, the repository tree is browsed like an ordinary file\ntree. For CVS, the CVSROOT/modules file is read. TkCVS extends CVS with\na method to produce a \"user friendly\" listing of modules by using special\ncomments in the CVSROOT/modules file.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"},"tkdiff":{"origin":"textproc/tkdiff","version":"5.6"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"IMPORTANT\n\nThere are new freatures and additions in this version.\n\nPlease see /usr/local/share/doc/tkcvs/INSTALL\nfor important configuration options.","type":"install"}]},{"name":"tkcron","origin":"misc/tkcron","version":"2.12_3","comment":"Frontend to crontab","maintainer":"cy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90aeb6ca7c3feb12840688154760388cecac7d707d7a0b13ac49b770ddb1f2b8","flatsize":18090,"path":"All/tkcron-2.12_3.pkg","repopath":"All/tkcron-2.12_3.pkg","licenselogic":"single","pkgsize":4928,"desc":"Tkcron is a frontend to crontab which allows the user to conviniently\nadd/modify/install/remove cron jobs.\n\nThis is crontab version 2.12\n\n\tSander","deps":{"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["misc"]},{"name":"tomcat85","origin":"www/tomcat85","version":"8.5.100","comment":"Open-source Java web server by Apache, 8.5.x branch","maintainer":"vvd@FreeBSD.org","www":"https://tomcat.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a55f87a2a294f38d8e4c8295ed642a1f0885e77746a0b250a3e306158c2e9b4","flatsize":14571186,"path":"All/tomcat85-8.5.100.pkg","repopath":"All/tomcat85-8.5.100.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9611972,"desc":"Apache Tomcat is a web server written in 100%25 Pure Java.\n\nApache Tomcat version 8.5 implements the Servlet 3.1, JavaServer Pages 2.3,\nJava Unified Expression Language 3.0 and Java WebSocket 1.1 specifications\nfrom the Java Community Process, JASPIC 1.1 specification, and includes many\nadditional features that make it a useful platform for developing and deploying\nweb applications and web services. Tomcat 8.5 is aligned with Java EE 7.","deps":{"apache-commons-daemon":{"origin":"devel/apache-commons-daemon","version":"1.4.0"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"options":{"DOCS":"on","EXAMPLES":"on","HOST_MANAGER":"on","MANAGER":"on","NLS":"on","ROOT":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:tomcat:8.5.100:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2024-03-31, some time after 2024-06-30 distfiles will be archived. Migrate to www/tomcat9","expiration_date":"2024-07-31"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2024-03-31, some time after 2024-06-30 distfiles will be archived. Migrate to www/tomcat9.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"tkcon","origin":"devel/tkcon","version":"2.5","comment":"Tk console for Tcl","maintainer":"tcltk@FreeBSD.org","www":"https://tkcon.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c74c987b4f10f7d0e320fc4d4d8c64d563a5e4981c87c6d4901b645370ad356e","flatsize":365643,"path":"All/tkcon-2.5.pkg","repopath":"All/tkcon-2.5.pkg","licenselogic":"single","pkgsize":116648,"desc":"TkCon is a replacement for the standard console that comes with Tk.\n\nThe console itself provides many more features than the standard console.\nIt is meant primarily to aid one when working with the little details\ninside tcl and tk.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"tomcat-devel","origin":"www/tomcat-devel","version":"11.0.0.m26","comment":"Open-source Java web server by Apache, 11.0.x branch","maintainer":"vvd@FreeBSD.org","www":"https://tomcat.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e849ba01486bc3ac06cbd47529c6ad5daa082211b65d80c5abb2b4b4f410c50","flatsize":17385891,"path":"All/tomcat-devel-11.0.0.m26.pkg","repopath":"All/tomcat-devel-11.0.0.m26.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12280372,"desc":"Apache Tomcat is a web server written in 100%25 Pure Java.\n\nApache Tomcat 11.0.x is the current focus of development. It builds on\nTomcat 10.1.x and implements the Servlet 6.1, JSP 4.0, EL 6.0, WebSocket 2.2\nand Authentication 3.1 specifications.\nThis release is a milestone release and is targeted at Jakarta EE 11.","deps":{"apache-commons-daemon":{"origin":"devel/apache-commons-daemon","version":"1.4.0"},"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["www","java"],"options":{"DOCS":"on","EXAMPLES":"on","HOST_MANAGER":"on","MANAGER":"on","NLS":"on","ROOT":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:tomcat:11.0.0.m26:::::dragonfly6:x86_64"}},{"name":"tkdiff","origin":"textproc/tkdiff","version":"5.6","comment":"Tk frontend for diff(1)","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/tkdiff/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d5b5575ca70e83ab11108e151e9c3da1b72d93f1f5f332683dba39349091660","flatsize":899194,"path":"All/tkdiff-5.6.pkg","repopath":"All/tkdiff-5.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":230616,"desc":"tkdiff is a fronted for Unix's diff based on Tcl/Tk.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk-wrapper":{"origin":"x11-toolkits/tk-wrapper","version":"1.1_3"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["textproc","tk"],"messages":[{"message":"===>   NOTICE:\n\nThe tkdiff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tomcat9","origin":"www/tomcat9","version":"9.0.95","comment":"Open-source Java web server by Apache, 9.0.x branch","maintainer":"vvd@FreeBSD.org","www":"https://tomcat.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ac7324337db1c05446ad012ae14493a6f5a98e50f2cb7bf2baff147c97a61d9","flatsize":17207148,"path":"All/tomcat9-9.0.95.pkg","repopath":"All/tomcat9-9.0.95.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11461548,"desc":"Apache Tomcat is a web server written in 100%25 Pure Java.\n\nApache Tomcat 9.x builds on Tomcat 8.0.x and 8.5.x and implements the\nServlet 4.0, JSP 2.3, EL 3.0, WebSocket 1.1 and JASPIC 1.1 specifications\n(the versions required by Java EE 8 platform).","deps":{"apache-commons-daemon":{"origin":"devel/apache-commons-daemon","version":"1.4.0"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"options":{"DOCS":"on","EXAMPLES":"on","HOST_MANAGER":"on","MANAGER":"on","NLS":"on","ROOT":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:tomcat:9.0.95:::::dragonfly6:x86_64"}},{"name":"tkRunIt","origin":"misc/tkrunit","version":"0.94.1_2","comment":"GUI app launcher with completion and history","maintainer":"portmaster@BSDforge.com","www":"https://thaumaturgy.net/~etgold/software/tkRunIt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84613f774bb9c7991b630108c0183374a5722f7afcdbf485a299f3c769e8fc99","flatsize":42070,"path":"All/tkRunIt-0.94.1_2.pkg","repopath":"All/tkRunIt-0.94.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13428,"desc":"tkRunIt is a run dialog box for X which allows you to execute\ncommandline without using an xterm.  tkRunIt was inspired by Xrun\nbut is designed to be completely navigable from the keyboard and\nto allow extreme customizablility as I often find that personal\nworkspace tools/shortcuts are seldom workflow compatible across\nusers.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["misc"],"options":{"EXAMPLES":"on"}},{"name":"tk-wrapper","origin":"x11-toolkits/tk-wrapper","version":"1.1_3","comment":"Shell wrapper for wish (Tk)","maintainer":"tcltk@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5960cf24d0dd156979e70e1c0dcdb8e4556dd29294b49b2984038577e209e67f","flatsize":13073,"path":"All/tk-wrapper-1.1_3.pkg","repopath":"All/tk-wrapper-1.1_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6536,"desc":"Tcl-wrapper installs a shell wrapper for the \"tclsh\" command that\ncomes with different versions of Tcl. Users can define in a configuration file\nwhich version of the Tcl shell should be called.","deps":{"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","tk"],"messages":[{"message":"You may wish to modify (or create) the configuration file:\n/usr/local/etc/wish.conf\n\nSample configuration file is located at:\n/usr/local/etc/wish.conf.sample","type":"install"}]},{"name":"tk-hunspell","origin":"textproc/tk-hunspell","version":"0.1.6","comment":"Turkmen hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://addons.mozilla.org/en-US/firefox/addon/turkmen-spell-checker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1e65bd2137074afe8dfe81472af7115eb9f879d1a06621c2e7b6d88e164e792","flatsize":984552,"path":"All/tk-hunspell-0.1.6.pkg","repopath":"All/tk-hunspell-0.1.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":182532,"desc":"Turkmen hunspell dictionaries\n\nSee also: http://borel.slu.edu/crubadan/apps.html","categories":["textproc"]},{"name":"tk-aspell","origin":"textproc/tk-aspell","version":"0.01.0_1","comment":"Aspell Turkmen dictionary","maintainer":"office@FreeBSD.org","www":"http://borel.slu.edu/crubadan/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bb9dc51cd5f1c9d9256000d7abd8529b48542c5abeecc608a837e4d1c9e011b","flatsize":170466,"path":"All/tk-aspell-0.01.0_1.pkg","repopath":"All/tk-aspell-0.01.0_1.pkg","licenselogic":"single","pkgsize":67864,"desc":"Aspell Turkmen dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"tk87","origin":"x11-toolkits/tk87","version":"8.7.a5_1","comment":"Graphical toolkit for Tcl","maintainer":"tcltk@FreeBSD.org","www":"https://www.tcl.tk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fddc69002fe451f33abb54b21fcf893e11278f3885e240490fe422c60ac6f4f","flatsize":2521455,"path":"All/tk87-8.7.a5_1.pkg","repopath":"All/tk87-8.7.a5_1.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":770388,"desc":"This is Tk version 8.7, a GUI toolkit for Tcl.\n\nTk is a graphical user interface toolkit that takes developing desktop\napplications to a higher level than conventional approaches. Tk is the\nstandard GUI not only for Tcl, but for many other dynamic languages, and can\nproduce rich, native applications that run unchanged across Windows, Mac OS X,\nLinux and more.\n\nA full set of manual pages is also provided with this port.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"tcl87":{"origin":"lang/tcl87","version":"8.7.a5_2"}},"categories":["x11-toolkits"],"shlibs_required":["libtcl8.7.so","libXft.so.2","libX11.so.6","libfreetype.so.6","libfontconfig.so.1","libXrender.so.1","libXss.so.1","libXext.so.6","libtommath.so.1"],"shlibs_provided":["libtk8.7.so"],"options":{"DEMOS":"off","TKMAN":"off"}},{"name":"tivodecode","origin":"multimedia/tivodecode","version":"0.2.p4","comment":"Converts .TiVo files to normal MPEG files","maintainer":"mhsin@mhsin.org","www":"https://tivodecode.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d3d91f63a44b08eab18f76037114ec9565b48fe105cdc69d005a09ac745e655","flatsize":154366,"path":"All/tivodecode-0.2.p4.pkg","repopath":"All/tivodecode-0.2.p4.pkg","licenselogic":"single","pkgsize":31136,"desc":"This software converts a .TiVo file (produced by the TiVoToGo functionality\non recent TiVo software releases) to a normal MPEG file. This has the same\nfunctionality as using TiVo's supplied DirectShow DLL on Windows with a tool\nsuch as DirectShowDump, but is portable to different architectures and\noperating systems, and runs on the command line using files or pipes. The\nconversion still requires the valid MAK of the TiVo which recorded the file,\nso it cannot be used to circumvent their protection, simply to provide the\nsame level of access as is already available on Windows.","categories":["multimedia"],"options":{"DOCS":"on"}},{"name":"tivoka","origin":"www/tivoka","version":"3.5.2","comment":"JSON-RPC client/server library for PHP","maintainer":"ports@FreeBSD.org","www":"http://marcelklehr.github.com/tivoka/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2170f91b3ebab559c4b707ce912705516a72977478ee00c3993b5270efea6f39","flatsize":76370,"path":"All/tivoka-3.5.2.pkg","repopath":"All/tivoka-3.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12468,"desc":"tivoka is a JSON-RPC client and server for PHP 5.3+. For convenience,\nyou can easily switch between JSON-RPC 1.0 and JSON-RPC 2.0 without\nhaving to change your code.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"}},"categories":["www"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tivoka port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tits","origin":"comms/tits","version":"1.3.0_1","comment":"Server which provides telnet(1) access to one or more tty ports","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4ff689920ca7d45feec0e3c72fbc7a75a8fb5f28a108a74c724bc146653eee8","flatsize":60107,"path":"All/tits-1.3.0_1.pkg","repopath":"All/tits-1.3.0_1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":25724,"desc":"The tits command is a server process which provides telnet(1) access\nto one or more tty ports as specified in config-file (or\n/etc/tits.conf if no configuration file is specified on the command\nline).\n\nAny number of telnet(1) clients may connect to a single tits port.\nEach client will see exactly the same output as well as being able to\nsend keystrokes simultaneously.","categories":["comms"],"messages":[{"message":"===>   NOTICE:\n\nThe tits port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"titlefix","origin":"sysutils/titlefix","version":"0.5.3_1","comment":"Renames files in a proper English title format","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/titlefix/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bed63acd89e3245be8ccae5270ae81fd6bb52456e3090e0acb0e7c6190334912","flatsize":27536,"path":"All/titlefix-0.5.3_1.pkg","repopath":"All/titlefix-0.5.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11764,"desc":"Renames files in a proper English title format: prepositions, conjunctions,\nand articles (<5 letters) are in lowercase unless they are the first or\nlast word in the title; all others begin with uppercase. Can use id3v2 to\ntag mp3s using info in filename.","deps":{"id3v2":{"origin":"audio/id3v2","version":"0.1.12"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe titlefix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tomatoes","origin":"games/tomatoes","version":"1.55_2","comment":"Tomato-smashing, Q-Bert style","maintainer":"amdmi3@FreeBSD.org","www":"https://tomatoes.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b9f208c5a95dd16f8a66666eadc642184f5271957c30fdeec77a00857e215a0","flatsize":10837650,"path":"All/tomatoes-1.55_2.pkg","repopath":"All/tomatoes-1.55_2.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":8356360,"desc":"I Have No Tomatoes is an extreme leisure time activity idea of which culminates\nin the following question: How many tomatoes can you smash in ten short\nminutes? If you have the time to spare, this game has the vegetables just\nwaiting to be eliminated!","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libGL.so.1","libGLU.so.1"],"options":{"DOCS":"on"}},{"name":"tiramisu","origin":"sysutils/tiramisu","version":"2.0.20240610","comment":"Desktop notifications, the UNIX way","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/Sweets/tiramisu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2cf9a91a4b289d5ec640595fbdab7baafc43db9f1bd5a09444166ec97083444","flatsize":30301,"path":"All/tiramisu-2.0.20240610.pkg","repopath":"All/tiramisu-2.0.20240610.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11504,"desc":"tiramisu is a notification daemon for *nix desktops that implement\nnotifications using dbus.\n\nUnlike other daemons, tiramisu does not have any sort of window or\npop-up, but rather sends all notifications to STDOUT. Doing so enables\nendless customization from the end-user.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["sysutils"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"tinyxml","origin":"textproc/tinyxml","version":"2.6.2_4","comment":"Small C++ XML parser","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/tinyxml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b790f2a8b0bd8989f45fbcff45940fe63cbb81e0d83ed2672d681f2acc00ffe2","flatsize":1225985,"path":"All/tinyxml-2.6.2_4.pkg","repopath":"All/tinyxml-2.6.2_4.pkg","licenselogic":"single","pkgsize":143304,"desc":"TinyXml is a simple, small, C++ XML parser that can be easily\nintegrating into other programs.","categories":["textproc"],"shlibs_provided":["libtinyxml.so.3"],"options":{"DOCS":"on","PROFILE":"off"},"annotations":{"cpe":"cpe:2.3:a:tinyxml_project:tinyxml:2.6.2:::::dragonfly6:x86_64:4"},"messages":[{"message":"===>   NOTICE:\n\nThe tinyxml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tinywm","origin":"x11-wm/tinywm","version":"1.3_3","comment":"Ridiculously tiny window manager","maintainer":"bofh@FreeBSD.org","www":"http://incise.org/tinywm.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9822d12b1609142072a5183bf406f650a90fefbe7116e9deb71f692956045946","flatsize":8726,"path":"All/tinywm-1.3_3.pkg","repopath":"All/tinywm-1.3_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":4268,"desc":"TinyWM is a ridiculously tiny window manager implemented in nearly as few\nlines of C as possible, without being obfuscated or entirely useless. It\nallows you to move, resize, focus (sloppy), and raise windows.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"}},{"name":"tkabber-plugins","origin":"net-im/tkabber-plugins","version":"1.1.2_1,1","comment":"External Plugins for Tkabber","maintainer":"mp39590@gmail.com","www":"http://tkabber.jabber.ru/tkabber-plugins","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c20505795fd737d8938f793daaab75341bff14366dd6addb78b34d195fdccca","flatsize":2176979,"path":"All/tkabber-plugins-1.1.2_1,1.pkg","repopath":"All/tkabber-plugins-1.1.2_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":680536,"desc":"External plugins for Tkabber.","deps":{"tkabber":{"origin":"net-im/tkabber","version":"1.1.2_2"}},"categories":["net-im","tcl","tk"],"messages":[{"message":"For complete review of the installed plugins look inside README document\ninstalled allong with this package.\n\nTo use plugins create a link of installation folder to your\n~/.tkabber/plugins directory.\n\nThen start Tkabber and use Tkabber->Customize->Plugins Management menu\nto activate particular plugin.","type":"install"}]},{"name":"tinyproxy","origin":"www/tinyproxy","version":"1.11.2_2,1","comment":"Small, efficient HTTP proxy server","maintainer":"sunpoet@FreeBSD.org","www":"https://tinyproxy.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27d22109d05400963fb844ead890a49ef61e4ecdac5e743a61b96c8513ec72f6","flatsize":125814,"path":"All/tinyproxy-1.11.2_2,1.pkg","repopath":"All/tinyproxy-1.11.2_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":56992,"desc":"Tinyproxy is a light-weight HTTP/HTTPS proxy daemon for POSIX operating systems.\nDesigned from the ground up to be fast and yet small, it is an ideal solution\nfor use cases such as embedded deployments where a full featured HTTP proxy is\nrequired, but the system resources for a larger proxy are unavailable.\n\nNote that tinyproxy requires configuration to run in anonymizing mode. See\ntinyproxy.conf.sample for detail.","categories":["www"],"options":{"FILTER":"on","REVERSE":"on","TRANSPARENT":"on","UPSTREAM":"on","XHEADER":"on"},"annotations":{"cpe":"cpe:2.3:a:tinyproxy_project:tinyproxy:1.11.2:::::dragonfly6:x86_64:2"}},{"name":"tkabber","origin":"net-im/tkabber","version":"1.1.2_2","comment":"Tcl/Tk based jabber client","maintainer":"mp39590@gmail.com","www":"http://tkabber.jabber.ru/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7cbd72e5a8c23ac3ac697b60f8280c57aadb8634eb5e5a95e3c7b2ef2a3fddd9","flatsize":4564924,"path":"All/tkabber-1.1.2_2.pkg","repopath":"All/tkabber-1.1.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":929028,"desc":"Tkabber is a free client for an instant messaging system called\nJabber. It is written in Tcl/Tk and supports many features like\nsupport of unicode, ssl support, http proxy, file transfers and\nsupport of multi-user conference protocol.","deps":{"bwidget":{"origin":"x11-toolkits/bwidget","version":"1.9.16"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tcllib":{"origin":"devel/tcllib","version":"1.21_1"},"tcltls":{"origin":"devel/tcltls","version":"1.7.22_1"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["net-im","tcl","tk"],"options":{"DOCS":"on","EXAMPLES":"on","IPV6":"on","SOUND":"off","TDOM":"off","TKCON":"off","TKTRAY":"off","TLS":"on"},"annotations":{"cpe":"cpe:2.3:a:tkabber_project:tkabber:1.1.2:::::dragonfly6:x86_64:2"},"messages":[{"message":"Tkabber is a heavily extensible Jabber client, a lot of things can be\nscripted or customized. For complete documentation please refer to\ntkabber.html which comes with the package if you selected DOCS option,\nor read it online:\n\n\thttp://tkabber.jabber.ru/files/doc/tkabber.html\n\nAdditional documentation, tips & tricks can be found in Tkabber wiki,\nwhich is available on following languages:\n\n\tRussian: http://ru.tkabber.jabe.ru\n\tEnglish: http://en.tkabber.jabe.ru\n\tUkranian: http://ua.tkabber.jabe.ru\n\nTo chat with the developers and ask questions you can use official\ntechnical support conference:\n\n\ttkabber@conference.jabber.ru\n\nAlso, you can install net-im/tkabber-plugins port, which provides a lot\nof additional Tkabber plugins, such as games to play with you jabber\nbuddies (chess, checkers, etc), otr plugin for encrypted conversations,\nwhiteboard for collaboration drawings, etc.","type":"install"}]},{"name":"tix","origin":"x11-toolkits/tix","version":"8.4.3_2","comment":"Extension to the Tk toolkit","maintainer":"doconnor@gsoft.com.au","www":"https://tix.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b14347dbe0e9ba8acda38ed177acd7fbdcd5d42dc1c8ad0a515f80eeab1d1df","flatsize":1214274,"path":"All/tix-8.4.3_2.pkg","repopath":"All/tix-8.4.3_2.pkg","licenselogic":"single","pkgsize":339116,"desc":"ABOUT THE TIX PROGRAMMING LIBRARY\n\n   The Tix library is an extension to the Tk toolkit that contains over\n   40 new widgets for Tk. Features include:\n\n   A LOT of new widgets\n   Rapid Prototyping New Widgets\n   XPM image suport\n   Compound images\n   Display Items and Display Styles\n   Form geometry manager\n   Mwm window manager support","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","tk"],"shlibs_required":["libX11.so.6"]},{"name":"tinyxml2","origin":"textproc/tinyxml2","version":"10.0.0_3,1","comment":"Small C++ XML Parser","maintainer":"sunpoet@FreeBSD.org","www":"https://leethomason.github.io/tinyxml2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d2e9f5f9c0a4405381ed7d307e484c2a21153ff73ebacedf2540b2e1ac1fa31","flatsize":1081472,"path":"All/tinyxml2-10.0.0_3,1.pkg","repopath":"All/tinyxml2-10.0.0_3,1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":103092,"desc":"TinyXML-2 is a simple, small, efficient, C++ XML parser that can be easily\nintegrated into other programs. It attempts to be flexible, but correct.  It\ndoes not rely on exceptions or RTTI. It has UTF-8 support, but does not parse or\nuse DTDs or XSL. It doesn't have the STL support of TinyXML-1, but uses less\nmemory, has a proper namespace, and is faster.","categories":["textproc"],"shlibs_provided":["libtinyxml2.so.10"],"options":{"EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:tinyxml2_project:tinyxml2:10.0.0:::::dragonfly6:x86_64:3"}},{"name":"tio","origin":"comms/tio","version":"3.3","comment":"Simple TTY terminal I/O application","maintainer":"dmgk@FreeBSD.org","www":"https://tio.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"244f8fddfcfed813501b86943bc5eeaae34c2898d3d5abf5a205adb3198cf91a","flatsize":158197,"path":"All/tio-3.3.pkg","repopath":"All/tio-3.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":59628,"desc":"Simple TTY terminal application which features a straightforward\ncommandline interface to easily connect to TTY devices for basic\ninput/output.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["comms"],"shlibs_required":["libglib-2.0.so.0","liblua-5.4.so"],"options":{"BASH":"on","DOCS":"on"}},{"name":"tinyows","origin":"graphics/tinyows","version":"1.2.0_5","comment":"High Performance WFS-T server","maintainer":"joris.dedieu@gmail.com","www":"https://mapserver.org/tinyows/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe405d6a1bb8364e112bc24c33ace5116107d63b53e7da518c69638daebb6abc","flatsize":1039694,"path":"All/tinyows-1.2.0_5.pkg","repopath":"All/tinyows-1.2.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":164900,"desc":"TinyOWS server implements latest WFS-T standard versions,\nas well as related standards such as Filter Encoding (FE).","deps":{"fcgi-devkit":{"origin":"www/fcgi","version":"2.4.0_6"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"postgis31":{"origin":"databases/postgis31","version":"3.1.10_1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["graphics","www","geography"],"shlibs_required":["libxml2.so.2","libpq.so.5","libfcgi.so.0"],"options":{"FASTCGI":"on"}},{"name":"tinyobjloader","origin":"multimedia/tinyobjloader","version":"2.0.0.r9.5","comment":"C++ single file wavefront obj loader","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tinyobjloader/tinyobjloader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b4aa43de4bc74a613fc8df8535503aaa62ad982dd35ffc91d234e37a065eaee","flatsize":250441,"path":"All/tinyobjloader-2.0.0.r9.5.pkg","repopath":"All/tinyobjloader-2.0.0.r9.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71664,"desc":"Tiny but powerful single file wavefront obj loader written in C++03. No\ndependency except for C++ STL. It can parse over 10M polygons with moderate\nmemory and time.","categories":["multimedia"],"shlibs_provided":["libtinyobjloader.so.2"],"annotations":{"cpe":"cpe:2.3:a:tinyobjloader_project:tinyobjloader:2.0.0.r9.5:::::dragonfly6:x86_64"}},{"name":"tinymt","origin":"math/tinymt","version":"1.1.2","comment":"Tiny Mersenne Twister","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/MersenneTwister-Lab/TinyMT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b9b2915a54fa50c3c87e08d19ff519bdcbb194e0c379f535e87bda7588a61b6","flatsize":34565,"path":"All/tinymt-1.1.2.pkg","repopath":"All/tinymt-1.1.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8300,"desc":"Tiny Mersenne Twister(TinyMT) is a pseudo random number generators whose periods\nare 2^127-1.","categories":["math"]},{"name":"tinymembench","origin":"benchmarks/tinymembench","version":"0.4","comment":"Simple benchmark for memory throughput and latency","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/ssvb/tinymembench","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be397d4fc76dea493d07701277de6eba24fd46e5374bcad1785324e4a836710b","flatsize":21663,"path":"All/tinymembench-0.4.pkg","repopath":"All/tinymembench-0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7848,"desc":"This is a simple memory benchmark program, which tries to measure the\npeak bandwidth of sequential memory accesses and the latency of random\nmemory accesses. Bandwidth is measured by running different assembly\ncode for the aligned memory blocks and attempting different prefetch\nstrategies.","categories":["benchmarks"]},{"name":"tinyldap","origin":"net/tinyldap","version":"0.0.20170319_1","comment":"Small LDAP implementation","maintainer":"dinoex@FreeBSD.org","www":"https://www.fefe.de/tinyldap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a65e62f519f41c76c4eeda432bccd7c2ec7b262c6fa7f0aaa2a6e9e291302fc","flatsize":354984,"path":"All/tinyldap-0.0.20170319_1.pkg","repopath":"All/tinyldap-0.0.20170319_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":82372,"desc":"tinyldap is an attempt to write a very small and very fast LDAP server.\nopenldap is the reference when it comes to LDAP servers, and it performs\nvery poorly despite using techniques such as thread pools.\n\nLICENSE: GPL2","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libcrypto.so.12"],"options":{"DOCS":"on"}},{"name":"tinyexpr","origin":"math/tinyexpr","version":"g20221120","comment":"Tiny expression parser/compiler/evaluation engine for math expressions","maintainer":"yuri@FreeBSD.org","www":"https://codeplea.com/tinyexpr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc0950fd98b4489d5a4111899d4b7e9211da41b2d9861c59f53122f757366ef7","flatsize":21030,"path":"All/tinyexpr-g20221120.pkg","repopath":"All/tinyexpr-g20221120.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8320,"desc":"TinyExpr is a very small parser and evaluation library for evaluating math\nexpressions from C. It's open-source, free, and is extremely easy to use.","categories":["math"],"shlibs_provided":["libtinyexpr.so"]},{"name":"tinycols","origin":"games/tinycols","version":"0.7.0","comment":"Jewels matching game for the terminal","maintainer":"fuz@FreeBSD.org","www":"https://github.com/zedr/tinycols","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0259a13a7245768e2f82f07973a65a5e9150a11a90fd90cd9887b63f7c9d0a5","flatsize":21743,"path":"All/tinycols-0.7.0.pkg","repopath":"All/tinycols-0.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9932,"desc":"A jewels matching game for the Linux terminal.\nThree difficulties are provided.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"tinymce","origin":"www/tinymce","version":"7.1.2","comment":"Open source JavaScript HTML WYSIWYG editor for web sites","maintainer":"sunpoet@FreeBSD.org","www":"https://www.tiny.cloud/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4b403c84aa08f38ece15e286bb5b2c2c9b0648f5fd74faed52503e797c7426d","flatsize":4280833,"path":"All/tinymce-7.1.2.pkg","repopath":"All/tinymce-7.1.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":558152,"desc":"TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor\ncontrol released as Open Source under LGPL by Moxiecode Systems AB. It has\nthe ability to convert HTML TEXTAREA fields or other HTML elements to editor\ninstances. TinyMCE is very easy to integrate into other Content Management\nSystems.\n\nTinyMCE Features:\n- Easy to integrate, takes only two lines of code.\n- Customizable through themes and plugins.\n- Customizable XHTML 1.0 output. Block invalid elements and force attributes.\n- International language support (Language packs)\n- Multiple browser support, Mozilla, MSIE, FireFox, Opera and Safari\n  (experimental).\n- PHP/.NET/JSP/Coldfusion GZip compressor, Makes TinyMCE 75%25 smaller and a lot\n  faster to load.\n- You can easily use AJAX to save and load content!","categories":["www"],"annotations":{"cpe":"cpe:2.3:a:tinymce:tinymce:7.1.2:::::dragonfly6:x86_64"}},{"name":"tomcat101","origin":"www/tomcat101","version":"10.1.30","comment":"Open-source Java web server by Apache, 10.1.x branch","maintainer":"vvd@FreeBSD.org","www":"https://tomcat.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c718efdaee5ec98d69a27f5e22fc78df8776abba9015cf750d1ef5ca46d4d34","flatsize":17596238,"path":"All/tomcat101-10.1.30.pkg","repopath":"All/tomcat101-10.1.30.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12302816,"desc":"Apache Tomcat is a web server written in 100%25 Pure Java.\n\nApache Tomcat 10.1.x is the current focus of development. It builds on\nTomcat 10.0.x and implements the Servlet 6.0, JSP 3.1, EL 5.0, WebSocket 2.1\nand Authentication 3.0 specifications (the versions required by Jakarta EE 10\nplatform).","deps":{"apache-commons-daemon":{"origin":"devel/apache-commons-daemon","version":"1.4.0"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["www","java"],"options":{"DOCS":"on","EXAMPLES":"on","HOST_MANAGER":"on","MANAGER":"on","NLS":"on","ROOT":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:tomcat:10.1.30:::::dragonfly6:x86_64"}},{"name":"tinycdb","origin":"databases/tinycdb","version":"0.81","comment":"Analogous to cdb, but faster","maintainer":"sunpoet@FreeBSD.org","www":"https://www.corpit.ru/mjt/tinycdb.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f0b696120edcf553db00c782ea3e6f765199c0209dbf92056a8b3394d852d68","flatsize":81479,"path":"All/tinycdb-0.81.pkg","repopath":"All/tinycdb-0.81.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":30340,"desc":"It is analogous to cdb from D.J.Berstein, but written completely from scratch,\nhas some functionality removed and some new added compared to DJB's one, a bit\nfaster, and much easier to use (only one library needed at link time).","categories":["databases"],"shlibs_provided":["libcdb.so.1"]},{"name":"tk86","origin":"x11-toolkits/tk86","version":"8.6.14_2","comment":"Graphical toolkit for Tcl","maintainer":"tcltk@FreeBSD.org","www":"https://www.tcl.tk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f51a2e874952a4eba7d30554371505f42d057c898d06fd7718054c3baa5a603","flatsize":6159970,"path":"All/tk86-8.6.14_2.pkg","repopath":"All/tk86-8.6.14_2.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":1834428,"desc":"This is Tk version 8.6, a GUI toolkit for Tcl.\n\nTk is a graphical user interface toolkit that takes developing desktop\napplications to a higher level than conventional approaches. Tk is the\nstandard GUI not only for Tcl, but for many other dynamic languages, and can\nproduce rich, native applications that run unchanged across Windows, Mac OS X,\nLinux and more.\n\nA full set of manual pages is also provided with this port.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["x11-toolkits"],"shlibs_required":["libtcl86.so.1","libXft.so.2","libX11.so.6","libfreetype.so.6","libfontconfig.so.1","libXrender.so.1","libXss.so.1","libXext.so.6"],"shlibs_provided":["libtk86.so.1"],"options":{"DEMOS":"off","THREADS":"on","TKMAN":"on"}},{"name":"tinycbor","origin":"devel/tinycbor","version":"0.6.0","comment":"Concise Binary Object Representation (CBOR) library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/intel/tinycbor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23ec83634dd35274afeef86db7049197c7240f33843846615dcd0368f2ce2185","flatsize":243468,"path":"All/tinycbor-0.6.0.pkg","repopath":"All/tinycbor-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41148,"desc":"The Concise Binary Object Representation (CBOR) is a data format whose design\ngoals include the possibility of extremely small code size, fairly small message\nsize, and extensibility without the need for version negotiation. It is defined\nin IETF RFC 7049.\n\nTinyCBOR is Intel's industrial strength C/C++ implementation of CBOR, as used in\nthe IoTivity framework.","deps":{"libcjson":{"origin":"devel/libcjson","version":"1.7.18_2"}},"categories":["devel"],"shlibs_required":["libcjson.so.1"],"shlibs_provided":["libtinycbor.so.0"]},{"name":"tinyca","origin":"security/tinyca","version":"0.7.6_2","comment":"Simple graphical interface to manage a small Certification Authority","maintainer":"ports@FreeBSD.org","www":"https://opsec.eu/src/tinyca/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"851aec14fccf093c17425cd7b22280a01625463f6a2f3c9025ef2b2db8e8141a","flatsize":375957,"path":"All/tinyca-0.7.6_2.pkg","repopath":"All/tinyca-0.7.6_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":50096,"desc":"TinyCA is a simple graphical userinterface written in Perl/Tk to manage a\nsmall CA (Certification Authority).\nCurrently TinyCA supports the following features:\n\n    * unlimited number of CAs\n    * support for creating and managing SubCAs\n    * Creation and Revocation of x509 - S/MIME certificates\n    * PKCS#10 Requests can be imported and signed\n    * RSA and DSA keys can be generated and used\n    * Servercertificates\n          o Certificates can be exported as: PEM, DER, TXT and PKCS#12\n          o Certificates may be used with e.g. Apache, Postfix, OpenLDAP,\n\t\tCyrus and FreeS/WAN\n    * Clientcertificates\n          o Certificates can be exported as: PEM, DER, TXT and PKCS#12\n          o Certificates may be used with e.g. Netscape, Konqueror, Opera,\n\t\tInternet Explorer, Outlook (Express) and FreeS/WAN\n    * Certificate Revocation List\n          o CRLs can be exported as: PEM, DER and TXT","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Gtk2":{"origin":"x11-toolkits/p5-Gtk2","version":"1.24993_3"},"p5-Locale-gettext":{"origin":"devel/p5-Locale-gettext","version":"1.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["security","net"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tinyca port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tiny-network-utilities","origin":"net/tiny-network-utilities","version":"1.0","comment":"Minimalistic DHCP, UDP proxy, etc server implementations","maintainer":"yuri@FreeBSD.org","www":"https://github.com/yurivict/tiny-network-utilities","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4369224a60c1c86dcf7b9fde53f4de78f8584b09fcc6dc2756820253fabe8b59","flatsize":32516,"path":"All/tiny-network-utilities-1.0.pkg","repopath":"All/tiny-network-utilities-1.0.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":9848,"desc":"The collection of minimalistic network server implementations to support\nvirtual machine network connectivity: DHCP, UDP proxy, UDP anti-NAT.","deps":{"py311-hexdump":{"origin":"textproc/py-hexdump","version":"3.3"},"py311-netifaces":{"origin":"net/py-netifaces","version":"0.11.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net"]},{"name":"tiny-bignum-c","origin":"math/tiny-bignum-c","version":"g20210222","comment":"Small portable multiple-precision unsigned integer arithmetic in C","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kokke/tiny-bignum-c","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44840d6f31480d93df716966516b29d1f220c817d53abed25960b9f6826e53b1","flatsize":37537,"path":"All/tiny-bignum-c-g20210222.pkg","repopath":"All/tiny-bignum-c-g20210222.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":11216,"desc":"tiny-bignum-c is a small portable arbitrary-precision unsigned integer\narithmetic in C, for calculating with large numbers.\n\nUses an array of uint8_t, uint16_t or uint32_t as underlying data-type utilizing\nall bits in each word.","categories":["math"],"shlibs_provided":["libbignum.so"]},{"name":"tinyfugue-devel","origin":"net/tinyfugue-devel","version":"5.1.6","comment":"Popular programmable MUD client, with macro support and more","maintainer":"dinoex@FreeBSD.org","www":"https://github.com/ingwarsw/tinyfugue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e86117d61c314ef5b1981752e42c2697bb8c8f17d979ebcbcfa16d2e39ce1507","flatsize":1211076,"path":"All/tinyfugue-devel-5.1.6.pkg","repopath":"All/tinyfugue-devel-5.1.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":365688,"desc":"TinyFugue is a powerful, programmable MUD client with macro support\nand multi-worlding support and much more.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["net","games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libssl.so.12","libcrypto.so.12","libpcre.so.1","liblua-5.4.so","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"options":{"ATCP":"on","GMCP":"on","LUA":"on","PYTHON":"off","WIDECHAR":"on"}},{"name":"tintfu","origin":"graphics/tintfu","version":"0.0.4_3","comment":"GraphViz .dot file editor","maintainer":"ports@FreeBSD.org","www":"https://tintfu.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc129bab63abb0e12b3ae840efd1b383e272f53e3c70e00203736f4ad2463976","flatsize":80562,"path":"All/tintfu-0.0.4_3.pkg","repopath":"All/tintfu-0.0.4_3.pkg","licenselogic":"single","pkgsize":70944,"desc":"This is an editor for GraphViz, an excellent program imho for both quickly\ncreating a graphical overview of some collection of related components as\nwell as drawing graphs for systems which are too complex to manage using\nconventional drawing programs.\n\nTINTFU can parse DOT files and render a preview of them in a side pane, while\nallowing each and every attribute of Graphs, SubGraphs and Nodes to be edited.\nThe results of such changes are immediately updated in the preview pane.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe tintfu port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tinc","origin":"security/tinc","version":"1.0.36_2","comment":"Virtual Private Network (VPN) daemon","maintainer":"dinoex@FreeBSD.org","www":"https://www.tinc-vpn.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67572c169a0d97408ab2e1efe4442d0466ada678d7a9fe47baf36a5a8be39137","flatsize":322512,"path":"All/tinc-1.0.36_2.pkg","repopath":"All/tinc-1.0.36_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":114924,"desc":"tinc is a Virtual Private Network (VPN) daemon that uses tunneling and\nencryption to create a secure private network between hosts on the Internet.\n\nBecause the tunnel appears to the IP level network code as a normal network\ndevice, there is no need to adapt any existing software.  This tunneling\nallows VPN sites to share information with each other over the Internet\nwithout exposing any information to others.\n\nA single tinc daemon can accept more than one connection at a time, thus\nmaking it possible to create larger virtual networks, because some\nlimitations are circumvented.\n\nInstead of most other VPN implementations, tinc encapsulates each network\npacket in its own UDP packet, instead of encapsulating all into one TCP or\neven PPP over TCP stream. This results in lower latencies, less overhead,\nand in general better responsiveness and throughput.\n\nLICENSE: GPL3 or later with exception to link with OpenSSL","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","net-vpn"],"shlibs_required":["libcrypto.so.12","liblzo2.so.2"],"annotations":{"cpe":"cpe:2.3:a:tinc-vpn:tinc:1.0.36:::::dragonfly6:x86_64:2"}},{"name":"tinc-devel","origin":"security/tinc-devel","version":"1.1pre18_3","comment":"Virtual Private Network (VPN) daemon","maintainer":"dinoex@FreeBSD.org","www":"https://www.tinc-vpn.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14ba6cf2dd3426ac2dcb3f7d9b9cee52ca2434a0efe0afb558a31899a74923ae","flatsize":679976,"path":"All/tinc-devel-1.1pre18_3.pkg","repopath":"All/tinc-devel-1.1pre18_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":234292,"desc":"tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and\nencryption to create a secure private network between hosts on the Internet.\n\nBecause the tunnel appears to the IP level network code as a normal network\ndevice, there is no need to adapt any existing software.  This tunnelling\nallows VPN sites to share information with each other over the Internet\nwithout exposing any information to others.\n\nA single tinc daemon can accept more than one connection at a time, thus\nmaking it possible to create larger virtual networks, because some\nlimitations are circumvented.\n\nInstead of most other VPN implementations, tinc encapsulates each network\npacket in its own UDP packet, instead of encapsulating all into one TCP or\neven PPP over TCP stream. This results in lower latencies, less overhead,\nand in general better responsiveness and throughput.\n\nLICENSE: GPL3 or later with execption to link with OpenSSL","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security","net-vpn"],"shlibs_required":["libcrypto.so.12","liblzo2.so.2","libreadline.so.8","libncurses.so.6","libtinfo.so.6"],"annotations":{"cpe":"cpe:2.3:a:tinc-vpn:tinc:1.1pre18:::::dragonfly6:x86_64:3"}},{"name":"tinylaf","origin":"devel/tinylaf","version":"1.4.0","comment":"Pluggable Look and Feel for Java","maintainer":"ayu@commun.jp","www":"http://www.muntjak.de/hans/java/tinylaf/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"891188cd051f13ab05acf89819fce83abf922097a6095d9c3eb495c0eead6021","flatsize":1131027,"path":"All/tinylaf-1.4.0.pkg","repopath":"All/tinylaf-1.4.0.pkg","licenselogic":"single","pkgsize":909532,"desc":"TinyLaF is a (mostly painted) pluggable Look and Feel for Java.\n\nTinyLaF can look like Windows 98 or like Windows XP. With the assistance of\nthe control panel, the user can define the component's colors and behaviour.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"}},{"name":"timidity++-slang","origin":"audio/timidity++-slang","version":"2.15.0_1","comment":"Slang interface for TiMidity++","maintainer":"ports@FreeBSD.org","www":"https://timidity.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2081bd2664e44b786ce5ea28fb94cc1598fb549e1a646a48efb416b3f846171c","flatsize":19974,"path":"All/timidity++-slang-2.15.0_1.pkg","repopath":"All/timidity++-slang-2.15.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8844,"desc":"This port allows you to operate TiMidity++ with Slang interface.\n\nFormerly, the original version of this program was written by Tuuka\nToivonen(until version 0.2i).\nNow, Masanao Izumo and many hackers are developing \"TiMidity++\".","deps":{"libarc":{"origin":"archivers/libarc","version":"2.0.2_2"},"libslang2":{"origin":"devel/libslang2","version":"2.3.3_2"},"timidity++":{"origin":"audio/timidity++","version":"2.15.0_1"}},"categories":["audio"],"shlibs_required":["libslang.so.2","libncurses.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe timidity++-slang port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"timidity++-xskin","origin":"audio/timidity++-xskin","version":"2.15.0_1","comment":"X11AMP skin interface for TiMidity++","maintainer":"ports@FreeBSD.org","www":"https://timidity.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"579c9faded20790debab996286508562fee5194959a6a7bc22f9a96f1b0805da","flatsize":91890,"path":"All/timidity++-xskin-2.15.0_1.pkg","repopath":"All/timidity++-xskin-2.15.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":29924,"desc":"This port allows you to operate TiMidity++ with X11AMP skins.\nPlease prepare skins and set environment variable.\n\nEx.\n%25 setenv timidity_skin ~/.x11amp/Skins/timidity/\n\nFormerly, the original version of this program was written by Tuuka\nToivonen(until version 0.2i).\nNow, Masanao Izumo and many hackers are developing \"TiMidity++\".","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libarc":{"origin":"archivers/libarc","version":"2.0.2_2"},"timidity++":{"origin":"audio/timidity++","version":"2.15.0_1"}},"categories":["audio"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"Please set environment variable to choose skin you like.\n\nEx.\n% setenv timidity_skin ~/.x11amp/Skins/timidity/\nor\n% setenv timidity_skin /dos/programs/winamp/skins/winamp.zip","type":"install"},{"message":"===>   NOTICE:\n\nThe timidity++-xskin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"timidity++-xaw","origin":"audio/timidity++-xaw","version":"2.15.0_1","comment":"Xaw interface for TiMidity++","maintainer":"ports@FreeBSD.org","www":"https://timidity.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f422e42367f6f34d1eb73eec90a2e1e0e6674346ef259cfa7f8d66436914512","flatsize":212476,"path":"All/timidity++-xaw-2.15.0_1.pkg","repopath":"All/timidity++-xaw-2.15.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":64080,"desc":"This port allows you to operate TiMidity++ with Xaw interface.\n\nFormerly, the original version of this program was written by Tuuka\nToivonen(until version 0.2i).\nNow, Masanao Izumo and many hackers are developing \"TiMidity++\".","deps":{"Xaw3d":{"origin":"x11-toolkits/Xaw3d","version":"1.5E_8"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libarc":{"origin":"archivers/libarc","version":"2.0.2_2"},"timidity++":{"origin":"audio/timidity++","version":"2.15.0_1"}},"categories":["audio"],"shlibs_required":["libXaw3d.so.8","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe timidity++-xaw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tint2","origin":"x11/tint","version":"16.7_5","comment":"Lightweight freedesktop-compliant panel/taskbar/systray/clock","maintainer":"yamagi@yamagi.org","www":"https://gitlab.com/o9000/tint2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4003d5d5fbbb77edb6af7d230e4cc4be7d4f10ac023ff85ca6cfbb0ba22457f","flatsize":1414187,"path":"All/tint2-16.7_5.pkg","repopath":"All/tint2-16.7_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":352920,"desc":"Tint is a simple panel/taskbar/systray intentionally made for openbox3, but\nshould also work with other window managers.\n\nThe goal is to keep a clean and unintrusive look with lightweight code and\ncompliance with freedesktop specifications.\n\nTint taskbar features\n    * color/transparency on font, icon, border and background\n    * customize mouse event\n    * drag and drop task between desktop and switch desktop\n\nTint panel features\n    * clock with font, color and transparency\n    * multi-monitor : panel position adjust to monitor, taskbar by monitor","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["x11"],"shlibs_required":["libXcomposite.so.1","libXdamage.so.1","libXfixes.so.3","libXinerama.so.1","libXext.so.6","libXrender.so.1","libX11.so.6","libXrandr.so.2","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2","libImlib2.so.1","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libstartup-notification-1.so.0","libgthread-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libatk-1.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on","NLS":"on"}},{"name":"timidity++-motif","origin":"audio/timidity++-motif","version":"2.15.0_1","comment":"Motif interface for TiMidity++","maintainer":"ports@FreeBSD.org","www":"https://timidity.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9ab9cdda151f8063697ef557be7eb453307bd267c9182867d499d1a611f3eec","flatsize":32181,"path":"All/timidity++-motif-2.15.0_1.pkg","repopath":"All/timidity++-motif-2.15.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":12416,"desc":"This port allows you to operate TiMidity++ with Motif interface.\n\nFormerly, the original version of this program was written by Tuuka\nToivonen(until version 0.2i).\nNow, Masanao Izumo and many hackers are developing \"TiMidity++\".","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libarc":{"origin":"archivers/libarc","version":"2.0.2_2"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"timidity++":{"origin":"audio/timidity++","version":"2.15.0_1"}},"categories":["audio"],"shlibs_required":["libXm.so.4","libXt.so.6","libXext.so.6","libSM.so.6","libICE.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe timidity++-motif port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"timidity++-gtk","origin":"audio/timidity++-gtk","version":"2.15.0_1","comment":"Gtk interface for TiMidity++","maintainer":"ports@FreeBSD.org","www":"https://timidity.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7d670d171c6e426f0f048435bc56fbf7287d73004a4000574b4fd90b38d6b15","flatsize":68673,"path":"All/timidity++-gtk-2.15.0_1.pkg","repopath":"All/timidity++-gtk-2.15.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17816,"desc":"This port allows you to operate TiMidity++ with Gtk interface.\n\nFormerly, the original version of this program was written by Tuuka\nToivonen(until version 0.2i).\nNow, Masanao Izumo and many hackers are developing \"TiMidity++\".","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libarc":{"origin":"archivers/libarc","version":"2.0.2_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"timidity++":{"origin":"audio/timidity++","version":"2.15.0_1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe timidity++-gtk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"timidity++-emacs","origin":"audio/timidity++-emacs","version":"2.15.0_1","comment":"Emacs interface for TiMidity++","maintainer":"ports@FreeBSD.org","www":"https://timidity.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3cc9eaa2bae4758dab866615b95a57c450e5468e67bbc84e2fac45a618354715","flatsize":30896,"path":"All/timidity++-emacs-2.15.0_1.pkg","repopath":"All/timidity++-emacs-2.15.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":10256,"desc":"This port allows you to operate TiMidity++ on Emacs buffer.\nPlease place timidity.el on load-path.\n\nFormerly, the original version of this program was written by Tuuka\nToivonen(until version 0.2i).\nNow, Masanao Izumo and many hackers are developing \"TiMidity++\".","deps":{"libarc":{"origin":"archivers/libarc","version":"2.0.2_2"},"timidity++":{"origin":"audio/timidity++","version":"2.15.0_1"}},"categories":["audio"],"messages":[{"message":"\"timidity.el\" has been installed in /usr/local/share/emacs/site-lisp/ .\nIf this place is not proper for your Emacs(en), copy it to load-path.\n\nEx. /usr/local/lib/xemacs/site-lisp\n    /usr/local/share/mule/site-lisp\n\nAdd these line to your \"~/.emacs\"\n\n(autoload 'timidity \"timidity\" \"TiMidity Interface\" t)\n(setq timidity-prog-path \"/usr/local/bin/timidity\")\n\nAnd then, type \"M-x timidity\" on Emacs. Enjoy!","type":"install"},{"message":"===>   NOTICE:\n\nThe timidity++-emacs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tin","origin":"news/tin","version":"2.6.3_1","comment":"Easy-to-use threaded newsreader with NOV/NNTP support","maintainer":"kbowling@FreeBSD.org","www":"http://www.tin.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7986982344427f35354a6ed18f8f5a30c23889b25bc68174a7b67cb1257d9d67","flatsize":2710122,"path":"All/tin-2.6.3_1.pkg","repopath":"All/tin-2.6.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":633076,"desc":"TIN is an easy to use threaded newsreader with NOV/NNTP support.","deps":{"aspell-ispell":{"origin":"textproc/aspell-ispell","version":"0.60.8"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"metamail":{"origin":"mail/metamail","version":"2.7_16"},"mime-support":{"origin":"misc/mime-support","version":"3.66_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"uulib":{"origin":"converters/uulib","version":"0.5.20_3"}},"categories":["news"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libncurses.so.6","libtinfo.so.6","libpcre2-8.so.0","libuu.so.3","libicuuc.so.74","libintl.so.8"],"options":{"CANLOCK":"off","GNUPG":"on","ISPELL":"on","METAMAIL":"on","NLS":"on","NNTPS":"on","NNTP_ONLY":"off","SLRNFACE":"off"}},{"name":"timg","origin":"graphics/timg","version":"1.6.0","comment":"Terminal Image and Video Viewer","maintainer":"uzsolt@FreeBSD.org","www":"https://github.com/hzeller/timg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dcb2b46d64dd762d881f9ab4dacd31968438d651133c03b5b8e8550d55c41e1b","flatsize":325826,"path":"All/timg-1.6.0.pkg","repopath":"All/timg-1.6.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":141732,"desc":"timg - Terminal Image and Video Viewer\n\nA user-friendly viewer that uses 24-Bit color capabilities\nand unicode character blocks to display images, animations\nand videos in the terminal.\nDisplays regular images, plays animated gifs, scrolls\nstatic images and plays videos.\n\nVery useful for if you want to have a quick visual check\nwithout starting a bulky image viewer or in an SSH session.","deps":{"GraphicsMagick":{"origin":"graphics/GraphicsMagick","version":"1.3.43_1,1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libjpeg-turbo":{"origin":"graphics/libjpeg-turbo","version":"3.0.3"},"libsixel":{"origin":"graphics/libsixel","version":"1.8.6_1,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libdeflate.so.0","libsixel.so.1","libGraphicsMagick++.so.12","libGraphicsMagick.so.3","libturbojpeg.so.0","libexif.so.12","libswscale.so.7","libavcodec.so.60","libavutil.so.58","libavformat.so.60","libavdevice.so.60"]},{"name":"timidity++","origin":"audio/timidity++","version":"2.15.0_1","comment":"Software MIDI player","maintainer":"fuz@FreeBSD.org","www":"https://timidity.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3ff7cc9607fde2939fb8b3f26ab773a38bf7cbe807c4109adb0fe03c5a53c6a","flatsize":1167365,"path":"All/timidity++-2.15.0_1.pkg","repopath":"All/timidity++-2.15.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":469264,"desc":"TiMidity++ is a MIDI player without external MIDI instruments.\nThis can also convert MIDI files to various formatted audio files\n(ex. wav, au, etc..).\nIn addition to this port, \"Gravis Ultra Sound\" compatible patch files\n(or SF2 format SoundFont) are required to play files.\n\nFormerly, the original version of this program was written by Tuuka\nToivonen(until version 0.2i).\nNow, Masanao Izumo and many hackers are developing \"TiMidity++\".","deps":{"eawpats":{"origin":"audio/eawpats","version":"12_4"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libarc":{"origin":"archivers/libarc","version":"2.0.2_2"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["audio"],"shlibs_required":["libarc.so.1","libXext.so.6","libX11.so.6","libncurses.so.6","libtinfo.so.6","libpng16.so.16","libvorbis.so.0","libvorbisenc.so.2","libogg.so.0"],"options":{"DOCS":"on","EAWPLUS":"off","X11":"on"}},{"name":"tintin++","origin":"net/tintin++","version":"2.02.41","comment":"Client program to help playing MUDs","maintainer":"sunpoet@FreeBSD.org","www":"https://tintin.mudhalla.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9c43d552ad79c2bc1e17bc15ab915bb5bc33de29f5b57579cc1a770b5cc81f8","flatsize":5129373,"path":"All/tintin++-2.02.41.pkg","repopath":"All/tintin++-2.02.41.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1432404,"desc":"TinTin++ is a console MUD client for Windows, Linux, and Mac OS X. Its main\nassets are an easy to learn and use scripting language, full telnet support,\na split screen interface to separate mud output from client input, and\nkeyboard macros that work on all systems.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["net","games"],"shlibs_required":["libpcre.so.1"],"options":{"BIG5":"off","DOCS":"on","GNUTLS":"off"}},{"name":"timewarrior","origin":"deskutils/timewarrior","version":"1.7.1_1","comment":"Track time from the command line","maintainer":"bofh@FreeBSD.org","www":"https://timewarrior.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23d7a0ccb9f1ae113eed0d90970e10b1c923400c643b028054e90af43e55a022","flatsize":966835,"path":"All/timewarrior-1.7.1_1.pkg","repopath":"All/timewarrior-1.7.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":333684,"desc":"Timewarrior is Free and Open Source Software that tracks time from the command\nline.","categories":["deskutils"]},{"name":"timely-lv2","origin":"audio/timely-lv2","version":"g20190412_1","comment":"Utility header for time-based LV2 plugins","maintainer":"yuri@FreeBSD.org","www":"https://github.com/OpenMusicKontrollers/timely.lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0846fc64f0933bbdcd7c7d27f6104a0d1ef9941cfa090d3205fc32badb3c0239","flatsize":23928,"path":"All/timely-lv2-g20190412_1.pkg","repopath":"All/timely-lv2-g20190412_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":9232,"desc":"A utility LV2 plugin to be used with other, time-based plugins.","categories":["audio"]},{"name":"timelimit","origin":"sysutils/timelimit","version":"1.9.2","comment":"Limit the absolute execution time of a process","maintainer":"sunpoet@FreeBSD.org","www":"https://devel.ringlet.net/sysutils/timelimit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"644306adee6fe18caa8f5cb55ae8701592c8265f8b8bfe30a4c52796fa188b70","flatsize":14081,"path":"All/timelimit-1.9.2.pkg","repopath":"All/timelimit-1.9.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7880,"desc":"timelimit executes a command and terminates the spawned process after a given\ntime with a given signal. A 'warning' signal is sent first, then, after a\ntimeout, a 'kill' signal, similar to the way init(8) operates on shutdown.","categories":["sysutils"]},{"name":"timemachine","origin":"audio/timemachine","version":"0.3.3_9","comment":"JACK audio capture tool","maintainer":"ports@FreeBSD.org","www":"http://plugin.org.uk/timemachine/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ae3b13975f2ddec00c9d764a7d346f0ed9e4f8938e92c468d0b36c6bbb5aba8","flatsize":114949,"path":"All/timemachine-0.3.3_9.pkg","repopath":"All/timemachine-0.3.3_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":81688,"desc":"Timemachine is a JACK audio recorder that allows you to record 10\nseconds of audio _before_ you click the \"Record\" button.  The idea\nis that, when you hear an interesting sound, you can press record\nand capture it, without having to try and recreate it.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"liblo":{"origin":"audio/liblo","version":"0.32"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libjack.so.0","libsndfile.so.1","liblo.so.7"],"options":{"LASH":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe timemachine port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"timed","origin":"net/timed","version":"8.1_2","comment":"Old time synchronisation service superseded by more modern protocols","maintainer":"se@FreeBSD.org","www":"https://github.com/freebsd/timed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e4ff020c052866365b6fc0d1636c34ef3b98c05e88df8a16a5ba1d76250e402","flatsize":70334,"path":"All/timed-8.1_2.pkg","repopath":"All/timed-8.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31116,"desc":"This port preserves the timed time synchronisation daemon and the timedc\ncontrol command, which have been declared deprecated in FreeBSD-12.1 and\nremoved from the FreeBSD sources in version 13.","categories":["net"]},{"name":"timescaledb","origin":"databases/timescaledb","version":"2.15.2","comment":"Time-series database built on PostgreSQL","maintainer":"kbowling@FreeBSD.org","www":"https://www.timescale.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bb5c2423b2ce01bc4c6680405c93a882efdca10b4ce3381f990e96b57ef55d0","flatsize":14318364,"path":"All/timescaledb-2.15.2.pkg","repopath":"All/timescaledb-2.15.2.pkg","licenselogic":"and","licenses":["APACHE20","TSL"],"pkgsize":465380,"desc":"An open-source time-series database optimized for fast ingest and complex\nqueries built on PostgreSQL.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"SSL":"on","TSL":"on"},"annotations":{"cpe":"cpe:2.3:a:timescale:timescaledb:2.15.2:::::dragonfly6:x86_64"},"messages":[{"message":"To activate timescaledb on your PostgreSQL server, add 'timescaledb' to\nshared_preload_libraries in $PGDATA/postgresql.conf. For every database,\nrun\n\tCREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;\n\nIf you are upgrading, restart PostgreSQL server and run\n\tALTER EXTENSION timescaledb UPDATE TO '2.15.2';","type":"install"}]},{"name":"timeless","origin":"graphics/timeless","version":"1.0_7","comment":"FreeBSD/SDL port of Tran's Timeless Demo with Sound","maintainer":"ports@FreeBSD.org","www":"http://www.linuxmotors.com/timeless/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdbf4e4503098ed4e3edfe82bcfa78a9b2db2172213ccc076a412d6af105c6e9","flatsize":513306,"path":"All/timeless-1.0_7.pkg","repopath":"All/timeless-1.0_7.pkg","licenselogic":"single","pkgsize":289352,"desc":"This is a FreeBSD/SDL port of Tran's timeless demo written in 1994. The demo\nis like a screen saver, there is stuff warping around onscreen, colors are\nchanging and sprites are moving all over the place.  The original conversion\nfrom ASM to C for Linux/SDL was written by Dave Ashley.  I enabled fullscreen\nand added music to this version.  Hope you like it!","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["graphics"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe timeless port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tkgate","origin":"cad/tkgate","version":"2.1_1","comment":"Event driven digital circuit simulator","maintainer":"ports@FreeBSD.org","www":"https://tkgate.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2af23db511767eebf07b88c50b4e3740f2ae4b930cc3d933a3115c9ae260bdeb","flatsize":12327170,"path":"All/tkgate-2.1_1.pkg","repopath":"All/tkgate-2.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4987656,"desc":"TkGate is a event driven digital circuit simulator with a tcl/tk-based\ngraphical editor. TkGate supports a wide range of primitive circuit elements as\nwell as user-defined modules for hierarchical design.\n\nThe distribution comes with a number of tutorial and example circuits.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["cad"],"shlibs_required":["libpangoxft-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libXft.so.2","libtcl86.so.1","libtk86.so.1","libX11.so.6","libiconv.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tkgate port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"timbl","origin":"math/timbl","version":"6.9","comment":"Tilburg Memory Based Learner","maintainer":"yuri@FreeBSD.org","www":"https://ilk.uvt.nl/timbl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75bf05068575d960267c097fff3ce2daffce009568b68ac086a7ae24b26867c2","flatsize":1259184,"path":"All/timbl-6.9.pkg","repopath":"All/timbl-6.9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":333888,"desc":"The TiMBL software package is a fast, decision-tree-based implementation\nof k-nearest neighbor classification. The package includes the IB1, IB2,\nTRIBL, TRIBL2, and IGTree algorithms, and offers various weighting metrics.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ticcutils":{"origin":"devel/ticcutils","version":"0.34"}},"categories":["math","education"],"shlibs_required":["libicuio.so.74","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libxml2.so.2","libticcutils.so.9"],"shlibs_provided":["libtimbl.so.7"],"options":{"DOCS":"on"}},{"name":"timetrace","origin":"misc/timetrace","version":"0.14.3_22","comment":"Simple time tracking CLI","maintainer":"nc@FreeBSD.org","www":"https://github.com/dominikbraun/timetrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"644ef599d91dbefa2722690266e3102b42e404822893429574ca4d081ff8392c","flatsize":6199753,"path":"All/timetrace-0.14.3_22.pkg","repopath":"All/timetrace-0.14.3_22.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2048744,"desc":"timetrace is a simple CLI for tracking your working time.","categories":["misc"]},{"name":"tilp2","origin":"comms/tilp2","version":"1.18_3","comment":"TI Linking Program","maintainer":"danfe@FreeBSD.org","www":"http://tilp.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efc7e88f929e8c26c3d2c11a13217267fa209678ad17cdcd1a5dbf01acb4264a","flatsize":942047,"path":"All/tilp2-1.18_3.pkg","repopath":"All/tilp2-1.18_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":317656,"desc":"TiLP is an application to communicate with Texas Instruments graphing\ncalculators.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libticables2":{"origin":"comms/libticables2","version":"1.3.5_1"},"libticalcs2":{"origin":"comms/libticalcs2","version":"1.1.9"},"libticonv":{"origin":"converters/libticonv","version":"1.1.5"},"libtifiles2":{"origin":"devel/libtifiles2","version":"1.1.7"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["comms"],"shlibs_required":["libticables2.so.7","libtifiles2.so.10","libticalcs2.so.12","libticonv.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"NLS":"on"}},{"name":"tileworld","origin":"games/tileworld","version":"1.3.0_7","comment":"Emulation of the game \"Chip's Challenge\"","maintainer":"sec@42.org","www":"https://www.muppetlabs.com/~breadbox/software/tworld/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93c5c392d515736479e8ea0558dc6abc1fb0dff5381502facfa13bc20b45a16e","flatsize":5942109,"path":"All/tileworld-1.3.0_7.pkg","repopath":"All/tileworld-1.3.0_7.pkg","licenselogic":"single","pkgsize":696568,"desc":"Tile World is an emulation of the game \"Chip's Challenge\". \"Chip's\nChallenge\" was originally written for the Atari Lynx by Chuck Sommerville,\nand was later ported to MS Windows by Microsoft (among other ports).\n\n\"Chip's Challenge\" is a game made up of both intellectually engaging\npuzzles and situations demanding fast reflexes. As you might have guessed,\nit is a tile-based game. The object of each level is simply to get out --\ni.e., to find and achieve the exit tile. This simple task, however, can\nsometimes be extremely challenging.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"]},{"name":"timezonemap","origin":"misc/timezonemap","version":"0.4.5.2_2","comment":"Gtk3 timezone map widget, forked from gnome which forked from Ubiquity","maintainer":"gnome@freebsd.org","www":"https://github.com/dashea/timezonemap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3172185321b4b8589b465d98856bd72f7f7853c564e6ec47c17e9fe939efbbd7","flatsize":6284258,"path":"All/timezonemap-0.4.5.2_2.pkg","repopath":"All/timezonemap-0.4.5.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1957624,"desc":"This static library is a copied version of the code in GNOME 3.0's\ncontrol center panel 'datetime', which itself is a version of\nUbiquity's map ported to C.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["misc","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libsoup-2.4.so.1","libgmodule-2.0.so.0","libjson-glib-1.0.so.0","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2"],"shlibs_provided":["libtimezonemap.so.1"]},{"name":"timescaledb-backup","origin":"databases/timescaledb-backup","version":"0.1.1_21","comment":"Tool for performing TimescaleDB backups across versions","maintainer":"kbowling@FreeBSD.org","www":"https://github.com/timescale/timescaledb-backup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52ac6d4d35d7f7c5eacd32b30e9cf664dfabf8be400f957a70cbefb2542ed1f4","flatsize":11780502,"path":"All/timescaledb-backup-0.1.1_21.pkg","repopath":"All/timescaledb-backup-0.1.1_21.pkg","licenselogic":"single","licenses":["TSL"],"pkgsize":2288232,"desc":"timescaledb-backup is a program for making dumping and restoring a TimescaleDB\ndatabase simpler, less error-prone, and more performant.","categories":["databases"]},{"name":"tikzit","origin":"graphics/tikzit","version":"2.1.6_28","comment":"PGF/TikZ diagram editor","maintainer":"lwhsu@FreeBSD.org","www":"https://tikzit.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21adc734c06d1452666f0e9c8e6027797aec13f98ecba1d350705d91bd34cc26","flatsize":862151,"path":"All/tikzit-2.1.6_28.pkg","repopath":"All/tikzit-2.1.6_28.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":323468,"desc":"TikZiT is a graphical tool for rapidly creating graphs and string diagrams\nusing PGF/TikZ. It was used, for example, to make all of the 2500+ diagrams in\nthis book: http://cambridge.org/pqp .","deps":{"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libpoppler-qt5.so.1","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"tilda","origin":"x11/tilda","version":"2.0.0","comment":"Drop down x11 terminal with transparency support","maintainer":"rodrigo@FreeBSD.org","www":"https://github.com/lanoxx/tilda","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1032874529fdbb17845223b0ef6ad836c834da266045146c69a74f2ce912a250","flatsize":466660,"path":"All/tilda-2.0.0.pkg","repopath":"All/tilda-2.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":132536,"desc":"Tilda is a x11 terminal taking after the likeness of many classic\nterminals from first person shooter games, Quake, Doom and Half-Life\nto name a few, where the terminal has no border and is hidden from\nthe desktop till a key or keys is hit.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libconfuse":{"origin":"devel/libconfuse","version":"3.3_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["x11"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libvte-2.91.so.0","libconfuse.so.2","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"tijmp","origin":"devel/tijmp","version":"0.7_1","comment":"Tools Interface Java Memory Profiler","maintainer":"ronald@FreeBSD.org","www":"http://khelekore.org/jmp/tijmp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fe91810e4c84232b4d231fe2453260f75421001474eb1c7c0252d4df9d2eba2","flatsize":144908,"path":"All/tijmp-0.7_1.pkg","repopath":"All/tijmp-0.7_1.pkg","licenselogic":"single","pkgsize":105088,"desc":"TIJmp is a memory profiler for java. TIJmp is made for java/6 and later, it\nwill not work on java/5 systems. If you need a profiler for java/5 or earlier\ntry the jmp profiler.\n\nTIJmp is written to be fast and have a small footprint, both memory- and cpu-\nwise. This means that the jvm will run at almost full speed, until you use\ntijmp to find some information.\n\nTIJmp uses C code to talk to the jvm and it uses swing to show the tables\nof information. So tijmp is written in C (using jvmti and jni) and Java.\n\nTIJmp runs in the same jvm as the program being profiled. This means that it\ncan easily get access to all things jvmti/jni has to offer.\n\nTIJmp is distributed under the General Public License, GPL.\n\nUsage:\njava -Dtijmp.jar=%25JAVAJARDIR%25/tijmp.jar -agentlib:tijmp <your-class>","categories":["devel","java"],"shlibs_provided":["libtijmp.so.0"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"off"}},{"name":"tigervnc-viewer","origin":"net/tigervnc-viewer","version":"1.13.1_2","comment":"TigerVNC Viewer","maintainer":"meta@FreeBSD.org","www":"https://tigervnc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e29a6124a734cd69231f7b8d313d1bea607c6a611a66fbdf56e7ae2574c607f1","flatsize":1108092,"path":"All/tigervnc-viewer-1.13.1_2.pkg","repopath":"All/tigervnc-viewer-1.13.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":311456,"desc":"This port provides client(viewer) compornents of TigerVNC.\n\nTigerVNC is a high-performance, platform-neutral implementation of VNC,\na client/server application that allows users to launch and interact with\ngraphical applications on remote machines.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libtasn1":{"origin":"security/libtasn1","version":"4.19.0_1"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["net","x11-servers"],"shlibs_required":["libfltk_images.so.1.3","libfltk.so.1.3","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libXfixes.so.3","libXcursor.so.1","libXrender.so.1","libintl.so.8","libXi.so.6","libXrandr.so.2","libjpeg.so.8","libpixman-1.so.0","libavcodec.so.60","libavutil.so.58","libswscale.so.7","libgnutls.so.30","libhogweed.so.6","libnettle.so.8","libgmp.so.10"],"options":{"DOCS":"on","GNUTLS":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:tigervnc:tigervnc:1.13.1:::::dragonfly6:x86_64:2"}},{"name":"tigervnc-viewer-java","origin":"net/tigervnc-viewer-java","version":"1.13.1_1","comment":"TigerVNC Viewer","maintainer":"meta@FreeBSD.org","www":"https://tigervnc.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e645df3d681dcebf0383531b609dbd482bc6ffb623bab1073d514b4ed85390a9","flatsize":648544,"path":"All/tigervnc-viewer-java-1.13.1_1.pkg","repopath":"All/tigervnc-viewer-java-1.13.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":588512,"desc":"This port provides Java version client(viewer) compornents of TigerVNC.\n\nTigerVNC is a high-performance, platform-neutral implementation of VNC,\na client/server application that allows users to launch and interact with\ngraphical applications on remote machines.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"}},"categories":["net","x11-servers"],"annotations":{"cpe":"cpe:2.3:a:tigervnc:tigervnc:1.13.1:::::dragonfly6:x86_64:1"}},{"name":"upp","origin":"devel/upp","version":"15260_2","comment":"Ultimate++, a BSD-licensed, cross-platform, C/C++ RAD suite","maintainer":"m.sund@arcor.de","www":"http://upp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6efa95c0a6f947809a201f25dd948484318e86393253c547e4ad9f07f4b186b2","flatsize":305452177,"path":"All/upp-15260_2.pkg","repopath":"All/upp-15260_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":86767208,"desc":"Ultimate++ is a C++ cross-platform rapid application development suite.\nIt includes a set of libraries (GUI, SQL, etc..), and an integrated\ndevelopment environment.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["devel","x11-toolkits"],"shlibs_required":["libX11.so.6","libfontconfig.so.1","libfreetype.so.6","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libnotify.so.4","libpng16.so.16"],"options":{"MYSQL":"off","OPENGL":"off","PGSQL":"off","SDL":"off","UDC":"on","USEMALLOC":"off","IDE":"on","UMK":"on"}},{"name":"tilem","origin":"emulators/tilem","version":"2.0_5","comment":"Texas Instruments Z80 series calculator emulator","maintainer":"danfe@FreeBSD.org","www":"http://lpg.ticalc.org/prj_tilem/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11ba222b7ba693f493e3b169953e700108b8b759d7e4a50120b57400bf0a8ce8","flatsize":2888301,"path":"All/tilem-2.0_5.pkg","repopath":"All/tilem-2.0_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2309836,"desc":"TilEm is Gtk+ based emulator for the Z80 series of Texas Instruments graphing\ncalculators.  It currently features and supports:\n\n  - All Z80 TI calculators (73, 76, 81, 82, 83/+/+SE, 84/+/+SE, 85, and 86)\n    with all known ROM/OS versions, and attempts to reproduce the behavior\n    of the original calculator hardware as faithfully as possible\n  - Grabbing screenshots and recording GIFs (w/animations)\n  - Built-in fully featured debugger\n  - Virtual linking (through libticables)\n  - Flash writing and erasing\n  - Application and OS loading\n  - Scripting using macros","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libticalcs2":{"origin":"comms/libticalcs2","version":"1.1.9"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["emulators"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libticalcs2.so.12","libticables2.so.7","libtifiles2.so.10","libticonv.so.8"],"options":{"DOCS":"on"}},{"name":"tiledb","origin":"databases/tiledb","version":"2.24.0","comment":"TileDB array data management","maintainer":"sunpoet@FreeBSD.org","www":"https://tiledb.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b83da5a7c356a293a6660f4b4faa3e77ec112cb39bb780357f16c139906f671","flatsize":15191749,"path":"All/tiledb-2.24.0.pkg","repopath":"All/tiledb-2.24.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3100732,"desc":"TileDB is an efficient multi-dimensional array management system which\nintroduces a novel format that can effectively store dense and sparse array data\nwith support for fast updates and reads. It features excellent compression, an\nefficient parallel I/O system for high scalability, and high-level APIs\nincluding Python, R, Golang and more.\n\nTileDB stores your array data on persistent storage locally or in the cloud,\nwith built-in support for S3 and HDFS storage backends.\n\nFeatures:\n- Novel Format.\n- Multiple Backends.\n- Compression.\n- Parallelism.\n- Portability.\n- Language Bindings.\n- Key-value Store.\n- Virtual Filesystem.","deps":{"capnproto1":{"origin":"devel/capnproto1","version":"1.0.1"},"catch2":{"origin":"devel/catch2","version":"3.6.0"},"clipp":{"origin":"devel/clipp","version":"1.2.3_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["databases"],"shlibs_required":["libfmt.so.10","libcurl.so.4","liblz4.so.1","libspdlog.so.1.14","libzstd.so.1","libssl.so.12","libcrypto.so.12","libcapnp-json-1.0.1.so","libcapnp-1.0.1.so","libkj-1.0.1.so","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libtiledb.so"],"options":{"AVX2":"off"}},{"name":"tig","origin":"devel/tig","version":"2.5.8_1","comment":"Text-mode interface for git","maintainer":"0mp@FreeBSD.org","www":"https://jonas.github.io/tig/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22bd4c1b6743d502cc2fb6995928c74825645b257490a691ce9950a66012c71b","flatsize":727014,"path":"All/tig-2.5.8_1.pkg","repopath":"All/tig-2.5.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":195716,"desc":"Tig is a git repository browser that additionally\ncan act as a pager for output from various git\ncommands.\n\nWhen browsing repositories, it uses the underlying\ngit commands to present the user with various views,\nsuch as summarized revision log and showing the\ncommit with the log message, diffstat, and the diff.\n\nUsing it as a pager, it will display input from stdin\nand colorize it.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"GIT":"off","PCRE":"off"},"messages":[{"message":"Required to (post-)install devel/git* port as runtime dependency.","type":"install"}]},{"name":"tiff","origin":"graphics/tiff","version":"4.6.0","comment":"Tools and library routines for working with TIFF images","maintainer":"desktop@FreeBSD.org","www":"http://www.simplesystems.org/libtiff/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10fc896de68346c51bafcbad51739da9a4db192f30c577218b5bc3e1de7ebbf4","flatsize":6150726,"path":"All/tiff-4.6.0.pkg","repopath":"All/tiff-4.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1044872,"desc":"This software provides support for the Tag Image File Format (TIFF),\na widely used format for storing image data.\n\nIncluded in this software distribution is a library, libtiff, for\nreading and writing TIFF images, a small collection of tools for doing\nsimple manipulations of TIFF images, and documentation for the library\nand tools.\n\nThe library is capable of dealing with images that are written to\nfollow the 5.0 or 6.0 TIFF spec.  There is also considerable support\nfor some of the more esoteric portions of the 6.0 TIFF spec.","deps":{"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lerc":{"origin":"graphics/lerc","version":"4.0.0"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics"],"shlibs_required":["libzstd.so.1","libLerc.so.4","libjbig.so.2","libjpeg.so.8","libdeflate.so.0"],"shlibs_provided":["libtiff.so.6","libtiffxx.so.6"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:libtiff:libtiff:4.6.0:::::dragonfly6:x86_64"}},{"name":"tifmerge","origin":"graphics/tifmerge","version":"1.0_2","comment":"Library to merge TIFF files into multi-page TIFF files","maintainer":"ports@FreeBSD.org","www":"http://www.whizkidtech.redprince.net/fports/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aeea36843e950ed60dd680ed2bbc2d672a96a48fd78b69da6d5581020dc23399","flatsize":10780,"path":"All/tifmerge-1.0_2.pkg","repopath":"All/tifmerge-1.0_2.pkg","licenselogic":"single","pkgsize":5160,"desc":"Library to convert TIFF files into multi-page TIFF files. It contains only one\nfunction callable by programs:\n\n\tint TiffAppend(const char *outfile, const char *infile);\n\nIt will insert images from infile as additional pages to outfile. Infile\nand outfile must be names of two existing TIFF files.\n\nThe function returns 0 on success, non-0 otherwise.\n\nThe code for this library was written by Peter van Vloten <pixelpan@aol.com>\nand was published in May 1999 issue of Windows Developer's Journal (sic!).","categories":["graphics"],"shlibs_provided":["libtifmerge.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe tifmerge port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tigervnc-server","origin":"net/tigervnc-server","version":"1.13.1_4","comment":"TigerVNC Server","maintainer":"meta@FreeBSD.org","www":"https://tigervnc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b1d1b68535c927f102beb78669f524ad93b3f4c56534ee2de125a96bbe0f15d","flatsize":3925116,"path":"All/tigervnc-server-1.13.1_4.pkg","repopath":"All/tigervnc-server-1.13.1_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1135216,"desc":"This port provides server components of TigerVNC.\n\nTigerVNC is a high-performance, platform-neutral implementation of VNC,\na client/server application that allows users to launch and interact with\ngraphical applications on remote machines.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXfont2":{"origin":"x11-fonts/libXfont2","version":"2.0.5_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libtasn1":{"origin":"security/libtasn1","version":"4.19.0_1"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libxcvt":{"origin":"x11/libxcvt","version":"0.1.2_2"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"libxshmfence":{"origin":"x11/libxshmfence","version":"1.3.2"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"xkbcomp":{"origin":"x11/xkbcomp","version":"1.4.7"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"}},"categories":["net","x11-servers"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libunwind.so.8","libjpeg.so.8","libhogweed.so.6","libgmp.so.10","libgnutls.so.30","libnettle.so.8","libpixman-1.so.0","libXfont2.so.2","libXau.so.6","libxshmfence.so.1","libXdmcp.so.6","libGL.so.1","libX11.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libXtst.so.6","libXdamage.so.1","libXfixes.so.3","libXrandr.so.2"],"shlibs_provided":["libvnc.so"],"options":{"DOCS":"on","GNUTLS":"on","PAM":"on"},"annotations":{"cpe":"cpe:2.3:a:tigervnc:tigervnc:1.13.1:::::dragonfly6:x86_64:4"}},{"name":"tif22pnm","origin":"graphics/tif22pnm","version":"0.14_2","comment":"Converts TIFF-sampled images to PNM image","maintainer":"martymac@FreeBSD.org","www":"http://pts.szit.bme.hu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1838a749ea19e6a34ae279d02670d51dd2c9eab06b6791ea8d9af563b58bd453","flatsize":90520,"path":"All/tif22pnm-0.14_2.pkg","repopath":"All/tif22pnm-0.14_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":37408,"desc":"tif22pnm is a command line utility that converts between TIFF sampled images\nand PNM images (both directions), using the libtiff library, but not using\nNetPBM. tif22pnm is similar to tifftopnm utility in the NetPBM distribution,\nbut tif22pnm handles a wider range of TIFF files and it is able to output\nthe alpha channel as a PBM or PGM file. png22pnm, a converter from PNG to\nPNM is also bundled into the distribution.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libtiff.so.6"]},{"name":"tiled","origin":"graphics/tiled","version":"1.8.6","comment":"General purpose tile map editor","maintainer":"amdmi3@FreeBSD.org","www":"https://www.mapeditor.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61ce580f7e98d549bbbf10e46f0aef4abeec6383a4200bd7a35dd9b559498577","flatsize":10952594,"path":"All/tiled-1.8.6.pkg","repopath":"All/tiled-1.8.6.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","GPLv2+"],"pkgsize":3010368,"desc":"Tiled is a general purpose tile map editor. It's built to be easy\nto use, yet flexible enough to work with varying game engines,\nwhether your game is an RPG, platformer or Breakout clone. Tiled\nis free software and written in C++, using the Qt application\nframework. The main features in a nutshell:\n\n * General purpose tile map editor with XML-based map format\n * Supports orthogonal and isometric maps\n * Custom objects can be placed with pixel precision\n * Full undo/redo and copy/paste support\n * Add custom properties to tiles, layers, objects or the map\n * Automatically reloads tilesets when changed externally\n * Resize or offset your tile map later as needed\n * Efficient tile editing tools like stamp and fill brushes\n * Supports input/output plugins to open and save files in custom\n   formats","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics","editors","games"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libQt5Widgets.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5DBus.so.5","libzstd.so.1","libpython3.11.so.1.0"],"shlibs_provided":["libtiled.so.1"],"options":{"DBUS":"on","DOCS":"on","PYTHON":"on"}},{"name":"tidy4","origin":"www/tidy","version":"20000804_4","comment":"Fixes and tidies up HTML files","maintainer":"ports@FreeBSD.org","www":"https://www.w3.org/People/Raggett/tidy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1506af2093a8b3ce10425f492f661d5a0dc77f81dba879dda69e7f2dc5ac04cf","flatsize":269069,"path":"All/tidy4-20000804_4.pkg","repopath":"All/tidy4-20000804_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":97300,"desc":"When editing HTML it's easy to make mistakes. Wouldn't it be nice if\nthere was a simple way to fix these mistakes automatically and tidy up\nsloppy editing into nicely layed out markup?  Well now there is thanks\nto Hewlett Packard's Dave Raggett. HTML TIDY is a free utility for\ndoing just that. It also works great on the attrociously hard to read\nmarkup generated by specialized HTML editors and conversion tools, and\ncan help you identify where you need to pay further attention on\nmaking your pages more accessible to people with disabilities.\n\nTidy is able to fix up a wide range of problems and to bring to your\nattention things that you need to work on yourself. Each item found is\nlisted with the line number and column so that you can see where the\nproblem lies in your markup. Tidy won't generate a cleaned up version\nwhen there are problems that it can't be sure of how to handle. These\nare logged as \"errors\" rather than \"warnings\".\n\nLICENSE: BSD","categories":["www"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tidy4 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tidyp","origin":"textproc/tidyp","version":"1.04_2","comment":"Library and program to validate and fix HTML","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/petdance/tidyp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88ba1107474e5cf9da3397fa0067e129755ceeccaa68b9b3d5054b0f95abacd9","flatsize":975325,"path":"All/tidyp-1.04_2.pkg","repopath":"All/tidyp-1.04_2.pkg","licenselogic":"single","licenses":["HTML_TIDY"],"pkgsize":196860,"desc":"tidyp is a fork of tidy on SourceForge at http://tidy.sf.net. The library name\nis \"tidyp\", and the command-line tool is also \"tidyp\" but all internal API stays\nthe same.\n\ntidyp will validate your HTML, and output cleaned-up HTML.","categories":["textproc","www"],"shlibs_provided":["libtidyp-1.04.so.0"],"options":{"ACCESS":"off","DEBUG":"off"}},{"name":"ticcutils","origin":"devel/ticcutils","version":"0.34","comment":"Generic utility library shared by the Tilburg University software","maintainer":"yuri@FreeBSD.org","www":"https://github.com/LanguageMachines/ticcutils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93e428bea768531e2f2c03e7edf192a2664c168fa9bd181d4ece40dd88319c59","flatsize":1604671,"path":"All/ticcutils-0.34.pkg","repopath":"All/ticcutils-0.34.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":295876,"desc":"This module contains useful functions for general use in the TiCC,\nTilburg centre for Cognition and Communication, Tilburg University,\nsoftware stack and beyond.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel","textproc"],"shlibs_required":["libicuio.so.74","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libxml2.so.2"],"shlibs_provided":["libticcutils.so.9"]},{"name":"tidy-html5","origin":"www/tidy-html5","version":"5.8.0_3","comment":"Tidy tidies HTML and XML documents","maintainer":"thierry@FreeBSD.org","www":"https://www.html-tidy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ccda9a01994153aafced67ffe332d5baf678c0799abdb7e96d777ff47395509","flatsize":2581839,"path":"All/tidy-html5-5.8.0_3.pkg","repopath":"All/tidy-html5-5.8.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":351180,"desc":"Tidy is a console application. It corrects and cleans up HTML and XML documents\nby fixing markup errors and upgrading legacy code to modern standards.\n\nTidyLib is a C static or dynamic library that developers can integrate into\ntheir applications in order to bring all of Tidy's power to your favorite tools.\nTidyLib is used today in desktop applications, web servers, and more.\n\nThis is yet a development version. When it will become stable, it will\nsupersedes the ports www/tidy-devel and www/tidy-lib.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"}},"categories":["www"],"shlibs_provided":["libtidy.so.58"]},{"name":"tiempo","origin":"sysutils/tiempo","version":"1.9.0_8","comment":"Command-line time tracker","maintainer":"yuri@FreeBSD.org","www":"https://tiempo.categulario.xyz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b8bf1a6d5bc99cc758118b612ab926ef65478d50873d0755acab6f31e149fc4","flatsize":5234323,"path":"All/tiempo-1.9.0_8.pkg","repopath":"All/tiempo-1.9.0_8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1633548,"desc":"Tiempo is a command-line time tracker. Register the start and end times of your\nactivities and get results by day, week, month or custom periods of time in\ndifferent formats, including custom ones.","categories":["sysutils"]},{"name":"ti-hunspell","origin":"textproc/ti-hunspell","version":"20090911_1","comment":"Tigrigna hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://www.cs.ru.nl/~biniam/geez/index.php","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7296f398cd6ed7d3f0cd12acba1c9e85a636346392136267e639c061b8d6835f","flatsize":1349485,"path":"All/ti-hunspell-20090911_1.pkg","repopath":"All/ti-hunspell-20090911_1.pkg","licenselogic":"single","pkgsize":370020,"desc":"Tigrigna hunspell dictionaries","categories":["textproc"]},{"name":"tigcc","origin":"devel/tigcc","version":"0.96.b8_11","comment":"C compiler for the TI89, 92, and 92+ calculators","maintainer":"danfe@FreeBSD.org","www":"http://tigcc.ticalc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef92fd54d17d8e37dc22391ab5839617dab77717f5d3bc9619e9a5e61b617327","flatsize":16137051,"path":"All/tigcc-0.96.b8_11.pkg","repopath":"All/tigcc-0.96.b8_11.pkg","licenselogic":"single","pkgsize":3008420,"desc":"TIGCC is mainly a C compiler for the Texas Instruments TI-89, TI-89 Titanium,\nTI-92 Plus and Voyage 200 calculators. It is based on GCC,\nthe GNU Compiler Collection.","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"TIGCC is now installed but in order for it\nto work you need to define some stuff.\n\nThe TIGCC environment variable must point to\nthe folder where TIGCC is installed.\n\nAdditionally the TIGCC bin folder must be in the path.\n\nIf you use the csh shell you would put something like\n\nsetenv TIGCC\t/usr/local/tigcc\nsetenv PATH\t$PATH:$TIGCC/bin\n\ninto the .cshrc file in your home directory.","type":"install"}]},{"name":"tiemu3","origin":"emulators/tiemu3","version":"3.03_14","comment":"TI89(ti)/92(+)/V200 hand-helds emulator","maintainer":"cyberbotx@cyberbotx.com","www":"http://lpg.ticalc.org/prj_tiemu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"924eeda684ccd0a979e5179f00b4efb5dae9d9bd25820e84b85a709e383cc07a","flatsize":4069525,"path":"All/tiemu3-3.03_14.pkg","repopath":"All/tiemu3-3.03_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1608276,"desc":"This project aims to develop a fast emulator for the TI89 (Titanium), 92(+),\nand V200PLT calculators.  This emulator started on the Jonas Minnberg's\n(X)Tiger emulator which is based on UAE (the Universal Amiga Emulator).  It\nwas deeply reworked and improved, thus it's very different now.\n\nTiEmu uses the GDK library (GTK component) for display.  The GUI has been\nwritten with GTK+ (the Gimp ToolKit).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libticables2":{"origin":"comms/libticables2","version":"1.3.5_1"},"libticalcs2":{"origin":"comms/libticalcs2","version":"1.1.9"},"libticonv":{"origin":"converters/libticonv","version":"1.1.5"},"libtifiles2":{"origin":"devel/libtifiles2","version":"1.1.7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["emulators"],"shlibs_required":["libticonv.so.8","libticables2.so.7","libtifiles2.so.10","libticalcs2.so.12","libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libSDL-1.2.so.0","libintl.so.8"],"options":{"NLS":"on"}},{"name":"thunar-media-tags-plugin","origin":"audio/thunar-media-tags-plugin","version":"0.4.0_4","comment":"Media tags plugin","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/thunar-plugins/thunar-media-tags-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9489f1ba49dd8d934d0dad3caa277c425607c3ced37e62afcc7071384ad7808","flatsize":337678,"path":"All/thunar-media-tags-plugin-0.4.0_4.pkg","repopath":"All/thunar-media-tags-plugin-0.4.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62652,"desc":"The Thunar Media Tags Plugin (thunar-media-tags-plugin) adds special features\nfor media files to the Thunar File Manager.\n\nCurrently, these are:\n  * a so-called bulk renamer, which allows users to rename multiple audio\n    files at once, based on their tags (e.g. ID3 or OGG/Vorbis),\n  * a special media file page for the file properties dialog, which\n    displays detailed information about quality, length etc.,\n  * and finally, an audio tag editor which is reachable from both,\n    renamer and the properties page.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"taglib":{"origin":"audio/taglib","version":"2.0.1"},"thunar":{"origin":"x11-fm/thunar","version":"4.18.10_1"}},"categories":["audio","xfce"],"shlibs_required":["libxfce4util.so.7","libthunarx-3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libtag.so.2","libtag_c.so.2"],"options":{"NLS":"on"}},{"name":"thunar-archive-plugin","origin":"archivers/thunar-archive-plugin","version":"0.5.2_1","comment":"Archive plugin for the Thunar File Manager","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/thunar-plugins/thunar-archive-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab8c5d6a170a3a823b15d5641ce8fa1ebe600c83779da6764c1fd73cffe13d66","flatsize":198093,"path":"All/thunar-archive-plugin-0.5.2_1.pkg","repopath":"All/thunar-archive-plugin-0.5.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":42492,"desc":"The thunar-archive-plugin is a plugin for the Thunar File Manager, which\nadds archive operations to the file context menus. Using this plugin you\nwill be able to extract and create archive files from within Thunar using\na single click.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libexo":{"origin":"x11/libexo","version":"4.18.0_4"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"thunar":{"origin":"x11-fm/thunar","version":"4.18.10_1"}},"categories":["archivers","xfce"],"shlibs_required":["libthunarx-3.so.0","libexo-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"}},{"name":"thumbnail_index","origin":"www/thumbnail_index","version":"1998.08.10_5","comment":"Make an HTML index file for a bunch of images","maintainer":"ports@FreeBSD.org","www":"https://www.acme.com/software/thumbnail_index/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1dc8867d2a2653f591bd5f1ffc8dac33b8b66dddbbc6afbceab69d694dfe4045","flatsize":14562,"path":"All/thumbnail_index-1998.08.10_5.pkg","repopath":"All/thumbnail_index-1998.08.10_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6492,"desc":"thumbnail_index - make an HTML index file for a bunch of images\n\nRun this script in a web directory consisting of all or mostly image\nfiles.  It'll create an index.html of thumbnail images, putting\nthe thumbnail files in a hidden subdirectory.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"}},"categories":["www"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe thumbnail_index port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"traefik","origin":"net/traefik","version":"2.11.8","comment":"High availability reverse proxy and load balancer","maintainer":"riggs@FreeBSD.org","www":"https://traefik.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1eb5e788b91516b703fa0635e374e8e07b0c351d3cee51f6260b5de388e8db38","flatsize":160124495,"path":"All/traefik-2.11.8.pkg","repopath":"All/traefik-2.11.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27936184,"desc":"Traefik (pronounced like traffic) is a modern HTTP reverse proxy and load\nbalancer made to deploy microservices with ease. It supports several backends\n(Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS,\nand a lot more) to manage its configuration automatically and dynamically.","categories":["net"],"users":["traefik"],"groups":["traefik"],"annotations":{"cpe":"cpe:2.3:a:traefik:traefik:2.11.8:::::dragonfly6:x86_64"},"messages":[{"message":"Note that traefik starts as unpriviliged user. Thus, it cannot\nbind to privileged ports (by default, ports below 1024) and\nwill exit when configured to do so.\n\nIf traefik should serve ports in the privileged range, there\nare options to achieve this:\n- Have traffic bind to an unprivileged port and use the\n  packet filter configuration to redirect requests to the\n  desired privileged port to the unprivileged port in\n  traefik's configuration file e.g. the rdr rules in pf(4).\n- The mac_portacl kernel module allows unprivileged processes\n  to bind to privileged ports.","type":"install"},{"message":"The version 2 of Traefik requires manual configuration changes\nwhen migrating from a legacy v1 version to v2.\nPlease consult the Traefik migration guide at\nhttps://doc.traefik.io/traefik/migration/v1-to-v2/\nfor details on how to adapt existing configuration files.\nNote that there is a tool that can automate migration and\nrewrite existing configuration files (at least partially):\nhttps://github.com/traefik/traefik-migration-tool","type":"upgrade","maximum_version":"2.0"}]},{"name":"thunar-vcs-plugin","origin":"devel/thunar-vcs-plugin","version":"0.2.0_7","comment":"Version Control System plugin for Thunar","maintainer":"sergey.dyatko@gmail.com","www":"https://goodies.xfce.org/projects/thunar-plugins/thunar-vcs-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ac7dc6591d71c612c3e1e23c655f26dc6160a2a9f97f7b5050ea1ae4632ba0d","flatsize":924159,"path":"All/thunar-vcs-plugin-0.2.0_7.pkg","repopath":"All/thunar-vcs-plugin-0.2.0_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":174812,"desc":"The Thunar VCS Plugin adds Subversion and Git actions to the context menu of\nThunar.\n\nThe current features are:\nMost of the svn action: add, blame, checkout, cleanup, commit, copy, delete,\nexport, import, lock, log, move, properties, relocate, resolved, revert, status,\nswitch, unlock, update.\nSubversion info in file properties dialog.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libexo":{"origin":"x11/libexo","version":"4.18.0_4"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"},"thunar":{"origin":"x11-fm/thunar","version":"4.18.10_1"}},"categories":["devel","xfce"],"shlibs_required":["libthunarx-3.so.0","libexo-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8","libapr-1.so.0","libsvn_client-1.so.0","libsvn_wc-1.so.0","libsvn_fs-1.so.0","libsvn_subr-1.so.0"],"options":{"GIT":"off","NLS":"on","SUBVERSION":"on"}},{"name":"thttpd","origin":"www/thttpd","version":"2.29_1","comment":"Tiny/turbo/throttling HTTP server with CGI support","maintainer":"danfe@FreeBSD.org","www":"https://www.acme.com/software/thttpd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5866ab63c23ad11014f1549ec2920b41cee039d719be8cf5194e3d41c3a1c87","flatsize":156643,"path":"All/thttpd-2.29_1.pkg","repopath":"All/thttpd-2.29_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":65852,"desc":"thttpd is a simple, small, portable, fast, and secure HTTP server.\n\n  - Simple: It handles only the minimum necessary to implement HTTP/1.1.\n\n  - Small: It also has a very small run-time size, since it does not fork\n    and is very careful about memory allocation.\n\n  - Portable: It compiles cleanly on SunOS 4.1.x, Solaris 2.x, BSD/OS 2.x,\n    Linux 1.2.x, and OSF/1 (on a 64-bit Alpha).\n\n  - Fast: In typical use it's about as fast as the best full-featured\n    servers (Apache, NCSA, Netscape).  Under extreme load it's much faster.\n\n  - Secure: It goes to great lengths to protect the web server machine\n    against attacks and breakins from other sites.\n\nIt also has one extremely useful feature (URL-traffic-based throttling) that\nno other server currently has.","categories":["www"],"options":{"FLUSH_LOG":"on","HTACCESS":"off","INDEXES":"off","LOG_UNKNOWN":"off","REAL_IP":"on","SENDFILE":"on","STATS":"on"},"annotations":{"cpe":"cpe:2.3:a:acme:thttpd:2.29:::::dragonfly6:x86_64:1"},"messages":[{"message":"If you want users to be able to create their own web\nsubdirectories off of the main web directory, you need to:\n\n  1. Add a group for www admins (or use \"www\")\n  2. chgrp thatgroup /usr/local/sbin/makeweb /usr/local/www/thttpd\n  3. chmod g+sx /usr/local/sbin/makeweb\n  4. Tell users about makeweb(1)\n\nSee http://www.acme.com/software/thttpd/notes.html for more\ndetailed instructions.","type":"install"}]},{"name":"thrulay","origin":"benchmarks/thrulay","version":"0.9_2","comment":"Network capacity tester","maintainer":"shalunov@shlang.com","www":"https://sourceforge.net/projects/thrulay/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"611f2c031a49e06845b1500df1ce9a9a8cae3eb601e1effa4fc7427d02ca1f77","flatsize":232253,"path":"All/thrulay-0.9_2.pkg","repopath":"All/thrulay-0.9_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":61932,"desc":"The program thrulay is used to measure the capacity, delay, and\nother performance metrics of a network by sending a bulk TCP or UDP\nstream over it.\n\nSpecial features of thrulay include:\n* For TCP, ability to measure round-trip delay along with throughput\n* For UDP, ability to measure\n  - one-way delay, with quantiles\n  - packet loss\n  - packet duplication\n  - reordering\n* For UDP, the ability to send precisely positioned true Poisson streams\n  (microsecond errors in sending times)\n* Human- and machine-readable output (ready to be fed to gnuplot)","categories":["benchmarks","net"],"shlibs_provided":["libthrulay.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"The package consists of a client (thrulay) and a daemon (thrulayd).\nThe thrulay client is usable immediately.\n\nTo run thrulayd from startup, add thrulayd_enable=\"YES\"\nin your /etc/rc.conf","type":"install"}]},{"name":"thunderbird-dictionaries","origin":"mail/thunderbird-dictionaries","version":"20060220_14","comment":"Dictionaries for Mozilla Thunderbird","maintainer":"mjl@luckie.org.nz","www":"http://www.mozilla.com/thunderbird/dictionaries.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81944971841a196bfc0523b5c1d4bc7cc443c938432aa5abddce2507f94a7832","flatsize":62752874,"path":"All/thunderbird-dictionaries-20060220_14.pkg","repopath":"All/thunderbird-dictionaries-20060220_14.pkg","licenselogic":"single","pkgsize":14110292,"desc":"Localized Dictionaries for Mozilla Thunderbird","deps":{"thunderbird":{"origin":"mail/thunderbird","version":"128.3.0_2"}},"categories":["mail"],"options":{"AF_ZA":"on","BG":"on","CA":"on","HR":"on","CS":"on","DA":"on","NL":"on","EN_AU":"on","EN_CA":"on","EN_NZ":"on","EN_GB":"on","FR_FR":"on","FO":"on","GL":"on","DE_AT":"on","DE_DE":"on","DE_CH":"on","EL":"on","HE_IL":"on","HU":"on","IA":"on","GA":"on","IT":"on","LA":"on","LV_LV":"on","LT":"on","MS":"on","MI":"on","NB":"on","NN":"on","PL":"on","PT":"on","PT_BR":"on","RO":"on","RU":"on","ES_MX":"on","ES_ES":"on","SK":"on","SL":"on","SV":"on","UK":"on","CY_GB":"on","ZU_ZA":"on"}},{"name":"throttled","origin":"net/throttled","version":"0.5.2","comment":"Bandwidth shaping and QoS solution","maintainer":"quest@mac.com","www":"https://www.intrarts.com/throttledcli.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9071827194be5a5d32d59534ea1bdddf0d8257df20a660326c26a839480eaeb","flatsize":64573,"path":"All/throttled-0.5.2.pkg","repopath":"All/throttled-0.5.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20564,"desc":"throttled is a bandwidth shaping application for FreeBSD which allows you\nto cap your upstream bandwidth, prioritize ACK packets, and keep your\ndownload speeds high even when your server is sending out at full speed.\nIt uses almost no cpu, and has a tiny footprint. Enjoy.\n\nFor more information you can read the comments in throttled-startup","categories":["net"]},{"name":"thrust","origin":"devel/thrust","version":"1.9.5_1","comment":"C++ parallel programming library which resembles the C++ STL","maintainer":"yuri@FreeBSD.org","www":"https://thrust.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c02bf3ba05d2799aa879257e3cde419960c9662b42fcb2ae3134ad3970877902","flatsize":6675351,"path":"All/thrust-1.9.5_1.pkg","repopath":"All/thrust-1.9.5_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":505704,"desc":"Thrust is a parallel algorithms library which resembles the C++ Standard\nTemplate Library (STL). Thrust's high-level interface greatly enhances\nprogrammer productivity while enabling performance portability between GPUs and\nmulticore CPUs. Interoperability with established technologies (such as CUDA,\nTBB, and OpenMP) facilitates integration with existing software.","categories":["devel"]},{"name":"timidity","origin":"audio/timidity","version":"0.2i_1","comment":"MIDI to PCM software synthesizer","maintainer":"ports@FreeBSD.org","www":"http://www.onicos.com/staff/iz/timidity/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35de38cf06519c558a4f8d199787a9c916df4332a4db21b7e4487aeaaf2784e4","flatsize":12204214,"path":"All/timidity-0.2i_1.pkg","repopath":"All/timidity-0.2i_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9300420,"desc":"TiMidity is a software synthesizer. It can play MIDI files by converting them\ninto PCM waveform data; give it a MIDI data along with digital instrument data\nfiles, then it synthesizes them in real-time, and plays. It can not only play\nsounds, but also can save the generated waveforms into hard disks as various\naudio file formats.\n\nTiMidity 0.2i was written by Tuukka Toivonen <tt@cgs.fi> in 1995. No new version\nof this project has been released since then. Development has been continued by\nMasanao Izumo et al. in the new project named TiMidity++ (audio/timidity++).","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"GOEMON":"on","GUSPAT":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe timidity port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"thrift-c_glib","origin":"devel/thrift-c_glib","version":"0.16.0,1","comment":"C glib interface to Thrift","maintainer":"ports@FreeBSD.org","www":"https://thrift.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"408f4ab53cf5ec26d2e935405d1a0c0988fd0534a872cf394fbbabc51aedb371","flatsize":310668,"path":"All/thrift-c_glib-0.16.0,1.pkg","repopath":"All/thrift-c_glib-0.16.0,1.pkg","licenselogic":"single","pkgsize":61436,"desc":"C glib interface to Thrift.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libthrift_c_glib.so.0.16.0","libthrift_c_glib_zlib.so.0.16.0"],"annotations":{"cpe":"cpe:2.3:a:apache:thrift:0.16.0:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe thrift-c_glib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tile38","origin":"databases/tile38","version":"1.12.0_21","comment":"In-memory geolocation data store, spatial index, and realtime geofence","maintainer":"a.andersson.thn@gmail.com","www":"https://tile38.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41820c541997623f87135bb4178124ba002deefa2e5d35e45ac7328a6ffc5c40","flatsize":16724101,"path":"All/tile38-1.12.0_21.pkg","repopath":"All/tile38-1.12.0_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4683752,"desc":"Tile38 is an open source (MIT licensed), in-memory geolocation data store,\nspatial index, and realtime geofence. It supports a variety of object types\nincluding lat/lon points, bounding boxes, XYZ tiles, Geohashes, and GeoJSON.\n\nFeatures:\n\n    Spatial index with search methods such as NEARBY, WITHIN, and INTERSECTS.\n    Realtime geofencing through persistent sockets or webhooks.\n    Object types of lat/lon, bbox, Geohash, GeoJSON, QuadKey, and XYZ tile.\n    Support for lots of Clients Libraries written in many different languages.\n    Variety of client protocols, including http (curl), websockets, telnet,\n        and the Redis RESP.\n    Server responses are RESP or JSON.\n    Full command line interface.\n    Leader / follower replication.\n    In-memory database that persists on disk.","categories":["databases"],"users":["tile38"],"groups":["tile38"]},{"name":"thrift-cpp","origin":"devel/thrift-cpp","version":"0.16.0_2,1","comment":"C++ interface to Thrift","maintainer":"komarov@valerka.net","www":"https://thrift.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"320e87baf1c5888815a731a7afb20ad65dbdc192acd6c0490df33bd2975ff2cd","flatsize":1713036,"path":"All/thrift-cpp-0.16.0_2,1.pkg","repopath":"All/thrift-cpp-0.16.0_2,1.pkg","licenselogic":"single","pkgsize":353452,"desc":"C++ interface to Thrift.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libevent-2.1.so.7"],"shlibs_provided":["libthrift.so.0.16.0","libthriftnb.so.0.16.0","libthriftz.so.0.16.0"],"annotations":{"cpe":"cpe:2.3:a:apache:thrift:0.16.0:::::dragonfly6:x86_64:2"}},{"name":"thrift","origin":"devel/thrift","version":"0.16.0,1","comment":"Framework for scalable cross-language services development","maintainer":"komarov@valerka.net","www":"https://thrift.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dee21605f7df16a2519d84a6dcd930fad48a1365894094dcd6d494869d49fb69","flatsize":3915541,"path":"All/thrift-0.16.0,1.pkg","repopath":"All/thrift-0.16.0,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1126212,"desc":"Thrift is a lightweight, language-independent software stack with an\nassociated code generation mechanism for RPC.  Thrift provides clean\nabstractions for data transport, data serialization, and application\nlevel processing.  The code generation system takes a simple definition\nlanguage as its input and generates code across programming languages\nthat uses the abstracted stack to build interoperable RPC clients and\nservers.\n\nThrift is specifically designed to support non-atomic version changes\nacross client and server code.","categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:apache:thrift:0.16.0:::::dragonfly6:x86_64"}},{"name":"tiatracker","origin":"audio/tiatracker","version":"1.3_2","comment":"Music tracker for making Atari VCS 2600","maintainer":"ehaupt@FreeBSD.org","www":"https://bitbucket.org/kylearan/tiatracker/src/master/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3868f1eda167bde9077187879bad38bab54a16ed5a8d2ac49c2ba5ced1c7dc5","flatsize":5759160,"path":"All/tiatracker-1.3_2.pkg","repopath":"All/tiatracker-1.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4130664,"desc":"TIATracker is a tool for making Atari VCS music on the PC and a new\nsound routine for the VCS. It features ADSR envelopes, up to 7 melodic\nand 15 percussion instruments, customizable pitch guides for optimizing\nthe number of in-tune notes, a size-optimized and configurable replayer\nroutine and much more.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["audio"],"shlibs_required":["libSDL2-2.0.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"thingylaunch","origin":"x11/thingylaunch","version":"3.0.3","comment":"Lightweight launcher for X","maintainer":"gahr@FreeBSD.org","www":"https://code.ptrcrt.ch/thingylaunch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afb440c2e7c54f8a78bb845481eb1ef24e839d06101cf65f89dc115c27b0271f","flatsize":75589,"path":"All/thingylaunch-3.0.3.pkg","repopath":"All/thingylaunch-3.0.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":30080,"desc":"Thingylaunch is a lightweight and fast application launcher for X.\nBased on the original thinglaunch by Matt Johnston, it is enhanced\nwith navigation keys, history, bookmarks and tab-completion.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"}},"categories":["x11"],"shlibs_required":["libxcb-icccm.so.4","libxcb-keysyms.so.1","libxcb.so.1"]},{"name":"thunar","origin":"x11-fm/thunar","version":"4.18.10_1","comment":"Xfce file manager","maintainer":"xfce@FreeBSD.org","www":"https://docs.xfce.org/xfce/thunar/Start","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d75e5fdca2c868e2b3725299878ecb8f1cf25aebe99c4310912ddc4fcf4931cb","flatsize":8817889,"path":"All/thunar-4.18.10_1.pkg","repopath":"All/thunar-4.18.10_1.pkg","licenselogic":"and","licenses":["GPLv2","LGPL20"],"pkgsize":1380328,"desc":"Thunar is a modern file manager for the Xfce Desktop Environment.\nIt has been designed from the ground up to be fast and easy-to-use.\nIts user interface is clean and intuitive, and does not include any\nconfusing or useless options. Thunar is fast and responsive with a\ngood start up time and directory load time. Thunar is accessible\nusing Assistive Technologies and is fully standards compliant.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gvfs":{"origin":"devel/gvfs","version":"1.50.2_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libexo":{"origin":"x11/libexo","version":"4.18.0_4"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-panel":{"origin":"x11-wm/xfce4-panel","version":"4.18.6"},"xfce4-tumbler":{"origin":"deskutils/xfce4-tumbler","version":"4.18.2_2"}},"categories":["x11-fm","xfce"],"shlibs_required":["libexo-2.so.0","libnotify.so.4","libSM.so.6","libICE.so.6","libxfce4kbd-private-3.so.0","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxfce4util.so.7","libxfconf-0.so.3","libpango-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","libpangocairo-1.0.so.0","libharfbuzz.so.0","libcairo-gobject.so.2","libexif.so.12","libpcre2-8.so.0","libX11.so.6","libxfce4panel-2.0.so.4"],"shlibs_provided":["libthunarx-3.so.0","libthunar-tpa.so"],"options":{"GIR":"off","NLS":"on","NOTIFY":"on","PLUG_APR":"on","PLUG_SBR":"on","PLUG_TPA":"on","PLUG_UCA":"on","PLUG_WALL":"on"},"annotations":{"cpe":"cpe:2.3:a:xfce:thunar:4.18.10:::::dragonfly6:x86_64:1"}},{"name":"thewidgetfactory","origin":"x11-themes/thewidgetfactory","version":"0.2.1_8","comment":"Tool for previewing GTK widgets and testing new themes","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c98de6614d52909807e5458d6b1ada433d319dd6a50bbd28200f8bcba37fff0","flatsize":52553,"path":"All/thewidgetfactory-0.2.1_8.pkg","repopath":"All/thewidgetfactory-0.2.1_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17136,"desc":"The Widget Factory is a program designed to show a wide range of GTK+2\nwidgets in a single window.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"thrill","origin":"misc/thrill","version":"g20200406_2","comment":"C++ framework for algorithmic distributed Big Data batch computations","maintainer":"yuri@FreeBSD.org","www":"https://project-thrill.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdf61f5e447f83f68ddecfc74c07fd508784f21a29a53d1c669158284fa6e5c4","flatsize":23235483,"path":"All/thrill-g20200406_2.pkg","repopath":"All/thrill-g20200406_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3135856,"desc":"Thrill is a C++ framework for distributed Big Data batch computations on a\ncluster of machines. It is currently being designed and developed as a research\nproject at Karlsruhe Institute of Technology and is in early testing.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openmpi4":{"origin":"net/openmpi4","version":"4.1.6_1"}},"categories":["misc"],"shlibs_provided":["libthrill.so"]},{"name":"thegrind","origin":"games/thegrind","version":"0.1.2_6","comment":"Simple game about escaping from work","maintainer":"ports@FreeBSD.org","www":"https://radius-engine.sourceforge.net/development/the-grind--ld21-.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a02b0b64080b9b5cbc60e1699de1bf0b7ce64c09c34c0004261747c9b58016b","flatsize":241562,"path":"All/thegrind-0.1.2_6.pkg","repopath":"All/thegrind-0.1.2_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":120920,"desc":"The Grind is a simple game about escaping from work at a reasonable hour\nby avoiding responsibility.\n\nThe goal is to acquire as little work (as few \"to-do's\") as possible\nthroughout your 9-5 workday.\nWander around the cubicles and hide from the men in suits--if they're\ncoming your way, that means they want to give you work!\n\nUse the arrow keys to move, space to start, and escape to exit.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_sound":{"origin":"audio/sdl_sound","version":"1.0.3_16"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["games"],"shlibs_required":["liblua-5.1.so","libpng16.so.16","libphysfs.so.1","libSDL_sound-1.0.so.1","libGLU.so.1","libGL.so.1","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe thegrind port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"thefuck","origin":"misc/thefuck","version":"3.32","comment":"App that corrects your previous console command","maintainer":"ygy@FreeBSD.org","www":"https://github.com/nvbn/thefuck","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84383408b67b44e8e601740b235a4db2d7a518c3eec38c81975b6c397477ba82","flatsize":980641,"path":"All/thefuck-3.32.pkg","repopath":"All/thefuck-3.32.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":169564,"desc":"Thefuck is a magnificent app which corrects your previous console command.\nIt tries to match a rule for the previous command, creates a new command\nusing the matched rule and runs it. Thefuck comes with a lot of predefined\nrules, but you can create your own rules as well.\n\nYou should place this command in your shell config file:\n\neval $(thefuck --alias)","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pyte":{"origin":"devel/py-pyte","version":"0.8.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"]},{"name":"thermofun","origin":"science/thermofun","version":"0.4.5","comment":"Code for calculating thermodynamic properties of materials","maintainer":"yuri@FreeBSD.org","www":"https://github.com/thermohub/thermofun/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ef659abac2d0af996eb2be032296205a9a745edae610a390fe8c0e99e0ed2fd","flatsize":4723326,"path":"All/thermofun-0.4.5.pkg","repopath":"All/thermofun-0.4.5.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":1034104,"desc":"A code for calculating the standard state thermodynamic properties\nat a given temperature and pressure.","deps":{"chemicalfun":{"origin":"science/chemicalfun","version":"0.1.8_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libChemicalFun.so"],"shlibs_provided":["libThermoFun.so"],"options":{"PYTHON":"on"}},{"name":"thonny-py311","origin":"devel/thonny","version":"4.1.4_2","comment":"Python IDE for beginners","maintainer":"kenrap@kennethraplee.com","www":"https://thonny.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58cba2c0ac3da14b4bbb58b78b65091e1a3136f4b862e7815b62eeb6f66b1fd4","flatsize":13240474,"path":"All/thonny-py311-4.1.4_2.pkg","repopath":"All/thonny-py311-4.1.4_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1979432,"desc":"Thonny is a Python IDE meant for learning programming.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"py311-astroid":{"origin":"devel/py-astroid","version":"3.2.2"},"py311-asttokens":{"origin":"devel/py-asttokens","version":"2.4.1"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-jedi":{"origin":"devel/py-jedi","version":"0.19.1"},"py311-mypy":{"origin":"devel/py-mypy","version":"1.10.0"},"py311-pip":{"origin":"devel/py-pip","version":"23.3.2_1"},"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-send2trash":{"origin":"deskutils/py-send2trash","version":"1.8.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"pylint-py311":{"origin":"devel/pylint","version":"3.2.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","education","python"],"annotations":{"flavor":"py311"}},{"name":"thefish","origin":"sysutils/thefish","version":"0.6.8","comment":"Gtk+/ncurses rc.conf editor/management tool","maintainer":"portmaster@BSDforge.com","www":"https://codeberg.org/BSDforge/thefish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ca4acfd097bbe6d25915b155d33738150a03647361ff3ccc914cfe92db0f58b","flatsize":94582,"path":"All/thefish-0.6.8.pkg","repopath":"All/thefish-0.6.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31996,"desc":"The Fish provides a graphical UI (with GTK+, Qt and ncurses frontends)\nto manage and edit system variables stored in /etc/defaults/rc.conf\nand /etc/rc.conf.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"thebridge","origin":"comms/thebridge","version":"1.09_2","comment":"Amateur Radio Echolink conference bridge","maintainer":"hamradio@FreeBSD.org","www":"https://cqinet.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84703a3d6082620273bf7d6d2444ddc6b0bc6f62780a022c887f792f6d950f46","flatsize":268969,"path":"All/thebridge-1.09_2.pkg","repopath":"All/thebridge-1.09_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":100576,"desc":"Amateur Radio EchoLink compatible conference bridge for UNIX","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["comms","hamradio"],"shlibs_required":["libreadline.so.8","libncurses.so.6"],"options":{"DOCS":"on","READLINE":"on"}},{"name":"valyriatear","origin":"games/valyriatear","version":"1.1.0_4","comment":"Open Source J-RPG based on the Hero of Allacrost engine","maintainer":"amdmi3@FreeBSD.org","www":"https://valyriatear.blogspot.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f28b740caef0ece6648f31f1a132511f3deb06476ad72f531652685343b71496","flatsize":111290499,"path":"All/valyriatear-1.1.0_4.pkg","repopath":"All/valyriatear-1.1.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":95502436,"desc":"Valyria Tear is an attempt at creating a free (as meant in the Gnu\nPublic License) J-RPG game.\n\nThe game engine has already got a lot of features, among some were\ntaken from its great predecessor: the Hero of Allacrost engine.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2_image-2.0.so.0","libGL.so.1","libGLU.so.1","libGLEW.so.2","libopenal.so.1","libvorbisfile.so.3","libpng16.so.16","liblua-5.1.so","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"tgif2tex","origin":"print/tgif2tex","version":"2.13_4","comment":"Converting texts in figure by tgif to LaTeX commands","maintainer":"hrs@FreeBSD.org","www":"https://www.cs.hiroshima-u.ac.jp/~nakano/tgif2tex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65bea4fd06d4403b44811cc5dee72e8aaeab64b66dcf81193114c4c7fd101559","flatsize":233859,"path":"All/tgif2tex-2.13_4.pkg","repopath":"All/tgif2tex-2.13_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":56600,"desc":"Tgif2tex allows us to use LaTeX commands in figures drawn by Tgif.  It\nextracts strings and their positions from the figure and converts it\nin picture environment of the LaTeX.  It also converts other\ncomponents of the figure such as lines, circles, ovals, etc into EPS.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print"],"options":{"DOCS":"on"}},{"name":"the","origin":"editors/the","version":"3.3.r4_3","comment":"The Hessling Editor, like the VM/CMS xedit editor","maintainer":"comet.berkeley@gmail.com","www":"https://hessling-editor.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65c961f3b99bc8f2d3dc62cb834c2229138b12992b0f395b451c37b64174eb08","flatsize":1734728,"path":"All/the-3.3.r4_3.pkg","repopath":"All/the-3.3.r4_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":433244,"desc":"THE is a text editor that uses both command line commands and key bindings\nto operate. It is intended to be similar to the VM/CMS System Product\nEditor, XEDIT and to Mansfield Software's, KEDIT.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"rexx-regina":{"origin":"lang/rexx-regina","version":"3.9.3_1"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libregina.so"],"options":{"DOCS":"on","XAW3D":"off","NCURSES":"on","XCURSES":"off","REXX_IMC":"off","REGINA":"on"}},{"name":"the-algorithms-c++","origin":"math/the-algorithms-c++","version":"g20240212","comment":"Collection of various algorithms in mathematics, physics, etc","maintainer":"yuri@FreeBSD.org","www":"https://thealgorithms.github.io/C-Plus-Plus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d86225e2978a00f5bc2d52edd1c6974c38b4a94766ca1627764a18f5ebc2ec6","flatsize":6719916,"path":"All/the-algorithms-c++-g20240212.pkg","repopath":"All/the-algorithms-c++-g20240212.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":681760,"desc":"TheAlgorithms/C-Plus-Plus is a collection of open-source implementation of a\nvariety of algorithms implemented in C++ and licensed under MIT License.\nThese algorithms span a variety of topics from computer science, mathematics\nand statistics, data science, machine learning, engineering, etc. The\nimplementations and the associated documentation are meant to provide a learning\nresource for educators and students. Hence, one may find more than one\nimplementation for the same objective but using a different algorithm strategies\nand optimizations.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["math"],"shlibs_required":["libglut.so.3","libXmu.so.6","libXi.so.6","libGLX.so.0","libOpenGL.so.0"]},{"name":"th-libreoffice","origin":"editors/libreoffice-th","version":"24.2.4.2","comment":"th language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f65e779b7d6e901eec22ac73fc6bfa4c9f64a95fa1cb41678d4864c7811e4ade","flatsize":5301529,"path":"All/th-libreoffice-24.2.4.2.pkg","repopath":"All/th-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":778436,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"tgif","origin":"graphics/tgif","version":"4.2.5_4","comment":"Xlib-based two-dimensional drawing tool and hyper-object browser","maintainer":"bmc@clapper.org","www":"http://bourbon.usc.edu:8001/tgif/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a3e62ef46b763f73218acf1ba2e83ba33d69828ca8328e8d183ecc03846e96e","flatsize":3551013,"path":"All/tgif-4.2.5_4.pkg","repopath":"All/tgif-4.2.5_4.pkg","licenselogic":"single","licenses":["QPLv1"],"pkgsize":1157592,"desc":"Tgif is an interactive drawing tool that allows the user to draw and\nmanipulate objects in the X Window System. It's also a hyper-graphics (or\nhyper-structured-graphics) browser on the World-Wide-Web. Its hyper-text\nhome page is http://bourbon.usc.edu:8001/tgif/ and its hyper-graphics\nhome page is http://bourbon.usc.edu:8001/tgif/index.obj.\n\nTgif drawings can be converted to a variety of formats, including GIF,\nencapsulated PostScript and XBM.\n\nVersion 4 has a completely revamped 3-D user interface, as well as a host\nof new features.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"}},"categories":["graphics"],"shlibs_required":["libXext.so.6","libX11.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libintl.so.8"],"options":{"A4SIZE":"off","DOCS":"on","NLS":"on"}},{"name":"thunderbird","origin":"mail/thunderbird","version":"128.3.0_2","comment":"Mozilla Thunderbird is standalone mail and news that stands above","maintainer":"gecko@FreeBSD.org","www":"https://www.mozilla.com/thunderbird/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47fe31fab236bd942fdec0ebdfcf58a5a96d81d5d8aef85629608a12d7a9862e","flatsize":248499271,"path":"All/thunderbird-128.3.0_2.pkg","repopath":"All/thunderbird-128.3.0_2.pkg","licenselogic":"single","pkgsize":62927956,"desc":"Mozilla Thunderbird is a redesign of the Mozilla mail component with the goal\nof becoming a cross-platform stand alone mail application using the XUL\nuser interface language.  See the Mozilla Thunderbird project page for\nmore details.","deps":{"aom":{"origin":"multimedia/aom","version":"3.9.1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"botan2":{"origin":"security/botan2","version":"2.19.4"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dav1d":{"origin":"multimedia/dav1d","version":"1.4.3_1"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphite2":{"origin":"graphics/graphite2","version":"1.3.14"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libpci":{"origin":"devel/libpci","version":"3.13.0"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["mail","news","net-im","wayland"],"shlibs_required":["libX11.so.6","libXrandr.so.2","libdav1d.so.7","libaom.so.3","libvpx.so.9","libgtk-3.so.0","libgdk-3.so.0","libjson-c.so.5","libbotan-2.so.19","libplds4.so","libplc4.so","libnspr4.so","libffi.so.8","libnss3.so","libsmime3.so","libssl3.so","libnssutil3.so","libfreetype.so.6","libfontconfig.so.1","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libjpeg.so.8","libpng16.so.16","libwebp.so.7","libwebpdemux.so.2","libgraphite2.so.3","libevent-2.1.so.7","libpixman-1.so.0","libdbus-1.so.3","libxcb-shm.so.0","libX11-xcb.so.1","libxcb.so.1","libXext.so.6"],"options":{"CANBERRA":"on","DBUS":"on","DEBUG":"off","FFMPEG":"on","LIBPROXY":"off","LTO":"off","OPTIMIZED_CFLAGS":"on","PROFILE":"off","TEST":"off","ALSA":"off","JACK":"on","PULSEAUDIO":"off","SNDIO":"on"},"annotations":{"cpe":"cpe:2.3:a:mozilla:thunderbird:128.3.0:::::dragonfly6:x86_64:2","no_provide_shlib":"yes"}},{"name":"tftpgrab","origin":"net/tftpgrab","version":"0.2","comment":"TFTP stream extractor","maintainer":"ports@FreeBSD.org","www":"https://pseudo-flaw.net/tftpgrab/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7546092df9005e810a9d199fc7eef7aa14da2ee90bb73cb9724724a78913f81c","flatsize":31640,"path":"All/tftpgrab-0.2.pkg","repopath":"All/tftpgrab-0.2.pkg","licenselogic":"single","pkgsize":13616,"desc":"A TFTP stream extractor.  It reads in a pcap file and attempts to\nreconstruct the files transfered via TFTP.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe tftpgrab port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tftp-hpa","origin":"ftp/tftp-hpa","version":"5.2_3","comment":"Advanced TFTP server","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e0d5e9f2588fbd5587c0ff1605af0169a3c99f1e04ec91ece7ba20e1e7a2065","flatsize":88010,"path":"All/tftp-hpa-5.2_3.pkg","repopath":"All/tftp-hpa-5.2_3.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":39360,"desc":"tftp-hpa is portable, BSD derived tftp server.  It supports advanced\noptions such as blksize, blksize2, tsize, timeout, and utimeout.\nIt also supported rulebased security options.","categories":["ftp"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tftp-hpa port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tfhe","origin":"security/tfhe","version":"1.0.1.30","comment":"Fast Fully Homomorphic Encryption (FHE) library over the Torus","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tfhe/tfhe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9808792442cc2bad239fdf577ccc51aaca617142bd8e2d00aa3b77dfae37849","flatsize":1140585,"path":"All/tfhe-1.0.1.30.pkg","repopath":"All/tfhe-1.0.1.30.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":135292,"desc":"TFHE is open-source software. The scheme is described in the paper\n\"Faster fully homomorphic encryption: Bootstrapping in less than 0.1 seconds\"\npresented at the IACR conference Asiacrypt 2016 by Ilaria Chillotti,\nNicolas Gama, Mariya Georgieva, Malika Izabachene.\n\nThe Fully Homomorphic Encryption is a cryptosystem that supports arbitrary\ncomputation on ciphertexts. It may be used by banks to perform computations on\nfully encrypted client information.","categories":["security"],"shlibs_provided":["libtfhe-nayuki-avx.so","libtfhe-nayuki-portable.so","libtfhe-spqlios-avx.so","libtfhe-spqlios-fma.so"]},{"name":"tf","origin":"net/tinyfugue","version":"5.0b8_5","comment":"Popular programmable MUD client, with macro support and more","maintainer":"dinoex@FreeBSD.org","www":"https://tinyfugue.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"617d23333b3896c646b1a312c652d952ed75d7fb2f31a5a49149d185c1008868","flatsize":1118025,"path":"All/tf-5.0b8_5.pkg","repopath":"All/tf-5.0b8_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":339688,"desc":"TinyFugue is a powerful, programmable MUD client with macro support\nand multi-worlding support and much more.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["net","games"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libpcre.so.1"]},{"name":"the-way","origin":"devel/the-way","version":"0.20.3_4","comment":"Code snippets manager for your terminal","maintainer":"yuri@FreeBSD.org","www":"https://github.com/out-of-cheese-error/the-way","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dcb6299e79019cdb493fbfb62de948e841fb9ead1473f90fd61da5fad3becdab","flatsize":10110371,"path":"All/the-way-0.20.3_4.pkg","repopath":"All/the-way-0.20.3_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3168500,"desc":"The Way is a code snippets manager for your terminal.\n\nRecord and retrieve snippets you use every day, or once in a blue moon, without\nhaving to spin up a browser. Just call the-way new to add a snippet with a\ndescription, a language, and some tags attached.\n\n'the-way search' fuzzy searches your snippets library (with optional filters on\nlanguage and tags) and lets you:\n* edit a snippet with Shift-Right\n* delete a snippet with Shift-Left\n* copy a particular snippet to your clipboard (with Enter), so you can paste it\n  into whatever editor or IDE you're working with.","categories":["devel"]},{"name":"tomee","origin":"www/tomee","version":"1.7.4","comment":"Open-source Java EE Container by Apache","maintainer":"neu@mycontrol.de","www":"https://tomee.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"795f5222d968104851558eba5c705c04ccdf344864e4d2c7d0c0bc770197fc31","flatsize":37078441,"path":"All/tomee-1.7.4.pkg","repopath":"All/tomee-1.7.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29992636,"desc":"Apache TomEE is an all-Apache Java EE 6 Web Profile certified stack\nwhere Apache Tomcat is top dog. Apache TomEE is assembled from a\nvanilla Apache Tomcat zip file.","deps":{"apache-commons-daemon":{"origin":"devel/apache-commons-daemon","version":"1.4.0"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"annotations":{"cpe":"cpe:2.3:a:apache:tomee:1.7.4:::::dragonfly6:x86_64"}},{"name":"texvc","origin":"print/texvc","version":"20050202_9","comment":"Convert latex equations to HTML, MathML, PNG","maintainer":"ports@FreeBSD.org","www":"https://www.mediawiki.org/wiki/Texvc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e0b834b6a891acd155c7c3c17c8b1bb5920744d319ef3d35b97cd5953bf8db3","flatsize":1112288,"path":"All/texvc-20050202_9.pkg","repopath":"All/texvc-20050202_9.pkg","licenselogic":"single","pkgsize":312524,"desc":"texvc takes LaTeX-compatible equations and produces formatted output in\nHTML, MathML, and (via LaTeX/dvips/ImageMagick) rasterized PNG images.\nInput data is parsed and scrutinized for safety, and the output includes\nan estimate of whether the code is simple enough that HTML rendering will\nlook acceptable.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print"],"options":{"RASTER":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe texvc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"teyjus","origin":"math/teyjus","version":"2.1.7_1","comment":"Higher-order logic programming language Lambda Prolog","maintainer":"yuri@FreeBSD.org","www":"http://teyjus.cs.umn.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5194ef7793763e683e2c2bf0abc9621f801d7e01ad0d2e2565ccc5a8ede68ceb","flatsize":8270603,"path":"All/teyjus-2.1.7_1.pkg","repopath":"All/teyjus-2.1.7_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1081440,"desc":"The Teyjus system is an efficient implementation of the higher-order logic\nprogramming language Lambda Prolog. The main strength of Lambda Prolog, a\nlanguage developed by Dale Miller and Gopalan Nadathur, is the support it offers\nfor what is known as lambda tree syntax, a new and effective way to view the\nstructure of complex syntactic objects such as types, formulas, proofs and\nprograms. Lambda Prolog provides this support by using lambda terms as data\nrepresentation devices and by including primitives for probing such terms in\nlogically meaningful ways. The new features present in the language raise\nseveral implementation challenges that have been addressed in collaborative work\nbetween Nadathur and his students and colleagues. The name \"Teyjus\" actually\nstands both for a project and for a class of compiler and virtual machine based\nrealizations of Lambda Prolog arising from the research carried out within this\nproject. Underlying the most recent version of the Teyjus system is a new and\nsignificantly improved virtual machine that has been designed by Xiaochu Qi as\npart of her doctoral dissertation work at the University of Minnesota. This\nvirtual machine extensively exploits a special form of higher-order unification\nknown as pattern unification.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["math","lang"]},{"name":"tg-libreoffice","origin":"editors/libreoffice-tg","version":"24.2.4.2","comment":"tg language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e078c34e00976826fea248496a317ae7678d6c0640c05dec32b68b2ce632bc10","flatsize":29523155,"path":"All/tg-libreoffice-24.2.4.2.pkg","repopath":"All/tg-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2739588,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"textogif","origin":"textproc/textogif","version":"1.1_4","comment":"Perl script to convert LaTeX formulas into GIFs","maintainer":"nivit@FreeBSD.org","www":"https://www.fourmilab.ch/webtools/textogif/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7c14cc16046299b24251e998fac9541e2dfca698e59ae24a5f3d458f3e9632d","flatsize":8748,"path":"All/textogif-1.1_4.pkg","repopath":"All/textogif-1.1_4.pkg","licenselogic":"single","pkgsize":3976,"desc":"Converts a LaTeX file containing equations(s) into a GIF file for\nembedding into an HTML document.  The black and white image of the\nequation is created at high resolution and then resampled to the\ntarget resolution to antialias what would otherwise be jagged\nedges.","deps":{"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["textproc","math","www"]},{"name":"tg_owt","origin":"net-im/tg_owt","version":"0.0.20231221_6","comment":"Webrtc library used by telegram-desktop","maintainer":"ports@FreeBSD.org","www":"https://github.com/desktop-app/tg_owt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dde388f5287ecc29be3223e02a08095368a569f9a3fd4ea7f302b80198ad30dc","flatsize":39271689,"path":"All/tg_owt-0.0.20231221_6.pkg","repopath":"All/tg_owt-0.0.20231221_6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5773420,"desc":"WebRTC library used by telegram-desktop.","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"crc32c":{"origin":"devel/crc32c","version":"1.1.2"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libsrtp2":{"origin":"net/libsrtp2","version":"2.6.0"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"openh264":{"origin":"multimedia/openh264","version":"2.3.0,2"},"opus":{"origin":"audio/opus","version":"1.5.2"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"}},"categories":["net-im"],"messages":[{"message":"===>   NOTICE:\n\nThe tg_owt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"textmaze","origin":"games/textmaze","version":"1.2","comment":"Generates mazes on a text terminal and lets you traverse them","maintainer":"ehaupt@FreeBSD.org","www":"https://www.robobunny.com/projects/textmaze/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93ded95a788c7fb94485b86bbe847cac2692f0fac8327fa0d42b6f2fdd5462a1","flatsize":41833,"path":"All/textmaze-1.2.pkg","repopath":"All/textmaze-1.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13776,"desc":"TextMaze generates random mazes on a text terminal and lets you traverse\nthem using the arrow keys.","deps":{"p5-Curses":{"origin":"devel/p5-Curses","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games","perl5"]},{"name":"textmail","origin":"mail/textmail","version":"20070803_43","comment":"Converts e-mail attachments to plain-text","maintainer":"ports@FreeBSD.org","www":"https://raf.org/textmail/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b48d94ce59db8d78dbecdc4d52040f3812914918cd90ac1c4ebbefeddc80b01","flatsize":56108,"path":"All/textmail-20070803_43.pkg","repopath":"All/textmail-20070803_43.pkg","licenselogic":"single","pkgsize":20488,"desc":"Textmail filters a mail message or mbox, replacing MS Word, MS Excel,\nHTML, RTF, and PDF attachments with the plain text contained therein.\nBy default, the following attachments are also deleted: image, audio,\nvideo, and MS Windows executables. MS winmail.dat attachments are\nreplaced by any attachments contained therein, which are then replaced\nby text or deleted in the same fashion. Any of these actions can be\nsuppressed with the command line options. Mail headers can also be\nselectively deleted.","deps":{"antiword":{"origin":"textproc/antiword","version":"0.37_5"},"catdoc":{"origin":"textproc/catdoc","version":"0.95_1"},"lynx":{"origin":"www/lynx","version":"2.8.9.1_3,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"poppler-utils":{"origin":"graphics/poppler-utils","version":"24.02.0_1"}},"categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe textmail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tfel-mfront-edf","origin":"science/tfel-edf","version":"3.2.1.1_4","comment":"Code generation tool dedicated to material knowledge","maintainer":"thierry@FreeBSD.org","www":"https://tfel.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bfc7f5cc735b33dfbe85fdfaf03b4aee8e157375f082fe590110ecc19a9afe9","flatsize":17844116,"path":"All/tfel-mfront-edf-3.2.1.1_4.pkg","repopath":"All/tfel-mfront-edf-3.2.1.1_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2990416,"desc":"The aim of this version is to work with Code_Aster. If you want to use TFEL/\nMFront alone, you could get a newer version from science/tfel.\n\n`MFront` is a code generator which translates a set of closely related\ndomain specific languages into plain C++ on top of the `TFEL`\nlibrary. Those languages covers three kind of material knowledge:\n\n- material properties (for instance the\n  Young modulus, the thermal conductivity, etc.)\n- mechanical behaviours. Numerical performances of\n  generated mechanical behaviours was given a particular\n  attention. Various benchmarks shows that `MFront`\n  implementations are competitive with native implementations\n  available in the `Cast3M`, `Code-Aster` and `Cyrano3` solvers.\n- simple point-wise models, such as material swelling\n  used in fuel performance codes.\n\n`MFront` comes with an handy easy-to-use tool called `MTest` that can\ntest the local behaviour of a material, by imposing independent\nconstraints on each component of the strain or the stress. This tool\nhas been much faster (from ten to several hundred times depending on\nthe test case) than using a full-fledged finite element solver.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"},"py311-boost-libs":{"origin":"devel/boost-python-libs","version":"1.84.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libboost_python311.so.1.84.0","libpython3.11.so.1.0"],"shlibs_provided":["libAsterInterface.so.3","libCalculiXInterface.so.3","libMFrontLogStream.so.3","libMFrontProfiling.so.3","libMTestFileGenerator.so.3","libTFELConfig.so.3","libTFELException.so.3","libTFELGlossary.so.3","libTFELMFront.so.3","libTFELMTest.so.3","libTFELMaterial.so.3","libTFELMath.so.3","libTFELMathCubicSpline.so.3","libTFELMathKriging.so.3","libTFELMathParser.so.3","libTFELNUMODIS.so.3","libTFELPhysicalConstants.so.3","libTFELSystem.so.3","libTFELTests.so.3","libTFELUtilities.so.3"],"options":{"DOCS":"on"}},{"name":"texworks","origin":"editors/texworks","version":"0.6.7_6","comment":"Simple TeX front-end program","maintainer":"hrs@FreeBSD.org","www":"https://www.tug.org/texworks/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22eaaa7dfbc6526cc369cc8b3a5658a760286b742d23773c7ac89972ce28d631","flatsize":6180419,"path":"All/texworks-0.6.7_6.pkg","repopath":"All/texworks-0.6.7_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2589232,"desc":"The TeXworks project is an effort to build a simple TeX front-end program\n(working environment) that will be available for all today's major desktop\noperating systems.  It is deliberately modeled after Dick Koch's award-\nwinning TeXShop for Mac OS X.\n\nTeXworks includes an integrated PDF viewer, based on the Poppler library,\nand supports source/preview synchronization.  This capability is based on\nthe \"SyncTeX\" feature developed by Jerome Laurens, and supported by both\nthe pdfTeX and XeTeX programs in TeX Live, and other current distributions.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-scripttools":{"origin":"devel/qt5-scripttools","version":"5.15.17p0_1"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"tex-synctex":{"origin":"devel/tex-synctex","version":"2.0.0_4"}},"categories":["editors"],"shlibs_required":["libsynctex.so.2","libhunspell-1.7.so.0","libQt5Concurrent.so.5","libQt5Qml.so.5","libQt5ScriptTools.so.5","libQt5Script.so.5","libQt5DBus.so.5","libQt5Test.so.5","libpoppler-qt5.so.1","libQt5Xml.so.5","libpoppler.so.134","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libQt5Network.so.5"],"options":{"DOCS":"on","LUA":"off","PYTHON":"off"}},{"name":"textql","origin":"textproc/textql","version":"g20210706_15","comment":"Execute SQL against structured text like CSV or TSV","maintainer":"ume@FreeBSD.org","www":"https://github.com/dinedal/textql/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60840b9d307317f91dd9a156ec819650a86f94aed3916018c35134552d581d90","flatsize":4800758,"path":"All/textql-g20210706_15.pkg","repopath":"All/textql-g20210706_15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1536896,"desc":"TextQL - Allows you to easily execute SQL against structured text like\nCSV or TSV.","categories":["textproc"]},{"name":"textnote","origin":"textproc/textnote","version":"1.3.0_21","comment":"Tool for creating and organizing daily notes on the command line","maintainer":"0mp@FreeBSD.org","www":"https://github.com/dkaslovsky/textnote","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32eb0897fbe7dbc6495306543ab191f54d28142e635af8190377d7425ae66e8a","flatsize":4671192,"path":"All/textnote-1.3.0_21.pkg","repopath":"All/textnote-1.3.0_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1533784,"desc":"textnote is a command line tool for quickly creating and managing daily plain\ntext notes. It is designed for ease of use to encourage the practice of daily,\norganized note taking. textnote intentionally facilitates only the management\n(creation, opening, organizing, and consolidated archiving) of notes, following\nthe philosophy that notes are best written in a text editor and not via a CLI.\n\nAll note files are stored locally on the file system in a single directory.\nNotes can easily be synced to a remote server or cloud service if so desired by\nensuring the application directory is remotely synced.","categories":["textproc"]},{"name":"trackballs","origin":"games/trackballs","version":"1.3.4_1","comment":"SDL-based Marble Madness clone","maintainer":"martymac@FreeBSD.org","www":"https://trackballs.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65c9f5d169d41c2e2438aafd09796adc3b19f4214d74b218b30631a384cff0cc","flatsize":39257853,"path":"All/trackballs-1.3.4_1.pkg","repopath":"All/trackballs-1.3.4_1.pkg","licenselogic":"and","licenses":["GPLv2+","ETHYMONICS"],"pkgsize":31609184,"desc":"Trackballs is a simple game similar to the classical game Marble Madness on the\nAmiga in the 80's. By steering a marble ball through a labyrinth filled with\nvicious hammers, pools of acid and other obstacles the player collects points.\nWhen the ball reaches the destination it continues at the next, more difficult\nlevel - unless the time runs out.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libguile-2.2.so.1","libGL.so.1","libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_ttf-2.0.so.0","libgc.so.1","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"tfel-mfront","origin":"science/tfel","version":"4.0.0_3","comment":"Code generation tool dedicated to material knowledge","maintainer":"ports@FreeBSD.org","www":"https://github.com/thelfer/tfel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd4e94cda17d1ada4fcb8eaf7125fb75c8816907ae3299974cc0bdb1103f85ab","flatsize":20955234,"path":"All/tfel-mfront-4.0.0_3.pkg","repopath":"All/tfel-mfront-4.0.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3484548,"desc":"Remark: if you plan to use this port with Code_Aster, you need science/tfel-edf.\n\n`MFront` is a code generator which translates a set of closely related\ndomain specific languages into plain C++ on top of the `TFEL`\nlibrary. Those languages covers three kind of material knowledge:\n\n- material properties (for instance the\n  Young modulus, the thermal conductivity, etc.)\n- mechanical behaviours. Numerical performances of\n  generated mechanical behaviours was given a particular\n  attention. Various benchmarks shows that `MFront`\n  implementations are competitive with native implementations\n  available in the `Cast3M`, `Code-Aster` and `Cyrano3` solvers.\n- simple point-wise models, such as material swelling\n  used in fuel performance codes.\n\n`MFront` comes with an handy easy-to-use tool called `MTest` that can\ntest the local behaviour of a material, by imposing independent\nconstraints on each component of the strain or the stress. This tool\nhas been much faster (from ten to several hundred times depending on\nthe test case) than using a full-fledged finite element solver.\n\nSee also: http://tfel.sourceforge.net/","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"},"py311-boost-libs":{"origin":"devel/boost-python-libs","version":"1.84.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libboost_numpy311.so.1.84.0","libboost_python311.so.1.84.0","libpython3.11.so.1.0"],"shlibs_provided":["libAsterInterface.so.4.0.0","libCalculiXInterface.so.4.0.0","libMFMTestGenerator.so.4.0.0","libMFrontLogStream.so.4.0.0","libMFrontProfiling.so.4.0.0","libMTestFileGenerator.so.4.0.0","libTFELCheck.so.4.0.0","libTFELConfig.so.4.0.0","libTFELException.so.4.0.0","libTFELGlossary.so.4.0.0","libTFELMFront.so.4.0.0","libTFELMTest.so.4.0.0","libTFELMaterial.so.4.0.0","libTFELMath.so.4.0.0","libTFELMathCubicSpline.so.4.0.0","libTFELMathKriging.so.4.0.0","libTFELMathParser.so.4.0.0","libTFELNUMODIS.so.4.0.0","libTFELNumpySupport.so.4.0.0","libTFELSystem.so.4.0.0","libTFELTests.so.4.0.0","libTFELUnicodeSupport.so.4.0.0","libTFELUtilities.so.4.0.0"],"options":{"DOCS":"on","PYTHON":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tfel-mfront port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"texlive-full","origin":"print/texlive-full","version":"20240312","comment":"TeX Live, Full Version","maintainer":"tex@FreeBSD.org","www":"https://tug.org/texlive/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18fcda9ad958e63ced01bc294d289fd7127ab0c7a3556fb85b94dfe7ff5100be","flatsize":243,"path":"All/texlive-full-20240312.pkg","repopath":"All/texlive-full-20240312.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1296,"desc":"TeX Live is an easy way to get up and running with the TeX document production\nsystem. It provides a comprehensive TeX system. It includes all the major\nTeX-related programs, macro packages, and fonts that are free software,\nincluding support for many languages around the world.\n\nTeX Live is the de-facto successor to teTeX.","deps":{"ja-tex-ptex":{"origin":"japanese/tex-ptex","version":"3.6_5"},"tex-basic-engines":{"origin":"print/tex-basic-engines","version":"20240312"},"tex-dvipdfmx":{"origin":"print/tex-dvipdfmx","version":"20240312"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"},"tex-jadetex":{"origin":"print/tex-jadetex","version":"20240312"},"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"},"tex-libtexlua":{"origin":"devel/tex-libtexlua","version":"5.3.6_2"},"tex-libtexluajit":{"origin":"devel/tex-libtexluajit","version":"2.1.0_3"},"tex-luatex":{"origin":"print/tex-luatex","version":"20240312"},"tex-ptexenc":{"origin":"print/tex-ptexenc","version":"1.4.6"},"tex-synctex":{"origin":"devel/tex-synctex","version":"2.0.0_4"},"tex-web2c":{"origin":"devel/tex-web2c","version":"20240312"},"tex-xdvik":{"origin":"print/tex-xdvik","version":"22.87.06_4"},"tex-xetex":{"origin":"print/tex-xetex","version":"20240312"},"tex-xmltex":{"origin":"print/tex-xmltex","version":"20240312"},"texlive-base":{"origin":"print/texlive-base","version":"20240312"},"texlive-texmf":{"origin":"print/texlive-texmf","version":"20240312"},"texlive-tlmgr":{"origin":"print/texlive-tlmgr","version":"20240312"},"xpdfopen":{"origin":"print/xpdfopen","version":"20240312"}},"categories":["print"],"options":{"SOURCE":"off"}},{"name":"texlive-tlmgr","origin":"print/texlive-tlmgr","version":"20240312","comment":"TeXLive manager modules","maintainer":"tex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"465297235d43cc21ed035bc153713c0c1c72b05ce7bfcf5ab7d624164814e1a7","flatsize":18970040,"path":"All/texlive-tlmgr-20240312.pkg","repopath":"All/texlive-tlmgr-20240312.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1729572,"desc":"This package contains the files needed to get the TeX Live\ntools (notably tlmgr) running: perl modules, xz binaries, plus\n(sometimes) tar and wget.  These files end up in the standalone\ninstall packages, and in the tlcritical repository.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"}},"categories":["print","perl5"],"annotations":{"cpe":"cpe:2.3:a:tug:texlive:20240312:::::dragonfly6:x86_64"}},{"name":"texinfo","origin":"print/texinfo","version":"7.1_3,1","comment":"Typeset documentation system with multiple format output","maintainer":"sunpoet@FreeBSD.org","www":"https://www.gnu.org/software/texinfo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3194064e3ddcd74702bc56162b406c9164936214dc405e0a3d6daf089384e9b7","flatsize":8317531,"path":"All/texinfo-7.1_3,1.pkg","repopath":"All/texinfo-7.1_3,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1467260,"desc":"Texinfo is the official documentation format of the GNU project. It was invented\nby Richard Stallman and Bob Chassell many years ago, loosely based on Brian\nReid's Scribe and other formatting languages of the time. It is used by many\nnon-GNU projects as well.\n\nTexinfo uses a single source file to produce output in a number of formats, both\nonline and printed (dvi, html, info, pdf, xml, etc.). This means that instead of\nwriting different documents for online information and another for a printed\nmanual, you need write only one document. And when the work is revised, you need\nrevise only that one document. The Texinfo system is well-integrated with GNU\nEmacs.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"p5-Locale-libintl":{"origin":"devel/p5-Locale-libintl","version":"1.33"},"p5-Text-Unidecode":{"origin":"converters/p5-Text-Unidecode","version":"1.30"},"p5-Unicode-EastAsianWidth":{"origin":"textproc/p5-Unicode-EastAsianWidth","version":"12.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libintl.so.8","libiconv.so.2"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:texinfo:7:::::dragonfly6:x86_64:3"}},{"name":"texi2mdoc","origin":"textproc/texi2mdoc","version":"0.1.2_1","comment":"Convert Texinfo data to mdoc input","maintainer":"bapt@FreeBSD.org","www":"https://mdocml.bsd.lv/texi2mdoc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e039edb2f16d442cd977d467c133cc10a6b383c67583b069f17eefd2d204d2e4","flatsize":58187,"path":"All/texi2mdoc-0.1.2_1.pkg","repopath":"All/texi2mdoc-0.1.2_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":23232,"desc":"The texi2mdoc utility is a converter from Texinfo into mdoc. It is a standalone\nISC-licensed ISO C utility and should compile on any modern UNIX system.","categories":["textproc"]},{"name":"texi2html","origin":"textproc/texi2html","version":"5.0_5,1","comment":"Texinfo to HTML converter","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/texi2html/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b8cf18d3d57fd6871312291bdaba7d8345ce69ea0b14138c743b62a01c884ce","flatsize":6211434,"path":"All/texi2html-5.0_5,1.pkg","repopath":"All/texi2html-5.0_5,1.pkg","licenselogic":"single","pkgsize":497912,"desc":"texi2html takes Texinfo files (and not info ones) and produces a set of HTML\nfiles. The quality of the output is close to the printed output and is much\nbetter than an info->HTML gateway. It understands most Texinfo version 2\ncommands and runs without problem on big Texinfo files like the GNU Emacs 19\nmanual.\n\nThis program is distributed under the GNU General Public License.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe texi2html port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"texlive-base","origin":"print/texlive-base","version":"20240312","comment":"TeX Live Typesetting System, base binaries","maintainer":"tex@FreeBSD.org","www":"https://tug.org/texlive/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"358960572f44f85ffbe67469b8252f6e830166efdbb2a92a3a87bf20ad9e9352","flatsize":17047181,"path":"All/texlive-base-20240312.pkg","repopath":"All/texlive-base-20240312.pkg","licenselogic":"single","pkgsize":4418524,"desc":"TeX Live binaries and manuals.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"graphite2":{"origin":"graphics/graphite2","version":"1.3.14"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"harfbuzz-icu":{"origin":"print/harfbuzz-icu","version":"9.0.0_1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libpotrace":{"origin":"graphics/libpotrace","version":"1.16"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-YAML-Tiny":{"origin":"textproc/p5-YAML-Tiny","version":"1.74"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"psutils":{"origin":"print/psutils","version":"1.17_6"},"python311":{"origin":"lang/python311","version":"3.11.9"},"t1lib":{"origin":"devel/t1lib","version":"5.1.2_5,1"},"teckit":{"origin":"textproc/teckit","version":"2.5.11_1"},"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"},"tex-ptexenc":{"origin":"print/tex-ptexenc","version":"1.4.6"},"tex-web2c":{"origin":"devel/tex-web2c","version":"20240312"},"texlive-tlmgr":{"origin":"print/texlive-tlmgr","version":"20240312"},"xpdfopen":{"origin":"print/xpdfopen","version":"20240312"},"zziplib":{"origin":"devel/zziplib","version":"0.13.76"}},"categories":["print"],"shlibs_required":["libkpathsea.so.6","libicuio.so.74","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libptexenc.so.1","libgd.so.6","libfreetype.so.6","libpng16.so.16","libpotrace.so.0","libgs.so.10"],"options":{"X11":"on"},"annotations":{"cpe":"cpe:2.3:a:tug:texlive:20240312:::::dragonfly6:x86_64"}},{"name":"texi2db","origin":"textproc/texi2db","version":"0.5_1","comment":"Converts a Texinfo file into DocBook XML","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8408607d5f1059ffd006c70d477b4c3f6ea4326740a9d5ebe05e6c69bd3df29c","flatsize":62974,"path":"All/texi2db-0.5_1.pkg","repopath":"All/texi2db-0.5_1.pkg","licenselogic":"single","pkgsize":17664,"desc":"Converts a Texinfo file into DocBook XML","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe texi2db port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"texmaker","origin":"editors/texmaker","version":"5.0.3_5,3","comment":"LaTeX Development Environment","maintainer":"hrs@FreeBSD.org","www":"https://www.xm1math.net/texmaker/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5bffb36e1fdd443a1c83170d426a38a9b28fa2a7eba2b22416ad5eab028d8e47","flatsize":37774787,"path":"All/texmaker-5.0.3_5,3.pkg","repopath":"All/texmaker-5.0.3_5,3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9974304,"desc":"Texmaker is a program, that integrates many tools needed to develop documents\nwith LaTeX, in just one application.\n\nFeatures :\n    * an editor to write your LaTeX source files\n    * the principal LaTex tags can be inserted directly\n    * 370 mathematical symbols can be inserted in just one click\n    * wizards to generate code\n    * LaTeX-related programs can be launched via the \"Tools\" menu\n    * the standard Bibtex entry types can be inserted in the \".bib\" file\n    * a \"structure view\" of the document for easier navigation of a document\n    * extensive LaTeX documentation\n    * in the \"Messages / Log File\" frame, you can see information about\n      processes and the logfile after a LaTeX compilation\n    * the \"Next Latex Error\" and \"Previous Latex Error\" commands let you reach\n      the LaTeX errors detected by Kile in the log file\n    * by clicking on the number of a line in the log file, the cursor jumps to\n      the corresponding line in the editor","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["editors"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Script.so.5","libQt5Core.so.5","libGL.so.1","libhunspell-1.7.so.0"]},{"name":"theonionbox","origin":"security/theonionbox","version":"4.3.1_2","comment":"Web interface to monitor Tor node operation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ralphwetzel/theonionbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce6b1b9d7d4fa720100c0f5eb015833893c41843acb5204e24156138616d876e","flatsize":19717618,"path":"All/theonionbox-4.3.1_2.pkg","repopath":"All/theonionbox-4.3.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11737736,"desc":"The Onion Box provides a web interface to monitor the operation of a Tor node.\nIt is able to monitor any Tor node operated as relay, as bridge and even as\nclient - as long as it can establish a connection to the node and authenticate\nsuccessfully.\n\nThe connection to the Tor node to be monitored may be established via a local\nControlSocket or a ControlPort (local or remote). Advanced users may establish\na connection via the Tor network to a node proving access to it's ControlPort by\nmeans of a Hidden Service - supporting on demand as well Hidden Service Client\nAuthorization.\n\nThe Onion Box supports whatever authentication method the Tor node provides.\n\nA single instance of The Onion Box is able to provide monitoring functionality\nfor as many nodes as you like.\n\nAbove that, The Onion Box is able to display Tor network status protocol data\nfor any Tor node known by Onionoo.","deps":{"py311-apscheduler":{"origin":"devel/py-apscheduler","version":"3.10.4"},"py311-bottle":{"origin":"www/py-bottle","version":"0.12.25"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pysocks":{"origin":"net/py-pysocks","version":"1.7.1_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-stem":{"origin":"security/py-stem","version":"1.8.2"},"py311-tzlocal":{"origin":"devel/py-tzlocal","version":"4.2_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","net","python"],"options":{"DOCS":"on"}},{"name":"tex-xdvik","origin":"print/tex-xdvik","version":"22.87.06_4","comment":"DVI Previewer(kpathsearch) for X","maintainer":"tex@FreeBSD.org","www":"https://xdvi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df86963ce196fc9a33b9671beb2018a8edc4bc0ff412b27f028916a770b51d16","flatsize":1101280,"path":"All/tex-xdvik-22.87.06_4.pkg","repopath":"All/tex-xdvik-22.87.06_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":368016,"desc":"Xdvik is a program for displaying DVI files (generated e.g. by Troff or TeX)\non the X window system. It is based on the regular (non-k) xdvi of the same\nversion number.\n\nThis package includes pTeX support.  A fontmap file for xdvi is installed as\nTEXMFDIST/fonts/map/xdvi/xdvi-ptex.map.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"},"tex-web2c":{"origin":"devel/tex-web2c","version":"20240312"}},"categories":["print"],"shlibs_required":["libkpathsea.so.6","libXm.so.4","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXi.so.6","libXext.so.6","libXpm.so.4","libX11.so.6","libpaper.so.1","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on"}},{"name":"tex-synctex","origin":"devel/tex-synctex","version":"2.0.0_4","comment":"Synchronization TeXnology parser library","maintainer":"tex@FreeBSD.org","www":"https://itexmac.sourceforge.net/SyncTeX.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"700bf1e157b818853d33cc1aff0bb58dac6dadfd50f79679e6a8e7d8b0583ca9","flatsize":330360,"path":"All/tex-synctex-2.0.0_4.pkg","repopath":"All/tex-synctex-2.0.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":81452,"desc":"The Synchronization TeXnology named SyncTeX is a new feature of recent\nTeX engines designed by Jerome Laurens.  It allows to synchronize\nbetween input and output, which means to navigate from the source\ndocument to the typeset material and vice versa.","deps":{"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"}},"categories":["devel"],"shlibs_provided":["libsynctex.so.2"]},{"name":"tex-ptexenc","origin":"print/tex-ptexenc","version":"1.4.6","comment":"Library for Japanese pTeX and its tools","maintainer":"tex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4aa598e0a4617631ba29ddc6e9babeba00cfc27295feda8c178be16c8f8775dc","flatsize":110562,"path":"All/tex-ptexenc-1.4.6.pkg","repopath":"All/tex-ptexenc-1.4.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":32840,"desc":"ptexenc is a useful library for Japanese pTeX (which stands for\npublishing TeX, and is an extension of TeX by ASCII Co.) and its\nsurrounding tools.  ptexenc provides a better way of handling\ncharacter encodings.\n\nptexenc is not an official product of ASCII Co., so pTeX and other\ntools need some patches to make use of it.  Some patches are included\nwithin this archive.","deps":{"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"}},"categories":["print"],"shlibs_required":["libkpathsea.so.6"],"shlibs_provided":["libptexenc.so.1"]},{"name":"texlab","origin":"devel/texlab","version":"4.2.0_18","comment":"Language Server Protocol for LaTeX","maintainer":"antranigv@freebsd.am","www":"https://texlab.netlify.app/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee3015059f353fd8fff84824dbfbde95f72eef7b4c7b9122deae6a3da65609a6","flatsize":15719620,"path":"All/texlab-4.2.0_18.pkg","repopath":"All/texlab-4.2.0_18.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":9078520,"desc":"A cross-platform implementation of the Language Server Protocol providing rich\ncross-editing support for the LaTeX typesetting system. The server may be used\nwith any editor that implements the Language Server Protocol.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"tex-web2c","origin":"devel/tex-web2c","version":"20240312","comment":"TeX implementation translating WEB to C","maintainer":"tex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26ceda0866f2cdeb924194a44e4675982db1a663b4b502e5d9e697dfc51a48b7","flatsize":4529639,"path":"All/tex-web2c-20240312.pkg","repopath":"All/tex-web2c-20240312.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":989960,"desc":"Web2c, a system which converts TeX, Metafont, and other related WEB programs\nto C.  By itself, it is not a complete, ready-to-run, TeX distribution, nor\nis it a general-purpose Pascal-to-C or WEB-to-C translator.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpfi":{"origin":"math/mpfi","version":"1.5.4"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"},"tex-ptexenc":{"origin":"print/tex-ptexenc","version":"1.4.6"},"zziplib":{"origin":"devel/zziplib","version":"0.13.76"}},"categories":["devel"],"shlibs_required":["libkpathsea.so.6","libmpfi.so.0","libmpfr.so.6","libgmp.so.10","libcairo.so.2","libpixman-1.so.0","libpng16.so.16","libptexenc.so.1"]},{"name":"tex-libtexlua","origin":"devel/tex-libtexlua","version":"5.3.6_2","comment":"Lua library for TeXLive","maintainer":"tex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0e0d86fec970b9c8b97e3a5996521a89d694c236a996697654ac7d5c2e12106","flatsize":739844,"path":"All/tex-libtexlua-5.3.6_2.pkg","repopath":"All/tex-libtexlua-5.3.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":169156,"desc":"libtexlua is a Lua 5.2 library modified for LuaTeX.","categories":["devel"],"shlibs_provided":["libtexlua53.so.5"]},{"name":"tex-libtexluajit","origin":"devel/tex-libtexluajit","version":"2.1.0_3","comment":"LuaJIT library for TeXLive","maintainer":"tex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"715f40688a7ab18c2d116f66e413d150439f4152c02c218125909ee066e4007e","flatsize":1423093,"path":"All/tex-libtexluajit-2.1.0_3.pkg","repopath":"All/tex-libtexluajit-2.1.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":347016,"desc":"libtexluajit is a LuaJIT 2.0.3 library modified for LuaJITTeX.","categories":["devel"],"shlibs_provided":["libtexluajit.so.2"]},{"name":"tex-kpathsea","origin":"devel/tex-kpathsea","version":"6.4.0","comment":"Path searching library for TeX","maintainer":"tex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e845402a9ed9c8ba81f7229f406420f217bf83f6b9eb5908737ddce0fbe23076","flatsize":802262,"path":"All/tex-kpathsea-6.4.0.pkg","repopath":"All/tex-kpathsea-6.4.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":178188,"desc":"Kpathsea is a library to do path searching.  It is used in the Web2C\nimplementation of TeX and friends.  The library's fundamental purpose\nis to return a filename from a list of directories specified by the\nuser, similar to what shells do when looking up program names to\nexecute.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_provided":["libkpathsea.so.6"]},{"name":"tinygo","origin":"devel/tinygo","version":"0.14.1_1","comment":"Go compiler for small places","maintainer":"ports@FreeBSD.org","www":"https://github.com/tinygo-org/tinygo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3184107171564c532e95da60998a872db48f7c2b8773acd3dec36f45dc4d5b85","flatsize":336671194,"path":"All/tinygo-0.14.1_1.pkg","repopath":"All/tinygo-0.14.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":29820532,"desc":"TinyGo is a project to bring the Go programming language to microcontrollers\nand modern web browsers by creating a new compiler based on LLVM.  You can\ncompile and run TinyGo programs on several different microcontroller boards\nsuch as the BBC micro:bit and the Arduino Uno.  TinyGo can also be used to\nproduce WebAssembly (WASM) code which is very compact in size.\n\nWWW: https://tinygo.org/","deps":{"go121":{"origin":"lang/go121","version":"1.21.12"}},"categories":["devel"],"options":{"AVR":"off","QEMU":"off","SIMAVR":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe tinygo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"threema-web","origin":"www/threema-web","version":"2.5.5","comment":"Threema Web application","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/threema-ch/threema-web","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fc87c1ea4fd05996ddec3ab7301a2e83c5ef194b0f497e03e70bc4388ca7eb3","flatsize":30630341,"path":"All/threema-web-2.5.5.pkg","repopath":"All/threema-web-2.5.5.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":22871084,"desc":"Threema's web client allows you to use Threema on the desktop without\ncompromising security.\n\n  * Complete synchronization: By scanning a QR code, desktop and mobile\n    device are connected at once, and all conversations are fully accessible\n    on the desktop.\n\n  * Security and data restraint: All communication between phone and PC is\n    fully end-to-end encrypted. After the session is terminated, all\n    synchronized messages are immediately deleted in the browser.\n\n  * Open Source: Threema Web is open source and uses open standards. It is\n    also possible to host Threema Web on your own server.","categories":["www","net-im"],"messages":[{"message":"This is Threema Web, compiled with 'SELF_HOSTED=true' and with pre-defined\n  STUN/TURN and SaltyRTC servers on its bundled configuration. If you want to run\n  your own servers you must recompile this port yourself and make sure to define\n  the following variables:\n\n    THREEMA_ICE_CREDEN, the credentials for \"threema-angular\" (static username);\n    THREEMA_ICE_SERVER, your STUN server in a \"hostname:port\" format; \n    THREEMA_SALTYRTC_HOST, your SaltyRTC server;\n    THREEMA_SALTYRTC_PORT, the port of your SaltyRTC server,\n    THREEMA_SALTYRTC_KEY, the key used by your SaltyRTC server.\n\n  The web server needs to set the proper MIME type for *.wasm (WebAssembly) files.\n\n  If you use nginx, this would go into nginx's mime types:\n\n    application/wasm wasm;\n\n  Should you opt for Apache, then you would need to add this to httpd.conf:\n\n    AddType application/wasm .wasm\n\n  Make sure to serve Threema Web only via HTTPS. It's also recommend to enable\n  HSTS, HPKP, CSP and other available security mechanisms in your web server.\n\n  If you deployed it to be used on a server with restrictive CSP rules, make sure\n  to add \"static.threema.ch\" as an allowed style/font source.\n\n  NOTE: While you could in theory host your own version of the \"push-server\",\n        it won't help much since the GCM/APN API Keys required to dispatch push\n        notifications to the Threema app are *NOT* public.","type":"install"}]},{"name":"tex-dvipsk","origin":"print/tex-dvipsk","version":"20240312","comment":"Convert a TeX DVI file to PostScript","maintainer":"tex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12a3a2665d1977b7c7c0e15b2cc718cbad4c1b074bba724355a7efd51900db4b","flatsize":53783651,"path":"All/tex-dvipsk-20240312.pkg","repopath":"All/tex-dvipsk-20240312.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3334804,"desc":"The program dvips takes a DVI file [.dvi] produced by TeX (or by some\nother processor such as GFtoDVI) and converts it to PostScript,\nnormally sending the result directly to the laserprinter. Fonts used\nmay either be resident in the printer or defined as bitmaps in PK\nfiles, or a `virtual' combination of both. Dvips will automatically\ninvoke METAFONT to generate fonts that don't already exist.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"},"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"},"tex-web2c":{"origin":"devel/tex-web2c","version":"20240312"}},"categories":["print"],"shlibs_required":["libkpathsea.so.6"]},{"name":"tex-xmltex","origin":"print/tex-xmltex","version":"20240312","comment":"Non-validating XML parser, written in TeX","maintainer":"tex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c41bd0b329d9cad59d3d81737f51a4ce63b9c70b7d623092e7fe8c7e8fc2629c","flatsize":17099445,"path":"All/tex-xmltex-20240312.pkg","repopath":"All/tex-xmltex-20240312.pkg","licenselogic":"single","pkgsize":10153212,"desc":"xmltex implements a non validating parser for documents matching\nthe W3C XML Namespaces Recommendation.  The system may just be used\nto parse the file (expanding entity references and normalising\nnamespace declarations) in which case it records a trace of the\nparse on the terminal.  Normally however the information from the\nparse is used to trigger TeX typesetting code.  Declarations (in\nTeX syntax) are provided as part of xmltex to associate TeX code\nwith the start and end of each XML element, attributes, processing\ninstructions, and with unicode character data.","deps":{"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print"]},{"name":"tevent","origin":"devel/tevent","version":"0.13.0_2","comment":"Talloc based event loop library","maintainer":"timur@FreeBSD.org","www":"https://tevent.samba.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0de36106ac42f1f952858122837c4354939662028a783075379e89780f6756b","flatsize":200315,"path":"All/tevent-0.13.0_2.pkg","repopath":"All/tevent-0.13.0_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":52592,"desc":"tevent is a simple library that can handle the main event loop for an\napplication. It supports three kinds of events: timed events, file\ndescriptors becoming readable or writable and signals.\n\nTalloc is used for memory management, both internally and for private\ndata provided by users of the library.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"},"talloc":{"origin":"devel/talloc","version":"2.3.4_1"}},"categories":["devel"],"shlibs_required":["libtalloc.so.2","libintl.so.8"],"shlibs_provided":["libtevent.so.0"],"options":{"DEBUG":"off","MANPAGES":"off","PYTHON":"on"}},{"name":"tex-basic-engines","origin":"print/tex-basic-engines","version":"20240312","comment":"Basic TeX Engines","maintainer":"tex@FreeBSD.org","www":"https://tug.org/texlive/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efd586a2798b4d231ebb8c5717feca2102cb255c6fb47bccbe89642c199da0e4","flatsize":3453657,"path":"All/tex-basic-engines-20240312.pkg","repopath":"All/tex-basic-engines-20240312.pkg","licenselogic":"single","pkgsize":890168,"desc":"Basic TeX engines including tex and pdftex.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"},"tex-web2c":{"origin":"devel/tex-web2c","version":"20240312"}},"categories":["print"],"shlibs_required":["libpng16.so.16","libkpathsea.so.6"]},{"name":"tetrinet-x","origin":"games/tetrinet-x","version":"1.13.16_2","comment":"Addictive 6 player tetr*s game","maintainer":"gmarco@giovannelli.it","www":"https://servers.tetrinet.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0f25a5729b2401e78309aaa601930ca95442f0b140baa73e4a8cc5b40063d68","flatsize":95878,"path":"All/tetrinet-x-1.13.16_2.pkg","repopath":"All/tetrinet-x-1.13.16_2.pkg","licenselogic":"single","pkgsize":33664,"desc":"TetriNET is an addictive 6 player tetr*s game\n\nWhat this program does is set up a TetriNET server that ordinary\nTetriNET clients can connect to. It attempts to fix some of the\n\"glaring\" holes in the TetriNET protocol that I discovered, and which\nI'm sure some people use as cheats, but I now see why it is nearly\nimpossible to fix ;), without a modification to the client.\nI've kept the server as close to the same as the original TetriNET\nserver, but I've added some extras that I've often wanted, such as\nthe \"/kick\" and \"/ban\" keywords.\nPlease note, this server in no way encompasses the whole game. The clients\nare the ones that do most of the work, with the server just passing suitable\npackets between each client, and of course adding some of it's own.","categories":["games"],"messages":[{"message":"A startup script for the Tetrinet server has been installed in\n/usr/local/etc/rc.d/tetrinetx.\n\nPlease modify configuration files located in /usr/local/share/tetrinet-x\nbefore attempting to run Tetrinet server.","type":"install"}]},{"name":"tetrinet","origin":"games/tetrinet","version":"0.11_1","comment":"Console tetrinet client","maintainer":"ports@FreeBSD.org","www":"http://tetrinet.or.cz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb8f085f80175cd22e9f06993f7be819c555b230b77a896b9e00f6dfcf5ff89a","flatsize":109988,"path":"All/tetrinet-0.11_1.pkg","repopath":"All/tetrinet-0.11_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":40844,"desc":"Tetrinet is a multiplayer, networked tetris game for up to 6 players.\nThis is a Tetrinet client for the console.\n\nYou must be using at least a 50-line text display to run this version of\nTetrinet. This is made by either typing 'vidcontrol 80x50' before\nyou start tetrinet, or by adding 'allscreens_flags=\"80x50\"' to /etc/rc.conf.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games","net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"You must be using at least a 50-line text display to run this version of\nTetrinet. This is made by either typing 'vidcontrol 80x50' before\nyou start tetrinet, or by adding 'allscreens_flags=\"80x50\"' to /etc/rc.conf.","type":"install"},{"message":"===>   NOTICE:\n\nThe tetrinet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tetraproc","origin":"audio/tetraproc","version":"0.9.2","comment":"Tetrahedral microphone processor for ambisonic recording","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/tetra-pict.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0c0ac0ccefbd160c6b8d7518e7a5e5ddc08666e40eb2b5345ade55d6ac14cd8","flatsize":185541,"path":"All/tetraproc-0.9.2.pkg","repopath":"All/tetraproc-0.9.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62412,"desc":"TetraProc converts the A-format signals from a tetrahedral Ambisonic microphone\ninto B-format signals ready for recording.\n\nMain features:\n* A-B conversion using a classic scalar matrix and minimum phase\n  filters, or\n* A-B conversion using a 4 by 4 convolution matrix using measured\n  or computed impulse responses, or a combination of both.\n* Individual microphone calibration facilities.\n* 24 dB/oct higpass filters.\n* Metering, monitoring and test facilities.\n* Virtual stereo mic for stereo monitoring or recording.\n* Unlimited number of stored configurations.\n* Jack client with graphical user interface.","deps":{"clthreads":{"origin":"devel/clthreads","version":"2.4.2_1"},"clxclient":{"origin":"devel/clxclient","version":"3.9.2"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1","libfftw3f.so.3","libclxclient.so.3","libclthreads.so.2","libjack.so.0","libpng16.so.16","libXft.so.2","libX11.so.6"]},{"name":"tex-dvipdfmx","origin":"print/tex-dvipdfmx","version":"20240312","comment":"DVI Previewer(kpathsearch) for X","maintainer":"tex@FreeBSD.org","www":"http://project.ktug.or.kr/dvipdfmx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0aa3ea884e9a3f188b9c7cd9e9a1b2fb4ae4ba339be9d341f8ec2c39352a0918","flatsize":4720912,"path":"All/tex-dvipdfmx-20240312.pkg","repopath":"All/tex-dvipdfmx-20240312.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3297608,"desc":"The dvipdfmx (formerly dvipdfm-cjk) project provides an eXtended version of\nthe dvipdfm, a DVI to PDF translator developed by Mark A. Wicks. The primary\ngoal of this project is to support multi-byte character encodings and large\ncharacter sets for East Asian languages by CID-keyed font technology. The\nsecondary goal is to support as many features as pdfTeX developed by Han The\nThanh. This project is a combined work of the dvipdfm-jpn project by\nShunsaku Hirata and its modified one, dvipdfm-kor, by Jin-Hwan Cho.","deps":{"adobe-cmaps":{"origin":"print/adobe-cmaps","version":"20051217_4"},"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"},"tex-luatex":{"origin":"print/tex-luatex","version":"20240312"},"tex-web2c":{"origin":"devel/tex-web2c","version":"20240312"}},"categories":["print"],"shlibs_required":["libkpathsea.so.6","libpng16.so.16","libpaper.so.1"]},{"name":"tetzle","origin":"games/tetzle","version":"2.2.3","comment":"Jigsaw puzzle with tetrominoes","maintainer":"amdmi3@FreeBSD.org","www":"https://gottcode.org/tetzle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fa3417a64c3a53380207e276f0590de3f89a6ef73945f9cfb274c3a91a3f401","flatsize":1194847,"path":"All/tetzle-2.2.3.pkg","repopath":"All/tetzle-2.2.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":529520,"desc":"A jigsaw puzzle game that uses tetrominoes for the pieces. Any image\ncan be imported and used to create puzzles with a wide range of\nsizes. Games are saved automatically, and you can select between\ncurrently in progress games.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["games"],"shlibs_required":["libQt6OpenGLWidgets.so.6","libQt6Widgets.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"options":{"NLS":"on"}},{"name":"tet-aspell","origin":"textproc/tet-aspell","version":"0.1.1_1,2","comment":"Aspell Tetum dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"918bd2aba684f2de07179c2c38c4a67e6363f8ceb07830d4e6e28047eb349145","flatsize":165515,"path":"All/tet-aspell-0.1.1_1,2.pkg","repopath":"All/tet-aspell-0.1.1_1,2.pkg","licenselogic":"single","pkgsize":64608,"desc":"Aspell Tetum dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"tetgen","origin":"math/tetgen","version":"1.5.1","comment":"Quality Tetrahedral Mesh Generator and Delaunay Triangulator","maintainer":"hrs@FreeBSD.org","www":"http://tetgen.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51d624df09d4ce6b8f0c9eaa564c7bf7d0eeb3b374d2ad8b23c35cd21e29c9a6","flatsize":1574692,"path":"All/tetgen-1.5.1.pkg","repopath":"All/tetgen-1.5.1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":323948,"desc":"TetGen is a program for generating tetrahedral meshes for arbitrary 3D\ndomains. The main purpose of TetGen is to create high-quality tetrahedral\nmeshes for solving partial differential equations using finite element\nand finite volume methods. This program, based on Delaunay methods,\ncurrently generates meshes including exact constrained Delaunay\ntetrahedralizations and quality (conforming Delaunay) meshes. For a 3D\npoint set, it generates its exact Delaunay tetrahedralization and convex\nhull as well. The program is written in ANSI C++. It is highly portable,\nit should be very easy to compile and run on all major computer systems.\nIt can be also used as a library embedded into other applications.","categories":["math"],"options":{"EXAMPLES":"on"}},{"name":"test-drive","origin":"devel/test-drive","version":"0.4.0.7_1","comment":"Simple testing framework","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fortran-lang/test-drive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99952833b62676d707a45d563fab03e329534c41c8cf12819f43c565b4a4fd15","flatsize":72279,"path":"All/test-drive-0.4.0.7_1.pkg","repopath":"All/test-drive-0.4.0.7_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":27396,"desc":"This project offers a lightweight, procedural unit testing framework based on\nnothing but standard Fortran. Integration with meson, cmake and Fortran package\nmanager (fpm) is available. Alternatively, the testdrive.F90 source file can be\nredistributed in the project's testsuite as well.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libtest-drive.so.0"]},{"name":"testdisk","origin":"sysutils/testdisk","version":"7.2","comment":"Tool to check and undelete partitions","maintainer":"eduardo@FreeBSD.org","www":"https://www.cgsecurity.org/wiki/TestDisk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fb3bac37982c58940eb4d76f52442c0cd0fa25e0e889f941e5a24d17fdd3c74","flatsize":1615716,"path":"All/testdisk-7.2.pkg","repopath":"All/testdisk-7.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":395748,"desc":"Tool to check and undelete partition\nWorks with the following partitions:\n- FAT12 FAT16 FAT32\n- Linux EXT2/EXT3\n- Linux SWAP (version 1 and 2)\n- NTFS (Windows NT/W2K/XP)\n- BeFS (BeOS)\n- UFS (BSD)\n- Netware\n- ReiserFS\n\nTestDisk is under GNU Public License.\nYou can compile it under Dos with DJGPP or under Linux or BSD with gcc.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libjpeg.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","ICONV":"on","NTFS":"off","PROGSREISERFS":"off"}},{"name":"testssl.sh","origin":"security/testssl.sh","version":"3.0.9","comment":"Analyze and report TLS/SSL configuration/misconfiguration","maintainer":"adamw@FreeBSD.org","www":"https://github.com/drwetter/testssl.sh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e2aa89d8af02e048cc8d76ae2b1261d72c55f684484ed70c46c3c6b9d93294e","flatsize":3309660,"path":"All/testssl.sh-3.0.9.pkg","repopath":"All/testssl.sh-3.0.9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":733004,"desc":"testssl.sh is a command line tool which checks a server's service on\nany port for the support of TLS/SSL ciphers, protocols as well as some\ncryptographic flaws.  Key features:\n\n- Clear output: you can tell easily whether anything is good or bad\n- Machine readable output (CSV, two JSON formats)\n- Flexibility: You can test any SSL/TLS enabled and STARTTLS service,\n  not only webservers at port 443\n- Toolbox: Several command line options help you to run your test and\n  configure your output\n- Reliability: features are tested thoroughly\n- Privacy: It's only you who sees the result, not a third party","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openssl-unsafe":{"origin":"security/openssl-unsafe","version":"1.0.2.20170706"}},"categories":["security"]},{"name":"texmacs","origin":"editors/texmacs","version":"1.99.4_9","comment":"WYSIWYG scientific text editor","maintainer":"ports@FreeBSD.org","www":"https://www.texmacs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4b807eacc3e01bf8196dca61e92807a9de26798b3e0279ecb96feedd6bab906","flatsize":54895129,"path":"All/texmacs-1.99.4_9.pkg","repopath":"All/texmacs-1.99.4_9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20392000,"desc":"GNU TeXmacs is a free scientific text editor, which was both inspired\nby TeX and GNU Emacs. The editor allows you to write structured\ndocuments via a wysiwyg (what-you-see-is-what-you-get) and user-\nfriendly interface. New styles may be created by the user. The\nprogram implements high-quality typesetting algorithms and TeX\nfonts, which help you to produce professional-looking documents.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"guile1":{"origin":"lang/guile1","version":"1.8.8_2"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"},"transfig":{"origin":"print/transfig","version":"3.2.5e_6"}},"categories":["editors","print"],"shlibs_required":["libXext.so.6","libX11.so.6","libguile.so.17","libltdl.so.7","libgmp.so.10"],"options":{"ASPELL":"on","FREETYPE":"on","GHOSTSCRIPT":"on","IMLIB2":"on","PDF":"on","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:texmacs:texmacs:1.99.4:::::dragonfly6:x86_64:9"},"messages":[{"message":"===>   NOTICE:\n\nThe texmacs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tesseract-game","origin":"games/tesseract","version":"2014.05.12_3","comment":"Smooth FPS with map editing, instagib, DM and CTF","maintainer":"operator@myrechenzentrum.net","www":"http://tesseract.gg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbe4d26effe3a52bb959f8aed0a0aa71c7ff20e842bd29f6f56ccb26a18c605d","flatsize":3046528,"path":"All/tesseract-game-2014.05.12_3.pkg","repopath":"All/tesseract-game-2014.05.12_3.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":1068060,"desc":"Tesseract is a first-person shooter game focused on instagib deathmatch\nand capture-the-flag gameplay as well as cooperative in-game map editing.\n\nTesseract provides a unique open-source engine derived from Cube 2\nSauerbraten technology but with upgraded modern rendering techniques.\nThe new rendering features include fully dynamic omnidirectional\nshadows, global illumination, HDR lighting, deferred shading,\nmorphological/temporal/multisample anti-aliasing, and much more.","deps":{"enet":{"origin":"net/enet","version":"1.3.18,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libenet.so.7","libX11.so.6","libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0","libGL.so.1"],"options":{"DOCS":"on","CLIENT":"on","DEDICATED":"on","MASTER":"off"},"messages":[{"message":"#######################################################\n# Build games/tesseract-data from source to play this #\n#######################################################","type":"install"}]},{"name":"teseq","origin":"misc/teseq","version":"1.1.1_2","comment":"Terminal control sequence analyzer","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/teseq/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc8f9c0842c53822a2c0ce51278c2e0c40c55356e351ce41d70144adc79b3eaa","flatsize":164714,"path":"All/teseq-1.1.1_2.pkg","repopath":"All/teseq-1.1.1_2.pkg","licenselogic":"single","pkgsize":50360,"desc":"GNU Teseq is a tool for translating files that contain control\ncharacters and terminal control sequences, into human-understandable\ntext. It is intended to aid in debugging problems in terminal\nemulators, software that makes use of special terminal features, and\ninteractions between the two.\n\nTeseq is primarily targeted at individuals who possess a basic\nunderstanding of terminal control sequences, especially CSI sequences;\nhowever, by default Teseq will try to identify and describe the\nsequences that it encounters, and the behavior they might produce in a\nterminal.\n\nTeseq describes control functions as they are interpreted by\nVT100-compatible terminals, and/or terminals compliant with the ECMA-48 /\nISO/IEC 6429 standard. Teseq does _not_ support describing control\nfunctions according to terminal-specific definitions in a database such\nas termcap or terminfo, though future versions may include limited\nsupport for that (*note Future Enhancements::). Therefore, the\ndescriptions Teseq uses for control functions may not necessarily match\ntheir actual interpretation by whatever terminal device the characters\nwere actually intended for","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe teseq port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tesseract","origin":"graphics/tesseract","version":"5.4.1","comment":"Commercial quality open source OCR engine","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/tesseract-ocr/tesseract","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abb358c9eb0922030a5cf0d75b9135f713c2833d41b0774481b37aa47bc81c78","flatsize":14099385,"path":"All/tesseract-5.4.1.pkg","repopath":"All/tesseract-5.4.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2539812,"desc":"The Tesseract OCR engine was one of the top 3 engines in the 1995 UNLV\nAccuracy test. Between 1995 and 2006 it had little work done on it, but\nit is probably one of the most accurate open source OCR engines\navailable. The source code will read a binary, grey or color image and\noutput text.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"leptonica":{"origin":"graphics/leptonica","version":"1.82.0_2"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"tesseract-data":{"origin":"graphics/tesseract-data","version":"4.1.0"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libleptonica.so.5","libarchive.so.13","libcurl.so.4","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libpangocairo-1.0.so.0","libcairo.so.2","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libtesseract.so.5"],"options":{"DOCS":"on","TOOLS":"on"},"annotations":{"cpe":"cpe:2.3:a:tesseract_project:tesseract:5.4.1:::::dragonfly6:x86_64"}},{"name":"tex-jadetex","origin":"print/tex-jadetex","version":"20240312","comment":"TeX backend for Jade, DSSSL processor for SGML/XML documents","maintainer":"tex@FreeBSD.org","www":"https://jadetex.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"edf26c5d93223e6c1e5f4f28b1c56b7d5bbf43a9c7471a55d94f5409b1572095","flatsize":17713045,"path":"All/tex-jadetex-20240312.pkg","repopath":"All/tex-jadetex-20240312.pkg","licenselogic":"single","pkgsize":11740668,"desc":"This is JadeTeX, a TeX backend for Jade.\n\nJadeTeX enables you to produce formatted output of documents written\nwith the Standard Generalized Markup Language (SGML).  JadeTeX uses\ntex to produce Device Independent (DVI) output; from there, you can\nproduce high quality hardcopy.  JadeTeX also uses pdftex to produce\nAdobe Portable Document Format (PDF) versions of your documents,\ncomplete with hyperlinks, and suitable for distribution on the World\nWide Web and other media.\n\nTo use JadeTex, run your SGML document, its Document Type Definition\n(DTD), and its Document Style Semantics and Specification Language\n(DSSSL) specification, through jade with the \"-t tex\" option.  Then,\nto produce a DVI file, run\n\n   etex \"&jadetex\" <file>.tex\n\nTo produce a PDF file, run\n\n   pdftex \"&pdfjadetex\" <file>.tex","deps":{"tex-formats":{"origin":"print/tex-formats","version":"20240312"},"tex-xmltex":{"origin":"print/tex-xmltex","version":"20240312"}},"categories":["print"]},{"name":"terraform-switcher","origin":"sysutils/terraform-switcher","version":"1.1.1_3","comment":"Tool to switch between different versions of terraform","maintainer":"dutra@FreeBSD.org","www":"https://tfswitch.warrensbox.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd8d92492c2eb1e7c40908e42ba19434546dfc731f29afcba8ecd204bc794ab7","flatsize":11305486,"path":"All/terraform-switcher-1.1.1_3.pkg","repopath":"All/terraform-switcher-1.1.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3551236,"desc":"A command line tool to switch between different versions of terraform","categories":["sysutils"]},{"name":"termplay","origin":"multimedia/termplay","version":"2.0.6_36","comment":"Tool that converts images to ANSI sequences, plays videos in terminals","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jD91mZM2/termplay","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f01a76acdf50470b9b25a6cd4b6ac7a37ead3e9fda202caf4949873effc2b9f","flatsize":1977352,"path":"All/termplay-2.0.6_36.pkg","repopath":"All/termplay-2.0.6_36.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":643020,"desc":"termplay is the tool to convert images to ANSI sequences.\nIt also supports playing videos.\n\nFeatures:\n* Multiple modes\n  * Sixels: Only supported by a few terminals, like xterm.\n  * Unicode halfblock: This is the same as TrueColor below, but uses unicode\n    half-blocks for smaller pixels.\n  * TrueColor: Any RGB color, supported by most terminals.\n  * 256 color: The closest representation of a color that can be fit within\n    1 byte. Use this if nothing else works.\n* Flexible\n  * Change framerate, size and more using command line switches.\n* Adapting size\n  * Automatically scales the image to fit your terminal.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"libsixel":{"origin":"graphics/libsixel","version":"1.8.6_1,1"}},"categories":["multimedia"],"shlibs_required":["libsixel.so.1","libgstapp-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"]},{"name":"tuxpaint-stamps","origin":"games/tuxpaint-stamps","version":"2024.01.29","comment":"TuxPaint Stamps","maintainer":"wen@FreeBSD.org","www":"https://www.tuxpaint.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6454286f3d3de4eb240e4d3f0759ab69c7906cbd0fe1ae9fafa87c9b7cac8808","flatsize":121756488,"path":"All/tuxpaint-stamps-2024.01.29.pkg","repopath":"All/tuxpaint-stamps-2024.01.29.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":79642956,"desc":"Tux Paint is a free drawing program designed for young children (kids\nages 3 and up). It has a simple, easy-to-use interface, fun sound\neffects, and an encouraging cartoon mascot who helps guide children as\nthey use the program. It provides a blank canvas and a variety of\ndrawing tools to help your child be creative.","deps":{"tuxpaint":{"origin":"games/tuxpaint","version":"0.9.32"}},"categories":["games"]},{"name":"termit","origin":"x11-toolkits/termit","version":"3.1_3","comment":"Small terminal emulator with Lua scripting","maintainer":"bob@eager.cx","www":"http://wiki.github.com/nonstop/termit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"950aae90edc5bb803c60174297c1ffdc746669bd5f2d4509167370c6fe425cb8","flatsize":168660,"path":"All/termit-3.1_3.pkg","repopath":"All/termit-3.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":60644,"desc":"Small terminal emulator. The only dependencies are Vte and Gtk2 libs.\nTermit supports tabs, bookmarks, encoding switching and sessions.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["x11-toolkits","gnome"],"shlibs_required":["libvte-2.91.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","liblua-5.3.so","libX11.so.6"],"options":{"DEBUG":"off","DOCS":"on","NLS":"on"},"messages":[{"message":"-------------------------------------------------------------------------------\nPlease see the change in the 'require' lines at the top of the file\n/usr/local/share/doc/termit/rc.lua.example.\nThis may affect any scripts where similar constructs have been used.\nIf these changes are not made (i.e. the return values added) any scripts using\nthese values will fail.\n-------------------------------------------------------------------------------","type":"install"}]},{"name":"terminus-ttf","origin":"x11-fonts/terminus-ttf","version":"4.49.3","comment":"Terminus Font - a clean fixed width font (TTF version)","maintainer":"sunpoet@FreeBSD.org","www":"https://files.ax86.net/terminus-ttf/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45658f45e8453920ba078f85db13a1ed4df50ec5c485ea6ed79ba0cb26d7e146","flatsize":2078835,"path":"All/terminus-ttf-4.49.3.pkg","repopath":"All/terminus-ttf-4.49.3.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":356044,"desc":"Terminus TTF is a TrueType version of Terminus Font, a fixed-width bitmap font\noptimized for long work with computers.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You can start using the fonts by following these instructions:\n\nAdd the following line to the \"Files\" section of your X.Org\nconfiguration file:\n\n\tFontPath \"/usr/local/share/fonts/TerminusTTF/\"\n\nPlease also note that this font will only look good if used at the\nfollowing sizes:\n\n        12 px or 9 pt\n        14 px or 10.5 pt\n        16 px or 12 pt\n        18 px or 13.5 pt\n        20 px or 15 pt\n        22 px or 16.5 pt\n        24 px or 18 pt\n        28 px or 21 pt\n        32 px or 24 pt","type":"install"}]},{"name":"terminfo-db","origin":"misc/terminfo-db","version":"20231209","comment":"Terminal Description database","maintainer":"bapt@FreeBSD.org","www":"https://invisible-island.net/ncurses/ncurses.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d097cbee484a6b53d08fd838becaeb78256e4c9bfc5682eb5b2f9c8f8b56e19","flatsize":2174798,"path":"All/terminfo-db-20231209.pkg","repopath":"All/terminfo-db-20231209.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":298920,"desc":"Terminal description database in the \"terminfo\" format.","categories":["misc"]},{"name":"terraform-docs","origin":"sysutils/terraform-docs","version":"0.18.0_2","comment":"Generate documentation from Terraform modules","maintainer":"dutra@FreeBSD.org","www":"https://github.com/terraform-docs/terraform-docs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"692508e3915ce534192bd30241e1773f7536f5bc8c9031d58e8e4a231ca2bc58","flatsize":16069202,"path":"All/terraform-docs-0.18.0_2.pkg","repopath":"All/terraform-docs-0.18.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4723656,"desc":"A utility to generate documentation from Terraform modules in various output\nformats.\n\n  terraform-docs asciidoc ./my-terraform-module          # asciidoc table\n  terraform-docs asciidoc table ./my-terraform-module    # asciidoc table\n  terraform-docs asciidoc document ./my-terraform-module # asciidoc document\n  terraform-docs json ./my-terraform-module              # json\n  terraform-docs markdown ./my-terraform-module          # markdown table\n  terraform-docs markdown table ./my-terraform-module    # markdown table\n  terraform-docs markdown document ./my-terraform-module # markdown document\n  terraform-docs pretty ./my-terraform-module            # colorized pretty\n  terraform-docs tfvars hcl ./my-terraform-module        # hcl format of\n                                                           terraform.tfvars\n  terraform-docs tfvars json ./my-terraform-module       # json format of\n                                                           terraform.tfvars\n  terraform-docs toml ./my-terraform-module              # toml\n  terraform-docs xml ./my-terraform-module               # xml\n  terraform-docs yaml ./my-terraform-module              # yaml","categories":["sysutils","textproc"]},{"name":"texstudio","origin":"editors/texstudio","version":"4.7.2_1","comment":"Integrated writing environment for LaTeX documents","maintainer":"wen@FreeBSD.org","www":"https://texstudio.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7b4b2e07c09f0f75db3baa819e2ef45f803e188344bf2409cb1e1d81a3be935","flatsize":120642718,"path":"All/texstudio-4.7.2_1.pkg","repopath":"All/texstudio-4.7.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29646612,"desc":"TeXstudio is a fully featured LaTeX editor, designed to make writing\nLaTeX documents as easy and comfortable as possible.  Some of the\noutstanding features of TeXstudio are an integrated pdf viewer with\n(almost) word-level synchronization, live inline preview, advanced\nsyntax-highlighting, live checking of references, citations, latex\ncommands, spelling and grammar.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"quazip-qt5":{"origin":"archivers/quazip","version":"1.4_1"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["editors"],"shlibs_required":["libX11.so.6","libhunspell-1.7.so.0","libquazip1-qt5.so.1.4.0","libQt5Core.so.5","libpoppler-qt5.so.1","libpoppler-cpp.so.0","libQt5Svg.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Concurrent.so.5","libGL.so.1"]},{"name":"terminus-font","origin":"x11-fonts/terminus-font","version":"4.49.1_1","comment":"Terminus Font - a clean fixed width font","maintainer":"x11@FreeBSD.org","www":"https://terminus-font.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9be945c966eeecb2c08985cff0e819de663e9b577e0e96a1a6c9472a970622d9","flatsize":2898035,"path":"All/terminus-font-4.49.1_1.pkg","repopath":"All/terminus-font-4.49.1_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1615544,"desc":"Terminus Font is designed for long (8 and more hours per day) work\nwith computers. Version 4.11 contains 594 characters, covering code\npages ISO8859-1/2/5/9/13/15/16, Windows-1250/1251/1252/1254/1257,\nIBM-437/852/855/866, KOI8-R/U/E/F, Bulgarian-MIK, Paratype-PT154/PT254,\nMacintosh-Ukrainian and Esperanto, and also the vt100 and xterm\npseudographic characters.\n\nNote: This ports also installed a slanted version of the terminus\nfont, contributed by \"Sascha Blank\" <sblank@tiscali.de> which is NOT\nin the original release.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"AO2":"off","DV1":"off","GE2":"off","GQ2":"off","HI2":"off","IJ1":"off","KA2":"off","LL2":"off","TD1":"off"},"messages":[{"message":"Add the following line to the \"Files\" section of xorg.conf or XF86Config:\n\n\tFontPath \"/usr/local/share/fonts/terminus-font/\"","type":"install"}]},{"name":"terminal-image-viewer","origin":"deskutils/terminal-image-viewer","version":"1.2.1","comment":"Display images in terminals using RGB ANSI codes & unicode characters","maintainer":"yuri@FreeBSD.org","www":"https://github.com/stefanhaustein/TerminalImageViewer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c397359bb6cea1a09126af10a8dd3f3feec63216f5ba9d75aa32b2eada860c98","flatsize":304903,"path":"All/terminal-image-viewer-1.2.1.pkg","repopath":"All/terminal-image-viewer-1.2.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":103012,"desc":"Small C++ program to display images in a (modern) terminal using RGB ANSI codes\nand unicode block graphic characters.\n\nThere are various similar tools (such as timg) using the unicode half block\ncharacter to display two 24bit pixels per character cell. This program enhances\nthe resolution by mapping 4x8 pixel cells to different unicode characters,\nusing the following algorithm:\n\nFor each 4x8 pixel cell of the (potentially downscaled) image:\n* Find the color channel (R, G or B) that has the biggest range of values for\n  the current cell.\n* Split this range in the middle and create a corresponding bitmap for the cell.\n* Compare the bitmap to the assumed bitmaps for various unicode block graphics\n  characters.\n* Re-calculate the foreground and background colors for the chosen character.","deps":{"GraphicsMagick":{"origin":"graphics/GraphicsMagick","version":"1.3.43_1,1"},"gcc9":{"origin":"lang/gcc9","version":"9.5.0_1"}},"categories":["deskutils"],"shlibs_required":["libstdc++.so.6","libgcc_s.so.1"]},{"name":"terminator","origin":"x11/terminator","version":"2.1.3_1","comment":"Multiple GNOME terminals in one window","maintainer":"ume@FreeBSD.org","www":"https://github.com/gnome-terminator/terminator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1253ebd4719e383bf6dd5abb7bbb57cd1b935e29e2e8364c3251e5801aa17e0c","flatsize":3396644,"path":"All/terminator-2.1.3_1.pkg","repopath":"All/terminator-2.1.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":517472,"desc":"Terminator is a Python terminal program, using the same widget as\ngnome-terminal to provide a tiled set of terminals in as little\nspace as possible.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"keybinder-gtk3":{"origin":"x11/keybinder-gtk3","version":"0.3.2_3"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["x11","python"]},{"name":"terminality","origin":"devel/terminality","version":"2.1","comment":"Cross-platform terminal manipulation library","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b51f3ff163c61c43c19c8e9f42aa35867d7b33b1d7a4a7ffe97722f3f2af040a","flatsize":396068,"path":"All/terminality-2.1.pkg","repopath":"All/terminality-2.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":158388,"desc":"Terminality aims to be a cross-platform terminal manipulation library. It\nprovides a set of functions which are used to manipulate a text terminal,\nfunctions such as clearing the screen, changing text colours, moving the\ncursor, etc.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe terminality port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"termatrix","origin":"misc/termatrix","version":"0.2","comment":"Emulates Matrix terminal's \"green tears\" effect","maintainer":"ports@FreeBSD.org","www":"http://lightless.org/other/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00c2e9250569f2090da33b1672a0832ed7eabc5a3d713480666c954f4ac04cb3","flatsize":24668,"path":"All/termatrix-0.2.pkg","repopath":"All/termatrix-0.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10212,"desc":"This little software emulates \"The Matrix\" on your VT-100 compatible\nterminal 8^).","categories":["misc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe termatrix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"termcolor","origin":"devel/termcolor","version":"2.1.0","comment":"Header-only C++ library for printing colored messages to the terminal","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ikalnytskyi/termcolor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f31ac3e7341df8fd4561c0b08d08200c30c9c6018903ca30fba2f8e26319ed0","flatsize":36474,"path":"All/termcolor-2.1.0.pkg","repopath":"All/termcolor-2.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6316,"desc":"Termcolor is a header-only C++ library for printing colored messages to the\nterminal. Written just for fun with a help of the Force. Termcolor uses ANSI\ncolor formatting, so you can use it on every system that is used such terminals\n(most *nix systems, including Linux and Mac OS). On Windows, WinAPI is used\ninstead but some limitations are applied.","categories":["devel"]},{"name":"termbox","origin":"devel/termbox","version":"1.1.3","comment":"Legacy-free alternative to ncurses","maintainer":"as@php.net","www":"https://github.com/termbox/termbox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cf25be865397213124824c3534ec80f8b3421769f2e99ca98e315daa8267ecd","flatsize":171357,"path":"All/termbox-1.1.3.pkg","repopath":"All/termbox-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39636,"desc":"termbox is a minimal, legacy-free alternative to ncurses, suitable\nfor building text-based user interfaces.","categories":["devel"],"shlibs_provided":["libtermbox.so.1"]},{"name":"termscp","origin":"ftp/termscp","version":"0.10.0_14","comment":"TUI file transfer and explorer with support for SCP/SFTP/FTP/S3","maintainer":"sec.research.2005@gmail.com","www":"https://github.com/veeso/termscp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f6d14402c99a886febff8be00e4f6bbee7f76110451407729c9bca6c70043c8","flatsize":12693490,"path":"All/termscp-0.10.0_14.pkg","repopath":"All/termscp-0.10.0_14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3585684,"desc":"Feature rich TUI file transfer and explorer with support for SCP/SFTP/FTP/S3.\n\nTermscp is a feature rich terminal file transfer and explorer, with support for\nSCP/SFTP/FTP/S3.\nSo basically it is a terminal utility with an TUI to connect to a remote server\nto retrieve and upload files and to interact with the local file system.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"}},"categories":["ftp"],"shlibs_required":["libdbus-1.so.3","libssh2.so.1"],"options":{"DOCS":"on"}},{"name":"tepl6","origin":"x11-toolkits/tepl6","version":"6.4.0_3","comment":"Text editor product line","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Tepl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f256d49fe8b0122fb87776e9274427580d10438b9a11fc952351c3b40e3a2d4","flatsize":2264668,"path":"All/tepl6-6.4.0_3.pkg","repopath":"All/tepl6-6.4.0_3.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":235740,"desc":"Tepl is a library that eases the development of GtkSourceView-based text\neditors and IDEs. Tepl is the acronym for \"Text editor product line\".\nIt serves as an incubator for GtkSourceView.\n\nTepl was previously named Gtef (GTK+ text editor framework). The project has\nbeen renamed in June 2017 to have a more beautiful name. The end of Tepl is\npronounced like in \"apple\".","deps":{"amtk":{"origin":"x11-toolkits/amtk","version":"5.6.0_2"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"uchardet":{"origin":"textproc/uchardet","version":"0.0.8_1"}},"categories":["x11-toolkits"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgtksourceview-4.so.0","libamtk-5.so.1","libicuuc.so.74","libicui18n.so.74"],"shlibs_provided":["libtepl-6.so.2"]},{"name":"tenshi","origin":"sysutils/tenshi","version":"0.17_1","comment":"Log monitoring program, designed to watch multiple logs","maintainer":"0mp@FreeBSD.org","www":"https://inversepath.com/tenshi.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d83f89610fba7e34203210ea2e5a931744b79418771c90eee9256662b6b41e0","flatsize":70438,"path":"All/tenshi-0.17_1.pkg","repopath":"All/tenshi-0.17_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24788,"desc":"Tenshi is a log monitoring program, designed to watch one or more\nlog files for lines matching user defined regular expressions and\nreport on the matches. The regular expressions are assigned to\nqueues which have an alert interval and a list of mail recipients.\n\nQueues can be set to send a notification as soon as there is a log\nline assigned to it, or to send periodic reports.\n\nAdditionally, uninteresting fields in the log lines (such as PID\nnumbers) can be masked with the standard regular expression grouping\noperators ( ). This allows cleaner and more readable reports. All\nreports are separated by hostname and all messages are condensed\nwhen possible.","deps":{"p5-IO-BufferedSelect":{"origin":"devel/p5-IO-BufferedSelect","version":"1.0_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"users":["tenshi"],"groups":["tenshi"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:inversepath:tenshi:0.17:::::dragonfly6:x86_64:1"}},{"name":"teo","origin":"emulators/teo","version":"1.8.4_2","comment":"Thomson TO8 emulator","maintainer":"nanard@free.fr","www":"https://sourceforge.net/projects/teoemulator/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11764d0e5d9c5e2e8769ad622354afbea1d8edbd50b54ce58830323c15cda8ae","flatsize":337267,"path":"All/teo-1.8.4_2.pkg","repopath":"All/teo-1.8.4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":152764,"desc":"Teo is an emulator of the Thomson TO8 microcomputer for PC, running\non MSDOS, Windows, Linux, and FreeBSD.\n\nThe compatibility is close to 100%25 for softwares which don't use\nnon emulated peripherals and don't hold physical protections.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["emulators"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libasound.so.2","libpng16.so.16","libX11.so.6","libXext.so.6"]},{"name":"templatelite","origin":"www/templatelite","version":"2.10","comment":"Smaller, faster alternative to the Smarty template engine","maintainer":"ports@FreeBSD.org","www":"https://templatelite.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd57c09ce6099f4bc69b1bf30cc65b57d49aa07b5c120d105f571fd50082c940","flatsize":507966,"path":"All/templatelite-2.10.pkg","repopath":"All/templatelite-2.10.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":187016,"desc":"Template Lite is a very fast, small HTML template engine written in PHP.\nThe engine supports most of the Smarty template engine functions and filters.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on"},"messages":[{"message":"You need to adjust php's include_path to contain `/usr/local/share/templatelite'!\nFor example, insert\n\tinclude_path = \".:/usr/local/share/templatelite\"\ninto `/usr/local/etc/php.ini'.","type":"install"},{"message":"===>   NOTICE:\n\nThe templatelite port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"template_","origin":"www/template_","version":"2.2.3","comment":"High performance PHP compiling template engine","maintainer":"ports@FreeBSD.org","www":"https://www.xtac.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e5be7f733795155adf9e3c4ee6dbf76cb49c54b9dc3948e7b8d79dc737501ca","flatsize":63112,"path":"All/template_-2.2.3.pkg","repopath":"All/template_-2.2.3.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":16556,"desc":"Template_ is a LGPL-ed high performance and fast template engine for PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"messages":[{"message":"To use Template_ you have to add the correct include path into\nyour ${LOCALBASE}/etc/php.ini configuration file, like:\n\ninclude_path = \".:/usr/local/share/template_\"","type":"install"},{"message":"===>   NOTICE:\n\nThe template_ port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"template-glib","origin":"devel/template-glib","version":"3.36.1","comment":"Templating library for GLib","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/template-glib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f5906423b8b852b5b3856402abe8d9dbcc2e9e66b3367f1af7189d8ad496f66","flatsize":355446,"path":"All/template-glib-3.36.1.pkg","repopath":"All/template-glib-3.36.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":80120,"desc":"Template-GLib is a templating library for GLib.\n\nIt includes a simple template format along with integration into\nGObject-Introspection for properties and methods. It separates the parsing\nof templates and the expansion of templates for faster expansion. You can\nalso define scope, custom functions, and more with the embedded expression\nlanguage.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"}},"categories":["devel"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgirepository-1.0.so.1"],"shlibs_provided":["libtemplate_glib-1.0.so.0"]},{"name":"tempcontrol","origin":"misc/tempcontrol","version":"1.2_3","comment":"Temperature control for fermenting beer and other applications","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afc3e20f161761f9fae8dc5f61e7b9a09f3b99c360c932b9bf2f8ed91044feed","flatsize":62619,"path":"All/tempcontrol-1.2_3.pkg","repopath":"All/tempcontrol-1.2_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":22316,"desc":"Tempcontrol is a temperature control program.  In its current version\nit is specifically designed to control the temperature of beer\nfermenters in a fridge.  It controls the temperatures when necessary\nby turning on either the fridge motor to cool the surroundings, or a\nlight bulb to warm them.\n\nThe specific brewing-related details are relatively minor, and future\nversions may become more general-purpose.\n\nRead the file README in the distribution for more information.  At a\nlater date there will be real documentation.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["misc"],"shlibs_required":["libreadline.so.8","libncurses.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tempcontrol port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tempest_for_eliza","origin":"audio/tempest_for_eliza","version":"1.0.5_8","comment":"Program to send AM radio signals using a PC monitor","maintainer":"ports@FreeBSD.org","www":"http://www.erikyyy.de/tempest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef0f20aca60cae522eeb91e36e397255773da6a27ca489cc30320c4ef3ea1aff","flatsize":32379,"path":"All/tempest_for_eliza-1.0.5_8.pkg","repopath":"All/tempest_for_eliza-1.0.5_8.pkg","licenselogic":"single","pkgsize":12680,"desc":"Tempest for Eliza is a program that uses your computer monitor to send out\nAM radio signals.  You can then hear computer generated music in your radio.\nIt teaches you that your computer can be observed.  Tempest for Eliza works\nwith every monitor, every resolution.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["audio"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tempest_for_eliza port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"temperature.app","origin":"x11/temperature.app","version":"1.5","comment":"Dockable WindowMaker applet which displays the local temperature","maintainer":"mbeis@xs4all.nl","www":"https://www.dockapps.net/temperatureapp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e604b36e75a5d0dc8601c4b216b1856629eefef1c7ffbf1704491ba82b736b4e","flatsize":53785,"path":"All/temperature.app-1.5.pkg","repopath":"All/temperature.app-1.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":18464,"desc":"Temperature.app is a Window Maker dock application which\nfetches local temperature information every 15 minutes from\nftp://weather.noaa.gov and displays it (in Celsius or Fahrenheit).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["x11","windowmaker"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"tex-formats","origin":"print/tex-formats","version":"20240312","comment":"Formats for basic TeX engines and the 'latex' command","maintainer":"tex@FreeBSD.org","www":"https://tug.org/texlive/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02b5534045d66d168dc83610a4e90b4e466f3fe1b0ede7498d668e0711572d2d","flatsize":25496421,"path":"All/tex-formats-20240312.pkg","repopath":"All/tex-formats-20240312.pkg","licenselogic":"single","pkgsize":18701372,"desc":"Format files for basic TeX engines.","deps":{"tex-basic-engines":{"origin":"print/tex-basic-engines","version":"20240312"},"tex-web2c":{"origin":"devel/tex-web2c","version":"20240312"},"texlive-base":{"origin":"print/texlive-base","version":"20240312"},"texlive-texmf":{"origin":"print/texlive-texmf","version":"20240312"}},"categories":["print"]},{"name":"tong","origin":"games/tong","version":"1.3_2","comment":"Tetris and Pong in the same place at the same time","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/tong/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"462b82e48be4c97f68373bff7697946253de50a7dad64c70a1c64425da72fe53","flatsize":54752628,"path":"All/tong-1.3_2.pkg","repopath":"All/tong-1.3_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":45965988,"desc":"Tetris meets Pong, with more twists than a contortionist club's\nsecret handshake. Sometimes, the total is greater than the sum of the parts.\nTetris and Pong are classics, addictive and unshakable from their places in\ngaming history. TONG is the result of mixing the two, capitalizing on the\nessential qualities of each classic and adding new twists of its own to make\nan explosive chemical reaction out of it all.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tong port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tere","origin":"sysutils/tere","version":"1.5.1_8","comment":"Terminal file explorer","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mgunyho/tere","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54c4bafa4f62ae4861e37f521936c1c25e5645031bc60a7da06fbb1162fd9116","flatsize":2493967,"path":"All/tere-1.5.1_8.pkg","repopath":"All/tere-1.5.1_8.pkg","licenselogic":"single","licenses":["EUPLv12"],"pkgsize":732580,"desc":"`tere` is a terminal file explorer. It is a faster alternative to using `cd`\nand `ls` to browse folders in your terminal. `tere` only really does one thing:\nit provides a TUI for efficiently navigating to a folder, and then prints the\npath to that folder when you exit. By configuring your shell to `cd` to the\nprinted folder, you can move around in your filesystem very quickly.","categories":["sysutils"]},{"name":"telepathy-sofiasip","origin":"net-im/telepathy-sofiasip","version":"0.4.5_2","comment":"SIP (sofia-sip) Connection Manager for Telepathy Framework","maintainer":"yuri@FreeBSD.org","www":"https://sofia-sip.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8f9088905017abbd9a12a6c29b4ca89c1f15e4f2163d17add46cd0fce852bcd","flatsize":143824,"path":"All/telepathy-sofiasip-0.4.5_2.pkg","repopath":"All/telepathy-sofiasip-0.4.5_2.pkg","licenselogic":"single","pkgsize":47420,"desc":"Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF\nRFC3261 specification (see the feature table). It can be used as a building\nblock for SIP client software for uses such as VoIP, IM, and many other\nreal-time and person-to-person communication services. The primary target\nplatform for Sofia-SIP is GNU/Linux. Sofia-SIP is based on a SIP stack\ndeveloped at the Nokia Research Center. Sofia-SIP is licensed under the LGPL.","deps":{"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sofia-sip":{"origin":"net/sofia-sip","version":"1.13.17"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"}},"categories":["net-im"],"shlibs_required":["libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libsofia-sip-ua-glib.so.3","libsofia-sip-ua.so.0","libglib-2.0.so.0","libintl.so.8","libtelepathy-glib.so.0"]},{"name":"telepathy-mission-control","origin":"net-im/telepathy-mission-control","version":"5.16.6_3","comment":"Telepathy component to apps to abstract details of connection managers","maintainer":"gnome@FreeBSD.org","www":"https://mission-control.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b791d6798b4786ea8dad9c690ac45f02a86c6483766290a7d40aceb762f05275","flatsize":882596,"path":"All/telepathy-mission-control-5.16.6_3.pkg","repopath":"All/telepathy-mission-control-5.16.6_3.pkg","licenselogic":"single","pkgsize":183840,"desc":"Mission Control, or MC, is a Telepathy component providing a way for\n\"end-user\" applications to abstract some of the details of connection\nmanagers, to provide a simple way to manipulate a bunch of connection\nmanagers at once, and to remove the need to have in each program the\naccount definitions and credentials.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"}},"categories":["net-im","devel"],"shlibs_required":["libgmodule-2.0.so.0","libgio-2.0.so.0","libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libtelepathy-glib.so.0"],"shlibs_provided":["libmission-control-plugins.so.0"]},{"name":"telepathy-logger-qt5","origin":"net-im/telepathy-logger-qt5","version":"17.09.0_3","comment":"Qt binding for Telepathy Logger","maintainer":"kde@FreeBSD.org","www":"https://community.kde.org/KTp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"054c856bbffc80dd90f562a260adbb1cdd62b266d1ab04fed987773a140794cb","flatsize":229968,"path":"All/telepathy-logger-qt5-17.09.0_3.pkg","repopath":"All/telepathy-logger-qt5-17.09.0_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":59804,"desc":"Qt wrapper around the Telepathy Logger client library.\n\nTelepathy is a D-Bus framework for unifying real time communication,\nincluding instant messaging, voice calls and video calls. It abstracts\ndifferences between protocols to provide a unified interface for\napplications.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"},"telepathy-logger":{"origin":"net-im/telepathy-logger","version":"0.8.2_3"},"telepathy-qt5":{"origin":"net-im/telepathy-qt","version":"0.9.8_4"}},"categories":["net-im"],"shlibs_required":["libQt5DBus.so.5","libtelepathy-qt5.so.0","libglib-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libtelepathy-glib.so.0","libtelepathy-logger.so.3","libQt5Core.so.5"],"shlibs_provided":["libtelepathy-logger-qt.so.5"]},{"name":"thinkingrock","origin":"deskutils/thinkingrock","version":"2.2.1_3","comment":"Application for collecting and processing your thoughts","maintainer":"beat@FreeBSD.org","www":"http://www.thinkingrock.com.au/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ae320e7c1b6b61439d0fc6768bac0d1dc94d2546cf085173aa127410d4dff2d","flatsize":65122694,"path":"All/thinkingrock-2.2.1_3.pkg","repopath":"All/thinkingrock-2.2.1_3.pkg","licenselogic":"single","pkgsize":31590928,"desc":"Thinking Rock is a free software application for collecting and processing your\nthoughts following the GTD methodology.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["deskutils","java"],"messages":[{"message":"Please note that Thinkingrock will not work with diablo-jdk16\n or diablo-jre16. Set the JAVA_HOME variable to a different\n Java installation:\n\n e.g. tcsh:\n > setenv JAVA_HOME /usr/local/jdk1.6.0\n > thinkingrock\n\n e.g. sh:\n $ export JAVA_HOME=/usr/local/diablo-jre1.5.0\n $ thinkingrock","type":"install"}]},{"name":"telepathy-idle","origin":"net-im/telepathy-idle","version":"0.2.2_1","comment":"IRC Connection Manager for Telepathy Framework","maintainer":"gnome@FreeBSD.org","www":"https://telepathy.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c16e85f9eb4da80cd3104fe28d40d9b543d32178e66a168857c680049f45ce5","flatsize":157814,"path":"All/telepathy-idle-0.2.2_1.pkg","repopath":"All/telepathy-idle-0.2.2_1.pkg","licenselogic":"single","pkgsize":51560,"desc":"Idle is a connection manager for the Telepathy framework.","deps":{"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"}},"categories":["net-im"],"shlibs_required":["libdbus-glib-1.so.2","libdbus-1.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libtelepathy-glib.so.0"]},{"name":"telepathy-logger","origin":"net-im/telepathy-logger","version":"0.8.2_3","comment":"Logger utility library for the Telepathy framework","maintainer":"gnome@FreeBSD.org","www":"https://telepathy.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3171be2fd1a1d9d27228b9f8b5e4a86d910395c4d51f136129acfa0f1f58af92","flatsize":996672,"path":"All/telepathy-logger-0.8.2_3.pkg","repopath":"All/telepathy-logger-0.8.2_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":153328,"desc":"Logger utility library for the Teleparthy framwork.","deps":{"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"}},"categories":["net-im"],"shlibs_required":["libdbus-glib-1.so.2","libdbus-1.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libsqlite3.so.0","libtelepathy-glib.so.0"],"shlibs_provided":["libtelepathy-logger.so.3"]},{"name":"telepathy-salut","origin":"net-im/telepathy-salut","version":"0.8.1_5","comment":"Link-local Connection Manager for Telepathy Framework","maintainer":"gnome@FreeBSD.org","www":"https://telepathy.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"240df3321662b8c196ee4799da2f9aa5408875190aaf5349a8b8abe52e5427e7","flatsize":1981706,"path":"All/telepathy-salut-0.8.1_5.pkg","repopath":"All/telepathy-salut-0.8.1_5.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":426600,"desc":"Telepathy is a real time communications framework.  Salut provides\nLink-local Jabber functionality for Telepathy.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"}},"categories":["net-im"],"shlibs_required":["libtelepathy-glib.so.0","libgthread-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libsqlite3.so.0","libgnutls.so.30","libavahi-gobject.so.0","libavahi-common.so.3","libavahi-client.so.3","libsoup-2.4.so.1","libgmodule-2.0.so.0","libdbus-glib-1.so.2","libdbus-1.so.3"],"shlibs_provided":["libsalut-plugins-0.8.1.so","libwocky-telepathy-salut-0.8.1.so"]},{"name":"telepathy-farstream","origin":"net-im/telepathy-farstream","version":"0.6.2_5","comment":"Farstream Connection Manager for Telepathy Framework","maintainer":"gnome@FreeBSD.org","www":"https://telepathy.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"418d95348c548a616684601ef8bfda9f80bdb9763413c94dfe547cbf3ad8ab46","flatsize":589072,"path":"All/telepathy-farstream-0.6.2_5.pkg","repopath":"All/telepathy-farstream-0.6.2_5.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":114152,"desc":"Telepathy Farstream is a Telepathy client library that uses Farstream\nto handle Call channels.","deps":{"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"farstream":{"origin":"net-im/farstream","version":"0.2.9"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"python311":{"origin":"lang/python311","version":"3.11.9"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"}},"categories":["net-im"],"shlibs_required":["libgio-2.0.so.0","libdbus-glib-1.so.2","libdbus-1.so.3","libfarstream-0.2.so.5","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libtelepathy-glib.so.0"],"shlibs_provided":["libtelepathy-farstream.so.3"]},{"name":"telepathy-accounts-signon","origin":"net-im/telepathy-accounts-signon","version":"2.1_2","comment":"Telepathy libaccounts and libsignon plugin","maintainer":"kde@FreeBSD.org","www":"https://gitlab.com/accounts-sso/telepathy-accounts-signon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"157eb2d1b3ae0e0ac523dbee20d013902a1709e164efd0c2177922f3029e25f5","flatsize":50744,"path":"All/telepathy-accounts-signon-2.1_2.pkg","repopath":"All/telepathy-accounts-signon-2.1_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":17468,"desc":"A mission control plugin for Telepathy, integrating with libaccounts and libsignon\nto provide IM accounts and authentication. This code is based on Nemo Mobile's\nfork of the plugin from Empathy's ubuntu-online-account support.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libaccounts-glib":{"origin":"net-im/libaccounts-glib","version":"1.27"},"libsignon-glib":{"origin":"net-im/libsignon-glib","version":"2.1_1"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"},"telepathy-mission-control":{"origin":"net-im/telepathy-mission-control","version":"5.16.6_3"}},"categories":["net-im"],"shlibs_required":["libmission-control-plugins.so.0","libtelepathy-glib.so.0","libaccounts-glib.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libsignon-glib.so.2"]},{"name":"telepathy-gabble","origin":"net-im/telepathy-gabble","version":"0.18.4_4","comment":"Jabber Connection Manager for Telepathy Framework","maintainer":"gnome@FreeBSD.org","www":"https://telepathy.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76e7fa784e82dda386a2623ddf552f1c10483cf5dc965d1f9e45199c1aec059c","flatsize":3128740,"path":"All/telepathy-gabble-0.18.4_4.pkg","repopath":"All/telepathy-gabble-0.18.4_4.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":690480,"desc":"Gabble is a Jabber/XMPP connection manager for the Telepathy framework,\ncurrently supporting single user chats, multi user chats and voice/video\ncalls. Install this package to use Telepathy instant messaging clients\nwith Jabber/XMPP servers, including Google Talk.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libnice":{"origin":"net-im/libnice","version":"0.1.21_2"},"libnice-gst1":{"origin":"net-im/libnice-gst1","version":"0.1.21_2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"loudmouth":{"origin":"net-im/loudmouth","version":"1.5.4_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"}},"categories":["net-im"],"shlibs_required":["libdbus-glib-1.so.2","libdbus-1.so.3","libgthread-2.0.so.0","libxml2.so.2","libsqlite3.so.0","libgnutls.so.30","libtelepathy-glib.so.0","libsoup-2.4.so.1","libnice.so.10","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgabble-plugins-0.18.4.so","libwocky-telepathy-gabble-0.18.4.so","libconsole.so","libgateways.so"]},{"name":"tt2020","origin":"x11-fonts/tt2020","version":"0.2.1","comment":"Advanced, hyperrealistic, multilingual typewriter font","maintainer":"ehaupt@FreeBSD.org","www":"https://copypaste.wtf/TT2020/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b54479bd38fe90b0f45ce8e2aa01830252c16af1d0a0bfc9cba7798c2f3233a0","flatsize":230010182,"path":"All/tt2020-0.2.1.pkg","repopath":"All/tt2020-0.2.1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":77223136,"desc":"TT2020 is an advanced, open source, hyperrealistic, multilingual\ntypewriter font for a new decade.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"tenebrae","origin":"games/tenebrae","version":"1.04_13","comment":"Quake engine with lighting similar to that in Doom III","maintainer":"ports@FreeBSD.org","www":"https://tenebrae.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31825cb53a61695c9d65dbe82d0c18443755db80c83115d0f05161ff8aff5b87","flatsize":16753050,"path":"All/tenebrae-1.04_13.pkg","repopath":"All/tenebrae-1.04_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2984704,"desc":"Tenebrae is a modification of the Quake source that adds stencil shadows and\nper pixel lights to Quake.  Stencil shadows allow for realistic shadow\neffects on every object in the game world.  Per pixel lighting allows you to\nhave fine surface details correctly lit.  These are essentially the same\nalgorithms as used by the new Doom game.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"quake-data":{"origin":"games/quake-data","version":"1.0.6_2"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libX11.so.6","libXext.so.6","libXxf86dga.so.1","libXxf86vm.so.1","libGL.so.1","libGLU.so.1","libpng16.so.16","libSDL-1.2.so.0"],"options":{"ASM":"on","DOCS":"on"},"messages":[{"message":"Tenebrae has been installed.\n\nIf you're having sound problems, try running it with parameter \"-sndspeed\n<speed>\", where <speed> can be 22050 or 44100, for example.\n\nIf you're having water rendering problems, try setting variable \"r_novis\"\nto \"1\" (one).","type":"install"},{"message":"===>   NOTICE:\n\nThe tenebrae port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"telegramqml","origin":"net-im/telegramqml","version":"0.9.2_4","comment":"Telegram API tools for QtQML and Qml","maintainer":"henry.hu.sh@gmail.com","www":"https://github.com/Aseman-Land/TelegramQML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"faac88c7bd2e62d3691ab9f48c031d68e2fe9ad704aa8686ccccd1e891c0dada","flatsize":1953361,"path":"All/telegramqml-0.9.2_4.pkg","repopath":"All/telegramqml-0.9.2_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":403992,"desc":"Telegram API tools for QtQML and Qml, based on Cutegram-Core and libqtelegram.\nIt's free and released under the GPLv3 license.","deps":{"libqtelegram-ae":{"origin":"net-im/libqtelegram-ae","version":"6.1_5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net-im"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libqtelegram-ae.so.1","libQt5Quick.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"],"shlibs_provided":["libtelegramqml.so.1"]},{"name":"teleirc","origin":"net-im/teleirc","version":"2.3.0_9","comment":"Telegram/IRC bridge for use with any IRC channel and Telegram group","maintainer":"DtxdF@disroot.org","www":"https://teleirc.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c51ae8dac85a2ca1bd50acc9bba9da22bcdbab98fb3af5daafdb0c8e60cf5d83","flatsize":5901324,"path":"All/teleirc-2.3.0_9.pkg","repopath":"All/teleirc-2.3.0_9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2000536,"desc":"TeleIRC is a Go implementation of a Telegram <=> IRC bridge. TeleIRC\nworks with any IRC channel and Telegram group. It bridges messages\nbetween a Telegram group and an IRC channel.","categories":["net-im"],"users":["teleirc"],"groups":["teleirc"]},{"name":"telepathy-glib","origin":"net-im/telepathy-glib","version":"0.24.2","comment":"GLib utility library for the Telepathy framework","maintainer":"gnome@FreeBSD.org","www":"https://telepathy.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"413a5cffec7cb34a0673b44526d9e42504734c56744599b925fbf646672f1398","flatsize":26565408,"path":"All/telepathy-glib-0.24.2.pkg","repopath":"All/telepathy-glib-0.24.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":2018240,"desc":"GLib utility library for the Telepathy framework.","deps":{"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"vala":{"origin":"lang/vala","version":"0.56.16,1"}},"categories":["net-im"],"shlibs_required":["libdbus-glib-1.so.2","libdbus-1.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libtelepathy-glib.so.0"]},{"name":"telegram-cli","origin":"net-im/telegram-cli","version":"20200106_1","comment":"Command-line interface for Telegram","maintainer":"ports@FreeBSD.org","www":"https://github.com/kenorb-contrib/tg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2932a3fcc9b743145ff27af129b12412fb9612c7015012cfe5712506246fe80","flatsize":3519322,"path":"All/telegram-cli-20200106_1.pkg","repopath":"All/telegram-cli-20200106_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":824676,"desc":"Telegram-cli is a command-line interface\nfor the Telegram instant-messaging network.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"libconfig":{"origin":"devel/libconfig","version":"1.7.3"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net-im"],"shlibs_required":["libevent-2.1.so.7","libjansson.so.4","libconfig.so.11","libreadline.so.8","liblua-5.4.so","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe telegram-cli port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"telak","origin":"graphics/telak","version":"0.7_4","comment":"Tool to draw pictures on your root window","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/jd/telak","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3717b5a2296eb42e8cd18abc875bed5b8d25bc42d560a8d4a45ff0f1d5b31dd","flatsize":40039,"path":"All/telak-0.7_4.pkg","repopath":"All/telak-0.7_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16268,"desc":"Telak is a small tool to draw local or remote pictures on your root window.\nThis is very useful if you want to have RRD graphs drawn above your wallpaper.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"}},"categories":["graphics"],"shlibs_required":["libImlib2.so.1","libcurl.so.4","libgcrypt.so.20","libX11.so.6"],"messages":[{"message":"To install an example config file, log into your user account and type\n'make install-user'.","type":"install"}]},{"name":"teco","origin":"editors/teco","version":"0398_2","comment":"Powerful and compact editor with nongraphical user interface","maintainer":"bob@eager.cx","www":"https://almy.us/teco.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8e2ae7566d486957fad41715ecd4f7e8fb32a5983b8dfb0ef64072949816642","flatsize":834407,"path":"All/teco-0398_2.pkg","repopath":"All/teco-0398_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":204836,"desc":"TECO is the grand old text editor.  It is a powerful and compact precursor\nto EMACS, and has a completely nongraphical user interface.  It is very fast\n(probably the fastest editor in the world) and has a macro language. TECO\nwas written by Dan Murphy (http://www.opost.com/dlm) at Digital Equipment\nCorporation in 1962.  This is based on Pete Siemsen's TECOC implementation,\nand comes with a copy of the original's DECUS TECO documentation.","categories":["editors"],"options":{"DOCS":"on"},"messages":[{"message":"Powerful and compact editor with nongraphical user interface\n\nThe FreeBSD port implements pretty well all that the Linux version does.\n\nThere is now a manual page; note carefully that the name of the\nexecutable file is 'tecoc', and that it takes a first argument\nspecifying how it is to run. The manual page has many more details.\n\nMost users will want to set up aliases for using the program; this is\nnot done by the port to avoid unnecessary namespace pollution. There is\nalso the issue that the conventional command for creating a new file\nwith teco is 'make' - it is suggested that a capitalised version,\n'Make', is used instead. However, users can choose any name they like.\n\nAn example set of aliases for csh might be:\n\n        alias Make 'tecoc make'\n        alias teco 'tecoc teco'\n        alias mung 'tecoc mung'\n        alias inspect 'tecoc teco -inspect'\n\nFor bash, they might be:\n\n        alias Make='tecoc make'\n        alias teco='tecoc teco'\n        alias mung='tecoc mung'\n        alias inspect='tecoc teco -inspect'\n\n\nIf the port is built with the DOCS option set to ON, then documentation\nwill be installed into %%DOCSDIR%%. This will include\na large teco manual named 'teco.doc', and a quick reference 'wall chart'\nnamed 'wchart.txt'. Other documents located there are outdated and/or\ninconsistent, and thus of limited use.\n\nBefore starting to use tecoc, see the sections \"DESCRIPTION/Command\nnames\" and \"SEE ALSO\" in the manual page.","type":"install"}]},{"name":"teem","origin":"science/teem","version":"1.11.0","comment":"Libraries for representing, processing and visualizing scientific data","maintainer":"yuri@FreeBSD.org","www":"https://teem.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"698d57215343cbbee3ef2e57f2fb88340873ec9da10fc4f9957cb790d5e95a93","flatsize":3504659,"path":"All/teem-1.11.0.pkg","repopath":"All/teem-1.11.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1015608,"desc":"Teem is a set of ANSI C libraries for manipulation, measurement, and\nvisualization of structured scientific data. Includes N-dimensional image I/O\nand processing, volume rendering, diffusion tensor processing, ray tracing,\nPostScript rendering, and more.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["science"],"shlibs_required":["libpng16.so.16"],"shlibs_provided":["libteem.so.1"]},{"name":"tela-icon-theme","origin":"x11-themes/tela-icon-theme","version":"2023.06.25","comment":"Flat icon theme","maintainer":"duchateau.olivier@gmail.com","www":"https://github.com/vinceliuice/Tela-icon-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68a4d2e1a8507ed416ccd5f8f0ae993bd3a319dd6afd3b4802d51198639f1664","flatsize":11620236,"path":"All/tela-icon-theme-2023.06.25.pkg","repopath":"All/tela-icon-theme-2023.06.25.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2218820,"desc":"This package contains a flat colorful design icon theme.","deps":{"adwaita-icon-theme":{"origin":"x11-themes/adwaita-icon-theme","version":"42.0"},"hicolor-icon-theme":{"origin":"misc/hicolor-icon-theme","version":"0.18"}},"categories":["x11-themes"]},{"name":"tinker","origin":"science/tinker","version":"8.11.3_1","comment":"General purpose molecular modelling package","maintainer":"yuri@FreeBSD.org","www":"https://dasher.wustl.edu/tinker/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3832c93eae5ab6100d17bb08bd1540a39ed3e5dc3f511fd042da2e35a6ec00ec","flatsize":307353185,"path":"All/tinker-8.11.3_1.pkg","repopath":"All/tinker-8.11.3_1.pkg","licenselogic":"single","licenses":["TINKER"],"pkgsize":49765428,"desc":"Tinker is a set of small programs for doing general purpose molecular\nmodeling calculations. Tools are included for energy minimizations,\ngeometry calculations, simulated annealing, molecular dynamics, and\nmolecular analysis calculations. Tools for converting coordinate sets\nare also provided.  Tinker employs several force fields and minimization\ntechniques.\n\nThis port sets the maxatm value to 2500 atoms.  This should be\nsufficient for most molecular systems.  Should you need to work with\nlarger systems you can set the maxatm parameter in the sizes.i file\nlocated in the tinker/source directory and recompile.  Note that if it\nis set too large that tinker programs will abort and core dump.\n\nFor more information about Tinker see:","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libfftw3_threads.so.3","libfftw3.so.3","libgfortran.so.5","libquadmath.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","NATIVE":"off","OPTIMIZED_FFLAGS":"off","SIMD":"off"},"messages":[{"message":"The author requests that you return a license form\n   to him if you find Tinker to be useful.\n\n   See /usr/local/share/licenses for license forms.\n\n   The name of TINKER's 'analyze' program has been changed\n   to 'analyze_t' during installation to allow for use on\n   systems where the very common hunspell package is\n   installed as well.","type":"install"}]},{"name":"team","origin":"misc/team","version":"3.1_4","comment":"Portable multi-buffered tape streaming utility","maintainer":"joerg@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2035621d5e0ac71a852eace4cddc44498d99e7abf9f87c1f4d6f571888351990","flatsize":16342,"path":"All/team-3.1_4.pkg","repopath":"All/team-3.1_4.pkg","licenselogic":"single","pkgsize":9260,"desc":"Submitted-By: pcg@aber.ac.uk (Piercarlo Grandi)\nPosting-Number: Volume 27, Issue 195\nArchive-Name: team/part01\n\nThere exist a few filters that help tapes streams by buffering IO and\nallowing reads to overlaps with writes under Unix. Most of these filters\nrely on relatively unportable features, for example SYSV like shared\nmemory.\n\nteam is a filter that runs essentially unchanged on any Unix version, as\nit relies only on features present in V7. A number of team processes\n(team members) share a common input fd and a common output fd, and they\ntake turns at reading from the former and writing to the latter; they\nsynchronize by using a ring of pipes between them, where a \"read-enable\"\nand a \"write-enable\" token circulate.\n\nThe team source is GPL'ed, and it comes with no warranty.","categories":["misc"]},{"name":"teapot","origin":"deskutils/teapot","version":"2.3.0_1","comment":"Full-screen curses based spread sheet program","maintainer":"ports@FreeBSD.org","www":"http://www.syntax-k.de/projekte/teapot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"045e18d96d9db924570d2588d36d2798c005b840d1fc8534030202b8e20369a5","flatsize":704792,"path":"All/teapot-2.3.0_1.pkg","repopath":"All/teapot-2.3.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":314192,"desc":"This is teapot (Table Editor And Planner, Or: Teapot), a new spread sheet\nprogram for UNIX.\n\nThe current release has the following features:\n\no  curses based user interface with easy to understand menues\no  portable sheet file format uses XDR or ASCII format\no  tbl, LaTeX, HTML, CSV or formatted text files can be generated and\n   simple SC and WK1 sheets can be imported\no  typed expression evaluator with the types int, float, string, error,\n   pointer to cell and empty\no  iterative expressions\no  powerful cell addressing\no  three-dimensional sheets\no  new expression evaluator functions can be added very easy\no  English, Dutch or German builtin messages or X/OPEN message catalogues\no  a user guide, available as pdf and html\no  It is still a small and simple program!\n\nNOTE: the GUI interface is not yet supported on FreeBSD","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["deskutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe teapot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"teckit","origin":"textproc/teckit","version":"2.5.11_1","comment":"Toolkit for converting data between 8-bit legacy encodings and Unicode","maintainer":"nikola.lecic@anthesphoria.net","www":"https://scripts.sil.org/TECkit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fdad52f9553607252a02984b1312082a58487d4611dc8e5d99c3ac1ab2c47a8","flatsize":6893018,"path":"All/teckit-2.5.11_1.pkg","repopath":"All/teckit-2.5.11_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1096316,"desc":"TECkit (Text Encoding Conversion toolkit) is a toolkit for converting data\nbetween 8-bit legacy encodings and Unicode. It can also be used for\ntransliteration of Unicode between different scripts.\n\nTECkit uses a mapping description language (mapping byte encodings to Unicode).\nMapping rules can be extended by (1) the use of character sequences rather than\nsingle characters on either side; (2) by the addition of contextual constraints\n(environments) determining when a rule should apply; (3) and by the use of\ncharacter classes, optional and repeatable elements, grouping and alternation\nto express more complex patterns to be matched and processed.\n\nTECkit is particularly useful with XeTeX (Unicode-aware derivate of TeX).\n\nThe following binaries are provided:\n\n  teckit_compile  mapping compiler that allows binary mapping tables (.tec)\n                  to be built from TECkit description files (.map)\n  sfconv          a tool for converting Standard Format (SF) files\n  txtconv         a utility to apply TECkit mappings to plain-text files\n\n     http://scripts.sil.org/TECkitDownloads#5b6cf869","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["textproc","converters"],"shlibs_required":["libexpat.so.1"],"shlibs_provided":["libTECkit.so.0","libTECkit_Compiler.so.0"],"options":{"DOCS":"on"}},{"name":"tecnoballz","origin":"games/tecnoballz","version":"0.93.1_3","comment":"Brick breaker (Arkanoid-like game)","maintainer":"amdmi3@FreeBSD.org","www":"https://linux.tlk.fr/games/TecnoballZ/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c20292972c0707fb5811609dd682c7c55aa1afb7f46d9f54a8891f93c4f09e4","flatsize":2849022,"path":"All/tecnoballz-0.93.1_3.pkg","repopath":"All/tecnoballz-0.93.1_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1690884,"desc":"A exciting Brick Breaker with 50 levels of game and 11 special levels,\ndistributed on the 2 modes of game to give the player a sophisticated system\nof attack weapons with an enormous power of fire that can be build by\ngaining bonuses.  Numerous decors, musics and sounds complete this great\ngame.  This game was ported from the Commodore Amiga.","deps":{"libmikmod":{"origin":"audio/libmikmod","version":"3.3.11.1_2"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libmikmod.so.3","libtinyxml.so.3"]},{"name":"telepathy-qt5","origin":"net-im/telepathy-qt","version":"0.9.8_4","comment":"High-level Qt binding for Telepathy","maintainer":"kde@FreeBSD.org","www":"https://telepathy.freedesktop.org/doc/telepathy-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d046f798d075f73584120421bbaeb2a5687926069effb9908965fc6045c4819d","flatsize":48354806,"path":"All/telepathy-qt5-0.9.8_4.pkg","repopath":"All/telepathy-qt5-0.9.8_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3984176,"desc":"This is a library for Qt-based Telepathy clients.\n\nTelepathy is a D-Bus framework for unifying real time communication,\nincluding instant messaging, voice calls and video calls. It abstracts\ndifferences between protocols to provide a unified interface for\napplications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"telepathy-farstream":{"origin":"net-im/telepathy-farstream","version":"0.6.2_5"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"}},"categories":["net-im"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libtelepathy-farstream.so.3","libtelepathy-glib.so.0","libQt5DBus.so.5","libQt5Network.so.5","libQt5Core.so.5","libQt5Xml.so.5"],"shlibs_provided":["libtelepathy-qt5-farstream.so.0","libtelepathy-qt5-service.so.1","libtelepathy-qt5.so.0"],"options":{"DOCS":"on"}},{"name":"te-hunspell","origin":"textproc/te-hunspell","version":"0.01.2_3","comment":"Telugu hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c47b897db96cdbdeeb200078afe996c918e724fa5dd58d46c018c7b76d6510e3","flatsize":3421226,"path":"All/te-hunspell-0.01.2_3.pkg","repopath":"All/te-hunspell-0.01.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":429508,"desc":"Telugu hunspell dictionaries","categories":["textproc"]},{"name":"tea","origin":"editors/tea","version":"63.1.0","comment":"Simple and powerful Qt-based text editor","maintainer":"danilo@FreeBSD.org","www":"https://tea.ourproject.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7d9b83301e7b60b51351497f4839a06a9cdb09443dc668e7d62b55c438ac4c5","flatsize":2032681,"path":"All/tea-63.1.0.pkg","repopath":"All/tea-63.1.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":648112,"desc":"TEA is powerful text editor for Unix-like systems. It depends on Qt4\nand, optionally, GNU Aspell or Hunspell. With an ultimately small size,\nTEA provides hundreds of functions. Some of the features include:\n\n  - Built-in MC-like file manager (with support for archived files)\n  - Spellchecker (using the Aspell or/and Hunspell)\n  - Tabbed layout engine\n  - Syntax highlighting for C, C++, shell, C#, Fortran, Java, LilyPond,\n    Lua, NASM, NSIS, Pascal, Perl, PHP, PO (gettext), Seed7, TeX/LaTeX,\n    Vala, Verilog, XML, HTML, XHTML, etc.\n  - Multiple encodings support, hotkeys customizations, bookmarks, Morse\n    code generator, screenshot utility, calendar with organizer\n  - Code snippets, sessions, and templates support\n  - Miscellaneous HTML tools; preview in external browsers\n  - Wikipedia, DocBook, LaTeX, Lout editing support\n  - String-handling functions such as sorting, reverse, format killing,\n    trimming, filtering, conversions, etc.\n  - Drag'n'drop support (with text files and pictures)\n  - Built-in image viewer (PNG, JPEG, GIF, WBMP, BMP, SVG, TIFF, TGA,\n    etc.), converter, and resizer","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["editors"],"shlibs_required":["libhunspell-1.7.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on","ASPELL":"on","HUNSPELL":"on"}},{"name":"tellico","origin":"misc/tellico","version":"3.5.5","comment":"Collection manager for KDE","maintainer":"kde@FreeBSD.org","www":"https://tellico-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ad26315649116231f77c03c6c6fbce40332013a2c31ca5171eda42e3bf90755","flatsize":16519873,"path":"All/tellico-3.5.5.pkg","repopath":"All/tellico-3.5.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6447236,"desc":"Tellico is a KDE application for organizing your collections. It provides\ndefault templates for books, bibliographies, videos, music, video games,\ncoins, stamps, trading cards, comic books, and wines.","deps":{"btparse":{"origin":"textproc/btparse","version":"0.35_2"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exempi":{"origin":"textproc/exempi","version":"2.6.3_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libcsv":{"origin":"textproc/libcsv","version":"3.0.3_4"},"libkcddb":{"origin":"audio/libkcddb","version":"23.08.5"},"libksane":{"origin":"graphics/libksane","version":"23.08.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-charts":{"origin":"x11-toolkits/qt5-charts","version":"5.15.15p0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"taglib":{"origin":"audio/taglib","version":"2.0.1"},"yaz":{"origin":"net/yaz","version":"5.31.1_7"}},"categories":["misc","kde"],"shlibs_required":["libbtparse.so.0","libcsv.so.3","libKF5KIOFileWidgets.so.5","libxml2.so.2","libxslt.so.1","libexslt.so.0","libQt5WebEngineWidgets.so.5","libKF5NewStuffWidgets.so.5","libKF5Cddb.so.5","libexempi.so.8","libtag.so.2","libyaz.so.5","libKF5Sane.so.5","libKF5Bookmarks.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5SonnetCore.so.5","libpoppler-qt5.so.1","libpoppler.so.134","libKF5FileMetaData.so.3","libiso9660.so.11","libcdio.so.19","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5Wallet.so.5","libKF5ItemModels.so.5","libQt5Charts.so.5","libKF5NewStuff.so.5","libKF5JobWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5GuiAddons.so.5","libKF5Service.so.5","libKF5ItemViews.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libQt5Qml.so.5","libKF5NewStuffCore.so.5","libQt5Xml.so.5","libKF5I18n.so.5","libKF5Archive.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5Attica.so.5","libQt5Network.so.5","libQt5Core.so.5"]},{"name":"tdrop","origin":"misc/tdrop","version":"0.5.0_1","comment":"Glorified WM-Independent Dropdown Creator","maintainer":"nivit@FreeBSD.org","www":"https://github.com/noctuid/tdrop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"614d8b4c2d3b134e3109eba0b52443b042710a11c4b2d9ff000e947892fe094a","flatsize":42200,"path":"All/tdrop-0.5.0_1.pkg","repopath":"All/tdrop-0.5.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18552,"desc":"Tdrop makes dropdown terminals and windows.\n\nIt is used for hiding/unhiding programs to achieve quake/dropdown\nfunctionality. It can create a dropdown window if one does not already\nexist or turn the current window into a dropdown on the fly.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"gawk":{"origin":"lang/gawk","version":"5.3.0"},"tmux":{"origin":"sysutils/tmux","version":"3.3a_3"},"xdotool":{"origin":"x11/xdotool","version":"3.20211022.1_1,1"},"xprop":{"origin":"x11/xprop","version":"1.2.7"},"xrandr":{"origin":"x11/xrandr","version":"1.5.2_1"},"xwininfo":{"origin":"x11/xwininfo","version":"1.1.5_1"}},"categories":["misc"]},{"name":"te-libreoffice","origin":"editors/libreoffice-te","version":"24.2.4.2","comment":"te language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f988e0204385d9696e23c80b048db44fb93a8cf80742fbafe34f553f2befcdfe","flatsize":2426441,"path":"All/te-libreoffice-24.2.4.2.pkg","repopath":"All/te-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":358612,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"ted","origin":"editors/ted","version":"2.23_8","comment":"X11 based RTF editor","maintainer":"ports@FreeBSD.org","www":"https://www.nllgg.nl/Ted/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"719a0a06a1e01910c010a83756f26f65db86029170a6fdf77f9a4738a0bbcfe4","flatsize":9127901,"path":"All/ted-2.23_8.pkg","repopath":"All/ted-2.23_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2251744,"desc":"Ted is a text editor running under X11 on Unix/Linux systems.\n\nFeatures\n--------\n  * Wysiwyg rich text editing.\n  * Ted uses Microsoft RTF as its native file format.\n  * In line bitmap, jpeg, gif, ppm, png and xpm pictures.\n  * Postscript printing.\n  * Cut/Copy/Paste, text and images.\n  * Find/Replace using regular expressions.\n  * Ruler: Paragraph indentation, Indentation of first line, Tabs.\n  * Footnotes and endnotes.\n  * Tables: Insert Table, Row, Column. Changing the column width of tables\n    with their ruler.\n  * Symbols and accented characters are fully supported.\n  * Hyperlinks.\n  * Saving a document in HTML format.\n  * Save to *.pdf using /usr/local/bin/rtf2pdf.sh\n  * Numbered or bulleted lists","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"gsfonts":{"origin":"print/gsfonts","version":"8.11_8"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["editors"],"shlibs_required":["libpcre.so.1","libpaper.so.1","libtiff.so.6","libjpeg.so.8","libpng16.so.16","libXpm.so.4","libX11.so.6","libXm.so.4","libXmu.so.6","libXt.so.6","libXext.so.6","libSM.so.6","libICE.so.6","libXft.so.2","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on","GTK2":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe ted port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tdl","origin":"devel/tdl","version":"1.5.2_3","comment":"To-do list manager","maintainer":"ports@FreeBSD.org","www":"http://www.rc0.org.uk/tdl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07e424b0f68512324dac421250e4dc7e737bcd1c966f458e07d4668211ee134b","flatsize":86472,"path":"All/tdl-1.5.2_3.pkg","repopath":"All/tdl-1.5.2_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":40424,"desc":"A small program for managing a to-do list.  There can be one to-do\ndatabase per directory, or per tree of directories.  Tasks are in\na tree structure (ie: one task can be a sub-task of another task).\nReports can also be generated to summarize tasks completed in\na certain time period.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libreadline.so.8"],"messages":[{"message":"===>   NOTICE:\n\nThe tdl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tdlib-purple","origin":"net-im/tdlib-purple","version":"0.8.1_1","comment":"Telegram plugin for libpurple, using tdlib","maintainer":"ports@virtual-estates.net","www":"https://github.com/ars3niy/tdlib-purple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9057d1ecb343f515d45ba6ba7049bca6a35d11b86443a80780a6b9e70c7a7f01","flatsize":430000,"path":"All/tdlib-purple-0.8.1_1.pkg","repopath":"All/tdlib-purple-0.8.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":141400,"desc":"The new libpurple plugin for accessing Telegram.\n\nThis is meant as a successor for telegram-purple.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"},"png":{"origin":"graphics/png","version":"1.6.43"},"rlottie":{"origin":"graphics/rlottie","version":"0.2.49"},"tdlib":{"origin":"net-im/tdlib","version":"1.8.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["net-im"],"shlibs_required":["libpurple.so.0","libglib-2.0.so.0","libintl.so.8","libwebp.so.7","libpng16.so.16","libfmt.so.10","librlottie.so.0","libtdclient.so.1.8.0","libtdapi.so.1.8.0"],"shlibs_provided":["libtelegram-tdlib.so"],"options":{"NLS":"on","TEST":"off"}},{"name":"tdir","origin":"sysutils/tdir","version":"1.73_1","comment":"Advanced file directory display utility","maintainer":"tdir@tundraware.com","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"928a358a3500c76074ce007e8684ff4611283cdf396d481d865fb8b994a9f709","flatsize":11729,"path":"All/tdir-1.73_1.pkg","repopath":"All/tdir-1.73_1.pkg","licenselogic":"single","licenses":["TundraWare"],"pkgsize":6528,"desc":"tdir is Yet Another Way To Display Directory Listings.  Output is in\ncolumnar format with sub-directories listed first, and then a listing\nof the files ordered by their ending \"extension\" - typically the\ncharacters following the rightmost '.' in the file name (though this\ncan be changed on the command line).\n\ntdir supports recursive directory examination. Total output width as\nwell as column width can be set on the command line and tdir will\nautoformat accordingly.\n\ntdir is written in 'python' and requires a reasonably current version\nof the 'python' environment to be present on the system.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"]},{"name":"tdfsb","origin":"x11-fm/tdfsb","version":"0.0.10_10","comment":"3D filesystem browser","maintainer":"ports@FreeBSD.org","www":"https://www.determinate.net/webdata/seg/tdfsb.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9b5799cf2703f2360044c6bd558ece9cf3eac51953d505308d2533593216afd","flatsize":99335,"path":"All/tdfsb-0.0.10_10.pkg","repopath":"All/tdfsb-0.0.10_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":39716,"desc":"TDFSB is a \"3D - Filesystem Browser\".  It reads directory information and\ndisplays them as a 3D world, so you can take a walk through your file\nsystem.  It also reads images, MPEG and MP3 files as well as some other\nformats.\n\nIt is highly recommended that you have decent (hardware-accelerated) gfx\ncard, otherwise it may run very slow.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"}},"categories":["x11-fm"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL-1.2.so.0","libGL.so.1","libsmpeg-0.4.so.0","libGLU.so.1","libglut.so.3"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tdfsb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tdetect","origin":"net/tdetect","version":"0.2","comment":"Utility for detecting traceroutes and reporting them via syslog","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"389269df9b5061cd0201b1bdf764ec808c9c441e08d7bf7c1e3011376ffeaf52","flatsize":8589,"path":"All/tdetect-0.2.pkg","repopath":"All/tdetect-0.2.pkg","licenselogic":"single","pkgsize":4072,"desc":"tdetect detects someone running traceroute against your system.\nIt does this by detecting UDP (Unix traceroute) or ICMP ECHO (Windows\ntraceroute) packets with TTL fields == 1.","categories":["net"],"messages":[{"message":"Dont forget to edit /usr/local/etc/rc.d/tdetect.sh\nand set ETHERNETDEV to the name of the ethernet device you wish to monitor","type":"install"},{"message":"===>   NOTICE:\n\nThe tdetect port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tealdeer","origin":"sysutils/tealdeer","version":"1.6.1_8","comment":"Fast tldr client written in Rust","maintainer":"lcook@FreeBSD.org","www":"https://github.com/dbrgn/tealdeer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed5317e6859cdfd232cb847498373b49f0e207dea20da0c7e2175a45ab8738ac","flatsize":3681579,"path":"All/tealdeer-1.6.1_8.pkg","repopath":"All/tealdeer-1.6.1_8.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1358288,"desc":"Implementation of tldr in Rust: Simplified,\nexample based and community-driven man pages.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"options":{"COMPLETIONS":"on","DOCS":"on","LOGGER":"off"}},{"name":"tdbc","origin":"databases/tdbc","version":"1.1.7","comment":"Common database access interface for Tcl","maintainer":"tcltk@FreeBSD.org","www":"http://tdbc.tcl.tk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0631edf3e605c7bc9fb70f85a65ab18dc2c13fa915e23ae1c5fa87a1d6804ad0","flatsize":292058,"path":"All/tdbc-1.1.7.pkg","repopath":"All/tdbc-1.1.7.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":98560,"desc":"TDBC is the Tcl Database Connectivity, an abstraction layer for database\ndrivers in the Tcl programming language. The interface is described in\nTIP 308 with updates in TIP 350.\n\nCurrently, drivers for MySQL, ODBC, PostgreSQL, and SQLite3 are included.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"tcl-sqlite3":{"origin":"databases/tcl-sqlite3","version":"3.34.1_1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"options":{"MYSQL":"on","ODBC":"on","PGSQL":"on","SQLITE":"on"}},{"name":"tdb","origin":"databases/tdb","version":"1.4.7_1,1","comment":"Trivial Database","maintainer":"timur@FreeBSD.org","www":"https://tdb.samba.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a927e508962702062c6055f6607e9ec32f3e05c1d4d2abe6c4e5eade90fe6a53","flatsize":245976,"path":"All/tdb-1.4.7_1,1.pkg","repopath":"All/tdb-1.4.7_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":80244,"desc":"TDB is a Trivial Database. In concept, it is very much like GDBM, and\nBSD's DB except that it allows multiple simultaneous writers and uses\nlocking internally to keep writers from trampling on each other. TDB is\nalso extremely small.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libtdb.so.1"],"options":{"DEBUG":"off","MANPAGES":"off","PYTHON":"on"}},{"name":"tcpxd","origin":"net/tcpxd","version":"1.4_2","comment":"General purpose TCP/IP relay","maintainer":"olgeni@FreeBSD.org","www":"http://quozl.us.netrek.org/tcpxd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9508c0e51f9bf72d0983c71c9e501bd0f203668a05cf3c84b1621ccf951b5dd","flatsize":37894,"path":"All/tcpxd-1.4_2.pkg","repopath":"All/tcpxd-1.4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14864,"desc":"tcpxd is a general purpose TCP/IP relay program designed\nto be simple to get going, requiring only three parameters;\nthe port to listen on, the host to forward to, and the port\non that host to connect to.","categories":["net","net-mgmt"]},{"name":"tcshrc","origin":"shells/tcshrc","version":"1.6.2","comment":"Set of configuration scripts for the TCSH shell","maintainer":"bofh@FreeBSD.org","www":"https://tcshrc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dd8514851f3119275ff25478adf17a063ae2c99d3451e3089abfe6a6145bf77","flatsize":109319,"path":"All/tcshrc-1.6.2.pkg","repopath":"All/tcshrc-1.6.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":33112,"desc":"The .tcshrc project creates a set of configuration scripts for the\nTCSH shell. These scripts exploit the most advanced features of tcsh.","categories":["shells"]},{"name":"tcpxtract","origin":"net/tcpxtract","version":"1.0.1_1","comment":"Tool for extracting files from network traffic","maintainer":"nobutaka@FreeBSD.org","www":"https://tcpxtract.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eeeed7ce722b80fe8132222c7a679ebd3f7860096fed60edb967f155400d8921","flatsize":29476,"path":"All/tcpxtract-1.0.1_1.pkg","repopath":"All/tcpxtract-1.0.1_1.pkg","licenselogic":"single","pkgsize":12864,"desc":"tcpxtract is a tool for extracting files from network traffic based on file\nsignatures. It supports 26 file formats and you can add new format by editing\nits config file. You can extract files from live network or pcap format capture\nfile.","categories":["net"]},{"name":"tcptrack","origin":"net-mgmt/tcptrack","version":"1.4.2_4","comment":"Packet sniffer that displays TCP information like top(1)","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/net-mgmt/tcptrack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f48c2ae0f9ec52bf45c5fbc2d2b8d458be11b09a70507da19d1db3fa8929575","flatsize":106035,"path":"All/tcptrack-1.4.2_4.pkg","repopath":"All/tcptrack-1.4.2_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":41628,"desc":"tcptrack is a sniffer that displays information about TCP connections it\nsees on a network interface. It passively watches for connections on the\nnetwork interface, keeps track of their state, and displays a list of\nconnections in a manner similar to the UNIX top(1) command. It displays\nsource and destination addresses, ports, connection state, idle time, and\nbandwidth usage.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net-mgmt"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"tcpwatch","origin":"net/tcpwatch","version":"1.3_4","comment":"TCP monitoring and logging tool with support for HTTP 1.1","maintainer":"ports@FreeBSD.org","www":"https://web.archive.org/web/20111102010334/http://hathawaymix.org/Software/TCPWatch/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e56ce1c2a0dbcd91012e5f4a8640667a5991d30b85bda86bf0c3e776571d953","flatsize":222189,"path":"All/tcpwatch-1.3_4.pkg","repopath":"All/tcpwatch-1.3_4.pkg","licenselogic":"single","licenses":["ZPL20"],"pkgsize":32452,"desc":"TCPWatch is a utility written in Python that lets you monitor forwarded TCP\nconnections or HTTP proxy connections. It displays the sessions in a window\nwith a history of past connections. It is useful for developing and debugging\nprotocol implementations and web services.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe tcpwatch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tcpview","origin":"net/tcpview","version":"1.0_8","comment":"Motif-based TCP/IP protocol analyzer","maintainer":"cy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ccc9a4c31dc9fa939e027ef4159e5e33e13e0c974d30982ebfcf44a32c405a9","flatsize":255046,"path":"All/tcpview-1.0_8.pkg","repopath":"All/tcpview-1.0_8.pkg","licenselogic":"single","pkgsize":102204,"desc":"Tcpview is Motif-based TCP/IP protocol analyzer.  It is a graphic version\ncounterpart of tcpdump(1).  It allows users to analyze TCP/IP packets with\ncomfortable graphic interface.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["net"],"shlibs_required":["libXm.so.4","libXt.so.6","libX11.so.6"]},{"name":"te-aspell","origin":"textproc/te-aspell","version":"0.01.2_1,2","comment":"Aspell Telugu dictionary","maintainer":"prudhvi-krishna-bsd@surapaneni.in","www":"http://www.swecha.org/wiki/Wordlist_and_Dictionaries","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f80bd1e160e61c0e08ac4d621561b16b273fe954363342f6fd911adc066826e1","flatsize":2337578,"path":"All/te-aspell-0.01.2_1,2.pkg","repopath":"All/te-aspell-0.01.2_1,2.pkg","licenselogic":"single","pkgsize":904428,"desc":"Aspell Telugu dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"tcpsplit","origin":"net/tcpsplit","version":"0.2","comment":"Breaks a libpcap trace along TCP connection boundaries","maintainer":"ports@FreeBSD.org","www":"https://www.icir.org/mallman/software/tcpsplit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d7872636e0e5d49f12c253c241c1683891f5698b8679d1facb4e299bf7822a4","flatsize":14935,"path":"All/tcpsplit-0.2.pkg","repopath":"All/tcpsplit-0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7352,"desc":"The tcpsplit utility breaks a single libpcap packet trace into some number\nof sub-traces, breaking the trace along TCP connection boundaries so that\na TCP connection doesn't end up split across two sub-traces. This is useful\nfor making large trace files tractable for in-depth analysis and for\nsubsetting a trace for developing analysis on only part of a trace.","categories":["net"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tcpsplit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tcpslice","origin":"net/tcpslice","version":"1.6_1,1","comment":"Tool for extracting portions of pcap files","maintainer":"sbz@FreeBSD.org","www":"https://www.tcpdump.org/related.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"443f90403092a7e515364e35a6a3c197fdc51332db0e8f86357dcb105d820516","flatsize":33963,"path":"All/tcpslice-1.6_1,1.pkg","repopath":"All/tcpslice-1.6_1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17804,"desc":"tcpslice is a tool for extracting portions of packet trace\nfiles generated using tcpdump's -w flag.\nThe basic operation of tcpslice is to copy to stdout all packets\nfrom its input file(s) whose timestamps fall within a given range.","categories":["net"],"annotations":{"cpe":"cpe:2.3:a:tcpdump:tcpslice:1.6:::::dragonfly6:x86_64:1"}},{"name":"tcptraceroute","origin":"net/tcptraceroute","version":"1.5beta7_1","comment":"Traceroute implementation using TCP packets","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mct/tcptraceroute","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bacda8601d65730c26f41c0f163f6b9f7d48d1f8324d5f6d782c706edc6b843","flatsize":104047,"path":"All/tcptraceroute-1.5beta7_1.pkg","repopath":"All/tcptraceroute-1.5beta7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":33260,"desc":"tcptraceroute is a traceroute implementation using TCP packets.\n\nThe more traditional traceroute(8) sends out either UDP or ICMP ECHO packets\nwith a TTL of one, and increments the TTL until the destination has been\nreached. By printing the gateways that generate ICMP time exceeded messages\nalong the way, it is able to determine the path packets are taking to reach the\ndestination.\n\nThe problem is that with the widespread use of firewalls on the modern Internet,\nmany of the packets that traceroute(8) sends out end up being filtered, making\nit impossible to completely trace the path to the destination. However, in many\ncases, these firewalls will permit inbound TCP packets to specific ports that\nhosts sitting behind the firewall are listening for connections on. By sending\nout TCP SYN packets instead of UDP or ICMP ECHO packets, tcptraceroute is able\nto bypass the most common firewall filters.","deps":{"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["net"],"shlibs_required":["libnet.so.9"],"options":{"DOCS":"on"}},{"name":"tcpstat","origin":"net/tcpstat","version":"1.5_1","comment":"Program to report various network statistics","maintainer":"egypcio@FreeBSD.org","www":"https://www.frenchfries.net/paul/tcpstat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43a9a5193f7957e79a28ea858d4d8c1fd90f78e847540172d672276e42fa7eed","flatsize":70259,"path":"All/tcpstat-1.5_1.pkg","repopath":"All/tcpstat-1.5_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":30484,"desc":"tcpstat reports certain network interface statistics (such as\nbandwidth) much like vmstat does for system statistics. It gets its\ninformation by either monitoring a specific interface, or by reading\npreviously-saved tcpdump data from a file. It has been tested under\nLinux, Solaris, FreeBSD, NetBSD, and BSD/OS.","categories":["net"],"options":{"DOCS":"on"}},{"name":"tcpshow","origin":"net/tcpshow","version":"1.74_3","comment":"Decode tcpdump(1) output","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f197dff2dfafe25fc1dd2fa6e546ec51246a1072df5947b96bef14add45fa7b","flatsize":35407,"path":"All/tcpshow-1.74_3.pkg","repopath":"All/tcpshow-1.74_3.pkg","licenselogic":"single","pkgsize":17544,"desc":"tcpshow reads a tcpdump(1) savefile and provides a reasonably complete\ndecode of Ethernet, IP, ICMP, UDP and TCP headers.  Boolean expressions\nmay also be specified for packet selection.  Data within the packets are\ndisplayed in ASCII.\n\ntcpshow's output is simular to Sun Solaris's snoop(1M) command for\nnetwork packet capture and inspection.","categories":["net","security"],"messages":[{"message":"===>   NOTICE:\n\nThe tcpshow port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tcpsg","origin":"net/tcpsg","version":"0.0.2","comment":"Simple TCP port forwarder","maintainer":"portmaster@bsdforge.com","www":"https://tcpsg.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e9a92c3a7894c71f8d4a17c53857a903ac9e9ee1bbd523c0e3d9a732dab3328","flatsize":13584,"path":"All/tcpsg-0.0.2.pkg","repopath":"All/tcpsg-0.0.2.pkg","licenselogic":"single","pkgsize":5928,"desc":"TCPSG is just a simple TCP port forwarder designed to distribute a service\nlike a virtual server. It can be used to protect servers using the port\nforwarder to receive requests.","categories":["net"],"options":{"DOCS":"on"}},{"name":"tcpreen","origin":"net/tcpreen","version":"1.4.4_4","comment":"Simple TCP session re-engineering tool","maintainer":"jmohacsi@bsd.hu","www":"https://www.remlab.net/tcpreen/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8645929903b66f769ca492013747bff98715b48f8a5eccba9b3d6c7fb7cca5a8","flatsize":94116,"path":"All/tcpreen-1.4.4_4.pkg","repopath":"All/tcpreen-1.4.4_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":37884,"desc":"TCPreen is a simple tool to monitor and analyze data transmitted between\na client and a server via a TCP connection. This tool focuses on the data\nstream (software/socket layer), not on the lower level transmission\nprotocol as packet sniffers do.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["net"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:tcpreen:tcpreen:1.4.4:::::dragonfly6:x86_64:4"}},{"name":"tcptrace","origin":"net/tcptrace","version":"6.6.8_1","comment":"TCP dump file analysis tool","maintainer":"se@FreeBSD.org","www":"https://sourceforge.net/projects/open-tcptrace/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ea6b10cf4bf5a59f3f042b79475592fb9819110a62932ef09a1c25c7d3f8d04","flatsize":435068,"path":"All/tcptrace-6.6.8_1.pkg","repopath":"All/tcptrace-6.6.8_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":150332,"desc":"tcptrace is a TCP connection analysis tool. It can tell you detailed\ninformation about TCP connections by sifting through dump files.\nThe dump file formats supported are:\n   Standard tcpdump format (you need the pcap library)\n   Sun's snoop format\n   Macintosh Etherpeek format\n   HP/NetMetrix protocol analysis format\n   NS simulator output format\n   NetScout\n   NLANR Tsh Format\n\nTo see the graphs, you'll also need Tim Shepard's xplot program,\navailable at http://www.xplot.org","categories":["net"],"options":{"DOCS":"on"}},{"name":"tikiwiki","origin":"www/tikiwiki","version":"24.2","comment":"Powerful PHP based Wiki/CMS/Groupware","maintainer":"joneum@FreeBSD.org","www":"https://tiki.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b975e2a42d6c84d306ad267dc15a9b99bcdb0006442f2bcab3a38cde0348ea59","flatsize":372826335,"path":"All/tikiwiki-24.2.pkg","repopath":"All/tikiwiki-24.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":51075632,"desc":"Tiki CMS/Groupware, also known as TikiWiki, is a powerful\nweb-based Groupware and Content Management System (CMS)\nusing PHP, ADOdb and smarty.\n\nIt can be used to create all sorts of web applications,\nsites, portals, intranets and extranets. For example you can\nuse it as GeoCMS (Geospatial Content Management System) too.\nIt's developed by a large number of contributors which forms\nthe TikiWiki Community.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-calendar":{"origin":"misc/php82-calendar","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"messages":[{"message":"1) Please add the following to your apache config, and restart.\n    #\n    # Directives to allow use of tikiwiki\n    #\n    Alias /tikiwiki \"/usr/local/www/tikiwiki-24.2/\"\n\n2) Open the following page in your browser and follow the instructions:\n    http://www.your.host/tikiwiki/\n\n  For FULL configuration instructions see\n  http://http://doc.tiki.org/Tiki+Installation+Guide","type":"install"}]},{"name":"tcpser","origin":"comms/tcpser","version":"g20210425,1","comment":"TCPSER turns serial port into an emulated Hayes compatible modem","maintainer":"nc@FreeBSD.org","www":"https://github.com/FozzTexx/tcpser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"567b07f5898fe8068ee9a54cf38a4872ecdcadd995de0cbae3956acc80bcbf64","flatsize":67332,"path":"All/tcpser-g20210425,1.pkg","repopath":"All/tcpser-g20210425,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":27828,"desc":"TCPSER turns a PC serial port into an emulated Hayes compatible modem that\nuses TCP/IP for incoming and outgoing connections.  It can be used to allow\nolder applications and systems designed for modem use to operate on the\nInternet.  TCPSER supports all standard Hayes commands, and understands\nextended and vendor proprietary commands (though it does not implement\nmany of them).  TCPSER can be used for both inbound and outbound connections.","categories":["comms"],"options":{"DOCS":"on"}},{"name":"tcpproxy","origin":"net/tcpproxy","version":"1.2_1","comment":"Simple TCP connection proxy for IPv4 and IPv6","maintainer":"alex@hugo.bmg.gv.at","www":"https://www.spreadspace.org/tcpproxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"557cd0c7764db128b7bfe563f9e07f64c3e9b8a6eb8fba97ac22c8661180b262","flatsize":89115,"path":"All/tcpproxy-1.2_1.pkg","repopath":"All/tcpproxy-1.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":33860,"desc":"tcpproxy is a simple TCP connection proxy which combines the features of\nrinetd and 6tunnel. tcpproxy supports IPv4 and IPv6 and also supports\nconnections from IPv6 to IPv4 endpoints and vice versa.","categories":["net"],"users":["_tcpproxy"],"groups":["_tcpproxy"]},{"name":"tcpmssd","origin":"net/tcpmssd","version":"1.1_2","comment":"Utility to correct requested TCP receive segment size","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ce4d92d451cb582545c92664a6c73286092cd945fe0bf5c3aaa589eef5d4f52","flatsize":12950,"path":"All/tcpmssd-1.1_2.pkg","repopath":"All/tcpmssd-1.1_2.pkg","licenselogic":"single","pkgsize":7044,"desc":"tcpmssd was written by Ruslan Ermilov <ru@FreeBSD.org> based on work\ndone by Patrick Bihan-Faou <patrick@mindstep.com>.\n\ntcpmssd is a divert(4) program that adjusts outgoing TCP data so that\nthe requested segment size is not greater than the amount allowed by\nthe interface MTU.\n\nThis is necessary in many setups to avoid problems caused by routers\nthat drop ICMP Datagram Too Big messages.  Without these messages,\nthe originating machine sends data, it passes the rogue router then\nhits a machine that has an MTU that is not big enough for the data.\nBecause the IP Don't Fragment option is set, this machine sends an\nICMP Datagram Too Big message back to the originator and drops the\npacket.  The rogue router drops the ICMP message and the originator\nnever gets to discover that it must reduce the fragment size or drop\nthe IP Don't Fragment option from its outgoing data.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe tcpmssd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tcpkali","origin":"net/tcpkali","version":"1.1.1.20180104_1","comment":"High performance load generator for TCP and WebSocket servers","maintainer":"ports@FreeBSD.org","www":"https://github.com/satori-com/tcpkali","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"832794c757a1c8dd81ebace9261c15df7150c29a4759e2382039d39a93e97ce1","flatsize":326792,"path":"All/tcpkali-1.1.1.20180104_1.pkg","repopath":"All/tcpkali-1.1.1.20180104_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":131860,"desc":"tcpkali is a high performance load generator against TCP and WebSocket servers.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe tcpkali port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tcping","origin":"net/tcping","version":"2.1.0","comment":"Do a TCP connect to the given IP/port combination","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/mkirchner/tcping","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36e1674c407d18967a8f18a0867580944e03954731fd112a88a6720299d298dd","flatsize":13167,"path":"All/tcping-2.1.0.pkg","repopath":"All/tcping-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6204,"desc":"tcping does a TCP connect to the given ip/port combination. The user can specify\na timeout in seconds. This is useful in shell scripts running in firewalled\nenvironments. Often SYNs are just being dropped by firewalls, thus connection\nestablishment will be retried several times (for minutes) until a TCP timeout is\nreached. With tcping it is possible to check first if the desired port is\nreachable and then start connection establishment.","categories":["net"],"options":{"DOCS":"on"}},{"name":"tcpcat","origin":"net/tcpcat","version":"1.2.0","comment":"Simple utility for sending/receiving data over a TCP or a Unix-domain socket","maintainer":"ports@FreeBSD.org","www":"http://ess4.engr.uvic.ca/proj/tcpcat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9448d37329d9daa9b453e1b3a657c622886d8f22123f7e75fc3c0de714197ec3","flatsize":23616,"path":"All/tcpcat-1.2.0.pkg","repopath":"All/tcpcat-1.2.0.pkg","licenselogic":"single","pkgsize":10340,"desc":"From the tcpcat README:\n\nTcpcat is a simple program that is like `cat' but it works over TCP streams\nto allow you to cat from one host to another.\n\nThe host common way to use this program whould be something like this:\non host a: $ tcpcat -l 93255 | gzip -dc | tar xvf -\non host b: $ tcpcat -h hosta:93255  file.tar.gz\n\nAnother good use for this program is debugging network stuff. When debugging\na newtork client or server you can pipe the output of tcpcat to a hex dump\n(I recomend xxd which comes with vim). Also it can act as a crude telnet server\nwhen invoded with --listen, --input, and --output, this mode is quite useful\nfor network program debugging as well.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe tcpcat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tcpblast","origin":"benchmarks/tcpblast","version":"1.1_1","comment":"Measures the throughput of a TCP connection","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fde8e23e4d0376b817bbe09aecbf79071ef017c637650b7920d89ae67de4acd","flatsize":8808,"path":"All/tcpblast-1.1_1.pkg","repopath":"All/tcpblast-1.1_1.pkg","licenselogic":"single","pkgsize":3504,"desc":"TCPBLAST measures the throughput of a TCP connection.","categories":["benchmarks","net"],"messages":[{"message":"===>   NOTICE:\n\nThe tcpblast port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tcpillust","origin":"net/tcpillust","version":"2.01_3,1","comment":"Graphical TCP connection analysis tool","maintainer":"nishida@sfc.wide.ad.jp","www":"http://www.jp.nishida.org/tcpillust/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2aa8f8a5ffd1b4a6d63301204bb2541f3e613954bfb56cffc67cd5743131a4f","flatsize":120936,"path":"All/tcpillust-2.01_3,1.pkg","repopath":"All/tcpillust-2.01_3,1.pkg","licenselogic":"single","pkgsize":33104,"desc":"Tcpillust - A graphical TCP connection analysis tool\n\nTcpillust takes tcpdump file(s) specified on the command line and draw\npictures like figures in the ``TCP/IP Illustrated'' series.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["net","tcl","tk"],"shlibs_required":["libtcl86.so.1","libtk86.so.1","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"tcmplex-panteltje","origin":"multimedia/tcmplex-panteltje","version":"0.4.7_1","comment":"Re-write of the A/V multiplexer from the transcode distribution","maintainer":"ports@FreeBSD.org","www":"http://panteltje.com/panteltje/dvd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59d568a7e8084d5e44b57e005bcc169f9d862104ce96cc81c3b045ace31609fc","flatsize":152530,"path":"All/tcmplex-panteltje-0.4.7_1.pkg","repopath":"All/tcmplex-panteltje-0.4.7_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":52248,"desc":"tcmplex-pantelje, audio video multiplexer from the transcode distribution,\nre-writen for 8 audio channels. This version fixes an AC3 bug and supports\nfiles > 2GB.","categories":["multimedia"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tcmplex-panteltje port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tcpick","origin":"net/tcpick","version":"0.2.1_2","comment":"Text-based TCP stream sniffer","maintainer":"nobutaka@FreeBSD.org","www":"https://tcpick.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b639b95c26bcb738d368736144610e2d80baa09f47720664858e2de03b7ae725","flatsize":67993,"path":"All/tcpick-0.2.1_2.pkg","repopath":"All/tcpick-0.2.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30724,"desc":"tcpick is a textmode sniffer libpcap-based that can track, reassemble and\nreorder TCP streams. Tcpick is able to save the captured flows in different\nfiles or displays them in the terminal, and so it is useful to sniff files\nthat are transmitted via ftp or http.","categories":["net"]},{"name":"tcpcrypt","origin":"security/tcpcrypt","version":"0.5_2","comment":"TCPCrypt userland divert daemon","maintainer":"jmg@FreeBSD.org","www":"http://www.tcpcrypt.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"251a0817cda754c25f369761145125a99fe292c67b5acd20555d505b9e0fd121","flatsize":132384,"path":"All/tcpcrypt-0.5_2.pkg","repopath":"All/tcpcrypt-0.5_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":49264,"desc":"Tcpcrypt is a protocol that attempts to encrypt (almost) all of your\nnetwork traffic. Unlike other security mechanisms, Tcpcrypt works out\nof the box: it requires no configuration, no changes to applications,\nand your network connections will continue to work even if the remote\nend does not support Tcpcrypt, in which case connections will\ngracefully fall back to standard clear-text TCP. Install Tcpcrypt and\nyou'll feel no difference in your every day user experience, but yet\nyour traffic will be more secure and you'll have made life much harder\nfor hackers.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","net"],"users":["tcpcryptd"],"groups":["tcpcryptd"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libtcpcrypt.so.0"]},{"name":"tclwebtest","origin":"www/tclwebtest","version":"1.0_3","comment":"Tool for issuing HTTP requests and dealing with the result","maintainer":"ports@FreeBSD.org","www":"https://tclwebtest.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b1755344dcb0042ca518eeb0ed492bd1a7fe406791394fdb40f535262fde2d3","flatsize":452867,"path":"All/tclwebtest-1.0_3.pkg","repopath":"All/tclwebtest-1.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":82652,"desc":"Tclwebtest is a tool to write automated tests for web applications.\nIt provides a simple API for issuing http requests, dealing with the\nresult and assume specific response values, while taking care of the\ndetails such as redirects and cookies.\n\nIt has some basic html parsing functionality, to provide access to\nelements of the result html page that are needed for testing.\n\nTclWebtest should be suitable for testing larger chains of user\ninteraction on a web application, for example a full ecommerce\nordering session.\n\nTclwebtest could visit an ecommerce site as\nanonymous user, add some products to its shopping cart, check out\nthe cart, register itself as user and enter a test address etc.\nThe test script could also include the administration part of the\ninteraction, by explicitely logging in as site admin, reviewing and\nprocessing the order, nuking the test user etc.","deps":{"tcl-wrapper":{"origin":"lang/tcl-wrapper","version":"1.1_3"}},"categories":["www","tcl"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tclwebtest port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tcludp","origin":"net/tcludp","version":"1.0.11_1","comment":"UDP extension for TCL","maintainer":"frank@fenor.de","www":"https://tcludp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab5739bbc6cbea650847ba9bef33561c5523ce50c0c3655d97096d39c56b0626","flatsize":26573,"path":"All/tcludp-1.0.11_1.pkg","repopath":"All/tcludp-1.0.11_1.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":13028,"desc":"From the website:\n\n  This package provides support for using UDP through Tcl. The package\n  provides a new channel type and attempts to permit the use of packet\n  oriented UDP over stream oriented Tcl channels.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["net","tcl"]},{"name":"tcltls","origin":"devel/tcltls","version":"1.7.22_1","comment":"Dynamically loadable SSL extensions for TCL","maintainer":"ports@virtual-estates.net","www":"https://core.tcl.tk/tcltls","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c90728d327ae9785f73fefd82961b3546163cd4be547566385aaaa7d6934d8a","flatsize":74988,"path":"All/tcltls-1.7.22_1.pkg","repopath":"All/tcltls-1.7.22_1.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":25164,"desc":"A portable extension that provides the power of OpenSSL to Tcl programs.\nThis extension can be used to utilize SSL encryption on top of any valid\nTcl Channel - not just sockets!","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel","security","tcl"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on"}},{"name":"tclxml","origin":"devel/tclxml","version":"3.3_9","comment":"API for parsing XML documents using Tcl","maintainer":"tcltk@FreeBSD.org","www":"https://tclxml.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"427d98f2210be399a4d30cd7eaed049a43778e8c899e63c3a334748219ce6529","flatsize":846863,"path":"All/tclxml-3.3_9.pkg","repopath":"All/tclxml-3.3_9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":142172,"desc":"TclXML is an API for parsing XML documents using the Tcl scripting\nlanguage. It is also a package with several parser implementations.\nThe goal of the TclXML package is to provide an API for Tcl scripts\nthat allows \"Plug-and-Play\" parser implementations; ie. an application\nwill be able to use different parser implementations without change\nto the application code.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tcllib":{"origin":"devel/tcllib","version":"1.21_1"}},"categories":["devel","tcl"],"shlibs_required":["libxml2.so.2","libxslt.so.1","libexslt.so.0"],"options":{"DOCS":"on"}},{"name":"tcpdump","origin":"net/tcpdump","version":"4.99.4_3","comment":"Ubiquitous network traffic analysis tool","maintainer":"garga@FreeBSD.org","www":"https://www.tcpdump.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"250b5478e223634637be8abbd2fc890d68542769eecbdd920938b797783476ac","flatsize":1159703,"path":"All/tcpdump-4.99.4_3.pkg","repopath":"All/tcpdump-4.99.4_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":406460,"desc":"tcpdump is a ubiquitous network traffic capture tool available in a wide\nvariety of BSD, Linux and UN*X distributions.\n\nWhilst FreeBSD has a vendor branch import of tcpdump in its source tree,\nthe purpose of the port is to provide a means of offering additional,\nbleeding-edge features which might not make it into the tree.","deps":{"libpcap":{"origin":"net/libpcap","version":"1.10.4_2"},"libsmi":{"origin":"net-mgmt/libsmi","version":"0.4.8_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libpcap.so.1"],"options":{"CHROOT":"off","CRYPTO":"on","SMB":"on","SMI":"on","USER":"off"},"annotations":{"cpe":"cpe:2.3:a:tcpdump:tcpdump:4.99.4:::::dragonfly6:x86_64:3"}},{"name":"tclsyslog","origin":"sysutils/tclsyslog","version":"2.1_2","comment":"Tcl Interface to Syslog","maintainer":"frank@fenor.de","www":"https://www.wagner.pp.ru/~vitus/software/tcl/tclsyslog.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1d7a77f67a7fe5cffc07f1c3ab3f9519bc651b884eb5b7cba17833152a4357c","flatsize":15521,"path":"All/tclsyslog-2.1_2.pkg","repopath":"All/tclsyslog-2.1_2.pkg","licenselogic":"single","pkgsize":7764,"desc":"TclSyslog provides an easy to use interface to the Syslog daemon.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["sysutils","tcl"]},{"name":"tclthread","origin":"devel/tclthread","version":"2.8.9","comment":"Scripting level thread extension for Tcl","maintainer":"tcltk@FreeBSD.org","www":"https://wiki.tcl.tk/2770","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52a5685c29652b1784a120c37d38fe7fe03ae0cb6976ffa33c1791e0a7e80b7f","flatsize":319234,"path":"All/tclthread-2.8.9.pkg","repopath":"All/tclthread-2.8.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":109332,"desc":"Tcl Thread extension\n\nScript-level access to Tcl threading capabilities.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel"],"shlibs_required":["libgdbm.so.6"],"options":{"DOCS":"on","GDBM":"on","LMDB":"off"}},{"name":"tclsoap","origin":"net/tclsoap","version":"1.6.7","comment":"SOAP and XML-RPC support for TCL library","maintainer":"dereckson@gmail.com","www":"https://tclsoap.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bfac41e6b14ce2808c141648db9496fbc5e6655b09a62bfb8221d02f2f15391","flatsize":225691,"path":"All/tclsoap-1.6.7.pkg","repopath":"All/tclsoap-1.6.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41152,"desc":"tclsoap provides support for building clients and servers\nfor the SOAP remote procedure call protocol from Tcl. SOAP\nis an XML based RPC mechanism which provides cross-platform\ncross language compatibility.","deps":{"tclxml":{"origin":"devel/tclxml","version":"3.3_9"}},"categories":["net"]},{"name":"tdfiglet","origin":"misc/tdfiglet","version":"0.5","comment":"Figlet for TDF ANSI fonts","maintainer":"zi@FreeBSD.org","www":"https://github.com/tat3r/tdfiglet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a469d56fe6a93f205db0b4aa16f2a5755b21aa18cc11717d42e9d431c050844b","flatsize":20690321,"path":"All/tdfiglet-0.5.pkg","repopath":"All/tdfiglet-0.5.pkg","licenselogic":"single","pkgsize":2243820,"desc":"A figlet for TheDraw's TDF ANSI fonts.","categories":["misc"]},{"name":"tclsasl","origin":"security/tclsasl","version":"1.0_3","comment":"Tcl interface to the Cyrus SASLv2 library","maintainer":"ports@FreeBSD.org","www":"https://beepcore-tcl.sourceforge.net/tclsasl.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19ec8d065b7503c56ae8da9f1dba61de29ad1b78b5185cd94136b3dd2acf9348","flatsize":103507,"path":"All/tclsasl-1.0_3.pkg","repopath":"All/tclsasl-1.0_3.pkg","licenselogic":"single","pkgsize":25944,"desc":"Tcl SASL provides a Tcl interface to the Cyrus SASLv2 library.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["security","tcl"],"shlibs_required":["libsasl2.so.3","libsasldb.so.3"],"shlibs_provided":["libtclsasl.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tclsasl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tclreadline","origin":"devel/tclreadline","version":"2.3.8_1","comment":"GNU readline for TCL","maintainer":"tcltk@FreeBSD.org","www":"https://tclreadline.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18122cf9dbd0cb99250bc84582668f00da294827d98e6b29ea807566071a4e01","flatsize":274707,"path":"All/tclreadline-2.3.8_1.pkg","repopath":"All/tclreadline-2.3.8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":47564,"desc":"The tclreadline package makes the gnu readline available to the scripting\nlanguage tcl. The primary purpose of the package is to facilitate the\ninteractive script development by the means of word and file name completion\nas well as history expansion (well known from shells like bash).","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel","tcl"],"shlibs_required":["libreadline.so.8"],"shlibs_provided":["libtclreadline-2.3.8.so"]},{"name":"tclock","origin":"x11-clocks/tclock","version":"1.0.1_4","comment":"Transparent analog clock for x11","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce64bbbb864f6ce0fbbdc42998121dfbef126567bf998d07dacf4badcf9d65d2","flatsize":34319,"path":"All/tclock-1.0.1_4.pkg","repopath":"All/tclock-1.0.1_4.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":13468,"desc":"Tclock displays an analog clock with a transparent face.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11-clocks"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe tclock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tcllauncher","origin":"devel/tcllauncher","version":"1.10_1","comment":"Launcher program for Tcl applications","maintainer":"tcltk@FreeBSD.org","www":"https://github.com/flightaware/tcllauncher/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a193f7a03891c3fedccafb6aecab9c4408f056f05db6c80c86971d5f58e333cd","flatsize":22993,"path":"All/tcllauncher-1.10_1.pkg","repopath":"All/tcllauncher-1.10_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12672,"desc":"tcllauncher is a way to have Tcl programs run out of /usr/local/bin under their\nown name, be installed in one place with their support files, and provides\ncommands to facilitate server-oriented application execution.\n\nWhile there is another wrapper system that also does this, that system produces\na single executable that contains all the code and support files within a\nbuilt-in virtual filesystem wrapped inside the executable. Tcllauncher keeps\nthe support files distinct, typically in a subdirectory of /usr/local/lib\nthat's named after the application.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tclX":{"origin":"lang/tclX","version":"8.4.1_2"}},"categories":["devel"],"shlibs_required":["libtcl86.so.1"]},{"name":"tclhttpd","origin":"www/tclhttpd","version":"3.5.1_6","comment":"Http-server implemented in TCL","maintainer":"ports@virtual-estates.net","www":"https://www.tcl.tk/software/tclhttpd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f67a8da678b8809b61d1781aba43d387cc0f9343d38f35b38023a453ce680dcd","flatsize":1147562,"path":"All/tclhttpd-3.5.1_6.pkg","repopath":"All/tclhttpd-3.5.1_6.pkg","licenselogic":"single","pkgsize":335404,"desc":"This is a pure-Tcl implementation of an HTTP protocol server. It runs as\na script on  top of a vanilla Tcl interpreter  using tcllib scripts and,\noptionally, two binary libraries (crypt and limit).\n\nThe Tcl I/O system provides  event-driven I/O facilities and a primitive\nthat copies  data from one I/O  channel to another. The  server does the\nHTTP protocol handling  and then simply directs the I/O  system to blast\ndata from  disk to  a network  socket. The  server has  suprisingly good\nperformance because of Tcl's sophisticated I/O system.\n\nThe HTTP protocol is perhaps the least interesting aspect of the server.\nThe cool stuff is the framework for generating dynamic page content, and\nthe support for  embedding the server directly  into legacy applications\nto \"web-enable\" them.\n\nA Tcl-based web  server is ideal for embedding because  Tcl was designed\nto support embedding into other  applications. The interpreted nature of\nTcl  allows  dynamic  reconfiguration  of  the  server.  Once  the  core\ninterface between the web server and the hosting application is defined,\nit  is  possible to  manage  the  web  server, upload  Safe-Tcl  control\nscripts, download logging information, and  otherwise debug the Tcl part\nof the application without restarting the hosting application.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tcllib":{"origin":"devel/tcllib","version":"1.21_1"}},"categories":["www","tcl"],"shlibs_provided":["libTclhttpdbin.so"]},{"name":"tclcheck","origin":"devel/tclcheck","version":"1.1.14_1","comment":"Program to check the nesting of parenthesis in tcl scripts","maintainer":"tcltk@FreeBSD.org","www":"https://gitlab.com/ports1/tclcheck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6cf94160d206a421e4cc85f0bd106b3b39fed3b1dea4fceb07772f4599717fc","flatsize":27816,"path":"All/tclcheck-1.1.14_1.pkg","repopath":"All/tclcheck-1.1.14_1.pkg","licenselogic":"or","licenses":["NEWCASTLE","BSD2CLAUSE"],"pkgsize":11448,"desc":"tclCheck is a program that carries out sanity checking brackets and\ntheir nesting in tcl scripts. It can also output a \"skeleton\" of the\nprogram.\n\nThis is tclCheck version 1.1.14","categories":["devel"],"options":{"DOCS":"on"}},{"name":"tclbsd","origin":"devel/tclbsd","version":"1.9.2_1","comment":"Tcl interface to various system calls and library routines","maintainer":"tcltk@FreeBSD.org","www":"https://github.com/flightaware/tclbsd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b921218ef1802d64b4203669b80d4d8defac528fbc4f71642353a73d4eb583b1","flatsize":147095,"path":"All/tclbsd-1.9.2_1.pkg","repopath":"All/tclbsd-1.9.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":125108,"desc":"tclbsd provides a way for Tcl programs to exercise many interesting and useful\nsystem calls and library routines available to C programs on versions of BSD\nUNIX such as FreeBSD. Many of the interfaces also work with Linux and other\nnon-BSD UNIX variants as well.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel"],"shlibs_provided":["libBSD1.9.2.so"],"options":{"DOCS":"on"}},{"name":"tclap","origin":"devel/tclap","version":"1.4.0.r1","comment":"Verbose replacement for getopt","maintainer":"yuri@FreeBSD.org","www":"https://tclap.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d9b48d311cb56dd1547009d7301a74624b74567eecc50c2d92fd425854eb57c","flatsize":168344,"path":"All/tclap-1.4.0.r1.pkg","repopath":"All/tclap-1.4.0.r1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26524,"desc":"TCLAP is a small, flexible library that provides a simple interface for\ndefining and accessing command line arguments.\n\nIt seems to do everything that getopt(3) can do.  It is needed here as\na dependency for `graphics/hugin'.","categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:tclap_project:tclap:1.4.0.r1:::::dragonfly6:x86_64"}},{"name":"tdiary","origin":"www/tdiary","version":"5.3.0","comment":"Web-based diary system (like weblog) written in Ruby","maintainer":"yasu@FreeBSD.org","www":"https://www.tdiary.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0aed8d9488763f18d8f3c314c0d433cbecb7c657283287a66dcda36ab2d2391b","flatsize":8607678,"path":"All/tdiary-5.3.0.pkg","repopath":"All/tdiary-5.3.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3773492,"desc":"tDiary is a Web-based interface system that works as a personal diary.\nIt is possible for diary readers to add comments to your diary.\n\n     -  require Ruby 2.2 or later\n     -  currently supported: Japanese and English\n\n    tDiary is developed on https://github.com/tdiary .\n    See URL for more information.","deps":{"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-emot":{"origin":"textproc/rubygem-emot","version":"0.0.4"},"rubygem-fastimage":{"origin":"graphics/rubygem-fastimage","version":"2.3.1"},"rubygem-hikidoc":{"origin":"textproc/rubygem-hikidoc","version":"0.1.0"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rackup":{"origin":"www/rubygem-rackup","version":"2.1.0"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["www","ruby"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:tdiary:tdiary:5.3.0:::::dragonfly6:x86_64"},"messages":[{"message":"There is a script to install tDiary in a user directory.\nThis script should be run manually.\n\n  # /usr/local/bin/tdiary-inst.rb --user=User\n   or\n  % /usr/local/bin/tdiary-inst.rb\n\n * Option: --suexec Use suExec for CGI execution\n\t   --help   Display Help information\n\n---\nThere are documents in the following directories.\n  See ...\n  /usr/local/share/doc/tdiary","type":"install"}]},{"name":"tclX","origin":"lang/tclX","version":"8.4.1_2","comment":"Extended TCL","maintainer":"ports@virtual-estates.net","www":"https://tclx.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ccb2303d06bfee922eae3c5ccb8bbf8062b04dc5de941095c2c17a5af5e9958","flatsize":316834,"path":"All/tclX-8.4.1_2.pkg","repopath":"All/tclX-8.4.1_2.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":147972,"desc":"Extended Tcl (TclX), is a set of extensions to Tcl, the Tool\nCommand Language invented by Dr. John Ousterhout of the University\nof California at Berkeley.  Tcl is a powerful, yet simple embeddable\nprogramming language.  Extended Tcl is oriented towards Unix system\nprogramming tasks, with many additional interfaces to the Unix\noperating system, It is upwardly compatible with Tcl.  You take\nthe Extended Tcl package, add it to Tcl, and from that you get\nExtended Tcl.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["lang","tcl","devel"],"shlibs_provided":["libtclx8.4.so"]},{"name":"tcl-wrapper","origin":"lang/tcl-wrapper","version":"1.1_3","comment":"Shell wrapper for tclsh (Tcl)","maintainer":"tcltk@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"baa5e74249e336f23e46cb74d41c3dc1dd66b7ca94add1e8d10dc11411ab0a29","flatsize":13279,"path":"All/tcl-wrapper-1.1_3.pkg","repopath":"All/tcl-wrapper-1.1_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6712,"desc":"Tcl-wrapper installs a shell wrapper for the \"tclsh\" command that\ncomes with different versions of Tcl. Users can define in a configuration file\nwhich version of the Tcl shell should be called.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["lang","tcl"],"messages":[{"message":"You may wish to modify (or create) the configuration file:\n/usr/local/etc/tclsh.conf\n\nSample configuration file is located at:\n/usr/local/etc/tclsh.conf.sample","type":"install"}]},{"name":"tcl-sqlite3","origin":"databases/tcl-sqlite3","version":"3.34.1_1","comment":"SQLite extension for Tcl using the Tcl Extension Architecture (TEA)","maintainer":"pavelivolkov@gmail.com","www":"https://www.sqlite.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35b63cfea59946d3ed0581c624f989548303e4cef648a0901b51ae5e7760db25","flatsize":50522,"path":"All/tcl-sqlite3-3.34.1_1.pkg","repopath":"All/tcl-sqlite3-3.34.1_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":19980,"desc":"This is the SQLite extension for Tcl using the Tcl Extension\nArchitecture (TEA).","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases","tcl"],"shlibs_required":["libsqlite3.so.0"],"options":{"EXAMPLES":"on","THREADS":"on"}},{"name":"tcl-mmap","origin":"devel/tcl-mmap","version":"1.1_1","comment":"New TCL channel type using mmap-ed files","maintainer":"tcltk@FreeBSD.org","www":"https://tcl-mmap.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f1d29d18ff51424cd1a9147bee9d4cfefffbffd379c28680753c8720c8f6346","flatsize":46833,"path":"All/tcl-mmap-1.1_1.pkg","repopath":"All/tcl-mmap-1.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18764,"desc":"This extension provides a Tcl interface to the mmap(2) POSIX system\ncall.\n\nIt provides a Tcl package that allows Tcl scripts to:\n1) Memory map files for improved access efficiency;\n2) Share memory between related processes;\n3) Easily implement cyclic persistent log files.\n\nThe functionality of 'mmap' is exported from this extension in the\nform of a new Tcl channel type, named \"mmap\". A memory mapping is\nestablished with the 'mmap' command. Following 'mmap' execution,\naccess to the memory mapped file is done via the standard Tcl\ncommands: puts/gets/seek/flush/close/fconfigure, only that this\ntime these commands operate on memory, rather than on a file.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel"]},{"name":"tcl-memchan","origin":"devel/tcl-memchan","version":"2.3_2","comment":"Two new channel types for in-memory channels in TCL8","maintainer":"ports@virtual-estates.net","www":"https://memchan.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6f2401c03fefc34b04b86b89d9499c4a2b781ed8c334d6a43b8c87ec54293a9","flatsize":84545,"path":"All/tcl-memchan-2.3_2.pkg","repopath":"All/tcl-memchan-2.3_2.pkg","licenselogic":"single","pkgsize":39912,"desc":"memchan is an  extension library to the script language  tcl, as created\nby  John Ousterhout.  It provides  two new  channel types  for in-memory\nchannels and the appropriate commands for their creation.\n\nThey are useful to transfer large  amounts of data between procedures or\ninterpreters, and  additionally provide an easy  interface to on-the-fly\ngeneration of code too. No need to set  or append to a string, just do a\nsimple puts.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel","tcl"]},{"name":"tcl-signal","origin":"devel/tcl-signal","version":"1.4.5","comment":"Dynamically loadable signal handling for Tcl/Tk scripts","maintainer":"tcltk@FreeBSD.org","www":"https://www.nyx.net/~mschwart/signal_ext.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5088becdf0e43fd7b7a3c56f084a08580bbafb7eb48d1f1b586ceeac5aceee21","flatsize":20934,"path":"All/tcl-signal-1.4.5.pkg","repopath":"All/tcl-signal-1.4.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6848,"desc":"This extension adds dynamically loadable signal handling to\nTcl/Tk scripts.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel"]},{"name":"teeworlds","origin":"games/teeworlds","version":"0.7.5_2","comment":"Platform game featuring buggers equipped with weapons","maintainer":"amdmi3@FreeBSD.org","www":"https://www.teeworlds.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56c8afe249be6ea61a90c79efe070d6e401fcc565f9b3a8ca4f04147c3feb0da","flatsize":11181406,"path":"All/teeworlds-0.7.5_2.pkg","repopath":"All/teeworlds-0.7.5_2.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":8455124,"desc":"Teeworlds is a freeware online multiplayer game, designed as a\ncrossover between Quake and Worms. Set on platform-based maps,\nplayers control a cute little bugger with guns to take out as many\nopponents as possible. The characters can jump but move more quickly\nusing a grappling hook, swinging through the levels. It can also\nbe used to lock other players to keep them near. The available\nweapons include a pistol, shotgun, grenade launcher and a hammer.\nThe shooting and grappling direction is shown through a cursor,\ncontrolled by the mouse. A special power-up temporarily provides a\nninja sword, used to slash through enemies. Each character has an\namount of health and shield. Items scattered around include additional\nammo, and health and shield bonuses. Unlike Worms, all the action\nthat happens is fast-paced and happens in real-time. It supports\nCTF mode.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pnglite":{"origin":"graphics/pnglite","version":"0.1.17_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"wavpack":{"origin":"audio/wavpack","version":"5.7.0"}},"categories":["games"],"shlibs_required":["libcrypto.so.12","libfreetype.so.6","libpnglite.so.0","libSDL2-2.0.so.0","libwavpack.so.1","libGL.so.1","libX11.so.6"],"options":{"CLIENT":"on","TEST":"on"},"annotations":{"cpe":"cpe:2.3:a:teeworlds:teeworlds:7.5:::::dragonfly6:x86_64:2"}},{"name":"tcl-lmdb","origin":"databases/tcl-lmdb","version":"0.4.3_1","comment":"Tcl interface to the Lightning Memory-Mapped Database","maintainer":"gahr@FreeBSD.org","www":"https://github.com/ray2501/tcl-lmdb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2cc490185ce58b42f344249b8fb9012dbde937cea10990ffe47b03b73211742","flatsize":30165,"path":"All/tcl-lmdb-0.4.3_1.pkg","repopath":"All/tcl-lmdb-0.4.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11252,"desc":"This is the Lightning Memory-Mapped Database (LMDB) extension for Tcl using the\nTcl Extension Architecture (TEA).","deps":{"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases"],"shlibs_required":["liblmdb.so.0"]},{"name":"tcl86","origin":"lang/tcl86","version":"8.6.14_2","comment":"Tool Command Language","maintainer":"tcltk@FreeBSD.org","www":"https://www.tcl.tk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bb360de33150d0b347e703e260e0e72bbd807d7579761a7723a80df8b409aae","flatsize":10805730,"path":"All/tcl86-8.6.14_2.pkg","repopath":"All/tcl86-8.6.14_2.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":2498452,"desc":"This is Tcl version 8.6, an embeddable tool command language.\n\nTcl (Tool Command Language) is a very powerful but easy to learn dynamic\nprogramming language, suitable for a very wide range of uses, including web\nand desktop applications, networking, administration, testing and many more.\nOpen source and business-friendly, Tcl is a mature yet evolving language that\nis truly cross platform, easily deployed and highly extensible.\n\nA full set of manual pages is also provided with this port.","categories":["lang"],"shlibs_provided":["libtcl86.so.1"],"options":{"DEBUG":"off","TCLMAN":"on","THREADS":"on","TZDATA":"on"},"annotations":{"cpe":"cpe:2.3:a:tcl:tcl:8.6.14:::::dragonfly6:x86_64:2"}},{"name":"tcl-manual","origin":"lang/tcl-manual","version":"20131001","comment":"Documentation for TCL (Tool Command Language)","maintainer":"ports@FreeBSD.org","www":"https://www.tcl.tk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"933d98ec5b950a71f3879a28277b0b998f758e3f66baaceb4b5e0d987b06befc","flatsize":13263977,"path":"All/tcl-manual-20131001.pkg","repopath":"All/tcl-manual-20131001.pkg","licenselogic":"single","pkgsize":1007020,"desc":"These are the manuals for the TCL and TK commands and the TCL and\nTK library. They're installed in PREFIX/share/doc/tcl83/contents.htm,\nPREFIX/share/doc/tcl84/contents.htm and\nPREFIX/share/doc/tcl85/contents.htm.","categories":["lang"],"messages":[{"message":"===>   NOTICE:\n\nThe tcl-manual port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tcd","origin":"audio/tcd","version":"2.2.0_9","comment":"Simple, user-friendly ncurses-based CD player","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/tcd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4546b9d118eba6a87986deaf728beb039e951c36aaa9b2b8ed0f770d4d836a7a","flatsize":43583,"path":"All/tcd-2.2.0_9.pkg","repopath":"All/tcd-2.2.0_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17784,"desc":"TCD - a tiny CD player - is a simple, user-friendly ncurses-based CD player.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["audio"],"shlibs_required":["libSDL-1.2.so.0","libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe tcd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tcllib","origin":"devel/tcllib","version":"1.21_1","comment":"Collection of utility modules for Tcl","maintainer":"tcltk@FreeBSD.org","www":"https://tcllib.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82343a7626faffd7e6e2f10721b9bf5a965b77e9e0fbbf5b290dba934a42d215","flatsize":19114809,"path":"All/tcllib-1.21_1.pkg","repopath":"All/tcllib-1.21_1.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":2426916,"desc":"Tcllib is  a collection  of utility  modules for Tcl.  The intent  is to\ncollect commonly  used function into  a single library, which  users can\nrely on to be available and stable.\n\nThere  are  too many  modules  now  to  list  here. Browse  the  on-line\ndocumentation at\n\n\thttp://tcllib.sourceforge.net/doc/\n\nto get the idea.\n\nThis port installs pure-Tcl versions of the modules only.\nC-implementations -- for some of the modules -- can be added by\ninstalling devel/tcllibc port.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel","tcl"],"options":{"DOCS":"on","MANPAGES":"off"}},{"name":"tcbasic","origin":"lang/tcbasic","version":"2.3.0","comment":"Small BASIC Interpreter written in C","maintainer":"linuxgeek@gmail.com","www":"https://github.com/tcort/tcbasic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26be6a0a7b8979e8bd608509192a83e4523a9d9b03ede0b7aaa6ef7b7aa8bc09","flatsize":85094,"path":"All/tcbasic-2.3.0.pkg","repopath":"All/tcbasic-2.3.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":29836,"desc":"tcbasic implements a small subset of BASIC known as Tiny BASIC\nwith added support for floating point numbers and many of the\nbuilt-in mathematical functions in Dartmouth BASIC. It supports\nbasic I/O, flow control, subroutines, and debug tracing.\n\nThe small size of the language make it easy to learn and master\nwhile providing all of the building blocks needed to develop many\ninteresting programs. tcbasic runs on a variety of platforms and\naims to be as portable as possible.","categories":["lang"],"options":{"EXAMPLES":"on"}},{"name":"tcl87","origin":"lang/tcl87","version":"8.7.a5_2","comment":"Tool Command Language","maintainer":"tcltk@FreeBSD.org","www":"https://www.tcl.tk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"159e3391283e143fb895f8c2875687bf0d3c9048030bcf1dbd9921b0b9e149d4","flatsize":7405552,"path":"All/tcl87-8.7.a5_2.pkg","repopath":"All/tcl87-8.7.a5_2.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":2402632,"desc":"This is Tcl version 8.7, an embeddable tool command language.\n\nTcl (Tool Command Language) is a very powerful but easy to learn dynamic\nprogramming language, suitable for a very wide range of uses, including web\nand desktop applications, networking, administration, testing and many more.\nOpen source and business-friendly, Tcl is a mature yet evolving language that\nis truly cross platform, easily deployed and highly extensible.\n\nA full set of manual pages is also provided with this port.","deps":{"libtommath":{"origin":"math/libtommath","version":"1.3.0_2"}},"categories":["lang"],"shlibs_required":["libtommath.so.1"],"shlibs_provided":["libtcl8.7.so"],"options":{"DEBUG":"off","TCLMAN":"on","TZDATA":"on"},"annotations":{"cpe":"cpe:2.3:a:tcl:tcl:8.7.a5:::::dragonfly6:x86_64:2"}},{"name":"tcl90","origin":"lang/tcl90","version":"9.0.b2","comment":"Tool Command Language","maintainer":"tcltk@FreeBSD.org","www":"https://www.tcl.tk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f05e5530b204b017742a5d872ff8b78fa13a4c515981f49170b1ec14b51d4b9","flatsize":7584906,"path":"All/tcl90-9.0.b2.pkg","repopath":"All/tcl90-9.0.b2.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":2477640,"desc":"This is Tcl version 9.0, an embeddable tool command language.\n\nTcl (Tool Command Language) is a very powerful but easy to learn dynamic\nprogramming language, suitable for a very wide range of uses, including web\nand desktop applications, networking, administration, testing and many more.\nOpen source and business-friendly, Tcl is a mature yet evolving language that\nis truly cross platform, easily deployed and highly extensible.\n\nA full set of manual pages is also provided with this port.","deps":{"libtommath":{"origin":"math/libtommath","version":"1.3.0_2"}},"categories":["lang"],"shlibs_required":["libtommath.so.1"],"options":{"DEBUG":"off","TCLMAN":"on","TZDATA":"on"},"annotations":{"cpe":"cpe:2.3:a:tcl:tcl:9.0.b2:::::dragonfly6:x86_64"}},{"name":"tbclock","origin":"games/tbclock","version":"1.10_1","comment":"Binary clock in curses","maintainer":"ports@FreeBSD.org","www":"https://tamentis.com/projects/tbclock/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f25c17f6937adcdea799a2c2a8a83486c9c3825ded1baa76be8eb44f8d722ed","flatsize":22528,"path":"All/tbclock-1.10_1.pkg","repopath":"All/tbclock-1.10_1.pkg","licenselogic":"single","pkgsize":11972,"desc":"tbclock is a dirty little app that displays a full screen binary clock\nin your terminal (using curses). It doesn't support resizing (yet). It\nis quite simple and features modules like 'guessbin' a little game and\n'chrono' a timer with tenth of seconds.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe tbclock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tclap12","origin":"devel/tclap12","version":"1.2.5","comment":"Verbose replacement for getopt (stable version)","maintainer":"danfe@FreeBSD.org","www":"https://tclap.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e3b7e15c25bf3e54c89a9af2e9d984847894fc711653ec76d16623964445515","flatsize":6908819,"path":"All/tclap12-1.2.5.pkg","repopath":"All/tclap12-1.2.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3269036,"desc":"TCLAP is a small, flexible library that provides a simple interface for\ndefining and accessing command line arguments.\n\nIt seems to do everything that getopt(3) can do.  It is needed here as\na dependency for `www/envoy'.","categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:tclap_project:tclap:1.2.5:::::dragonfly6:x86_64"}},{"name":"tbb","origin":"devel/tbb","version":"2020.3_4","comment":"Library that provides thread building blocks (legacy version)","maintainer":"martymac@FreeBSD.org","www":"https://threadingbuildingblocks.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97dbfd0a4bc3fea0c8de7f2645bf35b9a47bd9cefa78cdf413887ab3358a1ff8","flatsize":2264427,"path":"All/tbb-2020.3_4.pkg","repopath":"All/tbb-2020.3_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":374476,"desc":"Intel Threading Building Blocks (TBB) offers a rich and complete\napproach to expressing parallelism in a C++ program. It is a library\nthat helps you take advantage of multi-core processor performance\nwithout having to be a threading expert. Threading Building Blocks\nis not just a threads-replacement library. It represents a higher-level,\ntask-based parallelism that abstracts platform details and threading\nmechanism for performance and scalability.\n\nThat port is the legacy version of tbb and will not be updated anymore.\nSee devel/onetbb for newer versions.","categories":["devel"],"shlibs_provided":["libtbb.so","libtbbmalloc.so"]},{"name":"tass64","origin":"devel/tass64","version":"1.59.3120","comment":"Multi pass optimizing macro assembler for 65xx series processors","maintainer":"sunpoet@FreeBSD.org","www":"https://tass64.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1aee849161c39fda9c714ddb60b02435447ad6158c83e1e4cee35129e0f79e35","flatsize":1218631,"path":"All/tass64-1.59.3120.pkg","repopath":"All/tass64-1.59.3120.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+","LGPL21+","MIT"],"pkgsize":330296,"desc":"64tass is the multi pass optimizing macro assembler for the 65xx series of\nprocessors.\n\nKey features:\n- Open source portable C with minimal dependencies\n- Familiar syntax to Omicron TASS and TASM\n- Supports 6502, 65C02, R65C02, W65C02, 65CE02, 65816, DTV, 65EL02, 4510\n- Arbitrary-precision integers and bit strings, double precision floating point\n  numbers\n- Character and byte strings, array arithmetic\n- Handles UTF-8, UTF-16 and 8 bit RAW encoded source files, Unicode character\n  strings\n- Supports Unicode identifiers with compatibility normalization and optional\n  case insensitivity\n- Built-in linker with section support\n- Various memory models, binary targets and text output formats (also\n  Hex/S-record)\n- Assembly and label listings available for debugging or exporting\n- Conditional compilation, macros, structures, unions, scopes","categories":["devel"],"options":{"DOCS":"on"}},{"name":"taucs","origin":"math/taucs","version":"2.2_25","comment":"C library of sparse linear solvers","maintainer":"ports@FreeBSD.org","www":"http://www.tau.ac.il/~stoledo/taucs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1680e7262e8b959bbbcea4be5c00c25317feb44d1b027218c0b41aa8c67b916","flatsize":3921025,"path":"All/taucs-2.2_25.pkg","repopath":"All/taucs-2.2_25.pkg","licenselogic":"single","licenses":["TAUCS"],"pkgsize":1170272,"desc":"The current version of the library includes the following functionality:\n\n* Multifrontal Supernodal Cholesky Factorization.\n* Left-Looking Supernodal Cholesky Factorization.\n* Drop-Tolerance Incomplete-Cholesky Factorization.\n* LDL^T Factorization.\n* Out-of-Core, Left-Looking Supernodal Sparse Cholesky Factorization.\n* Out-of-Core Sparse LU with Partial Pivoting Factor and Solve.\n* Ordering Codes and Interfaces to Existing Ordering Codes.\n* Matrix Operations.\n* Matrix Input/Output.\n* Matrix Generators.\n* Iterative Solvers.\n* Vaidya's Preconditioners.\n* Recursive Vaidya's Preconditioners.\n* Multilevel-Support-Graph Preconditioners.\n* Utility Routines.\n\nCopyright (c) 2001 by Sivan Toledo, Tel-Aviv University,\nstoledo@tau.ac.il. All Rights Reserved.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"metis":{"origin":"math/metis","version":"5.1.0_9"}},"categories":["math"],"shlibs_required":["liblapack.so.3","libblas.so.3","libmetis.so.2","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libtaucs.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe taucs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tblis","origin":"math/tblis","version":"1.2.0","comment":"Framework for performing tensor operations","maintainer":"jmd@FreeBSD.org","www":"https://github.com/devinamatthews/tblis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6944547d28cdc1e9db303df83e684d4c93b7a45ee3ca491760ec6d34d5a92a2b","flatsize":19534726,"path":"All/tblis-1.2.0.pkg","repopath":"All/tblis-1.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1752796,"desc":"TBLIS is a library and framework for performing tensor operations,\nespecially tensor contraction, using native algorithms. In this\ncontext, native means that TBLIS does not translate tensor\noperations into matrix operations using the BLAS libraries.\nInstead, TBLIS uses the philosophy (and certain low-level kernels)\nof the BLIS framework to implement tensor contraction with\nessentially zero overhead compared to matrix multiplication. TBLIS\nalso aims to offer a convenient C++ interface for tensors and\ntensor operations, as well as a stable C interface with high\nportability.","categories":["math"],"shlibs_provided":["libtblis.so.0","libtci.so.0"],"options":{"PARA":"on"}},{"name":"taskflow","origin":"devel/taskflow","version":"3.7.0","comment":"Header-only library for parallel tasks in modern C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/taskflow/taskflow","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f015e2fa2675a25dac8861249c08efc0c558fc1d230a993416680524835d03cb","flatsize":900420,"path":"All/taskflow-3.7.0.pkg","repopath":"All/taskflow-3.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":133460,"desc":"Taskflow is faster, more expressive, and easier for drop-in integration than\nmany of existing task programming frameworks in handling complex parallel\nworkloads.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"]},{"name":"tartest","origin":"archivers/tartest","version":"2024.03.21","comment":"Test tar archive for POSIX.1-1990 compliance","maintainer":"fuz@FreeBSD.org","www":"https://schilytools.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e257b5e2157cbef124f0bbd7eeee74788c95faaaa6b2470633576e1c38d22150","flatsize":967592,"path":"All/tartest-2024.03.21.pkg","repopath":"All/tartest-2024.03.21.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":154308,"desc":"Tartest reads a tar archive from stdin\nand checks this archive for compliance with POSIX.1-1990.\n\nAs tartest is limited to tests the data that is delivered by the tar\narchiver that is going to be checked, it cannot tests if the tar\narchiver in question will produce correct archives under all\ncircumstances.  There may be borderline cases that trigger bugs in the\ntar archiver.\n\nThis port also contains the various test scripts belonging to\narchivers/star.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"schilybase":{"origin":"devel/schilybase","version":"2024.03.21"}},"categories":["archivers","devel"],"shlibs_required":["libschily.so.2.0","libintl.so.8"]},{"name":"taskwarrior","origin":"deskutils/taskwarrior","version":"2.6.2_1","comment":"Feature-rich command-line todo list manager","maintainer":"skreuzer@FreeBSD.org","www":"https://taskwarrior.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e0af68f0ecefd2a4132de945be5aadb4ee76256507cc1c2026aaa8cbe1a7cd9","flatsize":2580184,"path":"All/taskwarrior-2.6.2_1.pkg","repopath":"All/taskwarrior-2.6.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":836652,"desc":"Taskwarrior is an ambitious project to supercharge task (most excellent CLI\ntask manager by Paul Beckingham) with an interactive interface, a powerful\nsearch tool, hotkeys, fast forms data entry and a host of new features.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"}},"categories":["deskutils"],"shlibs_required":["libgnutls.so.30"]},{"name":"taskwarrior-tui","origin":"deskutils/taskwarrior-tui","version":"0.24.0_10","comment":"Terminal User Interface (TUI) for Taskwarrior","maintainer":"ports@FreeBSD.org","www":"https://kdheepak.com/taskwarrior-tui/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28a8d4c07ab73117c55964ed73bd9fc8ffbbe77655a1dec4281476de147b2cc6","flatsize":4758530,"path":"All/taskwarrior-tui-0.24.0_10.pkg","repopath":"All/taskwarrior-tui-0.24.0_10.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1270508,"desc":"Taskwarrior-tui is an interactive interface in the terminal to use taskwarrior\n(an excellent CI task manager) more easily. It features a vim-like navigation,\nlive filters and multiple selections.","deps":{"taskwarrior":{"origin":"deskutils/taskwarrior","version":"2.6.2_1"}},"categories":["deskutils"],"messages":[{"message":"===>   NOTICE:\n\nThe taskwarrior-tui port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tartarus","origin":"sysutils/tartarus","version":"0.9.8_6","comment":"Wrappers around common Unix tools for simplified backup solution","maintainer":"otis@FreeBSD.org","www":"https://wertarbyte.de/tartarus.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e92adac038ba8cc3305047c4e59c82f178b377cf38897c124dd2adada982047a","flatsize":116722,"path":"All/tartarus-0.9.8_6.pkg","repopath":"All/tartarus-0.9.8_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":48620,"desc":"Tartarus provides a nice wrapper around basic Unix tools such as tar, find and\ncurl (well, that's not that basic) to provide a seamless backup solution,\naimed at automatic gathering and backup.\n\nIt has the ability to do full as well as incremental backups and is published\nby Stefan Tomanek under the rules of the GPL.\n\nInstead of relying on single usage backup scripts or complicated command lines,\ntartarus reads its configuration from easily manageable configuration files.\nIt can store gathered data in regular files, or upload the backup directly (on\nthe fly) to an FTP server. For more specific usage scenarios, custom methods\ncan also be defined within the config file.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"getopt":{"origin":"misc/getopt","version":"1.1.6_1"},"gtar":{"origin":"archivers/gtar","version":"1.35_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"tarsnap-periodic","origin":"sysutils/tarsnap-periodic","version":"1.0.20170413","comment":"Simple way of making tarsnap backups using the periodic system","maintainer":"kamila@ksp.sk","www":"https://github.com/anotherkamila/tarsnap-periodic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"605449dd27618faf4f34ec56559f68956bf231411b099a6dd5fbbe7f82ca0166","flatsize":5985,"path":"All/tarsnap-periodic-1.0.20170413.pkg","repopath":"All/tarsnap-periodic-1.0.20170413.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3208,"desc":"Script that uses the periodic system to create and manage tarsnap\nbackups. Easily configured via /etc/periodic.conf","deps":{"tarsnap":{"origin":"sysutils/tarsnap","version":"1.0.40_2"}},"categories":["sysutils"],"messages":[{"message":"In order to enable periodic tarsnap backups you need\nto add these lines to your /etc/periodic.conf\n\ndaily_tarsnap_backup_enable=\"YES\"\ndaily_tarsnap_backup_paths=\"/\"\ndaily_tarsnap_backup_keep=7\nweekly_tarsnap_backup_enable=\"YES\"\nweekly_tarsnap_backup_paths=\"/\"\nweekly_tarsnap_backup_keep=5\nmonthly_tarsnap_backup_enable=\"YES\"\nmonthly_tarsnap_backup_paths=\"/\"\nmonthly_tarsnap_backup_keep=2","type":"install"}]},{"name":"tarsnap","origin":"sysutils/tarsnap","version":"1.0.40_2","comment":"Online encrypted backup service (client)","maintainer":"cperciva@tarsnap.com","www":"https://www.tarsnap.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f875b0ac48ade92e6478d0c2196ca7f69974947077cd4abfabb0b0b0d6d679f6","flatsize":1065631,"path":"All/tarsnap-1.0.40_2.pkg","repopath":"All/tarsnap-1.0.40_2.pkg","licenselogic":"single","licenses":["tarsnap"],"pkgsize":251908,"desc":"Tarsnap is an online encrypted backup service.  It presents a tar-like\ncommand-line interface, but stores data online rather than locally;\nusing ideas taken from the author's FreeBSD Update and Portsnap\nutilities, it maximizes performance by recognizing duplicate data and\nonly storing it once, and cryptographically encrypts and signs archives\nusing locally-held keys in order to guarantee that nobody without access\nto the key file (including the author) can read or modify archives.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libcrypto.so.12"],"messages":[{"message":"If you have never used tarsnap before, you will need to create an account\nwith the tarsnap service and deposit money into the account before you\ncan start using tarsnap; see\n  https://www.tarsnap.com/gettingstarted.html\nfor details.\n\nOnce you have a tarsnap account you will need to create a key file using\nthe tarsnap-keygen utility before you start storing archives; this key\nfile MUST BE KEPT IN A SAFE LOCATION since you will not be able to read\nyour backups without it.","type":"install"}]},{"name":"tarantool-c","origin":"databases/tarantool-c","version":"1.0.1_5","comment":"C client for Tarantool 1.6+","maintainer":"balaev@tarantool.org","www":"https://github.com/tarantool/tarantool-c","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6d125730b9ca9ec925efa76b35b468aa3afc4539ecf30009f67d529bda7663f","flatsize":1700118,"path":"All/tarantool-c-1.0.1_5.pkg","repopath":"All/tarantool-c-1.0.1_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":260460,"desc":"Tarantool-c is a client library written in C for Tarantool.","deps":{"msgpuck":{"origin":"devel/msgpuck","version":"2.0_6"}},"categories":["databases"],"shlibs_required":["libmsgpuck.so.1"],"shlibs_provided":["libtarantool.so.2.0"]},{"name":"tapidbus","origin":"net/tapidbus","version":"0.2.1_7","comment":"Abstraction layer for interprocess communication","maintainer":"ports@FreeBSD.org","www":"https://tapioca-voip.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9264565d0dce4251c84415a0b41101bcd8defd9eda04e22523501c27b3ab9a9b","flatsize":26388,"path":"All/tapidbus-0.2.1_7.pkg","repopath":"All/tapidbus-0.2.1_7.pkg","licenselogic":"single","pkgsize":8388,"desc":"An abstraction layer that uses dbus for interprocess communication.","deps":{"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["net"],"shlibs_required":["libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libtapidbus-0.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe tapidbus port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tar-stream-chunker","origin":"archivers/tar-stream-chunker","version":"1.0.7","comment":"Splits stdin of unknown size onto chunks packed as a TAR to stdout","maintainer":"igor.ostapenko@pm.me","www":"https://github.com/ihoro/tar-stream-chunker/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e680b2a46079aa123ef686bc41a9a25d1a0dd5624ae1a2ff3bf79531d0567055","flatsize":12697,"path":"All/tar-stream-chunker-1.0.7.pkg","repopath":"All/tar-stream-chunker-1.0.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5396,"desc":"Splits stdin of unknown size onto chunks of given size and collects such chunk\nfiles as a TAR archive what is written to stdout.\n\nInitial motivation was to use it as a packer of a data stream what pipes it to\nhttps://tarsnap.com for backup purposes, with a requirement of low and more\npredictable memory consumption. And the problem solved here is that TAR file\nheader should specify size of a file, but it's unknown due to the nature of\ninput data stream.\n\nThe following real case could be an example:\n$ pg_dump ... | tar_stream_chunker ... | tarsnap -c ... @-","categories":["archivers"]},{"name":"tarsnap-gui","origin":"sysutils/tarsnap-gui","version":"1.0.2_4","comment":"Cross platform GUI for the Tarsnap command line client","maintainer":"bofh@FreeBSD.org","www":"https://github.com/Tarsnap/tarsnap-gui/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6562603dbf515068ce4a70bdc463f8b298fe57459f7e23e7c5b39090e9d37553","flatsize":1217352,"path":"All/tarsnap-gui-1.0.2_4.pkg","repopath":"All/tarsnap-gui-1.0.2_4.pkg","licenselogic":"single","pkgsize":462732,"desc":"The Tarsnap Graphical User Interface application is an open source\ncross-platform frontend to the popular Tarsnap backup service.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"tap-plugins","origin":"audio/tap-plugins","version":"0.7.2","comment":"LADSPA Plugins by Tom Szilagy","maintainer":"taku@tackymt.homeip.net","www":"https://tap-plugins.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95b2a5c7b54a96ad0061c4160edc7a9d2bafcf75e4d7f4e5a451cd6f7b01cf5a","flatsize":333634,"path":"All/tap-plugins-0.7.2.pkg","repopath":"All/tap-plugins-0.7.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":68268,"desc":"TAP-plugins is short for Tom's Audio Processing plugins.\nIt is a bunch of LADSPA plugins for digital audio processing.","categories":["audio"]},{"name":"tang","origin":"security/tang","version":"15","comment":"Tang is a small daemon for binding data to the presence of a network","maintainer":"hdholm@alumni.iastate.edu","www":"https://github.com/latchset/tang","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf8c7f13629db07156176cf6e171ad36112dd380ecbaa449c99e74e42be911f0","flatsize":80535,"path":"All/tang-15.pkg","repopath":"All/tang-15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":31364,"desc":"Tang is a server for binding data to network presence.\n\nThis sounds fancy, but the concept is simple. You have some data, but you only\nwant it to be available when the system containing the data is on a certain,\nusually secure, network. This is where Tang comes in.\n\nFirst, the client gets a list of the Tang server's advertised asymmetric keys.\nThis can happen online by a simple HTTP GET. Alternatively, since the keys are\nasymmetric, the public key list can be distributed out of band.\n\nSecond, the client uses one of these public keys to generate a unique,\ncryptographically strong encryption key. The data is then encrypted using this\nkey. Once the data is encrypted, the key is discarded. Some small metadata is\nproduced as part of this operation which the client should store in a convenient\nlocation. This process of encrypting data is the provisioning step.\n\nThird, when the client is ready to access its data, it simply loads the metadata\nproduced in the provisioning step and performs an HTTP POST in order to recover\nthe encryption key. This process is the recovery step.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"jose":{"origin":"net/jose","version":"14"},"llhttp":{"origin":"www/llhttp","version":"9.2.1"}},"categories":["security"],"shlibs_required":["libjose.so.0","libjansson.so.4","libllhttp.so.9.2"],"annotations":{"cpe":"cpe:2.3:a:tang_project:tang:15:::::dragonfly6:x86_64"}},{"name":"tamzen-font","origin":"x11-fonts/tamzen","version":"1.11.5","comment":"Monospaced bitmap font forked from Tamsyn","maintainer":"voidanix@420blaze.it","www":"https://github.com/sunaku/tamzen-font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83e01cca20fde164aabfe8fbca9774fbcf74ed5eaafa737f44a962282e243b3b","flatsize":2123222,"path":"All/tamzen-font-1.11.5.pkg","repopath":"All/tamzen-font-1.11.5.pkg","licenselogic":"single","licenses":["TAMZEN"],"pkgsize":25212,"desc":"Tamzen is a monospace bitmap font forked from Scott Fial's\nTamsyn version 1.11 with additional Powerline symbols","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"}},{"name":"tamsyn-font","origin":"x11-fonts/tamsyn","version":"1.11_1","comment":"Monospaced bitmap font for programming","maintainer":"ports@FreeBSD.org","www":"http://www.fial.com/~scott/tamsyn-font/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81b5afa9574c77811ee85676a3cb06b3843517813533971800895124f60bf454","flatsize":56093,"path":"All/tamsyn-font-1.11_1.pkg","repopath":"All/tamsyn-font-1.11_1.pkg","licenselogic":"single","licenses":["TAMSYN"],"pkgsize":50352,"desc":"Tamsyn is a monospaced bitmap font for programming available in\nregular and bold styles in sizes 5x9, 6x12, 7x13, 7x14, 8x15, 8x16,\nand 10x20 for both Xorg and vt(4).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on","X11":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe tamsyn-font port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"taskctl","origin":"devel/taskctl","version":"1.4.2_22","comment":"Simple modern alternative to GNU Make","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/taskctl/taskctl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d7f1f0efb288d425c6391cb40db395d2248fe7fcccc4ea9ec33c5f7ee06ae2c","flatsize":8859088,"path":"All/taskctl-1.4.2_22.pkg","repopath":"All/taskctl-1.4.2_22.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2891728,"desc":"taskctl is a concurrent task runner that allows you to design routine\ntasks and development pipelines in a human-readable format (YAML,\nJSON or TOML).","categories":["devel"]},{"name":"tdlib","origin":"net-im/tdlib","version":"1.8.0","comment":"Library for building Telegram clients","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tdlib/td","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5870dfd0e2d6fb6831eb225d8fb4d6c0c6c015c22d71c76431c5d0f41443146","flatsize":96948497,"path":"All/tdlib-1.8.0.pkg","repopath":"All/tdlib-1.8.0.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":12174284,"desc":"TDLib (Telegram Database library) is a cross-platform library for building\nTelegram clients. It can be easily used from almost any programming language.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-im","devel"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"shlibs_provided":["libtdapi.so.1.8.0","libtdclient.so.1.8.0","libtdjson.so.1.8.0"]},{"name":"tamgamp-lv2","origin":"audio/tamgamp-lv2","version":"g20200614","comment":"LV2 guitar amp simulator","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sadko4u/tamgamp.lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0434604a8f6774137a4cb65a00d376057ede351f4c73cf477d87a1be5381005d","flatsize":2330763,"path":"All/tamgamp-lv2-g20200614.pkg","repopath":"All/tamgamp-lv2-g20200614.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":753392,"desc":"Tamgamp (Rhymes with: \"Damage Amp\") is LV2 guitar amp simulator that provides\ntwo plugins:\n* Tamgamp - a plugin based on Guitarix DK Builder simulated chains.\n* TamgampGX - a plugin based on tuned Guitarix internal amplifiers\n  implementation.\n\nThe key features of this project according to initial technical requirements are\n* Simplicity of the interface, no UI (use generic one), minimum knobs/sliders.\n* Preamplifier simulation only, for simplicity and flexibility (use a separate\n  cab simulator).\n* Smooth bypass/automation. No pops, spikes or clicks.\n* Normalized output level: different amplifiers should sound almost of the same\n  output loudness with different gain settings.","deps":{"zita-resampler":{"origin":"audio/zita-resampler","version":"1.11.2"}},"categories":["audio"],"shlibs_required":["libzita-resampler.so.1"],"options":{"AVX":"off","SSE":"off"}},{"name":"tamago-emacs_wayland","origin":"editors/tamago","version":"4.0.6.0.20041122.19.15_8","comment":"Egg V4, Multilingual Input Method for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://github.com/hrs-allbsd/tamago","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e16d6a7e62f6c154f0018b1d4bd9430d92d5fbde52d29782e6527abceda24332","flatsize":1992662,"path":"All/tamago-emacs_wayland-4.0.6.0.20041122.19.15_8.pkg","repopath":"All/tamago-emacs_wayland-4.0.6.0.20041122.19.15_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":411960,"desc":"Egg V4 (tamago) is a multilingual input method for Emacsen\nwritten in only Emacs-Lisp.  It supports the following translating servers:\njserver, cserver, tserver, Wnn6, SJ3 ver 1 and ver 2, cannaserver, wxgserver,\nand anthy.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"Enabling Tamago\n=================\n\nYou can now enable Tamago by adding one of following lines to your\n.emacs file depending on the language you use:\n\nJapanese:\t(set-language-environment \"Japanese\")\nKorean:\t\t(set-language-environment \"Korean\")\nChinese-GB:\t(set-language-environment \"Chinese-GB\")\nChinese-CNS:\t(set-language-environment \"Chinese-CNS\")","type":"install"}]},{"name":"tamago-emacs_nox","origin":"editors/tamago","version":"4.0.6.0.20041122.19.15_8","comment":"Egg V4, Multilingual Input Method for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://github.com/hrs-allbsd/tamago","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f23f652081f68a271cf5e64a470366d9e0c77f14d26f75299b3d9e1591f7cb8","flatsize":1992662,"path":"All/tamago-emacs_nox-4.0.6.0.20041122.19.15_8.pkg","repopath":"All/tamago-emacs_nox-4.0.6.0.20041122.19.15_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":411676,"desc":"Egg V4 (tamago) is a multilingual input method for Emacsen\nwritten in only Emacs-Lisp.  It supports the following translating servers:\njserver, cserver, tserver, Wnn6, SJ3 ver 1 and ver 2, cannaserver, wxgserver,\nand anthy.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"Enabling Tamago\n=================\n\nYou can now enable Tamago by adding one of following lines to your\n.emacs file depending on the language you use:\n\nJapanese:\t(set-language-environment \"Japanese\")\nKorean:\t\t(set-language-environment \"Korean\")\nChinese-GB:\t(set-language-environment \"Chinese-GB\")\nChinese-CNS:\t(set-language-environment \"Chinese-CNS\")","type":"install"}]},{"name":"tamago-emacs_devel_nox","origin":"editors/tamago","version":"4.0.6.0.20041122.19.15_8","comment":"Egg V4, Multilingual Input Method for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://github.com/hrs-allbsd/tamago","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1055e894c1e4fc3232399f7d6f08ed4754ec449e40ed332f03dac84b5b4bf402","flatsize":1992497,"path":"All/tamago-emacs_devel_nox-4.0.6.0.20041122.19.15_8.pkg","repopath":"All/tamago-emacs_devel_nox-4.0.6.0.20041122.19.15_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":412852,"desc":"Egg V4 (tamago) is a multilingual input method for Emacsen\nwritten in only Emacs-Lisp.  It supports the following translating servers:\njserver, cserver, tserver, Wnn6, SJ3 ver 1 and ver 2, cannaserver, wxgserver,\nand anthy.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"Enabling Tamago\n=================\n\nYou can now enable Tamago by adding one of following lines to your\n.emacs file depending on the language you use:\n\nJapanese:\t(set-language-environment \"Japanese\")\nKorean:\t\t(set-language-environment \"Korean\")\nChinese-GB:\t(set-language-environment \"Chinese-GB\")\nChinese-CNS:\t(set-language-environment \"Chinese-CNS\")","type":"install"}]},{"name":"tremulous","origin":"games/tremulous","version":"1.1.0_14","comment":"Free FPS game featuring two opposing teams: humans and aliens","maintainer":"ports@FreeBSD.org","www":"http://www.tremulous.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"044f689ca0407c23fdff2b6efd11d37c581c82aed9779380be75da8ee3c2f239","flatsize":106481009,"path":"All/tremulous-1.1.0_14.pkg","repopath":"All/tremulous-1.1.0_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":96762696,"desc":"Tremulous is a free, open source game that blends a team based FPS with\nelements of an RTS.  Players can choose from 2 unique races: aliens and\nhumans.  Players on both teams are able to build working structures in-game\nlike an RTS.  These structures provide many functions, the most important\nbeing spawning.  The designated builders must ensure there are spawn\nstructures or other players will not be able to rejoin the game after death.\nOther structures provide automated base defense (to some degree), healing\nfunctions, and much more.\n\nPlayer advancement is different depending on which team you are on.  As a\nhuman, players are rewarded with credits for each alien kill.  These credits\nmay be used to purchase new weapons and upgrades from the \"Armoury\".  The\nalien team advances quite differently.  Upon killing a human foe, the alien\nis able to evolve into a new class.  The more kills gained the more powerful\nthe classes available.\n\nThe overall objective behind Tremulous is to eliminate the opposing team.\nThis is achieved by not only killing the opposing players but also removing\ntheir ability to respawn by destroying their spawn structures.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["games"],"shlibs_required":["libGL.so.1","libX11.so.6","libXext.so.6","libXxf86dga.so.1","libXxf86vm.so.1"],"options":{"GAMELIBS":"off","OPENAL":"off","OPENAL_DLOPEN":"off","OPTIMIZED_CFLAGS":"on","SDL_AUDIO":"off","SDL_VIDEO":"off","VORBIS":"off","CLIENT":"on","DEDICATED":"on","SMP_CLIENT":"on","MASTER_SERVER":"off"},"annotations":{"cpe":"cpe:2.3:a:tremulous:tremulous:1.1.0:::::dragonfly6:x86_64:14"},"messages":[{"message":"If you have sound problems with SDL try setting the variable \"s_sdlSpeed\" to\n\"44100\".  It will be saved to the configuration file.\n\nIf you have sound problems with OpenAL recompile without it.  Also the OPENAL\noption causes the program to omit restoring gamma and mouse sensitivity after\nexiting.","type":"install"},{"message":"===>   NOTICE:\n\nThe tremulous port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tamago-emacs_devel","origin":"editors/tamago","version":"4.0.6.0.20041122.19.15_8","comment":"Egg V4, Multilingual Input Method for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://github.com/hrs-allbsd/tamago","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b027b9454030873f30cb5b90fbea5e70699684932a248326e6b536ad87a00515","flatsize":1992497,"path":"All/tamago-emacs_devel-4.0.6.0.20041122.19.15_8.pkg","repopath":"All/tamago-emacs_devel-4.0.6.0.20041122.19.15_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":412060,"desc":"Egg V4 (tamago) is a multilingual input method for Emacsen\nwritten in only Emacs-Lisp.  It supports the following translating servers:\njserver, cserver, tserver, Wnn6, SJ3 ver 1 and ver 2, cannaserver, wxgserver,\nand anthy.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"Enabling Tamago\n=================\n\nYou can now enable Tamago by adding one of following lines to your\n.emacs file depending on the language you use:\n\nJapanese:\t(set-language-environment \"Japanese\")\nKorean:\t\t(set-language-environment \"Korean\")\nChinese-GB:\t(set-language-environment \"Chinese-GB\")\nChinese-CNS:\t(set-language-environment \"Chinese-CNS\")","type":"install"}]},{"name":"tamago-emacs_canna","origin":"editors/tamago","version":"4.0.6.0.20041122.19.15_8","comment":"Egg V4, Multilingual Input Method for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://github.com/hrs-allbsd/tamago","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"489e459be09d99a91f2d04a47133c891060df00c979f6de2cabc81f272187b41","flatsize":1992662,"path":"All/tamago-emacs_canna-4.0.6.0.20041122.19.15_8.pkg","repopath":"All/tamago-emacs_canna-4.0.6.0.20041122.19.15_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":412028,"desc":"Egg V4 (tamago) is a multilingual input method for Emacsen\nwritten in only Emacs-Lisp.  It supports the following translating servers:\njserver, cserver, tserver, Wnn6, SJ3 ver 1 and ver 2, cannaserver, wxgserver,\nand anthy.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"Enabling Tamago\n=================\n\nYou can now enable Tamago by adding one of following lines to your\n.emacs file depending on the language you use:\n\nJapanese:\t(set-language-environment \"Japanese\")\nKorean:\t\t(set-language-environment \"Korean\")\nChinese-GB:\t(set-language-environment \"Chinese-GB\")\nChinese-CNS:\t(set-language-environment \"Chinese-CNS\")","type":"install"}]},{"name":"talloc","origin":"devel/talloc","version":"2.3.4_1","comment":"Hierarchical pool based memory allocator","maintainer":"timur@FreeBSD.org","www":"https://talloc.samba.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1549e8f1ab135481ae8b66ef3fee1fc874eca1d027c018726497ad92e48ce101","flatsize":195133,"path":"All/talloc-2.3.4_1.pkg","repopath":"All/talloc-2.3.4_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":59916,"desc":"A hierarchical pool based memory allocator with destructors. It uses\nreference counting to determine when memory should be freed.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libpython3.11.so.1.0","libintl.so.8"],"shlibs_provided":["libpytalloc-util.cpython-311.so.2","libtalloc.so.2"],"options":{"DEBUG":"off","MANPAGES":"off","PYTHON":"on"}},{"name":"tamago","origin":"editors/tamago","version":"4.0.6.0.20041122.19.15_8","comment":"Egg V4, Multilingual Input Method for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://github.com/hrs-allbsd/tamago","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96f1d1d3c2b82545f253f366c3c1ca77bacb81723e9571339831983e38209dc0","flatsize":1992662,"path":"All/tamago-4.0.6.0.20041122.19.15_8.pkg","repopath":"All/tamago-4.0.6.0.20041122.19.15_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":411672,"desc":"Egg V4 (tamago) is a multilingual input method for Emacsen\nwritten in only Emacs-Lisp.  It supports the following translating servers:\njserver, cserver, tserver, Wnn6, SJ3 ver 1 and ver 2, cannaserver, wxgserver,\nand anthy.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"Enabling Tamago\n=================\n\nYou can now enable Tamago by adding one of following lines to your\n.emacs file depending on the language you use:\n\nJapanese:\t(set-language-environment \"Japanese\")\nKorean:\t\t(set-language-environment \"Korean\")\nChinese-GB:\t(set-language-environment \"Chinese-GB\")\nChinese-CNS:\t(set-language-environment \"Chinese-CNS\")","type":"install"}]},{"name":"talkatu","origin":"net-im/talkatu","version":"g2019031701_4","comment":"Collection of Gtk+ widgets that are useful for chat applications","maintainer":"bofh@FreeBSD.org","www":"https://bitbucket.org/pidgin/talkatu/overview","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba8769effe50332c35476468aee6346bb033b66273223cac6abc8aea01db7840","flatsize":841330,"path":"All/talkatu-g2019031701_4.pkg","repopath":"All/talkatu-g2019031701_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":157044,"desc":"Talkatu is a collection of Gtk+ widgets that are useful for chat applications.\n\nIt was started as a rewrite of the GtkIMHTML widget found in Pidgin, but\nquickly expanded to include most things related to conversation windows.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cmark":{"origin":"textproc/cmark","version":"0.30.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glade":{"origin":"devel/glade","version":"3.40.0_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gumbo":{"origin":"devel/gumbo","version":"0.12.1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net-im"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libcmark.so.0.30.2","libgumbo.so.2","libgdk-3.so.0","libgspell-1.so.2"],"shlibs_provided":["libtalkatu.so.0"],"options":{"DOCS":"on"}},{"name":"tali","origin":"games/tali","version":"40.8_3","comment":"Gnome tali","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Tali","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5aaf9081d15a8e2f4284529842e2caa75eebbfcc7c3fc58aab675c5fadebe1f7","flatsize":1520029,"path":"All/tali-40.8_3.pkg","repopath":"All/tali-40.8_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":346016,"desc":"Tali is a sort of poker with dice and less money. You roll five dice three\ntimes and try to create the best hand. Your two rerolls may include any or\nall of your dice. Tali also supports playing Kismet.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgnome-games-support":{"origin":"games/libgnome-games-support","version":"1.8.2_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libgtk-3.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgnome-games-support-1.so.3"]},{"name":"talkfilters","origin":"misc/talkfilters","version":"2.3.8_3","comment":"Set of filters to convert English text to various stereotyped dialects","maintainer":"ehaupt@FreeBSD.org","www":"https://www.hyperrealm.com/talkfilters/talkfilters.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"854ff72c7799a60fb8ad94df39254a1f6fc3333132e36ecd5c39799aa584cd21","flatsize":3464435,"path":"All/talkfilters-2.3.8_3.pkg","repopath":"All/talkfilters-2.3.8_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":502264,"desc":"The GNU Talk Filters are filter programs that convert ordinary English text into\ntext that mimics a stereotyped or otherwise humorous dialect. Each program reads\nfrom standard input and writes to standard output.\n\nThe filters include:\n\n\taustro, b1ff, brooklyn, chef, cockney, drawl, dubya, fudd, funetak,\n\tjethro, jive, kraut, pansy, pirate, postmodern, redneck, valspeak, and\n\twarez.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["misc"],"shlibs_provided":["libtalkfilters.so.1"],"messages":[{"message":"Please note that some of the filters contain language that may\nbe objectionable to some. They are provided uncensored, in their\noriginal form. Please don't use the filters to do anything that\nyou shouldn't.","type":"install"}]},{"name":"tai64nfrac","origin":"sysutils/tai64nfrac","version":"1.4_1","comment":"Convert tai64n format invented by Dan Bernstein","maintainer":"paulo@nlink.com.br","www":"https://www.eyrie.org/~eagle/software/tai64nfrac/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d186c54f8f88d438ae2542c5b7e248b8139d84113a33bc378c2958158702742","flatsize":8751,"path":"All/tai64nfrac-1.4_1.pkg","repopath":"All/tai64nfrac-1.4_1.pkg","licenselogic":"single","pkgsize":5512,"desc":"The TAI64N format is a format for time stamps in log files, invented by Dan\nBernstein and used by some of his software, most notably the multilog component\nof daemontools. That package comes with a program (tai64nlocal) to convert those\ntime stamps to a human-readable date.","categories":["sysutils"]},{"name":"tailor","origin":"devel/tailor","version":"0.9.37_1","comment":"Migrates changesets between version control systems","maintainer":"portmaster@BSDforge.com","www":"https://gitlab.com/ports1/tailor/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7077a17ed4ff1e713e72aff939ead58926abbe53f629e1f3cfcebc742b4b22c","flatsize":2047592,"path":"All/tailor-0.9.37_1.pkg","repopath":"All/tailor-0.9.37_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":308100,"desc":"Tailor is a tool to migrate changesets between Aegis, ArX, Bazaar, Bazaar-NG,\nCVS, Codeville, Darcs, Git, Mercurial, Monotone, Perforce, Subversion,\nand Tla repositories.","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"tagsoup","origin":"textproc/tagsoup","version":"1.2.1_1","comment":"SAX-compliant parser written in Java","maintainer":"java@FreeBSD.org","www":"http://vrici.lojban.org/~cowan/XML/tagsoup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63c2f6ae969133c8ab7de69b163ad7cc39e3c831aef6a22149e157ddaf0ebee9","flatsize":101159,"path":"All/tagsoup-1.2.1_1.pkg","repopath":"All/tagsoup-1.2.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":92228,"desc":"TagSoup - Just Keep On Truckin'\n\nTagSoup is a SAX-compliant parser written in Java that, instead of parsing\nwell-formed or valid XML, parses HTML as it is found in the wild: poor,\nnasty and brutish, though quite often far from short.  TagSoup is designed\nfor people who have to process this stuff using some semblance of a rational\napplication design.  By providing a SAX interface, it allows standard XML\ntools to be applied to even the worst HTML.  TagSoup also includes\na command-line processor that reads HTML files and can generate either\nclean HTML or well-formed XML that is a close approximation to XHTML.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"]},{"name":"tailspin","origin":"sysutils/tailspin","version":"3.0.1_2","comment":"Log file highlighter","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/bensadeh/tailspin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ebff25fbb8bd62424fd53f4cf41d4f8749d2f13e043de6cfe74f135d6bd4922","flatsize":4969712,"path":"All/tailspin-3.0.1_2.pkg","repopath":"All/tailspin-3.0.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1319968,"desc":"tailspin works by reading through a log file line by line, running a\nseries of regexes against each line. The regexes recognize patterns\nlike dates, numbers, severity keywords and more.\n\ntailspin does not make any assumptions on the format or position of\nthe items it wants to highlight. For this reason, it requires no\nconfiguration or setup and will work predictably regardless of the\nformat the log file is in.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"tagutil","origin":"audio/tagutil","version":"3.1_2","comment":"Command line interface tool to manage tags in music files","maintainer":"alex@kaworu.ch","www":"https://github.com/kAworu/tagutil","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a10bf5ca223224f6f16fc5bce2350f26f580203bdc8fef0e8f9bd0ffcd7ac550","flatsize":64277,"path":"All/tagutil-3.1_2.pkg","repopath":"All/tagutil-3.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":26108,"desc":"Tagutil is a CLI tool to display and modify tags stored in music\nfiles.  It aims to provide both an easy-to-script and an interactive\ninterface.  It fully supports Vorbis Comments (unlimited set of tags).","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio"],"shlibs_required":["libtag_c.so.2","libtag.so.2","libFLAC.so.12","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libyaml-0.so.2"],"options":{"JSON":"off","FLAC":"on","OGG":"on","TAGLIB":"on"}},{"name":"wyrmsun","origin":"games/wyrmsun","version":"3.5.4","comment":"Strategy game based on history, mythology and fiction","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/Andrettin/Wyrmsun/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdb47536f0070b04fafe6e9663d30af315c45e8d7e05e680457cb8cff3a39d0e","flatsize":305478806,"path":"All/wyrmsun-3.5.4.pkg","repopath":"All/wyrmsun-3.5.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":253839540,"desc":"Wyrmsun is an open-source RTS game which features elements of\nmythology, history and fiction.\n\nIn the Wyrmsun universe a myriad of inhabited planets exist. Humans\ndwell on Earth, while dwarves inhabit Nidavellir and elves nourish\nthe world of Alfheim. These peoples struggle to carve a place for\nthemselves with their tools of stone, bronze and iron. And perhaps\none day they will meet one another, beyond the stars...\n\nWWW: https://andrettin.github.io/","deps":{"wyrmgus":{"origin":"games/wyrmgus","version":"3.5.4_4"}},"categories":["games"],"options":{"DOCS":"on"}},{"name":"tcexam-php83","origin":"www/tcexam","version":"16.3.2","comment":"Open Source system for electronic exams","maintainer":"wen@FreeBSD.org","www":"https://www.tcexam.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2409277011d3bbffc4e61c413d5d99a452985e19e04d742e7b8aafa2c083eac9","flatsize":36354595,"path":"All/tcexam-php83-16.3.2.pkg","repopath":"All/tcexam-php83-16.3.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13833508,"desc":"TCExam is a Open Source system for electronic exams (also know as CBA -\nComputer-Based Assessment, CBT - Computer-Based Testing or e-exam) that\nenables educators and trainers to author, schedule, deliver, and report\non quizzes, tests and exams.\n\nTCExam is Web-Based, platform independent, language independent (includes\ntranslations in several languages and RTL support) and conforms to W3C\nAccessibility and Usability guidelines to provide equal opportunity to\npeople with disabilities, including blind users.\n\nTCExam automates all assessment phases: authoring, scheduling, delivering,\nand reporting. It's easy to use and do not require expensive hardware to\nrun, nor additional commercial software. Users connect to the TCExam system\nusing a common Web-browser like Mozilla Firefox or Internet Explorer.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"}},"categories":["www","education"],"options":{"MYSQL":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:tecnick:tcexam:16.3.2:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"1) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /tcexam /usr/local/www/tcexam/\n   AcceptPathInfo On\n   <Directory /usr/local/www/tcexam/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n2) Visit your TCExam site with a browser (i.e.,\n   http://your.server.com/tcexam/install/install.php), \n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   https://tcexam.org/docs/installation/","type":"install"}]},{"name":"tagref","origin":"devel/tagref","version":"1.10.0_3","comment":"Tagref helps you maintain cross-references in your code","maintainer":"yuri@FreeBSD.org","www":"https://github.com/stepchowfun/tagref","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a10bc650dd5184801c1d5478e2234c6db2b5b4d6692647f5a9d83e9159605b8f","flatsize":3065408,"path":"All/tagref-1.10.0_3.pkg","repopath":"All/tagref-1.10.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":799436,"desc":"tagref helps to maintain code references in codebases.\n\nTagref ensures such references remain valid. If someone tries to delete or\nrename the tag, Tagref will complain. More precisely, it checks the following:\n1. References actually point to tags. A tag cannot be deleted or renamed\n   without updating the references that point to it.\n2. Tags are distinct. There is never any ambiguity about which tag is being\n   referenced.","categories":["devel"]},{"name":"tcexam-php82","origin":"www/tcexam","version":"16.3.2","comment":"Open Source system for electronic exams","maintainer":"wen@FreeBSD.org","www":"https://www.tcexam.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"225ddf62dec0834d6a9e994e3674ff5adcddf10858e90184bc937ce57aaa2ed1","flatsize":36354595,"path":"All/tcexam-php82-16.3.2.pkg","repopath":"All/tcexam-php82-16.3.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13833992,"desc":"TCExam is a Open Source system for electronic exams (also know as CBA -\nComputer-Based Assessment, CBT - Computer-Based Testing or e-exam) that\nenables educators and trainers to author, schedule, deliver, and report\non quizzes, tests and exams.\n\nTCExam is Web-Based, platform independent, language independent (includes\ntranslations in several languages and RTL support) and conforms to W3C\nAccessibility and Usability guidelines to provide equal opportunity to\npeople with disabilities, including blind users.\n\nTCExam automates all assessment phases: authoring, scheduling, delivering,\nand reporting. It's easy to use and do not require expensive hardware to\nrun, nor additional commercial software. Users connect to the TCExam system\nusing a common Web-browser like Mozilla Firefox or Internet Explorer.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www","education"],"options":{"MYSQL":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:tecnick:tcexam:16.3.2:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"1) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /tcexam /usr/local/www/tcexam/\n   AcceptPathInfo On\n   <Directory /usr/local/www/tcexam/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n2) Visit your TCExam site with a browser (i.e.,\n   http://your.server.com/tcexam/install/install.php), \n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   https://tcexam.org/docs/installation/","type":"install"}]},{"name":"taglib","origin":"audio/taglib","version":"2.0.1","comment":"Library for manipulating ID3 tags and Ogg comments","maintainer":"jhale@FreeBSD.org","www":"https://taglib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abc63109ccf0d634e014eb8c49be7f7167b2d27cdbe45cccdbf0616c5503254c","flatsize":2015771,"path":"All/taglib-2.0.1.pkg","repopath":"All/taglib-2.0.1.pkg","licenselogic":"or","licenses":["LGPL21","MPL11"],"pkgsize":415832,"desc":"TagLib is a library for reading and editing the meta-data of several popular\naudio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg\nVorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack\nand TrueAudio files.","categories":["audio"],"shlibs_provided":["libtag.so.2","libtag_c.so.2"],"options":{"STATIC":"off","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:taglib:taglib:2.0.1:::::dragonfly6:x86_64"}},{"name":"tads","origin":"games/tads","version":"2.5.9","comment":"TADS compiler/interpreter for interactive fiction","maintainer":"bofh@FreeBSD.org","www":"https://www.tads.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4bd93c649e3baaf9563ac822c945c8a6c9ba45276154e38314a0bc4d3cdfab2","flatsize":1377468,"path":"All/tads-2.5.9.pkg","repopath":"All/tads-2.5.9.pkg","licenselogic":"single","licenses":["TADS"],"pkgsize":291064,"desc":"TADS is a set of programming tools specially designed for writing\nadventure games. TADS consists of:\n    * A programming language, which resembles C and Java.\n    * A compiler, which reads a set of source files written in the\nTADS programming language and produces a portable binary game\nfile.\n    * A library, which provides a set of generic adventure game\ndefinitions.\n    * An interactive debugger, which lets you examine\nyour program's execution in order to find and fix programming\nerrors.\n    * An interpreter, which a player uses to run your game.\n\nSee http://www.plover.net/~textfire/raiffaq/ifaq/ for more\ninformation about obtaining game files.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games","lang"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"tablist-emacs_devel_nox","origin":"devel/tablist","version":"1.0.13_8","comment":"Emacs package for extended tabulated-list-mode","maintainer":"jrm@FreeBSD.org","www":"https://github.com/politza/tablist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1470b37b458b57012d71f2cfa2f51599b1c946ce91a7430551b9898cc49a3536","flatsize":192771,"path":"All/tablist-emacs_devel_nox-1.0.13_8.pkg","repopath":"All/tablist-emacs_devel_nox-1.0.13_8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":43880,"desc":"Tablist adds marks and filters to Emacs's tabulated-list-mode and also puts a\ndired face on tabulated list buffers.  It can be used by deriving from\ntablist-mode, or with more limited features by enabling tablist-minor-mode\ninside a tabulated-list-mode buffer.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_nox"}},{"name":"tachyon","origin":"graphics/tachyon","version":"0.98.9_1","comment":"Multiproccess ray tracing system","maintainer":"arrowd@FreeBSD.org","www":"http://jedi.ks.uiuc.edu/~johns/raytracer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53f32074d31a4914fa9f3a747c44a5a3cb636ecd17402fd89332968e795bc534","flatsize":290889,"path":"All/tachyon-0.98.9_1.pkg","repopath":"All/tachyon-0.98.9_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":72552,"desc":"Tachyon is a raytracer developed by John E. Stone. Tachyon supports\nthe typical ray tracer features, most of the common geometric\nprimitives, shading and texturing modes, etc. It also supports less\ncommon features such as HDR image output, ambient occlusion lighting,\nand support for various triangle mesh and volumetric texture formats\nbeneficial for molecular visualization (e.g. rendering VMD scenes).","categories":["graphics","science"]},{"name":"tabulate","origin":"devel/tabulate","version":"1.5","comment":"Table maker for modern C++ (a header-only library)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/p-ranav/tabulate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"611fab88f41748416de6fc9c3c4a20b6f1a38ac83df66db8b2735aff3fd47e2a","flatsize":311582,"path":"All/tabulate-1.5.pkg","repopath":"All/tabulate-1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40056,"desc":"tabulate is a header-only library that makes it easy to manipulate tables\nin C++.","categories":["devel"]},{"name":"tablist-emacs_wayland","origin":"devel/tablist","version":"1.0.13_8","comment":"Emacs package for extended tabulated-list-mode","maintainer":"jrm@FreeBSD.org","www":"https://github.com/politza/tablist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67842f4a09024666feb623fd045da9c1ee6e739423ecb57891373453e743a9fe","flatsize":193507,"path":"All/tablist-emacs_wayland-1.0.13_8.pkg","repopath":"All/tablist-emacs_wayland-1.0.13_8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":43900,"desc":"Tablist adds marks and filters to Emacs's tabulated-list-mode and also puts a\ndired face on tabulated list buffers.  It can be used by deriving from\ntablist-mode, or with more limited features by enabling tablist-minor-mode\ninside a tabulated-list-mode buffer.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"wayland"}},{"name":"tablist-emacs_nox","origin":"devel/tablist","version":"1.0.13_8","comment":"Emacs package for extended tabulated-list-mode","maintainer":"jrm@FreeBSD.org","www":"https://github.com/politza/tablist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"171ae44286710e2efca932b76a9113fe76794b78e44ff8f70a0748f98ba80022","flatsize":193507,"path":"All/tablist-emacs_nox-1.0.13_8.pkg","repopath":"All/tablist-emacs_nox-1.0.13_8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":43920,"desc":"Tablist adds marks and filters to Emacs's tabulated-list-mode and also puts a\ndired face on tabulated list buffers.  It can be used by deriving from\ntablist-mode, or with more limited features by enabling tablist-minor-mode\ninside a tabulated-list-mode buffer.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"nox"}},{"name":"tablist-emacs_devel","origin":"devel/tablist","version":"1.0.13_8","comment":"Emacs package for extended tabulated-list-mode","maintainer":"jrm@FreeBSD.org","www":"https://github.com/politza/tablist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5da1b3c47895043cb1f07c9d8d604205c90301f52fc8740126a6e9568370fcd","flatsize":192771,"path":"All/tablist-emacs_devel-1.0.13_8.pkg","repopath":"All/tablist-emacs_devel-1.0.13_8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":43880,"desc":"Tablist adds marks and filters to Emacs's tabulated-list-mode and also puts a\ndired face on tabulated list buffers.  It can be used by deriving from\ntablist-mode, or with more limited features by enabling tablist-minor-mode\ninside a tabulated-list-mode buffer.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_full"}},{"name":"tabbed","origin":"x11/tabbed","version":"0.6_1","comment":"Tabbed frontend to Xembed-aware applications","maintainer":"mp39590@gmail.com","www":"https://tools.suckless.org/tabbed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcf0cb2a010d9636389cf13920b5be55bfa141897ad37b05e1e9aac6afdec8ae","flatsize":32153,"path":"All/tabbed-0.6_1.pkg","repopath":"All/tabbed-0.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14596,"desc":"tabbed is a simple Xembed container manager based on Xlib. tabbed\nwas originally designed for surf but also usable with many other\napplication, i.e. uzbl, urxvt and xterm.\n\nIt consists of a single binary, configuration is done at compile-time\nby a single config.h file.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"}},{"name":"tablist-emacs_canna","origin":"devel/tablist","version":"1.0.13_8","comment":"Emacs package for extended tabulated-list-mode","maintainer":"jrm@FreeBSD.org","www":"https://github.com/politza/tablist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f7cc82ffae47eaad5a6ab361afe2476540b5812b278919b99e0ffa069d562a2","flatsize":193507,"path":"All/tablist-emacs_canna-1.0.13_8.pkg","repopath":"All/tablist-emacs_canna-1.0.13_8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":43920,"desc":"Tablist adds marks and filters to Emacs's tabulated-list-mode and also puts a\ndired face on tabulated list buffers.  It can be used by deriving from\ntablist-mode, or with more limited features by enabling tablist-minor-mode\ninside a tabulated-list-mode buffer.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"canna"}},{"name":"tablist","origin":"devel/tablist","version":"1.0.13_8","comment":"Emacs package for extended tabulated-list-mode","maintainer":"jrm@FreeBSD.org","www":"https://github.com/politza/tablist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0790e44a9fa51b3e0243d274bfc4dbc68d27be0c1bbc8570bdd5382fb9c116f","flatsize":193507,"path":"All/tablist-1.0.13_8.pkg","repopath":"All/tablist-1.0.13_8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":43852,"desc":"Tablist adds marks and filters to Emacs's tabulated-list-mode and also puts a\ndired face on tabulated list buffers.  It can be used by deriving from\ntablist-mode, or with more limited features by enabling tablist-minor-mode\ninside a tabulated-list-mode buffer.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"full"}},{"name":"tableutil","origin":"net/tableutil","version":"0.6_2","comment":"Utility for converting and aggregating lists of IP addresses","maintainer":"jameskamlyn@gmail.com","www":"https://expiretable.fnord.se/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34a39e44d19196e1e3a430d1afed0de72fc0a380ee324092f63f8310d263e610","flatsize":50635,"path":"All/tableutil-0.6_2.pkg","repopath":"All/tableutil-0.6_2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":20604,"desc":"Tableutil is a utility for converting, aggregating and performing operations\non lists of IP-addresses. Its primary use is to convert files into a format\npfctl(8) can read.\n\nIt can read plain-text-files with ranges (123.123.123.123-234.234.234.234),\nCIDR-style networks (192.168.0.0/24) single addresses (242.242.242.242) or\nwith hostnames (one.two.com). It can also read p2b files.","categories":["net"]},{"name":"ta-aspell","origin":"textproc/ta-aspell","version":"20040424.1_1","comment":"Aspell Tamil dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e448c4c9f1eb56fe344e9cc7b3a7bb5b8e38cc40996735a81525a6891ea7615","flatsize":282618,"path":"All/ta-aspell-20040424.1_1.pkg","repopath":"All/ta-aspell-20040424.1_1.pkg","licenselogic":"single","pkgsize":98920,"desc":"Aspell Tamil dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"table.el","origin":"misc/table.el","version":"1.5.54_1","comment":"Create and edit WYSIWYG text based embedded tables in Emacs","maintainer":"ports@FreeBSD.org","www":"https://table.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39283f683090e105e759ff0771e5ba46e11e6128df970b98ce49213a8f1dc8d5","flatsize":260832,"path":"All/table.el-1.5.54_1.pkg","repopath":"All/table.el-1.5.54_1.pkg","licenselogic":"single","pkgsize":49828,"desc":"Table.el is an Emacs lisp package that extends Emacs and provides text\nbased table creation and editing feature. With this package Emacs is\ncapable of editing tables that are embedded inside a document, the\nfeature similar to the ones seen in modern WYSIWYG word processors. A\ntable is a rectangular text area consisting from a surrounding frame\nand content inside the frame. The content is usually subdivided into\nmultiple rectangular cells, see the actual tables used below in this\ndocument. Once a table is recognized, editing operation inside a table\ncell is confined into that specific cell's rectangular area. This\nmeans that typing and deleting characters inside a cell do not affect\nany outside text but introduces appropriate formatting only to the\ncell contents. If necessary for accommodating added text in the cell,\nthe cell automatically grows vertically and/or horizontally.","categories":["misc","elisp"],"messages":[{"message":"To use table.el in Emacs, add the:\n\n  (require 'table)\n\nto your ~/.emacs or init.el","type":"install"},{"message":"===>   NOTICE:\n\nThe table.el port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tabixpp","origin":"biology/tabixpp","version":"1.0.0.10_2","comment":"C++ wrapper to tabix indexer","maintainer":"jwb@FreeBSD.org","www":"https://github.com/ekg/tabixpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"762ba3473863b52a553c0bf498d5801ca91edb9a74b6752eaed4b930e1d2b9ea","flatsize":98871,"path":"All/tabixpp-1.0.0.10_2.pkg","repopath":"All/tabixpp-1.0.0.10_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24136,"desc":"This is a C++ wrapper around tabix project which abstracts some of the details\nof opening and jumping in tabix-indexed files. Tabix is a generic indexer for\nTAB-delimited genome position files.","deps":{"htslib":{"origin":"biology/htslib","version":"1.17_1"}},"categories":["biology"],"shlibs_required":["libhts.so.3"],"shlibs_provided":["libtabix.so.1"],"annotations":{"deprecated":"Dependent ports use git submodules now"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nDependent ports use git submodules now."}]},{"name":"t3d","origin":"x11-clocks/t3d","version":"1.1_3","comment":"Clock using flying balls to display the time","maintainer":"ports@FreeBSD.org","www":"https://bernd-paysan.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1700bc326501f4e029d48f0368f34668c54d64ae0881ff27c5009f2b99149c5","flatsize":42611,"path":"All/t3d-1.1_3.pkg","repopath":"All/t3d-1.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18924,"desc":"Time 3D is a clock. It uses flying balls to display the time. These\nballs move and wobble around to give you the impression your\ngraphic workstation with its many XStones is doing something.\n--\nt3d source is under GPL but not its appearance -- read the manual for details.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11-clocks"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe t3d port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ta2as","origin":"converters/ta2as","version":"0.8.2","comment":"TASM to AT&T asm syntax converter (GNU AS)","maintainer":"bofh@FreeBSD.org","www":"https://github.com/mefistotelis/ta2as","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"248297310129aa7da75a45867b727d77d7dac2b32ab0f1c2cabe877b126a5d37","flatsize":24876,"path":"All/ta2as-0.8.2.pkg","repopath":"All/ta2as-0.8.2.pkg","licenselogic":"single","licenses":["TA2AS"],"pkgsize":10532,"desc":"This simple tool reads a source file with TASM syntax and converts it\nto AT&T syntax.\n\nThe AT&T syntax is widely used by GNU tools, in particular the GAS(AS)\ninterpreter and GCC compiler.\n\nThe TASM syntax is used by many commercial compilers and disassemblers,\nie. NASM, MASM, Visual Studio or IDA Pro.\n\nTa2As can automate most of the conversion, but it still isn't perfect\n- some correction have to be made manually before the code compiles.\n\nThis tool was originally written by Frank van Dijk and released by\nSPiRiT group; this is continuation of his work, although not much of\nthe original code remains.","categories":["converters","devel"],"options":{"DOCS":"on"}},{"name":"tcexam-php81","origin":"www/tcexam","version":"16.3.2","comment":"Open Source system for electronic exams","maintainer":"wen@FreeBSD.org","www":"https://www.tcexam.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78583a40b64a2acbb16ee48e314132a4a4d93c185abcf8b48deda819572ba6e4","flatsize":36354595,"path":"All/tcexam-php81-16.3.2.pkg","repopath":"All/tcexam-php81-16.3.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13837628,"desc":"TCExam is a Open Source system for electronic exams (also know as CBA -\nComputer-Based Assessment, CBT - Computer-Based Testing or e-exam) that\nenables educators and trainers to author, schedule, deliver, and report\non quizzes, tests and exams.\n\nTCExam is Web-Based, platform independent, language independent (includes\ntranslations in several languages and RTL support) and conforms to W3C\nAccessibility and Usability guidelines to provide equal opportunity to\npeople with disabilities, including blind users.\n\nTCExam automates all assessment phases: authoring, scheduling, delivering,\nand reporting. It's easy to use and do not require expensive hardware to\nrun, nor additional commercial software. Users connect to the TCExam system\nusing a common Web-browser like Mozilla Firefox or Internet Explorer.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"}},"categories":["www","education"],"options":{"MYSQL":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:tecnick:tcexam:16.3.2:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"1) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /tcexam /usr/local/www/tcexam/\n   AcceptPathInfo On\n   <Directory /usr/local/www/tcexam/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n2) Visit your TCExam site with a browser (i.e.,\n   http://your.server.com/tcexam/install/install.php), \n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   https://tcexam.org/docs/installation/","type":"install"}]},{"name":"ta-lib","origin":"devel/ta-lib","version":"0.4.0_2","comment":"UNIX, POSIX Library for Technical Analysis","maintainer":"bdheeman@gmail.com","www":"https://ta-lib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36fd8d3445b6147995e75286b6b5579f7f9e70835a363d80884a1a4cbde8bc34","flatsize":2605041,"path":"All/ta-lib-0.4.0_2.pkg","repopath":"All/ta-lib-0.4.0_2.pkg","licenselogic":"single","pkgsize":260536,"desc":"The ta-lib provides common functions for the technical analysis of\nfinancial market data. Widely used by trading software developers\nworking with Excel, .NET, Java, Perl, Python or C/C++.\n\nMore than 150 technical analysis indicators such as ADX, MACD, RSI,\nStochastic, Bollinger Bands. Includes candlestick pattern recognition.\nOptional abstract API allowing your code to adapt automatically when new\nfunctions are added!","categories":["devel","finance"],"shlibs_provided":["libta_lib.so.0"]},{"name":"t1utils","origin":"print/t1utils","version":"1.32_1","comment":"Six utilities for manipulating t1 fonts","maintainer":"mwm@mired.org","www":"https://www.lcdf.org/~eddietwo/type/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e137ac939d618d499247ee59b8dbd92a78283e92c4b8211828d7f33aaf01011","flatsize":231692,"path":"All/t1utils-1.32_1.pkg","repopath":"All/t1utils-1.32_1.pkg","licenselogic":"single","pkgsize":49256,"desc":"Six free UNIX/Windows command-line tools for dealing with Type 1 fonts. This is\na revision of I. Lee Hetherington's beloved t1utils package.\n\no t1ascii changes PFB (binary) fonts into PFA (ASCII) format.\n\no t1binary changes PFA fonts into PFB format.\n\no t1disasm translates PFBs or PFAs into a human-readable and -editable format.\n\no t1asm changes the (potentially edited) output of t1diasm back to either PFAF\n  or PFB.\n\no t1unmac (formerly unpost) translates a Type 1 font in Mac format (either\n  MacBinary or a raw resource fork) into either PFB or PFA format.\n\no t1mac translates PFA or PFB format font files into Mac format.","categories":["print"],"annotations":{"cpe":"cpe:2.3:a:t1utils_project:t1utils:1.32:::::dragonfly6:x86_64:1"}},{"name":"t-prot","origin":"mail/t-prot","version":"3.4_1","comment":"TOFU Protection - Display Filter for RFC822 messages","maintainer":"torres.g.alex@gmail.com","www":"https://www.escape.de/~tolot/mutt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fbde49fee68919c13d0f8aaf5c006c42726941cd75d3eb7eccd3050f76ccc3c9","flatsize":142473,"path":"All/t-prot-3.4_1.pkg","repopath":"All/t-prot-3.4_1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":44940,"desc":"This program is a filter which shall improve the readability for messages\n(emails and posts) by *hiding* some annoying parts, including:\n- mailing list footers\n- excessive quoting\n- overlong signatures\n- Outlook-style \"TOFU\" (text above - full quote below)\n- squeeze sequences of blank lines or punctuation\n\nIts primary mode of operation is a display filter in MUA (it has special\nsupport for Mutt), but it can also be used in MTA/MDA - e.g. for immediately\nbouncing \"improper\" messages.","deps":{"p5-Locale-gettext":{"origin":"devel/p5-Locale-gettext","version":"1.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"szap_s2","origin":"multimedia/szap-s2","version":"20100129s_1","comment":"Simple zapping tool for the Linux DVB S2 API","maintainer":"ports@FreeBSD.org","www":"https://www.linuxtv.org/wiki/index.php/Szap-s2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6dfc65dde82eb4c5dd404eed4336e2d990c2896ae5b4d0435e69f383643d96f","flatsize":27439,"path":"All/szap_s2-20100129s_1.pkg","repopath":"All/szap_s2-20100129s_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":10740,"desc":"szap-s2 is a command line channel zapping (i.e. tuning) utility similar\nto szap but including support for S2API  a.k.a. DVB API version 5, which\nsupports DVB-S2. When using szap-s2, one instructs it to change the channel\nto one of a list of channels supplied in a channels.conf type file.\n\nThere is no manpage yet, but you can run szap-s2 without args to get a\nusage message.\n\nlocation of channel list file is ~/.szap/channels.conf\n\none line of the szap channel file has the following format:\n\nname:frequency_MHz:polarization[coderate][delivery][modulation][rolloff]:sat_no:symbolrate:vpid:apid:service_id\n\none line of the VDR channel file has the following format:\n\nname:frequency_MHz:polarization[coderate][delivery][modulation][rolloff]:sat_no:symbolrate:vpid:apid:tpid:?:service_id:?:?:?","categories":["multimedia"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe szap_s2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"szip","origin":"archivers/szip","version":"1.12b_2","comment":"Fast compression utility","maintainer":"ports@FreeBSD.org","www":"http://www.compressconsult.com/szip/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81350af02885392abedd22247f8cd90c59c9b056266aa176abb0af2114befc99","flatsize":54614,"path":"All/szip-1.12b_2.pkg","repopath":"All/szip-1.12b_2.pkg","licenselogic":"single","pkgsize":25744,"desc":"Szip performs data compression/decompression. It uses a limited order\nsort transform. This transformation is related to the Burrows-Wheeler\ntransformation used in block sorting compression methods.  The\ndifference is a fast, deterministic behaviour in time at some\ncompression loss.","categories":["archivers"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe szip port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sysvbanner","origin":"sysutils/sysvbanner","version":"1.0.15_1","comment":"SysV banner","maintainer":"d.oriented@gmail.com","www":"https://github.com/uffejakobsen/sysvbanner","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2dbea02db520417049d5767e3cbcac33e20b81de2309d1960a79dd5b97503f31","flatsize":11625,"path":"All/sysvbanner-1.0.15_1.pkg","repopath":"All/sysvbanner-1.0.15_1.pkg","licenselogic":"single","pkgsize":3640,"desc":"sysvbanner prints SysV style banners.\nPrints out the first 10 characters of text in large letters.","categories":["sysutils"]},{"name":"t1lib","origin":"devel/t1lib","version":"5.1.2_5,1","comment":"Type 1 font rasterization library for Unix/X11","maintainer":"ler@FreeBSD.org","www":"https://www.t1lib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"478e1b702887f5ac84ac84f86a5c6c94aed075da33362aeaf4d617ff073bcea2","flatsize":1816075,"path":"All/t1lib-5.1.2_5,1.pkg","repopath":"All/t1lib-5.1.2_5,1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":764020,"desc":"t1lib is a library written in the C programming language allowing a programmer\nto generate bitmaps from Adobe (TM) Type 1 fonts quite easily. These bitmaps\nare returned in a data structure with type GLYPH. This special GLYPH-type is\nalso used in the X11 window system to describe character bitmaps. It contains\nthe bitmap data as well as some metric information. But t1lib is in itself\nentirely independent of the X11-system or any other graphical user interface.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["devel"],"shlibs_required":["libXaw.so.7","libXt.so.6","libXmu.so.6","libXpm.so.4","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"shlibs_provided":["libt1.so.5","libt1x.so.5"],"options":{"DOCS":"on","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:t1lib:t1lib:5.1.2:::::dragonfly6:x86_64:5"}},{"name":"sysrc","origin":"sysutils/sysrc","version":"5.2","comment":"Utility to get or set rc.conf(5) values","maintainer":"ports@FreeBSD.org","www":"http://druidbsd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5908ac35b35e4a68cf03a747333b011691517ceb22e1a33a77caf00fc0d25ff","flatsize":40218,"path":"All/sysrc-5.2.pkg","repopath":"All/sysrc-5.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14764,"desc":"Sysrc is a robust utility for managing rc.conf(5) from the command-line without\na text-editor. Feature-highlights include (but are not limited to):\n  - Environment variable taint prevention\n  - Shell taint checking (aka boot-regression prevention)\n  - File-access race-condition prevention\n  - File-structure sensitivity/preservation\n  - Intelligent syntax handling\n  - Execution performance optimizations\n  - Detailed safety measures\n  - Support for jails (both legacy and current)","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe sysrc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"unifi8-externaldb","origin":"net-mgmt/unifi8","version":"8.2.93","comment":"UniFi Controller v8","maintainer":"otis@FreeBSD.org","www":"https://help.ui.com/hc/en-us/categories/200320654-UniFi-Wireless","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"426e8e5d5fb3d9ac93bc54bf1d7ad4b3363891b2933291977f5d515134df4394","flatsize":237078959,"path":"All/unifi8-externaldb-8.2.93.pkg","repopath":"All/unifi8-externaldb-8.2.93.pkg","licenselogic":"single","pkgsize":143534624,"desc":"The UniFi Controller allows you to manage Wireless, Routing & Switching,\nVoIP and Video of Ubiquiti Networks.","deps":{"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"},"snappyjava":{"origin":"archivers/snappy-java","version":"1.1.10.5"}},"categories":["net-mgmt","java"],"users":["unifi"],"groups":["unifi"],"options":{"EXTERNALDB":"on"},"annotations":{"cpe":"cpe:2.3:a:ui:unifi_controller:8.2.93:::::dragonfly6:x86_64","flavor":"externaldb"},"messages":[{"message":"In order to use the external MongoDB server, put the following lines\ninto /usr/local/share/java/unifi/data/system.properties file:\n\ndb.mongo.local=false\ndb.mongo.uri=mongodb://ubnt:password@IP_ADDRESS:PORT/unifi-test\nstatdb.mongo.uri=mongodb://ubnt:password@IP_ADDRESS:PORT/unifi-test_stat\nunifi.db.name=unifi-test\n\nAdjust username, password, IP_ADDRESS, PORT and database name\naccording to your needs.\n\nFor more information see:\nhttps://community.ui.com/questions/External-MongoDB-Server/d311a8f8-43b6-4aeb-859d-eefec9dc1bbc","type":"install"}]},{"name":"szl-libreoffice","origin":"editors/libreoffice-szl","version":"24.2.4.2","comment":"szl language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1a65b079976ec919b3c4c982ff505c4146baaef79a772692e52cee13ae0dcbf","flatsize":2694634,"path":"All/szl-libreoffice-24.2.4.2.pkg","repopath":"All/szl-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":506776,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"system-config-printer","origin":"print/system-config-printer","version":"1.5.12_3","comment":"CUPS configuration Gtk+2.0 GUI","maintainer":"gnome@FreeBSD.org","www":"http://cyberelk.net/tim/software/system-config-printer/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3a6c84855de0059751cc0f27ee6715b63e2afe4ea4d210f5dc9aa0ca41114b7","flatsize":5632695,"path":"All/system-config-printer-1.5.12_3.pkg","repopath":"All/system-config-printer-1.5.12_3.pkg","licenselogic":"single","pkgsize":764024,"desc":"CUPS configuration Gtk+2.0 GUI\n\nConfigures a CUPS server. It uses the CUPS API (bound to Python with pycups)\nto do this. The communication with the server is performed using IPP. As a\nresult, it is equally able to configure a remote CUPS server as a local one.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"cups-pk-helper":{"origin":"print/cups-pk-helper","version":"0.2.7"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-pycups":{"origin":"print/py-pycups","version":"2.0.4"},"py311-pycurl":{"origin":"ftp/py-pycurl","version":"7.45.3_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","gnome"]},{"name":"szyszka","origin":"sysutils/szyszka","version":"3.0.0_10","comment":"Szyszka is fast and powerful file renamer","maintainer":"yuri@FreeBSD.org","www":"https://github.com/qarmin/szyszka","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6825602998e332f13daac0b274df898f1a42fde30200c3533d250380a0eef07c","flatsize":4242033,"path":"All/szyszka-3.0.0_10.pkg","repopath":"All/szyszka-3.0.0_10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1071308,"desc":"Szyszka is a simple but powerful and fast bulk file renamer.\n\nFeatures:\n- Written in Rust\n- Simple GUI created using GTK3\n- Multiple rules which can be freely combined:\n  - Replace text\n  - Trim text\n  - Add text\n  - Add numbers\n  - Purge text\n  - Change letters to upper-/lowercase\n  - Custom rules\n- Ability to edit, reorder rules and results\n- Handle even hundreds thousands of records","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libgtk-4.so.1","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"]},{"name":"tRNAscan-SE","origin":"biology/tRNAscan-SE","version":"2.0.11","comment":"Searching for tRNA genes in genomic sequence","maintainer":"mzaki@e-mail.ne.jp","www":"http://lowelab.ucsc.edu/tRNAscan-SE/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"078a275c64014bf0bbd2cf7e2f98cab36241be35b4c2452ef3eba76c84f234f8","flatsize":19088847,"path":"All/tRNAscan-SE-2.0.11.pkg","repopath":"All/tRNAscan-SE-2.0.11.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2502304,"desc":"tRNAscan-SE was written in the PERL (version 5.0) script language.\nInput consists of DNA or RNA sequences in FASTA format.  tRNA\npredictions are output in standard tabular or ACeDB format.\ntRNAscan-SE does no tRNA detection itself, but instead combines the\nstrengths of three independent tRNA prediction programs by negotiating\nthe flow of information between them, performing a limited amount of\npost-processing, and outputting the results in one of several\nformats.","deps":{"infernal":{"origin":"biology/infernal","version":"1.1.4_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology"]},{"name":"systemc","origin":"devel/systemc","version":"3.0.0","comment":"C++ classes and macros for describing complex hardware systems","maintainer":"yuri@FreeBSD.org","www":"https://www.accellera.org/downloads/standards/systemc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8a42ab6f4a42843d7296907be0a9195c9e12067825639ae9d0819e94331db23","flatsize":16343380,"path":"All/systemc-3.0.0.pkg","repopath":"All/systemc-3.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1777428,"desc":"Set of C++ classes and macros which provide an event-driven simulation interface\nfor modeling and describing complex hardware systems.","categories":["devel"],"shlibs_provided":["libsystemc-3.0.0.so"],"options":{"DOCS":"on"}},{"name":"syslogger","origin":"sysutils/syslogger","version":"1.0","comment":"Logger(1) like tool that sends file or pipe througth syslog","maintainer":"kiwi@oav.net","www":"https://oav.net/projects/syslogger/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7910bee9fe6d4e1e67f84cbff2e535b165d204451b42f1b4ae592079f96feda","flatsize":11736,"path":"All/syslogger-1.0.pkg","repopath":"All/syslogger-1.0.pkg","licenselogic":"single","pkgsize":4332,"desc":"syslogger is a software that send file into syslog (local or remote). This\ncan be used for example to send a pipe like for example apache log into a\nremote system.","categories":["sysutils"]},{"name":"sysmon","origin":"net-mgmt/sysmon","version":"0.93_2","comment":"Network tool designed for high performance and accurate monitoring","maintainer":"mk@oxeo.com","www":"https://puck.nether.net/sysmon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18efcea41b998a0f44cd49b0f07a937bc04135d0494f1f7ced227f9fe58ba4dc","flatsize":481214,"path":"All/sysmon-0.93_2.pkg","repopath":"All/sysmon-0.93_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":252272,"desc":"Sysmon is a network monitoring tool designed to provide high\nperformance and accurate network monitoring.\n\nThis tool is available in the public domain for anyone to use\nit that is interested. It provides better performance and\nchecking capabilities than other tools such as Rover, Nocmon\n(not this: Nocmonitor),Whatsup, Big Brother, and other such tools.\n\nCurrently supported protocols include SMTP, IMAP, HTTP,TCP,\nUDP, NNTP, and PING tests.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-mgmt"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on"}},{"name":"ta-libreoffice","origin":"editors/libreoffice-ta","version":"24.2.4.2","comment":"ta language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d559344542061a11272e5fed7309668f88d80157893561bbcac9525a67f97954","flatsize":32859839,"path":"All/ta-libreoffice-24.2.4.2.pkg","repopath":"All/ta-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3203032,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"sysinfo","origin":"sysutils/sysinfo","version":"1.0.1_3","comment":"Utility used to gather system configuration information","maintainer":"danger@FreeBSD.org","www":"https://forums.freebsd.org/showthread.php?t=3282","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ef44ae437884b0517928624de0de0c6a18f9f6a637661ed06db10602a2cbfa5","flatsize":39534,"path":"All/sysinfo-1.0.1_3.pkg","repopath":"All/sysinfo-1.0.1_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16800,"desc":"Sysinfo is a shell script, the purpose of which is to automatically\ngather system information and document the hardware and software\nconfiguration of the given host system. The goal is to provide a\nsystem operator with descriptive information about an unknown FreeBSD\ninstallation.","categories":["sysutils"],"options":{"DMIDECODE":"off"}},{"name":"sysgather","origin":"sysutils/sysgather","version":"1.0.p10_2","comment":"Keep configuration files under version control","maintainer":"ports@FreeBSD.org","www":"https://devel.ringlet.net/sysutils/sysgather/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb4d3240064fa513163b9574058b91e415e093d2ed87aaa30e50494957ca437c","flatsize":57632,"path":"All/sysgather-1.0.p10_2.pkg","repopath":"All/sysgather-1.0.p10_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":19276,"desc":"sysgather is a simple command-line utility for keeping configuration files\nunder version control.","deps":{"p5-Config-IniFiles":{"origin":"devel/p5-Config-IniFiles","version":"3.000003_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sysgather port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sysfsutils","origin":"devel/sysfsutils","version":"2.1.0_4","comment":"System Utilities Based on Sysfs","maintainer":"ports@FreeBSD.org","www":"https://linux-diag.sourceforge.net/Sysfsutils.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbaf98f740b04433f23689950dac6d640c188c0976a81b3c7e1d7a4837eb4051","flatsize":183406,"path":"All/sysfsutils-2.1.0_4.pkg","repopath":"All/sysfsutils-2.1.0_4.pkg","licenselogic":"single","pkgsize":39832,"desc":"These are a set of utilities built upon sysfs, a new virtual filesystem\nin Linux kernel versions 2.5+ that exposes a system's device tree.","categories":["devel"],"shlibs_provided":["libsysfs.so.2"],"annotations":{"cpe":"cpe:2.3:a:sysfsutils_project:sysfsutils:2.1.0:::::dragonfly6:x86_64:4"},"messages":[{"message":"===>   NOTICE:\n\nThe sysfsutils port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sysconftool","origin":"devel/sysconftool","version":"0.21_1","comment":"Helps to install application configuration files","maintainer":"madpilot@FreeBSD.org","www":"https://www.Courier-MTA.org/sysconftool/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73764dc7bebe8d36645cdfb1ccb86557a4d1d0ae57ae6e5bac95a587dbd84bfc","flatsize":54531,"path":"All/sysconftool-0.21_1.pkg","repopath":"All/sysconftool-0.21_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24728,"desc":"sysconftool is a development utility that helps to install application\nconfiguration files. sysconftool allows an existing application to be\nupgraded without losing the older version's configuration settings.\n\nsysconftool is a script that is used by applications to update configuration\nfiles when a new version of the application is installed. sysconftool reads\nthe new application configuration files, reads any older versions of those\nfiles that are already installed, then replaces the old versions with the\nnew ones, but preserving any custom changes contained in the old versions.\n\nFor more information on sysconftool, and why applications need it, see\nthe installed manual pages: sysconftool(1) and sysconftool(7).  With most\nversions of the man command: \"man 1 sysconftool\" and \"man 7 sysconftool\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"sysbench","origin":"benchmarks/sysbench","version":"1.0.20_1","comment":"Scriptable database and system performance benchmark","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/akopytov/sysbench","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b8640e9bf290bab60abd2c8102ba20693be823b12418bf0974c0b308f872f57","flatsize":517892,"path":"All/sysbench-1.0.20_1.pkg","repopath":"All/sysbench-1.0.20_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":101624,"desc":"sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT. It is\nmost frequently used for database benchmarks, but can also be used to create\narbitrarily complex workloads that do not involve a database server.\n\nsysbench comes with the following bundled benchmarks:\n- oltp_*.lua: a collection of OLTP-like database benchmarks\n- fileio: a filesystem-level benchmark\n- cpu: a simple CPU benchmark\n- memory: a memory access benchmark\n- threads: a thread-based scheduler benchmark\n- mutex: a POSIX mutex benchmark","deps":{"concurrencykit":{"origin":"devel/concurrencykit","version":"0.7.2"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["benchmarks","databases"],"shlibs_required":["libmysqlclient.so.21","libssl.so.12","libcrypto.so.12","libluajit-5.1.so.2","libck.so.0"],"options":{"LFS":"on","MYSQL":"on","PGSQL":"off"}},{"name":"tautulli","origin":"multimedia/tautulli","version":"2.13.4","comment":"Monitoring, analytics, and notifications for Plex Media Server","maintainer":"christer.edwards@gmail.com","www":"https://github.com/Tautulli/Tautulli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82b32b20cc885d36e08de7c58e68cdeb7c9e6e663a99cf664aa1c36e1c800322","flatsize":68227268,"path":"All/tautulli-2.13.4.pkg","repopath":"All/tautulli-2.13.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":15893360,"desc":"A python based web application for monitoring, analytics and\nnotifications for Plex Media Server (www.plex.tv).","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pycryptodomex":{"origin":"security/py-pycryptodomex","version":"3.20.0"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"users":["tautulli"],"groups":["tautulli"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:tautulli:tautulli:2.13.4:::::dragonfly6:x86_64"},"messages":[{"message":"Tautulli now runs as a dedicated user. If you are upgrading from a\nprevious release you may need to fix permissions of the data directory:\n\nchown -R tautulli:tautulli /var/db/tautulli","type":"install"}]},{"name":"syslog-ng","origin":"sysutils/syslog-ng","version":"4.7.1","comment":"Powerful syslogd replacement","maintainer":"cy@FreeBSD.org","www":"https://www.syslog-ng.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f6187432e65f7692055c8b7caa1f09b21d358e49af40830a30a65a85033f63a","flatsize":5262651,"path":"All/syslog-ng-4.7.1.pkg","repopath":"All/syslog-ng-4.7.1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+"],"pkgsize":1046308,"desc":"syslog-ng is an enhanced log daemon, supporting a wide range of input and\noutput methods: syslog, unstructured text, message queues, databases (SQL\nand NoSQL alike) and more.\n\nKey features:\n\n  * receive and send RFC3164 and RFC5424 style syslog messages\n  * work with any kind of unstructured data\n  * receive and send JSON formatted messages\n  * classify and structure logs with builtin parsers (csv-parser(),\n    db-parser(), ...)\n  * normalize, crunch and process logs as they flow through the system\n  * hand on messages for further processing using message queues (like\n    AMQP), files or databases (like PostgreSQL or MongoDB).\n\nThe official home page of syslog-ng is:","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ivykis":{"origin":"devel/ivykis","version":"0.43.2"},"json-c":{"origin":"devel/json-c","version":"0.17"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["sysutils"],"shlibs_required":["libcurl.so.4","libjson-c.so.5","libpcre2-8.so.0","libivykis.so.0","libgmodule-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcrypto.so.12","libssl.so.12"],"shlibs_provided":["libhttp.so","libjson-plugin.so","libevtlog-4.7.so.0","libloggen_helper-4.7.so.0","libloggen_plugin-4.7.so.0","libsecret-storage.so.0","libsyslog-ng-4.7.so.0","libadd-contextual-data.so","libaffile.so","libafprog.so","libafsocket.so","libafstomp.so","libafuser.so","libappmodel.so","libazure-auth-header.so","libbasicfuncs.so","libcef.so","libconfgen.so","libcryptofuncs.so","libcsvparser.so","libcorrelation.so","libdisk-buffer.so","libexamples.so","libgraphite.so","libhook-commands.so","libkvformat.so","liblinux-kmsg-format.so","libmap-value-pairs.so","libmetrics-probe.so","libpseudofile.so","libregexp-parser.so","libsecure-logging.so","libstardate.so","libsyslogformat.so","libsystem-source.so","libtags-parser.so","libtfgetent.so","libtimestamp.so","libxml.so","librate-limit-filter.so","libloggen_socket_plugin.so","libloggen_ssl_plugin.so"],"options":{"AMQP":"off","CURL":"on","DOCS":"on","GEOIP2":"off","GRPC":"off","IPV6":"on","JAVA":"off","JAVA_MOD":"off","JSON":"on","KAFKA":"off","MONGO":"off","PYTHON":"off","PYTHON_MOD":"off","REDIS":"off","RIEMANN":"off","SMTP":"off","SNMPDEST":"off","SPOOF":"off","SQL":"off","TCP_WRAPPERS":"off"},"annotations":{"cpe":"cpe:2.3:a:oneidentity:syslog-ng:4.7.1:::::dragonfly6:x86_64"},"messages":[{"message":"syslog-ng is now installed!  To replace FreeBSD's standard syslogd\n(/usr/sbin/syslogd), complete these steps:\n\n1. Create a configuration file named /usr/local/etc/syslog-ng.conf\n   (a sample named syslog-ng.conf.sample has been included in\n   /usr/local/etc). Note that this is a change in 2.0.2\n   version, previous ones put the config file in\n   /usr/local/etc/syslog-ng/syslog-ng.conf, so if this is an update\n   move that file in the right place\n\n2. Configure syslog-ng to start automatically by adding the following\n   to /etc/rc.conf:\n\n        syslog_ng_enable=\"YES\"\n\n3. Prevent the standard FreeBSD syslogd from starting automatically by\n   adding a line to the end of your /etc/rc.conf file that reads:\n\n        syslogd_enable=\"NO\"\n\n4. Shut down the standard FreeBSD syslogd:\n\n     kill `cat /var/run/syslog.pid`\n\n5. Start syslog-ng:\n\n     /usr/local/etc/rc.d/syslog-ng start","type":"install"},{"message":"When upgrading from before 3.29.1 these variables, if used, should be replaced:\n* syslog_ng_flags replaces syslog_ng_config (syslog_ng_config still works),\n* syslog_ng_pidfile replaces syslog_ng_pid (syslog_ng_pid still works).","type":"upgrade","maximum_version":"3.29.1"}]},{"name":"tap-plugins-lv2","origin":"audio/tap-plugins-lv2","version":"g20180220","comment":"LV2 port for the TAP (Tom's Audio Processing) plugins","maintainer":"yuri@FreeBSD.org","www":"https://tap-plugins.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa9f4980a707d21066ef081ae523daf3f10ea8a4ad67b4af01d69ef0d7d752e3","flatsize":16635460,"path":"All/tap-plugins-lv2-g20180220.pkg","repopath":"All/tap-plugins-lv2-g20180220.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":9342392,"desc":"This is the LV2 porty of Tom's Audio Processing plugins.\nTom's Audio Processing plugins is a selection of LADSPA plugins for audio\nengineering on the Linux platform. Intended for use in a professional DAW\nenvironment such as Ardour, it includes high quality reverberation, echo,\neq, limiter & more.","categories":["audio"]},{"name":"synthv1-lv2","origin":"audio/synthv1-lv2","version":"1.0.0","comment":"Old-school polyphonic synthesizer","maintainer":"yuri@FreeBSD.org","www":"https://synthv1.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbbd89dc4474a037d85041c0eff9505a887ecace751ed7a2544a07566e4c43c6","flatsize":2141279,"path":"All/synthv1-lv2-1.0.0.pkg","repopath":"All/synthv1-lv2-1.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":366356,"desc":"synthv1 is an old-school all-digital 4-oscillator subtractive polyphonic\nsynthesizer with stereo fx.\n\nFeatures:\n* a pure stand-alone JACK client with JACK-session, NSM (Non Session management)\n  and both JACK MIDI and ALSA MIDI input support;\n* a LV2 instrument plug-in.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblo":{"origin":"audio/liblo","version":"0.32"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["audio"],"shlibs_required":["libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Xml.so.6","libQt6Core.so.6","libjack.so.0","liblo.so.7"]},{"name":"syngesture","origin":"sysutils/syngesture","version":"1.0.1_8","comment":"Swipes and gestures with the MT multitouch protocol","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mqudsi/syngesture","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e6ed91608d7d87ef932507629a3c83f03be7612028db8f5d2ed0aadfad03364","flatsize":1941906,"path":"All/syngesture-1.0.1_8.pkg","repopath":"All/syngesture-1.0.1_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":545680,"desc":"syngestures is a utility providing multi-gesture support for various Linux\ntouchpad/trackpad drivers implementing the Linux Multi-Touch Protocol, such as\nxf86-input-synaptics.\n\nsyngestures is a daemon (background application) that listens for input events\ngenerated by your touchpad or trackpad and detects when multi-touch gestures are\nperformed. It can be configured (globally or on a per-user level) to carry out\nuser-defined actions when specific gestures are recognized (with support for\nunique configurations per-device if you have multiple touchpads installed).\n\nIt may be used alone or, more commonly, in conjunction with desktop\nenvironment/display server integration/driver - we recommend using it with\nxf86-input-synaptics` under X11 for the most responsive and \"natural\" cursor\nmovement and acceleration.","deps":{"evtest":{"origin":"x11/evtest","version":"1.35_1"}},"categories":["sysutils"]},{"name":"synergy","origin":"sysutils/synergy","version":"1.14.6.19_2,3","comment":"Mouse and keyboard sharing utility","maintainer":"yuri@FreeBSD.org","www":"https://symless.com/synergy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60a60ba4fce57416a8515b5734c0586256f042c4fe0eb6c2c1a31ff5860136a6","flatsize":2210344,"path":"All/synergy-1.14.6.19_2,3.pkg","repopath":"All/synergy-1.14.6.19_2,3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":451116,"desc":"Synergy lets you easily share a single mouse and keyboard between\nmultiple computers with different operating systems, each with its\nown display, without special hardware.  It's intended for users\nwith multiple computers on their desk since each system uses its\nown display.","deps":{"avahi-libdns":{"origin":"net/avahi-libdns","version":"0.8_2"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libdns_sd.so.1","libSM.so.6","libICE.so.6","libXtst.so.6","libX11.so.6","libxkbfile.so.1","libXext.so.6","libXinerama.so.1","libXrandr.so.2","libXi.so.6","libQt5DBus.so.5","libQt5Core.so.5","libssl.so.12","libcrypto.so.12","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"AVAHI_LIBDNS":"on","EXAMPLES":"on","LEGACY":"off"},"annotations":{"cpe":"cpe:2.3:a:synergy-foss:synergy:1.14.6.19:::::dragonfly6:x86_64:2"}},{"name":"synaesthesia","origin":"graphics/synaesthesia","version":"2.4_7","comment":"Real-time graphical music representation program","maintainer":"ports@FreeBSD.org","www":"https://www.logarithmic.net/pfh/synaesthesia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25264b50a0fe1d3ace5f54da7f1c4c8b574f0d12d99a9ed69492091d3e5c7cce","flatsize":237724,"path":"All/synaesthesia-2.4_7.pkg","repopath":"All/synaesthesia-2.4_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":60344,"desc":"Synaesthesia is a program that represents music graphically in real time\nas coruscating field of fog and glowing lines.  It is intended as a visual\naccompaniment to music.  Synaesthesia seeks to provide not just a visual\nrepresentation of sound, but a representation of how sound is perceived.\n\nIts display combines information about frequency, location, and diffuseness\nof sound.  The display is sufficiently detailed to allow to distinguish\nseveral individual instruments, singers, or special effects on screen by\ntheir location, shape and color, and sufficiently fast to distinguish\nindividual drum beats and notes.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["graphics","audio"],"shlibs_required":["libX11.so.6","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:synaesthesia:synaesthesia:2.4:::::dragonfly6:x86_64:7"},"messages":[{"message":"===>   NOTICE:\n\nThe synaesthesia port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"syncplay","origin":"multimedia/syncplay","version":"1.6.4.a_2","comment":"Synchronize video playback over networks","maintainer":"heckendorfc@gmail.com","www":"https://syncplay.pl/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0ef0b0b218e38bb722a4f8831481e8bb2e9438c9810e8a3ef5e301e7a90abb9","flatsize":1065087,"path":"All/syncplay-1.6.4.a_2.pkg","repopath":"All/syncplay-1.6.4.a_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":290020,"desc":"Syncplay synchronizes the playback of media files across several\nremote machines. The Syncplay Client launches a media player on a\nuser's computer, connects to a Syncplay server and join a virtual\nroom on that server. Pauses, unpauses and seeks made within that\nmedia player instance are relayed to fellow viewers via the server\nto allow for these actions to be replicated by the media players\nof everyone else in the same virtual room.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pyside2":{"origin":"devel/pyside2","version":"5.15.15"},"py311-service-identity":{"origin":"security/py-service-identity","version":"24.1.0"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia"],"options":{"GUI":"on","VLC":"on","CLIENT":"on","SERVER":"on"}},{"name":"symon","origin":"sysutils/symon","version":"2.88_1","comment":"Performance and information monitoring tool","maintainer":"ports@FreeBSD.org","www":"https://wpd.home.xs4all.nl/symon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a363a25acbeb07f5693aae4819005bd758e199cac9d06c2f6cf9fe5a25cd4def","flatsize":131017,"path":"All/symon-2.88_1.pkg","repopath":"All/symon-2.88_1.pkg","licenselogic":"single","pkgsize":46228,"desc":"The symon project consists of three parts; a data monitor, a data consolidator\nand a data displayer.\n\nsymon is a is a lightweight system monitor that measures cpu, memory, pf,\ninterface and disk statistics every 5 seconds. It sends this data on to symux\nfor further processing. symon has been designed to inflict minimal performance\nand security impact -- it can be run as nobody on the system it monitors.\n\nsymux is a non-privileged daemon that listens to incoming symon traffic. symux\ncan write the incoming symon streams into rrd files. Clients interested in\nmonitoring machine state can also log into symux and receive data as ascii as\nit arrives.","deps":{"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["sysutils"],"users":["_symon"],"groups":["_symon"],"shlibs_required":["librrd.so.8"],"messages":[{"message":"For the system monitor symon, use the following steps\n\n  1. Copy /usr/local/share/examples/symon/symon.conf\n     to /usr/local/etc and edit.\n  2. Run symon\n\nFor the data collector symux, use the following steps\n\n  1. Copy /usr/local/share/examples/symon/symux.conf\n     to /usr/local/etc and edit.\n  2. Enter the directory, where symux should store its data\n     (e.g. /var/db/symux) and run\n\t/usr/local/share/symon/c_smrrds.sh all\n     to create the RR database.\n  3. Run symux","type":"install"},{"message":"===>   NOTICE:\n\nThe symon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"synapse","origin":"deskutils/synapse","version":"0.2.99.4_5","comment":"Semantic application launcher written in Vala","maintainer":"danilo@FreeBSD.org","www":"https://launchpad.net/synapse-project","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c2ae329b97df9acf94d3b8a1e8ceb593da18c5ee4e071d045c3c2c8a845cb4a","flatsize":1818639,"path":"All/synapse-0.2.99.4_5.pkg","repopath":"All/synapse-0.2.99.4_5.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21","GPLv3"],"pkgsize":428232,"desc":"Synapse is a semantic launcher written in Vala that you can use to\nstart applications as well as find and access relevant documents\nand files by making use of the Zeitgeist engine.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"keybinder-gtk3":{"origin":"x11/keybinder-gtk3","version":"0.3.2_3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"rest":{"origin":"devel/librest","version":"0.8.1_2"},"zeitgeist":{"origin":"sysutils/zeitgeist","version":"1.0.4_2"}},"categories":["deskutils"],"shlibs_required":["libgthread-2.0.so.0","libgee-0.8.so.2","libjson-glib-1.0.so.0","libkeybinder-3.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libnotify.so.4","libgdk_pixbuf-2.0.so.0","librest-0.7.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libxml2.so.2","libzeitgeist-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"}},{"name":"syslinux","origin":"sysutils/syslinux","version":"6.03_1","comment":"Boot loader for the Linux operating system","maintainer":"beastieboy@beastieboy.net","www":"https://www.syslinux.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa9e3124ad28b0f0de6860918d0962d7ab9d2e5f339236c7e58da56777314e65","flatsize":14451069,"path":"All/syslinux-6.03_1.pkg","repopath":"All/syslinux-6.03_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2644076,"desc":"The syslinux program installs a Linux bootloader on a FAT-formatted\nfilesystem or disk image.\n\nThis FreeBSD port can additionally operate on plain files containing\na FAT image, thus requiring no special privilege. The program relies\non mtools to perform the manipulation of the FAT filesystem.","deps":{"mtools":{"origin":"emulators/mtools","version":"4.0.43_1"}},"categories":["sysutils"],"shlibs_provided":["libcom32.c32","libmenu.c32","libutil.c32","liblua.c32","libgpl.c32"]},{"name":"symlinks","origin":"sysutils/symlinks","version":"1.4_1","comment":"Symbolic link maintenance utility","maintainer":"olgeni@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90e3532f8929c856eb60124847bdcee56ba5f8bb2960ee51a40982a87c22e924","flatsize":12671,"path":"All/symlinks-1.4_1.pkg","repopath":"All/symlinks-1.4_1.pkg","licenselogic":"single","pkgsize":6720,"desc":"Scans directories for symbolic links, and identifies dangling,\nrelative, absolute, messy, lengthy and other_fs links.  Can optionally\nchange absolute links to relative within a given filesystem.\nRecommended for use by anyone developing and/or maintaining a Linux\ndistribution or CD-ROM.","categories":["sysutils"]},{"name":"sympol","origin":"math/sympol","version":"0.1.9_10","comment":"C++ library and tool to work with symmetric polyhedra","maintainer":"yuri@FreeBSD.org","www":"https://www.math.uni-rostock.de/~rehn/software/sympol.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cac70fc0c4485eb78cc127897c5753e9567b462b5065f919e3cd7ff6816d3338","flatsize":1043001,"path":"All/sympol-0.1.9_10.pkg","repopath":"All/sympol-0.1.9_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":319828,"desc":"SymPol is a C++ tool to work with symmetric polyhedra. It helps to compute\nrestricted automorphisms (parts of the linear symmetry group) of polyhedra and\nperforms polyhedral description conversion up to a given or computed symmetry\ngroup.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cddlib":{"origin":"math/cddlib","version":"0.94m"},"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libcddgmp.so.0","libgmp.so.10","libgmpxx.so.4","libboost_program_options.so.1.84.0"],"shlibs_provided":["liblrsgmp.so","libsympol.so.0.1"]},{"name":"symfpu","origin":"math/symfpu","version":"g20190517","comment":"Implementation of IEEE-754 / SMT-LIB floating-point","maintainer":"yuri@FreeBSD.org","www":"https://github.com/martin-cs/symfpu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0227a04e3be9adf7d6192602bf3865ff244de26268870faef47b98a225549bd4","flatsize":223363,"path":"All/symfpu-g20190517.pkg","repopath":"All/symfpu-g20190517.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":45756,"desc":"SymFPU is an implementation of the SMT-LIB / IEEE-754 operations in terms of\nbit-vector operations. It is templated in terms of the bit-vectors,\npropositions, floating-point formats and rounding mode types used. This allow\nthe same code to be executed as an arbitrary precision \"SoftFloat\" library\n(although it's performance would not be good) or to be used to build symbolic\nrepresentation of floating-point operations suitable for use in \"bit-blasting\"\nSMT solvers (you could also generate circuits from them but again, performance\nwill likely not be good).","categories":["math"]},{"name":"symbola","origin":"x11-fonts/symbola","version":"12","comment":"Basic Latin, Greek, Cyrillic and many Symbol blocks of Unicode","maintainer":"elizabeth@interlinked.me","www":"http://users.teilar.gr/~g1951d/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fd4c9a14cd584a44f978fc1dc39446001ed954a2f9a32f1aceb2d51c4862107","flatsize":6505611,"path":"All/symbola-12.pkg","repopath":"All/symbola-12.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1488020,"desc":"A font containing Basic Latin, Greek, Cyrillic and many Symbol blocks of\nThe Unicode Standard, Version 7.0","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"synfig","origin":"graphics/synfig","version":"1.4.5","comment":"Vector based 2D animation package","maintainer":"portmaster@BSDforge.com","www":"https://www.synfig.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7e97a06887b03ed30fc7fbde277e240ee714cbea6314e0e18877b85a0e8fe16","flatsize":14853649,"path":"All/synfig-1.4.5.pkg","repopath":"All/synfig-1.4.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2962376,"desc":"synfig is a vector based 2D animation package. It is designed to be\ncapable of producing feature-film quality animation. It eliminates the\nneed for tweening, preventing the need to hand-draw each frame. synfig\nfeatures spatial and temporal resolution independence (sharp and smooth\nat any resolution or frame rate), high dynamic range images, and a\nflexible plugin system.\n\nThis package contains the renderer used to convert synfig .sif files to\nraster images, videos and other formats. Layer types include geometric,\ngradient, filter, distortion, transformation, fractal and others. Output\ntargets include JPEG, PNG, GIF, BMP, PPM, DV, OpenEXR, ffmpeg (MPEG1),\nlibavcodec (AVI), imagemagick (MIFF), yuv420p and others.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"Imath":{"origin":"math/Imath","version":"3.1.11"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libdv":{"origin":"multimedia/libdv","version":"1.0.0_9"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libmng":{"origin":"graphics/libmng","version":"2.0.3_2"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml++":{"origin":"textproc/libxml++26","version":"2.40.1_2,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mlt7":{"origin":"multimedia/mlt7","version":"7.24.0_1"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","devel","multimedia"],"shlibs_required":["libltdl.so.7","libgiomm-2.4.so.1","libgio-2.0.so.0","libxml++-2.6.so.2","libxml2.so.2","libglibmm-2.4.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libfftw3.so.3","libmlt++-7.so.7","libmlt-7.so.7","libsigc-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libjpeg.so.8","libavcodec.so.60","libavformat.so.60","libavutil.so.58","libswscale.so.7","libMagick++-7.so.5","libMagickWand-7.so.10","libMagickCore-7.so.10","libmng.so.1","libpng16.so.16","libOpenEXR-3_2.so.31","libOpenEXRUtil-3_2.so.31","libOpenEXRCore-3_2.so.31","libIex-3_2.so.31","libIlmThread-3_2.so.31","libImath-3_1.so.29"],"shlibs_provided":["libsynfig.so.0","liblyr_freetype.so","liblyr_std.so","libmod_bmp.so","libmod_dv.so","libmod_example.so","libmod_ffmpeg.so","libmod_filter.so","libmod_geometry.so","libmod_gif.so","libmod_gradient.so","libmod_imagemagick.so","libmod_jpeg.so","libmod_libavcodec.so","libmod_magickpp.so","libmod_mng.so","libmod_noise.so","libmod_openexr.so","libmod_particle.so","libmod_png.so","libmod_ppm.so","libmod_svg.so","libmod_yuv420p.so"],"options":{"DOCS":"on","NLS":"on"}},{"name":"syck","origin":"textproc/syck","version":"0.70","comment":"Library for reading and writing YAML 1.0","maintainer":"ports@FreeBSD.org","www":"http://wiki.github.com/indeyets/syck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4e88a853b63fc6ce75a9d15177dfcafbcd60598d0d8b1c478ec1206e78d5c31","flatsize":210126,"path":"All/syck-0.70.pkg","repopath":"All/syck-0.70.pkg","licenselogic":"single","pkgsize":42064,"desc":"Syck is an extension for reading and writing YAML swiftly in popular\nscripting languages. As Syck loads the YAML, it stores the data\ndirectly in your language's symbol table. This means speed. This\nmeans power. This means Do not disturb Syck because it is so focused\non the task at hand that it will slay you mortally if you get in its\nway.","categories":["textproc","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe syck port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sxsame","origin":"games/sxsame","version":"3.02_1","comment":"Tile-removing puzzle game for the X Window system","maintainer":"ports@FreeBSD.org","www":"https://www.asahi-net.or.jp/~fj9y-ynym/works.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b7c71c54f2cab6310eccdaf70ed7b6647ad783e10e593876f4a855bda8a5c1f","flatsize":135967,"path":"All/sxsame-3.02_1.pkg","repopath":"All/sxsame-3.02_1.pkg","licenselogic":"single","pkgsize":39692,"desc":"sxsame -- a game of removing tiles,for X Window system\n\nGoal of this game is removing more tiles as you can and\nget much score. You can remove two or more tiles with\nsame color,neibouring vertical or horizontal.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libXpm.so.4","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sxsame port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sxpc","origin":"x11/sxpc","version":"1.4_3","comment":"Simple X Protocol Compressor","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13832539766c79e1bf688bba0c11978222651b77546f663eb483ad8e91a1869a","flatsize":17987,"path":"All/sxpc-1.4_3.pkg","repopath":"All/sxpc-1.4_3.pkg","licenselogic":"single","pkgsize":8992,"desc":"The Simple X Protocol Compressor\n\nThis program provides compression of the X protocol stream.\nIt is intended to be used to improve the performance of X applications\nover a slow internet connection.  (e.g. slip,cslip. or term)  It assumes\na Unix operating system at  both ends of the link.  Transferring large\nbitmaps or images through sxpc may be slower than not using it.\nThe algorithms used are geared primarily for the data exchanged\nduring interactive use where the same data may be sent several times\nwith only small changes.  (e.g. editing)\n\n WARNING WARNING  DANGER DANGER\n If you use this program use xauth to provide SECURITY, since\n host-based security will be BYPASSED.   See README.xauth in the work\n sub-directory.","categories":["x11"],"messages":[{"message":"===>   NOTICE:\n\nThe sxpc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sxmo-wayout","origin":"x11/sxmo-wayout","version":"0.1.4_1","comment":"Output simple text to a Wayland desktop widget","maintainer":"jbeich@FreeBSD.org","www":"https://git.sr.ht/~proycon/wayout","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b307d4c203640d56c689a0367e2dc7b625056f468096aed3b14efaf5ebd24af7","flatsize":75276,"path":"All/sxmo-wayout-0.1.4_1.pkg","repopath":"All/sxmo-wayout-0.1.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28196,"desc":"Wayout takes text from standard input and outputs it to a desktop-widget\non Wayland desktops. Periodic updates are supported; e.g. newline-separated\ninput or any other delimiter of choice. We call this a feed. The desktop\nwidget can be shown either on top (OSD-like functionality) or below other\nwindows.\n\nA Wayland compositor must implement the Layer-Shell and XDG-Output for wayout\nto work.\n\nFeatures:\n- Allow updating from standard input at a regular interval; custom delimiters\n- Configurable colours/border/position/fonts\n- Supports the pango markup language for text markup/colours.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libepoll-shim.so.0","libwayland-client.so.0"],"options":{"EPOLL":"on","MANPAGES":"on"}},{"name":"sxml","origin":"textproc/sxml","version":"1.0.7","comment":"Skimpy XML parsing and grafting library for C language","maintainer":"takefu@airport.fm","www":"http://www.MysticWALL.COM/software/sxml/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a77962e115c1958db82282281bea52693bc4bf658ef78ad2088fa8e0c4546852","flatsize":154357,"path":"All/sxml-1.0.7.pkg","repopath":"All/sxml-1.0.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":27964,"desc":"SXML is a skimpy XML parsing and grafting C library that you can use to read\nand write XML-like configuration file for your application.\n\nAuthor:\tKouichi ABE (WALL) <kouichi@MysticWALL.COM>","categories":["textproc"],"shlibs_provided":["libsxmlrpc.so.1","libsxml.so.1"]},{"name":"sxhkd","origin":"x11/sxhkd","version":"0.6.2_1","comment":"Simple X hotkey daemon","maintainer":"o.hushchenkov@gmail.com","www":"https://github.com/baskerville/sxhkd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50918c76c372cd90b9e1dfb742f8c40a70c7bb2343f1cb4e940d9982c4f17156","flatsize":90419,"path":"All/sxhkd-0.6.2_1.pkg","repopath":"All/sxhkd-0.6.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":25808,"desc":"sxhkd is a simple X hotkey daemon with a powerful and compact\nconfiguration syntax.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"}},"categories":["x11"],"shlibs_required":["libxcb.so.1","libxcb-keysyms.so.1"],"options":{"EXAMPLES":"on"}},{"name":"sylpheed","origin":"mail/sylpheed","version":"3.7.0_6","comment":"Lightweight, featureful, and fast GTK based e-mail client","maintainer":"ehaupt@FreeBSD.org","www":"https://sylpheed.sraoss.jp/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"528c1923194c6834204158d0ff6d0dd93b905d4d1b056ccf753d8b950f08cba9","flatsize":7519805,"path":"All/sylpheed-3.7.0_6.pkg","repopath":"All/sylpheed-3.7.0_6.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21"],"pkgsize":1540492,"desc":"Sylpheed is an e-mail client (and news reader) based on GTK+ 2, running on\nX Window System, and aiming for:\n\n  * Quick response\n  * Graceful, and sophisticated interface\n  * Easy configuration, intuitive operation\n  * Abundant features\n\nCurrently, many features are supported including POP3, IMAP, NNTP,\nmultiple accounts, threading, filtering, MIME attachments, APOP, SMTP\nAUTH, SSL, IPv6, GnuPG, internalization, and more.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant":{"origin":"textproc/enchant","version":"1.6.0_11"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkspell":{"origin":"textproc/gtkspell","version":"2.0.16_7"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"mime-support":{"origin":"misc/mime-support","version":"3.66_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgpgme.so.11","libassuan.so.0","libgpg-error.so.0","libssl.so.12","libcrypto.so.12","libgtkspell.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libenchant.so.1","libgmodule-2.0.so.0","libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libsylph-0.so.1","libsylpheed-plugin-0.so.1"],"options":{"CA_BUNDLE":"on","COMPFACE":"off","CURL":"on","DOCS":"on","GPGME":"on","GTKSPELL":"on","HIDE_OSSIG":"off","LDAP":"off","ONIGURUMA":"off","SSL":"on"},"annotations":{"cpe":"cpe:2.3:a:sylpheed_project:sylpheed:3.7.0:::::dragonfly6:x86_64:6"}},{"name":"synfigstudio","origin":"graphics/synfigstudio","version":"1.4.5","comment":"Vector-based 2D animation software package","maintainer":"portmaster@BSDforge.com","www":"https://www.synfig.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccd27c9c9a0ac95f50b0b7f20c89af21ea24def414e8055e7a53cfc170267c39","flatsize":14658985,"path":"All/synfigstudio-1.4.5.pkg","repopath":"All/synfigstudio-1.4.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4070720,"desc":"synfigstudio is the animation studio for synfig and provides the GUI\ninterface to create synfig animations which are saved in synfig .sif\nformat.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"Imath":{"origin":"math/Imath","version":"3.1.11"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"mlt7":{"origin":"multimedia/mlt7","version":"7.24.0_1"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"synfig":{"origin":"graphics/synfig","version":"1.4.5"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["graphics","multimedia"],"shlibs_required":["libMagick++-7.so.5","libMagickWand-7.so.10","libMagickCore-7.so.10","libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libpangomm-1.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairomm-1.0.so.1","libgdk_pixbuf-2.0.so.0","libsynfig.so.0","libavcodec.so.60","libavformat.so.60","libswscale.so.7","libfontconfig.so.1","libfreetype.so.6","libOpenEXR-3_2.so.31","libOpenEXRUtil-3_2.so.31","libOpenEXRCore-3_2.so.31","libIex-3_2.so.31","libIlmThread-3_2.so.31","libImath-3_1.so.29","libgiomm-2.4.so.1","libgio-2.0.so.0","libxml++-2.6.so.2","libxml2.so.2","libglibmm-2.4.so.1","libfftw3.so.3","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2","libmlt++-7.so.7","libmlt-7.so.7","libsigc-2.0.so.0"],"shlibs_provided":["libsynfigapp.so.0"],"options":{"DOCS":"on","JACK":"off","NLS":"on"}},{"name":"sympow","origin":"math/sympow","version":"2.023.7","comment":"Mathematical program for SYMmetric POWer elliptic curve L-functions","maintainer":"thierry@FreeBSD.org","www":"https://gitlab.com/rezozer/forks/sympow","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49ba231c8d698443a96c75d7224cbe2a365fc661cff5f16d83b6f02ea5b5798a","flatsize":7837118,"path":"All/sympow-2.023.7.pkg","repopath":"All/sympow-2.023.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2628520,"desc":"SYMPOW is a package to compute special values of symmetric power elliptic curve\nL-functions. It can compute up to about 64 digits of precision.","deps":{"pari":{"origin":"math/pari","version":"2.15.5,2"}},"categories":["math"]},{"name":"symphytum","origin":"databases/symphytum","version":"2.6","comment":"Personal, user-friendly database software","maintainer":"danfe@FreeBSD.org","www":"https://github.com/giowck/symphytum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"276e1b0bfe0242f38bd8886a835c1f0c101d0cb8b033bfe2d6524a1e10c6e982","flatsize":5209749,"path":"All/symphytum-2.6.pkg","repopath":"All/symphytum-2.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3867116,"desc":"Symphytum is a personal database software for everyone who desires to\nmanage and organize data in an easy and intuitive way, without having\nto study complex database languages and software user interfaces.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["databases"],"shlibs_required":["libQt5Svg.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Sql.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on"}},{"name":"sympa","origin":"mail/sympa","version":"6.2.72_2","comment":"Electronic mailing list manager","maintainer":"dgeo@centrale-med.fr","www":"https://www.sympa.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d08154e48b3e8141ba2a655c0d60f2edfcbfcf23d74b3c8e3509afab8ea71f6","flatsize":17138173,"path":"All/sympa-6.2.72_2.pkg","repopath":"All/sympa-6.2.72_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3573764,"desc":"SYMPA -- Systeme de Multi-Postage Automatique\n\nSYMPA is an electronic mailing list manager. It is used to automate list\nmanagement functions such as subscription, moderation and management of\narchives. SYMPA also manages sending of messages to the lists, and\nmakes it possible to reduce the load on the system. Provided that you\nhave enough memory on your system, Sympa is especially well adapted for big\nlists. For a list with 20 000 subscribers, it takes 5 minutes to send a\nmessage to 90%25 of subscribers, of course considering that the network is\navailable.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mhonarc":{"origin":"www/mhonarc","version":"2.6.24_1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-App-cpanminus":{"origin":"devel/p5-App-cpanminus","version":"1.7047"},"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-CGI-Fast":{"origin":"www/p5-CGI-Fast","version":"2.17"},"p5-Class-Singleton":{"origin":"devel/p5-Class-Singleton","version":"1.6"},"p5-Crypt-CipherSaber":{"origin":"security/p5-Crypt-CipherSaber","version":"1.01"},"p5-Crypt-Eksblowfish":{"origin":"security/p5-Crypt-Eksblowfish","version":"0.009_3"},"p5-Crypt-OpenSSL-X509":{"origin":"security/p5-Crypt-OpenSSL-X509","version":"1.915"},"p5-Crypt-SMIME":{"origin":"security/p5-Crypt-SMIME","version":"0.30"},"p5-DBD-CSV":{"origin":"databases/p5-DBD-CSV","version":"0.60,1"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Data-Password":{"origin":"security/p5-Data-Password","version":"1.12"},"p5-DateTime-Format-Mail":{"origin":"devel/p5-DateTime-Format-Mail","version":"0.403"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-Encode-Locale":{"origin":"converters/p5-Encode-Locale","version":"1.05"},"p5-FCGI":{"origin":"www/p5-FCGI","version":"0.82"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-File-NFSLock":{"origin":"devel/p5-File-NFSLock","version":"1.29"},"p5-HTML-Format":{"origin":"textproc/p5-HTML-Format","version":"2.12"},"p5-HTML-StripScripts-Parser":{"origin":"www/p5-HTML-StripScripts-Parser","version":"1.03_1"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Locale-libintl":{"origin":"devel/p5-Locale-libintl","version":"1.33"},"p5-MIME-Charset":{"origin":"mail/p5-MIME-Charset","version":"1.012.2"},"p5-MIME-EncWords":{"origin":"mail/p5-MIME-EncWords","version":"1.015.0"},"p5-MIME-Lite-HTML":{"origin":"mail/p5-MIME-Lite-HTML","version":"1.24_1"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-DKIM":{"origin":"mail/p5-Mail-DKIM","version":"1.20240619"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Net-CIDR":{"origin":"net-mgmt/p5-Net-CIDR","version":"0.21"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-Scalar-List-Utils":{"origin":"lang/p5-Scalar-List-Utils","version":"1.63,1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Term-ProgressBar":{"origin":"devel/p5-Term-ProgressBar","version":"2.23"},"p5-Time-HiRes":{"origin":"devel/p5-Time-HiRes","version":"1.9764,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-Unicode-LineBreak":{"origin":"textproc/p5-Unicode-LineBreak","version":"2019.001"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"users":["sympa"],"groups":["sympa"],"options":{"APACHE":"off","DOCS":"on","EXAMPLES":"on","FASTCGI":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:sympa:sympa:6.2.72:::::dragonfly6:x86_64:2"},"messages":[{"message":"If you upgrade:\n * read https://sympa-community.github.io/manual/upgrade/notes.html\n * run # sympa.pl --upgrade\n\nFirst install:\n * run # sympa_wizard.pl\n * populate database with # sympa.pl --health_check\n   For more databases options,\n   see https://sympa-community.github.io/manual/install/setup-database.html\n\nfor wwsympa server, see samples configs in /usr/local/share/examples/sympa","type":"install"}]},{"name":"telegram-desktop-qt6","origin":"net-im/telegram-desktop","version":"5.1.7_1","comment":"Telegram Desktop messaging app","maintainer":"ports@FreeBSD.org","www":"https://desktop.telegram.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"381ef0b24446dcb0405ee5a5e50a611d82a4b840c79bbd1d845be6e7a4484fa1","flatsize":99388631,"path":"All/telegram-desktop-qt6-5.1.7_1.pkg","repopath":"All/telegram-desktop-qt6-5.1.7_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":33813656,"desc":"Telegram Desktop is a messaging app. It is the fast and functional open source\ndesktop app connected to the closed source Telegram server.\n\nFeatures:\n* accounts tied to telephone numbers\n* cloud-based messaging\n* bots for third party developers\n* channels\n* secret chats featuring with client-to-client encryption\n* stickers\n* voice calls","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"crc32c":{"origin":"devel/crc32c","version":"1.1.2"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm26":{"origin":"devel/glibmm26","version":"2.78.1"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kimageformats":{"origin":"graphics/kf6-kimageformats","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libsigc++30":{"origin":"devel/libsigc++30","version":"3.4.0"},"libsrtp2":{"origin":"net/libsrtp2","version":"2.6.0"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"openh264":{"origin":"multimedia/openh264","version":"2.3.0,2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"qr-code-generator":{"origin":"graphics/qr-code-generator","version":"1.8.0"},"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-imageformats":{"origin":"graphics/qt6-imageformats","version":"6.7.2"},"qt6-lottie":{"origin":"graphics/qt6-lottie","version":"6.7.2"},"qt6-shadertools":{"origin":"x11-toolkits/qt6-shadertools","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"},"rnnoise":{"origin":"audio/rnnoise","version":"g20210122"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xxhash":{"origin":"devel/xxhash","version":"0.8.2_1"}},"categories":["net-im"],"shlibs_required":["libstdc++.so.6","libminizip.so.1","librnnoise.so.0","libopenal.so.1","libpipewire-0.3.so.0","libsrtp2.so.1","libssl.so.12","libcrypto.so.12","libopus.so.0","libabsl_strings.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libopenh264.so.6","libvpx.so.9","libcrc32c.so.1","libjpeg.so.8","libX11.so.6","libXcomposite.so.1","libXdamage.so.1","libXext.so.6","libXfixes.so.3","libXrandr.so.2","libXtst.so.6","libprotobuf-lite.so.24.4.0","libhunspell-1.7.so.0","libavfilter.so.9","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libswscale.so.7","libswresample.so.4","liblz4.so.1","libKF6CoreAddons.so.6","libxxhash.so.0","libxcb-keysyms.so.1","libxcb.so.1","libxcb-record.so.0","libxcb-screensaver.so.0","libqrcodegencpp.so.1","libQt6OpenGLWidgets.so.6","libQt6Svg.so.6","libQt6QuickWidgets.so.6","libQt6Widgets.so.6","libQt6WaylandCompositor.so.6","libQt6Quick.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6Core.so.6","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgcc_s.so.1"],"options":{"SYSTEM_FONTS":"off","ALSA":"on","PULSEAUDIO":"off"},"annotations":{"flavor":"qt6"},"messages":[{"message":"===>   NOTICE:\n\nThe telegram-desktop-qt6 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"switchBashZsh","origin":"shells/switchBashZsh","version":"1.3_1","comment":"Portable shell setup for Bash/Zsh across FreeBSD/Linux/Cygwin","maintainer":"bourne.identity@hotmail.com","www":"https://github.com/bourne-again/switchBashZsh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2d8bfeb8e04634c7d1d5d6572a1c071a2423c34ad2aeccb09d403d3a7eeacb1","flatsize":12687,"path":"All/switchBashZsh-1.3_1.pkg","repopath":"All/switchBashZsh-1.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6700,"desc":"You want your shell stuff to work the same way even when you use a\ndifferent shell, or even a different box. Right?\n\nIf you use switchBashZsh you can attain at least most of what you\ndesire, perhaps even all. You can log out of Bash and log in with Zsh\n(or vice versa) - and your aliases/exports/functions will continue to\nwork as before.\n\nIt gets better - if someday you need to use a different box with a\ndifferent OS, you can get your shell to work your 'normal' way in a\njiffy. Just save your $HOME/.shell directory on your primary box, and\npaste it over your second box's $HOME/.shell (after running\nswitchBashZsh setup script on the second box). The second box need\nnot be the same operating system - switchBashZsh works across\nFreeBSD / Linux / Cygwin.","categories":["shells"]},{"name":"tex-xetex","origin":"print/tex-xetex","version":"20240312","comment":"TeX System with Unicode and Modern Font Technologies","maintainer":"tex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40c950845c2faa393838af325bec041dfe3f6f85b6ae995282fe4e28f4cd7d13","flatsize":100434932,"path":"All/tex-xetex-20240312.pkg","repopath":"All/tex-xetex-20240312.pkg","licenselogic":"single","pkgsize":49287820,"desc":"XeTeX is a typesetting system based on a merger of Donald Knuth's TeX\nsystem with Unicode and modern font technologies.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"graphite2":{"origin":"graphics/graphite2","version":"1.3.14"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"harfbuzz-icu":{"origin":"print/harfbuzz-icu","version":"9.0.0_1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"teckit":{"origin":"textproc/teckit","version":"2.5.11_1"},"tex-dvipdfmx":{"origin":"print/tex-dvipdfmx","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"},"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"},"tex-web2c":{"origin":"devel/tex-web2c","version":"20240312"}},"categories":["print"],"shlibs_required":["libharfbuzz.so.0","libgraphite2.so.3","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libTECkit.so.0","libpng16.so.16","libfontconfig.so.1","libfreetype.so.6","libkpathsea.so.6"]},{"name":"swt","origin":"x11-toolkits/swt","version":"4.21_2","comment":"Standard Widget Toolkit for Java","maintainer":"ports@FreeBSD.org","www":"https://www.eclipse.org/swt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36c50d99e11666738602057ba87817189b37f8159248623d2879faf25f49d474","flatsize":2647877,"path":"All/swt-4.21_2.pkg","repopath":"All/swt-4.21_2.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":1369976,"desc":"SWT is the software component that delivers native widget functionality\nfor the Eclipse platform in an operating system independent manner.\n\nThis port provides SWT without requiring a full download and build of\nEclipse.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits","devel","java"],"shlibs_required":["libatk-1.0.so.0","libcairo.so.2","libGL.so.1","libGLU.so.1","libgtk-3.so.0","libgdk-3.so.0","libgthread-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"CAIRO":"on","WEBKIT":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe swt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"symmetrica","origin":"math/symmetrica","version":"3.0.1","comment":"Library with a collection of routines for combinatorial mathematics","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/sagemath/symmetrica","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f313a370a84a769a47d8f726a8dc2b21655ba612a5692125d15c44b72ae98236","flatsize":10868827,"path":"All/symmetrica-3.0.1.pkg","repopath":"All/symmetrica-3.0.1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":2519080,"desc":"Symmetrica is a C library developed by Lehrstuhl Mathematik II of the\nUniversity of Bayreuth. It has routines for group theory computations,\ntheir representations, and related polynomials and permutations.","categories":["math"],"shlibs_provided":["libsymmetrica.so.2"]},{"name":"swiggle","origin":"www/swiggle","version":"0.4_10","comment":"Command-line web image gallery generator","maintainer":"ports@FreeBSD.org","www":"http://homepage.univie.ac.at/l.ertl/swiggle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c576d0c31a5ec1e97c954785700bcba28df1b3130c548db9baa7bf0a0d9fc61f","flatsize":35372,"path":"All/swiggle-0.4_10.pkg","repopath":"All/swiggle-0.4_10.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":13852,"desc":"swiggle is a small command line tool that generates HTML pages,\nincluding thumbnail indexes, for given images\n(a so called \"web gallery\").\nIt's intended to be easy to use, and since it is written in C,\nit's quite speedy.\n\nIt uses libjpeg for decompression and compression of images,\nlibexif for getting EXIF information contained in the images,\nand it caches scaled images so that subsequent runs don't need to\nscale images again and are faster.\nOf course, the original images aren't changed.\n\nCurrently, it only processes JPEG images, and it's thought\nto be used primarily with images taken with digital cameras.\n\nJosef El-Rayes\nj.el-rayes@daemon.li","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"}},"categories":["www"],"shlibs_required":["libjpeg.so.8","libexif.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe swiggle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sword","origin":"misc/sword","version":"1.8.1_17","comment":"Framework for manipulating Bible texts","maintainer":"ports@FreeBSD.org","www":"https://crosswire.org/sword/index.jsp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eecbbbb3d1d5f247cb30ca7cd1bd5db01848628093149eacd6cdfc89bf3a8b86","flatsize":8803384,"path":"All/sword-1.8.1_17.pkg","repopath":"All/sword-1.8.1_17.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1159836,"desc":"The SWORD Project is the CrossWire Bible Society's free Bible\nsoftware project. Its purpose is to create cross-platform open-source\ntools, covered by the GNU General Public License, that allow\nprogrammers and Bible societies to write new Bible software more\nquickly and easily. We also create Bible study software for all\nreaders, students, scholars, and translators of the Bible, and have\na growing collection of over 200 texts in over 50 languages.","deps":{"clucene":{"origin":"textproc/clucene","version":"2.3.3.4_21"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"}},"categories":["misc"],"shlibs_required":["libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libicuio.so.74","libcurl.so.4","libclucene-core.so.1","libclucene-shared.so.1"],"shlibs_provided":["libsword-1.8.1.so"],"options":{"CLUCENE":"on","CURL":"on"},"messages":[{"message":"To use sword, you need to have bible, commentary and/or lexicon\nmodules. You can install those from the crosswire website in two\nways. If you live in a persecuted country however and do not wish\nto risk detection, you should *not* try this.\n\n  1. Use installmgr (doesn't work when port is built WITHOUT_CURL). E.g.:\n     # installmgr -init\n     # installmgr -r crosswire\n     # installmgr -ri crosswire ASV\n     See `installmgr --help` for details.\n  2. Download raw zip-archives from\n       http://www.crosswire.org/sword/modules/\n     and unpack them in /usr/local/share/sword.\n\nYou probably want to install a bible-application that uses sword,\nlike bibletime or xiphos.","type":"install"},{"message":"===>   NOTICE:\n\nThe sword port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"swh-lv2","origin":"audio/swh-lv2","version":"1.0.16.4","comment":"SWH Plugins in LV2 format","maintainer":"yuri@FreeBSD.org","www":"http://plugin.org.uk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cd076fcccdf2245f6802b7f4d7b6f3501c7c96ec9e221a8b596e0c056b1796a","flatsize":1326851,"path":"All/swh-lv2-1.0.16.4.pkg","repopath":"All/swh-lv2-1.0.16.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":226056,"desc":"Steve Harris' LV2 version of Plugin Collection.","deps":{"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"}},"categories":["audio"],"shlibs_required":["libfftw3f.so.3"]},{"name":"swell-foop","origin":"games/swell-foop","version":"41.1_2","comment":"Gnome swell-foop","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Swell%20Foop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bf17c612b638c4c0f02691d90642336f813271a19c4029d50fe78821c2c745b","flatsize":1070125,"path":"All/swell-foop-41.1_2.pkg","repopath":"All/swell-foop-41.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":258516,"desc":"Swell Foop is a puzzle game, previously known as Same GNOME.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgnome-games-support":{"origin":"games/libgnome-games-support","version":"1.8.2_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libclutter-1.0.so.0","libclutter-gtk-1.0.so.0","libgnome-games-support-1.so.3"]},{"name":"swaysettings","origin":"x11/swaysettings","version":"s20220227_2","comment":"GUI for setting Sway wallpaper, default apps, GTK themes, etc.","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/ErikReider/SwaySettings/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39fb771548dfca6f763e292da68f322e86705f588a7a2954856ec314a41a2bba","flatsize":310698,"path":"All/swaysettings-s20220227_2.pkg","repopath":"All/swaysettings-s20220227_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":79128,"desc":"SwaySettings is a GUI for configuring your Sway desktop.\n\nFeatures:\n- Set and remove auto start apps\n- Change default apps\n- Change GTK theme (GTK 3 and potentially GTK 2)\n- Mouse and trackpad settings\n- Keyboard layout settings\n- Switch Wallpaper (selected wallpaper will be located at .cache/wallpaper)\n- Configure Sway Notification Center (package: swaync)\n\nWWW: https://github.com/ErikReider/SwaySettings","deps":{"accountsservice":{"origin":"sysutils/accountsservice","version":"23.13.9_1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"granite":{"origin":"x11-toolkits/granite","version":"6.2.0_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libhandy-1.so.0","libjson-glib-1.0.so.0","libgee-0.8.so.2","libgranite.so.6","libxml2.so.2","libaccountsservice.so.0"]},{"name":"swfmill","origin":"graphics/swfmill","version":"0.3.6_5","comment":"Tool to generate or decompile Adobe Flash SWF files","maintainer":"ports@FreeBSD.org","www":"https://swfmill.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f055c4a69a2fbdbde599becf64e9fa07837e0112cc3d8cc5f9a6841fdad76c1c","flatsize":1576785,"path":"All/swfmill-0.3.6_5.pkg","repopath":"All/swfmill-0.3.6_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":289144,"desc":"swfmill is an xml2swf and swf2xml processor with import functionalities.\n\nIt's most common use is the generation of asset libraries containing\nimages (PNG and JPEG), fonts (TTF) or other SWF movies for use with\nMTASC-compiled ActionScript, although swfmill can be used to produce\nboth simple and complex SWF structures.\n\n* built around an XSLT/EXSLT processor (libxslt)\n* input and output of the XSLT transformation can be either XML or\n  binary SWF\n* XSLT commands for importing PNG, JPEG, TTF and SWF, and for mapping\n  SWF ID numbers\n* built-in \"simple dialect\" to support library creation and building\n  simple SWFs","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libexslt.so.0","libxslt.so.1","libxml2.so.2","libfreetype.so.6","libpng16.so.16"],"messages":[{"message":"===>   NOTICE:\n\nThe swfmill port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"swe","origin":"astro/swe","version":"2.10.03,1","comment":"High Precision Ephemeris Developed By Astrodienst","maintainer":"bofh@FreeBSD.org","www":"https://www.astro.com/swisseph/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67e790a1d15b96cbb5721de6cffbf0b3add02e77c86620920d1d04d76a66b859","flatsize":1486938,"path":"All/swe-2.10.03,1.pkg","repopath":"All/swe-2.10.03,1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":370820,"desc":"The SWISS EPHEMERIS is the high precision ephemeris\ndeveloped by Astrodienst, largely based upon the DE406\nephemeris from NASA's JPL.\n\nDevelopers can license the Ephemeris library.Ephemeris\nusers find 3200 years of read-made printable files of\nephemerides, containing 19'200 print pages in PDF quality.\n\nThe Swiss Ephemeris is available under a dual licensing\nmodel: GPL2 or Swiss Ephemeris Professional License.","categories":["astro","devel"]},{"name":"swhplugins","origin":"audio/swhplugins","version":"0.4.17","comment":"Steve Harris' huge Collection of LADSPA Plugins","maintainer":"ports@FreeBSD.org","www":"http://www.plugin.org.uk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ace727aa611d43b02c61a1f3ad6b12442ade758e430313a26dab91776a883d6","flatsize":1781236,"path":"All/swhplugins-0.4.17.pkg","repopath":"All/swhplugins-0.4.17.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":435756,"desc":"This is Steve Harris' LADSPA-Plugin Collection.","deps":{"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["audio"],"shlibs_required":["libintl.so.8","libfftw3f.so.3"],"options":{"3DNOW":"off","NLS":"on","SSE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe swhplugins port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"swayimg","origin":"x11/swayimg","version":"2.3","comment":"Image viewer for Sway/Wayland","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/artemsen/swayimg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a05eacc26d0f9c9afbd350180bde9a1f564dedaab0483e5cb4161104c479f21","flatsize":134101,"path":"All/swayimg-2.3.pkg","repopath":"All/swayimg-2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":60416,"desc":"Now you can view images directly in the current terminal window!\n\nThe program uses Sway IPC to determine the geometry of the currently\nfocused container. This data is used to calculate the position and\nsize of the new \"overlay\" window that will be used to draw the image.\nIn the next step, swayimg adds two Sway rules for the self window:\n\"floating enable\" and \"move position\". Then it creates a new Wayland\nwindow and draws the image from the specified file.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libavif":{"origin":"graphics/libavif","version":"1.0.4_1"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libheif":{"origin":"graphics/libheif","version":"1.17.6_2"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0","libepoll-shim.so.0","libinotify.so.0","libjson-c.so.5","libxkbcommon.so.0","libfontconfig.so.1","libfreetype.so.6","libexif.so.12","libOpenEXRCore-3_2.so.31","libgif.so.7","libheif.so.1","libavif.so.16","libjpeg.so.8","libjxl.so.0.10","libpng16.so.16","librsvg-2.so.2","libgobject-2.0.so.0","libcairo.so.2","libtiff.so.6","libwebp.so.7","libwebpdemux.so.2"],"options":{"AVIF":"on","BASH":"on","GIF":"on","HEIF":"on","JPEG":"on","JXL":"on","LIBEXIF":"on","LIBRSVG2":"on","OPENEXR":"on","PNG":"on","TIFF":"on","WEBP":"on","ZSH":"on"}},{"name":"sweeper","origin":"sysutils/sweeper","version":"23.08.5","comment":"Cleans temporal files for KDE","maintainer":"kde@FreeBSD.org","www":"https://utils.kde.org/projects/sweeper/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eef4e98ff6adff2a7ae8ceb9246c3df4fd1b3da2989bf9f3203464eed1266751","flatsize":894836,"path":"All/sweeper-23.08.5.pkg","repopath":"All/sweeper-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":415132,"desc":"Sweeper helps to clean unwanted traces the user leaves on the system.","deps":{"kf5-kactivities-stats":{"origin":"x11/kf5-kactivities-stats","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-applications"],"shlibs_required":["libKF5ActivitiesStats.so.1","libKF5Bookmarks.so.5","libKF5KIOCore.so.5","libKF5TextWidgets.so.5","libKF5XmlGui.so.5","libKF5Crash.so.5","libKF5Service.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5SonnetUi.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"swayidle","origin":"x11/swayidle","version":"1.8.0_1","comment":"Idle management daemon for Wayland","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/swaywm/swayidle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f18e6082760971e245d0212caea8b300e08e2c2e87e90137ab246f80dbb752c0","flatsize":25644,"path":"All/swayidle-1.8.0_1.pkg","repopath":"All/swayidle-1.8.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11420,"desc":"swayidle is an idle management daemon, compatible with any Wayland\ncompositor which implements the KDE idle protocol.","deps":{"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0","libwayland-server.so.0"],"options":{"BASU":"off","MANPAGES":"on"}},{"name":"swayfloatingswitcher","origin":"x11/swayfloatingswitcher","version":"s20221131_2","comment":"Simple Alt+Tab switcher for floating windows","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/ErikReider/SwayFloatingSwitcher","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff49f4d77990e3f2895241b81579c6304875acb3a9cee3b05550a5d6c1a28da5","flatsize":113105,"path":"All/swayfloatingswitcher-s20221131_2.pkg","repopath":"All/swayfloatingswitcher-s20221131_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":32636,"desc":"A simple daemon for switching between floating windows with Alt+Tab.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-layer-shell":{"origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgee-0.8.so.2","libjson-glib-1.0.so.0","libgtk-layer-shell.so.0"]},{"name":"telegram-desktop","origin":"net-im/telegram-desktop","version":"5.1.7_1","comment":"Telegram Desktop messaging app","maintainer":"ports@FreeBSD.org","www":"https://desktop.telegram.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"138cbc11f77feb652b5fd6dcde1234514430e210c44239cc9dc12e734c512200","flatsize":99582055,"path":"All/telegram-desktop-5.1.7_1.pkg","repopath":"All/telegram-desktop-5.1.7_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":33890604,"desc":"Telegram Desktop is a messaging app. It is the fast and functional open source\ndesktop app connected to the closed source Telegram server.\n\nFeatures:\n* accounts tied to telephone numbers\n* cloud-based messaging\n* bots for third party developers\n* channels\n* secret chats featuring with client-to-client encryption\n* stickers\n* voice calls","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"crc32c":{"origin":"devel/crc32c","version":"1.1.2"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm26":{"origin":"devel/glibmm26","version":"2.78.1"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kimageformats":{"origin":"graphics/kf5-kimageformats","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libsigc++30":{"origin":"devel/libsigc++30","version":"3.4.0"},"libsrtp2":{"origin":"net/libsrtp2","version":"2.6.0"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"openh264":{"origin":"multimedia/openh264","version":"2.3.0,2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"qr-code-generator":{"origin":"graphics/qr-code-generator","version":"1.8.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"rnnoise":{"origin":"audio/rnnoise","version":"g20210122"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xxhash":{"origin":"devel/xxhash","version":"0.8.2_1"}},"categories":["net-im"],"shlibs_required":["libstdc++.so.6","libminizip.so.1","librnnoise.so.0","libopenal.so.1","libpipewire-0.3.so.0","libsrtp2.so.1","libssl.so.12","libcrypto.so.12","libopus.so.0","libabsl_strings.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libopenh264.so.6","libvpx.so.9","libcrc32c.so.1","libjpeg.so.8","libX11.so.6","libXcomposite.so.1","libXdamage.so.1","libXext.so.6","libXfixes.so.3","libXrandr.so.2","libXtst.so.6","libprotobuf-lite.so.24.4.0","libhunspell-1.7.so.0","libavfilter.so.9","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libswscale.so.7","libswresample.so.4","liblz4.so.1","libKF5CoreAddons.so.5","libxxhash.so.0","libxcb-keysyms.so.1","libxcb.so.1","libxcb-record.so.0","libxcb-screensaver.so.0","libqrcodegencpp.so.1","libQt5Gui.so.5","libQt5Core.so.5","libQt5Svg.so.5","libQt5QuickWidgets.so.5","libQt5Widgets.so.5","libQt5WaylandCompositor.so.5","libQt5Quick.so.5","libQt5Qml.so.5","libQt5Network.so.5","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgcc_s.so.1"],"options":{"SYSTEM_FONTS":"off","ALSA":"on","PULSEAUDIO":"off"},"annotations":{"flavor":"qt5"},"messages":[{"message":"===>   NOTICE:\n\nThe telegram-desktop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"swaybg","origin":"x11/swaybg","version":"1.2.1","comment":"Wallpaper tool for Wayland compositors","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/swaywm/swaybg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d7b114a145a16044bd625151e9546cea0cc3eab1115a72c3c595cd7228a32ad","flatsize":31210,"path":"All/swaybg-1.2.1.pkg","repopath":"All/swaybg-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12712,"desc":"swaybg is a wallpaper utility for Wayland compositors. It is compatible with any\nWayland compositor which implements the following Wayland protocols:\n\n- wlr-layer-shell\n- xdg-output\n- xdg-shell","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libwayland-client.so.0"],"options":{"MANPAGES":"on","PIXBUF":"on"}},{"name":"swapusage","origin":"sysutils/swapusage","version":"1.0.0","comment":"Get swap usage on a FreeBSD system","maintainer":"aduitsis@douitsis.com","www":"https://github.com/aduitsis/freebsd_swapusage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0b9430f7fd46a41191e77776dc6b1b8204e1c7457b97060a1d5b40c189f936a","flatsize":7241,"path":"All/swapusage-1.0.0.pkg","repopath":"All/swapusage-1.0.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3436,"desc":"Very small utility that reports the percentage of swap space that is\nused. Report can be piped to a Prometheus textfile without processing.","categories":["sysutils"]},{"name":"swatchdog","origin":"security/swatchdog","version":"3.2.4","comment":"Simple log watcher formerly known as swatch","maintainer":"joseph@randomnetworks.com","www":"https://swatch.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3887f861a7ba95ce982eab4dcb5c481096e14d5d07068e4a5e69177e84380b6","flatsize":86283,"path":"All/swatchdog-3.2.4.pkg","repopath":"All/swatchdog-3.2.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34248,"desc":"swatchdog - the Simple WATCHdog formerly known as swatch.\n\nSwatchdog was originally written to actively monitor messages as they are\nwritten to a log file via the UNIX syslog utility.  For a simple\ndemonstration type \"perl swatchdog --examine=FILENAME\" with FILENAME being\nthe file that you would like to see the contents of.  All this example will\ndo is demonstrate the different text modes that are available with to the\necho action.","deps":{"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-File-Tail":{"origin":"devel/p5-File-Tail","version":"1.3"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","sysutils"],"messages":[{"message":"WARNING:\nThis port was formerly known as sysutils/swatch and was renamed to swatchdog,\nthe executable was renamed from swatch to swatchdog and the startup script\ntoo.\n\nThis means you need to update all settings in rc.conf, e.g.,\n\nswatch_enable=\"YES\" => swatchdog_enable=\"YES\"\nswatch_rules=\"1 2 3\" => swatchdog_rules=\"123\"\n\netc.","type":"upgrade"}]},{"name":"swapexd","origin":"sysutils/swapexd","version":"0.4","comment":"Tool for growing and shrinking on-disk swap space","maintainer":"jessefrgsmith@yahoo.ca","www":"https://makeapbi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81b2e06c1205d4affb669d77b678a17e3af7580b0d90ff3a436820d21af8b79b","flatsize":12016,"path":"All/swapexd-0.4.pkg","repopath":"All/swapexd-0.4.pkg","licenselogic":"single","pkgsize":5664,"desc":"The Swap Extender Daemon is designed to monitor the amount of swap space\navailable on the system and create more on-disk swap as needed. Additionally\nSwap Extender will remove unwanted swap space when memory is freed.","categories":["sysutils"]},{"name":"swarp","origin":"x11/swarp","version":"0.1_1","comment":"X11 generic pointer warping utility","maintainer":"dmgk@FreeBSD.org","www":"https://tools.suckless.org/x/swarp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"359927f6932549bfb5386870d5f06eb44e15330e00ef5ec0fc7e4fe4cdcbbc91","flatsize":8816,"path":"All/swarp-0.1_1.pkg","repopath":"All/swarp-0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4184,"desc":"Simple pointer warp is a generic pointer warping utility for X11.\nIt allows you to place the pointer to arbitrary x/y coordinates,\nfor instance from within scripts.  It is especially useful in\nconjunction with scripted window managers such as wmii.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"}},{"name":"swappy","origin":"graphics/swappy","version":"1.5.1_3","comment":"Snapshot editing for Wayland (a la Snappy on macOS)","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/jtheoof/swappy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93edbd5cd359ede5fb7abf49465f4417687c10db7e58ad04d86fd7ab54b488f7","flatsize":112014,"path":"All/swappy-1.5.1_3.pkg","repopath":"All/swappy-1.5.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29016,"desc":"A Wayland native snapshot and editor tool, inspired by Snappy on\nmacOS. Works great with grim, slurp and sway. But can easily work with\nother screen copy tools that can output a final image to stdout.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"font-awesome":{"origin":"x11-fonts/font-awesome","version":"6.2.1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wl-clipboard":{"origin":"x11/wl-clipboard","version":"2.2.1_1"}},"categories":["graphics","wayland"],"shlibs_required":["libcairo.so.2","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgio-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libgdk_pixbuf-2.0.so.0"],"options":{"CLIPBOARD":"on","ICONSFONT":"on","MANPAGES":"on"}},{"name":"swapmon","origin":"sysutils/swapmon","version":"1.5_1","comment":"Add/remove swapspace as needed","maintainer":"ports@FreeBSD.org","www":"http://www.nagilum.net/swapmon/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70bc57de5f9392cbd0e75e30cf18462bc77ef1501c730812a4fa6889c4ceacbc","flatsize":10404,"path":"All/swapmon-1.5_1.pkg","repopath":"All/swapmon-1.5_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6204,"desc":"swapmon will check the current swapusage and if more than SWAP_HIGH per-\ncent of swapspace is in use it will create a new swapfile with a size of\nsize of SWAP_STEP percent of the current swapspace and activate it.  If\nless than SWAP_LOW percent of swapspace is in use it will deactivate a\npreviously added swapspace file and remove it.\n\nfreebsd@nagilum.org","categories":["sysutils"],"messages":[{"message":"To have swapmon run automatically after each boot,\nadd the following line to /etc/rc.conf:\n\n  swapmon_enable=\"YES\"","type":"install"},{"message":"===>   NOTICE:\n\nThe swapmon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sw_TZ-libreoffice","origin":"editors/libreoffice-sw_TZ","version":"24.2.4.2","comment":"sw_TZ language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebfd855aa12944bc1c2a968ed82e84707975aba35b0674089cc3a21684e22e9b","flatsize":1506188,"path":"All/sw_TZ-libreoffice-24.2.4.2.pkg","repopath":"All/sw_TZ-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":229440,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"swank-clojure","origin":"devel/swank-clojure","version":"1.2.1","comment":"Swank/SLIME support for Clojure","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/technomancy/swank-clojure","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf180b67df5581340e6f42763e76db2d913567afbef0e0186e584833005ec510","flatsize":41731,"path":"All/swank-clojure-1.2.1.pkg","repopath":"All/swank-clojure-1.2.1.pkg","licenselogic":"single","pkgsize":38484,"desc":"Swank Clojure is a server that allows SLIME (the Superior Lisp\nInteraction Mode for Emacs) to connect to Clojure projects.\n\nTo use it you must launch a swank server, then connect to it from\nwithin Emacs using M-x slime-connect.\n\nFor example:\n\n  (ns user (:use [swank.swank :as swank]))\n\n  (clojure.main/with-bindings\n    (swank/ignore-protocol-version \"2010-06-04\")\n    (swank/start-server \"/dev/null\" :port 4005))\n\nJust replace \"user\" with your preferred namespace.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","lisp","java"]},{"name":"swaks","origin":"mail/swaks","version":"20240103.0","comment":"Swiss Army Knife SMTP transaction tester","maintainer":"beat@FreeBSD.org","www":"https://jetmore.org/john/code/swaks/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0026b5a0344d1b4ba352bece78013c3295c20ed58975dbd017816f956aed0c86","flatsize":262558,"path":"All/swaks-20240103.0.pkg","repopath":"All/swaks-20240103.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":63760,"desc":"Program to test MTA configurations.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"PERL_AUTHEN_NTLM":"off","PERL_NET_DNS":"off","PERL_NET_SSLEAY":"off"},"messages":[{"message":"swaks has been successfully installed.\n\nTry\n  `swaks --help'\nto list the available options and\n  `swaks --support'\nfor a list of capabilities.","type":"install"}]},{"name":"swftools","origin":"graphics/swftools","version":"0.9.2_13","comment":"SWF manipulation and generation utilities","maintainer":"dinoex@FreeBSD.org","www":"http://www.swftools.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"713c0e56d33c43f961db5b324985f1a4992c3d4140f21024bb798e7d8098923f","flatsize":7393188,"path":"All/swftools-0.9.2_13.pkg","repopath":"All/swftools-0.9.2_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1756028,"desc":"SWF Tools is a collection of SWF manipulation and generation utilities\n\nAt the moment, this includes:\n   - PDF2SWF : A PDF to SWF Converter. Generates one frame per page.\n   - SWFCombine : A tool for inserting SWFs into Wrapper SWFs.\n   - SWFStrings : Scans SWFs for text data.\n   - SWFDump : Prints out various informations about SWFs.\n   - JPEG2SWF : Takes one or more JPEG pictures and generates a SWF slideshow.\n   - PNG2SWF : Like JPEG2SWF, only for PNGs.\n   - GIF2SWF : Converts GIFs to SWF. Also able to handle animated gifs.\n   - WAV2SWF : Converts WAV audio files to SWFs with MP3 Streams, using the\n     L.A.M.E. MP3 encoder.\n   - Font2SWF : Converts font files (TTF, Type1) to SWF.\n   - SWFBBox : Allows to readjust SWF bounding boxes.\n   - SWFC : A tool for creating SWF files from simple script files.\n   - SWFExtract : Allows to extract Movieclips, Sounds, Images etc. from SWF\n     files.\n   - AS3Compile : A standalone ActionScript 3.0 compiler. Mostly compatible\n     with Flex.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"t1lib":{"origin":"devel/t1lib","version":"5.1.2_5,1"}},"categories":["graphics","multimedia"],"shlibs_required":["libgif.so.7","libjpeg.so.8","libfontconfig.so.1","libfreetype.so.6"],"options":{"LAME":"off","OPENGL":"on","PDF":"off"},"annotations":{"cpe":"cpe:2.3:a:swftools:swftools:0.9.2:::::dragonfly6:x86_64:13"}},{"name":"sw-aspell","origin":"textproc/sw-aspell","version":"0.50.0_1,1","comment":"Aspell Swahili dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0958af8e435bde014f6589f1d421a04d6a43c3d13b81fbd02d77668998253bd","flatsize":858191,"path":"All/sw-aspell-0.50.0_1,1.pkg","repopath":"All/sw-aspell-0.50.0_1,1.pkg","licenselogic":"single","pkgsize":300384,"desc":"Aspell Swahili dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"swayrbar","origin":"x11/swayrbar","version":"0.3.8_4","comment":"status_command for swaybar","maintainer":"jbeich@FreeBSD.org","www":"https://sr.ht/~tsdh/swayr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17d095ff619b0a7db3f3050a2cd4b963a37b7e5c989cfa1981b4934d48d0f5fa","flatsize":5167415,"path":"All/swayrbar-0.3.8_4.pkg","repopath":"All/swayrbar-0.3.8_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1233592,"desc":"swayrbar is a status command for sway's swaybar implementing the\nswaybar-protocol(7).","categories":["x11"]},{"name":"svt-av1","origin":"multimedia/svt-av1","version":"2.1.2","comment":"Scalable AV1 encoder","maintainer":"jbeich@FreeBSD.org","www":"https://01.org/svt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f6b5745f4a7b241829c98d6fa5cff6d782b76b5dd863fcfb458d617c1c0bc5e","flatsize":5209872,"path":"All/svt-av1-2.1.2.pkg","repopath":"All/svt-av1-2.1.2.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","MIT"],"pkgsize":1634884,"desc":"The Scalable Video Technology for AV1 Encoder (SVT-AV1 Encoder) is an\nAV1-compliant encoder library core. The SVT-AV1 development is a\nwork-in-progress targeting performance levels applicable to both VOD\nand Live encoding / transcoding video applications.","categories":["multimedia"],"shlibs_provided":["libSvtAv1Enc.so.2"],"options":{"LTO":"on"}},{"name":"swayr","origin":"x11/swayr","version":"0.27.4","comment":"Urgent-first/LRU window switcher for sway","maintainer":"jbeich@FreeBSD.org","www":"https://sr.ht/~tsdh/swayr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"630e39148820e4f1fc037535708c53326897a76f6464a51fcaec070978feb78f","flatsize":6625843,"path":"All/swayr-0.27.4.pkg","repopath":"All/swayr-0.27.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1436660,"desc":"Swayr consists of a demon, and a client. The demon swayrd records\nwindow/workspace creations, deletions, and focus changes using sway's\nJSON IPC interface. The client swayr offers subcommands, see swayr\n--help, and sends them to the demon which executes them.\n\nRight now, there are these subcommands:\n* switch-window displays all windows in the order urgent first, then\n  last-recently-used, focused last and focuses the selected.\n* quit-window displays all windows and quits the selected one.\n* switch-to-urgent-or-lru-window switches to the next window with urgency\n  hint (if any) or to the last recently used window.\n* switch-workspace displays all workspaces in LRU order and switches to the\n  selected one.\n* switch-workspace-or-window displays all workspaces and their windows and\n   switches to the selected workspace or window.\n* quit-workspace-or-window displays all workspaces and their windows and\n  allows to quit either the selected workspace (all its windows) or the\n  selected window.\n* next-window (all-workspaces|current-workspace) & prev-window\n  (all-workspaces|current-workspace) focus the next/previous window in\n  depth-first iteration order of the tree.  The argument all-workspaces or\n  current-workspace define if all windows of all workspaces or only those of\n  the current workspace are considered.\n* next-tiled-window & prev-tiled-window do the same as next-window &\n  prev-window but switch only between windows contained in a tiled container.\n* next-tabbed-or-stacked-window & prev-tabbed-or-stacked-window do the same\n  as next-window & prev-window but switch only between windows contained in\n  a tabbed or stacked container.\n* next-floating-window & prev-floating-window do the same as next-window\n  & prev-window but switch only between floating windows.\n* next-window-of-same-layout & prev-window-of-same-layout is like\n  next-floating-window / prev-floating-window if the current window is\n  floating, it is like next-tabbed-or-stacked-window /\n  prev-tabbed-or-stacked-window if the current window is in a tabbed, or\n  stacked container, it is like next-tiled-window / prev-tiled-window if\n  the current windows is in a tiled container, and is like next-window /\n  prev-window otherwise.\n* execute-swaymsg-command displays most swaymsg which don't require\n  additional input and executes the selected one.  That's handy especially for\n  less often used commands not bound to a key.  Non-matching input will be\n  executed executed as-is with swaymsg.\n* execute-swayr-command displays all commands above and executes the selected\n  one.  (This is useful for accessing swayr commands which are not bound to a\n  key.)\n* tile-workspace exclude-floating|include-floating tiles all windows on the\n  current workspace (excluding or including floating ones).  That's done by\n  moving all windows away to some special workspace, setting the current\n  workspace to splith layout, and then moving the windows back.  If the\n  auto_tile feature is used, see the Configuration section below, it'll\n  change from splitting horizontally to vertically during re-insertion.\n* shuffle-tile-workspace exclude-floating|include-floating shuffles & tiles\n  all windows on the current workspace.  The shuffle part means that (a) the\n  windows are shuffled before re-insertion, and (b) a randomly chosen already\n  re-inserted window is focused before re-inserting another window.  So while\n  tile-workspace on a typical horizontally oriented screen and 5 windows will\n  usually result in a layout with one window on the left and all four others\n  tiled vertially on the right, shuffle-tile-workspace in combination with\n  auto_tile usually results in a more balanced layout, i.e., 2 windows tiled\n  vertically on the right and the other 4 tiled vertially on the left.  If you\n  have less than a handful of windows, just repeat shuffle-tile-workspace a\n  few times until happenstance creates the layout you wanted.\n* tab-workspace exclude-floating|include-floating puts all windows of the\n  current workspace into a tabbed container.\n* toggle-tab-shuffle-tile-workspace exclude-floating|include-floating toggles\n  between a tabbed and tiled layout, i.e., it calls shuffle-tile-workspace if\n  it is currently tabbed, and calls shuffle-tile-workspace if it is currently\n  tiled.\n* move-focused-to-workspace moves the currently focused window or container\n  to another workspace selected with the menu program.  Non-matching input of\n  the form #w:<workspace> where the hash and w: shortcut are optional can\n  be used to move it to a new workspace.","categories":["x11"]},{"name":"svnup","origin":"net/svnup","version":"1.08_1","comment":"Lightweight program to pull source from an Apache Subversion server","maintainer":"jmehr@umn.edu","www":"https://github.com/johnmehr/svnup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a035484b6bbb685ebe7dad5fc72585a6022cf9e7030d39db08b270ccf9f50f9","flatsize":63293,"path":"All/svnup-1.08_1.pkg","repopath":"All/svnup-1.08_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":27184,"desc":"A lightweight, dependency-free program to pull FreeBSD source using the svn\nprotocol.","deps":{"libmd":{"origin":"security/libmd","version":"3.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libmd.so.3","libssl.so.12"],"options":{"DOCS":"on"}},{"name":"svn_load_dirs","origin":"devel/svn_load_dirs","version":"1.8.4_1","comment":"Perl script to load directories into a Subversion repository","maintainer":"perl@FreeBSD.org","www":"https://svn.apache.org/repos/asf/subversion/branches/scons-build-system/www/tools_contrib.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9bdbdb05091fa2ba6f431ebb278c14438044e8b29da74af31479758120f3825","flatsize":89145,"path":"All/svn_load_dirs-1.8.4_1.pkg","repopath":"All/svn_load_dirs-1.8.4_1.pkg","licenselogic":"single","pkgsize":22536,"desc":"This Perl script is designed to load a number of directories into\nSubversion.  This is useful if you have a number of .zip's or\ntar.{Z,gz,bz2}'s for a particular package and want to load them into\nSubversion.\n\nThis script is part of the Subversion distribution and it is assumed\nthat it can be used under the same license terms as Subversion itself.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"svt-vp9","origin":"multimedia/svt-vp9","version":"0.3.0_1","comment":"Scalable VP9 encoder","maintainer":"jbeich@FreeBSD.org","www":"https://01.org/svt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"044510a48222b00d74932eef334db6fa34e63404ca7bd634855f48c55adb791d","flatsize":852060,"path":"All/svt-vp9-0.3.0_1.pkg","repopath":"All/svt-vp9-0.3.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE+PATENT"],"pkgsize":346716,"desc":"The Scalable Video Technology for VP9 Encoder (SVT-VP9 Encoder) is a\nVP9-compliant encoder library core. The SVT-VP9 Encoder development is\na work-in-progress targeting performance levels applicable to both VOD\nand Live encoding/transcoding video applications.","categories":["multimedia"],"shlibs_provided":["libSvtVp9Enc.so.1"],"options":{"LTO":"on"}},{"name":"svt-av1-psy","origin":"multimedia/svt-av1-psy","version":"2.1.0_1","comment":"Scalable AV1 encoder focused on perceptual quality","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/gianni-rosato/svt-av1-psy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a2b58941422a478566d784d1c6f4fcb4a55b98530468b04228ff40e98b81b45","flatsize":7437770,"path":"All/svt-av1-psy-2.1.0_1.pkg","repopath":"All/svt-av1-psy-2.1.0_1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","MIT"],"pkgsize":1877532,"desc":"SVT-AV1-PSY is the Scalable Video Technology for AV1 (SVT-AV1 Encoder\nand Decoder) with perceptual enhancements for psychovisually optimal\nAV1 encoding. The goal is to create the best encoding implementation\nfor perceptual quality with AV1.","categories":["multimedia"],"shlibs_provided":["libSvtAv1Dec.so.0","libSvtAv1Enc.so.2"],"options":{"LTO":"on"},"messages":[{"message":"SVT-AV1-PSY is ABI compatible with SVT-AV1, so if the versions match\nit's possible to switch without rebuilding consumers like FFmpeg:\n\n  $ pkg set -n svt-av1:svt-av1-psy\n  $ pkg set -o multimedia/svt-av1:multimedia/svt-av1-psy\n  $ pkg upgrade -f svt-av1-psy\n  $ pkg lock svt-av1-psy","type":"install"}]},{"name":"svn2cl","origin":"textproc/svn2cl","version":"0.14_2","comment":"Subversion ChangeLog generator","maintainer":"ports@FreeBSD.org","www":"https://arthurdejong.org/svn2cl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c0bf03e3efb31a49a1042005ea0da3af21abd94c9aedd2cd667c9191db89deb","flatsize":70612,"path":"All/svn2cl-0.14_2.pkg","repopath":"All/svn2cl-0.14_2.pkg","licenselogic":"single","pkgsize":20120,"desc":"svn2cl is a simple xsl transformation and shell script wrapper for generating\na classic GNU-style ChangeLog from a subversion repository log. It is made\nfrom several changelog-like scripts using common xslt constructs found in\ndifferent places.","deps":{"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe svn2cl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"svn2git","origin":"devel/svn2git","version":"1.0.18_1","comment":"Imports svn repositories into git","maintainer":"ports@FreeBSD.org","www":"http://gitorious.org/svn2git/svn2git","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9364df727165ba9ba351df2c677a6d1e6873140be028962f656945f8039823eb","flatsize":312816,"path":"All/svn2git-1.0.18_1.pkg","repopath":"All/svn2git-1.0.18_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":111032,"desc":"\"Importer for one time conversion from svn to git.\"\n\nThe svn to git converter as used by KDE.  For practical examples on writing\nrules for conversion, see: http://gitorious.org/svn2git/kde-ruleset","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"git":{"origin":"devel/git","version":"2.45.2_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","kde"],"shlibs_required":["libsvn_fs-1.so.0","libsvn_repos-1.so.0","libapr-1.so.0","libsvn_subr-1.so.0","libQt5Core.so.5"],"options":{"FREEBSD_REPO":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe svn2git port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tanglet","origin":"games/tanglet","version":"1.6.5","comment":"Single player word finding game based on Boggle","maintainer":"jhale@FreeBSD.org","www":"https://gottcode.org/tanglet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1fe098d628c01f55bc742e6715fd66bea25ceb95bbefdd77d7b6c13b174e7ab","flatsize":24983196,"path":"All/tanglet-1.6.5.pkg","repopath":"All/tanglet-1.6.5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":22503728,"desc":"Tanglet is a single player word finding game based on Boggle. The\nobject of the game is to list as many words as you can before the\ntime runs out. There are several timer modes that determine how\nmuch time you start with, and if you get extra time when you find\na word.\n\nYou can join letters horizontally, vertically, or diagonally in any\ndirection to make a word, so as long as the letters are next to\neach other on the board. However, you cannot reuse the same letter\ncells in a single word. Also, each word must be at least three\nletters on a normal board, and four letters on a large board.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["games"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"options":{"DOCS":"on","NLS":"on"}},{"name":"sway","origin":"x11-wm/sway","version":"1.9_1","comment":"i3-compatible Wayland compositor","maintainer":"jbeich@FreeBSD.org","www":"https://swaywm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2019375cb4eefdbb752bbc1d34603781d4bf6d4ac5920f89093f011e7fc42d6","flatsize":5826632,"path":"All/sway-1.9_1.pkg","repopath":"All/sway-1.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5105032,"desc":"Sway is a tiling Wayland compositor and a drop-in replacement for the\ni3 window manager for X11. It works with your existing i3 configuration\nand supports most of i3's features, plus a few extras.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"swaybg":{"origin":"x11/swaybg","version":"1.2.1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"wlroots":{"origin":"x11-toolkits/wlroots","version":"0.17.4"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"}},"categories":["x11-wm","wayland"],"shlibs_required":["libcairo.so.2","libjson-c.so.5","libevdev.so.2","libinput.so.10","libudev.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libpcre2-8.so.0","libpixman-1.so.0","libwayland-server.so.0","libwlroots.so.12","libxkbcommon.so.0","libxcb.so.1","libxcb-icccm.so.4","libpangocairo-1.0.so.0","libwayland-client.so.0","libwayland-cursor.so.0"],"options":{"BASU":"off","MANPAGES":"on","PIXBUF":"on","SWAYBG":"on","X11":"on"},"messages":[{"message":"Notes:\n- sway(1) can use mac_priority(4) to avoid stutter during high load","type":"install"}]},{"name":"svntrac","origin":"devel/svntrac","version":"2.0.1_5","comment":"Web-Based Bug And Patch-Set Tracking System For Subversion","maintainer":"portmaster@BSDforge.com","www":"http://www.cvstrac.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f1383a0170fbba41ac34032e272237324ac934c1018e84ce04989abd92e6ad1","flatsize":433376,"path":"All/svntrac-2.0.1_5.pkg","repopath":"All/svntrac-2.0.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":156940,"desc":"CVSTrac is a bug and patch-set tracking system for use with CVS\nappropriate for use on projects with up to a few hundred developers.\nCVSTrac is designed for low-ceremony development - it provides\nmechanisms for tracking changes and bugs without unnecessary\nrestrictions. It has a built-in Wiki and ticketing system. Both\nof these functions can be linked to the CVS tree.","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"cpe":"cpe:2.3:a:cvstrac:cvstrac:2.0.1:::::dragonfly6:x86_64:5"},"messages":[{"message":"Please follow the detailed installation instructions in the CVSTrac\nWiki at http://www.cvstrac.org/cvstrac/wiki?p=SvnTrac for information\non how to get SvnTrac up and running in your preferred configuration.","type":"install"}]},{"name":"swig40","origin":"devel/swig40","version":"4.0.2","comment":"Generate wrappers for calling C/C++ code from other languages","maintainer":"sunpoet@FreeBSD.org","www":"https://www.swig.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"337f0fc31cddf864dab58d37032124625b9418d5b9a56230f65bd768d846b246","flatsize":4823985,"path":"All/swig40-4.0.2.pkg","repopath":"All/swig40-4.0.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1070308,"desc":"SWIG is a software development tool that connects programs written in C and C++\nwith a variety of high-level programming languages. SWIG is used with different\ntypes of target languages including common scripting languages such as\nJavascript, Perl, PHP, Python, Tcl and Ruby. The list of supported languages\nalso includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro\nCL, CFFI, UFFI), D, Go language, Java, Lua, Modula-3, OCAML, Octave and R. Also\nseveral interpreted and compiled Scheme implementations (Guile, MzScheme/Racket,\nChicken) are supported. SWIG is most commonly used to create high-level\ninterpreted or compiled programming environments, user interfaces, and as a tool\nfor testing and prototyping C/C++ software. SWIG is typically used to parse\nC/C++ interfaces and generate the 'glue code' required for the above target\nlanguages to call into the C/C++ code. SWIG can also export its parse tree in\nthe form of XML and Lisp s-expressions.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["devel"],"shlibs_required":["libpcre.so.1"]},{"name":"svt-hevc","origin":"multimedia/svt-hevc","version":"1.5.1_1","comment":"Scalable HEVC encoder","maintainer":"jbeich@FreeBSD.org","www":"https://01.org/svt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bf84180ae76c90dfd6fe168a403d64ae4b65450079e31363484641f0263fb3c","flatsize":2374418,"path":"All/svt-hevc-1.5.1_1.pkg","repopath":"All/svt-hevc-1.5.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE+PATENT"],"pkgsize":495880,"desc":"The Scalable Video Technology for HEVC Encoder (SVT-HEVC Encoder) is\nan HEVC-compliant encoder library core that achieves excellent\ndensity-quality tradeoffs, and is highly optimized for Intel Xeon\nScalable Processor and Xeon D processors.","categories":["multimedia"],"shlibs_provided":["libSvtHevcEnc.so.1"],"options":{"LTO":"on"},"annotations":{"deprecated":"Project discontinued"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nProject discontinued."}]},{"name":"svk","origin":"devel/svk","version":"2.2.3_7","comment":"Distributed Version Control System","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/SVK","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"becb98fb1936fcff1b516b65c0fc715c9c76457008c84eeebc874318970c68fa","flatsize":1553963,"path":"All/svk-2.2.3_7.pkg","repopath":"All/svk-2.2.3_7.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":360752,"desc":"svk is a decentralized version control system written in Perl.\nIt uses the subversion filesystem but provides additional features:\n\n    - Offline operations like checkin, log, merge.\n    - Distributed branches.\n    - Lightweight checkout copy management (no .svn directories).\n    - Advanced merge algorithms, like star-merge and cherry picking.","deps":{"p5-Algorithm-Annotate":{"origin":"devel/p5-Algorithm-Annotate","version":"0.10_1"},"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"p5-App-CLI":{"origin":"devel/p5-App-CLI","version":"0.500"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Autouse":{"origin":"devel/p5-Class-Autouse","version":"2.01_1"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Data-Hierarchy":{"origin":"devel/p5-Data-Hierarchy","version":"0.34_1"},"p5-FreezeThaw":{"origin":"devel/p5-FreezeThaw","version":"0.5001"},"p5-IO-Digest":{"origin":"devel/p5-IO-Digest","version":"0.11_2"},"p5-IO-Pager":{"origin":"devel/p5-IO-Pager","version":"2.10"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Locale-Maketext-Lexicon":{"origin":"devel/p5-Locale-Maketext-Lexicon","version":"1.00_1"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-PerlIO-eol":{"origin":"devel/p5-PerlIO-eol","version":"0.19"},"p5-PerlIO-gzip":{"origin":"archivers/p5-PerlIO-gzip","version":"0.20"},"p5-PerlIO-via-Bzip2":{"origin":"archivers/p5-PerlIO-via-Bzip2","version":"0.02_1"},"p5-PerlIO-via-dynamic":{"origin":"devel/p5-PerlIO-via-dynamic","version":"0.14_1"},"p5-PerlIO-via-symlink":{"origin":"devel/p5-PerlIO-via-symlink","version":"0.05_1"},"p5-Regexp-Shellish":{"origin":"devel/p5-Regexp-Shellish","version":"0.93_1"},"p5-SVN-Dump":{"origin":"devel/p5-SVN-Dump","version":"0.08"},"p5-SVN-Mirror":{"origin":"devel/p5-SVN-Mirror","version":"0.75_4"},"p5-SVN-Simple":{"origin":"devel/p5-SVN-Simple","version":"0.28_4"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Time-Progress":{"origin":"devel/p5-Time-Progress","version":"2.14"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe svk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"svgpp","origin":"graphics/svgpp","version":"1.3.1","comment":"C++ header-only parsers for various SVG syntaxes","maintainer":"danfe@FreeBSD.org","www":"http://svgpp.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae73ede468a5a0862bbc70dd29c403b41fc1225ed457c8a670a22aff7c0f2d7b","flatsize":807786,"path":"All/svgpp-1.3.1.pkg","repopath":"All/svgpp-1.3.1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":101640,"desc":"SVG++ library can be thought of as a framework, containing parsers for\nvarious SVG syntaxes, adapters that simplify handling of parsed data,\nand a lot of other utilities and helpers for the most common tasks.","categories":["graphics"]},{"name":"svgalib","origin":"graphics/svgalib","version":"1.4.3_8","comment":"Low level console graphics library","maintainer":"ports@FreeBSD.org","www":"https://www.svgalib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3815a99c57f0a7813b8737d9173f389da9596d1e2c47977e114085ea732f7e8","flatsize":1728274,"path":"All/svgalib-1.4.3_8.pkg","repopath":"All/svgalib-1.4.3_8.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":548256,"desc":"This is a low level console graphics library, originally based on VGAlib 1.2\nby Tommy Frandsen.  VGAlib supported a number of standard VGA graphics modes,\nas well as high resolution/high color modes found on many popular graphics\nadapters.  As of now, support for many more chipsets had been added.\n\nIt supports transparent virtual console switching, that is, you can switch\nconsoles to and from text and graphics mode consoles using Alt-[Function\nKey].  Also, SVGAlib corrects most of VGAlib's textmode corruption behavior\nby catching SIGSEGV, SIGFPE, SIGILL, and other fatal signals and ensuring\nthat a program is running in the currently visible virtual console before\nsetting a graphics mode.","categories":["graphics","devel"],"shlibs_provided":["libvga.so.1","libvgagl.so.1"],"annotations":{"cpe":"cpe:2.3:a:svgalib:svgalib:1.4.3:::::dragonfly6:x86_64:8"},"messages":[{"message":"===>   NOTICE:\n\nThe svgalib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"svgbob","origin":"graphics/svgbob","version":"0.7.1_11","comment":"Convert ASCII diagrams to SVG","maintainer":"mikael@FreeBSD.org","www":"https://github.com/ivanceras/svgbob","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8deaccb56431fd60afc39aa1e294af9a821b7c6ebfc38b239465c3a386493c4b","flatsize":1507657,"path":"All/svgbob-0.7.1_11.pkg","repopath":"All/svgbob-0.7.1_11.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":462108,"desc":"Convert ASCII diagrams to SVG.\n\nThese can be\n- Basic shapes\n- Quick logo scribbles\n- Sequence Diagrams\n- Statistical charts\n- Flow charts\n- Block diagrams\n- Mindmaps\n- Circuit diagrams","categories":["graphics"]},{"name":"swig","origin":"devel/swig","version":"4.1.1","comment":"Generate wrappers for calling C/C++ code from other languages","maintainer":"sunpoet@FreeBSD.org","www":"https://swig.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e872eaaab6b456533a0ddd9fdbd801d2d3eef00960981cc8c05e6636fde51066","flatsize":21056594,"path":"All/swig-4.1.1.pkg","repopath":"All/swig-4.1.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":5855032,"desc":"SWIG is a software development tool that connects programs written in C and C++\nwith a variety of high-level programming languages. SWIG is used with different\ntypes of target languages including common scripting languages such as\nJavascript, Perl, PHP, Python, Tcl and Ruby. The list of supported languages\nalso includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro\nCL, CFFI, UFFI), D, Go language, Java, Lua, Modula-3, OCAML, Octave and R. Also\nseveral interpreted and compiled Scheme implementations (Guile, MzScheme/Racket,\nChicken) are supported. SWIG is most commonly used to create high-level\ninterpreted or compiled programming environments, user interfaces, and as a tool\nfor testing and prototyping C/C++ software. SWIG is typically used to parse\nC/C++ interfaces and generate the 'glue code' required for the above target\nlanguages to call into the C/C++ code. SWIG can also export its parse tree in\nthe form of XML and Lisp s-expressions.","deps":{"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["devel"],"shlibs_required":["libpcre2-8.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"svg2pdf","origin":"graphics/svg2pdf","version":"0.1.3_7","comment":"Render an SVG image to a PDF file (using cairo)","maintainer":"gnome@FreeBSD.org","www":"https://cairographics.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ee6601bcf3b746130829ec628dfd968cbdf8fb70d1a0275985d6fd96fb53742","flatsize":12242,"path":"All/svg2pdf-0.1.3_7.pkg","repopath":"All/svg2pdf-0.1.3_7.pkg","licenselogic":"single","pkgsize":5324,"desc":"Render an SVG image to a PDF file (using cairo).","deps":{"libsvg-cairo":{"origin":"graphics/libsvg-cairo","version":"0.1.6_10"}},"categories":["graphics"],"shlibs_required":["libsvg-cairo.so.1","libsvg.so.1","libpng16.so.16","libjpeg.so.8","libxml2.so.2","libcairo.so.2"]},{"name":"svg2png","origin":"graphics/svg2png","version":"0.1.3_7","comment":"Render an SVG image to a PNG image (using cairo)","maintainer":"gnome@FreeBSD.org","www":"https://cairographics.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7b735a03dd0b44a65513f4eecbe395eff21a968c4dbace53350495974e922b2","flatsize":12288,"path":"All/svg2png-0.1.3_7.pkg","repopath":"All/svg2png-0.1.3_7.pkg","licenselogic":"single","pkgsize":5360,"desc":"Render an SVG image to a PNG image (using cairo)","deps":{"libsvg-cairo":{"origin":"graphics/libsvg-cairo","version":"0.1.6_10"}},"categories":["graphics"],"shlibs_required":["libsvg-cairo.so.1","libsvg.so.1","libpng16.so.16","libjpeg.so.8","libxml2.so.2","libcairo.so.2"]},{"name":"suxus","origin":"x11-fonts/suxus","version":"1.5_4","comment":"X11 font designed to be small yet easily read","maintainer":"ports@FreeBSD.org","www":"http://www.goof.com/pcg/marc/suxus.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88caccbbb15f507d698d728f7755c835d38acb30605cdd5ea96c43b14bae79f8","flatsize":4382,"path":"All/suxus-1.5_4.pkg","repopath":"All/suxus-1.5_4.pkg","licenselogic":"single","pkgsize":5064,"desc":"An x11 font designed to be small yet easily read.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You'll have to add /usr/local/share/fonts/suxus\nto your X font path:\n\n$ xset fp+ /usr/local/share/fonts/suxus\n$ xset fp rehash","type":"install"},{"message":"===>   NOTICE:\n\nThe suxus port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sushi","origin":"x11-fm/sushi","version":"42.0_2","comment":"Tool similar to Gloobus Preview that provides quick file previews","maintainer":"gnome@FreeBSD.org","www":"http://www.ubuntugeek.com/gnome-sushi-quick-previewer-for-nautilus.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99cbb85ecbc0b5b2f9aa23cc3c31bf17b56187a38c86713e005344339779f7f1","flatsize":385701,"path":"All/sushi-42.0_2.pkg","repopath":"All/sushi-42.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":82164,"desc":"Sushi is a new GNOME 3.2 tool similar to Gloobus Preview that provides quick file previews.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gst3":{"origin":"multimedia/clutter-gst3","version":"3.0.27_2"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"evince":{"origin":"graphics/evince","version":"43.1_11"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gjs":{"origin":"lang/gjs","version":"1.76.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmusicbrainz5":{"origin":"audio/libmusicbrainz5","version":"5.1.0.19_2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nautilus":{"origin":"x11-fm/nautilus","version":"42.2_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["x11-fm","gnome"],"shlibs_required":["libepoxy.so.0","libevdocument3.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libfreetype.so.6","libgstreamer-1.0.so.0","libgstaudio-1.0.so.0","libgstvideo-1.0.so.0"],"shlibs_provided":["libsushi-1.0.so"]},{"name":"surf-browser","origin":"www/surf","version":"2.1_3","comment":"Simple Web browser based on WebKit2/GTK","maintainer":"dmgk@FreeBSD.org","www":"https://surf.suckless.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d35fb7f3680be6db48725db2cd7079eef0a78e8f367f74887ff7af0024713026","flatsize":121677,"path":"All/surf-browser-2.1_3.pkg","repopath":"All/surf-browser-2.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36928,"desc":"surf is a simple web browser based on WebKit2/GTK+. It is able to display\nwebsites and follow links. It supports the XEmbed protocol which makes\nit possible to embed it in another application. Furthermore, one can\npoint surf to another URI by setting its XProperties.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dmenu":{"origin":"x11/dmenu","version":"5.1"},"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"},"xterm":{"origin":"x11/xterm","version":"392"}},"categories":["www"],"shlibs_required":["libX11.so.6","libgcr-ui-3.so.1","libgcr-base-3.so.1","libgck-1.so.0","libp11-kit.so.0","libwebkit2gtk-4.0.so.37","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libjavascriptcoregtk-4.0.so.18","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgthread-2.0.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:suckless:surf:2.1:::::dragonfly6:x86_64:3"}},{"name":"surblhost","origin":"mail/surblhost","version":"0.8.0_1","comment":"Check if a hostname is blacklisted","maintainer":"ports@FreeBSD.org","www":"https://surblhost.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7672ab9c288695b66ca0454e1eeda5d19db1d1a3d74b53c3da688fcc937f3f07","flatsize":39618,"path":"All/surblhost-0.8.0_1.pkg","repopath":"All/surblhost-0.8.0_1.pkg","licenselogic":"single","pkgsize":14656,"desc":"Surblhost is a small program to see if hostnames are listed in the Spam\nURI Realtime Blocklists (SURBL).\n\nHosts that are blacklisted means that global spam email have been reported\nto contain links to these hosts.\n\nMany popular spam email filters use these lists to identify spam email,\nbut this program makes it possible to use the lists for any conceivable\npurpose, such as filtering out bad hosts from URL redirection, and so on.","categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe surblhost port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"suscan","origin":"comms/suscan","version":"0.3.0_1","comment":"Channel scanner based on sigutils library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/BatchDrake/suscan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46439caa2a5b3d8e2922ed46d01c0358ac19553af4b31416e8aab20b6b9b59ee","flatsize":7123819,"path":"All/suscan-0.3.0_1.pkg","repopath":"All/suscan-0.3.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":453656,"desc":"Suscan is a realtime DSP processing library. It provides a set of useful\nabstractions to perform dynamic digital signal analysis and demodulation.\n\nSuscan offers features like:\n* Multicore-friendly signal processing, based on worker threads\n* Generic ASK, FSK, PSK and audio demodulators\n* An extensible codec interface\n* Configuration file API (XML)\n* Source API based on SoapySDR","deps":{"SoapySDR":{"origin":"misc/soapysdr","version":"0.8.1_1"},"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"sigutils":{"origin":"comms/sigutils","version":"0.3.0_1"},"volk":{"origin":"devel/volk","version":"3.1.1"}},"categories":["comms","hamradio"],"shlibs_required":["libsigutils.so.1","libsndfile.so.1","libfftw3f.so.3","libSoapySDR.so.0.8","libxml2.so.2","libvolk.so.3.1","libasound.so.2"],"shlibs_provided":["libsuscan.so.0.3.0"]},{"name":"suphp-php83","origin":"www/suphp","version":"0.7.2_2","comment":"Securely execute PHP scripts under Apache","maintainer":"freebsd-ports@dan.me.uk","www":"https://www.suphp.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58a91723a51cdfd9d5289fa0852cae2fe415f6648609329381cfc316633aa854","flatsize":259145,"path":"All/suphp-php83-0.7.2_2.pkg","repopath":"All/suphp-php83-0.7.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":78692,"desc":"suPHP is a combination of an Apache module (mod_suphp) and an\nexecutable which provides a wrapper for PHP. With both\ntogether, it is possible to execute PHP scripts with the\npermissions of their owner without having to place a PHP\nbinary in each user's cgi-bin directory. suPHP doesn't need\nApache's suExec, provides a logging function and support for\ndifferent php.ini's.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:suphp:suphp:0.7.2:::::dragonfly6:x86_64:2","flavor":"php83"},"messages":[{"message":"SuPHP has no upstream maintainer and thus is not actively having\nbugs and security issues addressed.\n\nIts security track record is pretty good. The worst so far has been\nprivilege escalation to the httpd user, which is no worse than not\nusing SuPHP.\n\nIt is advisable to convert your system to PHP-FPM if possible.\n\nThe port maintainer's thoughts on sandboxing PHP are here:\n\n  http://blog.shatow.net/post/2013-07-17-sandboxing-php-part1.markdown\n\nAn overview of using PHP-FPM for application sandboxing is here:\n\n  http://blog.shatow.net/post/2013-11-27-sandboxing-php-part2.markdown","type":"install"}]},{"name":"suphp-php82","origin":"www/suphp","version":"0.7.2_2","comment":"Securely execute PHP scripts under Apache","maintainer":"freebsd-ports@dan.me.uk","www":"https://www.suphp.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c82b211ec1d50aac53a225f5c37ef78752a5292c3cb7adc39612d9f63f94396b","flatsize":259145,"path":"All/suphp-php82-0.7.2_2.pkg","repopath":"All/suphp-php82-0.7.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":78680,"desc":"suPHP is a combination of an Apache module (mod_suphp) and an\nexecutable which provides a wrapper for PHP. With both\ntogether, it is possible to execute PHP scripts with the\npermissions of their owner without having to place a PHP\nbinary in each user's cgi-bin directory. suPHP doesn't need\nApache's suExec, provides a logging function and support for\ndifferent php.ini's.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:suphp:suphp:0.7.2:::::dragonfly6:x86_64:2","flavor":"php82"},"messages":[{"message":"SuPHP has no upstream maintainer and thus is not actively having\nbugs and security issues addressed.\n\nIts security track record is pretty good. The worst so far has been\nprivilege escalation to the httpd user, which is no worse than not\nusing SuPHP.\n\nIt is advisable to convert your system to PHP-FPM if possible.\n\nThe port maintainer's thoughts on sandboxing PHP are here:\n\n  http://blog.shatow.net/post/2013-07-17-sandboxing-php-part1.markdown\n\nAn overview of using PHP-FPM for application sandboxing is here:\n\n  http://blog.shatow.net/post/2013-11-27-sandboxing-php-part2.markdown","type":"install"}]},{"name":"suphp-php81","origin":"www/suphp","version":"0.7.2_2","comment":"Securely execute PHP scripts under Apache","maintainer":"freebsd-ports@dan.me.uk","www":"https://www.suphp.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7768738db0c26ef23a90e49c3c5d9d76df8830c6075a92dc63b5b600944a53ca","flatsize":259145,"path":"All/suphp-php81-0.7.2_2.pkg","repopath":"All/suphp-php81-0.7.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":78684,"desc":"suPHP is a combination of an Apache module (mod_suphp) and an\nexecutable which provides a wrapper for PHP. With both\ntogether, it is possible to execute PHP scripts with the\npermissions of their owner without having to place a PHP\nbinary in each user's cgi-bin directory. suPHP doesn't need\nApache's suExec, provides a logging function and support for\ndifferent php.ini's.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:suphp:suphp:0.7.2:::::dragonfly6:x86_64:2","flavor":"php81"},"messages":[{"message":"SuPHP has no upstream maintainer and thus is not actively having\nbugs and security issues addressed.\n\nIts security track record is pretty good. The worst so far has been\nprivilege escalation to the httpd user, which is no worse than not\nusing SuPHP.\n\nIt is advisable to convert your system to PHP-FPM if possible.\n\nThe port maintainer's thoughts on sandboxing PHP are here:\n\n  http://blog.shatow.net/post/2013-07-17-sandboxing-php-part1.markdown\n\nAn overview of using PHP-FPM for application sandboxing is here:\n\n  http://blog.shatow.net/post/2013-11-27-sandboxing-php-part2.markdown","type":"install"}]},{"name":"sv-hunspell","origin":"textproc/sv-hunspell","version":"2.40","comment":"Swedish hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://extensions.libreoffice.org/extensions/swedish-spelling-dictionary-den-stora-svenska-ordlistan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14cb98a3d06cd63158683ce562c4321b93da51752e781b9e7a9accf6d6f4fbc0","flatsize":4684053,"path":"All/sv-hunspell-2.40.pkg","repopath":"All/sv-hunspell-2.40.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":604196,"desc":"Swedish hunspell dictionaries","categories":["textproc"]},{"name":"sv-aspell","origin":"textproc/sv-aspell","version":"0.51.0_1,1","comment":"Aspell Swedish dictionary","maintainer":"office@FreeBSD.org","www":"https://aspell.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d90419a7611f2a3445482f21f47942016fdb7c8fc7a06258146b98b7a62e378","flatsize":3521579,"path":"All/sv-aspell-0.51.0_1,1.pkg","repopath":"All/sv-aspell-0.51.0_1,1.pkg","licenselogic":"single","pkgsize":984876,"desc":"Aspell Swedish dictionary.\n\nNote: if you build from ports, prefer textproc/aspell, it will let you\n      select dictionaries for several languages.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"super","origin":"security/super","version":"3.30.3_2","comment":"Allow others to run commands as root","maintainer":"egypcio@FreeBSD.org","www":"http://www.ucolick.org/~will/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27f4c46b081be4571e5c7df5d9c06104839c6aee7f28ac921caf0a1689d67957","flatsize":218754,"path":"All/super-3.30.3_2.pkg","repopath":"All/super-3.30.3_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":100096,"desc":"Super is a setuid-root program that offers:\n\n    o  restricted setuid-root access to executables, adjustable\n\ton a per-program and per-user basis;\n\n    o  a relatively secure environment for scripts, so that well-written\n\tscripts can be run as root (or some other uid/gid), without\n\tunduly compromising security.\n\nThe design philosophy behind super is two-fold:\n\n    (a) some users can be trusted when executing certain commands;\n    (b) there are some commands, such as a script to mount CDROM's,\n\twhich you'd like to be safely executable even by users who\n\tare NOT trusted.  Although setuid-root scripts are insecure,\n\ta good setuid-root wrapper around a sensible non-setuid script\n\tcan be hard to break, and super provides that wrapper so that\n\teven a non-trusted user can use the scripts.","categories":["security","sysutils"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"sunxi-tools","origin":"comms/sunxi-tools","version":"1.4.2","comment":"Tools to help hacking Allwinner devices","maintainer":"manu@FreeBSD.org","www":"https://github.com/linux-sunxi/sunxi-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35567f98dbc1a25dae01274fbdc73794f4e8651eb513ffc679fb29f45f2d5529","flatsize":113250,"path":"All/sunxi-tools-1.4.2.pkg","repopath":"All/sunxi-tools-1.4.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":39012,"desc":"Tools to help hacking Allwinner A10 (aka sun4i) based devices and possibly\nit's successors, that's why the 'x' in the package name.","categories":["comms"]},{"name":"sunwait","origin":"astro/sunwait","version":"0.9.1,1","comment":"Calculate sunrise and sunset","maintainer":"bofh@FreeBSD.org","www":"http://www.risacher.org/sunwait/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a3498966e77418b5033d00d7cc29473dabe15b20dce4e92f12423ac44544b2d","flatsize":68430,"path":"All/sunwait-0.9.1,1.pkg","repopath":"All/sunwait-0.9.1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24588,"desc":"Sunwait is a small C program for calculating sunrise and sunset, as well as\ncivil, nautical, and astronomical twilights. It has features that make it\nuseful for home automation tasks.","categories":["astro"]},{"name":"superlu","origin":"math/superlu","version":"5.3.0_3","comment":"Library of routines for performing sparse factorization","maintainer":"robert.ayrapetyan@gmail.com","www":"https://portal.nersc.gov/project/sparse/superlu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd7ec8d0beccedff5d4fee039870f803db36b105d142174c4b944623f0ca16f1","flatsize":8424242,"path":"All/superlu-5.3.0_3.pkg","repopath":"All/superlu-5.3.0_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1139948,"desc":"SuperLU is a general purpose library for the direct solution of large,\nsparse, nonsymmetric systems of linear equations on high performance\nmachines. The library is written in C and is callable from either C or\nFortran. The library routines will perform an LU decomposition with\npartial pivoting and triangular system solves through forward and back\nsubstitution. The LU factorization routines can handle non-square\nmatrices but the triangular solves are performed only for square\nmatrices. The matrix columns may be preordered (before factorization)\neither through library or user supplied routines. This preordering for\nsparsity is completely separate from the factorization. Working\nprecision iterative refinement subroutines are provided for improved\nbackward stability. Routines are also provided to equilibrate the\nsystem, estimate the condition number, calculate the relative backward\nerror, and estimate error bounds for the refined solutions.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["math"],"shlibs_required":["libblas.so.3"],"shlibs_provided":["libsuperlu.so.5"],"options":{"DOCS":"on","EXAMPLES":"on","ATLAS":"off","OPENBLAS":"off","REFERENCE":"on"}},{"name":"symengine","origin":"math/symengine","version":"0.12.0","comment":"Fast symbolic manipulation library, written in C++","maintainer":"yuri@FreeBSD.org","www":"https://symengine.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"559949df6ce2d58a64761ead90e96d16c070d9281adce94736a7b7bc3e53e6a5","flatsize":51294055,"path":"All/symengine-0.12.0.pkg","repopath":"All/symengine-0.12.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14050900,"desc":"SymEngine is a standalone fast C++ symbolic manipulation library.\nOptional thin wrappers allow usage of the library from other languages, e.g.:\n\n* C wrappers allow usage from C, or as a basis for other wrappers (the\n  symengine/cwrapper.h file)\n* Python wrappers allow easy usage from Python and integration with SymPy and\n  Sage (the symengine.py repository)\n* Ruby wrappers (the symengine.rb repository)\n* Julia wrappers (the SymEngine.jl repository)\n* Haskell wrappers (the symengine.hs repository)","deps":{"arb":{"origin":"math/arb","version":"2.23.0_1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"flint2":{"origin":"math/flint2","version":"2.9.0_3"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gmp-ecm":{"origin":"math/gmp-ecm","version":"7.0.5_1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["math"],"shlibs_required":["libecm.so.1","libflint.so.17","libarb.so.2","libmpc.so.3","libmpfr.so.6","libgmp.so.10","libzstd.so.1"],"shlibs_provided":["libsymengine.so.0.11"],"options":{"ARB":"on","ASSERT":"off","ECM":"on","LLVM":"on","MPC":"on","TCMALLOC":"off","GMP":"off","GMPXX":"off","BOOSTMP":"off","FLINT":"on","PIRANHA":"off"}},{"name":"sv-mythes","origin":"textproc/sv-mythes","version":"2008.06.10_1","comment":"Swedish thesaurus","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c9bb1f4b5ec42685f8d589bbe4867cd6baf6ace6b156ef06475154f63cdf435","flatsize":721820,"path":"All/sv-mythes-2008.06.10_1.pkg","repopath":"All/sv-mythes-2008.06.10_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":218132,"desc":"Swedish thesaurus","categories":["textproc"]},{"name":"sunpromake","origin":"devel/sunpromake","version":"2024.03.21","comment":"Parallel-execution enabled SunOS make program, enhanced to fit POSIX","maintainer":"fuz@FreeBSD.org","www":"https://schilytools.sourceforge.net/sunpromake.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2623df00ba1e0747552974f52aedfd28bd5883a9e27d07b1d06e928e060db4cb","flatsize":282061,"path":"All/sunpromake-2024.03.21.pkg","repopath":"All/sunpromake-2024.03.21.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":139180,"desc":"SunPro Make is a parallel make program from SUN Microsystems.\nThis package was derived from the SunPro Make sources from\nOpenSolaris.  While the distributed make functionality has\nnever been open-sourced and is missing from this version of\nSunPro Make, the parallel make functionality was succesfully\nreconstructed from the present source.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"schilybase":{"origin":"devel/schilybase","version":"2024.03.21"}},"categories":["devel","parallel"],"shlibs_required":["libschily.so.2.0","libintl.so.8"],"shlibs_provided":["libmakestate.so.1.0"]},{"name":"superlu-dist","origin":"math/superlu-dist","version":"8.2.1_2","comment":"Distributed memory, MPI based SuperLU","maintainer":"yuri@FreeBSD.org","www":"https://portal.nersc.gov/project/sparse/superlu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db957235a91d65c866377caf9416981e4af9d31add89d383047f19888b213255","flatsize":4679356,"path":"All/superlu-dist-8.2.1_2.pkg","repopath":"All/superlu-dist-8.2.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1191824,"desc":"SuperLU_DIST contains a set of subroutines to solve a sparse linear system\nA*X=B. It uses Gaussian elimination with static pivoting (GESP). Static pivoting\nis a technique that combines the numerical stability of partial pivoting with\nthe scalability of Cholesky (no pivoting), to run accurately and efficiently on\nlarge numbers of processors.\n\nSuperLU_DIST is a parallel extension to the serial SuperLU library. It is\ntargeted for the distributed memory parallel machines. SuperLU_DIST is\nimplemented in ANSI C, with OpenMP for on-node parallelism and MPI for off-node\ncommunications. We are actively developing GPU acceleration capabilities.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"}},"categories":["math"],"shlibs_required":["libmpi.so.12","libmpicxx.so.12","libblas.so.3","libmpifort.so.12","libgfortran.so.5","libgomp.so.1","libquadmath.so.0"],"shlibs_provided":["libsuperlu_dist.so.8","libsuperlu_dist_fortran.so.8"],"options":{"DOCS":"on","FORTRAN":"on","ATLAS":"off","OPENBLAS":"off","REFERENCE":"on","MPICH":"on","OPENMPI":"off"}},{"name":"sundials","origin":"math/sundials","version":"6.6.0_9","comment":"SUite of Nonlinear and DIfferential/ALgebraic Equation Solvers","maintainer":"yuri@FreeBSD.org","www":"https://computing.llnl.gov/projects/sundials","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45bd996c461f536106f0888d891d6e9cddc0c9063b229c233a360db5f850b98e","flatsize":4435776,"path":"All/sundials-6.6.0_9.pkg","repopath":"All/sundials-6.6.0_9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":664728,"desc":"SUNDIALS is a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers.\nIt consists of the following six solvers: CVODE, solves initial value problems\nfor ordinary differential equation (ODE) systems; CVODES, solves ODE systems and\nincludes sensitivity analysis capabilities (forward and adjoint); ARKODE, solves\ninitial value ODE problems with additive Runge-Kutta methods, include support\nfor IMEX methods; IDA, solves initial value problems for differential-algebraic\nequation (DAE) systems; IDAS, solves DAE systems and includes sensitivity\nanalysis capabilities (forward and adjoint); KINSOL, solves nonlinear algebraic\nsystems.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-btf":{"origin":"math/suitesparse-btf","version":"2.3.2"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"},"suitesparse-klu":{"origin":"math/suitesparse-klu","version":"2.3.3"}},"categories":["math"],"shlibs_required":["libmpi.so.12","libklu.so.2","libamd.so.3","libcolamd.so.3","libbtf.so.2","libsuitesparseconfig.so.7","libopenblas.so.0"],"shlibs_provided":["libsundials_arkode.so.5","libsundials_cvode.so.6","libsundials_cvodes.so.6","libsundials_generic.so.6","libsundials_ida.so.6","libsundials_idas.so.5","libsundials_kinsol.so.6","libsundials_nvecmanyvector.so.6","libsundials_nvecmpimanyvector.so.6","libsundials_nvecmpiplusx.so.6","libsundials_nvecopenmp.so.6","libsundials_nvecparallel.so.6","libsundials_nvecpthreads.so.6","libsundials_nvecserial.so.6","libsundials_sunlinsolband.so.4.6.0","libsundials_sunlinsoldense.so.4.6.0","libsundials_sunlinsolklu.so.4.6.0","libsundials_sunlinsollapackband.so.4.6.0","libsundials_sunlinsollapackdense.so.4.6.0","libsundials_sunlinsolpcg.so.4.6.0","libsundials_sunlinsolspbcgs.so.4.6.0","libsundials_sunlinsolspfgmr.so.4.6.0","libsundials_sunlinsolspgmr.so.4.6.0","libsundials_sunlinsolsptfqmr.so.4.6.0","libsundials_sunmatrixband.so.4","libsundials_sunmatrixdense.so.4","libsundials_sunmatrixsparse.so.4","libsundials_sunnonlinsolfixedpoint.so.3.6.0","libsundials_sunnonlinsolnewton.so.3.6.0"],"options":{"BLAS":"off","EXAMPLES":"on","KLU":"on","LAPACK":"on","MPI":"on","OPENMP":"on","HYPRE":"off","PETSC":"off"}},{"name":"sunclock","origin":"astro/sunclock","version":"3.57_4","comment":"Shows which portion of the Earth's surface is illuminated by the Sun","maintainer":"ports@FreeBSD.org","www":"https://github.com/nongiach/Sunclock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c4e91df9a2f7ec278e222e6d450400716bced76f5348a4f92b4af42b2e8ad18","flatsize":1629379,"path":"All/sunclock-3.57_4.pkg","repopath":"All/sunclock-3.57_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1437808,"desc":"Sunclock is an X11 application that displays a map of the Earth and\nshows the illuminated portion of the globe. In addition to providing\nlocal time for the default timezone, it also displays GMT time,\nlegal and solar time of major cities, their latitude and longitude,\nthe mutual distances of arbitrary locations on Earth, the position\nat zenith of Sun and Moon. Sunclock can display meridians, parallels,\ntropics and arctic circles. It has builtin functions that accelerate\nthe speed of time and show the evolution of seasons. Sunclock can\nbe internationalized for various western languages. It is possible\nto customize the app-default file and enter additional city entries.\n\nSunclock can commute between two states, the \"clock window\" and the\n\"map window\". The clock window displays a small map of the Earth\nand therefore occupies little space on the screen, while the \"map\nwindow\" displays a large map and offers more advanced functions.\nThe Sunclock package includes a resizable and zoomable vector map.\nExternal Earth maps can also be loaded.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["astro","x11-clocks"],"shlibs_required":["libX11.so.6","libXpm.so.4","libjpeg.so.8","libpng16.so.16"],"messages":[{"message":"===>   NOTICE:\n\nThe sunclock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"suitesparse-umfpack","origin":"math/suitesparse-umfpack","version":"6.3.3_1","comment":"Sparse multifrontal LU factorization","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"626444ca99b91a0cd57002f1df23b3c52179cf2e1a41ee95fb82e755d2c9141f","flatsize":3400095,"path":"All/suitesparse-umfpack-6.3.3_1.pkg","repopath":"All/suitesparse-umfpack-6.3.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1067688,"desc":"This port installs the module UMFPACK of SuiteSparse.\n\nUMFPACK is a set of routines solving sparse linear systems via LU factorization.","deps":{"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-camd":{"origin":"math/suitesparse-camd","version":"3.3.2"},"suitesparse-ccolamd":{"origin":"math/suitesparse-ccolamd","version":"3.3.3"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_required":["libcholmod.so.5","libopenblas.so.0","libamd.so.3","libsuitesparseconfig.so.7"],"shlibs_provided":["libumfpack.so.6"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on","ATLAS":"off","BLIS":"off","NETLIB":"off","OPENBLAS":"on"}},{"name":"suitesparse-rbio","origin":"math/suitesparse-rbio","version":"4.3.2","comment":"Read/write sparse matrices","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"387c0115bd30a353bedeff7821309cd558ce6f17a695c2a3f27322230509371f","flatsize":169074,"path":"All/suitesparse-rbio-4.3.2.pkg","repopath":"All/suitesparse-rbio-4.3.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":49404,"desc":"This port installs the module RBio of SuiteSparse.\n\nRBio can be used to read and write sparse matrices.","deps":{"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_required":["libsuitesparseconfig.so.7"],"shlibs_provided":["librbio.so.4"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"svlint","origin":"cad/svlint","version":"0.9.3_1","comment":"SystemVerilog linter","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dalance/svlint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6a1b357616e8bac1191920455916d3927dc4117d16fe36afed6dd33a9845ffb","flatsize":54364234,"path":"All/svlint-0.9.3_1.pkg","repopath":"All/svlint-0.9.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7973364,"desc":"svlint is a SystemVerilog linter.\n\nsvlint uses supplied .svlint.toml to specify enabled rules.\nConfiguration file is searched to the upper directory until /.","categories":["cad","devel"]},{"name":"suitesparse-spqr","origin":"math/suitesparse-spqr","version":"4.3.3_1","comment":"Sparse QR factorization","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ecd32783cdfd50f994ddd99e9109f06eba780f928d1e40d1cef96edd3a5f863","flatsize":1307109,"path":"All/suitesparse-spqr-4.3.3_1.pkg","repopath":"All/suitesparse-spqr-4.3.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":367316,"desc":"This port installs the module SPQR of SuiteSparse.\n\nSuiteSparseQR is a multithreaded, multifrontal, rank-revealing sparse QR\nfactorization method.","deps":{"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-camd":{"origin":"math/suitesparse-camd","version":"3.3.2"},"suitesparse-ccolamd":{"origin":"math/suitesparse-ccolamd","version":"3.3.3"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_required":["libcholmod.so.5","libopenblas.so.0","libsuitesparseconfig.so.7"],"shlibs_provided":["libspqr.so.4"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on","ATLAS":"off","BLIS":"off","NETLIB":"off","OPENBLAS":"on"}},{"name":"suitesparse-ldl","origin":"math/suitesparse-ldl","version":"3.3.2","comment":"Simple LDL^T factorization","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"782ce22c2d243726d05753d1b7813a0802803eda1762ecfb4bba98a9bbf2e54e","flatsize":266762,"path":"All/suitesparse-ldl-3.3.2.pkg","repopath":"All/suitesparse-ldl-3.3.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":234688,"desc":"This port installs the module LDL of SuiteSparse.\n\nLDL is a sparse LDL' factorization and solve package.\n\nThese routines are not terrifically fast (they do not use dense matrix kernels),\nbut the code is very short and concise. The purpose is to illustrate the\nalgorithms in a very concise and readable manner, primarily for educational\npurposes. Although the code is very concise, this package is slightly faster\nthan the built-in sparse Cholesky factorization in MATLAB 6.5 (chol), when\nusing the same input permutation.","deps":{"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_provided":["libldl.so.3"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"suitesparse-spex","origin":"math/suitesparse-spex","version":"3.1.0","comment":"Sparse Left-looking Integer-Preserving LU Factorization","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d9e4f6e0906a8fe76ccd7fea34d086894c3e44ab618a7f9b3c0382d26150a80","flatsize":836469,"path":"All/suitesparse-spex-3.1.0.pkg","repopath":"All/suitesparse-spex-3.1.0.pkg","licenselogic":"or","licenses":["GPLv2+","LGPL3+"],"pkgsize":468868,"desc":"This port installs the module SPEX, previously known as SLIP_LU, of SuiteSparse.\n\nSPEX is a software package used to solve a sparse systems of linear equations\nexactly using the Sparse Left-looking Integer-Preserving LU factorization.\n\nSPEX Purpose: Exactly solve a sparse system of linear equations using a given\ninput matrix and right hand side vector file. This code can output the final\nsolution to a user specified output file in either double precision or full\nprecision rational numbers.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_required":["libamd.so.3","libcolamd.so.3","libmpfr.so.6","libgmp.so.10","libsuitesparseconfig.so.7"],"shlibs_provided":["libspex.so.3","libspexpython.so.3"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"suitesparse-paru","origin":"math/suitesparse-paru","version":"0.1.3_1","comment":"Parallel unsymmetric multifrontal method","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fc88944a60d1898b1f2311715876997ef847de5af72fc12c4e834a5a6093370","flatsize":593141,"path":"All/suitesparse-paru-0.1.3_1.pkg","repopath":"All/suitesparse-paru-0.1.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":283876,"desc":"This port installs the module ParU of SuiteSparse.\n\nParU is a set of routines for solving sparse linear system via parallel\nmultifrontal LU factorization algorithms.","deps":{"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"}},"categories":["math","parallel"],"shlibs_required":["libumfpack.so.6","libopenblas.so.0","libsuitesparseconfig.so.7"],"shlibs_provided":["libparu.so.0"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on","ATLAS":"off","BLIS":"off","NETLIB":"off","OPENBLAS":"on"}},{"name":"suitesparse-mongoose","origin":"math/suitesparse-mongoose","version":"3.3.3","comment":"Symmetric approximate minimum degree","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d6cb06c79a316948e824b1b813c066e73050a3edc4ce182aa5ca9a973ef45c2","flatsize":531951,"path":"All/suitesparse-mongoose-3.3.3.pkg","repopath":"All/suitesparse-mongoose-3.3.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":274968,"desc":"This port installs the module Mongoose of SuiteSparse.\n\nMongoose is a graph partitioning library. Currently, Mongoose only supports edge\npartitioning, but in the future a vertex separator extension will be added.","deps":{"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_required":["libsuitesparseconfig.so.7"],"shlibs_provided":["libsuitesparse_mongoose.so.3"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"syncthing","origin":"net/syncthing","version":"1.27.9_1","comment":"Encrypted file sync tool","maintainer":"dvl@FreeBSD.org","www":"https://syncthing.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aec6f1c79b4f9cbe8d6a7140e8862911f6e343f60cc4f85b2305055389d76084","flatsize":59739663,"path":"All/syncthing-1.27.9_1.pkg","repopath":"All/syncthing-1.27.9_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":18669408,"desc":"Syncthing replaces proprietary sync and cloud services with something open,\ntrustworthy and decentralized. Your data is your data alone and you deserve to\nchoose where it is stored, if it is shared with some third party and how it's\ntransmitted over the Internet.","categories":["net"],"users":["syncthing"],"groups":["syncthing"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:syncthing:syncthing:1.27.9:::::dragonfly6:x86_64:1"}},{"name":"suitesparse-klu","origin":"math/suitesparse-klu","version":"2.3.3","comment":"Sparse LU factorization, for circuit simulation","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a053a61e64794434b636a74bfa4a28034a28ad84b0f8dd0ca6872af8618fcbe4","flatsize":881770,"path":"All/suitesparse-klu-2.3.3.pkg","repopath":"All/suitesparse-klu-2.3.3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":390332,"desc":"This port installs the module KLU of SuiteSparse.\n\nKLU is a set of routines for solving sparse linear systems of equations. It is\nparticularly well-suited to matrices arising in SPICE-like circuit simulation\napplications. It relies on a permutation to block triangular form (BTF), several\nmethods for finding a fill-reducing ordering (variants of approximate minimum\ndegree, and nested dissection), and a sparse left-looking LU factorization\nmethod to factorize each block.","deps":{"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-btf":{"origin":"math/suitesparse-btf","version":"2.3.2"},"suitesparse-camd":{"origin":"math/suitesparse-camd","version":"3.3.2"},"suitesparse-ccolamd":{"origin":"math/suitesparse-ccolamd","version":"3.3.3"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_required":["libamd.so.3","libcolamd.so.3","libbtf.so.2","libsuitesparseconfig.so.7","libcholmod.so.5"],"shlibs_provided":["libklu.so.2","libklu_cholmod.so.2"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"suitesparse-csparse","origin":"math/suitesparse-csparse","version":"4.3.2","comment":"Concise Sparse Matrix package","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3b632ba131b82e00a1160ca69235588702001b198b49ddab186cb91cce804ea","flatsize":440,"path":"All/suitesparse-csparse-4.3.2.pkg","repopath":"All/suitesparse-csparse-4.3.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1252,"desc":"This port builds the module CSparse of SuiteSparse.\n\nCSparse is a Concise Sparse Matrix package. This code goes with the book \"Direct\nMethods for Sparse Linear Systems,\" Timothy A. Davis, SIAM, Philadelphia, 2006.\n\nNote: the CSparse library is meant for personal experimentation. For system-wide\ninstallation, please install math/suitesparse-cxsparse instead.","categories":["math"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"suitesparse-cxsparse","origin":"math/suitesparse-cxsparse","version":"4.4.0","comment":"Extended version of CSparse","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"857d440d83861507c007bd499c2ee2ba779b914071489239bbb7a635a5a68151","flatsize":804911,"path":"All/suitesparse-cxsparse-4.4.0.pkg","repopath":"All/suitesparse-cxsparse-4.4.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":104688,"desc":"This port installs the module CXSparse of SuiteSparse.\n\nCXSparse is a version of CSparse that operates on both real and complex\nmatrices, using either int or SuiteSparse_long integers.","deps":{"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_required":["libsuitesparseconfig.so.7"],"shlibs_provided":["libcxsparse.so.4"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"suitesparse-lagraph","origin":"math/suitesparse-lagraph","version":"1.1.3","comment":"Graph algorithms based on GraphBLAS","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46a07b970d2b33a722a38d83aff593173f1fa0878782afd14df27b195f3b78cb","flatsize":1561466,"path":"All/suitesparse-lagraph-1.1.3.pkg","repopath":"All/suitesparse-lagraph-1.1.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":266500,"desc":"This port installs the module LAGraph of SuiteSparse.\n\nLAGraph is a library plus a test harness for collecting algorithms that use\nGraphBLAS.","deps":{"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"},"suitesparse-graphblas":{"origin":"math/suitesparse-graphblas","version":"9.1.0"}},"categories":["math"],"shlibs_required":["libgraphblas.so.9"],"shlibs_provided":["liblagraph.so.1","liblagraphx.so.1"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"sv-libreoffice","origin":"editors/libreoffice-sv","version":"24.2.4.2","comment":"sv language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4325de852b59a4a5d04171f8d94ac15fb896f802b0e35ad3ba973407f31e972d","flatsize":31487065,"path":"All/sv-libreoffice-24.2.4.2.pkg","repopath":"All/sv-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3360168,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"suitesparse-config","origin":"math/suitesparse-config","version":"7.7.0_1","comment":"Common library for SuiteSparse","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b285fdff0245c293b61d0fe546b4e3496fadccb05c5596f8c3c64e30732330f4","flatsize":218043,"path":"All/suitesparse-config-7.7.0_1.pkg","repopath":"All/suitesparse-config-7.7.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":38320,"desc":"This port (previously UFconfig) installs a common library used by many modules\nof SuiteSparse.","deps":{"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_provided":["libsuitesparseconfig.so.7"],"options":{"DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on","ATLAS":"off","BLIS":"off","NETLIB":"off","OPENBLAS":"on"}},{"name":"suitesparse-colamd","origin":"math/suitesparse-colamd","version":"3.3.3","comment":"Column approximate minimum degree ordering algorithm","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26ad5f62e61c85e2f6d8fafdb37e12fbfaafbdd437c51021179bf3f4a9fc50a9","flatsize":90966,"path":"All/suitesparse-colamd-3.3.3.pkg","repopath":"All/suitesparse-colamd-3.3.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28580,"desc":"This port installs the module COLAMD of SuiteSparse.\n\nThe CCOLAMD column approximate minimum degree ordering algorithm computes a\npermutation vector P such that the LU factorization of A (:,P) tends to be\nsparser than that of A. The Cholesky factorization of (A (:,P))'*(A (:,P)) will\nalso tend to be sparser than that of A'*A. CSYMAMD is a symmetric minimum degree\nordering method based on CCOLAMD, also available as a MATLAB-callable function.\nIt constructs a matrix M such that M'*M has the same pattern as A, and then uses\nCCOLAMD to compute a column ordering of M.","deps":{"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_required":["libsuitesparseconfig.so.7"],"shlibs_provided":["libcolamd.so.3"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"suitesparse-ccolamd","origin":"math/suitesparse-ccolamd","version":"3.3.3","comment":"Constrained column approximate minimum degree ordering","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69979c3fb9971f89ef4120a50e74f4a2938ac2cbd9328c1904f24fa5b0cdbbe1","flatsize":128733,"path":"All/suitesparse-ccolamd-3.3.3.pkg","repopath":"All/suitesparse-ccolamd-3.3.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":43456,"desc":"This port installs the module CCOLAMD of SuiteSparse.\n\nThe CCOLAMD column approximate minimum degree ordering algorithm computes a\npermutation vector P such that the LU factorization of A (:,P) tends to be\nsparser than that of A. The Cholesky factorization of (A (:,P))'*(A (:,P)) will\nalso tend to be sparser than that of A'*A.  CSYMAMD is a symmetric minimum\ndegree ordering method based on CCOLAMD, also available as a MATLAB-callable\nfunction. It constructs a matrix M such that M'*M has the same pattern as A, and\nthen uses CCOLAMD to compute a column ordering of M.","deps":{"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_required":["libsuitesparseconfig.so.7"],"shlibs_provided":["libccolamd.so.3"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"suitesparse-btf","origin":"math/suitesparse-btf","version":"2.3.2","comment":"Permutation to block triangular form","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40547afe3b1348985a4f4361a38f26de1611a581b144169a3f13796c01ee9e10","flatsize":61121,"path":"All/suitesparse-btf-2.3.2.pkg","repopath":"All/suitesparse-btf-2.3.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":16896,"desc":"This port installs the module BTF of SuiteSparse.\n\nBTF is a software package for permuting a matrix into block upper triangular\nform. It includes a maximum transversal algorithm, which finds a permutation\nof a square or rectangular matrix so that it has a zero-free diagonal (if one\nexists); otherwise, it finds a maximal matching which maximizes the number of\nnonzeros on the diagonal. The package also includes a method for finding the\nstrongly connected components of a graph. These two methods together give the\npermutation to block upper triangular form.","deps":{"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_provided":["libbtf.so.2"],"options":{"DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"supercollider","origin":"audio/supercollider","version":"3.13.0","comment":"Programming language for real time audio synthesis","maintainer":"ports@nicandneal.net","www":"https://supercollider.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db6042217e85a8605a25eedbb2d23f1dd5df91eb3d57d29a6163d234397d0655","flatsize":17947309,"path":"All/supercollider-3.13.0.pkg","repopath":"All/supercollider-3.13.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":5393732,"desc":"SuperCollider is a programming language for real time audio synthesis\nand algorithmic composition.\n\nThe language interpreter runs in a cross platform IDE and communicates\nvia Open Sound Control with one or more synthesis servers.  The\nSuperCollider synthesis server runs in a separate process or even on a\nseparate machine so it is ideal for realtime networked music.\n\nSuperCollider was developed by James McCartney and originally released\nin 1996.  He released it under the terms of the GNU General Public\nLicense in 2002 when he joined the Apple Core Audio team.  It is now\nmaintained and developed by an active and enthusiastic community.  It\nis used by musicians, scientists, and artists working with sound.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sensors":{"origin":"comms/qt5-sensors","version":"5.15.15p0"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"readline":{"origin":"devel/readline","version":"8.2.10"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"}},"categories":["audio"],"shlibs_required":["libQt5Concurrent.so.5","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libyaml-cpp.so.0","libboost_system.so.1.84.0","libboost_filesystem.so.1.84.0","libQt5PrintSupport.so.5","libQt5Svg.so.5","libboost_thread.so.1.84.0","libboost_regex.so.1.84.0","libavahi-common.so.3","libavahi-client.so.3","libjack.so.0","libreadline.so.8","libsndfile.so.1","libboost_program_options.so.1.84.0","libX11.so.6"],"shlibs_provided":["libscsynth.so.1"],"options":{"AVAHI":"on","HELP":"on","SUPERNOVA":"on"}},{"name":"suitesparse","origin":"math/suitesparse","version":"7.7.0","comment":"Set of packages for sparse matrix calculation","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8b27e115d309b27991ae8edfa5c2686d00517f908598d34bfa657c3424e440b","flatsize":243,"path":"All/suitesparse-7.7.0.pkg","repopath":"All/suitesparse-7.7.0.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1500,"desc":"SuiteSparse is a set of sparse matrices libraries.\n\nIt contains:\n    * AMD: symmetric approximate minimum degree\n    * BTF: permutation to block triangular form (beta)\n    * CAMD: constrained approximate minimum degree ordering\n    * CCOLAMD: constrained column approximate minimum degree\n    * CHOLMOD: sparse supernodal Cholesky factorization and update/downdate\n    * COLAMD: column approximate minimum degree\n    * CSparse: a concise sparse matrix package\n    * CXSparse: and extended version of CSparse\n    * GraphBLAS: graph algorithms in the language of linear algebra\n    * KLU: sparse LU factorization, for circuit simulation (beta)\n    * LDL: a simple LDL^T factorization\n    * Mongoose: graph partitioning\n    * RBio: read/write sparse matrices\n    * SLIP_LU : Sparse Left-looking Integer-Preserving LU Factorization\n    * SPQR: sparse QR factorization\n    * UMFPACK: sparse multifrontal LU factorization\n    * SuiteSparse_config: common configuration for all of the above","deps":{"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-btf":{"origin":"math/suitesparse-btf","version":"2.3.2"},"suitesparse-camd":{"origin":"math/suitesparse-camd","version":"3.3.2"},"suitesparse-ccolamd":{"origin":"math/suitesparse-ccolamd","version":"3.3.3"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"},"suitesparse-cxsparse":{"origin":"math/suitesparse-cxsparse","version":"4.4.0"},"suitesparse-graphblas":{"origin":"math/suitesparse-graphblas","version":"9.1.0"},"suitesparse-klu":{"origin":"math/suitesparse-klu","version":"2.3.3"},"suitesparse-lagraph":{"origin":"math/suitesparse-lagraph","version":"1.1.3"},"suitesparse-ldl":{"origin":"math/suitesparse-ldl","version":"3.3.2"},"suitesparse-mongoose":{"origin":"math/suitesparse-mongoose","version":"3.3.3"},"suitesparse-paru":{"origin":"math/suitesparse-paru","version":"0.1.3_1"},"suitesparse-rbio":{"origin":"math/suitesparse-rbio","version":"4.3.2"},"suitesparse-spex":{"origin":"math/suitesparse-spex","version":"3.1.0"},"suitesparse-spqr":{"origin":"math/suitesparse-spqr","version":"4.3.3_1"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"}},"categories":["math"]},{"name":"suitesparse-camd","origin":"math/suitesparse-camd","version":"3.3.2","comment":"Symmetric approximate minimum degree","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecece8585ffa6aa62e4968a96c322f777815d0b7d1db69e23b4128ed03be0927","flatsize":397507,"path":"All/suitesparse-camd-3.3.2.pkg","repopath":"All/suitesparse-camd-3.3.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":267872,"desc":"This port installs the module CAMD of SuiteSparse.\n\nCAMD is a set of routines for permuting sparse matrices prior to factorization.","deps":{"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_required":["libsuitesparseconfig.so.7"],"shlibs_provided":["libcamd.so.3"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"suitesparse-amd","origin":"math/suitesparse-amd","version":"3.3.2","comment":"Symmetric approximate minimum degree","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3efc034cf13ba2a77ae611dd11f546aaec889bcd366aae52b169c95fbf3cfa04","flatsize":422348,"path":"All/suitesparse-amd-3.3.2.pkg","repopath":"All/suitesparse-amd-3.3.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":278032,"desc":"This port installs the module AMD of SuiteSparse.\n\nAMD is a set of routines for pre-ordering sparse matrices prior to Cholesky\nor LU factorization, using the approximate minimum degree ordering algorithm.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_required":["libsuitesparseconfig.so.7","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libamd.so.3"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"sudoscript","origin":"security/sudoscript","version":"2.1.2_1","comment":"Audited shells in Perl with sudo(8) and script(1)","maintainer":"ports@FreeBSD.org","www":"https://www.egbok.com/sudoscript","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"585a3aa331f3bf13cbc44b5bf9ec7eec6aba0ea0a72bf846de7c52e805788e39","flatsize":421884,"path":"All/sudoscript-2.1.2_1.pkg","repopath":"All/sudoscript-2.1.2_1.pkg","licenselogic":"single","pkgsize":132768,"desc":"Sudoscript provides an audited shell using sudo(8) and script(1).\nThe front end script, sudoshell(1) contacts the daemon, sudoscriptd(8).\nThey agree on the location of a FIFO, which the daemon opens for read.\nSudoshell then runs script(1) with the FIFO as a typescript. The daemon\nstamps each line of the script(1) output with a session id, then passes\nthe data over to another daemon. This daemon timestamps the data and stores\nit in a log file which is /var/log/sudoscript. This daemon also keeps an eye\non the size of log files, and forks a rotator/compressor when it exceeds 2\nMBytes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"messages":[{"message":"===>   NOTICE:\n\nThe sudoscript port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"suitesparse-cholmod","origin":"math/suitesparse-cholmod","version":"5.2.1_1","comment":"Sparse CHOLesky MODification package","maintainer":"fortran@FreeBSD.org","www":"https://faculty.cse.tamu.edu/davis/suitesparse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b297dedbc7e0c0de0fe4dd3a5c817f9fee4dd10a022786c02f398a874979732","flatsize":6170105,"path":"All/suitesparse-cholmod-5.2.1_1.pkg","repopath":"All/suitesparse-cholmod-5.2.1_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1564284,"desc":"This port installs the module CHOLMOD of SuiteSparse.\n\nCHOLMOD is a set of routines for factorizing sparse symmetric positive definite\nmatrices of the form A or AA', updating/downdating a sparse Cholesky\nfactorization, solving linear systems, updating/downdating the solution to the\ntriangular system Lx=b, and many other sparse matrix functions for both\nsymmetric and unsymmetric matrices. Its supernodal Cholesky factorization relies\non LAPACK and the Level-3 BLAS, and obtains a substantial fraction of the peak\nperformance of the BLAS. Both real and complex matrices are supported.","deps":{"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-camd":{"origin":"math/suitesparse-camd","version":"3.3.2"},"suitesparse-ccolamd":{"origin":"math/suitesparse-ccolamd","version":"3.3.3"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_required":["libamd.so.3","libcolamd.so.3","libcamd.so.3","libccolamd.so.3","libopenblas.so.0","libsuitesparseconfig.so.7"],"shlibs_provided":["libcholmod.so.5"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on","ATLAS":"off","BLIS":"off","NETLIB":"off","OPENBLAS":"on"}},{"name":"suckblow","origin":"net/suckblow","version":"1.1_1","comment":"Two companion utilities for transferring data over a TCP socket","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f271150f0773fba59872bbea23af96706cc6037770597df6331f34e943a65cd8","flatsize":10223,"path":"All/suckblow-1.1_1.pkg","repopath":"All/suckblow-1.1_1.pkg","licenselogic":"single","pkgsize":5844,"desc":"Suck and blow are simple companion utilities for sending data over\na TCP socket.  They are easy to use and appropriate when FTP is\nunavailable, or too much of a hassle, e.g., in single-user mode,\nfrom within shell scripts, etc.\n\nBlow reads the data from standard input, while suck writes it to\nstandard output.  Either program may originate the TCP connection,\nand the TCP port may be specified if desired.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe suckblow port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"svls","origin":"cad/svls","version":"0.2.12_1","comment":"SystemVerilog language server","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dalance/svls","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65ca417107c07decf3bb2f7eaf910054594740ec14e20e2d06483f9ef0d76d32","flatsize":16879345,"path":"All/svls-0.2.12_1.pkg","repopath":"All/svls-0.2.12_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4014856,"desc":"svls is a SystemVerilog language server.\n\nFeature:\n* Linter based on svlint","categories":["cad"]},{"name":"sudsol","origin":"games/sudsol","version":"0.1","comment":"Utility to solve Sudoku puzzles","maintainer":"rink@FreeBSD.org","www":"https://rink.nu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3ec080658a08a73a01ea1ef43af18178ae709b710da3118c2825284c18f3bd8","flatsize":11048,"path":"All/sudsol-0.1.pkg","repopath":"All/sudsol-0.1.pkg","licenselogic":"single","pkgsize":5540,"desc":"Sudsol is a small utility to solve Sudoku puzzles.\n\nThe usage is very simple; add your puzzle to a textfile in the following\nformat:\n\n7.94...18\n.3......2\n....974..\n...13.5..\n.....83..\n.4..7...9\n5683...7.\n2.3....51\n.7..2....\n\nand run 'sudsol puzzle.txt'","categories":["games"]},{"name":"suil","origin":"audio/suil","version":"0.10.12_3","comment":"C library for loading and wrapping LV2 plugin UIs","maintainer":"ports@FreeBSD.org","www":"http://drobilla.net/software/suil/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3372eef6853c1118be674e7bccd9673a2c1096f398cfd1f391ead546b3ee1ff3","flatsize":109903,"path":"All/suil-0.10.12_3.pkg","repopath":"All/suil-0.10.12_3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":25640,"desc":"Suil is a lightweight C library for loading and wrapping LV2 plugin UIs.\n\nSuil makes it possible to load a UI of any toolkit in a host using any\nother toolkit (assuming the toolkits are both supported by Suil).\nHosts do not need to build against or link to foreign toolkit libraries\nto use UIs written with that toolkit; all the necessary magic is performed\nby dynamically loaded modules. The API is designed such that hosts do not\nneed to explicitly support specific toolkits at all - if Suil supports\na particular toolkit, then UIs in that toolkit will work in all hosts\nthat use Suil automatically.\n\nSuil currently supports every combination of Gtk 2, Qt 4, and X11, e.g. with\nSuil a Gtk program can embed a Qt plugin UI without depending on Qt,\nand a Qt program can embed a Gtk plugin UI without depending on Gtk.\nOn Windows, embedding native UIs in Gtk is also supported.\nI (David Robillard) would be happy to work with plugin authors\nto add support for new toolkits, please contact me if you're interested\nin writing a plugin UI using a toolkit that is not yet\nsupported in the LV2 ecosystem.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"lv2":{"origin":"audio/lv2","version":"1.18.10"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgio-2.0.so.0","libcairo.so.2","libfontconfig.so.1","libharfbuzz.so.0","libfreetype.so.6","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libgtk-3.so.0","libgdk-3.so.0","libcairo-gobject.so.2","libwayland-client.so.0","libX11.so.6","libQt5X11Extras.so.5"],"shlibs_provided":["libsuil-0.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe suil port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"suck-cnews","origin":"news/suck-cnews","version":"4.3.5","comment":"Receives/sends news to/from localhost via NNTP","maintainer":"dinoex@FreeBSD.org","www":"https://github.com/lazarus-pkgs/suck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc0de866832a0b84f55e1d0d621108842103bfbed4ce7bb120b4ba5bc2b0648c","flatsize":232124,"path":"All/suck-cnews-4.3.5.pkg","repopath":"All/suck-cnews-4.3.5.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":90236,"desc":"suck feeds news to local INN or CNEWS server without the remote NNTP feeding.\nThis is useful, if you get news from NNTP server with dialup connection.\n\nSuck is a program used to grab news from a remote NNTP news server and\nbring it to your local machine, without the remote server doing\nanything special. If you have read permission on the server, you can\nuse suck. Suck does NOT use the NEWNEWS command, hated by many\nadministrators.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["news"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"EXAMPLES":"on","SSL":"on","INN":"off","CNEWS":"on"}},{"name":"suck","origin":"news/suck","version":"4.3.5","comment":"Receives/sends news to/from localhost via NNTP","maintainer":"dinoex@FreeBSD.org","www":"https://github.com/lazarus-pkgs/suck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6619f031246be589d2ca7bcef1033d5f7a5f433e7db9ef52ab25cde41934e75","flatsize":223772,"path":"All/suck-4.3.5.pkg","repopath":"All/suck-4.3.5.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":85316,"desc":"suck feeds news to local INN or CNEWS server without the remote NNTP feeding.\nThis is useful, if you get news from NNTP server with dialup connection.\n\nSuck is a program used to grab news from a remote NNTP news server and\nbring it to your local machine, without the remote server doing\nanything special. If you have read permission on the server, you can\nuse suck. Suck does NOT use the NEWNEWS command, hated by many\nadministrators.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["news"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"EXAMPLES":"on","SSL":"on","INN":"on","CNEWS":"off"}},{"name":"wildfly","origin":"java/wildfly","version":"31.0.1","comment":"Replacement for JBoss Application Server","maintainer":"bofh@FreeBSD.org","www":"https://wildfly.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3743e28afb6962976b0439cd1be1ba536b9e962fe0ae8ddbba9471e020756ede","flatsize":292400611,"path":"All/wildfly-31.0.1.pkg","repopath":"All/wildfly-31.0.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":230084744,"desc":"WildFly is a flexible, lightweight, managed application runtime that helps you\nbuild amazing applications. WildFly - new name for JBoss Application Server\n\n- Fast Startup\n- Small Footprint\n- Modular Design\n- Unified Configuration and Management\n\nAnd of course Java EE!","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["java","www"],"users":["www"],"groups":["www"],"shlibs_provided":["libnetty_transport_native_epoll_x86_64-4.1.106.Final.so","libartemis-native-64.so"],"messages":[{"message":"To make WildFly bind to all interfaces add this to rc.conf:\n\nwildfly_args=\"-Djboss.bind.address=0.0.0.0\"\n\nSee\n\n\thttps://community.jboss.org/wiki/JBossProperties\n\nfor additional startup properties.\n\nTo change JVM args, edit appropriate standalone.conf.\n\nTo add the initial admin user:\n\n/usr/local/wildfly/bin/add-user.sh","type":"install"}]},{"name":"subtools","origin":"multimedia/subtools","version":"20081026","comment":"Command-line tools for movie subtitles in SubRipper format","maintainer":"ports@FreeBSD.org","www":"https://subtools.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8785a4123f72c1028415fe5ad67836111ac9c61b6230201838a2766e93464e7","flatsize":34794,"path":"All/subtools-20081026.pkg","repopath":"All/subtools-20081026.pkg","licenselogic":"single","pkgsize":11664,"desc":"subtools is a port of DivX Subtitles MiniTools, command-line\ntools for movie subtitles in SubRipper format (.srt files).\n\"srtshift\" can adjust the subtitles by shifting them to the\nbeginning or to the end. \"srtrate\" does the same by changing\nthe supposed frame rate.\n\nIt's in early stages of development (and have been there for\na few years now), but it does its job well.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe subtools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sudo-font","origin":"x11-fonts/sudo-font","version":"0.64","comment":"Font for programmers and command-line users","maintainer":"0mp@FreeBSD.org","www":"https://www.kutilek.de/sudo-font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8057b9ccc0189f94646071d39068b9e1dcf6f040bb22afdb2248a5425d3db37","flatsize":4097230,"path":"All/sudo-font-0.64.pkg","repopath":"All/sudo-font-0.64.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1451300,"desc":"Sudo is a font for programmers and command line users,\nwhich is monospaced, legible, space-efficient, and unique.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"}},{"name":"subtitleoffsetmodificator","origin":"multimedia/subtitleoffsetmodifier","version":"0.1_1","comment":"Subtitle offset modificator","maintainer":"ports@FreeBSD.org","www":"http://thomas.enix.org/SubtitleOffsetModificator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"730604ebbea98d276054ebea01b85a772a4330113dd2190eb14fd903dd9b50a0","flatsize":4047,"path":"All/subtitleoffsetmodificator-0.1_1.pkg","repopath":"All/subtitleoffsetmodificator-0.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2476,"desc":"Script that allows to change the timestamp of a Subtitle file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["multimedia","textproc","converters"],"messages":[{"message":"===>   NOTICE:\n\nThe subtitleoffsetmodificator port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sudo","origin":"security/sudo","version":"1.9.15p5_4","comment":"Allow others to run commands as root","maintainer":"garga@FreeBSD.org","www":"https://www.sudo.ws/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0875a537dc2eb3688f872698f53d8cfae75bf4ab6af88c72a1f4d218c85eb7b8","flatsize":8181004,"path":"All/sudo-1.9.15p5_4.pkg","repopath":"All/sudo-1.9.15p5_4.pkg","licenselogic":"single","licenses":["sudo"],"pkgsize":1766520,"desc":"This is the CU version of sudo.\n\nSudo is a program designed to allow a sysadmin to give limited root\nprivileges to users and log root activity.  The basic philosophy is to\ngive as few privileges as possible but still allow people to get their\nwork done.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libintl.so.8","libcrypto.so.12","libssl.so.12"],"shlibs_provided":["libsudo_util.so.0"],"options":{"AUDIT":"off","DISABLE_AUTH":"off","DISABLE_ROOT_SUDO":"off","DOCS":"on","EXAMPLES":"on","INSULTS":"off","LDAP":"off","NLS":"on","NOARGS_SHELL":"off","OPIE":"off","PAM":"on","PYTHON":"off","SSL":"on","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","SSSD":"off","SSSD2":"off"},"annotations":{"cpe":"cpe:2.3:a:todd_miller:sudo:1.9.15p5:::::dragonfly6:x86_64:4"}},{"name":"subnetcalc","origin":"net/subnetcalc","version":"2.5.1","comment":"IPv4/IPv6 Subnet Calculator","maintainer":"thomas.dreibholz@gmail.com","www":"https://www.nntb.no/~dreibh/subnetcalc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce2b052702a4fd8d4b0653527897875dcc74dbea5b01ec38a76703151af3d3e6","flatsize":64803,"path":"All/subnetcalc-2.5.1.pkg","repopath":"All/subnetcalc-2.5.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":24992,"desc":"SubNetCalc is an IPv4/IPv6 subnet address calculator. For given IPv4 or IPv6\naddress and netmask or prefix length, it calculates network address, broadcast\naddress, maximum number of hosts and host address range. The output is\ncolourized for better readability (e.g. network part, host part). Also, it\nprints the addresses in binary format for better understandability.\n\nFurthermore, it can identify the address type (e.g. multicast, unique local,\nsite local, etc.) and extract additional information from the address\n(e.g. type, scope, interface ID, etc.). Finally, it can generate IPv6 unique\nlocal prefixes.","categories":["net"]},{"name":"subversion-book","origin":"devel/subversion-book","version":"4515_1","comment":"Subversion Documentation HTML/PDF","maintainer":"michaelo@apache.org","www":"https://svnbook.red-bean.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54c9360ecd2227e9f5897205bad1dbe32870f5bc16595f5afbe2a9eb86259477","flatsize":2055201,"path":"All/subversion-book-4515_1.pkg","repopath":"All/subversion-book-4515_1.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":473516,"desc":"Version Control with Subversion\n\nfree book about the ubiquitous Apache. Subversion version control\nsystem and written by some of the developers of Subversion itself.\n\nIf you like the book please consider to buy a printed version and\nsupport the subversion documentation project.","categories":["devel","misc"],"options":{"DOCS":"on","HTML_SINGLE":"on","PDF":"off"}},{"name":"submodules2tuple","origin":"ports-mgmt/submodules2tuple","version":"1.0.0","comment":"GH_TUPLE generator for GitHub projects with submodules","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/ehaupt/submodules2tuple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ee03f64ba8d3d8fa3694e1c7bf848d10b406f82615c7236b2abfdbce349efa5","flatsize":3733,"path":"All/submodules2tuple-1.0.0.pkg","repopath":"All/submodules2tuple-1.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2388,"desc":"FreeBSD ports developers often encounter projects hosted on GitHub that\nmake use of submodules. Manually creating the GH_TUPLE values for such\nprojects can be time-consuming and error-prone, especially when dealing\nwith recursive submodules. This script simplifies the process by\nautomating the generation of these values, saving developers valuable\ntime and effort.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["ports-mgmt"]},{"name":"subtitlecomposer","origin":"multimedia/subtitlecomposer","version":"0.8.1","comment":"Advanced FFmpeg-based subtitle editor","maintainer":"makc@FreeBSD.org","www":"https://subtitlecomposer.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45ea0648386e678fa277684aa8bb3ee0f49e16fc907dcffbcac1b86f19d394cd","flatsize":3872923,"path":"All/subtitlecomposer-0.8.1.pkg","repopath":"All/subtitlecomposer-0.8.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":906840,"desc":"Subtitle Composer is a cross-platform subtitle editor with lots of features,\nincluding live preview in integrated video player, smart language and text\nencoding detection, spell checking, side-by-side subtitle translations,\ntiming errors detection in subtitles and more.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["multimedia","kde"],"shlibs_required":["libQt5Qml.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5SonnetCore.so.5","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5XmlGui.so.5","libQt5Network.so.5","libKF5ItemViews.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5I18n.so.5","libQt5Core.so.5","libssl.so.12","libcrypto.so.12","libavformat.so.60","libavcodec.so.60","libswresample.so.4","libswscale.so.7","libavutil.so.58","libopenal.so.1","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"]},{"name":"subcalc","origin":"net-mgmt/subcalc","version":"1.3_1","comment":"Advanced IP/IPv6 subnet calculation and discovery","maintainer":"csjp@FreeBSD.org","www":"http://www.seccuris.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77558bf2adc953a02d7910c619b2c6a99eecbad930d99b1e9ea4c1ca1a0c3a18","flatsize":42121,"path":"All/subcalc-1.3_1.pkg","repopath":"All/subcalc-1.3_1.pkg","licenselogic":"single","pkgsize":16932,"desc":"The subcalc utility is used for subnet calculation and IPv6 DNS PTR\nrecord generation.  subcalc takes command line arguments in a similar\nformat to ifconfig(8) so the synopsis should be familiar to the user.\nGiven an address family, address and a netmask/prefix length, subcalc\nwill calculate the number of hosts and address ranges of the specific\nnetwork.","categories":["net-mgmt"]},{"name":"subversion-gnome-keyring","origin":"security/subversion-gnome-keyring","version":"1.14.3_2","comment":"Gnome Keyring integration for Version control system","maintainer":"michaelo@apache.org","www":"https://subversion.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4467c9508e289db4840a5ae3d60a12a190e42e5d76a49923f60e4661c3d379bc","flatsize":18984,"path":"All/subversion-gnome-keyring-1.14.3_2.pkg","repopath":"All/subversion-gnome-keyring-1.14.3_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7456,"desc":"Subversion is a version control system designed to be as similar to cvs(1)\nas possible, while fixing many outstanding problems with cvs(1).\n\nThis port adds Gnome Keyring support to Subversion.\n\nSee https://wiki.freebsd.org/Ports/security/subversion-gnome-keyring for\nsetup instructions.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"},"utf8proc":{"origin":"textproc/utf8proc","version":"2.9.0"}},"categories":["security","gnome","devel"],"shlibs_required":["libsvn_subr-1.so.0","libapr-1.so.0","libsecret-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libsvn_auth_gnome_keyring-1.so.0"],"annotations":{"cpe":"cpe:2.3:a:apache:subversion:1.14.3:::::dragonfly6:x86_64:2"}},{"name":"subread","origin":"biology/subread","version":"2.0.2","comment":"High-performance read alignment, quantification and mutation discovery","maintainer":"jwb@FreeBSD.org","www":"http://bioinf.wehi.edu.au/subread-package/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c45ff06d2f7b2a75932edae190e84b6f94f29bb09289e7e335a3ad0241beace","flatsize":7382718,"path":"All/subread-2.0.2.pkg","repopath":"All/subread-2.0.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":659256,"desc":"The Subread package comprises a suite of software programs for processing\nnext-gen sequencing read data including:\n\n    Subread: a general-purpose read aligner which can align both genomic\n    DNA-seq and RNA-seq reads. It can also be used to discover genomic\n    mutations including short indels and structural variants.\n\n    Subjunc: a read aligner developed for aligning RNA-seq reads and for the\n    detection of exon-exon junctions. Gene fusion events can be detected as\n    well.\n\n    featureCounts: a software program developed for counting reads to genomic\n    features such as genes, exons, promoters and genomic bins.\n\n    Sublong: a long-read aligner that is designed based on seed-and-vote.\n\n    exactSNP: a SNP caller that discovers SNPs by testing signals against local\n    background noises.","deps":{"libsysinfo":{"origin":"devel/libsysinfo","version":"0.0.3_3"}},"categories":["biology"],"shlibs_required":["libsysinfo.so.0"]},{"name":"subversion-lts","origin":"devel/subversion-lts","version":"1.14.3_3","comment":"Version control system, long-term-support version","maintainer":"michaelo@apache.org","www":"https://subversion.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c7cf26d697879eb1b4361ab00740e7cddb8670ef1abf81a9c661a1701aaa0b4","flatsize":18891761,"path":"All/subversion-lts-1.14.3_3.pkg","repopath":"All/subversion-lts-1.14.3_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3273868,"desc":"Subversion is a version control system designed to be as similar to cvs(1)\nas possible, while fixing many outstanding problems with cvs(1).\n\nThis port contains an LTS release.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"serf":{"origin":"www/serf","version":"1.3.10_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"utf8proc":{"origin":"textproc/utf8proc","version":"2.9.0"}},"categories":["devel"],"shlibs_required":["libaprutil-1.so.0","libapr-1.so.0","libexpat.so.1","libsqlite3.so.0","liblz4.so.1","libutf8proc.so.3","libintl.so.8","libserf-1.so.1"],"shlibs_provided":["libsvn_client-1.so.0","libsvn_delta-1.so.0","libsvn_diff-1.so.0","libsvn_fs-1.so.0","libsvn_fs_fs-1.so.0","libsvn_fs_util-1.so.0","libsvn_fs_x-1.so.0","libsvn_ra-1.so.0","libsvn_ra_local-1.so.0","libsvn_ra_serf-1.so.0","libsvn_ra_svn-1.so.0","libsvn_repos-1.so.0","libsvn_subr-1.so.0","libsvn_wc-1.so.0"],"options":{"BDB":"off","DOCS":"on","GPG_AGENT":"on","NLS":"on","SASL":"off","SERF":"on","STATIC":"off","SVNSERVE_WRAPPER":"off","TEST":"off","TOOLS":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:subversion:1.14.3:::::dragonfly6:x86_64:3"}},{"name":"styx","origin":"devel/styx","version":"2.0.1","comment":"Scanner/parser generator","maintainer":"yuri@FreeBSD.org","www":"http://www.speculate.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f280913a84392af37ce3abe3a2ebdc9771dccd6d8a0a59a66530a8bc448ef3f8","flatsize":7452065,"path":"All/styx-2.0.1.pkg","repopath":"All/styx-2.0.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":661900,"desc":"Styx is a scanner/parser generator designed to address some\nshortcomings of the traditional lex/yacc combination.\n\nIt has unique features like automatic derivation of depth grammar,\nproduction of the derivation tree including it's C interface,\npreservation of full source information and pretty printing to\nfacilitate source-source translation, persistence to aid rapid\ninterpreter writing.\n\nFor application in contemporary computing environments, it supports\nunicode, reentrancy and offers thread-safeness.","categories":["devel"],"shlibs_provided":["libdstyx.so.2","libdxml.so.1","libxstyx.so.2"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"su-exec","origin":"security/su-exec","version":"0.2","comment":"Switch user and group id and exec","maintainer":"DtxdF@disroot.org","www":"https://github.com/ncopa/su-exec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a575e353a66f2521d308c1339e7e5d0c82f36636cf665793c3179b42a527bf01","flatsize":8253,"path":"All/su-exec-0.2.pkg","repopath":"All/su-exec-0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3948,"desc":"su-exec is a simple tool that will simply execute a program with\ndifferent privileges. The program will be executed directly and not\nrun as a child, like su and sudo does, which avoids TTY and signal\nissues.","categories":["security"],"annotations":{"flavor":"default"}},{"name":"supertux","origin":"games/supertux","version":"0.1.3_14","comment":"Side-scroller game similar to Super Mario Brothers","maintainer":"ports@FreeBSD.org","www":"http://supertuxproject.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2c80ef17f46c17d8e9daa4445813842df20c6153b181e88a3444d8097cc771e","flatsize":14811514,"path":"All/supertux-0.1.3_14.pkg","repopath":"All/supertux-0.1.3_14.pkg","licenselogic":"single","pkgsize":5670292,"desc":"SuperTux is a side-scrolling run-and-jump game with a level editor\nsimilar to the original game \"Super Mario Bros.\" from the Nintendo\nEntertainment System. This port provides old stable stable version\nof SuperTux, also called Milestone 1.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL-1.2.so.0","libGL.so.1","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe supertux port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"su-exec-static","origin":"security/su-exec","version":"0.2","comment":"Switch user and group id and exec","maintainer":"DtxdF@disroot.org","www":"https://github.com/ncopa/su-exec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a8f367df3d5115607ab661fe825c806ad4b25078b18c1d723e1cf9a0495342f","flatsize":660845,"path":"All/su-exec-static-0.2.pkg","repopath":"All/su-exec-static-0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":250024,"desc":"su-exec is a simple tool that will simply execute a program with\ndifferent privileges. The program will be executed directly and not\nrun as a child, like su and sudo does, which avoids TTY and signal\nissues.","categories":["security"],"annotations":{"flavor":"static"}},{"name":"stunnel","origin":"security/stunnel","version":"5.72,1","comment":"SSL encryption wrapper for standard network daemons","maintainer":"zi@FreeBSD.org","www":"https://www.stunnel.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87ae27a34a7644194d9be5571812b1cb761e48ee2951d58390e4984e01590a88","flatsize":548788,"path":"All/stunnel-5.72,1.pkg","repopath":"All/stunnel-5.72,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":192000,"desc":"The stunnel program is designed to work  as  SSL  encryption\nwrapper between remote client and local (inetd-startable) or\nremote server. The concept is that having non-SSL aware dae-\nmons  running  on  your  system you can easily setup them to\ncommunicate with clients over secure SSL channel.\n\nstunnel can be used to add  SSL  functionality  to  commonly\nused  inetd  daemons  like  POP-2,  POP-3  and  IMAP servers\nwithout any changes in the programs' code.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"users":["stunnel"],"groups":["stunnel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libstunnel.so"],"options":{"DOCS":"on","EXAMPLES":"on","FIPS":"off","IPV6":"on","LIBWRAP":"off","FORK":"off","PTHREAD":"on","UCONTEXT":"off"},"annotations":{"cpe":"cpe:2.3:a:stunnel:stunnel:5.72:::::dragonfly6:x86_64"},"messages":[{"message":"Don't forget to check out the FAQ at http://www.stunnel.org/","type":"install"}]},{"name":"stund","origin":"net/stund","version":"0.96","comment":"Simple STUN (RFC 3489) server and client","maintainer":"ports@FreeBSD.org","www":"http://www.vovida.org/applications/downloads/stun/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86b5b34ce22f0e2fdc0034ebac82ee4c81fee65466c03475262fed8104b63b0f","flatsize":99746,"path":"All/stund-0.96.pkg","repopath":"All/stund-0.96.pkg","licenselogic":"single","pkgsize":27212,"desc":"The STUN (Simple Traversal of UDP through NATs (Network Address Translation))\nserver is an implementation of the STUN protocol that enables STUN\nfunctionality in SIP-based systems. The STUN server tar ball also include a\nclient API to enable STUN functionality in SIP endpoints. In addition there\nis a command line UNIX client and a graphical Windows client that check what\ntype of NAT the user is using.\n\nSTUN is an application-layer protocol that can determine the public IP and\nnature of a NAT device that sits between the STUN client and STUN server.\n\nThe current version of the code supports most of RFC 3489 except the ability\nto get OTPs from the server.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe stund port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"stxxl","origin":"devel/stxxl","version":"1.4.1","comment":"Standard Template Library for Extra Large Data Sets","maintainer":"amdmi3@FreeBSD.org","www":"https://stxxl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cec0a0c682c3b607a58f23a49740bf3fe84e2e59aba838f5af35889127d12bf","flatsize":4735448,"path":"All/stxxl-1.4.1.pkg","repopath":"All/stxxl-1.4.1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":641456,"desc":"STXXL is an implementation of the C++ standard template library STL\nfor external memory (out-of-core) computations, i. e. STXXL implements\ncontainers and algorithms that can process huge volumes of data\nthat only fit on disks.  While the closeness to the STL supports\nease of use and compatibility with existing applications, another\ndesign priority is high performance.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"stringencoders","origin":"devel/stringencoders","version":"3.10.3_3","comment":"Collection of high performance C-string transformations","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/client9/stringencoders","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16dbb858469a9105eeb3120ce5f1e830e0916116f55636d89b7677042fcd9cb6","flatsize":138493,"path":"All/stringencoders-3.10.3_3.pkg","repopath":"All/stringencoders-3.10.3_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19980,"desc":"A collection of high performance c-string transformations, frequently 2x faster\nthan standard implementations.\n\nincluding\n\n    * base64, standard\n    * base64, web/url safe, with configurable alphabet\n    * base85 (good for http cookies)\n    * base16 (hex)\n    * base2 (ascii binary)\n    * url escaping\n    * javascript string escaping\n    * fast number to string conversion, 4-22x faster than sprintf!\n    * fast ascii upper/lower case conversion, 2-66x faster than stdlib!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"shlibs_provided":["libmodpbase64.so.0"]},{"name":"string_theory","origin":"devel/string_theory","version":"3.8","comment":"Modern C++ library for string manipulation and storage","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/zrax/string_theory","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1e0d712bf3fa7475ed9c2fe4515d3e1943df08dc57a78099705673e43590608","flatsize":246354,"path":"All/string_theory-3.8.pkg","repopath":"All/string_theory-3.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27100,"desc":"String Theory is a flexible modern C++ library for string manipulation\nand storage.  It stores data internally as UTF-8, for ease of use\nwith existing C/C++ APIs.  It can also handle conversion to and\nfrom UTF-16, UTF-32, and Latin-1, and has a variety of methods to\nsimplify text manipulation.\n\nIn addition, String Theory includes a powerful and fast type-safe\nstring formatter (ST::format), which can be extended with custom\ntype formatters by end-user code.","categories":["devel"]},{"name":"subversion","origin":"devel/subversion","version":"1.14.3_7","comment":"Version control system","maintainer":"michaelo@apache.org","www":"https://subversion.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"475e30ca5d3e985843f4a87a8dd720bb69d424b2da41f1c497d54c8299faea82","flatsize":18891761,"path":"All/subversion-1.14.3_7.pkg","repopath":"All/subversion-1.14.3_7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3270192,"desc":"Subversion is a version control system designed to be as similar to cvs(1)\nas possible, while fixing many outstanding problems with cvs(1).","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"serf":{"origin":"www/serf","version":"1.3.10_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"utf8proc":{"origin":"textproc/utf8proc","version":"2.9.0"}},"categories":["devel"],"shlibs_required":["libaprutil-1.so.0","libapr-1.so.0","libexpat.so.1","libsqlite3.so.0","liblz4.so.1","libutf8proc.so.3","libintl.so.8","libserf-1.so.1"],"shlibs_provided":["libsvn_client-1.so.0","libsvn_delta-1.so.0","libsvn_diff-1.so.0","libsvn_fs-1.so.0","libsvn_fs_fs-1.so.0","libsvn_fs_util-1.so.0","libsvn_fs_x-1.so.0","libsvn_ra-1.so.0","libsvn_ra_local-1.so.0","libsvn_ra_serf-1.so.0","libsvn_ra_svn-1.so.0","libsvn_repos-1.so.0","libsvn_subr-1.so.0","libsvn_wc-1.so.0"],"options":{"BDB":"off","DOCS":"on","GPG_AGENT":"on","NLS":"on","SASL":"off","SERF":"on","STATIC":"off","SVNSERVE_WRAPPER":"off","TEST":"off","TOOLS":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:subversion:1.14.3:::::dragonfly6:x86_64:7"}},{"name":"stringtie","origin":"biology/stringtie","version":"2.1.1","comment":"Transcript assembly and quantification for RNA-seq","maintainer":"mzaki@e-mail.ne.jp","www":"http://www.ccb.jhu.edu/software/stringtie/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0499c76b1a8b517120986982d8c702fc9b2a846f51301777867a7a908b79c69","flatsize":694976,"path":"All/stringtie-2.1.1.pkg","repopath":"All/stringtie-2.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":281520,"desc":"StringTie is a fast and highly efficient assembler of RNA-seq alignments into\npotential transcripts. The input can be the alignments of raw reads as usual;\nit also accepts longer assembled sequences. The output can be processed by\ndownstream software including Ballgown, Cuffdiff, etc.\n\nCitation:\nPertea et al. (2015) StringTie enables improved reconstruction of a\ntranscriptome from RNA-seq reads.\nNature Biotechnology 33: 290-295 doi:10.1038/nbt.3122","categories":["biology"]},{"name":"stuffbin","origin":"devel/stuffbin","version":"1.3.0_6","comment":"Compress and embed static files and assets into Go binaries","maintainer":"lcook@FreeBSD.org","www":"https://github.com/knadh/stuffbin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60e37cd760d8c23cae72353682339c7efffebb3f5e6fe024f02091684d96636a","flatsize":3181573,"path":"All/stuffbin-1.3.0_6.pkg","repopath":"All/stuffbin-1.3.0_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1160616,"desc":"Utility to compress and embed static files and\nassets into Go binaries for distribution. It\nsupports falling back to the local file system\nwhen no embedded assets are available, for\ninstance, in development mode.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"stress","origin":"sysutils/stress","version":"1.0.4_2","comment":"Tool to impose load on and stress test Unix-like systems","maintainer":"skreuzer@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ab097a1e8d9693a99636ee0bbbb8acbfa64dd491fc4b4f84809ac28d5d2206c","flatsize":64347,"path":"All/stress-1.0.4_2.pkg","repopath":"All/stress-1.0.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23132,"desc":"stress is a tool which imposes a configurable amount of CPU,\nmemory, I/O, or disk stress on a POSIX-compliant operating\nsystem. It is written in portable ANSI C, and uses the GNU\nAutotools to compile on a great number of UNIX-like operating\nsystems.\n\nstress is not a benchmark. It is a tool used by system\nadministrators to evaluate how well their systems will scale,\nby kernel programmers to evaluate perceived performance\ncharacteristics, and by systems programmers to expose the\nclasses of bugs which only or more frequently manifest\nthemselves when the system is under heavy load.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["sysutils"]},{"name":"streamvbyte","origin":"archivers/streamvbyte","version":"1.0.0","comment":"Integer compression with SIMD based on Google's varint","maintainer":"jwb@FreeBSD.org","www":"https://github.com/lemire/streamvbyte","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3779ed4d25c54e229b66206ead588737a7ca8f8ba780cbbc12b389142965ce4","flatsize":61085,"path":"All/streamvbyte-1.0.0.pkg","repopath":"All/streamvbyte-1.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13136,"desc":"StreamVByte is an integer compression technique that applies SIMD\ninstructions (vectorization) to Google's varint approach. The net\nresult is faster than other byte-oriented compression techniques.  The\napproach is patent-free, the code is available under the Apache\nLicense.  It includes fast differential coding.  It assumes a recent\nIntel processor (e.g., haswell or better, though we provide runtime\ndispatching for compatibility with legacy systems) or an ARM processor\nwith NEON instructions (which is almost all of them).","categories":["archivers"]},{"name":"streamtranscoder","origin":"audio/streamtranscoder","version":"1.2.8_14","comment":"Transcode and stream audio to a SHOUTcast/Icecast/Peercast server","maintainer":"mark@mkproductions.org","www":"https://BSDforge.com/projects/audio/streamTranscoder/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf815bd28251ea0de6a5ae4153b3d3423ccc7a85940be55990dd951b4a2f57ff","flatsize":120851,"path":"All/streamtranscoder-1.2.8_14.pkg","repopath":"All/streamtranscoder-1.2.8_14.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":46848,"desc":"streamTranscoder takes the output from\nSHOUTcast/Icecast/Peercast/KasterBlaster servers or a sound card input and\ntranscodes them to another SHOUTcast, Icecast, or Peercast server in MP3 or\nOgg Vorbis format. It can transcode the input audio by resampling or\nre-encoding, as well as changing the format from MP3 to Ogg Vorbis (or vice\nversa).","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"}},"categories":["audio"],"shlibs_required":["libogg.so.0","libvorbis.so.0","libcurl.so.4","libmad.so.0","libmp3lame.so.0","libvorbisenc.so.2","libvorbisfile.so.3"],"options":{"DOCS":"on"}},{"name":"string-machine-lv2","origin":"audio/string-machine-lv2","version":"0.1.0_4","comment":"Digital model of electronic string ensemble instrument","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jpcima/string-machine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"752dec67c9d89191ac24fba3b4a5158b86f0af629ab58a1d6fcbbda1f404e321","flatsize":765533,"path":"All/string-machine-lv2-0.1.0_4.pkg","repopath":"All/string-machine-lv2-0.1.0_4.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":156812,"desc":"String-machine is a virtual-analog string ensemble synthesizer.\n\nThis implementation is based on a digital model designed by Peter Whiting.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["audio"],"shlibs_required":["libcairo.so.2","libX11.so.6"]},{"name":"streamripper","origin":"audio/streamripper","version":"1.64.6_9","comment":"Splits SHOUTcast stream into tracks","maintainer":"freebsdports@xorcara.com","www":"https://streamripper.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46b398ff3ef9698cf63ce24d2641fcce52bc04ba60dc02d15c38c57815b87976","flatsize":153352,"path":"All/streamripper-1.64.6_9.pkg","repopath":"All/streamripper-1.64.6_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":67080,"desc":"Using information which a SHOUTcast server can optionally send,\nthis program breaks an audio stream into \"tracks,\" stores them in\nseparate files as they arrive, and names the files by appending\n\".mp3\" to the name of the track.  The tracks can be listened to at\nthe user's leisure with an MPEG Layer 3 audio player.","deps":{"cdk":{"origin":"devel/cdk","version":"5.0.20240619,1"},"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtre":{"origin":"textproc/libtre","version":"0.8.0_4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libfaad.so.2","libmad.so.0","libogg.so.0","libvorbis.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"FAAD":"on","VORBIS":"on"},"annotations":{"cpe":"cpe:2.3:a:streamripper:streamripper:1.64.6:::::dragonfly6:x86_64:9"}},{"name":"stymulator","origin":"audio/stymulator","version":"0.21a_5","comment":"Command-line Yamaha YM2149 (.ym) chiptune player","maintainer":"ehaupt@FreeBSD.org","www":"http://atariarea.krap.pl/stymulator/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3860e6a50dbfba237711243fe95fd77bf0979e385122d33f8c53ebdc456d3db2","flatsize":185116,"path":"All/stymulator-0.21a_5.pkg","repopath":"All/stymulator-0.21a_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":56496,"desc":"STYMulator is an Open Source player which plays music files in the YM chiptune\nformat. In particular the YM files are Yamaha YM2149 soundchip music data\nregisters dumped from the ATARI 16-bit computers.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"stylua","origin":"devel/stylua","version":"0.20.0_4","comment":"Opinionated Lua code formatter","maintainer":"lcook@FreeBSD.org","www":"https://github.com/JohnnyMorganz/StyLua","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2e16c172cabe564806b03f2e41c62c14ad30bf4e90fbf858572c43d69a5daec","flatsize":5851761,"path":"All/stylua-0.20.0_4.pkg","repopath":"All/stylua-0.20.0_4.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1480232,"desc":"An opinionated code formatter for Lua 5.1,\nLua 5.2 and Luau, built using full-moon.\nStyLua is inspired by the likes of prettier,\nit parses your Lua codebase, and prints it\nback out from scratch, enforcing a consistent\ncode style.","categories":["devel"],"options":{"DOCS":"on","EDITORCONFIG":"on","LUA52":"on","LUA53":"on","LUA54":"on","LUAU":"on"}},{"name":"suitesparse-graphblas","origin":"math/suitesparse-graphblas","version":"9.1.0","comment":"Graph algorithms in the language of linear algebra","maintainer":"fortran@FreeBSD.org","www":"https://graphblas.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47771b49bfcee5419bc0089d4cc769136c75118dcc5fc81ad4f1192c140b4b2e","flatsize":15252768,"path":"All/suitesparse-graphblas-9.1.0.pkg","repopath":"All/suitesparse-graphblas-9.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8128708,"desc":"This port installs the module GraphBLAS of SuiteSparse.\n\nSuiteSparse:GraphBLAS is a complete implementation of the GraphBLAS\nstandard, which defines a set of sparse matrix operations on an extended\nalgebra of semirings using an almost unlimited variety of operators and\ntypes. When applied to sparse adjacency matrices, these algebraic\noperations are equivalent to computations on graphs. GraphBLAS provides\na powerful and expressive framework for creating graph algorithms based\non the elegant mathematics of sparse matrix operations on a semiring.\n\nSee also <https://github.com/GraphBLAS/>.","deps":{"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"}},"categories":["math"],"shlibs_provided":["libgraphblas.so.9"],"options":{"DEMOS":"off","DOCS":"on","OPENMP":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"stream","origin":"benchmarks/stream","version":"5.10","comment":"Synthetic benchmark program that measures sustainable memory bandwidth","maintainer":"ports@FreeBSD.org","www":"https://www.cs.virginia.edu/stream/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97ca5f6e2c58e48b9eecaa99833c905a86f6d3daa3bd6ddf40fd62ecb49fd0e1","flatsize":30775,"path":"All/stream-5.10.pkg","repopath":"All/stream-5.10.pkg","licenselogic":"single","pkgsize":10152,"desc":"The STREAM benchmark is a simple synthetic benchmark program that\nmeasures sustainable memory bandwidth (in MB/s) and the corresponding\ncomputation rate for simple vector kernels.\n\nDocumentation can be found at: http://www.cs.virginia.edu/stream/ref.html","categories":["benchmarks"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe stream port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"stratagus","origin":"games/stratagus","version":"3.2.0","comment":"Free cross-platform real-time strategy gaming engine","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/Wargus/stratagus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a25183821ecac24ffb624bcc6ead8b6eb257569849b988a5b2cee7d132e82b65","flatsize":3153833,"path":"All/stratagus-3.2.0.pkg","repopath":"All/stratagus-3.2.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":973988,"desc":"Stratagus is a free cross-platform real-time strategy gaming engine. It\nincludes support for playing over the internet/LAN, or playing a computer\nopponent. The engine is configurable and can be used to create games with\na wide-range of features specific to your needs. See the data sets page\nfor a list of current games using the Stratagus engine.\n\nWWW: https://stratagus.com/stratagus.html\nWWW: https://github.com/Wargus/stratagus","deps":{"libmng":{"origin":"graphics/libmng","version":"2.0.3_2"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"tolua++":{"origin":"lang/tolua++","version":"1.0.93_3"},"zenity":{"origin":"x11/zenity","version":"3.42.1_3"}},"categories":["games"],"shlibs_required":["libpng16.so.16","liblua-5.1.so","libSDL2-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_image-2.0.so.0","libtolua++-5.1.so","libmng.so.1","libogg.so.0","libvorbis.so.0","libtheora.so.0"],"options":{"DOCS":"on","MNG":"on","THEORA":"on","VORBIS":"on"},"messages":[{"message":"NOTE: This is the engine only. If you would like to play a game that uses the\nStratagus engine, you must install supporting games of the engine.\n\nwartool, available in 'games/wargus' allows the user to extract game data\nfrom legitimate copies of Warcraft 2, for use by Stratagus.\n\nFor more information, visit the following URL:\n\nhttps://stratagus.com/\n\nEnjoy!","type":"install"}]},{"name":"stowES","origin":"sysutils/stowES","version":"0.5.7_1","comment":"Stow enhancement script","maintainer":"ports@FreeBSD.org","www":"https://os.inf.tu-dresden.de/~adam/stowES/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a37f58f0b09e535af362225379d715bdda069358241471fe0d6321c1cd6ad4cf","flatsize":179962,"path":"All/stowES-0.5.7_1.pkg","repopath":"All/stowES-0.5.7_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":54936,"desc":"stowES (stow Enhancement Script) is a Perl script which tries to ease the\nuse of the \"stow\" packaging program and software which can be compiled\nand installed with autoconf. It automates the compilation and installation\nof software packages by calling tar, configure, make, and stow with the\nappropriate arguments.  Furthermore it helps maintaining your installed\nsoftware by creating library dependencies and checksums, and providing\nvarious search functions. It is also possible to create tar-archives out\nof your installed packages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"stow":{"origin":"sysutils/stow","version":"2.4.0"}},"categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe stowES port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sttr","origin":"textproc/sttr","version":"0.2.22_1","comment":"Quickly run various transformations on strings","maintainer":"se@FreeBSD.org","www":"https://github.com/abhimanyu003/sttr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad994de4960f1ba11e15fb8d62806657a1be572b7ee103acc1f31a6b55c8c06e","flatsize":9549637,"path":"All/sttr-0.2.22_1.pkg","repopath":"All/sttr-0.2.22_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2601216,"desc":"The sttr command allows you to quickly run various text transformation\noperations:\n\n- ascii85, base32, base64, base64url, and base85 encode/decode\n- HTML encode/decode\n- URL encode/decode\n- rot13 encode\n- generate bcrypt, md5, sha1, sha256, or sha512 checksum\n- transform to camel-, kebab-, slug-, snake-, title-case\n- transform to lower or upper case\n- shuffle, sort, or unique lines\n- reverse text character by character or line by line\n- remove spaces or new-line characters\n- count characters, words, or lines\n- convert a #hex color code to RGB\n- hex encode/decode\n- format text as JSON\n- convert between JSON and MSGPACK or YAML text\n- convert markdown to HTML\n- extract emails, IP numbers, or URLs from text\n- pad numbers with zeroes","categories":["textproc"]},{"name":"stow","origin":"sysutils/stow","version":"2.4.0","comment":"GNU version of Carnegie Mellon's \"Depot\" program","maintainer":"bofh@FreeBSD.org","www":"https://www.gnu.org/software/stow/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88cc5fa81dc778004b49356a161bbfb3873c9616ff075595e818e4523a4d2ce6","flatsize":1037679,"path":"All/stow-2.4.0.pkg","repopath":"All/stow-2.4.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":391364,"desc":"This is GNU Stow, a program for managing the installation of software\npackages, keeping them separate (/usr/local/stow/emacs\nvs. /usr/local/stow/perl, for example) while making them appear to be\ninstalled in the same place (/usr/local).\n\nStow was inspired by Carnegie Mellon's \"Depot\" program, but is\nsubstantially simpler.  Whereas Depot requires database files to keep\nthings in sync, Stow stores no extra state between runs, so there's\nno danger (as there is in Depot) of mangling directories when file\nhierarchies don't match the database.  Also unlike Depot, Stow will\nnever delete any files, directories, or links that appear in a Stow\ndirectory (e.g., /usr/local/stow/emacs), so it's always possible to\nrebuild the target tree (e.g., /usr/local).","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"stp","origin":"math/stp","version":"2.3.4,1","comment":"Decision Procedure for Bitvectors and Arrays","maintainer":"arrowd@FreeBSD.org","www":"https://stp.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"329a21587aa6ef55e86fe6035014410436fa7f915408b3f58752fbf29226fc93","flatsize":2994537,"path":"All/stp-2.3.4,1.pkg","repopath":"All/stp-2.3.4,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":926492,"desc":"STP is a constraint solver (also referred to as a decision procedure or\nautomated prover) aimed at solving constraints generated by program analysis\ntools, theorem provers, automated bug finders, intelligent fuzzers and model\ncheckers. STP has been used in many research projects at Stanford, Berkeley,\nMIT, CMU and other universities. It is also being used at many companies such\nas NVIDIA, some startup companies, and by certain government agencies.\n\nThe input to STP are formulas over the theory of bit-vectors and arrays (This\ntheory captures most expressions from languages like C/C++/Java and Verilog),\nand the output of STP is a single bit of information that indicates whether\nthe formula is satisfiable or not. If the input is satisfiable, then it also\ngenerates a variable assignment to satisfy the input formula.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cryptominisat":{"origin":"math/cryptominisat","version":"5.11.21_1"},"minisat":{"origin":"math/minisat","version":"2.2.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"shlibs_required":["libboost_program_options.so.1.84.0","libminisat.so.2"],"shlibs_provided":["libstp.so.2.3"]},{"name":"texlive-texmf-source","origin":"print/texlive-texmf-source","version":"20240312","comment":"TeX Live Typesetting System, texmf Tree (source)","maintainer":"tex@FreeBSD.org","www":"https://tug.org/texlive/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bdced78dc3e83ae9ec081870483ca15829fb22396da66e4b38ef5c259562b4d","flatsize":398436710,"path":"All/texlive-texmf-source-20240312.pkg","repopath":"All/texlive-texmf-source-20240312.pkg","licenselogic":"single","pkgsize":74085756,"desc":"TeX Live macro packages (source).","categories":["print"],"annotations":{"cpe":"cpe:2.3:a:tug:texlive:20240312:::::dragonfly6:x86_64"}},{"name":"stone","origin":"net/stone","version":"2.4_1","comment":"TCP/IP packet repeater in the application layer","maintainer":"ports@FreeBSD.org","www":"https://www.gcd.org/sengoku/stone/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc9939814a62356078740698e814ba95e01a179cee0c31725046fa292ad8ff2c","flatsize":173459,"path":"All/stone-2.4_1.pkg","repopath":"All/stone-2.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":80276,"desc":"Stone is a TCP/IP packet repeater in the application layer.  It\nrepeats TCP and UDP packets from inside to outside of a firewall, or\nfrom outside to inside.\n\nStone has following features:\n\n1.  Simple.\n        Stone's source code is only 3000 lines long (written in C\n        language), so you can minimize the risk of security\n        holes.\n\n2.  Stone supports SSL.\n        Using OpenSSL (http://www.openssl.org/), stone can\n        encrypt/decrypt packets.\n\n3.  Stone is a http proxy.\n        Stone can also be a tiny http proxy.\n\n4.  POP -> APOP conversion.\n        With stone and a mailer that does not support APOP, you can\n        access to an APOP server.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"messages":[{"message":"===>   NOTICE:\n\nThe stone port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"str","origin":"devel/str","version":"0.9.12_2","comment":"Generic String Library","maintainer":"vd@FreeBSD.org","www":"http://www.ossp.org/pkg/lib/str/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a89d95d6f618d4145bacb0b467c53a71591578c0ef76627f74bca3d61c7c3c8","flatsize":218573,"path":"All/str-0.9.12_2.pkg","repopath":"All/str-0.9.12_2.pkg","licenselogic":"single","pkgsize":73300,"desc":"OSSP str - Generic String Library\nCopyright (c) 1999-2003 Ralf S. Engelschall <rse@engelschall.com>\nCopyright (c) 1999-2003 The OSSP Project <http://www.ossp.org/>\n\nOSSP str is a generic string library written in ISO-C which\nprovides functions for handling, matching, parsing, searching and\nformatting of ISO-C strings. So it can be considered as a superset of POSIX\nstring(3), but its main intention is to provide a more convenient and\ncompact API plus a more generalized functionality.","categories":["devel"],"shlibs_provided":["libstr.so.9"]},{"name":"stoken","origin":"security/stoken","version":"0.93_3","comment":"Software Token for UNIX compatible with RSA SecurID","maintainer":"samm@FreeBSD.org","www":"https://sourceforge.net/p/stoken/wiki/Home/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e200d12dcec3caff8f88ab639d7bab1d13d8b099713b8d7bf2cee34e2d507eb","flatsize":202107,"path":"All/stoken-0.93_3.pkg","repopath":"All/stoken-0.93_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":65048,"desc":"Stoken is an open source tokencode generator compatible with RSA SecurID 128-bit\n(AES) tokens. It is a hobbyist project, not affiliated with or endorsed by RSA\nSecurity.","deps":{"libtomcrypt":{"origin":"security/libtomcrypt","version":"1.18.2_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["security"],"shlibs_required":["libtomcrypt.so.1","libxml2.so.2"],"shlibs_provided":["libstoken.so.1"],"options":{"DOCS":"on","X11":"off"}},{"name":"stm32flash","origin":"cad/stm32flash","version":"0.7","comment":"Flash program for STM32 using the ST serial bootloader","maintainer":"yuri@FreeBSD.org","www":"https://sourceforge.net/projects/stm32flash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26f43bb253cf076c777e27540671941e269d663ff05eda6a1ed8171186b84d8f","flatsize":71828,"path":"All/stm32flash-0.7.pkg","repopath":"All/stm32flash-0.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30080,"desc":"Open source cross platform flash program for the STM32 ARM microcontrollers\nusing the built-in ST serial bootloader over UART or I2C.","categories":["cad"]},{"name":"stone-phaser-lv2","origin":"audio/stone-phaser-lv2","version":"0.1.2.17","comment":"Classic analog phaser effect, made with DPF and Faust","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jpcima/stone-phaser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0eead22b56470a586bf04939110ce982327152c21bc4e286c816d18b2b9204cc","flatsize":3710589,"path":"All/stone-phaser-lv2-0.1.2.17.pkg","repopath":"All/stone-phaser-lv2-0.1.2.17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1051212,"desc":"A classic analog phaser effect\n\nThis is an analog phaser with similarity to the Small Stone. It has a color\nswitch, which makes the phasing stronger when on, and adds some feedback\ncontrols. A stereo variant of the phaser is included.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["audio"],"shlibs_required":["libcairo.so.2","libX11.so.6"]},{"name":"stlink","origin":"devel/stlink","version":"1.7.0_2","comment":"STM32 ST-Link JTAG variant tools","maintainer":"lev@FreeBSD.org","www":"https://github.com/texane/stlink","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b3fb3f1edc58041bdcd40c25087bad00e5c652521a85675b1d55c33d441dc4e","flatsize":542480,"path":"All/stlink-1.7.0_2.pkg","repopath":"All/stlink-1.7.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":121404,"desc":"ST-Link v1 / ST-Link v2 STMicroelectronics JTAG variat support.\n\n This packahe provide utilities to flash and debug STMicro microcontrollers\nvia ST-Link v1 / ST-Link v2 protocols.","categories":["devel"],"shlibs_provided":["libstlink.so.1"],"options":{"DOCS":"on","GTK3":"off"}},{"name":"stlfilt","origin":"devel/stlfilt","version":"20080203","comment":"STL Error Message Decryptor for C++","maintainer":"ports@FreeBSD.org","www":"https://www.bdsoft.com/tools/stlfilt.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf00301b056fa0180757fb29cd12ec5217a88211bf5dc44438ada8f54e7dedd9","flatsize":76927,"path":"All/stlfilt-20080203.pkg","repopath":"All/stlfilt-20080203.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21752,"desc":"STLFilt simplifies and/or reformats long-winded C++ error and warning\nmessages, with a focus on STL-related diagnostics (and for MSVC 6, it\nfully eliminates C4786 warnings and their detritus). The result renders\nmany of even the most cryptic diagnostics comprehensible.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe stlfilt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"stjerm","origin":"x11/stjerm","version":"0.18_2","comment":"GTK-based quake-like terminal emulator","maintainer":"lichray@gmail.com","www":"https://github.com/stjerm/stjerm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9fb6b86306ab0a503f1c66b9486e5abb5641ab2f5ffb87de87e76ba627686b3","flatsize":71501,"path":"All/stjerm-0.18_2.pkg","repopath":"All/stjerm-0.18_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25072,"desc":"Stjerm is a roll-down, Quake-like terminal emulator that shows up on keyboard\nshortcut, and hides away when not needed.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"vte":{"origin":"x11-toolkits/vte","version":"0.28.2_4"}},"categories":["x11"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libXinerama.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libvte.so.9","libX11.so.6","libXext.so.6"]},{"name":"stormbaancoureur","origin":"games/stormbaancoureur","version":"2.1.6_5","comment":"Simulated obstacle course for automobiles","maintainer":"amdmi3@FreeBSD.org","www":"https://www.stolk.org/stormbaancoureur/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16cc618381b453ec7668c6575c09402a078662096076a0ddc706c548d477a797","flatsize":4338915,"path":"All/stormbaancoureur-2.1.6_5.pkg","repopath":"All/stormbaancoureur-2.1.6_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3096172,"desc":"Stormbaan Coureur is the Linux game that was formerly known as\nSturmbahnfahrer. It is back with a larger track, more challenges,\nmany improvements in a PC (Politically Correct) edition. In this\ngame, it is all about the car Physics. If you want to master it,\ntry to have the laws of physics work with you, not against you.\n\nStormbaan Coureur is a game by Bram Stolk.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"alsa-plugins":{"origin":"audio/alsa-plugins","version":"1.2.7.1_3"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"ode":{"origin":"devel/ode","version":"0.16.2,1"}},"categories":["games"],"shlibs_required":["libode.so.0.16.2","libglut.so.3","libGLU.so.1","libGL.so.1","libasound.so.2"],"options":{"ALSA":"on","DOCS":"on"}},{"name":"stk","origin":"audio/stk","version":"4.6.2_1","comment":"Synthesis ToolKit in C++","maintainer":"yuri@FreeBSD.org","www":"https://ccrma.stanford.edu/software/stk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3df0f2373a188f78a141205f91a97b225ab4880f41b2f7c0dc17e1d2988e9716","flatsize":1602413,"path":"All/stk-4.6.2_1.pkg","repopath":"All/stk-4.6.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":513308,"desc":"The Synthesis ToolKit in C++ (STK) is a set of open source audio signal\nprocessing and algorithmic synthesis classes written in the C++ programming\nlanguage.","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"}},"categories":["audio"],"shlibs_required":["libjack.so.0"],"shlibs_provided":["libstk-4.6.2.so"]},{"name":"stfl","origin":"devel/stfl","version":"0.24_1","comment":"Structured Terminal Forms Language/Library","maintainer":"arved@FreeBSD.org","www":"https://www.clifford.at/stfl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22222a67a6fbf70f896397d526a1224e32c5c792f1a4a73e719f75b6ea35bc2b","flatsize":653422,"path":"All/stfl-0.24_1.pkg","repopath":"All/stfl-0.24_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":127308,"desc":"STFL is a library which implements a curses-based widget set for text\nterminals. The STFL API can be used from C, SPL, Python, Perl and Ruby.\nSince the API is only 14 simple function calls big and there are\nalready generic SWIG bindings it is very easy to port STFL to\nadditional scripting languages.\n\nA special language (the Structured Terminal Forms Language) is used to\ndescribe STFL GUIs. The language is designed to be easy and fast to\nwrite so an application programmer does not need to spend ages fiddling\naround with the GUI and can concentrate on the more interesting\nprogramming tasks.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libiconv.so.2","libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libstfl.so.0"]},{"name":"sterm","origin":"x11/sterm","version":"0.9.1","comment":"Simple X terminal","maintainer":"pkubaj@FreeBSD.org","www":"https://st.suckless.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e0b340c2ee86fe0fa15ba8122dc80d6487b6d9e5919a56dab7fe71985209be2","flatsize":120407,"path":"All/sterm-0.9.1.pkg","repopath":"All/sterm-0.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44364,"desc":"st is a minimalistic X terminal.\n\nIt consists of a single binary, configuration is done at compile-time by a\nconfig.h file.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXft.so.2","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on","SCROLLBACK":"off","XRESOURCES":"off"}},{"name":"steps-mono","origin":"x11-fonts/steps-mono","version":"0.3.29","comment":"Monospace font created for the French magazine Etapes","maintainer":"0mp@FreeBSD.org","www":"https://raphaelbastide.com/steps-mono","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09be3d9156d455b564834ddb8a441c3abce8704105111288d76c4c9dba021075","flatsize":41279,"path":"All/steps-mono-0.3.29.pkg","repopath":"All/steps-mono-0.3.29.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":18208,"desc":"Steps Mono was created by Raphael Bastide and Jean-Baptiste Morizot\nfor the French magazine Etapes: to demonstrate a collaborative design\non the same font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"sweethome3d","origin":"cad/sweethome3d","version":"7.1","comment":"Free interior 3D design application","maintainer":"danfe@FreeBSD.org","www":"https://www.sweethome3d.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19a58123e7fff82553bb967855e6677d376a50064df649b411de0702727b3dcf","flatsize":25946959,"path":"All/sweethome3d-7.1.pkg","repopath":"All/sweethome3d-7.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":25141160,"desc":"Sweet Home 3D is a free, cross-platform (written in Java) interior design\napplication that helps you draw the plan of your house, arrange furniture\non it, and visit the results in 3D.","deps":{"java3d":{"origin":"java/java3d","version":"1.5.2_7"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["cad","java"]},{"name":"strawberry-qt5","origin":"audio/strawberry","version":"1.0.23_2","comment":"Music player and collection organizer","maintainer":"jhale@FreeBSD.org","www":"https://www.strawberrymusicplayer.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"345bd4d0a35f5b30b2b56f0edee3fab8b82548e90c69bbf849ab097deb18ec50","flatsize":13410581,"path":"All/strawberry-qt5-1.0.23_2.pkg","repopath":"All/strawberry-qt5-1.0.23_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":5314480,"desc":"Strawberry is a music player and music collection organizer forked\nfrom Clementine in 2018. It is aimed at music collectors and\naudiophiles.\n\nFeatures include:\n* Smart and dynamic playlists\n* Tag editing\n* Streaming support\n* Audio CD playback\n* Song lyrics\n* Scrobbler with support for Last.fm, Libre.fm and ListenBrainz","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"chromaprint":{"origin":"audio/chromaprint","version":"1.5.1.20221217_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-libav":{"origin":"multimedia/gstreamer1-libav","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-faac":{"origin":"audio/gstreamer1-plugins-faac","version":"1.22.10"},"gstreamer1-plugins-faad":{"origin":"audio/gstreamer1-plugins-faad","version":"1.22.10"},"gstreamer1-plugins-flac":{"origin":"audio/gstreamer1-plugins-flac","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-lame":{"origin":"audio/gstreamer1-plugins-lame","version":"1.22.10"},"gstreamer1-plugins-mpg123":{"origin":"audio/gstreamer1-plugins-mpg123","version":"1.22.10"},"gstreamer1-plugins-opus":{"origin":"audio/gstreamer1-plugins-opus","version":"1.22.10"},"gstreamer1-plugins-taglib":{"origin":"audio/gstreamer1-plugins-taglib","version":"1.22.10_1"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"gstreamer1-plugins-vorbis":{"origin":"audio/gstreamer1-plugins-vorbis","version":"1.22.10"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libebur128":{"origin":"audio/libebur128","version":"1.2.6"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio"],"shlibs_required":["libsqlite3.so.0","libQt5Concurrent.so.5","libQt5Widgets.so.5","libQt5Sql.so.5","libQt5Network.so.5","libprotobuf.so.24.4.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libtag.so.2","libQt5DBus.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libicuuc.so.74","libicui18n.so.74","libasound.so.2","libgstapp-1.0.so.0","libgsttag-1.0.so.0","libgstpbutils-1.0.so.0","libgstvideo-1.0.so.0","libQt5Core.so.5","libfftw3.so.3","libchromaprint.so.1","libebur128.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libxcb.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libgstreamer-1.0.so.0","libgstbase-1.0.so.0","libgstaudio-1.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"CDIO":"off","EBUR128":"on","IPOD":"off","MOODBAR":"on","MTP":"off","MUSICBRAINZ":"on","NLS":"on","TEST":"off","ICONV":"off","ICU":"on","GSTREAMER":"on","VLC":"off","ALSA":"on","PULSEAUDIO":"off"},"annotations":{"flavor":"qt5"}},{"name":"trigger-rally","origin":"games/trigger-rally","version":"0.6.6.1_6","comment":"Rally car racing game","maintainer":"alfix86@gmail.com","www":"http://trigger-rally.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b6b7081f4fc03fd438360d71821fcefa54a9a1d9217f4419b6001d1d7945a0c","flatsize":124621280,"path":"All/trigger-rally-0.6.6.1_6.pkg","repopath":"All/trigger-rally-0.6.6.1_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":118675360,"desc":"Trigger is a free rally car racing game. Fun for all the family! You\nrace a sequence of 6 courses, with increasing levels of difficulty.\n\nTrigger is highly customisable, and it's easy to add new levels and\nvehicles.","deps":{"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"tinyxml2":{"origin":"textproc/tinyxml2","version":"10.0.0_3,1"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libGL.so.1","libGLU.so.1","libGLEW.so.2","libSDL2_image-2.0.so.0","libphysfs.so.1","libopenal.so.1","libalut.so.0","libtinyxml2.so.10"],"options":{"DOCS":"on"}},{"name":"strawberry-qt6","origin":"audio/strawberry","version":"1.0.23_2","comment":"Music player and collection organizer","maintainer":"jhale@FreeBSD.org","www":"https://www.strawberrymusicplayer.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64289ff0787a09a8d86aec79d614753a07bceea2b369530a389705d52fff41ea","flatsize":12957733,"path":"All/strawberry-qt6-1.0.23_2.pkg","repopath":"All/strawberry-qt6-1.0.23_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":5815936,"desc":"Strawberry is a music player and music collection organizer forked\nfrom Clementine in 2018. It is aimed at music collectors and\naudiophiles.\n\nFeatures include:\n* Smart and dynamic playlists\n* Tag editing\n* Streaming support\n* Audio CD playback\n* Song lyrics\n* Scrobbler with support for Last.fm, Libre.fm and ListenBrainz","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"chromaprint":{"origin":"audio/chromaprint","version":"1.5.1.20221217_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-libav":{"origin":"multimedia/gstreamer1-libav","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-faac":{"origin":"audio/gstreamer1-plugins-faac","version":"1.22.10"},"gstreamer1-plugins-faad":{"origin":"audio/gstreamer1-plugins-faad","version":"1.22.10"},"gstreamer1-plugins-flac":{"origin":"audio/gstreamer1-plugins-flac","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-lame":{"origin":"audio/gstreamer1-plugins-lame","version":"1.22.10"},"gstreamer1-plugins-mpg123":{"origin":"audio/gstreamer1-plugins-mpg123","version":"1.22.10"},"gstreamer1-plugins-opus":{"origin":"audio/gstreamer1-plugins-opus","version":"1.22.10"},"gstreamer1-plugins-taglib":{"origin":"audio/gstreamer1-plugins-taglib","version":"1.22.10_1"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"gstreamer1-plugins-vorbis":{"origin":"audio/gstreamer1-plugins-vorbis","version":"1.22.10"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libebur128":{"origin":"audio/libebur128","version":"1.2.6"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-base_sqldriver-sqlite":{"origin":"databases/qt6-base_sqldriver","version":"6.7.2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio"],"shlibs_required":["libsqlite3.so.0","libQt6Concurrent.so.6","libQt6Widgets.so.6","libQt6Sql.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Network.so.6","libprotobuf.so.24.4.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libtag.so.2","libQt6DBus.so.6","libicuuc.so.74","libicui18n.so.74","libasound.so.2","libgstapp-1.0.so.0","libgsttag-1.0.so.0","libgstpbutils-1.0.so.0","libgstvideo-1.0.so.0","libQt6Core.so.6","libfftw3.so.3","libchromaprint.so.1","libebur128.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libxcb.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libgstreamer-1.0.so.0","libgstbase-1.0.so.0","libgstaudio-1.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"CDIO":"off","EBUR128":"on","IPOD":"off","MOODBAR":"on","MTP":"off","MUSICBRAINZ":"on","NLS":"on","TEST":"off","ICONV":"off","ICU":"on","GSTREAMER":"on","VLC":"off","ALSA":"on","PULSEAUDIO":"off"},"annotations":{"flavor":"qt6"}},{"name":"step","origin":"science/step","version":"23.08.5_2","comment":"KDE interactive physics simulator","maintainer":"kde@FreeBSD.org","www":"https://edu.kde.org/step","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32642924e3e2c871a1a4a1f27560e16ec0cb4039e87a60c7591bac83f8888202","flatsize":11948078,"path":"All/step-23.08.5_2.pkg","repopath":"All/step-23.08.5_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1336296,"desc":"Step is an interactive physics simulator. It works like this: you\nplace some bodies on the scene, add some forces such as gravity or\nsprings, then click \"Simulate\" and Step shows you how your scene will\nevolve according to the laws of physics. You can change every property\nof bodies/forces in your experiment (even during simulation) and see\nhow this will change the outcome of the experiment. With Step you can\nnot only learn but feel how physics works!","deps":{"cln":{"origin":"math/cln","version":"1.3.7_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kplotting":{"origin":"graphics/kf5-kplotting","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libqalculate":{"origin":"math/libqalculate","version":"5.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["science","education","kde","kde-applications"],"shlibs_required":["libqalculate.so.23","libKF5KIOWidgets.so.5","libKF5TextWidgets.so.5","libKF5Plotting.so.5","libKF5NewStuffWidgets.so.5","libgsl.so.27","libgslcblas.so.0","libKF5Solid.so.5","libKF5SonnetUi.so.5","libKF5NewStuff.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5Service.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5NewStuffCore.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5Attica.so.5","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"stellarsolver","origin":"astro/stellarsolver","version":"2.5","comment":"Astrometric Plate Solver built on Astrometry.net and SEP","maintainer":"acm@FreeBSD.org","www":"https://github.com/rlancaste/stellarsolver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"895c3da580dce551e23e8dc134a7a561e17e68e201a50acd6416d745d90fa4ab","flatsize":2854868,"path":"All/stellarsolver-2.5.pkg","repopath":"All/stellarsolver-2.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1679960,"desc":"- An Astrometric Plate Solver for Mac, Linux, and Windows, built on\n  Astrometry.net and SEP (sextractor)\n- Meant to be an internal library for use in a program like KStars for internal\n  plate solving on all supported operating systems\n- Python is not required for the library\n- Netpbm is not required for the library\n- Internal Library, so calls to external programs are not required\n- No Astrometry.cfg file is needed, the settings are internal to the program\n- Directly loads the image data into SEP and then takes the generated xy-list\n  internally from Sextractor into astrometry.net, so there is no need to save\n  any files.\n- No temporary files need to be created for solving and no WCS file needs to be\n  created to read the solved information. Although astrometry.net does monitor\n  for the creation of 2 files indicating that a field is solved or a cancel was\n  made, so these are created for now.\n- The Index Files are still required for solving images, but the program or the\n  user can specify the folder locations rather than putting them in the config\n  file.","deps":{"cfitsio":{"origin":"astro/cfitsio","version":"4.4.1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"wcslib":{"origin":"astro/wcslib","version":"8.3_1"}},"categories":["astro"],"shlibs_required":["libcfitsio.so.10","libgsl.so.27","libgslcblas.so.0","libwcs.so.8","libQt5Widgets.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libstellarsolver.so.2"]},{"name":"sted","origin":"editors/sted","version":"0.2.2_1","comment":"Simple/Small/Stupid Text Editor","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1f8eb78b4a004b18a1c1b4ab45799bbf922abef4358f3c4206ec2819f901620","flatsize":41173,"path":"All/sted-0.2.2_1.pkg","repopath":"All/sted-0.2.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17364,"desc":"sted, which is an abbreviation for Small/Stupid (you choose) Text\nEditor, is a small and/or stupid text editor. So far it doesn't do\nmuch. You can edit files, load them and save them.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sted port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"tex-luatex","origin":"print/tex-luatex","version":"20240312","comment":"Extended version of pdfTeX using Lua","maintainer":"tex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5783ae833e34d4f7810e5895cd2fda2f65f4b56e89192a76ead12cba20709bf7","flatsize":170794633,"path":"All/tex-luatex-20240312.pkg","repopath":"All/tex-luatex-20240312.pkg","licenselogic":"single","pkgsize":88560240,"desc":"LuaTeX is an extended version of pdfTeX using Lua as an embedded\nscripting language.  The LuaTeX projects main objective is to provide\nan open and configurable variant of TeX while at the same time\noffering downward compatibility.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"graphite2":{"origin":"graphics/graphite2","version":"1.3.14"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"teckit":{"origin":"textproc/teckit","version":"2.5.11_1"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"},"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"},"tex-libtexlua":{"origin":"devel/tex-libtexlua","version":"5.3.6_2"},"tex-libtexluajit":{"origin":"devel/tex-libtexluajit","version":"2.1.0_3"},"tex-web2c":{"origin":"devel/tex-web2c","version":"20240312"},"zziplib":{"origin":"devel/zziplib","version":"0.13.76"}},"categories":["print"],"shlibs_required":["libtexlua53.so.5","libzzip.so.13","libpng16.so.16","libharfbuzz.so.0","libgraphite2.so.3","libkpathsea.so.6","libtexluajit.so.2","libstdc++.so.6","libgcc_s.so.1"]},{"name":"steghide","origin":"security/steghide","version":"0.5.1_9","comment":"Steganography tool to hide data in binary files","maintainer":"ports@FreeBSD.org","www":"https://steghide.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a154132a1013b0360d70b77d1814cd11e6129265f35144443c5407d64704241","flatsize":497512,"path":"All/steghide-0.5.1_9.pkg","repopath":"All/steghide-0.5.1_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":155412,"desc":"Steghide is a steganography tool which is able to hide data in \"container\nfiles\" and to extract this data again. If you do not know what steganography is\ntake a look at Neil F. Johnson's paper about steganography at\nhttp://www.jjtc.com/Steganography/\nSteghide is designed to be portable and configurable and features hiding data\nin bmp, wav and au files, blowfish encryption, MD5 hashing of passphrases to\nblowfish keys and pseudo-random distribution of hidden bits (\"stego bits\") in\nthe container data.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libmcrypt":{"origin":"security/libmcrypt","version":"2.5.8_4"},"mhash":{"origin":"security/mhash","version":"0.9.9.9_6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"shlibs_required":["libjpeg.so.8","libmhash.so.2","libmcrypt.so.4","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:steghide_project:steghide:0.5.1:::::dragonfly6:x86_64:9"},"messages":[{"message":"===>   NOTICE:\n\nThe steghide port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"stb","origin":"devel/stb","version":"g20211010","comment":"Stb single-file public domain libraries for C/C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/nothings/stb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a7f1fcbed82b551deca69e658b7fb5a0fb787afef83142c62d9146025bf25f1","flatsize":1582996,"path":"All/stb-g20211010.pkg","repopath":"All/stb-g20211010.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":301540,"desc":"single-file public domain (or MIT licensed) libraries for C/C++.\n\nNoteworthy:\n* image loader: stb_image.h\n* image writer: stb_image_write.h\n* image resizer: stb_image_resize.h\n* font text rasterizer: stb_truetype.h\n* typesafe containers: stb_ds.h","categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:stb_project:stb:g20211010:::::dragonfly6:x86_64"}},{"name":"stepcode","origin":"cad/stepcode","version":"0.8.2","comment":"Generates C++ and Python from ISO10303 files","maintainer":"fernape@FreeBSD.org","www":"https://github.com/stepcode/stepcode/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20530ef130d32a5d013802dddc0f033d64b7fb820442e03740c52972927c5fc1","flatsize":47991785,"path":"All/stepcode-0.8.2.pkg","repopath":"All/stepcode-0.8.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3290576,"desc":"In April/May 2012, STEP Class Library was renamed to STEPcode. This was done\nbecause the old name wasn't accurate - the class libraries are only a fraction\nof the software.\n\nThe STEP Class Library (SCL) originated at the National Institute of Standards\nand Technology, or NIST. NIST started working with STEP in the 80's and\ncontinued until the late 90's. Some components of SCL were originally written\nin Lisp and then re-written in mixed C and C++ in the early 90's.\nThe rest of SCL was written in C++ to begin with.\n\nSTEPcode (SC) includes the class libraries, some of the most widely used EXPRESS\nschemas, some tools to work with EXPRESS, and support libraries for those tools.\nTwo of the tools can create schema-specific libraries that are used with the\nclass libraries. There are also some test files and programs.","categories":["cad"],"shlibs_provided":["libexppp.so.0","libexpress.so.0","libstepcore.so.0","libstepdai.so.0","libstepeditor.so.0","libsteplazyfile.so.0","libsteputils.so.0"]},{"name":"statsite","origin":"net-mgmt/statsite","version":"0.8.0_2","comment":"C implementation of statsd","maintainer":"rbarabas@rbarabas.info","www":"https://github.com/armon/statsite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac72a05c2d6b75e1a482c528991416aa570f44d0ba45745cecc09af5bba4df84","flatsize":164126,"path":"All/statsite-0.8.0_2.pkg","repopath":"All/statsite-0.8.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":70356,"desc":"Statsite is a metrics aggregation server.\n\nStatsite is based on Etsy's StatsD, https://github.com/etsy/statsd,\nwire compatible and implemented in C.","categories":["net-mgmt"],"users":["statsd"],"groups":["statsd"],"options":{"DOCS":"on"}},{"name":"stumpwm","origin":"x11-wm/stumpwm","version":"23.11_1","comment":"Tiling, keyboard driven Window Manager written in Common Lisp","maintainer":"jrm@FreeBSD.org","www":"https://www.nongnu.org/stumpwm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d8a88c1680da25512837ce33478c76dc7670616ebe21b6039cba8ffdc180c79","flatsize":12791236,"path":"All/stumpwm-23.11_1.pkg","repopath":"All/stumpwm-23.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12101788,"desc":"StumpWM is a tiling, keyboard driven X11 Window Manager written entirely in\nCommon Lisp.\n\nStumpWM attempts to be customizable yet visually minimal. There are no window\ndecorations, no icons, and no buttons.  It does have various hooks to attach\nyour personal customizations, and variables to tweak.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["x11-wm","lisp"],"shlibs_required":["libzstd.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"startup-notification","origin":"x11/startup-notification","version":"0.12_4","comment":"Library that supports startup notification spec from freedesktop.org","maintainer":"gnome@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/startup-notification/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fdcc6fb6b5a72f30718813a921426be30a7c3f8a3a9173a5006ac3215ad33c2","flatsize":142999,"path":"All/startup-notification-0.12_4.pkg","repopath":"All/startup-notification-0.12_4.pkg","licenselogic":"and","licenses":["LGPL20","MIT"],"pkgsize":33140,"desc":"startup-notification is a minimal library that supports the startup\nnotification spec described at www.freedesktop.org.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"}},"categories":["x11","gnome"],"shlibs_required":["libxcb-util.so.1","libX11-xcb.so.1","libX11.so.6","libxcb.so.1"],"shlibs_provided":["libstartup-notification-1.so.0"]},{"name":"starttls-emacs_wayland","origin":"security/starttls","version":"0.10_33","comment":"Simple wrapper program for STARTTLS on emacs29","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b43ebb44ac840d1f6792977ed3856b58f592be8335bca997b742843c6b1d629b","flatsize":34649,"path":"All/starttls-emacs_wayland-0.10_33.pkg","repopath":"All/starttls-emacs_wayland-0.10_33.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12532,"desc":"Simple wrapper program for STARTTLS on emacsen.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"wayland"}},{"name":"starttls-emacs_nox","origin":"security/starttls","version":"0.10_33","comment":"Simple wrapper program for STARTTLS on emacs29","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3056dfd722c01404309bd367c905b2f1e792170b96cd8e68ddfa3baee124169","flatsize":34649,"path":"All/starttls-emacs_nox-0.10_33.pkg","repopath":"All/starttls-emacs_nox-0.10_33.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12532,"desc":"Simple wrapper program for STARTTLS on emacsen.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"nox"}},{"name":"statik","origin":"devel/statik","version":"0.1.2_22,1","comment":"Embed static files into a Go executable","maintainer":"cheffo@freebsd-bg.org","www":"https://github.com/rakyll/statik","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5ad77ef4e38a7fef5ab371efa34a093d1682aa1202c3d8f87854fbc9495054c","flatsize":1640971,"path":"All/statik-0.1.2_22,1.pkg","repopath":"All/statik-0.1.2_22,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":605836,"desc":"statik allows you to embed a directory of static files into your\nGo binary to be later served from an http.FileSystem. Is this a\ncrazy idea?  No, not necessarily. If you're building a tool that\nhas a Web component, you typically want to serve some images, CSS\nand JavaScript. You like the comfort of distributing a single binary,\nso you don't want to mess with deploying them elsewhere. If your\nstatic files are not large in size and will be browsed by a few\npeople, statik is a solution you are looking for.","categories":["devel"]},{"name":"stegify","origin":"security/stegify","version":"1.2.2_21","comment":"Steganography software","maintainer":"yuri@FreeBSD.org","www":"https://github.com/DimitarPetrov/stegify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2099b3f45c9fe8c1bf75e31d3cb9f8bec71b5cf40be4a29e6727cd374bb8b322","flatsize":1708622,"path":"All/stegify-1.2.2_21.pkg","repopath":"All/stegify-1.2.2_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":635796,"desc":"stegify is a simple command line tool capable of fully transparent hiding any\nfile within an image or set of images. This technique is known as LSB (Least\nSignificant Bit) steganography","categories":["security","graphics"]},{"name":"sumo","origin":"cad/sumo","version":"1.2.0_16","comment":"Traffic simulation suite for road vehicles, public transportation, etc","maintainer":"enriquefynn@gmail.com","www":"http://sumo-sim.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28565678a4a017c7c7026ab0f14174a26ad323b1e21f62dc627350df7075fcf1","flatsize":104307244,"path":"All/sumo-1.2.0_16.pkg","repopath":"All/sumo-1.2.0_16.pkg","licenselogic":"single","pkgsize":15016408,"desc":"Simulation of Urban MObility (SUMO) is an open source, highly portable,\nmicroscopic and continuous road traffic simulation package designed to handle\nlarge road networks.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"fox16":{"origin":"x11-toolkits/fox16","version":"1.6.58"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"xerces-c3":{"origin":"textproc/xerces-c3","version":"3.2.5"}},"categories":["cad"],"shlibs_required":["libxerces-c-3.2.so","libproj.so.25","libFOX-1.6.so.0","libX11.so.6","libXext.so.6","libfreetype.so.6","libfontconfig.so.1","libXft.so.2","libXcursor.so.1","libXrender.so.1","libXrandr.so.2","libXfixes.so.3","libXi.so.6","libGL.so.1","libGLU.so.1","libjpeg.so.8","libpng16.so.16","libtiff.so.6","libgdal.so.35"]},{"name":"stc","origin":"net/stc","version":"1.4_15","comment":"Syncthing CLI Tool","maintainer":"kbowling@FreeBSD.org","www":"https://github.com/tenox7/stc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03b2c2f7c027967061f5fa03a30f3cab9ee092cb5273f7c684ea7c6263387a3b","flatsize":5689347,"path":"All/stc-1.4_15.pkg","repopath":"All/stc-1.4_15.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1974680,"desc":"Stc is a command line tool for Syncthing. It can be used to quickly check\nstatus of Syncthing from a terminal / command line without need of a Web\nBrowser. For example on a remote machine over ssh, without port forwarding or\nif you have large number of machines to query. Also run from a script,\ncrontab, scheduled task, etc.","categories":["net"]},{"name":"statsvn","origin":"devel/statsvn","version":"0.7.0_6","comment":"Subversion repository activity report generator","maintainer":"ports@FreeBSD.org","www":"https://www.statsvn.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"703d7e9b206780bf790f7c0b6820d316356db79507cc4fdc55ecdae43481039f","flatsize":4381826,"path":"All/statsvn-0.7.0_6.pkg","repopath":"All/statsvn-0.7.0_6.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":2568500,"desc":"StatSVN retrieves information from a Subversion repository and\ngenerates various tables and charts describing the project development,\ne.g. timeline for the lines of code, contribution of each developer\netc. The current version of StatSVN generates a static suite of\nHTML or XDOC documents containing tables and chart images.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","java"],"options":{"DOCS":"on"},"messages":[{"message":"Manual: https://wiki.statsvn.org/User%20Manual.ashx","type":"install"},{"message":"===>   NOTICE:\n\nThe statsvn port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"starttls-emacs_devel_nox","origin":"security/starttls","version":"0.10_33","comment":"Simple wrapper program for STARTTLS on emacs30","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ff134e6c3b2be0f97661db6c96444de05cd99a4c254cb50095d0397231f04f4","flatsize":34708,"path":"All/starttls-emacs_devel_nox-0.10_33.pkg","repopath":"All/starttls-emacs_devel_nox-0.10_33.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12600,"desc":"Simple wrapper program for STARTTLS on emacsen.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"devel_nox"}},{"name":"statcvs","origin":"devel/statcvs","version":"0.7.0_1","comment":"CVS repository activity report generator","maintainer":"ports@FreeBSD.org","www":"https://statcvs.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50827d520b6ee0079481033f1a3d4228566ae20bedc991278c1b14c1b0a9910b","flatsize":6562905,"path":"All/statcvs-0.7.0_1.pkg","repopath":"All/statcvs-0.7.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":2281496,"desc":"StatCVS retrieves information from a CVS repository and generates\nvarious tables and charts describing the project development, e.g.\ntimeline for the lines of code, contribution of each developer etc.\nThe current version of StatCVS generates a static suite of HTML or\nXDOC documents containing tables and chart images.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"},"messages":[{"message":"You have just installed StatCVS, a CVS repository activity report\ngenerator.\n\nTo use the tool, run the following command:\n\njava -jar /usr/local/share/java/statcvs/statcvs.jar\n\nFull usage instructions and command options are found at:\nhttp://statcvs.sourceforge.net/manual.html","type":"install"},{"message":"===>   NOTICE:\n\nThe statcvs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"stonesoup","origin":"games/stonesoup","version":"0.31.0","comment":"Dungeon Crawl Stone Soup - a fun, free rogue-like game","maintainer":"fuz@FreeBSD.org","www":"https://crawl.develz.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d329166fb15f1ee78eef454d9794c21995eae964137f2e6d69e7e248c02b6e1e","flatsize":36515541,"path":"All/stonesoup-0.31.0.pkg","repopath":"All/stonesoup-0.31.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7499420,"desc":"Dungeon Crawl Stone Soup is a fun, free rogue-like game of exploration and\ntreasure-hunting in dungeons filled with dangerous and unfriendly monsters\nin a quest for the mystifyingly fabulous Orb of Zot.\n\nDungeon Crawl Stone Soup is a variant of Linley's Dungeon Crawl that's openly\ndeveloped and invites participation from the Crawl community.\n\nThis port comes in two flavours:\n\n    games/stonesoup@console - the traditional tty interface\n    games/stonesoup@sdl     - the fancy SDL interface","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["games"],"shlibs_required":["liblua-5.1.so","libsqlite3.so.0","libncurses.so.6","libtinfo.so.6"],"options":{"LUA":"on","NOWIZARD":"off","SOUND":"off"},"annotations":{"flavor":"console"},"messages":[{"message":"The end-user documentation for ``Dungeon Crawl Stone Soup`` can be found\nin-game and in `/usr/local/share/stonesoup/docs`.\n\nHappy crawling!","type":"install"},{"message":"If the game fails to start after an upgrade try to delete\nthe old save games using `rm -rf ~/.stonesoup/saves`.\n\nHappy crawling!","type":"upgrade"}]},{"name":"starttls-emacs_canna","origin":"security/starttls","version":"0.10_33","comment":"Simple wrapper program for STARTTLS on emacs29","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38c29a6ac5ca4a3f218a849fb4f5252e11851192d25cf419738595b160d1268f","flatsize":34649,"path":"All/starttls-emacs_canna-0.10_33.pkg","repopath":"All/starttls-emacs_canna-0.10_33.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12524,"desc":"Simple wrapper program for STARTTLS on emacsen.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"canna"}},{"name":"starttls","origin":"security/starttls","version":"0.10_33","comment":"Simple wrapper program for STARTTLS on emacs29","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92f3358dd0bb49d12e9216bd8e2a9892d366836eed812007ad687b8f44803904","flatsize":34649,"path":"All/starttls-0.10_33.pkg","repopath":"All/starttls-0.10_33.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12520,"desc":"Simple wrapper program for STARTTLS on emacsen.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"full"}},{"name":"stars","origin":"astro/stars","version":"1.0_1","comment":"Star field demo","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e56c53004a243c84669b7f065721d6d95635d4ed66265fa1d83b5110b3e9c623","flatsize":15232,"path":"All/stars-1.0_1.pkg","repopath":"All/stars-1.0_1.pkg","licenselogic":"single","pkgsize":6160,"desc":"Keys:\n   * Cursor keys move the view around.\n   * +/- Speed the stars up and down.\n   * Space resets the speed and the view.\n   * Q quits.\n\nHave fun and don't get too dizzy!","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["astro"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe stars port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"starplot","origin":"astro/starplot","version":"0.95.5_11","comment":"3-dimensional viewer for star charts","maintainer":"ports@FreeBSD.org","www":"http://www.starplot.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b67484ceb65a1ce7a0d669f6cac2466b7b8fbbd095ff484120b428c6e1e9c691","flatsize":1126405,"path":"All/starplot-0.95.5_11.pkg","repopath":"All/starplot-0.95.5_11.pkg","licenselogic":"single","pkgsize":558708,"desc":"StarPlot allows you to view three-dimensional perspective charts\nof stars.  Check the Web site to get more star data sets.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["astro"],"shlibs_required":["libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe starplot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"starlanes","origin":"games/starlanes","version":"1.2.2_1","comment":"Classic space-age stock trading game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46dd5729128562c669cf518004a22d2f842c2246f3008cc89ea7fbfdf51deda5","flatsize":38315,"path":"All/starlanes-1.2.2_1.pkg","repopath":"All/starlanes-1.2.2_1.pkg","licenselogic":"single","pkgsize":20888,"desc":"The classic space-age stock trading game, text-only using ncurses.\n\nThis is a port to C from a version of Starlanes for the Osborne 1.  The\noriginal source is from a First Osborne Group (FOG) disk that I probably\npicked up in 1982.  The author isn't identified.  Based on comments in\na TRS-80 version I picked up off the web, it would appear that it was\nfirst published in Creative Computing magazine.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe starlanes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"starttls-emacs_devel","origin":"security/starttls","version":"0.10_33","comment":"Simple wrapper program for STARTTLS on emacs30","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5598b847103c11420ecc02979c14142f0854eea47a971bc8d0e116b0e328357c","flatsize":34708,"path":"All/starttls-emacs_devel-0.10_33.pkg","repopath":"All/starttls-emacs_devel-0.10_33.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12604,"desc":"Simple wrapper program for STARTTLS on emacsen.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"devel_full"}},{"name":"stardates","origin":"astro/stardates","version":"1.6.1","comment":"Displays date in 5 formats (including stardate of course)","maintainer":"freebsd-ports@henrik.synth.no","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9902ad93e1a5f93f873628c12c333a96b934876e0b161069d06430956db9eb85","flatsize":23477,"path":"All/stardates-1.6.1.pkg","repopath":"All/stardates-1.6.1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":13400,"desc":"Displays date in 5 formats (including stardate of course)","categories":["astro"]},{"name":"stella","origin":"emulators/stella","version":"6.7","comment":"Multi-platform Atari 2600 VCS emulator","maintainer":"acm@FreeBSD.org","www":"https://stella-emu.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"524928503e6b464e8fc25dd0a2a1823c8532d7e682ca9f351b80cc62b837b10a","flatsize":8938144,"path":"All/stella-6.7.pkg","repopath":"All/stella-6.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2782980,"desc":"From the documentation:\n  Stella is a freely distributed multi-platform Atari 2600 VCS emulator;\n  originally developed for Linux by Bradford W. Mott. Stella allows you\n  to enjoy all of your favorite 2600 games once again by emulating the\n  2600's hardware with software. Stella is written in C++, which allows\n  it to be ported to other operating systems and architectures. Since\n  its original release Stella has been ported to AcornOS, AmigaOS, DOS,\n  FreeBSD, IRIX, Linux, MacOS, OpenStep, OS/2, Unix, and Windows.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["emulators"],"shlibs_required":["libSDL2-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"star_traders","origin":"games/star_traders","version":"7.20","comment":"Simple text-based game of interstellar trading","maintainer":"petteri.valkonen@iki.fi","www":"https://www.zap.org.au/projects/trader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29ec075b0ecf7582151e95bcb08bf1fa0e41016b27999005e3f202e08e5d116e","flatsize":1018752,"path":"All/star_traders-7.20.pkg","repopath":"All/star_traders-7.20.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":265452,"desc":"Star Traders is a simple text-based game of interstellar trading, where\nthe objective is to create companies, buy and sell shares, borrow and\nrepay money, in order to become the wealthiest player (the winner).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libintl.so.8"],"options":{"NLS":"on"}},{"name":"stixfonts","origin":"x11-fonts/stix-fonts","version":"2.13","comment":"OpenType Unicode fonts for Scientific, Technical, and Math texts","maintainer":"thierry@FreeBSD.org","www":"https://www.stixfonts.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb8dcb03321953fa8d7d7a0f024939a9cce2af156c9bfd6420c57a5d8ef21300","flatsize":12764429,"path":"All/stixfonts-2.13.pkg","repopath":"All/stixfonts-2.13.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":6301052,"desc":"The mission of the Scientific and Technical Information Exchange (STIX) font\nproject is the creation of a comprehensive set of fonts that serve the\nscientific and engineering communities.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"You can start using the fonts by following these instructions:\n\nMake sure that the freetype module is loaded.  If it is not, add the following\nline to the \"Modules\" section of your X11 / x.org configuration file:\n\n\tLoad \"freetype\"\n\nAdd the following line to the \"Files\" section:\n\n\tFontPath \"/usr/local/share/fonts/STIX/\"","type":"install"}]},{"name":"stan","origin":"math/stan","version":"2.34.1","comment":"C++ package for Bayesian inference, maximum likelihood estimation, etc","maintainer":"yuri@FreeBSD.org","www":"https://mc-stan.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6506f930ce328c768ff02a502ba872962b5fdc5d57e19ce79b11c736faa0b1d","flatsize":1034170,"path":"All/stan-2.34.1.pkg","repopath":"All/stan-2.34.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":127268,"desc":"Stan is a state-of-the-art platform for statistical modeling and\nhigh-performance statistical computation. Thousands of users rely on Stan for\nstatistical modeling, data analysis, and prediction in the social, biological,\nand physical sciences, engineering, and business.\n\nUsers specify log density functions in Stan's probabilistic programming language\nand get:\n* full Bayesian statistical inference with MCMC sampling (NUTS, HMC)\n* approximate Bayesian inference with variational inference (ADVI)\n* penalized maximum likelihood estimation with optimization (L-BFGS)","deps":{"eigen":{"origin":"math/eigen3","version":"3.4.0_3"},"stanmath":{"origin":"math/stanmath","version":"4.8.1"}},"categories":["math"]},{"name":"star","origin":"archivers/star","version":"2024.03.21","comment":"Unique standard tape archiver with many enhancements","maintainer":"fuz@FreeBSD.org","www":"https://cdrtools.sourceforge.net/private/star.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3891002ac9da446c33e2d23d9d5b60f1ba6e592a0ac250b788ed16077a63793","flatsize":698386,"path":"All/star-2024.03.21.pkg","repopath":"All/star-2024.03.21.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":305248,"desc":"Star is the fastest known implementation of a tar archiver.\n\nMain advantages over other tar implementations:\n\tfifo\t\t\t- Keeps the tape streaming.\n\tpattern matcher\t\t- For a convenient user interface.\n\tsophisticated diff\t- User tailorable interface for comparing tar\n\t\t\t\t  archives against file trees.\n\tno namelen limitation\t- Pathnames of arbitrary length may be archived.\n\tdeals with all 3 times\t- Stores/restores all 3 times of a file.\n\tdoes not clobber files\t- More recent copies on disk will not be\n\t\t\t\t  clobbered from tape.\n\tautomatic byte swap\t- star automatically detects swapped archives.\n\tautomatic format detect\t- Automatically detects archive formats:\n\t\t\t\t  old tar, gnu tar, ansi tar, star.\n        support for ACLS and\t- star supports Access Control Lists as well as\n\tfile flags\t\t  extended file flags\n\tfully ansi compatible\t- star is fully ANSI/Posix 1003.1 compatible.\n\tsophisticated error\t- Allows to tell star which error types should be\n\tcontrol\t\t\t  ignored for which file name pattern\n\ttrue incremental\t- star uses the same method as dump(8)/restore(8)\n\tdump/restore features\t  but acts OS and FS independent","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"schilybase":{"origin":"devel/schilybase","version":"2024.03.21"}},"categories":["archivers"],"shlibs_required":["librmt.so.1.0","libschily.so.2.0","libintl.so.8","libdeflt.so.1.0","libfind.so.4.0"],"shlibs_provided":["libstreamar.so.1.0"],"options":{"DOCS":"on","GNUTAR":"off","PROFILE":"off"}},{"name":"stamp","origin":"graphics/stamp","version":"2.0.8_13","comment":"Adds a graphical, configurable timestamp to a grayscale image","maintainer":"fuz@FreeBSD.org","www":"https://stamp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a32166a05854fc4951feb7417d82b66bc6cf2ca6cc11e63770a7afd3e7297715","flatsize":374978,"path":"All/stamp-2.0.8_13.pkg","repopath":"All/stamp-2.0.8_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":61244,"desc":"Stamp is a command-line program which will process a greyscale jpeg image,\nsuch as one produced by a greyscale Quickcam. It can add a graphical (and\nconfigurable) timestamp to the image. Stamp can also upload the timestamped\nimage via FTP, with the configuration of a stamprc file. It also features a\n\"quad\" option which will take the latest image and composite it with up to\nthree previous images, while timestamping the latest one.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8"]},{"name":"stalonetray","origin":"x11/stalonetray","version":"0.8.5_1","comment":"STAnd-aLONE system tray","maintainer":"uzsolt@FreeBSD.org","www":"https://kolbusa.github.io/stalonetray/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac82e95040b9ed4395e2bfa24943c2ebfdfdf9f4094dfbd9745ad9e284885290","flatsize":112174,"path":"All/stalonetray-0.8.5_1.pkg","repopath":"All/stalonetray-0.8.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46452,"desc":"The stalonetray is a STAnd-aLONE system tray (notification area).\nIt has minimal build and run-time dependencies: the Xlib only.\nThe XEMBED support is planned. Stalonetray runs under virtually\nany window manager.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXpm.so.4"]},{"name":"stanmath","origin":"math/stanmath","version":"4.8.1","comment":"C++ template library for automatic differentiation","maintainer":"yuri@FreeBSD.org","www":"https://mc-stan.org/math/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a79dba55a9d1c136e6183822a4e71ba2bcf0b5ab2008742cd09eadd9d261986","flatsize":5410388,"path":"All/stanmath-4.8.1.pkg","repopath":"All/stanmath-4.8.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":614600,"desc":"The Stan Math Library is a C++, reverse-mode automatic differentiation library\ndesigned to be usable, extensive and extensible, efficient, scalable, stable,\nportable, and redistributable in order to facilitate the construction and\nutilization of algorithms that utilize derivatives.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"eigen":{"origin":"math/eigen3","version":"3.4.0_3"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"}},"categories":["math"]},{"name":"stalepid","origin":"sysutils/stalepid","version":"1.0.2_1","comment":"Check for stale pid files and remove them","maintainer":"driesm@FreeBSD.org","www":"https://devel.ringlet.net/sysutils/stalepid/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79cb47ca7b425b9c3788244a264b2e1de1e1e15c0957dca31135e04b529898e6","flatsize":7020,"path":"All/stalepid-1.0.2_1.pkg","repopath":"All/stalepid-1.0.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5052,"desc":"The stalepid utility was developed to facilitate the startup of servers\nthat write their process ID to a file and refuse to start if that file\nexists (e.g. when the process was last terminated by an unclean shutdown,\nor simply killed without given the chance to clean up the process ID\nfile).  The stalepid utility is used to check for and possibly remove\nthose stale process ID files.  Upon its invocation, stalepid checks for\nthe following conditions:\n-   the file specified by the pidfile argument exists;\n-   it contains a single line, and the line contains a single number;\n-   there is no process with the process ID specified in the file, or if\n    there is one, it is not named processname.\n\nIf all those conditions are met, the stalepid utility will remove the\nfile specified by the pidfile argument, thus allowing the next invocation\nof the server to proceed normally.","deps":{"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"stardict","origin":"textproc/stardict3","version":"3.0.6_7","comment":"Dictionary lookup program written in Gtk2","maintainer":"makc@FreeBSD.org","www":"http://www.stardict.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8663d39a17919d359926383ddce2b700978e6deaa4b166a324d4a43cc8a49e5","flatsize":3313017,"path":"All/stardict-3.0.6_7.pkg","repopath":"All/stardict-3.0.6_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1128308,"desc":"StarDict is a Cross-Platform and international dictionary written in Gtk2.\nIt has powerful features such as \"Glob-style pattern matching,\" \"Scan\nselection word,\" \"Fuzzy query,\" etc.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"enchant":{"origin":"textproc/enchant","version":"1.6.0_11"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["textproc"],"shlibs_required":["libSM.so.6","libICE.so.6","libsigc-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libenchant.so.1"],"messages":[{"message":"A set of dictionary ports is available for StarDict:\n chinese/stardict-*\n japanese/stardict-dict-ja\n textproc/stardict-*\n russian/stardict-*","type":"install"}]},{"name":"stagit","origin":"www/stagit","version":"1.2_2","comment":"Static Git page generator","maintainer":"nc@FreeBSD.org","www":"https://codemadness.org/git/stagit/log.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db0f951fafe6da0d9f91d6fab179a8209d7c9ddb2368361fad3b9f95e55aa9c9","flatsize":66487,"path":"All/stagit-1.2_2.pkg","repopath":"All/stagit-1.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23588,"desc":"stagit is a static Git web page generator with the following features:\n\n- Log of all commits from HEAD.\n- Log and diffstat per commit.\n- Show file tree with linkable line numbers.\n- Show references: local branches and tags.\n- Detect README and LICENSE file from HEAD and link it as a webpage.\n- Detect submodules (.gitmodules file) from HEAD and link it as a\n  webpage.\n- Atom feed log (atom.xml).\n- Make index page for multiple repositories with stagit-index.\n- After generating the pages (relatively slow) serving the files is\n  very fast, simple and requires little resources (because the content\n  is static), only a HTTP file server is required.","deps":{"libgit2":{"origin":"devel/libgit2","version":"1.7.2"}},"categories":["www"],"shlibs_required":["libgit2.so.1.7"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"starlark-rust","origin":"lang/starlark-rust","version":"0.12.0_2","comment":"Rust implementation of the Starlark language","maintainer":"yuri@FreeBSD.org","www":"https://github.com/facebook/starlark-rust","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00d5d215805dc7f0e34433f513786a3ab429d4062c144d9bb38d66705e6aa8c0","flatsize":10254327,"path":"All/starlark-rust-0.12.0_2.pkg","repopath":"All/starlark-rust-0.12.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2442332,"desc":"The starlark-rust project provides a Rust implementation of the\nStarlark language.\nStarlark is a deterministic language inspired by Python3, used for configuration\nin the build systems\nBazel, Buck and Buck2\n\nProject features:\n- Easy interoperability between Rust types and Starlark.\n- Rust-friendly types, so frozen values are Send/Sync, while non-frozen\n  values aren't.\n- Garbage collected values allocated on a heap.\n- Optional runtime-checked types.\n- A linter, to detect code issues in Starlark.\n- IDE integration in the form of LSP.\n- Extensive testing, including fuzz testing.\n- DAP support.","categories":["lang"]},{"name":"st","origin":"devel/st","version":"1.9_2","comment":"State Threads Library for Internet Applications","maintainer":"ports@FreeBSD.org","www":"https://state-threads.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2314c91925c889fc54fdd30bb2dc1442b386c2afcef5b9932d5e0cf85f85b171","flatsize":308447,"path":"All/st-1.9_2.pkg","repopath":"All/st-1.9_2.pkg","licenselogic":"single","pkgsize":72436,"desc":"The State Threads is a small application library which provides a\nfoundation for writing fast and highly scalable Internet applications\n(such as web servers, proxy servers, mail transfer agents, and so on) on\nUNIX-like platforms. It combines the simplicity of the multithreaded\nprogramming paradigm, in which one thread supports each simultaneous\nconnection, with the performance and scalability of an event-driven\nstate machine architecture. In other words, this library offers a\nthreading API for structuring an Internet application as a state\nmachine.\n\nThe State Threads library is a derivative of the Netscape Portable\nRuntime library (NSPR).","categories":["devel"],"shlibs_provided":["libst.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe st port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"st-libreoffice","origin":"editors/libreoffice-st","version":"24.2.4.2","comment":"st language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55ebde8eaada9b01b5890ce9356695c19417a743364bb8d964efcda465ae6b8b","flatsize":1345865,"path":"All/st-libreoffice-24.2.4.2.pkg","repopath":"All/st-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":206092,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"ssync","origin":"sysutils/ssync","version":"2.3_3","comment":"Minimalistic tool for keeping filesystems in synchronization","maintainer":"samm@FreeBSD.org","www":"http://linuxfocus.org/~guido/endangered_software.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba3262eacfa75a3efd9b004c056a21327305d0f02fafa79c9cb2cd4189c2d913","flatsize":74599,"path":"All/ssync-2.3_3.pkg","repopath":"All/ssync-2.3_3.pkg","licenselogic":"single","pkgsize":21400,"desc":"Ssync is a minimalistic tool for keeping filesystems in synchronization.\nThe main goals in writing ssync are correctness, simplicity, speed,\nlow-resource comsumption and portability. It features a number of options\nto control how things are synchronized and under what conditions, as well\nas useful dry-run and verbose modes.","categories":["sysutils"],"messages":[{"message":"You will need to copy ssyncd.conf.sample to ssyncd.conf and\nssyncd.work.sample to ssyncd.work before this port can be used.","type":"install"}]},{"name":"ssspl","origin":"net/ssspl","version":"0.1","comment":"Simple Socks Server for Perl","maintainer":"gaod@hychen.org","www":"https://sourceforge.net/projects/ssspl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84aede52949888dc9a0fb9971aa4f1dbddb304ec427c2cf05eecd76ce8dc0bc8","flatsize":13299,"path":"All/ssspl-0.1.pkg","repopath":"All/ssspl-0.1.pkg","licenselogic":"single","pkgsize":5424,"desc":"SSSPL - Simple Socks Server for Perl\n\nSSS is a simple socks server written in perl that\nimplements the SOCKS v5 protocol.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"}},"categories":["net","perl5"]},{"name":"star-history","origin":"misc/star-history","version":"1.0.21_2","comment":"Graph history of GitHub stars of a user or repo over time","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dtolnay/star-history","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bfa18dec71d9f5af6922cd0dc95448fdce7d7d9a5748b3318e96000da25586b","flatsize":3788978,"path":"All/star-history-1.0.21_2.pkg","repopath":"All/star-history-1.0.21_2.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1164576,"desc":"star-history is a command line program to generate a graph showing number of\nGitHub stars of a user, org or repo over time.\n\nstar-history requires a token for accessing GitHub's GraphQL API. Head to go to\nhttps://github.com/settings/tokens and click \"Generate new token\". The default\npublic access permission is sufficient - you can leave all the checkboxes\nempty. Save the generated token somewhere like ~/.githubtoken.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["misc"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"ssss","origin":"security/ssss","version":"0.5.7","comment":"Shamir's Secret Sharing Scheme","maintainer":"ports@FreeBSD.org","www":"http://point-at-infinity.org/ssss/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad7dcbb073db035dc1986b967b4c2c8166da4a40fef01cc45f25bbb67465ae53","flatsize":41967,"path":"All/ssss-0.5.7.pkg","repopath":"All/ssss-0.5.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18884,"desc":"ssss is an implementation of Shamir's secret sharing scheme for\nUNIX/Linux machines. It is free software, the code is licensed under\nthe GNU GPL. ssss does both: the generation of shares for a known\nsecret and the reconstruction of a secret using user provided shares.\nThe software was written in 2006 by B. Poettering, it links against\nthe GNU libgmp  multiprecision library (version 4.1.4 works well)\nand requires the /dev/random entropy source.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["security"],"shlibs_required":["libgmp.so.10"],"messages":[{"message":"===>   NOTICE:\n\nThe ssss port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sssnips","origin":"misc/sssnips","version":"0.05_1","comment":"Shell script snippets written by Peter Pentchev","maintainer":"ports@FreeBSD.org","www":"https://devel.ringlet.net/misc/sssnips/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5462912e1814310239a5872e559940f9e1cc2cf423d01d293c61d06a8ee5003","flatsize":68434,"path":"All/sssnips-0.05_1.pkg","repopath":"All/sssnips-0.05_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":36156,"desc":"From sssnips's README file:\n  Peter Pentchev's Shell Script Snippets\n\n  This is a collection of simple - and, in a couple of cases,\n  simply trivial - shell scripts that I use in my day-to-day work.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe sssnips port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"stacks","origin":"biology/stacks","version":"2.4_2","comment":"Software pipeline for building loci from short-read sequences","maintainer":"jwb@FreeBSD.org","www":"https://catchenlab.life.illinois.edu/stacks/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fce1166f40ba8d0cfa8a4f1e17983435019a248e9b529fd51f9b5c02fb5c105","flatsize":7170040,"path":"All/stacks-2.4_2.pkg","repopath":"All/stacks-2.4_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1172936,"desc":"Stacks is a software pipeline for building loci from short-read sequences, such\nas those generated on the Illumina platform. Stacks was developed to work with\nrestriction enzyme-based data, such as RAD-seq, for the purpose of building\ngenetic maps and conducting population genomics and phylogeography.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","perl5","python"]},{"name":"ssocr","origin":"graphics/ssocr","version":"2.24.0","comment":"CLI to recognize digits of a seven segment display","maintainer":"ehaupt@FreeBSD.org","www":"https://www.unix-ag.uni-kl.de/~auerswal/ssocr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ce181001608b4fba6cce22dabf87951e53e7209734a46821d886a78387d464f","flatsize":106096,"path":"All/ssocr-2.24.0.pkg","repopath":"All/ssocr-2.24.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":41516,"desc":"Seven Segment Optical Character Recognition or ssocr for short is a program to\nrecognize digits of a seven segment display. An image of one row of digits is\nused for input and the recognized number is written to the standard output. The\nprogram runs on GNU/Linux, Mac OS X (using Homebrew to install Imlib2), and even\non Windows (using Cygwin). It uses Imlib2 to access image data.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"}},"categories":["graphics"],"shlibs_required":["libImlib2.so.1"]},{"name":"ssmtp","origin":"mail/ssmtp","version":"2.64_7","comment":"Extremely simple MTA to get mail off the system to a mail hub","maintainer":"ports@FreeBSD.org","www":"https://wiki.debian.org/sSMTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"411540c9348988659d2ea7c172d55043ae7c3736e8d8a9fd70f3a09b9c0c5ca8","flatsize":38520,"path":"All/ssmtp-2.64_7.pkg","repopath":"All/ssmtp-2.64_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":19376,"desc":"A secure, effective and simple way of getting mail off a system to\nyour mail hub. It does not include a mail spool to poke around in,\nand no daemons running in the background. Mail is simply forwarded\nto the configured mailhost. Extremely easy configuration.\n\nWARNING: the above is all it does; it does not receive mail, expand\naliases or manage a queue. That belongs on a mail hub with a system\nadministrator.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"groups":["ssmtp"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"options":{"CRAMMD5":"off","IPV6":"on","LOGFILE":"off","OPENSSL":"on","USERPREFS":"off","XORIGIP":"on"},"messages":[{"message":"sSMTP has been installed successfully.\n\nFirstly, edit /etc/mail/mailer.conf to replace sendmail with ssmtp:\n\nsendmail\t/usr/local/sbin/ssmtp\nsend-mail\t/usr/local/sbin/ssmtp\nmailq\t\t/usr/local/sbin/ssmtp\nnewaliases\t/usr/local/sbin/ssmtp\nhoststat\t/usr/bin/true\npurgestat\t/usr/bin/true\n\nHint: in case sSMPT is being installed directly from ports,\nediting /etc/mail/mailer.conf can be done by running \"make replace\".\n\nSecondly, edit the following files to configure sSMTP:\n\n- /usr/local/etc/ssmtp/revaliases\n- /usr/local/etc/ssmtp/ssmtp.conf\n\nAt this point sSMTP should be ready to go.","type":"install"},{"message":"===>   NOTICE:\n\nThe ssmtp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sslsplit","origin":"security/sslsplit","version":"0.5.5_3","comment":"Transparent and scalable SSL/TLS interception","maintainer":"bofh@FreeBSD.org","www":"https://www.roe.ch/SSLsplit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25db19f6cc2141270b4b090e89b53a1bc7180181b571d6799c601b9ca827139d","flatsize":217961,"path":"All/sslsplit-0.5.5_3.pkg","repopath":"All/sslsplit-0.5.5_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":86556,"desc":"SSLsplit is a tool for man-in-the-middle attacks against SSL/TLS encrypted\nnetwork connections. Connections are transparently intercepted through a\nnetwork address translation engine and redirected to SSLsplit. SSLsplit\nterminates SSL/TLS and initiates a new SSL/TLS connection to the original\ndestination address, while logging all data transmitted. SSLsplit is intended\nto be useful for network forensics and penetration testing.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libnet":{"origin":"net/libnet","version":"1.3,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libnet.so.9","libssl.so.12","libcrypto.so.12","libevent_openssl-2.1.so.7","libevent_pthreads-2.1.so.7","libevent-2.1.so.7"],"annotations":{"deprecated":"Upstream has mentioned inactivity with the possibility of returning"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream has mentioned inactivity with the possibility of returning."}]},{"name":"sslh","origin":"net/sslh","version":"2.1.2","comment":"SSL/SSH multiplexer","maintainer":"olivier@FreeBSD.org","www":"https://www.rutschle.net/tech/sslh.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bc1eb31a50cb20918d9f5a864926b6f0f47ce4497dd19da6eee3d46db766aa7","flatsize":381437,"path":"All/sslh-2.1.2.pkg","repopath":"All/sslh-2.1.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":80052,"desc":"sslh accepts connections on specified ports, and forwards them further based\non tests performed on the first data packet sent by the remote client.\n\nProbes for HTTP, TLS/SSL (including SNI and ALPN), SSH, OpenVPN, tinc, XMPP,\nSOCKS5, are implemented, and any other protocol that can be tested using a\nregular expression, can be recognised. A typical use case is to allow serving\nseveral services on port 443 (e.g. to connect to SSH from inside a corporate\nfirewall, which almost never block port 443) while still serving HTTPS on\nthat port.\n\nHence sslh acts as a protocol demultiplexer, or a switchboard. With the SNI\nand ALPN probe, it makes a good front-end to a virtual host farm hosted\nbehind a single IP address.\n\nsslh has the bells and whistles expected from a mature daemon: privilege and\ncapabilities dropping, inetd support, systemd support, transparent proxying,\nchroot, logging, IPv4 and IPv6, TCP and UDP, a fork-based and a select-based\nmodel, and more.","deps":{"libconfig":{"origin":"devel/libconfig","version":"1.7.3"},"libev":{"origin":"devel/libev","version":"4.33_1,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["net"],"shlibs_required":["libpcre2-8.so.0","libconfig.so.11","libev.so.4"],"options":{"EXAMPLES":"on","LIBWRAP":"on"}},{"name":"sslproxy","origin":"security/sslproxy","version":"0.9.5,1","comment":"Transparent and scalable SSL/TLS interception","maintainer":"bofh@FreeBSD.org","www":"https://github.com/sonertari/SSLproxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02973812f3e93c34b08e76501ae6a0631cf836a16b18823020055dfa1645d74c","flatsize":412036,"path":"All/sslproxy-0.9.5,1.pkg","repopath":"All/sslproxy-0.9.5,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":153444,"desc":"SSLproxy is a proxy for SSL/TLS encrypted network connections. It is intended to\nbe used for decrypting and diverting network traffic to other programs, such as\nUTM services, for deep SSL inspection.\n\nSSLproxy is designed to transparently terminate connections that are redirected\nto it using a network address translation engine. SSLproxy then terminates\nSSL/TLS and initiates a new SSL/TLS connection to the original destination\naddress. Packets received on the client side are decrypted and sent to the\nprogram listening on a port given in the proxy specification. SSLproxy inserts\nin the first packet the address and port it is expecting to receive the packets\nback from the program. Upon receiving the packets back, SSLproxy re-encrypts and\nsends them to their original destination. The return traffic follows the same\npath back to the client in reverse order.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libnet":{"origin":"net/libnet","version":"1.3,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["security"],"shlibs_required":["libnet.so.9","libssl.so.12","libcrypto.so.12","libevent_openssl-2.1.so.7","libevent_pthreads-2.1.so.7","libevent-2.1.so.7"]},{"name":"ssr-lv2","origin":"audio/ssr-lv2","version":"g20210922_1","comment":"Sympathetic string resonator LV2 plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jpcima/ssr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fe2e84a5a914b8217b77c302721feb46a13a947cddc9ce9bd39a12a05f17981","flatsize":1247953,"path":"All/ssr-lv2-g20210922_1.pkg","repopath":"All/ssr-lv2-g20210922_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":285164,"desc":"ssr is a sympathetic string resonator LV2 plugin.\n\nSympathetic strings or resonance strings are auxiliary strings found on many\nIndian musical instruments, as well as some Western Baroque instruments and a\nvariety of folk instruments.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["audio"],"shlibs_required":["libcairo.so.2","libX11.so.6","libjack.so.0"]},{"name":"sshsudo","origin":"sysutils/sshsudo","version":"1.0_1","comment":"Bash script to run sudo command on multiple remote computers","maintainer":"gaod@hychen.org","www":"https://github.com/gaod/sshsudo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f6954f2fda524060438547cfef3259c77033d69bc653136d5bdec26ef3578d3","flatsize":41442,"path":"All/sshsudo-1.0_1.pkg","repopath":"All/sshsudo-1.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":14204,"desc":"A bash script to run sudo command on multiple remote computers with least effort","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"sshpass":{"origin":"security/sshpass","version":"1.10_1"}},"categories":["sysutils"]},{"name":"ssl-admin","origin":"security/ssl-admin","version":"1.3.0_2","comment":"OpenSSL certificate manager with OpenVPN support","maintainer":"ecrist@secure-computing.net","www":"https://github.com/ecrist/ssl-admin/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8020fb0689a21364051719d9133377900545b0acc5c56759830c9c63c1f878c7","flatsize":28288,"path":"All/ssl-admin-1.3.0_2.pkg","repopath":"All/ssl-admin-1.3.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11148,"desc":"ssl-admin was designed to create a user-friendly, menu-driven interface\nto the OpenSSL programs.\n\nssl-admin will help you do the following tasks with SSL certificates:\n  * Create your own CA certificate.\n  * Create new Certificate Signing Requests\n  * Sign existing Certificate Signing Requests\n  * Manage Certificate Revokation Lists\n  * Export configurations and certificates for OpenVPN.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"messages":[{"message":"Please edit the configuration file /usr/local/etc/ssl-admin/ssl-admin.conf\nbefore running ssl-admin for the first time.\n\nYou're now ready to manage your SSL certificates.","type":"install"}]},{"name":"ssht","origin":"math/ssht","version":"1.5.2","comment":"Fast and exact spin spherical harmonic transforms","maintainer":"yuri@FreeBSD.org","www":"https://astro-informatics.github.io/ssht/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72ed6dd2aece925b91cc9c98e5c967f83d9b79d3b47e16ad40429566b11071fa","flatsize":231058,"path":"All/ssht-1.5.2.pkg","repopath":"All/ssht-1.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79212,"desc":"The SSHT code provides functionality to perform fast and exact spin spherical\nharmonic transforms based on the sampling theorem on the sphere derived in\nMcEwen & Wiaux (2011).\n\nSSHT can also interface with ducc0 and use it as a backend for the forward,\ninverse and inverse adjoint transforms.\n\nIn some applications adjoint forward and inverse spherical harmonic transforms\nare also required (for example, when solving convex optimisation problems).\nFunctionality is also provided to perform fast and exact adjoint transforms,\nbased on the fast algorithms derived in McEwen et al. (2013).","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"}},"categories":["math"],"shlibs_required":["libfftw3.so.3"],"shlibs_provided":["libssht.so"]},{"name":"sshout","origin":"net-im/sshout","version":"1.2.0_2","comment":"Instant-messaging service based on SSH","maintainer":"msl0000023508@gmail.com","www":"https://sourceforge.net/projects/sshout/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9520967202f9b6158a15d7ecc0bb86d719fbdcec3d32cf7c826ed9acd7433f7c","flatsize":147624,"path":"All/sshout-1.2.0_2.pkg","repopath":"All/sshout-1.2.0_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":49144,"desc":"Secure Shout Host Oriented Unified Talk is an instant-messaging platform\ndesigned to make uses of the existing SSH server in your system.\nSSHOUT creates a private chat room in your host. The authentication of the\nchat room is done by SSH public authentication. Users can join your chat room\nby either directly connecting your SSH server with any SSH client; or using a\nSSHOUT client that implemented the client side SSHOUT API.\nThis package provides the SSHOUT server side programs; if you are finding a\nSSHOUT client, go to project page and find out a suitable client; or you can\nalso write your own client using SSHOUT API.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mhash":{"origin":"security/mhash","version":"0.9.9.9_6"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net-im"],"users":["sshout"],"groups":["sshout"],"shlibs_required":["libreadline.so.8","libintl.so.8","libmhash.so.2"],"options":{"IRC":"off","NLS":"on","XCLIP":"off","ELINKS":"off"},"messages":[{"message":"#### NOTES OF SSHOUT\nIn order to start sshout service you need some more configuration:\n\n# sysrc -f /etc/rc.conf sshout_enable=\"YES\"\n\nIf you installed SSHOUT for the first time, use sshoutcfg(8) to add users.\nYou must have SSH server running and accepting public key authentication.\n\nSuggested ports:\nx11/xclip\tFor '/pasteimage' command to work in CLI frontend\nwww/elinks\tFor HTML messages be properly displayed in CLI frontend\n#### END","type":"install"}]},{"name":"sshping","origin":"net/sshping","version":"0.1.4_1","comment":"SSH-based ping to measure character echo latency and bandwidth","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/spook/sshping/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87cc92ad825426ec1720feb3be8b968477e4cd8af3819c5b278c7cacd38eb00b","flatsize":75331,"path":"All/sshping-0.1.4_1.pkg","repopath":"All/sshping-0.1.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34060,"desc":"Utility to test the performance of interactive ssh sessions or scp file\ntransfers. It uses ssh to log into a remote system, then runs two tests: the\nfirst test sends one character at a time, waiting for each character to be\nreturned while it records the latency time for each. The second test sends a\ndummy file over scp to /dev/null on the remote system.","deps":{"libssh":{"origin":"security/libssh","version":"0.10.6"}},"categories":["net"],"shlibs_required":["libssh.so.4"]},{"name":"staf","origin":"devel/staf","version":"3.4.26_1","comment":"Software Testing Automation Framework","maintainer":"skozlov@FreeBSD.org","www":"https://staf.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d23eb5c5006191fc9cef473453185c33e0db3df24054e508c91cb7baa12a9a4","flatsize":9606817,"path":"All/staf-3.4.26_1.pkg","repopath":"All/staf-3.4.26_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":1762908,"desc":"The Software Testing Automation Framework (STAF) is an open source,\nmulti-platform, multi-language framework designed around the idea of reusable\ncomponents, called services (such as process invocation, resource management,\nlogging, and monitoring).\n\nSTAF removes the tedium of building an automation infrastructure, thus enabling\nyou to focus on building your automation solution.\n\nThe STAF framework provides the foundation upon which to build higher level\nsolutions, and provides a pluggable approach supported across a large variety of\nplatforms and languages.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel","net"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DEBUG":"off","DOCS":"on","EXAMPLES":"on","IPV6":"on","JAVA":"off","OPENSSL":"on"},"messages":[{"message":"STAFProc requires machine's hostname to be resolvable.\n\nIf you haven't already, please add the following to /etc/hosts:\n\n\t<IPv6 machine address or ::1>\t\t<hostname>\n\t<IPv4 machine address or 127.0.0.1>\t<hostname>\n\nTo verify do the following:\n\n\tping6 $(hostname)\n\tping  $(hostname)","type":"install"}]},{"name":"sshpass","origin":"security/sshpass","version":"1.10_1","comment":"Non-interactive ssh password auth tool","maintainer":"gaod@hychen.org","www":"https://sourceforge.net/projects/sshpass/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8be9257303c3c2e253f0eda8ade84d20657d3b29129cafa075f6c3b9422acfbb","flatsize":35950,"path":"All/sshpass-1.10_1.pkg","repopath":"All/sshpass-1.10_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15484,"desc":"Sshpass is a tool for non-interactively performing password authentication\nwith SSH's so called \"interactive keyboard password authentication\".\nMost user should use SSH's more secure public key authentication instead.","categories":["security"]},{"name":"sshbuddy","origin":"misc/sshbuddy","version":"1.05_2","comment":"Simple and small GUI utility to manage ssh sessions","maintainer":"wrighrc@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed0fc33cf101466967ba7b73b8fe1bb7a45ebbe040558e3374e58f5b2a25bc9f","flatsize":60827,"path":"All/sshbuddy-1.05_2.pkg","repopath":"All/sshbuddy-1.05_2.pkg","licenselogic":"single","pkgsize":9548,"desc":"This is a Expectk script that allows you to save time connecting to different\nhosts using ssh.  It saves your password, login ID, and other host info that\nyou have to type over and over again to connect.   Once you save your\nconnection information you can connect to a host with 2 clicks.   First you\nchoose the name and then hit connect. It will save you a lot of time.","deps":{"expect":{"origin":"lang/expect","version":"5.45.4_6,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["misc"]},{"name":"ssh-tools","origin":"security/ssh-tools","version":"1.7_1","comment":"CLI tools that make SSH more convenient","maintainer":"0mp@FreeBSD.org","www":"https://github.com/vaporup/ssh-tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1f2651946f2f7b0ab2532c6ea72db7840d0d9e57b27015b6a76ce62724cf9d2","flatsize":85191,"path":"All/ssh-tools-1.7_1.pkg","repopath":"All/ssh-tools-1.7_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21960,"desc":"ssh-tools is a collection of scripts, which aims\nto make the use of SSH more convenient. The scripts\nare mostly wrappers around one-liners users write\nmanually when necessary.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"]},{"name":"sshguard","origin":"security/sshguard","version":"2.4.3_2,1","comment":"Protect hosts from brute-force attacks against SSH and other services","maintainer":"kevinz5000@gmail.com","www":"https://www.sshguard.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e26f7501de243fd27921c08df494a122f376f6f80280a1caa700431444be86c","flatsize":4703561,"path":"All/sshguard-2.4.3_2,1.pkg","repopath":"All/sshguard-2.4.3_2,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":434364,"desc":"SSHGuard protects hosts from brute-force attacks against SSH and other\nservices. It aggregates system logs and blocks repeat offenders using one of\nseveral firewall backends.","categories":["security"],"messages":[{"message":"To enable SSHGuard at startup, add the following line to your 'rc.conf':\nsshguard_enable=\"YES\"\n\nStarting SSHGuard through syslogd(8) is discouraged and not supported.\n\nConfigure SSHGuard by editing BACKEND in '/usr/local/etc/sshguard.conf'. See\nsshguard-setup(7) for instructions on setting up your firewall.\n\nPlease note that a few rc script parameters have been renamed to\nbetter reflect the documentation:\n\nsshguard_safety_thresh -> sshguard_danger_thresh\nsshguard_pardon_min_interval -> sshguard_release_interval\nsshguard_prescribe_interval -> sshguard_reset_interval","type":"install"}]},{"name":"ssh-multiadd","origin":"security/ssh-multiadd","version":"1.3.2_1","comment":"Tool to add multiple ssh keys to the authentication agent","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bbf078b71de61bfcedb3941cf5be694bdaf42ac1a94585c92bd79842f809c51","flatsize":11022,"path":"All/ssh-multiadd-1.3.2_1.pkg","repopath":"All/ssh-multiadd-1.3.2_1.pkg","licenselogic":"single","pkgsize":6500,"desc":"ssh-multiadd adds multiple ssh keys to the ssh authentication agent.\nThese may use the same passphrase. When run without arguments, it\nadds $HOME/.ssh/identity and $HOME/.ssh/id_dsa.  Alternative file\nnames can be given on the command line or in the configuration\nfile. It uses ssh-askpass if necessary. Unlike ssh-add, if any of\nthe keys use the same passphrase, you will only need to enter each\nunique passphrase once, and keys that are already added will not\nbe prompted for again.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"messages":[{"message":"===>   NOTICE:\n\nThe ssh-multiadd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ssgless","origin":"net-mgmt/ssgless","version":"1.3","comment":"View ScreenOS configuration files","maintainer":"pavelivolkov@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c7a2aa8e685ad053f894ec9d332fc4ff6c41bbd2ae7aa3cd9529d83b8a2af38","flatsize":1132,"path":"All/ssgless-1.3.pkg","repopath":"All/ssgless-1.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1512,"desc":"Viewer configuration files of devices with ScreenOS\n(of Juniper Networks), considers the context of commands.\n\n\t\t\t\tFor example to:\nset vrouter trust-vr sharable\nset vrouter \"trust-vr\"\nunset auto-route-export\nset protocol ospf\nset enable\nexit\nexit\nunset alg sip enable\n\t\t\t\tand after:\nset vrouter trust-vr sharable\nset vrouter \"trust-vr\"\n   unset auto-route-export\n   set protocol ospf\n      set enable\n   exit\nexit\nunset alg sip enable","categories":["net-mgmt"]},{"name":"sselp","origin":"x11/sselp","version":"0.2","comment":"Simple SELection Printer for X11","maintainer":"ports@FreeBSD.org","www":"http://www.suckless.org/programs/sselp.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4190da6897ceedbf941211063b78e17f834acb0a9211fe8aedbc02db3146b6f","flatsize":7344,"path":"All/sselp-0.2.pkg","repopath":"All/sselp-0.2.pkg","licenselogic":"single","pkgsize":3464,"desc":"Simple X selection printer. Prints the X selection to stdout.\nIf there is no X client owning the selection it just exits.\nUseful for scripts where you can query the X selection\nwithout pressing mouse Button2 in cumbersome ways.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe sselp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ssed","origin":"editors/ssed","version":"3.62_5","comment":"Heavily enhanced version of sed(1)","maintainer":"ports@FreeBSD.org","www":"https://sed.sourceforge.net/grabbag/ssed/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21a0fb536bfd85e64404b4ee1c23b54b2585db84625132658cf036fc83da2332","flatsize":297424,"path":"All/ssed-3.62_5.pkg","repopath":"All/ssed-3.62_5.pkg","licenselogic":"single","pkgsize":98052,"desc":"This is a version of sed based on GNU sed. It is not a version of\nGNU sed, though.\n\nThere are several new features (including in-place editing of files,\nextended regular expression syntax and a few new commands) and some\nbug fixes; see the NEWS file for a brief summary and the ChangeLog\nfor more detailed descriptions of changes.\n\nThe biggest note, i think is the *huge* speed difference, where\nregular sed might take a few mins, super-sed can take only seconds\nthis is not true in all cases, and sometimes you have modify your\nregexp syntax, however for the speed increase, it might be worth\nit.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["editors","textproc"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ssed port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ssllabs-scan","origin":"security/ssllabs-scan","version":"1.5.0_21","comment":"Command-line tool to use the SSL Labs API","maintainer":"egypcio@FreeBSD.org","www":"https://www.ssllabs.com/projects/ssllabs-apis/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e58e42d9ce990a703b2826fbb31b5564fc27972f55d1783dc1400d96555f7049","flatsize":5010738,"path":"All/ssllabs-scan-1.5.0_21.pkg","repopath":"All/ssllabs-scan-1.5.0_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1732540,"desc":"A command-line reference-implementation client for SSL Labs API, designed\nfor automated and/or bulk testing.\n\nSSL Labs API expose the complete SSL/TLS server testing functionality in\na programmatic fashion, allowing for scheduled and bulk assessment. They are\nmaking their API available to encourage site operators to regularly test\nservers configurations.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"}},"categories":["security","net"]},{"name":"ssdeep","origin":"security/ssdeep","version":"2.14.1_1","comment":"Tool for computing context triggered piecewise hashes","maintainer":"nobutaka@FreeBSD.org","www":"https://ssdeep-project.github.io/ssdeep/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5008ad108f2ca5e648d3f9c58764c441571d281130c77e16c06337b1f09ab9e9","flatsize":142116,"path":"All/ssdeep-2.14.1_1.pkg","repopath":"All/ssdeep-2.14.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45176,"desc":"ssdeep is a tool for computing context triggered piecewise hashes.\nUnlike other hash calculators such as md5, it supports partial match between\nthe original file and modified/truncated files. It can also compute the\ndegree of similarity between files.","categories":["security"],"shlibs_provided":["libfuzzy.so.2"]},{"name":"sswf","origin":"graphics/sswf","version":"1.8.4_7","comment":"Library and script language tool to create Flash movies","maintainer":"ports@FreeBSD.org","www":"https://www.m2osw.com/sswf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0022871fe1ccea6799d18e09cd96fdc4ac7c10c64e5d6ba88415cc325a758b0","flatsize":10722017,"path":"All/sswf-1.8.4_7.pkg","repopath":"All/sswf-1.8.4_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2593340,"desc":"A C++ Library and a script language tool to create Flash (SWF) movies up to\nversion 9. Supports nearly all the Macromedia Flash tags. Includes detailled\ndocs and a tool to convert your system fonts to a Flash movie.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"}},"categories":["graphics"],"shlibs_required":["libfreetype.so.6","libjpeg.so.8"],"shlibs_provided":["libsswf-1.8.4.so.3","libsswf_as-1.8.4.so.2","libsswf_asas-1.8.4.so.2","libsswf_asc-1.8.4.so.1","libsswf_c-1.8.4.so.2"],"options":{"DEBUG":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe sswf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ssddiff","origin":"textproc/ssddiff","version":"0.2_4","comment":"Diff application for semistructured data such as XML files","maintainer":"ports@FreeBSD.org","www":"http://ssddiff.alioth.debian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6142afdf424a63f76ee8a892fc095bf48194145b53281c4cb79bd0069ebd2d8e","flatsize":118872,"path":"All/ssddiff-0.2_4.pkg","repopath":"All/ssddiff-0.2_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":42084,"desc":"Semistructured data is a generic term for data that does have structure\ninformation, while not being tabular or very tightly restricted.  XML and\nHTML data is the most prominent examples for this.  You normally would not\nuse this term e.g. for database tables (which for example do not allow\nnesting of entries).\n\nWhile this application currently only supports XML, the algorithms should be\nable to process other semistructured data as well.\n\nThe approach used here is usually much slower than other well-known xmldiff\napplications, however it produces better results in many \"tricky\" cases.\nYou say that other xmldiff applications try to do a syntactic diff, whereas\nxmldiff tries to do a semantic diff.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe ssddiff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ssd_report-smartmontools","origin":"sysutils/ssd_report","version":"0.4","comment":"SSD health report","maintainer":"dteske@FreeBSD.org","www":"https://github.com/FrauBSD/ssd_report","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20c5db3a11fa864dc176443372ba3c39da6d3a67ac7dce8cb8f6c9cd0ea28921","flatsize":14800,"path":"All/ssd_report-smartmontools-0.4.pkg","repopath":"All/ssd_report-smartmontools-0.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6048,"desc":"Report SSD health by looking at SMART data. Supports `smartctl' from\nsysutils/smartmontools but prefers `smart' from sysutils/smart. Also\nsupports JSON output upon request.","deps":{"smartmontools":{"origin":"sysutils/smartmontools","version":"7.4_2"}},"categories":["sysutils"],"options":{"DOCS":"on"},"annotations":{"flavor":"smartmontools"}},{"name":"sscalc","origin":"astro/sscalc","version":"1.0","comment":"Sunrise and sunset time calculator","maintainer":"brnrd@FreeBSD.org","www":"http://www.icehouse.net/kew/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e99954114d710a5818db71a305be86866c223b63db81f55ee553d3893cf826b0","flatsize":126642,"path":"All/sscalc-1.0.pkg","repopath":"All/sscalc-1.0.pkg","licenselogic":"single","pkgsize":43668,"desc":"This is sscalc, a sunrise/sunset time calculator, ported to C.\nYou can find the sunrise and sunset times for anywhere in the world\nas long as you know the latitude and longitude of the location.\n\nThe program is a port of the JavaScript program located at\nhttp://www.srrb.noaa.gov/highlights/sunrise/gen.html\n\nThe page was written by Aaron Horiuchi, Chris Lehman and Chris\nCornwall.","categories":["astro"],"options":{"DOCS":"on"}},{"name":"ssh-vault","origin":"security/ssh-vault","version":"1.0.10_4","comment":"Encrypt/decrypt using ssh keys","maintainer":"nbari@tequila.io","www":"https://ssh-vault.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9423620a80cede01d875361bf0aa8fffc59bd43b7232c2da4e668654ddcaa7a9","flatsize":6683285,"path":"All/ssh-vault-1.0.10_4.pkg","repopath":"All/ssh-vault-1.0.10_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1876032,"desc":"Encrypt/decrypt using ssh keys\n\nA command line tool (cli) for creating encrypted files \"vaults\"\nusing ssh rsa keys for encrypt/decrypt.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"ss-hunspell","origin":"textproc/ss-hunspell","version":"20110323_1","comment":"Swati hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://addons.mozilla.org/en-US/firefox/addon/swati-spell-checker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4e1c1a5a602a7116a5d04dd4a841b089865262ef8d783bdacd5cca1d11c8f21","flatsize":249398,"path":"All/ss-hunspell-20110323_1.pkg","repopath":"All/ss-hunspell-20110323_1.pkg","licenselogic":"single","pkgsize":84556,"desc":"Swati hunspell dictionaries\n\nSee also: http://www.translate.org.za/","categories":["textproc"]},{"name":"ss5","origin":"net/ss5","version":"3.8.9.8_4","comment":"SOCKS v4/v5 application layer gateway with many features","maintainer":"raffaele.delorenzo@libero.it","www":"https://ss5.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ba608e6bf2363c112916be0f3bec48d0ae20beec037862c59709726c461ecaf","flatsize":598577,"path":"All/ss5-3.8.9.8_4.pkg","repopath":"All/ss5-3.8.9.8_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":198916,"desc":"SS5 is a socks server that implements the SOCKS v4 and v5 protocol.","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","security"],"shlibs_required":["libcrypto.so.12","libldap.so.2"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ss-libreoffice","origin":"editors/libreoffice-ss","version":"24.2.4.2","comment":"ss language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33afc1d16fbadcaaeed915e53f7f5e11fbd4394ecb39f1a8926b1dfef35b629d","flatsize":1350516,"path":"All/ss-libreoffice-24.2.4.2.pkg","repopath":"All/ss-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":210096,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"srm","origin":"security/srm","version":"1.2.15_1","comment":"Secure rm, a utility which destroys file contents before unlinking","maintainer":"mshirk@daemon-security.com","www":"https://sourceforge.net/projects/srm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55adf52aaf296b6b362b8106b0dd1b7d488e4415543868454345ef5039b3d626","flatsize":38998,"path":"All/srm-1.2.15_1.pkg","repopath":"All/srm-1.2.15_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15812,"desc":"Secure rm (srm) is a command-line utility compatible with rm(1) which destroys\nfile contents before unlinking. The goal is to provide drop-in security for\nusers who wish to prevent command-line recovery of deleted information, even if\nthe machine is compromised.","categories":["security","sysutils"]},{"name":"srelay","origin":"net/srelay","version":"0.4.8p3_1","comment":"Srelay is a SOCKS4/5 proxy and Relay","maintainer":"decke@FreeBSD.org","www":"https://socks-relay.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0c87fbc93821be2ccb3645fdb71b4e0f9f3e2193ad7af15705cb361cab32288","flatsize":57191,"path":"All/srelay-0.4.8p3_1.pkg","repopath":"All/srelay-0.4.8p3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":27720,"desc":"The SOCKS proxy and relay.\n\n* Srelay is a socks 4/5 protocol proxy server\n* Supports socks connect/bind request in the protocol v4, v4a, and v5.\n* Supports socks server chaining with both v4 and v5 servers.\n* Supports Username/Password authentication in v5 (not recommended).\n* Testing on Linux-x86_64, macos 10.7-10.12, FreeBSD 10.1-11.1\n* Supports IPv6 as well as IPv4.\n* Srelay is Free.","categories":["net"]},{"name":"srg","origin":"www/srg","version":"1.3.6_1","comment":"Squid Report Generator","maintainer":"ports@FreeBSD.org","www":"http://www.crc.net.nz/software/srg.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6f327846a791dcc0823f77f11fe495d9276329aef43db88068c7fbd5c389000","flatsize":161562,"path":"All/srg-1.3.6_1.pkg","repopath":"All/srg-1.3.6_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":62140,"desc":"SRG is a Squid Report Generator designed for the needs of CRCnet.\nNone of the existing report generators could provide the exact solution\nthat we required and we decided to start from scratch rather than trying\nto modify an existing progamme. SRG is designed to be fast and easy\nto integrate in to other authentication systems\n(such as those that are driving Squid itself).\n\nFeatures\n\n    * PHP Output with built in authentication hooks\n    * Fast Processing\n    * Reporting right down the location vistied","categories":["www"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe srg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"srvx","origin":"irc/srvx","version":"1.3.1","comment":"Services for ircu P10 protocol networks","maintainer":"ports@FreeBSD.org","www":"http://www.srvx.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ddbe512ba9429327e9f2543dacee0194d1072cb92d0124201f3abaf20c055fd","flatsize":605727,"path":"All/srvx-1.3.1.pkg","repopath":"All/srvx-1.3.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":218480,"desc":"srvx is a set of IRC services for ircu P10 protocol networks; it is\ndeveloped by a team of programmers affiliated with the GameSurge IRC\nNetwork.  srvx is designed to be a fast, extensible, scalable, and\nreliable provider of NickServ, ChanServ, HelpServ, OperServ, and Global\nservices as well as advanced proxy detection.","categories":["irc","net"],"options":{"BAHAMUT":"on","DEBUG":"off","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:srvx:srvx:1.3.1:::::dragonfly6:x86_64"},"messages":[{"message":"When you 'make deinstall', any files generated by srvx (logs, etc)\nwill remain in /usr/local/etc/. These files must be removed\nmanually.","type":"install"},{"message":"===>   NOTICE:\n\nThe srvx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sredird","origin":"comms/sredird","version":"2.2.2_1","comment":"RFC 2217 compliant serial port redirector","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e21f805c573cfce8a3529e600c46dc42d080abdcafd5e59a1fec7c117ff5eb5","flatsize":58676,"path":"All/sredird-2.2.2_1.pkg","repopath":"All/sredird-2.2.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":21896,"desc":"Sredird is a serial port redirector that is compliant with the RFC 2217\n\"Telnet Com Port Control Option\" protocol. This protocol lets you share\na serial port through the network. The only known RFC 2217 aware client\nis DialOut/IP V2, which is a Windows 95/98/NT client. For more\ninformation on it look at www.tacticalsoftware.com. Anyone interested in\nwriting a client and who may need help with the RFC 2217 protocol could\ncontact author of sredird. Information on RFC 2217 and the Telnet Protocol\nis available at www.ietf.org.","categories":["comms"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sredird port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sratom","origin":"audio/sratom","version":"0.6.16","comment":"Library for serialising LV2 atoms to/from RDF","maintainer":"eduardo@FreeBSD.org","www":"https://drobilla.net/software/sratom.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4920795c4d567eacd89e80bd767320cf79f376b77cd2c8882c9bcdc096e394d3","flatsize":42392,"path":"All/sratom-0.6.16.pkg","repopath":"All/sratom-0.6.16.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":15900,"desc":"Sratom is a library for serialising LV2 atoms to/from RDF,\nparticularly the Turtle syntax.","deps":{"lv2":{"origin":"audio/lv2","version":"1.18.10"},"serd":{"origin":"devel/serd","version":"0.32.2"},"sord":{"origin":"devel/sord","version":"0.16.16"}},"categories":["audio"],"shlibs_required":["libserd-0.so.0","libsord-0.so.0"],"shlibs_provided":["libsratom-0.so.0"]},{"name":"srt","origin":"www/srt","version":"1.5.3","comment":"Secure Reliable Transport (SRT) Protocol","maintainer":"yuri@FreeBSD.org","www":"https://www.srtalliance.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ea12c32f8cb25674ed333183ad101a12fed4bba6fcfe25f1ae6dc7e28b9afa2","flatsize":5514962,"path":"All/srt-1.5.3.pkg","repopath":"All/srt-1.5.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":798728,"desc":"SRT is an open source video transport protocol and technology stack that\noptimizes streaming performance across unpredictable networks with secure\nstreams and easy firewall traversal, bringing the best quality live video over\nthe worst networks. The SRT Open Source project, driven by the SRT Alliance, is\na collaborative community of industry leaders and developers striving to achieve\nlower latency internet video transport by continuously improving open-source\nSRT.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libsrt.so.1.5"],"options":{"HEAVY_LOGGING":"off","NO_ENCRYPTION":"off","OPENSSL":"on","GNUTLS":"off","MBEDTLS":"off"}},{"name":"ssh-chat","origin":"net-im/ssh-chat","version":"1.10.1_22","comment":"Chat over SSH","maintainer":"yuri@FreeBSD.org","www":"https://github.com/shazow/ssh-chat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"956b4d8ab7dd26c16c05e59a69d4814d35f82464505cbca36b95f075405e663b","flatsize":6397393,"path":"All/ssh-chat-1.10.1_22.pkg","repopath":"All/ssh-chat-1.10.1_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2161696,"desc":"Custom SSH server written in Go. Instead of a shell, you get a chat prompt.","categories":["net-im"],"messages":[{"message":"Please note that despite having SSH in its name ssh-chat is not secure\nbecause in its default configuration it doesn't require client\nauthentication, and is therefore susceptible to MITM attacks. ssh-chat\ncan be made secure by enabling SSH authentication, or running it within\nthe Tor network and hosting its server as a hidden service on Tor.","type":"install"}]},{"name":"srandrd","origin":"x11/srandrd","version":"0.6.0.15","comment":"Simple randr daemon","maintainer":"0mp@FreeBSD.org","www":"https://github.com/jceb/srandrd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fb87afbdb5d6388cb21f952c6e10a200b6288f80fd507dafab7ef95aae1bc04","flatsize":53681,"path":"All/srandrd-0.6.0.15.pkg","repopath":"All/srandrd-0.6.0.15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21192,"desc":"srandrd(1) is a tool that executes a command on xrandr output change events,\ni.e., if a monitor is plugged or unplugged. By default srandrd forks to\nbackground and exits if the xserver exits.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXrandr.so.2","libXinerama.so.1"]},{"name":"sr_Latn-libreoffice","origin":"editors/libreoffice-sr_Latn","version":"24.2.4.2","comment":"sr_Latn language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ad6b08d85bc0233effc6343409fb0a452c36e0b6a3e859de1309c9bd654cde9","flatsize":1261654,"path":"All/sr_Latn-libreoffice-24.2.4.2.pkg","repopath":"All/sr_Latn-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":191512,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"ssb","origin":"security/ssb","version":"0.1.1_21","comment":"SSH Server Bruteforcer","maintainer":"ports@FreeBSD.org","www":"https://github.com/kitabisa/ssb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3558f98e1eb480eecb2ce376e769bb58bb6aa5ddd5ed1bf1e0cb66756a1295db","flatsize":3274497,"path":"All/ssb-0.1.1_21.pkg","repopath":"All/ssb-0.1.1_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1171488,"desc":"Secure Shell Bruteforcer - A faster and simpler way to bruteforce SSH server.","categories":["security"],"messages":[{"message":"===>   NOTICE:\n\nThe ssb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sr-libreoffice","origin":"editors/libreoffice-sr","version":"24.2.4.2","comment":"sr language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c14dec2f3289449d0c26149630724ae30eb3ad9bf2db96c1d82370a7e6931742","flatsize":3087847,"path":"All/sr-libreoffice-24.2.4.2.pkg","repopath":"All/sr-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":507856,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"sqwebmail","origin":"mail/sqwebmail","version":"6.2.4_1","comment":"CGI Webmail client for Maildirs","maintainer":"oliver@FreeBSD.org","www":"https://inter7.com/sqwebmail/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cc7c8aa4e1f7ddf121b75a7d03f37e74f8c22a02c708b28ef4dc4cc80f7a39d","flatsize":1431384,"path":"All/sqwebmail-6.2.4_1.pkg","repopath":"All/sqwebmail-6.2.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":450540,"desc":"SqWebMail is a web CGI client for sending and receiving E-mail using\nMaildir mailboxes.  It DOES NOT support traditional Mailbox files - only\nMaildirs.\n\nFeatures:\n\n. Very lightweight\n. Hierarchical mail folders\n. Virtual accounts\n. vpopmail authentication","deps":{"courier-authlib-base":{"origin":"security/courier-authlib-base","version":"0.72.1"},"courier-unicode":{"origin":"devel/courier-unicode","version":"2.3.0_1"},"gamin":{"origin":"devel/gamin","version":"0.1.10_10"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","www"],"shlibs_required":["libidn2.so.0","libcourier-unicode.so.8","libpcre2-8.so.0","libintl.so.8","libcourierauth.so.0"],"options":{"AUTH_LDAP":"off","AUTH_MYSQL":"off","AUTH_PGSQL":"off","AUTH_SQLITE":"off","AUTH_USERDB":"off","AUTH_VCHKPW":"off","CACHEDIR":"on","CHARSET":"off","DOCS":"on","FAM":"on","GDBM":"off","GZIP":"on","HTTPS":"off","HTTPS_LOGIN":"off","ISPELL":"off","MIMETYPES":"off","SENTRENAME":"on"}},{"name":"squish","origin":"graphics/squish","version":"1.15_1","comment":"Open source DXT compression library","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/libsquish/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecae7db42588de7b54c4b45c9df706604e390e030f7c663b18b9b2f33ab1502e","flatsize":76949,"path":"All/squish-1.15_1.pkg","repopath":"All/squish-1.15_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29152,"desc":"The squish library (abbreviated to libsquish) is an open\nsource DXT compression library written in C++.","categories":["graphics"],"shlibs_provided":["libsquish.so.0.0"],"messages":[{"message":"===>   NOTICE:\n\nThe squish port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sr-hunspell","origin":"textproc/sr-hunspell","version":"0.18_1","comment":"Serbian hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://addons.mozilla.org/en-US/firefox/addon/%D1%81%D1%80%D0%BF%D1%81%D0%BA%D0%B8-%D1%80%D0%B5%D1%87%D0%BD%D0%B8%D0%BA-serbian-dictiona/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0779eb84d78c271a4aa546be15eabefd8b4cffee8e0a0db5c73692b1003d446","flatsize":5694470,"path":"All/sr-hunspell-0.18_1.pkg","repopath":"All/sr-hunspell-0.18_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":824388,"desc":"Serbian hunspell dictionaries","categories":["textproc"]},{"name":"srecord","origin":"devel/srecord","version":"1.64_20","comment":"Collection of powerful tools for manipulating EPROM load files","maintainer":"brooks@FreeBSD.org","www":"https://srecord.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"507e29e7a6db766b35badfe83d9e47e5d52aa87110902d917b902af94a78ba3c","flatsize":5486912,"path":"All/srecord-1.64_20.pkg","repopath":"All/srecord-1.64_20.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1230804,"desc":"The SRecord package is a collection of powerful tools for manipulating\nEPROM load files.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"}},"categories":["devel"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0"],"shlibs_provided":["libsrecord.so.0"],"options":{"DOCS":"on"}},{"name":"squirrelmail-web_search-plugin-php83","origin":"mail/squirrelmail-websearch-plugin","version":"0.1.6_4","comment":"Plugin for Websearch","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90dd9a87725eda0b49bd7c08663d3c0a2f2bb16238e0004503e39cf7af7b657e","flatsize":28488,"path":"All/squirrelmail-web_search-plugin-php83-0.1.6_4.pkg","repopath":"All/squirrelmail-web_search-plugin-php83-0.1.6_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10780,"desc":"Puts a web search box in the left frame that can use a variety of\nsearch engines. Currently supported:\n\n    * Google\n    * Google Adsense for Search\n    * Yahoo!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Before using the web_search plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/web_search/web_search.conf.php.sample\nto\n/usr/local/www/squirrelmail/plugins/web_search/web_search.conf.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-web_search-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-wetteronline-plugin-php82","origin":"mail/squirrelmail-wetteronline-plugin","version":"0.1_3","comment":"Plugin for the weather in Germany","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a21536c11728790767e0911a58ecd85d557b7c0f4c52581e18e9580194de648e","flatsize":4682,"path":"All/squirrelmail-wetteronline-plugin-php82-0.1_3.pkg","repopath":"All/squirrelmail-wetteronline-plugin-php82-0.1_3.pkg","licenselogic":"single","pkgsize":2408,"desc":"A little plugin for Squirrelmail showing the current weather\nfrom WetterOnline for the users zip code.\n\nDies ist ein kleines Plugin f%c3%bcr SM welches das aktuelle Wette\nvon WetterOnline anhand der eigenen Postleitzahl anzeigt.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-wetteronline-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-wetteronline-plugin-php81","origin":"mail/squirrelmail-wetteronline-plugin","version":"0.1_3","comment":"Plugin for the weather in Germany","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01a88913daf063885ce8ba55d82a7ade7c13aeca798c519759e335d8f55a1298","flatsize":4682,"path":"All/squirrelmail-wetteronline-plugin-php81-0.1_3.pkg","repopath":"All/squirrelmail-wetteronline-plugin-php81-0.1_3.pkg","licenselogic":"single","pkgsize":2412,"desc":"A little plugin for Squirrelmail showing the current weather\nfrom WetterOnline for the users zip code.\n\nDies ist ein kleines Plugin f%c3%bcr SM welches das aktuelle Wette\nvon WetterOnline anhand der eigenen Postleitzahl anzeigt.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-wetteronline-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-web_search-plugin-php81","origin":"mail/squirrelmail-websearch-plugin","version":"0.1.6_4","comment":"Plugin for Websearch","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a72dfb4477c5c45bc6ac524b8470c9d59465777d4df4264a350ef95d041e4d08","flatsize":28488,"path":"All/squirrelmail-web_search-plugin-php81-0.1.6_4.pkg","repopath":"All/squirrelmail-web_search-plugin-php81-0.1.6_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10776,"desc":"Puts a web search box in the left frame that can use a variety of\nsearch engines. Currently supported:\n\n    * Google\n    * Google Adsense for Search\n    * Yahoo!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Before using the web_search plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/web_search/web_search.conf.php.sample\nto\n/usr/local/www/squirrelmail/plugins/web_search/web_search.conf.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-web_search-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-wetteronline-plugin-php83","origin":"mail/squirrelmail-wetteronline-plugin","version":"0.1_3","comment":"Plugin for the weather in Germany","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b5f0068c198c635abfd916a139facba5bece2cfa0f518951b09a888c901ff28","flatsize":4682,"path":"All/squirrelmail-wetteronline-plugin-php83-0.1_3.pkg","repopath":"All/squirrelmail-wetteronline-plugin-php83-0.1_3.pkg","licenselogic":"single","pkgsize":2408,"desc":"A little plugin for Squirrelmail showing the current weather\nfrom WetterOnline for the users zip code.\n\nDies ist ein kleines Plugin f%c3%bcr SM welches das aktuelle Wette\nvon WetterOnline anhand der eigenen Postleitzahl anzeigt.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-wetteronline-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-web_search-plugin-php82","origin":"mail/squirrelmail-websearch-plugin","version":"0.1.6_4","comment":"Plugin for Websearch","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6206a7df6baa01ee9a348694c329c95c4bc005ffad56e3f81e75699c91a11f6","flatsize":28488,"path":"All/squirrelmail-web_search-plugin-php82-0.1.6_4.pkg","repopath":"All/squirrelmail-web_search-plugin-php82-0.1.6_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10772,"desc":"Puts a web search box in the left frame that can use a variety of\nsearch engines. Currently supported:\n\n    * Google\n    * Google Adsense for Search\n    * Yahoo!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Before using the web_search plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/web_search/web_search.conf.php.sample\nto\n/usr/local/www/squirrelmail/plugins/web_search/web_search.conf.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-web_search-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-vlogin-plugin-php83","origin":"mail/squirrelmail-vlogin-plugin","version":"3.10.2_2","comment":"Adds multi-site-hosting capabilities to SquirrelMail","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63c6eb2469a97d8d527d48698289773e6deced083b58b4981ce771fd31c09bf6","flatsize":317178,"path":"All/squirrelmail-vlogin-plugin-php83-3.10.2_2.pkg","repopath":"All/squirrelmail-vlogin-plugin-php83-3.10.2_2.pkg","licenselogic":"single","pkgsize":52072,"desc":"SquirrelMail Plug-in that allows system administrators to use a single\ninstallation of SquirrelMail to provide web-mail capabilities for multiple\ndomains.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"options":{"DOCS":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-vlogin-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-vlogin-plugin-php82","origin":"mail/squirrelmail-vlogin-plugin","version":"3.10.2_2","comment":"Adds multi-site-hosting capabilities to SquirrelMail","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6accc1c7911ee68d27b2dfad07ec462435b028a4d80bfb7146311b873ce8f77c","flatsize":317178,"path":"All/squirrelmail-vlogin-plugin-php82-3.10.2_2.pkg","repopath":"All/squirrelmail-vlogin-plugin-php82-3.10.2_2.pkg","licenselogic":"single","pkgsize":52124,"desc":"SquirrelMail Plug-in that allows system administrators to use a single\ninstallation of SquirrelMail to provide web-mail capabilities for multiple\ndomains.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"options":{"DOCS":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-vlogin-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-vlogin-plugin-php81","origin":"mail/squirrelmail-vlogin-plugin","version":"3.10.2_2","comment":"Adds multi-site-hosting capabilities to SquirrelMail","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07b6770779a77abd1f7c98046934a0a979979b89a7e72c19598d093e25d2215e","flatsize":317178,"path":"All/squirrelmail-vlogin-plugin-php81-3.10.2_2.pkg","repopath":"All/squirrelmail-vlogin-plugin-php81-3.10.2_2.pkg","licenselogic":"single","pkgsize":52100,"desc":"SquirrelMail Plug-in that allows system administrators to use a single\ninstallation of SquirrelMail to provide web-mail capabilities for multiple\ndomains.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"options":{"DOCS":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-vlogin-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-user_special_mailboxes-plugin-php83","origin":"mail/squirrelmail-user_special_mailboxes-plugin","version":"0.1_3","comment":"Lets define folders to be displayed at the top of the folders list","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=183","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34fb7c017ab02035c584f62c2d430b558546e1a438479f1c0050c5af2794eacc","flatsize":6941,"path":"All/squirrelmail-user_special_mailboxes-plugin-php83-0.1_3.pkg","repopath":"All/squirrelmail-user_special_mailboxes-plugin-php83-0.1_3.pkg","licenselogic":"single","pkgsize":3800,"desc":"Allows users to specify a list of additional folders they would like to be\ntreated as special, that is that these folders will be shown at the top of the\nfolders lists, and in different colour on the left frame (if you have the\noption turned on).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-user_special_mailboxes-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-user_special_mailboxes-plugin-php81","origin":"mail/squirrelmail-user_special_mailboxes-plugin","version":"0.1_3","comment":"Lets define folders to be displayed at the top of the folders list","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=183","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24f30341935adfa6f4c502bc92cf29e4d04315ad668e3251e2e942e168bf4447","flatsize":6941,"path":"All/squirrelmail-user_special_mailboxes-plugin-php81-0.1_3.pkg","repopath":"All/squirrelmail-user_special_mailboxes-plugin-php81-0.1_3.pkg","licenselogic":"single","pkgsize":3804,"desc":"Allows users to specify a list of additional folders they would like to be\ntreated as special, that is that these folders will be shown at the top of the\nfolders lists, and in different colour on the left frame (if you have the\noption turned on).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-user_special_mailboxes-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-user_special_mailboxes-plugin-php82","origin":"mail/squirrelmail-user_special_mailboxes-plugin","version":"0.1_3","comment":"Lets define folders to be displayed at the top of the folders list","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=183","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7fbcb384ae248dacd7e57240c3270a7d0596b66bf4293cd500802c736e7aa4c","flatsize":6941,"path":"All/squirrelmail-user_special_mailboxes-plugin-php82-0.1_3.pkg","repopath":"All/squirrelmail-user_special_mailboxes-plugin-php82-0.1_3.pkg","licenselogic":"single","pkgsize":3804,"desc":"Allows users to specify a list of additional folders they would like to be\ntreated as special, that is that these folders will be shown at the top of the\nfolders lists, and in different colour on the left frame (if you have the\noption turned on).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-user_special_mailboxes-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-unsafe_image_rules-plugin-php81","origin":"mail/squirrelmail-unsafe_image_rules-plugin","version":"0.8_3","comment":"Determines what unsafe (web) images will be shown","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=98","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aff82248943632946bdc1d6e9249abb5f1f67dba50229c94f59e61ac0a24aee1","flatsize":46002,"path":"All/squirrelmail-unsafe_image_rules-plugin-php81-0.8_3.pkg","repopath":"All/squirrelmail-unsafe_image_rules-plugin-php81-0.8_3.pkg","licenselogic":"single","pkgsize":12320,"desc":"A user may now build a list of rules that will be used to determine if unsafe\nimages (that are linked to remote sites) will be shown in HTML messages. If a\nmessage matches any of the rules and contains images that would normally be\ninitially hidden, then they are now shown by default.\n\nThe user may choose to always show unsafe images, for all message. This is\nobviously not recommended by the core SquirrelMail Project Team - or they\nwouldn't have built this functionality to begin with ( See the following:\nhttp://www.squirrelmail.org/wiki/UnsafeImages ).\n\nA new section is added to the options page titled, 'Unsafe Image Rules'. Within\nthis page the user may define a number of rules to determine when messages are\nfrom a trusted source.\n\nThese options are very similar to the core message filters plugin. A message\nfield (To, From, CC, Subject) can be matched either against a regular\nexpression, or simply searched to see if the given string is within the field.\nIf a match is found then unsafe images are always shown for this source.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-unsafe_image_rules-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-unsafe_image_rules-plugin-php83","origin":"mail/squirrelmail-unsafe_image_rules-plugin","version":"0.8_3","comment":"Determines what unsafe (web) images will be shown","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=98","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ebe250991f36376e63886bab55812be861839a565edcf5dd195a9ba91f48294","flatsize":46002,"path":"All/squirrelmail-unsafe_image_rules-plugin-php83-0.8_3.pkg","repopath":"All/squirrelmail-unsafe_image_rules-plugin-php83-0.8_3.pkg","licenselogic":"single","pkgsize":12316,"desc":"A user may now build a list of rules that will be used to determine if unsafe\nimages (that are linked to remote sites) will be shown in HTML messages. If a\nmessage matches any of the rules and contains images that would normally be\ninitially hidden, then they are now shown by default.\n\nThe user may choose to always show unsafe images, for all message. This is\nobviously not recommended by the core SquirrelMail Project Team - or they\nwouldn't have built this functionality to begin with ( See the following:\nhttp://www.squirrelmail.org/wiki/UnsafeImages ).\n\nA new section is added to the options page titled, 'Unsafe Image Rules'. Within\nthis page the user may define a number of rules to determine when messages are\nfrom a trusted source.\n\nThese options are very similar to the core message filters plugin. A message\nfield (To, From, CC, Subject) can be matched either against a regular\nexpression, or simply searched to see if the given string is within the field.\nIf a match is found then unsafe images are always shown for this source.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-unsafe_image_rules-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-unsafe_image_rules-plugin-php82","origin":"mail/squirrelmail-unsafe_image_rules-plugin","version":"0.8_3","comment":"Determines what unsafe (web) images will be shown","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=98","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4064359d994bd394d166b8889a01e471a2c19748058bc7f5772f72881ec2721c","flatsize":46002,"path":"All/squirrelmail-unsafe_image_rules-plugin-php82-0.8_3.pkg","repopath":"All/squirrelmail-unsafe_image_rules-plugin-php82-0.8_3.pkg","licenselogic":"single","pkgsize":12316,"desc":"A user may now build a list of rules that will be used to determine if unsafe\nimages (that are linked to remote sites) will be shown in HTML messages. If a\nmessage matches any of the rules and contains images that would normally be\ninitially hidden, then they are now shown by default.\n\nThe user may choose to always show unsafe images, for all message. This is\nobviously not recommended by the core SquirrelMail Project Team - or they\nwouldn't have built this functionality to begin with ( See the following:\nhttp://www.squirrelmail.org/wiki/UnsafeImages ).\n\nA new section is added to the options page titled, 'Unsafe Image Rules'. Within\nthis page the user may define a number of rules to determine when messages are\nfrom a trusted source.\n\nThese options are very similar to the core message filters plugin. A message\nfield (To, From, CC, Subject) can be matched either against a regular\nexpression, or simply searched to see if the given string is within the field.\nIf a match is found then unsafe images are always shown for this source.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-unsafe_image_rules-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-timeout_user-plugin-php83","origin":"mail/squirrelmail-timeout_user-plugin","version":"1.1.1_5","comment":"Automatically logs a user out if they're idle for a set amount of time","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=38","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c77adbd6d8767d37c7ee53646c07abd9ea72e380418409d0d8565cab3f3d7ef","flatsize":31211,"path":"All/squirrelmail-timeout_user-plugin-php83-1.1.1_5.pkg","repopath":"All/squirrelmail-timeout_user-plugin-php83-1.1.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11588,"desc":"This automatically logs a user out if they're idle for a set amount of\ntime.  We define 'idle' as having not refreshed the right-hand frame.\nThe administrator can set a standard time for all users or allow users\nto set their own timeout values.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Before using the timeout_user plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/timeout_user/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/timeout_user/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-timeout_user-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-timeout_user-plugin-php82","origin":"mail/squirrelmail-timeout_user-plugin","version":"1.1.1_5","comment":"Automatically logs a user out if they're idle for a set amount of time","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=38","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9f9e0e755f63fdff1999109dd8cfbfce097b5d8fbfd50df7b3944e854a9f522","flatsize":31211,"path":"All/squirrelmail-timeout_user-plugin-php82-1.1.1_5.pkg","repopath":"All/squirrelmail-timeout_user-plugin-php82-1.1.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11584,"desc":"This automatically logs a user out if they're idle for a set amount of\ntime.  We define 'idle' as having not refreshed the right-hand frame.\nThe administrator can set a standard time for all users or allow users\nto set their own timeout values.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Before using the timeout_user plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/timeout_user/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/timeout_user/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-timeout_user-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-timeout_user-plugin-php81","origin":"mail/squirrelmail-timeout_user-plugin","version":"1.1.1_5","comment":"Automatically logs a user out if they're idle for a set amount of time","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=38","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecf654f247dc1eb5296b577b2a74b0d8cb70534793571fbcc73ff1db3b5f05da","flatsize":31211,"path":"All/squirrelmail-timeout_user-plugin-php81-1.1.1_5.pkg","repopath":"All/squirrelmail-timeout_user-plugin-php81-1.1.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11588,"desc":"This automatically logs a user out if they're idle for a set amount of\ntime.  We define 'idle' as having not refreshed the right-hand frame.\nThe administrator can set a standard time for all users or allow users\nto set their own timeout values.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Before using the timeout_user plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/timeout_user/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/timeout_user/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-timeout_user-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-squirrel_logger-plugin-php83","origin":"mail/squirrelmail-squirrel_logger-plugin","version":"2.3_2","comment":"Logging functionality for your webmail interface","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=52","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bf304a7a5ebef8c0bb5ceac8d8bcc866675cee2f290b2db46fd52823bcc17db","flatsize":97931,"path":"All/squirrelmail-squirrel_logger-plugin-php83-2.3_2.pkg","repopath":"All/squirrelmail-squirrel_logger-plugin-php83-2.3_2.pkg","licenselogic":"single","pkgsize":26908,"desc":"This plugin implements logging functionality for your webmail interface.\nYou can choose to log to a database, a file, your system log, or any\ncombination thereof. You can also choose which kinds of events to log,\nincluding login events, logout events, login error events, all outgoing\nmessages, possible outgoing spam messages, and other error events.\n\nAlso included is monitoring functionality that will send alert emails to\nthe administrator when certain events trigger.\n\nIf you use the timeout_user plugin, logout events caused by user timeouts\nwill be captured.\n\nLog message format is also completely custom-defined to meet your needs\nin the configuration file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-squirrel_logger-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-squirrel_logger-plugin-php82","origin":"mail/squirrelmail-squirrel_logger-plugin","version":"2.3_2","comment":"Logging functionality for your webmail interface","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=52","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"588d38b338544eb3f61b044b3d45d4f7edd03c0f60a276dd766245d8e6bbdbb6","flatsize":97931,"path":"All/squirrelmail-squirrel_logger-plugin-php82-2.3_2.pkg","repopath":"All/squirrelmail-squirrel_logger-plugin-php82-2.3_2.pkg","licenselogic":"single","pkgsize":26916,"desc":"This plugin implements logging functionality for your webmail interface.\nYou can choose to log to a database, a file, your system log, or any\ncombination thereof. You can also choose which kinds of events to log,\nincluding login events, logout events, login error events, all outgoing\nmessages, possible outgoing spam messages, and other error events.\n\nAlso included is monitoring functionality that will send alert emails to\nthe administrator when certain events trigger.\n\nIf you use the timeout_user plugin, logout events caused by user timeouts\nwill be captured.\n\nLog message format is also completely custom-defined to meet your needs\nin the configuration file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-squirrel_logger-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-squirrel_logger-plugin-php81","origin":"mail/squirrelmail-squirrel_logger-plugin","version":"2.3_2","comment":"Logging functionality for your webmail interface","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=52","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b4ed82e60d039a5c8e4ef4debcde669344dcb95e9c9d7c9c3ecf0100f62c880","flatsize":97931,"path":"All/squirrelmail-squirrel_logger-plugin-php81-2.3_2.pkg","repopath":"All/squirrelmail-squirrel_logger-plugin-php81-2.3_2.pkg","licenselogic":"single","pkgsize":26904,"desc":"This plugin implements logging functionality for your webmail interface.\nYou can choose to log to a database, a file, your system log, or any\ncombination thereof. You can also choose which kinds of events to log,\nincluding login events, logout events, login error events, all outgoing\nmessages, possible outgoing spam messages, and other error events.\n\nAlso included is monitoring functionality that will send alert emails to\nthe administrator when certain events trigger.\n\nIf you use the timeout_user plugin, logout events caused by user timeouts\nwill be captured.\n\nLog message format is also completely custom-defined to meet your needs\nin the configuration file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-squirrel_logger-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-spam-buttons-plugin-php83","origin":"mail/squirrelmail-spam-buttons-plugin","version":"2.3.1_2","comment":"Provides buttons with customizable action (for reporting spam, etc.)","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=242","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ec7c1b48157fc940761755f6db531c56fe8ef0c24f3e3600c1aab0b9c425f3d","flatsize":416180,"path":"All/squirrelmail-spam-buttons-plugin-php83-2.3.1_2.pkg","repopath":"All/squirrelmail-spam-buttons-plugin-php83-2.3.1_2.pkg","licenselogic":"single","pkgsize":59664,"desc":"This plugin will place \"Spam\" and/or \"Not Spam\" buttons on the mailbox message\nlist page as well as on a single message view page. The action associated with\nthe buttons (as well as the button text) can be configured to suit most any\nspam reporting system. Reporting by email, reporting by executing a command on\nthe server and reporting by moving (or copying) the message to a designated\nfolder are all supported. Any number of custom buttons may also be added, where\nthe associated action is completely customizable (for instance, adding the\nmessage sender to a whitelist or blacklist).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"options":{"DOCS":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-spam-buttons-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"stardict-dict-fa_IR","origin":"textproc/stardict-dict-fa_IR","version":"1.0.0","comment":"English-Persian dictionary for stardict","maintainer":"javad.kouhi@gmail.com","www":"http://pyglossary.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47e201771b9e900be87ad57264099f32869d6ad740002b4a025728075cd4190e","flatsize":13106194,"path":"All/stardict-dict-fa_IR-1.0.0.pkg","repopath":"All/stardict-dict-fa_IR-1.0.0.pkg","licenselogic":"single","pkgsize":8954000,"desc":"English-Persian dictionaries for StarDict.","categories":["textproc"],"messages":[{"message":"This dictionary can be used with any of the following dictionary\nprograms (consider to install one of them):\n\ntextproc/goldendict\tGoldendict (Qt5)\ntextproc/qstardict\tStarDict clone (Qt5)\ntextproc/stardict3\tStarDict 3.x (GTK2)","type":"install"}]},{"name":"squirrelmail-translations-php82","origin":"mail/squirrelmail-translations","version":"20200422","comment":"NLS translations for Squirrelmail (mail/squirrelmail)","maintainer":"uzsolt@FreeBSD.org","www":"https://www.squirrelmail.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e118f35eda23a97971bea94a00807f46eed7da96bfcb01696e794507841f70e6","flatsize":24871459,"path":"All/squirrelmail-translations-php82-20200422.pkg","repopath":"All/squirrelmail-translations-php82-20200422.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3229848,"desc":"The collection of l10n/i18n data files for Squirrelmail.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"}},{"name":"squirrelmail-spam-buttons-plugin-php82","origin":"mail/squirrelmail-spam-buttons-plugin","version":"2.3.1_2","comment":"Provides buttons with customizable action (for reporting spam, etc.)","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=242","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"deb0ff15afe2b0fbb4597aae00b5acd99671aee815ff1db2ba1d5f62c9b5ce32","flatsize":416180,"path":"All/squirrelmail-spam-buttons-plugin-php82-2.3.1_2.pkg","repopath":"All/squirrelmail-spam-buttons-plugin-php82-2.3.1_2.pkg","licenselogic":"single","pkgsize":59696,"desc":"This plugin will place \"Spam\" and/or \"Not Spam\" buttons on the mailbox message\nlist page as well as on a single message view page. The action associated with\nthe buttons (as well as the button text) can be configured to suit most any\nspam reporting system. Reporting by email, reporting by executing a command on\nthe server and reporting by moving (or copying) the message to a designated\nfolder are all supported. Any number of custom buttons may also be added, where\nthe associated action is completely customizable (for instance, adding the\nmessage sender to a whitelist or blacklist).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"options":{"DOCS":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-spam-buttons-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sr-aspell","origin":"textproc/sr-aspell","version":"0.02_1,2","comment":"Aspell Serbian dictionary","maintainer":"nikola.lecic@anthesphoria.net","www":"https://srpski.org/aspell/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d778f113721caaf98e3e6d7a51f37e9040401a9f2e4de65c9b3184450b5e8b6","flatsize":12195612,"path":"All/sr-aspell-0.02_1,2.pkg","repopath":"All/sr-aspell-0.02_1,2.pkg","licenselogic":"single","pkgsize":3704776,"desc":"Aspell Serbian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"squirrelmail-translations-php81","origin":"mail/squirrelmail-translations","version":"20200422","comment":"NLS translations for Squirrelmail (mail/squirrelmail)","maintainer":"uzsolt@FreeBSD.org","www":"https://www.squirrelmail.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51f9e294a410a4762dd05f1de098f9de8c5e8d7422ca89697e81dd8c3f3970ec","flatsize":24871459,"path":"All/squirrelmail-translations-php81-20200422.pkg","repopath":"All/squirrelmail-translations-php81-20200422.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3229236,"desc":"The collection of l10n/i18n data files for Squirrelmail.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"}},{"name":"subversive","origin":"devel/subversive","version":"2.0.0_1","comment":"Eclipse plug-in that provides Subversion support","maintainer":"ale@FreeBSD.org","www":"http://www.polarion.org/index.php?page=overview&project=subversive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfe49b5c90d626d62e7623091ee205e0cf4d559df55cc8b447d907d851a7843f","flatsize":49866624,"path":"All/subversive-2.0.0_1.pkg","repopath":"All/subversive-2.0.0_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":32607012,"desc":"The Subversive project is a brand new Eclipse plug-in that provides\nSubversion support.  From a user point of view, Subversive provides\nSubversion support similar to CVS support, which is already part of\nthe standard Eclipse platform.\n\nThe main use cases, which are familiar to CVS users, are:\n    * Connection to the repository using different connection types\n    * Repository browsing\n    * Check-out\n    * Synchronization\n    * Committing\n    * Update\n    * Resolving conflicts\n    * Adding to the list of ignored resources","deps":{"eclipse":{"origin":"java/eclipse","version":"4.24_2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"]},{"name":"squirrelmail-spam-buttons-plugin-php81","origin":"mail/squirrelmail-spam-buttons-plugin","version":"2.3.1_2","comment":"Provides buttons with customizable action (for reporting spam, etc.)","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=242","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5396810493ce437177eb740ad42f2a83f09f5a3a150b99f7ab9fd95cf69f0f22","flatsize":416180,"path":"All/squirrelmail-spam-buttons-plugin-php81-2.3.1_2.pkg","repopath":"All/squirrelmail-spam-buttons-plugin-php81-2.3.1_2.pkg","licenselogic":"single","pkgsize":59712,"desc":"This plugin will place \"Spam\" and/or \"Not Spam\" buttons on the mailbox message\nlist page as well as on a single message view page. The action associated with\nthe buttons (as well as the button text) can be configured to suit most any\nspam reporting system. Reporting by email, reporting by executing a command on\nthe server and reporting by moving (or copying) the message to a designated\nfolder are all supported. Any number of custom buttons may also be added, where\nthe associated action is completely customizable (for instance, adding the\nmessage sender to a whitelist or blacklist).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"options":{"DOCS":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-spam-buttons-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-secure_login-plugin-php83","origin":"mail/squirrelmail-secure_login-plugin","version":"1.4_3","comment":"Automatically turn on SSL security during login","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=61","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2351b9aee900fb8b7af50b91a7d6a5c65038336de3f7c5a145952441c24f423e","flatsize":71080,"path":"All/squirrelmail-secure_login-plugin-php83-1.4_3.pkg","repopath":"All/squirrelmail-secure_login-plugin-php83-1.4_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18200,"desc":"This is a simple plugin to automatically turn on SSL security during\nlogin if it hasn't already been requested by the referring hyperlink\nor bookmark.\n\nPrimarily this utility is intended to prevent plain text passwords\nand email contents being transmitted over the internet after people\nmanually enter their server URL without including https://...","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Before using the secure_login plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/secure_login/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/secure_login/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-secure_login-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-secure_login-plugin-php81","origin":"mail/squirrelmail-secure_login-plugin","version":"1.4_3","comment":"Automatically turn on SSL security during login","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=61","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f119651e69c2f8a9caa96ec3e1cc97199c814aee8fd0ff246c82d1081ef69858","flatsize":71080,"path":"All/squirrelmail-secure_login-plugin-php81-1.4_3.pkg","repopath":"All/squirrelmail-secure_login-plugin-php81-1.4_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18200,"desc":"This is a simple plugin to automatically turn on SSL security during\nlogin if it hasn't already been requested by the referring hyperlink\nor bookmark.\n\nPrimarily this utility is intended to prevent plain text passwords\nand email contents being transmitted over the internet after people\nmanually enter their server URL without including https://...","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Before using the secure_login plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/secure_login/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/secure_login/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-secure_login-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-sasql-plugin-php81","origin":"mail/squirrelmail-sasql-plugin","version":"3.2.0_3","comment":"Edit SpamAssassin settings stored in an SQL DB","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c14eeacb87e5bff44c5332c8a68930b583e748710eaeca65aa0d4ae5dfab5d3","flatsize":158203,"path":"All/squirrelmail-sasql-plugin-php81-3.2.0_3.pkg","repopath":"All/squirrelmail-sasql-plugin-php81-3.2.0_3.pkg","licenselogic":"single","pkgsize":35524,"desc":"The SASql SquirrelMail plugin lets users change a pre-defined set of\nSpamAssassin settings when those settings are stored in a SQL DB rather than\na config file. This is very useful in a virtual user setting when the users\ndon't have home directories or access to them.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Before using the sasql plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/sasql/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/sasql/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-sasql-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-secure_login-plugin-php82","origin":"mail/squirrelmail-secure_login-plugin","version":"1.4_3","comment":"Automatically turn on SSL security during login","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=61","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"653ba8e01644bb255209737913009ef21a03530a5c4a34b76aae588e9a490502","flatsize":71080,"path":"All/squirrelmail-secure_login-plugin-php82-1.4_3.pkg","repopath":"All/squirrelmail-secure_login-plugin-php82-1.4_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18204,"desc":"This is a simple plugin to automatically turn on SSL security during\nlogin if it hasn't already been requested by the referring hyperlink\nor bookmark.\n\nPrimarily this utility is intended to prevent plain text passwords\nand email contents being transmitted over the internet after people\nmanually enter their server URL without including https://...","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Before using the secure_login plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/secure_login/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/secure_login/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-secure_login-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-shared_calendars-plugin-php82","origin":"mail/squirrelmail-shared_calendars-plugin","version":"2.0.1_3","comment":"iCal-compliant calendaring for SquirrelMail","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=105","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5754d292f4413cb9fdec6273838c90b1ee8c246e85dc1833cfd069922b2e5d4e","flatsize":1438381,"path":"All/squirrelmail-shared_calendars-plugin-php82-2.0.1_3.pkg","repopath":"All/squirrelmail-shared_calendars-plugin-php82-2.0.1_3.pkg","licenselogic":"single","pkgsize":217176,"desc":"This plugin implements fully iCal-compliant calendaring functionality\nfor Squirrelmail.\n\nMultiple calendars my be created, where each calendar can be made public,\nprivate or shared between custom-defined groups of users.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-calendar_file_backend-plugin-php82":{"origin":"mail/squirrelmail-calendar_file_backend-plugin","version":"1.0_3"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Before using the shared_calendars plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/shared_calendars/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/shared_calendars/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-shared_calendars-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-shared_calendars-plugin-php81","origin":"mail/squirrelmail-shared_calendars-plugin","version":"2.0.1_3","comment":"iCal-compliant calendaring for SquirrelMail","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=105","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82c53f96df436df6fc1fa0302c8916fff2f52613fd16d465cdf20ccb25fcf67b","flatsize":1438381,"path":"All/squirrelmail-shared_calendars-plugin-php81-2.0.1_3.pkg","repopath":"All/squirrelmail-shared_calendars-plugin-php81-2.0.1_3.pkg","licenselogic":"single","pkgsize":217164,"desc":"This plugin implements fully iCal-compliant calendaring functionality\nfor Squirrelmail.\n\nMultiple calendars my be created, where each calendar can be made public,\nprivate or shared between custom-defined groups of users.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-calendar_file_backend-plugin-php81":{"origin":"mail/squirrelmail-calendar_file_backend-plugin","version":"1.0_3"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Before using the shared_calendars plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/shared_calendars/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/shared_calendars/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-shared_calendars-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-translations-php83","origin":"mail/squirrelmail-translations","version":"20200422","comment":"NLS translations for Squirrelmail (mail/squirrelmail)","maintainer":"uzsolt@FreeBSD.org","www":"https://www.squirrelmail.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2907af957a127e61aadedec670fd4a9084a6665a7a5d386eb2cd47d674337f0","flatsize":24871459,"path":"All/squirrelmail-translations-php83-20200422.pkg","repopath":"All/squirrelmail-translations-php83-20200422.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3229540,"desc":"The collection of l10n/i18n data files for Squirrelmail.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"}},{"name":"stonesoup-sdl","origin":"games/stonesoup","version":"0.31.0","comment":"Dungeon Crawl Stone Soup - a fun, free rogue-like game","maintainer":"fuz@FreeBSD.org","www":"https://crawl.develz.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cb131afa6c2508f8508cbed1ae9c3c7ba9b2617a0ff1767f4ec39bc8c8b84ff","flatsize":53052357,"path":"All/stonesoup-sdl-0.31.0.pkg","repopath":"All/stonesoup-sdl-0.31.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23010724,"desc":"Dungeon Crawl Stone Soup is a fun, free rogue-like game of exploration and\ntreasure-hunting in dungeons filled with dangerous and unfriendly monsters\nin a quest for the mystifyingly fabulous Orb of Zot.\n\nDungeon Crawl Stone Soup is a variant of Linley's Dungeon Crawl that's openly\ndeveloped and invites participation from the Crawl community.\n\nThis port comes in two flavours:\n\n    games/stonesoup@console - the traditional tty interface\n    games/stonesoup@sdl     - the fancy SDL interface","deps":{"dejavu":{"origin":"x11-fonts/dejavu","version":"2.37_3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["games"],"shlibs_required":["liblua-5.1.so","libsqlite3.so.0","libSDL2_mixer-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2-2.0.so.0","libfreetype.so.6","libGL.so.1","libGLU.so.1"],"options":{"LUA":"on","NOWIZARD":"off","SOUND":"off"},"annotations":{"flavor":"sdl"},"messages":[{"message":"The end-user documentation for ``Dungeon Crawl Stone Soup`` can be found\nin-game and in `/usr/local/share/stonesoup-sdl/docs`.\n\nHappy crawling!","type":"install"},{"message":"If the game fails to start after an upgrade try to delete\nthe old save games using `rm -rf ~/.stonesoup/saves`.\n\nHappy crawling!","type":"upgrade"}]},{"name":"suitecrm","origin":"www/suitecrm","version":"7.14.3","comment":"Open source Customer Relationship Management (CRM) software solution","maintainer":"wen@FreeBSD.org","www":"https://suitercrm.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3222d2c0788abdc21910ede84afe2b95283a899f4c06dbcac27211fad498a52","flatsize":178397801,"path":"All/suitecrm-7.14.3.pkg","repopath":"All/suitecrm-7.14.3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":33800692,"desc":"SuiteCRM is an open source Customer Relationship Management (CRM)\nsoftware solution that provides a 360-degree view of your customers\nand business.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-imap":{"origin":"mail/php82-imap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"messages":[{"message":"Notes:\n\n1.  SuiteCRM requires that you increase the default PHP memory limit to 128M.\n    and set output_buffering = on in the php.ini file.\n\n2.  In order to get Apache or your preferred web server to recognise Suite\n    Community Edition's location on your disk, you'll need to put the\n    following line (or the equivalent) into the web server configuration:\n\n    Alias /suitecrm /usr/local/www/suitecrm\n    <Directory /usr/local/www/suitecrm>\n\tAllowOverride None\n\tRequire all granted\n    </Directory>\n\n3.  For full information on how to get the best out of Sugar Community\n    Edition, please see the documentation on the web:\n\n    https://docs.suitecrm.com/admin/installation-guide/downloading-installing/","type":"install"}]},{"name":"squirrelmail-quota_usage-plugin-php82","origin":"mail/squirrelmail-quota_usage-plugin","version":"1.3.1_3","comment":"View quota and current usage","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc1d06fe06cc8ac2bc8ed6e29d03657e637f197ca6b0781438da6813fcd9ada2","flatsize":78986,"path":"All/squirrelmail-quota_usage-plugin-php82-1.3.1_3.pkg","repopath":"All/squirrelmail-quota_usage-plugin-php82-1.3.1_3.pkg","licenselogic":"single","pkgsize":36916,"desc":"If you have an IMAP server with QUOTA Extension capability, you can use\nthis plugin to view the current quota usage (both size and message count),\nwhich is displayed just above the folders list.\nA warning message can also be displayed to users upon login if desired.\nIf no quota is set, nothing is displayed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Before using the quota_usage plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/quota_usage/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/quota_usage/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-quota_usage-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-quota_usage-plugin-php83","origin":"mail/squirrelmail-quota_usage-plugin","version":"1.3.1_3","comment":"View quota and current usage","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fe46e2b934ba5af4fe31f67d21f84489baf4f2422495f97f1c79ebab44892d3","flatsize":78986,"path":"All/squirrelmail-quota_usage-plugin-php83-1.3.1_3.pkg","repopath":"All/squirrelmail-quota_usage-plugin-php83-1.3.1_3.pkg","licenselogic":"single","pkgsize":36904,"desc":"If you have an IMAP server with QUOTA Extension capability, you can use\nthis plugin to view the current quota usage (both size and message count),\nwhich is displayed just above the folders list.\nA warning message can also be displayed to users upon login if desired.\nIf no quota is set, nothing is displayed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Before using the quota_usage plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/quota_usage/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/quota_usage/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-quota_usage-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-qmailadmin_login-plugin-php83","origin":"mail/squirrelmail-qmailadmin_login-plugin","version":"1.1_4","comment":"Using the QmailAdmin cgi interface from SquirrelMail","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a7d8cd4fd1ee9ffc3c1304311fe74d9af28cc0f25e8de818195509cc9f20a56","flatsize":35902,"path":"All/squirrelmail-qmailadmin_login-plugin-php83-1.1_4.pkg","repopath":"All/squirrelmail-qmailadmin_login-plugin-php83-1.1_4.pkg","licenselogic":"single","pkgsize":11532,"desc":"This plugin provides options to integrate QmailAdmin into the SquirrelMail\nweb interface.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"qmailadmin":{"origin":"mail/qmailadmin","version":"1.2.15_8,2"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Before using the qmailadmin_login plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/qmailadmin_login/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/qmailadmin_login/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-qmailadmin_login-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-qmailadmin_login-plugin-php81","origin":"mail/squirrelmail-qmailadmin_login-plugin","version":"1.1_4","comment":"Using the QmailAdmin cgi interface from SquirrelMail","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1fd5c3cf0ed80af83dc5e16c7848eb6f3a0d16912721740550509d309ed5e9b3","flatsize":35902,"path":"All/squirrelmail-qmailadmin_login-plugin-php81-1.1_4.pkg","repopath":"All/squirrelmail-qmailadmin_login-plugin-php81-1.1_4.pkg","licenselogic":"single","pkgsize":11520,"desc":"This plugin provides options to integrate QmailAdmin into the SquirrelMail\nweb interface.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"qmailadmin":{"origin":"mail/qmailadmin","version":"1.2.15_8,2"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Before using the qmailadmin_login plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/qmailadmin_login/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/qmailadmin_login/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-qmailadmin_login-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-quota_usage-plugin-php81","origin":"mail/squirrelmail-quota_usage-plugin","version":"1.3.1_3","comment":"View quota and current usage","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"642740091d723eac8dc272f0061edb3479439c493d3168223e6db1c74dea7885","flatsize":78986,"path":"All/squirrelmail-quota_usage-plugin-php81-1.3.1_3.pkg","repopath":"All/squirrelmail-quota_usage-plugin-php81-1.3.1_3.pkg","licenselogic":"single","pkgsize":36916,"desc":"If you have an IMAP server with QUOTA Extension capability, you can use\nthis plugin to view the current quota usage (both size and message count),\nwhich is displayed just above the folders list.\nA warning message can also be displayed to users upon login if desired.\nIf no quota is set, nothing is displayed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Before using the quota_usage plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/quota_usage/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/quota_usage/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-quota_usage-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-qmailadmin_login-plugin-php82","origin":"mail/squirrelmail-qmailadmin_login-plugin","version":"1.1_4","comment":"Using the QmailAdmin cgi interface from SquirrelMail","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d340b4493b39a016392a131c29e74d6bd88d8ee96bb0a7308dcca5e90c10e44","flatsize":35902,"path":"All/squirrelmail-qmailadmin_login-plugin-php82-1.1_4.pkg","repopath":"All/squirrelmail-qmailadmin_login-plugin-php82-1.1_4.pkg","licenselogic":"single","pkgsize":11524,"desc":"This plugin provides options to integrate QmailAdmin into the SquirrelMail\nweb interface.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"qmailadmin":{"origin":"mail/qmailadmin","version":"1.2.15_8,2"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Before using the qmailadmin_login plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/qmailadmin_login/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/qmailadmin_login/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-qmailadmin_login-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-pupdate-plugin-php83","origin":"mail/squirrelmail-pupdate-plugin","version":"0.7_4","comment":"Checks for plugin updates by parsing the SM site","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=68","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"669ce16bd39075c29c78c134522f3cd7e70b16c0e271f38e249caa6df3a7974e","flatsize":56980,"path":"All/squirrelmail-pupdate-plugin-php83-0.7_4.pkg","repopath":"All/squirrelmail-pupdate-plugin-php83-0.7_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18884,"desc":"Checks for updates to your currently running plugins by parsing the\nSM site, and gives a description of any recent changes that have\nbeen made to the plugin.\n\nAlso displays the current stable version of SM and lets you know\nwhat version of SM you are running.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Before using the pupdate plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/pupdate/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/pupdate/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-pupdate-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-pupdate-plugin-php81","origin":"mail/squirrelmail-pupdate-plugin","version":"0.7_4","comment":"Checks for plugin updates by parsing the SM site","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=68","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a43baa572451cf9b022aac4eca1f73f4280d87f5e9742d98f153b66f76f7c340","flatsize":56980,"path":"All/squirrelmail-pupdate-plugin-php81-0.7_4.pkg","repopath":"All/squirrelmail-pupdate-plugin-php81-0.7_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18884,"desc":"Checks for updates to your currently running plugins by parsing the\nSM site, and gives a description of any recent changes that have\nbeen made to the plugin.\n\nAlso displays the current stable version of SM and lets you know\nwhat version of SM you are running.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Before using the pupdate plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/pupdate/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/pupdate/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-pupdate-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-plugins-php81","origin":"mail/squirrelmail-plugins","version":"1.0_2","comment":"\"meta-port\" to install SquirrelMail plugins","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49cc06c96134183ad98e5e1b0f9d115173a21383b92356a114388fbd49ce3579","flatsize":243,"path":"All/squirrelmail-plugins-php81-1.0_2.pkg","repopath":"All/squirrelmail-plugins-php81-1.0_2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1248,"desc":"This is a \"meta-port\" to install Squirrelmail plugins","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["mail","www"],"options":{"BUTTONS":"off","CALENDAR":"off","LDAPPW":"off","LGAUTH":"off","LGNOTES":"off","MAILFT":"off","MLOGIN":"off","NOTES":"off","NOTIFY":"off","PUPDATE":"off","PW4GET":"off","QMADMIN":"off","QUOTA":"off","SASQL":"off","SIEVE":"off","SLOGIN":"off","SQLPW":"off","TIMEOUT":"off","VLOGIN":"off","WEBSEARCH":"off","WETTER":"off"},"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-plugins-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-password_forget-plugin-php83","origin":"mail/squirrelmail-password_forget-plugin","version":"2.3","comment":"Prevent reuse of login details by browsers at public terminals","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"638154a3db2cf76e88c02a51c76b97a11e2afab65e3c70439ebb46d7b60ec931","flatsize":40164,"path":"All/squirrelmail-password_forget-plugin-php83-2.3.pkg","repopath":"All/squirrelmail-password_forget-plugin-php83-2.3.pkg","licenselogic":"single","pkgsize":13284,"desc":"Changes the name of the input form field on the login screen so that newer\nbrowsers have an almost impossible time trying to remember your name and\npassword. Use this if you want extra security or the majority of your users\nuse public terminals.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-password_forget-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-plugins-php83","origin":"mail/squirrelmail-plugins","version":"1.0_2","comment":"\"meta-port\" to install SquirrelMail plugins","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04d7b9e3d1c721ef3a340b754ef7d0d4bfe7fee43dacaddd890a5af0da7168ad","flatsize":243,"path":"All/squirrelmail-plugins-php83-1.0_2.pkg","repopath":"All/squirrelmail-plugins-php83-1.0_2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1248,"desc":"This is a \"meta-port\" to install Squirrelmail plugins","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["mail","www"],"options":{"BUTTONS":"off","CALENDAR":"off","LDAPPW":"off","LGAUTH":"off","LGNOTES":"off","MAILFT":"off","MLOGIN":"off","NOTES":"off","NOTIFY":"off","PUPDATE":"off","PW4GET":"off","QMADMIN":"off","QUOTA":"off","SASQL":"off","SIEVE":"off","SLOGIN":"off","SQLPW":"off","TIMEOUT":"off","VLOGIN":"off","WEBSEARCH":"off","WETTER":"off"},"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-plugins-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-password_forget-plugin-php81","origin":"mail/squirrelmail-password_forget-plugin","version":"2.3","comment":"Prevent reuse of login details by browsers at public terminals","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d22f0babfde0d139e99a85748ffc14bd66fd08e16a86434bc1f9633b5ef0b6f6","flatsize":40164,"path":"All/squirrelmail-password_forget-plugin-php81-2.3.pkg","repopath":"All/squirrelmail-password_forget-plugin-php81-2.3.pkg","licenselogic":"single","pkgsize":13280,"desc":"Changes the name of the input form field on the login screen so that newer\nbrowsers have an almost impossible time trying to remember your name and\npassword. Use this if you want extra security or the majority of your users\nuse public terminals.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-password_forget-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-pupdate-plugin-php82","origin":"mail/squirrelmail-pupdate-plugin","version":"0.7_4","comment":"Checks for plugin updates by parsing the SM site","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=68","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e22ebbb0187907e4b4ae63f6af226db37531d279bea06fb709fc92d5e5e4dab","flatsize":56980,"path":"All/squirrelmail-pupdate-plugin-php82-0.7_4.pkg","repopath":"All/squirrelmail-pupdate-plugin-php82-0.7_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18888,"desc":"Checks for updates to your currently running plugins by parsing the\nSM site, and gives a description of any recent changes that have\nbeen made to the plugin.\n\nAlso displays the current stable version of SM and lets you know\nwhat version of SM you are running.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Before using the pupdate plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/pupdate/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/pupdate/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-pupdate-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-plugins-php82","origin":"mail/squirrelmail-plugins","version":"1.0_2","comment":"\"meta-port\" to install SquirrelMail plugins","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea27af39cdcb061c7c3332b0ea0ebd24e59d1575b19f3217651243a4f08ab7ef","flatsize":243,"path":"All/squirrelmail-plugins-php82-1.0_2.pkg","repopath":"All/squirrelmail-plugins-php82-1.0_2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1248,"desc":"This is a \"meta-port\" to install Squirrelmail plugins","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["mail","www"],"options":{"BUTTONS":"off","CALENDAR":"off","LDAPPW":"off","LGAUTH":"off","LGNOTES":"off","MAILFT":"off","MLOGIN":"off","NOTES":"off","NOTIFY":"off","PUPDATE":"off","PW4GET":"off","QMADMIN":"off","QUOTA":"off","SASQL":"off","SIEVE":"off","SLOGIN":"off","SQLPW":"off","TIMEOUT":"off","VLOGIN":"off","WEBSEARCH":"off","WETTER":"off"},"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-plugins-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-notify-plugin-php81","origin":"mail/squirrelmail-notify-plugin","version":"1.3_3","comment":"Notify when new mail arrives","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66bf0423e93f7979977e06774fd67bf9714194a82784fc6e9b786127a3b5cac5","flatsize":35582,"path":"All/squirrelmail-notify-plugin-php81-1.3_3.pkg","repopath":"All/squirrelmail-notify-plugin-php81-1.3_3.pkg","licenselogic":"single","pkgsize":16200,"desc":"A small browser window is displayed to show the number of unread message\nin a users inbox. The page is refreshed at user defined intervals, and will\nrestore itself from minimized if there are unread messages,\noptionally playing a sound file. Requires Javascript on the browser.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-notify-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-shared_calendars-plugin-php83","origin":"mail/squirrelmail-shared_calendars-plugin","version":"2.0.1_3","comment":"iCal-compliant calendaring for SquirrelMail","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=105","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bcf68eb220ccb5931e23fa55ee5cc7a6a0bf4b6984b33e8835e34eaf07d1008d","flatsize":1438381,"path":"All/squirrelmail-shared_calendars-plugin-php83-2.0.1_3.pkg","repopath":"All/squirrelmail-shared_calendars-plugin-php83-2.0.1_3.pkg","licenselogic":"single","pkgsize":217160,"desc":"This plugin implements fully iCal-compliant calendaring functionality\nfor Squirrelmail.\n\nMultiple calendars my be created, where each calendar can be made public,\nprivate or shared between custom-defined groups of users.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-calendar_file_backend-plugin-php83":{"origin":"mail/squirrelmail-calendar_file_backend-plugin","version":"1.0_3"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Before using the shared_calendars plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/shared_calendars/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/shared_calendars/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-shared_calendars-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-password_forget-plugin-php82","origin":"mail/squirrelmail-password_forget-plugin","version":"2.3","comment":"Prevent reuse of login details by browsers at public terminals","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f208f6ddbdeea819d79df007ee3bd71022fc9eba24230d0e7cee5c0c526234d","flatsize":40164,"path":"All/squirrelmail-password_forget-plugin-php82-2.3.pkg","repopath":"All/squirrelmail-password_forget-plugin-php82-2.3.pkg","licenselogic":"single","pkgsize":13284,"desc":"Changes the name of the input form field on the login screen so that newer\nbrowsers have an almost impossible time trying to remember your name and\npassword. Use this if you want extra security or the majority of your users\nuse public terminals.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-password_forget-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-notes-plugin-php83","origin":"mail/squirrelmail-notes-plugin","version":"1.2_3","comment":"Allows you to create notes","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f57147ba2b7e2562bbbd524de6a7e82b47e2a10bbf0f7ca6d22bcbfa14c4279a","flatsize":41606,"path":"All/squirrelmail-notes-plugin-php83-1.2_3.pkg","repopath":"All/squirrelmail-notes-plugin-php83-1.2_3.pkg","licenselogic":"single","pkgsize":13856,"desc":"Allows you to create notes, for easy reminders or\nquick saving of information for future use.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Before using the notes plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/notes/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/notes/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-notes-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-notes-plugin-php81","origin":"mail/squirrelmail-notes-plugin","version":"1.2_3","comment":"Allows you to create notes","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7dce8a33e51ed55d8e817d2e27a076c427c4906ddc2e9bc6d5bcedf86282d28","flatsize":41606,"path":"All/squirrelmail-notes-plugin-php81-1.2_3.pkg","repopath":"All/squirrelmail-notes-plugin-php81-1.2_3.pkg","licenselogic":"single","pkgsize":13872,"desc":"Allows you to create notes, for easy reminders or\nquick saving of information for future use.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Before using the notes plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/notes/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/notes/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-notes-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-notify-plugin-php83","origin":"mail/squirrelmail-notify-plugin","version":"1.3_3","comment":"Notify when new mail arrives","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d4c52fdc3ad0b487dafd2fa8e1cf63b9afbb8d6f8c14d3cf83a68a5b1575d6d","flatsize":35582,"path":"All/squirrelmail-notify-plugin-php83-1.3_3.pkg","repopath":"All/squirrelmail-notify-plugin-php83-1.3_3.pkg","licenselogic":"single","pkgsize":16200,"desc":"A small browser window is displayed to show the number of unread message\nin a users inbox. The page is refreshed at user defined intervals, and will\nrestore itself from minimized if there are unread messages,\noptionally playing a sound file. Requires Javascript on the browser.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-notify-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-notify-plugin-php82","origin":"mail/squirrelmail-notify-plugin","version":"1.3_3","comment":"Notify when new mail arrives","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"600c5aefffd0639fa5a04f3108bf2f05d6cf81e9f71db41db62a958a4d7baef1","flatsize":35582,"path":"All/squirrelmail-notify-plugin-php82-1.3_3.pkg","repopath":"All/squirrelmail-notify-plugin-php82-1.3_3.pkg","licenselogic":"single","pkgsize":16204,"desc":"A small browser window is displayed to show the number of unread message\nin a users inbox. The page is refreshed at user defined intervals, and will\nrestore itself from minimized if there are unread messages,\noptionally playing a sound file. Requires Javascript on the browser.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-notify-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-mark_read-plugin-php83","origin":"mail/squirrelmail-mark_read-plugin","version":"1.4.2_4","comment":"Provides one-click link to mark read/unread all mails in a folder","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=218","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"863d14bb7c9412ca4d1d21b5788a3eb4e6651f6aa5a470e7c31daaa9fdb580ad","flatsize":53477,"path":"All/squirrelmail-mark_read-plugin-php83-1.4.2_4.pkg","repopath":"All/squirrelmail-mark_read-plugin-php83-1.4.2_4.pkg","licenselogic":"single","pkgsize":16100,"desc":"This plugin allows the user to turn on the display of \"(read/unread)\" links to\nthe right of any folders in their folder list that contain at least one\nmessage. Clicking on the link will then mark all messages in this folder as\nread/unread. Note that you may turn the \"read/unread\" link on and off by going\nto the Folders page. You may even turn only the \"read\" or the \"unread\" link on\nor off. It also displays a \"mark all read/unread\" link below the folder list to\n mark all folders read/unread that are selected on the Folders page.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-mark_read-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-notes-plugin-php82","origin":"mail/squirrelmail-notes-plugin","version":"1.2_3","comment":"Allows you to create notes","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"445b59b30bdd3bf56bbf6e17e3702da90803a00d9659d1f206fdd9a74c8274da","flatsize":41606,"path":"All/squirrelmail-notes-plugin-php82-1.2_3.pkg","repopath":"All/squirrelmail-notes-plugin-php82-1.2_3.pkg","licenselogic":"single","pkgsize":13868,"desc":"Allows you to create notes, for easy reminders or\nquick saving of information for future use.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Before using the notes plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/notes/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/notes/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-notes-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-mark_read-plugin-php81","origin":"mail/squirrelmail-mark_read-plugin","version":"1.4.2_4","comment":"Provides one-click link to mark read/unread all mails in a folder","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=218","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24f4b5c25f665786d4ea592e8ef37fe8835b4772854bfc3bc1a0ddc692058577","flatsize":53477,"path":"All/squirrelmail-mark_read-plugin-php81-1.4.2_4.pkg","repopath":"All/squirrelmail-mark_read-plugin-php81-1.4.2_4.pkg","licenselogic":"single","pkgsize":16104,"desc":"This plugin allows the user to turn on the display of \"(read/unread)\" links to\nthe right of any folders in their folder list that contain at least one\nmessage. Clicking on the link will then mark all messages in this folder as\nread/unread. Note that you may turn the \"read/unread\" link on and off by going\nto the Folders page. You may even turn only the \"read\" or the \"unread\" link on\nor off. It also displays a \"mark all read/unread\" link below the folder list to\n mark all folders read/unread that are selected on the Folders page.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-mark_read-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-login_notes-plugin-php82","origin":"mail/squirrelmail-login_notes-plugin","version":"1.2_2","comment":"Place notes on the login screen","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae52857075a374f03ee63f0d403a429d5f55ddc86164e513dd704d9667a3740b","flatsize":53710,"path":"All/squirrelmail-login_notes-plugin-php82-1.2_2.pkg","repopath":"All/squirrelmail-login_notes-plugin-php82-1.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13552,"desc":"This plugin allows you to place text and/or images on the top and/or bottom\nof the login screen. It also serves as a good introduction to how to write\na simple SquirrelMail plugin.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Before using the login_notes plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/login_notes/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/login_notes/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-login_notes-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-login_notes-plugin-php81","origin":"mail/squirrelmail-login_notes-plugin","version":"1.2_2","comment":"Place notes on the login screen","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94028632fc997e238dfa650e872eefad4a41e0725b777e827dce769a94676349","flatsize":53710,"path":"All/squirrelmail-login_notes-plugin-php81-1.2_2.pkg","repopath":"All/squirrelmail-login_notes-plugin-php81-1.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13552,"desc":"This plugin allows you to place text and/or images on the top and/or bottom\nof the login screen. It also serves as a good introduction to how to write\na simple SquirrelMail plugin.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Before using the login_notes plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/login_notes/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/login_notes/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-login_notes-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-multilogin-plugin-php83","origin":"mail/squirrelmail-multilogin-plugin","version":"2.4_3","comment":"Allows manual selection of login server on login page","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=148","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ff0b09673136ae1a9667cb4166219b0270f442186ec7c7525e7f72e49ac7459","flatsize":67543,"path":"All/squirrelmail-multilogin-plugin-php83-2.4_3.pkg","repopath":"All/squirrelmail-multilogin-plugin-php83-2.4_3.pkg","licenselogic":"single","pkgsize":19944,"desc":"This plugin displays a pull-down select box with IMAP server choices on the\nlogin page. The user will be logged in using the IMAP server that is chosen.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Before using the multilogin plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/multilogin/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/multilogin/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-multilogin-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-mark_read-plugin-php82","origin":"mail/squirrelmail-mark_read-plugin","version":"1.4.2_4","comment":"Provides one-click link to mark read/unread all mails in a folder","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=218","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d96803bffa02f9761be00758064738e16f11bba611fd6ece478d3731b2fc434b","flatsize":53477,"path":"All/squirrelmail-mark_read-plugin-php82-1.4.2_4.pkg","repopath":"All/squirrelmail-mark_read-plugin-php82-1.4.2_4.pkg","licenselogic":"single","pkgsize":16108,"desc":"This plugin allows the user to turn on the display of \"(read/unread)\" links to\nthe right of any folders in their folder list that contain at least one\nmessage. Clicking on the link will then mark all messages in this folder as\nread/unread. Note that you may turn the \"read/unread\" link on and off by going\nto the Folders page. You may even turn only the \"read\" or the \"unread\" link on\nor off. It also displays a \"mark all read/unread\" link below the folder list to\n mark all folders read/unread that are selected on the Folders page.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-mark_read-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-multilogin-plugin-php81","origin":"mail/squirrelmail-multilogin-plugin","version":"2.4_3","comment":"Allows manual selection of login server on login page","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=148","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82349325d416f16b739934b57dd3d028efc7882d096eb53b635728cd7518709e","flatsize":67543,"path":"All/squirrelmail-multilogin-plugin-php81-2.4_3.pkg","repopath":"All/squirrelmail-multilogin-plugin-php81-2.4_3.pkg","licenselogic":"single","pkgsize":19960,"desc":"This plugin displays a pull-down select box with IMAP server choices on the\nlogin page. The user will be logged in using the IMAP server that is chosen.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Before using the multilogin plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/multilogin/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/multilogin/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-multilogin-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-multilogin-plugin-php82","origin":"mail/squirrelmail-multilogin-plugin","version":"2.4_3","comment":"Allows manual selection of login server on login page","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=148","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"732184d3fc9c69700299d12002f319d3a747f8788fe8717245309e002fab3a8e","flatsize":67543,"path":"All/squirrelmail-multilogin-plugin-php82-2.4_3.pkg","repopath":"All/squirrelmail-multilogin-plugin-php82-2.4_3.pkg","licenselogic":"single","pkgsize":19944,"desc":"This plugin displays a pull-down select box with IMAP server choices on the\nlogin page. The user will be logged in using the IMAP server that is chosen.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Before using the multilogin plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/multilogin/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/multilogin/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-multilogin-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-email_footer-plugin-php83","origin":"mail/squirrelmail-email_footer-plugin","version":"0.6_1","comment":"Automatically appends footer to SquirrelMail-generated emails","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54afdc5ad05b3e4750182f2664ca9d49fcc1aa0c250e9f13c71e452cb80d2139","flatsize":74639,"path":"All/squirrelmail-email_footer-plugin-php83-0.6_1.pkg","repopath":"All/squirrelmail-email_footer-plugin-php83-0.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17760,"desc":"This automatically tacks a message onto the end of messages as they're being\nsent from SquirrelMail.  It functions just like the Hotmail/Yahoo/etc.  mail\nservices, with all of their little 'get your own free hoojamajiggy' messages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Before using the email_footer plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/email_footer/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/email_footer/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-email_footer-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-email_footer-plugin-php81","origin":"mail/squirrelmail-email_footer-plugin","version":"0.6_1","comment":"Automatically appends footer to SquirrelMail-generated emails","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9ed4c9927d190e1a3d8e725210824ca658d6de14ac842e70e43c962d50f688c","flatsize":74639,"path":"All/squirrelmail-email_footer-plugin-php81-0.6_1.pkg","repopath":"All/squirrelmail-email_footer-plugin-php81-0.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17752,"desc":"This automatically tacks a message onto the end of messages as they're being\nsent from SquirrelMail.  It functions just like the Hotmail/Yahoo/etc.  mail\nservices, with all of their little 'get your own free hoojamajiggy' messages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Before using the email_footer plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/email_footer/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/email_footer/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-email_footer-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-php83","origin":"mail/squirrelmail","version":"20230207","comment":"Webmail system which accesses mail over IMAP","maintainer":"uzsolt@FreeBSD.org","www":"https://www.squirrelmail.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef154dd27e9a9e46f1c453f19466148b55047d4a7988886d0ab60c710e1ff9da","flatsize":3078563,"path":"All/squirrelmail-php83-20230207.pkg","repopath":"All/squirrelmail-php83-20230207.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":534288,"desc":"SquirrelMail is a standards-based webmail package written in PHP.\nIt includes built-in pure PHP support for the IMAP and SMTP protocols,\nand all pages render in pure HTML 4.0 (with no Javascript required) for\nmaximum compatibility across browsers. It has very few requirements\nand is very easy to configure and install. SquirrelMail has a all\nthe functionality you would want from an email client, including\nstrong MIME support, address books, and folder manipulation","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gettext":{"origin":"devel/php83-gettext","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"}},"categories":["mail","www"],"users":["www"],"groups":["www"],"options":{"DATABASE":"off","DOCS":"on","LDAP":"off"},"annotations":{"cpe":"cpe:2.3:a:squirrelmail:squirrelmail:20230207:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"To activate SquirrelMail, you must complete the following steps:\n\n1) Set up a VirtualHost or an alias in httpd.conf that points to\n   /usr/local/www/squirrelmail\n\n2) Make sure the following is set in your php.ini:\n   file_uploads = On\n\n3) Configure your installation.\n   SQUIRRELMAIL WILL NOT WORK UNTIL THIS HAS BEEN DONE.\n   cd /usr/local/www/squirrelmail && ./configure\n\n4) It is best practice to change the data/user preference directory\n   (under General Options) to somewhere outside of\n   /usr/local/www/squirrelmail.","type":"install"}]},{"name":"squirrelmail-login_auth-plugin-php81","origin":"mail/squirrelmail-login_auth-plugin","version":"3.0_2","comment":"Automatically log in user based on HTTP authentication","maintainer":"stb@lassitu.de","www":"https://www.squirrelmail.org/plugin_view.php?id=34","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a6120c2f00b449e8a73e4a87bc9a3d071e77490cade12aa1989f4709efe3253","flatsize":116005,"path":"All/squirrelmail-login_auth-plugin-php81-3.0_2.pkg","repopath":"All/squirrelmail-login_auth-plugin-php81-3.0_2.pkg","licenselogic":"single","pkgsize":26756,"desc":"If you keep SquirrelMail behind a password-protected directory on your web\nserver and if PHP has access to the username and password, this plugin will\nbypass the login screen and use the provided username/password.\n\nIf this plugin enabled and the information isn't present, it doesn't crash\nor produce error messages. It just doesn't automatically log you in. If the\nuser/pass information does not work for the IMAP server, this still displays\nthe login form, just in case the web server password and IMAP password are\nnot synchronized.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"}},{"name":"squirrelmail-php81","origin":"mail/squirrelmail","version":"20230207","comment":"Webmail system which accesses mail over IMAP","maintainer":"uzsolt@FreeBSD.org","www":"https://www.squirrelmail.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79311aada4dedfc2ab3a34121f2ed57f57ba5a3dd47e0874c20072efb54ea6dc","flatsize":3078563,"path":"All/squirrelmail-php81-20230207.pkg","repopath":"All/squirrelmail-php81-20230207.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":534220,"desc":"SquirrelMail is a standards-based webmail package written in PHP.\nIt includes built-in pure PHP support for the IMAP and SMTP protocols,\nand all pages render in pure HTML 4.0 (with no Javascript required) for\nmaximum compatibility across browsers. It has very few requirements\nand is very easy to configure and install. SquirrelMail has a all\nthe functionality you would want from an email client, including\nstrong MIME support, address books, and folder manipulation","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gettext":{"origin":"devel/php81-gettext","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"}},"categories":["mail","www"],"users":["www"],"groups":["www"],"options":{"DATABASE":"off","DOCS":"on","LDAP":"off"},"annotations":{"cpe":"cpe:2.3:a:squirrelmail:squirrelmail:20230207:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"To activate SquirrelMail, you must complete the following steps:\n\n1) Set up a VirtualHost or an alias in httpd.conf that points to\n   /usr/local/www/squirrelmail\n\n2) Make sure the following is set in your php.ini:\n   file_uploads = On\n\n3) Configure your installation.\n   SQUIRRELMAIL WILL NOT WORK UNTIL THIS HAS BEEN DONE.\n   cd /usr/local/www/squirrelmail && ./configure\n\n4) It is best practice to change the data/user preference directory\n   (under General Options) to somewhere outside of\n   /usr/local/www/squirrelmail.","type":"install"}]},{"name":"squirrelmail-email_footer-plugin-php82","origin":"mail/squirrelmail-email_footer-plugin","version":"0.6_1","comment":"Automatically appends footer to SquirrelMail-generated emails","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6d8c4ec7048e482d2b237ba40eea737e246f40ea73586aeb48d47fa973084f6","flatsize":74639,"path":"All/squirrelmail-email_footer-plugin-php82-0.6_1.pkg","repopath":"All/squirrelmail-email_footer-plugin-php82-0.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17760,"desc":"This automatically tacks a message onto the end of messages as they're being\nsent from SquirrelMail.  It functions just like the Hotmail/Yahoo/etc.  mail\nservices, with all of their little 'get your own free hoojamajiggy' messages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Before using the email_footer plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/email_footer/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/email_footer/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-email_footer-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-decode","origin":"mail/squirrelmail-decode","version":"1.2_1","comment":"Decoders to display extra character sets in SquirrelMail","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d17bf190623925d86e7fba9f7011d3b72abec970f80dbead834958ffa76048ce","flatsize":2506602,"path":"All/squirrelmail-decode-1.2_1.pkg","repopath":"All/squirrelmail-decode-1.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":170684,"desc":"[from README.decode]:\nThis package contains extra decoding functions.\n\nSquirrelMail decoding functions are used to display and convert messages\nencoded in different character sets. Extra decoding library provides support\nof some complex Eastern character sets and some rarely used Apple character\nsets. Current release supports Big5, Windows-874 (cp874, Thai), Windows-949\n(UHC, Korean), EUC-CN, EUC-JP, EUC-KR, EUC-TW, GB18030, GB2312, ISO-2022-CN,\nISO-2022-JP, ISO-2022-JP-2, ISO-2022-KR, Shift_JIS and various x-mac-*\ncharacter sets.\n\nExtra decoding library can be used in SquirrelMail 1.4.4 or newer. It depends\non sq_is8bit() function. In order to optimize decoding of Eastern character\nsets, PHP installation needs recode (http://www.php.net/recode) or iconv\n(http://www.php.net/iconv) support. Some decoding functions can use mbstring\nfunctions present in php 4.3.0. Mbstring decoding needs sq_mb_list_encodings()\nfunction from SquirrelMail 1.5.1 or 1.4.6.\n\nSome decoding code that be activated only when $aggressive_decoding variable\nis set to true. This variable should be enabled only on smaller systems, that\ndon't call aggressive decoding functions very often. Turning on\n$aggressive_decoding  variable by default in packaged SquirrelMail versions is\nnot recommended.","deps":{"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-decode port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-compatibility-plugin-php83","origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1","comment":"Required by many plugins for compatibility with SquirrelMail","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"238084533dd22bc151d44a22cd285ea3e106a4d1cfecbc986f36f93a3bbada5c","flatsize":153297,"path":"All/squirrelmail-compatibility-plugin-php83-2.0.16_1.pkg","repopath":"All/squirrelmail-compatibility-plugin-php83-2.0.16_1.pkg","licenselogic":"single","pkgsize":35760,"desc":"SquirrelMail Plug-in that provides a standard API for plugin authors\nwho need certain functionalities that may not be available in older\nversions of SquirrelMail. SquirrelMail administrators only need to\ndownload this plugin if any of the plugins they have require it.\nThis plugin has no functionality in and of itself.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-compatibility-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-compatibility-plugin-php82","origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1","comment":"Required by many plugins for compatibility with SquirrelMail","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4d8b58128ec257388bcb7d222aa5674da9a333bc1066adb0e46014065ca2e4a","flatsize":153297,"path":"All/squirrelmail-compatibility-plugin-php82-2.0.16_1.pkg","repopath":"All/squirrelmail-compatibility-plugin-php82-2.0.16_1.pkg","licenselogic":"single","pkgsize":35764,"desc":"SquirrelMail Plug-in that provides a standard API for plugin authors\nwho need certain functionalities that may not be available in older\nversions of SquirrelMail. SquirrelMail administrators only need to\ndownload this plugin if any of the plugins they have require it.\nThis plugin has no functionality in and of itself.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-compatibility-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-login_auth-plugin-php83","origin":"mail/squirrelmail-login_auth-plugin","version":"3.0_2","comment":"Automatically log in user based on HTTP authentication","maintainer":"stb@lassitu.de","www":"https://www.squirrelmail.org/plugin_view.php?id=34","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3995243f8367c969e562181b475d4100bfc02490bebafd26f4207e86ba133ab","flatsize":116005,"path":"All/squirrelmail-login_auth-plugin-php83-3.0_2.pkg","repopath":"All/squirrelmail-login_auth-plugin-php83-3.0_2.pkg","licenselogic":"single","pkgsize":26760,"desc":"If you keep SquirrelMail behind a password-protected directory on your web\nserver and if PHP has access to the username and password, this plugin will\nbypass the login screen and use the provided username/password.\n\nIf this plugin enabled and the information isn't present, it doesn't crash\nor produce error messages. It just doesn't automatically log you in. If the\nuser/pass information does not work for the IMAP server, this still displays\nthe login form, just in case the web server password and IMAP password are\nnot synchronized.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"}},{"name":"squirrelmail-login_notes-plugin-php83","origin":"mail/squirrelmail-login_notes-plugin","version":"1.2_2","comment":"Place notes on the login screen","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f65ffbc05f21ffe1778939891fa7278f1e9a753cd6ce88c505cfb7f222ed8d8","flatsize":53710,"path":"All/squirrelmail-login_notes-plugin-php83-1.2_2.pkg","repopath":"All/squirrelmail-login_notes-plugin-php83-1.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13556,"desc":"This plugin allows you to place text and/or images on the top and/or bottom\nof the login screen. It also serves as a good introduction to how to write\na simple SquirrelMail plugin.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Before using the login_notes plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/login_notes/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/login_notes/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-login_notes-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-compatibility-plugin-php81","origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1","comment":"Required by many plugins for compatibility with SquirrelMail","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0df1c0309d93dfc33dd280cb79d8afbd5254c67ba6f3aa45ce4399861014ee0f","flatsize":153297,"path":"All/squirrelmail-compatibility-plugin-php81-2.0.16_1.pkg","repopath":"All/squirrelmail-compatibility-plugin-php81-2.0.16_1.pkg","licenselogic":"single","pkgsize":35760,"desc":"SquirrelMail Plug-in that provides a standard API for plugin authors\nwho need certain functionalities that may not be available in older\nversions of SquirrelMail. SquirrelMail administrators only need to\ndownload this plugin if any of the plugins they have require it.\nThis plugin has no functionality in and of itself.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-compatibility-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-login_auth-plugin-php82","origin":"mail/squirrelmail-login_auth-plugin","version":"3.0_2","comment":"Automatically log in user based on HTTP authentication","maintainer":"stb@lassitu.de","www":"https://www.squirrelmail.org/plugin_view.php?id=34","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1399645c39bd01d46b92a381d88ccf78d8af716c6dbfc77415e3f86d00d01ee3","flatsize":116005,"path":"All/squirrelmail-login_auth-plugin-php82-3.0_2.pkg","repopath":"All/squirrelmail-login_auth-plugin-php82-3.0_2.pkg","licenselogic":"single","pkgsize":26744,"desc":"If you keep SquirrelMail behind a password-protected directory on your web\nserver and if PHP has access to the username and password, this plugin will\nbypass the login screen and use the provided username/password.\n\nIf this plugin enabled and the information isn't present, it doesn't crash\nor produce error messages. It just doesn't automatically log you in. If the\nuser/pass information does not work for the IMAP server, this still displays\nthe login form, just in case the web server password and IMAP password are\nnot synchronized.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"}},{"name":"squirrelmail-php82","origin":"mail/squirrelmail","version":"20230207","comment":"Webmail system which accesses mail over IMAP","maintainer":"uzsolt@FreeBSD.org","www":"https://www.squirrelmail.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1952cdbcef2e48a5546aeaa8c8b2bf3f8a6e63bca9e65040e6747eb08c0de7ee","flatsize":3078563,"path":"All/squirrelmail-php82-20230207.pkg","repopath":"All/squirrelmail-php82-20230207.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":534476,"desc":"SquirrelMail is a standards-based webmail package written in PHP.\nIt includes built-in pure PHP support for the IMAP and SMTP protocols,\nand all pages render in pure HTML 4.0 (with no Javascript required) for\nmaximum compatibility across browsers. It has very few requirements\nand is very easy to configure and install. SquirrelMail has a all\nthe functionality you would want from an email client, including\nstrong MIME support, address books, and folder manipulation","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["mail","www"],"users":["www"],"groups":["www"],"options":{"DATABASE":"off","DOCS":"on","LDAP":"off"},"annotations":{"cpe":"cpe:2.3:a:squirrelmail:squirrelmail:20230207:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"To activate SquirrelMail, you must complete the following steps:\n\n1) Set up a VirtualHost or an alias in httpd.conf that points to\n   /usr/local/www/squirrelmail\n\n2) Make sure the following is set in your php.ini:\n   file_uploads = On\n\n3) Configure your installation.\n   SQUIRRELMAIL WILL NOT WORK UNTIL THIS HAS BEEN DONE.\n   cd /usr/local/www/squirrelmail && ./configure\n\n4) It is best practice to change the data/user preference directory\n   (under General Options) to somewhere outside of\n   /usr/local/www/squirrelmail.","type":"install"}]},{"name":"squirrelmail-check-quota-plugin-php83","origin":"mail/squirrelmail-check_quota-plugin","version":"2.2_3","comment":"Check/display users' mail quota (filesystem, IMAP-based, and cPanel)","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=237","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6460548e7fdd9588847a66720f4e9d197c1f42f953b53c5313409d97ced6d4e2","flatsize":153582,"path":"All/squirrelmail-check-quota-plugin-php83-2.2_3.pkg","repopath":"All/squirrelmail-check-quota-plugin-php83-2.2_3.pkg","licenselogic":"single","pkgsize":36672,"desc":"This plugin will check and display users' mail quota status. Current and\nmaximum quota usage is displayed in easy-to-read graphical format. Optional\nwarnings may also be displayed to users who are nearing their quota allocation\nwhen they log in (where the \"Message Of The Day\" would normally be displayed).\n\nThis plugin is compatible with three types of mail quota systems:\nUNIX (filesystem), IMAP-based, and cPanel quotas.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-compatibility-plugin-php83":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-check-quota-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-change-sqlpass-plugin-php81","origin":"mail/squirrelmail-change_sqlpass-plugin","version":"3.3_3","comment":"Allows users to change their passwords stored in a SQL database","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=25","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"229f4371037c2196bedf161667f911ce9383c931c9fcda1b29a1fab2da1d45e8","flatsize":105668,"path":"All/squirrelmail-change-sqlpass-plugin-php81-3.3_3.pkg","repopath":"All/squirrelmail-change-sqlpass-plugin-php81-3.3_3.pkg","licenselogic":"single","pkgsize":28056,"desc":"Change SQL Password allows users to change their passwords when they are stored\nin a SQL database. Supports both crypted (MD5, SASL, UNIX) and plaintext\npasswords as well as allowing the administrator to force password changes. If\nyou have SSL support in your web server, you may also force the connection to\nSSL when the user is changing her password.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-change-sqlpass-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-check-quota-plugin-php81","origin":"mail/squirrelmail-check_quota-plugin","version":"2.2_3","comment":"Check/display users' mail quota (filesystem, IMAP-based, and cPanel)","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=237","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"833d43979576edd298a0e3f5eef181d7ea2cb55348914b2d8b39d4bd3d20aac5","flatsize":153582,"path":"All/squirrelmail-check-quota-plugin-php81-2.2_3.pkg","repopath":"All/squirrelmail-check-quota-plugin-php81-2.2_3.pkg","licenselogic":"single","pkgsize":36664,"desc":"This plugin will check and display users' mail quota status. Current and\nmaximum quota usage is displayed in easy-to-read graphical format. Optional\nwarnings may also be displayed to users who are nearing their quota allocation\nwhen they log in (where the \"Message Of The Day\" would normally be displayed).\n\nThis plugin is compatible with three types of mail quota systems:\nUNIX (filesystem), IMAP-based, and cPanel quotas.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-compatibility-plugin-php81":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-check-quota-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-change_ldappass-plugin-php83","origin":"mail/squirrelmail-change_ldappass-plugin","version":"2.2_6","comment":"Allows users to change their passwords stored in LDAP Tree","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06ee6a8551aa80d2a27eb4c435084c8a729d5eddf9514ac924db71e43f29e198","flatsize":221649,"path":"All/squirrelmail-change_ldappass-plugin-php83-2.2_6.pkg","repopath":"All/squirrelmail-change_ldappass-plugin-php83-2.2_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48580,"desc":"SquirrelMail (mail/suirrelmail) Plug-In to allow users to change\ntheir user passwords stored in an LDAP directory from within\nSquirrelMail.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Before using the change_ldappass plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/change_ldappass/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/change_ldappass/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-change_ldappass-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-calendar_file_backend-plugin-php83","origin":"mail/squirrelmail-calendar_file_backend-plugin","version":"1.0_3","comment":"File backend for SquirrelMail Calendar plugin","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=239","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3281cd514c8d7be8a3d662248b728abbe0a7b7cafed1b8b0afcf13c26def7d18","flatsize":79722,"path":"All/squirrelmail-calendar_file_backend-plugin-php83-1.0_3.pkg","repopath":"All/squirrelmail-calendar_file_backend-plugin-php83-1.0_3.pkg","licenselogic":"single","pkgsize":15420,"desc":"This plugin implements a file-based backend for user calendar data for\nthe SquirrelMail Calendar plugin","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-calendar_file_backend-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-avelsieve-plugin-php83","origin":"mail/squirrelmail-avelsieve-plugin","version":"1.9.9","comment":"SquirrelMail plugin for Server-Side Mail Filtering management","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebff30677ebab3d5117d947e420ce8f3865b754c4ff6c3c756321a0bbbdb699d","flatsize":1581538,"path":"All/squirrelmail-avelsieve-plugin-php83-1.9.9.pkg","repopath":"All/squirrelmail-avelsieve-plugin-php83-1.9.9.pkg","licenselogic":"single","pkgsize":286632,"desc":"Sieve Mail Filters for Squirrelmail (avelsieve) is a plugin for\ncreating server-side filtering scripts on RFC 3028 compliant servers\nincluding Cyrus IMAP, DBMail, Dovecote and Exim 4.x.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-avelsieve-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-askuserinfo-plugin-php83","origin":"mail/squirrelmail-askuserinfo-plugin","version":"1.1_2","comment":"Ask user to enter Full name and Email address at initial logon","maintainer":"ports@FreeBSD.org","www":"https://squirrelmail.org/plugin_view.php?id=142","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e47d8a6e2469b8153073898083c2dce50ef9440c190bf3edd79147e49ec6252","flatsize":2796,"path":"All/squirrelmail-askuserinfo-plugin-php83-1.1_2.pkg","repopath":"All/squirrelmail-askuserinfo-plugin-php83-1.1_2.pkg","licenselogic":"single","pkgsize":2472,"desc":"User is asked to enter Full Name and Email Address prior to reading or\ncomposing after logging in.  This is used for users who log in for the\nfirst time and need to set up their preferences prior to getting started.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-askuserinfo-plugin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-check-quota-plugin-php82","origin":"mail/squirrelmail-check_quota-plugin","version":"2.2_3","comment":"Check/display users' mail quota (filesystem, IMAP-based, and cPanel)","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=237","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9879e0dab329c3b3bc05a9e3b697e71b4106072418fd1b67a3792d89ab45df08","flatsize":153582,"path":"All/squirrelmail-check-quota-plugin-php82-2.2_3.pkg","repopath":"All/squirrelmail-check-quota-plugin-php82-2.2_3.pkg","licenselogic":"single","pkgsize":36668,"desc":"This plugin will check and display users' mail quota status. Current and\nmaximum quota usage is displayed in easy-to-read graphical format. Optional\nwarnings may also be displayed to users who are nearing their quota allocation\nwhen they log in (where the \"Message Of The Day\" would normally be displayed).\n\nThis plugin is compatible with three types of mail quota systems:\nUNIX (filesystem), IMAP-based, and cPanel quotas.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-compatibility-plugin-php82":{"origin":"mail/squirrelmail-compatibility-plugin","version":"2.0.16_1"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-check-quota-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-calendar_file_backend-plugin-php81","origin":"mail/squirrelmail-calendar_file_backend-plugin","version":"1.0_3","comment":"File backend for SquirrelMail Calendar plugin","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=239","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ecb6ea2e587f5e54ae06e5f9d9c1b8bfe22987ba21727ccecc509a0419ac307","flatsize":79722,"path":"All/squirrelmail-calendar_file_backend-plugin-php81-1.0_3.pkg","repopath":"All/squirrelmail-calendar_file_backend-plugin-php81-1.0_3.pkg","licenselogic":"single","pkgsize":15420,"desc":"This plugin implements a file-based backend for user calendar data for\nthe SquirrelMail Calendar plugin","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-calendar_file_backend-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-abook_import_export-plugin-php83","origin":"mail/squirrelmail-abook_import_export-plugin","version":"1.1_2","comment":"Allows for the importing of addressbooks from a CSV (comma separated values) file","maintainer":"lambert@lambertfam.org","www":"https://www.squirrelmail.org/plugin_view.php?id=29","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d3edaa4874e559a3c2b1b0d999defca57e9506ea01a1c5e8e233de731d4348d","flatsize":80848,"path":"All/squirrelmail-abook_import_export-plugin-php83-1.1_2.pkg","repopath":"All/squirrelmail-abook_import_export-plugin-php83-1.1_2.pkg","licenselogic":"single","pkgsize":22140,"desc":"Allows for the importing of addressbooks from a CSV (comma separated\nvalues) file. This will be located at the bottom of the \"Addresses\"\nsection.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"squirrelmail-php83":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php83"}},{"name":"squirrelmail-abook_import_export-plugin-php82","origin":"mail/squirrelmail-abook_import_export-plugin","version":"1.1_2","comment":"Allows for the importing of addressbooks from a CSV (comma separated values) file","maintainer":"lambert@lambertfam.org","www":"https://www.squirrelmail.org/plugin_view.php?id=29","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c338341795b2a437898d169252b3a1b0928e8e669ff81a0fa4a450fbc9f950d","flatsize":80848,"path":"All/squirrelmail-abook_import_export-plugin-php82-1.1_2.pkg","repopath":"All/squirrelmail-abook_import_export-plugin-php82-1.1_2.pkg","licenselogic":"single","pkgsize":22144,"desc":"Allows for the importing of addressbooks from a CSV (comma separated\nvalues) file. This will be located at the bottom of the \"Addresses\"\nsection.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"}},{"name":"squirrelmail-askuserinfo-plugin-php82","origin":"mail/squirrelmail-askuserinfo-plugin","version":"1.1_2","comment":"Ask user to enter Full name and Email address at initial logon","maintainer":"ports@FreeBSD.org","www":"https://squirrelmail.org/plugin_view.php?id=142","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1ab8214d7ee1077a5458c598cd98448d45980ce63679175ca4ad1e2759cbf78","flatsize":2796,"path":"All/squirrelmail-askuserinfo-plugin-php82-1.1_2.pkg","repopath":"All/squirrelmail-askuserinfo-plugin-php82-1.1_2.pkg","licenselogic":"single","pkgsize":2472,"desc":"User is asked to enter Full Name and Email Address prior to reading or\ncomposing after logging in.  This is used for users who log in for the\nfirst time and need to set up their preferences prior to getting started.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-askuserinfo-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-calendar_file_backend-plugin-php82","origin":"mail/squirrelmail-calendar_file_backend-plugin","version":"1.0_3","comment":"File backend for SquirrelMail Calendar plugin","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org/plugin_view.php?id=239","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed0624eb06416fe81fb4abd37b2056638453710d680f36458edc65e6d6911ad1","flatsize":79722,"path":"All/squirrelmail-calendar_file_backend-plugin-php82-1.0_3.pkg","repopath":"All/squirrelmail-calendar_file_backend-plugin-php82-1.0_3.pkg","licenselogic":"single","pkgsize":15424,"desc":"This plugin implements a file-based backend for user calendar data for\nthe SquirrelMail Calendar plugin","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-calendar_file_backend-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-change_ldappass-plugin-php81","origin":"mail/squirrelmail-change_ldappass-plugin","version":"2.2_6","comment":"Allows users to change their passwords stored in LDAP Tree","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf9ac93a0924a00d0aa30c06e433c854e92f5f6db5301a80ed3a94e629810e81","flatsize":221649,"path":"All/squirrelmail-change_ldappass-plugin-php81-2.2_6.pkg","repopath":"All/squirrelmail-change_ldappass-plugin-php81-2.2_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48576,"desc":"SquirrelMail (mail/suirrelmail) Plug-In to allow users to change\ntheir user passwords stored in an LDAP directory from within\nSquirrelMail.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Before using the change_ldappass plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/change_ldappass/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/change_ldappass/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-change_ldappass-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-askuserinfo-plugin-php81","origin":"mail/squirrelmail-askuserinfo-plugin","version":"1.1_2","comment":"Ask user to enter Full name and Email address at initial logon","maintainer":"ports@FreeBSD.org","www":"https://squirrelmail.org/plugin_view.php?id=142","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22d134968d24055da759bca1a3e8a9ff01b4d52a3a8def21eb307ad007857bab","flatsize":2796,"path":"All/squirrelmail-askuserinfo-plugin-php81-1.1_2.pkg","repopath":"All/squirrelmail-askuserinfo-plugin-php81-1.1_2.pkg","licenselogic":"single","pkgsize":2472,"desc":"User is asked to enter Full Name and Email Address prior to reading or\ncomposing after logging in.  This is used for users who log in for the\nfirst time and need to set up their preferences prior to getting started.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-askuserinfo-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-abook_import_export-plugin-php81","origin":"mail/squirrelmail-abook_import_export-plugin","version":"1.1_2","comment":"Allows for the importing of addressbooks from a CSV (comma separated values) file","maintainer":"lambert@lambertfam.org","www":"https://www.squirrelmail.org/plugin_view.php?id=29","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0c8679015d8ac56583274a2061ea2da94f604112007e3d977acb27790e5267a","flatsize":80848,"path":"All/squirrelmail-abook_import_export-plugin-php81-1.1_2.pkg","repopath":"All/squirrelmail-abook_import_export-plugin-php81-1.1_2.pkg","licenselogic":"single","pkgsize":22152,"desc":"Allows for the importing of addressbooks from a CSV (comma separated\nvalues) file. This will be located at the bottom of the \"Addresses\"\nsection.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"}},{"name":"squirrel","origin":"lang/squirrel","version":"3.1_3","comment":"High level imperative/OO programming language","maintainer":"ports@FreeBSD.org","www":"http://squirrel-lang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d30e075068b670c4b6a3548565120e42b18767d9ac432d92799d74afadf99a90","flatsize":1345926,"path":"All/squirrel-3.1_3.pkg","repopath":"All/squirrel-3.1_3.pkg","licenselogic":"single","pkgsize":238184,"desc":"Squirrel is a high level imperative/OO programming language, designed\nto be a powerful scripting tool that fits in the size, memory bandwidth,\nand real-time requirements of applications like games. However Squirrel\noffers a wide range of features like dynamic typing, delegation, classes\n& inheritance, higher order functions, generators, coroutines, tail\nrecursion, exception handling, automatic memory management, weak\nreferences, etc.\n\nSquirrel is inspired by languages like Python, Javascript and especially\nLua. The API is very similar and the table code is based on the Lua one.","categories":["lang"],"shlibs_provided":["libsqstdlib.so.0","libsquirrel.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe squirrel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squidclamav","origin":"www/squidclamav","version":"7.3_2","comment":"Clamav c-icap service and redirector for Squid","maintainer":"garga@FreeBSD.org","www":"https://squidclamav.darold.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b1d7230b9490e70d8990ab59a91812b7a623a416fb5e9aa4709f8e901430603","flatsize":303384,"path":"All/squidclamav-7.3_2.pkg","repopath":"All/squidclamav-7.3_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":78668,"desc":"From the SquidClamav homepage:\n\nSquidClamav is an antivirus for Squid proxy based on the Awards winnings\nClamAv anti-virus toolkit. Using it will help you securing your home or\nenterprise network web traffic. SquidClamav is the most efficient Squid\nRedirector and ICAP service antivirus tool for HTTP traffic available for\nfree, it is written in C and can handle thousand of connections. The way\nto add more securing on your network for free is here.\n\nSquidClamav is build for speed and security in mind, it is first used\nand tested to secure a network with 2,500 and more users. It is also known\nto working fast with 15000+ users.\n\nWith SquidClamav You have full control of what kind of HTTP stream must be\nscanned by Clamav antivirus, this control operate at 3 different levels:\n\n- At URL level, you can disable virus scanning for a set of web site,\n  filename extension or anything that can be matched in an URL.\n- At client side by disabling virus scan and other redirector call\n  to a set of username, source Ip addresses or computer DNS name.\n- At HTTP header level, where you can disable virus scanning following\n  the content type or file size.","deps":{"c-icap":{"origin":"www/c-icap","version":"0.5.11_1,2"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"}},"categories":["www","security"],"shlibs_required":["libarchive.so.13"],"annotations":{"cpe":"cpe:2.3:a:darold:squidclamav:7.3:::::dragonfly6:x86_64:2"}},{"name":"squirrelmail-avelsieve-plugin-php82","origin":"mail/squirrelmail-avelsieve-plugin","version":"1.9.9","comment":"SquirrelMail plugin for Server-Side Mail Filtering management","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef244a74371124d13670f5c89e65a2276d5f5b7231a8cc00035db6b3f722b9fc","flatsize":1581538,"path":"All/squirrelmail-avelsieve-plugin-php82-1.9.9.pkg","repopath":"All/squirrelmail-avelsieve-plugin-php82-1.9.9.pkg","licenselogic":"single","pkgsize":286640,"desc":"Sieve Mail Filters for Squirrelmail (avelsieve) is a plugin for\ncreating server-side filtering scripts on RFC 3028 compliant servers\nincluding Cyrus IMAP, DBMail, Dovecote and Exim 4.x.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-avelsieve-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-change_ldappass-plugin-php82","origin":"mail/squirrelmail-change_ldappass-plugin","version":"2.2_6","comment":"Allows users to change their passwords stored in LDAP Tree","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d80b215eda0f0f5fc978611b52cff512b890e202e2b61bc8ab0a3a5c39e982d5","flatsize":221649,"path":"All/squirrelmail-change_ldappass-plugin-php82-2.2_6.pkg","repopath":"All/squirrelmail-change_ldappass-plugin-php82-2.2_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48556,"desc":"SquirrelMail (mail/suirrelmail) Plug-In to allow users to change\ntheir user passwords stored in an LDAP directory from within\nSquirrelMail.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"squirrelmail-php82":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Before using the change_ldappass plugin, you must copy the file\n/usr/local/www/squirrelmail/plugins/change_ldappass/config.php.sample\nto\n/usr/local/www/squirrelmail/plugins/change_ldappass/config.php\nand edit the configuration to meet your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe squirrelmail-change_ldappass-plugin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squidpurge","origin":"www/squidpurge","version":"1.17_4","comment":"Powerful object purging utility for the Squid web proxy cache","maintainer":"dean@odyssey.apana.org.au","www":"http://www.wa.apana.org.au/~dean/squidpurge/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b3b29a2fd63891fe5d29acce5715e69e2a38c94fa24b33e3f98d669b4cdd1d9","flatsize":57100,"path":"All/squidpurge-1.17_4.pkg","repopath":"All/squidpurge-1.17_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23656,"desc":"Powerful purge utility for Squid. Includes support for wildcards in URLs.\n\nFull details of syntax and usage are at","categories":["www"]},{"name":"squidview","origin":"www/squidview","version":"0.86_1","comment":"Monitor squid statistics in realtime","maintainer":"ports@FreeBSD.org","www":"http://www.rillion.net/squidview","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0ed38748610674432e4d0fe15be9aac5c337d43268580ea84a6fccba982adb2","flatsize":200756,"path":"All/squidview-0.86_1.pkg","repopath":"All/squidview-0.86_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":76992,"desc":"Squidview is a program that displays the squid proxy server log file in a nice\nfashion, providing the log file is in squid's native reporting fashion. It has\nfeatures such as search, report generation, monitor mode and supports three log\nfiles.\n\nThus, the program can be used to monitor Internet usage on a networked site.\nBut please note squid has to be running first and this program is not a\nproactive resource controller. What it can do is tell you who and which sites\nare consuming the most bandwidth.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["www"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe squidview port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squid_radius_auth","origin":"www/squid_radius_auth","version":"1.10","comment":"RADIUS authenticator for squid proxy 2.5 and later","maintainer":"ports@FreeBSD.org","www":"http://www.squid-cache.org/contrib/squid_radius_auth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"435cc7e3fb42f95cf3972ed2d02441abedd5bf524328762b0e386719e5aadac8","flatsize":16980,"path":"All/squid_radius_auth-1.10.pkg","repopath":"All/squid_radius_auth-1.10.pkg","licenselogic":"single","pkgsize":9492,"desc":"RADIUS authenticator for Squid proxy 2.5 and later.","categories":["www"],"messages":[{"message":"===>   NOTICE:\n\nThe squid_radius_auth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squeezelite","origin":"audio/squeezelite","version":"1.9.9.1422_3","comment":"Lightweight headless squeezebox player for Logitech Media Server","maintainer":"jockl@pianojockl.org","www":"https://github.com/ralph-irving/squeezelite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9bdb976b68b45a10731a000d60ea5b4149764ee2971b52becd3b41096ae4412","flatsize":165513,"path":"All/squeezelite-1.9.9.1422_3.pkg","repopath":"All/squeezelite-1.9.9.1422_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":71372,"desc":"Lightweight headless squeezebox player for Logitech Media Server","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsoxr":{"origin":"audio/libsoxr","version":"0.1.3_3"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"}},"categories":["audio"],"shlibs_required":["libportaudio.so.2","libFLAC.so.12","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libsoxr.so.0","libfaad.so.2","libssl.so.12","libcrypto.so.12","libmpg123.so.0","libasound.so.2"],"options":{"DSD":"on","FFMPEG":"on","LINKALL":"on","OPUS":"off","RESAMPLE":"on","SELFPIPE":"off","SSL":"on"}},{"name":"squid-langpack","origin":"www/squid-langpack","version":"7.0.0.20240307","comment":"Language-specific error documents for Squid web cache","maintainer":"otis@FreeBSD.org","www":"http://www.squid-cache.org/Versions/langpack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"473d71d8b2ea3bb19fcf3f93a765444ee66df8ba53f742fff6d62a2930bea19c","flatsize":2851793,"path":"All/squid-langpack-7.0.0.20240307.pkg","repopath":"All/squid-langpack-7.0.0.20240307.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":210876,"desc":"The pre-translated error pages displayed by Squid.\n\nAs squid does not contain pre-translated error pages,\nprovide it as a separate package.","categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"To use the squid language pack, use the directive:\n\nerror_directory /usr/local/share/squid-langpack/language\n\nin your squid.conf. Example:\n\nerror_directory /usr/local/share/squid-langpack/sk","type":"install"}]},{"name":"squashfs-tools","origin":"sysutils/squashfs-tools","version":"4.6.1_1","comment":"Set of tools to manipulate squashfs images","maintainer":"danfe@FreeBSD.org","www":"https://squashfs.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe87b5db243b2554e0e2dd66c72748aadd14da5ad39cb41618ce1ab6fa98cb00","flatsize":708789,"path":"All/squashfs-tools-4.6.1_1.pkg","repopath":"All/squashfs-tools-4.6.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":224472,"desc":"Squashfs is a compressed read-only filesystem for Linux. Squashfs is\nintended for general read-only filesystem use, for archival use (i.e.\nin cases where a .tar.gz file may be used), and in constrained block\ndevice/memory systems (e.g. embedded systems) where low overhead is\nneeded. The filesystem is currently stable, and has been tested on\nPowerPC, i586, Sparc and ARM architectures.\n\nsquashfs-tools are the set of tools to manipulate squashfs images.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["sysutils"],"shlibs_required":["liblzo2.so.2","liblz4.so.1","libzstd.so.1"],"options":{"DOCS":"on","LZ4":"on","LZMA":"on","LZO":"on","XZ":"on","ZSTD":"on"},"annotations":{"cpe":"cpe:2.3:a:squashfs_project:squashfs:4.6.1:::::dragonfly6:x86_64:1"}},{"name":"taisei","origin":"games/taisei","version":"1.3.2_2","comment":"Open source Touhou clone","maintainer":"amdmi3@FreeBSD.org","www":"https://taisei-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ad5cc17b56eb8c0978baa1d341cf335e65cc18934d8e2d6877b3c7d07da105a","flatsize":65855031,"path":"All/taisei-1.3.2_2.pkg","repopath":"All/taisei-1.3.2_2.pkg","licenselogic":"and","licenses":["MIT","CC0-1.0","PD"],"pkgsize":63979904,"desc":"Taisei (lit. Occident) is a fan-made Open Source clone of the Touhou\nseries, written in C using SDL/OpenGL.\n\nBasically, it is a shoot'em up game with lots of bullets (the genre\nis literally called bullet hell). The game is mostly done and very\nplayable, so feel free to give it a try!","deps":{"cglm":{"origin":"math/cglm","version":"0.9.4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["games"],"shlibs_required":["libfreetype.so.6","libpng16.so.16","libSDL2-2.0.so.0","libwebpdecoder.so.3","libzip.so.5","libSDL2_mixer-2.0.so.0","libopusfile.so.0","libcrypto.so.12"],"options":{"DOCS":"on"}},{"name":"squashfs-tools-ng","origin":"sysutils/squashfs-tools-ng","version":"1.3.1","comment":"New set of tools and libraries to work with SquashFS images","maintainer":"danfe@FreeBSD.org","www":"https://infraroot.at/projects/squashfs-tools-ng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e71de8c48113b6082500f00838f0b3cc169031ac5a9e8af396ad3430ae62335c","flatsize":882341,"path":"All/squashfs-tools-ng-1.3.1.pkg","repopath":"All/squashfs-tools-ng-1.3.1.pkg","licenselogic":"or","licenses":["GPLv3+","LGPL3+"],"pkgsize":276292,"desc":"SquashFS is a highly compressed, read-only file system often used as\na root file system on embedded devices, live systems, or simply as a\ncompressed archive format.\n\nThis project originally started out as a fork of squashfs-tools 4.3,\nafter encountering some short comings and realizing that there have\nbeen no updates on the SourceForge site or mailing list for a long\ntime.  Even before the first public release, the fork was replaced\nwith a complete re-write after growing frustrated with the existing\ncode base.\n\nThe utilities provided by squashfs-tools-ng offer alternative tooling\nand are intentionally named differently, so both packages can be\ninstalled side by side.\n\nThe actual guts of squashfs-tools-ng are encapsulated in a library\nwith a generic API designed to make SquashFS available to other\napplications as an embeddable, extensible archive format (or simply\nto read, write, or manipulate SquashFS file systems).","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["sysutils"],"shlibs_required":["liblzo2.so.2","liblz4.so.1","libzstd.so.1"],"shlibs_provided":["libsquashfs.so.1"],"options":{"DOCS":"on","LZ4":"on","LZO":"on","TOOLS":"on","ZSTD":"on"}},{"name":"squidGuard","origin":"www/squidguard","version":"1.4_15","comment":"Fast redirector for squid","maintainer":"garga@FreeBSD.org","www":"http://www.squidguard.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89768b77714420e036e4a4eb2d83d246554ca9905659586aef3839201a0e4bc5","flatsize":2352288,"path":"All/squidGuard-1.4_15.pkg","repopath":"All/squidGuard-1.4_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":518404,"desc":"squidGuard is a fast redirector using database stored blacklists.","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"squid":{"origin":"www/squid","version":"6.10"}},"categories":["www"],"shlibs_required":["libdb-5.3.so.0"],"options":{"DNS_BL":"off","DOCS":"on","EXAMPLES":"on","LDAP":"off","QUOTE_STRING":"off","STRIP_NTDOMAIN":"off"},"annotations":{"cpe":"cpe:2.3:a:squidguard:squidguard:1.4:::::dragonfly6:x86_64:15"},"messages":[{"message":"In order to activate squidGuard you have to edit squid.conf\n To the contain \"url_rewrite_program /usr/local/bin/squidGuard\"\n and create a configuration file for squidGuard.\n\n Sample blacklists have been installed in /usr/local/share/examples/squidGuard.\n\n A sample configuration file has beeen installed in\n /usr/local/etc/squid/squidGuard.conf.sample.\n\n You need to edit the configuration and compile the blacklist\n you choose to use with:\n squidGuard -d -C all\n\n Please bear in mind that this is just a sample configuration file\n and for any real world usage you need to download or create your\n own updated blacklists and create your own configuration file.\n\n Check documentation here:\n\n http://www.squidguard.org/Doc/\n\n To activate the changes do a /usr/local/sbin/squid -k reconfigure","type":"install"}]},{"name":"squash","origin":"audio/squash","version":"1.0_21","comment":"Learning console-based MP3/OGG player","maintainer":"mandree@FreeBSD.org","www":"https://savannah.nongnu.org/projects/squash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1dd98eca81da3995af89edd84f03045cfbe911b410481cf710933458733810f","flatsize":133672,"path":"All/squash-1.0_21.pkg","repopath":"All/squash-1.0_21.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":45648,"desc":"Squash is a C/Ncurses based music player. It supports mp3 and ogg through\nlibraries (and planned flac support).  Squash uses statistics to determine songs\nto play automatically. It garners this information through whether or not a song\nis skipped.  Squash also avoids picking the same song twice.  Thus Squash is\nlike a radio station that plays the songs you like -- and you don't even have to\ncall in requests!","deps":{"fftw":{"origin":"math/fftw","version":"2.1.5_23"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"id3lib":{"origin":"audio/id3lib","version":"3.8.3.20240114"},"id3v2":{"origin":"audio/id3v2","version":"0.1.12"},"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["audio"],"shlibs_required":["libFLAC.so.12","libmad.so.0","libncurses.so.6","libtinfo.so.6","libao.so.4","libfftw.so.2","libid3.so.3.8.3","libvorbisfile.so.3","libvorbis.so.0"],"options":{"DOCS":"on"}},{"name":"squeekboard","origin":"x11/squeekboard","version":"1.39.0_2","comment":"On-screen keyboard input method for Wayland","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.gnome.org/World/Phosh/squeekboard","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69bdaaa38e33207af939ac81b9cd5b85307530bd57457cadb3b1eaadcc5c4051","flatsize":7603958,"path":"All/squeekboard-1.39.0_2.pkg","repopath":"All/squeekboard-1.39.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1541992,"desc":"Squeekboard is a keyboard-shaped input method supporting Wayland,\nbuilt primarily for the Librem 5 phone.\n\nIt squeaks because some Rust got inside.\n\nFeatures:\n- GTK3\n- Custom keyboard layouts defined in yaml\n- Input purpose dependent keyboard layouts\n- DBus interface to show and hide\n- Use Wayland input method protocol to submit text\n- Use Wayland virtual keyboard protocol","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"feedbackd":{"origin":"accessibility/feedbackd","version":"0.1.0_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgnome-desktop-3.so.19","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libfeedback-0.0.so.0","libwayland-client.so.0","libxkbcommon.so.0"],"messages":[{"message":"To unhide the keyboard after launch run\n\n$ gsettings set \\\n    org.gnome.desktop.a11y.applications \\\n    screen-keyboard-enabled \\\n    true\n$ gdbus call --session \\\n    --dest=sm.puri.OSK0 \\\n    --object-path=/sm/puri/OSK0 \\\n    --method=sm.puri.OSK0.SetVisible \\\n    true","type":"install"}]},{"name":"sqtop","origin":"net/sqtop","version":"2015.02.08_1","comment":"Console-based display of Squid proxy connections","maintainer":"coco@executive-computing.de","www":"https://github.com/paleg/sqtop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3dc020cb19c97efc8acb30df4d66257875ee31043756544dd2389f93eae7aca2","flatsize":228309,"path":"All/sqtop-2015.02.08_1.pkg","repopath":"All/sqtop-2015.02.08_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":84568,"desc":"sqtop is a console applicaton to display information about currently active\nclient connections for a Squid proxy in a convenient way.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"NCURSES":"on"}},{"name":"sqstat","origin":"www/sqstat","version":"1.20_1","comment":"Script which allows to look through active squid users connections","maintainer":"ports@FreeBSD.org","www":"https://samm.kiev.ua/sqstat/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"133befae60eeae02b589d6d70c6bbc5f8a5dd8b89039d4bcd82e19696d0a555b","flatsize":26461,"path":"All/sqstat-1.20_1.pkg","repopath":"All/sqstat-1.20_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":11340,"desc":"SqStat is a script which allows to look through active squid users\nconnections. It uses cachemgr protocol to get information from\nsquid proxy server.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on"},"messages":[{"message":"- Copy file config.inc.php.defaults to config.inc.php, edit\n  config.inc.php to specify your squid proxy server IP and port.\n\n- Set up squid:\n\nacl manager proto cache_object\n# replace 10.0.0.1 with your webserver IP\nacl webserver src 10.0.0.1/255.255.255.255\nhttp_access allow manager webserver\nhttp_access deny manager\n\n- Set up apache web server:\n\nAlias /sqstat \"/usr/local/share/sqstat/\"","type":"install"},{"message":"===>   NOTICE:\n\nThe sqstat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sqsh","origin":"databases/sqsh","version":"2.5.16.1_3","comment":"Interactive tool for querying Sybase database servers","maintainer":"fuz@FreeBSD.org","www":"https://sourceforge.net/projects/sqsh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a5d3507ff0e886dfbaecfe71f6a2cb256339d1d3588ad0e555174ca598551b3","flatsize":323206,"path":"All/sqsh-2.5.16.1_3.pkg","repopath":"All/sqsh-2.5.16.1_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":158592,"desc":"This is alternative to ancient isql - interactive\nand comfortable database query tool for Sybase.","deps":{"freetds":{"origin":"databases/freetds","version":"1.4.17,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases"],"shlibs_required":["libct.so.4","libXm.so.4","libXt.so.6","libXext.so.6","libXmu.so.6","libX11.so.6","libreadline.so.8","libncurses.so.6"],"options":{"X11":"on"}},{"name":"sqlninja","origin":"security/sqlninja","version":"0.2.6","comment":"Sql Server exploit toolkit","maintainer":"ports@FreeBSD.org","www":"https://sqlninja.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"046bbb140f11181e6c611cbdc0f684fcaf47bc77eef25bc6d6d54ba318f57a0f","flatsize":530609,"path":"All/sqlninja-0.2.6.pkg","repopath":"All/sqlninja-0.2.6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":202016,"desc":"Sqlninja is a tool targeted to exploit SQL Injection vulnerabilities on\na web application that uses Microsoft SQL Server as its back-end.\n\nIts main goal is to provide a remote shell on the vulnerable DB server,\neven in a very hostile environment. It should be used by penetration\ntesters to help and automate the process of taking over a DB Server when\na SQL Injection vulnerability has been discovered.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-Pcap":{"origin":"net/p5-Net-Pcap","version":"0.21"},"p5-Net-RawIP":{"origin":"net/p5-Net-RawIP","version":"0.25_1,1"},"p5-NetPacket":{"origin":"net/p5-NetPacket","version":"1.7.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sqlninja port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squirrelmail-avelsieve-plugin-php81","origin":"mail/squirrelmail-avelsieve-plugin","version":"1.9.9","comment":"SquirrelMail plugin for Server-Side Mail Filtering management","maintainer":"ports@FreeBSD.org","www":"https://www.squirrelmail.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19445f7f1641802c2272c864a10938234d43c05886b354d4b63423bd35aaa55e","flatsize":1581538,"path":"All/squirrelmail-avelsieve-plugin-php81-1.9.9.pkg","repopath":"All/squirrelmail-avelsieve-plugin-php81-1.9.9.pkg","licenselogic":"single","pkgsize":286600,"desc":"Sieve Mail Filters for Squirrelmail (avelsieve) is a plugin for\ncreating server-side filtering scripts on RFC 3028 compliant servers\nincluding Cyrus IMAP, DBMail, Dovecote and Exim 4.x.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"squirrelmail-php81":{"origin":"mail/squirrelmail","version":"20230207"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe squirrelmail-avelsieve-plugin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"squid","origin":"www/squid","version":"6.10","comment":"HTTP Caching Proxy","maintainer":"timp87@gmail.com","www":"http://www.squid-cache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f956dd7bda6034da3424de34e580321d838bdba68a42e8c10cc19006a35e8cbd","flatsize":8763211,"path":"All/squid-6.10.pkg","repopath":"All/squid-6.10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2580352,"desc":"Squid is a fully-featured HTTP/1.0 proxy which is almost (but not quite)\nHTTP/1.1 compliant. Squid offers a rich access control, authorization and\nlogging environment to develop web proxy and content serving applications.","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"users":["squid"],"groups":["squid"],"shlibs_required":["libk5crypto.so.3.1","libcom_err.so.3.0","libkrb5.so.3.3","libgssapi_krb5.so.2.2","libcrypto.so.12","libssl.so.12"],"options":{"ARP_ACL":"on","CACHE_DIGESTS":"on","DEBUG":"off","DELAY_POOLS":"on","DOCS":"on","ECAP":"off","ESI":"off","EXAMPLES":"on","FOLLOW_XFF":"on","FS_AUFS":"on","FS_DISKD":"on","FS_ROCK":"on","HTCP":"on","ICAP":"on","ICMP":"on","IDENT":"on","IPV6":"on","KQUEUE":"on","LARGEFILE":"on","LAX_HTTP":"on","NETTLE":"off","SNMP":"on","SSL":"on","SSL_CRTD":"on","STACKTRACES":"off","TDB":"off","VIA_DB":"on","WCCP":"on","WCCPV2":"on","GSSAPI_NONE":"off","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on","TP_IPF":"off","TP_IPFW":"on","TP_PF":"off","AUTH_LDAP":"off","AUTH_NIS":"on","AUTH_SASL":"off","AUTH_SMB":"off","AUTH_SQL":"off"},"annotations":{"cpe":"cpe:2.3:a:squid-cache:squid:6.10:::::dragonfly6:x86_64"},"messages":[{"message":"o You can find the configuration files for this package in the\n       directory /usr/local/etc/squid.\n\n     o The default cache directory is /var/squid/cache/.\n       The default log directory is /var/log/squid/.\n\n       Note:\n       You must initialize new cache directories before you can start\n       squid.  Do this by running \"squid -z\" as 'root' or 'squid'.\n       If your cache directories are already initialized (e.g. after an\n       upgrade of squid) you do not need to initialize them again.\n\n     o When using DiskD storage scheme remember to read documentation:\n         http://wiki.squid-cache.org/Features/DiskDaemon\n       and alter your kern.ipc defaults in /boot/loader.conf. DiskD will not\n       work reliably without this. Last recomendations were:\n\n         kern.ipc.msgmnb=8192\n         kern.ipc.msgssz=64\n         kern.ipc.msgtql=2048\n\n     o The pre-translated error pages are no longer included into the port.\n       If you need them install www/squid-langpack port as well.\n\n     o The default configuration will deny everyone but the local host and\n       local networks as defined in RFC 1918 for IPv4 and RFCs 4193 and\n       4291 for IPv6 access to the proxy service.  Edit the \"http_access\n       allow/deny\" directives in /usr/local/etc/squid/squid.conf\n       to suit your needs.\n\n     o If AUTH_SQL option is set, please, don't forget to install one of\n       following perl modules depending on database you like:\n         databases/p5-DBD-mysql (MySQL)\n         databases/p5-DBD-mysql4 (MariaDB)\n         databases/p5-DBD-Pg\n         databases/p5-DBD-SQLite\n\n     To enable Squid, set squid_enable=yes in either\n     /etc/rc.conf, /etc/rc.conf.local or /etc/rc.conf.d/squid\n     Please see /usr/local/etc/rc.d/squid for further details.\n\n     Note:\n     If you just updated your Squid installation from an earlier version,\n     make sure to check your Squid configuration against the 3.4 default\n     configuration file /usr/local/etc/squid/squid.conf.sample.\n\n     /usr/local/etc/squid/squid.conf.documented is a fully annotated\n     configuration file you can consult for further reference.\n\n     Additionally, you should check your configuration by calling\n     'squid -f /path/to/squid.conf -k parse' before starting Squid.","type":"install"}]},{"name":"squidanalyzer","origin":"www/squidanalyzer","version":"6.5_1","comment":"Squid access log report generation tool","maintainer":"dominique.goncalves@gmail.com","www":"https://squidanalyzer.darold.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e2dcf7f037b67aed141304d42bcd48cf091e35ac427eb66a3fd3e88048487d7","flatsize":561471,"path":"All/squidanalyzer-6.5_1.pkg","repopath":"All/squidanalyzer-6.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":160732,"desc":"Squid Analyzer parses Squid proxy access log and reports general statistics\nabout hits, bytes, users, networks, top URLs, and top second level domains.\nStatistic reports are oriented toward user and bandwidth control.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"DOCS":"on"},"messages":[{"message":"1. Modify your httpd.conf to allow access to HTML output like follow:\n        Alias /squidreport /usr/local/www/squidreport\n        <Directory /usr/local/www/squidreport>\n            Options -Indexes FollowSymLinks MultiViews\n            AllowOverride None\n            Order deny,allow\n            Deny from all\n            Allow from 127.0.0.1\n        </Directory>\n2. If necessary, give additional host access to SquidAnalyzer in httpd.conf.\n   Restart and ensure that httpd is running.\n3. Browse to http://my.host.dom/squidreport/ to ensure that things are working\n   properly.\n4. Setup a cronjob to run squid-analyzer daily:\n\n     # SquidAnalyzer log reporting daily\n     0 2 * * * /usr/local/bin/squid-analyzer > /dev/null 2>&1\n\nor run it manually.\nFor more information, see /usr/local/share/doc/squidanalyzer/README file.","type":"install"}]},{"name":"sqlx-cli","origin":"databases/sqlx-cli","version":"0.7.4_3","comment":"Rust SQL Toolkit with support for PostgreSQL, MySQL, SQLite, MSSQL","maintainer":"yuri@FreeBSD.org","www":"https://github.com/launchbadge/sqlx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f000c907f8dc53bf16b20a23c0a04fe08b1f487acdefc525bcc492683ab85676","flatsize":13654751,"path":"All/sqlx-cli-0.7.4_3.pkg","repopath":"All/sqlx-cli-0.7.4_3.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":2495060,"desc":"SQLx is an async, pure Rust SQL crate featuring compile-time checked queries\nwithout a DSL.\n\nFeatures:\n- Truly Asynchronous: Built from the ground-up using async/await\n  for maximum concurrency.\n- Compile-time checked queries.\n- Database Agnostic: Support for [PostgreSQL], [MySQL], [SQLite].","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"sqlitejdbc","origin":"java/sqlitejdbc","version":"056_2","comment":"Java JDBC driver for SQLite","maintainer":"lapo@lapo.it","www":"http://web.archive.org/web/20120721075310/http://www.zentus.com/sqlitejdbc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"645a2784197f3a10ce7e2672eea42fef21f2a21c312011de63e8910566e3e084","flatsize":55330,"path":"All/sqlitejdbc-056_2.pkg","repopath":"All/sqlitejdbc-056_2.pkg","licenselogic":"single","pkgsize":40180,"desc":"SQLiteJDBC is a Java JDBC driver for SQLite.\n\nIt runs using either a native code library or a 100%25 Pure Java driver\nbased on NestedVM emulation (but in this package only the native version\nis installed).","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["java","databases"],"shlibs_required":["libsqlite3.so.0"],"messages":[{"message":"Warning: you need a sqlite3 port compiled with SQLITE_ENABLE_COLUMN_METADATA\nin order to use the following methods:\n  String ResultSetMetaData.getCatalogName(int column)\n  String ResultSetMetaData.getTableName(int column)\nany attemp to use them will close the JVM with an error of:\n  Undefined symbol \"sqlite3_column_table_name16\"","type":"install"}]},{"name":"sqliteodbc","origin":"databases/sqliteodbc","version":"0.99991","comment":"ODBC driver for SQLite 3","maintainer":"ports@FreeBSD.org","www":"http://www.ch-werner.de/sqliteodbc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"024b2cbc57ca427d848510f504903e16ec9011b175e8dcdbd286931ceaf29612","flatsize":695421,"path":"All/sqliteodbc-0.99991.pkg","repopath":"All/sqliteodbc-0.99991.pkg","licenselogic":"single","licenses":["SQLITEODBC"],"pkgsize":161012,"desc":"ODBC driver for SQLite 2 and 3.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libxml2.so.2","libsqlite3.so.0"],"shlibs_provided":["libsqlite3_mod_blobtoxy-0.99991.so","libsqlite3_mod_csvtable-0.99991.so","libsqlite3_mod_impexp-0.99991.so","libsqlite3_mod_xpath-0.99991.so","libsqlite3_mod_zipfile-0.99991.so","libsqlite3odbc-0.99991.so"],"annotations":{"cpe":"cpe:2.3:a:sqliteodbc_project:sqliteodbc:0.99991:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe sqliteodbc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sqlrelay","origin":"databases/sqlrelay","version":"1.9.3_1","comment":"Persistent DB connection pooling/proxying/load balancing system","maintainer":"pi@FreeBSD.org","www":"https://sqlrelay.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b8d5f0b1891f5b0c06942af7370f6047b93132ba50e723816aa0c9bdc7d6434","flatsize":14161323,"path":"All/sqlrelay-1.9.3_1.pkg","repopath":"All/sqlrelay-1.9.3_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2316588,"desc":"SQL Relay is a persistent database connection pooling, proxying and\nload balancing system for Unix and Linux supporting ODBC, Oracle,\nMySQL, mSQL, PostgreSQL, Sybase, MS SQL Server, IBM DB2, Interbase,\nLago and SQLite with C, C++, Perl, Perl-DBD, Python, Python-DB, Zope,\nPHP, Ruby and Java APIs, command line clients, a GUI configuration\ntool and extensive documentation.  The APIs support advanced database\noperations such as bind variables, multi-row fetches, client side\nresult set caching and suspended transactions.  It is ideal for\nspeeding up database-driven web-based applications, accessing\ndatabases from unsupported platforms, migrating between databases,\ndistributing access to replicated databases and throttling database\naccess.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"rudiments":{"origin":"devel/rudiments","version":"1.4.2"}},"categories":["databases"],"shlibs_required":["librudiments.so.8","libedit.so.0","libgssapi_krb5.so.2.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0","libcurl.so.4"],"shlibs_provided":["libsqlrclient.so.7","libsqlrclientwrapper.so.7","libsqlrserver.so.12","libsqlrutil.so.12"],"options":{"DOCS":"on","FIREBIRD":"off","FREETDS":"off","MYSQL":"off","ODBC":"off","ORACLE":"off","PGSQL":"off","SQLITE3":"off"}},{"name":"sra-tools","origin":"biology/sra-tools","version":"2.11.0_4","comment":"NCBI's toolkit for handling data in INSDC Sequence Read Archives","maintainer":"jwb@FreeBSD.org","www":"https://github.com/ncbi/sra-tools/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54d5cc143e475d1edff36e96152629eb7969e31e646c5c51b7e23e30e5ffa69e","flatsize":215592461,"path":"All/sra-tools-2.11.0_4.pkg","repopath":"All/sra-tools-2.11.0_4.pkg","licenselogic":"and","licenses":["PD","LGPL21+"],"pkgsize":12423372,"desc":"SRA tools is a toolkit for using data in the INSDC Sequence Read Archives.\n\nSRAs operated by International Nucleotide Sequence Database Collaboration\nhouses sequence reads and alignments generated by \"next-gen\" sequencers.\nSRA tools allows conversion of .sra files, which INSDC SRAs maintain,\nfrom/to other formats that the 'next-gen' sequenecers generate including:\n\n* csfasta/csqual (ABI SOLiD)\n* fastq (and fasta for writing)\n* hdf5 (PacBio, reading only)\n* qseq (older Illumina)\n* sam (writing only) / bam (reading only)\n* sff\n\nThe toolkit uses NCBI-VDB back-end enabling seamless access to remote SRA data\nand local SRA files.","deps":{"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["biology"],"shlibs_required":["libepoll-shim.so.0","libxml2.so.2"],"options":{"DEBUG":"off","OPTIMIZED_CFLAGS":"off","TEST":"off"}},{"name":"sqliteconvert","origin":"databases/sqliteconvert","version":"0.1.2_1","comment":"Tools to convert SQLite3 schema files into documentation","maintainer":"ports@FreeBSD.org","www":"https://kristaps.bsd.lv/sqliteconvert/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07c0b9c27b6a412b35421ad8d5b68d11177f57967b00176707998d477412853b","flatsize":54644,"path":"All/sqliteconvert-0.1.2_1.pkg","repopath":"All/sqliteconvert-0.1.2_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":20932,"desc":"Sqliteconvert is a set of tools to convert SQLite3 schema files into\ndocumentation.  It includes sqlite2dot(1), which converts into a\ngraphviz file; sqlite2html(1), which converts into an HTML5 fragment;\nand sqliteconvert(1), which pulls these tools together with some sane\ndefault templates.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"}},"categories":["databases"],"messages":[{"message":"===>   NOTICE:\n\nThe sqliteconvert port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sqlite3","origin":"databases/sqlite3","version":"3.46.0,1","comment":"SQL database engine in a C library","maintainer":"pavelivolkov@gmail.com","www":"https://www.sqlite.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8d2225ff0773731bce0b3d7f9fc7de102f536e75534da87279c5aec889a42ec","flatsize":4891499,"path":"All/sqlite3-3.46.0,1.pkg","repopath":"All/sqlite3-3.46.0,1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1235448,"desc":"SQLite is an SQL database engine in a C library. Programs that link the SQLite\nlibrary can have SQL database access without running a separate RDBMS process.\nThe distribution comes with a standalone command-line access program (sqlite3)\nthat can be used to administer an SQLite database and which serves as an\nexample of how to use the SQLite library.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"}},"categories":["databases"],"shlibs_provided":["libsqlite3.so.0"],"options":{"ARMOR":"off","DBPAGE":"on","DBSTAT":"on","DIRECT_READ":"on","DQS":"off","EXAMPLES":"on","EXTENSION":"on","FTS3_TOKEN":"on","FTS4":"on","FTS5":"on","LIKENOTBLOB":"off","MEMMAN":"off","METADATA":"on","NORMALIZE":"off","NULL_TRIM":"off","RBU":"off","SECURE_DELETE":"on","SORT_REF":"off","STATIC":"off","STMT":"off","STRIP":"on","TCL":"off","THREADS":"on","TRUSTED_SCHEMA":"off","UNKNOWN_SQL":"off","UNLOCK_NOTIFY":"on","UPDATE_LIMIT":"off","URI":"on","URI_AUTHORITY":"off","TS0":"off","TS1":"on","TS2":"off","TS3":"off","STAT3":"off","STAT4":"off","LIBEDIT":"on","READLINE":"off","SESSION":"off","OFFSET":"off","SOUNDEX":"off","GEOPOLY":"off","RTREE":"on","RTREE_INT":"off","ICU":"off","UNICODE61":"on"},"annotations":{"flavor":"default"}},{"name":"sqlite-ext-spellfix","origin":"databases/sqlite-ext-spellfix","version":"3.8.11.1_1","comment":"Search large vocabulary for close matches for SQLite","maintainer":"yuri@FreeBSD.org","www":"https://www.sqlite.org/spellfix1.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d07840f3918cd07979d2ec5d3bf7947401fa9d0781da3fa9e8b4d6aade37921c","flatsize":29426,"path":"All/sqlite-ext-spellfix-3.8.11.1_1.pkg","repopath":"All/sqlite-ext-spellfix-3.8.11.1_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":15236,"desc":"This module implements the spellfix1 VIRTUAL TABLE that can be used\nto search a large vocabulary for close matches using Levenshtein distance.\n\nVirtual table:\n\n  spellfix1\n\nFunctions:\n\n  editdist, editdist3, spellfix1_translit, spellfix1_phonehash,\n  spellfix1_scriptcode","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"messages":[{"message":"Loading extensions is by default prohibited as a security measure;\nsee \"Security Considerations\" in\nhttp://www.sqlite.org/cvstrac/wiki?p=LoadableExtensions.\n\nIf the sqlite3 program and library are built this way, you cannot\nuse these functions from the program, you must write your own program\nusing the sqlite3 API, and call sqlite3_enable_load_extension as\ndescribed above, or else rebuilt the sqlite3 program to allow\nloadable extensions.","type":"install"}]},{"name":"sqlite-ext-regexp","origin":"databases/sqlite-ext-regexp","version":"3.8.11.1_1","comment":"Regular-expression matcher using NFA engine for SQLite","maintainer":"yuri@FreeBSD.org","www":"https://www.sqlite.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dca9dae78fb12158c7aa75c390dd7abd93fc2f6d0aeacdf89630324fc413be5b","flatsize":13615,"path":"All/sqlite-ext-regexp-3.8.11.1_1.pkg","repopath":"All/sqlite-ext-regexp-3.8.11.1_1.pkg","licenselogic":"single","licenses":["public"],"pkgsize":7352,"desc":"Regular-expression matcher for posix extended regular expressions\nagainst UTF8 text.\n\nFunctions: regexp","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"messages":[{"message":"Loading extensions is by default prohibited as a security measure;\nsee \"Security Considerations\" in\nhttp://www.sqlite.org/cvstrac/wiki?p=LoadableExtensions.\n\nIf the sqlite3 program and library are built this way, you cannot\nuse these functions from the program, you must write your own program\nusing the sqlite3 API, and call sqlite3_enable_load_extension as\ndescribed above, or else rebuilt the sqlite3 program to allow\nloadable extensions.","type":"install"}]},{"name":"sqlite-ext-miscfuncs","origin":"databases/sqlite-ext-miscfuncs","version":"1.1_2","comment":"Math, string, and aggregate function library for SQLite","maintainer":"ports@FreeBSD.org","www":"https://www.sqlite.org/contrib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"351686b4dea9fa9af2e5a15ecfabeaabaaad5bc151221ce37885d65e5c17e3c2","flatsize":34113,"path":"All/sqlite-ext-miscfuncs-1.1_2.pkg","repopath":"All/sqlite-ext-miscfuncs-1.1_2.pkg","licenselogic":"single","pkgsize":11220,"desc":"Provide mathematical, string and aggregate functions for SQL queries\nusing the SQLite loadable extensions mechanism.\n\nMath functions:\n\n  acos, asin, atan, atn2, atan2, acosh, asinh, atanh, difference,\n  degrees, radians, cos, sin, tan, cot, cosh, sinh, tanh, coth,\n  exp, log, log10, power, sign, sqrt, square, ceil, floor, pi\n\nString functions:\n\n  replicate, charindex, leftstr, rightstr, ltrim, rtrim, trim,\n  replace, reverse, proper, padl, padr, padc, strfilter\n\nAggregate functions:\n\n  stdev, variance, mode, median, lower_quartile, upper_quartile","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"options":{"DOCS":"on"},"messages":[{"message":"Loading extensions is by default prohibited as a security measure;\nsee \"Security Considerations\" in\nhttp://www.sqlite.org/cvstrac/wiki?p=LoadableExtensions.\n\nIf the sqlite3 program and library are built this way, you cannot\nuse these functions from the program, you must write your own program\nusing the sqlite3 API, and call sqlite3_enable_load_extension as\ndescribed above, or else rebuilt the sqlite3 program to allow\nloadable extensions.","type":"install"},{"message":"===>   NOTICE:\n\nThe sqlite-ext-miscfuncs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sqlite-ext-pcre","origin":"databases/sqlite-ext-pcre","version":"20100208_2","comment":"Regexp function for SQLite based on PCRE library","maintainer":"vivek@khera.org","www":"https://github.com/ralight/sqlite3-pcre","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7251a0233bb0b7d2b6974fa0b77c82566d37cfad67fc671d61e9be0a0dac0074","flatsize":7204,"path":"All/sqlite-ext-pcre-20100208_2.pkg","repopath":"All/sqlite-ext-pcre-20100208_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":3580,"desc":"This is sqlite3-pcre, an extension for sqlite3 that uses libpcre to provide\na regexp() function to use with the REGEXP operator.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libpcre.so.1"],"messages":[{"message":"Loading extensions is by default prohibited as a security measure;\nsee \"Security Considerations\" in\nhttp://www.sqlite.org/cvstrac/wiki?p=LoadableExtensions.\n\nIf the sqlite3 program and library are built this way, you cannot\nuse these functions from the program, you must write your own program\nusing the sqlite3 API, and call sqlite3_enable_load_extension as\ndescribed above, or else rebuild the sqlite3 program to allow\nloadable extensions.","type":"install"}]},{"name":"sqlgrey","origin":"mail/sqlgrey","version":"1.8.0_6","comment":"Greylisting policy server for Postfix using an SQL backend","maintainer":"ports@FreeBSD.org","www":"https://sqlgrey.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c874c3a89c0a275fa1691e1acbd216f2ccab7e770141fa2ff9f87144e3212681","flatsize":173786,"path":"All/sqlgrey-1.8.0_6.pkg","repopath":"All/sqlgrey-1.8.0_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":49140,"desc":"SQLgrey is a postfix policy service implementing a grey-listing policy.\n\nSQLgrey is written in Perl and uses DBI to access an SQL database.\n\nIts goal is reducing the SPAM reaching user mailboxes","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-IO-Multiplex":{"origin":"devel/p5-IO-Multiplex","version":"1.16"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-Pod-Parser":{"origin":"textproc/p5-Pod-Parser","version":"1.67"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"users":["sqlgrey"],"groups":["sqlgrey"],"options":{"DOCS":"on","MYSQL":"off","PGSQL":"on","SQLITE":"off","STATS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe sqlgrey port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sqlite3-tcl","origin":"databases/sqlite3","version":"3.46.0,1","comment":"SQL database engine in a C library (TCL flavor)","maintainer":"pavelivolkov@gmail.com","www":"https://www.sqlite.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b222337212d1df1ab528cc81a0fa1c29057fa15900c6a19b66439fff57dd9e2","flatsize":6272760,"path":"All/sqlite3-tcl-3.46.0,1.pkg","repopath":"All/sqlite3-tcl-3.46.0,1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1438044,"desc":"SQLite is an SQL database engine in a C library. Programs that link the SQLite\nlibrary can have SQL database access without running a separate RDBMS process.\nThe distribution comes with a standalone command-line access program (sqlite3)\nthat can be used to administer an SQLite database and which serves as an\nexample of how to use the SQLite library.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases"],"shlibs_required":["libtcl86.so.1"],"shlibs_provided":["libsqlite3.so.0","libtclsqlite3.so"],"options":{"ARMOR":"off","DBPAGE":"on","DBSTAT":"on","DIRECT_READ":"on","DQS":"off","EXAMPLES":"on","EXTENSION":"on","FTS3_TOKEN":"on","FTS4":"on","FTS5":"on","LIKENOTBLOB":"off","MEMMAN":"off","METADATA":"on","NORMALIZE":"off","NULL_TRIM":"off","RBU":"off","SECURE_DELETE":"on","SORT_REF":"off","STATIC":"off","STMT":"off","STRIP":"on","THREADS":"on","TRUSTED_SCHEMA":"off","UNKNOWN_SQL":"off","UNLOCK_NOTIFY":"on","UPDATE_LIMIT":"off","URI":"on","URI_AUTHORITY":"off","TS0":"off","TS1":"on","TS2":"off","TS3":"off","STAT3":"off","STAT4":"off","LIBEDIT":"on","READLINE":"off","SESSION":"off","OFFSET":"off","SOUNDEX":"off","GEOPOLY":"off","RTREE":"on","RTREE_INT":"off","ICU":"off","UNICODE61":"on"},"annotations":{"flavor":"tcl"}},{"name":"sqlitestudio","origin":"databases/sqlitestudio","version":"3.4.4_2","comment":"SQLite database GUI manager","maintainer":"yuri@FreeBSD.org","www":"https://sqlitestudio.pl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd198b916b41c546648a00ab7dcc94e55c9090c7df388f3cbe1bb308c6d1e701","flatsize":18638530,"path":"All/sqlitestudio-3.4.4_2.pkg","repopath":"All/sqlitestudio-3.4.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":5138516,"desc":"SQLiteStudio is a SQLite database manager with the following features:\n* Intuitive interface\n* Powerful, yet light and fast\n* Exporting to various formats (SQL statements, CSV, HTML, XML, PDF, JSON)\n* Importing data from various formats (CSV, custom text files)\n* Numerous small additions, like formatting code, history of executed queries,\n  in editor windows, on-the-fly syntax checking, and more\n* Unicode support\n* Configurable colors, fonts and shortcuts","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tcl87":{"origin":"lang/tcl87","version":"8.7.a5_2"}},"categories":["databases"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1","libreadline.so.8","libsqlite3.so.0","libQt5Qml.so.5","libQt5Svg.so.5","libQt5Xml.so.5","libcrypto.so.12","libQt5PrintSupport.so.5"],"shlibs_provided":["libcoreSQLiteStudio.so.1","libguiSQLiteStudio.so.1"],"options":{"PLUGIN_CONFIG_MIGRATION":"on","PLUGIN_CSV_EXPORT":"on","PLUGIN_CSV_IMPORT":"on","PLUGIN_DB_ANDROID":"on","PLUGIN_DB_SQLITE_CIPHER":"on","PLUGIN_DB_SQLITE_WX":"on","PLUGIN_FUSION_DARK_STYLE":"on","PLUGIN_HTML_EXPORT":"on","PLUGIN_JSON_EXPORT":"on","PLUGIN_MULTI_EDITOR_IMAGE":"on","PLUGIN_PDF_EXPORT":"on","PLUGIN_PRINTING":"on","PLUGIN_PYTHON_SYNTAX_HIGHLIGHTER":"off","PLUGIN_REG_EXP_IMPORT":"on","PLUGIN_SCRIPTING_PYTHON":"off","PLUGIN_SCRIPTING_TCL":"on","PLUGIN_SQL_ENTERPRISE_FORMATTER":"on","PLUGIN_SQL_EXPORT":"on","PLUGIN_SQL_FORMATTER_SIMPLE":"on","PLUGIN_XML_EXPORT":"on"}},{"name":"sqlitecpp","origin":"databases/sqlitecpp","version":"3.3.1","comment":"SQLiteC++: Easy to use C++ SQLite3 wrapper","maintainer":"yuri@FreeBSD.org","www":"https://github.com/SRombauts/SQLiteCpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3a6e221011bcbd3404696c7d340c9bd4a3da1c5c2972860788e07d4e09b3855","flatsize":184148,"path":"All/sqlitecpp-3.3.1.pkg","repopath":"All/sqlitecpp-3.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48672,"desc":"SQLiteC++ offers an encapsulation layer around the native C APIs of SQLite, with\na few intuitive and well documented C++ classes.","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","devel"],"shlibs_required":["libsqlite3.so.0"],"shlibs_provided":["libSQLiteCpp.so.0"]},{"name":"sqlpage","origin":"www/sqlpage","version":"0.24.0","comment":"SQL-only webapp builder.","maintainer":"girgen@FreeBSD.org","www":"https://github.com/lovasoa/SQLpage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"324417cea23ba544a7ca1b24c7c5be67d566dbb9f79c21d0bf2b72c770bd2e2e","flatsize":23113382,"path":"All/sqlpage-0.24.0.pkg","repopath":"All/sqlpage-0.24.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6801252,"desc":"SQLPage transforms your SQL queries into stunning websites\n\nSQLPage is a tool that allows you to build websites using nothing more than SQL\nqueries. You write simple text files containing SQL queries, SQLPage runs them\non your database, and renders the results as a website.\n\nYou can display the information you SELECT from your database in lists, tables,\ncards and other user interface widgets. But you can also INSERT, UPDATE and\nDELETE data from your database using SQLPage, and build a full webapp with\nCreate, Read, Update, Delete functionality.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["www","databases"],"users":["sqlpage"],"groups":["sqlpage"],"shlibs_required":["libzstd.so.1"],"messages":[{"message":"To get started, configure /usr/local/etc/sqlpage/sqlpage.json and at least set\nyour database source and create a database. If using SQLite, set ownership\nappropriately. SQLPage runs as user sqlpage per default. Once the datasource is\nset, you can start the sqlpage using normal rc script:\n\n  sysrc sqlpage_enable=yes\n  service sqlpage start\n\nThis will start a web server on port 8080. See\nhttps://github.com/lovasoa/SQLpage/blob/main/configuration.md for more\nconfiguration details.\n\nFor more ambitous setups, set up a rev proxy using your favourite web server,\ne.g. nginx or apache, and use PostgreSQL as the backend database.","type":"install"}]},{"name":"sqlcached","origin":"databases/sqlcached","version":"r6_5","comment":"Cache daemon using SQL for data manipulation","maintainer":"ivoras@FreeBSD.org","www":"https://sqlcached.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a908411beab2a83fd1151a6e3db1f4aa65ce7b60696678412cfb3f2cf769a27","flatsize":30336,"path":"All/sqlcached-r6_5.pkg","repopath":"All/sqlcached-r6_5.pkg","licenselogic":"single","pkgsize":12860,"desc":"SQLCacheD is a memory-based SQL database intended for use as a memory cache\nengine. In purpose, it.s similar to (and inspired by) memcached but allows\nfine-grained data manipulation using SQL.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","net"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"}},{"name":"sqlite","origin":"databases/sqlite2","version":"2.8.17_5","comment":"SQL database engine in a C library","maintainer":"ports@FreeBSD.org","www":"https://www.sqlite.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51ac0684f911e7033a46e2cdb9803af5bc44b1da4109cf3656a3e7f16b75b3ae","flatsize":1809196,"path":"All/sqlite-2.8.17_5.pkg","repopath":"All/sqlite-2.8.17_5.pkg","licenselogic":"single","pkgsize":403696,"desc":"SQLite is an SQL database engine in a C library. Programs that link the SQLite\nlibrary can have SQL database access without running a separate RDBMS process.\nThe distribution comes with a standalone command-line access program (sqlite)\nthat can be used to administer an SQLite database and which serves as an\nexample of how to use the SQLite library.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases"],"shlibs_required":["libreadline.so.8","libncurses.so.6"],"shlibs_provided":["libsqlite.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","TCL":"off","THREADS":"off"},"annotations":{"cpe":"cpe:2.3:a:sqlite:sqlite:2.8.17:::::dragonfly6:x86_64:5"},"messages":[{"message":"===>   NOTICE:\n\nThe sqlite port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sqlite3-icu","origin":"databases/sqlite3","version":"3.46.0,1","comment":"SQL database engine in a C library (ICU flavor)","maintainer":"pavelivolkov@gmail.com","www":"https://www.sqlite.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c3906edc0b6a8671182d446e7f9dd8dd87971d75415f69e3ae467b65613a08c","flatsize":4899349,"path":"All/sqlite3-icu-3.46.0,1.pkg","repopath":"All/sqlite3-icu-3.46.0,1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1238912,"desc":"SQLite is an SQL database engine in a C library. Programs that link the SQLite\nlibrary can have SQL database access without running a separate RDBMS process.\nThe distribution comes with a standalone command-line access program (sqlite3)\nthat can be used to administer an SQLite database and which serves as an\nexample of how to use the SQLite library.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"}},"categories":["databases"],"shlibs_required":["libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"shlibs_provided":["libsqlite3.so.0"],"options":{"ARMOR":"off","DBPAGE":"on","DBSTAT":"on","DIRECT_READ":"on","DQS":"off","EXAMPLES":"on","EXTENSION":"on","FTS3_TOKEN":"on","FTS4":"on","FTS5":"on","LIKENOTBLOB":"off","MEMMAN":"off","METADATA":"on","NORMALIZE":"off","NULL_TRIM":"off","RBU":"off","SECURE_DELETE":"on","SORT_REF":"off","STATIC":"off","STMT":"off","STRIP":"on","TCL":"off","THREADS":"on","TRUSTED_SCHEMA":"off","UNKNOWN_SQL":"off","UNLOCK_NOTIFY":"on","UPDATE_LIMIT":"off","URI":"on","URI_AUTHORITY":"off","TS0":"off","TS1":"on","TS2":"off","TS3":"off","STAT3":"off","STAT4":"off","LIBEDIT":"on","READLINE":"off","SESSION":"off","OFFSET":"off","SOUNDEX":"off","GEOPOLY":"off","RTREE":"on","RTREE_INT":"off"},"annotations":{"flavor":"icu"}},{"name":"sprop","origin":"x11/sprop","version":"0.1","comment":"Simple X property utility","maintainer":"antranigv@freebsd.am","www":"https://tools.suckless.org/x/sprop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01f1f86ce1c31e29d4aa00209311605cf0f7a1150c29f9e323c4ebd213245da4","flatsize":8492,"path":"All/sprop-0.1.pkg","repopath":"All/sprop-0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4452,"desc":"sprop is a simple X property utility. Less is more.\n\nThe sprop utility prints the value of the property atom of the window with the\ngiven xid, or alternatively sets it to value if given. It doesn't have the same\narguments as xprop and can only interact with atoms which are strings.\nAn example of using this utility could be replacing xprop in surf's config.h.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"sqlitebrowser","origin":"databases/sqlitebrowser","version":"3.12.2","comment":"Visual tool to manage SQLite databases","maintainer":"lbartoletti@FreeBSD.org","www":"https://sqlitebrowser.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc058cc470678a2dd428ddbb1cb63120a0b0fa2de51aa49b34d9ab522083bfd3","flatsize":6516816,"path":"All/sqlitebrowser-3.12.2.pkg","repopath":"All/sqlitebrowser-3.12.2.pkg","licenselogic":"or","licenses":["MPL20","GPLv3"],"pkgsize":2443596,"desc":"DB Browser for SQLite is a light GUI editor for SQLite databases,\nbuilt on top of Qt. The main goal of the project is to allow\nnon-technical users to create, modify and edit SQLite databases\nusing a set of wizards and a spreadsheet-like interface.\n\nThis project has previous been known as \"SQLite Browser\" and \"Database\nBrowser for SQLite\". \"DB Browser for SQLite\" will hopefully be the\nname that sticks. :)","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"qscintilla2-qt5":{"origin":"devel/qscintilla2-qt5","version":"2.14.1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libQt5Test.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Xml.so.5","libsqlite3.so.0","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"sqlcipher","origin":"databases/sqlcipher","version":"4.5.6","comment":"Encrypted SQLite database","maintainer":"jharris@widomaker.com","www":"https://www.zetetic.net/sqlcipher/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c791605e909695933a4721c05be5e5070a9fd315504f1ec7f172616db34a4cf4","flatsize":4447417,"path":"All/sqlcipher-4.5.6.pkg","repopath":"All/sqlcipher-4.5.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1136712,"desc":"Allows the creation of encrypted SQLite databases","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases"],"shlibs_required":["libedit.so.0","libcrypto.so.12"],"shlibs_provided":["libsqlcipher.so.0"],"annotations":{"cpe":"cpe:2.3:a:zetetic:sqlcipher:4.5.6:::::dragonfly6:x86_64"}},{"name":"sq-hunspell","origin":"textproc/sq-hunspell","version":"1.6.2_1","comment":"Albanian hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://www.shkenca.org/k6i/albanian_dictionary_for_myspell_en.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fdfb15e2600fd33bd5c1cf6982ecb070f111a9a3d2d2af7ed7c0e03e3932daf","flatsize":2573547,"path":"All/sq-hunspell-1.6.2_1.pkg","repopath":"All/sq-hunspell-1.6.2_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":505992,"desc":"Albanian hunspell dictionaries","categories":["textproc"]},{"name":"sqlitemanager","origin":"databases/sqlitemanager","version":"1.2.4","comment":"Multilingual web based tool to manage SQLite database","maintainer":"ports@FreeBSD.org","www":"https://www.sqlitemanager.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d55cba4e8ea09da347680c055357fb081c4685ae7d7e6f74c1996744369b6a9","flatsize":2299335,"path":"All/sqlitemanager-1.2.4.pkg","repopath":"All/sqlitemanager-1.2.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":612560,"desc":"SQLiteManager is a multilingual web based tool to manage SQLite\ndatabase. The programming language used is: PHP4, but work fine with\nPHP5. Work just as well on a platform Linux as on Windows or MAC.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-sqlite3":{"origin":"databases/php82-sqlite3","version":"8.2.21"}},"categories":["databases","www"],"annotations":{"cpe":"cpe:2.3:a:sqlitemanager:sqlitemanager:1.2.4:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe sqlitemanager port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spread-sheet-widget","origin":"devel/spread-sheet-widget","version":"0.8_2","comment":"Library for GTK which provides widget for tabular data","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/ssw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"831d94da30f49e91ed6e2be0194c6b5eeaf7a8ca93fc4eb5a769431520e595c5","flatsize":391846,"path":"All/spread-sheet-widget-0.8_2.pkg","repopath":"All/spread-sheet-widget-0.8_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":89388,"desc":"GNU Spread Sheet Widget is a library for Gtk+ which provides a widget\nfor viewing and manipulating 2 dimensional tabular data in a manner\nsimilar to many popular spread sheet programs.\n\nThe design follows the model-view-controller paradigm and is of\ncomplexity O(1) in both time and space. This means that it is efficient\nand fast even for very large data.\n\nFeatures commonly found in graphical user interfaces such as cut and\npaste, drag and drop and row/column labelling are also included.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libspread-sheet-widget.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe spread-sheet-widget port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"springgraph","origin":"graphics/springgraph","version":"0.88_3","comment":"Render graph described in a .dot file","maintainer":"ports@FreeBSD.org","www":"http://www.chaosreigns.com/code/springgraph/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1327589237f7871d1afc815e018133789b8175006191b8ededabb08350a53a0","flatsize":29824,"path":"All/springgraph-0.88_3.pkg","repopath":"All/springgraph-0.88_3.pkg","licenselogic":"single","pkgsize":8376,"desc":"Springgraph will read in a .dot file description of a graph, which, for each\nnode, specifies its name and which other nodes it is connected to, and then\nrenders a graph. Each node is drawn as an ellipse, and each connection is\ndrawn as an arrow. The node placement is a result of all of the nodes moving\naway from each other, while all nodes which are connected move toward each\nother. This movement is repeated until it stabilizes.\n\nSpringgraph was written as an alternative to neato, which is part of graphviz.\nIt attempts to read the same .dot files used by graphviz, but currently only\nsupports a limited number of node attributes (label and fillcolor). I am open\nto requests for support for more graph/node/edge attributes.","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe springgraph port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spread","origin":"net/spread","version":"3.17.4_8","comment":"The Spread Group Communication System, a network toolkit","maintainer":"portmaster@bsdforge.com","www":"http://www.spread.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8f0d53bc896a221415b274fd2ce2aff1da9326853e3014d4330b4f4e844e7c1","flatsize":715187,"path":"All/spread-3.17.4_8.pkg","repopath":"All/spread-3.17.4_8.pkg","licenselogic":"single","licenses":["SPREAD_OPEN-SOURCE_LICENSE"],"pkgsize":176684,"desc":"Spread is a toolkit and daemon that provide multicast and group communications\nsupport to applications across local and wide area networks. Spread is designed\nto make it easy to write groupware, networked multimedia, reliable server, and\ncollaborative work applications.\n\nSpread consists of a library that user applications are linked with, a binary\ndaemon which runs on each computer that is part of the processor group, and\nvarious utility and demonstration programs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"users":["spread"],"groups":["spread"],"shlibs_required":["libperl.so.5.36"],"shlibs_provided":["libspread.so.1","libtspread.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"Spread Open-Source License -- Version 1.0\n-----------------------------------------\nCopyright (c) 1993-2001 Spread Concepts LLC.  All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\n   notice, this list of conditions and the following request and\n   disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\n   notice, this list of conditions and the following request and\n   disclaimer in the documentation and/or other materials provided\n   with the distribution.\n\n3. All advertising materials (including web pages) mentioning features\n   or use of this software, or software that uses this software, must\n   display the following acknowledgment: \"This product uses software\n   developed by Spread Concepts LLC for use in the Spread toolkit. For\n   more information about Spread see http://www.spread.org\"\n\n4. The names \"Spread\" or \"Spread toolkit\" must not be used to endorse\n   or promote products derived from this software without prior\n   written permission.\n\n5. Redistributions of any form whatsoever must retain the following\n   acknowledgment: \"This product uses software developed by Spread\n   Concepts LLC for use in the Spread toolkit. For more information about\n   Spread, see http://www.spread.org\"\n\n6. This license shall be governed by and construed and enforced in\n   accordance with the laws of the State of Maryland, without\n   reference to its conflicts of law provisions. The exclusive\n   jurisdiction and venue for all legal actions relating to this\n   license shall be in courts of competent subject matter jurisdiction\n   located in the State of Maryland.\n\nTO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, SPREAD IS PROVIDED\nUNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND,\nEITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES\nTHAT SPREAD IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR\nPURPOSE OR NON-INFRINGING. ALL WARRANTIES ARE DISCLAIMED AND THE\nENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE CODE IS WITH\nYOU. SHOULD ANY CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE\nCOPYRIGHT HOLDER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY\nNECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY\nCONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY CODE IS\nAUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n\nTO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL\nTHE COPYRIGHT HOLDER OR ANY OTHER CONTRIBUTOR BE LIABLE FOR ANY\nSPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES FOR LOSS OF\nPROFITS, REVENUE, OR FOR LOSS OF INFORMATION OR ANY OTHER LOSS.\n\nYOU EXPRESSLY AGREE TO FOREVER INDEMNIFY, DEFEND AND HOLD HARMLESS THE\nCOPYRIGHT HOLDERS AND CONTRIBUTORS OF SPREAD AGAINST ALL CLAIMS,\nDEMANDS, SUITS OR OTHER ACTIONS ARISING DIRECTLY OR INDIRECTLY FROM\nYOUR ACCEPTANCE AND USE OF SPREAD.\n\nAlthough NOT REQUIRED, we at Spread Concepts would appreciate it if\nactive users of Spread put a link on their web site to Spread's web\nsite when possible. We also encourage users to let us know who they \nare, how they are using Spread, and any comments they have through \neither e-mail (spread@spread.org) or our web site at \n(http://www.spread.org/comments).","type":"install"}]},{"name":"spp","origin":"benchmarks/spp","version":"0.4.2","comment":"Calculates round trip time from pcap files or live capture","maintainer":"lstewart@FreeBSD.org","www":"https://bitbucket.org/caia-swin/spp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c37562d8eef4293105b425a50cbf6c44995d721d7f660eab39dff312e265d187","flatsize":55772,"path":"All/spp-0.4.2.pkg","repopath":"All/spp-0.4.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27832,"desc":"SPP provides frequently updated RTT estimates using IP traffic already\npresent in the network. SPP estimates the RTT between two measurement\npoints without requiring precise time synchronisation between each\npoint. SPP accurately estimates the RTT experienced by any application's\ntraffic without needing modifications to the application itself\nor the routers along the path.","categories":["benchmarks"]},{"name":"spread-j","origin":"net/spread-j","version":"3.17.3_1","comment":"Java client library for the Spread Group Communication System","maintainer":"ports@FreeBSD.org","www":"http://www.spread.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c23d6bce91f988352b6eb52303e166875c1dd297f1c071eb44099377c06110c","flatsize":576572,"path":"All/spread-j-3.17.3_1.pkg","repopath":"All/spread-j-3.17.3_1.pkg","licenselogic":"single","pkgsize":61436,"desc":"Copyright (c) 1993-2001 Spread Concepts LLC. All rights reserved.\nThis product uses software developed by Spread Concepts LLC for use in the\nSpread toolkit. For more information about Spread see http://www.spread.org .\n\nThese are the Java client libraries for Spread.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net","java"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Spread Open-Source License -- Version 1.0\n-----------------------------------------\nCopyright (c) 1993-2001 Spread Concepts LLC.  All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\n   notice, this list of conditions and the following request and\n   disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\n   notice, this list of conditions and the following request and\n   disclaimer in the documentation and/or other materials provided\n   with the distribution.\n\n3. All advertising materials (including web pages) mentioning features\n   or use of this software, or software that uses this software, must\n   display the following acknowledgment: \"This product uses software\n   developed by Spread Concepts LLC for use in the Spread toolkit. For\n   more information about Spread see http://www.spread.org\"\n\n4. The names \"Spread\" or \"Spread toolkit\" must not be used to endorse\n   or promote products derived from this software without prior\n   written permission.\n\n5. Redistributions of any form whatsoever must retain the following\n   acknowledgment: \"This product uses software developed by Spread\n   Concepts LLC for use in the Spread toolkit. For more information about\n   Spread, see http://www.spread.org\"\n\n6. This license shall be governed by and construed and enforced in\n   accordance with the laws of the State of Maryland, without\n   reference to its conflicts of law provisions. The exclusive\n   jurisdiction and venue for all legal actions relating to this\n   license shall be in courts of competent subject matter jurisdiction\n   located in the State of Maryland.\n\nTO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, SPREAD IS PROVIDED\nUNDER THIS LICENSE ON AN AS IS BASIS, WITHOUT WARRANTY OF ANY KIND,\nEITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES\nTHAT SPREAD IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR\nPURPOSE OR NON-INFRINGING. ALL WARRANTIES ARE DISCLAIMED AND THE\nENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE CODE IS WITH\nYOU. SHOULD ANY CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE\nCOPYRIGHT HOLDER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY\nNECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY\nCONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY CODE IS\nAUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.\n\nTO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL\nTHE COPYRIGHT HOLDER OR ANY OTHER CONTRIBUTOR BE LIABLE FOR ANY\nSPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES FOR LOSS OF\nPROFITS, REVENUE, OR FOR LOSS OF INFORMATION OR ANY OTHER LOSS.\n\nYOU EXPRESSLY AGREE TO FOREVER INDEMNIFY, DEFEND AND HOLD HARMLESS THE\nCOPYRIGHT HOLDERS AND CONTRIBUTORS OF SPREAD AGAINST ALL CLAIMS,\nDEMANDS, SUITS OR OTHER ACTIONS ARISING DIRECTLY OR INDIRECTLY FROM\nYOUR ACCEPTANCE AND USE OF SPREAD.\n\nAlthough NOT REQUIRED, we at Spread Concepts would appreciate it if\nactive users of Spread put a link on their web site to Spread's web\nsite when possible. We also encourage users to let us know who they \nare, how they are using Spread, and any comments they have through \neither e-mail (spread@spread.org) or our web site at \n(http://www.spread.org/comments).","type":"install"},{"message":"===>   NOTICE:\n\nThe spread-j port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sq-libreoffice","origin":"editors/libreoffice-sq","version":"24.2.4.2","comment":"sq language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35271fd9b1cd6a4624a56b674b7244f2524f0d96823e5fd93a366675f6fdd605","flatsize":29161183,"path":"All/sq-libreoffice-24.2.4.2.pkg","repopath":"All/sq-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2825996,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"spook","origin":"multimedia/spook","version":"20050207_5","comment":"Embedded RTP/RTSP/HTTP video streamer","maintainer":"mizhka@gmail.com","www":"http://www.litech.org/spook/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94de6ce79fe72e05a1720f6534a1e0de5d459ed74bc4d05f85adc6530594c3c3","flatsize":180405,"path":"All/spook-20050207_5.pkg","repopath":"All/spook-20050207_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":68336,"desc":"Spook is a Linux server application to capture live video and audio\nand stream it over an IP network. Currently, Spook supports capturing\nfrom a Firewire IIDC camera or Video4Linux(2) source and streaming\nMPEG4 with RTSP or JPEG stills with HTTP.","deps":{"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"xvid":{"origin":"multimedia/xvid","version":"1.3.7,1"}},"categories":["multimedia"],"shlibs_required":["libjpeg.so.8","libxvidcore.so.4","libv4l1.so.0"],"options":{"DOCS":"on","JPEG":"off","MPEG4":"on","V4L":"on"},"messages":[{"message":"Please copy /usr/local/etc/spook.conf.dist to /usr/local/etc/spook.conf\nand edit before running spook.\n\nThere is no daemonization support or rc script for spook yet,\nplease feel free to contribute patches.","type":"install"}]},{"name":"spr","origin":"devel/spr","version":"1.3.5_7","comment":"Submit pull requests for amendable, rebaseable commits to GitHub","maintainer":"yuri@FreeBSD.org","www":"https://github.com/getcord/spr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e41e93ecb5f3fad58601c498513d87193c15e5f1fdb4edfb5ef8203d4b31d2aa","flatsize":9547179,"path":"All/spr-1.3.5_7.pkg","repopath":"All/spr-1.3.5_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2754092,"desc":"spr is a command-line tool for submitting and updating GitHub pull requests from\nlocal Git commits that may be amended and rebased. Pull Requests can be stacked\nto allow for a series of code reviews of interdependent code.","deps":{"libgit2":{"origin":"devel/libgit2","version":"1.7.2"}},"categories":["devel"]},{"name":"spoa","origin":"biology/spoa","version":"4.1.0","comment":"C++ implementation of the partial order alignment (POA) algorithm","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rvaser/spoa","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3151f3128aeef8ef698552ca3e790ce5e92412dc816dff53e695b6f7149df533","flatsize":325182,"path":"All/spoa-4.1.0.pkg","repopath":"All/spoa-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80068,"desc":"Spoa (SIMD POA) is a c++ implementation of the partial order alignment (POA)\nalgorithm (as described in 10.1093/bioinformatics/18.3.452) which is used to\ngenerate consensus sequences. It supports three alignment modes: local\n(Smith-Waterman), global (Needleman-Wunsch) and semi-global alignment (overlap),\nand three gap modes: linear, affine and convex (piecewise affine). It also\nsupports Intel SSE4.1+ and AVX2 vectorization (marginally faster due to high\nlatency shifts), SIMDe and dispatching.","deps":{"cereal":{"origin":"devel/cereal","version":"1.3.2_1"},"cpu_features":{"origin":"devel/cpu_features","version":"0.9.0"}},"categories":["biology"],"shlibs_required":["libcpu_features.so"],"shlibs_provided":["libspoa.so.7.0.0"]},{"name":"spoofer","origin":"net/spoofer","version":"1.4.11_2","comment":"Spoofer Project testing software","maintainer":"mjl@luckie.org.nz","www":"https://www.caida.org/projects/spoofer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55293228cf9f332d990fa4013c5f42c9fa3fd01074a38e499811b2342dfb1dcb","flatsize":1109282,"path":"All/spoofer-1.4.11_2.pkg","repopath":"All/spoofer-1.4.11_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":332764,"desc":"Spoofer helps the CAIDA Spoofer Project better understand the current state of\nfiltering in the Internet. It attempts to send a series of spoofed UDP packets\nto a central server which logs and summarizes the results.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"scamper":{"origin":"net/scamper","version":"20240716"}},"categories":["net"],"shlibs_required":["libabsl_log_internal_check_op.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libQt5Network.so.5","libQt5Core.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libGL.so.1","libprotobuf-lite.so.24.4.0","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","GUI":"on"}},{"name":"spmfilter-clamav","origin":"mail/spmfilter-clamav","version":"0.2.3","comment":"ClamAV plugin for spmfilter","maintainer":"ast@treibsand.com","www":"https://www.spmfilter.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c5b37922e78b89c34267e6bc47fa01cdac902528c3f1cfc565b239be3ad78db","flatsize":21639,"path":"All/spmfilter-clamav-0.2.3.pkg","repopath":"All/spmfilter-clamav-0.2.3.pkg","licenselogic":"single","pkgsize":9920,"desc":"spmfilter-clamav is a plugin for spmfilter that enables spmfilter\nto check mails with the Clam AntiVirus open source toolkit for\nviruses. The major goal of this plugin is to provide an easy way\nfor virus-scanning emails. If ClamAV detects malicious software\nlike viruses the affected email is discarded by the plugin.\nOptionally notifications can be enabled to inform the recipients\nand sender (configurable) about the discarded message.","deps":{"spmfilter":{"origin":"mail/spmfilter","version":"0.6.7_7"}},"categories":["mail"],"shlibs_required":["libsmf.so.0.6"],"shlibs_provided":["libclamav.so.0.2"],"options":{"DEBUG":"off","DOCS":"on"}},{"name":"spmfilter","origin":"mail/spmfilter","version":"0.6.7_7","comment":"High-performance mail filtering framework written in C","maintainer":"ast@treibsand.com","www":"https://www.spmfilter.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9af8ed46e314dafdb2900035ac8952ad87f1a8288f5fce4dc9b1e5b5e065a3e4","flatsize":295786,"path":"All/spmfilter-0.6.7_7.pkg","repopath":"All/spmfilter-0.6.7_7.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":75112,"desc":"spmfilter is a high-performance mail filtering framework, written in C.\n\nIt attempts to be a general filtering framework for any purposes.\nFiltering mechanisms are provided by plugins, the API enables spmfilter\nplugins to access messages as they are being processed by the MTA.\nThis allows them to examine and modify message content and\nmeta-information during the SMTP transaction. Plugins are loaded at\nruntime and can be processed in any sequence, the processing chain\ncan also be altered by a single plugin","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"libcmime":{"origin":"mail/libcmime","version":"0.2.1_4"},"libesmtp":{"origin":"mail/libesmtp","version":"1.1.0,1"}},"categories":["mail"],"shlibs_required":["libesmtp.so.6.2.0","libcmime.so.0.2","libdb-5.3.so.0"],"shlibs_provided":["libpipe.so.0.6","libsmf.so.0.6","libsmtpd.so.0.6"],"options":{"DB4":"on","DEBUG":"off","LDAP":"off","MYSQL":"off","PGSQL":"off"}},{"name":"spm","origin":"security/spm","version":"0.20200208_1","comment":"Simple password manager","maintainer":"grembo@FreeBSD.org","www":"https://notabug.org/kl3/spm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"118d4e4ae4078124d003b260fb49cbe5ee2c1c812c35feecb77783e5393df66f","flatsize":39859,"path":"All/spm-0.20200208_1.pkg","repopath":"All/spm-0.20200208_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":15176,"desc":"spm is a single fully POSIX shell compliant script utilizing gpg2(1) in\ncombination with basic tools such as find(1) and tree(1). Passwords are\nstored as PGP encrypted files with directories funtioning as (sub)groups.\nspm reads/writes passwords via standard input/output allowing you to build\nflexible and powerful management tools. Refer to the manual page for\nvarious examples or read its source code to see how it works.","deps":{"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"tree":{"origin":"sysutils/tree","version":"2.1.1_1"}},"categories":["security"]},{"name":"splitpatch","origin":"textproc/splitpatch","version":"1.1_1","comment":"Utility to split a diff patch into separate sections","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/jaalto/splitpatch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a9c45752434182b2ee12178ce8577f18e10cfa67e02e459c6f4577b49f9fe7a","flatsize":10454,"path":"All/splitpatch-1.1_1.pkg","repopath":"All/splitpatch-1.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5848,"desc":"A utility to split a diff patch into separate sections. It also features\nsplitting a patch file by hunks instead of the default by file. This is very\nuseful for merging patches that fail to apply by only some hunks.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["textproc"]},{"name":"squeak","origin":"lang/squeak","version":"4.10.2_14","comment":"Full Smalltalk 80 with portability to Unix, Mac, and Windows","maintainer":"takeshi.mutoh@gmail.com","www":"https://www.squeak.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"986e874e43948b432895cf7576dbbf9d51bdcc8629d6edc06fccb27fb0914bbf","flatsize":54440731,"path":"All/squeak-4.10.2_14.pkg","repopath":"All/squeak-4.10.2_14.pkg","licenselogic":"and","licenses":["APACHE20","MIT"],"pkgsize":11296052,"desc":"Squeak is an open, highly-portable Smalltalk-80 implementation whose\nvirtual machine is written entirely in Smalltalk, making it easy to\ndebug, analyze, and change; it includes among other things:\n    * a rapid-turn-around Smalltalk-80 compiler,\n    * a caching-JIT run-time virtual machine (with full source in\n      Smalltalk),\n    * large class libraries with portable data and GUI models, and\n    * an integrated development environment with powerful coding\n      tools and GUI construction tools.\n\nSqueak was developed at Apple Labs, Walt Disney and has been ported\nto a variety of computers (including most flavors of UNIX and Windows).\nCompared to other Smalltalk systems, Squeak has 4 important features:\n    * Portability (to Mac, Windows, WinCE, and many flavors of UNIX);\n    * Speed (it uses native C for compute-intensive code);\n    * Price (free, including all source code and the right to distribute\n      applications!); and\n    * Sophistication (full Smalltalk-80 language, libraries, and tools).\n\nSqueak comes under an open source license, meaning that you can\ndownload and use it for free.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"nas":{"origin":"audio/nas","version":"1.9.4_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["lang"],"shlibs_required":["libdbus-1.so.3","libasound.so.2","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2","libfreetype.so.6","libffi.so.8","libXrender.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libGL.so.1","libaudio.so.2","libiconv.so.2"],"messages":[{"message":"In order to be able to make use of squeak you need to have an\n    image and a changes file in your working directory as well\n    as access to a source file. This is easy by using inisqueak.\n    Please see the inisqueak(1) manpage for details.\n\n  Make sure you have the following values in your environment\n    variables:\n    PATH:            /usr/local/bin\n    LD_LIBRARY_PATH: /usr/local/lib\n                     /usr/local/lib/squeak/4.10.2-2614","type":"install"}]},{"name":"splix","origin":"print/splix","version":"2.0.0_9","comment":"CUPS printer drivers for Samsung Printer Language printers","maintainer":"ports@FreeBSD.org","www":"https://github.com/erpel/splix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbd804ab764ee4819a560540d7a4de7230e472642410849edc956040a51e4e1d","flatsize":1021990,"path":"All/splix-2.0.0_9.pkg","repopath":"All/splix-2.0.0_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":57768,"desc":"SpliX is a set of CUPS printer drivers for SPL (Samsung Printer Language)\nprinters. Below is a non-exhaustive list of currently supported printers.\n\nManufacturer\tModel\t        State\nDell\t        1100\t        Works\nDell\t        1110\t        Works\nSamsung\t        CLP-200\t        Untested\nSamsung\t        CLP-300\t        Works\nSamsung\t        CLP-500\t        Works\nSamsung\t        CLP-510\t        Works\nSamsung\t        CLP-550\t        Works\nSamsung\t        CLP-600\t        Untested\nSamsung\t        CLP-610\t        Untested\nSamsung\t        CLX-216X        Works\nSamsung\t        CLX-2170        Untested\nSamsung\t        CLX-3160        Works\nSamsung\t        ML-1510\t        Works\nSamsung\t        ML-1520\t        Works\nSamsung\t        ML-1610\t        Works\nSamsung\t        ML-1630\t        Works\nSamsung\t        ML-1640\t        Works\nSamsung\t        ML-1710\t        Works\nSamsung\t        ML-1740\t        Works\nSamsung\t        ML-1750\t        Works\nSamsung\t        ML-2010\t        Works\nSamsung\t        ML-2150\t        Untested\nSamsung\t        ML-2250\t        Works\nSamsung\t        ML-2251\t        Works\nSamsung\t        ML-2510\t        Works\nSamsung\t        ML-2570\t        Works\nSamsung\t        ML-2550\t        Works\nSamsung\t        ML-3050\t        Untested\nSamsung\t        ML-3560\t        Works\nSamsung\t        SCX-4200\t    Works\nSamsung\t        SCX-4500\t    Works\nXerox\t        Phaser 3115\t    Untested\nXerox\t        Phaser 3116\t    Untested\nXerox\t        Phaser 3117\t    Works\nXerox\t        Phaser 3120\t    Untested\nXerox\t        Phaser 3121\t    Works\nXerox\t        Phaser 3122\t    Untested\nXerox\t        Phaser 3130\t    Works\nXerox\t        Phaser 3150\t    Untested\nXerox\t        Phaser 3160\t    Works\nXerox\t        Phaser 3420\t    Untested\nXerox\t        Phaser 3425\t    Untested\nXerox\t        Phaser 5500\t    Untested\nXerox\t        Phaser 6100\t    Works\nXerox\t        Phaser 6110\t    Works\nXerox\t        WorkCentre 3119\tUntested","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"}},"categories":["print"],"shlibs_required":["libcups.so.2","libcupsimage.so.2","libjbig85.so.1"],"options":{"BLACKOPTIM":"on","JBIG":"on"},"messages":[{"message":"Installation of the color profile for color printers:\n\n        Color printers needs color profile files to get better results. These\nfiles are provided by your printer manufacturer and you have to install them\nmanually. To do that, download the linux official drivers and locate the \"cms\"\ndirectory. Install them with the command:\n\n                # make installcms CMSDIR=/path/to/cms/directory \\\n                        MANUFACTURER=samsung or xerox or dell\n\n        Samsung color profile files are available at:\n                (Then use MANUFACTURER=samsung)\n\n                http://splix.ap2c.org/samsung_cms.tar.bz2","type":"install"},{"message":"If you are upgrading your current version, you MUST delete\n       your printer in the CUPS interface and install it again. This\n     operation MUST be done since CUPS make a copy of the PPD file and\n                  this file is modified between versions.\n\n\nInstallation of the color profile for color printers:\n\n\n        Color printers needs color profile files to get better results. These\nfiles are provided by your printer manufacturer and you have to install them\nmanually. To do that, download the linux official drivers and locate the \"cms\"\ndirectory. Install them with the command:\n\n                # make installcms CMSDIR=/path/to/cms/directory \\\n                        MANUFACTURER=samsung or xerox or dell\n\n        Samsung color profile files are available at:\n                (Then use MANUFACTURER=samsung)\n\n                http://splix.ap2c.org/samsung_cms.tar.bz2","type":"upgrade"},{"message":"===>   NOTICE:\n\nThe splix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"stockfish","origin":"games/stockfish","version":"16","comment":"Open source chess engine","maintainer":"execve@gmail.com","www":"https://www.stockfishchess.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5be622be3616b1eb9ec972824c13e1bb5e40f2304d71158cec3858e6335ae058","flatsize":40516576,"path":"All/stockfish-16.pkg","repopath":"All/stockfish-16.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":31242444,"desc":"Stockfish is a free UCI chess engine derived from Glaurung 2.1.  It is not\na complete chess program and requires some UCI-compatible GUI (e.g. XBoard\nwith PolyGlot, eboard, Arena, Sigma Chess, Shredder, Chess Partner, or\nFritz) in order to be used comfortably.\n\nRead the documentation for your GUI of choice for information about how to\nuse Stockfish with it.","categories":["games"],"options":{"DOCS":"on","AVX2":"off","BMI2":"off","POPCNT":"off"}},{"name":"spooles-mpich","origin":"math/spooles-mpich","version":"2.2_16","comment":"SParse Object Oriented Linear Equations Solver","maintainer":"bofh@FreeBSD.org","www":"https://www.netlib.org/linalg/spooles/spooles.2.2.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64fa5e08531c2eaefd3b43be4f83ab8968b9af7c6a134ad64b5bb69ab2b31b29","flatsize":5073449,"path":"All/spooles-mpich-2.2_16.pkg","repopath":"All/spooles-mpich-2.2_16.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":3994232,"desc":"SPOOLES is a library for solving sparse real and complex linear\n   systems of equations, written in the C language using object oriented\n   design. At present, there is the following functionality:\n    1. Compute multiple minimum degree, generalized nested dissection and\n       multisection orderings of matrices with symmetric structure.\n    2. Factor and solve square linear systems of equations with symmetric\n       structure, with or without pivoting for stability. The\n       factorization can be symmetric LDLT, Hermitian LDLH, or\n       nonsymmetric LDU. A direct factorization or a drop tolerance\n       factorization can be computed. The factors and solve can be done\n       in serial mode, multithreaded with Solaris or POSIX threads, or\n       with MPI.\n    3. Factor and solve overdetermined full rank systems of equations\n       using a multifrontal QR factorization, in serial or using POSIX\n       threads.\n    4. Solve square linear systems using a variety of Krylov iterative\n       methods. The preconditioner is a drop tolerance factorization,\n       with or without pivoting for stability.","deps":{"mpich":{"origin":"net/mpich","version":"4.2.1_2"}},"categories":["math"],"shlibs_provided":["libspooles.so.1"],"options":{"DOCS":"on"}},{"name":"spleen-font","origin":"x11-fonts/spleen","version":"2.1.0","comment":"Monospaced bitmap fonts for Xorg and vt(4)","maintainer":"laxul@pm.me","www":"https://github.com/fcambus/spleen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a6ebe3bd91c4d50ca645f28967d6e46c723d6899df395d5cafd8d22e585f8a4","flatsize":669875,"path":"All/spleen-font-2.1.0.pkg","repopath":"All/spleen-font-2.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":144828,"desc":"Spleen is a monospaced bitmap font for consoles and terminals.\nIt is available in 5 sizes: 5x8, 8x16, 12x24, 16x32, and 32x64.\n\nThe font is provided in PCF format for use in Xorg and as vt(4)\nconsole fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on","X11":"on"}},{"name":"splat","origin":"comms/splat","version":"1.4.2_2","comment":"Used in calculating path losses, useful to ham radio and others","maintainer":"hamradio@FreeBSD.org","www":"https://www.qsl.net/kd2bd/splat.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca6b99c97b1f066ea4ad46405000ffc19fb98bd413257c9afee5ad40b79b526d","flatsize":310705,"path":"All/splat-1.4.2_2.pkg","repopath":"All/splat-1.4.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":124736,"desc":"SPLAT! is an RF Signal Propagation, Loss, And Terrain analysis tool for\nthe spectrum between 20 MHz and 20 GHz. Useful to Amateur Radio operators.\n\nWritten by John A. Magliacane, KD2BD","categories":["comms","hamradio"],"options":{"DOCS":"on","HRM":"off","SRM_2X2":"off","SRM_3X3":"off","SRM_4X4":"on","SRM_5X5":"off","SRM_6X6":"off","SRM_7X7":"off","SRM_8X8":"off","HRM_1X1":"off","HRM_2X2":"off","HRM_3X3":"off","HRM_4X4":"off","HRM_5X5":"off","HRM_6X6":"off","HRM_7X7":"off","HRM_8X8":"off"}},{"name":"spl","origin":"lang/spl","version":"1.2.1_5","comment":"Shakespeare programming language","maintainer":"fuz@FreeBSD.org","www":"https://shakespearelang.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f12e52e2c634570ee8e804b8aebdeb17ecd3d2c2d0f6810983ac2a5ae17c711f","flatsize":137993,"path":"All/spl-1.2.1_5.pkg","repopath":"All/spl-1.2.1_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":42188,"desc":"The Shakespeare programming language is another esoteric\nprogramming language like Chef, Sorted! and others. The\nmain purpose of this language is to make the source code\nfor programs written with it resemble a Shakespeare play.\nYes, it's totally unnecessary, but also very fun.","categories":["lang"],"options":{"EXAMPLES":"on"}},{"name":"sql-ledger","origin":"finance/sql-ledger","version":"3.2.12","comment":"Double entry accounting system","maintainer":"bofh@FreeBSD.org","www":"https://www.sql-ledger.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f16a5e25517dab3b3912261dad6bd6f8de8897f2474454d7c9245fcc76fb9c38","flatsize":27696441,"path":"All/sql-ledger-3.2.12.pkg","repopath":"All/sql-ledger-3.2.12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1222836,"desc":"SQL-Ledger is a double entry accounting system, written in Perl.\nAccounting data is stored in a PostgreSQL Server, for the display\nany text or GUI browser can be used.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["finance","perl5"],"messages":[{"message":"SQL-Ledger has now been installed.\n\nTo enable Apache web access, add the following to your\n/usr/local/etc/apache/httpd.conf:\n\n  # SQL-Ledger\n  Include /usr/local/etc/sql-ledger-httpd.conf\n\nEnjoy!","type":"install"}]},{"name":"spla","origin":"math/spla","version":"1.5.5_3","comment":"Specialized Parallel Linear Algebra","maintainer":"yuri@FreeBSD.org","www":"https://github.com/eth-cscs/spla","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0d1d5188e57a41db16c5edb46dd30bbced092925a553bb048697d313777a570","flatsize":527699,"path":"All/spla-1.5.5_3.pkg","repopath":"All/spla-1.5.5_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":116940,"desc":"SPLA provides specialized functions for linear algebra computations with a C++\nand C interface, which are inspired by requirements in computational material\nscience codes.\n\nCurrently, SPLA provides functions for distributed matrix multiplications with\nspecific matrix distributions, which cannot be used directly with a ScaLAPACK\ninterface. All computations can optionally utilize GPUs through CUDA or ROCm,\nwhere matrices can be located either in host or device memory.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libmpicxx.so.12","libmpi.so.12","libopenblas.so.0"],"shlibs_provided":["libspla.so.1"],"options":{"FORTRAN":"on","OPENMP":"on","MPICH":"on","OPENMPI":"off"}},{"name":"spooles","origin":"math/spooles","version":"2.2_16","comment":"SParse Object Oriented Linear Equations Solver","maintainer":"bofh@FreeBSD.org","www":"https://www.netlib.org/linalg/spooles/spooles.2.2.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7c04fe644206d550541f25be25673084315684208d0cb7a91755c3dbcaf4574","flatsize":8433310,"path":"All/spooles-2.2_16.pkg","repopath":"All/spooles-2.2_16.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":4546348,"desc":"SPOOLES is a library for solving sparse real and complex linear\n   systems of equations, written in the C language using object oriented\n   design. At present, there is the following functionality:\n    1. Compute multiple minimum degree, generalized nested dissection and\n       multisection orderings of matrices with symmetric structure.\n    2. Factor and solve square linear systems of equations with symmetric\n       structure, with or without pivoting for stability. The\n       factorization can be symmetric LDLT, Hermitian LDLH, or\n       nonsymmetric LDU. A direct factorization or a drop tolerance\n       factorization can be computed. The factors and solve can be done\n       in serial mode, multithreaded with Solaris or POSIX threads, or\n       with MPI.\n    3. Factor and solve overdetermined full rank systems of equations\n       using a multifrontal QR factorization, in serial or using POSIX\n       threads.\n    4. Solve square linear systems using a variety of Krylov iterative\n       methods. The preconditioner is a drop tolerance factorization,\n       with or without pivoting for stability.","categories":["math"],"shlibs_provided":["libspooles.so.1"],"options":{"DOCS":"on"}},{"name":"splint","origin":"devel/splint","version":"3.1.2_1","comment":"Tool for statically checking sourcecode for security vulnerabilities","maintainer":"lwhsu@FreeBSD.org","www":"https://www.splint.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26264299b6899a4d07b1e00055c30d1cb2033f46c84bbab29fa70c90af93f569","flatsize":2643987,"path":"All/splint-3.1.2_1.pkg","repopath":"All/splint-3.1.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":667124,"desc":"Splint is a tool for statically checking C programs for security\nvulnerabilities and coding mistakes. With minimal effort, Splint\ncan be used as a better lint. If additional effort is invested\nadding annotations to programs, Splint can perform stronger checking\nthan can be done by any standard lint.","categories":["devel","security"]},{"name":"spirv-llvm-translator-llvm15","origin":"devel/spirv-llvm-translator","version":"15.0.3","comment":"Bi-directional translation between SPIR-V and LLVM IR","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/KhronosGroup/SPIRV-LLVM-Translator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14159f777e6607c25f94969b360d0e8f24e64b605f1ce3f57e2e55b05cc9d82a","flatsize":4217988,"path":"All/spirv-llvm-translator-llvm15-15.0.3.pkg","repopath":"All/spirv-llvm-translator-llvm15-15.0.3.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":764372,"desc":"LLVM/SPIR-V Bi-Directional Translator is a library and tool for\ntranslation between LLVM IR and SPIR-V.","deps":{"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"}},"categories":["devel"],"shlibs_required":["libLLVM-15.so"],"shlibs_provided":["libLLVMSPIRVLib.so.15"],"annotations":{"flavor":"llvm15"}},{"name":"spirv-llvm-translator-llvm17","origin":"devel/spirv-llvm-translator","version":"17.0.3","comment":"Bi-directional translation between SPIR-V and LLVM IR","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/KhronosGroup/SPIRV-LLVM-Translator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61b44220cdce83ef7d6144177e7d4068a6b5ed7d1ecde47551478ac7da519cd6","flatsize":4408238,"path":"All/spirv-llvm-translator-llvm17-17.0.3.pkg","repopath":"All/spirv-llvm-translator-llvm17-17.0.3.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":819800,"desc":"LLVM/SPIR-V Bi-Directional Translator is a library and tool for\ntranslation between LLVM IR and SPIR-V.","deps":{"llvm17":{"origin":"devel/llvm17","version":"17.0.6_7"}},"categories":["devel"],"shlibs_required":["libLLVM-17.so"],"shlibs_provided":["libLLVMSPIRVLib.so.17"],"annotations":{"flavor":"llvm17"}},{"name":"spirv-llvm-translator-llvm16","origin":"devel/spirv-llvm-translator","version":"16.0.3","comment":"Bi-directional translation between SPIR-V and LLVM IR","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/KhronosGroup/SPIRV-LLVM-Translator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89caf5f2cae7f02049c8f95a40daad7fe54ac92d0dcdcf5dac1b25788c884d2b","flatsize":4269026,"path":"All/spirv-llvm-translator-llvm16-16.0.3.pkg","repopath":"All/spirv-llvm-translator-llvm16-16.0.3.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":800516,"desc":"LLVM/SPIR-V Bi-Directional Translator is a library and tool for\ntranslation between LLVM IR and SPIR-V.","deps":{"llvm16":{"origin":"devel/llvm16","version":"16.0.6_11"}},"categories":["devel"],"shlibs_required":["libLLVM-16.so"],"shlibs_provided":["libLLVMSPIRVLib.so.16"],"annotations":{"flavor":"llvm16"}},{"name":"spirv-llvm-translator-llvm13","origin":"devel/spirv-llvm-translator","version":"13.0.1","comment":"Bi-directional translation between SPIR-V and LLVM IR","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/KhronosGroup/SPIRV-LLVM-Translator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9e0dfe559c91da5430ebda413c0095a7d1ab341db7569222bfba84ded7754ac","flatsize":3739707,"path":"All/spirv-llvm-translator-llvm13-13.0.1.pkg","repopath":"All/spirv-llvm-translator-llvm13-13.0.1.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":680804,"desc":"LLVM/SPIR-V Bi-Directional Translator is a library and tool for\ntranslation between LLVM IR and SPIR-V.","deps":{"llvm13":{"origin":"devel/llvm13","version":"13.0.1_7"}},"categories":["devel"],"shlibs_required":["libLLVM-13.so"],"shlibs_provided":["libLLVMSPIRVLib.so.13"],"annotations":{"flavor":"llvm13"}},{"name":"spirv-llvm-translator-llvm14","origin":"devel/spirv-llvm-translator","version":"14.0.3","comment":"Bi-directional translation between SPIR-V and LLVM IR","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/KhronosGroup/SPIRV-LLVM-Translator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74731bf8515dd79690566fc7d83e8b640d995a20154ada1089b3852e21d405d5","flatsize":4192693,"path":"All/spirv-llvm-translator-llvm14-14.0.3.pkg","repopath":"All/spirv-llvm-translator-llvm14-14.0.3.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":751108,"desc":"LLVM/SPIR-V Bi-Directional Translator is a library and tool for\ntranslation between LLVM IR and SPIR-V.","deps":{"llvm14":{"origin":"devel/llvm14","version":"14.0.6_5"}},"categories":["devel"],"shlibs_required":["libLLVM-14.so"],"shlibs_provided":["libLLVMSPIRVLib.so.14"],"annotations":{"flavor":"llvm14"}},{"name":"spiritvnc","origin":"net/spiritvnc","version":"0.6.0","comment":"Multi-view FLTK-based VNC client","maintainer":"danfe@FreeBSD.org","www":"https://www.pismotek.com/brainout/content/spiritvnc.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa488a1471c840a6561e84b73ed9b80d8b2afeb6ecefd6db5328b502c68aa4f0","flatsize":167623,"path":"All/spiritvnc-0.6.0.pkg","repopath":"All/spiritvnc-0.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":59468,"desc":"SpiritVNC is FLTK-based VNC viewer that allows to have many simultaneous\nconnections opened and allows to switch between them efficiently.\n\nBesides regular VNC connections, SpiritVNC also supports VNC-through-SSH\nfor encryption and more secure connections.  Also supported are reverse\nor \"listening\" VNC connections as well as an auto-scanning function that\ndisplays one VNC viewer for a user-defined time, then automatically\ndisplays the next connected viewer, and so-on.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libvncserver":{"origin":"net/libvncserver","version":"0.9.14_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["net"],"shlibs_required":["libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6","libvncclient.so.1","libvncserver.so.1"]},{"name":"spirv-llvm-translator-llvm12","origin":"devel/spirv-llvm-translator","version":"12.0.1","comment":"Bi-directional translation between SPIR-V and LLVM IR","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/KhronosGroup/SPIRV-LLVM-Translator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9832e1ed601fbf631c960548e5a10e7d75b43cb24264835a79c3967005a28f1d","flatsize":3377226,"path":"All/spirv-llvm-translator-llvm12-12.0.1.pkg","repopath":"All/spirv-llvm-translator-llvm12-12.0.1.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":630224,"desc":"LLVM/SPIR-V Bi-Directional Translator is a library and tool for\ntranslation between LLVM IR and SPIR-V.","deps":{"llvm12":{"origin":"devel/llvm12","version":"12.0.1_13"}},"categories":["devel"],"shlibs_required":["libLLVM-12.so"],"shlibs_provided":["libLLVMSPIRVLib.so.12"],"annotations":{"flavor":"llvm12"}},{"name":"spirv-llvm-translator-llvm11","origin":"devel/spirv-llvm-translator","version":"11.0.1","comment":"Bi-directional translation between SPIR-V and LLVM IR","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/KhronosGroup/SPIRV-LLVM-Translator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1181e2f0b1e33186b6e28b5e37eccf955adbd7cd7424f4049b03eb1f4f211e86","flatsize":3440323,"path":"All/spirv-llvm-translator-llvm11-11.0.1.pkg","repopath":"All/spirv-llvm-translator-llvm11-11.0.1.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":652212,"desc":"LLVM/SPIR-V Bi-Directional Translator is a library and tool for\ntranslation between LLVM IR and SPIR-V.","deps":{"llvm11":{"origin":"devel/llvm11","version":"11.0.1_9"}},"categories":["devel"],"shlibs_required":["libLLVM-11.so"],"shlibs_provided":["libLLVMSPIRVLib.so.11"],"annotations":{"flavor":"llvm11"}},{"name":"spiralloops","origin":"audio/spiralloops","version":"2.0.0_9","comment":"Loop-based sampler","maintainer":"ports@FreeBSD.org","www":"https://www.pawfal.org/Software/SpiralLoops/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b57652dd6f9b319720117c7d019fad951aefc8e2099c8b6aaf67ecc36cfd232e","flatsize":149699,"path":"All/spiralloops-2.0.0_9.pkg","repopath":"All/spiralloops-2.0.0_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":56776,"desc":"SpiralLoops is an experimental loop-based sampler for Linux and FreeBSD.\n\nThe idea of SpiralLoops is to provide a simple, visual tool for looping\nand layering of sounds; which can be sourced from either WAV files on disk,\nor from sound-generating plugins.\n\nSpiralLoops allows you to create loop-based compositions with the minimum\nfeedback time between the decisions you make and your ears.  The looping\nmechanism is very flexible; you can lock the timing of loops together, or\noffset them for creating complex sequences, such as polyrhythms.\n\nLoop triggers can be used to cause interaction between the loops, and as\nan experimental way of creating music.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"}},"categories":["audio"],"shlibs_required":["libfltk.so.1.3","libGL.so.1","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe spiralloops port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spiralsynth","origin":"audio/spiralsynth","version":"0.1.7_8","comment":"MIDI-capable synthesizer for X","maintainer":"ports@FreeBSD.org","www":"https://www.pawfal.org/Software/SpiralSynth/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce606e211a24aed817d45ac0471563e31975b3e996b86640db1efcd312e6357c","flatsize":141994,"path":"All/spiralsynth-0.1.7_8.pkg","repopath":"All/spiralsynth-0.1.7_8.pkg","licenselogic":"single","pkgsize":53068,"desc":"adapted from the Web page and the README:\n\nSpiral Synth is a physically modelled, monophonic, analogue\nsynthesizer.  It is capable of creating the kind of sounds made by\nhardware analogue synths, the noises used in electronic music.\nYou can also use it to make stranger sounds.  MIDI is supported,\nincluding velocity detection, mapped to the volume of the oscillators\n(but you can also use the PC keyboard to play the synth).  Output\nis to /dev/dsp or in Microsoft RIFF (.WAV) format to a file.  You\ncan save and recall your sounds using the 100 patch save slots.\n\nThe PC keyboard can be used to play the synth, \"q\" & \"z\" are C,\nand the keys progress from them:  \"2\" is C#, \"w\" is D, etc.  These\nare just the defaults, and can be changed from the .Spiralrc file.\nThe function keys change the octave.\n\nSample output and a detailed list of features can be found on the\nhome page.\n\nTrevor Johnson","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"}},"categories":["audio"],"shlibs_required":["libfltk.so.1.3","libGL.so.1","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe spiralsynth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spiped","origin":"sysutils/spiped","version":"1.6.2_1","comment":"Daemon for creating secure symmetric pipes","maintainer":"cperciva@tarsnap.com","www":"https://www.tarsnap.com/spiped.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a05bf912a1d04dfd62f4502a6f735c7fc21f6c4a26da3d354fb57c4532260bb","flatsize":210667,"path":"All/spiped-1.6.2_1.pkg","repopath":"All/spiped-1.6.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":64012,"desc":"Spiped (pronounced \"ess-pipe-dee\") is a utility for creating symmetrically\nencrypted and authenticated pipes between socket addresses, so that one may\nconnect to one address (e.g., a UNIX socket on localhost) and transparently\nhave a connection established to another address (e.g., a UNIX socket on a\ndifferent system). This is similar to 'ssh -L' functionality, but does not\nuse SSH and requires a pre-shared symmetric key.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils","security"],"users":["spiped"],"groups":["spiped"],"shlibs_required":["libcrypto.so.12"],"options":{"DOCS":"on"}},{"name":"spinner","origin":"sysutils/spinner","version":"1.2.4","comment":"Keep ssh and telnet connections from dropping due to inactivity","maintainer":"ports@FreeBSD.org","www":"http://www.laffeycomputer.com/spinner.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"def189e0db54d3108864e1c7993b7cfc90c0306bdd3c48f0fd00ad14118cef91","flatsize":35860,"path":"All/spinner-1.2.4.pkg","repopath":"All/spinner-1.2.4.pkg","licenselogic":"single","pkgsize":13812,"desc":"Spinner is a small program that displays a little \"spinning\" ASCII\ncharacter in the top left corner of your terminal. To make this effect\nit cycles through punctuation marks like this \" - \\ | / - \\ | / ... \"\n(try it to see). By default the character is drawn in inverse video\n(or your terminal's equivalent). But you can turn this off with the -i\nswitch. It supports any terminal capable of handling VT100 style escape codes.\n\nSpinner is useful for keeping telnet and ssh links from dropping due to\ninactivity. Many firewalls, and some ISPs drop connections when they are\nperceived as idle. By having spinner running the server is constantly\nsending a tiny amount of data over the link, preserving the connection.\nThus (for search engines) Spinner is an anti-dle, timeout preventing,\nbackground daemon process for Unix variants including Linux.\n\n\t- Michael L. Hostbaek\n\tmich@FreeBSD.org","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe spinner port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spine","origin":"net-mgmt/cacti-spine","version":"1.2.27","comment":"Multithreaded poller for Cacti written in C","maintainer":"skreuzer@FreeBSD.org","www":"https://cacti.net/spine_info.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12702316c5260e3543fe61b10450241838db059a7617a26b99cea1970e639199","flatsize":178787,"path":"All/spine-1.2.27.pkg","repopath":"All/spine-1.2.27.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":63384,"desc":"Spine is a poller for Cacti that primarily strives to be as fast as\npossible. For this reason it is written in native C, makes use of POSIX\nthreads, and is linked directly against the net-snmp library for\nminimal SNMP polling overhead.\n\nIt's a replacement for the default 'poller.php' script, so you must\ndecide if using Spine makes sense for your installation.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pkg":{"origin":"ports-mgmt/pkg","version":"1.21.3"}},"categories":["net-mgmt"],"shlibs_required":["libnetsnmp.so.40","libmysqlclient.so.21","libcrypto.so.12","libssl.so.12"]},{"name":"spiralsynthmodular","origin":"audio/spiralsynthmodular","version":"0.2.2a_13","comment":"Object-oriented modular softsynth/sequencer/sampler","maintainer":"ports@FreeBSD.org","www":"https://www.pawfal.org/Software/SSM/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e84ea04bb7046485f1cf4c5d71978d2fd1c1a5a39f479dab86c4e10d6272708","flatsize":5738312,"path":"All/spiralsynthmodular-0.2.2a_13.pkg","repopath":"All/spiralsynthmodular-0.2.2a_13.pkg","licenselogic":"single","pkgsize":723000,"desc":"SSM is an object-oriented modular softsynth/sequencer/sampler.\n\nYou can use it in a fairly straight forward way to make tracks with,\nor get very experimental. Audio or control data can be freely passed\nbetween the plugins, there is no difference. Data can also be fed\nback on itself for chaotic effects.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6","libsndfile.so.1","libjack.so.0"],"options":{"OPTIMIZED_CFLAGS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe spiralsynthmodular port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spim","origin":"emulators/spim","version":"8.0_1","comment":"MIPS32 Simulator","maintainer":"ports@FreeBSD.org","www":"https://pages.cs.wisc.edu/~larus/spim.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1661feead73e6a5bd98f1416fd9edda0321d49291e57eea68693ed5fbbd573e4","flatsize":531716,"path":"All/spim-8.0_1.pkg","repopath":"All/spim-8.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":258568,"desc":"MIPS32 Simulator -- \"1/25th the performance at none of the cost\"\n\nSpim/Xspim simulates MIPS32 assembly code, providing a gdb and xgdb\nlike interface to the classical MIPS RISC CPU.  The virtual machine\nit provides can be either the one presented by the MIPS assembler or the\none of the bare hardware.  The simulator can also be built to simulate the\npipeline architecture of the MIPS machine (both the control and floating\npoint pipelines).  When built for this, it also simulates and displays\nan instruction and data cache.\n\nThis simulator is useful in CS and EE classes, including providing a\ntarget machine for compilers courses, lower division assembly language\nprogramming, microprocessor design courses, etc...","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"}},"categories":["emulators"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on","GUI":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe spim port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spin","origin":"devel/spin","version":"6.5.2_1","comment":"On-the-fly verification system for asynchronous concurrent systems","maintainer":"adridg@FreeBSD.org","www":"http://spinroot.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf610b96f41052d994c70a6705925257e661ecf9267d1fb932329d024826496b","flatsize":1540648,"path":"All/spin-6.5.2_1.pkg","repopath":"All/spin-6.5.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":432840,"desc":"Spin is an efficient on-the-fly verification system\n(a `model checker') for asynchronous concurrent systems,\nsuch as data communication protocols, distributed operating\nsystems, database systems, etc.\nIt can be used to prove both safety and liveness properties,\nincluding all correctness requirements expressible in linear\ntime temporal logic.\nSpin uses a high level language to specify systems descriptions,\ncalled PROMELA (PROcess MEta LAnguage).","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on","ISPIN":"on"},"annotations":{"cpe":"cpe:2.3:a:spinroot:spin:6.5.2:::::dragonfly6:x86_64:1"}},{"name":"sql-workbench","origin":"databases/sql-workbench","version":"138,1","comment":"DBMS-independent, cross-platform SQL query tool","maintainer":"ports@FreeBSD.org","www":"https://www.sql-workbench.eu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5bdb59fdebc914fa515f2f777b26a77762611c83cbad20942d8e1bd5e3b1e2b","flatsize":8818641,"path":"All/sql-workbench-138,1.pkg","repopath":"All/sql-workbench-138,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7044516,"desc":"SQL Workbench/J is a free, DBMS-independent, cross-platform SQL\nquery tool. It is written in Java and should run on any operating\nsystem that provides a Java Runtime Environment.\n\nIts main focus is on running SQL scripts (either interactively or\nas a batch) and export/import features. Graphical query building\nor more advanced DBA tasks are not the focus and are not planned.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["databases","java"],"options":{"DOCS":"on","MYSQL_JDBC":"off","PGSQL_JDBC":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe sql-workbench port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spirv-tools","origin":"graphics/spirv-tools","version":"2024.3","comment":"Tools for processing SPIR-V intermediate shader language modules","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/KhronosGroup/SPIRV-Tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e15e1de2da82ee1fc6d6331616c51ca0549509aea1c9819a80617c7cea13b7e2","flatsize":30495241,"path":"All/spirv-tools-2024.3.pkg","repopath":"All/spirv-tools-2024.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3398588,"desc":"The SPIR-V Tools project provides an API and commands for processing SPIR-V\nmodules.\n\nThe project includes an assembler, binary module parser, disassembler,\nvalidator, and optimizer for SPIR-V.  Except for the optimizer, all are based\non a common static library.  The library contains all of the implementation\ndetails, and is used in the standalone tools whilst also enabling integration\ninto other code bases directly.  The optimizer implementation resides in its own\nlibrary, which depends on the core library.","deps":{"gcc12":{"origin":"lang/gcc12","version":"12.3.0"}},"categories":["graphics"],"shlibs_required":["libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libSPIRV-Tools-shared.so"]},{"name":"spice-protocol","origin":"devel/spice-protocol","version":"0.14.4","comment":"Simple Protocol for Independent Computing Environments","maintainer":"novel@FreeBSD.org","www":"https://www.spice-space.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5be0a7528c487ad5bbfedb651137ef83b1f6cb08b5038b2903ba3e5fbef34d7","flatsize":93370,"path":"All/spice-protocol-0.14.4.pkg","repopath":"All/spice-protocol-0.14.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19128,"desc":"Spice protocol defines a set of protocol messages for accessing,\ncontrolling, and receiving inputs from remote computing devices\n(e.g., keyboard, video, mouse) across networks, and sending output\nto them. A controlled device can reside on either side, client\nand/or server.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"]},{"name":"spyder","origin":"devel/spyder","version":"5.5.5_1","comment":"Scientific PYthon Development EnviRonment, an alternative to IDLE","maintainer":"yuri@FreeBSD.org","www":"https://www.spyder-ide.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52929ad457ac0028263cc9ad9a20635024758387b20d0e567112adc5bb170cfe","flatsize":53052621,"path":"All/spyder-5.5.5_1.pkg","repopath":"All/spyder-5.5.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10090748,"desc":"Spyder (previously known as Pydee) is a powerful interactive development\nenvironment for the Python language with advanced editing, interactive\ntesting, debugging and introspection features","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"py311-QDarkStyle":{"origin":"textproc/py-QDarkStyle","version":"3.2.3"},"py311-QtAwesome":{"origin":"x11-fonts/py-QtAwesome","version":"1.3.1"},"py311-QtPy":{"origin":"devel/py-QtPy","version":"2.4.1"},"py311-atomicwrites":{"origin":"devel/py-atomicwrites","version":"1.4.1"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-cloudpickle":{"origin":"devel/py-cloudpickle","version":"3.0.0"},"py311-cookiecutter":{"origin":"devel/py-cookiecutter","version":"2.6.0"},"py311-diff-match-patch":{"origin":"textproc/py-diff-match-patch","version":"20230430"},"py311-intervaltree":{"origin":"devel/py-intervaltree","version":"3.1.0"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-jedi":{"origin":"devel/py-jedi","version":"0.19.1"},"py311-jellyfish":{"origin":"devel/py-jellyfish","version":"0.11.2_11"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-keyring":{"origin":"security/py-keyring","version":"23.9.3_2,1"},"py311-nbconvert":{"origin":"devel/py-nbconvert","version":"7.16.4_1"},"py311-numpydoc":{"origin":"textproc/py-numpydoc","version":"1.6.0"},"py311-parso":{"origin":"textproc/py-parso","version":"0.8.4"},"py311-pexpect":{"origin":"misc/py-pexpect","version":"4.9.0_1"},"py311-pickleshare":{"origin":"databases/py-pickleshare","version":"0.7.5"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-pylint-venv":{"origin":"devel/py-pylint-venv","version":"3.0.3"},"py311-pyls-spyder":{"origin":"textproc/py-pyls-spyder","version":"0.4.0"},"py311-python-lsp-black":{"origin":"textproc/py-python-lsp-black","version":"2.0.0"},"py311-python-lsp-server":{"origin":"textproc/py-python-lsp-server","version":"1.11.0"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-qstylizer":{"origin":"devel/py-qstylizer","version":"0.2.3"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-qt5-webengine":{"origin":"www/py-qt5-webengine","version":"5.15.6_2"},"py311-qtconsole":{"origin":"devel/py-qtconsole","version":"5.5.2_1"},"py311-rtree":{"origin":"devel/py-rtree","version":"1.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-spyder-kernels":{"origin":"devel/py-spyder-kernels","version":"2.5.2"},"py311-textdistance":{"origin":"textproc/py-textdistance","version":"4.6.3"},"py311-three-merge":{"origin":"textproc/py-three-merge","version":"0.1.1"},"py311-watchdog":{"origin":"devel/py-watchdog","version":"4.0.1"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"pylint-py311":{"origin":"devel/pylint","version":"3.2.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","science","python"]},{"name":"spirv-cross","origin":"graphics/spirv-cross","version":"1.3.283.0","comment":"Tool for parsing and converting SPIR-V to other shader languages","maintainer":"vvd@FreeBSD.org","www":"https://github.com/KhronosGroup/SPIRV-Cross","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"466a17f442c19f444863db3931616bd6860ad7192fc1cee9c8c09b4f4f0d29b2","flatsize":12637156,"path":"All/spirv-cross-1.3.283.0.pkg","repopath":"All/spirv-cross-1.3.283.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1900904,"desc":"SPIRV-Cross is a tool designed for parsing and converting SPIR-V to other shader\nlanguages.\n\nFeatures:\n* Convert SPIR-V to readable, usable and efficient GLSL\n* Convert SPIR-V to readable, usable and efficient Metal Shading Language (MSL)\n* Convert SPIR-V to readable, usable and efficient HLSL\n* Convert SPIR-V to a JSON reflection format\n* Convert SPIR-V to debuggable C++ [DEPRECATED]\n* Reflection API to simplify the creation of Vulkan pipeline layouts\n* Reflection API to modify and tweak OpDecorations\n* Supports \"all\" of vertex, fragment, tessellation, geometry and compute shaders\n\nSPIRV-Cross tries hard to emit readable and clean output from the SPIR-V.\nThe goal is to emit GLSL or MSL that looks like it was written by a human and\nnot awkward IR/assembly-like code.","categories":["graphics"],"shlibs_provided":["libspirv-cross-c-shared.so.0"]},{"name":"spfval","origin":"mail/spfval","version":"0.0.1","comment":"SPF validator","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b59a6bdea1fe4de1e8f128c99c97c301512b916264a745cf2d623d3999537506","flatsize":18376,"path":"All/spfval-0.0.1.pkg","repopath":"All/spfval-0.0.1.pkg","licenselogic":"single","pkgsize":8192,"desc":"Spfval validates SPF records. It does not check them via the network, this was\nintentionally omitted in favour of focusing purely on syntactically validating\nSPF records. Simply pass the validator a string and it will see if it validates\nas an SPFv1 or SPF-Classic record.\n\nIf an error is found, it tries its best to report the error in question and the\nspecific location in the record where the error occurred.","categories":["mail"]},{"name":"spice-gtk","origin":"deskutils/spice-gtk","version":"0.37_6","comment":"Gtk client and libraries for SPICE remote desktop servers","maintainer":"xxjack12xx@gmail.com","www":"https://www.spice-space.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"553d94bcc624e65597723ffaf9fa59a234ce6b2ea64447dc62ba25df015dfb58","flatsize":3004737,"path":"All/spice-gtk-0.37_6.pkg","repopath":"All/spice-gtk-0.37_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":425996,"desc":"spice-gtk is a GTK+2 and GTK+3 SPICE widget. It features glib-based objects\nfor SPICE protocol parsing and a gtk widget for embedding the SPICE display\ninto other applications such as virt-manager.\nPython bindings are available too.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"spice-protocol":{"origin":"devel/spice-protocol","version":"0.14.4"}},"categories":["deskutils","gnome"],"shlibs_required":["libsasl2.so.3","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libepoxy.so.0","libcairo.so.2","libX11.so.6","libva-x11.so.2","libva.so.2","libgthread-2.0.so.0","libopus.so.0","libjpeg.so.8","libjson-glib-1.0.so.0","libgio-2.0.so.0","liblz4.so.1","libpixman-1.so.0","libcrypto.so.12","libssl.so.12","libgstaudio-1.0.so.0","libgstapp-1.0.so.0","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libspice-client-glib-2.0.so.8","libspice-client-gtk-3.0.so.5"],"options":{"BUILTIN-MJPEG":"on","DOCS":"on","INTROSPECTION":"on","LZ4":"on","NLS":"on","PIE":"on","POLKIT":"on","PULSEAUDIO":"off","SASL":"on"},"annotations":{"cpe":"cpe:2.3:a:spice-gtk_project:spice-gtk:0.37:::::dragonfly6:x86_64:6"}},{"name":"spirv-llvm-translator-llvm18","origin":"devel/spirv-llvm-translator","version":"18.1.3","comment":"Bi-directional translation between SPIR-V and LLVM IR","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/KhronosGroup/SPIRV-LLVM-Translator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e48aa02c17d8c1729c80f2cf1ae7b928e97177f8e7040d35ac58ba7218c69d24","flatsize":4481901,"path":"All/spirv-llvm-translator-llvm18-18.1.3.pkg","repopath":"All/spirv-llvm-translator-llvm18-18.1.3.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":840848,"desc":"LLVM/SPIR-V Bi-Directional Translator is a library and tool for\ntranslation between LLVM IR and SPIR-V.","deps":{"llvm18":{"origin":"devel/llvm18","version":"18.1.8_1"}},"categories":["devel"],"shlibs_required":["libLLVM.so.18.1"],"shlibs_provided":["libLLVMSPIRVLib.so.18.1"],"annotations":{"flavor":"llvm18"}},{"name":"spfft","origin":"math/spfft","version":"1.1.0","comment":"Sparse 3D FFT library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/eth-cscs/SpFFT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cbae07fde65d2aa0ac1303ad9f7c481c7d4eb6ec6c947defc0dc0f1a8f23499","flatsize":435325,"path":"All/spfft-1.1.0.pkg","repopath":"All/spfft-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":105748,"desc":"SpFFT - A 3D FFT library for sparse frequency domain data written in C++ with\nsupport for MPI, OpenMP, CUDA and ROCm.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"}},"categories":["math"],"shlibs_required":["libmpicxx.so.12","libmpi.so.12","libfftw3.so.3"],"shlibs_provided":["libspfft.so.1"],"options":{"FORTRAN":"on","OPENMP":"on","NOMPI":"off","MPICH":"on","OPENMPI":"off"}},{"name":"spfmilter","origin":"mail/spfmilter","version":"2.001_2","comment":"SPF milter for sendmail","maintainer":"leres@FreeBSD.org","www":"https://acme.com/software/spfmilter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8060d9c892a8ccfd1c41c6697be29248965fded72f5e6a642343f0521ed52a58","flatsize":36994,"path":"All/spfmilter-2.001_2.pkg","repopath":"All/spfmilter-2.001_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16916,"desc":"Spfmilter implements the Sender Policy Framework (SPF) as a sendmail\nmilter, using either the libspf or libspf2 libraries.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"},"libspf2":{"origin":"mail/libspf2","version":"1.2.11_2"}},"categories":["mail"],"shlibs_required":["libmilter.so.7","libspf2.so.2"],"options":{"LIBSPF":"off","LIBSPF2":"on"},"annotations":{"cpe":"cpe:2.3:a:acme:spfmilter:2.001:::::dragonfly6:x86_64:2"}},{"name":"spellutils","origin":"textproc/spellutils","version":"0.7_5","comment":"Programs used to isolate some parts or texts before spell-checking","maintainer":"thierry@FreeBSD.org","www":"https://web.archive.org/web/20081225045803/http://home.worldonline.dk/byrial/spellutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37bf17f9377438796c38d2087e1a0b4304fff3e3bb58dfd45d1c94751ff61c70","flatsize":77911,"path":"All/spellutils-0.7_5.pkg","repopath":"All/spellutils-0.7_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25436,"desc":"Spellutils is a suite of programs which are used to isolate some parts\nor texts from various types of files and hand them over to another\nprogram which may change the texts; it is typically a spell checker.\nAfterwards the possibly changed text parts are copied back in place in\nthe original file.\n\n1) The newsbody utility\nThe program newsbody is a utility to isolate the body part of a news or\nemail message in a separate file and then call some other program which\nmay change the body, and eventually merge the headers with the possibly\nchanged body. Optionally quotes and/or signature can be removed too, as\nwell as all or selected header lines can be kept.\n\n2) The pospell utility\nThe program pospell is a utility to isolate the translations from a .po\nfile, then call some other program which may change the translations\n(typically a spell checker), and eventually copy them back in place in\nthe .po file.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["textproc"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"sphinxsearch","origin":"textproc/sphinxsearch","version":"2.2.11_6","comment":"Sphinx Full-Text Search Engine","maintainer":"ports@FreeBSD.org","www":"https://sphinxsearch.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f33114c8baabfde171674a26ce8cdf7da0f78143166eeb0e072446faa0bf0e9","flatsize":19191255,"path":"All/sphinxsearch-2.2.11_6.pkg","repopath":"All/sphinxsearch-2.2.11_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2293040,"desc":"Sphinx is an open source full text search server, designed from the\nground up with performance, relevance (aka search quality), and\nintegration simplicity in mind. It's written in C++ and works on Linux\n(RedHat, Ubuntu, etc), Windows, MacOS, Solaris, FreeBSD, and a few\nother systems.\n\nSphinx lets you either batch index and search data stored in an SQL\ndatabase, NoSQL storage, or just files quickly easily and or index and\nsearch data on the fly, working with Sphinx pretty much as with a\ndatabase server.\n\nA variety of text processing features enable fine-tuning Sphinx for\nyour particular application requirements, and a number of relevance\nfunctions ensures you can tweak search quality as well.\n\nSearching via SphinxAPI is as simple as 3 lines of code, and querying\nvia SphinxQL is even simpler, with search queries expressed in good\nold SQL.\n\nSphinx clusters scale up to billions of documents and tens of millions\nsearch queries per day, powering top websites such as Craigslist,\nDailyMotion, NetLog, etc.\n\nAnd last but not least, it's open-sourced under GPLv2, and the\ncommunity edition is free to use.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["textproc","databases"],"users":["_sphinx"],"groups":["_sphinx"],"shlibs_required":["libmysqlclient.so.21","libexpat.so.1"],"options":{"DOCS":"on","EXAMPLES":"on","ICONV":"on","ID64":"on","LIBSTEMMER":"off","MYSQL":"on","OPTIMIZED_CFLAGS":"off","PGSQL":"off","RE2":"off","SYSLOG":"on","UNIXODBC":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe sphinxsearch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spellcast","origin":"games/spellcast","version":"1.2_3","comment":"Multiplayer fight with spells turn based game for X Window System","maintainer":"bofh@FreeBSD.org","www":"https://www.eblong.com/zarf/spellcast.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea19f5f298b7b178fa4a9c0d93f7a0eca1e97349b334b7607560608c79a324b2","flatsize":152987,"path":"All/spellcast-1.2_3.pkg","repopath":"All/spellcast-1.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":64648,"desc":"This is a game concerning the imaginary conflict between two or more\npowerful wizards in a duel of sorcery. The opponents perform magical\ngestures with their hands to create their supernatural weapons --\nspells. Some are so potent as to be able to blind a man, call forth\nterrifying creatures, or even kill the unfortunate victim instantly.\nConsequently each wizard must rely on his own cunning to be able to\ntime enough defensive spells to avoid the brunt of his adversary's\nattack, yet force in sufficient offensive spells of his own to crack\nthe magical armour of his opponent, and kill the wizard outright. The\ninventor wishes to state that he has never been involved in a magical\nduel but would be interested to discover how realistic the game is for\nthose who have...","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"}},{"name":"spek","origin":"audio/spek","version":"0.8.5_3","comment":"Acoustic spectrum analyser","maintainer":"alexander@kojevnikov.com","www":"http://spek.cc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1c7d947c86dd5a545c6bced2ff8e6b6ab487578bcca14aa95066ca8261c8e34","flatsize":386314,"path":"All/spek-0.8.5_3.pkg","repopath":"All/spek-0.8.5_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":110600,"desc":"Spek helps to analyse your audio files by showing their spectrogram.\nSpek supports all popular lossy and lossless audio file formats.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"wx32-gtk3":{"origin":"x11-toolkits/wxgtk32","version":"3.2.4_2"}},"categories":["audio"],"shlibs_required":["libavformat.so.60","libavcodec.so.60","libavutil.so.58","libwx_gtk3u_xrc-3.2.so.0","libwx_gtk3u_html-3.2.so.0","libwx_gtk3u_qa-3.2.so.0","libwx_gtk3u_core-3.2.so.0","libwx_baseu_xml-3.2.so.0","libwx_baseu_net-3.2.so.0","libwx_baseu-3.2.so.0"],"options":{"NLS":"on"}},{"name":"spegla","origin":"ftp/spegla","version":"1.1p5_1","comment":"Mirror program for FTP sites (written in C)","maintainer":"hrs@FreeBSD.org","www":"https://github.com/hrs-allbsd/spegla/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9aafff4bbf523eeb7251db0e461aa4f85efa31db5b84e43efbe763b68fc53493","flatsize":133063,"path":"All/spegla-1.1p5_1.pkg","repopath":"All/spegla-1.1p5_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":55736,"desc":"Spegla is a mirror program for FTP sites.  It was written because the author\ncouldn't find any fast mirroring program for big mirrors.  It makes a\ncomplete mirror of a FTP area.","categories":["ftp"],"options":{"EXAMPLES":"on","IPV6":"on"}},{"name":"speexdsp","origin":"audio/speexdsp","version":"1.2.1","comment":"Audio compression format designed for speech","maintainer":"multimedia@FreeBSD.org","www":"https://www.speex.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"571c5e5a5b035d1b88c63b0894c9f1e725541249449f80db7f0116cbe2dcbc06","flatsize":228435,"path":"All/speexdsp-1.2.1.pkg","repopath":"All/speexdsp-1.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":58332,"desc":"Speex is an Open Source/Free Software patent-free audio compression\nformat designed for speech.","categories":["audio"],"shlibs_provided":["libspeexdsp.so.1"]},{"name":"speex","origin":"audio/speex","version":"1.2.1_1,1","comment":"Audio compression format designed for speech","maintainer":"multimedia@FreeBSD.org","www":"https://www.speex.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51844b2634404d7f934a9d114b68838fc18040171139615aa687461a3dc8f0d4","flatsize":383921,"path":"All/speex-1.2.1_1,1.pkg","repopath":"All/speex-1.2.1_1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":97512,"desc":"Speex is an Open Source/Free Software patent-free audio compression\nformat designed for speech.","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"speexdsp":{"origin":"audio/speexdsp","version":"1.2.1"}},"categories":["audio"],"shlibs_required":["libogg.so.0","libspeexdsp.so.1"],"shlibs_provided":["libspeex.so.1"],"annotations":{"cpe":"cpe:2.3:a:xiph:speex:1.2.1:::::dragonfly6:x86_64:1"}},{"name":"speedtables","origin":"databases/speedtables","version":"1.13.18_2","comment":"High-performance memory-resident database","maintainer":"gahr@FreeBSD.org","www":"https://flightaware.github.io/speedtables/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3f4b520083c898e6beaf37ba1c52ccf5b7c03f4a2e6ab8c5cc33f8659bea522","flatsize":887883,"path":"All/speedtables-1.13.18_2.pkg","repopath":"All/speedtables-1.13.18_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":184376,"desc":"Speed tables is a high-performance memory-resident database, currently oriented\ntowards Tcl.  Speed tables provides an interface for defining tables containing\nzero or more rows, with each row containing one or more fields. The speed table\ncompiler reads the table definition and generates C code to create and manage\ncorresponding structures, generating a custom C language Tcl extension to\ncreate, access and manipulate those tables and building a native code package\nin a shared library that is loadable on demand via Tcl's \"package require\"\nmechanism.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tclX":{"origin":"lang/tclX","version":"8.4.1_2"},"tcllib":{"origin":"devel/tcllib","version":"1.21_1"}},"categories":["databases"],"options":{"CASSANDRA":"off","DOCS":"on","PGSQL":"off"}},{"name":"spglib","origin":"science/spglib","version":"2.4.0","comment":"C library for finding and handling crystal symmetries","maintainer":"yuri@FreeBSD.org","www":"https://spglib.github.io/spglib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10698ee9846d68b7c54193af7983eba216720c7e9c67eda8ea2d8f6ee53c10ec","flatsize":1990564,"path":"All/spglib-2.4.0.pkg","repopath":"All/spglib-2.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":203980,"desc":"Spglib is a library for finding and handling crystal symmetries written in C.\n\nFeatures:\n* Find symmetry operations\n* Identify space-group type\n* Wyckoff position assignment\n* Refine crystal structure\n* Find a primitive cell\n* Search irreducible k-points","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libspglib_f08.so.2","libsymspg.so.2"],"options":{"FORTRAN":"on"}},{"name":"spectrwm","origin":"x11-wm/spectrwm","version":"3.4.1_2","comment":"Small, dynamic tiling window manager for X11","maintainer":"pyrus@bsdmail.com","www":"https://github.com/conformal/spectrwm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cef04a341abae904d956fd6d05f9b4a1a9b2d2477652bf5867ea7da88bdb1dc5","flatsize":204271,"path":"All/spectrwm-3.4.1_2.pkg","repopath":"All/spectrwm-3.4.1_2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":82528,"desc":"Spectrwm (previously known as scrotwm) is a small dynamic tiling window\nmanager for X11.  It tries to stay out of the way so that valuable screen\nreal estate can be used for much more important stuff.  It has sane\ndefaults and does not require one to learn a language to do any\nconfiguration.  It was written by hackers for hackers and it strives to be\nsmall, compact and fast.\n\nIt was largely inspired by xmonad and dwm.  Both are fine products but suffer\nfrom things like: crazy-unportable-language-syndrome, silly defaults,\nasymmetrical window layout, \"how hard can it be?\" and good old NIH.\nNevertheless dwm was a phenomenal resource and many good ideas and code was\nborrowed from it.  On the other hand xmonad has great defaults, key bindings\nand xinerama support but is crippled by not being written in C.","deps":{"dmenu":{"origin":"x11/dmenu","version":"5.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libX11-xcb.so.1","libxcb.so.1","libxcb-icccm.so.4","libxcb-keysyms.so.1","libxcb-randr.so.0","libxcb-util.so.1","libxcb-xinput.so.0","libxcb-xtest.so.0","libXcursor.so.1","libXft.so.2"],"options":{"EXAMPLES":"on"}},{"name":"speedcrunch","origin":"math/speedcrunch","version":"0.12.0_3","comment":"Keyboard-oriented desktop scientific calculator","maintainer":"danfe@FreeBSD.org","www":"https://speedcrunch.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a98712ebc06f8356b05e5a8311927a29e8127fb04be1753a76d91b73bf0be7f","flatsize":2692295,"path":"All/speedcrunch-0.12.0_3.pkg","repopath":"All/speedcrunch-0.12.0_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":746572,"desc":"SpeedCrunch is a multiplatform desktop high-precision scientific calculator\nfor power users.  It is designed to be enjoyed using keyboard.  Results are\nshown in a syntax-highlighted scrollable display, history of expressions is\navailable with up and down arrows.\n\nSome other features: optional keypad, matching parenthesis indicator, auto-\ncompletion of functions and variables, just-in-time calculation (show result\nwhile still typing), a formula book, and quick insertion of constants from\nvarious fields of knowledge.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["math"],"shlibs_required":["libQt5Help.so.5","libQt5Sql.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"speech-denoiser-lv2","origin":"audio/speech-denoiser-lv2","version":"g20181007_1","comment":"Speech denoise LV2 plugin based on RNNoise library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lucianodato/speech-denoiser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13f7e951649dfb21b6629771fb2fc8969966d84d00e93ae050f0bc40414b4672","flatsize":17127,"path":"All/speech-denoiser-lv2-g20181007_1.pkg","repopath":"All/speech-denoiser-lv2-g20181007_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":6556,"desc":"A speech denoise LV2 plugin based on the modified Xiph's RNNoise library\nby GregorR.\n\nRNNoise is a library that uses deep learning to apply noise supression to audio\nsources with voice presence.","deps":{"rnnoise-nu":{"origin":"audio/rnnoise-nu","version":"g20180916"}},"categories":["audio"],"shlibs_required":["librnnoise-nu.so.1"],"options":{"SIMD":"on"}},{"name":"spidermonkey91","origin":"lang/spidermonkey91","version":"91.13.0_21","comment":"Standalone JavaScript based from Mozilla 91-esr","maintainer":"nc@FreeBSD.org","www":"https://spidermonkey.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eaf168908123eb8153b2f2b85bbb5a57ff09c31804077d410790d4f23c0bb0ef","flatsize":17870734,"path":"All/spidermonkey91-91.13.0_21.pkg","repopath":"All/spidermonkey91-91.13.0_21.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":4373564,"desc":"Spidermonkey is the JavaScript interpreter from the Mozilla project.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"nspr":{"origin":"devel/nspr","version":"4.35"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang"],"shlibs_required":["libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libplds4.so","libplc4.so","libnspr4.so"],"shlibs_provided":["libmozjs-91.so"]},{"name":"spectrogram","origin":"audio/spectrogram","version":"20190725","comment":"Audio visualization for sndio","maintainer":"ports@FreeBSD.org","www":"https://www.dim13.org/Spectrogram","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c68d3d94d4607812d5a61d9b223414b6742711d74e7bf958fc5b4836ae31495","flatsize":21791,"path":"All/spectrogram-20190725.pkg","repopath":"All/spectrogram-20190725.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":9548,"desc":"Small audio visualizer for sndiod's monitor mode.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"sndio":{"origin":"audio/sndio","version":"1.9.0"}},"categories":["audio"],"shlibs_required":["libsndio.so.7.2","libfftw3.so.3","libX11.so.6"],"messages":[{"message":"The default sndiod configuration on FreeBSD already has monitor mode\nenabled.  To start spectrogram run\n\n\tenv AUDIODEVICE=snd/0.monitor spectrogram","type":"install"},{"message":"===>   NOTICE:\n\nThe spectrogram port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spidermonkey78","origin":"lang/spidermonkey78","version":"78.15.0_25","comment":"Standalone JavaScript based from Mozilla 78-esr","maintainer":"bofh@FreeBSD.org","www":"https://spidermonkey.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ce982017e75bdd59674a30909168ae73ed8da7b6642797143d08ca318cad383","flatsize":25958407,"path":"All/spidermonkey78-78.15.0_25.pkg","repopath":"All/spidermonkey78-78.15.0_25.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":6917832,"desc":"Spidermonkey is the JavaScript interpreter from the Mozilla project.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"nspr":{"origin":"devel/nspr","version":"4.35"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang"],"shlibs_required":["libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libplds4.so","libplc4.so","libnspr4.so","libreadline.so.8"],"shlibs_provided":["libmozjs-78.so"]},{"name":"spectral","origin":"net-im/spectral","version":"817_6","comment":"Glossy Matrix IM client based on Qt technologies","maintainer":"adridg@FreeBSD.org","www":"https://gitlab.com/spectral-im/spectral","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e359085c2b701c9dc2951b73623b171e225bd7e5d2632bc40b1b2beaa3d58f2a","flatsize":2483333,"path":"All/spectral-817_6.pkg","repopath":"All/spectral-817_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":727504,"desc":"Spectral is a glossy cross-platform client for Matrix, the decentralized\ncommunication protocol for instant messaging. Spectral is a Matrix client\nwith the maximum features available while keeping a simple, clean and\nmodern design. It is a Qt-based client as beautiful as Electron apps\n(e.g. Riot.im Web) while using far less resources and still being\nconsidered as \"native\".","deps":{"cmark":{"origin":"textproc/cmark","version":"0.30.2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-graphicaleffects":{"origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"}},"categories":["net-im"],"shlibs_required":["libQt5Svg.so.5","libQt5QuickControls2.so.5","libcmark.so.0.30.2","libqt5keychain.so.1","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5"]},{"name":"spectra","origin":"math/spectra","version":"1.0.1_1","comment":"C++ library for large scale eigenvalue problems","maintainer":"yuri@FreeBSD.org","www":"https://spectralib.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5e2401b807e95d0d595857b74b9978fa15b1f1d725425b24ab1dd856dc24876","flatsize":379343,"path":"All/spectra-1.0.1_1.pkg","repopath":"All/spectra-1.0.1_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":58840,"desc":"Spectra stands for Sparse Eigenvalue Computation Toolkit as a Redesigned\nARPACK. It is a C++ library for large scale eigenvalue problems, built on\ntop of Eigen, an open source linear algebra library.\n\nSpectra is implemented as a header-only C++ library, whose only dependency,\nEigen, is also header-only. Hence Spectra can be easily embedded in C++\nprojects that require calculating eigenvalues of large matrices.","deps":{"eigen":{"origin":"math/eigen3","version":"3.4.0_3"}},"categories":["math"]},{"name":"speech-dispatcher","origin":"accessibility/speech-dispatcher","version":"0.11.2_4","comment":"Common interface to speech synthesis","maintainer":"multimedia@FreeBSD.org","www":"https://devel.freebsoft.org/speechd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d79d0f7effb4c9a6abbe5b78c5c90cd39fe9a8581f51769ab3443481f058b796","flatsize":27245956,"path":"All/speech-dispatcher-0.11.2_4.pkg","repopath":"All/speech-dispatcher-0.11.2_4.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":3718792,"desc":"Speech Dispatcher is a device independent layer for speech synthesis,\ndeveloped with the goal of making the usage of speech synthesis easier\nfor application programmers. It takes care of most of the tasks\nnecessary to solve in speech enabled applications. What is a very high\nlevel GUI library to graphics, Speech Dispatcher is to speech\nsynthesis.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"dotconf":{"origin":"devel/dotconf","version":"1.3_1"},"espeak-ng":{"origin":"audio/espeak-ng","version":"1.51.1_5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["accessibility","audio"],"shlibs_required":["libltdl.so.7","libglib-2.0.so.0","libintl.so.8","libdotconf.so.0","libsndfile.so.1","libgmodule-2.0.so.0","libgthread-2.0.so.0","libasound.so.2","libao.so.4","libespeak-ng.so.1"],"shlibs_provided":["libspeechd.so.2"],"options":{"ALSA":"on","AO":"on","DOCS":"on","ESPEAK":"on","FESTIVAL":"off","FLITE":"off","NAS":"off","PULSEAUDIO":"off","VOXIN":"off"}},{"name":"spectre-meltdown-checker","origin":"security/spectre-meltdown-checker","version":"0.46","comment":"Checks your system for the speculative execution CVEs","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/speed47/spectre-meltdown-checker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e469b4795df874d26f3ada877bf0f57dd6d28d24fbaf27f332100e2a7a834c2","flatsize":280757,"path":"All/spectre-meltdown-checker-0.46.pkg","repopath":"All/spectre-meltdown-checker-0.46.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":60312,"desc":"A shell script to tell if your system is vulnerable against the several\n\"speculative execution\" CVEs that were made public since 2018.\n\n* CVE-2017-5753 [bounds check bypass] aka 'Spectre Variant 1'\n* CVE-2017-5715 [branch target injection] aka 'Spectre Variant 2'\n* CVE-2017-5754 [rogue data cache load] aka 'Meltdown' aka 'Variant 3'\n* CVE-2018-3640 [rogue system register read] aka 'Variant 3a'\n* CVE-2018-3639 [speculative store bypass] aka 'Variant 4'\n* CVE-2018-3615 [L1 terminal fault] aka 'Foreshadow (SGX)'\n* CVE-2018-3620 [L1 terminal fault] aka 'Foreshadow-NG (OS)'\n* CVE-2018-3646 [L1 terminal fault] aka 'Foreshadow-NG (VMM)'\n* CVE-2018-12126 [microarchitectural store buffer data sampling (MSBDS)] aka\n  'Fallout'\n* CVE-2018-12130 [microarchitectural fill buffer data sampling (MFBDS)] aka\n  'ZombieLoad'\n* CVE-2018-12127 [microarchitectural load port data sampling (MLPDS)] aka 'RIDL'\n* CVE-2019-11091 [microarchitectural data sampling uncacheable memory (MDSUM)]\n  aka 'RIDL'\n* CVE-2019-11135 [TSX asynchronous abort] aka 'TAA' aka 'ZombieLoad V2'\n* CVE-2018-12207 [machine check exception on page size changes (MCEPSC)] aka 'No\n  eXcuses' aka 'iTLB Multihit'\n* CVE-2020-0543 [Special Register Buffer Data Sampling (SRBDS)]","categories":["security"]},{"name":"spidermonkey102","origin":"lang/spidermonkey102","version":"102.4.0_19","comment":"Standalone JavaScript based from Mozilla 102-esr","maintainer":"nc@FreeBSD.org","www":"https://spidermonkey.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb802fb195c1ad89c2cb7147218b874b65b4ec2b5975fbd0770d19560afb2ea6","flatsize":18490329,"path":"All/spidermonkey102-102.4.0_19.pkg","repopath":"All/spidermonkey102-102.4.0_19.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":4502108,"desc":"Spidermonkey is the JavaScript interpreter from the Mozilla project.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"nspr":{"origin":"devel/nspr","version":"4.35"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang"],"shlibs_required":["libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libplds4.so","libplc4.so","libnspr4.so"],"shlibs_provided":["libmozjs-102.so"]},{"name":"speak","origin":"games/speak","version":"1.2","comment":"Generates random middle-management synergy speak","maintainer":"freebsd@spatula.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73b9892fbd69af1694130d0d91db2a4e5d6587338b6dd117aa2cfb69ecb18012","flatsize":350214,"path":"All/speak-1.2.pkg","repopath":"All/speak-1.2.pkg","licenselogic":"single","pkgsize":13644,"desc":"Speak is a program which generates random management gibberish speak\nusing lists of phrases commonly found in that kind of babble.","categories":["games"]},{"name":"spdlog","origin":"devel/spdlog","version":"1.14.1","comment":"Super fast C++ logging library","maintainer":"vanilla@FreeBSD.org","www":"https://github.com/gabime/spdlog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14fdacb84efd6533c07848ca6efc90a21a25d9689ec48dfdaed98c1ef3a7b685","flatsize":833650,"path":"All/spdlog-1.14.1.pkg","repopath":"All/spdlog-1.14.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":160232,"desc":"Super fast C++ logging library.","deps":{"libfmt":{"origin":"devel/libfmt","version":"10.2.1"}},"categories":["devel"],"shlibs_required":["libfmt.so.10"],"shlibs_provided":["libspdlog.so.1.14"]},{"name":"species","origin":"games/species","version":"1.2d_1","comment":"Corewars evolver - generates warriors using genetic algorithms","maintainer":"ports@FreeBSD.org","www":"https://redcoder.sourceforge.net/?p=species","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd9c79a93d111eaf60d9de37505cc0e4af8835e6e7b8441263cc1b5e55b7ccf9","flatsize":478902,"path":"All/species-1.2d_1.pkg","repopath":"All/species-1.2d_1.pkg","licenselogic":"single","licenses":["GPLv1+"],"pkgsize":122648,"desc":"Species is a corewars evolver. It is a program to generates corewars warriors\nusing genetic algorithms. This is the program which generated the best evolved\nwarrior in the recent Multi-Manics corewars competition. Contemporaries\ninclude YACE, RedRace, Red Maker and CCAI.\n\nSpecies is definitely the most over-engineered, complicated and buggy Corewars\nEvolver on the freeware market today!","categories":["games"],"options":{"VISITOOL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe species port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spc2it","origin":"audio/spc2it","version":"0.4.0_1","comment":"Convert SPC files to IT (Impulse Tracker) files","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/uyjulian/spc2it","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0dab9ee45bde8c420bcddd35b7d304e143264c97ad26bb6cc380b8f6b4644988","flatsize":87256,"path":"All/spc2it-0.4.0_1.pkg","repopath":"All/spc2it-0.4.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30184,"desc":"Tool to convert SPC (SNEeSe) files to IT (Impulse Tracker) files.","categories":["audio","converters"]},{"name":"surge-synthesizer-lv2","origin":"audio/surge-synthesizer-lv2","version":"1.9.0_1","comment":"Surge Synthesizer LV2 and VST plug-in","maintainer":"yuri@FreeBSD.org","www":"https://surge-synthesizer.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4d33ff5ea929801e3ae292a14cf91d957494f2b12acbb551486dac48f5a7731","flatsize":193065166,"path":"All/surge-synthesizer-lv2-1.9.0_1.pkg","repopath":"All/surge-synthesizer-lv2-1.9.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":62278620,"desc":"Surge is an Open Source Digital Synthesizer, originally written and sold as\na commercial product by @kurasu/Claes Johanson at vember audio. In September\nof 2018, Claes released a partially completed version of Surge 1.6 under GPL3,\nand a group of developers have been improving it since.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"midifile":{"origin":"audio/midifile","version":"g20200602_1"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-cursor":{"origin":"x11/xcb-util-cursor","version":"0.1.3"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"}},"categories":["audio"],"shlibs_required":["libmidifile.so","libcairo.so.2","libfontconfig.so.1","libfreetype.so.6","libX11.so.6","libxcb.so.1","libxcb-cursor.so.0","libxcb-keysyms.so.1","libxcb-util.so.1","libxcb-xkb.so.1","libxkbcommon.so.0","libxkbcommon-x11.so.0","libsamplerate.so.0"],"shlibs_provided":["libsurge-lv2-dll.so","libsurge-vst3-dll.so"]},{"name":"spectools","origin":"net-mgmt/spectools","version":"201108.r1_4","comment":"Tools for the Wi-Spy spectrum analyzers from MetaGeek LLC","maintainer":"ports@FreeBSD.org","www":"https://www.kismetwireless.net/spectools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b61e977e2830dfa0b495bc0d2a56be5166041e259faae0657c0d6f6148e1c856","flatsize":300930,"path":"All/spectools-201108.r1_4.pkg","repopath":"All/spectools-201108.r1_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":71972,"desc":"A set of open source tools for accessing the 2.4GHz Wi-Spy USB\nspectrum analyzer by Metageek LLC, http://www.metageek.net/","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net-mgmt"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","GTK2":"on","NCURSES":"on"},"messages":[{"message":"In order to use the tools you need read/write access to the ugen(4)\ndevice node(s) corresponding to the Wi-Spy device(s).","type":"install"},{"message":"===>   NOTICE:\n\nThe spectools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spawn-fcgi","origin":"www/spawn-fcgi","version":"1.6.4_3","comment":"Spawns fastcgi applications","maintainer":"rsimmons0@gmail.com","www":"https://redmine.lighttpd.net/projects/spawn-fcgi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90d988468fb65c03c63c9e504111fb81251dd86ea08e4722b064cce04a0a59ec","flatsize":23681,"path":"All/spawn-fcgi-1.6.4_3.pkg","repopath":"All/spawn-fcgi-1.6.4_3.pkg","licenselogic":"single","pkgsize":9800,"desc":"Spawns fastcgi applications.","categories":["www"]},{"name":"spass-qt5","origin":"security/spass-qt5","version":"3.2.5_7","comment":"Secure password generator with a true RNG (Qt5 GUI)","maintainer":"ports@FreeBSD.org","www":"https://www.guyrutenberg.com/2010/08/13/statistical-tests-for-my-audio-based-random-number-generator/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90c7e5f9b99056a660fbe9386d2939b3bc5f10d826bf216ccd2f968f4608651a","flatsize":204713,"path":"All/spass-qt5-3.2.5_7.pkg","repopath":"All/spass-qt5-3.2.5_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":50028,"desc":"spass is a random password generator written by Guy Rutenberg","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["security"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"messages":[{"message":"===>   NOTICE:\n\nThe spass-qt5 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spatialite-tools","origin":"databases/spatialite-tools","version":"5.0.1_9","comment":"Collection of CLI tools supporting SpatiaLite","maintainer":"lbartoletti@FreeBSD.org","www":"http://www.gaia-gis.it/fossil/spatialite-tools/index","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c69940bd36add3ab0c21a2b138b4bda5ade78dbb413e817dce22ecf1609bfad2","flatsize":751528,"path":"All/spatialite-tools-5.0.1_9.pkg","repopath":"All/spatialite-tools-5.0.1_9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":212636,"desc":"spatialite-tools is a collection of open source Command Line Interface (CLI)\n tools supporting SpatiaLite.\n\n* spatialite: a complete CLI front-end, more or less equivalent to the well\n known sqlite3 front-end, but fully supporting SpatiaLite\n* spatialite_tool: a tool supporting import/export of Shapefiles and DBF-files\n* shp_doctor: a diagnostic tool to check anomalous shapefiles\n* exif_loader: an import tool for EXIF or EXIF-GPS (JPEG) pictures\n* spatialite_network: a tool creating a VirtualNetwork (supporting\n shortest path / routing SQL queries)\n* spatialite_gml: a tool importing GML files\n* spatialite_convert: a tool converting DB-files from different versions\n of SpatiaLite\n* spatialite_dxf: an tool importing DXF files\n* OSM-tools: spatialite_osm_raw, spatialite_osm_filter, spatialite_osm_map,\n spatialite_osm_net, spatialite_osm_overpass: tools supporting\n OpenStreetMap datasets\n* XML-tools: spatialite_xml_load, spatialite_xml_collapse,\n spatialite_xml_print, spatialite_xml_validator: tools supporting XML files\n processing","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"freexl":{"origin":"textproc/freexl","version":"2.0.0"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"readosm":{"origin":"astro/readosm","version":"1.1.0"},"spatialite":{"origin":"databases/spatialite","version":"5.1.0_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","geography"],"shlibs_required":["libspatialite.so.8","libminizip.so.1","librttopo.so.1","libfreexl.so.1","libproj.so.25","libgeos_c.so.1","libxml2.so.2","libreadosm.so.1","libexpat.so.1","libsqlite3.so.0","libreadline.so.8"]},{"name":"spectacle","origin":"graphics/spectacle","version":"23.08.5_2","comment":"KDE screen capture program","maintainer":"kde@FreeBSD.org","www":"https://projects.kde.org/projects/kde/kdegraphics/spectacle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e59e6867701ac4c3d5255dc969f3085ef44dc90282df65c06260ca834b160495","flatsize":3589730,"path":"All/spectacle-23.08.5_2.pkg","repopath":"All/spectacle-23.08.5_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1526880,"desc":"The new screenshot capture utility, replaces KSnapshot","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kipi-plugins":{"origin":"graphics/kipi-plugins","version":"23.08.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libkipi":{"origin":"graphics/libkipi","version":"23.08.5_1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"plasma5-kpipewire":{"origin":"audio/plasma5-kpipewire","version":"5.27.11"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-cursor":{"origin":"x11/xcb-util-cursor","version":"0.1.3"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libxcb-xfixes.so.0","libxcb-image.so.0","libxcb-cursor.so.0","libxcb-util.so.1","libKF5PurposeWidgets.so.5","libKF5Notifications.so.5","libKF5KIOWidgets.so.5","libKF5XmlGui.so.5","libKF5Kirigami2.so.5","libKPipeWireRecord.so.5","libwayland-client.so.0","libxcb-render.so.0","libxcb-shape.so.0","libxcb-shm.so.0","libxcb.so.1","libKF5Purpose.so.5","libQt5QuickTemplates2.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5GlobalAccel.so.5","libQt5PrintSupport.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5GuiAddons.so.5","libQt5X11Extras.so.5","libQt5WaylandClient.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Widgets.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Gui.so.5","libKPipeWire.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5I18n.so.5","libQt5Core.so.5"],"options":{"DOCS":"on","PIPEWIRE":"on"}},{"name":"spass","origin":"security/spass","version":"3.2.5_7","comment":"Secure password generator with a true random number generator","maintainer":"ports@FreeBSD.org","www":"https://www.guyrutenberg.com/2010/08/13/statistical-tests-for-my-audio-based-random-number-generator/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78e724f2de6b87c5ab8ad94e9095e7a58e4e786f06673a203799eb417b676062","flatsize":219449,"path":"All/spass-3.2.5_7.pkg","repopath":"All/spass-3.2.5_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":54800,"desc":"spass is a random password generator written by Guy Rutenberg","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["security"],"shlibs_required":["libboost_program_options.so.1.84.0"],"messages":[{"message":"===>   NOTICE:\n\nThe spass port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"springframework31","origin":"java/springframework31","version":"3.1.4_1","comment":"The Spring Framework for Java","maintainer":"olgeni@FreeBSD.org","www":"https://www.springframework.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60ffcc48921a2c903a247ba5499f5ac31f9adca3cf71b2856779df1aef302f85","flatsize":126675865,"path":"All/springframework31-3.1.4_1.pkg","repopath":"All/springframework31-3.1.4_1.pkg","licenselogic":"single","pkgsize":17974080,"desc":"The Spring Framework is the leading full stack Java/JEE application\nframework. Spring delivers significant benefits for many projects,\nincreasing development productivity and runtime performance while\nimproving test coverage and application quality.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on","RESRCS":"off"}},{"name":"spar","origin":"math/spar","version":"0.5.10_7","comment":"Modular math parser","maintainer":"bofh@FreeBSD.org","www":"https://spar.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d9fa6623985a3836ddb99e75a572b2ab5b2672050ec839c5c5fca173970d633","flatsize":450326,"path":"All/spar-0.5.10_7.pkg","repopath":"All/spar-0.5.10_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":78208,"desc":"Spar is a modular math parser that comes with a fully featured text frontend,\nsomething like an interactive calculator. It also provides a simple but\ncomplete API for C/C++ programmers. This API provide a complete interface to\na top down parser that supports: variables, constants, functions, modules and\na libc based math library. This math library overrides standard functions with\na \"custom\" version (such as. deg, rad auto conversion, infinite symbol,\nfunction domain...).\n\nSpar, can be easily extended with modules. A module is a \"user\" extensions,\nwritten in C/C++, to the basic features of the Simple Parser. Here you can\nfind the module definition: is a C structure that contains only few data\nmember:\n    - module name\n    - module version\n    - module description\n    - a pointer to the module main function\n\nThe modules are loaded at run-time by the module loader (that is a high level\nlayer of the module manager): you can load your modules, simply, coping theirs\npaths into the .spar_modules (or any other file, with the -c option).","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math","devel"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libhistory.so.8"],"shlibs_provided":["libspar.so.0"]},{"name":"sparsehash","origin":"devel/sparsehash","version":"2.0.4","comment":"Extremely memory-efficient hash_map implementation","maintainer":"vd@FreeBSD.org","www":"https://github.com/sparsehash/sparsehash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce9a92a18122f558414e26d5ce215d73397fe251255bf41fbf94f4be350950a0","flatsize":592589,"path":"All/sparsehash-2.0.4.pkg","repopath":"All/sparsehash-2.0.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":77896,"desc":"An extremely memory-efficient hash_map implementation. 2 bits/entry overhead!\nThe Google SparseHash project contains several hash-map implementations in use\nat Google, with different performance characteristics, including an\nimplementation that optimizes for space and one that optimizes for speed.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"spamstats","origin":"mail/spamstats","version":"0.6c_2","comment":"Tool to generate statistics for spamd of Mail::SpamAssassin","maintainer":"ports@FreeBSD.org","www":"http://www.inl.fr/Spamstats.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b225833be214bd235243e583da1e009230cebdf8c39a2161596639fdb50e257","flatsize":48648,"path":"All/spamstats-0.6c_2.pkg","repopath":"All/spamstats-0.6c_2.pkg","licenselogic":"single","pkgsize":12808,"desc":"A script that generates statistics about spam you receive at your site.\n\nThe script parses maillog file, generated by exim/postfix/sendmail and spamd.\n\nThe script will currently not work with other mailers than exim, postfix or\nsendmail (contributions will be welcome) or if you do not use spamd.","deps":{"p5-Compress-Bzip2":{"origin":"archivers/p5-Compress-Bzip2","version":"2.28"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe spamstats port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spatialindex","origin":"devel/spatialindex","version":"2.0.0","comment":"General Framework for Developing Spatial Indices","maintainer":"wen@FreeBSD.org","www":"https://libspatialindex.org/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cf0436e528a1c47bb7fe7fecbdfde440b21d06150aa25770fb16891051e1b61","flatsize":1337009,"path":"All/spatialindex-2.0.0.pkg","repopath":"All/spatialindex-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":303908,"desc":"This package provides a general framework for developing spatial indices.\nCurrently it defines generic interfaces, provides simple main memory and\ndisk based storage managers and a robust implementation of an R*-tree, an\nMVR-tree and a TPR-tree.\n\nSupported Features:\n\t* Generic main memory and disk based storage managers.\n\t* R*-tree index (also supports linear and quadratic splitting).\n\t* MVR-tree index (a.k.a. PPR-tree).\n\t* TPR-tree index.\n\t* Advanced query capabilities, using Strategy and Visitor patterns.\n\t* Arbitrary shaped range queries, by defining generic geometry interfaces.\n\t* Large parameterization capabilities, including dimensionality,\n\t  fill factor, node capacity, etc.\n\t* STR packing / bulk loading.","categories":["devel"],"shlibs_provided":["libspatialindex.so.7","libspatialindex_c.so.7"]},{"name":"spamprobe","origin":"mail/spamprobe","version":"1.4d_21","comment":"Spam detector using Bayesian analysis of word counts","maintainer":"ports@FreeBSD.org","www":"https://spamprobe.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1183a01e19ffd74d9cd0d879f8ec4ba61ff7717873b3303d9c072ea646e59063","flatsize":483468,"path":"All/spamprobe-1.4d_21.pkg","repopath":"All/spamprobe-1.4d_21.pkg","licenselogic":"single","pkgsize":178052,"desc":"SpamProbe\n\nFast, intelligent, automatic spam detector using Bayesian analysis of word\ncounts in spam and non-spam email. Intended for use with procmail to\nfilter inbound email. No manual rule creation required.","deps":{"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libpbl":{"origin":"databases/libpbl","version":"1.04.04"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["mail"],"shlibs_required":["libgif.so.7","libpng16.so.16","libjpeg.so.8"],"options":{"GIF":"on","JPEG":"on","PNG":"on","PBL":"on","BDB":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe spamprobe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spampd","origin":"mail/spampd","version":"2.61_2","comment":"Spamassassin SMTP Proxy","maintainer":"ports@FreeBSD.org","www":"https://github.com/mpaperno/spampd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e69c0c482271501ee1642610102066dfd3ae83e426a5d732474c515a067d34ef","flatsize":147771,"path":"All/spampd-2.61_2.pkg","repopath":"All/spampd-2.61_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":45692,"desc":"spampd is a program used within an e-mail delivery system to scan messages for\npossible Unsolicited Commercial E-mail (UCE, aka spam) content.\n\nIt uses an excellent program called SpamAssassin (SA) to do the actual message\nscanning. spampd acts as a transparent SMTP/LMTP proxy between two mail servers,\nand during the transaction it passes the mail through SA. If SA decides the\nmail could be spam, then spampd will ask SA to add some headers and a report to\nthe message indicating it's spam and why. spampd is written in Perl and should\ntheoretically run on any platform supported by Perl and SpamAssassin.","deps":{"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"}},"categories":["mail","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe spampd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spamguard","origin":"mail/spamguard","version":"1.8_1","comment":"MTA spam prevention program for qmail/postfix/sendmail","maintainer":"bofh@FreeBSD.org","www":"http://www.enderunix.org/spamguard","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60c3287e6faa37eda8c26e2b9c70bec1d322e542f6ae72d585a65756d1bcdf0d","flatsize":66477,"path":"All/spamguard-1.8_1.pkg","repopath":"All/spamguard-1.8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":23480,"desc":"Nearly all of today's mail system administrators face spam as their\nfirst threat. Because of this, EnderUNIX team has written this small\napplication to automagically monitor malicious spammer activity in\nyour mail server logs.\n\nspamGuard is written purely in C, to stop spammers hanging around.\nThe program supports nearly all mostly used MTAs; qmail (both\nmultilog and splogger), sendmail and Postfix.","categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"Edit /usr/local/etc/spamguard.conf\nAfter that edit /usr/local/etc/spam-ignore.txt\n\nFinally you have to add a crontab entry in order to get spamguard work like:\n\n0/5 * * * * /usr/local/bin/spamguard 1>/dev/null 2>/dev/null","type":"install"}]},{"name":"spamd","origin":"mail/spamd","version":"4.9.1_7","comment":"Traps spammers with a very slow smtp-login and return 4xx error","maintainer":"koue@chaosophia.net","www":"https://freebsdspamd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05ea5c72d12790e752d2923de89d5c080dc56dcc3d9c92c9d9e19285af93ac4b","flatsize":135059,"path":"All/spamd-4.9.1_7.pkg","repopath":"All/spamd-4.9.1_7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":55556,"desc":"Spamd is a fake sendmail(8)-like daemon which rejects false mail. It is\ndesigned to be very efficient so that it does not slow down the receiving\nmachine.\n\nspamd considers sending hosts to be of three types:\n\n blacklisted hosts are redirected to spamd and tarpitted i.e. they are\n communicated with very slowly to consume the sender's resources. Mail is\n rejected with either a 450 or 550 error message. A blacklisted host will not\n be allowed to talk to a real mail server.\n\n whitelisted hosts do not talk to spamd. Their connections are instead sent to\n a real mail server, such as sendmail(8).\n\n greylisted hosts are redirected to spamd, but spamd has not yet decided if\n they are likely spammers. They are given a temporary failure message by spamd\n when they try to deliver mail.","deps":{"libmd":{"origin":"security/libmd","version":"3.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"users":["_spamd"],"groups":["_spamd"],"shlibs_required":["libcrypto.so.12","libmd.so.3"],"options":{"DOCS":"on"},"messages":[{"message":"To enable spamd you need:\n\n1) add required spamd entries to /etc/services, run command\n     /usr/local/sbin/add-spamd-to-etc-service\n\n2) Enable spamd in /etc/rc.conf with the following line:\n   obspamd_enable=\"YES\"\n   obspamlogd_enable=\"YES\"\n\n   For PF you can specify a dedicated pflog interface with parameter\n   obspamlogd_pflog_if. This interface will be created and removed\n   by the rc script of spamlogd.\n\n3) Configuration template is available in /usr/local/etc/spamd as\n   spamd.conf.sample file.  Copy then to spamd.conf file and\n   edit to suit your needs.\n\n4) Add following lines to the pf.conf(5)\n\n  table <spamd-white> persist\n  no rdr inet proto tcp from <spamd-white> to any \\\n      port smtp\n  rdr pass inet proto tcp from any to any \\\n      port smtp -> 127.0.0.1 port spamd\n\nFreeBSD only features (not in OpenBSD):\n  - sync for spamdb (parameter -Y)\n    See /usr/local/share/doc/spamd/ for usage.","type":"install"}]},{"name":"spandsp","origin":"comms/spandsp","version":"3.0.0.g20211014_2","comment":"DSP library and software FAX machine","maintainer":"jailbird@fdf.net","www":"https://www.soft-switch.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5397ea4b877d982dbcd37926def6d2573f82db54da2914fd8eba0ca78668ddd","flatsize":3247318,"path":"All/spandsp-3.0.0.g20211014_2.pkg","repopath":"All/spandsp-3.0.0.g20211014_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":583372,"desc":"Spandsp is a library of many DSP functions for telephony. These range from\nsimple modules, such as DTMF detection, to a complete software FAX machine.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["comms"],"shlibs_required":["libtiff.so.6","libjpeg.so.8"],"shlibs_provided":["libspandsp.so.3"]},{"name":"sparta-dsmc","origin":"science/sparta","version":"2022.07.18_2","comment":"Gas simulator: SPARTA DSMC software package","maintainer":"yuri@FreeBSD.org","www":"https://sparta.sandia.gov/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09bf3db0e9358e3acedbf59e165512064d7939f3453e1bbd11e7c2d0b81c8f79","flatsize":1504320,"path":"All/sparta-dsmc-2022.07.18_2.pkg","repopath":"All/sparta-dsmc-2022.07.18_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":505868,"desc":"SPARTA is a parallel DSMC code for performing simulations of low-density gases\nin 2D or 3D. Particles advect through a hierarchical Cartesian grid that\noverlays the simulation box. The grid is used to group particles by grid cell\nfor purposes of performing collisions and chemistry. Physical objects with\ntriangulated surfaces can be embedded in the grid, creating cut and split grid\ncells. The grid is also used to efficiently find particle/surface collisions.\n\nSPARTA runs on single processors or in parallel using message-passing techniques\nand a spatial-decomposition of the simulation domain. The code is designed to be\neasy to modify or extend with new functionality.\n\nSPARTA was developed at Sandia National Laboratories, a US Department of Energy\n(DOE) laboratory.","categories":["science"],"options":{"SERIAL":"on","MPI":"off"}},{"name":"spamassassin-dqs","origin":"mail/spamassassin-dqs","version":"1.5.1_1","comment":"Real-Time DNSBL's that catch a bunch of additional spam","maintainer":"ler@FreeBSD.org","www":"https://github.com/spamhaus/spamassassin-dqs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47bdd26353af19e00651c1ad9762557098ec172a732bedff44479d88d6d5b438","flatsize":41810,"path":"All/spamassassin-dqs-1.5.1_1.pkg","repopath":"All/spamassassin-dqs-1.5.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12616,"desc":"This port allows use of SpamHaus Technologies Data Query Service\n(DQS) DNSBL's to help spamassassin detect more spam.\n\nData Feed License: https://www.spamhaus.org/organization/dnsblusage/","deps":{"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"}},"categories":["mail"],"options":{"HBL":"off"},"messages":[{"message":"you will need to configure the sh.cf file with your own\nDQS key.   \n\nFollow the instructions at:\nhttps://www.spamhaustech.com/dqs/\nto get a key, then go to:\nhttps://portal.spamhaustech.com/manuals/dqs/\nand note the DQS key under section \"1.0 Datafeed Query Service\".\n\nOnce you have it, run the following as root:\n\ncd /usr/local/etc/mail/spamassassin\nsed -e 's/your_DQS_key/<your key from above>/g' sh.cf.sample >sh.cf\n\nif the HBL option is selected, issue the following as well:\nsed -e 's/your_DQS_key/<your key from above>/g' sh_hbl.cf.sample >sh_hbl.cf\n\n(for more information on HBL, see /usr/local/share/doc/spamassassin-dqs/README.md)\n\nthen restart spamassassin.","type":"install"},{"message":"You will need to re-run this as root:\n\ncd /usr/local/etc/mail/spamassassin\nsed -e 's/your_DQS_key/<your key from above>/g' sh.cf.sample >sh.cf\n\nif the HBL option is selected, issue the following as well:\nsed -e 's/your_DQS_key/<your key from above>/g' sh_hbl.cf.sample >sh_hbl.cf\n\n(for more information on HBL, see /usr/local/share/doc/spamassassin-dqs/README.md)\n\nand restart spamassassin","type":"upgrade","maximum_version":"1.5.1"}]},{"name":"spamcup","origin":"mail/spamcup","version":"1.09_5","comment":"Tool for automatic spam reporting via Spamcop.net","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/spamcup/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"071de8362effaa03e1e6d0e4ac67c21a29c57f070abe127df68e3d1bb5d0764c","flatsize":49635,"path":"All/spamcup-1.09_5.pkg","repopath":"All/spamcup-1.09_5.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":10944,"desc":"Spamcup is a tool for automatic spam reporting via Spamcop.net.\nIt performs the same actions as if you were to report spam to\nspamcop.net with a Web browser, but from the commandline.\nSpamcup is written in Perl.","deps":{"p5-Getopt-ArgvFile":{"origin":"devel/p5-Getopt-ArgvFile","version":"1.11_1"},"p5-HTML-Form":{"origin":"www/p5-HTML-Form","version":"6.11"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe spamcup port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spambnc","origin":"mail/spambnc","version":"30.f,1","comment":"Set of procmail recipes which handle known/suspected spam","maintainer":"thierry@FreeBSD.org","www":"http://www.spambouncer.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3001d2c7b47a215e40e2bffbfe7a83dff35115c22d2f62bb924fd0270e910e31","flatsize":2321860,"path":"All/spambnc-30.f,1.pkg","repopath":"All/spambnc-30.f,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":229172,"desc":"The Spam Bouncer is a set of procmail recipes, or instructions, which\nsearch the headers and text of your incoming email to see if it meets\none or more of several categories (known addresses, rogue ISPs, bulk\nmail software etc etc).\n\nThe Spam Bouncer sorts suspected spam into two categories -- mail from\nknown spam sources which is definitely spam, and other mail which is\nprobably spam, but might also be legitimate. It then tags this email\nwith appropriate headers giving the spam classification, and responds\naccording to the parameters you have set.","deps":{"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"procmail":{"origin":"mail/procmail","version":"3.22_11"}},"categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"The spambouncer procmail rules have been installed in /usr/local/share/spambnc/.\nAn example of .procmailrc can be found as\n/usr/local/share/spambnc/auxiliary/procmail.rc .","type":"install"}]},{"name":"spatialite_gui","origin":"databases/spatialite_gui","version":"2.1.0_10","comment":"Graphical User Interface (GUI) tool supporting SpatiaLite","maintainer":"lbartoletti@FreeBSD.org","www":"https://www.gaia-gis.it/fossil/spatialite_gui/index","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cde449b260d9f90517b5c1010255d712020b4ed2ae4a8aeef9bcef297e07b4a5","flatsize":6110129,"path":"All/spatialite_gui-2.1.0_10.pkg","repopath":"All/spatialite_gui-2.1.0_10.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1701156,"desc":"spatialite-gui is an open source Graphical User Interface (GUI)\ntool supporting SpatiaLite.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"freexl":{"origin":"textproc/freexl","version":"2.0.0"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"librasterlite2":{"origin":"graphics/librasterlite2","version":"1.1.0_9"},"librttopo":{"origin":"devel/librttopo","version":"1.1.0"},"libxlsxwriter":{"origin":"math/libxlsxwriter","version":"1.1.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"spatialite":{"origin":"databases/spatialite","version":"5.1.0_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"virtualpg":{"origin":"databases/virtualpg","version":"2.0.1"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["databases","geography"],"shlibs_required":["libwx_gtk3u_aui-3.0.so.0","libwx_gtk3u_xrc-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0","librttopo.so.1","libfreexl.so.1","libvirtualpg.so.0","libxml2.so.2","libpq.so.5","libcurl.so.4","librasterlite2.so.1","libspatialite.so.8","libxlsxwriter.so.5","libminizip.so.1","libproj.so.25","libsqlite3.so.0","libgeos_c.so.1"]},{"name":"spblas","origin":"math/spblas","version":"1.03","comment":"NIST Sparse Basic Linear Algebra Subprograms (BLAS)","maintainer":"ports@FreeBSD.org","www":"https://math.nist.gov/spblas/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44b4a16fc1dcbaa3671511c1d01d9d69680e776f987968a1c37688f2cd1afc03","flatsize":2792454,"path":"All/spblas-1.03.pkg","repopath":"All/spblas-1.03.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1401768,"desc":"This is an ANSI C++ implementation of the complete ANSI C specification of\nChapter 3 of the BLAS Technical Forum Standard. The distribution is quite\nsmall and it is meant as a starting point for developing an optimized and\narchitecture-dependent version. (C++ was used, rather than C, as it has support\nfor complex arithmetic and templates to facilitate to creation of various\nprecision codes.) The library includes support for all four precision types\n(single, double precision, real, and complex) and Level 1, 2, and 3 operations.","categories":["math"],"shlibs_provided":["libspblas.so.1"],"options":{"DOCS":"on","EXAMPLES":"on","PROFILE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe spblas port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spamass-rules","origin":"mail/spamass-rules","version":"20190101","comment":"Custom rulesets for SpamAssassin","maintainer":"michael@ranner.eu","www":"https://cwiki.apache.org/confluence/display/spamassassin/CustomRulesets","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf8e0f100da603558044798285c43a0b39e326d0e7eac48acb7d811efb959977","flatsize":180841,"path":"All/spamass-rules-20190101.pkg","repopath":"All/spamass-rules-20190101.pkg","licenselogic":"single","pkgsize":32572,"desc":"Custom rulesets for SpamAssassin which are not part of the official distro.\n\nBefore running these rules please do the following:\n\n1. Read any extra info available with the rules, including the comments\n   in the .cf files.\n2. Check to make sure that the default scores in these rules fit your\n   installation. You might want to modify scores.\n3. Make sure to --lint the rules after loading them.\n4. Test the new rulesets. Keep an eye on hits from the new rules to\n   determine if the scoring is right for you.","deps":{"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"}},"categories":["mail"],"options":{"AIRMAX":"off","BACKHAIR":"off","BOGUS_VIRUS":"on","CHICKENPOX":"off","DBRACKETS":"on","EVILNUMBERS":"off","MANGLED":"off","MIMEVLD":"on","RANDOM":"on","TRIPWIRE":"on","WEEDS1":"off","WEEDS2":"on","CHINESE":"off","GERMAN":"off","GREEK":"off","POLISH":"off","AHBL":"off","MALWARE":"off","MSPIKE":"on","NIXSPAM":"on"},"messages":[{"message":"The custom rulesets are installed in /usr/local/etc/mail/spamassassin\n\nBefore running these rules please do the following:\n\n1. Read any extra info available with the rules, including the comments\n   in the .cf files.\n2. Check to make sure that the default scores in these rules fit your\n   installation. You might want to modify scores.\n3. Make sure to --lint the rules after loading them.\n4. Test the new rulesets. Keep an eye on hits from the new rules to\n   determine if the scoring is right for you.","type":"install"}]},{"name":"spamass-iXhash","origin":"mail/spamass-ixhash","version":"1.5.5_3","comment":"Plugin for SpamAssassin supporting iXhash","maintainer":"michael@ranner.eu","www":"https://ixhash.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65ca23ec3e58bdac777f94374122ea27260a4d9ca368843263291c1bd90ce370","flatsize":42592,"path":"All/spamass-iXhash-1.5.5_3.pkg","repopath":"All/spamass-iXhash-1.5.5_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11356,"desc":"iXhash is a plugin for the popular spam filter SpamAssassin.\n\nIt computes MD5 checksums of fragments of the body of an e-mail and compares\nthem to those of know spam. As such it works similar to the now standard\nplugins that use the Pyzor, Razor and DCC software packages from within\nSpamAssassin.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"}},"categories":["mail"],"options":{"DOCS":"on"}},{"name":"spamass-milter","origin":"mail/spamass-milter","version":"0.4.0_5","comment":"Sendmail Milter (mail filter) plugin for SpamAssassin","maintainer":"bmah@FreeBSD.org","www":"https://savannah.nongnu.org/projects/spamass-milt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fbea43123497ec4f4d8ecaa3a94eb9d7d2a057404aaf7016150976e3146ea6e","flatsize":153706,"path":"All/spamass-milter-0.4.0_5.pkg","repopath":"All/spamass-milter-0.4.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":54060,"desc":"spamass-milter is a plugin for the Sendmail Milter (Mail Filter) library\nthat pipes all incoming mail (including things received by rmail/UUCP)\nthrough the SpamAssassin, a highly customizable spam filter.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"},"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"}},"categories":["mail"],"shlibs_required":["libmilter.so.7"],"options":{"DOCS":"on","LDAP":"off","MILTER_PORT":"off"},"messages":[{"message":"spamass-milter has been installed, but it must be activated manually.\nPlease refer to...\n\n  /usr/local/share/doc/spamass-milter/activation.txt\n\n...for details.\n\nYou may also want to tweak your spamd rc.subr(8) startup flags to\nspecify a username to switch credentials to when delivering mail, if\napplicable.","type":"install"}]},{"name":"sp2sp","origin":"cad/sp2sp","version":"20090213_1","comment":"Processor of waveform data generated by SPICE-type simulators","maintainer":"hrs@FreeBSD.org","www":"https://gwave.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1da8ccbaac68d35d42afd2925e25179ac9e8da0327b95823c1d751d595239b16","flatsize":55874,"path":"All/sp2sp-20090213_1.pkg","repopath":"All/sp2sp-20090213_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23264,"desc":"sp2sp (\"spice to spice\") is a processor of waveform data generated by\nSPICE-type simulators.  It uses libspicefile library in Gwave which\nprovides SpiceStream and WaveFile avstraction levels.  sp2sp uses\nSpiceStream to convert any file format supported by the SpiceStream\nlayer into one of several ASCII printable formats, and it is useful\nfor converting files any of the binary formats into a printable form,\nwhere they can easily be processed by awk, perl, or some other scripting\nlanguage.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["cad"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"sowon","origin":"deskutils/sowon","version":"g20201203_1","comment":"Graphical countdown and timer application","maintainer":"nsonack@outlook.com","www":"https://github.com/tsoding/sowon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ba8ec52f64172d39594af782a88e22775c88ab707282134be819d0bcb7efabc","flatsize":3775143,"path":"All/sowon-g20201203_1.pkg","repopath":"All/sowon-g20201203_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":72972,"desc":"Sowon is a graphical timer application that is useful for countdowns.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["deskutils"],"shlibs_required":["libSDL2-2.0.so.0"]},{"name":"sox","origin":"audio/sox","version":"14.4.2.20210509_5","comment":"SOund eXchange - universal sound sample translator","maintainer":"dnelson@allantgroup.com","www":"https://sox.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db0abfaf5f4767407de75b2fd0ead53d4d75695f564e4a73da5b1a2aeb1921de","flatsize":885158,"path":"All/sox-14.4.2.20210509_5.pkg","repopath":"All/sox-14.4.2.20210509_5.pkg","licenselogic":"or","licenses":["LGPL21","GPLv2"],"pkgsize":355864,"desc":"SoX (also known as Sound eXchange) translates sound samples between\ndifferent file formats, and optionally applies various sound effects.\nSoX is intended as the Swiss Army knife of sound processing tools.\nIt doesn't do anything very well, but sooner or later it comes in\nvery handy.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"gsm":{"origin":"audio/gsm","version":"1.0.22_1"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libid3tag":{"origin":"audio/libid3tag","version":"0.16.3"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["audio"],"shlibs_required":["libpng16.so.16","libltdl.so.7","libid3tag.so.0","libao.so.4","libFLAC.so.12","libgsm.so.1","libmad.so.0","libmp3lame.so.0","libopusfile.so.0","libogg.so.0","libvorbis.so.0","libvorbisenc.so.2","libvorbisfile.so.3","libsndfile.so.1"],"shlibs_provided":["libsox.so.3"],"options":{"AMRNB":"off","AMRWB":"off","FLAC":"on","GSM":"on","ID3TAG":"on","LADSPA":"off","LAME":"on","MAD":"on","OPUS":"on","PNG":"on","SNDFILE":"on","TWOLAME":"off","VORBIS":"on","WAVPACK":"off","ALSA":"off","AO":"on","OSS":"on","PULSEAUDIO":"off","SNDIO":"off"},"annotations":{"cpe":"cpe:2.3:a:sox:sox:14.4.2.20210509:::::dragonfly6:x86_64:5"}},{"name":"sowing","origin":"textproc/sowing","version":"1.1.18_3","comment":"Text processing tools to generate documentation from source files","maintainer":"ports@FreeBSD.org","www":"http://web.engr.illinois.edu/~wgropp/projects/software/sowing/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1710f102e908f76ede369499c7b0d75b9b05286276770d2d6989b885d548f861","flatsize":536761,"path":"All/sowing-1.1.18_3.pkg","repopath":"All/sowing-1.1.18_3.pkg","licenselogic":"single","pkgsize":160068,"desc":"Text processing tools developed by Bill Gropp.\nIt might be used to build the PETSc & MPICH documentation.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe sowing port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"spamassassin-devel","origin":"mail/spamassassin-devel","version":"2024.06.26","comment":"Highly efficient mail filter for identifying spam","maintainer":"cy@FreeBSD.org","www":"https://spamassassin.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a97181605b0d243361e661c9bfe2036ee6eb9299be9395e0e003942970dfbe1","flatsize":3730516,"path":"All/spamassassin-devel-2024.06.26.pkg","repopath":"All/spamassassin-devel-2024.06.26.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1084056,"desc":"SpamAssassin is a mail filter which attempts to identify spam using text\nanalysis and several internet-based realtime blacklists.\n\nUsing its rule base, it uses a wide range of heuristic tests on mail\nheaders and body text to identify \"spam\", also known as unsolicited\ncommercial email.\n\nOnce identified, the mail can then be optionally tagged as spam for later\nfiltering using the user's own mail user-agent application.\n\nAdditional drop-in rule sets are available at\nhttps://cwiki.apache.org/confluence/display/spamassassin/CustomRulesets","deps":{"gnupg1":{"origin":"security/gnupg1","version":"1.4.23_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Class-XSAccessor":{"origin":"devel/p5-Class-XSAccessor","version":"1.19_2,1"},"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"p5-Encode-Detect":{"origin":"converters/p5-Encode-Detect","version":"1.01_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Mail-DKIM":{"origin":"mail/p5-Mail-DKIM","version":"1.20240619"},"p5-Mail-SPF":{"origin":"mail/p5-Mail-SPF","version":"3.20240617"},"p5-Net-CIDR-Lite":{"origin":"net/p5-Net-CIDR-Lite","version":"0.22"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-IDN-Encode":{"origin":"textproc/p5-Net-IDN-Encode","version":"2.500"},"p5-Net-LibIDN":{"origin":"dns/p5-Net-LibIDN","version":"0.12_6"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XString":{"origin":"textproc/p5-XString","version":"0.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"re2c":{"origin":"devel/re2c","version":"3.0"}},"categories":["mail","perl5"],"users":["spamd"],"groups":["spamd"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libperl.so.5.36"],"options":{"AS_ROOT":"on","DOCS":"on","SSL":"on","GNUPG_NONE":"off","GNUPG":"on","GNUPG2":"off","MYSQL":"off","PGSQL":"off","DCC":"off","DKIM":"on","DMARC":"off","PYZOR":"off","RAZOR":"off","RELAY_COUNTRY":"off","RLIMIT":"off","SPF_QUERY":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:spamassassin:2024.06.26:::::dragonfly6:x86_64"},"messages":[{"message":"You should complete the following post-installation tasks:\n\n\t1) Read /usr/local/share/doc/spamassassin/INSTALL\n\t   and /usr/local/share/doc/spamassassin/UPGRADE\n\t   BEFORE enabling SpamAssassin for important changes\n\n\t2) Edit the configuration in /usr/local/etc/mail/spamassassin,\n\t   in particular /usr/local/etc/mail/spamassassin/init.pre\n\t   You may get lots of annoying (but harmless) error messages\n\t   if you skip this step.\n\n\t3) To run spamd, add the following to /etc/rc.conf:\n\t   spamd_enable=\"YES\"\n\n\t4) If this is a new installation, you should run sa-update\n\t   and sa-compile. If this isn't a new installation, you\n\t   should run those commands immediately after update and\n           probably run them on a regular basis.\n\n\t5) Install mail/spamass-rules if you want some third-party\n\t   spam-catching rulesets\n\n        6) Remove /usr/local/etc/mail/spamassassin/sa-update-keys if this software is no\n           longer needed. \n\nSECURITY NOTE:\nBy default, spamd runs as root (the AS_ROOT option). If you wish\nto change this, add the following to /etc/rc.conf:\n\n\tspamd_flags=\"-u spamd -H /var/spool/spamd\"","type":"install"}]},{"name":"spamassassin","origin":"mail/spamassassin","version":"4.0.1_1","comment":"Highly efficient mail filter for identifying spam","maintainer":"cy@FreeBSD.org","www":"https://spamassassin.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25809981a41399274c0cb1e681e5ae86c18b0f1dd04eb29d95d86c1ff22c723c","flatsize":3721064,"path":"All/spamassassin-4.0.1_1.pkg","repopath":"All/spamassassin-4.0.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1082336,"desc":"SpamAssassin is a mail filter which attempts to identify spam using text\nanalysis and several internet-based realtime blacklists.\n\nUsing its rule base, it uses a wide range of heuristic tests on mail\nheaders and body text to identify \"spam\", also known as unsolicited\ncommercial email.\n\nOnce identified, the mail can then be optionally tagged as spam for later\nfiltering using the user's own mail user-agent application.\n\nAdditional drop-in rule sets are available at\nhttps://cwiki.apache.org/confluence/display/spamassassin/CustomRulesets","deps":{"gnupg1":{"origin":"security/gnupg1","version":"1.4.23_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Class-XSAccessor":{"origin":"devel/p5-Class-XSAccessor","version":"1.19_2,1"},"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"p5-Encode-Detect":{"origin":"converters/p5-Encode-Detect","version":"1.01_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Mail-DKIM":{"origin":"mail/p5-Mail-DKIM","version":"1.20240619"},"p5-Mail-SPF":{"origin":"mail/p5-Mail-SPF","version":"3.20240617"},"p5-Net-CIDR-Lite":{"origin":"net/p5-Net-CIDR-Lite","version":"0.22"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-IDN-Encode":{"origin":"textproc/p5-Net-IDN-Encode","version":"2.500"},"p5-Net-LibIDN":{"origin":"dns/p5-Net-LibIDN","version":"0.12_6"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XString":{"origin":"textproc/p5-XString","version":"0.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"re2c":{"origin":"devel/re2c","version":"3.0"}},"categories":["mail","perl5"],"users":["spamd"],"groups":["spamd"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libperl.so.5.36"],"options":{"AS_ROOT":"on","DOCS":"on","SSL":"on","GNUPG_NONE":"off","GNUPG":"on","GNUPG2":"off","MYSQL":"off","PGSQL":"off","DCC":"off","DKIM":"on","DMARC":"off","PYZOR":"off","RAZOR":"off","RELAY_COUNTRY":"off","RLIMIT":"off","SPF_QUERY":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:spamassassin:4.0.1:::::dragonfly6:x86_64:1"},"messages":[{"message":"You should complete the following post-installation tasks:\n\n\t1) Read /usr/local/share/doc/spamassassin/INSTALL\n\t   and /usr/local/share/doc/spamassassin/UPGRADE\n\t   BEFORE enabling SpamAssassin for important changes\n\n\t2) Edit the configuration in /usr/local/etc/mail/spamassassin,\n\t   in particular /usr/local/etc/mail/spamassassin/init.pre\n\t   You may get lots of annoying (but harmless) error messages\n\t   if you skip this step.\n\n\t3) To run spamd, add the following to /etc/rc.conf:\n\t   spamd_enable=\"YES\"\n\n        4) If this is a new installation, you should run sa-update\n           and sa-compile. If this isn't a new installation, you\n           should run those commands immediately after update and\n           probably run them on a regular basis.\n\n\t5) Install mail/spamass-rules if you want some third-party\n\t   spam-catching rulesets\n\n        6) Remove /usr/local/etc/mail/spamassassin/sa-update-keys if this software is no\n           longer needed.\n\nSECURITY NOTE:\nBy default, spamd runs as root (the AS_ROOT option). If you wish\nto change this, add the following to /etc/rc.conf:\n\n\tspamd_flags=\"-u spamd -H /var/spool/spamd\"","type":"install"}]},{"name":"soundtouch","origin":"audio/soundtouch","version":"2.3.3","comment":"Open-source audio processing library","maintainer":"crees@FreeBSD.org","www":"https://www.surina.net/soundtouch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c034b6cd282734796fd5dfc8f43d0f60a2a8c8d7b02664bdbfad1c1f9dc3b26","flatsize":230415,"path":"All/soundtouch-2.3.3.pkg","repopath":"All/soundtouch-2.3.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":74400,"desc":"SoundTouch is an open-source audio processing library for changing the\ntempo, pitch, and playback rates of audio streams or files:\n\n  * Tempo (time-stretch): changes the sound to play at faster or slower\n    speed than original, without affecting the sound pitch\n  * Pitch (key): changes the sound pitch or key, without affecting the\n    sound tempo or speed\n  * Playback rate: changes both the sound tempo and pitch, as if an LP\n    disc was played at wrong RPM rate\n\nThe SoundTouch library is suited for application developers writing sound\nprocessing tools that require tempo/pitch control functionality, or just for\nplaying around with the sound effects.  The source kit includes also an\nexample utility SoundStretch that allows processing .WAV audio files with\ncommand-line interface.","categories":["audio"],"shlibs_provided":["libSoundTouch.so.2"],"options":{"INTEGER_SAMPLES":"off","OPENMP":"on","OPTIMIZED_CFLAGS":"on"},"annotations":{"cpe":"cpe:2.3:a:surina:soundtouch:2.3.3:::::dragonfly6:x86_64"}},{"name":"soundgrab","origin":"audio/soundgrab","version":"1.0.1_4","comment":"Interactively select and save sections of an audio file","maintainer":"ports@FreeBSD.org","www":"http://rawrec.sourceforge.net/soundgrab/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb06a3f5d53075da36a31c6c934a1c6999815fab4ea9c845d1c03ad4836df88e","flatsize":191142,"path":"All/soundgrab-1.0.1_4.pkg","repopath":"All/soundgrab-1.0.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":53664,"desc":"soundgrab is designed to help you slice up a big long raw audio file\n(by default 44.1 kHz 2 channel signed sixteen bit little endian) and\nsave your favorite sections to other files. It does this by providing\nyou with a cassette player like command line interface. Commands like\nff <secs>, rw <secs>, jump <offset_from_start> can be used while the\nvolume is being played or while it is stopped to move the player head\naround. The commands mark and name allow you to give names to sections\nbetween the mark and the current position of the player head (like\nemacs mark and point concept), and the export command exports the\nnamed sections to other files in wav, cdr (CD mastering), or raw\nformat (or ogg or flac format if the appropriate encoder binaries are\nfound on your system).","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rawrec":{"origin":"audio/rawrec","version":"0.9.991_2"},"sox":{"origin":"audio/sox","version":"14.4.2.20210509_5"},"vorbis-tools":{"origin":"audio/vorbis-tools","version":"1.4.2_5,3"}},"categories":["audio","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe soundgrab port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"source-code-pro-ttf","origin":"x11-fonts/source-code-pro-ttf","version":"2.042","comment":"Set of fonts by Adobe designed for coders","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/adobe-fonts/source-code-pro","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c36dd3cdaecd910481c58c029e6de8cb4df47e2bab332417b200253a0bdd7865","flatsize":2611433,"path":"All/source-code-pro-ttf-2.042.pkg","repopath":"All/source-code-pro-ttf-2.042.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":593396,"desc":"Source Code Pro was designed by Paul D. Hunt as a companion to Source Sans.\nThis complementary family was adapted from the Source design due to a\nrequest to create a monospaced version for coding applications.\n\nSource Code Pro currently supports a wide range of languages using Latin\nscript, and includes all the characters in the Adobe Latin 4 glyph set. As\nan open source project, it is expected that incremental updates will be\nmade over time to extend glyph set coverage and functionality.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You can start using the fonts by following these instructions:\n\nAdd the following line to the \"Files\" section of your x.org configuration file:\n\n\tFontPath \"/usr/local/share/fonts/SourceCodePro/\"","type":"install"}]},{"name":"soundtracker","origin":"audio/soundtracker","version":"1.0.5","comment":"Pattern-oriented music editor","maintainer":"yuri@FreeBSD.org","www":"https://sourceforge.net/projects/soundtracker/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1ef8ea1864f1cb9210bf6056675e8d591e05a5cbc677073906e825a275221cf","flatsize":1485713,"path":"All/soundtracker-1.0.5.pkg","repopath":"All/soundtracker-1.0.5.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":444536,"desc":"SoundTracker is a pattern-oriented music editor (similar to the DOS program\n'FastTracker'). Samples are lined up on tracks and patterns which are then\narranged to a song.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libxml2.so.2","libsndfile.so.1"],"options":{"JACK":"off","OSS":"on","PULSEAUDIO":"off","SDL":"on"}},{"name":"source-sans-ttf","origin":"x11-fonts/source-sans-ttf","version":"3.052","comment":"Set of fonts by Adobe designed for user interfaces","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/adobe-fonts/source-sans","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0c7c039812d2ae713dabad8820062330040278194e23cf4e6e57ea36eb492dc","flatsize":5169446,"path":"All/source-sans-ttf-3.052.pkg","repopath":"All/source-sans-ttf-3.052.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1072408,"desc":"Source Sans Pro: Adobe's first open source type family\n\nSource Sans Pro was designed by Paul D. Hunt as Adobe's first open source\ntypeface family, conceived primarily as a typeface for user interfaces.\nSource Sans Pro draws inspiration from the clarity and legibility of\ntwentieth-century American gothic typeface designs.\n\nSource Sans Pro currently supports a wide range of languages using Latin\nscript, and includes all the characters in the Adobe Latin 4 glyph set. As\nan open source project, it is expected that incremental updates will be\nmade over time to extend glyph set coverage and functionality.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You can start using the fonts by following these instructions:\n\nAdd the following line to the \"Files\" section of your x.org configuration file:\n\n\tFontPath \"/usr/local/share/fonts/SourceSans/\"","type":"install"}]},{"name":"sound-of-sorting","origin":"math/sound-of-sorting","version":"0.6.5_5","comment":"Visualization and \"Audibilization\" of Sorting Algorithms","maintainer":"se@FreeBSD.org","www":"https://panthema.net/2013/sound-of-sorting/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c623d3c965dc65e62ba6b218ad7d8a0e7af69cc325c9ee00ad7d6de5690a5d9d","flatsize":472346,"path":"All/sound-of-sorting-0.6.5_5.pkg","repopath":"All/sound-of-sorting-0.6.5_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":147812,"desc":"This program demonstrates the working principles of some 20 sorting\nalgorithms and is very easy to use. Select the algorithm, the speed\nof the visualisation and whether you want to get sound output (that\nreflects the values being moved and is characteristic for each kind\nof algorithm).","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["math"],"shlibs_required":["libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu-3.0.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"sortmail","origin":"mail/sortmail","version":"1.20_1","comment":"Useful tool for sorting mbox style mailboxes after date","maintainer":"lasse@freebsdcluster.org","www":"https://www.cs.duke.edu/~des/scripts/sortmail_article.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"716e8ad795040b2c63a27c37ce07dac84580ddab5fef20ef61e91212cedf00b2","flatsize":60727,"path":"All/sortmail-1.20_1.pkg","repopath":"All/sortmail-1.20_1.pkg","licenselogic":"single","pkgsize":21940,"desc":"sortmail - sort email messages by date/time\n\nsortmail  is  a  front end for decomposemail(1) and recom-\nposemail(1).  Each mailbox argument is  disassembled  into\nits  component  messages, then these messages are reassem-\nbled into new mailboxes based on  command  line  selection\ncriteria.  Some additional functionality is provided, such\nas backup copies, recursion, etc.\n\nSoftware written by: Daniel E. Singer (a.k.a. Toolman)\n\n\tLasse L. Johnsen\n\tlasse@freebsdcluster.org","categories":["mail"]},{"name":"sord","origin":"devel/sord","version":"0.16.16","comment":"Lightweight C library for storing RDF data in memory","maintainer":"eduardo@FreeBSD.org","www":"https://drobilla.net/category/sord/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1312c0bb2151696a981f84106a5f2034f4e83841c637c58a737578c30e9bbe03","flatsize":95711,"path":"All/sord-0.16.16.pkg","repopath":"All/sord-0.16.16.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":30232,"desc":"Sord is a lightweight C library for storing RDF data in memory.","deps":{"pcre2":{"origin":"devel/pcre2","version":"10.43"},"serd":{"origin":"devel/serd","version":"0.32.2"},"zix":{"origin":"devel/zix","version":"0.4.2"}},"categories":["devel"],"shlibs_required":["libserd-0.so.0","libpcre2-8.so.0","libzix-0.so.0"],"shlibs_provided":["libsord-0.so.0"]},{"name":"sonivox","origin":"audio/sonivox","version":"3.6.12","comment":"Fork of the AOSP 'platform_external_sonivox' to use out of Android","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pedrolcl/sonivox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a3fef59faa9f3f06b5e7a2b1006b452f1f74804c36fa9ad0c0350e22c5bf107","flatsize":1218753,"path":"All/sonivox-3.6.12.pkg","repopath":"All/sonivox-3.6.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":249340,"desc":"sonivox is a fork of the Android Open Source Project\n'platform_external_sonivox', including a CMake based build system to be used\nnot on Android, but on any other computer Operating System. Google licensed\nthis work originally named Sonivox EAS (Embedded Audio Synthesis) from the\ncompany Sonic Network Inc. under the terms of the Apache License 2.0.\n\nThis is a Wave Table synthesizer, not using external soundfont files but\nembedded samples instead. It is also a real time GM synthesizer. It consumes\nvery little resources, so it may be indicated in projects for small embedded\ndevices. There is neither MIDI input nor Audio output facilities included in\nthe library. You need to provide your own input/output.","categories":["audio"],"shlibs_provided":["libsonivox.so.3"]},{"name":"source-highlight","origin":"textproc/source-highlight","version":"3.1.9_9","comment":"C/C++ and Java sources to HTML converter","maintainer":"tcberner@FreeBSD.org","www":"https://www.gnu.org/software/src-highlite/source-highlight.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95e68fbb774f8650cb2303c4c3cd5cced2ffbe653b77a7bbbfe3f49f5038f8d8","flatsize":11141706,"path":"All/source-highlight-3.1.9_9.pkg","repopath":"All/source-highlight-3.1.9_9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1054760,"desc":"Source-highlight is a simple program that, given a source C/C++,\nProlog, Perl, PHP3, Python or Java file, produces an html source\nwith syntax highlighting.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc"],"shlibs_required":["libboost_regex.so.1.84.0"],"shlibs_provided":["libsource-highlight.so.4"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"sound-juicer","origin":"audio/sound-juicer","version":"3.38.0_5","comment":"Clean, mean, and lean CD ripper for GNOME","maintainer":"gnome@FreeBSD.org","www":"http://www.burtonini.com/blog/computers/sound-juicer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03e3ceb08a9ffaf6a9f0c3c87b9e17dff5316156d28a444888b48b6af394c269","flatsize":2735623,"path":"All/sound-juicer-3.38.0_5.pkg","repopath":"All/sound-juicer-3.38.0_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":593248,"desc":"Sound Juicer is a clean, mean and lean CD ripper for GNOME2.\nIt provides a clean interface and simple preferences, aiming\nto do The Right Thing and What You Mean all of the time.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"brasero":{"origin":"sysutils/brasero","version":"3.12.3_6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-cdparanoia":{"origin":"audio/gstreamer1-plugins-cdparanoia","version":"1.22.10"},"gstreamer1-plugins-flac":{"origin":"audio/gstreamer1-plugins-flac","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-vorbis":{"origin":"audio/gstreamer1-plugins-vorbis","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libdiscid":{"origin":"audio/libdiscid","version":"0.6.4_1"},"libmusicbrainz5":{"origin":"audio/libmusicbrainz5","version":"5.1.0.19_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgio-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcanberra-gtk3.so.0","libbrasero-media3.so.1","libgstreamer-1.0.so.0","libgstpbutils-1.0.so.0","libmusicbrainz5.so.1","libdiscid.so.0"]},{"name":"source-serif-ttf","origin":"x11-fonts/source-serif-ttf","version":"4.005","comment":"Set of fonts by Adobe designed for UI","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/adobe-fonts/source-serif","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a31b059042b4905419f1869033a7b44755e20f5e4eb24e2a9158431c266cb4c","flatsize":14082556,"path":"All/source-serif-ttf-4.005.pkg","repopath":"All/source-serif-ttf-4.005.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":3260700,"desc":"Source Serif Pro is a set of OpenType fonts to complement the Source Sans Pro\nfamily.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You can start using the fonts by following these instructions:\n\nAdd the following line to the \"Files\" section of your x.org configuration file:\n\n\tFontPath \"/usr/local/share/fonts/SourceSerif/\"","type":"install"}]},{"name":"spatialite","origin":"databases/spatialite","version":"5.1.0_1","comment":"Spatial Extensions for SQLite","maintainer":"lbartoletti@FreeBSD.org","www":"https://www.gaia-gis.it/gaia-sins/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d68979bb21362effcb9a5e0af42bc8d6cc423c5057c2854deb0298867d9b5dcf","flatsize":36390753,"path":"All/spatialite-5.1.0_1.pkg","repopath":"All/spatialite-5.1.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4667556,"desc":"SpatiaLite is just a small sized SQLite extension. Once you have installed\nSpatiaLite (a very simple and elementary task), the SQLite DBMS is enable to\nload, store and manipulate Spatial Data (aka GeographicData, GIS Data,\nCartographic Data, GeoSpatial Data, Geometry Data and alike). SpatiaLite\nimplements spatial extensions following the specification of the Open\nGeospatial Consortium (OGC).","deps":{"freexl":{"origin":"textproc/freexl","version":"2.0.0"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"librttopo":{"origin":"devel/librttopo","version":"1.1.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","geography"],"shlibs_required":["libxml2.so.2","libsqlite3.so.0","libminizip.so.1","librttopo.so.1","libfreexl.so.1","libproj.so.25","libgeos_c.so.1"],"shlibs_provided":["libspatialite.so.8"]},{"name":"sonarqube-ant-task","origin":"devel/sonarqube-ant-task","version":"2.7.0.1612","comment":"SonarQube Plugin for analysis projects with an Apache Ant","maintainer":"netchild@FreeBSD.org","www":"https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-ant/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"318b937111b85a729f949cb912d4eeb6193df561ea98db74429224dd259f3bc9","flatsize":641787,"path":"All/sonarqube-ant-task-2.7.0.1612.pkg","repopath":"All/sonarqube-ant-task-2.7.0.1612.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":571540,"desc":"The SonarScanner for Ant provides a task to allow integration of SonarQube\nanalysis into an Apache Ant build script.\n\nThe SonarQube Scanner for Ant is an Ant Task that is wrapper of SonarQube\nScanner, which works by invoking SonarQube Scanner and passing to it all\nproperties named following a sonar.* convention. This has the downside of not\nbeing very Ant-y, but the upside of providing instant availability of any new\nanalysis parameter introduced by a new version of a plugin or of SonarQube\nitself.","deps":{"apache-ant":{"origin":"devel/apache-ant","version":"1.10.13_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"sonar-scanner-cli":{"origin":"devel/sonar-scanner-cli","version":"6.0.0.4432"}},"categories":["devel","java"],"annotations":{"cpe":"cpe:2.3:a:sonarsource:sonarqube-ant-task:2.7.0.1612:::::dragonfly6:x86_64"},"messages":[{"message":"To integrate SonarQube with SonarQube Scanner for Ant (default\n  settings):\n  - define a new sonar Ant target in your Ant build script\n  - for the SonarQube target set classpath value to\n   /usr/local/share/sonarqube-ant-task/sonarqube-ant-task.jar\n\n\n  More information:\n  https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-ant/","type":"install"}]},{"name":"spectacle-lv2","origin":"audio/spectacle-lv2","version":"2.0.1_3","comment":"Realtime graphical spectrum analyzer, LV2 plugin and JACK application","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jpcima/spectacle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef8981f1a0299eb07c685fac30a203b15038bcb107304c3d98cf28563faabe38","flatsize":4207578,"path":"All/spectacle-lv2-2.0.1_3.pkg","repopath":"All/spectacle-lv2-2.0.1_3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":853184,"desc":"Spectacle is a real-time spectral analyzer using the short-time Fourier\ntransform, available as LV2 audio plugin and JACK client.\n\nfeatures:\n* display the spectrum on logarithmic musical scale\n* control the parameters of the analysis that affect latency and precision\n* have zoom functionality and smooth interpolation\n* identify the value under cursor and the peaks","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["audio"],"shlibs_required":["libfftw3f.so.3","libGL.so.1","libX11.so.6","libjack.so.0"],"options":{"JACK":"on","VST":"off"}},{"name":"somafm-cli","origin":"audio/somafm-cli","version":"0.3.1_1","comment":"Listen to SomaFM in your terminal","maintainer":"lcook@FreeBSD.org","www":"https://github.com/rockymadden/somafm-cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b940c4a35cf7bec784f6cee4a0c1be5d006d7330470bd8623216845451793d01","flatsize":15063,"path":"All/somafm-cli-0.3.1_1.pkg","repopath":"All/somafm-cli-0.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4576,"desc":"Stream your favorite music channels from\nsomafm.com within a terminal using mpv.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"jq":{"origin":"textproc/jq","version":"1.7.1"},"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"}},"categories":["audio"],"options":{"DOCS":"on"}},{"name":"sonic","origin":"textproc/sonic","version":"1.3.0_13","comment":"Fast, lightweight, and schema-less search backend","maintainer":"mikael@FreeBSD.org","www":"https://github.com/valeriansaliou/sonic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65324f7b55e9ae9af5dcee7825b820e5ecbf5bd0921a2c8b0ba0f48f1904e181","flatsize":8825634,"path":"All/sonic-1.3.0_13.pkg","repopath":"All/sonic-1.3.0_13.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":2368660,"desc":"Sonic is a fast, lightweight, and schema-less search backend.  It\ningests search texts and identifier tuples that can then be queried\nagainst in a microsecond's time.\n\nSonic can be used as a simple alternative to super-heavy and\nfull-featured search backends such as Elasticsearch in some use-cases.\nIt is capable of normalizing natural language search queries,\nauto-completing a search query and providing the most relevant\nresults for a query.  Sonic is an identifier index, rather than a\ndocument index; when queried, it returns IDs that can then be used\nto refer to the matched documents in an external database.\n\nA strong attention to performance and code cleanliness has been\ngiven when designing Sonic.  It aims at being crash-free, super-fast\nand puts minimum strain on server resources.\n\nWWW: https://github.com/valeriansaliou/sonic","categories":["textproc"],"users":["sonic"],"groups":["sonic"],"options":{"DOCS":"on"}},{"name":"songrec","origin":"audio/songrec","version":"0.3.3_3","comment":"Shazam client written in Rust","maintainer":"yuri@FreeBSD.org","www":"https://github.com/marin-m/SongRec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38f086bf26d57be7535f10acfc529a0926f110b39cfe1ca5b863c73862220d91","flatsize":7237235,"path":"All/songrec-0.3.3_3.pkg","repopath":"All/songrec-0.3.3_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1857804,"desc":"SongRec is an open-source Shazam client for Linux, written in Rust.\n\nFeatures:\n* Recognize audio from an arbitrary audio file.\n* Recognize audio from the microphone.\n* Usage from both GUI and command line (for the file recognition part).\n* Provide an history of the recognized songs on the GUI, exportable to CSV.\n* Continuous song detection from the microphone, with the ability to choose\n  your input device.\n* Ability to recognize songs from your speakers rather than your microphone\n  (on compatible PulseAudio setups).\n* Generate a lure from a song that, when played, will fool Shazam into\n  thinking that it is the concerned song.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libdbus-1.so.3","libgtk-3.so.0","libgdk-3.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libasound.so.2","libssl.so.12","libcrypto.so.12"]},{"name":"sonic-visualiser","origin":"audio/sonic-visualiser","version":"4.0.1_11","comment":"Program for viewing and analysing the contents of music audio files","maintainer":"uddka@student.kit.edu","www":"https://www.sonicvisualiser.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3880ffb1a268acb6cec55cf1bdb7491c2d568b1dc3873518ff8573195d889001","flatsize":8666688,"path":"All/sonic-visualiser-4.0.1_11.pkg","repopath":"All/sonic-visualiser-4.0.1_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3276288,"desc":"Sonic Visualiser is a program for viewing and analysing the contents\nof music audio files.\n\nIt supports serveral audio file formats and displays their waveforms\nand spectograms in a straightforward way. The audio data can be\nannotated and played back featuring time streching. Furthermore it\ncan be extended by third-party vamp plugins for feature extraction.","deps":{"capnproto":{"origin":"devel/capnproto","version":"1.0.2"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libfishsound":{"origin":"audio/libfishsound","version":"1.0.0_5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libid3tag":{"origin":"audio/libid3tag","version":"0.16.3"},"liblrdf":{"origin":"textproc/liblrdf","version":"0.6.1"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"liboggz":{"origin":"audio/liboggz","version":"1.1.1_5"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"rubberband":{"origin":"audio/rubberband","version":"3.3.0"},"serd":{"origin":"devel/serd","version":"0.32.2"},"sord":{"origin":"devel/sord","version":"0.16.16"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"},"vamp-plugin-sdk":{"origin":"audio/vamp-plugin-sdk","version":"2.9.0_2"}},"categories":["audio"],"shlibs_required":["libfftw3f.so.3","libsndfile.so.1","librubberband.so.2","libfftw3.so.3","libsamplerate.so.0","libsord-0.so.0","libserd-0.so.0","libcapnp.so.1.0.2","libkj.so.1.0.2","libportaudio.so.2","libjack.so.0","liblrdf.so.2","liboggz.so.2","libogg.so.0","libfishsound.so.1","libvorbis.so.0","libvorbisenc.so.2","libspeex.so.1","libFLAC.so.12","libmad.so.0","libid3tag.so.0","libopusfile.so.0","libX11.so.6","libvamp-hostsdk.so.3","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DEBUG":"off","FISHSOUND":"on","ID3TAG":"on","JACK":"on","MAD":"on","OSC":"off","PORTAUDIO":"on","PULSEAUDIO":"off"}},{"name":"solitaire","origin":"math/solitaire","version":"19980817_1","comment":"Reference implementation of the Solitaire encryption algorithm","maintainer":"ports@FreeBSD.org","www":"http://www.counterpane.com/solitaire.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51c7d3708fc311ed535b4036c2b7cdce98dc61870bd0388831d7f76afe98145e","flatsize":11045,"path":"All/solitaire-19980817_1.pkg","repopath":"All/solitaire-19980817_1.pkg","licenselogic":"single","pkgsize":3648,"desc":"Solitaire is an encryption system based on a deck of cards by Bruce\nSchneier.  Although it is designed to be worked out by a human, it can\nwork on computers.  This is the reference implementation programmed in\nPerl.  The program itself is installed as 'solitaire', and the source\ncode and test vectors are installed in share/doc/solitaire.\n\nPlease read the web site below before relying on this for real security.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe solitaire port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"stendhal","origin":"games/stendhal","version":"1.35_1","comment":"Two-dimensional massively multi-player online RPG","maintainer":"antumdeluge@gmail.com","www":"https://stendhalgame.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2977e929832377ebd895219c403258dfbd6ddf20695575e7c4faebed47090db","flatsize":60911986,"path":"All/stendhal-1.35_1.pkg","repopath":"All/stendhal-1.35_1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","GPLv2"],"pkgsize":58798568,"desc":"Stendhal is an open source 2D MMORPG with an excellent community. Players can\ngain experience through battling, quest for special items, explore an expanding\nworld or even be a part of the development. There are lots of ways to be\ninvolved in the project. Stendhal is developed using the Arianne game\ndevelopment system.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"],"options":{"CLIENT":"on","SERVER":"off"}},{"name":"solarized","origin":"misc/solarized","version":"1.0.0","comment":"Precision colors schemes for machines and people","maintainer":"dbaio@FreeBSD.org","www":"https://ethanschoonover.com/solarized","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfcc6fbe5dfa79f3404ba28ede0d2b1e1cbdf5247459ed48f980e14bcb99d446","flatsize":790397,"path":"All/solarized-1.0.0.pkg","repopath":"All/solarized-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":143668,"desc":"Solarized is a sixteen color palette (eight monotones, eight accent colors)\ndesigned for use with terminal and gui applications. It has several unique\nproperties. It has been tested extensively in real world use on color\ncalibrated displays (as well as uncalibrated/intentionally miscalibrated\ndisplays) and in a variety of lighting conditions.","categories":["misc"]},{"name":"solver","origin":"games/solver","version":"0.1_1","comment":"Math training game using C and SDL2","maintainer":"modex@danwin1210.de","www":"https://github.com/modexsoft/solver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3181de3df74b10f8f69e797ae68ec09f4174371ea1992eade9e17a891a20a767","flatsize":909329,"path":"All/solver-0.1_1.pkg","repopath":"All/solver-0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":460664,"desc":"Solver is a math training game. The goal of the game is to improve the\nuser's confidence in using four basic math operations: addition,\nsubtraction, multiplication and division. The user can set various\noptions to create a custom game experience. These options include\nsetting the time limit and the goal for correct/incorrect answers.\nThis program uses C and SDL2.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0"]},{"name":"solarconquest","origin":"games/solarconquest","version":"0.2_13","comment":"Space 2D action game with plenty of shooting","maintainer":"amdmi3@FreeBSD.org","www":"http://games.sajthelper.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2da34cf8ac7ac3dce7d1803361eb229367b1f0bfa28d950ce29bdd18c83cfb4","flatsize":1588629,"path":"All/solarconquest-0.2_13.pkg","repopath":"All/solarconquest-0.2_13.pkg","licenselogic":"single","pkgsize":74512,"desc":"An expedition to another solar system was supposed to be the biggest event in\nmankind's history. While it achieved such glory, it also caused a corrupt\nAdmrial to gain new territory.\n\nYou are part of a small rebel force. Your task is to keep Admrial Moretti's\nforces at bay, until the Earth Space Forces can send a rescue team.\n\nSolar Conquest is a 2D action game that takes place in space. You pilot a\nfighter and fight alongside dozens of allies. Battles can range from just a\ndozen a team, or up to all out war with hundreds of ships per team.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libGL.so.1","libGLU.so.1","libpng16.so.16","libjpeg.so.8"]},{"name":"sonar-scanner-cli","origin":"devel/sonar-scanner-cli","version":"6.0.0.4432","comment":"Scanner component of SonarQube","maintainer":"netchild@FreeBSD.org","www":"https://www.sonarqube.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a729fc10d0911f56186e8715141975e0855b3eea48fc42f09dd0d16d3501b045","flatsize":4856975,"path":"All/sonar-scanner-cli-6.0.0.4432.pkg","repopath":"All/sonar-scanner-cli-6.0.0.4432.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":4326088,"desc":"SonarQube is the leading tool for continuously inspecting the Code\nQuality and Security of your codebases and guiding development teams\nduring Code Reviews.\n\nSonar-scanner-cli is a source code scanning component of SonarQube.","deps":{"node20":{"origin":"www/node20","version":"20.15.1"},"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["devel","security","www","java"],"annotations":{"cpe":"cpe:2.3:a:sonarsource:sonarqube_scanner:6.0.0.4432:::::dragonfly6:x86_64"},"messages":[{"message":"The SonarQube scanner component is now installed as\n    /usr/local/bin/sonar-scanner\n\nBefore the first start (but not if you update), you have to configure which\nSonarQube server to use in\n    /usr/local/libexec/sonar-scanner-cli/conf/sonar-scanner.properties"}]},{"name":"spacejunk","origin":"games/spacejunk","version":"1.0.5_3","comment":"Video game about traveling in 2D planetary systems","maintainer":"amdmi3@FreeBSD.org","www":"https://spacejunk.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b0cf5c2f503962c471e573c70b4e76b271b1ee6c905a395723fb80de74b1de5","flatsize":7294132,"path":"All/spacejunk-1.0.5_3.pkg","repopath":"All/spacejunk-1.0.5_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":5323092,"desc":"Spacejunk is a computer game about traveling in 2D planetary systems.\nThe player must collect drifting garbage by navigating through the\ngravitational fields of planets and stars. A rough editor for\nplanetary systems is provided too.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"sokoban","origin":"games/sokoban","version":"1.0_2","comment":"Logical game: problems with packets in cave","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6756691fff5dcadc81271c5f58a6c49161240785be4f458f6d9a4cae0d24efb","flatsize":39146,"path":"All/sokoban-1.0_2.pkg","repopath":"All/sokoban-1.0_2.pkg","licenselogic":"single","pkgsize":16680,"desc":"This is port of SOKOBAN - logical game, where U must solve problems\nwith pushing packets in labirints.\nThe problem is to push packets to saving positions by moving around\nand pushing only one packet at a time if possible.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe sokoban port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sol","origin":"games/sol","version":"1.0.8_1","comment":"Solitaire card game for X Window System","maintainer":"ports@FreeBSD.org","www":"https://shh.thathost.com/pub-unix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efd4d67a936c189e35545e232ecfc98e8176a53565e42aa0476685169640baa3","flatsize":79033,"path":"All/sol-1.0.8_1.pkg","repopath":"All/sol-1.0.8_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":28580,"desc":"This is a Solitaire card game highly inspired by the one bundled\nwith a well known \"operating system\". Features a site-wide highscore\ntable.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libshhcards":{"origin":"games/libshhcards","version":"1.0.6"},"libshhmsg":{"origin":"devel/libshhmsg","version":"1.4.2"},"libshhopt":{"origin":"devel/libshhopt","version":"1.1.7_1"},"libxalloc":{"origin":"devel/libxalloc","version":"1.0.4"}},"categories":["games"],"shlibs_required":["libshhopt.so.1","libshhmsg.so.1","libxalloc.so.1","libshhcards.so.1","libXaw.so.7","libXt.so.6","libXpm.so.4","libXext.so.6","libXmu.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sol port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"solaar","origin":"sysutils/solaar","version":"1.0.1_1","comment":"Device manager for the Logitech Unifying Receiver","maintainer":"ports@FreeBSD.org","www":"https://pwr-solaar.github.io/Solaar/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e024ae58bfca11a6286d548415f9430295e6300a3b8fe166500307a178c940ca","flatsize":1155099,"path":"All/solaar-1.0.1_1.pkg","repopath":"All/solaar-1.0.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":211068,"desc":"Solaar is a device manager for Logitech's Unifying Receiver.  It is\nable to pair/unpair devices to the receiver, and for most devices read\nbattery status.\n\nIt comes in two flavors, command-line and GUI.  Both are able to list\nthe devices paired to a Unifying Receiver, show detailed info for each\ndevice, and also pair/unpair supported devices with the receiver.","deps":{"hidapi":{"origin":"comms/hidapi","version":"0.14.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"options":{"GUI":"off"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe solaar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sol2","origin":"devel/sol2","version":"4.0.0.a","comment":"C++ header-only library binding to Lua","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ThePhD/sol2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6911c19382ead7319bb0c479e26abaf2d561e33fc1d5ef7fc5bca04bdab96f19","flatsize":1117925,"path":"All/sol2-4.0.0.a.pkg","repopath":"All/sol2-4.0.0.a.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":134084,"desc":"sol2 is a C++ library binding to Lua. It currently supports all Lua versions\n5.1+ (LuaJIT 2.0+ and MoonJIT included). sol2 aims to be easy to use and easy to\nadd to a project. The library is header-only for easy integration with projects,\nand a single header can be used for drag-and-drop start up.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["devel"]},{"name":"solarus","origin":"games/solarus","version":"1.6.5_1","comment":"Zelda-like 2D game engine","maintainer":"danilo@FreeBSD.org","www":"https://www.solarus-games.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0783a744812328f32e3e832f9b8393ee1c2c4eec51389679f01a1b9e43f02549","flatsize":6109137,"path":"All/solarus-1.6.5_1.pkg","repopath":"All/solarus-1.6.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1347488,"desc":"Solarus is an open-source Zelda-like 2D game engine.","deps":{"glm":{"origin":"math/glm","version":"1.0.1,1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libSDL2_image-2.0.so.0","libSDL2_ttf-2.0.so.0","libopenal.so.1","libphysfs.so.1","libvorbis.so.0","libvorbisfile.so.3","libogg.so.0","libmodplug.so.1","libGLX.so.0","libOpenGL.so.0","libluajit-5.1.so.2","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libSDL2-2.0.so.0"],"shlibs_provided":["libsolarus-gui.so.1","libsolarus.so.1"],"options":{"LUAJIT":"on"}},{"name":"soothsayer","origin":"textproc/soothsayer","version":"0.6.3_4","comment":"Intelligent predictive text entry platform","maintainer":"ports@FreeBSD.org","www":"http://presage.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41a59cf41d10271804259dcd62e3868a37c2da5d3350592df6da5d853674aa71","flatsize":18175454,"path":"All/soothsayer-0.6.3_4.pkg","repopath":"All/soothsayer-0.6.3_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4815972,"desc":"Soothsayer is an intelligent predictive text entry platform. Soothsayer\nexploits redundant information embedded in natural languages to generate\npredictions. Soothsayer's modular and pluggable architecture allows its\nlanguage model to be extended and customized to utilize statistical,\nsyntactic, and semantic information sources.\n\nA predictive text entry system attempts to improve ease and speed of\ntextual input. Word prediction consists in computing which word tokens\nor word completions are most likely to be entered next. The system\nanalyses the text already entered and combines the information thus\nextracted with other information sources to calculate a set of most\nprobable tokens.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["textproc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libsqlite3.so.0"],"shlibs_provided":["libsoothsayer.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe soothsayer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sofa","origin":"astro/sofa","version":"20231011","comment":"Set of algorithms and procedures used in fundamental astronomy","maintainer":"yuri@FreeBSD.org","www":"https://www.iausofa.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7c111c2f8ea510b93e0be1e060c7e123ba088e7d3e3370598dc20a498af4623","flatsize":442686,"path":"All/sofa-20231011.pkg","repopath":"All/sofa-20231011.pkg","licenselogic":"single","licenses":["SOFA"],"pkgsize":127424,"desc":"The SOFA Collection consists of libraries of routines in ANSI C. There is a\nsuite of vector/matrix routines and various utilities that underpin the\nastronomy algorithms, which include routines for the following:\n\n* Astrometry\n* Calendars\n* Time Scales\n* Ecliptic Coordinates\n* Earth Rotation and Sidereal Time\n* Ephemerides (medium precision)\n* Fundamental Arguments\n* Galactic Coordinates\n* Geocentric/Geodetic Transformations\n* Precession, Nutation and Polar Motion\n* Star Catalog Conversion","categories":["astro","devel"]},{"name":"socklog","origin":"sysutils/socklog","version":"2.1.0_2","comment":"Small and secure replacement for syslogd","maintainer":"ports@FreeBSD.org","www":"http://smarden.org/socklog/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df5731e8ee6748527c68f61a9a508d54395423193d53f1b0adbb5185102f5205","flatsize":181285,"path":"All/socklog-2.1.0_2.pkg","repopath":"All/socklog-2.1.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":47492,"desc":"socklog in cooperation with the runit package is a small and secure replacement\nfor syslogd. There are three main features, syslogd provides:\n\n- receiving syslog messages from an Unix domain socket (/dev/log) or UDP socket\n  (0.0.0.0:514) and writing them to various files on disk depending on facility\n  and priority.\n- writing received syslog messages to an UDP socket (a.b.c.d:514)\n\nsocklog provides these features with the help of runit's runsvdir,\nrunsv, and svlogd, provides a different network logging concept, and\nadditionally does log event notification.\n\nsvlogd has a built in log file rotation based on file size, so there is no\nneed for any cron jobs or similar to rotate the logs. Log partitions can be\ncalculated properly.","deps":{"runit":{"origin":"sysutils/runit","version":"2.1.2_5"}},"categories":["sysutils","net"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe socklog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"starfighter","origin":"games/starfighter","version":"2.4_2","comment":"Liberate the universe from the evil company WEAPCO","maintainer":"alfix86@gmail.com","www":"https://pr-starfighter.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a49e29ed5a292ad929b0f6dc48cb494837bd4a989e8022fcd49852d83c3c632","flatsize":53143061,"path":"All/starfighter-2.4_2.pkg","repopath":"All/starfighter-2.4_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":49040848,"desc":"Project: Starfighter is an old school 2D shoot 'em up. In the game you take on\nthe role of a rebel pilot called Chris, who is attempting to overthrow a\nmilitary corporation called Weapco. Weapco has seized control of the known\nuniverse and currently rules it with an iron fist. Chris can no longer stand\nback and watch as millions of people suffer and die. He steals an experimental\ncraft known as \"Firefly\" and begins his mission to fight his way to Sol,\nfreeing key systems along the way. The game opens with Chris attempting to\nescape a Weapco patrol that has intercepted him.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libintl.so.8","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2-2.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0"],"options":{"DOCS":"on"}},{"name":"socketw","origin":"net/socketw","version":"3.10.27","comment":"Cross platform C++ streaming socket library","maintainer":"monwarez@mailoo.org","www":"https://github.com/RigsOfRods/socketw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58d10f32fcfb9847749813e02db1ab81578763ec2e597028505445f88cc33e9a","flatsize":176661,"path":"All/socketw-3.10.27.pkg","repopath":"All/socketw-3.10.27.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":31540,"desc":"SocketW is a cross platform (Linux/FreeBSD/Unix/Win32) streaming socket C++\nlibrary designed to be easy to use. It supports Unix sockets and TCP/IP sockets\nwith optional SSL/TLS (OpenSSL) support. SocketW allows you to write portable\nand secure network applications quickly without needing to spend time learning\nlow-level system functions or reading OpenSSL manuals.","categories":["net"]},{"name":"softhsm2","origin":"security/softhsm2","version":"2.6.1_3","comment":"Software implementation of a Hardware Security Module (HSM)","maintainer":"jaap@NLnetLabs.nl","www":"https://www.opendnssec.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ed1cc20d65e43941fa43be262a6a56663046d4a8ba3cca9ced954b850904f74","flatsize":4468468,"path":"All/softhsm2-2.6.1_3.pkg","repopath":"All/softhsm2-2.6.1_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":622876,"desc":"SoftHSM is an implementation of a cryptographic store accessible\nthrough a PKCS #11 interface. You can use it to explore PKCS #11\nwithout having a Hardware Security Module. It is being developed\nas a part of the OpenDNSSEC project. SoftHSM Version 2 is using\nopenssl for its cryptographic operations.","deps":{"cppunit":{"origin":"devel/cppunit","version":"1.15.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p11-kit":{"origin":"security/p11-kit","version":"0.25.3_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["security"],"shlibs_required":["libsqlite3.so.0","libcrypto.so.12"],"shlibs_provided":["libsofthsm2.so"],"options":{"MIGRATE":"on","SQLITE":"on","CRYP_OPEN":"on","CRYP_BOTAN":"off"},"messages":[{"message":"As of version 2.3.0_1, the storage directory for softhsm has changed from\n/usr/local/var/lib/softhsm to /var/lib/softhsm","type":"upgrade","maximum_version":"2.3.0_1"}]},{"name":"socketpipe","origin":"net/socketpipe","version":"1.10_1","comment":"Zero overhead remote process plumbing","maintainer":"dds@FreeBSD.org","www":"https://www.spinellis.gr/sw/unix/socketpipe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83294b81c151c95a41475a5ad01246a5b3f02e07cf186bfa58c43df5c2015854","flatsize":16515,"path":"All/socketpipe-1.10_1.pkg","repopath":"All/socketpipe-1.10_1.pkg","licenselogic":"single","pkgsize":8916,"desc":"Socketpipe connects over a TCP/IP socket a remote command to a local\ninput generation command and/or a local output processing command.\nThe connection is made by redirecting the input/output file descriptors\nto the socket.  This saves the context switching and data copying\noverhead associated with piping data through ssh(1) or rsh(1).\nSocketpipe must be installed on both machines and user authentication\nis still performed by a command like ssh(1) or rsh(1).  The\nconfidentiality and integrity of the data in transit is not protected\nagainst malicious attacks; the command is designed for use in a\ntrusted LAN environment.","categories":["net"]},{"name":"socketbind","origin":"net/socketbind","version":"1_1","comment":"Library to bind applications on multihomed machines to specific IP address","maintainer":"nm@web.am","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ac23e3e5683fff82367f3005523ff8e3dcc1eb74a05f77fa0d7d5ab01637293","flatsize":5141,"path":"All/socketbind-1_1.pkg","repopath":"All/socketbind-1_1.pkg","licenselogic":"single","pkgsize":2652,"desc":"This library allows you to bind any application which is dynamically linked\nwith libc. It provides convient way to bind socket's source IP to one of the\nmultiple IP's available on computer.\n\nTo use it first of all point LD_PRELOAD to installed library and set BINDTO\nvariable to desired IP address to bind.\n\nHere is the wrapper to run any command binded to some IP address:\nenv LD_PRELOAD=/usr/local/lib/libsocketbind.so.1 BINDTO=$MY_IP_ADDRESS $*","categories":["net"],"shlibs_provided":["libsocketbind.so.1"]},{"name":"socketapi","origin":"net/socketapi","version":"2.2.24","comment":"Socket API library for the SCTPLIB user-space SCTP implementation","maintainer":"thomas.dreibholz@gmail.com","www":"https://www.nntb.no/~dreibh/sctplib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ebc32c88dfc1566b899d455326fe265e81f2fa0c62a64e8d86207816afbf98e","flatsize":949393,"path":"All/socketapi-2.2.24.pkg","repopath":"All/socketapi-2.2.24.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":194740,"desc":"SocketAPI is the socket API library for the SCTPLIB user-space\nSCTP implementation.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"sctplib":{"origin":"net/sctplib","version":"1.0.31"}},"categories":["net"],"shlibs_required":["libsctplib.so.1","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libcppsocketapi.so.2","libsctpsocket.so.2"]},{"name":"sofia-sip","origin":"net/sofia-sip","version":"1.13.17","comment":"Open-source SIP User-Agent library","maintainer":"jailbird@fdf.net","www":"https://github.com/freeswitch/sofia-sip/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"056a13e0f96919692345ede4ad2d0a0c1b61c6331edc4384bfb44815d8ba6a85","flatsize":7285878,"path":"All/sofia-sip-1.13.17.pkg","repopath":"All/sofia-sip-1.13.17.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1042684,"desc":"Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF\nRFC3261 specification.  It can be used as a building block for SIP client\nsoftware for uses such as VoIP, IM, and many other real-time and person-to-\nperson communication services.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libsofia-sip-ua-glib.so.3","libsofia-sip-ua.so.0"]},{"name":"socket_wrapper","origin":"devel/socket_wrapper","version":"1.4.2","comment":"Library passing all socket communications through unix sockets","maintainer":"timur@FreeBSD.org","www":"https://cwrap.org/socket_wrapper.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf1798433c1483349d2aa8745a320646a0bfe82db9848c4ec40ee54f88f0c46a","flatsize":85999,"path":"All/socket_wrapper-1.4.2.pkg","repopath":"All/socket_wrapper-1.4.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":37764,"desc":"socket_wrapper aims to help client/server software development teams willing to\ngain full functional test coverage. It makes possible to run several instances\nof the full software stack on the same machine and perform locally functional\ntesting of complex network configurations.\n\n- Redirects all network communication to happen over unix sockets.\n- Support for IPv4 and IPv6 socket and addressing emulation.\n- Ablility to capture network traffic in pcap format.","categories":["devel"],"shlibs_provided":["libsocket_wrapper.so.0","libsocket_wrapper_noop.so.0"],"options":{"TEST":"off"}},{"name":"sobby","origin":"net/sobby","version":"0.4.8_6","comment":"Standalone obby server","maintainer":"ports@FreeBSD.org","www":"http://gobby.0x539.de","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91d9dddb2d4f757605874fa564cdd65a0b76525176a665e96013fa6f0a34433e","flatsize":278875,"path":"All/sobby-0.4.8_6.pkg","repopath":"All/sobby-0.4.8_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":85864,"desc":"Sobby is a stand-alone server for the collaborative editor gobby\nand other obby users.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml++":{"origin":"textproc/libxml++26","version":"2.40.1_2,1"},"net6":{"origin":"net/net6","version":"1.3.14_9"},"obby":{"origin":"devel/obby","version":"0.4.8_6"}},"categories":["net"],"shlibs_required":["libobby-0.4.so.1","libnet6-1.3.so.0","libxml++-2.6.so.2","libxml2.so.2","libglibmm-2.4.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsigc-2.0.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe sobby port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"socket","origin":"sysutils/socket","version":"1.2_1","comment":"Create TCP socket and connect to stdin/out","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e044842b20f8eb7d6221a5f3f2a64f1c4a552977125d33d7cdb30dea8e842dff","flatsize":36133,"path":"All/socket-1.2_1.pkg","repopath":"All/socket-1.2_1.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":15552,"desc":"The program Socket implements access to TCP sockets from shell level.\nFirst written for the need to open a server socket and read and write\nto the socket interactively for testing purposes, it quickly evolved\ninto a generic tool providing the socket interface for shell script\nand interactive use.\n\nPlease send any comments, suggestions, bug reports etc. to me:\n\nJuergen Nickelsen <jn@berlin.snafu.de>","categories":["sysutils","net"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe socket port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"socat","origin":"net/socat","version":"1.8.0.0_3","comment":"Multipurpose relay and more","maintainer":"ehaupt@FreeBSD.org","www":"http://www.dest-unreach.org/socat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a68046569aac559730b2ac0f237dce9ed0e4e1176b4e5b5f634ea746e8ece563","flatsize":610899,"path":"All/socat-1.8.0.0_3.pkg","repopath":"All/socat-1.8.0.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":205636,"desc":"socat is a relay for bidirectional data transfer between two independent\ndata channels. Each of these data channels may be a file, pipe, device\n(terminal or modem etc.), socket (UNIX, IP4, IP6 - raw, UDP, TCP), a file\ndescriptor (stdin etc.), a program, or an arbitrary combination of two of\nthese.\n\nsocat can be used, e.g., as TCP relay (one-shot or daemon), as an external\nsocksifier, for attacking weak firewalls, as a shell interface to UNIX\nsockets, IP6 relay, for redirecting TCP oriented programs like brutus to a\nserial line, or to establish a relatively secure environment (su and chroot)\nfor running client or server shell scripts with network connections.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","IPV6DEFAULT":"off","READLINE":"off"},"annotations":{"cpe":"cpe:2.3:a:dest-unreach:socat:1.8.0.0:::::dragonfly6:x86_64:3"}},{"name":"sobjectizer","origin":"devel/sobjectizer","version":"5.7.4.2","comment":"Cross-platform C++ actor framework","maintainer":"danfe@FreeBSD.org","www":"https://stiffstream.com/en/products/sobjectizer.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"003ca7c828f63b2f2634fd97f085f175f3484b0a1e508699e5f008f5fdaee743","flatsize":6266245,"path":"All/sobjectizer-5.7.4.2.pkg","repopath":"All/sobjectizer-5.7.4.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":759376,"desc":"SObjectizer is one of the cross-platform and open-source actor frameworks\nfor C++, yet it supports not only Actor Model, but also Publish-Subscribe\nModel and CSP-like channels.  The goal of SObjectizer is to significantly\nsimplify development of concurrent and multithreaded applications in C++.\n\nSObjectizer allows to create a concurrent application as a set of agent-\nobjects which interact with each other through asynchronous messages.\nIt handles message dispatching and provides a working context for message\nprocessing, and allows to tune those things by supplying various ready-\nto-use dispatchers.","categories":["devel"],"shlibs_provided":["libso.5.7.4.2.so"]},{"name":"so-synth-lv2","origin":"audio/so-synth-lv2","version":"1.5","comment":"Unofficial LV2 ports of 50m30n3's synthesizers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jeremysalwen/So-synth-LV2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb37cf208fc22c53900dc24f1c7a3db384751e832db709a8ba94fd7093ccea32","flatsize":61442,"path":"All/so-synth-lv2-1.5.pkg","repopath":"All/so-synth-lv2-1.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20680,"desc":"SO-666 is a feedback based drone synthesizer building upon the SO-KL5 synth.\nIt creates haunting cacophonic howls and drones.\nIt's a bit hard to play but making good use of the modwheel will help keep the\nsound in control.\n\nSO-KL5 is a string based \"piano\" synthezizer. The strings are\nmodeled using the Karplus-Strong String simulation method.\n\nSO-404 is a simple bass synthesizer using 1 oscillator and 1 filter.\nThe oscillator is a simple saw wave oscillator and the filter is a simple\nresonant lowpass filter. You know, like that other very good and famous synth\nwith a similar name. Just not as good and famous.","categories":["audio"]},{"name":"so-hunspell","origin":"textproc/so-hunspell","version":"1.0.2_1","comment":"Somali hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://addons.mozilla.org/en-US/firefox/addon/qaamuuska-afka-soomaaliga/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07e88f58eaa01927f4a36610bce1f34c79bf9437382a44dde81cf4ef93ccb61c","flatsize":334326,"path":"All/so-hunspell-1.0.2_1.pkg","repopath":"All/so-hunspell-1.0.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":84108,"desc":"Somali hunspell dictionaries","categories":["textproc"]},{"name":"sntop","origin":"net/sntop","version":"1.4.3_2","comment":"Monitor status of network nodes using fping","maintainer":"ports@FreeBSD.org","www":"https://sntop.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"343f3987d0163938bbec963a5cf4b2d8de22f0936a69e176087458badf342b02","flatsize":67283,"path":"All/sntop-1.4.3_2.pkg","repopath":"All/sntop-1.4.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21692,"desc":"This is a port of sntop, a curses-based utility that uses fping (ping\ncan be used as well) to determine connectivity of remote network hosts\non a regular interval.  Features include HTML generation and a secure\nterminal.","deps":{"fping":{"origin":"net/fping","version":"5.0_3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"A sample configuration file (sntoprc.sample) has been placed in\n/usr/local/etc.\n\nYou must edit this file and do one of the following:\n for a per-user config:      move to ~/.sntoprc\n for a system-wide config:   move to /etc/sntoprc\n for any other directory:    run sntop with the -f <configfile>\n                              command-line option.","type":"install"},{"message":"===>   NOTICE:\n\nThe sntop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"snowballstemmer","origin":"textproc/snowballstemmer","version":"2.2.0","comment":"Snowball stemmer library for C","maintainer":"madpilot@FreeBSD.org","www":"https://snowballstem.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"799efdeeac1a0708ccdfea33789673ad54618455e04ca6d5b7a199503c1b4768","flatsize":1345454,"path":"All/snowballstemmer-2.2.0.pkg","repopath":"All/snowballstemmer-2.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":124344,"desc":"Stemming algorithms library for the C language provided by the\nsnowball project.","categories":["textproc"],"shlibs_provided":["libstemmer.so.0"]},{"name":"snortsnarf","origin":"security/snortsnarf","version":"1.0_1,1","comment":"Generate HTML report summaries from snort incident alerts","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/snortsnarf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a6900774074cf390a18adf958aef85ae3ec36927e5dab7a9a4d3d9f30d6adbd","flatsize":1951391,"path":"All/snortsnarf-1.0_1,1.pkg","repopath":"All/snortsnarf-1.0_1,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":149156,"desc":"This program creates a set of HTML pages to allow you to quickly and\nconveniently navigate around output files of the Snort intrusion\ndetection system (http://www.snort.org/).  The reports summarize the\nincidents logged in the snort alert file.","deps":{"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe snortsnarf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"snortsam","origin":"security/snortsam","version":"2.70_1","comment":"Output plugin for Snort","maintainer":"urisso@bsd.com.br","www":"http://www.snortsam.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4ac801f25924178df24ae671768e50f5e52f0134aa4bbd0d8e7aa601870e27a","flatsize":338065,"path":"All/snortsam-2.70_1.pkg","repopath":"All/snortsam-2.70_1.pkg","licenselogic":"single","pkgsize":96896,"desc":"SnortSam is an intelligent agent that allows the popular\nopen-source Intrusion Detection System called Snort to block\nintruding connections by reconfiguration of many firewalls\nand Cisco devices.","categories":["security"],"options":{"DEBUG":"off","DOCS":"on","IPFW":"on","SAMTOOL":"on"},"messages":[{"message":"SNORT have to be build with OPTION SNORTSAM.\n\n\tTo enable snortsam as output plugin for snort a config\n\tline like the following should be present in snort.conf\n\n\t  output alert_fwsam: <snortsambox>:<port>/<password>\n\n\tWith samtool it is possible to send alerts to snortsam,\n\tthis way you can test and adjust your FW rules.\n\n        For more information read the INSTALL, FAQ, README\n        files in /usr/local/share/doc/snortsam\n\n        Additional consolidate http://snortsam.net","type":"install"}]},{"name":"snooze","origin":"sysutils/snooze","version":"0.5_1","comment":"Run a command at a particular time","maintainer":"krion@FreeBSD.org","www":"https://github.com/leahneukirchen/snooze","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cffa31cf0ded5ba80d329811f7f425ff28c88a7426d09c8558ae7188ce6c31d","flatsize":21165,"path":"All/snooze-0.5_1.pkg","repopath":"All/snooze-0.5_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":10712,"desc":"Snooze waits until a particular time and then runs a command.\nTogether with a service supervision system such as runsv(8) (from\nsysutils/runit), this can be used to replace cron(8).\n\nBenefits over cron(8):\n\n- mnemonic syntax\n- no overlapping job runs possible\n- filtering by ISO week and day of year\n- no centralized daemon required (no fuzzing with multiple\n  users/permissions)\n- can easily disable jobs or force their execution\n  instantly\n- have custom logs\n- very robust with respect to external time changes\n- can use a file timestamp to ensure minimum waiting time between two\n  runs, even across reboots\n- randomized delays\n- variable slack\n- ad-hoc usage possible, just run the program from command line","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"solfege-nosound","origin":"audio/solfege","version":"3.23.5.p2_1","comment":"Free ear training software","maintainer":"m.ne@gmx.net","www":"https://www.gnu.org/software/solfege/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de6022b41b468c6685157fca6e1a5319d8d821fd5497cf3054f92b8c8ee8c28e","flatsize":10805473,"path":"All/solfege-nosound-3.23.5.p2_1.pkg","repopath":"All/solfege-nosound-3.23.5.p2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3588544,"desc":"When you study music on high school, college or music conservatory, you\nusually have to do ear training. Some of the exercises, like sight singing\nis easy to do alone. But often you have to be at least two people, one\nmaking questions, the other answering.\n\nGNU Solfege tries to help out with this. Solfege is a computer program written\nto help you practise the more simple and mechanical exercises on your own.\nThese are the exercises written so far:\n   * Recognise melodic and harmonic intervals\n   * Compare interval sizes\n   * Sing the intervals the computer asks for\n   * Identify chords\n   * Sing chords\n   * Scales\n   * Dictation\n   * Remembering rhythmic patterns","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio"]},{"name":"snort-rep","origin":"security/snort-rep","version":"1.10_1","comment":"Snort reporting tool that can produce text or HTML from logs","maintainer":"ports@FreeBSD.org","www":"https://david.schweikert.ch/software/snort-rep/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e38dadce493d99224b2badf8bbe954d9be5f6524380abc05376fb2b648cbe323","flatsize":48902,"path":"All/snort-rep-1.10_1.pkg","repopath":"All/snort-rep-1.10_1.pkg","licenselogic":"single","pkgsize":16184,"desc":"Snort-rep is a Snort reporting tool that can produce text or HTML\noutput from a syslog file. The reports contain:\n\n* Portscan summary\n* Alert Summary by ID\n* Alert summary by remote host and ID\n* Alert summary by local host and ID\n* Alert summary by local port and ID","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe snort-rep port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"softether-devel","origin":"security/softether-devel","version":"4.43.9799.b","comment":"Softether VPN 4 (stable beta version)","maintainer":"meta@FreeBSD.org","www":"https://www.softether.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c702b07769e993e116c920e1550adc3108d8713f6e224dfb6630a78aa6ae78ca","flatsize":10301961,"path":"All/softether-devel-4.43.9799.b.pkg","repopath":"All/softether-devel-4.43.9799.b.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3107116,"desc":"SoftEther VPN (\"SoftEther\" means \"Software Ethernet\") is a powerful,\nmulti-OS and easy-to-use multi-protocol VPN software. It supports\nSSL-VPN (HTTPS), as well as OpenVPN, IPsec, L2TP, MS-SSTP, L2TPv3\nand EtherIP tunneling protocols and has a clone function to support\nOpenVPN clients.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security","net-vpn"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libiconv.so.2","libreadline.so.8","libncurses.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"To run SoftEtherVPN client from startup, run\nsysrc softether_client_enable=yes\n\nTo run SoftEtherVPN server from startup, run\nsysrc softether_server_enable=yes\n\nTo run SoftEtherVPN bridge from startup, run\nsysrc softether_bridge_enable=yes\n\nTo run SoftEtherVPN traffic server from startup, run\nsysrc softether_trafficserver_enable=yes\n\nInitial and further configuration of all SoftEther services can be\ndone either by using VPN Client/Server/Bridge Manager for Windows\nor by vpncmd from command line.\n\nPlease note client functionality is currently not supported in this\nversion on FreeBSD.  Use security/softether5 instead to use SoftEther\nas VPN client.\n\nWhen removing SoftEther VPN without the desire to reinstall, please\nensure to remove the following directories as well:\n- /var/db/softether\n- /var/log/softether\n- /var/run/softether","type":"install"}]},{"name":"storj","origin":"net/storj","version":"1.102.3_3","comment":"Decentralized cloud object storage","maintainer":"danfe@FreeBSD.org","www":"https://storj.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75ec58e2a8439daa12ad6d82c6494c0e3813300dfa273d939ddba13337ef4265","flatsize":236314704,"path":"All/storj-1.102.3_3.pkg","repopath":"All/storj-1.102.3_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":62983196,"desc":"Storj is an S3-compatible platform and suite of decentralized applications\nthat allows you to store data in a secure and decentralized manner.  Your\nfiles are encrypted, broken into little pieces, and stored in a global\ndecentralized network of computers.  Luckily, we also support allowing you\n(and only you) to retrieve those files!","categories":["net"]},{"name":"sniffit","origin":"net/sniffit","version":"0.6","comment":"Packet sniffer program. For educational use","maintainer":"bofh@FreeBSD.org","www":"https://github.com/resurrecting-open-source-projects/sniffit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0848ba6270ba837d483a686396a2b5181d87d0d28fc91dc30793d7f2f6457cd8","flatsize":110895,"path":"All/sniffit-0.6.pkg","repopath":"All/sniffit-0.6.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":45992,"desc":"Sniffit is a network sniffer for TCP/UDP/ICMP packets.\n\nSniffit produces very detailed technical details about the packets flowing\nthrough your network (SEQ, ACK, TTL, Window, ...) and also packet contents\nin different formats (hex or plain text, ...)\n\nWWW-404: http://reptile.rug.ac.be/~coder/sniffit/sniffit.html\nFAQ-404: http://reptile.rug.ac.be/~coder/sniffit/sniffit-FAQ.html\n     or  http://reptile.rug.ac.be/~wvdputte/sniffit_addicts_anonymous/","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net","security"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:sniffit_project:sniffit:0.6:::::dragonfly6:x86_64"}},{"name":"snmptt","origin":"net-mgmt/snmptt","version":"1.5_1","comment":"SNMP trap handler/translator/swiss-army-knife","maintainer":"nistor@snickers.org","www":"http://www.snmptt.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6d8229bfe395839bce43cdb103d49ec59de3a56cc512a48e06a078d3b2f7bb2","flatsize":577297,"path":"All/snmptt-1.5_1.pkg","repopath":"All/snmptt-1.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":108692,"desc":"SNMPTT (SNMP Trap Translator) is an SNMP trap handler written in Perl\nfor use with the Net-SNMP.  Easy to setup and use.","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"p5-Config-IniFiles":{"origin":"devel/p5-Config-IniFiles","version":"3.000003_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"users":["snmptt"],"groups":["snmptt"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:snmptt:snmptt:1.5:::::dragonfly6:x86_64:1"}},{"name":"sniproxy","origin":"net/sniproxy","version":"0.6.1_1","comment":"Proxy that routes based on TLS server name extension","maintainer":"krion@FreeBSD.org","www":"https://github.com/dlundquist/sniproxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebf69563a7535696f48dbb73fe72baaa5ecdedc31e3f6a45f7a0fca090d0bf10","flatsize":79415,"path":"All/sniproxy-0.6.1_1.pkg","repopath":"All/sniproxy-0.6.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":33532,"desc":"SNIproxy - Proxies incoming HTTP and TLS connections based on the\nhostname contained in the initial request of the TCP session. This\nenables HTTPS name-based virtual hosting to separate backend servers\nwithout installing the private key on the proxy machine.\n\nFeatures:\n\nName-based proxying of HTTPS without decrypting traffic. No keys or\ncertificates required.\n\nSupports both TLS and HTTP protocols.\n\nSupports IPv4, IPv6 and Unix domain sockets for both back end\nservers and listeners.\n\nSupports multiple listening sockets per instance.\n\nSupports HAProxy proxy protocol to propagate original source address\nto backend servers.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libev":{"origin":"devel/libev","version":"4.33_1,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"udns":{"origin":"dns/udns","version":"0.4_3"}},"categories":["net"],"shlibs_required":["libev.so.4","libpcre.so.1","libudns.so.0"],"messages":[{"message":"Enable sniproxy in /etc/rc.conf with the following line:\n\n    sniproxy_enable=\"YES\"\n\n A configuration template is available in\n /usr/local/etc/sniproxy.conf","type":"install"}]},{"name":"sngrep","origin":"net/sngrep","version":"1.7.0_1","comment":"SIP Packet display and capture","maintainer":"tad@vif.com","www":"https://github.com/irontec/sngrep","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14ef139560f9a1616c8b6726e10a89ed1a4bc6321d89d2cf373b174bafc57b63","flatsize":280507,"path":"All/sngrep-1.7.0_1.pkg","repopath":"All/sngrep-1.7.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":83236,"desc":"sngrep - SIP Messages flow viewer\n\nsngrep is a terminal tool that groups SIP (Session Initiation Protocol)\nMessages by Call-Id, and displays them in arrow flows similar to the used in\nSIP RFCs. The aim of this tool is to make easier the process of learnig or\ndebugging SIP. It recognizes UDP, TCP and partially TLS SIP packets and\nunderstands bpf filter logic in the same way ngrep and tcpdump does.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libmenu.so.6","libform.so.6","libpanel.so.6","libncurses.so.6","libtinfo.so.6"],"options":{"EEP":"on","IPV6":"on","PCRE":"off","UNICODE":"on","GNUTLS":"off","OPENSSL":"on"}},{"name":"sndy","origin":"sysutils/sndy","version":"0.0.5","comment":"Sound Switcher","maintainer":"Clockwork6400@protonmail.com","www":"https://github.com/Clockwork6400/sndy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c55b7e940ce06847c7fa93a058c2774e387a9baf16430cac42dd28cdb3d828e","flatsize":5114,"path":"All/sndy-0.0.5.pkg","repopath":"All/sndy-0.0.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2956,"desc":"sndy is an audio switching program that allows you to redirect sound\noutput to any port of your computer.  The buttons in the program toggle\nthe sound output to a different device.  The scroll bar can be used to\nchange the volume level.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["sysutils","audio","tcl"]},{"name":"sndio","origin":"audio/sndio","version":"1.9.0","comment":"Small audio and MIDI framework from the OpenBSD project","maintainer":"multimedia@FreeBSD.org","www":"https://www.sndio.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b9d72b80b8a84271f65c571f682995f4a93132efc1651831de997d920301e0b","flatsize":241284,"path":"All/sndio-1.9.0.pkg","repopath":"All/sndio-1.9.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":111204,"desc":"Sndio is a small audio and MIDI framework part of the OpenBSD project.\n\nIt provides an lightweight audio & MIDI server and a fully documented\nuser-space API to access either the server or directly the hardware in\na uniform way.  Sndio is designed to work for desktop applications,\nbut pays special attention to synchronization mechanisms and\nreliability required by music applications.  Reliability through\nsimplicity are part of the project goals.","categories":["audio"],"users":["_sndio"],"groups":["_sndio"],"shlibs_provided":["libsndio.so.7.2"]},{"name":"softether","origin":"security/softether","version":"4.42.9798_1","comment":"SoftEther VPN 4 (RTM version)","maintainer":"meta@FreeBSD.org","www":"https://www.softether.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"878f4ef116283f216516b5b29de52af82bcd54467d1fe222e27c8e7408b3af49","flatsize":10301655,"path":"All/softether-4.42.9798_1.pkg","repopath":"All/softether-4.42.9798_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3108028,"desc":"SoftEther VPN (\"SoftEther\" means \"Software Ethernet\") is a powerful,\nmulti-OS and easy-to-use multi-protocol VPN software. It supports\nSSL-VPN (HTTPS), as well as OpenVPN, IPsec, L2TP, MS-SSTP, L2TPv3\nand EtherIP tunneling protocols and has a clone function to support\nOpenVPN clients.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security","net-vpn"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libiconv.so.2","libreadline.so.8","libncurses.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"To run SoftEtherVPN client from startup, run\nsysrc softether_client_enable=yes\n\nTo run SoftEtherVPN server from startup, run\nsysrc softether_server_enable=yes\n\nTo run SoftEtherVPN bridge from startup, run\nsysrc softether_bridge_enable=yes\n\nTo run SoftEtherVPN traffic server from startup, run\nsysrc softether_trafficserver_enable=yes\n\nInitial and further configuration of all SoftEther services can be\ndone either by using VPN Client/Server/Bridge Manager for Windows\nor by vpncmd from command line.\n\nPlease note client functionality is currently not supported in this\nversion on FreeBSD.  Use security/softether5 instead to use SoftEther\nas VPN client.\n\nWhen removing SoftEther VPN without the desire to reinstall, please\nensure to remove the following directories as well:\n- /var/db/softether\n- /var/log/softether\n- /var/run/softether","type":"install"}]},{"name":"sniffglue","origin":"security/sniffglue","version":"0.15.0_21","comment":"Secure multithreaded packet sniffer","maintainer":"freebsd@sysctl.cz","www":"https://github.com/kpcyrd/sniffglue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9da0d8230d7fe1bdee83893152ff254ce76bd7b18e0e12e8b34cb8ca22e0e815","flatsize":2902142,"path":"All/sniffglue-0.15.0_21.pkg","repopath":"All/sniffglue-0.15.0_21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":834872,"desc":"sniffglue is a network sniffer written in rust. Network packets are parsed\nconcurrently using a thread pool to utilize all cpu cores.","categories":["security"],"shlibs_required":["libpcap.so.1"]},{"name":"so","origin":"www/so","version":"0.4.6_20","comment":"Terminal interface for Stack Overflow","maintainer":"sec.research.2005@gmail.com","www":"https://github.com/samtay/so","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ad4c02bcf49388a11fddce784e182a8090319261a506d02e4faa423411fe132","flatsize":7259917,"path":"All/so-0.4.6_20.pkg","repopath":"All/so-0.4.6_20.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1937340,"desc":"Terminal interface for Stack Overflow\n\nInterface to the StackExchange network.\nOne thing that differentiates it from similar tools is that you can\nsimultaneously search any number of sites in the StackExchange network.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on"}},{"name":"sonarr","origin":"net-p2p/sonarr","version":"3.0.6.1196","comment":"PVR for Usenet and BitTorrent users","maintainer":"feld@FreeBSD.org","www":"https://sonarr.tv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3194ec86e80b2d425952534e3bdb79dd46b1af781a43ca8bc2f568179ee1b2a3","flatsize":39127811,"path":"All/sonarr-3.0.6.1196.pkg","repopath":"All/sonarr-3.0.6.1196.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":8998136,"desc":"Sonarr is a PVR for Usenet and BitTorrent users.\n\nWWW: https://sonarr.tv","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"mediainfo":{"origin":"multimedia/mediainfo","version":"24.05"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net-p2p"],"users":["sonarr"],"groups":["sonarr"],"options":{"X11":"off"}},{"name":"snarf","origin":"www/snarf","version":"7.0","comment":"Another small command-line URL (http/ftp/gopher/finger) fetcher","maintainer":"ports@FreeBSD.org","www":"https://www.xach.com/snarf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b284aa509fe8d429e621382488df91c9b0e33c9073401cd21ca697b40c4ad056","flatsize":48555,"path":"All/snarf-7.0.pkg","repopath":"All/snarf-7.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21892,"desc":"Snarf is another small command-line URL fetcher. It supports proxying,\nhttp redirect, http and ftp resume, http and ftp authentication, as well\nas retrieving data via gopher and finger protocols.","categories":["www"],"messages":[{"message":"===>   NOTICE:\n\nThe snarf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"snapraid","origin":"sysutils/snapraid","version":"12.3_1","comment":"File-level Backup/RAID program for disk arrays","maintainer":"fuz@FreeBSD.org","www":"https://www.snapraid.it/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd49ee906bb8f969c84d6756af6ff435a5e1c786e4c510fb4b5c04250f96d1fd","flatsize":564365,"path":"All/snapraid-12.3_1.pkg","repopath":"All/snapraid-12.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":272196,"desc":"SnapRAID is a backup program for disk arrays. It stores parity information of\nyour data and it recovers from up to six disk failures.\nSnapRAID is mainly targeted for a home media center, where you have a lot of\nbig files that rarely change. Beside the ability to recover from disk failures,\nthe other features of SnapRAID are:\n\n* You can use disk already filled with files, without the need to reformat them.\n  You will access them like now.\n* All your data is hashed to ensure data integrity and to avoid silent\n  corruption.\n* If the failed disks are too many to allow a recovery, you lose the data only\n  on the failed disks. All the data in the other disks is safe.\n* If you accidentally delete some files in a disk, you can recover them.\n* The disks can have different sizes.\n* You can add disks at any time.\n* It doesn't lock-in your data. You can stop using SnapRAID at any time without\n  the need to reformat or move data.\n* To access a file, only a single disk needs to spin, saving power and producing\n  less noise.","categories":["sysutils","archivers"]},{"name":"snns","origin":"math/snns","version":"4.3_1","comment":"Fully featured neural network simulator","maintainer":"ports@FreeBSD.org","www":"https://www.ra.cs.uni-tuebingen.de/SNNS/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"480255d4d14f224f6f5be01e3aa182a33e7a4ea2fb728f78a20c125aa9eab8c3","flatsize":11262764,"path":"All/snns-4.3_1.pkg","repopath":"All/snns-4.3_1.pkg","licenselogic":"single","pkgsize":1506152,"desc":"SNNS (Stuttgart Neural Network Simulator) is a software simulator for neural\nnetworks on Unix workstations developed at the Institute for Parallel and\nDistributed High Performance Systems (IPVR) at the University of Stuttgart.\nThe goal of the SNNS project is to create an efficient and flexible\nsimulation environment for research on and application of neural nets.\n\nThe SNNS simulator consists of two main components:\n\n1) simulator kernel written in C\n2) graphical user interface under X\n\nThe simulator kernel operates on the internal network data structures of the\nneural nets and performs all operations of learning and recall. It can also\nbe used without the other parts as a C program embedded in custom\napplications. It supports arbitrary network topologies and the concept of\nsites. SNNS can be extended by the user with user defined activation\nfunctions, output functions, site functions and learning procedures, which\nare written as simple C programs and linked to the simulator kernel.\n\nThe graphical user interface XGUI (X Graphical User Interface), built on top\nof the kernel, gives a 2D and a 3D graphical representation of the neural\nnetworks and controls the kernel during the simulation run. In addition, the\n2D user interface has an integrated network editor which can be used to\ndirectly create, manipulate and visualize neural nets in various ways.","deps":{"Xaw3d":{"origin":"x11-toolkits/Xaw3d","version":"1.5E_8"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["math"],"shlibs_required":["libXaw3d.so.8","libXmu.so.6","libXt.so.6","libXext.so.6","libSM.so.6","libICE.so.6","libX11.so.6"],"options":{"EXAMPLES":"on"},"messages":[{"message":"Please read the licensing terms described in the\n         Readme.license file.  In particular, please note\n         that this software is not public domain and that\n         it comes with NO WARRANTY OF ANY KIND.","type":"install"},{"message":"===>   NOTICE:\n\nThe snns port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"snappy","origin":"archivers/snappy","version":"1.2.1","comment":"Fast compressor/decompressor library","maintainer":"vanilla@FreeBSD.org","www":"https://google.github.io/snappy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f33036c574aca03209b0194427eaace7eb45b8400f4be5fc9c797ce2370650ab","flatsize":136057,"path":"All/snappy-1.2.1.pkg","repopath":"All/snappy-1.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":35316,"desc":"Snappy is a compression/decompression library. It does not aim for maximum\ncompression, or compatibility with any other compression library; instead,\nit aims for very high speeds and reasonable compression. For instance,\ncompared to the fastest mode of zlib, Snappy is an order of magnitude faster\nfor most inputs, but the resulting compressed files are anywhere from 20%25 to\n100%25 bigger.","categories":["archivers"],"shlibs_provided":["libsnappy.so.1"],"annotations":{"cpe":"cpe:2.3:a:google:snappy:1.2.1:::::dragonfly6:x86_64"}},{"name":"snazy","origin":"devel/snazy","version":"0.52.17_3","comment":"Snazzy json log viewer","maintainer":"yuri@FreeBSD.org","www":"https://github.com/chmouel/snazy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0bf8c473b50ef631d7594d54e4ee8685c26f9b47e0f1769dfc3f71f61a5c4b67","flatsize":3203582,"path":"All/snazy-0.52.17_3.pkg","repopath":"All/snazy-0.52.17_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":859332,"desc":"Snazy is a simple tool to parse json or other type of logs and output them in a\nnice format with nice colors.","categories":["devel"]},{"name":"springframework","origin":"java/springframework","version":"3.2.1","comment":"The Spring Framework for Java","maintainer":"olgeni@FreeBSD.org","www":"https://www.springframework.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88f105b84978227e3c62a2cf7dad691167c4bb89610a33314995d19a39d1fdc4","flatsize":147021721,"path":"All/springframework-3.2.1.pkg","repopath":"All/springframework-3.2.1.pkg","licenselogic":"single","pkgsize":36632372,"desc":"The Spring Framework is the leading full stack Java/JEE application\nframework. Spring delivers significant benefits for many projects,\nincreasing development productivity and runtime performance while\nimproving test coverage and application quality.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on","RESRCS":"off"}},{"name":"snap7","origin":"comms/snap7","version":"1.4.2","comment":"Multi-platform Ethernet S7 PLC communication suite","maintainer":"vova@fbsd.ru","www":"https://sourceforge.net/projects/snap7/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"057fe563a733a5c867ea7426ce22973a809b50e2bd6a16cfc81e73c6afc6a6f7","flatsize":357250,"path":"All/snap7-1.4.2.pkg","repopath":"All/snap7-1.4.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":98236,"desc":"Snap7, through three specialized components: Client and the inedited Server\nand Partner, allows you to definitively integrate your PC based systems into\na PLC automation chain.\n\nDesigned to transfer large amounts of hi-speed data in industrial facilities,\nit scales easily, down to small Linux Arm boards such as Raspberry PI.\n\nHi level object oriented wrappers are provided, currently C/C++, .NET/Mono,\nPascal, LabVIEW, Python with many source code examples.\n\nVery detailed documentation provided.","categories":["comms"],"annotations":{"cpe":"cpe:2.3:a:snap7_project:snap7:1.4.2:::::dragonfly6:x86_64"}},{"name":"snap","origin":"sysutils/snap","version":"1.01_1,1","comment":"Tools for periodic and manual management of UFS2 snapshots","maintainer":"wchunhao@cs.nctu.edu.tw","www":"https://people.cs.nycu.edu.tw/~wchunhao/ports/snap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"229bee754683b7e75c782053689419e139eb09b5280fb479f37f00a6a9ae1f2a","flatsize":13967,"path":"All/snap-1.01_1,1.pkg","repopath":"All/snap-1.01_1,1.pkg","licenselogic":"single","pkgsize":6032,"desc":"snap is a tool for the management of UFS2 snapshots created\nby mount(8). It can maintain hourly, daily and weekly snap-\nshots while trying to minimize the disk space occupied. The\nsnapshots created are labeled with their creation time, and\nusers can create them manually.\n\nThe major advantage over sysutils/freebsd-snapshot is that\nit uses hardlink to save diskspace, mark each snapshot with\nits creation time and calculates redundancy in a smart way.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"snack","origin":"audio/snack","version":"2.2.10_7","comment":"Sound toolkit for scripting languages","maintainer":"ports@FreeBSD.org","www":"https://www.speech.kth.se/snack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74dc88bf69e8903491e8b4104e81a09f09c0bcc384b24aff7cc4adafacfccde8","flatsize":972673,"path":"All/snack-2.2.10_7.pkg","repopath":"All/snack-2.2.10_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":242592,"desc":"The Snack Sound Toolkit is designed to be used with a scripting language\nsuch as Tcl/Tk or Python. Using Snack you can create powerful multi-platform\naudio applications with just a few lines of code. Snack has commands for\nbasic sound handling, e.g. sound card and disk I/O. Snack also has primitives\nfor sound visualization, e.g. waveforms and spectrograms. It was developed\nmainly to handle digital recordings of speech, but is just as useful for\ngeneral audio. Snack has also successfully been applied to other one-\ndimensional signals.\n\nThe combination of Snack and a scripting language makes it possible to create\nsound tools and applications with a minimum of effort. This is due to the\nrapid development nature of scripting languages. As a bonus you get an\napplication that is cross-platform from start. It is also easy to integrate\nSnack based applications with existing sound analysis software.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["audio","tcl","tk"],"shlibs_required":["libX11.so.6","libXss.so.1","libXext.so.6","libXft.so.2","libfreetype.so.6","libfontconfig.so.1","libXrender.so.1"],"options":{"DOCS":"on","VORBIS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe snack port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"snapcast","origin":"multimedia/snapcast","version":"0.27.0_3","comment":"Multiroom client-server audio player","maintainer":"yuri@FreeBSD.org","www":"https://github.com/badaix/snapcast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00e8cd787065fa3b28f0f8933114c3982686a400890a5468a4a0a856fb5fdce6","flatsize":4604799,"path":"All/snapcast-0.27.0_3.pkg","repopath":"All/snapcast-0.27.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1050432,"desc":"Snapcast is a multiroom client-server audio player, where all clients are time\nsynchronized with the server to play perfectly synced audio. It's not a\nstandalone player, but an extension that turns your existing audio player into\na Sonos-like multiroom solution.\n\nAudio is captured by the server and routed to the connected clients. Several\nplayers can feed audio to the server in parallel and clients can be grouped to\nplay the same audio stream.\n\nOne of the most generic ways to use Snapcast is in conjunction with the music\nplayer daemon (MPD) or Mopidy.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsoxr":{"origin":"audio/libsoxr","version":"0.1.3_3"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"opus":{"origin":"audio/opus","version":"1.5.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","audio"],"shlibs_required":["libavahi-common.so.3","libavahi-client.so.3","libogg.so.0","libvorbis.so.0","libvorbisenc.so.2","libFLAC.so.12","libopus.so.0","libasound.so.2","libexpat.so.1","libsoxr.so.0"],"options":{"CLIENT":"off"}},{"name":"smv","origin":"devel/smv","version":"2.5.4.3_11","comment":"Symbolic Model Verifier System for checking finite state systems","maintainer":"ports@FreeBSD.org","www":"https://www.cs.cmu.edu/~modelcheck/smv.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"496d87e0f0456112ca5f834ed4d312cbbc0ccdcdd4fb824174556cb167f776cf","flatsize":759605,"path":"All/smv-2.5.4.3_11.pkg","repopath":"All/smv-2.5.4.3_11.pkg","licenselogic":"single","pkgsize":191372,"desc":"The SMV (Symbolic Model Verifier) system is a tool for\nchecking finite state systems against specifications\nin the temporal logic CTL (Computational Tree Logic).\n\nOne specifies the finite state system (finite automaton,\nMealy machine, full adder circuit, ..) as a Kripke\nstructure in the SMV language and provides specifications\nin CTL. The model checking algorithm allows to determine\nif the Kripke structure fulfills the specifications.","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe smv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"snakemake","origin":"misc/snakemake","version":"6.15.5_2","comment":"Workflow management system","maintainer":"yuri@FreeBSD.org","www":"https://github.com/snakemake/snakemake","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a8cd06068c5f96734444b9582d39effba0264a0e279577e85d8184352d730e3","flatsize":4294564,"path":"All/snakemake-6.15.5_2.pkg","repopath":"All/snakemake-6.15.5_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":615100,"desc":"Snakemake is a workflow management system that aims to reduce the complexity of\ncreating workflows by providing a fast and comfortable execution environment,\ntogether with a clean and modern specification language in python style.\nSnakemake workflows are essentially Python scripts extended by declarative code\nto define rules. Rules describe how to create output files from input files.","deps":{"py311-PuLP":{"origin":"math/py-PuLP","version":"2.8.0"},"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-configargparse":{"origin":"devel/py-configargparse","version":"1.5.3_1"},"py311-connection_pool":{"origin":"devel/py-connection_pool","version":"0.0.3"},"py311-datrie":{"origin":"devel/py-datrie","version":"0.8.2"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-gitpython":{"origin":"devel/py-gitpython","version":"3.1.30"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-nbformat":{"origin":"devel/py-nbformat","version":"5.10.4"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-ratelimiter":{"origin":"devel/py-ratelimiter","version":"1.2.0_2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-smart-open":{"origin":"net/py-smart-open","version":"7.0.4_1"},"py311-stopit":{"origin":"devel/py-stopit","version":"1.1.2"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-toposort":{"origin":"devel/py-toposort","version":"1.5"},"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"]},{"name":"smurflog","origin":"security/smurflog","version":"2.1_1","comment":"Program to assist logging of smurf attacks","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"470a2be57a1b0a800c76d5febe0d48f85366d6536ad2d1082284c342c11c861c","flatsize":13944,"path":"All/smurflog-2.1_1.pkg","repopath":"All/smurflog-2.1_1.pkg","licenselogic":"single","pkgsize":6248,"desc":"This program is designed to log smurf attacks and the broadcasts used.\n Essentially it is just an ICMP echo reply logger with the following twists:\n\n   - Logging only begins after passing a certain threshold rate of packets/sec\n     and kilobytes/sec. This prevents the logging of innocent ping replies.\n   - Only the /24 is logged, and it is only logged once per attack.","categories":["security"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe smurflog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"smtptrapd","origin":"mail/smtptrapd","version":"1.6_1","comment":"RFC 2821 compliant SMTP service that always returns a 4xx soft error","maintainer":"ports@FreeBSD.org","www":"https://smtptrapd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a9c77744ce346d8c6b29afe53112a86e899d595a20e9d44c0d5407dfa40161a","flatsize":35681,"path":"All/smtptrapd-1.6_1.pkg","repopath":"All/smtptrapd-1.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13900,"desc":"The smtptrapd program is a multi-threaded daemon that provides a\nRFC 2821 compliant SMTP service that always returns a 4xx soft error\nto the RCPT TO verb. Use it to keep spammers who try to exploit the\nMX with highest PRI away.","categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe smtptrapd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"smu","origin":"textproc/smu","version":"1.5_1","comment":"Simple interpreter for a simplified markdown dialect","maintainer":"rodrigo@FreeBSD.org","www":"https://github.com/Gottox/smu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e43601b0e7b15672616c7810ac366cfdbd425a786e7a2583adafcd4a542d16d","flatsize":19282,"path":"All/smu-1.5_1.pkg","repopath":"All/smu-1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9320,"desc":"smu - simple markup\nSmu is a simple interpreter for a simplified markdown dialect.","categories":["textproc"]},{"name":"snappyjava","origin":"archivers/snappy-java","version":"1.1.10.5","comment":"Fast compressor/decompressor library","maintainer":"language.devel@gmail.com","www":"https://github.com/xerial/snappy-java","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae5c045b95528bd8b49bc820c7b926d458241d3b7e5dae5301f22cbabf7c796e","flatsize":2410120,"path":"All/snappyjava-1.1.10.5.pkg","repopath":"All/snappyjava-1.1.10.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2329628,"desc":"Snappy-java is a Java port of snappy, a fast C++\ncompresser/decompresser developed by Google.","categories":["archivers","java"]},{"name":"smtpmail","origin":"mail/smtpmail","version":"0.4.5","comment":"Tool to send e-mail via a remote smtp server","maintainer":"ports@FreeBSD.org","www":"https://savannah.nongnu.org/projects/smtpmail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1d5b8739201b9585378e073c9147a6177bd3d0dab0ede0c2064864835b09bbd","flatsize":21608,"path":"All/smtpmail-0.4.5.pkg","repopath":"All/smtpmail-0.4.5.pkg","licenselogic":"single","pkgsize":9180,"desc":"smtpmail is a little console-based tool for users who have no\nlocal mailserver on her machine. it enables these users to send\ntheir mail over a remote smtp server.\n\nFeatures\n\n    * Use of an remote smtp server\n    * Use of a user-defined sender address\n    * SMPT auth (type login)\n    * You can define unlimited recivers for the mail, the\n    * carbon copy and the blind carbon copy\n    * You can add an unlimited number of attachments to the\n    * mail","categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe smtpmail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"smtprc","origin":"mail/smtprc","version":"2.0.3_1","comment":"Scanner for open SMTP relays","maintainer":"portmaster@bsdforge.com","www":"http://smtprc.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34541b306ba3f118a03b7c19ccae48a1973fb851a6db6086c9b077658b02c483","flatsize":83210,"path":"All/smtprc-2.0.3_1.pkg","repopath":"All/smtprc-2.0.3_1.pkg","licenselogic":"single","pkgsize":31988,"desc":"SmtpRC is a fully configurable, multithreaded open mail relay scanner.\nIt supports scanning of IP blocks, and can print the results to a Web\npage. It is intended for Systems Administrators to check IP blocks\nunder their control","categories":["mail"],"options":{"DOCS":"on","GUI":"off"}},{"name":"smtp-cli","origin":"mail/smtp-cli","version":"3.6","comment":"Powerful SMTP command line client","maintainer":"fw@moov.de","www":"http://www.logix.cz/michal/devel/smtp-cli/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e90d2121d811ba865a695ee8443c66983fbc3feeae4f41fdfc72ee4a49b16d42","flatsize":68581,"path":"All/smtp-cli-3.6.pkg","repopath":"All/smtp-cli-3.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21740,"desc":"smtp-cli is a powerful SMTP command line client with a support for\nadvanced features, such as STARTTLS, SMTP-AUTH, or IPv6 and with a\nscriptable message composition capabilities supporting anything\nfrom simple plain-text messages right up to building complex HTML\nemails with alternative plain-text part, attachments and inline\nimages. The MIME-Type of the attachments can either be guessed\nautomatically or alternatively set on the command line, separately\nfor each attachment if required.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-File-LibMagic":{"origin":"devel/p5-File-LibMagic","version":"1.23"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-MIME-Lite":{"origin":"mail/p5-MIME-Lite","version":"3.033"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"}},"categories":["mail","perl5"]},{"name":"smproxy","origin":"x11/smproxy","version":"1.0.6_1","comment":"Session Manager Proxy","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff990e6291689290b006e397f2aa7f5cb48f2192f273985f488d97758f7a25bb","flatsize":21479,"path":"All/smproxy-1.0.6_1.pkg","repopath":"All/smproxy-1.0.6_1.pkg","licenselogic":"single","pkgsize":10028,"desc":"This package contains smproxy, a Session Manager Proxy for the X Window\nSystem.","deps":{"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libSM.so.6","libICE.so.6","libXt.so.6","libXmuu.so.1","libX11.so.6"]},{"name":"snmp_exporter","origin":"sysutils/snmp_exporter","version":"0.20.0_22","comment":"SNMP Exporter for Prometheus","maintainer":"fabian.freyer@physik.tu-berlin.de","www":"https://github.com/prometheus/snmp_exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"976d1b824cbd114b88a77345bc253ec0860b5da85d1fab5dc23479ca0993c1b6","flatsize":15811931,"path":"All/snmp_exporter-0.20.0_22.pkg","repopath":"All/snmp_exporter-0.20.0_22.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4267904,"desc":"snmp_exporter is a prometheus exporter for information\ngathered from SNMP for use by the Prometheus monitoring\nsystem.","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"}},"categories":["sysutils"],"shlibs_required":["libnetsnmp.so.40"]},{"name":"smtpfeed","origin":"mail/smtpfeed","version":"1.23_1","comment":"SMTP Fast Exploding External Deliverer for Sendmail","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a6f17769ca2860f1c62f5f9bdf1bd2a3ffb62caa319b43bba3f5d43acc115d9","flatsize":191805,"path":"All/smtpfeed-1.23_1.pkg","repopath":"All/smtpfeed-1.23_1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":76320,"desc":"SMTP feed -- SMTP Fast Exploding External Deliverer for Sendmail\n\nSmtpfeed is a SMTP delivery agent which is called by sendmail, and it\nimproves required time to complete delivery of copies of a message to\nrecipients of huge number.\n\nThis delay of delivery by sendmail causes by the fact that implementation\nof SMTP delivery routine in sendmail processes all delivery in a series.\nFor this reason, when it takes long time for delivery to one recipient\nwhich is in a huge list, delivery to following recipients is greatly\ninfluenced.\n\nTo avoid such a problem, delivery agents should be implemented so that\na delivery is not influenced by preceding delivery: DNS query and\nSMTP delivery par destination should be processed in parallel.\nSmtpfeed is the SMTP delivery agent for sendmail implemented with this\nidea.","categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"smtpfeed is installed into /usr/local/libexec/smtpfeed.\nYou'll need to perform 2 steps, (a) to (b), to make smtpfeed\nwork:\n\t(a) replace /etc/mail/sendmail.cf\n\t(b) setting up /etc/syslog.conf\n\n(a) depends on what kind of configuration tool you are using\nwith sendmail.cf.  Read through documentation in\n/usr/local/share/doc/smtpfeed for details.\n(b) see file named INSTALL in\n/usr/local/share/doc/smtpfeed for details.","type":"install"},{"message":"===>   NOTICE:\n\nThe smtpfeed port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"smuxi","origin":"irc/smuxi","version":"1.2.1_1","comment":"Smart MUltipleXed Irc","maintainer":"fox@FreeBSD.org","www":"https://smuxi.im/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35e1eee861d0a556f91d8a4f55063abb3898639c7df5fc6201940fc5f97df44d","flatsize":8338152,"path":"All/smuxi-1.2.1_1.pkg","repopath":"All/smuxi-1.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2249324,"desc":"Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform IRC\nclient for sophisticated users, targeting the GNOME desktop.\n\nSmuxi is based on the client-server model: The core application (engine) can\nbe placed onto a server which is connected to the Internet around-the-clock;\none or more frontends then connect to the core. This way, the connection to\nIRC can be kept up even when all frontends have been closed. The combination\nof screen and irssi served as example for this architecture.\n\nSmuxi also supports the regular single application mode. This behaves like a\ntypical IRC client; it doesn't need separate core management and utilizes a\nlocal engine that is used by the local frontend client.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-sharp20":{"origin":"x11-toolkits/gtk-sharp20","version":"2.12.45_6"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkspell":{"origin":"textproc/gtkspell","version":"2.0.16_7"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"mono-addins":{"origin":"devel/mono-addins","version":"1.3_5"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"stfl":{"origin":"devel/stfl","version":"0.24_1"}},"categories":["irc"],"options":{"DBUS":"on","NLS":"on","SPELLCHECK":"on"}},{"name":"smstools","origin":"comms/smstools3","version":"3.1.21_1","comment":"SMS Gateway software for GSM modems and mobile phones","maintainer":"madpilot@FreeBSD.org","www":"http://smstools3.kekekasvi.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff11bc7c15a04b57a8edee3ad8a70695664f99b05b01b3dc6e8a10d79d3b8eff","flatsize":1033153,"path":"All/smstools-3.1.21_1.pkg","repopath":"All/smstools-3.1.21_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":268460,"desc":"The SMS Server Tools 3 is a SMS Gateway software which can send and receive\nshort messages through GSM modems and mobile phones.\n\nThis is the enhanced version 3.x maintained by Mr. Keijo \"Keke\" Kasvi.","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"mm":{"origin":"devel/mm","version":"1.4.2_2"}},"categories":["comms"],"shlibs_required":["libmm.so.14","libinotify.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","STATS":"on","UTF8":"on"},"messages":[{"message":"If you are permanently removing smstools, you should also:\n\nrm -rf /var/spool/sms\nrm -rf /var/log/smsd\nrm -rf /var/run/smsd","type":"remove"}]},{"name":"solvespace","origin":"cad/solvespace","version":"3.1_2","comment":"Parametric 2d/3d CAD","maintainer":"lbartoletti@FreeBSD.org","www":"https://solvespace.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46cd13a3a7f1ef423f2c395065b257fe6190a00f4115e7c539e069b04c6cf369","flatsize":9233253,"path":"All/solvespace-3.1_2.pkg","repopath":"All/solvespace-3.1_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2991964,"desc":"SOLVESPACE is a parametric 3d CAD program. Applications include modeling 2d and\n3d parts, 3d-printed parts, preparing CAM data, mechanism design and plane and\nsolid geometry.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["cad"],"shlibs_required":["libOpenGL.so.0","libGLX.so.0","libGLU.so.1","libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2","libX11.so.6","libjson-c.so.5","libfontconfig.so.1","libfreetype.so.6","libpng16.so.16"],"shlibs_provided":["libslvs.so.1"]},{"name":"smpeg2","origin":"multimedia/smpeg2","version":"2.0.0_5","comment":"Free MPEG1 video player library with sound support","maintainer":"ports@FreeBSD.org","www":"https://icculus.org/smpeg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7e30e9023c8786830f7e179f665a2b87de5f540436923237cd79e098148fa0e","flatsize":646674,"path":"All/smpeg2-2.0.0_5.pkg","repopath":"All/smpeg2-2.0.0_5.pkg","licenselogic":"and","licenses":["MIT","LGPL20+"],"pkgsize":125908,"desc":"SMPEG is a free MPEG1 video player library with sound support.  Video playback\nis based on the ubiquitous Berkeley MPEG player, mpeg_play v2.2.  Audio is\nplayed through a slightly modified mpegsound library, part of Splay v0.8.2.\nSMPEG supports MPEG audio (MP3), MPEG-1 video, and MPEG system streams.\n\nplaympeg is simple video players provided to test the library.  The C library\ninterface is 'documented' in smpeg.h, and the C++ library interface is spread\nout over the MPEG*.h files.\n\nThis is a work in progress.  Only 16 or 32 bit color depth is supported.\nThe player will dynamically convert to other color depths, but playback\nwill be much faster if your display is already set to 16 bit color depth.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["multimedia"],"shlibs_required":["libSDL2-2.0.so.0"],"shlibs_provided":["libsmpeg2-2.0.so.0"],"options":{"PLAYMPEG":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe smpeg2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"smpeg","origin":"multimedia/smpeg","version":"0.4.4_18","comment":"Free MPEG1 video player library with sound support","maintainer":"acm@FreeBSD.org","www":"https://www.lokigames.com/development/smpeg.php3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbb5878ab1c0a5c4e71a750594f7467e1b6f28fcc98531a368c2b30fc402c048","flatsize":728345,"path":"All/smpeg-0.4.4_18.pkg","repopath":"All/smpeg-0.4.4_18.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":131008,"desc":"SMPEG is a free MPEG1 video player library with sound support.  Video playback\nis based on the ubiquitous Berkeley MPEG player, mpeg_play v2.2.  Audio is\nplayed through a slightly modified mpegsound library, part of Splay v0.8.2.\nSMPEG supports MPEG audio (MP3), MPEG-1 video, and MPEG system streams.\n\nplaympeg, gtv, and glmovie are simple video players provided to test the\nlibrary.  The C library interface is 'documented' in smpeg.h, and the C++\nlibrary interface is spread out over the MPEG*.h files.\n\nThis is a work in progress.  Only 16 bit color depth is supported.\nThe player will dynamically conver to other color depths, but playback\nwill be much faster if your display is already set to 16 bit color depth.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["multimedia"],"shlibs_required":["libSDL-1.2.so.0"],"shlibs_provided":["libsmpeg-0.4.so.0"]},{"name":"snappymail-php82","origin":"mail/snappymail","version":"2.38.0","comment":"Simple, modern, lightweight & fast web-based email client","maintainer":"yasu@FreeBSD.org","www":"https://snappymail.eu/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16a667e81683a2e0f1c8aed370beb51fd73750f415304aec1b87b88f70688602","flatsize":12677859,"path":"All/snappymail-php82-2.38.0.pkg","repopath":"All/snappymail-php82-2.38.0.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":5852188,"desc":"Simple, modern, lightweight & fast web-based email client.\n\nThe drastically upgraded & secured fork of RainLoop Webmail Community\nedition.\n\nWe thank the RainLoop Team for making a great PHP 5 product that was\ngood in the past.\n\nUp to date system requirements, snappy performance, simple\ninstallation and upgrade, no database required - all these make\nSnappyMail a good choice.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-pdo_pgsql":{"origin":"databases/php82-pdo_pgsql","version":"8.2.21"},"php82-pdo_sqlite":{"origin":"databases/php82-pdo_sqlite","version":"8.2.21"},"php82-pecl-APCu":{"origin":"devel/pecl-APCu","version":"5.1.23"},"php82-pecl-gnupg":{"origin":"security/pecl-gnupg","version":"1.5.1"},"php82-pecl-redis":{"origin":"databases/pecl-redis","version":"5.3.7_1"},"php82-pecl-uuid":{"origin":"devel/pecl-uuid","version":"1.2.0"},"php82-pecl-xxtea":{"origin":"security/pecl-xxtea","version":"1.0.11"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sodium":{"origin":"security/php82-sodium","version":"8.2.21"},"php82-tidy":{"origin":"www/php82-tidy","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["mail","www"],"options":{"GNUPG":"on","LDAP":"on","MYSQL":"on","PGSQL":"on","REDIS":"on","SQLITE3":"on"},"annotations":{"flavor":"php82"}},{"name":"smm++","origin":"net/smm++","version":"6.1.1_1","comment":"Graphical mudclient with mapper","maintainer":"ports@FreeBSD.org","www":"https://smm.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5d1e3bdf93b73c11269cb6c75be7698145610f40a2c6a97896902720f2a0545","flatsize":933784,"path":"All/smm++-6.1.1_1.pkg","repopath":"All/smm++-6.1.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":185188,"desc":"SMM++ is a MUD client with mapping functionality. You can just use\nmapping or just mudding or both together.\n\nIt is based on itcl , which itself depends on tcl/tk . itcl, tcl/tk\nare free and standart programming languages. (If you need further\ninformation, where to get itcl and/or tcl/tk, please drop me a\nline.)","deps":{"iwidgets":{"origin":"x11-toolkits/iwidgets","version":"4.0.1_2"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe smm++ port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"smithwaterman","origin":"biology/smithwaterman","version":"g20160702","comment":"Smith-waterman-gotoh alignment algorithm","maintainer":"jwb@FreeBSD.org","www":"https://github.com/ekg/smithwaterman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a093a1b5a437076b27837a93d98ab0f40ac37c58a11490032a8dc03d61c98396","flatsize":399702,"path":"All/smithwaterman-g20160702.pkg","repopath":"All/smithwaterman-g20160702.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":75832,"desc":"The Smith-Waterman algorithm performs local sequence alignment; that is, for\ndetermining similar regions between two strings of nucleic acid sequences or\nprotein sequences. Instead of looking at the entire sequence, the\nSmith-Waterman algorithm compares segments of all possible lengths and\noptimizes the similarity measure.  Gotoh and Atschul added optimizations making\nit practical for larger problems.","categories":["biology"],"shlibs_provided":["libsw.so.1"]},{"name":"smplayer-skins","origin":"multimedia/smplayer-skins","version":"20.11.0_1,1","comment":"Skins for SMPlayer (Skinnable GUI)","maintainer":"vvd@FreeBSD.org","www":"https://www.smplayer.info/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2e324bf862afc3e6ca8233e767416a027f3d4cd723bb7bc985f281189740fd1","flatsize":1028301,"path":"All/smplayer-skins-20.11.0_1,1.pkg","repopath":"All/smplayer-skins-20.11.0_1,1.pkg","licenselogic":"single","pkgsize":483692,"desc":"Skins for SMPlayer (Skinnable GUI)","categories":["multimedia","audio","kde"]},{"name":"smhasher","origin":"benchmarks/smhasher","version":"1.0_1","comment":"Hash Algorithm Benchmarking","maintainer":"ports@FreeBSD.org","www":"https://github.com/gvnn3/smhasher/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5602cee03c6e8d0877dcac2ba4ab02f9ed132347154947b43b36e483c9a4510","flatsize":254097,"path":"All/smhasher-1.0_1.pkg","repopath":"All/smhasher-1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":73676,"desc":"SMHasher is a test suite designed to test the distribution, collision,\nand performance properties of non-cryptographic hash functions - it\naims to be the \"DieHarder\" of hash testing, and does a pretty good job\nof finding flaws with a number of popular hashes.","categories":["benchmarks"],"messages":[{"message":"===>   NOTICE:\n\nThe smhasher port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"smfsav-devel","origin":"mail/smfsav-devel","version":"2.1_2","comment":"Sendmail Sender Address Validator","maintainer":"sasaki12@gmail.com","www":"http://smf-sav.anw.at/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cd0064e7174b4f4c0b94a6da0a3994af60c2d29cc84f8eda59760c9b494889a","flatsize":62143,"path":"All/smfsav-devel-2.1_2.pkg","repopath":"All/smfsav-devel-2.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":24344,"desc":"It's a lightweight, fast and reliable Sendmail milter that implements\na real-time Sender e-Mail Address Verification technology. This technology\ncan stop some kinds of SPAM with a spoofed sender's e-Mail address.\nAlso it implements a real-time Recipient e-Mail Address Verification\ntechnology. It can be useful if your machine is a backup MX for the recipient's\ndomains or if your machine forwards all e-Mail messages as a relay host for your\ndomains to another internal or external e-Mail servers.\nIt's a lite alternative for the spamilter, milter-sender and milter-ahead\nmilters.\n\nThis is a fork of smf-sav which was originally written by Eugene Kurmanin.\nIt is a \"reloaded\" version with heavy bugfixes maintained by Gabriele\nMaria Plutzar.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"}},"categories":["mail"],"users":["smfs"],"groups":["smfs"],"shlibs_required":["libmilter.so.7"],"options":{"DOCS":"on"},"messages":[{"message":"1. Inspect and edit the /usr/local/etc/smfsav.conf file\n2. Add these lines to your Sendmail configuration file (usually sendmail.mc):\n    define(`confMILTER_MACROS_HELO', confMILTER_MACROS_HELO`, {verify}')dnl\n    INPUT_MAIL_FILTER(`smf-sav', `S=unix:/var/run/smfs/smf-sav.sock, T=S:30s;R:4m')dnl\n3. Put line smfsav_enable=\"YES\" to /etc/rc.conf file\n4. Run `service smfsav start`","type":"install"}]},{"name":"smenu","origin":"sysutils/smenu","version":"1.3.0_1","comment":"Terminal utility to interactively filter text","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/p-gen/smenu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b38015c7e9a988148cd617e216b0953bc5e0a44e01049e976d63b51d5720b6bb","flatsize":238379,"path":"All/smenu-1.3.0_1.pkg","repopath":"All/smenu-1.3.0_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":107340,"desc":"smenu is a selection filter like sed is an editing filter.\n\nThis simple terminal utility reads words from standard input, presents them\nin a cool interactive window and writes the selected word, if any, to\nstandard output.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libtinfo.so.6"]},{"name":"smoldyn","origin":"science/smoldyn","version":"2.73_1","comment":"Biochemical simulator for molecular diffusion, surface interactions","maintainer":"yuri@FreeBSD.org","www":"https://www.smoldyn.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53142d69b0e5b51254663cea58a13ba99897fc28629c583b25d1494f866bdcef","flatsize":4560875,"path":"All/smoldyn-2.73_1.pkg","repopath":"All/smoldyn-2.73_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":761360,"desc":"Smoldyn is a computer program for cell-scale biochemical simulations. It\nsimulates each molecule of interest individually to capture natural\nstochasticity and to yield nanometer-scale spatial resolution. It treats other\nmolecules implicitly, enabling it to simulate hundreds of thousands of molecules\nover several minutes of real time. Simulated molecules diffuse, react, are\nconfined by surfaces, and bind to membranes much as they would in a real\nbiological system.\n\nSmoldyn is easy to use and easy to install. It is more accurate and faster than\nother particle-based simulators. Smoldyn's unique features include:\na \"virtual experimenter\" who can manipulate or measure the simulated system,\nsupport for spatial compartments, molecules with excluded volume, and\nsimulations in 1, 2, or 3 dimensions.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["science"],"shlibs_required":["libGL.so.1","libGLU.so.1","libglut.so.3","libXmu.so.6","libXi.so.6","libtiff.so.6"],"shlibs_provided":["libsmoldyn_shared.so"],"options":{"PYTHON":"off"}},{"name":"smi","origin":"textproc/smi","version":"1.4_3","comment":"Simple Markdown Interpreter / filter for simplified markup dialect","maintainer":"portmaster@bsdforge.com","www":"https://BSDforge.com/projects/textproc/smi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f3e2cef8d5460d2565038e843d2f776621eec53ca71d1f02bf1aecf932d9ceb","flatsize":21938,"path":"All/smi-1.4_3.pkg","repopath":"All/smi-1.4_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11252,"desc":"Smi is a Simple Markup Interpreter / filter for simplified Markup dialect.\nsmi can be fed text in Markdown, and return HTML output.  smi can be fed\nHTML, and return the markup translated to entities.  I use smi as a filter\nfor devel/cgit to parse the README.md files, returning HTML output.  I am\nalso using it to markup wiki pages, for a git backed wiki.  The use cases\nare limited only by your imagination.","categories":["textproc","www"],"options":{"DOCS":"on"}},{"name":"smcroute","origin":"net/smcroute","version":"2.1.0_1","comment":"Static multicast routing tool","maintainer":"hrs@FreeBSD.org","www":"https://github.com/troglobit/smcroute/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53ce9956a0177b57756c5270c0feb9d9b1595c0f0216e5f85ce624335520369d","flatsize":94383,"path":"All/smcroute-2.1.0_1.pkg","repopath":"All/smcroute-2.1.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":32396,"desc":"SMCRoute is a command line tool to manipulate the multicast routes of a\nUNIX kernel.  It supports both IPv4 and IPv6 multicast routing.\n\nSMCRoute can be used as an alternative to dynamic multicast routers like\nmrouted or pimd in setups where static multicast routes should be\nmaintained and/or no proper IGMP or MLD signaling exists.","categories":["net"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:troglobit:smcroute:2.1.0:::::dragonfly6:x86_64:1"}},{"name":"smbftpd","origin":"ftp/smbftpd","version":"2.4_1","comment":"FTP daemon using Samba-like share management mechanism","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://www.twbsd.org/enu/smbftpd/index.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3d710d743a805010e1aca29bb8a4d21eeed664e8bd4ec43e331b36cd7adc273","flatsize":168348,"path":"All/smbftpd-2.4_1.pkg","repopath":"All/smbftpd-2.4_1.pkg","licenselogic":"single","pkgsize":55644,"desc":"SmbFTPD is a FTP daemon modified from the FTP daemon of FreeBSD 5.4. Besides\noriginal FreeBSD ftpd features, it enhances the user permission control,\nintegrate configuration files, and more useful features.  SmbFTPD also support\nSSL/TLS encryption.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ftp"],"options":{"ICONV":"off","PGSQL":"off","SSL":"off"},"annotations":{"cpe":"cpe:2.3:a:smbftpd:smbftpd:2.4:::::dragonfly6:x86_64:1"}},{"name":"snappymail-php81","origin":"mail/snappymail","version":"2.38.0","comment":"Simple, modern, lightweight & fast web-based email client","maintainer":"yasu@FreeBSD.org","www":"https://snappymail.eu/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03ffde870cf26f4dd82ae46da1894bf0457933e638d2c618c05d3e6579e2c180","flatsize":12677859,"path":"All/snappymail-php81-2.38.0.pkg","repopath":"All/snappymail-php81-2.38.0.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":5851816,"desc":"Simple, modern, lightweight & fast web-based email client.\n\nThe drastically upgraded & secured fork of RainLoop Webmail Community\nedition.\n\nWe thank the RainLoop Team for making a great PHP 5 product that was\ngood in the past.\n\nUp to date system requirements, snappy performance, simple\ninstallation and upgrade, no database required - all these make\nSnappyMail a good choice.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pdo_mysql":{"origin":"databases/php81-pdo_mysql","version":"8.1.29"},"php81-pdo_pgsql":{"origin":"databases/php81-pdo_pgsql","version":"8.1.29"},"php81-pdo_sqlite":{"origin":"databases/php81-pdo_sqlite","version":"8.1.29"},"php81-pecl-APCu":{"origin":"devel/pecl-APCu","version":"5.1.23"},"php81-pecl-gnupg":{"origin":"security/pecl-gnupg","version":"1.5.1"},"php81-pecl-redis":{"origin":"databases/pecl-redis","version":"5.3.7_1"},"php81-pecl-uuid":{"origin":"devel/pecl-uuid","version":"1.2.0"},"php81-pecl-xxtea":{"origin":"security/pecl-xxtea","version":"1.0.11"},"php81-phar":{"origin":"archivers/php81-phar","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-sodium":{"origin":"security/php81-sodium","version":"8.1.29"},"php81-tidy":{"origin":"www/php81-tidy","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["mail","www"],"options":{"GNUPG":"on","LDAP":"on","MYSQL":"on","PGSQL":"on","REDIS":"on","SQLITE3":"on"},"annotations":{"flavor":"php81"}},{"name":"smb_auth","origin":"www/smb_auth","version":"0.05_10","comment":"Proxy authentication module against an SMB server","maintainer":"ports@FreeBSD.org","www":"http://web.archive.org/web/20050320094310/http://www.hacom.nl/~richard/software/smb_auth.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c645fba7fe1312a09ea9f99b71a25640477b270884a709b384d89643b7dee4d7","flatsize":17358,"path":"All/smb_auth-0.05_10.pkg","repopath":"All/smb_auth-0.05_10.pkg","licenselogic":"single","pkgsize":7608,"desc":"smb_auth is a proxy authentication module.  With smb_auth you can authenticate\nproxy users against an SMB server like Windows NT or Samba.","deps":{"samba416":{"origin":"net/samba416","version":"4.16.11_5"}},"categories":["www"],"options":{"DOCS":"on"},"messages":[{"message":"Refer to /usr/local/share/doc/smb_auth/README on how to configure smb_auth.\n\nNOTE: For smb_auth to work properly\nyou must set debug level>0 in your smb.conf file.","type":"install"},{"message":"===>   NOTICE:\n\nThe smb_auth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"smc","origin":"devel/smc","version":"4.3.0_2","comment":"The State Machine Compiler","maintainer":"ports@FreeBSD.org","www":"https://smc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce3059368c80d80590e6be9cf40ea87a8ac0b9a1f521c8e42d67c67ce4cb44f4","flatsize":3275523,"path":"All/smc-4.3.0_2.pkg","repopath":"All/smc-4.3.0_2.pkg","licenselogic":"single","pkgsize":774676,"desc":"SMC takes a state machine stored in a .sm file and generates a State pattern\nin C++, Java or [incr Tcl]. Includes: default transitions, transition args,\ntransition guards, push/pop transitions and Entry/Exit actions.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe smc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"smarty4-php83","origin":"www/smarty4","version":"4.5.3","comment":"PHP compiling template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://www.smarty.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3257640f9579a8c7887874973524b1d929d98398e0b691b6d202f120462958fa","flatsize":1106116,"path":"All/smarty4-php83-4.5.3.pkg","repopath":"All/smarty4-php83-4.5.3.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":146276,"desc":"Smarty is a template engine for PHP. Many other template engines for PHP provide\nbasic variable substitution and dynamic block functionality. Smarty takes a step\nfurther to be a \"smart\" template engine, adding features such as configuration\nfiles, template functions, and variable modifiers, and making all of this\nfunctionality as easy as possible to use for both programmers and template\ndesigners. Smarty also converts the templates into PHP scripts, eliminating the\nneed to parse the templates on every invocation. This makes Smarty extremely\nscalable and managable for large application needs.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:smarty:smarty:4.5.3:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"You need to adjust php's include_path to contain /usr/local/share/smarty-php83!\nFor example, insert\n\tinclude_path = \".:/usr/local/share/smarty-php83\"\ninto /usr/local/etc/php.ini.","type":"install"}]},{"name":"smbldap-tools","origin":"net/smbldap-tools","version":"0.9.11","comment":"Samba-LDAP management and support tools","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd8097dcbbcf9fe40fadb82657068b3150f58600305dfa3bb1a6084f0b9f49a8","flatsize":620923,"path":"All/smbldap-tools-0.9.11.pkg","repopath":"All/smbldap-tools-0.9.11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":270716,"desc":"Collection of scripts over user{add,del,mod} and group{add,del,mod}\nsystem tools to manipulate users and groups stored in LDAP directory\nfor DEN system like SAMBA-LDAP and pam/nss_ldap systems.\n\nAdditionally, some scripts are designed to ease the migration from\na Windows NT 4.0 PDC server to a Samba-LDAP PDC server.","deps":{"p5-Crypt-SmbHash":{"origin":"security/p5-Crypt-SmbHash","version":"0.12_1"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Unicode-MapUTF8":{"origin":"converters/p5-Unicode-MapUTF8","version":"1.14"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"options":{"DOCS":"on","MIGRATION_SCRIPTS":"off"}},{"name":"smarty4-php82","origin":"www/smarty4","version":"4.5.3","comment":"PHP compiling template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://www.smarty.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5305d2f35fd8637a0baa55a67cabcddacaeee93a63b26740ee61a3c06548da4","flatsize":1106116,"path":"All/smarty4-php82-4.5.3.pkg","repopath":"All/smarty4-php82-4.5.3.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":146284,"desc":"Smarty is a template engine for PHP. Many other template engines for PHP provide\nbasic variable substitution and dynamic block functionality. Smarty takes a step\nfurther to be a \"smart\" template engine, adding features such as configuration\nfiles, template functions, and variable modifiers, and making all of this\nfunctionality as easy as possible to use for both programmers and template\ndesigners. Smarty also converts the templates into PHP scripts, eliminating the\nneed to parse the templates on every invocation. This makes Smarty extremely\nscalable and managable for large application needs.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:smarty:smarty:4.5.3:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"You need to adjust php's include_path to contain /usr/local/share/smarty-php82!\nFor example, insert\n\tinclude_path = \".:/usr/local/share/smarty-php82\"\ninto /usr/local/etc/php.ini.","type":"install"}]},{"name":"smarty4-php81","origin":"www/smarty4","version":"4.5.3","comment":"PHP compiling template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://www.smarty.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f56aaf5d9be2194760a51594ac6e0698c8506e9911849ce0b7929771bf000847","flatsize":1106116,"path":"All/smarty4-php81-4.5.3.pkg","repopath":"All/smarty4-php81-4.5.3.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":146184,"desc":"Smarty is a template engine for PHP. Many other template engines for PHP provide\nbasic variable substitution and dynamic block functionality. Smarty takes a step\nfurther to be a \"smart\" template engine, adding features such as configuration\nfiles, template functions, and variable modifiers, and making all of this\nfunctionality as easy as possible to use for both programmers and template\ndesigners. Smarty also converts the templates into PHP scripts, eliminating the\nneed to parse the templates on every invocation. This makes Smarty extremely\nscalable and managable for large application needs.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:smarty:smarty:4.5.3:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"You need to adjust php's include_path to contain /usr/local/share/smarty-php81!\nFor example, insert\n\tinclude_path = \".:/usr/local/share/smarty-php81\"\ninto /usr/local/etc/php.ini.","type":"install"}]},{"name":"snappymail-php83","origin":"mail/snappymail","version":"2.38.0","comment":"Simple, modern, lightweight & fast web-based email client","maintainer":"yasu@FreeBSD.org","www":"https://snappymail.eu/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d87a6fb41a977c30265e9c68831fd42a433e3bf2c756cbc269b6f2bc4cf2ff43","flatsize":12677859,"path":"All/snappymail-php83-2.38.0.pkg","repopath":"All/snappymail-php83-2.38.0.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":5851820,"desc":"Simple, modern, lightweight & fast web-based email client.\n\nThe drastically upgraded & secured fork of RainLoop Webmail Community\nedition.\n\nWe thank the RainLoop Team for making a great PHP 5 product that was\ngood in the past.\n\nUp to date system requirements, snappy performance, simple\ninstallation and upgrade, no database required - all these make\nSnappyMail a good choice.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pdo_mysql":{"origin":"databases/php83-pdo_mysql","version":"8.3.9"},"php83-pdo_pgsql":{"origin":"databases/php83-pdo_pgsql","version":"8.3.9"},"php83-pdo_sqlite":{"origin":"databases/php83-pdo_sqlite","version":"8.3.9"},"php83-pecl-APCu":{"origin":"devel/pecl-APCu","version":"5.1.23"},"php83-pecl-gnupg":{"origin":"security/pecl-gnupg","version":"1.5.1"},"php83-pecl-redis":{"origin":"databases/pecl-redis","version":"5.3.7_1"},"php83-pecl-uuid":{"origin":"devel/pecl-uuid","version":"1.2.0"},"php83-pecl-xxtea":{"origin":"security/pecl-xxtea","version":"1.0.11"},"php83-phar":{"origin":"archivers/php83-phar","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-sodium":{"origin":"security/php83-sodium","version":"8.3.9"},"php83-tidy":{"origin":"www/php83-tidy","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["mail","www"],"options":{"GNUPG":"on","LDAP":"on","MYSQL":"on","PGSQL":"on","REDIS":"on","SQLITE3":"on"},"annotations":{"flavor":"php83"}},{"name":"smarty-php83","origin":"www/smarty","version":"5.3.1","comment":"PHP compiling template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://www.smarty.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc3aaf57937796928a5fdc009663566b346581c87932c25cc01b0949c1313070","flatsize":880172,"path":"All/smarty-php83-5.3.1.pkg","repopath":"All/smarty-php83-5.3.1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":131912,"desc":"Smarty is a template engine for PHP. Many other template engines for PHP provide\nbasic variable substitution and dynamic block functionality. Smarty takes a step\nfurther to be a \"smart\" template engine, adding features such as configuration\nfiles, template functions, and variable modifiers, and making all of this\nfunctionality as easy as possible to use for both programmers and template\ndesigners. Smarty also converts the templates into PHP scripts, eliminating the\nneed to parse the templates on every invocation. This makes Smarty extremely\nscalable and managable for large application needs.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:smarty:smarty:5.3.1:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"You need to adjust php's include_path to contain /usr/local/share/smarty-php83!\nFor example, insert\n\tinclude_path = \".:/usr/local/share/smarty-php83\"\ninto /usr/local/etc/php.ini.","type":"install"}]},{"name":"smarty3-php82","origin":"www/smarty3","version":"3.1.48","comment":"PHP compiling template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://www.smarty.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f73fa09a95db50ff40bf410dcdf4f7a638b5c85904583c11e377bba7a51541ec","flatsize":1148087,"path":"All/smarty3-php82-3.1.48.pkg","repopath":"All/smarty3-php82-3.1.48.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":148496,"desc":"Smarty is a template engine for PHP. Many other template engines for PHP provide\nbasic variable substitution and dynamic block functionality. Smarty takes a step\nfurther to be a \"smart\" template engine, adding features such as configuration\nfiles, template functions, and variable modifiers, and making all of this\nfunctionality as easy as possible to use for both programmers and template\ndesigners. Smarty also converts the templates into PHP scripts, eliminating the\nneed to parse the templates on every invocation. This makes Smarty extremely\nscalable and managable for large application needs.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:smarty:smarty:3.1.48:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"You need to adjust php's include_path to contain /usr/local/share/smarty3-php82!\nFor example, insert\n\tinclude_path = \".:/usr/local/share/smarty3-php82\"\ninto /usr/local/etc/php.ini.","type":"install"}]},{"name":"smarty3-php83","origin":"www/smarty3","version":"3.1.48","comment":"PHP compiling template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://www.smarty.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b9c2f62eed1e9acd310d79e1f2d83e9e5b99db0f11772031b006b4d11c64616","flatsize":1148087,"path":"All/smarty3-php83-3.1.48.pkg","repopath":"All/smarty3-php83-3.1.48.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":148504,"desc":"Smarty is a template engine for PHP. Many other template engines for PHP provide\nbasic variable substitution and dynamic block functionality. Smarty takes a step\nfurther to be a \"smart\" template engine, adding features such as configuration\nfiles, template functions, and variable modifiers, and making all of this\nfunctionality as easy as possible to use for both programmers and template\ndesigners. Smarty also converts the templates into PHP scripts, eliminating the\nneed to parse the templates on every invocation. This makes Smarty extremely\nscalable and managable for large application needs.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:smarty:smarty:3.1.48:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"You need to adjust php's include_path to contain /usr/local/share/smarty3-php83!\nFor example, insert\n\tinclude_path = \".:/usr/local/share/smarty3-php83\"\ninto /usr/local/etc/php.ini.","type":"install"}]},{"name":"smplayer-themes","origin":"multimedia/smplayer-themes","version":"20.11.0_1,1","comment":"Themes for SMPlayer","maintainer":"vvd@FreeBSD.org","www":"https://www.smplayer.info/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a366936521ea74f6cf9df9ced8416d45fa6ce3d6a73f3f854a42967e87a63d7","flatsize":4200737,"path":"All/smplayer-themes-20.11.0_1,1.pkg","repopath":"All/smplayer-themes-20.11.0_1,1.pkg","licenselogic":"single","pkgsize":2628516,"desc":"Themes for SMPlayer.","categories":["multimedia","audio","kde"],"options":{"DOCS":"on"}},{"name":"smarty-php82","origin":"www/smarty","version":"5.3.1","comment":"PHP compiling template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://www.smarty.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46cfadb74e8a0869e3d94a5ab5ac98d6725de83cb5e87df6470d50ea54493705","flatsize":880172,"path":"All/smarty-php82-5.3.1.pkg","repopath":"All/smarty-php82-5.3.1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":131944,"desc":"Smarty is a template engine for PHP. Many other template engines for PHP provide\nbasic variable substitution and dynamic block functionality. Smarty takes a step\nfurther to be a \"smart\" template engine, adding features such as configuration\nfiles, template functions, and variable modifiers, and making all of this\nfunctionality as easy as possible to use for both programmers and template\ndesigners. Smarty also converts the templates into PHP scripts, eliminating the\nneed to parse the templates on every invocation. This makes Smarty extremely\nscalable and managable for large application needs.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:smarty:smarty:5.3.1:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"You need to adjust php's include_path to contain /usr/local/share/smarty-php82!\nFor example, insert\n\tinclude_path = \".:/usr/local/share/smarty-php82\"\ninto /usr/local/etc/php.ini.","type":"install"}]},{"name":"smarty3-php81","origin":"www/smarty3","version":"3.1.48","comment":"PHP compiling template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://www.smarty.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e51a95faddd6667f74def6e28c247995c1d7f7746553e56913d9907f0a41651f","flatsize":1148087,"path":"All/smarty3-php81-3.1.48.pkg","repopath":"All/smarty3-php81-3.1.48.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":148528,"desc":"Smarty is a template engine for PHP. Many other template engines for PHP provide\nbasic variable substitution and dynamic block functionality. Smarty takes a step\nfurther to be a \"smart\" template engine, adding features such as configuration\nfiles, template functions, and variable modifiers, and making all of this\nfunctionality as easy as possible to use for both programmers and template\ndesigners. Smarty also converts the templates into PHP scripts, eliminating the\nneed to parse the templates on every invocation. This makes Smarty extremely\nscalable and managable for large application needs.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:smarty:smarty:3.1.48:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"You need to adjust php's include_path to contain /usr/local/share/smarty3-php81!\nFor example, insert\n\tinclude_path = \".:/usr/local/share/smarty3-php81\"\ninto /usr/local/etc/php.ini.","type":"install"}]},{"name":"sma","origin":"mail/sma","version":"1.4_1","comment":"Program that analyses Sendmail log entries","maintainer":"dinoex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2a427902acd29d3f612eacbdf9d1d6eb851754ad96eb7e5f9c11fece0b57505","flatsize":102178,"path":"All/sma-1.4_1.pkg","repopath":"All/sma-1.4_1.pkg","licenselogic":"single","pkgsize":39652,"desc":"SMA is a program that analyses sendmail log entries.\nThe key features of SMA are\n      Fast (written in C)\n      Portable\n      Free (BSD-style licensing)\n      output as HTML or ASCII.\n\nSMA features\n      Support for all recent sendmail versions (UNIX/NT)\n      Flexible output formatting - HTML, ASCII and Custom Log\n      Regular expression filtering of messages\n      Multiple hosts in a same report","categories":["mail"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"smarty-php81","origin":"www/smarty","version":"5.3.1","comment":"PHP compiling template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://www.smarty.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57a6ba4911bbaaf304a5dacd5f5640809094515d24eb39076bd89d85ed3a33c6","flatsize":880172,"path":"All/smarty-php81-5.3.1.pkg","repopath":"All/smarty-php81-5.3.1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":131916,"desc":"Smarty is a template engine for PHP. Many other template engines for PHP provide\nbasic variable substitution and dynamic block functionality. Smarty takes a step\nfurther to be a \"smart\" template engine, adding features such as configuration\nfiles, template functions, and variable modifiers, and making all of this\nfunctionality as easy as possible to use for both programmers and template\ndesigners. Smarty also converts the templates into PHP scripts, eliminating the\nneed to parse the templates on every invocation. This makes Smarty extremely\nscalable and managable for large application needs.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:smarty:smarty:5.3.1:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"You need to adjust php's include_path to contain /usr/local/share/smarty-php81!\nFor example, insert\n\tinclude_path = \".:/usr/local/share/smarty-php81\"\ninto /usr/local/etc/php.ini.","type":"install"}]},{"name":"smartirc4net","origin":"irc/smartirc4net","version":"1.1_3","comment":"Multi-layered IRC library","maintainer":"ports@FreeBSD.org","www":"https://www.meebey.net/projects/smartirc4net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de4f4cc8dfc89f981607dda7688d396abc40a3502f4d3c44e786e9c8cbc181f7","flatsize":463848,"path":"All/smartirc4net-1.1_3.pkg","repopath":"All/smartirc4net-1.1_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":87904,"desc":"SmartIrc4net is a multi-threaded and thread-safe IRC library written in C#. It\nallows you to communicate with IRC servers. The API features full channel\nsyncing and is splitted in 3 layers: IrcConnection, IrcCommands and IrcClient.","deps":{"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"}},"categories":["irc"],"messages":[{"message":"===>   NOTICE:\n\nThe smartirc4net port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"smake","origin":"devel/smake","version":"2024.03.21","comment":"Portable make program with automake features","maintainer":"fuz@FreeBSD.org","www":"https://codeberg.org/schilytools/schilytools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cb71beb938ed56aa9d7333c26b771b1d2771641ec7f93b8b40bd34c7f9bc5a9","flatsize":100546,"path":"All/smake-2024.03.21.pkg","repopath":"All/smake-2024.03.21.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":56532,"desc":"Smake is a highly portable make program with automake features. It is\nintended to be used with the \"makefiles\" system.\n\nThe system allows mounting a source tree via NFS and simultaneous\ncompilation on all supported platforms.  The system therefore allows the\nre-use of a source tree for all supported platforms in contrast to the GNU\nconcept of untar -> configure -> make -> install -> remove","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"schilybase":{"origin":"devel/schilybase","version":"2024.03.21"}},"categories":["devel"],"shlibs_required":["libschily.so.2.0","libintl.so.8"]},{"name":"smartmontools","origin":"sysutils/smartmontools","version":"7.4_2","comment":"S.M.A.R.T. disk monitoring tools","maintainer":"samm@FreeBSD.org","www":"https://www.smartmontools.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24517ff65346281495801557f6ab7c86e3a850c6ab17d604993ea2a2989779b5","flatsize":2119805,"path":"All/smartmontools-7.4_2.pkg","repopath":"All/smartmontools-7.4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":551472,"desc":"The smartmontools package contains two utility programs (smartctl and smartd)\nto control and monitor storage systems using the Self-Monitoring, Analysis\nand Reporting Technology System (S.M.A.R.T.) built into most modern SATA, NVMe\nand SCSI hard disks.  It is derived from the smartsuite package, and includes\nsupport for ATA/ATAPI/SATA disks and SCSI disks and tape devices.","categories":["sysutils"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:smartmontools:smartmontools:7.4:::::dragonfly6:x86_64:2"},"messages":[{"message":"smartmontools has been installed\n\nTo check the status of drives, use the following:\n\n\t/usr/local/sbin/smartctl -a /dev/ad0\tfor first ATA/SATA drive\n\t/usr/local/sbin/smartctl -a /dev/da0\tfor first SCSI drive\n\t/usr/local/sbin/smartctl -a /dev/ada0\tfor first SATA drive\n\nTo include drive health information in your daily status reports,\nadd a line like the following to /etc/periodic.conf:\n\tdaily_status_smart_devices=\"/dev/ad0 /dev/da0\"\nsubstituting the appropriate device names for your SMART-capable disks.\n\nTo enable drive monitoring, you can use /usr/local/sbin/smartd.\nA sample configuration file has been installed as\n/usr/local/etc/smartd.conf.sample\nCopy this file to /usr/local/etc/smartd.conf and edit appropriately\n\nTo have smartd start at boot\n\techo 'smartd_enable=\"YES\"' >> /etc/rc.conf\n\nTo enable verification of the drivedb updates, install the \"security/gnupg\"\npackage.","type":"install"}]},{"name":"sly-quicklisp-emacs_nox","origin":"editors/sly-quicklisp","version":"20211206_4","comment":"Basic Quicklisp support for SLY","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly-quicklisp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"196d48cae06e1766b3c0885200e4b271c6e67109edb09f7ef90a29286217166f","flatsize":62525,"path":"All/sly-quicklisp-emacs_nox-20211206_4.pkg","repopath":"All/sly-quicklisp-emacs_nox-20211206_4.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":48340,"desc":"sly-quicklisp is an external contrib for SLY that provides a `sly-quickload'\ncommand (C-c C-d C-q) that prompts the user for a package to install.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"sly-emacs_nox":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"To use the sly-quicklisp contrib, you must:\n1. Register sly-quicklisp into SLY.  You just have to add this line to some init\n   file:\n(require 'sly-quicklisp)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does.  Upstream's autoloads file is consequently not necessary, and\n   not included in this package.\n2. Ensure that Quicklisp is loaded by your Common Lisp implementation. If this\n   is not the case, an error will be signaled at contrib activation, from which\n   you can recover by using SLY's CONTINUE restart (will disable the contrib).\n\nIf you want sly-quicklisp to be automatically activated on each new SLY session,\nput it in the `sly-contribs' list.  E.g., you can add something like this in\nsome Emacs' init file:\n(setq sly-contribs '(sly-fancy sly-quicklisp))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.","type":"install"}]},{"name":"sly-quicklisp-emacs_wayland","origin":"editors/sly-quicklisp","version":"20211206_4","comment":"Basic Quicklisp support for SLY","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly-quicklisp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e246eb0f66fa8d0f0a1bf1c457fbb8d46fedb2f867d22f000a1a0b55c17d2a70","flatsize":62525,"path":"All/sly-quicklisp-emacs_wayland-20211206_4.pkg","repopath":"All/sly-quicklisp-emacs_wayland-20211206_4.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":48344,"desc":"sly-quicklisp is an external contrib for SLY that provides a `sly-quickload'\ncommand (C-c C-d C-q) that prompts the user for a package to install.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"sly-emacs_wayland":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To use the sly-quicklisp contrib, you must:\n1. Register sly-quicklisp into SLY.  You just have to add this line to some init\n   file:\n(require 'sly-quicklisp)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does.  Upstream's autoloads file is consequently not necessary, and\n   not included in this package.\n2. Ensure that Quicklisp is loaded by your Common Lisp implementation. If this\n   is not the case, an error will be signaled at contrib activation, from which\n   you can recover by using SLY's CONTINUE restart (will disable the contrib).\n\nIf you want sly-quicklisp to be automatically activated on each new SLY session,\nput it in the `sly-contribs' list.  E.g., you can add something like this in\nsome Emacs' init file:\n(setq sly-contribs '(sly-fancy sly-quicklisp))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.","type":"install"}]},{"name":"sly-quicklisp-emacs_devel_nox","origin":"editors/sly-quicklisp","version":"20211206_4","comment":"Basic Quicklisp support for SLY","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly-quicklisp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65e253f5dfa3e8c26d8f4128c65d2eff215ab807aebb4a1cc1109e125313bfaa","flatsize":62591,"path":"All/sly-quicklisp-emacs_devel_nox-20211206_4.pkg","repopath":"All/sly-quicklisp-emacs_devel_nox-20211206_4.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":48404,"desc":"sly-quicklisp is an external contrib for SLY that provides a `sly-quickload'\ncommand (C-c C-d C-q) that prompts the user for a package to install.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"sly-emacs_devel_nox":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use the sly-quicklisp contrib, you must:\n1. Register sly-quicklisp into SLY.  You just have to add this line to some init\n   file:\n(require 'sly-quicklisp)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does.  Upstream's autoloads file is consequently not necessary, and\n   not included in this package.\n2. Ensure that Quicklisp is loaded by your Common Lisp implementation. If this\n   is not the case, an error will be signaled at contrib activation, from which\n   you can recover by using SLY's CONTINUE restart (will disable the contrib).\n\nIf you want sly-quicklisp to be automatically activated on each new SLY session,\nput it in the `sly-contribs' list.  E.g., you can add something like this in\nsome Emacs' init file:\n(setq sly-contribs '(sly-fancy sly-quicklisp))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.","type":"install"}]},{"name":"sly-quicklisp-emacs_devel","origin":"editors/sly-quicklisp","version":"20211206_4","comment":"Basic Quicklisp support for SLY","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly-quicklisp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b61ca833dd1ffabfd81a8079268db210f0b7a721e4a7aa2246a97d7b88bd6e0","flatsize":62591,"path":"All/sly-quicklisp-emacs_devel-20211206_4.pkg","repopath":"All/sly-quicklisp-emacs_devel-20211206_4.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":48400,"desc":"sly-quicklisp is an external contrib for SLY that provides a `sly-quickload'\ncommand (C-c C-d C-q) that prompts the user for a package to install.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"sly-emacs_devel":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use the sly-quicklisp contrib, you must:\n1. Register sly-quicklisp into SLY.  You just have to add this line to some init\n   file:\n(require 'sly-quicklisp)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does.  Upstream's autoloads file is consequently not necessary, and\n   not included in this package.\n2. Ensure that Quicklisp is loaded by your Common Lisp implementation. If this\n   is not the case, an error will be signaled at contrib activation, from which\n   you can recover by using SLY's CONTINUE restart (will disable the contrib).\n\nIf you want sly-quicklisp to be automatically activated on each new SLY session,\nput it in the `sly-contribs' list.  E.g., you can add something like this in\nsome Emacs' init file:\n(setq sly-contribs '(sly-fancy sly-quicklisp))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.","type":"install"}]},{"name":"smplayer","origin":"multimedia/smplayer","version":"24.5.0","comment":"Complete front-end based on Qt for mplayer","maintainer":"vvd@FreeBSD.org","www":"https://www.smplayer.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e94f844bd07159d089c1f2e11ec6192ccbfe8ea5130a49d0710a4e2ea4a8666","flatsize":16305215,"path":"All/smplayer-24.5.0.pkg","repopath":"All/smplayer-24.5.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3451768,"desc":"SMPlayer intends to be a complete front-end for MPlayer, from basic\nfeatures like playing videos, DVDs, and VCDs to more advanced features\nlike support for MPlayer filters and more.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"smplayer-skins":{"origin":"multimedia/smplayer-skins","version":"20.11.0_1,1"},"smplayer-themes":{"origin":"multimedia/smplayer-themes","version":"20.11.0_1,1"}},"categories":["multimedia","audio","kde"],"shlibs_required":["libXext.so.6","libX11.so.6","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5DBus.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DEBUG":"off","DOCS":"on","SKINS":"on","THEMES":"on","MPLAYER":"off","MPV":"on"},"annotations":{"cpe":"cpe:2.3:a:ricardo_villalba:smplayer:24.5.0:::::dragonfly6:x86_64"},"messages":[{"message":"SMPlayer has been installed.\n\nFor YouTube videos please use multimedia/smtube port.","type":"install"}]},{"name":"sly-quicklisp-emacs_canna","origin":"editors/sly-quicklisp","version":"20211206_4","comment":"Basic Quicklisp support for SLY","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly-quicklisp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c8dacf66aee39744bfab91faccf918a18d33e3926adc82a913302830264253a","flatsize":62525,"path":"All/sly-quicklisp-emacs_canna-20211206_4.pkg","repopath":"All/sly-quicklisp-emacs_canna-20211206_4.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":48336,"desc":"sly-quicklisp is an external contrib for SLY that provides a `sly-quickload'\ncommand (C-c C-d C-q) that prompts the user for a package to install.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"sly-emacs_canna":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"To use the sly-quicklisp contrib, you must:\n1. Register sly-quicklisp into SLY.  You just have to add this line to some init\n   file:\n(require 'sly-quicklisp)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does.  Upstream's autoloads file is consequently not necessary, and\n   not included in this package.\n2. Ensure that Quicklisp is loaded by your Common Lisp implementation. If this\n   is not the case, an error will be signaled at contrib activation, from which\n   you can recover by using SLY's CONTINUE restart (will disable the contrib).\n\nIf you want sly-quicklisp to be automatically activated on each new SLY session,\nput it in the `sly-contribs' list.  E.g., you can add something like this in\nsome Emacs' init file:\n(setq sly-contribs '(sly-fancy sly-quicklisp))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.","type":"install"}]},{"name":"sly-quicklisp","origin":"editors/sly-quicklisp","version":"20211206_4","comment":"Basic Quicklisp support for SLY","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly-quicklisp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d87d60e3a9ad364c7a746d8210c18eef67f59ff2ffb1d6c87dec7a2562946e84","flatsize":62525,"path":"All/sly-quicklisp-20211206_4.pkg","repopath":"All/sly-quicklisp-20211206_4.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":48324,"desc":"sly-quicklisp is an external contrib for SLY that provides a `sly-quickload'\ncommand (C-c C-d C-q) that prompts the user for a package to install.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"sly":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"To use the sly-quicklisp contrib, you must:\n1. Register sly-quicklisp into SLY.  You just have to add this line to some init\n   file:\n(require 'sly-quicklisp)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does.  Upstream's autoloads file is consequently not necessary, and\n   not included in this package.\n2. Ensure that Quicklisp is loaded by your Common Lisp implementation. If this\n   is not the case, an error will be signaled at contrib activation, from which\n   you can recover by using SLY's CONTINUE restart (will disable the contrib).\n\nIf you want sly-quicklisp to be automatically activated on each new SLY session,\nput it in the `sly-contribs' list.  E.g., you can add something like this in\nsome Emacs' init file:\n(setq sly-contribs '(sly-fancy sly-quicklisp))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.","type":"install"}]},{"name":"sly-named-readtables-emacs_wayland","origin":"editors/sly-named-readtables","version":"20191013_15","comment":"Support different readtables in the same file for SLY","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly-named-readtables","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2ab8a130435ac5e87e7f2da6039622b61d08a7a9f477e16a7505abd75155153","flatsize":41709,"path":"All/sly-named-readtables-emacs_wayland-20191013_15.pkg","repopath":"All/sly-named-readtables-emacs_wayland-20191013_15.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":29628,"desc":"sly-named-readtables is an external contrib for SLY that enables\ndifferent readtables to be active in different parts of the same file.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"sly-emacs_wayland":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To use the sly-named-readtables contrib, you must:\n1. Register sly-named-readtables into SLY. You just have to add this line to\n   some init file:\n(require 'sly-named-readtables)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does. Upstream's autoloads file is consequently not necessary, and\n   not included in this package.\n2. Ensure that system NAMED-READTABLES is loaded by your Common Lisp\n   implementation.\n\nIf you want sly-named-readtables to be automatically activated on each new SLY\nsession, put it in the `sly-contribs' list. E.g., you can add something like\nthis in some Emacs' init file:\n(setq sly-contribs '(sly-fancy sly-named-readtables))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.","type":"install"}]},{"name":"sly-named-readtables-emacs_nox","origin":"editors/sly-named-readtables","version":"20191013_15","comment":"Support different readtables in the same file for SLY","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly-named-readtables","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf9a521ce807a7cd5b070d16835dcf83ad39094678113b76a7483bae579665b4","flatsize":41709,"path":"All/sly-named-readtables-emacs_nox-20191013_15.pkg","repopath":"All/sly-named-readtables-emacs_nox-20191013_15.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":29624,"desc":"sly-named-readtables is an external contrib for SLY that enables\ndifferent readtables to be active in different parts of the same file.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"sly-emacs_nox":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"To use the sly-named-readtables contrib, you must:\n1. Register sly-named-readtables into SLY. You just have to add this line to\n   some init file:\n(require 'sly-named-readtables)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does. Upstream's autoloads file is consequently not necessary, and\n   not included in this package.\n2. Ensure that system NAMED-READTABLES is loaded by your Common Lisp\n   implementation.\n\nIf you want sly-named-readtables to be automatically activated on each new SLY\nsession, put it in the `sly-contribs' list. E.g., you can add something like\nthis in some Emacs' init file:\n(setq sly-contribs '(sly-fancy sly-named-readtables))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.","type":"install"}]},{"name":"snd","origin":"audio/snd","version":"22.9_3","comment":"Multitracking sound editor and utilities","maintainer":"portmaster@bsdforge.com","www":"https://ccrma.stanford.edu/software/snd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0adbaef221fc730f8e059bd5288e74f3f4ac8264f3bfccd2b7d6a253febbe20c","flatsize":11375086,"path":"All/snd-22.9_3.pkg","repopath":"All/snd-22.9_3.pkg","licenselogic":"single","licenses":["snd"],"pkgsize":8225668,"desc":"Snd is a sound editor modeled loosely after Emacs and an old, sorely-missed\nPDP-10 sound editor named Dpysnd.  It can accommodate any number of sounds,\neach with any number of channels, and can be customized and extended using\nGuile, Ruby or Forth.\n\nIncluded with it are some command-line utilities:\n- snd-info (note:  renamed from sndinfo, for this FreeBSD port) prints a\n  description of a sound file.\n- sndplay plays a sound file.\n- sndrecord records sound from a microphone.\n- audinfo describes the current state of the audio hardware.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ladspa":{"origin":"audio/ladspa","version":"1.17_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"options":{"DOCS":"on","EXAMPLES":"on","FFTW3":"on","GSL":"on","GTK2":"on","LADSPA":"on","MOTIF":"off","S7":"off","X11":"on"}},{"name":"sly-named-readtables-emacs_devel_nox","origin":"editors/sly-named-readtables","version":"20191013_15","comment":"Support different readtables in the same file for SLY","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly-named-readtables","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa2aa036add850e4ccf08859361937c19ea847167af4f7c382e125f887dd32c7","flatsize":41713,"path":"All/sly-named-readtables-emacs_devel_nox-20191013_15.pkg","repopath":"All/sly-named-readtables-emacs_devel_nox-20191013_15.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":29644,"desc":"sly-named-readtables is an external contrib for SLY that enables\ndifferent readtables to be active in different parts of the same file.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"sly-emacs_devel_nox":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use the sly-named-readtables contrib, you must:\n1. Register sly-named-readtables into SLY. You just have to add this line to\n   some init file:\n(require 'sly-named-readtables)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does. Upstream's autoloads file is consequently not necessary, and\n   not included in this package.\n2. Ensure that system NAMED-READTABLES is loaded by your Common Lisp\n   implementation.\n\nIf you want sly-named-readtables to be automatically activated on each new SLY\nsession, put it in the `sly-contribs' list. E.g., you can add something like\nthis in some Emacs' init file:\n(setq sly-contribs '(sly-fancy sly-named-readtables))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.","type":"install"}]},{"name":"squirrel-sql","origin":"databases/squirrel-sql","version":"4.7.1","comment":"Universal SQL Client","maintainer":"jonc@chen.org.nz","www":"http://www.squirrelsql.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6b67ee05ecb9dea16167e5eb31dbac7c9bd6261fe15dd17be5367234df011cf","flatsize":63693498,"path":"All/squirrel-sql-4.7.1.pkg","repopath":"All/squirrel-sql-4.7.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51881432,"desc":"SQuirreL SQL Client is a graphical Java program that will allow you to view the\nstructure of a JDBC compliant database, browse the data in tables, issue SQL\ncommands etc.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["databases","java"],"messages":[{"message":"To connect to your favorite database you can install one of the following JDBC\ndrivers.\n\n* databases/mysql-connector-java\n* databases/postgresql-jdbc\n\nAfter that you have to configure the driver via the GUI (see Help).","type":"install"}]},{"name":"sly-named-readtables-emacs_devel","origin":"editors/sly-named-readtables","version":"20191013_15","comment":"Support different readtables in the same file for SLY","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly-named-readtables","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"367e0b91e6dc87cb2983ffded5084ccade03043f4ef5b126606b081498c70d81","flatsize":41713,"path":"All/sly-named-readtables-emacs_devel-20191013_15.pkg","repopath":"All/sly-named-readtables-emacs_devel-20191013_15.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":29636,"desc":"sly-named-readtables is an external contrib for SLY that enables\ndifferent readtables to be active in different parts of the same file.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"sly-emacs_devel":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use the sly-named-readtables contrib, you must:\n1. Register sly-named-readtables into SLY. You just have to add this line to\n   some init file:\n(require 'sly-named-readtables)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does. Upstream's autoloads file is consequently not necessary, and\n   not included in this package.\n2. Ensure that system NAMED-READTABLES is loaded by your Common Lisp\n   implementation.\n\nIf you want sly-named-readtables to be automatically activated on each new SLY\nsession, put it in the `sly-contribs' list. E.g., you can add something like\nthis in some Emacs' init file:\n(setq sly-contribs '(sly-fancy sly-named-readtables))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.","type":"install"}]},{"name":"sly-named-readtables","origin":"editors/sly-named-readtables","version":"20191013_15","comment":"Support different readtables in the same file for SLY","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly-named-readtables","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3017d697ca9c5240f84f8bb71baa38aa2e78d7ada2346d61bff59bf5db9dc901","flatsize":41709,"path":"All/sly-named-readtables-20191013_15.pkg","repopath":"All/sly-named-readtables-20191013_15.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":29612,"desc":"sly-named-readtables is an external contrib for SLY that enables\ndifferent readtables to be active in different parts of the same file.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"sly":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"To use the sly-named-readtables contrib, you must:\n1. Register sly-named-readtables into SLY. You just have to add this line to\n   some init file:\n(require 'sly-named-readtables)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does. Upstream's autoloads file is consequently not necessary, and\n   not included in this package.\n2. Ensure that system NAMED-READTABLES is loaded by your Common Lisp\n   implementation.\n\nIf you want sly-named-readtables to be automatically activated on each new SLY\nsession, put it in the `sly-contribs' list. E.g., you can add something like\nthis in some Emacs' init file:\n(setq sly-contribs '(sly-fancy sly-named-readtables))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.","type":"install"}]},{"name":"sly-named-readtables-emacs_canna","origin":"editors/sly-named-readtables","version":"20191013_15","comment":"Support different readtables in the same file for SLY","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly-named-readtables","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc0d2026bba4d1f6fb5dbe6079a18fac31445064811458a6d4ad81c4a577ba9e","flatsize":41709,"path":"All/sly-named-readtables-emacs_canna-20191013_15.pkg","repopath":"All/sly-named-readtables-emacs_canna-20191013_15.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":29624,"desc":"sly-named-readtables is an external contrib for SLY that enables\ndifferent readtables to be active in different parts of the same file.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"sly-emacs_canna":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"To use the sly-named-readtables contrib, you must:\n1. Register sly-named-readtables into SLY. You just have to add this line to\n   some init file:\n(require 'sly-named-readtables)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does. Upstream's autoloads file is consequently not necessary, and\n   not included in this package.\n2. Ensure that system NAMED-READTABLES is loaded by your Common Lisp\n   implementation.\n\nIf you want sly-named-readtables to be automatically activated on each new SLY\nsession, put it in the `sly-contribs' list. E.g., you can add something like\nthis in some Emacs' init file:\n(setq sly-contribs '(sly-fancy sly-named-readtables))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.","type":"install"}]},{"name":"sly-asdf-emacs_nox","origin":"editors/sly-asdf","version":"0.2.0.20221119_4,1","comment":"SLY support for ASDF","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/mmgeorge/sly-asdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4dc6ce118ac723548c74e46c3c68c507288cc86504ad6e8bff28400abcc09cc","flatsize":95389,"path":"All/sly-asdf-emacs_nox-0.2.0.20221119_4,1.pkg","repopath":"All/sly-asdf-emacs_nox-0.2.0.20221119_4,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":26760,"desc":"sly-asdf is an external contrib for SLY that enables specific support and\nshortcuts for ASDF operations.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"sly-emacs_nox":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"To use the sly-asdf contrib, you must:\n1. Register sly-asdf into SLY.  You just have to add this line to some init\n   file:\n(require 'sly-asdf)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does.\n2. Ensure that ASDF is loaded by your Common Lisp implementation.\n\nIf you want sly-asdf to be automatically activated on each new SLY session, put\nit in the `sly-contribs' list.  E.g., you can add something like this in some\nEmacs' init file:\n(setq sly-contribs '(sly-fancy sly-asdf))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.\n\nNOTE: The experimental Flymake code has been elided from this port (it requires\ndependencies that are not in ports currently).","type":"install"}]},{"name":"smfsav","origin":"mail/smfsav","version":"1.4.0_4","comment":"Sendmail Sender Address Validator","maintainer":"sasaki12@gmail.com","www":"https://smfs.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"127004317b7d7b9274b5cb6d567e0c2c99716eba03b237d84236d53f98a40f83","flatsize":58234,"path":"All/smfsav-1.4.0_4.pkg","repopath":"All/smfsav-1.4.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23016,"desc":"It's a lightweight, fast and reliable Sendmail milter that implements\na real-time Sender e-Mail Address Verification technology. This technology\ncan stop some kinds of SPAM with a spoofed sender's e-Mail address.\n  Also it implements a real-time Recipient e-Mail Address Verification\ntechnology. It can be useful if your machine is a backup MX for the recipient's\ndomains or if your machine forwards all e-Mail messages as a relay host for your\ndomains to another internal or external e-Mail servers.\n  It's a lite alternative for the spamilter, milter-sender and milter-ahead\nmilters.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"}},"categories":["mail"],"users":["smfs"],"groups":["smfs"],"shlibs_required":["libmilter.so.7"],"options":{"DOCS":"on"},"messages":[{"message":"1. Inspect and edit the /usr/local/etc/smfsav.conf file\n2. Add these lines to your Sendmail configuration file (usually sendmail.mc):\n    define(`confMILTER_MACROS_HELO', confMILTER_MACROS_HELO`, {verify}')dnl\n    INPUT_MAIL_FILTER(`smf-sav', `S=unix:/var/run/smfs/smf-sav.sock, T=S:30s;R:4m')dnl\n3. Put line smfsav_enable=\"YES\" to /etc/rc.conf file\n4. Run `service smfsav start`","type":"install"}]},{"name":"sly-asdf-emacs_wayland","origin":"editors/sly-asdf","version":"0.2.0.20221119_4,1","comment":"SLY support for ASDF","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/mmgeorge/sly-asdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7cc85cd1c44904607df46c7b3ea00683ecb3e365e475bec13c22906b8da2e9d6","flatsize":95389,"path":"All/sly-asdf-emacs_wayland-0.2.0.20221119_4,1.pkg","repopath":"All/sly-asdf-emacs_wayland-0.2.0.20221119_4,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":26768,"desc":"sly-asdf is an external contrib for SLY that enables specific support and\nshortcuts for ASDF operations.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"sly-emacs_wayland":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To use the sly-asdf contrib, you must:\n1. Register sly-asdf into SLY.  You just have to add this line to some init\n   file:\n(require 'sly-asdf)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does.\n2. Ensure that ASDF is loaded by your Common Lisp implementation.\n\nIf you want sly-asdf to be automatically activated on each new SLY session, put\nit in the `sly-contribs' list.  E.g., you can add something like this in some\nEmacs' init file:\n(setq sly-contribs '(sly-fancy sly-asdf))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.\n\nNOTE: The experimental Flymake code has been elided from this port (it requires\ndependencies that are not in ports currently).","type":"install"}]},{"name":"sly-asdf-emacs_devel","origin":"editors/sly-asdf","version":"0.2.0.20221119_4,1","comment":"SLY support for ASDF","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/mmgeorge/sly-asdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64e1e5cecc484f0b9b7f39bc1c310723ab0a22e6a293362c32879c7ae81b6d5c","flatsize":95281,"path":"All/sly-asdf-emacs_devel-0.2.0.20221119_4,1.pkg","repopath":"All/sly-asdf-emacs_devel-0.2.0.20221119_4,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":26792,"desc":"sly-asdf is an external contrib for SLY that enables specific support and\nshortcuts for ASDF operations.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"sly-emacs_devel":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use the sly-asdf contrib, you must:\n1. Register sly-asdf into SLY.  You just have to add this line to some init\n   file:\n(require 'sly-asdf)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does.\n2. Ensure that ASDF is loaded by your Common Lisp implementation.\n\nIf you want sly-asdf to be automatically activated on each new SLY session, put\nit in the `sly-contribs' list.  E.g., you can add something like this in some\nEmacs' init file:\n(setq sly-contribs '(sly-fancy sly-asdf))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.\n\nNOTE: The experimental Flymake code has been elided from this port (it requires\ndependencies that are not in ports currently).","type":"install"}]},{"name":"sly-asdf-emacs_devel_nox","origin":"editors/sly-asdf","version":"0.2.0.20221119_4,1","comment":"SLY support for ASDF","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/mmgeorge/sly-asdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8e9d9c5b74be10c1c08004813ab44fdc22c51758b5fac0f74f928e431e8afe5","flatsize":95281,"path":"All/sly-asdf-emacs_devel_nox-0.2.0.20221119_4,1.pkg","repopath":"All/sly-asdf-emacs_devel_nox-0.2.0.20221119_4,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":26784,"desc":"sly-asdf is an external contrib for SLY that enables specific support and\nshortcuts for ASDF operations.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"sly-emacs_devel_nox":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use the sly-asdf contrib, you must:\n1. Register sly-asdf into SLY.  You just have to add this line to some init\n   file:\n(require 'sly-asdf)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does.\n2. Ensure that ASDF is loaded by your Common Lisp implementation.\n\nIf you want sly-asdf to be automatically activated on each new SLY session, put\nit in the `sly-contribs' list.  E.g., you can add something like this in some\nEmacs' init file:\n(setq sly-contribs '(sly-fancy sly-asdf))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.\n\nNOTE: The experimental Flymake code has been elided from this port (it requires\ndependencies that are not in ports currently).","type":"install"}]},{"name":"sly-emacs_nox","origin":"editors/sly","version":"1.0.43.20230624_3","comment":"Sylvester the Cat's Common Lisp IDE for Emacs","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6bd21aa59d8991f05c2b093283eddd415c32576c7d85fbcd867dca57e6f6391","flatsize":4539495,"path":"All/sly-emacs_nox-1.0.43.20230624_3.pkg","repopath":"All/sly-emacs_nox-1.0.43.20230624_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1588008,"desc":"SLY is a fork of SLIME. We track its bugfixes, particularly to the\nimplementation backends. All SLIME's familiar features (debugger, inspector,\nxref, etc...) are still available, with improved overall UX.\n\nSLY's highlights are:\n- A full-featured REPL based on Emacs's comint.el. Everything can be copied to\n  the REPL.\n- Stickers, or live code annotations that record values as code traverses them.\n- Flex-style completion out-of-the-box, using Emacs's completion API. Company,\n  Helm, and other supported natively, no plugin required.\n- An interactive Trace Dialog.\n- Cleanly ASDF-loaded by default, including contribs, enabled out-of-the-box.\n- Multiple inspectors and multiple REPLs.\n- \"Presentations\" replaced by interactive backreferences which highlight the\n  object and remain stable throughout the REPL session.\n- Support for NAMED-READTABLES, macrostep.el and quicklisp.\n- A portable, annotation-based stepper in early but functional prototype stage.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","DOCS_PDF":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"To enable autoloading of SLY, add this to some Emacs init file:\n(require 'sly-autoloads)\n\nYou should specify some Lisp implementation. This works for both SLY and SLIME:\n(setq inferior-lisp-program \"path_to_your_lisp_binary\")\nSLY however has convenient specific variables for more complex\nconfigurations. E.g.:\n(setq sly-default-lisp 'sbcl\n      sly-lisp-implementations '((sbcl (\"sbcl\"))))\nPlease see their documentation.\n\nContribs in `sly-contribs' list are automatically loaded and enabled (and those\nnot in it are disabled) each time a new session is launched, or `sly-setup' is\ncalled. If you define `sly-contribs' in some initialization file, be sure to\ninclude sly-fancy in it (instead, you can add to the list using `add-to-list',\nafter the `require' above).\n\nIf you just want to immediately enable a contrib, you can instead use\n`sly-enable-contrib', but be aware that the effect will be temporary. It will\nlast up to the next connection established or `sly-setup' call, unless you add\nthe contrib to `sly-contribs' in the meantime.","type":"install"}]},{"name":"sly-emacs_devel","origin":"editors/sly","version":"1.0.43.20230624_3","comment":"Sylvester the Cat's Common Lisp IDE for Emacs","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b63542148f58312d5aec903068db99071c0046ddadbffd7df0b839747539e381","flatsize":4539014,"path":"All/sly-emacs_devel-1.0.43.20230624_3.pkg","repopath":"All/sly-emacs_devel-1.0.43.20230624_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1587868,"desc":"SLY is a fork of SLIME. We track its bugfixes, particularly to the\nimplementation backends. All SLIME's familiar features (debugger, inspector,\nxref, etc...) are still available, with improved overall UX.\n\nSLY's highlights are:\n- A full-featured REPL based on Emacs's comint.el. Everything can be copied to\n  the REPL.\n- Stickers, or live code annotations that record values as code traverses them.\n- Flex-style completion out-of-the-box, using Emacs's completion API. Company,\n  Helm, and other supported natively, no plugin required.\n- An interactive Trace Dialog.\n- Cleanly ASDF-loaded by default, including contribs, enabled out-of-the-box.\n- Multiple inspectors and multiple REPLs.\n- \"Presentations\" replaced by interactive backreferences which highlight the\n  object and remain stable throughout the REPL session.\n- Support for NAMED-READTABLES, macrostep.el and quicklisp.\n- A portable, annotation-based stepper in early but functional prototype stage.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","DOCS_PDF":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To enable autoloading of SLY, add this to some Emacs init file:\n(require 'sly-autoloads)\n\nYou should specify some Lisp implementation. This works for both SLY and SLIME:\n(setq inferior-lisp-program \"path_to_your_lisp_binary\")\nSLY however has convenient specific variables for more complex\nconfigurations. E.g.:\n(setq sly-default-lisp 'sbcl\n      sly-lisp-implementations '((sbcl (\"sbcl\"))))\nPlease see their documentation.\n\nContribs in `sly-contribs' list are automatically loaded and enabled (and those\nnot in it are disabled) each time a new session is launched, or `sly-setup' is\ncalled. If you define `sly-contribs' in some initialization file, be sure to\ninclude sly-fancy in it (instead, you can add to the list using `add-to-list',\nafter the `require' above).\n\nIf you just want to immediately enable a contrib, you can instead use\n`sly-enable-contrib', but be aware that the effect will be temporary. It will\nlast up to the next connection established or `sly-setup' call, unless you add\nthe contrib to `sly-contribs' in the meantime.","type":"install"}]},{"name":"sly-emacs_canna","origin":"editors/sly","version":"1.0.43.20230624_3","comment":"Sylvester the Cat's Common Lisp IDE for Emacs","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be174555f9041941724cb77ca20be72dd232e6576a495c6fbb6d9e84fc3da4b4","flatsize":4539496,"path":"All/sly-emacs_canna-1.0.43.20230624_3.pkg","repopath":"All/sly-emacs_canna-1.0.43.20230624_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1588024,"desc":"SLY is a fork of SLIME. We track its bugfixes, particularly to the\nimplementation backends. All SLIME's familiar features (debugger, inspector,\nxref, etc...) are still available, with improved overall UX.\n\nSLY's highlights are:\n- A full-featured REPL based on Emacs's comint.el. Everything can be copied to\n  the REPL.\n- Stickers, or live code annotations that record values as code traverses them.\n- Flex-style completion out-of-the-box, using Emacs's completion API. Company,\n  Helm, and other supported natively, no plugin required.\n- An interactive Trace Dialog.\n- Cleanly ASDF-loaded by default, including contribs, enabled out-of-the-box.\n- Multiple inspectors and multiple REPLs.\n- \"Presentations\" replaced by interactive backreferences which highlight the\n  object and remain stable throughout the REPL session.\n- Support for NAMED-READTABLES, macrostep.el and quicklisp.\n- A portable, annotation-based stepper in early but functional prototype stage.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","DOCS_PDF":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"To enable autoloading of SLY, add this to some Emacs init file:\n(require 'sly-autoloads)\n\nYou should specify some Lisp implementation. This works for both SLY and SLIME:\n(setq inferior-lisp-program \"path_to_your_lisp_binary\")\nSLY however has convenient specific variables for more complex\nconfigurations. E.g.:\n(setq sly-default-lisp 'sbcl\n      sly-lisp-implementations '((sbcl (\"sbcl\"))))\nPlease see their documentation.\n\nContribs in `sly-contribs' list are automatically loaded and enabled (and those\nnot in it are disabled) each time a new session is launched, or `sly-setup' is\ncalled. If you define `sly-contribs' in some initialization file, be sure to\ninclude sly-fancy in it (instead, you can add to the list using `add-to-list',\nafter the `require' above).\n\nIf you just want to immediately enable a contrib, you can instead use\n`sly-enable-contrib', but be aware that the effect will be temporary. It will\nlast up to the next connection established or `sly-setup' call, unless you add\nthe contrib to `sly-contribs' in the meantime.","type":"install"}]},{"name":"sly-emacs_wayland","origin":"editors/sly","version":"1.0.43.20230624_3","comment":"Sylvester the Cat's Common Lisp IDE for Emacs","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81dafba24a823f88c815886b4ab42c7eabc24dd1abd3e2af8a8f3f0080036f82","flatsize":4539495,"path":"All/sly-emacs_wayland-1.0.43.20230624_3.pkg","repopath":"All/sly-emacs_wayland-1.0.43.20230624_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1587964,"desc":"SLY is a fork of SLIME. We track its bugfixes, particularly to the\nimplementation backends. All SLIME's familiar features (debugger, inspector,\nxref, etc...) are still available, with improved overall UX.\n\nSLY's highlights are:\n- A full-featured REPL based on Emacs's comint.el. Everything can be copied to\n  the REPL.\n- Stickers, or live code annotations that record values as code traverses them.\n- Flex-style completion out-of-the-box, using Emacs's completion API. Company,\n  Helm, and other supported natively, no plugin required.\n- An interactive Trace Dialog.\n- Cleanly ASDF-loaded by default, including contribs, enabled out-of-the-box.\n- Multiple inspectors and multiple REPLs.\n- \"Presentations\" replaced by interactive backreferences which highlight the\n  object and remain stable throughout the REPL session.\n- Support for NAMED-READTABLES, macrostep.el and quicklisp.\n- A portable, annotation-based stepper in early but functional prototype stage.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","DOCS_PDF":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To enable autoloading of SLY, add this to some Emacs init file:\n(require 'sly-autoloads)\n\nYou should specify some Lisp implementation. This works for both SLY and SLIME:\n(setq inferior-lisp-program \"path_to_your_lisp_binary\")\nSLY however has convenient specific variables for more complex\nconfigurations. E.g.:\n(setq sly-default-lisp 'sbcl\n      sly-lisp-implementations '((sbcl (\"sbcl\"))))\nPlease see their documentation.\n\nContribs in `sly-contribs' list are automatically loaded and enabled (and those\nnot in it are disabled) each time a new session is launched, or `sly-setup' is\ncalled. If you define `sly-contribs' in some initialization file, be sure to\ninclude sly-fancy in it (instead, you can add to the list using `add-to-list',\nafter the `require' above).\n\nIf you just want to immediately enable a contrib, you can instead use\n`sly-enable-contrib', but be aware that the effect will be temporary. It will\nlast up to the next connection established or `sly-setup' call, unless you add\nthe contrib to `sly-contribs' in the meantime.","type":"install"}]},{"name":"smb4k","origin":"net/smb4k","version":"3.2.5","comment":"Advanced network neighborhood browser and Samba share mounting utility","maintainer":"kde@FreeBSD.org","www":"http://smb4k.berlios.de","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fb949d9fc9767bb32cf889d8c59cf174c2ec16b6c4159d66c9b62d3586cbb11","flatsize":11833783,"path":"All/smb4k-3.2.5.pkg","repopath":"All/smb4k-3.2.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4607740,"desc":"Smb4K is an SMB share browser for KDE. Its features are inspired by Komba2\nby Frank Schwanz. It uses the Samba software suite for an easy access\nto the SMB shares of your local network neighborhood.\n\nFeatures so far:\n\n- Scanning for (active) workgroups, hosts, and shares\n- Mounting and unmounting of SMB and CIFS shares, including unmounting\n  all shares at once\n- Access to the files of a mounted SMB or CIFS share using Konqueror\n- Auto-detection of external mounts/unmounts\n- Remounting of recently used shares on program start\n- Miscellaneous infos about the mounted SMB and CIFS shares\n- Network search\n- WINS server support\n- Preview of shares\n- Selectable look-up and search methods\n- Default login\n- Ability to execute mount and umount SUID root (using super or sudo)\n- Special handling of homes shares\n- Ability to bookmark favorite shares\n- And many more :)","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdnssd":{"origin":"dns/kf5-kdnssd","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"rsync":{"origin":"net/rsync","version":"3.3.0"},"samba416":{"origin":"net/samba416","version":"4.16.11_5"}},"categories":["net","kde"],"shlibs_required":["libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libQt5Qml.so.5","libKF5KIOWidgets.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5AuthCore.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libKF5Notifications.so.5","libKF5JobWidgets.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libKF5Wallet.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libX11.so.6","libKF5ConfigCore.so.5","libKF5DNSSD.so.5","libQt5Network.so.5","libQt5DBus.so.5","libQt5Core.so.5","libsmbclient.so.0"],"shlibs_provided":["libsmb4kcore.so","libsmb4kqmlplugin.so"],"annotations":{"cpe":"cpe:2.3:a:smb4k_project:smb4k:3.2.5:::::dragonfly6:x86_64"}},{"name":"sly-asdf","origin":"editors/sly-asdf","version":"0.2.0.20221119_4,1","comment":"SLY support for ASDF","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/mmgeorge/sly-asdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f119b336d9e3754c709dcf7a677b99360591d848020042ed1af81d93f8c0b86b","flatsize":95389,"path":"All/sly-asdf-0.2.0.20221119_4,1.pkg","repopath":"All/sly-asdf-0.2.0.20221119_4,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":26752,"desc":"sly-asdf is an external contrib for SLY that enables specific support and\nshortcuts for ASDF operations.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"sly":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"To use the sly-asdf contrib, you must:\n1. Register sly-asdf into SLY.  You just have to add this line to some init\n   file:\n(require 'sly-asdf)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does.\n2. Ensure that ASDF is loaded by your Common Lisp implementation.\n\nIf you want sly-asdf to be automatically activated on each new SLY session, put\nit in the `sly-contribs' list.  E.g., you can add something like this in some\nEmacs' init file:\n(setq sly-contribs '(sly-fancy sly-asdf))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.\n\nNOTE: The experimental Flymake code has been elided from this port (it requires\ndependencies that are not in ports currently).","type":"install"}]},{"name":"slump","origin":"games/slump","version":"0.003.02","comment":"Fork of SLIGE that is optimized for making FreeDoom maps","maintainer":"bofh@FreeBSD.org","www":"https://www.samiam.org/slump.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da9b300811d8de9fb4a15590a1ad3884806c07c80715a086407d20305ffdbe63","flatsize":198718,"path":"All/slump-0.003.02.pkg","repopath":"All/slump-0.003.02.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":88524,"desc":"Slump is a random map generator for FreeDoom that is based on David M. Chess'\nSLIGE map generator.\n\nBasically Slump is a fork of SLIGE that is optimized for making FreeDoom maps.\nIn particular, Slump only places monsters that the FreeDoom artists have drawn\nin to maps; this way one can play FreeDoom without feeling that the game is\nincomplete.","categories":["games"],"options":{"DOCS":"on"}},{"name":"slurp","origin":"x11/slurp","version":"1.5.0_1","comment":"Select a region in a Wayland compositor","maintainer":"jbeich@FreeBSD.org","www":"https://wayland.emersion.fr/slurp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bdb0714616dadd291944ae87bed7ca0bd320057ef228b202eb1a9a88f54a435","flatsize":39888,"path":"All/slurp-1.5.0_1.pkg","repopath":"All/slurp-1.5.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15724,"desc":"Select a region in a Wayland compositor and print it to the standard\noutput. Works well with grim on sway >= 1.0.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libcairo.so.2","libwayland-client.so.0","libwayland-cursor.so.0","libxkbcommon.so.0"],"options":{"MANPAGES":"on"}},{"name":"slowloris","origin":"benchmarks/slowloris","version":"0.7_2","comment":"Low-bandwidth, yet greedy and poisonous HTTP client","maintainer":"ports@FreeBSD.org","www":"http://ha.ckers.org/slowloris/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7acfbe9c47e77a465cf483d39da6a99b52ff0e2d0886afdd1fcc01edce467add","flatsize":18891,"path":"All/slowloris-0.7_2.pkg","repopath":"All/slowloris-0.7_2.pkg","licenselogic":"single","pkgsize":6588,"desc":"Slowloris both helps identify the timeout windows of a HTTP server or Proxy\nserver, can bypass httpready protection and ultimately performs a fairly low\nbandwidth denial of service.  It has the added benefit of allowing the server\nto come back at any time (once the program is killed), and not spamming the\nlogs excessively.  It also keeps the load nice and low on the target server, so\nother vital processes don't die unexpectedly, or cause alarm to anyone who is\nlogged into the server for other reasons.\n\nThe main audience using slowloris is of course a system administrators wanting\nto measure their webserver's performance and vulnerability.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-threads-shared":{"origin":"devel/p5-threads-shared","version":"1.59"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["benchmarks"],"messages":[{"message":"===>   NOTICE:\n\nThe slowloris port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"slst","origin":"sysutils/slst","version":"0.2_1","comment":"Generates syslog statistics to detect tendencies and unexpected change","maintainer":"ports@FreeBSD.org","www":"http://www.vanheusden.com/slst/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee6d834b917baa496742ea6fd586c0bc7d3e29508a4ed5d31a9c234effb1c7ca","flatsize":40032,"path":"All/slst-0.2_1.pkg","repopath":"All/slst-0.2_1.pkg","licenselogic":"single","pkgsize":17440,"desc":"slst generates statistics from the output of syslog.\n\nWith slst one can find tendencies and unexpected changes in the behaviour of\nthe running processes.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe slst port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sls","origin":"misc/sls","version":"1.00_1","comment":"List information about file(s) and directories","maintainer":"sec@42.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f25205ce2c7f9ec55bf86683cb570ee204998359955b7d2793d9ea9f57ab44e","flatsize":29442,"path":"All/sls-1.00_1.pkg","repopath":"All/sls-1.00_1.pkg","licenselogic":"single","pkgsize":14444,"desc":"Sls is a program designed to overcome the limitations of the\n     standard  UNIX  ls(1)  program,  providing a more consistent\n     interface to file inode  information.   It  is  particularly\n     designed for use by shell scripts to make obtaining informa-\n     tion about files easier.   It  uses  printf(3)-style  format\n     strings  to  control the sorting and output of file informa-\n     tion.","categories":["misc"]},{"name":"slrnface","origin":"news/slrnface","version":"2.1.1_7","comment":"Shows X-Faces from slrn in X11 terminal emulator","maintainer":"ports@FreeBSD.org","www":"http://dave.willfork.com/slrnface/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13e61d11748696d8f7a940657fe714ec395eb93870bb216fc620f52c7dac494a","flatsize":28973,"path":"All/slrnface-2.1.1_7.pkg","repopath":"All/slrnface-2.1.1_7.pkg","licenselogic":"single","pkgsize":14020,"desc":"slrnface shows X-Faces from slrn in an X11 terminal emulator","deps":{"faces":{"origin":"mail/faces","version":"1.7.7_13"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["news"],"shlibs_required":["libcompface.so.1","libXt.so.6","libX11.so.6"],"messages":[{"message":"Add\n\n interpret /usr/local/share/slrnface/slrnface.sl\n\nto your .slrnrc\n\nNOTE: slrnface.sl defines hooks.\n      Merge these hooks with yours if they already exist.","type":"install"},{"message":"===>   NOTICE:\n\nThe slrnface port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"smartctl_exporter","origin":"net-mgmt/smartctl_exporter","version":"0.12.0_5","comment":"Prometheus metrics exporter for smartctl","maintainer":"delphij@FreeBSD.org","www":"https://github.com/prometheus-community/smartctl_exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ababa47da50e214ca41fc2b5140d79373f3c758eb856f8816e7a0d6610d4b20","flatsize":10267350,"path":"All/smartctl_exporter-0.12.0_5.pkg","repopath":"All/smartctl_exporter-0.12.0_5.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":3117448,"desc":"smartctl_exporter exports smartctl json metrics to Prometheus.","deps":{"smartmontools":{"origin":"sysutils/smartmontools","version":"7.4_2"}},"categories":["net-mgmt"]},{"name":"sly-emacs_devel_nox","origin":"editors/sly","version":"1.0.43.20230624_3","comment":"Sylvester the Cat's Common Lisp IDE for Emacs","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f567824bf094987b6a52148750d2d490c667cba5cbcf497c839368de6ffa6ac","flatsize":4539014,"path":"All/sly-emacs_devel_nox-1.0.43.20230624_3.pkg","repopath":"All/sly-emacs_devel_nox-1.0.43.20230624_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1587872,"desc":"SLY is a fork of SLIME. We track its bugfixes, particularly to the\nimplementation backends. All SLIME's familiar features (debugger, inspector,\nxref, etc...) are still available, with improved overall UX.\n\nSLY's highlights are:\n- A full-featured REPL based on Emacs's comint.el. Everything can be copied to\n  the REPL.\n- Stickers, or live code annotations that record values as code traverses them.\n- Flex-style completion out-of-the-box, using Emacs's completion API. Company,\n  Helm, and other supported natively, no plugin required.\n- An interactive Trace Dialog.\n- Cleanly ASDF-loaded by default, including contribs, enabled out-of-the-box.\n- Multiple inspectors and multiple REPLs.\n- \"Presentations\" replaced by interactive backreferences which highlight the\n  object and remain stable throughout the REPL session.\n- Support for NAMED-READTABLES, macrostep.el and quicklisp.\n- A portable, annotation-based stepper in early but functional prototype stage.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","DOCS_PDF":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To enable autoloading of SLY, add this to some Emacs init file:\n(require 'sly-autoloads)\n\nYou should specify some Lisp implementation. This works for both SLY and SLIME:\n(setq inferior-lisp-program \"path_to_your_lisp_binary\")\nSLY however has convenient specific variables for more complex\nconfigurations. E.g.:\n(setq sly-default-lisp 'sbcl\n      sly-lisp-implementations '((sbcl (\"sbcl\"))))\nPlease see their documentation.\n\nContribs in `sly-contribs' list are automatically loaded and enabled (and those\nnot in it are disabled) each time a new session is launched, or `sly-setup' is\ncalled. If you define `sly-contribs' in some initialization file, be sure to\ninclude sly-fancy in it (instead, you can add to the list using `add-to-list',\nafter the `require' above).\n\nIf you just want to immediately enable a contrib, you can instead use\n`sly-enable-contrib', but be aware that the effect will be temporary. It will\nlast up to the next connection established or `sly-setup' call, unless you add\nthe contrib to `sly-contribs' in the meantime.","type":"install"}]},{"name":"slowhttptest","origin":"www/slowhttptest","version":"1.9.0_1","comment":"Application Layer DoS attack simulator for pentesting","maintainer":"yuri@FreeBSD.org","www":"https://github.com/shekyan/slowhttptest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2da68039a9209731dc0c3753e09109baea93e0ba98e6217996272e1900585055","flatsize":96458,"path":"All/slowhttptest-1.9.0_1.pkg","repopath":"All/slowhttptest-1.9.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38716,"desc":"SlowHTTPTest is a highly configurable tool that simulates some Application\nLayer Denial of Service attacks by prolonging HTTP connections in different\nways.\n\nUse it to test your web server for DoS vulnerabilites, or just to figure out\nhow many concurrent connections it can handle. SlowHTTPTest works on majority\nof Linux platforms, OS X and Cygwin - a Unix-like environment and command-line\ninterface for Microsoft Windows, and comes with a Dockerfile to make things even\neasier.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12"]},{"name":"slop","origin":"x11/slop","version":"7.6_5","comment":"Make a screen selection and print the selection coordinates to stdout","maintainer":"yuri@FreeBSD.org","www":"https://github.com/naelstrof/slop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1824d55262f45970222d1313f739a6218218f41fef1475af8e196c18e49c5452","flatsize":284648,"path":"All/slop-7.6_5.pkg","repopath":"All/slop-7.6_5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":90976,"desc":"slop (Select Operation) is an application that collects a screen selection\nfrom the user and prints the selection's coordinates to stdout.","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["x11"],"shlibs_required":["libicuuc.so.74","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libGL.so.1","libGLU.so.1","libXrender.so.1","libGLEW.so.2"],"shlibs_provided":["libslopy.so.7.6"]},{"name":"slimta","origin":"mail/slimta","version":"0.9.1","comment":"Configurable MTA based on the python-slimta libraries","maintainer":"nc@FreeBSD.org","www":"https://www.slimta.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac9a75326f6e487bddec738f361561fdcc3cc8766e868234d5a94557fb23e00f","flatsize":250052,"path":"All/slimta-0.9.1.pkg","repopath":"All/slimta-0.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45228,"desc":"The slimta project is a traditional application built on top of the\npython-slimta library. It allows a more \"out-of-the-box\" MTA that offers\nall the useful, built-in features needed for a normal mail system setup.","deps":{"py311-passlib":{"origin":"security/py-passlib","version":"1.7.4"},"py311-python-slimta":{"origin":"mail/py-python-slimta","version":"5.0.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail"],"annotations":{"flavor":"py311"}},{"name":"slowcat","origin":"textproc/slowcat","version":"2.2","comment":"Write output slowly, emulating physical serial terminal","maintainer":"0mp@FreeBSD.org","www":"http://artscene.textfiles.com/viewers/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a89861d09441b1677478df27c50134dd4238752f7ee4f63aab871e4ef1d38c18","flatsize":2533,"path":"All/slowcat-2.2.pkg","repopath":"All/slowcat-2.2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":2072,"desc":"The \"Slowcat\" program is intended for use with various VT100 and other\nanimations from http://artscene.textfiles.com/vt100/, where a time delay\nnot unlike a terminal or modem makes the entire thing actually understandable.\nThis program will add an artificial 9600 baud delay while printing a file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"slock","origin":"x11/slock","version":"1.5_1","comment":"Simple X screen locker","maintainer":"pkubaj@FreeBSD.org","www":"https://tools.suckless.org/slock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9772a6dac31175304328493d492f16ff011046a45682abf4e8702a4a99ac44b","flatsize":14671,"path":"All/slock-1.5_1.pkg","repopath":"All/slock-1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6944,"desc":"Simple screen locker utility for X","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6","libXrandr.so.2"],"annotations":{"cpe":"cpe:2.3:a:suckless:slock:1.5:::::dragonfly6:x86_64:1"}},{"name":"slrn","origin":"news/slrn","version":"1.0.3a_2","comment":"SLang-based newsreader","maintainer":"ports@FreeBSD.org","www":"https://slrn.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d42872301dd9709b7b35537ee10ea84e97fcd6406c6e7eac438603f6d6be561b","flatsize":2123642,"path":"All/slrn-1.0.3a_2.pkg","repopath":"All/slrn-1.0.3a_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":505492,"desc":"slrn is an easy to use but powerful NNTP/spool based newsreader.  It is\nhighly customizable, supports scoring, free key bindings, and can be\nextended using the SLang macro language.  slrn supports SSL and IPv6.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libslang2":{"origin":"devel/libslang2","version":"2.3.3_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["news"],"shlibs_required":["libslang.so.2","libssl.so.12","libcrypto.so.12","libintl.so.8"],"options":{"DEVIEW":"off","DOCS":"on","NLS":"on","SSL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe slrn port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sloccount","origin":"misc/sloccount","version":"2.26_2","comment":"Counts physical Source Lines of Code (SLOC)","maintainer":"freaky@aagh.net","www":"https://www.dwheeler.com/sloccount/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39b840675825aace6eb9102b186b303f288d63dbd2ebc9043b38d735cde84b41","flatsize":385941,"path":"All/sloccount-2.26_2.pkg","repopath":"All/sloccount-2.26_2.pkg","licenselogic":"single","pkgsize":94280,"desc":"SLOCCount can count physical SLOC for a wide number of languages. It can\ngracefully handle awkward situations in many languages, for example, it can\ndetermine the syntax used in different assembly language files and adjust\nappropriately, it knows about Python's use of string constants as comments,\nand it can handle various Perl oddities (e.g., perlpods, here documents, and\nPerl's __END__ marker). It even has a \"generic\" SLOC counter that you may be\nable to use count the SLOC of other languages (depending on the language's\nsyntax).\n\nSLOCCount can also take a large list of files and automatically categorize\nthem using a number of different heuristics. The heuristics automatically\ndetermine if a file is a source code file or not, and if so, which language\nit's written in. It will even examine file headers to attempt to accurately\ndetermine the file's true type. As a result, you can analyze large systems\ncompletely automatically.\n\nFinally, SLOCCount has some report-generating tools to collect the data\ngenerated, and then present it in several different formats and sorted\ndifferent ways. The report-generating tool can also generate simple tab-\nseparated files so data can be passed on to other analysis tools (such as\nspreadsheets and database systems).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc"],"options":{"DOCS":"on"}},{"name":"slisp","origin":"lang/slisp","version":"1.2_2","comment":"Simple Lisp interpreter","maintainer":"ports@FreeBSD.org","www":"http://www.sigala.it/sandro/software.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bf2009c00700e1cdec22d30fc1b9b080abd6b7dfa1179ab8fffdde38a12d3b1","flatsize":37939,"path":"All/slisp-1.2_2.pkg","repopath":"All/slisp-1.2_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16172,"desc":"SLisp is a simple Lisp interpreter that implements most of the\ncommon Lisp constructs in a few hundred lines of C code. It may be\nuseful for learning the basis of the Lisp language.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["lang","lisp"],"messages":[{"message":"===>   NOTICE:\n\nThe slisp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"slony1v2","origin":"databases/slony1v2","version":"2.2.11","comment":"PostgreSQL master to multiple replicas replication system","maintainer":"dgilbert@eicat.ca","www":"https://www.slony.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a62f726ceb1850ea41b44b3cb150033bff1dba60e9fea3015c9dc4d4239edafc","flatsize":2385611,"path":"All/slony1v2-2.2.11.pkg","repopath":"All/slony1v2-2.2.11.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":412792,"desc":"Slony-I is enterprise-level \"master to multiple slaves\"\nreplication system with cascading and failover.\n\nThe big picture for the development of Slony-I is to build\na master-slave system that includes all features and\ncapabilities needed to replicate large databases to a\nreasonably limited number of slave systems.\n\nSlony-I is developed as a system for data centers and backup\nsites, where the normal mode of operation is that all nodes\nare available.\n\nDifferences from 1.2 stream\n\n- Removal of TABLE ADD KEY\n\n- It drops all support for databases prior to PostgreSQL version 8.3.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"options":{"DOCS":"on","PERLTOOLS":"off"},"messages":[{"message":"Please read the docs on configuring and running slony-1.\n\nUnless you did not specify the DOCS options, they are in the\n/usr/local/share/doc/slony1v2 directory.\n\nThe script /usr/local/sbin/slon-mkservice can be used to create a control\ndirectory to run and monitor the slon daemon under svscan from daemontools.\nIf you use this, be sure not to set slon_enable=\"YES\" in /etc/rc.conf.\n\nIf you prefer to use the standard startup script in /usr/local/etc/rc.d then\nset slon_enable=\"YES\" in /etc/rc.conf to enable the slon.sh script.\n\nTo use either of the above startup configurations, you will need to set up a\n/usr/local/etc/slon.conf file to tell slon what to replicate.  This file\nis documented in /usr/local/share/doc/slony1/adminguide/runtime-config.html","type":"install"},{"message":"If you are upgrading from a prior version of slony, please read the UPGRADING\nfile in the above docs directory.","type":"upgrade"}]},{"name":"slim-freebsd-themes","origin":"x11-themes/slim-freebsd-themes","version":"1.0_1","comment":"FreeBSD Theme pack for SLiM login app","maintainer":"decke@FreeBSD.org","www":"https://people.freebsd.org/~decke/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25a6181170ad404194507b8f053b33a7864f949c56dce984ed8a51851aa3c8b4","flatsize":195538,"path":"All/slim-freebsd-themes-1.0_1.pkg","repopath":"All/slim-freebsd-themes-1.0_1.pkg","licenselogic":"single","licenses":["CC-BY-SA-4.0"],"pkgsize":194040,"desc":"A collection of FreeBSD themes for SLiM Login Manager.","deps":{"slim":{"origin":"x11/slim","version":"1.3.6_25"}},"categories":["x11-themes"]},{"name":"slime-emacs_wayland","origin":"editors/slime","version":"2.26.1.9_12","comment":"Superior Lisp Interaction Mode for Emacs","maintainer":"joe@thrallingpenguin.com","www":"https://common-lisp.net/project/slime/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"920e1e0833f57ae14da011f15acaa05dc134eda184698da0b6c1650a48e66232","flatsize":4421375,"path":"All/slime-emacs_wayland-2.26.1.9_12.pkg","repopath":"All/slime-emacs_wayland-2.26.1.9_12.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":739376,"desc":"SLIME is a new Emacs mode for Common Lisp development.  Inspired by\nexisting systems such Emacs Lisp and ILISP, we are working to create a\nfresh new environment for hacking Common Lisp in.\n\nFeatures:\n    * slime-mode: An Emacs minor-mode to enhance lisp-mode with:\n          o Code evaluation, compilation, and macroexpansion.\n          o Online documentation (describe, apropos, hyperspec).\n          o Definition finding (aka Meta-Point aka M-.).\n          o Symbol and package name completion.\n          o Automatic macro indentation based on &body.\n          o Cross-reference interface (WHO-CALLS, etc).\n          o ... and more.\n    * SLDB: Common Lisp debugger with an Emacs-based user interface.\n    * REPL: The Read-Eval-Print Loop (\"top-level\") is written in Emacs\n      Lisp for tighter integration with Emacs. The REPL also has\n      builtin \"shortcut\" commands similar those of the McCLIM\n      Listener.\n    * Compilation notes: SLIME is able to take compiler messages and\n      annotate them directly into source buffers.\n    * Inspector: Interactive object-inspector in an Emacs buffer.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To activate SLIME, add these lines to your Emacs initialization.\n\n(setq inferior-lisp-program \"PATH_TO_YOUR_LISP_BINARY\")\n(add-to-list 'load-path\n             \"/usr/local/share/emacs/29.4/site-lisp/slime\"\n             \"/usr/local/share/emacs/29.4/site-lisp/slime/contrib\")\n(require 'slime)\n(slime-setup '(slime-repl))","type":"install"}]},{"name":"slime-emacs_devel_nox","origin":"editors/slime","version":"2.26.1.9_12","comment":"Superior Lisp Interaction Mode for Emacs","maintainer":"joe@thrallingpenguin.com","www":"https://common-lisp.net/project/slime/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78270b3460bbaac10ddd5716b6439b14f297df85e63d86d7734520fc8477656f","flatsize":4439707,"path":"All/slime-emacs_devel_nox-2.26.1.9_12.pkg","repopath":"All/slime-emacs_devel_nox-2.26.1.9_12.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":742708,"desc":"SLIME is a new Emacs mode for Common Lisp development.  Inspired by\nexisting systems such Emacs Lisp and ILISP, we are working to create a\nfresh new environment for hacking Common Lisp in.\n\nFeatures:\n    * slime-mode: An Emacs minor-mode to enhance lisp-mode with:\n          o Code evaluation, compilation, and macroexpansion.\n          o Online documentation (describe, apropos, hyperspec).\n          o Definition finding (aka Meta-Point aka M-.).\n          o Symbol and package name completion.\n          o Automatic macro indentation based on &body.\n          o Cross-reference interface (WHO-CALLS, etc).\n          o ... and more.\n    * SLDB: Common Lisp debugger with an Emacs-based user interface.\n    * REPL: The Read-Eval-Print Loop (\"top-level\") is written in Emacs\n      Lisp for tighter integration with Emacs. The REPL also has\n      builtin \"shortcut\" commands similar those of the McCLIM\n      Listener.\n    * Compilation notes: SLIME is able to take compiler messages and\n      annotate them directly into source buffers.\n    * Inspector: Interactive object-inspector in an Emacs buffer.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To activate SLIME, add these lines to your Emacs initialization.\n\n(setq inferior-lisp-program \"PATH_TO_YOUR_LISP_BINARY\")\n(add-to-list 'load-path\n             \"/usr/local/share/emacs/30.0.50/site-lisp/slime\"\n             \"/usr/local/share/emacs/30.0.50/site-lisp/slime/contrib\")\n(require 'slime)\n(slime-setup '(slime-repl))","type":"install"}]},{"name":"slim-freebsd-dark-theme","origin":"x11-themes/slim-freebsd-dark-theme","version":"1.0_2","comment":"Minimalist FreeBSD black/red colors theme for SLiM","maintainer":"miguel@gocobachi.dev","www":"https://github.com/gocobachi/slim-freebsd-dark-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6da6425047c4ed7c889d542a69b57e3e63ee49baec0fe8a6fa0acfbee3ddabeb","flatsize":86106,"path":"All/slim-freebsd-dark-theme-1.0_2.pkg","repopath":"All/slim-freebsd-dark-theme-1.0_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":72144,"desc":"Minimalist FreeBSD black/red colors theme for the SLiM Login Manager,\nusing the logo and colors created by the FreeBSD Foundation.","deps":{"slim":{"origin":"x11/slim","version":"1.3.6_25"}},"categories":["x11-themes"]},{"name":"sly","origin":"editors/sly","version":"1.0.43.20230624_3","comment":"Sylvester the Cat's Common Lisp IDE for Emacs","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/joaotavora/sly","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74c0aa674459c5c29f87ce8b1bec7ff723293916f737ca0c1684451a292e4665","flatsize":4539496,"path":"All/sly-1.0.43.20230624_3.pkg","repopath":"All/sly-1.0.43.20230624_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1588016,"desc":"SLY is a fork of SLIME. We track its bugfixes, particularly to the\nimplementation backends. All SLIME's familiar features (debugger, inspector,\nxref, etc...) are still available, with improved overall UX.\n\nSLY's highlights are:\n- A full-featured REPL based on Emacs's comint.el. Everything can be copied to\n  the REPL.\n- Stickers, or live code annotations that record values as code traverses them.\n- Flex-style completion out-of-the-box, using Emacs's completion API. Company,\n  Helm, and other supported natively, no plugin required.\n- An interactive Trace Dialog.\n- Cleanly ASDF-loaded by default, including contribs, enabled out-of-the-box.\n- Multiple inspectors and multiple REPLs.\n- \"Presentations\" replaced by interactive backreferences which highlight the\n  object and remain stable throughout the REPL session.\n- Support for NAMED-READTABLES, macrostep.el and quicklisp.\n- A portable, annotation-based stepper in early but functional prototype stage.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on","DOCS_PDF":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"To enable autoloading of SLY, add this to some Emacs init file:\n(require 'sly-autoloads)\n\nYou should specify some Lisp implementation. This works for both SLY and SLIME:\n(setq inferior-lisp-program \"path_to_your_lisp_binary\")\nSLY however has convenient specific variables for more complex\nconfigurations. E.g.:\n(setq sly-default-lisp 'sbcl\n      sly-lisp-implementations '((sbcl (\"sbcl\"))))\nPlease see their documentation.\n\nContribs in `sly-contribs' list are automatically loaded and enabled (and those\nnot in it are disabled) each time a new session is launched, or `sly-setup' is\ncalled. If you define `sly-contribs' in some initialization file, be sure to\ninclude sly-fancy in it (instead, you can add to the list using `add-to-list',\nafter the `require' above).\n\nIf you just want to immediately enable a contrib, you can instead use\n`sly-enable-contrib', but be aware that the effect will be temporary. It will\nlast up to the next connection established or `sly-setup' call, unless you add\nthe contrib to `sly-contribs' in the meantime.","type":"install"}]},{"name":"slime","origin":"editors/slime","version":"2.26.1.9_12","comment":"Superior Lisp Interaction Mode for Emacs","maintainer":"joe@thrallingpenguin.com","www":"https://common-lisp.net/project/slime/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2592eb08eefb8cfa0869d7b7ad60578a8fcee9e93048e1d4b01b4e9e9b8a43f","flatsize":4421394,"path":"All/slime-2.26.1.9_12.pkg","repopath":"All/slime-2.26.1.9_12.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":739392,"desc":"SLIME is a new Emacs mode for Common Lisp development.  Inspired by\nexisting systems such Emacs Lisp and ILISP, we are working to create a\nfresh new environment for hacking Common Lisp in.\n\nFeatures:\n    * slime-mode: An Emacs minor-mode to enhance lisp-mode with:\n          o Code evaluation, compilation, and macroexpansion.\n          o Online documentation (describe, apropos, hyperspec).\n          o Definition finding (aka Meta-Point aka M-.).\n          o Symbol and package name completion.\n          o Automatic macro indentation based on &body.\n          o Cross-reference interface (WHO-CALLS, etc).\n          o ... and more.\n    * SLDB: Common Lisp debugger with an Emacs-based user interface.\n    * REPL: The Read-Eval-Print Loop (\"top-level\") is written in Emacs\n      Lisp for tighter integration with Emacs. The REPL also has\n      builtin \"shortcut\" commands similar those of the McCLIM\n      Listener.\n    * Compilation notes: SLIME is able to take compiler messages and\n      annotate them directly into source buffers.\n    * Inspector: Interactive object-inspector in an Emacs buffer.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"To activate SLIME, add these lines to your Emacs initialization.\n\n(setq inferior-lisp-program \"PATH_TO_YOUR_LISP_BINARY\")\n(add-to-list 'load-path\n             \"/usr/local/share/emacs/29.4/site-lisp/slime\"\n             \"/usr/local/share/emacs/29.4/site-lisp/slime/contrib\")\n(require 'slime)\n(slime-setup '(slime-repl))","type":"install"}]},{"name":"slime-emacs_canna","origin":"editors/slime","version":"2.26.1.9_12","comment":"Superior Lisp Interaction Mode for Emacs","maintainer":"joe@thrallingpenguin.com","www":"https://common-lisp.net/project/slime/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f20ee0451db5abdb6959911b8c486914ed1cb7187ccd48d129eaea78122efe31","flatsize":4421360,"path":"All/slime-emacs_canna-2.26.1.9_12.pkg","repopath":"All/slime-emacs_canna-2.26.1.9_12.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":739312,"desc":"SLIME is a new Emacs mode for Common Lisp development.  Inspired by\nexisting systems such Emacs Lisp and ILISP, we are working to create a\nfresh new environment for hacking Common Lisp in.\n\nFeatures:\n    * slime-mode: An Emacs minor-mode to enhance lisp-mode with:\n          o Code evaluation, compilation, and macroexpansion.\n          o Online documentation (describe, apropos, hyperspec).\n          o Definition finding (aka Meta-Point aka M-.).\n          o Symbol and package name completion.\n          o Automatic macro indentation based on &body.\n          o Cross-reference interface (WHO-CALLS, etc).\n          o ... and more.\n    * SLDB: Common Lisp debugger with an Emacs-based user interface.\n    * REPL: The Read-Eval-Print Loop (\"top-level\") is written in Emacs\n      Lisp for tighter integration with Emacs. The REPL also has\n      builtin \"shortcut\" commands similar those of the McCLIM\n      Listener.\n    * Compilation notes: SLIME is able to take compiler messages and\n      annotate them directly into source buffers.\n    * Inspector: Interactive object-inspector in an Emacs buffer.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"To activate SLIME, add these lines to your Emacs initialization.\n\n(setq inferior-lisp-program \"PATH_TO_YOUR_LISP_BINARY\")\n(add-to-list 'load-path\n             \"/usr/local/share/emacs/29.4/site-lisp/slime\"\n             \"/usr/local/share/emacs/29.4/site-lisp/slime/contrib\")\n(require 'slime)\n(slime-setup '(slime-repl))","type":"install"}]},{"name":"sly-asdf-emacs_canna","origin":"editors/sly-asdf","version":"0.2.0.20221119_4,1","comment":"SLY support for ASDF","maintainer":"olce.freebsd.ports@certner.fr","www":"https://github.com/mmgeorge/sly-asdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"446154ec647e640803f261d6ea2cd00d142e1e989477c25b36a89d4eabad1a34","flatsize":95389,"path":"All/sly-asdf-emacs_canna-0.2.0.20221119_4,1.pkg","repopath":"All/sly-asdf-emacs_canna-0.2.0.20221119_4,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":26768,"desc":"sly-asdf is an external contrib for SLY that enables specific support and\nshortcuts for ASDF operations.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"sly-emacs_canna":{"origin":"editors/sly","version":"1.0.43.20230624_3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"To use the sly-asdf contrib, you must:\n1. Register sly-asdf into SLY.  You just have to add this line to some init\n   file:\n(require 'sly-asdf)\n   Doing this is not strictly necessary if you want to automatically activate\n   this contrib using `sly-contribs' (see below), but it never hurts.\n   This contrib's automatic activation at load was disabled, contrary to what\n   upstream does.\n2. Ensure that ASDF is loaded by your Common Lisp implementation.\n\nIf you want sly-asdf to be automatically activated on each new SLY session, put\nit in the `sly-contribs' list.  E.g., you can add something like this in some\nEmacs' init file:\n(setq sly-contribs '(sly-fancy sly-asdf))\nor customize the variable.\n\nTo enable it on demand in already running SLY sessions instead, just use the\n`sly-enable-contrib' command, or modify `sly-contribs' and run `sly-setup'.\n\nNOTE: The experimental Flymake code has been elided from this port (it requires\ndependencies that are not in ports currently).","type":"install"}]},{"name":"slime-emacs_devel","origin":"editors/slime","version":"2.26.1.9_12","comment":"Superior Lisp Interaction Mode for Emacs","maintainer":"joe@thrallingpenguin.com","www":"https://common-lisp.net/project/slime/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"efc371f45f11b5d23cc83b940bd7c3fcd66bb75b1e5323386825f30b2bb04d60","flatsize":4439695,"path":"All/slime-emacs_devel-2.26.1.9_12.pkg","repopath":"All/slime-emacs_devel-2.26.1.9_12.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":742808,"desc":"SLIME is a new Emacs mode for Common Lisp development.  Inspired by\nexisting systems such Emacs Lisp and ILISP, we are working to create a\nfresh new environment for hacking Common Lisp in.\n\nFeatures:\n    * slime-mode: An Emacs minor-mode to enhance lisp-mode with:\n          o Code evaluation, compilation, and macroexpansion.\n          o Online documentation (describe, apropos, hyperspec).\n          o Definition finding (aka Meta-Point aka M-.).\n          o Symbol and package name completion.\n          o Automatic macro indentation based on &body.\n          o Cross-reference interface (WHO-CALLS, etc).\n          o ... and more.\n    * SLDB: Common Lisp debugger with an Emacs-based user interface.\n    * REPL: The Read-Eval-Print Loop (\"top-level\") is written in Emacs\n      Lisp for tighter integration with Emacs. The REPL also has\n      builtin \"shortcut\" commands similar those of the McCLIM\n      Listener.\n    * Compilation notes: SLIME is able to take compiler messages and\n      annotate them directly into source buffers.\n    * Inspector: Interactive object-inspector in an Emacs buffer.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To activate SLIME, add these lines to your Emacs initialization.\n\n(setq inferior-lisp-program \"PATH_TO_YOUR_LISP_BINARY\")\n(add-to-list 'load-path\n             \"/usr/local/share/emacs/30.0.50/site-lisp/slime\"\n             \"/usr/local/share/emacs/30.0.50/site-lisp/slime/contrib\")\n(require 'slime)\n(slime-setup '(slime-repl))","type":"install"}]},{"name":"slime-emacs_nox","origin":"editors/slime","version":"2.26.1.9_12","comment":"Superior Lisp Interaction Mode for Emacs","maintainer":"joe@thrallingpenguin.com","www":"https://common-lisp.net/project/slime/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5180115050141f62f7d8ae837eeb588594f39620119e46243be5ce68cf7bc40e","flatsize":4421369,"path":"All/slime-emacs_nox-2.26.1.9_12.pkg","repopath":"All/slime-emacs_nox-2.26.1.9_12.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":739400,"desc":"SLIME is a new Emacs mode for Common Lisp development.  Inspired by\nexisting systems such Emacs Lisp and ILISP, we are working to create a\nfresh new environment for hacking Common Lisp in.\n\nFeatures:\n    * slime-mode: An Emacs minor-mode to enhance lisp-mode with:\n          o Code evaluation, compilation, and macroexpansion.\n          o Online documentation (describe, apropos, hyperspec).\n          o Definition finding (aka Meta-Point aka M-.).\n          o Symbol and package name completion.\n          o Automatic macro indentation based on &body.\n          o Cross-reference interface (WHO-CALLS, etc).\n          o ... and more.\n    * SLDB: Common Lisp debugger with an Emacs-based user interface.\n    * REPL: The Read-Eval-Print Loop (\"top-level\") is written in Emacs\n      Lisp for tighter integration with Emacs. The REPL also has\n      builtin \"shortcut\" commands similar those of the McCLIM\n      Listener.\n    * Compilation notes: SLIME is able to take compiler messages and\n      annotate them directly into source buffers.\n    * Inspector: Interactive object-inspector in an Emacs buffer.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"To activate SLIME, add these lines to your Emacs initialization.\n\n(setq inferior-lisp-program \"PATH_TO_YOUR_LISP_BINARY\")\n(add-to-list 'load-path\n             \"/usr/local/share/emacs/29.4/site-lisp/slime\"\n             \"/usr/local/share/emacs/29.4/site-lisp/slime/contrib\")\n(require 'slime)\n(slime-setup '(slime-repl))","type":"install"}]},{"name":"sliderule","origin":"deskutils/sliderule","version":"1.0_11","comment":"The part of X11R3's xcalc featuring a slide rule","maintainer":"joerg@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d36a3b3f10516fd75cee7b93b100f5678b18d12647ff9b49b98ed78487d7579","flatsize":50871,"path":"All/sliderule-1.0_11.pkg","repopath":"All/sliderule-1.0_11.pkg","licenselogic":"single","pkgsize":19448,"desc":"This is the part of X11R3's xcalc(1) utility that features a historic\nSlide Rule.  This is not taken to be too serious, it's merely a little\nfun project for those people who have learned their basics of mathemat-\nics and logarithms by using such a nice ``pocket calculator''.\n\nThe original xcalc is from John Bradley, and Mark Rosenstein.  A number\nof bugs and inaccuracies fixed by Joerg Wunsch.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["deskutils"],"shlibs_required":["libXext.so.6","libX11.so.6"]},{"name":"slibtool","origin":"devel/slibtool","version":"0.6.0","comment":"Skinny libtool implementation, written in C","maintainer":"bapt@FreeBSD.org","www":"https://git.foss21.org/slibtool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38acff6301a475511d05945fe9c3d81a313b8f4caa632bfada2d3a1240794702","flatsize":240971,"path":"All/slibtool-0.6.0.pkg","repopath":"All/slibtool-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":92292,"desc":"`slibtool` is an independent reimplementation of the widely used libtool,\nwritten in C. `slibtool` is designed to be a clean, fast, easy-to-use\nlibtool drop-in replacement, and is accordingly aimed at package authors,\ndistro developers, and system integrators. `slibtool` maintains compatibility\nwith libtool in nearly every aspect of the tool's functionality as well as\nsemantics, leaving out (or turning into a no-op) only a small number of\nfeatures that are no longer needed on modern systems.\n\nBeing a compiled binary, and although not primarily written for the sake of\nperformance, building a package with `slibtool` is often faster than with its\nscript-based counterpart. The resulting performance gain would normally vary\nbetween packages, and is most noticeable in builds that invoke libtool a large\nnumber of times, and which are characterized by the short compilation duration\nof individual translation units.","categories":["devel"]},{"name":"slick-greeter","origin":"x11/slick-greeter","version":"2.0.2_1","comment":"Slick-looking LightDM greeter","maintainer":"ericbsd@FreeBSD.org","www":"https://github.com/linuxmint/slick-greeter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40e572460173988d4b8f602336bdfd9c71a428b086e10338ca55ae36e49ba97d","flatsize":1331689,"path":"All/slick-greeter-2.0.2_1.pkg","repopath":"All/slick-greeter-2.0.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":290468,"desc":"A slick-looking LightDM greeter.\n\nFeatures:\n- Slick-Greeter is cross-distribution and should work pretty much anywhere.\n- All panel applets are embedded. No external indicators are launched or loaded\n  by the greeter.\n- No settings daemon are launched or loaded by the greeter.\n- This greeter supports HiDPI.\n- Sessions are validated. If a default/chosen session isn't present on the\n  system, the greeter scans for known sessions in /usr/share/xsessions and\n  replaces the invalid session choice with a valid session.\n- You can take a screenshot by pressing PrintScrn. The screenshot is saved in\n  /var/lib/lightdm/Screenshot.png.\n- The default configuration is stored in dconf under the schema\n  x.dm.slick-greeter.\n- Users can create and modify /etc/lightdm/slick-greeter.conf, settings in this\n  files take priority and overwrite dconf settings.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"lightdm":{"origin":"x11/lightdm","version":"1.32.0_6"},"numlockx":{"origin":"x11/numlockx","version":"1.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xapp":{"origin":"x11/xapp","version":"2.8.2"}},"categories":["x11"],"shlibs_required":["liblightdm-gobject-1.so.0","libfreetype.so.6","libcanberra.so.0","libpixman-1.so.0","libX11.so.6","libXext.so.6","libxapp.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2"]},{"name":"slim-freebsd-black-theme","origin":"x11-themes/slim-freebsd-black-theme","version":"1.2_2","comment":"Simple FreeBSD SLiM theme inspired on the FreeBSD SLiM theme","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/rigoletto-freebsd/slim-freebsd-black-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"312136e181f9cacb50e35bf30fbb98fa807e6d058f2deb5d08006672b465a41c","flatsize":95830,"path":"All/slim-freebsd-black-theme-1.2_2.pkg","repopath":"All/slim-freebsd-black-theme-1.2_2.pkg","licenselogic":"single","licenses":["CC-BY-4.0"],"pkgsize":78432,"desc":"Simple FreeBSD SLiM theme inspired on the FreeBSD SLiM theme.\n\nTheme created to make available one using the official FreeBSD\nlogo and font.","deps":{"montserrat":{"origin":"x11-fonts/montserrat","version":"7.222"},"slim":{"origin":"x11/slim","version":"1.3.6_25"}},"categories":["x11-themes"],"options":{"DOCS":"on"},"messages":[{"message":"To enable this theme edit:\n\n /usr/local/etc/slim.conf\n\n This theme use the x11-fonts/montserrat font by default. However,\n that can be changed to any desired font editing:\n\n /usr/local/share/slim/themes/slim-freebsd-black-theme/slim.theme","type":"install"},{"message":"===>   NOTICE:\n\nThe slim-freebsd-black-theme port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"slides","origin":"textproc/slides","version":"3.4.0_1","comment":"Doctype and stylesheets for making slides","maintainer":"ports@FreeBSD.org","www":"http://docbook.sourceforge.net/projects/slides/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"192d0ac8557fa2af5f92825f15dc3f0bb06b411b6a564a817dfbbfc3c3f73265","flatsize":1905766,"path":"All/slides-3.4.0_1.pkg","repopath":"All/slides-3.4.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":168864,"desc":"The Slides doctype and stylesheets are for making presentations.","deps":{"docbook-xml":{"origin":"textproc/docbook-xml","version":"5.0_3"},"docbook-xsl":{"origin":"textproc/docbook-xsl","version":"1.79.1_1,1"},"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe slides port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"slim","origin":"x11/slim","version":"1.3.6_25","comment":"Graphical login manager for X11, derived from Login.app","maintainer":"jsm@FreeBSD.org","www":"https://sourceforge.net/projects/slim.berlios/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a4c12527ac3e301f5df1dcf2d9152824727201c225c0a351b9c90df3d618cab","flatsize":429419,"path":"All/slim-1.3.6_25.pkg","repopath":"All/slim-1.3.6_25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":258260,"desc":"SLiM is a desktop-independent graphical login manager for X11, derived from\nLogin.app by Per Liden.\n\nIt aims to be light and simple, although completely configurable through\nthemes and an option file; is suitable for machines on which remote login\nfunctionalities are not needed.","deps":{"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"xorg-server":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11"],"shlibs_required":["libfontconfig.so.1","libdbus-1.so.3","libck-connector.so.0","libX11.so.6","libXft.so.2","libXrender.so.1","libXrandr.so.2","libXmu.so.6","libfreetype.so.6","libjpeg.so.8","libpng16.so.16"],"shlibs_provided":["libslim.so.1.3.6"],"options":{"CONSOLEKIT":"on","PAM":"on","UTF8":"on","XDEFAULT":"on"},"annotations":{"cpe":"cpe:2.3:a:berlios:slim:1.3.6:::::dragonfly6:x86_64:25"},"messages":[{"message":"Thanks to Nikos Ntarmos, it is now possible to start slim from /etc/ttys.\nPlease see /usr/local/etc/rc.d/slim for instructions on how to do that.\n\nAlternatively, just put the following entry in /etc/rc.conf:\n\nslim_enable=yes\n\nslim requires a dbus session bus to connect to. Add the following entry in\n/etc/rc.conf:\n\ndbus_enable=\"YES\"\n\n*** Option \"sessions\" is no longer supported. ***\n\nNow you need to put session files in the directory specified by option\n\"sessiondir\". They should be xdg-style .desktop files.\n\nWARNING: the default behaviour in parsing .xinitrc file has changed!\n         You can now set a default xsession as described here:\n         https://github.com/iwamatsu/slim/pull/1\n         You can turn back to random xsession selection by compiling\n         this port without the option XDEFAULT.","type":"install"}]},{"name":"slib-guile30","origin":"lang/slib-guile","version":"3b7","comment":"SLIB installation for Guile","maintainer":"bofh@FreeBSD.org","www":"https://people.csail.mit.edu/jaffer/SLIB.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed6ccce65dbe21d58e168bcdecd45ce8eaf08cccc557689e1daf55e03118563f","flatsize":0,"path":"All/slib-guile30-3b7.pkg","repopath":"All/slib-guile30-3b7.pkg","licenselogic":"single","pkgsize":756,"desc":"To use the features offered by the SLIB library, add the following\nconstruct to your programs:\n\n\t(use-modules (ice-9 slib))","deps":{"guile3":{"origin":"lang/guile3","version":"3.0.9_2"},"slib":{"origin":"lang/slib","version":"3c1"}},"categories":["lang","scheme"],"annotations":{"flavor":"guile30"}},{"name":"slib-guile22","origin":"lang/slib-guile","version":"3b7","comment":"SLIB installation for Guile","maintainer":"bofh@FreeBSD.org","www":"https://people.csail.mit.edu/jaffer/SLIB.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3cef18c13423805c10eadc6f5397e345eddf664baa008fae924519f11556444","flatsize":0,"path":"All/slib-guile22-3b7.pkg","repopath":"All/slib-guile22-3b7.pkg","licenselogic":"single","pkgsize":756,"desc":"To use the features offered by the SLIB library, add the following\nconstruct to your programs:\n\n\t(use-modules (ice-9 slib))","deps":{"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"slib":{"origin":"lang/slib","version":"3c1"}},"categories":["lang","scheme"],"annotations":{"flavor":"guile22"}},{"name":"slib-guile18","origin":"lang/slib-guile","version":"3b7","comment":"SLIB installation for Guile","maintainer":"bofh@FreeBSD.org","www":"https://people.csail.mit.edu/jaffer/SLIB.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b26fe524ead6fdcb492422ba492bd57d0adec5d659eab5fccc605c5bd8594ca0","flatsize":0,"path":"All/slib-guile18-3b7.pkg","repopath":"All/slib-guile18-3b7.pkg","licenselogic":"single","pkgsize":756,"desc":"To use the features offered by the SLIB library, add the following\nconstruct to your programs:\n\n\t(use-modules (ice-9 slib))","deps":{"guile1":{"origin":"lang/guile1","version":"1.8.8_2"},"slib":{"origin":"lang/slib","version":"3c1"}},"categories":["lang","scheme"],"annotations":{"flavor":"guile18"}},{"name":"slclust","origin":"biology/slclust","version":"2010.02.02","comment":"Single-linkage clustering with Jaccard similarity","maintainer":"jwb@FreeBSD.org","www":"https://sourceforge.net/projects/slclust/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53aa136c3a799fc16922f088f4efaff2c25e40ba3909b3677e48a2d6619c5dc3","flatsize":60144,"path":"All/slclust-2010.02.02.pkg","repopath":"All/slclust-2010.02.02.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":24268,"desc":"Slclust is a utility that performs single-linkage clustering with the option of\napplying a Jaccard similarity coefficient to break weakly bound clusters into\ndistinct clusters.","categories":["biology"]},{"name":"slgrace","origin":"math/slgrace","version":"0.2.2_11","comment":"SLang module to plot graphs with grace","maintainer":"garga@FreeBSD.org","www":"http://www.jedsoft.org/slang/modules/grace/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c59935f71de898fededbc5bfb8d169380c711d4d9395a2dc284e81e47b846720","flatsize":90818,"path":"All/slgrace-0.2.2_11.pkg","repopath":"All/slgrace-0.2.2_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24740,"desc":"A S-Lang module to plot graphs using grace.\n\nGrace is a popular plotting tool that produces publication quality\nplots.  The S-Lang module interacts with grace via pipes.","deps":{"grace":{"origin":"math/grace","version":"5.1.25_11"},"libslang2":{"origin":"devel/libslang2","version":"2.3.3_2"}},"categories":["math","devel"],"shlibs_required":["libslang.so.2"],"options":{"DOCS":"on"}},{"name":"sleuth","origin":"dns/sleuth","version":"1.4.4","comment":"Tool for checking, and diagnosing DNS zones","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b170c77730ed1c7ca6a1d378d2fadbb1f3ac3a187aaaa61c895cedcb21233fee","flatsize":42772,"path":"All/sleuth-1.4.4.pkg","repopath":"All/sleuth-1.4.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15256,"desc":"Sleuth is a tool designed to check DNS zones for common errors\nand also for processing of secondary name service requests.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns"],"messages":[{"message":"Before you can run \"sleuth\" you will need to copy\n\n/usr/localetc/sleuth.conf.sample to /usr/localetc/sleuth.conf","type":"install"},{"message":"===>   NOTICE:\n\nThe sleuth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"slib","origin":"lang/slib","version":"3c1","comment":"Portable scheme library","maintainer":"bofh@FreeBSD.org","www":"https://people.csail.mit.edu/jaffer/SLIB.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6af5bca7778198ac4be77fc8fff326d2da37972d752ad2bc2d2f66f24a4b230b","flatsize":2860050,"path":"All/slib-3c1.pkg","repopath":"All/slib-3c1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":535540,"desc":"SLIB is a portable scheme library providing compatibility and utility\nfunctions for standard Scheme implementations.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["lang","scheme"],"options":{"DOCS":"on"}},{"name":"slf4j","origin":"devel/slf4j","version":"1.7.21","comment":"Simple facade or abstraction for various logging frameworks","maintainer":"skreuzer@FreeBSD.org","www":"https://www.slf4j.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9579589684ba1806a65ed6633e0d0c2f3c1234f6b8b794b26c390e8bb23f83a","flatsize":197480,"path":"All/slf4j-1.7.21.pkg","repopath":"All/slf4j-1.7.21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":165060,"desc":"The Simple Logging Facade for Java or (SLF4J) serves as a simple facade or\nabstraction for various logging frameworks, e.g. java.util.logging,\nlog4j and logback, allowing the end user to plug in the desired logging\nframework at deployment time.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"annotations":{"cpe":"cpe:2.3:a:qos:slf4j:1.7.21:::::dragonfly6:x86_64"}},{"name":"slack","origin":"sysutils/slack","version":"0.15.2_4","comment":"Configuration management system designed to appeal to lazy admins","maintainer":"satwell@disjoint.net","www":"https://code.google.com/p/slack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f86530c7030a4120f2b251a6ffe8ad14225dfb73d543d8e7dee7a7b15479276","flatsize":114727,"path":"All/slack-0.15.2_4.pkg","repopath":"All/slack-0.15.2_4.pkg","licenselogic":"single","pkgsize":37236,"desc":"slack is an evolution from the usual \"put files in some central directory\"\nthat is fairly common practice. It's descended from an earlier system its\nauthor also wrote, called \"subsets\", and uses a multi-stage rsync to fix\nsome of the problems he had there.\n\nBasically, it's a glorified wrapper around rsync.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"sl-hyphen","origin":"textproc/sl-hyphen","version":"2007.01.27_1","comment":"Slovenian hyphenation rules","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d217005f31c8457d1091c6e2331ba5ed05263bc5a08229c1afe72915b3211d1","flatsize":32901,"path":"All/sl-hyphen-2007.01.27_1.pkg","repopath":"All/sl-hyphen-2007.01.27_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":12552,"desc":"Slovenian hyphenation rules","categories":["textproc"]},{"name":"sleef","origin":"math/sleef","version":"3.5.1.62","comment":"SIMD Library for Evaluating Elementary Functions, vectorized libm","maintainer":"jmd@FreeBSD.org","www":"https://sleef.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"313dc550edd30db585cb9fbbe38fd8822110c860917d662914d26752a1d82553","flatsize":3090546,"path":"All/sleef-3.5.1.62.pkg","repopath":"All/sleef-3.5.1.62.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":827020,"desc":"SIMD Library for Evaluating Elementary Functions, vectorized libm and DFT\n\nIn this library, functions for evaluating some elementary functions are\nimplemented. It provides a vectorized libm alternativ. The library also\nincludes DFT subroutines.","deps":{"gcc10":{"origin":"lang/gcc10","version":"10.5.0_1"}},"categories":["math"],"shlibs_provided":["libsleef.so.3","libsleefgnuabi.so.3"]},{"name":"sl","origin":"games/sl","version":"5.02_1","comment":"Steam locomotive runs across the screen if you type \"sl\"","maintainer":"hym@cocoa.freemail.ne.jp","www":"https://www.tkl.iis.u-tokyo.ac.jp/~toyoda/index_e.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3946ec4390fd0e7e5e75e8c4f037ad938878fd78b9b0a21126e1d2991ba93371","flatsize":17000,"path":"All/sl-5.02_1.pkg","repopath":"All/sl-5.02_1.pkg","licenselogic":"single","licenses":["SL_CUSTOM"],"pkgsize":7376,"desc":"This is deluxe edition of joke software \"sl\" such that a steam locomotive\nruns across your screen if you type \"sl\" (Steam Locomotive) instead of\n\"ls\" by mistake.  -a, -l and -F options are available.\n\nThis program was written by TOYODA Masashi","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"sl-mythes","origin":"textproc/sl-mythes","version":"2016.06.30","comment":"Slovenian thesaurus","maintainer":"office@FreeBSD.org","www":"http://www.tezaver.si/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f7ddf42709e40e0141731626ad0cad6b227637cb23b23aef708413297e38927","flatsize":1273457,"path":"All/sl-mythes-2016.06.30.pkg","repopath":"All/sl-mythes-2016.06.30.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":276556,"desc":"Slovenian thesaurus","categories":["textproc"]},{"name":"sl-hunspell","origin":"textproc/sl-hunspell","version":"2020.12.31","comment":"Slovenian hunspell dictionary","maintainer":"office@FreeBSD.org","www":"https://extensions.libreoffice.org/extensions/slovenian-dictionary-pack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d186d0a5aac398d76e09e7c504671b373b692b9346f92afbe43a63fb7427771a","flatsize":3009321,"path":"All/sl-hunspell-2020.12.31.pkg","repopath":"All/sl-hunspell-2020.12.31.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":955796,"desc":"Slovenian hunspell dictionary","categories":["textproc"]},{"name":"skippy-xd","origin":"x11-wm/skippy-xd","version":"0.5.0_3","comment":"Full-screen Expose-style standalone task switcher for X11","maintainer":"danfe@FreeBSD.org","www":"https://github.com/richardgv/skippy-xd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a158d218a6afed6d78e2c1cfa4b57a6be00c1ccae9ad8ad19ec110c826b6d68e","flatsize":156776,"path":"All/skippy-xd-0.5.0_3.pkg","repopath":"All/skippy-xd-0.5.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":56208,"desc":"Skippy-XD is a version of Skippy that uses Xserver's XDamage, XComposite and\nXFixes extensions to provide you with 'live' versions of the windows.\n\nSkippy-XD is best described as a full-screen task-switcher for X11. It tries to\nprovide an alternative when taskbars or regular task-switchers aren't the most\nefficient way of switching tasks (like when you have a lot of applications open)\nWhen activated (currently only through a hotkey), it will arrange and scale\nsnapshots of all windows on the current desktop and it'll let you pick a\nwindow using a mouse or a keyboard. Yes, this is also what expocity and Apple's\nExpose.","deps":{"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11-wm"],"shlibs_required":["libjpeg.so.8","libgif.so.7","libXft.so.2","libXrender.so.1","libX11.so.6","libXcomposite.so.1","libXdamage.so.1","libXfixes.so.3","libXext.so.6","libXinerama.so.1","libpng16.so.16"],"options":{"DOCS":"on"}},{"name":"slurm-wlm","origin":"sysutils/slurm-wlm","version":"20.02.7_3","comment":"Simple Linux Utility for Resource Management","maintainer":"ports@FreeBSD.org","www":"https://slurm.schedmd.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88c1c805aac003d4e56dcc01a43f2f19e1a1b3c91b5f77e3967861fcdf775afa","flatsize":25970074,"path":"All/slurm-wlm-20.02.7_3.pkg","repopath":"All/slurm-wlm-20.02.7_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5278440,"desc":"Slurm is an open-source workload manager designed for *nix clusters of all\nsizes. It provides three key functions. First it allocates exclusive and/or\nnon-exclusive access to resources (computer nodes) to users for some duration\nof time so they can perform work. Second, it provides a framework for starting,\nexecuting, and monitoring work (typically a parallel job) on a set of allocated\nnodes. Finally, it arbitrates contention for resources by managing a queue of\npending work.","deps":{"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"hwloc2":{"origin":"devel/hwloc2","version":"2.8.0_1"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libsysinfo":{"origin":"devel/libsysinfo","version":"0.0.3_3"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"munge":{"origin":"security/munge","version":"0.5.15_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils","python"],"users":["slurm"],"groups":["slurm"],"shlibs_required":["libsysinfo.so.0","libreadline.so.8","libhistory.so.8","liblz4.so.1","libhdf5.so.200","libhdf5_hl.so.200","libmunge.so.2","libjson-c.so.5","liblua-5.4.so","libhwloc.so.15"],"shlibs_provided":["libslurm.so.35","libslurmfull.so"],"options":{"CURL":"off","DOCS":"on","GUI":"off","HDF5":"on","HWLOC":"on","IPMI":"off","MYSQL":"off","RRD":"off"},"annotations":{"cpe":"cpe:2.3:a:schedmd:slurm:20.02.7:::::dragonfly6:x86_64:3"},"messages":[{"message":"===>   NOTICE:\n\nThe slurm-wlm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"skypat","origin":"devel/skypat","version":"3.1.1","comment":"C++ unit and performance testing framework","maintainer":"yuri@FreeBSD.org","www":"https://skypat.skymizer.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9002dcae77e35824703e408f07b4fbf3418178565837716b9b890ddaa36b8c3","flatsize":3345755,"path":"All/skypat-3.1.1.pkg","repopath":"All/skypat-3.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":475496,"desc":"SkyPat is a C++ performance analysis toolkit. SkyPat combines unit tests and\nperf_event to give programmers the power of accomplishing reliability and\nperformance test simultaneously.\n\nUnlike traditional tools that manipulate entire program as a black-box, SkyPat\nworks on a region of code like a white-box. It is used as a normal unit test\nlibrary. It provides macros and assertions, into which perf_events are embedded,\nto ensure correctness and to evaluate performance of a region of code. With\nperf_events, SkyPat can evaluate running time precisely without interference to\nscheduler. Moreover, perf_event also gives SkyPat accurate cycle counts that are\nuseful for tools that are sensitive to variance of timing, such as compilers.","categories":["devel"],"shlibs_provided":["libskypat.so.3"],"options":{"EXAMPLES":"on"}},{"name":"ski","origin":"games/ski","version":"6.13_1","comment":"Skiing simulation with curses interface in python","maintainer":"ports@FreeBSD.org","www":"http://catb.org/~esr/ski/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9236c47b24178c1e4530b8413bb04fec3abc6b35cc5ba6d46827dea0796d4e18","flatsize":37728,"path":"All/ski-6.13_1.pkg","repopath":"All/ski-6.13_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18068,"desc":"Imagine you are skiing down an infinite slope, facing such hazards as\ntrees, ice, bare ground, and the man-eating Yeti! Unfortunately, you have\nput your jet-powered skis on backwards, so you can't see ahead where you\nare going; only behind where you have been. However, you can turn to\neither side, jump or hop through the air, teleport through hyperspace,\nlaunch nuclear ICBMs, and cast spells to call the Fire Demon. And since\nthe hazards occur in patches, you can skillfully outmaneuver them. A fun\nand very silly game that proves you don't need fancy graphical user\ninterfaces to have a good time.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ski port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"slim-themes","origin":"x11-themes/slim-themes","version":"1.0.1_2","comment":"Theme pack for SLiM login app","maintainer":"d.oriented@gmail.com","www":"https://contents.meetbsd.ir/apps/opensource/slim/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61a9f6896094dd5ab2eaff4391efb2873bfa5f960be8d2334893b28d9840c3ac","flatsize":5587117,"path":"All/slim-themes-1.0.1_2.pkg","repopath":"All/slim-themes-1.0.1_2.pkg","licenselogic":"single","pkgsize":5140568,"desc":"Theme pack for the SLiM X login application.","deps":{"slim":{"origin":"x11/slim","version":"1.3.6_25"}},"categories":["x11-themes"],"options":{"GENTOO_SIMPLE":"on","ARCHLINUX_SIMPLE":"on","DEBIAN_MOREBLUE":"on","FINGERPRINT":"on","FLAT":"on","LAKE":"on","RAINBOW":"on","REAR_WINDOW":"on","SCOTLAND_ROAD":"on","SUBWAY":"on","WAVE":"on","LUNAR_LINUX":"on","ZENWALK":"on","PARALLEL_DIMS":"on","CAPERNOITED":"on","MINDLOCK":"on","FLOWER2":"on","FREEBSD":"on","GNEWSENSE":"on"}},{"name":"skinlf","origin":"x11-toolkits/skinlf","version":"6.7","comment":"Allows Java developers to write skinnable applications in Swing","maintainer":"crees@FreeBSD.org","www":"http://www.l2fprod.com/skinlf/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e44f018306031beb402678fdd2fc20b1d104705e96750142cafbd0071923046","flatsize":368225,"path":"All/skinlf-6.7.pkg","repopath":"All/skinlf-6.7.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":319684,"desc":"Skin Look And Feel allows Java developers to write skinnable application\nusing the Swing toolkit. Skin Look And Feel is able to load themepacks (a\nbundle of GTK - The Gimp Toolkit - and KDE - The K Desktop Environment - skins)\nto enhance your application GUI controls such as Buttons, Checks, Radios,\nScrollbars, Progress Bar, Lists, Tables, Internal Frames, Colors, Background\nTextures, Regular Windows.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["x11-toolkits","java"]},{"name":"sketchy","origin":"lang/sketchy","version":"20070218_2","comment":"Interpreter for purely applicative Scheme","maintainer":"bofh@FreeBSD.org","www":"https://sketchy-lisp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e48abcabf59194c20f9c7d22f453dd9722d133a2ea2f44b7dc28a95b1dbdd567","flatsize":1599619,"path":"All/sketchy-20070218_2.pkg","repopath":"All/sketchy-20070218_2.pkg","licenselogic":"single","pkgsize":253144,"desc":"SketchyLISP is an embeddable interpreter for a purely applicative\ndialect of Scheme. It may be considered an implementation of pure\nLISP plus global definitions and some input/output functions.\n\nThis package contains the SketchyLISP interpreter and library,\nthe manual, and example programs.","categories":["lang","devel","lisp","scheme"],"options":{"DOCS":"on"}},{"name":"sleuthkit","origin":"sysutils/sleuthkit","version":"4.12.1","comment":"Tools and library for filesystem forensic analysis","maintainer":"antoine@FreeBSD.org","www":"https://www.sleuthkit.org/sleuthkit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d038b19ce393fccc92439e620e4dbdc7f27480958c8a26c3f19218d4d20df848","flatsize":20988014,"path":"All/sleuthkit-4.12.1.pkg","repopath":"All/sleuthkit-4.12.1.pkg","licenselogic":"and","licenses":["CPL","IBM","GPLv2"],"pkgsize":1882796,"desc":"The Sleuth Kit (TSK) is a library and collection of command line tools that\nallow you to investigate volume and file system data.  The library can be\nincorporated into larger digital forensics tools and the command line tools\ncan be directly used to find evidence.\n\nThe media management tools allow you to examine the layout of disks and\nother media.  The Sleuth Kit supports DOS partitions, BSD partitions (disk\nlabels), Mac partitions, Sun slices (Volume Table of Contents), and GPT\ndisks.  With these tools, you can identify where partitions are located and\nextract them so that they can be analyzed with file system analysis tools.","deps":{"exif":{"origin":"graphics/exif","version":"0.6.22_1"},"libvhdi":{"origin":"devel/libvhdi","version":"20231127"},"libvmdk":{"origin":"devel/libvmdk","version":"20231123"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["sysutils","security"],"shlibs_required":["libvmdk.so.1","libvhdi.so.1","libsqlite3.so.0"],"shlibs_provided":["libtsk.so.19"],"options":{"AFFLIB":"off","DOCS":"on","LIBVHDI":"on","LIBVMDK":"on"}},{"name":"skem","origin":"mail/milter-skem","version":"1.0.2_4","comment":"Cache earlier sendmail's verdicts for the relays","maintainer":"ports@virtual-estates.net","www":"http://virtual-estates.net/skem/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef1af2d8a5125b1121b0d652bad8de1add70c00f37323695433759a76995fa10","flatsize":27356,"path":"All/skem-1.0.2_4.pkg","repopath":"All/skem-1.0.2_4.pkg","licenselogic":"single","pkgsize":15228,"desc":"The skem utility is a sendmail milter, that checks and maintains a list\nof whitelisted, temporary banned, and permanently blacklisted\nIP-addresses. How you obtain the entries is up to you, but the included\nlogwatcher module provides one possibility.\n\nThe list is stored in a directory, each entry being a file (usually --\nzero sized) or a symlink (usually -- a \"broken\" one). Such entries are\nstored efficiently (within the directory itself) and the directories are\nsearched using the hash tables on modern file systems. At the same time,\nthey can be listed, added, and removed with the simple ls(1), touch(1),\nand rm(1).\n\nThis milter does not itself filter spam, instead it memorizes the\nverdicts issued by your other anti-spam defenses to reduce the system\nload and resource consumption, by temporarily rejecting the relays\nsuspected of spamming (banned) and, optionally, by permanently rejecting\nthe relays \"convicted\" of spamming (blacklisted).\n\nThe idea is to stem the spam from real spam sources, while reducing the\nill effects of false-positives to merely delaying, rather than rejecting\nfuture messages.","categories":["mail"],"shlibs_required":["libmilter.so.7"],"options":{"SKEM_NETINET":"on","SKEM_NETINET6":"off","SKEM_NO_CLEANUP":"off","SKEM_NO_LOGWATCHER":"off"},"messages":[{"message":"The milter-skem port does not (yet?) provide the\n\tmilter-starting script(s).\n\n\tPlease, read the manual page (skem(8)) to determine,\n\twhat's best for your environment -- it can be configured\n\tto be automaticly launched by syslogd(8), for example.","type":"install"}]},{"name":"slatec","origin":"math/slatec","version":"4.1_13","comment":"SLATEC Common Mathematical Library","maintainer":"ports@FreeBSD.org","www":"https://www.netlib.org/slatec/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12464434f61e0878b07d5180727329143121ef013fe279e107654d4a3b06acd0","flatsize":9113919,"path":"All/slatec-4.1_13.pkg","repopath":"All/slatec-4.1_13.pkg","licenselogic":"single","pkgsize":1540236,"desc":"SLATEC is a comprehensive software library containing over 1400 general\npurpose mathematical and statistical routines written in Fortran 77.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5"],"shlibs_provided":["libslatec.so.1"],"options":{"DOCS":"on","PROFILE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe slatec port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"skanpage","origin":"graphics/skanpage","version":"23.08.5","comment":"Multi-page image scanning application","maintainer":"kde@FreeBSD.org","www":"https://invent.kde.org/utilities/skanpage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72e760f3809ff368c6fc3467abe9cd95a5cd3eb73184d1165477efef051de374","flatsize":672346,"path":"All/skanpage-23.08.5.pkg","repopath":"All/skanpage-23.08.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":163696,"desc":"Skanpage is a multi-page scanning application and supports multi-page PDF\nexport. It is based on the libksane library.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kquickimageeditor":{"origin":"graphics/kquickimageeditor","version":"0.2.0"},"ksanecore":{"origin":"graphics/ksanecore","version":"23.08.5"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libKSaneCore.so.1","libKF5Kirigami2.so.5","libKF5Crash.so.5","libKF5Purpose.so.5","libKF5XmlGui.so.5","libQt5Concurrent.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5PrintSupport.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"skim-fuzzy-finder","origin":"deskutils/skim","version":"0.10.4_12","comment":"Fuzzy finder","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lotabout/skim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cab5cf0da3aa452288cb4b6789b74b2c5becdfdbd571f4e039ef60e19d2e5eef","flatsize":3001988,"path":"All/skim-fuzzy-finder-0.10.4_12.pkg","repopath":"All/skim-fuzzy-finder-0.10.4_12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":877756,"desc":"skim is is a general fuzzy finder that saves time.\n\nskim provides a single executable: `sk`. Anywhere who would want to use\n`grep` should try `sk` instead.","categories":["deskutils"]},{"name":"sk-hyphen","origin":"textproc/sk-hyphen","version":"2004.04.15_1","comment":"Slovak hyphenation rules","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"336f3e906c17eb65e38ed2943b9495a31e75e8103c1ffbdd6d1f3c6c8bc251ef","flatsize":45042,"path":"All/sk-hyphen-2004.04.15_1.pkg","repopath":"All/sk-hyphen-2004.04.15_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":14684,"desc":"Slovak hyphenation rules","categories":["textproc"]},{"name":"skalibs","origin":"devel/skalibs","version":"2.14.1.1","comment":"General purpose C libraries used by skarnet.org software","maintainer":"crest@rlwinm.de","www":"https://www.skarnet.org/software/skalibs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f339a7389500da3b402451d953f64b2371117abc0c8082edbdfc7e564ebf7c77","flatsize":1908914,"path":"All/skalibs-2.14.1.1.pkg","repopath":"All/skalibs-2.14.1.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":217688,"desc":"skalibs is a package centralizing the public-domain C development files\nused for building other skarnet.org software.\n\nskalibs can also be used as a sound basic start for C development.\nThere are a lot of general-purpose libraries out there;\nbut if your main goal is to produce small and secure C code,\nyou will like skalibs.\n\nskalibs contains exclusively public-domain code.\nSo you can redistribute it as you want, and it does not prevent you\nfrom distributing any of your executables.","categories":["devel"],"shlibs_provided":["libskarnet.so.2.14"],"options":{"DOCS":"on"}},{"name":"sk-mythes","origin":"textproc/sk-mythes","version":"2024.02.19","comment":"Slovak thesaurus","maintainer":"office@FreeBSD.org","www":"https://www.sk-spell.sk.cx/thesaurus/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e764816467ccb7cc0e2e528671b90044a7af8e7a33e9b375996927d8dc4d3f29","flatsize":729570,"path":"All/sk-mythes-2024.02.19.pkg","repopath":"All/sk-mythes-2024.02.19.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":157300,"desc":"Slovak thesaurus","categories":["textproc"]},{"name":"slack-term","origin":"net-im/slack-term","version":"0.4.1_1","comment":"Slack client for your terminal","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/erroneousboat/slack-term/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70d837e81e1ec4b8c75951caa80fd4077be577ba282fb33af35c7d80e958278e","flatsize":6925322,"path":"All/slack-term-0.4.1_1.pkg","repopath":"All/slack-term-0.4.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2305156,"desc":"slack-term is a terminal-based Slack client with configurable key mappings\nand customizable theme.\n\nWWW: https://github.com/erroneousboat/slack-term","categories":["net-im"],"options":{"DOCS":"on"},"messages":[{"message":"To do the initial slack-term configuration, get a Slack token from\nhttps://api.slack.com/custom-integrations/legacy-tokens and create\n~/.slack-term with the following format:\n\n{\n    \"slack_token\": \"yourslacktokenhere\"\n}\n\nSee /usr/local/share/doc/slack-term/README.md or the online documentation\nfor more configuration options.","type":"install"}]},{"name":"skeuos-gtk-themes","origin":"x11-themes/skeuos-gtk-themes","version":"20220629","comment":"Light and dark colorful Gtk3.20+ theme","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/daniruiz/skeuos-gtk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd9a071bd1071c86f9242d56a11d28730f6e0bf7b22d37d2761d7bdb8d6e8b00","flatsize":51831203,"path":"All/skeuos-gtk-themes-20220629.pkg","repopath":"All/skeuos-gtk-themes-20220629.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1217524,"desc":"Light and dark colorful Gtk3.20+ theme\n\nSupported Desktop Environments:\n\n* Cinnamon\n* Gnome-Shell\n* Metacity\n* Xfce","categories":["x11-themes"]},{"name":"sjitter","origin":"net-mgmt/sjitter","version":"0.18.1b","comment":"Client/server jitter measurement utility","maintainer":"dikshie@sfc.wide.ad.jp","www":"http://www.nicolargo.com/dev/sjitter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f922abb71fa3789e2f9936fa1c6aa608a745fd2924c546e1c4751b78ad4d789","flatsize":21208,"path":"All/sjitter-0.18.1b.pkg","repopath":"All/sjitter-0.18.1b.pkg","licenselogic":"single","pkgsize":7036,"desc":"Sjitter is a command line client/server to measure jitter\n(based on RFC 1889), one way UDP delay and bandwidth.","categories":["net-mgmt","net"]},{"name":"sjeng","origin":"games/sjeng","version":"11.2_3","comment":"Chess engine supporting chess variations","maintainer":"ports@FreeBSD.org","www":"https://sjeng.org/indexold.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a353081361daa139820b039c330eece5ae06efd36e6663ee5046353345d026e3","flatsize":192117,"path":"All/sjeng-11.2_3.pkg","repopath":"All/sjeng-11.2_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":75688,"desc":"Sjeng was an attempt to create a bughouse & crazyhouse playing program that\ncan attain a level comparable to what the best human players are capable of.\nNewer versions of Sjeng also play standard, suicide, giveaway and losers\nchess.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"}},"categories":["games"],"shlibs_required":["libgdbm.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe sjeng port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sl-libreoffice","origin":"editors/libreoffice-sl","version":"24.2.4.2","comment":"sl language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99affb24f43734fb67a6d2c1298bddd1d635d4a283596c15b070b4134f07b13f","flatsize":31683121,"path":"All/sl-libreoffice-24.2.4.2.pkg","repopath":"All/sl-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3382848,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"sitecopy","origin":"www/sitecopy","version":"0.16.6_9","comment":"Maintains remote websites, uses FTP or WebDAV to sync up w/ local copy","maintainer":"sitecopy@oldach.net","www":"https://www.manyfish.co.uk/sitecopy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4723d2f98bc4632077718acc08176236eb3090fc60d679d634f8ec43530fc9b3","flatsize":317918,"path":"All/sitecopy-0.16.6_9.pkg","repopath":"All/sitecopy-0.16.6_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":99316,"desc":"sitecopy is for copying locally stored websites to remote web servers.\nThe program will upload files to the server which have changed locally,\nand delete files from the server which have been removed locally, to keep\nthe remote site synchronized with the local site, with a single command.\nThe aim is to remove the hassle of uploading and deleting individual files\nusing an FTP client. sitecopy will also optionally try to spot files you move\nlocally, and move them remotely.\n\nsitecopy is designed to not care about what is actually on the remote\nserver - it simply keeps a record of what it THINKS is in on the remote\nserver, and works from that. WebDAV can be used to maintain remote sites\nas well as FTP.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"neon":{"origin":"www/neon","version":"0.32.5_3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libneon.so.27","libintl.so.8","libssl.so.12","libcrypto.so.12","libexpat.so.1"],"options":{"NLS":"on"}},{"name":"sispmctl","origin":"sysutils/sispmctl","version":"4.12","comment":"CLI tool to manage USB controlled powerstrips produced by GEMBIRD LTD","maintainer":"rodrigo@FreeBSD.org","www":"https://sispmctl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96431a5ed74385900b21bef7822c853dccc444c9b52079315ea087c53dc3b090","flatsize":56240,"path":"All/sispmctl-4.12.pkg","repopath":"All/sispmctl-4.12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22720,"desc":"sispmctl is an application for managing USB controlled\npowerstrips produced by GEMBIRD LTD.\nNewer devices are sold under the Energenie brand.\n\nThe following devices are supported:\n    * Gembird MSIS-PM\n    * Gembird Silver Shield SIS-PM (aka Revolt Intelliplug)\n    * Gembird Silver Shield SIS-PMS\n    * Energenie EG-PM\n    * Energenie EG-PMS\n    * Energenie EG-PM2\n    * Energenie EG-PMS2","categories":["sysutils"],"shlibs_provided":["libsispmctl.so.0"]},{"name":"skanlite","origin":"graphics/skanlite","version":"23.08.5","comment":"Simple image scanning application","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/graphics/skanlite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"615b09daaf3a0f22b20cff9d71aa587312bedc07d81ec7e369d47fec9b9b797a","flatsize":3146893,"path":"All/skanlite-23.08.5.pkg","repopath":"All/skanlite-23.08.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2536908,"desc":"Skanlite is a simple image scanning application that does nothing\nmore than scan and save images.  Skanlite can open a save dialog\nfor every image scanned or save the images immediately in a specified\ndirectory with auto-generated names and format.  The user can also\nchoose to show the scanned image before saving.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libksane":{"origin":"graphics/libksane","version":"23.08.5"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libKF5Sane.so.5","libKF5XmlGui.so.5","libKF5KIOWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5CoreAddons.so.5","libKF5I18n.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5WidgetsAddons.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libX11.so.6","libQt5Concurrent.so.5","libQt5Core.so.5"]},{"name":"sk-hunspell","origin":"textproc/sk-hunspell","version":"20110228_1","comment":"Slovak hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://www.sk-spell.sk.cx/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d84cd5cdceecca2f76868c9b20fb9257863033ff7990f99d38d03b5cfdf53e4","flatsize":3670222,"path":"All/sk-hunspell-20110228_1.pkg","repopath":"All/sk-hunspell-20110228_1.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21","MPL11"],"pkgsize":698188,"desc":"Slovak hunspell dictionaries","categories":["textproc"]},{"name":"siren","origin":"audio/siren","version":"0.10_6","comment":"Text-based audio player","maintainer":"ports@FreeBSD.org","www":"https://www.kariliq.nl/siren/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dfb4a0f5fc38de2c9c1fd00d7d382f4977e12830863109274c7a519c14767688","flatsize":178249,"path":"All/siren-0.10_6.pkg","repopath":"All/siren-0.10_6.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":65112,"desc":"Siren is a text-based audio player for UNIX-like operating systems. It\nsupports Ogg Vorbis, MP3, FLAC, WavPack, WAVE, AIFF and a few other file\nformats.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libavcodec.so.60","libavformat.so.60","libavutil.so.58"],"options":{"FAAD":"off","FFMPEG":"on","FLAC":"off","MAD":"off","MPG123":"off","OPUS":"off","SNDFILE":"off","VORBIS":"off","WAVPACK":"off","OSS":"on","PULSEAUDIO":"off","SNDIO":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe siren port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sipsak","origin":"net/sipsak","version":"0.9.8.1_1","comment":"Small command line tool for SIP testing","maintainer":"jesusr@FreeBSD.org","www":"https://github.com/nils-ohlmeier/sipsak","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f3482eeae02b9d30cfe045a983f777bd5b6ba38f0fdf98e88b3bab21da12dd8","flatsize":127379,"path":"All/sipsak-0.9.8.1_1.pkg","repopath":"All/sipsak-0.9.8.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":53036,"desc":"Sipsak is a small command line tool for developers and administrators of\nSession Initiation Protocol (SIP) applications.\nIt can be used for some simple tests on SIP applications and services.","deps":{"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"}},"categories":["net"],"shlibs_required":["libgnutls.so.30","libcares.so.2"],"options":{"CARES":"on","GNUTLS":"on"}},{"name":"siproxd","origin":"net/siproxd","version":"0.8.2_1","comment":"Proxy/masquerading daemon for the SIP protocol","maintainer":"frank@dynamical-systems.org","www":"http://siproxd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f02364db347296e36ed2366197be30d32b4125663a1e6e242b1ef37ed8dafc72","flatsize":385994,"path":"All/siproxd-0.8.2_1.pkg","repopath":"All/siproxd-0.8.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":117544,"desc":"Siproxd is a proxy/masquerading daemon for the SIP protocol.\nIt handles registrations of SIP clients on a private IP network\nand performs rewriting of the SIP message bodies to make SIP\nconnections possible via a masquerading firewall.\nIt allows SIP clients (like kphone, linphone) to work behind\nan IP masquerading firewall or router.","deps":{"libosip2":{"origin":"net/libosip2","version":"5.3.1"}},"categories":["net"],"shlibs_required":["libosipparser2.so.15","libosip2.so.15"],"options":{"DOCS":"on"}},{"name":"sisl","origin":"math/sisl","version":"4.6.0.44","comment":"Spline library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/SINTEF-Geometry/SISL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"895012b6d4eaeafa2387ed2bf520d2aa611b7a1db81ba683f76af51dca60fa55","flatsize":1242168,"path":"All/sisl-4.6.0.44.pkg","repopath":"All/sisl-4.6.0.44.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":470260,"desc":"SISL is a comprehensive NURBS library for the modeling and\ninterrogation of curves and surfaces. It is implemented in C.\n\nThis software was written by the Geometry Group at SINTEF ICT,\nDepartment of Applied Mathematics.","categories":["math"],"shlibs_provided":["libsisl.so"]},{"name":"sipp","origin":"benchmarks/sipp","version":"3.5.1_7","comment":"SIP benchmarking and testing tool","maintainer":"farrokhi@FreeBSD.org","www":"https://sipp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"071ad39dda07664ef623d4e99d249c1bffa0f1329f471fbbdbe76c0be3d843c0","flatsize":567803,"path":"All/sipp-3.5.1_7.pkg","repopath":"All/sipp-3.5.1_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":193420,"desc":"Sipp is a performance test tool / traffic generator for the SIP protocol.\n\nIt comes with a few basic SipStone user-agents scenarios (UAC & UAS), i\nestablishing and releasing multiple calls with the INVITE and BYE methods.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["benchmarks","net"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libncurses.so.6","libtinfo.so.6"],"options":{"GSL":"off","OPENSSL":"on","PCAP":"on","RTPSTREAM":"on","SCTP":"off"}},{"name":"sl-aspell","origin":"textproc/sl-aspell","version":"0.50.0_1,1","comment":"Aspell Slovenian dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48de7e0974ca1101a486840e20397ee6b0f8b5114235df3381a8accfe57eb2e0","flatsize":22675747,"path":"All/sl-aspell-0.50.0_1,1.pkg","repopath":"All/sl-aspell-0.50.0_1,1.pkg","licenselogic":"single","pkgsize":5279100,"desc":"Aspell Slovenian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"sisc","origin":"lang/sisc","version":"1.16.6_3","comment":"Extensible Java-based Scheme interpreter","maintainer":"ports@FreeBSD.org","www":"http://sisc.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7233238b30554f465183564e90b81175bccbb6b9c97fe81812bc1dc86cfa243","flatsize":1242859,"path":"All/sisc-1.16.6_3.pkg","repopath":"All/sisc-1.16.6_3.pkg","licenselogic":"or","licenses":["MPL11","GPLv2+"],"pkgsize":757632,"desc":"SISC is an extensible Java based interpreter of the algorithmic\nlanguage Scheme.  SISC uses modern interpretation techniques, and\nhandily outperforms all existing Java interpreters.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["lang","scheme","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sisc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sipcalc","origin":"net-mgmt/sipcalc","version":"1.1.6_1","comment":"IP subnet calculator with IPv6 support","maintainer":"ports@FreeBSD.org","www":"https://www.routemeister.net/projects/sipcalc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14ea28eddcf68b8699a77b26bc2d76ab3a2715028383c58474d7ccd2c2102b4e","flatsize":59379,"path":"All/sipcalc-1.1.6_1.pkg","repopath":"All/sipcalc-1.1.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28056,"desc":"Sipcalc is an ip subnet calculator.\nFeatures:\n\nIPv4 -\n* Retrieving of address information from interfaces.\n* Classful and CIDR output.\n* Multiple address and netmask formats (dotted quad, hex, number of bits).\n* Output of broadcast address, network class, Cisco wildcard, hosts/range,\n  network range.\n* Output of a userdefined number of extra networks.\n* The ability to \"split\" a network based on a smaller netmask,\n  now also with recursive runs on the generated subnets.\n* DNS resolution.\n\nIPv6 -\n* Compressed and expanded input addresses.\n* Compressed and expanded output.\n* Standard IPv6 network output.\n* Reverse dns address generation.\n* The ability to \"split\" a network based on a smaller netmask,\n  now also with recursive runs on the generated subnets.\n* DNS resolution.","categories":["net-mgmt"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sipcalc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"since","origin":"misc/since","version":"1.1_1","comment":"View the end of a file like tail(1), but save state between sessions","maintainer":"ports@FreeBSD.org","www":"http://welz.org.za/projects/since","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f2b055d7859c214f18a6bbdaaec88985fdf6b394a05733eff4bb9529a6d95de","flatsize":62573,"path":"All/since-1.1_1.pkg","repopath":"All/since-1.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24376,"desc":"since is a Unix utility similar to tail. Unlike tail, since only shows the\nlines appended since the last time. It is useful to monitor growing log\nfiles.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe since port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sirula","origin":"x11/sirula","version":"1.0.0_26","comment":"Simple app launcher for Wayland written in Rust","maintainer":"ports@FreeBSD.org","www":"https://github.com/DorianRudolph/sirula","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"672a9078a61ebb471d983ad464d2a9f4bb837f95b97a1fd6b1660c696712683f","flatsize":1985716,"path":"All/sirula-1.0.0_26.pkg","repopath":"All/sirula-1.0.0_26.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":535420,"desc":"Sirula (simple Rust launcher) is an app launcher for Wayland.\nCurrently, the only feature is launching apps from .desktop files.\nFeel free to submit pull requests for any feature you like.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-layer-shell":{"origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","wayland"],"shlibs_required":["libgtk-layer-shell.so.0","libgdk-3.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libpango-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-3.so.0","libcairo.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe sirula port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sk-aspell","origin":"textproc/sk-aspell","version":"2.01.2,1","comment":"Aspell Slovak dictionary","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8b6b8ae17e304081ff657c582570e485d8841b1962155f95b06be2964c58ffe","flatsize":3809588,"path":"All/sk-aspell-2.01.2,1.pkg","repopath":"All/sk-aspell-2.01.2,1.pkg","licenselogic":"single","pkgsize":1273140,"desc":"Aspell Slovak dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"simscan","origin":"mail/simscan","version":"1.4.0_9","comment":"Fast Content/Anti-virus Scanner for qmail Written in C","maintainer":"ports@FreeBSD.org","www":"https://www.inter7.com/?page=simscan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bcdefa80b31f01946b4f10037eb5e1b2f36b14c1a916e798c4c6a286eb54d95","flatsize":62521,"path":"All/simscan-1.4.0_9.pkg","repopath":"All/simscan-1.4.0_9.pkg","licenselogic":"single","pkgsize":21844,"desc":"Simscan is a simple program that enables qmail-smtpd to reject\nviruses, spam and block attachments during the SMTP conversation\nso the email never makes it into your computers. It is completely\nopen source and uses other open source components.\nVery efficient and written in C.","deps":{"ripmime":{"origin":"mail/ripmime","version":"1.4.1.0_1"}},"categories":["mail","security"],"users":["simscan"],"groups":["simscan"],"options":{"ATTACH":"off","CLAMAV":"on","DOCS":"on","DOMAIN":"off","DROPMSG":"off","DSPAM":"off","HEADERS":"off","PASSTHRU":"off","RIPMIME":"on","SPAMD":"off","USER":"off"},"messages":[{"message":"NOTES:\n\n* You have to configure your anti-virus and anti-spam products!\n\n* You have to modify your qmail startup files to call simscan.\nIn most cases, you just need to edit /var/qmail/tcp.smtp in\norder to call simscan instead of qmail-queue, by setting up\nQMAILQUEUE variable. For example:\n\n127.0.0.1:allow,RELAYCLIENT=\"\"\n192.168.0.:allow,RELAYCLIENT=\"\",QMAILQUEUE=\"/var/qmail/bin/simscan\"\n:allow,QMAILQUEUE=\"/var/qmail/bin/simscan\"\n\n* Don't forget to rebuild tcp.smtp.cdb from new tcp.smtp using tcprules!\n\n* Also, read documentation about how to configure\nattachment blocking and per domain processing.\nAdditional documentation can be found here:\nhttp://qmailwiki.inter7.com/index.php?title=Simscan","type":"install"},{"message":"===>   NOTICE:\n\nThe simscan port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"simsu","origin":"games/simsu","version":"1.4.3","comment":"Basic Sudoku game","maintainer":"amdmi3@FreeBSD.org","www":"https://gottcode.org/simsu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"661f750749cb00624b532e038381343f5324e60ba55c054619c2fe00235e6bae","flatsize":651613,"path":"All/simsu-1.4.3.pkg","repopath":"All/simsu-1.4.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":302132,"desc":"Simsu is a basic Sudoku game. You can switch between filling in notes\n(pencil mode), or filling in answers (pen mode).\n\nTo make it easier to see where to place numbers, you can highlight\nall instances of a number. You can also check your answers for\ncorrectness while playing. The game stores your current notes and\nanswers, so that you can pick up where you left off the next time you\nplay.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["games"],"shlibs_required":["libQt6Concurrent.so.6","libQt6PrintSupport.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"options":{"NLS":"on"}},{"name":"sjasmplus","origin":"devel/sjasmplus","version":"1.20.3","comment":"Command-line cross-compiler of assembly language for Z80 CPU","maintainer":"otis@FreeBSD.org","www":"https://github.com/z00m128/sjasmplus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eae3712e83e7b2c309605a8c91bc24b39e52d3cca7682446ec3ddc615ed0b8cd","flatsize":1015096,"path":"All/sjasmplus-1.20.3.pkg","repopath":"All/sjasmplus-1.20.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":329020,"desc":"Command-line cross-compiler of assembly language for Z80 CPU.  Supports many\nZX-Spectrum specific directives, has built-in Lua scripting engine and 3-pass\ndesign.","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on","BUNDLED_LUA":"on","LUA":"off","NOLUA":"off"}},{"name":"simpleviewer","origin":"graphics/simpleviewer","version":"3.1.9","comment":"Small and simple image viewer based on OpenGL","maintainer":"danfe@FreeBSD.org","www":"https://bitbucket.org/andreyu/simple-viewer-gl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d9fc5ccd91a38ca5adab4b2482c5364becb4e9eee847f70823ab90e58117577","flatsize":1366979,"path":"All/simpleviewer-3.1.9.pkg","repopath":"All/simpleviewer-3.1.9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":644196,"desc":"Simple Viewer is small and simple OpenGL based image viewer.  Its features:\n\n  - Supported formats: PNG, JPEG, PSD, XCF, SVG, GIF, TIFF, TARGA,\n    ICO, BMP, PNM, DDS, BMP, XWD, SCR (ZX-Spectrum screen), XPM, WebP\n  - Lightweight and fast: utilizes hardware-accelerated video card\n  - GIF animation, embedded ICC profiles, and Exif tags support\n  - Very simple interface, minimum dependencies, does not require any\n    specific desktop environment\n  - Suitable as default (general-purpose) desktop image viewer","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glfw":{"origin":"graphics/glfw","version":"3.4"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["liblz4.so.1","libOpenGL.so.0","libGLX.so.0","libGLU.so.1","libglfw.so.3","liblcms2.so.2","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXinerama.so.1","libpng16.so.16","libjpeg.so.8","libexif.so.12","libopenjp2.so.7","libgif.so.7","libtiff.so.6","libwebp.so.7","libImath-3_1.so.29","libOpenEXR-3_2.so.31","libOpenEXRUtil-3_2.so.31","libOpenEXRCore-3_2.so.31","libIex-3_2.so.31","libIlmThread-3_2.so.31","libcurl.so.4","libImlib2.so.1"],"options":{"CURL":"on","DOCS":"on","EXAMPLES":"on","GIF":"on","IMLIB2":"on","JPEG2000":"on","LCMS2":"on","LIBEXIF":"on","OPENEXR":"on","TIFF":"on","WEBP":"on"},"messages":[{"message":"You can put default command line switches into a configuration file,\nplease see /usr/local/share/examples/simpleviewer/config.example\nfor how to do it.","type":"install"}]},{"name":"simutrans-pak64","origin":"games/simutrans-pak64","version":"124.0","comment":"Low resolution graphics set for Simutrans","maintainer":"amdmi3@FreeBSD.org","www":"https://www.simutrans.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4925715746809aa9a431e9265c867bf2ce4700148a898af825e13ee032074d97","flatsize":13709252,"path":"All/simutrans-pak64-124.0.pkg","repopath":"All/simutrans-pak64-124.0.pkg","licenselogic":"single","pkgsize":3456336,"desc":"Pak64 is the evolution of the original Simutrans pakset, which now\nwe call pak.Classic. Many artists contributed to this pakset since\nthe 8 bit age.","categories":["games"]},{"name":"sk-libreoffice","origin":"editors/libreoffice-sk","version":"24.2.4.2","comment":"sk language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c610ce0b10c76f0616931d1ecc2524a7d25c14119d363255c5f347470b28382","flatsize":31565221,"path":"All/sk-libreoffice-24.2.4.2.pkg","repopath":"All/sk-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3450192,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"simplevaders","origin":"games/simplevaders","version":"0.8.1_1","comment":"Space-Invaders like 2D space shooter","maintainer":"amdmi3@FreeBSD.org","www":"https://dusted.dk/pages/simplevaders/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6595f9fa982dad1279ffe4eafb8dc477b1fbc9fbc7aebaa3d9ee8820d672b545","flatsize":666587,"path":"All/simplevaders-0.8.1_1.pkg","repopath":"All/simplevaders-0.8.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":320536,"desc":"Intense 2D space shooter like Space-Invaders, but not quite. It\nuses OpenGL and includes particle effects.\n\nThe objective is to shoot the aliens before they reach the bottom\nof the screen.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libSDL-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"]},{"name":"simutrans","origin":"games/simutrans","version":"124.0","comment":"Transportation simulator","maintainer":"amdmi3@FreeBSD.org","www":"https://www.simutrans.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cb57e4f80a4723c838a050fe6c9d659f02bc66b33cd76ee962b1f82e15226f3","flatsize":14999619,"path":"All/simutrans-124.0.pkg","repopath":"All/simutrans-124.0.pkg","licenselogic":"and","licenses":["ART10","MIT"],"pkgsize":2868684,"desc":"Simutrans is a freeware and open-source transportation simulator.\nYour goal is to establish a successful transport company. Transport\npassengers, mail and goods by rail, road, ship, and even air.\nInterconnect districts, cities, public buildings, industries and\ntourist attractions by building a transport network you always\ndreamed of.","deps":{"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"miniupnpc":{"origin":"net/miniupnpc","version":"2.2.6_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"simutrans-pak128":{"origin":"games/simutrans-pak128","version":"2.8.2"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["games"],"shlibs_required":["libpng16.so.16","libminiupnpc.so.17","libSDL2-2.0.so.0","libfreetype.so.6","libzstd.so.1","libfluidsynth.so.3"],"options":{"DOCS":"on","FLUIDSYNTH":"on","UPNP":"on","PAK64":"off","PAK128":"on","PAK128_GERMAN":"off"},"messages":[{"message":"You may install additional graphics sets from games/simutrans-pak* ports","type":"install"}]},{"name":"simsmith","origin":"science/simsmith","version":"9.9_1","comment":"Java-based Smith Chart program","maintainer":"hamradio@FreeBSD.org","www":"http://ae6ty.com/Smith_Charts.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8318efb06022f583af99b2f38dfcd14a2f398d7eda9cb192f3e4b8f23f8bc0b4","flatsize":3646861,"path":"All/simsmith-9.9_1.pkg","repopath":"All/simsmith-9.9_1.pkg","licenselogic":"single","pkgsize":3609512,"desc":"Java based Smith chart program.  Performs single-frequency and sweep charting\nwith both Smitch charts and SWR/PWR curves.  Does drag-and-drop schematic entry\nwith direct entry of component values as well as \"drag tuning\".  Can import\nload parameters directly from the following:\n\n- EZNEC (and EZNEC GAM files)\n- miniVNA and miniVNApro\n- AIM4170\n- CocoaNEC\n- Rig Expert \".aaplot\" files\n- Touchstone S1P \".s1p\" files (shunt and series)","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["science","hamradio"]},{"name":"simplestroke","origin":"x11/simplestroke","version":"1.3.1","comment":"Detect mouse gestures","maintainer":"ports@FreeBSD.org","www":"https://github.com/t6/simplestroke","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c90ed864ad507451a09e57396b69c4da512b1daea2c31e970dad64ebe8d85966","flatsize":145884,"path":"All/simplestroke-1.3.1.pkg","repopath":"All/simplestroke-1.3.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":9132,"desc":"Simplestroke is a simple utility that detects mouse gestures.  It\ncurrently detects sixteen pre-defined mouse gestures and prints the\nname of the detected gesture to stdout, if any.  The output can then\ne.g. be used in a simple shell script to execute commands.\n\nExample usages could include closing windows in i3 by drawing a Z over\nthem or other window manipulations, or pausing your music player by\ndrawing a left-to-right line.","deps":{"libmd":{"origin":"security/libmd","version":"3.0"}},"categories":["x11"],"options":{"SUID":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe simplestroke port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"simplescreenrecorder","origin":"multimedia/simplescreenrecorder","version":"0.4.4.9_3","comment":"Screen video/audio recorder","maintainer":"yuri@FreeBSD.org","www":"https://www.maartenbaert.be/simplescreenrecorder/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65ad4ec97f59be86524f5e43ac062d933b5f9aa219d7d3231e4fb1ec69524846","flatsize":3643820,"path":"All/simplescreenrecorder-0.4.4.9_3.pkg","repopath":"All/simplescreenrecorder-0.4.4.9_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1266056,"desc":"A program that can record programs and games.\n\nFeatures:\n* Graphical user interface (Qt-based).\n* Faster than VLC and ffmpeg/avconv.\n* Records the entire screen or part of it, or records OpenGL\n  applications directly (similar to Fraps on Windows).\n* Synchronizes audio and video properly (a common issue with\n  VLC and ffmpeg/avconv).\n* Reduces the video frame rate if your computer is too slow\n  (rather than using up all your RAM like VLC does).\n* Fully multithreaded: small delays in any of the components\n  will never block the other components, resulting is smoother\n  video and better performance on computers with multiple processors.\n* Pause and resume recording at any time (either by clicking\n  a button or by pressing a hotkey).\n* Shows statistics during recording (file size, bit rate, total\n  recording time, actual frame rate, ...).\n* Can show a preview during recording, so you don't waste time\n  recording something only to figure out afterwards that some setting was wrong.\n* Supports many different codecs and file formats (adding more is trivial).\n* Can also do live streaming (experimental).","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["multimedia"],"shlibs_required":["libavformat.so.60","libavcodec.so.60","libavutil.so.58","libswscale.so.7","libQt5Widgets.so.5","libQt5X11Extras.so.5","libX11.so.6","libXext.so.6","libXfixes.so.3","libXi.so.6","libXinerama.so.1","libv4l2.so.0","libjack.so.0","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"V4L":"on","ALSA":"off","PULSEAUDIO":"off","JACK":"on"}},{"name":"simpleproxy","origin":"net/simpleproxy","version":"3.4_2","comment":"Simple TCP proxy","maintainer":"pluknet@gmail.com","www":"http://www.crocodile.org/software.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfe7a23f6dbfb140734670f27db94629ebefc018e449d27f94753a5a1f1704ee","flatsize":25868,"path":"All/simpleproxy-3.4_2.pkg","repopath":"All/simpleproxy-3.4_2.pkg","licenselogic":"single","pkgsize":11788,"desc":"Simpleproxy program acts as simple TCP proxy. It listens for local\nsocket, and any connection to this port will be forwarded to another\nsocket at remote host.\n\nLICENSE: GPL2 or later","categories":["net"]},{"name":"simplemod","origin":"audio/simplemod","version":"1.1_1","comment":"Minimalistic module player","maintainer":"xi@borderworlds.dk","www":"https://borderworlds.dk/projects/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77f1aa8dccc458d6afbd287149be02f22be1ce1cec5f88c689d16d437f9aaf34","flatsize":8456,"path":"All/simplemod-1.1_1.pkg","repopath":"All/simplemod-1.1_1.pkg","licenselogic":"single","pkgsize":3408,"desc":"simplemod is a minimalistic module player. It was designed to be used by a\nfrontend and thus it's output is easy to parse.","deps":{"libmikmod":{"origin":"audio/libmikmod","version":"3.3.11.1_2"}},"categories":["audio"],"shlibs_required":["libmikmod.so.3"]},{"name":"simpleirc","origin":"irc/simpleirc","version":"1.3_1","comment":"Extremely simple IRC client","maintainer":"Clockwork6400@protonmail.com","www":"http://www.suckless.org/programs/sic.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fff26e03811cc403c4f3ac4cf8fd800c4eb70fa50e8df31dfb5ab4c6196b055","flatsize":14772,"path":"All/simpleirc-1.3_1.pkg","repopath":"All/simpleirc-1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7556,"desc":"SIMPLE IRC CLIENT alias sic\n\nsic is an extremely simple IRC client. It consists of lesser\nthan 250 lines of code. It is the little brother of irc/ii","categories":["irc"],"options":{"DOCS":"on"}},{"name":"simple-fb2-reader","origin":"print/simple-fb2-reader","version":"1.1.3_5","comment":"Simple FB2 format book reader","maintainer":"ports@FreeBSD.org","www":"https://github.com/Cactus64k/simple-fb2-reader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cca75a4664f30c696f105acc19129694972336fceeeb80881b841b3f98ad4d59","flatsize":135422,"path":"All/simple-fb2-reader-1.1.3_5.pkg","repopath":"All/simple-fb2-reader-1.1.3_5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":33452,"desc":"Simple tool to read books in the FB2 format.  Developed using GTK+3.\nIts features:\n\n  - Supports *.fb2 and *.fb2.zip files\n  - Full 2.1 format support (without stylesheet and partial\n    table tag support)\n  - Saving reading position, window state, size, and position\n  - Search for specific text in the book\n  - Russian and English GUI, user themes, autoscrolling, hotkeys","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["print"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libzip.so.5","libsqlite3.so.0","libxml2.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe simple-fb2-reader port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"simple-web-server","origin":"www/simple-web-server","version":"3.0.2_1","comment":"HTTP and HTTPS server and client library","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/eidheim/Simple-Web-Server","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0478779aae2099ae9953838093473a02b4700e3e6e8e00564d94a0761327f46b","flatsize":117240,"path":"All/simple-web-server-3.0.2_1.pkg","repopath":"All/simple-web-server-3.0.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20028,"desc":"A very simple, fast, multithreaded, platform independent HTTP and HTTPS server\nand client library implemented using C++11 and Boost.Asio. Created to be an easy\nway to make REST resources available from C++ applications.","categories":["www","devel"]},{"name":"simpleini","origin":"devel/simpleini","version":"4.22_1","comment":"C++ library providing a simple API to INI-style configuration files","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/brofield/simpleini","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02f5f511069649e300097b494ec6ce61eb5ff3344284b1d1b02391ac5c43d936","flatsize":145632,"path":"All/simpleini-4.22_1.pkg","repopath":"All/simpleini-4.22_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26496,"desc":"A cross-platform library that provides a simple API to read and\nwrite INI-style configuration files. It supports data files in\nASCII, MBCS and Unicode. It is designed explicitly to be portable\nto any platform and has been tested on Windows, WinCE and Linux.","categories":["devel"],"options":{"DOCS":"on","TEST":"off"}},{"name":"stardict-dictd_mova","origin":"textproc/stardict-dictd_mova","version":"2.4.2_9","comment":"Dictionaries from www.mova.org for StarDict","maintainer":"makc@FreeBSD.org","www":"https://stardict.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a95943e3b1362a24cbe97fd683d8c405971ce8e042599d79c7d2e57c9e08bbc","flatsize":108860313,"path":"All/stardict-dictd_mova-2.4.2_9.pkg","repopath":"All/stardict-dictd_mova-2.4.2_9.pkg","licenselogic":"single","pkgsize":72465884,"desc":"Dictionaries from www.mova.org for StarDict.","categories":["textproc"],"options":{"ALL":"on","1000PBIO":"off","AVIATION":"off","BESLOV":"off","BIOLOGY":"off","BROK_AND_EFR":"off","COMPBE":"off","DEUTSCH":"off","ENGCOM":"off","ETHNOGRAPHIC":"off","FINDICT":"off","GEOLOGY_ENRU":"off","GEOLOGY_RUEN":"off","IDIOMS":"off","KOROLEW_ENRU":"off","KOROLEW_RUEN":"off","MECH":"off","OZHEGOV":"off","RELIGION":"off","SC_ABBR":"off","SINYAGIN_ABBREV":"off","SINYAGIN_ALEXEYMAVRIN":"off","SINYAGIN_BUSINESS":"off","SINYAGIN_COMPUTER":"off","SINYAGIN_GENERAL_ER":"off","SINYAGIN_GENERAL_RE":"off","SINYAGIN_UNSORTED":"off","SLOVNYK_BE_EN":"off","SLOVNYK_BE_PL":"off","SLOVNYK_BE_RU":"off","SLOVNYK_BE_UK":"off","SLOVNYK_EN_BE":"off","SLOVNYK_EN_PL":"off","SLOVNYK_EN_RU":"off","SLOVNYK_EN_UK":"off","SLOVNYK_PL_BE":"off","SLOVNYK_PL_EN":"off","SLOVNYK_PL_RU":"off","SLOVNYK_PL_UK":"off","SLOVNYK_RU_BE":"off","SLOVNYK_RU_EN":"off","SLOVNYK_RU_PL":"off","SLOVNYK_RU_UK":"off","SLOVNYK_UK_BE":"off","SLOVNYK_UK_EN":"off","SLOVNYK_UK_PL":"off","SLOVNYK_UK_RU":"off","SMILEY":"off","SOKRAT_ENRU":"off","SOKRAT_RUEN":"off","SWEDISH":"off","TEO":"off","USHAKOV":"off","ZHELEZYAKI_ABBR":"off","ZHELEZYAKI_ANALOGS":"off"}},{"name":"stardict-rptts","origin":"textproc/stardict-rptts","version":"2.1.0","comment":"Real People TTS for StarDict","maintainer":"makc@FreeBSD.org","www":"http://www.stardict.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38092ee46db7c48a39ff23605936dd49ac0ffbd0a8dfcca9def8263a54dcf162","flatsize":174108695,"path":"All/stardict-rptts-2.1.0.pkg","repopath":"All/stardict-rptts-2.1.0.pkg","licenselogic":"single","pkgsize":88635780,"desc":"Real People TTS for StarDict.","categories":["textproc"]},{"name":"simple-dftd3","origin":"science/simple-dftd3","version":"1.0.0_2","comment":"Reimplementation of the DFT-D3 program","maintainer":"yuri@FreeBSD.org","www":"https://github.com/awvwgk/simple-dftd3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"087c24e4ba1ce5ce4571a78a8921137ae97fc6079c80263f23f307dc9526b657","flatsize":1503391,"path":"All/simple-dftd3-1.0.0_2.pkg","repopath":"All/simple-dftd3-1.0.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":424924,"desc":"A simple drop-in replacement for dftd3.\n\nThis program provides a small and easy to use implementation of the\nDFT-D3 dispersion correction.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mctc-lib":{"origin":"science/mctc-lib","version":"0.3.1_1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"toml-f":{"origin":"textproc/toml-f","version":"0.3.1_1"}},"categories":["science"],"shlibs_required":["libmctc-lib.so.0","libgomp.so.1","libopenblas.so.0","libtoml-f.so.0","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libs-dftd3.so.1"]},{"name":"simlib","origin":"science/simlib","version":"3.06","comment":"SIMulation LIBrary for C++ programming language","maintainer":"ports@FreeBSD.org","www":"https://www.fit.vutbr.cz/~peringer/SIMLIB/index.html.en","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b33a6534d86e78da5d830d6621832e07495be499ba5004cb5c1ee8ec6aa7eeaa","flatsize":5701585,"path":"All/simlib-3.06.pkg","repopath":"All/simlib-3.06.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":771804,"desc":"SIMLIB/C++ is the SIMulation LIBrary for C++ programming language. You can\ncreate models directly in C++ language with the use of predefined simulation\ntools from the library. SIMLIB allows object-oriented description of models\nbased on simulation abstractions. Current version allows a description of\ncontinuous, discrete, combined, 2D/3D vector, and fuzzy models.\n\nSIMLIB/C++ is developed at the Department of Computer Science and Engineering,\nFaculty of Electrical Engineering and Computer Science, Brno University of\nTechnology since 1991.","categories":["science"],"messages":[{"message":"===>   NOTICE:\n\nThe simlib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"simh-hpdoc","origin":"emulators/simh-hpdoc","version":"3.11.0_1","comment":"Documentation for emulators of classic HP 2100 and HP 3000 computers","maintainer":"bob@eager.cx","www":"http://simh.trailing-edge.com/hp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e69d307d5d813b2d9835c52aa8f26322c4490c909494e91e41ecabe717499b1","flatsize":1144079,"path":"All/simh-hpdoc-3.11.0_1.pkg","repopath":"All/simh-hpdoc-3.11.0_1.pkg","licenselogic":"single","licenses":["SIMHv1"],"pkgsize":455272,"desc":"This is the generic documentation for the HP 2100 and HP 3000\nsimulators. It is packaged separately to avoid conflicts and\nduplications between the individual simulator packages.","categories":["emulators"],"options":{"APPNOTES":"on"}},{"name":"simh-hp3000","origin":"emulators/simh-hp3000","version":"3.11.0.10_1","comment":"Emulates classic HP 3000 computers","maintainer":"bob@eager.cx","www":"http://simh.trailing-edge.com/hp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21bffbe19e42318d5e2e05b8878c7cf7a4fd2ded82a5a8f51a4663ee1aaae61a","flatsize":1469465,"path":"All/simh-hp3000-3.11.0.10_1.pkg","repopath":"All/simh-hp3000-3.11.0.10_1.pkg","licenselogic":"single","licenses":["SIMHv1"],"pkgsize":500604,"desc":"hp3000 is a simulator for the classic SIO machines. This group consists\nof the 3000 CX, the Series I, Series II, and the HP 3000 Series III that\nis simulated here. A large variety of CPU options, device interface\ncards, and peripherals are provided.","deps":{"simh-hpdoc":{"origin":"emulators/simh-hpdoc","version":"3.11.0_1"}},"categories":["emulators"]},{"name":"simd-viterbi","origin":"math/simd-viterbi","version":"2.0.3_2","comment":"Fast Viterbi CODEC library","maintainer":"freebsduser@paradisegreen.co.uk","www":"http://www.ka9q.net/code/fec/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fd913ecf9280765b983d7555f742a4ff532603822a11ed24fba8b84cdf1851b","flatsize":35931,"path":"All/simd-viterbi-2.0.3_2.pkg","repopath":"All/simd-viterbi-2.0.3_2.pkg","licenselogic":"single","pkgsize":9792,"desc":"This is a port of Phil Karn's SIMD assisted Viterbi CODEC library. This\npackage may be useful to programmers working on data communications software.","categories":["math"],"shlibs_provided":["libviterbi.so.2"]},{"name":"simdjson","origin":"devel/simdjson","version":"3.6.2_1","comment":"Parsing gigabytes of JSON per second","maintainer":"olevole@olevole.ru","www":"https://simdjson.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d7965a54f6e955c7f9e086dc12a4be467b23a6d41d4844bcaea70e76bd333d5","flatsize":4002643,"path":"All/simdjson-3.6.2_1.pkg","repopath":"All/simdjson-3.6.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":225392,"desc":"JSON is everywhere on the Internet. Servers spend a lot of time parsing it.\nThe simdjson library uses commonly available SIMD instructions and\nmicroparallel algorithms to parse JSON 2.5 times faster than anything\nelse out there.","categories":["devel"],"shlibs_provided":["libsimdjson.so.19"]},{"name":"skrooge","origin":"finance/skrooge","version":"2.32.0","comment":"Personal finance manager","maintainer":"kde@FreeBSD.org","www":"https://skrooge.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1564e0ca845a0bc415beb830163062b2b8b67e512c86de4c51d97005ad660f2e","flatsize":28958068,"path":"All/skrooge-2.32.0.pkg","repopath":"All/skrooge-2.32.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":13210760,"desc":"Skrooge is a personal finances manager powered by KDE. It allows you to\nkeep track of your expenses and incomes, categorize them, and build\nreports of them.\n\nHere is the list of main features of Skrooge:\n * QIF, CSV, SKROOGE, KMYMONEY import/export\n * OFX, QFX, GNUCASH, GRISBI, HOMEBANK import\n * Advanced Graphical Reports\n * Several tabs to help you organize your work\n * Infinite undo/redo (even after the file was closed !)\n * Instant filtering on operations and reports\n * Infinite categories levels\n * Mass update of operations\n * Scheduled operations\n * Track refund of your expenses\n * Automatically process operations based on search conditions\n * Multiple currencies\n * Dashboard","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-krunner":{"origin":"x11/kf5-krunner","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libofx":{"origin":"finance/libofx","version":"0.10.9_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"sqlcipher":{"origin":"databases/sqlcipher","version":"4.5.6"}},"categories":["finance","kde"],"shlibs_required":["libKF5DBusAddons.so.5","libQt5QuickControls2.so.5","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5NotifyConfig.so.5","libKF5Notifications.so.5","libQt5QuickWidgets.so.5","libQt5Sql.so.5","libQt5Script.so.5","libqca-qt5.so.2","libGrantlee_Templates.so.5","libsqlcipher.so.0","libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libQt5Svg.so.5","libKF5ItemViews.so.5","libKF5TextWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5SonnetUi.so.5","libQt5Xml.so.5","libQt5WebEngineWidgets.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5","libQt5Designer.so.5","libKF5Wallet.so.5","libKF5NewStuff.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5Archive.so.5","libofx.so.7","libQt5XmlPatterns.so.5"],"shlibs_provided":["libskgbankgui.so.2","libskgbankmodeler.so.2","libskgbasegui.so.2","libskgbasemodeler.so.2","libskgbankguidesigner.so","libskgbaseguidesigner.so"]},{"name":"simage","origin":"graphics/simage","version":"1.7.0_12","comment":"Library with image format loaders and front-ends","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/Coin3D/coin/wiki/Home","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"433d5aff53fee053b4c194ac0c3eb504117447d14ecdf2163bde423ec7d050a9","flatsize":186361,"path":"All/simage-1.7.0_12.pkg","repopath":"All/simage-1.7.0_12.pkg","licenselogic":"or","licenses":["MIT","unknown"],"pkgsize":70208,"desc":"From its README:\n\nThis is ``simage'', a library with image format loaders and front-ends\nto common import libraries. simage is meant for use with applications\nwhich reads image files as textures.","deps":{"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libsndfile.so.1","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libjasper.so.7","libpng16.so.16","libjpeg.so.8"],"shlibs_provided":["libsimage.so.20"],"messages":[{"message":"===>   NOTICE:\n\nThe simage port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"simh-hp2100","origin":"emulators/simh-hp2100","version":"3.11.0.31_1","comment":"Emulates classic HP 2100 computers","maintainer":"bob@eager.cx","www":"http://simh.trailing-edge.com/hp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48df4ff698cf7f95a68749ddd907202a6425ae56eb505bc85ad650679c44d151","flatsize":2707794,"path":"All/simh-hp2100-3.11.0.31_1.pkg","repopath":"All/simh-hp2100-3.11.0.31_1.pkg","licenselogic":"single","licenses":["SIMHv1"],"pkgsize":848872,"desc":"hp2100 is a simulator for the HP 2116/15/14, 2100, and 1000 M/E/F-Series\nmachines (hereafter referred collectively as the HP 2100 simulator). A\nlarge variety of CPU options, device interface cards, and peripherals\nare provided.","deps":{"simh-hpdoc":{"origin":"emulators/simh-hpdoc","version":"3.11.0_1"}},"categories":["emulators"]},{"name":"simde","origin":"devel/simde","version":"0.8.2","comment":"Header-only library for SIMD intrinsics","maintainer":"yuri@FreeBSD.org","www":"https://github.com/simd-everywhere/simde","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30cb688c9e941b3f44777a50ed2f0ce92cb4a8b3b6833a46e474235067046a16","flatsize":8289993,"path":"All/simde-0.8.2.pkg","repopath":"All/simde-0.8.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":456404,"desc":"The SIMDe header-only library provides fast, portable implementations of SIMD\nintrinsics on hardware which doesn't natively support them, such as calling SSE\nfunctions on ARM. There is no performance penalty if the hardware supports the\nnative implementation (e.g., SSE/AVX runs at full speed on x86, NEON on ARM,\netc.).","categories":["devel"]},{"name":"silicon","origin":"www/silicon","version":"0.1.124","comment":"High performance, middleware oriented C++14 http web framework","maintainer":"yuri@FreeBSD.org","www":"http://siliconframework.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51e7023d1d3c916a320e308ec76cd281215482f708c33ad3417d656d6275d2ff","flatsize":223633,"path":"All/silicon-0.1.124.pkg","repopath":"All/silicon-0.1.124.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42800,"desc":"Silicon is a C++ abstraction built on top of high-performance networking\nlibraries. Its goal is to ease the writing of web APIs without compromising on\nperformance.","categories":["www","devel"]},{"name":"silentbob","origin":"devel/silentbob","version":"3.2","comment":"Yet another sourcecode indexing tool","maintainer":"tota@FreeBSD.org","www":"https://silentbob.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c87c775bfe92d19b1d97a68944444e9bcd7fabc27a75abbaed7a9b1eefd697b1","flatsize":132146,"path":"All/silentbob-3.2.pkg","repopath":"All/silentbob-3.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":53664,"desc":"\"SilentBob\" is a tool to help a programmer/team manager to digest\nand comprehend either a simple program or a big source code tree\nbased on the source code by presenting the code in a searcheable\nand tagged way.\n\nIt helps to speed up the learning curve and to make it more convenient\nto get hands on a code from somebody, or also is convenient to\nbrowse your own projects.\n\nIt includes functionality from such tools as: ctags, cscope and\nctree, but it is faster than any of them, and is offering the\nfeatures in one package.\n\nIn some way it can be viewed as a superset of ctags, cscope and\nctree.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"silo","origin":"science/silo","version":"4.11.68_1","comment":"Mesh and field I/O library and scientific database","maintainer":"yuri@FreeBSD.org","www":"https://wci.llnl.gov/simulation/computer-codes/silo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9ff747a9723abad1a5093fb4c64df1287f441e34c61b7410633e542d110381d","flatsize":1771773,"path":"All/silo-4.11.68_1.pkg","repopath":"All/silo-4.11.68_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":526496,"desc":"Silo is a library for reading and writing a wide variety of scientific\ndata to binary, disk files. The files Silo produces and the data within\nthem can be easily shared and exchanged between wholly independently\ndeveloped applications running on disparate computing platforms.\nConsequently, Silo facilitates the development of general purpose tools\nfor processing scientific data.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["science"],"shlibs_required":["libhdf5.so.200"],"shlibs_provided":["libsiloh5.so"],"options":{"BROWSER":"on","FORTRAN":"on","HDF5":"on","PYTHON":"on","SILOCK":"on"}},{"name":"simgear","origin":"devel/simgear","version":"2020.3.19","comment":"Toolkit for 3D games and simulations","maintainer":"martymac@FreeBSD.org","www":"https://www.flightgear.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a29f53ac2d6e8c9689d1e4967639bd550563e7cab722b6e49758b59c03ad4e5f","flatsize":9023513,"path":"All/simgear-2020.3.19.pkg","repopath":"All/simgear-2020.3.19.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":2040636,"desc":"SimGear is a set of open-source libraries designed to be used as building\nblocks for quickly assembling 3d simulations, games, and visualization\napplications.\n\nSimGear is developed by the FlightGear project and also provides the base for\nthe FlightGear Flight Simulator.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"osg":{"origin":"graphics/osg","version":"3.6.5_70"},"plib":{"origin":"x11-toolkits/plib","version":"1.8.5_8"}},"categories":["devel","games"],"shlibs_required":["libcurl.so.4","libexpat.so.1","libosgText.so.161","libosgSim.so.161","libosgDB.so.161","libosgParticle.so.161","libosgGA.so.161","libosgViewer.so.161","libosgUtil.so.161","libosg.so.161","libOpenThreads.so.21","libopenal.so.1","libGL.so.1","libGLU.so.1"],"shlibs_provided":["libSimGearCore.so.2020.3.19","libSimGearScene.so.2020.3.19"],"annotations":{"cpe":"cpe:2.3:a:simgear:simgear:2020.3.19:::::dragonfly6:x86_64"}},{"name":"silgraphite","origin":"graphics/silgraphite","version":"2.3.1_4","comment":"Font engine for complex non-Roman writing systems","maintainer":"sunpoet@FreeBSD.org","www":"https://silgraphite.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01f414ed6d4e99a60bd7a85e5945705aa34a5ee3dcd22e1a4506cba3aee0159d","flatsize":1513015,"path":"All/silgraphite-2.3.1_4.pkg","repopath":"All/silgraphite-2.3.1_4.pkg","licenselogic":"or","licenses":["CPL05","LGPL21+"],"pkgsize":329092,"desc":"Graphite is a project under development within SIL's Non-Roman Script Initiative\nand Language Software Development groups to provide rendering capabilities for\ncomplex non-Roman writing systems. The original goal was a system for the\nWindows platform; the system has also been ported to Linux. Graphite can be used\nto create \"smart fonts\" capable of displaying writing systems with various\ncomplex behaviors. With respect to the Text Encoding Model, Graphite handles the\n\"Rendering\" aspect of writing system implementation.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"}},"categories":["graphics","devel"],"shlibs_required":["libfreetype.so.6"],"shlibs_provided":["libgraphite.so.3","libgraphite-ft.so.0"],"options":{"FREETYPE":"on"}},{"name":"sigslot","origin":"devel/sigslot","version":"1.0.0","comment":"C++ Signal/Slot Library","maintainer":"ports@FreeBSD.org","www":"https://sigslot.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8ecadbc90681ff089e1232ecf0c1b5c83b27bed535c37e728fbc6861a44ee38","flatsize":62306,"path":"All/sigslot-1.0.0.pkg","repopath":"All/sigslot-1.0.0.pkg","licenselogic":"single","pkgsize":5404,"desc":"sigslot - C++ Signal/Slot Library","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe sigslot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sigrot","origin":"mail/sigrot","version":"1.0_1","comment":"Util to rotate your mail/news signature","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a341ce5e73efbdc5c1b8a43d66089e0ebde4ad19d3e26d047ab5f2d6c15e1ce4","flatsize":12399,"path":"All/sigrot-1.0_1.pkg","repopath":"All/sigrot-1.0_1.pkg","licenselogic":"single","pkgsize":5544,"desc":"Sigrot is a small program for signature rotation. It keeps a file with your\nfavorite signatures and puts a random one in your signature each time you\nrun it. You can also specify a standard part of your signature which will\nnot change, ie. your name or PGP key.","categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe sigrot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"singular","origin":"math/singular","version":"4.3.1_1","comment":"Computer algebra system for polynomial computations","maintainer":"yuri@FreeBSD.org","www":"https://www.singular.uni-kl.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c96a52ce59d72e837408885e1fed7287e20b1b6719fd5f1537a751221480f50a","flatsize":47637145,"path":"All/singular-4.3.1_1.pkg","repopath":"All/singular-4.3.1_1.pkg","licenselogic":"single","licenses":["GPLv3RLE"],"pkgsize":10681584,"desc":"Singular is a computer algebra system for polynomial computations,\nwith special emphasis on commutative and non-commutative algebra,\nalgebraic geometry, and singularity theory.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cddlib":{"origin":"math/cddlib","version":"0.94m"},"flint2":{"origin":"math/flint2","version":"2.9.0_3"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"ntl":{"origin":"math/ntl","version":"11.5.1_1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math"],"shlibs_required":["libcddgmp.so.0","libreadline.so.8","libncurses.so.6","libmpfr.so.6","libgmp.so.10","libflint.so.17","libntl.so.44"],"shlibs_provided":["libSingular-4.3.1.so","libfactory-4.3.1.so","libomalloc-0.9.6.so","libpolys-4.3.1.so","libsingular_resources-4.3.1.so"],"options":{"FLINT":"on","NTL":"on"}},{"name":"sigutils","origin":"comms/sigutils","version":"0.3.0_1","comment":"Small signal processing utility library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/BatchDrake/sigutils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09e2d372a11fc8475140f9a182e7e755531db31e708f06e13462d80d900b0741","flatsize":293053,"path":"All/sigutils-0.3.0_1.pkg","repopath":"All/sigutils-0.3.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":86428,"desc":"The sigutils library is a digital signal processing library written in C,\ndesigned for blind signal analysis and automatic demodulation.","deps":{"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"volk":{"origin":"devel/volk","version":"3.1.1"}},"categories":["comms"],"shlibs_required":["libsndfile.so.1","libfftw3f.so.3","libvolk.so.3.1"],"shlibs_provided":["libsigutils.so.1"]},{"name":"sigrok-firmware-utils","origin":"science/sigrok-firmware-utils","version":"20140418_3","comment":"Sigrok firmware extraction utilities","maintainer":"bofh@FreeBSD.org","www":"https://www.sigrok.org/wiki/Firmware","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"835970dadce3f89e109d594b1cc385908e29bc4a33b794689241f348e1bd077f","flatsize":31144,"path":"All/sigrok-firmware-utils-20140418_3.pkg","repopath":"All/sigrok-firmware-utils-20140418_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":10504,"desc":"The sigrok project aims at creating a portable, cross-platform,\nFree/Libre/Open-Source signal analysis software suite that supports\nvarious device types, such as logic analyzers, MSOs, oscilloscopes,\nmultimeters, LCR meters, sound level meters, thermometers, hygrometers,\nanemometers, light meters, DAQs, dataloggers, function generators,\nspectrum analyzers, power supplies, GPIB interfaces, and more.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"options":{"DOCS":"on"}},{"name":"sigrok-cli","origin":"science/sigrok-cli","version":"0.7.2_2","comment":"Framework for hardware logic analyzers, CLI client","maintainer":"bofh@FreeBSD.org","www":"https://sigrok.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ee3f184b48a92c5a4808af0ec56a0c601a089110536c28398545391afc765d1","flatsize":156642,"path":"All/sigrok-cli-0.7.2_2.pkg","repopath":"All/sigrok-cli-0.7.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":51272,"desc":"The sigrok project aims at creating a portable, cross-platform,\nFree/Libre/Open-Source signal analysis software suite that supports\nvarious device types, such as logic analyzers, MSOs, oscilloscopes,\nmultimeters, LCR meters, sound level meters, thermometers,\nhygrometers, anemometers, light meters, DAQs, dataloggers,\nfunction generators, spectrum analyzers, power supplies,\nGPIB interfaces, and more.\n\nsigrok-cli is a command-line tool written in C, which uses both libsigrok\nand libsigrokdecode to provide the basic sigrok functionality from the\ncommand-line. Among other things, it's useful for scripting purposes.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libserialport":{"origin":"devel/libserialport","version":"0.1.1_1"},"libsigrok":{"origin":"devel/libsigrok","version":"0.5.2_4"},"libsigrokdecode":{"origin":"devel/libsigrokdecode","version":"0.5.3"}},"categories":["science","cad"],"shlibs_required":["libsigrok.so.4","libsigrokdecode.so.4","libglib-2.0.so.0","libintl.so.8"]},{"name":"sigrok-firmware-fx2lafw","origin":"science/sigrok-firmware-fx2lafw","version":"0.1.7","comment":"Cypress FX2 firmware for hardware logic analyzers","maintainer":"bofh@FreeBSD.org","www":"https://www.sigrok.org/wiki/Fx2lafw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"396427b09597531d77435a0fceb6d3bcd82ff98c88cf9b91a746d098f97fa4a6","flatsize":149001,"path":"All/sigrok-firmware-fx2lafw-0.1.7.pkg","repopath":"All/sigrok-firmware-fx2lafw-0.1.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16416,"desc":"The sigrok project aims at creating a portable, cross-platform,\nFree/Libre/Open-Source signal analysis software suite that supports\nvarious device types, such as logic analyzers, MSOs, oscilloscopes,\nmultimeters, LCR meters, sound level meters, thermometers, hygrometers,\nanemometers, light meters, DAQs, dataloggers, function generators,\nspectrum analyzers, power supplies, GPIB interfaces, and more.","categories":["science"],"options":{"DOCS":"on"}},{"name":"silktools","origin":"security/silktools","version":"3.22.2","comment":"Tools for large-scale network capture analysis","maintainer":"antoine@FreeBSD.org","www":"https://tools.netsa.cert.org/silk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2618eb9e7985a3d6d15fcc6751d1c4114f7eeab8f7259f5cd7a173c4b4b5d95e","flatsize":5971556,"path":"All/silktools-3.22.2.pkg","repopath":"All/silktools-3.22.2.pkg","licenselogic":"and","licenses":["GPLR","GPLv2"],"pkgsize":1802556,"desc":"SiLK, the System for Internet-Level Knowledge, is a collection of\nnetflow tools developed by the CERT/NetSA (Network Situational\nAwareness) Team to facilitate security analysis in large networks.\n\nSiLK consists of a suite of tools which collect and examine netflow\ndata, allowing analysts to rapidly query large sets of data.","deps":{"libfixbuf":{"origin":"net/libfixbuf","version":"2.4.2_1"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","net"],"shlibs_required":["liblzo2.so.2","libpython3.11.so.1.0","libintl.so.8","libfixbuf.so.9","libgthread-2.0.so.0","libglib-2.0.so.0"],"shlibs_provided":["libflowsource.so.19","libsilk-thrd.so.5","libsilk.so.28"],"options":{"ADNS":"off","CARES":"off","GNUTLS":"off","IPV6":"on","LOCALTIME":"off","LZO":"on","PYTHON":"on","SNAPPY":"off","STATIC":"off"}},{"name":"signon-ui","origin":"sysutils/signon-ui","version":"0.17.355_4","comment":"Component for handling accounts-sso user interactions","maintainer":"kde@FreeBSD.org","www":"https://gitlab.com/accounts-sso/signon-ui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e8fe2676b3e19bded5f54d274affbba905e0d835f71099266b558ff308a5115","flatsize":372295,"path":"All/signon-ui-0.17.355_4.pkg","repopath":"All/signon-ui-0.17.355_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":103204,"desc":"Sign-on UI is the component responsible for handling the user interactions\nwhich can happen during the login process of an online account.\nIt can show password dialogs and dialogs with embedded web pages.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libaccounts-qt5":{"origin":"net-im/libaccounts-qt","version":"1.17"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libproxy":{"origin":"net/libproxy","version":"0.4.18"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"signon-qt5":{"origin":"sysutils/signond","version":"8.61"}},"categories":["sysutils","kde"],"shlibs_required":["libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5Quick.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5QmlModels.so.5","libQt5WebChannel.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Positioning.so.5","libGL.so.1","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libproxy.so.1","libaccounts-qt5.so.1","libQt5Xml.so.5","libQt5Core.so.5","libsignon-qt5.so.1"]},{"name":"sigrok-firmware","origin":"science/sigrok-firmware","version":"20150123","comment":"Sigrok firmware","maintainer":"bofh@FreeBSD.org","www":"https://www.sigrok.org/wiki/Firmware","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76b5b6a751fc55c17481c4dae2d5bfd0e65ffa7e1ff980a895811922617f665c","flatsize":478254,"path":"All/sigrok-firmware-20150123.pkg","repopath":"All/sigrok-firmware-20150123.pkg","licenselogic":"single","pkgsize":296248,"desc":"sigrok-firmware is a collection of firmware files required for some of the\ndevices libsigrok supports (logic analyzers, oscilloscopes, or others).\n\nWe only carry firmware files for which we have an explicit permission/license\nthat allows at _least_ redistribution of the firmware.","deps":{"sigrok-firmware-fx2lafw":{"origin":"science/sigrok-firmware-fx2lafw","version":"0.1.7"},"sigrok-firmware-utils":{"origin":"science/sigrok-firmware-utils","version":"20140418_3"}},"categories":["science"]},{"name":"signon-plugin-oauth2-qt5","origin":"sysutils/signon-plugin-oauth2","version":"0.25_2","comment":"Signon OAuth 1.0 and 2.0 plugin for accounts-sso","maintainer":"kde@FreeBSD.org","www":"https://gitlab.com/accounts-sso/signon-plugin-oauth2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a16c0252813652f0267f2c204ff5dfd92b47db114106164154d6cabee25f22bd","flatsize":220942,"path":"All/signon-plugin-oauth2-qt5-0.25_2.pkg","repopath":"All/signon-plugin-oauth2-qt5-0.25_2.pkg","licenselogic":"single","pkgsize":61412,"desc":"OAuth 1.0/2.0 plugin for the SignOn daemon\n\nThis plugin for the Accounts-SSO SignOn daemon handles the OAuth\n1.0 and 2.0 authentication protocols.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"signon-qt5":{"origin":"sysutils/signond","version":"8.61"}},"categories":["sysutils","kde"],"shlibs_required":["libsignon-plugins.so.1","libsignon-qt5.so.1","libQt5Core.so.5","libQt5Network.so.5"],"annotations":{"flavor":"qt5"}},{"name":"sigviewer","origin":"biology/sigviewer","version":"0.6.4.13_2","comment":"Viewing application for biosignals","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cbrnr/sigviewer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dacf46062ddc54a83cbd0e640014cc917a4c9f585893f85333de1031add92545","flatsize":1299097,"path":"All/sigviewer-0.6.4.13_2.pkg","repopath":"All/sigviewer-0.6.4.13_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":374900,"desc":"SigViewer is a viewing application for biosignals such as EEG or MEG time\nseries. In addition to viewing raw data, SigViewer can also create, edit, and\ndisplay event information (such as annotations or artifact selections).","deps":{"biosig":{"origin":"biology/biosig","version":"2.6.0_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxdf":{"origin":"misc/libxdf","version":"0.991"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["biology"],"shlibs_required":["libbiosig.so.3","libxdf.so","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"signon-plugin-oauth2-qt6","origin":"sysutils/signon-plugin-oauth2","version":"0.25_2","comment":"Signon OAuth 1.0 and 2.0 plugin for accounts-sso","maintainer":"kde@FreeBSD.org","www":"https://gitlab.com/accounts-sso/signon-plugin-oauth2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03ac403792ef43a525fc5701393921e52b05398dd3684b58d5f0f823c8c0a765","flatsize":234958,"path":"All/signon-plugin-oauth2-qt6-0.25_2.pkg","repopath":"All/signon-plugin-oauth2-qt6-0.25_2.pkg","licenselogic":"single","pkgsize":66384,"desc":"OAuth 1.0/2.0 plugin for the SignOn daemon\n\nThis plugin for the Accounts-SSO SignOn daemon handles the OAuth\n1.0 and 2.0 authentication protocols.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"signon-qt6":{"origin":"sysutils/signond","version":"8.61"}},"categories":["sysutils","kde"],"shlibs_required":["libsignon-plugins.so.1","libsignon-qt6.so.1","libQt6Core.so.6","libQt6Network.so.6"],"annotations":{"flavor":"qt6"}},{"name":"signon-kwallet-extension","origin":"sysutils/signon-kwallet-extension","version":"23.08.5_1","comment":"KWallet integration for signon framework","maintainer":"kde@FreeBSD.org","www":"https://projects.kde.org/projects/kde/kdenetwork/signon-kwallet-extension","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c76ed95b0109f047014fe8a737febf3258a3f7bf9ac9df91234b8d28b2de4e34","flatsize":95413,"path":"All/signon-kwallet-extension-23.08.5_1.pkg","repopath":"All/signon-kwallet-extension-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":27180,"desc":"KWallet integration for signon framework (code.google.com/p/accounts-sso)","deps":{"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"signon-qt5":{"origin":"sysutils/signond","version":"8.61"}},"categories":["sysutils","kde","kde-applications"],"shlibs_required":["libKF5Wallet.so.5","libsignon-extension.so.1","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"signing-party","origin":"security/signing-party","version":"2.10_1","comment":"Various OpenPGP related tools","maintainer":"romain@FreeBSD.org","www":"http://pgp-tools.alioth.debian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa463f10ae6aace39b63556435bf0f95adb6cbf9ba7af966de1f035deab393ac","flatsize":388451,"path":"All/signing-party-2.10_1.pkg","repopath":"All/signing-party-2.10_1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","GPLv2","GPLv2+","GPLv3+","MIT"],"pkgsize":129404,"desc":"signing-party is a collection for all kinds of PGP/GnuPG related things,\nincluding signing scripts, party preparation scripts, etc.\n\n * caff: CA - Fire and Forget signs and mails a key\n * pgp-clean: removes all non-self signatures from key\n * pgp-fixkey: removes broken packets from keys\n * gpg-mailkeys: simply mail out a signed key to its owner\n * gpg-key2ps: generate PostScript file with fingerprint paper strips\n * gpglist: show who signed which of your UIDs\n * gpgsigs: annotates list of GnuPG keys with already done signatures\n * keylookup: ncurses wrapper around gpg --search","deps":{"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"p5-Class-MethodMaker":{"origin":"devel/p5-Class-MethodMaker","version":"2.24_1"},"p5-Convert-Recode":{"origin":"converters/p5-Convert-Recode","version":"1.04_2"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-GnuPG-Interface":{"origin":"security/p5-GnuPG-Interface","version":"1.04"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Net-IDN-Encode":{"origin":"textproc/p5-Net-IDN-Encode","version":"2.500"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"signify","origin":"security/signify","version":"0.13,1","comment":"Create and verify cryptographic signatures","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/leahneukirchen/outils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fea491eb94057e567766b5107eb9c5c730b8f633745b03f08a2bae7fc5909f3","flatsize":177270,"path":"All/signify-0.13,1.pkg","repopath":"All/signify-0.13,1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","BSD4CLAUSE","ISCL"],"pkgsize":55820,"desc":"The signify utility creates and verifies cryptographic signatures.\n\nThis version of signify is part of outils, a portable collection of\nnon-standard OpenBSD tools.\n\nThis port comes with OpenBSD's release public keys allowing you to\nverify an OpenBSD release before installation.","categories":["security"]},{"name":"signon-qt6","origin":"sysutils/signond","version":"8.61","comment":"D-Bus service performing user authentication","maintainer":"kde@FreeBSD.org","www":"https://gitlab.com/accounts-sso/signond","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4819191ae22347da8576d05478f5748b6de69e0229b3a0bf83bc06bec163dcd","flatsize":3882252,"path":"All/signon-qt6-8.61.pkg","repopath":"All/signon-qt6-8.61.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":533444,"desc":"The SignOn daemon is a D-Bus service which performs user authentication\non behalf of its clients. There are currently authentication plugins\nfor OAuth 1.0 and 2.0, SASL, Digest-MD5, and plain username/password\ncombination.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["sysutils","kde"],"shlibs_required":["libQt6Sql.so.6","libQt6Xml.so.6","libQt6Network.so.6","libQt6DBus.so.6","libQt6Core.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0"],"shlibs_provided":["libsignon-extension.so.1","libsignon-plugins-common.so.1","libsignon-plugins.so.1","libsignon-qt6.so.1"],"options":{"DOCS":"on"},"annotations":{"flavor":"qt6"}},{"name":"simint","origin":"science/simint","version":"0.8","comment":"Obara-Saika (OS) method of calculating electron repulsion integrals","maintainer":"yuri@FreeBSD.org","www":"https://www.bennyp.org/research/simint/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf826a2fa81b6a6146da6e112b93bca6d945d292b1bba4a862d3100905c4adfd","flatsize":24306122,"path":"All/simint-0.8.pkg","repopath":"All/simint-0.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3460048,"desc":"Simint is a vectorized implementation of the Obara-Saika (OS) method of\ncalculating electron repulsion integrals. Speedup is gained by vectorizing\nthe primitive loop of the OS algorithm, with additional vectorization and\noptimizations left to the compiler.\n\nSimint is intended to be used for quantum chemistry computations.","categories":["science"],"shlibs_provided":["libsimint.so"],"options":{"SCALAR":"on"}},{"name":"silicon-code-visualizer","origin":"misc/silicon","version":"0.5.1_14","comment":"Create beautiful image of your source code","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Aloxaf/silicon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86768618d559d583b8252ca0641ab543da2cc2c0f5882cf61dd609d8a28d9a45","flatsize":5002986,"path":"All/silicon-code-visualizer-0.5.1_14.pkg","repopath":"All/silicon-code-visualizer-0.5.1_14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2223572,"desc":"Silicon can render your source code into a beautiful image.\n\nSilocon works without browser & Internet.\nIt renders your source code very fast, on the fly.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"shlibs_required":["libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxcb.so.1","libxcb-render.so.0","libxcb-shape.so.0","libxcb-xfixes.so.0","libonig.so.5"]},{"name":"signon-qt5","origin":"sysutils/signond","version":"8.61","comment":"D-Bus service performing user authentication","maintainer":"kde@FreeBSD.org","www":"https://gitlab.com/accounts-sso/signond","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35ee734f571a667696550fe038fe270a00a728a32d6497af06806be9580047ee","flatsize":2736496,"path":"All/signon-qt5-8.61.pkg","repopath":"All/signon-qt5-8.61.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":471296,"desc":"The SignOn daemon is a D-Bus service which performs user authentication\non behalf of its clients. There are currently authentication plugins\nfor OAuth 1.0 and 2.0, SASL, Digest-MD5, and plain username/password\ncombination.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde"],"shlibs_required":["libQt5Sql.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5DBus.so.5","libQt5Core.so.5","libQt5Gui.so.5","libGL.so.1"],"shlibs_provided":["libsignon-extension.so.1","libsignon-plugins-common.so.1","libsignon-plugins.so.1","libsignon-qt5.so.1"],"options":{"DOCS":"on"},"annotations":{"flavor":"qt5"}},{"name":"sig2dot","origin":"security/sig2dot","version":"0.35","comment":"GPG/PGP Keyring Graph Generator","maintainer":"ports@FreeBSD.org","www":"http://www.chaosreigns.com/code/sig2dot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5cd25bdebbed64fc2407a108ec4af159b4ae42fe548538bf0ab5fa33785696c","flatsize":11606,"path":"All/sig2dot-0.35.pkg","repopath":"All/sig2dot-0.35.pkg","licenselogic":"single","pkgsize":4952,"desc":"sig2dot can be used to generate a graph of all of the signature relationships\nin a GPG/PGP keyring. It converts the output of \"gpg --list-sigs\" to a .dot\nfile, which is a graph definition that can be rendered by springgraph or\ngraphviz.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"messages":[{"message":"===>   NOTICE:\n\nThe sig2dot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sigi","origin":"deskutils/sigi","version":"3.7.1_1","comment":"Organizing tool for terminal lovers who hate organizing","maintainer":"hiljusti@so.dang.cool","www":"https://github.com/sigi-cli/sigi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75126053bf8ae33d9c8c9cde13ee8039e9bd9a31d3837aa7f9bc82a8fd39b26d","flatsize":1083771,"path":"All/sigi-3.7.1_1.pkg","repopath":"All/sigi-3.7.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":389344,"desc":"sigi is an organizing tool for terminal lovers who hate organizing.  Use\nsigi as extra memory.  Use it to toss your tasks, groceries, or the next\nboard games you want to play onto a stack.  Shell aliases are encouraged\nto organize your various stacks.  It's recommended to read the website's\nREADME to understand the intended shell-alias-based invocation style.","categories":["deskutils"]},{"name":"sieve-connect","origin":"mail/sieve-connect","version":"0.90_1","comment":"Command-line client for the MANAGESIEVE protocol","maintainer":"bapt@FreeBSD.org","www":"https://github.com/philpennock/sieve-connect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4971247aff40307a94114379a73098253c0730dceed6b435b7599844754d67b","flatsize":134909,"path":"All/sieve-connect-0.90_1.pkg","repopath":"All/sieve-connect-0.90_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":51380,"desc":"This is sieve-connect. A client for the ManageSieve protocol, as specifed in\nRFC 5804. Historically, this was MANAGESIEVE as implemented by timsieved in\nCyrus IMAP.\n\nThis is not yet fully compatible with RFC 5804, but is moving towards that from\nthe timsieved baseline; some issues to be worked on are documented in the\n\"TODO\" file.\n\nsieve-connect speaks ManageSieve and supports TLS for connection privacy and\nalso authentication if using client certificates. sieve-connect will use SASL\nauthentication; SASL integrity layers are not supported, use TLS instead.\nGSSAPI-based authentication should generally work, provided that client and\nserver can use a common underlaying protocol. If it doesn't work for you,\nplease report the issue.\n\nsieve-connect is designed to be both a tool which can be invoked from scripts\nand also a decent interactive client. It should also be a drop-in replacement\nfor \"sieveshell\", as supplied with Cyrus IMAP.","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Mozilla-PublicSuffix":{"origin":"dns/p5-Mozilla-PublicSuffix","version":"1.0.6_27"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"DOCS":"on"}},{"name":"silc-toolkit","origin":"devel/silc-toolkit","version":"1.1.12_1","comment":"Secure Internet Live Conferencing (SILC) network toolkit","maintainer":"ports@FreeBSD.org","www":"http://www.silcnet.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"393987c9d667cd68fec9ef8ede287b7a99acb7339c2ef10445e9a3b2274583aa","flatsize":34939384,"path":"All/silc-toolkit-1.1.12_1.pkg","repopath":"All/silc-toolkit-1.1.12_1.pkg","licenselogic":"single","pkgsize":2413972,"desc":"SILC Toolkit is a package intended for software developers\nwho would like to develop their own SILC based applications\nor help in the development of the SILC.\n\nThe Toolkit includes SILC Protocol Core library, SILC Crypto library,\nSILC Key Exchange (SKE) library, SILC Math library,\nSILC Modules (SIM) library, SILC Utility library,\nSILC Client library and few other libraries.\n\nFull documentation provided as bonus ;-)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","net","security"],"shlibs_provided":["libsilc-1.1.so.4","libsilcclient-1.1.so.4","libaes.so.0","libblowfish.so.0","libmd5.so.0","libnone.so.0","librsa.so.0","libsha1.so.0","libsha256.so.0","libtwofish.so.0"],"options":{"DOCS":"on","IPV6":"on","OPTIMIZED_CFLAGS":"on","THREADS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe silc-toolkit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sie-nmsg","origin":"net/sie-nmsg","version":"1.3.1_1","comment":"SIE message module plugin for libnmsg","maintainer":"truckman@FreeBSD.org","www":"https://github.com/farsightsec/sie-nmsg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2bb5ea04b42fe18d4053f25ade24b60db649245ee02d8e9c7fad0b9e0a857f9","flatsize":124236,"path":"All/sie-nmsg-1.3.1_1.pkg","repopath":"All/sie-nmsg-1.3.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17072,"desc":"This package extends the libnmsg runtime <net/nmsg> to support the\nfollowing message types:\n\nSIE/dnsdedupe\nSIE/newdomain\nSIE/qr\nSIE/reputation\nSIE/delay","deps":{"nmsg":{"origin":"net/nmsg","version":"1.1.2_2"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"},"wdns":{"origin":"dns/wdns","version":"0.12.0"}},"categories":["net","dns"],"shlibs_required":["libnmsg.so.8","libwdns.so.1"]},{"name":"simh","origin":"emulators/simh","version":"3.9.0_6","comment":"Emulates classic DEC, HP, GRI, IBM, Altair, SDS, Honeywell, and others","maintainer":"bob@eager.cx","www":"http://simh.trailing-edge.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6597f33320a623b8663e1a378f26b3f204fe22a17b840ba0c53c747b5fd16a0a","flatsize":10390477,"path":"All/simh-3.9.0_6.pkg","repopath":"All/simh-3.9.0_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3779272,"desc":"SIMH is a highly portable, multi-system simulator.\n\nSIMH implements simulators for:\n - Data General Nova, Eclipse\n - Digital Equipment Corporation PDP-1, PDP-4, PDP-7, PDP-8, PDP-9,\n      PDP-10, PDP-11, PDP-15, VAX\n - GRI Corporation GRI-909\n - IBM 1401, 1620, 1130, System 3\n - Interdata (Perkin-Elmer) 16b and 32b systems\n - Hewlett-Packard 2116, 2100, 21MX\n - Honeywell H316/H516\n - MITS Altair 8800, with both 8080 and Z80\n - Royal-Mcbee LGP-30, LGP-21\n - Scientific Data Systems SDS 940\n\nThese simulators are capable of running the Unix V5, V6 and V7 binaries\nlicenced for non-commercial use by SCO.  See documentation for further details.","categories":["emulators"],"options":{"DOCS":"on"},"messages":[{"message":"Note that the executable files for some simulators have been renamed\nto remove conflicts with other ports. In such cases, the name is now\nprefixed with 'simh'. Affected simulators are:\n\n\teclipse becomes simh-eclipse\n\tgri becomes simh-gri\n\tnova becomes simh-nova\n\nUsers may wish to create a symbolic link to these, or an alias,\nif they want to use the old names.\n\nThe file needed by the VAX emulator is located in:\n\n\t/usr/local/share/simh","type":"install"}]},{"name":"sidplayer","origin":"audio/sidplayer","version":"4.4_9","comment":"C64 SID tune player","maintainer":"ehaupt@FreeBSD.org","www":"https://sidplayer.cebix.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52fcde6a904f0866c4927500c89efa97630c7aae8d6724878b16f6c383c8f316","flatsize":240394,"path":"All/sidplayer-4.4_9.pkg","repopath":"All/sidplayer-4.4_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":103864,"desc":"SIDPlayer is a replayer program for C64 music (SID tunes). You can think of it\nas being a stripped-down C64 emulator that only emulates the processor and the\nsound chip of the C64. It also supports the SID option of the\nCatweasel MK3 PCI card.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["audio"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"A huge SID tune archive can be found at http://hvsc.c64.org/\nYou can find a few examples in /usr/local/share/doc/sidplayer","type":"install"}]},{"name":"sidplay2","origin":"audio/sidplay2","version":"2.0.9_5","comment":"Commodore SID music player using libsidplay2","maintainer":"ports@FreeBSD.org","www":"https://sidplay2.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8a555a93b208e58881d94d0ec1e6df77aa300d50b576ea13cd52a3cfb413c1a","flatsize":239613,"path":"All/sidplay2-2.0.9_5.pkg","repopath":"All/sidplay2-2.0.9_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":45832,"desc":"Sidplay 2 is the second in the Sidplay series originally developed by Michael\nSchwendt. This version is written by Simon White and is cycle accurate for\nimproved sound reproduction. Sidplay 2 is capable of playing all C64 mono and\nstereo file formats.","deps":{"libsidplay2":{"origin":"audio/libsidplay2","version":"2.1.1_9"}},"categories":["audio","emulators"],"shlibs_required":["libsidplay2.so.1","libsidutils.so.0"],"annotations":{"deprecated":"Abandonware and superseded by audio/sidplayfp","expiration_date":"2024-07-31"},"messages":[{"message":"===>   NOTICE:\n\nThe sidplay2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nAbandonware and superseded by audio/sidplayfp.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"sierra-gtk-themes","origin":"x11-themes/sierra-gtk-themes","version":"2019.12.16","comment":"MacOS High Sierra like theme for GTK 3, GTK 2 and Gnome-Shell etc","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/vinceliuice/Sierra-gtk-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e9832445ebc07380fde3335ce8a8a4c591bd1a8a40d72d0a7e95b7ec7dde87d","flatsize":24260321,"path":"All/sierra-gtk-themes-2019.12.16.pkg","repopath":"All/sierra-gtk-themes-2019.12.16.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":669728,"desc":"MacOS High Sierra like theme for GTK 3, GTK 2 and Gnome-Shell etc.","deps":{"gtk-engines2":{"origin":"x11-themes/gtk-engines2","version":"2.20.2_4"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"}},"categories":["x11-themes"]},{"name":"sift","origin":"textproc/sift","version":"0.9.0_43","comment":"Fast and powerful open source alternative to grep","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/svent/sift","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"513d19405d3217c08d5ddb49d88b293113c937b4c5a713fe7cc7ce238e27646c","flatsize":2960956,"path":"All/sift-0.9.0_43.pkg","repopath":"All/sift-0.9.0_43.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1044152,"desc":"sift has a slightly different focus than most other grep alternatives. Code\nsearch, log search / digital forensics and data processing are the main use\ncases, but the primary goal is to provide safe defaults and to make it easily\nconfigurable for a specific use case. Among the features are:\n- Stable releases, cross platform support\n- Safe defaults: sift searches everywhere if not configured otherwise\n- Complete & working .gitignore support\n- High performance for many uses cases\n- Support for adding custom file types to narrow down searches\n- Multiline support\n- Support for big files: >50GB, >5,000,000,000 lines and >5,000,000,000 matches\n  successfully tested","categories":["textproc"]},{"name":"sidplay","origin":"audio/sidplay","version":"1.0.9","comment":"Commodore SID-chip emulator that plays SID music files","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a3dfe4ef71a4bc84a33aa1673b4bbc72fc90765f482731f8a3969329825e758","flatsize":56027,"path":"All/sidplay-1.0.9.pkg","repopath":"All/sidplay-1.0.9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17808,"desc":"Basically, SIDPLAY is just an ordinary music player software. More\nspecifically, it emulates the Sound Interface Device chip (MOS 6581,\nknown as SID) and the Micro Processor Unit (MOS 6510) of the\nCommodore 64 on your computer. Its platform-independent software\nemulates hardware components. Therefore it is able to load and execute\nC64 machine code programs which produce music or sound. In general,\nthese are independent fragments of code and data which have been\nripped from games and demonstration programs and were transferred\ndirectly from the C64. All you need is a supported operating system and\naudio hardware with average PCM waveform playback capabilities. A\nfast CPU and a 16-bit sound card are recommended for better\nperformance.","deps":{"libsidplay":{"origin":"audio/libsidplay","version":"1.36.60_1"}},"categories":["audio","emulators"],"shlibs_required":["libsidplay.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe sidplay port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sid-milter","origin":"mail/sid-milter","version":"1.0.0_9","comment":"Milter module for sid and spf","maintainer":"dinoex@FreeBSD.org","www":"https://sourceforge.net/projects/sid-milter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8b0f9676caaeeaf3fda04db7836f00cbbdcdf33513c3ab62e05e57aefb16677","flatsize":275253,"path":"All/sid-milter-1.0.0_9.pkg","repopath":"All/sid-milter-1.0.0_9.pkg","licenselogic":"single","pkgsize":83512,"desc":"open source implementation of the Sender ID specification as defined\nby the Internet Engineering Task Force's (IETF) MARID Working Group\n(Mail Authorization Records in DNS).\n\nsid-milter implements the -core and -protocol specifications.\nAdditionally, sid-milter implements the \"SPF Classic\" record protocol\n(v=spf1) as defined by the SPF community.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"}},"categories":["mail"],"shlibs_required":["libmilter.so.7"],"options":{"DOCS":"on","LIBAR":"off","NH_MFROM":"off"},"messages":[{"message":"Add to your /etc/mail/<hostname>.mc the following line:\nINPUT_MAIL_FILTER(`sid-filter',`S=local:/var/run/sid-filter')dnl","type":"install"}]},{"name":"signal-fts5-extension","origin":"devel/signal-fts5-extension","version":"0.2.1_12","comment":"FTS5 extension for signal_tokenizer","maintainer":"mikael@FreeBSD.org","www":"https://github.com/signalapp/Signal-FTS5-Extension","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffff22453cc287b48085d1f8d984c824b767f6e44205641efa06e7c21ad4e616","flatsize":9464118,"path":"All/signal-fts5-extension-0.2.1_12.pkg","repopath":"All/signal-fts5-extension-0.2.1_12.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":2178100,"desc":"Signal-FTS5-Extension is a C ABI library which exposes a FTS5 tokenizer function\nnamed signal_tokenizer that:\n\n  Segments UTF-8 strings into words according to Unicode standard\n  Normalizes and removes diacritics from words\n  Converts words to lower case\n\nWhen used as a custom FTS5 tokenizer this enables application to support CJK\nsymbols in full-text search.","categories":["devel"]},{"name":"shx","origin":"net-p2p/shx","version":"0.2.4_2","comment":"Text based Hotline Communications client for Unix","maintainer":"bofh@FreeBSD.org","www":"https://synhxd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac600d456420baf1aa3ec07576e38af601863af32d5c7703f3b54a89c953aa89","flatsize":260989,"path":"All/shx-0.2.4_2.pkg","repopath":"All/shx-0.2.4_2.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":109856,"desc":"This is a text based version of the popular hotline client for\nMacintosh. Hotline is a chat/ftp/news protocol. It's setup almost\nlike an IRC client, but with the ability to do commands such as cd\ninto a directory with /cd and more file transfer oriented functions.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net-p2p"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libreadline.so.8","libhistory.so.8","libcrypto.so.12"],"options":{"CIPHER":"on","COMPRESS":"on","HAL":"off","HFS":"on","HOPE":"on","HTXF_PTHREAD":"on","NOIPV4":"off","WARNINGS":"off","XMMS":"on"}},{"name":"shunit2","origin":"devel/shunit2","version":"2.1.8.93","comment":"xUnit based unit testing for Unix shell scripts","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kward/shunit2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26cd3dd5755732bc0fcc5e5859c0c3f872be9602d78c270f9c85da4361795e71","flatsize":51608,"path":"All/shunit2-2.1.8.93.pkg","repopath":"All/shunit2-2.1.8.93.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12156,"desc":"shUnit2 is a xUnit unit test framework for Bourne based shell scripts, and it is\ndesigned to work in a similar manner to JUnit, PyUnit, etc.. If you have ever\nhad the desire to write a unit test for a shell script, shUnit2 can do the job.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["devel"]},{"name":"shuffle","origin":"misc/shuffle","version":"20010603_1","comment":"Produce random permutations","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a55b24a6e5f7f105446c51d7b80d694841779fc8a8981a314ae4a264a03fedf","flatsize":9871,"path":"All/shuffle-20010603_1.pkg","repopath":"All/shuffle-20010603_1.pkg","licenselogic":"single","pkgsize":5472,"desc":"The shuffle program prints a random permutation (or ``shuffle'') of\nits input lines. This can be useful in shell scripts for selecting a\nrandom order in which to do a set of tasks, view a set of files, etc.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe shuffle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"simple-scan","origin":"graphics/simple-scan","version":"46.0","comment":"Simple scanning utility","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/simple-scan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb095a9e8918c792c46886668352bd3d5572bb0b60e7a1e35c35e7e6ffe433a6","flatsize":5673518,"path":"All/simple-scan-46.0.pkg","repopath":"All/simple-scan-46.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":985020,"desc":"Document Scanner is a document scanning application for GNOME. It\nallows you to capture images using image scanners (e.g. flatbed\nscanners) that have suitable SANE drivers installed.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"colord":{"origin":"graphics/colord","version":"1.4.7"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libgusb":{"origin":"devel/libgusb","version":"0.3.10_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sane-backends":{"origin":"graphics/sane-backends","version":"1.3.1"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-4.so.1","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libadwaita-1.so.0","libgusb.so.2","libsane.so.1","libcolord.so.2","libwebp.so.7","libwebpmux.so.3"],"options":{"COLORD":"on","PACKAGEKIT":"off","WEBP":"on"}},{"name":"shuf","origin":"sysutils/shuf","version":"3.0","comment":"Randomly permute input lines","maintainer":"ports@FreeBSD.org","www":"https://github.com/ibara/shuf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b347dfbba662ceb22dd66e93dc19704bf2919b4a50b1531b3f2b053e34f5186","flatsize":13386,"path":"All/shuf-3.0.pkg","repopath":"All/shuf-3.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":7108,"desc":"shuf is a utility that outputs a random permutation of its input lines.\n\nIt is an ISC licensed reimplementation of the shuf(1) utility\nfrom GNU coreutils.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe shuf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"shuffle-db","origin":"misc/shuffle-db","version":"1.0.r1_1","comment":"IPod shuffle database builder","maintainer":"ehaupt@FreeBSD.org","www":"https://shuffle-db.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd5a385739ebae4e75c949fcbe180caff654812a416af49389926fa3c264defb","flatsize":18920,"path":"All/shuffle-db-1.0.r1_1.pkg","repopath":"All/shuffle-db-1.0.r1_1.pkg","licenselogic":"single","pkgsize":7092,"desc":"This little program enables iPod shuffle users to get rid of iTunes or other\ncomplicated playlist management tools. Due to the simple structure of the\nshuffle, it is possible to use the player almost like any other USB flash MP3\nplayer: You simply copy MP3 files onto it. You only need to run the Datab ase\nBuilder program after you added or removed files from the iPod.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"]},{"name":"shtool","origin":"devel/shtool","version":"2.0.8_1","comment":"The GNU Portable Shell Tool","maintainer":"vd@FreeBSD.org","www":"https://www.gnu.org/software/shtool/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c4800fdaec100306ea75b01906fb618d7ece1dab087e8b8b5850e859d52e45b","flatsize":419260,"path":"All/shtool-2.0.8_1.pkg","repopath":"All/shtool-2.0.8_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":119364,"desc":"GNU shtool -- The GNU Portable Shell Tool\nCopyright (c) 1994-2004 Ralf S. Engelschall <rse@engelschall.com>\n\nThe GNU shtool program is a compilation of small but very stable and\nportable shell scripts into a single shell tool. All ingredients were\nin successful use over many years in various free software projects.\nThe compiled shtool program is intended to be used inside the source\ntree of free software packages. There it can take over various (usually\nnon-portable) tasks related to the building and installation of such\npackages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"shrinkpdf","origin":"print/shrinkpdf","version":"1.1_2,1","comment":"Simple wrapper around Ghostscript to reduce the file size of PDFs","maintainer":"grembo@FreeBSD.org","www":"https://github.com/aklomp/shrinkpdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f8e0670cf8e787db3b4970f6908c849e61162c6ee1ca2f5b659a734b18be855","flatsize":6306,"path":"All/shrinkpdf-1.1_2,1.pkg","repopath":"All/shrinkpdf-1.1_2,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4760,"desc":"A simple wrapper around Ghostscript to shrink PDFs (as in reduce filesize).\nThe script feeds a PDF through Ghostscript, which performs lossy\nrecompression by such methods as downsampling the images to 72dpi. The\nresult should be (but not always is) a much smaller file.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"}},"categories":["print","graphics"]},{"name":"shtk","origin":"devel/shtk","version":"1.7","comment":"Application toolkit for POSIX-compliant shell scripts","maintainer":"bofh@FreeBSD.org","www":"https://github.com/jmmv/shtk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4af24281b35c59f4f5f62e27361c4091fd0a953e4297f5ddce0b190df9c46c6","flatsize":336355,"path":"All/shtk-1.7.pkg","repopath":"All/shtk-1.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":118928,"desc":"The Shell Toolkit (shtk) is an application toolkit for programmers\nwriting POSIX-compliant shell scripts.\n\nshtk provides a collection of reusable modules that work on a wide\nvariety of operating systems and shell interpreters.  The included\nmodules aid developers in implementing usable and consistent CLI\ninterfaces, interacting with processes, parsing configuration files and\nmanipulating higher-level data types among other things.\n\nshtk-based scripts are \"built\" by using the included shtk(1) utility,\nwhich adds the necessary machinery to the scripts so that they can\ntrivially import and use the modular interfaces of shtk.","categories":["devel"],"options":{"DOCS":"on","TEST":"on"}},{"name":"showkeys","origin":"x11/showkeys","version":"g20191004","comment":"Display keystrokes during screencasts or presentations","maintainer":"0mp@FreeBSD.org","www":"https://github.com/nibrahim/showkeys","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58b057c766331a3a476d14d1ab14c81c72d4d3c4babe4c4116b111fb437b997a","flatsize":45561,"path":"All/showkeys-g20191004.pkg","repopath":"All/showkeys-g20191004.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":16060,"desc":"Showkeys is a simple program to display keys being pressed on the screen.\n\nIt is useful while making presentations and screencasts. The audience will be\nable to see the keys being pressed.\n\nIt is similar to key-mon. Key-mon has more features than showkeys. The\nadvantages of showkeys are\n\n1. Doesn't use GTK/GNOME.\n2. Uses libXosd to display keys directly onto the screen.\n3. No floating windows that always need to be on top. This is very useful if\n   you're using a tiling WM like Xmonad.\n4. Keystroke history. key-mon has this but doesn't show modifiers. showkeys\n   does this using an Emacs style key notation.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"xosd":{"origin":"misc/xosd","version":"2.2.14_4"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libxosd.so.2","libXext.so.6","libXinerama.so.1","libXtst.so.6"]},{"name":"showkey","origin":"converters/showkey","version":"1.9","comment":"Display cooked key sequences (keycap-to-keystrokes mappings)","maintainer":"snkoppenaal@gmail.com","www":"http://catb.org/~esr/showkey/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d411be6214b8f8cff8f3fd56f0fd053dd60806eca764fc5c1d60a747ebd3e40","flatsize":10734,"path":"All/showkey-1.9.pkg","repopath":"All/showkey-1.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6104,"desc":"This program puts your terminal in raw mode, eats keystrokes, and prints\nthem back it you in a recognizable printed form (using <>-surrounded\nASCII mnemonics for non-printables).\n\nThis may be useful, for example, if you're not certain what your keyboard\nkeys are sending.","categories":["converters"],"options":{"DOCS":"on"}},{"name":"showmethekey","origin":"x11/showmethekey","version":"1.13.1","comment":"Show keys you typed on screen","maintainer":"jbeich@FreeBSD.org","www":"https://showmethekey.alynx.one/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5f7572a8b04764c2c4b8a323009c29e82e0a1f0001fbc2f218ad0a152900750","flatsize":149474,"path":"All/showmethekey-1.13.1.pkg","repopath":"All/showmethekey-1.13.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50132,"desc":"Show keys you typed on screen, so your audiences can see what you do\nclearly while you are streaming or recording. A screenkey alternative\nthat works on both X11 and Wayland.\n\nFeatures:\n- Key events reading via libinput\n- Configurable floating window size\n- Click-through but dragable floating window\n- Temporary hiding support\n- Keymap handling via xkbcommon\n- Mouse button support","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"}},"categories":["x11","wayland"],"shlibs_required":["libevdev.so.2","libudev.so.0","libinput.so.10","libgtk-4.so.1","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libadwaita-1.so.0","libX11.so.6","libjson-glib-1.0.so.0","libxkbcommon.so.0","libxkbregistry.so.0"]},{"name":"showfont","origin":"x11-fonts/showfont","version":"1.0.5_1","comment":"Font dumper for the X font server","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9908964618dd55699417c72962387955335e9e8b9297cfe63dbc35997bae4250","flatsize":13499,"path":"All/showfont-1.0.5_1.pkg","repopath":"All/showfont-1.0.5_1.pkg","licenselogic":"single","pkgsize":6860,"desc":"This package contains showfont, a font dumper for the X font server.","deps":{"libFS":{"origin":"x11-fonts/libFS","version":"1.0.8_1"}},"categories":["x11-fonts"],"shlibs_required":["libFS.so.6"]},{"name":"showimage","origin":"graphics/showimage","version":"1.12","comment":"Simple KDE based image viewer","maintainer":"kde@FreeBSD.org","www":"https://store.kde.org/p/1126798","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"530e39e26ac6f7d3faee0ad49f821887f6f53e2cd627e40766d29ebc6fe4fd5a","flatsize":237371,"path":"All/showimage-1.12.pkg","repopath":"All/showimage-1.12.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":70748,"desc":"ShowImage is a simple KDE based image viewer using the maximum space\ninside its window without cluttering the window with menubar, toolbar\nor statusbar.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkipi":{"origin":"graphics/libkipi","version":"23.08.5_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","kde"],"shlibs_required":["libKF5KIOFileWidgets.so.5","libKF5KIOWidgets.so.5","libKF5Kipi.so.32.0.0","libKF5PurposeWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Bookmarks.so.5","libKF5Solid.so.5","libKF5Service.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Widgets.so.5","libKF5I18n.so.5","libKF5Purpose.so.5","libKF5ConfigCore.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5Network.so.5","libQt5DBus.so.5","libQt5Core.so.5"]},{"name":"shroud-wrapper-generator","origin":"devel/shroud","version":"0.13.0","comment":"Fortran and Python wrapper generator for C and C++ libraries","maintainer":"yuri@FreeBSD.org","www":"https://github.com/LLNL/shroud","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24feb544eb6d39eb0db032009579161f86925d451773093f9fdb9d0aa25f1dc2","flatsize":2777859,"path":"All/shroud-wrapper-generator-0.13.0.pkg","repopath":"All/shroud-wrapper-generator-0.13.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":366388,"desc":"Shroud is a tool for creating a Fortran or Python interface to a C or C++\nlibrary. It can also create a C API for a C++ library.\n\nThe user creates a YAML file with the C/C++ declarations to be wrapped along\nwith some annotations to provide semantic information and code generation\noptions. Shroud produces a wrapper for the library. The generated code is\nhighly-readable and intended to be similar to code that would be hand-written to\ncreate the bindings.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"]},{"name":"showdown","origin":"deskutils/showdown","version":"0.6_4","comment":"Simple markdown viewer, written in Vala and GTK 3","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/craigbarnes/showdown","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3670836dd6e0573a9bacda66399a6586c7d711b5f5e933d2d2f9dabd46d82ee","flatsize":122512,"path":"All/showdown-0.6_4.pkg","repopath":"All/showdown-0.6_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":39092,"desc":"Showdown is a simple Markdown viewer written in Vala and GTK 3, featuring:\n\n  - GitHub inspired default stylesheet.\n  - Table of contents navigation.\n  - Integrated search bar\n  - User styles (~/.config/showdown/stylesheet.css)\n  - User scripts (~/.config/showdown/script.js)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["deskutils"],"shlibs_required":["libwebkit2gtk-4.0.so.37","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libatk-1.0.so.0","libwayland-client.so.0","libpango-1.0.so.0","libcairo.so.2","libX11.so.6","libharfbuzz-gobject.so.0","libharfbuzz.so.0","libjavascriptcoregtk-4.0.so.18","libsoup-2.4.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libmarkdown.so.2"],"options":{"DOCS":"on"}},{"name":"siesta","origin":"science/siesta","version":"4.1.5_2","comment":"Program to perform efficient electronic structure calculations","maintainer":"yuri@FreeBSD.org","www":"https://siesta-project.org/siesta/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0551056e90cfff4749feffa090436c0c57f934468f0d8b75fe2474635d0de4c","flatsize":7078751,"path":"All/siesta-4.1.5_2.pkg","repopath":"All/siesta-4.1.5_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2811308,"desc":"SIESTA is both a method and its computer program implementation, to perform\nefficient electronic structure calculations and ab initio molecular dynamics\nsimulations of molecules and solids. SIESTA's efficiency stems from the use of\nstrictly localized basis sets and from the implementation of linear-scaling\nalgorithms which can be applied to suitable systems. A very important feature\nof the code is that its accuracy and cost can be tuned in a wide range, from\nquick exploratory calculations to highly accurate simulations matching the\nquality of other approaches, such as plane-wave and all-electron methods.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"]},{"name":"sid-libreoffice","origin":"editors/libreoffice-sid","version":"24.2.4.2","comment":"sid language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03fd0fca2fb8c5b75c8c3508ab319f135a899c1c6362eb47f2b8343f4036f936","flatsize":29376791,"path":"All/sid-libreoffice-24.2.4.2.pkg","repopath":"All/sid-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2917180,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"shntool","origin":"audio/shntool","version":"3.0.10_4","comment":"Multi-purpose WAVE data processing and reporting utility","maintainer":"multimedia@FreeBSD.org","www":"http://www.etree.org/shnutils/shntool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6ed18d4a8c396fca42a3de71f0e2cb0dacb9a32dab1ed2890b30e0a6ba648f1","flatsize":316916,"path":"All/shntool-3.0.10_4.pkg","repopath":"All/shntool-3.0.10_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":70268,"desc":"shntool is a multi-purpose WAVE data processing and reporting utility.\nFile formats are abstracted from its core, so it can process any file\nthat contains WAVE data, compressed or not -- provided there exists a\nformat module to handle that particular file type.\n\nApart from .wav shntool supports many formats through helper programs.\nPlease see the manual page for more information.","categories":["audio"],"options":{"AIFF":"off","ALAC":"off","APE":"off","FLAC":"off","KXS":"off","LA":"off","LPAC":"off","OFR":"off","TTA":"off","WAVPACK":"off"}},{"name":"shmux","origin":"net/shmux","version":"1.0.3_1","comment":"Utility to run commands on multiple hosts using shell commands","maintainer":"ports@FreeBSD.org","www":"https://github.com/shmux/shmux","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"417db6cb851677c1303096fb3a52680ff12bdc1c21f78d38338fc5b6208cba74","flatsize":78004,"path":"All/shmux-1.0.3_1.pkg","repopath":"All/shmux-1.0.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":37696,"desc":"Shmux is program for executing the same command on many hosts in parallel. For\neach target, a child process is spawned by shmux, and a shell on the target\nobtained one of the supported methods: rsh, ssh, or sh. The output produced by\nthe children is received by shmux and either (optionally) output in turn to the\nuser using an easy to read format, or written to files for later processing\nmaking it well suited for use in scripts.","deps":{"fping":{"origin":"net/fping","version":"5.0_3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"FPING":"on","PCRE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe shmux port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"shmcat","origin":"sysutils/shmcat","version":"1.8_1","comment":"Simple tool that dumps System V shared memory segments","maintainer":"gasol.wu@gmail.com","www":"https://sourceforge.net/projects/shmcat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84868f52a0589413162b6efb749b73a1bb6036015a0eb00c9e1f4f00bedd3364","flatsize":75971,"path":"All/shmcat-1.8_1.pkg","repopath":"All/shmcat-1.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22156,"desc":"This is a simple tool that dumps System V shared memory segments, files and\ntext. It might be useful when you have to debug programs that use System V\nshared memory.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"}},{"name":"si-libreoffice","origin":"editors/libreoffice-si","version":"24.2.4.2","comment":"si language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a080d7f74be08a045f29866499825386ebc38a218413f38c880133a06d4bc645","flatsize":29967373,"path":"All/si-libreoffice-24.2.4.2.pkg","repopath":"All/si-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2904076,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"shotcut","origin":"multimedia/shotcut","version":"22.06.23_2","comment":"Free, open source, cross-platform video editor","maintainer":"vishwin@FreeBSD.org","www":"https://shotcut.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"761e2e0e1228b2adb5d994c2048058bedbf70b9695617ac5ed85f39e4269ac8d","flatsize":12697420,"path":"All/shotcut-22.06.23_2.pkg","repopath":"All/shotcut-22.06.23_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2243972,"desc":"Shotcut is a free, open source, cross-platform video editor for\nWindows, Mac and Linux. Major features include support for a wide\nrange of formats; no import required meaning native timeline editing;\nBlackmagic Design support for input and preview monitoring; and\nresolution support to 4k.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"frei0r-plugins":{"origin":"graphics/frei0r-plugins","version":"2.3.3"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"mlt7":{"origin":"multimedia/mlt7","version":"7.24.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"swhplugins":{"origin":"audio/swhplugins","version":"0.4.17"}},"categories":["multimedia"],"shlibs_required":["libQt5Multimedia.so.5","libQt5OpenGL.so.5","libQt5QuickControls2.so.5","libQt5QuickWidgets.so.5","libQt5Sql.so.5","libQt5WebSockets.so.5","libQt5Widgets.so.5","libQt5Xml.so.5","libmlt++-7.so.7","libmlt-7.so.7","libfftw3.so.3","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libCuteLogger.so"],"options":{"FREI0R":"on","LADSPA":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:meltytech:shotcut:22.06.23:::::dragonfly6:x86_64:2"}},{"name":"shockolate","origin":"games/shockolate","version":"0.8.2.43_6","comment":"Open source and cross-platform remake of a cult game System Shock","maintainer":"shamaz.mazum@gmail.com","www":"https://github.com/Interrupt/systemshock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad24e3af5c9285a4e21b9b0d433f46090d1bd92a308e5921c36c8d29309209b5","flatsize":1507537,"path":"All/shockolate-0.8.2.43_6.pkg","repopath":"All/shockolate-0.8.2.43_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":620332,"desc":"Shockolate is an opensource remake of System Shock, a 1994 FPS game in\ncyberpunk setting.\n\nYou will need original System Shock data files to run the game.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libSDL2_mixer-2.0.so.0","libfluidsynth.so.3","libGL.so.1","libGLU.so.1","libasound.so.2","libSDL2-2.0.so.0"],"messages":[{"message":"To run the game, copy the game's datafiles (data and sound\ndirectories) into %%PREFIX%%/shared/shockolate/res, then run\n\n$ systemshock\n\nIf you want to play MIDI soundtracks with fluidsynth, you need to\nmanually install audio/fluid-soundfont port.","type":"install"}]},{"name":"shmap","origin":"devel/shmap","version":"0.3.2_2","comment":"Shared-memory-based hashmaps","maintainer":"ports@FreeBSD.org","www":"https://shmap.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f067c6345d6ea47e45dd65f778e5225a956379782c8b549127daa6d1e0f0085","flatsize":135165,"path":"All/shmap-0.3.2_2.pkg","repopath":"All/shmap-0.3.2_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":33008,"desc":"Library that contains a collection of different hashmaps. All these hashmaps\nare based on shared memory and are fast. This cuts down development time for\nprojects that need to keep data in shared memory.","deps":{"mm":{"origin":"devel/mm","version":"1.4.2_2"}},"categories":["devel"],"shlibs_required":["libmm.so.14"],"shlibs_provided":["libshmap.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe shmap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"shlock","origin":"sysutils/shlock","version":"2.7.1","comment":"Create lock files for use in shell scripts","maintainer":"sunpoet@FreeBSD.org","www":"https://www.eyrie.org/~eagle/software/inn/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c02de246032dbe8c75103bdaad34ccb26c3831b97778a2351ff561f9f482fe3","flatsize":29988,"path":"All/shlock-2.7.1.pkg","repopath":"All/shlock-2.7.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":12148,"desc":"The historical, and still very useful process-locking program. Use to make sure\nthat your shell script is the only version of itself running on your system.\nThere are many other creative ways to use this program.","categories":["sysutils"]},{"name":"shflags","origin":"devel/shflags","version":"1.3.0","comment":"Command-line flags module for Unix shell scripts","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kward/shflags","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93f7aa59242bd0a62f5e15170b5f19ba78201ba9f0aec503b008cb2204a95d92","flatsize":49622,"path":"All/shflags-1.3.0.pkg","repopath":"All/shflags-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13924,"desc":"shFlags is a port of the Google gflags library for Unix shell. The code is\nwritten in a way to be as portable as possible to work across a wide array of\nUnix variants.\n\nshFlags is simply a library that you include into an existing shell script that\ngives you some additional functions that can be called. The power behind those\nfunctions though is somewhat amazing though, and you will hopefully be amazed\nwith the simplicity with which you can handle command-line arguments in shell.","categories":["devel"]},{"name":"sherlock-lv2","origin":"audio/sherlock-lv2","version":"0.28.0_2","comment":"Investigative LV2 plugin bundle","maintainer":"yuri@FreeBSD.org","www":"https://open-music-kontrollers.ch/lv2/sherlock/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8078a8f2221b43009b862ee8e972ff4a1edd2277b5f305bcd5abd16326f3b6b4","flatsize":567661,"path":"All/sherlock-lv2-0.28.0_2.pkg","repopath":"All/sherlock-lv2-0.28.0_2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":222716,"desc":"A set of utilities to inspect other plugins:\n* The Atom Inspector is meant as a monitor/debug tool for LV2 plugin and\n  host authors. It captures all Atom events sent to its event input port\n  and presents them on its user interface for convenient nested browsing.\n* The MIDI Inspector is meant as a monitor/debug tool for LV2 plugin and\n  host authors. It captures all MIDI events sent to its event input port\n  and presents them on its user interface for convenient nested browsing.\n* The OSC Inspector is meant as a monitor/debug tool for LV2 plugin and\n  host authors. It captures all OSC events sent to its event input port\n  and presents them on its user interface for convenient nested browsing.","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"serd":{"origin":"devel/serd","version":"0.32.2"},"sord":{"origin":"devel/sord","version":"0.16.16"},"sratom":{"origin":"audio/sratom","version":"0.6.16"}},"categories":["audio"],"shlibs_required":["libsratom-0.so.0","libserd-0.so.0","libOpenGL.so.0","libGLEW.so.2","libGL.so.1","libX11.so.6"]},{"name":"shellinabox","origin":"www/shellinabox","version":"2.20_6","comment":"Publish command line shell through AJAX interface","maintainer":"olivier@FreeBSD.org","www":"https://github.com/shellinabox/shellinabox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7947475a449716db3e474f92bc741f14a5144f65edd9ccad48dc79f626944165","flatsize":448170,"path":"All/shellinabox-2.20_6.pkg","repopath":"All/shellinabox-2.20_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":115288,"desc":"Shell In A Box is a web server that can export arbitary command line tools\nto a web based terminal emulator.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"users":["shellinabox"],"groups":["shellinabox"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"CORES":"off","NOLOGIN":"off"},"annotations":{"cpe":"cpe:2.3:a:shellinabox_project:shellinabox:2.20:::::dragonfly6:x86_64:6"}},{"name":"sigil","origin":"textproc/sigil","version":"1.9.30_1","comment":"WYSIWYG ePub editor","maintainer":"jonc@chen.org.nz","www":"https://sigil-ebook.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f4cfb5ce0f665d2bb298b3482463f06c17ca07ad4ccab33875017e598b87736","flatsize":30395971,"path":"All/sigil-1.9.30_1.pkg","repopath":"All/sigil-1.9.30_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":6278876,"desc":"Sigil is a multi-platform EPUB ebook editor with the following features:\n\n * Free and open source software under GPLv3\n * Multi-platform\n * Full UTF-16 support\n * EPUB 2 spec support with limited EPUB 3 support\n * Multiple Views: Book View, Code View and Preview View\n * WYSIWYG editing in Book View\n * Complete control over directly editing EPUB syntax in Code View\n * Table of Contents generator with multi-level heading support\n * Metadata editor\n * User interface translated into many languages\n * Spell checking with default and user configurable dictionaries\n * Full Regular Expression (PCRE) support for Find & Replace\n * Supports import of EPUB and HTML files, images, and style sheets\n * Documents can be validated for EPUB compliance with the integrated\n * All imported files have their formatting corrected, and your editing\n   can be optionally cleaned\n * Plugins!","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"py311-dulwich":{"origin":"devel/py-dulwich","version":"0.21.2"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["textproc"],"shlibs_required":["libhunspell-1.7.so.0","libpcre2-16.so.0","libminizip.so.1","libQt5Xml.so.5","libQt5WebEngine.so.5","libQt5WebEngineWidgets.so.5","libQt5Concurrent.so.5","libpython3.11.so.1.0","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libsigilgumbo.so"],"annotations":{"cpe":"cpe:2.3:a:sigil-ebook:sigil:1.9.30:::::dragonfly6:x86_64:1"}},{"name":"shellharden","origin":"shells/shellharden","version":"4.3.1_2","comment":"Corrective bash syntax highlighter","maintainer":"yuri@FreeBSD.org","www":"https://github.com/anordal/shellharden","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e6835161aabdaf7bc0ce8d54f50700cd1497fac6c08144f98ad055d799a99ab","flatsize":456732,"path":"All/shellharden-4.3.1_2.pkg","repopath":"All/shellharden-4.3.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":173744,"desc":"Shellharden is a syntax highlighter and a tool to semi-automate the rewriting\nof scripts to ShellCheck conformance, mainly focused on quoting.\n\nThe default mode of operation is like cat, but with syntax highlighting in\nforeground colors and suggestive changes in background colors.","categories":["shells"]},{"name":"shelldap","origin":"net/shelldap","version":"1.5.1_1","comment":"Shell-like environment for LDAP","maintainer":"mahlon@martini.nu","www":"https://bitbucket.org/mahlon/shelldap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1d3f3722c623f5597727b3fb1333af096e9087738f5665e8bf2f801f65d4f3a","flatsize":73851,"path":"All/shelldap-1.5.1_1.pkg","repopath":"All/shelldap-1.5.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":27724,"desc":"This is shelldap, a handy shell-like interface for browsing\nLDAP servers and editing their content.\n\nAmong its features:\n\n\t- history\n\t- sane autocompletes\n\t- credential caching\n\t- site-wide and individual config\n\t- it's in perl\n\t- it's fun to say!  shelldap! shelldap! shelldap!\n\nFor more info, 'perldoc' the script.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"p5-Term-Shell":{"origin":"devel/p5-Term-Shell","version":"0.13"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"shibboleth-sp","origin":"security/shibboleth-sp","version":"3.4.1_1","comment":"C++ Shibboleth Service Provider (Internet2) for Apache","maintainer":"girgen@FreeBSD.org","www":"http://shibboleth.internet2.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52821e1611432353505449ca8cfb670360c8452fca52f1fc6baaecba809050b9","flatsize":6015724,"path":"All/shibboleth-sp-3.4.1_1.pkg","repopath":"All/shibboleth-sp-3.4.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1176120,"desc":"Shibboleth is standards-based, open source middleware software which\nprovides Web Single SignOn (SSO) across or within organizational\nboundaries. It allows sites to make informed authorization decisions\nfor individual access of protected online resources in a\nprivacy-preserving manner.\n\nThis software is a C++ implementation of the Service Provider version 2\ncomponent of the Shibboleth can be used in Apache Web servers.  The\nservice provider manages secured resources. User access to resources\nis based on assertions received by the service provider (SP) from\nan identity provider.","deps":{"apache-xml-security-c":{"origin":"security/apache-xml-security-c","version":"2.0.4"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"db5":{"origin":"databases/db5","version":"5.3.28_9"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"log4shib":{"origin":"devel/log4shib","version":"2.0.1"},"opensaml":{"origin":"security/opensaml","version":"3.2.1_3"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"},"xerces-c3":{"origin":"textproc/xerces-c3","version":"3.2.5"},"xmltooling":{"origin":"devel/xmltooling","version":"3.2.4"}},"categories":["security","www"],"users":["shibd"],"groups":["shibd"],"shlibs_required":["liblog4shib.so.2","libsaml.so.12","libxerces-c-3.2.so","libxml-security-c.so.20","libxmltooling.so.10","libxmltooling-lite.so.10","libodbc.so.2","libapr-1.so.0","libaprutil-1.so.0","libdb-18.1.so","libgdbm.so.6","libexpat.so.1"],"shlibs_provided":["libshibsp.so.11","libshibsp-lite.so.11"],"options":{"FASTCGI":"off","APACHE":"on","ODBC":"on"},"annotations":{"cpe":"cpe:2.3:a:shibboleth:shibboleth-sp:3.4.1:::::dragonfly6:x86_64:1"}},{"name":"shotwell","origin":"graphics/shotwell","version":"0.32.7","comment":"Open source photo manager for GNOME","maintainer":"cmt@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Shotwell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d23541d036358a00aba62f6ce2b73f35807ad639daf05f37865cb8a9e0b2da3e","flatsize":14350134,"path":"All/shotwell-0.32.7.pkg","repopath":"All/shotwell-0.32.7.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":2830940,"desc":"Shotwell is an image organizer designed to provide personal photo management\nfor the GNOME desktop environment.\n\nShotwell can import photos and videos from a digital camera directly, group\nphotos and videos automatically by date, and supports tagging.  Its image\nediting features allow users to straighten, crop, eliminate red eye, and\nadjust levels and color balance.  It also features an auto \"enhance\" option\nthat will attempt to guess appropriate levels for the image.\n\nShotwell allows users to publish their images and videos to Facebook, Flickr,\nPicasa Web Albums, Piwigo, and YouTube.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gexiv2":{"origin":"graphics/gexiv2","version":"0.14.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"},"libportal":{"origin":"deskutils/libportal","version":"0.7.1"},"libportal-gtk3":{"origin":"deskutils/libportal-gtk3","version":"0.7.1_1"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgee-0.8.so.2","libsqlite3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgphoto2.so.6","libgphoto2_port.so.12","libgstreamer-1.0.so.0","libgexiv2.so.2","libgmodule-2.0.so.0","libraw.so.23","libexif.so.12","libwebpdemux.so.2","libwebp.so.7","libportal.so.1","libportal-gtk3.so.1","libsoup-3.0.so.0","libjson-glib-1.0.so.0","libsecret-1.so.0","libxml2.so.2","libgcr-ui-3.so.1","libgcr-base-3.so.1","libgstpbutils-1.0.so.0"],"shlibs_provided":["libshotwell-authenticator.so.0","libshotwell-plugin-common.so.0","libshotwell-plugin-dev-1.0.so.0"],"options":{"FACED":"off"},"annotations":{"cpe":"cpe:2.3:a:gnome:shotwell:0.32.7:::::dragonfly6:x86_64"}},{"name":"shikane","origin":"x11/shikane","version":"1.0.1_1","comment":"Dynamic output configuration tool for Wayland compositors","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.com/w0lff/shikane","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12cd0fa7e385cb73ce3ffb86d01997af9860d5eb1ea0525486ce893890369c31","flatsize":7281452,"path":"All/shikane-1.0.1_1.pkg","repopath":"All/shikane-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1353088,"desc":"A dynamic output configuration tool that automatically detects and configures\nconnected outputs based on a set of profiles.\n\nEach profile specifies a set of outputs with additional parameters (e.g., mode).\nA profile will be applied automatically if all specified outputs and modes can\nbe perfectly matched to the currently connected outputs and their capabilities.\n\nThis is a Wayland equivalent for tools like autorandr.\nIt aims to fully replace kanshi and add new features.\nshikane works with Wayland compositors supporting version 3 of the\nwlr-output-management protocol (e.g., compositors using wlroots v0.16).","categories":["x11","wayland"],"options":{"MANPAGES":"on"}},{"name":"shellbench","origin":"benchmarks/shellbench","version":"20200806","comment":"Benchmark utility for POSIX shell comparison","maintainer":"se@FreeBSD.org","www":"https://github.com/shellspec/shellbench","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e55473c27af4cb084dbec6edd74e87a505974ecbd10b5dca3267c6da831f198","flatsize":16984,"path":"All/shellbench-20200806.pkg","repopath":"All/shellbench-20200806.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6548,"desc":"Shellbench is a benchmark utility for POSIX shell comparison.\n\nIt allows to compare the performance of shell commands and operations\nand comes with a set of sample scripts. Supported shells are sh, bash,\ndash, ksh, zsh and many more.","categories":["benchmarks"],"options":{"DOCS":"on"}},{"name":"shell-toolbox","origin":"devel/shell-toolbox","version":"20190528_1","comment":"Collection of shell script development tools","maintainer":"0mp@FreeBSD.org","www":"https://github.com/kusalananda/shell-toolbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28d2cb3e0db6938263944b95a2cef77279c5a1b3c9c73e197a59e4adf8548bcc","flatsize":28316,"path":"All/shell-toolbox-20190528_1.pkg","repopath":"All/shell-toolbox-20190528_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10696,"desc":"shell-toolbox is a collection of shell script development tools.\n\nCurrently, the only included script is \"shell\", which is useful for testing\nthings in an interactive environment other than your usual shell, or for\ntesting things in a clean environment with automatic cleanup of any files left\nbehind.\n\nIt creates a \"temporary interactive shell\" with a temporary working directory\n(unless the \"-d\" flag is used to specify an existing directory) and clean\nenvironment.  The working directory is removed when the shell exits\n(unless the \"-k\" or \"-d\" flag was used).\n\nThe temporary working directory may also be pre-populated with the\ncontents of an existing directory (using the \"-s\" flag).\n\nSee \"man 1 shell\" after installation.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"shc","origin":"misc/shc","version":"4.0.3_1","comment":"Generic script compiler","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/neurobin/shc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c4c3a93b5e8c5b0e41d2ce5d01f82bbb36069935c9deba9db89e54865271896","flatsize":79084,"path":"All/shc-4.0.3_1.pkg","repopath":"All/shc-4.0.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28448,"desc":"A generic shell script compiler. Shc takes a script, which is specified on the\ncommand line and produces c source code. The generated source code is then\ncompiled and linked to produce a stripped binary executable.","categories":["misc"]},{"name":"siconos","origin":"science/siconos","version":"4.4.0_13","comment":"Simulation framework for nonsmooth dynamical systems","maintainer":"yuri@FreeBSD.org","www":"https://nonsmooth.gricad-pages.univ-grenoble-alpes.fr/siconos/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d63284d6470ea70d6fbfaa35e751d9c2ad1a118022886f48d2ac5a2f51f46b8e","flatsize":10132619,"path":"All/siconos-4.4.0_13.pkg","repopath":"All/siconos-4.4.0_13.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2130016,"desc":"Siconos is an open-source scientific software primarily targeted at modeling and\nsimulating nonsmooth dynamical systems in C++ and in Python:\n\n* Mechanical systems (rigid or solid) with unilateral contact and Coulomb\n  friction and impact (nonsmooth mechanics, contact dynamics, multibody systems\n  dynamics or granular materials).\n* Switched Electrical Circuit such as electrical circuits with ideal and\n  piecewise linear components: power converter, rectifier, Phase-Locked Loop\n  (PLL) or Analog-to-Digital converter.\n* Sliding mode control systems.\n* Biology (Gene regulatory network).\n\nOther applications are found in Systems and Control (hybrid systems,\ndifferential inclusions, optimal control with state constraints), Optimization\n(Complementarity systems and Variational inequalities), Fluid Mechanics, and\nComputer Graphics.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"suitesparse-cxsparse":{"origin":"math/suitesparse-cxsparse","version":"4.4.0"},"suitesparse-ldl":{"origin":"math/suitesparse-ldl","version":"3.3.2"}},"categories":["science"],"shlibs_required":["libcxsparse.so.4","libldl.so.3","libopenblas.so.0","libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0","libgmp.so.10"],"shlibs_provided":["libsiconos_control.so.6","libsiconos_externals.so.6","libsiconos_io.so.6","libsiconos_kernel.so.6","libsiconos_mechanics.so.6","libsiconos_numerics.so.6"],"options":{"PYTHON":"off"}},{"name":"shed","origin":"editors/shed","version":"1.16","comment":"Simple ncurses-based pico-style hex editor","maintainer":"danfe@FreeBSD.org","www":"https://sourceforge.net/projects/shed/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97aad5b5d73fd2f6fd6644f3c0cefca126813bf3297c55ec677f9309a6d44e2a","flatsize":55821,"path":"All/shed-1.16.pkg","repopath":"All/shed-1.16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24580,"desc":"SHED (Simple Hex EDitor) is a hex editor written for Unix-like systems using\nncurses, with a friendly pico-style interface.  It shows data in ASCII, hex,\ndec, oct and binary, and allows editing in all of these bases.  Its features\nalso include searching and dumping.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"sharutils","origin":"archivers/sharutils","version":"4.15.2_4","comment":"Pack, send, and unpack shell archives; synchronize via e-mail","maintainer":"garga@FreeBSD.org","www":"https://www.gnu.org/s/sharutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0d45fb4a894b2ad0674c7875794282878bf05e89d48a5a6fd9dc3885c4d9f55","flatsize":1155757,"path":"All/sharutils-4.15.2_4.pkg","repopath":"All/sharutils-4.15.2_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":226052,"desc":"This is the set of GNU shar utilities.  This port installs them\nwith the letter \"g\" prepended to their names, to avoid conflict\nwith the FreeBSD base system.  The uudecode and uuencode commands\nare omitted (BSD versions are present in the base system).  The\nshar utilities deal with shar files, so-called shell archives, which\nare scripts suitable for transmission by e-mail or Usenet.\n\nWhen a shar file is executed, the files it contains are unpacked\nwithout the need for any software other than the shell itself and\nsed.  Because they are scripts, shell archives from strangers should\nbe read before executing them, to check for harmful commands.\n\nsynopses from the info pages:\n\n\t* gmail-files:  Send files to remote site.\n\t* gmailshar:    Make and send a shell archive.\n\t* gremsync:     Synchronize remote directory trees using e-mail.\n\t* gshar:        Make a shell archive.\n\t* gunshar:      Explode a shell archive.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["archivers"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:sharutils:4.15.2:::::dragonfly6:x86_64:4"}},{"name":"sharedance","origin":"databases/sharedance","version":"0.6_7","comment":"Daemon to centralize keys and associated data","maintainer":"ports@FreeBSD.org","www":"http://sharedance.pureftpd.org/project/sharedance","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee38d26dc9ff21a76c325567e7b3f41cebe5a7c9bf8a45cb2b08d9f6cba936b8","flatsize":27575,"path":"All/sharedance-0.6_7.pkg","repopath":"All/sharedance-0.6_7.pkg","licenselogic":"single","pkgsize":9828,"desc":"Sharedance is a high-performance server that centralize ephemeral\nkey/data pairs on remote hosts, without the overhead and the\ncomplexity of an SQL database.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["databases"],"shlibs_required":["libevent-2.1.so.7"],"messages":[{"message":"===>   NOTICE:\n\nThe sharedance port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"shed-skin","origin":"devel/shedskin","version":"0.9.9","comment":"Restricted Python-to-C++ compiler","maintainer":"yuri@FreeBSD.org","www":"https://shedskin.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba597a9c93538ee74fbee51ed6e2ca14fdea02759940327cdb928ff791e44561","flatsize":3032866,"path":"All/shed-skin-0.9.9.pkg","repopath":"All/shed-skin-0.9.9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":460084,"desc":"Shed Skin is a transpiler, that can translate pure, but implicitly statically\ntyped Python 3 programs into optimized C++. It can generate stand-alone\nprograms or extension modules that can be imported and used in larger Python\nprograms.","deps":{"boehm-gc":{"origin":"devel/boehm-gc","version":"8.2.6"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"shared-mime-info","origin":"misc/shared-mime-info","version":"2.2_3","comment":"MIME types database from the freedesktop.org project","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/shared-mime-info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cba721741d7ac8cefa96da4938a99758d9a4efe66ae406eaaa399819fc084f8c","flatsize":4694746,"path":"All/shared-mime-info-2.2_3.pkg","repopath":"All/shared-mime-info-2.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":541604,"desc":"The freedesktop.org project provides a shared MIME database to avoid\ninconsistencies between desktops. This database has been created by\nconverting the existing KDE and GNOME databases to a common format and\nmerging them together.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["misc","gnome"],"shlibs_required":["libglib-2.0.so.0","libxml2.so.2"]},{"name":"shell-hist","origin":"shells/shell-hist","version":"g20190515_14","comment":"Inspect your shell history","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jamesmunns/shell-hist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52478adeed0ba0aec40d54e47cd8ca4b78fc690edc17e2109ce8deadaa0a8dbb","flatsize":1952342,"path":"All/shell-hist-g20190515_14.pkg","repopath":"All/shell-hist-g20190515_14.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":546024,"desc":"shell-hist allows to take a look at your most common shell commands, based on\nyour history file.","categories":["shells"]},{"name":"shared-desktop-ontologies","origin":"x11-toolkits/shared-desktop-ontologies","version":"0.11.0","comment":"Interoperability between desktops and collaborative environments","maintainer":"kde@FreeBSD.org","www":"https://oscaf.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f901a7a959a48a52b7726db675ea327711a5569b05b5f5be5a5402fc81621919","flatsize":589122,"path":"All/shared-desktop-ontologies-0.11.0.pkg","repopath":"All/shared-desktop-ontologies-0.11.0.pkg","licenselogic":"single","pkgsize":88604,"desc":"The shared-desktop-ontologies package brings the semantic web to\nthe desktop in terms of vocabulary. It contains the well known core\nontologies such as RDF and RDFS as well as the Nepomuk ontologies\nwhich are used by projects like KDE or Strigi.","categories":["x11-toolkits"]},{"name":"shapelib","origin":"devel/shapelib","version":"1.6.0","comment":"C API for reading and writing ArcView Shapefiles","maintainer":"sunpoet@FreeBSD.org","www":"http://shapelib.maptools.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8a52b8defdabbfe2fa372af4aa98e68fa8659b57ec8dd864fb6f1c1c9725354","flatsize":446201,"path":"All/shapelib-1.6.0.pkg","repopath":"All/shapelib-1.6.0.pkg","licenselogic":"or","licenses":["LGPL20+","MIT"],"pkgsize":101812,"desc":"The Shapefile C Library provides the ability to write simple C programs for\nreading, writing and updating (to a limited extent) ESRI Shapefiles, and the\nassociated attribute file (.dbf).","categories":["devel","geography"],"shlibs_provided":["libshp.so.4"]},{"name":"sharefonts","origin":"x11-fonts/sharefonts","version":"0.10_8","comment":"Collection of shareware ATM fonts from the CICA archives","maintainer":"olgeni@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96aef031780f0e34340f9a830f9b9d916ba5ca5d0ca1a64b65f1d92709ec1931","flatsize":849120,"path":"All/sharefonts-0.10_8.pkg","repopath":"All/sharefonts-0.10_8.pkg","licenselogic":"single","licenses":["sharefonts"],"pkgsize":714788,"desc":"This is a collection of shareware ATM fonts from the CICA Windows\narchives. They are particularly useful with gimp.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You'll have to add /usr/local/share/fonts/sharefonts\nto your X font path by either:\n\n$ xset fp+ /usr/local/share/fonts/sharefonts\n$ xset fp rehash\n\nor by adding it to your X-server configuration file and\nrestarting the X-server.\n\nNOTE: These fonts are SHAREWARE. You must pay a fee if you\nfind that you are using them a lot. Please read the\n*.shareware files in /usr/local/share/fonts/sharefonts\nfor each font's licensing restrictions.","type":"install"}]},{"name":"shairplay","origin":"audio/shairplay","version":"0.9.0.20150921","comment":"Portable AirPlay server implementation","maintainer":"mickael.maillot@gmail.com","www":"https://github.com/juhovh/shairplay","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfe274a46040cfdda3560501648d44f1784aa18a593b5c7dd91898c64a8df015","flatsize":418803,"path":"All/shairplay-0.9.0.20150921.pkg","repopath":"All/shairplay-0.9.0.20150921.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LGPL21","MIT"],"pkgsize":88440,"desc":"Shairplay is a free portable AirPlay server implementation similar to\nShairPort. Currently only AirPort Express emulation is supported.","deps":{"libao":{"origin":"audio/libao","version":"1.2.0_7"},"mDNSResponder":{"origin":"net/mDNSResponder","version":"2200.80.16"}},"categories":["audio"],"shlibs_required":["libao.so.4"],"shlibs_provided":["libshairplay.so.0"],"options":{"AVAHI":"off","MDNSRESPONDER":"on"}},{"name":"shaderc","origin":"graphics/shaderc","version":"2024.1","comment":"GLSL/HLSL to SPIR-V shader compiler","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/google/shaderc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3908a2428309eb492258119e73414824c7100c930665030a96f63412151682a7","flatsize":14318168,"path":"All/shaderc-2024.1.pkg","repopath":"All/shaderc-2024.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3328180,"desc":"A library and command line tool for compiling GLSL/HLSL to SPIR-V,\nVulkan's shader language.\n\nBased on the reference glslang compiler, Shaderc aims to provide a more\nconvenient command-line compiler with GCC/clang-like usage and a library\nwith a more stable API.","deps":{"gcc12":{"origin":"lang/gcc12","version":"12.3.0"}},"categories":["graphics","devel"],"shlibs_required":["libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libshaderc_shared.so.1"]},{"name":"soapui","origin":"devel/soapui","version":"5.5.0","comment":"Web service, SOA, and SOAP testing tool","maintainer":"pi@FreeBSD.org","www":"https://www.soapui.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a518c1ff98ad4ec774bf8a73f9f69e411bb857f31de3340b2706a85c02ec8779","flatsize":61638177,"path":"All/soapui-5.5.0.pkg","repopath":"All/soapui-5.5.0.pkg","licenselogic":"and","licenses":["EUPL","LGPL21","LGPL3","APACHE11","APACHE20","BSD3CLAUSE","MPL11","MIT","CPL"],"pkgsize":48119284,"desc":"SoapUI is a free and open source desktop application for inspecting, invoking,\ndeveloping, simulating/mocking and functional/load/compliance testing of web\nservices over HTTP.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java","www"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:smartbear:soapui:5.5.0:::::dragonfly6:x86_64"}},{"name":"shaderbg","origin":"x11/shaderbg","version":"s20230316","comment":"Render shaders as a live wallpaper on Wayland","maintainer":"jbeich@FreeBSD.org","www":"https://sr.ht/~mstoeckl/shaderbg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3a5b97ca1e0b19134922ab6e31058a9401f85c53d9dc414ab426f58c7706c18","flatsize":60737,"path":"All/shaderbg-s20230316.pkg","repopath":"All/shaderbg-s20230316.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":20920,"desc":"This program lets you render shaders as a wall paper. It works on\nWayland compositors that support wlr-layer-shell.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0","libGL.so.1","libwayland-egl.so.1","libEGL.so.1"]},{"name":"shadowsocks-libev","origin":"net/shadowsocks-libev","version":"3.3.5_3","comment":"Lightweight tunnel proxy which can help you get through firewalls","maintainer":"xiaoding+freebsd@xiaoding.org","www":"https://github.com/shadowsocks/shadowsocks-libev","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83fd18103adf42cf971e8853bd2cb96274c85b557cf788dc80e719d9fe3e79bd","flatsize":901944,"path":"All/shadowsocks-libev-3.3.5_3.pkg","repopath":"All/shadowsocks-libev-3.3.5_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":212156,"desc":"Shadowsocks is a lightweight tunnel proxy which can help you get through\nfirewalls.\n\nShadowsocks-libev is a C implentment based on libev. It targets mainly on\nembedded devices and low end boxes.","deps":{"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"libev":{"origin":"devel/libev","version":"4.33_1,1"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"mbedtls":{"origin":"security/mbedtls","version":"2.28.8"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["net"],"shlibs_required":["libev.so.4","libcares.so.2","libsodium.so.26","libmbedcrypto.so.7","libpcre.so.1"],"shlibs_provided":["libshadowsocks-libev.so.2"],"options":{"BASH":"off","DOCS":"on","ZSH":"off"}},{"name":"sheldon","origin":"shells/sheldon","version":"0.7.4_6","comment":"Fast, configurable, shell plugin manager","maintainer":"tagattie@FreeBSD.org","www":"https://sheldon.cli.rs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93744cd681233e8eb35176766aeb0ddf7efafac8ee91299168ad80f1940e3504","flatsize":6067465,"path":"All/sheldon-0.7.4_6.pkg","repopath":"All/sheldon-0.7.4_6.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1733568,"desc":"Fast, configurable, shell plugin manager\n\nFeatures\n- Plugins from Git repositories.\n  * Branch / tag / commit support.\n  * Submodule support.\n  * First class support for GitHub repositories.\n  * First class support for Gists.\n- Arbitrary remote scripts or binary plugins.\n- Local plugins.\n- Inline plugins.\n- Highly configurable install methods using templates.\n- Shell agnostic, with sensible defaults for Zsh.\n- Super-fast plugin loading and parallel installation\n- Config file using TOML syntax.\n- Clean ~/.zshrc or ~/.bashrc (just add 1 line).","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["shells"],"shlibs_required":["libcurl.so.4","libssh2.so.1","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on"}},{"name":"sha2wordlist","origin":"security/sha2wordlist","version":"1.0.20140124","comment":"Create SHA256 digests as PGP words","maintainer":"peter@pean.org","www":"https://github.com/kirei/sha2wordlist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ad0b94026bee97ced53337c0b38f7070c88b93d445927bb92caed9241e9ce0c","flatsize":23093,"path":"All/sha2wordlist-1.0.20140124.pkg","repopath":"All/sha2wordlist-1.0.20140124.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":10180,"desc":"This program takes data on stdin and outputs the SHA256 checksum of that\ndata together with the PGP Wordlist representation of the checksum.\nThis could be very useful when verifying checksums verbally.","categories":["security"]},{"name":"sgrep2","origin":"textproc/sgrep2","version":"1.94a_1","comment":"Grep for structured text like SGML and HTML","maintainer":"ports@FreeBSD.org","www":"https://www.cs.helsinki.fi/u/jjaakkol/sgrep.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab49b0f0dbc0f3978b4679fb50df9710af3c3f403e310544767000480a3f8ca6","flatsize":175527,"path":"All/sgrep2-1.94a_1.pkg","repopath":"All/sgrep2-1.94a_1.pkg","licenselogic":"single","pkgsize":74164,"desc":"sgrep (structured grep) is a tool for searching and indexing text, SGML,XML\nand HTML files and filtering text streams using structural criteria. The data\nmodel of sgrep is based on regions, which are nonempty substrings of text.\nRegions are typically occurrences of constant strings, SGML-tags, or meaningful\ntext elements, which are recognizable through some delimiting strings or the\nbuiltin SGML, XML and HTML parser. Regions can be arbitrarily long, arbitrarily\noverlapping, and arbitrarily nested.\n\nSgrep is a convenient tool for making queries to almost any kind of text files\nwith some well kown structure. These include programs, mail folders, news\nfolders, HTML, SGML, etc... With relatively simple queries you can display mail\nmessages by their subject or sender, extract titles or links or any regions\nfrom HTML files, function prototypes from C or make complex queries to SGML\nfiles based on the DTD of the file.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe sgrep2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sgwi","origin":"mail/sgwi","version":"1.1.8_1","comment":"PHP web interface to SQLGrey","maintainer":"lukasz@wasikowski.net","www":"http://www.vanheusden.com/sgwi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7360ebf09b34c784ea039aaa91dc5d005dcddb6558ea81cbf975c3dc62d9a7a7","flatsize":57295,"path":"All/sgwi-1.1.8_1.pkg","repopath":"All/sgwi-1.1.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17180,"desc":"sgwi is a web interface to SQLGrey written in PHP.\nIt allows you to edit the white- and blacklists as\nwell as the current state of the greylist.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"}},"categories":["mail","www"],"options":{"MYSQL":"on","PGSQL":"off","SQLITE3":"off"},"messages":[{"message":"1. Configure sgwi\n-----------------\nEdit the /usr/local/www/sgwi/includes/config.inc.php file to reflect your\nsetup.\n\nThe default password for sgwi is admin/admin. It's specified in\nthe .htpasswd file in /usr/local/www/sgwi/ directory. Change it\nwith:\n\nhtpasswd /usr/local/www/sgwi/.htpasswd admin\n\nAlso make sure that the location of the .htpasswd file specified\nin .htaccess file matches your path.\n\n2. Configure Apache\n-------------------\nAdd a line in your httpd.conf to allow the use of .htaccess file.\n\n<Directory \"/usr/local/www/sgwi/\">\n        Options Indexes\n        AllowOverride AuthConfig\n</Directory>","type":"install"}]},{"name":"sha1collisiondetection","origin":"security/sha1collisiondetection","version":"1.0.3","comment":"Library and command line tool to detect SHA-1 collisions","maintainer":"jharris@widomaker.com","www":"https://github.com/cr-marcstevens/sha1collisiondetection","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0949cedd2a4a4547cb1d77e00e8416967ee281ecf4032cc06b055d4a488f8eb4","flatsize":59177,"path":"All/sha1collisiondetection-1.0.3.pkg","repopath":"All/sha1collisiondetection-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18044,"desc":"This library and command line tool were designed as near drop-in\nreplacements for common SHA-1 libraries and sha1sum. They will compute\nthe SHA-1 hash of any given file and additionally will detect\ncryptanalytic collision attacks against SHA-1 present in each file.\nIt is very fast and takes less than twice the amount of time as\nregular SHA-1.\n\nThere are two programs:  sha1dcsum and sha1dcsum_partialcoll.\nThe first program, sha1dcsum, will detect and warn for files that were\ngenerated with a cryptanalytic SHA-1 collision attack like the one\ndocumented at https://shattered.io/. The second program,\nsha1dcsum_partialcoll, will detect and warn for files that were\ngenerated with a cryptanalytic collision attack against reduced-\nround SHA-1 (of which there are a few examples so far).","categories":["security"],"shlibs_provided":["libsha1detectcoll.so.1"]},{"name":"sgmls","origin":"textproc/sgmls","version":"1.1.91_3","comment":"SGML parser","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f63b68f9c9006d5e847badf6f57e59c694e771a0fad143a8aab62a634e4752c","flatsize":296537,"path":"All/sgmls-1.1.91_3.pkg","repopath":"All/sgmls-1.1.91_3.pkg","licenselogic":"single","pkgsize":102296,"desc":"An SGML System conforming to International Standard ISO 8879:\n    sgmls    - a validating SGML parser\n    sgmlsasp - translate output of sgmls using ASP replacement files\n    rast     - translate output of sgmls to RAST format","categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sgmls port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sgrep","origin":"textproc/sgrep","version":"0.99_3","comment":"Grep for structured text like SGML and HTML","maintainer":"bofh@FreeBSD.org","www":"https://www.cs.helsinki.fi/u/jjaakkol/sgrep.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e748cef6b0da5caa7c11f82f6bd77e298e87a17271879fa6fe847be04c27b05","flatsize":86238,"path":"All/sgrep-0.99_3.pkg","repopath":"All/sgrep-0.99_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":39316,"desc":"`sgrep' (structured grep) is a tool for searching text files and\nfiltering text streams using structural criteria.  Complex criteria\ncan be specified as macros using M4.\n\nSgrep was created by:\n\n\tJani Jaakkola, email:Jani.Jaakkola@helsinki.fi\n\tPekka Kilpelainen, email: Pekka.Kilpelainen@helsinki.fi","categories":["textproc"]},{"name":"sgmlformat","origin":"textproc/sgmlformat","version":"1.7_8","comment":"Generates groff and HTML from linuxdoc and docbook SGML documents","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"804612c972405663530ee7a28547f29ebeeb643a444a75532adda8b7b77c901e","flatsize":572290,"path":"All/sgmlformat-1.7_8.pkg","repopath":"All/sgmlformat-1.7_8.pkg","licenselogic":"single","pkgsize":86900,"desc":"This package contains SGML formatting tools that were once a part\nof the base FreeBSD distribution.  This port should be regarded\nas a temporary solution to formatting SGML files until the\nwrinkles in jade, a DSSSL processor, get ironed out.\n\nJuly 16, 1997\njfieber@FreeBSD.org","deps":{"docbook-sgml":{"origin":"textproc/docbook-sgml","version":"4.5_1"},"groff":{"origin":"textproc/groff","version":"1.23.0_3"},"linuxdoc":{"origin":"textproc/linuxdoc","version":"1.1_2"},"openjade":{"origin":"textproc/openjade","version":"1.3.3p1_5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","print"],"messages":[{"message":"To avoid any confusion with the versions of these tools that\nmight already be installed in your system, after installing this\npackage you may wish move or remove:\n\n/usr/bin/sgmlfmt\n/usr/bin/sgmls\n/usr/bin/instant\n/usr/share/sgml/*  (all subdirectories)","type":"install"},{"message":"===>   NOTICE:\n\nThe sgmlformat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"shaaft","origin":"games/shaaft","version":"0.5.0_27","comment":"OpenGL 3D falling block game similar to Blockout","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"800ed17b5c10b888056d045e6a6a8ff925c19dc8c82f72f6c340405fc6b57d41","flatsize":645484,"path":"All/shaaft-0.5.0_27.pkg","repopath":"All/shaaft-0.5.0_27.pkg","licenselogic":"single","pkgsize":511344,"desc":"Shaaft is an OpenGL 3D falling block game similar to Blockout.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libGL.so.1","libpng16.so.16","libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe shaaft port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sgf2tex","origin":"print/sgf2tex","version":"3.3_7","comment":"Convert a Go game record in SGF format into TeX and provide fonts to make a dvi","maintainer":"spcoltri@omcl.org","www":"http://match.stanford.edu/~bump/sgf2tex.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ae296f35f29a0d7277e798d92c8dea4f2193fe25963f4d22e46cb70d102c199","flatsize":234996,"path":"All/sgf2tex-3.3_7.pkg","repopath":"All/sgf2tex-3.3_7.pkg","licenselogic":"single","pkgsize":64020,"desc":"sgf2tex is a system for typesetting Go games and diagrams using TeX. This\nsystem may be used with either plain TeX or LaTeX. It includes the Metafont\nsources for a new set of Go fonts, and a Perl script called Sgf2tex which\ntranslates files in ``Smart Go Format'' (SGF) into TeX.","deps":{"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print"]},{"name":"sgifonts","origin":"x11-fonts/sgifonts","version":"1.0.1_5","comment":"Fonts from the SGI ProPack 1.4 (originally for Linux)","maintainer":"portmaster@BSDforge.com","www":"http://oss.sgi.com/projects/sgi_propack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df6fabe29fdfee9280081a2f75753fb0f57b8dd28645ebb930a1ec8b7e99e7d8","flatsize":155168,"path":"All/sgifonts-1.0.1_5.pkg","repopath":"All/sgifonts-1.0.1_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":149476,"desc":"These are the fonts from the SGI ProPack for Linux.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"Add a line\nFontPath \"/usr/local/share/fonts/sgi\nto your xorg.conf.\nThen, restart the X server or do \"xset fp rehash\".","type":"install"}]},{"name":"sfsexp","origin":"devel/sfsexp","version":"1.4.1","comment":"Small Fast S-Expression Library","maintainer":"jrm@FreeBSD.org","www":"https://github.com/mjsottile/sfsexp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7a269a11881d499f8c9e1e6829895a25c89d95f837927af005227e98b4c33b5","flatsize":174645,"path":"All/sfsexp-1.4.1.pkg","repopath":"All/sfsexp-1.4.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":47184,"desc":"The sfsexp library is intended for developers who wish to manipulate\n(read, parse, modify, and create) symbolic expressions from C or C++\nprograms. A symbolic expression, or s-expression, is essentially a\nLISP-like expression such as (a (b c)). S-expressions are able to\nrepresent complex, structured data without requiring additional\nmeta-data describing the structure. They are recursively defined: an\ns-expression is a list of either atoms or s-expressions. In the example\nabove, the expression contains an atom \"a\" and an s-expression, which in\nturn contains two atoms, \"b\" and \"c\". They are simple, useful, and well\nunderstood.\n\nThis library is designed to provide a minimal set of functions and data\nstructures for the four functions listed above: reading s-expressions\n(I/O), parsing strings containing them into an AST equivalent, modifying\nthe AST representation, and converting the AST back into a well\nformatted string. The primary goals are efficiency and simplicity. This\nlibrary forms the basis of the data representation and transmission\nprotocol for the Supermon high-speed cluster monitoring system from the\nLANL Advanced Computing Laboratory. The usefulness and lack of choice in\navailable, open source s-expression libraries around 2003 motivated the\nindependent (from supermon) release of this library.","categories":["devel"],"shlibs_provided":["libsexp.so.1"]},{"name":"sgb","origin":"devel/sgb","version":"20090810_1","comment":"The Stanford GraphBase: A Platform for Combinatorial Computing","maintainer":"gerald@FreeBSD.org","www":"https://www-cs-faculty.stanford.edu/~knuth/sgb.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"165c5afcecabb37e5a004f03002cb744e2004bcffe07d0587673f7ed2eb90ac5","flatsize":781446,"path":"All/sgb-20090810_1.pkg","repopath":"All/sgb-20090810_1.pkg","licenselogic":"single","pkgsize":262432,"desc":"A workbench for combinatorial computing, and standard sets of data that\ncan be used for benchmark tests of competing methods by Donald Knuth.\nAlso includes demonstration programs and games that make use of the data.\n\nGerald Pfeifer <gerald@FreeBSD.org>","categories":["devel"]},{"name":"sfm","origin":"misc/sfm","version":"0.4","comment":"Simple file manager for Unix-like systems","maintainer":"danfe@FreeBSD.org","www":"https://git.afify.dev/sfm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd3c3d102d05bfa033123a39bb73e0e85a6be542b4b6506480bc719d83153be4","flatsize":61379,"path":"All/sfm-0.4.pkg","repopath":"All/sfm-0.4.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":24116,"desc":"sfm is a simple file manager for Unix-like systems.  It features:\n\n  - pthread(3) to read events, no timers\n  - BSD kqueue(2) notification mechanism\n  - dual panel, bottom statusbar\n  - open files by extension\n  - bookmarks, filters\n  - vim-like key bindings","categories":["misc"]},{"name":"sfront","origin":"audio/sfront","version":"0.99","comment":"Translator that converts MP4-SA files into efficient C programs","maintainer":"ehaupt@FreeBSD.org","www":"https://john-lazzaro.github.io/sa/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ed81b091a1a1e563b918c342186bf6d0bb274041ffacfe518de1b25ffeb8e43","flatsize":1678948,"path":"All/sfront-0.99.pkg","repopath":"All/sfront-0.99.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":409908,"desc":"sfront is a translator that converts MP4-SA files into efficient C\nprograms that generate audio for rendering, interactive and network\napplications.","categories":["audio"]},{"name":"sflowtool","origin":"net/sflowtool","version":"6.04","comment":"sFlow capture and sFlow-to-NetFlow conversion tool","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/sflow/sflowtool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a5aeed3e5436ff7dc5021633acb2519ce63ca64b1ef28155c4274214b92c011","flatsize":120989,"path":"All/sflowtool-6.04.pkg","repopath":"All/sflowtool-6.04.pkg","licenselogic":"single","licenses":["InMon"],"pkgsize":45628,"desc":"Print binary sFlow feed to ASCII, or forward it to other collectors.\n\nThis tool receives sFlow data, and generates either a simple-to-parse\ntagged-ASCII output, or binary output in tcpdump(1) format. It can also\ngenerate Cisco NetFlow version 5 datagrams and send them to a destination\nUDP host:port, or forward the original sFlow feed to a number of\nadditional collectors.","categories":["net"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"sfft","origin":"math/sfft","version":"0.1.0_12","comment":"Optimized Sparse Fast Fourier Transform","maintainer":"ports@FreeBSD.org","www":"https://spiral.net/software/sfft.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9069f0467a724772bf1d3edd4041aaa5ab19e0761053f2f890e2fd14fcdcd29c","flatsize":354035,"path":"All/sfft-0.1.0_12.pkg","repopath":"All/sfft-0.1.0_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":183736,"desc":"sfft is a library to compute discrete Fourier transforms of signals with\na sparse frequency domain, using an algorithm that is more efficient than\nother known FFT algorithms. It was developed by Haitham Hassanieh, Piotr\nIndyk, Dina Katabi, and Eric Price at the Computer Science and Artifical\nIntelligence Lab at MIT. Performance optimizations were developed by J.\nSchumacher at the Computer Science Department of ETH Zurich in 2013.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"}},"categories":["math"],"shlibs_required":["libfftw3.so.3"],"shlibs_provided":["libsfft.so.1"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"on","PROFILE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe sfft port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"shootingstar","origin":"games/shootingstar","version":"1.2.0_13","comment":"SDL/OpenGL top-down shooter","maintainer":"amdmi3@FreeBSD.org","www":"http://www.2ndpoint.fi/ss","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3092824fa94a2287dac003fa4314528aa8ef95e654d6e2bfab9d1cd8da87a7b","flatsize":8119242,"path":"All/shootingstar-1.2.0_13.pkg","repopath":"All/shootingstar-1.2.0_13.pkg","licenselogic":"single","pkgsize":7521120,"desc":"The Red-Shirted-Guy served happily in the police forces for many\nyears, until he got kicked out because he used too much violence.\nHe started drinking. After couple months his twin brother, the\nGreen-Shirted-Guy, thought that Red's life wasn't very glamourous,\nso Green asked Red if he wanted to collaborate and start killing\nbad guys. They both thought it was a good idea and so they started\ntheir agency, The Shooting Stars. It was finally the time to take\nlaw to their own hands.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libGLU.so.1","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"]},{"name":"sextractor","origin":"astro/sextractor","version":"2.5.0_3","comment":"Catalogue of objects builder from astronomical images","maintainer":"mathias@monnerville.com","www":"http://terapix.iap.fr/soft/sextractor/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7c529d9723630f5aad83d3f5f0aad7c8b2542eaf3d40d754db17e052d631e4d","flatsize":686157,"path":"All/sextractor-2.5.0_3.pkg","repopath":"All/sextractor-2.5.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":178612,"desc":"SExtractor is a program that builds a catalogue of objects from an\nastronomical image. Although it is particularly oriented towards\nreduction of large scale galaxy-survey data, it performs rather\nwell on moderately crowded star fields.","categories":["astro"],"options":{"STATIC":"on"}},{"name":"sfml","origin":"devel/sfml","version":"2.5.1_4","comment":"Simple and Fast Multimedia Library","maintainer":"amdmi3@FreeBSD.org","www":"https://www.sfml-dev.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74091c005baebaad492f96dc43c1fc5bcf1956bfc5e2b79b3a8ccbeaef5f74bb","flatsize":2836719,"path":"All/sfml-2.5.1_4.pkg","repopath":"All/sfml-2.5.1_4.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":990384,"desc":"SFML is a portable and easy to use multimedia API written in C++.\nYou can see it as a modern, object-oriented alternative to SDL.\n\nSFML is composed of several packages to perfectly suit your needs.\nYou can use SFML as a minimal windowing system to interface with\nOpenGL, or as a fully-featured multimedia library for building games\nor interactive programs.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"}},"categories":["devel"],"shlibs_required":["libopenal.so.1","libvorbisenc.so.2","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libFLAC.so.12","libGL.so.1","libfreetype.so.6","libX11.so.6","libXrandr.so.2"],"shlibs_provided":["libsfml-audio.so.2.5","libsfml-graphics.so.2.5","libsfml-network.so.2.5","libsfml-system.so.2.5","libsfml-window.so.2.5"],"options":{"DOCS":"on","DOXYGEN":"off","EXAMPLES":"on","WINDOW":"on","GRAPHICS":"on","AUDIO":"on","NETWORK":"on"}},{"name":"sharpconstruct","origin":"graphics/sharpconstruct","version":"0.11_20","comment":"3D modeller for organic shapes","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/sharp3d/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14371f360db3d9fd3f73cfbefc7e3400f78b84cff7619647f7a89b30cd019364","flatsize":758995,"path":"All/sharpconstruct-0.11_20.pkg","repopath":"All/sharpconstruct-0.11_20.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":281088,"desc":"SharpConstruct is a 3D modeling program designed to paint depth on\nto polygon models in real-time. Unlike traditional modeling programs,\nSharpConstruct makes it easy to model organic shapes. There is no\nneed to even look at a wireframe (unless you want to). Instead, the\nmodel is manipulated much like clay - push or pull an area, smooth\nit, make a hollow or a hill. The entire process is both simple and\norganic; you won't need years of modeling experience to create\ndetailed models in SharpConstruct.","deps":{"gtkglextmm":{"origin":"x11-toolkits/gtkglextmm","version":"1.2.0_16"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglademm":{"origin":"devel/libglademm24","version":"2.6.7_15"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libglademm-2.4.so.1","libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libgtkglextmm-x11-1.2.so.0","libgdkglextmm-x11-1.2.so.0","libgtkglext-x11-1.0.so.0","libgdkglext-x11-1.0.so.0","libGLU.so.1","libGL.so.1","libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0"]},{"name":"setsid","origin":"sysutils/setsid","version":"2.37","comment":"Run a command in a new session","maintainer":"ports@FreeBSD.org","www":"https://github.com/t6/setsid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d311159e429c50b7eb2a667afa232105be98884955ce3bbee274b5ea2506d4de","flatsize":9914,"path":"All/setsid-2.37.pkg","repopath":"All/setsid-2.37.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":5184,"desc":"Small wrapper for the setsid(2) syscall to run a command in a new\nsession.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe setsid port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sgt-puzzles","origin":"games/sgt-puzzles","version":"20240330","comment":"Simon Tatham's Portable Puzzle Collection","maintainer":"amdmi3@FreeBSD.org","www":"https://www.chiark.greenend.org.uk/~sgtatham/puzzles/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47fb7484a502ac77b291fbe08ab52ea4027d557b6547db644f9338999a8d0792","flatsize":11746836,"path":"All/sgt-puzzles-20240330.pkg","repopath":"All/sgt-puzzles-20240330.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2380940,"desc":"Simon Tatham's Portable Puzzle Collection is a set of popular puzzle\ngames for one player including Black Box, Bridges, Cube, Dominosa,\nFifteen, Filling, Flip, Flood, Galaxies, Guess, Inertia, Keen,\nLight Up, Loopy, Magnets, Map, Mines, Net, Netslide, Palisade,\nPattern, Pearl, Pegs, Range, Rectangles, Same Game, Signpost,\nSingles, Sixteen, Slant, Solo, Tents, Towers, Tracks, Twiddle,\nUndead, Unequal, Unruly and Untangle.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"GTK2":"off","GTK3":"on"}},{"name":"shared-color-profiles","origin":"graphics/shared-color-profiles","version":"0.1.5","comment":"Color profiles from contributors for color calibration","maintainer":"gnome@FreeBSD.org","www":"https://github.com/hughsie/shared-color-profiles","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9330ad9d36aa9ed9a8ce34378fb2223734d8681b260ce90c4b6c9d2b20458bbc","flatsize":25591172,"path":"All/shared-color-profiles-0.1.5.pkg","repopath":"All/shared-color-profiles-0.1.5.pkg","licenselogic":"single","pkgsize":5385408,"desc":"Shared Color Profiles contain ICC profiles from different vendors that are all\nfree, either public domain, CC-BY-SA or CC-BY-ND.\n\nThese include a Adobe RGB compatible and sRGB compatible, as well as various\nuser or manufacturer supplied profiles.","categories":["graphics"]},{"name":"shelxle","origin":"science/shelxle","version":"1.0.1652","comment":"Graphical user interface for small-molecule structure refinement","maintainer":"yuri@FreeBSD.org","www":"https://www.shelxle.org/shelx/eingabe.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"379145887218bdde8bfc875188a3679e3c06a3c20daff8e07494704dc8170246","flatsize":8138852,"path":"All/shelxle-1.0.1652.pkg","repopath":"All/shelxle-1.0.1652.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":5151300,"desc":"ShelXle is a graphical user interface for SHELXL, currently the most widely used\nprogram for small-molecule structure refinement. It combines an editor with\nsyntax highlighting for the SHELXL-associated .ins (input) and .res (output)\nfiles with an interactive graphical display for visualization of a\nthree-dimensional structure including the electron density (Fo) and difference\ndensity (Fo-Fc) maps. Special features of ShelXle include intuitive atom\n(re-)naming, a strongly coupled editor, structure visualization in various mono\nand stereo modes, and a novel way of displaying disorder extending over special\npositions. ShelXle is completely compatible with all features of SHELXL and is\nwritten entirely in C++ using the Qt and FFTW libraries. It is available at no\ncost for Windows, Linux and Mac-OS X and as source code.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["science"],"shlibs_required":["libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"sets","origin":"games/sets","version":"1.0.0_3","comment":"Implementation of the sets game","maintainer":"ports@FreeBSD.org","www":"http://www.linuxmotors.com/sets/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a80f4705674c5e90c3c9b7effde837341620f47f980704b41c0aea62aaae5df","flatsize":57339,"path":"All/sets-1.0.0_3.pkg","repopath":"All/sets-1.0.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22032,"desc":"This is an implementation of the sets game.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sets port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sex","origin":"games/sex","version":"1.0_2","comment":"Spouts silly mad-lib-style porn-like text","maintainer":"freebsd@spatula.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1005c11b821b8365dd7aabd84c497e52279f05f24ae003ea5390daf9978e6512","flatsize":14989,"path":"All/sex-1.0_2.pkg","repopath":"All/sex-1.0_2.pkg","licenselogic":"single","pkgsize":6252,"desc":"\"sex\" is yet another program for spouting silly random phrases.  It\nmimics really awful text porn with fairly comical results.\n\nThe output of this program is of a sexually explicit nature and may\noffend some viewers.","categories":["games"],"messages":[{"message":"Be advised:\n===========\n\nThe output of this program is of a sexually explicit nature and may\noffend some viewers.","type":"install"}]},{"name":"setxkbmap","origin":"x11/setxkbmap","version":"1.3.2_1","comment":"Set the keyboard using the X Keyboard Extension","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xorg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe5ee09a933a870dd9781fa8103878f851dc34ebb165b52e8c61b900ffcba126","flatsize":24672,"path":"All/setxkbmap-1.3.2_1.pkg","repopath":"All/setxkbmap-1.3.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12060,"desc":"This package contains setxkbmp, a program for setting the keyboard using\nthe X Keyboard Extension.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"}},"categories":["x11"],"shlibs_required":["libxkbfile.so.1","libX11.so.6"]},{"name":"sfcgal","origin":"databases/sfcgal","version":"1.5.1_1","comment":"Wrapper library around CGAL for PostGIS","maintainer":"lbartoletti@FreeBSD.org","www":"https://oslandia.gitlab.io/SFCGAL/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c689700581a9dc130f88c8ad4b0956e0b73c0ae54c9993a231c91120bff216e2","flatsize":12801179,"path":"All/sfcgal-1.5.1_1.pkg","repopath":"All/sfcgal-1.5.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2132896,"desc":"SFCGAL is a C++ wrapper library around CGAL with the aim of supporting ISO\n19107:2013 and OGC Simple Features Access 1.2 for 3D operations.\n\nSFCGAL provides standard compliant geometry types and operations, that can be\naccessed from its C or C++ APIs. PostGIS uses the C API, to expose some\nSFCGAL's functions in spatial databases","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["databases","math","graphics"],"shlibs_required":["libboost_thread.so.1.84.0","libboost_system.so.1.84.0","libboost_serialization.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libgmpxx.so.4","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libSFCGAL.so.1"]},{"name":"sessreg","origin":"x11/sessreg","version":"1.1.2_1","comment":"Manage utmp/wtmp entries for non-init X clients","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85fa0ba0b41989f13be53e042b341d6f4346026fc5c21c2090d1021a1724802a","flatsize":13741,"path":"All/sessreg-1.1.2_1.pkg","repopath":"All/sessreg-1.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7272,"desc":"This package contains sessreg, which is a simple program for managing\nutmp/wtmp entries for xdm sessions.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"]},{"name":"setlayout","origin":"x11/setlayout","version":"20080210","comment":"Arrange desktops in an MxN grid layout","maintainer":"oleg@bsdpower.com","www":"https://icculus.org/openbox/index.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ede24ef58d0efd66786c606ee5705dbfb8f252f788fb268518f0c78510377bf9","flatsize":6112,"path":"All/setlayout-20080210.pkg","repopath":"All/setlayout-20080210.pkg","licenselogic":"single","pkgsize":2784,"desc":"setlayout is a small program that arranges desktops in an MxN grid.\nIt should work with any EWHM-compliant window manager, such as Openbox.\n\nExample usage: setlayout 0 2 2 0 for a 2x2 grid.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"servlet-api","origin":"www/servlet-api","version":"2.5_3","comment":"The Servlet API","maintainer":"ports@FreeBSD.org","www":"http://java.sun.com/products/servlet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"598adcd484e115f91dc9b96f08689411affdb3e417bf4c3e81dd145898d6ca6a","flatsize":105112,"path":"All/servlet-api-2.5_3.pkg","repopath":"All/servlet-api-2.5_3.pkg","licenselogic":"single","pkgsize":98816,"desc":"The Servlet API\n\nJava Servlet technology provides Web developers with a simple, consistent\nmechanism for extending the functionality of a Web server and for accessing\nexisting business systems. A servlet can almost be thought of as an applet that\nruns on the server side -- without a face. Java servlets make many Web\napplications possible.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"messages":[{"message":"===>   NOTICE:\n\nThe servlet-api port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"serveez","origin":"net/serveez","version":"0.3.1_1","comment":"Server framework","maintainer":"bofh@FreeBSD.org","www":"https://www.gnu.org/software/serveez/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"187ec9aacb592876868fd0725bbf5f8e4bac24b443090c873b4bd3b748712a80","flatsize":1037860,"path":"All/serveez-0.3.1_1.pkg","repopath":"All/serveez-0.3.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":265800,"desc":"Serveez is a server framework. It provides routines and help for\nimplementing IP based servers (currently TCP, UDP and ICMP). It is also\npossible to use named pipes for all connection oriented protocols. We\nthink it is worth the effort because many people need server\nfunctionality within their applications.  However, many people\nexperience problems with select()- or poll()-loops, and with\nnon-blocking operations. This application demonstrates various aspects\nof advanced network programming in a portable manner. You can use it for\nimplementing your own servers or for understanding how certain network\nservices and operations work. The package includes a number of servers\nthat work already: an HTTP server, an IRC server, a Gnutella spider and\nsome others.  One of the highlights is that you can run all protocols on\nthe same port. The application itself is single threaded but it uses\nhelper processes for concurrent name resolution and ident lookups.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["net","devel"],"shlibs_required":["libguile-2.2.so.1","libgc-threaded.so.1"],"shlibs_provided":["libserveez.so.1"],"annotations":{"cpe":"cpe:2.3:a:gnu:serveez:0.3.1:::::dragonfly6:x86_64:1"}},{"name":"serf","origin":"www/serf","version":"1.3.10_1","comment":"Serf HTTP client library","maintainer":"michaelo@apache.org","www":"https://serf.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aafd42c94eaece56bcf4d80289333bf0d4200070c3e329a42719f7883c5062f4","flatsize":380122,"path":"All/serf-1.3.10_1.pkg","repopath":"All/serf-1.3.10_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":81948,"desc":"The serf library is a C-based HTTP client library built upon the\nApache Portable Runtime (APR) library. It multiplexes connections,\nrunning the read/write communication asynchronously. Memory copies\nand transformations are kept to a minimum to provide high\nperformance operation.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libapr-1.so.0","libaprutil-1.so.0","libdb-18.1.so","libgdbm.so.6","libexpat.so.1"],"shlibs_provided":["libserf-1.so.1"],"options":{"DOCS":"on","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off"},"annotations":{"cpe":"cpe:2.3:a:serf_project:serf:1.3.10:::::dragonfly6:x86_64:1"}},{"name":"serialoverip","origin":"comms/serialoverip","version":"1.0","comment":"Transport of serial interfaces over UDP/IP","maintainer":"portmaster@BSDforge.com","www":"https://www.sourceforge.net/projects/serialoverip/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd53508daedb86f8074ce6d97af949ea3167bba9893a62f88705c4d273de8104","flatsize":29133,"path":"All/serialoverip-1.0.pkg","repopath":"All/serialoverip-1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11392,"desc":"SerialOverIP Version 1.0, 8 Mar 2002\n\nTool for transport of serial interfaces over UDP/IP.\nUseful for accessing a distant serial device by a local Windoze\nprogram.","categories":["comms","net"],"options":{"DOCS":"on"}},{"name":"serialmail","origin":"mail/serialmail","version":"0.75_4","comment":"Tools for passing mail across serial links","maintainer":"ports@FreeBSD.org","www":"https://cr.yp.to/serialmail.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9930aba035482cbeb4a1dd365cacadcdc4c6bb3ce87bfd61ae23bb94c6a33846","flatsize":112275,"path":"All/serialmail-0.75_4.pkg","repopath":"All/serialmail-0.75_4.pkg","licenselogic":"single","licenses":["djb"],"pkgsize":34868,"desc":"serialmail is a collection of tools for passing mail across serial\nlinks. It works with qmail: you use qmail to deliver messages to a\nmaildir, and then serialmail to deliver messages out of the maildir.\n\nserialmail uses ucspi-tcp/tcpclient for networking. It can also be used\nwith future UCSPI clients for transparent compression, IPv6, etc.\n\nserialmail supports SMTP, including ESMTP PIPELINING, and QMTP.\n\nserialmail is under user control. A user delivering messages to a\nmaildir, and picking up the messages through qmail-pop3d, can switch to\nmaildirsmtp without pestering the sysadmin. The user can also decide\nwhether undeliverable messages should be left for POP retrieval or\nbounced back to the sender.","deps":{"netqmail":{"origin":"mail/qmail","version":"1.06_7"},"ucspi-tcp":{"origin":"sysutils/ucspi-tcp","version":"0.88_3"}},"categories":["mail"],"options":{"AUTH":"off","DOCS":"on","UCSPI_SSL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe serialmail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ser2net","origin":"comms/ser2net","version":"3.5.1_1","comment":"Allows to access serial ports over IP","maintainer":"ports@FreeBSD.org","www":"https://www.sourceforge.net/projects/ser2net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac5f58e9c442fbc764a74bdb3f0ab653f69861bd00eb768d19bb48821ea61bfe","flatsize":181583,"path":"All/ser2net-3.5.1_1.pkg","repopath":"All/ser2net-3.5.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":73992,"desc":"This is ser2net, a program for allowing network connections to serial\nports.  See the man page for information about using the program.\n\nNote that ser2net supports RFC 2217 (remote control of serial port\nparameters), but you must have a compliant client.  The only one I\nknow if is kermit (http://www.columbia.edu/kermit).","categories":["comms","net"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ser2net port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sequeler","origin":"databases/sequeler","version":"0.8.2_5","comment":"Friendly SQL client","maintainer":"ports@FreeBSD.org","www":"https://github.com/Alecaddd/sequeler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8ef9a9a221fe4a3f4e1d312441e5ba34a3985b12259811cb9120713eec15110","flatsize":1404207,"path":"All/sequeler-0.8.2_5.pkg","repopath":"All/sequeler-0.8.2_5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":168920,"desc":"Sequeler is a friendly SQL client that allows you to connect to\nyour local and remote databases, write SQL in a handy text editor\nwith language recognition, and visualize SELECT results.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"granite":{"origin":"x11-toolkits/granite","version":"6.2.0_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgda5":{"origin":"databases/libgda5","version":"5.2.10_4"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["databases"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgranite.so.6","libgee-0.8.so.2","libgda-5.0.so.4","libssh2.so.1","libsecret-1.so.0","libgtksourceview-3.0.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe sequeler port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"seqtk","origin":"biology/seqtk","version":"1.4","comment":"Tool for processing sequences in FASTA/FASTQ format","maintainer":"jwb@FreeBSD.org","www":"https://github.com/lh3/seqtk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26d8a03aae59a7629c443ea22b7c0bfa5ee1321d6cd3c900ff1ba5d005203d6c","flatsize":102293,"path":"All/seqtk-1.4.pkg","repopath":"All/seqtk-1.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":41700,"desc":"Seqtk is a fast and lightweight tool for processing sequences in the FASTA or\nFASTQ format. It seamlessly parses both FASTA and FASTQ files which can also be\noptionally compressed by gzip.  It performs basic file conversions and edits\nmuch like standard Unix tools do with text files.","categories":["biology"]},{"name":"seq2gif","origin":"graphics/seq2gif","version":"0.10.4","comment":"Convert a ttyrec record into a gif animation directly","maintainer":"sue@iwmt.org","www":"https://saitoha.github.io/seq2gif/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91c7feb726a045102160d8e974b4d66e2548249033bc9a4aefb22b0cc1cf62a9","flatsize":312281,"path":"All/seq2gif-0.10.4.pkg","repopath":"All/seq2gif-0.10.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":117548,"desc":"This software converts a sequences record file generated by ttyrec into a\ngif animation directly using portable built-in terminal emulation engine\noriginated from yaft. yaft provides rare terminal emulation features such as\nSIXEL/DRCS.","categories":["graphics"],"options":{"DOCS":"on"}},{"name":"seq2","origin":"misc/seq2","version":"0.2_2","comment":"Clone of the UNIX(tm) program called seq","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9a748b106f0b2c9488241ffe8a2ceb95035a26282aca5d7c9dac53f1ea989c5","flatsize":29917,"path":"All/seq2-0.2_2.pkg","repopath":"All/seq2-0.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11880,"desc":"seq2 is a clone of the Unix program called \"seq\" with\nsome additional options, such as specifying a delay after\neach number, or specifying your own text to prepend each\nnumber.  Features like for, while, and executing programs\nare in development.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe seq2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"seqan1","origin":"biology/seqan1","version":"1.3.1_4","comment":"C++ Sequence Analysis Library","maintainer":"h2+fbsdports@fsfe.org","www":"https://www.seqan.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a102279062605abc2157354adce72e89c31cbf1f8ca26e561ee2b07105677100","flatsize":17131532,"path":"All/seqan1-1.3.1_4.pkg","repopath":"All/seqan1-1.3.1_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1343500,"desc":"SeqAn is an open source C++ library of efficient algorithms\nand data structures for the analysis of sequences with the\nfocus on biological data.\n\nThis port includes only the library, the apps have been\nmoved to biology/seqan-apps. This is the last release of\nthe version 1 API, it is highly recommended to upgrade to\nbiology/seqan (version 2).","categories":["biology"],"options":{"DOCS":"on"}},{"name":"separate","origin":"graphics/separate","version":"0.5.8_7,1","comment":"CMYK plugin for The GIMP","maintainer":"ports@FreeBSD.org","www":"https://cue.yellowmagic.info/softwares/separate.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d164c9577dc2415e1bc5a18bd7f0b711fe4429207add2ca96c7b6bf3a02cb848","flatsize":317113,"path":"All/separate-0.5.8_7,1.pkg","repopath":"All/separate-0.5.8_7,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":86200,"desc":"Separate+ is a CMYK Separation plugin for The GIMP.\n\nOne thing preventing The GIMP from being useful\nin a pre-press environment is the lack of support\nfor the CMYK colour-space. This plug-in goes some\nsmall way towards rectifying the situation, using\na trick with layers to fake CMYK support.","deps":{"gimp-app":{"origin":"graphics/gimp-app","version":"2.10.38,1"},"lcms":{"origin":"graphics/lcms","version":"1.19_9,1"}},"categories":["graphics"],"shlibs_required":["libgimp-2.0.so.0","libgimpmath-2.0.so.0","libgimpconfig-2.0.so.0","libgimpcolor-2.0.so.0","libgimpbase-2.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libgegl-0.4.so.0","libgegl-npd-0.4.so","libgmodule-2.0.so.0","libjson-glib-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libbabl-0.1.so.0","libgimpui-2.0.so.0","libgimpwidgets-2.0.so.0","libgimpmodule-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","liblcms.so.1","libtiff.so.6","libjpeg.so.8"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"You can download and install Adobe's ICC profiles from:\nhttp://download.adobe.com/pub/adobe/iccprofiles/win/AdobeICCProfilesWin_bundler.zip","type":"install"},{"message":"===>   NOTICE:\n\nThe separate port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"serd","origin":"devel/serd","version":"0.32.2","comment":"C library for RDF syntax","maintainer":"meka@tilda.center","www":"https://drobilla.net/software/serd.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"329a699d0f8f5ee8c54ef8578e63ddc50ce68132c7a93ed06576a147be3483e6","flatsize":145453,"path":"All/serd-0.32.2.pkg","repopath":"All/serd-0.32.2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":51812,"desc":"Serd is a lightweight C library for RDF syntax which supports reading\nand writing Turtle and NTriples.\n\nSerd (and the included serdi tool) can be used to stream abbreviated\nTurtle. Serd can serialise an unbounded amount of abbreviated\nTurtle using a fixed amount of memory, and it does so very quickly.\n\nSerd is written to the Turtle, NTriples and URI specifications, and\nincludes a comprehensive test suite which includes all the tests\nfrom the Turtle specification.","categories":["devel"],"shlibs_provided":["libserd-0.so.0"]},{"name":"solarus-quest-editor","origin":"games/solarus-quest-editor","version":"1.6.5","comment":"GUI to create and modify quests for the Solarus engine","maintainer":"danilo@FreeBSD.org","www":"https://www.solarus-games.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c9dd3633fda651451baf65c720510296d5550b6b694ff3dbf73be57781fb7be","flatsize":62095584,"path":"All/solarus-quest-editor-1.6.5.pkg","repopath":"All/solarus-quest-editor-1.6.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":57821988,"desc":"Solarus Quest Editor is a graphical user interface\nto create and modify quests for the Solarus engine.","deps":{"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguist":{"origin":"devel/qt5-linguist","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"},"solarus":{"origin":"games/solarus","version":"1.6.5_1"}},"categories":["games"],"shlibs_required":["libQt5Widgets.so.5","libsolarus.so.1","libsolarus-gui.so.1","libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_ttf-2.0.so.0","libopenal.so.1","libluajit-5.1.so.2","libphysfs.so.1","libvorbisfile.so.3","libogg.so.0","libmodplug.so.1","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"LUAJIT":"on"}},{"name":"snpeff","origin":"biology/snpeff","version":"5.1","comment":"Genetic variant annotation and effect prediction toolbox","maintainer":"jwb@FreeBSD.org","www":"https://snpeff.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a548fd5706ef7058fa7367da030543dd5cf0f23c004aaea2bae432269d16c0c","flatsize":84176550,"path":"All/snpeff-5.1.pkg","repopath":"All/snpeff-5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":54400888,"desc":"Genetic variant annotation and functional effect prediction toolbox. It\nannotates and predicts the effects of genetic variants on genes and proteins\n(such as amino acid changes).\n\nFeatures:\n\n    Supports over 38,000 genomes\n    Standard ANN annotation format\n    Cancer variants analysis\n    GATK compatible (-o gatk)\n    HGVS notation\n    Sequence Ontology standardized terms","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","java","python"]},{"name":"seom","origin":"graphics/seom","version":"2010011201_4","comment":"Real-time capture library for OpenGL applications","maintainer":"ports@FreeBSD.org","www":"https://github.com/wereHamster/yukon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f31857acf111bec1542c4b86ae79de45b0f62323870ceb5a6d7ad7a82befb6a4","flatsize":79549,"path":"All/seom-2010011201_4.pkg","repopath":"All/seom-2010011201_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27384,"desc":"Yukon is a set of libraries and applications that are designed to\ncapture realtime videos of OpenGL applications (games). The original\ndesign idea is based on Anandtech's FrameGetter, but was extended\nto suit today's high-performance computers.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libX11.so.6","libXv.so.1","libXext.so.6"],"shlibs_provided":["libseom.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe seom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"signald","origin":"net-im/signald","version":"0.15.0_3","comment":"Daemon to facilitate communication via Signal Private Messenger","maintainer":"grembo@FreeBSD.org","www":"https://signald.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d3de0d60e3dc7e66aebb29b0cd04049ef1c53afec5556ee83be41acb349ecd3","flatsize":20813403,"path":"All/signald-0.15.0_3.pkg","repopath":"All/signald-0.15.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18124964,"desc":"signald - unofficial utility for interacting with Signal\n\nSignal does not offer any sort of official API. Their server software is\nopen source and anyone can figure out the REST endpoints, but formatting the\npayloads turns out to be a little trickier. Signal, unlike traditional\nmessaging applications, puts a number requirements around encryption and\naccount data storage on the client software. signald aims to handle all of\nthe Signal-specific requirements, exposing an API that sends and receives\nunencrypted messages with other software on the same machine.\n\nsignald does not come with a user friendly frontend. Users should select an\nexisting client to use signald with.","deps":{"libsignal-client":{"origin":"net-im/libsignal-client","version":"0.9.6_26,1"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"},"sqlitejdbc":{"origin":"java/sqlitejdbc","version":"056_2"},"zkgroup":{"origin":"net-im/zkgroup","version":"0.7.4_26,1"}},"categories":["net-im","java"],"users":["signal-cli"],"groups":["signal-cli"],"messages":[{"message":"Please see `man signald' for details on how to get started.","type":"install"}]},{"name":"sentinel","origin":"mail/sentinel","version":"1.7b_5","comment":"Sendmail milter API implementation","maintainer":"dinoex@FreeBSD.org","www":"https://smfilter.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbe7218e24dd7694509a33ac2399d3914d5d50aa8a7be43cba095c736d5b4a3b","flatsize":102913,"path":"All/sentinel-1.7b_5.pkg","repopath":"All/sentinel-1.7b_5.pkg","licenselogic":"single","pkgsize":36904,"desc":"Sentinel is a sendmail milter API implementation. This package might\nbe usefull for Unix system administrators who is using freeware\nSendmail. May be it's one more milter, but on the other side it's\nflexible enough to satisfy more or less subtle requirements for mail\nfiltering.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["mail"],"shlibs_required":["libmilter.so.7","libpcre.so.1","libpcreposix.so.0"],"options":{"DOCS":"on","NOSUBJECT":"off"},"messages":[{"message":"In order to run this port, please add the following line to\n/etc/mail/YOUR-CONF.mc:\n\nINPUT_MAIL_FILTER(`sentinel', `S=local:/var/spool/sentinel/sentinel.socket, F=T, T=S:2m;R:4m;E:6m')\n\nDon't forget remake sendmail configuration file after modifying YOUR-CONF.mc","type":"install"}]},{"name":"sent","origin":"misc/sent","version":"1_1","comment":"Simple plaintext presentation tool","maintainer":"0mp@FreeBSD.org","www":"https://tools.suckless.org/sent/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3757c8b40131c5a663bd1a7fa6bd72377886872d9c09419422d4b3820f79e3bd","flatsize":54704,"path":"All/sent-1_1.pkg","repopath":"All/sent-1_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":15824,"desc":"Simple plaintext presentation tool.","deps":{"farbfeld":{"origin":"graphics/farbfeld","version":"4_2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"}},"categories":["misc"],"shlibs_required":["libXft.so.2","libfontconfig.so.1","libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"seqan","origin":"biology/seqan","version":"2.4.0","comment":"C++ sequence analysis template library","maintainer":"h2+fbsdports@fsfe.org","www":"https://www.seqan.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"539d902a750e4679054c69120f876d35dfe68ad343d06626e6ac005220b0ee81","flatsize":36779312,"path":"All/seqan-2.4.0.pkg","repopath":"All/seqan-2.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4948168,"desc":"SeqAn is an open source C++ library of efficient algorithms\nand data structures for the analysis of sequences with the\nfocus on biological data. The library is licensed under the\n3-clause BSD license except the applications which are GPL.\n\nThis port only contains the header library and API documentation.\nThe apps are installed by biology/seqan-apps.","categories":["biology"],"options":{"DOCS":"on"}},{"name":"sentry-cli","origin":"devel/sentry-cli","version":"2.31.0_2","comment":"Command line utility to work with Sentry","maintainer":"lcook@FreeBSD.org","www":"https://docs.sentry.io/cli/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"517ed453d7b86a346f1cd50f43e7d0c9d9fea50634548ad0731f698c74d146db","flatsize":7324222,"path":"All/sentry-cli-2.31.0_2.pkg","repopath":"All/sentry-cli-2.31.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2153712,"desc":"Sentry command line client for some generic tasks.\nIt can connect to the Sentry API and manage some\ndata for your projects. It's primarily used for\nmanaging debug information files for iOS, Android\nas well as release and source maps management for\nother platforms.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libgit2.so.1.7","libzstd.so.1","libcurl.so.4"],"options":{"DOCS":"on","REPORTING":"on"}},{"name":"signal-cli","origin":"net-im/signal-cli","version":"0.9.0_1,1","comment":"Command-line and D-Bus interface for Signal and libsignal-service-java","maintainer":"ports@FreeBSD.org","www":"https://github.com/AsamK/signal-cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"007eef572a0f4e5b1686823da75782a6c7f52ee142fbe293b437485238ac2946","flatsize":21177633,"path":"All/signal-cli-0.9.0_1,1.pkg","repopath":"All/signal-cli-0.9.0_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18486224,"desc":"signal-cli is a command-line interface for libsignal-service-java. It supports\nregistering, verifying, sending and receiving messages. To be able to link to\nan existing Signal-Android/signal-cli instance, signal-cli uses a patched\nlibsignal-service-java, because libsignal-service-java does not yet support\nprovisioning as a slave device. For registering you need a phone number where\nyou can receive SMS or incoming calls. signal-cli is primarily intended to be\nused on servers to notify admins of important events. For this use-case, it has\na dbus interface, that can be used to send messages from any programming\nlanguage that has dbus bindings.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"libsignal-client":{"origin":"net-im/libsignal-client","version":"0.9.6_26,1"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"},"zkgroup":{"origin":"net-im/zkgroup","version":"0.7.4_26,1"}},"categories":["net-im","java"],"users":["signal-cli"],"groups":["signal-cli"],"options":{"DBUS":"on"},"messages":[{"message":"Quick start\n===========\n\n1. Generate a QR code to link this signal-cli to the other user device like a\n   phone or tablet with a Signal app (this step requires qrencode(1), which is\n   an additional utility provided by the graphics/libqrencode port):\n\n       signal-cli link -n DEVICENAME | xargs -n 1 qrencode -t ANSI256\n\n2. Scan the generated QR code with an app.\n\n3. Send a test message to yourself:\n\n       signal-cli -u NUMBER send -m \"This is a test\" NUMBER\n\nSee the signal-cli wiki for more details:\nhttps://github.com/AsamK/signal-cli/wiki\n\nRunning a signal-cli daemon (using D-Bus user bus)\n==================================================\n\nThe DBUS_SESSION_BUS_ADDRESS environment variable should be present for\nsignal-cli to function properly when run as a daemon (`signal-cli daemon`).\n\nThe easiest way is to run the graphical session with dbus-run-session(1), e.g.:\n\n    dbus-run-session -- startx\n\nsignal_cli service (using D-Bus system bus)\n===========================================\n\nThere is an rc(8) script available for signal-cli if it's desired to use\nsignal-cli in a daemon mode with the D-Bus system bus.\n\nFirst, configure the service in rc.conf(5):\n\n    sysrc signal_cli_enable=\"YES\"\n    sysrc signal_cli_phone_number=\"+48123456789\"\n\nBefore starting the service, it is needed to either register a new Signal\naccount or to link this machine with an existing account. It is possible to\ncreate a linking URL this way:\n\n    service signal_cli runcli link -n DEVICENAME\n\nSee the signal-cli wiki for more details:\nhttps://github.com/AsamK/signal-cli/wiki","type":"install"},{"message":"===>   NOTICE:\n\nThe signal-cli port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"simbody","origin":"science/simbody","version":"3.7_7","comment":"Multibody dynamics library for (bio)mechanical systems simulation","maintainer":"yuri@FreeBSD.org","www":"https://simtk.org/projects/simbody","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3caa3573856c908fdaa2bb8d5a2e204f10be8919afcb8b9f952714a7d90d285a","flatsize":45682625,"path":"All/simbody-3.7_7.pkg","repopath":"All/simbody-3.7_7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20387652,"desc":"Simbody is useful for internal coordinate and coarse grained molecule modeling,\nlarge scale mechanical models like skeletons, and anything else that can be\nmodeled as bodies interconnected by joints, acted upon by forces, and restricted\nby constraints.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science","biology"],"shlibs_required":["libopenblas.so.0","libglut.so.3","libXmu.so.6","libXi.so.6","libGL.so.1","libGLU.so.1"],"shlibs_provided":["libSimTKcommon.so.3.7","libSimTKmath.so.3.7","libSimTKsimbody.so.3.7"],"options":{"DOCS":"on","EXAMPLE_PROGRAMS":"off","VISUALIZER":"on"}},{"name":"senna","origin":"textproc/senna","version":"1.1.5_10,1","comment":"Embeddable Fulltext Search Engine","maintainer":"ports@FreeBSD.org","www":"http://qwik.jp/senna/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcee31a0b30ccd4154e0dffb5b9c3306ab2e95503b0fe62c2624242027272fc0","flatsize":3316371,"path":"All/senna-1.1.5_10,1.pkg","repopath":"All/senna-1.1.5_10,1.pkg","licenselogic":"single","pkgsize":596692,"desc":"Senna is an embeddable fulltext search engine, which you can use in\nconjunction with various scripting languages and databases. Senna is\nan inverted index based engine, and combines the best of n-gram\nindexing and word indexing to achieve fast, precise searches. While\nsenna codebase is rather compact it is scalable enough to handle large\namounts of data and queries.","deps":{"ja-mecab":{"origin":"japanese/mecab","version":"0.996_4"}},"categories":["textproc"],"shlibs_required":["libmecab.so.2"],"shlibs_provided":["libsenna.so.0"],"options":{"MECAB":"on","NFKC":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe senna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sentencepiece","origin":"textproc/sentencepiece","version":"0.2.0","comment":"Unsupervised text tokenizer for Neural Network-based text generation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/google/sentencepiece","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9bd94e9fb569f2fe0697d129e5f1f25cd5cb11ad7fff9fa19ad51de47b8a4a8","flatsize":7497400,"path":"All/sentencepiece-0.2.0.pkg","repopath":"All/sentencepiece-0.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":985088,"desc":"SentencePiece is an unsupervised text tokenizer and detokenizer mainly for\nNeural Network-based text generation systems where the vocabulary size is\npredetermined prior to the neural model training. SentencePiece implements\nsubword units (e.g., byte-pair-encoding (BPE)) and unigram language model\nwith the extension of direct training from raw sentences. SentencePiece\nallows us to make a purely end-to-end system that does not depend on\nlanguage-specific pre/postprocessing.","deps":{"google-perftools":{"origin":"devel/google-perftools","version":"2.15"}},"categories":["textproc"],"shlibs_required":["libtcmalloc_minimal.so.4"],"shlibs_provided":["libsentencepiece.so.0","libsentencepiece_train.so.0"]},{"name":"sendxmpp","origin":"net-im/sendxmpp","version":"1.24_1","comment":"Perl script to send XMPP (Jabber) messages","maintainer":"mek@mek.uz.ua","www":"https://sendxmpp.hostname.sk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58b062372bc256ccea9acf57871e4e4986758b9ffe21b58b0cb6f49e6b6beca3","flatsize":41761,"path":"All/sendxmpp-1.24_1.pkg","repopath":"All/sendxmpp-1.24_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17816,"desc":"sendxmpp is a program to send XMPP (Jabber) messages from the command-line.\nMessages can be sent both to individual recipients and chatrooms.","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-Net-XMPP":{"origin":"net-im/p5-Net-XMPP","version":"1.05_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","perl5"],"options":{"EXAMPLES":"on"},"messages":[{"message":"Existing users of 'sendxmpp' be aware that the format of\nthe config file has changed and you need to update your\n~/.sendxmpprc file accordingly.\n\nThe new config file format is described in the man page.","type":"install"}]},{"name":"sendsms","origin":"net/sendsms","version":"0.2.4","comment":"Simple perl command-line utility to send SMS via from on provider site","maintainer":"ports@FreeBSD.org","www":"http://caspian.dotconf.net/menu/Software/SendSMS/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c85ff87545870fd4cb5ec9507e0e6b79cf62b175761085d8e9cccf0dc14c8b2a","flatsize":39384,"path":"All/sendsms-0.2.4.pkg","repopath":"All/sendsms-0.2.4.pkg","licenselogic":"single","pkgsize":13540,"desc":"If you have an AT&T Wireless, Bell Canada/Bell Mobility, Cellular One,\nCingular, Cricket, Sprint PCS, SkyTel, or T-Mobile cell phone or pager, and you\nwant the ability to send SMS messages to it via a command-line utility, this is\nwhat you need. All this program requires is a computer with a baseline Perl 5.x\ninstallation and web access. NO EXTRA PERL MODULES REQUIRED!\n\nHow does it work?\nSendSMS connects to your service provider's web page and pretends to submit a\nform to their 'Instant Messaging' web page. Currently, AT&T Wireless, Bell\nCanada/Bell Mobility, Cellular One, Cingular, Cricket, SkyTel, Sprint PCS, and\nT-Mobile are supported. Users are encouraged to modify the provided templates to\nadd support for any providers who are currently unsupported.\n\nOther Service Providers\nIf you are interested in supporting another service provider please try to\nmodify sendSMS on your own. It is not hard at all. Instructions and examples are\nincluded in the code, and if you're familiar with the site you're porting to, it\ntakes about 15 minutes. If you get sendSMS working with any other providers' web\nsites, please email Paul Kreiner [deacon at thedeacon.org] and/or the port\nmaintainer a patch so it can be added to the next release.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe sendsms port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sendok","origin":"mail/sendok","version":"0.9.2","comment":"Generates qmail email addresses with timed cookies","maintainer":"zakj@nox.cx","www":"https://peff.net/sendok/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e4b414c453cc7b4f79d6b4e43924b4e334154b41e27a34e59dc5fc3a2b6afec","flatsize":32048,"path":"All/sendok-0.9.2.pkg","repopath":"All/sendok-0.9.2.pkg","licenselogic":"single","pkgsize":8340,"desc":"sendok is a simple program to generate qmail email addresses with timed cookies\nin them. That is, you can give someone a generated address that will accept\nmail from a given sender for a given time period. The address contains a\ncryptographic hash so that no per-address local data needs to be stored.","deps":{"netqmail":{"origin":"mail/qmail","version":"1.06_7"}},"categories":["mail"]},{"name":"sendip","origin":"net-mgmt/sendip","version":"2.5_5","comment":"Command-line tool for sending arbitrary IP packets","maintainer":"coco@executive-computing.de","www":"https://www.earth.li/projectpurple/progs/sendip.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4a28b4048b6b1a66bffd7edcded700ddbe405ed00b83803c64f3a53678c582f","flatsize":151474,"path":"All/sendip-2.5_5.pkg","repopath":"All/sendip-2.5_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40296,"desc":"SendIP has a large number of command line options to specify the content of\nevery header of a RIP, TCP, UDP, ICMP or raw IPv4 and IPv6 packet. It also\nallows any data to be added to the packet. Checksums can be calculated\nautomatically, but if you wish to send out wrong checksums, that is\nsupported too.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"sendSNPP","origin":"net/sendsnpp","version":"v1.03_1","comment":"Tool for sending messages through a RFC1861 compliant SNPP server","maintainer":"ports@FreeBSD.org","www":"http://caspian.dotconf.net/menu/Software/SendSNPP/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eeb4e36b68f8c0cc00ebc8d0021914c208e8b6c6a39aeada714bc4ef42e04ed1","flatsize":25181,"path":"All/sendSNPP-v1.03_1.pkg","repopath":"All/sendSNPP-v1.03_1.pkg","licenselogic":"single","pkgsize":8192,"desc":"SendSNPP is a perl program for sending messages through a RFC1861 compliant\nSNPP server. SNPP stands for Simple Network Paging Protocol. It is used by a\nwide range of paging providers for sending pages. A list of some of the\nproviders that support the SNPP service is on the WWW site below. SendSNPP\nrequires no special modules, and has been tested on Linux and Windows systems.\nIt has a very straight forward interface making it very easy to use.\n\nFeature List:\n- Easy addition of new service providers by simply editing a hash\n- Supports logging to a file\n- Script returns error status to the system when an error occurs\n- Automatic message truncation when message exceeds providers limit\n- Verbose and descriptive error messages if something goes wrong\n- Multiple debugging levels","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe sendSNPP port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sendEmail","origin":"net/sendemail","version":"1.56_2","comment":"Lightweight, completely command line based, SMTP email agent","maintainer":"dbaio@FreeBSD.org","www":"http://caspian.dotconf.net/menu/Software/SendEmail/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84e0e3e57ab5668865862a3eb5759efa0c4d98072119a56fa8a910ee178e13f4","flatsize":103115,"path":"All/sendEmail-1.56_2.pkg","repopath":"All/sendEmail-1.56_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":26076,"desc":"SendEmail is a lightweight, completly command line based, SMTP email agent. If\nyou have the need to send email from a command prompt this tool is perfect. It\nwas designed to be used in bash scripts, Perl programs, and web sites, but it\nis also quite useful in many other contexts. SendEmail is written in Perl and\nis unique in that it requires no special modules. It has a straight forward\ninterface, making it very easy to use. It can send atttachements.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"options":{"DOCS":"on","SSL":"off"}},{"name":"semi-emacs_wayland","origin":"editors/semi","version":"1.14.7.20231102_4","comment":"SEMI, Library of MIME feature for GNU Emacs for emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/semi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3351567b2d833621be39e06e95c3c5c60028e559574812f21312d823857a149e","flatsize":611569,"path":"All/semi-emacs_wayland-1.14.7.20231102_4.pkg","repopath":"All/semi-emacs_wayland-1.14.7.20231102_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":122056,"desc":"SEMI, Library of MIME feature for GNU Emacs for emacs20.\n\n  SEMI is a library to provide MIME feature for GNU Emacs.  MIME is a\n  proposed internet standard for including content and headers other\n  than (ASCII) plain text in messages.\n\n  SEMI has the following features:\n\t- MIME message viewer   (mime-view-mode) (RFC 2045 .. 2049)\n\t- MIME message composer (mime-edit-mode) (RFC 2045 .. 2049)\n  MIME message viewer and composer also support following features:\n\t- filename handling by Content-Disposition field (RFC 1806)\n\t- PGP/MIME security Multiparts (RFC 2015)\n\t- application/pgp (draft-kazu-pgp-mime-00.txt; obsolete)\n\t- text/richtext (RFC 1521; obsolete; preview only)\n\t- text/enriched (RFC 1896)\n\t- External method configuration by mailcap (RFC 1524)\n\n  Notice that this package does not contain MIME extender for any\n  MUAs.  They are released as separated packages.\n\nPorted by shige@FreeBSD.ORG","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"flim-emacs_wayland":{"origin":"editors/flim","version":"1.14.9.20231218_2,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"semi-emacs_nox","origin":"editors/semi","version":"1.14.7.20231102_4","comment":"SEMI, Library of MIME feature for GNU Emacs for emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/semi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49038a9faf071de7e8c3de2dac85949af787ccbfb8ade4cf7ce914bd9251954a","flatsize":611569,"path":"All/semi-emacs_nox-1.14.7.20231102_4.pkg","repopath":"All/semi-emacs_nox-1.14.7.20231102_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":122028,"desc":"SEMI, Library of MIME feature for GNU Emacs for emacs20.\n\n  SEMI is a library to provide MIME feature for GNU Emacs.  MIME is a\n  proposed internet standard for including content and headers other\n  than (ASCII) plain text in messages.\n\n  SEMI has the following features:\n\t- MIME message viewer   (mime-view-mode) (RFC 2045 .. 2049)\n\t- MIME message composer (mime-edit-mode) (RFC 2045 .. 2049)\n  MIME message viewer and composer also support following features:\n\t- filename handling by Content-Disposition field (RFC 1806)\n\t- PGP/MIME security Multiparts (RFC 2015)\n\t- application/pgp (draft-kazu-pgp-mime-00.txt; obsolete)\n\t- text/richtext (RFC 1521; obsolete; preview only)\n\t- text/enriched (RFC 1896)\n\t- External method configuration by mailcap (RFC 1524)\n\n  Notice that this package does not contain MIME extender for any\n  MUAs.  They are released as separated packages.\n\nPorted by shige@FreeBSD.ORG","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"flim-emacs_nox":{"origin":"editors/flim","version":"1.14.9.20231218_2,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"semi-emacs_devel_nox","origin":"editors/semi","version":"1.14.7.20231102_4","comment":"SEMI, Library of MIME feature for GNU Emacs for emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/semi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8143eec5eaa49e766adc70e56dd9f86002d85554f1094dba5530ee99f83f43e","flatsize":610787,"path":"All/semi-emacs_devel_nox-1.14.7.20231102_4.pkg","repopath":"All/semi-emacs_devel_nox-1.14.7.20231102_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":121984,"desc":"SEMI, Library of MIME feature for GNU Emacs for emacs20.\n\n  SEMI is a library to provide MIME feature for GNU Emacs.  MIME is a\n  proposed internet standard for including content and headers other\n  than (ASCII) plain text in messages.\n\n  SEMI has the following features:\n\t- MIME message viewer   (mime-view-mode) (RFC 2045 .. 2049)\n\t- MIME message composer (mime-edit-mode) (RFC 2045 .. 2049)\n  MIME message viewer and composer also support following features:\n\t- filename handling by Content-Disposition field (RFC 1806)\n\t- PGP/MIME security Multiparts (RFC 2015)\n\t- application/pgp (draft-kazu-pgp-mime-00.txt; obsolete)\n\t- text/richtext (RFC 1521; obsolete; preview only)\n\t- text/enriched (RFC 1896)\n\t- External method configuration by mailcap (RFC 1524)\n\n  Notice that this package does not contain MIME extender for any\n  MUAs.  They are released as separated packages.\n\nPorted by shige@FreeBSD.ORG","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"flim-emacs_devel_nox":{"origin":"editors/flim","version":"1.14.9.20231218_2,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"semi","origin":"editors/semi","version":"1.14.7.20231102_4","comment":"SEMI, Library of MIME feature for GNU Emacs for emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/semi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a310047042b106010ef3e76cc7202ef9ee6f69f566da7bcd5a5589c3a7acd7d3","flatsize":611569,"path":"All/semi-1.14.7.20231102_4.pkg","repopath":"All/semi-1.14.7.20231102_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":122024,"desc":"SEMI, Library of MIME feature for GNU Emacs for emacs20.\n\n  SEMI is a library to provide MIME feature for GNU Emacs.  MIME is a\n  proposed internet standard for including content and headers other\n  than (ASCII) plain text in messages.\n\n  SEMI has the following features:\n\t- MIME message viewer   (mime-view-mode) (RFC 2045 .. 2049)\n\t- MIME message composer (mime-edit-mode) (RFC 2045 .. 2049)\n  MIME message viewer and composer also support following features:\n\t- filename handling by Content-Disposition field (RFC 1806)\n\t- PGP/MIME security Multiparts (RFC 2015)\n\t- application/pgp (draft-kazu-pgp-mime-00.txt; obsolete)\n\t- text/richtext (RFC 1521; obsolete; preview only)\n\t- text/enriched (RFC 1896)\n\t- External method configuration by mailcap (RFC 1524)\n\n  Notice that this package does not contain MIME extender for any\n  MUAs.  They are released as separated packages.\n\nPorted by shige@FreeBSD.ORG","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"flim":{"origin":"editors/flim","version":"1.14.9.20231218_2,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"simutrans-pak128","origin":"games/simutrans-pak128","version":"2.8.2","comment":"High resolution graphics set for Simutrans","maintainer":"amdmi3@FreeBSD.org","www":"https://www.simutrans.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81217cb534c5894b1cafc0b8bc89ffb8e922e759cc98dcdfbf64e8d52a09ce01","flatsize":423134358,"path":"All/simutrans-pak128-2.8.2.pkg","repopath":"All/simutrans-pak128-2.8.2.pkg","licenselogic":"single","pkgsize":37163416,"desc":"When Simutrans could only support 64px size graphics, pak128 already\nstarted. First pak to feature a complex economy and have a very\nwide variety of objects. It contains roughly 7 times more graphic\ndata than pak64 and thus requires by far the largest amount of RAM\nand processing power of all Simutrans sets.","categories":["games"]},{"name":"servingxml","origin":"java/servingxml","version":"1.1.2","comment":"Framework for flat/XML data transformations","maintainer":"jpbeconne@free.fr","www":"https://servingxml.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d8c08df5dbbcec9f37e37b1f3a15b49080331338f8ebb76c7fcf55817b3c1f7","flatsize":26754633,"path":"All/servingxml-1.1.2.pkg","repopath":"All/servingxml-1.1.2.pkg","licenselogic":"single","pkgsize":9837508,"desc":"ServingXML is an open source, Apache 2.0 licensed, framework for flat/XML data\ntransformations.\nIt defines an extensible markup vocabulary for expressing flat-XML, XML-flat,\nflat-flat, and XML-XML processing in pipelines.\nServingXML comes with a console app, and also documents an API for embedding\nthe software in a standard Java or J2EE application.","categories":["java","devel"],"messages":[{"message":"For using servingxml, you need to specify environnemnt variables :\nSERVINGXML_HOME={PREFIX}/share/java/servingxml\nPATH=$PATH:$SERVINGXML_HOME\nAny third party JAR must be added to CLASSPATH","type":"install"}]},{"name":"sendmail-devel","origin":"mail/sendmail-devel","version":"8.18.0.9_1","comment":"Reliable, highly configurable mail transfer agent with utilities","maintainer":"dinoex@FreeBSD.org","www":"https://www.sendmail.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee3a783e10a56afb5dc7313d7a785a95e2d5b930c3084b64ff4692636660bab6","flatsize":4925504,"path":"All/sendmail-devel-8.18.0.9_1.pkg","repopath":"All/sendmail-devel-8.18.0.9_1.pkg","licenselogic":"single","licenses":["Sendmail"],"pkgsize":1262240,"desc":"Sendmail implements a general purpose internetwork mail routing facility\nunder the UNIX operating system.  It is not tied to any one transport\nprotocol - its function may be likened to a crossbar switch, relaying\nmessages from one domain into another.  In the process, it can do a limited\namount of message header editing to put the message into a format that is\nappropriate for the receiving domain.  All of this is done under the\ncontrol of a configuration file.\n\nSendmail is a trademark of Sendmail, Inc.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"cyrus-sasl-saslauthd":{"origin":"security/cyrus-sasl2-saslauthd","version":"2.1.28_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"users":["smmsp"],"groups":["smmsp"],"shlibs_required":["libsasl2.so.3","libssl.so.12","libcrypto.so.12"],"options":{"SHMEM":"on","SEM":"on","LA":"on","NIS":"on","IPV6":"on","TLS":"on","DANE":"on","SASL":"on","SASLAUTHD":"on","LDAP":"off","BDB":"off","GDBM":"off","SOCKETMAP":"off","CYRUSLOOKUP":"off","BLACKLISTD":"off","SMTPUTF8":"off","PICKY_HELO_CHECK":"on","MILTER":"on","MTA_STS":"off","TLS_CERT_CHAIN":"off","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:sendmail:sendmail:8.18.0.9:::::dragonfly6:x86_64:1"},"messages":[{"message":"you should add in /etc/make.conf:\nSENDMAIL_CF_DIR=\t/usr/local/share/sendmail/cf\n\nTo deliver all local mail to your mailhub, edit the last line of submit.mc:\nFEATURE(`msp','[mailhub.do.main]`)dnl\n\nTo update your configuration look at /usr/local/share/sendmail/cf/README.\n---------------------------------------------------\nTo use the binaries supplied by the port you should add the following lines\nto your sendmail.mc file before any mailer or feature definition:\n\ndefine(`confEBINDIR', `/usr/local/libexec')dnl\ndefine(`UUCP_MAILER_PATH', `/usr/local/bin/uux')dnl\n\n---------------------------------------------------\nTo activate sendmail as your default mailer, run:\n$ cd /usr/local/etc/mail && cp mailer.conf.sendmail mailer.conf\n\nYour '/usr/local/etc/mail/mailer.conf' should look like this:\n#\n# Execute the \"real\" sendmail program, named /usr/libexec/sendmail/sendmail\n#\nsendmail\t/usr/local/sbin/sendmail\nsend-mail\t/usr/local/sbin/sendmail\nmailq\t\t/usr/local/sbin/sendmail\nnewaliases\t/usr/local/sbin/sendmail\nhoststat\t/usr/local/sbin/sendmail\npurgestat\t/usr/local/sbin/sendmail\n\nYou may also need to update /etc/rc.conf.","type":"install"}]},{"name":"sftpgo","origin":"ftp/sftpgo","version":"2.6.2_1","comment":"Fully featured and highly configurable SFTP, FTP/S, and WebDAV server","maintainer":"skozlov@FreeBSD.org","www":"https://github.com/drakkan/sftpgo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9272e7c5b628a12970a0e22e23c3943fe02c403e9be68df8d4aa536a6650464","flatsize":54775891,"path":"All/sftpgo-2.6.2_1.pkg","repopath":"All/sftpgo-2.6.2_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":12887656,"desc":"Fully featured and highly configurable SFTP server with optional FTP/S and\nWebDAV support, written in Go. Several storage backends are supported:\nlocal filesystem, encrypted local filesystem, S3 (compatible) Object Storage,\nGoogle Cloud Storage, Azure Blob Storage, SFTP.","categories":["ftp","www"],"users":["sftpgo"],"groups":["sftpgo"],"options":{"BASH":"on","FISH":"on","MANPAGES":"on","ZSH":"on"}},{"name":"senken","origin":"games/senken","version":"0.3.0_16","comment":"City simulation game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cde4aec1c6c6dcd92b6084416cc145528bb389ac851a3173678f77d43d7d633","flatsize":1287912,"path":"All/senken-0.3.0_16.pkg","repopath":"All/senken-0.3.0_16.pkg","licenselogic":"single","pkgsize":943808,"desc":"Senken is a city simulation game. Players buy the land, build the\ninfrastructure, balance the books, and convince people to move in. The\ngame has both goal-oriented and just play modes. There is multiplayer\nsupport but it is not well tested.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libSDL-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe senken port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"semi-emacs_canna","origin":"editors/semi","version":"1.14.7.20231102_4","comment":"SEMI, Library of MIME feature for GNU Emacs for emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/semi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4edf9090c7e4482b9551a20cd8396399d39198598cdce3c83b81e30dc38381ec","flatsize":611569,"path":"All/semi-emacs_canna-1.14.7.20231102_4.pkg","repopath":"All/semi-emacs_canna-1.14.7.20231102_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":122080,"desc":"SEMI, Library of MIME feature for GNU Emacs for emacs20.\n\n  SEMI is a library to provide MIME feature for GNU Emacs.  MIME is a\n  proposed internet standard for including content and headers other\n  than (ASCII) plain text in messages.\n\n  SEMI has the following features:\n\t- MIME message viewer   (mime-view-mode) (RFC 2045 .. 2049)\n\t- MIME message composer (mime-edit-mode) (RFC 2045 .. 2049)\n  MIME message viewer and composer also support following features:\n\t- filename handling by Content-Disposition field (RFC 1806)\n\t- PGP/MIME security Multiparts (RFC 2015)\n\t- application/pgp (draft-kazu-pgp-mime-00.txt; obsolete)\n\t- text/richtext (RFC 1521; obsolete; preview only)\n\t- text/enriched (RFC 1896)\n\t- External method configuration by mailcap (RFC 1524)\n\n  Notice that this package does not contain MIME extender for any\n  MUAs.  They are released as separated packages.\n\nPorted by shige@FreeBSD.ORG","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"flim-emacs_canna":{"origin":"editors/flim","version":"1.14.9.20231218_2,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"sendmail","origin":"mail/sendmail","version":"8.18.1","comment":"Reliable, highly configurable mail transfer agent with utilities","maintainer":"dinoex@FreeBSD.org","www":"https://www.sendmail.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"365267389b9ac869caf8cd026f3eefc6fe3ddf72e16d7cc4924922fcca3bd250","flatsize":4926016,"path":"All/sendmail-8.18.1.pkg","repopath":"All/sendmail-8.18.1.pkg","licenselogic":"single","licenses":["Sendmail"],"pkgsize":1262440,"desc":"Sendmail implements a general purpose internetwork mail routing facility\nunder the UNIX operating system.  It is not tied to any one transport\nprotocol - its function may be likened to a crossbar switch, relaying\nmessages from one domain into another.  In the process, it can do a limited\namount of message header editing to put the message into a format that is\nappropriate for the receiving domain.  All of this is done under the\ncontrol of a configuration file.\n\nSendmail is a trademark of Sendmail, Inc.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"cyrus-sasl-saslauthd":{"origin":"security/cyrus-sasl2-saslauthd","version":"2.1.28_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"users":["smmsp"],"groups":["smmsp"],"shlibs_required":["libsasl2.so.3","libssl.so.12","libcrypto.so.12"],"options":{"SHMEM":"on","SEM":"on","LA":"on","NIS":"on","IPV6":"on","TLS":"on","DANE":"on","SASL":"on","SASLAUTHD":"on","LDAP":"off","BDB":"off","GDBM":"off","SOCKETMAP":"off","CYRUSLOOKUP":"off","BLACKLISTD":"off","SMTPUTF8":"off","PICKY_HELO_CHECK":"on","MILTER":"on","MTA_STS":"off","TLS_CERT_CHAIN":"off","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:sendmail:sendmail:8.18.1:::::dragonfly6:x86_64"},"messages":[{"message":"you should add in /etc/make.conf:\nSENDMAIL_CF_DIR=\t/usr/local/share/sendmail/cf\n\nTo deliver all local mail to your mailhub, edit the last line of submit.mc:\nFEATURE(`msp','[mailhub.do.main]`)dnl\n\nTo update your configuration look at /usr/local/share/sendmail/cf/README.\n---------------------------------------------------\nTo use the binaries supplied by the port you should add the following lines\nto your sendmail.mc file before any mailer or feature definition:\n\ndefine(`confEBINDIR', `/usr/local/libexec')dnl\ndefine(`UUCP_MAILER_PATH', `/usr/local/bin/uux')dnl\n\n---------------------------------------------------\nTo activate sendmail as your default mailer, run:\n$ cd /usr/local/etc/mail && cp mailer.conf.sendmail mailer.conf\n\nYour '/usr/local/etc/mail/mailer.conf' should look like this:\n#\n# Execute the \"real\" sendmail program, named /usr/libexec/sendmail/sendmail\n#\nsendmail\t/usr/local/sbin/sendmail\nsend-mail\t/usr/local/sbin/sendmail\nmailq\t\t/usr/local/sbin/sendmail\nnewaliases\t/usr/local/sbin/sendmail\nhoststat\t/usr/local/sbin/sendmail\npurgestat\t/usr/local/sbin/sendmail\n\nYou may also need to update /etc/rc.conf.","type":"install"}]},{"name":"semantik","origin":"deskutils/semantik","version":"1.2.11","comment":"Mind mapping tool","maintainer":"kde@FreeBSD.org","www":"https://waf.io/semantik.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20677c9cc7f1b19191e33927583c2f50a0951390dca33936df5fd255efc7c1d2","flatsize":2418965,"path":"All/semantik-1.2.11.pkg","repopath":"All/semantik-1.2.11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":650484,"desc":"The goal of Semantik is to help to structure ideas and concepts by\nassociating them into a tree. The tree is there to help to see how the\nideas interact, and then to develop them further (add ramifications).\n\nAn idea is represented by a shape which can be a text or a picture.\nThe ideas can be connected, but there is a constraint: an idea cannot\nhave more than one parent.\n\nA Semantik mind map can be exported as a picture, or used to generate\ndocuments. Templates include pdflatex (article, book) and HTML file\nformats.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["deskutils","kde"],"shlibs_required":["libpython3.11.so.1.0","libintl.so.8","libKF5KIOCore.so.5","libKF5Auth.so.5","libKF5KIOWidgets.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5XmlGui.so.5","libKF5CoreAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5WidgetsAddons.so.5","libKF5I18n.so.5","libKF5SonnetUi.so.5","libKF5AuthCore.so.5","libKF5KDELibs4Support.so.5","libQt5Core.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5Positioning.so.5","libQt5WebChannel.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libQt5Xml.so.5","libQt5Svg.so.5"],"shlibs_provided":["libsemantik.so.1"],"options":{"NLS":"on"}},{"name":"selectwm","origin":"x11-wm/selectwm","version":"0.4.1_12","comment":"Select a window manager when starting X11","maintainer":"danfe@FreeBSD.org","www":"https://ordiluc.net/selectwm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c771ec8757d98295ac17eafb663798239cc587615790a92c8e8211e0eb8d43c","flatsize":55392,"path":"All/selectwm-0.4.1_12.pkg","repopath":"All/selectwm-0.4.1_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":20060,"desc":"This is a small application (using GTK+) which lets you select your window\nmanager. It looks for a file named .selectwmrc in the user's directory\nwhich contains a list of window managers.\n\nWhen you start X it should show a list which lets you choose your window\nmanager (by double clicking on it with the mouse or with the arrow keys\nand the return or space key).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-wm"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"seqan-apps","origin":"biology/seqan-apps","version":"2.4.0_11","comment":"Official bioinformatic applications based on the SeqAn library","maintainer":"h2+fbsdports@fsfe.org","www":"https://www.seqan.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27aee52ca34210d6b4087aae50456fdcb97af48d61fe205e0dacc328396a4eaf","flatsize":53319776,"path":"All/seqan-apps-2.4.0_11.pkg","repopath":"All/seqan-apps-2.4.0_11.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LGPL3","GPLv3"],"pkgsize":7929736,"desc":"SeqAn is an open source C++ library of efficient algorithms\nand data structures for the analysis of sequences with the\nfocus on biological data.\n\nThis port contains applications built on SeqAn and developed\nwithin the SeqAn project. Among them are famous read mappers\nlike RazerS and Yara, as well as many other tools. Some\napplications are packaged separately and the library\ncan be found at biology/seqan.","deps":{"libelf":{"origin":"devel/libelf","version":"0.8.13_3"}},"categories":["biology"],"shlibs_required":["libelf.so.0"],"options":{"SSE4":"off","AVX2":"off","NATIVE":"off"}},{"name":"semi-emacs_devel","origin":"editors/semi","version":"1.14.7.20231102_4","comment":"SEMI, Library of MIME feature for GNU Emacs for emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/semi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aba3d93f62bdfa9d96f35f99ee822bb01754f6cd31a359692c9b8073cca17255","flatsize":610787,"path":"All/semi-emacs_devel-1.14.7.20231102_4.pkg","repopath":"All/semi-emacs_devel-1.14.7.20231102_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":121940,"desc":"SEMI, Library of MIME feature for GNU Emacs for emacs20.\n\n  SEMI is a library to provide MIME feature for GNU Emacs.  MIME is a\n  proposed internet standard for including content and headers other\n  than (ASCII) plain text in messages.\n\n  SEMI has the following features:\n\t- MIME message viewer   (mime-view-mode) (RFC 2045 .. 2049)\n\t- MIME message composer (mime-edit-mode) (RFC 2045 .. 2049)\n  MIME message viewer and composer also support following features:\n\t- filename handling by Content-Disposition field (RFC 1806)\n\t- PGP/MIME security Multiparts (RFC 2015)\n\t- application/pgp (draft-kazu-pgp-mime-00.txt; obsolete)\n\t- text/richtext (RFC 1521; obsolete; preview only)\n\t- text/enriched (RFC 1896)\n\t- External method configuration by mailcap (RFC 1524)\n\n  Notice that this package does not contain MIME extender for any\n  MUAs.  They are released as separated packages.\n\nPorted by shige@FreeBSD.ORG","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"flim-emacs_devel":{"origin":"editors/flim","version":"1.14.9.20231218_2,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"sensu-go","origin":"sysutils/sensu-go","version":"6.9.2_9","comment":"Ephemeral infrastructure and distributed applications monitoring","maintainer":"jp+ports@supplntr.io","www":"https://github.com/sensu/sensu-go/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b94bcdaac96149880278303cc2b4b2df4564eea6e3ccc16fa03e5407f1e6a36","flatsize":19953627,"path":"All/sensu-go-6.9.2_9.pkg","repopath":"All/sensu-go-6.9.2_9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":5426564,"desc":"Sensu is an open source monitoring tool for ephemeral infrastructure and\ndistributed applications. It is an agent based monitoring system with\nbuilt-in auto-discovery, making it very well-suited for cloud environments.\n\nSensu uses service checks to monitor service health and collect telemetry\ndata. It also has a number of well defined APIs for configuration, external\ndata input, and to provide access to Sensu's data. Sensu is extremely\nextensible and is commonly referred to as \"the monitoring router\".","categories":["sysutils"]},{"name":"segyio","origin":"science/segyio","version":"1.9.12","comment":"Library to interact with SEG-Y & Seismic Unix formatted seismic data","maintainer":"yuri@FreeBSD.org","www":"https://github.com/equinor/segyio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94befad9e2a365d6a8c16113594ae2db7e08b356048320e4770a2c08f54e199d","flatsize":132013,"path":"All/segyio-1.9.12.pkg","repopath":"All/segyio-1.9.12.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":39440,"desc":"Segyio is a small LGPL licensed C library for easy interaction with SEG-Y and\nSeismic Unix formatted seismic data, with language bindings for Python and\nMatlab. Segyio is an attempt to create an easy-to-use, embeddable,\ncommunity-oriented library for seismic applications. Features are added as they\nare needed; suggestions and contributions of all kinds are very welcome.","categories":["science"],"shlibs_provided":["libsegyio.so.0"]},{"name":"seejpeg","origin":"graphics/seejpeg","version":"1.10_7","comment":"Console graphics viewer using the svga console graphics library","maintainer":"ports@FreeBSD.org","www":"https://www.icewalk.com/softlib/app/app_00013.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89087ac521008d8b9a9841dc4ca1ba420f4d9748d1c13943fd04a064096b52ca","flatsize":40942,"path":"All/seejpeg-1.10_7.pkg","repopath":"All/seejpeg-1.10_7.pkg","licenselogic":"single","pkgsize":19288,"desc":"A console graphics viewer using the svga console graphics library.\n\nSeejpeg is another JPEG viewer which utilizes svgalib and contains\nlimited GIF, PPM, BMP and TARGA viewing support.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"svgalib":{"origin":"graphics/svgalib","version":"1.4.3_8"}},"categories":["graphics"],"shlibs_required":["libvga.so.1","libjpeg.so.8"],"messages":[{"message":"===>   NOTICE:\n\nThe seejpeg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sekrit-twc-zimg","origin":"graphics/sekrit-twc-zimg","version":"3.0.5","comment":"Scaling, colorspace conversion, and dithering library","maintainer":"ports@FreeBSD.org","www":"https://github.com/sekrit-twc/zimg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b2c982d28f716a592e5db97f05c9a2ada6f16947eec6d7aa368f0e7cab52b9d","flatsize":2090686,"path":"All/sekrit-twc-zimg-3.0.5.pkg","repopath":"All/sekrit-twc-zimg-3.0.5.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":299844,"desc":"The \"z\" library implements the commonly required image processing\nbasics of scaling, colorspace conversion, and depth conversion. A\nsimple API enables conversion between any supported formats to operate\nwith minimal knowledge from the programmer. All library routines were\ndesigned from the ground-up with flexibility, thread-safety, and\ncorrectness as first priorities. Allocation, buffering, and I/O are\ncleanly separated from processing, allowing the programmer to adapt\n\"z\" to many scenarios.","categories":["graphics"],"shlibs_provided":["libzimg.so.2"],"options":{"EXAMPLES":"on","SIMD":"on","TEST":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe sekrit-twc-zimg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sectok","origin":"security/sectok","version":"20030825_3","comment":"ISO 7816 Smartcard Utility","maintainer":"ports@FreeBSD.org","www":"http://www.citi.umich.edu/projects/smartcard/sectok.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"887e89695bb45eb6d1255f76909b1260fac7fd056d41c688b8c9826a7e710f54","flatsize":35208,"path":"All/sectok-20030825_3.pkg","repopath":"All/sectok-20030825_3.pkg","licenselogic":"single","pkgsize":17004,"desc":"This is the sectok tool from citi.umich.edu. Originally targeted\nfor OpenBSD. This is a quick port of the basic application; it relies\nupon the libsectok library for ISO 7816 Smart Card device communication.","deps":{"libsectok":{"origin":"security/libsectok","version":"20030619_3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libsectok.so","libcrypto.so.12"],"messages":[{"message":"===>   NOTICE:\n\nThe sectok port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sectar","origin":"archivers/sectar","version":"1.02","comment":"Program to create encrypted tar archives","maintainer":"ports@FreeBSD.org","www":"https://sf.net/projects/star/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f91991d93dbbe05aa07bf4ce252d810ca9d9db5b2fd056af43e2009fce84d837","flatsize":56525,"path":"All/sectar-1.02.pkg","repopath":"All/sectar-1.02.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24360,"desc":"Secure Tar (star) doesn't create encrypted tape archives (tar files)\nyet, but it can encrypt/decrypt files only using multiple blocksizes,\nand keysizes using the AES algorithm Rijndael. Once the standalone app\nis stable, then it will be incorporated with tar. The encryption is\nexported under exemption TSU 740.13.","categories":["archivers"],"messages":[{"message":"===>   NOTICE:\n\nThe sectar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"secure_delete","origin":"security/secure_delete","version":"3.1_2","comment":"Secure data deletion toolkit","maintainer":"ports@FreeBSD.org","www":"https://www.thc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbfb318d0e5a78b983f8150c347631df53a157232c8f8c2a6f278bf440ea61fa","flatsize":201332,"path":"All/secure_delete-3.1_2.pkg","repopath":"All/secure_delete-3.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":58780,"desc":"Secure data deletion toolkit! If you overwrite a file for 10+ times,\nit can still be recovered. These tools can wipe files, free disk space,\nswap and memory!","categories":["security"],"options":{"DOCS":"on"},"messages":[{"message":"Installed additional documentation in: /usr/local/share/doc/secure_delete","type":"install"},{"message":"===>   NOTICE:\n\nThe secure_delete port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sedsed","origin":"devel/sedsed","version":"2.0.0","comment":"Python script that masters SED scripts","maintainer":"portmaster@BSDforge.com","www":"https://aurelio.net/projects/sedsed/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45e7dd6e3a0895933675a6bec328fa6a7bcc6c0a9fa2bdfd915be9df2d3e710b","flatsize":76328,"path":"All/sedsed-2.0.0.pkg","repopath":"All/sedsed-2.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23192,"desc":"SEDSED is a Python script that masters SED scripts. It generates SED debug\nfiles in SED, which lets you debug scripts with your own version of SED.\nIt's also a script beautifier, doing indentation and spaces/comments\nformatting. It can also convert SED scripts to colorful HTML files.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"]},{"name":"see","origin":"lang/see","version":"3.1.1424_4","comment":"Simple ECMAScript Engine (SEE)","maintainer":"numisemis@yahoo.com","www":"http://www.adaptive-enterprises.com.au/~d/software/see/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b67d42e1aeaf92bfdbef7c236ffcab5279b5a806e5a7ad0dcb942789430dd657","flatsize":1529234,"path":"All/see-3.1.1424_4.pkg","repopath":"All/see-3.1.1424_4.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","DTOA.C"],"pkgsize":318204,"desc":"Library that provides an ECMAScript (JavaScript) run-time environment.","deps":{"boehm-gc":{"origin":"devel/boehm-gc","version":"8.2.6"}},"categories":["lang","devel"],"shlibs_required":["libgc.so.1"],"shlibs_provided":["libsee.so.1","libFile.so.0"],"options":{"DEBUG":"off","DOCS":"on","GC":"on"}},{"name":"self-service-password-php83","origin":"net/self-service-password","version":"1.5.0","comment":"Set of PHP-scripts to change LDAP password over the web","maintainer":"ports@bsdserwis.com","www":"https://ltb-project.org/documentation/self-service-password.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42946a935d7c97c03e8afba32a2ab19ee9c26e20c407e3495fa3ba5caa9e46f3","flatsize":6345765,"path":"All/self-service-password-php83-1.5.0.pkg","repopath":"All/self-service-password-php83-1.5.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2484464,"desc":"Self Service Password is a web-based LDAP client. It provides easy,\nanywhere-accessible, multi-language service to change your LDAP password.\nSince it is a web application, this LDAP browser works on many platforms,\nmaking change of your LDAP/AD password accessible from any location.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-phar":{"origin":"archivers/php83-phar","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"smarty3-php83":{"origin":"www/smarty3","version":"3.1.48"}},"categories":["net","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"self-service-password-php83-1.5.0 has been installed into:\n\n    /usr/local/www/self-service-password\n\nPlease edit config.inc.php or create config.inc.local.php to suit your needs.\n\nTo make Self Service Password available through your web site, I suggest that\nyou add something like the following to httpd.conf:\n\n    Alias /ssp/ \"/usr/local/www/self-service-password/htdocs/\"\n\n    <Directory \"/usr/local/www/self-service-password/htdocs\">\n        Options none\n        AllowOverride none\n\n        Order Deny,Allow\n        Deny from all\n        Allow from 127.0.0.1 .example.com\n    </Directory>\n\n\nTo make Self Service Password available through your web site, I suggest that\nyou add something like the following to nginx.conf:\n\nlocation /ssp/ {\n    alias /usr/local/www/self-service-password/htdocs/;\n    index index.php;\n\n    location ~ \\.php$ {\n        fastcgi_pass   unix:/var/run/php-fpm-www.socket;\n        fastcgi_param  HTTPS on;\n        fastcgi_index  index.php;\n        fastcgi_param  SCRIPT_FILENAME $request_filename;\n        include        fastcgi_params;\n    }\n}","type":"install"}]},{"name":"seda","origin":"net/seda","version":"3.0_2","comment":"Architecture for Highly Concurrent Server Applications","maintainer":"ports@FreeBSD.org","www":"http://www.eecs.harvard.edu/~mdw/proj/seda/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcd9f9537bab5980001e673aca974dde8a7271599024f48e6ce1de337972e391","flatsize":361665,"path":"All/seda-3.0_2.pkg","repopath":"All/seda-3.0_2.pkg","licenselogic":"single","pkgsize":277816,"desc":"[ excerpt from developer's web site with modifications ]\n\nThe goal is to build a system capable of supporting massive concurrency\n(on the order of tens of thousands of simultaneous client connections)\nand avoid the pitfalls which arise with traditional thread and\nevent-based approaches.\n\nSEDA is an acronym for staged event-driven architecture, and\ndecomposes a complex, event-driven application into a set of stages\nconnected by queues. This design avoids the high overhead associated\nwith thread-based concurrency models, and decouples event and thread\nscheduling from application logic. By performing admission control\non each event queue, the service can be well-conditioned to load,\npreventing resources from being overcommitted when demand exceeds\nservice capacity. SEDA employs dynamic control to automatically\ntune runtime parameters (such as the scheduling parameters of each\nstage), as well as to manage load, for example, by performing\nadaptive load shedding. Decomposing services into a set of stages\nalso enables modularity and code reuse, as well as the development\nof debugging tools for complex event-driven applications.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe seda port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"secpanel","origin":"security/secpanel","version":"0.6.1_5,1","comment":"GUI for managing and running ssh and related utilities","maintainer":"portmaster@BSDforge.com","www":"http://themediahost.de/secpanel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d745f8948d126fbecd1cdc4ed7a9c3a339c46d9bd763ee7a5393eb72cfadc15","flatsize":258761,"path":"All/secpanel-0.6.1_5,1.pkg","repopath":"All/secpanel-0.6.1_5,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45124,"desc":"SecPanel serves as a GUI for managing and running SSH (Secure Shell)\nand SCP (Secure Copy) connections. Nearly all connection-parameters\nare adjusted by one mouseclick (compression, port-forwarding, etc.).\nIt also manages the SSH-agent.","deps":{"OpenSSH-askpass":{"origin":"security/openssh-askpass","version":"1.2.4.1_4"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk-wrapper":{"origin":"x11-toolkits/tk-wrapper","version":"1.1_3"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"},"xterm":{"origin":"x11/xterm","version":"392"}},"categories":["security","tcl","tk"],"options":{"GNOMETERMINAL":"off","MATETERMINAL":"off","XTERM":"on"},"messages":[{"message":"If you don't have already a default.config file, you have to copy \"/usr/local/share/secpanel/default.config.sample\"\nto \"/usr/local/share/secpanel/default.config\" Change it as you need or use the config-panel to make changes.","type":"install"}]},{"name":"seexpr","origin":"graphics/seexpr","version":"3.4.4.0_2","comment":"Embeddable expression evaluation language","maintainer":"danfe@FreeBSD.org","www":"https://wdas.github.io/SeExpr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfa786c3edfcd1f309141c0faf72910d54c1fa0b7e836894900c35c9406142e0","flatsize":2257605,"path":"All/seexpr-3.4.4.0_2.pkg","repopath":"All/seexpr-3.4.4.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":451964,"desc":"SeExpr is simple expression language that provided artistic control and\ncustomization to your software.  It can be used for procedural geometry\nsynthesis, image synthesis, simulation control, and much more.\n\nMajor features:\n\n  * Arithmetic expression of scalar/vector types\n  * Large library of built-in functions\n  * Extensible variables and functions (including with DSOs)\n  * Simple to embed in any program\n  * High-level UI components to manipulate and visualize expressions","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","math"],"shlibs_required":["libpng16.so.16","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libSeExpr2.so.3","libSeExpr2Editor.so.3"],"options":{"ANIMCURVE":"off","DEEPWATER":"on","LLVM":"off","NLS":"on","PYTHON":"off"}},{"name":"semaphore","origin":"net-mgmt/semaphore","version":"2.9.2_8","comment":"Open Source alternative to Ansible Tower","maintainer":"egypcio@FreeBSD.org","www":"https://www.ansible-semaphore.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9700c7b2cf218b7deadd8d78b889de3fd3d6ae706e6866fd47c77332a826c74b","flatsize":14844067,"path":"All/semaphore-2.9.2_8.pkg","repopath":"All/semaphore-2.9.2_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4628368,"desc":"Open Source alternative to Ansible Tower, Semaphore is a modern UI\nfor Ansible.\n\nIt lets you easily run Ansible playbooks, get notifications about fails,\ncontrol access to deployment system.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"py311-ansible-core":{"origin":"sysutils/py-ansible-core","version":"2.15.6"}},"categories":["net-mgmt"]},{"name":"seer-gdb","origin":"devel/seer-gdb","version":"2.4","comment":"GUI frontend to gdb","maintainer":"yuri@FreeBSD.org","www":"https://github.com/epasveer/seer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb6aeba3ca5a702ce9fe624ccf5e697d8f97fe313d50d9d162aa79398e1a8b05","flatsize":2806298,"path":"All/seer-gdb-2.4.pkg","repopath":"All/seer-gdb-2.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":920588,"desc":"Seer is a gui frontend to gdb.\n\nThe aim is a simple, yet pleasing gui to gdb.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-charts":{"origin":"x11-toolkits/qt6-charts","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["devel"],"shlibs_required":["libQt6PrintSupport.so.6","libQt6Charts.so.6","libQt6Svg.so.6","libQt6OpenGLWidgets.so.6","libQt6Widgets.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"]},{"name":"seatd","origin":"sysutils/seatd","version":"0.8.0_1","comment":"Minimal seat management daemon and universal library","maintainer":"jbeich@FreeBSD.org","www":"https://git.sr.ht/~kennylevinsen/seatd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e394d19e0683797673a2bea827c7d397795832a8983a7019a1538ff0ef1475fb","flatsize":98459,"path":"All/seatd-0.8.0_1.pkg","repopath":"All/seatd-0.8.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36524,"desc":"seatd is a seat management daemon, that does everything it needs to\ndo. Nothing more, nothing less. Depends only on libc.\n\nlibseat is a seat management library allowing applications to use\nwhatever seat management is available.\n\nSupports:\n- seatd\n- (e)logind\n- embedded seatd for standalone operation\n\nEach backend can be compile-time included and is runtime auto-detected\nor manually selected with the `LIBSEAT_BACKEND` environment variable.\n\nWhich backend is in use is transparent to the application, providing a\nsimple common interface.","deps":{"basu":{"origin":"devel/basu","version":"0.2.1"}},"categories":["sysutils"],"shlibs_required":["libbasu.so.0"],"shlibs_provided":["libseat.so.1"],"options":{"BASU":"on","MANPAGES":"on"},"annotations":{"cpe":"cpe:2.3:a:seatd_project:seatd:0.8.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"libseat is used to get DRM master and input devices for non-root users.\nOn Wayland this is only necessary when starting a compositor under KMS\nconsole (e.g., /dev/ttyv0 backed by /dev/dri/card0). Nested sessions like\n\"Wayland on X11\" or \"Wayland on Wayland\" don't need extra configuration.\n\nBy default libseat tries to find the first working backend. To override\nset LIBSEAT_BACKEND via environ(7). Available backends and try order:\n\n* \"seatd\" - seatd-launch(1) or seatd rc.d(8) service\n* \"consolekit2\" - ck-launch-session(1) or pam_ck_connector(8)\n\n\"seatd\" backend requires membership in \"video\" group to be allowed to\nuse setuid bit in seatd-launch(1) or connect to seatd(1) socket.\n\n  # pw groupmod video -m <user>\n  $ exit # log out to refresh group permissions\n\nFor example, to start a wlroots-based compositor replace \"sway\" with\nyour compositor (e.g., \"hikari\", \"wayfire\", \"labwc\", \"river\") then run\n\n  $ seatd-launch sway\n\nAlternatively, configure and run seatd(1) as system service\n\n  # sysrc seatd_enable=YES\n  # service seatd start\n  $ sway\n\nTo use ConsoleKit2 run\n\n  # pkg install consolekit2 basu\n  # sysrc -x seatd_enable\n  # service seatd stop\n  # sysrc dbus_enable=YES\n  # service dbus start\n  $ ck-launch-session sway\n\nwhere \"ck-launch-session\" can be dropped after\n\n  # echo \"session optional pam_ck_connector.so\" >>/etc/pam.d/system\n  $ exit # log out to re-trigger PAM\n\nKnown issues:\n- Garbage on console due to missing K_OFF, see\n  https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272095","type":"install"}]},{"name":"sec","origin":"sysutils/sec","version":"2.9.2_1","comment":"Simple event (logs) correlator","maintainer":"ecu@200ok.org","www":"https://simple-evcorr.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09173da742c82b2cc0026fdf1368f366e74046b2a07ff411d7ce4bbe4b2896d7","flatsize":557882,"path":"All/sec-2.9.2_1.pkg","repopath":"All/sec-2.9.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":137404,"desc":"SEC is an event correlation tool that was designed to fill the gap between\ncommercial event correlation systems and homegrown solutions that usually\ncomprise of a few simple shell scripts.\n\nSEC is highly customizable to accept events from many sources and build a\npowerful correlation engine.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"seaview","origin":"biology/seaview","version":"5.0.5_2,1","comment":"Multiple DNA/protein sequence alignment editor","maintainer":"bofh@FreeBSD.org","www":"https://doua.prabi.fr/software/seaview","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd525aeef15d398a4cf295a66a0ffdfa1255a53d73c5b3c00d62e4ef5bfd4cf7","flatsize":915054,"path":"All/seaview-5.0.5_2,1.pkg","repopath":"All/seaview-5.0.5_2,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":367648,"desc":"SeaView is a multiple sequence alignment editor.\n\nYou can align DNA/protein sequences from several organisms, and find\nout their relative postions in phylogenic tree.\n\nOnce SeaView is installed, you can open the on-line help window through\nthe 'Help' button to learn how to use SeaView.\n\nExample mase files can be found at:\n\n\tftp://pbil.univ-lyon1.fr/pub/mol_phylogeny/seaview/","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["biology"],"shlibs_required":["libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"]},{"name":"seal","origin":"security/seal","version":"4.1.1","comment":"Microsoft Simple Encrypted Arithmetic Library","maintainer":"lwhsu@FreeBSD.org","www":"https://www.microsoft.com/en-us/research/project/microsoft-seal/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17f8cbd94bebfb530f8327ab525c3f7b9f477242984dd4f54e94f0c4d0b895a4","flatsize":1521117,"path":"All/seal-4.1.1.pkg","repopath":"All/seal-4.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":306292,"desc":"The Simple Encrypted Arithmetic Library (SEAL) is an easy-to-use but powerful\nopen-source homomorphic encryption library, developed by researchers in the\nCryptography Research Group at Microsoft Research. SEAL is written in standard\nC++; it has no external dependencies, so it is easy to compile in many\ndifferent environments. SEAL is licensed under the MIT license.","categories":["security"],"shlibs_provided":["libseal.so.4.1"]},{"name":"selene","origin":"devel/selene","version":"0.27.1_2","comment":"Command line tool to help write correct and idiomatic Lua code","maintainer":"yuri@FreeBSD.org","www":"https://kampfkarren.github.io/selene/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10682638f2536d96d5ff1d2201b45b3f6a3a280874380c0aa55e3fbdb27c1596","flatsize":8479823,"path":"All/selene-0.27.1_2.pkg","repopath":"All/selene-0.27.1_2.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":2326808,"desc":"selene is a blazing-fast modern Lua linter written in Rust.\n\nPriorities:\n* It's okay to not diagnose every problem, as long as the diagnostics that are\n  made are never wrong\n* Easy to extend and modify\n* Easy to configure ... but the user should need to configure as little as\n  possible","categories":["devel"]},{"name":"seccure","origin":"security/seccure","version":"0.5_10","comment":"Elliptic Curve Crypto Utility for Reliable Encryption","maintainer":"zi@FreeBSD.org","www":"http://point-at-infinity.org/seccure/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3eaa072bd20f88bbf41ea6d6bd81c390bcfdd1d346f9df2caf486cd4a3326fb1","flatsize":65149,"path":"All/seccure-0.5_10.pkg","repopath":"All/seccure-0.5_10.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":27396,"desc":"The seccure toolset implements a selection of asymmetric algorithms\nbased on elliptic curve cryptography (ECC). In particular it offers\npublic key encryption / decryption, signature  generation /\nverification and key establishment.\n\nECC schemes offer a much better key size to security ratio than\nclassical systems (RSA, DSA). Keys are short enough to make direct\nspecification of keys on the command line possible (sometimes this\nis more convenient than the management of PGP-like key rings).\nseccure builds on this feature and therefore is the tool of choice\nwhenever lightweight asymmetric cryptography -- independent of key\nservers, revocation certificates, the Web of Trust or even\nconfiguration files -- is required.","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"}},"categories":["security"],"shlibs_required":["libgcrypt.so.20"]},{"name":"self-service-password-php81","origin":"net/self-service-password","version":"1.5.0","comment":"Set of PHP-scripts to change LDAP password over the web","maintainer":"ports@bsdserwis.com","www":"https://ltb-project.org/documentation/self-service-password.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1b1911232317905217330098d6fb45b96a252ca51b1c807b843b99d46a331f1","flatsize":6345765,"path":"All/self-service-password-php81-1.5.0.pkg","repopath":"All/self-service-password-php81-1.5.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2484396,"desc":"Self Service Password is a web-based LDAP client. It provides easy,\nanywhere-accessible, multi-language service to change your LDAP password.\nSince it is a web application, this LDAP browser works on many platforms,\nmaking change of your LDAP/AD password accessible from any location.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-phar":{"origin":"archivers/php81-phar","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"smarty3-php81":{"origin":"www/smarty3","version":"3.1.48"}},"categories":["net","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"self-service-password-php81-1.5.0 has been installed into:\n\n    /usr/local/www/self-service-password\n\nPlease edit config.inc.php or create config.inc.local.php to suit your needs.\n\nTo make Self Service Password available through your web site, I suggest that\nyou add something like the following to httpd.conf:\n\n    Alias /ssp/ \"/usr/local/www/self-service-password/htdocs/\"\n\n    <Directory \"/usr/local/www/self-service-password/htdocs\">\n        Options none\n        AllowOverride none\n\n        Order Deny,Allow\n        Deny from all\n        Allow from 127.0.0.1 .example.com\n    </Directory>\n\n\nTo make Self Service Password available through your web site, I suggest that\nyou add something like the following to nginx.conf:\n\nlocation /ssp/ {\n    alias /usr/local/www/self-service-password/htdocs/;\n    index index.php;\n\n    location ~ \\.php$ {\n        fastcgi_pass   unix:/var/run/php-fpm-www.socket;\n        fastcgi_param  HTTPS on;\n        fastcgi_index  index.php;\n        fastcgi_param  SCRIPT_FILENAME $request_filename;\n        include        fastcgi_params;\n    }\n}","type":"install"}]},{"name":"serendipity","origin":"www/serendipity","version":"2.5.0","comment":"PHP based weblog software","maintainer":"joneum@FreeBSD.org","www":"https://www.s9y.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3be8719d4f62e51cc21d0a5f7184eb8c46d938fe91b539a11bccc6473b533c87","flatsize":31499141,"path":"All/serendipity-2.5.0.pkg","repopath":"All/serendipity-2.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10381448,"desc":"Serendipity is a weblog/blog system, implemented with PHP.\nIt is standards compliant, feature rich and open source (BSD License).","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"MAGICK":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:s9y:serendipity:2.5.0:::::dragonfly6:x86_64"},"messages":[{"message":"Serendipity installed in /usr/local/%%SERENDIPITY%%\n\nIf this is your first install:\n\n 1- Create an empty database\n 2- Add an alias for Serendipity directory in httpd.conf\n    or you can create a symlink to Serendipity directory\n    in your web root directory.\n 3- Point your browser to your webserver and follow the\n    installation wizard\n\nIf you are upgrading an existing installation:\n\n 1- Read /usr/local/%%SERENDIPITY%%/docs/UPGRADE\n 2- Serendipity web based installation wizard will take care\n    of the upgrade procedure","type":"install"}]},{"name":"secp256k1","origin":"math/secp256k1","version":"0.5.0","comment":"Optimized C library for EC operations on curve secp256k1","maintainer":"ale@FreeBSD.org","www":"https://github.com/bitcoin-core/secp256k1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5044f58fa30615d6690c096d73f9b64434f763795cb32eb4ef9f8646dce3cfda","flatsize":2459211,"path":"All/secp256k1-0.5.0.pkg","repopath":"All/secp256k1-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1154444,"desc":"An optimized C library for EC operations on curve secp256k1.\n\nThis library is a work in progress and is being used to research best practices.\nUse at your own risk.\n\nFeatures:\n - secp256k1 ECDSA signing/verification and key generation.\n - Adding/multiplying private/public keys.\n - Serialization/parsing of private keys, public keys, signatures.\n - Constant time, constant memory access signing and pubkey generation.\n - Derandomized DSA (via RFC6979 or with a caller provided function.)\n - Very efficient implementation.","categories":["math","security","java"],"shlibs_provided":["libsecp256k1.so.2"]},{"name":"seabios","origin":"misc/seabios","version":"1.16.1_1","comment":"Open source implementation of a 16bit X86 BIOS","maintainer":"royger@FreeBSD.org","www":"http://www.seabios.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"240dc25f994cd9521fe598d79495fa89e50fae9b15ab8c70aaf42bf113d92a43","flatsize":270094,"path":"All/seabios-1.16.1_1.pkg","repopath":"All/seabios-1.16.1_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":99144,"desc":"Seabios is an open source implementation of a 16bit X86 BIOS. SeaBIOS can run in\nan emulator or it can run natively on X86 hardware","categories":["misc"]},{"name":"sea-defender","origin":"games/sea-defender","version":"0.9_5","comment":"Simple missile command clone","maintainer":"amdmi3@FreeBSD.org","www":"https://www.pouet.net/prod.php?which=54272","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d607b5621e0527519d062bd8c287db210c84c38ace5a1b5ca4fed7462b5a0a2","flatsize":252785,"path":"All/sea-defender-0.9_5.pkg","repopath":"All/sea-defender-0.9_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":103684,"desc":"Simple missile command clone in 96k for Linux/Windows/OS X.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libX11.so.6","libXrandr.so.2"],"options":{"DOCS":"on"}},{"name":"seafile-client","origin":"net-mgmt/seafile-client","version":"9.0.6","comment":"Open Source Cloud Storage (Client)","maintainer":"ultima@FreeBSD.org","www":"https://github.com/haiwen/seafile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"929c221874498f141bf815f58128ec0b6e1ef8c44a18088a19e7e66b68434b7d","flatsize":769975,"path":"All/seafile-client-9.0.6.pkg","repopath":"All/seafile-client-9.0.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":201108,"desc":"Seafile is a next-generation open source cloud storage system with\nadvanced support for file syncing, privacy protection and teamwork.\nCollections of files are called libraries, and each library can be synced\nseparately. A library can be encrypted with a user chosen password. This\npassword is not stored on the server, so even the server admin cannot\nview a file's contents.\n\nSeafile allows users to create groups with file syncing, wiki, and\ndiscussion to enable easy collaboration around documents within a team.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libsearpc":{"origin":"devel/libsearpc","version":"3.2.0_2,1"},"libwebsockets":{"origin":"net/libwebsockets","version":"4.3.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net-mgmt"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libevent_pthreads-2.1.so.7","libuuid.so.1","libsqlite3.so.0","libevent-2.1.so.7","libsearpc.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libjansson.so.4","libcurl.so.4","libinotify.so.0","libwebsockets.so.19"],"shlibs_provided":["libseafile.so.0"],"options":{"NLS":"on"}},{"name":"seafile-server","origin":"net-mgmt/seafile-server","version":"11.0.2","comment":"Open Source Cloud Storage (Server)","maintainer":"ultima@FreeBSD.org","www":"https://github.com/haiwen/seafile-server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ff42f02659a385b6b33c32cc87644e35dfb8e7e0a5a3d992ad83a9d1b55eca0","flatsize":2077175,"path":"All/seafile-server-11.0.2.pkg","repopath":"All/seafile-server-11.0.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":613944,"desc":"Seafile is an open source cloud storage system with features on privacy\nprotection and teamwork. Collections of files are called libraries, and\neach library can be synced separately. A library can also be encrypted\nwith a user chosen password. Seafile also allows users to create groups\nand easily sharing files into groups.\n\nThis is the core component of Seafile server. It provides RPC to the web\nfront-end (Seahub) to access files, and provides HTTP APIs to the desktop\nclients for syncing files.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libevhtp":{"origin":"www/libevhtp","version":"1.2.16_4"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libjwt":{"origin":"www/libjwt","version":"1.17.1"},"libsearpc":{"origin":"devel/libsearpc","version":"3.2.0_2,1"},"libzdb":{"origin":"databases/libzdb","version":"3.2.3"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net-mgmt"],"users":["seafile"],"groups":["seafile"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libuuid.so.1","libevent-2.1.so.7","libsearpc.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libjansson.so.4","libmysqlclient.so.21","libsqlite3.so.0","libonig.so.5","libevhtp.so.0","libarchive.so.13","libiconv.so.2","libldap.so.2","liblber.so.2","libcurl.so.4","libjwt.so.2"],"options":{"LDAP":"on","NLS":"on"},"messages":[{"message":"net-mgmt/seafile-server is a dependency of Seafile. To install the\nfull application, www/seahub must be installed.","type":"install"}]},{"name":"sdocbook-xml","origin":"textproc/sdocbook-xml","version":"1.1_2,2","comment":"\"Simplified\" DocBook XML DTD","maintainer":"sunpoet@FreeBSD.org","www":"https://www.oasis-open.org/docbook/xml/simple/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f3dfa46108d49366edf6ff155fad51393e3961fa8e4a660ac0eb042e6f161ec","flatsize":169979,"path":"All/sdocbook-xml-1.1_2,2.pkg","repopath":"All/sdocbook-xml-1.1_2,2.pkg","licenselogic":"single","licenses":["OASIS"],"pkgsize":15460,"desc":"The \"Simplified\" DocBook XML DTD is a small subset of the DocBook XML DTD.","deps":{"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"]},{"name":"sdwmbar","origin":"x11/sdwmbar","version":"1.3","comment":"Simple statusbar for the dwm window manager","maintainer":"sakhmatd@darkn.space","www":"https://github.com/sakhmatd/sdwmbar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e84210ce5483bdf49f13cadbda50f83b1726c99306ae394c4ed6bcd14942446d","flatsize":19737,"path":"All/sdwmbar-1.3.pkg","repopath":"All/sdwmbar-1.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7516,"desc":"A simple statusbar for x11-wm/dwm\n\nShows load averages, date-time and battery life.","deps":{"dwm":{"origin":"x11-wm/dwm","version":"6.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"sdump","origin":"graphics/sdump","version":"2015.01.16_2","comment":"Sixel image dumper","maintainer":"sue@iwmt.org","www":"https://github.com/uobikiemukot/sdump","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57367efcc3e660ab17d79b1821d08b0599ae87d6fa575e5bdaafb73dd6c5927b","flatsize":86949,"path":"All/sdump-2015.01.16_2.pkg","repopath":"All/sdump-2015.01.16_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26416,"desc":"Sixel image dumper\nDisplay png/jpeg/gif/bmp/pnm image on SIXEL-supported terminals.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libsixel":{"origin":"graphics/libsixel","version":"1.8.6_1,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libpng16.so.16","libsixel.so.1"],"options":{"DOCS":"on"}},{"name":"sdorfehs","origin":"x11-wm/sdorfehs","version":"1.5_1","comment":"Tiling window manager descended from ratpoison","maintainer":"jrm@FreeBSD.org","www":"https://github.com/jcs/sdorfehs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb3fc178391c0e5e4827e98bb5c82ef63baaf8170e585f1f9f443e53eb17523e","flatsize":202378,"path":"All/sdorfehs-1.5_1.pkg","repopath":"All/sdorfehs-1.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":85492,"desc":"sdorfehs (pronounced \"starfish\") is a tiling window manager descended\nfrom ratpoison (which itself is modelled after GNU Screen).\n\nsdorfehs divides the screen into one or more frames, each only\ndisplaying one window at a time but can cycle through all available\nwindows (those which are not being shown in another frame).\n\nLike Screen, sdorfehs primarily uses prefixed/modal key bindings for\nmost actions. sdorfehs's command mode is entered with a configurable\nkeystroke (Control+a by default) which then allows a number of bindings\naccessible with just a single keystroke or any other combination. For\nexample, to cycle through available windows in a frame, press Control+a\nthen n.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXres":{"origin":"x11/libXres","version":"1.2.2_1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libXft.so.2","libXrandr.so.2","libXtst.so.6","libXRes.so.1"]},{"name":"sdom","origin":"textproc/sdom","version":"0.5.1_2","comment":"Implementation of the W3C DOM recommendation in Scheme","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/sdom/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ac7db561edd93929ec1f808c99528991353c4b33bd368a2e2722f239ebbb599","flatsize":236014,"path":"All/sdom-0.5.1_2.pkg","repopath":"All/sdom-0.5.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":48624,"desc":"SDOM is an implementation of the W3C DOM recommendation (Level 3), including\nsupport for event handling, in the Scheme programming language. SDOM builds\nupon the work of Oleg Kiselyov's SXML project and aims to be fully compatible\nwith the SXML API.","deps":{"guile-lib-guile22":{"origin":"devel/guile-lib","version":"0.2.8.1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc","scheme"],"messages":[{"message":"===>   NOTICE:\n\nThe sdom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sdlskk","origin":"devel/sdlskk","version":"0.5_4","comment":"SKK like library for input Japanese, based on SDL","maintainer":"ports@FreeBSD.org","www":"https://www.kmc.gr.jp/~ohai/sdlskk.en.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75cd85ce162b218734879ac77eddf008450ee1862e07cec579997448dcddb16f","flatsize":171232,"path":"All/sdlskk-0.5_4.pkg","repopath":"All/sdlskk-0.5_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":41056,"desc":"SKK like library for input Japanese, based on SDL.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["devel","graphics","ruby"],"shlibs_required":["libSDL-1.2.so.0","libSDL_ttf-2.0.so.0"],"shlibs_provided":["libSDLSKK.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sdlskk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sdlsand","origin":"games/sdlsand","version":"20061017_6","comment":"Simulation of falling sand and other materials","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/sdlsand/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7de74b628f2dcac1ae30a52980aa4705efee554864b42526e0b6e3cfbce3e4ce","flatsize":56118,"path":"All/sdlsand-20061017_6.pkg","repopath":"All/sdlsand-20061017_6.pkg","licenselogic":"single","pkgsize":23716,"desc":"The SDL Sand game (The Falling SDL-Sand Game) is a C++ implementation of the\noriginal 'World of Sand' (and later 'Hell of Sand') game implemented in JAVA.\nSDL Sand uses the SDL (Simple DirectMedia Library - http://www.libsdl.org/)\nlibrary for screen output. Therefore the implementation can possibly run on\nevery platform supported by SDL.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"sdlroids","origin":"games/sdlroids","version":"1.3.4_20","comment":"Enhanced shoot-the-asteroids game","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/sdlroids/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"298af24f32901bd8555e5f1228ee330be00f22235ce3cedd03c216e9762a6b45","flatsize":190696,"path":"All/sdlroids-1.3.4_20.pkg","repopath":"All/sdlroids-1.3.4_20.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":90488,"desc":"SDLRoids is essentially an Asteroids clone, but with a few extra\nfeatures, and some nice game physics. It is based on xhyperoid, which\nis a UNIX port of the 16-bit Windows game Hyperoid. Major changes from\nxhyperoid are that it's using SDL for sound and graphics, has a couple\nof extra powerups  and that the shield behaves differently.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sdlroids port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sdlmm","origin":"devel/sdlmm","version":"0.1.8_10","comment":"C++ Wrapper for the SDL (Simple DirectMedia Layer)","maintainer":"ports@FreeBSD.org","www":"https://sdlmm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85251183a0c6e374cb29f7aafe6c522c3c63f4aabcb634d1476d5c0b3b1b61db","flatsize":281797,"path":"All/sdlmm-0.1.8_10.pkg","repopath":"All/sdlmm-0.1.8_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":79304,"desc":"SDLmm is a C++ glue for SDL, or the Simple DirectMedia Layer, which is a\ngeneric API that provides low level access to audio, keyboard, mouse,\njoystick, 3D hardware via OpenGL, and 2D framebuffer across multiple\nplatforms.\n\nSDLmm aims to stay as close as possible to the C API while taking advantage\nof native C++ features like object orientation. We will also aim at being\nplatform independent as much as possible.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["devel"],"shlibs_required":["libSDL-1.2.so.0"],"shlibs_provided":["libSDLmm.so.8"],"messages":[{"message":"===>   NOTICE:\n\nThe sdlmm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sdl_ttf","origin":"graphics/sdl_ttf","version":"2.0.11_8","comment":"Library to use TrueType fonts to render text in SDL applications","maintainer":"amdmi3@FreeBSD.org","www":"https://www.libsdl.org/projects/SDL_ttf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b4e10ba7062f17c8bac831958691533cc7fa8207183932b9b9d4a85548d3240","flatsize":95008,"path":"All/sdl_ttf-2.0.11_8.pkg","repopath":"All/sdl_ttf-2.0.11_8.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":25496,"desc":"This library is a wrapper around the excellent FreeType library.\n\nWARNING: There may be patent issues with using the FreeType library. Check the\nFreeType website for up-to-date details.\n\nThis library allows you to use TrueType fonts to render text in SDL\napplications.\n\nBe careful when including fonts with your application, as many of them are\ncopyrighted.  The Microsoft fonts, for example, are not freely redistributable\nand even the free \"web\" fonts they provide are only redistributable in their\nspecial executable installer form (May 1998). There are plenty of freeware and\nshareware fonts available on the Internet though, and may suit your purposes.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["graphics"],"shlibs_required":["libGL.so.1","libfreetype.so.6","libSDL-1.2.so.0"],"shlibs_provided":["libSDL_ttf-2.0.so.0"]},{"name":"seahorse","origin":"security/seahorse","version":"41.0_2","comment":"GNOME application for managing encryption keys (PGP, SSH)","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Seahorse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"207c647b384b1549175b15fa14bf1e24c86ad2b0ca60f54ab90260b76b29eb44","flatsize":7183971,"path":"All/seahorse-41.0_2.pkg","repopath":"All/seahorse-41.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1114868,"desc":"Seahorse is a Gnome front end for GnuPG - the Gnu Privacy Guard program.\n\nIt is a tool for secure communications and data storage.\nData encryption and digital signature creation can easily\nbe performed through a GUI and Key Management operations\ncan easily be carried out through an intuitive interface.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libpwquality":{"origin":"security/libpwquality","version":"1.4.5_2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["security","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgio-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libhandy-1.so.0","libsecret-1.so.0","libgcr-ui-3.so.1","libgcr-base-3.so.1","libgck-1.so.0","libpwquality.so.1","libgpgme.so.11","libldap.so.2","libsoup-2.4.so.1","libavahi-common.so.3","libavahi-client.so.3","libavahi-glib.so.1"],"options":{"AVAHI":"on","LDAP":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:seahorse:41.0:::::dragonfly6:x86_64:2"}},{"name":"searx","origin":"www/searx","version":"1.0.0_1","comment":"Privacy-respecting, hackable metasearch engine","maintainer":"vvelox@vvelox.net","www":"https://asciimoo.github.io/searx/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e9e61177b75fb10899200269941a180481b4e36bc5e7eba9268f36a8cc7cb70","flatsize":9842574,"path":"All/searx-1.0.0_1.pkg","repopath":"All/searx-1.0.0_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1788140,"desc":"Searx is a free internet metasearch engine which aggregates results\nfrom more than 70 search services. Users are neither tracked nor profiled.\nAdditionally, searx can be used over Tor for online anonymity.\n\nGet started with searx by using one of the public instances. If you don't\ntrust anyone, you can set up your own service.\n\nFeatures:\n* Self hosted\n* No user tracking\n* No user profiling\n* About 70 supported search engines\n* Easy integration with any search engine\n* Cookies are not used by default\n* Secure, encrypted connections (HTTPS/SSL)\n* Hosted by organisations, such as La Quadrature du Net, which promote\n  digital rights","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-brotli":{"origin":"archivers/py-brotli","version":"1.1.0"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-flask-babel":{"origin":"devel/py-flask-babel","version":"4.0.0_1"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-httpx-socks":{"origin":"www/py-httpx-socks","version":"0.9.1"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-langdetect":{"origin":"textproc/py-langdetect","version":"1.0.9"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-ndg-httpsclient":{"origin":"net/py-ndg-httpsclient","version":"0.5.1_2"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setproctitle":{"origin":"devel/py-setproctitle","version":"1.3.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-splinter":{"origin":"www/py-splinter","version":"0.21.0"},"py311-uvloop":{"origin":"devel/py-uvloop","version":"0.19.0"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"messages":[{"message":"You installed Searx: privacy-respecting, hackable metasearch engine.\n\nIt is recommended to run Searx as a service:\n# sysrc searx_enable=\"YES\"\n# service searx start\n\nIt allows you to search the Internet through the local website at\nhttp://localhost:8888\n\nBy default, Searx uses the network of long running Searx instances.\nYou can see the list here: http://stats.searx.oe5tpo.com\n\nPlease adjust Searx settings in /usr/local/etc/searx-settings.yml","type":"install"}]},{"name":"sdl_scavenger","origin":"games/sdl_scavenger","version":"145.2015.01.05_5,1","comment":"Lode Runner like game","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/sdlscavenger/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfcbe46c0efd314613c9dc48a73ffcd976a029a139a5aa57978c5102f59afc10","flatsize":772738,"path":"All/sdl_scavenger-145.2015.01.05_5,1.pkg","repopath":"All/sdl_scavenger-145.2015.01.05_5,1.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":193916,"desc":"SDL Scavenger A Lode Runner like game.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sdl_scavenger port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sdl_pango","origin":"x11-toolkits/sdl_pango","version":"0.1.2_11","comment":"SDL API to the Pango text rendering engine of GNOME 2.x","maintainer":"ports@FreeBSD.org","www":"https://sdlpango.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66d1c382674a0eb2d18a6591baa126e5e2121f47d8a2ba424a915c2a340a5d89","flatsize":62991,"path":"All/sdl_pango-0.1.2_11.pkg","repopath":"All/sdl_pango-0.1.2_11.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":19664,"desc":"Pango is the text rendering engine of GNOME 2.x. SDL_Pango connects\nthe engine to SDL.\n\nIf you are a game software developer, you should know the difficulties\nof distribution. So I will start to introduce SDL_Pango from the\nviewpoint of distribution.\n\nIn Un*x, SDL_Pango is hard to use as system-independent module,\nbecause it depends on fontconfig and Pango which are designed as\nsystem-singleton modules. If you use SDL_Pango, your software will\nrequire those modules installed to target system. If your software\nis shipped as shrink-wrap package, it may cause much problem on\nyour support desk. You should carefully design your installation\nprocess.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["x11-toolkits"],"shlibs_required":["libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libSDL-1.2.so.0"],"shlibs_provided":["libSDL_Pango.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe sdl_pango port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sdl_sound","origin":"audio/sdl_sound","version":"1.0.3_16","comment":"SDL audio library and player for some popular sound file formats","maintainer":"amdmi3@FreeBSD.org","www":"https://www.icculus.org/SDL_sound/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c01f01821af855373af8a066fbca14f02ccc26bb76c668d2ddcfa70e8ac316e","flatsize":421723,"path":"All/sdl_sound-1.0.3_16.pkg","repopath":"All/sdl_sound-1.0.3_16.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":94188,"desc":"SDL_sound is a library that handles the decoding of several popular\nsound file formats, such as raw, wav, mp3, flac, ogg, voc, shn,\naiff, au, and some others.\n\nIt is meant to make the programmer's sound playback tasks simpler.\nThe programmer gives SDL_sound a filename, or feeds it data directly\nfrom one of many sources, and then reads the decoded waveform data\nback at her leisure.\n\nIf resource constraints are a concern, SDL_sound can process sound\ndata in programmer-specified blocks. Alternately, SDL_sound can\ndecode a whole sound file and hand back a single pointer to the\nwhole waveform.\n\nSDL_sound can also handle sample rate, audio format, and channel\nconversion on-the-fly and behind-the-scenes, if the programmer\ndesires.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libmikmod":{"origin":"audio/libmikmod","version":"3.3.11.1_2"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"},"timidity":{"origin":"audio/timidity","version":"0.2i_1"}},"categories":["audio"],"shlibs_required":["libphysfs.so.1","libSDL-1.2.so.0","libsmpeg-0.4.so.0","libmikmod.so.3","libmodplug.so.1","libvorbis.so.0","libvorbisfile.so.3","libFLAC.so.12","libogg.so.0","libspeex.so.1"],"shlibs_provided":["libSDL_sound-1.0.so.1"],"options":{"FLAC":"on","MIDI":"on","MIKMOD":"on","MODPLUG":"on","PHYSFS":"on","SMPEG":"on","SPEEX":"on","VORBIS":"on"}},{"name":"sdsl-lite","origin":"devel/sdsl-lite","version":"2.1.1.137","comment":"Succinct Data Structure Library 2.0","maintainer":"yuri@FreeBSD.org","www":"https://github.com/simongog/sdsl-lite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6e5758c3b0de447c824f9d67b3f6c8c4a9197eb3b118ba8fdce5794d3941032","flatsize":2189001,"path":"All/sdsl-lite-2.1.1.137.pkg","repopath":"All/sdsl-lite-2.1.1.137.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":417952,"desc":"The Succinct Data Structure Library (SDSL) is a powerful and flexible C++11\nlibrary implementing succinct data structures. In total, the library contains\nthe highlights of 40 research publications. Succinct data structures can\nrepresent an object (such as a bitvector or a tree) in space close to the\ninformation-theoretic lower bound of the object while supporting operations of\nthe original object efficiently. The theoretical time complexity of an operation\nperformed on the classical data structure and the equivalent succinct data\nstructure are (most of the time) identical.","categories":["devel"],"shlibs_provided":["libdivsufsort.so.3","libdivsufsort64.so.3","libsdsl.so.3"]},{"name":"sdl_net","origin":"net/sdl_net","version":"1.2.8_3","comment":"Small sample cross-platform networking library","maintainer":"amdmi3@FreeBSD.org","www":"https://www.libsdl.org/projects/SDL_net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6c5557986c691fadfa9652d45d71fbe9ee044135b31dc1b84914c33236abb1d","flatsize":56997,"path":"All/sdl_net-1.2.8_3.pkg","repopath":"All/sdl_net-1.2.8_3.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":15084,"desc":"This is a small sample cross-platform networking library, with a sample chat\nclient and server application. The chat client uses the GUIlib GUI framework\nlibrary.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["net"],"shlibs_required":["libSDL-1.2.so.0"],"shlibs_provided":["libSDL_net-1.2.so.0"]},{"name":"sdl_mixer","origin":"audio/sdl_mixer","version":"1.2.12_14","comment":"Sample multi-channel audio mixer library","maintainer":"amdmi3@FreeBSD.org","www":"https://www.libsdl.org/projects/SDL_mixer/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8e6f360e1b7c088d4ec5f9a72e53bcbd89e100ecf6d1b35c546393707537864","flatsize":526634,"path":"All/sdl_mixer-1.2.12_14.pkg","repopath":"All/sdl_mixer-1.2.12_14.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":115548,"desc":"SDL_mixer is a sample multi-channel audio mixer library. It supports any number\nof simultaneously playing channels of 16 bit stereo audio, plus a single\nchannel of music, mixed by the popular MikMod MOD, Timidity MIDI and SMPEG MP3\nlibraries.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libmikmod":{"origin":"audio/libmikmod","version":"3.3.11.1_2"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"},"timidity":{"origin":"audio/timidity","version":"0.2i_1"}},"categories":["audio"],"shlibs_required":["libSDL-1.2.so.0"],"shlibs_provided":["libSDL_mixer-1.2.so.0"],"options":{"FLAC":"on","SMPEG":"on","TIMIDITYPLUS":"off","MIKMOD":"on","MODPLUG":"off","VORBIS":"on","TREMOR":"off"}},{"name":"sdlpop","origin":"games/sdlpop","version":"1.23_1","comment":"Open-source port of Prince of Persia","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/NagyD/SDLPoP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4562a24e4c29de62e0f8e6cf86172835c42ac7e50872eb8ca035431d2c9e97d6","flatsize":963748,"path":"All/sdlpop-1.23_1.pkg","repopath":"All/sdlpop-1.23_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":465692,"desc":"An open-source port of Prince of Persia, based on the disassembly of the DOS\nversion.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_image-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"sdl_image","origin":"graphics/sdl_image","version":"1.2.12_14","comment":"Simple library to load images of various formats as SDL surfaces","maintainer":"amdmi3@FreeBSD.org","www":"https://www.libsdl.org/projects/SDL_image/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eda447a351fa6d51a6c0699bdc7787d9504174c0ecc4038b84b4de66f8af84e9","flatsize":163461,"path":"All/sdl_image-1.2.12_14.pkg","repopath":"All/sdl_image-1.2.12_14.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":44044,"desc":"This is a simple library to load images of various formats as SDL surfaces.\nThis library supports BMP, PPM, PCX, GIF, JPEG, PNG, TGA, and TIFF formats.\n\nAPI:\n#include \"SDL_image.h\"\n\n\tSDL_Surface *IMG_Load(const char *file);\nor\n\tSDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc);\nor\n\tSDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc, char *type);\n\nwhere type is a string specifying the format (i.e. \"PNG\" or \"pcx\").\nNote that IMG_Load_RW cannot load TGA images.\n\nAn example program 'showimage' is included, with source in showimage.c","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libjpeg.so.8","libtiff.so.6","libwebp.so.7","libSDL-1.2.so.0"],"shlibs_provided":["libSDL_image-1.2.so.0"],"options":{"JPEG":"on","PNG":"on","TIFF":"on","WEBP":"on"},"annotations":{"cpe":"cpe:2.3:a:libsdl:sdl_image:1.2.12:::::dragonfly6:x86_64:14"}},{"name":"sdl_gfx","origin":"graphics/sdl_gfx","version":"2.0.27","comment":"SDL graphics drawing primitives and other support functions","maintainer":"amdmi3@FreeBSD.org","www":"https://www.ferzkopp.net/Software/SDL_gfx-2.0/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1491b1292771e43a3a32400a56cf6c3b384cfeee0bef9e9212a259e54846815","flatsize":283700,"path":"All/sdl_gfx-2.0.27.pkg","repopath":"All/sdl_gfx-2.0.27.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":51768,"desc":"The SDL_gfx library evolved out of the SDL_gfxPrimitives code which provided\nbasic drawing routines such as lines, circles or polygons and SDL_rotozoom\nwhich implemented a interpolating rotozoomer for SDL surfaces.\n\nThe current components of the SDL_gfx library are:\n\n   - Graphic Primitives (SDL_gfxPrimitves.h)\n   - Rotozoomer (SDL_rotozoom.h)\n   - Framerate control (SDL_framerate.h)\n   - MMX image filters (SDL_imageFilter.h)","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["graphics"],"shlibs_required":["libSDL-1.2.so.0"],"shlibs_provided":["libSDL_gfx.so.16"],"options":{"MMX":"on"}},{"name":"seafile-gui","origin":"net-mgmt/seafile-gui","version":"9.0.4","comment":"Open Source Cloud Storage (Client)","maintainer":"ultima@FreeBSD.org","www":"https://github.com/haiwen/seafile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"134d75ba97b41c6311a717fa11b8b7c9ed63bb1e7df090f4af695da05eb1061a","flatsize":3718690,"path":"All/seafile-gui-9.0.4.pkg","repopath":"All/seafile-gui-9.0.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1469260,"desc":"Seafile is a next-generation open source cloud storage system with\nadvanced support for file syncing, privacy protection and teamwork.\nCollections of files are called libraries, and each library can be synced\nseparately. A library can be encrypted with a user chosen password. This\npassword is not stored on the server, so even the server admin cannot\nview a file's contents.\n\nSeafile allows users to create groups with file syncing, wiki, and\ndiscussion to enable easy collaboration around documents within a team.\nThis is the desktop client for Seafile.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libsearpc":{"origin":"devel/libsearpc","version":"3.2.0_2,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"seafile-client":{"origin":"net-mgmt/seafile-client","version":"9.0.6"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net-mgmt","devel"],"shlibs_required":["libcrypto.so.12","libevent-2.1.so.7","libsqlite3.so.0","libjansson.so.4","libsearpc.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libseafile.so.0","libQt5Widgets.so.5","libQt5Network.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DEBUG":"off","NLS":"on"}},{"name":"sdl_console","origin":"devel/sdl_console","version":"2.1_7","comment":"Drop down console that can be easily added to any SDL application","maintainer":"ports@FreeBSD.org","www":"https://wacha.ch/wiki/sdlconsole/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d307d81b1cda0f96e392317413629218b3cbaa2e61a040adb6aba00352559f65","flatsize":74824,"path":"All/sdl_console-2.1_7.pkg","repopath":"All/sdl_console-2.1_7.pkg","licenselogic":"single","pkgsize":20804,"desc":"SDL_Console is a drop down console that can be easily added to any SDL\napplication. It is similar to Quake and other games consoles. A console\ngives you the ability to interact with your program in an easy way by\nexecuting predefined commands. You can also have more than one console\nat a time.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["devel"],"shlibs_required":["libSDL-1.2.so.0"],"shlibs_provided":["libSDL_console-2.1.so.0"],"options":{"SDL_IMAGE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe sdl_console port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sdl_audiolib","origin":"audio/sdl_audiolib","version":"git20220713_4","comment":"Audio decoding, resampling and mixing library for SDL","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/realnc/SDL_audiolib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b26740f0e459030c4f57d53b360dd01a160dca6ecbe748b42dbfd71d439810df","flatsize":381384,"path":"All/sdl_audiolib-git20220713_4.pkg","repopath":"All/sdl_audiolib-git20220713_4.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":123536,"desc":"This is a small and simple to use C++ library for playing various\naudio formats. It is a thin (-ish) wrapper around existing resampling\n(like SRC or SoX) and decoding libraries (like libmpg123 or libvorbis.)\n\nIt was written as a replacement for SDL_mixer, due to SDL_mixer's\nlack of multiple music streams, limited audio format support and\npoor resampling quality.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"libopenmpt":{"origin":"audio/libopenmpt","version":"0.7.8"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libsoxr":{"origin":"audio/libsoxr","version":"0.1.3_3"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxmp":{"origin":"audio/libxmp","version":"4.6.0"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"musepack":{"origin":"audio/musepack","version":"2011.08.10"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"wildmidi":{"origin":"audio/wildmidi","version":"0.4.2_1"}},"categories":["audio"],"shlibs_required":["libSDL2-2.0.so.0","libmpcdec.so.6","libWildMidi.so.2","libfmt.so.10","libsamplerate.so.0","libsoxr.so.0","libopenmpt.so.0","libxmp.so.4","libmodplug.so.1","libmpg123.so.0","libsndfile.so.1","libvorbisfile.so.3","libopusfile.so.0","libFLAC.so.12","libfluidsynth.so.3"],"shlibs_provided":["libSDL_audiolib.so.0"],"options":{"DOCS":"on","SAMPLERATE":"on","SOXR":"on","OPENMPT":"on","XMP":"on","MODPLUG":"on","MPG123":"on","SNDFILE":"on","VORBIS":"on","OPUS":"on","FLAC":"on","MUSEPACK":"on","FLUIDSYNTH":"on","WILDMIDI":"on"}},{"name":"sdl2pp","origin":"devel/sdl2pp","version":"0.18.1_1","comment":"C++11 bindings/wrapper for SDL2","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/libSDL2pp/libSDL2pp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfe1bc8ef9aed58edae67fe7a27e6476c7f2ac8d13bac41c9703f0cf030f127a","flatsize":435152,"path":"All/sdl2pp-0.18.1_1.pkg","repopath":"All/sdl2pp-0.18.1_1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":68408,"desc":"This library provides C++11 bindings/wrapper over a subset of SDL2\nfunctions with extra features proided with modern C++ such as:\n\n* RAII-style initialization and destruction\n* Full error checking: exception is thrown if any SDL function\n  fails. Exception itself allows to retrieve SDL error string\n* C++11 move semantics support, which allow you to store SDL objects\n  in containers and pass/return them by value with no overhead","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["devel"],"shlibs_required":["libSDL2_image-2.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2-2.0.so.0"],"shlibs_provided":["libSDL2pp.so.8"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"sdl2_ttf","origin":"graphics/sdl2_ttf","version":"2.22.0","comment":"Library to use TrueType fonts to render text in SDL applications","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/libsdl-org/SDL_ttf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec59d194aa07850be1b7346deea982a9429f58c304a870148b9667d3ecfcdf2b","flatsize":163220,"path":"All/sdl2_ttf-2.22.0.pkg","repopath":"All/sdl2_ttf-2.22.0.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":37884,"desc":"This library is a wrapper around the FreeType and Harfbuzz libraries,\nallowing you to use TrueType fonts to render text in SDL applications.\n\nIt allows a programmer to use multiple TrueType fonts without having\nto code a font rendering routine themselves. With the power of\noutline fonts and antialiasing, high quality text output can be\nobtained without much effort.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["graphics"],"shlibs_required":["libSDL2-2.0.so.0","libharfbuzz.so.0","libfreetype.so.6"],"shlibs_provided":["libSDL2_ttf-2.0.so.0"],"options":{"DOCS":"on","HARFBUZZ":"on"}},{"name":"sdl_jewels","origin":"games/sdl_jewels","version":"1.1.1_5","comment":"Tile-matching 8x8 puzzle game","maintainer":"ports@FreeBSD.org","www":"http://www.linuxmotors.com/gljewel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd8204fa49333b91d59fe25534efe6ffe3aa154f1db15ccb1790d0dca04d8f29","flatsize":482707,"path":"All/sdl_jewels-1.1.1_5.pkg","repopath":"All/sdl_jewels-1.1.1_5.pkg","licenselogic":"single","pkgsize":158432,"desc":"The game is very simple. There is an 8x8 array of jewels of 7 types. You\nneed to get 3 or more in a row horizontally or vertically in order to\nscore points. You can swap any two jewels that are next to each other\nup and down or left and right. The mechanic is to click the mouse on the\nfirst one, then drag in the direction to switch with. Then let up on the\nmouse button, but this last isn't so critical.\n\nJewels can only be swapped if after the swap there is at least one 3 or more\nin a row set created. Otherwise the jewels return to their original position.\n\nThere is a clock shown on the left. When it counts down to 0 the game is over.\nYou will probably be able to enter your name into the high score table.\nHit enter when done.\n\nHit F1 or spacebar to start a new game, or ESC to exit.\n\nThis game makes use of OpenGL. Without an OpenGL implementation it won't work.\nIf you only have software rendering you can still play but the frame rate\nwill be lower. The GLX module must be present as well.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sdl_jewels port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sdl2_pango","origin":"x11-toolkits/sdl2_pango","version":"2.1.5","comment":"Graphically rendering internationalized and tagged text in SDL2","maintainer":"wen@FreeBSD.org","www":"https://github.com/markuskimius/SDL2_Pango","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8284e26015e8681bf28151683815a4054ef8c8234af1039ede3756f7692556d","flatsize":61979,"path":"All/sdl2_pango-2.1.5.pkg","repopath":"All/sdl2_pango-2.1.5.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":19044,"desc":"SDL2_Pango is a library for graphically rendering internationalized and\ntagged text in SDL2 using TrueType fonts.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["x11-toolkits"],"shlibs_required":["libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libSDL2-2.0.so.0"],"shlibs_provided":["libSDL2_Pango.so.4"]},{"name":"sdl2_net","origin":"net/sdl2_net","version":"2.2.0","comment":"Small sample cross-platform networking library","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/libsdl-org/SDL_net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef1781c2b2c0cfb38b37701a5d65be0227d2e5e79cca3fd97185621496a3be4b","flatsize":63387,"path":"All/sdl2_net-2.2.0.pkg","repopath":"All/sdl2_net-2.2.0.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":18548,"desc":"This is an example portable network library for use with SDL.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["net"],"shlibs_required":["libSDL2-2.0.so.0"],"shlibs_provided":["libSDL2_net-2.0.so.0"]},{"name":"sdl2_mixer","origin":"audio/sdl2_mixer","version":"2.8.0","comment":"Sample multi-channel audio mixer library","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/libsdl-org/SDL_mixer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18118ff4c3d0ca7e5ec1cda81733f1ca270b5f635fe0e699ce97ecdfd394dd4d","flatsize":267480,"path":"All/sdl2_mixer-2.8.0.pkg","repopath":"All/sdl2_mixer-2.8.0.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":78200,"desc":"SDL_mixer is a simple multi-channel audio mixer library. It supports\n8 channels of 16 bit stereo audio, plus a single channel of music.\nIt can load FLAC, MP3, Ogg, VOC, and WAV format audio. It can also\nload MIDI, MOD, and Opus audio, depending on build options","deps":{"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxmp":{"origin":"audio/libxmp","version":"4.6.0"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["audio"],"shlibs_required":["libSDL2-2.0.so.0","libopusfile.so.0","libvorbisfile.so.3","libxmp.so.4","libmpg123.so.0","libfluidsynth.so.3"],"shlibs_provided":["libSDL2_mixer-2.0.so.0"],"options":{"FLAC":"off","FLUIDSYNTH":"on","GME":"off","MPG123":"on","OPUS":"on","VORBIS":"on","WAVPACK":"off","MODPLUG":"off","XMP":"on"}},{"name":"sdl2_image","origin":"graphics/sdl2_image","version":"2.8.2_1","comment":"Simple library to load images of various formats as SDL surfaces","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/libsdl-org/SDL_image","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85a46946c0a02aa1b06799d8366952379ddee21ab2607d94d7bd62894a91d791","flatsize":209208,"path":"All/sdl2_image-2.8.2_1.pkg","repopath":"All/sdl2_image-2.8.2_1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":63592,"desc":"This is a simple library to load images of various formats as SDL surfaces.\nIt can load BMP, GIF, JPEG, LBM, PCX, PNG, PNM (PPM/PGM/PBM), QOI,\nTGA, XCF, XPM, and simple SVG format images. It can also load AVIF,\nJPEG-XL, TIFF, and WebP images, depending on build options","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libavif":{"origin":"graphics/libavif","version":"1.0.4_1"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libSDL2-2.0.so.0","libavif.so.16","libjpeg.so.8","libjxl.so.0.10","libpng16.so.16","libwebp.so.7","libwebpdemux.so.2"],"shlibs_provided":["libSDL2_image-2.0.so.0"],"options":{"AVIF":"on","JPEG":"on","JXL":"on","PNG":"on","TEST":"off","TIFF":"off","WEBP":"on"}},{"name":"sdl2_gfx","origin":"graphics/sdl2_gfx","version":"1.0.4","comment":"SDL graphics drawing primitives and other support functions","maintainer":"amdmi3@FreeBSD.org","www":"https://www.ferzkopp.net/Software/SDL_gfx-2.0/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec64f79bd7d2422d006bd1bb031d4f746e94978e384b1faae2d083524634684f","flatsize":169360,"path":"All/sdl2_gfx-1.0.4.pkg","repopath":"All/sdl2_gfx-1.0.4.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":41464,"desc":"The SDL_gfx library evolved out of the SDL_gfxPrimitives code which provided\nbasic drawing routines such as lines, circles or polygons and SDL_rotozoom\nwhich implemented a interpolating rotozoomer for SDL surfaces.\n\nThe current components of the SDL_gfx library are:\n\n   - Graphic Primitives (SDL_gfxPrimitves.h)\n   - Rotozoomer (SDL_rotozoom.h)\n   - Framerate control (SDL_framerate.h)\n   - MMX image filters (SDL_imageFilter.h)","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["graphics"],"shlibs_required":["libSDL2-2.0.so.0"],"shlibs_provided":["libSDL2_gfx-1.0.so.0"],"options":{"MMX":"off"}},{"name":"sdl12-compat","origin":"devel/sdl12-compat","version":"1.2.68","comment":"SDL-1.2 compatibility layer that uses SDL 2.0 behind the scenes","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/libsdl-org/sdl12-compat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82e06a2b477e3bfab50ff4cb9a80a12aaff0545f8ec428dda4e27859b38bb6cb","flatsize":161464,"path":"All/sdl12-compat-1.2.68.pkg","repopath":"All/sdl12-compat-1.2.68.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":67168,"desc":"This code is a compatibility layer; it provides a binary and source\ncompatible API for programs written against SDL 1.2, but it uses SDL 2.0\nbehind the scenes. If you are writing new code, please target SDL 2.0\ndirectly and do not use this layer.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["devel","wayland"],"shlibs_provided":["libSDL-1.2-compat.so.0"]},{"name":"sdl-sopwith","origin":"games/sdl-sopwith","version":"2.5.0","comment":"Classic WW1 biplane game","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/fragglet/sdl-sopwith","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e496138bab8cf737a990165f9744c21834e82e4f41c9dc190460fce4eff461d","flatsize":166174,"path":"All/sdl-sopwith-2.5.0.pkg","repopath":"All/sdl-sopwith-2.5.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":64508,"desc":"This is a port of the classic computer game \"Sopwith\" to run on\nmodern computers and operating systems. It is named \"SDL Sopwith\"\nas it was originally used the LibSDL graphics library. There is now\nalso a port to Gtk+, the widget library used by GNOME and there is\ninitial code written toward a backport allowing it to be run under\nDOS, like the original.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"sdl_lopan","origin":"games/sdl_lopan","version":"10_5","comment":"Mahjong game remake","maintainer":"ports@FreeBSD.org","www":"http://www.linuxmotors.com/sdllopan/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"702d676ca751a2ae917d8e3e222c44e8e352221977cd8d9a53631e3836b4a25c","flatsize":574364,"path":"All/sdl_lopan-10_5.pkg","repopath":"All/sdl_lopan-10_5.pkg","licenselogic":"single","pkgsize":353128,"desc":"SDL Lopan is a mahjong game remake","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sdl_lopan port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sdl2_sound","origin":"audio/sdl2_sound","version":"2.0.2_1","comment":"Abstract SDL soundfile decoder","maintainer":"amdmi3@FreeBSD.org","www":"https://icculus.org/SDL_sound/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db144976ea3b4f51f5ec78c08ef4100ffb712088a12bbba4cbe8cd0283868321","flatsize":1162017,"path":"All/sdl2_sound-2.0.2_1.pkg","repopath":"All/sdl2_sound-2.0.2_1.pkg","licenselogic":"and","licenses":["ZLIB","ART10"],"pkgsize":297676,"desc":"SDL_sound is a library that handles the decoding of several popular\nsound file formats, such as .WAV and .MP3. It is meant to make the\nprogrammer's sound playback tasks simpler. The programmer gives\nSDL_sound a filename, or feeds it data directly from one of many\nsources, and then reads the decoded waveform data back at her\nleisure. If resource constraints are a concern, SDL_sound can process\nsound data in programmer-specified blocks. Alternately, SDL_sound\ncan decode a whole sound file and hand back a single pointer to the\nwhole waveform. SDL_sound can also handle sample rate, audio format,\nand channel conversion on-the-fly and behind-the-scenes, if the\nprogrammer desires.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["audio"],"shlibs_required":["libSDL2-2.0.so.0"],"shlibs_provided":["libSDL2_sound.so.2"],"options":{"DOCS":"on","EXAMPLES":"on","MIDI":"on"}},{"name":"sdig","origin":"net-mgmt/sdig","version":"0.45_3","comment":"Translate IP/DNS/WINS/MAC address into port description","maintainer":"zi@FreeBSD.org","www":"http://sdig.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2f20991d70c98f3e7804e2f117292a4db3193211772c3b7aaf776e36a27bd3c","flatsize":196565,"path":"All/sdig-0.45_3.pkg","repopath":"All/sdig-0.45_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":53556,"desc":"Given SNMP-capable routers and switches, sdig can turn an IP address, DNS/WINS\nhost name or a MAC address into a port description.","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"}},"categories":["net-mgmt"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libnetsnmp.so.40"],"messages":[{"message":"If you wish to use the NMBLOOKUP option within sdig, you must\ninstall samba.","type":"install"}]},{"name":"se","origin":"editors/se","version":"3.0.1_1","comment":"Screen oriented version of the classic UNIX text editor ed","maintainer":"danilo@FreeBSD.org","www":"http://se-editor.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67a6d4494b9539217bb85eb3619e4cc5d24b20f1be8bbd8e1be1aa498771dd9e","flatsize":147307,"path":"All/se-3.0.1_1.pkg","repopath":"All/se-3.0.1_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":69712,"desc":"se is a screen oriented version of the classic UNIX text editor ed.\nse has a long history dating back to the early 1980s.\n\nFeatures\n- command syntax that is very familiar to users who already know ed.\n- full visual interface allowing you to see the text you're editing.\n- built-in help system which describes many of the available commands.\n- many configurable options which can be loaded from a .serc file.\n- can be run interactively or in a script via the included scriptse utility.\n- portable across many platforms.\n- will notify you if you have new/unread e-mail.\n- optional usage logging.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"sdif","origin":"textproc/sdif","version":"2.8.20170401","comment":"Side-by-side diff viewer for ANSI terminal","maintainer":"hrs@FreeBSD.org","www":"https://github.com/kaz-utashiro/sdif","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3043b8517ea8319049278c3e6868da498f8fa6b4aaf6bf80b201d5affe9a1351","flatsize":39204,"path":"All/sdif-2.8.20170401.pkg","repopath":"All/sdif-2.8.20170401.pkg","licenselogic":"single","licenses":["GREPLE"],"pkgsize":13104,"desc":"sdif is inspired by System V sdiff(1) command.  The basic feature of\nsdif is making a side-by-side listing of two different files.  All\ncontents of two files are listed on left and right sides.  Center\ncolumn is used to indicate how different those lines.  No mark means\nno difference.  Added, deleted and modified lines are marked with `-'\nand `+' character.\n\nIt also reads and formats the output from diff command from standard\ninput.  Besides normal diff output, context diff -c and unified diff\n-u output will be handled properly.  Combined diff format is also\nsupported, but currently limited upto three files.","deps":{"p5-Getopt-EX":{"origin":"devel/p5-Getopt-EX","version":"1.15.1_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"]},{"name":"sddm-freebsd-black-theme","origin":"x11-themes/sddm-freebsd-black-theme","version":"1.3","comment":"Simple SDDM theme inspired on the FBSD SLiM theme","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/rigoletto-freebsd/sddm-freebsd-black-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8313f80b84a69546cb3b4d1486759543be2e4d3390f2c100a91cd9f73cf887a6","flatsize":124072,"path":"All/sddm-freebsd-black-theme-1.3.pkg","repopath":"All/sddm-freebsd-black-theme-1.3.pkg","licenselogic":"single","licenses":["CC-BY-SA-4.0"],"pkgsize":89464,"desc":"Simple SDDM theme inspired on the FBSD SLiM theme.\n\nThis theme was created to make available an option to have a\nbranded x11/sddm. It is following the official FreeBSD logo and\ncolors. The FBSD SLiM theme was used as inpiration.","deps":{"montserrat":{"origin":"x11-fonts/montserrat","version":"7.222"}},"categories":["x11-themes"],"options":{"DOCS":"on"},"messages":[{"message":"To enable this theme edit:\n\n /usr/local/etc/sddm.conf\n\n This theme use the x11-fonts/montserrat font by default. However, it\n can be changed to any desired font editing:\n\n /usr/local/share/sddm/themes/sddm-freebsd-black-theme/theme.conf","type":"install"},{"message":"===>   NOTICE:\n\nThe sddm-freebsd-black-theme port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sdcv","origin":"textproc/sdcv","version":"0.5.2_4","comment":"Text-based utility for work with dictionaries in StarDict's format","maintainer":"citrin@citrin.ru","www":"https://dushistov.github.io/sdcv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6938fb6051ff0f3bb6411aca35a38a0ed66d8bccb4173ce988e1a431fb0e837a","flatsize":163397,"path":"All/sdcv-0.5.2_4.pkg","repopath":"All/sdcv-0.5.2_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":64780,"desc":"SDCV(StarDict under Console Version) is simple, cross-platform text-based\nutility for work with dictionaries in StarDict's format.\n\nThe word from \"list of words\" may be string with leading '/' for using Fuzzy\nsearch algorithm, string may contain '?' and '*' for using regexp search.\nIt work in interactive and not interactive mode.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["textproc"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libreadline.so.8"],"options":{"NLS":"on"},"messages":[{"message":"sdcv is now installed.\nyou have to fetch the dictionaries to make it work correctly.\n\n1. Make directory for dictionaries files :\n\n\t# mkdir -p /usr/local/share/stardict/dic\n\n\n2. Please put your dictionary file at :\n\n \t/usr/local/share/stardict/dic/","type":"install"}]},{"name":"sd-mux-ctrl","origin":"devel/sd-mux-ctrl","version":"g20200217_2","comment":"Control utility for Tizen SD card multiplexer","maintainer":"bofh@FreeBSD.org","www":"https://git.tizen.org/cgit/tools/testlab/sd-mux/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a8042ec9dce740eb2751288b9f2cd1af6b25d6cc960afab1fca3f9f165ed72e","flatsize":32812,"path":"All/sd-mux-ctrl-g20200217_2.pkg","repopath":"All/sd-mux-ctrl-g20200217_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14780,"desc":"sd-mux-ctrl is a control program for the Tizen Secure Digital (SD) card\nmultiplexer.\n\nwww: https://wiki.tizen.org/SDWire","deps":{"libftdi1":{"origin":"devel/libftdi1","version":"1.5_4"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["devel"],"shlibs_required":["libftdi1.so.2","libpopt.so.0"]},{"name":"sdbus-cpp","origin":"devel/sdbus-cpp","version":"1.3.0_2","comment":"High-level C++ D-Bus library","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/Kistler-Group/sdbus-cpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"148a95f4feae955fcfa77805b80307dfd112edc6228b480e5fdb7ac0db1f5be6","flatsize":748355,"path":"All/sdbus-cpp-1.3.0_2.pkg","repopath":"All/sdbus-cpp-1.3.0_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":179984,"desc":"sdbus-c++ is a high-level C++ D-Bus library for Linux designed to\nprovide expressive, easy-to-use API in modern C++. It adds another\nlayer of abstraction on top of sd-bus, a nice, fresh C D-Bus\nimplementation by systemd.\n\nsdbus-c++ has been written primarily as a replacement of dbus-c++,\nwhich currently suffers from a number of (unresolved) bugs,\nconcurrency issues and inherent design complexities and\nlimitations. sdbus-c++ has learned from dbus-c++ and has chosen a\ndifferent path, a path of simple yet powerful design that is intuitive\nand friendly to the user and inherently free of those bugs.\n\nEven though sdbus-c++ uses sd-bus library, it is not necessarily\nconstrained to systemd and can perfectly be used in non-systemd\nenvironments as well.","deps":{"basu":{"origin":"devel/basu","version":"0.2.1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"}},"categories":["devel"],"shlibs_required":["libepoll-shim.so.0","libexpat.so.1","libbasu.so.0"],"shlibs_provided":["libsdbus-c++.so.1"]},{"name":"self-service-password-php82","origin":"net/self-service-password","version":"1.5.0","comment":"Set of PHP-scripts to change LDAP password over the web","maintainer":"ports@bsdserwis.com","www":"https://ltb-project.org/documentation/self-service-password.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"849689bed3dced324a2ab251e284ea8f6d6ec8fd909adae9e1be2e259f9d1d4f","flatsize":6345765,"path":"All/self-service-password-php82-1.5.0.pkg","repopath":"All/self-service-password-php82-1.5.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2484300,"desc":"Self Service Password is a web-based LDAP client. It provides easy,\nanywhere-accessible, multi-language service to change your LDAP password.\nSince it is a web application, this LDAP browser works on many platforms,\nmaking change of your LDAP/AD password accessible from any location.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"smarty3-php82":{"origin":"www/smarty3","version":"3.1.48"}},"categories":["net","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"self-service-password-php82-1.5.0 has been installed into:\n\n    /usr/local/www/self-service-password\n\nPlease edit config.inc.php or create config.inc.local.php to suit your needs.\n\nTo make Self Service Password available through your web site, I suggest that\nyou add something like the following to httpd.conf:\n\n    Alias /ssp/ \"/usr/local/www/self-service-password/htdocs/\"\n\n    <Directory \"/usr/local/www/self-service-password/htdocs\">\n        Options none\n        AllowOverride none\n\n        Order Deny,Allow\n        Deny from all\n        Allow from 127.0.0.1 .example.com\n    </Directory>\n\n\nTo make Self Service Password available through your web site, I suggest that\nyou add something like the following to nginx.conf:\n\nlocation /ssp/ {\n    alias /usr/local/www/self-service-password/htdocs/;\n    index index.php;\n\n    location ~ \\.php$ {\n        fastcgi_pass   unix:/var/run/php-fpm-www.socket;\n        fastcgi_param  HTTPS on;\n        fastcgi_index  index.php;\n        fastcgi_param  SCRIPT_FILENAME $request_filename;\n        include        fastcgi_params;\n    }\n}","type":"install"}]},{"name":"sdl","origin":"devel/sdl12","version":"1.2.15_17,2","comment":"Cross-platform multimedia development API","maintainer":"amdmi3@FreeBSD.org","www":"https://www.libsdl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62a1f92ee79cbcfcc36098dab892e7b188a835dbfe0ad9872584a6b521f34d3c","flatsize":3135225,"path":"All/sdl-1.2.15_17,2.pkg","repopath":"All/sdl-1.2.15_17,2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":687488,"desc":"This library is designed to make it easy to write games that run on UNIX,\nWin32 and BeOS using the various native high-performance media interfaces,\n(for video, audio, etc) and presenting a single source-code level API to\nyour application.  This is a fairly low level API, but using this, completely\nportable applications can be written with a great deal of flexibility.","deps":{"aalib":{"origin":"graphics/aalib","version":"1.4.r5_14"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["devel"],"shlibs_required":["libaa.so.1"],"shlibs_provided":["libSDL-1.2.so.0"],"options":{"AALIB":"on","DOCS":"on","EXAMPLES":"on","LINJOY":"off","OPENGL":"on","SVGALIB":"off","VGL":"on","X11":"on","NAS":"off","OSS":"on","PULSEAUDIO":"off","SNDIO":"off"},"annotations":{"cpe":"cpe:2.3:a:libsdl:simple_directmedia_layer:1.2.15:::::dragonfly6:x86_64:17"},"messages":[{"message":"Your SDL library has been built with libvgl support, which means that you\n can run almost any SDL application straight on your console (VESA 2.0\n compatible videocard is required).\n\n To do this you have to load the vesa kernel module or enable it in your\n kernel, and set environment variable \"SDL_VIDEODRIVER=vgl\".","type":"install"}]},{"name":"sdl3","origin":"devel/sdl3","version":"3.1.2","comment":"Cross-platform multimedia development API (version 3 preview)","maintainer":"amdmi3@FreeBSD.org","www":"https://www.libsdl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"217916cea61dca72612eb80567c57f8789ab968bdfc9e2f99ae76af9bebe029b","flatsize":4578436,"path":"All/sdl3-3.1.2.pkg","repopath":"All/sdl3-3.1.2.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":858784,"desc":"This library is designed to make it easy to write games that run on UNIX,\nWin32, MacOS X and other platforms using the various native high-performance\nmedia interfaces (for video, audio, etc) and presenting a single source-code\nlevel API to your application. This is a fairly low level API, but using this,\ncompletely portable applications can be written with a great deal of\nflexibility.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["devel"],"shlibs_required":["libX11.so.6","libXext.so.6","libXcursor.so.1","libXi.so.6","libXfixes.so.3","libXrandr.so.2","libXss.so.1","libXrender.so.1","libdrm.so.2","libgbm.so.1","libwayland-egl.so.1","libwayland-client.so.0","libwayland-cursor.so.0","libEGL.so.1","libxkbcommon.so.0","libinotify.so.0"],"shlibs_provided":["libSDL3.so.0"],"options":{"CSD":"off","DBUS":"off","FCITX":"off","HIDAPI":"off","IBUS":"off","JOYSTICK":"on","SAMPLERATE":"off","UDEV":"off","ALSA":"off","JACK":"off","OSS":"on","PIPEWIRE":"off","PULSEAUDIO":"off","SNDIO":"off","KMSDRM":"on","OPENGL":"on","OPENGLES":"on","VULKAN":"on","WAYLAND":"on","X11":"on"}},{"name":"sdl2_gpu","origin":"graphics/sdl2_gpu","version":"0.12.0","comment":"Hardware-accelerated 2D graphics library","maintainer":"fuz@FreeBSD.org","www":"https://github.com/grimfang4/sdl-gpu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c25dae0e2b1dd9335ecaf5a5177072b09dab53d27c463b091faeb657240b5c3","flatsize":5812786,"path":"All/sdl2_gpu-0.12.0.pkg","repopath":"All/sdl2_gpu-0.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1348912,"desc":"SDL_gpu, a library for making hardware-accelerated 2D graphics easy.\n\n - High performance (it automatically collects and submits batches\n   instead of separate draw commands for each sprite and redundant\n   state changes)\n - Shader API\n - Arbitrary geometry rendering (triangles)\n - Can be integrated with explicit OpenGL calls (mixed 2D and 3D)\n - Full blend state control\n - Built-in primitive shapes (points, lines, tris, rects, ellipses,\n   polygons, even arcs)\n - Uses a style familiar to SDL 1.2 users\n - Compatible with either SDL 1.2 or 2.0\n - Loads BMP, TGA, and PNG files via stb-image\n - Rotates and scales about the center of images, making reasoning\n   about the resulting corner coordinates more obvious (adjustable \n   via anchor settings)","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["graphics"],"shlibs_required":["libSDL2-2.0.so.0","libGLEW.so.2","libGL.so.1","libGLU.so.1"],"shlibs_provided":["libSDL2_gpu.so"],"options":{"DOCS":"on"}},{"name":"scws","origin":"textproc/scws","version":"1.2.3","comment":"Simple Chinese word segmentation program and lib","maintainer":"ports@FreeBSD.org","www":"http://www.xunsearch.com/scws/index.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"588cbdf5c3a2f64589d55dc7f29e59d3460eab1eecbc61183acf075c7db63774","flatsize":94473,"path":"All/scws-1.2.3.pkg","repopath":"All/scws-1.2.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":36108,"desc":"SCWS (Simple Chinese Word Segmentation) is a frequency dictionary based Chinese\nword segmentation engine, it can cut a whole section of the Chinese text into\nwords. Word is the smallest unit of morpheme in Chinese, but in Chinese words\nare not separated by spaces,so word segmentation is an important step for\nChinese language process.SCWS is written in C without other dependencies and\naccept GBK and UTF-8 encoding for both the Simple Chinese (zh_CN) and the\nTraditional Chinese (such as zh_TW).","categories":["textproc"],"shlibs_provided":["libscws.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe scws port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sd-libreoffice","origin":"editors/libreoffice-sd","version":"24.2.4.2","comment":"sd language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bd42aaff4108fa1d4fcd077dbe0fd10e0976ac5fe45d70ee9676ae60e3ba5cb","flatsize":1864773,"path":"All/sd-libreoffice-24.2.4.2.pkg","repopath":"All/sd-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":299264,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"sd","origin":"textproc/sd","version":"1.0.0_7","comment":"Intuitive find and replace tool","maintainer":"mikael@FreeBSD.org","www":"https://github.com/chmln/sd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a5ccafb5f282e3ba42cdcd5a85fa5caa6b2314ec4ae6cb2a2c6e628c352a8f8","flatsize":2250780,"path":"All/sd-1.0.0_7.pkg","repopath":"All/sd-1.0.0_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":639716,"desc":"sd is an intuitive find & replace tool.\n\nFeatures:\n- Painless regular expressions.  sd uses regex syntax that you\n  already know from JavaScript and Python.  Forget about dealing\n  with quirks of sed or awk - get productive immediately.\n- String-literal mode.  Non-regex find & replace.  No more backslashes\n  or remembering which characters are special and need to be escaped.\n- Easy to read, easy to write.  Find & replace expressions are split\n  up, which makes them easy to read and write.  No more messing with\n  unclosed and escaped slashes.\n- Smart, common-sense defaults.  Smart-cased regular expressions\n  also come with a sane syntax that's not opt-in.  Defaults follow\n  common sense and are tailored for typical daily use.","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"sd-agent","origin":"sysutils/sd-agent","version":"1.13.4_1","comment":"Server Density Agent for FreeBSD","maintainer":"tim@wallago.co.uk","www":"https://www.serverdensity.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83245bf0182f58651f00d702692bf4ecdb6352de5909377a7036a6c8790096c7","flatsize":184025,"path":"All/sd-agent-1.13.4_1.pkg","repopath":"All/sd-agent-1.13.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31480,"desc":"Server Density Agent for FreeBSD\n\nMonitor CPU, memory, disk usage, network, Apache, MySQL + more via the\nServerDensity platform.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"sysinfo":{"origin":"sysutils/sysinfo","version":"1.0.1_3"}},"categories":["sysutils"],"users":["sd-agent"],"groups":["sd-agent"]},{"name":"sct","origin":"accessibility/sct","version":"1.0.0_1","comment":"Utility to change screen temperature","maintainer":"0mp@FreeBSD.org","www":"https://github.com/0mp/sct","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67ca69a3c3e7a615d2b4cd38768db9b88afd94354bb42e5c41d323dba14b03b2","flatsize":9588,"path":"All/sct-1.0.0_1.pkg","repopath":"All/sct-1.0.0_1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":5860,"desc":"This is a port of sct, a simple command-line utility written by Ted Unangst,\nwhich can be used to control screen temperature. It exceeds at being much more\nlightweight than similar software solutions like Redshift and f.lux. At the\nsame time it is easier to use than xrandr.\n\nSct takes temperature values in range 1000 to 10000, where 6500 is the default\nvalue. Here are some usage examples:\n\n * Campfire style: `sct 4500`\n * Dust storm on Mars style: `sct 2000`\n * Coffee free all nighter style: `sct 8000`\n * Default style: `sct`","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"}},"categories":["accessibility"],"shlibs_required":["libX11.so.6","libXrandr.so.2"]},{"name":"scte35dump","origin":"multimedia/scte35dump","version":"0.1.8_2","comment":"Dump SCTE-35 data from a Transport Stream","maintainer":"rodrigo@FreeBSD.org","www":"https://github.com/m2amedia/scte35dump","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b19bd6725d1dbf696c4a8483dea56b1bb321835106eb429e5345e4fb04e251a","flatsize":3182040,"path":"All/scte35dump-0.1.8_2.pkg","repopath":"All/scte35dump-0.1.8_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":911576,"desc":"Dump SCTE-35 data from a Transport Stream contained\nwithin a file or RTP network stream.","categories":["multimedia"]},{"name":"sctplib","origin":"net/sctplib","version":"1.0.31","comment":"User-space implementation of the SCTP protocol RFC 4960","maintainer":"thomas.dreibholz@gmail.com","www":"https://www.nntb.no/~dreibh/sctplib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68461d7d1d04e6b47883556e067742db604270e185086a51f4e85d309dd389d9","flatsize":516478,"path":"All/sctplib-1.0.31.pkg","repopath":"All/sctplib-1.0.31.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":126172,"desc":"The SCTPLIB library is a prototype implementation of the Stream Control\nTransmission Protocol (SCTP), a message-oriented reliable transport protocol\nthat supports multi-homing, and multiple message streams multiplexed within an\nSCTP connection (also named association). SCTP is described in RFC 4960. The\nAPI of the library is modeled after Section 10 of RFC 4960, and most\nparameters and functions should be self-explanatory to the user familiar with\nthis document. In addition to these interface functions between an Upper Layer\nProtocol (ULP) and an SCTP instance, the library also provides a number of\nhelper functions that can be used to manage callbacks and timers, as well as\nUDP sockets for simple IPC. Furthermore, SCTPLIB provides support for UDP\nencapsulation, making it possible to co-exist with kernel SCTP\nimplementations.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["net"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libsctplib.so.1"]},{"name":"sctd","origin":"accessibility/sctd","version":"0.2.0_33","comment":"Set color temperature (sct) daemon","maintainer":"0mp@FreeBSD.org","www":"https://github.com/amir/sctd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f21dfb9a2dc6bd7dff4f7f1da0f9338844730822e259c3aadd3c44ef32946776","flatsize":934001,"path":"All/sctd-0.2.0_33.pkg","repopath":"All/sctd-0.2.0_33.pkg","licenselogic":"and","licenses":["CC0-1.0","MIT"],"pkgsize":333524,"desc":"sctd is based on sct (accessibility/sct) by Ted Unangst.\nIt calculates sunrise and sunset based on latitude\nand longitude and sets the temperature accordingly.\nThe transition logic is based on Redshift.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"}},"categories":["accessibility"],"shlibs_required":["libX11.so.6","libXrandr.so.2"]},{"name":"scwm-icons","origin":"graphics/scwm-icons","version":"0.99.2_2","comment":"Icon collection for the scwm window manager","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2e30089d5c15496f675e6a86654d40eb2130f239e1b39e5da16ccda783a6974","flatsize":6133429,"path":"All/scwm-icons-0.99.2_2.pkg","repopath":"All/scwm-icons-0.99.2_2.pkg","licenselogic":"single","pkgsize":1196124,"desc":"An icon collection for the scwm window manager.","categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe scwm-icons port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"scterc","origin":"sysutils/scterc","version":"0.0.1","comment":"Configure SCT ERC for hard disks on system startup","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/AMDmi3/scterc-rc.d","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18f1122611d7d1786cab282b94ae251f44e5bc9f562fef476c787adac671fde3","flatsize":8059,"path":"All/scterc-0.0.1.pkg","repopath":"All/scterc-0.0.1.pkg","licenselogic":"single","pkgsize":3596,"desc":"Modern hard drives allow to set the amount of time a hard disk is\nallowed to spend recovering from a read or write error. This feature\nis called ERC (error recovery control, usually in Seagate), TLER\n(time-limited error recovery, usually on Western Digital) or CCLT\n(command completion time limit, usually on Samsung or Hitachi).\n\nThis rc.d script allows to set these valus on system startup to\ntune disks for RAID usage.","deps":{"smartmontools":{"origin":"sysutils/smartmontools","version":"7.4_2"}},"categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"To enable setting hard disk SCT ERC on system boot time, add the\nfollowing to your /etc/rc.conf:\n\n  scterc_enable=\"YES\"\n\n  # specify hard disks to configure\n  scterc_disks=\"ada0 ada1\"\n\n  # specify read and write timeouts in tenths of second\n  # here each is set to 7.0 seconds, which is also the default\n  # for which you may omit these lines\n  scterc_read_timeout=\"70\"\n  scterc_write_timeout=\"70\"\n\nSee /usr/local/share/doc/scterc/README.md for more info.","type":"install"}]},{"name":"scss","origin":"textproc/scss","version":"0.4.2_3","comment":"Scheme module for W3C Cascading Stylesheets recommendation","maintainer":"cs@FreeBSD.org","www":"https://www.nongnu.org/scss/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f931e02bb78a8bf6c052f52fd9da931eb4daa043db49fdba9160d551965f7f2","flatsize":158922,"path":"All/scss-0.4.2_3.pkg","repopath":"All/scss-0.4.2_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":39548,"desc":"SCSS is a Scheme module for parsing, querying, and emitting style information\ncompatible with the W3C Cascading Stylesheets recommendation. While SCSS does\nnot itself provide any rendering functionality, it can provide style\ninformation to applications and libraries that do. If used with XML documents\nproduced by SXML or SDOM, SCSS can accommodate the full range of selector types\ndescribed in the W3C recommendation; it can also match simple selectors against\nstrings when structured document information is not available.","deps":{"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc","scheme"]},{"name":"scrm","origin":"biology/scrm","version":"1.7.4_1","comment":"Coalescent simulator for biological sequences","maintainer":"yuri@FreeBSD.org","www":"https://scrm.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc9980e07a7d50b6a1eb7789f2e76b7ab0f4b72c645adbb8c30cfa34d8569810","flatsize":257910,"path":"All/scrm-1.7.4_1.pkg","repopath":"All/scrm-1.7.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":91904,"desc":"scrm simulates the evolution of genetic sequences. It takes a neutral\nevolutionary model as input, and generates random sequences that evolved under\nthe model. As coalescent simulator, it traces the ancestry of the sampled\nsequences backwards in time and is therefore extremely efficient. Compared to\nother coalescent simulators, it can simulate chromosome-scale sequences without\na measureable reduction of genetic linkage between different sites.","categories":["biology"]},{"name":"scrot","origin":"graphics/scrot","version":"1.10_2","comment":"SCReenshOT - command line screen capture utility","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/resurrecting-open-source-projects/scrot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"deb41e4c1457762b496d2a5d1f9317ab2d039dfe34dea3ffe76aab29699ba49d","flatsize":120385,"path":"All/scrot-1.10_2.pkg","repopath":"All/scrot-1.10_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71556,"desc":"Scrot (SCReenshOT) is a simple command line screen capture\nutility that uses imlib2 to grab and save images. Multiple\nimage formats are supported through imlib2's dynamic saver\nmodules.\n\nSome features of the scrot:\n  - support to multiple image formats (JPG, PNG, GIF, etc.).\n  - optimization of the screen shots image quality.\n  - capture a specific window or a rectangular area on the\n    screen with the help of switch.\n\nscrot also can be used to monitor a desktop PC in admin absent\nand register unwanted activities.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"}},"categories":["graphics"],"shlibs_required":["libX11.so.6","libImlib2.so.1","libXcomposite.so.1","libXext.so.6","libXfixes.so.3","libXinerama.so.1"],"options":{"DOCS":"on"}},{"name":"scs","origin":"math/scs","version":"3.2.3_2","comment":"Solver of convex cone problems via operator splitting","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cvxgrp/scs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d7e07fd883f5e391ff23dba95f919b1f0335814b3c755750ffe3ddda6dfc4e4","flatsize":1502825,"path":"All/scs-3.2.3_2.pkg","repopath":"All/scs-3.2.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":225492,"desc":"SCS (splitting conic solver) is a numerical optimization package for solving\nlarge-scale convex cone problems, based on our paper Conic Optimization via\nOperator Splitting and Homogeneous Self-Dual Embedding. It is written in C and\ncan be used in other C, C++, Python, Matlab, R, Julia, programs via the linked\ninterfaces. It can also be called as a solver from convex optimization toolboxes\nCVX (3.0 or later), CVXPY, Convex.jl, and Yalmip.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libopenblas.so.0"],"shlibs_provided":["libscsdir.so","libscsindir.so"]},{"name":"screenie","origin":"sysutils/screenie","version":"20120406","comment":"Small and lightweight screen(1) wrapper","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/screenie/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"351b10d7b9606bc74efb4291fc71c917dd0aac5af123b65016c4987a6f3438f9","flatsize":23785,"path":"All/screenie-20120406.pkg","repopath":"All/screenie-20120406.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10240,"desc":"Screenie is a small and lightweight screen(1) wrapper that is designed to be a\nsession handler that simplifies the process of administrating detached jobs by\nproviding an interactive menu.","deps":{"screen":{"origin":"sysutils/screen","version":"4.9.1_5"}},"categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe screenie port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"screengrab","origin":"x11/screengrab","version":"2.8.0","comment":"Screen dump utility","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxqt/screengrab","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"470ead5766a8ecf621d2c8422c84efbf17d585dc25d2bd5fe1e1bd8f61c77af6","flatsize":978802,"path":"All/screengrab-2.8.0.pkg","repopath":"All/screengrab-2.8.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":207160,"desc":"ScreenGrab - A program for fast creating screenshots, and easily publishing\nthem on internet image hosting services.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libqt6xdg":{"origin":"devel/libqt6xdg","version":"4.0.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["x11"],"shlibs_required":["libX11-xcb.so.1","libxcb.so.1","libxcb-shape.so.0","libxcb-xfixes.so.0","libKF6WindowSystem.so.6","libQt6Network.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libQt6Xdg.so.4","libQt6Xml.so.6","libQt6XdgIconLoader.so.4","libQt6Svg.so.6","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"]},{"name":"scripts","origin":"x11/scripts","version":"1.0.1_2","comment":"Various X related scripts","maintainer":"x11@FreeBSD.org","www":"https://cgit.freedesktop.org/xorg/app/scripts","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c64861e01684fe1a9b1d6a48608978ffd818b0164fe0a11889016fff3aa7118","flatsize":12395,"path":"All/scripts-1.0.1_2.pkg","repopath":"All/scripts-1.0.1_2.pkg","licenselogic":"single","pkgsize":6712,"desc":"This package contains scripts, a collection of various X related scripts.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pdksh":{"origin":"shells/pdksh","version":"5.2.14p2_7"}},"categories":["x11"]},{"name":"widelands","origin":"games/widelands","version":"1.1_9","comment":"Realtime strategy game inspired by Settlers II","maintainer":"amdmi3@FreeBSD.org","www":"https://wl.widelands.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d3cb0f3fdf57a61053fc1da8da5a868f46ea6576c7006145a0a21593f2c6a32","flatsize":484625817,"path":"All/widelands-1.1_9.pkg","repopath":"All/widelands-1.1_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":390916972,"desc":"Widelands is an open source real-time strategy game inspired by Bluebyte's\nSettlers II (TM). You are the chieftain of a small tribe. To grow your kingdom,\nyou must secure resources, construct new buildings, train soldiers and wage\nwar against your opponents.\n\nThe game is playable and great fun already, but it is also still under heavy\ndevelopment, so do not be surprised if it crashes on you.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libSDL2_ttf-2.0.so.0","libSDL2_mixer-2.0.so.0","libGLEW.so.2","libpng16.so.16","libSDL2_image-2.0.so.0","libicuuc.so.74","libicudata.so.74","libintl.so.8","libminizip.so.1","libSDL2-2.0.so.0","libGLX.so.0","libOpenGL.so.0"],"options":{"DOCS":"on","LTO":"on","NLS":"on","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:widelands:widelands:1.1:::::dragonfly6:x86_64:9"}},{"name":"script4rss","origin":"www/script4rss","version":"0.4b","comment":"Easily create scripts to convert HTML pages to RSS feeds","maintainer":"ports@FreeBSD.org","www":"https://script4rss.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf9dfdeda284696c8d0c2e9ad8c199df6bd1876b73542cf32c7f0476a6bdf51d","flatsize":23930,"path":"All/script4rss-0.4b.pkg","repopath":"All/script4rss-0.4b.pkg","licenselogic":"single","pkgsize":7664,"desc":"Script4rss takes a plain text file which holds a description for how the\nparticular site should be converted and creates a perl script which is able to\ndo that in the most fast and efficient way (well, someday). Users don't have to\nknow how to program but they need to know regular expressions (although there\nprobably aren't a lot of these people).\n\nAt the moment, script4rss is in its early development, which translates to \"it\ncan be used but you have to figure out how yourself\" and \"if you screw up, the\nscript does so as well\". Options include:\n  * Detect multiple catagories within an HTML page.\n  * Extract information over multiple lines.\n  * Pre-and append text in output.\n  * Attempt to circumvent \"variable\" HTML.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe script4rss port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"screen-message","origin":"x11/screen-message","version":"0.25_3","comment":"Very simple tool to display some text as large as possible","maintainer":"mail@dhauck.eu","www":"https://sm.nomeata.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca72f0c9858a593437e16e67975d72a8be6fcdfedf30204393742f698266eae8","flatsize":24029,"path":"All/screen-message-0.25_3.pkg","repopath":"All/screen-message-0.25_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":11276,"desc":"If you just want to disply a word or a short, possilby multi-line, text as\nlarge and as quickly as possible on your screen, then screen-message is the\nright tool for you.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-3.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0"]},{"name":"screenFetch-nox11","origin":"sysutils/screenfetch","version":"3.9.1.64_1","comment":"Bash Screenshot Information Tool","maintainer":"jgh@FreeBSD.org","www":"https://github.com/KittyKatt/screenFetch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17515ff575a6f6a3695efb9fa2576d4a510e225734357fb7a785252fd317ac43","flatsize":316456,"path":"All/screenFetch-nox11-3.9.1.64_1.pkg","repopath":"All/screenFetch-nox11-3.9.1.64_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":70292,"desc":"screenFetch is a \"Bash Screenshot Information Tool\". This handy Bash script can\nbe used to generate one of those nifty terminal theme information + ASCII\ndistribution logos you see in everyone's screenshots nowadays. It will\nauto-detect your distribution and display an ASCII version of that\ndistribution's logo and some valuable information to the right. There are\noptions to specify no ascii art, colors, taking a screenshot upon displaying\ninfo, and even customizing the screenshot command! This script is very easy to\nadd to and can easily be extended.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["sysutils"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox11"}},{"name":"screenFetch","origin":"sysutils/screenfetch","version":"3.9.1.64_1","comment":"Bash Screenshot Information Tool","maintainer":"jgh@FreeBSD.org","www":"https://github.com/KittyKatt/screenFetch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb4f1a54dbfc4e2882977a2183b2cb78a98ff9d4256900893926ece1f902f2a3","flatsize":316456,"path":"All/screenFetch-3.9.1.64_1.pkg","repopath":"All/screenFetch-3.9.1.64_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":70316,"desc":"screenFetch is a \"Bash Screenshot Information Tool\". This handy Bash script can\nbe used to generate one of those nifty terminal theme information + ASCII\ndistribution logos you see in everyone's screenshots nowadays. It will\nauto-detect your distribution and display an ASCII version of that\ndistribution's logo and some valuable information to the right. There are\noptions to specify no ascii art, colors, taking a screenshot upon displaying\ninfo, and even customizing the screenshot command! This script is very easy to\nadd to and can easily be extended.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"xdpyinfo":{"origin":"x11/xdpyinfo","version":"1.3.2_5"}},"categories":["sysutils"],"options":{"DOCS":"on"},"annotations":{"flavor":"default"}},{"name":"scramble","origin":"games/scramble","version":"0.9.5_13","comment":"From 6 letters you are to create as many words as you can","maintainer":"amdmi3@FreeBSD.org","www":"http://www.shiftygames.com/scramble/scramble.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9b1fd87578a655431b23e28ad5debfa047ba655f1070d63e0462eb3e1c5b03c","flatsize":610178,"path":"All/scramble-0.9.5_13.pkg","repopath":"All/scramble-0.9.5_13.pkg","licenselogic":"single","pkgsize":412040,"desc":"Test your word knowledge, and spelling skills, with this anagram\ngame. You are given 6 letters to create as many words as you can\nin the time alotted.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0"]},{"name":"sdl2","origin":"devel/sdl20","version":"2.30.3","comment":"Cross-platform multimedia development API","maintainer":"amdmi3@FreeBSD.org","www":"https://www.libsdl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"043642c194fde77d63705be105729d945769586d236f4b793d64dbde1fe601c0","flatsize":7094280,"path":"All/sdl2-2.30.3.pkg","repopath":"All/sdl2-2.30.3.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":1125904,"desc":"This library is designed to make it easy to write games that run on UNIX,\nWin32, MacOS X and other platforms using the various native high-performance\nmedia interfaces (for video, audio, etc) and presenting a single source-code\nlevel API to your application. This is a fairly low level API, but using this,\ncompletely portable applications can be written with a great deal of\nflexibility.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["devel"],"shlibs_required":["libX11.so.6","libXext.so.6","libXcursor.so.1","libXi.so.6","libXfixes.so.3","libXrandr.so.2","libXss.so.1","libdrm.so.2","libgbm.so.1","libEGL.so.1","libwayland-egl.so.1","libwayland-client.so.0","libwayland-cursor.so.0","libxkbcommon.so.0","libinotify.so.0"],"shlibs_provided":["libSDL2-2.0.so.0"],"options":{"CSD":"off","DBUS":"off","FCITX":"off","HIDAPI":"off","IBUS":"off","JOYSTICK":"on","SAMPLERATE":"off","UDEV":"off","ALSA":"off","JACK":"off","NAS":"off","OSS":"on","PIPEWIRE":"off","PULSEAUDIO":"off","SNDIO":"off","KMSDRM":"on","OPENGL":"on","OPENGLES":"on","VULKAN":"on","WAYLAND":"on","X11":"on"}},{"name":"scr2png","origin":"graphics/scr2png","version":"1.2_9","comment":"Converts the output of \"vidcontrol -p\" to PNG","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4062f57c968f65392c84142e506eafb9ec6036979e56e3974e6d2a18193affc8","flatsize":12152,"path":"All/scr2png-1.2_9.pkg","repopath":"All/scr2png-1.2_9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6872,"desc":"scr2png takes a syscons screenshot generated by \"vidcontrol -p\" and\nconverts it in to a PNG image.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"}},"categories":["graphics"],"shlibs_required":["libgd.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe scr2png port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"scr_ipfm","origin":"net/scr_ipfm","version":"0.64","comment":"Use logs generated by ipfm to show data graphically","maintainer":"ports@FreeBSD.org","www":"https://scripfm.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b0b4520add472fb7001a9d8af9eeebf7582175295818200ba557b24d94d6d92","flatsize":187879,"path":"All/scr_ipfm-0.64.pkg","repopath":"All/scr_ipfm-0.64.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":27276,"desc":"So scr_ipfm is a script written in php, used to graphically show amount of data\ndownloaded by users in local network. To do that, it uses logs generated by\nipfm program (ipfm is available at the address: http://robert.cheramy.net/ipfm/)\n\nscr_ipfm features:\n    - sorting by field in, out, host and total\n    - aggregated data of downloaded amount of data\n    - daily, monthly, annually and global statistics","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net"],"options":{"DOCS":"on"},"messages":[{"message":"You may need to read /usr/local/share/doc/scr_ipfm/README to configure scr_ipfm","type":"install"},{"message":"===>   NOTICE:\n\nThe scr_ipfm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"serviio","origin":"net/serviio","version":"2.3_1","comment":"Transcoding DLNA-server implemented in Java","maintainer":"netchild@FreeBSD.org","www":"https://www.serviio.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1aa6af67d7c562a69b3b53bb05d6ea98c5d834aedf2fd9366d7d926a8b28e7d5","flatsize":31831429,"path":"All/serviio-2.3_1.pkg","repopath":"All/serviio-2.3_1.pkg","licenselogic":"single","licenses":["serviio"],"pkgsize":28106548,"desc":"Serviio is a free DLNA media server. It allows you to stream your\nmedia files (music, video or images) to any DLNA-certified renderer\ndevice (e.g. a TV set, Bluray player, games console) on your home\nnetwork.\n\nServiio uses a priority-based metadata extraction so that you can\nchoose what metadata should describe your media files (e.g. audio\ntrack name, DVD cover, TV series and episodes names, etc.). These\ninclude metadata embedded into the media files themselves, locally\nstored metadata files and metadata that can be obtained online.\nWith this powerful tool you will be able to build your Serviio media\nlibrary easily and effectively.\n\nServiio works with any DLNA compliant device (TV, Playstation 3,\netc.) and some other (XBox 360). It supports profiles for particular\ndevices so that it can be tuned to maximise the device's potential\nand/or minimize lack of media format playback support (via transcoding).","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net","multimedia","java","www"],"users":["dlna"],"groups":["dlna"],"messages":[{"message":"The configuration files are installed in /usr/local/etc/serviio --\nbut only the logging configuration and the player device-profiles\nmay be changed there -- the library is set via the GUI program\nserviio-console (see below).\n\nThe database will be located under /var/db/serviio/.\n\nRemember to set serviio_enable=YES in /etc/rc.conf for the service to\nstart at boot. It will run as user ``dlna''.\n\nWhen the server is running, run the /usr/local/bin/serviio-console (a\nGUI program) on the same host -- as yourself -- to configure it.\n\nFrom http://www.serviio.org/component/content/article/21#q2 :\nIf you'd like to manage the service from a remote host, add\n\n\tserviio_args=-Dserviio.remoteHost=yo.ur.local.ip\n\nto rc.conf. Note, that there is NO AUTHENTICATION between console and\nthe server processes.\n\nFor support, visit the lively forum at http://forum.serviio.org/","type":"install"}]},{"name":"scr2txt","origin":"textproc/scr2txt","version":"1.2_1","comment":"Converts the output of \"vidcontrol -p\" to text","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05110ef3f949fcda0108739b7bd7ca8e6e06bdd90c58df5912d32bb7dec88405","flatsize":9510,"path":"All/scr2txt-1.2_1.pkg","repopath":"All/scr2txt-1.2_1.pkg","licenselogic":"single","pkgsize":5404,"desc":"scr2txt takes a syscons screenshot generated by \"vidcontrol -p\" and\nconverts it in to a text file, optionally rewriting the eight bit\nline drawing characters to seven bit equivalents.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe scr2txt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"scourge","origin":"games/scourge","version":"0.21.1_15","comment":"Rogue-like game","maintainer":"ports@FreeBSD.org","www":"https://scourge.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b60b668fbe59fec236277b06f806e719669ec815ccd0bbe09f8307d90ea9e5f","flatsize":2463810,"path":"All/scourge-0.21.1_15.pkg","repopath":"All/scourge-0.21.1_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":813996,"desc":"S.C.O.U.R.G.E. is a rogue-like game in the fine tradition of NetHack\nand Moria It sports a graphical front-end, similar to glHack or the\nFalcon's eye. I tried to design the 3D UI as a best of both worlds\nfrom old to new: It lets you rotate the view, zoom in/out, view\nspecial effects, etc. On the other hand I've always liked the\nold-school isometric games like Exult or Woodward.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"scourge-data":{"origin":"games/scourge-data","version":"0.21.1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libintl.so.8","libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_net-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_image-1.2.so.0","libGL.so.1","libGLU.so.1","libfreetype.so.6"],"options":{"DEBUG":"off"},"messages":[{"message":"S.C.O.U.R.G.E was installed\n\n1) You can run the scourge, using:\n\n   # scourge\n\n2) Show the help:\n\n   # scourge -help\n\n3) Enjoy it ;)","type":"install"},{"message":"===>   NOTICE:\n\nThe scourge port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"screen","origin":"sysutils/screen","version":"4.9.1_5","comment":"Multi-screen window manager","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/screen/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1e4aa4e46ca980bb524865963142ddd1904556ff9be73996ed81cc8243b0725","flatsize":1055901,"path":"All/screen-4.9.1_5.pkg","repopath":"All/screen-4.9.1_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":494244,"desc":"Screen is a full-screen window manager that multiplexes a physical terminal\nbetween several processes (typically interactive shells).\nEach virtual terminal provides the functions of a DEC VT100 terminal and, in\naddition, several control functions from the ANSI X3.64 (ISO 6429) and ISO\n2022 standards (e.g. insert/delete line and support for multiple character\nsets). There is a scrollback history buffer for each virtual terminal and a\ncopy-and-paste mechanism that allows moving text regions between windows.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"INFO":"on","MULTIUSER":"on","NETHACK":"on","NOSOCKETDIR":"off","SYSTEM_SCREENRC":"on","XTERM_256":"on","SOCKETS":"on","NAMED_PIPES":"off","NCURSES_DEFAULT":"on","NCURSES_BASE":"off","NCURSES_PORT":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:screen:4.9.1:::::dragonfly6:x86_64:5"},"messages":[{"message":"As of GNU Screen 4.4.0:\n\nNote that there was fix to screen message structure field\nresponsible for $TERM handling, making it impossible\nto attach to older versions.","type":"install"}]},{"name":"screcord-lv2","origin":"audio/screcord-lv2","version":"g20171206_2","comment":"LV2 capture plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/brummer10/screcord.lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b61c87f6b95628debc877494b54f5dfb3caaebcbf991b9f87c1a25807994fd82","flatsize":73699,"path":"All/screcord-lv2-g20171206_2.pkg","repopath":"All/screcord-lv2-g20171206_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25704,"desc":"A simple LV2 capture plugin that is able to capture mono and a stereo streams,\nsaving them to files of any audio format supported by libsndfile.","deps":{"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1"]},{"name":"sdb","origin":"games/sdb","version":"1.0.2_17","comment":"Futuristic overhead shooter","maintainer":"amdmi3@FreeBSD.org","www":"http://www.gamecreation.org/games/shotgun-debugger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbd3146847bd8e1e4c4a554909f1306daefa8958a5d581baebf0ebc8f1b6d143","flatsize":13631636,"path":"All/sdb-1.0.2_17.pkg","repopath":"All/sdb-1.0.2_17.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9269492,"desc":"Shotgun Debugger is a 2D, top-down action game. It is The Future, and your\nhabit of computer network exploration has finally done you in. You are\ncaptured and taken to a strange underground complex populated by robot\nsoldiers. Your task is to escape the facility--but the hordes of walking\ndeath machines aren't just gonna let you.\n\nShotgun Debugger is pseudo-3D -- while gameplay is strictly two-dimensional,\nthe world is rendered in three dimensions. Worlds are not tile-based, but\npolygon-based -- rooms and hallways can be made to any shape imaginable,\nallowing for some rather impressive architecture.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libGL.so.1","libGLU.so.1"],"options":{"DOCS":"on"}},{"name":"scponly","origin":"shells/scponly","version":"4.8.20110526_8","comment":"Tiny shell that only permits scp and sftp","maintainer":"garga@FreeBSD.org","www":"https://github.com/scponly/scponly/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e3267e8560857f9f66a9fbf509542580945a5357458ad0ca1a43c9ce7889001","flatsize":47526,"path":"All/scponly-4.8.20110526_8.pkg","repopath":"All/scponly-4.8.20110526_8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":21504,"desc":"[Excerpted from the README:]  \"scponly\" is an alternative \"shell\" (of sorts)\nfor system administrators who would like to provide access to remote users to\nboth read and write local files without providing any remote execution\nprivileges.  Functionally, it is best described as a wrapper to the\ntried-and-true ssh suite.\n\nscponly validates remote requests by examining the third argument passed to the\nshell upon login.  (The first argument is the shell itself, and the second is\n-c.)  The only commands allowed are \"scp\", \"sftp-server\" and \"ls\".  Arguments\nto these commands are passed along unmolested.","categories":["shells","security"],"options":{"CHROOT":"off","DEFAULT_CHDIR":"off","DOCS":"on","GFTP":"off","RSYNC":"off","SCP":"off","SUBVERSION":"off","SVNSERVE":"off","UNISON":"off","WILDCARDS":"on","WINSCP":"off"},"annotations":{"cpe":"cpe:2.3:a:scponly:scponly:4.8.20110526:::::dragonfly6:x86_64:8"}},{"name":"scloader","origin":"www/scloader","version":"0.32_1","comment":"Configurable web graber/spider","maintainer":"hsn@sendmail.cz","www":"https://scloader.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b73e207317da76d001e31b1d10507f040491a5bf52294d283c5193cd3dfa530d","flatsize":133504,"path":"All/scloader-0.32_1.pkg","repopath":"All/scloader-0.32_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":77408,"desc":"Smart Cache Loader is most configurable web batch downloader in world! If you\nhave a very specific needs to grab some portions of web site -- this is\nright tool for you! This program can be also used as web crawler if you\nneed to crawl defined parts of www site(s).","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"scli","origin":"net-im/scli","version":"0.7.1","comment":"Simple terminal user interface for the Signal messenger (using signal-cli)","maintainer":"0mp@FreeBSD.org","www":"https://github.com/isamert/scli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d76f80fe45ac4dfac6622e6853429ba2b8e073f9fae9993c01ac0ddae202c4a","flatsize":334552,"path":"All/scli-0.7.1.pkg","repopath":"All/scli-0.7.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":136988,"desc":"scli is a simple TUI (terminal user interface) for Signal, the messaging\nplatform.  It relies on signal-cli to connect to Signal services and urwid.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"py311-pyqrcode":{"origin":"graphics/py-pyqrcode","version":"1.2.1"},"py311-urwid":{"origin":"devel/py-urwid","version":"2.6.14"},"py311-urwid-readline":{"origin":"devel/py-urwid-readline","version":"0.13"},"python311":{"origin":"lang/python311","version":"3.11.9"},"signal-cli":{"origin":"net-im/signal-cli","version":"0.9.0_1,1"}},"categories":["net-im","python"],"options":{"DOCS":"on","LINKING":"on"}},{"name":"sciplot-plotting-library","origin":"science/sciplot","version":"0.3.1","comment":"Modern C++ scientific plotting library powered by gnuplot","maintainer":"yuri@FreeBSD.org","www":"https://sciplot.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5380fd39610f55ff6794e410871439a5cdf25b4c7cab6af496f6d05399ef8040","flatsize":345407,"path":"All/sciplot-plotting-library-0.3.1.pkg","repopath":"All/sciplot-plotting-library-0.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49484,"desc":"The goal of the sciplot project is to enable C++ programs to conveniently plot\nbeautiful graphs as easy as in other high-level programming languages. sciplot\nis a header-only library that needs a C++17-capable compiler, but has no\nexternal dependencies for compiling. The only external runtime dependencies are\ngnuplot-palettes for providing color palettes and a gnuplot executable.","deps":{"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"}},"categories":["science","graphics"]},{"name":"scimark2c","origin":"benchmarks/scimark2c","version":"2.1","comment":"ANSI C version of the SciMark2 benchmark","maintainer":"thierry@FreeBSD.org","www":"https://math.nist.gov/scimark2/download_c.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc95b9aa374e452e2596aab73f604c02c1a2686db76410ad6d98dae1f68c4e83","flatsize":15323,"path":"All/scimark2c-2.1.pkg","repopath":"All/scimark2c-2.1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":7656,"desc":"This is an ANSI C version of the SciMark2 benchmark, translated from the\noriginal Java sources. The intent in making this benchmark available in\nC is mainly for performance comparisons.\n\nResults of this benchmark can be sent to pozo@nist.gov.","categories":["benchmarks"],"messages":[{"message":"Just run scimark2 or scimark2 -large\n\n The first SciMark number reported is the composite score, followed by the an\n approximate Mflop rate for each kernel.\n\n You may try to hack CC or CFLAGS in /etc/make.conf...","type":"install"}]},{"name":"scimark4c","origin":"benchmarks/scimark4c","version":"4","comment":"ANSI C version of the SciMark2 benchmark","maintainer":"thierry@FreeBSD.org","www":"https://math.nist.gov/scimark2/download_c.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa82f3af672a13e0eccd8621db9c1371911ac772cf5d4aeb7262cade03e301c8","flatsize":17385,"path":"All/scimark4c-4.pkg","repopath":"All/scimark4c-4.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":8792,"desc":"This is an ANSI C version of the SciMark2 benchmark, translated from the\noriginal Java sources. The intent in making this benchmark available in\nC is mainly for performance comparisons.\n\nVersion 4.0 of the software has added check-sum counters to adequately test\nnewer optimizing compilers.\n\nResults of this benchmark can be sent to pozo@nist.gov.","categories":["benchmarks"],"messages":[{"message":"Just run scimark4 or scimark4 -large\n\n The first SciMark number reported is the composite score, followed by the an\n approximate Mflop rate for each kernel.\n\n You may try to hack CC or CFLAGS in /etc/make.conf...","type":"install"}]},{"name":"screenkey","origin":"x11/screenkey","version":"1.5_2","comment":"Screencast tool to display pressed keys","maintainer":"danfe@FreeBSD.org","www":"https://www.thregr.org/~wavexx/software/screenkey/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dde5cf711b92cec84e7ac0dfa538959b795dd0f3f24d72dd3987a473fb570729","flatsize":696220,"path":"All/screenkey-1.5_2.pkg","repopath":"All/screenkey-1.5_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":106464,"desc":"This is a screencast tool to display pressed keys, inspired by Screenflick.\nIts most notable features are:\n\n  - Several keyboard translation methods\n  - Key composition/input method support\n  - Configurable font/size/position\n  - Highlighting of recent keystrokes\n  - Improved backspace processing\n  - Normal/Emacs/Mac caps modes\n  - Multi-monitor support\n  - Dynamic recording control\n  - Switch for visible shift and modifier sequences only","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","python"]},{"name":"sdl-ball","origin":"games/sdl-ball","version":"1.04_1","comment":"Arkanoid/Breakout clone with pretty graphics","maintainer":"amdmi3@FreeBSD.org","www":"https://sdl-ball.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"404574c88c680479eb4e7965ad9bc0e3e6976cbf952d9984dbfc9bc32ea7ca0e","flatsize":4067070,"path":"All/sdl-ball-1.04_1.pkg","repopath":"All/sdl-ball-1.04_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":3157288,"desc":"Arkanoid/Breakout clone with pretty graphics.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"sdcc","origin":"lang/sdcc","version":"4.0.0_4","comment":"Small Device C Compiler","maintainer":"darius@dons.net.au","www":"https://sdcc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90f8caafa5a2a0120a4c15b8473d12d4d2b4952b3085eabc15fd2adcf72efa32","flatsize":227282195,"path":"All/sdcc-4.0.0_4.pkg","repopath":"All/sdcc-4.0.0_4.pkg","licenselogic":"and","licenses":["GPLv2","GPLv3"],"pkgsize":5034036,"desc":"SDCC is a retargettable, optimizing ANSI C compiler suite that targets\nthe Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.),\nMaxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola)\nHC08 (hc08, s08), Zilog Z80 based MCUs (Z80, Z180, Game Boy, Rabbit 2000/3000,\nRabbit 3000A, TLCS-90), STMicroelectronics STM8 and Padauk PDK14/PDK15.","deps":{"gputils":{"origin":"devel/gputils","version":"1.5.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang"],"shlibs_required":["libreadline.so.8"],"options":{"DEVLIB":"on","DOCS":"on","SDCCLIB":"on","UCSIM":"on","HC08":"on","MCS51":"on","PADAUK":"on","PIC":"on","STM8":"on","Z80":"on"}},{"name":"scimark2-java","origin":"benchmarks/scimark2","version":"2.0_2","comment":"Java benchmark for scientific and numerical computing","maintainer":"thierry@FreeBSD.org","www":"https://math.nist.gov/scimark2/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"482edecd226df551261401b90183b9d9afd198506572909275145e78ad16d4f4","flatsize":99173,"path":"All/scimark2-java-2.0_2.pkg","repopath":"All/scimark2-java-2.0_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":31196,"desc":"SciMark 2.0 is a Java benchmark for scientific and numerical computing.\n\nIt measures several computational kernels and reports a composite score\nin approximate Mflops (Millions of floating point operations per second).\n\nResults of this benchmark can be sent to pozo@nist.gov and are listed at\n<http://math.nist.gov/cgi-bin/ScimarkSummary>;.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["benchmarks","java"],"messages":[{"message":"Just run scimark2-java or scimark2-java -large\n The first SciMark number reported is the composite score, followed by the an\n approximate Mflop rate for each kernel.","type":"install"}]},{"name":"scim-openvanilla","origin":"textproc/scim-openvanilla","version":"0.7.2.20070514_11","comment":"SCIM OpenVanilla input method (IM)/output filter (OF) framework","maintainer":"ports@FreeBSD.org","www":"https://openvanilla.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0f18bbf54c13faf8007d2ce150b346e67ed4eecb4a721f9d528130245e5842c","flatsize":243973,"path":"All/scim-openvanilla-0.7.2.20070514_11.pkg","repopath":"All/scim-openvanilla-0.7.2.20070514_11.pkg","licenselogic":"single","pkgsize":48504,"desc":"OpenVanilla (OV) is an input method (IM)/output filter (OF) framework\ndesigned for better end-user text processing experiences. For example,\nOpenVanilla provides a comprehensive set of Traditional Chinese input\nmethods that are lacking or of which counterparts are functionally\ndeficient/unsatisfactory in Apple's Mac OS X. Many Simplified Chinese\nusers also find this framework useful. A Tibetan IM module is also\navailable.\n\nscim-openvanilla is an OpenVanilla loader as a SCIM IM engine that\nenables the input method modules of OpenVanilla to be used through\nSCIM.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"scim":{"origin":"textproc/scim","version":"1.4.9_7"}},"categories":["textproc"],"shlibs_required":["libscim-1.0.so.8","libltdl.so.7","libexpat.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe scim-openvanilla port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"scim-m17n","origin":"textproc/scim-m17n","version":"0.2.3_10","comment":"SCIM IMEngine module which uses m17n library as the backend","maintainer":"nikola.lecic@anthesphoria.net","www":"https://github.com/scim-im/scim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5aa515612cdfb25afb991789615104fecf107710dad3f131d2da1bbb0eb44d7d","flatsize":133861,"path":"All/scim-m17n-0.2.3_10.pkg","repopath":"All/scim-m17n-0.2.3_10.pkg","licenselogic":"single","pkgsize":30296,"desc":"This is a SCIM IMEngine module which uses m17n library as the backend. It\nallows you to use keyboard layouts available via devel/m17n-db and\ntextproc/m17n-contrib through standard SCIM interface. m17n-lib currently\nsupports input of more than 60 languages with more than 70 language\nspecific input methods.","deps":{"m17n-lib":{"origin":"devel/m17n-lib","version":"1.8.0_4"},"scim":{"origin":"textproc/scim","version":"1.4.9_7"}},"categories":["textproc"],"shlibs_required":["libscim-1.0.so.8","libm17n.so.0","libm17n-core.so.0"]},{"name":"scim-kmfl-imengine","origin":"textproc/scim-kmfl-imengine","version":"0.9.9_8","comment":"SCIM KMFL IMEngine platform for Keyman (KMN) language keyboards","maintainer":"nikola.lecic@anthesphoria.net","www":"https://kmfl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f78070a46e33a7ca628f6f546fa70c1349b8799ecb4b3ae754cff64f2e19ecf9","flatsize":382245,"path":"All/scim-kmfl-imengine-0.9.9_8.pkg","repopath":"All/scim-kmfl-imengine-0.9.9_8.pkg","licenselogic":"single","pkgsize":85804,"desc":"KMFL aims to bring Tavultesoft Keyman functionality to *nix operating\nsystems. KMFL is being jointly developed by SIL International\n(http://www.sil.org) and Tavultesoft (http://www.tavultesoft.com).\n\nSCIM KMFL IMEngine allows you to use KMN keyboards (compiled with\ntextproc/kmflcomp) through standard SCIM interface.\n\nThe powerful KMN keyboard language supports contextual deadkeys,\npre- and post-processing of keystrokes, rules grouping, 'storing'\nof character classes for use in similar rules, custom and Unicode\ncharacter constants, SIL Ethnologue language codes, etc.\n\nOfficial Tavultesoft repository contains keyboards that cover more\nthan 220 languages. Significant number of them are open source.\nThe keyboards ports are textproc/kmfl-*.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"kmflcomp":{"origin":"textproc/kmflcomp","version":"0.9.9_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkmfl":{"origin":"textproc/libkmfl","version":"0.9.9_2"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"scim":{"origin":"textproc/scim","version":"1.4.9_7"}},"categories":["textproc"],"shlibs_required":["libkmfl.so.0","libxkbfile.so.1","libX11.so.6","libgtk-x11-2.0.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on"},"messages":[{"message":"SCIM-Setup IMEngine list should now have KMFL section.\n\n  The documentation for KMN language and use of KMFL SCIM interface\n  is installed through textproc/kmflcomp port. Please refer to\n\n    /usr/local/share/doc/kmfl/kmflcomp/KMFL-Compiler.sxw\n\n  You need textproc/kmfl-* ports in order to use actual keyboards\n  through SCIM.","type":"install"}]},{"name":"scim-input-pad","origin":"textproc/scim-input-pad","version":"0.1.3.1_5","comment":"SCIM add-on to input various symbols with customisable on-screen pad","maintainer":"nikola.lecic@anthesphoria.net","www":"https://github.com/scim-im/scim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc3a7bab58e7858a2a839e6016b9386267e381a28bcca977908214f772b4306b","flatsize":429292,"path":"All/scim-input-pad-0.1.3.1_5.pkg","repopath":"All/scim-input-pad-0.1.3.1_5.pkg","licenselogic":"single","pkgsize":82540,"desc":"SCIM Input-Pad is an on-screen input pad that can be used to input symbols\nand key events very easily. It works with the SCIM input method platform.\n\nSCIM Input-Pad comes with predefined files for common symbols, some special\nkeyboard events (such as dead keys and composing keys), punctuation technical\nand graphics signs (including Braille alphabet), and many languages: Arabian,\nArmenian, Balinese, Bengali, Buginese, Buhid, Cham, Chinese, Devanagari,\nEthiopic, Georgian, Gujarati, Gurmukhi, Hanunoo, Hebrew, Japanese, Kannada,\nKaya Li, Khmer, Korean, Lao, Lepcha, Limbu, Malayalam, Mongolian, Myanmar,\nNew Tai Lue, Ol Chiki, Oriya, Rejang, Russian (with all Cyrillic languages),\nSaurashtra, Sinhala, Sundanese, Syloti Nagri, Tagalog, Tai Le, Tamil, Telugu,\nThai and Tibetian. It also provides an easy access to all Latin-based scripts.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"scim":{"origin":"textproc/scim","version":"1.4.9_7"}},"categories":["textproc"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libintl.so.8","libscim-1.0.so.8"],"shlibs_provided":["libscim-input-pad.so.0"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"1) Remember to set environment variable XMODIFIERS with scim\n2) use ``scim-input-pad'' command or right click on the SCIM\n   and choose ``Input Pad'' to start scim-input-pad","type":"install"}]},{"name":"scim-table-imengine","origin":"textproc/scim-table-imengine","version":"0.5.10_8","comment":"SCIM table based input method engine","maintainer":"ports@FreeBSD.org","www":"https://github.com/scim-im/scim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78ac841178a58f0a88e92111cf30c9a1c9f68f764b99aba9ade24afbe49f9a39","flatsize":1661490,"path":"All/scim-table-imengine-0.5.10_8.pkg","repopath":"All/scim-table-imengine-0.5.10_8.pkg","licenselogic":"single","pkgsize":208548,"desc":"Smart Common Input Method platform, in short SCIM, is a development platform to\nmake Input Method developers live easier. It has very clear architecture and\nvery simple programming interface.\n\nThis is the im engine for table based input methods.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"scim":{"origin":"textproc/scim","version":"1.4.9_7"}},"categories":["textproc"],"shlibs_required":["libscim-1.0.so.8","libintl.so.8","libscim-gtkutils-1.0.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"The installation of SCIM table-based im engine has finished. Please note this\nport is only an engine for table-based input methods and does not contain any\nactual input methods.\n\nThe following ports can utilize this table-based imengine:\n\n Chinese:\n  chinese/scim-tables\tArray30, CangJie, Cantonese, Dayi, Erbi, EZ, Jyutping,\n                        Simplex, Stroke, Wubi, Ziranma, ZhuYin\n Korean:\n  korean/scim-tables\tHangul, Hanja\n\n Japanese:\n  japanese/scim-tables\tHIRAGANA, KATAKANA, Nippon\n\nAs a common rule, set XMODIFIERS to '@im=SCIM' and use `scim -d' to start the\nscim daemon.","type":"install"},{"message":"===>   NOTICE:\n\nThe scim-table-imengine port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"scons-py311","origin":"devel/scons","version":"4.7.0","comment":"Build tool alternative to make","maintainer":"sunpoet@FreeBSD.org","www":"https://scons.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a42337731a1f9a26bdb1f82567ac469accd65104d043623f4feb800d9b36c231","flatsize":24935078,"path":"All/scons-py311-4.7.0.pkg","repopath":"All/scons-py311-4.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2399160,"desc":"SCons is an Open Source software construction tool--that is, a build tool;\nan improved substitute for the classic Make utility; a better way to build\nsoftware.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"schilytools","origin":"misc/schilytools","version":"3_1","comment":"Collection of tools and libraries by J. Schilling (metaport)","maintainer":"fuz@FreeBSD.org","www":"https://codeberg.org/schilytools/schilytools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b0eb786e80a70b7b6d928cc444717763e549191cef0eaa5b7b2b1cd1ab9f68f","flatsize":243,"path":"All/schilytools-3_1.pkg","repopath":"All/schilytools-3_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1364,"desc":"Schily-Tools are a set of tools developed or maintained by Joerg Schilling.\nThis is a meta port to install all packages derived from the Schily-Tools.\n\nPrograms and tools included in the Schily-Tools bundle:\n\n * Cdrtools (cdrecord/cdda2wav/mkisofs/...)\n * The Schily-Bourne Shell\n * The Schily-SunPro Make\n * A K&R cpp derived from the original cpp sources from John F. Reiser\n * cstyle is a C-indentation lint tool derived from the OpenSolaris sources\n * spatch is derived from the last patch from Larry Wall, POSIX compliant\n   and using a 1-clause BSD license.\n * SCCS derived from OpenSolaris sources\n * star, the oldest free TAR implementation, started in 1982\n * ved, A portable, easy to learn and extremely fast screen oriented editor.","deps":{"bosh":{"origin":"shells/bosh","version":"2024.03.21"},"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"rscsi":{"origin":"net/rscsi","version":"2024.03.21"},"sccs":{"origin":"devel/sccs","version":"2024.03.21"},"schilybase":{"origin":"devel/schilybase","version":"2024.03.21"},"schilyutils":{"origin":"sysutils/schilyutils","version":"2024.03.21"},"smake":{"origin":"devel/smake","version":"2024.03.21"},"star":{"origin":"archivers/star","version":"2024.03.21"},"sunpromake":{"origin":"devel/sunpromake","version":"2024.03.21"},"tartest":{"origin":"archivers/tartest","version":"2024.03.21"},"ved":{"origin":"editors/ved","version":"2024.03.21"}},"categories":["misc"]},{"name":"schilybase","origin":"devel/schilybase","version":"2024.03.21","comment":"Support files and libraries for the schilytools","maintainer":"fuz@FreeBSD.org","www":"https://codeberg.org/schilytools/schilytools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a552f397d0c30262527fe75ec8db546eb99ec45fc431bdc8ee4e6548d1687d92","flatsize":2993346,"path":"All/schilybase-2024.03.21.pkg","repopath":"All/schilybase-2024.03.21.pkg","licenselogic":"and","licenses":["CDDL","BSD2CLAUSE","GPLv2","LGPL21"],"pkgsize":549364,"desc":"Support files and libraries for schilytools, a collection\nof programs by Joerg Schilling.  This includes among others\n\n * libedc -- CD sector formatting library\n * libfind -- find(1) as a library\n * libhfs -- library to handle Apple HFS extensions\n * libmdigest -- message digest library\n * libparanoia -- Portable CD Audio paranoia extraction library\n * librscg -- remote SCSI transport library\n * libsiconv -- NLS library for Unicode and iconv wrapper\n * libscg -- portable SCSI transport library\n * libschily -- portable extensions to the POSIX API\n * libshedit -- bsh command line editor\n * libxtermcap -- extended termcap library","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libcdrdeflt.so.1.0","libdeflt.so.1.0","libedc_ecc.so.1.0","libedc_ecc_dec.so.1.0","libfile.so.1.0","libfind.so.4.0","libhfs.so.1.0","libmdigest.so.1.0","libparanoia.so.1.0","librmt.so.1.0","librscg.so.1.0","libscg.so.1.0","libscgcmd.so.1.0","libschily.so.2.0","libshedit.so.1.0","libsiconv.so.1.0","libxtermcap.so.1.0"],"options":{"DOCS":"on","MANPAGES":"off","NLS":"on","PROFILE":"off"}},{"name":"schilyutils","origin":"sysutils/schilyutils","version":"2024.03.21","comment":"Collection of utilities from J. Schilling","maintainer":"fuz@FreeBSD.org","www":"https://schilytools.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23220d27f8e5706d7bd2b4a807144473a39b0f3f2574b115788d5d9e9e0bbc53","flatsize":1170778,"path":"All/schilyutils-2024.03.21.pkg","repopath":"All/schilyutils-2024.03.21.pkg","licenselogic":"and","licenses":["CDDL","BSD1CLAUSE","BSD3CLAUSE","MIT"],"pkgsize":453624,"desc":"Collection of miscellaneous utilities from the schilytools, including\na variety of shells (bosh, bsh, and obosh), a traditional K&R-style\npreprocessor (krcpp), improved versions of standard UNIX utilities\n(scal, sod, sprintf, scut, sdd, sfind, spatch), a C/C++ style checker\n(cstyle.js, Cstyle) as well as various others.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"schilybase":{"origin":"devel/schilybase","version":"2024.03.21"}},"categories":["sysutils","converters","deskutils","textproc","shells"],"shlibs_required":["libxtermcap.so.1.0","libfind.so.4.0","libschily.so.2.0","libintl.so.8","libscgcmd.so.1.0","librscg.so.1.0","libscg.so.1.0","libcdrdeflt.so.1.0","libdeflt.so.1.0","libmdigest.so.1.0","librmt.so.1.0"]},{"name":"schedutils","origin":"sysutils/schedutils","version":"0.7.2_1","comment":"Collection of realtime scheduling tools","maintainer":"skreuzer@FreeBSD.org","www":"https://sourceforge.net/projects/schedutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0559b4be2d6ff4b70da886481e65acfc8a68555ea2c9d557ba1d2c9d6f9b0a7","flatsize":24759,"path":"All/schedutils-0.7.2_1.pkg","repopath":"All/schedutils-0.7.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7616,"desc":"Sched-utils are a collection of tools related to realtime scheduling,\nworking much like 'nice' and 'renice', except they change the priority\nand scheduler. This enables a process to run insoft realtime, as\nspecified by POSIX.1b.","categories":["sysutils"]},{"name":"scew","origin":"textproc/scew","version":"1.2.0","comment":"Simple C Expat Wrapper","maintainer":"sunpoet@FreeBSD.org","www":"https://savannah.nongnu.org/projects/scew","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3dbfcfa46bc339e0e9828b44c693cb6b75ac65eeb8f1a747264d0486f42c3db","flatsize":270961,"path":"All/scew-1.2.0.pkg","repopath":"All/scew-1.2.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":50480,"desc":"The aim of SCEW is to provide an easy interface around the XML Expat parser, as\nwell as a simple interface for creating new XML documents. It provides functions\nto load and access XML elements without the need to create Expat event handling\nroutines every time you want to load a new XML document.\n\nThese are the main SCEW features:\n- Uses a DOM-like object model for new or parsed XML documents.\n- Supports loading concatenated XML documents.\n- Can copy and compare full XML documents, elements or attributes.\n- Writes XML documents to multiple outputs.\n- Allows adding new I/O sources easily.\n- UTF-8, ISO-8859-1 and US-ASCII encodings (and UTF-16 in Windows).","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["textproc"],"shlibs_required":["libexpat.so.1"],"shlibs_provided":["libscew.so.1"],"options":{"TEST":"off"}},{"name":"scdoc","origin":"textproc/scdoc","version":"1.11.3","comment":"Small man page generator","maintainer":"jbeich@FreeBSD.org","www":"https://git.sr.ht/~sircmpwn/scdoc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5efac5a8bbd70278dc10a9077d24e6acccdcb17539d84e29cb348add6deaaf56","flatsize":23820,"path":"All/scdoc-1.11.3.pkg","repopath":"All/scdoc-1.11.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12868,"desc":"scdoc is a simple man page generator for POSIX systems written in C99.","categories":["textproc"]},{"name":"scct","origin":"sysutils/scct","version":"0.1","comment":"Simple Cluster_SSH Clone using Tmux","maintainer":"jrm@FreeBSD.org","www":"https://github.com/Jehops/scct","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40206b6dc7c3041c59bd9c13393fc8e5dfc536909d271abcf79c23023d080d37","flatsize":4204,"path":"All/scct-0.1.pkg","repopath":"All/scct-0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2724,"desc":"scct - Simple Cluster_SSH Clone using Tmux\n\n- Quickly create multiple tmux panes, each with an ssh connection to a specified\n  host and optionally synchronize input\n- Written in POSIX sh\n- Only depends on tmux","deps":{"tmux":{"origin":"sysutils/tmux","version":"3.3a_3"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"scavenge","origin":"dns/scavenge","version":"2.0_1","comment":"Discover/audit forward and reverse DNS records","maintainer":"mark@foster.cc","www":"http://mark.foster.cc/wiki/index.php/Scavenge","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83179faa7c9eef885bd96cc589d0606c219108b475052bcd89b3430627c6c1a5","flatsize":8446,"path":"All/scavenge-2.0_1.pkg","repopath":"All/scavenge-2.0_1.pkg","licenselogic":"single","pkgsize":3692,"desc":"Scavenge is a utility to analyze DNS records within an IP address range.\nIt scans the range and classifies its findings into 4 categories:\n\n    - Missing A records\n    - Missing PTR records\n    - Mismatched A/PTR records\n    - Stale PTR records","deps":{"nmap":{"origin":"security/nmap","version":"7.94_3"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns"]},{"name":"schismtracker","origin":"audio/schismtracker","version":"20240630","comment":"Module tracker editor/player resembling impulse tracker","maintainer":"ehaupt@FreeBSD.org","www":"https://schismtracker.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16f5d906062a8001eabc2b0e5549aab9ae05d3b4d39037306e69587889155e1d","flatsize":912220,"path":"All/schismtracker-20240630.pkg","repopath":"All/schismtracker-20240630.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":387380,"desc":"Schism Tracker is a music editor that aims to match the look and feel of\nImpulse Tracker as closely as possible. The player code is based on Modplug,\nso it supports a wide variety of module formats.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["audio"],"shlibs_required":["libFLAC.so.12","libSDL2-2.0.so.0"]},{"name":"scim","origin":"textproc/scim","version":"1.4.9_7","comment":"Smart Common Input Method platform","maintainer":"ports@FreeBSD.org","www":"https://github.com/scim-im/scim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3751167a7fb383ac412392c3de1159a6589f1d44e4928c1174b8ccb7a30c23f","flatsize":7006699,"path":"All/scim-1.4.9_7.pkg","repopath":"All/scim-1.4.9_7.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1040804,"desc":"Smart Common Input Method platform, in short SCIM, is a development platform\nto make Input Method developers live easier. It has very clear architecture\nand very simple programming interface.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["textproc"],"shlibs_required":["libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libpango-1.0.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libX11.so.6","libgthread-2.0.so.0"],"shlibs_provided":["libscim-1.0.so.8","libscim-gtkutils-1.0.so.8","libscim-x11utils-1.0.so.8"],"messages":[{"message":"The installation of SCIM has finished. Please note this port is only a common\nframework for input methods and does not contain any actual input methods.\n\nIn the ports collection the following input methods, engines and SCIM-related\nprojects are available:\n\nLanguage-specific IMEngines\n---------------------------\n\n chinese/scim-array         Module for Array30\n chinese/scim-fcitx         Module for fcitx\n chinese/scim-pinyin        Smart Pinyin method\n chinese/scim-tables        Table based input methods:\n                              Array30, CangJie, Cantonese, Dayi, Erbi, EZ,\n                              Jyutping, Simplex, Stroke, Wubi, Ziranma, ZhuYin\n                            (with textproc/scim-tables)\n\n japanese/scim-anthy        Module using Anthy input method\n japanese/scim-canna        Module using Canna\n japanese/scim-honoka       The core of Honoka library that covers\n                              wnn, anthy, prime, skk and canna\n                            Use it with\n                              japanese/scim-honoka-plugin-romkan\n                              japanese/scim-honoka-plugin-wnn\n japanese/scim-prime        Module using PRIME\n japanese/scim-skk          Module like SKK input\n japanese/scim-tables       Table based input methods:\n                              HIRAGANA, KATAKANA, Nippon\n                            (with textproc/scim-tables)\n japanese/scim-tomoe        Module using Tomoe\n japanese/scim-uim          Module using the uim input method library\n\n korean/scim-hangul         Module for Korean Hangul input\n korean/scim-tables         Table based input methods:\n                              Hangul, Hanja\n                            (with textproc/scim-tables)\n\nMulti-language IMEngines\n------------------------\n\n textproc/scim-kmfl-imengine   Platform for Keyman (KMN) language keyboards,\n   textproc/scim-kmfl-*        available through textproc/scim-kmfl-* ports.\n                               They provide support for Ancient Greek,\n                               Biblical Hebrew, Yi, IPA, African languages\n                               and more\n textproc/scim-m17n            Module which uses m17n library as the backend\n textproc/scim-openvanilla     Input method to use modules of OpenVanilla\n                               (Traditional/Simplified Chinese and Tibetan)\n textproc/scim-table-imengine  Engine for table based input methods\n                               (see language-specific tables above)\n\nAdditional SCIM-related projects\n--------------------------------\n\n textproc/scim-bridge          Scim-bridge agent (a wrapper library for SCIM)\n textproc/scim-bridge-qt4      Qt4 client for SCIM-bridge\n textproc/scim-input-pad       Add-on to input symbols with on-screen pad\n textproc/skim                 SCIM integration into KDE\n\nAs a common rule, set XMODIFIERS to '@im=SCIM' and use `scim -d' to start the\nscim daemon.","type":"install"},{"message":"===>   NOTICE:\n\nThe scim port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"scare","origin":"games/scare","version":"1.3.10","comment":"ADRIFT-compatible interactive games interpreter","maintainer":"ports@FreeBSD.org","www":"http://sites.google.com/site/scarehome/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"676d2d14cd9ebd47b623874aa05cf7801253c8c27c47d52f9038d710e3725a7f","flatsize":369804,"path":"All/scare-1.3.10.pkg","repopath":"All/scare-1.3.10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":125444,"desc":"An ADRIFT-compatible interactive games interpreter.","categories":["games"],"options":{"XGLK":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe scare port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sccs","origin":"devel/sccs","version":"2024.03.21","comment":"Source Code Control System (SCCS)","maintainer":"fuz@FreeBSD.org","www":"https://sccs.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aee3b7ddfae94a577cf329b338dda9ce4d1b4afdf8f0f1521a4be9cc2ddc30e7","flatsize":1850271,"path":"All/sccs-2024.03.21.pkg","repopath":"All/sccs-2024.03.21.pkg","licenselogic":"and","licenses":["CDDL","BSD1CLAUSE"],"pkgsize":456804,"desc":"SCCS is an implementation of the POSIX standard Source Code Control\nSystem. It provides actively maintained code based on the original UNIX\nSCCS code OpenSourced by Sun as part of OpenSolaris and was made\nportable to other platforms.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"schilybase":{"origin":"devel/schilybase","version":"2024.03.21"}},"categories":["devel"],"shlibs_required":["libschily.so.2.0","libintl.so.8","libfind.so.4.0"]},{"name":"scmxx","origin":"comms/scmxx","version":"0.9.0_4","comment":"Data exchange utility for Siemens mobile phones","maintainer":"jmohacsi@bsd.hu","www":"http://www.hendrik-sattler.de/scmxx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29dc5dccc1cc435e8a86a943716a83924d9951a61178fd5ed0f59530582247c0","flatsize":517556,"path":"All/scmxx-0.9.0_4.pkg","repopath":"All/scmxx-0.9.0_4.pkg","licenselogic":"single","pkgsize":157488,"desc":"SCMxx is a data exchange utility for certain Siemens mobile phone models.\nData types handled include logo bitmaps, MIDI files, vCalendars,\naddress books, phonebook entries and SMS.\nSupport for phones includes the following models:\n\n S25\n C35i / M35i / S35i\n S40\nSL42 / SL45\n C45\nME45 / S45 / S45i\n S46\n M50 / MT50 / M50I\n C55\n S55","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["comms"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on"}},{"name":"scanlogd","origin":"security/scanlogd","version":"2.2.8_3","comment":"TCP port scan detection tool","maintainer":"novel@FreeBSD.org","www":"https://openwall.com/scanlogd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"191f6b7f1fc0d380c8c663390c099b54425656dfec752577df79dc37dcac321f","flatsize":15403,"path":"All/scanlogd-2.2.8_3.pkg","repopath":"All/scanlogd-2.2.8_3.pkg","licenselogic":"single","pkgsize":8636,"desc":"scanlogd is a TCP port scan detection tool, originally designed to illustrate\nvarious attacks an IDS developer has to deal with. Unlike some of the other\nport scan detection tools out there, scanlogd is designed to be totally safe\nto use.","categories":["security"],"users":["scanlogd"],"groups":["scanlogd"],"options":{"PCAP_BASE":"on","NIDS":"off"}},{"name":"scan_ffs","origin":"sysutils/scan_ffs","version":"1.2_1","comment":"Scan_ffs recovers lost disklabel","maintainer":"michael@ranner.eu","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbb1de5af161dd6b3e80c8c685789a33992144be347808915bc5a21d56a21db8","flatsize":10051,"path":"All/scan_ffs-1.2_1.pkg","repopath":"All/scan_ffs-1.2_1.pkg","licenselogic":"single","pkgsize":6180,"desc":"scan_ffs(8) recovers accidential lost or deleted disklabels.\n\nThis is the life-saver of typos.  If you have ever been working too long,\nand just happened to type 'disklabel -rw da0 floppy', instead of 'diskla-\nbel -rw fd0 floppy', you know what I am talking about.\n\nThis little program will take a raw disk device (which you might have to\ncreate) that covers the whole disk, and finds all probable UFS/FFS parti-\ntions on the disk.  It has various options to make it go faster, and to\nprint out information to help in the reconstruction of the disklabel.\n\nPorted from OpenBSD to FreeBSD 4/5 with support for UFS1 and UFS2.","categories":["sysutils"]},{"name":"scandoc","origin":"devel/scandoc","version":"0.14","comment":"C/C++ documentation generator","maintainer":"ports@FreeBSD.org","www":"https://scandoc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b82bc2b6c3e1602f70b9db31fd37584beb7b0ca3987613f4be6d30941edff39b","flatsize":130405,"path":"All/scandoc-0.14.pkg","repopath":"All/scandoc-0.14.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":41364,"desc":"ScanDoc scans C and C++ program for embedded documentation, and\nformats it into HTML or other formats. It also analyzes code\nstructure and uses this information to enhance the generated\ndocumentation. It has been inspired by JavaDoc, as well as the\nAmiga \"autodoc\" utility.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe scandoc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"scanbuttond","origin":"sysutils/scanbuttond","version":"0.2.3_2","comment":"Daemon to monitor and configure modern scanner's buttons","maintainer":"dthiele@gmx.net","www":"https://scanbuttond.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63522c8ec8f5829e5d8ae3569a31d170679e5d541b05233b54e267e5609dfed8","flatsize":111334,"path":"All/scanbuttond-0.2.3_2.pkg","repopath":"All/scanbuttond-0.2.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27452,"desc":"This is the port of scanbuttond, an utility to monitor the various buttons\nfound on many modern scanners which are intended to trigger certain actions\nlike copying, faxing or mailing the scanned document.\nThis daemon queries the scanner button state several times per second via\nlibusb and if it detects that a button is pressed it runs a shell script with\nthe button number as an argument.\n\nThe supported scanner backends currently are: epson, niash, plustek, snapscan","categories":["sysutils"],"shlibs_provided":["libscanbtnd-backend_epson.so.1","libscanbtnd-backend_meta.so.1","libscanbtnd-backend_mustek.so.1","libscanbtnd-backend_niash.so.1","libscanbtnd-backend_plustek.so.1","libscanbtnd-backend_plustek_umax.so.1","libscanbtnd-backend_snapscan.so.1","libscanbtnd-interface_usb.so.1"],"messages":[{"message":"scanbuttond has been installed, but is not quite ready to be used yet.\n\nTo make scanbuttond actually do something you have to edit\n/usr/local/etc/scanbuttond/buttonpressed.sh and change it to your needs.\n\nIf you are having trouble getting your scanner detected try uncommenting one\nof the following lines in /usr/local/etc/scanbuttond/initscanner.sh:\n\nscanimage -n\nor\nsane-find-scanner  > /dev/null 2> /dev/null\n\nIf your scanner is connected via a hot-plug capable technology (e.g. USB)\nyou can conveniently enable scanbuttond every time you attach you scanner by\nusing devd. In order to do so you may add the following lines to your\n/etc/devd.conf and restart devd after you are done.\n(Make sure to replace device-name, vendor, product and back-end name to\nsomething that matches your environment)\n\nattach 20 {\n\tdevice-name \"ugen[0-9]+\";\n\tmatch \"vendor\" \"0x04a9\";\n\tmatch \"product\" \"0x220e\";\n\taction \"/usr/local/bin/scanbuttond \\\n\t\t-s /usr/local/etc/scanbuttond/buttonpressed.sh \\\n\t\t-S /usr/local/etc/scanbuttond/initscanner.sh \\\n\t\t-b /usr/local/lib/libscanbtnd-backend_plustek.so\";\n};\n\ndetach 20 {\n\tdevice-name \"ugen[0-9]+\";\n\tmatch \"vendor\" \"0x04a9\";\n\tmatch \"product\" \"0x220e\";\n\taction \"/usr/bin/killall scanbuttond\";\n};","type":"install"}]},{"name":"scam-backscatter","origin":"mail/scam-backscatter","version":"1.5.1_2","comment":"Address verification milter to prevent spam backscatter","maintainer":"snabb@epipe.com","www":"http://www.elandsys.com/scam/scam-backscatter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c73a8776504a98020a26e7d9d9fa5eb40e8d997e725088960f2c67ebe12d390","flatsize":45820,"path":"All/scam-backscatter-1.5.1_2.pkg","repopath":"All/scam-backscatter-1.5.1_2.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":17280,"desc":"scam-backscatter milter\n\nScam-backscatter prevents spam backscatter (accept and bounce) on\nmail servers which don't host mailboxes locally. It validates\nmailboxes by verifying the recipient addresses hosted on a different\nmail server.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"}},"categories":["mail"],"shlibs_required":["libmilter.so.7"],"options":{"ALLDOMAINS":"off","DOCS":"on","EHLO":"off","USEMAILERTABLE":"off"},"messages":[{"message":"A sample configuration file has been installed in /usr/local/etc/mail\n    directory. Copy and edit it to suit your needs before launching\n    scam-backscatter milter.\n\n    Add the following lines to your /etc/mail/<your_host>.mc configuration.\n\n    define(`confMILTER_MACROS_ENVRCPT', `{rcpt_mailer}, {rcpt_host}, {rcpt_addr}'')dnl\n    INPUT_MAIL_FILTER(`scam-back', `S=unix:/var/scam-back/scam-back.sock, F=T, T=S:240s;R:240s;E:5m')dnl\n\n    If you are already using another milter, you might have\n    confMILTER_MACROS_ENVRCPT already defined. In that case you\n    should ensure that it includes the macros listed above (and add\n    any missing ones).\n\n    To run scam-backscatter from startup, add scambackscatter_enable=\"YES\"\n    in your /etc/rc.conf or your /etc/rc.conf.local\n\n    See /usr/local/share/doc/scam-backscatter/INSTALL for configuration details.","type":"install"}]},{"name":"scalpel","origin":"sysutils/scalpel","version":"2.0_1","comment":"Frugal, high performance file carver","maintainer":"nukama+maintainer@gmail.com","www":"http://www.digitalforensicssolutions.com/Scalpel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6dc44e29630426efaad93c8b543963884de58b5ae328032b5a479e04c59f789","flatsize":89931,"path":"All/scalpel-2.0_1.pkg","repopath":"All/scalpel-2.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":37016,"desc":"Scalpel is a fast file carver that reads a database of header and footer\ndefinitions and extracts matching files or data fragments from a set of\nimage files or raw device files.\nScalpel is filesystem-independent and will carve files from\nFATx, NTFS, ext2/3, HFS+, or raw partitions.\nIt is useful for both digital forensics investigation and file recovery.","deps":{"libtre":{"origin":"textproc/libtre","version":"0.8.0_4"}},"categories":["sysutils"],"shlibs_required":["libtre.so.5"],"messages":[{"message":"Scalpel has been successfully installed on your system.\n\nNow it is time to configure this package.\nCopy /usr/local/etc/scalpel.conf.sample into your working\ndirectory as scalpel.conf and edit it.\n\nScalpel will always use scalpel.conf in your current working\ndirectory, if not specified with \"-c /path/to/scalpel.conf\".","type":"install"}]},{"name":"scale2x","origin":"graphics/scale2x","version":"3.1_2","comment":"Real-time graphics effect able to increase the size of small bitmaps","maintainer":"ports@FreeBSD.org","www":"http://scale2x.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d68cf4c7ac09d1b7dd6960d3a8a0569260992a8011bded5c801dc34ec32484b","flatsize":136916,"path":"All/scale2x-3.1_2.pkg","repopath":"All/scale2x-3.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":68624,"desc":"Scale2x is real-time graphics effect able to increase the size of small\nbitmaps guessing the missing pixels without interpolating pixels and\nblurring the images.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe scale2x port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"scantailor","origin":"graphics/scantailor","version":"1.0.19_1","comment":"Interactive post-processing tool for scanned pages","maintainer":"m.ne@gmx.net","www":"https://github.com/ScanTailor-Advanced/scantailor-advanced","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63f2f21ac919fd1011f98299122717c9dc4558a98304be02471eb3295dd8cc18","flatsize":4297329,"path":"All/scantailor-1.0.19_1.pkg","repopath":"All/scantailor-1.0.19_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1145560,"desc":"Scan Tailor Advanced is an interactive post-processing tool for\nscanned pages.  It performs operations such as page splitting,\ndeskewing, and removing garbage. All operations can be done\nautomatically, however it's still possible to manually correct their\nresults","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libtiff.so.6","libpng16.so.16","libjpeg.so.8","libQt5Network.so.5","libQt5OpenGL.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"options":{"DOCS":"on","NLS":"on","HTML":"off","LATEX":"off"}},{"name":"scheme48","origin":"lang/scheme48","version":"1.9.2_1","comment":"Scheme Underground's implementation of R5RS","maintainer":"lichray@gmail.com","www":"https://www.s48.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4047f7f02f22871d7529dd2768f850d4642a11907181c71681bbd7d71abafeb","flatsize":10396458,"path":"All/scheme48-1.9.2_1.pkg","repopath":"All/scheme48-1.9.2_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","MIT"],"pkgsize":2168356,"desc":"Scheme 48 is an implementation of the Scheme programming language as\ndescribed in the Revised^5 Report on the Algorithmic Language Scheme.\nIt is based on a compiler and interpreter for a virtual Scheme\nmachine.  The name derives from our desire to have an implementation\nthat is simple and lucid enough that it looks as if it were written in\njust 48 hours.  We don't claim to have reached that stage yet; much\nmore simplification is necessary.\nScheme 48 is an implementation of the Scheme programming language as described\nin the Revised5 Report on the Algorithmic Language Scheme [6]. It is based on\na compiler and interpreter for a virtual Scheme machine. Scheme 48 tries to be\nfaithful to the Revised5 Scheme Report, providing neither more nor less in the\ninitial user environment. (This is not to say that more isn't available in\nother environments; see below.)\nScheme 48 is under continual development. Please report bugs, especially in\nthe VM, especially core dumps, to scheme-48-bugs@s48.org. Include the version\nnumber x.yy from the \"Welcome to Scheme 48 x.yy\" greeting message in your bug\nreport. It is a goal of this project to produce a bullet-proof system; we want\nno bugs and, especially, no crashes.","categories":["lang","scheme"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:s48:scheme48:1.9.2:::::dragonfly6:x86_64:1"}},{"name":"selenium","origin":"www/selenium","version":"4.8.3","comment":"Selenium Standalone Server, allows browser testing","maintainer":"daniel@blodan.se","www":"https://www.seleniumhq.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28d32b3ab0962b30313bdb41e0c27d95c023b9aa28603c770db6fa83fb0af7e9","flatsize":31250372,"path":"All/selenium-4.8.3.pkg","repopath":"All/selenium-4.8.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27180440,"desc":"Selenium Standalone Server allows browser testing. It automates browsers.\n\nSelenium tests run directly in a browsers, just as real users do.\n\nWhat you do with that power is entirely up to you.\nPrimarily, it is for automating web applications for testing purposes,\nbut is certainly not limited to just that.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","devel","java"],"users":["selenium"],"groups":["selenium"],"annotations":{"cpe":"cpe:2.3:a:jenkins:selenium:4.8.3:::::dragonfly6:x86_64"},"messages":[{"message":"To automate browsers you need one or more of these ports:\nwww/firefox\nwww/chromium\n\nWith one or more of these complementary ports:\nwww/geckodriver\nx11-servers/xorg-server@xvfb\nx11-fonts/xorg-fonts\nx11-fonts/webfonts\nx11/xauth\nx11/xkeyboard-config\nx11/xkbcomp\n\nClients can also be found:\nwww/rubygem-selenium-webdriver\nwww/py-selenium\ndevel/p5-Test-WWW-Selenium\n\nNOTE!\nIf using an older firefox version, you might want to use this in rc.conf\nselenium_args=\"-enablePassThrough false\"\n\nPlease look it up in the documentation if you are experiencing wierdness\ntogether with firefox","type":"install"}]},{"name":"scamper","origin":"net/scamper","version":"20240716","comment":"Tool for parallelised IPv4 and IPv6 measurement","maintainer":"mjl@luckie.org.nz","www":"https://www.caida.org/tools/measurement/scamper/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e30838895fc279689c4e1a6e363bc24a406a30209d472d810578047cb75628f7","flatsize":3625305,"path":"All/scamper-20240716.pkg","repopath":"All/scamper-20240716.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":777720,"desc":"Scamper is a program that conducts Internet measurement techniques such\nas ping and traceroute to large numbers of IPv4 and IPv6 addresses in\nparallel to fill a specified packets-per-second rate.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libscamperctrl.so.2","libscamperfile.so.9"],"options":{"HOIHO":"off","MINRTT":"off","UPTIME":"off"}},{"name":"sbxkb","origin":"x11/sbxkb","version":"0.7.6_3","comment":"XKB keyboard layout indicator and switcher","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/staybox/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13b8c3cde6146ce9fac2a601f00ba0d23f501ed6f4e030660bc11b12c634a0dc","flatsize":110662,"path":"All/sbxkb-0.7.6_3.pkg","repopath":"All/sbxkb-0.7.6_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":68860,"desc":"The sbxkb program is modernized replacement for classic xxkb.  It is not\nas configurable, but avoids few very annoying bugs of xxkb (i.e. it just\nworks).  Comes with 224 national flag icons.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf-xlib":{"origin":"graphics/gdk-pixbuf2-xlib","version":"2.40.2_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgdk_pixbuf_xlib-2.0.so.0","libX11.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe sbxkb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sc","origin":"math/sc","version":"7.16_4","comment":"Curses-based spreadsheet program","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b8ff6a259def77a56a07aa4218da4b1ceb9c34aca9d558f7500bf85fed9b0d5","flatsize":475837,"path":"All/sc-7.16_4.pkg","repopath":"All/sc-7.16_4.pkg","licenselogic":"single","pkgsize":155568,"desc":"The spreadsheet calculator sc is based on rectangular tables much like\na financial spreadsheet.  When invoked it presents you with a table\norganized as rows and columns of cells.  If invoked without a file\nargument, the table is initially empty.  Each cell may have associated\nwith it a numeric value, a label string, and/or an expression (formula)\nwhich evaluates to a numeric value or label string, often based on other\ncell values.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["math"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe sc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sbm","origin":"net/sbm","version":"0.8_1","comment":"Simple bandwidth monitor","maintainer":"ports@FreeBSD.org","www":"https://git.2f30.org/sbm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddce5b0e37f5894504f3bba7084e648671863ba283f0ba6b908f279e28309cd8","flatsize":15399,"path":"All/sbm-0.8_1.pkg","repopath":"All/sbm-0.8_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":7860,"desc":"sbm is a simple bandwidth monitor.\n\nBesides the basic bandwith monitor it comes with two scripts.\nsbm-rt-plot can be used for realtime bandwidth graphs and sbm-plot can\nbe used to generate static graphs for bandwith usage over a period of\ntime.","categories":["net"],"messages":[{"message":"Both sbm-plot and sbm-rt-plot require that math/gnuplot is installed.","type":"install"},{"message":"===>   NOTICE:\n\nThe sbm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sblim-wbemcli","origin":"net-mgmt/sblim-wbemcli","version":"1.6.3_1","comment":"CLI for Web Based Enterprise Management by SBLIM","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/sblim/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f60ede5a2701f81688e42909def513d3cf62b809927be99ee5f80bacbb7a660","flatsize":357117,"path":"All/sblim-wbemcli-1.6.3_1.pkg","repopath":"All/sblim-wbemcli-1.6.3_1.pkg","licenselogic":"single","pkgsize":119200,"desc":"SBLIM (pronounced \"sublime\"), the Standards Based Linux\nInstrumentation for Manageability is an IBM-initiated Open Source\nproject, intended to enhance the manageability of GNU/Linux\nsystems. It does so by enabling WBEM, Web Based Enterprise Management.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["net-mgmt"],"shlibs_required":["libcurl.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe sblim-wbemcli port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"scintilla","origin":"x11-toolkits/scintilla","version":"5.5.0","comment":"Full-featured free source code editing component for GTK","maintainer":"cyberbotx@cyberbotx.com","www":"https://www.scintilla.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0faa7e5fa663085b3b31607d732c656ce5eea1987244870f3ff62a2862dddc23","flatsize":1671246,"path":"All/scintilla-5.5.0.pkg","repopath":"All/scintilla-5.5.0.pkg","licenselogic":"single","licenses":["SCINTILLA"],"pkgsize":487372,"desc":"Scintilla is a free source code editing component. As well as features found in\nstandard text editing components, Scintilla includes features especially useful\nwhen editing and debugging source code. These include support for syntax\nstyling, error indicators, code completion and call tips. The selection margin\ncan contain markers like those used in debuggers to indicate breakpoints and the\ncurrent line. Styling choices are more open than with many editors, allowing the\nuse of proportional fonts, bold and italics, multiple foreground and background\ncolours and multiple fonts.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libscintilla.so"],"annotations":{"cpe":"cpe:2.3:a:scintilla:scintilla:5.5.0:::::dragonfly6:x86_64"}},{"name":"scotch","origin":"cad/scotch","version":"6.0.4.a7_6","comment":"Package for graph and mesh partitioning and sparse matrix ordering","maintainer":"thierry@FreeBSD.org","www":"https://www.labri.fr/perso/pelegrin/scotch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e46b918a2287cf37e772cd89f50fd171bb8d972ebd3fdb805316a48ddb973fd","flatsize":3512897,"path":"All/scotch-6.0.4.a7_6.pkg","repopath":"All/scotch-6.0.4.a7_6.pkg","licenselogic":"single","licenses":["CeCILL_C"],"pkgsize":2676496,"desc":"SCOTCH is a software package and libraries for graph, mesh and hypergraph\npartitioning, static mapping, and sparse matrix block ordering.\n\nIts purpose of Scotch is to apply graph theory, with a divide and conquer\napproach, to scientific computing problems such as graph and mesh partitioning,\nstatic mapping, and sparse matrix ordering, in application domains ranging from\nstructural mechanics to operating systems or bio-chemistry.\n\nThe SCOTCH distribution is a set of programs and libraries which implement the\nstatic mapping and sparse matrix reordering algorithms developed within the\nSCOTCH project.","categories":["cad","science"],"shlibs_provided":["libesmumps.so","libscotch.so","libscotcherr.so","libscotcherrexit.so","libscotchmetis.so"],"options":{"DOCS":"on","EXAMPLES":"on","MPICH":"off"}},{"name":"sccache","origin":"devel/sccache","version":"0.5.3,1","comment":"Like ccache with cloud storage support","maintainer":"pizzamig@FreeBSD.org","www":"https://github.com/mozilla/sccache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca2901f848ed0652c67753b53bec85033790d40ed247d414b293f6beb50695a8","flatsize":13917954,"path":"All/sccache-0.5.3,1.pkg","repopath":"All/sccache-0.5.3,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4105032,"desc":"A ccache with cloud storage support, written in Rust\n\nIt supports local disk, memcache, redis, S3 bucket and GCS bucket.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on"}},{"name":"sc3-plugins","origin":"audio/sc3-plugins","version":"3.9.0_12","comment":"Extension plugins for the SuperCollider3 audio synthesis server","maintainer":"yuri@FreeBSD.org","www":"https://github.com/supercollider/sc3-plugins","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fde9d22e00bedda20eca1ea03575c105e96932d08ad84dc9f6febf24e403a30","flatsize":9243805,"path":"All/sc3-plugins-3.9.0_12.pkg","repopath":"All/sc3-plugins-3.9.0_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2718308,"desc":"Extension plugins for the SuperCollider3 audio synthesis server. These\nthird-party plugins provide additional synthesis, analysis, and other\ncapabilities for the sound server.","deps":{"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"stk":{"origin":"audio/stk","version":"4.6.2_1"}},"categories":["audio"],"shlibs_required":["libfftw3f.so.3","libstk-4.6.2.so"],"options":{"SUPERNOVA":"on"}},{"name":"sbagen","origin":"audio/sbagen","version":"1.4.5","comment":"Sequenced binaural wave generator","maintainer":"ports@FreeBSD.org","www":"https://sbagen.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ffb50d120d9b24e4de4c16eefbadd888523a1563beaf13b1748cb7a3df83b75","flatsize":322084,"path":"All/sbagen-1.4.5.pkg","repopath":"All/sbagen-1.4.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":84600,"desc":"A Sequenced Binaural Wave Generator for Linux and DOS. It may be used to\ngenerate sounds that entrain the brain's waves to oscillate at selected\nfrequencies to aid in relaxation, lucid dreaming, meditation, clear thought,\nout-of-body experiences and more.\n\nThe porter finds this software useful to test various pcm things.","categories":["audio"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sbagen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sc-aspell","origin":"textproc/sc-aspell","version":"1.0_1,2","comment":"Aspell Sardinian dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a86809fedac074d74a2e5b6b6b986dc8d11ba57b9abf64bcf654dfac963a090b","flatsize":17550755,"path":"All/sc-aspell-1.0_1,2.pkg","repopath":"All/sc-aspell-1.0_1,2.pkg","licenselogic":"single","pkgsize":4908556,"desc":"Aspell Sardinian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"sbt","origin":"devel/sbt","version":"1.10.0","comment":"Build tool for Scala projects","maintainer":"ale@FreeBSD.org","www":"https://www.scala-sbt.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a1db81578a173c605f471e02bcb06284cdbde8d2ef1f83da3710da2db16d260","flatsize":3882905,"path":"All/sbt-1.10.0.pkg","repopath":"All/sbt-1.10.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3469396,"desc":"simple build tool (sbt) is a minimally intrusive\nbuild tool for Scala projects.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"ADVANCED":"on"}},{"name":"sayaka","origin":"net-im/sayaka","version":"3.5.1_2","comment":"Twitter client for sixel-capable terminals","maintainer":"sue@iwmt.org","www":"https://github.com/isaki68k/sayaka","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6646e84ea491e1a7a6bc74c0b4ef06602a5f4fa85b717d58eaeaafefeb5f8d2","flatsize":576100,"path":"All/sayaka-3.5.1_2.pkg","repopath":"All/sayaka-3.5.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":179444,"desc":"Command-line twitter client for sixel supported terminal.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"mbedtls":{"origin":"security/mbedtls","version":"2.28.8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["net-im"],"shlibs_required":["libjpeg.so.8","libpng16.so.16","libmbedtls.so.14","libmbedcrypto.so.7"],"options":{"DOCS":"on"}},{"name":"scalapack","origin":"math/scalapack","version":"2.2.0_4","comment":"ScaLAPACK Scalable LAPACK library","maintainer":"ports@FreeBSD.org","www":"https://www.netlib.org/scalapack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe525b05cb40e241919fd82fc0976605f3cfdfd66489c4da60bcfd575e494d8b","flatsize":50565024,"path":"All/scalapack-2.2.0_4.pkg","repopath":"All/scalapack-2.2.0_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5166516,"desc":"The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines\nredesigned for distributed memory MIMD parallel computers. It is currently\nwritten in a Single-Program-Multiple-Data style using explicit message\npassing for interprocessor communication. It assumes matrices are laid out\nin a two-dimensional block cyclic decomposition.\n\nNow the code for BLACS and PBLAS is included.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libmpifort.so.12","libopenblas.so.0","libmpi.so.12","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libscalapack.so"],"options":{"EXAMPLES":"on","ATLAS":"off","BLAS":"on","MPICH":"on","OPENMPI":"off"},"messages":[{"message":"Please test your scalapack installation\n Example programs are located at /usr/local/share/examples/SCALAPACK\n\n Test programs are located at /usr/local/share/SCALAPACK/TESTING\n\n Example:\n  % cd /usr/local/share/SCALAPACK/TESTING\n  % /usr/local/bin/mpirun -np 4 ./xcbrd\n  % /usr/local/bin/mpirun -np 4 ./xcdblu\n   etc., etc. ...\n\n  to perform all the tests,\n  % cd /usr/local/share/SCALAPACK/TESTING\n  % csh\n  % foreach i (x*)\n  ? /usr/local/bin/mpirun -np 4 ./$i >& ~/$i.log\n  ? end\n  % /usr/local/bin/mpdallexit\n\n If you're using OpenMPI, use this instead:\n  % cd /usr/local/share/SCALAPACK/TESTING\n  % LD_LIBRARY_PATH=/usr/local/mpi/openmpi/lib/ export LD_LIBRARY_PATH\n  % PATH=$PATH:/usr/local/mpi/openmpi/bin/ export PATH\n  % mpirun -np 4 ./xcbrd\n  % mpirun -np 4 ./xcdblu\n   etc., etc. ...\n\nYou can change -np 4 to any number to meet your environment.\nSee files at /usr/local/share/doc/scalapack for detail.","type":"install"},{"message":"===>   NOTICE:\n\nThe scalapack port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sayonara","origin":"audio/sayonara","version":"1.7.0_1","comment":"Small, clear, and fast Qt-based audio player","maintainer":"adridg@FreeBSD.org","www":"https://www.sayonara-player.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc843156281dc81d3ebd493e68e5239988a2103a646e01bc9e1ffcb2ed6c7afb","flatsize":7469220,"path":"All/sayonara-1.7.0_1.pkg","repopath":"All/sayonara-1.7.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2145656,"desc":"Sayonara is a small, clear, and fast audio player for Unix-like systems,\nwritten in C++ on Qt 5.x framework and using GStreamer as audio backend.\n\nAlthough Sayonara is considered as a lightweight player, it holds a lot\nof features to organize even big music collections.\n\nMost of them are known from the bigger and well known audio players. But\nin contrast to most of the other players the main focus during developing\nhas been performance, low CPU usage, and low memory consumption.\n\nSo Sayonara is a good alternative to players like Rhythmbox, Clementine,\nor Amarok.  Those who miss Winamp for Unix should give Sayonara a try.\nOne of Sayonara's goals is intuitive and easy usability.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-libav":{"origin":"multimedia/gstreamer1-libav","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-flac":{"origin":"audio/gstreamer1-plugins-flac","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-mpg123":{"origin":"audio/gstreamer1-plugins-mpg123","version":"1.22.10"},"gstreamer1-plugins-ogg":{"origin":"audio/gstreamer1-plugins-ogg","version":"1.22.10"},"gstreamer1-plugins-opus":{"origin":"audio/gstreamer1-plugins-opus","version":"1.22.10"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"gstreamer1-plugins-vorbis":{"origin":"audio/gstreamer1-plugins-vorbis","version":"1.22.10"},"libmtp":{"origin":"multimedia/libmtp","version":"1.1.18"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio"],"shlibs_required":["libQt5Sql.so.5","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgstbase-1.0.so.0","libgstapp-1.0.so.0","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Core.so.5","libtag.so.2"]},{"name":"sawfish-pager","origin":"x11-wm/sawfish-pager","version":"0.90.3_3","comment":"Pager for Sawfish window manager","maintainer":"danfe@FreeBSD.org","www":"https://sawfish.tuxfamily.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3cee81093e184038db90c0a72971d5251e9c2480ebaac9c82b8e104e92dca084","flatsize":67557,"path":"All/sawfish-pager-0.90.3_3.pkg","repopath":"All/sawfish-pager-0.90.3_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22644,"desc":"sawfish.wm.ext.pager is a C/Lisp extension that provides a functional\ndesktop pager for the Sawfish window manager.\n\nA pager is a map of your desktop.  As maps go, it shows not only the\nvisible part (your current viewport), but if you are so configured,\nalso the parts that extend beyond the sides of your screen.  Also, if\nyou have more than one workspace, the pager will follow you to where\nyou are, or optionally show all workspaces at once.  Of course you can\nselect viewports and windows, and also move or raise/lower the latter.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sawfish":{"origin":"x11-wm/sawfish","version":"1.13.0_3"}},"categories":["x11-wm"],"shlibs_required":["client.so","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","librep.so.16","libgmp.so.10","libgdk_pixbuf_xlib-2.0.so.0","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"To start the pager at the startup of sawfish add the following to\nyour sawfish resource file (e.g. ~/.sawfishrc):\n\n  (require 'sawfish.wm.ext.pager)\n  (add-hook 'after-initialization-hook pager t)","type":"install"}]},{"name":"savelogs","origin":"sysutils/savelogs","version":"1.98_1","comment":"Save log files in a nice way","maintainer":"portmaster@BSDforge.com","www":"https://metacpan.org/release/SCOTTW/savelogs-1.98","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"643ce98d82aa3049b3b05f17d4149e16dbe06d289985f4ffa4b1f4ee8d34e80d","flatsize":166488,"path":"All/savelogs-1.98_1.pkg","repopath":"All/savelogs-1.98_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":68064,"desc":"savelogs is a flexible and robust log file archival system. Its\nlogic is simple: move (rename) the log file, filter data from\nthe log file, store the log file in an archive (via tar or\ngtar), and compress the archive (via gzip or compress). After\nsuccessful compression, the original log file is deleted.\n\nAll of the above phases are optional. This means that you may\nsimply delete files if you wish. Or you may simply compress\nexisting log files. Or you may move files and add them to a tar\nfile but leave the tar file uncompressed, etc. You pick ;o)\n\nsavelogs has many options yet retains a high degree of dwimitude.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"scid","origin":"games/scid","version":"4.7.0","comment":"Free chess database application","maintainer":"bsd@volki.at","www":"https://scid.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5121e82030032f1eeb5bfe33a941ef32076f6948e02e8a6cee3ad2343b3186f","flatsize":19497797,"path":"All/scid-4.7.0.pkg","repopath":"All/scid-4.7.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":9656240,"desc":"Scid is a chess database application; with it you can browse databases of\nchess games, edit games and search for games by various criteria.\n\nScid uses its own special three-file database format which is very compact\nand fast, but it can convert to and from the standard PGN (Portable Game\nNotation) format. Scids PGN window displays the text of the current game in\nPGN format.\n\nYou can use Scid to add chess games to a database, using the keyboard or mouse\nto enter moves.\n\nYou can also use Scid as a PGN file browser, by pasting PGN text into Scids\nImport window or by opening a PGN file in Scid. However, PGN files cannot be\nedited by Scid (it opens them read-only) and they use more memory and are\nslower to load, so for large PGN files it is recommended that you create a\nScid database from them first with the pgnscid utility.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["games","databases"],"shlibs_required":["libtcl86.so.1"]},{"name":"sawfish-themes","origin":"x11-themes/sawfish-themes","version":"0.13","comment":"Themes for Sawfish window manager","maintainer":"ports@FreeBSD.org","www":"https://packages.qa.debian.org/s/sawfish-themes.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4e2857217f3c50556549b7109110cf0de5a161a247966b1cc011bb1217b869f","flatsize":1298258,"path":"All/sawfish-themes-0.13.pkg","repopath":"All/sawfish-themes-0.13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":581224,"desc":"Collection of Sawfish themes maintained by Debian","deps":{"sawfish":{"origin":"x11-wm/sawfish","version":"1.13.0_3"}},"categories":["x11-themes"],"messages":[{"message":"===>   NOTICE:\n\nThe sawfish-themes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sather-tutorial","origin":"lang/sather-tutorial","version":"000328_1","comment":"Tutorial on the Sather programming language","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/sather/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e59f61b6a4994b23f92f15f833757ddd9bb47863ffb0c9f785023c182c8a8122","flatsize":662135,"path":"All/sather-tutorial-000328_1.pkg","repopath":"All/sather-tutorial-000328_1.pkg","licenselogic":"single","pkgsize":234396,"desc":"A tutorial on the Sather programming language.","categories":["lang"],"messages":[{"message":"===>   NOTICE:\n\nThe sather-tutorial port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"scalatest","origin":"devel/scalatest","version":"1.6.1","comment":"Regression testing utility for use with the Scala Language","maintainer":"mitsururike@gmail.com","www":"https://www.scalatest.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98ac363e4be280fd44f0edcba2a7abc69670faa57f3dd701fb54257e7f1c4715","flatsize":29324744,"path":"All/scalatest-1.6.1.pkg","repopath":"All/scalatest-1.6.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6991768,"desc":"ScalaTest is a testing framework for Scala developed by Bill Venners, George\nBerger, Josh Cough, and other contributors starting in late 2007.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"scala":{"origin":"lang/scala","version":"3.3.1"}},"categories":["devel","java"],"options":{"DOCS":"on"}},{"name":"sather-specification","origin":"lang/sather-specification","version":"000328_1","comment":"Specification of the Sather programming language","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/sather/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"629d988d728811d51fd668b385d3f1cd31202e0a34a6424dee2afdf2ed4c7704","flatsize":404648,"path":"All/sather-specification-000328_1.pkg","repopath":"All/sather-specification-000328_1.pkg","licenselogic":"single","pkgsize":57504,"desc":"Official specification of the Sather programming language.","categories":["lang"],"messages":[{"message":"===>   NOTICE:\n\nThe sather-specification port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"saxon","origin":"textproc/saxon","version":"6.5.5_1","comment":"XSLT 1.0 processor for Java","maintainer":"ports@FreeBSD.org","www":"https://saxon.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d47d1e4e5d4778e70e2dfab068271938a0495277167b588d0082ce2913293da","flatsize":13333756,"path":"All/saxon-6.5.5_1.pkg","repopath":"All/saxon-6.5.5_1.pkg","licenselogic":"single","licenses":["MPL10"],"pkgsize":1140364,"desc":"The SAXON package is a collection of tools for processing XML\ndocuments. The main components are:\n\n  - An XSLT processor, which implements the Version 1.0 XSLT and XPath\n    Recommendations with a number of powerful extensions.\n\n  - A Java library, which supports a similar processing model to XSL,\n    but allows full programming capability.\n\n  - A slightly improved version of the Alfred parser from Microstar.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe saxon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sassc","origin":"textproc/sassc","version":"3.6.2","comment":"Wrapper around libsass","maintainer":"nivit@FreeBSD.org","www":"https://libsass.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62f59840f9147d7c97ba60cd7e63a085b8cf295b2852ed5edd5d03c520597bae","flatsize":17708,"path":"All/sassc-3.6.2.pkg","repopath":"All/sassc-3.6.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6816,"desc":"SassC is a wrapper around libsass (https://github.com/hcatlin/libsass) used\nto generate a useful command-line application that can be installed and\npackaged for several operating systems.","deps":{"libsass":{"origin":"textproc/libsass","version":"3.6.6"}},"categories":["textproc"],"shlibs_required":["libsass.so.1"]},{"name":"sat-libreoffice","origin":"editors/libreoffice-sat","version":"24.2.4.2","comment":"sat language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"897f020926b4ac2a98ee6544b53234671ec50efadcaec26148a5061f8a3bd61e","flatsize":2440298,"path":"All/sat-libreoffice-24.2.4.2.pkg","repopath":"All/sat-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":346628,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"savvycan","origin":"net/savvycan","version":"213,2","comment":"CAN bus reverse engineering and capture tool","maintainer":"leres@FreeBSD.org","www":"https://www.savvycan.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58753d7abb1f49f90de73b09f09cd5845feeb793ce9a55f1f46b605027e2514a","flatsize":7067601,"path":"All/savvycan-213,2.pkg","repopath":"All/savvycan-213,2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1347908,"desc":"CSavvyCAN is a CAN bus reverse engineering and capture tool. It\nsupports EVTV hardware, socketCAN compatible devices, and other\nhardware.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-serialbus":{"origin":"comms/qt5-serialbus","version":"5.15.15p0"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"},"qt5-websockets-qml":{"origin":"www/qt5-websockets-qml","version":"5.15.15p2"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["net"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Help.so.5","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5SerialBus.so.5","libQt5SerialPort.so.5","libQt5Sql.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"EXAMPLES":"on"}},{"name":"satty","origin":"graphics/satty","version":"0.13.0","comment":"Modern screenshot annotation","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/gabm/Satty","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3213497ae16d364a62e524521cfd0eb905f608fee4764a20dc1ef6685b700b8d","flatsize":4428507,"path":"All/satty-0.13.0.pkg","repopath":"All/satty-0.13.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1234876,"desc":"Satty is a screenshot annotation tool inspired by Swappy and Flameshot.\n\nSatty has been created to provide the following improvements over\nexisting screenshot annotation tools:\n\n- very simple and easy to understand toolset (like Swappy)\n- fullscreen annotation mode and post shot cropping (like Flameshot)\n- working on wlroots based compositors (Sway, Hyprland, River, ...)\n- minimal, modern looking UI, thanks to GTK and Adwaita\n- be a playground for new features (post window selection, post paint editing, ...)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics","wayland"],"shlibs_required":["libfontconfig.so.1","libadwaita-1.so.0","libgtk-4.so.1","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"]},{"name":"sary","origin":"textproc/sary","version":"1.2.0_6","comment":"Suffix array library and tools, which provide fast full-text search","maintainer":"ports@FreeBSD.org","www":"https://sary.sourceforge.net/index.html.en","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9496b8ae1139e79860bdf1afef2a416342ba56dab5d33080c4f756345717eb82","flatsize":238545,"path":"All/sary-1.2.0_6.pkg","repopath":"All/sary-1.2.0_6.pkg","licenselogic":"single","pkgsize":67828,"desc":"Sary is a suffix array library and tools.  It provides fast full-text\nsearch facilities for text files on the order of 10 to 100 MB using a\ndata structure called a suffix array.  It can also search specific\nfields in a text file by assigning index points to those fields.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["textproc"],"shlibs_required":["libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libsary.so.10"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sary port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"savage","origin":"math/savage","version":"0.2.0_22","comment":"Primitive computer algebra system","maintainer":"ashish@FreeBSD.org","www":"https://github.com/p-e-w/savage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5afe9d26b7f12884c31e926d4db6a4b0ea256d6fd9e7a2f29f9e37430ff5e0e0","flatsize":2465074,"path":"All/savage-0.2.0_22.pkg","repopath":"All/savage-0.2.0_22.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":619012,"desc":"Savage is a new computer algebra system written from scratch in pure\nRust. Its goals are correctness, simplicity, and usability, in that\norder.\n\nFeatures:\n\n - Arbitrary-precision integer, rational, and complex arithmetic\n - Input, simplification, and evaluation of symbolic expressions\n - First-class support for vectors and matrices, with coefficients\n   being arbitrary expressions\n - REPL with syntax and bracket highlighting, persistent history,\n   and automatic multi-line input\n - Macro-based system for defining functions with metadata and\n   automatic type checking\n - Usable as a library from any Rust program","categories":["math"]},{"name":"sarien","origin":"games/sarien","version":"0.7.0_3","comment":"Sierra AGI games interpreter","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cda1f29ae4bdce3230633031ebd9ad12f92c61380bd3db4a777b191e3a5c6b5c","flatsize":171589,"path":"All/sarien-0.7.0_3.pkg","repopath":"All/sarien-0.7.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":72228,"desc":"Sarien is an open source, portable implementation of the Sierra\nOn-Line Adventure Game Interpreter (AGI).  Sarien is able to\nexecute Sierra On-Line AGI games at different levels of\nplayability.\n\nSupported games:\n                 Leisure Suit Larry 1\n\t\t King's Quest I - IV\n\t\t Mixed-Up Mother Gooose\n                 Space Quest 1 and 2\n\t\t Police Quest 1\n\t\t Black Cauldron\n\t\t Gold Rush\n\t\t Manhunter\n\nNewer Sierra games are using SCI game engine, which is emulated by\nfreesci.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe sarien port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sash","origin":"shells/sash","version":"3.8_1","comment":"Stand-Alone shell combining many common utilities","maintainer":"ports@FreeBSD.org","www":"https://members.tip.net.au/~dbell/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcf5a50a5548b1d46b9087ba28e0dd16258fedceb9a408a6dee28b6be88d75e1","flatsize":804523,"path":"All/sash-3.8_1.pkg","repopath":"All/sash-3.8_1.pkg","licenselogic":"single","pkgsize":317952,"desc":"SASH (Stand-Alone SHell)\n\nIt is a nice combination of bare-bones shell and a dozen\nor so most useful Unix commands.\n\nShell includes: echo pwd cd mkdir mknod rmdir sync rm chmod\n                chown chgrp touch mv ln cp cmp more exit\n                setenv printenv umask kill where\n\nCommands include: dd ed grep gzip ls tar file find mount chattr\n\nSASH is a port from Linux version (David Bell) by Andrzej Bialecki","categories":["shells"],"messages":[{"message":"===>   NOTICE:\n\nThe sash port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sansi","origin":"textproc/sansi","version":"1.0.2_1","comment":"Removes ANSI control sequences/characters, from files","maintainer":"portmaster@bsdforge.com","www":"https://BSDforge.com/projects/textproc/sansi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0eb97b5a4116e762bd372f44584deccd7a7a5582f311bf59249a9451e83c3bab","flatsize":12751,"path":"All/sansi-1.0.2_1.pkg","repopath":"All/sansi-1.0.2_1.pkg","licenselogic":"and","licenses":["ART20","BSD2CLAUSE"],"pkgsize":6608,"desc":"sansi was written to strip the ANSI control sequences in files, or\noutput, often, but not limited to those generated by compilers. I\nfound it difficult to visually grope/grep the output of script(1)\nsessions. Especially with the advent of clang. While it's nice to\nreplay the script(1) sessions to view the highlighted messages.\nIt's near impossible to read it inline in your favorite pager, or\ntext editor;\nEnter sansi.","deps":{"p5-Modern-Perl":{"origin":"lang/p5-Modern-Perl","version":"1.20240120"},"p5-PerlIO-eol":{"origin":"devel/p5-PerlIO-eol","version":"0.19"}},"categories":["textproc","sysutils"]},{"name":"sarep","origin":"textproc/sarep","version":"1.1","comment":"Command-line search and replace tool; written in Perl; handles regexps","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bea2bd78e8289e27db258dddfe5964154675530321266fb980e25706409ef97","flatsize":6930,"path":"All/sarep-1.1.pkg","repopath":"All/sarep-1.1.pkg","licenselogic":"single","pkgsize":3652,"desc":"Sarep is a command-line search and replace tool written in Perl. It\nsupports regular expressions, case insensitivity/sensitivity, multiple\nfile search-and-replace, wildcards, writing out to a new file (rather than\noverwriting the modified file), proper handling of metacharacters, reading\nsearch/replace string from a file, and silent/verbose modes.","deps":{"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe sarep port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sanoid-devel","origin":"sysutils/sanoid-devel","version":"1.0.0.20191105","comment":"Policy-driven snapshot management and replication tools","maintainer":"hartzell@alerce.com","www":"https://github.com/jimsalterjrs/sanoid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b937f7055626eb0f81572af58146f42f985a0798480bd99e1228793e79bd0aa0","flatsize":168692,"path":"All/sanoid-devel-1.0.0.20191105.pkg","repopath":"All/sanoid-devel-1.0.0.20191105.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":40716,"desc":"Sanoid is a policy-driven snapshot management tool for ZFS\nfilesystems.  More prosaically, you can use Sanoid to create,\nautomatically thin, and monitor snapshots and pool health from a\nsingle eminently human-readable TOML config file.","deps":{"lzop":{"origin":"archivers/lzop","version":"1.04_1"},"mbuffer":{"origin":"misc/mbuffer","version":"20240107"},"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Config-IniFiles":{"origin":"devel/p5-Config-IniFiles","version":"3.000003_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pv":{"origin":"sysutils/pv","version":"1.8.10"}},"categories":["sysutils"],"messages":[{"message":"Sanoid requires additional configuration in the /usr/local/etc/sanoid/sanoid.conf \n file.\n\n A sample has been installed in /usr/local/etc/sanoid/sanoid.conf.sample and\n additional documentation can be found at the sanoid master site:\n \n   https://github.com/jimsalterjrs/sanoid","type":"install"}]},{"name":"sanoid","origin":"sysutils/sanoid","version":"2.2.0","comment":"Policy-driven snapshot management and replication tools","maintainer":"hartzell@alerce.com","www":"https://github.com/jimsalterjrs/sanoid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"038f8c553277c46d745a3776d5023ea260f38e9c7b1f605527993ceb5f61af9a","flatsize":186182,"path":"All/sanoid-2.2.0.pkg","repopath":"All/sanoid-2.2.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":43944,"desc":"Sanoid is a policy-driven snapshot management tool for ZFS\nfilesystems.  More prosaically, you can use Sanoid to create,\nautomatically thin, and monitor snapshots and pool health from a\nsingle eminently human-readable TOML config file.","deps":{"lzop":{"origin":"archivers/lzop","version":"1.04_1"},"mbuffer":{"origin":"misc/mbuffer","version":"20240107"},"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Config-IniFiles":{"origin":"devel/p5-Config-IniFiles","version":"3.000003_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pv":{"origin":"sysutils/pv","version":"1.8.10"}},"categories":["sysutils"],"messages":[{"message":"Sanoid requires additional configuration in the /usr/local/etc/sanoid/sanoid.conf \n file.\n\n A sample has been installed in /usr/local/etc/sanoid/sanoid.conf.sample and\n additional documentation can be found at the sanoid master site:\n \n   https://github.com/jimsalterjrs/sanoid","type":"install"}]},{"name":"sarg","origin":"www/sarg","version":"2.4.0_4","comment":"Squid log analyzer and HTML report generator","maintainer":"garga@FreeBSD.org","www":"https://sarg.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3bc0a1ee12c3fd5e2afd28817a5463c86700b85245077154577ef8d2b611068","flatsize":1462654,"path":"All/sarg-2.4.0_4.pkg","repopath":"All/sarg-2.4.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":523428,"desc":"SARG is a Squid Analysis Report Generator that allow you to view \"where\"\nyour users are going to on the Internet. It generates reports in html,\nwith many fields, like: users, IP Addresses, bytes, sites and times.\n\nFormerly known as sqmgrlog.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["www"],"shlibs_required":["libldap.so.2","libgd.so.6","libintl.so.8","libpcre.so.1"],"options":{"GD":"on","ICONV":"on","LDAP":"on","NLS":"on","PCRE":"on","PHP":"on"}},{"name":"sane-airscan","origin":"graphics/sane-airscan","version":"0.99.26_3","comment":"SANE backend for AirScan (eSCL) and WSD document scanners","maintainer":"henry.hu.sh@gmail.com","www":"https://github.com/alexpevzner/sane-airscan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0147a15472fed3e8138c99b516986015cb3c3949e510d59459d4033390c657b4","flatsize":403356,"path":"All/sane-airscan-0.99.26_3.pkg","repopath":"All/sane-airscan-0.99.26_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":116716,"desc":"SANE backend for AirScan (eSCL) and WSD document scanner\n\nSimilar to how most modern network printers support \"driverless\" printing,\nusing the universal vendor-neutral printing protocol, many modern network\nscanners and MFPs support \"driverless\" scanning.\n\nDriverless scanning comes in two flavors:\n\n* Apple AirScan or AirPrint scanning (official protocol name is eSCL)\n* Microsoft WSD, or WS-Scan (term WSD means \"Web Services for Devices)\n\nThis backend implements both protocols, choosing automatically between them.\nIt was successfully tested with many devices from Brother, Canon, Dell,\nKyocera, Lexmark, Epson, HP, OKI, Panasonic, Pantum, Ricoh, Samsung and\nXerox both in WSD and eSCL modes.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libavahi-common.so.3","libavahi-client.so.3","libxml2.so.2","libgnutls.so.30","libjpeg.so.8","libpng16.so.16"],"messages":[{"message":"To make the automatic discovery work, you need to have avahi-daemon running.\n  Make sure that\n\n      avahi_daemon_enable=\"YES\"\n\n  is in /etc/rc.conf(.local), and start the avahi-daemon service. Some other\n  program, such as Firefox, may also bind to the mDNS port (5353), so make sure\n  that avahi-daemon can bind to the port.\n\n  To quickly check if your scanner can be discovered, run\n\n      avahi-browse -r _uscan._tcp\n\n  You should see your scanner listed in the result.","type":"install"}]},{"name":"supertux2","origin":"games/supertux2","version":"0.6.3_7","comment":"Side-scroller game similar to Super Mario Brothers","maintainer":"makc@FreeBSD.org","www":"https://supertux.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8764db8ea47f018bebd865a1d13e426635cfafef4c350de317f48aecad7b3e0","flatsize":250461094,"path":"All/supertux2-0.6.3_7.pkg","repopath":"All/supertux2-0.6.3_7.pkg","licenselogic":"single","pkgsize":164640776,"desc":"SuperTux is a 2D jump and run side-scroller game in a style similar\nto the original Super Mario games.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libraqm":{"origin":"print/libraqm","version":"0.10.1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"}},"categories":["games"],"shlibs_required":["libboost_filesystem.so.1.84.0","libboost_locale.so.1.84.0","libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libfreetype.so.6","libharfbuzz.so.0","libfribidi.so.0","libraqm.so.0","libpng16.so.16","libopenal.so.1","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libboost_system.so.1.84.0","libboost_date_time.so.1.84.0","libphysfs.so.1","libGL.so.1","libGLU.so.1","libGLEW.so.2","libcurl.so.4"],"options":{"DOCS":"on"}},{"name":"samurai","origin":"devel/samurai","version":"1.2.17","comment":"Ninja-compatible build tool written in C","maintainer":"adamw@FreeBSD.org","www":"https://github.com/michaelforney/samurai","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7b3479b6ccc1c5d0d00ad489bf3d808984736f379ad087864c4322c519e3ce0","flatsize":96531,"path":"All/samurai-1.2.17.pkg","repopath":"All/samurai-1.2.17.pkg","licenselogic":"and","licenses":["APACHE20","MIT"],"pkgsize":33776,"desc":"samurai is a ninja-compatible build tool written in C99 with a focus on\nsimplicity, speed, and portability.\n\nIt implements the ninja build language through version 1.8.2 except\nfor MSVC dependency handling (deps = msvc).  It uses the same format\nfor .ninja_log and .ninja_deps as ninja, currently version 5 and 3\nrespectively.\n\nIt is largely feature-complete and supports most of the same options as\nninja.","categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:samurai_project:samurai:1.2.17:::::dragonfly6:x86_64"}},{"name":"samplicator","origin":"net/samplicator","version":"1.3.8.r1_1","comment":"Receives UDP datagrams and redistributes them to a set of receivers","maintainer":"ath@heybey.org","www":"http://samplicator.googlecode.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ca47537c5dc80b4e4b53f9ced942768f42d21344b2374f9108d3a9e6c0aeaf9","flatsize":44582,"path":"All/samplicator-1.3.8.r1_1.pkg","repopath":"All/samplicator-1.3.8.r1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18600,"desc":"This small program receives UDP datagrams on a given port, and resends\nthose datagrams to a specified set of receivers.  In addition, a\nsampling divisor N may be specified individually for each receiver,\nwhich will then only receive one in N of the received packets.","categories":["net"],"options":{"DOCS":"on"}},{"name":"sawfish","origin":"x11-wm/sawfish","version":"1.13.0_3","comment":"Extensible window manager using Lisp-based scripting language","maintainer":"danfe@FreeBSD.org","www":"https://sawfish.tuxfamily.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d81f30ab69e8c6ae2f18db361b21a78c3b0a6051554ff0e0f6a5ff7d07a31dc","flatsize":10933221,"path":"All/sawfish-1.13.0_3.pkg","repopath":"All/sawfish-1.13.0_3.pkg","licenselogic":"and","licenses":["ART20","GPLv2"],"pkgsize":2434892,"desc":"Sawfish is an extensible window manager using a Lisp-based scripting\nlanguage. Its policy is very minimal compared to most window managers.\nIts aim is simply to manage windows in the most flexible and attractive\nmanner possible. All high-level WM functions are implemented in Lisp\nfor future extensibility or redefinition.\n\nThese are some of the features that set Sawfish apart from other window\nmanagers:\n\n* Powerful key-binding: Virtually every functionality provided by Sawfish\n  can be bound to keys (or mouse buttons).\n* Event hooking: For many events (moving windows etc.) you can customize\n  the way Sawfish will respond.\n* Window matching: When windows are created you can match them to a set\n  of rules and automatically perform actions on them.\n* Flexible theming: Sawfish allows for very different themes to be created\n  and a variety of third-party themes is readily available","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf-xlib":{"origin":"graphics/gdk-pixbuf2-xlib","version":"2.40.2_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"librep":{"origin":"lang/librep","version":"0.92.7_7"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"rep-gtk2":{"origin":"x11-toolkits/rep-gtk2","version":"0.90.8.3_1,1"}},"categories":["x11-wm"],"shlibs_required":["librep.so.16","libgmp.so.10","libpangoxft-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgdk_pixbuf_xlib-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libXrender.so.1","libICE.so.6","libSM.so.6","libXtst.so.6","libXinerama.so.1","libXrandr.so.2","libXft.so.2","libXext.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgio-2.0.so.0"],"options":{"NLS":"on"}},{"name":"samefile","origin":"sysutils/samefile","version":"2.15_2","comment":"Find files with identical contents","maintainer":"schweikh@FreeBSD.org","www":"http://www.schweikhardt.net/samefile/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"370b5ffb99c25b7af44421a2e915acd92c39b7db6ca7cccd2f5237f8caaf676f","flatsize":23763,"path":"All/samefile-2.15_2.pkg","repopath":"All/samefile-2.15_2.pkg","licenselogic":"single","pkgsize":12432,"desc":"The samefile program finds files with identical contents (independent of\nfile name). Typical usage would be\n\n\tfind / -print | samefile\n\nturning up megabytes of wasted disk space due to duplicates. Try it,\nyou'll be baffled.","categories":["sysutils"]},{"name":"samplv1-lv2","origin":"audio/samplv1-lv2","version":"1.0.0","comment":"Old-school polyphonic sampler","maintainer":"yuri@FreeBSD.org","www":"https://samplv1.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee2ae99949289c1c761efeb28408b116fdc628e93bcd562747856234ced15f78","flatsize":2101229,"path":"All/samplv1-lv2-1.0.0.pkg","repopath":"All/samplv1-lv2-1.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":408308,"desc":"Old-school all-digital polyphonic sampler synthesizer with stereo fx.\n\nFeatures:\n* A LV2 instrument plug-in\n* A pure stand-alone JACK client with JACK-session, NSM (Non Session management)\n  and both JACK MIDI and ALSA MIDI input support","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblo":{"origin":"audio/liblo","version":"0.32"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["audio"],"shlibs_required":["libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Xml.so.6","libQt6Core.so.6","libsndfile.so.1","libfftw3f.so.3","libjack.so.0","liblo.so.7"]},{"name":"samtools","origin":"biology/samtools","version":"1.17_1","comment":"Tools for manipulating next-generation sequencing data","maintainer":"jwb@FreeBSD.org","www":"https://www.htslib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2214499ed7a92f0986ec98def673df15fe91b8145b8c49b70e2204e4da86a7e0","flatsize":1136355,"path":"All/samtools-1.17_1.pkg","repopath":"All/samtools-1.17_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":474124,"desc":"Samtools implements various utilities for post-processing alignments in the\nSAM, BAM, and CRAM formats, including indexing, variant calling (in conjunction\nwith bcftools), and a simple alignment viewer.","deps":{"htslib":{"origin":"biology/htslib","version":"1.17_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["biology"],"shlibs_required":["libhts.so.3","libncurses.so.6","libtinfo.so.6"]},{"name":"samdruckerserver","origin":"www/samdruckerserver","version":"0.2.6","comment":"Installs the server side of SamDrucker","maintainer":"dvl@FreeBSD.org","www":"https://github.com/dlangille/SamDrucker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7abc69f3d7a9279c8b87fb6db9de2187cb6c2aa1e14ebfb5f260efda5b4191a","flatsize":14649,"path":"All/samdruckerserver-0.2.6.pkg","repopath":"All/samdruckerserver-0.2.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6512,"desc":"SamDrucker is a collection of small components which create a centralized list\nof all packages on all hosts.\n\nThis port installs the server component of SamDrucker.\n\nAt present, only PHP and Apache are implemented.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pdo_pgsql":{"origin":"databases/php82-pdo_pgsql","version":"8.2.21"}},"categories":["www"]},{"name":"sampleicc","origin":"graphics/sampleicc","version":"1.6.8_2","comment":"Library for reading, writing, manipulating, and applying ICC profiles","maintainer":"office@FreeBSD.org","www":"https://sampleicc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"023176b92a2baf8677985bd037409ec0db85f7dc203bb29b410c034d622b6f84","flatsize":2454980,"path":"All/sampleicc-1.6.8_2.pkg","repopath":"All/sampleicc-1.6.8_2.pkg","licenselogic":"single","licenses":["ICC"],"pkgsize":421000,"desc":"SampleICC provides an open source platform independent C++ library for reading,\nwriting, manipulating, and applying ICC profiles along with applications that\nmake use of this library.","deps":{"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","devel"],"shlibs_required":["libtiff.so.6"],"shlibs_provided":["libICC_utils.so.2","libSampleICC.so.2"]},{"name":"sameboy","origin":"emulators/sameboy","version":"0.15.8","comment":"Game Boy and Game Boy Color emulator written in C","maintainer":"eduardo@FreeBSD.org","www":"https://sameboy.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c487ca35c2001be7329f8fc028328320f1defe6282eec51e04574cf39df7769b","flatsize":987013,"path":"All/sameboy-0.15.8.pkg","repopath":"All/sameboy-0.15.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":417968,"desc":"SameBoy is a user friendly, powerful and open source Game Boy, Game\nBoy Color and Super Game Boy emulator.  SameBoy is extremely accurate\nand includes a wide range of powerful debugging features, making\nit ideal for both casual players and developers.  In addition to\naccuracy and developer capabilities, SameBoy has all the features\none would expect from an emulator from save states to scaling\nfilters.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["emulators","games"],"shlibs_required":["libSDL2-2.0.so.0","libGL.so.1"],"options":{"LIBRETRO":"on"}},{"name":"sam2pairwise","origin":"biology/sam2pairwise","version":"1.0.0","comment":"Show pairwise alignment for each read in a SAM file","maintainer":"jwb@FreeBSD.org","www":"https://github.com/mlafave/sam2pairwise","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adf1b2373ccadbf2c21089439f26abcf02189f3c79296f54678ece4986238167","flatsize":64777,"path":"All/sam2pairwise-1.0.0.pkg","repopath":"All/sam2pairwise-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22460,"desc":"sam2pairwise takes a SAM file and uses the CIGAR and MD tag to\nreconstruct the pairwise alignment of each read.","categories":["biology"]},{"name":"samhain-server","origin":"security/samhain-server","version":"4.4.3_1","comment":"Samhain Intrusion Detection System","maintainer":"freebsd@gregv.net","www":"https://la-samhna.de/samhain/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f6c9ad96564b7aed212c4f3acced6857c66d33854432723b1832638e034c970","flatsize":1192851,"path":"All/samhain-server-4.4.3_1.pkg","repopath":"All/samhain-server-4.4.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":622436,"desc":"Samhain is an open source file integrity and host-based intrusion\ndetection system for Linux and Unix. It can run as a daemon process,\nand thus can remember file changes - contrary to a tool that runs\nfrom cron, if a file is modified you will get only one report, while\nsubsequent checks of that file will ignore the modification as it is\nalready reported (unless the file is modified again).\n\nSamhain can optionally be used as client/server system to provide\ncentralized monitoring for multiple host. Logging to a (MySQL or\nPostgreSQL) database is supported.","categories":["security"],"users":["yule"],"groups":["yule"],"options":{"ASM":"on","DB_RELOAD":"off","DEBUG":"off","DNMALLOC":"off","DOCS":"on","ENCRYPT":"on","GNUPG":"off","IPV6":"on","LIBWRAP":"on","LOGFILE_MONITOR":"off","LOGIN_WATCH":"off","MAIL":"on","MOUNTS_CHECK":"off","PORT_CHECK":"off","POSIX_ACL":"off","PRELUDE":"off","PROCESS_CHECK":"off","PTRACE":"off","SRP":"on","STATIC":"off","SUIDCHECK":"off","UDP":"off","USERFILES":"off","XML_LOGS":"off","MYSQL":"off","ODBC":"off","PGSQL":"off"},"messages":[{"message":"To start the samhain daemon at system boot, add:\n\nsamhain_enable=\"YES\"\n\nand/or\n\nyule_enable=\"YES\"\n\nto /etc/rc.conf.","type":"install"}]},{"name":"samhain-client","origin":"security/samhain-client","version":"4.4.3_1","comment":"Samhain Intrusion Detection System","maintainer":"freebsd@gregv.net","www":"https://la-samhna.de/samhain/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"302ae8188aa7797ddfd515e8a5745b249769229e485695f35f9fc3387dfeb408","flatsize":1235095,"path":"All/samhain-client-4.4.3_1.pkg","repopath":"All/samhain-client-4.4.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":649576,"desc":"Samhain is an open source file integrity and host-based intrusion\ndetection system for Linux and Unix. It can run as a daemon process,\nand thus can remember file changes - contrary to a tool that runs\nfrom cron, if a file is modified you will get only one report, while\nsubsequent checks of that file will ignore the modification as it is\nalready reported (unless the file is modified again).\n\nSamhain can optionally be used as client/server system to provide\ncentralized monitoring for multiple host. Logging to a (MySQL or\nPostgreSQL) database is supported.","categories":["security"],"options":{"ASM":"on","DB_RELOAD":"off","DEBUG":"off","DNMALLOC":"off","DOCS":"on","ENCRYPT":"on","GNUPG":"off","IPV6":"on","LIBWRAP":"on","LOGFILE_MONITOR":"off","LOGIN_WATCH":"off","MAIL":"on","MOUNTS_CHECK":"off","PORT_CHECK":"off","POSIX_ACL":"off","PRELUDE":"off","PROCESS_CHECK":"off","PTRACE":"off","SRP":"on","STATIC":"off","SUIDCHECK":"off","UDP":"off","USERFILES":"off","XML_LOGS":"off","MYSQL":"off","ODBC":"off","PGSQL":"off"},"messages":[{"message":"To start the samhain daemon at system boot, add:\n\nsamhain_enable=\"YES\"\n\nand/or\n\nyule_enable=\"YES\"\n\nto /etc/rc.conf.","type":"install"}]},{"name":"sam2p","origin":"graphics/sam2p","version":"0.49.4_4,1","comment":"Converts raster (bitmap) image formats into PS or PDF files","maintainer":"des@FreeBSD.org","www":"https://code.google.com/p/sam2p/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8a390f27f2d07c18e1f15d964923734798702549bf0c7b63f54a78d79935fc1","flatsize":622180,"path":"All/sam2p-0.49.4_4,1.pkg","repopath":"All/sam2p-0.49.4_4,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":210916,"desc":"sam2p is a UNIX command line utility written in ANSI C++ that converts many\nraster (bitmap) image formats into Adobe PostScript or PDF files and several\nother formats. The images are not vectorized. sam2p gives full control to the\nuser to specify standards-compliance, compression, and bit depths. In some\ncases sam2p can compress an image 100 times smaller than the PostScript output\nof many other common image converters. sam2p provides ZIP, RLE and LZW\n(de)compression filters even on Level1 devices.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"tif22pnm":{"origin":"graphics/tif22pnm","version":"0.14_2"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["graphics"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:sam2p_project:sam2p:0.49.4:::::dragonfly6:x86_64:4"}},{"name":"sam","origin":"editors/sam","version":"g20230103_1","comment":"Unix port of the Sam text editor from Plan 9","maintainer":"flo@purplekraken.com","www":"https://github.com/deadpixi/sam","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35ddb416391a7d1c99fb8e5027c21c99b0ed512695cdb0282c1746a22ff4fd8c","flatsize":215964,"path":"All/sam-g20230103_1.pkg","repopath":"All/sam-g20230103_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":97328,"desc":"Sam is a text editor originally written for the Blit graphical terminal\nconnected to a machine running 9th Edition Research Unix. It contained many\nuseful innovations, the most famous of which was its use of structural regular\nexpressions. This version of sam is based on that 1990s Unix port, with many\nuseful additions and modifications.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["editors"],"shlibs_required":["libXt.so.6","libX11.so.6","libXft.so.2","libXi.so.6"]},{"name":"sakura","origin":"x11/sakura","version":"3.8.7_1","comment":"Terminal emulator based on GTK and VTE","maintainer":"danilo@FreeBSD.org","www":"https://launchpad.net/sakura","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd4cee48a67b09bf1b853f5cc358d7e98522ffe41cc7557e8726662e3247eb99","flatsize":235457,"path":"All/sakura-3.8.7_1.pkg","repopath":"All/sakura-3.8.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":67896,"desc":"sakura is a terminal emulator based on GTK and VTE. It's a terminal emulator\nwith few dependencies, so you don't need a full GNOME desktop installed to\nhave a decent terminal emulator. Current terminal emulators based on VTE are\ngnome-terminal, XFCE Terminal, TermIt and a small sample program included in\nthe vte sources. Sakura differences from the last one is that it uses a\nnotebook to provide several terminals in one window and adds a contextual\nmenu with some basic options. No more no less.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["x11","gnome"],"shlibs_required":["libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libvte-2.91.so.0","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"sakisafe","origin":"net/sakisafecli","version":"2.2.1_1","comment":"Client for many file-sharing websites","maintainer":"teru-sama@riseup.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43bb24c614cc7faa6e15521bdd720b1d61d5018f3e1c7d9261e8bc8075ae88c2","flatsize":49569,"path":"All/sakisafe-2.2.1_1.pkg","repopath":"All/sakisafe-2.2.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18012,"desc":"sakisafecli is a file uploader written in C which is intended for\nsakisafe, but it also supports 0x0.st, i.kalli.st, up.concealed.world\nand many others!","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libconfig":{"origin":"devel/libconfig","version":"1.7.3"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libssl.so.12","libnghttp2.so.14","libcurl.so.4","libconfig.so.11","libcrypto.so.12"]},{"name":"samhain","origin":"security/samhain","version":"4.4.3_1","comment":"Samhain Intrusion Detection System","maintainer":"freebsd@gregv.net","www":"https://la-samhna.de/samhain/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f208125f7274982e8b6980f6b2592f22a981fb4d3e2810b62edcf02afa1e6ff","flatsize":1178873,"path":"All/samhain-4.4.3_1.pkg","repopath":"All/samhain-4.4.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":627292,"desc":"Samhain is an open source file integrity and host-based intrusion\ndetection system for Linux and Unix. It can run as a daemon process,\nand thus can remember file changes - contrary to a tool that runs\nfrom cron, if a file is modified you will get only one report, while\nsubsequent checks of that file will ignore the modification as it is\nalready reported (unless the file is modified again).\n\nSamhain can optionally be used as client/server system to provide\ncentralized monitoring for multiple host. Logging to a (MySQL or\nPostgreSQL) database is supported.","categories":["security"],"options":{"ASM":"on","DB_RELOAD":"off","DEBUG":"off","DNMALLOC":"off","DOCS":"on","ENCRYPT":"on","GNUPG":"off","IPV6":"on","LIBWRAP":"on","LOGFILE_MONITOR":"off","LOGIN_WATCH":"off","MAIL":"on","MOUNTS_CHECK":"off","PORT_CHECK":"off","POSIX_ACL":"off","PRELUDE":"off","PROCESS_CHECK":"off","PTRACE":"off","SRP":"on","STATIC":"off","SUIDCHECK":"off","UDP":"off","USERFILES":"off","XML_LOGS":"off","MYSQL":"off","ODBC":"off","PGSQL":"off"},"messages":[{"message":"To start the samhain daemon at system boot, add:\n\nsamhain_enable=\"YES\"\n\nand/or\n\nyule_enable=\"YES\"\n\nto /etc/rc.conf.","type":"install"}]},{"name":"samba-nsupdate","origin":"dns/samba-nsupdate","version":"9.16.5_1","comment":"nsupdate utility with the GSS-TSIG support","maintainer":"timur@FreeBSD.org","www":"https://www.isc.org/software/bind","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f210ae3c8cad12613df5bf55c8c399badc8395fa34c180919bf9e28c5fe094a1","flatsize":2476461,"path":"All/samba-nsupdate-9.16.5_1.pkg","repopath":"All/samba-nsupdate-9.16.5_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":890672,"desc":"An GSS-TSIG enabled version on nsupdate(1) utility from bind9 package\nfor Dynamic DNS Update requests as defined in RFC 2136 suitable for\nSamba4 zone updates.\n\nStandard GSS-TSIG mode is switched on with the -g flag. A proprietary\nvariant of GSS-TSIG used by Windows 2000 can be switched on with the -o\nflag.","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["dns","net"],"shlibs_required":["libedit.so.0","libgssapi_krb5.so.2.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0","libcrypto.so.12","libuv.so.1"],"options":{"GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on"},"annotations":{"cpe":"cpe:2.3:a:isc:bind:9.16.5:::::dragonfly6:x86_64:1"}},{"name":"safesh","origin":"security/safesh","version":"1.5_1","comment":"Authentication manager for OpenSSH (making secure auth easier)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e296fceb43450b18224767e72cb08ac7675ebe18e551a25941e1953672815830","flatsize":9985,"path":"All/safesh-1.5_1.pkg","repopath":"All/safesh-1.5_1.pkg","licenselogic":"single","pkgsize":8496,"desc":"safesh is an authentication manager for OpenSSH.  By automatically creating\nkeys and starting ssh-agents, it makes it (fairly) convenient to use one key\nfor each host pair (authenticator and authenticatee), it avoids the use of\nauthentication theft with SSH.","categories":["security"],"messages":[{"message":"===>   NOTICE:\n\nThe safesh port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"safecopy","origin":"sysutils/safecopy","version":"1.7_1","comment":"Safe copying of files and partition","maintainer":"anastasios@mageirias.com","www":"https://safecopy.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d6ab8dbf0ea9af20fd80f52fa935072244bd7661710767e3eda0b0621a4ad8b","flatsize":76479,"path":"All/safecopy-1.7_1.pkg","repopath":"All/safecopy-1.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34892,"desc":"Safecopy is a data recovery tool which tries to extract as much data as\npossible from a problematic (i.e. damaged sectors) source - like floppy drives,\nhard disk partitions, CDs, tape devices etc, ... , where other tools like dd\nwould fail due to I/O errors.\nSafecopy includes a low level IO layer to read CDROM disks in raw mode, and\nissue device resets and other helpful low level operations on a number of other\ndevice classes.\nThe project also includes a device simulator which can be used to simulate bad\nmedia for testing and benchmarking safecopy as well as other data rescue tools.","categories":["sysutils"]},{"name":"sbcl","origin":"lang/sbcl","version":"2.4.5,1","comment":"Common Lisp development system derived from the CMU CL system","maintainer":"krion@FreeBSD.org","www":"http://sbcl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eccc9a988a48d6f23aaad4bee197e3c407b081541ddce2ef00948ac49a781249","flatsize":43226356,"path":"All/sbcl-2.4.5,1.pkg","repopath":"All/sbcl-2.4.5,1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","PD"],"pkgsize":9070452,"desc":"Steel Bank Common Lisp (SBCL) is a Open Source development system for\nANSI Common Lisp. It provides an interactive environment including an\nintegrated native compiler, interpreter, and debugger.","deps":{"cl-asdf":{"origin":"devel/cl-asdf","version":"3.3.4.7,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["lang","lisp"],"shlibs_required":["libzstd.so.1"],"options":{"COMPRESSION":"on","DOCS":"on","GARBAGE_COLLECTOR":"off","LINKABLE_RUNTIME":"off","QSHOW":"off","SAFEPOINT":"off","SIMD":"off","THREADS":"on","UNICODE":"on","XREF":"off","CCL":"off","SBCL":"on"},"messages":[{"message":"For Common Lisp ports requiring the asdf system definition library from\ndevel/cl-asdf, /usr/local/etc/asdf-init.lisp has been set to load in\n/usr/local/etc/sbclrc.  If you plan to use Quicklisp, you must remove\nthis line from /usr/local/etc/sbclrc.","type":"install"}]},{"name":"safecat","origin":"sysutils/safecat","version":"1.13_1","comment":"Safely write data to maildir directory","maintainer":"ports@FreeBSD.org","www":"http://www.jeenyus.net/linux/software/safecat.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8eede99aa6e54ecfdae76fd6542fb10404a94714ea57483a4cf28e2b39d6ec28","flatsize":28659,"path":"All/safecat-1.13_1.pkg","repopath":"All/safecat-1.13_1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":16508,"desc":"From the safecat README:\n\n  safecat is an implementation of D. J. Bernstein's maildir algorithm.\n  It can be used to write mail messages to a qmail-style maildir, or to\n  write data to a \"spool\" directory reliably. There are no lockfiles with\n  safecat, and nothing is left to chance. If safecat returns a successful\n  exit status, then you can be (practically) 100%25 sure your data is\n  safely committed to disk. Further, if data is written to a directory\n  using safecat (or other implementations of the maildir algorithm),\n  then every file in that directory is guaranteed to be complete. If\n  safecat fails to write all of the data, there will be no file at all\n  in the destination directory.\n\n  Of course, you know that such a thing cannot be: between UNIX and\n  the different hardware options available, a 100%25 guarantee is not\n  possible. However, safecat takes every precaution possible in writing\n  your data.","categories":["sysutils","mail"],"messages":[{"message":"===>   NOTICE:\n\nThe safecat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"saxon-he","origin":"textproc/saxon-he","version":"10.6","comment":"XSLT 3.0 / XPath 3.1 / XQuery 3.1 processor for Java","maintainer":"thierry@FreeBSD.org","www":"https://www.saxonica.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c28240555874842d510788408bf0c971503a491d8bb23630e22d3bc23040c832","flatsize":6165809,"path":"All/saxon-he-10.6.pkg","repopath":"All/saxon-he-10.6.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":5714748,"desc":"Saxon is a collection of tools for processing XML documents.  The main\ncomponents are:\n\n- An XSLT 3.0 processor, that can be used from the command line, or invoked\n  from a Java application by use of the standard JAXP API. Saxon can be\n  integrated with Java applications using the JAXP API, which means it is\n  possible for a Java application to switch between different XSLT processors\n  without changing the application code. As well as conforming closely with the\n  XSLT 3.0 specification, Saxon offers a number of powerful extensions.\n- An XPath 3.1 processor accessible via an API to Java applications.\n- An XQuery 3.1 processor that can be used from the command line, or invoked\n  from a Java application by use of an API.\n- An XML Schema 1.0 and 1.1 processor. This can be used on its own to validate a\n  schema for correctness, or to validate a source document against the\n  definitions in a schema. It is also used to support the schema-aware\n  functionality of the XSLT and XQuery processors.\n\nSo you can use Saxon to process XML by writing XSLT stylesheets, by writing\nXQuery queries, by writing Java applications, or by combinations of the\napproaches.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"]},{"name":"safe-rm","origin":"sysutils/safe-rm","version":"0.12","comment":"Wrapper around the rm command to prevent accidental deletions","maintainer":"ports@FreeBSD.org","www":"https://launchpad.net/safe-rm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad0ed0c43d26d659896574a3376290c842c58e505a58c5d42741842ac5e6cead","flatsize":45706,"path":"All/safe-rm-0.12.pkg","repopath":"All/safe-rm-0.12.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":15776,"desc":"Tool intended to prevent the accidental deletion of important files\nby replacing /bin/rm with a wrapper, which checks the given arguments\nagainst a configurable blacklist of files and directories that should\nnever be removed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe safe-rm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"safe-iop","origin":"devel/safe-iop","version":"0.3.2","comment":"Safe integer operation library for C","maintainer":"portmaster@BSDforge.com","www":"https://gitlab.com/ports1/safe-iop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b2fba9cf5aa92f62ac04bd39781e1e4dcd7a9dead940146d389d627cca20ac8","flatsize":44144,"path":"All/safe-iop-0.3.2.pkg","repopath":"All/safe-iop-0.3.2.pkg","licenselogic":"single","licenses":["BSD1CLAUSE"],"pkgsize":11276,"desc":"This library provides a collection of (macro-based) functions for\nperforming safe integer operations across platform and architecture\nwith a straightforward API.\n\nIt supports two modes of use: header-only and linked dynamic library.\nThe linked, dynamic library supplies a format-string based interface\nwhich is in pre-alpha. The header-only mode supplies integer and sign\noverflow and underflow pre-condition checks using checks derived from\nthe CERT secure coding guide. The checks do not rely on twos complement\narithmetic and should not at any point perform an arithmetic operations\nthat may overflow. It also performs basic type agreement checks to\nensure that the macros are being used (somewhat) correctly.","categories":["devel"],"shlibs_provided":["libsafe_iop.so.0"]},{"name":"sacc","origin":"net/sacc","version":"1.07","comment":"Simple console Gopher client","maintainer":"ports@FreeBSD.org","www":"https://git.fifth.space/sacc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"651da9196031baab5155cd04c8018c67613e1b178be264e2af986811123c4766","flatsize":31828,"path":"All/sacc-1.07.pkg","repopath":"All/sacc-1.07.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":14692,"desc":"Sacc(omys) is fast and small terminal Gopher client written in C.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe sacc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sabredav","origin":"www/sabredav","version":"4.6.0","comment":"WebDav, CalDav and Carddav Server/Framework written in PHP","maintainer":"meyser@xenet.de","www":"https://sabre.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28bfd8c9ce16986b138b06b5273acdb912c7aae45ad6b961a1c36477f086e25b","flatsize":1269242,"path":"All/sabredav-4.6.0.pkg","repopath":"All/sabredav-4.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":209012,"desc":"Popular WebDAV framework for PHP. Use it to create WebDAV, CalDAV and\nCardDAV servers. It supports a wide range of internet standards related to\nthese protocols. The most relevant are:\n\n* WebDAV\n* CalDAV\n* CardDAV\n* vCard 2.1, 3.0, 4.0 and jCard\n* iCalendar 2.0 and jCal\n* current-user-principal\n* Extended MKCOL\n* WebDAV-sync\n* CardDAV directories\n* CalDAV delegation\n* CalDAV sharing","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"}},"categories":["www"],"options":{"MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:sabre-io:sabredav:4.6.0:::::dragonfly6:x86_64"}},{"name":"sa-utils","origin":"mail/sa-utils","version":"0.04","comment":"SpamAssassin nightly periodic maintenance","maintainer":"matthew@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7fb3681646ed1f2fbc30b2b6b2006ce9229e0b1ca6efded48dd911b19f30d03","flatsize":4498,"path":"All/sa-utils-0.04.pkg","repopath":"All/sa-utils-0.04.pkg","licenselogic":"single","pkgsize":2316,"desc":"Routine maintenance script for p5-Mail-SpamAssassin to run as a daily\nperiodic job.\n\n   * Check for updates to sa rules and download\n   * Optionally use sa-compile to build a compiled set of rules\n   * Optionally restart spamd whenever new rules are downloaded\n   * Manage multiple update channels and GPG keys","deps":{"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"}},"categories":["mail"],"options":{"SACOMPILE":"off"}},{"name":"sabre","origin":"devel/sabre","version":"20100501","comment":"Simple API for Binary REpresentations and an UDF Library","maintainer":"ale@FreeBSD.org","www":"https://sabre-library.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6def9f82d6652fa3878f0cac8210c3bc07fdd9457c46b4723316e8eabdd612d","flatsize":173013,"path":"All/sabre-20100501.pkg","repopath":"All/sabre-20100501.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":138296,"desc":"This project provides the Java-based implementation of the\nSimple API for Binary REpresentations (SABRE). The library\ndefines observer-pattern interfaces for processing hierarchically\nstructured, binary-oriented documents, comparable to the Simple\nAPI for XML (SAX). Processing can be modularized into a streaming\npipeline composed of separate stages, enabling the parsing,\ntransformation and serialization of large binary documents.\n\nUDFLib is a Java-based implementation for creating UDF filesystem\nimages for DVDs according to ISO 13346, also known as ECMA-167.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","multimedia","java"]},{"name":"sa-stats","origin":"mail/sa-stats","version":"1.0_3","comment":"Generates top spam/ham rules fired for SpamAssassin installations","maintainer":"ports@FreeBSD.org","www":"http://www.rulesemporium.com/programs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf6c9aab91b3bf5002a762a0f156c3a207960156d43145887ffd53693a9b5b03","flatsize":8456,"path":"All/sa-stats-1.0_3.pkg","repopath":"All/sa-stats-1.0_3.pkg","licenselogic":"single","pkgsize":3696,"desc":"This perl script generates top spam/ham rules fired for SpamAssassin\ninstallations:\n\nTOP SPAM RULES FIRED\n----------------------------------------------------------------------\nRANK    RULE NAME                       COUNT  %25OFMAIL %25OFSPAM  %25OFHAM\n----------------------------------------------------------------------\n   1    CMAE_1                          30455    26.68   70.34    0.03\n   2    BAYES_99                        24478    21.98   56.54    0.89\n   3    RAZOR2_CHECK                    11910    10.61   27.52    0.29\n----------------------------------------------------------------------\n\nTOP HAM RULES FIRED\n----------------------------------------------------------------------\nRANK    RULE NAME                       COUNT  %25OFMAIL %25OFSPAM  %25OFHAM\n----------------------------------------------------------------------\n   1    BAYES_00                        44253    46.60   20.71   62.40\n   2    ALL_TRUSTED                     34534    49.42   50.61   48.70\n   3    SPF_PASS                        10880    17.43   20.82   15.35\n----------------------------------------------------------------------","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe sa-stats port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sa_IN-libreoffice","origin":"editors/libreoffice-sa_IN","version":"24.2.4.2","comment":"sa_IN language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4aad0501abddd78573e371015d5f917ca3465dc8ed12d2ed063fad80f1756dc6","flatsize":2140434,"path":"All/sa_IN-libreoffice-24.2.4.2.pkg","repopath":"All/sa_IN-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":305132,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"s6-rc-run","origin":"sysutils/s6-rc","version":"0.5.4.2","comment":"Skarnet.org service manager","maintainer":"crest@rlwinm.de","www":"https://www.skarnet.org/software/s6-rc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03267594c3d082d8063ef234b90e61bf6aa4a6d1d612d6fa85a37e9ca2d9d249","flatsize":593003,"path":"All/s6-rc-run-0.5.4.2.pkg","repopath":"All/s6-rc-run-0.5.4.2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":129644,"desc":"s6-rc is a service manager for s6-based systems, i.e. a suite of programs\nthat can start and stop services, both long-running daemons and one-time\ninitialization scripts, in the proper order according to a dependency tree.\n\nIt ensures that long-running daemons are supervised by the s6 infrastructure,\nand that one-time scripts are also run in a controlled environment.","deps":{"execline":{"origin":"lang/execline","version":"2.9.5.1"},"s6":{"origin":"sysutils/s6","version":"2.12.0.4"},"skalibs":{"origin":"devel/skalibs","version":"2.14.1.1"}},"categories":["sysutils"],"shlibs_required":["libs6.so.2.12","libskarnet.so.2.14"],"shlibs_provided":["libs6rc.so.0.5"],"options":{"DOCS":"on"},"annotations":{"flavor":"run"}},{"name":"sane-backends","origin":"graphics/sane-backends","version":"1.3.1","comment":"API for accessing scanners, digital cameras, frame grabbers, etc","maintainer":"vvd@FreeBSD.org","www":"http://www.sane-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57da6451e44103103a4243a37d01703c5b5c51ff497870ba1820dd05011aa226","flatsize":19070184,"path":"All/sane-backends-1.3.1.pkg","repopath":"All/sane-backends-1.3.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3590044,"desc":"SANE (\"Scanner Access Now Easy\") is a universal scanner interface.\nThis package contains the SANE libraries (this means backends and\nnetwork scanning parts) and the command line frontend scanimage.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"users":["saned"],"groups":["saned"],"shlibs_required":["libxml2.so.2","libpng16.so.16","libjpeg.so.8","libtiff.so.6","libavahi-common.so.3","libavahi-client.so.3","libpoppler-glib.so.8","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libcurl.so.4","libgphoto2.so.6","libgphoto2_port.so.12"],"shlibs_provided":["libsane.so.1"],"options":{"AVAHI":"on","DOCS":"on","GPHOTO":"on","IEEE1284":"off","IPV6":"on","NLS":"on","SNMP":"off","USB":"on","V4L":"off"},"messages":[{"message":"saned will log to the 'daemon' facility; this is a hard-coded\ndefault. Also, saned has no support for SSL/TLS or cryptographic\nauthentication; you may wish to deploy security/stunnel to wrap\nit if you have concerns about security.\n\nIf you are using a USB scanner, you should create\n/usr/local/etc/devd/saned.conf to allow saned access permissions.\nCurrently, devfs.rules(5) has no support for USB specific filters\nsuch as vendor, product and serial number.\n\nHere is an example saned.conf for an Epson CX3650\nmulti-function scanner/printer device (assuming you are sharing\nthe printer function with cups):\n\nnotify 100 {\n\tmatch \"system\" \"USB\";\n\tmatch \"subsystem\" \"INTERFACE\";\n\tmatch \"type\" \"ATTACH\";\n\tmatch \"cdev\" \"ugen[0-9].[0-9]\";\n\tmatch \"vendor\" \"0x04b8\";\n\tmatch \"product\" \"0x080e\";\n\taction \"chown -L cups:saned /dev/$cdev && chmod -L 660 /dev/$cdev\";\n};\n\nTo determine which port your scanner is connected to, inspect the\noutput of 'usbconfig list' before and after connecting your scanner,\nand note the numbers which appear after 'ugen' in the first column.\nThen, use 'usbconfig -d X.Y dump_device_desc' to learn the idVendor\nand idProduct fields, and plug them into the above example entry.\n\nFinally, restart devd with the command:\n # /etc/rc.d/devd restart\n\nPlease take /usr/local/etc/sane.d/dll.conf\nas an example only; you may wish to enable only the 'net' backend\non client machines; be sure to point it at your scan server.\n\nIf you are setting up a scan server, you may also wish to edit\n/usr/local/etc/sane.d/saned.conf\nto only permit specific machines.","type":"install"}]},{"name":"sablotron","origin":"textproc/sablotron","version":"1.0.3_5","comment":"XML toolkit implementing XSLT 1.0, XPath 1.0 and DOM Level2","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/sablotron/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a64de62efeb3265ec90e4490dea3cf6c0e58945c80739aa9f1c6f43c23b4b4f2","flatsize":3891233,"path":"All/sablotron-1.0.3_5.pkg","repopath":"All/sablotron-1.0.3_5.pkg","licenselogic":"or","licenses":["MPL11","GPLv2+"],"pkgsize":556116,"desc":"Sablotron is an XML processor fully implemented in C++. It uses Expat\nby James Clark as an XML parser. Sablotron implements XSLT 1.0, XPath\n1.0 and DOM Level2.\n\nOriginal creator of Sablotron is Ginger Alliance Ltd; Czech Republic.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["textproc"],"shlibs_required":["libexpat.so.1"],"shlibs_provided":["libsablot.so.0"],"options":{"DEBUGGER":"off","DISABLE_META":"off","DOCS":"on","DOCUMENT_ERRORS":"on","DOM":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe sablotron port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"s6-rc","origin":"sysutils/s6-rc","version":"0.5.4.2","comment":"Skarnet.org service manager","maintainer":"crest@rlwinm.de","www":"https://www.skarnet.org/software/s6-rc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f95a305709160d401dac456ed75fff12844a7190728c8f5ac287a378dfde5c18","flatsize":593043,"path":"All/s6-rc-0.5.4.2.pkg","repopath":"All/s6-rc-0.5.4.2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":129696,"desc":"s6-rc is a service manager for s6-based systems, i.e. a suite of programs\nthat can start and stop services, both long-running daemons and one-time\ninitialization scripts, in the proper order according to a dependency tree.\n\nIt ensures that long-running daemons are supervised by the s6 infrastructure,\nand that one-time scripts are also run in a controlled environment.","deps":{"execline":{"origin":"lang/execline","version":"2.9.5.1"},"s6":{"origin":"sysutils/s6","version":"2.12.0.4"},"skalibs":{"origin":"devel/skalibs","version":"2.14.1.1"}},"categories":["sysutils"],"shlibs_required":["libs6.so.2.12","libskarnet.so.2.14"],"shlibs_provided":["libs6rc.so.0.5"],"options":{"DOCS":"on"},"annotations":{"flavor":"hier"}},{"name":"sad","origin":"textproc/sad","version":"0.4.30","comment":"CLI search and replace (Space Age seD)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ms-jpq/sad","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33510033b5584553a4d169af26bf470f42537180cf59c09b1ecce613e56e4cd0","flatsize":3386577,"path":"All/sad-0.4.30.pkg","repopath":"All/sad-0.4.30.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":896232,"desc":"sad is a batch file edit tool.\nIt will show you a really nice diff of proposed changes before you commit them.\nUnlike sed, you can double check before you fat finger your edit.","categories":["textproc"]},{"name":"sagittarius-scheme","origin":"lang/sagittarius-scheme","version":"0.9.11","comment":"R6RS/R7RS Scheme system","maintainer":"ashish@FreeBSD.org","www":"https://bitbucket.org/ktakashi/sagittarius-scheme/wiki/Home","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"425432451f968499004cd8a2b538c5ab591a65bdbe9fb816d76592d01fe7094b","flatsize":18314995,"path":"All/sagittarius-scheme-0.9.11.pkg","repopath":"All/sagittarius-scheme-0.9.11.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2474664,"desc":"R6RS/R7RS Scheme system.\n\nFeatures:\n\n -  Builtin CLOS.\n -  Common Lisp like reader macro.\n -  Cryptographic libraries.\n -  Customisable cipher and hash algorithm.\n -  Custom codec mechanism.\n -  CL like keyword lambda syntax (taken from Gauche).\n -  Constant definition form. (define-constant form).\n -  Builtin regular expression\n      -  mostly works O(n)\n -   Replaceable reader","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["lang"],"shlibs_required":["libgc-threaded.so.1","libffi.so.8","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libsagittarius.so.0.9.11"],"options":{"ODBC":"off","SIMD":"off"}},{"name":"s3mod","origin":"audio/s3mod","version":"1.09_2","comment":"MOD/S3M player","maintainer":"ports@FreeBSD.org","www":"http://dj1.willowmail.com/~jeske/s3mod.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af7961d914dd1afbadecd4dd2bdd0724704f40af73286432e6020c9d77b8903e","flatsize":21400,"path":"All/s3mod-1.09_2.pkg","repopath":"All/s3mod-1.09_2.pkg","licenselogic":"single","pkgsize":11280,"desc":"s3mod - play soundtracker modules on a Unix machine\n\ns3mod plays soundtracker music modules on a Unix machine.\nSoundtracker modules originated on the Amiga, where several composing\nplaying programs are available that give results mostly compatible\nwith each other.  s3mod just plays the specified files in sequence\naccording to the current options.","categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe s3mod port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"s5","origin":"textproc/s5","version":"1.1_3","comment":"Simple HTML-based presentation system","maintainer":"ports@FreeBSD.org","www":"https://www.meyerweb.com/eric/tools/s5/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46c73ddb6d30720bbb9bb6a2f0bb7fe770d15383114c5260a9ed98f9dc62b1d2","flatsize":574102,"path":"All/s5-1.1_3.pkg","repopath":"All/s5-1.1_3.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","PD"],"pkgsize":400564,"desc":"What Is S5?\n\n     * It's a Simple Standards-based Slide Show System\n     * One XHTML document provides all of the slide show's content\n     * CSS handles the layout and look of the slides\n     * JavaScript handles the dynamic aspects of the show\n     * That's all there is to it!","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe s5 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"sabnzbd","origin":"news/sabnzbd","version":"4.2.2","comment":"Web-interface based binary newsgrabber in python, with nzb support","maintainer":"james@french.id.au","www":"https://sabnzbd.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a412597e165689a59459767f8f96b3356c0b12d1f8bf0b8828b87b270c4e2957","flatsize":6859281,"path":"All/sabnzbd-4.2.2.pkg","repopath":"All/sabnzbd-4.2.2.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","GPLv2+","ISCL","MIT","PSFL"],"pkgsize":1063732,"desc":"SABnzbd is a cross-platform binary newsreader. It makes downloading\nfrom Usenet easy by automating the whole thing. You give it an NZB\nfile or an RSS feed, it does the rest. Has a web-browser based UI\nand an API for 3rd-party apps. Ideal for servers too.","deps":{"7-zip":{"origin":"archivers/7-zip","version":"24.07"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"par2cmdline":{"origin":"archivers/par2cmdline","version":"0.8.1_3"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-cheetah3":{"origin":"devel/py-cheetah3","version":"3.2.6_1"},"py311-cheroot":{"origin":"www/py-cheroot","version":"10.0.1"},"py311-cherrypy":{"origin":"www/py-cherrypy","version":"18.8.0"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-feedparser":{"origin":"textproc/py-feedparser","version":"6.0.11"},"py311-guessit":{"origin":"multimedia/py-guessit","version":"3.8.0_1"},"py311-portend":{"origin":"net/py-portend","version":"2.5_1"},"py311-puremagic":{"origin":"sysutils/py-puremagic","version":"1.24"},"py311-pysocks":{"origin":"net/py-pysocks","version":"1.7.1_1"},"py311-sabctools":{"origin":"news/py-sabctools","version":"8.2.3"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"unrar":{"origin":"archivers/unrar","version":"7.01,6"}},"categories":["news"],"users":["_sabnzbd"],"groups":["_sabnzbd"],"options":{"7ZIP":"on","DBUS":"off","DOCS":"on","NOTIFY2":"off","PYGOBJECT":"off","SSL":"on"},"messages":[{"message":"news/sabnzbdplus includes an RC script:\n/usr/local/etc/rc.d/sabnzbd\n\nTO START SABNZBD ON BOOT:\n# sysrc sabnzbd_enable=YES\n\nSTART MANUALLY:\n# service sabnzbd start\n\nOnce started, visit the following to configure:\nhttp://localhost:8080/sabnzbd/\n\nNote that your URL may differ slightly if you have an old sabnzbd.ini\nthat specifies a different address to bind to.","type":"install"}]},{"name":"s2tc","origin":"graphics/s2tc","version":"1.0+20151228_4","comment":"Subset of a well-known texture compression scheme","maintainer":"ports@FreeBSD.org","www":"https://github.com/divVerent/s2tc/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b2068cf239a4eaeec1c8eca184a9a2fac26f2e10a3f2d90e07b9a585ac86fe1","flatsize":517968,"path":"All/s2tc-1.0+20151228_4.pkg","repopath":"All/s2tc-1.0+20151228_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":67716,"desc":"S2TC's format specification is very easy to implement, so it is not hard to make\na working compressor or decompressor for it. It is based on Color Cell\nCompression[1] from 1986, and decoding is done entirely using the methods from\nthere. Encoding is done using a search and refinement method that is derived\nfrom the methods described in that paper.\n\nThis also makes this format a great platform for learning about texture\ncompression and how to tune a compressor for best quality.\n\nS2TC is especially well suited for runtime (on-load) compression of textures, as\nit is - in low quality settings - way faster than any other texture compressors\nout there.","categories":["graphics"],"shlibs_provided":["libtxc_dxtn.so"],"messages":[{"message":"===>   NOTICE:\n\nThe s2tc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"s6","origin":"sysutils/s6","version":"2.12.0.4","comment":"Skarnet.org supervision suite","maintainer":"crest@rlwinm.de","www":"https://www.skarnet.org/software/s6/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bb1593d64ac067e5f77ebadafcbd9a964d195ae2a61c563d52a0954c089a0ae","flatsize":2192635,"path":"All/s6-2.12.0.4.pkg","repopath":"All/s6-2.12.0.4.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":326416,"desc":"s6 is a small suite of programs for UNIX, designed to allow process\nsupervision (a.k.a service supervision), in the line of daemontools and\nrunit.","deps":{"execline":{"origin":"lang/execline","version":"2.9.5.1"},"skalibs":{"origin":"devel/skalibs","version":"2.14.1.1"}},"categories":["sysutils"],"shlibs_required":["libskarnet.so.2.14"],"shlibs_provided":["libs6.so.2.12","libs6auto.so.2.12"],"options":{"DOCS":"on"}},{"name":"salut","origin":"x11/salut","version":"0.3.1_16","comment":"Sleek notification daemon","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.com/snakedye/salut/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc29e710c6d2f7c948f1d2b9d928b7aca68ab4e41dafe99dc5403ef3a4f3bd7a","flatsize":9141497,"path":"All/salut-0.3.1_16.pkg","repopath":"All/salut-0.3.1_16.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":2336216,"desc":"A notification daemon for Wayland compositors made with snui.\n\n## Features\n- Summary\n- Body\n- Icons (SVGs and PNGs)\n- Timeout\n- Actions\n- Urgency\n- Persistence\n- Animations\n- Light, dark and custom themes","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"}},"categories":["x11","wayland"],"shlibs_required":["libxkbcommon.so.0","libfontconfig.so.1"]},{"name":"s10sh","origin":"graphics/s10sh","version":"0.2.2_3","comment":"USB/serial userspace driver for the Canon PowerShot digital cameras","maintainer":"ports@FreeBSD.org","www":"http://www.reynoldsnet.org/s10sh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57e6e96eb21383c3a2027e25efb292dc7d8118d07c6f267caad5ce1a1110cc04","flatsize":79641,"path":"All/s10sh-0.2.2_3.pkg","repopath":"All/s10sh-0.2.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30928,"desc":"S10sh is a USB/serial userspace driver for the Canon PowerShot digital cameras.\nUsing S10sh you can download, upload and explore the images captured with your\nPowerShot camera. The interface is quite similar to DOS's command.com.\n\nS10sh supports the following PowerShot models:\n\n      G1 (works with USB, not reported if works with the serial interface)\n      G3 (from local patches, perhaps needs further testing/debug)\n      S10 (serial and USB)\n      S20 (serial and USB)\n      S100 aka Digital Ixus (USB only, since it lacks the serial interface)\n      A20 (needs testing)\n      A50 (serial only, supported with problems)\n      Pro70 (serial only, supported with problems)\n\nOther models are reported to work as well: Elph S400, Digital Ixus V3, S30,\nA60, EOS-10D.\n\nWith the release of libusb 0.1.3b (https://sourceforge.net/projects/libusb/),\nS10sh gained USB support under FreeBSD.\n\nThe original author's web page is http://www.kyuzz.org/antirez/s10sh.html","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["graphics"],"shlibs_required":["libreadline.so.8","libncurses.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe s10sh port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"s-tui","origin":"sysutils/s-tui","version":"1.1.6_1","comment":"Stress Terminal UI, Terminal-based CPU stress and monitoring utility","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/amanusk/s-tui","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3aeee23d30e8d3a3627239d62a9145cb879911e9b4871e508595b310bd2b2a8","flatsize":475177,"path":"All/s-tui-1.1.6_1.pkg","repopath":"All/s-tui-1.1.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":80672,"desc":"s-tui is a terminal UI for monitoring the computer. s-tui allows to monitor:\n\n- CPU temperature/utilization/frequency/power\n- performance dips caused by thermal throttling\n\ns-tui requires minimal resources and no X-server. There are also built in\noptions for stressing the CPU (support for stress/stress-ng).","deps":{"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-urwid":{"origin":"devel/py-urwid","version":"2.6.14"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"messages":[{"message":"You installed s-tui, stress test and monitoring tool.\ns-tui is experimental on FreeBSD. Please help testing it.\n\nIf you want to enable CPU stress testing you'll need to install\nadditionally one of the following ports:\n\n- benchmarks/stress-ng\n- sysutils/stress","type":"install"}]},{"name":"saxon-devel","origin":"textproc/saxon-devel","version":"9.1.0.8_1,1","comment":"XSLT 2.0 / XPath 2.0 / XQuery 1.0 processor for Java","maintainer":"ports@FreeBSD.org","www":"https://saxon.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d4f85c253df725803912e0b937ca1154406241f2bb1e83246d10156e2a2c571","flatsize":59295278,"path":"All/saxon-devel-9.1.0.8_1,1.pkg","repopath":"All/saxon-devel-9.1.0.8_1,1.pkg","licenselogic":"single","pkgsize":3218292,"desc":"The Saxon-B 9.1 package is a collection of tools for processing XML documents.\nThe main components are:\n\n- An XSLT 2.0 processor, that can be used from the command line, or invoked\n  from a Java application by use of the standard JAXP API. Saxon can be\n  integrated with Java applications using the JAXP API, which means it is\n  possible for a Java application to switch between different XSLT processors\n  without changing the application code. As well as conforming closely with the\n  XSLT 2.0 specification, Saxon offers a number of powerful extensions.\n- An XPath 2.0 processor accessible via an API to Java applications.\n- An XQuery 1.0 processor that can be used from the command line, or invoked\n  from a Java application by use of an API.\n- An XML Schema 1.0 processor. This can be used on its own to validate a schema\n  for correctness, or to validate a source document against the definitions in\n  a schema. It is also used to support the schema-aware functionality of the\n  XSLT and XQuery processors.\n\nSo you can use Saxon to process XML by writing XSLT stylesheets, by writing\nXQuery queries, by writing Java applications, or by combinations of the\napproaches.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"options":{"DOCS":"on","DOM4J":"off","JDOM":"off","XOM":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe saxon-devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"s-news","origin":"news/s-news","version":"0.1.11_6","comment":"Simple news server for hosts with one or two users","maintainer":"ports@FreeBSD.org","www":"https://www.lost.org.uk/snews.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd5d9335df607eb54f5678323cb88c61dff809238aaa610a9b1532c56bbb06ff","flatsize":149663,"path":"All/s-news-0.1.11_6.pkg","repopath":"All/s-news-0.1.11_6.pkg","licenselogic":"single","pkgsize":45576,"desc":"S-news is a simple news server for hosts with one or two users.  It is intened\nto supply spool and offline news reading for a configured selection of\nnewsgroups.  S-news does the minimum required to maintain a conventional news\nspool and makes use of suck for news transport.\n\nFeatures\n--------\n\nIt provdes a NNTP service and /var/spool/news for local news readers.\nIt supports any number of incoming news feeds via NNTP either by IHAVE or\nsuck(1).\nOutgoing news feeds are made from locally posted articles and reposted remotly\nby rpost(1).\nIt expires articles by how long they have been in the spool.\nIt has NNTP access configuration to allow and deny read, post and transfer\naccess to remote hosts.\nIt is very light weight and relatively easy to configure.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"}},"categories":["news"],"shlibs_required":["libgdbm.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe s-news port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"s2n-tls","origin":"security/s2n-tls","version":"1.4.17,1","comment":"C99 implementation of the TLS/SSL protocols","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/aws/s2n-tls","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04f85b5f5a2b05c28784429d6703c82d78f4f97e8d80537e4e3ca107faa3dab0","flatsize":2529310,"path":"All/s2n-tls-1.4.17,1.pkg","repopath":"All/s2n-tls-1.4.17,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1171988,"desc":"s2n is a C99 implementation of the TLS/SSL protocols that\nis designed to be simple, small, fast, and with security as\na priority. It is released and licensed under the Apache Software License 2.0.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libs2n.so.1"],"options":{"ASM":"off","DOCS":"on","EXAMPLES":"on","LTO":"on"},"messages":[{"message":"If s2n fails due mlock(2) syscall try to increase vm.max_wired.\nExample:\n - sysctl vm.max_wired=1572864","type":"install"}]},{"name":"rzip","origin":"archivers/rzip","version":"2.1_2","comment":"Compression program similar to gzip or bzip2","maintainer":"ehaupt@FreeBSD.org","www":"https://rzip.samba.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10186c48e1f4780f28253be4e9f51462d1ae345c825afb2b7f0004c174736f6c","flatsize":45746,"path":"All/rzip-2.1_2.pkg","repopath":"All/rzip-2.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21204,"desc":"rzip is a compression program, similar in functionality to gzip or bzip2, but\nable to take advantage from long distance redundancies in files, which can\nsometimes allow rzip to produce much better compression ratios than other\nprograms.\n\nThe principal advantage of rzip is that it has an effective history buffer of\n900 Mbyte. This means it can find matching pieces of the input file over huge\ndistances compared to other commonly used compression programs. The gzip\nprogram by comparison uses a history buffer of 32 kbyte and bzip2 uses a\nhistory buffer of 900 kbyte. The second advantage of rzip over bzip2 is that it\nis usually faster. This may seem surprising at first given that rzip uses the\nbzip2 library as a backend (for handling the short-range compression), but it\nmakes sense when you realise that rzip has usually reduced the data a fair bit\nbefore handing it to bzip2, so bzip2 has to do less work.","categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:rzip_project:rzip:2.1:::::dragonfly6:x86_64:2"}},{"name":"rxp","origin":"textproc/rxp","version":"1.4.4_4","comment":"Validating XML parser written in C","maintainer":"ports@virtual-estates.net","www":"https://www.cogsci.ed.ac.uk/~richard/rxp.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d44ec2948197bae71bebc03c588151a829ba00e458a55148c9fdf917ec33616d","flatsize":571853,"path":"All/rxp-1.4.4_4.pkg","repopath":"All/rxp-1.4.4_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":130860,"desc":"RXP is a validating XML parser written in C.  It is licensed under the\nGNU Public Licence.","categories":["textproc"],"shlibs_provided":["librxp.so.1"],"options":{"8":"on","16":"off"}},{"name":"rxtx-openjdk8","origin":"comms/rxtx","version":"2.2p2_4","comment":"Native interface to serial ports in Java","maintainer":"james@elstone.net","www":"http://rxtx.qbang.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c8c0ce071e2333534f92a3a5cb8c264c6f55322079f4932245a09b4c1622dab","flatsize":173711,"path":"All/rxtx-openjdk8-2.2p2_4.pkg","repopath":"All/rxtx-openjdk8-2.2p2_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":97652,"desc":"RXTX: serial and parallel I/O libraries supporting Sun's CommAPI. Open-source\nimplementation of the Java Communications API. Native interface to serial ports\nin Java.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["comms","java"],"shlibs_provided":["librxtxParallel-2.2pre1.so","librxtxSerial-2.2pre1.so"]},{"name":"rxcpp","origin":"devel/rxcpp","version":"4.1.1.23","comment":"Reactive eXtensions for C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ReactiveX/RxCpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"551acee0243c53a029033dd50f5581b33c53bf0eb6344f205ee09d168e374670","flatsize":910486,"path":"All/rxcpp-4.1.1.23.pkg","repopath":"All/rxcpp-4.1.1.23.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":93524,"desc":"RxCpp is a header-only C++ library that only depends on the standard library.","categories":["devel"]},{"name":"s390x-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fec53fbce5b9611f6efbe08fcb1101343a8e911d5e2c41d5d8e7a63154a2d386","flatsize":15398282,"path":"All/s390x-binutils-2.40_6,1.pkg","repopath":"All/s390x-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":1747916,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"s390x"}},{"name":"rw-aspell","origin":"textproc/rw-aspell","version":"0.50.0_1,1","comment":"Aspell Kinyarwanda dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22175ff48a4164d02db3fe04cb2763d8b6175101fd3f048bae425b47a00f8afa","flatsize":102818,"path":"All/rw-aspell-0.50.0_1,1.pkg","repopath":"All/rw-aspell-0.50.0_1,1.pkg","licenselogic":"single","pkgsize":36296,"desc":"Aspell Kinyarwanda dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"s2","origin":"graphics/s2","version":"0.11.1_1","comment":"S2 Geometry Library","maintainer":"sunpoet@FreeBSD.org","www":"https://s2geometry.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f504f028861267ce84db62cda6d213b5bdfa791843789869c854341a5a267b0","flatsize":3731696,"path":"All/s2-0.11.1_1.pkg","repopath":"All/s2-0.11.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":868892,"desc":"S2 Geometry Library is a package for manipulating geometric shapes. Unlike many\ngeometry libraries, S2 is primarily designed to work with spherical geometry,\ni.e., shapes drawn on a sphere rather than on a planar 2D map. This makes it\nespecially suitable for working with geographic data.","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"gflags":{"origin":"devel/gflags","version":"2.2.2_2"},"glog":{"origin":"devel/glog","version":"0.7.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["graphics"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libabsl_flags.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0"],"shlibs_provided":["libs2.so.0"],"options":{"EXAMPLES":"on","GFLAGS":"on","GLOG":"on"}},{"name":"rw","origin":"sysutils/rw","version":"1.0_1","comment":"Simple replacement for dd(1) with standard command-line flags","maintainer":"jsmith@resonatingmedia.com","www":"https://sortix.org/rw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58646f15b3f31547d354234255d045f92aad8cc460662cb9f8fe7a8982b4ab2c","flatsize":23258,"path":"All/rw-1.0_1.pkg","repopath":"All/rw-1.0_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":13316,"desc":"rw is a command line program which copies information between files or byte\nstreams. The rw command is designed to be a replacement for dd with\nstandard style command line flags.","categories":["sysutils"]},{"name":"s-nail","origin":"mail/s-nail","version":"14.9.24_1","comment":"Send and receive Internet mail","maintainer":"yasu@FreeBSD.org","www":"https://www.sdaoden.eu/code.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4950c3a6410eb3ee9f62d6f4ab0eb096db0dbd5d393c28b356be95f4ea4a851","flatsize":1161810,"path":"All/s-nail-14.9.24_1.pkg","repopath":"All/s-nail-14.9.24_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","BSD4CLAUSE","ISCL","MIT","RFC2104","RSA"],"pkgsize":566120,"desc":"S-nail provides a simple and friendly environment for sending and\nreceiving mail. It is intended to provide the functionality of the\nPOSIX mailx(1) command, but is MIME capable and optionally offers\nextensions for line editing, S/MIME, SMTP and POP3, among others.\nS-nail divides incoming mail into its constituent messages and allows\nthe user to deal with them in any order. It offers many COMMANDS and\nINTERNAL VARIABLES for manipulating messages and sending mail. It\nprovides the user simple editing capabilities to ease the composition\nof outgoing messages, and increasingly powerful and reliable\nnon-interactive scripting capabilities.","deps":{"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"mime-support":{"origin":"misc/mime-support","version":"3.66_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libidn2.so.0"],"options":{"DOCS":"on"}},{"name":"rvi","origin":"devel/rvi","version":"1.0.0","comment":"Simple interface to RCS","maintainer":"ports@FreeBSD.org","www":"https://www.cs.ru.ac.za/research/g98t4414/static/home/rvi/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f83c82b4362438fb219e126b46bcf306842ffe3c0a278b2142af2edf41cd936c","flatsize":12164,"path":"All/rvi-1.0.0.pkg","repopath":"All/rvi-1.0.0.pkg","licenselogic":"single","pkgsize":5124,"desc":"Rvi is an interface to RCS. It attempts to make the process of\nusing RCS simpler by wrapping common RCS commands around an editor.","categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe rvi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rx-editor","origin":"graphics/rx","version":"0.4.0_15","comment":"Modern and minimalist pixel editor implemented in rust","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cloudhead/rx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3ad13ee8342f1a4f1524343150b621a39cfc72daf0cbf4727c6de8691147874","flatsize":1959778,"path":"All/rx-editor-0.4.0_15.pkg","repopath":"All/rx-editor-0.4.0_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":633556,"desc":"rx is an extensible, modern and minimalist pixel editor, designed with great\ncare and love for artists and hackers. It was conceived to have as little UI as\npossible, and instead focus on the work.\n\nWWW: https://rx.cloudhead.io/","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"}},"categories":["graphics"],"shlibs_required":["libX11.so.6"]},{"name":"rvm","origin":"devel/rvm","version":"1.20_2","comment":"Persistent VM library","maintainer":"ports@FreeBSD.org","www":"http://www.coda.cs.cmu.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a88a03c618dd74ea859219b50ff35fcb999c34edd5080b690638d7a8eb066a3d","flatsize":657121,"path":"All/rvm-1.20_2.pkg","repopath":"All/rvm-1.20_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":164408,"desc":"The RVM persistent VM library. The RVM library is used by the Coda distributed\nfilesystem.\n\nProject contact information below.\n\nEMAIL: coda@cs.cmu.edu","deps":{"lwp":{"origin":"devel/lwp","version":"2.8"}},"categories":["devel"],"shlibs_required":["liblwp.so.2"],"shlibs_provided":["librdslwp.so.1","librvmlwp.so.1","libseglwp.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe rvm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rw-libreoffice","origin":"editors/libreoffice-rw","version":"24.2.4.2","comment":"rw language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7e57ee7e5dbb9ca30c662fc924ea13997c0f4b3b6a81cfff8aa93945f1b1d2f","flatsize":1569849,"path":"All/rw-libreoffice-24.2.4.2.pkg","repopath":"All/rw-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":248984,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"rxvt-unicode","origin":"x11/rxvt-unicode","version":"9.31_1","comment":"Clone of the terminal emulator rxvt modified to support Unicode","maintainer":"thierry@FreeBSD.org","www":"http://software.schmorp.de/pkg/rxvt-unicode.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f7cb1974c49c108b98ab11f4466dacd8dd0c2048ef522e51b653fb48e61d548","flatsize":3872181,"path":"All/rxvt-unicode-9.31_1.pkg","repopath":"All/rxvt-unicode-9.31_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":851304,"desc":"rxvt-unicode is a clone of the well known terminal emulator rxvt, modified\nto store text in Unicode (either UCS-2 or UCS-4) and to use locale-correct\ninput and output. It also supports mixing multiple fonts at the same time,\nincluding Xft fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libptytty":{"origin":"sysutils/libptytty","version":"2.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11"],"shlibs_required":["libptytty.so.0","libXext.so.6","libfontconfig.so.1","libfreetype.so.6","libXft.so.2","libXrender.so.1","libX11.so.6","libXmu.so.6","libXt.so.6","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libperl.so.5.36"],"options":{"256_COLOR":"on","BACKSPACE_KEY":"on","COMBINING":"on","DELETE_KEY":"on","DOCS":"on","GDK_PIXBUF":"on","IMLOCALE_FIX":"on","ISO14755":"on","MOUSEWHEEL":"on","NEXT_SCROLLBAR":"on","NOTIFY":"off","PERL":"on","RXVT_SCROLLBAR":"on","SMART_RESIZE":"on","UNICODE3":"on","XIM":"on","XTERM_SCROLLBAR":"on"},"annotations":{"cpe":"cpe:2.3:a:marc_lehmann:rxvt-unicode:9.31:::::dragonfly6:x86_64:1"}},{"name":"rvman","origin":"archivers/rvm","version":"1.11_7","comment":"Archive manager that uses rsync to manage backups","maintainer":"portmaster@BSDforge.com","www":"https://rvm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1beb7e7c7ea34f64674feef847826e1696c01d3c392f655c2af65ceb6f028fce","flatsize":1716282,"path":"All/rvman-1.11_7.pkg","repopath":"All/rvman-1.11_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":430852,"desc":"RVM is an archive manager that uses rsync to manage backups of multiple\nclients across multiple logical partitions (vaults).  It has some features\nthat some other rsync-based backup schemes lack, such as being written in\nC++, needing no scripts or other programs than rsync and any binaries on\nwhich rsync depends (such as SSH), the ability to manage multiple instances\nof rsync connections to separate clients in parallel, the ability to use\nmultiple logical partitions (vaults) in a configurable fashion for purposes\nof redundancy and added reliability, and the use of hard links for files that\nhave not changed from one archive to the next.","deps":{"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["archivers"]},{"name":"s3m","origin":"net/s3m","version":"0.9.4_1","comment":"CLI for streams of data in S3 buckets","maintainer":"nbari@tequila.io","www":"https://s3m.stream","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d03250c4218f77ca1f39b1e0f813346b5758af53c3d6c844f10d1ff73b655273","flatsize":7033558,"path":"All/s3m-0.9.4_1.pkg","repopath":"All/s3m-0.9.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1988804,"desc":"A CLI for streams of data in S3 buckets\n\nUpload/Download to S3 compatible providers","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"ruut","origin":"misc/ruut","version":"0.8.0_5","comment":"Print arbitrary trees on the command line","maintainer":"yuri@FreeBSD.org","www":"https://github.com/HarrisonB/ruut","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b3e8b01a81f67a3c2449558767e0593340e53b5afbf9bf4572d3df8923c1da9","flatsize":1082850,"path":"All/ruut-0.8.0_5.pkg","repopath":"All/ruut-0.8.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":377520,"desc":"ruut prints trees on the terminal based on their description.","categories":["misc"]},{"name":"rustc-demangle","origin":"devel/rustc-demangle","version":"0.1.24_2","comment":"Library for Rust symbol demangling","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rust-lang/rustc-demangle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a96da24b5b0e25a2dab5c9d4e61e023f723e7f74905dfdb7198865d8f3f61666","flatsize":1253189,"path":"All/rustc-demangle-0.1.24_2.pkg","repopath":"All/rustc-demangle-0.1.24_2.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":177232,"desc":"Library that demangles for Rust symbols.\n\nThe library is written in Rust.\nThis port has it's C/C++ API.","categories":["devel"]},{"name":"rust-mode","origin":"devel/rust-mode","version":"1.0.5.58","comment":"Emacs major-mode for editing Rust source code","maintainer":"pat@patmaddox.com","www":"https://github.com/rust-lang/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"905a978db7a3d3507ec3a7bf2dfbbc342974868991601bd21c637a232f4b0855","flatsize":100960,"path":"All/rust-mode-1.0.5.58.pkg","repopath":"All/rust-mode-1.0.5.58.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25572,"desc":"rust-mode makes editing Rust code with Emacs enjoyable. It requires\nEmacs 25 or later, and is included in both Emacs Prelude and Spacemacs\nby default.\n\nThis mode provides:\n- Syntax highlighting (for Font Lock Mode)\n- Indentation\n- Integration with Cargo, clippy and rustfmt\n\nThis mode does not provide auto completion, or jumping to function /\ntrait definitions. See Auto-completion below for tips on how to enable\nthis.\n\nIf you are missing features in rust-mode, please check out rustic\nbefore you open a feature request. It depends on rust-mode and\nprovides additional features. This allows us to keep rust-mode\nlight-weight for users that are happy with basic functionality.","categories":["devel"]},{"name":"rustypaste-cli","origin":"www/rustypaste-cli","version":"0.9.0_1","comment":"CLI tool for rustypaste","maintainer":"DtxdF@disroot.org","www":"https://github.com/orhun/rustypaste-cli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4867cd6cd54861e173eb0c81f135830f02ce46d26ac58a5f2e49622ae9fba235","flatsize":2564008,"path":"All/rustypaste-cli-0.9.0_1.pkg","repopath":"All/rustypaste-cli-0.9.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1017956,"desc":"rustypaste-cli or rpaste is a CLI tool for the minimal file\nupload/pastebin service: rustypaste.","categories":["www"],"options":{"NATIVE_CERTS":"off"}},{"name":"rust-script","origin":"devel/rust-script","version":"0.34.0_4","comment":"Run Rust files and expressions as scripts without setup or compilation","maintainer":"pat@patmaddox.com","www":"https://github.com/fornwall/rust-script","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c13a7260a5882462fdba1e2f695c6f17e3b1db3f196d68f2aa0b8a8a9325125b","flatsize":2965381,"path":"All/rust-script-0.34.0_4.pkg","repopath":"All/rust-script-0.34.0_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":847996,"desc":"Run Rust script files without any setup or explicit compilation step,\nwith seamless use of crates specified as dependencies inside the\nscripts.\n\nWith rust-script Rust files and expressions can be executed just like\na shell or Python script. Features include:\n\n- Caching compiled artifacts for speed.\n- Reading Cargo manifests embedded in Rust scripts.\n- Supporting executable Rust scripts via Unix shebangs and Windows\n  file associations.\n- Using expressions as stream filters (i.e. for use in command pipelines).\n- Running unit tests and benchmarks from scripts.\n\nYou can get an overview of the available options using the --help flag.","categories":["devel"]},{"name":"rush","origin":"shells/rush","version":"2.3_1","comment":"Restricted User SHell, providing limited remote access to resources","maintainer":"yuri@FreeBSD.org","www":"https://puszcza.gnu.org.ua/software/rush/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9340a0ae9486e88be2a0cfcc888c12b694207eec0cdaeed141d9e4e2a0931dce","flatsize":864628,"path":"All/rush-2.3_1.pkg","repopath":"All/rush-2.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":240828,"desc":"GNU Rush is a Restricted User Shell, designed for sites providing limited remote\naccess to their resources, such as, for example, savannah.gnu.org. Its main\nprogram, rush, is configured as a user login shell for users that are allowed\nonly remote access to the machine. Using a flexible configuration file, GNU Rush\ngives administrator complete control over the command lines that users execute,\nand allows to tune the usage of system resources, such as virtual memory, CPU\ntime, etc. on a per-user basis.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["shells"],"shlibs_required":["libintl.so.8"],"annotations":{"cpe":"cpe:2.3:a:gnu:rush:2.3:::::dragonfly6:x86_64:1"}},{"name":"s7","origin":"lang/s7","version":"g20231215","comment":"Scheme interpreter","maintainer":"fuz@FreeBSD.org","www":"https://ccrma.stanford.edu/software/snd/snd/s7.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecd90fa8c389c32cae23b5536f5cc9f2d3785b32e4ac18db958760175b29a62a","flatsize":10983875,"path":"All/s7-g20231215.pkg","repopath":"All/s7-g20231215.pkg","licenselogic":"single","licenses":["BSD0CLAUSE"],"pkgsize":1948936,"desc":"s7 is a Scheme interpreter intended as an extension language for other\napplications.  Although it is a descendant of tinyScheme, s7 is closest\nas a Scheme dialect to Guile 1.8. I believe it is compatible with r5rs\nand r7rs.  It has continuations, ratios, complex numbers, macros,\nkeywords, hash-tables, multiprecision arithmetic, generalized set!,\nunicode, and so on. It does not have syntax-rules or any of its friends,\nand it thinks there is no such thing as an inexact integer.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang","lisp"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"options":{"DOCS":"on","GMP":"on","NREPL":"off","REPL":"on"}},{"name":"s5cmd","origin":"net/s5cmd","version":"2.2.2_7","comment":"Very fast S3 command-line tool written in Go","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/peak/s5cmd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7705e7a6d1317f41db9e2f04b636465edf1caf27eefd54be07180cb3c541793c","flatsize":16331824,"path":"All/s5cmd-2.2.2_7.pkg","repopath":"All/s5cmd-2.2.2_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3606452,"desc":"s5cmd is a very fast S3 and local filesystem execution tool. It comes\nwith support for a multitude of operations including tab completion and\nwildcard support for files, which can be very handy for your object\nstorage workflow while working with large number of files.","categories":["net"]},{"name":"rye","origin":"devel/rye","version":"0.34.0_1","comment":"Hassle-free Python experience","maintainer":"yuri@FreeBSD.org","www":"https://rye-up.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c8dc80461c5c7e8395fa06a0b8298e7d4ad44a7345ac5fb8912e481f2ea4e75","flatsize":18274381,"path":"All/rye-0.34.0_1.pkg","repopath":"All/rye-0.34.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4236920,"desc":"Rye is a comprehensive project and package management solution for Python.\nBorn from the desire to establish a one-stop-shop for all Python users,\nRye provides a unified experience to install and manages Python installations,\n`pyproject.toml` based projects, dependencies and virtualenvs seamlessly.\nIt's designed to accommodate complex projects, monorepos and to facilitate\nglobal tool installations.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"]},{"name":"rustscan","origin":"security/rustscan","version":"2.2.3_1","comment":"Faster Nmap Scanning with Rust","maintainer":"mikael@FreeBSD.org","www":"https://rustscan.github.io/RustScan/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bf59b68b5e9d11f12dac783a6e9f0f926d92c9120c78493ffa71dd525811059","flatsize":4692722,"path":"All/rustscan-2.2.3_1.pkg","repopath":"All/rustscan-2.2.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1538592,"desc":"Faster Nmap Scanning with Rust\n\nTurns a 17 minutes Nmap scan into 19 seconds.\nFind all open ports fast with RustScan, automatically pipe them into Nmap.","deps":{"nmap":{"origin":"security/nmap","version":"7.94_3"}},"categories":["security"]},{"name":"rust-cbindgen","origin":"devel/rust-cbindgen","version":"0.26.0_7","comment":"Generate C bindings from Rust code","maintainer":"gecko@FreeBSD.org","www":"https://github.com/mozilla/cbindgen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38fb6b88629fdd14bc6a21f3aee95dee17c0db3b978e9f2b158a451a74d141ea","flatsize":5999353,"path":"All/rust-cbindgen-0.26.0_7.pkg","repopath":"All/rust-cbindgen-0.26.0_7.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1465724,"desc":"cbindgen generates C bindings from Rust code. Unlike rusty-cheddar it\nsupports generics, C++ enum class and template specialization as well\nas multiple modules and crates. It's primarily developed for WebRender\nbut has been designed to support any project.\n\nFeatures:\n* Builds bindings for a crate, its mods, its dependent crates, and their mods\n* Only the necessary types for exposed functions are given bindings\n* Can specify annotations for controlling some aspects of binding\n* Support for generic structs and unions\n* Support for exporting constants and statics\n* Customizable formatting, can be used in C or C++ projects\n* Support for generating #ifdef's for #[cfg] attributes\n* Support for #[repr(sized)] tagged enum's","deps":{"rust":{"origin":"lang/rust","version":"1.79.0_1"}},"categories":["devel"]},{"name":"rustypaste","origin":"www/rustypaste","version":"0.15.0_1","comment":"Minimal file upload/pastebin service","maintainer":"DtxdF@disroot.org","www":"https://blog.orhun.dev/blazingly-fast-file-sharing","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be6a1b825004ed52c2fa7d7dc60f6f9b6b7045082066514b549b36a5e9a2aa22","flatsize":7026986,"path":"All/rustypaste-0.15.0_1.pkg","repopath":"All/rustypaste-0.15.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2043696,"desc":"Rustypaste is a minimal file upload/pastebin service.\n\nFeatures:\n\n* File upload & URL shortening & upload from URL\n  - supports basic HTTP authentication\n  - random file names (optional)\n    - pet name (e.g. capital-mosquito.txt)\n    - alphanumeric string (e.g. yB84D2Dv.txt)\n  - supports expiring links\n    - auto-deletion of expired files (optional)\n  - supports one shot links (can only be viewed once)\n  - guesses MIME types\n    - supports overriding and blacklisting\n  - no duplicate uploads (optional)\n* Single binary\n* Simple configuration\n  - supports hot reloading\n* No database\n  - filesystem is used\n* Self-hosted\n  - centralization is bad!\n* Written in Rust\n  - blazingly fast!","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["www"],"users":["rustypaste"],"groups":["rustypaste"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libzstd.so.1"],"options":{"SHUTTLE":"off","OPENSSL":"on","RUSTLS":"off"}},{"name":"rust-bindgen-cli","origin":"devel/rust-bindgen-cli","version":"0.69.4_4","comment":"Generate Rust bindings from C (and some C++) code","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/rust-lang/rust-bindgen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d0fca3f606c3a97c39d8937d3275f52d2a38de9e1adfd97012299d4fe7e4380","flatsize":6775111,"path":"All/rust-bindgen-cli-0.69.4_4.pkg","repopath":"All/rust-bindgen-cli-0.69.4_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1683104,"desc":"bindgen automatically generates Rust FFI bindings to C and C++ libraries.","deps":{"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"}},"categories":["devel"]},{"name":"runit","origin":"sysutils/runit","version":"2.1.2_5","comment":"Service supervision tools compatible with DJB daemontools","maintainer":"crees@FreeBSD.org","www":"http://smarden.org/runit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9af5a168c82d02b0fc18aaa9befb76b485a2497bee74151183b1496b22cdc954","flatsize":799139,"path":"All/runit-2.1.2_5.pkg","repopath":"All/runit-2.1.2_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":193420,"desc":"runit is daemontools replacement:\n- service supervision\n- clean process state\n- reliable logging facility\n- fast system bootup and shutdown\n- packaging friendly\n- small code size\n\nIt can optionally replace init(8) as process 1.","categories":["sysutils"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:runit:runit:2.1.2:::::dragonfly6:x86_64:5"},"messages":[{"message":"Using runit with FreeBSD init:\n\n# mkdir /var/service\n# cp -R /usr/local/etc/runit /etc/runit\n# echo runsvdir_enable=yes >> /etc/rc.conf\n\nrunit is very easily used instead of init on FreeBSD, but the port maintainer\nsuggests the following alternative method (as opposed to the website method):\n\n1. Copy all of the etc files from /usr/local/etc/runit to /etc/runit;\n\n# cp -R /usr/local/etc/runit /etc/runit\n\n2. Copy runit-init AND runit into /sbin;\n\n# cp /usr/local/sbin/runit* /sbin\n\n3. Create service directories, enable ttyv4 and disable it in ttys:\n\n# mkdir /var/service\n# cp -R /etc/runit/getty-ttyv4 /var/service\n# sed 's/^ttyv4/#&/' /etc/ttys\n\n(The getty-ttyvx directory will getty on whichever vtty x is on, for example\n # cp -R /var/service/getty-ttyv4 /var/service/getty-ttyv3\n will result in a tty on ttyv3 as well)\n\n4. Don't replace FreeBSD init in place, tell loader to use runit instead:\n\n# echo 'init_path=\"/sbin/runit-init:/sbin/init:/sbin/oinit:/sbin/init.bak:/rescue/init\"' >> /boot/loader.conf\n\n5. Reboot!\n\nNote: On FreeBSD, runit-init works in /usr/local/sbin, but\n      *only* if /usr/local/sbin is on the same filesystem as /; check with:\n\n# df /usr/local/sbin/runit | sed -ne 's,.* /,/,p' # If this does not return \"/\"\n\n      If the output is \"/\", you may skip step 2 and modify step 4:\n\n# echo 'init_path=\"/usr/local/sbin/runit-init:/sbin/init:/sbin/oninit:/sbin/init.bak:/rescue/init\"' >> /boot/loader.conf\n\n      making upgrades easier.","type":"install"}]},{"name":"ruqola","origin":"net-im/ruqola","version":"2.1.1","comment":"Rocket.Chat client","maintainer":"kde@FreeBSD.org","www":"https://apps.kde.org/ruqola/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36090808b127f046495ead6e29a4c91d3718a8593bf45ca8ac08804047bc2756","flatsize":10867466,"path":"All/ruqola-2.1.1.pkg","repopath":"All/ruqola-2.1.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1975408,"desc":"Rocket.Chat client written in QML.","deps":{"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kidletime":{"origin":"devel/kf5-kidletime","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-prison":{"origin":"graphics/kf5-prison","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"ktextaddons":{"origin":"devel/ktextaddons","version":"1.5.4"},"kuserfeedback":{"origin":"deskutils/kuserfeedback","version":"1.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-networkauth":{"origin":"net/qt5-networkauth","version":"5.15.15p1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"}},"categories":["net-im","kde"],"shlibs_required":["libQt5Sql.so.5","libQt5WebSockets.so.5","libKF5Notifications.so.5","libKF5IdleTime.so.5","libqt5keychain.so.1","libQt5NetworkAuth.so.5","libKF5TextTranslator.so.1","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKUserFeedbackWidgets.so.1","libKUserFeedbackCore.so.1","libQt5MultimediaWidgets.so.5","libQt5Multimedia.so.5","libKF5TextWidgets.so.5","libKF5NotifyConfig.so.5","libKF5Prison.so.5","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5TextCustomEditor.so.1","libKF5SyntaxHighlighting.so.5","libKF5TextUtils.so.1","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Network.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libQt5Concurrent.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5Archive.so.5","libKF5SonnetUi.so.5","libKF5TextEmoticonsWidgets.so.1","libKF5TextEmoticonsCore.so.1","libKF5TextEditTextToSpeech.so.1","libKF5I18n.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5PurposeWidgets.so.5","libKF5Purpose.so.5"],"shlibs_provided":["librocketchatrestapi-qt.so.0","libruqolacore.so.0","libruqolawidgets.so.0"]},{"name":"runawk","origin":"lang/runawk","version":"1.6.1_1","comment":"Wrapper for AWK interpreter that implements a modules system","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/runawk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47fac5ba5b6750a8d6bada6c6eef1ec802fc5fd902f9a14ea958a7a78d8e4a90","flatsize":161604,"path":"All/runawk-1.6.1_1.pkg","repopath":"All/runawk-1.6.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61480,"desc":"runawk is a small wrapper for AWK that implements a modules\nsystem and helps one to write the standalone AWK programs.","categories":["lang"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe runawk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rudeconfig","origin":"devel/rudeconfig","version":"5.0.5_4","comment":"Library for handling configuration files, written in C++","maintainer":"lowmaster@web.de","www":"http://www.rudeserver.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a4b5b33fc174bb28fa769f90b7a92a055f31534c698558b6cb63e0cbc049b35","flatsize":332443,"path":"All/rudeconfig-5.0.5_4.pkg","repopath":"All/rudeconfig-5.0.5_4.pkg","licenselogic":"single","pkgsize":65580,"desc":"Library, designed for easy handling with configuration files in INI-style.\nCompletely written in C++ by using object oriented style.","categories":["devel"],"shlibs_provided":["librudeconfig.so.3"]},{"name":"rumur","origin":"math/rumur","version":"2024.05.07","comment":"Model checker, a formal verification tool for state machines","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Smattr/rumur","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57f7fe7e4bea06646becbbb3f5ba6a6d67435e664373b4681c2bbc871ce32f41","flatsize":2014833,"path":"All/rumur-2024.05.07.pkg","repopath":"All/rumur-2024.05.07.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":459044,"desc":"Rumur is a model checker, a formal verification tool for proving safety and\nsecurity properties of systems represented as state machines. It is based on a\nprevious tool, CMurphi, and intended to be close to a drop-in replacement. Rumur\ntakes the same input format as CMurphi, the Murphi modelling language, with some\nextensions and generates a C program that implements a verifier.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmpxx.so.4","libgmp.so.10"],"shlibs_provided":["librumur.so"]},{"name":"rude","origin":"net/rude","version":"0.70_5","comment":"Real-time UDP data emitter and collector","maintainer":"ports@FreeBSD.org","www":"https://rude.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c58a4eba9e1164e9bbc49ca33b1b3a422e4a1b266bfaf89d000b2aba837a7515","flatsize":151874,"path":"All/rude-0.70_5.pkg","repopath":"All/rude-0.70_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":41136,"desc":"RUDE stands for Real-time UDP Data Emitter and CRUDE for Collector for RUDE.\nRUDE is a small and flexible program that generates traffic to the network,\nwhich can be received and logged on the other side of the network with the\nCRUDE. Currently these programs can generate and measure only UDP traffic.\nActually these tools were designed and coded bacause of the accuracy\nlimitations in the MGEN program.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe rude port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"runiq","origin":"sysutils/runiq","version":"2.0.0_5","comment":"Efficient way to filter duplicate lines from input, a la uniq","maintainer":"yuri@FreeBSD.org","www":"https://github.com/whitfin/runiq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4af55e7ce8aba4e89a4805fb5442051041353c50a8a00cee00882745a1e01684","flatsize":2804155,"path":"All/runiq-2.0.0_5.pkg","repopath":"All/runiq-2.0.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":750864,"desc":"runiq offers an efficient way (in both time and space) to filter duplicate\nentries (lines) from texual input. This project was born from neek, but\noptimized for both speed and memory. Several filtering options are supported\ndepending on your data and tradeoffs you wish to make between speed and memory\nusage.","categories":["sysutils"]},{"name":"rubygem-zonefile","origin":"dns/rubygem-zonefile","version":"1.06","comment":"Library to manipulate BIND compatible Zonefiles (RFC1035)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/boesemar/zonefile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4430b7949b29dc8370e6ad15b0aa1720146241b391bba5192f17add6acab3cd9","flatsize":32177,"path":"All/rubygem-zonefile-1.06.pkg","repopath":"All/rubygem-zonefile-1.06.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9116,"desc":"Ruby Zonefile - Parse and manipulate DNS Zone Files\n\nThis class can read, manipulate and create DNS zone files. It supports A, AAAA,\nMX, NS, SOA, TXT, CNAME, PTR and SRV records. The data can be accessed by the\ninstance method of the same name. All except SOA return an array of hashes\ncontaining the named data. SOA directly returns the hash since there can only be\none SOA information.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["dns","rubygems"]},{"name":"rubygem-zlib","origin":"devel/rubygem-zlib","version":"3.1.1","comment":"Ruby interface for the zlib compression/decompression library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/zlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93b34b60f770434c06234bb030a42ac36367f8646b90fe36cf2d0188d360df8e","flatsize":136363,"path":"All/rubygem-zlib-3.1.1.pkg","repopath":"All/rubygem-zlib-3.1.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":25872,"desc":"This module provides access to the zlib library. Zlib is designed to be a\nportable, free, general-purpose, legally unencumbered -- that is, not covered by\nany patents -- lossless data-compression library for use on virtually any\ncomputer hardware and operating system.\n\nThe library also supports reading and writing files in gzip (.gz) format with an\ninterface similar to that of IO. The gzip format is described in RFC 1952 which\nis also a wrapper around a deflate stream.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-zhexdump","origin":"devel/rubygem-zhexdump","version":"0.1.1","comment":"Highly flexible hexdump implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/zed-0xff/zhexdump","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08a15e77d1d4da2b9c384a01e19e62f40b1af363eb9638ced26c8346b89093d9","flatsize":19076,"path":"All/rubygem-zhexdump-0.1.1.pkg","repopath":"All/rubygem-zhexdump-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6236,"desc":"ZHexdump provides a very flexible hexdump implementation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-zentest","origin":"devel/rubygem-zentest","version":"4.12.1,1","comment":"Ruby Unit Testing Utility","maintainer":"ruby@FreeBSD.org","www":"https://github.com/seattlerb/zentest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6cd7d75702fe1d76b026dca900215245871604d0471245a38622db6eaa568938","flatsize":147095,"path":"All/rubygem-zentest-4.12.1,1.pkg","repopath":"All/rubygem-zentest-4.12.1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39324,"desc":"ZenTest provides 4 different tools and 1 library: zentest, unit_diff,\nautotest, multiruby, and Test::Rails.\n\nZenTest scans your target and unit-test code and writes your missing\ncode based on simple naming rules, enabling XP at a much quicker\npace. ZenTest only works with Ruby and Test::Unit.\n\nunit_diff is a command-line filter to diff expected results from\nactual results and allow you to quickly see exactly what is wrong.\n\nautotest is a continuous testing facility meant to be used during\ndevelopment. As soon as you save a file, autotest will run the\ncorresponding dependent tests.\n\nmultiruby runs anything you want on multiple versions of ruby.\n\nTest::Rails helps you build industrial-strength Rails code.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-zeitwerk","origin":"devel/rubygem-zeitwerk","version":"2.6.16","comment":"Efficient and thread-safe code loader","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fxn/zeitwerk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7484036ec0a4b9df4f35f46dee4d545ab61589728286b58d26e8d088471814d7","flatsize":130444,"path":"All/rubygem-zeitwerk-2.6.16.pkg","repopath":"All/rubygem-zeitwerk-2.6.16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33836,"desc":"Zeitwerk is an efficient and thread-safe code loader for Ruby.\n\nGiven a conventional file structure, Zeitwerk is able to load your project's\nclasses and modules on demand (autoloading), or upfront (eager loading). You\ndon't need to write require calls for your own files, rather, you can streamline\nyour programming knowing that your classes and modules are available everywhere.\nThis feature is efficient, thread-safe, and matches Ruby's semantics for\nconstants.\n\nZeitwerk is also able to reload code, which may be handy while developing web\napplications. Coordination is needed to reload in a thread-safe manner. The\ndocumentation below explains how to do this.\n\nThe gem is designed so that any project, gem dependency, application, etc. can\nhave their own independent loader, coexisting in the same process, managing\ntheir own project trees, and independent of each other. Each loader has its own\nconfiguration, inflector, and optional logger.\n\nInternally, Zeitwerk issues require calls exclusively using absolute file names,\nso there are no costly file system lookups in $LOAD_PATH. Technically, the\ndirectories managed by Zeitwerk do not even need to be in $LOAD_PATH.\nFurthermore, Zeitwerk does only one single scan of the project tree, and it\ndescends into subdirectories lazily, only if their namespaces are used.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-yell","origin":"sysutils/rubygem-yell","version":"2.2.2","comment":"Extensible logging library for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rudionrails/yell","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0bc1cf43341a8d901e58d0a8c89286dbb860f268012b4b253161adfcf62d180","flatsize":72472,"path":"All/rubygem-yell-2.2.2.pkg","repopath":"All/rubygem-yell-2.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20816,"desc":"Yell - Your Extensible Logging Library for Ruby is a library to define\nmultiple adapters, various log level combinations or message formatting\noptions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","ruby"]},{"name":"rubygem-yard-chef","origin":"textproc/rubygem-yard-chef","version":"2.0.0","comment":"YARD plugin for Chef","maintainer":"douglas@douglasthrift.net","www":"https://github.com/rightscale/yard-chef","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6956725496e31adfbe4b770851865b4ca6e605d186b4a379d47b535922d7c91c","flatsize":519163,"path":"All/rubygem-yard-chef-2.0.0.pkg","repopath":"All/rubygem-yard-chef-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":119112,"desc":"yard-chef is a YARD plugin for Chef that adds support for documenting Chef\nresources, providers, and definitions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redcarpet":{"origin":"textproc/rubygem-redcarpet","version":"3.6.0"},"rubygem-yard":{"origin":"textproc/rubygem-yard","version":"0.9.36"}},"categories":["textproc","devel","rubygems"]},{"name":"rudiments","origin":"devel/rudiments","version":"1.4.2","comment":"C++ class library for daemons, clients, servers, and more","maintainer":"pi@FreeBSD.org","www":"https://rudiments.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db1ef4ca0fb438ac5cafdba59f9493662242ac865c4eed963018163af1f038e4","flatsize":20494284,"path":"All/rudiments-1.4.2.pkg","repopath":"All/rudiments-1.4.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1322268,"desc":"Rudiments is an Open Source C++ class library providing base classes\nfor things such as daemons, clients and servers, and wrapper classes\nfor the standard C functions for things like such as regular\nexpressions, semaphores and signal handling.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libedit.so.0","libgssapi_krb5.so.2.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0","libcurl.so.4"],"shlibs_provided":["librudiments.so.8"],"options":{"DOCS":"on","PCRE":"off","SSL":"on"}},{"name":"rubygem-yui-compressor","origin":"devel/rubygem-yui-compressor","version":"0.12.0","comment":"YUI Compressor for minifying JavaScript and CSS assets","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sstephenson/ruby-yui-compressor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d6ddc7eaf3e99b5a3caf399c5d25ed2fe68e63c9225f84750de2a7f8fee566d","flatsize":851531,"path":"All/rubygem-yui-compressor-0.12.0.pkg","repopath":"All/rubygem-yui-compressor-0.12.0.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","MIT","MPL11","MPL20"],"pkgsize":763636,"desc":"A Ruby interface to YUI Compressor for minifying JavaScript and CSS assets.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-yapra","origin":"www/rubygem-yapra","version":"0.2.2","comment":"Yet Another Pragger implementation","maintainer":"ruby@FreeBSD.org","www":"https://github.com/yuanying/yapra","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a91a537bc0920ce46f47fdb871a67ab269e06c292b923acea91695c348976cc8","flatsize":138203,"path":"All/rubygem-yapra-0.2.2.pkg","repopath":"All/rubygem-yapra-0.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39916,"desc":"Yet Another Pragger implementation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mechanize":{"origin":"www/rubygem-mechanize","version":"2.10.1"}},"categories":["www","rubygems"]},{"name":"rubygem-ya2yaml","origin":"textproc/rubygem-ya2yaml","version":"0.31","comment":"Yet another YAML converter, includes complete UTF8 support","maintainer":"ruby@FreeBSD.org","www":"https://github.com/afunai/ya2yaml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4c4985f792ba964bcebda85fc4f82a4f680de4cc5dbbb58cad8263042095a77","flatsize":28899,"path":"All/rubygem-ya2yaml-0.31.pkg","repopath":"All/rubygem-ya2yaml-0.31.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9760,"desc":"Ya2YAML is \"yet another to_yaml\". It emits YAML document with complete\nUTF8 support (string/binary detection, \"\\u\" escape sequences and Unicode\nspecific line breaks).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-xxhash","origin":"devel/rubygem-xxhash","version":"0.5.0","comment":"Ruby wrapper for xxHash lib","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nashby/xxhash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea4d3f5fb71c5e971d68b1915f81f7058bcdb5a3dd1964d4e2b4de769af7a4fc","flatsize":50358,"path":"All/rubygem-xxhash-0.5.0.pkg","repopath":"All/rubygem-xxhash-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12176,"desc":"Ruby wrapper for xxHash","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-yard","origin":"textproc/rubygem-yard","version":"0.9.36","comment":"Documentation generation tool for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://yardoc.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13fef99294ab9c8255b7f2f22b4e32ba7d4572f9a9be2488c09612114c133c3c","flatsize":2537740,"path":"All/rubygem-yard-0.9.36.pkg","repopath":"All/rubygem-yard-0.9.36.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":559472,"desc":"YARD - Yay! A Ruby Documentation Tool\n\nYARD is a documentation generation tool for the Ruby programming language. It\nenables the user to generate consistent, usable documentation that can be\nexported to a number of formats very easily, and also supports extending for\ncustom Ruby constructs such as custom class level definitions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:yardoc:yard:0.9.36:::::dragonfly6:x86_64"}},{"name":"rubygem-xpath","origin":"devel/rubygem-xpath","version":"3.2.0","comment":"DSL for generating XPath Expressions","maintainer":"ruby@FreeBSD.org","www":"https://github.com/teamcapybara/xpath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d674d9720d54b3f8429fca98b9edebc8f6aeb9fe0c1c481b6695d24a6fe71e0b","flatsize":49221,"path":"All/rubygem-xpath-3.2.0.pkg","repopath":"All/rubygem-xpath-3.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10972,"desc":"XPath is a Ruby DSL for generating XPath expressions","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-xorcist","origin":"devel/rubygem-xorcist","version":"1.1.3","comment":"Blazing-fast-cross-platform-monkey-patch-free string XOR","maintainer":"bofh@FreeBSD.org","www":"https://github.com/fny/xorcist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23c39e8232de574b73ae66ff7de77ec73b7ca45309eeb13c0afeee5a577b854a","flatsize":18691,"path":"All/rubygem-xorcist-1.1.3.pkg","repopath":"All/rubygem-xorcist-1.1.3.pkg","licenselogic":"single","licenses":["RUBY"],"pkgsize":6176,"desc":"Blazing-fast-cross-platform-monkey-patch-free string XOR. Yes, that means JRubys\ntoo.\n\nSupported platforms: MRI (v2+), JRuby (v9.2+), Truffle (v21+), Truffle+GraalVM\n(v21+).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-yajl-ruby","origin":"devel/rubygem-yajl-ruby","version":"1.4.3","comment":"Streaming JSON parsing and encoding library for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/brianmario/yajl-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c08bf972df2cdde992dd5bbc33f8b6ec74257abb57629316457e07f25bb00a0","flatsize":3535487,"path":"All/rubygem-yajl-ruby-1.4.3.pkg","repopath":"All/rubygem-yajl-ruby-1.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":397140,"desc":"This gem is a C binding to the excellent YAJL JSON parsing and generation\nlibrary.\n\nFeatures:\n * JSON parsing and encoding directly to and from an IO stream (file, socket,\n   etc) or String. Compressed stream parsing and encoding supported for Bzip2,\n   Gzip and Deflate.\n * Parse and encode multiple JSON objects to and from streams or strings\n   continuously.\n * JSON gem compatibility API - allows yajl-ruby to be used as a drop-in\n   replacement for the JSON gem\n * Basic HTTP client (only GET requests supported for now) which parses JSON\n   directly off the response body *as it's being received*\n * ~3.5x faster than JSON.generate\n * ~1.9x faster than JSON.parse\n * ~4.5x faster than YAML.load\n * ~377.5x faster than YAML.dump\n * ~1.5x faster than Marshal.load\n * ~2x faster than Marshal.dump","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-xmlrpc","origin":"net/rubygem-xmlrpc","version":"0.3.3","comment":"Ruby standard library package 'xmlrpc'","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/xmlrpc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78ff9fc08c830dfcf9b8bb652710fef35d8b832aaafe71d5d7a686db96397450","flatsize":95957,"path":"All/rubygem-xmlrpc-0.3.3.pkg","repopath":"All/rubygem-xmlrpc-0.3.3.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":25188,"desc":"The Ruby standard library package 'xmlrpc' enables you to create a server that\nimplements remote procedures and a client that calls them. Very little code is\nrequired to achieve either of these.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-webrick":{"origin":"www/rubygem-webrick","version":"1.8.1"}},"categories":["net","rubygems"]},{"name":"rubygem-xml-simple","origin":"textproc/rubygem-xml-simple","version":"1.1.9","comment":"Ruby take off of p5-XML-Simple","maintainer":"ruby@FreeBSD.org","www":"https://github.com/maik/xml-simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4f3b7b77179a28e78782f9e783492c5ab6a53353e513b82f1dc78bf81c12a68","flatsize":35313,"path":"All/rubygem-xml-simple-1.1.9.pkg","repopath":"All/rubygem-xml-simple-1.1.9.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":10060,"desc":"Class XmlSimple offers an easy API to read and write XML. It is a Ruby\ntranslation of Grant McLean's Perl module XML::Simple. Simply put,\nit automatically converts XML documents into a Ruby Hash.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"}},"categories":["textproc","rubygems"]},{"name":"rubygem-xdr","origin":"converters/rubygem-xdr","version":"3.0.3","comment":"XDR Helper Library","maintainer":"antoine@FreeBSD.org","www":"https://github.com/stellar/ruby-xdr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34eb8e0a07ea3033efd930ebcca87d80604310217d5f3fd44dc511e6297f2cde","flatsize":51233,"path":"All/rubygem-xdr-3.0.3.pkg","repopath":"All/rubygem-xdr-3.0.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13860,"desc":"XDR is an open data format, specified in RFC 4506.  This library provides a way\nto read and write XDR data from ruby.  It can read/write all of the primitive\nXDR types and also provides facilities to define readers for the compound XDR\ntypes (enums, structs and unions)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel60":{"origin":"databases/rubygem-activemodel60","version":"6.0.6.1"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"}},"categories":["converters","rubygems"]},{"name":"rubygem-xdg7","origin":"devel/rubygem-xdg7","version":"7.1.3","comment":"XDG Base Directory Standard Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://alchemists.io/projects/xdg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1a764d54bea997727cbd37de1bf4485207efbdd0cff10cb44e767a1762033cb","flatsize":39568,"path":"All/rubygem-xdg7-7.1.3.pkg","repopath":"All/rubygem-xdg7-7.1.3.pkg","licenselogic":"single","licenses":["HIPPOCRATIC"],"pkgsize":11128,"desc":"XDG provides an easy to use Ruby library for working with XDG standards.\n\nPresently, it only supports the XDG Base Directory Standard.\n\nIf your program utilizes user or system-wide support files (e.g. configuration\nfiles), you owe it to yourself to checkout the XDG base directory standard.\n\nYou can learn more about the standard at:\nhttp://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-xdg2","origin":"devel/rubygem-xdg2","version":"2.2.5","comment":"XDG Base Directory Standard Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bkuhlmann/xdg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6355c1440b146dc3af64a3f48089513773078b5ac505e40cc0f73da072b43113","flatsize":37923,"path":"All/rubygem-xdg2-2.2.5.pkg","repopath":"All/rubygem-xdg2-2.2.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12272,"desc":"XDG provides an easy to use Ruby library for working with XDG standards.\n\nPresently, it only supports the XDG Base Directory Standard.\n\nIf your program utilizes user or system-wide support files (e.g. configuration\nfiles), you owe it to yourself to checkout the XDG base directory standard.\n\nYou can learn more about the standard at:\nhttp://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"runelite","origin":"games/runelite","version":"2.2.0","comment":"Open source Old School RuneScape client","maintainer":"Alexander88207@protonmail.com","www":"https://runelite.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55d3ff60231d5e72f809fc9499cddb4b2cf427f256c90fd908b6d269df1ce72e","flatsize":2589435,"path":"All/runelite-2.2.0.pkg","repopath":"All/runelite-2.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2279284,"desc":"Popular free, open-source and super fast client for Old School RuneScape.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["games","java"],"annotations":{"cpe":"cpe:2.3:a:runelite:runelite:2.2.0:::::dragonfly6:x86_64"}},{"name":"rubygem-x","origin":"net/rubygem-x","version":"0.14.1","comment":"Ruby interface to the X API","maintainer":"sunpoet@FreeBSD.org","www":"https://sferik.github.io/x-ruby/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a01357ba2ee785f820145bec906a8c10acbd3d8b3af108d600ef05239768e584","flatsize":51934,"path":"All/rubygem-x-0.14.1.pkg","repopath":"All/rubygem-x-0.14.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15668,"desc":"A Ruby interface to the X API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-with_env","origin":"devel/rubygem-with_env","version":"1.1.0","comment":"Execute code with env variables","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/mhs/with_env-rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2378557059c8c44e9f1616e8fc721d26489e88d40a76642ffcf6dab2613cbb09","flatsize":7737,"path":"All/rubygem-with_env-1.1.0.pkg","repopath":"All/rubygem-with_env-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4076,"desc":"WithEnv is an extremely small helper module for executing code with ENV\nvariables. It exists because I got tired of re-writing or copying over\na #with_env helper method for the 131st time.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-wmi-lite","origin":"devel/rubygem-wmi-lite","version":"1.0.5","comment":"Lightweight utility over win32ole for accessing basic WMI","maintainer":"renchap@cocoa-x.com","www":"https://github.com/opscode/wmi-lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e3177db4ba76e15cb16c2deb04d4e9af21fa409c1622c7fc8957553f19aeca7","flatsize":31006,"path":"All/rubygem-wmi-lite-1.0.5.pkg","repopath":"All/rubygem-wmi-lite-1.0.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6952,"desc":"Lightweight utility over win32ole for accessing basic WMI (Windows Management\nInstrumentation) functionality in the Microsoft Windows operating system. It has\nno runtime dependencies other than Ruby, so it can be used without concerns\naround dependency issues.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-with_advisory_lock61","origin":"devel/rubygem-with_advisory_lock61","version":"5.1.0","comment":"Advisory locking for ActiveRecord","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ClosureTree/with_advisory_lock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4dcbd1f348ef838505e6aa9499b262af51543561a4a3cfaab6a5849aba91ab65","flatsize":51636,"path":"All/rubygem-with_advisory_lock61-5.1.0.pkg","repopath":"All/rubygem-with_advisory_lock61-5.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16184,"desc":"with_advisory_lock adds advisory locking (mutexes) to ActiveRecord 6.0+,\nwith ruby 2.7+, jruby or truffleruby, when used with MySQL or PostgreSQL.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord61":{"origin":"databases/rubygem-activerecord61","version":"6.1.7.8"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["devel","rubygems"]},{"name":"rubygem-wisper","origin":"devel/rubygem-wisper","version":"3.0.0","comment":"Library for Ruby objects with Publish-Subscribe capabilities","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/krisleech/wisper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db522ec5d2cb8ea7e1c3b292d9c70253c93ad4e0356adfb2d15a81c3221af43e","flatsize":74132,"path":"All/rubygem-wisper-3.0.0.pkg","repopath":"All/rubygem-wisper-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19236,"desc":"Wisper is a micro library providing Ruby objects with Publish-Subscribe\ncapabilities.\n\nIt supports:\n- Decouple core business logic from external concerns in Hexagonal style\n  architectures.\n- Use as an alternative to ActiveRecord callbacks and Observers in Rails apps.\n- Connect objects based on context without permanence.\n- Publish events synchronously or asynchronously.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-winrm-fs","origin":"sysutils/rubygem-winrm-fs","version":"1.3.5","comment":"Library for file system operations via WinRM","maintainer":"ruby@FreeBSD.org","www":"https://github.com/WinRb/winrm-fs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"974c7a73e11d746222deca0ed8311a713a3f13e66dfe983b99fe3e7e1bee7770","flatsize":73747,"path":"All/rubygem-winrm-fs-1.3.5.pkg","repopath":"All/rubygem-winrm-fs-1.3.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18628,"desc":"Ruby library for file system operations via Windows Remote Management","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-erubi":{"origin":"www/rubygem-erubi","version":"1.13.0"},"rubygem-logging":{"origin":"devel/rubygem-logging","version":"2.4.0"},"rubygem-rubyzip":{"origin":"archivers/rubygem-rubyzip","version":"2.3.2"},"rubygem-winrm":{"origin":"sysutils/rubygem-winrm","version":"2.3.6"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-winrm-elevated","origin":"sysutils/rubygem-winrm-elevated","version":"1.2.3","comment":"Ruby library for running commands as elevated","maintainer":"ruby@FreeBSD.org","www":"https://github.com/WinRb/winrm-elevated","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7023839abc3fc00432e23bf018835a82994ebdeadf14f521780072cfcfcd32f1","flatsize":37667,"path":"All/rubygem-winrm-elevated-1.2.3.pkg","repopath":"All/rubygem-winrm-elevated-1.2.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9736,"desc":"Ruby library for running commands via WinRM as elevated through a scheduled\ntask","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-erubi":{"origin":"www/rubygem-erubi","version":"1.13.0"},"rubygem-winrm":{"origin":"sysutils/rubygem-winrm","version":"2.3.6"},"rubygem-winrm-fs":{"origin":"sysutils/rubygem-winrm-fs","version":"1.3.5"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-wisper2","origin":"devel/rubygem-wisper2","version":"2.0.1","comment":"Library for Ruby objects with Publish-Subscribe capabilities","maintainer":"romain@FreeBSD.org","www":"https://github.com/krisleech/wisper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ed13809b0a9817a0a3a6ef5a8dc1de738fe50e4e38a8187340fae8411450316","flatsize":70278,"path":"All/rubygem-wisper2-2.0.1.pkg","repopath":"All/rubygem-wisper2-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18964,"desc":"Wisper is a micro library providing Ruby objects with Publish-Subscribe\ncapabilities.\n\nIt supports:\n- Decouple core business logic from external concerns in Hexagonal style\n  architectures.\n- Use as an alternative to ActiveRecord callbacks and Observers in Rails apps.\n- Connect objects based on context without permanence.\n- Publish events synchronously or asynchronously.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-winrm","origin":"sysutils/rubygem-winrm","version":"2.3.6","comment":"Library for Windows Remote Management","maintainer":"joe@thrallingpenguin.com","www":"https://github.com/WinRb/WinRM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c734a5e864c47fdcaa3ef25f7680738d13477536056146831ceb6d88d06654d","flatsize":197196,"path":"All/rubygem-winrm-2.3.6.pkg","repopath":"All/rubygem-winrm-2.3.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37392,"desc":"Ruby library for Windows Remote Management","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-erubi":{"origin":"www/rubygem-erubi","version":"1.13.0"},"rubygem-gssapi":{"origin":"security/rubygem-gssapi","version":"1.3.1"},"rubygem-gyoku":{"origin":"devel/rubygem-gyoku","version":"1.3.1_1"},"rubygem-httpclient":{"origin":"www/rubygem-httpclient","version":"2.8.3"},"rubygem-logging":{"origin":"devel/rubygem-logging","version":"2.4.0"},"rubygem-nori":{"origin":"devel/rubygem-nori","version":"2.6.0"},"rubygem-rubyntlm":{"origin":"net/rubygem-rubyntlm","version":"0.6.5"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-will_paginate","origin":"devel/rubygem-will_paginate","version":"4.0.1","comment":"Pagination plugin for web frameworks and other apps","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mislav/will_paginate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6495b84f17560adf64cf9ba84070d9f4a5e2b47d3f239b286b30de96a9c27f74","flatsize":50528,"path":"All/rubygem-will_paginate-4.0.1.pkg","repopath":"All/rubygem-will_paginate-4.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15940,"desc":"will_paginate provides a simple API for performing paginated queries with Active\nRecord, DataMapper and Sequel, and includes helpers for rendering pagination\nlinks in Rails, Sinatra and Merb web apps.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:mislav_marohnic:will_paginate:4.0.1:::::dragonfly6:x86_64"}},{"name":"rubygem-windows_error","origin":"devel/rubygem-windows_error","version":"0.1.5","comment":"Provides a way to look up Windows NTSTATUS and Win32 Error Codes","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/windows_error","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c11cf8b1b565150eb4f07e9f23947ef7513e374fd8583fa3dcfd3eb9cb95fb4","flatsize":2034131,"path":"All/rubygem-windows_error-0.1.5.pkg","repopath":"All/rubygem-windows_error-0.1.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":246516,"desc":"The WindowsError gem provides an easily accessible reference for standard\nWindows API Error Codes. It allows you to do comparisons as well as direct\nlookups of error codes to translate the numerical value returned by the API,\ninto a meaningful and human readable message.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-win32-file-stat","origin":"sysutils/rubygem-win32-file-stat","version":"1.5.5","comment":"File::Stat class tailored to MS Windows","maintainer":"ruby@FreeBSD.org","www":"https://github.com/chef/win32-file-stat/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"efadb3b9491314d95975bec69d9f620f65bec6e5ba1106839837620272dcf07e","flatsize":88332,"path":"All/rubygem-win32-file-stat-1.5.5.pkg","repopath":"All/rubygem-win32-file-stat-1.5.5.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":21532,"desc":"The win32-file-stat library provides a custom File::Stat class\nspecifically tailored for MS Windows. Examples include the ability\nto retrieve file attributes (hidden, archive, etc) as well as the\nredefinition of certain core methods that aren't implemented at all,\nsuch as File.blksize.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"},"rubygem-ffi-win32-extensions":{"origin":"devel/rubygem-ffi-win32-extensions","version":"1.0.4"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-win32-file-security","origin":"sysutils/rubygem-win32-file-security","version":"1.0.10","comment":"File security methods for the File class on MS Windows","maintainer":"ruby@FreeBSD.org","www":"https://github.com/chef/win32-file-security/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a73edf9822a09acc45d45d01981c2af32b47f24dab3801336be4ab02fd14ca86","flatsize":77999,"path":"All/rubygem-win32-file-security-1.0.10.pkg","repopath":"All/rubygem-win32-file-security-1.0.10.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":18204,"desc":"The win32-file-security library adds security related methods to the\ncore File class for MS Windows. This includes the ability to get or\nset permissions, as well as encrypt or decrypt files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"},"rubygem-ffi-win32-extensions":{"origin":"devel/rubygem-ffi-win32-extensions","version":"1.0.4"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-whois","origin":"net/rubygem-whois","version":"5.1.1","comment":"Ruby whois library","maintainer":"ruby@FreeBSD.org","www":"https://whoisrb.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9caad61c23b6b79439f78b377ef7ed32dc8c3595b332abb38a6abd68f5860574","flatsize":511657,"path":"All/rubygem-whois-5.1.1.pkg","repopath":"All/rubygem-whois-5.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80024,"desc":"Whois is an intelligent pure Ruby WHOIS client and parser.\n\nIt provides a flexible and programmable API to query WHOIS\nservers and look up IP/domain WHOIS information. It also\noffers command-line interface to run WHOIS queries from\nthe console.\n\nIt is a OS-independent library and does not require external\nC libraries or Gems.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-win32-file","origin":"sysutils/rubygem-win32-file","version":"0.8.2","comment":"Extra and redefined methods for the File class on MS Windows","maintainer":"ruby@FreeBSD.org","www":"https://github.com/chef/win32-file","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15ebed5309915f3f613d9eeece216a39ccffbfa8f187f1b08ead93ab24d0e836","flatsize":77006,"path":"All/rubygem-win32-file-0.8.2.pkg","repopath":"All/rubygem-win32-file-0.8.2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":19440,"desc":"The win32-file library adds several methods to the core File class which\nare specific to MS Windows, such as the ability to set and retrieve file\nattributes. In addition, several core methods have been redefined in\norder to work properly on MS Windows, such as File.blksize. See the\nREADME file for more details.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"},"rubygem-ffi-win32-extensions":{"origin":"devel/rubygem-ffi-win32-extensions","version":"1.0.4"},"rubygem-win32-file-stat":{"origin":"sysutils/rubygem-win32-file-stat","version":"1.5.5"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-wikicloth081","origin":"textproc/rubygem-wikicloth081","version":"0.8.1_1","comment":"Ruby parser for the MediaWiki markup language","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/nricciar/wikicloth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6770a16fd9fe07b58137f215c738a0428ea34781fd3e6d58cfb4f9ad89118362","flatsize":317460,"path":"All/rubygem-wikicloth081-0.8.1_1.pkg","repopath":"All/rubygem-wikicloth081-0.8.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":108852,"desc":"Ruby parser for the MediaWiki markup language, supporting:\n\n- Variables and templates\n- Links\n- Markup\n- Disabling of wiki markup\n- References\n- HTML sanitization","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-expression_parser":{"origin":"math/rubygem-expression_parser","version":"0.9.0"},"rubygem-htmlentities":{"origin":"textproc/rubygem-htmlentities","version":"4.3.4"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-rinku":{"origin":"www/rubygem-rinku","version":"2.0.6"},"rubygem-twitter-text":{"origin":"textproc/rubygem-twitter-text","version":"3.1.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-wikicloth","origin":"textproc/rubygem-wikicloth","version":"0.8.3","comment":"Ruby parser for the MediaWiki markup language","maintainer":"ruby@FreeBSD.org","www":"https://github.com/nricciar/wikicloth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8f08cc879a6b235b2ea193d26a18defcbd3f5d03baf8ddb03fa19c87dc5cfaf","flatsize":317945,"path":"All/rubygem-wikicloth-0.8.3.pkg","repopath":"All/rubygem-wikicloth-0.8.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":108848,"desc":"Ruby parser for the MediaWiki markup language, supporting:\n\n- Variables and templates\n- Links\n- Markup\n- Disabling of wiki markup\n- References\n- HTML sanitization","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-expression_parser":{"origin":"math/rubygem-expression_parser","version":"0.9.0"},"rubygem-htmlentities":{"origin":"textproc/rubygem-htmlentities","version":"4.3.4"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-twitter-text":{"origin":"textproc/rubygem-twitter-text","version":"3.1.0"}},"categories":["textproc","rubygems"]},{"name":"rump","origin":"misc/rump","version":"20170822_3","comment":"Virtualized NetBSD kernel components in userspace","maintainer":"vanilla@FreeBSD.org","www":"https://www.rumpkernel.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"954416643632a6ef8e01be9b9cf00eac40f703c13ef578689314ee3904a24a0a","flatsize":27808661,"path":"All/rump-20170822_3.pkg","repopath":"All/rump-20170822_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4045520,"desc":"Rump (Runnable Userspace Meta Program) is a mechanism for running kernel code\nas part of a user program's address space. As opposed to executing system calls\nfor requesting kernel services, rump programs do a library call into the kernel\ncode for equivalent functionality. Kernel code is simply recompiled as a\nuserspace shared library from the kernel sources instead of being rewritten,\nso services imitate the same services being provided by the kernel. Select\narchitectures such as i386 and amd64 also support directly linking binary\nkernel modules against rump programs.","categories":["misc"],"shlibs_provided":["librumpnet_virtif.so.0","librump.so.0","librumpclient.so.0","librumpdev.so.0","librumpdev_audio.so.0","librumpdev_bpf.so.0","librumpdev_cgd.so.0","librumpdev_disk.so.0","librumpdev_dm.so.0","librumpdev_drvctl.so.0","librumpdev_fss.so.0","librumpdev_md.so.0","librumpdev_netsmb.so.0","librumpdev_opencrypto.so.0","librumpdev_pad.so.0","librumpdev_pud.so.0","librumpdev_putter.so.0","librumpdev_raidframe.so.0","librumpdev_rnd.so.0","librumpdev_scsipi.so.0","librumpdev_sysmon.so.0","librumpdev_ubt.so.0","librumpdev_ucom.so.0","librumpdev_ugenhc.so.0","librumpdev_ulpt.so.0","librumpdev_umass.so.0","librumpdev_usb.so.0","librumpdev_vnd.so.0","librumpdev_wscons.so.0","librumpfs_cd9660.so.0","librumpfs_efs.so.0","librumpfs_ext2fs.so.0","librumpfs_fdesc.so.0","librumpfs_ffs.so.0","librumpfs_hfs.so.0","librumpfs_kernfs.so.0","librumpfs_lfs.so.0","librumpfs_mfs.so.0","librumpfs_msdos.so.0","librumpfs_nfs.so.0","librumpfs_nfsserver.so.0","librumpfs_nilfs.so.0","librumpfs_ntfs.so.0","librumpfs_null.so.0","librumpfs_ptyfs.so.0","librumpfs_smbfs.so.0","librumpfs_syspuffs.so.0","librumpfs_sysvbfs.so.0","librumpfs_tmpfs.so.0","librumpfs_udf.so.0","librumpfs_umap.so.0","librumpfs_union.so.0","librumpfs_v7fs.so.0","librumpkern_crypto.so.0","librumpkern_sljit.so.0","librumpkern_sys_linux.so.0","librumpkern_sysproxy.so.0","librumpkern_tty.so.0","librumpkern_z.so.0","librumpnet.so.0","librumpnet_agr.so.0","librumpnet_bpfjit.so.0","librumpnet_bridge.so.0","librumpnet_config.so.0","librumpnet_gif.so.0","librumpnet_local.so.0","librumpnet_net.so.0","librumpnet_net80211.so.0","librumpnet_netbt.so.0","librumpnet_netinet.so.0","librumpnet_netinet6.so.0","librumpnet_netmpls.so.0","librumpnet_npf.so.0","librumpnet_pppoe.so.0","librumpnet_shmif.so.0","librumpnet_sockin.so.0","librumpnet_tap.so.0","librumpuser.so.0","librumpvfs.so.0","librumpvfs_aio.so.0","librumpvfs_fifofs.so.0","librumpvfs_layerfs.so.0"]},{"name":"rubygem-websocket-extensions","origin":"www/rubygem-websocket-extensions","version":"0.1.5","comment":"Generic extension manager for WebSocket connections","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/faye/websocket-extensions-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5caae1cc336a8e191ae575f15dea07770e8e2deff687805a8544c458180bde6","flatsize":22765,"path":"All/rubygem-websocket-extensions-0.1.5.pkg","repopath":"All/rubygem-websocket-extensions-0.1.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7468,"desc":"A rubygem providing a generic extension manager for WebSocket connections.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-websocket-driver","origin":"www/rubygem-websocket-driver","version":"0.7.6","comment":"WebSocket protocol handler with pluggable I/O","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/faye/websocket-driver-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7311c570c7607e909fb626fe120140e8aba147807b683ef9433f8c0fed7f132f","flatsize":71522,"path":"All/rubygem-websocket-driver-0.7.6.pkg","repopath":"All/rubygem-websocket-driver-0.7.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19608,"desc":"A rubygem that provides a WebSocket protocol handler with pluggable I/O.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-websocket-extensions":{"origin":"www/rubygem-websocket-extensions","version":"0.1.5"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-websocket-client-simple","origin":"www/rubygem-websocket-client-simple","version":"0.8.0","comment":"Simple WebSocket client for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-jp/websocket-client-simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31aabc127e2f0d9df2f71ca425fa7b49d0401899145d98d012a7e8f1c6afc7da","flatsize":21249,"path":"All/rubygem-websocket-client-simple-0.8.0.pkg","repopath":"All/rubygem-websocket-client-simple-0.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7692,"desc":"websocket-client-simple is a simple WebSocket client for Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-event_emitter":{"origin":"devel/rubygem-event_emitter","version":"0.2.6"},"rubygem-websocket":{"origin":"www/rubygem-websocket","version":"1.2.10"}},"categories":["www","rubygems"]},{"name":"rubygem-websocket","origin":"www/rubygem-websocket","version":"1.2.10","comment":"Universal Ruby library to handle WebSocket protocol","maintainer":"ruby@FreeBSD.org","www":"https://github.com/imanel/websocket-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0cfda9957e64d1642b58a1ebb7cbddfc715ad5b35d0b0a54ad64ff2ab9a636db","flatsize":130058,"path":"All/rubygem-websocket-1.2.10.pkg","repopath":"All/rubygem-websocket-1.2.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25252,"desc":"Universal Ruby library to handle WebSocket protocol","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-webrobots","origin":"www/rubygem-webrobots","version":"0.1.2","comment":"Write robots.txt compliant web robots in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/knu/webrobots","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9fe418edc5317601d1530eecda0810860f4f681bf7ed1205dbe2c1e2bcf1428","flatsize":141744,"path":"All/rubygem-webrobots-0.1.2.pkg","repopath":"All/rubygem-webrobots-0.1.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18804,"desc":"rubygem-webrobots helps writing robots.txt compliant web robots in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-webrick","origin":"www/rubygem-webrick","version":"1.8.1","comment":"HTTP server toolkit","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/webrick","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5628906d2860e32f68f72d3a8eee84908524c406ad55c505c00ec4de30d0f544","flatsize":210438,"path":"All/rubygem-webrick-1.8.1.pkg","repopath":"All/rubygem-webrick-1.8.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":50352,"desc":"WEBrick is an HTTP server toolkit that can be configured as an HTTPS server, a\nproxy server, and a virtual-host server.\n\nWEBrick features complete logging of both server operations and HTTP access.\n\nWEBrick supports both basic and digest authentication in addition to algorithms\nnot in RFC 2617.\n\nA WEBrick server can be composed of multiple WEBrick servers or servlets to\nprovide differing behavior on a per-host or per-path basis. WEBrick includes\nservlets for handling CGI scripts, ERB pages, Ruby blocks and directory\nlistings.\n\nWEBrick also includes tools for daemonizing a process and starting a process at\na higher privilege level and dropping permissions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:ruby-lang:webrick:1.8.1:::::dragonfly6:x86_64"}},{"name":"rubygem-webpush","origin":"security/rubygem-webpush","version":"1.1.0","comment":"Encryption utilities for Web Push payload","maintainer":"ruby@FreeBSD.org","www":"https://github.com/zaru/webpush","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ed7632b5a2ef4076fc4805949e25721809551df759b04df730fee12fac49732","flatsize":43836,"path":"All/rubygem-webpush-1.1.0.pkg","repopath":"All/rubygem-webpush-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13620,"desc":"This gem makes it possible to send push messages to web browsers from Ruby\nbackends using the Web Push Protocol. It supports Message Encryption for Web\nPush to send messages securely from server to user agent.  Payload is supported\nby Chrome50+, Firefox48+.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hkdf0":{"origin":"security/rubygem-hkdf0","version":"0.3.0"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"}},"categories":["security","rubygems"]},{"name":"rubygem-webfinger","origin":"devel/rubygem-webfinger","version":"2.1.3","comment":"WebFinger client library","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/nov/webfinger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b531a088271304ddc0875edaa39606a374676ca58eb7d640037960fa4ec857b8","flatsize":24965,"path":"All/rubygem-webfinger-2.1.3.pkg","repopath":"All/rubygem-webfinger-2.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8500,"desc":"Ruby WebFinger client library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-follow_redirects":{"origin":"www/rubygem-faraday-follow_redirects","version":"0.3.0"}},"categories":["devel","rubygems"]},{"name":"runner","origin":"x11/runner","version":"1.1","comment":"Fast program launch menu for X Window System","maintainer":"danfe@FreeBSD.org","www":"http://www.boomerangsworld.de/cms/tools/runner.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6267729d4489e935b430afb667ca432b82790bb4e4ae21506c4561f9751d366","flatsize":570606,"path":"All/runner-1.1.pkg","repopath":"All/runner-1.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":204800,"desc":"Runner is a launch menu for X Window System.  It is meant to start fast\nand give access to often used programs but also run any command.  It is\nalso optimized for keyboard usage.  Its features are:\n\n  - Configurable list of programs\n  - Integrated dialog to run arbitrary commands with arguments\n  - Unlimited command history\n  - Completion for programs in history file and PATH variable\n  - Keyboard support in popup menu with type-ahead filtering","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"}},"categories":["x11"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXinerama.so.1"],"options":{"DOCS":"on"}},{"name":"rubygem-webmock","origin":"www/rubygem-webmock","version":"3.23.1","comment":"Allows stubbing HTTP requests and setting expectations on the requests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bblimke/webmock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"433fd8cc87f48177c6789596f59254df37bab5303b151ef0e0a3957279fa65c1","flatsize":263812,"path":"All/rubygem-webmock-3.23.1.pkg","repopath":"All/rubygem-webmock-3.23.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59400,"desc":"WebMock allows stubbing HTTP requests and setting expectations on HTTP requests.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-crack":{"origin":"devel/rubygem-crack","version":"1.0.0"},"rubygem-hashdiff":{"origin":"devel/rubygem-hashdiff","version":"1.1.0"}},"categories":["www","rubygems"]},{"name":"rubygem-webdrivers","origin":"www/rubygem-webdrivers","version":"5.3.1","comment":"Run Selenium tests more easily with install and updates for all supported webdrivers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/titusfortner/webdrivers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25acaa50bf28760ee62d40a037d8ae421994bb7bad820b1aad904cadf2ad31fa","flatsize":122615,"path":"All/rubygem-webdrivers-5.3.1.pkg","repopath":"All/rubygem-webdrivers-5.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23836,"desc":"Run Selenium tests more easily with automatic installation and updates for all\nsupported webdrivers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-rubyzip":{"origin":"archivers/rubygem-rubyzip","version":"2.3.2"},"rubygem-selenium-webdriver":{"origin":"www/rubygem-selenium-webdriver","version":"4.21.1"}},"categories":["www","rubygems"]},{"name":"rubygem-webpacker4-rails60","origin":"devel/rubygem-webpacker4-rails60","version":"4.3.0_1","comment":"Use Webpack to manage app-like JavaScript modules in Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/webpacker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a718ef2272187b31d56a56ac7ecf27f74d73c8b089bac8b9c2ba53985a3802e4","flatsize":661993,"path":"All/rubygem-webpacker4-rails60-4.3.0_1.pkg","repopath":"All/rubygem-webpacker4-rails60-4.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":197396,"desc":"Webpacker makes it easy to use the JavaScript preprocessor and bundler Webpack\nto manage application-like JavaScript in Rails. It coexists with the asset\npipeline, as the primary purpose for Webpack is app-like JavaScript, not images,\ncss, or even JavaScript Sprinkles (that all continues to live in app/assets). It\nis, however, possible to use Webpacker for CSS and images assets as well, in\nwhich case you may not even need the asset pipeline. This is mostly relevant\nwhen exclusively using component-based JavaScript frameworks.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-rack-proxy":{"origin":"www/rubygem-rack-proxy","version":"0.7.7"},"rubygem-railties60":{"origin":"www/rubygem-railties60","version":"6.0.6.1"},"yarn-node20":{"origin":"www/yarn-node20","version":"1.22.19"}},"categories":["devel","rubygems"]},{"name":"rubygem-webpacker-rails61","origin":"devel/rubygem-webpacker-rails61","version":"5.4.4_1","comment":"Use Webpack to manage app-like JavaScript modules in Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/webpacker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86077ece771420f150a9ed1db9755c74f0f92685f94f07d32ccb7478f5ef4b48","flatsize":693822,"path":"All/rubygem-webpacker-rails61-5.4.4_1.pkg","repopath":"All/rubygem-webpacker-rails61-5.4.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":205428,"desc":"Webpacker makes it easy to use the JavaScript preprocessor and bundler Webpack\nto manage application-like JavaScript in Rails. It coexists with the asset\npipeline, as the primary purpose for Webpack is app-like JavaScript, not images,\ncss, or even JavaScript Sprinkles (that all continues to live in app/assets). It\nis, however, possible to use Webpacker for CSS and images assets as well, in\nwhich case you may not even need the asset pipeline. This is mostly relevant\nwhen exclusively using component-based JavaScript frameworks.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-rack-proxy":{"origin":"www/rubygem-rack-proxy","version":"0.7.7"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"},"rubygem-semantic_range":{"origin":"devel/rubygem-semantic_range","version":"3.0.0"},"yarn-node20":{"origin":"www/yarn-node20","version":"1.22.19"}},"categories":["devel","rubygems"]},{"name":"rubygem-webpacker-rails60","origin":"devel/rubygem-webpacker-rails60","version":"5.4.4_1","comment":"Use Webpack to manage app-like JavaScript modules in Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/webpacker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ddc6bf837cf443d22421bb63f99cfcbe441883270305c056fcf88b732b852719","flatsize":693822,"path":"All/rubygem-webpacker-rails60-5.4.4_1.pkg","repopath":"All/rubygem-webpacker-rails60-5.4.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":205440,"desc":"Webpacker makes it easy to use the JavaScript preprocessor and bundler Webpack\nto manage application-like JavaScript in Rails. It coexists with the asset\npipeline, as the primary purpose for Webpack is app-like JavaScript, not images,\ncss, or even JavaScript Sprinkles (that all continues to live in app/assets). It\nis, however, possible to use Webpacker for CSS and images assets as well, in\nwhich case you may not even need the asset pipeline. This is mostly relevant\nwhen exclusively using component-based JavaScript frameworks.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-rack-proxy":{"origin":"www/rubygem-rack-proxy","version":"0.7.7"},"rubygem-railties60":{"origin":"www/rubygem-railties60","version":"6.0.6.1"},"rubygem-semantic_range":{"origin":"devel/rubygem-semantic_range","version":"3.0.0"},"yarn-node20":{"origin":"www/yarn-node20","version":"1.22.19"}},"categories":["devel","rubygems"]},{"name":"rubygem-webauthn","origin":"security/rubygem-webauthn","version":"3.0.0_1","comment":"WebAuthn ruby server library","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/cedarcode/webauthn-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8db379d26ae3589b065894216aec81e953c496b9154acdc131953854b3d514a1","flatsize":148951,"path":"All/rubygem-webauthn-3.0.0_1.pkg","repopath":"All/rubygem-webauthn-3.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34736,"desc":"WebAuthn ruby server library.\nMake your application a W3C Web Authentication conformant Relying Party\nand allow your users to authenticate with U2F and FIDO2 authenticators.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-android_key_attestation":{"origin":"security/rubygem-android_key_attestation","version":"0.3.0"},"rubygem-awrence":{"origin":"devel/rubygem-awrence","version":"1.1.1"},"rubygem-bindata":{"origin":"devel/rubygem-bindata","version":"2.4.15"},"rubygem-cbor":{"origin":"devel/rubygem-cbor","version":"0.5.9.6"},"rubygem-cose":{"origin":"security/rubygem-cose","version":"1.2.1"},"rubygem-openssl":{"origin":"security/rubygem-openssl","version":"3.2.0"},"rubygem-safety_net_attestation":{"origin":"security/rubygem-safety_net_attestation","version":"0.4.0"},"rubygem-tpm-key_attestation":{"origin":"security/rubygem-tpm-key_attestation","version":"0.12.0_1"}},"categories":["security","rubygems"]},{"name":"rubygem-web-console3-rails52","origin":"devel/rubygem-web-console3-rails52","version":"3.7.0","comment":"Debugging tool for your Ruby on Rails applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/web-console","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b26c5b130f54c231fab19372ac3b44b7034a50e710d43afc533b5cae7d26c799","flatsize":79734,"path":"All/rubygem-web-console3-rails52-3.7.0.pkg","repopath":"All/rubygem-web-console3-rails52-3.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24568,"desc":"A debugging tool for your Ruby on Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview52":{"origin":"devel/rubygem-actionview52","version":"5.2.8.1"},"rubygem-activemodel52":{"origin":"databases/rubygem-activemodel52","version":"5.2.8.1"},"rubygem-bindex":{"origin":"devel/rubygem-bindex","version":"0.8.1"},"rubygem-railties52":{"origin":"www/rubygem-railties52","version":"5.2.8.1"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:web_console:3.7.0:::::dragonfly6:x86_64"}},{"name":"rubygem-web-console3-rails50","origin":"devel/rubygem-web-console3-rails50","version":"3.7.0","comment":"Debugging tool for your Ruby on Rails applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/web-console","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2642c8fafa66dba555b4ca6dab062b76429d076923fafce722872838159ce90","flatsize":79734,"path":"All/rubygem-web-console3-rails50-3.7.0.pkg","repopath":"All/rubygem-web-console3-rails50-3.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24568,"desc":"A debugging tool for your Ruby on Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview50":{"origin":"devel/rubygem-actionview50","version":"5.0.7.2"},"rubygem-activemodel50":{"origin":"databases/rubygem-activemodel50","version":"5.0.7.2"},"rubygem-bindex":{"origin":"devel/rubygem-bindex","version":"0.8.1"},"rubygem-railties50":{"origin":"www/rubygem-railties50","version":"5.0.7.2"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:web_console:3.7.0:::::dragonfly6:x86_64"}},{"name":"rubygem-web-console3-rails5","origin":"devel/rubygem-web-console3-rails5","version":"3.7.0","comment":"Debugging tool for your Ruby on Rails applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/web-console","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15d610f21e6fdc9a35e98cdb0e60c2e40aa66f577cedc03a62d4ca8de481580f","flatsize":79734,"path":"All/rubygem-web-console3-rails5-3.7.0.pkg","repopath":"All/rubygem-web-console3-rails5-3.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24564,"desc":"A debugging tool for your Ruby on Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview5":{"origin":"devel/rubygem-actionview5","version":"5.1.7"},"rubygem-activemodel5":{"origin":"databases/rubygem-activemodel5","version":"5.1.7"},"rubygem-bindex":{"origin":"devel/rubygem-bindex","version":"0.8.1"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:web_console:3.7.0:::::dragonfly6:x86_64"}},{"name":"rubygem-web-console2","origin":"devel/rubygem-web-console2","version":"2.3.0_1","comment":"Debugging tool for your Ruby on Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/web-console","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1590c4ab51715be4c66e67c938a1c729e01dba64e699ea018cedd10e9b622aea","flatsize":65874,"path":"All/rubygem-web-console2-2.3.0_1.pkg","repopath":"All/rubygem-web-console2-2.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22332,"desc":"A debugging tool for your Ruby on Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel4":{"origin":"databases/rubygem-activemodel4","version":"4.2.11.3"},"rubygem-binding_of_caller":{"origin":"devel/rubygem-binding_of_caller","version":"1.0.1"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"},"rubygem-sprockets-rails-rails4":{"origin":"devel/rubygem-sprockets-rails-rails4","version":"3.2.2"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:web_console:2.3.0:::::dragonfly6:x86_64:1"}},{"name":"rubygem-web-console-rails71","origin":"devel/rubygem-web-console-rails71","version":"4.2.1","comment":"Debugging tool for your Ruby on Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/web-console","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dcfc847fa695c1575b3f92d74e832012e37ac9efac66d749a2df4ee178b51c59","flatsize":84707,"path":"All/rubygem-web-console-rails71-4.2.1.pkg","repopath":"All/rubygem-web-console-rails71-4.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25776,"desc":"A debugging tool for your Ruby on Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview71":{"origin":"devel/rubygem-actionview71","version":"7.1.3.4"},"rubygem-activemodel71":{"origin":"databases/rubygem-activemodel71","version":"7.1.3.4"},"rubygem-bindex":{"origin":"devel/rubygem-bindex","version":"0.8.1"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:web_console:4.2.1:::::dragonfly6:x86_64"}},{"name":"samba416","origin":"net/samba416","version":"4.16.11_5","comment":"Free SMB/CIFS and AD/DC server and client for Unix","maintainer":"timur@FreeBSD.org","www":"https://gitlab.com/samba-freebsd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18206e8c2a985c8a17bfc285e178d197b0fcbdaf3e6cf1c94f9075caf3a25d20","flatsize":81734292,"path":"All/samba416-4.16.11_5.pkg","repopath":"All/samba416-4.16.11_5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":13283140,"desc":"Samba4 is an attempt to implement an Active Directory compatible Domain\nController.\n\nIn short, you can join a WinNT, Win2000, WinXP or Win 2003 - 2016 member\nserver to a Samba4 domain, and it will behave much as it does in AD,\nincluding Kerberos domain logins where applicable.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"gamin":{"origin":"devel/gamin","version":"0.1.10_10"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"jansson":{"origin":"devel/jansson","version":"2.14"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libtasn1":{"origin":"security/libtasn1","version":"4.19.0_1"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"popt":{"origin":"devel/popt","version":"1.19_1"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"talloc":{"origin":"devel/talloc","version":"2.3.4_1"},"tdb":{"origin":"databases/tdb","version":"1.4.7_1,1"},"tevent":{"origin":"devel/tevent","version":"0.13.0_2"}},"categories":["net"],"shlibs_required":["libgnutls.so.30","libtevent.so.0","libtalloc.so.2","libldap.so.2","libtdb.so.1","liblmdb.so.0","libcom_err.so.3.0","libkrb5.so.3.3","libk5crypto.so.3.1","libkdb5.so.10.0","libpopt.so.0","libgssapi_krb5.so.2.2","libreadline.so.8","libform.so.6","libncurses.so.6","libtinfo.so.6","libpanel.so.6","libarchive.so.13","liblber.so.2","libunwind-x86_64.so.8","libunwind.so.8","libjansson.so.4","libtasn1.so.6","libavahi-common.so.3","libinotify.so.0","libavahi-client.so.3","libfam.so.0","libpython3.11.so.1.0","libkadm5srv_mit.so.12.0","libpytalloc-util.cpython-311.so.2"],"shlibs_provided":["libldb-mdb-int-samba4.so","libdcerpc-binding.so.0","libdcerpc-samr.so.0","libdcerpc-server-core.so.0","libdcerpc.so.0","libndr-krb5pac.so.0","libndr-nbt.so.0","libndr-standard.so.0","libndr.so.2","libnetapi.so.1","libsamba-credentials.so.1","libsamba-errors.so.1","libsamba-hostconfig.so.0","libsamba-passdb.so.0","libsamba-util.so.0","libsamdb.so.0","libsmbclient.so.0","libsmbconf.so.0","libsmbldap.so.2","libtevent-util.so.0","libwbclient.so.0","libsmbldaphelper-samba4.so","libaddns-samba4.so","libads-samba4.so","libasn1util-samba4.so","libauth-samba4.so","libauth-unix-token-samba4.so","libauth4-samba4.so","libauthkrb5-samba4.so","libCHARSET3-samba4.so","libcli-cldap-samba4.so","libcli-ldap-common-samba4.so","libcli-ldap-samba4.so","libcli-nbt-samba4.so","libcli-smb-common-samba4.so","libcli-spoolss-samba4.so","libcliauth-samba4.so","libclidns-samba4.so","libcluster-samba4.so","libcmdline-contexts-samba4.so","libcmdline-samba4.so","libcommon-auth-samba4.so","libdbwrap-samba4.so","libdcerpc-pkt-auth-samba4.so","libdcerpc-samba-samba4.so","libdcerpc-samba4.so","libdnsserver-common-samba4.so","libdsdb-module-samba4.so","libevents-samba4.so","libflag-mapping-samba4.so","libgenrand-samba4.so","libgensec-samba4.so","libgpext-samba4.so","libgpo-samba4.so","libgse-samba4.so","libhttp-samba4.so","libidmap-samba4.so","libinterfaces-samba4.so","libiov-buf-samba4.so","libkrb5samba-samba4.so","libldbsamba-samba4.so","liblibcli-lsa3-samba4.so","liblibcli-netlogon3-samba4.so","liblibsmb-samba4.so","libLIBWBCLIENT-OLD-samba4.so","libmessages-dgm-samba4.so","libmessages-util-samba4.so","libMESSAGING-samba4.so","libMESSAGING-SEND-samba4.so","libmscat-samba4.so","libmsghdr-samba4.so","libmsrpc3-samba4.so","libndr-samba-samba4.so","libndr-samba4.so","libnet-keytab-samba4.so","libnetif-samba4.so","libnpa-tstream-samba4.so","libnss-info-samba4.so","libposix-eadb-samba4.so","libprinter-driver-samba4.so","libprinting-migrate-samba4.so","libREG-FULL-samba4.so","libregistry-samba4.so","libreplace-samba4.so","libRPC-SERVER-LOOP-samba4.so","libRPC-WORKER-samba4.so","libsamba-cluster-support-samba4.so","libsamba-debug-samba4.so","libsamba-modules-samba4.so","libsamba-security-samba4.so","libsamba-sockets-samba4.so","libsamba3-util-samba4.so","libsamdb-common-samba4.so","libsecrets3-samba4.so","libserver-id-db-samba4.so","libserver-role-samba4.so","libshares-samba4.so","libsmb-transport-samba4.so","libsmbclient-raw-samba4.so","libsmbd-base-samba4.so","libsmbd-shim-samba4.so","libsmbpasswdparser-samba4.so","libsocket-blocking-samba4.so","libsys-rw-samba4.so","libtalloc-report-printf-samba4.so","libtalloc-report-samba4.so","libtdb-wrap-samba4.so","libtime-basic-samba4.so","libtorture-samba4.so","libtrusts-util-samba4.so","libutil-reg-samba4.so","libutil-setid-samba4.so","libutil-tdb-samba4.so","libxattr-tdb-samba4.so","libpyldb-util.cpython-311-samba4.so","libldb-cmdline-samba4.so","libldb-key-value-samba4.so","libldb-samba4.so","libldb-tdb-err-map-samba4.so","libldb-tdb-int-samba4.so","libdcerpc-server.so.0","libdlz-bind9-for-torture-samba4.so","libprocess-model-samba4.so","libservice-samba4.so","libdb-glue-samba4.so","libdfs-server-ad-samba4.so","libdsdb-garbage-collect-tombstones-samba4.so","libpac-samba4.so","libscavenge-dns-records-samba4.so","libsamba-policy.cpython-311.so.0","libsamba-net.cpython-311-samba4.so","libsamba-python.cpython-311-samba4.so"],"options":{"ADS":"on","AD_DC":"on","CLUSTER":"off","CUPS":"off","DOCS":"on","FAM":"on","GPGME":"off","LDAP":"on","MANDOC":"off","PROFILE":"on","PYTHON3":"on","QUOTAS":"off","SPOTLIGHT":"off","SYSLOG":"on","UTMP":"on","GSSAPI_BUILTIN":"off","GSSAPI_MIT":"on","ZEROCONF_NONE":"off","AVAHI":"on","MDNSRESPONDER":"off","FRUIT":"on","GLUSTERFS":"off"},"annotations":{"flavor":"default"},"messages":[{"message":"How to start: http://wiki.samba.org/index.php/Samba4/HOWTO\n\n* Your configuration is: /usr/local/etc/smb4.conf\n\n* All the relevant databases are under: /var/db/samba4\n\n* All the logs are under: /var/log/samba4\n\n* Provisioning script is: /usr/local/bin/samba-tool\n\nFor the working DNS updates you will need to either build dns/bind9*\nwith the enabled GSSAPI(GSSAPI_MIT5 is recommended) or install\ndns/samba-nsupdate package, which is preconfigured with such a support.\n\nYou will need to specify location of the 'nsupdate' command in the\nsmb4.conf file:\n\n    nsupdate command = /usr/local/bin/samba-nsupdate -g\n\nFor additional documentation check: https://wiki.samba.org/index.php/User_Documentation\n\nPort related bug reports can go to the https://gitlab.com/samba-freebsd/ports/-/issues or\nto the FreeBSD Bugzilla https://bugs.freebsd.org/\n\nAll Samba related bug reports should go to the: https://bugzilla.samba.org/","type":"install"}]},{"name":"rubygem-web-console-rails60","origin":"devel/rubygem-web-console-rails60","version":"4.2.1","comment":"Debugging tool for your Ruby on Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/web-console","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8b548600287bdc269905507737ff71bea6ced08e9484bb30697b2e56e60385b","flatsize":84707,"path":"All/rubygem-web-console-rails60-4.2.1.pkg","repopath":"All/rubygem-web-console-rails60-4.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25768,"desc":"A debugging tool for your Ruby on Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview60":{"origin":"devel/rubygem-actionview60","version":"6.0.6.1"},"rubygem-activemodel60":{"origin":"databases/rubygem-activemodel60","version":"6.0.6.1"},"rubygem-bindex":{"origin":"devel/rubygem-bindex","version":"0.8.1"},"rubygem-railties60":{"origin":"www/rubygem-railties60","version":"6.0.6.1"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:web_console:4.2.1:::::dragonfly6:x86_64"}},{"name":"rubygem-weakref","origin":"devel/rubygem-weakref","version":"0.1.3","comment":"Allow a referenced object to be garbage-collected","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/weakref","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92e345772cb1bd4cc48f7a8a299cf15cc9afdd1287e027d635dc197a0cc86475","flatsize":12307,"path":"All/rubygem-weakref-0.1.3.pkg","repopath":"All/rubygem-weakref-0.1.3.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":5452,"desc":"Weak Reference class that allows a referenced object to be garbage-collected.\n\nA WeakRef may be used exactly like the object it references.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-wdm","origin":"devel/rubygem-wdm","version":"0.1.1","comment":"Library for monitoring directories for changes","maintainer":"joe@thrallingpenguin.com","www":"https://github.com/Maher4Ever/wdm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"054ed904671a0536ec4e74c89b5fc36a6d950dba6de1768748428ad1b7d99933","flatsize":8901,"path":"All/rubygem-wdm-0.1.1.pkg","repopath":"All/rubygem-wdm-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4300,"desc":"Windows Directory Monitor (WDM) is a library which can be used to monitor\ndirectories for changes. It's mostly implemented in C and uses the Win32 API\nfor a better performance.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-web-console-rails61","origin":"devel/rubygem-web-console-rails61","version":"4.2.1","comment":"Debugging tool for your Ruby on Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/web-console","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c39bb1d0d86f999404cd918fba5480ffebe04195362f987e4a8328aa86c739e","flatsize":84707,"path":"All/rubygem-web-console-rails61-4.2.1.pkg","repopath":"All/rubygem-web-console-rails61-4.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25776,"desc":"A debugging tool for your Ruby on Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview61":{"origin":"devel/rubygem-actionview61","version":"6.1.7.8"},"rubygem-activemodel61":{"origin":"databases/rubygem-activemodel61","version":"6.1.7.8"},"rubygem-bindex":{"origin":"devel/rubygem-bindex","version":"0.8.1"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:web_console:4.2.1:::::dragonfly6:x86_64"}},{"name":"rubygem-wasabi","origin":"www/rubygem-wasabi","version":"3.5.0","comment":"Library for simple WSDL parsing","maintainer":"joe@thrallingpenguin.com","www":"https://github.com/savonrb/wasabi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8965d7235cc18dcd77a7ece26bd08edf567a40627adcb8e22a09e6a1cd676f76","flatsize":3393109,"path":"All/rubygem-wasabi-3.5.0.pkg","repopath":"All/rubygem-wasabi-3.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":146528,"desc":"Library for simple WSDL parsing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-httpi":{"origin":"www/rubygem-httpi","version":"2.4.2"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["www","rubygems"]},{"name":"rubygem-warning","origin":"devel/rubygem-warning","version":"1.3.0","comment":"Adds custom processing for warnings","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/jeremyevans/ruby-warning","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41053444033472b75a4db78bd9a82542340f144bbbb8d7d5028f468e19449d4e","flatsize":22248,"path":"All/rubygem-warning-1.3.0.pkg","repopath":"All/rubygem-warning-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7128,"desc":"ruby-warning adds custom processing for warnings, including the ability to\nignore specific warning messages, ignore warnings in specific\nfiles/directories, include backtraces with warnings, treat warnings as\nerrors, deduplicate warnings, and add custom handling for all warnings in\nspecific files/directories.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-warden","origin":"devel/rubygem-warden","version":"1.2.9","comment":"Rack middleware that provides authentication for rack applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/wardencommunity/warden","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"079e7186dc85eba505db137cdfe4c4cb6d8841127cb3b2109787ad1f35c700d9","flatsize":57420,"path":"All/rubygem-warden-1.2.9.pkg","repopath":"All/rubygem-warden-1.2.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16508,"desc":"Rack middleware that provides authentication for rack applications","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["devel","rubygems"]},{"name":"rubygem-vte4","origin":"x11-toolkits/rubygem-vte4","version":"4.2.2","comment":"Ruby binding of VTE for GTK 4","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a3849a6f6e2f86193dcef8940ddfae6f18e088e26e2ec42880921eb7bf81dfd9","flatsize":83009,"path":"All/rubygem-vte4-4.2.2.pkg","repopath":"All/rubygem-vte4-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":15468,"desc":"Ruby/VTE4 is a Ruby binding of VTE for GTK 4.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gtk4":{"origin":"x11-toolkits/rubygem-gtk4","version":"4.2.2"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["x11-toolkits","rubygems"]},{"name":"rubygem-vte3","origin":"x11-toolkits/rubygem-vte3","version":"4.2.2","comment":"Ruby binding of VTE for GTK 3","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"450ff90e6a61f63c2b70c0910d35441b7f30e868580e1d58cfeea02c9ded5f95","flatsize":85079,"path":"All/rubygem-vte3-4.2.2.pkg","repopath":"All/rubygem-vte3-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":15856,"desc":"Ruby/VTE3 is a Ruby binding of VTE for GTK 3.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gtk3":{"origin":"x11-toolkits/rubygem-gtk3","version":"4.2.2"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["x11-toolkits","rubygems"]},{"name":"rust-analyzer","origin":"devel/rust-analyzer","version":"2024.06.03_1","comment":"Experimental Rust compiler front-end for IDEs","maintainer":"rust@FreeBSD.org","www":"https://rust-analyzer.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee4306222a78613f4c406d1fe195d4de8f21050d4bd75ee07986f89212cae0d3","flatsize":38473759,"path":"All/rust-analyzer-2024.06.03_1.pkg","repopath":"All/rust-analyzer-2024.06.03_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":7658332,"desc":"Rust-analyzer is an implementation of Language Server Protocol for\nthe Rust programming language.  It provides features like completion\nand goto definition for many code editors.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"rubygem-vpim","origin":"misc/rubygem-vpim","version":"13.11.11","comment":"Pure Ruby library for decoding and encoding vCard and iCalendar data","maintainer":"ruby@FreeBSD.org","www":"http://vpim.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"970899ca924e839e802f556982e1f20f892e9c4901db8475049f0d4f08512069","flatsize":348329,"path":"All/rubygem-vpim-13.11.11.pkg","repopath":"All/rubygem-vpim-13.11.11.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":84580,"desc":"A pure-ruby library for decoding and encoding vCard and iCalendar data","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["misc","rubygems"]},{"name":"rubygem-vmstat","origin":"sysutils/rubygem-vmstat","version":"2.3.1","comment":"Library to gather memory, cpu, network, load avg and disk information","maintainer":"ruby@FreeBSD.org","www":"https://threez.github.io/ruby-vmstat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cecd43be0b4e794cd04840c0bcdf31cdc0e58dd84c0a798a573d7dc4ea7217b","flatsize":98169,"path":"All/rubygem-vmstat-2.3.1.pkg","repopath":"All/rubygem-vmstat-2.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23776,"desc":"A focused and fast library to gather memory, cpu, network, load avg and disk","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-vmail","origin":"mail/rubygem-vmail","version":"2.9.8_3","comment":"Vim interface to Gmail","maintainer":"hhyou@cs.nctu.edu.tw","www":"https://danielchoi.com/software/vmail.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c1ad32bddabe9e582d7142c2d4607add0073248473685db563e05e6ce86caa3","flatsize":277425,"path":"All/rubygem-vmail-2.9.8_3.pkg","repopath":"All/rubygem-vmail-2.9.8_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":66316,"desc":"Vmail is a Vim interface to Gmail.\n\nWhy vmail? Because some people love using Vim 1000 times more than\nusing a web browser or a GUI mail program.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-highline1":{"origin":"devel/rubygem-highline1","version":"1.7.10"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-sequel":{"origin":"devel/rubygem-sequel","version":"5.81.0"},"rubygem-sqlite31":{"origin":"databases/rubygem-sqlite31","version":"1.7.3"},"rubygem-versionomy":{"origin":"devel/rubygem-versionomy","version":"0.5.0"},"vim":{"origin":"editors/vim","version":"9.1.0470"}},"categories":["mail","rubygems"]},{"name":"rubygem-vite_ruby33","origin":"devel/rubygem-vite_ruby33","version":"3.3.4","comment":"Use Vite in Ruby and bring joy to your JavaScript experience","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ElMassimo/vite_ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0850ecf652870781cf38c97203d0fd74619d6bf024c3ca034329c3cfbd4b5d7","flatsize":89150,"path":"All/rubygem-vite_ruby33-3.3.4.pkg","repopath":"All/rubygem-vite_ruby33-3.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26576,"desc":"Use Vite in Ruby and bring joy to your JavaScript experience","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dry-cli":{"origin":"devel/rubygem-dry-cli","version":"1.1.0"},"rubygem-rack-proxy":{"origin":"www/rubygem-rack-proxy","version":"0.7.7"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["devel","rubygems"]},{"name":"rubygem-vite_ruby","origin":"devel/rubygem-vite_ruby","version":"3.5.0","comment":"Use Vite in Ruby and bring joy to your JavaScript experience","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ElMassimo/vite_ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90997591046d9013b62ea51dcbb5c3b857868a6247aa599c83686d6b925696a8","flatsize":90402,"path":"All/rubygem-vite_ruby-3.5.0.pkg","repopath":"All/rubygem-vite_ruby-3.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26868,"desc":"Use Vite in Ruby and bring joy to your JavaScript experience","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dry-cli":{"origin":"devel/rubygem-dry-cli","version":"1.1.0"},"rubygem-rack-proxy":{"origin":"www/rubygem-rack-proxy","version":"0.7.7"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["devel","rubygems"]},{"name":"rubygem-vite_rails-rails70","origin":"devel/rubygem-vite_rails-rails70","version":"3.0.17_1","comment":"Use Vite in Rails and bring joy to your JavaScript experience","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ElMassimo/vite_ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbaaeaa61f81d6c5ba99b41b98adf7129e884692e01054488040e0944c724bfb","flatsize":30751,"path":"All/rubygem-vite_rails-rails70-3.0.17_1.pkg","repopath":"All/rubygem-vite_rails-rails70-3.0.17_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10548,"desc":"Use Vite in Rails and bring joy to your JavaScript experience","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"},"rubygem-vite_ruby33":{"origin":"devel/rubygem-vite_ruby33","version":"3.3.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-virtus","origin":"devel/rubygem-virtus","version":"2.0.0","comment":"Attributes on Steroids for Plain Old Ruby Objects","maintainer":"ruby@FreeBSD.org","www":"https://github.com/solnic/virtus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be5347f0eb7ac35330acc480fb10a2d8399f52589d761e3bdbb670b367c8e308","flatsize":216861,"path":"All/rubygem-virtus-2.0.0.pkg","repopath":"All/rubygem-virtus-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44784,"desc":"Attributes on Steroids for Plain Old Ruby Objects","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-axiom-types":{"origin":"devel/rubygem-axiom-types","version":"0.1.1"},"rubygem-coercible":{"origin":"devel/rubygem-coercible","version":"1.0.0"},"rubygem-descendants_tracker":{"origin":"devel/rubygem-descendants_tracker","version":"0.0.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-vimgolf","origin":"games/rubygem-vimgolf","version":"0.5.0","comment":"CLI client for vimgolf.com","maintainer":"dereks@lifeofadishwasher.com","www":"https://github.com/igrigorik/vimgolf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e0c2ecda8c43f4197c8f08378109b7e5ad8f3ed2517442c37fc9569a77900c3","flatsize":30145,"path":"All/rubygem-vimgolf-0.5.0.pkg","repopath":"All/rubygem-vimgolf-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10784,"desc":"CLI client for vimgolf.com","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"},"rubygem-json_pure":{"origin":"devel/rubygem-json_pure","version":"2.7.2"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["games","rubygems"],"messages":[{"message":"Run 'vimgolf setup' to start playing","type":"install"}]},{"name":"rubygem-view_component-rails70","origin":"devel/rubygem-view_component-rails70","version":"3.13.0","comment":"View components for Rails","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/github/view_component","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a8696b5ec4cdd50c9e9f0a3e489447da44ef7625c759f4066c6c1a3cbef747d","flatsize":232918,"path":"All/rubygem-view_component-rails70-3.13.0.pkg","repopath":"All/rubygem-view_component-rails70-3.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59088,"desc":"View components for Rails","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-method_source":{"origin":"devel/rubygem-method_source","version":"1.1.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-versionomy","origin":"devel/rubygem-versionomy","version":"0.5.0","comment":"Generalized version number library for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://dazuma.github.io/versionomy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa7a0db0e69c3a81ed61b6ba27bb6094e8dc76544cc2679246e87d0e49d348bf","flatsize":290963,"path":"All/rubygem-versionomy-0.5.0.pkg","repopath":"All/rubygem-versionomy-0.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":43188,"desc":"Versionomy is a generalized version number library. It provides tools to\nrepresent, manipulate, parse, and compare version numbers in the wide variety\nof versioning schemes in use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-blockenspiel":{"origin":"devel/rubygem-blockenspiel","version":"0.5.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-version_sorter","origin":"textproc/rubygem-version_sorter","version":"2.3.0","comment":"Fast sorting of version strings","maintainer":"ruby@FreeBSD.org","www":"https://github.com/github/version_sorter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbdb053bd340694e10012345169626c04703b0d5ecc68e555df0357cc3575fa1","flatsize":22245,"path":"All/rubygem-version_sorter-2.3.0.pkg","repopath":"All/rubygem-version_sorter-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5656,"desc":"Fast sorting of version strings","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-version_gem","origin":"devel/rubygem-version_gem","version":"1.1.4","comment":"Introspectable Version module","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.com/oauth-xx/version_gem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9603ac37e0eba69f6d60b30d17be48d0449b0ffcd5cd205638db6b533a3509a","flatsize":43560,"path":"All/rubygem-version_gem-1.1.4.pkg","repopath":"All/rubygem-version_gem-1.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14748,"desc":"VersionGem gives your next library an introspectable Version module.\n\nThis library was extracted from the gem oauth2.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-vegas","origin":"www/rubygem-vegas","version":"0.1.11_1","comment":"Wraps Rack/Sinatra applications","maintainer":"dvl@FreeBSD.org","www":"https://code.quirkey.com/vegas/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7cbf4323b8ffcb01d0784571b524e8cfe0495dde5ee3bb7a95a258403c8fbffb","flatsize":30159,"path":"All/rubygem-vegas-0.1.11_1.pkg","repopath":"All/rubygem-vegas-0.1.11_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9956,"desc":"Vegas aims to solve the simple problem of creating executable versions of\nSinatra/Rack apps. It includes a class Vegas::Runner that wraps Rack/Sinatra\napplications and provides a simple command line interface and launching\nmechanism.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","ruby"]},{"name":"rubygem-vcr","origin":"www/rubygem-vcr","version":"6.2.0","comment":"Record test suite HTTP interactions and replay","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/vcr/vcr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"267f912889ea7c29bb47f837ab785767338e3afd479f8f751ba9717fe7a4b695","flatsize":174621,"path":"All/rubygem-vcr-6.2.0.pkg","repopath":"All/rubygem-vcr-6.2.0.pkg","licenselogic":"and","licenses":["HIPPOCRATIC-2.1","MIT"],"pkgsize":39352,"desc":"vcr records your test suite's HTTP interactions and replay them during future\ntest runs for fast, deterministic, accurate tests.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-vault","origin":"security/rubygem-vault","version":"0.18.2","comment":"Ruby API client for interacting with a Vault server","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hashicorp/vault-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e484c642c88ca2771d67274ef19a3fa53b927694d5b61338fb1f93b11d9f27db","flatsize":198830,"path":"All/rubygem-vault-0.18.2.pkg","repopath":"All/rubygem-vault-0.18.2.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":44196,"desc":"Vault is the official Ruby client for interacting with Vault by HashiCorp.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["security","rubygems"]},{"name":"rubygem-validates_timeliness","origin":"devel/rubygem-validates_timeliness","version":"6.0.1","comment":"Add validation methods to ActiveModel for validating dates and times","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/adzap/validates_timeliness","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9617aa10ebdd5716ea0886ee0572a5c25701876c16d756b4f64bb2ba6e84c5f7","flatsize":109596,"path":"All/rubygem-validates_timeliness-6.0.1.pkg","repopath":"All/rubygem-validates_timeliness-6.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24740,"desc":"ValidatesTimeliness provides complete validation of dates, times and datetimes\nfor Rails 5.x and ActiveModel.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel61":{"origin":"databases/rubygem-activemodel61","version":"6.1.7.8"},"rubygem-timeliness":{"origin":"devel/rubygem-timeliness","version":"0.4.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-validate_url","origin":"devel/rubygem-validate_url","version":"1.0.15","comment":"Validating urls in Rails","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/perfectline/validates_url/tree/master","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aab3b1a0246a37537870b5961b556a2dd3ec455cfdf8636eb56d0037df79899a","flatsize":11721,"path":"All/rubygem-validate_url-1.0.15.pkg","repopath":"All/rubygem-validate_url-1.0.15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6096,"desc":"Library for validating urls in Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel70":{"origin":"databases/rubygem-activemodel70","version":"7.0.8.4"},"rubygem-public_suffix":{"origin":"dns/rubygem-public_suffix","version":"6.0.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-validates_hostname","origin":"dns/rubygem-validates_hostname","version":"1.0.13","comment":"Extension to ActiveRecord::Base for validating hostnames","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/KimNorgaard/validates_hostname","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b1b305e4178983d6016ccfbbc4a053adec2a24262bfbf7e2fac37f2930b052a","flatsize":30157,"path":"All/rubygem-validates_hostname-1.0.13.pkg","repopath":"All/rubygem-validates_hostname-1.0.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10604,"desc":"Extension to ActiveRecord::Base for validating hostnames and domain names.\n\nFeatures:\n- Adds validation for hostnames to ActiveModel\n- Supports i18n for the error messages","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord60":{"origin":"databases/rubygem-activerecord60","version":"6.0.6.1"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"}},"categories":["dns","rubygems"]},{"name":"rubygem-validate_email","origin":"devel/rubygem-validate_email","version":"0.1.6_4","comment":"Validating email addresses in Rails 3 models","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/perfectline/validates_email/tree/master","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1444d83e359fc10d4aef7cb49861eb3e87280a247e069ba7ae39a5e12b3b90da","flatsize":4516,"path":"All/rubygem-validate_email-0.1.6_4.pkg","repopath":"All/rubygem-validate_email-0.1.6_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2876,"desc":"Library for validating email addresses in Rails 3 models.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel70":{"origin":"databases/rubygem-activemodel70","version":"7.0.8.4"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"}},"categories":["devel","rubygems"]},{"name":"rubygem-validatable","origin":"devel/rubygem-validatable","version":"1.6.7","comment":"Library for adding database/object validations","maintainer":"ruby@FreeBSD.org","www":"http://validatable.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c818ca2026b30b018cd5f6766a6f941ed841100c372da7894ca3917fd3d6a826","flatsize":74241,"path":"All/rubygem-validatable-1.6.7.pkg","repopath":"All/rubygem-validatable-1.6.7.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":15092,"desc":"The validatable library can be included with any Ruby class and provide\nvalidations similar to ActiveRecord's. The library follows ActiveRecord's\nlead for features that are similar and introduces new features.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-whatlanguage","origin":"textproc/rubygem-whatlanguage","version":"1.0.6","comment":"Natural language detection for text samples","maintainer":"ruby@FreeBSD.org","www":"https://github.com/peterc/whatlanguage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00055a892b017bcca0b7e993928f6d83fa1015f9e49f42e950a2aab2ad86cdef","flatsize":5037870,"path":"All/rubygem-whatlanguage-1.0.6.pkg","repopath":"All/rubygem-whatlanguage-1.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2844228,"desc":"WhatLanguage, written in pure-Ruby, detects the human language of supplied text.\nIt uses Bloom filters, so it is fast and memory efficient.  It works well on\ntext of over 10 words in length (e.g. blog posts or comments) and very poorly on\nshort or Twitter-esque text.\n\nIt works with Arabic, Dutch, English, Farsi, Finnish, French, German, Greek,\nHebrew, Hungarian, Italian, Korean, Norwegian, Pinyin, Polish, Portuguese,\nRussian, Spanish, and Swedish out of the box.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-valid_email02","origin":"mail/rubygem-valid_email02","version":"0.2.1","comment":"ActiveModel Validation for email","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hallelujah/valid_email","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43fc5df76ca68e2197dca74f6e7803e9a9c7a6302481523c53cf4513ea38bdcb","flatsize":47599,"path":"All/rubygem-valid_email02-0.2.1.pkg","repopath":"All/rubygem-valid_email02-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14284,"desc":"It validates email for application use (registering a new account for example).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel71":{"origin":"databases/rubygem-activemodel71","version":"7.1.3.4"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-simpleidn":{"origin":"dns/rubygem-simpleidn","version":"0.1.1"}},"categories":["mail","rubygems"]},{"name":"rubygem-valid_email","origin":"mail/rubygem-valid_email","version":"0.2.1","comment":"ActiveModel Validation for email","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/hallelujah/valid_email","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cfce4942ee1a1f6e0a1a7904c55d12fdb70a763d726c23624dd377588b442ee","flatsize":47599,"path":"All/rubygem-valid_email-0.2.1.pkg","repopath":"All/rubygem-valid_email-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14280,"desc":"ActiveModel Validation for email.\nIt validates email for application use (registering a new account for example).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel70":{"origin":"databases/rubygem-activemodel70","version":"7.0.8.4"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-simpleidn":{"origin":"dns/rubygem-simpleidn","version":"0.1.1"}},"categories":["mail","rubygems"]},{"name":"rubygem-visage-app","origin":"net-mgmt/rubygem-visage-app","version":"2.1.0_4","comment":"Graph tool for Collectd","maintainer":"ports@FreeBSD.org","www":"https://rubygems.org/gems/visage-app","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ebfce0157ca8ad89a9cde36f2e8583bd777d53ed11246dc0bc412f1214b877f","flatsize":1110631,"path":"All/rubygem-visage-app-2.1.0_4.pkg","repopath":"All/rubygem-visage-app-2.1.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":276780,"desc":"Visage is a web interface for viewing collectd statistics. It also provides a\nJSON interface onto collectd's RRD data, giving you an easy way to mash up the\ndata.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-errand":{"origin":"devel/rubygem-errand","version":"0.8.1_2"},"rubygem-haml":{"origin":"www/rubygem-haml","version":"6.3.0"},"rubygem-sinatra1":{"origin":"www/rubygem-sinatra1","version":"1.4.8"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"},"rubygem-yajl-ruby":{"origin":"devel/rubygem-yajl-ruby","version":"1.4.3"}},"categories":["net-mgmt","rubygems"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-visage-app port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-valid","origin":"devel/rubygem-valid","version":"1.2.0","comment":"Standalone, generic object validator for ruby","maintainer":"ports@armchairs.be","www":"https://github.com/zombor/Validator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a957187f8c0a4909324a1ff7a8ba9d4781e11deab8ecb36a278523a15a8041f","flatsize":15612,"path":"All/rubygem-valid-1.2.0.pkg","repopath":"All/rubygem-valid-1.2.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":6192,"desc":"Validator is a simple ruby validation class.\n\nIt's not used directly inside the class but rather outside.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-vagrant_cloud","origin":"sysutils/rubygem-vagrant_cloud","version":"3.1.1_1","comment":"Vagrant Cloud API wrapper for Ruby","maintainer":"cmt@FreeBSD.org","www":"https://www.vagrantup.com/docs/cli/cloud.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d8f43d85ebed4e79c79e5c1cfbf3306d3a21781b84509d60cc12bfb4e7e9acd","flatsize":73345,"path":"All/rubygem-vagrant_cloud-3.1.1_1.pkg","repopath":"All/rubygem-vagrant_cloud-3.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17392,"desc":"Ruby client for the Vagrant Cloud API.\nThis client allows to create, modify and delete boxes, versions and\nproviders. The main entry point is an object referencing your account.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-excon":{"origin":"devel/rubygem-excon","version":"0.110.0"},"rubygem-log4r":{"origin":"sysutils/rubygem-log4r","version":"1.1.10"},"rubygem-rexml32":{"origin":"textproc/rubygem-rexml32","version":"3.2.9"}},"categories":["sysutils","rubygems","devel"]},{"name":"rubygem-vagrant-mutate","origin":"sysutils/rubygem-vagrant-mutate","version":"1.2.0_1","comment":"Convert vagrant boxes to work with different providers","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sciurus/vagrant-mutate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c10c2fa0343ddfb198e3640a2a5774ca41a77a96b83d1d6beb0de46c048a781","flatsize":5046106,"path":"All/rubygem-vagrant-mutate-1.2.0_1.pkg","repopath":"All/rubygem-vagrant-mutate-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22956,"desc":"Convert vagrant boxes to work with different providers","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-vagrant-bhyve","origin":"sysutils/rubygem-vagrant-bhyve","version":"0.1.0","comment":"Vagrant provider plugin to support bhyve","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jesa7955/vagrant-bhyve","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf1d18c7330168f9e712a9f2e0df5ffdebb55206318a61268f030273ed9897d8","flatsize":64249,"path":"All/rubygem-vagrant-bhyve-0.1.0.pkg","repopath":"All/rubygem-vagrant-bhyve-0.1.0.pkg","licenselogic":"single","pkgsize":18732,"desc":"Vagrant provider plugin to support bhyve","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ruby_expect":{"origin":"textproc/rubygem-ruby_expect","version":"1.7.5"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-webby","origin":"devel/rubygem-webby","version":"0.9.4_2","comment":"Small website management system","maintainer":"zi@FreeBSD.org","www":"https://rubygems.org/gems/webby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78a39b0dce34e235f1806842b34eef36ace3d91118167689ad2071ed6931158a","flatsize":819413,"path":"All/rubygem-webby-0.9.4_2.pkg","repopath":"All/rubygem-webby-0.9.4_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":195140,"desc":"Webby is a fantastic little website management system.\nIt would be called a content management system if it\nwere a bigger kid. But, it's just a runt with a\nspecial knack for transforming text.\n\nWebby works by combining the contents of a page with\na layout to produce HTML. The layout contains\neverything common to all the pages HTML headers,\nnavigation menu, footer, etc. and the page\ncontains just the information for that page. You\ncan use your favorite markup language to write\nyour pages; Webby supports quite a few.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bones":{"origin":"devel/rubygem-bones","version":"3.9.0"},"rubygem-directory_watcher":{"origin":"devel/rubygem-directory_watcher","version":"1.5.1"},"rubygem-hpricot":{"origin":"www/rubygem-hpricot","version":"0.8.6_1"},"rubygem-launchy":{"origin":"devel/rubygem-launchy","version":"3.0.1"},"rubygem-logging":{"origin":"devel/rubygem-logging","version":"2.4.0"},"rubygem-loquacious":{"origin":"devel/rubygem-loquacious","version":"1.9.1_1"},"rubygem-rspec":{"origin":"devel/rubygem-rspec","version":"3.13.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-url_mount","origin":"www/rubygem-url_mount","version":"0.2.1","comment":"Glue to allow mounted rack applications to know where they're mounted","maintainer":"rodnic@gmail.com","www":"https://github.com/hassox/url_mount","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"951fd81ac0e4f3e99c509d41ae424a19ace2965e43e8cff658af1043f745529f","flatsize":32466,"path":"All/rubygem-url_mount-0.2.1.pkg","repopath":"All/rubygem-url_mount-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13728,"desc":"UrlMount is a universal mount point designed for use in rack applications.\nIt provides a simple way to pass a url mounting point to the mounted application.\n\nThis means that when you mount an application in the url space, it's a simple call to url to get the mount point of where\nthe application is.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-url_escape","origin":"www/rubygem-url_escape","version":"2009.06.24","comment":"Fast replacement for CGI.escape and Rack::Utils.escape","maintainer":"ruby@FreeBSD.org","www":"https://github.com/bougyman/seedling","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce30f8100069e59edea002a99c5bf751ec484a506a49bc35bf37f3fc7a17cec6","flatsize":50559,"path":"All/rubygem-url_escape-2009.06.24.pkg","repopath":"All/rubygem-url_escape-2009.06.24.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15360,"desc":"Fast replacement for CGI.escape and Rack::Utils.escape","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-uri_template","origin":"net/rubygem-uri_template","version":"0.7.0","comment":"Templating system for URIs","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/hannesg/uri_template","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b85f9a45f8fcdebc29af55a8237cd1a8711ac7944eb207bf088aaaed6f73bf3","flatsize":79348,"path":"All/rubygem-uri_template-0.7.0.pkg","repopath":"All/rubygem-uri_template-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18628,"desc":"A templating system for URIs, which implements RFC6570 and\nColon based URITemplates in a clean and straight forward way.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-unix-crypt","origin":"security/rubygem-unix-crypt","version":"1.3.1","comment":"UNIX crypt(3) algorithm using DES, MD5, SHA256 and SHA512","maintainer":"antoine@FreeBSD.org","www":"https://github.com/mogest/unix-crypt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10b04b386dae1ccacba01633cd3fbc16f04c156bfcd4cdb303623905f09eee04","flatsize":27381,"path":"All/rubygem-unix-crypt-1.3.1.pkg","repopath":"All/rubygem-unix-crypt-1.3.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9644,"desc":"Performs the UNIX crypt(3) algorithm using DES (standard 13 character\npasswords), MD5 (starting with $1$), SHA256 (starting with $5$) and\nSHA512 (starting with $6$)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-uuidtools","origin":"devel/rubygem-uuidtools","version":"2.2.0","comment":"Simple universally unique ID generation library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sporkmonger/uuidtools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e93e51a2952c27ef04bf70252034d8a5866185f45a1523a4aa29ec2e5621e9d9","flatsize":96447,"path":"All/rubygem-uuidtools-2.2.0.pkg","repopath":"All/rubygem-uuidtools-2.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22228,"desc":"A simple universally unique ID generation library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-useragent","origin":"devel/rubygem-useragent","version":"0.16.10","comment":"HTTP User Agent parser","maintainer":"sirl33tname@gmail.com","www":"https://github.com/gshutler/useragent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7444220b2e22591a83c16c92610039e329f5c5d98a3e44de35b9b14fc2ef30fb","flatsize":44428,"path":"All/rubygem-useragent-0.16.10.pkg","repopath":"All/rubygem-useragent-0.16.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11192,"desc":"UserAgent is a Ruby library that parses and compares HTTP User Agents.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-uuid","origin":"devel/rubygem-uuid","version":"2.3.9","comment":"UUID Generator for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/assaf/uuid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74577466fa73bc440fca184a8f36360cad11c22899fe6834b48019596d91e17e","flatsize":32666,"path":"All/rubygem-uuid-2.3.9.pkg","repopath":"All/rubygem-uuid-2.3.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11644,"desc":"Rubygem-uuid is a UUID generator for Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-macaddr":{"origin":"net/rubygem-macaddr","version":"1.7.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-url_safe_base64","origin":"converters/rubygem-url_safe_base64","version":"0.2.2","comment":"Converts strings to/from base64 that contains only url-safe characters","maintainer":"ruby@FreeBSD.org","www":"https://github.com/joenoon/url_safe_base64","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db31a6fdb150b9c1a8b1b0361bb5b43f8f21384fed97b1dc13f2bc5e9dc48bff","flatsize":8074,"path":"All/rubygem-url_safe_base64-0.2.2.pkg","repopath":"All/rubygem-url_safe_base64-0.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3840,"desc":"Converts strings to/from a slightly modified base64 that contains only url-safe\ncharacters","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["converters","rubygems"]},{"name":"rubygem-uri","origin":"net/rubygem-uri","version":"0.13.0","comment":"Provide classes to handle Uniform Resource Identifiers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/uri","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d2dcbdc2710840e8dc2b7f8c743648c4ed6751f9c87de59dc919ac992f26d9e","flatsize":134604,"path":"All/rubygem-uri-0.13.0.pkg","repopath":"All/rubygem-uri-0.13.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":31812,"desc":"URI is a module providing classes to handle Uniform Resource Identifiers (RFC\n2396).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-uri-redis","origin":"net/rubygem-uri-redis","version":"1.3.0","comment":"Support for parsing Redis URIs like redis://host:port/dbindex","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/delano/uri-redis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e73cdfd0254b0fe5869b9082332653b8739a96e2e2779d024b5a8c7deffbda76","flatsize":18827,"path":"All/rubygem-uri-redis-1.3.0.pkg","repopath":"All/rubygem-uri-redis-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7532,"desc":"rubygem-uri-redis supports parsing redis://host:port/dbindex/keyname.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-unleash","origin":"devel/rubygem-unleash","version":"3.2.5","comment":"Ruby client for Unleash","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/unleash/unleash-client-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5fc5fee2b70ee6b1c657dc0ddc50e632e30bdb0100ff1f41acf9c395e3a7a4e","flatsize":79025,"path":"All/rubygem-unleash-3.2.5.pkg","repopath":"All/rubygem-unleash-3.2.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21424,"desc":"This is the ruby client for Unleash, a powerful feature toggle\nsystem that gives you a great overview over all feature toggles\nacross all your applications and services.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-murmurhash3":{"origin":"devel/rubygem-murmurhash3","version":"0.1.7"}},"categories":["devel","rubygems"]},{"name":"rubygem-unicorn-worker-killer","origin":"www/rubygem-unicorn-worker-killer","version":"0.4.5","comment":"Kill unicorn workers by memory and request counts","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kzk/unicorn-worker-killer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3008456e6557d50a11f282f9957ed3e68abb73410652f99f19d055a920b05d56","flatsize":18470,"path":"All/rubygem-unicorn-worker-killer-0.4.5.pkg","repopath":"All/rubygem-unicorn-worker-killer-0.4.5.pkg","licenselogic":"or","licenses":["GPLv2+","RUBY"],"pkgsize":6232,"desc":"The unicorn-worker-killer gem provides automatic restart of Unicorn\nworkers based on the number of served requests and process memory size\nwithout affecting any requests. This can improve stability by avoiding\nunexpected memory exhaustion of applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-get_process_mem":{"origin":"devel/rubygem-get_process_mem","version":"0.2.7"},"rubygem-unicorn":{"origin":"www/rubygem-unicorn","version":"6.1.0"}},"categories":["www","rubygems"]},{"name":"rubygem-unicorn","origin":"www/rubygem-unicorn","version":"6.1.0","comment":"HTTP server for Rack applications","maintainer":"ruby@FreeBSD.org","www":"https://yhbt.net/unicorn/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dab781e3bfa1a717aff79479e0e17ec8c94323efbbebb61ac2a19c5a8f80d60","flatsize":825949,"path":"All/rubygem-unicorn-6.1.0.pkg","repopath":"All/rubygem-unicorn-6.1.0.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3","RUBY"],"pkgsize":185456,"desc":"Unicorn is an HTTP server for Rack applications designed to only serve fast\nclients on low-latency, high-bandwidth connections and take advantage of\nfeatures in Unix/Unix-like kernels. Slow clients should only be served by\nplacing a reverse proxy capable of fully buffering both the request and\nresponse in between Unicorn and slow clients.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-kgio":{"origin":"devel/rubygem-kgio","version":"2.11.4"},"rubygem-raindrops":{"origin":"www/rubygem-raindrops","version":"0.20.1"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-underscore-rails","origin":"www/rubygem-underscore-rails","version":"1.8.3","comment":"Underscore.js asset pipeline provider/wrapper","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rweng/underscore-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b9d527a5bcda73acf70d5542a02dfd9703e7bce9dcbf674d68a5feade6eb7b7","flatsize":56770,"path":"All/rubygem-underscore-rails-1.8.3.pkg","repopath":"All/rubygem-underscore-rails-1.8.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16548,"desc":"underscore.js asset pipeline provider/wrapper","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-unicode_plot","origin":"textproc/rubygem-unicode_plot","version":"0.0.5","comment":"Plot your data by Unicode characters","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/red-data-tools/unicode_plot.rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"439890ec88b4c21a85f8bd4fabf585077b79ad6a6d997209a058b9c777a4140a","flatsize":126724,"path":"All/rubygem-unicode_plot-0.0.5.pkg","repopath":"All/rubygem-unicode_plot-0.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26412,"desc":"UnicodePlot provides the feature to make charts with Unicode characters.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-enumerable-statistics":{"origin":"math/rubygem-enumerable-statistics","version":"2.0.8"}},"categories":["textproc","rubygems"]},{"name":"rubygem-unicode-version","origin":"devel/rubygem-unicode-version","version":"1.4.0","comment":"Return Unicode / Emoji versions of current and previous Rubies","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/janlelis/unicode-version","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b47d86b20d0849faac0d1c046c6dba7977cee6542f3acc9b5709a43c4d70d156","flatsize":13654,"path":"All/rubygem-unicode-version-1.4.0.pkg","repopath":"All/rubygem-unicode-version-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5672,"desc":"Unicode::Version.unicode_version makes it easy to check for Unicode and Emoji\nsupport of your current Ruby (and older Rubies).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-unicode-display_width","origin":"devel/rubygem-unicode-display_width","version":"2.5.0","comment":"Get the display size of a string","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/janlelis/unicode-display_width","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ec4ca0effcae399cfb5b32e7b03398be70e1c26ef971fdbc5d43e300fb2ee33","flatsize":22043,"path":"All/rubygem-unicode-display_width-2.5.0.pkg","repopath":"All/rubygem-unicode-display_width-2.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10024,"desc":"An early draft of a way to determine the size of the characters using\nEastAsianWidth.txt, based on the very early draft of a Ruby interface to\nUnicodeData.txt by runpaint.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-uh-wm","origin":"x11-wm/rubygem-uh-wm","version":"0.2.1","comment":"Minimalistic tiling and stacking window manager","maintainer":"tj+freebsd_ports@a13.fr","www":"https://rubygems.org/gems/uh-wm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9739ad223b772672158b364f2d119087d16170af0f8ed5b4103a7cbc6b90016","flatsize":39340,"path":"All/rubygem-uh-wm-0.2.1.pkg","repopath":"All/rubygem-uh-wm-0.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13280,"desc":"uhwm is a minimalistic tiling and stacking window manager for X. It shares some\nsimilarities with dwm and wmii, but is written in ruby so you can configure and\nextend features directly with ruby code.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-baf":{"origin":"devel/rubygem-baf","version":"0.14.1"},"rubygem-rb-kqueue":{"origin":"devel/rubygem-rb-kqueue","version":"0.2.8"},"rubygem-uh":{"origin":"x11-toolkits/rubygem-uh","version":"2.1.1"},"rubygem-uh-layout":{"origin":"x11-wm/rubygem-uh-layout","version":"0.5.2"}},"categories":["x11-wm","rubygems"]},{"name":"rubygem-uh","origin":"x11-toolkits/rubygem-uh","version":"2.1.1","comment":"Xlib ruby toolkit","maintainer":"tj+freebsd_ports@a13.fr","www":"https://rubygems.org/gems/uh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c3097506a19ed0ff4ae5cd738bd8c94d20cde9933a92caf4b988462e444d5be","flatsize":98455,"path":"All/rubygem-uh-2.1.1.pkg","repopath":"All/rubygem-uh-2.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17528,"desc":"Xlib ruby toolkit","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["x11-toolkits","rubygems"],"shlibs_required":["libruby32.so.32","libXinerama.so.1","libX11.so.6"]},{"name":"rubygem-unicode-emoji","origin":"devel/rubygem-unicode-emoji","version":"3.4.0","comment":"Provide Unicode Emoji data and regexes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/janlelis/unicode-emoji","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86b9d50aa421bdfd48785a56ee773fe5236acd659f0f3165710aabaf51c0205b","flatsize":544284,"path":"All/rubygem-unicode-emoji-3.4.0.pkg","repopath":"All/rubygem-unicode-emoji-3.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59508,"desc":"Unicode::Emoji provides Unicode Emoji data and regexes, incorporating the latest\nUnicode and Emoji standards.\n\nIt also includes a categorized list of recommended Emoji.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-unicode-version":{"origin":"devel/rubygem-unicode-version","version":"1.4.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-unicode","origin":"devel/rubygem-unicode","version":"0.4.4.4","comment":"Unicode string manipulation library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"http://www.yoshidam.net/Ruby.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a250ca44ff3cf4fc368f18bffe5b31433346da7447eafbd5a7161097217405d2","flatsize":3408917,"path":"All/rubygem-unicode-0.4.4.4.pkg","repopath":"All/rubygem-unicode-0.4.4.4.pkg","licenselogic":"single","licenses":["RUBY"],"pkgsize":80076,"desc":"Unicode string manipulation library for Ruby.  This library is based on UTR #15\nUnicode Normalization Forms[1].\n\n[1] http://www.unicode.org/unicode/reports/tr15/","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-unicode_utils","origin":"devel/rubygem-unicode_utils","version":"1.4.0","comment":"Additional Unicode aware functions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lang/unicode_utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a08d85f4a16458772b321e46ee98265c7cd46c6f959c7f43460ebd2388c72df","flatsize":1716988,"path":"All/rubygem-unicode_utils-1.4.0.pkg","repopath":"All/rubygem-unicode_utils-1.4.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":172256,"desc":"UnicodeUtils implements Unicode algorithms for case conversion, normalization,\ntext segmentation and more in pure Ruby code.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-unf","origin":"textproc/rubygem-unf","version":"0.1.4","comment":"Wrapper library to bring Unicode Normalization Form support","maintainer":"ruby@FreeBSD.org","www":"https://github.com/knu/ruby-unf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"461af8092988df10fc988b7532306c71e880a375afe3139f06ac18409a93ce70","flatsize":583898,"path":"All/rubygem-unf-0.1.4.pkg","repopath":"All/rubygem-unf-0.1.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":64860,"desc":"This is a wrapper library to bring Unicode Normalization Form support\nto Ruby/JRuby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-unf_ext":{"origin":"textproc/rubygem-unf_ext","version":"0.0.8.2"}},"categories":["textproc","rubygems"]},{"name":"rubygem-un","origin":"devel/rubygem-un","version":"0.3.0","comment":"Utilities to replace common UNIX commands","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/un","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"455eb0438846f95340b725fecf2c50673a01216764044f5c877ea5ca8d09b7de","flatsize":21538,"path":"All/rubygem-un-0.3.0.pkg","repopath":"All/rubygem-un-0.3.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":7716,"desc":"un.rb provides utilities to replace common UNIX commands in Makefiles etc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-uh-layout","origin":"x11-wm/rubygem-uh-layout","version":"0.5.2","comment":"Tiling and stacking layout for uh-wm ruby gem","maintainer":"tj+freebsd_ports@a13.fr","www":"https://rubygems.org/gems/uh-layout","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f589f60553bead0570dd36fcb9552ed628df396e7b66b925a2e26d9016f1c68a","flatsize":21324,"path":"All/rubygem-uh-layout-0.5.2.pkg","repopath":"All/rubygem-uh-layout-0.5.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6524,"desc":"Tiling and stacking layout for uh-wm ruby gem.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["x11-wm","rubygems"]},{"name":"rubygem-uglifier","origin":"www/rubygem-uglifier","version":"4.2.0","comment":"Ruby wrapper for UglifyJS JavaScript compressor","maintainer":"ruby@FreeBSD.org","www":"https://github.com/lautis/uglifier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58223eb9e955b207c751a064ffb08ea2cce02900aea9f9c19524e5a20e21bdd0","flatsize":830699,"path":"All/rubygem-uglifier-4.2.0.pkg","repopath":"All/rubygem-uglifier-4.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":118020,"desc":"Ruby wrapper for UglifyJS JavaScript compressor","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-execjs":{"origin":"devel/rubygem-execjs","version":"2.9.1_1"}},"categories":["www","rubygems"]},{"name":"rubygem-unf_ext","origin":"textproc/rubygem-unf_ext","version":"0.0.8.2","comment":"Unicode Normalization Form support library for CRuby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/knu/ruby-unf_ext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5767aa51ce087fcbeebb5aed515f8b8dbeb17db68eb1b1c92833f8b5bbb9bdb8","flatsize":1446308,"path":"All/rubygem-unf_ext-0.0.8.2.pkg","repopath":"All/rubygem-unf_ext-0.0.8.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":148300,"desc":"Unicode Normalization Form support library for CRuby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-uber","origin":"devel/rubygem-uber","version":"0.1.0","comment":"Gem-authoring framework","maintainer":"ruby@FreeBSD.org","www":"https://github.com/apotonick/uber","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3defada7f4335164bd92f60085e515f8e7950c62b95a8f379e61186f50f7e7c","flatsize":33851,"path":"All/rubygem-uber-0.1.0.pkg","repopath":"All/rubygem-uber-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11776,"desc":"Gem-authoring tools like class method inheritance in modules,\ndynamic options and more.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-u2f","origin":"net/rubygem-u2f","version":"1.0.0","comment":"Library for handling registration and authentication of U2F devices","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/castle/ruby-u2f","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32c9ce78912ec6ba2bfd24daa72b6e6af625a81f3e52c2394c9471e1d7253adb","flatsize":40644,"path":"All/rubygem-u2f-1.0.0.pkg","repopath":"All/rubygem-u2f-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11652,"desc":"U2F is an open 2-factor authentication standard that enables keychain devices,\nmobile phones and other devices to securely access any number of web-based\nservices - instantly and with no drivers or client software needed","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-tzinfo1","origin":"devel/rubygem-tzinfo1","version":"1.2.11","comment":"Daylight-savings aware timezone support for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://tzinfo.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e695828b3cff49590902ddddbe14896fd32c82fda67907e0cc2554babfde4e1","flatsize":936829,"path":"All/rubygem-tzinfo1-1.2.11.pkg","repopath":"All/rubygem-tzinfo1-1.2.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":125172,"desc":"TZInfo is a Ruby library that provides daylight savings aware transformations\nbetween times in different timezones.\n\nTZInfo requires a source of timezone data. There are two built-in options:\n- The separate TZInfo::Data library (the tzinfo-data gem). TZInfo::Data contains\n  a set of Ruby modules that are generated from the IANA Time Zone Database.\n- A zoneinfo directory. Most Unix-like systems include a zoneinfo directory\n  containing timezone definitions. These are also generated from the IANA Time\n  Zone Database.\n\nBy default, TZInfo::Data will be used. If TZInfo::Data is not available, then\nTZInfo will search for a zoneinfo directory instead.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-thread_safe":{"origin":"devel/rubygem-thread_safe","version":"0.3.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-twitter-text1","origin":"textproc/rubygem-twitter-text1","version":"1.14.7","comment":"Ruby gem for handling of Twitter texts","maintainer":"ruby@FreeBSD.org","www":"https://github.com/twitter/twitter-text","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"320a70da8fd9f71814cb096a45364c1b8fb0b677b8cde8cc536325cccda16c83","flatsize":190400,"path":"All/rubygem-twitter-text1-1.14.7.pkg","repopath":"All/rubygem-twitter-text1-1.14.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38524,"desc":"A Ruby gem that provides text handling for Twitter messages.\n\nThe main use cases for this gem are unified handling of\nvarious auto-linking mechanisms and extraction of\nusernames, lists, hashtags and URLs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-unf":{"origin":"textproc/rubygem-unf","version":"0.1.4"}},"categories":["textproc","rubygems"]},{"name":"rubygem-tzinfo","origin":"devel/rubygem-tzinfo","version":"2.0.6","comment":"Daylight-savings aware timezone support for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://tzinfo.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87a92801bfcae0c9abb152cdfa3c908f69c1b656c2916f575b77e57fafcea2f4","flatsize":343103,"path":"All/rubygem-tzinfo-2.0.6.pkg","repopath":"All/rubygem-tzinfo-2.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62460,"desc":"TZInfo is a Ruby library that provides daylight savings aware transformations\nbetween times in different timezones.\n\nTZInfo requires a source of timezone data. There are two built-in options:\n- The separate TZInfo::Data library (the tzinfo-data gem). TZInfo::Data contains\n  a set of Ruby modules that are generated from the IANA Time Zone Database.\n- A zoneinfo directory. Most Unix-like systems include a zoneinfo directory\n  containing timezone definitions. These are also generated from the IANA Time\n  Zone Database.\n\nBy default, TZInfo::Data will be used. If TZInfo::Data is not available, then\nTZInfo will search for a zoneinfo directory instead.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-typhoeus","origin":"www/rubygem-typhoeus","version":"1.4.1","comment":"Parallel HTTP request library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/typhoeus/typhoeus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"905462b84403c5b659af3b7554221353c1021fdb4fa104c55f5e2002e638d424","flatsize":239289,"path":"All/rubygem-typhoeus-1.4.1.pkg","repopath":"All/rubygem-typhoeus-1.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50748,"desc":"Typhoeus runs HTTP requests in parallel while\ncleanly encapsulating handling logic.\n\nIt's a library for accessing web services in Ruby,\nspecifically designed for building RESTful service\noriented architectures in Ruby that need to be fast\nenough to process calls to multiple services within\nthe client's HTTP request/response life cycle.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ethon":{"origin":"www/rubygem-ethon","version":"0.16.0"}},"categories":["www","rubygems"]},{"name":"rubygem-typeprof","origin":"devel/rubygem-typeprof","version":"0.21.11","comment":"Type analysis tool for Ruby code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/typeprof","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53b5f70eab0bbc8ffde44c3d34f741bd02d2885ab05d9513789f2470374080ca","flatsize":349132,"path":"All/rubygem-typeprof-0.21.11.pkg","repopath":"All/rubygem-typeprof-0.21.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61832,"desc":"TypeProf is a type analysis tool for Ruby code based on abstract interpretation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rbs":{"origin":"devel/rubygem-rbs","version":"3.5.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-typed-array","origin":"devel/rubygem-typed-array","version":"0.1.2","comment":"Provides methods for creating type-enforced Arrays","maintainer":"tota@FreeBSD.org","www":"https://github.com/yaauie/typed-array","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0da9937438f2e835ddfc0db200e9c8021c525b15c356bd0679040353ee1a0a0","flatsize":29965,"path":"All/rubygem-typed-array-0.1.2.pkg","repopath":"All/rubygem-typed-array-0.1.2.pkg","licenselogic":"single","pkgsize":7264,"desc":"All methods that alter the contents of an array that implements\nthis Gem are first checked to ensure that the added items are of\nthe types allowed. All methods behave exactly as their Array\ncounterparts, including additional forms, block processing, etc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-twitter_oauth","origin":"security/rubygem-twitter_oauth","version":"0.4.94","comment":"Twitter OAuth REST API client library for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/moomerman/twitter_oauth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79f4f6fe876acb6bce9c4a030960d0e15c398b25207df26f191f6423331ae7bf","flatsize":31882,"path":"All/rubygem-twitter_oauth-0.4.94.pkg","repopath":"All/rubygem-twitter_oauth-0.4.94.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9884,"desc":"twitter_oauth is a Ruby client for the Twitter API using OAuth.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-oauth":{"origin":"net/rubygem-oauth","version":"1.1.0"}},"categories":["security","rubygems"]},{"name":"rubygem-twitter4r","origin":"net/rubygem-twitter4r","version":"0.7.0","comment":"Twitter client API in pure Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/twitter4r/twitter4r-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"680155f30bc211ee17146bd21e6d2f0286742bd031b0ceb90640c95149dd6393","flatsize":168865,"path":"All/rubygem-twitter4r-0.7.0.pkg","repopath":"All/rubygem-twitter4r-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35276,"desc":"Twitter4R provides an object based API to query or update your Twitter\naccount via pure Ruby. It hides the ugly HTTP/REST code from your code.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-oauth":{"origin":"net/rubygem-oauth","version":"1.1.0"}},"categories":["net","rubygems"]},{"name":"rubygem-twitter-text","origin":"textproc/rubygem-twitter-text","version":"3.1.0","comment":"Ruby gem for handling of Twitter texts","maintainer":"ruby@FreeBSD.org","www":"https://github.com/twitter/twitter-text","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e718f24823edcdcfbf057304ce11448a956278d337ed9543da4c5c91a84ba5fc","flatsize":253485,"path":"All/rubygem-twitter-text-3.1.0.pkg","repopath":"All/rubygem-twitter-text-3.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":47640,"desc":"A Ruby gem that provides text handling for Twitter messages.\n\nThe main use cases for this gem are unified handling of\nvarious auto-linking mechanisms and extraction of\nusernames, lists, hashtags and URLs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-idn-ruby":{"origin":"dns/rubygem-idn-ruby","version":"0.1.5_1"},"rubygem-unf":{"origin":"textproc/rubygem-unf","version":"0.1.4"}},"categories":["textproc","rubygems"]},{"name":"rubygem-tzinfo-data","origin":"devel/rubygem-tzinfo-data","version":"1.2024.1","comment":"IANA Time Zone database for TZInfo","maintainer":"sunpoet@FreeBSD.org","www":"https://tzinfo.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a6d6eacd3f8b5f30266dbfca7d4c815226a50eb51ba221ac851f7cb181fa95b","flatsize":2260117,"path":"All/rubygem-tzinfo-data-1.2024.1.pkg","repopath":"All/rubygem-tzinfo-data-1.2024.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":146808,"desc":"TZInfo::Data contains data from the IANA Time Zone database packaged as Ruby\nmodules for use with TZInfo.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-tzinfo":{"origin":"devel/rubygem-tzinfo","version":"2.0.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-twitter","origin":"net/rubygem-twitter","version":"8.1.0","comment":"Ruby interface to the Twitter API","maintainer":"sunpoet@FreeBSD.org","www":"https://sferik.github.io/twitter/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4cf442789fb5490fc315459a73d3f9d81624666c6396a261d87d93846b9a77a","flatsize":356459,"path":"All/rubygem-twitter-8.1.0.pkg","repopath":"All/rubygem-twitter-8.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":66152,"desc":"The command line gives you several options for user twitter. Simply type\ntwitter to see the options.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-buftok":{"origin":"devel/rubygem-buftok","version":"0.3.0"},"rubygem-equalizer":{"origin":"devel/rubygem-equalizer","version":"0.0.11"},"rubygem-http":{"origin":"www/rubygem-http","version":"5.2.0"},"rubygem-http-form_data":{"origin":"www/rubygem-http-form_data","version":"2.3.0"},"rubygem-llhttp-ffi":{"origin":"www/rubygem-llhttp-ffi","version":"0.5.0"},"rubygem-memoizable":{"origin":"devel/rubygem-memoizable","version":"0.4.2"},"rubygem-multipart-post":{"origin":"www/rubygem-multipart-post","version":"2.4.1"},"rubygem-naught":{"origin":"devel/rubygem-naught","version":"1.1.0"},"rubygem-simple_oauth":{"origin":"net/rubygem-simple_oauth","version":"0.3.1"}},"categories":["net","rubygems"]},{"name":"rubygem-tweetstream","origin":"net/rubygem-tweetstream","version":"2.6.1_1","comment":"TweetStream provides simple Ruby access to Twitter Streaming API","maintainer":"ruby@FreeBSD.org","www":"https://github.com/tweetstream/tweetstream","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3f3f0c842238eaa780f329b99808927457a8ceaf5e99ad73e3fb7fe2965d232","flatsize":163302,"path":"All/rubygem-tweetstream-2.6.1_1.pkg","repopath":"All/rubygem-tweetstream-2.6.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30296,"desc":"TweetStream provides simple Ruby access to Twitter's Streaming API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-daemons":{"origin":"devel/rubygem-daemons","version":"1.4.1"},"rubygem-em-http-request":{"origin":"www/rubygem-em-http-request","version":"1.1.7"},"rubygem-em-twitter":{"origin":"www/rubygem-em-twitter","version":"0.3.5"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-twitter":{"origin":"net/rubygem-twitter","version":"8.1.0"}},"categories":["net","rubygems"],"annotations":{"cpe":"cpe:2.3:a:tweetstream_project:tweetstream:2.6.1:::::dragonfly6:x86_64:1"}},{"name":"rubygem-twitter-stream","origin":"net/rubygem-twitter-stream","version":"0.1.16_2","comment":"Twitter realtime API client","maintainer":"ruby@FreeBSD.org","www":"https://github.com/voloko/twitter-stream","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f11a637f3b551d64d256bad030a11ca01121a880d07c933e3f05a8c67e24d5e","flatsize":34345,"path":"All/rubygem-twitter-stream-0.1.16_2.pkg","repopath":"All/rubygem-twitter-stream-0.1.16_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10716,"desc":"Simple Ruby client library for twitter streaming API. Uses EventMachine for\nconnection handling. Adheres to twitter's reconnection guidline.\n\nJSON format only.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"},"rubygem-http_parser.rb":{"origin":"net/rubygem-http_parser.rb","version":"0.8.0"},"rubygem-simple_oauth":{"origin":"net/rubygem-simple_oauth","version":"0.3.1"}},"categories":["net","rubygems"]},{"name":"rubygem-tty-tree","origin":"devel/rubygem-tty-tree","version":"0.4.0","comment":"Print directory or structured data in tree like format","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fdb538bb8b9b5201b2b51851f86961e6af920741f6689940d8733e52661ec1c7","flatsize":21525,"path":"All/rubygem-tty-tree-0.4.0.pkg","repopath":"All/rubygem-tty-tree-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7680,"desc":"TTY::Prompt provides independent directory or hash data rendering component for\nTTY toolkit. It prints directory or structured data in a tree like format.\n\nSee also: https://github.com/piotrmurach/tty-tree","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-turbolinks-source","origin":"www/rubygem-turbolinks-source","version":"5.2.0","comment":"Turbolinks JavaScript assets","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/turbolinks/turbolinks-source-gem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"619789b22d88f04c3377022626bf66cde263715525b56da071751da2b26b0aa7","flatsize":41843,"path":"All/rubygem-turbolinks-source-5.2.0.pkg","repopath":"All/rubygem-turbolinks-source-5.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10596,"desc":"Turbolinks JavaScript assets","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-turn","origin":"devel/rubygem-turn","version":"0.9.7_1","comment":"New output format for Test::Unit","maintainer":"ruby@FreeBSD.org","www":"https://github.com/turn-project/turn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b83d529b73736a498e5721734308bdad2ffeae0239b414a162fd2a17a7003ae","flatsize":102292,"path":"All/rubygem-turn-0.9.7_1.pkg","repopath":"All/rubygem-turn-0.9.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28880,"desc":"Test::Unit Reporter (New) -- new output format for Test::Unit","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ansi":{"origin":"devel/rubygem-ansi","version":"1.5.0"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-screen","origin":"devel/rubygem-tty-screen","version":"0.8.2","comment":"Terminal screen size detection","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c537606579ab89d6731c253af1cca44a130b790bbc5462afe18cdd967c5c395f","flatsize":26011,"path":"All/rubygem-tty-screen-0.8.2.pkg","repopath":"All/rubygem-tty-screen-0.8.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7844,"desc":"TTY::Screen provides independent terminal screen size detection component for\nTTY toolkit. It supports terminal screen size detection which works on various\nOS platforms and supports MRI, JRuby and Rubinius interpreters.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-turbolinks","origin":"www/rubygem-turbolinks","version":"5.2.1","comment":"Turbolinks makes following links in your web application faster","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/turbolinks/turbolinks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5cfdbbe3bd2a81a3e6ebc44d928a78f0c8916241b4391fd819be5fab51d5e70","flatsize":7700,"path":"All/rubygem-turbolinks-5.2.1.pkg","repopath":"All/rubygem-turbolinks-5.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3796,"desc":"Turbolinks makes following links in your web application faster (use with Rails\nAsset Pipeline)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-turbolinks-source":{"origin":"www/rubygem-turbolinks-source","version":"5.2.0"}},"categories":["www","rubygems"]},{"name":"rubygem-tumblr_client","origin":"www/rubygem-tumblr_client","version":"0.8.5_4","comment":"Ruby Wrapper for the Tumblr v2 API","maintainer":"ruby@FreeBSD.org","www":"https://github.com/tumblr/tumblr_client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"deb4ae0468d69b94d37d349795adc253422506ab3f04e9b55719e4b111d636e2","flatsize":66253,"path":"All/rubygem-tumblr_client-0.8.5_4.pkg","repopath":"All/rubygem-tumblr_client-0.8.5_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15172,"desc":"This is the official Ruby wrapper for the Tumblr v2 API.\nIt supports all endpoints currently available on the Tumblr API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday0":{"origin":"www/rubygem-faraday0","version":"0.17.6"},"rubygem-faraday_middleware0":{"origin":"www/rubygem-faraday_middleware0","version":"0.14.0"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-oauth":{"origin":"net/rubygem-oauth","version":"1.1.0"},"rubygem-simple_oauth":{"origin":"net/rubygem-simple_oauth","version":"0.3.1"}},"categories":["www","rubygems"]},{"name":"rubygem-tty-which","origin":"devel/rubygem-tty-which","version":"0.5.0","comment":"Platform independent implementation of Unix which command","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fff1d3db2cdf071c93ca0adb97c731b960b7487131a9e78682b9aa7567ee1b40","flatsize":13989,"path":"All/rubygem-tty-which-0.5.0.pkg","repopath":"All/rubygem-tty-which-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5332,"desc":"TTY::Which provides cross-platform executables search component for TTY toolkit.\nIt supports platform independent implementation of Unix which utility that\nsearches for executable file in the path variable.\n\nSee also: https://github.com/piotrmurach/tty-which","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-table","origin":"devel/rubygem-tty-table","version":"0.12.0","comment":"Fexible and intuitive table generator","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba62c044cc7777e7455b904f1419763a55a12a8bb7820ec9fe99685dd5d882b7","flatsize":111221,"path":"All/rubygem-tty-table-0.12.0.pkg","repopath":"All/rubygem-tty-table-0.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25096,"desc":"TTY::Table provides independent table formatting component for TTY toolkit. It\nsupports a flexible and intuitive table formatting.\n\nSee also: https://github.com/piotrmurach/tty-table","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pastel":{"origin":"devel/rubygem-pastel","version":"0.8.0"},"rubygem-strings":{"origin":"devel/rubygem-strings","version":"0.2.1"},"rubygem-tty-screen":{"origin":"devel/rubygem-tty-screen","version":"0.8.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-spinner","origin":"devel/rubygem-tty-spinner","version":"0.9.3","comment":"Terminal spinner for tasks with non-deterministic time","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f90c156aef40dd4e7fddf93fae20d0ba352c21fd904fae225c11cfae5db2c17","flatsize":50293,"path":"All/rubygem-tty-spinner-0.9.3.pkg","repopath":"All/rubygem-tty-spinner-0.9.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13416,"desc":"TTY::Spinner provides independent spinner component for TTY toolkit. It supports\na terminal spinner for tasks that have non-deterministic time frame.\n\nSee also: https://github.com/piotrmurach/tty-spinner","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-tty-cursor":{"origin":"devel/rubygem-tty-cursor","version":"0.7.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-turbo-rails-rails70","origin":"www/rubygem-turbo-rails-rails70","version":"2.0.5","comment":"Speed of a single-page web application without having to write any JavaScript","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hotwired/turbo-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f0167464e39bcf3951151ae97a8b8ce906e1f7cecb9a5d09255d61b830ced6c","flatsize":740684,"path":"All/rubygem-turbo-rails-rails70-2.0.5.pkg","repopath":"All/rubygem-turbo-rails-rails70-2.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":144768,"desc":"Turbo gives you the speed of a single-page web application without having to\nwrite any JavaScript. Turbo accelerates links and form submissions without\nrequiring you to change your server-side generated HTML. It lets you carve up a\npage into independent frames, which can be lazy-loaded and operate as\nindependent components. And finally, helps you make partial page updates using\njust HTML and a set of CRUD-like container tags. These three techniques reduce\nthe amount of custom JavaScript that many web applications need to write by an\norder of magnitude. And for the few dynamic bits that are left, you're invited\nto finish the job with Stimulus.\n\nOn top of accelerating web applications, Turbo was built from the ground-up to\nform the foundation of hybrid native applications. Write the navigational shell\nof your Android or iOS app using the standard platform tooling, then seamlessly\nfill in features from the web, following native navigation patterns. Not every\nmobile screen needs to be written in Swift or Kotlin to feel native. With Turbo,\nyou spend less time wrangling JSON, waiting on app stores to approve updates, or\nreimplementing features you've already created in HTML.\n\nTurbo is a language-agnostic framework written in TypeScript, but this gem\nbuilds on top of those basics to make the integration with Rails as smooth as\npossible. You can deliver turbo updates via model callbacks over Action Cable,\nrespond to controller actions with native navigation or standard redirects, and\nrender turbo frames with helpers and layout-free responses.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-activejob70":{"origin":"devel/rubygem-activejob70","version":"7.0.8.4"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"}},"categories":["www","rubygems"]},{"name":"rubygem-tty-reader","origin":"devel/rubygem-tty-reader","version":"0.9.0_2","comment":"Methods for processing keyboard input","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cf53e7e7800f9bd8141ab0a39b798acd5befbf13e9e81d14e020d6d05963882","flatsize":54351,"path":"All/rubygem-tty-reader-0.9.0_2.pkg","repopath":"All/rubygem-tty-reader-0.9.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15100,"desc":"TTY::Reader provides independent reader component for TTY toolkit. It is a pure\nRuby library that provides a set of methods for processing keyboard input in\ncharacter, line and multiline modes. In addition it maintains history of entered\ninput with an ability to recall and re-edit those inputs and register to listen\nfor keystroke events.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-tty-cursor":{"origin":"devel/rubygem-tty-cursor","version":"0.7.1"},"rubygem-tty-screen":{"origin":"devel/rubygem-tty-screen","version":"0.8.2"},"rubygem-wisper2":{"origin":"devel/rubygem-wisper2","version":"2.0.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-prompt","origin":"devel/rubygem-tty-prompt","version":"0.23.1","comment":"Beautiful and powerful interactive command line prompt","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f527d8148520b439aed5767bcdcdb2e9f4456dbc9a7f8dc4ad2fdca99340fc36","flatsize":197571,"path":"All/rubygem-tty-prompt-0.23.1.pkg","repopath":"All/rubygem-tty-prompt-0.23.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42296,"desc":"TTY::Prompt provides independent prompt component for TTY toolkit. It supports a\nbeautiful and powerful interactive command line prompt with a robust API for\ngetting and validating complex inputs.\n\nSee also: https://github.com/piotrmurach/tty-prompt","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pastel":{"origin":"devel/rubygem-pastel","version":"0.8.0"},"rubygem-tty-reader":{"origin":"devel/rubygem-tty-reader","version":"0.9.0_2"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-font","origin":"devel/rubygem-tty-font","version":"0.5.0","comment":"Large stylized characters using terminal friendly fonts","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa3f4aafa1a5ee61692de245f8384eba1f7d5444c3adb2f585acf26b5c0edd28","flatsize":88167,"path":"All/rubygem-tty-font-0.5.0.pkg","repopath":"All/rubygem-tty-font-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14700,"desc":"TTY::Font provides independent terminal font rendering component for TTY\ntoolkit. It writes text in large stylized characters using a variety of terminal\nfriendly fonts.\n\nSee also: https://github.com/piotrmurach/tty-font","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-progressbar","origin":"devel/rubygem-tty-progressbar","version":"0.18.2_1","comment":"Flexible progress bars drawing in terminal emulators","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce69d424b668fe7072428d60c07cb6f5e543632d2b1d1a23756e3a568045222f","flatsize":99995,"path":"All/rubygem-tty-progressbar-0.18.2_1.pkg","repopath":"All/rubygem-tty-progressbar-0.18.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24944,"desc":"TTY::ProgressBar provides independent progress bars component for TTY toolkit.\nIt supports a flexible progress bars drawing in terminal emulators.\n\nSee also: https://github.com/piotrmurach/tty-progressbar","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-strings-ansi":{"origin":"devel/rubygem-strings-ansi","version":"0.2.0"},"rubygem-tty-cursor":{"origin":"devel/rubygem-tty-cursor","version":"0.7.1"},"rubygem-tty-screen":{"origin":"devel/rubygem-tty-screen","version":"0.8.2"},"rubygem-unicode-display_width":{"origin":"devel/rubygem-unicode-display_width","version":"2.5.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-pie","origin":"devel/rubygem-tty-pie","version":"0.4.0","comment":"Draw pie charts in your terminal window","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18875efb9da9565f113ece6b519f3d0cdd1b4a8d8d8d004b55a5bbc0ac6b7347","flatsize":24305,"path":"All/rubygem-tty-pie-0.4.0.pkg","repopath":"All/rubygem-tty-pie-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8316,"desc":"TTY::Pie provides pie chart drawing component for TTY toolkit. It draws pie\ncharts in your terminal window.\n\nSee also: https://github.com/piotrmurach/tty-pie","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pastel":{"origin":"devel/rubygem-pastel","version":"0.8.0"},"rubygem-tty-cursor":{"origin":"devel/rubygem-tty-cursor","version":"0.7.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-platform","origin":"devel/rubygem-tty-platform","version":"0.3.0","comment":"Query methods for detecting different OS","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b87960c76cb67c4c80b0601b9d59785d1c21791389d71a833179392d7525f882","flatsize":11198,"path":"All/rubygem-tty-platform-0.3.0.pkg","repopath":"All/rubygem-tty-platform-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4792,"desc":"TTY::Platform provides independent operating system detection component for TTY\ntoolkit. It supports terminal platform query methods for detecting different\noperating systems.\n\nSee also: https://github.com/piotrmurach/tty-platform","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-pager","origin":"devel/rubygem-tty-pager","version":"0.14.0","comment":"Terminal output paging in cross-platform way","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0582336b44e3e3da3a1998b0339705a0907584a6ed13788c955d6b833cf37723","flatsize":37198,"path":"All/rubygem-tty-pager-0.14.0.pkg","repopath":"All/rubygem-tty-pager-0.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11112,"desc":"TTY::Pager provides independent terminal output paging component for TTY\ntoolkit. It supports terminal output paging in a cross-platform way supporting\nall major ruby interpreters.\n\nSee also: https://github.com/piotrmurach/tty-pager","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-strings":{"origin":"devel/rubygem-strings","version":"0.2.1"},"rubygem-tty-screen":{"origin":"devel/rubygem-tty-screen","version":"0.8.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-turbo-rails","origin":"www/rubygem-turbo-rails","version":"2.0.5","comment":"Speed of a single-page web application without having to write any JavaScript","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hotwired/turbo-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00112688add06e064f3ee5ac21fd9c0e59f45999599cb71d0849835996abbf10","flatsize":740684,"path":"All/rubygem-turbo-rails-2.0.5.pkg","repopath":"All/rubygem-turbo-rails-2.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":144768,"desc":"Turbo gives you the speed of a single-page web application without having to\nwrite any JavaScript. Turbo accelerates links and form submissions without\nrequiring you to change your server-side generated HTML. It lets you carve up a\npage into independent frames, which can be lazy-loaded and operate as\nindependent components. And finally, helps you make partial page updates using\njust HTML and a set of CRUD-like container tags. These three techniques reduce\nthe amount of custom JavaScript that many web applications need to write by an\norder of magnitude. And for the few dynamic bits that are left, you're invited\nto finish the job with Stimulus.\n\nOn top of accelerating web applications, Turbo was built from the ground-up to\nform the foundation of hybrid native applications. Write the navigational shell\nof your Android or iOS app using the standard platform tooling, then seamlessly\nfill in features from the web, following native navigation patterns. Not every\nmobile screen needs to be written in Swift or Kotlin to feel native. With Turbo,\nyou spend less time wrangling JSON, waiting on app stores to approve updates, or\nreimplementing features you've already created in HTML.\n\nTurbo is a language-agnostic framework written in TypeScript, but this gem\nbuilds on top of those basics to make the integration with Rails as smooth as\npossible. You can deliver turbo updates via model callbacks over Action Cable,\nrespond to controller actions with native navigation or standard redirects, and\nrender turbo frames with helpers and layout-free responses.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack71":{"origin":"www/rubygem-actionpack71","version":"7.1.3.4"},"rubygem-activejob71":{"origin":"devel/rubygem-activejob71","version":"7.1.3.4"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-tty-logger","origin":"devel/rubygem-tty-logger","version":"0.6.0","comment":"Readable, structured and beautiful terminal logging","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2ec3585dc13bc1f8ff67fde62cb62a517976a3ea2a019fd63ba7fe21be1f941","flatsize":62252,"path":"All/rubygem-tty-logger-0.6.0.pkg","repopath":"All/rubygem-tty-logger-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17228,"desc":"TTY::Logger provides independent logging component for TTY toolkit.\n\nSee also: https://github.com/piotrmurach/tty-logger","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pastel":{"origin":"devel/rubygem-pastel","version":"0.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-markdown","origin":"devel/rubygem-tty-markdown","version":"0.7.2","comment":"Convert markdown document/text into terminal friendly output","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6431a3fb19a190a01e0bec07d0fa996a31c49b4ba719f257b806cd55259339c","flatsize":50547,"path":"All/rubygem-tty-markdown-0.7.2.pkg","repopath":"All/rubygem-tty-markdown-0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13240,"desc":"TTY::Markdown provides independent markdown processing component for TTY\ntoolkit. It converts a markdown document or text into a terminal friendly\noutput.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-kramdown":{"origin":"textproc/rubygem-kramdown","version":"2.4.0"},"rubygem-pastel":{"origin":"devel/rubygem-pastel","version":"0.8.0"},"rubygem-rouge":{"origin":"textproc/rubygem-rouge","version":"4.3.0"},"rubygem-strings":{"origin":"devel/rubygem-strings","version":"0.2.1"},"rubygem-tty-color":{"origin":"devel/rubygem-tty-color","version":"0.6.0"},"rubygem-tty-screen":{"origin":"devel/rubygem-tty-screen","version":"0.8.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-file","origin":"devel/rubygem-tty-file","version":"0.10.0","comment":"File and directory manipulation utility methods","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7321be4f63bee742f91d8335479e23d349911ab627336d81ba5a9d3ebcfe7044","flatsize":61054,"path":"All/rubygem-tty-file-0.10.0.pkg","repopath":"All/rubygem-tty-file-0.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16440,"desc":"TTY::File supports file and directory manipulation utility methods.\n\nThough Ruby's File and FileUtils libraries provide very robust apis for dealing\nwith files, this library aims to provide a level of abstraction that is much\nmore convenient, with useful logging capabilities.\n\nSee also: https://github.com/piotrmurach/tty-file","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-diff-lcs":{"origin":"textproc/rubygem-diff-lcs","version":"1.5.1"},"rubygem-pastel":{"origin":"devel/rubygem-pastel","version":"0.8.0"},"rubygem-tty-prompt":{"origin":"devel/rubygem-tty-prompt","version":"0.23.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-editor","origin":"devel/rubygem-tty-editor","version":"0.7.0","comment":"Open a file or text in a preferred terminal text editor","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"465e6384d8f3ffb1a00f7979110ebf04c7abaf2f4d18dc809507984ce54086df","flatsize":26487,"path":"All/rubygem-tty-editor-0.7.0.pkg","repopath":"All/rubygem-tty-editor-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8816,"desc":"TTY::Editor provides independent component for TTY toolkit. It opens a file or\ntext in the user's preferred editor.\n\nSee also: https://github.com/piotrmurach/tty-editor","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-tty-prompt":{"origin":"devel/rubygem-tty-prompt","version":"0.23.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-cursor","origin":"devel/rubygem-tty-cursor","version":"0.7.1","comment":"Move terminal cursor around","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b85779dad0bff6198ba303cf4cf2ea9c39936b02ca2e4eafe34b92419e2539df","flatsize":18235,"path":"All/rubygem-tty-cursor-0.7.1.pkg","repopath":"All/rubygem-tty-cursor-0.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6380,"desc":"TTY::Cursor provides independent cursor movement component for TTY toolkit. It\nsupports terminal cursor positioning, visibility and text manipulation. The\npurpose of this library is to help move the terminal cursor around and\nmanipulate text by using intuitive method calls.\n\nSee also: https://github.com/piotrmurach/tty-cursor","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-config","origin":"devel/rubygem-tty-config","version":"0.6.0","comment":"Highly customisable application configuration interface for terminal tools","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6beb69c85a1169d61acff8d5679f1ea890b91a7dc2c36b9105363333c0565d3","flatsize":67920,"path":"All/rubygem-tty-config-0.6.0.pkg","repopath":"All/rubygem-tty-config-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17640,"desc":"TTY::Config provides app configuration component for TTY toolkit. It defines,\nreads and writes any Ruby app configurations with a penchant for terminal\nclients.\n\nSee also: https://github.com/piotrmurach/tty-config","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-command","origin":"devel/rubygem-tty-command","version":"0.10.1","comment":"Execute shell commands with pretty logging","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1abb703083aa7d22bfc0521fab70e9190c8cfb18abcf9bdfb6d8c8698b4d5a5c","flatsize":60948,"path":"All/rubygem-tty-command-0.10.1.pkg","repopath":"All/rubygem-tty-command-0.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18756,"desc":"TTY::Command provides independent command execution component for TTY toolkit.\nIt runs external commands with pretty output logging and capture stdout, stderr\nand exit status. Redirect stdin, stdout and stderr of each command to a file or\na string.\n\nSee also: https://github.com/piotrmurach/tty-command","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pastel":{"origin":"devel/rubygem-pastel","version":"0.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-color","origin":"devel/rubygem-tty-color","version":"0.6.0","comment":"Terminal color capabilities detection","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24503577c9ebc95ad3616dae536a3d2331c4454dba102d8df53f2df2df29fdda","flatsize":17607,"path":"All/rubygem-tty-color-0.6.0.pkg","repopath":"All/rubygem-tty-color-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6596,"desc":"TTY::Color provides independent color support detection component for TTY\ntoolkit.\n\nSee also: https://github.com/piotrmurach/tty-color","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-trollop1","origin":"devel/rubygem-trollop1","version":"1.16.2","comment":"Commandline option parser for Ruby that gets out of your way","maintainer":"sunpoet@FreeBSD.org","www":"https://manageiq.github.io/trollop/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51d0c2c668f3ee0d896f9b8c29f0536845d70058f53deb54b488541f77a50087","flatsize":75955,"path":"All/rubygem-trollop1-1.16.2.pkg","repopath":"All/rubygem-trollop1-1.16.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18020,"desc":"Trollop is a commandline option parser for Ruby that gets out of your way.  One\nline of code per option is all you need to write. For that, you get a nice\nautomatically-generated help page (fit to your screen size!), robust option\nparsing, command subcompletion, and sensible defaults for everything you don't\nspecify.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-trollop","origin":"devel/rubygem-trollop","version":"2.9.10","comment":"Commandline option parser for Ruby that gets out of your way","maintainer":"sunpoet@FreeBSD.org","www":"https://manageiq.github.io/trollop/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d932d78c5e60011bb89cdf48ad3983f1827d0050cc5dd773a025522200edf6b","flatsize":102920,"path":"All/rubygem-trollop-2.9.10.pkg","repopath":"All/rubygem-trollop-2.9.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24696,"desc":"Trollop is a commandline option parser for Ruby that gets out of your way.  One\nline of code per option is all you need to write. For that, you get a nice\nautomatically-generated help page (fit to your screen size!), robust option\nparsing, command subcompletion, and sensible defaults for everything you don't\nspecify.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty","origin":"devel/rubygem-tty","version":"0.10.0_10","comment":"Toolbox for developing beautiful CLI clients","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"556ebba211d874e5ce9d417810f763bd488994cd81a4c4513463c9f499112f86","flatsize":200426,"path":"All/rubygem-tty-0.10.0_10.pkg","repopath":"All/rubygem-tty-0.10.0_10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44080,"desc":"TTY is a toolbox for developing beautiful command line clients in Ruby with a\nfluid interface for gathering input, querying terminal properties and displaying\ninformation.\n\nSee also: https://github.com/piotrmurach/tty","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-equatable":{"origin":"devel/rubygem-equatable","version":"0.7.0"},"rubygem-pastel":{"origin":"devel/rubygem-pastel","version":"0.8.0"},"rubygem-thor0":{"origin":"devel/rubygem-thor0","version":"0.20.3"},"rubygem-tty-box":{"origin":"devel/rubygem-tty-box","version":"0.7.0"},"rubygem-tty-color":{"origin":"devel/rubygem-tty-color","version":"0.6.0"},"rubygem-tty-command":{"origin":"devel/rubygem-tty-command","version":"0.10.1"},"rubygem-tty-config":{"origin":"devel/rubygem-tty-config","version":"0.6.0"},"rubygem-tty-cursor":{"origin":"devel/rubygem-tty-cursor","version":"0.7.1"},"rubygem-tty-editor":{"origin":"devel/rubygem-tty-editor","version":"0.7.0"},"rubygem-tty-file":{"origin":"devel/rubygem-tty-file","version":"0.10.0"},"rubygem-tty-font":{"origin":"devel/rubygem-tty-font","version":"0.5.0"},"rubygem-tty-logger":{"origin":"devel/rubygem-tty-logger","version":"0.6.0"},"rubygem-tty-markdown":{"origin":"devel/rubygem-tty-markdown","version":"0.7.2"},"rubygem-tty-pager":{"origin":"devel/rubygem-tty-pager","version":"0.14.0"},"rubygem-tty-pie":{"origin":"devel/rubygem-tty-pie","version":"0.4.0"},"rubygem-tty-platform":{"origin":"devel/rubygem-tty-platform","version":"0.3.0"},"rubygem-tty-progressbar":{"origin":"devel/rubygem-tty-progressbar","version":"0.18.2_1"},"rubygem-tty-prompt":{"origin":"devel/rubygem-tty-prompt","version":"0.23.1"},"rubygem-tty-screen":{"origin":"devel/rubygem-tty-screen","version":"0.8.2"},"rubygem-tty-spinner":{"origin":"devel/rubygem-tty-spinner","version":"0.9.3"},"rubygem-tty-table":{"origin":"devel/rubygem-tty-table","version":"0.12.0"},"rubygem-tty-tree":{"origin":"devel/rubygem-tty-tree","version":"0.4.0"},"rubygem-tty-which":{"origin":"devel/rubygem-tty-which","version":"0.5.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-tty-box","origin":"devel/rubygem-tty-box","version":"0.7.0","comment":"Draw various frames and boxes in your terminal interface","maintainer":"sunpoet@FreeBSD.org","www":"https://ttytoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae897f98250f54ecf9ddd767786d5689d50a114ccc1e68fcaf0e20d3b3551064","flatsize":38592,"path":"All/rubygem-tty-box-0.7.0.pkg","repopath":"All/rubygem-tty-box-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9944,"desc":"TTY::Box provides box drawing component for TTY toolkit. It draws various frames\nand boxes in your terminal interface.\n\nSee also: https://github.com/piotrmurach/tty-box","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pastel":{"origin":"devel/rubygem-pastel","version":"0.8.0"},"rubygem-strings":{"origin":"devel/rubygem-strings","version":"0.2.1"},"rubygem-tty-cursor":{"origin":"devel/rubygem-tty-cursor","version":"0.7.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-ttfunk17","origin":"print/rubygem-ttfunk17","version":"1.7.0","comment":"Font Metrics Parser for the Prawn PDF generator","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/prawnpdf/ttfunk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5cfa4975c23d5c7e24df8b19256a2164e57b26026453931d8862818891a8f65","flatsize":310714,"path":"All/rubygem-ttfunk17-1.7.0.pkg","repopath":"All/rubygem-ttfunk17-1.7.0.pkg","licenselogic":"or","licenses":["RUBY","GPLv2","GPLv3"],"pkgsize":56636,"desc":"TTFunk is a TrueType font parser written in pure ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["print","rubygems"]},{"name":"rubygem-ttfunk","origin":"print/rubygem-ttfunk","version":"1.8.0","comment":"Font Metrics Parser for the Prawn PDF generator","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/prawnpdf/ttfunk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e80f0f48476b5c8b404f653775b0e7ed72b7145cb6b75cf994f732e758961417","flatsize":385739,"path":"All/rubygem-ttfunk-1.8.0.pkg","repopath":"All/rubygem-ttfunk-1.8.0.pkg","licenselogic":"or","licenses":["RUBY","GPLv2","GPLv3"],"pkgsize":68144,"desc":"TTFunk is a TrueType font parser written in pure ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"}},"categories":["print","rubygems"]},{"name":"rubygem-tsort","origin":"devel/rubygem-tsort","version":"0.2.0","comment":"Topological sorting using Tarjan's algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/tsort","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee273444e7bcd80219c4ef8997ff035d5b9e3e0fb5c7694d1a72e0f333d9c749","flatsize":26233,"path":"All/rubygem-tsort-0.2.0.pkg","repopath":"All/rubygem-tsort-0.2.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":7684,"desc":"TSort implements topological sorting using Tarjan's algorithm for strongly\nconnected components.\n\nTSort is designed to be able to be used with any object which can be interpreted\nas a directed graph.\n\nTSort requires two methods to interpret an object as a graph, tsort_each_node\nand tsort_each_child:\n- tsort_each_node is used to iterate for all nodes over a graph.\n- tsort_each_child is used to iterate for child nodes of a given node.\n\nThe equality of nodes are defined by eql? and hash since TSort uses Hash\ninternally.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-truncato","origin":"textproc/rubygem-truncato","version":"0.7.12","comment":"Truncating HTML strings keeping a valid HTML markup","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jorgemanrubia/truncato","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b5f14a814f5ad932b795ba32f5828de2df324e2c346e27af01a6c938ae134aa","flatsize":14262,"path":"All/rubygem-truncato-0.7.12.pkg","repopath":"All/rubygem-truncato-0.7.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5560,"desc":"Truncato is a tool for truncating HTML strings\nkeeping a valid HTML markup","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-htmlentities":{"origin":"textproc/rubygem-htmlentities","version":"4.3.4"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-trilogy","origin":"databases/rubygem-trilogy","version":"2.8.1","comment":"Friendly MySQL-compatible library for Ruby, binding to libtrilogy","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/trilogy-libraries/trilogy/tree/main/contrib/ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4bc0f25e4c7f45e7045776d55cbf98eeee9e5cfb48cbd9ced1a3321598fec6a","flatsize":193977,"path":"All/rubygem-trilogy-2.8.1.pkg","repopath":"All/rubygem-trilogy-2.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34688,"desc":"Ruby bindings to the Trilogy client library","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32","libssl.so.12","libcrypto.so.12"]},{"name":"rubygem-travis-gh","origin":"devel/rubygem-travis-gh","version":"0.21.0","comment":"Multi-layer client for the GitHub API v3","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/travis-ci/gh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21754eb1a9a5cd34ae7838c51e2ce25933f1116442d5a6ae3c5f39e25d89d939","flatsize":39054,"path":"All/rubygem-travis-gh-0.21.0.pkg","repopath":"All/rubygem-travis-gh-0.21.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12400,"desc":"travis-gh is a highly flexible, layered, low-level GitHub client library, trying\nto get out of your way and let you get to the GitHub data as simple as possible.\nUnless you add layers, you will end up with Hashes and Arrays. The approach and\nAPI should be familiar from projects like Rack or Faraday.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-retry":{"origin":"www/rubygem-faraday-retry","version":"2.2.1"},"rubygem-faraday-typhoeus":{"origin":"www/rubygem-faraday-typhoeus","version":"1.1.0"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-net-http-persistent":{"origin":"www/rubygem-net-http-persistent","version":"4.0.2"},"rubygem-net-http-pipeline":{"origin":"www/rubygem-net-http-pipeline","version":"1.0.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-travis","origin":"devel/rubygem-travis","version":"1.14.0","comment":"CLI and Ruby client library for Travis CI","maintainer":"ruby@FreeBSD.org","www":"https://github.com/travis-ci/travis.rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59e41cd397827facf6ffd224f26ae2b3badea175e3b48d3b188d8bf9abaa041f","flatsize":628863,"path":"All/rubygem-travis-1.14.0.pkg","repopath":"All/rubygem-travis-1.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":169372,"desc":"CLI and Ruby client library for Travis CI","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-rack":{"origin":"www/rubygem-faraday-rack","version":"2.0.0"},"rubygem-highline2":{"origin":"devel/rubygem-highline2","version":"2.1.0"},"rubygem-json_pure":{"origin":"devel/rubygem-json_pure","version":"2.7.2"},"rubygem-launchy2":{"origin":"devel/rubygem-launchy2","version":"2.5.2"},"rubygem-pusher-client":{"origin":"www/rubygem-pusher-client","version":"0.6.2"},"rubygem-rack-test":{"origin":"www/rubygem-rack-test","version":"2.1.0_1"},"rubygem-travis-gh":{"origin":"devel/rubygem-travis-gh","version":"0.21.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-train-winrm","origin":"net/rubygem-train-winrm","version":"0.2.13","comment":"Allow applictaions using Train to speak to Windows using Remote Management","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/inspec/train-winrm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b198896083840e1f44d6907ee3e31aca47e097bb0cbe670242ed9b19de2882cd","flatsize":42250,"path":"All/rubygem-train-winrm-0.2.13.pkg","repopath":"All/rubygem-train-winrm-0.2.13.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10328,"desc":"This plugin allows applications that rely on Train to communicate with the WinRM\nAPI. This plugin relies on the winrm and winrm-fs gems for implementation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-winrm":{"origin":"sysutils/rubygem-winrm","version":"2.3.6"},"rubygem-winrm-elevated":{"origin":"sysutils/rubygem-winrm-elevated","version":"1.2.3"},"rubygem-winrm-fs":{"origin":"sysutils/rubygem-winrm-fs","version":"1.3.5"}},"categories":["net","rubygems"]},{"name":"rubygem-treetop","origin":"devel/rubygem-treetop","version":"1.6.12","comment":"Ruby-based DSL for text parsing and interpretation","maintainer":"ruby@FreeBSD.org","www":"https://github.com/cjheath/treetop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1762fd6d2d2c51502dfff94c658d117f9356b931e3485ec54490593128fe4865","flatsize":389384,"path":"All/rubygem-treetop-1.6.12.pkg","repopath":"All/rubygem-treetop-1.6.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76180,"desc":"Treetop is a Ruby-based DSL for text parsing and interpretation. It\nfacilitates an extension of the object-oriented paradigm called\nsyntax-oriented programming. There's a readme that will get you going\nand some examples.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-polyglot":{"origin":"devel/rubygem-polyglot","version":"0.3.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-train-rest","origin":"net/rubygem-train-rest","version":"0.5.0","comment":"Provide a transport to communicate easily with RESTful APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tecracer-chef/train-rest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce0bcba4aacc6d88690fb917233ed9e3bb9b0732cfe0f93277dccad5a20dee0b","flatsize":44177,"path":"All/rubygem-train-rest-0.5.0.pkg","repopath":"All/rubygem-train-rest-0.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10920,"desc":"Train transport provides a transport to communicate easily with RESTful APIs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"},"rubygem-rest-client":{"origin":"www/rubygem-rest-client","version":"2.1.0"},"rubygem-train-core":{"origin":"net/rubygem-train-core","version":"3.12.0"}},"categories":["net","rubygems"]},{"name":"rubygem-train-core","origin":"net/rubygem-train-core","version":"3.12.0","comment":"Minimal Train with a backends for ssh and winrm","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/inspec/train","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94858da497d00fb4124aa32f209761d3f11c384adbad9852e3519837d284ffd4","flatsize":170614,"path":"All/rubygem-train-core-3.12.0.pkg","repopath":"All/rubygem-train-core-3.12.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41580,"desc":"Train lets you talk to your local or remote operating systems and APIs with a\nunified interface.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-mixlib-shellout":{"origin":"devel/rubygem-mixlib-shellout","version":"3.2.5"},"rubygem-net-scp":{"origin":"security/rubygem-net-scp","version":"4.0.0"},"rubygem-net-ssh6":{"origin":"security/rubygem-net-ssh6","version":"6.1.0"}},"categories":["net","rubygems"]},{"name":"rubygem-tool","origin":"devel/rubygem-tool","version":"0.2.3","comment":"Ruby library used by Sinatra 2.0, Mustermann and related projects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rkh/tool","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f172ebc490031bcff9a3f59387d5dc0e227de1c4f431d09f4cb155e8571d46ff","flatsize":19611,"path":"All/rubygem-tool-0.2.3.pkg","repopath":"All/rubygem-tool-0.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7236,"desc":"Welcome to Tool, the general purpose Ruby library used by Sinatra 2.0,\nMustermann and related projects.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tomlrb1","origin":"textproc/rubygem-tomlrb1","version":"1.3.0","comment":"Racc-based TOML parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fbernier/tomlrb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"718069dd250b3dc9c21c7b4e4c8accab06b20f83b939c82966d88071b3aadc9c","flatsize":27058,"path":"All/rubygem-tomlrb1-1.3.0.pkg","repopath":"All/rubygem-tomlrb1-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6864,"desc":"Tomlrb is a Racc-based TOML Ruby parser supporting the 0.4.0 version of the\nspec.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-train","origin":"net/rubygem-train","version":"3.12.0","comment":"Transport interface to talk to different backends","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/inspec/train","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ca0146ccf56206c02ea56e5cb55ab74f8b3d3c85a14d6b30b5dd539159fec14","flatsize":55981,"path":"All/rubygem-train-3.12.0.pkg","repopath":"All/rubygem-train-3.12.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13616,"desc":"Train lets you talk to your local or remote operating systems and APIs with a\nunified interface.\n\nIt allows you to:\n- execute commands via run_command\n- interact with files via file\n- identify the target operating system via os\n- authenticate to API-based services and treat them like a platform\n\nTrain supports:\n- Local execution\n- SSH\n- WinRM\n- Docker\n- Mock (for testing and debugging)\n- AWS as an API\n- Azure as an API\n- VMware via PowerCLI\n- Habitat","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-azure_graph_rbac":{"origin":"devel/rubygem-azure_graph_rbac","version":"0.17.2"},"rubygem-azure_mgmt_key_vault":{"origin":"devel/rubygem-azure_mgmt_key_vault","version":"0.17.7"},"rubygem-azure_mgmt_resources":{"origin":"devel/rubygem-azure_mgmt_resources","version":"0.18.2"},"rubygem-azure_mgmt_security":{"origin":"devel/rubygem-azure_mgmt_security","version":"0.19.0"},"rubygem-azure_mgmt_storage":{"origin":"devel/rubygem-azure_mgmt_storage","version":"0.23.0"},"rubygem-docker-api":{"origin":"net/rubygem-docker-api","version":"1.34.2"},"rubygem-google-apis-admin_directory_v1":{"origin":"devel/rubygem-google-apis-admin_directory_v1","version":"0.57.0"},"rubygem-google-apis-cloudkms_v1":{"origin":"devel/rubygem-google-apis-cloudkms_v1","version":"0.50.0"},"rubygem-google-apis-cloudresourcemanager_v1035":{"origin":"devel/rubygem-google-apis-cloudresourcemanager_v1035","version":"0.35.0"},"rubygem-google-apis-compute_v1":{"origin":"devel/rubygem-google-apis-compute_v1","version":"0.100.0"},"rubygem-google-apis-iam_v1050":{"origin":"devel/rubygem-google-apis-iam_v1050","version":"0.50.0"},"rubygem-google-apis-monitoring_v3":{"origin":"devel/rubygem-google-apis-monitoring_v3","version":"0.63.0"},"rubygem-google-apis-storage_v1":{"origin":"devel/rubygem-google-apis-storage_v1","version":"0.39.0"},"rubygem-googleauth":{"origin":"security/rubygem-googleauth","version":"1.11.0"},"rubygem-inifile":{"origin":"textproc/rubygem-inifile","version":"3.0.0"},"rubygem-train-core":{"origin":"net/rubygem-train-core","version":"3.12.0"},"rubygem-train-winrm":{"origin":"net/rubygem-train-winrm","version":"0.2.13"}},"categories":["net","rubygems"]},{"name":"rubygem-toml-rb","origin":"www/rubygem-toml-rb","version":"2.2.0","comment":"TOML parser using Citrus parsing library","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/emancu/toml-rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35a737e6665f96d756f1f78f19f4634fcc5fa3c5739534ff1aba86e0cc26632f","flatsize":25038,"path":"All/rubygem-toml-rb-2.2.0.pkg","repopath":"All/rubygem-toml-rb-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8692,"desc":"A TOML parser using Citrus parsing library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-citrus":{"origin":"textproc/rubygem-citrus","version":"3.0.2"}},"categories":["www","rubygems"]},{"name":"rubygem-traces","origin":"devel/rubygem-traces","version":"0.11.1","comment":"Application instrumentation and tracing","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/traces/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96af714885d4e65b16e12b79ed36d49ce69ee232347cb629788e0f1e6ae5720c","flatsize":23151,"path":"All/rubygem-traces-0.11.1.pkg","repopath":"All/rubygem-traces-0.11.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9012,"desc":"Traces captures nested traces during code execution in a vendor agnostic way.\n\nFeatures:\n- Zero-overhead if tracing is disabled and minimal overhead if enabled.\n- Small opinionated interface with standardised semantics, consistent with the\n  W3C Trace Context Specification.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-transaction-simple","origin":"devel/rubygem-transaction-simple","version":"1.4.0.2_1","comment":"Simple object transaction support","maintainer":"ruby@FreeBSD.org","www":"http://trans-simple.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b568a9bbea626a97e659b7b9e2c7cc5374cc8e088e334560891ff8ed96fee2d","flatsize":69920,"path":"All/rubygem-transaction-simple-1.4.0.2_1.pkg","repopath":"All/rubygem-transaction-simple-1.4.0.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13860,"desc":"Transaction::Simple provides a generic way to add active transaction support\nto objects. The transaction methods added by this module will work with most\nobjects, excluding those that cannot be Marshal-ed (bindings, procedure\nobjects, IO instances, or singleton objects).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tpm-key_attestation","origin":"security/rubygem-tpm-key_attestation","version":"0.12.0_1","comment":"TPM Key Attestation verifier","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/cedarcode/tpm-key_attestation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43411921b75cfca2479421175000180147c3dd62cdc38fb5c61a423348b2e027","flatsize":77690,"path":"All/rubygem-tpm-key_attestation-0.12.0_1.pkg","repopath":"All/rubygem-tpm-key_attestation-0.12.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29424,"desc":"TPM Key Attestation verifier","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bindata":{"origin":"devel/rubygem-bindata","version":"2.4.15"},"rubygem-openssl":{"origin":"security/rubygem-openssl","version":"3.2.0"},"rubygem-openssl-signature_algorithm":{"origin":"security/rubygem-openssl-signature_algorithm","version":"1.0.0"}},"categories":["security","rubygems"]},{"name":"rubygem-totoridipjp","origin":"www/rubygem-totoridipjp","version":"0.1.0_1","comment":"Ruby interface to totori.dip.jp Web API","maintainer":"tota@FreeBSD.org","www":"https://rubygems.org/gems/totoridipjp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a03b7e7b2b23b3a0417be7b6fac267cfb11a91f3a20b53abc8e52da62c796c5c","flatsize":7625,"path":"All/rubygem-totoridipjp-0.1.0_1.pkg","repopath":"All/rubygem-totoridipjp-0.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4036,"desc":"A Ruby library that provides access to totori.dip.jp Web APIs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-tracer","origin":"devel/rubygem-tracer","version":"0.2.3","comment":"Output a source level execution trace of a Ruby program","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/tracer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bddfdece835bf7761beb76863b7eec27f425e5bb7040a979bd1b168c06ddef0","flatsize":35136,"path":"All/rubygem-tracer-0.2.3.pkg","repopath":"All/rubygem-tracer-0.2.3.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":11588,"desc":"Tracer outputs a source level execution trace of a Ruby program.\n\nIt does this by registering an event handler with Kernel#set_trace_func for\nprocessing incoming events. It also provides methods for filtering unwanted\ntrace output (see Tracer.add_filter, Tracer.on, and Tracer.off).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tomlrb","origin":"textproc/rubygem-tomlrb","version":"2.0.3","comment":"Racc-based TOML parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fbernier/tomlrb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0bee341a8087736b0019b9bca0e991c34cd5ec51e577eab7349fe2b1b409f2b","flatsize":43839,"path":"All/rubygem-tomlrb-2.0.3.pkg","repopath":"All/rubygem-tomlrb-2.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9820,"desc":"Tomlrb is a Racc-based TOML Ruby parser supporting the 0.4.0 version of the\nspec.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-trailblazer-option","origin":"devel/rubygem-trailblazer-option","version":"0.1.2","comment":"Dynamic options to evaluate at runtime","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/trailblazer/trailblazer-option","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39e054e99034e3a65df591c197d1324d51399997a68a2d8334358d14440b83e0","flatsize":17596,"path":"All/rubygem-trailblazer-option-0.1.2.pkg","repopath":"All/rubygem-trailblazer-option-0.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6644,"desc":"Trailblazer::Option is the one of the core concept behind traiblazer-operation's\nstep API, reform's populator API etc. It makes us possible to accept any kind of\ncallable objects at compile time and execute them at runtime.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-toml","origin":"textproc/rubygem-toml","version":"0.3.0","comment":"TOML parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jm/toml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aed611e786fe3b0d698c50f0aeff2865994a0681f4985f4912851e04a0f9b8f3","flatsize":18553,"path":"All/rubygem-toml-0.3.0.pkg","repopath":"All/rubygem-toml-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7340,"desc":"rubygem-toml is a TOML parser.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-parslet":{"origin":"textproc/rubygem-parslet","version":"2.0.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-tinyatom","origin":"www/rubygem-tinyatom","version":"0.3.6_2","comment":"Small and easy to use ruby Atom feed generator","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mmb/tinyatom","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"350d4abc4a31f76b0f8773a498362075418bb1130a6e589d54059ead6e537233","flatsize":11492,"path":"All/rubygem-tinyatom-0.3.6_2.pkg","repopath":"All/rubygem-tinyatom-0.3.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4724,"desc":"Small and easy to use ruby Atom feed generator","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-public_suffix":{"origin":"dns/rubygem-public_suffix","version":"6.0.0"}},"categories":["www","rubygems"]},{"name":"rubygem-to_regexp","origin":"devel/rubygem-to_regexp","version":"0.2.1","comment":"Provides a safe way to convert strings to regexps","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/seamusabshere/to_regexp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1384552a9ee42e403309c0e9f07226ab98b8f136690ec30fdfbaa598312141a5","flatsize":17139,"path":"All/rubygem-to_regexp-0.2.1.pkg","repopath":"All/rubygem-to_regexp-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6320,"desc":"Basically a safe way to convert strings to regexps (with options).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tinder","origin":"net-im/rubygem-tinder","version":"1.10.1_3","comment":"Ruby API for interfacing with Campfire","maintainer":"ruby@FreeBSD.org","www":"https://github.com/collectiveidea/tinder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"647e456f98f145e694edcc803d92e91cee810fc64dcba82d04490f251d0deaa7","flatsize":54754,"path":"All/rubygem-tinder-1.10.1_3.pkg","repopath":"All/rubygem-tinder-1.10.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15916,"desc":"A Ruby API for interfacing with Campfire, the 37Signals chat application.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"},"rubygem-faraday0":{"origin":"www/rubygem-faraday0","version":"0.17.6"},"rubygem-faraday_middleware0":{"origin":"www/rubygem-faraday_middleware0","version":"0.14.0"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"},"rubygem-json1":{"origin":"devel/rubygem-json1","version":"1.8.6"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-twitter-stream":{"origin":"net/rubygem-twitter-stream","version":"0.1.16_2"}},"categories":["net-im","rubygems"]},{"name":"rubygem-tk","origin":"x11-toolkits/rubygem-tk","version":"0.4.0","comment":"Ruby interface to TclTk-8.6","maintainer":"nmingotti@gmail.com","www":"https://github.com/ruby/tk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"517b68505a75cf915d4338a86106c11b854a6e76bb81154dbf62daf590129bf7","flatsize":6206980,"path":"All/rubygem-tk-0.4.0.pkg","repopath":"All/rubygem-tk-0.4.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1289060,"desc":"rubygem-tk provides the gem \"tk\", a Ruby interface to the\nTk GUI toolkit.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","rubygems"],"shlibs_required":["libruby32.so.32","libX11.so.6","libtcl86.so.1","libtk86.so.1"]},{"name":"rubygem-titlecase","origin":"devel/rubygem-titlecase","version":"0.1.1","comment":"Ruby string extensions to add title case support","maintainer":"ruby@FreeBSD.org","www":"https://github.com/samsouder/titlecase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80f7a2a3374dba19865b6eb737bc8c86b00c6ebfbceac723d4c396c2e45df330","flatsize":7023,"path":"All/rubygem-titlecase-0.1.1.pkg","repopath":"All/rubygem-titlecase-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3468,"desc":"A set of methods added to the String class to allow title casing of strings:\n- capitalize each word\n- downcase each of the small_words\n- words with capitals after the first character are left alone\n- words with periods are left alone\n- first and last word always capitalized\n- small words after colons are capitalized","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tmuxinator","origin":"sysutils/rubygem-tmuxinator","version":"3.3.0","comment":"Manage complex tmux sessions easily","maintainer":"ruby@FreeBSD.org","www":"https://github.com/tmuxinator/tmuxinator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbe63bfe158e1a95e0f1e14d2e80d8709b34e16abdf2e50ea89295248e592011","flatsize":148062,"path":"All/rubygem-tmuxinator-3.3.0.pkg","repopath":"All/rubygem-tmuxinator-3.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29588,"desc":"Tmuxinator allows complex tmux sessions to be defined using YAML and ERB,\nand handles launching and reattaching those session.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-erubi":{"origin":"www/rubygem-erubi","version":"1.13.0"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"},"rubygem-xdg2":{"origin":"devel/rubygem-xdg2","version":"2.2.5"},"tmux":{"origin":"sysutils/tmux","version":"3.3a_3"}},"categories":["sysutils","ruby"],"options":{"TMUX":"on","TMUX23":"off"}},{"name":"rubygem-tinymce-rails","origin":"www/rubygem-tinymce-rails","version":"4.7.13","comment":"Seamlessly integrates TinyMCE into the Rails asset pipeline","maintainer":"zi@FreeBSD.org","www":"https://github.com/spohlenz/tinymce-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8991dcf3ad7a26a979073f7577e61e96eb2ca0425bfa74659d4d1bae5e1d3c2","flatsize":2430263,"path":"All/rubygem-tinymce-rails-4.7.13.pkg","repopath":"All/rubygem-tinymce-rails-4.7.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":507724,"desc":"Seamlessly integrates TinyMCE into the Rails asset pipeline introduced\nin Rails 3.1.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"}},"categories":["www","rubygems"]},{"name":"rubygem-timfel-krb5-auth","origin":"security/rubygem-timfel-krb5","version":"0.8.3","comment":"KRB5 for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/timfel/krb5-auth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e2c7d03304c5af133a2ac0b697d9576ba55925fd294e9c839d986b63f648a1d","flatsize":21314,"path":"All/rubygem-timfel-krb5-auth-0.8.3.pkg","repopath":"All/rubygem-timfel-krb5-auth-0.8.3.pkg","licenselogic":"single","pkgsize":8212,"desc":"timfel-krb5-auth - ruby wrapper for KRB5","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"],"shlibs_required":["libruby32.so.32","libcom_err.so.3.0","libkrb5.so.3.3"]},{"name":"rubygem-tins","origin":"devel/rubygem-tins","version":"1.33.0","comment":"Useful tools library in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/flori/tins","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1aaef37a3316f16a716d6a98a842f7c2e786e826316df161b197a6830e1548c1","flatsize":498311,"path":"All/rubygem-tins-1.33.0.pkg","repopath":"All/rubygem-tins-1.33.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":88904,"desc":"Useful tools library in Ruby - All the stuff that isn't good/big enough for a\nreal library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"},"rubygem-sync":{"origin":"devel/rubygem-sync","version":"0.5.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-timeout","origin":"devel/rubygem-timeout","version":"0.4.1","comment":"Auto-terminate potentially long-running operations in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/timeout","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7984f4f8101fdc0ca1cf177cc3399d9945118c5344358e07b489dbc43e39056d","flatsize":14912,"path":"All/rubygem-timeout-0.4.1.pkg","repopath":"All/rubygem-timeout-0.4.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":5776,"desc":"Timeout provides a way to auto-terminate a potentially long-running operation if\nit hasn't finished in a fixed amount of time.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tmpdir","origin":"devel/rubygem-tmpdir","version":"0.2.0","comment":"Extend the Dir class to manage the OS temporary file path","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/tmpdir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5379415d48779fd736e4f6575b045d730e5367dd9aec3fa01b65518ab4311c7b","flatsize":14375,"path":"All/rubygem-tmpdir-0.2.0.pkg","repopath":"All/rubygem-tmpdir-0.2.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":6352,"desc":"Dir.mktmpdir creates a temporary directory. The directory is created with 0700\npermission.\n\nApplication should not change the permission to make the temporary directory\naccessible from other users.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fileutils":{"origin":"devel/rubygem-fileutils","version":"1.7.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-timeliness","origin":"devel/rubygem-timeliness","version":"0.4.5","comment":"Fast date/time parser with customisable formats, timezone and I18n support","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/adzap/timeliness","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea92c508ea1da2d7b9300d367f6082b0734976414b5bdd5f79da2172bb7faf8e","flatsize":88063,"path":"All/rubygem-timeliness-0.4.5.pkg","repopath":"All/rubygem-timeliness-0.4.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21712,"desc":"Date/time parser for Ruby with the following features:\n- Extensible with custom formats and tokens.\n- It's pretty fast. Up to 60%25 faster than Time/Date parse method.\n- Control the parser strictness.\n- Control behaviour of ambiguous date formats (US vs European e.g. mm/dd/yy,\n  dd/mm/yy).\n- I18n support (for months), if I18n gem loaded.\n- Fewer WTFs than Time/Date parse method.\n- Has no dependencies.\n\nExtracted from the validates_timeliness gem, it has been rewritten cleaner and\nmuch faster. It's most suitable for when you need to control the parsing\nbehaviour. It's faster than the Time/Date class parse methods, so it has general\nappeal.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-timecop","origin":"devel/rubygem-timecop","version":"0.9.10","comment":"Mock current time to test time-dependent code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/travisjeffery/timecop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2e4191134cc0046486200694079b211d93a385331a7fade29e00bd7918c38de","flatsize":28934,"path":"All/rubygem-timecop-0.9.10.pkg","repopath":"All/rubygem-timecop-0.9.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9452,"desc":"timecop is a gem providing \"time travel\" and \"time freezing\" capabilities,\nmaking it dead simple to test time-dependent code. It provides a unified method\nto mock Time.now, Date.today, and DateTime.now in a single call.\n\nFeatures:\n- Freeze time to a specific point.\n- Travel back to a specific point in time, but allow time to continue moving\n  forward from there.\n- Scale time by a given scaling factor that will cause time to move at an\n  accelerated pace.\n- No dependencies, can be used with any ruby project\n- Timecop api allows arguments to be passed into #freeze and #travel as one of\n  the following:\n  - Time instance\n  - DateTime instance\n  - Date instance\n  - individual arguments (year, month, day, hour, minute, second)\n  - a single integer argument that is interpreted as an offset in seconds from\n    Time.now\n- Nested calls to Timecop#travel and Timecop#freeze are supported -- each block\n  will maintain its interpretation of now.\n- Works with regular Ruby projects, and Ruby on Rails projects","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-time","origin":"devel/rubygem-time","version":"0.3.0","comment":"Extend the Time class with methods for parsing and conversion","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/time","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3b76cc5b87caada87d4b8507855effc6ca5156148a07ccb59371fed3e9697b9","flatsize":35597,"path":"All/rubygem-time-0.3.0.pkg","repopath":"All/rubygem-time-0.3.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":11508,"desc":"When 'time' is required, Time is extended with additional methods for parsing\nand converting Times.\n\nThis library extends the Time class with the following conversions between date\nstrings and Time objects:\n- date-time defined by RFC 2822\n- HTTP-date defined by RFC 2616.\n- dateTime defined by XML Schema Part 2: Datatypes (ISO 8601)\n- various formats handled by Date._parse\n- custom formats handled by Date._strptime","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-date":{"origin":"devel/rubygem-date","version":"3.3.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-thread-local","origin":"devel/rubygem-thread-local","version":"1.1.0","comment":"Provide a class-level mixin to make thread local state easy","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/socketry/thread-local","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1e32b590447d48f392e059b38dec810edc193adf1949b4e597e4f8e818c038b","flatsize":5926,"path":"All/rubygem-thread-local-1.1.0.pkg","repopath":"All/rubygem-thread-local-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3128,"desc":"Thread::Local provides a simple high level interface for per-class thread\nlocals. Implements a standard interface for \"shared global state\". It avoids\nreinventing thread-local semantics in your own code by using this\nimplementation.\n\nFeatures:\n- Convert global state to thread local state easily.\n- Avoid race conditions and data corruption.\n- Provides a standard interface for policy driven design.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tilt1","origin":"devel/rubygem-tilt1","version":"1.4.1","comment":"Generic interface to multiple Ruby template engines","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rtomayko/tilt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c8126a45b9ff75ecd1614c6e2f7c7d37466df54fc6f1114868b6cfc0f98facb","flatsize":175044,"path":"All/rubygem-tilt1-1.4.1.pkg","repopath":"All/rubygem-tilt1-1.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36936,"desc":"Tilt is a thin interface over a bunch of different Ruby template engines in an\nattempt to make their usage as generic possible. This is useful for web\nframeworks, static site generators, and other systems that support multiple\ntemplate engines but don't want to code for each of them individually.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tilt","origin":"devel/rubygem-tilt","version":"2.3.0","comment":"Generic interface to multiple Ruby template engines","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jeremyevans/tilt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64f9e85de5b86864dcb71b6b58270e0097a469c9569d55e658bd2db422b88761","flatsize":73434,"path":"All/rubygem-tilt-2.3.0.pkg","repopath":"All/rubygem-tilt-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22528,"desc":"Tilt is a thin interface over a bunch of different Ruby template engines in an\nattempt to make their usage as generic possible. This is useful for web\nframeworks, static site generators, and other systems that support multiple\ntemplate engines but don't want to code for each of them individually.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-tidy_ffi","origin":"textproc/rubygem-tidy_ffi","version":"1.0.1","comment":"Tidy library interface via FFI","maintainer":"ruby@FreeBSD.org","www":"https://github.com/libc/tidy_ffi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1177a4bb6c55703a2b81a7c5f5593cc69b868adec0043f16e938eb5ed5b00ab","flatsize":28104,"path":"All/rubygem-tidy_ffi-1.0.1.pkg","repopath":"All/rubygem-tidy_ffi-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9240,"desc":"Tidy library interface via FFI","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-thwait","origin":"devel/rubygem-thwait","version":"0.2.0","comment":"Watches for termination of multiple threads","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/thwait","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae9db2a001602a6783aa459fea49764b0af4ab5c1aa5e6efcfe76af70d837e9d","flatsize":10128,"path":"All/rubygem-thwait-0.2.0.pkg","repopath":"All/rubygem-thwait-0.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4696,"desc":"ThreadsWait watches for termination of multiple threads. Basic functionality\n(wait until specified threads have terminated) can be accessed through the class\nmethod ThreadsWait::all_waits. Finer control can be gained using instance\nmethods.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-e2mmap":{"origin":"devel/rubygem-e2mmap","version":"0.1.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-thrift","origin":"devel/rubygem-thrift","version":"0.16.0,1","comment":"Ruby interface to thrift","maintainer":"komarov@valerka.net","www":"https://thrift.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"710cbdf7e68ce20ab3514bafca11b8e2c078ee6285086a75c2472c1dfbc5b9a4","flatsize":500611,"path":"All/rubygem-thrift-0.16.0,1.pkg","repopath":"All/rubygem-thrift-0.16.0,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":75180,"desc":"Ruby interface to Thrift.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"],"annotations":{"cpe":"cpe:2.3:a:apache:thrift:0.16.0:::::dragonfly6:x86_64"}},{"name":"rubygem-thread_safe","origin":"devel/rubygem-thread_safe","version":"0.3.6","comment":"Thread-safe collections and utilities for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby-concurrency/thread_safe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aac5acfe73573c1651b4fc3ea3c6163a107a7827bd2b4407a9dcd6afea061cca","flatsize":153931,"path":"All/rubygem-thread_safe-0.3.6.pkg","repopath":"All/rubygem-thread_safe-0.3.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35512,"desc":"Thread-safe collections and utilities for Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-thor12","origin":"devel/rubygem-thor12","version":"1.2.2","comment":"Scripting framework that replaces rake, sake, and rubigen","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/thor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9e45a5ae3dc583402d64044117dedb1383be1560d824752a349e6435676ffe8","flatsize":185256,"path":"All/rubygem-thor12-1.2.2.pkg","repopath":"All/rubygem-thor12-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44848,"desc":"A scripting framework that replaces rake, sake and rubigen","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-thor0","origin":"devel/rubygem-thor0","version":"0.20.3","comment":"Scripting framework that replaces rake, sake, and rubigen","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/erikhuda/thor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08586d00ec487f9de369ee2da6c9349d0b2197c9f90964c14013dfb157aed9e0","flatsize":190829,"path":"All/rubygem-thor0-0.20.3.pkg","repopath":"All/rubygem-thor0-0.20.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47200,"desc":"A scripting framework that replaces rake, sake and rubigen","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-thor","origin":"devel/rubygem-thor","version":"1.3.1","comment":"Scripting framework that replaces rake, sake, and rubigen","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/thor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0668f9abac5af0b2786ce5eba796c9faf666e3f4f60560bb1f93bd66a65aa99d","flatsize":198323,"path":"All/rubygem-thor-1.3.1.pkg","repopath":"All/rubygem-thor-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47736,"desc":"A scripting framework that replaces rake, sake and rubigen","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-thin","origin":"www/rubygem-thin","version":"1.8.2","comment":"Fast and simple Ruby web server","maintainer":"ruby@FreeBSD.org","www":"https://github.com/macournoyer/thin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dc01c69fc3caecd5cc85ad26c99cd9d255393df54f7e9ca0777411163adc81c","flatsize":200825,"path":"All/rubygem-thin-1.8.2.pkg","repopath":"All/rubygem-thin-1.8.2.pkg","licenselogic":"or","licenses":["GPLv2+","RUBY"],"pkgsize":53572,"desc":"Thin is a Ruby web server that glues together 3 of the best\nRuby libraries in web history:\n\n* the Mongrel parser, the root of Mongrel speed and security\n* Event Machine, a network I/O library with extremely high scalability,\n  performance and stability\n* Rack, a minimal interface between webservers and Ruby frameworks\n\nWhich makes it, with all humility, the most secure, stable, fast and\nextensible Ruby web server bundled in an easy to use gem for your own\npleasure.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-daemons":{"origin":"devel/rubygem-daemons","version":"1.4.1"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"},"rubygem-rack16":{"origin":"www/rubygem-rack16","version":"1.6.13"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-test-unit","origin":"devel/rubygem-test-unit","version":"3.6.2","comment":"Improved version of Test::Unit bundled in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://test-unit.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b50d94d171a640a2a9422442f833a5329fca3770eade345cf98abd48c3b982a","flatsize":441598,"path":"All/rubygem-test-unit-3.6.2.pkg","repopath":"All/rubygem-test-unit-3.6.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","PSFL","RUBY"],"pkgsize":79364,"desc":"An xUnit family unit testing framework for Ruby.\n\nTest::Unit (test-unit) is unit testing framework for Ruby, based on xUnit\nprinciples. These were originally designed by Kent Beck, creator of extreme\nprogramming software development methodology, for Smalltalk's SUnit. It allows\nwriting tests, checking results and automated testing in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-power_assert":{"origin":"devel/rubygem-power_assert","version":"2.0.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-text","origin":"textproc/rubygem-text","version":"1.3.1","comment":"Collection of text algorithms","maintainer":"ruby@FreeBSD.org","www":"https://github.com/threedaymonk/text","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1eb098193223013abc97cd3aa836f9a2333a63dfd4b1a0a7209d44df3129fc44","flatsize":428887,"path":"All/rubygem-text-1.3.1.pkg","repopath":"All/rubygem-text-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":101536,"desc":"A collection of text algorithms: Levenshtein, Soundex, Metaphone,\nDouble Metaphone, Porter Stemming","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-terser","origin":"textproc/rubygem-terser","version":"1.0.2","comment":"Terser minifies JavaScript files for Ruby","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ahorek/terser-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1866c54f8888818bdabeacc60047ed16473c018cd314789c97cf73908b57864","flatsize":453175,"path":"All/rubygem-terser-1.0.2.pkg","repopath":"All/rubygem-terser-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":114480,"desc":"Terser minifies JavaScript files by wrapping TerserJS to be accessible in Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-execjs":{"origin":"devel/rubygem-execjs","version":"2.9.1_1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-terrapin","origin":"devel/rubygem-terrapin","version":"1.0.1","comment":"Run shell commands safely","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/thoughtbot/terrapin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d698b9c9dc059abf7b8a4d93f56458a975e5d090248d115ae0f2495074345634","flatsize":46744,"path":"All/rubygem-terrapin-1.0.1.pkg","repopath":"All/rubygem-terrapin-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14544,"desc":"Terrapin runs shell commands safely, even with user-supplied values.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-climate_control":{"origin":"devel/rubygem-climate_control","version":"1.2.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-terminal-table","origin":"textproc/rubygem-terminal-table","version":"3.0.2","comment":"Simple, feature rich ASCII table generation library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tj/terminal-table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4f4484877684484fd0f990388ed8db4f01262941dde8698ea3d2ffbe9ed9b91","flatsize":60769,"path":"All/rubygem-terminal-table-3.0.2.pkg","repopath":"All/rubygem-terminal-table-3.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17812,"desc":"Terminal Table is a fast and simple, yet feature rich ASCII table generator\nwritten in Ruby.\n\nFeatures:\n- Optional headings\n- Alignment of columns, headings, or cells\n- Supports column span\n- Easy modification of table strings (+, -, |)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-unicode-display_width":{"origin":"devel/rubygem-unicode-display_width","version":"2.5.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-termcolor","origin":"textproc/rubygem-termcolor","version":"1.2.2","comment":"Library for ANSII color formatting like HTML for output in terminal","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jugyo/termcolor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a7fe1cf03b1d52a4930b86d90028e500841a42c940bcc44423a56d6f738c027","flatsize":11489,"path":"All/rubygem-termcolor-1.2.2.pkg","repopath":"All/rubygem-termcolor-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5128,"desc":"Termcolor is a library for ANSI color formatting like HTML for output in\nterminal.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-term-ansicolor","origin":"devel/rubygem-term-ansicolor","version":"1.9.0","comment":"Term::ANSIColor for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://flori.github.io/term-ansicolor/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ede1773eea036359628f0e7cefca8e60919031bdd7f20d4583a4cb16cd53696b","flatsize":141263,"path":"All/rubygem-term-ansicolor-1.9.0.pkg","repopath":"All/rubygem-term-ansicolor-1.9.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40540,"desc":"Small Ruby library that colors strings using ANSI escape sequences.\nIt's possible to use constants:\n\n    print red, bold, \"red bold\", reset, \"\\n\"\n\nor unary functions:\n\n    print red(bold(\"red bold\")), \"\\n\"\n\nBlockforms do also autoreset at the block's end:\n\n    print red { bold { \"red bold\" } }, \"\\n\"\n\nIt's also possible to use this module as Mixin for classes of objects that\nrespond to :to_str, e.g. String.\n\n    class String\n      include Term::ANSIColor\n    end\n    print \"red bold\".red.bold, \"\\n\"","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-tins":{"origin":"devel/rubygem-tins","version":"1.33.0"}},"categories":["devel","ruby"]},{"name":"rubygem-temple","origin":"devel/rubygem-temple","version":"0.10.3","comment":"Template compilation framework in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/judofyr/temple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4316a1e2609db074880394dbc3b698b57a2e3505066e7660c4aaf6404ab19039","flatsize":100965,"path":"All/rubygem-temple-0.10.3.pkg","repopath":"All/rubygem-temple-0.10.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28732,"desc":"A template language whose goal is reduce the syntax to the essential parts\nwithout becoming cryptic.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-terser11","origin":"textproc/rubygem-terser11","version":"1.1.20","comment":"Minify JavaScript files by wrapping TerserJS to be accessible in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ahorek/terser-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1825e1a35bc734113c00a84727dd98edac3138e79e3e5a287f5de8fe3fd45f67","flatsize":725187,"path":"All/rubygem-terser11-1.1.20.pkg","repopath":"All/rubygem-terser11-1.1.20.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":148516,"desc":"Ruby wrapper for Terser JavaScript compressor.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-execjs":{"origin":"devel/rubygem-execjs","version":"2.9.1_1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-tdiff","origin":"devel/rubygem-tdiff","version":"0.4.0","comment":"Calculates the differences between two tree-like structures","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/postmodern/tdiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07873cd913fce19c55f2740e2a2e9b497bd6f7fc28d171b99bae361a6b08147e","flatsize":21823,"path":"All/rubygem-tdiff-0.4.0.pkg","repopath":"All/rubygem-tdiff-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7508,"desc":"TDiff calculates the differences between two tree-like structures. Similar to\nRubys built-in TSort module.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-templater","origin":"devel/rubygem-templater","version":"1.0.0","comment":"Ruby code generation framework","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jnicklas/templater","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62c1b2e56455f650d4f458f4922e69aa5cf50cfaa38cab22d132b84ba04e577a","flatsize":148495,"path":"All/rubygem-templater-1.0.0.pkg","repopath":"All/rubygem-templater-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28020,"desc":"Templater is a powerful code generation framework. It declarative\nrules for generators, supports generators discovery in gems, has idea\nof actions other than template rendering and is open for extension.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-diff-lcs":{"origin":"textproc/rubygem-diff-lcs","version":"1.5.1"},"rubygem-extlib":{"origin":"devel/rubygem-extlib","version":"0.9.16"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-tempfile","origin":"devel/rubygem-tempfile","version":"0.2.1","comment":"Utility class for managing temporary files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/tempfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9814a8eaf176c788feaebd6e43626deb3995a6cd0ec9141ec4a5b1c730b7f2af","flatsize":24377,"path":"All/rubygem-tempfile-0.2.1.pkg","repopath":"All/rubygem-tempfile-0.2.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":9100,"desc":"Tempfile is a utility class for managing temporary files. When you create a\nTempfile object, it will create a temporary file with a unique filename. A\nTempfile objects behaves just like a File object, and you can perform all the\nusual file operations on it: reading data, writing data, changing its\npermissions, etc. So although this class does not explicitly document all\ninstance methods supported by File, you can in fact call any File instance\nmethod on a Tempfile object.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-telesignenterprise","origin":"devel/rubygem-telesignenterprise","version":"2.2.2","comment":"TeleSign Enterprise Ruby SDK","maintainer":"mfechner@FreeBSD.org","www":"https://rubygems.org/gems/telesignenterprise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b87ad371781e332ee76840f4c156ef60ecc4f0e78ea741a7ffc2dd76136fdb7","flatsize":13409,"path":"All/rubygem-telesignenterprise-2.2.2.pkg","repopath":"All/rubygem-telesignenterprise-2.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4312,"desc":"TeleSign Enterprise Ruby SDK.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-telesign":{"origin":"devel/rubygem-telesign","version":"2.2.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-telesign","origin":"devel/rubygem-telesign","version":"2.2.4","comment":"TeleSign Ruby SDK","maintainer":"mfechner@FreeBSD.org","www":"http://rubygems.org/gems/telesign","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df902ba109a90bc81c7fced81794d9381ead6c1b6c007b13039a4a7e98167ce3","flatsize":15680,"path":"All/rubygem-telesign-2.2.4.pkg","repopath":"All/rubygem-telesign-2.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5396,"desc":"TeleSign Ruby SDK.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-net-http-persistent":{"origin":"www/rubygem-net-http-persistent","version":"4.0.2"}},"categories":["devel","rubygems"]},{"name":"scratch","origin":"lang/scratch","version":"1.4.0.7_1","comment":"Scratch programing language","maintainer":"takeshi.mutoh@gmail.com","www":"https://scratch.mit.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6eb1ebb806fc50afac26da670dd85f77ee3a94be11b1da09cdf628005818b032","flatsize":59003224,"path":"All/scratch-1.4.0.7_1.pkg","repopath":"All/scratch-1.4.0.7_1.pkg","licenselogic":"and","licenses":["CC-BY-SA-3.0","GPLv2","MIT"],"pkgsize":34257968,"desc":"A new programming language that makes it easy to create your own\ninteractive stories, animations, games, music, and art - and share your\ncreations on the web. Designed to help young people (ages 8 and up)\ndevelop 21st century learning skills. As they create Scratch projects,\nyoung people learn important mathematical and computational ideas, while\nalso gaining a deeper understanding of the process of design.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"squeak":{"origin":"lang/squeak","version":"4.10.2_14"}},"categories":["lang"],"shlibs_required":["libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2"],"messages":[{"message":"In current Scratch, some resource require at /usr/share/scratch.\nThis is hard coded at Scratch.image.\n\nSome function assume Scratch resources at /usr/share/scratch like:\n- locale for change languages,\n- Media files: costume, sound, background, and so on\n\nIf you want to use these function, try create symbolic link AT YOUR OWN LISK.\n# ln -s /usr/local/share/scratch /usr/share/scratch","type":"install"}]},{"name":"rubygem-teamocil","origin":"sysutils/rubygem-teamocil","version":"1.4.2_1","comment":"Helps you to set up window and splits layouts for tmux","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/remiprev/teamocil","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08cc1345c29f3869f329d09c24951fdb91760452034553138c7e26f38eedb043","flatsize":44390,"path":"All/rubygem-teamocil-1.4.2_1.pkg","repopath":"All/rubygem-teamocil-1.4.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12572,"desc":"Teamocil is a simple tool used to automatically create sessions, windows and\nsplits in tmux with YAML files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"tmux":{"origin":"sysutils/tmux","version":"3.3a_3"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-task_list","origin":"www/rubygem-task_list","version":"1.0.2_1","comment":"GitHub-flavored-Markdown TaskList components","maintainer":"ruby@FreeBSD.org","www":"https://github.com/github/task_list","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37bc7c2c6fa459d882695f595044caab9da99c9f3e6e9ca9933bb2eabac485e4","flatsize":48095,"path":"All/rubygem-task_list-1.0.2_1.pkg","repopath":"All/rubygem-task_list-1.0.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13836,"desc":"Provides various components necessary for integrating Task Lists\ninto GitHub-flavored-Markdown user content.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-html-pipeline":{"origin":"textproc/rubygem-html-pipeline","version":"2.14.3"}},"categories":["www","rubygems"]},{"name":"rubygem-tarantool","origin":"databases/rubygem-tarantool","version":"0.5.8","comment":"Tarantool KV-storage client","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tarantool/tarantool-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e55658d88817e3e83af08942c2817ce1be0f34e54c06b146196933523d53dca","flatsize":241170,"path":"All/rubygem-tarantool-0.5.8.pkg","repopath":"All/rubygem-tarantool-0.5.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":41344,"desc":"It's ruby client for Tarantool Key-Value Storage.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bin_utils":{"origin":"devel/rubygem-bin_utils","version":"0.0.7"},"rubygem-iproto":{"origin":"net/rubygem-iproto","version":"0.3.17"},"rubygem-murmurhash3":{"origin":"devel/rubygem-murmurhash3","version":"0.1.7"},"rubygem-sumbur":{"origin":"devel/rubygem-sumbur","version":"0.1.2.2"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-table_print","origin":"devel/rubygem-table_print","version":"1.5.7","comment":"Turn objects into formatted columns","maintainer":"ruby@FreeBSD.org","www":"http://tableprintgem.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"388df3b5526032564ade56c74a6bd1c408b28fa027c5870e3262277976373d9f","flatsize":102473,"path":"All/rubygem-table_print-1.5.7.pkg","repopath":"All/rubygem-table_print-1.5.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22720,"desc":"TablePrint turns objects into nicely formatted columns for easy reading.\nWorks great in rails console, works on pure ruby objects, autodetects\ncolumns and lets you traverse ActiveRecord associations.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"]},{"name":"rubygem-t","origin":"net/rubygem-t","version":"4.1.1","comment":"Command-line power tool for Twitter","maintainer":"sunpoet@FreeBSD.org","www":"https://sferik.github.io/t-ruby/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acf285cb78aaadbdbecfd4c7548420cf202f09a4f43e3964023968fd4decd929","flatsize":127572,"path":"All/rubygem-t-4.1.1.pkg","repopath":"All/rubygem-t-4.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24820,"desc":"t is a command-line power tool for Twitter. The CLI takes syntactic cues from\nthe Twitter SMS commands, but it offers vastly more commands and capabilities\nthan are available via SMS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-geokit":{"origin":"graphics/rubygem-geokit","version":"1.14.0"},"rubygem-htmlentities":{"origin":"textproc/rubygem-htmlentities","version":"4.3.4"},"rubygem-launchy":{"origin":"devel/rubygem-launchy","version":"3.0.1"},"rubygem-oauth":{"origin":"net/rubygem-oauth","version":"1.1.0"},"rubygem-retryable":{"origin":"devel/rubygem-retryable","version":"3.0.5"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"},"rubygem-twitter":{"origin":"net/rubygem-twitter","version":"8.1.0"}},"categories":["net","rubygems"]},{"name":"rubygem-syslog","origin":"devel/rubygem-syslog","version":"0.1.2","comment":"Ruby interface for the POSIX system logging facility","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/syslog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef78c0edcd81a991ed28198a8f1a037f23052b269bba7e2dfe301860b480e578","flatsize":42984,"path":"All/rubygem-syslog-0.1.2.pkg","repopath":"All/rubygem-syslog-0.1.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":11464,"desc":"Syslog is a simple wrapper for the UNIX syslog system calls that might be handy\nif you're writing a server in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-systemu","origin":"devel/rubygem-systemu","version":"2.6.5","comment":"Portable replacement for popen4","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ahoward/systemu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b9839d7c12bf62ba3ec23b431f1474dd65ce200611f4e1b9142c086a4282b24","flatsize":41574,"path":"All/rubygem-systemu-2.6.5.pkg","repopath":"All/rubygem-systemu-2.6.5.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":12332,"desc":"systemu is a portable replacement for popen4 in ruby.\n\nsystemu can be used on any platform to return status, stdout, and stderr of\nany command.  unlike other methods like open3/popen4 there is zero danger of\nfull pipes or threading issues hanging your process or subprocess.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-sys-uptime","origin":"sysutils/rubygem-sys-uptime","version":"0.7.6","comment":"Provides uptime and boot time information","maintainer":"ruby@FreeBSD.org","www":"https://github.com/djberg96/sys-uptime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd5db4052cfbc1c6fa858fc195e2976b16125003554e196b9e23cc02825a5b49","flatsize":53863,"path":"All/rubygem-sys-uptime-0.7.6.pkg","repopath":"All/rubygem-sys-uptime-0.7.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14348,"desc":"The sys-uptime library is a simple interface for gathering uptime information.\nYou can retrieve data in seconds, minutes, days, hours, or all of the above.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-syslog-logger","origin":"sysutils/rubygem-syslog-logger","version":"1.6.8","comment":"Improved Logger replacement that logs to syslog","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ngmoco/syslog_logger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"490e7a5bcdf0361813f34421fa583e09a7e72c60b68b039c0d8fc3a235d3e3f0","flatsize":25757,"path":"All/rubygem-syslog-logger-1.6.8.pkg","repopath":"All/rubygem-syslog-logger-1.6.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6840,"desc":"Logger::Syslog is a Logger replacement that logs to syslog. It is almost drop-in\nwith a few caveats. You can add Logger::Syslog to your Rails production\nenvironment to aggregate logs between multiple machines.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-tailwindcss-rails","origin":"www/rubygem-tailwindcss-rails","version":"1.0.0_1","comment":"Integrate Tailwind CSS with the asset pipeline in Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/tailwindcss-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08b9a8ca2db797a7ff1c2d6b4d094a44b109e7dd52565c072d71edfefe050e1b","flatsize":7602078,"path":"All/rubygem-tailwindcss-rails-1.0.0_1.pkg","repopath":"All/rubygem-tailwindcss-rails-1.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":700956,"desc":"Tailwind CSS is a utility-first CSS framework packed with classes like flex,\npt-4, text-center and rotate-90 that can be composed to build any design,\ndirectly in your markup.\n\nThis gem gives access to the standard Tailwind CSS framework configured for dark\nmode, forms, aspect-ratio, typography, and the Inter font via the asset pipeline\nusing Sprockets (and soon Propshaft).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-sysinfo","origin":"devel/rubygem-sysinfo","version":"0.10.0","comment":"All your system-independent infoz in one handy class","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/delano/sysinfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34e245f12a5ab4dce52793cbf1a32f1ce133e35b5c006247029f169522bd67f0","flatsize":18906,"path":"All/rubygem-sysinfo-0.10.0.pkg","repopath":"All/rubygem-sysinfo-0.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7172,"desc":"rubygem-sysinfo provides all your system-independent informations in one handy\nclass.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-drydock":{"origin":"devel/rubygem-drydock","version":"0.6.9_1"},"rubygem-storable":{"origin":"devel/rubygem-storable","version":"0.10.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-taskjuggler","origin":"deskutils/rubygem-taskjuggler","version":"3.7.2","comment":"Project management tool for UNIX based operating systems","maintainer":"sunpoet@FreeBSD.org","www":"https://taskjuggler.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9dbd811b80b47cf7a18e85f163eb18d6a4208b9250688a5f151a6ff84f883e0","flatsize":4296305,"path":"All/rubygem-taskjuggler-3.7.2.pkg","repopath":"All/rubygem-taskjuggler-3.7.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":578228,"desc":"This is a port of Taskjuggler, a project management tool for Linux and UNIX\nsystem-based operating systems. Instead of clicking yourself painfully through\nhundreds of dialog boxes you specify your Taskjuggler project in a simple text\nformat. You simply list all your tasks and their dependencies. The information\nis sent through Taskjuggler and you will get all sorts of reports in HTML or\nXML format.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-term-ansicolor":{"origin":"devel/rubygem-term-ansicolor","version":"1.9.0"}},"categories":["deskutils","rubygems"]},{"name":"rubygem-sys-uname","origin":"sysutils/rubygem-sys-uname","version":"1.3.0","comment":"Ruby interface for getting system information","maintainer":"ruby@FreeBSD.org","www":"https://github.com/djberg96/sys-uname","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a74470628cc2bf4f4cba25509fe3b1afc6751a00accdebfb8669f08d6a1670c1","flatsize":85864,"path":"All/rubygem-sys-uname-1.3.0.pkg","repopath":"All/rubygem-sys-uname-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19816,"desc":"A Ruby interface for getting system information along the lines of the uname\nUnix command","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-tanuki_emoji","origin":"graphics/rubygem-tanuki_emoji","version":"0.9.0","comment":"Emoji character information and metadata","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/tanuki_emoji","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d10200dbdacb55fa179f5d9722216afd5919b1466039ed3b9ba06a50dae75d4","flatsize":3780357,"path":"All/rubygem-tanuki_emoji-0.9.0.pkg","repopath":"All/rubygem-tanuki_emoji-0.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":272872,"desc":"This library helps you implement Emoji support in a ruby application\nby providing you access to native Emoji character information.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["graphics","rubygems"]},{"name":"rubygem-sys-proctable","origin":"sysutils/rubygem-sys-proctable","version":"1.3.0","comment":"Ruby interface for getting process information","maintainer":"ruby@FreeBSD.org","www":"https://github.com/djberg96/sys-proctable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab6fb88399e3e68a728e1e4ae86a6f5900289637a450129af8df887f30ba50f4","flatsize":222093,"path":"All/rubygem-sys-proctable-1.3.0.pkg","repopath":"All/rubygem-sys-proctable-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":42828,"desc":"The sys-proctable library provides an interface for gathering information about\nprocesses on your system, i.e. the process table.  Most major platforms are\nsupported and, while different platforms may return different information, the\nexternal interface is identical across platforms.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-sys-host","origin":"sysutils/rubygem-sys-host","version":"0.6.2","comment":"Provides hostname, IP address, and other information for a given host","maintainer":"ruby@FreeBSD.org","www":"https://github.com/djberg96/sys-host","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"285574fb9b26c242f2275b7f1a0ba8fcd0b0e0304ee622e53ec6d402f06582fc","flatsize":46107,"path":"All/rubygem-sys-host-0.6.2.pkg","repopath":"All/rubygem-sys-host-0.6.2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":13100,"desc":"Provides hostname, ip address, and other information for a given host.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-tailwindcss-rails-rails70","origin":"www/rubygem-tailwindcss-rails-rails70","version":"1.0.0","comment":"Integrate Tailwind CSS with the asset pipeline in Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/tailwindcss-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"494907f83adb700dac52404619ae30b117593604ec11da336cb6b56ff6f3ee03","flatsize":7602078,"path":"All/rubygem-tailwindcss-rails-rails70-1.0.0.pkg","repopath":"All/rubygem-tailwindcss-rails-rails70-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":700616,"desc":"Tailwind CSS is a utility-first CSS framework packed with classes like flex,\npt-4, text-center and rotate-90 that can be composed to build any design,\ndirectly in your markup.\n\nThis gem gives access to the standard Tailwind CSS framework configured for dark\nmode, forms, aspect-ratio, typography, and the Inter font via the asset pipeline\nusing Sprockets (and soon Propshaft).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"}},"categories":["www","rubygems"]},{"name":"rubygem-sys-filesystem","origin":"sysutils/rubygem-sys-filesystem","version":"1.4.3","comment":"Ruby interface for getting filesystem information","maintainer":"ruby@FreeBSD.org","www":"https://github.com/djberg96/sys-filesystem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"efbe1fc8593fa04ad02d1c7fd4996ed4132fe5ffe6efcd394e7b956b40e9fe1c","flatsize":112227,"path":"All/rubygem-sys-filesystem-1.4.3.pkg","repopath":"All/rubygem-sys-filesystem-1.4.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24156,"desc":"The sys-filesystem library provides an interface for gathering filesystem\ninformation, such as disk space and mount point data.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-sys-cpu","origin":"sysutils/rubygem-sys-cpu","version":"1.1.0","comment":"Interface for getting information about the CPU","maintainer":"ruby@FreeBSD.org","www":"https://github.com/djberg96/sys-cpu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"baeec81431b68fcefc03fa3ba326a3ca95b3366a678eb5845526775764ac0246","flatsize":112510,"path":"All/rubygem-sys-cpu-1.1.0.pkg","repopath":"All/rubygem-sys-cpu-1.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25876,"desc":"The sys-cpu library provides an interface for gathering information about your\nsystem's CPU. This includes not only technical data such as processor type, but\nalso CPU statistics, such as load average information.\n\nIt is part of a library of a set libraries for various system  administration\ntasks, such as gathering information about users, processes, your CPU, the\nfilesystem, and so on.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-termtter","origin":"net-im/rubygem-termtter","version":"2.2.9_1","comment":"Terminal based Twitter client","maintainer":"sunpoet@FreeBSD.org","www":"https://termtter.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"042f9b45ab83c4a364b74a897e7dbcf844561e9f03b7bf64f9624a31b4091db6","flatsize":1879109,"path":"All/rubygem-termtter-2.2.9_1.pkg","repopath":"All/rubygem-termtter-2.2.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1485540,"desc":"Termtter is a Terminal based Twitter client.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord4":{"origin":"databases/rubygem-activerecord4","version":"4.2.11.3"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-fluent-logger":{"origin":"devel/rubygem-fluent-logger","version":"0.9.1"},"rubygem-highline1":{"origin":"devel/rubygem-highline1","version":"1.7.10"},"rubygem-json1":{"origin":"devel/rubygem-json1","version":"1.8.6"},"rubygem-notify":{"origin":"devel/rubygem-notify","version":"0.5.2"},"rubygem-rubytter":{"origin":"net/rubygem-rubytter","version":"1.5.1"},"rubygem-termcolor":{"origin":"textproc/rubygem-termcolor","version":"1.2.2"}},"categories":["net-im","rubygems"]},{"name":"rubygem-syntax_tree","origin":"devel/rubygem-syntax_tree","version":"6.2.0","comment":"Parser based on ripper","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-syntax-tree.github.io/syntax_tree/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fe3cda2f371251742329eb4b5349e7109264d008f660de382ba9ce6ee0f5747","flatsize":1177414,"path":"All/rubygem-syntax_tree-6.2.0.pkg","repopath":"All/rubygem-syntax_tree-6.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":173292,"desc":"Syntax Tree is a suite of tools built on top of the internal CRuby parser. It\nprovides the ability to generate a syntax tree from source, as well as the tools\nnecessary to inspect and manipulate that syntax tree. It can be used to build\nformatters, linters, language servers, and more.\n\nIt is built with only standard library dependencies. It additionally ships with\na plugin system so that you can build your own syntax trees from other languages\nand incorporate these tools.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-prettier_print":{"origin":"devel/rubygem-prettier_print","version":"1.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-syntax_suggest","origin":"devel/rubygem-syntax_suggest","version":"2.0.0","comment":"Help you find the syntax when you get an \"unexpected end\"","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/syntax_suggest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea6223f02675fad4e7d7c5c69636116995ca3cc928389481c80b24a5da317125","flatsize":123160,"path":"All/rubygem-syntax_suggest-2.0.0.pkg","repopath":"All/rubygem-syntax_suggest-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35196,"desc":"An error in your code forces you to stop. SyntaxSuggest helps you find those\nerrors to get you back on your way faster.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-sus","origin":"devel/rubygem-sus","version":"0.25.0","comment":"Fast and scalable test runner","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ioquatix/sus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3dc10dd8a74e08685a509791ccd99b0827704c9aa17451c522fc65ebeb290736","flatsize":86881,"path":"All/rubygem-sus-0.25.0.pkg","repopath":"All/rubygem-sus-0.25.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23972,"desc":"Sus(picious) is an opinionated test framework designed with several goals:\n- As fast as possible, aiming for ~10,000 assertions per second per core.\n- Isolated tests which parallelise easily (including class definitions).\n- Native support for balanced (work-stealing) multi-core execution.\n- Incredible test output with detailed failure logging (including nested\n  assertions and predicates).\n\nNon-features:\n- Flexibility at the expense of performance.\n- Backwards compatibility.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-sumbur","origin":"devel/rubygem-sumbur","version":"0.1.2.2","comment":"Consistent spreading for server balancing","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mailru/sumbur-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36310e6a2eacc47973351877bacb0f1be84d6b3e655207a83117bae4b81c8c88","flatsize":19560,"path":"All/rubygem-sumbur-0.1.2.2.pkg","repopath":"All/rubygem-sumbur-0.1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6076,"desc":"It is an implementation of Sumbur consistent spreading algorithm.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-sync","origin":"devel/rubygem-sync","version":"0.5.0","comment":"Provide a two-phase lock with a counter","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/sync","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1832fbb36f1c6bf311aea5de491587e706cf931da73a069b42dfbb138aa5f0b","flatsize":14700,"path":"All/rubygem-sync-0.5.0.pkg","repopath":"All/rubygem-sync-0.5.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5412,"desc":"Sync is a module that provides a two-phase lock with a counter.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-syntax","origin":"textproc/rubygem-syntax","version":"1.2.2","comment":"Module for using Systax highlighting in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/dblock/syntax","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5577cf4e83a60b17e70716aa5bed90cb69213e253053071262f91c0d3ae164a5","flatsize":59242,"path":"All/rubygem-syntax-1.2.2.pkg","repopath":"All/rubygem-syntax-1.2.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17160,"desc":"Syntax highlighting library for various languages. Has built-in support\nfor converting source code to syntax-highlighted HTML.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sys-admin","origin":"sysutils/rubygem-sys-admin","version":"1.8.4","comment":"Unified, cross platform replacement for the Etc module","maintainer":"ruby@FreeBSD.org","www":"https://github.com/djberg96/sys-admin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e5d6ffd6ff2994f28fc9ed6843e74bc0d6de97dc76747b7e573a2608b040d82","flatsize":152071,"path":"All/rubygem-sys-admin-1.8.4.pkg","repopath":"All/rubygem-sys-admin-1.8.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26972,"desc":"A unified, cross-platform replacement for the Etc module that allows you to get\ninformation about users and groups.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-svn2git","origin":"devel/rubygem-svn2git","version":"2.4.0","comment":"Ruby utilities for exporting SVN repo to git","maintainer":"matthew@FreeBSD.org","www":"https://github.com/nirvdrum/svn2git","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93e4a06d7c77017988864cd5b32b6ac90b0d4abc209c0789b07b7462b7aaef21","flatsize":44509,"path":"All/rubygem-svn2git-2.4.0.pkg","repopath":"All/rubygem-svn2git-2.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14740,"desc":"svn2git is a tiny utility for migrating projects from Subversion to\nGit while keeping the trunk, branches and tags where they should\nbe. It uses git-svn to clone an svn repository and does some clean-up\nto make sure branches and tags are imported in a meaningful way, and\nthat the code checked into master ends up being what's currently in\nyour svn trunk rather than whichever svn branch your last commit was\nin.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-subexec","origin":"devel/rubygem-subexec","version":"0.2.3","comment":"Subexec spawns a subprocess with an optional timeout","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nulayer/subexec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fda247841abf137e88f4bcb33b06b7f5c185221c7f67e5e9341a9e5441d6188","flatsize":5710,"path":"All/rubygem-subexec-0.2.3.pkg","repopath":"All/rubygem-subexec-0.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3060,"desc":"Subexec spawns a subprocess with an optional timeout.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-swd","origin":"www/rubygem-swd","version":"2.0.3","comment":"Simple Web Discovery Client Library","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/nov/swd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5bb337ab8bcfcb0997f1b186f3885f52f7d356ffdb3563c6284b88079e48880","flatsize":24799,"path":"All/rubygem-swd-2.0.3.pkg","repopath":"All/rubygem-swd-2.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8532,"desc":"SWD (Simple Web Discovery) Client Library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-attr_required":{"origin":"devel/rubygem-attr_required","version":"1.0.2"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-follow_redirects":{"origin":"www/rubygem-faraday-follow_redirects","version":"0.3.0"}},"categories":["www","rubygems"]},{"name":"rubygem-swagger-blocks","origin":"devel/rubygem-swagger-blocks","version":"3.0.0","comment":"Define and serve live-updating Swagger JSON for Ruby apps","maintainer":"antoine@FreeBSD.org","www":"https://github.com/fotinakis/swagger-blocks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1bb35ceac34ffc3a83bb6460421f4458d55bc83a1e7f82a9464784f90a52fdf5","flatsize":105302,"path":"All/rubygem-swagger-blocks-3.0.0.pkg","repopath":"All/rubygem-swagger-blocks-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19828,"desc":"Define and serve live-updating Swagger JSON for Ruby apps.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-strptime","origin":"devel/rubygem-strptime","version":"0.2.5","comment":"Fast strptime engine","maintainer":"girgen@FreeBSD.org","www":"https://github.com/nurse/strptime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1635e15ad541ca7b1d63f00e0b89e77024692b4284adadebd9b82f89646fca3","flatsize":70839,"path":"All/rubygem-strptime-0.2.5.pkg","repopath":"All/rubygem-strptime-0.2.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15740,"desc":"A fast strptime engine.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-sugar-high","origin":"devel/rubygem-sugar-high","version":"0.7.3_1","comment":"More Ruby sugar","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kristianmandrup/sugar-high","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a826f4ae7f2b0c3cdf0a775d23c69640d3c8a2e54a304940f28112b3042fdfe","flatsize":73307,"path":"All/rubygem-sugar-high-0.7.3_1.pkg","repopath":"All/rubygem-sugar-high-0.7.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21264,"desc":"More Ruby sugar - inspired by the 'zuker' project","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-sucker_punch","origin":"devel/rubygem-sucker_punch","version":"3.2.0","comment":"Asynchronous processing library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/brandonhilkert/sucker_punch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"890f3141c3374321ca50e168eaf2831d74af6a8b374d76592a713b2fc108f937","flatsize":54154,"path":"All/rubygem-sucker_punch-3.2.0.pkg","repopath":"All/rubygem-sucker_punch-3.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15820,"desc":"Sucker Punch is a single-process Ruby asynchronous processing library. This\nreduces costs of hosting on a service like Heroku along with the memory\nfootprint of having to maintain additional jobs if hosting on a dedicated\nserver. All queues can run within a single application (eg. Rails, Sinatra,\netc.) process.\n\nSucker Punch is perfect for asynchronous processes like emailing, data\ncrunching, or social platform manipulation. No reason to hold up a user when you\ncan do these things in the background within the same process as your web\napplication.\n\nSucker Punch is built on top of concurrent-ruby. Each job is setup as a pool,\nwhich equates to its own queue with individual workers working against the jobs.\nUnlike most other background processing libraries, Sucker Punch's jobs are\nstored in memory. The benefit to this is there is no additional infrastructure\nrequirement (ie. database, redis, etc.). However, if the web processes are\nrestarted with jobs remaining in the queue, they will be lost. For this reason,\nSucker Punch is generally recommended for jobs that are fast and non-mission\ncritical (ie. logs, emails, etc.).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-sundawg_country_codes","origin":"devel/rubygem-sundawg_country_codes","version":"0.0.7","comment":"Manage ISO 3166 country names and codes","maintainer":"ruby@FreeBSD.org","www":"https://github.com/HoyaBoya/country_codes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fecca5e0e469c721dec23c1e8d146d95d007b40588917e39405d74288bb02924","flatsize":58600,"path":"All/rubygem-sundawg_country_codes-0.0.7.pkg","repopath":"All/rubygem-sundawg_country_codes-0.0.7.pkg","licenselogic":"single","pkgsize":13360,"desc":"A Ruby gem to manage ISO 3166 country names and their\ncorresponding alpha-2 and alpha-3 codes. Additional\nsupport has been added for ISO 4127 currency information\nand standard  conventions for states in the USA\n(based on the 3166-2:US code).\n\nISO 3166 country codes reference:\n  http://en.wikipedia.org/wiki/ISO_3166-1\n\nISO 4217 currency information:\n  http://www.xe.com/iso4217.php\n  http://www.xe.com/symbols.php\n\nISO 3166-2:US code reference:\n  http://code.google.com/apis/chart/statecodes.html\n  http://en.wikipedia.org/wiki/ISO_3166-2:US\n\nISO 639 language reference:\n  http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-stud","origin":"devel/rubygem-stud","version":"0.0.23","comment":"Common code techniques","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jordansissel/ruby-stud","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"834e41c559f3652fbccb8d3f321a6042a87746a1202a99ba846907abed6ca292","flatsize":46485,"path":"All/rubygem-stud-0.0.23.pkg","repopath":"All/rubygem-stud-0.0.23.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15748,"desc":"small reusable bits of code I'm tired of writing over and over. A library form\nof my software-patterns github repo.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-structured_warnings","origin":"devel/rubygem-structured_warnings","version":"0.4.0","comment":"Implementation of structured warnings for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/schmidt/structured_warnings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a489a4d345f3dc3a282966b12f7bbaf9848cf281984f34f2b581cc416657c550","flatsize":26488,"path":"All/rubygem-structured_warnings-0.4.0.pkg","repopath":"All/rubygem-structured_warnings-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9208,"desc":"This is an implementation of Daniel Berger's proposal of structured warnings for\nRuby. They provide dynamic suppression and activation, as well as, an\ninheritance hierarchy to model their relations. This library preserves the old\nwarn signature, but additionally allows a raise-like use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-strscan","origin":"devel/rubygem-strscan","version":"3.1.0","comment":"Provide lexical scanning operations on a String","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/strscan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b02d87da6ed713f28036e411789146522041867ee6726f09a2bdbb450ede6928","flatsize":56755,"path":"All/rubygem-strscan-3.1.0.pkg","repopath":"All/rubygem-strscan-3.1.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":12180,"desc":"StringScanner provides for lexical scanning operations on a String.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-strong_migrations61","origin":"devel/rubygem-strong_migrations61","version":"1.8.0","comment":"Catch unsafe migrations at dev time","maintainer":"bofh@FreeBSD.org","www":"https://github.com/ankane/strong_migrations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68d44a8d1294695e43dabb848b697123646d79339bbd1eec899ba713302ce5b0","flatsize":100020,"path":"All/rubygem-strong_migrations61-1.8.0.pkg","repopath":"All/rubygem-strong_migrations61-1.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24180,"desc":"This gem catches the following unsafe migrations:\n- adding a column with a non-null default value to an existing table\n- changing the type of a column\n- renaming a table\n- renaming a column\n- removing a column\n- adding an index non-concurrently (Postgres only)\n- adding a json column to an existing table (Postgres only)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord61":{"origin":"databases/rubygem-activerecord61","version":"6.1.7.8"}},"categories":["devel","rubygems"]},{"name":"rubygem-storable","origin":"devel/rubygem-storable","version":"0.10.0","comment":"Marshal Ruby classes into and out of multiple formats","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/delano/storable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40cee6f06fb26b9bb1c3ed170bc609ce193fa1d0e883a0038c0ac322cfd24fea","flatsize":32687,"path":"All/rubygem-storable-0.10.0.pkg","repopath":"All/rubygem-storable-0.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9692,"desc":"Marshal Ruby classes into and out of multiple formats (yaml, json, csv, tsv).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-strings-ansi","origin":"devel/rubygem-strings-ansi","version":"0.2.0","comment":"Methods for processing ANSI escape codes in strings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/piotrmurach/strings-ansi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0e8032dcc205f432dfb320e2c9aa27f015c7c55f065ffd5afaade365fb78185","flatsize":17312,"path":"All/rubygem-strings-ansi-0.2.0.pkg","repopath":"All/rubygem-strings-ansi-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6952,"desc":"Strings::ANSI provides ANSI handling for Strings utilities.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-stompserver","origin":"net/rubygem-stompserver","version":"0.9.9","comment":"Provide reliable messaging using the stomp protocol","maintainer":"ruby@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c08151140c6d4d6e27923bacb44b644a735f447ace5d2741ec5efbff894adf66","flatsize":102744,"path":"All/rubygem-stompserver-0.9.9.pkg","repopath":"All/rubygem-stompserver-0.9.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28120,"desc":"Provide reliable messaging using the stomp protocol. A more powerful free\nalternative is ActiveMQ; however, that requires deploying a JVM, which may\nnot always be ideal.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-daemons":{"origin":"devel/rubygem-daemons","version":"1.4.1"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"},"rubygem-hoe":{"origin":"devel/rubygem-hoe","version":"3.26.0"}},"categories":["net","rubygems"]},{"name":"rubygem-strings","origin":"devel/rubygem-strings","version":"0.2.1","comment":"Useful functions for transforming strings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/piotrmurach/strings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a36a6b4314ac0b208c8cdae71a1953868146b7a7a249e3b0b22de11fa865f6a0","flatsize":39045,"path":"All/rubygem-strings-0.2.1.pkg","repopath":"All/rubygem-strings-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11128,"desc":"The Strings is a set of useful functions such as fold, truncate, wrap, and many\nmore for transforming strings.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-strings-ansi":{"origin":"devel/rubygem-strings-ansi","version":"0.2.0"},"rubygem-unicode-display_width":{"origin":"devel/rubygem-unicode-display_width","version":"2.5.0"},"rubygem-unicode_utils":{"origin":"devel/rubygem-unicode_utils","version":"1.4.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-stimulus-rails-rails70","origin":"www/rubygem-stimulus-rails-rails70","version":"1.3.3","comment":"Modest JavaScript framework for the HTML you already have","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hotwired/stimulus-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3968bbfddab8df495147a0fec64cbb15738189c5eedb843fd655a4be4fed5ab0","flatsize":324467,"path":"All/rubygem-stimulus-rails-rails70-1.3.3.pkg","repopath":"All/rubygem-stimulus-rails-rails70-1.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59664,"desc":"Stimulus is a JavaScript framework with modest ambitions. It doesn't seek to\ntake over your entire front-end in fact, it's not concerned with rendering HTML\nat all. Instead, it's designed to augment your HTML with just enough behavior to\nmake it shine. Stimulus pairs beautifully with Turbo to provide a complete\nsolution for fast, compelling applications with a minimal amount of effort.\nTogether they form the core of Hotwire.\n\nStimulus for Rails makes it easy to use this modest framework with both\nimport-mapped and JavaScript-bundled apps. It relies on either importmap-rails\nto make Stimulus available via ESM or a Node-capable Rails (like via\njsbundling-rails) to include Stimulus in the bundle. Make sure to install one of\nthese first!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"}},"categories":["www","rubygems"]},{"name":"rubygem-strong_migrations","origin":"devel/rubygem-strong_migrations","version":"1.8.0","comment":"Catch unsafe migrations at dev time","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ankane/strong_migrations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e76759435da55bb41cff80138e5e4ddbc5a04fb4091d0d85d791a179aa044ba7","flatsize":100020,"path":"All/rubygem-strong_migrations-1.8.0.pkg","repopath":"All/rubygem-strong_migrations-1.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24176,"desc":"This gem catches the following unsafe migrations:\n- adding a column with a non-null default value to an existing table\n- changing the type of a column\n- renaming a table\n- renaming a column\n- removing a column\n- adding an index non-concurrently (Postgres only)\n- adding a json column to an existing table (Postgres only)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord52":{"origin":"databases/rubygem-activerecord52","version":"5.2.8.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-streamio-ffmpeg","origin":"multimedia/rubygem-streamio-ffmpeg","version":"3.0.2_4","comment":"Wraps ffmpeg to read metadata and transcodes videos","maintainer":"ruby@FreeBSD.org","www":"https://github.com/streamio/streamio-ffmpeg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a75eb16bd3083412caa8641166be611d7b76a0cccf4f3df6cbba5aa06973cac","flatsize":43168,"path":"All/rubygem-streamio-ffmpeg-3.0.2_4.pkg","repopath":"All/rubygem-streamio-ffmpeg-3.0.2_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14192,"desc":"The streamio-ffmpeg gem is a simple, yet powerful wrapper around the ffmpeg\ncommand for reading metadata and transcoding movies.  Other features include:\nwatermarking, taking screenshots, and creating slideshows from stills.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["multimedia","rubygems"]},{"name":"rubygem-stringio","origin":"devel/rubygem-stringio","version":"3.1.1","comment":"Pseudo IO class from/to String","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/stringio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72811f9aa197a3f8440a90187fd91ec09c0e5eee292aa48214ffd1388ba08048","flatsize":80580,"path":"All/rubygem-stringio-3.1.1.pkg","repopath":"All/rubygem-stringio-3.1.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":17436,"desc":"StringIO is the pseudo IO class from/to String. This library is based on\nMoonWolf version written in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-stringex","origin":"devel/rubygem-stringex","version":"2.8.6,1","comment":"Some useful extensions to the Ruby String class","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rsl/stringex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5727afbcb6f50f52532b3779c1b639af9cf6ea57cd88ba903e732388d2d0cb1","flatsize":555487,"path":"All/rubygem-stringex-2.8.6,1.pkg","repopath":"All/rubygem-stringex-2.8.6,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":101844,"desc":"Some [hopefully] useful extensions to Ruby's String class. Stringex is made up\nof three libraries: ActsAsUrl [permalink solution with better character\ntranslation], Unidecoder [Unicode to Ascii transliteration], and\nStringExtensions [miscellaneous helper methods for the String class].","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-stream","origin":"devel/rubygem-stream","version":"0.5.5","comment":"Interface for external iterators","maintainer":"ruby@FreeBSD.org","www":"https://github.com/monora/stream","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce9014e205df50ff123029fe66a908fe8d7850c966856e88be076e8b973d573d","flatsize":42688,"path":"All/rubygem-stream-0.5.5.pkg","repopath":"All/rubygem-stream-0.5.5.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":11776,"desc":"Interface for external iterators.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-stoplight","origin":"devel/rubygem-stoplight","version":"4.1.0","comment":"Implementation of the circuit breaker pattern","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bolshakov/stoplight","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d33c114fb86f6c7b1d7b6cf96a6f937991cdea027eadfe9ed30794a8931629c","flatsize":109651,"path":"All/rubygem-stoplight-4.1.0.pkg","repopath":"All/rubygem-stoplight-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23944,"desc":"Stoplight is traffic control for code. It's an implementation of the circuit\nbreaker pattern in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redlock1":{"origin":"devel/rubygem-redlock1","version":"1.3.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-stomp","origin":"devel/rubygem-stomp","version":"1.4.10","comment":"Streaming Text Orientated Messaging Protocol gem","maintainer":"ruby@FreeBSD.org","www":"https://github.com/stompgem/stomp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8a46c1a3e1b036562762df9e7f0965d163271cce8d85bb86a8e96a335101cf2","flatsize":482843,"path":"All/rubygem-stomp-1.4.10.pkg","repopath":"All/rubygem-stomp-1.4.10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":79756,"desc":"The Stomp project is the Streaming Text Orientated Messaging Protocol site (or\nthe Protocol Briefly Known as TTMP and Represented by the symbol :ttmp).\n\nStomp provides an interoperable wire format so that any of the available Stomp\nClients can communicate with any Stomp Message Broker to provide easy and\nwidespread messaging interop among languages, platforms and brokers.\n\nThis is a rubygem binding for stomp.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-stemmer","origin":"devel/rubygem-stemmer","version":"1.0.1","comment":"Implementation of the Porter word stemming algorithm","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/gems/stemmer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d55403c7103192c9921573347ea07b1ef26b1bbddf88b2ec947daee1fc2f9ca","flatsize":5747,"path":"All/rubygem-stemmer-1.0.1.pkg","repopath":"All/rubygem-stemmer-1.0.1.pkg","licenselogic":"single","pkgsize":2540,"desc":"An implementation of the Porter word stemming algorithm.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-stimulus-rails","origin":"www/rubygem-stimulus-rails","version":"1.3.3","comment":"Modest JavaScript framework for the HTML you already have","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hotwired/stimulus-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07ae8584f4ecf6bb1d435caf92bb8c44058c707d275101d8b1fa11d3abe89b88","flatsize":324467,"path":"All/rubygem-stimulus-rails-1.3.3.pkg","repopath":"All/rubygem-stimulus-rails-1.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59752,"desc":"Stimulus is a JavaScript framework with modest ambitions. It doesn't seek to\ntake over your entire front-end in fact, it's not concerned with rendering HTML\nat all. Instead, it's designed to augment your HTML with just enough behavior to\nmake it shine. Stimulus pairs beautifully with Turbo to provide a complete\nsolution for fast, compelling applications with a minimal amount of effort.\nTogether they form the core of Hotwire.\n\nStimulus for Rails makes it easy to use this modest framework with both\nimport-mapped and JavaScript-bundled apps. It relies on either importmap-rails\nto make Stimulus available via ESM or a Node-capable Rails (like via\njsbundling-rails) to include Stimulus in the bundle. Make sure to install one of\nthese first!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-statsd-ruby","origin":"devel/rubygem-statsd-ruby","version":"1.5.0","comment":"Ruby Statsd client that is not port of the Python implementation","maintainer":"ruby@FreeBSD.org","www":"https://github.com/reinh/statsd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f89595b7836f3db2952f91820d4815c4fb1d751770f13cff77fcad60760e35c5","flatsize":47613,"path":"All/rubygem-statsd-ruby-1.5.0.pkg","repopath":"All/rubygem-statsd-ruby-1.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12656,"desc":"statsd-ruby is statsd client, written in, you guessed it, Ruby.  Is is not a\ndirect port of the Python example code.  Statsd is a daemon for easy, but\npowerful stats aggregation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-statsd-instrument","origin":"devel/rubygem-statsd-instrument","version":"3.5.12","comment":"StatsD client for Ruby applications","maintainer":"ruby@FreeBSD.org","www":"https://shopify.github.io/statsd-instrument/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"737b6f64bb4e2e56991a7cdf52599db9afd56bdda9120d9b91a167eb2bccda62","flatsize":270887,"path":"All/rubygem-statsd-instrument-3.5.12.pkg","repopath":"All/rubygem-statsd-instrument-3.5.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52416,"desc":"This is a ruby client for statsd. It provides a lightweight way to track and\nmeasure metrics in your application.\n\nIt calls out to statsd by sending data over a UDP socket.  UDP sockets are fast,\nbut unreliable.  There is no guarantee that your data will ever arrive at its\nlocation.  In other words, fire and forget. This is perfect for this use case\nbecause it means your code does not get bogged down trying to log statistics.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-statsd","origin":"devel/rubygem-statsd","version":"0.5.4","comment":"Ruby port of the statsd python and node.js tools","maintainer":"ruby@FreeBSD.org","www":"https://github.com/quasor/statsd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d0f1fbf3a3973ec71d5a9c3b8fa7fa60a3b22e44c4bb7ecc024dda9b0519346","flatsize":24535,"path":"All/rubygem-statsd-0.5.4.pkg","repopath":"All/rubygem-statsd-0.5.4.pkg","licenselogic":"single","pkgsize":8180,"desc":"Statsd implementation in Ruby\n\nA network daemon for aggregating statistics (counters and timers),\nrolling them up, then sending them to graphite or mongodb.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-erubis":{"origin":"www/rubygem-erubis","version":"2.7.0_1"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"},"rubygem-mongo":{"origin":"devel/rubygem-mongo","version":"2.20.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-static_holmes","origin":"textproc/rubygem-static_holmes","version":"0.7.11","comment":"Gems for character encoding detection","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/ruby/gems/charlock_holmes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a29166ff24d9f4badb31f4258b3c9d7bd2cd57e3cc77fa329ce46825f6073fb","flatsize":47491,"path":"All/rubygem-static_holmes-0.7.11.pkg","repopath":"All/rubygem-static_holmes-0.7.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10104,"desc":"Character encoding detecting library for Ruby using ICU.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32","libicudata.so.74","libicuuc.so.74","libicui18n.so.74"]},{"name":"rubygem-state_machines-activerecord08","origin":"databases/rubygem-state_machines-activerecord08","version":"0.8.0","comment":"Support for creating state machines for attributes on ActiveRecord","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/state-machines/state_machines-activerecord","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8d6f8f07b73873a239d9bc1e17d607bdd3e3890a985dea31fc313ddffa18be9","flatsize":105836,"path":"All/rubygem-state_machines-activerecord08-0.8.0.pkg","repopath":"All/rubygem-state_machines-activerecord08-0.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21144,"desc":"The StateMachines Active Record 4.1+ integration adds support for database\ntransactions, automatically saving the record, named scopes, validation errors.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord60":{"origin":"databases/rubygem-activerecord60","version":"6.0.6.1"},"rubygem-state_machines-activemodel":{"origin":"databases/rubygem-state_machines-activemodel","version":"0.9.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-state_machines-activerecord","origin":"databases/rubygem-state_machines-activerecord","version":"0.9.0","comment":"Support for creating state machines for attributes on ActiveRecord","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/state-machines/state_machines-activerecord","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dec2deb633de029646be226f750a48ff5fe2ab20a405ae54ca27cfababa82330","flatsize":92010,"path":"All/rubygem-state_machines-activerecord-0.9.0.pkg","repopath":"All/rubygem-state_machines-activerecord-0.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19240,"desc":"The StateMachines Active Record 4.1+ integration adds support for database\ntransactions, automatically saving the record, named scopes, validation errors.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord60":{"origin":"databases/rubygem-activerecord60","version":"6.0.6.1"},"rubygem-state_machines-activemodel":{"origin":"databases/rubygem-state_machines-activemodel","version":"0.9.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-state_machines-activemodel","origin":"databases/rubygem-state_machines-activemodel","version":"0.9.0","comment":"Support for creating state machines for attributes on ActiveModel","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/state-machines/state_machines-activemodel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe2b4a3211a14cfa361b6fbbf5b7bf2ca76e1948d6228449ee3b787f7f132eb9","flatsize":52212,"path":"All/rubygem-state_machines-activemodel-0.9.0.pkg","repopath":"All/rubygem-state_machines-activemodel-0.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12816,"desc":"The StateMachines ActiveModel integration is useful for both standalone usage\nand for providing the base implementation for ORMs which implement the\nActiveModel API. This integration adds support for validation errors and dirty\nattribute tracking.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel60":{"origin":"databases/rubygem-activemodel60","version":"6.0.6.1"},"rubygem-state_machines":{"origin":"devel/rubygem-state_machines","version":"0.6.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-state_machines","origin":"devel/rubygem-state_machines","version":"0.6.0","comment":"Support for creating state machines for attributes on any Ruby class","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/state-machines/state_machines","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e7d363d1893237d421c058f5cf6a4ac265025b87fc1beaa0122ae2b65130813","flatsize":250919,"path":"All/rubygem-state_machines-0.6.0.pkg","repopath":"All/rubygem-state_machines-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51592,"desc":"State Machines adds support for creating state machines for attributes on any\nRuby class.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-stamp","origin":"textproc/rubygem-stamp","version":"0.6.0","comment":"Format dates and times","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jeremyw/stamp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c59a2efbc3d25a214fa180bbf1f290ae7dc274ce4a6c31790efd8f7ac47ac94c","flatsize":26856,"path":"All/rubygem-stamp-0.6.0.pkg","repopath":"All/rubygem-stamp-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10028,"desc":"Format dates and times based on human-friendly examples, not arcane strftime\ndirectives.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-stackprof","origin":"devel/rubygem-stackprof","version":"0.2.26","comment":"Fast sampling profiler for ruby code","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/tmm1/stackprof","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5fb46d5ea4e6847a931fbd16193097a801a7040f2b06c427cf36187f354b9a2","flatsize":295178,"path":"All/rubygem-stackprof-0.2.26.pkg","repopath":"All/rubygem-stackprof-0.2.26.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":66172,"desc":"Stackprof is a fast sampling profiler for ruby code, with cpu,\nwallclock and object allocation samplers.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-ssh_data","origin":"security/rubygem-ssh_data","version":"1.3.0","comment":"Library for parsing SSH certificates","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/github/ssh_data","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4da1d14b8292bca77ec868b6f7eb72c4de82806674e03c672798b20a3831f49d","flatsize":74499,"path":"All/rubygem-ssh_data-1.3.0.pkg","repopath":"All/rubygem-ssh_data-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14932,"desc":"This is a Ruby library for processing SSH keys and certificates.\n\nThe scope of this project is limited to processing and directly using keys and certificates.\nIt can be used to generate SSH private keys, verify signatures using public keys, sign data\nusing private keys, issue certificates using private keys, and parse certificates and public\nand private keys. This library supports RSA, DSA, ECDSA, and ED25519* keys. This library\ndoes not offer or intend to offer functionality for SSH connectivity, processing of SSH wire\nprotocol data, or processing of other key formats or types.\n\nProject Status: Used by @github in production","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-stackdriver-core","origin":"net/rubygem-stackdriver-core","version":"1.6.0","comment":"Internal shared library for the Ruby Stackdriver integration libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/stackdriver-core/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"301693d68c728ca3f38408476fa8510a728c06622df4bb3387e2ccc54130e9a3","flatsize":55635,"path":"All/rubygem-stackdriver-core-1.6.0.pkg","repopath":"All/rubygem-stackdriver-core-1.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13184,"desc":"This library contains shared types and utilities for Stackdriver-related\nlibraries.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"}},"categories":["net","rubygems"]},{"name":"rubygem-ssrf_filter","origin":"security/rubygem-ssrf_filter","version":"1.0.7","comment":"Gem to prevent SSRF attacks","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/arkadiyt/ssrf_filter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67c26f652d2c0a6c8a797bfd22be2e32782feec78fdc33e486c1d9f601a24123","flatsize":14543,"path":"All/rubygem-ssrf_filter-1.0.7.pkg","repopath":"All/rubygem-ssrf_filter-1.0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5980,"desc":"A gem that makes it easy to prevent server side request forgery (SSRF) attacks","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-sslshake","origin":"security/rubygem-sslshake","version":"1.3.1","comment":"Simulate SSL and TLD handshake","maintainer":"ruby@FreeBSD.org","www":"https://github.com/arlimus/sslshake","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2443bf5a487e3f16e98c3d3cba4150bf4df1a15ec22d78614cac5fd30588a4da","flatsize":56708,"path":"All/rubygem-sslshake-1.3.1.pkg","repopath":"All/rubygem-sslshake-1.3.1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":14196,"desc":"This is a library to simulate SSL and TLS handshake from\nSSLv2, SSLv3, to TLS 1.0-1.2. It does not rely on OpenSSL\nand is not designed as a replacement either. It targets full\nsupport for even older handshakes, which are not available in\ncurrent releases of OpenSSL anymore. It also aims to be executable\non all systems with a sufficiently modern version of Ruby without\nany additional requirements or pre-compiled binaries.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-sshkey","origin":"security/rubygem-sshkey","version":"3.0.0","comment":"Generate private/public SSH keypairs using pure Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bensie/sshkey","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f51d7216d41bacf56f7a59dd56d46888d12df46121aca7d51fd24ebd191dbc7d","flatsize":82300,"path":"All/rubygem-sshkey-3.0.0.pkg","repopath":"All/rubygem-sshkey-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25548,"desc":"SSHKey generates private and public SSH keys (RSA and DSA supported) using pure\nRuby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-spruz","origin":"devel/rubygem-spruz","version":"0.2.13","comment":"Small Ruby library of mixed utils/extensions","maintainer":"ruby@FreeBSD.org","www":"https://github.com/flori/spruz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3f773a874fdeb42218712a0b99a8a22a7a4135817e5ad4132a0e87a0a52a912","flatsize":76552,"path":"All/rubygem-spruz-0.2.13.pkg","repopath":"All/rubygem-spruz-0.2.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21464,"desc":"This is a small mixed library of some useful\nstuff for and extensions of Ruby that are not\nreally good/big enough for a real library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-sqlite31","origin":"databases/rubygem-sqlite31","version":"1.7.3","comment":"Ruby interface to the SQLite DB engine version 3","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sparklemotion/sqlite3-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"018b607d6b73b1d92aaa89b6fc10262936e2ccfe22253eea56be43957f6052fa","flatsize":282864,"path":"All/rubygem-sqlite31-1.7.3.pkg","repopath":"All/rubygem-sqlite31-1.7.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":57956,"desc":"sqlite3-ruby provides an interface for the SQLite DB engine version 3.\nThis differs from the DBD::SQLite module in that it is more complete,\nand from the ruby DBI version of SQLite in that it is SQLite specific,\nso you can do things that would otherwise be more difficult via DBI.\nIf you want portability between backends, use DBI.  If you want ease\nof use with SQLite, use this.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32","libsqlite3.so.0"]},{"name":"rubygem-sqlite3-ruby","origin":"databases/rubygem-sqlite3-ruby","version":"1.3.3_1","comment":"Ruby interface to the SQLite DB engine version 3","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sparklemotion/sqlite3-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a9eb8ac77835befd71af54c7e52fedf16bf0056aa80a20492cc453c3af1c4d9","flatsize":13460,"path":"All/rubygem-sqlite3-ruby-1.3.3_1.pkg","repopath":"All/rubygem-sqlite3-ruby-1.3.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6064,"desc":"sqlite3-ruby provides an interface for the SQLite DB engine version 3.\nThis differs from the DBD::SQLite module in that it is more complete,\nand from the ruby DBI version of SQLite in that it is SQLite specific,\nso you can do things that would otherwise be more difficult via DBI.\nIf you want portability between backends, use DBI.  If you want ease\nof use with SQLite, use this.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sqlite3":{"origin":"databases/rubygem-sqlite3","version":"2.0.2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","rubygems"]},{"name":"rubygem-sshkit","origin":"security/rubygem-sshkit","version":"1.22.2","comment":"Toolkit for remotely running commands on groups of servers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/capistrano/sshkit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba40c72b0d8e23ca1f029546423a1ea1498279e3c10d35a8ba3ba262d3dd6f8d","flatsize":306437,"path":"All/rubygem-sshkit-1.22.2.pkg","repopath":"All/rubygem-sshkit-1.22.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":138532,"desc":"SSHKit is a comprehensive toolkit for remotely running commands in a structured\nmanner on groups of servers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"},"rubygem-mutex_m":{"origin":"devel/rubygem-mutex_m","version":"0.2.0"},"rubygem-net-scp":{"origin":"security/rubygem-net-scp","version":"4.0.0"},"rubygem-net-sftp":{"origin":"security/rubygem-net-sftp","version":"4.0.0"},"rubygem-net-ssh":{"origin":"security/rubygem-net-ssh","version":"7.2.3,2"}},"categories":["security","rubygems"]},{"name":"rubygem-sqlite3","origin":"databases/rubygem-sqlite3","version":"2.0.2","comment":"Ruby interface to the SQLite DB engine version 3","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sparklemotion/sqlite3-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9854abe7e15bfe78dc2654d71a683a7ea14e0c7af6c52f4d086d4ddd9174bc01","flatsize":207672,"path":"All/rubygem-sqlite3-2.0.2.pkg","repopath":"All/rubygem-sqlite3-2.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":46344,"desc":"sqlite3-ruby provides an interface for the SQLite DB engine version 3.\nThis differs from the DBD::SQLite module in that it is more complete,\nand from the ruby DBI version of SQLite in that it is SQLite specific,\nso you can do things that would otherwise be more difficult via DBI.\nIf you want portability between backends, use DBI.  If you want ease\nof use with SQLite, use this.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32","libsqlite3.so.0"]},{"name":"rubygem-sprockets3","origin":"devel/rubygem-sprockets3","version":"3.7.3","comment":"Ruby library that preprocesses and concatenates JavaScript files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sprockets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad1507e8578947bc81958f66cfeee6cd339aca7c328529bf226e3545ec0a8ab7","flatsize":254345,"path":"All/rubygem-sprockets3-3.7.3.pkg","repopath":"All/rubygem-sprockets3-3.7.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61472,"desc":"Sprockets is a Ruby library for compiling and serving web assets. It features\ndeclarative dependency management for JavaScript and CSS assets, as well as a\npowerful preprocessor pipeline that allows you to write assets in languages like\nCoffeeScript, Sass and SCSS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-rack22":{"origin":"www/rubygem-rack22","version":"2.2.9_1,3"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:sprockets_project:sprockets:3.7.3:::::dragonfly6:x86_64"}},{"name":"rubygem-sprockets2","origin":"devel/rubygem-sprockets2","version":"2.12.5","comment":"Ruby library that preprocesses and concatenates JavaScript files","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/sprockets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"329ee8a5df0fbc8f1d54a4c65fbe21ddbaa2ebdd837a47145a9a462ac29ab5fb","flatsize":140802,"path":"All/rubygem-sprockets2-2.12.5.pkg","repopath":"All/rubygem-sprockets2-2.12.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36428,"desc":"Sprockets is a Ruby library that preprocesses and concatenates\nJavaScript source files. It takes any number of source files\nand preprocesses them line-by-line in order to build a single\nconcatenation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hike1":{"origin":"devel/rubygem-hike1","version":"1.2.3,1"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-rack16":{"origin":"www/rubygem-rack16","version":"1.6.13"},"rubygem-tilt1":{"origin":"devel/rubygem-tilt1","version":"1.4.1"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:sprockets_project:sprockets:2.12.5:::::dragonfly6:x86_64"}},{"name":"rubygem-sprockets-sass","origin":"devel/rubygem-sprockets-sass","version":"1.3.1_1","comment":"Implements a sprockets-aware sass importer","maintainer":"ruby@FreeBSD.org","www":"https://github.com/petebrowne/sprockets-sass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc244b04ac4f5edb55141a4d3a587bed0f1bc257197afe08f5b1c1f713085c77","flatsize":52858,"path":"All/rubygem-sprockets-sass-1.3.1_1.pkg","repopath":"All/rubygem-sprockets-sass-1.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12860,"desc":"When using Sprockets 2.0 with Sass you will eventually run into a pretty big\nissue. `//= require` directives will not allow Sass mixins, variables, etc.\nto be shared between files. So you'll try to use `@import`, and that'll also\nblow up in your face. `sprockets-sass` fixes all of this by creating a\nSass::Importer that is Sprockets aware.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sprockets2":{"origin":"devel/rubygem-sprockets2","version":"2.12.5"},"rubygem-tilt1":{"origin":"devel/rubygem-tilt1","version":"1.4.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-state_machine","origin":"devel/rubygem-state_machine","version":"1.2.0","comment":"Support for creating state machines for attributes on any Ruby class","maintainer":"ruby@FreeBSD.org","www":"https://www.pluginaweek.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34b55765e3093439e2d851b2bb18035682b55747eafeb4d65a53cba27a7ec0ed","flatsize":2304005,"path":"All/rubygem-state_machine-1.2.0.pkg","repopath":"All/rubygem-state_machine-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":485236,"desc":"State machines make it simple to manage the behavior of a class.\nToo often, the state of an object is kept by creating multiple\nboolean attributes and deciding how to behave based on the values.\n\nstate_machine simplifies this design by introducing the various\nparts of a real state machine, including states, events,\ntransitions, and callbacks. However, the api is designed to be\nso simple you do not even need to know what a state machine is.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-sprockets-rails-rails71","origin":"devel/rubygem-sprockets-rails-rails71","version":"3.5.1","comment":"Sprockets Rails integration","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sprockets-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4d41468658cd0373a185004a35d58d5222f99cc5d9a311dff2da27f777bfc10","flatsize":42228,"path":"All/rubygem-sprockets-rails-rails71-3.5.1.pkg","repopath":"All/rubygem-sprockets-rails-rails71-3.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12840,"desc":"Sprockets Rails integration","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack71":{"origin":"www/rubygem-actionpack71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-sprockets":{"origin":"devel/rubygem-sprockets","version":"4.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-stella","origin":"devel/rubygem-stella","version":"2.1.2.004_1","comment":"Define realistic testplans and run them against your webapps","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/solutious/stella","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ead4b221ebab2a52d7f94086deae3a70638213991b2796c968945dd7a200dace","flatsize":1781731,"path":"All/rubygem-stella-2.1.2.004_1.pkg","repopath":"All/rubygem-stella-2.1.2.004_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1075024,"desc":"rubygem-stella helps you to define realistic testplans and run them against your\nwebapps.\n\nStella is an agile testing tool for web applications. Software development has\nchanged in a way that demands a new kind of toolset. Stella integrates quickly\ninto your existing development process to help you run functional and\nperformance tests throughout your product lifecycle.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-benelux":{"origin":"devel/rubygem-benelux","version":"0.6.1"},"rubygem-drydock":{"origin":"devel/rubygem-drydock","version":"0.6.9_1"},"rubygem-familia":{"origin":"databases/rubygem-familia","version":"0.10.1"},"rubygem-gibbler":{"origin":"devel/rubygem-gibbler","version":"1.0.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-public_suffix_service":{"origin":"dns/rubygem-public_suffix_service","version":"0.9.1_87"},"rubygem-storable":{"origin":"devel/rubygem-storable","version":"0.10.0"},"rubygem-sysinfo":{"origin":"devel/rubygem-sysinfo","version":"0.10.0"},"rubygem-whois":{"origin":"net/rubygem-whois","version":"5.1.1"},"rubygem-yajl-ruby":{"origin":"devel/rubygem-yajl-ruby","version":"1.4.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-sprockets-rails-rails70","origin":"devel/rubygem-sprockets-rails-rails70","version":"3.5.1","comment":"Sprockets Rails integration","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sprockets-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80e08205cd3e6c001f3220f2d776af0e9b113c51051d86dbf06efbec75928015","flatsize":42228,"path":"All/rubygem-sprockets-rails-rails70-3.5.1.pkg","repopath":"All/rubygem-sprockets-rails-rails70-3.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12852,"desc":"Sprockets Rails integration","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-sprockets-rails-rails61","origin":"devel/rubygem-sprockets-rails-rails61","version":"3.5.1","comment":"Sprockets Rails integration","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sprockets-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc1d85ecfbeda9a7a95c3a960f0adadba108cc378d3168f7d6098388544669d5","flatsize":42228,"path":"All/rubygem-sprockets-rails-rails61-3.5.1.pkg","repopath":"All/rubygem-sprockets-rails-rails61-3.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12852,"desc":"Sprockets Rails integration","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-sprockets-rails-rails60","origin":"devel/rubygem-sprockets-rails-rails60","version":"3.4.2","comment":"Sprockets Rails integration","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sprockets-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9162f202b20a431cd03163ef64da04e5072e73ddc0a47a59f2e79f127eae343a","flatsize":41854,"path":"All/rubygem-sprockets-rails-rails60-3.4.2.pkg","repopath":"All/rubygem-sprockets-rails-rails60-3.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12676,"desc":"Sprockets Rails integration","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack60":{"origin":"www/rubygem-actionpack60","version":"6.0.6.1"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-sprockets-rails-rails52","origin":"devel/rubygem-sprockets-rails-rails52","version":"3.4.2","comment":"Sprockets Rails integration","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sprockets-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fddc87c07b69aa6669554f34f520ead4ba2cd1dab7b19fa936f97443a42ea5d3","flatsize":41854,"path":"All/rubygem-sprockets-rails-rails52-3.4.2.pkg","repopath":"All/rubygem-sprockets-rails-rails52-3.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12684,"desc":"Sprockets Rails integration","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack52":{"origin":"www/rubygem-actionpack52","version":"5.2.8.1_1"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-spring","origin":"devel/rubygem-spring","version":"4.2.1","comment":"Rails application preloader","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/spring","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d149d6177a5b3003f8467f463aacb1697876c57d9fbb5ef5933a650ffa9f20e","flatsize":91681,"path":"All/rubygem-spring-4.2.1.pkg","repopath":"All/rubygem-spring-4.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27324,"desc":"Rails application preloader","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-sprockets-rails-rails50","origin":"devel/rubygem-sprockets-rails-rails50","version":"3.2.2","comment":"Sprockets Rails integration","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sprockets-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"794acce75e21ba3f53c3f9497a8f612af54c53d9db64cd0686f50d0f23e07e93","flatsize":38414,"path":"All/rubygem-sprockets-rails-rails50-3.2.2.pkg","repopath":"All/rubygem-sprockets-rails-rails50-3.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11744,"desc":"Sprockets Rails integration","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack50":{"origin":"www/rubygem-actionpack50","version":"5.0.7.2_2"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-sprockets-rails-rails5","origin":"devel/rubygem-sprockets-rails-rails5","version":"3.2.2","comment":"Sprockets Rails integration","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sprockets-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80bd13ca5f05202ea3ac75792230f54a8335383bdb4ddb704ca918a9c4765158","flatsize":38414,"path":"All/rubygem-sprockets-rails-rails5-3.2.2.pkg","repopath":"All/rubygem-sprockets-rails-rails5-3.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11732,"desc":"Sprockets Rails integration","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack5":{"origin":"www/rubygem-actionpack5","version":"5.1.7_1"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-sprockets-rails-rails4","origin":"devel/rubygem-sprockets-rails-rails4","version":"3.2.2","comment":"Sprockets Rails integration","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sprockets-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f98e920f62f5bc2b1a0e4ce3200bc75ec09e2004827f18507e8eea0f55331532","flatsize":38414,"path":"All/rubygem-sprockets-rails-rails4-3.2.2.pkg","repopath":"All/rubygem-sprockets-rails-rails4-3.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11728,"desc":"Sprockets Rails integration","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack4":{"origin":"www/rubygem-actionpack4","version":"4.2.11.3"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-sprockets-helpers","origin":"devel/rubygem-sprockets-helpers","version":"1.4.0","comment":"Asset path helpers for Sprockets 2.x applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/petebrowne/sprockets-helpers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fab4bd16e9d340d2e5311699d50f5f5883893b8bff59a327d92cdc2ed6b81d99","flatsize":66360,"path":"All/rubygem-sprockets-helpers-1.4.0.pkg","repopath":"All/rubygem-sprockets-helpers-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13720,"desc":"Asset path helpers for Sprockets 2.x applications","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-sprockets-es6","origin":"devel/rubygem-sprockets-es6","version":"0.9.2","comment":"Converts ES6 code into vanilla ES5 with Babel JS","maintainer":"ruby@FreeBSD.org","www":"https://github.com/TannerRogalsky/sprockets-es6","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ddbb596bb1815029554fc1f38945d3c32983730b0b0e841ab155e87752a5afa5","flatsize":7178,"path":"All/rubygem-sprockets-es6-0.9.2.pkg","repopath":"All/rubygem-sprockets-es6-0.9.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3592,"desc":"A Sprockets transformer that converts ES6 code into vanilla ES5 with Babel JS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-babel-source":{"origin":"textproc/rubygem-babel-source","version":"5.8.35"},"rubygem-babel-transpiler":{"origin":"textproc/rubygem-babel-transpiler","version":"0.7.0"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-sprockets","origin":"devel/rubygem-sprockets","version":"4.2.1","comment":"Rack-based asset packaging system","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sprockets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b51283bb21d5db4d8937d2f500ffb7b653fbee81ee0e3ca7ea5d16607db7400","flatsize":303743,"path":"All/rubygem-sprockets-4.2.1.pkg","repopath":"All/rubygem-sprockets-4.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":70412,"desc":"Sprockets is a Ruby library for compiling and serving web assets. It features\ndeclarative dependency management for JavaScript and CSS assets, as well as a\npowerful preprocessor pipeline that allows you to write assets in languages like\nCoffeeScript, Sass and SCSS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:sprockets_project:sprockets:4.2.1:::::dragonfly6:x86_64"}},{"name":"rubygem-spring-watcher-listen","origin":"devel/rubygem-spring-watcher-listen","version":"2.1.0","comment":"Makes spring watch files using the listen gem","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jonleighton/spring-watcher-listen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"327e38dad2db18c274eb07939c738de550ea1a53a3f0cf67f6abe5464f18870d","flatsize":13231,"path":"All/rubygem-spring-watcher-listen-2.1.0.pkg","repopath":"All/rubygem-spring-watcher-listen-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5728,"desc":"Listen watcher for Spring\n\nThis gem makes Spring watch the filesystem for changes using Listen rather than\nby polling the filesystem.\n\nOn larger projects this means spring will be more responsive, more accurate and\nuse less cpu on local filesystems.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-listen":{"origin":"devel/rubygem-listen","version":"3.9.0"},"rubygem-spring":{"origin":"devel/rubygem-spring","version":"4.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-spamcheck","origin":"net/rubygem-spamcheck","version":"1.3.0","comment":"Auto-generated gRPC client for SpamCheck","maintainer":"mfechner@FreeBSD.org","www":"https://rubygems.org/gems/spamcheck","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9cbb5a8f5f192df62f583f4d172d346e9682f241b63b8e327f389f642fb02f5","flatsize":8341,"path":"All/rubygem-spamcheck-1.3.0.pkg","repopath":"All/rubygem-spamcheck-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3180,"desc":"Auto-generated gRPC client for SpamCheck.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-grpc":{"origin":"net/rubygem-grpc","version":"1.63.0"}},"categories":["net","rubygems"]},{"name":"rubygem-specinfra","origin":"sysutils/rubygem-specinfra","version":"2.82.16","comment":"Test suite for server configuration","maintainer":"naito.yuichiro@gmail.com","www":"https://github.com/mizzy/specinfra","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91611e06c67c090a33ec5009e869c62a7b0504fc64e6b6a16756f82145d40e0f","flatsize":400429,"path":"All/rubygem-specinfra-2.82.16.pkg","repopath":"All/rubygem-specinfra-2.82.16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":85476,"desc":"A test suit for server configuration.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-net-scp":{"origin":"security/rubygem-net-scp","version":"4.0.0"},"rubygem-net-ssh":{"origin":"security/rubygem-net-ssh","version":"7.2.3,2"},"rubygem-net-telnet":{"origin":"security/rubygem-net-telnet","version":"0.2.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-sorted_set","origin":"devel/rubygem-sorted_set","version":"1.0.3","comment":"Implements a variant of Set","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/knu/sorted_set","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1ea57d69f4e77b8f043e86709266703fddf12d5fba9dd4a024ed3c931835652","flatsize":9479,"path":"All/rubygem-sorted_set-1.0.3.pkg","repopath":"All/rubygem-sorted_set-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4964,"desc":"Implements a variant of Set whose elements are sorted in ascending order","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rbtree":{"origin":"devel/rubygem-rbtree","version":"0.4.6"},"rubygem-set":{"origin":"devel/rubygem-set","version":"1.1.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-sorbet-runtime","origin":"devel/rubygem-sorbet-runtime","version":"0.5.11435","comment":"Sorbet's runtime type checking component","maintainer":"sunpoet@FreeBSD.org","www":"https://sorbet.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1db2a02bbb1ee2a879a03c2feeab1f0b16640c272b96ee1ed53178fdcc5915e0","flatsize":434180,"path":"All/rubygem-sorbet-runtime-0.5.11435.pkg","repopath":"All/rubygem-sorbet-runtime-0.5.11435.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":76868,"desc":"Sorbet is a fast and powerful type checker designed for Ruby. It aims to be easy\nto add to existing codebases with gradual types, and fast to respond with errors\nand suggestions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-solve","origin":"devel/rubygem-solve","version":"4.0.4","comment":"Ruby version constraint solver","maintainer":"ruby@FreeBSD.org","www":"https://github.com/berkshelf/solve","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8d73f56de021f82eab500d50f37a1ad6db80538140bb898f7598c95dd9ccf04","flatsize":65172,"path":"All/rubygem-solve-4.0.4.pkg","repopath":"All/rubygem-solve-4.0.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14244,"desc":"A Ruby version constraint solver.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-molinillo":{"origin":"devel/rubygem-molinillo","version":"0.8.0"},"rubygem-semverse":{"origin":"devel/rubygem-semverse","version":"3.0.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-socksify","origin":"www/rubygem-socksify","version":"1.7.1","comment":"Redirects any TCP connection through a SOCKS5 proxy","maintainer":"ruby@FreeBSD.org","www":"http://socksify.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0b15d0a7d1e5217499693c53f9109ca07f9f84204def07972aaaff75d0d3fc9","flatsize":93101,"path":"All/rubygem-socksify-1.7.1.pkg","repopath":"All/rubygem-socksify-1.7.1.pkg","licenselogic":"or","licenses":["GPLv3","RUBY"],"pkgsize":18540,"desc":"Redirects any TCP connection through a SOCKS5 proxy\n\nRedirect all TCPSockets through a SOCKS5 proxy","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-snowplow-tracker","origin":"devel/rubygem-snowplow-tracker","version":"0.8.0","comment":"Tracker to collect ruby data","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/snowplow/snowplow-ruby-tracker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db5ce03dc0d70387e70bc36815d40f98614ca872f387fd23f3b3d176a967bbb7","flatsize":104579,"path":"All/rubygem-snowplow-tracker-0.8.0.pkg","repopath":"All/rubygem-snowplow-tracker-0.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23148,"desc":"A tracker that can collect event data from your\nRuby applications, Ruby on Rails web applications and Ruby gems.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-soap4r","origin":"devel/rubygem-soap4r","version":"1.5.8","comment":"Ruby implementation of SOAP 1.1","maintainer":"ruby@FreeBSD.org","www":"https://github.com/felipec/soap4r","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b79da8e737c332cdd9bc1a11ad92465f1ea86d60584d968195aef0750949277e","flatsize":2122504,"path":"All/rubygem-soap4r-1.5.8.pkg","repopath":"All/rubygem-soap4r-1.5.8.pkg","licenselogic":"or","licenses":["GPLv2+","RUBY"],"pkgsize":237520,"desc":"SOAP4R is a Ruby library for accessing Web Services via SOAP","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-httpclient":{"origin":"www/rubygem-httpclient","version":"2.8.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-spreadsheet","origin":"textproc/rubygem-spreadsheet","version":"1.3.1","comment":"Ruby module to generate Microsoft Excel compatible files","maintainer":"ruby@FreeBSD.org","www":"https://github.com/zdavatz/spreadsheet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da563445b2aadfabe8c80b24c00bd9031eb2e3da6135f481e7e762e1d0a02cb1","flatsize":2869706,"path":"All/rubygem-spreadsheet-1.3.1.pkg","repopath":"All/rubygem-spreadsheet-1.3.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":163348,"desc":"The Spreadsheet Library is designed to read and write Spreadsheet Documents.\nAs of version 0.6.0, only Microsoft Excel compatible spreadsheets are\nsupported. Spreadsheet is a combination/complete rewrite of the\nSpreadsheet::Excel Library by Daniel J. Berger and the ParseExcel Library by\nHannes Wyss. Spreadsheet can read, write and modify Spreadsheet Documents.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"},"rubygem-ruby-ole":{"origin":"devel/rubygem-ruby-ole","version":"1.2.12.2"}},"categories":["textproc","rubygems"]},{"name":"rubygem-snaky_hash","origin":"devel/rubygem-snaky_hash","version":"2.0.1","comment":"Hashie::Mash joint to make #snakelife better","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.com/oauth-xx/snaky_hash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"143c2c2724c789e448ba98ee26220b0257ee0dc9eb6a857baf06a10821e7a050","flatsize":22039,"path":"All/rubygem-snaky_hash-2.0.1.pkg","repopath":"All/rubygem-snaky_hash-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9700,"desc":"SnakyHash gem is used by the oauth and oauth2 gems, and others, to normalize\nhash keys and lookups, and provide a nice psuedo-object interface.\n\nIt has its roots in the Rash (specifically the rash_alt flavor), which is a\nspecial Mash, made popular by the hashie gem.\n\nClasses that include SnakyHash::Snake should inherit from Hashie::Mash.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"},"rubygem-version_gem":{"origin":"devel/rubygem-version_gem","version":"1.1.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-smart_proxy_salt","origin":"sysutils/rubygem-smart_proxy_salt","version":"5.1.0_1","comment":"SaltStack Plug-In for Foreman's Smart Proxy","maintainer":"ruby@FreeBSD.org","www":"https://github.com/theforeman/smart_proxy_salt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0de7e99d1d546c0778cec303d3bb4bc93f1f744335e66f28b6602853a4db179c","flatsize":122070,"path":"All/rubygem-smart_proxy_salt-5.1.0_1.pkg","repopath":"All/rubygem-smart_proxy_salt-5.1.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":25988,"desc":"This plug-in adds support for SaltStack to Foreman's Smart Proxy.","deps":{"foreman-proxy":{"origin":"net/foreman-proxy","version":"3.10.0"},"py311-salt":{"origin":"sysutils/py-salt","version":"3006.8_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-smart_proxy_dynflow":{"origin":"sysutils/rubygem-smart_proxy_dynflow","version":"0.9.2_1"}},"categories":["sysutils","ruby"],"annotations":{"cpe":"cpe:2.3:a:theforeman:smart_proxy_salt:5.1.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"Further configuration is required to connect salt and foreman-proxy, see:\nhttp://theforeman.org/plugins/foreman_salt/\n\nTo upload reports from SaltStack highstates to Foreman, add a line like this to your /etc/crontab:\n*/10 * * * * root /usr/local/sbin/upload-salt-reports >>/var/log/foreman-proxy/salt-cron.log 2>&1","type":"install"}]},{"name":"rubygem-smart_proxy_remote_execution_ssh","origin":"sysutils/rubygem-smart_proxy_remote_execution_ssh","version":"0.10.6","comment":"SSH remote execution provider for foreman-proxy","maintainer":"ruby@FreeBSD.org","www":"https://github.com/theforeman/smart_proxy_remote_execution_ssh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37a455d2a60b4aa2de34442d02f06d739d726721a25fa92c5e66610a8f9dc8b5","flatsize":156844,"path":"All/rubygem-smart_proxy_remote_execution_ssh-0.10.6.pkg","repopath":"All/rubygem-smart_proxy_remote_execution_ssh-0.10.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":35576,"desc":"Plugin for foreman-proxy allowing using SSH for remote execution.","deps":{"foreman-proxy":{"origin":"net/foreman-proxy","version":"3.10.0"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mqtt":{"origin":"net/rubygem-mqtt","version":"0.6.0"},"rubygem-net-ssh":{"origin":"security/rubygem-net-ssh","version":"7.2.3,2"},"rubygem-smart_proxy_dynflow":{"origin":"sysutils/rubygem-smart_proxy_dynflow","version":"0.9.2_1"}},"categories":["sysutils","ruby"]},{"name":"rubygem-slop","origin":"devel/rubygem-slop","version":"4.10.1","comment":"Simple DSL for gathering options and parsing the command line","maintainer":"ruby@FreeBSD.org","www":"https://github.com/leejarvis/slop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ecbf13dcfadf94337825d9c4cb905906529ff61333871d7b633c3969b68f9ad","flatsize":65140,"path":"All/rubygem-slop-4.10.1.pkg","repopath":"All/rubygem-slop-4.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18016,"desc":"Slop is a simple option parser with an easy to remember syntax and friendly API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"]},{"name":"rubygem-smart_proxy_dynflow","origin":"sysutils/rubygem-smart_proxy_dynflow","version":"0.9.2_1","comment":"Plugin to use Dynflow in Foreman Smart Proxy","maintainer":"ruby@FreeBSD.org","www":"https://github.com/theforeman/smart_proxy_dynflow","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a494d768d6d4f4c9d5589ba02cf1f8698930308afda80baccd5cf442b7dfc500","flatsize":133532,"path":"All/rubygem-smart_proxy_dynflow-0.9.2_1.pkg","repopath":"All/rubygem-smart_proxy_dynflow-0.9.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":29952,"desc":"Plugin for foreman-proxy allowing using dynflow for remote execution","deps":{"foreman-proxy":{"origin":"net/foreman-proxy","version":"3.10.0"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dynflow":{"origin":"devel/rubygem-dynflow","version":"1.9.0"},"rubygem-rest-client":{"origin":"www/rubygem-rest-client","version":"2.1.0"},"rubygem-sqlite31":{"origin":"databases/rubygem-sqlite31","version":"1.7.3"}},"categories":["sysutils","ruby"]},{"name":"rubygem-snmp","origin":"net-mgmt/rubygem-snmp","version":"1.2.0","comment":"SNMP library for Ruby","maintainer":"mhjacks@swbell.net","www":"https://rubygems.org/gems/snmp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90f58ae90225c93f53d737faecda49203d755ba0290b4d23818b9fc69c553ae0","flatsize":1120147,"path":"All/rubygem-snmp-1.2.0.pkg","repopath":"All/rubygem-snmp-1.2.0.pkg","licenselogic":"single","pkgsize":162896,"desc":"This library implements SNMP (the Simple Network Management\nProtocol). It is implemented in pure Ruby, so there are no dependencies\non external libraries like net-snmp. You can run this library anywhere\nthat Ruby can run.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net-mgmt","rubygems"]},{"name":"rubygem-slow_enumerator_tools","origin":"devel/rubygem-slow_enumerator_tools","version":"1.1.0","comment":"Tools for transforming enumerators that produce data slowly and unpredictably","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ddfreyne/slow_enumerator_tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ba9f15842ea0cbdbfd4c83f91ccdd87ae9c18f5a29d81a7277d1df59cab4637","flatsize":28019,"path":"All/rubygem-slow_enumerator_tools-1.1.0.pkg","repopath":"All/rubygem-slow_enumerator_tools-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9868,"desc":"SlowEnumeratorTools provides tools for transforming Ruby enumerators\nthat produce data slowly and unpredictably.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"}},"categories":["devel","rubygems"]},{"name":"rubygem-smart_properties","origin":"devel/rubygem-smart_properties","version":"1.17.0","comment":"Flexible and feature-rich alternative to Ruby accessors","maintainer":"bofh@FreeBSD.org","www":"https://github.com/t6d/smart_properties","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"432ea9dbf4fae6ae69c6044882825f89d2868f345514db5d9f4fd4a53ffe1784","flatsize":84448,"path":"All/rubygem-smart_properties-1.17.0.pkg","repopath":"All/rubygem-smart_properties-1.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19632,"desc":"SmartProperties are a more flexible and feature-rich alternative to traditional\nRuby accessors. They provide support for input conversion, input validation,\nspecifying default values and presence checking.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pry":{"origin":"devel/rubygem-pry","version":"0.14.2"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-rspec":{"origin":"devel/rubygem-rspec","version":"3.13.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-slop3","origin":"devel/rubygem-slop3","version":"3.6.0","comment":"Simple DSL for gathering options and parsing the command line","maintainer":"ruby@FreeBSD.org","www":"https://github.com/leejarvis/slop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a6b0dfa490cd29a705c22ecad82e308d20b2620c8992a240770b1aef1ea01ca","flatsize":71092,"path":"All/rubygem-slop3-3.6.0.pkg","repopath":"All/rubygem-slop3-3.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19416,"desc":"Slop is a simple option parser with an easy to remember syntax and friendly API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"]},{"name":"rubygem-slim","origin":"devel/rubygem-slim","version":"5.2.1","comment":"Template language whose goal is reduce the syntax to essential parts","maintainer":"ruby@FreeBSD.org","www":"https://slim-template.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a1d13c984be0e3d2bfe30df2403f7a4b75bd84de9e3c2b74ff1cd08178d08bc","flatsize":352141,"path":"All/rubygem-slim-5.2.1.pkg","repopath":"All/rubygem-slim-5.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":82804,"desc":"A template language whose goal is reduce the syntax to the essential parts\nwithout becoming cryptic.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-temple":{"origin":"devel/rubygem-temple","version":"0.10.3"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-singleton","origin":"devel/rubygem-singleton","version":"0.2.0","comment":"Implement the Singleton pattern","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/singleton","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb74f3b176039202be7dcb5ac4f3dc076b52ca3b8060d4d3fd9312f187c695fa","flatsize":14971,"path":"All/rubygem-singleton-0.2.0.pkg","repopath":"All/rubygem-singleton-0.2.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":6172,"desc":"The Singleton module implements the Singleton pattern.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-slack-notifier","origin":"devel/rubygem-slack-notifier","version":"2.4.0","comment":"Ruby wrapper for posting to slack webhooks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/stevenosloan/slack-notifier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e2aa5b13a847d658dce8e625f9b0b069ea43195880553b99d2e582c6171131b","flatsize":44085,"path":"All/rubygem-slack-notifier-2.4.0.pkg","repopath":"All/rubygem-slack-notifier-2.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10860,"desc":"A slim ruby wrapper for posting to slack webhooks","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-slack-messenger","origin":"devel/rubygem-slack-messenger","version":"2.3.6","comment":"Slim ruby wrapper for posting to slack webhooks","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/ruby/gems/slack-messenger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c23d911d94b8a859493f07ec7ddc8d9346d6298e6b8a89842f63c59d597ce9d2","flatsize":48450,"path":"All/rubygem-slack-messenger-2.3.6.pkg","repopath":"All/rubygem-slack-messenger-2.3.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12256,"desc":"A slim ruby wrapper for posting to slack webhooks","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-re2":{"origin":"devel/rubygem-re2","version":"2.7.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-skiptrace","origin":"devel/rubygem-skiptrace","version":"0.8.1","comment":"Bindings for your Ruby exceptions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gsamokovarov/skiptrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82edb24626b6b4d358fcf3f5a28f370ecd1b96bfcd9e906a0212e1a9b05de5ac","flatsize":41167,"path":"All/rubygem-skiptrace-0.8.1.pkg","repopath":"All/rubygem-skiptrace-0.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16384,"desc":"When Ruby raises an exception, it leaves you a backtrace to help you figure out\nwhere did the exception originated in. Skiptrace gives you the bindings as well.\nThis can help you introspect the state of the Ruby program when at the point the\nexception occurred.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-sixarm_ruby_unaccent","origin":"textproc/rubygem-sixarm_ruby_unaccent","version":"1.2.2","comment":"Replaces accented characters with unaccented characters","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/SixArm/sixarm_ruby_unaccent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"033f0fb696903a84ffb8d24290c5767ccd269d8dfba9f64cd95d0bd139550c32","flatsize":583221,"path":"All/rubygem-sixarm_ruby_unaccent-1.2.2.pkg","repopath":"All/rubygem-sixarm_ruby_unaccent-1.2.2.pkg","licenselogic":"or","licenses":["APACHE20","ART20","BSD3CLAUSE","GPLv3","MIT","MPL20"],"pkgsize":64960,"desc":"Unaccent replaces a string's accented characters with unaccented characters.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-six","origin":"security/rubygem-six","version":"0.2.2","comment":"Very simple authorization gem","maintainer":"ruby@FreeBSD.org","www":"https://github.com/dzaporozhets/six","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"805ee60ef541c4c496cec07ec01ab30e274f551c770c0d5b28bfc7e9c45e222f","flatsize":7766,"path":"All/rubygem-six-0.2.2.pkg","repopath":"All/rubygem-six-0.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3172,"desc":"Very simple authorization gem","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-snappy","origin":"archivers/rubygem-snappy","version":"0.0.17_2","comment":"Snappy binding for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/miyucy/snappy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15f9589853f41c6a584c11391a3c2e2167d97613747817dfc4aaf559cb212683","flatsize":3907366,"path":"All/rubygem-snappy-0.0.17_2.pkg","repopath":"All/rubygem-snappy-0.0.17_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":328596,"desc":"This Gem provides a Ruby libsnappy binding.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"}},"categories":["archivers","rubygems"],"shlibs_required":["libruby32.so.32","libsnappy.so.1"]},{"name":"rubygem-sitemap_generator","origin":"www/rubygem-sitemap_generator","version":"6.3.0","comment":"Generate sitemaps in Ruby","maintainer":"zi@FreeBSD.org","www":"https://github.com/kjvarga/sitemap_generator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09be6d58f975be4ad573ce40ff7ae0011782f05d1e82a12c712ec7fd8ce34cdb","flatsize":175346,"path":"All/rubygem-sitemap_generator-6.3.0.pkg","repopath":"All/rubygem-sitemap_generator-6.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43880,"desc":"SitemapGenerator is a framework-agnostic XML Sitemap generator written\nin Ruby with automatic Rails integration. It supports Video, News,\nImage, Mobile, PageMap and Alternate Links sitemap extensions and\nincludes Rake tasks for managing your sitemaps, as well as many other\ngreat features.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"}},"categories":["www","rubygems"]},{"name":"rubygem-sinatra-respond_to","origin":"www/rubygem-sinatra-respond_to","version":"0.9.0_1","comment":"Respond_to style Rails block for Sinatra","maintainer":"ruby@FreeBSD.org","www":"https://github.com/cehoffman/sinatra-respond_to","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce3248b4fb8c80ad78b2dfd8d5be981ef0fd73c4f462f6ff6ff330602052dd38","flatsize":38538,"path":"All/rubygem-sinatra-respond_to-0.9.0_1.pkg","repopath":"All/rubygem-sinatra-respond_to-0.9.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11756,"desc":"A respond_to style Rails block for baked-in web service support in Sinatra.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sinatra1":{"origin":"www/rubygem-sinatra1","version":"1.4.8"}},"categories":["www","rubygems"]},{"name":"rubygem-sinatra-r18n","origin":"www/rubygem-sinatra-r18n","version":"5.0.2_1","comment":"Sinatra extension that provides i18n support to your web application","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/r18n/sinatra-r18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17147b88ce9e9de9d6dba8a8968a7525a5751a20f4d37b747200a4fd6dab8ddf","flatsize":37240,"path":"All/rubygem-sinatra-r18n-5.0.2_1.pkg","repopath":"All/rubygem-sinatra-r18n-5.0.2_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":11164,"desc":"Sinatra-r18n is a Sinatra extension that provides i18n support to translate your\nweb application. It is just a wrapper for R18n core library. It has nice\nRuby-style syntax, filters, flexible locales, custom loaders, translation\nsupport for any classes, time and number localization, several user language\nsupport, agnostic core package with out-of-box support for Rails, Sinatra and\ndesktop applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-r18n-core":{"origin":"devel/rubygem-r18n-core","version":"5.0.1"},"rubygem-sinatra2":{"origin":"www/rubygem-sinatra2","version":"2.2.4"}},"categories":["www","rubygems"]},{"name":"rubygem-sinatra-contrib2","origin":"www/rubygem-sinatra-contrib2","version":"2.2.4","comment":"Collection of useful Sinatra extensions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sinatra/sinatra-contrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac2f7db6f240aaef2636a70ae96b82528f1a286cc265b9f3ba6732476058290e","flatsize":111239,"path":"All/rubygem-sinatra-contrib2-2.2.4.pkg","repopath":"All/rubygem-sinatra-contrib2-2.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28700,"desc":"Collection of common Sinatra extensions, semi-officially supported.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-mustermann":{"origin":"devel/rubygem-mustermann","version":"3.0.0"},"rubygem-rack-protection2":{"origin":"www/rubygem-rack-protection2","version":"2.2.4"},"rubygem-sinatra2":{"origin":"www/rubygem-sinatra2","version":"2.2.4"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["www","rubygems"]},{"name":"rubygem-simpleidn02","origin":"dns/rubygem-simpleidn02","version":"0.2.3","comment":"Easy conversion from IDNA strings to unicode strings and vice-versa","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mmriis/simpleidn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"922516bc4642f8ff6804bf90d708857165db428463d9900ebdc06d66ddedb61f","flatsize":1027201,"path":"All/rubygem-simpleidn02-0.2.3.pkg","repopath":"All/rubygem-simpleidn02-0.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":96680,"desc":"SimpleIDN allows easy conversion from punycode ACE (IDNA) strings to unicode\nUTF-8 strings and visa versa.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["dns","rubygems"]},{"name":"rubygem-simplecov_json_formatter","origin":"devel/rubygem-simplecov_json_formatter","version":"0.1.4","comment":"JSON formatter for SimpleCov","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/codeclimate-community/simplecov_json_formatter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec6a35e2c736ca34d361653d96fc9c2639c917f97ef37bd1f35c4e8fe321986a","flatsize":7192,"path":"All/rubygem-simplecov_json_formatter-0.1.4.pkg","repopath":"All/rubygem-simplecov_json_formatter-0.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3612,"desc":"JSON formatter for SimpleCov generates a formatted JSON report of your SimpleCov\nruby code coverage results.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-sinatra-contrib1","origin":"www/rubygem-sinatra-contrib1","version":"1.4.7_2","comment":"Collection of useful Sinatra extensions","maintainer":"robak@FreeBSD.org","www":"https://github.com/sinatra/sinatra-contrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f053d79d1941fa49a42892659055677b4602e015e36116d1f3e72ff0b5064781","flatsize":211714,"path":"All/rubygem-sinatra-contrib1-1.4.7_2.pkg","repopath":"All/rubygem-sinatra-contrib1-1.4.7_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45608,"desc":"Collection of common Sinatra extensions, semi-officially supported.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-rack-protection":{"origin":"www/rubygem-rack-protection","version":"4.0.0"},"rubygem-rack-test":{"origin":"www/rubygem-rack-test","version":"2.1.0_1"},"rubygem-sinatra1":{"origin":"www/rubygem-sinatra1","version":"1.4.8"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["www","rubygems"]},{"name":"rubygem-sinatra-contrib","origin":"www/rubygem-sinatra-contrib","version":"4.0.0","comment":"Collection of useful Sinatra extensions","maintainer":"sunpoet@FreeBSD.org","www":"https://sinatrarb.com/contrib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a96cbf0fcef157761c23a6013dbe0d09b7a7bb5645eee80e1bfbd355c8501138","flatsize":109626,"path":"All/rubygem-sinatra-contrib-4.0.0.pkg","repopath":"All/rubygem-sinatra-contrib-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28744,"desc":"Collection of common Sinatra extensions, semi-officially supported.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-mustermann":{"origin":"devel/rubygem-mustermann","version":"3.0.0"},"rubygem-rack-protection":{"origin":"www/rubygem-rack-protection","version":"4.0.0"},"rubygem-sinatra":{"origin":"www/rubygem-sinatra","version":"4.0.0"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["www","rubygems"]},{"name":"rubygem-simplecov","origin":"devel/rubygem-simplecov","version":"0.22.0","comment":"Powerful configuration library and automatic merging of coverage across test suites","maintainer":"ruby@FreeBSD.org","www":"https://github.com/simplecov-ruby/simplecov","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ce4ac329fe099d82963de4121ed7378cccee65c29c5932bb8f477ff914ec57a","flatsize":146086,"path":"All/rubygem-simplecov-0.22.0.pkg","repopath":"All/rubygem-simplecov-0.22.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41132,"desc":"Code coverage for Ruby 1.9 with a powerful configuration library and automatic\nmerging of coverage across test suites","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-docile":{"origin":"devel/rubygem-docile","version":"1.4.0"},"rubygem-simplecov-html":{"origin":"textproc/rubygem-simplecov-html","version":"0.12.3"},"rubygem-simplecov_json_formatter":{"origin":"devel/rubygem-simplecov_json_formatter","version":"0.1.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-sinatra","origin":"www/rubygem-sinatra","version":"4.0.0","comment":"Classy web development framework in ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://sinatrarb.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63da324554715ac2718e8e7ebf704986ef7b75ca20312a1b6787b032bfc5ce2b","flatsize":314011,"path":"All/rubygem-sinatra-4.0.0.pkg","repopath":"All/rubygem-sinatra-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":119232,"desc":"Sinatra is a DSL for quickly creating web-applications in Ruby\nwith minimal effort.  It sits on top of Rack, a minimal standard\ninterface for Ruby web frameworks.  For templating, the choices\ninclude erb, haml, sass and Builder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mustermann":{"origin":"devel/rubygem-mustermann","version":"3.0.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rack-protection":{"origin":"www/rubygem-rack-protection","version":"4.0.0"},"rubygem-rack-session":{"origin":"www/rubygem-rack-session","version":"2.0.0"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:sinatrarb:sinatra:4.0.0:::::dragonfly6:x86_64"},"messages":[{"message":"Sinatra optionally integrates with haml/sass or Builder\n        for templating and mongrel or thin as an HTTP server.\n        To use them, install the respective ports separately:\n\n                www/rubygem-haml\n                devel/rubygem-builder\n                www/rubygem-mongrel\n                www/rubygem-thin","type":"install"}]},{"name":"rubygem-timers","origin":"devel/rubygem-timers","version":"4.3.5","comment":"Pure Ruby one-shot and periodic timers","maintainer":"ruby@FreeBSD.org","www":"https://github.com/socketry/timers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04468f2fcc42c74a984356408730652684c5a1b5340d9fb09661fc9f7626795f","flatsize":24012,"path":"All/rubygem-timers-4.3.5.pkg","repopath":"All/rubygem-timers-4.3.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9400,"desc":"Pure Ruby one-shot and periodic timers","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-simplecov-html","origin":"textproc/rubygem-simplecov-html","version":"0.12.3","comment":"Default HTML formatter for SimpleCov","maintainer":"ruby@FreeBSD.org","www":"https://github.com/simplecov-ruby/simplecov-html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8120a1323a7dac15faac1bf1e280851354939b6169b351e80b1c78d0868f3093","flatsize":1157389,"path":"All/rubygem-simplecov-html-0.12.3.pkg","repopath":"All/rubygem-simplecov-html-0.12.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":279856,"desc":"Default HTML formatter for SimpleCov code coverage tool for ruby 1.9+","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-simpleidn","origin":"dns/rubygem-simpleidn","version":"0.1.1","comment":"Easy conversion from IDNA strings to unicode strings and vice-versa","maintainer":"douglas@douglasthrift.net","www":"https://github.com/mmriis/simpleidn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d25527b33e38ad004eaae86b1a973278e475cf6e1bcb63a52970c140909efc3a","flatsize":956129,"path":"All/rubygem-simpleidn-0.1.1.pkg","repopath":"All/rubygem-simpleidn-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":88396,"desc":"SimpleIDN allows easy conversion from punycode ACE (IDNA) strings to unicode\nUTF-8 strings and visa versa.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-unf":{"origin":"textproc/rubygem-unf","version":"0.1.4"}},"categories":["dns","rubygems"]},{"name":"tesseract-game-data","origin":"games/tesseract-data","version":"2014.05.12","comment":"Data files for Tesseract first-person shooter","maintainer":"operator@myrechenzentrum.net","www":"http://www.tesseract.gg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51a30be30722b42eb1d6061cc7531bb69a730307b1af55ae1e701ac1130208ee","flatsize":257585713,"path":"All/tesseract-game-data-2014.05.12.pkg","repopath":"All/tesseract-game-data-2014.05.12.pkg","licenselogic":"and","licenses":["DejaVu","OTHER"],"pkgsize":243471320,"desc":"Data files for Tesseract first-person shooter.","categories":["games"]},{"name":"rubygem-sinatra2","origin":"www/rubygem-sinatra2","version":"2.2.4","comment":"Classy web development framework in ruby","maintainer":"sunpoet@FreeBSD.org","www":"http://www.sinatrarb.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8b925d5f1685f103d968ae764b4448cdea4a0a2f087224e64501815ca381841","flatsize":1172071,"path":"All/rubygem-sinatra2-2.2.4.pkg","repopath":"All/rubygem-sinatra2-2.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":270964,"desc":"Sinatra is a DSL for quickly creating web-applications in Ruby\nwith minimal effort.  It sits on top of Rack, a minimal standard\ninterface for Ruby web frameworks.  For templating, the choices\ninclude erb, haml, sass and Builder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mustermann":{"origin":"devel/rubygem-mustermann","version":"3.0.0"},"rubygem-rack-protection2":{"origin":"www/rubygem-rack-protection2","version":"2.2.4"},"rubygem-rack22":{"origin":"www/rubygem-rack22","version":"2.2.9_1,3"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:sinatrarb:sinatra:2.2.4:::::dragonfly6:x86_64"},"messages":[{"message":"Sinatra optionally integrates with haml/sass or Builder\n        for templating and mongrel or thin as an HTTP server.\n        To use them, install the respective ports separately:\n\n                www/rubygem-haml\n                devel/rubygem-builder\n                www/rubygem-mongrel\n                www/rubygem-thin","type":"install"}]},{"name":"rubygem-simple_po_parser","origin":"devel/rubygem-simple_po_parser","version":"1.1.6","comment":"Simple PO file to ruby hash parser","maintainer":"mfechner@FreeBSD.org","www":"http://github.com/experteer/simple_po_parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99b894955b1122e05a0bc29022e888e0523c6342a2ae6bbfc7cac91582584fa5","flatsize":86773,"path":"All/rubygem-simple_po_parser-1.1.6.pkg","repopath":"All/rubygem-simple_po_parser-1.1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40948,"desc":"A simple PO file to ruby hash parser.\nPO files are translation files generated by GNU/Gettext tool.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-simple_form-rails50","origin":"devel/rubygem-simple_form-rails50","version":"5.0.3","comment":"Forms made easy","maintainer":"ruby@FreeBSD.org","www":"https://github.com/heartcombo/simple_form","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3e2926d6d84e9ec511e86dcb37d0560c6484c10d01552da252c0725f69269df","flatsize":445015,"path":"All/rubygem-simple_form-rails50-5.0.3.pkg","repopath":"All/rubygem-simple_form-rails50-5.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71812,"desc":"Forms made easy!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack50":{"origin":"www/rubygem-actionpack50","version":"5.0.7.2_2"},"rubygem-activemodel50":{"origin":"databases/rubygem-activemodel50","version":"5.0.7.2"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:plataformatec:simple_form:5.0.3:::::dragonfly6:x86_64"}},{"name":"rubygem-smashing","origin":"www/rubygem-smashing","version":"1.3.6","comment":"Sinatra-based framework for building dashboards","maintainer":"sunpoet@FreeBSD.org","www":"https://smashing.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd7791871e914c2f7187caf32c61d19929c29bf92cab59672f809eaf9ad45b55","flatsize":3807374,"path":"All/rubygem-smashing-1.3.6.pkg","repopath":"All/rubygem-smashing-1.3.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1236704,"desc":"Smashing, the spiritual successor to Dashing, is a Sinatra-based framework that\nlets you build excellent dashboards. You write a bit of ruby code to gather data\nfrom some services and let Smashing handle the rest - displaying that data in a\nwonderfully simple layout. Built for developers and hackers, Smashing is highly\ncustomizable while maintaining humble roots that make it approachable to\nbeginners.\n\nSee also: https://github.com/Smashing/smashing","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-coffee-script":{"origin":"devel/rubygem-coffee-script","version":"2.4.1"},"rubygem-execjs":{"origin":"devel/rubygem-execjs","version":"2.9.1_1"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rufus-scheduler":{"origin":"devel/rubygem-rufus-scheduler","version":"3.9.1"},"rubygem-sassc":{"origin":"textproc/rubygem-sassc","version":"2.4.0"},"rubygem-sinatra-contrib2":{"origin":"www/rubygem-sinatra-contrib2","version":"2.2.4"},"rubygem-sinatra2":{"origin":"www/rubygem-sinatra2","version":"2.2.4"},"rubygem-sprockets":{"origin":"devel/rubygem-sprockets","version":"4.2.1"},"rubygem-thin":{"origin":"www/rubygem-thin","version":"1.8.2"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:smashing_project:smashing:1.3.6:::::dragonfly6:x86_64"}},{"name":"rubygem-simple_form-rails61","origin":"devel/rubygem-simple_form-rails61","version":"5.3.1","comment":"Forms made easy","maintainer":"bofh@FreeBSD.org","www":"https://github.com/heartcombo/simple_form","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b3e8a3ca244eaf1eb764862d5f9e75a2616fde4b1218e40989804e4c16cbb91","flatsize":189371,"path":"All/rubygem-simple_form-rails61-5.3.1.pkg","repopath":"All/rubygem-simple_form-rails61-5.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43636,"desc":"Forms made easy!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-activemodel61":{"origin":"databases/rubygem-activemodel61","version":"6.1.7.8"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:plataformatec:simple_form:5.3.1:::::dragonfly6:x86_64"}},{"name":"rubygem-simple_form","origin":"devel/rubygem-simple_form","version":"4.0.0","comment":"Forms made easy","maintainer":"ruby@FreeBSD.org","www":"https://github.com/plataformatec/simple_form","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20eee7828b724cfbea3cd8d30f453f5186af1ba060248125ca5b4a54ac8617e5","flatsize":434099,"path":"All/rubygem-simple_form-4.0.0.pkg","repopath":"All/rubygem-simple_form-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":69592,"desc":"Forms made easy!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack4":{"origin":"www/rubygem-actionpack4","version":"4.2.11.3"},"rubygem-activemodel4":{"origin":"databases/rubygem-activemodel4","version":"4.2.11.3"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:plataformatec:simple_form:4.0.0:::::dragonfly6:x86_64"}},{"name":"rubygem-simple-rss","origin":"www/rubygem-simple-rss","version":"1.3.1","comment":"Simple, flexible, extensible, and liberal RSS and Atom reader for Ruby","maintainer":"markun@onohara.to","www":"https://github.com/cardmagic/simple-rss","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81b59d1690dd3912f11ae95ea179bfd76af156543951e3c89c040a9e5cfe6173","flatsize":122182,"path":"All/rubygem-simple-rss-1.3.1.pkg","repopath":"All/rubygem-simple-rss-1.3.1.pkg","licenselogic":"single","pkgsize":29836,"desc":"Simple RSS is a simple, flexible, extensible, and liberal RSS and Atom reader\nfor Ruby. It is designed to be backwards compatible with the standard RSS\nparser, but will never do RSS generation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","textproc","rubygems"]},{"name":"rubygem-simple-navigation-rails61","origin":"devel/rubygem-simple-navigation-rails61","version":"4.4.0","comment":"Create navigations for Rails, Sinatra or Padrino applications","maintainer":"bofh@FreeBSD.org","www":"https://github.com/codeplant/simple-navigation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98f4af9ba5216db7e11660b845e0b4d8b95451c579d4e663c06624b5700a88ad","flatsize":200015,"path":"All/rubygem-simple-navigation-rails61-4.4.0.pkg","repopath":"All/rubygem-simple-navigation-rails61-4.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38800,"desc":"Simple Navigation is a ruby library for creating navigations (with multiple\nlevels) for your Rails, Sinatra or Padrino applications. It runs with all ruby\nversions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"}},"categories":["devel","rubygems"]},{"name":"rubygem-simple-navigation","origin":"devel/rubygem-simple-navigation","version":"4.4.0","comment":"Create navigations for Rails, Sinatra or Padrino applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/codeplant/simple-navigation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ea50e0c34023e436eab0bd502f92dff7b7ec5caf4b0c5a7b27d16248466cd35","flatsize":200015,"path":"All/rubygem-simple-navigation-4.4.0.pkg","repopath":"All/rubygem-simple-navigation-4.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38784,"desc":"Simple Navigation is a ruby library for creating navigations (with multiple\nlevels) for your Rails, Sinatra or Padrino applications. It runs with all ruby\nversions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-signet","origin":"security/rubygem-signet","version":"0.19.0","comment":"OAuth 1.0 / OAuth 2.0 implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/signet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87f3c696b0cc997ce54d099357a471cdb98c1bd255111fe7f7b337e476d27430","flatsize":171375,"path":"All/rubygem-signet-0.19.0.pkg","repopath":"All/rubygem-signet-0.19.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28444,"desc":"Signet is an OAuth 1.0 / OAuth 2.0 implementation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["security","rubygems"]},{"name":"rubygem-simple-navigation-rails50","origin":"devel/rubygem-simple-navigation-rails50","version":"4.4.0","comment":"Create navigations for Rails, Sinatra or Padrino applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/codeplant/simple-navigation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d8f35f7fb283bf0a128600678ba71fc1cfb5d6cc2d471280bbe870a0eb2c35b","flatsize":200015,"path":"All/rubygem-simple-navigation-rails50-4.4.0.pkg","repopath":"All/rubygem-simple-navigation-rails50-4.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38804,"desc":"Simple Navigation is a ruby library for creating navigations (with multiple\nlevels) for your Rails, Sinatra or Padrino applications. It runs with all ruby\nversions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-sigdump","origin":"devel/rubygem-sigdump","version":"0.2.5","comment":"Setup signal handler which dumps backtrace of running threads","maintainer":"ruby@FreeBSD.org","www":"https://github.com/fluent/sigdump","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"390ab2ba369a657292a32743ffcb4b46fe21d9cc19006b8ef8c890ab7bad1933","flatsize":35636,"path":"All/rubygem-sigdump-0.2.5.pkg","repopath":"All/rubygem-sigdump-0.2.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8924,"desc":"Setup signal handler which dumps backtrace of running threads and number of\nallocated objects per class.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-sidekiq-bulk","origin":"devel/rubygem-sidekiq-bulk","version":"0.2.0","comment":"Augment Sidekiq job classes with a push_bulk method","maintainer":"ruby@FreeBSD.org","www":"https://github.com/aprescott/sidekiq-bulk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f705001a7f8ced32b10d4cfc646c20b2012c56c8e6ffbe314ccd6590415d9f01","flatsize":22751,"path":"All/rubygem-sidekiq-bulk-0.2.0.pkg","repopath":"All/rubygem-sidekiq-bulk-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7888,"desc":"Augments Sidekiq job classes with a push_bulk method for easier bulk pushing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sidekiq":{"origin":"devel/rubygem-sidekiq","version":"7.2.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-sidekiq-cron","origin":"devel/rubygem-sidekiq-cron","version":"1.12.0","comment":"Enables to set jobs to be run in specified time (using CRON notation)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sidekiq-cron/sidekiq-cron","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf5441d8be6aa43b765744d0c8c976fd869a980a8daf9b14757b0fe1b43a93c8","flatsize":68378,"path":"All/rubygem-sidekiq-cron-1.12.0.pkg","repopath":"All/rubygem-sidekiq-cron-1.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19224,"desc":"Sidekiq-Cron is a scheduling add-on for Sidekiq.\n\nIt runs a thread alongside Sidekiq workers to schedule jobs at specified times\n(using cron notation * * * * * parsed by Rufus-Scheduler).\n\nIt also checks for new jobs to schedule every 10 seconds and doesn't schedule\nthe same job multiple times when more than one Sidekiq worker is running.\n\nScheduling jobs are added only when at least one Sidekiq process is running.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fugit":{"origin":"devel/rubygem-fugit","version":"1.11.0"},"rubygem-globalid-rails61":{"origin":"databases/rubygem-globalid-rails61","version":"1.2.1"},"rubygem-sidekiq":{"origin":"devel/rubygem-sidekiq","version":"7.2.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-sinatra1","origin":"www/rubygem-sinatra1","version":"1.4.8","comment":"Classy web development framework in ruby","maintainer":"sunpoet@FreeBSD.org","www":"http://www.sinatrarb.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5544e318cd7876dc35a133510e237233d49580a37441eb5f2e0932b2ed41206","flatsize":1192402,"path":"All/rubygem-sinatra1-1.4.8.pkg","repopath":"All/rubygem-sinatra1-1.4.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":282472,"desc":"Sinatra is a DSL for quickly creating web-applications in Ruby\nwith minimal effort.  It sits on top of Rack, a minimal standard\ninterface for Ruby web frameworks.  For templating, the choices\ninclude erb, haml, sass and Builder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack-protection1":{"origin":"www/rubygem-rack-protection1","version":"1.5.5"},"rubygem-rack16":{"origin":"www/rubygem-rack16","version":"1.6.13"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:sinatrarb:sinatra:1.4.8:::::dragonfly6:x86_64"},"messages":[{"message":"Sinatra optionally integrates with haml/sass or Builder\n        for templating and mongrel or thin as an HTTP server.\n        To use them, install the respective ports separately:\n\n                www/rubygem-haml\n                devel/rubygem-builder\n                www/rubygem-mongrel\n                www/rubygem-thin","type":"install"}]},{"name":"rubygem-sidekiq71","origin":"devel/rubygem-sidekiq71","version":"7.1.6","comment":"Simple, efficient background processing for Ruby","maintainer":"mfechner@FreeBSD.org","www":"https://sidekiq.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47265423d8a69c6675db6c3b16a9c8343e8aa4e193a0bc46353f8e8c075f97b7","flatsize":899864,"path":"All/rubygem-sidekiq71-7.1.6.pkg","repopath":"All/rubygem-sidekiq71-7.1.6.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":251280,"desc":"Simple, efficient background processing for Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-connection_pool":{"origin":"net/rubygem-connection_pool","version":"2.4.1"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-redis-client":{"origin":"databases/rubygem-redis-client","version":"0.22.2"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:contribsys:sidekiq:7.1.6:::::dragonfly6:x86_64"}},{"name":"rubygem-sidekiq-unique-jobs","origin":"devel/rubygem-sidekiq-unique-jobs","version":"8.0.10","comment":"Ensure only a single copy of a job is in Redis","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mhenrixon/sidekiq-unique-jobs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da4cd5bbcb36e49fe6854df30b992fd35543957ef433c9067a8da3bd1ae3d8c2","flatsize":429741,"path":"All/rubygem-sidekiq-unique-jobs-8.0.10.pkg","repopath":"All/rubygem-sidekiq-unique-jobs-8.0.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":81264,"desc":"The goal of this gem is to ensure your Sidekiq jobs are unique. We do this by\ncreating unique keys in Redis based on how you configure uniqueness.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-sidekiq":{"origin":"devel/rubygem-sidekiq","version":"7.2.4"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-sidekiq-scheduler","origin":"devel/rubygem-sidekiq-scheduler","version":"5.0.3","comment":"Lightweight job scheduler extension for Sidekiq","maintainer":"sunpoet@FreeBSD.org","www":"https://sidekiq-scheduler.github.io/sidekiq-scheduler/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f96a7d9086594a3e6d77fbf3b1590df2aa7c2a3c7559c00feb80c4af1e49e82e","flatsize":78426,"path":"All/rubygem-sidekiq-scheduler-5.0.3.pkg","repopath":"All/rubygem-sidekiq-scheduler-5.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22780,"desc":"sidekiq-scheduler is an extension to Sidekiq that pushes jobs in a scheduled\nway, mimicking cron utility.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rufus-scheduler":{"origin":"devel/rubygem-rufus-scheduler","version":"3.9.1"},"rubygem-sidekiq":{"origin":"devel/rubygem-sidekiq","version":"7.2.4"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-shellwords","origin":"shells/rubygem-shellwords","version":"0.2.0","comment":"Manipulate strings with word parsing rules of UNIX Bourne shell","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/shellwords","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbefe64ae4f3323b8061908217bd4cd8b3f2238d8803ede12230fa6c2b8d10e2","flatsize":18394,"path":"All/rubygem-shellwords-0.2.0.pkg","repopath":"All/rubygem-shellwords-0.2.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":7564,"desc":"Shellwords manipulates strings according to the word parsing rules of the UNIX\nBourne shell.\n\nThe shellwords() function was originally a port of shellwords.pl, but modified\nto conform to the Shell & Utilities volume of the IEEE Std 1003.1-2008, 2016\nEdition.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["shells","rubygems"]},{"name":"three.js","origin":"www/threejs","version":"165","comment":"JavaScript 3D library","maintainer":"thierry@FreeBSD.org","www":"https://threejs.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53f03829f6248797818add681e22a1348e2271af8de07eb5382af59c758b173d","flatsize":431532308,"path":"All/three.js-165.pkg","repopath":"All/three.js-165.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":251295504,"desc":"The aim of this JavaScript 3D library is to create an easy to use, lightweight,\n3D library with a default WebGL renderer. The library also provides Canvas 2D,\nSVG and CSS3D renderers in the examples.\n\nSee also: https://github.com/mrdoob/three.js","categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"rubygem-simple_form-rails5","origin":"devel/rubygem-simple_form-rails5","version":"5.0.3","comment":"Forms made easy","maintainer":"ruby@FreeBSD.org","www":"https://github.com/heartcombo/simple_form","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62cbcc3a6e5f1e0f7ec546c99dc8d1b3ba0ec91aa994d5807a611df2e0ad095b","flatsize":445015,"path":"All/rubygem-simple_form-rails5-5.0.3.pkg","repopath":"All/rubygem-simple_form-rails5-5.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71796,"desc":"Forms made easy!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack5":{"origin":"www/rubygem-actionpack5","version":"5.1.7_1"},"rubygem-activemodel5":{"origin":"databases/rubygem-activemodel5","version":"5.1.7"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:plataformatec:simple_form:5.0.3:::::dragonfly6:x86_64"}},{"name":"rubygem-shoulda-context","origin":"devel/rubygem-shoulda-context","version":"2.0.0","comment":"Context framework extracted from Shoulda","maintainer":"ruby@FreeBSD.org","www":"https://github.com/thoughtbot/shoulda-context","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9adaa085f004b7c91111540b391b05c5abd5949dfcc27e0b58204f34d47b9ce","flatsize":131021,"path":"All/rubygem-shoulda-context-2.0.0.pkg","repopath":"All/rubygem-shoulda-context-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29940,"desc":"Context framework extracted from Shoulda","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-shoulda","origin":"devel/rubygem-shoulda","version":"4.0.0","comment":"Making tests easy on the fingers and eyes","maintainer":"ruby@FreeBSD.org","www":"https://github.com/thoughtbot/shoulda","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fbd81c71dfab3781b5507d1d29bbddbc90a91368f3051035925c87df27169c1b","flatsize":85446,"path":"All/rubygem-shoulda-4.0.0.pkg","repopath":"All/rubygem-shoulda-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17928,"desc":"Making tests easy on the fingers and eyes","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-shoulda-context":{"origin":"devel/rubygem-shoulda-context","version":"2.0.0"},"rubygem-shoulda-matchers":{"origin":"devel/rubygem-shoulda-matchers","version":"4.5.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-shellany","origin":"sysutils/rubygem-shellany","version":"0.0.1","comment":"MRI+JRuby compatible command output capturing","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/guard/shellany","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8cfbaf7af0691486cbf82cbfe286bf26d95db4cc34d987dd8c53893951383d86","flatsize":15104,"path":"All/rubygem-shellany-0.0.1.pkg","repopath":"All/rubygem-shellany-0.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6180,"desc":"Shellany captures command output.\n\nFeatures:\n- Portability (should work on recent JRuby versions).\n- Capturing stdout, stderr in a convenient way.\n- Returning the result in a convenient way.\n- Detecting if a shell is needed (though incomplete/primitive implementation).\n- Prevents running the same command multiple times.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-settingslogic","origin":"devel/rubygem-settingslogic","version":"2.0.9","comment":"Gem to use YAML and singleton design paterns","maintainer":"ruby@FreeBSD.org","www":"https://github.com/binarylogic/settingslogic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1625f202eac705e8f53f5756c589fd94e77493f9aa00ae9023dcb8a095edcef1","flatsize":23249,"path":"All/rubygem-settingslogic-2.0.9.pkg","repopath":"All/rubygem-settingslogic-2.0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8892,"desc":"A simple and straightforward settings solution that uses an ERB enabled YAML\nfile and a singleton design pattern.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-set","origin":"devel/rubygem-set","version":"1.1.0","comment":"Class to deal with collections of unordered, unique values","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/set","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f954fd274c50cd730397bf822f17dfdaba92cf1e04e75bc1c190806c8cbaf45","flatsize":40090,"path":"All/rubygem-set-1.1.0.pkg","repopath":"All/rubygem-set-1.1.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":12196,"desc":"This library provides the Set class, which deals with a collection of unordered\nvalues with no duplicates. It is a hybrid of Array's intuitive inter-operation\nfacilities and Hash's fast lookup.\n\nThe method to_set is added to Enumerable for convenience.\n\nSet implements a collection of unordered values with no duplicates. This is a\nhybrid of Array's intuitive inter-operation facilities and Hash's fast lookup.\n\nSet is easy to use with Enumerable objects (implementing each). Most of the\ninitializer methods and binary operators accept generic Enumerable objects\nbesides sets and arrays. An Enumerable object can be converted to Set using the\nto_set method.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-shellplay","origin":"deskutils/rubygem-shellplay","version":"0.1.9_1","comment":"CLI tool for shell-based presentations","maintainer":"mose@mose.com","www":"https://github.com/mose/shellplay","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f02abf61c888d86dc4ab281bedeed7866529eb4b3fa1175fa963dcb5b248488b","flatsize":133663,"path":"All/rubygem-shellplay-0.1.9_1.pkg","repopath":"All/rubygem-shellplay-0.1.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43904,"desc":"CLI tool for recording and presenting step by step\noperations from the console. It is targeted at\npresentations that would simulate live coding,\nwithout the random murphy factor of it.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cliprompt":{"origin":"devel/rubygem-cliprompt","version":"0.1.2"},"rubygem-configstruct":{"origin":"devel/rubygem-configstruct","version":"0.1.0"},"rubygem-paint":{"origin":"devel/rubygem-paint","version":"2.3.0"},"rubygem-shell2html":{"origin":"textproc/rubygem-shell2html","version":"0.0.6"}},"categories":["deskutils","textproc","rubygems"]},{"name":"rubygem-shell2html","origin":"textproc/rubygem-shell2html","version":"0.0.6","comment":"Ruby library for transforming bash colors into HTML","maintainer":"mose@mose.com","www":"https://github.com/mose/shell2html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"821e5e902fcce800eef20516cca7b4a4456c677031efdc320248d7f7da09b56b","flatsize":19909,"path":"All/rubygem-shell2html-0.0.6.pkg","repopath":"All/rubygem-shell2html-0.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7276,"desc":"Ruby lib for conversion between bash colors and HTML.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sidekiq-cron-rails70","origin":"devel/rubygem-sidekiq-cron-rails70","version":"1.12.0_1","comment":"Enables to set jobs to be run in specified time (using CRON notation)","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sidekiq-cron/sidekiq-cron","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0debf45ef0c683b63ca0f870d5f7d8937c232df37e0f0512387a1a08204b7dd4","flatsize":68378,"path":"All/rubygem-sidekiq-cron-rails70-1.12.0_1.pkg","repopath":"All/rubygem-sidekiq-cron-rails70-1.12.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19240,"desc":"Sidekiq-Cron is a scheduling add-on for Sidekiq.\n\nIt runs a thread alongside Sidekiq workers to schedule jobs at specified times\n(using cron notation * * * * * parsed by Rufus-Scheduler).\n\nIt also checks for new jobs to schedule every 10 seconds and doesn't schedule\nthe same job multiple times when more than one Sidekiq worker is running.\n\nScheduling jobs are added only when at least one Sidekiq process is running.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fugit":{"origin":"devel/rubygem-fugit","version":"1.11.0"},"rubygem-globalid-rails70":{"origin":"databases/rubygem-globalid-rails70","version":"1.2.1"},"rubygem-sidekiq71":{"origin":"devel/rubygem-sidekiq71","version":"7.1.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-shoulda-matchers","origin":"devel/rubygem-shoulda-matchers","version":"4.5.1","comment":"Making tests easy on the fingers and eyes","maintainer":"ruby@FreeBSD.org","www":"https://github.com/thoughtbot/shoulda-matchers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94e899810c6eb6fe7f2d6645caaa6c432180da0f4918c6bf5eccb78c49093fff","flatsize":479777,"path":"All/rubygem-shoulda-matchers-4.5.1.pkg","repopath":"All/rubygem-shoulda-matchers-4.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":70200,"desc":"Making tests easy on the fingers and eyes","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-showcase-rails","origin":"www/rubygem-showcase-rails","version":"0.4.6","comment":"Showcase helps you show off and document your partials, components, view helpers and Stimulus controllers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bullet-train-co/showcase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b9db854ab053b8b72d03490eac9799f5088ac828710c9289e911172377d2415","flatsize":58544,"path":"All/rubygem-showcase-rails-0.4.6.pkg","repopath":"All/rubygem-showcase-rails-0.4.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18700,"desc":"Showcase lets you build previews for your partials, components, view helpers,\nStimulus controllers and more -- Rails engines included!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails71":{"origin":"www/rubygem-rails71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-sidekiq","origin":"devel/rubygem-sidekiq","version":"7.2.4","comment":"Simple, efficient background processing for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://sidekiq.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d17133925b32391f4d6f0da093b8656fad39c207d03ac732dc0476e1445240d","flatsize":915850,"path":"All/rubygem-sidekiq-7.2.4.pkg","repopath":"All/rubygem-sidekiq-7.2.4.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":254536,"desc":"Simple, efficient background processing for Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-connection_pool":{"origin":"net/rubygem-connection_pool","version":"2.4.1"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-redis-client":{"origin":"databases/rubygem-redis-client","version":"0.22.2"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:contribsys:sidekiq:7.2.4:::::dragonfly6:x86_64"}},{"name":"rubygem-serverspec","origin":"sysutils/rubygem-serverspec","version":"2.41.5","comment":"Test suite for server configuration","maintainer":"naito.yuichiro@gmail.com","www":"https://serverspec.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a7d45c02d172e9e7d24debc1498e61f097fb0005d5de8bb1a5d841c0f5d99ca","flatsize":164454,"path":"All/rubygem-serverspec-2.41.5.pkg","repopath":"All/rubygem-serverspec-2.41.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38724,"desc":"Serverspec tests your servers' actual state by executing command local,\nvia SSH, via WinRM, via Docker API and so on.\nSo you don't need to install any agent software on your serves\nand can use any configuration management tools,\nPuppet, Ansible, CFEngine, Itamae and so on.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-rspec":{"origin":"devel/rubygem-rspec","version":"3.13.0"},"rubygem-rspec-its":{"origin":"devel/rubygem-rspec-its","version":"1.3.0"},"rubygem-specinfra":{"origin":"sysutils/rubygem-specinfra","version":"2.82.16"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-server_sent_events","origin":"devel/rubygem-server_sent_events","version":"0.1.3","comment":"Library for dealing with server-sent events","maintainer":"freebsd@moov.de","www":"https://github.com/xlab-steampunk/redfish-client-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d78f6ab3a97fdc4393f74b3a7220efb05f0ea7b62c985e451486e41a18fa4a7b","flatsize":33537,"path":"All/rubygem-server_sent_events-0.1.3.pkg","repopath":"All/rubygem-server_sent_events-0.1.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9956,"desc":"Library for dealing with server-sent events","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-serverengine","origin":"net/rubygem-serverengine","version":"2.3.2","comment":"Framework to implement robust multiprocess servers","maintainer":"girgen@FreeBSD.org","www":"https://github.com/treasure-data/serverengine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"346e9a8a0d5ceb5c4fdf129e7c599e0d9e2fa9bee5ce0dc083795b3c1319bd96","flatsize":193775,"path":"All/rubygem-serverengine-2.3.2.pkg","repopath":"All/rubygem-serverengine-2.3.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37048,"desc":"ServerEngine is a framework to implement robust multiprocess servers like\nUnicorn.\n\nServerEngine also provides useful options and utilities such as logging, signal\nhandlers, changing process names shown by ps command, chuser, stacktrace and\nheap dump on signal.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sigdump":{"origin":"devel/rubygem-sigdump","version":"0.2.5"}},"categories":["net","rubygems"]},{"name":"rubygem-sentry-sidekiq","origin":"devel/rubygem-sentry-sidekiq","version":"5.18.2","comment":"Client interface for the Sentry error logger","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/getsentry/sentry-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5350f54f5680309896977561a7807f38029ee131e7e7f2be99df0471007ca5c1","flatsize":26471,"path":"All/rubygem-sentry-sidekiq-5.18.2.pkg","repopath":"All/rubygem-sentry-sidekiq-5.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9952,"desc":"The official Ruby-language client and integration layer for the Sentry error\nreporting API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sentry-ruby":{"origin":"devel/rubygem-sentry-ruby","version":"5.18.2"},"rubygem-sidekiq71":{"origin":"devel/rubygem-sidekiq71","version":"7.1.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-semverse","origin":"devel/rubygem-semverse","version":"3.0.2","comment":"Library to represent and compare SemVer versions and constraints","maintainer":"ruby@FreeBSD.org","www":"https://github.com/chef/semverse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcc863eade7b3a2a67374d55f64854708815505aca357666ecedcd9aba33b960","flatsize":35872,"path":"All/rubygem-semverse-3.0.2.pkg","repopath":"All/rubygem-semverse-3.0.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8320,"desc":"An elegant library for representing and comparing SemVer versions and\nconstraints.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-serialport","origin":"comms/rubygem-serialport","version":"1.3.2","comment":"Library for using RS-232 serial ports","maintainer":"tj+freebsd_ports@a13.fr","www":"https://rubygems.org/gems/serialport","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07b23d1c4317035d9654765d93bcac222b890e7f66e4accd0d86fd4f8ab29674","flatsize":86828,"path":"All/rubygem-serialport-1.3.2.pkg","repopath":"All/rubygem-serialport-1.3.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18520,"desc":"Ruby-SerialPort is a Ruby library that provides a class for using\nRS-232 serial ports.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["comms","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-shell","origin":"devel/rubygem-shell","version":"0.8.1","comment":"Ruby interface for common UNIX shell commands","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/shell","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a5ec26f79dbf85771891375e6a6899627634b86c8b4dfe6d08def4992ff2ba6","flatsize":57308,"path":"All/rubygem-shell-0.8.1.pkg","repopath":"All/rubygem-shell-0.8.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14580,"desc":"Shell implements an idiomatic Ruby interface for common UNIX shell commands.\n\nIt provides users the ability to execute commands with filters and pipes, like\nsh/csh by using native facilities of Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-e2mmap":{"origin":"devel/rubygem-e2mmap","version":"0.1.0"},"rubygem-sync":{"origin":"devel/rubygem-sync","version":"0.5.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-semi_semantic","origin":"devel/rubygem-semi_semantic","version":"1.2.0","comment":"Library for parsing/formatting/comparing semi-semantic versions","maintainer":"ruby@FreeBSD.org","www":"https://github.com/pivotal-cf-experimental/semi_semantic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee9c355ea12f9ea1e06e4711ecc4309d1ede638b07ec70be80ba293a941e9769","flatsize":19404,"path":"All/rubygem-semi_semantic-1.2.0.pkg","repopath":"All/rubygem-semi_semantic-1.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6908,"desc":"A Ruby library for parsing/formatting/comparing semi-semantic versions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-semver2","origin":"devel/rubygem-semver2","version":"3.4.2","comment":"Maintain semantic versions","maintainer":"ruby@FreeBSD.org","www":"https://github.com/haf/semver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b58679c99ed5f83cc88c0821edaaed75bd4b8fa1109e75b7e57b34d883a7929","flatsize":16912,"path":"All/rubygem-semver2-3.4.2.pkg","repopath":"All/rubygem-semver2-3.4.2.pkg","licenselogic":"single","pkgsize":6204,"desc":"Maintain versions as per http://semver.org","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-sentry-raven","origin":"devel/rubygem-sentry-raven","version":"3.1.2_1","comment":"Client interface for the Sentry error logger","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/getsentry/sentry-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c37f2ba2b101b4af9645d5492f6b6ecbffc95199387006f2b60f107fc081e2a","flatsize":165071,"path":"All/rubygem-sentry-raven-3.1.2_1.pkg","repopath":"All/rubygem-sentry-raven-3.1.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":46164,"desc":"The official Ruby-language client and integration layer for the Sentry error\nreporting API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-sentry-rails","origin":"devel/rubygem-sentry-rails","version":"5.18.2","comment":"Client interface for the Sentry error logger","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/getsentry/sentry-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aea07a0415d488015e178e70f229f0c25a322e0058522bc378352dce4f72b66f","flatsize":64694,"path":"All/rubygem-sentry-rails-5.18.2.pkg","repopath":"All/rubygem-sentry-rails-5.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17980,"desc":"The official Ruby-language client and integration layer for the Sentry error\nreporting API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"},"rubygem-sentry-ruby":{"origin":"devel/rubygem-sentry-ruby","version":"5.18.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-semantic_puppet","origin":"devel/rubygem-semantic_puppet","version":"1.1.0","comment":"Library for working with Semantic Versions and module dependencies","maintainer":"ruby@FreeBSD.org","www":"https://github.com/puppetlabs/semantic_puppet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f558bac308a40fc2a82c9fade881e7215e3505bff577ed0d62a3e93ad1b89930","flatsize":148420,"path":"All/rubygem-semantic_puppet-1.1.0.pkg","repopath":"All/rubygem-semantic_puppet-1.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27376,"desc":"Library of tools used by Puppet to parse, validate, and compare Semantic\nVersions and Version Ranges and to query and resolve module dependencies.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"scala","origin":"lang/scala","version":"3.3.1","comment":"Scala Programming Language","maintainer":"freebsd-ports@jan0sch.de","www":"https://www.scala-lang.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"838a541721c0065f54a648430f73a38da34e824e8d4feab78b464db4d4d972c1","flatsize":40655621,"path":"All/scala-3.3.1.pkg","repopath":"All/scala-3.3.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38243068,"desc":"Scala is a general purpose programming language designed to express\ncommon programming patterns in a concise, elegant, and type-safe\nway. It smoothly integrates features of object-oriented and functional\nlanguages, enabling Java and other programmers to be more productive.\nCode sizes are typically reduced by a factor of two to three when\ncompared to an equivalent Java application.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["lang","java"],"annotations":{"cpe":"cpe:2.3:a:scala-lang:scala:3.3.1:::::dragonfly6:x86_64"}},{"name":"rubygem-semver_dialects","origin":"devel/rubygem-semver_dialects","version":"3.0.2","comment":"Parse, process and compare semantic versions","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.com/gitlab-org/ruby/gems/semver_dialects","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d53a3f3f38f989d47542c58568649ec1c47093323a6a3051c8e9d240fac222f","flatsize":53662,"path":"All/rubygem-semver_dialects-3.0.2.pkg","repopath":"All/rubygem-semver_dialects-3.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14364,"desc":"semver_dialects is a gem for generic semantic version matcher that supports\ndifferent semantic version dialects:\n- pypi\n- composer/packagist\n- maven\n- gem\n- go\n- npm\n- nuget\n- conan\n\nsemver_dialects ...\n- provides a unified interface to the language specific dialects.\n- matches semantic versions in a language agnostic way.\n- is able to collapse a list of concrete version into version ranges.\n- invert ranges.\n- can cope with scattered, non-consecutive ranges.\n- can parse and produce different version syntaxes.\n- matches version gracefully and handles input versions/constraints in a\n  best-effort manner.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-deb_version":{"origin":"devel/rubygem-deb_version","version":"1.0.2"},"rubygem-pastel":{"origin":"devel/rubygem-pastel","version":"0.8.0"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"},"rubygem-tty-command":{"origin":"devel/rubygem-tty-command","version":"0.10.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-semver_dialects2","origin":"devel/rubygem-semver_dialects2","version":"2.0.2","comment":"Parse, process and compare semantic versions","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.com/gitlab-org/ruby/gems/semver_dialects","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9771586a9ee83e1e136320d9b13511236953cf866b0e1680d5c29685d98aa493","flatsize":43973,"path":"All/rubygem-semver_dialects2-2.0.2.pkg","repopath":"All/rubygem-semver_dialects2-2.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11072,"desc":"semver_dialects is a gem for generic semantic version matcher that supports\ndifferent semantic version dialects:\n- pypi\n- composer/packagist\n- maven\n- gem\n- go\n- npm\n- nuget\n- conan\n\nsemver_dialects ...\n- provides a unified interface to the language specific dialects.\n- matches semantic versions in a language agnostic way.\n- is able to collapse a list of concrete version into version ranges.\n- invert ranges.\n- can cope with scattered, non-consecutive ranges.\n- can parse and produce different version syntaxes.\n- matches version gracefully and handles input versions/constraints in a\n  best-effort manner.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-deb_version":{"origin":"devel/rubygem-deb_version","version":"1.0.2"},"rubygem-pastel":{"origin":"devel/rubygem-pastel","version":"0.8.0"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"},"rubygem-tty-command":{"origin":"devel/rubygem-tty-command","version":"0.10.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-seed-fu","origin":"databases/rubygem-seed-fu","version":"2.3.9_4","comment":"Library to maintain seed data","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mbleigh/seed-fu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"787431be1641be74d4751112ac907f4c162a401840b55cf3d3ba055da43de46b","flatsize":29612,"path":"All/rubygem-seed-fu-2.3.9_4.pkg","repopath":"All/rubygem-seed-fu-2.3.9_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11020,"desc":"Seed Fu is an attempt to once and for all solve the problem of inserting and\nmaintaining seed data in a database. It uses a variety of techniques gathered\nfrom various places around the web and combines them to create what is\nhopefully the most robust seed data system around.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"}},"categories":["databases","rubygems"]},{"name":"rubygem-sexp_processor","origin":"devel/rubygem-sexp_processor","version":"4.17.1","comment":"Generic sexp processing tools","maintainer":"ruby@FreeBSD.org","www":"https://docs.seattlerb.org/sexp_processor/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b459622a4b7737a361403227c713c41392eeacd63bfd347514a32d60c6443b2","flatsize":262499,"path":"All/rubygem-sexp_processor-4.17.1.pkg","repopath":"All/rubygem-sexp_processor-4.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45840,"desc":"sexp_processor branches from ParseTree bringing all the generic sexp\nprocessing tools with it. Sexp, SexpProcessor, Environment, etc... all\nfor your language processing pleasure","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-semantic_range","origin":"devel/rubygem-semantic_range","version":"3.0.0","comment":"Parse and compare semantic version numbers and ranges","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/librariesio/semantic_range","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93e4a20c076547f63d50dd3ffa8b50116235d205e7d674b9b56694d01888be62","flatsize":30718,"path":"All/rubygem-semantic_range-3.0.0.pkg","repopath":"All/rubygem-semantic_range-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8348,"desc":"SemanticRange is a semver parser written in Ruby for comparison and inclusion of\nsemantic versions and ranges.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-sequel","origin":"devel/rubygem-sequel","version":"5.81.0","comment":"Database Toolkit for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://sequel.jeremyevans.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ed26bf81df7a679370142c54ae65e93fe097645f54bb79e7110d806f7687118","flatsize":3346695,"path":"All/rubygem-sequel-5.81.0.pkg","repopath":"All/rubygem-sequel-5.81.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":631356,"desc":"Sequel is a database toolkit for Ruby.\n    * Sequel provides thread safety, connection pooling and a concise\n\tDSL for constructing database queries and table schemas.\n    * Sequel also includes a lightweight but comprehensive ORM layer for\n\tmapping records to Ruby objects and handling associated records.\n    * Sequel supports advanced database features such as prepared\n\tstatements, bound variables, master/slave configurations, and database\n\tsharding.\n    * Sequel makes it easy to deal with multiple records without having\n\tto break your teeth on SQL.\n    * Sequel currently has adapters for ADO, DB2, DBI, Informix, JDBC,\n\tMySQL, ODBC, OpenBase, Oracle, PostgreSQL and SQLite3.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"}},"categories":["devel","rubygems"]},{"name":"rubygem-simple_oauth","origin":"net/rubygem-simple_oauth","version":"0.3.1","comment":"Builds and verifies OAuth headers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/laserlemon/simple_oauth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"896120bfedfedacbcb87b519b589dd1b2bed16acd7737567afa9d80dce92e67c","flatsize":12895,"path":"All/rubygem-simple_oauth-0.3.1.pkg","repopath":"All/rubygem-simple_oauth-0.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5968,"desc":"Rubygem-simple_oauth is a RubyGem for simply builds and verifies OAuth headers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-select2-rails","origin":"www/rubygem-select2-rails","version":"4.0.13","comment":"Implement select2 jQuery library into Rails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/argerim/select2-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c30598211dc6ce84085d2df4ba8ea5ad50b1a12cad47d41083feae6e42de367","flatsize":434868,"path":"All/rubygem-select2-rails-4.0.13.pkg","repopath":"All/rubygem-select2-rails-4.0.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":54448,"desc":"Select2 is a jQuery based replacement for select boxes. It supports searching,\nremote data sets, and infinite scrolling of results. This gem integrates\nSelect2 with Rails asset pipeline for easy of use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-securerandom","origin":"security/rubygem-securerandom","version":"0.3.1","comment":"Interface for secure random number generator","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/securerandom","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbc52cd4c9d168c9cd1ddbce3667c793e759b05aa320d9789c0babd416ece47f","flatsize":26667,"path":"All/rubygem-securerandom-0.3.1.pkg","repopath":"All/rubygem-securerandom-0.3.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":9980,"desc":"Securerandom is an interface to secure random number generators which are\nsuitable for generating session keys in HTTP cookies, etc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-securecompare","origin":"security/rubygem-securecompare","version":"1.0.0","comment":"Constant time string comparison","maintainer":"ruby@FreeBSD.org","www":"https://github.com/samuelkadolph/securecompare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bedae6054bf71c3c535a37c05bb3825f487985f843a7d5ae0bff6d6aea3e3f8a","flatsize":9901,"path":"All/rubygem-securecompare-1.0.0.pkg","repopath":"All/rubygem-securecompare-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4464,"desc":"securecompare borrows the secure_compare private method from\nActiveSupport::MessageVerifier which lets you do safely compare strings without\nbeing vulnerable to timing attacks. Useful for Basic HTTP Authentication in your\nrack/rails application.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-scruffy","origin":"graphics/rubygem-scruffy","version":"0.2.6_2","comment":"Beautiful Graphs for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/brasten/scruffy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c6ef288efbe43e5df4f8a039d726b18721863c56a330a24efde58f29542e910","flatsize":572620,"path":"All/rubygem-scruffy-0.2.6_2.pkg","repopath":"All/rubygem-scruffy-0.2.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":166028,"desc":"Scruffy is a Ruby library for creating great looking graphs and charts.\nGraphs can be rendered to SVG code or an image. Blend the beauty of Gruff\nwith the SVG capabilities of SVG::Graph, make it super simple and extensible,\nand you've got Scruffy.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["graphics","rubygems"]},{"name":"rubygem-schash","origin":"devel/rubygem-schash","version":"0.1.2","comment":"Ruby hash validator","maintainer":"naito.yuichiro@gmail.com","www":"https://github.com/itamae-kitchen/itamae","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42da83578aab2b58c7ac2e481dcb6e2fa17c88bcdd994a118a229afb5099379d","flatsize":11817,"path":"All/rubygem-schash-0.1.2.pkg","repopath":"All/rubygem-schash-0.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5872,"desc":"Ruby hash validator","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-scientist","origin":"devel/rubygem-scientist","version":"1.6.4","comment":"Library for carefully refactoring critical paths","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/github/scientist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bbd6c33e98dc9a8dd63c3b9405d4e27fe386c3e36dfe5687c02d40258532a71","flatsize":81337,"path":"All/rubygem-scientist-1.6.4.pkg","repopath":"All/rubygem-scientist-1.6.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21356,"desc":"A Ruby library for carefully refactoring critical paths","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-sdoc","origin":"devel/rubygem-sdoc","version":"2.6.1","comment":"Create rdoc html with javascript search index","maintainer":"ruby@FreeBSD.org","www":"https://github.com/zzak/sdoc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56206fbb4726638dcf4201a27665e8b72676549c988e834792fb206a60f2b621","flatsize":540644,"path":"All/rubygem-sdoc-2.6.1.pkg","repopath":"All/rubygem-sdoc-2.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":177184,"desc":"rdoc generator html with javascript search index.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rdoc":{"origin":"devel/rubygem-rdoc","version":"6.7.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-sentry-ruby-core","origin":"devel/rubygem-sentry-ruby-core","version":"5.18.2","comment":"Client interface for the Sentry error logger","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/getsentry/sentry-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3fc75f8faed3bf63b8da13e25469e8b0f9c6be8458beeedcba0aa0858143015","flatsize":247898,"path":"All/rubygem-sentry-ruby-core-5.18.2.pkg","repopath":"All/rubygem-sentry-ruby-core-5.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59696,"desc":"The official Ruby-language client and integration layer for the Sentry error\nreporting API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-sentry-ruby":{"origin":"devel/rubygem-sentry-ruby","version":"5.18.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-sentry-ruby","origin":"devel/rubygem-sentry-ruby","version":"5.18.2","comment":"Client interface for the Sentry error logger","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/getsentry/sentry-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7453a9875890897260c73635a7c44676d65a96f2effb8b3a398ad417926815ed","flatsize":248091,"path":"All/rubygem-sentry-ruby-5.18.2.pkg","repopath":"All/rubygem-sentry-ruby-5.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59652,"desc":"The official Ruby-language client and integration layer for the Sentry error\nreporting API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-sdbm","origin":"databases/rubygem-sdbm","version":"1.0.0","comment":"Simple file-based key-value store with String keys and values","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/sdbm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c235370c110c8e7d3a95f4dafcb627b2cf11b1a8f075207d9808986722239f6","flatsize":57492,"path":"All/rubygem-sdbm-1.0.0.pkg","repopath":"All/rubygem-sdbm-1.0.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12116,"desc":"SDBM provides a simple file-based key-value store, which can only store String\nkeys and values.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-sidetiq","origin":"devel/rubygem-sidetiq","version":"0.7.2_1","comment":"Recurring jobs for Sidekiq","maintainer":"ruby@FreeBSD.org","www":"https://github.com/endofunky/sidetiq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1fda4babbc09f5191062c38c2ed400880435bbdc515adf9dd2b5418a653fd9fa","flatsize":69175,"path":"All/rubygem-sidetiq-0.7.2_1.pkg","repopath":"All/rubygem-sidetiq-0.7.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19496,"desc":"Recurring jobs for Sidekiq","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-celluloid":{"origin":"devel/rubygem-celluloid","version":"0.18.0"},"rubygem-ice_cube":{"origin":"devel/rubygem-ice_cube","version":"0.16.4"},"rubygem-sidekiq":{"origin":"devel/rubygem-sidekiq","version":"7.2.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-scenic61","origin":"databases/rubygem-scenic61","version":"1.8.0","comment":"Adds methods to ActiveRecord::Migration to create and manage database views in Rails","maintainer":"bofh@FreeBSD.org","www":"https://github.com/scenic-views/scenic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9581d5dfc2ad628b8888c466bb18f6ee8f2c3ba3044506e0fbd8f97861f0a52","flatsize":134533,"path":"All/rubygem-scenic61-1.8.0.pkg","repopath":"All/rubygem-scenic61-1.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34628,"desc":"This gem is an ActiveModel Serializer implementation with Rails hooks.\nIt provides a means to generate JSON in an object-oriented and\nconvention-driven manner.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord61":{"origin":"databases/rubygem-activerecord61","version":"6.1.7.8"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"}},"categories":["databases","rubygems"]},{"name":"rubygem-semantic-ui-sass","origin":"www/rubygem-semantic-ui-sass","version":"2.2.12.1","comment":"Semantic UI, converted to Sass and ready to drop into Rails & Compass","maintainer":"ruby@FreeBSD.org","www":"https://github.com/doabit/semantic-ui-sass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59046dc52142247808c283f9056b03a53e04b56d92153aa721cacdf991fed915","flatsize":2674510,"path":"All/rubygem-semantic-ui-sass-2.2.12.1.pkg","repopath":"All/rubygem-semantic-ui-sass-2.2.12.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":672452,"desc":"Semantic UI, converted to Sass and ready to drop into Rails & Compass","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sass":{"origin":"textproc/rubygem-sass","version":"3.7.4"}},"categories":["www","rubygems"]},{"name":"rubygem-sax-machine","origin":"textproc/rubygem-sax-machine","version":"1.3.2","comment":"Declarative sax parsing library backed by Nokogiri","maintainer":"ruby@FreeBSD.org","www":"https://github.com/pauldix/sax-machine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba70f05aaff88cb9993bf97bcc228ff74e54fc888fe80966bc66aeb82f1b2358","flatsize":99267,"path":"All/rubygem-sax-machine-1.3.2.pkg","repopath":"All/rubygem-sax-machine-1.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21780,"desc":"A declarative SAX parsing library backed by Nokogiri.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sawyer","origin":"www/rubygem-sawyer","version":"0.9.2_1","comment":"Secret User Agent of HTTP","maintainer":"ruby@FreeBSD.org","www":"https://github.com/lostisland/sawyer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af17560ccd922b9e24c70b32b4b92726d82887701d602f9bc089f0ec73ed1218","flatsize":30616,"path":"All/rubygem-sawyer-0.9.2_1.pkg","repopath":"All/rubygem-sawyer-0.9.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9704,"desc":"Secret User Agent of HTTP","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"}},"categories":["www","rubygems"]},{"name":"rubygem-scss_lint","origin":"textproc/rubygem-scss_lint","version":"0.60.0","comment":"SCSS linter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sds/scss-lint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c45edfe9ab1c0074adb9e81ed17d8d9df77db09d606aed6339b128f7d13ce3a","flatsize":631500,"path":"All/rubygem-scss_lint-0.60.0.pkg","repopath":"All/rubygem-scss_lint-0.60.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":98084,"desc":"scss-lint is a tool to help keep your SCSS files clean and readable. You can\nrun it manually from the command line, or integrate it into your SCM hooks.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sass":{"origin":"textproc/rubygem-sass","version":"3.7.4"}},"categories":["textproc","rubygems"]},{"name":"rubygem-scanf","origin":"devel/rubygem-scanf","version":"1.0.0","comment":"Ruby implementation of the C function scanf(3)","maintainer":"romain@FreeBSD.org","www":"https://rubygems.org/gems/scanf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b559570b407ac1e88da6af512ab025b0d1570e0d603ceb716d2ecdff103cc70a","flatsize":25558,"path":"All/rubygem-scanf-1.0.0.pkg","repopath":"All/rubygem-scanf-1.0.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8988,"desc":"scanf is an implementation of the C function scanf(3), modified as necessary\nfor Ruby compatibility.\n\nThe methods provided are String#scanf, IO#scanf, and Kernel#scanf. Kernel#scanf\nis a wrapper around STDIN.scanf. IO#scanf can be used on any IO stream,\nincluding file handles and sockets. scanf can be called either with or without\na block.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-savon","origin":"www/rubygem-savon","version":"2.11.2","comment":"Library for SOAP communications","maintainer":"joe@thrallingpenguin.com","www":"https://github.com/savonrb/savon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5c66568c96b0a807a26f2a2c67b813b5f9e9cdc085a7d4ee0c03dc2708deb7d","flatsize":1300339,"path":"All/rubygem-savon-2.11.2.pkg","repopath":"All/rubygem-savon-2.11.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":133324,"desc":"Heavy metal SOAP client.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-akami":{"origin":"www/rubygem-akami","version":"1.3.1"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-gyoku":{"origin":"devel/rubygem-gyoku","version":"1.3.1_1"},"rubygem-httpi":{"origin":"www/rubygem-httpi","version":"2.4.2"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-nori":{"origin":"devel/rubygem-nori","version":"2.6.0"},"rubygem-wasabi":{"origin":"www/rubygem-wasabi","version":"3.5.0"}},"categories":["www","rubygems"]},{"name":"rubygem-sassc-rails-rails52","origin":"textproc/rubygem-sassc-rails-rails52","version":"2.1.2_1","comment":"Integrate SassC-Ruby into Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sass/sassc-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb014ecac2167709c6277a356dac28b2513e5129f7f1b80778ae1961a1af2603","flatsize":85738,"path":"All/rubygem-sassc-rails-rails52-2.1.2_1.pkg","repopath":"All/rubygem-sassc-rails-rails52-2.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28836,"desc":"We all love working with Sass, but compilation can take quite a long time for\nlarger codebases. This gem integrates the C implementation of Sass, LibSass,\ninto the asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties52":{"origin":"www/rubygem-railties52","version":"5.2.8.1"},"rubygem-sassc":{"origin":"textproc/rubygem-sassc","version":"2.4.0"},"rubygem-sprockets-rails-rails52":{"origin":"devel/rubygem-sprockets-rails-rails52","version":"3.4.2"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sassc-rails-rails50","origin":"textproc/rubygem-sassc-rails-rails50","version":"2.1.2_1","comment":"Integrate SassC-Ruby into Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sass/sassc-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af69c939a869251e3f5e5cf27623e23d416e51745b31af0fc7b96e8b99a40f98","flatsize":85738,"path":"All/rubygem-sassc-rails-rails50-2.1.2_1.pkg","repopath":"All/rubygem-sassc-rails-rails50-2.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28828,"desc":"We all love working with Sass, but compilation can take quite a long time for\nlarger codebases. This gem integrates the C implementation of Sass, LibSass,\ninto the asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties50":{"origin":"www/rubygem-railties50","version":"5.0.7.2"},"rubygem-sassc":{"origin":"textproc/rubygem-sassc","version":"2.4.0"},"rubygem-sprockets-rails-rails50":{"origin":"devel/rubygem-sprockets-rails-rails50","version":"3.2.2"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sass-rails-rails70","origin":"textproc/rubygem-sass-rails-rails70","version":"6.0.0","comment":"Sass adapter for the Rails asset pipeline","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sass-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"198c39eb918aa9b18d06758ef5a1a3b2b03821ba163294d1e98bda8291430a8b","flatsize":8048,"path":"All/rubygem-sass-rails-rails70-6.0.0.pkg","repopath":"All/rubygem-sass-rails-rails70-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4256,"desc":"Sass adapter for the Rails asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sassc-rails-rails70":{"origin":"textproc/rubygem-sassc-rails-rails70","version":"2.1.2_1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sassc-rails-rails5","origin":"textproc/rubygem-sassc-rails-rails5","version":"2.1.2_1","comment":"Integrate SassC-Ruby into Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sass/sassc-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27c0e49dff2e3910bb9000b9517351beab5426b9fed0e3b73b5754db1e7c216f","flatsize":85738,"path":"All/rubygem-sassc-rails-rails5-2.1.2_1.pkg","repopath":"All/rubygem-sassc-rails-rails5-2.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28812,"desc":"We all love working with Sass, but compilation can take quite a long time for\nlarger codebases. This gem integrates the C implementation of Sass, LibSass,\ninto the asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"},"rubygem-sassc":{"origin":"textproc/rubygem-sassc","version":"2.4.0"},"rubygem-sprockets-rails-rails5":{"origin":"devel/rubygem-sprockets-rails-rails5","version":"3.2.2"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sassc-rails-rails70","origin":"textproc/rubygem-sassc-rails-rails70","version":"2.1.2_1","comment":"Integrate SassC-Ruby into Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sass/sassc-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2bfdafd2345df2c8db4c16fc3564f67a72362a92f020f6596c5915a8b1b10b8e","flatsize":85738,"path":"All/rubygem-sassc-rails-rails70-2.1.2_1.pkg","repopath":"All/rubygem-sassc-rails-rails70-2.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28836,"desc":"We all love working with Sass, but compilation can take quite a long time for\nlarger codebases. This gem integrates the C implementation of Sass, LibSass,\ninto the asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"},"rubygem-sassc":{"origin":"textproc/rubygem-sassc","version":"2.4.0"},"rubygem-sprockets-rails-rails70":{"origin":"devel/rubygem-sprockets-rails-rails70","version":"3.5.1"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sassc-rails-rails4","origin":"textproc/rubygem-sassc-rails-rails4","version":"2.1.2_1","comment":"Integrate SassC-Ruby into Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sass/sassc-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce98db914fb04caf10f86475d8b10a9d8eec6801b0cef54e688012ac9edc0263","flatsize":85738,"path":"All/rubygem-sassc-rails-rails4-2.1.2_1.pkg","repopath":"All/rubygem-sassc-rails-rails4-2.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28840,"desc":"We all love working with Sass, but compilation can take quite a long time for\nlarger codebases. This gem integrates the C implementation of Sass, LibSass,\ninto the asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"},"rubygem-sassc":{"origin":"textproc/rubygem-sassc","version":"2.4.0"},"rubygem-sprockets-rails-rails4":{"origin":"devel/rubygem-sprockets-rails-rails4","version":"3.2.2"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sd_notify","origin":"devel/rubygem-sd_notify","version":"0.1.1","comment":"Communicate Ruby state changes to systemd","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/agis/ruby-sdnotify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3b63f0ddcc70a5a90c6c25a4eb3dcd622a9d2d119f24a171cf3c5fb6504cdd6","flatsize":7972,"path":"All/rubygem-sd_notify-0.1.1.pkg","repopath":"All/rubygem-sd_notify-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4260,"desc":"Notify systemd about various service status changes of Ruby programs","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-sassc-rails-rails61","origin":"textproc/rubygem-sassc-rails-rails61","version":"2.1.2_1","comment":"Integrate SassC-Ruby into Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sass/sassc-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3087c1537b9521be558c3761218009e09032f502ae3393a6bece91144e61b3d9","flatsize":85738,"path":"All/rubygem-sassc-rails-rails61-2.1.2_1.pkg","repopath":"All/rubygem-sassc-rails-rails61-2.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28832,"desc":"We all love working with Sass, but compilation can take quite a long time for\nlarger codebases. This gem integrates the C implementation of Sass, LibSass,\ninto the asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"},"rubygem-sassc":{"origin":"textproc/rubygem-sassc","version":"2.4.0"},"rubygem-sprockets-rails-rails61":{"origin":"devel/rubygem-sprockets-rails-rails61","version":"3.5.1"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sassc-rails-rails60","origin":"textproc/rubygem-sassc-rails-rails60","version":"2.1.2_3","comment":"Integrate SassC-Ruby into Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sass/sassc-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10ef43226d9e8243d3c446b0f46173d94b2a621c0323d182aefdc63ec6703259","flatsize":85738,"path":"All/rubygem-sassc-rails-rails60-2.1.2_3.pkg","repopath":"All/rubygem-sassc-rails-rails60-2.1.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28832,"desc":"We all love working with Sass, but compilation can take quite a long time for\nlarger codebases. This gem integrates the C implementation of Sass, LibSass,\ninto the asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties60":{"origin":"www/rubygem-railties60","version":"6.0.6.1"},"rubygem-sassc":{"origin":"textproc/rubygem-sassc","version":"2.4.0"},"rubygem-sprockets-rails-rails60":{"origin":"devel/rubygem-sprockets-rails-rails60","version":"3.4.2"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sass-rails-rails5","origin":"textproc/rubygem-sass-rails-rails5","version":"6.0.0","comment":"Sass adapter for the Rails asset pipeline","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sass-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"590b25262e3fab86dc20e1e74c9bb157ac61d8d252c77a3a89aa82c27f609a4f","flatsize":8048,"path":"All/rubygem-sass-rails-rails5-6.0.0.pkg","repopath":"All/rubygem-sass-rails-rails5-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4260,"desc":"Sass adapter for the Rails asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sassc-rails-rails5":{"origin":"textproc/rubygem-sassc-rails-rails5","version":"2.1.2_1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sass-rails-rails52","origin":"textproc/rubygem-sass-rails-rails52","version":"6.0.0","comment":"Sass adapter for the Rails asset pipeline","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sass-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac41afec39f885df3d68fa92cc669f10da08655c2bd66c249283f6f0b3cd928d","flatsize":8048,"path":"All/rubygem-sass-rails-rails52-6.0.0.pkg","repopath":"All/rubygem-sass-rails-rails52-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4260,"desc":"Sass adapter for the Rails asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sassc-rails-rails52":{"origin":"textproc/rubygem-sassc-rails-rails52","version":"2.1.2_1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-selenium-webdriver","origin":"www/rubygem-selenium-webdriver","version":"4.21.1","comment":"Tool for writing automated tests of websites","maintainer":"sunpoet@FreeBSD.org","www":"https://www.seleniumhq.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c13646137ea25bb4cd21cca86ca86f0187108bb3d4fdf05e82eb3365393127f","flatsize":12505884,"path":"All/rubygem-selenium-webdriver-4.21.1.pkg","repopath":"All/rubygem-selenium-webdriver-4.21.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4119988,"desc":"WebDriver is a tool for writing automated tests of websites. It aims to mimic\nthe behaviour of a real user, and as such interacts with the HTML of the\napplication.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"},"rubygem-rubyzip":{"origin":"archivers/rubygem-rubyzip","version":"2.3.2"},"rubygem-websocket":{"origin":"www/rubygem-websocket","version":"1.2.10"}},"categories":["www","rubygems"]},{"name":"rubygem-sass-rails-rails60","origin":"textproc/rubygem-sass-rails-rails60","version":"6.0.0","comment":"Sass adapter for the Rails asset pipeline","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sass-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dad2d97c256eeb7b5f21144918c38385852a932457b193e68b42be9679f4bc1c","flatsize":8048,"path":"All/rubygem-sass-rails-rails60-6.0.0.pkg","repopath":"All/rubygem-sass-rails-rails60-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4256,"desc":"Sass adapter for the Rails asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sassc-rails-rails60":{"origin":"textproc/rubygem-sassc-rails-rails60","version":"2.1.2_3"}},"categories":["textproc","rubygems"]},{"name":"rubygem-safe_yaml","origin":"devel/rubygem-safe_yaml","version":"1.0.5","comment":"Parse YAML safely","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dtao/safe_yaml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b25f1063394e2ec9051eef32596575a9ef6a9c3ddbf45ed74902c82bc2f7793","flatsize":98824,"path":"All/rubygem-safe_yaml-1.0.5.pkg","repopath":"All/rubygem-safe_yaml-1.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27136,"desc":"Parse YAML safely, without that pesky arbitrary object deserialization\nvulnerability","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-safety_net_attestation","origin":"security/rubygem-safety_net_attestation","version":"0.4.0","comment":"SafetyNet attestation response verification","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/bdewater/safety_net_attestation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b963186ff92ec55866cfa2e92f50695ef739a8bd71373f58ed26a2e4560828a9","flatsize":27680,"path":"All/rubygem-safety_net_attestation-0.4.0.pkg","repopath":"All/rubygem-safety_net_attestation-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13672,"desc":"SafetyNet attestation response verification","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"}},"categories":["security","rubygems"]},{"name":"rubygem-sass-rails-rails50","origin":"textproc/rubygem-sass-rails-rails50","version":"6.0.0","comment":"Sass adapter for the Rails asset pipeline","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sass-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f5f46044614c1ca1793473186c1053b1dfab4bc8bdfcef5f722d48fedb8546b","flatsize":8048,"path":"All/rubygem-sass-rails-rails50-6.0.0.pkg","repopath":"All/rubygem-sass-rails-rails50-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4256,"desc":"Sass adapter for the Rails asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sassc-rails-rails50":{"origin":"textproc/rubygem-sassc-rails-rails50","version":"2.1.2_1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sassc","origin":"textproc/rubygem-sassc","version":"2.4.0","comment":"Use libsass with Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sass/sassc-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65207e71858440f225844a8221e04e5d526ee9b8170386997b3741abeaa4be07","flatsize":5791026,"path":"All/rubygem-sassc-2.4.0.pkg","repopath":"All/rubygem-sassc-2.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":711740,"desc":"SassC combines the speed of libsass, the Sass C implementation, with the ease of\nuse of the original Ruby Sass library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sass-listen","origin":"textproc/rubygem-sass-listen","version":"4.0.0","comment":"Listens to file modifications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sass/listen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"140a1cd3fd99b0227b1ad896453a71c343c7ce436285b0055050e60960b99d3a","flatsize":79399,"path":"All/rubygem-sass-listen-4.0.0.pkg","repopath":"All/rubygem-sass-listen-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23588,"desc":"The Listen gem listens for file modifications and notifies about changes.\n\n- OS-optimized adapters on MRI for Mac OS X 10.6+, Linux, *BSD and Windows\n- Detects file modification, addition and removal\n- You can watch multiple directories\n- Regexp-patterns for ignoring paths for more accuracy and speed\n- Increased change detection accuracy on OS X HFS and VFAT volumes","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rb-fsevent":{"origin":"devel/rubygem-rb-fsevent","version":"0.11.2"},"rubygem-rb-inotify":{"origin":"devel/rubygem-rb-inotify","version":"0.11.1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sass-rails-rails4","origin":"textproc/rubygem-sass-rails-rails4","version":"6.0.0","comment":"Sass adapter for the Rails asset pipeline","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sass-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f87971adc3438389085571f5568bd7fa5563a5a6f87980bc0997ce5a110832c","flatsize":8048,"path":"All/rubygem-sass-rails-rails4-6.0.0.pkg","repopath":"All/rubygem-sass-rails-rails4-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4256,"desc":"Sass adapter for the Rails asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sassc-rails-rails4":{"origin":"textproc/rubygem-sassc-rails-rails4","version":"2.1.2_1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-sass-rails-rails61","origin":"textproc/rubygem-sass-rails-rails61","version":"6.0.0","comment":"Sass adapter for the Rails asset pipeline","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/sass-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f9beffadbb8a1584a27e900f21eb2cddb81d67ff6129cd6ebcf83d6b11aa87f","flatsize":8048,"path":"All/rubygem-sass-rails-rails61-6.0.0.pkg","repopath":"All/rubygem-sass-rails-rails61-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4260,"desc":"Sass adapter for the Rails asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sassc-rails-rails61":{"origin":"textproc/rubygem-sassc-rails-rails61","version":"2.1.2_1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rubyzip20","origin":"archivers/rubygem-rubyzip20","version":"2.0.0","comment":"Ruby module for reading and writing zip files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rubyzip/rubyzip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"457c3ed61beb4aea1ff616fa6f21c1e0c66e7f37120f2431646e622707765a4d","flatsize":137218,"path":"All/rubygem-rubyzip20-2.0.0.pkg","repopath":"All/rubygem-rubyzip20-2.0.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":34192,"desc":"Ruby module for reading and writing zip files","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["archivers","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyzip_project:rubyzip:2.0.0:::::dragonfly6:x86_64"}},{"name":"rubygem-rubyzip2","origin":"archivers/rubygem-rubyzip2","version":"2.0.2","comment":"Ruby compatible Zip library","maintainer":"hhyou@cs.nctu.edu.tw","www":"https://github.com/postmodern/rubyzip2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c462ee19b6e1c47889d14aaabf880f344d1ab49f6713a5b82867cfee065483a5","flatsize":252495,"path":"All/rubygem-rubyzip2-2.0.2.pkg","repopath":"All/rubygem-rubyzip2-2.0.2.pkg","licenselogic":"single","pkgsize":48936,"desc":"rubyzip is a ruby library for reading and writing zip files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["archivers","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyzip_project:rubyzip:2.0.2:::::dragonfly6:x86_64"}},{"name":"rubygem-runt","origin":"devel/rubygem-runt","version":"0.9.0","comment":"Ruby implementation of select Martin Fowler patterns","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mlipper/runt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43266bdac10de9425a344b93c15183c9e492bbbe839b4d632b57ccdb8c27a752","flatsize":288945,"path":"All/rubygem-runt-0.9.0.pkg","repopath":"All/rubygem-runt-0.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79224,"desc":"RUNT -- Ruby Temporal Expressions\n\nRunt is a Ruby implementation of select Martin Fowler patterns\n[http://www.martinfowler.com/articles].  TemporalExpressions allow a developer\nto define patterns of date recurrence using set expressions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-sanitize60","origin":"textproc/rubygem-sanitize60","version":"6.0.2","comment":"Whitelist based HTML sanitizer","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rgrove/sanitize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"caec32a890a2e6b5d8e8aea534fc9def3960ebc6ead71352302aa9c02983155f","flatsize":185460,"path":"All/rubygem-sanitize60-6.0.2.pkg","repopath":"All/rubygem-sanitize60-6.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39196,"desc":"Sanitize is a whitelist-based HTML sanitizer.  Given a list of\nacceptable elements and attributes, Sanitize will remove all\nunacceptable HTML from a string.\n\nUsing a simple configuration syntax, you can tell Sanitize to\nallow certain elements, certain attributes within those elements,\nand even certain URL protocols within attributes that contain URLs.\nAny HTML elements or attributes that you don't explicitly allow\nwill be removed.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-crass":{"origin":"www/rubygem-crass","version":"1.0.6"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"],"annotations":{"cpe":"cpe:2.3:a:sanitize_project:sanitize:6.0.2:::::dragonfly6:x86_64"}},{"name":"rubygem-sass","origin":"textproc/rubygem-sass","version":"3.7.4","comment":"Sass is an extension of CSS3","maintainer":"sunpoet@FreeBSD.org","www":"https://sass-lang.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7530bb07c1334eb4088930c5bdf3f489e38bd1240ed4c94c057383188c21ad0f","flatsize":840538,"path":"All/rubygem-sass-3.7.4.pkg","repopath":"All/rubygem-sass-3.7.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":172488,"desc":"Sass is an extension of CSS3, adding nested rules, variables, mixins, selector\ninheritance, and more. It's translated to well-formatted, standard CSS using\nthe command line tool or a web-framework plugin.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sass-listen":{"origin":"textproc/rubygem-sass-listen","version":"4.0.0"}},"categories":["textproc","ruby"]},{"name":"rubygem-rufus-scheduler","origin":"devel/rubygem-rufus-scheduler","version":"3.9.1","comment":"Ruby job scheduler for at, cron and others","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jmettraux/rufus-scheduler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a314acf3c02443d861a5cbb40460187a351ac10d5ba2ddced83f8487a5a5d1d5","flatsize":120700,"path":"All/rubygem-rufus-scheduler-3.9.1.pkg","repopath":"All/rubygem-rufus-scheduler-3.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34432,"desc":"Rufus-scheduler (out of the box) is an in-process, in-memory scheduler.\nIt supports five kinds of jobs: in, at, every, interval and cron jobs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fugit":{"origin":"devel/rubygem-fugit","version":"1.11.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-scrypt","origin":"security/rubygem-scrypt","version":"3.0.8","comment":"Scrypt key derivation function","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pbhogan/scrypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c39079ab7c0ac984fd3b188a008c5a08c49f273062e508b38e37550345fe0c0","flatsize":60180,"path":"All/rubygem-scrypt-3.0.8.pkg","repopath":"All/rubygem-scrypt-3.0.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21224,"desc":"The scrypt key derivation function is designed to be far more secure against\nhardware brute-force attacks than alternative functions such as PBKDF2 or\nbcrypt.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi-compiler":{"origin":"devel/rubygem-ffi-compiler","version":"1.3.2"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["security","rubygems"]},{"name":"rubygem-rudy","origin":"net/rubygem-rudy","version":"0.9.8.020_1","comment":"EC2 deployment tool","maintainer":"ruby@FreeBSD.org","www":"http://solutious.com/projects/rudy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ccab0b2eb405d7624b241b611504b4e3b52be8590e6067ff38244d078936160","flatsize":408189,"path":"All/rubygem-rudy-0.9.8.020_1.pkg","repopath":"All/rubygem-rudy-0.9.8.020_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90864,"desc":"Rudy: Not your grandparents' EC2 deployment tool.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-amazon-ec2":{"origin":"net/rubygem-amazon-ec2","version":"0.9.17"},"rubygem-annoy":{"origin":"devel/rubygem-annoy","version":"0.5.6"},"rubygem-attic":{"origin":"devel/rubygem-attic","version":"1.0.1"},"rubygem-aws-s3":{"origin":"net/rubygem-aws-s3","version":"0.6.3"},"rubygem-caesars":{"origin":"devel/rubygem-caesars","version":"0.7.4_1"},"rubygem-drydock":{"origin":"devel/rubygem-drydock","version":"0.6.9_1"},"rubygem-gibbler":{"origin":"devel/rubygem-gibbler","version":"1.0.0"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"},"rubygem-rye":{"origin":"net/rubygem-rye","version":"0.9.13_1"},"rubygem-storable":{"origin":"devel/rubygem-storable","version":"0.10.0"},"rubygem-sysinfo":{"origin":"devel/rubygem-sysinfo","version":"0.10.0"}},"categories":["net","rubygems"]},{"name":"rubygem-rye","origin":"net/rubygem-rye","version":"0.9.13_1","comment":"Safely run SSH commands on a bunch of machines at the same time","maintainer":"ruby@FreeBSD.org","www":"https://github.com/delano/rye/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0a0637859b90428ffa9a368dbd4f05bb54cb29c6a82c54d2dfe4652d2db254a","flatsize":1569285,"path":"All/rubygem-rye-0.9.13_1.pkg","repopath":"All/rubygem-rye-0.9.13_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1377520,"desc":"Rye: Safely run SSH commands on a bunch of machines at the same time.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-annoy":{"origin":"devel/rubygem-annoy","version":"0.5.6"},"rubygem-docile":{"origin":"devel/rubygem-docile","version":"1.4.0"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"},"rubygem-net-scp":{"origin":"security/rubygem-net-scp","version":"4.0.0"},"rubygem-net-ssh":{"origin":"security/rubygem-net-ssh","version":"7.2.3,2"},"rubygem-sysinfo":{"origin":"devel/rubygem-sysinfo","version":"0.10.0"}},"categories":["net","rubygems"]},{"name":"rubygem-rubyzip","origin":"archivers/rubygem-rubyzip","version":"2.3.2","comment":"Ruby module for reading and writing zip files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rubyzip/rubyzip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ed378326fc00768ed9e27aef76647abe5b5c6ab9cdc3a1633d8778d5123c653","flatsize":142248,"path":"All/rubygem-rubyzip-2.3.2.pkg","repopath":"All/rubygem-rubyzip-2.3.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":35332,"desc":"Ruby module for reading and writing zip files","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["archivers","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyzip_project:rubyzip:2.3.2:::::dragonfly6:x86_64"}},{"name":"rubygem-rubyzip13","origin":"archivers/rubygem-rubyzip13","version":"1.3.0","comment":"Ruby module for reading and writing zip files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rubyzip/rubyzip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cab2d0fd1fc4bb920080a1825354c4f4284dd05415b62792de53d92c0bdf2d19","flatsize":543510,"path":"All/rubygem-rubyzip13-1.3.0.pkg","repopath":"All/rubygem-rubyzip13-1.3.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":126000,"desc":"Ruby module for reading and writing zip files","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["archivers","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyzip_project:rubyzip:1.3.0:::::dragonfly6:x86_64"}},{"name":"rubygem-rugments","origin":"textproc/rubygem-rugments","version":"1.0.0.b8","comment":"Simple, easy to extend drop in replacement for pygments","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rumpelsepp/rugments","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"791d9ed3d7cf80c776e650996ab2879e142a516ff98f5012ef2a46a7974adafc","flatsize":551271,"path":"All/rubygem-rugments-1.0.0.b8.pkg","repopath":"All/rubygem-rugments-1.0.0.b8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":133612,"desc":"Rugments is a syntax highlighter written in Ruby. It has been forked\nfrom Rouge and its HTML output is compatible with stylesheets\ndesigned for pygments.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rubytter","origin":"net/rubygem-rubytter","version":"1.5.1","comment":"Simple Twitter library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jugyo/rubytter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb45d6218d3771d1ea98b670196a64e0573f302564fe3bfca4b9a3c4441debc8","flatsize":50002,"path":"All/rubygem-rubytter-1.5.1.pkg","repopath":"All/rubygem-rubytter-1.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12596,"desc":"Rubytter is simple twitter library. Supports OAuth and Implemented with API\nmethods.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-oauth":{"origin":"net/rubygem-oauth","version":"1.1.0"}},"categories":["net","rubygems"]},{"name":"rubygem-sanitize","origin":"textproc/rubygem-sanitize","version":"6.1.1","comment":"Whitelist based HTML sanitizer","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rgrove/sanitize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6384754c36603534f07f4d587391a10fcba23ebae21339992d4668caeb4e7291","flatsize":186372,"path":"All/rubygem-sanitize-6.1.1.pkg","repopath":"All/rubygem-sanitize-6.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39420,"desc":"Sanitize is a whitelist-based HTML sanitizer.  Given a list of\nacceptable elements and attributes, Sanitize will remove all\nunacceptable HTML from a string.\n\nUsing a simple configuration syntax, you can tell Sanitize to\nallow certain elements, certain attributes within those elements,\nand even certain URL protocols within attributes that contain URLs.\nAny HTML elements or attributes that you don't explicitly allow\nwill be removed.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-crass":{"origin":"www/rubygem-crass","version":"1.0.6"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"],"annotations":{"cpe":"cpe:2.3:a:sanitize_project:sanitize:6.1.1:::::dragonfly6:x86_64"}},{"name":"rubygem-rubypants","origin":"textproc/rubygem-rubypants","version":"0.7.1","comment":"Translates ASCII into smart typographic punctuation HTML entities","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jmcnevin/rubypants","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7712b596daeabc5739309c591bb9a13e41b000d05c2eab6e3c9bc95c44c876ea","flatsize":39060,"path":"All/rubygem-rubypants-0.7.1.pkg","repopath":"All/rubygem-rubypants-0.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10748,"desc":"RubyPants is a Ruby port of the smart-quotes library SmartyPants. The original\nSmartyPants is a free web publishing plug-in for Movable Type, Blosxom, and\nBBEdit that easily translates plain ASCII punctuation characters into \"smart\"\ntypographic punctuation HTML entities.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rubytree","origin":"devel/rubygem-rubytree","version":"2.0.3","comment":"Implementation of the Tree data structure for the Ruby","maintainer":"ruby@FreeBSD.org","www":"http://rubytree.anupamsg.me/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f83f1fd2c8456297d9ae66d3684ccb4635882ed94625be5d4713d7671c336fd0","flatsize":231517,"path":"All/rubygem-rubytree-2.0.3.pkg","repopath":"All/rubygem-rubytree-2.0.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":43532,"desc":"RubyTree is a simple and general purpose implementation\nof the Tree data structure for the Ruby language.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby_language_server","origin":"lang/rubygem-ruby_language_server","version":"0.3.16","comment":"Language server implementation for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kwerle/ruby_language_server","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ad4ccc0671b4df4d208a7f03dadfd5051dfbd6eb6f559e24b270547485f8646","flatsize":86883,"path":"All/rubygem-ruby_language_server-0.3.16.pkg","repopath":"All/rubygem-ruby_language_server-0.3.16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24996,"desc":"The goal of this project is to provide a language server implementation for ruby\nin ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord61":{"origin":"databases/rubygem-activerecord61","version":"6.1.7.8"},"rubygem-amatch":{"origin":"textproc/rubygem-amatch","version":"0.4.1"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-etc":{"origin":"devel/rubygem-etc","version":"1.4.3"},"rubygem-fuzzy_match":{"origin":"devel/rubygem-fuzzy_match","version":"2.1.0"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-rubocop":{"origin":"devel/rubygem-rubocop","version":"1.64.1"},"rubygem-rubocop-performance":{"origin":"devel/rubygem-rubocop-performance","version":"1.21.1"},"rubygem-rubocop-rspec":{"origin":"devel/rubygem-rubocop-rspec","version":"3.0.1"},"rubygem-sqlite3":{"origin":"databases/rubygem-sqlite3","version":"2.0.2"}},"categories":["lang","rubygems"]},{"name":"rubygem-rubygems-mirror","origin":"devel/rubygem-rubygems-mirror","version":"1.3.0","comment":"Mirror rubygems","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rubygems/rubygems-mirror","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fb535449b0d33409b1296e706d8e1c0954da7f5107c146137c3cecc7744bab3","flatsize":25268,"path":"All/rubygem-rubygems-mirror-1.3.0.pkg","repopath":"All/rubygem-rubygems-mirror-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8876,"desc":"A ruby gem to mirror gems from rubygems.org. It uses net/http/persistent and\nthreads to grab the mirror set a little faster than the original.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-net-http-persistent":{"origin":"www/rubygem-net-http-persistent","version":"4.0.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-rubyinline","origin":"devel/rubygem-rubyinline","version":"3.14.0","comment":"Inline::C allows you to embed C/Ruby directly in ruby scripts","maintainer":"ruby@FreeBSD.org","www":"https://www.zenspider.com/projects/rubyinline.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b5e7776416325b3c82651fc2a48a4b3994105eff8f3a2ba55604afd5c0bea47","flatsize":79551,"path":"All/rubygem-rubyinline-3.14.0.pkg","repopath":"All/rubygem-rubyinline-3.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23920,"desc":"Ruby Inline is an analog to Perl's Inline::C. Out of the box, it allows you to\nembed C/++ external module code in your ruby script directly. By writing\nsimple builder classes, you can teach how to cope with new languages (fortran,\nperl, whatever). The code is compiled and run on the fly when needed.\n\nUsing the package_inline tool Inline now allows you to package up your\ninlined object code for distribution to systems without a compiler\n(read: Windows)!\n\nFEATURES/PROBLEMS:\n   * Quick and easy inlining of your C or C++ code embedded in your ruby\n     script.\n   * Extendable to work with other languages.\n   * Automatic conversion between ruby and C basic types\n        o char, unsigned, unsigned int, char *, int, long, unsigned long\n   * inline_c_raw exists for when the automatic conversion isn't\n     sufficient.\n   * Only recompiles if the inlined code has changed.\n   * Pretends to be secure.\n   * Only requires standard ruby libraries, nothing extra to download.\n   * Can generate a basic Rakefile and package up built extensions for\n     distribution.\n\nSee also: https://github.com/seattlerb/rubyinline","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-zentest":{"origin":"devel/rubygem-zentest","version":"4.12.1,1"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby2_keywords","origin":"devel/rubygem-ruby2_keywords","version":"0.0.5","comment":"Shim library for Module#ruby2_keywords","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/ruby2_keywords","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0195a6b011c592c0a35137a40047f7ca59492c5109179469121880bc1f7eb12","flatsize":25918,"path":"All/rubygem-ruby2_keywords-0.0.5.pkg","repopath":"All/rubygem-ruby2_keywords-0.0.5.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":8032,"desc":"ruby2_keywords provides empty Module#ruby2_keywords method, for the forward\nsource-level compatibility against ruby2.7 and ruby3.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-rubyinlineaccel","origin":"devel/rubygem-rubyinlineaccel","version":"0.0.1_1","comment":"Extension to RubyInline","maintainer":"tota@FreeBSD.org","www":"https://rubygems.org/gems/rubyinlineaccel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fb7e3bab7f834b9ac8029b29915d2a42a5e8d85e5be4ae260f2c3478dfd5403","flatsize":53006,"path":"All/rubygem-rubyinlineaccel-0.0.1_1.pkg","repopath":"All/rubygem-rubyinlineaccel-0.0.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11412,"desc":"RubyInlineAcceleration is an extension to RubyInline\nwhich provides an easy way to use C libraries\nin Ruby by directly wrapping methods, structures and fields.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rubyinline":{"origin":"devel/rubygem-rubyinline","version":"3.14.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-rubyntlm","origin":"net/rubygem-rubyntlm","version":"0.6.5","comment":"Message creator and parser for the NTLM authentication","maintainer":"ruby@FreeBSD.org","www":"https://github.com/WinRb/rubyntlm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71921dd47d7a01c4e5e98eeb25b9418d24695a6a6809807022ca87ddccce1823","flatsize":128795,"path":"All/rubygem-rubyntlm-0.6.5.pkg","repopath":"All/rubygem-rubyntlm-0.6.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31028,"desc":"Ruby/NTLM provides message creator and parser for the NTLM authentication.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"}},"categories":["net","rubygems"]},{"name":"rubygem-rubygems-test","origin":"devel/rubygem-rubygems-test","version":"0.4.3_1","comment":"Run automated tests","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rubygems/rubygems-test","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"804d88c822ddc63f2cf77d70d0b421e1edf47a25a0f440ebb9a1f8e7d2fd4943","flatsize":43194,"path":"All/rubygem-rubygems-test-0.4.3_1.pkg","repopath":"All/rubygem-rubygems-test-0.4.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14712,"desc":"GemTesters is a community effort to document the test results for various gems,\non various machine architectures.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rubygems-tasks","origin":"devel/rubygem-rubygems-tasks","version":"0.2.6","comment":"Rake tasks for managing and releasing Ruby Gems","maintainer":"ruby@FreeBSD.org","www":"https://github.com/postmodern/rubygems-tasks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff089f1bbbecbf8be69584b26ff87e3d86fc523064a6e773392792457f27e78c","flatsize":82055,"path":"All/rubygem-rubygems-tasks-0.2.6.pkg","repopath":"All/rubygem-rubygems-tasks-0.2.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18756,"desc":"Agnostic and unobtrusive Rake tasks for managing and releasing Ruby Gems.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-irb":{"origin":"devel/rubygem-irb","version":"1.13.2"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby2ruby","origin":"devel/rubygem-ruby2ruby","version":"2.5.0","comment":"Pure ruby code generator easily from ParseTree's Sexps","maintainer":"ruby@FreeBSD.org","www":"https://github.com/seattlerb/ruby2ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb69cc78b12e92a7b686a8f11ac5cb2141886430ce4b68bc476d81f89a861fdf","flatsize":82083,"path":"All/rubygem-ruby2ruby-2.5.0.pkg","repopath":"All/rubygem-ruby2ruby-2.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21916,"desc":"ruby2ruby provides a means of generating pure ruby code easily from ParseTree's\nSexps. This makes making dynamic language processors much easier in ruby than\never before.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ruby_parser":{"origin":"devel/rubygem-ruby_parser","version":"3.20.0"},"rubygem-sexp_processor":{"origin":"devel/rubygem-sexp_processor","version":"4.17.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby_smb","origin":"net/rubygem-ruby_smb","version":"3.3.7","comment":"Message creator and parser for the SMB protocol family","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/ruby_smb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9aebf9984e24b2c59c8ddec67bafa6711c1d968fab2f9eba3d7d6cd3235521b0","flatsize":2572160,"path":"All/rubygem-ruby_smb-3.3.7.pkg","repopath":"All/rubygem-ruby_smb-3.3.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":310552,"desc":"A packet parsing and manipulation library for the SMB protocol family.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bindata":{"origin":"devel/rubygem-bindata","version":"2.4.15"},"rubygem-openssl-ccm":{"origin":"security/rubygem-openssl-ccm","version":"1.2.3"},"rubygem-openssl-cmac":{"origin":"security/rubygem-openssl-cmac","version":"2.0.2"},"rubygem-rubyntlm":{"origin":"net/rubygem-rubyntlm","version":"0.6.5"},"rubygem-windows_error":{"origin":"devel/rubygem-windows_error","version":"0.1.5"}},"categories":["net","rubygems"]},{"name":"rubygem-ruby-xz","origin":"archivers/rubygem-ruby-xz","version":"1.0.3","comment":"Ruby bindings for the liblzma library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/win93/ruby-xz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae31b883d0f2c3d238667d15fb2a23048a6dfb2bfbc757267e861a4873ecae96","flatsize":80537,"path":"All/rubygem-ruby-xz-1.0.3.pkg","repopath":"All/rubygem-ruby-xz-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20612,"desc":"These are simple Ruby bindings for the liblzma library\n(http://tukaani.org/xz/), which is best known for the extreme compression\nratio. Since FFI is used to implement the bindings, no compilation is needed\nand they should work with JRuby as well.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["archivers","rubygems"]},{"name":"rubygem-ruby-yadis","origin":"net/rubygem-ruby-yadis","version":"0.3.4","comment":"Yadis Service discovery library written in pure Ruby","maintainer":"ruby@FreeBSD.org","www":"http://www.openidenabled.com/yadis/libraries/ruby/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c0af72c4715d3893b76a79ef1a8c375d0b88cb7d928eb8dbae043c4a9448310","flatsize":58650,"path":"All/rubygem-ruby-yadis-0.3.4.pkg","repopath":"All/rubygem-ruby-yadis-0.3.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18376,"desc":"A Yadis Service discovery library written in pure Ruby.\n\nruby-yadis contains full yadis service discovery functionality.\nPoint releases will be issued as the Yadis 1.0 specification\ngets rounded out.  Features include:\n\n* Easy to use interface for fetching Yadis service information\n* XRDS parser\n* HTTPS and server certificate verification support\n* Test suite\n* BSD license","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-ruby-termios","origin":"comms/rubygem-ruby-termios","version":"1.1.0","comment":"Ruby interface to termios","maintainer":"ruby@FreeBSD.org","www":"https://github.com/arika/ruby-termios","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0738b58222d8f556c956e16c7248088907f9c6d3a90ca1fc9c68c6e5c6bd2887","flatsize":145540,"path":"All/rubygem-ruby-termios-1.1.0.pkg","repopath":"All/rubygem-ruby-termios-1.1.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":23124,"desc":"Ruby-termios is a Ruby interface to termios.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["comms","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-ruby-vips","origin":"graphics/rubygem-ruby-vips","version":"2.2.1","comment":"Binding for the vips image processing library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/libvips/ruby-vips","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e19c738cd54f308c98166d208516eb74a3ad38a20bf91af7893417f1647ebabb","flatsize":336206,"path":"All/rubygem-ruby-vips-2.2.1.pkg","repopath":"All/rubygem-ruby-vips-2.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58332,"desc":"This gem is a Ruby binding for the libvips image processing library.\n\nPrograms that use ruby-vips don't manipulate images directly, instead they\ncreate pipelines of image processing operations building on a source image. When\nthe end of the pipe is connected to a destination, the whole pipeline executes\nat once, streaming the image in parallel from source to destination a section at\na time. Because ruby-vips is parallel, it's quick, and because it doesn't need\nto keep entire images in memory, it's light.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"},"vips":{"origin":"graphics/vips","version":"8.15.2_2"}},"categories":["graphics","rubygems"]},{"name":"rubygem-ruby-xslt","origin":"textproc/rubygem-ruby-xslt","version":"0.9.10_2","comment":"XSLT processor in pure Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/glejeune/ruby-xslt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d71d3f59dc7ab050f81c197ff0c41c7043e09807fe8591f91486cd8103499576","flatsize":151354,"path":"All/rubygem-ruby-xslt-0.9.10_2.pkg","repopath":"All/rubygem-ruby-xslt-0.9.10_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":31988,"desc":"This is a Ruby class for processing XSLT.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32","libexslt.so.0","libxslt.so.1","libxml2.so.2"]},{"name":"rubygem-rugged","origin":"devel/rubygem-rugged","version":"1.7.2","comment":"Ruby bindings to the libgit2 library","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/libgit2/rugged","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5e10597d89902ce5e99c4dab7703eb8a94e9d1188932e92321a1c02119f7735","flatsize":7985455,"path":"All/rubygem-rugged-1.7.2.pkg","repopath":"All/rubygem-rugged-1.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1339780,"desc":"Rugged is a Ruby bindings to the libgit2 linkable C Git library.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32","libgit2.so.1.7"]},{"name":"rubygem-ruby-shout","origin":"audio/rubygem-ruby-shout","version":"2.2.2","comment":"Ruby binding to the libshout library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/niko/ruby-shout","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c07b63f579f616844b3a954a61eaf3ff6e5f92fb70f0a1ddf77aa22cf8408d7f","flatsize":58943,"path":"All/rubygem-ruby-shout-2.2.2.pkg","repopath":"All/rubygem-ruby-shout-2.2.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11120,"desc":"Ruby-shout is a binding to the libshout library, which sends streaming\nMP3/Vorbis to an icecast server with libshout.","deps":{"libshout":{"origin":"audio/libshout","version":"2.4.6_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["audio","rubygems"],"shlibs_required":["libruby32.so.32","libshout.so.3","libvorbis.so.0","libogg.so.0"]},{"name":"rubygem-ruby-saml115","origin":"security/rubygem-ruby-saml115","version":"1.15.0","comment":"SAML toolkit for Ruby on Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://developers.onelogin.com/saml/ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9930719d29b7ddbd1563a94f6c41abaf651accd3d0b2c7c85fb4eac6a023e5a","flatsize":345040,"path":"All/rubygem-ruby-saml115-1.15.0.pkg","repopath":"All/rubygem-ruby-saml115-1.15.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59320,"desc":"SAML toolkit for Ruby on Rails","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"}},"categories":["security","rubygems"]},{"name":"rubygem-ruby-saml","origin":"security/rubygem-ruby-saml","version":"1.17.0","comment":"SAML toolkit for Ruby on Rails","maintainer":"ruby@FreeBSD.org","www":"https://developers.onelogin.com/saml/ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d52d8f22b9b4cb0680c71447c48770c8affe17a9ce4d3bd3805145a3f0fa9de","flatsize":357438,"path":"All/rubygem-ruby-saml-1.17.0.pkg","repopath":"All/rubygem-ruby-saml-1.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61352,"desc":"SAML toolkit for Ruby on Rails","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"}},"categories":["security","rubygems"]},{"name":"rubygem-ruby-readability","origin":"www/rubygem-ruby-readability","version":"0.7.1","comment":"Readability for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/cantino/ruby-readability","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54494e220f12e0c8f42a695b3209a680f6ee789ff8ba32ba96b3d26a9cf5bfcc","flatsize":1195053,"path":"All/rubygem-ruby-readability-0.7.1.pkg","repopath":"All/rubygem-ruby-readability-0.7.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":553636,"desc":"Port of arc90's readability project to ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-guess_html_encoding":{"origin":"devel/rubygem-guess_html_encoding","version":"0.0.11"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["www","rubygems"]},{"name":"rubygem-ruby-progressbar","origin":"devel/rubygem-ruby-progressbar","version":"1.13.0","comment":"Progressbar library for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jfelchner/ruby-progressbar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73072c28b5cfcf58ce65d90983731225843b35598530ee7e1c913970c76c2c8b","flatsize":41098,"path":"All/rubygem-ruby-progressbar-1.13.0.pkg","repopath":"All/rubygem-ruby-progressbar-1.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13232,"desc":"Ruby/ProgressBar is an extremely flexible text progress bar library for Ruby.\nThe output can be customized with a flexible formatting system including\npercentage, bars of various formats, elapsed time and estimated time remaining.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"]},{"name":"rubygem-ruport","origin":"devel/rubygem-ruport","version":"1.8.0_1","comment":"Ruby Reports (Ruport) is an extensible reporting system","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruport/ruport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8b9799db9920e602e5ad5274d14bff85377ca8f950a94d36fe79c3aac39bb86","flatsize":1011066,"path":"All/rubygem-ruport-1.8.0_1.pkg","repopath":"All/rubygem-ruport-1.8.0_1.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":231456,"desc":"Ruby Reports (Ruport) is an extensible reporting system.\n\nIt aims to be as lightweight as possible while still providing core support\nfor data aggregation and manipulation as well as multi-format rendering\nof reports.\n\nRuport provides tools for using a number of data sources, including CSV files,\nActiveRecord models, and raw SQL connections via RubyDBI (through ruport-util).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-prawn-table":{"origin":"print/rubygem-prawn-table","version":"0.2.2"},"rubygem-prawn24":{"origin":"print/rubygem-prawn24","version":"2.4.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby-openai37","origin":"www/rubygem-ruby-openai37","version":"3.7.0","comment":"OpenAI API + Ruby","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/alexrudall/ruby-openai","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecb0a81accf170f847c24603b138ac00aae4a8979f782a8da4d6874e2b41ea94","flatsize":41550,"path":"All/rubygem-ruby-openai37-3.7.0.pkg","repopath":"All/rubygem-ruby-openai37-3.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14476,"desc":"OpenAI API + Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-httparty":{"origin":"www/rubygem-httparty","version":"0.22.0"}},"categories":["www","rubygems"]},{"name":"rubygem-ruby-openai","origin":"www/rubygem-ruby-openai","version":"7.1.0","comment":"OpenAI API for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/alexrudall/ruby-openai","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be02c799834f4f12e0d0084be75c6c09ade8aed3703b088512e95dc389a0a681","flatsize":97727,"path":"All/rubygem-ruby-openai-7.1.0.pkg","repopath":"All/rubygem-ruby-openai-7.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29940,"desc":"Use the OpenAI API with Ruby!\n\nGenerate text with ChatGPT, transcribe and translate audio with Whisper, or\ncreate images with DALL-E...","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-event_stream_parser":{"origin":"devel/rubygem-event_stream_parser","version":"1.0.0"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-multipart":{"origin":"www/rubygem-faraday-multipart","version":"1.0.4"}},"categories":["www","rubygems"]},{"name":"rubygem-ruby-ole","origin":"devel/rubygem-ruby-ole","version":"1.2.12.2","comment":"Library for easy read/write access to OLE compound documents","maintainer":"ruby@FreeBSD.org","www":"https://github.com/aquasync/ruby-ole","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0159229c2f84def2da631a441b216aed0e3f7e03f1b8dab4bea7575d563cc069","flatsize":475528,"path":"All/rubygem-ruby-ole-1.2.12.2.pkg","repopath":"All/rubygem-ruby-ole-1.2.12.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43800,"desc":"The ruby-ole library provides a variety of functions primarily for\nworking with OLE2 structured storage files, such as those produced by\nMicrosoft Office - eg *.doc, *.msg etc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby-qmail","origin":"mail/rubygem-ruby-qmail","version":"0.1.1","comment":"Ruby qmail library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/afair/ruby-qmail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a3fa412ad211b981bcc0525da065e963ecba6f56d0cef00bfaffdddbe0434966","flatsize":24389,"path":"All/rubygem-ruby-qmail-0.1.1.pkg","repopath":"All/rubygem-ruby-qmail-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9452,"desc":"A Ruby Qmail library to insert email directly into\nQmail.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rspec":{"origin":"devel/rubygem-rspec","version":"3.13.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-ruby-ogginfo","origin":"audio/rubygem-ruby-ogginfo","version":"0.7.2","comment":"Ruby library to access to information on ogg files","maintainer":"ruby@FreeBSD.org","www":"https://github.com/moumar/ruby-ogginfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f73cabe0b94f655ccfe02bcdd1818a8848fdc1da334fb1c9491cdad37f6a02e0","flatsize":175938,"path":"All/rubygem-ruby-ogginfo-0.7.2.pkg","repopath":"All/rubygem-ruby-ogginfo-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":82916,"desc":"Ogginfo gives you access to low level information on ogg files (bitrate,\nlength, samplerate, encoder, etc... ), as well as tag.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["audio","rubygems"]},{"name":"rubygem-ruby-mp3info","origin":"audio/rubygem-ruby-mp3info","version":"0.8.10","comment":"Ruby library to access information on mp3 files","maintainer":"ruby@FreeBSD.org","www":"https://github.com/moumar/ruby-mp3info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"814e01ad111aa67cb1648a623e69196149aa579d4395d3a4991a13a117be44bb","flatsize":159879,"path":"All/rubygem-ruby-mp3info-0.8.10.pkg","repopath":"All/rubygem-ruby-mp3info-0.8.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":84472,"desc":"This library gives you access to low level informations on mp3 files\n(bitrate, length, samplerate, etc...).  It can read, write, remove\nid3v1 tag and read id3v2.  It is written in pure ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["audio","rubygems"]},{"name":"rubygem-ruby-netcdf","origin":"science/rubygem-ruby-netcdf","version":"0.8.0_1","comment":"Ruby interface to the NetCDF scientific IO library","maintainer":"ruby@FreeBSD.org","www":"https://www.gfd-dennou.org/arch/ruby/products/ruby-netcdf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b1bbc77c7b280b53282ce55990b4b0cb26b4df8f951d0c4c6929bc325d4a2ff","flatsize":437095,"path":"All/rubygem-ruby-netcdf-0.8.0_1.pkg","repopath":"All/rubygem-ruby-netcdf-0.8.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":87800,"desc":"This is a Ruby interface to the NetCDF scientific IO library.","deps":{"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-narray":{"origin":"math/rubygem-narray","version":"0.6.1.2"},"rubygem-narray_miss":{"origin":"math/rubygem-narray_miss","version":"1.4.0"}},"categories":["science","rubygems"],"shlibs_required":["libnetcdf.so.19","libruby32.so.32"]},{"name":"rubygem-ruby-mysql","origin":"databases/rubygem-ruby-mysql","version":"4.1.0","comment":"MySQL connector in pure ruby","maintainer":"antoine@FreeBSD.org","www":"https://gitlab.com/tmtms/ruby-mysql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8a3f9a18f92a679e0ba954a3a2910031a5d78b649ee057be43dc738d9f7f49f","flatsize":186236,"path":"All/rubygem-ruby-mysql-4.1.0.pkg","repopath":"All/rubygem-ruby-mysql-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32972,"desc":"ruby-mysql is a MySQL client library.  It is written entirely in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"]},{"name":"rubygem-ruby-prof","origin":"devel/rubygem-ruby-prof","version":"1.7.0","comment":"Fast profiler for Ruby","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ruby-prof/ruby-prof","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e7977b5a5eb7614f5bd0e29fdd66917e645d971b8de14fccd9831bc8e7986ed","flatsize":684528,"path":"All/rubygem-ruby-prof-1.7.0.pkg","repopath":"All/rubygem-ruby-prof-1.7.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":85892,"desc":"ruby-prof is a fast code profiler for Ruby. Its features include:\n\n* Speed - it is a C extension and therefore many times faster than the standard\n  Ruby profiler.\n* Flat Profiles - similar to the reports generated by the standard Ruby profiler\n* Graph profiles - similar to GProf, these show how long a method runs, which\n  methods call it and which methods it calls.\n* Threads - supports profiling multiple threads simultaneously\n* Recursive calls - supports profiling recursive method calls\n* Reports - can generate both text and cross-referenced html reports\n* Output - can output to standard out or to a file","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-ruby-lsp","origin":"devel/rubygem-ruby-lsp","version":"0.13.2","comment":"Opinionated language server for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://shopify.github.io/ruby-lsp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e465805ba034b4143ae672ea0e613327ad9b25ba5bd2c50e4861c65797508cc7","flatsize":340674,"path":"All/rubygem-ruby-lsp-0.13.2.pkg","repopath":"All/rubygem-ruby-lsp-0.13.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":64720,"desc":"The Ruby LSP is an implementation of the language server protocol for Ruby, used\nto improve rich features in editors. It is a part of a wider goal to provide a\nstate-of-the-art experience to Ruby developers using modern standards for\ncross-editor features, documentation and debugging.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-language_server-protocol":{"origin":"devel/rubygem-language_server-protocol","version":"3.17.0.3"},"rubygem-prism":{"origin":"textproc/rubygem-prism","version":"0.19.0"},"rubygem-sorbet-runtime":{"origin":"devel/rubygem-sorbet-runtime","version":"0.5.11435"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby-magic","origin":"devel/rubygem-ruby-magic","version":"0.6.0","comment":"File Magic in ruby","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/kwilczynski/ruby-magic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63779a2cec79b091f388318177d60fa4fc3bbe9bc21a2f2af1dd56efa32d019f","flatsize":143764,"path":"All/rubygem-ruby-magic-0.6.0.pkg","repopath":"All/rubygem-ruby-magic-0.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28952,"desc":"File Magic in Ruby.\nSimple interface to libmagic for Ruby Programming Language.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mini_portile2":{"origin":"devel/rubygem-mini_portile2","version":"2.8.7"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-ruby-oembed","origin":"www/rubygem-ruby-oembed","version":"0.17.0","comment":"oEmbed consumer library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-oembed/ruby-oembed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5389b4c693e85ce8914cb340887fdf94aad301baa2cd2af09f57eded6648781a","flatsize":155182,"path":"All/rubygem-ruby-oembed-0.17.0.pkg","repopath":"All/rubygem-ruby-oembed-0.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36648,"desc":"An oEmbed consumer library written in Ruby, letting you easily get embeddable\nHTML representations of supported web pages, based on their URLs. See oembed.com\nfor more about the protocol.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-ruby-lsp-rails","origin":"devel/rubygem-ruby-lsp-rails","version":"0.2.8","comment":"Ruby LSP addon that adds extra editor functionality for Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://shopify.github.io/ruby-lsp-rails/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e19fbd040f70bb0ec8c76be0b918b4f14ed5bcbd14f37bde5843faacb228c20","flatsize":28552,"path":"All/rubygem-ruby-lsp-rails-0.2.8.pkg","repopath":"All/rubygem-ruby-lsp-rails-0.2.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9724,"desc":"Ruby LSP Rails is a Ruby LSP addon for extra Rails editor features, such as:\n- Displaying an ActiveRecord model's database columns and types when hovering\n  over it\n- Running tests and debugging tests through the terminal or the editor's UI","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack71":{"origin":"www/rubygem-actionpack71","version":"7.1.3.4"},"rubygem-activerecord71":{"origin":"databases/rubygem-activerecord71","version":"7.1.3.4"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"},"rubygem-ruby-lsp":{"origin":"devel/rubygem-ruby-lsp","version":"0.13.2"},"rubygem-sorbet-runtime":{"origin":"devel/rubygem-sorbet-runtime","version":"0.5.11435"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby-growl","origin":"net/rubygem-ruby-growl","version":"4.1_1","comment":"Pure-ruby growl notifier","maintainer":"ruby@FreeBSD.org","www":"https://github.com/drbrain/ruby-growl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d2351f9b9a90804ac5e8715c32071938f263ab57f5f8cb70d7f8e0c8f16f953","flatsize":314711,"path":"All/rubygem-ruby-growl-4.1_1.pkg","repopath":"All/rubygem-ruby-growl-4.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":196760,"desc":"A pure-ruby growl notifier.  ruby-growl allows you to perform Growl\nnotification via UDP from machines without growl installed (for\nexample, non-OSX machines).\n\nWhat's Growl?  Growl is a really cool \"global notification system\nfor Mac OS X\".\n\nYou can receive Growl notifications on various platforms and send\nthem from any machine that runs Ruby.\n\nruby-growl also contains a command-line notification tool named\n'growl'.  Where possible, it isoption-compatible with growlnotify.\n(Use --priority instead of -p.)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-uuid":{"origin":"devel/rubygem-uuid","version":"2.3.9"}},"categories":["net","rubygems"]},{"name":"rubygem-ruby-lsp-rspec","origin":"devel/rubygem-ruby-lsp-rspec","version":"0.1.8","comment":"RSpec addon for ruby-lsp","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/st0012/ruby-lsp-rspec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c82fea6bd7cdbc26d5394855e66bb582ef8a654eb248ebcc4510d488c06def0b","flatsize":17271,"path":"All/rubygem-ruby-lsp-rspec-0.1.8.pkg","repopath":"All/rubygem-ruby-lsp-rspec-0.1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7252,"desc":"Ruby LSP RSpec is a Ruby LSP addon for displaying CodeLens for RSpec tests.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ruby-lsp":{"origin":"devel/rubygem-ruby-lsp","version":"0.13.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby-macho","origin":"devel/rubygem-ruby-macho","version":"4.0.1","comment":"Library for parsing Mach-O files","maintainer":"antoine@FreeBSD.org","www":"https://github.com/Homebrew/ruby-macho","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2097ab41e03a179f6246892070b308f03941fc32d9cfe2436d2147191a52cdef","flatsize":153268,"path":"All/rubygem-ruby-macho-4.0.1.pkg","repopath":"All/rubygem-ruby-macho-4.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29740,"desc":"A pure-Ruby library for parsing Mach-O files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby-graphviz","origin":"graphics/rubygem-ruby-graphviz","version":"1.2.5","comment":"Ruby Interface to the GraphViz Graphing Tool","maintainer":"ruby@FreeBSD.org","www":"https://github.com/glejeune/Ruby-Graphviz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"533088a5b32db95387ec9430cb735186b21ee408188bb457fb29722d58e08896","flatsize":552273,"path":"All/rubygem-ruby-graphviz-1.2.5.pkg","repopath":"All/rubygem-ruby-graphviz-1.2.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":104568,"desc":"This modules provides an interface to layout and generate images\nof directed graphs in a variety of formats (PostScript, PNG, etc.)\nusing GraphViz.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"}},"categories":["graphics","ruby","rubygems"]},{"name":"rubygem-ruby-fogbugz","origin":"devel/rubygem-ruby-fogbugz","version":"0.3.0_1","comment":"Simple Ruby wrapper for the Fogbugz XML API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/szechyjs/ruby-fogbugz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd122c3acab16c00e9b32e6535b2a9fb6be848fcbb53756df29a0ffe999e9e87","flatsize":16034,"path":"All/rubygem-ruby-fogbugz-0.3.0_1.pkg","repopath":"All/rubygem-ruby-fogbugz-0.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6740,"desc":"A simple Ruby wrapper for the Fogbugz XML API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-crack":{"origin":"devel/rubygem-crack","version":"1.0.0"},"rubygem-multipart-post":{"origin":"www/rubygem-multipart-post","version":"2.4.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby-filemagic","origin":"devel/rubygem-ruby-filemagic","version":"0.7.3_1","comment":"Ruby binding to libmagic(3)","maintainer":"ruby@FreeBSD.org","www":"https://github.com/blackwinter/ruby-filemagic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7df71079474dfbb26bd86cb5a23dea41fc9671670e0a343fcd82b5fea5ff7ac2","flatsize":78703,"path":"All/rubygem-ruby-filemagic-0.7.3_1.pkg","repopath":"All/rubygem-ruby-filemagic-0.7.3_1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":19380,"desc":"FileMagic is a Ruby binding to the magic(4) library, which you may\nknow better as the file(1) command.  The file(1) command identifies\nthe type of a file using, among other tests, a test for whether the\nfile begins with a certain magic number.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-ruby-enum","origin":"devel/rubygem-ruby-enum","version":"1.0.0","comment":"Enum-like behavior for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dblock/ruby-enum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cfe0f30849e989ab58bcf535be5c07475085eb1a5c1aa2e6a7cdb522aa0d9ad","flatsize":536913,"path":"All/rubygem-ruby-enum-1.0.0.pkg","repopath":"All/rubygem-ruby-enum-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":116184,"desc":"Ruby::Enum provides enum-like behavior for Ruby. Enums can be defined and\naccessed either as constants or class methods.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby-bugzilla","origin":"devel/rubygem-ruby-bugzilla","version":"0.6.5","comment":"Access to Bugzilla through WebService APIs in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://bitbucket.org/tagoh/ruby-bugzilla","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8050f5be10c2bb2d3b2eda1a64bff1850df419bf62c8329629b4e32e6bb048aa","flatsize":108867,"path":"All/rubygem-ruby-bugzilla-0.6.5.pkg","repopath":"All/rubygem-ruby-bugzilla-0.6.5.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":18316,"desc":"This aims to provide similar features to access to Bugzilla through\nWebService APIs in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gruff":{"origin":"graphics/rubygem-gruff","version":"0.25.0"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby-bsdconv","origin":"converters/rubygem-ruby-bsdconv","version":"11.3.1","comment":"Ruby wrapper for bsdconv","maintainer":"buganini@gmail.com","www":"https://github.com/buganini/ruby-bsdconv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d452375dc62d524a9d13a01463033d9582ddb1cef01b0d2d4a3c8c246f9a9ba9","flatsize":44397,"path":"All/rubygem-ruby-bsdconv-11.3.1.pkg","repopath":"All/rubygem-ruby-bsdconv-11.3.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":10660,"desc":"BSD licensed charset/encoding converter library with more function than\nlibiconv. (Currently, only a few codecs are supported)\nThis port is a ruby wrapper for bsdconv.","deps":{"bsdconv":{"origin":"converters/bsdconv","version":"11.6"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["converters","rubygems"],"shlibs_required":["libruby32.so.32","libbsdconv.so.11"]},{"name":"rubygem-ruby-augeas","origin":"textproc/rubygem-ruby-augeas","version":"0.5.0_4","comment":"Ruby bindings for Augeas","maintainer":"ruby@FreeBSD.org","www":"https://augeas.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68cb2eac281f767ce22d9a2699fb65254d8618f353cc9c6b625d6f75c4e738ac","flatsize":110254,"path":"All/rubygem-ruby-augeas-0.5.0_4.pkg","repopath":"All/rubygem-ruby-augeas-0.5.0_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":22152,"desc":"Ruby bindings for Augeas","deps":{"augeas":{"origin":"textproc/augeas","version":"1.14.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32","libaugeas.so.0","libxml2.so.2"]},{"name":"rubygem-ruby-atmos-pure","origin":"devel/rubygem-ruby-atmos-pure","version":"1.0.5","comment":"Client library for EMC Atmos REST API","maintainer":"ruby@FreeBSD.org","www":"http://www.emc.com/atmos","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d358beb0fe2be2ad6aa4a8412be346dfb80d7d2e8271c54b8338745ddd4632d6","flatsize":10725536,"path":"All/rubygem-ruby-atmos-pure-1.0.5.pkg","repopath":"All/rubygem-ruby-atmos-pure-1.0.5.pkg","licenselogic":"single","pkgsize":30836,"desc":"Ruby OO library to access an EMC Atmos server with rexml as XML parser.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-log4r":{"origin":"sysutils/rubygem-log4r","version":"1.1.10"},"rubygem-ruby-hmac":{"origin":"security/rubygem-ruby-hmac","version":"0.4.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby-hmac","origin":"security/rubygem-ruby-hmac","version":"0.4.0","comment":"Common interface to HMAC functionality","maintainer":"ruby@FreeBSD.org","www":"http://ruby-hmac.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14e0e5c176868d04bd992bb208ee9e22e5d0b60f605d6363a6ea9315c7ce4d0d","flatsize":11091,"path":"All/rubygem-ruby-hmac-0.4.0.pkg","repopath":"All/rubygem-ruby-hmac-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5228,"desc":"This module provides common interface to HMAC functionality. HMAC is a kind of\n\"Message Authentication Code\" (MAC) algorithm whose standard is documented in\nRFC2104. Namely, a MAC provides a way to check the integrity of information\ntransmitted over or stored in an unreliable medium, based on a secret key.\nOriginally written by Daiki Ueno. Converted to a RubyGem by Geoffrey Grosenbach","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-ruby-gdsii","origin":"cad/rubygem-gdsii","version":"1.0.0","comment":"GDSII reader and writer","maintainer":"hrs@FreeBSD.org","www":"http://rubyforge.org/projects/gdsii/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cba248499ea11990d2ee5549a6be7e45cd15d360c859feedb491df593a9b463","flatsize":215833,"path":"All/rubygem-ruby-gdsii-1.0.0.pkg","repopath":"All/rubygem-ruby-gdsii-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45392,"desc":"The GDSII Ruby Library provides an easy-to-use interface using\nRuby to reading and writing GDSII files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["cad","rubygems"]},{"name":"rubygem-rubocop-rspec_rails","origin":"devel/rubygem-rubocop-rspec_rails","version":"2.30.0","comment":"Code style checking for RSpec Rails files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rubocop/rubocop-rspec_rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c050432ae0a88660474492b959db0e69f9e60fb4407a701a848b737e8d93dec","flatsize":48348,"path":"All/rubygem-rubocop-rspec_rails-2.30.0.pkg","repopath":"All/rubygem-rubocop-rspec_rails-2.30.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12604,"desc":"RSpec Rails-specific analysis for your projects, as an extension to RuboCop.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rubocop":{"origin":"devel/rubygem-rubocop","version":"1.64.1"},"rubygem-rubocop-rspec":{"origin":"devel/rubygem-rubocop-rspec","version":"3.0.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rubocop-rspec","origin":"devel/rubygem-rubocop-rspec","version":"3.0.1","comment":"RuboCop plugin of code style checking for RSpec files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rubocop/rubocop-rspec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2384132255564a807b2057d61c421c79bbf656a1ce8259b068e14c4fd0852704","flatsize":404375,"path":"All/rubygem-rubocop-rspec-3.0.1.pkg","repopath":"All/rubygem-rubocop-rspec-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":73612,"desc":"RuboCop RSpec provides RSpec-specific analysis for your projects, as an\nextension to RuboCop.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rubocop":{"origin":"devel/rubygem-rubocop","version":"1.64.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rubocop-rake","origin":"devel/rubygem-rubocop-rake","version":"0.6.0","comment":"RuboCop plugin for Rake","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rubocop/rubocop-rake","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"796d87e3f1bca8bc1ad4a0801f1d9073084de0e613c648de5a7cd97a9651f11d","flatsize":27154,"path":"All/rubygem-rubocop-rake-0.6.0.pkg","repopath":"All/rubygem-rubocop-rake-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9016,"desc":"RuboCop plugin for Rake","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rubocop":{"origin":"devel/rubygem-rubocop","version":"1.64.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rubocop-rails","origin":"devel/rubygem-rubocop-rails","version":"2.25.0","comment":"RuboCop extension focused on enforcing Rails coding conventions","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rubocop/rubocop-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"977101d10a188104e0a07f6e9d520c099a1bd985bb11dd9ccec822de264cd7b4","flatsize":485331,"path":"All/rubygem-rubocop-rails-2.25.0.pkg","repopath":"All/rubygem-rubocop-rails-2.25.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90816,"desc":"RuboCop Rails is a RuboCop extension focused on enforcing Rails best practices\nand coding conventions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rubocop":{"origin":"devel/rubygem-rubocop","version":"1.64.1"},"rubygem-rubocop-ast":{"origin":"devel/rubygem-rubocop-ast","version":"1.31.3"}},"categories":["devel","ruby"],"annotations":{"cpe":"cpe:2.3:a:rubocop_project:rubocop-rails:2.25.0:::::dragonfly6:x86_64"}},{"name":"rubygem-ruby-openid","origin":"net/rubygem-ruby-openid","version":"2.9.2","comment":"OpenID library written in pure Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/openid/ruby-openid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1dee85496d316453b7ed62af712ee369a313d7d099f1b9d4a845347dbe55577","flatsize":1367326,"path":"All/rubygem-ruby-openid-2.9.2.pkg","repopath":"All/rubygem-ruby-openid-2.9.2.pkg","licenselogic":"or","licenses":["APACHE20","RUBY"],"pkgsize":279060,"desc":"A Ruby library for verifying and serving OpenID identities.\nRuby OpenID makes it easy to add OpenID authentication to your web\napplications.\n\nThis library is a port of the Python OpenID library, and features:\n\n* API for verifying OpenID identities (OpenID::Consumer)\n* API for serving OpenID identities (OpenID::Server)\n* Consumer and server support for extensions, including simple registration\n* Yadis 1.0 and OpenID 1.0 service discovery, including server fallback\n* Does not depend on underlying web framework\n* Multiple storage implementations (Filesystem, SQL)\n* Comprehensive test suite\n* Example code to help you get started, including:\n  o WEBrick based consumer\n  o Ruby on rails based server\n  o OpenIDLoginGenerator for quickly creating a rails app that uses OpenID\n    for authentication\n  o ActiveRecord adapter for using an SQL store in rails","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-rubocop-capybara","origin":"devel/rubygem-rubocop-capybara","version":"2.21.0","comment":"Code style checking for Capybara test files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rubocop/rubocop-capybara","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac015dd26d5212c6659653f4a7246842c126a283f1a559a875a333039858f3f7","flatsize":66737,"path":"All/rubygem-rubocop-capybara-2.21.0.pkg","repopath":"All/rubygem-rubocop-capybara-2.21.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16320,"desc":"RuboCop Capybara provides Capybara-specific analysis for your projects, as an\nextension to RuboCop.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rubocop":{"origin":"devel/rubygem-rubocop","version":"1.64.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rtlit","origin":"www/rubygem-rtlit","version":"0.0.5","comment":"CSS left-to-right to right-to-left converter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/zohararad/rtlit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02541135daa92c065f5741d2c878776630d29e0e534a75ed80b07ee415f36855","flatsize":16490,"path":"All/rubygem-rtlit-0.0.5.pkg","repopath":"All/rubygem-rtlit-0.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6540,"desc":"Converts CSS files from left-to-right to right-to-left","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-rsvg2","origin":"graphics/rubygem-rsvg2","version":"4.2.2","comment":"Ruby binding of librsvg 2.x","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebd4245985892f0139957a0b3e5204ccefbba4692f9ab09ead0b9626b867318e","flatsize":10561280,"path":"All/rubygem-rsvg2-4.2.2.pkg","repopath":"All/rubygem-rsvg2-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":16368,"desc":"Ruby/RSVG is a Ruby binding of librsvg2.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cairo-gobject":{"origin":"devel/rubygem-cairo-gobject","version":"4.2.2"},"rubygem-gdk_pixbuf2":{"origin":"graphics/rubygem-gdk_pixbuf2","version":"4.2.2"}},"categories":["graphics","rubygems"]},{"name":"rubygem-rubocop-performance","origin":"devel/rubygem-rubocop-performance","version":"1.21.1","comment":"Collection of RuboCop cops to check for performance optimizations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rubocop/rubocop-performance","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"414e94d2bea02d1eb73c1577942a89646928ba06c18866cb740f3326f5a9b8e8","flatsize":179732,"path":"All/rubygem-rubocop-performance-1.21.1.pkg","repopath":"All/rubygem-rubocop-performance-1.21.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36516,"desc":"RuboCop Performance provides performance optimization analysis for your\nprojects, as an extension to RuboCop.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rubocop":{"origin":"devel/rubygem-rubocop","version":"1.64.1"},"rubygem-rubocop-ast":{"origin":"devel/rubygem-rubocop-ast","version":"1.31.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-rspec_junit_formatter","origin":"devel/rubygem-rspec_junit_formatter","version":"0.6.0","comment":"Formatter of RSpec results for Jenkins","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sj26/rspec_junit_formatter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e311f529aaf228c8ef0f0ce06ad279d8f36bc8d83b021c1cbdc375b2ef4497a7","flatsize":21611,"path":"All/rubygem-rspec_junit_formatter-0.6.0.pkg","repopath":"All/rubygem-rspec_junit_formatter-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8076,"desc":"RSpec JUnit Formatter is a formatter of RSpec results for Jenkins and probably a\nfew other CI services.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rspec-core":{"origin":"devel/rubygem-rspec-core","version":"3.13.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-rubocop-ast","origin":"devel/rubygem-rubocop-ast","version":"1.31.3","comment":"RuboCop Node and NodePattern classes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rubocop/rubocop-ast","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0f45eafabf8aeb90bd0f50fade6f54fad8cd919c83d7efa0c6f9ed1d26a6d58","flatsize":237034,"path":"All/rubygem-rubocop-ast-1.31.3.pkg","repopath":"All/rubygem-rubocop-ast-1.31.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50232,"desc":"RuboCop AST contains the classes needed by RuboCop to deal with Ruby's AST, in\nparticular:\n- RuboCop::AST::Node\n- RuboCop::AST::NodePattern (doc)\n\nThis gem may be used independently from the main RuboCop gem.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-parser":{"origin":"devel/rubygem-parser","version":"3.3.3.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-rttool","origin":"textproc/rubygem-rttool","version":"1.0.3.0","comment":"RT into HTML and plain text converter","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/gems/rttool","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70f0dbde2c7c69620ed48365e0e281c8d153c3ecbb2bfe27118d77d32d1d8e15","flatsize":130972,"path":"All/rubygem-rttool-1.0.3.0.pkg","repopath":"All/rubygem-rttool-1.0.3.0.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":30948,"desc":"RT is a simple and human-readable table format.\nRTtool is a converter from RT into various formats.\nRT can be incorporated into RD.\n\nAt this time, RTtool can convert RT into HTML and plain text.\nTo convert into plain text, you need w3m.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","ruby"]},{"name":"rubygem-rspec-rails","origin":"devel/rubygem-rspec-rails","version":"6.1.2","comment":"Testing framework for Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rspec/rspec-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d97264e9e6ac620e0441f872ac6e0b64f62adb83c0cb83de2f14aca61e1f0d1","flatsize":267770,"path":"All/rubygem-rspec-rails-6.1.2.pkg","repopath":"All/rubygem-rspec-rails-6.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61364,"desc":"rspec-rails is a testing framework for Rails 3.x and 4.x.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"},"rubygem-rspec-core":{"origin":"devel/rubygem-rspec-core","version":"3.13.0"},"rubygem-rspec-expectations":{"origin":"devel/rubygem-rspec-expectations","version":"3.13.1"},"rubygem-rspec-mocks":{"origin":"devel/rubygem-rspec-mocks","version":"3.13.1"},"rubygem-rspec-support":{"origin":"devel/rubygem-rspec-support","version":"3.13.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rss","origin":"www/rubygem-rss","version":"0.3.0","comment":"Family of libraries that support various formats of XML feeds","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/rss","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d47b0c264d7d1b7ffba00c4b7d6e087619920eabfaa11d8ca3c966a037849c5b","flatsize":270664,"path":"All/rubygem-rss-0.3.0.pkg","repopath":"All/rubygem-rss-0.3.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":43744,"desc":"Really Simple Syndication (RSS) is a family of formats that describe 'feeds,'\nspecially constructed XML documents that allow an interested person to subscribe\nand receive updates from a particular web service. This portion of the standard\nlibrary provides tooling to read and create these feeds.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"}},"categories":["www","rubygems"]},{"name":"rubygem-rspec-expectations","origin":"devel/rubygem-rspec-expectations","version":"3.13.1","comment":"Rspec-expectations adds should and should_not to every object","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rspec/rspec-expectations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"966c5571129e90e9b4848ce27c14be5a6819dd44b482537c6f33a4be4ec0e913","flatsize":339646,"path":"All/rubygem-rspec-expectations-3.13.1.pkg","repopath":"All/rubygem-rspec-expectations-3.13.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":72128,"desc":"Rspec-expectations adds should and should_not to every object and includes\nRSpec::Matchers, a library of standard matchers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-diff-lcs":{"origin":"textproc/rubygem-diff-lcs","version":"1.5.1"},"rubygem-rspec-support":{"origin":"devel/rubygem-rspec-support","version":"3.13.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rspec-support","origin":"devel/rubygem-rspec-support","version":"3.13.1","comment":"Support utilities for RSpec gems","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rspec/rspec-support","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b34760b02d46fb028c246cf4b35b43c49a6db167fbbf0d63fb2459c1e0f26ba","flatsize":113331,"path":"All/rubygem-rspec-support-3.13.1.pkg","repopath":"All/rubygem-rspec-support-3.13.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31832,"desc":"Support utilities for RSpec gems","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-rspec-mocks","origin":"devel/rubygem-rspec-mocks","version":"3.13.1","comment":"Rspec-mocks provides a test-double framework for rspec","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rspec/rspec-mocks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"804074b351cab756699c33cd96b3563f083101b62ea3365859207fc2df2f4285","flatsize":309657,"path":"All/rubygem-rspec-mocks-3.13.1.pkg","repopath":"All/rubygem-rspec-mocks-3.13.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65548,"desc":"Rspec-mocks provides a test-double framework for rspec including support for\nmethod stubs, fakes, and message expectations.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-diff-lcs":{"origin":"textproc/rubygem-diff-lcs","version":"1.5.1"},"rubygem-rspec-support":{"origin":"devel/rubygem-rspec-support","version":"3.13.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rubocop","origin":"devel/rubygem-rubocop","version":"1.64.1","comment":"Ruby code style checking tool","maintainer":"ruby@FreeBSD.org","www":"https://rubocop.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5def395fb4f4b5113aeb867817240b9d3ff49c2391a79ea1b92ed6db0a324b26","flatsize":2887265,"path":"All/rubygem-rubocop-1.64.1.pkg","repopath":"All/rubygem-rubocop-1.64.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":506652,"desc":"RuboCop is a Ruby static code analyzer. Out of the box it will enforce many of\nthe guidelines outlined in the community Ruby Style Guide, but most aspects of\nits behavior can be tweaked via various configuration options.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-language_server-protocol":{"origin":"devel/rubygem-language_server-protocol","version":"3.17.0.3"},"rubygem-parallel":{"origin":"sysutils/rubygem-parallel","version":"1.25.1"},"rubygem-parser":{"origin":"devel/rubygem-parser","version":"3.3.3.0"},"rubygem-rainbow":{"origin":"devel/rubygem-rainbow","version":"3.1.1"},"rubygem-regexp_parser":{"origin":"textproc/rubygem-regexp_parser","version":"2.9.0"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"},"rubygem-rubocop-ast":{"origin":"devel/rubygem-rubocop-ast","version":"1.31.3"},"rubygem-ruby-progressbar":{"origin":"devel/rubygem-ruby-progressbar","version":"1.13.0"},"rubygem-unicode-display_width":{"origin":"devel/rubygem-unicode-display_width","version":"2.5.0"}},"categories":["devel","ruby"],"annotations":{"cpe":"cpe:2.3:a:rubocop_project:rubocop:1.64.1:::::dragonfly6:x86_64"}},{"name":"rubygem-rsec","origin":"devel/rubygem-rsec","version":"0.4.3","comment":"Easy and extreme fast dynamic PEG parser combinator","maintainer":"fw@moov.de","www":"https://github.com/luikore/rsec/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da268120c3c71ab445795a46d2f88635d2b09d46194bae0571ac023f254f26da","flatsize":72249,"path":"All/rubygem-rsec-0.4.3.pkg","repopath":"All/rubygem-rsec-0.4.3.pkg","licenselogic":"single","licenses":["RUBY"],"pkgsize":21884,"desc":"Easy and extreme fast dynamic PEG parser combinator.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-ruby-rc4","origin":"security/rubygem-ruby-rc4","version":"0.1.5","comment":"Pure Ruby implementation of the RC4 algorithm","maintainer":"ruby@FreeBSD.org","www":"https://github.com/caiges/Ruby-RC4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3361ff2a5c846788bdc05679d9e308f6777277b00aa9f5bbe08f5dbabcd31b60","flatsize":9600,"path":"All/rubygem-ruby-rc4-0.1.5.pkg","repopath":"All/rubygem-ruby-rc4-0.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4984,"desc":"A pure Ruby implementation of the RC4 algorithm","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-rubocop-factory_bot","origin":"devel/rubygem-rubocop-factory_bot","version":"2.26.1","comment":"Plugin for the RuboCop code style enforcing & linting tool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rubocop/rubocop-factory_bot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50e7ec5a502f6408a9ce26bf24cd40feb32a8435aee6da44cb6cb60bc23cd400","flatsize":65892,"path":"All/rubygem-rubocop-factory_bot-2.26.1.pkg","repopath":"All/rubygem-rubocop-factory_bot-2.26.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16004,"desc":"RuboCop factory_bot is a factory_bot-specific analysis for your projects, as an\nextension to RuboCop.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rubocop":{"origin":"devel/rubygem-rubocop","version":"1.64.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rspec-core","origin":"devel/rubygem-rspec-core","version":"3.13.0","comment":"RSpec Core provides the structure for writing executable examples","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rspec/rspec-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46492bd088a5e22b428a8ed0528d9fc155258079ad1d47cce0a0835be2b190c3","flatsize":616400,"path":"All/rubygem-rspec-core-3.13.0.pkg","repopath":"All/rubygem-rspec-core-3.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":134880,"desc":"RSpec Core provides the structure for writing executable examples of how your\ncode should behave.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rspec-support":{"origin":"devel/rubygem-rspec-support","version":"3.13.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rspec","origin":"devel/rubygem-rspec","version":"3.13.0","comment":"Behaviour Driven Development in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://rspec.info/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0768e513238afec53ff6b80113500749f9c92f9125b308406443a7c78b2b424","flatsize":8139,"path":"All/rubygem-rspec-3.13.0.pkg","repopath":"All/rubygem-rspec-3.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4924,"desc":"RSpec is a framework for practicing Behaviour Driven Development (BDD) in Ruby.\n\nThe aim of BDD is to address the shortcomings of Test Driven Development and,\nby using terminology focused on the behavioural aspects of the system rather\nthan testing, attempt to help direct developers towards a focus on the real\nvalue to be found in TDD at its most successful, or BDD as we call it.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rspec-core":{"origin":"devel/rubygem-rspec-core","version":"3.13.0"},"rubygem-rspec-expectations":{"origin":"devel/rubygem-rspec-expectations","version":"3.13.1"},"rubygem-rspec-mocks":{"origin":"devel/rubygem-rspec-mocks","version":"3.13.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rscm","origin":"devel/rubygem-rscm","version":"0.5.1","comment":"Ruby SCM, an SCM-independent API for accessing SCMs","maintainer":"ruby@FreeBSD.org","www":"http://rscm.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39419b22c32deaa1f248c8f51620a3ac43010443dcc9ebdaa1b798fc954ddb42","flatsize":1141818,"path":"All/rubygem-rscm-0.5.1.pkg","repopath":"All/rubygem-rscm-0.5.1.pkg","licenselogic":"single","pkgsize":142716,"desc":"RSCM - Ruby Source Control Management is to SCM what DBI/JDBC/ODBC\nare to databases - an SCM-independent API for accessing a wide\nvariety of SCMs.\n\nRSCM currently supports CVS and Subversion.  Support for ClearCase,\nDarcs, Monotone, Perforce and StarTeam is in progress and partly\navailable.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-rrd-ffi","origin":"devel/rubygem-rrd-ffi","version":"0.2.14_2","comment":"Ruby bindings for RRD functions","maintainer":"robak@FreeBSD.org","www":"https://github.com/morellon/rrd-ffi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5dd90cd1e33605d0448f1ad9bd98a7ec7c4223e55b3786b6864557ee3c33f44","flatsize":160956,"path":"All/rubygem-rrd-ffi-0.2.14_2.pkg","repopath":"All/rubygem-rrd-ffi-0.2.14_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19144,"desc":"rrd-ffi provides bindings for many RRD functions (using ffi gem and librrd),\nas well as DSLs for graphic and rrd building.","deps":{"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-rr","origin":"devel/rubygem-rr","version":"1.2.1","comment":"Double framework with lots of double techniques and terse syntax","maintainer":"ruby@FreeBSD.org","www":"https://rr.github.io/rr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7afb673aebeb086fadafd25a4e9496d8ef59ee1181ae85cf4d532845c43fb108","flatsize":495237,"path":"All/rubygem-rr-1.2.1.pkg","repopath":"All/rubygem-rr-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":83812,"desc":"RR (Double Ruby) is a double framework that features a rich selection of double\ntechniques and a terse syntax. http://xunitpatterns.com/Test%2520Double.html","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-rsync","origin":"net/rubygem-rsync","version":"1.0.9_1","comment":"Ruby rsync library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jbussdieker/ruby-rsync","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87401c9efd44c1cf41e67927d23346743902e421bc8cef8dcd6523db2d55ecb9","flatsize":17890,"path":"All/rubygem-rsync-1.0.9_1.pkg","repopath":"All/rubygem-rsync-1.0.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6828,"desc":"Ruby/Rsync is a Ruby library to syncronize files between remote\nhosts by wrapping calls to the rsync binary.","deps":{"rsync":{"origin":"net/rsync","version":"3.3.0"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-rqrcode_core","origin":"www/rubygem-rqrcode_core","version":"1.2.0","comment":"Ruby library for encoding QR Codes","maintainer":"bofh@FreeBSD.org","www":"https://github.com/whomwah/rqrcode_core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22414b988328dcd4553d0f2df31c3cbe04b6813ca066808b80bb3d91fd257063","flatsize":51212,"path":"All/rubygem-rqrcode_core-1.2.0.pkg","repopath":"All/rubygem-rqrcode_core-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15028,"desc":"rqrcode_core is a library for encoding QR Codes in pure Ruby. It has a\nsimple interface with all the standard qrcode options. It was originally\nadapted in 2008 from a Javascript library by Kazuhiko Arase.\n\nFeatures:\n* rqrcode_core is a Ruby only library. It requires no 3rd party\n  libraries. Just Ruby!\n* It is an encoding library. You can't decode QR Codes with it.\n* The interface is simple and assumes you just want to encode a string\n  into a QR Code, but also allows for encoding multiple segments.\n* QR Code is trademarked by Denso Wave inc.\n\nrqrcode_core is the basis of the popular rqrcode gem. This gem allows\nyou to generate different renderings of your QR Code, including png, svg\nand ansi.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-rotp","origin":"devel/rubygem-rotp","version":"6.3.0","comment":"Ruby library for generating one time passwords","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mdp/rotp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0cc09da00412be42b027cc6e235d94e4a4fed3e95651f687e96b27516c72e25d","flatsize":62587,"path":"All/rubygem-rotp-6.3.0.pkg","repopath":"All/rubygem-rotp-6.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18644,"desc":"A ruby library for generating one time passwords (HOTP & TOTP)\naccording to RFC 4226 and RFC 6238.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-rpam2","origin":"security/rubygem-rpam2","version":"4.0.2","comment":"PAM integration with ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/devkral/rpam2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cfdf7e2b7c6f3b9c961167677d5809c37796822aacae78079215e0bb8046e39","flatsize":27784,"path":"All/rubygem-rpam2-4.0.2.pkg","repopath":"All/rubygem-rpam2-4.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7044,"desc":"This extension provides a PAM (Pluggable Authentication Modules) integration to\nruby.  It is inspired by rpam but provides more functionality and is licensed\nunder the MIT license.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-rqrcode","origin":"www/rubygem-rqrcode","version":"2.2.0","comment":"Library for encoding QR Codes","maintainer":"ruby@FreeBSD.org","www":"https://whomwah.github.io/rqrcode/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9b1de5d89c1d849d9bcb2226ff06d3dcc73f875ef004e84683f014004a1956c","flatsize":148387,"path":"All/rubygem-rqrcode-2.2.0.pkg","repopath":"All/rubygem-rqrcode-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":99492,"desc":"rQRCode is a library for encoding QRCodes in Ruby. It has a simple interface\nwith all the standard qrcode options. It was adapted from the Javascript\nlibrary by Kazuhiko Arase.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-chunky_png":{"origin":"graphics/rubygem-chunky_png","version":"1.4.0"},"rubygem-rqrcode_core":{"origin":"www/rubygem-rqrcode_core","version":"1.2.0"}},"categories":["www","rubygems"]},{"name":"rubygem-ruby-statistics","origin":"devel/rubygem-ruby-statistics","version":"2.1.2","comment":"Provide ruby with statistical capabilities","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/estebanz01/ruby-statistics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f3f595d91a8373f0d56b97bbface8f225d55e975d19f59b9f870b70a66adf95","flatsize":60010,"path":"All/rubygem-ruby-statistics-2.1.2.pkg","repopath":"All/rubygem-ruby-statistics-2.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19020,"desc":"This gem is intended to accomplish the same purpose as\njStat js library: to provide ruby with statistical capabilities\nwithout the need of a statistical programming language like\nR or Octave. Some functions and capabilities are an implementation\nfrom other authors and are referenced properly in the class/method.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-robots","origin":"www/rubygem-robots","version":"0.10.1_1","comment":"Simple library to parse robots.txt files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fizx/robots","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17bde0210f9257e0bf694aacf37b32294648e9f530565d1f3fad286b2e841312","flatsize":23757,"path":"All/rubygem-robots-0.10.1_1.pkg","repopath":"All/rubygem-robots-0.10.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8388,"desc":"Robots is a simple Ruby library to parse robots.txt files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-ruby_expect","origin":"textproc/rubygem-ruby_expect","version":"1.7.5","comment":"Simple expect implementation","maintainer":"ruby@FreeBSD.org","www":"https://github.com/abates/ruby_expect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebd79b03f94dde74ecf0481824d4df215aab34d1beaac36a074056dc5c08f565","flatsize":47668,"path":"All/rubygem-ruby_expect-1.7.5.pkg","repopath":"All/rubygem-ruby_expect-1.7.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11612,"desc":"Ruby implementation for send/expect interaction","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-ronn","origin":"textproc/rubygem-ronn","version":"0.7.3","comment":"Builds manuals","maintainer":"ruby@FreeBSD.org","www":"https://rtomayko.github.io/ronn/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab1b08b1c928e60677abbc14ad023301ac0cc8963a4d371323d8aed3cc1386a6","flatsize":219980,"path":"All/rubygem-ronn-0.7.3.pkg","repopath":"All/rubygem-ronn-0.7.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52448,"desc":"Ronn builds manuals. It converts simple, human readable textfiles to roff for\nterminal display, and also to HTML for the web.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hpricot":{"origin":"www/rubygem-hpricot","version":"0.8.6_1"},"rubygem-mustache":{"origin":"devel/rubygem-mustache","version":"1.1.1"},"rubygem-rdiscount":{"origin":"textproc/rubygem-rdiscount","version":"2.2.7.3"}},"categories":["textproc","rubygems"]},{"name":"rubygem-roauth","origin":"security/rubygem-roauth","version":"0.0.8","comment":"Simple Ruby OAuth library","maintainer":"tota@FreeBSD.org","www":"https://github.com/maccman/roauth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba50e375ee505c9764e63b3ad2c90031ea5edd34ab7437712fe0843d9d4bf065","flatsize":10192,"path":"All/rubygem-roauth-0.0.8.pkg","repopath":"All/rubygem-roauth-0.0.8.pkg","licenselogic":"single","pkgsize":4416,"desc":"A simple OAuth library that supports OAuth header signing, and header verifying.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-rspec-its","origin":"devel/rubygem-rspec-its","version":"1.3.0","comment":"RSpec extension gem for attribute matching","maintainer":"naito.yuichiro@gmail.com","www":"https://github.com/rspec/rspec-its","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a276f059c2fa1235e1499841263888c7385f7e4c34b9de970ced56247aa194df","flatsize":37424,"path":"All/rubygem-rspec-its-1.3.0.pkg","repopath":"All/rubygem-rspec-its-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10924,"desc":"RSpec::Its provides the `its` method as a short-hand\nto specify the expected value of an attribute.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rspec-core":{"origin":"devel/rubygem-rspec-core","version":"3.13.0"},"rubygem-rspec-expectations":{"origin":"devel/rubygem-rspec-expectations","version":"3.13.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-roadie-rails-rails52","origin":"mail/rubygem-roadie-rails-rails52","version":"2.2.0","comment":"Helper for generating HTML mails in Rails applications","maintainer":"mikael@FreeBSD.org","www":"https://github.com/Mange/roadie-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d09e78cacc5eaf535e11e9db400850908b5f330efe64c74b3c2bbaba810907f","flatsize":37952,"path":"All/rubygem-roadie-rails-rails52-2.2.0.pkg","repopath":"All/rubygem-roadie-rails-rails52-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12536,"desc":"Hooks Roadie into Rails applications to help with HTML email generation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties52":{"origin":"www/rubygem-railties52","version":"5.2.8.1"},"rubygem-roadie3":{"origin":"mail/rubygem-roadie3","version":"3.5.1"}},"categories":["mail","rubygems"]},{"name":"rubygem-roda","origin":"www/rubygem-roda","version":"3.81.0","comment":"Routing tree web toolkit","maintainer":"ruby@FreeBSD.org","www":"https://roda.jeremyevans.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b2d2e82bce7b0ce989f9856cb7b91b888638597a4c4c777b40dcfa2b7f52a16","flatsize":888007,"path":"All/rubygem-roda-3.81.0.pkg","repopath":"All/rubygem-roda-3.81.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":190860,"desc":"Roda is a high-performance, minimalistic Ruby web framework. It's based\non a routing-tree paradigm, and comes with a huge set of plugins (many\nof which will require installing other gems).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rouge42","origin":"textproc/rubygem-rouge42","version":"4.2.1","comment":"Simple, easy-to-extend drop-in replacement for pygments","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jneen/rouge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7eeba99c11a006e2d3182de9c180a77f34ed3a18ee5f3fa6d0817d1c80e1d9a2","flatsize":1942717,"path":"All/rubygem-rouge42-4.2.1.pkg","repopath":"All/rubygem-rouge42-4.2.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","MIT"],"pkgsize":440400,"desc":"Rouge aims to a be a simple, easy-to-extend drop-in replacement for\npygments.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rspec-logsplit","origin":"devel/rubygem-rspec-logsplit","version":"0.1.3","comment":"Log splitter for RSpec","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/abstractive/rspec-logsplit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"983f799d39569a2e1b0b9d4f97e5c199fae5ee1742b3088be7dcfa3999bd28c4","flatsize":10400,"path":"All/rubygem-rspec-logsplit-0.1.3.pkg","repopath":"All/rubygem-rspec-logsplit-0.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5104,"desc":"This RSpec plugin allows you to change the logger for your library for each\nseparate example. This gives the ability to see the log output for each specific\ntest.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-roadie","origin":"mail/rubygem-roadie","version":"5.2.1","comment":"Helper for generating HTML mails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Mange/roadie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89c133186fb1315b624222e2879b8261e14e1a3ecf83f43a6c60a5e5648e4bd1","flatsize":202918,"path":"All/rubygem-roadie-5.2.1.pkg","repopath":"All/rubygem-roadie-5.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47576,"desc":"Roadie tries to make sending HTML emails a little less painful by inlining\nstylesheets and rewriting relative URLs for you inside your emails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-css_parser":{"origin":"textproc/rubygem-css_parser","version":"1.17.1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["mail","rubygems"]},{"name":"rubygem-roadie-rails-rails4","origin":"mail/rubygem-roadie-rails-rails4","version":"1.3.0_1","comment":"Helper for generating HTML mails in Rails applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/Mange/roadie-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02fb2465aa2640ad9013ccff9c60d0e39a08593f52a64e9ddcb0a354c8dbfe09","flatsize":34704,"path":"All/rubygem-roadie-rails-rails4-1.3.0_1.pkg","repopath":"All/rubygem-roadie-rails-rails4-1.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11640,"desc":"Hooks Roadie into Rails applications to help with HTML email generation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"},"rubygem-roadie3":{"origin":"mail/rubygem-roadie3","version":"3.5.1"}},"categories":["mail","rubygems"]},{"name":"rubygem-rmmseg-cpp","origin":"textproc/rubygem-rmmseg-cpp","version":"0.2.9_1","comment":"High performance Chinese word segmentation utility","maintainer":"ruby@FreeBSD.org","www":"http://rmmseg-cpp.rubyforge.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab67abe870800add54a9d9b15fbd5bea65e71aeffd14532055cf5dd3ba284c79","flatsize":1578339,"path":"All/rubygem-rmmseg-cpp-0.2.9_1.pkg","repopath":"All/rubygem-rmmseg-cpp-0.2.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":658372,"desc":"rmmseg-cpp is a high performance Chinese word segmentation utility for\nRuby. It features full \"Ferret\":http://ferret.davebalmain.com/ integration\nas well as support for normal Ruby program usage.\n\nrmmseg-cpp is a re-written of the original\nRMMSeg(http://rmmseg.rubyforge.org/) gem in C++. RMMSeg is written\nin pure Ruby. Though I tried hard to tweak RMMSeg, it just consumes\nlots of memory and the segmenting process is rather slow.\n\nThe interface is almost identical to RMMSeg but the performance is\nmuch better. This gem is always preferable in production\nuse. However, if you want to understand how the MMSEG segmenting\nalgorithm works, the source code of RMMSeg is a better choice than\nthis.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"scummvm","origin":"games/scummvm","version":"2.8.1","comment":"Interpreter for several adventure games","maintainer":"kai@FreeBSD.org","www":"https://www.scummvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e1762c70044b140667f8f9498fceafaf1f97d1c8eb12afbc91ec8f55e8a090e","flatsize":155183746,"path":"All/scummvm-2.8.1.pkg","repopath":"All/scummvm-2.8.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":89772884,"desc":"ScummVM is a program which allows you to run certain classic graphical\nadventure and role-playing games, provided you already have their data files.\n\nThe clever part about this: ScummVM just replaces the executables shipped with\nthe games, allowing you to play them on systems for which they were never\ndesigned!  ScummVM is a complete rewrite of these games' executables and is not\nan emulator.\n\nScummVM supports a huge library of adventures with over 250 games in total.\n\nIt supports many classics published by legendary studios like LucasArts,\nSierra On-Line, Revolution Software, Cyan, Inc. and Westwood Studios.  Next to\nground-breaking titles like the Monkey Island series, Broken Sword, Myst,\nBlade Runner and countless other games you will find some really obscure\nadventures and truly hidden gems to explore.\n\nSee https://www.scummvm.org/compatibility.php for a full list of games.\n\nThe following freewared games are available via ports at the time of writing:\n\nBeneath a Steel Sky:        games/bass\nFlight of the Amazon Queen: games/fotaq","deps":{"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"liba52":{"origin":"audio/liba52","version":"0.8.0_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libmikmod":{"origin":"audio/libmikmod","version":"3.3.11.1_2"},"libmpeg2":{"origin":"multimedia/libmpeg2","version":"0.5.1_8"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games","emulators"],"shlibs_required":["libSDL2-2.0.so.0","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libmad.so.0","libjpeg.so.8","libpng16.so.16","libgif.so.7","libtheoradec.so.1","libfaad.so.2","libmpeg2.so.0","liba52.so.0","libmikmod.so.3","libfreetype.so.6","libfribidi.so.0"],"options":{"CURL":"off","DOCS":"on","FLAC":"off","FLUIDSYNTH":"off","GIF":"on","MIKMOD":"on","MT32EMU":"on","SNDIO":"off","SONIVOX":"off","TTS":"off","VPX":"off","XENGINES":"off"},"annotations":{"cpe":"cpe:2.3:a:scummvm:scummvm:2.8.1:::::dragonfly6:x86_64"}},{"name":"rubygem-rouge3","origin":"textproc/rubygem-rouge3","version":"3.30.0","comment":"Simple, easy-to-extend drop-in replacement for pygments","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jneen/rouge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee1df0abfff08a9eae1c7ab2ef5a2da6c08ba8ca7ae9d3427d6ca744efb71135","flatsize":1898650,"path":"All/rubygem-rouge3-3.30.0.pkg","repopath":"All/rubygem-rouge3-3.30.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","MIT"],"pkgsize":430664,"desc":"Rouge aims to a be a simple, easy-to-extend drop-in replacement for\npygments.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rinda","origin":"devel/rubygem-rinda","version":"0.2.0","comment":"Linda distributed computing paradigm in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/rinda","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed9b54a78704b21290b2828313aefee1cad742da0ec6fb9cebb5bee829589f02","flatsize":44670,"path":"All/rubygem-rinda-0.2.0.pkg","repopath":"All/rubygem-rinda-0.2.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":13256,"desc":"Rinda is a module to implement the Linda distributed computing paradigm in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-drb":{"origin":"devel/rubygem-drb","version":"2.2.1"},"rubygem-forwardable":{"origin":"devel/rubygem-forwardable","version":"1.3.3"},"rubygem-ipaddr":{"origin":"net/rubygem-ipaddr","version":"1.2.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-rmail","origin":"mail/rubygem-rmail","version":"1.1.4","comment":"Lightweight mail library","maintainer":"ruby@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76aa1a14fda15329c07521b563601812a433e43b48dc276dd0d69e1a3141c1b0","flatsize":386362,"path":"All/rubygem-rmail-1.1.4.pkg","repopath":"All/rubygem-rmail-1.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":62208,"desc":"RMail is a lightweight mail library containing various\nutility classes and modules that allow ruby scripts to\nparse, modify, and generate MIME mail messages.\n\nWWW https://github.com/terceiro/rmail","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["mail","rubygems"]},{"name":"rubygem-rkelly-remix","origin":"www/rubygem-rkelly-remix","version":"0.0.7","comment":"Pure ruby javascript parser and interpreter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/nene/rkelly-remix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14338f09c96495553d6b3507da0676d0d8c7cca7ec67b75c6d79009483a2f715","flatsize":364429,"path":"All/rubygem-rkelly-remix-0.0.7.pkg","repopath":"All/rubygem-rkelly-remix-0.0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":60400,"desc":"RKelly Remix is a pure ruby javascript parser and interpreter.  It is a fork of\nthe RKelly JavaScript parser.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-rinku","origin":"www/rubygem-rinku","version":"2.0.6","comment":"Fast and smart autolinking drop-in replacement for Rails auto_link","maintainer":"ruby@FreeBSD.org","www":"https://github.com/vmg/rinku","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4160304cea8222c2bc6f0c7525ec3ebd4e8f9b3e974e3a4417e99a2a5693c7f","flatsize":71372,"path":"All/rubygem-rinku-2.0.6.pkg","repopath":"All/rubygem-rinku-2.0.6.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":17264,"desc":"A fast and very smart autolinking library that acts as a drop-in replacement\nfor Rails auto_link","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-right_slicehost","origin":"net/rubygem-right_slicehost","version":"0.1.0_1","comment":"Provides Ruby access to the Slicehost API","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rightscale/right_slicehost","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f612dba061c7b9bbd2690c1e64d4c1cba1ebc587d3edb637ec6d2d60c137cc5","flatsize":54842,"path":"All/rubygem-right_slicehost-0.1.0_1.pkg","repopath":"All/rubygem-right_slicehost-0.1.0_1.pkg","licenselogic":"single","pkgsize":13440,"desc":"The RightScale Slicehost gem has been designed to provide a robust\ninterface to Slicehost's existing API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-right_http_connection":{"origin":"net/rubygem-right_http_connection","version":"1.5.1"}},"categories":["net","rubygems"]},{"name":"rubygem-right_http_connection","origin":"net/rubygem-right_http_connection","version":"1.5.1","comment":"Persistent HTTP/HTTPS connections with error retries","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rightscale/right_http_connection","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f7fda5dc59a565d75839bf5d2e3c3583359c767cee72855e43d73ddb9dde8ba","flatsize":231851,"path":"All/rubygem-right_http_connection-1.5.1.pkg","repopath":"All/rubygem-right_http_connection-1.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":100948,"desc":"RightScale's AWS gems provide robust, fast, and secure Ruby interfaces\nto Amazon EC2, Amazon S3, Amazon SQS, and Amazon SDB. The gems use\nAmazon's REST and query interfaces to provide full programmatic\ncontrol. An optional robust HTTP layer retries and clears transient\nerrors.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-right_gogrid","origin":"net/rubygem-right_gogrid","version":"0.1.0_1","comment":"Provides Ruby access to the GoGrid API","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rightscale/right_gogrid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a9fd35a5993331cf6eb2376274d6f5290b00ca9f6a0c60ecb126fe8937a90cb","flatsize":66040,"path":"All/rubygem-right_gogrid-0.1.0_1.pkg","repopath":"All/rubygem-right_gogrid-0.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15032,"desc":"The RightScale GoGrid gem has been designed to provide a robust\ninterface to GoGrid's existing API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-right_http_connection":{"origin":"net/rubygem-right_http_connection","version":"1.5.1"}},"categories":["net","rubygems"]},{"name":"rubygem-rmagick","origin":"graphics/rubygem-rmagick","version":"6.0.1","comment":"Ruby binding for ImageMagick","maintainer":"ruby@FreeBSD.org","www":"https://rmagick.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d08c0a4cade43309f8567373d6340bef9e8543aa2d6f54fd0016b2d40c5e8003","flatsize":1248793,"path":"All/rubygem-rmagick-6.0.1.pkg","repopath":"All/rubygem-rmagick-6.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":203296,"desc":"RMagick is an interface between the Ruby programming language and the\nImageMagick and GraphicsMagick image processing libraries.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-observer":{"origin":"devel/rubygem-observer","version":"0.1.2"},"rubygem-pkg-config":{"origin":"devel/rubygem-pkg-config","version":"1.5.6"}},"categories":["graphics","rubygems"],"shlibs_required":["libMagickCore-7.so.10","libruby32.so.32"],"options":{"X11":"on"}},{"name":"rubygem-rly","origin":"textproc/rubygem-rly","version":"0.2.3","comment":"Ruby implementation of lex and yacc","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/farcaller/rly","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73ff15e94c576bb7bccb7342162ea94cdad7ac6e66d003448fc398ddba58adca","flatsize":86047,"path":"All/rubygem-rly-0.2.3.pkg","repopath":"All/rubygem-rly-0.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21000,"desc":"Rly is a lexer and parser generator for Ruby (O RLY?), based on ideas and\nsolutions of Python's Ply (in some places it's a total rip off actually).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-riemann-client","origin":"net-mgmt/rubygem-riemann-client","version":"1.2.1","comment":"Client for the distributed event system Riemann","maintainer":"romain@FreeBSD.org","www":"https://github.com/riemann/riemann-ruby-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f81856726ff0a0f6f0269432905277da50bbab5019b19c8ce47f9056269e4639","flatsize":70593,"path":"All/rubygem-riemann-client-1.2.1.pkg","repopath":"All/rubygem-riemann-client-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19700,"desc":"Submit custom events and query aggregated events across all your\ninfrastructure, using Riemann, a powerful real-time event stream\nprocessor for monitoring all your distributed systems.\n\nOnly plain UDP and TCP connections are provided, TLS is not available.\nThus, either use a TLS proxy (haproxy or nginx), or a tool such as\nspiped, to add encryption to your Riemann servers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-beefcake":{"origin":"net/rubygem-beefcake","version":"1.2.0"},"rubygem-mtrc":{"origin":"math/rubygem-mtrc","version":"0.0.4"}},"categories":["net-mgmt","rubygems"]},{"name":"rubygem-right_flexiscale","origin":"net/rubygem-right_flexiscale","version":"0.1.0_1","comment":"Provides Ruby access to the Flexiscale API","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rightscale/right_flexiscale","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0423972df2f9f17c78197eb88b9c4e7a1ce7093d8894921665eac0df8ecfd9e7","flatsize":106656,"path":"All/rubygem-right_flexiscale-0.1.0_1.pkg","repopath":"All/rubygem-right_flexiscale-0.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16268,"desc":"The RightScale Flexiscale gem has been designed to provide a robust\ninterface to Flexiscale's existing API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-soap4r":{"origin":"devel/rubygem-soap4r","version":"1.5.8"}},"categories":["net","rubygems"]},{"name":"rubygem-right_aws","origin":"net/rubygem-right_aws","version":"3.1.0_1","comment":"Provides access to Amazon EC2, S3, SQS, and SDB web services","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rightscale/right_aws","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eab8aa9c1b6bf82bbd0d8ea3ccea2f88bfa79f05fa5db4b7f096337bf2b49de6","flatsize":1007557,"path":"All/rubygem-right_aws-3.1.0_1.pkg","repopath":"All/rubygem-right_aws-3.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":151316,"desc":"RightScale's AWS gems provide robust, fast, and secure Ruby interfaces\nto Amazon EC2, Amazon S3, Amazon SQS, and Amazon SDB. The gems use\nAmazon's REST and query interfaces to provide full programmatic\ncontrol. An optional robust HTTP layer retries and clears transient\nerrors.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-right_http_connection":{"origin":"net/rubygem-right_http_connection","version":"1.5.1"}},"categories":["net","rubygems"],"options":{"LIBXML":"off"}},{"name":"rubygem-riemann-tools","origin":"net-mgmt/rubygem-riemann-tools","version":"1.9.1","comment":"Collection of utilities which submit events to Riemann","maintainer":"romain@FreeBSD.org","www":"https://github.com/riemann/riemann-tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"078dbea1ce3bc77078722a7be7bed4ecb9a3626ef17da354c46577a4f9b4ec3c","flatsize":279219,"path":"All/rubygem-riemann-tools-1.9.1.pkg","repopath":"All/rubygem-riemann-tools-1.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53736,"desc":"Collection of utilities which submit events to Riemann, the real-time\nstreaming event monitoring system for your distributed infrastructure.\n\nIncludes comprehensive support out-of-the-box for Apache, Memcache,\nHaproxy, Varnish, CouchDB, Nginx, Zookeeper, Consul, as well as various\nOS-level statistics such as CPU, memory, disk, load, network interfaces,\nand open TCP ports.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-optimist":{"origin":"devel/rubygem-optimist","version":"3.1.0"},"rubygem-riemann-client":{"origin":"net-mgmt/rubygem-riemann-client","version":"1.2.1"}},"categories":["net-mgmt","rubygems"],"options":{"DOCS":"on"}},{"name":"rubygem-riemann-rabbitmq","origin":"net-mgmt/rubygem-riemann-rabbitmq","version":"0.1.3_1","comment":"Send your RabbitMQ metrics to Riemann","maintainer":"dch@FreeBSD.org","www":"https://github.com/riemann/riemann-tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eff7698a32747100be4058e05c1d2455aceaec14dc360c529fd3f8944bb46473","flatsize":12340,"path":"All/rubygem-riemann-rabbitmq-0.1.3_1.pkg","repopath":"All/rubygem-riemann-rabbitmq-0.1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4432,"desc":"Submit detailed metrics from your RabbitMQ server or cluster, to the\nRiemann streaming event monitoring system, to allow monitoring and\nalerting of many rabbitmq internals from a central point.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday0":{"origin":"www/rubygem-faraday0","version":"0.17.6"},"rubygem-riemann-tools":{"origin":"net-mgmt/rubygem-riemann-tools","version":"1.9.1"}},"categories":["net-mgmt","rubygems"],"options":{"DOCS":"on"}},{"name":"rubygem-riemann-dash","origin":"net-mgmt/rubygem-riemann-dash","version":"0.2.14","comment":"Configurable websocket/javascript based dashboard for net-mgmt/riemann","maintainer":"dch@FreeBSD.org","www":"https://github.com/riemann/riemann-dash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec16cffe52b6b5239c1d6f81ef0f74dc1b5a4ce731fafc1c2b4decfa921ffba3","flatsize":1143978,"path":"All/rubygem-riemann-dash-0.2.14.pkg","repopath":"All/rubygem-riemann-dash-0.2.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":286692,"desc":"Wraps a pretty HTTP console around the Riemann real-time streaming event\nsystem, enabling dashboards from any web browser. Uses javascripts and\nwebsockets under the hood, and can be served from any static file HTTP\nserver, or via ruby to allow users to edit and save the configuration.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-erubis":{"origin":"www/rubygem-erubis","version":"2.7.0_1"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-sass":{"origin":"textproc/rubygem-sass","version":"3.7.4"},"rubygem-sinatra":{"origin":"www/rubygem-sinatra","version":"4.0.0"}},"categories":["net-mgmt","rubygems"]},{"name":"rubygem-ri_cal","origin":"textproc/rubygem-ri_cal","version":"0.8.8","comment":"Library for parsing, and generating iCalendar data","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rubyredrick/ri_cal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fdf60e4d74c982b49cf1a4141632ad795dff734263e803847995f77b8c9d14cd","flatsize":1724741,"path":"All/rubygem-ri_cal-0.8.8.pkg","repopath":"All/rubygem-ri_cal-0.8.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":354476,"desc":"RiCal is a new Ruby Library for parsing, generating, and using iCalendar\n(RFC 2445) format data.\n\nRiCal distinguishes itself from existing Ruby libraries in providing\nsupport for\n\nTimezone components in Calendars. This means that RiCal parses VTIMEZONE\ndata and instantiates timezone objects which can be used to convert\ntimes in the calendar to and from UTC time.  In addition, RiCal allows\ncreated calendars and components to use time zones understood by TZInfo gem\n(from either the TZInfo gem or from Rails ActiveSupport => 2.2).\nWhen a calendar with TZInfo time zones is exported, RFC 2445 conforming\nVTIMEZONE components will be included, allowing other programs to process\nthe result.\nEnumeration of recurring occurrences. For example, if an Event has one\nor more recurrence rules, then the occurrences of the event can be enumerated\nas a series of Event occurrences.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rice","origin":"devel/rubygem-rice","version":"4.3.1","comment":"C++ interface to Rubys C API","maintainer":"ruby@FreeBSD.org","www":"https://ruby-rice.github.io/4.x/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d27fd47423dcae6c7a33f017f54cffa501afea3b51284c0ca6d4a41bcd326354","flatsize":750839,"path":"All/rubygem-rice-4.3.1.pkg","repopath":"All/rubygem-rice-4.3.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":91052,"desc":"Rice is a C++ header-only library that serves dual purposes. First, it makes it\nmuch easier to create Ruby bindings for existing C++ libraries. Second, it\nprovides an object oriented interface to Ruby's C API that makes it easy to\nembed Ruby and write Ruby extensions in C++.\n\nRice is similar to Boost.Python and pybind11 in that it minimizes boilerplate\ncode needed to interface with C++. It does this by automatically determining\ntype information allowing Ruby object to be converted to C++ and vice versa.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-rgeo","origin":"science/rubygem-rgeo","version":"3.0.1","comment":"Geospatial data library for Ruby (RGeo)","maintainer":"sunpoet@FreeBSD.org","www":"https://rgeo.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4635da42e01691791cc04fb4d6d2278ae5792412bcd69341bc5a2fb79a90b071","flatsize":650076,"path":"All/rubygem-rgeo-3.0.1.pkg","repopath":"All/rubygem-rgeo-3.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":107644,"desc":"RGeo is a geospatial data library for Ruby.\n\nRGeo is a key component for writing location-aware applications in the Ruby\nprogramming language. At its core is an implementation of the industry standard\nOGC Simple Features Specification, which provides data representations of\ngeometric objects such as points, lines, and polygons, along with a set of\ngeometric analysis operations. This makes it ideal for modeling geolocation\ndata. It also supports a suite of optional add-on modules that provide various\ngeolocation-related services.\n\nUse the core rgeo gem to:\n- Represent spatial and geolocation data objects such as points, lines, and\n  polygons in your Ruby application.\n- Perform standard spatial analysis operations such as finding intersections,\n  creating buffers, and computing lengths and areas.\n- Correctly handle spherical geometry, and compute geographic projections for\n  map display and data analysis.\n- Read and write location data in the WKT and WKB representations used by\n  spatial databases.","deps":{"geos":{"origin":"graphics/geos","version":"3.12.2"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["science","rubygems"],"shlibs_required":["libruby32.so.32","libgeos_c.so.1"]},{"name":"rubygem-rgeo-shapefile","origin":"science/rubygem-rgeo-shapefile","version":"3.1.0_1","comment":"RGeo module for reading the ESRI shapefile format","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rgeo/rgeo-shapefile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e409d7a3655200e1440c17ec0824c96c55e486548e0cd98a859d54823f760b7a","flatsize":44943,"path":"All/rubygem-rgeo-shapefile-3.1.0_1.pkg","repopath":"All/rubygem-rgeo-shapefile-3.1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12680,"desc":"RGeo::Shapefile is an optional module for RGeo for reading geospatial data from\nESRI shapefiles.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dbf4":{"origin":"databases/rubygem-dbf4","version":"4.3.2"},"rubygem-rgeo":{"origin":"science/rubygem-rgeo","version":"3.0.1"}},"categories":["science","rubygems"]},{"name":"rubygem-rgeo-proj4","origin":"science/rubygem-rgeo-proj4","version":"4.0.0_3","comment":"Proj.4 extension for RGeo","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rgeo/rgeo-proj4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2856edde6ef5031ce5f3d74bc1404a9e4082a3023fcd940a11cc7afd2d278102","flatsize":52023,"path":"All/rubygem-rgeo-proj4-4.0.0_3.pkg","repopath":"All/rubygem-rgeo-proj4-4.0.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11732,"desc":"RGeo::Proj4 contains proj.4 extensions to the RGeo gem.","deps":{"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rgeo":{"origin":"science/rubygem-rgeo","version":"3.0.1"}},"categories":["science","rubygems"],"shlibs_required":["libruby32.so.32","libproj.so.25"]},{"name":"rubygem-rgeo-geojson","origin":"science/rubygem-rgeo-geojson","version":"2.1.1","comment":"GeoJSON formatting and parsing in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rgeo/rgeo-geojson","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89dfbfd57f08ab84b68f20917c92716764e42097328089575ef2cbf06f805a68","flatsize":27199,"path":"All/rubygem-rgeo-geojson-2.1.1.pkg","repopath":"All/rubygem-rgeo-geojson-2.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7696,"desc":"RGeo::GeoJSON is an extension to the RGeo gem that provides GeoJSON encoding and\ndecoding.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rgeo":{"origin":"science/rubygem-rgeo","version":"3.0.1"}},"categories":["science","rubygems"]},{"name":"rubygem-rgl","origin":"devel/rubygem-rgl","version":"0.5.10","comment":"Ruby framework for graph algorithms and data structures","maintainer":"ruby@FreeBSD.org","www":"https://github.com/monora/rgl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2d13de11ac6282702937e8854036c87918090238d2e148acd03b16c95cb09cd","flatsize":314706,"path":"All/rubygem-rgl-0.5.10.pkg","repopath":"All/rubygem-rgl-0.5.10.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":58412,"desc":"RGL is a framework for graph data structures and algorithms.\n\nThe design of the library is much influenced by the Boost Graph\nLibrary (BGL) which is written in C++ heavily using its template\nmechanism. Refer to http://www.boost.org/libs/graph/doc for further\nlinks and documentation on graph data structures and algorithms and\nthe design rationales of BGL.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pairing_heap":{"origin":"devel/rubygem-pairing_heap","version":"3.1.0"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"},"rubygem-stream":{"origin":"devel/rubygem-stream","version":"0.5.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-rfacebook","origin":"www/rubygem-rfacebook","version":"0.9.8_1","comment":"Ruby interface to the Facebook API","maintainer":"ruby@FreeBSD.org","www":"http://www.livelearncode.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"323576367e05fd85a5d0326896ab659d9e853a80aed959e0ddccfc242346366f","flatsize":51491,"path":"All/rubygem-rfacebook-0.9.8_1.pkg","repopath":"All/rubygem-rfacebook-0.9.8_1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":11356,"desc":"RFacebook is a Ruby interface to the Facebook API.\n\nIt hides all the nitty-gritty details behind a beautiful Ruby front-end,\nallowing you to focus on writing great code.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hpricot":{"origin":"www/rubygem-hpricot","version":"0.8.6_1"},"rubygem-mocha":{"origin":"devel/rubygem-mocha","version":"2.4.0"}},"categories":["www","rubygems"]},{"name":"rubygem-rexml32","origin":"textproc/rubygem-rexml32","version":"3.2.9","comment":"XML toolkit for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/rexml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91dc98dfe6f9d92b9ebdb160eef7ec23500257f31f505dd00c769f4494d78731","flatsize":457711,"path":"All/rubygem-rexml32-3.2.9.pkg","repopath":"All/rubygem-rexml32-3.2.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":85116,"desc":"REXML was inspired by the Electric XML library for Java, which features an\neasy-to-use API, small size, and speed. Hopefully, REXML, designed with the same\nphilosophy, has these same features. I've tried to keep the API as intuitive as\npossible, and have followed the Ruby methodology for method naming and code\nflow, rather than mirroring the Java API.\n\nREXML supports both tree and stream document parsing. Stream parsing is faster\n(about 1.5 times as fast). However, with stream parsing, you don't get access to\nfeatures such as XPath.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-strscan":{"origin":"devel/rubygem-strscan","version":"3.1.0"}},"categories":["textproc","rubygems"],"annotations":{"cpe":"cpe:2.3:a:ruby-lang:rexml:3.2.9:::::dragonfly6:x86_64"}},{"name":"rubygem-rexml","origin":"textproc/rubygem-rexml","version":"3.3.7","comment":"XML toolkit for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/rexml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55d3a9a6fa51c8b770a14719d02e2f858e27aa7587e3311d0f6e97c59c429753","flatsize":467456,"path":"All/rubygem-rexml-3.3.7.pkg","repopath":"All/rubygem-rexml-3.3.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":86308,"desc":"REXML was inspired by the Electric XML library for Java, which features an\neasy-to-use API, small size, and speed. Hopefully, REXML, designed with the same\nphilosophy, has these same features. I've tried to keep the API as intuitive as\npossible, and have followed the Ruby methodology for method naming and code\nflow, rather than mirroring the Java API.\n\nREXML supports both tree and stream document parsing. Stream parsing is faster\n(about 1.5 times as fast). However, with stream parsing, you don't get access to\nfeatures such as XPath.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"annotations":{"cpe":"cpe:2.3:a:ruby-lang:rexml:3.3.7:::::dragonfly6:x86_64"}},{"name":"rubygem-rfeedfinder","origin":"www/rubygem-rfeedfinder","version":"0.9.13","comment":"Ruby library to find the feed","maintainer":"markun@onohara.to","www":"https://rubygems.org/gems/rfeedfinder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c16372ecc3d5117861d482578c95cb060a2d717dd1f1a207485027f15ef4562f","flatsize":102348,"path":"All/rubygem-rfeedfinder-0.9.13.pkg","repopath":"All/rubygem-rfeedfinder-0.9.13.pkg","licenselogic":"single","pkgsize":26700,"desc":"rFeedFinder uses RSS autodiscovery, Atom autodiscovery, spidering,\nURL correction, and Web service queries -- whatever it takes --\nto find the feed.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hoe":{"origin":"devel/rubygem-hoe","version":"3.26.0"},"rubygem-hpricot":{"origin":"www/rubygem-hpricot","version":"0.8.6_1"},"rubygem-htmlentities":{"origin":"textproc/rubygem-htmlentities","version":"4.3.4"}},"categories":["www","textproc","rubygems"]},{"name":"rubygem-rex-zip","origin":"security/rubygem-rex-zip","version":"0.1.5","comment":"Ruby Exploitation(Rex) library for working with zip and related files","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-zip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6998219fcc4a38be30bdb6277f6b7d85fa0aca74987824295b7a77370a1b03b","flatsize":48140,"path":"All/rubygem-rex-zip-0.1.5.pkg","repopath":"All/rubygem-rex-zip-0.1.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16780,"desc":"This Gem contains all of the Ruby Exploitation(Rex) library for working with zip\nand related files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rex-text":{"origin":"security/rubygem-rex-text","version":"0.2.57"}},"categories":["security","rubygems"]},{"name":"rubygem-rex-struct2","origin":"security/rubygem-rex-struct2","version":"0.1.4","comment":"Ruby Exploitation(Rex) library for creating and using C-like structs","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-struct2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"417f47d3e6053cc2d71ac419af9529ff0e6f53dbe9973231b4209cea1d8a790c","flatsize":34711,"path":"All/rubygem-rex-struct2-0.1.4.pkg","repopath":"All/rubygem-rex-struct2-0.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12244,"desc":"This Gem contains all of the Ruby Exploitation(Rex) library for\ngenerating/manipulating C-Style structs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-rex-sslscan","origin":"security/rubygem-rex-sslscan","version":"0.1.10","comment":"Ruby Exploitation(Rex) library for scanning SSL/TLS capabilities","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-sslscan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"104126e8660ae609cf9f1ae383f9d99aac2188b93cd6a8b0bd79745501608ea1","flatsize":36094,"path":"All/rubygem-rex-sslscan-0.1.10.pkg","repopath":"All/rubygem-rex-sslscan-0.1.10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12048,"desc":"This library is a pure ruby implementation of the SSLScan tool originally\nwritten by Ian Ventura-Whiting.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rex-core":{"origin":"security/rubygem-rex-core","version":"0.1.31"},"rubygem-rex-socket":{"origin":"security/rubygem-rex-socket","version":"0.1.57"},"rubygem-rex-text":{"origin":"security/rubygem-rex-text","version":"0.2.57"}},"categories":["security","rubygems"]},{"name":"rubygem-robotex","origin":"www/rubygem-robotex","version":"1.0.0","comment":"Simple library to obey robots.txt files","maintainer":"ruby@FreeBSD.org","www":"https://github.com/chriskite/robotex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfd3ad5d0a45a676406bf7ba297f4538b7187c4d0494e0d53dc8d876804de087","flatsize":9958,"path":"All/rubygem-robotex-1.0.0.pkg","repopath":"All/rubygem-robotex-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4880,"desc":"A simple library to obey robots.txt files","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-rex-text","origin":"security/rubygem-rex-text","version":"0.2.57","comment":"Ruby Exploitation(Rex) methods for text manipulation and generation","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-text","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c024f42a70b3924bb9e70c4e983e529937bb41b9a7afe7acce5c74ffabdbdd77","flatsize":184586,"path":"All/rubygem-rex-text-0.2.57.pkg","repopath":"All/rubygem-rex-text-0.2.57.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":37192,"desc":"This Gem contains all of the Ruby Exploitation(Rex) methods for text\nmanipulation and generation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-rex-socket","origin":"security/rubygem-rex-socket","version":"0.1.57","comment":"Ruby Exploitation(Rex) socket abstraction library","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-socket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22d08db1907020b01c5198725db967ef2b5d4f0b6a6aecadb00430ecea88ed72","flatsize":132141,"path":"All/rubygem-rex-socket-0.1.57.pkg","repopath":"All/rubygem-rex-socket-0.1.57.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34076,"desc":"The Ruby Exploitation(Rex) Socket Abstraction Library includes all of the code\nneeded to turn sockets into Rex::Sockets with the functionality for things like\nL3 pivoting used by Metasploit.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rex-core":{"origin":"security/rubygem-rex-core","version":"0.1.31"}},"categories":["security","rubygems"]},{"name":"rubygem-rex-random_identifier","origin":"security/rubygem-rex-random_identifier","version":"0.1.11","comment":"Ruby Exploitation(Rex) library for generating Random identifier","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-random_identifier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"445b4cce1c095c9b56dae7554541fabd1b4e62e33abf04c7c9f9ea60191831f1","flatsize":30122,"path":"All/rubygem-rex-random_identifier-0.1.11.pkg","repopath":"All/rubygem-rex-random_identifier-0.1.11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11488,"desc":"This Gem contains all of the Ruby Exploitation(Rex) library for generating\nRandom identifier strings.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rex-text":{"origin":"security/rubygem-rex-text","version":"0.2.57"}},"categories":["security","rubygems"]},{"name":"rubygem-roadie-rails-rails61","origin":"mail/rubygem-roadie-rails-rails61","version":"3.1.0","comment":"Helper for generating HTML mails in Rails applications","maintainer":"mikael@FreeBSD.org","www":"https://github.com/Mange/roadie-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53984b87892fe661fea3db2dd612678cea567d1c0f272aadecd1b1268956ee21","flatsize":40036,"path":"All/rubygem-roadie-rails-rails61-3.1.0.pkg","repopath":"All/rubygem-roadie-rails-rails61-3.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13024,"desc":"Hooks Roadie into Rails applications to help with HTML email generation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"},"rubygem-roadie":{"origin":"mail/rubygem-roadie","version":"5.2.1"}},"categories":["mail","rubygems"]},{"name":"rubygem-rex-registry","origin":"security/rubygem-rex-registry","version":"0.1.5","comment":"Ruby Exploitation(Rex) library for parsing offline registry files","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-registry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e55a84f6c9b8bc26d79ceddf8fc169d6cba70db924108d69b768545f0530647","flatsize":29922,"path":"All/rubygem-rex-registry-0.1.5.pkg","repopath":"All/rubygem-rex-registry-0.1.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10664,"desc":"This Gem contains all of the Ruby Exploitation(Rex) library for parsing offline\nregistry files from a Windows machine.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-rex-java","origin":"security/rubygem-rex-java","version":"0.1.7","comment":"Ruby Exploitation(Rex) library for parsing Java serialized streams","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-java","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3c3c17ac71469f8bcaecb63c0b05196415c77e1edeb4d4084914116c2401a9d","flatsize":91636,"path":"All/rubygem-rex-java-0.1.7.pkg","repopath":"All/rubygem-rex-java-0.1.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16808,"desc":"This Gem contains all of the Ruby Exploitation(Rex) library for parsing Java\nserialized streams.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-rex-ole","origin":"security/rubygem-rex-ole","version":"0.1.8","comment":"Ruby Exploitation(Rex) library for working with OLE files and streams","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-ole","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bad094e765ffb1c5727977f20f99e10e538792c07dd12c192d466be1a445a2ab","flatsize":67663,"path":"All/rubygem-rex-ole-0.1.8.pkg","repopath":"All/rubygem-rex-ole-0.1.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19928,"desc":"This Gem contains all of the Ruby Exploitation(Rex) library for reading/writing\nObject-Linking-and-Embedding (OLE) files and streams.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rex-text":{"origin":"security/rubygem-rex-text","version":"0.2.57"}},"categories":["security","rubygems"]},{"name":"rubygem-rex-encoder","origin":"security/rubygem-rex-encoder","version":"0.1.7","comment":"Ruby Exploitation(Rex) library for various polymorphic encoders","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-encoder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20a2ccb82e8e71a9c46dfa7f250af68598290c2d610f20dd9e4ebe6b0af2db6d","flatsize":141376,"path":"All/rubygem-rex-encoder-0.1.7.pkg","repopath":"All/rubygem-rex-encoder-0.1.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":33432,"desc":"This library provides the basis for all of the polymorphic encoders that\nMetasploit uses for payload encoding. Encoders are used to try and create a\nversion of a payload that is free of bad characters as defined by the exploit.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-metasm":{"origin":"devel/rubygem-metasm","version":"1.0.5"},"rubygem-rex-arch":{"origin":"security/rubygem-rex-arch","version":"0.1.15"},"rubygem-rex-text":{"origin":"security/rubygem-rex-text","version":"0.2.57"}},"categories":["security","rubygems"]},{"name":"rubygem-rex-core","origin":"security/rubygem-rex-core","version":"0.1.31","comment":"Core libraries required for the Ruby Exploitation (Rex) Suite","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60c02d9218136d52f793974edbb79d74db37e6dacbb6d974520bddfd99019363","flatsize":82540,"path":"All/rubygem-rex-core-0.1.31.pkg","repopath":"All/rubygem-rex-core-0.1.31.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":25068,"desc":"The Ruby Exploitation (rex) Core Gem contains the odds and ends of code that so\nmany other pieces of Rex rely upon, but that are too small to be put into their\nown seperate gems. This include some of the ruby cross-platform compatibility\nand file utility code.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-rex-nop","origin":"security/rubygem-rex-nop","version":"0.1.3","comment":"Ruby Exploitation(Rex) library for NOP generation","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-nop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6502576dec5973c2083495b835cf269e28486e0ed19e87b555537083833cbed","flatsize":75443,"path":"All/rubygem-rex-nop-0.1.3.pkg","repopath":"All/rubygem-rex-nop-0.1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15624,"desc":"This library contains the opty2 library for dynamic generation of x86 multi-byte\nNOPs. This is useful in writing exploits and encoders. It allows you to dynamic\ngenerate variable length instruction sets that are equivalent to a No Operation\n(NOP) without using the actual 0x90 bytecode. The original code was written by\nOptyx and spoonm.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rex-arch":{"origin":"security/rubygem-rex-arch","version":"0.1.15"}},"categories":["security","rubygems"]},{"name":"rubygem-rex-mime","origin":"security/rubygem-rex-mime","version":"0.1.8","comment":"Ruby Exploitation(Rex) methods for creating and parsing MIME messages","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-mime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c0989b1d523bed7b0c774d4857c215d3d9bd295329c1c26f3673ff2eb529a88","flatsize":27897,"path":"All/rubygem-rex-mime-0.1.8.pkg","repopath":"All/rubygem-rex-mime-0.1.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10444,"desc":"This Gem contains all of the Ruby Exploitation(Rex) methods for creating and/or\nparsing MIME messages.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rex-text":{"origin":"security/rubygem-rex-text","version":"0.2.57"}},"categories":["security","rubygems"]},{"name":"rubygem-rex-arch","origin":"security/rubygem-rex-arch","version":"0.1.15","comment":"Ruby Exploitation(Rex) library with architecture specific information","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-arch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f43ac69cf1fa07a854991a48d709569e3361a8e75da5b99f83912f7e6b3d30d8","flatsize":41047,"path":"All/rubygem-rex-arch-0.1.15.pkg","repopath":"All/rubygem-rex-arch-0.1.15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13272,"desc":"This Ruby Exploitation(Rex) library contains architecture specific information\nsuch as registers, opcodes, and stack manipulation routines.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rex-text":{"origin":"security/rubygem-rex-text","version":"0.2.57"}},"categories":["security","rubygems"]},{"name":"rubygem-rex-exploitation","origin":"security/rubygem-rex-exploitation","version":"0.1.39","comment":"Ruby Exploitation(Rex) library for various exploitation helpers","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-exploitation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a841c77f7321ddc51d88cf3df485dc628eeb52e6f14140e6cefe5e5d8fd618de","flatsize":312023,"path":"All/rubygem-rex-exploitation-0.1.39.pkg","repopath":"All/rubygem-rex-exploitation-0.1.39.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":67188,"desc":"This gem contains various helper mechanisms for creating exploits.  This\nincludes SEH Overwrite helpers, egghunters, command stagers and more.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jsobfu":{"origin":"www/rubygem-jsobfu","version":"0.4.2"},"rubygem-metasm":{"origin":"devel/rubygem-metasm","version":"1.0.5"},"rubygem-rex-arch":{"origin":"security/rubygem-rex-arch","version":"0.1.15"},"rubygem-rex-encoder":{"origin":"security/rubygem-rex-encoder","version":"0.1.7"},"rubygem-rex-text":{"origin":"security/rubygem-rex-text","version":"0.2.57"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"}},"categories":["security","rubygems"]},{"name":"rubygem-retryable","origin":"devel/rubygem-retryable","version":"3.0.5","comment":"Allow for retrying of code blocks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nfedyashev/retryable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4fc9a4e33157d035335fa4eddfe0572ee693871977226440352849d2dbfd98f","flatsize":35546,"path":"All/rubygem-retryable-3.0.5.pkg","repopath":"All/rubygem-retryable-3.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10624,"desc":"Retryable uns a code block, and retries it when an exception occurs. It's great\nwhen working with flakey webservices (for example).\n\nIt's configured using four optional parameters :tries, :on, :sleep, :matching,\n:ensure, :exception_cb and runs the passed block. Should an exception occur,\nit'll retry for (n-1) times.\n\nShould the number of retries be reached without success, the last exception will\nbe raised.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-reverse_markdown","origin":"textproc/rubygem-reverse_markdown","version":"1.4.0","comment":"Convert html code into markdown","maintainer":"mose@mose.com","www":"https://github.com/xijo/reverse_markdown","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd57fedb00cba9d496a755f1f3cc5adcbb82c3d6ee209e07ed1ab95f16381eab","flatsize":73566,"path":"All/rubygem-reverse_markdown-1.4.0.pkg","repopath":"All/rubygem-reverse_markdown-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20604,"desc":"Map simple html back into markdown, e.g. if you want\nto import existing html data in a markdown based application.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rex-bin_tools","origin":"security/rubygem-rex-bin_tools","version":"0.1.9","comment":"Ruby Exploitation(Rex) Library for Binary Manipulation","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-bin_tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c6e2492f4516804221264901bd9c75443ab62f9747da3c8aca2887989b739cf","flatsize":360935,"path":"All/rubygem-rex-bin_tools-0.1.9.pkg","repopath":"All/rubygem-rex-bin_tools-0.1.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":59840,"desc":"Ruby Exploitation(Rex) Library for Binary Manipulation.  This suite of tools\ncontains ElfScan, MachScan, PEScan, and BinScan.  These tools are designed to\nhelp you analyze an executable binary and search for particular instruction\nsets.  This is particularly useful for things like building ROP chains or SEH\nexploits.","deps":{"nasm":{"origin":"devel/nasm","version":"2.16.03,2"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-metasm":{"origin":"devel/rubygem-metasm","version":"1.0.5"},"rubygem-rex-arch":{"origin":"security/rubygem-rex-arch","version":"0.1.15"},"rubygem-rex-core":{"origin":"security/rubygem-rex-core","version":"0.1.31"},"rubygem-rex-struct2":{"origin":"security/rubygem-rex-struct2","version":"0.1.4"},"rubygem-rex-text":{"origin":"security/rubygem-rex-text","version":"0.2.57"}},"categories":["security","rubygems"]},{"name":"rubygem-rex-rop_builder","origin":"security/rubygem-rex-rop_builder","version":"0.1.5","comment":"Ruby Exploitation(Rex) library for building ROP chains","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-rop_builder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79bfd4092c912076fe17926b9605917bcd571153f597b31a0d4cb26fe58a8a66","flatsize":32776,"path":"All/rubygem-rex-rop_builder-0.1.5.pkg","repopath":"All/rubygem-rex-rop_builder-0.1.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12088,"desc":"This is the Ruby Exploitation(Rex) Library for building ROP chains. It also\ncomes with the msfrop command line tool.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-metasm":{"origin":"devel/rubygem-metasm","version":"1.0.5"},"rubygem-rex-core":{"origin":"security/rubygem-rex-core","version":"0.1.31"},"rubygem-rex-text":{"origin":"security/rubygem-rex-text","version":"0.2.57"}},"categories":["security","rubygems"]},{"name":"rubygem-responders-rails71","origin":"www/rubygem-responders-rails71","version":"3.1.1","comment":"Simple Ruby DSL for making HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/heartcombo/responders","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6c2e1d28cf1ccdfdedf4d63a4fbb54a8374131c072826ae78f7129eadea1466","flatsize":56669,"path":"All/rubygem-responders-rails71-3.1.1.pkg","repopath":"All/rubygem-responders-rails71-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16884,"desc":"Responders provides a set of responders modules to dry up your Rails app.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack71":{"origin":"www/rubygem-actionpack71","version":"7.1.3.4"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-rhc","origin":"sysutils/rhc","version":"1.32.2_2","comment":"Administration console client for RedHat OpenShift","maintainer":"dereckson@gmail.com","www":"https://github.com/openshift/rhc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c16ac24290f9af5405f4913c030b7913761ce0cf45a993966d0707f491cf765","flatsize":1117199,"path":"All/rubygem-rhc-1.32.2_2.pkg","repopath":"All/rubygem-rhc-1.32.2_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":194828,"desc":"Command line tools for OpenShift, cloud Platform as a service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-commander":{"origin":"devel/rubygem-commander","version":"5.0.0"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"},"rubygem-httpclient":{"origin":"www/rubygem-httpclient","version":"2.8.3"},"rubygem-minitar-cli":{"origin":"archivers/rubygem-minitar-cli","version":"0.8_1"},"rubygem-net-scp":{"origin":"security/rubygem-net-scp","version":"4.0.0"},"rubygem-net-ssh":{"origin":"security/rubygem-net-ssh","version":"7.2.3,2"},"rubygem-net-ssh-multi":{"origin":"security/rubygem-net-ssh-multi","version":"1.2.1"},"rubygem-open4":{"origin":"devel/rubygem-open4","version":"1.3.4"}},"categories":["sysutils"],"messages":[{"message":"If this is your first time installing the RHC tools,\nplease run 'rhc setup' to configure your account and\nworking development environment.","type":"install"}]},{"name":"rubygem-retriable","origin":"devel/rubygem-retriable","version":"3.1.2","comment":"Simple DSL to retry failed code blocks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kamui/retriable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12564a4cf4cce871445fcd8b38a82614642e688fe84028773be36939b75243b7","flatsize":43631,"path":"All/rubygem-retriable-3.1.2.pkg","repopath":"All/rubygem-retriable-3.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13556,"desc":"Retriable is a simple DSL to retry failed code blocks with randomized\nexponential backoff time intervals. This is especially useful when interacting\nexternal api/services or file system calls.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-rest-client","origin":"www/rubygem-rest-client","version":"2.1.0","comment":"Simple Simple HTTP and REST client for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rest-client/rest-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3137479738017187eff6a4d055b73949a0bd2266902cc8ab20da2fef3bb85092","flatsize":357459,"path":"All/rubygem-rest-client-2.1.0.pkg","repopath":"All/rubygem-rest-client-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":134752,"desc":"A simple Simple HTTP and REST client for Ruby, inspired by the Sinatra\nmicroframework style of specifying actions: get, put, post, delete.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-http-accept":{"origin":"www/rubygem-http-accept","version":"2.2.1"},"rubygem-http-cookie":{"origin":"www/rubygem-http-cookie","version":"1.0.6"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-netrc":{"origin":"net/rubygem-netrc","version":"0.11.0"}},"categories":["www","rubygems"]},{"name":"rubygem-resque-scheduler","origin":"devel/rubygem-resque-scheduler","version":"4.10.2","comment":"Light weight job scheduling on top of Resque","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/resque/resque-scheduler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b7347a28f9f0daae40b0950c0df7d867672c301995f4493ac49f482d6f1aae2","flatsize":140977,"path":"All/rubygem-resque-scheduler-4.10.2.pkg","repopath":"All/rubygem-resque-scheduler-4.10.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39740,"desc":"Resque-scheduler is an extension to Resque that adds support for queueing items\nin the future. Job scheduling is supported in two different ways: Recurring\n(scheduled) and Delayed. Scheduled jobs are like cron jobs, recurring on a\nregular basis. Delayed jobs are resque jobs that you want to run at some point\nin the future.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mono_logger":{"origin":"devel/rubygem-mono_logger","version":"1.1.1"},"rubygem-redis":{"origin":"databases/rubygem-redis","version":"5.2.0"},"rubygem-resque":{"origin":"devel/rubygem-resque","version":"2.6.0"},"rubygem-rufus-scheduler":{"origin":"devel/rubygem-rufus-scheduler","version":"3.9.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-resque","origin":"devel/rubygem-resque","version":"2.6.0","comment":"Redis-backed Ruby library for queuing jobs","maintainer":"dvl@FreeBSD.org","www":"https://resque.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67f3a2c0520613e49dcd27cc5ab96a5d12432e5f0dc5b24e4c6076241acbd45c","flatsize":296377,"path":"All/rubygem-resque-2.6.0.pkg","repopath":"All/rubygem-resque-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":89488,"desc":"Redis-backed Ruby library for creating background jobs, placing them on\nmultiple queues, and processing them later.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mono_logger":{"origin":"devel/rubygem-mono_logger","version":"1.1.1"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-redis-namespace":{"origin":"databases/rubygem-redis-namespace","version":"1.11.0"},"rubygem-sinatra":{"origin":"www/rubygem-sinatra","version":"4.0.0"}},"categories":["devel","ruby"]},{"name":"rubygem-responders-rails60","origin":"www/rubygem-responders-rails60","version":"3.1.1","comment":"Simple Ruby DSL for making HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/heartcombo/responders","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3ffbe5bbb37c607b67df968bfe78ae3a26608a79c428ef40e815adca5b35ee9","flatsize":56669,"path":"All/rubygem-responders-rails60-3.1.1.pkg","repopath":"All/rubygem-responders-rails60-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16880,"desc":"Responders provides a set of responders modules to dry up your Rails app.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack60":{"origin":"www/rubygem-actionpack60","version":"6.0.6.1"},"rubygem-railties60":{"origin":"www/rubygem-railties60","version":"6.0.6.1"}},"categories":["www","rubygems"]},{"name":"rubygem-responders-rails52","origin":"www/rubygem-responders-rails52","version":"3.1.1","comment":"Simple Ruby DSL for making HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/heartcombo/responders","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fea05ef1325f4ecb12eff775389578ff8962c347b3d34471860e46ff08c2a09a","flatsize":56669,"path":"All/rubygem-responders-rails52-3.1.1.pkg","repopath":"All/rubygem-responders-rails52-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16900,"desc":"Responders provides a set of responders modules to dry up your Rails app.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack52":{"origin":"www/rubygem-actionpack52","version":"5.2.8.1_1"},"rubygem-railties52":{"origin":"www/rubygem-railties52","version":"5.2.8.1"}},"categories":["www","rubygems"]},{"name":"rubygem-responders-rails5","origin":"www/rubygem-responders-rails5","version":"3.0.1","comment":"Simple Ruby DSL for making HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/heartcombo/responders","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37f9868917f0b3fcb67eba86a7d141d578bf636865a27ded5b87989bfa63e338","flatsize":52949,"path":"All/rubygem-responders-rails5-3.0.1.pkg","repopath":"All/rubygem-responders-rails5-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15944,"desc":"Responders provides a set of responders modules to dry up your Rails app.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack5":{"origin":"www/rubygem-actionpack5","version":"5.1.7_1"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"}},"categories":["www","rubygems"]},{"name":"rubygem-require_all","origin":"devel/rubygem-require_all","version":"3.0.0","comment":"Wonderfully simple way to load your code","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jarmo/require_all","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"990709d9ead10291d8516a79e67c36c3656feed98ca4de21216aa08e6d4b294e","flatsize":37353,"path":"All/rubygem-require_all-3.0.0.pkg","repopath":"All/rubygem-require_all-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11168,"desc":"A wonderfully simple way to load your code","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-responders","origin":"www/rubygem-responders","version":"3.0.1","comment":"Simple Ruby DSL for making HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/heartcombo/responders","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ae351dca3242de643d60303ae77bfad64c9ebdc392a2ac7964f1e6637e07169","flatsize":52949,"path":"All/rubygem-responders-3.0.1.pkg","repopath":"All/rubygem-responders-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15932,"desc":"Responders provides a set of responders modules to dry up your Rails app.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack50":{"origin":"www/rubygem-actionpack50","version":"5.0.7.2_2"},"rubygem-railties50":{"origin":"www/rubygem-railties50","version":"5.0.7.2"}},"categories":["www","rubygems"]},{"name":"rubygem-resolv-replace","origin":"dns/rubygem-resolv-replace","version":"0.1.1","comment":"Replace Socket DNS with Resolv","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/resolv-replace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7c8d469e762b0a794a89a1c6248fd89c41b5a8d72c3c67493081f70f5525159","flatsize":11246,"path":"All/rubygem-resolv-replace-0.1.1.pkg","repopath":"All/rubygem-resolv-replace-0.1.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":4724,"desc":"resolv-replace.rb replaces Socket DNS with Resolv.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-resolv":{"origin":"dns/rubygem-resolv","version":"0.4.0"}},"categories":["dns","rubygems"]},{"name":"rubygem-responders-rails61","origin":"www/rubygem-responders-rails61","version":"3.1.1","comment":"Simple Ruby DSL for making HTTP requests","maintainer":"ruby@FreeBSD.org","www":"https://github.com/heartcombo/responders","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"278c69389560ebb691fb75584c613155d15f86517009f91c46bc24b20acf2ef7","flatsize":56669,"path":"All/rubygem-responders-rails61-3.1.1.pkg","repopath":"All/rubygem-responders-rails61-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16884,"desc":"Responders provides a set of responders modules to dry up your Rails app.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"}},"categories":["www","rubygems"]},{"name":"rubygem-responders-rails70","origin":"www/rubygem-responders-rails70","version":"3.1.1","comment":"Simple Ruby DSL for making HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/heartcombo/responders","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41ede6f1dc2b8df11c411a8818bdd94a9ca641db15918055fd0164f7c8220592","flatsize":56669,"path":"All/rubygem-responders-rails70-3.1.1.pkg","repopath":"All/rubygem-responders-rails70-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16888,"desc":"Responders provides a set of responders modules to dry up your Rails app.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"}},"categories":["www","rubygems"]},{"name":"rubygem-rodzilla","origin":"devel/rubygem-rodzilla","version":"0.3.6","comment":"Bugzilla API Client","maintainer":"ports@FreeBSD.org","www":"https://github.com/jwaterfaucett/rodzilla","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"217e6111861654ec3462f426ba601fed93cf7c4f5e6a3d58541dbd6de1861bc6","flatsize":49443,"path":"All/rubygem-rodzilla-0.3.6.pkg","repopath":"All/rubygem-rodzilla-0.3.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15596,"desc":"Bugzilla JSON-RPC API client in Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-httparty":{"origin":"www/rubygem-httparty","version":"0.22.0"}},"categories":["devel","ruby"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-rodzilla port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-rgen","origin":"devel/rubygem-rgen","version":"0.9.1","comment":"Ruby modeling and generator framework","maintainer":"romain@FreeBSD.org","www":"http://ruby-gen.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1eb8793a302d19ec039c3132124349ef5ad0b9d6f513a5062afa6f0e269eb35b","flatsize":1999849,"path":"All/rubygem-rgen-0.9.1.pkg","repopath":"All/rubygem-rgen-0.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":201052,"desc":"RGen is a framework for Model Driven Software Development (MDSD) in Ruby. This\nmeans that it helps you build Metamodels, instantiate Models, modify and\ntransform Models and finally generate arbitrary textual content from it.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-regexp_parser","origin":"textproc/rubygem-regexp_parser","version":"2.9.0","comment":"Tokenizing, lexinf and parsing Ruby regular expressions","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ammar/regexp_parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"031c34c5e2209f7e8ec0ee3d4f14f6210aaed4448779760585ab8a8d1762e44f","flatsize":231804,"path":"All/rubygem-regexp_parser-2.9.0.pkg","repopath":"All/rubygem-regexp_parser-2.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47148,"desc":"A library for tokenizing, lexing, and parsing Ruby regular expressions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-resolv","origin":"dns/rubygem-resolv","version":"0.4.0","comment":"Thread-aware DNS resolver library in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/resolv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d0370f5c1a4aeb2b53851c37ef050d3f5c996c98d4d188c7163d1db81dda1c6","flatsize":99132,"path":"All/rubygem-resolv-0.4.0.pkg","repopath":"All/rubygem-resolv-0.4.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":21800,"desc":"Resolv is a thread-aware DNS resolver library written in Ruby. Resolv can handle\nmultiple DNS requests concurrently without blocking the entire Ruby interpreter.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["dns","rubygems"]},{"name":"rubygem-request_store","origin":"devel/rubygem-request_store","version":"1.7.0","comment":"RequestStore gives you per-request global storage","maintainer":"ruby@FreeBSD.org","www":"https://github.com/steveklabnik/request_store","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8cedcf91cc7df857298e9d519c8d8068e8493404afa1b1356278529129dc7e5","flatsize":17586,"path":"All/rubygem-request_store-1.7.0.pkg","repopath":"All/rubygem-request_store-1.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6592,"desc":"RequestStore gives you per-request global storage.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["devel","rubygems"]},{"name":"rubygem-request_store15","origin":"devel/rubygem-request_store15","version":"1.5.1","comment":"RequestStore gives you per-request global storage","maintainer":"ruby@FreeBSD.org","www":"https://github.com/steveklabnik/request_store","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c24d4fbbc035732f1677c8a7456880d42fd8fc260d6cddb7231aa683560d519","flatsize":17527,"path":"All/rubygem-request_store15-1.5.1.pkg","repopath":"All/rubygem-request_store15-1.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6444,"desc":"RequestStore gives you per-request global storage.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["devel","rubygems"]},{"name":"rubygem-representable","origin":"textproc/rubygem-representable","version":"3.2.0","comment":"Maps Ruby objects to documents and back","maintainer":"ruby@FreeBSD.org","www":"https://github.com/trailblazer/representable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9da3411656acba8c4af16b456aa95d8473ed25040657bc77e4553da17855c59d","flatsize":316668,"path":"All/rubygem-representable-3.2.0.pkg","repopath":"All/rubygem-representable-3.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":66456,"desc":"Renders and parses JSON/XML/YAML documents from and to\nRuby objects. Includes plain properties, collections,\nnesting, coercion and more.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-declarative":{"origin":"devel/rubygem-declarative","version":"0.0.20"},"rubygem-trailblazer-option":{"origin":"devel/rubygem-trailblazer-option","version":"0.1.2"},"rubygem-uber":{"origin":"devel/rubygem-uber","version":"0.1.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-reline","origin":"devel/rubygem-reline","version":"0.5.9","comment":"Alternative GNU Readline or Editline implementation by pure Ruby","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/gems/reline","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ff882ff4a907e757eccea2a8f621b7e11b7917fdbc0e2b842d08f381f4b8504","flatsize":241219,"path":"All/rubygem-reline-0.5.9.pkg","repopath":"All/rubygem-reline-0.5.9.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":44388,"desc":"Reline is compatible with the API of Ruby's stdlib 'readline', GNU\nReadline and Editline by pure Ruby implementation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-io-console":{"origin":"devel/rubygem-io-console","version":"0.7.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-redlock","origin":"devel/rubygem-redlock","version":"2.0.6","comment":"Distributed lock using Redis written in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/leandromoreira/redlock-rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1d3b898f9ec1bb2f49c5c9dd9dce2ff977fce479e84ea21b29a85ca5f896d9c","flatsize":61089,"path":"All/rubygem-redlock-2.0.6.pkg","repopath":"All/rubygem-redlock-2.0.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15624,"desc":"Redlock provides a ruby distributed lock using redis.\n\nDistributed locks are a very useful primitive in many environments where\ndifferent processes require to operate with shared resources in a mutually\nexclusive way.\n\nThere are a number of libraries and blog posts describing how to implement a DLM\n(Distributed Lock Manager) with Redis, but every library uses a different\napproach, and many use a simple approach with lower guarantees compared to what\ncan be achieved with slightly more complex designs.\n\nThis is an implementation of a proposed distributed lock algorithm with Redis.\nIt started as a fork from antirez implementation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis-client":{"origin":"databases/rubygem-redis-client","version":"0.22.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-redis4","origin":"databases/rubygem-redis4","version":"4.8.1","comment":"Ruby client library for Redis, the key value storage server","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/redis/redis-rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b81d568350390d9a395784fdf0194bf8d5af6a8043ff7c3b1687cce2531ab8b","flatsize":284252,"path":"All/rubygem-redis4-4.8.1.pkg","repopath":"All/rubygem-redis4-4.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56760,"desc":"rubygem-redis is a Ruby client library for the Redis key-value store.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"]},{"name":"rubygem-redmine_plugin_support","origin":"devel/rubygem-redmine_plugin_support","version":"0.0.5","comment":"Collection of tools to make redmine plugin development easier","maintainer":"ruby@FreeBSD.org","www":"https://github.com/edavis10/redmine_plugin_support","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"186e8e8b3c344eb05165a699b2637412c6daf279e2779b965f7a20ad79066a8a","flatsize":32333,"path":"All/rubygem-redmine_plugin_support-0.0.5.pkg","repopath":"All/rubygem-redmine_plugin_support-0.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10028,"desc":"This libarary is a collection of rake tasks and other scripts that will\nmake Redmine plugin development easier.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-ref","origin":"devel/rubygem-ref","version":"2.0.0","comment":"Library with refs across runtimes (MRI, REE, YARV, ...)","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby-concurrency/ref","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c8ed7f2b4223308a78a33ce696cb7dcd837fcf809ee58eda0481634645fa22c","flatsize":37171,"path":"All/rubygem-ref-2.0.0.pkg","repopath":"All/rubygem-ref-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12244,"desc":"Library that implements weak, soft, and strong references in Ruby that\nwork across multiple runtimes (MRI, REE, YARV, Jruby, Rubinius, and\nIronRuby). Also includes implementation of maps/hashes that use references\nand a reference queue.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-reentrant_flock","origin":"devel/rubygem-reentrant_flock","version":"0.1.1","comment":"Reentrant/recursive flock for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sonots/reentrant_flock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72ff2212817e6f9d75d305742e2c0106af88826d136ca2270f861848d673c7df","flatsize":12580,"path":"All/rubygem-reentrant_flock-0.1.1.pkg","repopath":"All/rubygem-reentrant_flock-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5320,"desc":"ReentrantFlock is a reentrant/recursive flock.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-redis-rails-rails5","origin":"www/rubygem-redis-rails-rails5","version":"5.0.2","comment":"Redis for Ruby on Rails","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-rails/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f8b544ea2ae7515ef23d3e00810bbe1d3ddc48b6c0b16b368933b8ac0c282f3","flatsize":11174,"path":"All/rubygem-redis-rails-rails5-5.0.2.pkg","repopath":"All/rubygem-redis-rails-rails5-5.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4784,"desc":"Redis for Ruby on Rails\n\nSee also: https://github.com/redis-store/redis-rails","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis-actionpack-rails5":{"origin":"databases/rubygem-redis-actionpack-rails5","version":"5.4.0"},"rubygem-redis-activesupport-rails5":{"origin":"devel/rubygem-redis-activesupport-rails5","version":"5.3.0"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["www","rubygems"]},{"name":"rubygem-redis-rails-rails52","origin":"www/rubygem-redis-rails-rails52","version":"5.0.2","comment":"Redis for Ruby on Rails","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-rails/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38267cba60238f10fb380335c03da950426380fdf66fa50e1d37501ccbea89f7","flatsize":11174,"path":"All/rubygem-redis-rails-rails52-5.0.2.pkg","repopath":"All/rubygem-redis-rails-rails52-5.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4780,"desc":"Redis for Ruby on Rails\n\nSee also: https://github.com/redis-store/redis-rails","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis-actionpack-rails52":{"origin":"databases/rubygem-redis-actionpack-rails52","version":"5.4.0"},"rubygem-redis-activesupport-rails52":{"origin":"devel/rubygem-redis-activesupport-rails52","version":"5.3.0"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["www","rubygems"]},{"name":"rubygem-redis-rails-rails60","origin":"www/rubygem-redis-rails-rails60","version":"5.0.2","comment":"Redis for Ruby on Rails","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-rails/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b574ab984055ff050bcc81caed8c3b121f3f9e243798194ebd325adc88acd07e","flatsize":11174,"path":"All/rubygem-redis-rails-rails60-5.0.2.pkg","repopath":"All/rubygem-redis-rails-rails60-5.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4780,"desc":"Redis for Ruby on Rails\n\nSee also: https://github.com/redis-store/redis-rails","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis-actionpack-rails60":{"origin":"databases/rubygem-redis-actionpack-rails60","version":"5.4.0"},"rubygem-redis-activesupport-rails60":{"origin":"devel/rubygem-redis-activesupport-rails60","version":"5.3.0"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["www","rubygems"]},{"name":"rubygem-redlock1","origin":"devel/rubygem-redlock1","version":"1.3.2","comment":"Distributed lock using Redis written in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/leandromoreira/redlock-rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"894f9c74371395f0b856a7421dcfda1ff48f1441b1e3a82f7235b7d63ad0acbd","flatsize":56850,"path":"All/rubygem-redlock1-1.3.2.pkg","repopath":"All/rubygem-redlock1-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14776,"desc":"Redlock provides a ruby distributed lock using redis.\n\nDistributed locks are a very useful primitive in many environments where\ndifferent processes require to operate with shared resources in a mutually\nexclusive way.\n\nThere are a number of libraries and blog posts describing how to implement a DLM\n(Distributed Lock Manager) with Redis, but every library uses a different\napproach, and many use a simple approach with lower guarantees compared to what\ncan be achieved with slightly more complex designs.\n\nThis is an implementation of a proposed distributed lock algorithm with Redis.\nIt started as a fork from antirez implementation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis":{"origin":"databases/rubygem-redis","version":"5.2.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-redis-namespace110","origin":"databases/rubygem-redis-namespace110","version":"1.10.0","comment":"Ruby client class for Redis with namespace support","maintainer":"ruby@FreeBSD.org","www":"https://github.com/resque/redis-namespace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c610c1432ea3e4ef9ebb3fe2552103aa5203805c49bcb1f1cfe5f0535a67ce9","flatsize":75361,"path":"All/rubygem-redis-namespace110-1.10.0.pkg","repopath":"All/rubygem-redis-namespace110-1.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15508,"desc":"Adds a Redis::Namespace class which can be used to namespace calls to Redis.\nThis is useful when using a single instance of Redis with multiple, different\napplications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis":{"origin":"databases/rubygem-redis","version":"5.2.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-redis-rack","origin":"www/rubygem-redis-rack","version":"3.0.0","comment":"Redis Store for Rack","maintainer":"sunpoet@FreeBSD.org","www":"https://redis-store.org/redis-rack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c77e3b1b8edf432bc0343dfc381d94a7e6a31902319572f1011776a41ddc3419","flatsize":37694,"path":"All/rubygem-redis-rack-3.0.0.pkg","repopath":"All/rubygem-redis-rack-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11168,"desc":"Redis Store for Rack","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack-session":{"origin":"www/rubygem-rack-session","version":"2.0.0"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["www","rubygems"]},{"name":"rubygem-redis-store","origin":"devel/rubygem-redis-store","version":"1.10.0","comment":"Namespaced Redis stores for Ruby web frameworks","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-store/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3057a4e621985ac2ff69b25ea798468a2a3835bb76b55b9441e6f18f6c4e748b","flatsize":94803,"path":"All/rubygem-redis-store-1.10.0.pkg","repopath":"All/rubygem-redis-store-1.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23116,"desc":"Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web\nframeworks.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis":{"origin":"databases/rubygem-redis","version":"5.2.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-redis-cluster-client","origin":"databases/rubygem-redis-cluster-client","version":"0.10.0","comment":"Redis cluster client for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/redis-rb/redis-cluster-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0242b0dfad7e6519182a13c527685803cecee43b9c9c28b6becf2c84cfbf9e0c","flatsize":92085,"path":"All/rubygem-redis-cluster-client-0.10.0.pkg","repopath":"All/rubygem-redis-cluster-client-0.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20432,"desc":"Redis Cluster Client is a client for Redis cluster. It depends on redis-client.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis-client":{"origin":"databases/rubygem-redis-client","version":"0.22.2"}},"categories":["databases","rubygems"]},{"name":"rubygem-redis-clustering","origin":"databases/rubygem-redis-clustering","version":"5.2.0","comment":"Ruby client that tries to match Redis Cluster API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/redis/redis-rb/tree/master/cluster","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bba4a3c0da8243ae4d57299763ca678f5ef6aaff0380b2b7b6848d2d09c1ae80","flatsize":14404,"path":"All/rubygem-redis-clustering-5.2.0.pkg","repopath":"All/rubygem-redis-clustering-5.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5824,"desc":"Redis::Cluster is a Ruby client that tries to match Redis' Cluster API\none-to-one, while still providing an idiomatic interface.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis":{"origin":"databases/rubygem-redis","version":"5.2.0"},"rubygem-redis-cluster-client":{"origin":"databases/rubygem-redis-cluster-client","version":"0.10.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-redis-rails-rails61","origin":"www/rubygem-redis-rails-rails61","version":"5.0.2","comment":"Redis for Ruby on Rails","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-rails/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4ab3d828a3ea63c8f63a9b8a9b3cf9de45f73a0a1ca2c28c1a6cfd5f45c81c9","flatsize":11174,"path":"All/rubygem-redis-rails-rails61-5.0.2.pkg","repopath":"All/rubygem-redis-rails-rails61-5.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4776,"desc":"Redis for Ruby on Rails\n\nSee also: https://github.com/redis-store/redis-rails","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis-actionpack-rails61":{"origin":"databases/rubygem-redis-actionpack-rails61","version":"5.4.0"},"rubygem-redis-activesupport-rails61":{"origin":"devel/rubygem-redis-activesupport-rails61","version":"5.3.0"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["www","rubygems"]},{"name":"rubygem-redis-rails-rails50","origin":"www/rubygem-redis-rails-rails50","version":"5.0.2","comment":"Redis for Ruby on Rails","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-rails/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5cfc3898d30dc2235a8b265ca8471b8515661d604dee132d7556389f6accd115","flatsize":11174,"path":"All/rubygem-redis-rails-rails50-5.0.2.pkg","repopath":"All/rubygem-redis-rails-rails50-5.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4780,"desc":"Redis for Ruby on Rails\n\nSee also: https://github.com/redis-store/redis-rails","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis-actionpack-rails50":{"origin":"databases/rubygem-redis-actionpack-rails50","version":"5.4.0"},"rubygem-redis-activesupport-rails50":{"origin":"devel/rubygem-redis-activesupport-rails50","version":"5.3.0"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["www","rubygems"]},{"name":"rubygem-redis-namespace","origin":"databases/rubygem-redis-namespace","version":"1.11.0","comment":"Ruby client class for Redis with namespace support","maintainer":"ruby@FreeBSD.org","www":"https://github.com/resque/redis-namespace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"531d60a5c50e4581053b25ca25661db976ca2df49ad9714aa5f2d5f5a856d241","flatsize":76243,"path":"All/rubygem-redis-namespace-1.11.0.pkg","repopath":"All/rubygem-redis-namespace-1.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15576,"desc":"Adds a Redis::Namespace class which can be used to namespace calls to Redis.\nThis is useful when using a single instance of Redis with multiple, different\napplications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis":{"origin":"databases/rubygem-redis","version":"5.2.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-redis-activesupport-rails61","origin":"devel/rubygem-redis-activesupport-rails61","version":"5.3.0","comment":"Redis store for ActiveSupport::Cache","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-activesupport/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7840fb2da2806a1297e3c6b47c658ba240f4a511fe0b411baab62bd3875fd4ea","flatsize":47778,"path":"All/rubygem-redis-activesupport-rails61-5.3.0.pkg","repopath":"All/rubygem-redis-activesupport-rails61-5.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11156,"desc":"Redis store for ActiveSupport::Cache\n\nSee also: https://github.com/redis-store/redis-activesupport","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-redis-activesupport-rails5","origin":"devel/rubygem-redis-activesupport-rails5","version":"5.3.0","comment":"Redis store for ActiveSupport::Cache","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-activesupport/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"093ee1d0923b3d4767aefcc19ffb34384b9734b4c54efb92aa30cd65f4e14eae","flatsize":47778,"path":"All/rubygem-redis-activesupport-rails5-5.3.0.pkg","repopath":"All/rubygem-redis-activesupport-rails5-5.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11160,"desc":"Redis store for ActiveSupport::Cache\n\nSee also: https://github.com/redis-store/redis-activesupport","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-redis-activesupport-rails60","origin":"devel/rubygem-redis-activesupport-rails60","version":"5.3.0","comment":"Redis store for ActiveSupport::Cache","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-activesupport/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2344465f2ba445b228d6b15ca59aef3e86a0214c67166b77ec5d35a7b7b5221","flatsize":47778,"path":"All/rubygem-redis-activesupport-rails60-5.3.0.pkg","repopath":"All/rubygem-redis-activesupport-rails60-5.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11156,"desc":"Redis store for ActiveSupport::Cache\n\nSee also: https://github.com/redis-store/redis-activesupport","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-redis-activesupport","origin":"devel/rubygem-redis-activesupport","version":"5.3.0","comment":"Redis store for ActiveSupport::Cache","maintainer":"sunpoet@FreeBSD.org","www":"https://redis-store.org/redis-activesupport/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdf9e8ab5ca7c0d7f20aa46e9e2d1c78b6789df0b0b386a4078864da0ba89bf3","flatsize":47778,"path":"All/rubygem-redis-activesupport-5.3.0.pkg","repopath":"All/rubygem-redis-activesupport-5.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11140,"desc":"Redis store for ActiveSupport::Cache\n\nSee also: https://github.com/redis-store/redis-activesupport","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-redis-activesupport-rails52","origin":"devel/rubygem-redis-activesupport-rails52","version":"5.3.0","comment":"Redis store for ActiveSupport::Cache","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-activesupport/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b35726e1e3396b37194b31cf7748b3a12fa718aff300514ff8efdff038c56aae","flatsize":47778,"path":"All/rubygem-redis-activesupport-rails52-5.3.0.pkg","repopath":"All/rubygem-redis-activesupport-rails52-5.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11148,"desc":"Redis store for ActiveSupport::Cache\n\nSee also: https://github.com/redis-store/redis-activesupport","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-redis-client","origin":"databases/rubygem-redis-client","version":"0.22.2","comment":"Simple low-level client for Redis 6+","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/redis-rb/redis-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a08c2b1993d29cd1e91e0773d08e97c58be4f46d30865f183452be7e99f2387","flatsize":98458,"path":"All/rubygem-redis-client-0.22.2.pkg","repopath":"All/rubygem-redis-client-0.22.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25108,"desc":"redis-client is a simple, low-level, client for Redis 6+.\n\nContrary to the redis gem, redis-client doesn't try to map all Redis commands to\nRuby constructs, it merely is a thin wrapper on top of the RESP3 protocol.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-connection_pool":{"origin":"net/rubygem-connection_pool","version":"2.4.1"}},"categories":["databases","rubygems"]},{"name":"rubygem-redis-actionpack-rails70","origin":"databases/rubygem-redis-actionpack-rails70","version":"5.4.0","comment":"Redis session store for ActionPack","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-actionpack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a55e589cd32bdb77299c173c631ee70e26c01c43db4a78e1551cc75097f91c6","flatsize":34800,"path":"All/rubygem-redis-actionpack-rails70-5.4.0.pkg","repopath":"All/rubygem-redis-actionpack-rails70-5.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11756,"desc":"Redis session store for ActionPack","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-redis-rack2":{"origin":"www/rubygem-redis-rack2","version":"2.1.4"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-redis-actionpack-rails60","origin":"databases/rubygem-redis-actionpack-rails60","version":"5.4.0","comment":"Redis session store for ActionPack","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-actionpack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdd1530cc6e6563bdbb982ef0e7841f7c578e33ed5cb093a71c83de21611a93d","flatsize":34800,"path":"All/rubygem-redis-actionpack-rails60-5.4.0.pkg","repopath":"All/rubygem-redis-actionpack-rails60-5.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11756,"desc":"Redis session store for ActionPack","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack60":{"origin":"www/rubygem-actionpack60","version":"6.0.6.1"},"rubygem-redis-rack":{"origin":"www/rubygem-redis-rack","version":"3.0.0"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-redis-actionpack-rails61","origin":"databases/rubygem-redis-actionpack-rails61","version":"5.4.0","comment":"Redis session store for ActionPack","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-actionpack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55243c3014086fbeb4d7dd9ac52981350c83500ae3de11c5b060ddbd125d6a32","flatsize":34800,"path":"All/rubygem-redis-actionpack-rails61-5.4.0.pkg","repopath":"All/rubygem-redis-actionpack-rails61-5.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11756,"desc":"Redis session store for ActionPack","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-redis-rack":{"origin":"www/rubygem-redis-rack","version":"3.0.0"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-redis-actionpack","origin":"databases/rubygem-redis-actionpack","version":"5.4.0","comment":"Redis session store for ActionPack","maintainer":"sunpoet@FreeBSD.org","www":"https://redis-store.org/redis-actionpack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b85cd982a59604a89c54be5965f92ec6f8d6738d59c2a9a05aeaf39d09e7b899","flatsize":34800,"path":"All/rubygem-redis-actionpack-5.4.0.pkg","repopath":"All/rubygem-redis-actionpack-5.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11748,"desc":"Redis session store for ActionPack","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack52":{"origin":"www/rubygem-actionpack52","version":"5.2.8.1_1"},"rubygem-redis-rack":{"origin":"www/rubygem-redis-rack","version":"3.0.0"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-redis-actionpack-rails5","origin":"databases/rubygem-redis-actionpack-rails5","version":"5.4.0","comment":"Redis session store for ActionPack","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-actionpack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"679d0b10b11b3d06cbeabed56cf0deccb24bb3e9e4f4a2a3983f54f9d2e85dca","flatsize":34800,"path":"All/rubygem-redis-actionpack-rails5-5.4.0.pkg","repopath":"All/rubygem-redis-actionpack-rails5-5.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11752,"desc":"Redis session store for ActionPack","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack5":{"origin":"www/rubygem-actionpack5","version":"5.1.7_1"},"rubygem-redis-rack":{"origin":"www/rubygem-redis-rack","version":"3.0.0"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-redfish_client","origin":"sysutils/rubygem-redfish_client","version":"0.5.4","comment":"Simple Redfish client library","maintainer":"freebsd@moov.de","www":"https://github.com/xlab-steampunk/redfish-client-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c84741bb0b0bcfc58aea266f86e862a1fa7632fc0f7414644a055c60ed5d258","flatsize":44706,"path":"All/rubygem-redfish_client-0.5.4.pkg","repopath":"All/rubygem-redfish_client-0.5.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14640,"desc":"Simple Redfish client library","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-excon":{"origin":"devel/rubygem-excon","version":"0.110.0"},"rubygem-server_sent_events":{"origin":"devel/rubygem-server_sent_events","version":"0.1.3"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-redis-actionpack-rails50","origin":"databases/rubygem-redis-actionpack-rails50","version":"5.4.0","comment":"Redis session store for ActionPack","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-actionpack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e2b8cbe95056f1bec81454ed806488620173767cc12f34a04dc613b3f2ead02","flatsize":34800,"path":"All/rubygem-redis-actionpack-rails50-5.4.0.pkg","repopath":"All/rubygem-redis-actionpack-rails50-5.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11744,"desc":"Redis session store for ActionPack","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack50":{"origin":"www/rubygem-actionpack50","version":"5.0.7.2_2"},"rubygem-redis-rack":{"origin":"www/rubygem-redis-rack","version":"3.0.0"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-redis-actionpack-rails52","origin":"databases/rubygem-redis-actionpack-rails52","version":"5.4.0","comment":"Redis session store for ActionPack","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-actionpack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a53d1c2eab3018ed42f4a5fab4bb1395eb5be4b8f189ae77a712f80e1300af60","flatsize":34800,"path":"All/rubygem-redis-actionpack-rails52-5.4.0.pkg","repopath":"All/rubygem-redis-actionpack-rails52-5.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11760,"desc":"Redis session store for ActionPack","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack52":{"origin":"www/rubygem-actionpack52","version":"5.2.8.1_1"},"rubygem-redis-rack":{"origin":"www/rubygem-redis-rack","version":"3.0.0"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-redis","origin":"databases/rubygem-redis","version":"5.2.0","comment":"Ruby client library for Redis, the key value storage server","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/redis/redis-rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18b32f8574fef2cde1798ec5788c53d33ae28e47bea09b2a3c35b6bf248845eb","flatsize":223510,"path":"All/rubygem-redis-5.2.0.pkg","repopath":"All/rubygem-redis-5.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42576,"desc":"rubygem-redis is a Ruby client library for the Redis key-value store.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis-client":{"origin":"databases/rubygem-redis-client","version":"0.22.2"}},"categories":["databases","rubygems"]},{"name":"rubygem-redis-activesupport-rails50","origin":"devel/rubygem-redis-activesupport-rails50","version":"5.3.0","comment":"Redis store for ActiveSupport::Cache","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-activesupport/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7134988435d5c8ac83174bcfbd5c4ed832183b689513bb5af2e49fc375c22c87","flatsize":47778,"path":"All/rubygem-redis-activesupport-rails50-5.3.0.pkg","repopath":"All/rubygem-redis-activesupport-rails50-5.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11156,"desc":"Redis store for ActiveSupport::Cache\n\nSee also: https://github.com/redis-store/redis-activesupport","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-redcloth","origin":"www/rubygem-redcloth","version":"4.3.4","comment":"Module for using Textile in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jgarber/redcloth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7131b392f24872654ab3e9ae19d66d091f7d0e79f979cf639dee611db472d5f","flatsize":1391350,"path":"All/rubygem-redcloth-4.3.4.pkg","repopath":"All/rubygem-redcloth-4.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":152380,"desc":"RedCloth is a module for using Textile in Ruby. Textile is a text\nformat. A very simple text format. Another stab at making readable text\nthat can be converted to HTML.\n\nNo need to use verbose HTML to build your docs, your blogs, your pages.\nTextile gives you readable text while youre writing and beautiful text\nfor your readers. And if you need to break out into HTML, Textile will\nallow you to do so.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32"],"annotations":{"cpe":"cpe:2.3:a:promptworks:redcloth:4.3.4:::::dragonfly6:x86_64"}},{"name":"rubygem-recursive-open-struct","origin":"devel/rubygem-recursive-open-struct","version":"1.1.3","comment":"Allows nested hashes to be treated in a recursive fashion","maintainer":"ruby@FreeBSD.org","www":"https://github.com/aetherknight/recursive-open-struct","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"566e3d61ba9afffe8749ad9f252976f9dfbbf5c3b4b115da8b7cc2136a5e6d18","flatsize":61538,"path":"All/rubygem-recursive-open-struct-1.1.3.pkg","repopath":"All/rubygem-recursive-open-struct-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17348,"desc":"OpenStruct subclass that returns nested hash attributes\nas RecursiveOpenStructs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-redcarpet","origin":"textproc/rubygem-redcarpet","version":"3.6.0","comment":"Fast, safe and extensible Markdown to (X)HTML parser","maintainer":"ruby@FreeBSD.org","www":"https://github.com/vmg/redcarpet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34b15d3c4f1cc0127867e4e009e2d93f1cceaa9213675662ab23047dc31587a3","flatsize":228381,"path":"All/rubygem-redcarpet-3.6.0.pkg","repopath":"All/rubygem-redcarpet-3.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50636,"desc":"A fast, safe and extensible Markdown to (X)HTML parser.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"],"annotations":{"cpe":"cpe:2.3:a:redcarpet_project:redcarpet:3.6.0:::::dragonfly6:x86_64"}},{"name":"rubygem-red-datasets","origin":"devel/rubygem-red-datasets","version":"0.1.7","comment":"Provide common datasets","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/red-data-tools/red-datasets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d8570bb887d177eaffaa7dee92e8c9704fa6bd3706ecca6b4605435bd16bebc","flatsize":325629,"path":"All/rubygem-red-datasets-0.1.7.pkg","repopath":"All/rubygem-red-datasets-0.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57164,"desc":"Red Datasets provides classes that provide common datasets such as iris dataset.\n\nYou can use datasets easily because you can access each dataset with multiple\nways such as #each and Apache Arrow Record Batch.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-csv":{"origin":"devel/rubygem-csv","version":"3.3.0"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"},"rubygem-rubyzip":{"origin":"archivers/rubygem-rubyzip","version":"2.3.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-red-colors","origin":"graphics/rubygem-red-colors","version":"0.4.0","comment":"Provide a wide array of features for dealing with colors","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/red-data-tools/red-colors","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82e859f4b32129d582028a41bc5aea667aa312c9fb4a29037658088bbe217086","flatsize":365594,"path":"All/rubygem-red-colors-0.4.0.pkg","repopath":"All/rubygem-red-colors-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80368,"desc":"Red Colors provides a wide array of features for dealing with colors. This\nincludes conversion between colorspaces, desaturation, and parsing colors.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-matrix":{"origin":"math/rubygem-matrix","version":"0.4.2"}},"categories":["graphics","rubygems"]},{"name":"rubygem-redis-rails","origin":"www/rubygem-redis-rails","version":"5.0.2","comment":"Redis for Ruby on Rails","maintainer":"ruby@FreeBSD.org","www":"https://redis-store.org/redis-rails/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9ae690550e7d112bf1b4c4bca3f895f9ec71e9ee5a1dffbf0814e5ffdf33632","flatsize":11174,"path":"All/rubygem-redis-rails-5.0.2.pkg","repopath":"All/rubygem-redis-rails-5.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4768,"desc":"Redis for Ruby on Rails\n\nSee also: https://github.com/redis-store/redis-rails","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis-actionpack":{"origin":"databases/rubygem-redis-actionpack","version":"5.4.0"},"rubygem-redis-activesupport":{"origin":"devel/rubygem-redis-activesupport","version":"5.3.0"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["www","rubygems"]},{"name":"rubygem-recaptcha","origin":"devel/rubygem-recaptcha","version":"5.17.0","comment":"Helpers for the reCAPTCHA API","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ambethia/recaptcha","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ac989f5ce0af88fc66901c019ba35beef5cfaa42d254e5ed4f68faa51e02584","flatsize":68944,"path":"All/rubygem-recaptcha-5.17.0.pkg","repopath":"All/rubygem-recaptcha-5.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19648,"desc":"This plugin adds helpers for the reCAPTCHA API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-readwritesettings","origin":"devel/rubygem-readwritesettings","version":"3.0.1","comment":"Simple settings solution that uses an ERB enabled YAML file","maintainer":"ruby@FreeBSD.org","www":"https://github.com/drnic/readwritesettings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f096ef8fc6a7c43b330db7921f2e8b4c79148b5859f75d6f3e57e5136437fde","flatsize":29250,"path":"All/rubygem-readwritesettings-3.0.1.pkg","repopath":"All/rubygem-readwritesettings-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10200,"desc":"A simple settings solution that uses an ERB enabled YAML file and a singleton\ndesign pattern.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-readline-ext","origin":"devel/rubygem-readline-ext","version":"0.2.0","comment":"Provide an interface for GNU Readline and Edit Line (libedit)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/readline-ext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8e80d19fccbd2a131edc8a67ee6351847e89f6dfa25d503b374145bd7f3f0ba","flatsize":69107,"path":"All/rubygem-readline-ext-0.2.0.pkg","repopath":"All/rubygem-readline-ext-0.2.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":14440,"desc":"The Readline module provides interface for GNU Readline. This module defines a\nnumber of methods to facilitate completion and accesses input history from the\nRuby interpreter. This module supported Edit Line(libedit) too. libedit is\ncompatible with GNU Readline.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32","libedit.so.0","libncurses.so.6"],"options":{"LIBEDIT":"on","READLINE":"off"}},{"name":"rubygem-readline","origin":"devel/rubygem-readline","version":"0.0.4","comment":"Loader for readline","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/readline","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8752a5865b567a872479c214716f132f8c78d72072da6c41c40866ad94750edd","flatsize":9006,"path":"All/rubygem-readline-0.0.4.pkg","repopath":"All/rubygem-readline-0.0.4.pkg","licenselogic":"single","licenses":["RUBY"],"pkgsize":3476,"desc":"This is just a loader for \"readline\". If Ruby has the \"readline-ext\" gem that is\na native extension, this gem will load it. If Ruby does not have the\n\"readline-ext\" gem this gem will load \"reline\", a library that is compatible\nwith the \"readline-ext\" gem and implemented in pure Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-reline":{"origin":"devel/rubygem-reline","version":"0.5.9"}},"categories":["devel","rubygems"]},{"name":"rubygem-react-rails-rails5","origin":"devel/rubygem-react-rails-rails5","version":"3.2.1","comment":"React/JSX adapter for the Ruby on Rails asset pipeline","maintainer":"ruby@FreeBSD.org","www":"https://github.com/reactjs/react-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"630fb0a22cf95b09a6046d5447e9dcd0dfbcbed2b5c43a42196fcfef652338a6","flatsize":2871864,"path":"All/rubygem-react-rails-rails5-3.2.1.pkg","repopath":"All/rubygem-react-rails-rails5-3.2.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":419268,"desc":"react-rails makes it easy to use React and JSX in your Ruby on Rails\napplication.  It can\n\n- provide various react builds to your asset bundle\n- transform .jsx in the asset pipeline\n- render components into views and mount them via view helper and react_ujs\n- render components server-side with prerender: true\n- generate components with a Rails generator\n- be extended with custom renderers, transformers and view helpers","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-babel-transpiler":{"origin":"textproc/rubygem-babel-transpiler","version":"0.7.0"},"rubygem-connection_pool":{"origin":"net/rubygem-connection_pool","version":"2.4.1"},"rubygem-execjs":{"origin":"devel/rubygem-execjs","version":"2.9.1_1"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-rdtool","origin":"textproc/rubygem-rdtool","version":"0.6.38_3","comment":"RD to HTML/man/etc. converter (RD is to Ruby as POD is to Perl)","maintainer":"ruby@FreeBSD.org","www":"https://github.com/uwabami/rdtool","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45d7e3c08673368799274aeb265b826f2c0e1308f3b4b90cce4b6cfdac119ce1","flatsize":531125,"path":"All/rubygem-rdtool-0.6.38_3.pkg","repopath":"All/rubygem-rdtool-0.6.38_3.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3","RUBY"],"pkgsize":98080,"desc":"RDtool converts RD to HTML, man, etc.\n\nRD is a multipurpose documentation format created for documentating\nRuby and output of Ruby world.  Briefly, RD is to Ruby as POD is to\nPerl.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","ruby"],"messages":[{"message":"If you are an Emacs/XEmacs user, also install\ntextproc/ruby-rd-mode.el that helps you edit RD files.","type":"install"}]},{"name":"rubygem-recog","origin":"security/rubygem-recog","version":"3.1.5","comment":"Framework for fingerprinting products","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/recog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0aa5631ee174ba6c14326ca95a3c3a721272bcb193468e5e1b7056777fff93e4","flatsize":2941693,"path":"All/rubygem-recog-3.1.5.pkg","repopath":"All/rubygem-recog-3.1.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":300648,"desc":"Recog is a framework for identifying products, services, operating systems, and\nhardware by matching fingerprints against data returned from various network\nprobes.  Recog makes it simply to extract useful information from web server\nbanners, snmp system description fields, and a whole lot more.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["security","rubygems"]},{"name":"rubygem-regexp_property_values","origin":"textproc/rubygem-regexp_property_values","version":"1.5.1","comment":"Display which property value regexp support","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/jaynetics/regexp_property_values","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f66b285f9f2ca5095f13275622ba4f5a46462cd163a6e724a82c8704afd09ee","flatsize":45564,"path":"All/rubygem-regexp_property_values-1.5.1.pkg","repopath":"All/rubygem-regexp_property_values-1.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14324,"desc":"This small library lets you see which property values are supported\nby the regular expression engine of the Ruby version you are\nrunning, and what they match.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-rdf","origin":"www/rubygem-rdf","version":"3.3.1","comment":"Pure-Ruby library for working with RDF data","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-rdf.github.io/rdf/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"494097d75eceea2bea095b9fe23a19cebd14aa7668d8e2bf8d4cd16d7022f7d6","flatsize":741210,"path":"All/rubygem-rdf-3.3.1.pkg","repopath":"All/rubygem-rdf-3.3.1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":126508,"desc":"RDF.rb is a pure-Ruby library for working with Resource Description Framework\n(RDF) data.\n\nFeatures:\n- 100%25 pure Ruby with minimal dependencies and no bloat.\n- Fully compatible with RDF 1.1 specifications.\n- 100%25 free and unencumbered public domain software.\n- Provides a clean, well-designed RDF object model and related APIs.\n- Supports parsing and serializing N-Triples and N-Quads out of the box, with\n  more serialization format support available through add-on extensions.\n- Includes in-memory graph and repository implementations, with more storage\n  adapter support available through add-on extensions.\n- Implements basic graph pattern (BGP) query evaluation.\n- Plays nice with others: entirely contained in the RDF module, and does not\n  modify any of Ruby's core classes or standard library.\n- Based entirely on Ruby's autoloading, meaning that you can generally make use\n  of any one part of the library without needing to load up the rest.\n- Compatible with Ruby Ruby >= 2.4, Rubinius and JRuby 9.0+.\n- Performs auto-detection of input to select appropriate Reader class if one\n  cannot be determined from file characteristics.\n- Provisional support for RDF*.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bcp47_spec":{"origin":"devel/rubygem-bcp47_spec","version":"0.2.1"},"rubygem-link_header":{"origin":"www/rubygem-link_header","version":"0.0.8"}},"categories":["www","rubygems"]},{"name":"rubygem-rdiscount","origin":"textproc/rubygem-rdiscount","version":"2.2.7.3","comment":"Fast Markdown converter for ruby based on discount","maintainer":"ruby@FreeBSD.org","www":"https://dafoster.net/projects/rdiscount/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bad66367ac8dbcd4dc7c0888787ca35acaa15a55d18110734b88467bd8119ca2","flatsize":267392,"path":"All/rubygem-rdiscount-2.2.7.3.pkg","repopath":"All/rubygem-rdiscount-2.2.7.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":64744,"desc":"Ruby wrapper around David Loren Parsons' discount, a fast,\nBSD-licensed C implementation of John Gruber's Markdown plus\nsome aspects of SmartyPants.  Markdown is a text-to-HTML\nconversion language for web writers, inspired by the format\nof plain-text e-mail messages.  Markdown allows you to write\nin an easy-to-read, easy-to-write plain text format, then\nconvert it to structurally valid XHTML (or HTML).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-rdf-normalize","origin":"www/rubygem-rdf-normalize","version":"0.7.0","comment":"RDF Graph normalizer for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby-rdf/rdf-normalize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b613baad2ed69621afc9d24cba95526cf572f8ba2b04d108edf6034c4985ec63","flatsize":41107,"path":"All/rubygem-rdf-normalize-0.7.0.pkg","repopath":"All/rubygem-rdf-normalize-0.7.0.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":11972,"desc":"This is a Ruby implementation of a RDF Normalize for RDF.rb.  It is a Graph\nnormalizer for the RDF.rb library suite.  It generates normalized output for an\nRDF Dataset using the algorithm defined in RDF Normalize.  It also implements an\nRDF Writer interface, which can be used to serialize normalized statements.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rdf":{"origin":"www/rubygem-rdf","version":"3.3.1"}},"categories":["www","rubygems"]},{"name":"rubygem-rdoc","origin":"devel/rubygem-rdoc","version":"6.7.0","comment":"RDoc produces HTML and command-line documentation for Ruby projects","maintainer":"ruby@FreeBSD.org","www":"https://ruby.github.io/rdoc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7b4986323953080ca72df25400c47e32ad0cee67eb714db7a3c1621302ad35f","flatsize":2099196,"path":"All/rubygem-rdoc-6.7.0.pkg","repopath":"All/rubygem-rdoc-6.7.0.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":454396,"desc":"RDoc produces HTML and command-line documentation for Ruby projects. RDoc\nincludes the +rdoc+ and +ri+ tools for generating and displaying online\ndocumentation. See RDoc for a description of RDoc's markup and basic use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-psych":{"origin":"textproc/rubygem-psych","version":"5.1.2"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:ruby-lang:rdoc:6.7.0:::::dragonfly6:x86_64"}},{"name":"rubygem-rbtree","origin":"devel/rubygem-rbtree","version":"0.4.6","comment":"RBTree is a sorted associative collection","maintainer":"mfechner@FreeBSD.org","www":"http://rbtree.rubyforge.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e24ed471c03cd724f96cf54c53ac16b00cee45c5b275c88d82613d0d33afe59b","flatsize":224572,"path":"All/rubygem-rbtree-0.4.6.pkg","repopath":"All/rubygem-rbtree-0.4.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42712,"desc":"A RBTree is a sorted associative collection that is implemented with a\nRed-Black Tree. It maps keys to values like a Hash, but maintains its elements\nin ascending key order. The interface is the almost identical to that of Hash.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-rchardet","origin":"textproc/rubygem-rchardet","version":"1.8.0","comment":"Character encoding auto-detection in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jmhodges/rchardet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1c96200a8fc1408124bba966bc4ab52ad034438b50cddc155ad55f4467c2b15","flatsize":470916,"path":"All/rubygem-rchardet-1.8.0.pkg","repopath":"All/rubygem-rchardet-1.8.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":98192,"desc":"Library to perform character encoding auto-detection in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-redis-rack2","origin":"www/rubygem-redis-rack2","version":"2.1.4","comment":"Redis Store for Rack","maintainer":"sunpoet@FreeBSD.org","www":"https://redis-store.org/redis-rack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32f9553f331401e28e278e063eca7d56b7132ac105995fa9cffaa849a4b9dd68","flatsize":36561,"path":"All/rubygem-redis-rack2-2.1.4.pkg","repopath":"All/rubygem-redis-rack2-2.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10776,"desc":"Redis Store for Rack\n\nSee also: https://github.com/redis-store/redis-rack","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack22":{"origin":"www/rubygem-rack22","version":"2.2.9_1,3"},"rubygem-redis-store":{"origin":"devel/rubygem-redis-store","version":"1.10.0"}},"categories":["www","rubygems"]},{"name":"rubygem-rouge","origin":"textproc/rubygem-rouge","version":"4.3.0","comment":"Simple, easy-to-extend drop-in replacement for pygments","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jneen/rouge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"496670dd4683283537a075a56d2805e6f5acd6b99c4a077a1d9d30c801c2d37d","flatsize":1949011,"path":"All/rubygem-rouge-4.3.0.pkg","repopath":"All/rubygem-rouge-4.3.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","MIT"],"pkgsize":442000,"desc":"Rouge aims to a be a simple, easy-to-extend drop-in replacement for\npygments.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rex-powershell","origin":"security/rubygem-rex-powershell","version":"0.1.99","comment":"Ruby Exploitation(Rex) library for generating Powershell scripts","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/rex-powershell","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d956b123de7f286797183eb4f6182a020dc6e6e5b00f35cac91e419322647ded","flatsize":85250,"path":"All/rubygem-rex-powershell-0.1.99.pkg","repopath":"All/rubygem-rex-powershell-0.1.99.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":25032,"desc":"This Gem contains all of the Ruby Exploitation(Rex) library for\ngenerating/manipulating Powershell scripts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rex-random_identifier":{"origin":"security/rubygem-rex-random_identifier","version":"0.1.11"},"rubygem-rex-text":{"origin":"security/rubygem-rex-text","version":"0.2.57"},"rubygem-ruby-rc4":{"origin":"security/rubygem-ruby-rc4","version":"0.1.5"}},"categories":["security","rubygems"]},{"name":"rubygem-rbvmomi","origin":"net/rubygem-rbvmomi","version":"3.0.0","comment":"Ruby interface to the VMware vSphere API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/vmware/rbvmomi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"684bc4258681191f518a6e81828e33e88405670fc5d6d08a9025461be543c615","flatsize":1957973,"path":"All/rubygem-rbvmomi-3.0.0.pkg","repopath":"All/rubygem-rbvmomi-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":183532,"desc":"RbVmomi is a Ruby interface to the vSphere API. Like the Perl and Java SDKs, you\ncan use it to manage ESX and VirtualCenter servers. The current release supports\nthe vSphere 5.0 API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-optimist":{"origin":"devel/rubygem-optimist","version":"3.1.0"}},"categories":["net","rubygems"]},{"name":"rubygem-rbs_json_schema","origin":"devel/rubygem-rbs_json_schema","version":"0.1.0","comment":"Generate RBS type definitions from JSON schema","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/rbs_json_schema","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc903ee3c838b88e5a5231cb45a1403bbd6fb904e3a53ef6ea7553ff906a1dd3","flatsize":28982,"path":"All/rubygem-rbs_json_schema-0.1.0.pkg","repopath":"All/rubygem-rbs_json_schema-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10636,"desc":"rbs_json_schema is a RBS type definition generator from JSON Schema. It loads\nJSON files and writes RBS type definitioins.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-rbs":{"origin":"devel/rubygem-rbs","version":"3.5.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rbtrace","origin":"devel/rubygem-rbtrace","version":"0.4.14","comment":"Shows method calls inside another ruby process in real time","maintainer":"ruby@FreeBSD.org","www":"https://github.com/tmm1/rbtrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d96d3cca7f657c694135560e6924126e610f6f2181ccb5bc4ccc2cdf286b0cea","flatsize":1191656,"path":"All/rubygem-rbtrace-0.4.14.pkg","repopath":"All/rubygem-rbtrace-0.4.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28144,"desc":"rbtrace shows you method calls happening inside another ruby process in real\ntime.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"},"rubygem-msgpack":{"origin":"devel/rubygem-msgpack","version":"1.7.2"},"rubygem-optimist":{"origin":"devel/rubygem-optimist","version":"3.1.0"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-ruby_parser","origin":"devel/rubygem-ruby_parser","version":"3.20.0","comment":"Ruby parser written in pure ruby","maintainer":"voldern@hoeggen.net","www":"https://github.com/seattlerb/ruby_parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a7dde583bb34b08b82eb3bdbb7651d38778a938c17e17320d266b30b829246d","flatsize":8178721,"path":"All/rubygem-ruby_parser-3.20.0.pkg","repopath":"All/rubygem-ruby_parser-3.20.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":320988,"desc":"ruby_parser (RP) is a ruby parser written in pure ruby (utilizing\nracc--which does by default use a C extension). RP's output is\nthe same as ParseTree's output: s-expressions using ruby's arrays and\nbase types.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sexp_processor":{"origin":"devel/rubygem-sexp_processor","version":"4.17.1"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:ryan_davis:ruby_parser:3.20.0:::::dragonfly6:x86_64"}},{"name":"rubygem-roadie3","origin":"mail/rubygem-roadie3","version":"3.5.1","comment":"Helper for generating HTML mails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Mange/roadie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"048fc0310f9990bfb04e864fdb8d9bc8fe3d90d1b633caf3961b3c097aa78f19","flatsize":198944,"path":"All/rubygem-roadie3-3.5.1.pkg","repopath":"All/rubygem-roadie3-3.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47496,"desc":"Roadie tries to make sending HTML emails a little less painful by inlining\nstylesheets and rewriting relative URLs for you inside your emails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-css_parser":{"origin":"textproc/rubygem-css_parser","version":"1.17.1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["mail","rubygems"]},{"name":"rubygem-rbpdf","origin":"print/rubygem-rbpdf","version":"1.21.3","comment":"Ruby library for creating ERB enabled PDF templates","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/naitoh/rbpdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"458903314f53870c1abc77aec0501f27428fec06043e7c4e3d6a8e375bb42343","flatsize":917766,"path":"All/rubygem-rbpdf-1.21.3.pkg","repopath":"All/rubygem-rbpdf-1.21.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":152764,"desc":"A template plugin allowing the inclusion of ERB-enabled RBPDF template files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-htmlentities":{"origin":"textproc/rubygem-htmlentities","version":"4.3.4"},"rubygem-rbpdf-font":{"origin":"print/rubygem-rbpdf-font","version":"1.19.1_1"}},"categories":["print","rubygems"]},{"name":"rubygem-rbovirt","origin":"www/rubygem-rbovirt","version":"0.1.7","comment":"Ruby client for oVirt REST API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/abenari/rbovirt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de736bc941ddfdd561942fe864ddf702309f1cce0ae7058b37c53ce327265a50","flatsize":99467,"path":"All/rubygem-rbovirt-0.1.7.pkg","repopath":"All/rubygem-rbovirt-0.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22220,"desc":"rubygem-rbovirt is a Ruby client for oVirt REST API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-rest-client":{"origin":"www/rubygem-rest-client","version":"2.1.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:amos_benari:rbovirt:0.1.7:::::dragonfly6:x86_64"}},{"name":"spicetrade","origin":"games/spicetrade","version":"1.2_4","comment":"Colourful 14th century Arab spice trading game","maintainer":"ports@FreeBSD.org","www":"http://www.spicetrade.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02ca83813b2dceec39d68debd21daf8cb49badb9f3fc9831ab74aebccb4c8c31","flatsize":194860013,"path":"All/spicetrade-1.2_4.pkg","repopath":"All/spicetrade-1.2_4.pkg","licenselogic":"single","pkgsize":178240384,"desc":"Spicetrade is a unique, innovative and colourful 14th century Arab spice\ntrading game with some roleplay elements. You start out as a poor young\nlad in Baghdad, and try your luck in the spice trade, with only a house\nand some land, but with great plans in mind: travel to Europe and create\nyour own spice empire!","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"],"messages":[{"message":"===>   NOTICE:\n\nThe spicetrade port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-rubyipmi","origin":"sysutils/rubygem-rubyipmi","version":"0.11.1","comment":"Command line wrapper for ipmitool and freeipmi","maintainer":"ruby@FreeBSD.org","www":"https://github.com/logicminds/rubyipmi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46dfb2899472fe4c24da8d4ae8baa273fc21029c0692cfd755e1cda6b48d54e9","flatsize":140296,"path":"All/rubygem-rubyipmi-0.11.1.pkg","repopath":"All/rubygem-rubyipmi-0.11.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":31512,"desc":"Rubyipmi gem is a ruby wrapper for the freeipmi and ipmitool command line tools.\nIt provides a ruby implementation of ipmi commands that will make it simple to\nconnect to BMC devices from ruby.","deps":{"freeipmi":{"origin":"sysutils/freeipmi","version":"1.6.14"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"}},"categories":["sysutils","rubygems"]},{"name":"scribus-devel","origin":"print/scribus-devel","version":"1.5.8_17","comment":"Comprehensive desktop publishing program (development version)","maintainer":"pkubaj@FreeBSD.org","www":"https://www.scribus.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3530b914e67f2426ef0608157f820828703a904b1a6c0d28ea37ea4fc72af95","flatsize":138138308,"path":"All/scribus-devel-1.5.8_17.pkg","repopath":"All/scribus-devel-1.5.8_17.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":74486884,"desc":"Scribus is a desktop publishing program, similar to Adobe PageMaker(TM),\nQuarkXPress(TM) or Adobe InDesign(TM).\n\nScribus offers support for professional publishing features, such\nas CMYK color, easy PDF creation, Encapsulated Postscript import/export\nand creation of color separations.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"harfbuzz-icu":{"origin":"print/harfbuzz-icu","version":"9.0.0_1"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libcdr01":{"origin":"graphics/libcdr01","version":"0.1.7_7"},"libfreehand":{"origin":"graphics/libfreehand","version":"0.1.2_27"},"libmspub01":{"origin":"print/libmspub01","version":"0.1.4_24"},"libpagemaker":{"origin":"print/libpagemaker","version":"0.0.4_11"},"libqxp":{"origin":"textproc/libqxp","version":"0.0.0_24"},"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"},"libvisio01":{"origin":"textproc/libvisio01","version":"0.1.7_12"},"libwpg03":{"origin":"graphics/libwpg03","version":"0.3.4"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libzmf":{"origin":"graphics/libzmf","version":"0.0.2_29"},"png":{"origin":"graphics/png","version":"1.6.43"},"podofo":{"origin":"graphics/podofo","version":"0.9.8_1"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["print","editors"],"shlibs_required":["libcairo.so.2","libQt5Xml.so.5","libQt5Network.so.5","libQt5OpenGL.so.5","libQt5PrintSupport.so.5","libxml2.so.2","libcups.so.2","libfreetype.so.6","libharfbuzz-icu.so.0","libharfbuzz.so.0","libharfbuzz-subset.so.0","libicuuc.so.74","libicudata.so.74","libtiff.so.6","libpng16.so.16","libjpeg.so.8","libfontconfig.so.1","liblcms2.so.2","libpodofo.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libhunspell-1.7.so.0","librevenge-0.0.so.0","librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","libcdr-0.1.so.1","libfreehand-0.1.so.1","libpoppler.so.134","libpagemaker-0.0.so.0","libmspub-0.1.so.1","libqxp-0.0.so.0","libvisio-0.1.so.1","libzmf-0.0.so.0","libpython3.11.so.1.0"],"options":{"DOCS":"on"}},{"name":"rubygem-rblineprof","origin":"devel/rubygem-rblineprof","version":"0.3.7","comment":"Shows you lines of code that are slow","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/tmm1/rblineprof","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"947f40ed8e56842530b2ef56bed0635ed9ac963c7dfd6887aa71c6eb65d93cb3","flatsize":36173,"path":"All/rubygem-rblineprof-0.3.7.pkg","repopath":"All/rubygem-rblineprof-0.3.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9388,"desc":"rblineprof shows you lines of code that are slow.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-debugger-ruby_core_source":{"origin":"devel/rubygem-debugger-ruby_core_source","version":"1.3.8"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-rbase","origin":"databases/rubygem-rbase","version":"0.1.3","comment":"Library to create/read/write to XBase databases (*.DBF files)","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/gems/rbase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00cd75cee6ec4c77ffead06164772832acca472e78fc3a91bb6443aec3f0041d","flatsize":23138,"path":"All/rubygem-rbase-0.1.3.pkg","repopath":"All/rubygem-rbase-0.1.3.pkg","licenselogic":"single","pkgsize":7564,"desc":"RBase is a library to manipulate XBase database using Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"]},{"name":"rubygem-rb-kqueue","origin":"devel/rubygem-rb-kqueue","version":"0.2.8","comment":"Ruby wrapper for BSD kqueue, using FFI","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mat813/rb-kqueue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f617dddc9ddc909614ca787004c81c29591c6b90738ff259fb0c633d86875174","flatsize":51602,"path":"All/rubygem-rb-kqueue-0.2.8.pkg","repopath":"All/rubygem-rb-kqueue-0.2.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15676,"desc":"This is a simple wrapper over the kqueue BSD event notification interface\n(supported on FreeBSD, NetBSD, OpenBSD, and Darwin). It uses the FFI gem to\navoid having to compile a C extension.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-rbnacl","origin":"security/rubygem-rbnacl","version":"5.0.0_1","comment":"Networking and Cryptography (NaCl) library","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/cryptosphere/rbnacl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4908da1f6970bdee54afa898bca90b80eeac7a06d94d8ed688933db138c2401","flatsize":344165,"path":"All/rubygem-rbnacl-5.0.0_1.pkg","repopath":"All/rubygem-rbnacl-5.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":206432,"desc":"The Networking and Cryptography (NaCl) library provides a high-level toolkit for\nbuilding cryptographic systems and protocols.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["security","rubygems"]},{"name":"rubygem-rb-fsevent","origin":"devel/rubygem-rb-fsevent","version":"0.11.2","comment":"FSEvents API with Signals catching (without RubyCocoa)","maintainer":"ruby@FreeBSD.org","www":"https://github.com/guard/rb-fsevent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0894425f01275ab3f3586194e4275539e25167e2a1dc7b34546d6f685b5a9bf","flatsize":155179,"path":"All/rubygem-rb-fsevent-0.11.2.pkg","repopath":"All/rubygem-rb-fsevent-0.11.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32388,"desc":"FSEvents API with Signals catching (without RubyCocoa).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-rapt","origin":"devel/rubygem-rapt","version":"0.2.2","comment":"Rails Plugin Tool","maintainer":"ruby@FreeBSD.org","www":"http://rapt.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75132eab13f43eb0c3d982adad3d323472c502949f7c24f939b3480f14790239","flatsize":56173,"path":"All/rubygem-rapt-0.2.2.pkg","repopath":"All/rubygem-rapt-0.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15984,"desc":"RaPT (Rails Plugin Tool) is a faster, updated replacement for the\n./script/plugin tool that ships with Ruby on Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-rash_alt","origin":"devel/rubygem-rash_alt","version":"0.4.12","comment":"Simple extension to Hashie::Mash for rubyified keys","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/shishi/rash_alt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"014b526adf37186ae7188faa6cbbe2e7c6dcfeb9b47dde75992a793751275f27","flatsize":14721,"path":"All/rubygem-rash_alt-0.4.12.pkg","repopath":"All/rubygem-rash_alt-0.4.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6324,"desc":"Rash is an extension to Hashie. Rash subclasses Hashie::Mash to convert all keys\nin the hash to underscore. The purpose of this is when working w/ Java (or any\nother apis) that return hashes (including nested) that have camelCased keys. You\nwill now be able to access those keys through underscored key names (camelCase\nstill available).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-rbs","origin":"devel/rubygem-rbs","version":"3.5.1","comment":"Language for type signatures for Ruby and standard library definitions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/rbs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0c0125edd0d7b76ffc6b59cef922d96f1e647076cf1192866f7d0c9d0196574","flatsize":5179331,"path":"All/rubygem-rbs-3.5.1.pkg","repopath":"All/rubygem-rbs-3.5.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":841768,"desc":"RBS is a language to describe the structure of Ruby programs. You can write down\nthe definition of a class or module: methods defined in the class, instance\nvariables and their types, and inheritance/mix-in relations. It also allows\ndeclaring constants and global variables.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-logger":{"origin":"devel/rubygem-logger","version":"1.6.0"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-rash","origin":"devel/rubygem-rash","version":"0.4.0_1","comment":"Simple extension to Hashie::Mash for rubyfied keys","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tcocca/rash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17f910aa33da26a9bd7ed9ae8f685e2a114de0bca9a681f2e60d1321e7fb661e","flatsize":12363,"path":"All/rubygem-rash-0.4.0_1.pkg","repopath":"All/rubygem-rash-0.4.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5252,"desc":"Rash is an extension to Hashie\n\nRash subclasses Hashie::Mash to convert all keys in the hash to underscore.\n\nThe purpose of this is when working w/ Java (or any other apis) that return\nhashes (including nested) that have camelCased keys\n\nYou will now be able to access those keys through underscored key names\n(camelCase still available).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-rasn1","origin":"security/rubygem-rasn1","version":"0.13.0","comment":"Pure ruby ASN.1 library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sdaubert/rasn1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30a234f91abb803e2a7fae0a0b28e4371107f0c850c37a643bf87587b92ee861","flatsize":102921,"path":"All/rubygem-rasn1-0.13.0.pkg","repopath":"All/rubygem-rasn1-0.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23868,"desc":"Rasn1 is a ruby ASN.1 library to encode, parse and decode ASN.1 data in DER\nformat.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-strptime":{"origin":"devel/rubygem-strptime","version":"0.2.5"}},"categories":["security","rubygems"]},{"name":"rubygem-rake-compiler-dock","origin":"devel/rubygem-rake-compiler-dock","version":"0.6.2","comment":"Cross compiler environment for building Windows binary gems","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/rake-compiler/rake-compiler-dock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63a24611bebdec1e17fae9073ad83d73454945942d1494395981a1ce32d679fb","flatsize":54679,"path":"All/rubygem-rake-compiler-dock-0.6.2.pkg","repopath":"All/rubygem-rake-compiler-dock-0.6.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17816,"desc":"Easy to use and reliable cross compiler environment for building Windows binary\ngems. Use rake-compiler-dock to enter an interactive shell session or add a task\nto your Rakefile to automate your cross build.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-rb_sys","origin":"lang/rubygem-rb_sys","version":"0.9.94","comment":"Helpers for compiling Rust extensions for ruby","maintainer":"ruby@FreeBSD.org","www":"https://oxidize-rb.github.io/rb-sys/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee057bb501c27d175269d4d1fc50ddf234d335ec2e12867fbefad9918fa07f51","flatsize":87530,"path":"All/rubygem-rb_sys-0.9.94.pkg","repopath":"All/rubygem-rb_sys-0.9.94.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":23528,"desc":"The goal of this project is to provide a language server implementation for ruby\nin ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["lang","rubygems"]},{"name":"rubygem-rb-inotify","origin":"devel/rubygem-rb-inotify","version":"0.11.1","comment":"Ruby wrapper for libinotify, using ffi","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/guard/rb-inotify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a68b90482712f0cd400ce476b9ec79f8bef6a0f923864153b128f24438029418","flatsize":38238,"path":"All/rubygem-rb-inotify-0.11.1.pkg","repopath":"All/rubygem-rb-inotify-0.11.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12740,"desc":"rubygem-rb-inotify is a ruby wrapper for libinotify, using ffi.","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-rak","origin":"textproc/rubygem-rak","version":"1.4_1","comment":"Grep replacement in pure Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/danlucraft/rak","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92373463cce194debd0750dd31059403a8369dd55e2a447f6084eba06018924b","flatsize":52382,"path":"All/rubygem-rak-1.4_1.pkg","repopath":"All/rubygem-rak-1.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12848,"desc":"Rak is a grep replacement in pure Ruby. It accepts Ruby syntax regular\nexpressions and automatically recurses directories, skipping .svn/,\n.cvs/, pkg/ and more things you don't care about. It is based on the Perl\ntool.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rake-contrib","origin":"devel/rubygem-rake-contrib","version":"1.0.0","comment":"Additional libraries for Rake","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/rake-contrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b63520908405df9c8932e12a1a07602d6902431056e6304388d4d333f1384e20","flatsize":10893,"path":"All/rubygem-rake-contrib-1.0.0.pkg","repopath":"All/rubygem-rake-contrib-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4836,"desc":"Additional libraries for Rake","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rb-gsl","origin":"math/rubygem-rb-gsl","version":"2.1.0.2_5","comment":"Ruby extension library for GSL (GNU Scientific Library)","maintainer":"murashin@gfd-dennou.org","www":"https://github.com/blackwinter/rb-gsl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0bed5289d2dde60f3bfa235267326eb6f775a8640302a4b4278b077dc7c45a95","flatsize":4581564,"path":"All/rubygem-rb-gsl-2.1.0.2_5.pkg","repopath":"All/rubygem-rb-gsl-2.1.0.2_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":626952,"desc":"Ruby/GSL is a Ruby extension library for GSL (GNU Scientific Library),\nwhich provides a number of functions and methods for numerical\ncomputing in Ruby.","deps":{"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-narray":{"origin":"math/rubygem-narray","version":"0.6.1.2"}},"categories":["math","rubygems"],"shlibs_required":["libgsl.so.27","libgslcblas.so.0","libruby32.so.32"]},{"name":"rubygem-rainbow","origin":"devel/rubygem-rainbow","version":"3.1.1","comment":"Extends ruby String class enabling coloring text on ANSI terminals","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sickill/rainbow","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fff11a36dde90ff0788f72cb786f187bc3e8958eefbbfdd4f80f738de170d26e","flatsize":29345,"path":"All/rubygem-rainbow-3.1.1.pkg","repopath":"All/rubygem-rainbow-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10428,"desc":"Rainbow extends ruby String class adding methods to wrap the string\nwith ANSI escape codes.\n\nRainbow adds following methods to String class:\n\n * foreground(color) (with color and colour aliases)\n * background(color)\n * reset\n * bright\n * italic (not well supported by terminal emulators).\n * underline\n * blink\n * inverse\n * hide.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-rake","origin":"devel/rubygem-rake","version":"13.2.1","comment":"Ruby Make","maintainer":"ruby@FreeBSD.org","www":"https://ruby.github.io/rake/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6dcc63b015651b9de179b5f1efe8576a7732446674f392b10aa80cb3888884c4","flatsize":270967,"path":"All/rubygem-rake-13.2.1.pkg","repopath":"All/rubygem-rake-13.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":72048,"desc":"Rake is a Ruby make-like utility using standard Ruby syntax for the\nbuild specification file.\n\nIt has the following features:\n- Rakefiles (rake's version of Makefiles) are completely defined in standard\n  Ruby syntax. No XML files to edit. No quirky Makefile syntax to worry about\n  (is that a tab or a space?)\n- Users can specify tasks with prerequisites.\n- Rake supports rule patterns to synthesize implicit tasks.\n- Rake is lightweight. It can be distributed with other projects as a single\n  file. Projects that depend upon rake do not require that rake be installed on\n  target systems.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:ruby-lang:rake:13.2.1:::::dragonfly6:x86_64"}},{"name":"rubygem-re2","origin":"devel/rubygem-re2","version":"2.7.0","comment":"Ruby bindings to re2","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/mudge/re2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8afa2970115d50aec57e00c1555f7dd60e2726e22716a8d2720f9406f02e3ef","flatsize":2794132,"path":"All/rubygem-re2-2.7.0.pkg","repopath":"All/rubygem-re2-2.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2593528,"desc":"Ruby bindings to re2, \"an efficient, principled regular expression library\".","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"re2":{"origin":"devel/re2","version":"20240501"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mini_portile2":{"origin":"devel/rubygem-mini_portile2","version":"2.8.7"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32","libre2.so.11"]},{"name":"rubygem-rake-compiler","origin":"devel/rubygem-rake-compiler","version":"1.2.7","comment":"Build and package Ruby extensions (C, Java) using Rake","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rake-compiler/rake-compiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f2df855dd49ec7bd2adb12bfe327fec7803b20df297e165c238a7517aa4e592","flatsize":116096,"path":"All/rubygem-rake-compiler-1.2.7.pkg","repopath":"All/rubygem-rake-compiler-1.2.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30748,"desc":"Provide a standard and simplified way to build and package Ruby extensions (C,\nJava) using Rake as glue.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-razorback-scriptNugget","origin":"security/rubygem-razorback-scriptNugget","version":"0.5.0_1","comment":"Framework for an intelligence driven security - Script Nugget Ruby","maintainer":"ports@FreeBSD.org","www":"https://razorbacktm.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8fce240edc82a449e84f968b8b73ad04c2c19db0c880fd6a98086cea7103155","flatsize":3775,"path":"All/rubygem-razorback-scriptNugget-0.5.0_1.pkg","repopath":"All/rubygem-razorback-scriptNugget-0.5.0_1.pkg","licenselogic":"single","pkgsize":2072,"desc":"Razorback is a framework for an intelligence driven security solution.\nIt consists of a Dispatcher at the core of the system, surrounded by\nNuggets of varying types.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-razorback-scriptNugget port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-raphael-rails","origin":"www/rubygem-raphael-rails","version":"2.1.2","comment":"Raphael JS as a Rubygem for use in the Rails asset pipeline","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mockdeep/raphael-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92b75a9c20f13dfb9940605542d2a36caef744fce34a3f40b581623e913b7a49","flatsize":937501,"path":"All/rubygem-raphael-rails-2.1.2.pkg","repopath":"All/rubygem-raphael-rails-2.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":100484,"desc":"Raphael JS as a Rubygem for use in the Rails asset pipeline","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-rate_throttle_client","origin":"www/rubygem-rate_throttle_client","version":"0.1.2","comment":"Handle rate throttling on the client and measure performance","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/zombocom/rate_throttle_client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88e9bf70af02f234ba2c36a8933013f03dd30f34ccbad7a7e25bd0e53dbba30f","flatsize":57820,"path":"All/rubygem-rate_throttle_client-0.1.2.pkg","repopath":"All/rubygem-rate_throttle_client-0.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15396,"desc":"Rate limiting is for servers, rate throttling is for clients. This library\nimplements a number of strategies for handling rate throttling on the client and\na methodology for comparing performance of those clients. We don't just give you\nthe code to rate throttle, we also give you the information to help you figure\nout the best strategy to rate throttle as well.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-raindrops","origin":"www/rubygem-raindrops","version":"0.20.1","comment":"Real-time stats toolkit to show statistics for Rack HTTP servers","maintainer":"ruby@FreeBSD.org","www":"https://yhbt.net/raindrops/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ca59ba5b6f905bade39cbaaadb05b3a1b7dc1e9a7ce9d223c91efee6e1e26b8","flatsize":196970,"path":"All/rubygem-raindrops-0.20.1.pkg","repopath":"All/rubygem-raindrops-0.20.1.pkg","licenselogic":"or","licenses":["LGPL21+","LGPL3"],"pkgsize":48708,"desc":"Raindrops is a real-time stats toolkit to show statistics for Rack HTTP\nservers. It is designed for preforking servers such as Rainbows! and Unicorn,\nbut should support any Rack HTTP server under Ruby 1.9, 1.8 and Rubinius on\nplatforms supporting POSIX shared memory. It may also be used as a generic\nscoreboard for sharing atomic counters across multiple processes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-railties70","origin":"www/rubygem-railties70","version":"7.0.8.4","comment":"Rails internals: application bootup, plugins, generators, and rake tasks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/master/railties","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c81339801c71e1639c909f5ff5609b45af756ac9c49f7e5869f2e63d356661c","flatsize":553274,"path":"All/rubygem-railties70-7.0.8.4.pkg","repopath":"All/rubygem-railties70-7.0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":138728,"desc":"Railties is responsible for gluing all frameworks together. Overall, it:\n- handles the bootstrapping process for a Rails application;\n- manages the rails command line interface;\n- and provides the Rails generators core.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-method_source":{"origin":"devel/rubygem-method_source","version":"1.1.0"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["www","rubygems"]},{"name":"rubygem-ransack","origin":"devel/rubygem-ransack","version":"4.1.1","comment":"Successor to the MetaSearch gem","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/activerecord-hackery/ransack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"337b6af937e33720ae48ef11db7996b39641bb8777f6a334acc104f03ae43315","flatsize":1276267,"path":"All/rubygem-ransack-4.1.1.pkg","repopath":"All/rubygem-ransack-4.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":486520,"desc":"Ransack is a rewrite of MetaSearch created by Ernie Miller and maintained by\nRyan Bigg, Jon Atack and a great group of contributors. While it supports many\nof the same features as MetaSearch, its underlying implementation differs\ngreatly from MetaSearch, and backwards compatibility is not a design goal.\n\nRansack enables the creation of both simple and advanced search forms for your\nRuby on Rails application (demo source code here). If you're looking for\nsomething that simplifies query generation at the model or controller layer,\nyou're probably not looking for Ransack (or MetaSearch, for that matter). Try\nSqueel instead.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord61":{"origin":"databases/rubygem-activerecord61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"}},"categories":["devel","rubygems"]},{"name":"rubygem-railties61","origin":"www/rubygem-railties61","version":"6.1.7.8","comment":"Rails internals bootup, plugins, generators, and rake tasks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/master/railties","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"002427764e3c158477b1a39c0765c72cb240e863c3eee84224ba1c303e6dc68e","flatsize":940625,"path":"All/rubygem-railties61-6.1.7.8.pkg","repopath":"All/rubygem-railties61-6.1.7.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":435932,"desc":"Railties is responsible for gluing all frameworks together. Overall, it:\n- handles the bootstrapping process for a Rails application;\n- manages the rails command line interface;\n- and provides the Rails generators core.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-method_source":{"origin":"devel/rubygem-method_source","version":"1.1.0"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["www","rubygems"]},{"name":"rubygem-rails_12factor","origin":"www/rubygem-rails_12factor","version":"0.0.3","comment":"Run Rails the 12factor way","maintainer":"ruby@FreeBSD.org","www":"https://github.com/heroku/rails_12factor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"376c25cacc5fb59ce6b372d740e8347dd1268aa6618cceed958023c17c6d56bc","flatsize":10595,"path":"All/rubygem-rails_12factor-0.0.3.pkg","repopath":"All/rubygem-rails_12factor-0.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5048,"desc":"Run Rails the 12factor way","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails_serve_static_assets":{"origin":"www/rubygem-rails_serve_static_assets","version":"0.0.5"},"rubygem-rails_stdout_logging":{"origin":"www/rubygem-rails_stdout_logging","version":"0.0.5"}},"categories":["www","rubygems"]},{"name":"rubygem-railties52","origin":"www/rubygem-railties52","version":"5.2.8.1","comment":"Rails internals bootup, plugins, generators, and rake tasks","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b00484c594bbd217c5bd04e87c48bdecd289a9693ab828d7c03e8ebdabc22d28","flatsize":616169,"path":"All/rubygem-railties52-5.2.8.1.pkg","repopath":"All/rubygem-railties52-5.2.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":216344,"desc":"Railties is responsible for gluing all frameworks together. Overall, it:\n- handles the bootstrapping process for a Rails application;\n- manages the rails command line interface;\n- and provides the Rails generators core.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack52":{"origin":"www/rubygem-actionpack52","version":"5.2.8.1_1"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"},"rubygem-method_source":{"origin":"devel/rubygem-method_source","version":"1.1.0"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["www","rubygems"]},{"name":"rubygem-railties50","origin":"www/rubygem-railties50","version":"5.0.7.2","comment":"Rails internals bootup, plugins, generators, and rake tasks","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d565455a9b1b3a5c245ebe86044c922515f32a545bcaf18d5c8b4236c9d6ccf8","flatsize":554132,"path":"All/rubygem-railties50-5.0.7.2.pkg","repopath":"All/rubygem-railties50-5.0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":205044,"desc":"Railties is responsible for gluing all frameworks together. Overall, it:\n- handles the bootstrapping process for a Rails application;\n- manages the rails command line interface;\n- and provides the Rails generators core.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack50":{"origin":"www/rubygem-actionpack50","version":"5.0.7.2_2"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"},"rubygem-method_source":{"origin":"devel/rubygem-method_source","version":"1.1.0"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["www","rubygems"]},{"name":"rubygem-ramaze","origin":"www/rubygem-ramaze","version":"2012.12.08","comment":"Simple and modular web framework","maintainer":"ruby@FreeBSD.org","www":"http://ramaze.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7085176850d0b0833d311eff7994d9b857afb9da24d61ac746f8385736f31980","flatsize":1577106,"path":"All/rubygem-ramaze-2012.12.08.pkg","repopath":"All/rubygem-ramaze-2012.12.08.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":432832,"desc":"Ramaze is a simple and modular web framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-innate":{"origin":"www/rubygem-innate","version":"2015.10.28"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["www","rubygems"]},{"name":"rubygem-railsbench","origin":"benchmarks/rubygem-railsbench","version":"0.9.8_1","comment":"Scripts designed for benchmarking of Rails applications","maintainer":"ruby@FreeBSD.org","www":"http://railsbench.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b017f26e9c538d4d46979cabf8f09101dec7dfc96a68bd1182dac1ef51d865c2","flatsize":389537,"path":"All/rubygem-railsbench-0.9.8_1.pkg","repopath":"All/rubygem-railsbench-0.9.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":75752,"desc":"Railsbench is a small collection of ruby scripts which make measuring\nraw performance of rails apps a snap. All tests are run from the\ncommand prompt, making performance regression testing easy.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["benchmarks","rubygems"],"options":{"GRUFF":"off"}},{"name":"rubygem-railties71","origin":"www/rubygem-railties71","version":"7.1.3.4","comment":"Rails internals: application bootup, plugins, generators, and rake tasks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/master/railties","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2aede250d08a6f1dcb10fc1fea1ba61a21fd6a7eb792ec7ed538c44de37e8544","flatsize":624861,"path":"All/rubygem-railties71-7.1.3.4.pkg","repopath":"All/rubygem-railties71-7.1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":154468,"desc":"Railties is responsible for gluing all frameworks together. Overall, it:\n- handles the bootstrapping process for a Rails application;\n- manages the rails command line interface;\n- and provides the Rails generators core.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack71":{"origin":"www/rubygem-actionpack71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-irb":{"origin":"devel/rubygem-irb","version":"1.13.2"},"rubygem-rackup":{"origin":"www/rubygem-rackup","version":"2.1.0"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["www","rubygems"]},{"name":"rubygem-react-rails","origin":"devel/rubygem-react-rails","version":"3.2.1","comment":"React/JSX adapter for the Ruby on Rails asset pipeline","maintainer":"ruby@FreeBSD.org","www":"https://github.com/reactjs/react-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9fe05124b36e156f9a935654a3f30f13859451d73b7be3a6e9ec21397bd7e31","flatsize":2871864,"path":"All/rubygem-react-rails-3.2.1.pkg","repopath":"All/rubygem-react-rails-3.2.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":419236,"desc":"react-rails makes it easy to use React and JSX in your Ruby on Rails\napplication.  It can\n\n- provide various react builds to your asset bundle\n- transform .jsx in the asset pipeline\n- render components into views and mount them via view helper and react_ujs\n- render components server-side with prerender: true\n- generate components with a Rails generator\n- be extended with custom renderers, transformers and view helpers","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-babel-transpiler":{"origin":"textproc/rubygem-babel-transpiler","version":"0.7.0"},"rubygem-connection_pool":{"origin":"net/rubygem-connection_pool","version":"2.4.1"},"rubygem-execjs":{"origin":"devel/rubygem-execjs","version":"2.9.1_1"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-rails70","origin":"www/rubygem-rails70","version":"7.0.8.4","comment":"Full-stack web application framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cde1115b3b5acc29656d8d886108fb27d85cf7fbd0dca99089c216ae102ae15","flatsize":8562,"path":"All/rubygem-rails70-7.0.8.4.pkg","repopath":"All/rubygem-rails70-7.0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5060,"desc":"Rails is a web-application framework that includes everything needed to create\ndatabase-backed web applications according to the Model-View-Controller (MVC)\npattern.\n\nUnderstanding the MVC pattern is key to understanding Rails. MVC divides your\napplication into three layers: Model, View, and Controller, each with a specific\nresponsibility.\n\nActive Record, Active Model, Action Pack, and Action View can each be used\nindependently outside Rails. In addition to that, Rails also comes with Action\nMailer, a library to generate and send emails; Action Mailbox, a library to\nreceive emails within a Rails application; Active Job, a framework for declaring\njobs and making them run on a variety of queuing backends; Action Cable, a\nframework to integrate WebSockets with a Rails application; Active Storage, a\nlibrary to attach cloud and local files to Rails applications; Action Text, a\nlibrary to handle rich text content; and Active Support, a collection of utility\nclasses and standard library extensions that are useful for Rails, and may also\nbe used independently outside Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actioncable70":{"origin":"www/rubygem-actioncable70","version":"7.0.8.4"},"rubygem-actionmailbox70":{"origin":"mail/rubygem-actionmailbox70","version":"7.0.8.4"},"rubygem-actionmailer70":{"origin":"mail/rubygem-actionmailer70","version":"7.0.8.4"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-actiontext70":{"origin":"textproc/rubygem-actiontext70","version":"7.0.8.4"},"rubygem-actionview70":{"origin":"devel/rubygem-actionview70","version":"7.0.8.4"},"rubygem-activejob70":{"origin":"devel/rubygem-activejob70","version":"7.0.8.4"},"rubygem-activemodel70":{"origin":"databases/rubygem-activemodel70","version":"7.0.8.4"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"},"rubygem-activestorage70":{"origin":"net/rubygem-activestorage70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-bootsnap":{"origin":"devel/rubygem-bootsnap","version":"1.18.3"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-capybara":{"origin":"devel/rubygem-capybara","version":"3.40.0"},"rubygem-connection_pool":{"origin":"net/rubygem-connection_pool","version":"2.4.1"},"rubygem-cssbundling-rails-rails70":{"origin":"www/rubygem-cssbundling-rails-rails70","version":"1.4.1"},"rubygem-dalli":{"origin":"databases/rubygem-dalli","version":"3.2.8"},"rubygem-image_processing":{"origin":"graphics/rubygem-image_processing","version":"1.12.2_1"},"rubygem-importmap-rails-rails70":{"origin":"www/rubygem-importmap-rails-rails70","version":"2.0.1"},"rubygem-jsbundling-rails-rails70":{"origin":"www/rubygem-jsbundling-rails-rails70","version":"1.3.0"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-libxml-ruby":{"origin":"textproc/rubygem-libxml-ruby","version":"5.0.3"},"rubygem-listen":{"origin":"devel/rubygem-listen","version":"3.9.0"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-propshaft-rails70":{"origin":"www/rubygem-propshaft-rails70","version":"0.9.0"},"rubygem-puma":{"origin":"www/rubygem-puma","version":"6.4.3"},"rubygem-que":{"origin":"devel/rubygem-que","version":"2.3.0"},"rubygem-rack-cache":{"origin":"www/rubygem-rack-cache","version":"1.17.0"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-readline-ext":{"origin":"devel/rubygem-readline-ext","version":"0.2.0"},"rubygem-redis-namespace":{"origin":"databases/rubygem-redis-namespace","version":"1.11.0"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"},"rubygem-selenium-webdriver":{"origin":"www/rubygem-selenium-webdriver","version":"4.21.1"},"rubygem-sprockets-rails-rails70":{"origin":"devel/rubygem-sprockets-rails-rails70","version":"3.5.1"},"rubygem-sqlite3":{"origin":"databases/rubygem-sqlite3","version":"2.0.2"},"rubygem-stimulus-rails-rails70":{"origin":"www/rubygem-stimulus-rails-rails70","version":"1.3.3"},"rubygem-sucker_punch":{"origin":"devel/rubygem-sucker_punch","version":"3.2.0"},"rubygem-tailwindcss-rails-rails70":{"origin":"www/rubygem-tailwindcss-rails-rails70","version":"1.0.0"},"rubygem-turbo-rails-rails70":{"origin":"www/rubygem-turbo-rails-rails70","version":"2.0.5"},"rubygem-webmock":{"origin":"www/rubygem-webmock","version":"3.23.1"},"rubygem-webrick":{"origin":"www/rubygem-webrick","version":"1.8.1"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:ruby_on_rails:7.0.8.4:::::dragonfly6:x86_64"}},{"name":"rubygem-rails61","origin":"www/rubygem-rails61","version":"6.1.7.8","comment":"Full-stack web application framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"129db91ef22d45a7d8a771ee12b97ffd8df1c5acd733c6737ccb4e550f1c90c7","flatsize":7538,"path":"All/rubygem-rails61-6.1.7.8.pkg","repopath":"All/rubygem-rails61-6.1.7.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4356,"desc":"Rails is a web-application framework for the MVC pattern that includes\nboth a template engine, controller framework, and object-relational\nmapping package. Everything needed to develop web-apps that can run on\nCGI, FastCGI, and mod_ruby\n\nBeing a full-stack framework means that all layers are built to work\nseamlessly together. That way you Don't Repeat Yourself (DRY) and you\ncan use a single language from top to bottom. Everything from templates\nto control flow to business logic is written in Ruby - The language of\nlove for industry heavy-weights.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actioncable61":{"origin":"www/rubygem-actioncable61","version":"6.1.7.8"},"rubygem-actionmailbox61":{"origin":"mail/rubygem-actionmailbox61","version":"6.1.7.8"},"rubygem-actionmailer61":{"origin":"mail/rubygem-actionmailer61","version":"6.1.7.8"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-actiontext61":{"origin":"textproc/rubygem-actiontext61","version":"6.1.7.8"},"rubygem-actionview61":{"origin":"devel/rubygem-actionview61","version":"6.1.7.8"},"rubygem-activejob61":{"origin":"devel/rubygem-activejob61","version":"6.1.7.8"},"rubygem-activemodel61":{"origin":"databases/rubygem-activemodel61","version":"6.1.7.8"},"rubygem-activerecord61":{"origin":"databases/rubygem-activerecord61","version":"6.1.7.8"},"rubygem-activestorage61":{"origin":"net/rubygem-activestorage61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-bootsnap":{"origin":"devel/rubygem-bootsnap","version":"1.18.3"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-byebug":{"origin":"devel/rubygem-byebug","version":"11.1.3"},"rubygem-capybara":{"origin":"devel/rubygem-capybara","version":"3.40.0"},"rubygem-dalli":{"origin":"databases/rubygem-dalli","version":"3.2.8"},"rubygem-image_processing":{"origin":"graphics/rubygem-image_processing","version":"1.12.2_1"},"rubygem-jbuilder-rails61":{"origin":"devel/rubygem-jbuilder-rails61","version":"2.12.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-puma":{"origin":"www/rubygem-puma","version":"6.4.3"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-sass-rails-rails61":{"origin":"textproc/rubygem-sass-rails-rails61","version":"6.0.0"},"rubygem-selenium-webdriver":{"origin":"www/rubygem-selenium-webdriver","version":"4.21.1"},"rubygem-spring":{"origin":"devel/rubygem-spring","version":"4.2.1"},"rubygem-sprockets-rails-rails61":{"origin":"devel/rubygem-sprockets-rails-rails61","version":"3.5.1"},"rubygem-sqlite3":{"origin":"databases/rubygem-sqlite3","version":"2.0.2"},"rubygem-turbolinks":{"origin":"www/rubygem-turbolinks","version":"5.2.1"},"rubygem-uglifier":{"origin":"www/rubygem-uglifier","version":"4.2.0"},"rubygem-web-console-rails61":{"origin":"devel/rubygem-web-console-rails61","version":"4.2.1"},"rubygem-webmock":{"origin":"www/rubygem-webmock","version":"3.23.1"},"rubygem-webpacker-rails61":{"origin":"devel/rubygem-webpacker-rails61","version":"5.4.4_1"},"rubygem-webrick":{"origin":"www/rubygem-webrick","version":"1.8.1"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:ruby_on_rails:6.1.7.8:::::dragonfly6:x86_64"}},{"name":"rubygem-rails_autolink","origin":"www/rubygem-rails_autolink","version":"1.1.8","comment":"Extraction of the auto_link method from rails, removed in 3.1","maintainer":"ruby@FreeBSD.org","www":"https://github.com/tenderlove/rails_autolink","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7dfd8bea0b6239146e7e64bb649b55f7f37b3fc554c6b5890f600904d8789ef8","flatsize":15048,"path":"All/rubygem-rails_autolink-1.1.8.pkg","repopath":"All/rubygem-rails_autolink-1.1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5576,"desc":"This is an extraction of the 'auto_link' method from rails. The 'auto_link'\nmethod was removed from Rails in version Rails 3.1. This gem is meant to bridge\nthe gap for people migrating.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview61":{"origin":"devel/rubygem-actionview61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"}},"categories":["www","rubygems"]},{"name":"rubygem-rails50","origin":"www/rubygem-rails50","version":"5.0.7.2_2","comment":"Full-stack web application framework","maintainer":"ruby@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e22579040257c16b8a483c4501fbf63604f6279cf5019ca5e306d9382af3a43a","flatsize":6638,"path":"All/rubygem-rails50-5.0.7.2_2.pkg","repopath":"All/rubygem-rails50-5.0.7.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4156,"desc":"Rails is a web-application framework for the MVC pattern that includes\nboth a template engine, controller framework, and object-relational\nmapping package. Everything needed to develop web-apps that can run on\nCGI, FastCGI, and mod_ruby\n\nBeing a full-stack framework means that all layers are built to work\nseamlessly together. That way you Don't Repeat Yourself (DRY) and you\ncan use a single language from top to bottom. Everything from templates\nto control flow to business logic is written in Ruby - The language of\nlove for industry heavy-weights.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actioncable50":{"origin":"www/rubygem-actioncable50","version":"5.0.7.2"},"rubygem-actionmailer50":{"origin":"mail/rubygem-actionmailer50","version":"5.0.7.2"},"rubygem-actionpack50":{"origin":"www/rubygem-actionpack50","version":"5.0.7.2_2"},"rubygem-actionview50":{"origin":"devel/rubygem-actionview50","version":"5.0.7.2"},"rubygem-activejob50":{"origin":"devel/rubygem-activejob50","version":"5.0.7.2"},"rubygem-activemodel50":{"origin":"databases/rubygem-activemodel50","version":"5.0.7.2"},"rubygem-activerecord50":{"origin":"databases/rubygem-activerecord50","version":"5.0.7.2"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"},"rubygem-bindex":{"origin":"devel/rubygem-bindex","version":"0.8.1"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-byebug":{"origin":"devel/rubygem-byebug","version":"11.1.3"},"rubygem-coffee-rails-rails50":{"origin":"devel/rubygem-coffee-rails-rails50","version":"4.2.2"},"rubygem-coffee-script":{"origin":"devel/rubygem-coffee-script","version":"2.4.1"},"rubygem-coffee-script-source":{"origin":"devel/rubygem-coffee-script-source","version":"1.12.2"},"rubygem-execjs":{"origin":"devel/rubygem-execjs","version":"2.9.1_1"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"},"rubygem-jbuilder-rails50":{"origin":"devel/rubygem-jbuilder-rails50","version":"2.12.0"},"rubygem-jquery-rails-rails50":{"origin":"www/rubygem-jquery-rails-rails50","version":"4.6.0"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-puma":{"origin":"www/rubygem-puma","version":"6.4.3"},"rubygem-railties50":{"origin":"www/rubygem-railties50","version":"5.0.7.2"},"rubygem-rb-fsevent":{"origin":"devel/rubygem-rb-fsevent","version":"0.11.2"},"rubygem-rb-inotify":{"origin":"devel/rubygem-rb-inotify","version":"0.11.1"},"rubygem-sass":{"origin":"textproc/rubygem-sass","version":"3.7.4"},"rubygem-sass-listen":{"origin":"textproc/rubygem-sass-listen","version":"4.0.0"},"rubygem-sass-rails-rails50":{"origin":"textproc/rubygem-sass-rails-rails50","version":"6.0.0"},"rubygem-spring":{"origin":"devel/rubygem-spring","version":"4.2.1"},"rubygem-sprockets-rails-rails50":{"origin":"devel/rubygem-sprockets-rails-rails50","version":"3.2.2"},"rubygem-sqlite3":{"origin":"databases/rubygem-sqlite3","version":"2.0.2"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"},"rubygem-turbolinks":{"origin":"www/rubygem-turbolinks","version":"5.2.1"},"rubygem-turbolinks-source":{"origin":"www/rubygem-turbolinks-source","version":"5.2.0"},"rubygem-uglifier":{"origin":"www/rubygem-uglifier","version":"4.2.0"},"rubygem-web-console3-rails50":{"origin":"devel/rubygem-web-console3-rails50","version":"3.7.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:ruby_on_rails:5.0.7.2:::::dragonfly6:x86_64:2"}},{"name":"rubygem-rails60","origin":"www/rubygem-rails60","version":"6.0.6.1_2","comment":"Full-stack web application framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ee1923a70be33e55319d7c1862d94ea5d951ea87ce69b068640fa253d1a1b7b","flatsize":7819,"path":"All/rubygem-rails60-6.0.6.1_2.pkg","repopath":"All/rubygem-rails60-6.0.6.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4476,"desc":"Rails is a web-application framework for the MVC pattern that includes\nboth a template engine, controller framework, and object-relational\nmapping package. Everything needed to develop web-apps that can run on\nCGI, FastCGI, and mod_ruby\n\nBeing a full-stack framework means that all layers are built to work\nseamlessly together. That way you Don't Repeat Yourself (DRY) and you\ncan use a single language from top to bottom. Everything from templates\nto control flow to business logic is written in Ruby - The language of\nlove for industry heavy-weights.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actioncable60":{"origin":"www/rubygem-actioncable60","version":"6.0.6.1"},"rubygem-actionmailbox60":{"origin":"mail/rubygem-actionmailbox60","version":"6.0.6.1"},"rubygem-actionmailer60":{"origin":"mail/rubygem-actionmailer60","version":"6.0.6.1"},"rubygem-actionpack60":{"origin":"www/rubygem-actionpack60","version":"6.0.6.1"},"rubygem-actiontext60":{"origin":"textproc/rubygem-actiontext60","version":"6.0.6.1"},"rubygem-actionview60":{"origin":"devel/rubygem-actionview60","version":"6.0.6.1"},"rubygem-activejob60":{"origin":"devel/rubygem-activejob60","version":"6.0.6.1"},"rubygem-activemodel60":{"origin":"databases/rubygem-activemodel60","version":"6.0.6.1"},"rubygem-activerecord60":{"origin":"databases/rubygem-activerecord60","version":"6.0.6.1"},"rubygem-activestorage60":{"origin":"net/rubygem-activestorage60","version":"6.0.6.1"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-bootsnap":{"origin":"devel/rubygem-bootsnap","version":"1.18.3"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-byebug":{"origin":"devel/rubygem-byebug","version":"11.1.3"},"rubygem-capybara":{"origin":"devel/rubygem-capybara","version":"3.40.0"},"rubygem-dalli":{"origin":"databases/rubygem-dalli","version":"3.2.8"},"rubygem-image_processing":{"origin":"graphics/rubygem-image_processing","version":"1.12.2_1"},"rubygem-jbuilder-rails60":{"origin":"devel/rubygem-jbuilder-rails60","version":"2.12.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-puma":{"origin":"www/rubygem-puma","version":"6.4.3"},"rubygem-railties60":{"origin":"www/rubygem-railties60","version":"6.0.6.1"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-sass-rails-rails60":{"origin":"textproc/rubygem-sass-rails-rails60","version":"6.0.0"},"rubygem-selenium-webdriver":{"origin":"www/rubygem-selenium-webdriver","version":"4.21.1"},"rubygem-spring":{"origin":"devel/rubygem-spring","version":"4.2.1"},"rubygem-sprockets-rails-rails60":{"origin":"devel/rubygem-sprockets-rails-rails60","version":"3.4.2"},"rubygem-sqlite3":{"origin":"databases/rubygem-sqlite3","version":"2.0.2"},"rubygem-turbolinks":{"origin":"www/rubygem-turbolinks","version":"5.2.1"},"rubygem-uglifier":{"origin":"www/rubygem-uglifier","version":"4.2.0"},"rubygem-web-console-rails60":{"origin":"devel/rubygem-web-console-rails60","version":"4.2.1"},"rubygem-webmock":{"origin":"www/rubygem-webmock","version":"3.23.1"},"rubygem-webpacker4-rails60":{"origin":"devel/rubygem-webpacker4-rails60","version":"4.3.0_1"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:ruby_on_rails:6.0.6.1:::::dragonfly6:x86_64:2"}},{"name":"rubygem-rails4","origin":"www/rubygem-rails4","version":"4.2.11.3","comment":"MVC web application framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e4969ef06abc8afe06f1d44960d91be4d4a05ec5bf2dd6fab5db659b40ee41a","flatsize":2940227,"path":"All/rubygem-rails4-4.2.11.3.pkg","repopath":"All/rubygem-rails4-4.2.11.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1355164,"desc":"Rails is a web-application framework for the MVC pattern that includes\nboth a template engine, controller framework, and object-relational\nmapping package. Everything needed to develop web-apps that can run on\nCGI, FastCGI, and mod_ruby\n\nBeing a full-stack framework means that all layers are built to work\nseamlessly together. That way you Don't Repeat Yourself (DRY) and you\ncan use a single language from top to bottom. Everything from templates\nto control flow to business logic is written in Ruby - The language of\nlove for industry heavy-weights.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionmailer4":{"origin":"mail/rubygem-actionmailer4","version":"4.2.11.3"},"rubygem-actionpack4":{"origin":"www/rubygem-actionpack4","version":"4.2.11.3"},"rubygem-actionview4":{"origin":"devel/rubygem-actionview4","version":"4.2.11.3"},"rubygem-activejob4":{"origin":"devel/rubygem-activejob4","version":"4.2.11.3"},"rubygem-activemodel4":{"origin":"databases/rubygem-activemodel4","version":"4.2.11.3"},"rubygem-activerecord4":{"origin":"databases/rubygem-activerecord4","version":"4.2.11.3"},"rubygem-activeresource4":{"origin":"www/rubygem-activeresource4","version":"4.1.0"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-byebug":{"origin":"devel/rubygem-byebug","version":"11.1.3"},"rubygem-coffee-rails41":{"origin":"devel/rubygem-coffee-rails41","version":"4.1.1"},"rubygem-execjs":{"origin":"devel/rubygem-execjs","version":"2.9.1_1"},"rubygem-jbuilder":{"origin":"devel/rubygem-jbuilder","version":"2.9.1"},"rubygem-jquery-rails":{"origin":"www/rubygem-jquery-rails","version":"4.6.0"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-rdoc":{"origin":"devel/rubygem-rdoc","version":"6.7.0"},"rubygem-sass":{"origin":"textproc/rubygem-sass","version":"3.7.4"},"rubygem-sass-rails-rails4":{"origin":"textproc/rubygem-sass-rails-rails4","version":"6.0.0"},"rubygem-sdoc":{"origin":"devel/rubygem-sdoc","version":"2.6.1"},"rubygem-spring":{"origin":"devel/rubygem-spring","version":"4.2.1"},"rubygem-sprockets-rails-rails4":{"origin":"devel/rubygem-sprockets-rails-rails4","version":"3.2.2"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"},"rubygem-sqlite3":{"origin":"databases/rubygem-sqlite3","version":"2.0.2"},"rubygem-thread_safe":{"origin":"devel/rubygem-thread_safe","version":"0.3.6"},"rubygem-turbolinks":{"origin":"www/rubygem-turbolinks","version":"5.2.1"},"rubygem-uglifier":{"origin":"www/rubygem-uglifier","version":"4.2.0"},"rubygem-web-console2":{"origin":"devel/rubygem-web-console2","version":"2.3.0_1"}},"categories":["www","rubygems"],"options":{"MEMCACHE_CLIENT":"off"},"annotations":{"cpe":"cpe:2.3:a:rubyonrails:ruby_on_rails:4.2.11.3:::::dragonfly6:x86_64"}},{"name":"rubygem-rails-settings-cached-rails61","origin":"www/rubygem-rails-settings-cached-rails61","version":"0.7.2_1","comment":"Rails settings plugin for easily managing key-value pairs table","maintainer":"bofh@FreeBSD.org","www":"https://github.com/huacnlee/rails-settings-cached","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aec56ec9478db3b4a52983b711f18fb257818c278596409c60c8bc266c1067c0","flatsize":18409,"path":"All/rubygem-rails-settings-cached-rails61-0.7.2_1.pkg","repopath":"All/rubygem-rails-settings-cached-rails61-0.7.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7428,"desc":"Rails-settings-cached is a settings plugin that makes managing a table of global\nkey-value pairs easy. Think of it like a global hash stored in your database\nthat uses simple ActiveRecord-like methods for manipulation.\n\nYou can keep track of any global setting that you do not want to hard code into\nyour rails application.  You can store any kind of object including strings,\nnumbers, and arrays.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails61":{"origin":"www/rubygem-rails61","version":"6.1.7.8"}},"categories":["www","rubygems"]},{"name":"rubygem-rails-settings-cached-rails50","origin":"www/rubygem-rails-settings-cached-rails50","version":"0.7.2","comment":"Rails settings plugin for easily managing key-value pairs table","maintainer":"ruby@FreeBSD.org","www":"https://github.com/huacnlee/rails-settings-cached","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4252ab10f6d9495dc07dc972832abfc27455e6ac55f5e9035f4dac6354a16bd","flatsize":18409,"path":"All/rubygem-rails-settings-cached-rails50-0.7.2.pkg","repopath":"All/rubygem-rails-settings-cached-rails50-0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7416,"desc":"Rails-settings-cached is a settings plugin that makes managing a table of global\nkey-value pairs easy. Think of it like a global hash stored in your database\nthat uses simple ActiveRecord-like methods for manipulation.\n\nYou can keep track of any global setting that you do not want to hard code into\nyour rails application.  You can store any kind of object including strings,\nnumbers, and arrays.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails50":{"origin":"www/rubygem-rails50","version":"5.0.7.2_2"}},"categories":["www","rubygems"]},{"name":"rubygem-rails-settings-cached-rails5","origin":"www/rubygem-rails-settings-cached-rails5","version":"0.7.2","comment":"Rails settings plugin for easily managing key-value pairs table","maintainer":"ruby@FreeBSD.org","www":"https://github.com/huacnlee/rails-settings-cached","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8b8af88be6f935d4f8d27f17b3525a253fe4a153edc2847b99841385640833e","flatsize":18409,"path":"All/rubygem-rails-settings-cached-rails5-0.7.2.pkg","repopath":"All/rubygem-rails-settings-cached-rails5-0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7424,"desc":"Rails-settings-cached is a settings plugin that makes managing a table of global\nkey-value pairs easy. Think of it like a global hash stored in your database\nthat uses simple ActiveRecord-like methods for manipulation.\n\nYou can keep track of any global setting that you do not want to hard code into\nyour rails application.  You can store any kind of object including strings,\nnumbers, and arrays.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails5":{"origin":"www/rubygem-rails5","version":"5.1.7_2"}},"categories":["www","rubygems"]},{"name":"rubygem-rails71","origin":"www/rubygem-rails71","version":"7.1.3.4","comment":"Full-stack web application framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c540456d7f1f96ad4b015c5cd4562c6353179c9e12d223cb5213b660f986765","flatsize":8558,"path":"All/rubygem-rails71-7.1.3.4.pkg","repopath":"All/rubygem-rails71-7.1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5096,"desc":"Rails is a web-application framework that includes everything needed to create\ndatabase-backed web applications according to the Model-View-Controller (MVC)\npattern.\n\nUnderstanding the MVC pattern is key to understanding Rails. MVC divides your\napplication into three layers: Model, View, and Controller, each with a specific\nresponsibility.\n\nActive Record, Active Model, Action Pack, and Action View can each be used\nindependently outside Rails. In addition to that, Rails also comes with Action\nMailer, a library to generate and send emails; Action Mailbox, a library to\nreceive emails within a Rails application; Active Job, a framework for declaring\njobs and making them run on a variety of queuing backends; Action Cable, a\nframework to integrate WebSockets with a Rails application; Active Storage, a\nlibrary to attach cloud and local files to Rails applications; Action Text, a\nlibrary to handle rich text content; and Active Support, a collection of utility\nclasses and standard library extensions that are useful for Rails, and may also\nbe used independently outside Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actioncable71":{"origin":"www/rubygem-actioncable71","version":"7.1.3.4"},"rubygem-actionmailbox71":{"origin":"mail/rubygem-actionmailbox71","version":"7.1.3.4"},"rubygem-actionmailer71":{"origin":"mail/rubygem-actionmailer71","version":"7.1.3.4"},"rubygem-actionpack71":{"origin":"www/rubygem-actionpack71","version":"7.1.3.4"},"rubygem-actiontext71":{"origin":"textproc/rubygem-actiontext71","version":"7.1.3.4"},"rubygem-actionview71":{"origin":"devel/rubygem-actionview71","version":"7.1.3.4"},"rubygem-activejob71":{"origin":"devel/rubygem-activejob71","version":"7.1.3.4"},"rubygem-activemodel71":{"origin":"databases/rubygem-activemodel71","version":"7.1.3.4"},"rubygem-activerecord71":{"origin":"databases/rubygem-activerecord71","version":"7.1.3.4"},"rubygem-activestorage71":{"origin":"net/rubygem-activestorage71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-bootsnap":{"origin":"devel/rubygem-bootsnap","version":"1.18.3"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-capybara":{"origin":"devel/rubygem-capybara","version":"3.40.0"},"rubygem-connection_pool":{"origin":"net/rubygem-connection_pool","version":"2.4.1"},"rubygem-cssbundling-rails":{"origin":"www/rubygem-cssbundling-rails","version":"1.4.0"},"rubygem-dalli":{"origin":"databases/rubygem-dalli","version":"3.2.8"},"rubygem-image_processing":{"origin":"graphics/rubygem-image_processing","version":"1.12.2_1"},"rubygem-importmap-rails":{"origin":"www/rubygem-importmap-rails","version":"2.0.1"},"rubygem-jbuilder-rails71":{"origin":"devel/rubygem-jbuilder-rails71","version":"2.12.0"},"rubygem-jsbundling-rails":{"origin":"www/rubygem-jsbundling-rails","version":"1.3.0"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-libxml-ruby":{"origin":"textproc/rubygem-libxml-ruby","version":"5.0.3"},"rubygem-listen":{"origin":"devel/rubygem-listen","version":"3.9.0"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-msgpack":{"origin":"devel/rubygem-msgpack","version":"1.7.2"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-propshaft":{"origin":"www/rubygem-propshaft","version":"0.9.0"},"rubygem-puma":{"origin":"www/rubygem-puma","version":"6.4.3"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rack-cache":{"origin":"www/rubygem-rack-cache","version":"1.17.0"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-readline-ext":{"origin":"devel/rubygem-readline-ext","version":"0.2.0"},"rubygem-redis-namespace":{"origin":"databases/rubygem-redis-namespace","version":"1.11.0"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"},"rubygem-selenium-webdriver":{"origin":"www/rubygem-selenium-webdriver","version":"4.21.1"},"rubygem-sprockets-rails-rails71":{"origin":"devel/rubygem-sprockets-rails-rails71","version":"3.5.1"},"rubygem-sqlite3":{"origin":"databases/rubygem-sqlite3","version":"2.0.2"},"rubygem-stimulus-rails":{"origin":"www/rubygem-stimulus-rails","version":"1.3.3"},"rubygem-sucker_punch":{"origin":"devel/rubygem-sucker_punch","version":"3.2.0"},"rubygem-tailwindcss-rails":{"origin":"www/rubygem-tailwindcss-rails","version":"1.0.0_1"},"rubygem-turbo-rails":{"origin":"www/rubygem-turbo-rails","version":"2.0.5"},"rubygem-web-console-rails71":{"origin":"devel/rubygem-web-console-rails71","version":"4.2.1"},"rubygem-webmock":{"origin":"www/rubygem-webmock","version":"3.23.1"},"rubygem-webrick":{"origin":"www/rubygem-webrick","version":"1.8.1"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:ruby_on_rails:7.1.3.4:::::dragonfly6:x86_64"}},{"name":"rubygem-rails-settings-cached","origin":"www/rubygem-rails-settings-cached","version":"0.7.2","comment":"Rails settings plugin for easily managing key-value pairs table","maintainer":"ruby@FreeBSD.org","www":"https://github.com/huacnlee/rails-settings-cached","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2124dcf44a28bcf939cd1754abfb05b8f3d43922c18af9588058bafddc030c16","flatsize":18409,"path":"All/rubygem-rails-settings-cached-0.7.2.pkg","repopath":"All/rubygem-rails-settings-cached-0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7408,"desc":"Rails-settings-cached is a settings plugin that makes managing a table of global\nkey-value pairs easy. Think of it like a global hash stored in your database\nthat uses simple ActiveRecord-like methods for manipulation.\n\nYou can keep track of any global setting that you do not want to hard code into\nyour rails application.  You can store any kind of object including strings,\nnumbers, and arrays.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails4":{"origin":"www/rubygem-rails4","version":"4.2.11.3"}},"categories":["www","rubygems"]},{"name":"rubygem-rails-observers","origin":"devel/rubygem-rails-observers","version":"0.1.5","comment":"Observer classes for Rails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/rails-observers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bd0a995b9eb6da4535b42c0f786f1b257d7e88ddfe189d85097e5b1bffbdca3","flatsize":39476,"path":"All/rubygem-rails-observers-0.1.5.pkg","repopath":"All/rubygem-rails-observers-0.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11468,"desc":"Rails observer (removed from core in Rails 4.0)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel4":{"origin":"databases/rubygem-activemodel4","version":"4.2.11.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-rails-i18n-rails70","origin":"devel/rubygem-rails-i18n-rails70","version":"7.0.9","comment":"Set of common locale data and translations for Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/svenfuchs/rails-i18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c915aeee1e2453aa97e5d388568be93f8cb36814e59ca9e5e8189938fac7c3e7","flatsize":782306,"path":"All/rubygem-rails-i18n-rails70-7.0.9.pkg","repopath":"All/rubygem-rails-i18n-rails70-7.0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":104760,"desc":"Centralization of locale data collection for Ruby on Rails.\n\nIt provides a set of common locale data and translations to internationalize\nand/or localize your Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-rails-i18n-rails71","origin":"devel/rubygem-rails-i18n-rails71","version":"7.0.9","comment":"Set of common locale data and translations for Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/svenfuchs/rails-i18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41cfe73e568565a247a15babb618c0289ac89b1e8d259b5cf0486523665b0396","flatsize":782306,"path":"All/rubygem-rails-i18n-rails71-7.0.9.pkg","repopath":"All/rubygem-rails-i18n-rails71-7.0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":104760,"desc":"Centralization of locale data collection for Ruby on Rails.\n\nIt provides a set of common locale data and translations to internationalize\nand/or localize your Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"}},"categories":["devel","rubygems"]},{"name":"simutrans-pak128.german","origin":"games/simutrans-pak128.german","version":"2.1","comment":"German graphics set for Simutrans","maintainer":"amdmi3@FreeBSD.org","www":"https://www.simutrans.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72f436c544b4d2c181e02358423c793f5a9e16888d664bac24547fc02f2f081a","flatsize":570399419,"path":"All/simutrans-pak128.german-2.1.pkg","repopath":"All/simutrans-pak128.german-2.1.pkg","licenselogic":"single","pkgsize":174056820,"desc":"Brings the German transportation system embedded in typical German\ntowns and industries according to the respective topographic region\n(coasts, the Alps, etc.). Trains and lorries are taller than they\nare in standard pak128. Every building and factory has four views\nand each type of factory has different aspects.","categories":["games"]},{"name":"rubygem-rails-i18n-rails52","origin":"devel/rubygem-rails-i18n-rails52","version":"5.1.3","comment":"Common locale data and translations for Rails i18n","maintainer":"ruby@FreeBSD.org","www":"https://github.com/svenfuchs/rails-i18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18ba2d6261e41624a75e95db620461882c6fdfc30f8993c83149ca8c07181ed8","flatsize":699792,"path":"All/rubygem-rails-i18n-rails52-5.1.3.pkg","repopath":"All/rubygem-rails-i18n-rails52-5.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":94612,"desc":"A set of common locale data and translations to internationalize and/or localize\nyour Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-railties52":{"origin":"www/rubygem-railties52","version":"5.2.8.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rails-i18n-rails61","origin":"devel/rubygem-rails-i18n-rails61","version":"7.0.9","comment":"Common locale data and translations for Rails i18n","maintainer":"ruby@FreeBSD.org","www":"https://github.com/svenfuchs/rails-i18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bde61db1f6026586e5da065660797b48b38dfbf2c47fbeea46493c80127db52e","flatsize":782306,"path":"All/rubygem-rails-i18n-rails61-7.0.9.pkg","repopath":"All/rubygem-rails-i18n-rails61-7.0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":104744,"desc":"A set of common locale data and translations to internationalize and/or localize\nyour Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"}},"categories":["devel","rubygems"]},{"name":"rubygem-rails-i18n-rails5","origin":"devel/rubygem-rails-i18n-rails5","version":"5.1.3","comment":"Common locale data and translations for Rails i18n","maintainer":"ruby@FreeBSD.org","www":"https://github.com/svenfuchs/rails-i18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"774bade3d9d4d63340838699666cd0446a73f06f424a96f1c8421ee473e252c0","flatsize":699792,"path":"All/rubygem-rails-i18n-rails5-5.1.3.pkg","repopath":"All/rubygem-rails-i18n-rails5-5.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":94616,"desc":"A set of common locale data and translations to internationalize and/or localize\nyour Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"}},"categories":["devel","rubygems"]},{"name":"rubygem-rails-html-sanitizer","origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0","comment":"Sanitize HTML fragments in Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails-html-sanitizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d965fe70c01246b7438e98d5a76d3c2a03402be6811375f275178909c92e3d87","flatsize":90955,"path":"All/rubygem-rails-html-sanitizer-1.6.0.pkg","repopath":"All/rubygem-rails-html-sanitizer-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19468,"desc":"HTML sanitization for Rails applications","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-loofah":{"origin":"textproc/rubygem-loofah","version":"2.22.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:html_sanitizer:1.6.0:::::dragonfly6:x86_64"}},{"name":"rubygem-rails-dom-testing1","origin":"textproc/rubygem-rails-dom-testing1","version":"1.0.9","comment":"Analyse and compare DOMs using Nokogiri","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/rails-dom-testing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53369b396de42089b9a0d4bebe34abce6b975efcf7f89ca9483187671c425915","flatsize":54188,"path":"All/rubygem-rails-dom-testing1-1.0.9.pkg","repopath":"All/rubygem-rails-dom-testing1-1.0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14028,"desc":"This gem is responsible for comparing HTML doms and asserting that DOM elements\nare present in Rails applications. Doms are compared via assert_dom_equal and\nassert_dom_not_equal. Elements are asserted via assert_select,\nassert_select_encoded, assert_select_email and a subset of the dom can be\nselected with css_select. The gem is developed for Rails 4.2 and above, and\nwill not work on previous versions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-rails-deprecated_sanitizer":{"origin":"devel/rubygem-rails-deprecated_sanitizer","version":"1.0.4"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rails-dom-testing-rails61","origin":"textproc/rubygem-rails-dom-testing-rails61","version":"2.2.0","comment":"Analyse and compare DOMs using Nokogiri","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails-dom-testing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c693bf4e0f2b3c762e5021349b75af46c67d6e0af4b330c19de94ea3df34cfe9","flatsize":61435,"path":"All/rubygem-rails-dom-testing-rails61-2.2.0.pkg","repopath":"All/rubygem-rails-dom-testing-rails61-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13684,"desc":"This gem is responsible for comparing HTML doms and asserting that DOM elements\nare present in Rails applications. Doms are compared via assert_dom_equal and\nassert_dom_not_equal. Elements are asserted via assert_select,\nassert_select_encoded, assert_select_email and a subset of the dom can be\nselected with css_select. The gem is developed for Rails 4.2 and above, and\nwill not work on previous versions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rails-i18n-rails60","origin":"devel/rubygem-rails-i18n-rails60","version":"7.0.9","comment":"Common locale data and translations for Rails i18n","maintainer":"ruby@FreeBSD.org","www":"https://github.com/svenfuchs/rails-i18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2a74719349022f844bfb553812867788d76c579261728acfe4a4ac0da366767","flatsize":782306,"path":"All/rubygem-rails-i18n-rails60-7.0.9.pkg","repopath":"All/rubygem-rails-i18n-rails60-7.0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":104776,"desc":"A set of common locale data and translations to internationalize and/or localize\nyour Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-railties60":{"origin":"www/rubygem-railties60","version":"6.0.6.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rails-dom-testing-rails70","origin":"textproc/rubygem-rails-dom-testing-rails70","version":"2.2.0","comment":"Analyse and compare DOMs using Nokogiri","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails-dom-testing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e3b77002261f332fdfde0aa5c17385b7b147ee8738042e53ee3308b5c13672e","flatsize":61435,"path":"All/rubygem-rails-dom-testing-rails70-2.2.0.pkg","repopath":"All/rubygem-rails-dom-testing-rails70-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13692,"desc":"This gem is responsible for comparing HTML doms and asserting that DOM elements\nare present in Rails applications. Doms are compared via assert_dom_equal and\nassert_dom_not_equal. Elements are asserted via assert_select,\nassert_select_encoded, assert_select_email and a subset of the dom can be\nselected with css_select. The gem is developed for Rails 4.2 and above, and\nwill not work on previous versions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rails-dom-testing-rails5","origin":"textproc/rubygem-rails-dom-testing-rails5","version":"2.2.0","comment":"Analyse and compare DOMs using Nokogiri","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails-dom-testing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"440df5e49d4a309af3d36323fcaa9c2806de579721b67e3d50657d8d4e0ca59a","flatsize":61435,"path":"All/rubygem-rails-dom-testing-rails5-2.2.0.pkg","repopath":"All/rubygem-rails-dom-testing-rails5-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13684,"desc":"This gem is responsible for comparing HTML doms and asserting that DOM elements\nare present in Rails applications. Doms are compared via assert_dom_equal and\nassert_dom_not_equal. Elements are asserted via assert_select,\nassert_select_encoded, assert_select_email and a subset of the dom can be\nselected with css_select. The gem is developed for Rails 4.2 and above, and\nwill not work on previous versions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rails-i18n-rails50","origin":"devel/rubygem-rails-i18n-rails50","version":"5.1.3","comment":"Common locale data and translations for Rails i18n","maintainer":"ruby@FreeBSD.org","www":"https://github.com/svenfuchs/rails-i18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"263a6a16ecab7af5956cfc3809195e55c30a039529ed16305749943b285e9257","flatsize":699792,"path":"All/rubygem-rails-i18n-rails50-5.1.3.pkg","repopath":"All/rubygem-rails-i18n-rails50-5.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":94624,"desc":"A set of common locale data and translations to internationalize and/or localize\nyour Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-railties50":{"origin":"www/rubygem-railties50","version":"5.0.7.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-rails-dom-testing-rails50","origin":"textproc/rubygem-rails-dom-testing-rails50","version":"2.2.0","comment":"Analyse and compare DOMs using Nokogiri","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails-dom-testing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c380519c4c032aca5ed90d760bbedc512fe87306d393de2941a4ef229908feee","flatsize":61435,"path":"All/rubygem-rails-dom-testing-rails50-2.2.0.pkg","repopath":"All/rubygem-rails-dom-testing-rails50-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13696,"desc":"This gem is responsible for comparing HTML doms and asserting that DOM elements\nare present in Rails applications. Doms are compared via assert_dom_equal and\nassert_dom_not_equal. Elements are asserted via assert_select,\nassert_select_encoded, assert_select_email and a subset of the dom can be\nselected with css_select. The gem is developed for Rails 4.2 and above, and\nwill not work on previous versions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rails-dom-testing-rails60","origin":"textproc/rubygem-rails-dom-testing-rails60","version":"2.2.0","comment":"Analyse and compare DOMs using Nokogiri","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails-dom-testing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fb59971ff5301b365cfe29f7fe0027770f68cdf4fe482e4b95344cfa9271b6a","flatsize":61435,"path":"All/rubygem-rails-dom-testing-rails60-2.2.0.pkg","repopath":"All/rubygem-rails-dom-testing-rails60-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13680,"desc":"This gem is responsible for comparing HTML doms and asserting that DOM elements\nare present in Rails applications. Doms are compared via assert_dom_equal and\nassert_dom_not_equal. Elements are asserted via assert_select,\nassert_select_encoded, assert_select_email and a subset of the dom can be\nselected with css_select. The gem is developed for Rails 4.2 and above, and\nwill not work on previous versions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rails-deprecated_sanitizer-rails50","origin":"devel/rubygem-rails-deprecated_sanitizer-rails50","version":"1.0.4","comment":"Deprecated sanitizer API extracted from Action View","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/rails-deprecated_sanitizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58ca6751cd878ec1308d20dc48ebf0132d9ee1636ebb3221038956b6dbe3828b","flatsize":90204,"path":"All/rubygem-rails-deprecated_sanitizer-rails50-1.0.4.pkg","repopath":"All/rubygem-rails-deprecated_sanitizer-rails50-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22384,"desc":"In Rails 4.2 HTML sanitization has been rewritten using a more secure library.\nThis gem includes the old behavior shipping with Rails 4.2 and before. It is\nstrictly provided to ease migration. It will be supported until Rails 5.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rails-dom-testing","origin":"textproc/rubygem-rails-dom-testing","version":"2.0.3","comment":"Analyse and compare DOMs using Nokogiri","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails-dom-testing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c431c26cda4cd5d60dcd84dc9f9946fcc445fd436b74c252ffeb4bd12cab293","flatsize":39542,"path":"All/rubygem-rails-dom-testing-2.0.3.pkg","repopath":"All/rubygem-rails-dom-testing-2.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11184,"desc":"This gem is responsible for comparing HTML doms and asserting that DOM elements\nare present in Rails applications. Doms are compared via assert_dom_equal and\nassert_dom_not_equal. Elements are asserted via assert_select,\nassert_select_encoded, assert_select_email and a subset of the dom can be\nselected with css_select. The gem is developed for Rails 4.2 and above, and\nwill not work on previous versions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rails-dom-testing-rails71","origin":"textproc/rubygem-rails-dom-testing-rails71","version":"2.2.0","comment":"Analyse and compare DOMs using Nokogiri","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails-dom-testing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c237edd205f90af892f2789a5d4805f75ac7e8814528cf45b3526a80f119c6d","flatsize":61435,"path":"All/rubygem-rails-dom-testing-rails71-2.2.0.pkg","repopath":"All/rubygem-rails-dom-testing-rails71-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13688,"desc":"This gem is responsible for comparing HTML doms and asserting that DOM elements\nare present in Rails applications. Doms are compared via assert_dom_equal and\nassert_dom_not_equal. Elements are asserted via assert_select,\nassert_select_encoded, assert_select_email and a subset of the dom can be\nselected with css_select. The gem is developed for Rails 4.2 and above, and\nwill not work on previous versions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rails-deprecated_sanitizer-rails5","origin":"devel/rubygem-rails-deprecated_sanitizer-rails5","version":"1.0.4","comment":"Deprecated sanitizer API extracted from Action View","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/rails-deprecated_sanitizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff9a1f63e456bdb4f4d275e0f58f1e0e7e61493767401bda15a4c8bfd384270a","flatsize":90204,"path":"All/rubygem-rails-deprecated_sanitizer-rails5-1.0.4.pkg","repopath":"All/rubygem-rails-deprecated_sanitizer-rails5-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22380,"desc":"In Rails 4.2 HTML sanitization has been rewritten using a more secure library.\nThis gem includes the old behavior shipping with Rails 4.2 and before. It is\nstrictly provided to ease migration. It will be supported until Rails 5.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rails-deprecated_sanitizer","origin":"devel/rubygem-rails-deprecated_sanitizer","version":"1.0.4","comment":"Deprecated sanitizer API extracted from Action View","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/rails-deprecated_sanitizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74c43bbaef05b09d92d53ee022911f81ee4abef0b83efa5ae24fb8012006bad9","flatsize":90204,"path":"All/rubygem-rails-deprecated_sanitizer-1.0.4.pkg","repopath":"All/rubygem-rails-deprecated_sanitizer-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22368,"desc":"In Rails 4.2 HTML sanitization has been rewritten using a more secure library.\nThis gem includes the old behavior shipping with Rails 4.2 and before. It is\nstrictly provided to ease migration. It will be supported until Rails 5.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-railroad","origin":"graphics/rubygem-railroad","version":"0.5.0","comment":"Class diagrams generator for Ruby on Rails applications","maintainer":"ruby@FreeBSD.org","www":"http://railroad.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2395f335eef0f5683712c846a9937aa0687c022c305f3156568f95dccac8c03","flatsize":104844,"path":"All/rubygem-railroad-0.5.0.pkg","repopath":"All/rubygem-railroad-0.5.0.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":24920,"desc":"It's a Ruby script that loads the application classes and analyzes its\nproperties (attributes, methods) and relationships (inheritance, model\nassociations like has_many, etc.) The output is a graph description in\nthe DOT language, suitable to be handled with tools like Graphviz.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["graphics","devel","rubygems"]},{"name":"rubygem-rackup","origin":"www/rubygem-rackup","version":"2.1.0","comment":"General server command for Rack applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rack/rackup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b7a41939010c0f470ca824acad0ac6e61a1c0678064c53c361c4c75f7afc35f","flatsize":40126,"path":"All/rubygem-rackup-2.1.0.pkg","repopath":"All/rubygem-rackup-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12688,"desc":"A general server command for Rack applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-webrick":{"origin":"www/rubygem-webrick","version":"1.8.1"}},"categories":["www","rubygems"]},{"name":"rubygem-rack_csrf","origin":"www/rubygem-rack_csrf","version":"2.7.0","comment":"Anti-CSRF Rack middleware","maintainer":"ruby@FreeBSD.org","www":"https://github.com/baldowl/rack_csrf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72b06797ddab3c93555c102cf7893acf8df103e0388c4deea10be2e8ffa0ffce","flatsize":75222,"path":"All/rubygem-rack_csrf-2.7.0.pkg","repopath":"All/rubygem-rack_csrf-2.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18780,"desc":"This is just a small Rack middleware whose only goal is to lessen the hazards\nposed by CSRF attacks by trying to ensure that all requests of particular types\ncome from the right client, not from a mischievous impersonator.\n\nRack::Csrf is not tailored to any particular web framework, so it can be used\nwith your preferred Rack-based framework.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rails-dom-testing-rails52","origin":"textproc/rubygem-rails-dom-testing-rails52","version":"2.2.0","comment":"Analyse and compare DOMs using Nokogiri","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails-dom-testing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59a7337f3a0214051e5d028dfda58970c55a77ae58a128b60028e7cc828a0d79","flatsize":61435,"path":"All/rubygem-rails-dom-testing-rails52-2.2.0.pkg","repopath":"All/rubygem-rails-dom-testing-rails52-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13680,"desc":"This gem is responsible for comparing HTML doms and asserting that DOM elements\nare present in Rails applications. Doms are compared via assert_dom_equal and\nassert_dom_not_equal. Elements are asserted via assert_select,\nassert_select_encoded, assert_select_email and a subset of the dom can be\nselected with css_select. The gem is developed for Rails 4.2 and above, and\nwill not work on previous versions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-rbpdf-font","origin":"print/rubygem-rbpdf-font","version":"1.19.1_1","comment":"RBPDF font files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/naitoh/rbpdf/tree/master/rbpdf-font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b91f06afd897bba57965561961ae624fffe69b4fdd4f2e24a82ba1681585902c","flatsize":11853018,"path":"All/rubygem-rbpdf-font-1.19.1_1.pkg","repopath":"All/rubygem-rbpdf-font-1.19.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8748720,"desc":"RBPDF font files","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["print","rubygems"]},{"name":"rubygem-rack22","origin":"www/rubygem-rack22","version":"2.2.9_1,3","comment":"Rack, a modular Ruby web server interface","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rack/rack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba1812441bd44c8509141305e32a6b60c29e760d19a52fb7ce120c06c8a459d4","flatsize":457839,"path":"All/rubygem-rack22-2.2.9_1,3.pkg","repopath":"All/rubygem-rack22-2.2.9_1,3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":128700,"desc":"Rack provides a minimal, modular and adaptable interface for developing web\napplications in Ruby. By wrapping HTTP requests and responses in the simplest\nway possible, it unifies and distills the API for web servers, web frameworks,\nand software in between (the so-called middleware) into a single method call.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rack_project:rack:2.2.9:::::dragonfly6:x86_64:1"}},{"name":"rubygem-rack16","origin":"www/rubygem-rack16","version":"1.6.13","comment":"Rack, a modular Ruby web server interface","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rack/rack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90850307d644fe1a285cd8849d70f4ef09adeaa51493cd8c2ffaafd636fcc958","flatsize":809950,"path":"All/rubygem-rack16-1.6.13.pkg","repopath":"All/rubygem-rack16-1.6.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":195024,"desc":"Rack provides a minimal, modular and adaptable interface for developing web\napplications in Ruby. By wrapping HTTP requests and responses in the simplest\nway possible, it unifies and distills the API for web servers, web frameworks,\nand software in between (the so-called middleware) into a single method call.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rack_project:rack:1.6.13:::::dragonfly6:x86_64"}},{"name":"rubygem-rack-timeout","origin":"www/rubygem-rack-timeout","version":"0.7.0","comment":"Abort requests that are taking too long","maintainer":"ruby@FreeBSD.org","www":"https://github.com/heroku/rack-timeout","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b8d98917954d25b0c49b26b17e345fa0dabd6d9e2921a6da4415de83d30aa76","flatsize":65515,"path":"All/rubygem-rack-timeout-0.7.0.pkg","repopath":"All/rubygem-rack-timeout-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22820,"desc":"Rack::Timeout is middleware, which aborts requests that have been running for\nlonger than a specified timeout.\n\nRack::Timeout is not a solution to the problem of long-running requests, it is a\ndebug and remediation tool.  Developers should track rack-timeout's data and\naddress recurring instances of particular timeouts, for example, by refactoring\ncode so it runs faster or offsetting lengthy work to happen asynchronously.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-rack-test","origin":"www/rubygem-rack-test","version":"2.1.0_1","comment":"Small, simple testing API for Rack apps","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rack/rack-test","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3327497a981d3eb415c6e86b6d9b7fdb3079fa7f3397ceee341fe3ef5c372208","flatsize":54705,"path":"All/rubygem-rack-test-2.1.0_1.pkg","repopath":"All/rubygem-rack-test-2.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17272,"desc":"Rack::Test is a small, simple testing API for Rack apps. It can be used on its\nown or as a reusable starting point for Web frameworks and testing libraries\nto build on. Most of its initial functionality is an extraction of Merb 1.0's\nrequest helpers feature.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rack-protection2","origin":"www/rubygem-rack-protection2","version":"2.2.4","comment":"Collection of Rack middleware to protect against opportunistic attack","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sinatra/sinatra/tree/master/rack-protection","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03dd0a2021cedd102612cd45e407a4fe9a9a30bfb9baf5e8baab72f5cec91159","flatsize":47650,"path":"All/rubygem-rack-protection2-2.2.4.pkg","repopath":"All/rubygem-rack-protection2-2.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14352,"desc":"Collection of Rack middleware to protect you against common, opportunistic attack.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rack-protection","origin":"www/rubygem-rack-protection","version":"4.0.0","comment":"Collection of Rack middleware to protect against opportunistic attack","maintainer":"sunpoet@FreeBSD.org","www":"https://sinatrarb.com/protection/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9ef53505042b73a7e8aaa1b612dd5690492ccc08b54de217a51844e143e137e","flatsize":48249,"path":"All/rubygem-rack-protection-4.0.0.pkg","repopath":"All/rubygem-rack-protection-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14380,"desc":"Collection of Rack middleware to protect you against common, opportunistic attack.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rack-openid","origin":"www/rubygem-rack-openid","version":"1.4.2_4","comment":"Provides a more HTTPish API around the ruby-openid library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/josh/rack-openid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"831726cec3d9f0f7f3295d8c4f7a94b26200476704b489f9a8528010edbd36d8","flatsize":13361,"path":"All/rubygem-rack-openid-1.4.2_4.pkg","repopath":"All/rubygem-rack-openid-1.4.2_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5548,"desc":"Provides a more HTTPish API around the ruby-openid library","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack16":{"origin":"www/rubygem-rack16","version":"1.6.13"},"rubygem-ruby-openid":{"origin":"net/rubygem-ruby-openid","version":"2.9.2"}},"categories":["www","rubygems"]},{"name":"rubygem-rack-protection1","origin":"www/rubygem-rack-protection1","version":"1.5.5","comment":"Collection of Rack middleware to protect against opportunistic attack","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sinatra/rack-protection/tree/stable-1.5","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0f6fce89af0ee438d8b045520db11bd6d8cf24b0fc4edecfa2e07fb5e971b6d","flatsize":57174,"path":"All/rubygem-rack-protection1-1.5.5.pkg","repopath":"All/rubygem-rack-protection1-1.5.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15104,"desc":"Collection of Rack middleware to protect you against common, opportunistic attack.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rack-ssl","origin":"www/rubygem-rack-ssl","version":"1.4.1_2,1","comment":"Rack middleware to force SSL/TLS","maintainer":"ruby@FreeBSD.org","www":"https://github.com/josh/rack-ssl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db847ad1ef1fa09ecb45844a02e61f97de5509a1a15d1d211795d01ec68bfe8f","flatsize":5737,"path":"All/rubygem-rack-ssl-1.4.1_2,1.pkg","repopath":"All/rubygem-rack-ssl-1.4.1_2,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3052,"desc":"Rack middleware to force SSL/TLS","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rack-session","origin":"www/rubygem-rack-session","version":"2.0.0","comment":"Session implementation for Rack","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rack/rack-session","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af94b2e4242a95ddcc2850765f5bc8a2797141faa27adb81cc1bcd0cb2565019","flatsize":43537,"path":"All/rubygem-rack-session-2.0.0.pkg","repopath":"All/rubygem-rack-session-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11980,"desc":"Rack::Session is a session management implementation for Rack.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rack-oauth21","origin":"security/rubygem-rack-oauth21","version":"1.21.3","comment":"OAuth 2.0 Server & Client Library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/nov/rack-oauth2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5353e441cde8a0a4193a91b8124a43c97ffd15aef9b317a525b773baa353839","flatsize":181276,"path":"All/rubygem-rack-oauth21-1.21.3.pkg","repopath":"All/rubygem-rack-oauth21-1.21.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32764,"desc":"OAuth 2.0 Server & Client Library.\nBoth Bearer and MAC token type are supported.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-attr_required":{"origin":"devel/rubygem-attr_required","version":"1.0.2"},"rubygem-httpclient":{"origin":"www/rubygem-httpclient","version":"2.8.3"},"rubygem-json-jwt":{"origin":"www/rubygem-json-jwt","version":"1.16.6"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["security","rubygems"]},{"name":"rubygem-rack-oauth2","origin":"security/rubygem-rack-oauth2","version":"2.2.1","comment":"OAuth 2.0 Server & Client Library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/nov/rack-oauth2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e05d1cfb3e21338fa77db7ffb346c141540f8eab1e6ddd6e20b2edba1387307c","flatsize":151358,"path":"All/rubygem-rack-oauth2-2.2.1.pkg","repopath":"All/rubygem-rack-oauth2-2.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27556,"desc":"OAuth 2.0 Server & Client Library.\nBoth Bearer and MAC token type are supported.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-attr_required":{"origin":"devel/rubygem-attr_required","version":"1.0.2"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-follow_redirects":{"origin":"www/rubygem-faraday-follow_redirects","version":"0.3.0"},"rubygem-json-jwt":{"origin":"www/rubygem-json-jwt","version":"1.16.6"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["security","rubygems"]},{"name":"rubygem-rack-protection3","origin":"www/rubygem-rack-protection3","version":"3.2.0","comment":"Collection of Rack middleware to protect against opportunistic attack","maintainer":"ruby@FreeBSD.org","www":"https://sinatrarb.com/protection/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c40507ee64cb8a5b4410a9355db7106d1f83b90f4dcc9aa00cb082587386a01","flatsize":59270,"path":"All/rubygem-rack-protection3-3.2.0.pkg","repopath":"All/rubygem-rack-protection3-3.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17172,"desc":"Collection of Rack middleware to protect you against common, opportunistic attack.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"},"rubygem-rack22":{"origin":"www/rubygem-rack22","version":"2.2.9_1,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rack-mount","origin":"www/rubygem-rack-mount","version":"0.8.3_2","comment":"Stackable dynamic tree based Rack router","maintainer":"ruby@FreeBSD.org","www":"https://github.com/josh/rack-mount","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43ec293786071de838ee926ec234240e8735cb0c0eeaa8bc7c70b15ad638aaf7","flatsize":86234,"path":"All/rubygem-rack-mount-0.8.3_2.pkg","repopath":"All/rubygem-rack-mount-0.8.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20684,"desc":"Stackable dynamic tree based Rack router","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rack-raw-upload","origin":"devel/rubygem-rack-raw-upload","version":"1.1.1","comment":"Converts mimetype of application/octet-stream into normal form input","maintainer":"ruby@FreeBSD.org","www":"https://github.com/New-Bamboo/rack-raw-upload","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b43e56c5dd2d42e3dfe90a01a99ddcda6f4dcf4710797be5008d626edbe7d69f","flatsize":32963,"path":"All/rubygem-rack-raw-upload-1.1.1.pkg","repopath":"All/rubygem-rack-raw-upload-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13016,"desc":"Middleware that converts files uploaded with mimetype application/octet-stream\ninto normal form input, so Rack applications can read these as normal, rather\nthan as raw input.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-rack-proxy","origin":"www/rubygem-rack-proxy","version":"0.7.7","comment":"Request/response rewriting proxy capabilities with streaming","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ncr/rack-proxy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f60952dae1a9d3081d997c5064f36d90dbcd67abe6e2fe2788c97a6151def0a","flatsize":36210,"path":"All/rubygem-rack-proxy-0.7.7.pkg","repopath":"All/rubygem-rack-proxy-0.7.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11772,"desc":"A request/response rewriting HTTP proxy. A Rack app. Subclass Rack::Proxy and\nprovide your rewrite_env and rewrite_response methods.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rack-cors","origin":"www/rubygem-rack-cors","version":"2.0.2","comment":"Middleware that will make Rack-based apps CORS compatible","maintainer":"ruby@FreeBSD.org","www":"https://github.com/cyu/rack-cors","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"806ccc722a83496018afbad2d98b5557953bc120f64cd75a71bbfc02ce347b85","flatsize":28926,"path":"All/rubygem-rack-cors-2.0.2.pkg","repopath":"All/rubygem-rack-cors-2.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10228,"desc":"Rack::Cors provides support for Cross-Origin Resource Sharing (CORS) for\nRack compatible web applications. The CORS spec allows web applications\nto make cross domain AJAX calls without using workarounds such as JSONP.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rails5","origin":"www/rubygem-rails5","version":"5.1.7_2","comment":"Full-stack web application framework","maintainer":"ruby@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f122e720139206c24d126d48a4d25a7cd1dea3346b550f2be9ee189d454b811","flatsize":6783,"path":"All/rubygem-rails5-5.1.7_2.pkg","repopath":"All/rubygem-rails5-5.1.7_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4260,"desc":"Rails is a web-application framework for the MVC pattern that includes\nboth a template engine, controller framework, and object-relational\nmapping package. Everything needed to develop web-apps that can run on\nCGI, FastCGI, and mod_ruby\n\nBeing a full-stack framework means that all layers are built to work\nseamlessly together. That way you Don't Repeat Yourself (DRY) and you\ncan use a single language from top to bottom. Everything from templates\nto control flow to business logic is written in Ruby - The language of\nlove for industry heavy-weights.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actioncable5":{"origin":"www/rubygem-actioncable5","version":"5.1.7"},"rubygem-actionmailer5":{"origin":"mail/rubygem-actionmailer5","version":"5.1.7"},"rubygem-actionpack5":{"origin":"www/rubygem-actionpack5","version":"5.1.7_1"},"rubygem-actionview5":{"origin":"devel/rubygem-actionview5","version":"5.1.7"},"rubygem-activejob5":{"origin":"devel/rubygem-activejob5","version":"5.1.7"},"rubygem-activemodel5":{"origin":"databases/rubygem-activemodel5","version":"5.1.7"},"rubygem-activerecord5":{"origin":"databases/rubygem-activerecord5","version":"5.1.7"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-bindex":{"origin":"devel/rubygem-bindex","version":"0.8.1"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-byebug":{"origin":"devel/rubygem-byebug","version":"11.1.3"},"rubygem-capybara":{"origin":"devel/rubygem-capybara","version":"3.40.0"},"rubygem-coffee-rails-rails5":{"origin":"devel/rubygem-coffee-rails-rails5","version":"4.2.2"},"rubygem-coffee-script":{"origin":"devel/rubygem-coffee-script","version":"2.4.1"},"rubygem-coffee-script-source":{"origin":"devel/rubygem-coffee-script-source","version":"1.12.2"},"rubygem-execjs":{"origin":"devel/rubygem-execjs","version":"2.9.1_1"},"rubygem-jbuilder-rails5":{"origin":"devel/rubygem-jbuilder-rails5","version":"2.12.0"},"rubygem-jquery-rails-rails5":{"origin":"www/rubygem-jquery-rails-rails5","version":"4.6.0"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-puma":{"origin":"www/rubygem-puma","version":"6.4.3"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"},"rubygem-rb-fsevent":{"origin":"devel/rubygem-rb-fsevent","version":"0.11.2"},"rubygem-rb-inotify":{"origin":"devel/rubygem-rb-inotify","version":"0.11.1"},"rubygem-sass":{"origin":"textproc/rubygem-sass","version":"3.7.4"},"rubygem-sass-listen":{"origin":"textproc/rubygem-sass-listen","version":"4.0.0"},"rubygem-sass-rails-rails5":{"origin":"textproc/rubygem-sass-rails-rails5","version":"6.0.0"},"rubygem-selenium-webdriver":{"origin":"www/rubygem-selenium-webdriver","version":"4.21.1"},"rubygem-spring":{"origin":"devel/rubygem-spring","version":"4.2.1"},"rubygem-sprockets-rails-rails5":{"origin":"devel/rubygem-sprockets-rails-rails5","version":"3.2.2"},"rubygem-sqlite3":{"origin":"databases/rubygem-sqlite3","version":"2.0.2"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"},"rubygem-turbolinks":{"origin":"www/rubygem-turbolinks","version":"5.2.1"},"rubygem-turbolinks-source":{"origin":"www/rubygem-turbolinks-source","version":"5.2.0"},"rubygem-uglifier":{"origin":"www/rubygem-uglifier","version":"4.2.0"},"rubygem-web-console3-rails5":{"origin":"devel/rubygem-web-console3-rails5","version":"3.7.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:ruby_on_rails:5.1.7:::::dragonfly6:x86_64:2"}},{"name":"rubygem-rack-cache","origin":"www/rubygem-rack-cache","version":"1.17.0","comment":"Rack middleware to enable HTTP caching","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rack/rack-cache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0df235fda96af3b4f8c22a60119b46c96aa44bb6f308deec8cec5aa5e3bbd6fa","flatsize":85726,"path":"All/rubygem-rack-cache-1.17.0.pkg","repopath":"All/rubygem-rack-cache-1.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24884,"desc":"Rack::Cache is suitable as a quick drop-in component\nto enable HTTP caching for Rack-based applications\nthat produce freshness (Expires, Cache-Control)\nand/or validation (Last-Modified, ETag) information.\n\n * Standards-based (see RFC 2616 / Section 13).\n * Freshness/expiration based caching\n * Validation\n * Vary support\n * Portable: 100%25 Ruby / works with any Rack-enabled framework.\n * Disk, memcached, and heap memory storage backends.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rack-accept","origin":"www/rubygem-rack-accept","version":"0.4.5_2","comment":"HTTP Accept* for Ruby/Rack","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mjackson/rack-accept","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"520c3ccc032c1e5fb544be469b78814c6610478261e464b9a00617c8f0cbe171","flatsize":39911,"path":"All/rubygem-rack-accept-0.4.5_2.pkg","repopath":"All/rubygem-rack-accept-0.4.5_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11848,"desc":"HTTP Accept, Accept-Charset, Accept-Encoding, and Accept-Language for Ruby/Rack","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rack-contrib","origin":"www/rubygem-rack-contrib","version":"2.5.0","comment":"Contributed Rack Middleware and Utilities","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rack/rack-contrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bb43eb6fa56f4d049d697613133f11eebf8ca09fda892469919ed00d42f32c6","flatsize":73164,"path":"All/rubygem-rack-contrib-2.5.0.pkg","repopath":"All/rubygem-rack-contrib-2.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24112,"desc":"This package includes a variety of add-on components for Rack, a\nRuby web server interface.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rack","origin":"www/rubygem-rack","version":"3.0.11,3","comment":"Rack, a modular Ruby web server interface","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rack/rack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28ca141a7da65f29d11358f0fddae1573e07c87077963330802d8e3271c72dc4","flatsize":365597,"path":"All/rubygem-rack-3.0.11,3.pkg","repopath":"All/rubygem-rack-3.0.11,3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":88816,"desc":"Rack provides a minimal, modular and adaptable interface for developing web\napplications in Ruby. By wrapping HTTP requests and responses in the simplest\nway possible, it unifies and distills the API for web servers, web frameworks,\nand software in between (the so-called middleware) into a single method call.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rack_project:rack:3.0.11:::::dragonfly6:x86_64"}},{"name":"rubygem-rabbirack","origin":"www/rubygem-rabbirack","version":"2.0.0","comment":"Tool to control Rabbit from web browser","maintainer":"tota@FreeBSD.org","www":"https://rabbit-shocker.org/en/rabbirack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae91b55a7125f2e1a73105c147f17ee59009610c88994f377c5dc5ca249a009b","flatsize":54304,"path":"All/rubygem-rabbirack-2.0.0.pkg","repopath":"All/rubygem-rabbirack-2.0.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":12132,"desc":"RabbiRack is a tool that controls Rabbit by Web browser.\n\nYou need to use keyboard or mouse to show the next page. It means\nthat you need to stand in front of your computer in your talk. You\ncan control Rabbit by Web browser with RabbiRack. So you don't need\nto stand in front of your computer. You can talk at the center of\nstage.\n\nThe speaker position is at the corner of stage in many conferences.\nTo talk the important thing, you will want to talk with body language.\nBut your body language at the corner of stage will be ignored. You\nneed to use body language at the center of stage. Let's leave from\nyour computer and talk the important thing to audience.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-haml":{"origin":"www/rubygem-haml","version":"6.3.0"},"rubygem-locale":{"origin":"devel/rubygem-locale","version":"2.1.4"},"rubygem-rabbit":{"origin":"misc/rubygem-rabbit","version":"3.0.1_2"},"rubygem-sinatra":{"origin":"www/rubygem-sinatra","version":"4.0.0"}},"categories":["www","rubygems"]},{"name":"rubygem-rabl-rails50","origin":"devel/rubygem-rabl-rails50","version":"0.16.1","comment":"General ruby templating with json, bson, xml and msgpack support","maintainer":"ruby@FreeBSD.org","www":"https://github.com/nesquena/rabl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3239f855e298f1bd6adcba114efff54e561237ae826aa34c8d36705da2924130","flatsize":99568,"path":"All/rubygem-rabl-rails50-0.16.1.pkg","repopath":"All/rubygem-rabl-rails50-0.16.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28304,"desc":"RABL (Ruby API Builder Language) is a Rails and Padrino ruby templating system\nfor generating JSON, XML, MessagePack, PList and BSON. It provides a more\nexpressive and powerful solution for generating APIs than ActiveRecord's\n'to_json' method.  It is particularly helpful when the JSON representation is\ncomplex or doesn't match the exact schema defined within the database.\n\nWith it, one can easily:\n\n - Create arbitrary nodes with names based on combining data in an object\n - Pass arguments to methods and store the result as a child node\n - Render partial templates and inherit to reduce code duplication\n - Rename or alias attributes to change the name from the model\n - Append attributes from a child into a parent node\n - Include nodes only if a certain condition has been met","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-rack-mini-profiler","origin":"devel/rubygem-rack-mini-profiler","version":"3.3.1","comment":"Profiles loading speed for rack applications","maintainer":"ruby@FreeBSD.org","www":"https://miniprofiler.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc449a1af8730400f44ad726a78120ad6b78dcd98524c9225ad84f16ac5c62ee","flatsize":1167277,"path":"All/rubygem-rack-mini-profiler-3.3.1.pkg","repopath":"All/rubygem-rack-mini-profiler-3.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":366592,"desc":"Profiling toolkit for Rack applications with Rails integration. Client Side\nprofiling, DB profiling and Server profiling.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["devel","rubygems"]},{"name":"rubygem-rack-attack","origin":"www/rubygem-rack-attack","version":"6.7.0","comment":"Rack middleware for throttling and blocking abusive requests","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kickstarter/rack-attack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f96880236ebd904cee0659dc7224e602f277af01273cd89b6bd65847d4ce83b","flatsize":115636,"path":"All/rubygem-rack-attack-6.7.0.pkg","repopath":"All/rubygem-rack-attack-6.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23764,"desc":"Rack middleware for throttling and blocking abusive requests","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack22":{"origin":"www/rubygem-rack22","version":"2.2.9_1,3"}},"categories":["www","rubygems"]},{"name":"rubygem-rabbiter","origin":"net/rubygem-rabbiter","version":"2.0.4","comment":"Twitter client for Rabbit","maintainer":"tota@FreeBSD.org","www":"https://rabbit-shocker.org/en/rabbiter/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"592a638881d75411f123ebdafcc2c43f326f71b20880556141ae7961dee91bda","flatsize":53581,"path":"All/rubygem-rabbiter-2.0.4.pkg","repopath":"All/rubygem-rabbiter-2.0.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17648,"desc":"Rabbiter is a tool that collects tweets related to the talk and\nsends them to Rabbit as comments.\n\nIn public conference such as RubyKaigi, audiences tweet comments\nabout the listening talk to Twitter. To show the comments to your\nslide showed by Rabbit, you can use Rabbiter.\n\nIf you have room to breathe, you can reply to the comments to reflect\naudiences' opinions. An audience can listen your talk with some\ndifferent points of view because an audience can know other's\ncomments. Note that you have a risk that audiences are interested\nin audiences' comments rather than your talk. You should ready your\ntalk to make very interesting talk rather than audiences' comments.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gio2":{"origin":"devel/rubygem-gio2","version":"4.2.2"},"rubygem-rabbit":{"origin":"misc/rubygem-rabbit","version":"3.0.1_2"},"rubygem-twitter":{"origin":"net/rubygem-twitter","version":"8.1.0"},"rubygem-twitter_oauth":{"origin":"security/rubygem-twitter_oauth","version":"0.4.94"}},"categories":["net","rubygems"]},{"name":"rubygem-r18n-rails-api","origin":"devel/rubygem-r18n-rails-api","version":"5.0.0","comment":"R18n backend for Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/r18n/r18n-rails-api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ccc519cef5afc1e8df3a320bcf959ccdb97db38e4f648223e22bf5de22429d76","flatsize":46645,"path":"All/rubygem-r18n-rails-api-5.0.0.pkg","repopath":"All/rubygem-r18n-rails-api-5.0.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":13028,"desc":"R18n Rails API provides Rails i18n compatibility for R18n:\n- R18n loader for Rails i18n translation format\n- R18n backend","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-r18n-core":{"origin":"devel/rubygem-r18n-core","version":"5.0.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-r18n-desktop","origin":"devel/rubygem-r18n-desktop","version":"5.0.1","comment":"i18n tool to translate your desktop application in several languages","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/r18n/r18n-desktop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d794c331d6852da9b3c82c939b08f49fb0db8983ea5842c35cf6e89e6d7500b","flatsize":45733,"path":"All/rubygem-r18n-desktop-5.0.1.pkg","repopath":"All/rubygem-r18n-desktop-5.0.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":12552,"desc":"R18n Desktop is a tool to translate your desktop application to several\nlanguages.\n\nIt is just a wrapper for R18n core library. See R18n documentation for more\ninformation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-r18n-core":{"origin":"devel/rubygem-r18n-core","version":"5.0.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-r18n-rails","origin":"devel/rubygem-r18n-rails","version":"5.0.0_1","comment":"Out-of-box R18n support for Ruby on Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/r18n/r18n-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"105118d9fc819a65e0bce9d80f2774251f5f28406d4b88850948b2f4d4181c6c","flatsize":46730,"path":"All/rubygem-r18n-rails-5.0.0_1.pkg","repopath":"All/rubygem-r18n-rails-5.0.0_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":12968,"desc":"R18n-rails is a gem to add out-of-box R18n support to Rails I18n.\n\nIt is a wrapper for R18n Rails API and R18n core libraries. See R18n core\ndocumentation for more information.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-r18n-rails-api":{"origin":"devel/rubygem-r18n-rails-api","version":"5.0.0"},"rubygem-rails60":{"origin":"www/rubygem-rails60","version":"6.0.6.1_2"}},"categories":["devel","rubygems"]},{"name":"rubygem-que-scheduler","origin":"devel/rubygem-que-scheduler","version":"5.1.0","comment":"Lightweight cron scheduler for the Que async job worker","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hlascelles/que-scheduler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6470b402711e318e002d04691f153ee9b765377f2031a960b784487245580c74","flatsize":57518,"path":"All/rubygem-que-scheduler-5.1.0.pkg","repopath":"All/rubygem-que-scheduler-5.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18092,"desc":"que-scheduler is an extension to Que that adds support for scheduling items\nusing a cron style configuration file. It works by running as a que job itself,\ndetermining what needs to be run, enqueueing those jobs, then enqueueing itself\nto check again later.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-fugit":{"origin":"devel/rubygem-fugit","version":"1.11.0"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"},"rubygem-que":{"origin":"devel/rubygem-que","version":"2.3.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-que","origin":"devel/rubygem-que","version":"2.3.0","comment":"Job queue that uses PostgreSQL advisory locks for speed and reliability","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/que-rb/que","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d3c4d3399e01de6238500063d99b1907fbcae5c0496921de9f8fc5f7ebd7101","flatsize":233145,"path":"All/rubygem-que-2.3.0.pkg","repopath":"All/rubygem-que-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62864,"desc":"Que is a high-performance job queue that improves the reliability of your\napplication by protecting your jobs with the same ACID guarantees as the rest of\nyour data.\n\nQue is a queue for Ruby and PostgreSQL that manages jobs using advisory locks,\nwhich gives it several advantages over other RDBMS-backed queues:\n- Concurrency - Workers don't block each other when trying to lock jobs, as\n  often occurs with \"SELECT FOR UPDATE\"-style locking. This allows for very high\n  throughput with a large number of workers.\n- Efficiency - Locks are held in memory, so locking a job doesn't incur a disk\n  write. These first two points are what limit performance with other queues.\n  Under heavy load, Que's bottleneck is CPU, not I/O.\n- Safety - If a Ruby process dies, the jobs it's working won't be lost, or left\n  in a locked or ambiguous state - they immediately become available for any\n  other worker to pick up.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-pyu-ruby-sasl","origin":"security/rubygem-pyu-ruby-sasl","version":"0.0.3.3","comment":"Simple Authentication and Security Layer","maintainer":"ruby@FreeBSD.org","www":"https://github.com/pyu10055/ruby-sasl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad646f8aafe967b0a49712be0c83e03ecdaf7fe29f99b931992ee63fdf8056ac","flatsize":18003,"path":"All/rubygem-pyu-ruby-sasl-0.0.3.3.pkg","repopath":"All/rubygem-pyu-ruby-sasl-0.0.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6080,"desc":"Simple Authentication and Security Layer (RFC 4422)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-qiniu","origin":"net/rubygem-qiniu","version":"6.9.1","comment":"Qiniu Resource (Cloud) Storage SDK for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/qiniu/ruby-sdk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6545cd64ad5f5d623b5fef568e0cd56998245397898edc85720036c9cb782aad","flatsize":125066,"path":"All/rubygem-qiniu-6.9.1.pkg","repopath":"All/rubygem-qiniu-6.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25536,"desc":"Qiniu Resource (Cloud) Storage SDK for Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-rest-client":{"origin":"www/rubygem-rest-client","version":"2.1.0"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"}},"categories":["net","rubygems"]},{"name":"rubygem-r18n-core","origin":"devel/rubygem-r18n-core","version":"5.0.1","comment":"i18n tool to translate your Ruby application","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/r18n/r18n-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe078a2288fd829c246c84b1d4148f38ed567b591c15bf7bc4f71484be7868f2","flatsize":172788,"path":"All/rubygem-r18n-core-5.0.1.pkg","repopath":"All/rubygem-r18n-core-5.0.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":44296,"desc":"R18n is an i18n tool to translate your Ruby application. It has nice Ruby-style\nsyntax, filters, flexible locales, custom loaders, translation support for any\nclasses, time and number localization, several user language support, agnostic\ncore package with out-of-box support for Rails, Sinatra and desktop\napplications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-racc","origin":"devel/rubygem-racc","version":"1.8.0","comment":"LALR(1) parser generator for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby/racc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b82a7b5219debbcc4b5fa22c537e6c6ad175336d173b80b3dcc4e1378d62ebac","flatsize":254437,"path":"All/rubygem-racc-1.8.0.pkg","repopath":"All/rubygem-racc-1.8.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":56972,"desc":"Racc is an LALR(1) parser generator for Ruby.  It is written in Ruby\nand generates Ruby code.  Almost all functions of yacc(1) is\nimplemented.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-raabro","origin":"textproc/rubygem-raabro","version":"1.4.0","comment":"Dumb PEG parser library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/floraison/raabro","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b42309e669941c09c0ca71ec6271d4609b2b0f9e7bc11766e94ae7106685b30e","flatsize":30287,"path":"All/rubygem-raabro-1.4.0.pkg","repopath":"All/rubygem-raabro-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10016,"desc":"raabro is a dumb PEG parser library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-r10k","origin":"sysutils/rubygem-r10k","version":"4.1.0","comment":"Tool for deploying Puppet environments and modules","maintainer":"puppet@FreeBSD.org","www":"https://github.com/puppetlabs/r10k","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19809ba0d61e8b571b2bb7797b51dcbb19904a565e5985427f7dfaa81adf3d8e","flatsize":719707,"path":"All/rubygem-r10k-4.1.0.pkg","repopath":"All/rubygem-r10k-4.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":148952,"desc":"R10K provides a general purpose toolset for deploying Puppet environments\nand modules. It implements the Puppetfile format and provides a native\nimplementation of Puppet dynamic environments.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-colored2":{"origin":"textproc/rubygem-colored2","version":"3.1.2"},"rubygem-cri":{"origin":"devel/rubygem-cri","version":"2.15.12"},"rubygem-gettext-setup":{"origin":"devel/rubygem-gettext-setup","version":"1.1.0_1"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"},"rubygem-log4r":{"origin":"sysutils/rubygem-log4r","version":"1.1.10"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-puppet_forge":{"origin":"sysutils/rubygem-puppet_forge","version":"5.0.3"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-pwned","origin":"security/rubygem-pwned","version":"2.4.1","comment":"Tools to use the Pwned Passwords API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/philnash/pwned","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5483b5b520f6dd7dd2e7e234949dc196058ead66acf71129d6450318cee4c90","flatsize":51690,"path":"All/rubygem-pwned-2.4.1.pkg","repopath":"All/rubygem-pwned-2.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16224,"desc":"Pwned provides an easy, Ruby way to use the Pwned Passwords API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-pusher-client","origin":"www/rubygem-pusher-client","version":"0.6.2","comment":"Client for consuming WebSockets from http://pusher.com","maintainer":"ruby@FreeBSD.org","www":"https://github.com/pusher/pusher-websocket-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"935b4270000aada6a4076c8989d61f76275c45e6893d1fafdfacc038ae10c7c0","flatsize":260416,"path":"All/rubygem-pusher-client-0.6.2.pkg","repopath":"All/rubygem-pusher-client-0.6.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":126420,"desc":"Ruby client for consuming WebSockets from http://pusher.com","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-websocket":{"origin":"www/rubygem-websocket","version":"1.2.10"}},"categories":["www","rubygems"]},{"name":"rubygem-puppetserver-ca","origin":"sysutils/rubygem-puppetserver-ca","version":"2.7.0","comment":"Ruby CLI tool to interact with the Puppet Server Certificate Authority","maintainer":"puppet@FreeBSD.org","www":"https://github.com/puppetlabs/puppetserver-ca-cli/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"986e0298fd66cc190e6ad4fc4e3605e26e41c11d76b00a1e103777065495065a","flatsize":194653,"path":"All/rubygem-puppetserver-ca-2.7.0.pkg","repopath":"All/rubygem-puppetserver-ca-2.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":40156,"desc":"This gem provides the functionality behind the Puppet Server CA interactions.\nThe actual CLI executable lives within the Puppet Server project.","deps":{"facter":{"origin":"sysutils/facter","version":"3.14.24_6"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-rbvmomi2","origin":"net/rubygem-rbvmomi2","version":"3.7.1","comment":"Ruby interface to the VMware vSphere API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ManageIQ/rbvmomi2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42c77d825c516fff235dfac825302fff2b45ebf24b63cc33b3b39726aa9645eb","flatsize":1489929,"path":"All/rubygem-rbvmomi2-3.7.1.pkg","repopath":"All/rubygem-rbvmomi2-3.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":179948,"desc":"RbVmomi is a Ruby interface to the vSphere API. Like the Perl and Java SDKs, you\ncan use it to manage ESX and vCenter servers.\n\nRbVmomi2 is a community-supported, open source project at ManageIQ.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-optimist":{"origin":"devel/rubygem-optimist","version":"3.1.0"}},"categories":["net","rubygems"]},{"name":"rubygem-puppet_forge","origin":"sysutils/rubygem-puppet_forge","version":"5.0.3","comment":"Ruby client for the Puppet Forge API","maintainer":"ruby@FreeBSD.org","www":"https://github.com/puppetlabs/forge-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9afbd6993e391c73679408f85e9e79685eeb4207f4d31f9f91158f0093570a7","flatsize":2973426,"path":"All/rubygem-puppet_forge-5.0.3.pkg","repopath":"All/rubygem-puppet_forge-5.0.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":246720,"desc":"Ruby library to access and manipulate the Puppet Forge API from Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-follow_redirects":{"origin":"www/rubygem-faraday-follow_redirects","version":"0.3.0"},"rubygem-minitar":{"origin":"archivers/rubygem-minitar","version":"0.9"},"rubygem-semantic_puppet":{"origin":"devel/rubygem-semantic_puppet","version":"1.1.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-rabbit","origin":"misc/rubygem-rabbit","version":"3.0.1_2","comment":"RD-document-based presentation application","maintainer":"tota@FreeBSD.org","www":"https://rabbit-shocker.org/en/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74781e79f694477ca375468182c54cfd70cc3979df6f3fec38bf48eb9e02d2bd","flatsize":8155413,"path":"All/rubygem-rabbit-3.0.1_2.pkg","repopath":"All/rubygem-rabbit-3.0.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4550600,"desc":"Rabbit is an RD-document-based presentation application.\nRabbit has some features which set it apart from other presentation tools:\n * Use plain Ruby to define the look of your slides\n * Lots of keyboard commands\n * Mouse gesture support\n * and more...","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-coderay":{"origin":"textproc/rubygem-coderay","version":"1.1.3"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"},"rubygem-gdk_pixbuf2":{"origin":"graphics/rubygem-gdk_pixbuf2","version":"4.2.2"},"rubygem-gettext":{"origin":"devel/rubygem-gettext","version":"3.4.9"},"rubygem-gtk3":{"origin":"x11-toolkits/rubygem-gtk3","version":"4.2.2"},"rubygem-hikidoc":{"origin":"textproc/rubygem-hikidoc","version":"0.1.0"},"rubygem-kramdown":{"origin":"textproc/rubygem-kramdown","version":"2.4.0"},"rubygem-kramdown-parser-gfm":{"origin":"textproc/rubygem-kramdown-parser-gfm","version":"1.1.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-poppler":{"origin":"x11-toolkits/rubygem-poppler","version":"4.2.2"},"rubygem-rdtool":{"origin":"textproc/rubygem-rdtool","version":"0.6.38_3"},"rubygem-rouge3":{"origin":"textproc/rubygem-rouge3","version":"3.30.0"},"rubygem-rsvg2":{"origin":"graphics/rubygem-rsvg2","version":"4.2.2"},"rubygem-rttool":{"origin":"textproc/rubygem-rttool","version":"1.0.3.0"}},"categories":["misc","rubygems"],"options":{"MIMETEX":"off"}},{"name":"rubygem-puppet-resource_api","origin":"devel/rubygem-puppet-resource_api","version":"1.9.0","comment":"Simple way to write new native resources for puppet","maintainer":"puppet@FreeBSD.org","www":"https://github.com/puppetlabs/puppet-resource_api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30ce3f22477c30276eb64e65c161463ee2af35da4db4b504bd33ceae4bd10de1","flatsize":246226,"path":"All/rubygem-puppet-resource_api-1.9.0.pkg","repopath":"All/rubygem-puppet-resource_api-1.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":91988,"desc":"This is an implementation of the Resource API specification.  It provides a\nsimple way to write new native resources for Puppet.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hocon":{"origin":"devel/rubygem-hocon","version":"1.4.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-pygments.rb","origin":"devel/rubygem-pygments.rb","version":"3.0.0","comment":"Ruby wrapper for Pygments syntax highlighter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/pygments/pygments.rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25bdfaf2d8f60115e8a657afe4ecc632a277888e756e93a395781f3a2addb40c","flatsize":4519919,"path":"All/rubygem-pygments.rb-3.0.0.pkg","repopath":"All/rubygem-pygments.rb-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":842588,"desc":"pygments.rb is a Ruby wrapper for Pygments syntax highlighter.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-puppet-lint","origin":"sysutils/puppet-lint","version":"4.2.4,1","comment":"Checks Puppet manifests against the style guide","maintainer":"puppet@FreeBSD.org","www":"http://puppet-lint.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2073dc92cfc1ee3d8010a48ce90cc4d151836be6eadccc2efb1eec6cbbb6ad13","flatsize":446789,"path":"All/rubygem-puppet-lint-4.2.4,1.pkg","repopath":"All/rubygem-puppet-lint-4.2.4,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":72276,"desc":"Puppet-lint checks your Puppet manifests against the Puppet Labs style\nguide and alerts you to any discrepancies.\n\nYou can test a single manifest file by running:\n\n\tpuppet-lint <path to file>\n\nIf you want to test your entire Puppet manifest directory, you can add\nrequire 'puppet-lint/tasks/puppet-lint' to your Rakefile and then run:\n\n\trake lint","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"]},{"name":"scourge-data","origin":"games/scourge-data","version":"0.21.1","comment":"S.C.O.U.R.G.E data files","maintainer":"ports@FreeBSD.org","www":"https://scourge.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7cf6c0ac0c0b2d04e727f4db6a9c6206ea0bfcc831f6d27135819436d7a15ff","flatsize":163415250,"path":"All/scourge-data-0.21.1.pkg","repopath":"All/scourge-data-0.21.1.pkg","licenselogic":"single","pkgsize":127756096,"desc":"The data files of scourge rogue-like game","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe scourge-data port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-public_suffix","origin":"dns/rubygem-public_suffix","version":"6.0.0","comment":"Ruby domain name parser based on the Public Suffix List","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/weppos/publicsuffix-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d1207f7d618e322f0607d6f4ced8e25310e529964d69cfabd62bd1e402a5a61","flatsize":368955,"path":"All/rubygem-public_suffix-6.0.0.pkg","repopath":"All/rubygem-public_suffix-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":86888,"desc":"PublicSuffix can parse and decompose a domain name into top level domain,\ndomain and subdomains.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["dns","rubygems"]},{"name":"rubygem-puma_worker_killer","origin":"www/rubygem-puma_worker_killer","version":"0.3.1","comment":"Automatically restart Puma cluster workers based on max RAM available","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/schneems/puma_worker_killer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5134e0a01101fc7cd7921f4133f63e1a8522058e00f391e18b090752149ab8b","flatsize":29421,"path":"All/rubygem-puma_worker_killer-0.3.1.pkg","repopath":"All/rubygem-puma_worker_killer-0.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10620,"desc":"Automatically restart Puma cluster workers based on max RAM available.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-get_process_mem":{"origin":"devel/rubygem-get_process_mem","version":"0.2.7"},"rubygem-puma":{"origin":"www/rubygem-puma","version":"6.4.3"}},"categories":["www","rubygems"]},{"name":"rubygem-puma","origin":"www/rubygem-puma","version":"6.4.3","comment":"Fast, multithreaded and highly concurrent ruby web server","maintainer":"ruby@FreeBSD.org","www":"https://puma.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a05854076a6c8688e84979d5f6240f3726bdc8f97f1380df0a73943241abecd0","flatsize":661498,"path":"All/rubygem-puma-6.4.3.pkg","repopath":"All/rubygem-puma-6.4.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":187228,"desc":"Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for\nRuby/Rack applications. Puma is intended for use in both development and\nproduction environments. In order to get the best throughput, it is highly\nrecommended that you use a Ruby implementation with real threads like Rubinius\nor JRuby.\n\nSee also: https://github.com/puma/puma","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nio4r":{"origin":"devel/rubygem-nio4r","version":"2.7.3"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:puma:puma:6.4.3:::::dragonfly6:x86_64"}},{"name":"rubygem-public_suffix_service","origin":"dns/rubygem-public_suffix_service","version":"0.9.1_87","comment":"Parse and decompose domain names into TLD, domain, and subdomains","maintainer":"sunpoet@FreeBSD.org","www":"http://www.simonecarletti.com/code/public_suffix_service","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"885361464b7889710bb3d22a0354429ab15c0ec166b6ad24e8ff6eac3d34b403","flatsize":386440,"path":"All/rubygem-public_suffix_service-0.9.1_87.pkg","repopath":"All/rubygem-public_suffix_service-0.9.1_87.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":88512,"desc":"Public Suffix Service is a Ruby domain name parser based on the Public Suffix\nList.\n\nThe Public Suffix Service is a cross-vendor initiative to provide an accurate\nlist of domain name suffixes.\n\nThe Public Suffix Service is an initiative of the Mozilla Project, but is\nmaintained as a community resource. It is available for use in any software, but\nwas originally created to meet the needs of browser manufacturers.\n\nA \"public suffix\" is one under which Internet users can directly register names.\nSome examples of public suffixes are \".com\", \".co.uk\" and \"pvt.k12.wy.us\". The\nPublic Suffix List is a list of all known public suffixes.\n\nGitHub repository is at https://github.com/weppos/publicsuffix-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["dns","rubygems"]},{"name":"rubygem-ptreloaded","origin":"devel/rubygem-ptreloaded","version":"0.0.1","comment":"Reimplementation of ParseTree using RubyInlineAcceleration","maintainer":"tota@FreeBSD.org","www":"https://rubygems.org/gems/ptreloaded","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc476d063b58543f108f95fde9dbe0b8b572289696dd9f0e6b7924e70053aa25","flatsize":50957,"path":"All/rubygem-ptreloaded-0.0.1.pkg","repopath":"All/rubygem-ptreloaded-0.0.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11744,"desc":"ParseTreeReloaded is a reimplementation of ParseTree\nusing RubyInlineAcceleration.\nThe goal is to provide full compatibility\nto ParseTree while making it easier to build and extend.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rubyinlineaccel":{"origin":"devel/rubygem-rubyinlineaccel","version":"0.0.1_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-psych3","origin":"textproc/rubygem-psych3","version":"3.3.4","comment":"YAML parser and emitter","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ruby/psych","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19286026e7507c06e1d615825eb4567ea5e3081523df2f6a19eb426aa011f699","flatsize":159000,"path":"All/rubygem-psych3-3.3.4.pkg","repopath":"All/rubygem-psych3-3.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34692,"desc":"Psych is a YAML parser and emitter. Psych leverages libyaml for its YAML parsing\nand emitting capabilities. In addition to wrapping libyaml, Psych also knows how\nto serialize and de-serialize most Ruby objects to and from the YAML format.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32","libyaml-0.so.2"]},{"name":"rubygem-pry-byebug","origin":"devel/rubygem-pry-byebug","version":"3.10.1","comment":"Fast debugging with Pry","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/deivid-rodriguez/pry-byebug","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0dc521f2a914ce9177fd3caf355ba65e7890a0f697c2a2769c09d3fa21b57337","flatsize":38347,"path":"All/rubygem-pry-byebug-3.10.1.pkg","repopath":"All/rubygem-pry-byebug-3.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12836,"desc":"Combine 'pry' with 'byebug'. Adds 'step', 'next', 'finish',\n    'continue' and 'break' commands to control execution.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-byebug":{"origin":"devel/rubygem-byebug","version":"11.1.3"},"rubygem-pry":{"origin":"devel/rubygem-pry","version":"0.14.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-pstore","origin":"devel/rubygem-pstore","version":"0.1.3","comment":"Transactional File Storage for Ruby Objects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/pstore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"596a7de470dc23f85fb929b8d9f71661f62c2b044e7afc042b148831f7f5f6f4","flatsize":33349,"path":"All/rubygem-pstore-0.1.3.pkg","repopath":"All/rubygem-pstore-0.1.3.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":11020,"desc":"PStore implements a file based persistence mechanism based on a Hash. User code\ncan store hierarchies of Ruby objects (values) into the data store file by name\n(keys). An object hierarchy may be just a single object. User code may later\nread values back from the data store or even update data, as needed.\n\nThe transactional behavior ensures that any changes succeed or fail together.\nThis can be used to ensure that the data store is not left in a transitory\nstate, where some values were updated but others were not.\n\nBehind the scenes, Ruby objects are stored to the data store file with Marshal.\nThat carries the usual limitations. Proc objects cannot be marshalled, for\nexample.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-pry-remote-em","origin":"devel/rubygem-pry-remote-em","version":"1.1.2_1","comment":"Connect to Pry remotely using EventMachine","maintainer":"ruby@FreeBSD.org","www":"https://github.com/gruis/pry-remote-em","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87d814502e1886514172ea910b7c477149511a95c8d9fce0dffbeebeb86dec91","flatsize":101422,"path":"All/rubygem-pry-remote-em-1.1.2_1.pkg","repopath":"All/rubygem-pry-remote-em-1.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26840,"desc":"PryRemoteEm enables you to start instances of Pry in a running EventMachine\nprogram and connect to those Pry instances over a network or the Internet.\nOnce connected you can interact with the internal state of the program.\n\nIt's based off of Mon-Ouie's pry-remote for DRb.\n\nIt adds user authentication and SSL support along with tab-completion and\npaging. It's compatble with MRI 1.9, or any other VM with support for Fibers\nand EventMachine.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"},"rubygem-highline2":{"origin":"devel/rubygem-highline2","version":"2.1.0"},"rubygem-msgpack":{"origin":"devel/rubygem-msgpack","version":"1.7.2"},"rubygem-pry":{"origin":"devel/rubygem-pry","version":"0.14.2"},"rubygem-ruby-termios":{"origin":"comms/rubygem-ruby-termios","version":"1.1.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-pry-remote","origin":"devel/rubygem-pry-remote","version":"0.1.8","comment":"Connect to Pry remotely using DRb","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Mon-Ouie/pry-remote","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf6ae96cb74d1b3ca26ec0c7adcca51bab51c637cc1cd774be39360a50bf2ae6","flatsize":13007,"path":"All/rubygem-pry-remote-0.1.8.pkg","repopath":"All/rubygem-pry-remote-0.1.8.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":5344,"desc":"A way to start Pry remotely and to connect to it using DRb. This allows to\naccess the state of the running program from anywhere.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pry":{"origin":"devel/rubygem-pry","version":"0.14.2"},"rubygem-slop3":{"origin":"devel/rubygem-slop3","version":"3.6.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-psych","origin":"textproc/rubygem-psych","version":"5.1.2","comment":"YAML parser and emitter","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/psych","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4f8bb137c2216d631cc91309adf57ef5e716a5bb529225dbc474245195fa7b3","flatsize":159334,"path":"All/rubygem-psych-5.1.2.pkg","repopath":"All/rubygem-psych-5.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34056,"desc":"Psych is a YAML parser and emitter. Psych leverages libyaml for its YAML parsing\nand emitting capabilities. In addition to wrapping libyaml, Psych also knows how\nto serialize and de-serialize most Ruby objects to and from the YAML format.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-stringio":{"origin":"devel/rubygem-stringio","version":"3.1.1"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32","libyaml-0.so.2"]},{"name":"rubygem-pry","origin":"devel/rubygem-pry","version":"0.14.2","comment":"IRB alternative and runtime developer console","maintainer":"sunpoet@FreeBSD.org","www":"http://pryrepl.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8af03569392a9be840280c995d12e2fd09fffd5113da0eb9a4890dfddefbc286","flatsize":523823,"path":"All/rubygem-pry-0.14.2.pkg","repopath":"All/rubygem-pry-0.14.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":130316,"desc":"pry is an IRB alternative and runtime developer console.\n\nGit repository: https://github.com/pry/pry","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-coderay":{"origin":"textproc/rubygem-coderay","version":"1.1.3"},"rubygem-method_source":{"origin":"devel/rubygem-method_source","version":"1.1.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-proxifier","origin":"net/rubygem-proxifier","version":"1.0.3","comment":"Add HTTP or SOCKS proxies support and force TCPSocket to use proxies","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/samuelkadolph/ruby-proxifier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e12dc41ee592f686acd71023f40d55b2efdfb75386f0aec5d9bf882bd32bd7c","flatsize":18914,"path":"All/rubygem-proxifier-1.0.3.pkg","repopath":"All/rubygem-proxifier-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6880,"desc":"This gem was created for 2 purposes.\n\nFirst is to enable ruby programmers to use HTTP or SOCKS proxies interchangeably\nwhen using TCPSockets. Either manually with Proxifier::Proxy#open or by require\n\"proxifier/env\".\n\nThe second purpose is to use ruby code that doesn't use proxies for users that\nhave to use proxies. The pruby and pirb executables are simple wrappers for\ntheir respective ruby executables that support proxies from environment\nvariables.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-protocol-websocket","origin":"www/rubygem-protocol-websocket","version":"0.13.0","comment":"Low-level implementation of the WebSocket protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/protocol-websocket/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a73669c4d25145f09027fbda61d8a8c4efa6ae74ca76aa2ba9ffe1ddbe76bc34","flatsize":41585,"path":"All/rubygem-protocol-websocket-0.13.0.pkg","repopath":"All/rubygem-protocol-websocket-0.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12480,"desc":"Protocol::WebSocket provides a low-level implementation of the WebSocket\nprotocol according to RFC6455. It only implements the latest stable version\n(13).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-protocol-http":{"origin":"www/rubygem-protocol-http","version":"0.26.5"}},"categories":["www","rubygems"]},{"name":"rubygem-proxifier2","origin":"net/rubygem-proxifier2","version":"1.1.0","comment":"Add HTTP or SOCKS proxies support and force TCPSocket to use proxies","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/chef/ruby-proxifier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fea81667399fb681cf880bb5d6ebbca45a8b4313e52c705cac148ac5e908e8e","flatsize":20224,"path":"All/rubygem-proxifier2-1.1.0.pkg","repopath":"All/rubygem-proxifier2-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6964,"desc":"This gem was created for 2 purposes.\n\nFirst is to enable ruby programmers to use HTTP or SOCKS proxies interchangeably\nwhen using TCPSockets. Either manually with Proxifier::Proxy#open or by require\n\"proxifier/env\".\n\nThe second purpose is to use ruby code that doesn't use proxies for users that\nhave to use proxies. The pruby and pirb executables are simple wrappers for\ntheir respective ruby executables that support proxies from environment\nvariables.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-protocol-http1","origin":"www/rubygem-protocol-http1","version":"0.19.1","comment":"Low level implementation of the HTTP/1 protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/protocol-http1/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc4d5539db867583a84d04f4eeeafacdd96c7e2a29e9c8212ae6d6f65b29811f","flatsize":30852,"path":"All/rubygem-protocol-http1-0.19.1.pkg","repopath":"All/rubygem-protocol-http1-0.19.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10568,"desc":"Protocol::HTTP1 provides a low-level implementation of the HTTP/1 protocol.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-protocol-http":{"origin":"www/rubygem-protocol-http","version":"0.26.5"}},"categories":["www","rubygems"]},{"name":"rubygem-protocol-rack","origin":"www/rubygem-protocol-rack","version":"0.6.0","comment":"Implementation of the Rack protocol/specification","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/protocol-rack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb641775c1640fc7a660e4392facfe242b83341003f6158c21d6d98069fa39fc","flatsize":37475,"path":"All/rubygem-protocol-rack-0.6.0.pkg","repopath":"All/rubygem-protocol-rack-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12024,"desc":"Protocol::Rack provides abstractions for working with the Rack specification on\ntop of Protocol::HTTP. This would, in theory, allow you to run any\nProtocol::HTTP compatible application on top any rack-compatible server.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-protocol-http":{"origin":"www/rubygem-protocol-http","version":"0.26.5"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["www","rubygems"]},{"name":"rubygem-protocol","origin":"devel/rubygem-protocol","version":"2.0.0","comment":"Method Protocols for Ruby Classes","maintainer":"sunpoet@FreeBSD.org","www":"https://flori.github.io/protocol/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebfbfe326270abb91ebb99fd99e11fd2ee5bbd4a7ea8dc80366f9867f1df20de","flatsize":110048,"path":"All/rubygem-protocol-2.0.0.pkg","repopath":"All/rubygem-protocol-2.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24504,"desc":"This library offers an implementation of protocols against which you can check\nthe conformity of your classes or instances of your classes. They are a bit like\nJava Interfaces, but as mixin modules they can also contain already implemented\nmethods. Additionally you can define preconditions/postconditions for methods\nspecified in a protocol.\n\nSee also: https://github.com/flori/protocol","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ruby_parser":{"origin":"devel/rubygem-ruby_parser","version":"3.20.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-protocol-http","origin":"www/rubygem-protocol-http","version":"0.26.5","comment":"Provides abstractions to handle HTTP protocols","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/protocol-http/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9718c357b92dbf10b6358e376fed13279d599995a90b3a90e5d75eaec5b8708","flatsize":67849,"path":"All/rubygem-protocol-http-0.26.5.pkg","repopath":"All/rubygem-protocol-http-0.26.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20232,"desc":"Protocol::HTTP provides abstractions for working with the HTTP protocol.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-protocol-http2","origin":"www/rubygem-protocol-http2","version":"0.18.0","comment":"Low level implementation of the HTTP/2 protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/protocol-http2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a919938518fdc81b3d9575967e36f27ce8c93645d8365c5259f7795ad9c5fcb","flatsize":84705,"path":"All/rubygem-protocol-http2-0.18.0.pkg","repopath":"All/rubygem-protocol-http2-0.18.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21168,"desc":"Protocol::HTTP2 provides a low-level implementation of the HTTP/2 protocol.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-protocol-hpack":{"origin":"www/rubygem-protocol-hpack","version":"1.4.3"},"rubygem-protocol-http":{"origin":"www/rubygem-protocol-http","version":"0.26.5"}},"categories":["www","rubygems"]},{"name":"rubygem-pry-rails","origin":"devel/rubygem-pry-rails","version":"0.3.9","comment":"Use Pry as your rails console","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rweng/pry-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"696b1f8591dfca0c22d40ba2643293f604920f1cd39146dfb8e150b2c7208ef2","flatsize":46629,"path":"All/rubygem-pry-rails-0.3.9.pkg","repopath":"All/rubygem-pry-rails-0.3.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14532,"desc":"Use Pry as your rails console","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pry":{"origin":"devel/rubygem-pry","version":"0.14.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-pundit61","origin":"security/rubygem-pundit61","version":"2.3.2","comment":"Object oriented authorization for Rails applications","maintainer":"bofh@FreeBSD.org","www":"https://github.com/varvet/pundit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44991d3ecd9a2fbb363bda0c18177ffbb5bc3f1d4e438e500097c1d5b62f0700","flatsize":108224,"path":"All/rubygem-pundit61-2.3.2.pkg","repopath":"All/rubygem-pundit61-2.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26212,"desc":"Pundit provides a set of helpers which guide you in leveraging regular Ruby\nclasses and object oriented design patterns to build a simple, robust and\nscaleable authorization system.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"}},"categories":["security","rubygems"]},{"name":"rubygem-puppetdb_cli","origin":"databases/rubygem-puppetdb_cli","version":"2.0.1","comment":"PuppetDB CLI Tooling","maintainer":"puppet@FreeBSD.org","www":"https://github.com/puppetlabs/puppetdb-cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a94f59a8497fce5cc1d3a0d11895147ceeacf1f8c862f45fe188bc39fb0f5994","flatsize":44937,"path":"All/rubygem-puppetdb_cli-2.0.1.pkg","repopath":"All/rubygem-puppetdb_cli-2.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16124,"desc":"The PuppetDB CLI project provide Puppet subcommands for querying PuppetDB data,\nvia `puppet query <query>`, and PuppetDB administrative tasks, `puppet db\n<import|export|status>`.\n\nThe query subcommand will allow you to query PuppetDB using either the upcoming\nPQL syntax of the traditional PuppetDB query syntax (also known as AST).\n\nThe db subcommand is a replacement for the older puppetdb <export|import>\ncommands with faster startup times and much friendlier error messages.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cri":{"origin":"devel/rubygem-cri","version":"2.15.12"},"rubygem-pl-puppetdb-ruby":{"origin":"databases/rubygem-pl-puppetdb-ruby","version":"2.0.3"}},"categories":["databases","rubygems"]},{"name":"rubygem-protected_attributes","origin":"devel/rubygem-protected_attributes","version":"1.1.4","comment":"Protect attributes from mass assignment","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/protected_attributes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a745ecbf26a37b08ef73a4301337ad4080a0c25c853e4e33e4be8e6463f3710","flatsize":50153,"path":"All/rubygem-protected_attributes-1.1.4.pkg","repopath":"All/rubygem-protected_attributes-1.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12436,"desc":"Protect attributes from mass-assignment in Active Record models.\n\nThis plugin adds the class methods attr_accessible and attr_protected to your\nmodels to be able to declare white or black lists of attributes.\n\nNote: This plugin will be officially supported until the release of Rails 5.0.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel4":{"origin":"databases/rubygem-activemodel4","version":"4.2.11.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-propshaft-rails70","origin":"www/rubygem-propshaft-rails70","version":"0.9.0","comment":"Deliver assets for Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/propshaft","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a847e44b7610106ecf5cb3788acfe3b716eb8dd06ea50767fd643129de7b7aca","flatsize":30724,"path":"All/rubygem-propshaft-rails70-0.9.0.pkg","repopath":"All/rubygem-propshaft-rails70-0.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11288,"desc":"Propshaft is an asset pipeline library for Rails. It's built for an era where\nbundling assets to save on HTTP connections is no longer urgent, where\nJavaScript and CSS are either compiled by dedicated Node.js bundlers or served\ndirectly to the browsers, and where increases in bandwidth have made the need\nfor minification less pressing. These factors allow for a dramatically simpler\nand faster asset pipeline compared to previous options, like Sprockets.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"}},"categories":["www","rubygems"]},{"name":"rubygem-private_address_check","origin":"net/rubygem-private_address_check","version":"0.5.0","comment":"Check address for private network (RFC 1918)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jtdowney/private_address_check","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b5d4864aec4a131378d5eb81f58d6be73532dbf56562e4fb73709613033e526","flatsize":15560,"path":"All/rubygem-private_address_check-0.5.0.pkg","repopath":"All/rubygem-private_address_check-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6600,"desc":"PrivateAddressCheck checks if a URL or hostname would cause a request to a\nprivate network (RFC 1918). This is useful in preventing attacks like Server\nSide Request Forgery.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"],"annotations":{"cpe":"cpe:2.3:a:private_address_check_project:private_address_check:0.5.0:::::dragonfly6:x86_64"}},{"name":"rubygem-protobuf-cucumber","origin":"devel/rubygem-protobuf-cucumber","version":"3.10.8","comment":"Protocol Buffers serialization and RPC implementation for Cucumber","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cucumber/protobuf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a99db879d88424789ed37ab4a664e7d85e56bf29df5d3ea1e8751e4eb4995a82","flatsize":1069243,"path":"All/rubygem-protobuf-cucumber-3.10.8.pkg","repopath":"All/rubygem-protobuf-cucumber-3.10.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":176048,"desc":"Protobuf is an implementation of Google's protocol buffers in ruby, This is the\ncucumber-modified fork.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-middleware":{"origin":"devel/rubygem-middleware","version":"0.1.0"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"},"rubygem-thread_safe":{"origin":"devel/rubygem-thread_safe","version":"0.3.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-propshaft","origin":"www/rubygem-propshaft","version":"0.9.0","comment":"Deliver assets for Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/propshaft","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a514e429baedb33ae018186d263632aabd28430f181dec5b02c2ec84e4ca477","flatsize":30724,"path":"All/rubygem-propshaft-0.9.0.pkg","repopath":"All/rubygem-propshaft-0.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11300,"desc":"Propshaft is an asset pipeline library for Rails. It's built for an era where\nbundling assets to save on HTTP connections is no longer urgent, where\nJavaScript and CSS are either compiled by dedicated Node.js bundlers or served\ndirectly to the browsers, and where increases in bandwidth have made the need\nfor minification less pressing. These factors allow for a dramatically simpler\nand faster asset pipeline compared to previous options, like Sprockets.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack71":{"origin":"www/rubygem-actionpack71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-prometheus-client-mmap","origin":"devel/rubygem-prometheus-client-mmap","version":"1.1.1_4","comment":"Suite of instrumentation metric primitives","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/prometheus-client-mmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca8dd2cf573856f590d81951f88a9d7b805e974ec970396ee02363b5fb572395","flatsize":1332326,"path":"All/rubygem-prometheus-client-mmap-1.1.1_4.pkg","repopath":"All/rubygem-prometheus-client-mmap-1.1.1_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":245296,"desc":"This Prometheus library is fork of Prometheus Ruby Client that uses mmap'ed\nfiles to share metrics from multiple processes.  This allows efficient metrics\nprocessing for Ruby web apps running in multiprocess setups like Unicorn.\n\nA suite of instrumentation metric primitives for Ruby that can be exposed\nthrough a HTTP interface. Intended to be used together with a Prometheus server.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rb_sys":{"origin":"lang/rubygem-rb_sys","version":"0.9.94"}},"categories":["devel","rubygems"]},{"name":"rubygem-progressbar","origin":"devel/rubygem-progressbar","version":"1.13.0","comment":"Ruby/ProgressBar is a text progress bar library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jfelchner/ruby-progressbar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2adff49fbd825b44bd2453c32ea4ea672136efa12edb8228d4afc530542f102b","flatsize":41083,"path":"All/rubygem-progressbar-1.13.0.pkg","repopath":"All/rubygem-progressbar-1.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13268,"desc":"Ruby/ProgressBar is a text progress bar library for Ruby. It can indicate\nprogress with percentage, a progress bar, and estimated remaining time.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-prettier_print","origin":"devel/rubygem-prettier_print","version":"1.2.1","comment":"Drop-in replacement for the prettyprint gem with more functionality","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-syntax-tree/prettier_print","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7537cde4f1d248e8ef7795d4f21e0a0dc7e3316d617a5e8e364ac838d698c399","flatsize":70779,"path":"All/rubygem-prettier_print-1.2.1.pkg","repopath":"All/rubygem-prettier_print-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20468,"desc":"PrettierPrint is a drop-in replacement for the prettyprint gem with more\nfunctionality.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-prime","origin":"math/rubygem-prime","version":"0.1.2","comment":"Prime numbers and factorization library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/prime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eeb6dcc4ccf46c88405239e27e7abd3165465138fa5ef589d37c7d2e10251a53","flatsize":25179,"path":"All/rubygem-prime-0.1.2.pkg","repopath":"All/rubygem-prime-0.1.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":8804,"desc":"Prime is a prime numbers and factorization library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-forwardable":{"origin":"devel/rubygem-forwardable","version":"1.3.3"},"rubygem-singleton":{"origin":"devel/rubygem-singleton","version":"0.2.0"}},"categories":["math","rubygems"]},{"name":"rubygem-profile","origin":"devel/rubygem-profile","version":"0.4.0","comment":"Profile your Ruby application","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/profile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f3ee26f83a0959c13b2b069c10f6534a50e8b1865a60226bf89e88374110a54","flatsize":10488,"path":"All/rubygem-profile-0.4.0.pkg","repopath":"All/rubygem-profile-0.4.0.pkg","licenselogic":"single","pkgsize":4304,"desc":"Profile provides a way to Profile your Ruby application.\n\nProfiling your program is a way of determining which methods are called and how\nlong each method takes to complete. This way you can detect which methods are\npossible bottlenecks.\n\nProfiling your program will slow down your execution time considerably, so\nactivate it only when you need it. Don't confuse benchmarking with profiling.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-pretty-xml","origin":"textproc/rubygem-pretty-xml","version":"0.2.2","comment":"Print well formatted XML","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jrobertson/pretty-xml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e289f3570a8e47602351dae96158f48bc36bb2fbefccc677c2a53cd2c7df1fb","flatsize":4423,"path":"All/rubygem-pretty-xml-0.2.2.pkg","repopath":"All/rubygem-pretty-xml-0.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3052,"desc":"A rubygem to print well formatted XML.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-puppetfile-resolver","origin":"sysutils/rubygem-puppetfile-resolver","version":"0.6.3","comment":"Dependency resolver for Puppetfiles as a gem","maintainer":"puppet@FreeBSD.org","www":"https://rubygems.org/gems/puppetfile-resolver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"081f7abc742c2c761e5ddc493853ecbef7d409e53c0355214839b98858f19a5c","flatsize":376935,"path":"All/rubygem-puppetfile-resolver-0.6.3.pkg","repopath":"All/rubygem-puppetfile-resolver-0.6.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":151216,"desc":"This library includes all of the code to parse a Puppetfile and then calculate\na dependency graph to try and resolve all of the module dependencies and\nversions. The resolver can also restrict on Puppet version, for example, only\nModules which support Puppet 6.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-molinillo":{"origin":"devel/rubygem-molinillo","version":"0.8.0"},"rubygem-semantic_puppet":{"origin":"devel/rubygem-semantic_puppet","version":"1.1.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-prettyprint","origin":"devel/rubygem-prettyprint","version":"0.2.0","comment":"Pretty printing algorithm for readable structure","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/prettyprint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f9ffd8fcfabaced8bfdeb93c5ac6451fb59bc1476f739f3793dbb9ef3a940fc","flatsize":27600,"path":"All/rubygem-prettyprint-0.2.0.pkg","repopath":"All/rubygem-prettyprint-0.2.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":9356,"desc":"PrettyPrint implements a pretty printing algorithm. It finds line breaks and\nnice indentations for grouped structure.\n\nBy default, the class assumes that primitive elements are strings and each byte\nin the strings have single column in width. But it can be used for other\nsituations by giving suitable arguments for some methods:\n- newline object and space generation block for PrettyPrint.new\n- optional width argument for PrettyPrint#text\n- PrettyPrint#breakable\n\nThere are several candidate uses:\n- text formatting using proportional fonts\n- multibyte characters which has columns different to number of bytes","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-prism","origin":"textproc/rubygem-prism","version":"0.19.0","comment":"Prism Ruby parser","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby.github.io/prism/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75182d7b182e47d76eb3967b5aca3ade8e8109fd176f498203845ae802579a63","flatsize":14943720,"path":"All/rubygem-prism-0.19.0.pkg","repopath":"All/rubygem-prism-0.19.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":981020,"desc":"This is a parser for the Ruby programming language. It is designed to be\nportable, error tolerant, and maintainable. It is written in C99 and has no\ndependencies. It is currently being integrated into CRuby, JRuby, TruffleRuby,\nSorbet, and Syntax Tree.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-premailer-rails-rails70","origin":"mail/rubygem-premailer-rails-rails70","version":"1.12.0","comment":"Improve the rendering of HTML emails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/fphilipe/premailer-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2ac677cecbd585069ed9b12d0d6eede6a438c512684d0012cd31fe11e263d80","flatsize":87217,"path":"All/rubygem-premailer-rails-rails70-1.12.0.pkg","repopath":"All/rubygem-premailer-rails-rails70-1.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21936,"desc":"This gem brings you the power of the premailer gem to Rails\nwithout any configuration needs. Create HTML emails, include\na CSS file as you do in a normal HTML document and premailer\nwill inline the included CSS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionmailer70":{"origin":"mail/rubygem-actionmailer70","version":"7.0.8.4"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"},"rubygem-premailer":{"origin":"mail/rubygem-premailer","version":"1.23.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-premailer-rails","origin":"mail/rubygem-premailer-rails","version":"1.12.0","comment":"Improve the rendering of HTML emails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/fphilipe/premailer-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2724e02fb09709a033004bf738d461ab725e7f03a79d0b0cd3085f4ec98a389","flatsize":87217,"path":"All/rubygem-premailer-rails-1.12.0.pkg","repopath":"All/rubygem-premailer-rails-1.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21904,"desc":"This gem brings you the power of the premailer gem to Rails\nwithout any configuration needs. Create HTML emails, include\na CSS file as you do in a normal HTML document and premailer\nwill inline the included CSS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionmailer4":{"origin":"mail/rubygem-actionmailer4","version":"4.2.11.3"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"},"rubygem-premailer":{"origin":"mail/rubygem-premailer","version":"1.23.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-premailer-rails-rails71","origin":"mail/rubygem-premailer-rails-rails71","version":"1.12.0","comment":"CSS styled emails without the hassle","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fphilipe/premailer-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cba8125c9da4595c11751fb870138a2e1e1d408c1e2387ad74445ef0252095a7","flatsize":87217,"path":"All/rubygem-premailer-rails-rails71-1.12.0.pkg","repopath":"All/rubygem-premailer-rails-rails71-1.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22048,"desc":"premailer-rails is a drop in solution for styling HTML emails with CSS without\nhaving to do the hard work yourself.\n\nStyling emails is not just a matter of linking to a stylesheet. Most clients,\nespecially web clients, ignore linked stylesheets or <style> tags in the HTML.\nThe workaround is to write all the CSS rules in the style attribute of each tag\ninside your email. This is a rather tedious and hard to maintain approach.\n\nPremailer to the rescue! The great premailer gem applies all CSS rules to each\nmatching HTML element by adding them to the style attribute. This allows you to\nkeep HTML and CSS in separate files, just as you're used to from web\ndevelopment, thus keeping your sanity.\n\nThis gem is an adapter for premailer to work with actionmailer out of the box.\nActionmailer is the email framework used in Rails, which also works outside of\nRails. Although premailer-rails has certain Rails specific features, it also\nworks in the absence of Rails making it compatible with other frameworks such as\nsinatra.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionmailer71":{"origin":"mail/rubygem-actionmailer71","version":"7.1.3.4"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"},"rubygem-premailer":{"origin":"mail/rubygem-premailer","version":"1.23.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-premailer-rails110-rails70","origin":"mail/rubygem-premailer-rails110-rails70","version":"1.10.3","comment":"Improve the rendering of HTML emails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/fphilipe/premailer-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e437aab94b8ee25b30c207c8cb125b680ab0bf3573c1c614bf737988228bf295","flatsize":62005,"path":"All/rubygem-premailer-rails110-rails70-1.10.3.pkg","repopath":"All/rubygem-premailer-rails110-rails70-1.10.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19480,"desc":"This gem brings you the power of the premailer gem to Rails\nwithout any configuration needs. Create HTML emails, include\na CSS file as you do in a normal HTML document and premailer\nwill inline the included CSS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionmailer70":{"origin":"mail/rubygem-actionmailer70","version":"7.0.8.4"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"},"rubygem-premailer":{"origin":"mail/rubygem-premailer","version":"1.23.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-premailer-rails-rails60","origin":"mail/rubygem-premailer-rails-rails60","version":"1.12.0","comment":"Improve the rendering of HTML emails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/fphilipe/premailer-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0ce49bceebdc8e3867d49fe90a443e205f8816be1734d583d4ffb2842f2c699","flatsize":87217,"path":"All/rubygem-premailer-rails-rails60-1.12.0.pkg","repopath":"All/rubygem-premailer-rails-rails60-1.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21924,"desc":"This gem brings you the power of the premailer gem to Rails\nwithout any configuration needs. Create HTML emails, include\na CSS file as you do in a normal HTML document and premailer\nwill inline the included CSS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionmailer60":{"origin":"mail/rubygem-actionmailer60","version":"6.0.6.1"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"},"rubygem-premailer":{"origin":"mail/rubygem-premailer","version":"1.23.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-prawn_shapes","origin":"print/rubygem-prawn_shapes","version":"1.2.1","comment":"Adds additional vector shapes to Prawn","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Bluejade/prawn-shapes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99e2a02c9160d91ac048e7d8a9025d256e8e5a488e71bc5467f4d89c387af208","flatsize":33399,"path":"All/rubygem-prawn_shapes-1.2.1.pkg","repopath":"All/rubygem-prawn_shapes-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8548,"desc":"Shapes library for Prawn\n\nAvailable thus far:\n- star\n- half_star\n- arc\n- pie_slice\n- half_circle\n- quarter_circle","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["print","rubygems"]},{"name":"rubygem-premailer-rails-rails5","origin":"mail/rubygem-premailer-rails-rails5","version":"1.12.0","comment":"Improve the rendering of HTML emails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/fphilipe/premailer-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2058b5c43f260692c4f10ba4aa94ad84ddb4ac9120f4e6e778899655003e162f","flatsize":87217,"path":"All/rubygem-premailer-rails-rails5-1.12.0.pkg","repopath":"All/rubygem-premailer-rails-rails5-1.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21936,"desc":"This gem brings you the power of the premailer gem to Rails\nwithout any configuration needs. Create HTML emails, include\na CSS file as you do in a normal HTML document and premailer\nwill inline the included CSS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionmailer5":{"origin":"mail/rubygem-actionmailer5","version":"5.1.7"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"},"rubygem-premailer":{"origin":"mail/rubygem-premailer","version":"1.23.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-premailer","origin":"mail/rubygem-premailer","version":"1.23.0","comment":"Improve the rendering of HTML emails","maintainer":"ruby@FreeBSD.org","www":"https://premailer.github.io/premailer/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"803a42ee84477af135920da2b4983903712f41f8971edd262357d0bb09e588f0","flatsize":82801,"path":"All/rubygem-premailer-1.23.0.pkg","repopath":"All/rubygem-premailer-1.23.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19096,"desc":"Improve the rendering of HTML emails by making CSS inline,\nconverting links and warning about unsupported code.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-css_parser":{"origin":"textproc/rubygem-css_parser","version":"1.17.1"},"rubygem-htmlentities":{"origin":"textproc/rubygem-htmlentities","version":"4.3.4"}},"categories":["mail","rubygems"]},{"name":"rubygem-prawn-table","origin":"print/rubygem-prawn-table","version":"0.2.2","comment":"Provide tables for the Prawn PDF toolkit","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/prawnpdf/prawn-table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3ad1b893624b665306f97a69ea9378cf0df80e3efc5e9c82089c96958e6c04a","flatsize":290979,"path":"All/rubygem-prawn-table-0.2.2.pkg","repopath":"All/rubygem-prawn-table-0.2.2.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3","RUBY"],"pkgsize":53928,"desc":"Prawn::Table provides table support for PrawnPDF.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-prawn":{"origin":"print/rubygem-prawn","version":"2.5.0"}},"categories":["print","rubygems"]},{"name":"rubygem-prawn24","origin":"print/rubygem-prawn24","version":"2.4.0","comment":"Fast, tiny, and nimble PDF generator for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://prawnpdf.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9f327d47117f5b574f305679cd4311e991714165a889c2e9ef6e5bf3276e448","flatsize":1515297,"path":"All/rubygem-prawn24-2.4.0.pkg","repopath":"All/rubygem-prawn24-2.4.0.pkg","licenselogic":"or","licenses":["RUBY","GPLv2","GPLv3"],"pkgsize":245504,"desc":"Prawn is a pure Ruby PDF generation library that provides a lot of great\nfunctionality while trying to remain simple and reasonably performant.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pdf-core09":{"origin":"print/rubygem-pdf-core09","version":"0.9.0"},"rubygem-ttfunk":{"origin":"print/rubygem-ttfunk","version":"1.8.0"}},"categories":["print","rubygems"]},{"name":"rubygem-prawn-templates","origin":"print/rubygem-prawn-templates","version":"0.1.2","comment":"Include other pdfs or combine several pdf documents into one","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/prawnpdf/prawn-templates","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d1078b63167789bc72a42f8d8a65faee50c0fa898f52ba9995711da683bb31e","flatsize":130756,"path":"All/rubygem-prawn-templates-0.1.2.pkg","repopath":"All/rubygem-prawn-templates-0.1.2.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":22316,"desc":"Support for templates was dropped in Prawn 0.13.0, disabled by default in\n0.14.0, and extracted in 0.15.0.\n\nThis gem includes the extracted templates code, which is mainly unsupported, but\nprovides the old functionality that was in Prawn 0.12.0 for years.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pdf-reader":{"origin":"print/rubygem-pdf-reader","version":"2.12.0"},"rubygem-prawn":{"origin":"print/rubygem-prawn","version":"2.5.0"}},"categories":["print","rubygems"]},{"name":"rubygem-prawn-security","origin":"print/rubygem-prawn-security","version":"0.8.4","comment":"Extension of Prawn","maintainer":"ruby@FreeBSD.org","www":"https://github.com/madriska/prawn-security","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b01ea26547cc818505dd3aeba338fc7f9d1c8a142c9eef89797d836e175318bb","flatsize":61203,"path":"All/rubygem-prawn-security-0.8.4.pkg","repopath":"All/rubygem-prawn-security-0.8.4.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":14824,"desc":"rubygem-prawn-security is an extension of Prawn.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["print","rubygems"]},{"name":"rubygem-prawn-layout","origin":"print/rubygem-prawn-layout","version":"0.8.4","comment":"Prawn Extension to Provides Table Support and Other Layout","maintainer":"ruby@FreeBSD.org","www":"https://github.com/practicingruby/prawn-layout","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28b354f95be5dd09241a8676cb69fe36d811667d8dd47d21ba80c3fa5abfca81","flatsize":120843,"path":"All/rubygem-prawn-layout-0.8.4.pkg","repopath":"All/rubygem-prawn-layout-0.8.4.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":29200,"desc":"rubygem-prawn-layout is an extension to Prawn that provides\ntable support and other layout.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["print","rubygems"]},{"name":"rubygem-protocol-hpack","origin":"www/rubygem-protocol-hpack","version":"1.4.3","comment":"Compresssor and decompressor for HTTP 2.0 HPACK","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/protocol-hpack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea9fc6c2b7156725980bcb503b4f66298e18c75a17a114c28f077b78679a8c92","flatsize":84900,"path":"All/rubygem-protocol-hpack-1.4.3.pkg","repopath":"All/rubygem-protocol-hpack-1.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17424,"desc":"Protocol::HPACK provides a compressor and decompressor for HTTP 2.0 headers,\nHPACK, as defined by RFC7541.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-prawn-graph","origin":"print/rubygem-prawn-graph","version":"1.0.6","comment":"Draw basic graphs and charts natively in your PDFs","maintainer":"ruby@FreeBSD.org","www":"https://prawn-graph.ryanstenhouse.jp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d1f1ea44c2e83d2be62a4bae4b1584daf0d8f8470d5bdce26ab83c7c3c1a8fe","flatsize":84413,"path":"All/rubygem-prawn-graph-1.0.6.pkg","repopath":"All/rubygem-prawn-graph-1.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21596,"desc":"Prawn::Graph aims to add this functionality to Prawn by using the\nnative PDF drawing tools Prawn exposes and a friendly single-method\ncall to draw the graph.\n\nThe graphs and the values plotted and drawn are all relatively sized\nwithin the bounds of the width and height you have set and should\nscale pretty well to any size of value. Of course, if things do end\nup looking too squashed, you can always just make your graph bigger.\n\nAt the moment, only Bar and Line charts are implemented, with others\ncoming soon. Both charts work in mostly the same way.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-prawn":{"origin":"print/rubygem-prawn","version":"2.5.0"},"rubygem-prawn_shapes":{"origin":"print/rubygem-prawn_shapes","version":"1.2.1"}},"categories":["print","rubygems"]},{"name":"rubygem-prawn-format","origin":"print/rubygem-prawn-format","version":"0.2.3","comment":"Extension of Prawn that allows inline formatting","maintainer":"ruby@FreeBSD.org","www":"https://github.com/practicingruby/prawn-format","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b51137dbb1175397a47b3afd13a01e1644407244a99fe0bcfe43a938b1d6ce5c","flatsize":283672,"path":"All/rubygem-prawn-format-0.2.3.pkg","repopath":"All/rubygem-prawn-format-0.2.3.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":86196,"desc":"rubygem-prawn-format is an extension of Prawn that allows\ninline formatting.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-prawn-core":{"origin":"print/rubygem-prawn-core","version":"0.8.4"}},"categories":["print","rubygems"]},{"name":"rubygem-prawn-flexible-table","origin":"print/rubygem-prawn-flexible-table","version":"0.1.2_1","comment":"Create tables with *span attributes for each cell with Prawn","maintainer":"ruby@FreeBSD.org","www":"https://github.com/blaxter/prawn-flexible-table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ae1d4b2031eefe3e25dd2999fa49b3a31e880b8b8ec91d59b0f227f9f888680","flatsize":113435,"path":"All/rubygem-prawn-flexible-table-0.1.2_1.pkg","repopath":"All/rubygem-prawn-flexible-table-0.1.2_1.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":26760,"desc":"An extension to Prawn that provides flexible table support, that means be able\nto create tables with rowspan and colspan attributes for each cell","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["print","rubygems"]},{"name":"rubygem-prawn-svg","origin":"print/rubygem-prawn-svg","version":"0.34.2","comment":"SVG renderer for Prawn PDF library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mogest/prawn-svg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53bf7247be05c1eca20ae0075d636a5e0da246858d9f9bde944879fadb74ac4f","flatsize":694721,"path":"All/rubygem-prawn-svg-0.34.2.pkg","repopath":"All/rubygem-prawn-svg-0.34.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":222756,"desc":"prawn-svg is an SVG renderer for the Prawn PDF library. This will take an SVG\ndocument as input and render it into your PDF. prawn-svg supports most but not\nall of the full SVG 1.1 specification.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-css_parser":{"origin":"textproc/rubygem-css_parser","version":"1.17.1"},"rubygem-matrix":{"origin":"math/rubygem-matrix","version":"0.4.2"},"rubygem-prawn":{"origin":"print/rubygem-prawn","version":"2.5.0"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"}},"categories":["print","rubygems"]},{"name":"rubygem-prawn-js","origin":"print/rubygem-prawn-js","version":"0.7.1","comment":"Simplifies embedding JavaScript in your PDF files","maintainer":"ruby@FreeBSD.org","www":"https://pat.github.io/thinking-sphinx/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e01bd563d62f9ef267dafa02bfa8d36ba42708a95d2e506250e45942bf91abe5","flatsize":11147,"path":"All/rubygem-prawn-js-0.7.1.pkg","repopath":"All/rubygem-prawn-js-0.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5192,"desc":"A small extension to prawn that simplifies embedding JavaScript in your PDF\nfiles","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-prawn-core":{"origin":"print/rubygem-prawn-core","version":"0.8.4"}},"categories":["print","rubygems"]},{"name":"rubygem-pqueue","origin":"devel/rubygem-pqueue","version":"2.1.0","comment":"Priority queue class for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://rubyworks.github.io/pqueue/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a85e32159add4bdc58e677a5075efa47827a95073406fdacdc9c24591afc7bf5","flatsize":21530,"path":"All/rubygem-pqueue-2.1.0.pkg","repopath":"All/rubygem-pqueue-2.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7888,"desc":"A priority queue is like a standard queue, except that each inserted\nelements is given a certain priority, based on the result of the comparison\nblock given at instantiation time. Retrieving an element from the queue will\nalways return the one with the highest priority.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-powerpack","origin":"devel/rubygem-powerpack","version":"0.1.3","comment":"Extensions to core Ruby classes","maintainer":"ruby@FreeBSD.org","www":"https://github.com/bbatsov/powerpack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f53fcc84b8f70fd9c1bd06ea1267d54c00ec2ed6986f377a6c7d93027002fe4d","flatsize":49361,"path":"All/rubygem-powerpack-0.1.3.pkg","repopath":"All/rubygem-powerpack-0.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14684,"desc":"Powerpack offers some useful extensions to the standard Ruby classes.\nComparable to ActiveSupport, but less ambitious and more modular.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"]},{"name":"rubygem-premailer-rails-rails61","origin":"mail/rubygem-premailer-rails-rails61","version":"1.12.0","comment":"Improve the rendering of HTML emails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/fphilipe/premailer-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8caf59a12d1abd334edd7aa13f65b21ac628ad5446f89e4172f2136e6ca2198a","flatsize":87217,"path":"All/rubygem-premailer-rails-rails61-1.12.0.pkg","repopath":"All/rubygem-premailer-rails-rails61-1.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21940,"desc":"This gem brings you the power of the premailer gem to Rails\nwithout any configuration needs. Create HTML emails, include\na CSS file as you do in a normal HTML document and premailer\nwill inline the included CSS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionmailer61":{"origin":"mail/rubygem-actionmailer61","version":"6.1.7.8"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"},"rubygem-premailer":{"origin":"mail/rubygem-premailer","version":"1.23.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-premailer-rails-rails52","origin":"mail/rubygem-premailer-rails-rails52","version":"1.12.0","comment":"Improve the rendering of HTML emails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/fphilipe/premailer-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8c384dca7b2cc4ba551aa5f428b9623d725e7dee4ad5691ea9321ca56e090b2","flatsize":87217,"path":"All/rubygem-premailer-rails-rails52-1.12.0.pkg","repopath":"All/rubygem-premailer-rails-rails52-1.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21924,"desc":"This gem brings you the power of the premailer gem to Rails\nwithout any configuration needs. Create HTML emails, include\na CSS file as you do in a normal HTML document and premailer\nwill inline the included CSS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionmailer52":{"origin":"mail/rubygem-actionmailer52","version":"5.2.8.1"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"},"rubygem-premailer":{"origin":"mail/rubygem-premailer","version":"1.23.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-pp","origin":"devel/rubygem-pp","version":"0.5.0","comment":"Provide a PrettyPrinter for Ruby objects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/pp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f140b34ddd7e34b395914c9cdfdc703e9659abc57b85072bc40b5f362153adf2","flatsize":25377,"path":"All/rubygem-pp-0.5.0.pkg","repopath":"All/rubygem-pp-0.5.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":7788,"desc":"PP provides a pretty-printer for Ruby objects.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-prettyprint":{"origin":"devel/rubygem-prettyprint","version":"0.2.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-prawn-icon","origin":"print/rubygem-prawn-icon","version":"3.1.0","comment":"Provide various icon fonts for the Prawn PDF toolkit","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jessedoyle/prawn-icon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ddb13d3a747486e43efceeeaed7d51c6046a3c7c5bf7bd6ba18a5dbde89a8ac4","flatsize":2919846,"path":"All/rubygem-prawn-icon-3.1.0.pkg","repopath":"All/rubygem-prawn-icon-3.1.0.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3","RUBY"],"pkgsize":1095368,"desc":"Prawn::Icon provides a simple mechanism for rendering icons and icon fonts from\nwithin Prawn.\n\nThe following icon fonts ship with Prawn::Icon:\n- FontAwesome (http://fontawesome.io/icons/)\n- Foundation Icons (http://zurb.com/playground/foundation-icon-fonts-3)\n- PaymentFont (https://paymentfont.com)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-prawn":{"origin":"print/rubygem-prawn","version":"2.5.0"}},"categories":["print","rubygems"]},{"name":"rubygem-postgres_ext","origin":"databases/rubygem-postgres_ext","version":"3.0.1","comment":"PostgreSQL data types extension for ActiveRecord","maintainer":"ruby@FreeBSD.org","www":"https://github.com/dockyard/postgres_ext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b299548e15bf2a2fd3887acaf0e5a3bfb19f60c03c653a23c5d6149d717fd9de","flatsize":78027,"path":"All/rubygem-postgres_ext-3.0.1.pkg","repopath":"All/rubygem-postgres_ext-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20356,"desc":"rubygem-postgres_ext adds missing native PostgreSQL data types to ActiveRecord\nand convenient querying extensions to ActiveRecord and Arel for Rails 4.x","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord4":{"origin":"databases/rubygem-activerecord4","version":"4.2.11.3"},"rubygem-arel6":{"origin":"databases/rubygem-arel6","version":"6.0.4"},"rubygem-pg_array_parser":{"origin":"databases/rubygem-pg_array_parser","version":"0.0.9"}},"categories":["databases","rubygems"]},{"name":"rubygem-popen4","origin":"devel/rubygem-popen4","version":"0.1.4","comment":"Cross platform API for managing child processes","maintainer":"ruby@FreeBSD.org","www":"https://github.com/shairontoledo/popen4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"142c5d0124503f1a884ffc2eb72cf02ab8e2e3cc65833f8fcfcf9ba086e1b741","flatsize":34347,"path":"All/rubygem-popen4-0.1.4.pkg","repopath":"All/rubygem-popen4-0.1.4.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":11760,"desc":"POpen4 provides the Rubyist a single API across platforms for\nexecuting a command in a child process with handles on stdout,\nstderr, stdin streams as well as access to the process ID and exit status.\n\nRG:  https://rubygems.org/gems/POpen4","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-open4":{"origin":"devel/rubygem-open4","version":"1.3.4"},"rubygem-platform":{"origin":"devel/rubygem-platform","version":"0.4.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-powerbar","origin":"devel/rubygem-powerbar","version":"1.0.18","comment":"Progressbar library for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/busyloop/powerbar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"947bd47bc1efd4fadbc25895e91ff8122c210cf5d284ed3b402f0807253effe2","flatsize":25862,"path":"All/rubygem-powerbar-1.0.18.pkg","repopath":"All/rubygem-powerbar-1.0.18.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9088,"desc":"Powerbar is a ruby gem that can create all kinds of progress bars to use\nin CLI applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"}},"categories":["devel","ruby"]},{"name":"rubygem-power_assert","origin":"devel/rubygem-power_assert","version":"2.0.3","comment":"Power Assert for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby/power_assert","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"adaacd8f3e6e614fbdc3ac2a3bf04c71b05ec11a3c127bb1d00f8e3e43f94597","flatsize":39840,"path":"All/rubygem-power_assert-2.0.3.pkg","repopath":"All/rubygem-power_assert-2.0.3.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":12028,"desc":"Power Assert for Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-polyglot","origin":"devel/rubygem-polyglot","version":"0.3.5","comment":"Provides a registry of file types","maintainer":"ruby@FreeBSD.org","www":"https://github.com/cjheath/polyglot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4361a9e6fe9665eb5e6d795143669e6b7ffc786450c63521a087be1e73f9acd4","flatsize":9960,"path":"All/rubygem-polyglot-0.3.5.pkg","repopath":"All/rubygem-polyglot-0.3.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5020,"desc":"Polyglot provides a registry of file types that can be loaded by\ncalling its improved version of 'require'. Each file extension\nthat can be handled by a custom loader is registered by calling\nPolyglot.register('ext', <class>), and then you can simply\nrequire 'somefile', which will find and load 'somefile.ext'\nusing your custom loader.\n\nThis supports the creation of DSLs having a syntax that is most\nappropriate to their purpose, instead of abusing the Ruby syntax.\n\nRequired files are attempted first using the normal Ruby loader,\nand if that fails, Polyglot conducts a search for a file having\na supported extension.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-poppler","origin":"x11-toolkits/rubygem-poppler","version":"4.2.2","comment":"Ruby binding of poppler-glib","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4e05619e6b2b1fe38b016c4847702a4256e6db8a55f7c334689307bbac9e3bf","flatsize":196326,"path":"All/rubygem-poppler-4.2.2.pkg","repopath":"All/rubygem-poppler-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":85384,"desc":"Ruby/Poppler is a Ruby binding for Poppler.","deps":{"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cairo-gobject":{"origin":"devel/rubygem-cairo-gobject","version":"4.2.2"},"rubygem-gio2":{"origin":"devel/rubygem-gio2","version":"4.2.2"}},"categories":["x11-toolkits","rubygems"]},{"name":"rubygem-pony","origin":"mail/rubygem-pony","version":"1.13","comment":"Express way to send mail from Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/benprew/pony","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5f7b5074f5fb1e82f888861d17cd24d874de175d85e3d4ae79a4ec19f28afb0","flatsize":38968,"path":"All/rubygem-pony-1.13.pkg","repopath":"All/rubygem-pony-1.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9980,"desc":"The express way to send mail from Ruby.\n\nSend email in one command:\nPony.mail(:to => 'someone@example.com', :body => 'hello')\n\nPony uses /usr/sbin/sendmail to send mail if it\nis available, otherwise it uses SMTP to localhost.\n\nAlso, you may need rubygem-smtp_tls if you want to\nsend via tls/ssl and are using ruby < 1.8.7","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"}},"categories":["mail","rubygems"]},{"name":"rubygem-polyamorous","origin":"devel/rubygem-polyamorous","version":"2.3.2","comment":"Extraction of shared code from the Active Record Hackery gems","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/activerecord-hackery/ransack/tree/master/polyamorous","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5afbd1b267e64787494f5fa9f4a71d79c0c70b2e17e51a8a14a6edded2a1ced4","flatsize":13153,"path":"All/rubygem-polyamorous-2.3.2.pkg","repopath":"All/rubygem-polyamorous-2.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4516,"desc":"Polyamorous is an extraction of shared code from the Active Record Hackery gems\nRansack, Squeel and MetaSearch by Ernie Miller and maintained by Ryan Bigg,\nXiang Li, Jon Atack and a great little group of contributors.\n\nIt is an internal library for extending various versions of Active Record with\npolymorphism. There is no public API, so it's :nodoc:. Move along. Nothing to\nsee here.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord52":{"origin":"databases/rubygem-activerecord52","version":"5.2.8.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-po_to_json","origin":"converters/rubygem-po_to_json","version":"2.0.0","comment":"Convert gettext PO files to JSON objects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/webhippie/po_to_json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b389949ce029953f1d49af1255a2c3f59e1bbb03c6a200feb1033db8b6d2e61","flatsize":15986,"path":"All/rubygem-po_to_json-2.0.0.pkg","repopath":"All/rubygem-po_to_json-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5636,"desc":"PoToJson converts gettext PO files to JSON to use in your javascript app, based\non po2json.pl by DuckDuckGo, Inc.. Ideally you'll use this on a Rake task that\ncreates JSON versions of your PO files, which can later be used from javascript\nwith Jed.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"}},"categories":["converters","rubygems"]},{"name":"rubygem-pluggaloid","origin":"devel/rubygem-pluggaloid","version":"1.7.0","comment":"Extensible plugin system for mikutter","maintainer":"meta@FreeBSD.org","www":"https://github.com/toshia/pluggaloid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e44af0dbb1a2a39bc3127700309b40a91ce2a9273963a4d9a7a0e56e4efdfe2","flatsize":75889,"path":"All/rubygem-pluggaloid-1.7.0.pkg","repopath":"All/rubygem-pluggaloid-1.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17144,"desc":"Pluggaloid is extensible plugin system for mikutter.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-delayer":{"origin":"devel/rubygem-delayer","version":"1.2.1"},"rubygem-instance_storage":{"origin":"devel/rubygem-instance_storage","version":"1.0.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-plist","origin":"devel/rubygem-plist","version":"3.6.0","comment":"All-purpose Property List manipulation library","maintainer":"renchap@cocoa-x.com","www":"https://github.com/patsplat/plist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73c386f6bccb814cc8e19566aa5d911d335908904d53d16e30c83399caf9b48b","flatsize":15967,"path":"All/rubygem-plist-3.6.0.pkg","repopath":"All/rubygem-plist-3.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6008,"desc":"All-purpose Property List manipulation library","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-png","origin":"graphics/rubygem-png","version":"1.2.1","comment":"Almost-pure-ruby PNG library","maintainer":"sunpoet@FreeBSD.org","www":"https://www.zenspider.com/projects/png.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3aa709ae206ff5d510ce5df511d76d1f83cf6685dce827c190f640791b2f4339","flatsize":46026,"path":"All/rubygem-png-1.2.1.pkg","repopath":"All/rubygem-png-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15308,"desc":"PNG is an almost-pure-ruby PNG library. It lets you write a PNG without any C\nlibraries.\n\nSee also: https://github.com/seattlerb/png","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rubyinline":{"origin":"devel/rubygem-rubyinline","version":"3.14.0"}},"categories":["graphics","rubygems"]},{"name":"rubygem-platform-api","origin":"www/rubygem-platform-api","version":"3.7.0","comment":"Ruby HTTP client for the Heroku API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/heroku/platform-api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16910e7f7850e7f0a2d795713078b2bc6854926928542f4124baa908770d7f47","flatsize":1748707,"path":"All/rubygem-platform-api-3.7.0.pkg","repopath":"All/rubygem-platform-api-3.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":60536,"desc":"Ruby HTTP client for the Heroku API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-heroics":{"origin":"www/rubygem-heroics","version":"0.1.2"},"rubygem-moneta":{"origin":"devel/rubygem-moneta","version":"1.6.0"},"rubygem-rate_throttle_client":{"origin":"www/rubygem-rate_throttle_client","version":"0.1.2"}},"categories":["www","rubygems"]},{"name":"rubygem-pleaserun","origin":"devel/rubygem-pleaserun","version":"0.0.32","comment":"Tool to generate startup scripts","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jordansissel/pleaserun","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b142a6bb0a35076d6145b6caa861731fa6719b00ec2a73f68269e8af66d02f36","flatsize":109018,"path":"All/rubygem-pleaserun-0.0.32.pkg","repopath":"All/rubygem-pleaserun-0.0.32.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32188,"desc":"Tool to generate startup scripts","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cabin":{"origin":"devel/rubygem-cabin","version":"0.9.0"},"rubygem-clamp":{"origin":"devel/rubygem-clamp","version":"1.3.2"},"rubygem-dotenv":{"origin":"misc/rubygem-dotenv","version":"3.1.2"},"rubygem-insist":{"origin":"devel/rubygem-insist","version":"1.0.0"},"rubygem-mustache":{"origin":"devel/rubygem-mustache","version":"1.1.1"},"rubygem-stud":{"origin":"devel/rubygem-stud","version":"0.0.23"}},"categories":["devel","rubygems"]},{"name":"rubygem-prawn","origin":"print/rubygem-prawn","version":"2.5.0","comment":"Fast, tiny, and nimble PDF generator for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://prawnpdf.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b905c9806d2407786d464b33687f1c32a25b3fe678f85a70baf374c0156d371d","flatsize":1110009,"path":"All/rubygem-prawn-2.5.0.pkg","repopath":"All/rubygem-prawn-2.5.0.pkg","licenselogic":"or","licenses":["RUBY","GPLv2","GPLv3"],"pkgsize":140800,"desc":"Prawn is a pure Ruby PDF generation library that provides a lot of great\nfunctionality while trying to remain simple and reasonably performant.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-matrix":{"origin":"math/rubygem-matrix","version":"0.4.2"},"rubygem-pdf-core":{"origin":"print/rubygem-pdf-core","version":"0.10.0"},"rubygem-ttfunk":{"origin":"print/rubygem-ttfunk","version":"1.8.0"}},"categories":["print","rubygems"]},{"name":"rubygem-phonelib","origin":"devel/rubygem-phonelib","version":"0.8.9","comment":"Use Google libphonenumber's data file for validations and number formatting","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/daddyz/phonelib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e4b49dd3e20c994c72d7a25757fa15c59d1cc2d58dd779013c32b58f3f2acd8","flatsize":4491340,"path":"All/rubygem-phonelib-0.8.9.pkg","repopath":"All/rubygem-phonelib-0.8.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":660284,"desc":"Phonelib is a gem allowing you to validate phone number. All validations are\nbased on Google libphonenumber. Currently it can make basic validations and\nformatting to e164 international number format and national number format with\nprefix. But it still doesn't include all Google's library functionality.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-platform","origin":"devel/rubygem-platform","version":"0.4.0","comment":"Hopefully robust platform sensing","maintainer":"don@na.rim.or.jp","www":"https://github.com/berk/platform","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32b8708cc7de052db575ebe6a785daec8bb6910ab7245e5efe384909b69de41e","flatsize":4128,"path":"All/rubygem-platform-0.4.0.pkg","repopath":"All/rubygem-platform-0.4.0.pkg","licenselogic":"single","pkgsize":2404,"desc":"The Platform library offers a simple, reliable, means of determining\nwhat platform Ruby is running on.  Underlying Platform is the\nRUBY_PLATFORM constant.  This library is parsing this constant for\ninformation.  You could easily do this yourself.  We've just taken the\nhassle out of it for you and hopefully covered a few of the more\nunusual cases you mightn't have thought of yourself.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-pl-puppetdb-ruby","origin":"databases/rubygem-pl-puppetdb-ruby","version":"2.0.3","comment":"Simple Ruby client library for PuppetDB API","maintainer":"puppet@FreeBSD.org","www":"https://rubygems.org/gems/pl-puppetdb-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0917d7fee4f7b7a0b0e343875d1448c870c06d6c994ea91b908077bbc8164243","flatsize":24032,"path":"All/rubygem-pl-puppetdb-ruby-2.0.3.pkg","repopath":"All/rubygem-pl-puppetdb-ruby-2.0.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8452,"desc":"Simple Ruby client library for PuppetDB API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-httparty":{"origin":"www/rubygem-httparty","version":"0.22.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-phone","origin":"textproc/rubygem-phone","version":"1.2.3","comment":"Phone number parsing, validation and formatting","maintainer":"douglas@douglasthrift.net","www":"https://github.com/carr/phone","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2501b3e8e522612f06612db143afc28aac462e46e595fa492e1d88460d71dded","flatsize":95366,"path":"All/rubygem-phone-1.2.3.pkg","repopath":"All/rubygem-phone-1.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21176,"desc":"Phone is a Ruby library for phone number parsing, validation and formatting.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-pkg-config","origin":"devel/rubygem-pkg-config","version":"1.5.6","comment":"pkg-config implementation for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-gnome/pkg-config","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59273cd88f1ea24d51ce9955d1320825337768d1959a9b14f4604e1c0e9b8c8c","flatsize":94000,"path":"All/rubygem-pkg-config-1.5.6.pkg","repopath":"All/rubygem-pkg-config-1.5.6.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":18932,"desc":"A pkg-config implementation for Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-prawn-core","origin":"print/rubygem-prawn-core","version":"0.8.4","comment":"Core of Rubygem-prawn","maintainer":"ruby@FreeBSD.org","www":"http://prawn.majesticseacreature.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0550090f95a8afbc583d6dc142a1b31b66b946bcf9aa57103cc18462d93d8248","flatsize":8196609,"path":"All/rubygem-prawn-core-0.8.4.pkg","repopath":"All/rubygem-prawn-core-0.8.4.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":3368428,"desc":"Rubygem-prawn-core is the core of Rubygem-prawn.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["print","rubygems"]},{"name":"rubygem-pg_array_parser","origin":"databases/rubygem-pg_array_parser","version":"0.0.9","comment":"Fast PostreSQL array parsing","maintainer":"ruby@FreeBSD.org","www":"https://github.com/dockyard/pg_array_parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b0df951aa24c38d1f5ee77efa21b4463cc691496edd8f28dfc4ab93f558fb76","flatsize":22579,"path":"All/rubygem-pg_array_parser-0.0.9.pkg","repopath":"All/rubygem-pg_array_parser-0.0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6432,"desc":"rubygem-pg_array_parser is a simple library to parse PostgreSQL arrays into an\narray of strings.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-posix-spawn","origin":"devel/rubygem-posix-spawn","version":"0.3.15","comment":"Ruby wrapper for posix_spawnp(2) for faster process spawning","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rtomayko/posix-spawn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"158e39daa513ca0526e45acf38f9e620f152260b113ad765dd40565175fa5cd8","flatsize":102397,"path":"All/rubygem-posix-spawn-0.3.15.pkg","repopath":"All/rubygem-posix-spawn-0.3.15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26648,"desc":"A Ruby wrapper which uses posix_spawnp(2) for faster process spawning","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-possessive","origin":"www/rubygem-possessive","version":"1.0.1","comment":"Rails plugin that lets you get a possessive form of a string for use on sites","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bclubb/possessive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68a5c4695f3893a445cb410528d9602722703839cdf9c2f7ab9050b86d9c6da9","flatsize":7477,"path":"All/rubygem-possessive-1.0.1.pkg","repopath":"All/rubygem-possessive-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3772,"desc":"possessive is a Rails plugin that lets you get a possessive form of a string for\nuse on sites.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-rabl","origin":"devel/rubygem-rabl","version":"0.16.1","comment":"General ruby templating with json, bson, xml and msgpack support","maintainer":"ruby@FreeBSD.org","www":"https://github.com/nesquena/rabl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"beebe15409369ac84fe0acf2948b3b0b973b99adfd393b28321f53e00d151016","flatsize":99568,"path":"All/rubygem-rabl-0.16.1.pkg","repopath":"All/rubygem-rabl-0.16.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28312,"desc":"RABL (Ruby API Builder Language) is a Rails and Padrino ruby templating system\nfor generating JSON, XML, MessagePack, PList and BSON. It provides a more\nexpressive and powerful solution for generating APIs than ActiveRecord's\n'to_json' method.  It is particularly helpful when the JSON representation is\ncomplex or doesn't match the exact schema defined within the database.\n\nWith it, one can easily:\n\n - Create arbitrary nodes with names based on combining data in an object\n - Pass arguments to methods and store the result as a child node\n - Render partial templates and inherit to reduce code duplication\n - Rename or alias attributes to change the name from the model\n - Append attributes from a child into a parent node\n - Include nodes only if a certain condition has been met","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-pundit","origin":"security/rubygem-pundit","version":"2.3.2","comment":"Object oriented authorization for Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/varvet/pundit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fe45d30d45ad1f8629a9dd97333c88eaa7e990d8d436427cb3b44c4e3da22ae","flatsize":108224,"path":"All/rubygem-pundit-2.3.2.pkg","repopath":"All/rubygem-pundit-2.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26200,"desc":"Pundit provides a set of helpers which guide you in leveraging regular Ruby\nclasses and object oriented design patterns to build a simple, robust and\nscaleable authorization system.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"}},"categories":["security","rubygems"]},{"name":"rubygem-pghero-rails50","origin":"databases/rubygem-pghero-rails50","version":"2.8.3","comment":"Performance dashboard for Postgres","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ankane/pghero","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b6293919b1bb672f321c6fa31a3278f37afbb824f4ccc1f4f8beabb2c17f527","flatsize":1409164,"path":"All/rubygem-pghero-rails50-2.8.3.pkg","repopath":"All/rubygem-pghero-rails50-2.8.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":269228,"desc":"PgHere is a performance dashboard for Postgres.  It includes health checks,\nsuggested indexes, and more.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord50":{"origin":"databases/rubygem-activerecord50","version":"5.0.7.2"}},"categories":["databases","rubygems"],"annotations":{"cpe":"cpe:2.3:a:pghero_project:pghero:2.8.3:::::dragonfly6:x86_64"}},{"name":"rubygem-pghero-rails5","origin":"databases/rubygem-pghero-rails5","version":"2.8.3","comment":"Performance dashboard for Postgres","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ankane/pghero","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3755cc05115c81a1cd56b09dad7b6ae57d68cd2044ab1ba5ae31ab91aa7355e1","flatsize":1409164,"path":"All/rubygem-pghero-rails5-2.8.3.pkg","repopath":"All/rubygem-pghero-rails5-2.8.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":269100,"desc":"PgHere is a performance dashboard for Postgres.  It includes health checks,\nsuggested indexes, and more.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord5":{"origin":"databases/rubygem-activerecord5","version":"5.1.7"}},"categories":["databases","rubygems"],"annotations":{"cpe":"cpe:2.3:a:pghero_project:pghero:2.8.3:::::dragonfly6:x86_64"}},{"name":"rubygem-pghero","origin":"databases/rubygem-pghero","version":"3.5.0","comment":"Performance dashboard for Postgres","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ankane/pghero","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8dcb2953c2b70aa14a819caade6d3feb8d4fffe9f0ccf3acc15f726797e293b","flatsize":1685571,"path":"All/rubygem-pghero-3.5.0.pkg","repopath":"All/rubygem-pghero-3.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":295688,"desc":"PgHere is a performance dashboard for Postgres.  It includes health checks,\nsuggested indexes, and more.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord71":{"origin":"databases/rubygem-activerecord71","version":"7.1.3.4"}},"categories":["databases","rubygems"],"annotations":{"cpe":"cpe:2.3:a:pghero_project:pghero:3.5.0:::::dragonfly6:x86_64"}},{"name":"rubygem-pg_query","origin":"databases/rubygem-pg_query","version":"5.1.0_1","comment":"Parses SQL queries using a copy of the PostgreSQL server query parser","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/lfittl/pg_query","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a23212bd899d0a5aee63b7c3881e8e920af7f31b7b23334326d1307cd526020","flatsize":5527743,"path":"All/rubygem-pg_query-5.1.0_1.pkg","repopath":"All/rubygem-pg_query-5.1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":561444,"desc":"This Ruby extension uses the actual PostgreSQL server source\nto parse SQL queries and return the internal PostgreSQL parsetree.\n\nIn addition the extension allows you to normalize queries (replacing constant\nvalues with ?) and parse these normalized queries into a parsetree again.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-protobuf":{"origin":"devel/rubygem-google-protobuf","version":"3.25.3"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-peek-redis-rails52","origin":"devel/rubygem-peek-redis-rails52","version":"1.2.0","comment":"Provide a peek into the Redis calls made","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/peek/peek-redis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf51851ba0e2e43e9b48a3f187be43253862b1b9127ed168350a8f1be44c1670","flatsize":7745,"path":"All/rubygem-peek-redis-rails52-1.2.0.pkg","repopath":"All/rubygem-peek-redis-rails52-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4044,"desc":"Take a peek into the Redis calls made within your Rails application.\n\nThings this peek view provides:\n- Total number of Redis commands called during the request\n- The duration of the calls made during the request","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-atomic":{"origin":"devel/rubygem-atomic","version":"1.1.101"},"rubygem-peek-rails52":{"origin":"devel/rubygem-peek-rails52","version":"1.1.0"},"rubygem-redis":{"origin":"databases/rubygem-redis","version":"5.2.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-pghero-rails61","origin":"databases/rubygem-pghero-rails61","version":"3.5.0","comment":"Performance dashboard for Postgres","maintainer":"bofh@FreeBSD.org","www":"https://github.com/ankane/pghero","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78548ccfa1e3cf90b8401328a34993ba25be012ee2dd5302e0e819be91a447d8","flatsize":1685571,"path":"All/rubygem-pghero-rails61-3.5.0.pkg","repopath":"All/rubygem-pghero-rails61-3.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":295720,"desc":"PgHere is a performance dashboard for Postgres.  It includes health checks,\nsuggested indexes, and more.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord61":{"origin":"databases/rubygem-activerecord61","version":"6.1.7.8"}},"categories":["databases","rubygems"],"annotations":{"cpe":"cpe:2.3:a:pghero_project:pghero:3.5.0:::::dragonfly6:x86_64"}},{"name":"rubygem-peek-rails52","origin":"devel/rubygem-peek-rails52","version":"1.1.0","comment":"Take a peek into your Rails application","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/peek/peek","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd4db727dec96e1b0fd0af68af3f079203325c07410bd15905bb37fe329fba7d","flatsize":67738,"path":"All/rubygem-peek-rails52-1.1.0.pkg","repopath":"All/rubygem-peek-rails52-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22952,"desc":"This is a profiling tool originally built at GitHub to help us get an insight\ninto our application. Now, we have extracted this into Peek, so that other Rails\napplication can experience the same benefit.\n\nPeek puts a little bar on top of your application to show you all sorts of\nhelpful information about your application. From the screenshot above, you can\nsee that Peek provides information about database queries, cache, Resque workers\nand more. However, this is only part of Peek's beauty.\n\nThe true beauty of Peek lies in the fact that it is an extensible platform. If\nthere are some performance metrics that you need but are not available on Peek,\nyou can find it from the list of available Peek Views and integrate it into\nPeek. Even if you do not find what you want on Peek Views, you can always create\nyour own.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties52":{"origin":"www/rubygem-railties52","version":"5.2.8.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-peek-performance_bar","origin":"devel/rubygem-peek-performance_bar","version":"1.3.1","comment":"Take a peek into the window.performance timing behind your app","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/peek/peek-performance_bar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e8e0756c51d844e01df57810260750707492b2f1c51f911e03d4b038f3d9c89","flatsize":19742,"path":"All/rubygem-peek-performance_bar-1.3.1.pkg","repopath":"All/rubygem-peek-performance_bar-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8252,"desc":"Take a peek into the window.performance timing behind your app.\n\nThings this peek view provides:\n- Frontend\n- Latency / Receiving\n- Backend\n- TCP / SSL\n- Redirect\n- DNS Lookup","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-peek":{"origin":"devel/rubygem-peek","version":"1.1.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-rails_serve_static_assets","origin":"www/rubygem-rails_serve_static_assets","version":"0.0.5","comment":"Enables serving assets in production","maintainer":"ruby@FreeBSD.org","www":"https://github.com/heroku/rails_serve_static_assets/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0740ad09b794af77b10c1b3de7725beec53097bd2241853245c2b13d1ce06fc","flatsize":1310399,"path":"All/rubygem-rails_serve_static_assets-0.0.5.pkg","repopath":"All/rubygem-rails_serve_static_assets-0.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":648996,"desc":"This gem forces Rails to serve static assets.\n\nBy default Rails4 will return a 404 if an asset is not handled via an external\nproxy such as Nginx.  While this default behavior may help you debug your Nginx\nconfiguration, it makes a default Rails application with assets unusable on a\n12factor platform.  This gem fixes that.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-peek-rails70","origin":"devel/rubygem-peek-rails70","version":"1.1.0","comment":"Take a peek into your Rails application","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/peek/peek","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42815be6d02d0d6c7de1cf25fc5fe93007e58637710f93323df4d171b09169f7","flatsize":67738,"path":"All/rubygem-peek-rails70-1.1.0.pkg","repopath":"All/rubygem-peek-rails70-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22960,"desc":"This is a profiling tool originally built at GitHub to help us get an insight\ninto our application. Now, we have extracted this into Peek, so that other Rails\napplication can experience the same benefit.\n\nPeek puts a little bar on top of your application to show you all sorts of\nhelpful information about your application. From the screenshot above, you can\nsee that Peek provides information about database queries, cache, Resque workers\nand more. However, this is only part of Peek's beauty.\n\nThe true beauty of Peek lies in the fact that it is an extensible platform. If\nthere are some performance metrics that you need but are not available on Peek,\nyou can find it from the list of available Peek Views and integrate it into\nPeek. Even if you do not find what you want on Peek Views, you can always create\nyour own.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-peek-host","origin":"devel/rubygem-peek-host","version":"1.0.0","comment":"Take a peek into the host which served your Rails request","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/jacobbednarz/peek-host","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5394f16b3a5c918f0c61807015c89fa31df5ce0888b4da1f463e3a36a844e4e6","flatsize":5847,"path":"All/rubygem-peek-host-1.0.0.pkg","repopath":"All/rubygem-peek-host-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3460,"desc":"Take a peek into the host which serves your reuest.\n\nThings this peek view provides:\n- Hostname of the instance which served your request.\n\nIts an addition to the Peek profiling tool.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-peek":{"origin":"devel/rubygem-peek","version":"1.1.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-peek-gc-rails52","origin":"devel/rubygem-peek-gc-rails52","version":"0.0.2","comment":"Take a peek into the GC info of your Rails application","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/peek/peek-gc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b686abe227802372e0593c3106a8acef94f9b4b46e2713eb903dbf1e6b84c057","flatsize":7523,"path":"All/rubygem-peek-gc-rails52-0.0.2.pkg","repopath":"All/rubygem-peek-gc-rails52-0.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3968,"desc":"Take a peek into the GC info of your Rails application.\n\nIts an addition to the Peek profiling tool.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-peek-rails52":{"origin":"devel/rubygem-peek-rails52","version":"1.1.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-peek","origin":"devel/rubygem-peek","version":"1.1.0","comment":"Take a peek into your Rails application","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/peek/peek","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2547effdef48edd9d6436f69ba8639804922cf8585405e19d10c15b797a34daa","flatsize":67738,"path":"All/rubygem-peek-1.1.0.pkg","repopath":"All/rubygem-peek-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22956,"desc":"This is a profiling tool originally built at GitHub to help us get an insight\ninto our application. Now, we have extracted this into Peek, so that other Rails\napplication can experience the same benefit.\n\nPeek puts a little bar on top of your application to show you all sorts of\nhelpful information about your application. From the screenshot above, you can\nsee that Peek provides information about database queries, cache, Resque workers\nand more. However, this is only part of Peek's beauty.\n\nThe true beauty of Peek lies in the fact that it is an extensible platform. If\nthere are some performance metrics that you need but are not available on Peek,\nyou can find it from the list of available Peek Views and integrate it into\nPeek. Even if you do not find what you want on Peek Views, you can always create\nyour own.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"}},"categories":["devel","rubygems"],"options":{"RAILS4":"off","RAILS5":"on"}},{"name":"rubygem-pdf-core09","origin":"print/rubygem-pdf-core09","version":"0.9.0","comment":"Ruby library to render PDF documents","maintainer":"sunpoet@FreeBSD.org","www":"https://prawnpdf.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1bbb948f026c7c83aed4e63f6df053cea34a53e132a7eb9eb75978ddcf9a35ff","flatsize":177239,"path":"All/rubygem-pdf-core09-0.9.0.pkg","repopath":"All/rubygem-pdf-core09-0.9.0.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3","RUBY"],"pkgsize":33300,"desc":"PDF::Core is a pure Ruby library to render PDF documents.\n\nIt supports several PDF features, such as among others:\n * low-level annotation\n * istream objects and stream filters\n * NameTree\n * object repository\n * object serialization\n * indirect objects\n * page geometries\n\nIt is used internally by Prawn (provided in the rubygems-prawn package),\na Ruby PDF generation library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["print","rubygems"]},{"name":"rubygem-peek-rails4","origin":"devel/rubygem-peek-rails4","version":"1.1.0","comment":"Take a peek into your Rails application","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/peek/peek","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95e58c8b027057e121cbd659b122d5b90f8cdfcf9c5def955cf77d285e1f6ad0","flatsize":67738,"path":"All/rubygem-peek-rails4-1.1.0.pkg","repopath":"All/rubygem-peek-rails4-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22956,"desc":"This is a profiling tool originally built at GitHub to help us get an insight\ninto our application. Now, we have extracted this into Peek, so that other Rails\napplication can experience the same benefit.\n\nPeek puts a little bar on top of your application to show you all sorts of\nhelpful information about your application. From the screenshot above, you can\nsee that Peek provides information about database queries, cache, Resque workers\nand more. However, this is only part of Peek's beauty.\n\nThe true beauty of Peek lies in the fact that it is an extensible platform. If\nthere are some performance metrics that you need but are not available on Peek,\nyou can find it from the list of available Peek Views and integrate it into\nPeek. Even if you do not find what you want on Peek Views, you can always create\nyour own.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-pdk","origin":"devel/rubygem-pdk","version":"3.0.0","comment":"CLI for development of Puppet modules","maintainer":"puppet@FreeBSD.org","www":"https://github.com/puppetlabs/pdk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a81cda3b7d056b45ee24dbef55a0990a6893b5d9d7a933b53ade6b94f0b6ec86","flatsize":573785,"path":"All/rubygem-pdk-3.0.0.pkg","repopath":"All/rubygem-pdk-3.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":115860,"desc":"The Puppet Development Kit (PDK) includes key Puppet code development and\ntesting tools for Linux, Windows, and OS X workstations, so you can install one\npackage with the tools you need to create and validate new modules.\n\nPDK includes testing tools, a complete module skeleton, and command line tools\nto help you create, validate, and run tests on Puppet modules. PDK also\nincludes all dependencies needed for its use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-childprocess":{"origin":"devel/rubygem-childprocess","version":"5.0.0"},"rubygem-concurrent-ruby11":{"origin":"devel/rubygem-concurrent-ruby11","version":"1.1.10"},"rubygem-cri":{"origin":"devel/rubygem-cri","version":"2.15.12"},"rubygem-deep_merge":{"origin":"devel/rubygem-deep_merge","version":"1.2.2"},"rubygem-diff-lcs":{"origin":"textproc/rubygem-diff-lcs","version":"1.5.1"},"rubygem-facter":{"origin":"sysutils/rubygem-facter","version":"4.5.1"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"},"rubygem-hitimes":{"origin":"devel/rubygem-hitimes","version":"3.0.0"},"rubygem-httpclient":{"origin":"www/rubygem-httpclient","version":"2.8.3"},"rubygem-json-schema":{"origin":"devel/rubygem-json-schema","version":"4.3.0"},"rubygem-json_pure":{"origin":"devel/rubygem-json_pure","version":"2.7.2"},"rubygem-minitar":{"origin":"archivers/rubygem-minitar","version":"0.9"},"rubygem-pathspec":{"origin":"devel/rubygem-pathspec","version":"2.1.0"},"rubygem-tty-prompt":{"origin":"devel/rubygem-tty-prompt","version":"0.23.1"},"rubygem-tty-spinner":{"origin":"devel/rubygem-tty-spinner","version":"0.9.3"},"rubygem-tty-which":{"origin":"devel/rubygem-tty-which","version":"0.5.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-pdfkit","origin":"graphics/rubygem-pdfkit","version":"0.8.7","comment":"Uses wkhtmltopdf to create PDFs using HTML","maintainer":"ruby@FreeBSD.org","www":"https://github.com/pdfkit/pdfkit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1d3c8bc2efad9c4401a87ba651fba9b42eb357b62a8b240771ed31ca73991cb","flatsize":93684,"path":"All/rubygem-pdfkit-0.8.7.pkg","repopath":"All/rubygem-pdfkit-0.8.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22028,"desc":"Uses wkhtmltopdf to create PDFs using HTML","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"wkhtmltopdf":{"origin":"converters/wkhtmltopdf","version":"0.12.6_4"}},"categories":["graphics","rubygems"],"annotations":{"cpe":"cpe:2.3:a:pdfkit_project:pdfkit:0.8.7:::::dragonfly6:x86_64"}},{"name":"rubygem-peek-rblineprof-rails52","origin":"devel/rubygem-peek-rblineprof-rails52","version":"0.2.0","comment":"Peek into how much each line of your Rails application takes","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/peek/peek-rblineprof","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea6e3e37bb05a8e023da33e681ef5658372d55afc4582646399006db65b99b31","flatsize":18911,"path":"All/rubygem-peek-rblineprof-rails52-0.2.0.pkg","repopath":"All/rubygem-peek-rblineprof-rails52-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7332,"desc":"Peek into how much time each line of your Rails application takes throughout a\nrequest.\n\nThings this peek view provides:\n- Total time it takes to render individual lines within your codebase\n- Total network time spent waiting per line\n\nYou can also drill down to only certain parts of your codebase like:\n- app, everything within Rails.root/(app|lib)\n- views, everything within Rails.root/app/view\n- gems, everything within Rails.root/vendor/gems\n- all, everything within Rails.root\n- stdlib","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-peek-rails52":{"origin":"devel/rubygem-peek-rails52","version":"1.1.0"},"rubygem-rblineprof":{"origin":"devel/rubygem-rblineprof","version":"0.3.7"}},"categories":["devel","rubygems"]},{"name":"rubygem-patron","origin":"www/rubygem-patron","version":"0.13.3","comment":"Ruby HTTP client library based on libcurl","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/toland/patron","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ad8783434f5b19ff8deb75bd064bb7ef129caaf96aa2d6eab10139fe5372726","flatsize":183608,"path":"All/rubygem-patron-0.13.3.pkg","repopath":"All/rubygem-patron-0.13.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45048,"desc":"Patron is a Ruby HTTP client library based on libcurl. It does not try to expose\nthe full \"power\" (read complexity) of libcurl but instead tries to provide a\nsane API while taking advantage of libcurl under the hood.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32","libcurl.so.4"]},{"name":"rubygem-pcaprub","origin":"net/rubygem-pcaprub","version":"0.13.1","comment":"Libpcap bindings for ruby","maintainer":"antoine@FreeBSD.org","www":"https://github.com/shadowbq/pcaprub","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7674f3a92f1608293b5e5b043d3573f27d95ef3c5cf6af219e316d39e4204c4","flatsize":147228,"path":"All/rubygem-pcaprub-0.13.1.pkg","repopath":"All/rubygem-pcaprub-0.13.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":31004,"desc":"This goal of this project is to provide a consistent interface to LBL's libpcap\npacket capture library.  This does not provide packet processing functionality,\nit simply provides the interface for capturing packets, and passing yielding\nthose packets.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-pbkdf2-ruby","origin":"security/rubygem-pbkdf2-ruby","version":"0.2.1","comment":"Password Based Key Derivation Function 2 for Ruby","maintainer":"ports@FreeBSD.org","www":"https://github.com/emerose/pbkdf2-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4ec7a9737e91f077db7a209931f30ca214558960b2b90d0def6ccef635a3a0c","flatsize":28252,"path":"All/rubygem-pbkdf2-ruby-0.2.1.pkg","repopath":"All/rubygem-pbkdf2-ruby-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9676,"desc":"A Ruby implementation of the Password-Based Key-Derivation Function v2","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-pbkdf2-ruby port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-pathname","origin":"devel/rubygem-pathname","version":"0.3.0","comment":"Representation of the name of a file or directory on the filesystem","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/pathname","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2f4e401c62e8a846360cec4f9c8b3f0a08414d7b5ead381aa49c71dd6b51911","flatsize":85181,"path":"All/rubygem-pathname-0.3.0.pkg","repopath":"All/rubygem-pathname-0.3.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":17972,"desc":"Pathname represents the name of a file or directory on the filesystem, but not\nthe file itself.\n\nThe pathname depends on the Operating System: Unix, Windows, etc. This library\nworks with pathnames of local OS, however non-Unix pathnames are supported\nexperimentally.\n\nA Pathname can be relative or absolute. It's not until you try to reference the\nfile that it even matters whether the file exists or not.\n\nPathname is immutable. It has no method for destructive update.\n\nThe goal of this class is to manipulate file path information in a neater way\nthan standard Ruby provides. The examples below demonstrate the difference.\n\nAll functionality from File, FileTest, and some from Dir and FileUtils is\nincluded, in an unsurprising way. It is essentially a facade for all of these,\nand more.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-pdf-reader","origin":"print/rubygem-pdf-reader","version":"2.12.0","comment":"PDF parser conforming as much as possible to the PDF specification","maintainer":"ruby@FreeBSD.org","www":"https://github.com/yob/pdf-reader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec9c6c4b8a89b42bba8cb96e1cb366ac127155a891141eb3cb163630fbfd94b5","flatsize":1065940,"path":"All/rubygem-pdf-reader-2.12.0.pkg","repopath":"All/rubygem-pdf-reader-2.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":141784,"desc":"The PDF::Reader library implements a PDF parser conforming as much as possible\nto the PDF specification from Adobe","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-afm":{"origin":"print/rubygem-afm","version":"0.2.2"},"rubygem-ascii85":{"origin":"devel/rubygem-ascii85","version":"1.1.1"},"rubygem-hashery":{"origin":"devel/rubygem-hashery","version":"2.1.2"},"rubygem-ruby-rc4":{"origin":"security/rubygem-ruby-rc4","version":"0.1.5"},"rubygem-ttfunk":{"origin":"print/rubygem-ttfunk","version":"1.8.0"}},"categories":["print","rubygems"]},{"name":"rubygem-pathspec","origin":"devel/rubygem-pathspec","version":"2.1.0","comment":"Match path specifications, such as .gitignore","maintainer":"puppet@FreeBSD.org","www":"https://rubygems.org/gems/pathspec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3bb18c1eb02a80b7dad9498e20fa99d8630f83d2828c57130ce88875b4770162","flatsize":51801,"path":"All/rubygem-pathspec-2.1.0.pkg","repopath":"All/rubygem-pathspec-2.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13880,"desc":"The pathspec gem is a utility library for pattern matching of file paths.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-patch_finder","origin":"devel/rubygem-patch_finder","version":"1.0.2","comment":"Generic Patch Finder","maintainer":"ruby@FreeBSD.org","www":"https://github.com/wchen-r7/Patch-Finder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca9ac1f210a12f429b0d81f833fa6989ea63b3ec75434bcb5fa3e72e20777897","flatsize":36649,"path":"All/rubygem-patch_finder-1.0.2.pkg","repopath":"All/rubygem-patch_finder-1.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11952,"desc":"PatchFinder is a toolkit to find software patches.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-pdf-core","origin":"print/rubygem-pdf-core","version":"0.10.0","comment":"Ruby library to render PDF documents","maintainer":"sunpoet@FreeBSD.org","www":"https://prawnpdf.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f073cbe137cce49aabdd055a91c106cd8e803682410bd7286f8d2d9c196f0a86","flatsize":203275,"path":"All/rubygem-pdf-core-0.10.0.pkg","repopath":"All/rubygem-pdf-core-0.10.0.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3","RUBY"],"pkgsize":37696,"desc":"PDF::Core is a pure Ruby library to render PDF documents.\n\nIt supports several PDF features, such as among others:\n * low-level annotation\n * istream objects and stream filters\n * NameTree\n * object repository\n * object serialization\n * indirect objects\n * page geometries\n\nIt is used internally by Prawn (provided in the rubygems-prawn package),\na Ruby PDF generation library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["print","rubygems"]},{"name":"rubygem-pedump","origin":"devel/rubygem-pedump","version":"0.6.7","comment":"Dump headers, sections, extract resources of Win32 PE exe, dll, etc","maintainer":"sunpoet@FreeBSD.org","www":"https://pedump.me/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f16a7860a51cd3d9fae9d4cd0d645d8d12d6dac7639cf0254332bf8d8cd3af13","flatsize":2517558,"path":"All/rubygem-pedump-0.6.7.pkg","repopath":"All/rubygem-pedump-0.6.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":338220,"desc":"pedump provides a pure ruby implementation of Win32 PE binary files dumper.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-awesome_print":{"origin":"devel/rubygem-awesome_print","version":"1.8.0"},"rubygem-iostruct":{"origin":"devel/rubygem-iostruct","version":"0.1.2"},"rubygem-multipart-post":{"origin":"www/rubygem-multipart-post","version":"2.4.1"},"rubygem-rainbow":{"origin":"devel/rubygem-rainbow","version":"3.1.1"},"rubygem-zhexdump":{"origin":"devel/rubygem-zhexdump","version":"0.1.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-pastel","origin":"devel/rubygem-pastel","version":"0.8.0","comment":"Terminal strings styling with intuitive and clean API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/piotrmurach/pastel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0bf849eb0203af03b9da52b65b8730c48b993833995dd72eae73deec70557a99","flatsize":40331,"path":"All/rubygem-pastel-0.8.0.pkg","repopath":"All/rubygem-pastel-0.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12564,"desc":"Pastel provides independent coloring component for TTY toolkit. It supports\nterminal output styling with intuitive and clean API that doesn't monkey patch\nString class. Pastel is minimal and focused to work in all terminal emulators.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-tty-color":{"origin":"devel/rubygem-tty-color","version":"0.6.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-pathutil","origin":"devel/rubygem-pathutil","version":"0.16.2","comment":"Like Pathname but a little less insane","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/envygeeks/pathutil","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d12babb4a6d8d142a572ab4a793563ddf481971d101c3e150bf4461737b1bab5","flatsize":30858,"path":"All/rubygem-pathutil-0.16.2.pkg","repopath":"All/rubygem-pathutil-0.16.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8672,"desc":"Pathutil tries to be a faster pure Ruby impelementation of Pathname. It arose\nout of a need to fix basic problems with Pathname, such as suscepetibility to\njoin overrides, need for automatic encoding, and normalization (for stuff like\nJekyll) and the ability to do other safe-style operations in an encapsulated\nformat, like copying files and folders with symlinks but only if they originate\nfrom the given root.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-forwardable-extended":{"origin":"devel/rubygem-forwardable-extended","version":"2.6.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-parslet","origin":"textproc/rubygem-parslet","version":"2.0.0","comment":"Parser construction library with great error reporting in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://kschiess.github.io/parslet/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a33d6b483a2567cc326ff91d3ecaad262774e8c28be2aa9c4442d3f72135105","flatsize":275481,"path":"All/rubygem-parslet-2.0.0.pkg","repopath":"All/rubygem-parslet-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":70392,"desc":"Parslet is a small Ruby library for constructing parsers in the PEG (Parsing\nExpression Grammar) fashion.\n\nParslet makes developing complex parsers easy. It does so by\n- providing the best error reporting possible\n- not generating reams of code for you to debug\n\nParslet takes the long way around to make your job easier. It allows for\nincremental language construction. Often, you start out small, implementing the\natoms of your language first; parslet takes pride in making this possible.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-pdf-writer","origin":"print/rubygem-pdf-writer","version":"1.1.8","comment":"Pure Ruby PDF document creation library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/metaskills/pdf-writer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7291f5950d3081b3bd35a9076c1e4ae15b201f129134a1845a26ecc485d30000","flatsize":1288222,"path":"All/rubygem-pdf-writer-1.1.8.pkg","repopath":"All/rubygem-pdf-writer-1.1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":251540,"desc":"This library provides the ability to create PDF documents using only native\nRuby libraries. There are several demo programs available in the demo/\ndirectory. The canonical documentation for PDF::Writer is \"manual.pdf\",\nwhich can be generated using bin/techbook (just \"techbook\" for RubyGem users)\nand the manual file \"manual.pwd\".","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-color":{"origin":"print/rubygem-color","version":"1.8"},"rubygem-transaction-simple":{"origin":"devel/rubygem-transaction-simple","version":"1.4.0.2_1"}},"categories":["print","rubygems"]},{"name":"rubygem-parslet1","origin":"textproc/rubygem-parslet1","version":"1.8.2","comment":"Parser construction library with great error reporting in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://kschiess.github.io/parslet/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d077c3cd3bde32776ab5ca6b59c57909e21df16544f8c7187bb1a20a09aac988","flatsize":275720,"path":"All/rubygem-parslet1-1.8.2.pkg","repopath":"All/rubygem-parslet1-1.8.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":70364,"desc":"Parslet is a small Ruby library for constructing parsers in the PEG (Parsing\nExpression Grammar) fashion.\n\nParslet makes developing complex parsers easy. It does so by\n- providing the best error reporting possible\n- not generating reams of code for you to debug\n\nParslet takes the long way around to make your job easier. It allows for\nincremental language construction. Often, you start out small, implementing the\natoms of your language first; parslet takes pride in making this possible.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-peek-rails61","origin":"devel/rubygem-peek-rails61","version":"1.1.0","comment":"Take a peek into your Rails application","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/peek/peek","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a25dae77f69395bb1cc3a5d7b8fd015fa052004a52580b29ce1249e5b0437fa","flatsize":67738,"path":"All/rubygem-peek-rails61-1.1.0.pkg","repopath":"All/rubygem-peek-rails61-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22960,"desc":"This is a profiling tool originally built at GitHub to help us get an insight\ninto our application. Now, we have extracted this into Peek, so that other Rails\napplication can experience the same benefit.\n\nPeek puts a little bar on top of your application to show you all sorts of\nhelpful information about your application. From the screenshot above, you can\nsee that Peek provides information about database queries, cache, Resque workers\nand more. However, this is only part of Peek's beauty.\n\nThe true beauty of Peek lies in the fact that it is an extensible platform. If\nthere are some performance metrics that you need but are not available on Peek,\nyou can find it from the list of available Peek Views and integrate it into\nPeek. Even if you do not find what you want on Peek Views, you can always create\nyour own.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"}},"categories":["devel","rubygems"]},{"name":"rubygem-railties5","origin":"www/rubygem-railties5","version":"5.1.7","comment":"Rails internals bootup, plugins, generators, and rake tasks","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"419e854776c5d3dab58d8fc8a95f0a2d693b769dbccb7eb8766351130c25289e","flatsize":574370,"path":"All/rubygem-railties5-5.1.7.pkg","repopath":"All/rubygem-railties5-5.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":209576,"desc":"Railties is responsible for gluing all frameworks together. Overall, it:\n- handles the bootstrapping process for a Rails application;\n- manages the rails command line interface;\n- and provides the Rails generators core.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack5":{"origin":"www/rubygem-actionpack5","version":"5.1.7_1"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-method_source":{"origin":"devel/rubygem-method_source","version":"1.1.0"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["www","rubygems"]},{"name":"rubygem-parallel","origin":"sysutils/rubygem-parallel","version":"1.25.1","comment":"Run any kind of code in parallel processes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/grosser/parallel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c729801ac2d90366e4b9c0af7dbe096546804ead153ff7e660fae683c52bfeb","flatsize":24332,"path":"All/rubygem-parallel-1.25.1.pkg","repopath":"All/rubygem-parallel-1.25.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7544,"desc":"parallel runs any kind of code in parallel processes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-pairing_heap","origin":"devel/rubygem-pairing_heap","version":"3.1.0","comment":"Performant priority queue with support for changing priority","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mhib/pairing_heap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d633afae560f668b294de573f0eb78ea0c6ca657f27df4db6adc4d2c27ea198b","flatsize":45765,"path":"All/rubygem-pairing_heap-3.1.0.pkg","repopath":"All/rubygem-pairing_heap-3.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10532,"desc":"PairingHeap is a pure Ruby priority queue implementation using a pairing heap as\nthe underlying data structure. While a pairing heap is asymptotically less\nefficient than the Fibonacci heap, it is usually faster in practice. This makes\nit a popular choice for Prim's MST or Dijkstra's algorithm implementations.\n\nPairingHeap is currently being used as the priority queue data structure in RGL.\n\nAlso implementation without priority change support is\nprovided(SimplePairingHeap), while the asymptotical complexity of the methods\nstay the same, bookkeeping of elements is not needed making, the constant\nsmaller.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-packetgen","origin":"net/rubygem-packetgen","version":"3.3.1","comment":"Network packet manipulation library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sdaubert/packetgen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7be1ef68eca89a534b8ec0f88072e251ad458a3eeb9997fd2e5be8e6f086314e","flatsize":543318,"path":"All/rubygem-packetgen-3.3.1.pkg","repopath":"All/rubygem-packetgen-3.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":89872,"desc":"PacketGen provides simple ways to generate, send and capture network packets.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-interfacez":{"origin":"net/rubygem-interfacez","version":"1.0.4"},"rubygem-pcaprub":{"origin":"net/rubygem-pcaprub","version":"0.13.1"},"rubygem-rasn1":{"origin":"security/rubygem-rasn1","version":"0.13.0"}},"categories":["net","rubygems"]},{"name":"rubygem-railties4","origin":"www/rubygem-railties4","version":"4.2.11.3","comment":"Rails internals bootup, plugins, generators, and rake tasks","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b3a23ab6e0d294d7c111d967600bf9c329c99d275b0029de752f520aeba5150","flatsize":403071,"path":"All/rubygem-railties4-4.2.11.3.pkg","repopath":"All/rubygem-railties4-4.2.11.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":112188,"desc":"Railties is responsible for gluing all frameworks together. Overall, it:\n- handles the bootstrapping process for a Rails application;\n- manages the rails command line interface;\n- and provides the Rails generators core.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack4":{"origin":"www/rubygem-actionpack4","version":"4.2.11.3"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["www","rubygems"]},{"name":"rubygem-packetfu","origin":"net/rubygem-packetfu","version":"2.0.0","comment":"Mid-level packet manipulation library for Ruby","maintainer":"antoine@FreeBSD.org","www":"https://github.com/packetfu/packetfu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a67515e757df8e50261a877ceda191937eab4fee58a490e41c66631c53a1dbc5","flatsize":2729338,"path":"All/rubygem-packetfu-2.0.0.pkg","repopath":"All/rubygem-packetfu-2.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":555804,"desc":"PacketFu is a mid-level packet manipulation library for Ruby.  With it, users\ncan read, parse, and write network packets with the level of ease and fun they\nexpect from Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pcaprub":{"origin":"net/rubygem-pcaprub","version":"0.13.1"}},"categories":["net","rubygems"]},{"name":"rubygem-pango","origin":"x11-toolkits/rubygem-pango","version":"4.2.2","comment":"Ruby binding of Pango 1.x","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f453c3ef0668d4503247ab7c5a75bc9945dcc9db46598ff42296cd526b72cb12","flatsize":146970,"path":"All/rubygem-pango-4.2.2.pkg","repopath":"All/rubygem-pango-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":22348,"desc":"Ruby/Pango is a Ruby binding for Pango.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cairo-gobject":{"origin":"devel/rubygem-cairo-gobject","version":"4.2.2"},"rubygem-gobject-introspection":{"origin":"devel/rubygem-gobject-introspection","version":"4.2.2"}},"categories":["x11-toolkits","rubygems"],"shlibs_required":["libruby32.so.32","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libpango-1.0.so.0","libcairo.so.2","libpangocairo-1.0.so.0","libfreetype.so.6","libfontconfig.so.1","libpangoft2-1.0.so.0","libgirepository-1.0.so.1"]},{"name":"rubygem-paranoia","origin":"databases/rubygem-paranoia","version":"2.6.3","comment":"Soft deletion mapper for activerecord","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rubysherpas/paranoia","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"191f12e6bd5a84ab9fdabfdad2d9081c58e3b04a54c3871044fb9d22c2b49cbb","flatsize":45820,"path":"All/rubygem-paranoia-2.6.3.pkg","repopath":"All/rubygem-paranoia-2.6.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14564,"desc":"Paranoia adds soft deletion feature for activerecord.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord60":{"origin":"databases/rubygem-activerecord60","version":"6.0.6.1"}},"categories":["databases","rubygems"]},{"name":"rubygem-parser","origin":"devel/rubygem-parser","version":"3.3.3.0","comment":"Ruby parser written in pure Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/whitequark/parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94a84b61549c18e916e49d1cc10fa9bd900654c4892f9d4dd64e2dc868805405","flatsize":10702844,"path":"All/rubygem-parser-3.3.3.0.pkg","repopath":"All/rubygem-parser-3.3.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":516116,"desc":"Parser is a production-ready Ruby parser written in pure Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ast":{"origin":"devel/rubygem-ast","version":"2.4.2"},"rubygem-racc":{"origin":"devel/rubygem-racc","version":"1.8.0"}},"categories":["devel","ruby"]},{"name":"rubygem-ostruct","origin":"devel/rubygem-ostruct","version":"0.6.0","comment":"Class to build custom data structures, similar to a Hash","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/ostruct","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4c605837400ae21f6d31a77af16d4490cfee0dedfe8c949ae9c2605c06c93af","flatsize":26157,"path":"All/rubygem-ostruct-0.6.0.pkg","repopath":"All/rubygem-ostruct-0.6.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":9112,"desc":"An OpenStruct is a data structure, similar to a Hash, that allows the definition\nof arbitrary attributes with their accompanying values. This is accomplished by\nusing Ruby's metaprogramming to define methods on the class itself.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-parse-cron","origin":"textproc/rubygem-parse-cron","version":"0.1.4","comment":"Parse cron expressions and calculates the next occurence","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/siebertm/parse-cron","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c1ffb2b63b2f8580dbd754284acd559593e669662d0c7c2084052430c8609b9","flatsize":22188,"path":"All/rubygem-parse-cron-0.1.4.pkg","repopath":"All/rubygem-parse-cron-0.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6752,"desc":"The goal of Parse-Cron is to parse a crontab timing specification and determine\nwhen the job should be run. It is not a scheduler, it does not run the jobs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-pagerduty","origin":"www/rubygem-pagerduty","version":"4.0.1","comment":"Lightweight interface for calling the PagerDuty Integration API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/envato/pagerduty","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78868ae9ef5726af0e9ab9226f9ffe8e6ad6efdd6b06b4548c4ea955435a475a","flatsize":49540,"path":"All/rubygem-pagerduty-4.0.1.pkg","repopath":"All/rubygem-pagerduty-4.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11680,"desc":"pagerduty provides a lightweight Ruby interface for calling the PagerDuty\nIntegration API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-orm_adapter","origin":"devel/rubygem-orm_adapter","version":"0.5.0","comment":"Provides a single point of entry for using basic features of ruby ORMs","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ianwhite/orm_adapter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ac742ed1df8e6049b83d1361147303d3d0fe4bfca86ccfbe9a254dc8674046d","flatsize":43484,"path":"All/rubygem-orm_adapter-0.5.0.pkg","repopath":"All/rubygem-orm_adapter-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11780,"desc":"Provides a single point of entry for using basic features of ruby ORMs","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-paint","origin":"devel/rubygem-paint","version":"2.3.0","comment":"Terminal painter","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/janlelis/paint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f193b060f51ff429ed27189f8c4926ed0853220d4045f0e6b73f561f07b52acc","flatsize":39142,"path":"All/rubygem-paint-2.3.0.pkg","repopath":"All/rubygem-paint-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17712,"desc":"Terminal painter with 256 color support and effect support","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel"]},{"name":"rubygem-ox","origin":"textproc/rubygem-ox","version":"2.14.18","comment":"Speed-optimized XML parser and object serializer for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://ohler.com/ox/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6569b7b6b27bc4988e2f61f91b74a00e576d096e6d7bece252167d151eb3c44f","flatsize":462130,"path":"All/rubygem-ox-2.14.18.pkg","repopath":"All/rubygem-ox-2.14.18.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":85436,"desc":"Ox, standing for Optimized XML, is a XML parser and object serializer,\nwhich is designed to be a speed-optimized alternative to Nokogiri and Marshal.\n\n* Ox is self contained, and uses nothing other than standard C libraries.\n* Ox writes/parses generic XML documents including HTML documents.\n* Ox serializes Objects into human readable XML in contrast to Marshal\n* Ox also supports SAX parsing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"],"annotations":{"cpe":"cpe:2.3:a:ox_project:ox:2.14.18:::::dragonfly6:x86_64"}},{"name":"rubygem-ovirt-engine-sdk","origin":"net/rubygem-ovirt-engine-sdk","version":"4.6.0","comment":"Ruby SDK for the oVirt Engine API","maintainer":"sunpoet@FreeBSD.org","www":"https://ovirt.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78e9938e861c73ae26cb1069dd8cc21e26578bc483d34ee51bd1b72382ce7b50","flatsize":3980470,"path":"All/rubygem-ovirt-engine-sdk-4.6.0.pkg","repopath":"All/rubygem-ovirt-engine-sdk-4.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":233040,"desc":"The oVirt Ruby SDK is a Ruby gem that simplyfies access to the oVirt Engine API.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"}},"categories":["net","rubygems"],"shlibs_required":["libcurl.so.4","libxml2.so.2","libruby32.so.32"]},{"name":"rubygem-ostatus2","origin":"www/rubygem-ostatus2","version":"2.0.3_1","comment":"Toolset for interacting with the OStatus2 suite of protocols","maintainer":"ruby@FreeBSD.org","www":"https://github.com/Gargron/ostatus2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73bdae89fa7b1f84aedeb8bc05a1ed2d4031701fcc8f8ada8d889da66459af87","flatsize":11511,"path":"All/rubygem-ostatus2-2.0.3_1.pkg","repopath":"All/rubygem-ostatus2-2.0.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4896,"desc":"OStatus2 is a toolset for interacting with the OStatus2 suite of protocols.\n\nIt supports:\n\n- subscribing to and publishing feeds via PubSubHubbub\n- interacting with feeds via Salmon.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-http3":{"origin":"www/rubygem-http3","version":"3.3.0_1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["www","rubygems"]},{"name":"rubygem-opt_parse_validator","origin":"devel/rubygem-opt_parse_validator","version":"1.9.3_1","comment":"Implementation of validators for the ruby OptionParser lib","maintainer":"rihaz.jerrin@gmail.com","www":"https://github.com/wpscanteam/OptParseValidator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82e34fad43e796717cd8546c9ecd55f1d05f213eaae0ca5e396f24f5d0705401","flatsize":35407,"path":"All/rubygem-opt_parse_validator-1.9.3_1.pkg","repopath":"All/rubygem-opt_parse_validator-1.9.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11788,"desc":"Implementation of validators for the ruby OptionParser lib.\n\nMainly used in the CMSScanner gem to define the cli options available.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-org-ruby","origin":"textproc/rubygem-org-ruby","version":"0.9.12","comment":"Org mode parser written in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/wallyqs/org-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"198fe5d21726edbd38c639425acab0dd3e9a5595c387d7fec7e8945e4c15354e","flatsize":109728,"path":"All/rubygem-org-ruby-0.9.12.pkg","repopath":"All/rubygem-org-ruby-0.9.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27612,"desc":"An Org mode parser written in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rubypants":{"origin":"textproc/rubygem-rubypants","version":"0.7.1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-peek-rails60","origin":"devel/rubygem-peek-rails60","version":"1.1.0","comment":"Take a peek into your Rails application","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/peek/peek","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d78ef7d845c55284c32ea056eface702c3ab5aa0725037d31e04fde0e90e986","flatsize":67738,"path":"All/rubygem-peek-rails60-1.1.0.pkg","repopath":"All/rubygem-peek-rails60-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22960,"desc":"This is a profiling tool originally built at GitHub to help us get an insight\ninto our application. Now, we have extracted this into Peek, so that other Rails\napplication can experience the same benefit.\n\nPeek puts a little bar on top of your application to show you all sorts of\nhelpful information about your application. From the screenshot above, you can\nsee that Peek provides information about database queries, cache, Resque workers\nand more. However, this is only part of Peek's beauty.\n\nThe true beauty of Peek lies in the fact that it is an extensible platform. If\nthere are some performance metrics that you need but are not available on Peek,\nyou can find it from the list of available Peek Views and integrate it into\nPeek. Even if you do not find what you want on Peek Views, you can always create\nyour own.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties60":{"origin":"www/rubygem-railties60","version":"6.0.6.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-orchestrator_client","origin":"net/rubygem-orchestrator_client","version":"0.7.0","comment":"Client library for Puppet orchestration services","maintainer":"puppet@FreeBSD.org","www":"https://github.com/puppetlabs/orchestrator_client-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34b1bcdd91f251e8f858ff12f3544945ac5a34ae248cd5f1b14bbcebdfa1d588","flatsize":30603,"path":"All/rubygem-orchestrator_client-0.7.0.pkg","repopath":"All/rubygem-orchestrator_client-0.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10856,"desc":"A simple client for interacting with the Orchestration Services API in Puppet\nEnterprise Puppet orchestration API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-net_http_persistent":{"origin":"www/rubygem-faraday-net_http_persistent","version":"2.1.0"}},"categories":["net","rubygems"]},{"name":"rubygem-os","origin":"devel/rubygem-os","version":"1.1.4","comment":"Allows for some useful and easy functions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rdp/os","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d279e9366f8370b75a7d619bd625aa78ba3b371639d06a80cf6af7963b71b696","flatsize":25797,"path":"All/rubygem-os-1.1.4.pkg","repopath":"All/rubygem-os-1.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9548,"desc":"The OS gem allows for some easy telling if you're on windows or not, as well as\nsome other helper utilities.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-oxidized","origin":"net-mgmt/rubygem-oxidized","version":"0.29.1","comment":"Network device configuration backup tool","maintainer":"nick@foobar.org","www":"https://github.com/ytti/oxidized","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a6a63bba6715ba3dec2dcde742ff7d150fa7111cf8b52dd969f291d47026447","flatsize":472185,"path":"All/rubygem-oxidized-0.29.1.pkg","repopath":"All/rubygem-oxidized-0.29.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":121640,"desc":"Oxidized is a network device configuration backup tool. It's a RANCID\nreplacement.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-asetus":{"origin":"devel/rubygem-asetus","version":"0.4.0"},"rubygem-bcrypt_pbkdf":{"origin":"security/rubygem-bcrypt_pbkdf","version":"1.1.1"},"rubygem-ed25519":{"origin":"security/rubygem-ed25519","version":"1.3.0"},"rubygem-net-ssh":{"origin":"security/rubygem-net-ssh","version":"7.2.3,2"},"rubygem-net-telnet":{"origin":"security/rubygem-net-telnet","version":"0.2.0"},"rubygem-psych3":{"origin":"textproc/rubygem-psych3","version":"3.3.4"},"rubygem-rugged":{"origin":"devel/rubygem-rugged","version":"1.7.2"},"rubygem-slop":{"origin":"devel/rubygem-slop","version":"4.10.1"}},"categories":["net-mgmt","rubygems"],"users":["oxidized"],"groups":["oxidized"]},{"name":"rubygem-openvas-omp","origin":"security/rubygem-openvas-omp","version":"0.0.4","comment":"Communicate with OpenVAS manager through OMP","maintainer":"antoine@FreeBSD.org","www":"https://github.com/kost/openvas-omp-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8774f75d3ada998cdd6fd3d30aba786155c721218eed398c0a13903747d1cf41","flatsize":29538,"path":"All/rubygem-openvas-omp-0.0.4.pkg","repopath":"All/rubygem-openvas-omp-0.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8412,"desc":"This Ruby gem is used for communication with OpenVAS manager over OMP. You can\nstart, stop, pause and resume scan. Watch progress and status of scan, download\nreport, etc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-oxidized-script","origin":"net-mgmt/rubygem-oxidized-script","version":"0.6.0","comment":"CLI and Library to interface with network devices in rubygems-oxidized","maintainer":"nick@foobar.org","www":"https://github.com/ytti/oxidized-script","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"245724c49beff016f17bc2e3e5134103e2507391329432948358a8ca3359e7f0","flatsize":30396,"path":"All/rubygem-oxidized-script-0.6.0.pkg","repopath":"All/rubygem-oxidized-script-0.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10780,"desc":"CLI and Library to interface with network devices in Oxidized, a RANCID\nreplacement.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-oxidized":{"origin":"net-mgmt/rubygem-oxidized","version":"0.29.1"},"rubygem-slop3":{"origin":"devel/rubygem-slop3","version":"3.6.0"}},"categories":["net-mgmt","rubygems"]},{"name":"rubygem-railties60","origin":"www/rubygem-railties60","version":"6.0.6.1","comment":"Rails internals bootup, plugins, generators, and rake tasks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/master/railties","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d4eb4f8b2e6957c4927ff53c35dce6c731f4ac2136036f9169f79b4f8872d0e","flatsize":933674,"path":"All/rubygem-railties60-6.0.6.1.pkg","repopath":"All/rubygem-railties60-6.0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":434836,"desc":"Railties is responsible for gluing all frameworks together. Overall, it:\n- handles the bootstrapping process for a Rails application;\n- manages the rails command line interface;\n- and provides the Rails generators core.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack60":{"origin":"www/rubygem-actionpack60","version":"6.0.6.1"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-method_source":{"origin":"devel/rubygem-method_source","version":"1.1.0"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["www","rubygems"]},{"name":"rubygem-pagy","origin":"devel/rubygem-pagy","version":"8.4.5","comment":"Agnostic pagination in plain Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://ddnexus.github.io/pagy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e9246fb9b58e803b74ab5eeac0824bf47f9eeb4dd02dec4802031fa69333b01","flatsize":297934,"path":"All/rubygem-pagy-8.4.5.pkg","repopath":"All/rubygem-pagy-8.4.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57864,"desc":"Pagy is a pagination gem.\n\nIt works in any environment: with Rack frameworks (Rails, Sinatra, Padrino,\netc.) or in pure ruby without Rack\n\nIt works with any collection: with any ORM, any DB, any search gem,\nelasticsearch_rails, meilisearch, searchkick, ransack, and just about any list,\neven if you cannot count it\n\nIt supports all kinds of pagination: calendar, countless, geared, incremental,\nauto-incremental, infinite, headers, JSON, cursor\n\nIt supports all kinds of CSS Frameworks and APIs: bootstrap, bulma, foundation,\nmaterialize, semantic, uikit, tailwind, JSON:API\n\nIt supports faster client-side rendering: with classic or innovative UI\ncomponents (see Javascript Components) or by serving JSON to your favorite\nJavascript framework\n\nIt has 100%25 of test coverage for Ruby, HTML and Javascript E2E (see Pagy\nWorkflows CI)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-sdk","origin":"devel/rubygem-opentelemetry-sdk","version":"1.4.1","comment":"Stats collection and distributed tracing framework","maintainer":"sunpoet@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a48fb65c9ba6e1d592a7d4716d49d9ff76d592c46d8ef5ef53b64492293314f0","flatsize":138920,"path":"All/rubygem-opentelemetry-sdk-1.4.1.pkg","repopath":"All/rubygem-opentelemetry-sdk-1.4.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28472,"desc":"The opentelemetry-sdk gem provides the reference implementation of the\nOpenTelemetry Ruby API. Using opentelemetry-sdk, an application can collect,\nanalyze, and export telemetry data such as distributed traces and metrics.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-common":{"origin":"devel/rubygem-opentelemetry-common","version":"0.21.0"},"rubygem-opentelemetry-registry":{"origin":"devel/rubygem-opentelemetry-registry","version":"0.3.1"},"rubygem-opentelemetry-semantic_conventions":{"origin":"devel/rubygem-opentelemetry-semantic_conventions","version":"1.10.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-registry","origin":"devel/rubygem-opentelemetry-registry","version":"0.3.1","comment":"Registry for the OpenTelemetry Instrumentation libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8aa85a39fa3cf288e5b4400ba14ff3e56918792ef840e7d7e4db52c4fff967d","flatsize":32791,"path":"All/rubygem-opentelemetry-registry-0.3.1.pkg","repopath":"All/rubygem-opentelemetry-registry-0.3.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7916,"desc":"The instrumentation Registry contains information about available\ninstrumentation, facilitates discovery, installation, and configuration.\n\nThe Registry allows for instrumentation to avoid depending directly on a\nspecific SDK implementation.\n\nThe SDK depends on the Registry, the instrumentation Base class depends on the\nRegistry, and auto instrumentation libraries extend the instrumentation Base\nclass.\n\nThe motivation for decoupling the Registry (and by extension the\ninstrumentation) from a specific SDK implementation means that anyone can\nimplement their own OpenTelemetry API compatible SDK, and they could continue to\nuse community made instrumentation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-opml","origin":"textproc/rubygem-opml","version":"1.0.0","comment":"Simple wrapper for parsing OPML files","maintainer":"markun@onohara.to","www":"https://rubygems.org/gems/opml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6480a14049e518593c37fccd869fddb59d21ee8834c7a19ca3c38c39b703d1fa","flatsize":22457,"path":"All/rubygem-opml-1.0.0.pkg","repopath":"All/rubygem-opml-1.0.0.pkg","licenselogic":"single","pkgsize":7492,"desc":"A simple wrapper for parsing OPML files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-redis","origin":"devel/rubygem-opentelemetry-instrumentation-redis","version":"0.25.6","comment":"Redis instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a1bef09192be0f7376beb520f7a0f5a06157aef4c1bea11ae81f3ed76ba3d8b","flatsize":43374,"path":"All/rubygem-opentelemetry-instrumentation-redis-0.25.6.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-redis-0.25.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10388,"desc":"Redis instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-sidekiq","origin":"devel/rubygem-opentelemetry-instrumentation-sidekiq","version":"0.25.7","comment":"Sidekiq instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"241850016a3f7cd10f30459a96c44847688d2756e8114a7231c9b70d48ad94f3","flatsize":49097,"path":"All/rubygem-opentelemetry-instrumentation-sidekiq-0.25.7.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-sidekiq-0.25.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11028,"desc":"Sidekiq instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-rack","origin":"devel/rubygem-opentelemetry-instrumentation-rack","version":"0.24.5","comment":"Rack instrumentation for the OpenTelemetry framework","maintainer":"sunpoet@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4b5e65cd47387cd6188f0e2935b4f6ed4fa833aded6f15d240159c63df62d96","flatsize":61581,"path":"All/rubygem-opentelemetry-instrumentation-rack-0.24.5.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-rack-0.24.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14064,"desc":"The OpenTelemetry Rack Instrumentation is a community-maintained instrumentation\nfor the Rack web server interface.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-pg","origin":"devel/rubygem-opentelemetry-instrumentation-pg","version":"0.28.0","comment":"PG (PostgreSQL) instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f3af1f4bf08482d6d57d5ababd1c2c239532742339c30b06367de293b0264dc","flatsize":47092,"path":"All/rubygem-opentelemetry-instrumentation-pg-0.28.0.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-pg-0.28.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12216,"desc":"PG (PostgreSQL) instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-helpers-sql-obfuscation":{"origin":"devel/rubygem-opentelemetry-helpers-sql-obfuscation","version":"0.1.1"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-net_http","origin":"devel/rubygem-opentelemetry-instrumentation-net_http","version":"0.22.6","comment":"Net::HTTP instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"540c1d9391593378c02338bb29f3f38e6396ad4ab893b9d5d74b8572be553cd7","flatsize":37276,"path":"All/rubygem-opentelemetry-instrumentation-net_http-0.22.6.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-net_http-0.22.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9060,"desc":"Net::HTTP instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-faraday","origin":"devel/rubygem-opentelemetry-instrumentation-faraday","version":"0.24.5","comment":"Faraday instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb4ebd7c8d8f1c80dda37adc2ee2af93882752166fe504de6a6262bae1852a4a","flatsize":38180,"path":"All/rubygem-opentelemetry-instrumentation-faraday-0.24.5.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-faraday-0.24.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9504,"desc":"Faraday instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-http_client","origin":"devel/rubygem-opentelemetry-instrumentation-http_client","version":"0.22.6","comment":"HttpClient instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b57b6049ac4689577508d54d79427a7feee99460189cea2944d93bef80bc444","flatsize":34538,"path":"All/rubygem-opentelemetry-instrumentation-http_client-0.22.6.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-http_client-0.22.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8420,"desc":"HttpClient instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-http","origin":"devel/rubygem-opentelemetry-instrumentation-http","version":"0.23.4","comment":"HTTP instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8093ee44ac39c9c7cbd23bd7d0a4d6fa10830a4857f4a00b349cf3a60ba5b336","flatsize":35248,"path":"All/rubygem-opentelemetry-instrumentation-http-0.23.4.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-http-0.23.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8576,"desc":"HTTP instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-graphql","origin":"devel/rubygem-opentelemetry-instrumentation-graphql","version":"0.28.4","comment":"GraphQL instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"541fd39c3f767b9baacf557bdc41d1d76c29e71d34462dae318a1fbad025272b","flatsize":50706,"path":"All/rubygem-opentelemetry-instrumentation-graphql-0.28.4.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-graphql-0.28.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10572,"desc":"GraphQL instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-base","origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4","comment":"Instrumentation Base for the OpenTelemetry framework","maintainer":"sunpoet@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"303bdd44a863883b4dba47b9ee67c735f53814789735a0bea5169dd8a9629f11","flatsize":50070,"path":"All/rubygem-opentelemetry-instrumentation-base-0.22.4.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-base-0.22.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12108,"desc":"OpenTelemetry Instrumentation Base contains the instrumentation base class, and\nthe instrumentation registry. These modules provide a common interface to\nsupport the installation of auto instrumentation libraries. The instrumentation\nbase is responsible for adding itself to the instrumentation registry as well as\nproviding convenience hooks for the installation process. The instrumentation\nregistry contains all the instrumentation to be installed during the SDK\nconfiguration process.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-common":{"origin":"devel/rubygem-opentelemetry-common","version":"0.21.0"},"rubygem-opentelemetry-registry":{"origin":"devel/rubygem-opentelemetry-registry","version":"0.3.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-concurrent_ruby","origin":"devel/rubygem-opentelemetry-instrumentation-concurrent_ruby","version":"0.21.4","comment":"ConcurrentRuby instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f143b2e4d507b3b76b8ed6a811ebfca350167a324ccfc1460418973e61259a8d","flatsize":32996,"path":"All/rubygem-opentelemetry-instrumentation-concurrent_ruby-0.21.4.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-concurrent_ruby-0.21.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7984,"desc":"ConcurrentRuby instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-aws_sdk","origin":"devel/rubygem-opentelemetry-instrumentation-aws_sdk","version":"0.5.3","comment":"AWS SDK instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73ab98788947a21884156b42dbf2906a1d8107399af3b51e92fd1cb979cc5be2","flatsize":43535,"path":"All/rubygem-opentelemetry-instrumentation-aws_sdk-0.5.3.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-aws_sdk-0.5.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10848,"desc":"AWS SDK instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-active_support","origin":"devel/rubygem-opentelemetry-instrumentation-active_support","version":"0.6.0","comment":"ActiveSupport instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b10fb916c0feb85b6498e6501e342fde2cdcc7f229698d755099baa1078e06d","flatsize":38485,"path":"All/rubygem-opentelemetry-instrumentation-active_support-0.6.0.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-active_support-0.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9416,"desc":"ActiveSupport instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-active_job","origin":"devel/rubygem-opentelemetry-instrumentation-active_job","version":"0.7.7","comment":"ActiveJob instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ddd3eab09a93fc04b72c4efce3ae256a0d94a82b1213dc5dfddcd02388e8800","flatsize":54638,"path":"All/rubygem-opentelemetry-instrumentation-active_job-0.7.7.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-active_job-0.7.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13228,"desc":"ActiveJob instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-rails","origin":"devel/rubygem-opentelemetry-instrumentation-rails","version":"0.31.2","comment":"Rails instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c0224cb8daa61a33e5929323dc48025a242b5ce9102908d2d05f863e1644f03","flatsize":37184,"path":"All/rubygem-opentelemetry-instrumentation-rails-0.31.2.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-rails-0.31.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9148,"desc":"Rails instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-action_mailer":{"origin":"devel/rubygem-opentelemetry-instrumentation-action_mailer","version":"0.1.0"},"rubygem-opentelemetry-instrumentation-action_pack":{"origin":"devel/rubygem-opentelemetry-instrumentation-action_pack","version":"0.9.0"},"rubygem-opentelemetry-instrumentation-action_view":{"origin":"devel/rubygem-opentelemetry-instrumentation-action_view","version":"0.7.3"},"rubygem-opentelemetry-instrumentation-active_job":{"origin":"devel/rubygem-opentelemetry-instrumentation-active_job","version":"0.7.7"},"rubygem-opentelemetry-instrumentation-active_record":{"origin":"devel/rubygem-opentelemetry-instrumentation-active_record","version":"0.7.4"},"rubygem-opentelemetry-instrumentation-active_support":{"origin":"devel/rubygem-opentelemetry-instrumentation-active_support","version":"0.6.0"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-ethon","origin":"devel/rubygem-opentelemetry-instrumentation-ethon","version":"0.21.7","comment":"Ethon instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cac16c8c85ecb1abce7c05429bb2a342274b2ce87e298335f1c2e19735e328e","flatsize":37631,"path":"All/rubygem-opentelemetry-instrumentation-ethon-0.21.7.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-ethon-0.21.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9212,"desc":"Ethon instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-excon","origin":"devel/rubygem-opentelemetry-instrumentation-excon","version":"0.22.3","comment":"Excon instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"420a26e3f2473c265b98021ba04431b2af4ceed8ea35a48eeb2381096354da44","flatsize":40985,"path":"All/rubygem-opentelemetry-instrumentation-excon-0.22.3.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-excon-0.22.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9964,"desc":"Excon instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-helpers-sql-obfuscation","origin":"devel/rubygem-opentelemetry-helpers-sql-obfuscation","version":"0.1.1","comment":"SQL Obfuscation Instrumentation Helpers for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3e654843a89744e3e50ec77314f389eab9f8b32b7a29a9c1116bf86f8ce0fec","flatsize":35424,"path":"All/rubygem-opentelemetry-helpers-sql-obfuscation-0.1.1.pkg","repopath":"All/rubygem-opentelemetry-helpers-sql-obfuscation-0.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8768,"desc":"SQL Obfuscation Instrumentation Helpers for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-common":{"origin":"devel/rubygem-opentelemetry-common","version":"0.21.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-exporter-otlp","origin":"devel/rubygem-opentelemetry-exporter-otlp","version":"0.28.0","comment":"OTLP exporter for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8712184dfbe8410185addb1dade4e4b02226af66c1e2a1495417b98c0c8cd177","flatsize":86723,"path":"All/rubygem-opentelemetry-exporter-otlp-0.28.0.pkg","repopath":"All/rubygem-opentelemetry-exporter-otlp-0.28.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18144,"desc":"OTLP exporter for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-protobuf":{"origin":"devel/rubygem-google-protobuf","version":"3.25.3"},"rubygem-googleapis-common-protos-types":{"origin":"devel/rubygem-googleapis-common-protos-types","version":"1.15.0"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-common":{"origin":"devel/rubygem-opentelemetry-common","version":"0.21.0"},"rubygem-opentelemetry-sdk":{"origin":"devel/rubygem-opentelemetry-sdk","version":"1.4.1"},"rubygem-opentelemetry-semantic_conventions":{"origin":"devel/rubygem-opentelemetry-semantic_conventions","version":"1.10.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-action_pack","origin":"devel/rubygem-opentelemetry-instrumentation-action_pack","version":"0.9.0","comment":"ActionPack instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a45e1622836233ecf94d6e9238202b4de97f2fa0e20248dba25776a812bf857c","flatsize":37916,"path":"All/rubygem-opentelemetry-instrumentation-action_pack-0.9.0.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-action_pack-0.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9324,"desc":"ActionPack instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"},"rubygem-opentelemetry-instrumentation-rack":{"origin":"devel/rubygem-opentelemetry-instrumentation-rack","version":"0.24.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-action_view","origin":"devel/rubygem-opentelemetry-instrumentation-action_view","version":"0.7.3","comment":"ActionView instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2838c91a9a94d1f6f39b5bf53c1eb4625928f770185af0ba498ac8fbbd811d22","flatsize":35652,"path":"All/rubygem-opentelemetry-instrumentation-action_view-0.7.3.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-action_view-0.7.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8688,"desc":"ActionView instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-active_support":{"origin":"devel/rubygem-opentelemetry-instrumentation-active_support","version":"0.6.0"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-api","origin":"devel/rubygem-opentelemetry-api","version":"1.2.5","comment":"Stats collection and distributed tracing framework","maintainer":"sunpoet@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"395968f579ddd51576afaf7fffdda2038303e2e838755998be638983044a47fb","flatsize":109147,"path":"All/rubygem-opentelemetry-api-1.2.5.pkg","repopath":"All/rubygem-opentelemetry-api-1.2.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24748,"desc":"The opentelemetry-api gem defines the core OpenTelemetry interfaces for Ruby\napplications. Using opentelemetry-api, a library or application can code against\nthe OpenTelemetry interfaces to produce telemetry data such as distributed\ntraces and metrics.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-common","origin":"devel/rubygem-opentelemetry-common","version":"0.21.0","comment":"Common helpers for OpenTelemetry","maintainer":"sunpoet@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a134b9698f9d28138a6186584d3918426633fa28d349ce405b7cf10c8be0adad","flatsize":40705,"path":"All/rubygem-opentelemetry-common-0.21.0.pkg","repopath":"All/rubygem-opentelemetry-common-0.21.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10340,"desc":"Opentelemetry::Common provides common helpers for OpenTelemetry.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-openssl-cmac","origin":"security/rubygem-openssl-cmac","version":"2.0.2","comment":"Implementation of RFC 4493, 4494, 4615 - AES-CMAC Algorithm","maintainer":"ruby@FreeBSD.org","www":"https://github.com/SmallLars/openssl-cmac","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9675642ea5411cc7b72dd103d8444022a3dd4ea91256e786313a1df8bba4ad3a","flatsize":18260,"path":"All/rubygem-openssl-cmac-2.0.2.pkg","repopath":"All/rubygem-openssl-cmac-2.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6604,"desc":"rubygem-openssl-cmac is an implementation of RFC 4493, 4494, 4615 - AES-CMAC\nAlgorithm.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-rails52","origin":"www/rubygem-rails52","version":"5.2.8.1","comment":"Full-stack web application framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"142ba4d36b109f1103598e48c2e1da25af9fe89b5f4b6f2fe68a2b45af83fb12","flatsize":7121,"path":"All/rubygem-rails52-5.2.8.1.pkg","repopath":"All/rubygem-rails52-5.2.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4248,"desc":"Rails is a web-application framework for the MVC pattern that includes\nboth a template engine, controller framework, and object-relational\nmapping package. Everything needed to develop web-apps that can run on\nCGI, FastCGI, and mod_ruby\n\nBeing a full-stack framework means that all layers are built to work\nseamlessly together. That way you Don't Repeat Yourself (DRY) and you\ncan use a single language from top to bottom. Everything from templates\nto control flow to business logic is written in Ruby - The language of\nlove for industry heavy-weights.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actioncable52":{"origin":"www/rubygem-actioncable52","version":"5.2.8.1"},"rubygem-actionmailer52":{"origin":"mail/rubygem-actionmailer52","version":"5.2.8.1"},"rubygem-actionpack52":{"origin":"www/rubygem-actionpack52","version":"5.2.8.1_1"},"rubygem-actionview52":{"origin":"devel/rubygem-actionview52","version":"5.2.8.1"},"rubygem-activejob52":{"origin":"devel/rubygem-activejob52","version":"5.2.8.1"},"rubygem-activemodel52":{"origin":"databases/rubygem-activemodel52","version":"5.2.8.1"},"rubygem-activerecord52":{"origin":"databases/rubygem-activerecord52","version":"5.2.8.1"},"rubygem-activestorage52":{"origin":"net/rubygem-activestorage52","version":"5.2.8.1"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"},"rubygem-bootsnap":{"origin":"devel/rubygem-bootsnap","version":"1.18.3"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-byebug":{"origin":"devel/rubygem-byebug","version":"11.1.3"},"rubygem-capybara":{"origin":"devel/rubygem-capybara","version":"3.40.0"},"rubygem-chromedriver-helper":{"origin":"www/rubygem-chromedriver-helper","version":"2.1.1"},"rubygem-coffee-rails-rails52":{"origin":"devel/rubygem-coffee-rails-rails52","version":"5.0.0"},"rubygem-jbuilder-rails52":{"origin":"devel/rubygem-jbuilder-rails52","version":"2.12.0"},"rubygem-mini_magick":{"origin":"graphics/rubygem-mini_magick","version":"4.13.1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-puma":{"origin":"www/rubygem-puma","version":"6.4.3"},"rubygem-railties52":{"origin":"www/rubygem-railties52","version":"5.2.8.1"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-sass-rails-rails52":{"origin":"textproc/rubygem-sass-rails-rails52","version":"6.0.0"},"rubygem-selenium-webdriver":{"origin":"www/rubygem-selenium-webdriver","version":"4.21.1"},"rubygem-spring":{"origin":"devel/rubygem-spring","version":"4.2.1"},"rubygem-sprockets-rails-rails52":{"origin":"devel/rubygem-sprockets-rails-rails52","version":"3.4.2"},"rubygem-sqlite3":{"origin":"databases/rubygem-sqlite3","version":"2.0.2"},"rubygem-turbolinks":{"origin":"www/rubygem-turbolinks","version":"5.2.1"},"rubygem-uglifier":{"origin":"www/rubygem-uglifier","version":"4.2.0"},"rubygem-web-console3-rails52":{"origin":"devel/rubygem-web-console3-rails52","version":"3.7.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:ruby_on_rails:5.2.8.1:::::dragonfly6:x86_64"}},{"name":"rubygem-openssl","origin":"security/rubygem-openssl","version":"3.2.0","comment":"Wrap the OpenSSL library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/openssl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"809a389eb402b6bf0328607cf0fb19f8ed7dc1876128e0578a525414e13bf2f0","flatsize":853930,"path":"All/rubygem-openssl-3.2.0.pkg","repopath":"All/rubygem-openssl-3.2.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":132224,"desc":"OpenSSL provides SSL, TLS and general purpose cryptography.  This gem wraps the\nOpenSSL library.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"],"shlibs_required":["libruby32.so.32","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:ruby-lang:openssl:3.2.0:::::dragonfly6:x86_64"}},{"name":"rubygem-opennebula","origin":"net/rubygem-opennebula","version":"6.8.3","comment":"Libraries needed to talk to OpenNebula","maintainer":"sunpoet@FreeBSD.org","www":"https://opennebula.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c93cfb71d4635f4a922325c0b8453dca16c61a1409c84eac2640e9bc904a7ad","flatsize":1331037,"path":"All/rubygem-opennebula-6.8.3.pkg","repopath":"All/rubygem-opennebula-6.8.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":169416,"desc":"OpenNebula is an open-source project delivering a simple but feature-rich and\nflexible solution to build and manage enterprise clouds and virtualized data\ncenters. This gem provides libraries needed to talk to OpenNebula.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ipaddress":{"origin":"net/rubygem-ipaddress","version":"0.8.3"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-parse-cron":{"origin":"textproc/rubygem-parse-cron","version":"0.1.4"},"rubygem-rbvmomi2":{"origin":"net/rubygem-rbvmomi2","version":"3.7.1"},"rubygem-treetop":{"origin":"devel/rubygem-treetop","version":"1.6.12"},"rubygem-xmlrpc":{"origin":"net/rubygem-xmlrpc","version":"0.3.3"}},"categories":["net","rubygems"]},{"name":"rubygem-openssl-ccm","origin":"security/rubygem-openssl-ccm","version":"1.2.3","comment":"Implementation of RFC 3610 - Counter with CBC-MAC (CCM)","maintainer":"ruby@FreeBSD.org","www":"https://github.com/SmallLars/openssl-ccm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"281617fc6ec1e5700527bac68bed374030cf74af7c3afc7949dc832e1d6d45ac","flatsize":34418,"path":"All/rubygem-openssl-ccm-1.2.3.pkg","repopath":"All/rubygem-openssl-ccm-1.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20524,"desc":"rubygem-openssl-ccm is an implementation of RFC 3610 - Counter with CBC-MAC\n(CCM).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-openssl-signature_algorithm","origin":"security/rubygem-openssl-signature_algorithm","version":"1.0.0","comment":"ECDSA, RSA-PSS and RSA-PKCS for ruby","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/cedarcode/openssl-signature_algorithm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eaa6badb1dfe5ebcb20d240e45929f0c731f194a360f5d100f1f0d92c2ae12fb","flatsize":45806,"path":"All/rubygem-openssl-signature_algorithm-1.0.0.pkg","repopath":"All/rubygem-openssl-signature_algorithm-1.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11496,"desc":"ECDSA, RSA-PSS and RSA-PKCS#1 algorithms for ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-open4","origin":"devel/rubygem-open4","version":"1.3.4","comment":"Open4 manages child processes and their io handles","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ahoward/open4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eea8ca881386d21eba9ca89f88fae400ffdd92b33b12fb8a705d6d6a4d577f1f","flatsize":64874,"path":"All/rubygem-open4-1.3.4.pkg","repopath":"All/rubygem-open4-1.3.4.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":15988,"desc":"open child process with handles on pid, stdin, stdout, and stderr: manage\nchild processes and their io handles easily.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-openid-redis-store","origin":"databases/rubygem-openid-redis-store","version":"0.0.2_1","comment":"Redis store for OpenID","maintainer":"ruby@FreeBSD.org","www":"https://github.com/dekart/openid-redis-store","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f764cf2beed11d345b2dc4f25b92efd117418ab3c7256cb958329b5ae1674825","flatsize":4963,"path":"All/rubygem-openid-redis-store-0.0.2_1.pkg","repopath":"All/rubygem-openid-redis-store-0.0.2_1.pkg","licenselogic":"single","pkgsize":2632,"desc":"Implementation of the ruby-openid Store interface that stores information in\nRedis","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis":{"origin":"databases/rubygem-redis","version":"5.2.0"},"rubygem-ruby-openid":{"origin":"net/rubygem-ruby-openid","version":"2.9.2"}},"categories":["databases","rubygems"]},{"name":"rubygem-opengl","origin":"graphics/rubygem-opengl","version":"0.10.0_1,1","comment":"OpenGL wrapper for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/larskanis/opengl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"090b3ec329530d37ab1cd4f39e8ee42471bc9e5e1d053464ff00c0d868eb5deb","flatsize":2244350,"path":"All/rubygem-opengl-0.10.0_1,1.pkg","repopath":"All/rubygem-opengl-0.10.0_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":419804,"desc":"An OpenGL wrapper for Ruby. ruby-opengl contains bindings for OpenGL and the\nGLU and GLUT libraries.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["graphics","ruby"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-open3","origin":"devel/rubygem-open3","version":"0.2.1","comment":"Popen, but with stderr, too","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/open3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47ce2f859f6f263947f5c6a7635e7a1500b1faa50ec4c5e09e8f0ed11236cc07","flatsize":66021,"path":"All/rubygem-open3-0.2.1.pkg","repopath":"All/rubygem-open3-0.2.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":11444,"desc":"Open3 gives you access to stdin, stdout, and stderr when running other programs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-semantic_conventions","origin":"devel/rubygem-opentelemetry-semantic_conventions","version":"1.10.0","comment":"Semantic Convention definitions for OpenTelemetry","maintainer":"sunpoet@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce80c7d7c0bc903df9f46a243a198a21a121cd2e7aa78de67c723b313c4438ce","flatsize":74972,"path":"All/rubygem-opentelemetry-semantic_conventions-1.10.0.pkg","repopath":"All/rubygem-opentelemetry-semantic_conventions-1.10.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19052,"desc":"Opentelemetry::SemanticConventions provides auto-generated constants that\nrepresent the OpenTelemetry Semantic Conventions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-open3_backport","origin":"devel/rubygem-open3_backport","version":"0.0.3","comment":"Backport of Ruby 1.9's Open3 methods for Ruby 1.8","maintainer":"robak@FreeBSD.org","www":"https://github.com/kindkid/open3_backport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19f9c1553b36719b162902dc0fe8e64f9c53d41e7a0903e48d7488aeef431abc","flatsize":64879,"path":"All/rubygem-open3_backport-0.0.3.pkg","repopath":"All/rubygem-open3_backport-0.0.3.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":12944,"desc":"Backport of Ruby 1.9's Open3 methods, for use in Ruby 1.8.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-open4":{"origin":"devel/rubygem-open4","version":"1.3.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-omniauth_openid_connect","origin":"net/rubygem-omniauth_openid_connect","version":"0.8.0","comment":"OpenID Connect Strategy for OmniAuth","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/m0n9oose/omniauth_openid_connect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83d08edfbbe5f71d23112754966e6291d90fce8d198fa4349ae221c56f93c9e1","flatsize":95132,"path":"All/rubygem-omniauth_openid_connect-0.8.0.pkg","repopath":"All/rubygem-omniauth_openid_connect-0.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18968,"desc":"OpenID Connect Strategy for OmniAuth.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"},"rubygem-openid_connect":{"origin":"net/rubygem-openid_connect","version":"2.3.0"}},"categories":["net","rubygems"]},{"name":"rubygem-open-uri-cached","origin":"net/rubygem-open-uri-cached","version":"1.0.0","comment":"OpenURI with transparent disk caching","maintainer":"ruby@FreeBSD.org","www":"https://github.com/tigris/open-uri-cached","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"140535f9184b0f4a2818b334b22ca98efa8d0037b8cfb17580c5e7589cbabd92","flatsize":7814,"path":"All/rubygem-open-uri-cached-1.0.0.pkg","repopath":"All/rubygem-open-uri-cached-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3580,"desc":"OpenURI with transparent disk caching","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-open-uri","origin":"net/rubygem-open-uri","version":"0.4.1","comment":"Easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/open-uri","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d60313fdfec46df631c847dbeb98cf849803a2421b1237bd47206b8efce5e6ff","flatsize":34377,"path":"All/rubygem-open-uri-0.4.1.pkg","repopath":"All/rubygem-open-uri-0.4.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":10964,"desc":"OpenURI is an easy-to-use wrapper for Net::HTTP, Net::HTTPS and Net::FTP.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-stringio":{"origin":"devel/rubygem-stringio","version":"3.1.1"},"rubygem-time":{"origin":"devel/rubygem-time","version":"0.3.0"},"rubygem-uri":{"origin":"net/rubygem-uri","version":"0.13.0"}},"categories":["net","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-active_record","origin":"devel/rubygem-opentelemetry-instrumentation-active_record","version":"0.7.4","comment":"ActiveRecord instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d5aa0b25aae853cc0e8c35d0412be1e3bb22c6381f9831437aafe6975c66d6c","flatsize":43569,"path":"All/rubygem-opentelemetry-instrumentation-active_record-0.7.4.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-active_record-0.7.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9416,"desc":"ActiveRecord instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-optimist","origin":"devel/rubygem-optimist","version":"3.1.0","comment":"Command-line option parser for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://manageiq.github.io/optimist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49d2f4371e6b6f68cf2897ec01da12d3622778aa37efbf0cf32597a095a6ffea","flatsize":109922,"path":"All/rubygem-optimist-3.1.0.pkg","repopath":"All/rubygem-optimist-3.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26252,"desc":"Optimist is a commandline option parser for Ruby that just gets out of your way.\nOne line of code per option is all you need to write. For that, you get a nice\nautomatically-generated help page, robust option parsing, and sensible defaults\nfor everything you don't specify.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-optparse","origin":"devel/rubygem-optparse","version":"0.5.0","comment":"Class for command-line option analysis","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/optparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"abb94483796675b715e48da9dc04348983834dfe8e6659f5eef0fd15540006a1","flatsize":156254,"path":"All/rubygem-optparse-0.5.0.pkg","repopath":"All/rubygem-optparse-0.5.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":38812,"desc":"OptionParser is a class for command-line option analysis. It is much more\nadvanced, yet also easier to use, than GetoptLong, and is a more Ruby-oriented\nsolution.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentracing","origin":"devel/rubygem-opentracing","version":"0.5.0","comment":"OpenTracing Ruby Platform API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/opentracing/opentracing-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"251dc316b8f8d3ec70910c93fd9b68ac0b0c6253c27b469e825fcf5a8cbf3838","flatsize":51729,"path":"All/rubygem-opentracing-0.5.0.pkg","repopath":"All/rubygem-opentracing-0.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13768,"desc":"This package is a Ruby platform API for OpenTracing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-omniauth-shibboleth-redux","origin":"security/rubygem-omniauth-shibboleth-redux","version":"2.0.0","comment":"OmniAuth strategy for Shibboleth","maintainer":"ruby@FreeBSD.org","www":"https://www.rubydoc.info/gems/omniauth-shibboleth-redux/2.0.0","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40f41ef5afd1190062776d44bc7264451bc2214c0a62927412418239010015b4","flatsize":34482,"path":"All/rubygem-omniauth-shibboleth-redux-2.0.0.pkg","repopath":"All/rubygem-omniauth-shibboleth-redux-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8648,"desc":"OmniAuth Shibboleth strategies for OmniAuth 2.x","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"}},"categories":["security","rubygems"]},{"name":"rubygem-omniauth-twitter","origin":"net/rubygem-omniauth-twitter","version":"1.4.0","comment":"OmniAuth strategy for Twitter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/arunagw/omniauth-twitter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b1a490943be36528c0b81cb4eedbad37294bbbe01bc4df6aeff2763e7cbf18c","flatsize":24872,"path":"All/rubygem-omniauth-twitter-1.4.0.pkg","repopath":"All/rubygem-omniauth-twitter-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8696,"desc":"OmniAuth strategy for Twitter","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth-oauth":{"origin":"net/rubygem-omniauth-oauth","version":"1.2.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["net","rubygems"]},{"name":"rubygem-omniauth1","origin":"security/rubygem-omniauth1","version":"1.9.2_1","comment":"Generalized Rack framework for multiple-provider authentication","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/omniauth/omniauth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d3c1ddb7fac67c5bbf89bcf3e3b8a0d177eac6e25349ed86e3cb146ba183a5c","flatsize":52516,"path":"All/rubygem-omniauth1-1.9.2_1.pkg","repopath":"All/rubygem-omniauth1-1.9.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17608,"desc":"A generalized Rack framework for multiple-provider authentication.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"},"rubygem-rack22":{"origin":"www/rubygem-rack22","version":"2.2.9_1,3"}},"categories":["security","rubygems"],"annotations":{"cpe":"cpe:2.3:a:omniauth:omniauth:1.9.2:::::dragonfly6:x86_64:1"}},{"name":"rubygem-omniauth-openid","origin":"net/rubygem-omniauth-openid","version":"2.0.1","comment":"OpenID strategy for OmniAuth","maintainer":"ruby@FreeBSD.org","www":"https://github.com/omniauth/omniauth-openid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aafc5bd4d3af1096a668bec59fdadec8e39df5b6fac057fd68998e443ed8a52a","flatsize":19764,"path":"All/rubygem-omniauth-openid-2.0.1.pkg","repopath":"All/rubygem-omniauth-openid-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7740,"desc":"OpenID strategy for OmniAuth.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"},"rubygem-rack-openid":{"origin":"www/rubygem-rack-openid","version":"1.4.2_4"}},"categories":["net","rubygems"]},{"name":"rubygem-omnibus","origin":"devel/rubygem-omnibus","version":"9.0.24","comment":"Framework for building self-installing, full-stack software builds","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/chef/omnibus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e09e601e6f56ed31dae3fc06706671e29b0b9b678f418607d6a7da0cba10f984","flatsize":12131203,"path":"All/rubygem-omnibus-9.0.24.pkg","repopath":"All/rubygem-omnibus-9.0.24.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1125076,"desc":"Omnibus is a framework for building self-installing, full-stack software builds.\nOmnibus provides both a DSL for defining Omnibus projects for your software, as\nwell as a command-line tool for generating installer artifacts from that\ndefinition.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-s3":{"origin":"devel/rubygem-aws-sdk-s3","version":"1.157.0"},"rubygem-chef-cleanroom":{"origin":"sysutils/rubygem-chef-cleanroom","version":"1.0.5"},"rubygem-chef-utils":{"origin":"sysutils/rubygem-chef-utils","version":"18.4.12"},"rubygem-contracts016":{"origin":"devel/rubygem-contracts016","version":"0.16.1"},"rubygem-ffi-yajl":{"origin":"devel/rubygem-ffi-yajl","version":"2.3.4"},"rubygem-license_scout":{"origin":"sysutils/rubygem-license_scout","version":"2.6.10"},"rubygem-mixlib-shellout":{"origin":"devel/rubygem-mixlib-shellout","version":"3.2.5"},"rubygem-mixlib-versioning":{"origin":"devel/rubygem-mixlib-versioning","version":"1.2.12"},"rubygem-ohai":{"origin":"sysutils/rubygem-ohai","version":"18.1.3"},"rubygem-pedump":{"origin":"devel/rubygem-pedump","version":"0.6.7"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"},"rubygem-ruby-progressbar":{"origin":"devel/rubygem-ruby-progressbar","version":"1.13.0"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-omniauth-oauth2-generic","origin":"security/rubygem-omniauth-oauth2-generic","version":"0.2.8","comment":"Generic, Configurable OmniAuth Strategy for OAuth2 providers","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.com/satorix/omniauth-oauth2-generic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45f7329f11c32e059e4e60e9db352b2a440855029c27f463a3b8da1e5cd52923","flatsize":22955,"path":"All/rubygem-omniauth-oauth2-generic-0.2.8.pkg","repopath":"All/rubygem-omniauth-oauth2-generic-0.2.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9456,"desc":"omniauth-oauth2-generic provides an OmniAuth strategy for authenticating with an\nOAuth2 service using the authorization grant flow.\n\nMost OmniAuth gems are written either as abstractions (omniauth-oauth2) or for a\nspecific provider (omniauth-github), but this one is designed to be configurable\nenough to work with any basic OAuth2 provider. The primary differences between\nOAuth2 provider strategies in OmniAuth are:\n- The server's domain\n- The URL paths used to authorize, request tokens and get user info\n- The structure of the returned user information\n\nThese are all configurable options in this gem. There my be certain\nrequirements/features of some providers not covered by this gem's options, but\nit was designed primarily so that if you are implementing your own OAuth2\nprovider for your service, you don't need to write an OmniAuth strategy as long\nas it is compatible with the basic options provided by this gem.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth-oauth2":{"origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["security","rubygems"]},{"name":"rubygem-omniauth-rails_csrf_protection","origin":"security/rubygem-omniauth-rails_csrf_protection","version":"1.0.2","comment":"Mitigation against CVE-2015-9284 for OmniAuth","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/cookpad/omniauth-rails_csrf_protection","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"734fe269a63e340f7328a730cd5f5ff39cf58281bdbea281c5fb997125028a07","flatsize":10786,"path":"All/rubygem-omniauth-rails_csrf_protection-1.0.2.pkg","repopath":"All/rubygem-omniauth-rails_csrf_protection-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5056,"desc":"This gem provides a mitigation against CVE-2015-9284\n(Cross-Site Request Forgery on the request phrase when\nusing OmniAuth gem with a Ruby on Rails application) by\nimplementing a CSRF token verifier that directly utilize\n`ActionController::RequestForgeryProtection` code from Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"}},"categories":["security","rubygems"]},{"name":"rubygem-omniauth-oauth2","origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1","comment":"Abstract OAuth2 strategy for OmniAuth","maintainer":"ruby@FreeBSD.org","www":"https://github.com/omniauth/omniauth-oauth2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6350a33b79be329456f66b74ecf1cf53d63e1a9b1b94544d80d9134fd55b33f3","flatsize":25298,"path":"All/rubygem-omniauth-oauth2-1.8.0_1.pkg","repopath":"All/rubygem-omniauth-oauth2-1.8.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8896,"desc":"An abstract OAuth2 strategy for OmniAuth.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-oauth2":{"origin":"net/rubygem-oauth2","version":"2.0.9"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"}},"categories":["net","rubygems"]},{"name":"rubygem-omniauth-oauth","origin":"net/rubygem-omniauth-oauth","version":"1.2.0","comment":"Generic OAuth strategy for OmniAuth","maintainer":"ruby@FreeBSD.org","www":"https://github.com/omniauth/omniauth-oauth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05d577b3fe6a1a3672a6c0b9ff5138891d5b90b3cd0adfa5c6457445a0f13109","flatsize":18167,"path":"All/rubygem-omniauth-oauth-1.2.0.pkg","repopath":"All/rubygem-omniauth-oauth-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6456,"desc":"A generic OAuth (1.0/1.0a) strategy for OmniAuth.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-oauth":{"origin":"net/rubygem-oauth","version":"1.1.0"},"rubygem-omniauth1":{"origin":"security/rubygem-omniauth1","version":"1.9.2_1"}},"categories":["net","rubygems"]},{"name":"rubygem-omniauth-shibboleth","origin":"security/rubygem-omniauth-shibboleth","version":"1.3.0_1","comment":"OmniAuth Shibboleth strategies for OmniAuth 1.x","maintainer":"ruby@FreeBSD.org","www":"https://github.com/toyokazu/omniauth-shibboleth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33d1580daf68ba59e6c4cbabcb5814ffc8266588d9e11657fa0367a721eeb71f","flatsize":35396,"path":"All/rubygem-omniauth-shibboleth-1.3.0_1.pkg","repopath":"All/rubygem-omniauth-shibboleth-1.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8648,"desc":"Ruby gem that implements an OmniAuth strategy for authenticating\nthrough Shibboleth (SAML) for usage in rubygem-onmiauth.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth1":{"origin":"security/rubygem-omniauth1","version":"1.9.2_1"}},"categories":["security","rubygems"]},{"name":"rubygem-omniauth-multipassword2","origin":"security/rubygem-omniauth-multipassword2","version":"2.0.1","comment":"OmniAuth strategy using different password strategies","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jgraichen/omniauth-multipassword","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c96ac4c11b3418f76cbf96b7d2bbb28ee8746ed8058f0ba2e638b6a9d37a6da6","flatsize":19999,"path":"All/rubygem-omniauth-multipassword2-2.0.1.pkg","repopath":"All/rubygem-omniauth-multipassword2-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7968,"desc":"Ruby gem that implements an OmniAuth strategy that allows to\nauthenticate against different password strategies at once.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"}},"categories":["security","rubygems"]},{"name":"rubygem-omniauth-multipassword","origin":"security/rubygem-omniauth-multipassword","version":"0.4.2_1","comment":"OmniAuth strategy using different password strategies","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jgraichen/omniauth-multipassword","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07e8b40a7a0efcbac372faa64d00ccf7f236e06fca64cd58518b6b6bc8d4b2a4","flatsize":14480,"path":"All/rubygem-omniauth-multipassword-0.4.2_1.pkg","repopath":"All/rubygem-omniauth-multipassword-0.4.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5760,"desc":"Ruby gem that implements an OmniAuth strategy that allows to\nauthenticate against different password strategies at once.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth1":{"origin":"security/rubygem-omniauth1","version":"1.9.2_1"}},"categories":["security","rubygems"]},{"name":"rubygem-omniauth-kerberos","origin":"net/rubygem-omniauth-kerberos","version":"0.4.0","comment":"OmniAuth strategy for Kerberos","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jgraichen/omniauth-kerberos","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d503860396d70444c55b4cf86543044ce9555288f16f2126e73a5cee38bbabb5","flatsize":9868,"path":"All/rubygem-omniauth-kerberos-0.4.0.pkg","repopath":"All/rubygem-omniauth-kerberos-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5236,"desc":"An OmniAuth strategy for Kerberos.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth-multipassword2":{"origin":"security/rubygem-omniauth-multipassword2","version":"2.0.1"},"rubygem-timfel-krb5-auth":{"origin":"security/rubygem-timfel-krb5","version":"0.8.3"}},"categories":["net","rubygems"]},{"name":"rubygem-omniauth-jwt","origin":"security/rubygem-omniauth-jwt","version":"0.0.2_1","comment":"OmniAuth strategy to accept JWT-based single sign-on","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mbleigh/omniauth-jwt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff3c20a41c3a532d47d6873f8296be63f1b16f2302adcab783ceda4b7bc1ff17","flatsize":14445,"path":"All/rubygem-omniauth-jwt-0.0.2_1.pkg","repopath":"All/rubygem-omniauth-jwt-0.0.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6460,"desc":"JSON Web Token (JWT) is a simple way to send verified information between two\nparties online. This can be useful as a mechanism for providing Single Sign-On\n(SSO) to an application by allowing an authentication server to send a validated\nclaim and log the user in. This is how Zendesk does SSO, for example.\n\nOmniAuth::JWT provides a clean, simple wrapper on top of JWT so that you can\neasily implement this kind of SSO either between your own applications or allow\nthird parties to delegate authentication.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"},"rubygem-omniauth1":{"origin":"security/rubygem-omniauth1","version":"1.9.2_1"}},"categories":["security","rubygems"]},{"name":"rubygem-omniauth-saml1","origin":"security/rubygem-omniauth-saml1","version":"1.10.3","comment":"OmniAuth strategy for SAML","maintainer":"bofh@FreeBSD.org","www":"https://github.com/omniauth/omniauth-saml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd0c74ec1837cb5bae66c876f41979ff23d7e3299bb1760673fa2710bcf73a15","flatsize":49032,"path":"All/rubygem-omniauth-saml1-1.10.3.pkg","repopath":"All/rubygem-omniauth-saml1-1.10.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13416,"desc":"A generic SAML strategy for OmniAuth","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth1":{"origin":"security/rubygem-omniauth1","version":"1.9.2_1"},"rubygem-ruby-saml":{"origin":"security/rubygem-ruby-saml","version":"1.17.0"}},"categories":["security","rubygems"]},{"name":"rubygem-omniauth-gitlab","origin":"security/rubygem-omniauth-gitlab","version":"4.1.0","comment":"OmniAuth strategy for GitLab","maintainer":"ruby@FreeBSD.org","www":"https://github.com/linchus/omniauth-gitlab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75d5a9fabf280970ccadc5a649be04cbdf29bb8ef6cea7da6cbb39fba0cdb495","flatsize":12089,"path":"All/rubygem-omniauth-gitlab-4.1.0.pkg","repopath":"All/rubygem-omniauth-gitlab-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5284,"desc":"Ruby gem that implements the OmniAuth strategy of GitLab\nfor usage in rubygem-onmiauth.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"},"rubygem-omniauth-oauth2":{"origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1"}},"categories":["security","rubygems"]},{"name":"rubygem-omniauth-google-oauth2","origin":"net/rubygem-omniauth-google-oauth2","version":"1.1.2","comment":"Google OAuth2 strategy for OmniAuth 1.x","maintainer":"ruby@FreeBSD.org","www":"https://github.com/zquestz/omniauth-google-oauth2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10dfb6ba5694378a001c0b903c7daf6773bd392881019ef9a42c53ef834ba548","flatsize":83048,"path":"All/rubygem-omniauth-google-oauth2-1.1.2.pkg","repopath":"All/rubygem-omniauth-google-oauth2-1.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19620,"desc":"A Google OAuth2 strategy for OmniAuth 1.x","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"},"rubygem-oauth2":{"origin":"net/rubygem-oauth2","version":"2.0.9"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"},"rubygem-omniauth-oauth2":{"origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1"}},"categories":["net","rubygems"]},{"name":"rubygem-omniauth-salesforce","origin":"net/rubygem-omniauth-salesforce","version":"1.0.5_2","comment":"OmniAuth strategy for salesforce.com","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/realdoug/omniauth-salesforce","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"959a4d58edb981854ca45054177256c199425a2e6cdfd938fe1be92dc4c6148a","flatsize":18914,"path":"All/rubygem-omniauth-salesforce-1.0.5_2.pkg","repopath":"All/rubygem-omniauth-salesforce-1.0.5_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6728,"desc":"OmniAuth strategy for salesforce.com.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"},"rubygem-omniauth-oauth2":{"origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1"}},"categories":["net","rubygems"]},{"name":"rubygem-omniauth-github","origin":"net/rubygem-omniauth-github","version":"2.0.1","comment":"Official OmniAuth strategy for GitHub","maintainer":"ruby@FreeBSD.org","www":"https://github.com/omniauth/omniauth-github","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f55d0f3f2315ae98d33ef2a931a4944293c1ea1d5b903bbbea6b6051ef0d770","flatsize":17538,"path":"All/rubygem-omniauth-github-2.0.1.pkg","repopath":"All/rubygem-omniauth-github-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6200,"desc":"Official OmniAuth strategy for GitHub","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"},"rubygem-omniauth-oauth2":{"origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1"}},"categories":["net","rubygems"]},{"name":"rubygem-omniauth-github-discourse","origin":"net/rubygem-omniauth-github-discourse","version":"1.1.2_1","comment":"Fork of Official OmniAuth strategy for GitHub","maintainer":"ruby@FreeBSD.org","www":"https://github.com/omniauth/omniauth-github","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45c87ae9eff48fa78911890795fe88647d8085398816ca6803305d09770d0686","flatsize":12873,"path":"All/rubygem-omniauth-github-discourse-1.1.2_1.pkg","repopath":"All/rubygem-omniauth-github-discourse-1.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5476,"desc":"Fork of Official OmniAuth strategy for GitHub.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth-oauth2":{"origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1"},"rubygem-omniauth1":{"origin":"security/rubygem-omniauth1","version":"1.9.2_1"}},"categories":["net","rubygems"]},{"name":"rubygem-omniauth-facebook","origin":"net/rubygem-omniauth-facebook","version":"10.0.0","comment":"Facebook OAuth2 Strategy for OmniAuth","maintainer":"ruby@FreeBSD.org","www":"https://github.com/simi/omniauth-facebook","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d992cdbe9171cb75c7059d2eea838733325ba549424d74499c57ea8b4c210444","flatsize":57816,"path":"All/rubygem-omniauth-facebook-10.0.0.pkg","repopath":"All/rubygem-omniauth-facebook-10.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16732,"desc":"Facebook OAuth2 Strategy for OmniAuth","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"},"rubygem-omniauth-oauth2":{"origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1"}},"categories":["net","rubygems"]},{"name":"rubygem-omniauth-authentiq","origin":"net/rubygem-omniauth-authentiq","version":"0.3.3_1","comment":"Authentiq OAuth2 Strategy for OmniAuth","maintainer":"ruby@FreeBSD.org","www":"https://github.com/AuthentiqID/omniauth-authentiq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51cd7fd808944425fb988decb88ae07a7a2d31f41462ec46c4459361d8ed1e0f","flatsize":16995,"path":"All/rubygem-omniauth-authentiq-0.3.3_1.pkg","repopath":"All/rubygem-omniauth-authentiq-0.3.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6744,"desc":"Official OmniAuth strategy for authenticating with an Authentiq ID mobile app (iOS,\nAndroid).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"},"rubygem-omniauth-oauth2":{"origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1"}},"categories":["net","rubygems"]},{"name":"rubygem-omniauth-cas","origin":"security/rubygem-omniauth-cas","version":"3.0.0","comment":"Central Authentication Service (CAS) strategy for OmniAuth","maintainer":"ruby@FreeBSD.org","www":"https://github.com/dlindahl/omniauth-cas","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96a969ba3db2cb78713750b53362210272ba9e1fa5b2c9a90ce1ca419e4cd7fb","flatsize":25014,"path":"All/rubygem-omniauth-cas-3.0.0.pkg","repopath":"All/rubygem-omniauth-cas-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8976,"desc":"Use the Central Authentication Service (CAS) single sign-on protocol for the web\nwith Ruby and OmniAuth.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"}},"categories":["security","rubygems"]},{"name":"rubygem-omniauth-azure-activedirectory-v2","origin":"net/rubygem-omniauth-azure-activedirectory-v2","version":"2.2.0","comment":"OAuth 2 authentication with the Azure ActiveDirectory V2 API","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/RIPGlobal/omniauth-azure-activedirectory-v2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7ba356e973e5b33e8a5e691652480501e6f214bd32f5d3f8d28a3c7db9232ee","flatsize":24866,"path":"All/rubygem-omniauth-azure-activedirectory-v2-2.2.0.pkg","repopath":"All/rubygem-omniauth-azure-activedirectory-v2-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9628,"desc":"OAuth 2 authentication with Azure ActiveDirectory's V2 API.\n\nhttps://github.com/marknadig/omniauth-azure-oauth2 is no longer\nmaintained.\nhttps://github.com/marknadig/omniauth-azure-oauth2/pull/29 contains\nimportant additions.\nThis gem combines the two and makes some changes to support the full\nV2 API.\n\nThe ActiveDirectory V1 auth API used OpenID Connect. If you need this,\na gem from Microsoft is available here, but seems to be abandoned.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth-oauth2":{"origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1"}},"categories":["net","rubygems"]},{"name":"rubygem-omniauth-atlassian-oauth2","origin":"security/rubygem-omniauth-atlassian-oauth2","version":"0.2.0_1","comment":"Atlassian OAuth2 strategy for OmniAuth","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/aguynamedben/omniauth-atlassian-oauth2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b0cab1a97a9e159379be63dc8b407242347e310c10f59f081445e02e4ede8d9","flatsize":13876,"path":"All/rubygem-omniauth-atlassian-oauth2-0.2.0_1.pkg","repopath":"All/rubygem-omniauth-atlassian-oauth2-0.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6164,"desc":"An Atlassian OAuth2 strategy for OmniAuth 1.x.\nThis allows you to login to Atlassian with your ruby app.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth-oauth2":{"origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1"},"rubygem-omniauth1":{"origin":"security/rubygem-omniauth1","version":"1.9.2_1"}},"categories":["security","rubygems"]},{"name":"rubygem-omniauth-auth0","origin":"net/rubygem-omniauth-auth0","version":"3.1.1","comment":"Authentication broker supporting different identity providers","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/auth0/omniauth-auth0","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7775f153c9b81d75414806176ff1f08004b740b0eb5117090b0787f62d8427c","flatsize":116102,"path":"All/rubygem-omniauth-auth0-3.1.1.pkg","repopath":"All/rubygem-omniauth-auth0-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29372,"desc":"Auth0 is an authentication broker that supports social identity\nproviders as well as enterprise identity providers such as Active\nDirectory, LDAP, Google Apps, Salesforce. OmniAuth is a library\nthat standardizes multi-provider authentication for web applications.\nIt was created to be powerful, flexible, and do as little as possible.\nomniauth-auth0 is the omniauth strategy for Auth0.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"},"rubygem-omniauth-oauth2":{"origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1"}},"categories":["net","rubygems"]},{"name":"rubygem-omniauth-bitbucket","origin":"security/rubygem-omniauth-bitbucket","version":"0.0.2_1","comment":"OmniAuth strategy for Bitbucket","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sishen/omniauth-bitbucket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45474efa996cbdd02984f63462c6adbd983a41a3e3b9db1e7e32608b1bf7910a","flatsize":8488,"path":"All/rubygem-omniauth-bitbucket-0.0.2_1.pkg","repopath":"All/rubygem-omniauth-bitbucket-0.0.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4524,"desc":"Ruby gem that implements the OmniAuth strategy of Atlassian Bitbucket\nfor usage in rubygem-onmiauth.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-omniauth-oauth":{"origin":"net/rubygem-omniauth-oauth","version":"1.2.0"},"rubygem-omniauth1":{"origin":"security/rubygem-omniauth1","version":"1.9.2_1"}},"categories":["security","rubygems"]},{"name":"rubygem-omniauth-dingtalk-oauth2","origin":"security/rubygem-omniauth-dingtalk-oauth2","version":"1.0.1_1","comment":"Wrapper the DingTalk Oauth2 API","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-jh/jh-team/omniauth-dingtalk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d68e0b3cdcb695fcd09c4af5224616d0198cad603b59c856a9563a1cd389f51","flatsize":15604,"path":"All/rubygem-omniauth-dingtalk-oauth2-1.0.1_1.pkg","repopath":"All/rubygem-omniauth-dingtalk-oauth2-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6296,"desc":"Wrapper the DingTalk Oauth2 API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth-oauth2":{"origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1"}},"categories":["security","rubygems"]},{"name":"rubygem-omniauth_crowd","origin":"devel/rubygem-omniauth_crowd","version":"2.4.0_3","comment":"OmniAuth provider for Atlassian Crowds REST API","maintainer":"ruby@FreeBSD.org","www":"https://github.com/robdimarco/omniauth_crowd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2417f088b81186f8f168e259a2d37b6e2586749568612ee6a5f56f98ad0cd780","flatsize":41066,"path":"All/rubygem-omniauth_crowd-2.4.0_3.pkg","repopath":"All/rubygem-omniauth_crowd-2.4.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11164,"desc":"This is an OmniAuth provider for Atlassian Crowd's REST API.\nIt allows you to easily integrate your Rack application in with Atlassian Crowd.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-omniauth1":{"origin":"security/rubygem-omniauth1","version":"1.9.2_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-omniauth","origin":"security/rubygem-omniauth","version":"2.1.2_1","comment":"Generalized Rack framework for multiple-provider authentication","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/omniauth/omniauth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a284ad273aadd17bcfb6300690b71e5e700d427542762f14d224121992dc23e","flatsize":61474,"path":"All/rubygem-omniauth-2.1.2_1.pkg","repopath":"All/rubygem-omniauth-2.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20232,"desc":"A generalized Rack framework for multiple-provider authentication.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rack-protection3":{"origin":"www/rubygem-rack-protection3","version":"3.2.0"}},"categories":["security","rubygems"],"annotations":{"cpe":"cpe:2.3:a:omniauth:omniauth:2.1.2:::::dragonfly6:x86_64:1"}},{"name":"rubygem-omniauth-alicloud","origin":"security/rubygem-omniauth-alicloud","version":"3.0.0","comment":"Wrapper the AliCloud Oauth2 API","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-jh/jh-team/omniauth-alicloud","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27aba546e8caac457f60dbb9c4c99d7ff91573c5e92f85497042ba2e0078edf4","flatsize":9911,"path":"All/rubygem-omniauth-alicloud-3.0.0.pkg","repopath":"All/rubygem-omniauth-alicloud-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4832,"desc":"Wrapper the AliCloud Oauth2 API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth-oauth2":{"origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1"}},"categories":["security","rubygems"]},{"name":"rubygem-omniauth-azure-oauth2","origin":"net/rubygem-omniauth-azure-oauth2","version":"0.0.10_2","comment":"Azure OAuth2 Strategy for OmniAuth","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/KonaTeam/omniauth-azure-oauth2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64e76ce6cdaed963a09f4a1841ba1d4ce1ec78fea4062e9b2147c252f9a4402d","flatsize":22460,"path":"All/rubygem-omniauth-azure-oauth2-0.0.10_2.pkg","repopath":"All/rubygem-omniauth-azure-oauth2-0.0.10_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7420,"desc":"An Windows Azure Active Directory OAuth2 strategy for OmniAuth","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"},"rubygem-omniauth-oauth2":{"origin":"net/rubygem-omniauth-oauth2","version":"1.8.0_1"}},"categories":["net","rubygems"]},{"name":"rubygem-oj313","origin":"devel/rubygem-oj313","version":"3.13.23","comment":"Fast JSON parser and serializer","maintainer":"sunpoet@FreeBSD.org","www":"https://www.ohler.com/oj/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"552b7a5a764400409873935de66496fd6b7f5edbef87b2cd8cd445bf79977181","flatsize":1359979,"path":"All/rubygem-oj313-3.13.23.pkg","repopath":"All/rubygem-oj313-3.13.23.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":231188,"desc":"The fastest JSON parser and object serializer.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-oj-introspect","origin":"devel/rubygem-oj-introspect","version":"0.7.2","comment":"Embeds start and end byte offsets of JSON objects","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/meinac/oj-introspect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"136d5360a035b322c5da2ca221b3fb07800d579b0e3ed0254b3ce29af54c28e2","flatsize":32963,"path":"All/rubygem-oj-introspect-0.7.2.pkg","repopath":"All/rubygem-oj-introspect-0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9772,"desc":"Embeds start and end byte offsets of JSON objects into generated Ruby hashes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-oj":{"origin":"devel/rubygem-oj","version":"3.16.4"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-ohai","origin":"sysutils/rubygem-ohai","version":"18.1.3","comment":"Ohai profiles your system and emits JSON","maintainer":"ruby@FreeBSD.org","www":"https://github.com/chef/ohai","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdf1c9042e86f7203b1edb22f68b75a84d201d6443138daf35f6e23e5c9d1527","flatsize":582620,"path":"All/rubygem-ohai-18.1.3.pkg","repopath":"All/rubygem-ohai-18.1.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":109572,"desc":"Ohai detects data about your operating system. It can be used standalone, but\nit's primary purpose is to provide node data to Chef.\n\nOhai will print out a JSON data blob for all the known data about your system.\nWhen used with Chef, that data is reported back via node attributes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-chef-config":{"origin":"sysutils/rubygem-chef-config","version":"18.4.12"},"rubygem-chef-utils":{"origin":"sysutils/rubygem-chef-utils","version":"18.4.12"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"},"rubygem-ffi-yajl":{"origin":"devel/rubygem-ffi-yajl","version":"2.3.4"},"rubygem-ipaddress":{"origin":"net/rubygem-ipaddress","version":"0.8.3"},"rubygem-mixlib-cli":{"origin":"devel/rubygem-mixlib-cli","version":"2.1.8"},"rubygem-mixlib-config":{"origin":"devel/rubygem-mixlib-config","version":"3.0.9"},"rubygem-mixlib-log":{"origin":"devel/rubygem-mixlib-log","version":"3.0.9"},"rubygem-mixlib-shellout":{"origin":"devel/rubygem-mixlib-shellout","version":"3.2.5"},"rubygem-plist":{"origin":"devel/rubygem-plist","version":"3.6.0"},"rubygem-train-core":{"origin":"net/rubygem-train-core","version":"3.12.0"},"rubygem-wmi-lite":{"origin":"devel/rubygem-wmi-lite","version":"1.0.5"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-oembed","origin":"www/rubygem-oembed","version":"0.2.0","comment":"Slim library to work with oEmbed format","maintainer":"ruby@FreeBSD.org","www":"http://soulim.github.com/oembed/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df52d70914276334a91afa2d611ffb034749c4334874b15f5accc8632cf0accc","flatsize":21697,"path":"All/rubygem-oembed-0.2.0.pkg","repopath":"All/rubygem-oembed-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8444,"desc":"oEmbed is a format for allowing an embedded representation of a URL on third\nparty sites. The simple API allows a website to display embedded content (such\nas photos or videos) when a user posts a link to that resource, without having\nto parse the resource directly.  This gem is a simple-to-use and slim library to\nwork with oEmbed format. It has no external dependencies at runtime.  All you\nneed to have is Ruby itself.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-omniauth-saml","origin":"security/rubygem-omniauth-saml","version":"2.1.0","comment":"OmniAuth strategy for SAML","maintainer":"ruby@FreeBSD.org","www":"https://github.com/omniauth/omniauth-saml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa49017ad27250b916fbca236d6de86820ba74e23d08a1b25b07229ee7fe3cd9","flatsize":49508,"path":"All/rubygem-omniauth-saml-2.1.0.pkg","repopath":"All/rubygem-omniauth-saml-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13516,"desc":"A generic SAML strategy for OmniAuth","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"},"rubygem-ruby-saml":{"origin":"security/rubygem-ruby-saml","version":"1.17.0"}},"categories":["security","rubygems"]},{"name":"rubygem-rbnacl-libsodium","origin":"security/rubygem-rbnacl-libsodium","version":"1.0.16_1","comment":"Port rbnacl with bundled libsodium","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/cryptosphere/rbnacl-libsodium","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c77f0768f4f9236d8132bf6c73441c5dd426a7be78c6fab677a82616d7f30a68","flatsize":37149960,"path":"All/rubygem-rbnacl-libsodium-1.0.16_1.pkg","repopath":"All/rubygem-rbnacl-libsodium-1.0.16_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5392556,"desc":"rbnacl with bundled libsodium","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rbnacl":{"origin":"security/rubygem-rbnacl","version":"5.0.0_1"}},"categories":["security","rubygems"],"shlibs_provided":["libsodium.so.23"]},{"name":"rubygem-octokit8","origin":"net/rubygem-octokit8","version":"8.1.0","comment":"Simple wrapper for the GitHub API","maintainer":"sunpoet@FreeBSD.org","www":"https://octokit.github.io/octokit.rb/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb7c104c64377a0e86958b394fbe5fe077946024821f1821fc7cc8f4eb3015ca","flatsize":484631,"path":"All/rubygem-octokit8-8.1.0.pkg","repopath":"All/rubygem-octokit8-8.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":73644,"desc":"Octokit.rb wraps the GitHub API in a flat API client that follows Ruby\nconventions and requires little knowledge of REST.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-sawyer":{"origin":"www/rubygem-sawyer","version":"0.9.2_1"}},"categories":["net","rubygems"]},{"name":"rubygem-octopress-hooks","origin":"devel/rubygem-octopress-hooks","version":"2.6.2_1","comment":"Allows access to Jekyll data at different internal processing stages","maintainer":"ruby@FreeBSD.org","www":"https://github.com/octopress/hooks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e012f6054a32a160b9af8d6c25bc45a45aacbf989dd637b6b35b9fa20cb723de","flatsize":21072,"path":"All/rubygem-octopress-hooks-2.6.2_1.pkg","repopath":"All/rubygem-octopress-hooks-2.6.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6636,"desc":"Allows access to Jekyll's site, posts and pages at different points in the\nprocessing life cycle of a build. Formerly known as 'jekyll-page-hooks'.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jekyll3":{"origin":"www/rubygem-jekyll3","version":"3.9.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-octopress","origin":"www/rubygem-octopress","version":"3.0.11_2","comment":"Static blogging framework leveraging Jekyll","maintainer":"ruby@FreeBSD.org","www":"http://octopress.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e3ee701b7e66c59c7e6070df927eab4fcccbc0857ac058f65fc1e740284aa54","flatsize":83317,"path":"All/rubygem-octopress-3.0.11_2.pkg","repopath":"All/rubygem-octopress-3.0.11_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25376,"desc":"Octopress is an obsessively designed toolkit for writing and deploying\nstatic Jekyll blogs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jekyll3":{"origin":"www/rubygem-jekyll3","version":"3.9.5"},"rubygem-mercenary":{"origin":"devel/rubygem-mercenary","version":"0.4.0"},"rubygem-octopress-deploy":{"origin":"net/rubygem-octopress-deploy","version":"1.3.0"},"rubygem-octopress-escape-code":{"origin":"textproc/rubygem-octopress-escape-code","version":"2.1.1_1"},"rubygem-octopress-hooks":{"origin":"devel/rubygem-octopress-hooks","version":"2.6.2_1"},"rubygem-redcarpet":{"origin":"textproc/rubygem-redcarpet","version":"3.6.0"},"rubygem-titlecase":{"origin":"devel/rubygem-titlecase","version":"0.1.1"}},"categories":["www","rubygems"]},{"name":"rubygem-observer","origin":"devel/rubygem-observer","version":"0.1.2","comment":"Implementation of the Observer object-oriented design pattern","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/observer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb154b769cf6e28b504e9bc73eb2e5433c56f79ff18997110c4cf4769cf63554","flatsize":19806,"path":"All/rubygem-observer-0.1.2.pkg","repopath":"All/rubygem-observer-0.1.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":7196,"desc":"The Observer pattern (also known as publish/subscribe) provides a simple\nmechanism for one object to inform a set of interested third-party objects when\nits state changes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-octopress-escape-code","origin":"textproc/rubygem-octopress-escape-code","version":"2.1.1_1","comment":"Adds escape sequences for code blocks in Jekyll","maintainer":"ruby@FreeBSD.org","www":"https://github.com/octopress/escape-code","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92a66dd39657541e19441d13dc954aaa88bdd344a512d8880ee14dc1c36de6c5","flatsize":11240,"path":"All/rubygem-octopress-escape-code-2.1.1_1.pkg","repopath":"All/rubygem-octopress-escape-code-2.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4900,"desc":"Adds escape sequences for code blocks in Jekyll, so liquid tags can be used\nwithout having to surround these with {%25 raw %25} and {%25 endraw %25} tags.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jekyll3":{"origin":"www/rubygem-jekyll3","version":"3.9.5"}},"categories":["textproc","rubygems"]},{"name":"rubygem-oj","origin":"devel/rubygem-oj","version":"3.16.4","comment":"Fast JSON parser and serializer","maintainer":"sunpoet@FreeBSD.org","www":"https://www.ohler.com/oj/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e721b7b5be5ee4f2e09b948f0b61f0549259f1908d07cd65be8a520c80c1c41","flatsize":1309086,"path":"All/rubygem-oj-3.16.4.pkg","repopath":"All/rubygem-oj-3.16.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":228700,"desc":"The fastest JSON parser and object serializer.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-oauth-tty","origin":"net/rubygem-oauth-tty","version":"1.0.5","comment":"OAuth 1.0 TTY Command Line Interface","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.com/oauth-xx/oauth-tty","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b65af9489c40838b4787f8f6b048a8f1e67e79adac2d484b9075936aaf48a449","flatsize":35969,"path":"All/rubygem-oauth-tty-1.0.5.pkg","repopath":"All/rubygem-oauth-tty-1.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12964,"desc":"OAuth::TTY provides a TTY Command Line Interface for interacting with OAuth 1.0\nservices.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-version_gem":{"origin":"devel/rubygem-version_gem","version":"1.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-oauth0","origin":"net/rubygem-oauth0","version":"0.5.14","comment":"Rubygem for Creating both OAuth Consumers and Service Providers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/oauth-xx/oauth-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"616a46595d7a96c2be902b69fcfb4a11c23ba32c5a50c3ff9f1f65fb5f530b62","flatsize":137985,"path":"All/rubygem-oauth0-0.5.14.pkg","repopath":"All/rubygem-oauth0-0.5.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37120,"desc":"Rubygem-oauth is a RubyGem for implementing both OAuth clients and\nservers in Ruby applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-oauth21","origin":"net/rubygem-oauth21","version":"1.4.11","comment":"Ruby wrapper for the OAuth 2.0 protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/oauth-xx/oauth2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c89e51dfdc34b2a292a646f435d6e50cc0ea0140216d273115437da32c6bdd54","flatsize":85870,"path":"All/rubygem-oauth21-1.4.11.pkg","repopath":"All/rubygem-oauth21-1.4.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23600,"desc":"OAuth2 is a Ruby wrapper for the OAuth 2.0 specification. This is a work in\nprogress, being built first to solve the pragmatic process of connecting to\nexisting OAuth 2.0 endpoints (a.k.a. Facebook) with the goal of building it up\nto meet the entire specification over time.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-multi_xml":{"origin":"textproc/rubygem-multi_xml","version":"0.7.1"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["net","rubygems"]},{"name":"rubygem-oauth2","origin":"net/rubygem-oauth2","version":"2.0.9","comment":"Ruby wrapper for the OAuth 2.0 protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/oauth-xx/oauth2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d073b9718a055c6b34eb0a5ee821fb3fe1d5c2a03f4cd2a7cc2772bcfceba68c","flatsize":113164,"path":"All/rubygem-oauth2-2.0.9.pkg","repopath":"All/rubygem-oauth2-2.0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28688,"desc":"OAuth2 is a Ruby wrapper for the OAuth 2.0 specification. This is a work in\nprogress, being built first to solve the pragmatic process of connecting to\nexisting OAuth 2.0 endpoints (a.k.a. Facebook) with the goal of building it up\nto meet the entire specification over time.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"},"rubygem-multi_xml":{"origin":"textproc/rubygem-multi_xml","version":"0.7.1"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-snaky_hash":{"origin":"devel/rubygem-snaky_hash","version":"2.0.1"},"rubygem-version_gem":{"origin":"devel/rubygem-version_gem","version":"1.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-numerizer","origin":"devel/rubygem-numerizer","version":"0.2.0","comment":"Parse numbers in natural language from strings","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jduff/numerizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8438fdea0f500d06583378ca20c3b2fad64bb056c35ebc66dbe47d472e246d66","flatsize":15947,"path":"All/rubygem-numerizer-0.2.0.pkg","repopath":"All/rubygem-numerizer-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5428,"desc":"Numerizer is a gem to help with parsing numbers in natural language from strings\n(ex forty two).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-ntlm-http","origin":"www/rubygem-ntlm-http","version":"0.1.1","comment":"NTLM HTTP provides NTLM authentication over http","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/gems/ntlm-http","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b21debe90a6f903342566136a785b77cb16f32672ff3f8e5b7eb2a3ffbe9c77","flatsize":61249,"path":"All/rubygem-ntlm-http-0.1.1.pkg","repopath":"All/rubygem-ntlm-http-0.1.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":11680,"desc":"Ruby/NTLM provides message creator and parser for the NTLM authentication.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-numru-misc","origin":"math/rubygem-numru-misc","version":"0.1.2","comment":"Miscellaneous functions and classes to help Ruby programming","maintainer":"murashin@gfd-dennou.org","www":"http://ruby.gfd-dennou.org/products/numru-misc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"872a7743168c61f4cfadf3a4608c4df58ddbbf10a8800ed490c22fed6b76c995","flatsize":55440,"path":"All/rubygem-numru-misc-0.1.2.pkg","repopath":"All/rubygem-numru-misc-0.1.2.pkg","licenselogic":"single","pkgsize":14168,"desc":"Miscellaneous functions and classes to facilitate programming.\nMisc requires NArray, a multi-dimensional numeric array class for ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-narray":{"origin":"math/rubygem-narray","version":"0.6.1.2"},"rubygem-narray_miss":{"origin":"math/rubygem-narray_miss","version":"1.4.0"}},"categories":["math","rubygems"]},{"name":"rust","origin":"lang/rust","version":"1.79.0_1","comment":"Language with a focus on memory safety and concurrency","maintainer":"rust@FreeBSD.org","www":"https://www.rust-lang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d804b71091cbf378fbe2020e33ff180c711c43cfc12e10efca14b9b8588a3ae8","flatsize":1151238407,"path":"All/rust-1.79.0_1.pkg","repopath":"All/rust-1.79.0_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":150576796,"desc":"Rust is an open-source systems programming language that runs blazingly\nfast, prevents almost all crashes, and eliminates data races.\nSome of its features:\n\n  - Algebraic data types, type inference\n  - Pattern matching and closures\n  - Concurrency without data races\n  - Guaranteed memory safety\n  - Optional garbage collection\n  - Zero-cost abstractions\n  - Minimal runtime\n  - Efficient C bindings","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["lang"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libcurl.so.4"],"options":{"DOCS":"on","GDB":"off","LTO":"off","PORT_LLVM":"off","SOURCES":"on","WASM":"on"},"annotations":{"cpe":"cpe:2.3:a:rust-lang:rust:1.79.0:::::dragonfly6:x86_64:1"}},{"name":"rubygem-nprogress-rails","origin":"devel/rubygem-nprogress-rails","version":"0.2.0.2","comment":"Rails implementation of nprogress progress bars library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/caarlos0/nprogress-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fe12ec3e6db501939e6f7b696022202fbe57737924a36b3574df7e50f5724fd","flatsize":23146,"path":"All/rubygem-nprogress-rails-0.2.0.2.pkg","repopath":"All/rubygem-nprogress-rails-0.2.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8852,"desc":"Rails implementation of nprogress progress bars library","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-nsa-rails61","origin":"devel/rubygem-nsa-rails61","version":"0.3.0","comment":"Deliver Rails ActiveSupport::Notifications to a Statsd backend","maintainer":"bofh@FreeBSD.org","www":"https://github.com/localshred/nsa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33e82a67b9c7ea376aa7c76f8bb2576efb3572565f55f58c10828b3e8d11c4f3","flatsize":22081,"path":"All/rubygem-nsa-rails61-0.3.0.pkg","repopath":"All/rubygem-nsa-rails61-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7788,"desc":"Listen to Rails ActiveSupport::Notifications and deliver to a Statsd backend.\nThis gem also supports writing your own custom collectors.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-sidekiq":{"origin":"devel/rubygem-sidekiq","version":"7.2.4"},"rubygem-statsd-ruby":{"origin":"devel/rubygem-statsd-ruby","version":"1.5.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-nsa-rails5","origin":"devel/rubygem-nsa-rails5","version":"0.3.0","comment":"Deliver Rails ActiveSupport::Notifications to a Statsd backend","maintainer":"ruby@FreeBSD.org","www":"https://github.com/localshred/nsa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2f4b7b64e9cab82e2ac6fc8c39b192e23f622639e583f98f3f25327d178cd43","flatsize":21737,"path":"All/rubygem-nsa-rails5-0.3.0.pkg","repopath":"All/rubygem-nsa-rails5-0.3.0.pkg","licenselogic":"single","pkgsize":7420,"desc":"Listen to Rails ActiveSupport::Notifications and deliver to a Statsd backend.\nThis gem also supports writing your own custom collectors.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-sidekiq":{"origin":"devel/rubygem-sidekiq","version":"7.2.4"},"rubygem-statsd-ruby":{"origin":"devel/rubygem-statsd-ruby","version":"1.5.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-nori","origin":"devel/rubygem-nori","version":"2.6.0","comment":"Library for converting XML to Hash syntax","maintainer":"joe@thrallingpenguin.com","www":"https://github.com/savonrb/nori","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dab283dc387bb7735f6f634ff339b68afefa1a32adcde37f0086318606667e32","flatsize":76871,"path":"All/rubygem-nori-2.6.0.pkg","repopath":"All/rubygem-nori-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19096,"desc":"XML to Hash translator.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-notiffany","origin":"devel/rubygem-notiffany","version":"0.1.3","comment":"Single wrapper for most popular notification libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/guard/notiffany","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7271fc04f4c68c4d3807913f14bd96ef4065d58be48c3d586dcbf02b6ff3843b","flatsize":54671,"path":"All/rubygem-notiffany-0.1.3.pkg","repopath":"All/rubygem-notiffany-0.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18712,"desc":"Notiffany is a notification library supporting popular notifiers, such as:\nGrowl, libnotify, TMux, Emacs, rb-notifu, notifysend, gntp, TerminalNotifier.\n\nFeatures:\n- most popular notification libraries supported\n- easy to override options at any level (new(), notify())\n- using multiple notifiers simultaneously\n- child processes reuse same configuration","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nenv":{"origin":"devel/rubygem-nenv","version":"0.3.0"},"rubygem-shellany":{"origin":"sysutils/rubygem-shellany","version":"0.0.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-octicons","origin":"misc/rubygem-octicons","version":"19.10.0","comment":"Package that distributes Octicons in a gem","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/primer/octicons","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6add82d6f28c359d3d7badb93d25aafb8ff0adccb7e58d75634d20a664afb33e","flatsize":1206314,"path":"All/rubygem-octicons-19.10.0.pkg","repopath":"All/rubygem-octicons-19.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":132604,"desc":"Octicons are a set of SVG icons built by GitHub for GitHub.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["misc","rubygems"]},{"name":"rubygem-no_proxy_fix","origin":"net/rubygem-no_proxy_fix","version":"0.1.2","comment":"Fix for no_proxy bug","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ermaker/no_proxy_fix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"042cbc9c5ddc8fd3570774a185ea08a7eb692e167c5fbefae12fbf234db5e474","flatsize":13814,"path":"All/rubygem-no_proxy_fix-0.1.2.pkg","repopath":"All/rubygem-no_proxy_fix-0.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6284,"desc":"This fixes https://github.com/ruby/ruby/commit/556e3da4216c926e71dea9ce4ea4a08dcfdc1275\nfor ruby 2.4.0 and ruby 2.4.1.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-nokogiri111","origin":"textproc/rubygem-nokogiri111","version":"1.11.7_4","comment":"HTML, XML, SAX, and Reader parser","maintainer":"ruby@FreeBSD.org","www":"https://nokogiri.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a1d0ec45e18fe76a66ce038f4a01b5b4e5ca64304eab6d9b67569fe573798c2","flatsize":745812,"path":"All/rubygem-nokogiri111-1.11.7_4.pkg","repopath":"All/rubygem-nokogiri111-1.11.7_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":127732,"desc":"* XPath support for document searching\n* CSS3 selector support for document searching\n* XML/HTML builder\n* Drop in replacement for Hpricot (though not bug for bug)\n\nNokogiri parses and searches XML/HTML very quickly, and also has\ncorrectly implemented CSS3 selector support as well as XPath support.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pkg-config":{"origin":"devel/rubygem-pkg-config","version":"1.5.6"},"rubygem-racc":{"origin":"devel/rubygem-racc","version":"1.8.0"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32","libexslt.so.0","libxslt.so.1","libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:nokogiri:nokogiri:1.11.7:::::dragonfly6:x86_64:4"}},{"name":"rubygem-nokogiri-diff","origin":"textproc/rubygem-nokogiri-diff","version":"0.3.0","comment":"Calculate the differences between two XML/HTML documents","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/postmodern/nokogiri-diff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3899a26868850d507f2c6c9512e1dcc1915a5c04d68e3ed4d7a389eae8985cb4","flatsize":23218,"path":"All/rubygem-nokogiri-diff-0.3.0.pkg","repopath":"All/rubygem-nokogiri-diff-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6884,"desc":"nokogiri-diff adds the ability to calculate the differences (added or removed\nnodes) between two XML/HTML documents.\n\nFeatures:\n- Performs a breadth-first comparison between children nodes.\n- Compares XML/HTML Elements, Attributes, Text nodes and DTD nodes.\n- Allows calculating differences between documents, or just enumerating the\n  added or removed nodes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-tdiff":{"origin":"devel/rubygem-tdiff","version":"0.4.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-numru-units","origin":"math/rubygem-numru-units","version":"1.9.0","comment":"Class to handle units of physical quantities for Ruby","maintainer":"murashin@gfd-dennou.org","www":"https://www.gfd-dennou.org/arch/ruby/products/numru-units/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c15287883b101783ee57a9e945f4c525e3cd89922299c4011c9e24e353ddbc9","flatsize":501438,"path":"All/rubygem-numru-units-1.9.0.pkg","repopath":"All/rubygem-numru-units-1.9.0.pkg","licenselogic":"single","pkgsize":35356,"desc":"A class of units of physical quantities for Ruby.\n\nThis class covers most functionality of UNIDATA's UDUNITS Library, however,\nwith a more sophisticated handling of string expressions.\n\nUDUNITS always decomposes units into the four base units and discards the\noriginal string expressions. Therefore, 'hPa' always becomes '100\nkg.m-1.sec-1', and 'day' always becomes '86400 sec'. On the other hand, this\nlibrary tries to keep the original expressions as much as possible by default,\nwhile allowing partial to complete decompositions if needed.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["math","rubygems"]},{"name":"rubygem-nmap-parser","origin":"security/rubygem-nmap-parser","version":"0.3.5","comment":"Ruby interface to Nmap scan data","maintainer":"ruby@FreeBSD.org","www":"https://rubynmap.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70ea2a86845789936718e63afb1cec9b2bf095ff0d43740d1d8064224836c043","flatsize":59706,"path":"All/rubygem-nmap-parser-0.3.5.pkg","repopath":"All/rubygem-nmap-parser-0.3.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17588,"desc":"The Nmap::Parser library provides a Ruby interface to\nNmap's scan data.  It can run Nmap and parse its XML\noutput directly from the scan, parse a file containing\nthe XML data from a separate scan, parse a String of\nXML data from a scan, or parse XML data from an object\nvia its read() method.  This information is presented\nin an easy-to-use and intuitive fashion for storage\nand manipulation.","deps":{"nmap":{"origin":"security/nmap","version":"7.94_3"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-notify","origin":"devel/rubygem-notify","version":"0.5.2","comment":"Desktop notify for many platform","maintainer":"meta@FreeBSD.org","www":"https://github.com/jugyo/notify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9410f51cb5844a0f54d3465985407d776056888cea96d5847553e56f6a6f640d","flatsize":8185,"path":"All/rubygem-notify-0.5.2.pkg","repopath":"All/rubygem-notify-0.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4764,"desc":"rubygem-notify provides notification functionalities on cross platforms.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-nice_partials","origin":"devel/rubygem-nice_partials","version":"0.10.0","comment":"Make partials perfect for components","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bullet-train-co/nice_partials","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f419f4d0be410d2c93ba40f237d372aefacfde83ffb72f8ff6a3f30ddf9c4c3","flatsize":48823,"path":"All/rubygem-nice_partials-0.10.0.pkg","repopath":"All/rubygem-nice_partials-0.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15776,"desc":"Nice Partials adds ad-hoc named content areas, or sections, to Action View\npartials with a lot of extra power on top.\n\nEverything happens through a new partial method, which at the base of it have\nmethod shorthands for partial specific content_for and content_for?s.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview71":{"origin":"devel/rubygem-actionview71","version":"7.1.3.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-nice-ffi","origin":"devel/rubygem-nice-ffi","version":"0.4_1","comment":"Convenience layer atop Ruby-FFI","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jacius/nice-ffi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa8300b8b0dd6663ea1dc1ff8c49c270ffc3690dee67a92f7e67c139d49f1fd2","flatsize":96721,"path":"All/rubygem-nice-ffi-0.4_1.pkg","repopath":"All/rubygem-nice-ffi-0.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19980,"desc":"Nice-FFI is a layer on top of Ruby-FFI  (and compatible FFI systems) to augment\nit with features to aid development of FFI-based libraries.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-nio4r","origin":"devel/rubygem-nio4r","version":"2.7.3","comment":"Cross-platform asynchronous I/O primitives","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/socketry/nio4r","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34c40e96af87495956cf07289506d09236475b60ed531e2a4a439bf4a4dae870","flatsize":173235,"path":"All/rubygem-nio4r-2.7.3.pkg","repopath":"All/rubygem-nio4r-2.7.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37268,"desc":"nio4r provides an abstract, cross-platform stateful I/O selector API for Ruby.\nI/O selectors are the heart of \"reactor\"-based event loops, and monitor multiple\nI/O objects for various types of readiness, e.g. ready for reading or writing.\n\nThe most similar API provided by Ruby today is Kernel.select, however the select\nAPI requires you to pass in arrays of all of the I/O objects you're interested\nin every time. nio4r provides a more object-oriented API that lets you register\nI/O objects with a selector then handle them when they're selected for various\ntypes of events.\n\nnio4r is modeled after the Java NIO API, but simplified for ease-of-use.\n\nIts goals are:\n- Expose high-level interfaces for stateful IO selectors\n- Keep the API small to maximize both portability and performance across many\n  different OSes and Ruby VMs\n- Provide inherently thread-safe facilities for working with IO objects","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-nkf","origin":"net/rubygem-nkf","version":"0.2.0","comment":"Ruby extension for Network Kanji Filter","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/nkf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5445fc8905cdfa2ffb613be50f9c335e7c0bf18a7cf7d4165c62109140ea22b1","flatsize":646051,"path":"All/rubygem-nkf-0.2.0.pkg","repopath":"All/rubygem-nkf-0.2.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":113932,"desc":"NKF is a Ruby Extension version of nkf (Network Kanji Filter). It converts the\nfirst argument and returns converted result. Conversion details are specified by\nflags as the first argument.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-nokogiri","origin":"textproc/rubygem-nokogiri","version":"1.16.6","comment":"HTML, XML, SAX, and Reader parser","maintainer":"ruby@FreeBSD.org","www":"https://nokogiri.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dba43b8e356b862dba202a1291baa2541fb144e8dac3f51d9cc49093affb506d","flatsize":2722645,"path":"All/rubygem-nokogiri-1.16.6.pkg","repopath":"All/rubygem-nokogiri-1.16.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":369032,"desc":"* XPath support for document searching\n* CSS3 selector support for document searching\n* XML/HTML builder\n* Drop in replacement for Hpricot (though not bug for bug)\n\nNokogiri parses and searches XML/HTML very quickly, and also has\ncorrectly implemented CSS3 selector support as well as XPath support.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-racc":{"origin":"devel/rubygem-racc","version":"1.8.0"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32","libexslt.so.0","libxslt.so.1","libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:nokogiri:nokogiri:1.16.6:::::dragonfly6:x86_64"}},{"name":"rubygem-nicovideo","origin":"www/rubygem-nicovideo","version":"0.1.8_2","comment":"Scraping NICONICO DOUGA utility for Ruby","maintainer":"ruby@FreeBSD.org","www":"http://nicovideo.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c032e2a238735fee8085f13a10d079c099ceda69e31cc98026a6f493537bdd1","flatsize":47224,"path":"All/rubygem-nicovideo-0.1.8_2.pkg","repopath":"All/rubygem-nicovideo-0.1.8_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14024,"desc":"Scraping NICONICO DOUGA utility for Ruby.\n(NICONICO DOUGA is Video Sharing Service)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-mechanize":{"origin":"www/rubygem-mechanize","version":"2.10.1"}},"categories":["www","rubygems"]},{"name":"rubygem-oauth","origin":"net/rubygem-oauth","version":"1.1.0","comment":"Rubygem for Creating both OAuth Consumers and Service Providers","maintainer":"ruby@FreeBSD.org","www":"https://gitlab.com/oauth-xx/oauth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55bfc8358e5ae27ba79a46b24aac661f977e97ff34565b8de77ffdc76a7f676a","flatsize":129405,"path":"All/rubygem-oauth-1.1.0.pkg","repopath":"All/rubygem-oauth-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34508,"desc":"Rubygem-oauth is a RubyGem for implementing both OAuth clients and\nservers in Ruby applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-oauth-tty":{"origin":"net/rubygem-oauth-tty","version":"1.0.5"},"rubygem-snaky_hash":{"origin":"devel/rubygem-snaky_hash","version":"2.0.1"},"rubygem-version_gem":{"origin":"devel/rubygem-version_gem","version":"1.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-netaddr","origin":"devel/rubygem-netaddr","version":"2.0.1","comment":"Package for manipulating network addresses","maintainer":"ruby@FreeBSD.org","www":"https://github.com/dspinhirne/netaddr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a85e861965ea19ef9f58e3b18fab9ddac7292c9c2a84017b1b459bca47e0a20","flatsize":95135,"path":"All/rubygem-netaddr-2.0.1.pkg","repopath":"All/rubygem-netaddr-2.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17536,"desc":"Package for manipulating network addresses.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:netaddr_project:netaddr:2.0.1:::::dragonfly6:x86_64"}},{"name":"rubygem-net-telnet","origin":"security/rubygem-net-telnet","version":"0.2.0","comment":"Provides telnet client functionality","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby/net-telnet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b83854039af052cad1655cd38343f65b8327a5c7d1d4f9f169e49030e067d2e6","flatsize":44250,"path":"All/rubygem-net-telnet-0.2.0.pkg","repopath":"All/rubygem-net-telnet-0.2.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":12824,"desc":"Provides telnet client functionality.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-newrelic-grape","origin":"devel/rubygem-newrelic-grape","version":"2.1.0","comment":"Newrelic instrument for grape","maintainer":"ruby@FreeBSD.org","www":"https://github.com/xinminlabs/newrelic-grape","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"006a0d9e8c99acaaf1eb1b52640fccf774fa0595d731d0bd3d1fb01a669b3f78","flatsize":51792,"path":"All/rubygem-newrelic-grape-2.1.0.pkg","repopath":"All/rubygem-newrelic-grape-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12016,"desc":"Newrelic instrument for grape","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-grape":{"origin":"devel/rubygem-grape","version":"2.1.0"},"rubygem-newrelic_rpm":{"origin":"devel/rubygem-newrelic_rpm","version":"4.7.1.340"}},"categories":["devel","rubygems"]},{"name":"rubygem-netrc","origin":"net/rubygem-netrc","version":"0.11.0","comment":"Read and update netrc files","maintainer":"ruby@FreeBSD.org","www":"https://github.com/heroku/netrc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88274c2b77d377873119c8dfc03303c5487196f065b69b321809906ae16054d2","flatsize":23146,"path":"All/rubygem-netrc-0.11.0.pkg","repopath":"All/rubygem-netrc-0.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7808,"desc":"This library can read and update netrc files, preserving formatting including\ncomments and whitespace.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-nexpose","origin":"security/rubygem-nexpose","version":"7.3.0","comment":"Ruby API to Rapid7 Nexpose vulnerability management","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/nexpose-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"696b5abb7a74dd2dcbf84a0516e7bc6cf2396ac80dca7ea3425b4dfc3f68dd85","flatsize":553738,"path":"All/rubygem-nexpose-7.3.0.pkg","repopath":"All/rubygem-nexpose-7.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":102004,"desc":"Ruby API to Rapid7 Nexpose vulnerability management","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-network_interface","origin":"net/rubygem-network_interface","version":"0.0.4","comment":"Get network interface information from Ruby","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/network_interface","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f945a9397ec5bcafdd3ad1bd04c14f4158d821fa6a63261bd02d05775a1b0e1","flatsize":44183,"path":"All/rubygem-network_interface-0.0.4.pkg","repopath":"All/rubygem-network_interface-0.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12184,"desc":"This gem was originally added to the Metasploit Pcaprub gem.  It's been spun\nout into its own gem for anyone who might want to programmatically get\ninformation on their network interfaces.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-net-ssh6","origin":"security/rubygem-net-ssh6","version":"6.1.0","comment":"Non-interactive SSH processing","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/net-ssh/net-ssh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ddcb20030a7df14283d3de68e6b2061d46bbae0b53bf0b4d9b92d1462a0631d","flatsize":502314,"path":"All/rubygem-net-ssh6-6.1.0.pkg","repopath":"All/rubygem-net-ssh6-6.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":110484,"desc":"Net::SSH is a pure-Ruby implementation of the SSH2 client protocol. It\nsupports the following features:\n\n - User authentication via explicit username/password, or using a\n   public-key/private-key pair.\n - Port forwarding, both from the local host to a remote computer via\n   the remote host, and from the remote host to the local host.\n - Execute processes on the remote machine, both interactively and\n   non-interactively (\"batch\").","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ruby-termios":{"origin":"comms/rubygem-ruby-termios","version":"1.1.0"}},"categories":["security","rubygems"],"options":{"PROMPT_PASSPHRASES":"on"}},{"name":"rubygem-net-ssh-multi","origin":"security/rubygem-net-ssh-multi","version":"1.2.1","comment":"SSH connection multiplexing library for Ruby","maintainer":"renchap@cocoa-x.com","www":"https://github.com/net-ssh/net-ssh-multi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93794606f886971db0b5d51ed501bbaae4c3bb1778e063dd795b5cef35d31657","flatsize":101252,"path":"All/rubygem-net-ssh-multi-1.2.1.pkg","repopath":"All/rubygem-net-ssh-multi-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25260,"desc":"SSH connection multiplexing: execute commands simultaneously on multiple hosts\nvia SSH.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-net-ssh":{"origin":"security/rubygem-net-ssh","version":"7.2.3,2"},"rubygem-net-ssh-gateway":{"origin":"security/rubygem-net-ssh-gateway","version":"2.0.0"}},"categories":["security","rubygems"]},{"name":"rubygem-net-ssh","origin":"security/rubygem-net-ssh","version":"7.2.3,2","comment":"Non-interactive SSH processing","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/net-ssh/net-ssh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6e85c324f970885088a29f14f7e8e91cf5bee907af7e3e7ed8e5de1a0338f89","flatsize":535228,"path":"All/rubygem-net-ssh-7.2.3,2.pkg","repopath":"All/rubygem-net-ssh-7.2.3,2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":116808,"desc":"Net::SSH is a pure-Ruby implementation of the SSH2 client protocol. It allows\nyou to write programs that invoke and interact with processes on remote servers,\nvia SSH2.\n\nFeatures:\n- Execute processes on remote servers and capture their output\n- Run multiple processes in parallel over a single SSH connection\n- Support for SSH subsystems\n- Forward local and remote ports via an SSH connection","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ruby-termios":{"origin":"comms/rubygem-ruby-termios","version":"1.1.0"}},"categories":["security","rubygems"],"options":{"PROMPT_PASSPHRASES":"on"}},{"name":"rubygem-net-ssh-krb","origin":"security/rubygem-net-ssh-krb","version":"0.5.1","comment":"Add Kerberos authentication capabilities to Net::SSH","maintainer":"romain@FreeBSD.org","www":"https://rubygems.org/gems/net-ssh-krb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b98689f1f09daa1e783645c98ce3728eebddc06f3e745cd8038e27d8eee9c6d9","flatsize":39132,"path":"All/rubygem-net-ssh-krb-0.5.1.pkg","repopath":"All/rubygem-net-ssh-krb-0.5.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10008,"desc":"Add Kerberos (password-less) authentication capabilities to Net::SSH, without\nthe need for modifying Net::SSH source code.\n\nThis is a great way to help get Capistrano to be accepted in mid-to-large size\nenterprises with strict security rules.\n\nNo more getting locked out of the network because you mis-typed your password -\neven if your company prohibits public key or host-based authentication. If your\norganization uses Kerberos (many mid-to-large size corporations do), you can\nuse this package to get password-less authentication without breaking your\ncompany's security guidelines.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gssapi":{"origin":"security/rubygem-gssapi","version":"1.3.1"},"rubygem-net-ssh":{"origin":"security/rubygem-net-ssh","version":"7.2.3,2"}},"categories":["security","rubygems"]},{"name":"rubygem-net-ssh-gateway","origin":"security/rubygem-net-ssh-gateway","version":"2.0.0","comment":"Establish Net::SSH connections through firewalls","maintainer":"ruby@FreeBSD.org","www":"https://github.com/net-ssh/net-ssh-gateway","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"727ab26c287bc7171f5957b7a38321f939c2b757d48635e805cce59cec2232dd","flatsize":20224,"path":"All/rubygem-net-ssh-gateway-2.0.0.pkg","repopath":"All/rubygem-net-ssh-gateway-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7652,"desc":"Net::SSH::Gateway is a library for programmatically tunneling connections to\nservers via a single \"gateway\" host. It is useful for establishing Net::SSH\nconnections to servers behind firewalls, but can also be used to forward ports\nand establish connections of other types, like HTTP, to servers with i\nrestricted access.\n\n* Easily manage forwarded ports\n* Establish Net::SSH connections through firewalls","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-net-ssh":{"origin":"security/rubygem-net-ssh","version":"7.2.3,2"}},"categories":["security","rubygems"]},{"name":"rubygem-net-ssh5","origin":"security/rubygem-net-ssh5","version":"5.2.0,2","comment":"Non-interactive SSH processing","maintainer":"ruby@FreeBSD.org","www":"https://github.com/net-ssh/net-ssh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e4d2e04741800f441f7a7bdb01798bf976f93e58ec249fa9b0311285c924c65","flatsize":489614,"path":"All/rubygem-net-ssh5-5.2.0,2.pkg","repopath":"All/rubygem-net-ssh5-5.2.0,2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":108640,"desc":"Net::SSH is a pure-Ruby implementation of the SSH2 client protocol. It\nsupports the following features:\n\n - User authentication via explicit username/password, or using a\n   public-key/private-key pair.\n - Port forwarding, both from the local host to a remote computer via\n   the remote host, and from the remote host to the local host.\n - Execute processes on the remote machine, both interactively and\n   non-interactively (\"batch\").","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ruby-termios":{"origin":"comms/rubygem-ruby-termios","version":"1.1.0"}},"categories":["security","rubygems"],"options":{"PROMPT_PASSPHRASES":"on"}},{"name":"rubygem-net-smtp","origin":"mail/rubygem-net-smtp","version":"0.5.0","comment":"Simple Mail Transfer Protocol client library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/net-smtp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"927a5868078a13fbf49906d2f8ba16101ed0d094b168784dbc01b9a4940c51ff","flatsize":54288,"path":"All/rubygem-net-smtp-0.5.0.pkg","repopath":"All/rubygem-net-smtp-0.5.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":14800,"desc":"Net::SMTP provides functionality to send internet mail via SMTP, the Simple Mail\nTransfer Protocol.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-net-protocol":{"origin":"net/rubygem-net-protocol","version":"0.2.2"}},"categories":["mail","rubygems"]},{"name":"rubygem-net-sftp","origin":"security/rubygem-net-sftp","version":"4.0.0","comment":"Implementation of the SFTP client protocol","maintainer":"ruby@FreeBSD.org","www":"https://github.com/net-ssh/net-sftp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce84abc6882102ccff11805ee08440c4852adf572f340060671fad1bd9b230bd","flatsize":192377,"path":"All/rubygem-net-sftp-4.0.0.pkg","repopath":"All/rubygem-net-sftp-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43204,"desc":"Net::SFTP is a pure Ruby implementation of the SFTP client protocol\n(versions 1 through 5).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-net-ssh":{"origin":"security/rubygem-net-ssh","version":"7.2.3,2"}},"categories":["security","rubygems"]},{"name":"rubygem-net-scp1","origin":"security/rubygem-net-scp1","version":"1.2.1","comment":"Non-interactive SCP processing","maintainer":"ruby@FreeBSD.org","www":"https://github.com/net-ssh/net-scp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42778b22240a0cbd07411164225f50d4ddcaecccb0f35bfa005ca9bcaa245b0d","flatsize":99522,"path":"All/rubygem-net-scp1-1.2.1.pkg","repopath":"All/rubygem-net-scp1-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25372,"desc":"Net::SCP is a pure-Ruby implementation of the SCP protocol. This operates over\nSSH (and requires the Net::SSH library), and allows files and directory trees\nto copied to and from a remote server.\n\n* Transfer files or entire directory trees to or from a remote host via SCP\n* Can preserve file attributes across transfers\n* Can download files in-memory, or direct-to-disk\n* Support for SCP URI's, and OpenURI","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-net-ssh":{"origin":"security/rubygem-net-ssh","version":"7.2.3,2"}},"categories":["security","rubygems"]},{"name":"rubygem-octokit4","origin":"net/rubygem-octokit4","version":"4.25.1","comment":"Simple wrapper for the GitHub API","maintainer":"ruby@FreeBSD.org","www":"https://github.com/octokit/octokit.rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e44beb4354acf1dbbc6286a1e2c6d65cb9a89d3985fc3280d773f93ba703aff9","flatsize":462165,"path":"All/rubygem-octokit4-4.25.1.pkg","repopath":"All/rubygem-octokit4-4.25.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71808,"desc":"Octokit.rb wraps the GitHub API in a flat API client that follows Ruby\nconventions and requires little knowledge of REST.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"},"rubygem-sawyer":{"origin":"www/rubygem-sawyer","version":"0.9.2_1"}},"categories":["net","rubygems"]},{"name":"rubygem-net-protocol","origin":"net/rubygem-net-protocol","version":"0.2.2","comment":"Abstruct interface for net-* client","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/net-protocol","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"474c4ba245f18d79665b3812302d8e86686fb9330826dbab2690dac50833e73a","flatsize":22493,"path":"All/rubygem-net-protocol-0.2.2.pkg","repopath":"All/rubygem-net-protocol-0.2.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":7948,"desc":"Net::Protocol provides the abstruct interface for net-* client.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-timeout":{"origin":"devel/rubygem-timeout","version":"0.4.1"}},"categories":["net","rubygems"]},{"name":"rubygem-net-scp","origin":"security/rubygem-net-scp","version":"4.0.0","comment":"Non-interactive SCP processing","maintainer":"ruby@FreeBSD.org","www":"https://github.com/net-ssh/net-scp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"180e32bd51c4a87cd21dab1b9365b8e2fba0b5f2e4fffff6ad18006af0ff3cf9","flatsize":81606,"path":"All/rubygem-net-scp-4.0.0.pkg","repopath":"All/rubygem-net-scp-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23184,"desc":"Net::SCP is a pure-Ruby implementation of the SCP protocol. This operates over\nSSH (and requires the Net::SSH library), and allows files and directory trees\nto copied to and from a remote server.\n\n* Transfer files or entire directory trees to or from a remote host via SCP\n* Can preserve file attributes across transfers\n* Can download files in-memory, or direct-to-disk\n* Support for SCP URI's, and OpenURI","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-net-ssh6":{"origin":"security/rubygem-net-ssh6","version":"6.1.0"}},"categories":["security","rubygems"]},{"name":"rubygem-net-protocol01","origin":"net/rubygem-net-protocol01","version":"0.1.3","comment":"Abstruct interface for net-* client","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ruby/net-protocol","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc87530200583a9249c0206c8606af7af461972375106077f0579fe8ea964d91","flatsize":21570,"path":"All/rubygem-net-protocol01-0.1.3.pkg","repopath":"All/rubygem-net-protocol01-0.1.3.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":7796,"desc":"Net::Protocol provides the abstruct interface for net-* client.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-timeout":{"origin":"devel/rubygem-timeout","version":"0.4.1"}},"categories":["net","rubygems"]},{"name":"rubygem-newrelic_rpm","origin":"devel/rubygem-newrelic_rpm","version":"4.7.1.340","comment":"Performance management system for Rails applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/newrelic/rpm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d6e492ca3b8bdf5d7693693a332076b78e6ca89f88c6c41ce592d692bc7fe6b","flatsize":1268820,"path":"All/rubygem-newrelic_rpm-4.7.1.340.pkg","repopath":"All/rubygem-newrelic_rpm-4.7.1.340.pkg","licenselogic":"and","licenses":["MIT","NEWRELIC","RUBY"],"pkgsize":273168,"desc":"Performance management system which provides deep information about\nRuby on Rails application performance while running in production.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-net-irc","origin":"irc/rubygem-net-irc","version":"0.0.9_1","comment":"Ruby library for implementing IRC server and client","maintainer":"tota@FreeBSD.org","www":"https://github.com/cho45/net-irc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af54cff27afb91c8d0ee614e8f391b4936ba5bf783fd3a475d3125c2bed57871","flatsize":239047,"path":"All/rubygem-net-irc-0.0.9_1.pkg","repopath":"All/rubygem-net-irc-0.0.9_1.pkg","licenselogic":"single","licenses":["RUBY"],"pkgsize":51436,"desc":"IRC library.\nThis is mostly conform to RFC 1459 but partly not for convenience.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["irc","rubygems"]},{"name":"rubygem-net-ping","origin":"net/rubygem-net-ping","version":"2.0.8","comment":"Collection of classes that provide different ways to ping computers","maintainer":"romain@FreeBSD.org","www":"https://github.com/chernesk/net-ping","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c62d0397ee043872a76ef0aedb68ea72e0259677c03abf6a299acf7c9733520","flatsize":103822,"path":"All/rubygem-net-ping-2.0.8.pkg","repopath":"All/rubygem-net-ping-2.0.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27080,"desc":"The net-ping library provides a ping interface for Ruby. It includes separate\nTCP, HTTP, LDAP, ICMP, UDP, WMI (for Windows) and external ping classes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-net-ntp","origin":"net/rubygem-net-ntp","version":"2.1.3","comment":"Implementation of the NTP protocol","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/zencoder/net-ntp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f047fc7d472c7559bf6e6b731d740772d8aab408dd774b551104d2487716811","flatsize":11536,"path":"All/rubygem-net-ntp-2.1.3.pkg","repopath":"All/rubygem-net-ntp-2.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5012,"desc":"Began as a 'Rubyfied' version of perl's Net::NTP module,\n(C) 2004 by James G. Willmore. Refactored and re-released\nin 2010 by Zencoder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-net-http-pipeline","origin":"www/rubygem-net-http-pipeline","version":"1.0.1","comment":"HTTP/1.1 pipelining implementation atop Net::HTTP","maintainer":"ruby@FreeBSD.org","www":"https://docs.seattlerb.org/net-http-pipeline/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4a91e5ed0c15158a320dff51cb6bff468d83520f1f1a674d4d5865ee9f88a16","flatsize":31829,"path":"All/rubygem-net-http-pipeline-1.0.1.pkg","repopath":"All/rubygem-net-http-pipeline-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8624,"desc":"An HTTP/1.1 pipelining implementation atop Net::HTTP. A pipelined\nconnection sends multiple requests to the HTTP server without waiting\nfor the responses. The server will respond in-order.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","net","rubygems"]},{"name":"rubygem-net-http-persistent2","origin":"www/rubygem-net-http-persistent2","version":"2.9.4","comment":"Manages persistent connections using Net::HTTP","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/drbrain/net-http-persistent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fbd99913f0100d4ad0c612cb45d3e23d06263b15cb97ee9dedb9713fcd4eeb9","flatsize":97684,"path":"All/rubygem-net-http-persistent2-2.9.4.pkg","repopath":"All/rubygem-net-http-persistent2-2.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23340,"desc":"net-http-persistent manages persistent connections using Net::HTTP plus a speed\nfix for Ruby 1.8. It's thread-safe too! Using persistent HTTP connections can\ndramatically increase the speed of HTTP. Creating a new HTTP connection for\nevery request involves an extra TCP round-trip and causes TCP congestion\navoidance negotiation to start over. Net::HTTP supports persistent connections\nwith some API methods but does not handle reconnection gracefully.\nNet::HTTP::Persistent supports reconnection and retry according to RFC 2616.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","net","rubygems"]},{"name":"rubygem-net-http-persistent","origin":"www/rubygem-net-http-persistent","version":"4.0.2","comment":"Manages persistent connections using Net::HTTP","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/drbrain/net-http-persistent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70f64a122f2de666ff58ad024f1e5660887b513eca51a8a1cb9d9dfe88251fa2","flatsize":89583,"path":"All/rubygem-net-http-persistent-4.0.2.pkg","repopath":"All/rubygem-net-http-persistent-4.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22032,"desc":"net-http-persistent manages persistent connections using Net::HTTP including a\nthread pool for connecting to multiple hosts. Using persistent HTTP connections\ncan dramatically increase the speed of HTTP. Creating a new HTTP connection for\nevery request involves an extra TCP round-trip and causes TCP congestion\navoidance negotiation to start over. Net::HTTP supports persistent connections\nwith some API methods but does not make setting up a single persistent\nconnection or managing multiple connections easy. Net::HTTP::Persistent wraps\nNet::HTTP and allows you to focus on how to make HTTP requests.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-connection_pool":{"origin":"net/rubygem-connection_pool","version":"2.4.1"}},"categories":["www","net","rubygems"]},{"name":"rubygem-net-http-digest_auth","origin":"www/rubygem-net-http-digest_auth","version":"1.4.1","comment":"Implementation of RFC 2617 - Digest Access Authentication","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/drbrain/net-http-digest_auth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6848d30cb43b5ec7e1e54d883f9bb867e79c6b46eb93442d6595f8f213bd08f0","flatsize":16341,"path":"All/rubygem-net-http-digest_auth-1.4.1.pkg","repopath":"All/rubygem-net-http-digest_auth-1.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7464,"desc":"rubygem-net-http-persistent is an implementation of RFC 2617 - Digest Access\nAuthentication. At this time the gem does not fully integrate with Net::HTTP and\ncan be used for with other HTTP clients.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","net","rubygems"]},{"name":"rubygem-net-ldap","origin":"net/rubygem-net-ldap","version":"0.19.0","comment":"Pure Ruby LDAP support library with most client features","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby-ldap/ruby-net-ldap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96af421492529acf7246e269c7cb5d248e14def08d7bbd62e8e069e33cc4bac1","flatsize":212378,"path":"All/rubygem-net-ldap-0.19.0.pkg","repopath":"All/rubygem-net-ldap-0.19.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57348,"desc":"Net::LDAP is an LDAP support library written in pure Ruby. It supports most\nLDAP client features and a subset of server features as well.\n\n    * Standards-based (going for RFC 4511)\n    * Portable: 100%25 Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-net-http011","origin":"www/rubygem-net-http011","version":"0.1.1","comment":"HTTP client api for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby/net-http","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c531508b27a8ca03c7d887bd0681198778f747db28838045f605515617977adc","flatsize":122519,"path":"All/rubygem-net-http011-0.1.1.pkg","repopath":"All/rubygem-net-http011-0.1.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":31044,"desc":"Net::HTTP provides a rich library which can be used to build HTTP user-agents.\nFor more details about HTTP see RFC2616.\n\nNet::HTTP is designed to work closely with URI. URI::HTTP#host, URI::HTTP#port\nand URI::HTTP#request_uri are designed to work with Net::HTTP.\n\nIf you are only performing a few GET requests you should try OpenURI.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-net-protocol":{"origin":"net/rubygem-net-protocol","version":"0.2.2"},"rubygem-uri":{"origin":"net/rubygem-uri","version":"0.13.0"}},"categories":["www","rubygems"]},{"name":"rubygem-net-ftp","origin":"ftp/rubygem-net-ftp","version":"0.3.6","comment":"Support for the File Transfer Protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/net-ftp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ad68cef94ea035d3eacb6cdf97813860828538c6863fc1c6f13d248e0aa2585","flatsize":59605,"path":"All/rubygem-net-ftp-0.3.6.pkg","repopath":"All/rubygem-net-ftp-0.3.6.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":15720,"desc":"Net::FTP implements the File Transfer Protocol. If you have used a command-line\nFTP program, and are familiar with the commands, you will be able to use this\nclass easily. Some extra features are included to take advantage of Ruby's style\nand strengths.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-net-protocol":{"origin":"net/rubygem-net-protocol","version":"0.2.2"},"rubygem-time":{"origin":"devel/rubygem-time","version":"0.3.0"}},"categories":["ftp","rubygems"]},{"name":"rubygem-net-http","origin":"www/rubygem-net-http","version":"0.4.1","comment":"HTTP client api for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/net-http","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba098d5a4a8bd6528ffd2f2f8e568f29e50e44f8416d2e0530e4633cfad0f2a6","flatsize":224046,"path":"All/rubygem-net-http-0.4.1.pkg","repopath":"All/rubygem-net-http-0.4.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":43652,"desc":"Net::HTTP provides a rich library which can be used to build HTTP user-agents.\nFor more details about HTTP see RFC2616.\n\nNet::HTTP is designed to work closely with URI. URI::HTTP#host, URI::HTTP#port\nand URI::HTTP#request_uri are designed to work with Net::HTTP.\n\nIf you are only performing a few GET requests you should try OpenURI.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-uri":{"origin":"net/rubygem-uri","version":"0.13.0"}},"categories":["www","rubygems"]},{"name":"rubygem-nested_form","origin":"www/rubygem-nested_form","version":"0.3.2","comment":"Handle multiple models in one form through jQuery or Prototype","maintainer":"ports@FreeBSD.org","www":"https://github.com/ryanb/nested_form","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"670b6b7f4ebc2b08186b4039a7d6e242cd9b8752c272b3d909b42cc6c39d5e47","flatsize":1803077,"path":"All/rubygem-nested_form-0.3.2.pkg","repopath":"All/rubygem-nested_form-0.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":119384,"desc":"This is a Rails gem for conveniently manage multiple nested models\nin a single form. It does so in an unobtrusive way through jQuery\nor Prototype.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-nested_form port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-net-pop","origin":"mail/rubygem-net-pop","version":"0.1.2","comment":"Ruby client library for POP3","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/net-pop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5f1cfd18a2ad6184971c419fd282e5042c15944d3a15866f6e4ae6152f6a1fa","flatsize":38806,"path":"All/rubygem-net-pop-0.1.2.pkg","repopath":"All/rubygem-net-pop-0.1.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":11200,"desc":"Net::POP3 provides functionality for retrieving email via POP3, the Post Office\nProtocol version 3. For details of POP3, see RFC1939.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-net-protocol":{"origin":"net/rubygem-net-protocol","version":"0.2.2"}},"categories":["mail","rubygems"]},{"name":"rubygem-net-dns","origin":"dns/rubygem-net-dns","version":"0.9.0","comment":"Pure Ruby DNS library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/bluemonk/net-dns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a89c86ee09e9491c028e4fb5494b36e4e035071118f38279b7246417063cbcd","flatsize":233595,"path":"All/rubygem-net-dns-0.9.0.pkg","repopath":"All/rubygem-net-dns-0.9.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":47900,"desc":"Net::DNS is a pure Ruby DNS library, with a clean\nOO interface and an extensible API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["dns","rubygems"]},{"name":"rubygem-nesty","origin":"devel/rubygem-nesty","version":"1.0.2","comment":"Nested exception support for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/skorks/nesty","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33104018d18d821f3f10835ee6d4b4208ea2e2236f9b01cbf59aacef0437743d","flatsize":14822,"path":"All/rubygem-nesty-1.0.2.pkg","repopath":"All/rubygem-nesty-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6352,"desc":"Nested exception support for Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-neighbor","origin":"databases/rubygem-neighbor","version":"0.3.2","comment":"Ruby nearest neighbor search for Rails and Postgres","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ankane/neighbor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06bfdd156fcff69ae652296d878b4086a9ffb2907549b1c8ce1c80c0f9e335ee","flatsize":21882,"path":"All/rubygem-neighbor-0.3.2.pkg","repopath":"All/rubygem-neighbor-0.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8312,"desc":"Nearest neighbor search for Rails and Postgres","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"}},"categories":["databases","rubygems"]},{"name":"rubygem-nessus_rest","origin":"security/rubygem-nessus_rest","version":"0.1.6","comment":"Communicate with Nessus Scanner over REST/JSON interface","maintainer":"antoine@FreeBSD.org","www":"https://github.com/kost/nessus_rest-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1441bfa3d968d1098d91750f3e469f46f3d727e30a902f5855914f8ce01ebc2","flatsize":33292,"path":"All/rubygem-nessus_rest-0.1.6.pkg","repopath":"All/rubygem-nessus_rest-0.1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8872,"desc":"Ruby library for Nessus JSON/REST interface. This library is used for\ncommunication with Nessus over REST interface. You can start, stop, pause and\nresume scan. Watch progress and status of scan, download report, etc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-neovim","origin":"editors/rubygem-neovim","version":"0.10.0","comment":"Ruby bindings for neovim","maintainer":"ruby@FreeBSD.org","www":"https://github.com/neovim/neovim-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3173b283cb76de3fd6b8ab2662eee68a702a9c2d2819f8ec580319fc9ba69d2e","flatsize":180326,"path":"All/rubygem-neovim-0.10.0.pkg","repopath":"All/rubygem-neovim-0.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42212,"desc":"These are ruby bindings to interact with neovim. This package is NOT\nrequired to edit or highlight ruby files from within neovim.","deps":{"neovim":{"origin":"editors/neovim","version":"0.10.0_2"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-msgpack":{"origin":"devel/rubygem-msgpack","version":"1.7.2"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["editors","rubygems"]},{"name":"tesseract-data","origin":"graphics/tesseract-data","version":"4.1.0","comment":"Trained language data for the Tesseract OCR engine","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/tesseract-ocr/tessdata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d3a64a07e20b7c30793661f123019d7befe858dae4877cbf12985923c806227","flatsize":1064088291,"path":"All/tesseract-data-4.1.0.pkg","repopath":"All/tesseract-data-4.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":386194808,"desc":"This port furnishes various trained language data intended\nfor use with the Tesseract OCR engine.","categories":["graphics"]},{"name":"rubygem-nenv","origin":"devel/rubygem-nenv","version":"0.3.0","comment":"Convenient wrapper for ENV","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/e2/nenv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7dd8217bfa5d0589785195f6d868a81137d42263d6c76910d86c7ba33ef1aa6","flatsize":17021,"path":"All/rubygem-nenv-0.3.0.pkg","repopath":"All/rubygem-nenv-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7144,"desc":"Using ENV in Ruby is like using raw SQL statements - it feels wrong, because it\nis. If you agree, this gem is for you.\n\nThe benefits over using ENV directly:\n- much friendlier stubbing in tests\n- you no longer have to care whether false is \"0\" or \"false\" or whatever\n- NO MORE ALL CAPS EVERYWHERE!\n- keys become methods\n- namespaces which can be passed around as objects\n- you can subclass!\n- you can marshal/unmarshal your own types automatically!\n- strict mode saves you from doing validation yourself\n- and there's more to come...\n- it's designed to be as lightweight and as fast as possible compared to ENV\n- designed to be both hackable and convenient","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-native-package-installer","origin":"devel/rubygem-native-package-installer","version":"1.1.9","comment":"Helper to install native packages on \"gem install\"","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-gnome/native-package-installer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a226ea947b816ea29394c704dc2c0cf0f9fcf53495f92c475d98caa70b8f8c4","flatsize":89355,"path":"All/rubygem-native-package-installer-1.1.9.pkg","repopath":"All/rubygem-native-package-installer-1.1.9.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":20360,"desc":"Users need to install native packages to install an extension library that\ndepends on native packages. It bores users because users need to install native\npackages and an extension library separately. native-package-installer helps to\ninstall native packages on \"gem install\". Users can install both native packages\nand an extension library by one action, \"gem install\".","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-naught","origin":"devel/rubygem-naught","version":"1.1.0","comment":"Toolkit for building Null Objects","maintainer":"ruby@FreeBSD.org","www":"https://github.com/avdi/naught","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4f3532b9fc7fe460794a1db793d0439c86b580fbd1f73d501dc166fe6c7363c","flatsize":55119,"path":"All/rubygem-naught-1.1.0.pkg","repopath":"All/rubygem-naught-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17016,"desc":"Naught is a toolkit for building Null Objects","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-rails_stdout_logging","origin":"www/rubygem-rails_stdout_logging","version":"0.0.5","comment":"Overrides Rails' built in logger to send all logs to stdout","maintainer":"ruby@FreeBSD.org","www":"https://github.com/heroku/rails_stdout_logging/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de67134cd72822e4fafdfe074423d4004f700647a88437090d8bff0f9a83f994","flatsize":308311,"path":"All/rubygem-rails_stdout_logging-0.0.5.pkg","repopath":"All/rubygem-rails_stdout_logging-0.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":68312,"desc":"This gem ensures that your logs will be sent to standard out.  From there,\nHeroku sends them to logplex so you can access them from the command line like\n\n$ heroku logs --tail\n\nor from enabled addons like papertrail.  By using Heroku's logplex, you can\ntreat logs as event streams.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-necromancer","origin":"devel/rubygem-necromancer","version":"0.7.0","comment":"Convert object types","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/piotrmurach/necromancer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c383f55758e5a40f44be2c421ae99de3f3f7b5673513bdb2ba47c111da40484b","flatsize":54180,"path":"All/rubygem-necromancer-0.7.0.pkg","repopath":"All/rubygem-necromancer-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13072,"desc":"Necromancer provides independent type conversion component for TTY toolkit. It\nsupports conversion from one object type to another with a bit of black magic.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-narray_miss","origin":"math/rubygem-narray_miss","version":"1.4.0","comment":"Additional class with processing of missing value to NArray","maintainer":"murashin@gfd-dennou.org","www":"http://ruby.gfd-dennou.org/products/narray_miss/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b070cb37e8032b54b5756b529f7dd808ac29182f24cb7b5b50e857ba561318e5","flatsize":51837,"path":"All/rubygem-narray_miss-1.4.0.pkg","repopath":"All/rubygem-narray_miss-1.4.0.pkg","licenselogic":"single","pkgsize":12688,"desc":"This is an additional class of ruby with conduct processing of missing value\nto NArray which is a numeric multi-dimensional array class.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-narray":{"origin":"math/rubygem-narray","version":"0.6.1.2"}},"categories":["math","rubygems"]},{"name":"rubygem-net-ldap017","origin":"net/rubygem-net-ldap017","version":"0.17.1","comment":"Pure Ruby LDAP support library with most client features","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby-ldap/ruby-net-ldap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5014fcb70cf287b61629a60f1dab582889e9cda49cea1a51559ee83441f1d9cb","flatsize":211646,"path":"All/rubygem-net-ldap017-0.17.1.pkg","repopath":"All/rubygem-net-ldap017-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57100,"desc":"Net::LDAP is an LDAP support library written in pure Ruby. It supports most\nLDAP client features and a subset of server features as well.\n\n    * Standards-based (going for RFC 4511)\n    * Portable: 100%25 Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-net-netrc","origin":"net/rubygem-net-netrc","version":"0.2.2","comment":"Net::Netrc provides ftp(1)-style .netrc parsing","maintainer":"don@na.rim.or.jp","www":"https://rubygems.org/gems/net-netrc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43475a16aae071b12594cf8b46296905818462805e29729dde13c6625b3a45db","flatsize":12823,"path":"All/rubygem-net-netrc-0.2.2.pkg","repopath":"All/rubygem-net-netrc-0.2.2.pkg","licenselogic":"single","pkgsize":4916,"desc":"Net::Netrc is a pure-Ruby module providing ftp(1)-style .netrc\nparsing. It is inspired by Graham Barr's Perl Net::Netrc module.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-platform":{"origin":"devel/rubygem-platform","version":"0.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-nanoc-deploying","origin":"www/rubygem-nanoc-deploying","version":"1.0.1","comment":"Deploying functionality for Nanoc","maintainer":"sdalu@sdalu.com","www":"https://nanoc.ws/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0cf463b7822186f288f893a8484cf1690ca1d8e1151d35bee931f147f8a043ec","flatsize":20332,"path":"All/rubygem-nanoc-deploying-1.0.1.pkg","repopath":"All/rubygem-nanoc-deploying-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6944,"desc":"Provides deploying functionality for Nanoc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nanoc-checking":{"origin":"www/rubygem-nanoc-checking","version":"1.0.2"},"rubygem-nanoc-cli":{"origin":"www/rubygem-nanoc-cli","version":"4.12.15"},"rubygem-nanoc-core":{"origin":"www/rubygem-nanoc-core","version":"4.12.15"}},"categories":["www","rubygems"]},{"name":"rubygem-octopress-deploy","origin":"net/rubygem-octopress-deploy","version":"1.3.0","comment":"Eases deployment of Jekyll or Octopress sites","maintainer":"ruby@FreeBSD.org","www":"https://github.com/octopress/deploy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3b8af32676c1d6e761d937b526ef85955a2bcb71624cdcc82fcbe3a86144c95","flatsize":43484,"path":"All/rubygem-octopress-deploy-1.3.0.pkg","repopath":"All/rubygem-octopress-deploy-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12808,"desc":"Easily deploy any Jekyll or Octopress site using S3, Git, or Rsync.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-colorator":{"origin":"textproc/rubygem-colorator","version":"1.1.0"}},"categories":["net","rubygems"]},{"name":"rubygem-nanoc-core","origin":"www/rubygem-nanoc-core","version":"4.12.15","comment":"Contains the core of Nanoc","maintainer":"sdalu@sdalu.com","www":"https://nanoc.ws/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95727309c4fa6a4ef00a48e6672ea6ae7bca994e6c38f50dbe9a85ee6f083ee1","flatsize":260902,"path":"All/rubygem-nanoc-core-4.12.15.pkg","repopath":"All/rubygem-nanoc-core-4.12.15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53312,"desc":"Provides checking functionality for Nanoc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-ddmetrics":{"origin":"devel/rubygem-ddmetrics","version":"1.1.0"},"rubygem-ddplugin":{"origin":"devel/rubygem-ddplugin","version":"1.0.3"},"rubygem-hamster":{"origin":"devel/rubygem-hamster","version":"3.0.0"},"rubygem-json_schema":{"origin":"devel/rubygem-json_schema","version":"0.21.0"},"rubygem-memo_wise":{"origin":"devel/rubygem-memo_wise","version":"1.6.0"},"rubygem-psych":{"origin":"textproc/rubygem-psych","version":"5.1.2"},"rubygem-slow_enumerator_tools":{"origin":"devel/rubygem-slow_enumerator_tools","version":"1.1.0"},"rubygem-tty-platform":{"origin":"devel/rubygem-tty-platform","version":"0.3.0"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["www","rubygems"]},{"name":"rubygem-needle","origin":"devel/rubygem-needle","version":"1.3.0","comment":"Dependency-injection/inversion-of-control container","maintainer":"ruby@FreeBSD.org","www":"http://needle.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fb0a3f2f5b213cdb9c607a6f12e8cae2610e3d4c2986ad7aa64bf06dcd83760","flatsize":1125884,"path":"All/rubygem-needle-1.3.0.pkg","repopath":"All/rubygem-needle-1.3.0.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv2","RUBY"],"pkgsize":594212,"desc":"Needle is a dependency injection (also, inversion of control) container\nfor Ruby. Ultimately, it can reduce the amount of code that you have to\nwrite, simplifying many common programming tasks for you. This has the\ntwo-fold benefit of both decreasing application development time, and of\ndecreasing the effort needed to maintain your application.\n\nSpecifically, Needle can do:\n\n - Log Method Execution\n - Reference Another Service\n - Unit Testing\n - Lifestyle Management","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-nap","origin":"devel/rubygem-nap","version":"1.1.0","comment":"REST library","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/Fingertips/nap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca70c6464da604a0b06c8abe1857bf4ff0b46565d3f5e602d982a8a3dc60a592","flatsize":279539,"path":"All/rubygem-nap-1.1.0.pkg","repopath":"All/rubygem-nap-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":143816,"desc":"Nap is a really simple REST library. It allows you to\nperform HTTP requests with minimal amounts of code.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-octokit","origin":"net/rubygem-octokit","version":"9.1.0","comment":"Simple wrapper for the GitHub API","maintainer":"ruby@FreeBSD.org","www":"https://octokit.github.io/octokit.rb/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5eb1bccb6422a7b3f72039b012c33ec51cb6335ed5316b2922a63c0968d43747","flatsize":498414,"path":"All/rubygem-octokit-9.1.0.pkg","repopath":"All/rubygem-octokit-9.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":74556,"desc":"Octokit.rb wraps the GitHub API in a flat API client that follows Ruby\nconventions and requires little knowledge of REST.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-sawyer":{"origin":"www/rubygem-sawyer","version":"0.9.2_1"}},"categories":["net","rubygems"]},{"name":"rubygem-narray","origin":"math/rubygem-narray","version":"0.6.1.2","comment":"Numerical N-dimensional array library for Ruby","maintainer":"murashin@gfd-dennou.org","www":"https://rubygems.org/gems/narray","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24f0a5ce3f08071eff3e1a1383c2a7564ad0f692c3ee8e2cdd59f0fa2b21764b","flatsize":766998,"path":"All/rubygem-narray-0.6.1.2.pkg","repopath":"All/rubygem-narray-0.6.1.2.pkg","licenselogic":"single","pkgsize":118036,"desc":"NArray is an Numerical N-dimensional Array class. Supported element types are\n1/2/4-byte Integer, single/double-precision Real/Complex, and Ruby Object. This\nextension library incorporates fast calculation and easy manipulation of large\nnumerical arrays into the Ruby language. NArray has features similar to NumPy,\nbut NArray has vector and matrix subclasses.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["math","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-mustermann-grape10","origin":"devel/rubygem-mustermann-grape10","version":"1.0.2","comment":"Adds Grape style patterns to Mustermman","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-grape/mustermann-grape","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29d31953128be0305e6b2473260e21122e5da3f0467ed027304eab94b16cb549","flatsize":34942,"path":"All/rubygem-mustermann-grape10-1.0.2.pkg","repopath":"All/rubygem-mustermann-grape10-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7680,"desc":"This gem implements the grape pattern type for Mustermann.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mustermann":{"origin":"devel/rubygem-mustermann","version":"3.0.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-grape","origin":"devel/rubygem-opentelemetry-instrumentation-grape","version":"0.2.0","comment":"Grape instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"927042a349e72dfea195b7604dedc840e10ae718271208501e394ce98637bb08","flatsize":40604,"path":"All/rubygem-opentelemetry-instrumentation-grape-0.2.0.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-grape-0.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9856,"desc":"Grape instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"},"rubygem-opentelemetry-instrumentation-rack":{"origin":"devel/rubygem-opentelemetry-instrumentation-rack","version":"0.24.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-net-imap","origin":"mail/rubygem-net-imap","version":"0.4.13","comment":"Ruby client api for Internet Message Access Protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/net-imap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4a96e3ca4b1ff7b405939cc96f430b66c2b40b67661754867964030ed216c1c","flatsize":615159,"path":"All/rubygem-net-imap-0.4.13.pkg","repopath":"All/rubygem-net-imap-0.4.13.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":115544,"desc":"Net::IMAP implements Internet Message Access Protocol (IMAP) client\nfunctionality.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-date":{"origin":"devel/rubygem-date","version":"3.3.4"},"rubygem-net-protocol":{"origin":"net/rubygem-net-protocol","version":"0.2.2"}},"categories":["mail","rubygems"]},{"name":"rubygem-nakayoshi_fork","origin":"devel/rubygem-nakayoshi_fork","version":"0.0.4","comment":"Solves CoW friendly problem on MRI 2.2 and later","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ko1/nakayoshi_fork","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4ac91b8bc908a1fda10c99abfe7e8d4741247c6dcdbadb9e1025007e69b2e0b","flatsize":21091,"path":"All/rubygem-nakayoshi_fork-0.0.4.pkg","repopath":"All/rubygem-nakayoshi_fork-0.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4724,"desc":"Solves CoW friendly problem on MRI 2.2 and later.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-mustache-sinatra","origin":"devel/rubygem-mustache-sinatra","version":"2.0.0","comment":"Support for Mustache in your Sinatra app","maintainer":"sirl33tname@gmail.com","www":"https://github.com/mustache/mustache-sinatra","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87f043bc1df582eba57eb409e49cd48dbec3457bb42f49c7f6807e806f641fa5","flatsize":17357,"path":"All/rubygem-mustache-sinatra-2.0.0.pkg","repopath":"All/rubygem-mustache-sinatra-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7156,"desc":"Support for Mustache in your Sinatra app.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mustache":{"origin":"devel/rubygem-mustache","version":"1.1.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-mustermann","origin":"devel/rubygem-mustermann","version":"3.0.0","comment":"Library implementing patterns that behave like regular expressions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sinatra/mustermann/tree/master/mustermann","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3c32e58d5ae75160dfb1cbbb6400b3a2eee53ea44d3b2c60a72ab49ab51848e","flatsize":219480,"path":"All/rubygem-mustermann-3.0.0.pkg","repopath":"All/rubygem-mustermann-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43252,"desc":"Mustermann is your personal string matching expert. As an expert in the field of\nstrings and patterns, Mustermann keeps its runtime dependencies to a minimum and\nis fully covered with specs and documentation.\n\nGiven a string pattern, Mustermann will turn it into an object that behaves like\na regular expression and has comparable performance characteristics.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ruby2_keywords":{"origin":"devel/rubygem-ruby2_keywords","version":"0.0.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-mustache","origin":"devel/rubygem-mustache","version":"1.1.1","comment":"Framework-agnostic way to render logic-free views","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mustache/mustache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0704f3df11c673c7cd594f8d4163c990edf6c40eff389d19647c3b9e13989696","flatsize":143596,"path":"All/rubygem-mustache-1.1.1.pkg","repopath":"All/rubygem-mustache-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38016,"desc":"Inspired by ctemplate, Mustache is a framework-agnostic way to render\nlogic-free views.\n\nAs ctemplates says, \"It emphasizes separating logic from presentation:\nit is impossible to embed application logic in this template\nlanguage.\n\nThink of Mustache as a replacement for your views. Instead of views\nconsisting of ERB or HAML with random helpers and arbitrary logic,\nyour views are broken into two parts: a Ruby class and an HTML\ntemplate.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-multi_test","origin":"devel/rubygem-multi_test","version":"1.1.0","comment":"Help control rogue test, unit, autorun requirements","maintainer":"sunpoet@FreeBSD.org","www":"https://cucumber.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7c7e419a3d829b88db5f991657da5a22b265f5b95e38aa01269ce35a7453910","flatsize":15403,"path":"All/rubygem-multi_test-1.1.0.pkg","repopath":"All/rubygem-multi_test-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6460,"desc":"Wafter-thin gem to help control rogue test/unit/autorun requires","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-murmurhash3","origin":"devel/rubygem-murmurhash3","version":"0.1.7","comment":"Implementation of murmur3 hashing function","maintainer":"ruby@FreeBSD.org","www":"https://github.com/funny-falcon/murmurhash3-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55bf882bc543021ed124dce7cac07e463dc90349554bdf217ac13d4a1d50a2b3","flatsize":33620,"path":"All/rubygem-murmurhash3-0.1.7.pkg","repopath":"All/rubygem-murmurhash3-0.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8528,"desc":"This is an implementation of MurmurHash3 - noncriptographic hash function.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-multipart-post","origin":"www/rubygem-multipart-post","version":"2.4.1","comment":"Ruby Library that Use with Net::HTTP to do multipart form posts","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/multipart-post/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"294ffc0db14b8b9e7a6c2e287b81d443e210479f290d1c8a910a2d72fb13d68e","flatsize":29675,"path":"All/rubygem-multipart-post-2.4.1.pkg","repopath":"All/rubygem-multipart-post-2.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9712,"desc":"multipart-post adds a streamy multipart form post capability to Net::HTTP. Also\nsupports other methods besides POST.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-murder","origin":"sysutils/rubygem-murder","version":"0.1.2","comment":"Large scale deploys using BitTorrent","maintainer":"ruby@FreeBSD.org","www":"https://github.com/lg/murder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a3dd35d1c28e569577981a354a58e3b835157abc3679a43df20e92abfa64c4fa","flatsize":496109,"path":"All/rubygem-murder-0.1.2.pkg","repopath":"All/rubygem-murder-0.1.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":95192,"desc":"Murder is a method of using Bittorrent to distribute files to a large amount\nof servers within a production environment. This allows for scaleable and\nfast deploys in environments of hundreds to tens of thousands of servers\nwhere centralized distribution systems wouldn't otherwise function.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-mutter","origin":"devel/rubygem-mutter","version":"0.5.3","comment":"Tiny command-line interface library","maintainer":"nivit@FreeBSD.org","www":"https://github.com/cloudhead/mutter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"937e0a325afe493f72593802a99e0afb204d9bf3d724cc3878d818aea43e0b92","flatsize":21665,"path":"All/rubygem-mutter-0.5.3.pkg","repopath":"All/rubygem-mutter-0.5.3.pkg","licenselogic":"single","pkgsize":8348,"desc":"This Ruby gem is a tiny command-line interface library with lots of style.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-mtrc","origin":"math/rubygem-mtrc","version":"0.0.4","comment":"Minimal metric aggregation library","maintainer":"dch@FreeBSD.org","www":"https://github.com/aphyr/mtrc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9519064dcf9cf6dbbae2e8f41f1ed6bc7554deaf902c4b761473fca80d7bb188","flatsize":7205,"path":"All/rubygem-mtrc-0.0.4.pkg","repopath":"All/rubygem-mtrc-0.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4096,"desc":"Mtrc (short for metric) is a small library to accumulate metrics and\nextract basic statistics, such as histograms and percentiles, from them.\nIt takes samples, and provides tick counters, percentiles, and sorted\ndatasets. This can be used for profiling repeated events such as\napplication requests or message queue arrival rates.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["math","rubygems","benchmarks"]},{"name":"rubygem-multi_xml","origin":"textproc/rubygem-multi_xml","version":"0.7.1","comment":"Ruby library provide swappable XML backends","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sferik/multi_xml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"122961c19018bde321b8c70fc336378662766341e290ff7bdac84fbdb9d126cc","flatsize":35499,"path":"All/rubygem-multi_xml-0.7.1.pkg","repopath":"All/rubygem-multi_xml-0.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12480,"desc":"A generic swappable back-end for XML parsing.\n\nLots of Ruby libraries utilize XML parsing in some form, and everyone has their\nfavorite XML library. In order to best support multiple XML parsers and\nlibraries, multi_xml is a general-purpose swappable XML backend library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"}},"categories":["textproc","rubygems"],"options":{"NOKOGIRI":"off"},"annotations":{"cpe":"cpe:2.3:a:erik_michaels-ober:multi_xml:0.7.1:::::dragonfly6:x86_64"}},{"name":"rubygem-multi_json114","origin":"devel/rubygem-multi_json114","version":"1.14.1","comment":"Ruby library provide swappable JSON backends","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/intridea/multi_json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26cf98ecebac670f222badd804cff144f957b78eeaaa8e866f335d4d5f450d8d","flatsize":55070,"path":"All/rubygem-multi_json114-1.14.1.pkg","repopath":"All/rubygem-multi_json114-1.14.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17892,"desc":"MultiJSON is a generic swappable back-end for JSON handling.\n\nLots of Ruby libraries parse JSON and everyone has their favorite JSON coder.\nInstead of choosing a single JSON coder and forcing users of your library to be\nstuck with it, you can use MultiJSON instead, which will simply choose the\nfastest available JSON coder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json_pure":{"origin":"devel/rubygem-json_pure","version":"2.7.2"}},"categories":["devel","rubygems"],"options":{"JSON":"off","JSON_PURE":"on","YAJL_RUBY":"off"}},{"name":"rubygem-mspec","origin":"devel/rubygem-mspec","version":"1.9.1","comment":"Specialized Ruby testing framework","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/gems/mspec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92c6526bfd653b1d787d105afb52fff539196309c2d4bd553731ea4dbe17cafe","flatsize":608222,"path":"All/rubygem-mspec-1.9.1.pkg","repopath":"All/rubygem-mspec-1.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":102988,"desc":"A specialized ruby testing framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-ms_rest_azure","origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1","comment":"Azure Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/runtime/ms_rest_azure","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"955c95f0a99f484fd1ff857f9cd93e1a375fd2adf444133d55a996d94801b69e","flatsize":80271,"path":"All/rubygem-ms_rest_azure-0.12.0_1.pkg","repopath":"All/rubygem-ms_rest_azure-0.12.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16780,"desc":"MsRestAzure is a library which supports the Azure clients (SDKs) generated with\nAutorest tool. It contains core logic and helper classes for error handling and\nauthentication. Also it includes azure specific logic like long polling\nfunctionality and Azure application authentication. Usually it is not supposed\nto be used as a standalone gem but only as a dependency for generated client\ngems.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-faraday-cookie_jar":{"origin":"devel/rubygem-faraday-cookie_jar","version":"0.0.7_2"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"},"rubygem-ms_rest":{"origin":"devel/rubygem-ms_rest","version":"0.7.6_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-mousetrap-rails","origin":"www/rubygem-mousetrap-rails","version":"1.4.6","comment":"Javascript library for handling keyboard shortcuts","maintainer":"ruby@FreeBSD.org","www":"https://kugaevsky.github.io/mousetrap-rails/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05cede3d96bcd2e28a841839f789f5661ff8c3721a37e94595cb0fe33567e1a1","flatsize":107161,"path":"All/rubygem-mousetrap-rails-1.4.6.pkg","repopath":"All/rubygem-mousetrap-rails-1.4.6.pkg","licenselogic":"and","licenses":["MIT","APACHE20"],"pkgsize":33212,"desc":"Mousetrap is a JavaScript library for handling keyboard shortcuts.\n\nThis gem integrates Mousetrap with the Rails asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-msgpack","origin":"devel/rubygem-msgpack","version":"1.7.2","comment":"Gems for MessagePack","maintainer":"sunpoet@FreeBSD.org","www":"https://msgpack.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c2e413b2a286a8d00e7c657f2455447299a1a5e4e79fc7ba63206e63e6b5dd5","flatsize":227555,"path":"All/rubygem-msgpack-1.7.2.pkg","repopath":"All/rubygem-msgpack-1.7.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":44672,"desc":"MessagePack is a binary-based efficient data interchange format that\nis focused on high performance. It is like JSON, but very fast and\nsmall.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-mutex_m","origin":"devel/rubygem-mutex_m","version":"0.2.0","comment":"Mixin to extend objects to be handled like a Mutex","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/mutex_m","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"833749d7fb1d5e625ee9fa80c0f4f0e08ce50a8fb42b963f0e64aefab53bb911","flatsize":11988,"path":"All/rubygem-mutex_m-0.2.0.pkg","repopath":"All/rubygem-mutex_m-0.2.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":4728,"desc":"When 'mutex_m' is required, any object that extends or includes Mutex_m will be\ntreated like a Mutex.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-nanoc-cli","origin":"www/rubygem-nanoc-cli","version":"4.12.15","comment":"CLI for Nanoc","maintainer":"sdalu@sdalu.com","www":"https://nanoc.ws/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"daaec8eeb44014ea67d0f57e973b388ee62744370c51492cc990e1dc16eb89f9","flatsize":67789,"path":"All/rubygem-nanoc-cli-4.12.15.pkg","repopath":"All/rubygem-nanoc-cli-4.12.15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19512,"desc":"Provides the CLI for Nanoc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cri":{"origin":"devel/rubygem-cri","version":"2.15.12"},"rubygem-diff-lcs":{"origin":"textproc/rubygem-diff-lcs","version":"1.5.1"},"rubygem-nanoc-core":{"origin":"www/rubygem-nanoc-core","version":"4.12.15"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["www","rubygems"]},{"name":"rubygem-nanoc-checking","origin":"www/rubygem-nanoc-checking","version":"1.0.2","comment":"Checking functionality for Nanoc","maintainer":"sdalu@sdalu.com","www":"https://nanoc.ws/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d5235d89bf15f97e893d9cbcd4a06745a1b4d574b3bbf1f4dc28c3e9c3c88c4","flatsize":24379,"path":"All/rubygem-nanoc-checking-1.0.2.pkg","repopath":"All/rubygem-nanoc-checking-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8424,"desc":"Provides checking functionality for Nanoc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nanoc-cli":{"origin":"www/rubygem-nanoc-cli","version":"4.12.15"},"rubygem-nanoc-core":{"origin":"www/rubygem-nanoc-core","version":"4.12.15"}},"categories":["www","rubygems"]},{"name":"rubygem-mono_logger","origin":"devel/rubygem-mono_logger","version":"1.1.1","comment":"Lock-free logger compatible with Ruby 2.0","maintainer":"dvl@FreeBSD.org","www":"https://github.com/steveklabnik/mono_logger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7dbf42475b98b8ae1553a5aede860f9d13fe58788552cbe1059c4bb6474679f9","flatsize":25253,"path":"All/rubygem-mono_logger-1.1.1.pkg","repopath":"All/rubygem-mono_logger-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7324,"desc":"Ruby's stdlib Logger wraps all IO in mutexes. Ruby 2.0 doesn't allow you to\nrequest a lock in a trap handler because that could deadlock. This gem fixes\nthis issue by giving you a lock-free logger class.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"]},{"name":"rubygem-mothra","origin":"sysutils/rubygem-mothra","version":"0.0.3","comment":"FreeBSD send-pr command line tool for Bugzilla system","maintainer":"ports@FreeBSD.org","www":"https://github.com/pct/mothra","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf8625d21d9ce26f3b4c97a0ba7bd58c24efecbdf4598d764ca7228ccc2be6f8","flatsize":14168,"path":"All/rubygem-mothra-0.0.3.pkg","repopath":"All/rubygem-mothra-0.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6020,"desc":"Mothra is a FreeBSD send-pr command line tool for Bugzilla system.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-colorize":{"origin":"devel/rubygem-colorize","version":"1.1.0"},"rubygem-rodzilla":{"origin":"devel/rubygem-rodzilla","version":"0.3.6"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["sysutils","rubygems"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-mothra port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-mogilefs-client","origin":"sysutils/rubygem-mogilefs-client","version":"3.12.2","comment":"MogileFS client library for Ruby","maintainer":"trociny@FreeBSD.org","www":"https://yhbt.net/mogilefs-client/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e4aff9b9d0bf266f98754dba4aefa5a5707eefc01d1f430e58d90c38c246316","flatsize":279855,"path":"All/rubygem-mogilefs-client-3.12.2.pkg","repopath":"All/rubygem-mogilefs-client-3.12.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":69628,"desc":"MogileFS is an open source distributed filesystem, see: mogilefs.org\nfor more details. This library allows any Ruby application to read,\nwrite and delete files in a MogileFS instance.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils"]},{"name":"rubygem-moneta","origin":"devel/rubygem-moneta","version":"1.6.0","comment":"Unified interface to key/value stores","maintainer":"ruby@FreeBSD.org","www":"https://github.com/moneta-rb/moneta","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f565e8f38d026ab42fb7290d3b7ff5e78c89dde8b4e07953d37ec523bf8acce","flatsize":347786,"path":"All/rubygem-moneta-1.6.0.pkg","repopath":"All/rubygem-moneta-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":67800,"desc":"Moneta provides a standard interface for interacting with various kinds of\nkey/value stores.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-molinillo","origin":"devel/rubygem-molinillo","version":"0.8.0","comment":"Provides support for dependency resolution","maintainer":"ruby@FreeBSD.org","www":"https://github.com/CocoaPods/Molinillo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e2dccf7febaf4bbd0c4fa0805551e0e6d476db61b855d1dd3730eb740ae6602","flatsize":108087,"path":"All/rubygem-molinillo-0.8.0.pkg","repopath":"All/rubygem-molinillo-0.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24752,"desc":"Provides support for dependency resolution.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-nanoc","origin":"www/rubygem-nanoc","version":"4.12.15","comment":"Simple but flexible static site generator","maintainer":"zi@FreeBSD.org","www":"https://nanoc.ws/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2044c6768ce1196c81b8451fd7d8ceb84576d1691c034352625afde66f6005f5","flatsize":217271,"path":"All/rubygem-nanoc-4.12.15.pkg","repopath":"All/rubygem-nanoc-4.12.15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56860,"desc":"nanoc is a simple but very flexible static site generator written in Ruby.\nIt operates on local files, and therefore does not run on the server.\nnanoc \"compiles\" the local source files into HTML (usually), by evaluating\neRuby, Markdown, etc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-colored":{"origin":"textproc/rubygem-colored","version":"1.2"},"rubygem-nanoc-checking":{"origin":"www/rubygem-nanoc-checking","version":"1.0.2"},"rubygem-nanoc-cli":{"origin":"www/rubygem-nanoc-cli","version":"4.12.15"},"rubygem-nanoc-core":{"origin":"www/rubygem-nanoc-core","version":"4.12.15"},"rubygem-nanoc-deploying":{"origin":"www/rubygem-nanoc-deploying","version":"1.0.1"},"rubygem-parallel":{"origin":"sysutils/rubygem-parallel","version":"1.25.1"},"rubygem-tty-command":{"origin":"devel/rubygem-tty-command","version":"0.10.1"},"rubygem-tty-which":{"origin":"devel/rubygem-tty-which","version":"0.5.0"}},"categories":["www","rubygems"]},{"name":"rubygem-mustermann-grape","origin":"devel/rubygem-mustermann-grape","version":"1.1.0","comment":"Adds Grape style patterns to Mustermman","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-grape/mustermann-grape","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fb757946ed60c948e06dd0eeef4092522fd9bb6315f2c1564c25f60d5fcb1c6","flatsize":37293,"path":"All/rubygem-mustermann-grape-1.1.0.pkg","repopath":"All/rubygem-mustermann-grape-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8288,"desc":"This gem implements the grape pattern type for Mustermann.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mustermann":{"origin":"devel/rubygem-mustermann","version":"3.0.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-multi_json","origin":"devel/rubygem-multi_json","version":"1.15.0","comment":"Ruby library provide swappable JSON backends","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/intridea/multi_json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9799355d61d47c3ac08464b13ecffe3186c4a5c5341f5f4f031f5915a95d336","flatsize":55227,"path":"All/rubygem-multi_json-1.15.0.pkg","repopath":"All/rubygem-multi_json-1.15.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17940,"desc":"MultiJSON is a generic swappable back-end for JSON handling.\n\nLots of Ruby libraries parse JSON and everyone has their favorite JSON coder.\nInstead of choosing a single JSON coder and forcing users of your library to be\nstuck with it, you can use MultiJSON instead, which will simply choose the\nfastest available JSON coder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json_pure":{"origin":"devel/rubygem-json_pure","version":"2.7.2"}},"categories":["devel","rubygems"],"options":{"JSON":"off","JSON_PURE":"on","YAJL_RUBY":"off"}},{"name":"rubygem-money","origin":"finance/rubygem-money","version":"6.14.1","comment":"Library for handling money and different currencies","maintainer":"ruby@FreeBSD.org","www":"https://rubymoney.github.io/money/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85a49929e72e88b1c8909356d4a9e48a3f1016d7763f962eed4f2690b14d3619","flatsize":218408,"path":"All/rubygem-money-6.14.1.pkg","repopath":"All/rubygem-money-6.14.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41900,"desc":"A library assists in handling money and different currencies.\nIt features a Money class which encapsulates all information\nabout an certain amount of money, such as its value and its currency.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"}},"categories":["finance","rubygems"]},{"name":"rubygem-mocha","origin":"devel/rubygem-mocha","version":"2.4.0","comment":"Library for mocking and stubbing syntax like JMock and SchMock","maintainer":"ruby@FreeBSD.org","www":"https://mocha.jamesmead.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9834feaeefbe870d260a0ee27290ffbf50f904f14ff9500c3af84b48367dc4b","flatsize":253597,"path":"All/rubygem-mocha-2.4.0.pkg","repopath":"All/rubygem-mocha-2.4.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY","MIT"],"pkgsize":59156,"desc":"Mocha is a library for mocking and stubbing using a syntax like that\nof JMock, and SchMock. One of its main advantages is that it allows\nyou to mock and stub methods on real (non-mock) classes and instances.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ruby2_keywords":{"origin":"devel/rubygem-ruby2_keywords","version":"0.0.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-mmap2","origin":"devel/rubygem-mmap2","version":"2.2.9_1","comment":"Implement memory-mapped file objects for Ruby 2.x","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/lyda/mmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"610a2d441407409b9fc8fd8ce80d54a77b34884e3990c6db6dc1c010691de7cd","flatsize":97750,"path":"All/rubygem-mmap2-2.2.9_1.pkg","repopath":"All/rubygem-mmap2-2.2.9_1.pkg","licenselogic":"single","licenses":["RUBY"],"pkgsize":21164,"desc":"The Mmap class implement memory-mapped file objects for Ruby 2.x.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-mongo","origin":"devel/rubygem-mongo","version":"2.20.0","comment":"Ruby driver for MongoDB","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mongodb/mongo-ruby-driver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"190a520c41344051a4426df5d997563b571df7e54ff0bcd4a2abee73dcb54346","flatsize":10013536,"path":"All/rubygem-mongo-2.20.0.pkg","repopath":"All/rubygem-mongo-2.20.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":974304,"desc":"A Ruby driver for MongoDB.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bson":{"origin":"devel/rubygem-bson","version":"5.0.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-mixlib-install","origin":"devel/rubygem-mixlib-install","version":"3.12.30","comment":"Library to interact with the software distribution system in Chef","maintainer":"sunpoet@FreeBSD.org","www":"https://www.chef.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61155f1958090b56bc31ac3d1998b1bab0d0f46382f52ef46e5ec82e973b0064","flatsize":159982,"path":"All/rubygem-mixlib-install-3.12.30.pkg","repopath":"All/rubygem-mixlib-install-3.12.30.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35528,"desc":"A library for interacting with Chef Software Inc's software distribution\nsystems.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mixlib-shellout":{"origin":"devel/rubygem-mixlib-shellout","version":"3.2.5"},"rubygem-mixlib-versioning":{"origin":"devel/rubygem-mixlib-versioning","version":"1.2.12"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-mkrf","origin":"devel/rubygem-mkrf","version":"0.2.3","comment":"Replacement to mkmf generates Rakefiles to build C Extensions","maintainer":"ruby@FreeBSD.org","www":"http://mkrf.rubyforge.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6209e18744b17d6028a6f290989ce7e776641dad09156c4ba5dc36b40943102","flatsize":1912783,"path":"All/rubygem-mkrf-0.2.3.pkg","repopath":"All/rubygem-mkrf-0.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":263252,"desc":"Replacement to mkmf generates Rakefiles to build C Extensions.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-mixlib-cli","origin":"devel/rubygem-mixlib-cli","version":"2.1.8","comment":"Simple mixin for CLI interfaces, including option parsing","maintainer":"renchap@cocoa-x.com","www":"https://www.chef.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"151e52c08fcd6cbd3085cd4b82ae64564e8c7393d7462b7cc01250f56ac2acdb","flatsize":43047,"path":"All/rubygem-mixlib-cli-2.1.8.pkg","repopath":"All/rubygem-mixlib-cli-2.1.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10868,"desc":"Mixlib::CLI provides a class-based command line option parsing object, like the\n one used in Chef, Ohai and Relish.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-mixlib-config","origin":"devel/rubygem-mixlib-config","version":"3.0.9","comment":"Class based config mixin, similar to the one found in Chef","maintainer":"renchap@cocoa-x.com","www":"https://www.chef.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3aa96f07d0536a9cec07a6eb644a86b3b44f30e31df2e83dfcebdcad862b96cf","flatsize":53535,"path":"All/rubygem-mixlib-config-3.0.9.pkg","repopath":"All/rubygem-mixlib-config-3.0.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11008,"desc":"Mixlib::Config provides a class-based configuration object, like the one used\nin Chef.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-tomlrb":{"origin":"textproc/rubygem-tomlrb","version":"2.0.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-mixlib-authentication","origin":"devel/rubygem-mixlib-authentication","version":"3.0.10","comment":"Mixes in simple per-request authentication","maintainer":"ruby@FreeBSD.org","www":"https://github.com/chef/mixlib-authentication","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf965d875e39e3a62edc8ee91feac92721ba6ab997a93c6f6df64c625d943f08","flatsize":53436,"path":"All/rubygem-mixlib-authentication-3.0.10.pkg","repopath":"All/rubygem-mixlib-authentication-3.0.10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12380,"desc":"Mixlib::Authentication provides a class-based header signing authentication\nobject, like the one used in Chef.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-mixlib-archive","origin":"devel/rubygem-mixlib-archive","version":"1.1.7","comment":"Simple interface to various archive formats","maintainer":"sunpoet@FreeBSD.org","www":"https://www.chef.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c6d06ddcb0c995b05ee4ad651c7394d75b0931ae7b98d414d92c43d74edaa14","flatsize":32358,"path":"All/rubygem-mixlib-archive-1.1.7.pkg","repopath":"All/rubygem-mixlib-archive-1.1.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7924,"desc":"Mixlib::Archive is a simple interface to various archive formats.\n\nSee also: https://github.com/chef/mixlib-archive","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mixlib-log":{"origin":"devel/rubygem-mixlib-log","version":"3.0.9"}},"categories":["devel","rubygems"]},{"name":"rubygem-mixlib-log","origin":"devel/rubygem-mixlib-log","version":"3.0.9","comment":"Provides a simple mixin for log functionality","maintainer":"renchap@cocoa-x.com","www":"https://www.chef.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4392376aa0bc28bdaa1012bbe653e1667aabbdeb3eaff9e01520da12d681cb8a","flatsize":37528,"path":"All/rubygem-mixlib-log-3.0.9.pkg","repopath":"All/rubygem-mixlib-log-3.0.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9124,"desc":"Mixlib::Log provides a mixin for enabling a class based logger object, a-la\nMerb, Chef, and Nanite.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-minitest","origin":"devel/rubygem-minitest","version":"5.24.0","comment":"Minitest provides a complete suite of testing facilities","maintainer":"ruby@FreeBSD.org","www":"https://docs.seattlerb.org/minitest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ef2e3c14f9b592f8cbc081048bcc4920460d2020129f7acda4c759bb46c7aab","flatsize":357054,"path":"All/rubygem-minitest-5.24.0.pkg","repopath":"All/rubygem-minitest-5.24.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80588,"desc":"Minitest provides a complete suite of testing facilities supporting TDD, BDD,\nmocking, and benchmarking. minitest/unit is a small and incredibly fast unit\ntesting framework.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-mize","origin":"devel/rubygem-mize","version":"0.4.1","comment":"Memoziation for methods and functions for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/flori/mize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a70bd759afaa656fbb95dd72382d2e29761050c35043a31645f1f47fec1287fc","flatsize":23865,"path":"All/rubygem-mize-0.4.1.pkg","repopath":"All/rubygem-mize-0.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8048,"desc":"Mize provides memoize methods/functions in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-protocol":{"origin":"devel/rubygem-protocol","version":"2.0.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-minitar","origin":"archivers/rubygem-minitar","version":"0.9","comment":"Library and command-line utility for tar archives","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/halostatue/minitar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b1b2d8cc7450ed44f05e44d93ebd1d19e261e951fe3bd5614ec998556bec99c","flatsize":104463,"path":"All/rubygem-minitar-0.9.pkg","repopath":"All/rubygem-minitar-0.9.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":27772,"desc":"The minitar (previously called Archive::Tar::Minitar) library is a pure-Ruby\nlibrary that provides the ability to deal with POSIX tar(1) archive files.\n\nThis is release 0.6+, providing a number of bug fixes including a directory\ntraversal vulnerability, CVE-2016-10173. This release starts the migration and\nmodernization of the code:\n- the minitar command-line program has been separated into the minitar-cli gem;\n  and\n- the archive-tar-minitar gem now points to the minitar and minitar-cli gems and\n  discourages its installation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["archivers","rubygems"]},{"name":"rubygem-minitar-cli","origin":"archivers/rubygem-minitar-cli","version":"0.8_1","comment":"Library and command-line utility for tar archives","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/halostatue/minitar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06dcaca6c091cffddd76d7304c095ab16d2bb2b846063c341cdd57b35d8dfd5c","flatsize":46746,"path":"All/rubygem-minitar-cli-0.8_1.pkg","repopath":"All/rubygem-minitar-cli-0.8_1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":14396,"desc":"The minitar (previously called Archive::Tar::Minitar) library is a pure-Ruby\nlibrary that provides the ability to deal with POSIX tar(1) archive files.\n\nThis is release 0.6+, providing a number of bug fixes including a directory\ntraversal vulnerability, CVE-2016-10173. This release starts the migration and\nmodernization of the code:\n- the minitar command-line program has been separated into the minitar-cli gem;\n  and\n- the archive-tar-minitar gem now points to the minitar and minitar-cli gems and\n  discourages its installation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-minitar":{"origin":"archivers/rubygem-minitar","version":"0.9"},"rubygem-powerbar":{"origin":"devel/rubygem-powerbar","version":"1.0.18"}},"categories":["archivers","rubygems"]},{"name":"rubygem-mini_histogram","origin":"devel/rubygem-mini_histogram","version":"0.3.1","comment":"Makes histograms out of Ruby data","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/zombocom/mini_histogram","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b97247ff9d8f1e4c05b39e135e611498e0f69bd449d618f2f14314edb14cc4f","flatsize":49815,"path":"All/rubygem-mini_histogram-0.3.1.pkg","repopath":"All/rubygem-mini_histogram-0.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14704,"desc":"It makes histograms out of Ruby data.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-mini_magick","origin":"graphics/rubygem-mini_magick","version":"4.13.1","comment":"Manipulate images with minimal use of memory via ImageMagick","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/minimagick/minimagick","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa212ab6e0560c97522943921be40ce8f8f685cda8d1395579727d23bc328394","flatsize":67801,"path":"All/rubygem-mini_magick-4.13.1.pkg","repopath":"All/rubygem-mini_magick-4.13.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20992,"desc":"Manipulate images with minimal use of memory via ImageMagick / GraphicsMagick","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["graphics","rubygems"]},{"name":"rubygem-mini_mime","origin":"mail/rubygem-mini_mime","version":"1.1.5","comment":"Lightweight mime type lookup toy","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/discourse/mini_mime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d071f9b8a20e9ed66f9ebb85dae31d66505fc3e7a4ecb98dbf2b2f2a8f75f4b","flatsize":239390,"path":"All/rubygem-mini_mime-1.1.5.pkg","repopath":"All/rubygem-mini_mime-1.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21868,"desc":"MiniMime is a minimal mime type implementation for use with the mail and\nrest-client gem. It is optimised to minimize memory usage. It keeps a cache of\n100 mime type lookups (and 100 misses).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["mail","rubygems"]},{"name":"rubygem-minima","origin":"textproc/rubygem-minima","version":"2.5.1","comment":"Beautiful, minimal theme for Jekyll","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jekyll/minima","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afa5fac694681ab581f98db11648bd792900ce8711f7aee3461f226b908c3ebd","flatsize":47624,"path":"All/rubygem-minima-2.5.1.pkg","repopath":"All/rubygem-minima-2.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16636,"desc":"Minima is a one-size-fits-all Jekyll theme for writers. It's Jekyll's default\n(and first) theme. It's what you get when you run jekyll new.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jekyll":{"origin":"www/rubygem-jekyll","version":"4.3.3"},"rubygem-jekyll-feed":{"origin":"textproc/rubygem-jekyll-feed","version":"0.17.0"},"rubygem-jekyll-seo-tag":{"origin":"www/rubygem-jekyll-seo-tag","version":"2.8.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-mini_portile2-25","origin":"devel/rubygem-mini_portile2-25","version":"2.5.3","comment":"Simple autoconf builder for developers","maintainer":"ruby@FreeBSD.org","www":"https://github.com/luislavena/mini_portile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd715d168d7455775cdb4e0ac0660794000afb95e6d2c86c57edf97a71cb73f0","flatsize":63998,"path":"All/rubygem-mini_portile2-25-2.5.3.pkg","repopath":"All/rubygem-mini_portile2-25-2.5.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22632,"desc":"This project is a minimalistic implementation of a port/recipe system\nfor developers. Because \"Works on my machine\" is unacceptable for a\nlibrary maintainer.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-mini_portile2","origin":"devel/rubygem-mini_portile2","version":"2.8.7","comment":"Simple autoconf builder for developers","maintainer":"ruby@FreeBSD.org","www":"https://github.com/flavorjones/mini_portile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72011e1813916ee39c46d99f691af546f4959bda2c7c41d694e794856b0b3252","flatsize":109718,"path":"All/rubygem-mini_portile2-2.8.7.pkg","repopath":"All/rubygem-mini_portile2-2.8.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31664,"desc":"This project is a minimalistic implementation of a port/recipe system\nfor developers. Because \"Works on my machine\" is unacceptable for a\nlibrary maintainer.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-micromachine","origin":"devel/rubygem-micromachine","version":"3.0.0","comment":"Minimal Finite State Machine","maintainer":"ruby@FreeBSD.org","www":"https://github.com/soveran/micromachine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1103d63ad7d8175c20b410efa4fd7e6f16435a5a0b2a91de102cbcc2a64e975c","flatsize":19025,"path":"All/rubygem-micromachine-3.0.0.pkg","repopath":"All/rubygem-micromachine-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6504,"desc":"There are many finite state machine implementations for Ruby, and they all\nprovide a nice DSL for declaring events, exceptions, callbacks, and all kinds\nof niceties in general.\n\nBut if all you want is a finite state machine, look no further: this has less\nthan 50 lines of code and provides everything a finite state machine must have,\nand nothing more.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-passenger-nginx","origin":"www/rubygem-passenger","version":"6.0.22","comment":"Modules for running Ruby on Rails and Rack applications","maintainer":"sunpoet@FreeBSD.org","www":"https://www.phusionpassenger.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0dbb07558acc41f3cf8d5d2eab20d8d3b4dd778b27ad4d3202886570e081438","flatsize":259183447,"path":"All/rubygem-passenger-nginx-6.0.22.pkg","repopath":"All/rubygem-passenger-nginx-6.0.22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30269104,"desc":"Passenger are Apache and nginx modules allowing for simple deployment\nof Ruby on Rails and Rack applications.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-etc":{"origin":"devel/rubygem-etc","version":"1.4.3"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32","libuv.so.1","libcurl.so.4","libcrypto.so.12"],"options":{"DEBUG":"off","SYMLINK":"on"},"annotations":{"cpe":"cpe:2.3:a:phusion:passenger:6.0.22:::::dragonfly6:x86_64","flavor":"nginx"},"messages":[{"message":"The nginx flavor of this port installs passenger core binaries only,\nto make it works with nginx make sure www/nginx or www/nginx-devel\nport has been compiled with third-party PASSENGER module support and\ninstalled into a system.\n\n\n\nPlease edit a nginx configuration file, and add these lines:\n\n   server {\n       root /usr/local/lib/ruby/gems/3.2/gems/passenger;\n       passenger_enabled on;\n       passenger_ruby /usr/local/bin/ruby32;\n       passenger_sticky_sessions on;\n   }\n   \nOnce nginx restarts it's possible to deploy a Ruby on Rails\napplication without any further Ruby on Rails-specific configuration!","type":"install"}]},{"name":"rubygem-mime-types-data","origin":"misc/rubygem-mime-types-data","version":"3.2024.0604","comment":"MIME Type registry data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mime-types/mime-types-data","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6dc38b44ed4b9cb2b627ad08f9838f9d72fa42e646a59390c58f78a2a61413a1","flatsize":1531359,"path":"All/rubygem-mime-types-data-3.2024.0604.pkg","repopath":"All/rubygem-mime-types-data-3.2024.0604.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":142104,"desc":"mime-types-data provides a registry for information about MIME media type\ndefinitions. It can be used with the Ruby mime-types library or other software\nto determine defined filename extensions for MIME types, or to use filename\nextensions to look up the likely MIME type definitions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["misc","rubygems"]},{"name":"rubygem-method_source","origin":"devel/rubygem-method_source","version":"1.1.0","comment":"Tool to retrieve the sourcecode for a method","maintainer":"ruby@FreeBSD.org","www":"https://github.com/banister/method_source","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6ed2fe86f035a32ce11c3bad07b1737faf359c07477e65927d5707dad133928","flatsize":34420,"path":"All/rubygem-method_source-1.1.0.pkg","repopath":"All/rubygem-method_source-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10348,"desc":"method_source is a utility to return a method's sourcecode as a Ruby string.\nAlso returns Proc and Lambda sourcecode.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-microscope","origin":"databases/rubygem-microscope","version":"1.1.1","comment":"Add useful scopes targeting ActiveRecord boolean and datetime attributes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mirego/microscope","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77017b5b1a5abcdacbfc079d616173d023f4e8291c4c7f63234f2001507b540f","flatsize":54258,"path":"All/rubygem-microscope-1.1.1.pkg","repopath":"All/rubygem-microscope-1.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12376,"desc":"Microscope adds useful scopes targeting ActiveRecord boolean, date and datetime\nattributes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord71":{"origin":"databases/rubygem-activerecord71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"}},"categories":["databases","rubygems"]},{"name":"rubygem-mimemagic","origin":"misc/rubygem-mimemagic","version":"0.4.3","comment":"MIME detection by extension or content in pure ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mimemagicrb/mimemagic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86ebaa1b78e2296987435bcc2a42123dc1b91a5efa8175e1774fc3bf77398ccb","flatsize":22371,"path":"All/rubygem-mimemagic-0.4.3.pkg","repopath":"All/rubygem-mimemagic-0.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8136,"desc":"MimeMagic is a library to detect the mime type of a file by extension or by\ncontent. It uses the mime database provided by freedesktop.org.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["misc","rubygems"]},{"name":"rubygem-metasploit_data_models","origin":"security/rubygem-metasploit_data_models","version":"6.0.3,2","comment":"Database layer for Metasploit","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/metasploit_data_models","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46de71514348f37741611ea17547fa2a817b5ed289d64d19daa1386cbea4bd64","flatsize":921548,"path":"All/rubygem-metasploit_data_models-6.0.3,2.pkg","repopath":"All/rubygem-metasploit_data_models-6.0.3,2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":155500,"desc":"MetasploitDataModels exists to do several key things:\n- Allow code sharing between Metasploit Framework (MSF) and the commercial\nversions of Metasploit (Community, Express, Pro -- usually referred to\ncollectively as \"Pro\")\n- Give developers a lightweight entry point to MSF's backend for use in\ndeveloping tools that gather data intended for later use with Metasploit\n(e.g. specialized scanners)\n- Make it easy to keep commercial stuff private while increasing the\nfunctionality of the open-source tools we provide to the community","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-arel-helpers":{"origin":"databases/rubygem-arel-helpers","version":"2.14.0_1"},"rubygem-metasploit-concern":{"origin":"security/rubygem-metasploit-concern","version":"5.0.2"},"rubygem-metasploit-model":{"origin":"security/rubygem-metasploit-model","version":"5.0.2"},"rubygem-pg":{"origin":"databases/rubygem-pg","version":"1.5.6"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"},"rubygem-recog":{"origin":"security/rubygem-recog","version":"3.1.5"},"rubygem-webrick":{"origin":"www/rubygem-webrick","version":"1.8.1"}},"categories":["security","rubygems"]},{"name":"rubygem-metasploit-concern","origin":"security/rubygem-metasploit-concern","version":"5.0.2","comment":"Automatically include Modules from app/concerns","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/metasploit-concern","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d7d0fc2686d0e32857fd57eebf0204624f14c129a213067607531ceae3faf18","flatsize":35619,"path":"All/rubygem-metasploit-concern-5.0.2.pkg","repopath":"All/rubygem-metasploit-concern-5.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13220,"desc":"Metasploit::Concern allows you to define concerns in app/concerns that will\nautomatically be included in matching classes.  It can be used to automate\nadding new associations to ActiveRecord::Base models from gems and\nRails::Engines.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel70":{"origin":"databases/rubygem-activemodel70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["security","rubygems"]},{"name":"rubygem-metasploit-credential","origin":"security/rubygem-metasploit-credential","version":"6.0.9","comment":"Credential models for metasploit-framework and Metasploit Pro","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/metasploit-credential","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77780d1f85c3aa2a24bf01251f9d32791a5deff705dc2cae1ce461558d93df2e","flatsize":631215,"path":"All/rubygem-metasploit-credential-6.0.9.pkg","repopath":"All/rubygem-metasploit-credential-6.0.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":97764,"desc":"The Metasploit::Credential namespace and its ActiveRecord::Base subclasses","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-metasploit-concern":{"origin":"security/rubygem-metasploit-concern","version":"5.0.2"},"rubygem-metasploit-model":{"origin":"security/rubygem-metasploit-model","version":"5.0.2"},"rubygem-metasploit_data_models":{"origin":"security/rubygem-metasploit_data_models","version":"6.0.3,2"},"rubygem-net-ssh":{"origin":"security/rubygem-net-ssh","version":"7.2.3,2"},"rubygem-pg":{"origin":"databases/rubygem-pg","version":"1.5.6"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"},"rubygem-rex-socket":{"origin":"security/rubygem-rex-socket","version":"0.1.57"},"rubygem-rubyntlm":{"origin":"net/rubygem-rubyntlm","version":"0.6.5"},"rubygem-rubyzip":{"origin":"archivers/rubygem-rubyzip","version":"2.3.2"}},"categories":["security","rubygems"]},{"name":"rubygem-metaid","origin":"devel/rubygem-metaid","version":"1.0","comment":"Ruby metaprogramming helpers","maintainer":"ruby@FreeBSD.org","www":"http://whytheluckystiff.net/metaid/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03a72b321496777e5e91e1dd89ff334eaa49312e4b3539df7671687f1760b128","flatsize":1276,"path":"All/rubygem-metaid-1.0.pkg","repopath":"All/rubygem-metaid-1.0.pkg","licenselogic":"single","pkgsize":1268,"desc":"MetAid adds a few innocent methods to Object and Module to make\nmetaprogramming easier. For the lore of metaprogramming see Seeing\nMetaclasses Clearly and Chapter Six of Why's (Poignant) Guide to Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-metaclass","origin":"devel/rubygem-metaclass","version":"0.0.4","comment":"Adds a metaclass method to all Ruby objects","maintainer":"ruby@FreeBSD.org","www":"https://github.com/floehopper/metaclass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6bbdfc482fc6a8b4ff39c849a907d6fa7bb4fddaa600955d619773f6430fca2","flatsize":6203,"path":"All/rubygem-metaclass-0.0.4.pkg","repopath":"All/rubygem-metaclass-0.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3444,"desc":"Adds a metaclass method to all Ruby objects","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-metasploit-model","origin":"security/rubygem-metasploit-model","version":"5.0.2","comment":"Metasploit Model Mixins and Validators","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/metasploit-model","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad396241527264c7ecbf2d1a7bccc750c3cc76e1c2476fdede8f3a86bd07c0cc","flatsize":333738,"path":"All/rubygem-metasploit-model-5.0.2.pkg","repopath":"All/rubygem-metasploit-model-5.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":72196,"desc":"Common code, such as validators and mixins, that are shared between ActiveModels\nin metasploit-framework and ActiveRecords in metasploit_data_models.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel70":{"origin":"databases/rubygem-activemodel70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"}},"categories":["security","rubygems"]},{"name":"rubygem-mercenary","origin":"devel/rubygem-mercenary","version":"0.4.0","comment":"Lightweight and flexible library for writing command-line apps in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jekyll/mercenary","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12c9e28aea1b65b03fc24613c2cf8580fbf8eb9ad303beda0b05e06faa51a2af","flatsize":46045,"path":"All/rubygem-mercenary-0.4.0.pkg","repopath":"All/rubygem-mercenary-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14656,"desc":"rubygem-mercenary is a lightweight and flexible library for writing command-line\napps in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-merb-param-protection","origin":"www/rubygem-merb-param-protection","version":"1.1.3","comment":"Merb plugin that helps protecting sensible parameters","maintainer":"ruby@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6aa7d514bdce9291771057c981f0ea12c098dcdda1eec09ea7144bb0395a9b20","flatsize":18601,"path":"All/rubygem-merb-param-protection-1.1.3.pkg","repopath":"All/rubygem-merb-param-protection-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6400,"desc":"Merb is a web development framework for fast, simple, and powerful development.\nmerb-param-protection allows filtering request parameters in controllers and\nlogs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-merb-core":{"origin":"www/rubygem-merb-core","version":"1.1.3_3"}},"categories":["www","rubygems"]},{"name":"rubygem-middleware","origin":"devel/rubygem-middleware","version":"0.1.0","comment":"Generalized implementation of the middleware abstraction for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mitchellh/middleware","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11698fbba25286a8bb779bbf6f90ca94428826a25b2a4734dbf121ff1616f10e","flatsize":25085,"path":"All/rubygem-middleware-0.1.0.pkg","repopath":"All/rubygem-middleware-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8840,"desc":"Middleware is a generalized library for using middleware patterns within your\nRuby projects.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-message_bus","origin":"devel/rubygem-message_bus","version":"4.3.4","comment":"Message bus for rack","maintainer":"ruby@FreeBSD.org","www":"https://github.com/discourse/message_bus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"962cdde28c473a127fa1e05f54577216dddf7998c5fa6579f5a6718f515534ec","flatsize":721451,"path":"All/rubygem-message_bus-4.3.4.pkg","repopath":"All/rubygem-message_bus-4.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":156124,"desc":"A message bus for rack","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:discourse:message_bus:4.3.4:::::dragonfly6:x86_64"}},{"name":"rubygem-merb-helpers","origin":"www/rubygem-merb-helpers","version":"1.1.3","comment":"Merb plugin containing view helpers","maintainer":"ruby@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3dc5aaf4e61bcec0fccac75f61dd5950e928e1d28245c6e3988098c45e6fe81","flatsize":213705,"path":"All/rubygem-merb-helpers-1.1.3.pkg","repopath":"All/rubygem-merb-helpers-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61576,"desc":"Merb is a web development framework for fast, simple, and powerful development.\nmerb-helpers provides helpers for text and HTML formatting.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-merb-core":{"origin":"www/rubygem-merb-core","version":"1.1.3_3"}},"categories":["www","rubygems"]},{"name":"rubygem-merb-haml","origin":"www/rubygem-merb-haml","version":"1.1.3","comment":"Merb plugin for HAML support","maintainer":"ruby@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5dc8f2b6c0715889532b0d1f13e88f7c505b2c98db6a2cb1cf4893445c4ea5df","flatsize":15290,"path":"All/rubygem-merb-haml-1.1.3.pkg","repopath":"All/rubygem-merb-haml-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7752,"desc":"Merb is a web development framework for fast, simple, and powerful development.\nmerb-haml provides support for HAML","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-haml":{"origin":"www/rubygem-haml","version":"6.3.0"},"rubygem-merb-core":{"origin":"www/rubygem-merb-core","version":"1.1.3_3"}},"categories":["www","rubygems"]},{"name":"rubygem-metasm","origin":"devel/rubygem-metasm","version":"1.0.5","comment":"Cross-architecture assembler, disassembler, linker, and debugger","maintainer":"antoine@FreeBSD.org","www":"https://metasm.cr0.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e000f87daa973ee6459ad8b2baf03b9725d2105df8fedb7124014f0a3a688a08","flatsize":2907830,"path":"All/rubygem-metasm-1.0.5.pkg","repopath":"All/rubygem-metasm-1.0.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":623876,"desc":"Metasm is a cross-architecture assembler, disassembler, linker, and debugger.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-merb-assets","origin":"www/rubygem-merb-assets","version":"1.1.3","comment":"Merb plugin for supporting assets","maintainer":"ruby@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2254fc21d3e349a59d7175823dfd3dda311731fbf1fd308bb92ad61ffc76e262","flatsize":115773,"path":"All/rubygem-merb-assets-1.1.3.pkg","repopath":"All/rubygem-merb-assets-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27724,"desc":"Merb is a web development framework for fast, simple, and powerful development.\nmerb-assets provides supports for asset handling.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-merb-core":{"origin":"www/rubygem-merb-core","version":"1.1.3_3"}},"categories":["www","rubygems"]},{"name":"rubygem-memory_profiler","origin":"devel/rubygem-memory_profiler","version":"1.0.2","comment":"Memory profiling routines for Ruby 2.3+","maintainer":"mfechner@FreeBSD.org","www":"https://rubygems.org/gems/memory_profiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e1fe607a51eb8f47336c55342b29765076b68a7f1a874721cf6220a7b47e1c5","flatsize":52797,"path":"All/rubygem-memory_profiler-1.0.2.pkg","repopath":"All/rubygem-memory_profiler-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13164,"desc":"Memory profiling routines for Ruby 2.3+.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-memoize","origin":"devel/rubygem-memoize","version":"1.3.1","comment":"Speeds up methods at the cost of memory (or disk space)","maintainer":"ruby@FreeBSD.org","www":"https://github.com/djberg96/memoize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40b109de3c40a60945045ce4dbb31e19573af1948c434ba2cd7ff724d6621e77","flatsize":21241,"path":"All/rubygem-memoize-1.3.1.pkg","repopath":"All/rubygem-memoize-1.3.1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":8248,"desc":"The memoize library allows you to cache methods for faster lookup. Cached\nresults can either be stored in memory (the default) or to a file.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-test-unit":{"origin":"devel/rubygem-test-unit","version":"3.6.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-mime-types","origin":"misc/rubygem-mime-types","version":"3.5.2","comment":"Ruby gem which provides a mailcap-like MIME Content-Type lookup","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mime-types/ruby-mime-types","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3483f086f7871c2f70d31ba528df1c96052e13db89b2c6ac97c646e6d8ee48e6","flatsize":126871,"path":"All/rubygem-mime-types-3.5.2.pkg","repopath":"All/rubygem-mime-types-3.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32524,"desc":"MIME::Types for Ruby originally based on and synchronized with MIME::Types\nfor Perl by Mark Overmeer, copyright 2001 - 2005.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mime-types-data":{"origin":"misc/rubygem-mime-types-data","version":"3.2024.0604"}},"categories":["misc","rubygems"]},{"name":"rubygem-memoizable","origin":"devel/rubygem-memoizable","version":"0.4.2","comment":"Memoize method return values","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dkubb/memoizable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bc7a0f916006deb4725891d83b84471c5737f3e368758f5bd3e8cd0d43eba4d","flatsize":35885,"path":"All/rubygem-memoizable-0.4.2.pkg","repopath":"All/rubygem-memoizable-0.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10516,"desc":"Memoize method return values","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-thread_safe":{"origin":"devel/rubygem-thread_safe","version":"0.3.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-mixlib-versioning","origin":"devel/rubygem-mixlib-versioning","version":"1.2.12","comment":"Library to parse, compare and manipulate version strings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/chef/mixlib-versioning","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e9b95a921b0b7284dd7fe0d5da2022be50dcca5e119413df4fa844e376c07a5","flatsize":58152,"path":"All/rubygem-mixlib-versioning-1.2.12.pkg","repopath":"All/rubygem-mixlib-versioning-1.2.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11860,"desc":"General purpose Ruby library that allows you to parse, compare and manipulate\nversion strings in multiple formats.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-memoist","origin":"devel/rubygem-memoist","version":"0.16.2","comment":"Memoize methods invocation","maintainer":"ruby@FreeBSD.org","www":"https://github.com/matthewrudy/memoist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9db3bfc53346163f53a50e4dd66511099418782e6c3c081130b2dd048b073fc4","flatsize":39703,"path":"All/rubygem-memoist-0.16.2.pkg","repopath":"All/rubygem-memoist-0.16.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10212,"desc":"Memoist is an extraction of ActiveSupport::Memoizable.\n\nSince June 2011 ActiveSupport::Memoizable has been deprecated. But\nI love it, and so I plan to keep it alive.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-mysql2","origin":"databases/rubygem-mysql2","version":"0.5.6","comment":"Simple, fast MySQL library for Ruby, binding to libmysql","maintainer":"ruby@FreeBSD.org","www":"https://github.com/brianmario/mysql2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fc42e572ce815e5e256b8659db1b53089e4bd7b2ba089eebe36947353e22bbf","flatsize":258783,"path":"All/rubygem-mysql2-0.5.6.pkg","repopath":"All/rubygem-mysql2-0.5.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":70884,"desc":"The Mysql2 gem is meant to serve the extremely common use-case of connecting,\nquerying and iterating on results. Some database libraries out there serve as\ndirect 1:1 mappings of the already complex C API's available. This one is not.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32","libmysqlclient.so.21","libssl.so.12","libcrypto.so.12"]},{"name":"rubygem-memo_wise","origin":"devel/rubygem-memo_wise","version":"1.6.0","comment":"Support for memoizing functions","maintainer":"sdalu@sdalu.com","www":"https://github.com/panorama-ed/memo_wise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5a0cd129598bb728e672977cf61a7e1458618274d3cda8c71f4c9cd8682d69b","flatsize":227720,"path":"All/rubygem-memo_wise-1.6.0.pkg","repopath":"All/rubygem-memo_wise-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":160220,"desc":"The wise choice for Ruby memoization.\n\n* Fast performance of memoized reads (with benchmarks)\n* Support for resetting and presetting memoized values\n* Support for memoization on frozen objects\n* Support for memoization of class and module methods\n* Support for inheritance of memoized class and instance methods\n* Documented and tested thread-safety guarantees\n* Full documentation and test coverage!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-memcache-client","origin":"databases/rubygem-memcache-client","version":"1.8.5","comment":"Ruby bindings for MemCached","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mperham/memcache-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d525c27469124bdbc22e85dcd4314cc02b506eec24b521495057386a22713bf2","flatsize":111758,"path":"All/rubygem-memcache-client-1.8.5.pkg","repopath":"All/rubygem-memcache-client-1.8.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26936,"desc":"MemCache Client\n\nmemcache-client is a pure Ruby client for memcached. It is nearly\na drop-in replacement for Ruby MemCache (databases/ruby-memcache).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"]},{"name":"rubygem-mathn","origin":"math/rubygem-mathn","version":"0.1.0","comment":"Deprecated library that extends math operations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/mathn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72bb6a6d13476d236114467ce035685a170a42bc06472b9961d01e0b76bda4b3","flatsize":28765,"path":"All/rubygem-mathn-0.1.0.pkg","repopath":"All/rubygem-mathn-0.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7064,"desc":"mathn serves to make mathematical operations more precise in Ruby and to\nintegrate other mathematical standard libraries.\n\nRequiring mathn causes changes to the behavior (and even the types) of\noperations on classes like Integer and it applies to the entire process, not\njust the file or gem which includes mathn. Therefore, we recommend that instead\nof requiring mathn, you instead explicitly specify rational values as desired.\n\nBefore ruby 2.5, mathn was part of the ruby standard library. It was deprecated\nin ruby 2.2.0, and removed from ruby 2.5.0. In order to use the library with a\ncurrent version of ruby, you must install it as a gem.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["math","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-mechanize","origin":"www/rubygem-mechanize","version":"2.10.1","comment":"WWW::Mechanize, a handy web browsing ruby object","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sparklemotion/mechanize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b292fc2e20d802e38e5c1f9222c4acdac957243bb01f685f8defb6d580b558e0","flatsize":591827,"path":"All/rubygem-mechanize-2.10.1.pkg","repopath":"All/rubygem-mechanize-2.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":123324,"desc":"The Mechanize library is used for automating interaction with websites.\nMechanize automatically stores and sends cookies, follows redirects,\ncan follow links, and submit forms.  Form fields can be populated and\nsubmitted.  Mechanize also keeps track of the sites that you have visited as\na history.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"},"rubygem-domain_name":{"origin":"net/rubygem-domain_name","version":"0.5.20190701"},"rubygem-http-cookie":{"origin":"www/rubygem-http-cookie","version":"1.0.6"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-net-http-digest_auth":{"origin":"www/rubygem-net-http-digest_auth","version":"1.4.1"},"rubygem-net-http-persistent":{"origin":"www/rubygem-net-http-persistent","version":"4.0.2"},"rubygem-nkf":{"origin":"net/rubygem-nkf","version":"0.2.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-rubyntlm":{"origin":"net/rubygem-rubyntlm","version":"0.6.5"},"rubygem-webrick":{"origin":"www/rubygem-webrick","version":"1.8.1"},"rubygem-webrobots":{"origin":"www/rubygem-webrobots","version":"0.1.2"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:mechanize_project:mechanize:2.10.1:::::dragonfly6:x86_64"}},{"name":"rubygem-maruku","origin":"www/rubygem-maruku","version":"0.7.3","comment":"Markdown and PHP Markdown extra interpreter for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/bhollis/maruku","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81dca4aab0ca84012a2c727e75ee56fa46b8f5b564a298d9c8b20f067871be95","flatsize":594461,"path":"All/rubygem-maruku-0.7.3.pkg","repopath":"All/rubygem-maruku-0.7.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":122988,"desc":"Maruku is a Markdown interpreter for Ruby.\nIt also implements the syntax of PHP Markdown extra.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-maxmind-db","origin":"net/rubygem-maxmind-db","version":"1.2.0","comment":"MaxMind DB Reader Ruby API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/maxmind/MaxMind-DB-Reader-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89dffd2562de206a974edbfff99d771081fd8f8d7d407f758a229caec8f5c3c5","flatsize":2592863,"path":"All/rubygem-maxmind-db-1.2.0.pkg","repopath":"All/rubygem-maxmind-db-1.2.0.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":137980,"desc":"This is the Ruby API for reading MaxMind DB files. MaxMind DB is a binary file\nformat that stores data indexed by IP address subnets (IPv4 or IPv6).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-memcache","origin":"databases/rubygem-memcache","version":"1.5.1_1","comment":"Ruby bindings for libmemcached","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ninjudd/memcache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9ff929264f8d7ef3df279f6b401911482ba24a7a650e52ef4e367bf60f7e2a2","flatsize":126921,"path":"All/rubygem-memcache-1.5.1_1.pkg","repopath":"All/rubygem-memcache-1.5.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27980,"desc":"rubygem-memcache\n\nRuby client for memcached supporting advanced\nprotocol features and pluggable architecture.","deps":{"libmemcached":{"origin":"databases/libmemcached","version":"1.1.4_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-mdl","origin":"textproc/rubygem-mdl","version":"0.11.0_2","comment":"Check markdown files and flag style issues","maintainer":"vvelox@vvelox.net","www":"https://github.com/markdownlint/markdownlint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cabf42490acc5b0267d2f126ae628bc9b71fb23491fbc7a2de801e6085810f9e","flatsize":51385,"path":"All/rubygem-mdl-0.11.0_2.pkg","repopath":"All/rubygem-mdl-0.11.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14600,"desc":"A tool to check markdown files and flag style issues.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-kramdown":{"origin":"textproc/rubygem-kramdown","version":"2.4.0"},"rubygem-kramdown-parser-gfm":{"origin":"textproc/rubygem-kramdown-parser-gfm","version":"1.1.0"},"rubygem-mixlib-cli":{"origin":"devel/rubygem-mixlib-cli","version":"2.1.8"},"rubygem-mixlib-config":{"origin":"devel/rubygem-mixlib-config","version":"3.0.9"},"rubygem-mixlib-shellout":{"origin":"devel/rubygem-mixlib-shellout","version":"3.2.5"}},"categories":["textproc","rubygems"]},{"name":"rubygem-marginalia","origin":"databases/rubygem-marginalia","version":"1.11.1_1","comment":"Attach comments to your ActiveRecord queries","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/basecamp/marginalia","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d0e10191658e4c94bf9b07c27f17f760722c4fe776c1d9eac88ea0e703d30e1","flatsize":39648,"path":"All/rubygem-marginalia-1.11.1_1.pkg","repopath":"All/rubygem-marginalia-1.11.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11064,"desc":"Attach comments to your ActiveRecord queries. By default, it adds the\napplication, controller, and action names as a comment at the end of each query.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"}},"categories":["databases","rubygems"],"annotations":{"cpe":"cpe:2.3:a:marginalia_project:marginalia:1.11.1:::::dragonfly6:x86_64:1"}},{"name":"rubygem-markaby","origin":"textproc/rubygem-markaby","version":"0.9.4","comment":"HTML Markup as Ruby","maintainer":"ruby@FreeBSD.org","www":"https://markaby.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71bf4f581d1cfdb204848bf2e9486466f430bb21026aa3f1780c668592f2e443","flatsize":72306,"path":"All/rubygem-markaby-0.9.4.pkg","repopath":"All/rubygem-markaby-0.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22040,"desc":"Markaby is a templating language for Ruby, with a plugin for Rails,\nwhich allows you to write HTML templates in pure-Ruby (a la Builder.)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-mario-redis-lock","origin":"databases/rubygem-mario-redis-lock","version":"1.2.1","comment":"Ruby distributed lock using Redis, with emphasis in transparency","maintainer":"ruby@FreeBSD.org","www":"https://github.com/marioizquierdo/mario-redis-lock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f604feb4cb40310c1657457d59478915ba4ad79cc33a7f0c788b231e0cb2785","flatsize":32490,"path":"All/rubygem-mario-redis-lock-1.2.1.pkg","repopath":"All/rubygem-mario-redis-lock-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11044,"desc":"This is yet another Ruby distributed lock using Redis, with an emphasis on\ntransparency. It requires Redis version 2.6.12 or later, because it uses the\nsyntax for SET introduced in that version to easily implement the robust\nalgorithm described in the SET command documentation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis":{"origin":"databases/rubygem-redis","version":"5.2.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-main","origin":"devel/rubygem-main","version":"6.3.0","comment":"Class Factory and Dsl for Generating Command Line Programs","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ahoward/main","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f311a16e8b5b3837056c94cac94333d8ec7170613f79a47a502136a4cb23dab0","flatsize":172872,"path":"All/rubygem-main-6.3.0.pkg","repopath":"All/rubygem-main-6.3.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":36172,"desc":"main.rb features the following:\n    - unification of option, argument, keyword, and environment\n      parameter parsing\n    - auto generation of usage and help messages\n    - support for mode/sub-commands\n    - io redirection support\n    - logging hooks using ruby's built-in logging mechanism\n    - intelligent error handling and exit codes\n    - use as dsl or library for building Main objects\n    - parsing user defined ARGV and ENV\n    - zero requirements for understanding the obtuse apis of any\n      command line option parsers\n    - leather pants\n\n  In short main.rb aims to drastically lower the barrier to writing\n  uniform command line applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-arrayfields":{"origin":"devel/rubygem-arrayfields","version":"4.9.2"},"rubygem-chronic":{"origin":"devel/rubygem-chronic","version":"0.10.2"},"rubygem-fattr":{"origin":"devel/rubygem-fattr","version":"2.4.0"},"rubygem-map":{"origin":"devel/rubygem-map","version":"6.6.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-makara61","origin":"devel/rubygem-makara61","version":"0.5.1","comment":"Read-write split DB - RAILS61","maintainer":"bofh@FreeBSD.org","www":"https://github.com/instacart/makara","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec4784a427a2ab589e38c6c2b860a971641a6e04aa056c783886816dfa3870df","flatsize":193138,"path":"All/rubygem-makara61-0.5.1.pkg","repopath":"All/rubygem-makara61-0.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41684,"desc":"Makara is generic primary/replica proxy. It handles the heavy lifting of\nmanaging, choosing, blacklisting, and cycling through connections. It comes with\nan ActiveRecord database adapter implementation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord61":{"origin":"databases/rubygem-activerecord61","version":"6.1.7.8"}},"categories":["devel","rubygems"]},{"name":"rubygem-map","origin":"devel/rubygem-map","version":"6.6.0","comment":"Maps are ordered hashes with many features","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ahoward/map","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0bf6d7eac3bbf35a4bafe365518fc70f8658ea4990866ed9bc94c3de04ce7015","flatsize":77935,"path":"All/rubygem-map-6.6.0.pkg","repopath":"All/rubygem-map-6.6.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":20468,"desc":"Maps are ordered hashes that are ordered, string/symbol indifferent, and have\nrecursive conversion, more robust implementation than\nHashWithIndifferentAccess, support for struct like (map.foo) access, and\nsupport for option/keyword access which avoids several nasty classes of errors\nin many ruby libraries","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-mailboxer","origin":"mail/rubygem-mailboxer","version":"0.15.1","comment":"Send messages inside a web application","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mailboxer/mailboxer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f82ce4127610cba1308544db07f7abe0662d4837708baf2a8a825b9c818647b","flatsize":184070,"path":"All/rubygem-mailboxer-0.15.1.pkg","repopath":"All/rubygem-mailboxer-0.15.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36584,"desc":"This project is based on the need for a private message system for ging /\nsocial_stream. Instead of creating our core message system heavily dependent on\nour development, we are trying to implement a generic and potent messaging gem.\n\nAfter looking for a good gem to use we noticed the lack of messaging gems and\nfunctionality in them. Mailboxer tries to fill this void delivering a powerful\nand flexible message system. It supports the use of conversations with two or\nmore participants, sending notifications to recipients (intended to be used as\nsystem notifications \"Your picture has new comments\", \"John Doe has updated his\ndocument\", etc.), and emailing the messageable model (if configured to do so).\nIt has a complete implementation of a Mailbox object for each messageable with\ninbox, sentbox, and trash.\n\nThe gem is constantly growing and improving its functionality. As it is used\nwith our parallel development ging / social_stream we are finding and fixing\nbugs continuously. If you want some functionality not supported yet or marked as\nTODO, you can create an issue to ask for it. It will be great feedback for us,\nand we will know what you may find useful in the gem.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-carrierwave":{"origin":"www/rubygem-carrierwave","version":"3.0.7"},"rubygem-rails5":{"origin":"www/rubygem-rails5","version":"5.1.7_2"}},"categories":["mail","rubygems"]},{"name":"rubygem-mixlib-shellout","origin":"devel/rubygem-mixlib-shellout","version":"3.2.5","comment":"Shell interface that also collects stdout and stderr","maintainer":"nickdewing@gmail.com","www":"https://www.chef.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc5ae1c9c17e8016b7c5981e7652a79ded5a54c93ad2a70b78ce37ceecd67cda","flatsize":94006,"path":"All/rubygem-mixlib-shellout-3.2.5.pkg","repopath":"All/rubygem-mixlib-shellout-3.2.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23144,"desc":"Mixlib::shellout provides a simplified interface to shelling out\nyet still collecting both standard out and standard error\nand providing full control over environment, working directory,\nuid, gid, etc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-chef-utils":{"origin":"sysutils/rubygem-chef-utils","version":"18.4.12"}},"categories":["devel","rubygems"]},{"name":"rubygem-macaddr","origin":"net/rubygem-macaddr","version":"1.7.2","comment":"Cross Platform Mac Address Determination for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ahoward/macaddr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b25920702f7d2bd98bf37519349358715c6c282d46da064a0c1870ba658539d6","flatsize":25482,"path":"All/rubygem-macaddr-1.7.2.pkg","repopath":"All/rubygem-macaddr-1.7.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":9632,"desc":"Rubygem-macaddr is a cross platform mac address determination\nfor ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-systemu":{"origin":"devel/rubygem-systemu","version":"2.6.5"}},"categories":["net","rubygems"]},{"name":"rubygem-marcel","origin":"devel/rubygem-marcel","version":"1.0.4","comment":"Simple mime type detection","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/marcel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b1c5bd185911a17106d0129f4e527b4a82fab1d4e40dd5d9ebb14012652f763","flatsize":184730,"path":"All/rubygem-marcel-1.0.4.pkg","repopath":"All/rubygem-marcel-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36948,"desc":"Marcel attempts to choose the most appropriate content type for a given file by\nlooking at the binary data, the filename, and any declared type (perhaps passed\nas a request header).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-ltsv","origin":"textproc/rubygem-ltsv","version":"0.1.0","comment":"Parser / Dumper for LTSV","maintainer":"ports@FreeBSD.org","www":"https://github.com/condor/ltsv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"046ddbeac01e58aa7760b04451f802f0793975ab1eda8973b47262a817dec23b","flatsize":14369,"path":"All/rubygem-ltsv-0.1.0.pkg","repopath":"All/rubygem-ltsv-0.1.0.pkg","licenselogic":"single","pkgsize":5684,"desc":"LTSV: A Parser / Dumper for Labelled Tab-Separated Values (LTSV).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-ltsv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-mailfactory","origin":"mail/rubygem-mailfactory","version":"1.4.0","comment":"Simple to use module for generating RGC compliant MIME mail","maintainer":"ruby@FreeBSD.org","www":"https://github.com/tmm1/mailfactory","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33c9cc66407dc6b55d0a9a76e44527c2bde899f74b71e864542d2bfeedc91092","flatsize":25588,"path":"All/rubygem-mailfactory-1.4.0.pkg","repopath":"All/rubygem-mailfactory-1.4.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":8324,"desc":"A ruby module that allows for the simple creation of MIME email messages\nwith multiple body parts and attachments","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"}},"categories":["mail","rubygems"]},{"name":"rubygem-mail_room","origin":"mail/rubygem-mail_room","version":"0.11.1","comment":"Proxy email (gmail) from IMAP to a delivery method","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tpitale/mail_room","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4036b21c22822425379098f10559ba873a7656cfef31d9db42cdf995fb340075","flatsize":136560,"path":"All/rubygem-mail_room-0.11.1.pkg","repopath":"All/rubygem-mail_room-0.11.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33840,"desc":"mail_room is a configuration based process that will idle on IMAP connections\nand execute a delivery method when a new message is received.\nExamples of delivery methods include:\n\nPOST to a delivery URL (Postback)\nQueue a job to Sidekiq or Que for later processing (Sidekiq or Que)\nLog the message or open with LetterOpener (Logger or LetterOpener)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"},"rubygem-net-imap":{"origin":"mail/rubygem-net-imap","version":"0.4.13"},"rubygem-oauth2":{"origin":"net/rubygem-oauth2","version":"2.0.9"}},"categories":["mail","rubygems"]},{"name":"rubygem-lumberjack","origin":"devel/rubygem-lumberjack","version":"1.2.10","comment":"Simple, powerful, and fast logging utility","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bdurand/lumberjack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdfd36d528b7eaf6dc0cac99ed4931346c5a78ea27436825cc4380b25c3a9892","flatsize":106400,"path":"All/rubygem-lumberjack-1.2.10.pkg","repopath":"All/rubygem-lumberjack-1.2.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27144,"desc":"A simple, powerful, and very fast logging utility that can be a drop in\nreplacement for Logger or ActiveSupport::BufferedLogger. Provides support for\nautomatically rolling log files even with multiple processes writing the same\nlog file.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-manpages","origin":"devel/rubygem-manpages","version":"0.6.1","comment":"Detect man pages within gems and exposes them to the man command","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bitboxer/manpages","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80f0bc2428876e30209a7d371bccd3faff53996f9cb9c0c5e024ba404fada326","flatsize":35420,"path":"All/rubygem-manpages-0.6.1.pkg","repopath":"All/rubygem-manpages-0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12044,"desc":"This plugin will add man pages support to ruby gems. Instead of adding a new\ncommand like gem-man it will try to link the files to a place the man command\nautomatically discovers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-mail","origin":"mail/rubygem-mail","version":"2.8.1,2","comment":"Ruby email handler","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mikel/mail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7d2a5c98ddd2f681f2e1220c7c6b1b4ee2506a5be2f5505e8d945994f1a1f95","flatsize":3787981,"path":"All/rubygem-mail-2.8.1,2.pkg","repopath":"All/rubygem-mail-2.8.1,2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":237364,"desc":"Mail is an library for Ruby to handle email generation,\nparsing and sending in a simple, rubyesque manner.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"},"rubygem-net-imap":{"origin":"mail/rubygem-net-imap","version":"0.4.13"},"rubygem-net-pop":{"origin":"mail/rubygem-net-pop","version":"0.1.2"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"}},"categories":["mail","rubygems"],"annotations":{"cpe":"cpe:2.3:a:mail_project:mail:2.8.1:::::dragonfly6:x86_64"}},{"name":"rubygem-lru_redux","origin":"devel/rubygem-lru_redux","version":"1.1.0","comment":"Efficient implementation of an lru cache","maintainer":"ruby@FreeBSD.org","www":"https://github.com/SamSaffron/lru_redux","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5dc4e2de45263b40a319902d05d6ee35f67dc9e77b21eba66831c60be1db3ec7","flatsize":29932,"path":"All/rubygem-lru_redux-1.1.0.pkg","repopath":"All/rubygem-lru_redux-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9252,"desc":"An efficient implementation of an lru cache","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-lrama","origin":"devel/rubygem-lrama","version":"0.6.9","comment":"LALR (1) parser generator written by Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/lrama","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd6b4c940d536f983e7f02f271605ad2f36bd924feba0ed3d0d7b6328adaa095","flatsize":358431,"path":"All/rubygem-lrama-0.6.9.pkg","repopath":"All/rubygem-lrama-0.6.9.pkg","licenselogic":"and","licenses":["GPLv3+","MIT"],"pkgsize":74876,"desc":"Lrama is LALR (1) parser generator written by Ruby. The first goal of this\nproject is providing error tolerant parser for CRuby with minimal changes on\nCRuby parse.y file.\n\nFeatures:\n- Bison style grammar file is supported with some assumptions\n  - b4_locations_if is always true\n  - b4_pure_if is always true\n  - b4_pull_if is always false\n  - b4_lac_if is always false\n- Error Tolerance parser\n  - Subset of Repairing Syntax Errors in LR Parsers (Corchuelo et al.) algorithm\n    is supported.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-loofah","origin":"textproc/rubygem-loofah","version":"2.22.0","comment":"Library for manipulating HTML/XML documents and fragments","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/flavorjones/loofah","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a693dfd9a778b4696cb5793d98cbe9f0128e90602e9cc375dcf12142bb8fae4d","flatsize":111120,"path":"All/rubygem-loofah-2.22.0.pkg","repopath":"All/rubygem-loofah-2.22.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27124,"desc":"Loofah is a general library for manipulating HTML/XML documents and fragments.\nIt's built on top of Nokogiri and libxml2, so it's fast and has a nice API.\nLoofah excels at HTML sanitization (XSS prevention). It includes some nice HTML\nsanitizers, which are based on HTML5lib's whitelist.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-crass":{"origin":"www/rubygem-crass","version":"1.0.6"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"],"annotations":{"cpe":"cpe:2.3:a:loofah_project:loofah:2.22.0:::::dragonfly6:x86_64"}},{"name":"rubygem-loquacious","origin":"devel/rubygem-loquacious","version":"1.9.1_1","comment":"Mechanism to parse ruby loquacious files","maintainer":"ruby@FreeBSD.org","www":"https://github.com/TwP/loquacious","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2bb0b47c0b2a7ec44627aafe2f614375b2121f754745aef7ca9dde288b28c7d","flatsize":80613,"path":"All/rubygem-loquacious-1.9.1_1.pkg","repopath":"All/rubygem-loquacious-1.9.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19200,"desc":"Loquacious provides a very open configuration system written in ruby and\ndescriptions for each configuration attribute. The attributes and descriptions\ncan be iterated over allowing for helpful information about those attributes to\nbe displayed to the user.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-lograge-rails70","origin":"www/rubygem-lograge-rails70","version":"0.14.0","comment":"Tame Rails' multi-line logging into a single line per request","maintainer":"ruby@FreeBSD.org","www":"https://github.com/roidrage/lograge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1fe707ff023eee96f73ff67292e477695c67f06ae8c2d8f6ab5fd7f79937622c","flatsize":25389,"path":"All/rubygem-lograge-rails70-0.14.0.pkg","repopath":"All/rubygem-lograge-rails70-0.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9092,"desc":"Tame Rails' multi-line logging into a single line per request\n\nLograge is an attempt to bring sanity to Rails' noisy and unusable, unparsable\nand, in the context of running multiple processes and servers, unreadable\ndefault logging output.  Rails' default approach to log everything is great\nduring development, it's terrible when running it in production.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"},"rubygem-request_store":{"origin":"devel/rubygem-request_store","version":"1.7.0"}},"categories":["www","rubygems"]},{"name":"rubygem-lograge-rails61","origin":"www/rubygem-lograge-rails61","version":"0.14.0","comment":"Tame Rails' multi-line logging into a single line per request","maintainer":"ruby@FreeBSD.org","www":"https://github.com/roidrage/lograge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c7b7759fd924b142a6bd5ae4153462dbbbd879425cd945a608d9a3a087d2db2","flatsize":25389,"path":"All/rubygem-lograge-rails61-0.14.0.pkg","repopath":"All/rubygem-lograge-rails61-0.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9088,"desc":"Tame Rails' multi-line logging into a single line per request\n\nLograge is an attempt to bring sanity to Rails' noisy and unusable, unparsable\nand, in the context of running multiple processes and servers, unreadable\ndefault logging output.  Rails' default approach to log everything is great\nduring development, it's terrible when running it in production.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"},"rubygem-request_store":{"origin":"devel/rubygem-request_store","version":"1.7.0"}},"categories":["www","rubygems"]},{"name":"rubygem-lolcat","origin":"games/rubygem-lolcat","version":"100.0.1_1","comment":"Rainbows and unicorns","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/busyloop/lolcat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"393c1beb22b7a3e98f48781ce0153e851058d952398efc365a19ff1da6278752","flatsize":132528,"path":"All/rubygem-lolcat-100.0.1_1.pkg","repopath":"All/rubygem-lolcat-100.0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":117420,"desc":"Rainbows and unicorns!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-manpages":{"origin":"devel/rubygem-manpages","version":"0.6.1"},"rubygem-optimist":{"origin":"devel/rubygem-optimist","version":"3.1.0"},"rubygem-paint":{"origin":"devel/rubygem-paint","version":"2.3.0"}},"categories":["games"]},{"name":"rubygem-lograge-rails52","origin":"www/rubygem-lograge-rails52","version":"0.14.0","comment":"Tame Rails' multi-line logging into a single line per request","maintainer":"ruby@FreeBSD.org","www":"https://github.com/roidrage/lograge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e992e45463726eb1febc8ec836777664ca0b863fa77b7f85726ba5a2fac06d0e","flatsize":25389,"path":"All/rubygem-lograge-rails52-0.14.0.pkg","repopath":"All/rubygem-lograge-rails52-0.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9092,"desc":"Tame Rails' multi-line logging into a single line per request\n\nLograge is an attempt to bring sanity to Rails' noisy and unusable, unparsable\nand, in the context of running multiple processes and servers, unreadable\ndefault logging output.  Rails' default approach to log everything is great\nduring development, it's terrible when running it in production.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack52":{"origin":"www/rubygem-actionpack52","version":"5.2.8.1_1"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"},"rubygem-railties52":{"origin":"www/rubygem-railties52","version":"5.2.8.1"},"rubygem-request_store":{"origin":"devel/rubygem-request_store","version":"1.7.0"}},"categories":["www","rubygems"]},{"name":"rubygem-lograge-rails60","origin":"www/rubygem-lograge-rails60","version":"0.14.0","comment":"Tame Rails' multi-line logging into a single line per request","maintainer":"ruby@FreeBSD.org","www":"https://github.com/roidrage/lograge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4add45c4e5430a04dc6ff989d8162c32585b0a7a2d7573beb78a1f1560191e4c","flatsize":25389,"path":"All/rubygem-lograge-rails60-0.14.0.pkg","repopath":"All/rubygem-lograge-rails60-0.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9080,"desc":"Tame Rails' multi-line logging into a single line per request\n\nLograge is an attempt to bring sanity to Rails' noisy and unusable, unparsable\nand, in the context of running multiple processes and servers, unreadable\ndefault logging output.  Rails' default approach to log everything is great\nduring development, it's terrible when running it in production.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack60":{"origin":"www/rubygem-actionpack60","version":"6.0.6.1"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-railties60":{"origin":"www/rubygem-railties60","version":"6.0.6.1"},"rubygem-request_store":{"origin":"devel/rubygem-request_store","version":"1.7.0"}},"categories":["www","rubygems"]},{"name":"rubygem-lograge-rails5","origin":"www/rubygem-lograge-rails5","version":"0.14.0","comment":"Tame Rails' multi-line logging into a single line per request","maintainer":"ruby@FreeBSD.org","www":"https://github.com/roidrage/lograge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4a3368af6b3e524a02db85f79b68b03eda95317a093a33b7bcf5da88ce2bfd7","flatsize":25389,"path":"All/rubygem-lograge-rails5-0.14.0.pkg","repopath":"All/rubygem-lograge-rails5-0.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9080,"desc":"Tame Rails' multi-line logging into a single line per request\n\nLograge is an attempt to bring sanity to Rails' noisy and unusable, unparsable\nand, in the context of running multiple processes and servers, unreadable\ndefault logging output.  Rails' default approach to log everything is great\nduring development, it's terrible when running it in production.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack5":{"origin":"www/rubygem-actionpack5","version":"5.1.7_1"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"},"rubygem-request_store":{"origin":"devel/rubygem-request_store","version":"1.7.0"}},"categories":["www","rubygems"]},{"name":"rubygem-passenger-apache","origin":"www/rubygem-passenger","version":"6.0.22","comment":"Modules for running Ruby on Rails and Rack applications","maintainer":"sunpoet@FreeBSD.org","www":"https://www.phusionpassenger.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6a342aa2240fbaccf67ec1f112871c7cc1a77e05e296d1f57ea9e7fb2b8f446","flatsize":322133062,"path":"All/rubygem-passenger-apache-6.0.22.pkg","repopath":"All/rubygem-passenger-apache-6.0.22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37578904,"desc":"Passenger are Apache and nginx modules allowing for simple deployment\nof Ruby on Rails and Rack applications.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-etc":{"origin":"devel/rubygem-etc","version":"1.4.3"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["www","rubygems"],"shlibs_required":["libapr-1.so.0","libaprutil-1.so.0","libruby32.so.32","libuv.so.1","libcurl.so.4","libcrypto.so.12"],"options":{"DEBUG":"off","SYMLINK":"on"},"annotations":{"cpe":"cpe:2.3:a:phusion:passenger:6.0.22:::::dragonfly6:x86_64","flavor":"apache"},"messages":[{"message":"Please edit your Apache configuration file, and add these lines:\n\n   LoadModule passenger_module /usr/local/lib/ruby/gems/3.2/gems/passenger/buildout/apache2/mod_passenger.so\n   PassengerRoot /usr/local/lib/ruby/gems/3.2/gems/passenger\n   PassengerRuby /usr/local/bin/ruby32\n\nAfter you restart Apache, you are ready to deploy any number of Ruby on Rails\napplications on Apache, without any further Ruby on Rails-specific\nconfiguration!","type":"install"}]},{"name":"rubygem-nats-pure","origin":"net/rubygem-nats-pure","version":"0.7.0","comment":"Ruby client for NATS, the cloud native messaging system","maintainer":"romain@FreeBSD.org","www":"https://rubygems.org/gems/nats-pure","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cf56566c92cab526e698360470a07816eeaf70eac8fefd17c0a7352e0b06cee","flatsize":72484,"path":"All/rubygem-nats-pure-0.7.0.pkg","repopath":"All/rubygem-nats-pure-0.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18240,"desc":"A thread safe Ruby client for the NATS messaging system written in pure Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-logify","origin":"sysutils/rubygem-logify","version":"0.2.0","comment":"Lightweight logging library for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sethvargo/logify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"093bc1eaf18ee18be9ca298d01d1492e1cb7abc065700d4b26063776e73f495f","flatsize":45097,"path":"All/rubygem-logify-0.2.0.pkg","repopath":"All/rubygem-logify-0.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11244,"desc":"Logify is an incredibly light-weight Ruby logger with a developer-friendly API\nand no dependencies. It is intentionally very opinionated and is optimized\nfor speed. This combination makes it perfect for command line applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","ruby"]},{"name":"rubygem-logger","origin":"devel/rubygem-logger","version":"1.6.0","comment":"Simple logging utility for outputting messages","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/logger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"993a154546a8ceb9ca6701ecf969650abc028e76b940668190235849339bdb82","flatsize":36972,"path":"All/rubygem-logger-1.6.0.pkg","repopath":"All/rubygem-logger-1.6.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":11072,"desc":"Logger is a simple but powerful logging utility to output messages in your Ruby\nprogram.\n\nLogger has the following features:\n- Print messages to different levels such as info and error\n- Auto-rolling of log files\n- Setting the format of log messages\n- Specifying a program name in conjunction with the message","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-logger15","origin":"devel/rubygem-logger15","version":"1.5.3","comment":"Simple logging utility for outputting messages","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby/logger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1183072a47ceecc663e87d908a05a03e38832c24aa16ec3988fbca63327679da","flatsize":36940,"path":"All/rubygem-logger15-1.5.3.pkg","repopath":"All/rubygem-logger15-1.5.3.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":10960,"desc":"Logger is a simple but powerful logging utility to output messages in your Ruby\nprogram.\n\nLogger has the following features:\n- Print messages to different levels such as info and error\n- Auto-rolling of log files\n- Setting the format of log messages\n- Specifying a program name in conjunction with the message","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-logging","origin":"devel/rubygem-logging","version":"2.4.0","comment":"Logging library based on Java's log4j","maintainer":"ruby@FreeBSD.org","www":"https://github.com/TwP/logging","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d884243d264e3248ad8cbdfc2b694b67b6524a613bc358320a4cda5d2f8d5f5","flatsize":367087,"path":"All/rubygem-logging-2.4.0.pkg","repopath":"All/rubygem-logging-2.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":75716,"desc":"Logging is a flexible logging library for use in Ruby programs based on the\ndesign of Java's log4j library. It features a hierarchical logging system,\ncustom level names, multiple output destinations per log event, custom\nformatting, and more.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-little-plugger":{"origin":"devel/rubygem-little-plugger","version":"1.1.4"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-loggability","origin":"textproc/rubygem-loggability","version":"0.18.2","comment":"Composable logging system built on the standard Logger library","maintainer":"ruby@FreeBSD.org","www":"https://hg.sr.ht/~ged/Loggability","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fd71b025dee9935bcce448803543759119e4252842c91493908264a31a4e73d","flatsize":123101,"path":"All/rubygem-loggability-0.18.2.pkg","repopath":"All/rubygem-loggability-0.18.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31772,"desc":"A composable logging system built on the standard Logger library. You can add\nLoggability to large libraries and systems, then hook everything up later when\nyou know where you want logs to be written, at what level of severity, and in\nwhich format.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-log4r","origin":"sysutils/rubygem-log4r","version":"1.1.10","comment":"Flexible logging library for use in Ruby programs","maintainer":"ruby@FreeBSD.org","www":"https://github.com/colbygk/log4r","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20f38e900f3b04dd29ca92ef083a05c9e4e622658b648fbb5cd4cd1282394735","flatsize":269618,"path":"All/rubygem-log4r-1.1.10.pkg","repopath":"All/rubygem-log4r-1.1.10.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":109500,"desc":"Log4r is a comprehensive and flexible logging library written in Ruby for use\nin Ruby programs","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-merb-core","origin":"www/rubygem-merb-core","version":"1.1.3_3","comment":"Merb. Pocket rocket web framework","maintainer":"ruby@FreeBSD.org","www":"https://github.com/merb/merb-core","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ff3fc86eecafd4e9aeff666cc4f3bdfa4ca73d6b7d07c996d55c9d48da6b6fc","flatsize":7848491,"path":"All/rubygem-merb-core-1.1.3_3.pkg","repopath":"All/rubygem-merb-core-1.1.3_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1076856,"desc":"Merb is a web development framework for fast, simple, and powerful development.\nmerb-core provides core functionality needed to bootstrap and run an\napplication.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-erubis":{"origin":"www/rubygem-erubis","version":"2.7.0_1"},"rubygem-extlib":{"origin":"devel/rubygem-extlib","version":"0.9.16"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["www","rubygems"]},{"name":"rubygem-lockbox","origin":"security/rubygem-lockbox","version":"1.3.2","comment":"Modern encryption for Rails","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ankane/lockbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f07c2f194016ff3b9e1420745d829b32bbc840669bebd798a31ed840415c7dba","flatsize":102889,"path":"All/rubygem-lockbox-1.3.2.pkg","repopath":"All/rubygem-lockbox-1.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25272,"desc":"Modern encryption for Rails.\n- Uses state-of-the-art algorithms\n- Works with database fields, files, and strings\n- Makes migrating existing data and key rotation easy","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-locale","origin":"devel/rubygem-locale","version":"2.1.4","comment":"Pure ruby library to support locales","maintainer":"ruby@FreeBSD.org","www":"https://ruby-gettext.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"100c4a3a4aaa61a08cdbec30abc7b292a1895c017cfbf93e702cb5b6ab29c222","flatsize":249621,"path":"All/rubygem-locale-2.1.4.pkg","repopath":"All/rubygem-locale-2.1.4.pkg","licenselogic":"or","licenses":["LGPL3+","RUBY"],"pkgsize":96664,"desc":"Ruby Locale is a pure ruby library to support locales.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-local_time-rails5","origin":"devel/rubygem-local_time-rails5","version":"3.0.2","comment":"Rails engine for cache-friendly, client-side local time","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/basecamp/local_time","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0784f3b70aad9727b600d53ba16bd48fd3eb4917c7d60fbd01b4e0d8a6d329b","flatsize":4267523,"path":"All/rubygem-local_time-rails5-3.0.2.pkg","repopath":"All/rubygem-local_time-rails5-3.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":508372,"desc":"Local Time is a Rails engine with helpers and JavaScript for displaying times\nand dates to users in their local time. The helpers render a <time> element and\nthe JavaScript swoops in to convert and format. The helper output is ideal for\ncaching since it's always in UTC time.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-coffee-rails-rails5":{"origin":"devel/rubygem-coffee-rails-rails5","version":"4.2.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-llhttp-ffi","origin":"www/rubygem-llhttp-ffi","version":"0.5.0","comment":"Ruby FFI bindings for llhttp","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bryanp/llhttp/tree/main/ffi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d881702aa070fc057842a99fdaac3cc17980ef4cec8ad7360c62f2e44eb180ee","flatsize":108081,"path":"All/rubygem-llhttp-ffi-0.5.0.pkg","repopath":"All/rubygem-llhttp-ffi-0.5.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":26320,"desc":"This is a monorepo that includes projects for MRI and FFI. Generally speaking,\nyou should prefer the MRI version and fallback to the FFI version for better\ncompatibility. There is parity between the two implementations, but the MRI\nimplementation is more performant.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi-compiler":{"origin":"devel/rubygem-ffi-compiler","version":"1.3.2"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["www","rubygems"]},{"name":"rubygem-lograge","origin":"www/rubygem-lograge","version":"0.14.0","comment":"Tame Rails' multi-line logging into a single line per request","maintainer":"ruby@FreeBSD.org","www":"https://github.com/roidrage/lograge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"911b733d9492260287d966d587865c53e61578f6d1626e6c40d7612b5e63c2a6","flatsize":25389,"path":"All/rubygem-lograge-0.14.0.pkg","repopath":"All/rubygem-lograge-0.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9072,"desc":"Tame Rails' multi-line logging into a single line per request\n\nLograge is an attempt to bring sanity to Rails' noisy and unusable, unparsable\nand, in the context of running multiple processes and servers, unreadable\ndefault logging output.  Rails' default approach to log everything is great\nduring development, it's terrible when running it in production.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack4":{"origin":"www/rubygem-actionpack4","version":"4.2.11.3"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"},"rubygem-request_store":{"origin":"devel/rubygem-request_store","version":"1.7.0"}},"categories":["www","rubygems"]},{"name":"rubygem-lita-gems","origin":"net/rubygem-lita-gems","version":"1.1.0_2","comment":"Lita handler for rubygems.org querying","maintainer":"ruby@FreeBSD.org","www":"https://github.com/marsz/lita-gems","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed3d536ce3213fa0329c39eb22f2ff14f6f895486cb73ed7c50ac091ce99a952","flatsize":8664,"path":"All/rubygem-lita-gems-1.1.0_2.pkg","repopath":"All/rubygem-lita-gems-1.1.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4144,"desc":"Lita handler for rubygems.org querying","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gems":{"origin":"devel/rubygem-gems","version":"1.2.0"},"rubygem-lita":{"origin":"net-im/rubygem-lita","version":"4.8.0_1"}},"categories":["net","rubygems"]},{"name":"rubygem-lita","origin":"net-im/rubygem-lita","version":"4.8.0_1","comment":"Multi-service chat bot with extendable behavior","maintainer":"ruby@FreeBSD.org","www":"https://github.com/litaio/lita","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c79506a7505ef78e7ace49a4800e408ad1c654ceaae7a1c0b820008a21214ff","flatsize":273117,"path":"All/rubygem-lita-4.8.0_1.pkg","repopath":"All/rubygem-lita-4.8.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57192,"desc":"A multi-service chat bot with extendable behavior.","deps":{"redis":{"origin":"databases/redis","version":"7.2.6"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"},"rubygem-http_router":{"origin":"www/rubygem-http_router","version":"0.11.2_2"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-ice_nine":{"origin":"devel/rubygem-ice_nine","version":"0.11.2"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-puma":{"origin":"www/rubygem-puma","version":"6.4.3"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-redis-namespace":{"origin":"databases/rubygem-redis-namespace","version":"1.11.0"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["net-im","rubygems"]},{"name":"rubygem-listen","origin":"devel/rubygem-listen","version":"3.9.0","comment":"Listen to file modifications and notify about the changes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/guard/listen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5cff3bce62097daa3b9516bfc5caf2066b7c2e2d2b82933bbe884a875548af22","flatsize":92166,"path":"All/rubygem-listen-3.9.0.pkg","repopath":"All/rubygem-listen-3.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27648,"desc":"The Listen gem listens to file modifications and notifies you about the changes.\n\nFeatures:\n- Works everywhere!\n- Supports watching multiple directories from a single listener.\n- OS-specific adapters for Mac OS X 10.6+, Linux and Windows.\n- Automatic fallback to polling if OS-specific adapter doesn't work.\n- Detects files modification, addidation and removal.\n- Checksum comparaison for modifications made under the same second.\n- Allows supplying regexp-patterns to ignore and filter paths for better\n  results.\n- Tested on all Ruby environments via travis-ci.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rb-fsevent":{"origin":"devel/rubygem-rb-fsevent","version":"0.11.2"},"rubygem-rb-inotify":{"origin":"devel/rubygem-rb-inotify","version":"0.11.1"},"rubygem-rb-kqueue":{"origin":"devel/rubygem-rb-kqueue","version":"0.2.8"}},"categories":["devel","rubygems"]},{"name":"rubygem-liquid-tag-parser","origin":"textproc/rubygem-liquid-tag-parser","version":"2.0.2_1","comment":"Parse liquid tags easily","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/envygeeks/liquid-tag-parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a9aca28b8101337053a0e874f546b1fc6998a93291dc36abdb75dba00f25533","flatsize":8600,"path":"All/rubygem-liquid-tag-parser-2.0.2_1.pkg","repopath":"All/rubygem-liquid-tag-parser-2.0.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3888,"desc":"Liquid Tag parser provides a robust interface to parsing your tag syntax in a\nway that makes sense, it uses Shellwords, along with escapes to allow users to\ndo extremely robust arguments, giving you back a hash, that you get to play\nwith. It also has the concept of argv1, deep hashes, and even defaults if you\ngive them to us.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-extras":{"origin":"devel/rubygem-extras","version":"0.3.0"},"rubygem-liquid4":{"origin":"textproc/rubygem-liquid4","version":"4.0.4"}},"categories":["textproc","rubygems"]},{"name":"rubygem-liquid-tag-parser1","origin":"textproc/rubygem-liquid-tag-parser1","version":"1.9.0_4","comment":"Parse liquid tags easily","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/envygeeks/liquid-tag-parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4d11b887a4413d00638b2c4df452b9dafaec594cdcaf1c0991e0edd3265c206","flatsize":9087,"path":"All/rubygem-liquid-tag-parser1-1.9.0_4.pkg","repopath":"All/rubygem-liquid-tag-parser1-1.9.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4156,"desc":"Liquid Tag parser provides a robust interface to parsing your tag syntax in a\nway that makes sense, it uses Shellwords, along with escapes to allow users to\ndo extremely robust arguments, giving you back a hash, that you get to play\nwith. It also has the concept of argv1, deep hashes, and even defaults if you\ngive them to us.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-extras":{"origin":"devel/rubygem-extras","version":"0.3.0"},"rubygem-liquid4":{"origin":"textproc/rubygem-liquid4","version":"4.0.4"}},"categories":["textproc","rubygems"]},{"name":"rubygem-matrix","origin":"math/rubygem-matrix","version":"0.4.2","comment":"Implementation of Matrix and Vector classes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/matrix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d850250e050b9b59b520bf214c663c0f31a213f373a55e2f15d38e16b7bd0df","flatsize":99511,"path":"All/rubygem-matrix-0.4.2.pkg","repopath":"All/rubygem-matrix-0.4.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":22468,"desc":"Matrix is an implementation of Matrix and Vector classes.\n\nThe Matrix class represents a mathematical matrix. It provides methods for\ncreating matrices, operating on them arithmetically and algebraically, and\ndetermining their mathematical properties (trace, rank, inverse, determinant,\neigensystem, etc.).\n\nThe Vector class represents a mathematical vector, which is useful in its own\nright, and also constitutes a row or column of a Matrix.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["math","rubygems"]},{"name":"rubygem-liquid","origin":"textproc/rubygem-liquid","version":"5.5.0","comment":"Library for rendering safe templates","maintainer":"sunpoet@FreeBSD.org","www":"https://shopify.github.io/liquid/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f7d38c84ea615d9f44f3c99147f0818ea71c00ce73d90ceb7cc87589cbe0590","flatsize":186338,"path":"All/rubygem-liquid-5.5.0.pkg","repopath":"All/rubygem-liquid-5.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44332,"desc":"Liquid is an open-source template language created by Shopify and written in\nRuby. It is the backbone of Shopify themes and is used to load dynamic content\non storefronts.\n\nLiquid has been in production use at Shopify since 2006 and is now used by many\nother hosted web applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-link_header","origin":"www/rubygem-link_header","version":"0.0.8","comment":"Parse and format HTTP link headers","maintainer":"ruby@FreeBSD.org","www":"https://github.com/asplake/link_header","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63675a47146c30235f91c5e10c868fefef8bd08ca43374a813bed33da29f3f5d","flatsize":17094,"path":"All/rubygem-link_header-0.0.8.pkg","repopath":"All/rubygem-link_header-0.0.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5748,"desc":"Parse and format HTTP link headers as described in the draft spec\nhttp://tools.ietf.org/id/draft-nottingham-http-link-header-06.txt, also\nthe equivalent HTML link elements.\n\nConverts conforming link headers to and from text, LinkHeader objects\nand corresponding (JSON-friendly) Array representations, also HTML\nlink elements.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-little-plugger","origin":"devel/rubygem-little-plugger","version":"1.1.4","comment":"Mechanism to parse ruby little-plugger files","maintainer":"ruby@FreeBSD.org","www":"https://github.com/TwP/little-plugger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53205985853309ad5abbb37dd8e3f06fad4e5369ebf04850727e6530aa6c415c","flatsize":17138,"path":"All/rubygem-little-plugger-1.1.4.pkg","repopath":"All/rubygem-little-plugger-1.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7264,"desc":"LittlePlugger is a module that provides Gem based plugin management.\nBy extending your own class or module with LittlePlugger you can easily\nmanage the loading and initializing of plugins provided by other gems.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-license_finder","origin":"devel/rubygem-license_finder","version":"7.0.1_2","comment":"Generate, verify and enforce software licenses","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/pivotal/LicenseFinder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4aae52c9e3417c747ce4371cb7e265cc65e321212ccc7d33dbb6409b88bc98da","flatsize":630985,"path":"All/rubygem-license_finder-7.0.1_2.pkg","repopath":"All/rubygem-license_finder-7.0.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":145204,"desc":"LicenseFinder works with your package managers to find dependencies,\ndetect the licenses of the packages in them, compare those licenses\nagainst a user-defined list of permitted licenses, and give you an\nactionable exception report.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-rubyzip":{"origin":"archivers/rubygem-rubyzip","version":"2.3.2"},"rubygem-thor12":{"origin":"devel/rubygem-thor12","version":"1.2.2"},"rubygem-tomlrb":{"origin":"textproc/rubygem-tomlrb","version":"2.0.3"},"rubygem-with_env":{"origin":"devel/rubygem-with_env","version":"1.1.0"},"rubygem-xml-simple":{"origin":"textproc/rubygem-xml-simple","version":"1.1.9"}},"categories":["devel","rubygems"]},{"name":"rubygem-linguistics","origin":"textproc/rubygem-linguistics","version":"2.1.0","comment":"Framework for extending Ruby objects with linguistic methods","maintainer":"ruby@FreeBSD.org","www":"https://deveiate.org/projects/Linguistics/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40c20b09cea711c76eecac7c97c854456b9c1db7ee38e2fbfe9979070c7ac76e","flatsize":544124,"path":"All/rubygem-linguistics-2.1.0.pkg","repopath":"All/rubygem-linguistics-2.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":94408,"desc":"This is a generic, language-neutral framework for extending\nRuby objects with linguistic methods.\n\nIt includes an English-language module with inflection,\npluralisation, conjunctions, indefinite articles, present\nparticiples, ordinal numbers, numbers to words, general\nquantification, integration with WordNet and CMU's LinkGrammar,\nas well as a framework for providing modules for other languages.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-loggability":{"origin":"textproc/rubygem-loggability","version":"0.18.2"}},"categories":["textproc","rubygems"]},{"name":"rubygem-logster","origin":"devel/rubygem-logster","version":"1.2.11","comment":"UI for viewing logs in Rack","maintainer":"ruby@FreeBSD.org","www":"https://github.com/discourse/logster","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac8f9e7a782987aceb7bb4a639c0a51c9d877e4b8e0313d6988d441494bf3e03","flatsize":4244329,"path":"All/rubygem-logster-1.2.11.pkg","repopath":"All/rubygem-logster-1.2.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1031180,"desc":"UI for viewing logs in Rack","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-lockfile","origin":"devel/rubygem-lockfile","version":"2.1.3","comment":"Ruby library for creating NFS safe lockfiles","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ahoward/lockfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bde26419e06977dee23cc3dac01b1e24a38395d1f066a477c5ee0e0cae23a033","flatsize":69410,"path":"All/rubygem-lockfile-2.1.3.pkg","repopath":"All/rubygem-lockfile-2.1.3.pkg","licenselogic":"single","licenses":["RUBY"],"pkgsize":18388,"desc":"rlock creates NFS safe lockfiles. it can optionally run a program while holding\nthe lock, ensuring lockfile removal on program exit. if a program is specified\nto be run rlock will spawn a background thread to kept the lockfile 'fresh' by\ntouching it at a regular interval. in this way a lease is maintained on the\nlockfile and other processes attempting to obtain the lock can determine that it\nis in use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-license-acceptance","origin":"sysutils/rubygem-license-acceptance","version":"2.1.13","comment":"Chef End User License Agreement Acceptance for Ruby products","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/chef/license-acceptance","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f915afdf78e42b5d0a791f2d89ae0a3f473ef28dc0ca4af03cb275bd263f59b9","flatsize":48731,"path":"All/rubygem-license-acceptance-2.1.13.pkg","repopath":"All/rubygem-license-acceptance-2.1.13.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12588,"desc":"A Ruby library used for accepting the license","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pastel":{"origin":"devel/rubygem-pastel","version":"0.8.0"},"rubygem-tomlrb1":{"origin":"textproc/rubygem-tomlrb1","version":"1.3.0"},"rubygem-tty-box":{"origin":"devel/rubygem-tty-box","version":"0.7.0"},"rubygem-tty-prompt":{"origin":"devel/rubygem-tty-prompt","version":"0.23.1"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-librmpd","origin":"audio/rubygem-librmpd","version":"0.1.1","comment":"Is a simple yet powerful Music Player Daemon library","maintainer":"ports@FreeBSD.org","www":"https://rubygems.org/gems/librmpd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"254b8d85884fce7dbdd70f81ccd52d622898daa98233d762ab28e4b7187165d0","flatsize":244983,"path":"All/rubygem-librmpd-0.1.1.pkg","repopath":"All/rubygem-librmpd-0.1.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":33648,"desc":"librmpd is a simple yet powerful Music Player Daemon library written\nentirely in Ruby. It provides callback functionality to create an\nevent/listener type of setup, along with thread safety for threaded apps.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["audio","rubygems"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-librmpd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-openid_connect","origin":"net/rubygem-openid_connect","version":"2.3.0","comment":"OpenID Connect Server & Client Library","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/nov/openid_connect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e3e200817d3e2b22b932f59835f4f2f491e23561ac50e432de0a13b1faf6b85","flatsize":124917,"path":"All/rubygem-openid_connect-2.3.0.pkg","repopath":"All/rubygem-openid_connect-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29556,"desc":"OpenID Connect Server & Client Library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel70":{"origin":"databases/rubygem-activemodel70","version":"7.0.8.4"},"rubygem-attr_required":{"origin":"devel/rubygem-attr_required","version":"1.0.2"},"rubygem-email_validator":{"origin":"mail/rubygem-email_validator","version":"2.2.4"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-follow_redirects":{"origin":"www/rubygem-faraday-follow_redirects","version":"0.3.0"},"rubygem-json-jwt":{"origin":"www/rubygem-json-jwt","version":"1.16.6"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-rack-oauth2":{"origin":"security/rubygem-rack-oauth2","version":"2.2.1"},"rubygem-swd":{"origin":"www/rubygem-swd","version":"2.0.3"},"rubygem-tzinfo":{"origin":"devel/rubygem-tzinfo","version":"2.0.6"},"rubygem-validate_url":{"origin":"devel/rubygem-validate_url","version":"1.0.15"},"rubygem-webfinger":{"origin":"devel/rubygem-webfinger","version":"2.1.3"}},"categories":["net","rubygems"]},{"name":"rubygem-libxml-ruby","origin":"textproc/rubygem-libxml-ruby","version":"5.0.3","comment":"Ruby language bindings for the GNOME Libxml2 XML toolkit","maintainer":"sunpoet@FreeBSD.org","www":"https://xml4r.github.io/libxml-ruby/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04ec0346be3015211849a51237ed3d5af493fa71ccb096fe070bcd81cacfd5e7","flatsize":2128972,"path":"All/rubygem-libxml-ruby-5.0.3.pkg","repopath":"All/rubygem-libxml-ruby-5.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":284676,"desc":"The Libxml-Ruby project provides Ruby language bindings for the GNOME Libxml2\nXML toolkit. It is free software, released under the MIT License.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32","libxml2.so.2"]},{"name":"rubygem-libddwaf","origin":"devel/rubygem-libddwaf","version":"1.14.0.0.0","comment":"WAF implementation in C++, exposed to Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/DataDog/libddwaf-rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70127aec2f2371fb43fef256e1809ed4164b78a3d43535112aa61486ccc234d0","flatsize":97553,"path":"All/rubygem-libddwaf-1.14.0.0.0.pkg","repopath":"All/rubygem-libddwaf-1.14.0.0.0.pkg","licenselogic":"or","licenses":["APACHE20","BSD3CLAUSE"],"pkgsize":20080,"desc":"libddwaf is Datadog's implementation of a WAF engine, with a goal of low\nperformance and memory overhead, and embeddability in a wide variety of language\nruntimes through a C API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-librarian","origin":"devel/rubygem-librarian","version":"0.1.2_1","comment":"Ruby framework for writing bundlers","maintainer":"robak@FreeBSD.org","www":"https://github.com/applicationsonline/librarian","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d6a1b5442ca2ff726dbab935241e4573b3a1b77c8a6f3200f08817301faab76","flatsize":208254,"path":"All/rubygem-librarian-0.1.2_1.pkg","repopath":"All/rubygem-librarian-0.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42556,"desc":"Librarian is a framework for writing bundlers, which are tools that resolve,\nfetch, install, and isolate a project's dependencies, in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"},"rubygem-thor0":{"origin":"devel/rubygem-thor0","version":"0.20.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-metasploit_payloads-mettle","origin":"security/rubygem-metasploit_payloads-mettle","version":"1.0.26","comment":"Compiled binaries for Metasploit's next-gen Meterpreter","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/mettle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b40e6048d1941bfa1bb62392274109c657f10ba5905675a2f323e66ab0b18e1","flatsize":57614664,"path":"All/rubygem-metasploit_payloads-mettle-1.0.26.pkg","repopath":"All/rubygem-metasploit_payloads-mettle-1.0.26.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7492176,"desc":"This gem contains the compiled binaries required to make Mettle function, and\neventually their stages and stagers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-liquid4","origin":"textproc/rubygem-liquid4","version":"4.0.4","comment":"Library for rendering safe templates","maintainer":"sunpoet@FreeBSD.org","www":"https://shopify.github.io/liquid/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75c296a81c23af21394902b466f7c589915bc5f2b8110e91174f0197d4080b93","flatsize":329815,"path":"All/rubygem-liquid4-4.0.4.pkg","repopath":"All/rubygem-liquid4-4.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":66072,"desc":"Liquid is an open-source template language created by Shopify and written in\nRuby. It is the backbone of Shopify themes and is used to load dynamic content\non storefronts.\n\nLiquid has been in production use at Shopify since 2006 and is now used by many\nother hosted web applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-oci","origin":"devel/rubygem-oci","version":"2.21.1","comment":"Ruby client for the Oracle Cloud Infrastructure API","maintainer":"ale_sagra@hotmail.com","www":"https://github.com/oracle/oci-ruby-sdk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27b27f984055f3dcf9bdfcbc329214c3bf2da6e9a8ce97dcb29efdce7554e933","flatsize":147550823,"path":"All/rubygem-oci-2.21.1.pkg","repopath":"All/rubygem-oci-2.21.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4661388,"desc":"The Ruby SDK enables one to write code to manage Oracle Cloud Infrastructure\nresources. All OCI services and regions are supported.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-event_stream_parser":{"origin":"devel/rubygem-event_stream_parser","version":"1.0.0"},"rubygem-inifile":{"origin":"textproc/rubygem-inifile","version":"3.0.0"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"},"rubygem-psych":{"origin":"textproc/rubygem-psych","version":"5.1.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-libyajl2","origin":"devel/rubygem-libyajl2","version":"1.2.0","comment":"Vendored copy of libyajl2","maintainer":"renchap@cocoa-x.com","www":"https://github.com/opscode/libyajl2-gem","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3d58d700c10c0fe47bdb728f52abf30393ad5f1d25317159d7397a71ed0addc","flatsize":157145,"path":"All/rubygem-libyajl2-1.2.0.pkg","repopath":"All/rubygem-libyajl2-1.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32352,"desc":"Vendored copy of libyajl2","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-license_scout","origin":"sysutils/rubygem-license_scout","version":"2.6.10","comment":"Discover license files of a project's dependencies","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/chef/license_scout","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cdf11648d485d5993d635a8b34b0e687df52209c0302ca856c2e7d202df97a0","flatsize":2096585,"path":"All/rubygem-license_scout-2.6.10.pkg","repopath":"All/rubygem-license_scout-2.6.10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1729636,"desc":"License Scout is a utility that discovers and aggregates the licenses for your\nsoftware project's transitive dependencies.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi-yajl":{"origin":"devel/rubygem-ffi-yajl","version":"2.3.4"},"rubygem-fuzzy_match":{"origin":"devel/rubygem-fuzzy_match","version":"2.1.0"},"rubygem-licensee":{"origin":"devel/rubygem-licensee","version":"9.17.1"},"rubygem-mixlib-cli":{"origin":"devel/rubygem-mixlib-cli","version":"2.1.8"},"rubygem-mixlib-config":{"origin":"devel/rubygem-mixlib-config","version":"3.0.9"},"rubygem-mixlib-log":{"origin":"devel/rubygem-mixlib-log","version":"3.0.9"},"rubygem-mixlib-shellout":{"origin":"devel/rubygem-mixlib-shellout","version":"3.2.5"},"rubygem-terminal-table":{"origin":"textproc/rubygem-terminal-table","version":"3.0.2"},"rubygem-toml-rb":{"origin":"www/rubygem-toml-rb","version":"2.2.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-librarianp","origin":"devel/rubygem-librarianp","version":"1.1.2","comment":"Ruby framework for writing bundlers","maintainer":"ruby@FreeBSD.org","www":"https://github.com/voxpupuli/librarian","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81f8697957071221624d63be23001e23f6782c36dfd721ee636312f304f8e296","flatsize":239574,"path":"All/rubygem-librarianp-1.1.2.pkg","repopath":"All/rubygem-librarianp-1.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47152,"desc":"Librarian is a framework for writing bundlers, which are tools that resolve,\nfetch, install, and isolate a project's dependencies, in Ruby.\n\nThis is a forked version of devel/rubygem-librarian with improvements in\norder to provide better support for librarian-puppet.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-launchy","origin":"devel/rubygem-launchy","version":"3.0.1","comment":"Helper class for launching cross-platform applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/copiousfreetime/launchy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"351e7aa734ed3c90c18641548502443f6e8928c467170c70701db3129e894d35","flatsize":44169,"path":"All/rubygem-launchy-3.0.1.pkg","repopath":"All/rubygem-launchy-3.0.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":14060,"desc":"Launchy is helper class for launching cross-platform applications in a fire and\nforget manner. There are application concepts (browser, email client, etc) that\nare common across all platforms, and they may be launched differently on each\nplatform. Launchy is here to make a common approach to launching external\napplication from within ruby programs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-childprocess":{"origin":"devel/rubygem-childprocess","version":"5.0.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-launchy2","origin":"devel/rubygem-launchy2","version":"2.5.2","comment":"Helper class for launching cross-platform applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/copiousfreetime/launchy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ee5183079bdf8d431e483b018f00ca8cf4a501af5ab189c9f25466a665cab60","flatsize":89582,"path":"All/rubygem-launchy2-2.5.2.pkg","repopath":"All/rubygem-launchy2-2.5.2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":25676,"desc":"Launchy is helper class for launching cross-platform applications in a fire and\nforget manner. There are application concepts (browser, email client, etc) that\nare common across all platforms, and they may be launched differently on each\nplatform. Launchy is here to make a common approach to launching external\napplication from within ruby programs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-less","origin":"www/rubygem-less","version":"1.2.21","comment":"The LESS Ruby gem compiles LESS code to CSS","maintainer":"nivit@FreeBSD.org","www":"https://lesscss.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e0ee5100aa35b267dbead43c6ed997c14c4a9389e1d81e1e528a4f464f349f6","flatsize":210217,"path":"All/rubygem-less-1.2.21.pkg","repopath":"All/rubygem-less-1.2.21.pkg","licenselogic":"single","pkgsize":46624,"desc":"LESS extends CSS with: variables, mixins, operations and nested rules.\nBest of all, LESS uses existing CSS syntax. This means you can rename\nyour current .css files to .less and they'll just work.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mutter":{"origin":"devel/rubygem-mutter","version":"0.5.3"},"rubygem-treetop":{"origin":"devel/rubygem-treetop","version":"1.6.12"}},"categories":["www","rubygems"]},{"name":"rubygem-kubeclient","origin":"www/rubygem-kubeclient","version":"4.11.0","comment":"Client for Kubernetes REST API","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/abonas/kubeclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed26867c2610941a8fb552b9d83d9a89e149cabea8b7b5da869e5bf299a87c3d","flatsize":108554,"path":"All/rubygem-kubeclient-4.11.0.pkg","repopath":"All/rubygem-kubeclient-4.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30880,"desc":"A Ruby client for Kubernetes REST API. The client supports\nGET, POST, PUT, DELETE on all the entities available in\nkubernetes in both the core and group apis. The client\ncurrently supports Kubernetes REST API version v1.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-http4":{"origin":"www/rubygem-http4","version":"4.4.1"},"rubygem-jsonpath":{"origin":"devel/rubygem-jsonpath","version":"1.1.5"},"rubygem-recursive-open-struct":{"origin":"devel/rubygem-recursive-open-struct","version":"1.1.3"},"rubygem-rest-client":{"origin":"www/rubygem-rest-client","version":"2.1.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:redhat:kubeclient:4.11.0:::::dragonfly6:x86_64"}},{"name":"rubygem-libarchive","origin":"archivers/rubygem-libarchive","version":"0.1.2_1","comment":"Ruby bindings for libarchive","maintainer":"ruby@FreeBSD.org","www":"https://bitbucket.org/winebarrel/libarchive-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f499a8efd99993f9afe7690afe3c75a593283265249c7949ed18da4d79640c37","flatsize":199000,"path":"All/rubygem-libarchive-0.1.2_1.pkg","repopath":"All/rubygem-libarchive-0.1.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":24768,"desc":"Ruby bindings for Libarchive.\n\nLibarchive is a programming library that can create and read several\ndifferent streaming archive formats, including most popular tar\nvariants, several cpio formats, and both BSD and GNU ar variants.","deps":{"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["archivers","rubygems"],"shlibs_required":["libruby32.so.32","libarchive.so.13"]},{"name":"rubygem-kwalify","origin":"textproc/rubygem-kwalify","version":"0.7.2","comment":"Parser, schema validator, and data binding tool for YAML and JSON","maintainer":"ruby@FreeBSD.org","www":"http://www.kuwata-lab.com/kwalify/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d53651291b2ed252ca122592fdcbc22c41e984ffef822f9177938ef3d029b0fe","flatsize":1178441,"path":"All/rubygem-kwalify-0.7.2.pkg","repopath":"All/rubygem-kwalify-0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":138704,"desc":"Kwalify is a parser, schema validator, and data binding tool for YAML and JSON.\n\nYAML and JSON are simple and nice format for structured data and easier for\nhuman to read and write than XML. But there have been no schema for YAML\nsuch as RelaxNG or DTD. Kwalify gets over this situation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-kramdown23","origin":"textproc/rubygem-kramdown23","version":"2.3.2_1","comment":"Yet-another-markdown-parser but fast, pure Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://kramdown.gettalong.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e5d75cf59a7ac2c8f50a03542e06648f2b22fe8d4d1a24b4ee3822f3f032839","flatsize":442838,"path":"All/rubygem-kramdown23-2.3.2_1.pkg","repopath":"All/rubygem-kramdown23-2.3.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":117540,"desc":"kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict\nsyntax definition and supporting several common extensions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"}},"categories":["textproc","rubygems"],"annotations":{"cpe":"cpe:2.3:a:kramdown_project:kramdown:2.3.2:::::dragonfly6:x86_64:1"}},{"name":"rubygem-kt-paperclip-rails61","origin":"devel/rubygem-kt-paperclip-rails61","version":"7.2.2","comment":"Easy upload management for ActiveRecord","maintainer":"bofh@FreeBSD.org","www":"https://github.com/kreeti/kt-paperclip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fbf07e125e5d875186efa621595306b50757f0f71448d96a08d1886c4442e875","flatsize":949434,"path":"All/rubygem-kt-paperclip-rails61-7.2.2.pkg","repopath":"All/rubygem-kt-paperclip-rails61-7.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":234844,"desc":"Easy upload management for ActiveRecord.\n\nPaperclip development has stalled and this is a fork which is being\nmaintained.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel61":{"origin":"databases/rubygem-activemodel61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-marcel":{"origin":"devel/rubygem-marcel","version":"1.0.4"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-terrapin":{"origin":"devel/rubygem-terrapin","version":"1.0.1"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:thoughtbot:kt-paperclip:7.2.2:::::dragonfly6:x86_64"}},{"name":"rubygem-lita-irc","origin":"irc/rubygem-lita-irc","version":"2.2.0_2","comment":"IRC adapter for the Lita chat robot","maintainer":"ruby@FreeBSD.org","www":"https://github.com/litaio/lita-irc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e69f64544d7e29c4c27f64c7d07a321f66312f631b22bc3819044e19e05612a","flatsize":25059,"path":"All/rubygem-lita-irc-2.2.0_2.pkg","repopath":"All/rubygem-lita-irc-2.2.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7500,"desc":"An IRC adapter for Lita.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cinch":{"origin":"irc/rubygem-cinch","version":"2.3.4"},"rubygem-lita":{"origin":"net-im/rubygem-lita","version":"4.8.0_1"}},"categories":["irc","rubygems"]},{"name":"rubygem-libddprof","origin":"devel/rubygem-libddprof","version":"0.6.0.1.0","comment":"Implementation bits of ddtract for Continuous Profiler feature","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/DataDog/libdatadog/tree/main/ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c979d802b3ef784c7d42ff7c9688e879ac38fc08305c71da53ad86e832bd8954","flatsize":20437616,"path":"All/rubygem-libddprof-0.6.0.1.0.pkg","repopath":"All/rubygem-libddprof-0.6.0.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3159000,"desc":"libdatadog provides a shared library containing common code used in the\nimplementation of Datadog's libraries, including Continuous Profilers.\n\n(In a past life, libdatadog was known as libddprof but it was renamed when we\ndecided to increase its scope).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-kramdown","origin":"textproc/rubygem-kramdown","version":"2.4.0","comment":"Yet-another-markdown-parser but fast, pure Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://kramdown.gettalong.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4324768e50961f227b54b0fbadea6b989eead441ad44b7eb8c5e9b45b1b6f525","flatsize":444431,"path":"All/rubygem-kramdown-2.4.0.pkg","repopath":"All/rubygem-kramdown-2.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":118056,"desc":"kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict\nsyntax definition and supporting several common extensions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"}},"categories":["textproc","rubygems"],"annotations":{"cpe":"cpe:2.3:a:kramdown_project:kramdown:2.4.0:::::dragonfly6:x86_64"}},{"name":"rubygem-kramdown-parser-gfm","origin":"textproc/rubygem-kramdown-parser-gfm","version":"1.1.0","comment":"Kramdown parser for the GFM dialect of Markdown","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kramdown/parser-gfm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8353304c0ef3f3c1e8c15c33f78db59cd7c5beb82b2752b80c8e844ed4c3ed3","flatsize":22224,"path":"All/rubygem-kramdown-parser-gfm-1.1.0.pkg","repopath":"All/rubygem-kramdown-parser-gfm-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9812,"desc":"This is a parser for kramdown that converts Markdown documents in the GFM\ndialect to HTML.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-kramdown":{"origin":"textproc/rubygem-kramdown","version":"2.4.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-kramdown1","origin":"textproc/rubygem-kramdown1","version":"1.17.0","comment":"Yet-another-markdown-parser but fast, pure Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://kramdown.gettalong.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"082b1aa623d96457c4750ef236612dd51f2bbf89aeb34ec91b045a735923b64b","flatsize":799384,"path":"All/rubygem-kramdown1-1.17.0.pkg","repopath":"All/rubygem-kramdown1-1.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":241628,"desc":"kramdown is yet-another-markdown-parser but fast, pure Ruby, using a strict\nsyntax definition and supporting several common extensions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"annotations":{"cpe":"cpe:2.3:a:kramdown_project:kramdown:1.17.0:::::dragonfly6:x86_64"}},{"name":"rubygem-kaminari-rails70","origin":"www/rubygem-kaminari-rails70","version":"1.2.2","comment":"Sophisticated paginator for Rails 4+","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98bcba7b152a603b72537b33b1d29b7976b3de45ef6d4cb0de0abcfc05c63a05","flatsize":60706,"path":"All/rubygem-kaminari-rails70-1.2.2.pkg","repopath":"All/rubygem-kaminari-rails70-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19528,"desc":"Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable and\nsophisticated paginator for Rails 3","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-kaminari-actionview-rails70":{"origin":"www/rubygem-kaminari-actionview-rails70","version":"1.2.2"},"rubygem-kaminari-activerecord-rails70":{"origin":"www/rubygem-kaminari-activerecord-rails70","version":"1.2.2"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:kaminari_project:kaminari:1.2.2:::::dragonfly6:x86_64"}},{"name":"rubygem-kaminari-rails60","origin":"www/rubygem-kaminari-rails60","version":"1.2.2","comment":"Sophisticated paginator for Rails 4+","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a7b582888cd2f88d2bbed9989cc99d68601d5b231ee505e145cfde4fc9cfbad","flatsize":60706,"path":"All/rubygem-kaminari-rails60-1.2.2.pkg","repopath":"All/rubygem-kaminari-rails60-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19540,"desc":"Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable and\nsophisticated paginator for Rails 3","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-kaminari-actionview-rails60":{"origin":"www/rubygem-kaminari-actionview-rails60","version":"1.2.2"},"rubygem-kaminari-activerecord-rails60":{"origin":"www/rubygem-kaminari-activerecord-rails60","version":"1.2.2"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:kaminari_project:kaminari:1.2.2:::::dragonfly6:x86_64"}},{"name":"rubygem-kaminari-rails61","origin":"www/rubygem-kaminari-rails61","version":"1.2.2","comment":"Sophisticated paginator for Rails 4+","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26568af7cac70ebd348e06e3bd796dfb03aaef5380677ad2e36a9d736d2bdffe","flatsize":60706,"path":"All/rubygem-kaminari-rails61-1.2.2.pkg","repopath":"All/rubygem-kaminari-rails61-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19532,"desc":"Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable and\nsophisticated paginator for Rails 3","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-kaminari-actionview-rails61":{"origin":"www/rubygem-kaminari-actionview-rails61","version":"1.2.2"},"rubygem-kaminari-activerecord-rails61":{"origin":"www/rubygem-kaminari-activerecord-rails61","version":"1.2.2"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:kaminari_project:kaminari:1.2.2:::::dragonfly6:x86_64"}},{"name":"rubygem-kgio","origin":"devel/rubygem-kgio","version":"2.11.4","comment":"Provides non-blocking I/O methods","maintainer":"ruby@FreeBSD.org","www":"https://yhbt.net/kgio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73ea04c9537802599118a5b2404b4897222bc700b7f59eadb0d22c1725d6ddd7","flatsize":206347,"path":"All/rubygem-kgio-2.11.4.pkg","repopath":"All/rubygem-kgio-2.11.4.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":48096,"desc":"kgio provides non-blocking I/O methods for Ruby without raising exceptions on\nEAGAIN and EINPROGRESS. It is intended for use with the Unicorn and Rainbows!\nRack servers, but may be used by other applications (that run on Unix-like\nplatforms).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-lighthouse-api","origin":"www/rubygem-lighthouse-api","version":"2.0_1","comment":"Ruby interface for lighthouse ticketing system","maintainer":"ruby@FreeBSD.org","www":"https://lighthouseapp.com/api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c4e078c5686fe209995570f77719905873ab8ca24353decae820de920fd240a","flatsize":15549,"path":"All/rubygem-lighthouse-api-2.0_1.pkg","repopath":"All/rubygem-lighthouse-api-2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6492,"desc":"Ruby API wrapper for Lighthouse","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activeresource4":{"origin":"www/rubygem-activeresource4","version":"4.1.0"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"}},"categories":["www","rubygems"]},{"name":"rubygem-kaminari-rails50","origin":"www/rubygem-kaminari-rails50","version":"1.2.2","comment":"Sophisticated paginator for Rails 4+","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83c48395a8997811a851e0ef61f078c1b2866c828ad5106dbbd18ea13e9c6cad","flatsize":60706,"path":"All/rubygem-kaminari-rails50-1.2.2.pkg","repopath":"All/rubygem-kaminari-rails50-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19544,"desc":"Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable and\nsophisticated paginator for Rails 3","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"},"rubygem-kaminari-actionview-rails50":{"origin":"www/rubygem-kaminari-actionview-rails50","version":"1.2.2"},"rubygem-kaminari-activerecord-rails50":{"origin":"www/rubygem-kaminari-activerecord-rails50","version":"1.2.2"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:kaminari_project:kaminari:1.2.2:::::dragonfly6:x86_64"}},{"name":"rubygem-kaminari-rails52","origin":"www/rubygem-kaminari-rails52","version":"1.2.2","comment":"Sophisticated paginator for Rails 4+","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4f348a1e94993a8da009a03524f05202effbb70b19f34387299ba39231790c5","flatsize":60706,"path":"All/rubygem-kaminari-rails52-1.2.2.pkg","repopath":"All/rubygem-kaminari-rails52-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19532,"desc":"Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable and\nsophisticated paginator for Rails 3","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"},"rubygem-kaminari-actionview-rails52":{"origin":"www/rubygem-kaminari-actionview-rails52","version":"1.2.2"},"rubygem-kaminari-activerecord-rails52":{"origin":"www/rubygem-kaminari-activerecord-rails52","version":"1.2.2"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:kaminari_project:kaminari:1.2.2:::::dragonfly6:x86_64"}},{"name":"rubygem-kaminari-rails5","origin":"www/rubygem-kaminari-rails5","version":"1.2.2","comment":"Sophisticated paginator for Rails 4+","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af042d8c37726aafd4966262c9db7ec6f08e3c9ea7a6639c184103943ab99890","flatsize":60706,"path":"All/rubygem-kaminari-rails5-1.2.2.pkg","repopath":"All/rubygem-kaminari-rails5-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19540,"desc":"Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable and\nsophisticated paginator for Rails 3","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-kaminari-actionview-rails5":{"origin":"www/rubygem-kaminari-actionview-rails5","version":"1.2.2"},"rubygem-kaminari-activerecord-rails5":{"origin":"www/rubygem-kaminari-activerecord-rails5","version":"1.2.2"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:kaminari_project:kaminari:1.2.2:::::dragonfly6:x86_64"}},{"name":"rubygem-kaminari-rails4","origin":"www/rubygem-kaminari-rails4","version":"1.2.2","comment":"Sophisticated paginator for Rails 4","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf8b4f4573c1820f31c2299421287da85c15dfff81f29c1d086b7133ea40b46a","flatsize":60706,"path":"All/rubygem-kaminari-rails4-1.2.2.pkg","repopath":"All/rubygem-kaminari-rails4-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19528,"desc":"Kaminari is a Scope & Engine based, clean, powerful, agnostic, customizable and\nsophisticated paginator for Rails 4+","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-kaminari-actionview":{"origin":"www/rubygem-kaminari-actionview","version":"1.2.2"},"rubygem-kaminari-activerecord":{"origin":"www/rubygem-kaminari-activerecord","version":"1.2.2"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:kaminari_project:kaminari:1.2.2:::::dragonfly6:x86_64"}},{"name":"rubygem-kaminari-activerecord-rails60","origin":"www/rubygem-kaminari-activerecord-rails60","version":"1.2.2","comment":"Kaminari Active Record adapter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-activerecord","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f234a984e42cd762a19c4b5fd84aa13ecdd7f1a41a90239af8e951637c8c8310","flatsize":12435,"path":"All/rubygem-kaminari-activerecord-rails60-1.2.2.pkg","repopath":"All/rubygem-kaminari-activerecord-rails60-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5132,"desc":"kaminari-activerecord lets your Active Record models be paginatable.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord60":{"origin":"databases/rubygem-activerecord60","version":"6.0.6.1"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-kaminari-activerecord-rails70","origin":"www/rubygem-kaminari-activerecord-rails70","version":"1.2.2","comment":"Kaminari Active Record adapter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-activerecord","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2670e3b99bfd33e54d4a643727347613a22e29ab5c8ca2ecd8d13b0eabd3f5b","flatsize":12435,"path":"All/rubygem-kaminari-activerecord-rails70-1.2.2.pkg","repopath":"All/rubygem-kaminari-activerecord-rails70-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5136,"desc":"kaminari-activerecord lets your Active Record models be paginatable.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-kaminari-core","origin":"www/rubygem-kaminari-core","version":"1.2.2","comment":"Kaminari core libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25e1ba8cde94dbcc00b03061860f74b7c33da56cd54d2af108afbf2aaf7a4a41","flatsize":52588,"path":"All/rubygem-kaminari-core-1.2.2.pkg","repopath":"All/rubygem-kaminari-core-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14576,"desc":"kaminari-core includes pagination logic independent from ORMs and view\nlibraries.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-kaminari-activerecord-rails61","origin":"www/rubygem-kaminari-activerecord-rails61","version":"1.2.2","comment":"Kaminari Active Record adapter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-activerecord","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26554dc769384c839268a35881ae218224842394acc7f709fe672d38ae7acc4b","flatsize":12435,"path":"All/rubygem-kaminari-activerecord-rails61-1.2.2.pkg","repopath":"All/rubygem-kaminari-activerecord-rails61-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5140,"desc":"kaminari-activerecord lets your Active Record models be paginatable.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord61":{"origin":"databases/rubygem-activerecord61","version":"6.1.7.8"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-kaminari-activerecord-rails52","origin":"www/rubygem-kaminari-activerecord-rails52","version":"1.2.2","comment":"Kaminari Active Record adapter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-activerecord","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b8ed9bec4abb1b2d705160ddfa67548142cc5773caff1a94795d4a2bf8e15bd","flatsize":12435,"path":"All/rubygem-kaminari-activerecord-rails52-1.2.2.pkg","repopath":"All/rubygem-kaminari-activerecord-rails52-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5132,"desc":"kaminari-activerecord lets your Active Record models be paginatable.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord52":{"origin":"databases/rubygem-activerecord52","version":"5.2.8.1"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-kaminari-activerecord-rails50","origin":"www/rubygem-kaminari-activerecord-rails50","version":"1.2.2","comment":"Kaminari Active Record adapter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-activerecord","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d00c248b9e8ce255c3895b45568ef65013a746f3112e8a34c7d38cdc4fcbde91","flatsize":12435,"path":"All/rubygem-kaminari-activerecord-rails50-1.2.2.pkg","repopath":"All/rubygem-kaminari-activerecord-rails50-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5132,"desc":"kaminari-activerecord lets your Active Record models be paginatable.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord50":{"origin":"databases/rubygem-activerecord50","version":"5.0.7.2"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-kaminari-activerecord-rails5","origin":"www/rubygem-kaminari-activerecord-rails5","version":"1.2.2","comment":"Kaminari Active Record adapter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-activerecord","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8c6dc36668b2b6c0b8172818660bbcc115643d02176a2b26248aadad00b5d7b","flatsize":12435,"path":"All/rubygem-kaminari-activerecord-rails5-1.2.2.pkg","repopath":"All/rubygem-kaminari-activerecord-rails5-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5128,"desc":"kaminari-activerecord lets your Active Record models be paginatable.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord5":{"origin":"databases/rubygem-activerecord5","version":"5.1.7"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-kaminari-actionview-rails52","origin":"www/rubygem-kaminari-actionview-rails52","version":"1.2.2","comment":"Kaminari Action View adapter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-actionview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bbf627a2656193f02b8a7979fd435d913eed32768b1b7637a5bc6528079f54a","flatsize":6851,"path":"All/rubygem-kaminari-actionview-rails52-1.2.2.pkg","repopath":"All/rubygem-kaminari-actionview-rails52-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3300,"desc":"kaminari-actionview provides pagination helpers for your Action View templates.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview52":{"origin":"devel/rubygem-actionview52","version":"5.2.8.1"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-kaminari-actionview-rails61","origin":"www/rubygem-kaminari-actionview-rails61","version":"1.2.2","comment":"Kaminari Action View adapter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-actionview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb29942392545181d703e8bffb416ae680ce80ceee8a9d123a0fce4a83113331","flatsize":6851,"path":"All/rubygem-kaminari-actionview-rails61-1.2.2.pkg","repopath":"All/rubygem-kaminari-actionview-rails61-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3300,"desc":"kaminari-actionview provides pagination helpers for your Action View templates.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview61":{"origin":"devel/rubygem-actionview61","version":"6.1.7.8"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-kaminari-actionview-rails5","origin":"www/rubygem-kaminari-actionview-rails5","version":"1.2.2","comment":"Kaminari Action View adapter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-actionview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f15e45f41febf3bcdf49396156e8d75078a574b03d68ca682d7a276634351679","flatsize":6851,"path":"All/rubygem-kaminari-actionview-rails5-1.2.2.pkg","repopath":"All/rubygem-kaminari-actionview-rails5-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3296,"desc":"kaminari-actionview provides pagination helpers for your Action View templates.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview5":{"origin":"devel/rubygem-actionview5","version":"5.1.7"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-kaminari-actionview-rails60","origin":"www/rubygem-kaminari-actionview-rails60","version":"1.2.2","comment":"Kaminari Action View adapter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-actionview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8f053e40b0a08af50d6c311ef5ac7e4719e2e38625f4d3dcb6d64a88eb88c52","flatsize":6851,"path":"All/rubygem-kaminari-actionview-rails60-1.2.2.pkg","repopath":"All/rubygem-kaminari-actionview-rails60-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3300,"desc":"kaminari-actionview provides pagination helpers for your Action View templates.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview60":{"origin":"devel/rubygem-actionview60","version":"6.0.6.1"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-kaminari-actionview","origin":"www/rubygem-kaminari-actionview","version":"1.2.2","comment":"Kaminari Action View adapter","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-actionview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c799b4efdd0548a61f59ad432096f1f44ba2941fe62aae957e78922160bbe986","flatsize":6851,"path":"All/rubygem-kaminari-actionview-1.2.2.pkg","repopath":"All/rubygem-kaminari-actionview-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3284,"desc":"kaminari-actionview provides pagination helpers for your Action View templates.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview4":{"origin":"devel/rubygem-actionview4","version":"4.2.11.3"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-libdatadog","origin":"devel/rubygem-libdatadog","version":"5.0.0.1.0","comment":"Rust-based utility library for Datadog ddtrace gem","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/DataDog/libdatadog/tree/main/ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd60d0b2c70ab92be39f3132c4571472e4dbfdcdd172236b7132deb7b4d7ff34","flatsize":21863056,"path":"All/rubygem-libdatadog-5.0.0.1.0.pkg","repopath":"All/rubygem-libdatadog-5.0.0.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3164808,"desc":"libdatadog provides a shared library containing common code used in the\nimplementation of Datadog's libraries, including Continuous Profilers.\n\nIn a past life, libdatadog was known as libddprof but it was renamed when we\ndecided to increase its scope.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-kafo_parsers","origin":"devel/rubygem-kafo_parsers","version":"1.2.1","comment":"Parser for puppet modules","maintainer":"ruby@FreeBSD.org","www":"https://github.com/theforeman/kafo_parsers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1f4e8b6c3f41c63949f2c54fd609cfcd9411fd77b97ccb84a61f67d5320974d","flatsize":54234,"path":"All/rubygem-kafo_parsers-1.2.1.pkg","repopath":"All/rubygem-kafo_parsers-1.2.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18152,"desc":"The kafo_parser gem can parse values, validations, documentation, types, groups\nand conditions of parameters from your puppet modules.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-rdoc":{"origin":"devel/rubygem-rdoc","version":"6.7.0"}},"categories":["devel","ruby"]},{"name":"rubygem-kafo_wizards","origin":"devel/rubygem-kafo_wizards","version":"0.0.2_1","comment":"Create wizard like interfaces in terminal applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/theforeman/kafo_wizards","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"669ec137fc2a8280382f8d10f8c8c12697c4425f4995e6eb91912c3422f6efb4","flatsize":21298,"path":"All/rubygem-kafo_wizards-0.0.2_1.pkg","repopath":"All/rubygem-kafo_wizards-0.0.2_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":7832,"desc":"With this gem it is possible to define form or wizard and display it to the user\nusing one of the defined backends. The form definition is independent on the\nchosen backend so it can be changed freely. Currently only command line\n(highline) backend is implemented, YAD or web based backend is planed.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-highline2":{"origin":"devel/rubygem-highline2","version":"2.1.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-kaminari","origin":"www/rubygem-kaminari","version":"1.2.2","comment":"Sophisticated paginator for Rails 4+","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kaminari/kaminari","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcef70689b76ea3822e5bcccc1e1c21a311e0ec2d293d0fa0c1296e15b2fcdb4","flatsize":60706,"path":"All/rubygem-kaminari-1.2.2.pkg","repopath":"All/rubygem-kaminari-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19536,"desc":"Kaminari is a scope & engine based, clean, powerful, customizable and\nsophisticated paginator for modern web app frameworks and ORMs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-kaminari-actionview":{"origin":"www/rubygem-kaminari-actionview","version":"1.2.2"},"rubygem-kaminari-activerecord":{"origin":"www/rubygem-kaminari-activerecord","version":"1.2.2"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:kaminari_project:kaminari:1.2.2:::::dragonfly6:x86_64"}},{"name":"rubygem-kaminari-actionview-rails50","origin":"www/rubygem-kaminari-actionview-rails50","version":"1.2.2","comment":"Kaminari Action View adapter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-actionview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"087ccd534061e496263571077774ea2ccb045ecc5a50ef6b743b21b99d3f8810","flatsize":6851,"path":"All/rubygem-kaminari-actionview-rails50-1.2.2.pkg","repopath":"All/rubygem-kaminari-actionview-rails50-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3296,"desc":"kaminari-actionview provides pagination helpers for your Action View templates.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview50":{"origin":"devel/rubygem-actionview50","version":"5.0.7.2"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-jsonpath","origin":"devel/rubygem-jsonpath","version":"1.1.5","comment":"Way of addressing elements within a JSON object","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/joshbuddy/jsonpath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6c44bb66cd20c5d5d5d22a3063962c205671bc6c6b1b63f03c88b48782ada20","flatsize":84845,"path":"All/rubygem-jsonpath-1.1.5.pkg","repopath":"All/rubygem-jsonpath-1.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19528,"desc":"JsonPath is a way of addressing elements within a JSON object. Similar\nto xpath of yore, JsonPath lets you traverse a json object and manipulate\nor access it.\n\nThis is an implementation of http://goessner.net/articles/JsonPath/.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-jsonapi-renderer","origin":"devel/rubygem-jsonapi-renderer","version":"0.2.2","comment":"Render JSONAPI documents","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jsonapi-rb/jsonapi-renderer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7dd8b9daf755290c1c6788ebb0641eee5eb2349b51fda78f7cfaf7d358b518bb","flatsize":17670,"path":"All/rubygem-jsonapi-renderer-0.2.2.pkg","repopath":"All/rubygem-jsonapi-renderer-0.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5920,"desc":"This gem efficiently renders JSON API documents.  Given a resource that\nimplements a certain interface, a JSON-API-compliant hash representing the\ndescribed document is returned.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-json_schemer","origin":"devel/rubygem-json_schemer","version":"2.3.0","comment":"Ruby JSON schema validator","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ruby-json-schema/json-schema","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e909aedecced72293659e99a0b3b9b38eba5ccace66f89df5f5d6da2fcf88b7","flatsize":315717,"path":"All/rubygem-json_schemer-2.3.0.pkg","repopath":"All/rubygem-json_schemer-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43220,"desc":"This library is intended to provide Ruby with an interface for validating JSON\nobjects against a JSON schema conforming to JSON Schema Draft 4. Legacy support\nfor JSON Schema Draft 3, JSON Schema Draft 2, and JSON Schema Draft 1 is also\nincluded.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"},"rubygem-hana":{"origin":"devel/rubygem-hana","version":"1.3.7"},"rubygem-regexp_parser":{"origin":"textproc/rubygem-regexp_parser","version":"2.9.0"},"rubygem-simpleidn02":{"origin":"dns/rubygem-simpleidn02","version":"0.2.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-jwt","origin":"www/rubygem-jwt","version":"2.8.2","comment":"JSON Web Token implementation in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jwt/ruby-jwt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12d2cb9c9f10e4cb3bdad91523f46ce373946a8ee85e476333bfb77564e91122","flatsize":163445,"path":"All/rubygem-jwt-2.8.2.pkg","repopath":"All/rubygem-jwt-2.8.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39268,"desc":"JWT is a Ruby implementation of JSON Web Token draft 06 [1].\n\n[1] http://self-issued.info/docs/draft-jones-json-web-token-06.html","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"}},"categories":["www","devel","rubygems"]},{"name":"rubygem-jsonb_accessor","origin":"www/rubygem-jsonb_accessor","version":"1.3.10","comment":"Adds typed jsonb backed fields to your ActiveRecord models","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/devmynd/jsonb_accessor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26dbaca64bffcc73499e777cb7033ecefbacfb1d7d77b6a1568d9f0097c5a271","flatsize":52474,"path":"All/rubygem-jsonb_accessor-1.3.10.pkg","repopath":"All/rubygem-jsonb_accessor-1.3.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15888,"desc":"Adds typed jsonb backed fields to your ActiveRecord models.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-pg":{"origin":"databases/rubygem-pg","version":"1.5.6"}},"categories":["www","devel","rubygems"]},{"name":"rubygem-json_pure1","origin":"devel/rubygem-json_pure1","version":"1.8.6","comment":"Parse JSON texts and generate them from ruby data structures in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://flori.github.io/json/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee412bf1c5d557eac26985a337151d25f223d47ca103eb279e7714a4e9435434","flatsize":472863,"path":"All/rubygem-json_pure1-1.8.6.pkg","repopath":"All/rubygem-json_pure1-1.8.6.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":90476,"desc":"This library can parse JSON texts and generate them from ruby data structures.\nThis port implemented in pure Ruby and comes with its own unicode conversion\nfunctions and a parser generated by the Ragel State Machine Compiler.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-json_schema","origin":"devel/rubygem-json_schema","version":"0.21.0","comment":"JSON Schema V4 and Hyperschema V4 parser and validator","maintainer":"ruby@FreeBSD.org","www":"https://github.com/brandur/json_schema","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"392a75b60b7116e84fad82faee2e3ac7b2fb67bf7b4d924d49bd6c2abe4551fb","flatsize":173278,"path":"All/rubygem-json_schema-0.21.0.pkg","repopath":"All/rubygem-json_schema-0.21.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31164,"desc":"A JSON Schema V4 and Hyperschema V4 parser and validator.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-kaminari-actionview-rails70","origin":"www/rubygem-kaminari-actionview-rails70","version":"1.2.2","comment":"Kaminari Action View adapter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-actionview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21d3e81fd8ce61cd14b010b99adc7aab55826dd1504e122246075e177546dddb","flatsize":6851,"path":"All/rubygem-kaminari-actionview-rails70-1.2.2.pkg","repopath":"All/rubygem-kaminari-actionview-rails70-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3300,"desc":"kaminari-actionview provides pagination helpers for your Action View templates.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview70":{"origin":"devel/rubygem-actionview70","version":"7.0.8.4"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-kas-grpc","origin":"net/rubygem-kas-grpc","version":"0.6.0,1","comment":"Auto-generated gRPC client for KAS","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02239ceb0140c9c23f79a8c88a3b121dfa7dcacb24ec85b4518e22137985abcd","flatsize":24575,"path":"All/rubygem-kas-grpc-0.6.0,1.pkg","repopath":"All/rubygem-kas-grpc-0.6.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5556,"desc":"Auto-generated gRPC client for KAS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-grpc":{"origin":"net/rubygem-grpc","version":"1.63.0"}},"categories":["net","rubygems"]},{"name":"rubygem-json-ld-preloaded","origin":"converters/rubygem-json-ld-preloaded","version":"3.3.0","comment":"JSON-LD with preloaded contexts","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-rdf/json-ld-preloaded","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3667b8769757cbc343afdf2cecbe9adc7cd77b76649061f0550788a3246eb24b","flatsize":966616,"path":"All/rubygem-json-ld-preloaded-3.3.0.pkg","repopath":"All/rubygem-json-ld-preloaded-3.3.0.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":99692,"desc":"This gem uses the preloading capabilities in JSON::LD::Context to create ruby\ncontext definitions for common JSON-LD contexts to dramatically reduce\nprocessing time when any preloaded context is used in a JSON-LD document. As a\nconsequence, changes made to these contexts after the gem release will not be\nloaded.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json-ld":{"origin":"converters/rubygem-json-ld","version":"3.3.1"},"rubygem-rdf":{"origin":"www/rubygem-rdf","version":"3.3.1"}},"categories":["converters","rubygems"]},{"name":"rubygem-json_pure","origin":"devel/rubygem-json_pure","version":"2.7.2","comment":"Parse JSON texts and generate them from ruby data structures in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://flori.github.io/json/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e1d18414f080c820e12113e2586a48ff1dd1c06e361f9bbe35e2c2291e61367","flatsize":136781,"path":"All/rubygem-json_pure-2.7.2.pkg","repopath":"All/rubygem-json_pure-2.7.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":33908,"desc":"This library can parse JSON texts and generate them from ruby data structures.\nThis port implemented in pure Ruby and comes with its own unicode conversion\nfunctions and a parser generated by the Ragel State Machine Compiler.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-json26","origin":"devel/rubygem-json26","version":"2.6.3","comment":"Parse JSON texts and generate them from ruby data structures","maintainer":"ruby@FreeBSD.org","www":"https://flori.github.io/json/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e4bcc9002dfa2b846e4e658d7cdbc3d5228bf1fe30e4aad90360b2dfce9fb7a","flatsize":237806,"path":"All/rubygem-json26-2.6.3.pkg","repopath":"All/rubygem-json26-2.6.3.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":50628,"desc":"This library can parse JSON texts and generate them from ruby data structures.\nThis port implemented in C and comes with its own unicode conversion functions\nand a parser generated by the Ragel State Machine Compiler.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-json-schema","origin":"devel/rubygem-json-schema","version":"4.3.0","comment":"Ruby JSON schema validator","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby-json-schema/json-schema","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17cc5cd0dea0c82a93e6fab4e215bf62057f25a1dcb413d5497efb7a9a6b03b8","flatsize":137622,"path":"All/rubygem-json-schema-4.3.0.pkg","repopath":"All/rubygem-json-schema-4.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28712,"desc":"This library is intended to provide Ruby with an interface for validating JSON\nobjects against a JSON schema conforming to JSON Schema Draft 4. Legacy support\nfor JSON Schema Draft 3, JSON Schema Draft 2, and JSON Schema Draft 1 is also\nincluded.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-json1","origin":"devel/rubygem-json1","version":"1.8.6","comment":"Parse JSON texts and generate them from ruby data structures","maintainer":"ruby@FreeBSD.org","www":"https://flori.github.io/json/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8a5225502f877da70782ec3b510c5fa8b5dddea5fd10a841d08c89672772a37","flatsize":587436,"path":"All/rubygem-json1-1.8.6.pkg","repopath":"All/rubygem-json1-1.8.6.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":108880,"desc":"This library can parse JSON texts and generate them from ruby data structures.\nThis port implemented in C and comes with its own unicode conversion functions\nand a parser generated by the Ragel State Machine Compiler.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-json-canonicalization","origin":"devel/rubygem-json-canonicalization","version":"1.0.0","comment":"Generates canonical JSON output from Ruby objects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dryruby/json-canonicalization","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ef3fab7884aee9457f5f9f77aa4e0de3f34c237a5c07b91f42ccaabb080d96e","flatsize":15511,"path":"All/rubygem-json-canonicalization-1.0.0.pkg","repopath":"All/rubygem-json-canonicalization-1.0.0.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":7560,"desc":"JSON::Canonicalization is an implementation of the JSON Canonicalization Scheme\nfor Ruby.\n\nCryptographic operations like hashing and signing depend on that the target data\ndoes not change during serialization, transport, or parsing. By applying the\nrules defined by JCS (JSON Canonicalization Scheme), data provided in the JSON\n[RFC8259] format can be exchanged \"as is\", while still being subject to secure\ncryptographic operations. JCS achieves this by building on the serialization\nformats for JSON primitives as defined by ECMAScript [ES6], constraining JSON\ndata to the I-JSON [RFC7493] subset, and through a platform independent property\nsorting scheme.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-json","origin":"devel/rubygem-json","version":"2.7.2","comment":"Parse JSON texts and generate them from ruby data structures","maintainer":"ruby@FreeBSD.org","www":"https://flori.github.io/json/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e073180aea0dd646bd2c1f5de19bd4ebcafa0ff63144b75424d216e3d2e4a1f","flatsize":249217,"path":"All/rubygem-json-2.7.2.pkg","repopath":"All/rubygem-json-2.7.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":52668,"desc":"This library can parse JSON texts and generate them from ruby data structures.\nThis port implemented in C and comes with its own unicode conversion functions\nand a parser generated by the Ragel State Machine Compiler.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-json-jwt115","origin":"www/rubygem-json-jwt115","version":"1.15.3","comment":"JSON Web Token implementation in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/nov/json-jwt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1893f6521168d24c4f2454c749234b162394670c8aa0ba85e286a37d87c433e","flatsize":42579,"path":"All/rubygem-json-jwt115-1.15.3.pkg","repopath":"All/rubygem-json-jwt115-1.15.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11664,"desc":"JSON Web Token and its family (JSON Web Signature, JSON Web Encryption and JSON\nWeb Key) in Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-aes_key_wrap":{"origin":"security/rubygem-aes_key_wrap","version":"1.1.0"},"rubygem-bindata":{"origin":"devel/rubygem-bindata","version":"2.4.15"},"rubygem-httpclient":{"origin":"www/rubygem-httpclient","version":"2.8.3"}},"categories":["www","devel","rubygems"]},{"name":"rubygem-json-ld","origin":"converters/rubygem-json-ld","version":"3.3.1","comment":"JSON-LD reader/writer for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-rdf/json-ld","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6d9b287130e562b6e117901e15ae650f0a7da393dfd431f83961bc889c6011f","flatsize":408253,"path":"All/rubygem-json-ld-3.3.1.pkg","repopath":"All/rubygem-json-ld-3.3.1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":75940,"desc":"This gem parses and serializes JSON-LD into RDF and implements expansion,\ncompaction and framing API interfaces.  It can now be used to create a context\nfrom an RDFS/OWL definition, and optionally include a JSON-LD representation of\nthe ontology itself.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-htmlentities":{"origin":"textproc/rubygem-htmlentities","version":"4.3.4"},"rubygem-json-canonicalization":{"origin":"devel/rubygem-json-canonicalization","version":"1.0.0"},"rubygem-link_header":{"origin":"www/rubygem-link_header","version":"0.0.8"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rdf":{"origin":"www/rubygem-rdf","version":"3.3.1"}},"categories":["converters","rubygems"]},{"name":"rubygem-json-jwt","origin":"www/rubygem-json-jwt","version":"1.16.6","comment":"JSON Web Token implementation in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nov/json-jwt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b32fd04218f2e0d71e6b7120db77a3a20694e76396d73785ab19ae7c10854a0","flatsize":42145,"path":"All/rubygem-json-jwt-1.16.6.pkg","repopath":"All/rubygem-json-jwt-1.16.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11464,"desc":"JSON Web Token and its family (JSON Web Signature, JSON Web Encryption and JSON\nWeb Key) in Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-aes_key_wrap":{"origin":"security/rubygem-aes_key_wrap","version":"1.1.0"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"},"rubygem-bindata":{"origin":"devel/rubygem-bindata","version":"2.4.15"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-follow_redirects":{"origin":"www/rubygem-faraday-follow_redirects","version":"0.3.0"}},"categories":["www","devel","rubygems"]},{"name":"rubygem-jsobfu","origin":"www/rubygem-jsobfu","version":"0.4.2","comment":"Javascript code obfuscator","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rapid7/jsobfu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f868837b5d9af7ce1c5c680229d0916da13bd18b6736c4a287da1593fc14320","flatsize":66820,"path":"All/rubygem-jsobfu-0.4.2.pkg","repopath":"All/rubygem-jsobfu-0.4.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21396,"desc":"A Javascript code obfuscator","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rkelly-remix":{"origin":"www/rubygem-rkelly-remix","version":"0.0.7"}},"categories":["www","rubygems"]},{"name":"rubygem-jsmin","origin":"textproc/rubygem-jsmin","version":"1.0.1_1","comment":"Ruby implementation of Douglas Crockford's JSMin JavaScript minifier","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rgrove/jsmin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e79bda951452ab0c27c2152baa290a6aa5350cd10a99c117786dcccfaf5993b","flatsize":7460,"path":"All/rubygem-jsmin-1.0.1_1.pkg","repopath":"All/rubygem-jsmin-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3476,"desc":"Ruby implementation of Douglas Crockford's JSMin JavaScript minifier.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-jsbundling-rails-rails70","origin":"www/rubygem-jsbundling-rails-rails70","version":"1.3.0","comment":"Bundle and transpile JavaScript in Rails with esbuild, rollup.js, or Webpack","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/jsbundling-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7bd59d73ce0a9bd5a7ea4b6c800cc2e04d74091190b9f63d806660fd62962a5","flatsize":19391,"path":"All/rubygem-jsbundling-rails-rails70-1.3.0.pkg","repopath":"All/rubygem-jsbundling-rails-rails70-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8384,"desc":"Use esbuild, rollup.js, or Webpack to bundle your JavaScript, then deliver it\nvia the asset pipeline in Rails. This gem provides installers to get you going\nwith the bundler of your choice in a new Rails application, and a convention to\nuse app/assets/builds to hold your bundled output as artifacts that are not\nchecked into source control (the installer adds this directory to .gitignore by\ndefault).\n\nYou develop using this approach by running the bundler in watch mode in a\nterminal with yarn build --watch (and your Rails server in another, if you're\nnot using something like puma-dev). You can also use ./bin/dev, which will start\nboth the Rails server and the JS build watcher (along with a CSS build watcher,\nif you're also using cssbundling-rails).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"}},"categories":["www","rubygems"]},{"name":"rubygem-jsbundling-rails","origin":"www/rubygem-jsbundling-rails","version":"1.3.0","comment":"Bundle and transpile JavaScript in Rails with esbuild, rollup.js, or Webpack","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/jsbundling-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3785717e9059a8e713089aa8b04213e04758515f4cea74abd4475a504179553","flatsize":19391,"path":"All/rubygem-jsbundling-rails-1.3.0.pkg","repopath":"All/rubygem-jsbundling-rails-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8364,"desc":"Use esbuild, rollup.js, or Webpack to bundle your JavaScript, then deliver it\nvia the asset pipeline in Rails. This gem provides installers to get you going\nwith the bundler of your choice in a new Rails application, and a convention to\nuse app/assets/builds to hold your bundled output as artifacts that are not\nchecked into source control (the installer adds this directory to .gitignore by\ndefault).\n\nYou develop using this approach by running the bundler in watch mode in a\nterminal with yarn build --watch (and your Rails server in another, if you're\nnot using something like puma-dev). You can also use ./bin/dev, which will start\nboth the Rails server and the JS build watcher (along with a CSS build watcher,\nif you're also using cssbundling-rails).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-jquery-turbolinks","origin":"www/rubygem-jquery-turbolinks","version":"2.1.0_1","comment":"jQuery plugin for drop-in fix binded events problem caused by Turbolinks","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kossnocorp/jquery.turbolinks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed1940c179e13f4f786629643d4662cb1308288fe88ad7f0b6fccd64ec625302","flatsize":19793,"path":"All/rubygem-jquery-turbolinks-2.1.0_1.pkg","repopath":"All/rubygem-jquery-turbolinks-2.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8044,"desc":"A jQuery plugin for drop-in fix binded events problem caused by Turbolinks","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"},"rubygem-turbolinks":{"origin":"www/rubygem-turbolinks","version":"5.2.1"}},"categories":["www","rubygems"]},{"name":"rubygem-js_regex","origin":"textproc/rubygem-js_regex","version":"3.10.0","comment":"Convert ruby native regular expressions for JavaScript","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/jaynetics/js_regex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e422f5c639c4610dbb281d2956ff8f734af00df65824512915bc074531c1399d","flatsize":44622,"path":"All/rubygem-js_regex-3.10.0.pkg","repopath":"All/rubygem-js_regex-3.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13672,"desc":"JsRegex converts Ruby's native regular expressions\nfor JavaScript, taking care of various\nincompatibilities and returning warnings for\nunsolvable differences.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-character_set":{"origin":"textproc/rubygem-character_set","version":"1.8.0"},"rubygem-regexp_parser":{"origin":"textproc/rubygem-regexp_parser","version":"2.9.0"},"rubygem-regexp_property_values":{"origin":"textproc/rubygem-regexp_property_values","version":"1.5.1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-kaminari-activerecord","origin":"www/rubygem-kaminari-activerecord","version":"1.2.2","comment":"Kaminari Active Record adapter","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kaminari/kaminari/tree/master/kaminari-activerecord","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64e1f9754a773c2d814322b83491f338a65aadc0292990cd7c12f5d47b80e75c","flatsize":12435,"path":"All/rubygem-kaminari-activerecord-1.2.2.pkg","repopath":"All/rubygem-kaminari-activerecord-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5120,"desc":"kaminari-activerecord lets your Active Record models be paginatable.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord4":{"origin":"databases/rubygem-activerecord4","version":"4.2.11.3"},"rubygem-kaminari-core":{"origin":"www/rubygem-kaminari-core","version":"1.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-kafo","origin":"devel/rubygem-kafo","version":"7.5.0","comment":"Ruby framework to create installers","maintainer":"ruby@FreeBSD.org","www":"https://github.com/theforeman/kafo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30ba6414c6c3b58b3653c84958fe0cfc045116a53db15618d97619d7eff22421","flatsize":437680,"path":"All/rubygem-kafo-7.5.0.pkg","repopath":"All/rubygem-kafo-7.5.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":204872,"desc":"Kafo provides a framework for building shiny, user friendly command line\ninstallers based on puppet modules.","deps":{"gsed":{"origin":"textproc/gsed","version":"4.9"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ansi":{"origin":"devel/rubygem-ansi","version":"1.5.0"},"rubygem-clamp":{"origin":"devel/rubygem-clamp","version":"1.3.2"},"rubygem-highline1":{"origin":"devel/rubygem-highline1","version":"1.7.10"},"rubygem-kafo_parsers":{"origin":"devel/rubygem-kafo_parsers","version":"1.2.1"},"rubygem-kafo_wizards":{"origin":"devel/rubygem-kafo_wizards","version":"0.0.2_1"},"rubygem-logging":{"origin":"devel/rubygem-logging","version":"2.4.0"},"rubygem-powerbar":{"origin":"devel/rubygem-powerbar","version":"1.0.18"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:theforeman:kafo:7.5.0:::::dragonfly6:x86_64"}},{"name":"rubygem-jquery-scrollto-rails","origin":"www/rubygem-jquery-scrollto-rails","version":"1.4.3","comment":"Provides jQUery scrollTo for Rails 3 applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/JohnColvin/jquery-scrollto-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a4eec777c83e3e3d2f7143a45e06c4174f54ca4f24e88230607f525e41fb4e4","flatsize":13883,"path":"All/rubygem-jquery-scrollto-rails-1.4.3.pkg","repopath":"All/rubygem-jquery-scrollto-rails-1.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6344,"desc":"This provides jQUery scrollTo for your Rails 3 application","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"}},"categories":["www","rubygems"]},{"name":"rubygem-jquery-ui-rails-rails4","origin":"www/rubygem-jquery-ui-rails-rails4","version":"7.0.0","comment":"Packaged JavaScript, CSS and image files of jQuery UI for Rails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jquery-ui-rails/jquery-ui-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fbc292b324896932d2faa832f8d1328a3fcb7fae48f51ded4ca86fe179c3905","flatsize":739025,"path":"All/rubygem-jquery-ui-rails-rails4-7.0.0.pkg","repopath":"All/rubygem-jquery-ui-rails-rails4-7.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":159496,"desc":"jQuery UI's JavaScript, CSS, and image files packaged for the Rails 3.1+ asset\npipeline","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"}},"categories":["www","rubygems"]},{"name":"rubygem-licensee","origin":"devel/rubygem-licensee","version":"9.17.1","comment":"Detects under what license a project is distributed","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/benbalter/licensee","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"212270185492d8b1c0fddcaaac60c15e03796642438efd073dd784ab0a298944","flatsize":2019474,"path":"All/rubygem-licensee-9.17.1.pkg","repopath":"All/rubygem-licensee-9.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":211204,"desc":"Licensee automates the process of reading LICENSE files and compares their\ncontents to known licenses using a fancy math thing called Rabin-Karp\nrolling-hashes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dotenv":{"origin":"misc/rubygem-dotenv","version":"3.1.2"},"rubygem-octokit":{"origin":"net/rubygem-octokit","version":"9.1.0"},"rubygem-reverse_markdown":{"origin":"textproc/rubygem-reverse_markdown","version":"1.4.0"},"rubygem-rugged":{"origin":"devel/rubygem-rugged","version":"1.7.2"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-ms_rest","origin":"devel/rubygem-ms_rest","version":"0.7.6_1","comment":"Azure Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/runtime/ms_rest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b113d20966cce081f3b6550c2eefc26afd79d5e534d575543314005624cb7fa","flatsize":305642,"path":"All/rubygem-ms_rest-0.7.6_1.pkg","repopath":"All/rubygem-ms_rest-0.7.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":146716,"desc":"MsRest is a library which supports the clients (SDKs) generated with Autorest\ntool. It contains core logic and helper classes for error handling and\nauthentication. Usually it is not supposed to be used as a standalone gem but\nonly as a dependency for generated client gems.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"},"rubygem-timeliness":{"origin":"devel/rubygem-timeliness","version":"0.4.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-jquery-rails-rails50","origin":"www/rubygem-jquery-rails-rails50","version":"4.6.0","comment":"Provides a Rails generator for jQuery","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/jquery-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb27bff1d2ae2f0f243f01fe5ea3ff7ccd8093ef35c1ce84e3b54b2d5b77d01a","flatsize":1572101,"path":"All/rubygem-jquery-rails-rails50-4.6.0.pkg","repopath":"All/rubygem-jquery-rails-rails50-4.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":287280,"desc":"This gem provides a Rails generator to install jQuery and the jQuery-ujs\ndriver into your Rails 5 application, and then have them included\nautomatically instead of Prototype.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails-dom-testing-rails50":{"origin":"textproc/rubygem-rails-dom-testing-rails50","version":"2.2.0"},"rubygem-railties50":{"origin":"www/rubygem-railties50","version":"5.0.7.2"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:jquery-rails:4.6.0:::::dragonfly6:x86_64"}},{"name":"rubygem-journey","origin":"www/rubygem-journey","version":"1.0.4","comment":"It routes requests","maintainer":"ruby@FreeBSD.org","www":"https://github.com/tenderlove/journey","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53631e188d3dfb3e796fd32e0483ddcf81c51cbf4fac0421f772727be65674ee","flatsize":105107,"path":"All/rubygem-journey-1.0.4.pkg","repopath":"All/rubygem-journey-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24792,"desc":"Journey is a router. It routes requests.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-jmespath","origin":"devel/rubygem-jmespath","version":"1.6.2","comment":"Implement JMESPath for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jmespath/jmespath.rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8ad8d61872005f77a431bd9bd1d2a339c9d9884bb28ceb45d90839770500cba","flatsize":87689,"path":"All/rubygem-jmespath-1.6.2.pkg","repopath":"All/rubygem-jmespath-1.6.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17776,"desc":"jmespath.rb is an implementation of JMESPath for Ruby. This implementation\nsupports searching JSON documents as well as native Ruby data structures.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:jmespath_project:jmespath:1.6.2:::::dragonfly6:x86_64"}},{"name":"rubygem-jira-ruby","origin":"devel/rubygem-jira-ruby","version":"2.3.0_1","comment":"API for JIRA","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sumoheavy/jira-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4df2e9fc53037dfe89ef9a53dd601715774eefdd400f7f1992d4cc935a96f482","flatsize":410923,"path":"All/rubygem-jira-ruby-2.3.0_1.pkg","repopath":"All/rubygem-jira-ruby-2.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58176,"desc":"This gem provides access to the Atlassian JIRA REST API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-atlassian-jwt":{"origin":"www/rubygem-atlassian-jwt","version":"0.2.1"},"rubygem-multipart-post":{"origin":"www/rubygem-multipart-post","version":"2.4.1"},"rubygem-oauth0":{"origin":"net/rubygem-oauth0","version":"0.5.14"}},"categories":["devel","rubygems"]},{"name":"rubygem-jquery-rails-rails5","origin":"www/rubygem-jquery-rails-rails5","version":"4.6.0","comment":"Provides a Rails generator for jQuery","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/jquery-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb2e8077a8e234bb017e9f4533e2b14fac46dc99c78b51379d0559395748fea5","flatsize":1572101,"path":"All/rubygem-jquery-rails-rails5-4.6.0.pkg","repopath":"All/rubygem-jquery-rails-rails5-4.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":287292,"desc":"This gem provides a Rails generator to install jQuery and the jQuery-ujs\ndriver into your Rails 5 application, and then have them included\nautomatically instead of Prototype.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails-dom-testing-rails5":{"origin":"textproc/rubygem-rails-dom-testing-rails5","version":"2.2.0"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:jquery-rails:4.6.0:::::dragonfly6:x86_64"}},{"name":"rubygem-mqtt","origin":"net/rubygem-mqtt","version":"0.6.0","comment":"Implementation of the MQTT protocol","maintainer":"antoine@FreeBSD.org","www":"https://github.com/njh/ruby-mqtt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c33a10f84698a3c2a73840d5cd1b006c2bfc134e3e45c69d7b679c1c249e7b7f","flatsize":245534,"path":"All/rubygem-mqtt-0.6.0.pkg","repopath":"All/rubygem-mqtt-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32644,"desc":"Pure Ruby gem that implements the MQTT protocol, a lightweight protocol for\npublish/subscribe messaging.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-layout_yullio_generator","origin":"www/rubygem-layout_yullio_generator","version":"0.9.0","comment":"Combination of Mollio CSS/HTML template and Yahoo UI grid","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/gems/layout_yullio_generator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f3595ce7d9c62b8d0cffa88a0c697eb5945db215221b2407a5a89a06aebe915","flatsize":66268,"path":"All/rubygem-layout_yullio_generator-0.9.0.pkg","repopath":"All/rubygem-layout_yullio_generator-0.9.0.pkg","licenselogic":"single","pkgsize":45612,"desc":"Yullio is the combination of Mollio CSS/HTML template and Yahoo UI grid.\nThis generator copies and prepares the necessary files for your Rails app and\ngives your views instantly solid design and layout flexibility.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hoe":{"origin":"devel/rubygem-hoe","version":"3.26.0"}},"categories":["www","rubygems"]},{"name":"rubygem-leo_manager_client","origin":"databases/rubygem-leo_manager_client","version":"0.4.13","comment":"LeoFS-Manager client library for Ruby","maintainer":"trociny@FreeBSD.org","www":"https://leo-project.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"092ebf0b040bdf9dcde130af0e0964fba865faf155dfcedd6936ebf9230540ca","flatsize":60619,"path":"All/rubygem-leo_manager_client-0.4.13.pkg","repopath":"All/rubygem-leo_manager_client-0.4.13.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12852,"desc":"LeoFS is a highly scalable, fault-tolerant distributed file system\nfor the Web. This library allows any Ruby application to communicate\nwith LeoFS manager.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases"]},{"name":"rubygem-lazy_priority_queue","origin":"devel/rubygem-lazy_priority_queue","version":"0.1.1","comment":"Priority queue implemented using a lazy binomial heap","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/matiasbattocchia/lazy_priority_queue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d0dd4f59cb812150f1f5dc6fb828d82abbecc09dd84f2cb9b8a50113b201686","flatsize":5460,"path":"All/rubygem-lazy_priority_queue-0.1.1.pkg","repopath":"All/rubygem-lazy_priority_queue-0.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2680,"desc":"Lazy priority queue is a pure Ruby priority queue which implements a lazy\nbinomial heap. It supports the change priority operation, being suitable for\nalgorithms like Dijkstra's shortest path and Prim's minimum spanning tree. It\ncan be instantiated as a min-priority queue as well as a max-priority queue.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-jekyll-sass-converter","origin":"textproc/rubygem-jekyll-sass-converter","version":"2.2.0","comment":"Basic Sass converter for Jekyll","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jekyll/jekyll-sass-converter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72830b4afeda307e6337bcbf2ba62f6019b56c17c33f023b31ba2361a39b3f15","flatsize":15050,"path":"All/rubygem-jekyll-sass-converter-2.2.0.pkg","repopath":"All/rubygem-jekyll-sass-converter-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5172,"desc":"rubygem-jekyll-sass-converter is a basic Sass converter for Jekyll.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sassc":{"origin":"textproc/rubygem-sassc","version":"2.4.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-jekyll-sanity","origin":"www/rubygem-jekyll-sanity","version":"1.6.0","comment":"Patches to make Jekyll less insane and easier","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/envygeeks/jekyll-sanity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95644cb309a20e52459d0317a8e04c3cf59f8fb673941e61c242816248d246b3","flatsize":5509,"path":"All/rubygem-jekyll-sanity-1.6.0.pkg","repopath":"All/rubygem-jekyll-sanity-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3036,"desc":"Jekyll Sanity provides surface patches for Jekyll that provide useful methods\nfor plugin authors, and site authors as well. Moves some insane instance methods\nto the class so that they can be used without having to store the entire site.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jekyll3":{"origin":"www/rubygem-jekyll3","version":"3.9.5"},"rubygem-pathutil":{"origin":"devel/rubygem-pathutil","version":"0.16.2"}},"categories":["www","rubygems"]},{"name":"rubygem-jekyll-sitemap","origin":"textproc/rubygem-jekyll-sitemap","version":"1.4.0","comment":"Automatically generate a sitemap.xml for Jekyll sites","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jekyll/jekyll-sitemap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4fd544a53d2cef3dfbf5977c110d6b25a22ec3d2f4cda46deb8072e0aa90ffbe","flatsize":93594,"path":"All/rubygem-jekyll-sitemap-1.4.0.pkg","repopath":"All/rubygem-jekyll-sitemap-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":69416,"desc":"A Jekyll plugin generating sitemaps.org compliant sitemaps for Jekyll sites.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jekyll":{"origin":"www/rubygem-jekyll","version":"4.3.3"}},"categories":["textproc","rubygems"]},{"name":"rubygem-jekyll-redirect-from","origin":"textproc/rubygem-jekyll-redirect-from","version":"0.16.0","comment":"Handles redirection URLs for Jekyll pages and posts","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jekyll/jekyll-redirect-from","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6ecd0c22f7341b1a1e8bbb0cb6537efae9a7882dadb5f68eb571acf173fee25","flatsize":45672,"path":"All/rubygem-jekyll-redirect-from-0.16.0.pkg","repopath":"All/rubygem-jekyll-redirect-from-0.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14600,"desc":"Jekyll plugin to give Jekyll posts and pages multiple URLs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jekyll":{"origin":"www/rubygem-jekyll","version":"4.3.3"}},"categories":["textproc","rubygems"]},{"name":"rubygem-jquery-atwho-rails","origin":"www/rubygem-jquery-atwho-rails","version":"1.5.4","comment":"jQuery plugin that implements GitHub-like mentions","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ichord/jquery-atwho-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4427fa4c11753476db6855f07d5d9ec9eec63f25ed45ac3ac6aefb57b4a2400","flatsize":61861,"path":"All/rubygem-jquery-atwho-rails-1.5.4.pkg","repopath":"All/rubygem-jquery-atwho-rails-1.5.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16908,"desc":"This is a jQuery plugin that implement Github-like mentions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-jekyll-mentions","origin":"textproc/rubygem-jekyll-mentions","version":"1.6.0","comment":"At-mention support for Jekyll sites","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jekyll/jekyll-mentions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9404b272cf2f312ce1021c9cebb27564a81c0732e34336ea03fc2588746980b0","flatsize":5720,"path":"All/rubygem-jekyll-mentions-1.6.0.pkg","repopath":"All/rubygem-jekyll-mentions-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2984,"desc":"Jekyll plugin adding @mention support to jekyll sites.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-html-pipeline":{"origin":"textproc/rubygem-html-pipeline","version":"2.14.3"},"rubygem-jekyll":{"origin":"www/rubygem-jekyll","version":"4.3.3"}},"categories":["textproc","rubygems"]},{"name":"rubygem-jekyll-feed","origin":"textproc/rubygem-jekyll-feed","version":"0.17.0","comment":"Generates an Atom feed from Jekyll posts","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jekyll/jekyll-feed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21ee8d995e8b1596ae813de668783d3e49db153f1f9e530f1dbf63335d06f8b3","flatsize":28697,"path":"All/rubygem-jekyll-feed-0.17.0.pkg","repopath":"All/rubygem-jekyll-feed-0.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10408,"desc":"A Jekyll plugin to generate an Atom (RSS-like) feed of Jekyll posts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jekyll":{"origin":"www/rubygem-jekyll","version":"4.3.3"}},"categories":["textproc","rubygems"]},{"name":"rubygem-jekyll-email-protect","origin":"textproc/rubygem-jekyll-email-protect","version":"1.1.0","comment":"Email protection Liquid filter for Jekyll","maintainer":"0mp@FreeBSD.org","www":"https://github.com/vwochnik/jekyll-email-protect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"709439dffe30dd4a0edb858a1bb00d9b11f6762c0982292088d0883eccc9ec12","flatsize":7611,"path":"All/rubygem-jekyll-email-protect-1.1.0.pkg","repopath":"All/rubygem-jekyll-email-protect-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3844,"desc":"Jekyll Email Protect is an email protection liquid filter which can be used to\nobfuscate mailto: links to protect an email address from spam bots.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jekyll":{"origin":"www/rubygem-jekyll","version":"4.3.3"}},"categories":["textproc","rubygems"]},{"name":"rubygem-jekyll-coffeescript","origin":"devel/rubygem-jekyll-coffeescript","version":"2.0.0","comment":"CoffeeScript converter for Jekyll","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jekyll/jekyll-coffeescript","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"639be6cf5a05fbec8d054a7db526ae4a2873a1bc98830008c15607af699c13a9","flatsize":2403,"path":"All/rubygem-jekyll-coffeescript-2.0.0.pkg","repopath":"All/rubygem-jekyll-coffeescript-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1876,"desc":"rubygem-jekyll-coffeescript is a CoffeeScript converter for Jekyll.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-coffee-script":{"origin":"devel/rubygem-coffee-script","version":"2.4.1"},"rubygem-coffee-script-source":{"origin":"devel/rubygem-coffee-script-source","version":"1.12.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-jekyll-assets","origin":"textproc/rubygem-jekyll-assets","version":"3.0.12_2","comment":"Create JavaScript/CSS assets for Jekyll sites","maintainer":"ruby@FreeBSD.org","www":"http://jekyll-assets.github.io/jekyll-assets/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1f7d69a2a382bb68acffacb498c55826370a9d5ba073018805f99b10968d9dd","flatsize":118772,"path":"All/rubygem-jekyll-assets-3.0.12_2.pkg","repopath":"All/rubygem-jekyll-assets-3.0.12_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30696,"desc":"Jekyll plugin, that allows you to write javascript/css assets in other\nlanguages such as CoffeeScript, Sass, Less and ERB, concatenate them,\nrespecting dependencies, minify and many more.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-execjs":{"origin":"devel/rubygem-execjs","version":"2.9.1_1"},"rubygem-extras":{"origin":"devel/rubygem-extras","version":"0.3.0"},"rubygem-fastimage":{"origin":"graphics/rubygem-fastimage","version":"2.3.1"},"rubygem-jekyll-sanity":{"origin":"www/rubygem-jekyll-sanity","version":"1.6.0"},"rubygem-jekyll3":{"origin":"www/rubygem-jekyll3","version":"3.9.5"},"rubygem-liquid-tag-parser1":{"origin":"textproc/rubygem-liquid-tag-parser1","version":"1.9.0_4"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-pathutil":{"origin":"devel/rubygem-pathutil","version":"0.16.2"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"}},"categories":["textproc","rubygems"]},{"name":"rubygem-jekyll-archives","origin":"textproc/rubygem-jekyll-archives","version":"2.2.1","comment":"Archive pages for Jekyll tags and categories","maintainer":"0mp@FreeBSD.org","www":"https://jekyll.github.io/jekyll-archives/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1a6c2e654975823ff7de6d5e9438e0fd62c002a02f2d8b3f5ee0e51f9e01e4a","flatsize":8815,"path":"All/rubygem-jekyll-archives-2.2.1.pkg","repopath":"All/rubygem-jekyll-archives-2.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3736,"desc":"Jekyll Archives is a plugin for Jekyll which can automate the generation of\npost archives by dates, tags, and categories.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jekyll":{"origin":"www/rubygem-jekyll","version":"4.3.3"}},"categories":["textproc","rubygems"]},{"name":"rubygem-jekyll","origin":"www/rubygem-jekyll","version":"4.3.3","comment":"Simple, blog aware, static site generator","maintainer":"sunpoet@FreeBSD.org","www":"https://jekyllrb.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c20a5b69c61249f3b5ed01f09b25c787b4821f16ad329078a9696d0ba316e3ef","flatsize":480677,"path":"All/rubygem-jekyll-4.3.3.pkg","repopath":"All/rubygem-jekyll-4.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":108400,"desc":"Jekyll is a simple, blog aware, static site generator. It takes a\ntemplate directory (representing the raw form of a website), runs it\nthrough Textile or Markdown and Liquid converters, and spits out a\ncomplete, static website suitable for serving with Apache or your\nfavorite web server. This is also the engine behind GitHub Pages,\nwhich you can use to host your project's page or blog on GitHub.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-colorator":{"origin":"textproc/rubygem-colorator","version":"1.1.0"},"rubygem-em-websocket":{"origin":"www/rubygem-em-websocket","version":"0.5.3"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-jekyll-sass-converter":{"origin":"textproc/rubygem-jekyll-sass-converter","version":"2.2.0"},"rubygem-jekyll-watch":{"origin":"www/rubygem-jekyll-watch","version":"2.2.1"},"rubygem-kramdown":{"origin":"textproc/rubygem-kramdown","version":"2.4.0"},"rubygem-kramdown-parser-gfm":{"origin":"textproc/rubygem-kramdown-parser-gfm","version":"1.1.0"},"rubygem-liquid4":{"origin":"textproc/rubygem-liquid4","version":"4.0.4"},"rubygem-mercenary":{"origin":"devel/rubygem-mercenary","version":"0.4.0"},"rubygem-pathutil":{"origin":"devel/rubygem-pathutil","version":"0.16.2"},"rubygem-rouge":{"origin":"textproc/rubygem-rouge","version":"4.3.0"},"rubygem-safe_yaml":{"origin":"devel/rubygem-safe_yaml","version":"1.0.5"},"rubygem-terminal-table":{"origin":"textproc/rubygem-terminal-table","version":"3.0.2"},"rubygem-webrick":{"origin":"www/rubygem-webrick","version":"1.8.1"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:jekyllrb:jekyll:4.3.3:::::dragonfly6:x86_64"}},{"name":"rubygem-jbuilder-rails61","origin":"devel/rubygem-jbuilder-rails61","version":"2.12.0","comment":"Create JSON structures via a Builder-style DSL","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/jbuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"550182b9be178f626092a386983c95fc91f7427996facf5da279df7a02c6dd65","flatsize":107246,"path":"All/rubygem-jbuilder-rails61-2.12.0.pkg","repopath":"All/rubygem-jbuilder-rails61-2.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24056,"desc":"Create JSON structures via a Builder-style DSL","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview61":{"origin":"devel/rubygem-actionview61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"}},"categories":["devel","rubygems"]},{"name":"rubygem-jekyll3","origin":"www/rubygem-jekyll3","version":"3.9.5","comment":"Simple, blog aware, static site generator","maintainer":"sunpoet@FreeBSD.org","www":"https://jekyllrb.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2388071facf9a9f9506643d735abf5b6ac4ce2feb686a939f6dbea986ea0c97e","flatsize":432192,"path":"All/rubygem-jekyll3-3.9.5.pkg","repopath":"All/rubygem-jekyll3-3.9.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":98400,"desc":"Jekyll is a simple, blog aware, static site generator. It takes a\ntemplate directory (representing the raw form of a website), runs it\nthrough Textile or Markdown and Liquid converters, and spits out a\ncomplete, static website suitable for serving with Apache or your\nfavorite web server. This is also the engine behind GitHub Pages,\nwhich you can use to host your project's page or blog on GitHub.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-colorator":{"origin":"textproc/rubygem-colorator","version":"1.1.0"},"rubygem-em-websocket":{"origin":"www/rubygem-em-websocket","version":"0.5.3"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-jekyll-sass-converter1":{"origin":"textproc/rubygem-jekyll-sass-converter1","version":"1.5.2"},"rubygem-jekyll-watch":{"origin":"www/rubygem-jekyll-watch","version":"2.2.1"},"rubygem-kramdown":{"origin":"textproc/rubygem-kramdown","version":"2.4.0"},"rubygem-liquid4":{"origin":"textproc/rubygem-liquid4","version":"4.0.4"},"rubygem-mercenary":{"origin":"devel/rubygem-mercenary","version":"0.4.0"},"rubygem-pathutil":{"origin":"devel/rubygem-pathutil","version":"0.16.2"},"rubygem-rouge3":{"origin":"textproc/rubygem-rouge3","version":"3.30.0"},"rubygem-safe_yaml":{"origin":"devel/rubygem-safe_yaml","version":"1.0.5"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:jekyllrb:jekyll:3.9.5:::::dragonfly6:x86_64"}},{"name":"rubygem-jquery-ui-themes","origin":"devel/rubygem-jquery-ui-themes","version":"0.0.12","comment":"Allows inclusion of pre-built jquery themes without editing","maintainer":"ruby@FreeBSD.org","www":"https://github.com/fatdude/jquery-ui-themes-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17fdc5d03a58c93438860f3d230c897a0467ed0bd9ae86ef8b8b0e25bcd2c97e","flatsize":1826248,"path":"All/rubygem-jquery-ui-themes-0.0.12.pkg","repopath":"All/rubygem-jquery-ui-themes-0.0.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":310828,"desc":"Allow inclusion of the pre built jquery themes in the asset pipeline without\nhaving to edit the files each time.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-httparty":{"origin":"www/rubygem-httparty","version":"0.22.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-jekyll-seo-tag","origin":"www/rubygem-jekyll-seo-tag","version":"2.8.0","comment":"Add metadata tags for search engines and social networks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jekyll/jekyll-seo-tag","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba64c6d6e1909bd836be6a389a679d522a5d7c1652d5ae07fb70eb1396cdaa29","flatsize":58716,"path":"All/rubygem-jekyll-seo-tag-2.8.0.pkg","repopath":"All/rubygem-jekyll-seo-tag-2.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18608,"desc":"Jekyll SEO Tag is a Jekyll plugin to add metadata tags for search engines and\nsocial networks to better index and display your site's content.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jekyll":{"origin":"www/rubygem-jekyll","version":"4.3.3"}},"categories":["www","rubygems"]},{"name":"rubygem-jekyll-gist","origin":"textproc/rubygem-jekyll-gist","version":"1.5.0_1","comment":"Liquid tag for displaying GitHub Gists in Jekyll sites","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jekyll/jekyll-gist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d15277e0238ba42dcfcbe5586d478d1dad0312ed2253964b4ed99bda4ce90d3f","flatsize":32952,"path":"All/rubygem-jekyll-gist-1.5.0_1.pkg","repopath":"All/rubygem-jekyll-gist-1.5.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9144,"desc":"Liquid tag for displaying GitHub Gists in Jekyll sites.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-octokit4":{"origin":"net/rubygem-octokit4","version":"4.25.1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-jekyll-sass-converter1","origin":"textproc/rubygem-jekyll-sass-converter1","version":"1.5.2","comment":"Basic Sass converter for Jekyll","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jekyll/jekyll-sass-converter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01198243b6d468ccac720fd3824df459587a49811e2fe53644691b2354d5b873","flatsize":5408,"path":"All/rubygem-jekyll-sass-converter1-1.5.2.pkg","repopath":"All/rubygem-jekyll-sass-converter1-1.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2832,"desc":"rubygem-jekyll-sass-converter is a basic Sass converter for Jekyll.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sass":{"origin":"textproc/rubygem-sass","version":"3.7.4"}},"categories":["textproc","rubygems"]},{"name":"rubygem-jekyll-watch","origin":"www/rubygem-jekyll-watch","version":"2.2.1","comment":"Handles rebuilding of Jekyll sites when a file changes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jekyll/jekyll-watch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc474e0d7de193c417f0332e956f2bef86c0c947e1cd5463bd28945e2d152e62","flatsize":6393,"path":"All/rubygem-jekyll-watch-2.2.1.pkg","repopath":"All/rubygem-jekyll-watch-2.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3340,"desc":"Handles rebuilding of Jekyll sites when a file changes","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-listen":{"origin":"devel/rubygem-listen","version":"3.9.0"}},"categories":["www","rubygems"]},{"name":"rubygem-jaro_winkler","origin":"devel/rubygem-jaro_winkler","version":"1.6.0","comment":"Jaro-Winkler distance algorithm implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tonytonyjan/jaro_winkler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c116efaa24b243297ef8b6a6e757e1651338f91a4422af31981be15701bc3c3","flatsize":43479,"path":"All/rubygem-jaro_winkler-1.6.0.pkg","repopath":"All/rubygem-jaro_winkler-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10028,"desc":"jaro_winkler is an implementation of Jaro-Winkler distance algorithm which is\nwritten in C extension and will fallback to pure Ruby version in platforms other\nthan MRI/KRI like JRuby or Rubinius. Both of C and Ruby implementation support\nany kind of string encoding, such as UTF-8, EUC-JP, Big5, etc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-jasmine-core","origin":"devel/rubygem-jasmine-core","version":"3.99.0","comment":"Test JavaScript without any framework dependencies","maintainer":"sunpoet@FreeBSD.org","www":"https://jasmine.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f45f6f5cd1310eca3dcbe86db6907919376c90c97a5f474b953d941f1b42cd51","flatsize":413823,"path":"All/rubygem-jasmine-core-3.99.0.pkg","repopath":"All/rubygem-jasmine-core-3.99.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":74996,"desc":"Test your JavaScript without any framework dependencies, in any environment,\nand with a nice descriptive syntax.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"]},{"name":"rubygem-itextomml","origin":"textproc/rubygem-itextomml","version":"1.6.1","comment":"Native Ruby bindings to itex2MML","maintainer":"ruby@FreeBSD.org","www":"https://golem.ph.utexas.edu/~distler/blog/itex2MML.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"019f6578042d1834bedce4eeb7228b55ce662544a16c09c1385ff4f34d2fd893","flatsize":434080,"path":"All/rubygem-itextomml-1.6.1.pkg","repopath":"All/rubygem-itextomml-1.6.1.pkg","licenselogic":"or","licenses":["GPLv2","LGPL20","MPL11"],"pkgsize":72004,"desc":"itextomml provides native Ruby bindings to itex2MML, which converts\nitex equations to MathML.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-jbuilder-rails5","origin":"devel/rubygem-jbuilder-rails5","version":"2.12.0","comment":"Create JSON structures via a Builder-style DSL","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/jbuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2a15516fb464979a5a29f8d5336d2033be609e76f57d490e526d0cb73a290ce","flatsize":107246,"path":"All/rubygem-jbuilder-rails5-2.12.0.pkg","repopath":"All/rubygem-jbuilder-rails5-2.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24060,"desc":"Create JSON structures via a Builder-style DSL","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview5":{"origin":"devel/rubygem-actionview5","version":"5.1.7"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-jbuilder-rails50","origin":"devel/rubygem-jbuilder-rails50","version":"2.12.0","comment":"Create JSON structures via a Builder-style DSL","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/jbuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a1d3eeae1dd1419ce14dad55947e94d894b85fa4af23db3f489360caa050954","flatsize":107246,"path":"All/rubygem-jbuilder-rails50-2.12.0.pkg","repopath":"All/rubygem-jbuilder-rails50-2.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24056,"desc":"Create JSON structures via a Builder-style DSL","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview50":{"origin":"devel/rubygem-actionview50","version":"5.0.7.2"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-itamae","origin":"sysutils/rubygem-itamae","version":"1.10.7","comment":"Simple and lightweight configuration management tool","maintainer":"naito.yuichiro@gmail.com","www":"https://github.com/itamae-kitchen/itamae","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"955c530fd4363f776a0f947b98ed755b865123c2a13bc55f7e4981d3a4f029d3","flatsize":165723,"path":"All/rubygem-itamae-1.10.7.pkg","repopath":"All/rubygem-itamae-1.10.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38116,"desc":"Simple and lightweight configuration management tool inspired by Chef.\n(Itamae means a chef in Japanese.)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ansi":{"origin":"devel/rubygem-ansi","version":"1.5.0"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"},"rubygem-schash":{"origin":"devel/rubygem-schash","version":"0.1.2"},"rubygem-specinfra":{"origin":"sysutils/rubygem-specinfra","version":"2.82.16"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-iso8601","origin":"devel/rubygem-iso8601","version":"0.13.0","comment":"Simple implementation of the ISO 8601 standard","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/arnau/ISO8601","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fdeff3f107a937f6c2ecde3a27c5640c02cb14324edfcda63b5ce8d4d62a448a","flatsize":128317,"path":"All/rubygem-iso8601-0.13.0.pkg","repopath":"All/rubygem-iso8601-0.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21364,"desc":"ISO8601 is a simple implementation of the ISO 8601 (Data elements and\ninterchange formats - Information interchange - Representation of dates and\ntimes) standard.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-irb","origin":"devel/rubygem-irb","version":"1.13.2","comment":"Interactive Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby/irb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97087c7641fc3ad0fb368e1cbc80cd6b48f0349600a45c6fa99b5ddc5122b5d8","flatsize":328016,"path":"All/rubygem-irb-1.13.2.pkg","repopath":"All/rubygem-irb-1.13.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":82232,"desc":"IRB stands for \"interactive Ruby\" and is a tool to interactively execute\nRuby expressions read from the standard input.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rdoc":{"origin":"devel/rubygem-rdoc","version":"6.7.0"},"rubygem-reline":{"origin":"devel/rubygem-reline","version":"0.5.9"}},"categories":["devel","rubygems"]},{"name":"rubygem-iso-639","origin":"textproc/rubygem-iso-639","version":"0.3.6","comment":"ISO 639-1 and ISO 639-2 language code entries and convenience methods","maintainer":"ruby@FreeBSD.org","www":"https://github.com/xwmx/iso-639","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76a08a27dca3f7d9f068c5f42c8b9c71dc32324ab1b7484be213fe99073b96ee","flatsize":35564,"path":"All/rubygem-iso-639-0.3.6.pkg","repopath":"All/rubygem-iso-639-0.3.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13552,"desc":"ISO-639A is a Ruby gem that provides the ISO 639-2 and ISO 639-1 data sets along\nwith some convenience methods for accessing different entries and entry\nfields.  The data comes from the LOC ISO 639-2 UTF-8 data set.\n\nThe ISO 639-1 specification uses a two-letter code to identify a language and is\noften the recommended way to identify languages in computer applications.  The\nISO 639-1 specification covers most developed and widely used languages.  The\nISO 639-2 (Wikipedia) specification uses a three-letter code, is used primarily\nin bibliography and terminology and covers many more languages than the ISO\n639-1 specification.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-ipynbdiff","origin":"devel/rubygem-ipynbdiff","version":"0.4.7","comment":"Human readable Jupyter Notebook diffs","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/incubation-engineering/mlops/rb-ipynbdiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f496de02853b15eb05ecc3c8a6bf6fb793707ae0040f4f7dec2bfc7309dad2a2","flatsize":21841,"path":"All/rubygem-ipynbdiff-0.4.7.pkg","repopath":"All/rubygem-ipynbdiff-0.4.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7868,"desc":"This is a simple diff tool that cleans up jupyter notebooks, transforming each\nnotebook into a readable markdown file, keeping the output of cells, and\nrunning the diff after. Markdowns are generated using an opinionated Jupyter\nto Markdown conversion. This means that the entire file is readable on the diff.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-diffy":{"origin":"textproc/rubygem-diffy","version":"3.4.2"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-ipaddress","origin":"net/rubygem-ipaddress","version":"0.8.3","comment":"IP address manipulation library for rubygems","maintainer":"ruby@FreeBSD.org","www":"https://github.com/bluemonk/ipaddress","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8e9748c7a99ae0968c212ba096e8d2d727cf5001df2d6408e3d9b474750b933","flatsize":144866,"path":"All/rubygem-ipaddress-0.8.3.pkg","repopath":"All/rubygem-ipaddress-0.8.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30608,"desc":"IPAddress is a Ruby library designed to make manipulation of IPv4 and IPv6\naddresses both powerful and simple. It mantains a layer of compatibility\nwith Ruby's own IPAddr, while addressing many of its issues","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-ipaddr","origin":"net/rubygem-ipaddr","version":"1.2.6","comment":"Set of methods to manipulate an IP address","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/ipaddr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22060adf1e821371d7094bbbeade9c9ece5af1c3f099d772b0ec95622a043008","flatsize":31181,"path":"All/rubygem-ipaddr-1.2.6.pkg","repopath":"All/rubygem-ipaddr-1.2.6.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":8892,"desc":"IPAddr provides a set of methods to manipulate an IP address. Both IPv4 and IPv6\nare supported.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-iostruct","origin":"devel/rubygem-iostruct","version":"0.1.2","comment":"Struct that can read/write itself from/to IO-like objects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/zed-0xff/iostruct","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba48daa5d697c0b2b26a37cf88896042cf9b1f48415da9d3b3409644e8447b43","flatsize":12966,"path":"All/rubygem-iostruct-0.1.2.pkg","repopath":"All/rubygem-iostruct-0.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5564,"desc":"iostruct provides a struct that can read/write itself from/to IO-like objects.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-iobuffer","origin":"devel/rubygem-iobuffer","version":"1.1.2","comment":"Gems for iobuffer","maintainer":"ports@FreeBSD.org","www":"https://github.com/tarcieri/iobuffer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c14b7686e32c2d27c00c57d91266817d4e0689bd33ad32b4274659c594236393","flatsize":28457,"path":"All/rubygem-iobuffer-1.1.2.pkg","repopath":"All/rubygem-iobuffer-1.1.2.pkg","licenselogic":"single","pkgsize":7100,"desc":"IO::Buffer is a fast byte queue which is primarily intended for\nnon-blocking I/O applications but is suitable wherever buffering is\nrequired.  IO::Buffer is compatible with Ruby 1.8/1.9 and Rubinius.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-iobuffer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-opentelemetry-instrumentation-rake","origin":"devel/rubygem-opentelemetry-instrumentation-rake","version":"0.2.2","comment":"Rake instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6987c6d6f49e70f1aa502e44e41b15e0f2d32465af19c21a03d2d5caeec649e1","flatsize":31275,"path":"All/rubygem-opentelemetry-instrumentation-rake-0.2.2.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-rake-0.2.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7576,"desc":"Rake instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-jbuilder","origin":"devel/rubygem-jbuilder","version":"2.9.1","comment":"Create JSON structures via a Builder-style DSL","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/jbuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78132008f7ff1b9cc2e7df2fcea974f857fd29be620055db957e40ffd3048c3a","flatsize":94473,"path":"All/rubygem-jbuilder-2.9.1.pkg","repopath":"All/rubygem-jbuilder-2.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23948,"desc":"Create JSON structures via a Builder-style DSL","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-io-stream","origin":"devel/rubygem-io-stream","version":"0.4.0","comment":"Provide a generic stream wrapper for IO instances","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/io-stream/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94fa450b42a1eecac34aaa69a803bb6a281e74133a6893dcb5691a89391bd891","flatsize":21446,"path":"All/rubygem-io-stream-0.4.0.pkg","repopath":"All/rubygem-io-stream-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8412,"desc":"IO::Stream provides a buffered stream implementation for Ruby, independent of\nthe underlying IO.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-io-nonblock","origin":"devel/rubygem-io-nonblock","version":"0.3.0","comment":"Enable non-blocking mode with IO class","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/io-nonblock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac3c679a0c710bcccf824ce2b383a6bf38bec9ce76518d84aca1bacebd8a5b0d","flatsize":19973,"path":"All/rubygem-io-nonblock-0.3.0.pkg","repopath":"All/rubygem-io-nonblock-0.3.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":5236,"desc":"io-nonblock enables non-blocking mode with IO class.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-jemoji","origin":"textproc/rubygem-jemoji","version":"0.13.0","comment":"GitHub-flavored emoji plugin for Jekyll","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jekyll/jemoji","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a7a77fd123426a263d59d784fb2ac362704a8ec702200a2c764dc4959f9aaec","flatsize":4917,"path":"All/rubygem-jemoji-0.13.0.pkg","repopath":"All/rubygem-jemoji-0.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2748,"desc":"GitHub-flavored Emoji plugin for Jekyll","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gemoji":{"origin":"textproc/rubygem-gemoji","version":"4.1.0"},"rubygem-html-pipeline":{"origin":"textproc/rubygem-html-pipeline","version":"2.14.3"},"rubygem-jekyll":{"origin":"www/rubygem-jekyll","version":"4.3.3"}},"categories":["textproc","rubygems"]},{"name":"rubygem-io-wait01","origin":"devel/rubygem-io-wait01","version":"0.1.0","comment":"Wait until IO is readable or writable without blocking","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ruby/io-wait","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7492fa1a328e908edb889b1c21c8c89f7cfaa02d0fb070efac11e1e99a5e172","flatsize":9919,"path":"All/rubygem-io-wait01-0.1.0.pkg","repopath":"All/rubygem-io-wait01-0.1.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":4116,"desc":"io-wait provides the feature for waiting until IO is readable or writable\nwithout blocking.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-iproto","origin":"net/rubygem-iproto","version":"0.3.17","comment":"Ruby implementation of Mail.Ru iproto protocol","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mailru/iproto-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38df59c4dfd592228676a28d8480e8eb4168a4c91832aa5c297fd45110721b3f","flatsize":20049,"path":"All/rubygem-iproto-0.3.17.pkg","repopath":"All/rubygem-iproto-0.3.17.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6620,"desc":"Wrapper for Mail.Ru simple network protocol IProto. Support 2 modes: block via\nRuby's TCPSocket and non block via EventMachine with fiblers. Wrapper used in\nTarantool ruby client and private libs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bin_utils":{"origin":"devel/rubygem-bin_utils","version":"0.0.7"}},"categories":["net","rubygems"]},{"name":"rubygem-io-console","origin":"devel/rubygem-io-console","version":"0.7.2","comment":"Add console capabilities to IO instances","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby/io-console","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"423f2ce8d7b7da7bdc57e135ade9c4bb80773f2a08e28c2d47d8eb4607c8e6cd","flatsize":56432,"path":"All/rubygem-io-console-0.7.2.pkg","repopath":"All/rubygem-io-console-0.7.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":12324,"desc":"Add console capabilities to IO instances.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-io-wait","origin":"devel/rubygem-io-wait","version":"0.3.1","comment":"Wait until IO is readable or writable without blocking","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/io-wait","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c29fb704486071f64b6e10cb5bbb9101b74a9e73ab428f361137abaf86a085eb","flatsize":19551,"path":"All/rubygem-io-wait-0.3.1.pkg","repopath":"All/rubygem-io-wait-0.3.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":5268,"desc":"io-wait provides the feature for waiting until IO is readable or writable\nwithout blocking.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-interfacez","origin":"net/rubygem-interfacez","version":"1.0.4","comment":"Simplified network interface API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/picatz/interfacez","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bca36aad875f58cb90f0bdea8dadc852fd6588a37f155f419df582852d95a2c5","flatsize":16152,"path":"All/rubygem-interfacez-1.0.4.pkg","repopath":"All/rubygem-interfacez-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6640,"desc":"Interfacez provides simplified network interfaces API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-io-like","origin":"devel/rubygem-io-like","version":"0.3.0.20130301","comment":"Interface of IO objects to classes providing a few simple methods","maintainer":"tota@FreeBSD.org","www":"https://rubygems.org/gems/io-like","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c4328832b8f4addfd6bce404f451288f8245781311f99f0e0c94d7b7d97f732","flatsize":1883390,"path":"All/rubygem-io-like-0.3.0.20130301.pkg","repopath":"All/rubygem-io-like-0.3.0.20130301.pkg","licenselogic":"single","licenses":["RUBY"],"pkgsize":349708,"desc":"The IO::Like module provides all of the methods of typical IO implementations\nsuch as File; most importantly the read, write, and seek series of methods.  A\nclass which includes IO::Like needs to provide only a few methods in order to\nenable the higher level methods.  Buffering is automatically provided by default\nfor the methods which normally provide it in IO.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"options":{"DOCS":"on"}},{"name":"rubygem-io-event","origin":"devel/rubygem-io-event","version":"1.6.5","comment":"Event loop","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/io-event/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53ab3b79e74961bec43e80dd900544eb786f2dc91a8a2d29b9f00f52476db9f7","flatsize":82898,"path":"All/rubygem-io-event-1.6.5.pkg","repopath":"All/rubygem-io-event-1.6.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19480,"desc":"io-event provides an event loop library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-jeweler","origin":"devel/rubygem-jeweler","version":"2.3.9","comment":"Simple and opinionated helper for creating Rubygem projects","maintainer":"douglas@douglasthrift.net","www":"https://github.com/technicalpickles/jeweler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c43bdb73c07a4227d105e4f9d5462b37088fa3f6384ac85f0b9eb022e77ae2b","flatsize":276836,"path":"All/rubygem-jeweler-2.3.9.pkg","repopath":"All/rubygem-jeweler-2.3.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52796,"desc":"Jeweler provides the noble ruby developer with two primary features:\n\n * a library for managing and releasing RubyGem projects\n * a scaffold generator for starting new RubyGem projects","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-git":{"origin":"devel/rubygem-git","version":"1.19.1"},"rubygem-github_api":{"origin":"devel/rubygem-github_api","version":"0.19.0_4"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-psych":{"origin":"textproc/rubygem-psych","version":"5.1.2"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-rdoc":{"origin":"devel/rubygem-rdoc","version":"6.7.0"},"rubygem-semver2":{"origin":"devel/rubygem-semver2","version":"3.4.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-insist","origin":"devel/rubygem-insist","version":"1.0.0","comment":"Simple block-driven assertion library","maintainer":"ruby@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f6839f748813750a3ec5a9670d8303172b795e95bb7d11ca4025e3daf77f611","flatsize":30486,"path":"All/rubygem-insist-1.0.0.pkg","repopath":"All/rubygem-insist-1.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11464,"desc":"A simple block-driven assertion library for both testing and for production code","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-interact","origin":"devel/rubygem-interact","version":"0.5.2","comment":"Simple API for command-line interaction","maintainer":"ruby@FreeBSD.org","www":"https://github.com/vito/interact","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b4f15422ccbe704b2e991861539b89fb72cfd6bb2d938df25dfc472aed41882","flatsize":24412,"path":"All/rubygem-interact-0.5.2.pkg","repopath":"All/rubygem-interact-0.5.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8844,"desc":"A simple Ruby API for command-line interaction. Provides a novel 'rewinding'\nfeature, allowing users to go back in time and re-enter a botched answer.\nSupports multiple-choice, password prompting, overriding input events,\ndefaults, etc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-instance_storage","origin":"devel/rubygem-instance_storage","version":"1.0.0","comment":"Manage class instances with dictionary","maintainer":"tota@FreeBSD.org","www":"https://github.com/toshia/instance_storage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ce8e8e32e5bac7b9e480343917ef260d75ceb62250ac2358c6eae9086989278","flatsize":9763,"path":"All/rubygem-instance_storage-1.0.0.pkg","repopath":"All/rubygem-instance_storage-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4224,"desc":"Manage class instances with dictionary.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-iniparse","origin":"devel/rubygem-iniparse","version":"1.5.0","comment":"Pure Ruby library for parsing INI documents","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/antw/iniparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b10bc11507488c100b8ef184fc196eb2dcf93a09f9b63a41dd8f99c574f9a689","flatsize":40438,"path":"All/rubygem-iniparse-1.5.0.pkg","repopath":"All/rubygem-iniparse-1.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12388,"desc":"IniParse is a pure Ruby library for parsing INI configuration and data files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-inspec-core","origin":"devel/rubygem-inspec-core","version":"5.22.40","comment":"Framework to create end-to-end infrastructure tests","maintainer":"ruby@FreeBSD.org","www":"https://github.com/inspec/inspec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d41282dd53b968920cabd11b1b9a510674ce90ede2591374fb7fca58bd7c9ba","flatsize":1555161,"path":"All/rubygem-inspec-core-5.22.40.pkg","repopath":"All/rubygem-inspec-core-5.22.40.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":367756,"desc":"InSpec provides a framework for creating end-to-end infrastructure tests.\nYou can use it for integration or even compliance testing. Create fully\nportable test profiles and use them in your workflow to ensure stability\nand security. Integrate InSpec in your change lifecycle for local testing,\nCI/CD, and deployment verification. This has local support only.\nSee the `inspec` gem for full support.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-chef-telemetry":{"origin":"sysutils/rubygem-chef-telemetry","version":"1.1.1"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-follow_redirects":{"origin":"www/rubygem-faraday-follow_redirects","version":"0.3.0"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"},"rubygem-license-acceptance":{"origin":"sysutils/rubygem-license-acceptance","version":"2.1.13"},"rubygem-method_source":{"origin":"devel/rubygem-method_source","version":"1.1.0"},"rubygem-mixlib-log":{"origin":"devel/rubygem-mixlib-log","version":"3.0.9"},"rubygem-multipart-post":{"origin":"www/rubygem-multipart-post","version":"2.4.1"},"rubygem-parallel":{"origin":"sysutils/rubygem-parallel","version":"1.25.1"},"rubygem-parslet":{"origin":"textproc/rubygem-parslet","version":"2.0.0"},"rubygem-pry":{"origin":"devel/rubygem-pry","version":"0.14.2"},"rubygem-rspec":{"origin":"devel/rubygem-rspec","version":"3.13.0"},"rubygem-rspec-its":{"origin":"devel/rubygem-rspec-its","version":"1.3.0"},"rubygem-rubyzip":{"origin":"archivers/rubygem-rubyzip","version":"2.3.2"},"rubygem-semverse":{"origin":"devel/rubygem-semverse","version":"3.0.2"},"rubygem-sslshake":{"origin":"security/rubygem-sslshake","version":"1.3.1"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"},"rubygem-tomlrb":{"origin":"textproc/rubygem-tomlrb","version":"2.0.3"},"rubygem-train-core":{"origin":"net/rubygem-train-core","version":"3.12.0"},"rubygem-tty-prompt":{"origin":"devel/rubygem-tty-prompt","version":"0.23.1"},"rubygem-tty-table":{"origin":"devel/rubygem-tty-table","version":"0.12.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-jaeger-client","origin":"devel/rubygem-jaeger-client","version":"1.1.0","comment":"OpenTracing Tracer implementation for Jaeger in Ruby","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/salemove/jaeger-client-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73f53a96550a18d19add0a7da5471991ca70740761a16fd9fa69d662fd97cc8e","flatsize":129355,"path":"All/rubygem-jaeger-client-1.1.0.pkg","repopath":"All/rubygem-jaeger-client-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31232,"desc":"OpenTracing Tracer implementation for Jaeger in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentracing":{"origin":"devel/rubygem-opentracing","version":"0.5.0"},"rubygem-thrift":{"origin":"devel/rubygem-thrift","version":"0.16.0,1"}},"categories":["devel","rubygems"]},{"name":"rubygem-ini","origin":"textproc/rubygem-ini","version":"0.1.1","comment":"Ruby INI File Parser and Writer","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/gems/ini","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0bb530da335b0a138984272fbe50b9d2cdb3db03660e5911abbc0b4bbadf63e7","flatsize":20150,"path":"All/rubygem-ini-0.1.1.pkg","repopath":"All/rubygem-ini-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7192,"desc":"Ah yes, INI files. We love them. We hate them. We cannot escape\nthem. Originally made popular by Windows, INI files are everywhere\nincluding in Samba[www.samba.org] and Trac[trac.edgewall.org]. This\ngem has one goal: make INI file, structure, and stream manipulation\nas fast, safe, and simple as possible. We take a modal approach\nwith a pluggable parser class.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-influxdb","origin":"databases/rubygem-influxdb","version":"0.8.1","comment":"Ruby library for InfluxDB","maintainer":"mfechner@FreeBSD.org","www":"http://influxdb.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50c4cbca87a96abde735feba92a2725cb42389c5ad6a000d19b49569ff5b8d21","flatsize":190471,"path":"All/rubygem-influxdb-0.8.1.pkg","repopath":"All/rubygem-influxdb-0.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39104,"desc":"This is the official Ruby library for InfluxDB.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"]},{"name":"rubygem-importmap-rails","origin":"www/rubygem-importmap-rails","version":"2.0.1","comment":"Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/importmap-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f8d4f9f13d32f36ff1072c70f867370735241b27ca15f70d652ab3a92c5d7ff","flatsize":39979,"path":"All/rubygem-importmap-rails-2.0.1.pkg","repopath":"All/rubygem-importmap-rails-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13500,"desc":"Import maps let you import JavaScript modules using logical names that map to\nversioned/digested files -- directly from the browser. So you can build modern\nJavaScript applications using JavaScript libraries made for ESM without the need\nfor transpiling or bundling.This frees you from needing Webpack, Yarn, npm, or\nany other part of the JavaScript toolchain. All you need is the asset pipeline\nthat's already included in Rails.\n\nWith this approach you'll ship many small JavaScript files instead of one big\nJavaScript file. Thanks to HTTP/2 that no longer carries a material performance\npenalty during the initial transport, and in fact offers substantial benefits\nover the long run due to better caching dynamics. Whereas before any change to\nany JavaScript file included in your big bundle would invalidate the cache for\nthe the whole bundle, now only the cache for that single file is invalidated.\n\nThere's native support for import maps in Chrome/Edge 89+, and a shim available\nfor any browser with basic ESM support. So your app will be able to work with\nall the evergreen browsers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack71":{"origin":"www/rubygem-actionpack71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-importmap-rails-rails70","origin":"www/rubygem-importmap-rails-rails70","version":"2.0.1","comment":"Use ESM with importmap to manage modern JavaScript in Rails without transpiling or bundling","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/importmap-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d03d3e95997e471fc691a2b51c5bbf3534a992f9d9915a6e64d7ee14925a084","flatsize":39979,"path":"All/rubygem-importmap-rails-rails70-2.0.1.pkg","repopath":"All/rubygem-importmap-rails-rails70-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13508,"desc":"Import maps let you import JavaScript modules using logical names that map to\nversioned/digested files -- directly from the browser. So you can build modern\nJavaScript applications using JavaScript libraries made for ESM without the need\nfor transpiling or bundling.This frees you from needing Webpack, Yarn, npm, or\nany other part of the JavaScript toolchain. All you need is the asset pipeline\nthat's already included in Rails.\n\nWith this approach you'll ship many small JavaScript files instead of one big\nJavaScript file. Thanks to HTTP/2 that no longer carries a material performance\npenalty during the initial transport, and in fact offers substantial benefits\nover the long run due to better caching dynamics. Whereas before any change to\nany JavaScript file included in your big bundle would invalidate the cache for\nthe the whole bundle, now only the cache for that single file is invalidated.\n\nThere's native support for import maps in Chrome/Edge 89+, and a shim available\nfor any browser with basic ESM support. So your app will be able to work with\nall the evergreen browsers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"}},"categories":["www","rubygems"]},{"name":"rubygem-jammit","origin":"devel/rubygem-jammit","version":"0.7.0","comment":"Industrial strength asset packaging library for Rails","maintainer":"ruby@FreeBSD.org","www":"https://documentcloud.github.io/jammit/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f4b459c46a116763bd8f69450419de6cd738648ab7a79e04523d9d2bff38fa2","flatsize":50796,"path":"All/rubygem-jammit-0.7.0.pkg","repopath":"All/rubygem-jammit-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16280,"desc":"Jammit is an industrial strength asset packaging library for Rails,\nproviding both the CSS and JavaScript concatenation and compression\nthat you'd expect, as well as YUI Compressor and Closure Compiler\ncompatibility, ahead-of-time gzipping, built-in JavaScript template\nsupport, and optional Data-URI / MHTML image embedding.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cssmin":{"origin":"textproc/rubygem-cssmin","version":"1.0.3_1"},"rubygem-jsmin":{"origin":"textproc/rubygem-jsmin","version":"1.0.1_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-image_science","origin":"graphics/rubygem-image_science","version":"1.3.2","comment":"Ruby library that generates thumbnails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/seattlerb/image_science","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad72a0f05b269b4db1dd6062779a8c61a668d7fa42b1574148e827ad5031f2fc","flatsize":35762,"path":"All/rubygem-image_science-1.3.2.pkg","repopath":"All/rubygem-image_science-1.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14032,"desc":"ImageScience is a clean and happy Ruby library that generates thumbnails -- and\nkicks the living crap out of RMagick. Oh, and it doesn't leak memory like a\nsieve.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rubyinline":{"origin":"devel/rubygem-rubyinline","version":"3.14.0"}},"categories":["graphics","rubygems"]},{"name":"rubygem-imagesize","origin":"graphics/rubygem-imagesize","version":"0.1.1","comment":"RubyGem for finding the size of an image","maintainer":"ruby@FreeBSD.org","www":"http://imagesize.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d110fe56ab1aa13a54605c87ce18afae1521acc96bcf2f00ec07d30fe992758b","flatsize":147762,"path":"All/rubygem-imagesize-0.1.1.pkg","repopath":"All/rubygem-imagesize-0.1.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":76192,"desc":"This gem allows you to find the size of an image\nusing Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["graphics","rubygems"]},{"name":"rubygem-invisible_captcha","origin":"graphics/rubygem-invisible_captcha","version":"2.1.0","comment":"Unobtrusive CAPTCHA for ruby","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/markets/invisible_captcha","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33f194a5246e52301376fcfd0229d951035e573f8ec71c93e6fd55f18ff4bf16","flatsize":68796,"path":"All/rubygem-invisible_captcha-2.1.0.pkg","repopath":"All/rubygem-invisible_captcha-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22192,"desc":"Unobtrusive, flexible and simple spam protection for Rails applications\nusing honeypot strategy for better user experience.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails70":{"origin":"www/rubygem-rails70","version":"7.0.8.4"}},"categories":["graphics","rubygems"]},{"name":"rubygem-idn-ruby","origin":"dns/rubygem-idn-ruby","version":"0.1.5_1","comment":"LibIDN Ruby Bindings","maintainer":"ruby@FreeBSD.org","www":"https://github.com/deepfryed/idn-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8e2b85e665836f14ad232c9ce8054a13e86721be57ff8c1363cb4703f388468","flatsize":78884,"path":"All/rubygem-idn-ruby-0.1.5_1.pkg","repopath":"All/rubygem-idn-ruby-0.1.5_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15828,"desc":"Ruby Bindings for the GNU LibIDN library, an implementation of the\nStringprep, Punycode and IDNA specifications defined by the IETF\nInternationalized Domain Names (IDN) working group.\n\nIncluded are the most important parts of the Stringprep, Punycode and\nIDNA APIs like performing Stringprep processings, encoding to and\ndecoding from Punycode strings and converting entire domain names to and\nfrom the ACE encoded form.","deps":{"libidn":{"origin":"dns/libidn","version":"1.42"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["dns","rubygems"],"shlibs_required":["libruby32.so.32","libidn.so.12"]},{"name":"rubygem-iconv","origin":"converters/rubygem-iconv","version":"1.0.8","comment":"iconv wrapper library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/iconv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1959c8bc87328f09bb354e5ec7650d585198785e79144f311fe6755103430ab3","flatsize":77240,"path":"All/rubygem-iconv-1.0.8.pkg","repopath":"All/rubygem-iconv-1.0.8.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":15468,"desc":"Iconv is a wrapper class for the UNIX 95 iconv() function family, which\ntranslates string between various encoding systems.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["converters","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-inflecto","origin":"devel/rubygem-inflecto","version":"0.0.2","comment":"Inflector for strings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mbj/inflecto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"038f6c9c7e85929e0c4235bcdc105b6663b3b3035b9a58480b70f3c2028bc88c","flatsize":46031,"path":"All/rubygem-inflecto-0.0.2.pkg","repopath":"All/rubygem-inflecto-0.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14592,"desc":"This is a standalone inflector ripped out from dm-core The dm-core inflector\noriginated from extlib The extlib inflecto originated from active_support.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-image_processing","origin":"graphics/rubygem-image_processing","version":"1.12.2_1","comment":"High-level wrapper for processing images for the web with ImageMagick or libvips","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/janko/image_processing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c0147f9a98671b1086d9a83679ad5166265098027bfb249ee2794d6a3159a3e","flatsize":46116,"path":"All/rubygem-image_processing-1.12.2_1.pkg","repopath":"All/rubygem-image_processing-1.12.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13812,"desc":"ImageProcessing provides higher-level image processing helpers that are commonly\nneeded when handling image uploads.\n\nThis gem can process images with either ImageMagick/GraphicsMagick or libvips\nlibraries. ImageMagick is a good default choice, especially if you are migrating\nfrom another gem or library that uses ImageMagick. Libvips is a newer library\nthat can process images very rapidly (often multiple times faster than\nImageMagick).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mini_magick":{"origin":"graphics/rubygem-mini_magick","version":"4.13.1"},"rubygem-ruby-vips":{"origin":"graphics/rubygem-ruby-vips","version":"2.2.1"}},"categories":["graphics","rubygems"]},{"name":"rubygem-iesd","origin":"misc/rubygem-iesd","version":"1.2.2","comment":"Modify Extensions, Kextcache and Packages on InstallESD","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ntkme/iesd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a44b3c263f70fc3b684be9cf7d5cb9a09df7a04c454c32bf7f7e4cd832c75a43","flatsize":39684,"path":"All/rubygem-iesd-1.2.2.pkg","repopath":"All/rubygem-iesd-1.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10452,"desc":"iESD customizes OS X InstallESD.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["misc","rubygems"]},{"name":"rubygem-ice_cube","origin":"devel/rubygem-ice_cube","version":"0.16.4","comment":"Recurring date library for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/seejohnrun/ice_cube","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61493251e3a16d242c9d7134fe214d212b6935a7e906d1899a9dccc18e091411","flatsize":132921,"path":"All/rubygem-ice_cube-0.16.4.pkg","repopath":"All/rubygem-ice_cube-0.16.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28912,"desc":"Ruby Date Recurrence Library - Allows easy creation of recurrence rules and\nfast querying","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-icalendar","origin":"devel/rubygem-icalendar","version":"2.10.1","comment":"Library for working with iCalendar files","maintainer":"ruby@FreeBSD.org","www":"https://github.com/icalendar/icalendar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5378fcf08d9287bad7eb80ffa3884905a614508e999fd045cffdf3894c36a4a","flatsize":198314,"path":"All/rubygem-icalendar-2.10.1.pkg","repopath":"All/rubygem-icalendar-2.10.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","GPLv3"],"pkgsize":49424,"desc":"iCalendar is a Ruby library for dealing with iCalendar files in the iCalendar\nformat defined by RFC-5545.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ice_cube":{"origin":"devel/rubygem-ice_cube","version":"0.16.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-hurley","origin":"www/rubygem-hurley","version":"0.2","comment":"Common interface for working with different HTTP adapters","maintainer":"ruby@FreeBSD.org","www":"https://github.com/lostisland/hurley","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0eb93d85badcf97e481de12c4776abd3a6dd3d4743cb218334d1be80d53b6881","flatsize":126334,"path":"All/rubygem-hurley-0.2.pkg","repopath":"All/rubygem-hurley-0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27724,"desc":"Hurley is a ruby gem with no runtime dependencies that\nprovides a common interface for working with\ndifferent HTTP adapters. It is an evolution of Faraday,\nwith rethought internals.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-i18n-tasks-rails61","origin":"devel/rubygem-i18n-tasks-rails61","version":"1.0.14","comment":"i18n-tasks helps managing missing and unused translation","maintainer":"bofh@FreeBSD.org","www":"https://github.com/glebm/i18n-tasks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0e7a613b0a4a343c189ac1ff540b54395ff699940b7add7f33def5ef8f4ea66","flatsize":255369,"path":"All/rubygem-i18n-tasks-rails61-1.0.14.pkg","repopath":"All/rubygem-i18n-tasks-rails61-1.0.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61344,"desc":"i18n-tasks helps you find and manage missing and unused translations.\n\nThis gem analyses code statically for key usages, such as I18n.t('some.key'), in\norder to:\n\n* Report keys that are missing or unused.\n* Pre-fill missing keys, optionally from Google Translate or DeepL Pro.\n* Remove unused keys.\n\nThus addressing the two main problems of i18n gem design:\n\n* Missing keys only blow up at runtime.\n* Keys no longer in use may accumulate and introduce overhead, without you\nknowing it.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-ast":{"origin":"devel/rubygem-ast","version":"2.4.2"},"rubygem-better_html-rails61":{"origin":"devel/rubygem-better_html-rails61","version":"2.1.1"},"rubygem-erubi":{"origin":"www/rubygem-erubi","version":"1.13.0"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-parser":{"origin":"devel/rubygem-parser","version":"3.3.3.0"},"rubygem-rails-i18n-rails61":{"origin":"devel/rubygem-rails-i18n-rails61","version":"7.0.9"},"rubygem-rainbow":{"origin":"devel/rubygem-rainbow","version":"3.1.1"},"rubygem-terminal-table":{"origin":"textproc/rubygem-terminal-table","version":"3.0.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-i18n_data","origin":"devel/rubygem-i18n_data","version":"0.15.0","comment":"Country/Language names in 2-letter code pairs","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/grosser/i18n_data","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9eef3127b1720a4340e554360d25c68a8d6b81e1887cab225118fbaef1320a6","flatsize":976028,"path":"All/rubygem-i18n_data-0.15.0.pkg","repopath":"All/rubygem-i18n_data-0.15.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":207892,"desc":"Country/language names and 2-letter-code pairs, in 85 languages.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-simple_po_parser":{"origin":"devel/rubygem-simple_po_parser","version":"1.1.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-i18n","origin":"devel/rubygem-i18n","version":"1.14.5,2","comment":"New wave Internationalization support for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-i18n/i18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c9d280200717778dabee71d437de64e40f8b94a200b2e9b373c2c61c7217cfd","flatsize":170000,"path":"All/rubygem-i18n-1.14.5,2.pkg","repopath":"All/rubygem-i18n-1.14.5,2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39804,"desc":"New wave Internationalization support for Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:i18n_project:i18n:1.14.5:::::dragonfly6:x86_64"}},{"name":"rubygem-httpi","origin":"www/rubygem-httpi","version":"2.4.2","comment":"Library for common HTTP client API","maintainer":"joe@thrallingpenguin.com","www":"https://github.com/savonrb/httpi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38451cd986704bf45360453dbf4ca9584e2261b608d47b43fd8a19245c3a4d8c","flatsize":190547,"path":"All/rubygem-httpi-2.4.2.pkg","repopath":"All/rubygem-httpi-2.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38488,"desc":"Provides common HTTP client API interface.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-socksify":{"origin":"www/rubygem-socksify","version":"1.7.1"}},"categories":["www","rubygems"]},{"name":"rubygem-httplog","origin":"sysutils/rubygem-httplog","version":"1.7.0","comment":"Log outgoing HTTP requests","maintainer":"ruby@FreeBSD.org","www":"https://github.com/trusche/httplog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4249b298135413998ce9542fe37756eb5ab832549e3f42d3f446eec4f729c68","flatsize":45982,"path":"All/rubygem-httplog-1.7.0.pkg","repopath":"All/rubygem-httplog-1.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13152,"desc":"Log outgoing HTTP requests made from your application.  This gem is helpful for\ntracking API calls of third party gems that do not provide their own log output.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rainbow":{"origin":"devel/rubygem-rainbow","version":"3.1.1"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-httpauth","origin":"net/rubygem-httpauth","version":"0.2.1","comment":"Library for HTTP authentication protocol in RFC 2617","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Manfred/HTTPauth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e1a34220d63794ecbc64add020ed2533be2d088379d9fa242fe53fe31dc10ca","flatsize":37688,"path":"All/rubygem-httpauth-0.2.1.pkg","repopath":"All/rubygem-httpauth-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11140,"desc":"HTTPauth is a library supporting the full HTTP Authentication protocol as\nspecified in RFC 2617; both Digest Authentication and Basic Authentication.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-jquery-rails","origin":"www/rubygem-jquery-rails","version":"4.6.0","comment":"Provides a Rails generator for jQuery","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/jquery-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1504df43b2d0aec10142849bcf5f3421928d4639faf8686131966e6fbcda8047","flatsize":1572101,"path":"All/rubygem-jquery-rails-4.6.0.pkg","repopath":"All/rubygem-jquery-rails-4.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":287236,"desc":"This gem provides a Rails generator to install jQuery and the jQuery-ujs\ndriver into your Rails 3 application, and then have them included\nautomatically instead of Prototype.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails-dom-testing":{"origin":"textproc/rubygem-rails-dom-testing","version":"2.0.3"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:jquery-rails:4.6.0:::::dragonfly6:x86_64"}},{"name":"rubygem-jekyll-paginate","origin":"textproc/rubygem-jekyll-paginate","version":"1.1.0_1","comment":"Built-in Pagination Generator for Jekyll","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jekyll/jekyll-paginate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b166aab1380d04a226f13f34c5628f3c1b9c3fef5ab592d4abd3ce3e3118712","flatsize":24064,"path":"All/rubygem-jekyll-paginate-1.1.0_1.pkg","repopath":"All/rubygem-jekyll-paginate-1.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8564,"desc":"Built-in Pagination Generator for Jekyll","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-io-endpoint","origin":"devel/rubygem-io-endpoint","version":"0.10.3","comment":"Provide a separation of concerns interface for IO endpoints","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/io-endpoint/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d11fc7ca961f32f12e8322aea6f3c83836994bb2f5dfc7c45a8866ab3995bb9b","flatsize":31032,"path":"All/rubygem-io-endpoint-0.10.3.pkg","repopath":"All/rubygem-io-endpoint-0.10.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9988,"desc":"IO::Endpoint provides a separation of concerns interface for IO endpoints. This\nallows you to write code which is agnostic to the underlying IO implementation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-httparty","origin":"www/rubygem-httparty","version":"0.22.0","comment":"Ruby Library that Makes HTTP Fun Again","maintainer":"ruby@FreeBSD.org","www":"https://www.johnnunemaker.com/httparty/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0c6d24d1bf2a6e87ebca7d116f087603261e14059bf5d69fdd008ce2f0490b9","flatsize":149778,"path":"All/rubygem-httparty-0.22.0.pkg","repopath":"All/rubygem-httparty-0.22.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42264,"desc":"httparty is a Ruby library that makes HTTP fun again!\n\nIts features:\n* Easy get, post, put, delete requests\n* Basic http authentication\n* Default request query string parameters (i.e. for API keys that are needed on\n  each request)\n* Automatic parsing of JSON and XML into ruby hashes based on response\n  content-type","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-csv":{"origin":"devel/rubygem-csv","version":"3.3.0"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"},"rubygem-multi_xml":{"origin":"textproc/rubygem-multi_xml","version":"0.7.1"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:john_nunemaker:httparty:0.22.0:::::dragonfly6:x86_64"}},{"name":"rubygem-httparty020","origin":"www/rubygem-httparty020","version":"0.20.0","comment":"Ruby Library that Makes HTTP Fun Again","maintainer":"sunpoet@FreeBSD.org","www":"https://www.johnnunemaker.com/httparty/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58784c2f689badfd5a9ac017a07be0c6c470aaaa524d0e03312bc1be514f9b0e","flatsize":146850,"path":"All/rubygem-httparty020-0.20.0.pkg","repopath":"All/rubygem-httparty020-0.20.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41380,"desc":"httparty is a Ruby library that makes HTTP fun again!\n\nIts features:\n* Easy get, post, put, delete requests\n* Basic http authentication\n* Default request query string parameters (i.e. for API keys that are needed on\n  each request)\n* Automatic parsing of JSON and XML into ruby hashes based on response\n  content-type","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-multi_xml":{"origin":"textproc/rubygem-multi_xml","version":"0.7.1"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:john_nunemaker:httparty:0.20.0:::::dragonfly6:x86_64"}},{"name":"rubygem-httparty021","origin":"www/rubygem-httparty021","version":"0.21.0","comment":"Ruby Library that Makes HTTP Fun Again","maintainer":"sunpoet@FreeBSD.org","www":"https://www.johnnunemaker.com/httparty/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c2acc4a2a38989391f7e9b84498ecc8b5fea892c8cd85f998a1af4fc1c34829","flatsize":148822,"path":"All/rubygem-httparty021-0.21.0.pkg","repopath":"All/rubygem-httparty021-0.21.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41804,"desc":"httparty is a Ruby library that makes HTTP fun again!\n\nIts features:\n* Easy get, post, put, delete requests\n* Basic http authentication\n* Default request query string parameters (i.e. for API keys that are needed on\n  each request)\n* Automatic parsing of JSON and XML into ruby hashes based on response\n  content-type","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"},"rubygem-multi_xml":{"origin":"textproc/rubygem-multi_xml","version":"0.7.1"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:john_nunemaker:httparty:0.21.0:::::dragonfly6:x86_64"}},{"name":"rubygem-httpclient","origin":"www/rubygem-httpclient","version":"2.8.3","comment":"Yet another HTTP client implementation by NaHi","maintainer":"ruby@FreeBSD.org","www":"https://github.com/nahi/httpclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1aeb2f13beccc114eaa9e3ff6fbe3f81e687c629211ce59c50923e9f4c1c411","flatsize":916177,"path":"All/rubygem-httpclient-2.8.3.pkg","repopath":"All/rubygem-httpclient-2.8.3.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":236208,"desc":"httpclient gives something like the functionality of libwww-perl (LWP) in Ruby. httpclient formerly known as http-access2.\n\nFeatures:\n\n    * methods like GET/HEAD/POST/* via HTTP/1.1.\n    * HTTPS(SSL), Cookies, proxy, authentication(Digest, NTLM, Basic), etc.\n    * asynchronous HTTP request, streaming HTTP request.\n    * by contrast with net/http in standard distribution;\n          o Cookies support\n          o MT-safe\n          o streaming POST (POST with File/IO)\n          o Digest auth\n          o Negotiate/NTLM auth for WWW-Authenticate (requires net/htlm module)\n          o NTLM auth for Proxy-Authenticate (requires Win32/sspi module)\n          o extensible with filter interface\n          o you dont have to care HTTP/1.1 persistent connection (httpclient cares instead of you)\n    * Not supported now\n          o Cache\n          o Rather advanced HTTP/1.1 usage such as Range, deflate, etc. (of course you can set it in header by yourself)\n\nFor more detail, see API document at dev.ctor.org/doc/httpclient/","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-http-form_data","origin":"www/rubygem-http-form_data","version":"2.3.0","comment":"Build form data request bodies","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/httprb/form_data","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd5ad3cd7d42648e58926c873e7e6115cdacb247b64a9eb591207ae3dd2df7af","flatsize":51241,"path":"All/rubygem-http-form_data-2.3.0.pkg","repopath":"All/rubygem-http-form_data-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14472,"desc":"HTTP::FormData is utility-belt to build form data request bodies. It provides\nsupport for 'application/x-www-form-urlencoded' and 'multipart/form-data' types.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-http_accept_language","origin":"devel/rubygem-http_accept_language","version":"2.1.1","comment":"Rails plugin to extract Accept-Language HTTP header into array","maintainer":"ruby@FreeBSD.org","www":"https://github.com/iain/http_accept_language/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f733119adc1c4802881193fbc77410a77e286e47e88931bab9e8114280ce5b7","flatsize":23154,"path":"All/rubygem-http_accept_language-2.1.1.pkg","repopath":"All/rubygem-http_accept_language-2.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8304,"desc":"HttpAcceptLanguage is a gem, which helps you detect the users preferred\nlanguage, as sent by the \"Accept-Language\" HTTP header.\n\nThe algorithm is based on RFC 2616, with one exception: when a user requests\n\"en-US\" and \"en\" is an available language, \"en\" is deemed compatible with\n\"en-US\". The RFC specifies that the requested language must either exactly match\nthe available language or must exactly match a prefix of the available\nlanguage. This means that when the user requests \"en\" and \"en-US\" is available,\n\"en-US\" would be compatible, but not the other way around. This is usually not\nwhat you're looking for.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-http-accept","origin":"www/rubygem-http-accept","version":"2.2.1","comment":"Parse Accept and Accept-Language HTTP headers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/socketry/http-accept","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca21ffd8e977ed727ec436d0602f246871e93aefd5b340dc20972d6581d9f3c6","flatsize":31645,"path":"All/rubygem-http-accept-2.2.1.pkg","repopath":"All/rubygem-http-accept-2.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9644,"desc":"HTTP::Accept provides a robust set of parsers for dealing with HTTP Accept,\nAccept-Language, Accept-Encoding, Accept-Charset headers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-inifile","origin":"textproc/rubygem-inifile","version":"3.0.0","comment":"Native Ruby package for reading and writing INI files","maintainer":"douglas@douglasthrift.net","www":"https://github.com/twp/inifile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0279ada33ec4074b3948b5b2ce18af0d9c6991bdf7fe558f703039f634483249","flatsize":51143,"path":"All/rubygem-inifile-3.0.0.pkg","repopath":"All/rubygem-inifile-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14384,"desc":"IniFile is a native Ruby package for reading and writing INI files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-http_parser.rb","origin":"net/rubygem-http_parser.rb","version":"0.8.0","comment":"Simple callback-based HTTP request/response parser","maintainer":"ruby@FreeBSD.org","www":"https://github.com/tmm1/http_parser.rb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a02707cef31ec438ec73637d530da54ecc7010a719b892dbcf9d114237362c36","flatsize":155166,"path":"All/rubygem-http_parser.rb-0.8.0.pkg","repopath":"All/rubygem-http_parser.rb-0.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29204,"desc":"A simple callback-based HTTP request/response parser for writing http servers,\nclients and proxies.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-ice_nine","origin":"devel/rubygem-ice_nine","version":"0.11.2","comment":"Deep freeze Ruby objects","maintainer":"ruby@FreeBSD.org","www":"https://github.com/dkubb/ice_nine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"411f0643035065f0fd57f7c893be572558c22f0fba1a04158fb273ee81bd029a","flatsize":58418,"path":"All/rubygem-ice_nine-0.11.2.pkg","repopath":"All/rubygem-ice_nine-0.11.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16484,"desc":"The ice_nine gem provides a Ruby module that allows one to deep freeze\nRuby objects. This module provides an alternative method of freezing\nobjects to the embedded from the Ruby Object module.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-http-parser","origin":"net/rubygem-http-parser","version":"1.2.3","comment":"Super fast http parser for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cotag/http-parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f60739a1d3051ea6aa08707d79c9629047a76a68ac8ae5cd1d69204b9878948","flatsize":75871,"path":"All/rubygem-http-parser-1.2.3.pkg","repopath":"All/rubygem-http-parser-1.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21544,"desc":"http-parser gem is a Ruby FFI bindings to http-parser (http request/response\nparser for c).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi-compiler":{"origin":"devel/rubygem-ffi-compiler","version":"1.3.2"}},"categories":["net","rubygems"]},{"name":"rubygem-http3","origin":"www/rubygem-http3","version":"3.3.0_1","comment":"Simple Ruby DSL for making HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/httprb/http","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ab71416df8e90be53cd2ceed436d5880c104568b1af21a6c9dae3258b707ec2","flatsize":249162,"path":"All/rubygem-http3-3.3.0_1.pkg","repopath":"All/rubygem-http3-3.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61268,"desc":"The HTTP Gem is an easy-to-use client library for making requests from Ruby. It\nuses a simple method chaining system for building requests, similar to Python's\nRequests\n\nUnder the hood, The HTTP Gem uses http_parser.rb, a fast HTTP parsing native\nextension based on the Node.js parser and a Java port thereof.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-http-cookie":{"origin":"www/rubygem-http-cookie","version":"1.0.6"},"rubygem-http-form_data":{"origin":"www/rubygem-http-form_data","version":"2.3.0"},"rubygem-http_parser.rb":{"origin":"net/rubygem-http_parser.rb","version":"0.8.0"}},"categories":["www","rubygems"]},{"name":"rubygem-http-cookie","origin":"www/rubygem-http-cookie","version":"1.0.6","comment":"Ruby library to handle HTTP Cookies","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sparklemotion/http-cookie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecf1492fad741f412448440022052104558e2528edcdaff5e889004a9d965732","flatsize":162495,"path":"All/rubygem-http-cookie-1.0.6.pkg","repopath":"All/rubygem-http-cookie-1.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33564,"desc":"HTTP::Cookie is a Ruby library to handle HTTP Cookies based on RFC 6265. It has\nwith security, standards compliance and compatibility in mind, to behave just\nthe same as today's major web browsers. It has builtin support for the legacy\ncookies.txt and the latest cookies.sqlite formats of Mozilla Firefox, and its\nmodular API makes it easy to add support for a new backend store.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-domain_name":{"origin":"net/rubygem-domain_name","version":"0.5.20190701"}},"categories":["www","rubygems"]},{"name":"rubygem-hrr_rb_ssh-ed25519","origin":"security/rubygem-hrr_rb_ssh-ed25519","version":"0.4.2","comment":"hrr_rb_ssh extension that supports ED25519","maintainer":"antoine@FreeBSD.org","www":"https://github.com/hirura/hrr_rb_ssh-ed25519","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7baf34aab53e042803d3f6a2b146380928815a61a4b557fbf1ce6cb5ca45ed6d","flatsize":44407,"path":"All/rubygem-hrr_rb_ssh-ed25519-0.4.2.pkg","repopath":"All/rubygem-hrr_rb_ssh-ed25519-0.4.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10788,"desc":"hrr_rb_ssh extension that supports ED25519 public key algorithm.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ed25519":{"origin":"security/rubygem-ed25519","version":"1.3.0"},"rubygem-hrr_rb_ssh":{"origin":"security/rubygem-hrr_rb_ssh","version":"0.4.2"}},"categories":["security","rubygems"]},{"name":"rubygem-html-pipeline","origin":"textproc/rubygem-html-pipeline","version":"2.14.3","comment":"GitHub HTML processing filters and utilities","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jch/html-pipeline","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba724fcbb1b004f484bb1b50e3ae6d13acac6029db68e32da22ceb8fb942afc9","flatsize":128121,"path":"All/rubygem-html-pipeline-2.14.3.pkg","repopath":"All/rubygem-html-pipeline-2.14.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31032,"desc":"This library provides a handful of chainable HTML filters to\ntransform user content into markup. A filter takes an HTML\nstring or Nokogiri::HTML::DocumentFragment, optionally\nmanipulates it, and then outputs the result.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-http","origin":"www/rubygem-http","version":"5.2.0","comment":"Simple Ruby DSL for making HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/httprb/http","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cae61ed5c6386f961449373e39b60df1499d9143c400a83df297b232d279055c","flatsize":312859,"path":"All/rubygem-http-5.2.0.pkg","repopath":"All/rubygem-http-5.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":73332,"desc":"The HTTP Gem is an easy-to-use client library for making requests from Ruby. It\nuses a simple method chaining system for building requests, similar to Python's\nRequests.\n\nUnder the hood, The HTTP Gem uses http_parser.rb, a fast HTTP parsing native\nextension based on the Node.js parser and a Java port thereof.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"},"rubygem-http-cookie":{"origin":"www/rubygem-http-cookie","version":"1.0.6"},"rubygem-http-form_data":{"origin":"www/rubygem-http-form_data","version":"2.3.0"},"rubygem-llhttp-ffi":{"origin":"www/rubygem-llhttp-ffi","version":"0.5.0"}},"categories":["www","rubygems"]},{"name":"rubygem-htmlentities","origin":"textproc/rubygem-htmlentities","version":"4.3.4","comment":"HTML entity encoding and decoding for Ruby","maintainer":"markun@onohara.to","www":"https://rubygems.org/gems/htmlentities","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4327a1e6e9950f685d5d5c3444747a44e7757c0e3eef9fe7dde1ade494a6cad","flatsize":126748,"path":"All/rubygem-htmlentities-4.3.4.pkg","repopath":"All/rubygem-htmlentities-4.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23832,"desc":"HTMLEntities is a simple library to facilitate encoding and decoding of\nnamed (&yacute; and so on) or numerical (&#123; or &#x12a;) entities\nin HTML and XHTML documents.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-holidays","origin":"devel/rubygem-holidays","version":"8.8.0","comment":"Collection of Ruby methods to deal with statutory and other holidays","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/holidays/holidays","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"840610c6777cf2c5459a18d25b3b917882b9f70a32d0cd1e92fcc42d576b2b39","flatsize":1087426,"path":"All/rubygem-holidays-8.8.0.pkg","repopath":"All/rubygem-holidays-8.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":107196,"desc":"The Ruby Holidays Gem allows you to look up holidays in\nmultiple regions based on customisable definition lists.\n\nIt also extends Ruby's built-in Date class.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-hpricot","origin":"www/rubygem-hpricot","version":"0.8.6_1","comment":"Fast, Enjoyable HTML Parser for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/hpricot/hpricot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cf5f24ae226c3550ec46ff877d846806cae6f53f08cca7527e61433dcac7e29","flatsize":1426913,"path":"All/rubygem-hpricot-0.8.6_1.pkg","repopath":"All/rubygem-hpricot-0.8.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":211664,"desc":"Hpricot is a very flexible HTML parser, based on Tanaka Akira's HTree\nand John Resig's JQuery, but with the scanner recoded in\nC (using Ragel for scanning.)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-hkdf0","origin":"security/rubygem-hkdf0","version":"0.3.0","comment":"HMAC-based Key Derivation Function","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jtdowney/hkdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d39ebf312b4fe5d4778606b64080e60f79b476656aac001425cc896e8754faae","flatsize":14218,"path":"All/rubygem-hkdf0-0.3.0.pkg","repopath":"All/rubygem-hkdf0-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5812,"desc":"A ruby implementation of RFC5869: HMAC-based Extract-and-Expand Key\nDerivation Function (HKDF). The goal of HKDF is to take some source key\nmaterial and generate suitable cryptographic keys from it.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-hkdf","origin":"security/rubygem-hkdf","version":"1.0.0","comment":"HMAC-based Key Derivation Function","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jtdowney/hkdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28f390459c999221f6c40ab97f2b39b35dbfd0bb5666effab11d00f17891b30a","flatsize":16126,"path":"All/rubygem-hkdf-1.0.0.pkg","repopath":"All/rubygem-hkdf-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6448,"desc":"A ruby implementation of RFC5869: HMAC-based Extract-and-Expand Key\nDerivation Function (HKDF). The goal of HKDF is to take some source key\nmaterial and generate suitable cryptographic keys from it.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-hoe","origin":"devel/rubygem-hoe","version":"3.26.0","comment":"Simple rake/rubygems helper for project Rakefiles","maintainer":"ruby@FreeBSD.org","www":"https://github.com/seattlerb/hoe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3ad3e2b22702998ac055d5582bd748a45a5896c4abe1e025e31721f0679dc8b","flatsize":308593,"path":"All/rubygem-hoe-3.26.0.pkg","repopath":"All/rubygem-hoe-3.26.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":179796,"desc":"Hoe is a simple rake/rubygems helper for project Rakefiles. It\ngenerates all the usual tasks for projects including rdoc generation,\ntesting, packaging, and deployment.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-hocon","origin":"devel/rubygem-hocon","version":"1.4.0","comment":"Ruby port of the Typesafe Config library","maintainer":"puppet@FreeBSD.org","www":"https://github.com/puppetlabs/ruby-hocon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfb7c1c3a83791629ece5a0d63cdbf5dd8a633a5594a7bfa546978d480bfcc4e","flatsize":452048,"path":"All/rubygem-hocon-1.4.0.pkg","repopath":"All/rubygem-hocon-1.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":90328,"desc":"This is a port of the Typesafe Config library to Ruby.\n\nThe library provides Ruby support for the HOCON configuration file format.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-opentelemetry-instrumentation-action_mailer","origin":"devel/rubygem-opentelemetry-instrumentation-action_mailer","version":"0.1.0","comment":"ActionMailer instrumentation for the OpenTelemetry framework","maintainer":"mfechner@FreeBSD.org","www":"https://opentelemetry.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f2a09f94004a8db3719bba09ae159e6cb3f61b400e31b526ef91064ec90f1b5","flatsize":36355,"path":"All/rubygem-opentelemetry-instrumentation-action_mailer-0.1.0.pkg","repopath":"All/rubygem-opentelemetry-instrumentation-action_mailer-0.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8676,"desc":"ActionMailer instrumentation for the OpenTelemetry framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-opentelemetry-api":{"origin":"devel/rubygem-opentelemetry-api","version":"1.2.5"},"rubygem-opentelemetry-instrumentation-active_support":{"origin":"devel/rubygem-opentelemetry-instrumentation-active_support","version":"0.6.0"},"rubygem-opentelemetry-instrumentation-base":{"origin":"devel/rubygem-opentelemetry-instrumentation-base","version":"0.22.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-hitimes","origin":"devel/rubygem-hitimes","version":"3.0.0","comment":"High resolution timer library for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/copiousfreetime/hitimes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53d8ff8cfbb9ea36c53b03462e69074d46371668570f195b37b36f1a93c4bd50","flatsize":51844,"path":"All/rubygem-hitimes-3.0.0.pkg","repopath":"All/rubygem-hitimes-3.0.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":15120,"desc":"Hitimes is a fast, high resolution timer library for recording\nperformance metrics. It uses the appropriate low method calls for\neach system to get the highest granularity time increments possible.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"]},{"name":"rubygem-histogram","origin":"graphics/rubygem-histogram","version":"0.2.4.1","comment":"Give objects the ability to 'histogram' in several useful ways","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jtprince/histogram","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fcd7e7dba59b4cbd34f245b9ac53e8be7e1ebc48cfd80f86bd4358d731d5a8d","flatsize":38835,"path":"All/rubygem-histogram-0.2.4.1.pkg","repopath":"All/rubygem-histogram-0.2.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12752,"desc":"Generates histograms similar to R's hist and numpy's histogram functions.\nInspired somewhat by Richard Cottons's matlab implementation and the wikipedia\nhistogram article.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["graphics","rubygems"]},{"name":"rubygem-hrr_rb_ssh","origin":"security/rubygem-hrr_rb_ssh","version":"0.4.2","comment":"Pure Ruby SSH 2.0 server implementation","maintainer":"antoine@FreeBSD.org","www":"https://github.com/hirura/hrr_rb_ssh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"556a551ed92319745346d6faaa0bad10697b7b7577fabd49a08394a9824ec796","flatsize":345368,"path":"All/rubygem-hrr_rb_ssh-0.4.2.pkg","repopath":"All/rubygem-hrr_rb_ssh-0.4.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":54212,"desc":"Pure Ruby SSH 2.0 server implementation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-hiredis","origin":"databases/rubygem-hiredis","version":"0.6.3_4","comment":"Ruby wrapper for hiredis","maintainer":"ruby@FreeBSD.org","www":"https://github.com/redis/hiredis-rb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0231a67621b66f75078546835b1d84d4203f6ab47045a030f282becc09ce2800","flatsize":1234440,"path":"All/rubygem-hiredis-0.6.3_4.pkg","repopath":"All/rubygem-hiredis-0.6.3_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":154768,"desc":"Ruby wrapper for hiredis (protocol serialization/deserialization and blocking\nI/O)","deps":{"redis":{"origin":"databases/redis","version":"7.2.6"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-hipchat","origin":"net-im/rubygem-hipchat","version":"1.6.0","comment":"Ruby library to interact with HipChat","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hipchat/hipchat-rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7bd74d2e4c9adef96dffe4df8aeecff94af4cb38da35dd7f830a0521f6a50ff","flatsize":132879,"path":"All/rubygem-hipchat-1.6.0.pkg","repopath":"All/rubygem-hipchat-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22708,"desc":"hipchat is a Ruby library to interact with HipChat.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-httparty":{"origin":"www/rubygem-httparty","version":"0.22.0"},"rubygem-mimemagic":{"origin":"misc/rubygem-mimemagic","version":"0.4.3"}},"categories":["net-im","rubygems"]},{"name":"rubygem-hike1","origin":"devel/rubygem-hike1","version":"1.2.3,1","comment":"Ruby library for finding files in a set of paths","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sstephenson/hike","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea42fee87f2b4c1a4ff9336d19250e71e7e5cc8d64109593c2f8d8d92dd5dc90","flatsize":19245,"path":"All/rubygem-hike1-1.2.3,1.pkg","repopath":"All/rubygem-hike1-1.2.3,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6624,"desc":"A Ruby library for finding files in a set of paths.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-html-proofer","origin":"textproc/rubygem-html-proofer","version":"5.0.9","comment":"Test your rendered HTML files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gjtorikian/html-proofer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d814f02f28ba1b7d2c0d31b3e520f850ca72006485509163d1d2036135dfbc82","flatsize":79052,"path":"All/rubygem-html-proofer-5.0.9.pkg","repopath":"All/rubygem-html-proofer-5.0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20996,"desc":"HTMLProofer is a set of tests to validate your HTML output. These tests check if\nyour image references are legitimate, if they have alt tags, if your internal\nlinks are working, and so on. It's intended to be an all-in-one checker for your\noutput.\n\nIn scope for this project is any well-known and widely-used test for HTML\ndocument quality. A major use for this project is continuous integration -- so\nwe must have reliable results. We usually balance correctness over performance.\nAnd, if necessary, we should be able to trace this program's detection of HTML\nerrors back to documented best practices or standards, such as W3\nspecifications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-async":{"origin":"devel/rubygem-async","version":"2.12.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-pdf-reader":{"origin":"print/rubygem-pdf-reader","version":"2.12.0"},"rubygem-rainbow":{"origin":"devel/rubygem-rainbow","version":"3.1.1"},"rubygem-typhoeus":{"origin":"www/rubygem-typhoeus","version":"1.4.1"},"rubygem-yell":{"origin":"sysutils/rubygem-yell","version":"2.2.2"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["textproc","rubygems"]},{"name":"rubygem-hieracles","origin":"sysutils/rubygem-hieracles","version":"0.4.2_1","comment":"CLI tool for Hiera parameters visualisation and analysis","maintainer":"ports@FreeBSD.org","www":"https://github.com/Gandi/hieracles/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f007f7df5b7bb9f262e4b87a2b181abfe8a344ac15db3b088a91cddcdd8175f","flatsize":180389,"path":"All/rubygem-hieracles-0.4.2_1.pkg","repopath":"All/rubygem-hieracles-0.4.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41440,"desc":"Hieracles is a command-line tool for analysis and deep examination\nof Hiera parameters in a Puppet setup. It can be used to quickly\nvisualize, from a local puppet (typically on a developers\nenvironment), all the Hiera params related to a specific node.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-awesome_print":{"origin":"devel/rubygem-awesome_print","version":"1.8.0"},"rubygem-deep_merge":{"origin":"devel/rubygem-deep_merge","version":"1.2.2"},"rubygem-httparty":{"origin":"www/rubygem-httparty","version":"0.22.0"}},"categories":["sysutils","rubygems"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-hieracles port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-metasploit-payloads","origin":"security/rubygem-metasploit-payloads","version":"2.0.166","comment":"Compiled binaries for Metasploit's Meterpreter","maintainer":"antoine@FreeBSD.org","www":"https://github.com/rapid7/metasploit-payloads","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ede8615a35e0a3d486c204001818182eea0e4ad71ce9c574194809ee5570d17","flatsize":48071725,"path":"All/rubygem-metasploit-payloads-2.0.166.pkg","repopath":"All/rubygem-metasploit-payloads-2.0.166.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":48091052,"desc":"Compiled binaries for Metasploit's Meterpreter","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-hiera-file","origin":"sysutils/rubygem-hiera-file","version":"1.1.1_2","comment":"Data backend for Hiera that returns whole files","maintainer":"matthew@FreeBSD.org","www":"https://github.com/adrienthebo/hiera-file","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b16c31e6f33ad8baeebf70c7c9267939b64f8b44418831daa9e1d55fd7bfbdda","flatsize":8006,"path":"All/rubygem-hiera-file-1.1.1_2.pkg","repopath":"All/rubygem-hiera-file-1.1.1_2.pkg","licenselogic":"single","pkgsize":2676,"desc":"A data backend for Hiera that can return the content of whole files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hiera":{"origin":"sysutils/rubygem-hiera","version":"3.12.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-hiera-eyaml","origin":"sysutils/rubygem-hiera-eyaml","version":"3.4.0","comment":"Backend for Hiera that provides encryption/decryption for properties","maintainer":"puppet@FreeBSD.org","www":"https://github.com/voxpupuli/hiera-eyaml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73060584dc541f96b63ef6b1bec77b2b7437cef9f60c1f8988d8bbac05206002","flatsize":127162,"path":"All/rubygem-hiera-eyaml-3.4.0.pkg","repopath":"All/rubygem-hiera-eyaml-3.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34444,"desc":"hiera-eyaml is a backend for Hiera that provides per-value encryption of\nsensitive data within yaml files to be used by Puppet. The Hiera eyaml\nbackend uses yaml formatted files with the .eyaml extension.  The encrypted\nstrings are prefixed with the encryption method, wrapped with ENC[] and\nplaced in an eyaml file. You can mix your plain values in as well or\nseparate them into different files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"},"rubygem-optimist":{"origin":"devel/rubygem-optimist","version":"3.1.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-hike","origin":"devel/rubygem-hike","version":"2.1.3,1","comment":"Ruby library for finding files in a set of paths","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sstephenson/hike","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d42ac5a5922ae90a0c9bc0f6503fae39ef8582f07e57187dc6f04d09d688714","flatsize":19130,"path":"All/rubygem-hike-2.1.3,1.pkg","repopath":"All/rubygem-hike-2.1.3,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6660,"desc":"A Ruby library for finding files in a set of paths.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-hiera","origin":"sysutils/rubygem-hiera","version":"3.12.0","comment":"Pluggable data store for hierarchical data","maintainer":"ruby@FreeBSD.org","www":"https://github.com/puppetlabs/hiera","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90a7e8612cdef82de6c32a880b7721a775d81bf6c576cca6f2619617531e73fc","flatsize":166504,"path":"All/rubygem-hiera-3.12.0.pkg","repopath":"All/rubygem-hiera-3.12.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36036,"desc":"Hiera is a pluggable (YAML, JSON, Puppet) hierarchical database for\nstoring infrastructure representation data.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"],"annotations":{"cpe":"cpe:2.3:a:puppet:hiera:3.12.0:::::dragonfly6:x86_64"}},{"name":"rubygem-heroku-nav","origin":"www/rubygem-heroku-nav","version":"0.2.2_1","comment":"Heroku Rack middleware","maintainer":"ruby@FreeBSD.org","www":"https://github.com/heroku/heroku-nav","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac0e64768c7d1fbf90da9d308c94e3bc9b563899b7d4b50456f2c3df00a611bf","flatsize":30279,"path":"All/rubygem-heroku-nav-0.2.2_1.pkg","repopath":"All/rubygem-heroku-nav-0.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9968,"desc":"Heroku Rack middleware for add-on support.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-heredoc_unindent","origin":"textproc/rubygem-heredoc_unindent","version":"1.2.0_1","comment":"Removes common margin from indented strings","maintainer":"loic-freebsd@loicp.eu","www":"https://github.com/adrianomitre/heredoc_unindent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb1ad557f4b7189b319d976d2c6c4109590d798abc100613d33b4f2e86a8969c","flatsize":17925,"path":"All/rubygem-heredoc_unindent-1.2.0_1.pkg","repopath":"All/rubygem-heredoc_unindent-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7100,"desc":"This gem removes common margin from indented strings, such as the ones produced\nby indented heredocs.  In other words, it strips out leading whitespace chars\nat the beggining of each line, but only as much as the line with the\nsmallest margin.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-heapy","origin":"devel/rubygem-heapy","version":"0.2.0","comment":"CLI for analyzing Ruby Heap dumps","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/schneems/heapy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f95cedb85e1d78c63f5aa4ad711f82282c71a3595aa6ac5da7d2557f8149d900","flatsize":25437,"path":"All/rubygem-heapy-0.2.0.pkg","repopath":"All/rubygem-heapy-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9784,"desc":"A CLI for analyzing Ruby Heap dumps.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-her","origin":"databases/rubygem-her","version":"1.1.1_1","comment":"ORM that maps REST resources to Ruby objects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/remi/her","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4873c183df2978bca507e40bc0668d54d20a0e3207c5c648822cc253adcddf99","flatsize":283242,"path":"All/rubygem-her-1.1.1_1.pkg","repopath":"All/rubygem-her-1.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48100,"desc":"Her is an ORM (Object Relational Mapper) that maps REST\nresources to Ruby objects.\n\nIt is designed to build applications that are powered\nby a RESTful API instead of a database.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel4":{"origin":"databases/rubygem-activemodel4","version":"4.2.11.3"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-innate","origin":"www/rubygem-innate","version":"2015.10.28","comment":"Powerful web-framework wrapper for Rack","maintainer":"ruby@FreeBSD.org","www":"https://github.com/manveru/innate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7600dd5b7d0941ffd677ac4e42cbadbd14b7bb7f0accdabed06e44b6a0de1a27","flatsize":375900,"path":"All/rubygem-innate-2015.10.28.pkg","repopath":"All/rubygem-innate-2015.10.28.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":94080,"desc":"Simple, straight-forward base for web-frameworks.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack16":{"origin":"www/rubygem-rack16","version":"1.6.13"}},"categories":["www","rubygems"]},{"name":"rubygem-highline","origin":"devel/rubygem-highline","version":"3.0.1","comment":"High-level IO library for command-line interfaces","maintainer":"ruby@FreeBSD.org","www":"https://github.com/JEG2/highline","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0dd255037396fc7d0084b3d2cd53556c976345d9fc64ccbdd40b427816af971c","flatsize":389126,"path":"All/rubygem-highline-3.0.1.pkg","repopath":"All/rubygem-highline-3.0.1.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":207592,"desc":"A high-level IO library that provides validation, type conversion, and more\nfor command-line interfaces. HighLine also includes a complete menu system\nthat can crank out anything from simple list selection to complete shells\nwith just minutes of work.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-heroku-api","origin":"www/rubygem-heroku-api","version":"0.4.3","comment":"Heroku API","maintainer":"ruby@FreeBSD.org","www":"https://www.heroku.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0d4a34b2d67a20693059df95d8528040bf88d69e0b9cb3c675c4b521e1b7cd9","flatsize":317477,"path":"All/rubygem-heroku-api-0.4.3.pkg","repopath":"All/rubygem-heroku-api-0.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36440,"desc":"Client library to deploy and manage apps on Heroku.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-excon":{"origin":"devel/rubygem-excon","version":"0.110.0"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["www","rubygems"]},{"name":"rubygem-heroics","origin":"www/rubygem-heroics","version":"0.1.2","comment":"Ruby HTTP client generator for APIs represented with JSON schema","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/interagent/heroics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a3a0293d9f0765bd0f9ba437aad83bce823a0d611bad3be2528948da3a6a3fe0","flatsize":58524,"path":"All/rubygem-heroics-0.1.2.pkg","repopath":"All/rubygem-heroics-0.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16892,"desc":"Ruby HTTP client generator for APIs represented with JSON schema.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-erubis":{"origin":"www/rubygem-erubis","version":"2.7.0_1"},"rubygem-excon":{"origin":"devel/rubygem-excon","version":"0.110.0"},"rubygem-moneta":{"origin":"devel/rubygem-moneta","version":"1.6.0"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["www","rubygems"]},{"name":"rubygem-html2text","origin":"textproc/rubygem-html2text","version":"0.4.0","comment":"Convert HTML into a plain text format","maintainer":"ruby@FreeBSD.org","www":"https://github.com/soundasleep/html2text_ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18e75bd8c0c26f559b81c25bdfbeaf90a354a9f1b34586e0813475357587f4e4","flatsize":14807,"path":"All/rubygem-html2text-0.4.0.pkg","repopath":"All/rubygem-html2text-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5832,"desc":"html2text is a very simple script that uses Ruby's DOM\nmethods to load HTML from a string, and then iterates\nover the resulting DOM to correctly output plain text.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-hashie","origin":"devel/rubygem-hashie","version":"5.0.0","comment":"Simple collection of useful Hash extensions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hashie/hashie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"767b622fc61cd93144f34ceca2b0fd99b9486b57562158e10ef81edb0a9f0f5a","flatsize":191633,"path":"All/rubygem-hashie-5.0.0.pkg","repopath":"All/rubygem-hashie-5.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45260,"desc":"Hashie is available as a RubyGem which extend Hashes and make them more useful.\n\n- Hashie::Mash: gives simple pseudo-object functionality that can be built from\n  hashes and easily extended\n- Hashie::Dash: has a discrete set of defined properties and only those\n  properties may be set on the hash.\n- Hashie::Trash: a Dash that allows you to translate keys on initialization.\n- Hashie::Clash: allows you to easily construct complex hashes using method\n  notation chaining.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-hashicorp-checkpoint","origin":"www/rubygem-hashicorp-checkpoint","version":"0.1.5","comment":"Internal HashiCorp service to check version information","maintainer":"joe@thrallingpenguin.com","www":"https://rubygems.org/gems/hashicorp-checkpoint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a4ae2e55af3eb99fe933dd3402c185484b728faff400fcf2e38b2bdbd45d431","flatsize":42243,"path":"All/rubygem-hashicorp-checkpoint-0.1.5.pkg","repopath":"All/rubygem-hashicorp-checkpoint-0.1.5.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":9836,"desc":"Internal HashiCorp client library to check version information.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-health_check-rails70","origin":"devel/rubygem-health_check-rails70","version":"3.1.0","comment":"Simple health check of Rails app for uptime monitoring","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ianheggie/health_check","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d3071fc1ffd87bc25ef4c2bb961c9cb62365bc58899331814fe6b53f5531832","flatsize":119892,"path":"All/rubygem-health_check-rails70-3.1.0.pkg","repopath":"All/rubygem-health_check-rails70-3.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30128,"desc":"Simple health check of Rails app for uptime monitoring.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-highline2","origin":"devel/rubygem-highline2","version":"2.1.0","comment":"High-level IO library for command-line interfaces","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/JEG2/highline","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f92e0162b13750732dcd6fdfb63e4db0169f9887b3d7ab43ab13076e5731361","flatsize":385179,"path":"All/rubygem-highline2-2.1.0.pkg","repopath":"All/rubygem-highline2-2.1.0.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":206484,"desc":"A high-level IO library that provides validation, type conversion, and more\nfor command-line interfaces. HighLine also includes a complete menu system\nthat can crank out anything from simple list selection to complete shells\nwith just minutes of work.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-hashdiff","origin":"devel/rubygem-hashdiff","version":"1.1.0","comment":"Diff lib to compute the smallest difference between two hashes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/liufengyun/hashdiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8dfa67638ec5973ac049c17051ac7a3e6d3a03f160dcc78b3816a25b8a2d1f9b","flatsize":74608,"path":"All/rubygem-hashdiff-1.1.0.pkg","repopath":"All/rubygem-hashdiff-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17304,"desc":"HashDiff is a ruby library to compute the smallest difference between two\nhashes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-hangouts-chat","origin":"net/rubygem-hangouts-chat","version":"0.1.0","comment":"Module 'hangouts-chat' gem to talk to G Suite Hangouts Chat rooms","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/enzinia/hangouts-chat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec9ede042093ff42aa7766af91e0f0b0ee7c7eb37a22461846971f7425fd0480","flatsize":14234,"path":"All/rubygem-hangouts-chat-0.1.0.pkg","repopath":"All/rubygem-hangouts-chat-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5744,"desc":"Send messages to G Suite Hangouts Chat rooms using\nincoming webhooks and Net::HTTP::Post.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-hashery","origin":"devel/rubygem-hashery","version":"2.1.2","comment":"Tight collection of Hash-like classes","maintainer":"ruby@FreeBSD.org","www":"https://rubyworks.github.io/hashery/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63f55d5789570171f9bde3bf5d2475c59b9805d943d3ab46c4f95fefb66d2d6d","flatsize":142519,"path":"All/rubygem-hashery-2.1.2.pkg","repopath":"All/rubygem-hashery-2.1.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":36916,"desc":"The Hashery is a tight collection of Hash-like classes. Included among its many\nofferings are the auto-sorting Dictionary class, the efficient LRUHash, the\nflexible OpenHash and the convenient KeyHash. Nearly every class is a subclass\nof the CRUDHash which defines a CRUD model on top of Ruby's standard Hash\nmaking it a snap to subclass and augment to fit any specific use case.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-hamster","origin":"devel/rubygem-hamster","version":"3.0.0","comment":"Efficient, immutable, thread-safe collection classes for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/hamstergem/hamster","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a0c4c60c109e6b3c9d404d83684a2b82e306d484821d0dbf9b2bbf0ec9ab5bf","flatsize":669202,"path":"All/rubygem-hamster-3.0.0.pkg","repopath":"All/rubygem-hamster-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":104536,"desc":"Efficient, immutable, and thread-safe collection classes for Ruby.\n\nHamster provides 6 Persistent Data Structures: Hash, Vector, Set,\nSortedSet, List, and Deque (which works as an immutable queue or\nstack).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-hana","origin":"devel/rubygem-hana","version":"1.3.7","comment":"Ruby JSON-Patch and JSON-Pointer implementation","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/tenderlove/hana","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90a043bdaae62786dcf053ebfd5c9fe425a975515167103e32c82a9933306cd7","flatsize":42704,"path":"All/rubygem-hana-1.3.7.pkg","repopath":"All/rubygem-hana-1.3.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10428,"desc":"Implementation of [JSON Patch][1] and [JSON Pointer][2] RFC.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-haversine_distance","origin":"misc/rubygem-haversine_distance","version":"1.1.1","comment":"Calculate the great-circle distance","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jirapong/haversine_distance","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e7b8f17f87743853d10ddf791343747ff27fa605867d31ef9e3660d0f670d67","flatsize":9349,"path":"All/rubygem-haversine_distance-1.1.1.pkg","repopath":"All/rubygem-haversine_distance-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3712,"desc":"Haversine is a formula to calculate the great-circle distance between two\ngeo-locations.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["misc","rubygems"]},{"name":"rubygem-hammer_cli_foreman_ssh","origin":"sysutils/rubygem-hammer_cli_foreman_ssh","version":"0.0.3_1","comment":"SSH host commands for Hammer CLI","maintainer":"ruby@FreeBSD.org","www":"https://github.com/theforeman/hammer-cli-foreman-ssh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"650422f6e8978fba7430707423f4a5a2df710a5d3ae70e26b9b95740b2aba14a","flatsize":6883,"path":"All/rubygem-hammer_cli_foreman_ssh-0.0.3_1.pkg","repopath":"All/rubygem-hammer_cli_foreman_ssh-0.0.3_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":4232,"desc":"This Hammer CLI plugin contains a set of commands for remote execution\nof commands on hosts known to Foreman via SSH","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hammer_cli":{"origin":"sysutils/rubygem-hammer_cli","version":"3.11.0"},"rubygem-hammer_cli_foreman":{"origin":"sysutils/rubygem-hammer_cli_foreman","version":"3.11.0"},"rubygem-net-ssh-multi":{"origin":"security/rubygem-net-ssh-multi","version":"1.2.1"}},"categories":["sysutils","ruby"]},{"name":"rubygem-hammer_cli_foreman_salt","origin":"sysutils/rubygem-hammer_cli_foreman_salt","version":"0.1.0","comment":"SaltStack integration commands for Hammer CLI","maintainer":"ruby@FreeBSD.org","www":"https://github.com/theforeman/hammer_cli_foreman_salt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0746e5b3a998411d4c8f1e106e3bba4992057bfad76cffb41c226eb7a052dae2","flatsize":46432,"path":"All/rubygem-hammer_cli_foreman_salt-0.1.0.pkg","repopath":"All/rubygem-hammer_cli_foreman_salt-0.1.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":15080,"desc":"This Hammer CLI plugin contains a set of commands for foreman_salt,\na plugin to Foreman for SaltStack integration.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hammer_cli_foreman":{"origin":"sysutils/rubygem-hammer_cli_foreman","version":"3.11.0"}},"categories":["sysutils","ruby"]},{"name":"rubygem-highline1","origin":"devel/rubygem-highline1","version":"1.7.10","comment":"High-level IO library for command-line interfaces","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/JEG2/highline","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b49a7f2266354cf3252494540e380cb90e2e257b04eb7779442fc56378bc6bb1","flatsize":451358,"path":"All/rubygem-highline1-1.7.10.pkg","repopath":"All/rubygem-highline1-1.7.10.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":211812,"desc":"A high-level IO library that provides validation, type conversion, and more\nfor command-line interfaces. HighLine also includes a complete menu system\nthat can crank out anything from simple list selection to complete shells\nwith just minutes of work.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-http_router","origin":"www/rubygem-http_router","version":"0.11.2_2","comment":"HTTP router for use in Rack","maintainer":"ruby@FreeBSD.org","www":"https://github.com/joshbuddy/http_router","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93e39af6c00890db263f53d96080644231693657d213abb3754ef85084c1cf4f","flatsize":271198,"path":"All/rubygem-http_router-0.11.2_2.pkg","repopath":"All/rubygem-http_router-0.11.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":149896,"desc":"This library allows you to recognize and build URLs in a Rack application.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-url_mount":{"origin":"www/rubygem-url_mount","version":"0.2.1"}},"categories":["www","rubygems"]},{"name":"rubygem-hammer_cli","origin":"sysutils/rubygem-hammer_cli","version":"3.11.0","comment":"Provides CLI interfaces for Ruby apps","maintainer":"ruby@FreeBSD.org","www":"https://github.com/theforeman/hammer-cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6c0a2854867fcb7678ae1129e1146d788021714a892b290ffb2e06618717913","flatsize":897129,"path":"All/rubygem-hammer_cli-3.11.0.pkg","repopath":"All/rubygem-hammer_cli-3.11.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":181736,"desc":"Hammer is a generic clamp-based CLI framework. Hammer-cli provides just\nthe core functionality. The core is extensible using plugins that contain\napplication-specific commands.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-amazing_print":{"origin":"devel/rubygem-amazing_print","version":"1.6.0"},"rubygem-apipie-bindings":{"origin":"devel/rubygem-apipie-bindings","version":"0.6.0"},"rubygem-clamp":{"origin":"devel/rubygem-clamp","version":"1.3.2"},"rubygem-fast_gettext":{"origin":"devel/rubygem-fast_gettext","version":"3.0.0"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"},"rubygem-locale":{"origin":"devel/rubygem-locale","version":"2.1.4"},"rubygem-logging":{"origin":"devel/rubygem-logging","version":"2.4.0"},"rubygem-unicode-display_width":{"origin":"devel/rubygem-unicode-display_width","version":"2.5.0"}},"categories":["sysutils","ruby"],"annotations":{"cpe":"cpe:2.3:a:theforeman:hammer_cli:3.11.0:::::dragonfly6:x86_64"}},{"name":"rubygem-hamlit-rails-rails61","origin":"www/rubygem-hamlit-rails-rails61","version":"0.2.3","comment":"Hamlit (haml) generators for Rails 61","maintainer":"bofh@FreeBSD.org","www":"https://github.com/mfung/hamlit-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3504974dc1027dc6aa814339632639ae37724aeb4cc9ccb9133816fcd6eb9d29","flatsize":20290,"path":"All/rubygem-hamlit-rails-rails61-0.2.3.pkg","repopath":"All/rubygem-hamlit-rails-rails61-0.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8624,"desc":"hamlit-reails provides hamlit generators for Rails 4.  It also enables hamlit as\nthe templating engine and \"hamlit:html2haml\" rake task that converts erb files\nto haml.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-hamlit":{"origin":"www/rubygem-hamlit","version":"2.15.2"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"}},"categories":["www","rubygems"]},{"name":"rubygem-hamlit-rails-rails50","origin":"www/rubygem-hamlit-rails-rails50","version":"0.2.3","comment":"Hamlit (haml) generators for Rails 5","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mfung/hamlit-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"006fdd9076c253f9550ae634d628e7621d3f029fa7d25d47d759c53ca16c8917","flatsize":20290,"path":"All/rubygem-hamlit-rails-rails50-0.2.3.pkg","repopath":"All/rubygem-hamlit-rails-rails50-0.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8632,"desc":"hamlit-reails provides hamlit generators for Rails 4.  It also enables hamlit as\nthe templating engine and \"hamlit:html2haml\" rake task that converts erb files\nto haml.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack50":{"origin":"www/rubygem-actionpack50","version":"5.0.7.2_2"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"},"rubygem-hamlit":{"origin":"www/rubygem-hamlit","version":"2.15.2"},"rubygem-railties50":{"origin":"www/rubygem-railties50","version":"5.0.7.2"}},"categories":["www","rubygems"]},{"name":"rubygem-hamlit-rails","origin":"www/rubygem-hamlit-rails","version":"0.2.3","comment":"Hamlit (haml) generators for Rails 4","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mfung/hamlit-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b9326c6a573b8f8d9cce27ed0d90343f42da04ca9cb43dd2348665379e4c55c","flatsize":20290,"path":"All/rubygem-hamlit-rails-0.2.3.pkg","repopath":"All/rubygem-hamlit-rails-0.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8616,"desc":"hamlit-reails provides hamlit generators for Rails 4.  It also enables hamlit as\nthe templating engine and \"hamlit:html2haml\" rake task that converts erb files\nto haml.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack4":{"origin":"www/rubygem-actionpack4","version":"4.2.11.3"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-hamlit":{"origin":"www/rubygem-hamlit","version":"2.15.2"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"}},"categories":["www","rubygems"]},{"name":"rubygem-hamlit-rails-rails5","origin":"www/rubygem-hamlit-rails-rails5","version":"0.2.3","comment":"Hamlit (haml) generators for Rails 5","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mfung/hamlit-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee6877a37ffbe085221a1e046ca52be037b0e0b08494bc100f0750ef193c166f","flatsize":20290,"path":"All/rubygem-hamlit-rails-rails5-0.2.3.pkg","repopath":"All/rubygem-hamlit-rails-rails5-0.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8628,"desc":"hamlit-reails provides hamlit generators for Rails 4.  It also enables hamlit as\nthe templating engine and \"hamlit:html2haml\" rake task that converts erb files\nto haml.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack5":{"origin":"www/rubygem-actionpack5","version":"5.1.7_1"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-hamlit":{"origin":"www/rubygem-hamlit","version":"2.15.2"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"}},"categories":["www","rubygems"]},{"name":"rubygem-html2haml","origin":"www/rubygem-html2haml","version":"2.3.0","comment":"Converts HTML into Haml","maintainer":"ruby@FreeBSD.org","www":"https://haml.info/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb90ddfc77e53e3b72cbb60baef37a91bc7d7f78a519fd4a9b4c6a6c32c8d1e2","flatsize":68168,"path":"All/rubygem-html2haml-2.3.0.pkg","repopath":"All/rubygem-html2haml-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18128,"desc":"Transforms an HTML file into corresponding Haml code.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-erubis":{"origin":"www/rubygem-erubis","version":"2.7.0_1"},"rubygem-haml5":{"origin":"www/rubygem-haml5","version":"5.2.2"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-ruby_parser":{"origin":"devel/rubygem-ruby_parser","version":"3.20.0"}},"categories":["www","rubygems"]},{"name":"rubygem-haml5","origin":"www/rubygem-haml5","version":"5.2.2","comment":"Markup language to describe HTML","maintainer":"ruby@FreeBSD.org","www":"https://haml.info/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"efc5845c536e868cc684043b2926f5c6876608fff698cf947cb3aa33ef5a6a28","flatsize":293468,"path":"All/rubygem-haml5-5.2.2.pkg","repopath":"All/rubygem-haml5-5.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":77988,"desc":"Haml is a markup language that's used to cleanly and simply describe the HTML\nof any web document without the use of inline code. Haml functions as a\nreplacement for inline page templating systems such as PHP, ASP, and ERB, the\ntemplating language used in most Ruby on Rails applications.\nHowever, Haml avoids the need for explicitly coding HTML into the template,\nbecause it itself is a description of the HTML, with some code to generate\ndynamic content.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-temple":{"origin":"devel/rubygem-temple","version":"0.10.3"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:haml:haml:5.2.2:::::dragonfly6:x86_64"}},{"name":"rubygem-hamlit","origin":"www/rubygem-hamlit","version":"2.15.2","comment":"High Performance Haml Implementation","maintainer":"ruby@FreeBSD.org","www":"https://github.com/k0kubun/hamlit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2eb3df93b9a802f3fffee3b73c52495d27bce81b4ceb2b580b83b5d9f81e72e4","flatsize":251717,"path":"All/rubygem-hamlit-2.15.2.pkg","repopath":"All/rubygem-hamlit-2.15.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":60948,"desc":"Hamlit is a high performance Haml implementation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-temple":{"origin":"devel/rubygem-temple","version":"0.10.3"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-haml-rails-rails4","origin":"www/rubygem-haml-rails-rails4","version":"1.0.0_1","comment":"Haml generator for Rails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/indirect/haml-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e942427b1798e4354971848863ac47ac031380baad911be185d28b2b14735312","flatsize":29131,"path":"All/rubygem-haml-rails-rails4-1.0.0_1.pkg","repopath":"All/rubygem-haml-rails-rails4-1.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10592,"desc":"Haml-rails provides Haml generators for Rails 4. It also enables Haml as the\ntemplating engine for you, so you don't have to screw around in your own\napplication.rb when your Gemfile already clearly indicated what templating\nengine you have installed. Hurrah.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack4":{"origin":"www/rubygem-actionpack4","version":"4.2.11.3"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-haml5":{"origin":"www/rubygem-haml5","version":"5.2.2"},"rubygem-html2haml":{"origin":"www/rubygem-html2haml","version":"2.3.0"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"}},"categories":["www","rubygems"]},{"name":"rubygem-haiti-hash","origin":"security/rubygem-haiti-hash","version":"2.1.0","comment":"Hash type identifier (CLI tool and library)","maintainer":"salvadore@FreeBSD.org","www":"https://noraj.github.io/haiti/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5760180776e1250588c8f6ac99963e634bd1073d4aa2f7d68e441c532e4bed90","flatsize":477269,"path":"All/rubygem-haiti-hash-2.1.0.pkg","repopath":"All/rubygem-haiti-hash-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":125236,"desc":"Haiti is a CLI tool (and library) to identify hash types (hash type\nidentifier).\n\nFeatures:\n- 483+ hash types detected\n- Modern algorithms supported (SHA3, Keccak, Blake2, etc.)\n- Hashcat and John the Ripper references\n- CLI tool and library\n- Hackable","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-docopt":{"origin":"devel/rubygem-docopt","version":"0.6.1_1"},"rubygem-paint":{"origin":"devel/rubygem-paint","version":"2.3.0"}},"categories":["security","rubygems"]},{"name":"rubygem-gyoku","origin":"devel/rubygem-gyoku","version":"1.3.1_1","comment":"Library for translating Ruby hashes to XML","maintainer":"joe@thrallingpenguin.com","www":"https://github.com/savonrb/gyoku","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"386cc842112c5b269fd331643027417938323d59a8f4822e0aed2192aae3ee3f","flatsize":49366,"path":"All/rubygem-gyoku-1.3.1_1.pkg","repopath":"All/rubygem-gyoku-1.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13300,"desc":"Gyoku translates Ruby Hashes to XML.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-hackpad-cli","origin":"www/rubygem-hackpad-cli","version":"0.1.4","comment":"CLI for some remote hackpad operations","maintainer":"mose@mose.com","www":"https://github.com/mose/hackpad-cli/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3a860069dbd95a67d0cd626bd0fed4f637c25812b68bd5dddb9264935727702","flatsize":62448,"path":"All/rubygem-hackpad-cli-0.1.4.pkg","repopath":"All/rubygem-hackpad-cli-0.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16384,"desc":"This is a command-line utility to check and manipulate\nhackpad documents.\nIt uses Hackpad REST API 1.0 https://hackpad.com/Hackpad-API-v1.0-k9bpcEeOo2Q","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cliprompt":{"origin":"devel/rubygem-cliprompt","version":"0.1.2"},"rubygem-configstruct":{"origin":"devel/rubygem-configstruct","version":"0.1.0"},"rubygem-oauth":{"origin":"net/rubygem-oauth","version":"1.1.0"},"rubygem-paint":{"origin":"devel/rubygem-paint","version":"2.3.0"},"rubygem-reverse_markdown":{"origin":"textproc/rubygem-reverse_markdown","version":"1.4.0"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["www","rubygems"]},{"name":"rubygem-guess_html_encoding","origin":"devel/rubygem-guess_html_encoding","version":"0.0.11","comment":"Attempts to guess and then force encoding of HTML documents","maintainer":"ruby@FreeBSD.org","www":"https://github.com/cantino/guess_html_encoding","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8935f56f0319497a49a16344baad9de36c89156f78dfcee3bd2be71bfc76f88e","flatsize":92187,"path":"All/rubygem-guess_html_encoding-0.0.11.pkg","repopath":"All/rubygem-guess_html_encoding-0.0.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21968,"desc":"Attempts to guess and then force encoding of HTML documents","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-guard-minitest","origin":"sysutils/rubygem-guard-minitest","version":"2.4.6","comment":"Automatically run your tests with Minitest framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/guard/guard-minitest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fb89cf16e251bcf58a15ae93c02764054bc63bed4e98d1db54d84acf1e36b7d","flatsize":26313,"path":"All/rubygem-guard-minitest-2.4.6.pkg","repopath":"All/rubygem-guard-minitest-2.4.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9096,"desc":"Guard::Minitest allows to automatically & intelligently launch tests with the\nminitest framework when files are modified.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-guard-compat":{"origin":"sysutils/rubygem-guard-compat","version":"1.2.1"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-guard-rspec","origin":"sysutils/rubygem-guard-rspec","version":"4.7.3","comment":"Guard::RSpec automatically run your specs (much like autotest)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/guard/guard-rspec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3af980b1594684742cc754b26fb08d1d48ef58c518c0ede7c20e6a38928a9cb8","flatsize":116911,"path":"All/rubygem-guard-rspec-4.7.3.pkg","repopath":"All/rubygem-guard-rspec-4.7.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26220,"desc":"Guard::RSpec automatically run your specs (much like autotest).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-guard":{"origin":"sysutils/rubygem-guard","version":"2.18.1"},"rubygem-guard-compat":{"origin":"sysutils/rubygem-guard-compat","version":"1.2.1"},"rubygem-rspec":{"origin":"devel/rubygem-rspec","version":"3.13.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-guard-livereload","origin":"sysutils/rubygem-guard-livereload","version":"2.5.2","comment":"Automatically reloads your browser when 'view' files are modified","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/guard/guard-livereload","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25c3e6bd53eff5e0fb6aa387d7773f81cbedf4633225fbb7795cc41dca8a2bfb","flatsize":76307,"path":"All/rubygem-guard-livereload-2.5.2.pkg","repopath":"All/rubygem-guard-livereload-2.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19584,"desc":"Guard::LiveReload automatically reloads your browser when 'view' files are\nmodified.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-em-websocket":{"origin":"www/rubygem-em-websocket","version":"0.5.3"},"rubygem-guard":{"origin":"sysutils/rubygem-guard","version":"2.18.1"},"rubygem-guard-compat":{"origin":"sysutils/rubygem-guard-compat","version":"1.2.1"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-guard-cucumber","origin":"sysutils/rubygem-guard-cucumber","version":"3.0.0","comment":"Automatically run your features","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/guard/guard-cucumber","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f087682c9a0b26f922bb9ec7163392fee01d8cdfe961157f6263985f79165079","flatsize":32672,"path":"All/rubygem-guard-cucumber-3.0.0.pkg","repopath":"All/rubygem-guard-cucumber-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10024,"desc":"Guard::Cucumber allows you to automatically run Cucumber features when files are\nmodified.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cucumber":{"origin":"devel/rubygem-cucumber","version":"9.2.0_1"},"rubygem-nenv":{"origin":"devel/rubygem-nenv","version":"0.3.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-guard-compat","origin":"sysutils/rubygem-guard-compat","version":"1.2.1","comment":"Helps creating valid Guard plugins and testing them","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/guard/guard-compat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d97fe17b221fc9ed9634207c0a8c9be3662e00a9c6a69614008f43f629ce8798","flatsize":22981,"path":"All/rubygem-guard-compat-1.2.1.pkg","repopath":"All/rubygem-guard-compat-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8564,"desc":"Guard::Compat provides only a test helper for testing custom Guard plugins\ncurrently.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-hammer_cli_foreman","origin":"sysutils/rubygem-hammer_cli_foreman","version":"3.11.0","comment":"Foreman commands for Hammer CLI","maintainer":"ruby@FreeBSD.org","www":"https://github.com/theforeman/hammer-cli-foreman","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b383e8b71c622e015036e29dd1ca001446ba93ce13ada34bd26e1e498e09bfb","flatsize":15881962,"path":"All/rubygem-hammer_cli_foreman-3.11.0.pkg","repopath":"All/rubygem-hammer_cli_foreman-3.11.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":404056,"desc":"This Hammer CLI plugin contains Foreman specific commands","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-apipie-bindings":{"origin":"devel/rubygem-apipie-bindings","version":"0.6.0"},"rubygem-hammer_cli":{"origin":"sysutils/rubygem-hammer_cli","version":"3.11.0"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"},"rubygem-rest-client":{"origin":"www/rubygem-rest-client","version":"2.1.0"}},"categories":["sysutils","ruby"]},{"name":"rubygem-gtksourceview3","origin":"x11-toolkits/rubygem-gtksourceview3","version":"4.2.2","comment":"Ruby binding of GtkSourceView 3","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68eacd642b718703049270227e23cf934a393e84483313fa5946b65bd7cbe65e","flatsize":72244,"path":"All/rubygem-gtksourceview3-4.2.2.pkg","repopath":"All/rubygem-gtksourceview3-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":13704,"desc":"Ruby/GtkSourceView3 is a Ruby binding of GtkSourceView 3.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gtk3":{"origin":"x11-toolkits/rubygem-gtk3","version":"4.2.2"}},"categories":["x11-toolkits","rubygems"]},{"name":"rubygem-gtksourceview4","origin":"x11-toolkits/rubygem-gtksourceview4","version":"4.2.2","comment":"Ruby binding of GtkSourceView 4","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fe48bc6ac71a55c13ec9bf28e94bbede1dc48096e1a462e61e6987d25509068","flatsize":72479,"path":"All/rubygem-gtksourceview4-4.2.2.pkg","repopath":"All/rubygem-gtksourceview4-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":13720,"desc":"Ruby/GtkSourceView4 is a Ruby binding of GtkSourceView 4.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gtk3":{"origin":"x11-toolkits/rubygem-gtk3","version":"4.2.2"}},"categories":["x11-toolkits","rubygems"]},{"name":"rubygem-guard","origin":"sysutils/rubygem-guard","version":"2.18.1","comment":"Command line tool to easily handle events on file system modifications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/guard/guard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4342222ee24b4e850c5d7a40193eae3358ffb137473a0dcb0a13abb42a747efc","flatsize":182104,"path":"All/rubygem-guard-2.18.1.pkg","repopath":"All/rubygem-guard-2.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":55108,"desc":"Guard is a command line tool that easily handle events on files modifications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-formatador":{"origin":"devel/rubygem-formatador","version":"1.1.0"},"rubygem-listen":{"origin":"devel/rubygem-listen","version":"3.9.0"},"rubygem-lumberjack":{"origin":"devel/rubygem-lumberjack","version":"1.2.10"},"rubygem-nenv":{"origin":"devel/rubygem-nenv","version":"0.3.0"},"rubygem-notiffany":{"origin":"devel/rubygem-notiffany","version":"0.1.3"},"rubygem-pry":{"origin":"devel/rubygem-pry","version":"0.14.2"},"rubygem-shellany":{"origin":"sysutils/rubygem-shellany","version":"0.0.1"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-gtk4","origin":"x11-toolkits/rubygem-gtk4","version":"4.2.2","comment":"Ruby binding of GTK 4","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f91cef6f9f511ad469df01f2830fbf1f9068d3fbc0e09ea47f41b6e30af01626","flatsize":368427,"path":"All/rubygem-gtk4-4.2.2.pkg","repopath":"All/rubygem-gtk4-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":74352,"desc":"Ruby/GTK4 is a Ruby binding of GTK 4.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-atk":{"origin":"accessibility/rubygem-atk","version":"4.2.2"},"rubygem-gdk4":{"origin":"x11-toolkits/rubygem-gdk4","version":"4.2.2"}},"categories":["x11-toolkits","rubygems"],"shlibs_required":["libruby32.so.32","libcairo.so.2","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libpangocairo-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libvulkan.so.1","libgraphene-1.0.so.0","libgio-2.0.so.0","libgtk-4.so.1","libgirepository-1.0.so.1"]},{"name":"rubygem-haml-coderay","origin":"www/rubygem-haml-coderay","version":"0.2.0","comment":"Adds a CodeRay syntax highlighting filter to Haml","maintainer":"ruby@FreeBSD.org","www":"https://github.com/blom/haml-coderay","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3892d676ab083b781212a03bfb20a3cf099d53974cb946014aac00132263dafd","flatsize":5728,"path":"All/rubygem-haml-coderay-0.2.0.pkg","repopath":"All/rubygem-haml-coderay-0.2.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":3024,"desc":"Adds a CodeRay syntax highlighting filter to Haml","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-coderay":{"origin":"textproc/rubygem-coderay","version":"1.1.3"},"rubygem-haml":{"origin":"www/rubygem-haml","version":"6.3.0"}},"categories":["www","rubygems"]},{"name":"rubygem-gssapi","origin":"security/rubygem-gssapi","version":"1.3.1","comment":"Ruby FFI Library wrapper for GSSAPI","maintainer":"joe@thrallingpenguin.com","www":"https://github.com/zenchild/gssapi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38294135936d677525cb9293ed0aadaa76ef662fd176472c4ba7a0b26910f262","flatsize":56764,"path":"All/rubygem-gssapi-1.3.1.pkg","repopath":"All/rubygem-gssapi-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14596,"desc":"Ruby FFI wrapper around the system GSSAPI library. It exposes the low-level\nGSSAPI methods like gss_init_sec_context and gss_wrap and also provides an\neasier to use wrapper on top of this for common usage scenarios.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["security","rubygems"]},{"name":"rubygem-haml-contrib","origin":"www/rubygem-haml-contrib","version":"1.0.0.1","comment":"Addons for the Ruby implementation of the Haml template language","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/haml/haml-contrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a1edd1cb0fc43afc1f651d7576be3eff9135c159f5baa453cead27a9f774309","flatsize":4672,"path":"All/rubygem-haml-contrib-1.0.0.1.pkg","repopath":"All/rubygem-haml-contrib-1.0.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3780,"desc":"This project contains various useful extensions to the Haml template language's\nRuby implementation. Such extensions are useful enough to be distributed, but\nnot widely used or on-topic enough to belong in Haml proper.\n\nThis gives the Haml project a reasonable way to both demote current\nfunctionality, such as the Textile and Maruku filters, and add new experimental\nfunctionality that may later be added to the core.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-haml":{"origin":"www/rubygem-haml","version":"6.3.0"}},"categories":["www","rubygems"]},{"name":"rubygem-http4","origin":"www/rubygem-http4","version":"4.4.1","comment":"Simple Ruby DSL for making HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/httprb/http","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff112591529ce3013d746fc03d27f67fbcaa86303de3736a05af3faa0bf3abd5","flatsize":269409,"path":"All/rubygem-http4-4.4.1.pkg","repopath":"All/rubygem-http4-4.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65636,"desc":"The HTTP Gem is an easy-to-use client library for making requests from Ruby. It\nuses a simple method chaining system for building requests, similar to Python's\nRequests.\n\nUnder the hood, The HTTP Gem uses http_parser.rb, a fast HTTP parsing native\nextension based on the Node.js parser and a Java port thereof.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-http-cookie":{"origin":"www/rubygem-http-cookie","version":"1.0.6"},"rubygem-http-form_data":{"origin":"www/rubygem-http-form_data","version":"2.3.0"},"rubygem-http-parser":{"origin":"net/rubygem-http-parser","version":"1.2.3"}},"categories":["www","rubygems"]},{"name":"rubygem-haml","origin":"www/rubygem-haml","version":"6.3.0","comment":"Elegant, structured (X)HTML/XML templating engine","maintainer":"ruby@FreeBSD.org","www":"https://haml.info/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59bb194c833124bfec1267505fb470fcfa1f0fdb535085cd7470e066d478defa","flatsize":228848,"path":"All/rubygem-haml-6.3.0.pkg","repopath":"All/rubygem-haml-6.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":63536,"desc":"Haml is a markup language that's used to cleanly and simply describe the HTML\nof any web document without the use of inline code. Haml functions as a\nreplacement for inline page templating systems such as PHP, ASP, and ERB, the\ntemplating language used in most Ruby on Rails applications.\nHowever, Haml avoids the need for explicitly coding HTML into the template,\nbecause it itself is a description of the HTML, with some code to generate\ndynamic content.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-temple":{"origin":"devel/rubygem-temple","version":"0.10.3"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"},"rubygem-tilt":{"origin":"devel/rubygem-tilt","version":"2.3.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:haml:haml:6.3.0:::::dragonfly6:x86_64"}},{"name":"rubygem-gtk2","origin":"x11-toolkits/rubygem-gtk2","version":"3.4.3_2","comment":"Ruby binding of GTK 2","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e89fb190bbb479f894f78800b3fcbbd8ea6f44ff1a18e394ff97f885c8371709","flatsize":3519972,"path":"All/rubygem-gtk2-3.4.3_2.pkg","repopath":"All/rubygem-gtk2-3.4.3_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":497076,"desc":"Ruby/GTK2 is a Ruby binding for GTK 2.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-atk":{"origin":"accessibility/rubygem-atk","version":"4.2.2"},"rubygem-gdk_pixbuf2":{"origin":"graphics/rubygem-gdk_pixbuf2","version":"4.2.2"},"rubygem-pango":{"origin":"x11-toolkits/rubygem-pango","version":"4.2.2"}},"categories":["x11-toolkits","rubygems"],"shlibs_required":["libruby32.so.32","libX11.so.6","libgdk-x11-2.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libpangocairo-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfreetype.so.6","libfontconfig.so.1","libgtk-x11-2.0.so.0","libgirepository-1.0.so.1"]},{"name":"rubygem-gstreamer","origin":"multimedia/rubygem-gstreamer","version":"4.2.2","comment":"Ruby binding of GStreamer","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21f11ef6a6a289a162ae3591bbaf295373e467a5363ee6c733898b5c1ce2aa6b","flatsize":151329,"path":"All/rubygem-gstreamer-4.2.2.pkg","repopath":"All/rubygem-gstreamer-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":27096,"desc":"Ruby/GStreamer is a Ruby binding for GStreamer.","deps":{"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gobject-introspection":{"origin":"devel/rubygem-gobject-introspection","version":"4.2.2"}},"categories":["multimedia","rubygems"],"shlibs_required":["libruby32.so.32","libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgstreamer-1.0.so.0","libgirepository-1.0.so.1"]},{"name":"rubygem-grpc-google-iam-v1","origin":"devel/rubygem-grpc-google-iam-v1","version":"1.8.0","comment":"Common protos and gRPC services for Google IAM","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/common-protos-ruby/tree/main/grpc-google-iam-v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16ce49f1a59bdb6380b019b44703f6e44acd08a43e0b15c096dafb8666e3b2a2","flatsize":52124,"path":"All/rubygem-grpc-google-iam-v1-1.8.0.pkg","repopath":"All/rubygem-grpc-google-iam-v1-1.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12968,"desc":"Google IAM gRPC client library","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-protobuf":{"origin":"devel/rubygem-google-protobuf","version":"3.25.3"},"rubygem-googleapis-common-protos":{"origin":"devel/rubygem-googleapis-common-protos","version":"1.6.0"},"rubygem-grpc":{"origin":"net/rubygem-grpc","version":"1.63.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-gruff","origin":"graphics/rubygem-gruff","version":"0.25.0","comment":"Beautiful graphing library for Ruby using RMagick","maintainer":"ruby@FreeBSD.org","www":"https://github.com/topfunky/gruff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"340af14408ef23e4c9adcd08d8986c5bc04c98443610e43f0dd8da3d850d4522","flatsize":530353,"path":"All/rubygem-gruff-0.25.0.pkg","repopath":"All/rubygem-gruff-0.25.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":168532,"desc":"The Gruff Graphing Library is a project to make beautiful graphs with Ruby.\nCan be used alone or with Ruby on Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"},"rubygem-histogram":{"origin":"graphics/rubygem-histogram","version":"0.2.4.1"},"rubygem-rmagick":{"origin":"graphics/rubygem-rmagick","version":"6.0.1"}},"categories":["graphics","rubygems"]},{"name":"rubygem-graphql-client","origin":"devel/rubygem-graphql-client","version":"0.21.0","comment":"Ruby library for declaring, composing and executing GraphQL queries","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/github/graphql-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"628eb4ab51746570d854bcf7b22ae8de7baf95929b646a5ec5b52b4f121f1695","flatsize":101589,"path":"All/rubygem-graphql-client-0.21.0.pkg","repopath":"All/rubygem-graphql-client-0.21.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24176,"desc":"A Ruby library for declaring, composing and executing GraphQL queries.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-graphql":{"origin":"devel/rubygem-graphql","version":"2.3.15"}},"categories":["devel","rubygems"]},{"name":"rubygem-hammer_cli_foreman_bootdisk","origin":"sysutils/rubygem-hammer_cli_foreman_bootdisk","version":"0.4.1","comment":"Foreman bootdisk commands for Hammer CLI","maintainer":"ruby@FreeBSD.org","www":"https://github.com/theforeman/hammer_cli_foreman_bootdisk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c14775d618e11e159fbeb1e80bd731496e8ee9268ffd232c8819782bcbf24570","flatsize":69182,"path":"All/rubygem-hammer_cli_foreman_bootdisk-0.4.1.pkg","repopath":"All/rubygem-hammer_cli_foreman_bootdisk-0.4.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":13164,"desc":"This Hammer CLI plugin contains set of commands for foreman_bootdisk,\na plugin to Foreman for ISO/USB booting support","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hammer_cli_foreman":{"origin":"sysutils/rubygem-hammer_cli_foreman","version":"3.11.0"}},"categories":["sysutils","ruby"]},{"name":"rubygem-graphql","origin":"devel/rubygem-graphql","version":"2.3.15","comment":"Plain-Ruby implementation of GraphQL","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/rmosolgo/graphql-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"087120455e705869b5f0253e6c98f35d0f04916fe237fe3fdb92bf87d1d8345c","flatsize":1148935,"path":"All/rubygem-graphql-2.3.15.pkg","repopath":"All/rubygem-graphql-2.3.15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":214232,"desc":"A plain-Ruby implementation of GraphQL.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"},"rubygem-fiber-storage":{"origin":"devel/rubygem-fiber-storage","version":"0.1.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-graphiql-rails","origin":"devel/rubygem-graphiql-rails","version":"1.10.1","comment":"Use the GraphiQL IDE for GraphQL with Ruby on Rails","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/rmosolgo/graphiql-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"934918ac527fb4be82394767731f7a28771b93b7b560db854ecc4e79de2f06d6","flatsize":3688897,"path":"All/rubygem-graphiql-rails-1.10.1.pkg","repopath":"All/rubygem-graphiql-rails-1.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":834476,"desc":"Use the GraphiQL IDE for GraphQL with Ruby on Rails.\nThis gem includes an engine, a controller and a view\nfor integrating GraphiQL with your app.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-jbuilder-rails52","origin":"devel/rubygem-jbuilder-rails52","version":"2.12.0","comment":"Create JSON structures via a Builder-style DSL","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/jbuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88ef79cb1cf011d3690a4f593ad5f83453deaedcb94737ba489eba4a91cebde3","flatsize":107246,"path":"All/rubygem-jbuilder-rails52-2.12.0.pkg","repopath":"All/rubygem-jbuilder-rails52-2.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24044,"desc":"Create JSON structures via a Builder-style DSL","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview52":{"origin":"devel/rubygem-actionview52","version":"5.2.8.1"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-jbuilder-rails60","origin":"devel/rubygem-jbuilder-rails60","version":"2.12.0","comment":"Create JSON structures via a Builder-style DSL","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/jbuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9c41774291b88005b3fd12ba071221f452cefc6fe8b39860242f998b2a02ad9","flatsize":107246,"path":"All/rubygem-jbuilder-rails60-2.12.0.pkg","repopath":"All/rubygem-jbuilder-rails60-2.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24056,"desc":"Create JSON structures via a Builder-style DSL","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview60":{"origin":"devel/rubygem-actionview60","version":"6.0.6.1"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-jbuilder-rails71","origin":"devel/rubygem-jbuilder-rails71","version":"2.12.0","comment":"Create JSON structures via a Builder-style DSL","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/jbuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbd6acc5888bb5cdc4398a7ecfdabbfeab2b2648290e71c99ec1f33ce1388e8a","flatsize":107246,"path":"All/rubygem-jbuilder-rails71-2.12.0.pkg","repopath":"All/rubygem-jbuilder-rails71-2.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24056,"desc":"Create JSON structures via a Builder-style DSL","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview71":{"origin":"devel/rubygem-actionview71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-pg","origin":"databases/rubygem-pg","version":"1.5.6","comment":"Ruby interface to PostgreSQL library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ged/ruby-pg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90e56778f0223d472feba91047535fe9fcf49f7f2ddcd47557f0fa4eb45c52a1","flatsize":719406,"path":"All/rubygem-pg-1.5.6.pkg","repopath":"All/rubygem-pg-1.5.6.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":155008,"desc":"rubygem-pg provides the module \"pg\", a Ruby interface to the\nPostgreSQL Relational Database Management System, which\nsupersedes the old \"postgres\" module.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32","libpq.so.5"]},{"name":"rubygem-grape-swagger20","origin":"devel/rubygem-grape-swagger20","version":"2.0.3","comment":"Documentation tool for grape APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-grape/grape-swagger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb6c1c597b129518598fcee8fdb1469c848b6a71c9b9de52cdbc95922e054823","flatsize":177502,"path":"All/rubygem-grape-swagger20-2.0.3.pkg","repopath":"All/rubygem-grape-swagger20-2.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40620,"desc":"A simple way to add proper auto generated documentation to inline\ndescribed grape APIs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-grape":{"origin":"devel/rubygem-grape","version":"2.1.0"},"rubygem-rack-test":{"origin":"www/rubygem-rack-test","version":"2.1.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-graphlient","origin":"devel/rubygem-graphlient","version":"0.8.0","comment":"Friendlier Ruby client for consuming GraphQL-based APIs","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ashkan18/graphlient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b0f528a9d0f8031877917176bee15cbc653e0ec867a957f8a8cefb8e81ff113","flatsize":2461751,"path":"All/rubygem-graphlient-0.8.0.pkg","repopath":"All/rubygem-graphlient-0.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":144036,"desc":"A friendlier Ruby client for consuming GraphQL-based APIs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-graphql-client":{"origin":"devel/rubygem-graphql-client","version":"0.21.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-gtk3","origin":"x11-toolkits/rubygem-gtk3","version":"4.2.2","comment":"Ruby binding of GTK 3","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a77459d14f196f8539b43e88dc4b34448ed6a079d12e8498fba9da452a6cf2c","flatsize":2201593,"path":"All/rubygem-gtk3-4.2.2.pkg","repopath":"All/rubygem-gtk3-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":792976,"desc":"Ruby/GTK3 is a Ruby binding of GTK 3.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-atk":{"origin":"accessibility/rubygem-atk","version":"4.2.2"},"rubygem-gdk3":{"origin":"x11-toolkits/rubygem-gdk3","version":"4.2.2"}},"categories":["x11-toolkits","rubygems"],"shlibs_required":["libruby32.so.32","libcairo.so.2","libgdk-3.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libpangocairo-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libatk-1.0.so.0","libgio-2.0.so.0","libgtk-3.so.0","libgirepository-1.0.so.1"]},{"name":"rubygem-graf","origin":"devel/rubygem-graf","version":"0.0.5","comment":"Simple git log analyzer gem","maintainer":"ruby@FreeBSD.org","www":"https://github.com/abhshkdz/graf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6179d297196312348cc52a5cd59d0541722f2657627fb6029b998d68c76d12e3","flatsize":7388,"path":"All/rubygem-graf-0.0.5.pkg","repopath":"All/rubygem-graf-0.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4540,"desc":"Graf is a simple git log analyzer gem.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-grape","origin":"devel/rubygem-grape","version":"2.1.0","comment":"Framework for rapid API development with great conventions","maintainer":"sunpoet@FreeBSD.org","www":"https://www.ruby-grape.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6130098b43b0b0fe10864297028f753cd1030c5005c606e5814d108dfd098524","flatsize":568601,"path":"All/rubygem-grape-2.1.0.pkg","repopath":"All/rubygem-grape-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":128512,"desc":"A Ruby framework for rapid API development with great conventions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-dry-types":{"origin":"devel/rubygem-dry-types","version":"1.7.2"},"rubygem-mustermann-grape":{"origin":"devel/rubygem-mustermann-grape","version":"1.1.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-virtus":{"origin":"devel/rubygem-virtus","version":"2.0.0"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:ruby-grape:grape:2.1.0:::::dragonfly6:x86_64"}},{"name":"rubygem-gpgme","origin":"security/rubygem-gpgme","version":"2.0.24","comment":"Ruby interface to GnuPG Made Easy (GPGME)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ueno/ruby-gpgme","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2ec1f784820769e4f7e4e74b69e65b9de3e53353159c14ef30076c89a2bf5c4","flatsize":282077,"path":"All/rubygem-gpgme-2.0.24.pkg","repopath":"All/rubygem-gpgme-2.0.24.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":62004,"desc":"Ruby-GPGME is a Ruby language binding of GPGME (GnuPG Made Easy). GnuPG Made\nEasy (GPGME) is a library designed to make access to GnuPG easier for\napplications. It provides a High-Level Crypto API for encryption, decryption,\nsigning, signature verification and key management.","deps":{"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"],"shlibs_required":["libruby32.so.32","libgpgme.so.11"]},{"name":"rubygem-gpgr","origin":"security/rubygem-gpgr","version":"0.1.0","comment":"Very light interface to the command-line GPG tool","maintainer":"ruby@FreeBSD.org","www":"https://github.com/HHRy/gpgr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"660bc18fea24dce24bf5488f612981ee93cbc115581a8e03b87425fcf715e30e","flatsize":19008,"path":"All/rubygem-gpgr-0.1.0.pkg","repopath":"All/rubygem-gpgr-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8288,"desc":"gpgr is a very light interface to the command-line GPG (GNU Privacy\nGuard) tool which is soley concerned with making it as easy as\npossible to encrypt files with one (or more) public keys. It does\nnot provide any major key management tools and does not support\ndecryption.","deps":{"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-googleauth","origin":"security/rubygem-googleauth","version":"1.11.0","comment":"Google Auth Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-auth-library-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac8fa11a9eaad99d9756b025d63f899fe1f0faecf6b6eb31394f865f2b3983dc","flatsize":220528,"path":"All/rubygem-googleauth-1.11.0.pkg","repopath":"All/rubygem-googleauth-1.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":42848,"desc":"This is Google's officially supported ruby client library for using OAuth 2.0\nauthorization and authentication with Google APIs. It allows simple\nauthorization for accessing Google APIs and provides support for Application\nDefault Credentials, as described at\nhttps://developers.google.com/accounts/docs/application-default-credentials","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-google-cloud-env":{"origin":"net/rubygem-google-cloud-env","version":"2.1.1"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-os":{"origin":"devel/rubygem-os","version":"1.1.4"},"rubygem-signet":{"origin":"security/rubygem-signet","version":"0.19.0"}},"categories":["security","rubygems"]},{"name":"rubygem-googleapis-common-protos-types","origin":"devel/rubygem-googleapis-common-protos-types","version":"1.15.0","comment":"Common protocol buffer types used by Google APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/common-protos-ruby/tree/main/googleapis-common-protos-types","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00d34ea370d103e37d49a00e31f0d59b40b224e583eac0540b10b8d17a85a97b","flatsize":477510,"path":"All/rubygem-googleapis-common-protos-types-1.15.0.pkg","repopath":"All/rubygem-googleapis-common-protos-types-1.15.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":83228,"desc":"Interface definitions for a small (but growing) set of Google APIs","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-protobuf":{"origin":"devel/rubygem-google-protobuf","version":"3.25.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-googleapis-common-protos","origin":"devel/rubygem-googleapis-common-protos","version":"1.6.0","comment":"Common gRPC and protocol buffer classes used in Google APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/common-protos-ruby/tree/main/googleapis-common-protos","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b317fc6d89e40c3d3150a365e91818c38f7f482f79b2d9716e1ebbba8d3a1683","flatsize":18540,"path":"All/rubygem-googleapis-common-protos-1.6.0.pkg","repopath":"All/rubygem-googleapis-common-protos-1.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6956,"desc":"googleapis-common-protos provides common gRPC and protocol buffer classes used\nin Google APIs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-protobuf":{"origin":"devel/rubygem-google-protobuf","version":"3.25.3"},"rubygem-googleapis-common-protos-types":{"origin":"devel/rubygem-googleapis-common-protos-types","version":"1.15.0"},"rubygem-grpc":{"origin":"net/rubygem-grpc","version":"1.63.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-protobuf4","origin":"devel/rubygem-google-protobuf4","version":"4.27.2","comment":"Ruby extension to Google Protocol Buffers","maintainer":"ruby@FreeBSD.org","www":"https://protobuf.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69977e20623cdb82fb29e7c80535233071c7ed46051870746d35f76c07464477","flatsize":823541,"path":"All/rubygem-google-protobuf4-4.27.2.pkg","repopath":"All/rubygem-google-protobuf4-4.27.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":146320,"desc":"rubygem-google-protobuf is a Ruby extension that implements Protocol Buffers\nfunctionality. It makes use of generated Ruby code that defines message and enum\ntypes in a Ruby DSL. You may write definitions in this DSL directly, but we\nrecommend using protoc's Ruby generation support with .proto files. The build\nprocess in this directory only installs the extension; you need to install\nprotoc as well to have Ruby code generation functionality.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-grpc","origin":"net/rubygem-grpc","version":"1.63.0","comment":"Ruby implementation of gRPC","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/grpc/grpc/tree/master/src/ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"569dbe842e59a10159aa61cbbc0f9732a2b4deea7fc2f2245ce3378c063e8624","flatsize":1099364,"path":"All/rubygem-grpc-1.63.0.pkg","repopath":"All/rubygem-grpc-1.63.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":161436,"desc":"A Ruby implementation of gRPC.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"grpc":{"origin":"devel/grpc","version":"1.62.2_2,2"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-protobuf":{"origin":"devel/rubygem-google-protobuf","version":"3.25.3"},"rubygem-googleapis-common-protos-types":{"origin":"devel/rubygem-googleapis-common-protos-types","version":"1.15.0"}},"categories":["net","rubygems"],"shlibs_required":["libgrpc.so.39","libruby32.so.32"],"annotations":{"cpe":"cpe:2.3:a:grpc:grpc:1.63.0:::::dragonfly6:x86_64"}},{"name":"rubygem-google-iam-credentials-v1","origin":"devel/rubygem-google-iam-credentials-v1","version":"0.9.0","comment":"Ruby Client for the IAM Service Account Credentials V1 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-iam-credentials-v1/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecb61014fe7e98997c950fec14bf7a525a30afa366da178bbfff03e5e2ce6580","flatsize":206656,"path":"All/rubygem-google-iam-credentials-v1-0.9.0.pkg","repopath":"All/rubygem-google-iam-credentials-v1-0.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29560,"desc":"The Service Account Credentials API creates short-lived credentials for Identity\nand Access Management (IAM) service accounts. You can also use this API to sign\nJSON Web Tokens (JWTs), as well as blobs of binary data that contain other types\nof tokens.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-protobuf","origin":"devel/rubygem-google-protobuf","version":"3.25.3","comment":"Ruby extension to Google Protocol Buffers","maintainer":"sunpoet@FreeBSD.org","www":"https://protobuf.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"442650377c624313011cf438d0c480174791891916e88dd28494ab8033b927a8","flatsize":778452,"path":"All/rubygem-google-protobuf-3.25.3.pkg","repopath":"All/rubygem-google-protobuf-3.25.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":137480,"desc":"rubygem-google-protobuf is a Ruby extension that implements Protocol Buffers\nfunctionality. It makes use of generated Ruby code that defines message and enum\ntypes in a Ruby DSL. You may write definitions in this DSL directly, but we\nrecommend using protoc's Ruby generation support with .proto files. The build\nprocess in this directory only installs the extension; you need to install\nprotoc as well to have Ruby code generation functionality.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-google-iam-v1","origin":"devel/rubygem-google-iam-v1","version":"0.8.0","comment":"Ruby Client for the IAM Policy API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-iam-v1/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9aecb19f91a7292408814ba2e1272f1a5f867d3294e2ff361d507a26d177949","flatsize":196474,"path":"All/rubygem-google-iam-v1-0.8.0.pkg","repopath":"All/rubygem-google-iam-v1-0.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30868,"desc":"This is an add-on interface used by some Google API clients to provide IAM\npolicy calls.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"},"rubygem-grpc-google-iam-v1":{"origin":"devel/rubygem-grpc-google-iam-v1","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-grape-swagger-entity","origin":"devel/rubygem-grape-swagger-entity","version":"0.5.2","comment":"Grape-entity object parsing","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ruby-grape/grape-swagger-entity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2bbe83fe5af80a065b8889f0a45b8a9168382826b34200d27664f98417a04087","flatsize":31882,"path":"All/rubygem-grape-swagger-entity-0.5.2.pkg","repopath":"All/rubygem-grape-swagger-entity-0.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10096,"desc":"Grape swagger adapter to support grape-entity object parsing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-grape-entity":{"origin":"devel/rubygem-grape-entity","version":"1.0.1,1"},"rubygem-grape-swagger":{"origin":"devel/rubygem-grape-swagger","version":"2.1.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-iam-credentials","origin":"devel/rubygem-google-iam-credentials","version":"1.4.0","comment":"Ruby Client for the IAM Policy API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-iam-credentials/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b179d7e95333117e42bd0563ba283fe3b26d28ba3b5030b9ec48c7f0599c26e9","flatsize":40106,"path":"All/rubygem-google-iam-credentials-1.4.0.pkg","repopath":"All/rubygem-google-iam-credentials-1.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9744,"desc":"This is an add-on interface used by some Google API clients to provide IAM\npolicy calls.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-google-iam-credentials-v1":{"origin":"devel/rubygem-google-iam-credentials-v1","version":"0.9.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-grape_logging","origin":"devel/rubygem-grape_logging","version":"1.8.4","comment":"Request logging for Grape","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aserafin/grape_logging","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aaf4b98972daf23743d3e005e6d9e9a6add8c7af2f6937e3ea1e56861aab9228","flatsize":29214,"path":"All/rubygem-grape_logging-1.8.4.pkg","repopath":"All/rubygem-grape_logging-1.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10360,"desc":"This gem provides simple request logging for Grape with just few lines of code\nyou have to put in your project! In return you will get response codes, paths,\nparameters and more!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-grape":{"origin":"devel/rubygem-grape","version":"2.1.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-cloud-translate-v3","origin":"textproc/rubygem-google-cloud-translate-v3","version":"0.12.0","comment":"Ruby Client for the Cloud Translation V3 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-translate-v3/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5beb72302c28841b5facde55b4abf67ed815573f1d5830f7310784474e6c688","flatsize":704446,"path":"All/rubygem-google-cloud-translate-v3-0.12.0.pkg","repopath":"All/rubygem-google-cloud-translate-v3-0.12.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":56500,"desc":"API Client library for the Cloud Translation V3 API\n\nCloud Translation can dynamically translate text between thousands of language\npairs. Translation lets websites and programs programmatically integrate with\nthe translation service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-google-gax","origin":"devel/rubygem-google-gax","version":"1.8.2_1","comment":"Google API Extensions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/gax-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50a8464e3318b68ca16e04b03126a838cfcf35f990b4a262e190d7e19a090cf8","flatsize":223473,"path":"All/rubygem-google-gax-1.8.2_1.pkg","repopath":"All/rubygem-google-gax-1.8.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":37104,"desc":"Google API Extensions for Ruby (gax-ruby) is a set of modules which aids the\ndevelopment of APIs for clients and servers based on gRPC and Google API\nconventions.\n\nApplication code will rarely need to use most of the classes within this library\ndirectly, but code generated automatically from the API definition files in\nGoogle APIs can use services such as page streaming and request bundling to\nprovide a more convenient and idiomatic API surface to callers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-protobuf":{"origin":"devel/rubygem-google-protobuf","version":"3.25.3"},"rubygem-googleapis-common-protos":{"origin":"devel/rubygem-googleapis-common-protos","version":"1.6.0"},"rubygem-googleapis-common-protos-types":{"origin":"devel/rubygem-googleapis-common-protos-types","version":"1.15.0"},"rubygem-googleauth":{"origin":"security/rubygem-googleauth","version":"1.11.0"},"rubygem-grpc":{"origin":"net/rubygem-grpc","version":"1.63.0"},"rubygem-rly":{"origin":"textproc/rubygem-rly","version":"0.2.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-cloud-translate-v2","origin":"textproc/rubygem-google-cloud-translate-v2","version":"0.5.1","comment":"Ruby Client for the Cloud Translation V2 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-translate-v2/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"514f1529af0bca0b180bb0d0fa81ba367134400739df2017c1b1b060bb0a1fe1","flatsize":72064,"path":"All/rubygem-google-cloud-translate-v2-0.5.1.pkg","repopath":"All/rubygem-google-cloud-translate-v2-0.5.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15012,"desc":"API Client library for the Cloud Translation V2 API\n\nCloud Translation can dynamically translate text between thousands of language\npairs. Translation lets websites and programs programmatically integrate with\nthe translation service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-googleapis-common-protos":{"origin":"devel/rubygem-googleapis-common-protos","version":"1.6.0"},"rubygem-googleapis-common-protos-types":{"origin":"devel/rubygem-googleapis-common-protos-types","version":"1.15.0"},"rubygem-googleauth":{"origin":"security/rubygem-googleauth","version":"1.11.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-google-cloud-translate","origin":"textproc/rubygem-google-cloud-translate","version":"3.6.0","comment":"Ruby Client for the Cloud Translation API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-translate/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb7c78ad65d9e00a9df1c205cb62abb4f84fd55cfbde52422005174396e0508f","flatsize":59176,"path":"All/rubygem-google-cloud-translate-3.6.0.pkg","repopath":"All/rubygem-google-cloud-translate-3.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13852,"desc":"API Client library for the Cloud Translation API\n\nCloud Translation can dynamically translate text between thousands of language\npairs. Translation lets websites and programs programmatically integrate with\nthe translation service.\n\nActual client classes for the various versions of this API are defined in\nversioned client gems, with names of the form google-cloud-translate-v*. The gem\ngoogle-cloud-translate is the main client library that brings the versioned gems\nin as dependencies, and provides high-level methods for constructing clients.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-google-cloud-translate-v2":{"origin":"textproc/rubygem-google-cloud-translate-v2","version":"0.5.1"},"rubygem-google-cloud-translate-v3":{"origin":"textproc/rubygem-google-cloud-translate-v3","version":"0.12.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-google-cloud-trace","origin":"net/rubygem-google-cloud-trace","version":"0.43.0","comment":"Official library for Stackdriver Trace","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-trace/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"edb7613ead5f07a9ef85069b124845989946a2053ebc0150d0639fc2c77eabd5","flatsize":182598,"path":"All/rubygem-google-cloud-trace-0.43.0.pkg","repopath":"All/rubygem-google-cloud-trace-0.43.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37524,"desc":"Stackdriver Trace is a distributed tracing system that collects latency data\nfrom your applications and displays it in the Google Cloud Platform Console. You\ncan track how requests propagate through your application and receive detailed\nnear real-time performance insights. Stackdriver Trace automatically analyzes\nall of your application's traces to generate in-depth latency reports to surface\nperformance degradations, and can capture traces from all of your VMs,\ncontainers, or Google App Engine projects.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-google-cloud-trace-v1":{"origin":"net/rubygem-google-cloud-trace-v1","version":"0.9.0"},"rubygem-google-cloud-trace-v2":{"origin":"net/rubygem-google-cloud-trace-v2","version":"0.9.0"},"rubygem-stackdriver-core":{"origin":"net/rubygem-stackdriver-core","version":"1.6.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-storage_transfer-v1","origin":"net/rubygem-google-cloud-storage_transfer-v1","version":"1.1.0","comment":"Official library for Google Cloud Storage Transfer","maintainer":"ruby@FreeBSD.org","www":"https://github.com/googleapis/google-cloud-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee2b6e7eb89e8951cb12d9ced039e59b2630259208e5a3ebc8c465507286c342","flatsize":575321,"path":"All/rubygem-google-cloud-storage_transfer-v1-1.1.0.pkg","repopath":"All/rubygem-google-cloud-storage_transfer-v1-1.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":59836,"desc":"Storage Transfer Service allows you to quickly import online data into Cloud Storage.\nYou can also set up a repeating schedule for transferring data, as well as transfer\ndata within Cloud Storage, from one bucket to another.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-storage_transfer","origin":"net/rubygem-google-cloud-storage_transfer","version":"1.2.0","comment":"Official library for Google Cloud Storage Transfer","maintainer":"ruby@FreeBSD.org","www":"https://github.com/googleapis/google-cloud-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5514eee990effa8ec80ef4be7658882bb70de2da5d97a09f02fcb85a72663dfe","flatsize":43643,"path":"All/rubygem-google-cloud-storage_transfer-1.2.0.pkg","repopath":"All/rubygem-google-cloud-storage_transfer-1.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10684,"desc":"Storage Transfer Service allows you to quickly import online data into Cloud Storage.\nYou can also set up a repeating schedule for transferring data, as well as transfer\ndata within Cloud Storage, from one bucket to another.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-google-cloud-storage_transfer-v1":{"origin":"net/rubygem-google-cloud-storage_transfer-v1","version":"1.1.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-spanner-v1","origin":"net/rubygem-google-cloud-spanner-v1","version":"0.27.0","comment":"Ruby Client for the Cloud Spanner V1 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-spanner-v1/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acd14b9ad55cc908fad1d2b601a326b0193f560ea82b6d37fa8f899eeb93ed9d","flatsize":432408,"path":"All/rubygem-google-cloud-spanner-v1-0.27.0.pkg","repopath":"All/rubygem-google-cloud-spanner-v1-0.27.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":60592,"desc":"API Client library for the Cloud Spanner V1 API\n\nCloud Spanner is a managed, mission-critical, globally consistent and scalable\nrelational database service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-spanner-admin-instance-v1","origin":"net/rubygem-google-cloud-spanner-admin-instance-v1","version":"0.16.0","comment":"Ruby Client for the Cloud Spanner Instance Admin V1 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-spanner-admin-instance-v1/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"010e6507f7309b4d02ac72ad5f4803945c6d5f3e447b9dcf147a174dd13ec911","flatsize":788477,"path":"All/rubygem-google-cloud-spanner-admin-instance-v1-0.16.0.pkg","repopath":"All/rubygem-google-cloud-spanner-admin-instance-v1-0.16.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":61288,"desc":"API Client library for the Cloud Spanner Instance Admin V1 API\n\nCloud Spanner is a managed, mission-critical, globally consistent and scalable\nrelational database service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"},"rubygem-grpc-google-iam-v1":{"origin":"devel/rubygem-grpc-google-iam-v1","version":"1.8.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-storage","origin":"net/rubygem-google-cloud-storage","version":"1.52.0","comment":"Official library for Google Cloud Storage","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-storage/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"825b3a2088dd44053b0a345eee6de30f3b504e42c1a928c93fc3c91f45730441","flatsize":620577,"path":"All/rubygem-google-cloud-storage-1.52.0.pkg","repopath":"All/rubygem-google-cloud-storage-1.52.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":74268,"desc":"Google Cloud Storage (docs) allows you to store data on Google infrastructure\nwith very high reliability, performance and availability, and can be used to\ndistribute large data objects to users via direct download.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-digest-crc":{"origin":"security/rubygem-digest-crc","version":"0.6.5"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"},"rubygem-google-apis-iamcredentials_v1":{"origin":"devel/rubygem-google-apis-iamcredentials_v1","version":"0.21.0"},"rubygem-google-apis-storage_v1":{"origin":"devel/rubygem-google-apis-storage_v1","version":"0.39.0"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-googleauth":{"origin":"security/rubygem-googleauth","version":"1.11.0"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-storage145","origin":"net/rubygem-google-cloud-storage145","version":"1.45.0","comment":"Official library for Google Cloud Storage","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-storage/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11e7e65a4444cae8c1532a82de05ab2e6d6c1ec512a7d59265f453089a38717f","flatsize":601002,"path":"All/rubygem-google-cloud-storage145-1.45.0.pkg","repopath":"All/rubygem-google-cloud-storage145-1.45.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":72048,"desc":"Google Cloud Storage (docs) allows you to store data on Google infrastructure\nwith very high reliability, performance and availability, and can be used to\ndistribute large data objects to users via direct download.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-digest-crc":{"origin":"security/rubygem-digest-crc","version":"0.6.5"},"rubygem-google-apis-iamcredentials_v1":{"origin":"devel/rubygem-google-apis-iamcredentials_v1","version":"0.21.0"},"rubygem-google-apis-storage_v1":{"origin":"devel/rubygem-google-apis-storage_v1","version":"0.39.0"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-googleauth":{"origin":"security/rubygem-googleauth","version":"1.11.0"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-trace-v2","origin":"net/rubygem-google-cloud-trace-v2","version":"0.9.0","comment":"Ruby Client for the Cloud Trace V2 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-trace-v2/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f4dd4362ee03f3d48215355383f4799579673305d09a38108ef7e8746f4e0ef","flatsize":206266,"path":"All/rubygem-google-cloud-trace-v2-0.9.0.pkg","repopath":"All/rubygem-google-cloud-trace-v2-0.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35212,"desc":"Ruby Client for the Cloud Trace V2 API\n\nSends application trace data to Stackdriver Trace for viewing. Trace data is\ncollected for all App Engine applications by default. Trace data from other\napplications can be provided using this API. This library is used to interact\nwith the Trace API directly. If you are looking to instrument your application\nfor Stackdriver Trace, we recommend using OpenTelemetry.\n\nThe Cloud Trace API lets you send and retrieve latency data to and from Cloud\nTrace. This API provides low-level interfaces for interacting directly with the\nfeature. For some languages, you can use OpenTelemetry, a set of open source\ntracing and stats instrumentation libraries that work with multiple backends.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-trace-v1","origin":"net/rubygem-google-cloud-trace-v1","version":"0.9.0","comment":"Ruby Client for the Cloud Trace V1 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-trace-v1/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ec6af3dab0f0420fe70f3f02e6ed4c04adc597e88b04fe85f5ee6cffe141f33","flatsize":192337,"path":"All/rubygem-google-cloud-trace-v1-0.9.0.pkg","repopath":"All/rubygem-google-cloud-trace-v1-0.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31488,"desc":"Ruby Client for the Cloud Trace V1 API\n\nSends application trace data to Stackdriver Trace for viewing. Trace data is\ncollected for all App Engine applications by default. Trace data from other\napplications can be provided using this API. This library is used to interact\nwith the Trace API directly. If you are looking to instrument your application\nfor Stackdriver Trace, we recommend using OpenTelemetry.\n\nThe Cloud Trace API lets you send and retrieve latency data to and from Cloud\nTrace. This API provides low-level interfaces for interacting directly with the\nfeature. For some languages, you can use OpenTelemetry, a set of open source\ntracing and stats instrumentation libraries that work with multiple backends.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-resource_manager","origin":"net/rubygem-google-cloud-resource_manager","version":"0.38.0","comment":"Official library for Google Cloud Resource Manager","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-resource_manager/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d02769f8ac6b4dff85878a19a71d5fe554a7fd9e164ae3645529e2c45ee15b75","flatsize":121319,"path":"All/rubygem-google-cloud-resource_manager-0.38.0.pkg","repopath":"All/rubygem-google-cloud-resource_manager-0.38.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23596,"desc":"Google Cloud Resource Manager enables you to programmatically manage container\nresources such as Organizations and Projects, that allow you to group and\nhierarchically organize other Cloud Platform resources. This hierarchical\norganization lets you easily manage common aspects of your resources such as\naccess control and configuration settings.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-cloudresourcemanager_v1":{"origin":"devel/rubygem-google-apis-cloudresourcemanager_v1","version":"0.31.0"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-googleauth":{"origin":"security/rubygem-googleauth","version":"1.11.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-spanner-admin-database-v1","origin":"net/rubygem-google-cloud-spanner-admin-database-v1","version":"0.19.0","comment":"Ruby Client for the Cloud Spanner Database Admin V1 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-spanner-admin-database-v1/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10175e838bf1fb2f1c992323bb8631805a3bfab70c2f2ed7862f0e1496e14d9c","flatsize":807488,"path":"All/rubygem-google-cloud-spanner-admin-database-v1-0.19.0.pkg","repopath":"All/rubygem-google-cloud-spanner-admin-database-v1-0.19.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":64336,"desc":"API Client library for the Cloud Spanner Database Admin V1 API\n\nCloud Spanner is a managed, mission-critical, globally consistent and scalable\nrelational database service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"},"rubygem-grpc-google-iam-v1":{"origin":"devel/rubygem-grpc-google-iam-v1","version":"1.8.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-spanner","origin":"net/rubygem-google-cloud-spanner","version":"2.22.0","comment":"Official library for Google Cloud Spanner API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/ruby-spanner","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4874970c51646d4517ebd38a54d068ebf6c2e6f4c0788f8ac8c77d701e7b7b7d","flatsize":744945,"path":"All/rubygem-google-cloud-spanner-2.22.0.pkg","repopath":"All/rubygem-google-cloud-spanner-2.22.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":74440,"desc":"Google Cloud Spanner API (docs) provides a fully managed, mission-critical,\nrelational database service that offers transactional consistency at global\nscale, schemas, SQL (ANSI 2011 with extensions), and automatic, synchronous\nreplication for high availability.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-google-cloud-spanner-admin-database-v1":{"origin":"net/rubygem-google-cloud-spanner-admin-database-v1","version":"0.19.0"},"rubygem-google-cloud-spanner-admin-instance-v1":{"origin":"net/rubygem-google-cloud-spanner-admin-instance-v1","version":"0.16.0"},"rubygem-google-cloud-spanner-v1":{"origin":"net/rubygem-google-cloud-spanner-v1","version":"0.27.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-pubsub-v1","origin":"net/rubygem-google-cloud-pubsub-v1","version":"0.24.0","comment":"Ruby Client for the Cloud Pub/Sub V1 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-pubsub-v1/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6a4af210414740e0ffe68c50f3059aa3faf7af90fd867911de736c7af6d6cea","flatsize":544783,"path":"All/rubygem-google-cloud-pubsub-v1-0.24.0.pkg","repopath":"All/rubygem-google-cloud-pubsub-v1-0.24.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":56596,"desc":"API Client library for the Cloud Pub/Sub V1 API\n\nCloud Pub/Sub is a fully-managed real-time messaging service that allows you to\nsend and receive messages between independent applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"},"rubygem-google-iam-v1":{"origin":"devel/rubygem-google-iam-v1","version":"0.8.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-pubsub","origin":"net/rubygem-google-cloud-pubsub","version":"2.18.1","comment":"Official library for Google Cloud Pub/Sub","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-pubsub/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6be293692587bf090975e2d1b5942792793f67e61dee31280b19cd11a868c32f","flatsize":450745,"path":"All/rubygem-google-cloud-pubsub-2.18.1.pkg","repopath":"All/rubygem-google-cloud-pubsub-2.18.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":67488,"desc":"Google Cloud Pub/Sub (docs) is designed to provide reliable, many-to-many,\nasynchronous messaging between applications. Publisher applications can send\nmessages to a \"topic\" and other applications can subscribe to that topic to\nreceive the messages. By decoupling senders and receivers, Google Cloud Pub/Sub\nallows developers to communicate between independently written applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-google-cloud-pubsub-v1":{"origin":"net/rubygem-google-cloud-pubsub-v1","version":"0.24.0"},"rubygem-retriable":{"origin":"devel/rubygem-retriable","version":"3.1.2"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-profiler-v2","origin":"textproc/rubygem-google-cloud-profiler-v2","version":"0.9.1","comment":"Ruby Client to manage continous progiling information","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/googleapis/google-cloud-ruby/tree/main/google-cloud-profiler-v2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9ccb006d710f4d12c4b71b3c49e9f265160cd2607baca0043bc630611a93ed8","flatsize":243491,"path":"All/rubygem-google-cloud-profiler-v2-0.9.1.pkg","repopath":"All/rubygem-google-cloud-profiler-v2-0.9.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32896,"desc":"Cloud Profiler is a statistical, low-overhead profiler that continuously gathers CPU\nusage and memory-allocation information from your production applications.\nIt attributes that information to the application's source code, helping you identify\nthe parts of the application consuming the most resources, and otherwise illuminating\nthe performance characteristics of the code. Note that google-cloud-profiler-v2 is a\nversion-specific client library. For most uses, we recommend installing the main\nclient library google-cloud-profiler instead. See the readme for more details.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-google-cloud-monitoring-metrics_scope-v1","origin":"net/rubygem-google-cloud-monitoring-metrics_scope-v1","version":"0.6.0","comment":"Ruby Client for the Cloud Monitoring Metrics Scopes V1 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-monitoring-metrics_scope-v1/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9a7197ed75beca1d7a67cfda8387204e2251cfeedc5a8401ac8069a4e50f39e","flatsize":205966,"path":"All/rubygem-google-cloud-monitoring-metrics_scope-v1-0.6.0.pkg","repopath":"All/rubygem-google-cloud-monitoring-metrics_scope-v1-0.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32272,"desc":"Ruby Client for the Cloud Monitoring Metrics Scopes V1 API\n\nManages your Cloud Monitoring data and configurations. Most projects must be\nassociated with a Workspace, with a few exceptions as noted on the individual\nmethod pages. The table entries below are presented in alphabetical order, not\nin order of common use. For explanations of the concepts found in the table\nentries, read the Cloud Monitoring documentation.\n\nCloud Monitoring collects metrics, events, and metadata from Google Cloud,\nAmazon Web Services (AWS), hosted uptime probes, and application\ninstrumentation. The Metrics Scopes API manages the list of monitored projects\nand accounts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-monitoring-v3","origin":"net/rubygem-google-cloud-monitoring-v3","version":"0.17.0","comment":"Ruby Client for the Cloud Monitoring V3 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-monitoring-v3/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"802b59f001b3f7caa085a88d704f1285e9fa84212bf61f88867923cd93266d50","flatsize":1062333,"path":"All/rubygem-google-cloud-monitoring-v3-0.17.0.pkg","repopath":"All/rubygem-google-cloud-monitoring-v3-0.17.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":102280,"desc":"Ruby Client for the Cloud Monitoring V3 API\n\nManages your Cloud Monitoring data and configurations.\n\nCloud Monitoring collects metrics, events, and metadata from Google Cloud,\nAmazon Web Services (AWS), hosted uptime probes, and application\ninstrumentation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-monitoring-dashboard-v1","origin":"net/rubygem-google-cloud-monitoring-dashboard-v1","version":"0.16.0","comment":"Ruby Client for the Cloud Monitoring Dashboards V1 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-monitoring-dashboard-v1/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfe53770c200881aab9983073619ec7b3a9f231f516f7e22faa3e04115099eaf","flatsize":391158,"path":"All/rubygem-google-cloud-monitoring-dashboard-v1-0.16.0.pkg","repopath":"All/rubygem-google-cloud-monitoring-dashboard-v1-0.16.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":51872,"desc":"Ruby Client for the Cloud Monitoring Dashboards V1 API\n\nManages your Cloud Monitoring data and configurations.\n\nCloud Monitoring collects metrics, events, and metadata from Google Cloud,\nAmazon Web Services (AWS), hosted uptime probes, and application\ninstrumentation. The Dashboards API manages arrangements of display widgets.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-logging-v2","origin":"net/rubygem-google-cloud-logging-v2","version":"0.13.0","comment":"Ruby Client for the Cloud Logging V2 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-logging-v2/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54fa927454ee157d5d2019f583e5a6184bfb1f5c2eb36b336eca216d55e86ea6","flatsize":735797,"path":"All/rubygem-google-cloud-logging-v2-0.13.0.pkg","repopath":"All/rubygem-google-cloud-logging-v2-0.13.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":74092,"desc":"API Client library for the Cloud Logging V2 API\n\nThe Cloud Logging API lets you programmatically read and write log entries, set\nup exclusions, create logs-based metrics, and manage export sinks.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-monitoring","origin":"net/rubygem-google-cloud-monitoring","version":"1.8.2","comment":"Ruby Client for the Cloud Monitoring API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-monitoring/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2870024a7bbfaa3f1f674a2d2649c6f088cb068ea004bf67329372e0d41ee90","flatsize":83553,"path":"All/rubygem-google-cloud-monitoring-1.8.2.pkg","repopath":"All/rubygem-google-cloud-monitoring-1.8.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15824,"desc":"Ruby Client for the Cloud Monitoring API\n\nCloud Monitoring collects metrics, events, and metadata from Google Cloud,\nAmazon Web Services (AWS), hosted uptime probes, and application\ninstrumentation.\n\nActual client classes for the various versions of this API are defined in\nversioned client gems, with names of the form google-cloud-monitoring-v*. The\ngem google-cloud-monitoring is the main client library that brings the verisoned\ngems in as dependencies, and provides high-level methods for constructing\nclients.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-google-cloud-monitoring-dashboard-v1":{"origin":"net/rubygem-google-cloud-monitoring-dashboard-v1","version":"0.16.0"},"rubygem-google-cloud-monitoring-metrics_scope-v1":{"origin":"net/rubygem-google-cloud-monitoring-metrics_scope-v1","version":"0.6.0"},"rubygem-google-cloud-monitoring-v3":{"origin":"net/rubygem-google-cloud-monitoring-v3","version":"0.17.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-location","origin":"net/rubygem-google-cloud-location","version":"0.8.0","comment":"Ruby Client for the Locations API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-location/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21bfc803fe6e07cf0053fb0bff7374ffe131231193572a0eb28a7dca279e80f5","flatsize":144266,"path":"All/rubygem-google-cloud-location-0.8.0.pkg","repopath":"All/rubygem-google-cloud-location-0.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24788,"desc":"Ruby Client for the Locations API\n\nThis is an add-on interface used by some Google API clients to provide location\nmanagement calls.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-firestore-v1","origin":"databases/rubygem-google-cloud-firestore-v1","version":"0.14.0","comment":"Ruby Client for the Cloud Firestore V1 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-firestore-v1/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b53ad2aa07fee4aeff91ccc0cd7dd020f783e7d86b6ce1ca8bccc92c8c32145","flatsize":546156,"path":"All/rubygem-google-cloud-firestore-v1-0.14.0.pkg","repopath":"All/rubygem-google-cloud-firestore-v1-0.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":58232,"desc":"Ruby Client for the Cloud Firestore V1 API\n\nAccesses the NoSQL document database built for automatic scaling, high\nperformance, and ease of application development.\n\nCloud Firestore is a NoSQL document database built for automatic scaling, high\nperformance, and ease of application development.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"},"rubygem-google-cloud-location":{"origin":"net/rubygem-google-cloud-location","version":"0.8.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-google-cloud-firestore","origin":"databases/rubygem-google-cloud-firestore","version":"2.15.1","comment":"Official library for Google Cloud Firestore API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-firestore/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3947e8545ef29f2a52fdae029d61ca3dd670817f39e45a22bdea80b4ae62dc2","flatsize":445591,"path":"All/rubygem-google-cloud-firestore-2.15.1.pkg","repopath":"All/rubygem-google-cloud-firestore-2.15.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":60460,"desc":"Cloud Firestore is a NoSQL document database built for automatic scaling, high\nperformance, and ease of application development. While the Cloud Firestore\ninterface has many of the same features as traditional databases, as a NoSQL\ndatabase it differs from them in the way it describes relationships between data\nobjects.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-google-cloud-firestore-v1":{"origin":"databases/rubygem-google-cloud-firestore-v1","version":"0.14.0"},"rubygem-rbtree":{"origin":"devel/rubygem-rbtree","version":"0.4.6"}},"categories":["databases","rubygems"]},{"name":"rubygem-google-cloud-env","origin":"net/rubygem-google-cloud-env","version":"2.1.1","comment":"Provides information on Google Cloud Platform hosting environment","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/ruby-cloud-env","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69b1adaec1dd8332f0eae152a8f2931fb5b2d1b079e980f30e9bc2a511b66856","flatsize":137642,"path":"All/rubygem-google-cloud-env-2.1.1.pkg","repopath":"All/rubygem-google-cloud-env-2.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27628,"desc":"This library provides information on the application hosting environment for\napps running on Google Cloud Platform.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-errors","origin":"net/rubygem-google-cloud-errors","version":"1.4.0","comment":"Define error classes for google-cloud-ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-errors/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0522767af51f01e58a36c3f60e4d7f61ba26a8ef1805c0560df58773afdde481","flatsize":48372,"path":"All/rubygem-google-cloud-errors-1.4.0.pkg","repopath":"All/rubygem-google-cloud-errors-1.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11392,"desc":"This library contains error classes raised by Google Cloud API clients.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-dns","origin":"dns/rubygem-google-cloud-dns","version":"0.37.0","comment":"Official library for Google Cloud DNS","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-dns/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f0ab7085723d9a21d56fd48bdd11125198a046e94edb1f4fe0bbd52fb78248a","flatsize":146182,"path":"All/rubygem-google-cloud-dns-0.37.0.pkg","repopath":"All/rubygem-google-cloud-dns-0.37.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27116,"desc":"Google Cloud DNS is a high-performance, resilient, global DNS service that\nprovides a cost-effective way to make your applications and services available\nto your users. This programmable, authoritative DNS service can be used to\neasily publish and manage DNS records using the same infrastructure relied upon\nby Google.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-dns_v1":{"origin":"dns/rubygem-google-apis-dns_v1","version":"0.43.0"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-googleauth":{"origin":"security/rubygem-googleauth","version":"1.11.0"},"rubygem-zonefile":{"origin":"dns/rubygem-zonefile","version":"1.06"}},"categories":["dns","rubygems"]},{"name":"rubygem-google-cloud-datastore-v1","origin":"databases/rubygem-google-cloud-datastore-v1","version":"0.19.0","comment":"Ruby Client for the Firestore in Datastore mode V1 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-datastore-v1/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b0cba4e67ba7e603efed55e32857c9ff8e54baf6b3141ebe475a76195a5da24","flatsize":379496,"path":"All/rubygem-google-cloud-datastore-v1-0.19.0.pkg","repopath":"All/rubygem-google-cloud-datastore-v1-0.19.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":47040,"desc":"Ruby Client for the Firestore in Datastore mode V1 API\n\nAccesses the schemaless NoSQL database to provide fully managed, robust,\nscalable storage for your application.\n\nFirestore in Datastore mode is a NoSQL document database built for automatic\nscaling, high performance, and ease of application development.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-google-cloud-common","origin":"devel/rubygem-google-cloud-common","version":"1.7.0","comment":"Common protocol buffer types used by Google Cloud APIs","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/googleapis/common-protos-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9872004e68bb8d98a92fe8e4e65bf5b84581dc04f3496736492e9bb6bbcfa05f","flatsize":27302,"path":"All/rubygem-google-cloud-common-1.7.0.pkg","repopath":"All/rubygem-google-cloud-common-1.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8588,"desc":"Common protocol buffer types used by Google Cloud APIs","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-protobuf":{"origin":"devel/rubygem-google-protobuf","version":"3.25.3"},"rubygem-googleapis-common-protos-types":{"origin":"devel/rubygem-googleapis-common-protos-types","version":"1.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-cloud-datastore","origin":"databases/rubygem-google-cloud-datastore","version":"2.9.0","comment":"Official library for Google Cloud Datastore","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-datastore/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d8851fe61c06d8af748cc9dc7edae0625f031be806db255e9d511c0c2201f81","flatsize":278948,"path":"All/rubygem-google-cloud-datastore-2.9.0.pkg","repopath":"All/rubygem-google-cloud-datastore-2.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":42252,"desc":"google-cloud-datastore is the official library for Google Cloud Datastore.\n\nGoogle Cloud Datastore is a fully managed, schemaless database for storing\nnon-relational data. Cloud Datastore automatically scales with your users and\nsupports ACID transactions, high availability of reads and writes, strong\nconsistency for reads and ancestor queries, and eventual consistency for all\nother queries.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-google-cloud-datastore-v1":{"origin":"databases/rubygem-google-cloud-datastore-v1","version":"0.19.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-google-cloud-bigtable-v2","origin":"net/rubygem-google-cloud-bigtable-v2","version":"0.21.0","comment":"Ruby Client for the Cloud Bigtable V2 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-bigtable-v2/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d1937229537f1add5e799fe19ec206a779cb2a735bce387e579025fde93fced","flatsize":320079,"path":"All/rubygem-google-cloud-bigtable-v2-0.21.0.pkg","repopath":"All/rubygem-google-cloud-bigtable-v2-0.21.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":49036,"desc":"API Client library for the Cloud Bigtable V2 API\n\nCloud Bigtable is a fully managed, scalable NoSQL database service for large\nanalytical and operational workloads.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-logging","origin":"net/rubygem-google-cloud-logging","version":"2.4.0","comment":"Official library for Stackdriver Logging","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-logging/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3f712a6ff80a8bd09c2658a4e9b05f8a201695407ef576ff7bf98f00fde6fd5","flatsize":275413,"path":"All/rubygem-google-cloud-logging-2.4.0.pkg","repopath":"All/rubygem-google-cloud-logging-2.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":46224,"desc":"google-cloud-logging is the official library for Stackdriver Logging.\n\nStackdriver Logging allows you to store, search, analyze, monitor, and alert on\nlog data and events from Google Cloud Platform and Amazon Web Services (AWS). It\nsupports ingestion of any custom log data from any source. Stackdriver Logging\nis a fully-managed service that performs at scale and can ingest application and\nsystem log data from thousands of VMs. Even better, you can analyze all that log\ndata in real-time.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-google-cloud-logging-v2":{"origin":"net/rubygem-google-cloud-logging-v2","version":"0.13.0"},"rubygem-stackdriver-core":{"origin":"net/rubygem-stackdriver-core","version":"1.6.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-compute-v1","origin":"net/rubygem-google-cloud-compute-v1","version":"2.6.0","comment":"Ruby Client for the Google Cloud Compute V1 API","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/googleapis/google-cloud-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7037ec0fa6048188112913f25ca0a6c6d911b3c07eb47bd92094fe5f295b59fd","flatsize":13641017,"path":"All/rubygem-google-cloud-compute-v1-2.6.0.pkg","repopath":"All/rubygem-google-cloud-compute-v1-2.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":468692,"desc":"Ruby Client for the Google Cloud Compute V1 API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-common":{"origin":"devel/rubygem-google-cloud-common","version":"1.7.0"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-bigtable","origin":"net/rubygem-google-cloud-bigtable","version":"2.10.2","comment":"Official library for Cloud Bigtable API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-bigtable/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f525d5599c0dcc6e4663f41e0b43ff9d362c0d8091851005fe5c35a68e1ad8a","flatsize":548858,"path":"All/rubygem-google-cloud-bigtable-2.10.2.pkg","repopath":"All/rubygem-google-cloud-bigtable-2.10.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":70608,"desc":"Cloud Bigtable API provides API for reading and writing the contents of\nBigtables associated with a cloud project.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-google-cloud-bigtable-admin-v2":{"origin":"net/rubygem-google-cloud-bigtable-admin-v2","version":"0.27.0"},"rubygem-google-cloud-bigtable-v2":{"origin":"net/rubygem-google-cloud-bigtable-v2","version":"0.21.0"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-bigtable-admin-v2","origin":"net/rubygem-google-cloud-bigtable-admin-v2","version":"0.27.0","comment":"Ruby Client for the Cloud Bigtable Admin V2 API","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-bigtable-admin-v2/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ca3591fabbbc2b00c49c96086ad28a5b3f5d3f34b50b25bcd55624e71a8a0b3","flatsize":835051,"path":"All/rubygem-google-cloud-bigtable-admin-v2-0.27.0.pkg","repopath":"All/rubygem-google-cloud-bigtable-admin-v2-0.27.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":74980,"desc":"API Client library for the Cloud Bigtable Admin V2 API\n\nCloud Bigtable is a fully managed, scalable NoSQL database service for large\nanalytical and operational workloads.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"},"rubygem-grpc-google-iam-v1":{"origin":"devel/rubygem-grpc-google-iam-v1","version":"1.8.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-cloud-bigquery","origin":"net/rubygem-google-cloud-bigquery","version":"1.18.0_1","comment":"Official Ruby library for Google BigQuery","maintainer":"sanpei@FreeBSD.org","www":"https://github.com/googleapis/google-cloud-ruby/tree/main/google-cloud-bigquery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6b05e92889cb23cd771b36fb13c2c3fba84238e982c812cb3130d3e96ea640a","flatsize":849252,"path":"All/rubygem-google-cloud-bigquery-1.18.0_1.pkg","repopath":"All/rubygem-google-cloud-bigquery-1.18.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":84364,"desc":"This is the official Ruby library for Google BigQuery.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-google-api-client":{"origin":"devel/rubygem-google-api-client","version":"0.53.0"},"rubygem-google-cloud-core":{"origin":"net/rubygem-google-cloud-core","version":"1.7.0"},"rubygem-googleauth":{"origin":"security/rubygem-googleauth","version":"1.11.0"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"}},"categories":["net","rubygems"]},{"name":"rubygem-google-apis-storage_v1","origin":"devel/rubygem-google-apis-storage_v1","version":"0.39.0","comment":"Simple REST client for Cloud Storage JSON API V1","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-storage_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67dc975d8a939eff1398d5f450db01bd64b0c712b80a8da4b94d15e995e66595","flatsize":442468,"path":"All/rubygem-google-apis-storage_v1-0.39.0.pkg","repopath":"All/rubygem-google-apis-storage_v1-0.39.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36436,"desc":"This is a simple client library for version V1 of the Cloud Storage JSON API. It\nprovides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-cloud-core","origin":"net/rubygem-google-cloud-core","version":"1.7.0","comment":"Internal shared library for Google Cloud Client Library","maintainer":"sunpoet@FreeBSD.org","www":"https://cloud.google.com/ruby/docs/reference/google-cloud-core/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0368da6ecbccb2684d9c5edfd1451b987706684589d4f8d06272e615e3726f9","flatsize":66190,"path":"All/rubygem-google-cloud-core-1.7.0.pkg","repopath":"All/rubygem-google-cloud-core-1.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16464,"desc":"This library contains shared types, such as error classes, for the Google Cloud\nClient Library for Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-cloud-env":{"origin":"net/rubygem-google-cloud-env","version":"2.1.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-google-apis-sqladmin_v1beta4","origin":"devel/rubygem-google-apis-sqladmin_v1beta4","version":"0.72.0","comment":"Simple REST client for Cloud SQL Admin API V1beta4","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-sqladmin_v1beta4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a61df0681391535917931894f9c22d829262b2c1f9ce2a61fbcf0695de4e329","flatsize":457657,"path":"All/rubygem-google-apis-sqladmin_v1beta4-0.72.0.pkg","repopath":"All/rubygem-google-apis-sqladmin_v1beta4-0.72.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":43952,"desc":"This is a simple client library for version V1beta4 of the Cloud SQL Admin API.\nIt provides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-sheets_v4","origin":"devel/rubygem-google-apis-sheets_v4","version":"0.32.0","comment":"Simple REST client for Google Sheets API V4","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-sheets_v4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbf9d55cf675d62729e89fbf6366c2d008c063dcf751f67ea5827ae7bf77592d","flatsize":846534,"path":"All/rubygem-google-apis-sheets_v4-0.32.0.pkg","repopath":"All/rubygem-google-apis-sheets_v4-0.32.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":66436,"desc":"This is the simple REST client for Google Sheets API V4. Simple REST clients are\nRuby client libraries that provide access to Google services via their HTTP REST\nAPI endpoints. These libraries are generated and updated automatically based on\nthe discovery documents published by the service, and they handle most concerns\nsuch as authentication, pagination, retry, timeouts, and logging. You can use\nthis client to access the Google Sheets API, but note that some services may\nprovide a separate modern client that is easier to use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-playcustomapp_v1","origin":"devel/rubygem-google-apis-playcustomapp_v1","version":"0.16.0","comment":"Simple REST client for Google Play Custom App Publishing API V1","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-playcustomapp_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1332553a92c815cc3882c64f27a6c164ad2154dcbe4d633c768077f6811f50f","flatsize":46192,"path":"All/rubygem-google-apis-playcustomapp_v1-0.16.0.pkg","repopath":"All/rubygem-google-apis-playcustomapp_v1-0.16.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10452,"desc":"This is a simple client library for version V1 of the Google Play Custom App\nPublishing API. It provides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-sqladmin_v1beta4_041","origin":"devel/rubygem-google-apis-sqladmin_v1beta4_041","version":"0.41.0","comment":"Simple REST client for Cloud SQL Admin API V1beta4","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-sqladmin_v1beta4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"023bea1db76bc9b8a131de463d82fbfc00b41422591ca339ea4dec5478b9264e","flatsize":378777,"path":"All/rubygem-google-apis-sqladmin_v1beta4_041-0.41.0.pkg","repopath":"All/rubygem-google-apis-sqladmin_v1beta4_041-0.41.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36972,"desc":"This is a simple client library for version V1beta4 of the Cloud SQL Admin API.\nIt provides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.\n\nSee also: https://github.com/googleapis/google-api-ruby-client","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-serviceusage_v1","origin":"devel/rubygem-google-apis-serviceusage_v1","version":"0.28.0","comment":"Simple REST client for Service Usage API V1","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-serviceusage_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07e1019bbce7a2aa645f68152460724f139da6b56a785d06d6dd818444507ace","flatsize":328568,"path":"All/rubygem-google-apis-serviceusage_v1-0.28.0.pkg","repopath":"All/rubygem-google-apis-serviceusage_v1-0.28.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":44704,"desc":"This is the simple REST client for Service Usage API V1. Simple REST clients are\nRuby client libraries that provide access to Google services via their HTTP REST\nAPI endpoints. These libraries are generated and updated automatically based on\nthe discovery documents published by the service, and they handle most concerns\nsuch as authentication, pagination, retry, timeouts, and logging. You can use\nthis client to access the Service Usage API, but note that some services may\nprovide a separate modern client that is easier to use.\n\nSee also: https://github.com/googleapis/google-api-ruby-client","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-monitoring_v3","origin":"devel/rubygem-google-apis-monitoring_v3","version":"0.63.0","comment":"Simple REST client for Cloud Monitoring API V3","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-monitoring_v3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d324628ed8624d1b3214e4920b97f32cd6a67a0b7b06f0e639450f1c79403fa9","flatsize":545325,"path":"All/rubygem-google-apis-monitoring_v3-0.63.0.pkg","repopath":"All/rubygem-google-apis-monitoring_v3-0.63.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":57044,"desc":"This is a simple client library for version V3 of the Cloud Monitoring API. It\nprovides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-iamcredentials_v1","origin":"devel/rubygem-google-apis-iamcredentials_v1","version":"0.21.0","comment":"Simple REST client for IAM Service Account Credentials API V1","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-iamcredentials_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f0e9d99037513a274861bc190d67681c8d30da0302862047b6da425bce10fe4","flatsize":65961,"path":"All/rubygem-google-apis-iamcredentials_v1-0.21.0.pkg","repopath":"All/rubygem-google-apis-iamcredentials_v1-0.21.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12092,"desc":"This is a simple client library for version V1 of the IAM Service Account\nCredentials API. It provides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-iam_v2beta","origin":"devel/rubygem-google-apis-iam_v2beta","version":"0.17.0","comment":"Simple REST client for Identity and Access Management (IAM) API V2beta","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-iam_v2beta","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38fdbc665b83558e542b02789e872b17d677c7df86697b99002ea16ebd09a934","flatsize":110608,"path":"All/rubygem-google-apis-iam_v2beta-0.17.0.pkg","repopath":"All/rubygem-google-apis-iam_v2beta-0.17.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16952,"desc":"This is the simple REST client for Identity and Access Management (IAM) API\nV2beta. Simple REST clients are Ruby client libraries that provide access to\nGoogle services via their HTTP REST API endpoints. These libraries are generated\nand updated automatically based on the discovery documents published by the\nservice, and they handle most concerns such as authentication, pagination,\nretry, timeouts, and logging. You can use this client to access the Identity and\nAccess Management (IAM) API, but note that some services may provide a separate\nmodern client that is easier to use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-iam_v1050","origin":"devel/rubygem-google-apis-iam_v1050","version":"0.50.0","comment":"Simple REST client for Identity and Access Management (IAM) API V1","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-iam_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfb3ca846ca1910c73f4b5fc6b9475371cce62638f9894d64a0f0e8dc67a19e0","flatsize":451971,"path":"All/rubygem-google-apis-iam_v1050-0.50.0.pkg","repopath":"All/rubygem-google-apis-iam_v1050-0.50.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37864,"desc":"This is a simple client library for version V1 of the Identity and Access\nManagement (IAM) API. It provides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-iam_v1","origin":"devel/rubygem-google-apis-iam_v1","version":"0.36.0","comment":"Simple REST client for IAM API V1","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-iam_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9de64bcb75a569ad2dea3eb801a672c505a0f54aecc1bfffc1295ce095fe8519","flatsize":322309,"path":"All/rubygem-google-apis-iam_v1-0.36.0.pkg","repopath":"All/rubygem-google-apis-iam_v1-0.36.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31692,"desc":"This is the simple REST client for Identity and Access Management (IAM) API V1.\nSimple REST clients are Ruby client libraries that provide access to Google\nservices via their HTTP REST API endpoints. These libraries are generated and\nupdated automatically based on the discovery documents published by the service,\nand they handle most concerns such as authentication, pagination, retry, timeouts,\nand logging. You can use this client to access the Identity and Access\nManagement (IAM) API, but note that some services may provide a separate modern\nclient that is easier to use.\n\nSee also: https://github.com/googleapis/google-api-ruby-client","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-drive_v3","origin":"devel/rubygem-google-apis-drive_v3","version":"0.51.0","comment":"Simple REST client for Drive API V3","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-drive_v3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9988d47acb3ae6e333068c367443ea78dbed83b3b437a31827f534139c929ab","flatsize":412880,"path":"All/rubygem-google-apis-drive_v3-0.51.0.pkg","repopath":"All/rubygem-google-apis-drive_v3-0.51.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":40820,"desc":"This is the simple REST client for Drive API V3. Simple REST clients are Ruby\nclient libraries that provide access to Google services via their HTTP REST API\nendpoints. These libraries are generated and updated automatically based on the\ndiscovery documents published by the service, and they handle most concerns such\nas authentication, pagination, retry, timeouts, and logging. You can use this\nclient to access the Drive API, but note that some services may provide a\nseparate modern client that is easier to use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-generator","origin":"devel/rubygem-google-apis-generator","version":"0.15.0","comment":"Code generator for legacy Google REST clients","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/google-apis-generator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7223bafa02565145c5c5e2dc23271ef4dff4e9392a612ee3f723e39c9adb9b07","flatsize":114650,"path":"All/rubygem-google-apis-generator-0.15.0.pkg","repopath":"All/rubygem-google-apis-generator-0.15.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23024,"desc":"This library includes common base classes and dependencies used by legacy REST\nclients for Google APIs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-gems":{"origin":"devel/rubygem-gems","version":"1.2.0"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"},"rubygem-google-apis-discovery_v1":{"origin":"devel/rubygem-google-apis-discovery_v1","version":"0.17.0"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-pubsub_v1","origin":"devel/rubygem-google-apis-pubsub_v1","version":"0.52.0","comment":"Simple REST client for Cloud Pub/Sub API V1","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-pubsub_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6c7b11f582745d640a776e394dc73bab9cb469adea6998b55a8cc9c636e3371","flatsize":283470,"path":"All/rubygem-google-apis-pubsub_v1-0.52.0.pkg","repopath":"All/rubygem-google-apis-pubsub_v1-0.52.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31172,"desc":"This is a simple client library for version V1 of the Cloud Pub/Sub API. It\nprovides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-dns_v1","origin":"dns/rubygem-google-apis-dns_v1","version":"0.43.0","comment":"Simple REST client for Cloud DNS API V1","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-dns_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd7d08660991c77b3f02d91ee9759a81566b5c041c4a8f9c272806d0f3039b33","flatsize":306598,"path":"All/rubygem-google-apis-dns_v1-0.43.0.pkg","repopath":"All/rubygem-google-apis-dns_v1-0.43.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29852,"desc":"This is a simple client library for version V1 of the Cloud DNS API. It\nprovides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["dns","rubygems"]},{"name":"rubygem-google-apis-discovery_v1","origin":"devel/rubygem-google-apis-discovery_v1","version":"0.17.0","comment":"Simple REST client for API Discovery Service V1","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-discovery_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37687bd4bf23c50bc53977b0b02fab7cbebdd4a0d81e3f4d0a0d85337497cb0c","flatsize":95494,"path":"All/rubygem-google-apis-discovery_v1-0.17.0.pkg","repopath":"All/rubygem-google-apis-discovery_v1-0.17.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15488,"desc":"This is a simple client library for version V1 of the API Discovery Service. It\nprovides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-core011","origin":"devel/rubygem-google-apis-core011","version":"0.11.3","comment":"Common utility and base classes for legacy Google REST clients","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/google-apis-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bddeca47d5784b2caea3e870310b3833bfa2ef591e59342479472249277579e","flatsize":159042,"path":"All/rubygem-google-apis-core011-0.11.3.pkg","repopath":"All/rubygem-google-apis-core011-0.11.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29552,"desc":"This library implements the code generator used by legacy REST clients for\nGoogle APIs. It automatically generates client gems given discovery documents.\nGoogle-managed clients for publicly-available APIs are maintained using this\ntool, and users may also use it to generate clients for private or early-access\nAPIs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-googleauth":{"origin":"security/rubygem-googleauth","version":"1.11.0"},"rubygem-httpclient":{"origin":"www/rubygem-httpclient","version":"2.8.3"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"},"rubygem-representable":{"origin":"textproc/rubygem-representable","version":"3.2.0"},"rubygem-retriable":{"origin":"devel/rubygem-retriable","version":"3.1.2"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-container_v1","origin":"devel/rubygem-google-apis-container_v1","version":"0.43.0","comment":"Simple REST client for Kubernetes Engine API V1","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-container_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79874e2e96759cf78cb4359dba4c11a34890363940da8cb465bfd6caa549d4a0","flatsize":608614,"path":"All/rubygem-google-apis-container_v1-0.43.0.pkg","repopath":"All/rubygem-google-apis-container_v1-0.43.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":51508,"desc":"This is the simple REST client for Kubernetes Engine API V1. Simple REST clients are\nRuby client libraries that provide access to Google services via their HTTP REST API\nendpoints. These libraries are generated and updated automatically based on the\ndiscovery documents published by the service, and they handle most concerns such as\nauthentication, pagination, retry, timeouts, and logging. You can use this client to\naccess the Kubernetes Engine API, but note that some services may provide a separate\nmodern client that is easier to use.\n\n\nSee also: https://github.com/googleapis/google-api-ruby-client","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-container_v1beta1","origin":"devel/rubygem-google-apis-container_v1beta1","version":"0.43.0","comment":"Simple REST client for Kubernetes Engine API V1","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-container_v1beta1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b01b2995c4526279ad09097619c022346c7ed62a7176f5475e85da89c291d852","flatsize":655555,"path":"All/rubygem-google-apis-container_v1beta1-0.43.0.pkg","repopath":"All/rubygem-google-apis-container_v1beta1-0.43.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":55096,"desc":"This is the simple REST client for Kubernetes Engine API V1beta1. Simple REST\nclients are Ruby client libraries that provide access to Google services via\ntheir HTTP REST API endpoints. These libraries are generated and updated\nautomatically based on the discovery documents published by the service, and\nthey handle most concerns such as authentication, pagination, retry, timeouts,\nand logging. You can use this client to access the Kubernetes Engine API, but\nnote that some services may provide a separate modern client that is easier to\nuse.\n\nSee also: https://github.com/googleapis/google-api-ruby-client","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-iam_v2","origin":"devel/rubygem-google-apis-iam_v2","version":"0.10.0","comment":"Simple REST client for Identity and Access Management (IAM) API V2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-iam_v2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25ee7176c15e5866cb0514ecd2664993e1a09edaa3587d999763a5676f7b63b3","flatsize":109430,"path":"All/rubygem-google-apis-iam_v2-0.10.0.pkg","repopath":"All/rubygem-google-apis-iam_v2-0.10.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16868,"desc":"This is the simple REST client for Identity and Access Management (IAM) API V2.\nSimple REST clients are Ruby client libraries that provide access to Google\nservices via their HTTP REST API endpoints. These libraries are generated and\nupdated automatically based on the discovery documents published by the service,\nand they handle most concerns such as authentication, pagination, retry,\ntimeouts, and logging. You can use this client to access the Identity and Access\nManagement (IAM) API, but note that some services may provide a separate modern\nclient that is easier to use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-cloud-artifact_registry-v1","origin":"textproc/rubygem-google-cloud-artifact_registry-v1","version":"0.11.0","comment":"Manages artifacts on Google infrastructure","maintainer":"mfechner@FreeBSD.org","www":"https://googleapis.github.io/google-cloud-ruby/docs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e5483c7d6150ed575ac2fc209146f76b0fa9b9ef1511dd420552ad41322167a","flatsize":937486,"path":"All/rubygem-google-cloud-artifact_registry-v1-0.11.0.pkg","repopath":"All/rubygem-google-cloud-artifact_registry-v1-0.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":68860,"desc":"Artifact Registry stores and manages build artifacts in a scalable and integrated\nservice built on Google infrastructure.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gapic-common":{"origin":"devel/rubygem-gapic-common","version":"0.21.1"},"rubygem-google-cloud-errors":{"origin":"net/rubygem-google-cloud-errors","version":"1.4.0"},"rubygem-google-cloud-location":{"origin":"net/rubygem-google-cloud-location","version":"0.8.0"},"rubygem-grpc-google-iam-v1":{"origin":"devel/rubygem-grpc-google-iam-v1","version":"1.8.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-google-apis-compute_v1_057","origin":"devel/rubygem-google-apis-compute_v1_057","version":"0.57.0","comment":"Simple REST client for Compute Engine API V1","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-compute_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c971c189b77b401260d9db2e40e7b6a266a7f25301555bc2bf5d8c97e2389f2","flatsize":5325492,"path":"All/rubygem-google-apis-compute_v1_057-0.57.0.pkg","repopath":"All/rubygem-google-apis-compute_v1_057-0.57.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":220328,"desc":"This is a simple client library for version V1 of the Compute Engine API. It\nprovides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.\n\nSee also: https://github.com/googleapis/google-api-ruby-client","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-cloudresourcemanager_v3","origin":"devel/rubygem-google-apis-cloudresourcemanager_v3","version":"0.53.0","comment":"Simple REST client for Cloud Resource Manager API V3","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-cloudresourcemanager_v3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4026232d215ab306559745f2e2f779ee8ca44248ec03b5637c5f8cc4b04f532","flatsize":317185,"path":"All/rubygem-google-apis-cloudresourcemanager_v3-0.53.0.pkg","repopath":"All/rubygem-google-apis-cloudresourcemanager_v3-0.53.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32468,"desc":"This is the simple REST client for Cloud Resource Manager API V3. Simple REST\nclients are Ruby client libraries that provide access to Google services via\ntheir HTTP REST API endpoints. These libraries are generated and updated\nautomatically based on the discovery documents published by the service, and\nthey handle most concerns such as authentication, pagination, retry, timeouts,\nand logging. You can use this client to access the Cloud Resource Manager API,\nbut note that some services may provide a separate modern client that is easier\nto use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-compute_v1","origin":"devel/rubygem-google-apis-compute_v1","version":"0.100.0","comment":"Simple REST client for Compute Engine API V1","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-compute_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01fe09f0c353b41f24b6e204b467b5c9415729d0f5cce863a48a622d3a5bb2b8","flatsize":6131245,"path":"All/rubygem-google-apis-compute_v1-0.100.0.pkg","repopath":"All/rubygem-google-apis-compute_v1-0.100.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":253280,"desc":"This is a simple client library for version V1 of the Compute Engine API. It\nprovides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-cloudresourcemanager_v1","origin":"devel/rubygem-google-apis-cloudresourcemanager_v1","version":"0.31.0","comment":"Simple REST client for Cloud Resource Manager API V1","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-cloudresourcemanager_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b101d3310e7c586f7fb5452364f61912daca4a667d67d67572bf85ee5447d0c2","flatsize":262490,"path":"All/rubygem-google-apis-cloudresourcemanager_v1-0.31.0.pkg","repopath":"All/rubygem-google-apis-cloudresourcemanager_v1-0.31.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29640,"desc":"This is the simple REST client for Cloud Resource Manager API V1. Simple REST\nclients are Ruby client libraries that provide access to Google services via\ntheir HTTP REST API endpoints. These libraries are generated and updated\nautomatically based on the discovery documents published by the service, and\nthey handle most concerns such as authentication, pagination, retry, timeouts,\nand logging. You can use this client to access the Cloud Resource Manager API,\nbut note that some services may provide a separate modern client that is\neasier to use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-core","origin":"devel/rubygem-google-apis-core","version":"0.15.0","comment":"Common utility and base classes for legacy Google REST clients","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/google-apis-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfc0977bcb5b4e6d131e4a4ead087fd901aa694d80df925817ae0577b093b0e7","flatsize":162761,"path":"All/rubygem-google-apis-core-0.15.0.pkg","repopath":"All/rubygem-google-apis-core-0.15.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30264,"desc":"This library implements the code generator used by legacy REST clients for\nGoogle APIs. It automatically generates client gems given discovery documents.\nGoogle-managed clients for publicly-available APIs are maintained using this\ntool, and users may also use it to generate clients for private or early-access\nAPIs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-googleauth":{"origin":"security/rubygem-googleauth","version":"1.11.0"},"rubygem-httpclient":{"origin":"www/rubygem-httpclient","version":"2.8.3"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"},"rubygem-representable":{"origin":"textproc/rubygem-representable","version":"3.2.0"},"rubygem-retriable":{"origin":"devel/rubygem-retriable","version":"3.1.2"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-cloudkms_v1","origin":"devel/rubygem-google-apis-cloudkms_v1","version":"0.50.0","comment":"Simple REST client for Cloud Key Management Service (KMS) API V1","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-cloudkms_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"326202fa1d6069781d3699359584c2c82080af40e8c68c8d4122e09c056f2431","flatsize":378664,"path":"All/rubygem-google-apis-cloudkms_v1-0.50.0.pkg","repopath":"All/rubygem-google-apis-cloudkms_v1-0.50.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35172,"desc":"This is a simple client library for version V1 of the Cloud Key Management\nService (KMS) API. It provides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-cloudbilling_v1","origin":"devel/rubygem-google-apis-cloudbilling_v1","version":"0.21.0","comment":"Simple REST client for Cloud Billing API V1","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-cloudbilling_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16d9b72921e5c10b73fac5332da2679aa7261482b1a221f86022ca680e684a7b","flatsize":135555,"path":"All/rubygem-google-apis-cloudbilling_v1-0.21.0.pkg","repopath":"All/rubygem-google-apis-cloudbilling_v1-0.21.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21544,"desc":"This is the simple REST client for Cloud Billing API V1. Simple REST clients are\nRuby client libraries that provide access to Google services via their HTTP REST\nAPI endpoints. These libraries are generated and updated automatically based on\nthe discovery documents published by the service, and they handle most concerns\nsuch as authentication, pagination, retry, timeouts, and logging. You can use\nthis client to access the Cloud Billing API, but note that some services may\nprovide a separate modern client that is easier to use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-bigquery_v2","origin":"devel/rubygem-google-apis-bigquery_v2","version":"0.71.0","comment":"Simple REST client for BigQuery API V2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-bigquery_v2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4e2fec6cd7b6d8284fdc4a0e28217f750d03d21e3ced1404532b4189f73c1ab","flatsize":862565,"path":"All/rubygem-google-apis-bigquery_v2-0.71.0.pkg","repopath":"All/rubygem-google-apis-bigquery_v2-0.71.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":93408,"desc":"This is a simple client library for version V2 of the BigQuery API. It provides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-androidpublisher_v3034","origin":"devel/rubygem-google-apis-androidpublisher_v3034","version":"0.34.0","comment":"Simple REST client for Google Play Android API V3","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/google/google-api-ruby-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"968ae8b792d35d18eb779efab97e6833b3ad11f7bbcd1f631f14a8902396b316","flatsize":552536,"path":"All/rubygem-google-apis-androidpublisher_v3034-0.34.0.pkg","repopath":"All/rubygem-google-apis-androidpublisher_v3034-0.34.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":47176,"desc":"This is the simple REST client for Google Play Android Developer API V3.\nSimple REST clients are Ruby client libraries that provide access to Google\nservices via their HTTP REST API endpoints. These libraries are generated\nand updated automatically based on the discovery documents published by the\nservice, and they handle most concerns such as authentication, pagination,\nretry, timeouts, and logging. You can use this client to access the Google\nPlay Android Developer API, but note that some services may provide a\nseparate modern client that is easier to use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-cloudresourcemanager_v2","origin":"devel/rubygem-google-apis-cloudresourcemanager_v2","version":"0.34.0","comment":"Simple REST client for Cloud Resource Manager API V2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-cloudresourcemanager_v2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdda904d12be69f698aff5b3ca37e657b81fb02d4bce4ab4803cfd1a1e577c3f","flatsize":148296,"path":"All/rubygem-google-apis-cloudresourcemanager_v2-0.34.0.pkg","repopath":"All/rubygem-google-apis-cloudresourcemanager_v2-0.34.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21280,"desc":"This is the simple REST client for Cloud Resource Manager API V2. Simple REST\nclients are Ruby client libraries that provide access to Google services via\ntheir HTTP REST API endpoints. These libraries are generated and updated\nautomatically based on the discovery documents published by the service, and\nthey handle most concerns such as authentication, pagination, retry, timeouts,\nand logging. You can use this client to access the Cloud Resource Manager API,\nbut note that some services may provide a separate modern client that is easier\nto use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-cloudresourcemanager_v1035","origin":"devel/rubygem-google-apis-cloudresourcemanager_v1035","version":"0.35.0","comment":"Simple REST client for Cloud Resource Manager API V1","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-cloudresourcemanager_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f21caa2773303d3729775446d03e68ba10e0760133d5e60ee05f7b53ea4c22d9","flatsize":262927,"path":"All/rubygem-google-apis-cloudresourcemanager_v1035-0.35.0.pkg","repopath":"All/rubygem-google-apis-cloudresourcemanager_v1035-0.35.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29708,"desc":"This is a simple client library for version V1 of the Cloud Resource Manager\nAPI. It provides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-androidpublisher_v3","origin":"devel/rubygem-google-apis-androidpublisher_v3","version":"0.65.0","comment":"Simple REST client for Google Play Android Developer API V3","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-androidpublisher_v3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4393586296b372406ea12db0c988783ab77f0bdc79fb0bc4dd5b044c673647e","flatsize":794823,"path":"All/rubygem-google-apis-androidpublisher_v3-0.65.0.pkg","repopath":"All/rubygem-google-apis-androidpublisher_v3-0.65.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":62972,"desc":"This is a simple client library for version V3 of the Google Play Android\nDeveloper API. It provides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-apis-admin_directory_v1","origin":"devel/rubygem-google-apis-admin_directory_v1","version":"0.57.0","comment":"Simple REST client for Admin SDK API V1","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client/tree/main/generated/google-apis-admin_directory_v1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb3c3f7e93f21414ad0107c0dcdb70d7015c41bde2ae33b9d4e331c2f9409dc3","flatsize":659028,"path":"All/rubygem-google-apis-admin_directory_v1-0.57.0.pkg","repopath":"All/rubygem-google-apis-admin_directory_v1-0.57.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":55460,"desc":"This is a simple client library for version V1 of the Admin SDK API. It\nprovides:\n- A client object that connects to the HTTP/JSON REST endpoint for the service.\n- Ruby objects for data structures related to the service.\n- Integration with the googleauth gem for authentication using OAuth, API keys,\n  and service accounts.\n- Control of retry, pagination, and timeouts.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-gon-rails61","origin":"www/rubygem-gon-rails61","version":"6.4.0","comment":"Framework to pass data to JS easily","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/gazay/gon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63073de15ba5933908ff76a385f1607bcbf2ac6bf45d2744f97e67cc345e4e73","flatsize":222948,"path":"All/rubygem-gon-rails61-6.4.0.pkg","repopath":"All/rubygem-gon-rails61-6.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":146536,"desc":"If you need to send some data to your js files and you don't want to do this\nwith long way trough views and parsing - use this force!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-request_store":{"origin":"devel/rubygem-request_store","version":"1.7.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:gon_project:gon:6.4.0:::::dragonfly6:x86_64"}},{"name":"rubygem-gon-rails70","origin":"www/rubygem-gon-rails70","version":"6.4.0","comment":"Framework to pass data to JS easily","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/gazay/gon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2404729dd0966201e9195c4c9d2d006d103d9519576ed44ef3811ee8dd9245e7","flatsize":222948,"path":"All/rubygem-gon-rails70-6.4.0.pkg","repopath":"All/rubygem-gon-rails70-6.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":146520,"desc":"If you need to send some data to your js files and you don't want to do this\nwith long way trough views and parsing - use this force!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-request_store":{"origin":"devel/rubygem-request_store","version":"1.7.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:gon_project:gon:6.4.0:::::dragonfly6:x86_64"}},{"name":"rubygem-gon-rails60","origin":"www/rubygem-gon-rails60","version":"6.4.0","comment":"Framework to pass data to JS easily","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/gazay/gon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6a242f8bf9930cfc223ade5f1549af6834e81d0a54d72463fec1dc49bdbd23a","flatsize":222948,"path":"All/rubygem-gon-rails60-6.4.0.pkg","repopath":"All/rubygem-gon-rails60-6.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":146496,"desc":"If you need to send some data to your js files and you don't want to do this\nwith long way trough views and parsing - use this force!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack60":{"origin":"www/rubygem-actionpack60","version":"6.0.6.1"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-request_store":{"origin":"devel/rubygem-request_store","version":"1.7.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:gon_project:gon:6.4.0:::::dragonfly6:x86_64"}},{"name":"rubygem-graphql-docs","origin":"devel/rubygem-graphql-docs","version":"4.0.0_1","comment":"Generate beautiful documentation from your GraphQL schema","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/gjtorikian/graphql-docs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c81002b30b9fb81ce4c7c4fde47fd75006e320353a7fb944f4760dbeacf07bfb","flatsize":1969530,"path":"All/rubygem-graphql-docs-4.0.0_1.pkg","repopath":"All/rubygem-graphql-docs-4.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1170316,"desc":"Easily generate beautiful documentation from your GraphQL schema.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-commonmarker0":{"origin":"textproc/rubygem-commonmarker0","version":"0.23.10"},"rubygem-dartsass":{"origin":"textproc/rubygem-dartsass","version":"1.49.8_1"},"rubygem-escape_utils":{"origin":"textproc/rubygem-escape_utils","version":"1.3.0"},"rubygem-extended-markdown-filter":{"origin":"textproc/rubygem-extended-markdown-filter","version":"0.7.0"},"rubygem-gemoji3":{"origin":"textproc/rubygem-gemoji3","version":"3.0.1"},"rubygem-graphql":{"origin":"devel/rubygem-graphql","version":"2.3.15"},"rubygem-html-pipeline":{"origin":"textproc/rubygem-html-pipeline","version":"2.14.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-grape20","origin":"devel/rubygem-grape20","version":"2.0.0","comment":"Framework for rapid API development with great conventions","maintainer":"mfechner@FreeBSD.org","www":"https://www.ruby-grape.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7900c9747efa72e6e88a88b18cd56497b64f5a867c158c492a452b5a496272c","flatsize":553364,"path":"All/rubygem-grape20-2.0.0.pkg","repopath":"All/rubygem-grape20-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":124904,"desc":"A Ruby framework for rapid API development with great conventions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-dry-types":{"origin":"devel/rubygem-dry-types","version":"1.7.2"},"rubygem-mustermann-grape10":{"origin":"devel/rubygem-mustermann-grape10","version":"1.0.2"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rack-accept":{"origin":"www/rubygem-rack-accept","version":"0.4.5_2"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:ruby-grape:grape:2.0.0:::::dragonfly6:x86_64"}},{"name":"rubygem-gon-rails50","origin":"www/rubygem-gon-rails50","version":"6.2.1","comment":"Framework to pass data to JS easily","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/gazay/gon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b04e96acc8793dfbea59e90ffd7bb94673ad2e9450450fe962d7574687a4c71","flatsize":217359,"path":"All/rubygem-gon-rails50-6.2.1.pkg","repopath":"All/rubygem-gon-rails50-6.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":145304,"desc":"If you need to send some data to your js files and you don't want to do this\nwith long way trough views and parsing - use this force!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack50":{"origin":"www/rubygem-actionpack50","version":"5.0.7.2_2"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-request_store":{"origin":"devel/rubygem-request_store","version":"1.7.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:gon_project:gon:6.2.1:::::dragonfly6:x86_64"}},{"name":"rubygem-gon-rails5","origin":"www/rubygem-gon-rails5","version":"6.2.1","comment":"Framework to pass data to JS easily","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/gazay/gon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4460d9ee3599180795600228bad96bca82e005fae2aa63e93eb7a3794e8eb5fa","flatsize":217359,"path":"All/rubygem-gon-rails5-6.2.1.pkg","repopath":"All/rubygem-gon-rails5-6.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":145304,"desc":"If you need to send some data to your js files and you don't want to do this\nwith long way trough views and parsing - use this force!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack5":{"origin":"www/rubygem-actionpack5","version":"5.1.7_1"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-request_store":{"origin":"devel/rubygem-request_store","version":"1.7.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:gon_project:gon:6.2.1:::::dragonfly6:x86_64"}},{"name":"rubygem-goldfinger","origin":"www/rubygem-goldfinger","version":"2.1.1_1","comment":"Webfinger utility for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/tootsuite/goldfinger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02de3e38a2d8815544982988da10b44b3ca61f06d361801d76ca0fc0b2ab4768","flatsize":12670,"path":"All/rubygem-goldfinger-2.1.1_1.pkg","repopath":"All/rubygem-goldfinger-2.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5244,"desc":"Goldfinger is a Webfinger client for Ruby.  It supports application/xrd+xml and\napplication/jrd+json responses. It raises Goldfinger::NotFoundError on failure\nto fetch the Webfinger or XRD data, or Goldfinger::SSLError if something is\nwrong with the HTTPS connection.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-http4":{"origin":"www/rubygem-http4","version":"4.4.1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-oj":{"origin":"devel/rubygem-oj","version":"3.16.4"}},"categories":["www","rubygems"]},{"name":"rubygem-gollum-rugged_adapter","origin":"www/rubygem-gollum-rugged_adapter","version":"2.1.0","comment":"Adapter for Gollum to use Rugged (libgit2) at the backend","maintainer":"ruby@FreeBSD.org","www":"https://github.com/gollum/rugged_adapter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f3db04498c2fd92ac04d122121be93a9961d4f6a71db533114f31268f0042e1","flatsize":31532,"path":"All/rubygem-gollum-rugged_adapter-2.1.0.pkg","repopath":"All/rubygem-gollum-rugged_adapter-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10224,"desc":"Adapter for Gollum to use Rugged (libgit2) at the backend.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-rugged":{"origin":"devel/rubygem-rugged","version":"1.7.2"}},"categories":["www","rubygems"]},{"name":"rubygem-gollum-lib","origin":"www/rubygem-gollum-lib","version":"5.2.4_1","comment":"Simple, Git-powered wiki with a sweet API and local frontend","maintainer":"ruby@FreeBSD.org","www":"https://github.com/gollum/gollum-lib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8887df6a366d057601de19835b101e30145d998d9d28116daea3893a062d384b","flatsize":169780,"path":"All/rubygem-gollum-lib-5.2.4_1.pkg","repopath":"All/rubygem-gollum-lib-5.2.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45424,"desc":"A simple, Git-powered wiki with a sweet API and local frontend.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gemojione":{"origin":"graphics/rubygem-gemojione","version":"4.3.3"},"rubygem-github-markup":{"origin":"textproc/rubygem-github-markup","version":"5.0.1"},"rubygem-gollum-rugged_adapter":{"origin":"www/rubygem-gollum-rugged_adapter","version":"2.1.0"},"rubygem-loofah":{"origin":"textproc/rubygem-loofah","version":"2.22.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-octicons":{"origin":"misc/rubygem-octicons","version":"19.10.0"},"rubygem-rouge3":{"origin":"textproc/rubygem-rouge3","version":"3.30.0"},"rubygem-twitter-text1":{"origin":"textproc/rubygem-twitter-text1","version":"1.14.7"}},"categories":["www","rubygems"]},{"name":"rubygem-gollum-grit_adapter10","origin":"www/rubygem-gollum-grit_adapter10","version":"1.0.1","comment":"Adapter for Gollum to use Grit at the backend","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/gollum/grit_adapter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f70c5be72bf8f60b8b31d3ab8f1df00626012fc0f109f5494539a4ec81c2f8ad","flatsize":12400,"path":"All/rubygem-gollum-grit_adapter10-1.0.1.pkg","repopath":"All/rubygem-gollum-grit_adapter10-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4656,"desc":"rubygem-gollum-grit_adapter is an adapter for gollum to use Grit at the backend.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gitlab-grit":{"origin":"textproc/rubygem-gitlab-grit","version":"2.8.3"}},"categories":["www","rubygems"]},{"name":"rubygem-gollum-grit_adapter","origin":"www/rubygem-gollum-grit_adapter","version":"2.0.0","comment":"Adapter for Gollum to use Grit at the backend","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gollum/grit_adapter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f9d3b1a2b5e4b4c91f23ca72a965ef7ef8964678a111a9c02ac74c740ecc645","flatsize":12508,"path":"All/rubygem-gollum-grit_adapter-2.0.0.pkg","repopath":"All/rubygem-gollum-grit_adapter-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4688,"desc":"rubygem-gollum-grit_adapter is an adapter for gollum to use Grit at the backend.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gitlab-grit":{"origin":"textproc/rubygem-gitlab-grit","version":"2.8.3"}},"categories":["www","rubygems"]},{"name":"rubygem-gobject-introspection","origin":"devel/rubygem-gobject-introspection","version":"4.2.2","comment":"Ruby binding of GObject Introspection","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b042d3dbcd51f4316a4b1431a9be6ae3324098b67e66cb639647fa2898f59ff5","flatsize":458064,"path":"All/rubygem-gobject-introspection-4.2.2.pkg","repopath":"All/rubygem-gobject-introspection-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":65720,"desc":"Ruby binding for GObjectIntrospection","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-glib2":{"origin":"devel/rubygem-glib2","version":"4.2.2"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32","libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgirepository-1.0.so.1"]},{"name":"rubygem-god","origin":"sysutils/rubygem-god","version":"0.13.7","comment":"Monitoring framework written in Ruby","maintainer":"ruby@FreeBSD.org","www":"http://godrb.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e2b015fb16d56e58673cd227b444992560a43f3cbef1bfd02e68eb5c205af4d","flatsize":361722,"path":"All/rubygem-god-0.13.7.pkg","repopath":"All/rubygem-god-0.13.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79668,"desc":"God is an easy to configure, easy to extend monitoring\nframework written in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-gnome","origin":"x11/rubygem-gnome","version":"4.2.2","comment":"Meta port for gems of Ruby-GNOME project","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"351edc52b2a2c940430bb03c3646af905c1ac7614f86a14bc0c7097f9ea9b19c","flatsize":243,"path":"All/rubygem-gnome-4.2.2.pkg","repopath":"All/rubygem-gnome-4.2.2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1116,"desc":"Meta port for all Ruby-GNOME Project gems.","deps":{"rubygem-atk":{"origin":"accessibility/rubygem-atk","version":"4.2.2"},"rubygem-cairo-gobject":{"origin":"devel/rubygem-cairo-gobject","version":"4.2.2"},"rubygem-clutter":{"origin":"graphics/rubygem-clutter","version":"4.2.2"},"rubygem-clutter-gdk":{"origin":"graphics/rubygem-clutter-gdk","version":"4.2.2"},"rubygem-clutter-gstreamer":{"origin":"multimedia/rubygem-clutter-gstreamer","version":"4.2.2"},"rubygem-clutter-gtk":{"origin":"graphics/rubygem-clutter-gtk","version":"4.2.2"},"rubygem-gdk3":{"origin":"x11-toolkits/rubygem-gdk3","version":"4.2.2"},"rubygem-gdk4":{"origin":"x11-toolkits/rubygem-gdk4","version":"4.2.2"},"rubygem-gdk_pixbuf2":{"origin":"graphics/rubygem-gdk_pixbuf2","version":"4.2.2"},"rubygem-gio2":{"origin":"devel/rubygem-gio2","version":"4.2.2"},"rubygem-glib2":{"origin":"devel/rubygem-glib2","version":"4.2.2"},"rubygem-gobject-introspection":{"origin":"devel/rubygem-gobject-introspection","version":"4.2.2"},"rubygem-gstreamer":{"origin":"multimedia/rubygem-gstreamer","version":"4.2.2"},"rubygem-gtk3":{"origin":"x11-toolkits/rubygem-gtk3","version":"4.2.2"},"rubygem-gtk4":{"origin":"x11-toolkits/rubygem-gtk4","version":"4.2.2"},"rubygem-gtksourceview3":{"origin":"x11-toolkits/rubygem-gtksourceview3","version":"4.2.2"},"rubygem-gtksourceview4":{"origin":"x11-toolkits/rubygem-gtksourceview4","version":"4.2.2"},"rubygem-pango":{"origin":"x11-toolkits/rubygem-pango","version":"4.2.2"},"rubygem-poppler":{"origin":"x11-toolkits/rubygem-poppler","version":"4.2.2"},"rubygem-rsvg2":{"origin":"graphics/rubygem-rsvg2","version":"4.2.2"},"rubygem-vte3":{"origin":"x11-toolkits/rubygem-vte3","version":"4.2.2"},"rubygem-vte4":{"origin":"x11-toolkits/rubygem-vte4","version":"4.2.2"}},"categories":["x11","gnome","rubygems"]},{"name":"rubygem-globalid-rails71","origin":"databases/rubygem-globalid-rails71","version":"1.2.1","comment":"URIs for your models makes it easy to pass references around","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/globalid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03d862aadc46648a000ab9fd864d588c8a278ea907ad4aa2cf1e25dc379f7cdf","flatsize":40576,"path":"All/rubygem-globalid-rails71-1.2.1.pkg","repopath":"All/rubygem-globalid-rails71-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11760,"desc":"URIs for your models makes it easy to pass references around.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"}},"categories":["databases","rubygems"]},{"name":"rubygem-globalid-rails70","origin":"databases/rubygem-globalid-rails70","version":"1.2.1","comment":"URIs for your models makes it easy to pass references around","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/globalid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b4d7871ef34efbe59cb5668884f3b9c547c7f9bdba22b08bb34a96073e3e04f","flatsize":40576,"path":"All/rubygem-globalid-rails70-1.2.1.pkg","repopath":"All/rubygem-globalid-rails70-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11760,"desc":"URIs for your models makes it easy to pass references around.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"}},"categories":["databases","rubygems"]},{"name":"rubygem-globalid-rails61","origin":"databases/rubygem-globalid-rails61","version":"1.2.1","comment":"URIs for your models makes it easy to pass references around","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/globalid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56682240d0afa926271ad778d0a0b692fe5aa4d31349e4a69c78ff9bd8ae7e4e","flatsize":40576,"path":"All/rubygem-globalid-rails61-1.2.1.pkg","repopath":"All/rubygem-globalid-rails61-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11760,"desc":"URIs for your models makes it easy to pass references around.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"}},"categories":["databases","rubygems"]},{"name":"rubygem-globalid-rails52","origin":"databases/rubygem-globalid-rails52","version":"1.1.0","comment":"URIs for your models makes it easy to pass references around","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/globalid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a866b21e0d0006f516da8e8d5be83a6bbaa84cbb7b4709b693ec2be7814e8f4","flatsize":31266,"path":"All/rubygem-globalid-rails52-1.1.0.pkg","repopath":"All/rubygem-globalid-rails52-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10384,"desc":"URIs for your models makes it easy to pass references around.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"}},"categories":["databases","rubygems"]},{"name":"rubygem-globalid-rails60","origin":"databases/rubygem-globalid-rails60","version":"1.1.0","comment":"URIs for your models makes it easy to pass references around","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/globalid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f311a9c2ad433d872f7f8c37aa9ef1cab1f7e1be2c22a4a879d0e9b6e0ca3628","flatsize":31266,"path":"All/rubygem-globalid-rails60-1.1.0.pkg","repopath":"All/rubygem-globalid-rails60-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10388,"desc":"URIs for your models makes it easy to pass references around.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"}},"categories":["databases","rubygems"]},{"name":"rubygem-globalid-rails50","origin":"databases/rubygem-globalid-rails50","version":"1.1.0","comment":"URIs for your models makes it easy to pass references around","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/globalid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96904e22e9f588ab23b94dd4da390810f8f0388237b35e68f1a977568f997a6e","flatsize":31266,"path":"All/rubygem-globalid-rails50-1.1.0.pkg","repopath":"All/rubygem-globalid-rails50-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10384,"desc":"URIs for your models makes it easy to pass references around.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-globalid-rails5","origin":"databases/rubygem-globalid-rails5","version":"1.1.0","comment":"URIs for your models makes it easy to pass references around","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/globalid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb5f35ff27a2d4053379e2e444b931f4bc4a3b7db21902c84cbe19ab976996f8","flatsize":31266,"path":"All/rubygem-globalid-rails5-1.1.0.pkg","repopath":"All/rubygem-globalid-rails5-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10384,"desc":"URIs for your models makes it easy to pass references around.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-globalid","origin":"databases/rubygem-globalid","version":"0.4.2","comment":"URIs for your models makes it easy to pass references around","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/globalid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cdd180f6919d6ccc6ea386f2d58d76a12c1f8c5d67cd753b3c4d26195a5cb2e","flatsize":29021,"path":"All/rubygem-globalid-0.4.2.pkg","repopath":"All/rubygem-globalid-0.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9800,"desc":"URIs for your models makes it easy to pass references around.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"}},"categories":["databases","rubygems"]},{"name":"rubygem-glib2","origin":"devel/rubygem-glib2","version":"4.2.2","comment":"Ruby binding of GLib 2.x","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d97845a53d9d8a20f03a2a16f0c2cff5107bdc6d697edd151fd3e55f3c250f38","flatsize":1104283,"path":"All/rubygem-glib2-4.2.2.pkg","repopath":"All/rubygem-glib2-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":148764,"desc":"Ruby/GLib2 is a Ruby binding for GLib2.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-native-package-installer":{"origin":"devel/rubygem-native-package-installer","version":"1.1.9"},"rubygem-pkg-config":{"origin":"devel/rubygem-pkg-config","version":"1.5.6"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32","libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgthread-2.0.so.0"]},{"name":"rubygem-gitlab_meta","origin":"devel/rubygem-gitlab_meta","version":"7.0","comment":"GitLab meta gem","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/gems/gitlab_meta","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7948b86bab629996ea4e6c5597a471f0e661035c5055e6d000ba8cb4809b1d4","flatsize":3113,"path":"All/rubygem-gitlab_meta-7.0.pkg","repopath":"All/rubygem-gitlab_meta-7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1988,"desc":"GitLab meta gem","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:gitlab:gitlab:7.0:::::dragonfly6:x86_64"}},{"name":"rubygem-gitlab_omniauth-ldap","origin":"net/rubygem-gitlab_omniauth-ldap","version":"2.2.0","comment":"LDAP strategy for OmniAuth","maintainer":"ruby@FreeBSD.org","www":"https://gitlab.com/gitlab-org/omniauth-ldap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dddc53bff99a66fce4873848ddfb8f0bca336fed1392933fb74c4cf3c403209d","flatsize":44404,"path":"All/rubygem-gitlab_omniauth-ldap-2.2.0.pkg","repopath":"All/rubygem-gitlab_omniauth-ldap-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11852,"desc":"A LDAP strategy for OmniAuth.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-net-ldap":{"origin":"net/rubygem-net-ldap","version":"0.19.0"},"rubygem-omniauth":{"origin":"security/rubygem-omniauth","version":"2.1.2_1"},"rubygem-pyu-ruby-sasl":{"origin":"security/rubygem-pyu-ruby-sasl","version":"0.0.3.3"},"rubygem-rubyntlm":{"origin":"net/rubygem-rubyntlm","version":"0.6.5"}},"categories":["net","rubygems"]},{"name":"rubygem-gitlab_git","origin":"devel/rubygem-gitlab_git","version":"10.7.0_3,1","comment":"GitLab wrapper around git objects","maintainer":"ruby@FreeBSD.org","www":"https://gitlab.com/gitlab-org/gitlab_git","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a688dca824302756bb4a65baf778b074862ff3d02844b733198bd8515e964ef3","flatsize":89142,"path":"All/rubygem-gitlab_git-10.7.0_3,1.pkg","repopath":"All/rubygem-gitlab_git-10.7.0_3,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23456,"desc":"GitLab wrapper around git objects","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-charlock_holmes":{"origin":"textproc/rubygem-charlock_holmes","version":"0.7.9"},"rubygem-github-linguist":{"origin":"textproc/rubygem-github-linguist","version":"7.30.0"},"rubygem-rugged":{"origin":"devel/rubygem-rugged","version":"1.7.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-gitlab_chronic_duration","origin":"devel/rubygem-gitlab_chronic_duration","version":"0.12.0","comment":"Natural language parser for elapsed time","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/gitlab-chronic-duration","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0bed3c4215b1f7cab291cd4a72b0e929d6ca092c176a242b2ee2cd39dae723ec","flatsize":30691,"path":"All/rubygem-gitlab_chronic_duration-0.12.0.pkg","repopath":"All/rubygem-gitlab_chronic_duration-0.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8868,"desc":"A simple Ruby natural language parser for elapsed time. (For example, 4 hours\nand 30 minutes, 6 minutes 4 seconds, 3 days, etc.) Returns all results in\nseconds.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-numerizer":{"origin":"devel/rubygem-numerizer","version":"0.2.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-gitlab_emoji","origin":"graphics/rubygem-gitlab_emoji","version":"0.3.1_1","comment":"Provides Gitlab Emoji assets","maintainer":"ruby@FreeBSD.org","www":"https://gitlab.com/gitlab-org/gitlab_emoji","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ef34084f836e75fcb78c3f07cc4af402d1beeb40780e1b3ec2073b19f574381","flatsize":7590,"path":"All/rubygem-gitlab_emoji-0.3.1_1.pkg","repopath":"All/rubygem-gitlab_emoji-0.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4208,"desc":"GitLab emoji assets","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gemojione":{"origin":"graphics/rubygem-gemojione","version":"4.3.3"}},"categories":["graphics","rubygems"]},{"name":"rubygem-gitlab-markup","origin":"textproc/rubygem-gitlab-markup","version":"1.9.0","comment":"Render any fancy GitLab markup","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/gitlab-markup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e908ca8fee04deb3ffcaec6cdd81962c7b4847a084066e862063d78feba8204","flatsize":210021,"path":"All/rubygem-gitlab-markup-1.9.0.pkg","repopath":"All/rubygem-gitlab-markup-1.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34276,"desc":"This gem is used by GitLab to render any fancy markup such as Markdown,\nTextile, Org-Mode, etc. Fork it and add your own!","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-gitlab-sdk","origin":"devel/rubygem-gitlab-sdk","version":"0.3.0","comment":"Client side Ruby SDK for GitLab Application services","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/analytics-section/product-analytics/gl-application-sdk-rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4b6b7ebb56c7f98f2f3fb530d91da58a9ae94954b242f3324ec024bcdaf3666","flatsize":11415,"path":"All/rubygem-gitlab-sdk-0.3.0.pkg","repopath":"All/rubygem-gitlab-sdk-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5084,"desc":"Client side Ruby SDK for GitLab Application services","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-snowplow-tracker":{"origin":"devel/rubygem-snowplow-tracker","version":"0.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-google-api-client","origin":"devel/rubygem-google-api-client","version":"0.53.0","comment":"Client for accessing Google APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-api-ruby-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c0b5dae6d1f0d6e22ca10c50392b3ff0fd2cab934b68da291d16dd8ae18092e","flatsize":73788497,"path":"All/rubygem-google-api-client-0.53.0.pkg","repopath":"All/rubygem-google-api-client-0.53.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3148152,"desc":"Client for accessing Google APIs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-google-apis-core":{"origin":"devel/rubygem-google-apis-core","version":"0.15.0"},"rubygem-google-apis-generator":{"origin":"devel/rubygem-google-apis-generator","version":"0.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-gitlab-labkit","origin":"devel/rubygem-gitlab-labkit","version":"0.36.1","comment":"Instrumentation for GitLab","maintainer":"mfechner@FreeBSD.org","www":"https://about.gitlab.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a2f2652d4cba2650391ea0123059a6a5af02498954ef8bd211d61374fc237b2","flatsize":103760,"path":"All/rubygem-gitlab-labkit-0.36.1.pkg","repopath":"All/rubygem-gitlab-labkit-0.36.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27772,"desc":"Instrumentation for GitLab.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-grpc":{"origin":"net/rubygem-grpc","version":"1.63.0"},"rubygem-jaeger-client":{"origin":"devel/rubygem-jaeger-client","version":"1.1.0"},"rubygem-opentracing":{"origin":"devel/rubygem-opentracing","version":"0.5.0"},"rubygem-pg_query":{"origin":"databases/rubygem-pg_query","version":"5.1.0_1"},"rubygem-redis":{"origin":"databases/rubygem-redis","version":"5.2.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-gitlab-grit","origin":"textproc/rubygem-gitlab-grit","version":"2.8.3","comment":"Library for extracting information from a git repository","maintainer":"ruby@FreeBSD.org","www":"https://github.com/gitlabhq/grit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f74f585eff7c7b1dd59851d5ae8c8be7c2bd30effcca9029063af125dee9f6f8","flatsize":162711,"path":"All/rubygem-gitlab-grit-2.8.3.pkg","repopath":"All/rubygem-gitlab-grit-2.8.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40204,"desc":"Grit is a Ruby library for extracting information from a git repository in an\nobject oriented manner. GitLab fork","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-charlock_holmes":{"origin":"textproc/rubygem-charlock_holmes","version":"0.7.9"},"rubygem-diff-lcs":{"origin":"textproc/rubygem-diff-lcs","version":"1.5.1"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-posix-spawn":{"origin":"devel/rubygem-posix-spawn","version":"0.3.15"}},"categories":["textproc","rubygems"]},{"name":"rubygem-gitlab-mail_room","origin":"mail/rubygem-gitlab-mail_room","version":"0.0.24","comment":"Proxy email (gmail) from IMAP to a delivery method","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/tpitale/mail_room","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7c7fffb9a04e463bae4322296a36954cde06dc21f617d15baff2c6c8e92376f","flatsize":143792,"path":"All/rubygem-gitlab-mail_room-0.0.24.pkg","repopath":"All/rubygem-gitlab-mail_room-0.0.24.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36700,"desc":"mail_room is a configuration based process that will idle on IMAP connections\nand execute a delivery method when a new message is received.\nExamples of delivery methods include:\n\nPOST to a delivery URL (Postback)\nQueue a job to Sidekiq or Que for later processing (Sidekiq or Que)\nLog the message or open with LetterOpener (Logger or LetterOpener)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"},"rubygem-net-imap":{"origin":"mail/rubygem-net-imap","version":"0.4.13"},"rubygem-oauth2":{"origin":"net/rubygem-oauth2","version":"2.0.9"},"rubygem-redis-namespace110":{"origin":"databases/rubygem-redis-namespace110","version":"1.10.0"},"rubygem-redis4":{"origin":"databases/rubygem-redis4","version":"4.8.1"}},"categories":["mail","rubygems"]},{"name":"rubygem-gitlab-gollum-rugged_adapter","origin":"www/rubygem-gitlab-gollum-rugged_adapter","version":"0.4.4.4.gitlab.1","comment":"Adapter for Gollum to use Rugged (libgit2) at the backend","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/gitlab-gollum-rugged_adapter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27b8422908ff725f4e5719a9f4434d516c838426321768b0b0bbc3fadac76239","flatsize":26017,"path":"All/rubygem-gitlab-gollum-rugged_adapter-0.4.4.4.gitlab.1.pkg","repopath":"All/rubygem-gitlab-gollum-rugged_adapter-0.4.4.4.gitlab.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8404,"desc":"Adapter for Gollum to use Rugged (libgit2) at the backend.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-rugged":{"origin":"devel/rubygem-rugged","version":"1.7.2"}},"categories":["www","rubygems"]},{"name":"rubygem-gitlab-pygments.rb","origin":"devel/rubygem-gitlab-pygments.rb","version":"0.5.4_3","comment":"Exposes the pygments syntax highlighter to Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/gitlabhq/pygments.rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16e9cc5ef4209e0136adb949fc8d89f431ae82f7b4eea55fdac376374dbb3a4a","flatsize":6312790,"path":"All/rubygem-gitlab-pygments.rb-0.5.4_3.pkg","repopath":"All/rubygem-gitlab-pygments.rb-0.5.4_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1140764,"desc":"pygments.rb exposes the pygments syntax highlighter to Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-posix-spawn":{"origin":"devel/rubygem-posix-spawn","version":"0.3.15"},"rubygem-yajl-ruby":{"origin":"devel/rubygem-yajl-ruby","version":"1.4.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-gitlab-gollum-lib","origin":"www/rubygem-gitlab-gollum-lib","version":"4.2.7.10.gitlab.2_1","comment":"Simple, Git-powered wiki with a sweet API and local frontend","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/gollum/gollum-lib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59a65f77034889bbc277f9d1fbf9acc373c5c3c900b5c70b8c1b4929373d1403","flatsize":158014,"path":"All/rubygem-gitlab-gollum-lib-4.2.7.10.gitlab.2_1.pkg","repopath":"All/rubygem-gitlab-gollum-lib-4.2.7.10.gitlab.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41956,"desc":"A simple, Git-powered wiki with a sweet API and local frontend.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gemojione32":{"origin":"graphics/rubygem-gemojione32","version":"3.2.0"},"rubygem-gitlab-gollum-rugged_adapter":{"origin":"www/rubygem-gitlab-gollum-rugged_adapter","version":"0.4.4.4.gitlab.1"},"rubygem-gitlab-markup":{"origin":"textproc/rubygem-gitlab-markup","version":"1.9.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-rouge3":{"origin":"textproc/rubygem-rouge3","version":"3.30.0"},"rubygem-sanitize":{"origin":"textproc/rubygem-sanitize","version":"6.1.1"},"rubygem-stringex":{"origin":"devel/rubygem-stringex","version":"2.8.6,1"}},"categories":["www","rubygems"]},{"name":"rubygem-gitlab-net-dns","origin":"dns/rubygem-gitlab-net-dns","version":"0.9.2","comment":"Pure Ruby DNS library","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/gitlab-net-dns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec2b15a497998dd972c46b242bcc8b51ce4a1021eaeff1d8169d3aa3601b669f","flatsize":233107,"path":"All/rubygem-gitlab-net-dns-0.9.2.pkg","repopath":"All/rubygem-gitlab-net-dns-0.9.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":47864,"desc":"Net::DNS is a pure Ruby DNS library, with a clean\nOO interface and an extensible API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["dns","rubygems"]},{"name":"rubygem-gitlab-license","origin":"devel/rubygem-gitlab-license","version":"2.5.0","comment":"Generate, verify and enforce software licenses","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/gitlab-chronic-duration","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eacb2387310632e6dbd6f2ae89fa15d15b3aa8a696911d8eb635a515835aec6e","flatsize":27832,"path":"All/rubygem-gitlab-license-2.5.0.pkg","repopath":"All/rubygem-gitlab-license-2.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9212,"desc":"A simple Ruby natural language parser for elapsed time. (For example, 4 hours\nand 30 minutes, 6 minutes 4 seconds, 3 days, etc.) Returns all results in\nseconds.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-gitlab-dangerfiles","origin":"devel/rubygem-gitlab-dangerfiles","version":"4.8.0","comment":"Dangerfile and plugins for GitLab projects","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/ruby/gems/gitlab-dangerfiles","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df847d6e79b6135642afc90a4ea5c3769e8dbe736c8080c9568f3bb232ff2b94","flatsize":570781,"path":"All/rubygem-gitlab-dangerfiles-4.8.0.pkg","repopath":"All/rubygem-gitlab-dangerfiles-4.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":127944,"desc":"This gem provides common Dangerfile and plugins for GitLab projects.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-danger":{"origin":"devel/rubygem-danger","version":"9.5.0"},"rubygem-danger-gitlab":{"origin":"devel/rubygem-danger-gitlab","version":"8.0.0"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-gitlab-chronic","origin":"devel/rubygem-gitlab-chronic","version":"0.10.6","comment":"Natural language date/time parser written in pure Ruby","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/mojombo/chronic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"128d6928c0ad8180ab3fe3e4ba9bc1374da88a1916036c27ee7efd2f20b8cd2f","flatsize":209827,"path":"All/rubygem-gitlab-chronic-0.10.6.pkg","repopath":"All/rubygem-gitlab-chronic-0.10.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37728,"desc":"Chronic is a natural language date/time parser written in pure Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-numerizer":{"origin":"devel/rubygem-numerizer","version":"0.2.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-gitlab-fog-azure-rm","origin":"net/rubygem-gitlab-fog-azure-rm","version":"2.0.1","comment":"Stripped-down fork that enables Azure Blob Storage","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/gitlab-fog-azure-rm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35c740e157cb9511281f407724cfb16e4fc9f58e63dfcd81eccfdfc579315a84","flatsize":837138,"path":"All/rubygem-gitlab-fog-azure-rm-2.0.1.pkg","repopath":"All/rubygem-gitlab-fog-azure-rm-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":101568,"desc":"This is a stripped-down fork of fog-azure-rm that enables Azure Blob Storage\nto be used with CarrierWave and Fog.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-follow_redirects":{"origin":"www/rubygem-faraday-follow_redirects","version":"0.3.0"},"rubygem-faraday-net_http_persistent":{"origin":"www/rubygem-faraday-net_http_persistent","version":"2.1.0"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-net-http-persistent":{"origin":"www/rubygem-net-http-persistent","version":"4.0.2"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["net","rubygems"]},{"name":"rubygem-gitlab-flowdock-git-hook","origin":"www/rubygem-gitlab-flowdock-git-hook","version":"1.0.1","comment":"GitLab-patched Git Post-Receive hook for Flowdock","maintainer":"ruby@FreeBSD.org","www":"https://github.com/flowdock/flowdock-git-hook","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57433dc13e8f6884c6cf7fda162ae572c7b6e85e344155ce36d002140220b195","flatsize":22949,"path":"All/rubygem-gitlab-flowdock-git-hook-1.0.1.pkg","repopath":"All/rubygem-gitlab-flowdock-git-hook-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8236,"desc":"Git Post-Receive hook for Flowdock. Gem requirements patched for use with\nGitlab.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-flowdock":{"origin":"www/rubygem-flowdock","version":"0.7.1"},"rubygem-gitlab-grit":{"origin":"textproc/rubygem-gitlab-grit","version":"2.8.3"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["www","rubygems"]},{"name":"rubygem-gitlab-experiment","origin":"devel/rubygem-gitlab-experiment","version":"0.9.1","comment":"Experiment library for Gitlab","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/ruby/gems/gitlab-experiment","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cfe396c56ada166faf6a7bd677cc50ea302b818d4d7a1d29f15505fc7b4b577","flatsize":106868,"path":"All/rubygem-gitlab-experiment-0.9.1.pkg","repopath":"All/rubygem-gitlab-experiment-0.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28820,"desc":"GitLab experiment library built on top of scientist.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-request_store":{"origin":"devel/rubygem-request_store","version":"1.7.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-gitlab","origin":"devel/rubygem-gitlab","version":"4.20.1","comment":"Ruby client and CLI for GitLab API","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/NARKOZ/gitlab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f376010fc6c984a09c07b16ef99f82ade38f441d98a427e32d9abffb4f1c8b9b","flatsize":411253,"path":"All/rubygem-gitlab-4.20.1.pkg","repopath":"All/rubygem-gitlab-4.20.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":63928,"desc":"Gitlab is a Ruby wrapper and CLI for the GitLab API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-httparty":{"origin":"www/rubygem-httparty","version":"0.22.0"},"rubygem-terminal-table":{"origin":"textproc/rubygem-terminal-table","version":"3.0.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-gitlab-glfm-markdown","origin":"textproc/rubygem-gitlab-glfm-markdown","version":"0.0.17","comment":"Markdown processing for GitLab Flavored Markdown","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/ruby/gems/gitlab-glfm-markdown","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccf9f67ab5f863ff7b5f63396917d6ffb2f2de687e505562ad3b9bc0ca4f512a","flatsize":5409193,"path":"All/rubygem-gitlab-glfm-markdown-0.0.17.pkg","repopath":"All/rubygem-gitlab-glfm-markdown-0.0.17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":682308,"desc":"Implements GLFM (as used by GitLab) using a Rust-based markdown parser.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rb_sys":{"origin":"lang/rubygem-rb_sys","version":"0.9.94"}},"categories":["textproc","rubygems"]},{"name":"rubygem-github_api","origin":"devel/rubygem-github_api","version":"0.19.0_4","comment":"Wrapper that supports all of the GitHub API v3 methods","maintainer":"sunpoet@FreeBSD.org","www":"https://piotrmurach.github.io/github/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f40e2a98dc3b855a9834d8fdf945059bb1ee547ba75b3fbf6d2df1e3d6da5c4","flatsize":533026,"path":"All/rubygem-github_api-0.19.0_4.pkg","repopath":"All/rubygem-github_api-0.19.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":133392,"desc":"A Ruby client for the official GitHub API.\n\nSupports all the API methods. It's built in a modular way. You can either\ninstantiate the whole API wrapper Github.new or use parts of it i.e.\nGithub::Client::Repos.new if working solely with repositories is your main\nconcern. Intuitive query methods allow you easily call API endpoints.\n\nSee also: https://github.com/piotrmurach/github","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-descendants_tracker":{"origin":"devel/rubygem-descendants_tracker","version":"0.0.4"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"},"rubygem-oauth21":{"origin":"net/rubygem-oauth21","version":"1.4.11"}},"categories":["devel","rubygems"]},{"name":"rubygem-github-markup","origin":"textproc/rubygem-github-markup","version":"5.0.1","comment":"Render any fancy markup","maintainer":"ruby@FreeBSD.org","www":"https://github.com/github/markup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"131935104853be818707909b9da1b841ea5f289dda15f8385b0d60261b39e74b","flatsize":226937,"path":"All/rubygem-github-markup-5.0.1.pkg","repopath":"All/rubygem-github-markup-5.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51128,"desc":"This gem is used by GitHub to render any fancy markup such as Markdown,\nTextile, Org-Mode, etc. Fork it and add your own!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-gitaly-proto","origin":"net/rubygem-gitaly-proto","version":"1.37.0","comment":"Protobuf specifications and client libraries for Gitaly","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/gitaly-proto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60efbb2cfc78fa8b5162a0cb4887e6d36c9e4c952d5e1fdc1ff00d1b6baa01ea","flatsize":126829,"path":"All/rubygem-gitaly-proto-1.37.0.pkg","repopath":"All/rubygem-gitaly-proto-1.37.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16276,"desc":"Gitaly is part of GitLab. It is a server application that uses its own gRPC\nprotocol to communicate with its clients. This repository contains the protocol\ndefinition and automatically generated wrapper code for Go and Ruby.\n\nThe .proto files define the remote procedure calls for interacting with Gitaly.\nWe keep auto-generated client libraries for Ruby and Go in their respective\nsubdirectories.\n\nUse the make generate script from the root of the repository to regenerate the\nclient libraries after updating .proto files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-grpc":{"origin":"net/rubygem-grpc","version":"1.63.0"}},"categories":["net","rubygems"]},{"name":"rubygem-git-version-bump","origin":"devel/rubygem-git-version-bump","version":"0.19.1","comment":"Manage your app version entirely via git tags","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mpalmer/git-version-bump","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9cff4efe383152dfc68537f43edd20eed464c0cf7714ac1a898bed1589273af","flatsize":96590,"path":"All/rubygem-git-version-bump-0.19.1.pkg","repopath":"All/rubygem-git-version-bump-0.19.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20780,"desc":"Maintain your program versions entirely within git. No local files required! All\nversioning information is stored using git tags.\n\nThis gem contains a command-line tool and set of Rake tasks to increment and\ndisplay your version numbers via git tags, and some associated Ruby code to use\ninside a gemspec or your program to retrieve the current version number, for use\nin builds and at runtime.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-gitaly","origin":"net/rubygem-gitaly","version":"17.2.4","comment":"Auto-generated gRPC client for gitaly","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/gitaly","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37753ff23e21710c18a0e75c3c466fa9de3d355d2bc2b126e58c4aba65fbaa6e","flatsize":271570,"path":"All/rubygem-gitaly-17.2.4.pkg","repopath":"All/rubygem-gitaly-17.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39540,"desc":"Gitaly is a Git RPC service for handling all the git calls made by GitLab.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-grpc":{"origin":"net/rubygem-grpc","version":"1.63.0"}},"categories":["net","rubygems"],"annotations":{"cpe":"cpe:2.3:a:gitlab:gitaly:17.2.4:::::dragonfly6:x86_64"}},{"name":"rubygem-gio2","origin":"devel/rubygem-gio2","version":"4.2.2","comment":"Ruby binding of gio 2.x","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93bdf8612930ebe52cc22cc6c5258f3694203593c55c62268aa677cfc65cb46c","flatsize":187657,"path":"All/rubygem-gio2-4.2.2.pkg","repopath":"All/rubygem-gio2-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":35648,"desc":"Ruby/GIO2 is a Ruby binding of gio-2.x.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fiddle":{"origin":"devel/rubygem-fiddle","version":"1.1.2"},"rubygem-gobject-introspection":{"origin":"devel/rubygem-gobject-introspection","version":"4.2.2"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32","libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgio-2.0.so.0","libgirepository-1.0.so.1"]},{"name":"rubygem-gibbler","origin":"devel/rubygem-gibbler","version":"1.0.0","comment":"Git-like hashes for Ruby objects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/delano/gibbler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e18571a673314fd4cda362fe2e233b95f531d40765537996a0417ab76deb2287","flatsize":228878,"path":"All/rubygem-gibbler-1.0.0.pkg","repopath":"All/rubygem-gibbler-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37980,"desc":"rubygem-gibbler provides git-like hashes and history for Ruby objects.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-attic":{"origin":"devel/rubygem-attic","version":"1.0.1"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-gh","origin":"devel/rubygem-gh","version":"0.18.0_1","comment":"Multi-layer client for the GitHub API v3","maintainer":"ruby@FreeBSD.org","www":"https://github.com/travis-ci/gh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14cabf41925e11ad2f453510b9b573eb355fcc1801e31bdeb403fd6c6025b9a0","flatsize":38501,"path":"All/rubygem-gh-0.18.0_1.pkg","repopath":"All/rubygem-gh-0.18.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12364,"desc":"GH - Layered GitHub API client\n\nThis is a highly flexible, layered, low-level GitHub client library, trying to\nget out of your way and let you get to the GitHub data as simple as possible.\nUnless you add layers, you will end up with Hashes and Arrays. The approach and\nAPI should be familiar from projects like Rack or Faraday.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"},"rubygem-faraday_middleware":{"origin":"www/rubygem-faraday_middleware","version":"1.2.0_1"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-net-http-persistent2":{"origin":"www/rubygem-net-http-persistent2","version":"2.9.4"},"rubygem-net-http-pipeline":{"origin":"www/rubygem-net-http-pipeline","version":"1.0.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-gettext_i18n_rails_js-rails70","origin":"devel/rubygem-gettext_i18n_rails_js-rails70","version":"2.0.0","comment":"Make gettext_i18n_rails .po files as JSON","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/webhippie/gettext_i18n_rails_js","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a761b45d0bde279897e34e8ddc72158de2cb9ba3355910658f7a4c02b017dee7","flatsize":100173,"path":"All/rubygem-gettext_i18n_rails_js-rails70-2.0.0.pkg","repopath":"All/rubygem-gettext_i18n_rails_js-rails70-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21860,"desc":"GettextI18nRailsJs extends gettext_i18n_rails, making your .PO files available\nto client side Javascript as JSON. It will find translations inside your .js,\n.coffee, .handlebars and .mustache files, then it will create JSON versions of\nyour .PO files so you can serve them with the rest of your assets, thus letting\nyou access all your translations offline from client side Javascript.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gettext":{"origin":"devel/rubygem-gettext","version":"3.4.9"},"rubygem-gettext_i18n_rails":{"origin":"devel/rubygem-gettext_i18n_rails","version":"1.12.0"},"rubygem-po_to_json":{"origin":"converters/rubygem-po_to_json","version":"2.0.0"},"rubygem-rails70":{"origin":"www/rubygem-rails70","version":"7.0.8.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-gettext_i18n_rails_js-rails61","origin":"devel/rubygem-gettext_i18n_rails_js-rails61","version":"1.3.1_1","comment":"Make gettext_i18n_rails .po files as JSON","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/webhippie/gettext_i18n_rails_js","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a2f3c1286642cef7e23d60f48aa21b794b8a657ba04c4608244a4ed02cd1bae","flatsize":99297,"path":"All/rubygem-gettext_i18n_rails_js-rails61-1.3.1_1.pkg","repopath":"All/rubygem-gettext_i18n_rails_js-rails61-1.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21676,"desc":"GettextI18nRailsJs extends gettext_i18n_rails, making your .PO files available\nto client side Javascript as JSON. It will find translations inside your .js,\n.coffee, .handlebars and .mustache files, then it will create JSON versions of\nyour .PO files so you can serve them with the rest of your assets, thus letting\nyou access all your translations offline from client side Javascript.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gettext":{"origin":"devel/rubygem-gettext","version":"3.4.9"},"rubygem-gettext_i18n_rails":{"origin":"devel/rubygem-gettext_i18n_rails","version":"1.12.0"},"rubygem-po_to_json":{"origin":"converters/rubygem-po_to_json","version":"2.0.0"},"rubygem-rails61":{"origin":"www/rubygem-rails61","version":"6.1.7.8"}},"categories":["devel","rubygems"]},{"name":"rubygem-gettext_i18n_rails_js-rails52","origin":"devel/rubygem-gettext_i18n_rails_js-rails52","version":"2.1.0","comment":"Make gettext_i18n_rails .po files as JSON","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/webhippie/gettext_i18n_rails_js","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"040dcad9ad2c4371b6116ab3786ed49b507cea5e0d6c60e65591527f47df3bde","flatsize":100441,"path":"All/rubygem-gettext_i18n_rails_js-rails52-2.1.0.pkg","repopath":"All/rubygem-gettext_i18n_rails_js-rails52-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21924,"desc":"GettextI18nRailsJs extends gettext_i18n_rails, making your .PO files available\nto client side Javascript as JSON. It will find translations inside your .js,\n.coffee, .handlebars and .mustache files, then it will create JSON versions of\nyour .PO files so you can serve them with the rest of your assets, thus letting\nyou access all your translations offline from client side Javascript.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gettext":{"origin":"devel/rubygem-gettext","version":"3.4.9"},"rubygem-gettext_i18n_rails":{"origin":"devel/rubygem-gettext_i18n_rails","version":"1.12.0"},"rubygem-po_to_json":{"origin":"converters/rubygem-po_to_json","version":"2.0.0"},"rubygem-rails52":{"origin":"www/rubygem-rails52","version":"5.2.8.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-gettext_i18n_rails_js-rails50","origin":"devel/rubygem-gettext_i18n_rails_js-rails50","version":"2.1.0","comment":"Make gettext_i18n_rails .po files as JSON","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/webhippie/gettext_i18n_rails_js","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5914e86416bd1089868c1da7713733645414d18a1c40686301ea386935de7ad0","flatsize":100441,"path":"All/rubygem-gettext_i18n_rails_js-rails50-2.1.0.pkg","repopath":"All/rubygem-gettext_i18n_rails_js-rails50-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21936,"desc":"GettextI18nRailsJs extends gettext_i18n_rails, making your .PO files available\nto client side Javascript as JSON. It will find translations inside your .js,\n.coffee, .handlebars and .mustache files, then it will create JSON versions of\nyour .PO files so you can serve them with the rest of your assets, thus letting\nyou access all your translations offline from client side Javascript.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gettext":{"origin":"devel/rubygem-gettext","version":"3.4.9"},"rubygem-gettext_i18n_rails":{"origin":"devel/rubygem-gettext_i18n_rails","version":"1.12.0"},"rubygem-po_to_json":{"origin":"converters/rubygem-po_to_json","version":"2.0.0"},"rubygem-rails50":{"origin":"www/rubygem-rails50","version":"5.0.7.2_2"}},"categories":["devel","rubygems"]},{"name":"rubygem-gettext_i18n_rails_js-rails5","origin":"devel/rubygem-gettext_i18n_rails_js-rails5","version":"2.1.0","comment":"Make gettext_i18n_rails .po files as JSON","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/webhippie/gettext_i18n_rails_js","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7490bc3676ed0de990a22ec11b9548a44d87dc3ecffe7c78f3844f32c4e35c8d","flatsize":100441,"path":"All/rubygem-gettext_i18n_rails_js-rails5-2.1.0.pkg","repopath":"All/rubygem-gettext_i18n_rails_js-rails5-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21920,"desc":"GettextI18nRailsJs extends gettext_i18n_rails, making your .PO files available\nto client side Javascript as JSON. It will find translations inside your .js,\n.coffee, .handlebars and .mustache files, then it will create JSON versions of\nyour .PO files so you can serve them with the rest of your assets, thus letting\nyou access all your translations offline from client side Javascript.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gettext":{"origin":"devel/rubygem-gettext","version":"3.4.9"},"rubygem-gettext_i18n_rails":{"origin":"devel/rubygem-gettext_i18n_rails","version":"1.12.0"},"rubygem-po_to_json":{"origin":"converters/rubygem-po_to_json","version":"2.0.0"},"rubygem-rails5":{"origin":"www/rubygem-rails5","version":"5.1.7_2"}},"categories":["devel","rubygems"]},{"name":"rubygem-git","origin":"devel/rubygem-git","version":"1.19.1","comment":"Ruby wrapper library around git(1)","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby-git/ruby-git","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dec19e231ec667ea07b75e1a0c3dcb9cd54119c6582d5f4f738b915350b2c731","flatsize":162732,"path":"All/rubygem-git-1.19.1.pkg","repopath":"All/rubygem-git-1.19.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42124,"desc":"Ruby/Git is a Ruby library that can be used to create, read and\nmanipulate Git repositories.  Currently it is a wrapper around\nthe git binary, but there are plans to switch to C bindings at\nsome point in the future.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-rchardet":{"origin":"textproc/rubygem-rchardet","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-gettext_i18n_rails_js","origin":"devel/rubygem-gettext_i18n_rails_js","version":"2.1.0","comment":"Make gettext_i18n_rails .po files as JSON","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/webhippie/gettext_i18n_rails_js","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c8a6e3370e3fd2a65dae12924546d50abb410135d99b75f26d4d7bb9685bf45","flatsize":100441,"path":"All/rubygem-gettext_i18n_rails_js-2.1.0.pkg","repopath":"All/rubygem-gettext_i18n_rails_js-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21908,"desc":"GettextI18nRailsJs extends gettext_i18n_rails, making your .PO files available\nto client side Javascript as JSON. It will find translations inside your .js,\n.coffee, .handlebars and .mustache files, then it will create JSON versions of\nyour .PO files so you can serve them with the rest of your assets, thus letting\nyou access all your translations offline from client side Javascript.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gettext":{"origin":"devel/rubygem-gettext","version":"3.4.9"},"rubygem-gettext_i18n_rails":{"origin":"devel/rubygem-gettext_i18n_rails","version":"1.12.0"},"rubygem-po_to_json":{"origin":"converters/rubygem-po_to_json","version":"2.0.0"},"rubygem-rails71":{"origin":"www/rubygem-rails71","version":"7.1.3.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-gettext_i18n_rails","origin":"devel/rubygem-gettext_i18n_rails","version":"1.12.0","comment":"Simple FastGettext Rails integration","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/grosser/gettext_i18n_rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3dbfa47d4205be4df72a9fc9396a680bf67f0e7a92bf5f40ea44f534df86f6ec","flatsize":24506,"path":"All/rubygem-gettext_i18n_rails-1.12.0.pkg","repopath":"All/rubygem-gettext_i18n_rails-1.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9656,"desc":"gettext_i18n_rails is simple FastGettext Rails integration. Translate via\nFastGettext, use any other I18n backend as extension/fallback.\n\nRails does: I18n.t('syntax.with.lots.of.dots') with nested yml files. We do:\n_('Just translate my damn text!') with simple, flat mo/po/yml files or directly\nfrom db. To use I18n, calls add a syntax.with.lots.of.dots translation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fast_gettext":{"origin":"devel/rubygem-fast_gettext","version":"3.0.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-gettext-setup","origin":"devel/rubygem-gettext-setup","version":"1.1.0_1","comment":"Set up i18n for Ruby projects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/puppetlabs/gettext-setup-gem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd2dafd0dfad9bb7d7d61bb8d62243b19435efec4068b09bdb92013c80816d58","flatsize":71313,"path":"All/rubygem-gettext-setup-1.1.0_1.pkg","repopath":"All/rubygem-gettext-setup-1.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17980,"desc":"gettext-setup is a simple gem to set up i18n for Ruby projects (including\nSinatra web apps) using gettext and fast gettext.\n\nThis project sets the default locale to English. If the user has set a different\nlocale in their browser preferences, and we support the user's preferred locale,\nstrings and data formatting will be customized for that locale.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fast_gettext":{"origin":"devel/rubygem-fast_gettext","version":"3.0.0"},"rubygem-gettext":{"origin":"devel/rubygem-gettext","version":"3.4.9"},"rubygem-locale":{"origin":"devel/rubygem-locale","version":"2.1.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-gettext","origin":"devel/rubygem-gettext","version":"3.4.9","comment":"Ruby implementation of the gettext library","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gettext.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2f312ffec2a357a944d762142ada480db58fb3707fd609b154806f43efd022f","flatsize":1830530,"path":"All/rubygem-gettext-3.4.9.pkg","repopath":"All/rubygem-gettext-3.4.9.pkg","licenselogic":"or","licenses":["LGPL3+","RUBY"],"pkgsize":206300,"desc":"Ruby GetText Package is Native Language Support Library and Tools\nwhich modeled after GNU GetText package, but the API is simpler than\nthat of GNU GetText.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-erubi":{"origin":"www/rubygem-erubi","version":"1.13.0"},"rubygem-locale":{"origin":"devel/rubygem-locale","version":"2.1.4"},"rubygem-prime":{"origin":"math/rubygem-prime","version":"0.1.2"},"rubygem-racc":{"origin":"devel/rubygem-racc","version":"1.8.0"},"rubygem-text":{"origin":"textproc/rubygem-text","version":"1.3.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-get_process_mem0","origin":"devel/rubygem-get_process_mem0","version":"0.2.7","comment":"Get memory usage of a process in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/schneems/get_process_mem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d214af0b0273114568d4c705fcd53d6215bd1eda1679fb9eb82a9f3ee4fb45f8","flatsize":43752,"path":"All/rubygem-get_process_mem0-0.2.7.pkg","repopath":"All/rubygem-get_process_mem0-0.2.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8148,"desc":"Ruby gem that provides measurement of memory usages of processes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-getopt","origin":"devel/rubygem-getopt","version":"1.6.0","comment":"Command line parsing with Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/djberg96/getopt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ecb15899e2ee35c8b8a75dae144666b6ad3ef80ec023250a0c2d256806a739d","flatsize":68946,"path":"All/rubygem-getopt-1.6.0.pkg","repopath":"All/rubygem-getopt-1.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16872,"desc":"Implements a simple Getopt::Std class for command line parsing, as well as a\nGetopt::Long class for more advanced command line parsing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-get_process_mem","origin":"devel/rubygem-get_process_mem","version":"0.2.7","comment":"Get memory usage of a process in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/schneems/get_process_mem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4728cee364049985471b1242ae7e70b0221016fd94c7460368d914b7ec9624d","flatsize":43752,"path":"All/rubygem-get_process_mem-0.2.7.pkg","repopath":"All/rubygem-get_process_mem-0.2.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8144,"desc":"Ruby gem that provides measurement of memory usages of processes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-gepub","origin":"textproc/rubygem-gepub","version":"1.0.15","comment":"Ruby generic EPUB parser/generator","maintainer":"doceng@FreeBSD.org","www":"https://github.com/skoji/gepub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd25e975429a7a1866431ddc5eb6287a42e5aa3bd1eb771101033747669ac194","flatsize":130119,"path":"All/rubygem-gepub-1.0.15.pkg","repopath":"All/rubygem-gepub-1.0.15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":33508,"desc":"Gepub is a generic EPUB parser/generator. Generates and parse EPUB2 and EPUB3.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-rubyzip":{"origin":"archivers/rubygem-rubyzip","version":"2.3.2"}},"categories":["textproc","rubygems"]},{"name":"rubygem-getoptlong","origin":"devel/rubygem-getoptlong","version":"0.2.1","comment":"GetoptLong for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/getoptlong","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0065d2562c1b28de8d400ffd9598f43784588bd7d1439274966953dce2d06714","flatsize":35983,"path":"All/rubygem-getoptlong-0.2.1.pkg","repopath":"All/rubygem-getoptlong-0.2.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":11212,"desc":"The GetoptLong class allows you to parse command line options similarly to the\nGNU getopt_long() C library call. Note, however, that GetoptLong is a pure Ruby\nimplementation.\n\nGetoptLong allows for POSIX-style options like --file as well as single letter\noptions like -f\n\nThe empty option -- (two minus symbols) is used to end option processing. This\ncan be particularly important if options have optional arguments.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-geokit","origin":"graphics/rubygem-geokit","version":"1.14.0","comment":"Ruby gem for maps-based apps","maintainer":"ruby@FreeBSD.org","www":"https://github.com/geokit/geokit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03fd827d888173e6936de9c4976f4fa0747a932b68d80cceae1f36f6f27ac9d5","flatsize":496254,"path":"All/rubygem-geokit-1.14.0.pkg","repopath":"All/rubygem-geokit-1.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80432,"desc":"The Geokit gem provides:\n- Distance calculations between two points on the earth. Calculate the distance\n  in miles, kilometers, meters, or nautical miles, with all the trigonometry\n  abstracted away by Geokit.\n- Geocoding from multiple providers. It supports Google, Yahoo, Geocoder.us, and\n  Geocoder.ca geocoders, and others. It provides a uniform response structure\n  from all of them. It also provides a fail-over mechanism, in case your input\n  fails to geocode in one service.\n- Rectangular bounds calculations: is a point within a given rectangular bounds?\n- Heading and midpoint calculations","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["graphics","rubygems"]},{"name":"rubygem-github-linguist","origin":"textproc/rubygem-github-linguist","version":"7.30.0","comment":"GitHub Language detection","maintainer":"ruby@FreeBSD.org","www":"https://github.com/github-linguist/linguist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3240b40e7fcd6db41c3e72125f120e5a957bd8493eba0167902b62c2495e4d23","flatsize":13105153,"path":"All/rubygem-github-linguist-7.30.0.pkg","repopath":"All/rubygem-github-linguist-7.30.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2365760,"desc":"GitHub Language detection","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cgi":{"origin":"www/rubygem-cgi","version":"0.4.1"},"rubygem-charlock_holmes":{"origin":"textproc/rubygem-charlock_holmes","version":"0.7.9"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"},"rubygem-rugged":{"origin":"devel/rubygem-rugged","version":"1.7.2"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-gems","origin":"devel/rubygem-gems","version":"1.2.0","comment":"Ruby wrapper for the RubyGems.org API","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rubygems/gems","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9f27a6e3e5c68cef7fa45445f6f15089e942b09f18539d6b4bb6613734653c2","flatsize":26693,"path":"All/rubygem-gems-1.2.0.pkg","repopath":"All/rubygem-gems-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7972,"desc":"Ruby wrapper for the RubyGems.org API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-georuby","origin":"devel/rubygem-georuby","version":"2.5.2","comment":"Holder for data returned from PostGIS and the Spatial Extensions of MySql","maintainer":"ruby@FreeBSD.org","www":"https://github.com/nofxx/georuby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"658731d766af6f3fd25f4d07aa5d1f96f7a276d7af4576d62e6adafed0c195ef","flatsize":2188141,"path":"All/rubygem-georuby-2.5.2.pkg","repopath":"All/rubygem-georuby-2.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":133964,"desc":"It is intended as a holder for data returned from PostGIS and the Spatial\nExtensions of MySql. The data model roughly follows the OGC \"Simple i\nFeatures for SQL\" specification (see http://www.opengis.org/docs/99-049.pdf),\nalthough without any kind of advanced functionalities (such as geometric\noperators or reprojections). It also supports various output and\ninput formats (GeoRSS, KML, Shapefile).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-generator_spec-rails4","origin":"devel/rubygem-generator_spec-rails4","version":"0.10.0","comment":"Test Rails generators with RSpec","maintainer":"ruby@FreeBSD.org","www":"https://github.com/stevehodgkiss/generator_spec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c4f441333fba2b51eb61b8203d5d912b17cf76f989df35ce5357381e943a9d5","flatsize":26609,"path":"All/rubygem-generator_spec-rails4-0.10.0.pkg","repopath":"All/rubygem-generator_spec-rails4-0.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7832,"desc":"Test Rails generators with RSpec","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-generator_spec-rails5","origin":"devel/rubygem-generator_spec-rails5","version":"0.10.0","comment":"Test Rails generators with RSpec","maintainer":"ruby@FreeBSD.org","www":"https://github.com/stevehodgkiss/generator_spec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08360edb7110752ee664b8f377d59a652c1fba889f423b9a77ee81a312328929","flatsize":26609,"path":"All/rubygem-generator_spec-rails5-0.10.0.pkg","repopath":"All/rubygem-generator_spec-rails5-0.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7832,"desc":"Test Rails generators with RSpec","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"}},"categories":["devel","rubygems"]},{"name":"rubygem-gemoji3","origin":"textproc/rubygem-gemoji3","version":"3.0.1","comment":"Character information and metadata for Unicode emoji","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/github/gemoji","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0475757954da1fe3f83534bd832d0eaaf1ff10c5c9a012a07a7e11f16e3a8214","flatsize":364419,"path":"All/rubygem-gemoji3-3.0.1.pkg","repopath":"All/rubygem-gemoji3-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":63900,"desc":"Emoji assets","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-gemnasium-parser","origin":"devel/rubygem-gemnasium-parser","version":"0.1.9","comment":"Safely parse Gemfiles and gemspecs","maintainer":"ruby@FreeBSD.org","www":"https://github.com/gemnasium/gemnasium-parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d512d2f25f2762e0634180c71f674bdc306a66b655e96da67a2d9bede58db0b","flatsize":28296,"path":"All/rubygem-gemnasium-parser-0.1.9.pkg","repopath":"All/rubygem-gemnasium-parser-0.1.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7952,"desc":"Safely parse Gemfiles and gemspecs","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-gemoji","origin":"textproc/rubygem-gemoji","version":"4.1.0","comment":"Character information and metadata for Unicode emoji","maintainer":"ruby@FreeBSD.org","www":"https://github.com/github/gemoji","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"942f5955f4f1276aeaaea1db76fed538742ee0473601f8883863e301a7ce2304","flatsize":426477,"path":"All/rubygem-gemoji-4.1.0.pkg","repopath":"All/rubygem-gemoji-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35352,"desc":"Emoji assets","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-generator","origin":"devel/rubygem-generator","version":"0.0.1","comment":"Templates generators","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/maxkazar/generator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e2854d029d470ff3b059efeb983e885c03056a065785f0b6549a2dc6ec02f68","flatsize":10553,"path":"All/rubygem-generator-0.0.1.pkg","repopath":"All/rubygem-generator-0.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4948,"desc":"Generator gem is designed for use in Ruby projects and provides templates\ngenerators like Rails 3.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-gemcutter","origin":"devel/rubygem-gemcutter","version":"0.7.1_1","comment":"Extensions to RubyGems for managing gems and more on RubyGems.org","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rubygems/gemcutter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a65c564fbdd9957a373f779302197079062cc1b724a63999fdc9a1fab922d261","flatsize":27379,"path":"All/rubygem-gemcutter-0.7.1_1.pkg","repopath":"All/rubygem-gemcutter-0.7.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8112,"desc":"Adds several commands to RubyGems for managing gems and more on RubyGems.org.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-gem_plugin","origin":"devel/rubygem-gem_plugin","version":"0.2.3_1","comment":"Gem Based Plugin System","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/gems/gem_plugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d5dc775e49f9cb53a9040a6d6cb88eb5a17781070611dc935d23f1849bbe4e1","flatsize":115519,"path":"All/rubygem-gem_plugin-0.2.3_1.pkg","repopath":"All/rubygem-gem_plugin-0.2.3_1.pkg","licenselogic":"or","licenses":["LGPL21","RUBY"],"pkgsize":27568,"desc":"GemPlugin is a system that lets your users install gems and lets you\nload them as additional features to use in your software.  It\noriginated from the Mongrel (http://mongrel.rubyforge.org/) project\nbut proved useful enough to break out into a separate project.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-geminabox","origin":"www/rubygem-geminabox","version":"2.1.0_1","comment":"Sinatra based gem hosting app","maintainer":"ruby@FreeBSD.org","www":"https://tomlea.co.uk/posts/gem-in-a-box/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c742bfb10faca5fde4374dcfab8ccb14c25f772d39190f91de64be2184a4b3fa","flatsize":60928,"path":"All/rubygem-geminabox-2.1.0_1.pkg","repopath":"All/rubygem-geminabox-2.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18980,"desc":"A sinatra based gem hosting app, with client side gem push\nstyle functionality.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-httpclient":{"origin":"www/rubygem-httpclient","version":"2.8.3"},"rubygem-nesty":{"origin":"devel/rubygem-nesty","version":"1.0.2"},"rubygem-reentrant_flock":{"origin":"devel/rubygem-reentrant_flock","version":"0.1.1"},"rubygem-sinatra2":{"origin":"www/rubygem-sinatra2","version":"2.2.4"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:geminabox_project:geminabox:2.1.0:::::dragonfly6:x86_64:1"}},{"name":"rubygem-gitlab-turbolinks-classic","origin":"www/rubygem-gitlab-turbolinks-classic","version":"2.5.6","comment":"Turbolinks makes following links in your web application faster","maintainer":"ruby@FreeBSD.org","www":"https://gitlab.com/jamedjo/gitlab-turbolinks-classic/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fbb5f9f6eca1a178824584e2e1e00c602910d5874beb0dea7f81253804ef25a8","flatsize":48985,"path":"All/rubygem-gitlab-turbolinks-classic-2.5.6.pkg","repopath":"All/rubygem-gitlab-turbolinks-classic-2.5.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18100,"desc":"Turbolinks makes following links in your web application faster (use with Rails\nAsset Pipeline)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-coffee-rails4":{"origin":"devel/rubygem-coffee-rails4","version":"4.2.2"}},"categories":["www","rubygems"]},{"name":"rubygem-gem-compare","origin":"devel/rubygem-gem-compare","version":"1.2.1","comment":"RubyGems plugin for comparing gem versions","maintainer":"ruby@FreeBSD.org","www":"https://github.com/fedora-ruby/gem-compare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ae5d2d8fb119abad60111d2759475882a4efe14faf5caae570e4dea527250dc","flatsize":106814,"path":"All/rubygem-gem-compare-1.2.1.pkg","repopath":"All/rubygem-gem-compare-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29464,"desc":"gem-compare is a RubyGems plugin that helps to compare versions of the given\ngem. It searches for differences in metadata as well as in files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-diffy":{"origin":"textproc/rubygem-diffy","version":"3.4.2"},"rubygem-gemnasium-parser":{"origin":"devel/rubygem-gemnasium-parser","version":"0.1.9"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-rainbow":{"origin":"devel/rubygem-rainbow","version":"3.1.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-gemdiff","origin":"devel/rubygem-gemdiff","version":"5.0.0_2","comment":"Command-line utility for ruby gems","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/teeparham/gemdiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bd586be6e72505a1ff9529976fc3ec60b953aeed338114de14c071d7fb99f92","flatsize":29294,"path":"All/rubygem-gemdiff-5.0.0_2.pkg","repopath":"All/rubygem-gemdiff-5.0.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10388,"desc":"gemdiff is a command-line tool to find source code for ruby gems. You can\ncompare source code differences between the current version of a gem in your\nbundle and the version of the gem that would be installed with bundle update\n<gem> (or any two versions of a gem). gemdiff connects gem version management\n(rubygems + bundler) with source code (GitHub).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday-retry":{"origin":"www/rubygem-faraday-retry","version":"2.2.1"},"rubygem-launchy":{"origin":"devel/rubygem-launchy","version":"3.0.1"},"rubygem-octokit8":{"origin":"net/rubygem-octokit8","version":"8.1.0"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-gdk_pixbuf2","origin":"graphics/rubygem-gdk_pixbuf2","version":"4.2.2","comment":"Ruby binding of GdkPixbuf 2.x","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39d5434f7cd15f7edd9483b13836c2738ff7c5ad407f07462381831b475eee3c","flatsize":135348,"path":"All/rubygem-gdk_pixbuf2-4.2.2.pkg","repopath":"All/rubygem-gdk_pixbuf2-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":28668,"desc":"Ruby/GdkPixbuf2 is a Ruby binding for GdkPixbuf2.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gio2":{"origin":"devel/rubygem-gio2","version":"4.2.2"}},"categories":["graphics","rubygems"]},{"name":"rubygem-gdk3","origin":"x11-toolkits/rubygem-gdk3","version":"4.2.2","comment":"Ruby binding of GDK 3","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f416814722ec6b6f2cad95dd897433fcdb73e47d20b882828396098b69fd4573","flatsize":148279,"path":"All/rubygem-gdk3-4.2.2.pkg","repopath":"All/rubygem-gdk3-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":30596,"desc":"Ruby/GDK3 is a Ruby binding of GDK 3.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cairo-gobject":{"origin":"devel/rubygem-cairo-gobject","version":"4.2.2"},"rubygem-gdk_pixbuf2":{"origin":"graphics/rubygem-gdk_pixbuf2","version":"4.2.2"},"rubygem-pango":{"origin":"x11-toolkits/rubygem-pango","version":"4.2.2"}},"categories":["x11-toolkits","rubygems"]},{"name":"rubygem-gdbm","origin":"databases/rubygem-gdbm","version":"2.1.0,2","comment":"Ruby extension to GDBM library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby/gdbm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a924a4e7a7ea871aab1a757d618be01cbd823a3a1db709fb8395f20cd75b2b01","flatsize":49122,"path":"All/rubygem-gdbm-2.1.0,2.pkg","repopath":"All/rubygem-gdbm-2.1.0,2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9904,"desc":"Ruby extension for GNU dbm (gdbm) -- a simple database engine for\nstoring key-value pairs on disk.\n\nGNU dbm is a library for simple databases. A database is a file that\nstores key-value pairs. Gdbm allows the user to store, retrieve, and\ndelete data by key. It furthermore allows a non-sorted traversal of\nall key-value pairs. A gdbm database thus provides the same\nfunctionality as a hash. As with objects of the Hash class, elements\ncan be accessed with []. Furthermore, GDBM mixes in the Enumerable\nmodule, thus providing convenient methods such as #find, #collect,\n#map, etc.\n\nA process is allowed to open several different databases at the same\ntime. A process can open a database as a \"reader\" or a\n\"writer\". Whereas a reader has only read-access to the database, a\nwriter has read- and write-access. A database can be accessed either\nby any number of readers or by exactly one writer at the same time.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32","libgdbm.so.6"]},{"name":"rubygem-gdata","origin":"devel/rubygem-gdata","version":"1.1.2","comment":"Assist Ruby developers in working with Google Data APIs","maintainer":"ruby@FreeBSD.org","www":"https://code.google.com/p/gdata-ruby-util/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a042ae6d2f1d4db78ab600b9c9259a34c591268847059a85506d18c69956167d","flatsize":90636,"path":"All/rubygem-gdata-1.1.2.pkg","repopath":"All/rubygem-gdata-1.1.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18080,"desc":"Motivated by the ferocious appetite of our developers and the\nenduring popularity of Ruby on Rails (RoR).\nIt's not a full-blown client library, but it does handle the\nfundamentals like authentication and basic XML manipulation.\nIt also requires you to work directly with the Atom feed using\nthe REXML module and XPath.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-gdk4","origin":"x11-toolkits/rubygem-gdk4","version":"4.2.2","comment":"Ruby binding of GDK 4","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1feff9c17c59263441006068df7d4737236838e7fd5cd676aeee7d25d1637172","flatsize":112234,"path":"All/rubygem-gdk4-4.2.2.pkg","repopath":"All/rubygem-gdk4-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":25688,"desc":"Ruby/GDK4 is a Ruby binding of GDK 4.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cairo-gobject":{"origin":"devel/rubygem-cairo-gobject","version":"4.2.2"},"rubygem-gdk_pixbuf2":{"origin":"graphics/rubygem-gdk_pixbuf2","version":"4.2.2"},"rubygem-pango":{"origin":"x11-toolkits/rubygem-pango","version":"4.2.2"}},"categories":["x11-toolkits","rubygems"]},{"name":"rubygem-fuzzyurl","origin":"www/rubygem-fuzzyurl","version":"0.9.0","comment":"Non-strict parsing, composition, and wildcard-matching of URLs in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gamache/fuzzyurl.rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1368b0c451dd85e9c4684bc69f7d0165bf031aa48ae2dbd02b474d09b6e18ff","flatsize":17540,"path":"All/rubygem-fuzzyurl-0.9.0.pkg","repopath":"All/rubygem-fuzzyurl-0.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5636,"desc":"Fuzzyurl provides two related functions: non-strict parsing of URLs or URL-like\nstrings into their component pieces (protocol, username, password, hostname,\nport, path, query, and fragment), and fuzzy matching of URLs and URL patterns.\n\nSpecifically, URLs that look like this:\n[protocol ://] [username [: password] @] [hostname] [: port] [/ path] [? query] [# fragment]\n\nFuzzyurls can be constructed using some or all of the above fields, optionally\nreplacing some or all of those fields with a * wildcard if you wish to use the\nFuzzyurl as a URL mask.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-gd2","origin":"graphics/rubygem-gd2","version":"1.1.1_7","comment":"Ruby interface to gd 2 library","maintainer":"ruby@FreeBSD.org","www":"http://gd2.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d2c3e44f6863c4283d6467c43496b93665313672d04361af7b67d3a497f57d9","flatsize":109432,"path":"All/rubygem-gd2-1.1.1_7.pkg","repopath":"All/rubygem-gd2-1.1.1_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23620,"desc":"Ruby binding for Thomas Boutell's gd 2.x graphics library","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["graphics","rubygems"]},{"name":"rubygem-fugit18","origin":"devel/rubygem-fugit18","version":"1.8.1","comment":"Time tools for flor and the floraison project","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/floraison/fugit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e52239435432400bcb3fcaba113b78e8e0d007576cb6bab809a8cf82f5d4de64","flatsize":85265,"path":"All/rubygem-fugit18-1.8.1.pkg","repopath":"All/rubygem-fugit18-1.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23100,"desc":"Fugit is a time tools for flor and the floraison group. It uses et-orbi to represent\ntime instances and raabro as a basis for its parsers. Fugit will probably become\nthe foundation for rufus-scheduler 4.x","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-et-orbi":{"origin":"devel/rubygem-et-orbi","version":"1.2.11"},"rubygem-raabro":{"origin":"textproc/rubygem-raabro","version":"1.4.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-fuzzy_match","origin":"devel/rubygem-fuzzy_match","version":"2.1.0","comment":"Fuzzy match using string similarity and regexp rules","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/seamusabshere/fuzzy_match","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e158f933e5e84ea3b48bb6fdf712bf6ae6c1d681f6711d8f7a7d5be2ee6fd90","flatsize":215502,"path":"All/rubygem-fuzzy_match-2.1.0.pkg","repopath":"All/rubygem-fuzzy_match-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":105960,"desc":"FuzzyMatch finds a needle in a haystack based on string similarity and regular\nexpression rules.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-fssm","origin":"sysutils/rubygem-fssm","version":"0.2.10","comment":"State tracking and event firing utility","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ttilley/fssm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c25b9b1a45d9cfa5478d51cb49ff97dc83cef81a84e45ae6d4ed66e34a6a53ff","flatsize":157897,"path":"All/rubygem-fssm-0.2.10.pkg","repopath":"All/rubygem-fssm-0.2.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18152,"desc":"The File System State Monitor keeps track of the state of any number of paths\nand will fire events when said state changes (create/update/delete). FSSM\nsupports using FSEvents on MacOS, Inotify on GNU/Linux, and polling anywhere\nelse.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","ruby"]},{"name":"rubygem-fuubar","origin":"devel/rubygem-fuubar","version":"2.5.1","comment":"Instafailing RSpec progress bar formatter","maintainer":"bofh@FreeBSD.org","www":"https://github.com/thekompanee/fuubar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10507813b4b9d2aaee31a4822dcb3386db0543cbafa5fd23c6905b3a95ce48ba","flatsize":17148,"path":"All/rubygem-fuubar-2.5.1.pkg","repopath":"All/rubygem-fuubar-2.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6972,"desc":"fuubar is an instafailing RSpec formatter that uses a progress bar instead of a\nstring of letters and dots as feedback.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rspec-core":{"origin":"devel/rubygem-rspec-core","version":"3.13.0"},"rubygem-ruby-progressbar":{"origin":"devel/rubygem-ruby-progressbar","version":"1.13.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-forwardable-extended","origin":"devel/rubygem-forwardable-extended","version":"2.6.0","comment":"Forwardable with hash, and instance variable extensions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/envygeeks/forwardable-extended","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbc09fb807f0ee57a671a54862ba44f3a8ef9775ada6ae207cf88b42fe2d6eb7","flatsize":10845,"path":"All/rubygem-forwardable-extended-2.6.0.pkg","repopath":"All/rubygem-forwardable-extended-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3832,"desc":"Forwardable Extended provides more Forwardable methods for your source as\nForwardable::Extended.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-fugit","origin":"devel/rubygem-fugit","version":"1.11.0","comment":"Time tools for flor and the floraison project","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/floraison/fugit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0887992133537f6fdc6b28a2f0f7214c920a1e0bb2cd73122877301c000f6dff","flatsize":91055,"path":"All/rubygem-fugit-1.11.0.pkg","repopath":"All/rubygem-fugit-1.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24632,"desc":"Fugit is a time tools for flor and the floraison group. It uses et-orbi to represent\ntime instances and raabro as a basis for its parsers. Fugit will probably become\nthe foundation for rufus-scheduler 4.x","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-et-orbi":{"origin":"devel/rubygem-et-orbi","version":"1.2.11"},"rubygem-raabro":{"origin":"textproc/rubygem-raabro","version":"1.4.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-gapic-common","origin":"devel/rubygem-gapic-common","version":"0.21.1","comment":"Common code for GAPIC-generated API clients","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/gapic-generator-ruby/tree/master/gapic-common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8c198763c75bb52818d89dd804378afa269a14714c3eae2732c0211d4875524","flatsize":174029,"path":"All/rubygem-gapic-common-0.21.1.pkg","repopath":"All/rubygem-gapic-common-0.21.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35328,"desc":"Create Ruby clients from a protocol buffer description of an API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-retry":{"origin":"www/rubygem-faraday-retry","version":"2.2.1"},"rubygem-google-protobuf":{"origin":"devel/rubygem-google-protobuf","version":"3.25.3"},"rubygem-googleapis-common-protos":{"origin":"devel/rubygem-googleapis-common-protos","version":"1.6.0"},"rubygem-googleapis-common-protos-types":{"origin":"devel/rubygem-googleapis-common-protos-types","version":"1.15.0"},"rubygem-googleauth":{"origin":"security/rubygem-googleauth","version":"1.11.0"},"rubygem-grpc":{"origin":"net/rubygem-grpc","version":"1.63.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-gollum","origin":"www/rubygem-gollum","version":"5.3.2","comment":"Simple wiki system built on top of Git","maintainer":"sirl33tname@gmail.com","www":"https://github.com/gollum/gollum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c2458661ab9db2b0eda0761be35ffb2b6becd6c24b8cf13d3d162ad1cd23396","flatsize":16914279,"path":"All/rubygem-gollum-5.3.2.pkg","repopath":"All/rubygem-gollum-5.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3070568,"desc":"A simple, Git-powered wiki with a sweet API and local frontend.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gemojione":{"origin":"graphics/rubygem-gemojione","version":"4.3.3"},"rubygem-gollum-lib":{"origin":"www/rubygem-gollum-lib","version":"5.2.4_1"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-kramdown":{"origin":"textproc/rubygem-kramdown","version":"2.4.0"},"rubygem-kramdown-parser-gfm":{"origin":"textproc/rubygem-kramdown-parser-gfm","version":"1.1.0"},"rubygem-mustache-sinatra":{"origin":"devel/rubygem-mustache-sinatra","version":"2.0.0"},"rubygem-octicons":{"origin":"misc/rubygem-octicons","version":"19.10.0"},"rubygem-rdoc":{"origin":"devel/rubygem-rdoc","version":"6.7.0"},"rubygem-rss":{"origin":"www/rubygem-rss","version":"0.3.0"},"rubygem-sass":{"origin":"textproc/rubygem-sass","version":"3.7.4"},"rubygem-sinatra-contrib2":{"origin":"www/rubygem-sinatra-contrib2","version":"2.2.4"},"rubygem-sinatra2":{"origin":"www/rubygem-sinatra2","version":"2.2.4"},"rubygem-sprockets-helpers":{"origin":"devel/rubygem-sprockets-helpers","version":"1.4.0"},"rubygem-sprockets3":{"origin":"devel/rubygem-sprockets3","version":"3.7.3"},"rubygem-uglifier":{"origin":"www/rubygem-uglifier","version":"4.2.0"},"rubygem-useragent":{"origin":"devel/rubygem-useragent","version":"0.16.10"},"rubygem-webrick":{"origin":"www/rubygem-webrick","version":"1.8.1"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:gollum_project:gollum:5.3.2:::::dragonfly6:x86_64"}},{"name":"rubygem-forwardable","origin":"devel/rubygem-forwardable","version":"1.3.3","comment":"Provides delegation of specified methods to a designated object","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/forwardable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09b5927abbd2eb4e2743a48dcf7ca3b4a9607091b0467442f485012ce870205a","flatsize":14525,"path":"All/rubygem-forwardable-1.3.3.pkg","repopath":"All/rubygem-forwardable-1.3.3.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":5444,"desc":"The Forwardable module provides delegation of specified methods to a designated\nobject, using the methods #def_delegator and #def_delegators.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-fpm","origin":"archivers/rubygem-fpm","version":"1.15.1","comment":"Build packages for multiple platforms with great ease and sanity","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jordansissel/fpm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e23b78654e274630bd77e0839a5370fe1cd325d7732e02939f267a3ac3e4324","flatsize":728716,"path":"All/rubygem-fpm-1.15.1.pkg","repopath":"All/rubygem-fpm-1.15.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":109328,"desc":"Convert directories, rpms, python eggs, rubygems, and more to rpms, debs,\nsolaris packages and more. Win at package management without wasting pointless\nhours debugging bad rpm specs!","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-arr-pm":{"origin":"devel/rubygem-arr-pm","version":"0.0.12"},"rubygem-backports":{"origin":"devel/rubygem-backports","version":"3.25.0"},"rubygem-cabin":{"origin":"devel/rubygem-cabin","version":"0.9.0"},"rubygem-clamp":{"origin":"devel/rubygem-clamp","version":"1.3.2"},"rubygem-pleaserun":{"origin":"devel/rubygem-pleaserun","version":"0.0.32"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"},"rubygem-stud":{"origin":"devel/rubygem-stud","version":"0.0.23"}},"categories":["archivers","rubygems"]},{"name":"rubygem-fortune_gem","origin":"games/rubygem-fortune_gem","version":"0.0.9","comment":"Unix fortune program, implemented as a ruby gem","maintainer":"mose@mose.com","www":"https://github.com/nodanaonlyzuul/fortune_gem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e18c85a003abe6d286ed24f2ed5f6278bbae581017c34335d406959f0971a21","flatsize":104989,"path":"All/rubygem-fortune_gem-0.0.9.pkg","repopath":"All/rubygem-fortune_gem-0.0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39240,"desc":"A ruby version of the popular unix \"fortune\" program.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["games","rubygems"]},{"name":"rubygem-formatador","origin":"devel/rubygem-formatador","version":"1.1.0","comment":"STDOUT text formatting","maintainer":"ruby@FreeBSD.org","www":"https://github.com/geemus/formatador","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d416169b546113c857ff3fcd1bf82d6b58aac30d566e7a64b946de944c89927","flatsize":28795,"path":"All/rubygem-formatador-1.1.0.pkg","repopath":"All/rubygem-formatador-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9444,"desc":"STDOUT text formatting","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-foreman","origin":"devel/rubygem-foreman","version":"0.87.2","comment":"Process manager for applications with multiple components","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ddollar/foreman","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad395cef9aa4e35c1ec25e35e9b4e4b979c5ca8c8f5b8084c8fc4e1e55ece4d7","flatsize":272897,"path":"All/rubygem-foreman-0.87.2.pkg","repopath":"All/rubygem-foreman-0.87.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":66212,"desc":"A Ruby framework for rapid API development with great conventions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-foreigner","origin":"devel/rubygem-foreigner","version":"1.7.4","comment":"Adds foreign key helpers to migrations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/matthuhiggins/foreigner","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"058a26b301dd11a258ef3fd31b954937a0d19436fc0734f307cc607d33b6c4bb","flatsize":45370,"path":"All/rubygem-foreigner-1.7.4.pkg","repopath":"All/rubygem-foreigner-1.7.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11976,"desc":"Foreigner introduces a few methods to your migrations for adding and removing\nforeign key constraints. It also dumps foreign keys to schema.rb.\n\nThe following adapters are supported:\n- mysql2\n- postgres\n- sqlite (foreign key methods are a no-op)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord4":{"origin":"databases/rubygem-activerecord4","version":"4.2.11.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-grape1","origin":"devel/rubygem-grape1","version":"1.8.0_1","comment":"Framework for rapid API development with great conventions","maintainer":"sunpoet@FreeBSD.org","www":"https://www.ruby-grape.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3210a10d257399c3486cdd07375585222b4a2dd8517b0b692b4b6eadc153982a","flatsize":1284456,"path":"All/rubygem-grape1-1.8.0_1.pkg","repopath":"All/rubygem-grape1-1.8.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":208312,"desc":"A Ruby framework for rapid API development with great conventions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-dry-types":{"origin":"devel/rubygem-dry-types","version":"1.7.2"},"rubygem-mustermann-grape10":{"origin":"devel/rubygem-mustermann-grape10","version":"1.0.2"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rack-accept":{"origin":"www/rubygem-rack-accept","version":"0.4.5_2"},"rubygem-virtus":{"origin":"devel/rubygem-virtus","version":"2.0.0"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:ruby-grape:grape:1.8.0:::::dragonfly6:x86_64:1"}},{"name":"rubygem-grape-swagger","origin":"devel/rubygem-grape-swagger","version":"2.1.0","comment":"Documentation tool for grape APIs","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby-grape/grape-swagger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a48e39a0305d3d479262c847b90663732c788fbb4fbcdb33397fc8be31721ad3","flatsize":178365,"path":"All/rubygem-grape-swagger-2.1.0.pkg","repopath":"All/rubygem-grape-swagger-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40760,"desc":"A simple way to add proper auto generated documentation to inline\ndescribed grape APIs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-grape":{"origin":"devel/rubygem-grape","version":"2.1.0"},"rubygem-rack-test":{"origin":"www/rubygem-rack-test","version":"2.1.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-grape-route-helpers","origin":"devel/rubygem-grape-route-helpers","version":"2.1.0","comment":"Route helpers for Grape","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/reprah/grape-route-helpers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8511b8c74f71c2cdc4f5a07654e9c3262b745bd240d88fe87f87f41a637c79ea","flatsize":35113,"path":"All/rubygem-grape-route-helpers-2.1.0.pkg","repopath":"All/rubygem-grape-route-helpers-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11164,"desc":"grape-route-helpers provides named route helpers for Grape APIs, similar to\nRails' route helpers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-grape":{"origin":"devel/rubygem-grape","version":"2.1.0"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-hashie-forbidden_attributes","origin":"devel/rubygem-hashie-forbidden_attributes","version":"0.1.1","comment":"Hashie compatibility layer for forbidden attributes protection","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Maxim-Filimonov/hashie-forbidden_attributes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6af6d191171819a44f0dc9cf55b8a21afad495e946f227ad8aa5346509f42e4d","flatsize":26486,"path":"All/rubygem-hashie-forbidden_attributes-0.1.1.pkg","repopath":"All/rubygem-hashie-forbidden_attributes-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12344,"desc":"If you're using Rails 4 strong parameters, you will get a\nForbiddenAttributesProtection exceptions when mass-assigning attributes. This\ngem allows mass assignment. It prevents Mash from responding to :permitted? and\ntherefore triggering this behavior in ForbiddenAttributesProtection.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-health_check","origin":"devel/rubygem-health_check","version":"3.1.0_3","comment":"Simple health check of Rails app for uptime monitoring","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ianheggie/health_check","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8897fdbf39000420568409111a48b1f121564e3c35b06a80accaf830a4fcd0fe","flatsize":119892,"path":"All/rubygem-health_check-3.1.0_3.pkg","repopath":"All/rubygem-health_check-3.1.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30128,"desc":"Simple health check of Rails app for uptime monitoring.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"}},"categories":["devel","rubygems"]},{"name":"rubygem-fog-xenserver","origin":"net/rubygem-fog-xenserver","version":"1.0.0","comment":"Module for the 'fog' gem to support XENSERVER","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-xenserver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad3931b3ecf34178b58d2000f9dfb3fa816e9594b5b59282abb3f560f6cb7cf2","flatsize":1206208,"path":"All/rubygem-fog-xenserver-1.0.0.pkg","repopath":"All/rubygem-fog-xenserver-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":89464,"desc":"Fog::Xenserver is a module for the fog gem to support XENSERVER.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"},"rubygem-xmlrpc":{"origin":"net/rubygem-xmlrpc","version":"0.3.3"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-xml","origin":"textproc/rubygem-fog-xml","version":"0.1.4","comment":"Extraction of the XML parsing tools shared among 'fog' providers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-xml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d91dcbd7a9ca13d1db98cd22737b53238591c45b73713e8a426b23004c9b8861","flatsize":20465,"path":"All/rubygem-fog-xml-0.1.4.pkg","repopath":"All/rubygem-fog-xml-0.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8392,"desc":"Fog::Xml provides shared XML related functionality for fog.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rundeck","origin":"sysutils/rundeck","version":"4.17.3","comment":"Web-console for dispatching commands and scripts to your nodes","maintainer":"ports@FreeBSD.org","www":"https://rundeck.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed84386c325c21fc83be708093f42bb4c1d98627319c73be9221bc118ca47dfd","flatsize":246096450,"path":"All/rundeck-4.17.3.pkg","repopath":"All/rundeck-4.17.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":185463648,"desc":"Welcome to Rundeck, the human interface to your operations. Rundeck\nfeatures fine-grain access controls, a built-in job scheduler, and the\nability to define workflows that dispatch commands and scripts to your\nnodes.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["sysutils","java"],"users":["rundeck"],"groups":["rundeck"],"annotations":{"cpe":"cpe:2.3:a:pagerduty:rundeck:4.17.3:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe rundeck port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-font-awesome-rails-rails52","origin":"devel/rubygem-font-awesome-rails-rails52","version":"4.7.0.8","comment":"Provides the Font-Awesome web fonts and stylesheets as a Rails engine","maintainer":"ruby@FreeBSD.org","www":"https://github.com/bokmann/font-awesome-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1bd751a345a8add5c9d1714bdab40088f3e040ff5e89eb44f78becb323d5efa0","flatsize":1153289,"path":"All/rubygem-font-awesome-rails-rails52-4.7.0.8.pkg","repopath":"All/rubygem-font-awesome-rails-rails52-4.7.0.8.pkg","licenselogic":"or","licenses":["MIT","OFL11"],"pkgsize":495476,"desc":"The font-awesome-rails provides the Font-Awesome web fonts and stylesheets as a\nRails engine for use with the asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties52":{"origin":"www/rubygem-railties52","version":"5.2.8.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-gemojione32","origin":"graphics/rubygem-gemojione32","version":"3.2.0","comment":"Gem containing EmojiOne unicode/image assets","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/jonathanwiesel/gemojione","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"beb2540eb0b45fcc13dd95ccfed58ae16cc06f91d76f70734d945e222d078076","flatsize":8412983,"path":"All/rubygem-gemojione32-3.2.0.pkg","repopath":"All/rubygem-gemojione32-3.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4629496,"desc":"This gem contains the EmojiOne unicode/image assets and also APIs for\nlookup of emoji names, their unicode characters or image assets and\nconversion between emoji representations.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"}},"categories":["graphics","rubygems"]},{"name":"rubygem-fog-voxel","origin":"net/rubygem-fog-voxel","version":"0.1.0","comment":"Module for the 'fog' gem to support Voxel","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-voxel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"304e60f4c48a36088151f478e5a9c1d7e89608d33fed1c6005e36bc0f4796038","flatsize":62306,"path":"All/rubygem-fog-voxel-0.1.0.pkg","repopath":"All/rubygem-fog-voxel-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16312,"desc":"Fog::Voxel is a module for the fog gem to support Voxel.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-vmfusion","origin":"net/rubygem-fog-vmfusion","version":"0.1.0","comment":"Module for the 'fog' gem to support VMware Fusion","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-vmfusion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45a2d78648c6824f1350d8f4914818ab24740a0ac8b2244a88b8c76ebce7a4cf","flatsize":21465,"path":"All/rubygem-fog-vmfusion-0.1.0.pkg","repopath":"All/rubygem-fog-vmfusion-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8492,"desc":"Fog::Vmfusion is a module for the fog gem to support VMware Fusion.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fission":{"origin":"emulators/rubygem-fission","version":"0.5.0_1"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-font-awesome-rails","origin":"devel/rubygem-font-awesome-rails","version":"4.7.0.8","comment":"Provides the Font-Awesome web fonts and stylesheets as a Rails engine","maintainer":"ruby@FreeBSD.org","www":"https://github.com/bokmann/font-awesome-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44441950f2fd1b4ade3cc9ff1793f5a74175eea242e330c1083f475d5f4914d4","flatsize":1153289,"path":"All/rubygem-font-awesome-rails-4.7.0.8.pkg","repopath":"All/rubygem-font-awesome-rails-4.7.0.8.pkg","licenselogic":"or","licenses":["MIT","OFL11"],"pkgsize":495616,"desc":"The font-awesome-rails provides the Font-Awesome web fonts and stylesheets as a\nRails engine for use with the asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-font-awesome-rails-rails5","origin":"devel/rubygem-font-awesome-rails-rails5","version":"4.7.0.8","comment":"Provides the Font-Awesome web fonts and stylesheets as a Rails engine","maintainer":"ruby@FreeBSD.org","www":"https://github.com/bokmann/font-awesome-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0b1fe4c563fe1ac26575125275f25aa5463938af05ac027a8501a98e240d758","flatsize":1153289,"path":"All/rubygem-font-awesome-rails-rails5-4.7.0.8.pkg","repopath":"All/rubygem-font-awesome-rails-rails5-4.7.0.8.pkg","licenselogic":"or","licenses":["MIT","OFL11"],"pkgsize":495480,"desc":"The font-awesome-rails provides the Font-Awesome web fonts and stylesheets as a\nRails engine for use with the asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"}},"categories":["devel","rubygems"]},{"name":"rubygem-fog-radosgw","origin":"net/rubygem-fog-radosgw","version":"0.0.5","comment":"Fog backend for provisioning users on Ceph Radosgw","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-radosgw","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e33db1424389383456c7e2995117d0015c744706e78e5eb0d755c151acc8ec7","flatsize":41385,"path":"All/rubygem-fog-radosgw-0.0.5.pkg","repopath":"All/rubygem-fog-radosgw-0.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11216,"desc":"Fog::Radosgw is a fog backend for provisioning Ceph Radosgw - the Swift and S3\ncompatible REST API for Ceph. Currently, the gem only supports the S3 API, not\nSwift.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-serverlove","origin":"net/rubygem-fog-serverlove","version":"0.1.2","comment":"Module for the 'fog' gem to support ServerLove","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-serverlove","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aad37b4c02466de084daed717abe4dc7753105b5bb8dfd149f60a109458acaf7","flatsize":49085,"path":"All/rubygem-fog-serverlove-0.1.2.pkg","repopath":"All/rubygem-fog-serverlove-0.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14084,"desc":"Fog::Serverlove is a module for the 'fog' gem to support ServerLove.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-softlayer","origin":"net/rubygem-fog-softlayer","version":"1.1.4","comment":"Provider to use the SoftLayer Cloud in applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/fog/fog-softlayer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca1b7b177d4a74daa3b810ffeac004387d3bd25c10efebf4d8bc1fc034e2c954","flatsize":2767046,"path":"All/rubygem-fog-softlayer-1.1.4.pkg","repopath":"All/rubygem-fog-softlayer-1.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":183296,"desc":"Module for the 'fog' gem to support SoftLayer Cloud","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-riakcs","origin":"net/rubygem-fog-riakcs","version":"0.1.0","comment":"Module for the 'fog' gem to support RiakCS","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-riakcs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d96b67924028e4abb406735adc9476a0420447f4ae3b7178b84bb1891722cb54","flatsize":54457,"path":"All/rubygem-fog-riakcs-0.1.0.pkg","repopath":"All/rubygem-fog-riakcs-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14824,"desc":"Fog::Riakcs is a module for the fog gem to support RiakCS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-powerdns","origin":"net/rubygem-fog-powerdns","version":"0.2.1","comment":"Module for the 'fog' gem to support PowerDNS DNS services","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-powerdns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"980605a0721116156302d4e659ac65cc711e37862bdc4b8c81abee410d56d0a9","flatsize":33720,"path":"All/rubygem-fog-powerdns-0.2.1.pkg","repopath":"All/rubygem-fog-powerdns-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8768,"desc":"Fog::PowerDNS is a module for the 'fog' gem to support PowerDNS DNS services.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-profitbricks","origin":"net/rubygem-fog-profitbricks","version":"4.1.1_2","comment":"Module for the 'fog' gem to support ProfitBricks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-profitbricks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d96deb04b819377e4ebcca48e26ee77fe5fdc4c94e469640d3604d3f904519f","flatsize":643926,"path":"All/rubygem-fog-profitbricks-4.1.1_2.pkg","repopath":"All/rubygem-fog-profitbricks-4.1.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57124,"desc":"Fog::profitbricks is a module for the fog gem to support ProfitBricks.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core1":{"origin":"devel/rubygem-fog-core1","version":"1.45.0_1"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-rackspace","origin":"net/rubygem-fog-rackspace","version":"0.1.6","comment":"Module for the 'fog' gem to support Rackspace","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-rackspace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd311aaf8831c6348dcfb524486e5947777539c664c857975aeaf9ab04d6959d","flatsize":1403075,"path":"All/rubygem-fog-rackspace-0.1.6.pkg","repopath":"All/rubygem-fog-rackspace-0.1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":201704,"desc":"Fog::Rackspace is a module for the 'fog' gem to support Rackspace.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"},"rubygem-ipaddress":{"origin":"net/rubygem-ipaddress","version":"0.8.3"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-openstack","origin":"net/rubygem-fog-openstack","version":"1.1.3","comment":"Module for the 'fog' gem to support OpenStack clouds","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-openstack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"752f30ab6c7f8fb26c5dbbbb01faf2298fff55c1358b22fe9d3277a76428ed58","flatsize":1426059,"path":"All/rubygem-fog-openstack-1.1.3.pkg","repopath":"All/rubygem-fog-openstack-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":215440,"desc":"Fog::Openstack is a module for the 'fog' gem to support OpenStack clouds.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-ovirt","origin":"net/rubygem-fog-ovirt","version":"2.0.2","comment":"Module for the 'fog' gem to support oVirt platform","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-ovirt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7040820cc1749f2131447b737faed25637962d3123481a1343cc1d3af0cc1f2a","flatsize":132331,"path":"All/rubygem-fog-ovirt-2.0.2.pkg","repopath":"All/rubygem-fog-ovirt-2.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26412,"desc":"Fog::Ovirt is a module for the 'fog' gem to support oVirt virtualization\nmanagement platform.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"},"rubygem-ovirt-engine-sdk":{"origin":"net/rubygem-ovirt-engine-sdk","version":"4.6.0"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-internet-archive","origin":"net/rubygem-fog-internet-archive","version":"0.0.2","comment":"Module for the 'fog' gem to support Internet Archive","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-internet-archive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e81759a45d5916ac6cd44997b07a5536f2d543b0f234f305a562c8f96259118","flatsize":230308,"path":"All/rubygem-fog-internet-archive-0.0.2.pkg","repopath":"All/rubygem-fog-internet-archive-0.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41464,"desc":"Fog::InternetArchive is a module for the fog gem to support Internet Archive\nStorage.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-joyent","origin":"net/rubygem-fog-joyent","version":"0.0.1_2","comment":"Module for the 'fog' gem to support Joyent","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-joyent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8aeb8758ad892cada83f6e2809cf2e0d899b5f07e3778ea33ec8b0dd248f5b08","flatsize":106205,"path":"All/rubygem-fog-joyent-0.0.1_2.pkg","repopath":"All/rubygem-fog-joyent-0.0.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23752,"desc":"Fog::Joyent is a module for the fog gem to support Joyent.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core1":{"origin":"devel/rubygem-fog-core1","version":"1.45.0_1"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-dnsimple","origin":"net/rubygem-fog-dnsimple","version":"2.1.0","comment":"Module for the 'fog' gem to support DNSimple","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-dnsimple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18e7e6e4b0ec01cdb45f6ab9b1463290c58575aa07861b8858707a4f6d0b024f","flatsize":33445,"path":"All/rubygem-fog-dnsimple-2.1.0.pkg","repopath":"All/rubygem-fog-dnsimple-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10052,"desc":"Fog::Dnsimple is a module for the fog gem to support DNSimple.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-gridscale","origin":"net/rubygem-fog-gridscale","version":"0.1.5_1","comment":"Module for the 'fog' gem to support gridscale","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/gridscale/fog-gridscale","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16fcba4a3f225a1aa7bad8e6efac7953a40157a9f9dec3ee51e4de9aadaa8781","flatsize":150986,"path":"All/rubygem-fog-gridscale-0.1.5_1.pkg","repopath":"All/rubygem-fog-gridscale-0.1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25056,"desc":"Fog::Gridscale is a library that can be used as a module for fog or as\nstandalone gridscale provider.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-core220","origin":"devel/rubygem-fog-core220","version":"2.2.4","comment":"Shared classes and tests for fog providers and services","maintainer":"ruby@FreeBSD.org","www":"https://github.com/fog/fog-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0622084d8706948510b396f15d26d2af8c0796f3091ae88c737568e15263898f","flatsize":217957,"path":"All/rubygem-fog-core220-2.2.4.pkg","repopath":"All/rubygem-fog-core220-2.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49736,"desc":"rubygem-fog-core (Fog::Core) provides shared classes and tests for fog providers\nand services.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-excon":{"origin":"devel/rubygem-excon","version":"0.110.0"},"rubygem-formatador":{"origin":"devel/rubygem-formatador","version":"1.1.0"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-fog-terremark","origin":"net/rubygem-fog-terremark","version":"0.1.0","comment":"Module for the 'fog' gem to support Terremark vCloud","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-terremark","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"229d56d93a0955e2b12c29dea17eb416d24f94770a66535e0d91dc9c6d5056fa","flatsize":117927,"path":"All/rubygem-fog-terremark-0.1.0.pkg","repopath":"All/rubygem-fog-terremark-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22964,"desc":"Fog::Terremark is a module for the fog gem to support Terremark vCloud.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-storm_on_demand","origin":"net/rubygem-fog-storm_on_demand","version":"0.1.1","comment":"Module for the 'fog' gem to support StormOnDemand","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-storm_on_demand","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2396955b341117f9867fdbbc3d8646a1226e15f1027880fec14de5ac97b0f1f4","flatsize":116063,"path":"All/rubygem-fog-storm_on_demand-0.1.1.pkg","repopath":"All/rubygem-fog-storm_on_demand-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25544,"desc":"Fog::StormOnDemand is a module for the fog gem to support StormOnDemand.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-ecloud","origin":"net/rubygem-fog-ecloud","version":"0.3.0","comment":"Module for the 'fog' gem to support Terremark EnterpriseCloud","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-ecloud","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4148613b448713898a65e122b84ef40d3aafb9177236db7d9c0bd8a39fa04be","flatsize":369849,"path":"All/rubygem-fog-ecloud-0.3.0.pkg","repopath":"All/rubygem-fog-ecloud-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":64016,"desc":"Fog::Ecloud is a module for the fog gem to support Terremark EnterpriseCloud.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-dynect","origin":"net/rubygem-fog-dynect","version":"0.5.0","comment":"Module for the 'fog' gem to support Dynect DNS","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-dynect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1f2cbf1e4e4ae479e1319f7077ba44454d9971560762363a68d10fb711565f8","flatsize":58609,"path":"All/rubygem-fog-dynect-0.5.0.pkg","repopath":"All/rubygem-fog-dynect-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14852,"desc":"Fog::Dynect is a module for the fog gem to support Dyn Managed DNS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-cloudatcost","origin":"net/rubygem-fog-cloudatcost","version":"0.4.0","comment":"Module for the 'fog' gem to support CloudAtCost","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-cloudatcost","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ad3d7ae36a518157908a6afa87ef64039c12306945d5539f7b94c8dfd8e9165","flatsize":31334,"path":"All/rubygem-fog-cloudatcost-0.4.0.pkg","repopath":"All/rubygem-fog-cloudatcost-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8932,"desc":"Fog::CloudAtCost is a module for the 'fog' gem to support CloudAtCost services.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-ipaddress":{"origin":"net/rubygem-ipaddress","version":"0.8.3"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-brightbox","origin":"net/rubygem-fog-brightbox","version":"1.11.0","comment":"Module for the 'fog' gem to support Brightbox Cloud","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-brightbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b23c69aacb171756fcf9618ba27f17811b3a7c5ee289c460be773cf965260da6","flatsize":504202,"path":"All/rubygem-fog-brightbox-1.11.0.pkg","repopath":"All/rubygem-fog-brightbox-1.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76704,"desc":"Brightbox Cloud module for fog (The Ruby cloud services library)\n\nThis gem is a modular for the `fog` gem that allows you to manage resources in\nthe Brightbox Cloud.\n\nIt is included by the main `fog` metagem but can used as an independent library\nin other applications.\n\nThis includes support for the following services:\n- Compute\n- Images\n- Load Balancers\n- SQL Cloud instances","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dry-inflector":{"origin":"devel/rubygem-dry-inflector","version":"1.0.0"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-google","origin":"net/rubygem-fog-google","version":"1.24.1","comment":"Module for the 'fog' gem to support Google Cloud","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-google","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"489c27e5d0cb9eb612235fee600614fb30701ce386a626d4c08f884f3d6a24fa","flatsize":851650,"path":"All/rubygem-fog-google-1.24.1.pkg","repopath":"All/rubygem-fog-google-1.24.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":143152,"desc":"Fog currently supports two Google Cloud services (Google Compute Engine and\nGoogle Cloud Storage) via Fog::Google.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"},"rubygem-google-apis-compute_v1":{"origin":"devel/rubygem-google-apis-compute_v1","version":"0.100.0"},"rubygem-google-apis-dns_v1":{"origin":"dns/rubygem-google-apis-dns_v1","version":"0.43.0"},"rubygem-google-apis-iamcredentials_v1":{"origin":"devel/rubygem-google-apis-iamcredentials_v1","version":"0.21.0"},"rubygem-google-apis-monitoring_v3":{"origin":"devel/rubygem-google-apis-monitoring_v3","version":"0.63.0"},"rubygem-google-apis-pubsub_v1":{"origin":"devel/rubygem-google-apis-pubsub_v1","version":"0.52.0"},"rubygem-google-apis-sqladmin_v1beta4":{"origin":"devel/rubygem-google-apis-sqladmin_v1beta4","version":"0.72.0"},"rubygem-google-apis-storage_v1":{"origin":"devel/rubygem-google-apis-storage_v1","version":"0.39.0"},"rubygem-google-cloud-env":{"origin":"net/rubygem-google-cloud-env","version":"2.1.1"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-azure","origin":"net/rubygem-fog-azure","version":"0.0.2_2","comment":"Module for the 'fog' gem to support Microsoft Azure","maintainer":"ruby@FreeBSD.org","www":"https://github.com/fog/fog-azure","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20967ec69d22855121bdbd637837f54d43448160c76da7407a68548fa7d43d73","flatsize":89465,"path":"All/rubygem-fog-azure-0.0.2_2.pkg","repopath":"All/rubygem-fog-azure-0.0.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12788,"desc":"This library can be used as a module for `fog` or as standalone provider to use\nthe Azure cloud services in applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-azure":{"origin":"net/rubygem-azure","version":"0.7.10_2"},"rubygem-fog-core1":{"origin":"devel/rubygem-fog-core1","version":"1.45.0_1"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-core","origin":"devel/rubygem-fog-core","version":"2.4.0","comment":"Shared classes and tests for fog providers and services","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d664f52f5921141f2c0354fa3ab4cce64b66751e10b10b5e0be5066fa568876","flatsize":241795,"path":"All/rubygem-fog-core-2.4.0.pkg","repopath":"All/rubygem-fog-core-2.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53920,"desc":"rubygem-fog-core (Fog::Core) provides shared classes and tests for fog providers\nand services.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-excon":{"origin":"devel/rubygem-excon","version":"0.110.0"},"rubygem-formatador":{"origin":"devel/rubygem-formatador","version":"1.1.0"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-fog-atmos","origin":"net/rubygem-fog-atmos","version":"0.1.0","comment":"Module for the 'fog' gem to support Atmos Cloud Storage","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-atmos","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e66b8b08408526938fa28a18d76c2ffd945fc71ccfcc91360087d567a6a3f27a","flatsize":54249,"path":"All/rubygem-fog-atmos-0.1.0.pkg","repopath":"All/rubygem-fog-atmos-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15392,"desc":"Fog::Atmos is a module for the fog gem to support Atmos Cloud Storage.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-digitalocean","origin":"net/rubygem-fog-digitalocean","version":"0.4.0","comment":"Module for the 'fog' gem to support DigitalOcean","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-digitalocean","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ab66f25082959fac1a6fabc1a1e50d5bcc3b9f378328e0b4662463f09d6a830","flatsize":185620,"path":"All/rubygem-fog-digitalocean-0.4.0.pkg","repopath":"All/rubygem-fog-digitalocean-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42308,"desc":"Fog::DigitalOcean is a module for the fog gem to support DigitalOcean.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"},"rubygem-ipaddress":{"origin":"net/rubygem-ipaddress","version":"0.8.3"}},"categories":["net","rubygems"]},{"name":"rubygem-flvtool2","origin":"multimedia/rubygem-flvtool2","version":"1.0.6","comment":"Flash video (FLV) manipulation tool","maintainer":"ruby@FreeBSD.org","www":"https://github.com/unnu/flvtool2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fbc9b98e4b09dd8c324d1bc57ea886e3f10e5d9855e9663f4418c2476632d62","flatsize":111811,"path":"All/rubygem-flvtool2-1.0.6.pkg","repopath":"All/rubygem-flvtool2-1.0.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":25356,"desc":"FLVTool2 is a manipulation tool for Macromedia Flash Video files (FLV). It can\ncalculate a lot of meta data, insert an onMetaData tag, cut FLV files, add cue\npoints (onCuePoint), show the FLV structure and print meta data information in\nXML or YAML.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["multimedia","rubygems"]},{"name":"rubygem-fog-core210","origin":"devel/rubygem-fog-core210","version":"2.1.0_1","comment":"Shared classes and tests for fog providers and services","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58674e643c08abea0703188885fa10d1dcc508a8e3ff948ff40a6275e41553d7","flatsize":213601,"path":"All/rubygem-fog-core210-2.1.0_1.pkg","repopath":"All/rubygem-fog-core210-2.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48112,"desc":"rubygem-fog-core (Fog::Core) provides shared classes and tests for fog providers\nand services.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-excon":{"origin":"devel/rubygem-excon","version":"0.110.0"},"rubygem-formatador":{"origin":"devel/rubygem-formatador","version":"1.1.0"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-fog-core1","origin":"devel/rubygem-fog-core1","version":"1.45.0_1","comment":"Shared classes and tests for fog providers and services","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8079c389b9249879d5ff2e5d250638149c048617250591551fecb74a44191ab","flatsize":214144,"path":"All/rubygem-fog-core1-1.45.0_1.pkg","repopath":"All/rubygem-fog-core1-1.45.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48436,"desc":"rubygem-fog-core (Fog::Core) provides shared classes and tests for fog providers\nand services.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-excon":{"origin":"devel/rubygem-excon","version":"0.110.0"},"rubygem-formatador":{"origin":"devel/rubygem-formatador","version":"1.1.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-fluent-plugin-file-alternative","origin":"sysutils/rubygem-fluent-plugin-file-alternative","version":"0.2.2","comment":"Gems for fluent plugin of alternative implementation of out_file","maintainer":"girgen@FreeBSD.org","www":"https://rubygems.org/gems/fluent-plugin-file-alternative","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff55b633201863612262024588fbf05900776aaf36315fec99b0de3ea6077840","flatsize":17941,"path":"All/rubygem-fluent-plugin-file-alternative-0.2.2.pkg","repopath":"All/rubygem-fluent-plugin-file-alternative-0.2.2.pkg","licenselogic":"single","pkgsize":6080,"desc":"File output plugin alternative implementation, is 100%25 compatible with\nfluentd built-in 'out_file', and added many options to format output\nas you want.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fluent-mixin-plaintextformatter":{"origin":"sysutils/rubygem-fluent-mixin-plaintextformatter","version":"0.2.6"},"rubygem-fluentd":{"origin":"sysutils/rubygem-fluentd","version":"1.17.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-fog-json","origin":"devel/rubygem-fog-json","version":"1.2.0","comment":"Extraction of the JSON parsing tools between providers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b0fa1a853a75dcd6192e825f7f20df30b76947178751edd306bd60dfcc79d69","flatsize":12111,"path":"All/rubygem-fog-json-1.2.0.pkg","repopath":"All/rubygem-fog-json-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5720,"desc":"rubygem-fog-json (Fog::Json) provides extraction of the JSON parsing tools\nshared between a number of providers in the 'fog' gem.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-fog-aliyun","origin":"net/rubygem-fog-aliyun","version":"0.4.0","comment":"Module for the 'fog' gem to support aliyun OSS/ECS","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-aliyun","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ae78dbfea65a80bc6bda9605c484d6d327a2ccd589cbf0cc03db77767e2aed8","flatsize":248608,"path":"All/rubygem-fog-aliyun-0.4.0.pkg","repopath":"All/rubygem-fog-aliyun-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41148,"desc":"Fog::Aliyun is a module for the fog gem to support aliyun OSS/ECS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-aliyun-sdk":{"origin":"devel/rubygem-aliyun-sdk","version":"0.8.0"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-ipaddress":{"origin":"net/rubygem-ipaddress","version":"0.8.3"},"rubygem-xml-simple":{"origin":"textproc/rubygem-xml-simple","version":"1.1.9"}},"categories":["net","rubygems"]},{"name":"rubygem-fog","origin":"devel/rubygem-fog","version":"2.3.0","comment":"Ruby cloud services library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52e14cdd684f40fc588332aef25780ad4902297e2af1decdc026c009db8a4e16","flatsize":2568806,"path":"All/rubygem-fog-2.3.0.pkg","repopath":"All/rubygem-fog-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":407220,"desc":"Ruby cloud services library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-aliyun":{"origin":"net/rubygem-fog-aliyun","version":"0.4.0"},"rubygem-fog-atmos":{"origin":"net/rubygem-fog-atmos","version":"0.1.0"},"rubygem-fog-aws":{"origin":"net/rubygem-fog-aws","version":"3.23.0"},"rubygem-fog-brightbox":{"origin":"net/rubygem-fog-brightbox","version":"1.11.0"},"rubygem-fog-cloudatcost":{"origin":"net/rubygem-fog-cloudatcost","version":"0.4.0"},"rubygem-fog-cloudstack":{"origin":"net/rubygem-fog-cloudstack","version":"0.1.0"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-digitalocean":{"origin":"net/rubygem-fog-digitalocean","version":"0.4.0"},"rubygem-fog-dnsimple":{"origin":"net/rubygem-fog-dnsimple","version":"2.1.0"},"rubygem-fog-dynect":{"origin":"net/rubygem-fog-dynect","version":"0.5.0"},"rubygem-fog-ecloud":{"origin":"net/rubygem-fog-ecloud","version":"0.3.0"},"rubygem-fog-google":{"origin":"net/rubygem-fog-google","version":"1.24.1"},"rubygem-fog-internet-archive":{"origin":"net/rubygem-fog-internet-archive","version":"0.0.2"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-fog-local":{"origin":"net/rubygem-fog-local","version":"0.8.0"},"rubygem-fog-openstack":{"origin":"net/rubygem-fog-openstack","version":"1.1.3"},"rubygem-fog-ovirt":{"origin":"net/rubygem-fog-ovirt","version":"2.0.2"},"rubygem-fog-powerdns":{"origin":"net/rubygem-fog-powerdns","version":"0.2.1"},"rubygem-fog-profitbricks":{"origin":"net/rubygem-fog-profitbricks","version":"4.1.1_2"},"rubygem-fog-rackspace":{"origin":"net/rubygem-fog-rackspace","version":"0.1.6"},"rubygem-fog-radosgw":{"origin":"net/rubygem-fog-radosgw","version":"0.0.5"},"rubygem-fog-riakcs":{"origin":"net/rubygem-fog-riakcs","version":"0.1.0"},"rubygem-fog-sakuracloud":{"origin":"net/rubygem-fog-sakuracloud","version":"1.7.5"},"rubygem-fog-serverlove":{"origin":"net/rubygem-fog-serverlove","version":"0.1.2"},"rubygem-fog-softlayer":{"origin":"net/rubygem-fog-softlayer","version":"1.1.4"},"rubygem-fog-storm_on_demand":{"origin":"net/rubygem-fog-storm_on_demand","version":"0.1.1"},"rubygem-fog-terremark":{"origin":"net/rubygem-fog-terremark","version":"0.1.0"},"rubygem-fog-vmfusion":{"origin":"net/rubygem-fog-vmfusion","version":"0.1.0"},"rubygem-fog-voxel":{"origin":"net/rubygem-fog-voxel","version":"0.1.0"},"rubygem-fog-vsphere":{"origin":"net/rubygem-fog-vsphere","version":"3.6.5"},"rubygem-fog-xenserver":{"origin":"net/rubygem-fog-xenserver","version":"1.0.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"},"rubygem-ipaddress":{"origin":"net/rubygem-ipaddress","version":"0.8.3"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-fluent-plugin-tail-asis","origin":"sysutils/rubygem-fluent-plugin-tail-asis","version":"0.0.3","comment":"Gems for fluent plugin to read whole line into single key","maintainer":"ports@FreeBSD.org","www":"https://github.com/yteraoka/fluent-plugin-tail-asis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b44cebcef01e594dd071b75acbf449c43515de3247bb2eb6fa2fc9cff3661c36","flatsize":8233,"path":"All/rubygem-fluent-plugin-tail-asis-0.0.3.pkg","repopath":"All/rubygem-fluent-plugin-tail-asis-0.0.3.pkg","licenselogic":"single","pkgsize":4172,"desc":"TailInput exteded plugin for fluentd.  It assumes that this plug-in is\nused with \"fluent-plugin-tail-alternative\".","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fluentd":{"origin":"sysutils/rubygem-fluentd","version":"1.17.0"}},"categories":["sysutils","rubygems"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-fluent-plugin-tail-asis port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-flowdock","origin":"www/rubygem-flowdock","version":"0.7.1","comment":"Gem for Flowdock API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/flowdock/flowdock-api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8453b1d97a6d0792ad829fd88655a6e4f290e19185e40616c7c1ee29c55615bc","flatsize":41083,"path":"All/rubygem-flowdock-0.7.1.pkg","repopath":"All/rubygem-flowdock-0.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9636,"desc":"rubygem-flowdock provides the Flowdock Push API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-httparty":{"origin":"www/rubygem-httparty","version":"0.22.0"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["www","rubygems"]},{"name":"rubygem-fluentd","origin":"sysutils/rubygem-fluentd","version":"1.17.0","comment":"Fluent event collector","maintainer":"girgen@FreeBSD.org","www":"https://fluentd.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"215ba8659c0bdf488275fdd88f4e5edc245be34a8bf13b5ba03379b1c02a2589","flatsize":3850058,"path":"All/rubygem-fluentd-1.17.0.pkg","repopath":"All/rubygem-fluentd-1.17.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":751328,"desc":"Fluentd is a log collector daemon written in Ruby.  Fluentd receives\nlogs as JSON streams, buffers them, and sends them to other systems\nlike MySQL, MongoDB, or even other instances of Fluentd.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-cool.io":{"origin":"devel/rubygem-cool.io","version":"1.8.1"},"rubygem-csv":{"origin":"devel/rubygem-csv","version":"3.3.0"},"rubygem-drb":{"origin":"devel/rubygem-drb","version":"2.2.1"},"rubygem-http_parser.rb":{"origin":"net/rubygem-http_parser.rb","version":"0.8.0"},"rubygem-msgpack":{"origin":"devel/rubygem-msgpack","version":"1.7.2"},"rubygem-serverengine":{"origin":"net/rubygem-serverengine","version":"2.3.2"},"rubygem-sigdump":{"origin":"devel/rubygem-sigdump","version":"0.2.5"},"rubygem-strptime":{"origin":"devel/rubygem-strptime","version":"0.2.5"},"rubygem-tzinfo-data":{"origin":"devel/rubygem-tzinfo-data","version":"1.2024.1"},"rubygem-tzinfo1":{"origin":"devel/rubygem-tzinfo1","version":"1.2.11"},"rubygem-webrick":{"origin":"www/rubygem-webrick","version":"1.8.1"},"rubygem-yajl-ruby":{"origin":"devel/rubygem-yajl-ruby","version":"1.4.3"}},"categories":["sysutils","rubygems"],"users":["fluentd"],"groups":["fluentd"],"annotations":{"cpe":"cpe:2.3:a:fluentd:fluentd:1.17.0:::::dragonfly6:x86_64"}},{"name":"rubygem-fluent-plugin-config-expander","origin":"sysutils/rubygem-fluent-plugin-config-expander","version":"1.0.1","comment":"Fluent plugin which provides directives for loop extraction","maintainer":"girgen@FreeBSD.org","www":"https://github.com/tagomoris/fluent-plugin-config-expander","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6284f0c3c521158cff129696f67fa214be14de3b70e10db0f24f9745067fd601","flatsize":34392,"path":"All/rubygem-fluent-plugin-config-expander-1.0.1.pkg","repopath":"All/rubygem-fluent-plugin-config-expander-1.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9920,"desc":"ConfigExpanderInput and ConfigExpanderOutput plugins provide simple\nconfiguration template to write items repeatedly.  In section, you can\nwrite actual configuration for actual input/output plugin, with\nspecial directives for loop controls.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fluentd":{"origin":"sysutils/rubygem-fluentd","version":"1.17.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-flipper-active_record-rails70","origin":"databases/rubygem-flipper-active_record-rails70","version":"0.26.2","comment":"ActiveRecord adapter for Flipper","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jnunemaker/flipper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9a6234512f526284d2eeddd8f6855335202653c243472469d030726c29c5d40","flatsize":30159,"path":"All/rubygem-flipper-active_record-rails70-0.26.2.pkg","repopath":"All/rubygem-flipper-active_record-rails70-0.26.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6992,"desc":"Flipper ActiveRecord is an ActiveRecord adapter for Flipper.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"},"rubygem-flipper026":{"origin":"devel/rubygem-flipper026","version":"0.26.2"}},"categories":["databases","rubygems"]},{"name":"rubygem-flipper-active_support_cache_store-rails70","origin":"devel/rubygem-flipper-active_support_cache_store-rails70","version":"0.26.2","comment":"ActiveSupport::Cache store adapter for Flipper","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jnunemaker/flipper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0c09bf3767ccbf96630c93dcd6d4a1785de787af6375281d7a89f475a015c59","flatsize":11593,"path":"All/rubygem-flipper-active_support_cache_store-rails70-0.26.2.pkg","repopath":"All/rubygem-flipper-active_support_cache_store-rails70-0.26.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3588,"desc":"ActiveSupport::Cache store adapter for Flipper","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-flipper026":{"origin":"devel/rubygem-flipper026","version":"0.26.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-flipper026","origin":"devel/rubygem-flipper026","version":"0.26.2","comment":"Act of enabling/disabling features in your application","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/jnunemaker/flipper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71e7eff27047cc591c28af4b684a98db997a938105a15bfc88aa14b39956c9c6","flatsize":427025,"path":"All/rubygem-flipper026-0.26.2.pkg","repopath":"All/rubygem-flipper026-0.26.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":93108,"desc":"Feature flipping is the act of enabling or disabling features or parts of your\napplication, ideally without re-deploying or changing anything in your code\nbase.\n\nThe goal of this gem is to make turning features on or off so easy that everyone\ndoes it. Whatever your data store, throughput, or experience, feature flipping\nshould be easy and have minimal impact on your application.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-flipper-ui","origin":"devel/rubygem-flipper-ui","version":"1.3.0","comment":"Feature flag UI for the Flipper gem","maintainer":"sunpoet@FreeBSD.org","www":"https://www.flippercloud.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59af57b10bb965b6003e025c10585ae90eb8915d48be91f2af7b5db1e609ff1b","flatsize":844223,"path":"All/rubygem-flipper-ui-1.3.0.pkg","repopath":"All/rubygem-flipper-ui-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":300792,"desc":"Rack middleware that provides a fully featured web interface for the flipper\ngem.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-erubi":{"origin":"www/rubygem-erubi","version":"1.13.0"},"rubygem-flipper":{"origin":"devel/rubygem-flipper","version":"1.3.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rack-protection":{"origin":"www/rubygem-rack-protection","version":"4.0.0"},"rubygem-rack-session":{"origin":"www/rubygem-rack-session","version":"2.0.0"},"rubygem-sanitize":{"origin":"textproc/rubygem-sanitize","version":"6.1.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-flipper-active_support_cache_store","origin":"devel/rubygem-flipper-active_support_cache_store","version":"1.3.0","comment":"ActiveSupport::Cache feature flag cache adapter for Flipper","maintainer":"sunpoet@FreeBSD.org","www":"https://www.flippercloud.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db0da5d431b867b700185327cb478e57e21c30240b79e49c2bc835c429fd734f","flatsize":13453,"path":"All/rubygem-flipper-active_support_cache_store-1.3.0.pkg","repopath":"All/rubygem-flipper-active_support_cache_store-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3884,"desc":"ActiveSupport::Cache store adapter for Flipper","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-flipper":{"origin":"devel/rubygem-flipper","version":"1.3.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-fluent-mixin-plaintextformatter","origin":"sysutils/rubygem-fluent-mixin-plaintextformatter","version":"0.2.6","comment":"Fluentd plugin to include format values into json, tsv or csv","maintainer":"girgen@FreeBSD.org","www":"https://github.com/tagomoris/fluent-mixin-plaintextformatter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5aec822488aad9a4719b4550445814f17ffe873805c409b390b7f123bc95bf90","flatsize":36047,"path":"All/rubygem-fluent-mixin-plaintextformatter-0.2.6.pkg","repopath":"All/rubygem-fluent-mixin-plaintextformatter-0.2.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9916,"desc":"Fluent::Mixin::PlainTextFormatter is a mix-in module, that provides\n'#format' instance method and its configurations to Fluentd\nBufferedOutput Plugin and TimeSlicedOutput Plugin, to output plain\ntext data (to file, REST storages, KVSs ...).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fluentd":{"origin":"sysutils/rubygem-fluentd","version":"1.17.0"},"rubygem-ltsv":{"origin":"textproc/rubygem-ltsv","version":"0.1.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-flipper-active_record","origin":"databases/rubygem-flipper-active_record","version":"1.3.0","comment":"ActiveRecord feature flag adapter for Flipper","maintainer":"sunpoet@FreeBSD.org","www":"https://www.flippercloud.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8880cd3caa75aca1431ec4719ea4fbbd579f423075be9d2e0eff082b405bc6c3","flatsize":35177,"path":"All/rubygem-flipper-active_record-1.3.0.pkg","repopath":"All/rubygem-flipper-active_record-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8340,"desc":"Flipper ActiveRecord is an ActiveRecord adapter for Flipper.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord71":{"origin":"databases/rubygem-activerecord71","version":"7.1.3.4"},"rubygem-flipper":{"origin":"devel/rubygem-flipper","version":"1.3.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-flamegraph","origin":"graphics/rubygem-flamegraph","version":"0.9.5","comment":"Flamegraph support for arbitrary ruby apps","maintainer":"ruby@FreeBSD.org","www":"https://github.com/SamSaffron/flamegraph","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da9397fbcbc24f734e09300536cea06771dd8edf66c2f3cc6f2003d1e681eea7","flatsize":296919,"path":"All/rubygem-flamegraph-0.9.5.pkg","repopath":"All/rubygem-flamegraph-0.9.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":94512,"desc":"Flamegraph support for arbitrary ruby apps","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["graphics","rubygems"]},{"name":"rubygem-fission","origin":"emulators/rubygem-fission","version":"0.5.0_1","comment":"Utility to manage VMware Fusion VMs from the command line","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/thbishop/fission","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"375010cae6c62f9841e7592557ea9e4df7b2840012c5b24cb501085ea5cf5667","flatsize":247451,"path":"All/rubygem-fission-0.5.0_1.pkg","repopath":"All/rubygem-fission-0.5.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39392,"desc":"Fission is a simple command line tool for managing VMware Fusion VMs. Only\nFusion 3.x is currently supported.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-CFPropertyList":{"origin":"devel/rubygem-CFPropertyList","version":"3.0.7"}},"categories":["emulators","rubygems"]},{"name":"rubygem-flipper","origin":"devel/rubygem-flipper","version":"1.3.0","comment":"Beautiful, performant feature flags for Ruby and Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://www.flippercloud.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5524b4d32ca72f10841a9a08c1fc672857ceadd7917a1b6ec74444a7d3feadd","flatsize":1354704,"path":"All/rubygem-flipper-1.3.0.pkg","repopath":"All/rubygem-flipper-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":808056,"desc":"Feature flipping is the act of enabling or disabling features or parts of your\napplication, ideally without re-deploying or changing anything in your code\nbase.\n\nThe goal of this gem is to make turning features on or off so easy that everyone\ndoes it. Whatever your data store, throughput, or experience, feature flipping\nshould be easy and have minimal impact on your application.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-fileutils","origin":"devel/rubygem-fileutils","version":"1.7.2","comment":"Several file utility methods for copying, moving, removing, etc","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/fileutils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd18ff929d251bff5166ed920ed140438d4acabeaf3ed9d19f7e9335e05543b3","flatsize":89875,"path":"All/rubygem-fileutils-1.7.2.pkg","repopath":"All/rubygem-fileutils-1.7.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":17912,"desc":"Namespace for several file utility methods for copying, moving, removing, etc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:fileutils_project:fileutils:1.7.2:::::dragonfly6:x86_64"}},{"name":"rubygem-find","origin":"devel/rubygem-find","version":"0.2.0","comment":"Support top-down traversal of a set of file paths","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/find","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bad5dfbe296dd4b19a2a040c0a0e7113f7c766b4bb1a72746e8c2ed220a04efd","flatsize":13422,"path":"All/rubygem-find-0.2.0.pkg","repopath":"All/rubygem-find-0.2.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":5856,"desc":"The Find module supports the top-down traversal of a set of file paths.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-file-tail","origin":"devel/rubygem-file-tail","version":"1.2.0","comment":"Ruby library that allows Ruby to 'tail' files","maintainer":"ruby@FreeBSD.org","www":"https://github.com/flori/file-tail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbbf04443df96e17ece50b5beb83f117db9dd1f82823c4e28165580f31c9187f","flatsize":65542,"path":"All/rubygem-file-tail-1.2.0.pkg","repopath":"All/rubygem-file-tail-1.2.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16432,"desc":"This is a small ruby library that allows Ruby to 'tail' a file,\nincluding following a file, that still is growing like the Unix\ncommand 'tail -f' can.\n\nThis Library is similar to Perl's File::Tail. It can be used to\nextend Ruby's File-objects, for File-derived classes, or by\nusing the included simple File::Tail::Logfile class.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-tins":{"origin":"devel/rubygem-tins","version":"1.33.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-filesize","origin":"devel/rubygem-filesize","version":"0.2.0","comment":"Class for handling filesizes with both the SI and binary prefixes","maintainer":"ruby@FreeBSD.org","www":"https://github.com/dominikh/filesize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b35ee57f615dcff057da2b9fe817b5ad1c8f564d94c8153411b582fa27cffec","flatsize":14463,"path":"All/rubygem-filesize-0.2.0.pkg","repopath":"All/rubygem-filesize-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5168,"desc":"rubygem-filesize is a small class for handling filesizes with both the SI and\nbinary prefixes, allowing conversion from any size to any other size.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-fiber-local","origin":"devel/rubygem-fiber-local","version":"1.1.0","comment":"Provide a class-level mixin to make fiber local state easy","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/fiber-local/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ee6bae23ab372db07f83c4bdd39a086a66ba37fc7e778e5e8cf5359e7e634e8","flatsize":8983,"path":"All/rubygem-fiber-local-1.1.0.pkg","repopath":"All/rubygem-fiber-local-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4892,"desc":"Fiber::Local is a module to simplify fiber-local state.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fiber-storage":{"origin":"devel/rubygem-fiber-storage","version":"0.1.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-figaro","origin":"devel/rubygem-figaro","version":"1.2.0","comment":"Simple, Heroku-friendly Rails app configuration using ENV and a single YAML file","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/laserlemon/figaro","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"893426abc47f7df51ef0c3ab251c904c505dc87345a5ade7712174d67b150e10","flatsize":55592,"path":"All/rubygem-figaro-1.2.0.pkg","repopath":"All/rubygem-figaro-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16484,"desc":"Figaro provides simple, Heroku-friendly Rails app configuration using ENV and a\nsingle YAML file.\n\nFigaro was written to make it easy to securely configure Rails applications.\n\nConfiguration values often include sensitive information. Figaro strives to be\nsecure by default by encouraging a convention that keeps configuration out of\nGit.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-flexmock","origin":"devel/rubygem-flexmock","version":"2.3.6","comment":"Simple mock object for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/doudou/flexmock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c9b8a04979b9147212e5348b4aeee65f795fd17e5f2166c3bbe77bb2cc1e021","flatsize":296365,"path":"All/rubygem-flexmock-2.3.6.pkg","repopath":"All/rubygem-flexmock-2.3.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58056,"desc":"FlexMock is a flexible mocking library for use in unit testing and behavior\nspecification. Mocks are defined with a fluent API that makes mock\nspecifications easy to read and easy to remember.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-fftw3","origin":"math/rubygem-fftw3","version":"0.3","comment":"Ruby interface to the FFTW ver.3","maintainer":"murashin@gfd-dennou.org","www":"http://ruby.gfd-dennou.org/products/ruby-fftw3/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"564760148d94783b9fcc86c99ddcfd10674d2d21e40344f1d9de8011221a265b","flatsize":22878,"path":"All/rubygem-fftw3-0.3.pkg","repopath":"All/rubygem-fftw3-0.3.pkg","licenselogic":"single","pkgsize":6632,"desc":"Ruby bindins for Fast Fourier Transforms by using FFTW Ver.3.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-narray":{"origin":"math/rubygem-narray","version":"0.6.1.2"}},"categories":["math","rubygems"],"shlibs_required":["libruby32.so.32","libfftw3.so.3"]},{"name":"rubygem-fiber-annotation","origin":"devel/rubygem-fiber-annotation","version":"0.2.0","comment":"Mechanism for annotating fibers","maintainer":"sunpoet@FreeBSD.org","www":"https://ioquatix.github.io/fiber-annotation/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0884688cec1082729b32414a2000430a1f2ba218fc916fbe4f40ddce7d40f0c","flatsize":7449,"path":"All/rubygem-fiber-annotation-0.2.0.pkg","repopath":"All/rubygem-fiber-annotation-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4296,"desc":"Fiber::Annotation provides a simple way to annotate what a fiber is currently\ndoing, useful for debugging, logging and tracing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-ffi-yajl","origin":"devel/rubygem-ffi-yajl","version":"2.3.4","comment":"Ruby FFI wrapper around YAJL 2.x","maintainer":"renchap@cocoa-x.com","www":"https://github.com/opscode/ffi-yajl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"100d4e4cd4dc7492312eb5f5204fb07d963e61acdc68a3d21287c8ac4e763548","flatsize":748775,"path":"All/rubygem-ffi-yajl-2.3.4.pkg","repopath":"All/rubygem-ffi-yajl-2.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":116284,"desc":"Ruby FFI wrapper around YAJL 2.x","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-libyajl2":{"origin":"devel/rubygem-libyajl2","version":"1.2.0"},"yajl":{"origin":"devel/yajl","version":"2.1.0"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-ffi-win32-extensions","origin":"devel/rubygem-ffi-win32-extensions","version":"1.0.4","comment":"Extends the FFI and String classes on MS Windows","maintainer":"ruby@FreeBSD.org","www":"https://github.com/chef/ffi-win32-extensions/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26073619ae6980eff91c36fb044074caf1f7381b988e3285be9d19f2d19fe1d9","flatsize":36616,"path":"All/rubygem-ffi-win32-extensions-1.0.4.pkg","repopath":"All/rubygem-ffi-win32-extensions-1.0.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9436,"desc":"The ffi-win32-extensions library adds additional methods to the FFI\nand String classes to aid in the development of FFI based libraries\non MS Windows.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-ffi-libarchive","origin":"devel/rubygem-ffi-libarchive","version":"1.1.14","comment":"Ruby FFI binding to libarchive","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/chef/ffi-libarchive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd1e4d15d209d3c58e561175b03f9d81f401faab0bdcc5c060070c63654335df","flatsize":65373,"path":"All/rubygem-ffi-libarchive-1.1.14.pkg","repopath":"All/rubygem-ffi-libarchive-1.1.14.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12480,"desc":"This library provides Ruby FFI bindings to the well-known libarchive library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-ffi-compiler","origin":"devel/rubygem-ffi-compiler","version":"1.3.2","comment":"Ruby FFI library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ffi/ffi-compiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdeef3d55b5741a8c490c570bf1aafe431ad31671b00a7017cbd3fd211dbf263","flatsize":47266,"path":"All/rubygem-ffi-compiler-1.3.2.pkg","repopath":"All/rubygem-ffi-compiler-1.3.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11864,"desc":"ffi-compiler is a ruby library for automating compilation of native libraries\nfor use with ffi. To use, define your own ruby->native API using ffi, implement\nit in C, then use ffi-compiler to compile it.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-fiddle","origin":"devel/rubygem-fiddle","version":"1.1.2","comment":"libffi wrapper for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/fiddle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c73c1cfabe60a175a009924ee9c0c2a51f4d06559b164e883dda56455f3c50e5","flatsize":167038,"path":"All/rubygem-fiddle-1.1.2.pkg","repopath":"All/rubygem-fiddle-1.1.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":32856,"desc":"Fiddle is an extension to translate a foreign function interface (FFI) with\nruby.\n\nIt wraps libffi, a popular C library which provides a portable interface that\nallows code written in one language to call code written in another language.","deps":{"libffi":{"origin":"devel/libffi","version":"3.4.6"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32","libffi.so.8"]},{"name":"rubygem-fiber-storage","origin":"devel/rubygem-fiber-storage","version":"0.1.2","comment":"Provide a compatibility shim for fiber storage","maintainer":"sunpoet@FreeBSD.org","www":"https://ioquatix.github.io/fiber-storage/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74b204da4270454edfbc7e4fdc8ee32c42920af2d29a370866f0f0b2b69eee44","flatsize":7868,"path":"All/rubygem-fiber-storage-0.1.2.pkg","repopath":"All/rubygem-fiber-storage-0.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4400,"desc":"Fiber::Storage provides a shim for Fiber.[], Fiber.[]=, Fiber#storage,\nFiber#storage=, which was introduced in Ruby 3.2.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-fcntl","origin":"devel/rubygem-fcntl","version":"1.1.0","comment":"Load constants defined in the OS fcntl.h C header file","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/fcntl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"489d63d6f862cf58dd060fc110dc62bcba6a9de938d7d2d2ceeceb237d17b612","flatsize":14805,"path":"All/rubygem-fcntl-1.1.0.pkg","repopath":"All/rubygem-fcntl-1.1.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":4436,"desc":"Fcntl loads the constants defined in the system's <fcntl.h> C header file, and\nused with both the fcntl(2) and open(2) POSIX system calls.\n- To perform a fcntl(2) operation, use IO::fcntl.\n- To perform an open(2) operation, use IO::sysopen.\n\nThe set of operations and constants available depends upon specific operating\nsystem. Some values listed below may not be supported on your system.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-fcgi","origin":"www/rubygem-fcgi","version":"0.9.2.2","comment":"FastCGI library for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/alphallc/ruby-fcgi-ng","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f7a1f30b5bef1dadac94b3f6c49295f96250439ae66eea81ff73bed6f6273f1","flatsize":61249,"path":"All/rubygem-fcgi-0.9.2.2.pkg","repopath":"All/rubygem-fcgi-0.9.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14852,"desc":"Ruby/fcgi is the FastCGI library for Ruby.","deps":{"fcgi-devkit":{"origin":"www/fcgi","version":"2.4.0_6"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","ruby"],"shlibs_required":["libruby32.so.32","libfcgi.so.0"]},{"name":"rubygem-ffi","origin":"devel/rubygem-ffi","version":"1.17.0","comment":"Extension for dynamic libraries and binding functions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ffi/ffi/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a5187e0f72ba45de845d1274b88a900d975d7d85235752fe65a6ef44d83bedd","flatsize":791575,"path":"All/rubygem-ffi-1.17.0.pkg","repopath":"All/rubygem-ffi-1.17.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":102816,"desc":"Ruby-FFI is a ruby extension for programmatically loading dynamic libraries,\nbinding functions within them, and calling those functions from Ruby code.","deps":{"libffi":{"origin":"devel/libffi","version":"3.4.6"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32","libffi.so.8"]},{"name":"rubygem-ffaker","origin":"devel/rubygem-ffaker","version":"2.23.0","comment":"Library for generating dummy data","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ffaker/ffaker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b37bdfca85500d31b5cf6dd225e29f54103c48cc35ad4e1c2736dd3370708c5","flatsize":1375182,"path":"All/rubygem-ffaker-2.23.0.pkg","repopath":"All/rubygem-ffaker-2.23.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":408740,"desc":"Ffaker generates dummy data.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-fattr","origin":"devel/rubygem-fattr","version":"2.4.0","comment":"Fatter Attr for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ahoward/fattr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f03a7ccecce3da03b2064665e232fef8b8db179ebc82638c5120022497c20e34","flatsize":38384,"path":"All/rubygem-fattr-2.4.0.pkg","repopath":"All/rubygem-fattr-2.4.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":11800,"desc":"fattr.rb is a \"fatter attr\" for ruby.\n\nfattr.rb supercedes attributes.rb as that library,\neven though it added only one method to the global\nnamespace, collided too frequently with user code\nin particular rails' code.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-fastri","origin":"devel/rubygem-fastri","version":"0.3.1.1","comment":"Fast RDoc documentation browser for ruby","maintainer":"ruby@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae4cb927cc68e4be482ef16a40ce0e6bef0f31639fdbb1636b60fa19bfac871a","flatsize":208887,"path":"All/rubygem-fastri-0.3.1.1.pkg","repopath":"All/rubygem-fastri-0.3.1.1.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":43356,"desc":"FastRI improves on the aging RI documentation tool: much faster, needs less\nRAM, \"scoped\" searches, e.g. get String extensions defined in a given RubyGems\npackage, fast full-text search, remote access via DRb (auto-discovered).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-fastimage","origin":"graphics/rubygem-fastimage","version":"2.3.1","comment":"FastImage finds the size or type of an image","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sdsykes/fastimage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd4a8afd5de92a442b37bb5580ce012547af3662ac4925703fd83ed5fd82f86a","flatsize":42723,"path":"All/rubygem-fastimage-2.3.1.pkg","repopath":"All/rubygem-fastimage-2.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12536,"desc":"FastImage finds the size or type of an image given its uri by\nfetching as little as needed.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["graphics","rubygems"]},{"name":"rubygem-faye-websocket","origin":"www/rubygem-faye-websocket","version":"0.11.3","comment":"Standards-compliant WebSocket server and client","maintainer":"ruby@FreeBSD.org","www":"https://github.com/faye/faye-websocket-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b669963587ee2934e6764e9148c4c804b4be5928c191e821c0a93d781aac2742","flatsize":61495,"path":"All/rubygem-faye-websocket-0.11.3.pkg","repopath":"All/rubygem-faye-websocket-0.11.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18792,"desc":"A rubygem providing a standards-compliant WebSocket server and client.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"},"rubygem-websocket-driver":{"origin":"www/rubygem-websocket-driver","version":"0.7.6"}},"categories":["www","rubygems"]},{"name":"rubygem-fast_xs","origin":"textproc/rubygem-fast_xs","version":"0.8.0_1,1","comment":"Systems integration framework. Expander","maintainer":"ruby@FreeBSD.org","www":"http://fast-xs.rubyforge.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd463962126cf50dbb34ca97d32e96c5ff653954742abd8f3e3856742e05e731","flatsize":83239,"path":"All/rubygem-fast_xs-0.8.0_1,1.pkg","repopath":"All/rubygem-fast_xs-0.8.0_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19928,"desc":"fast_xs provides C extensions for escaping text.\n\nThe original String#fast_xs method is based on the xchar code by Sam Ruby:\n\no   intertwingly.net/stories/2005/09/28/xchar.rb\no   intertwingly.net/blog/2005/09/28/XML-Cleansing\n\n_why also packages an older version with Hpricot (patches submitted). The\nversion here should be compatible with the latest version of Hpricot code.\n\nRuby on Rails will automatically use String#fast_xs from either Hpricot or this\ngem version with the bundled Builder package.\n\nString#fast_xs is an almost exact translation of Sam Ruby's original\nimplementation (String#to_xs), but it does escape \"&quot;\" (which is an\noptional, but all parsers are able ot handle it. XML::Builder as packaged in\nRails 2.0 will be automatically use String#fast_xs instead of String#to_xs\navailable.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-fastercsv","origin":"devel/rubygem-fastercsv","version":"1.5.5","comment":"Complete replacement to the CSV standard library","maintainer":"ruby@FreeBSD.org","www":"http://fastercsv.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"811ce7492152c7c20e9a579661a43476269406cb8243b184f069b10c5d36ee19","flatsize":335817,"path":"All/rubygem-fastercsv-1.5.5.pkg","repopath":"All/rubygem-fastercsv-1.5.5.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":95684,"desc":"FasterCSV is intended as a replacement to Ruby's standard CSV library. It\nwas designed to address concerns users of that library had and it has three\nprimary goals:\n   1. Be significantly faster than CSV while remaining a pure Ruby library.\n   2. Use a smaller and easier to maintain code base. (We're about even now,\n      but not if you compare the features!)\n   3. Improve on the CSV interface.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-fast_stack","origin":"devel/rubygem-fast_stack","version":"0.2.0","comment":"Fast method for collecting stack traces","maintainer":"ruby@FreeBSD.org","www":"https://github.com/SamSaffron/fast_stack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3470853a29abcdb23942611d5ac6b010c653d69591ffde1a177d2da49da295cb","flatsize":18196,"path":"All/rubygem-fast_stack-0.2.0.pkg","repopath":"All/rubygem-fast_stack-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5388,"desc":"Fast method for collecting stack traces","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-feedjira","origin":"www/rubygem-feedjira","version":"3.2.3","comment":"Feed fetching and parsing library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/feedjira/feedjira","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25220d86abc5d9a1a1f84ba82c3e460c6d1009faf745204bd6642961856752e9","flatsize":1802656,"path":"All/rubygem-feedjira-3.2.3.pkg","repopath":"All/rubygem-feedjira-3.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":316332,"desc":"Feedjira (formerly Feedzirra) is a Ruby gem for fetching and parsing RSS feeds.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-loofah":{"origin":"textproc/rubygem-loofah","version":"2.22.0"},"rubygem-sax-machine":{"origin":"textproc/rubygem-sax-machine","version":"1.3.2"}},"categories":["www","rubygems"]},{"name":"rubygem-fast_blank","origin":"devel/rubygem-fast_blank","version":"1.0.1","comment":"Fast String blank implementation","maintainer":"ruby@FreeBSD.org","www":"https://github.com/SamSaffron/fast_blank/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b92e1b45c38340fccc4b8159ebb5ade62f521ecc4ce465f1313b6042304fd28","flatsize":27578,"path":"All/rubygem-fast_blank-1.0.1.pkg","repopath":"All/rubygem-fast_blank-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6972,"desc":"fast_blank provides a C-optimized method for determining if a string is blank.\nAccording to the author, it is about 1.2 and 20 times faster than the Active\nSupport implementation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-fast_gettext","origin":"devel/rubygem-fast_gettext","version":"3.0.0","comment":"Fast, memory-efficient and threadsafe GetText for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/grosser/fast_gettext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1ad4a8f16b6184afc9743fd1c4e149ea15fcbf162cf606d206fd2bf91ea2ce4","flatsize":86751,"path":"All/rubygem-fast_gettext-3.0.0.pkg","repopath":"All/rubygem-fast_gettext-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25744,"desc":"A simple, fast, memory-efficient and threadsafe implementation of GetText\nfor Ruby that supports multiple backends and can easily be extended.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-prime":{"origin":"math/rubygem-prime","version":"0.1.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-feed-normalizer","origin":"www/rubygem-feed-normalizer","version":"1.5.2_1","comment":"Extensible wrapper for Atom and RSS parsers","maintainer":"markun@onohara.to","www":"https://github.com/aasmith/feed-normalizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"900c1d172fd2ee25e93ae2235359fd166c366f9314e418c1b6e433cb42e983ad","flatsize":165467,"path":"All/rubygem-feed-normalizer-1.5.2_1.pkg","repopath":"All/rubygem-feed-normalizer-1.5.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":38584,"desc":"Feed normalizer wraps various RSS and Atom parsers, and returns\na single unified object graph, regardless of the underlying feed format.\n\nFeed normalizer attempts to parse a given feed using all available\nconfigured parsers.\n\nFeed normalizer is useful when the representation of the data of\nan underlying RSS/Atom feed should be the same regardless of the underlying\nformat and its terminology.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hpricot":{"origin":"www/rubygem-hpricot","version":"0.8.6_1"},"rubygem-simple-rss":{"origin":"www/rubygem-simple-rss","version":"1.3.1"}},"categories":["www","textproc","rubygems"]},{"name":"rubygem-faraday_middleware0","origin":"www/rubygem-faraday_middleware0","version":"0.14.0","comment":"Collection of Ruby Faraday middlewares","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday_middleware","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41b438997d046590034f17e4354a3bfd6368caf033879720adfb7fa332208813","flatsize":42964,"path":"All/rubygem-faraday_middleware0-0.14.0.pkg","repopath":"All/rubygem-faraday_middleware0-0.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13768,"desc":"Faraday Middleware\n\nVarious Faraday middlewares for Faraday-based API wrappers","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday0":{"origin":"www/rubygem-faraday0","version":"0.17.6"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday_middleware-multi_json","origin":"devel/rubygem-faraday_middleware-multi_json","version":"0.0.6_1","comment":"Faraday response parser using MultiJson","maintainer":"ruby@FreeBSD.org","www":"https://github.com/denro/faraday_middleware-multi_json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f95c916207c8fed774b10551d3eb274c914f5882e6a5df86293506c10a6f7e8e","flatsize":9487,"path":"All/rubygem-faraday_middleware-multi_json-0.0.6_1.pkg","repopath":"All/rubygem-faraday_middleware-multi_json-0.0.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4524,"desc":"Simple Faraday middleware that uses MultiJson to unobtrusively\nencode JSON requests and parse JSON responses.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday_middleware0":{"origin":"www/rubygem-faraday_middleware0","version":"0.14.0"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-fast-stemmer","origin":"devel/rubygem-fast-stemmer","version":"1.0.2","comment":"Fast Porter stemmer based on a C version of algorithm","maintainer":"ruby@FreeBSD.org","www":"https://github.com/romanbsd/fast-stemmer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e9dc0e0aa17e4467267e096dbd9589a6756ef7e81e9b2445efa6a58548afb0f","flatsize":23832,"path":"All/rubygem-fast-stemmer-1.0.2.pkg","repopath":"All/rubygem-fast-stemmer-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7328,"desc":"Fast-stemmer is simply a wrapping around multithreaded Porter stemming\nalgorithm.\n\nThis gem adds a String#stem method, and it conflicts with the stemmer gem.  It's\nin order of magnitude faster (and uses much less memory) than the latter.\n\nFor the original work please see: tartarus.org/~martin/PorterStemmer/","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-faraday_middleware-aws-sigv403","origin":"devel/rubygem-faraday_middleware-aws-sigv403","version":"0.3.0_1","comment":"Faraday middleware for AWS Signature Version 4","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/winebarrel/faraday_middleware-aws-sigv4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b042baea8d563a74db61ef1db0e51cb5f934e2609e75d8fc223ebf5c9fde1e9","flatsize":12008,"path":"All/rubygem-faraday_middleware-aws-sigv403-0.3.0_1.pkg","repopath":"All/rubygem-faraday_middleware-aws-sigv403-0.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5560,"desc":"FaradayMiddleware::AwsSigV4 is a faraday middleware for AWS Signature Version 4\nusing aws-sigv4.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-fast_xor","origin":"devel/rubygem-fast_xor","version":"1.1.3","comment":"Fast String XOR operator","maintainer":"ruby@FreeBSD.org","www":"https://github.com/CodeMonkeySteve/fast_xor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d5e0b006d7d9d4f571c1b4272c097a918be9c68433f50324183aafcb080cabf","flatsize":17814,"path":"All/rubygem-fast_xor-1.1.3.pkg","repopath":"All/rubygem-fast_xor-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5432,"desc":"Provides a C-optimized method for in-place XORing of two (or three) strings","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-rake-compiler":{"origin":"devel/rubygem-rake-compiler","version":"1.2.7"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-faraday-typhoeus","origin":"www/rubygem-faraday-typhoeus","version":"1.1.0","comment":"Faraday adapter for Typhoeus","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dleavitt/faraday-typhoeus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a05921d140abf6796018a594f8c3a4a2d5e145fd8b737720faec519d63337c68","flatsize":13492,"path":"All/rubygem-faraday-typhoeus-1.1.0.pkg","repopath":"All/rubygem-faraday-typhoeus-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5516,"desc":"Faraday Typhoeus Adapter is a Faraday 2 adapter for the Typhoeus parallel HTTP\nclient. It supports parallel HTTP requests and streaming.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-typhoeus":{"origin":"www/rubygem-typhoeus","version":"1.4.1"}},"categories":["www","rubygems"]},{"name":"rubygem-faye","origin":"www/rubygem-faye","version":"1.4.0","comment":"Simple pub/sub messaging for the web","maintainer":"ruby@FreeBSD.org","www":"https://faye.jcoglan.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a337c906b7f81084ac30f18756ac2e5b7c59a6120c7f5750758e99b7dab53c9a","flatsize":481544,"path":"All/rubygem-faye-1.4.0.pkg","repopath":"All/rubygem-faye-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80168,"desc":"A rubygem that provides simple pub/sub messaging for the web.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cookiejar":{"origin":"www/rubygem-cookiejar","version":"0.3.4"},"rubygem-em-http-request":{"origin":"www/rubygem-em-http-request","version":"1.1.7"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"},"rubygem-faye-websocket":{"origin":"www/rubygem-faye-websocket","version":"0.11.3"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-websocket-driver":{"origin":"www/rubygem-websocket-driver","version":"0.7.6"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:faye_project:faye:1.4.0:::::dragonfly6:x86_64"}},{"name":"rubygem-faraday-retry1","origin":"www/rubygem-faraday-retry1","version":"1.0.3","comment":"Catch exceptions and retries each request a limited number of times","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-retry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"108704878c717adcd434175def8ee2f5f9553af4b57d8ffcdb1a28f5cf7f76e6","flatsize":18714,"path":"All/rubygem-faraday-retry1-1.0.3.pkg","repopath":"All/rubygem-faraday-retry1-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7088,"desc":"The Retry middleware automatically retries requests that fail due to\nintermittent client or server errors (such as network hiccups). By default, it\nretries 2 times and handles only timeout exceptions. It can be configured with\nan arbitrary number of retries, a list of exceptions to handle, a retry\ninterval, a percentage of randomness to add to the retry interval, and a backoff\nfactor. The middleware can also handle the Retry-After header automatically when\nconfigured with the right status codes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday-rack1","origin":"www/rubygem-faraday-rack1","version":"1.0.0","comment":"Faraday adapter for Rack","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-rack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdf14d590988899d9d5d34e7df1378a862af26f9f7012de6fd43db3e6c2e479c","flatsize":8761,"path":"All/rubygem-faraday-rack1-1.0.0.pkg","repopath":"All/rubygem-faraday-rack1-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4072,"desc":"Faraday Rack adapter is a Faraday adapter for a Rack app. Faraday is an HTTP\nclient library that provides a common interface over many adapters. Every\nadapter is defined into its own gem. This gem defines the adapter fora Rack app.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-font-awesome-rails-rails60","origin":"devel/rubygem-font-awesome-rails-rails60","version":"4.7.0.8","comment":"Provides the Font-Awesome web fonts and stylesheets as a Rails engine","maintainer":"ruby@FreeBSD.org","www":"https://github.com/bokmann/font-awesome-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2aa3e817bab6de059229f674fd63d2924c4b3310216098f8cd54d75672279a10","flatsize":1153289,"path":"All/rubygem-font-awesome-rails-rails60-4.7.0.8.pkg","repopath":"All/rubygem-font-awesome-rails-rails60-4.7.0.8.pkg","licenselogic":"or","licenses":["MIT","OFL11"],"pkgsize":495348,"desc":"The font-awesome-rails provides the Font-Awesome web fonts and stylesheets as a\nRails engine for use with the asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties60":{"origin":"www/rubygem-railties60","version":"6.0.6.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-grape-path-helpers","origin":"devel/rubygem-grape-path-helpers","version":"2.0.1","comment":"Route path helpers for Grape","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/grape-path-helpers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b797244a7e3c6720860928cf567824e520f088066477802dae47886821084b70","flatsize":48821,"path":"All/rubygem-grape-path-helpers-2.0.1.pkg","repopath":"All/rubygem-grape-path-helpers-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14136,"desc":"Route path helpers for Grape.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-grape":{"origin":"devel/rubygem-grape","version":"2.1.0"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-ruby2_keywords":{"origin":"devel/rubygem-ruby2_keywords","version":"0.0.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-faraday_middleware-aws-sigv4","origin":"devel/rubygem-faraday_middleware-aws-sigv4","version":"1.0.1","comment":"Faraday middleware for AWS Signature Version 4","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/winebarrel/faraday_middleware-aws-sigv4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1059a93edf53d55ed0df38187bdc36787658ef05fa31ef88e3aed95dde53809","flatsize":14468,"path":"All/rubygem-faraday_middleware-aws-sigv4-1.0.1.pkg","repopath":"All/rubygem-faraday_middleware-aws-sigv4-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5912,"desc":"FaradayMiddleware::AwsSigV4 is a faraday middleware for AWS Signature Version 4\nusing aws-sigv4.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-faraday_middleware","origin":"www/rubygem-faraday_middleware","version":"1.2.0_1","comment":"Collection of Ruby Faraday middlewares","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday_middleware","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87a406441a45749d6e5228c9bfda507b5c2e54177c81f022ab7e433635060571","flatsize":43562,"path":"All/rubygem-faraday_middleware-1.2.0_1.pkg","repopath":"All/rubygem-faraday_middleware-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13732,"desc":"Faraday Middleware\n\nVarious Faraday middlewares for Faraday-based API wrappers","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday0","origin":"www/rubygem-faraday0","version":"0.17.6","comment":"HTTP/REST API client library in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b70506d66d48486a37fb61f69a90d96a9c48551e36e1b6df38c542f62cf594a","flatsize":283103,"path":"All/rubygem-faraday0-0.17.6.pkg","repopath":"All/rubygem-faraday0-0.17.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62024,"desc":"Faraday is an HTTP client lib that provides a common interface over many\nadapters (such as Net::HTTP) and embraces the concept of Rack middleware when\nprocessing the request/response cycle.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multipart-post":{"origin":"www/rubygem-multipart-post","version":"2.4.1"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:faraday_project:faraday:0.17.6:::::dragonfly6:x86_64"}},{"name":"rubygem-faraday-net_http_persistent1","origin":"www/rubygem-faraday-net_http_persistent1","version":"1.2.0","comment":"Faraday adapter for NetHttpPersistent","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-net_http_persistent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f62a15a70a9dc877ecc1a91e1c1d890329135008b99088b5faaad04ae7ee3bcd","flatsize":11207,"path":"All/rubygem-faraday-net_http_persistent1-1.2.0.pkg","repopath":"All/rubygem-faraday-net_http_persistent1-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4700,"desc":"Faraday::NetHttpPersistent is a Faraday adapter for the Net::HTTP::Persistent\ngem.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-gemojione","origin":"graphics/rubygem-gemojione","version":"4.3.3","comment":"Gem containing EmojiOne unicode/image assets","maintainer":"ruby@FreeBSD.org","www":"https://github.com/bonusly/gemojione","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d85370ff939ae4680b37f7b865fde11ad579a27da4b9b65df153d0bedc952a76","flatsize":22500661,"path":"All/rubygem-gemojione-4.3.3.pkg","repopath":"All/rubygem-gemojione-4.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17627592,"desc":"This gem contains the EmojiOne unicode/image assets and also APIs for\nlookup of emoji names, their unicode characters or image assets and\nconversion between emoji representations.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"}},"categories":["graphics","rubygems"]},{"name":"rubygem-faraday-net_http_persistent","origin":"www/rubygem-faraday-net_http_persistent","version":"2.1.0","comment":"Faraday adapter for NetHttpPersistent","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-net_http_persistent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46e0d8fea8e908ba09c4903e6120342c6405aacf4792415a314444883c78ac9d","flatsize":13776,"path":"All/rubygem-faraday-net_http_persistent-2.1.0.pkg","repopath":"All/rubygem-faraday-net_http_persistent-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5444,"desc":"Faraday::NetHttpPersistent is a Faraday adapter for the Net::HTTP::Persistent\ngem.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-net-http-persistent":{"origin":"www/rubygem-net-http-persistent","version":"4.0.2"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday-net_http","origin":"www/rubygem-faraday-net_http","version":"3.1.0","comment":"Faraday adapter for Net::HTTP","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-net_http","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b674d7f8d4fe6cff1385fedc1c2feeb6a5182a674da12f62333e99a64b58b38c","flatsize":12210,"path":"All/rubygem-faraday-net_http-3.1.0.pkg","repopath":"All/rubygem-faraday-net_http-3.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5008,"desc":"Faraday Net::HTTP is a Faraday adapter for the Net::HTTP library. Faraday is an\nHTTP client library that provides a common interface over many adapters. Every\nadapter is defined into it's own gem. This gem defines the adapter for Net::HTTP\nthe HTTP library that's included into the standard library of Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-net-http":{"origin":"www/rubygem-net-http","version":"0.4.1"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday-multipart","origin":"www/rubygem-faraday-multipart","version":"1.0.4","comment":"Perform multipart-post requests using Faraday","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-multipart","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b347a31ff0c11dea6fda1986f4dae1c3e082bce6ab1178227fff4a4d0f1cc47d","flatsize":20554,"path":"All/rubygem-faraday-multipart-1.0.4.pkg","repopath":"All/rubygem-faraday-multipart-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7472,"desc":"The Multipart middleware converts a Faraday::Request#body Hash of key/value\npairs into a multipart form request, but only under these conditions:\n- The request's Content-Type is \"multipart/form-data\"\n- Content-Type is unspecified, AND one of the values in the Body responds to\n  #content_type.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multipart-post":{"origin":"www/rubygem-multipart-post","version":"2.4.1"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday-httpclient1","origin":"www/rubygem-faraday-httpclient1","version":"1.0.1","comment":"Faraday adapter for HTTPClient","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-httpclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2ca2d5b547dab8a11a2e907c870d539c4ab2ee4f62831f7ba651a4d31013bb8","flatsize":11649,"path":"All/rubygem-faraday-httpclient1-1.0.1.pkg","repopath":"All/rubygem-faraday-httpclient1-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4812,"desc":"Faraday::Faraday is a Faraday adapter for the HTTPClient library. Faraday is an\nHTTP client library that provides a common interface over many adapters. Every\nadapter is defined into its own gem. This gem defines the adapter for\nHTTPClient.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday-http-cache","origin":"www/rubygem-faraday-http-cache","version":"2.3.0","comment":"Middleware to handle HTTP caching","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/sourcelevel/faraday-http-cache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4a767e357cd0b72d50f80055b423cc9f0cabf5809f320f3f8d6580536149f06","flatsize":80324,"path":"All/rubygem-faraday-http-cache-2.3.0.pkg","repopath":"All/rubygem-faraday-http-cache-2.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18748,"desc":"Faraday Http Cache a Faraday middleware that respects HTTP cache,\nby checking expiration and validation of the stored responses.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday-httpclient","origin":"www/rubygem-faraday-httpclient","version":"2.0.1","comment":"Faraday adapter for HTTPClient","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-httpclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf1667010137d8026e206323538c70805dc0180aa7046706cad1f51ff61c68f2","flatsize":10685,"path":"All/rubygem-faraday-httpclient-2.0.1.pkg","repopath":"All/rubygem-faraday-httpclient-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4652,"desc":"Faraday::Faraday is a Faraday adapter for the HTTPClient library. Faraday is an\nHTTP client library that provides a common interface over many adapters. Every\nadapter is defined into its own gem. This gem defines the adapter for\nHTTPClient.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-httpclient":{"origin":"www/rubygem-httpclient","version":"2.8.3"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday-follow_redirects","origin":"www/rubygem-faraday-follow_redirects","version":"0.3.0","comment":"Faraday 2.x compatible extraction of FaradayMiddleware::FollowRedirects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tisba/faraday-follow-redirects","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b963faf2b7d577bdbe8ec1717aa2134b89233e50626bd723e6d3553844c38ae","flatsize":14295,"path":"All/rubygem-faraday-follow_redirects-0.3.0.pkg","repopath":"All/rubygem-faraday-follow_redirects-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5840,"desc":"Faraday 2.x compatible extraction of FaradayMiddleware::FollowRedirects. This\ngem will also work with Faraday 1.x, to support gem codebases which can work\nwith Faraday 1.x or 2.x. For the former standard version of this middleware for\nFaraday 1.x, check out https://github.com/lostisland/faraday_middleware. Faraday\n1.x support is considered deprecated, please update to Faraday 2.x.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday-excon1","origin":"devel/rubygem-faraday-excon1","version":"1.1.0","comment":"Faraday adapter for Excon","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-excon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be876df8427ef782093ab26bac561f8c4d418f162720e7cef62a554900573fb0","flatsize":10079,"path":"All/rubygem-faraday-excon1-1.1.0.pkg","repopath":"All/rubygem-faraday-excon1-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4328,"desc":"This gem is a Faraday adapter for the Excon library. Faraday is an HTTP client\nlibrary that provides a common interface over many adapters. Every adapter is\ndefined into its own gem. This gem defines the adapter for Excon.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-faraday-excon","origin":"devel/rubygem-faraday-excon","version":"2.1.0","comment":"Faraday adapter for Excon","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-excon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee01354b676cdd73dfbd8f6fd814292e201a330883a0990ad6f7c6e7345bf199","flatsize":9843,"path":"All/rubygem-faraday-excon-2.1.0.pkg","repopath":"All/rubygem-faraday-excon-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4388,"desc":"This gem is a Faraday adapter for the Excon library. Faraday is an HTTP client\nlibrary that provides a common interface over many adapters. Every adapter is\ndefined into its own gem. This gem defines the adapter for Excon.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-excon":{"origin":"devel/rubygem-excon","version":"0.110.0"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-faraday-em_http1","origin":"www/rubygem-faraday-em_http1","version":"1.0.0","comment":"Faraday adapter for Em::Http","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-em_http","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7e11b7b3f922b91182643551f35129ed0df2eb2cde0061e50f9b6bb8c812f28","flatsize":16642,"path":"All/rubygem-faraday-em_http1-1.0.0.pkg","repopath":"All/rubygem-faraday-em_http1-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5996,"desc":"Faraday Em::Http is a Faraday adapter for the Em::Http::Request library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday-em_synchrony","origin":"www/rubygem-faraday-em_synchrony","version":"1.0.0","comment":"Faraday adapter for Em::Synchrony","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-em_synchrony","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d19462788c96dbbb9b8e100f7bcdfc45d01756a713cfd9606dc3998f416e6dad","flatsize":13425,"path":"All/rubygem-faraday-em_synchrony-1.0.0.pkg","repopath":"All/rubygem-faraday-em_synchrony-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5148,"desc":"Faraday Em::Synchrony is a Faraday adapter for the Em::Synchrony library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday-cookie_jar","origin":"devel/rubygem-faraday-cookie_jar","version":"0.0.7_2","comment":"Cookie jar middleware for Faraday","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/miyagawa/faraday-cookie_jar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"317b8df8619eed2b768cd5ca1fb88a654333b67a00b36141dbef3529ef3ef8bf","flatsize":10420,"path":"All/rubygem-faraday-cookie_jar-0.0.7_2.pkg","repopath":"All/rubygem-faraday-cookie_jar-0.0.7_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4704,"desc":"Faraday::CookieJar is a faraday middleware to manage client-side cookies.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"},"rubygem-http-cookie":{"origin":"www/rubygem-http-cookie","version":"1.0.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-faraday-em_http","origin":"www/rubygem-faraday-em_http","version":"2.0.0","comment":"Faraday adapter for Em::Http","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-em_http","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68e8d71a8f860b7fcc6ae973c7925279b96cd10ab761db254957b1d71aea082e","flatsize":16939,"path":"All/rubygem-faraday-em_http-2.0.0.pkg","repopath":"All/rubygem-faraday-em_http-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6240,"desc":"Faraday Em::Http is a Faraday adapter for the Em::Http::Request library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-em-http-request":{"origin":"www/rubygem-em-http-request","version":"1.1.7"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"}},"categories":["www","rubygems"]},{"name":"rubygem-familia","origin":"databases/rubygem-familia","version":"0.10.1","comment":"Organize and store ruby objects in Redis","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/delano/familia","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3715eebe89960b95d872417d68d1113852f3b6c0eab98faf906e46040dfade06","flatsize":74764,"path":"All/rubygem-familia-0.10.1.pkg","repopath":"All/rubygem-familia-0.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19968,"desc":"rubygem-familia helps to organize and store Ruby objects in Redis.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"]},{"name":"rubygem-faraday","origin":"www/rubygem-faraday","version":"2.9.2","comment":"HTTP/REST API client library in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4820ff055d956292e08b206841429636957fcf8c0a113d4bda2317e9b217f465","flatsize":293874,"path":"All/rubygem-faraday-2.9.2.pkg","repopath":"All/rubygem-faraday-2.9.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61624,"desc":"Faraday is an HTTP client lib that provides a common interface over many\nadapters (such as Net::HTTP) and embraces the concept of Rack middleware when\nprocessing the request/response cycle.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday-net_http":{"origin":"www/rubygem-faraday-net_http","version":"3.1.0"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:faraday_project:faraday:2.9.2:::::dragonfly6:x86_64"}},{"name":"rubygem-faraday-net_http1","origin":"www/rubygem-faraday-net_http1","version":"1.0.1","comment":"Faraday adapter for Net::HTTP","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-net_http","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f71571244bf7b17a420eb6808d7e428b3c9ffb458c805192f20fe0c1675b7b72","flatsize":13509,"path":"All/rubygem-faraday-net_http1-1.0.1.pkg","repopath":"All/rubygem-faraday-net_http1-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5152,"desc":"Faraday Net::HTTP is a Faraday adapter for the Net::HTTP library. Faraday is an\nHTTP client library that provides a common interface over many adapters. Every\nadapter is defined into it's own gem. This gem defines the adapter for Net::HTTP\nthe HTTP library that's included into the standard library of Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday1","origin":"www/rubygem-faraday1","version":"1.10.3_1","comment":"HTTP/REST API client library in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7b00fa61f16bbcf9748312d96280441a4b65b9936f26523e8d200bae19394ba","flatsize":290621,"path":"All/rubygem-faraday1-1.10.3_1.pkg","repopath":"All/rubygem-faraday1-1.10.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62536,"desc":"Faraday is an HTTP client lib that provides a common interface over many\nadapters (such as Net::HTTP) and embraces the concept of Rack middleware when\nprocessing the request/response cycle.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday-em_http1":{"origin":"www/rubygem-faraday-em_http1","version":"1.0.0"},"rubygem-faraday-em_synchrony":{"origin":"www/rubygem-faraday-em_synchrony","version":"1.0.0"},"rubygem-faraday-excon1":{"origin":"devel/rubygem-faraday-excon1","version":"1.1.0"},"rubygem-faraday-httpclient1":{"origin":"www/rubygem-faraday-httpclient1","version":"1.0.1"},"rubygem-faraday-multipart":{"origin":"www/rubygem-faraday-multipart","version":"1.0.4"},"rubygem-faraday-net_http1":{"origin":"www/rubygem-faraday-net_http1","version":"1.0.1"},"rubygem-faraday-net_http_persistent1":{"origin":"www/rubygem-faraday-net_http_persistent1","version":"1.2.0"},"rubygem-faraday-patron1":{"origin":"www/rubygem-faraday-patron1","version":"1.0.0"},"rubygem-faraday-rack1":{"origin":"www/rubygem-faraday-rack1","version":"1.0.0"},"rubygem-faraday-retry1":{"origin":"www/rubygem-faraday-retry1","version":"1.0.3"},"rubygem-ruby2_keywords":{"origin":"devel/rubygem-ruby2_keywords","version":"0.0.5"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:faraday_project:faraday:1.10.3:::::dragonfly6:x86_64:1"}},{"name":"rubygem-faraday-retry","origin":"www/rubygem-faraday-retry","version":"2.2.1","comment":"Catch exceptions and retries each request a limited number of times","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-retry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"263618d5d255728f768fb2107007c2bedf58957d5f97689a4784cf8995720449","flatsize":23961,"path":"All/rubygem-faraday-retry-2.2.1.pkg","repopath":"All/rubygem-faraday-retry-2.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8432,"desc":"The Retry middleware automatically retries requests that fail due to\nintermittent client or server errors (such as network hiccups). By default, it\nretries 2 times and handles only timeout exceptions. It can be configured with\nan arbitrary number of retries, a list of exceptions to handle, a retry\ninterval, a percentage of randomness to add to the retry interval, and a backoff\nfactor. The middleware can also handle the Retry-After header automatically when\nconfigured with the right status codes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday-rack","origin":"www/rubygem-faraday-rack","version":"2.0.0","comment":"Faraday adapter for Rack","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-rack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63eaea24f98a5760552b171ae0dcff93402720655451c946b3463c30b98e3718","flatsize":8094,"path":"All/rubygem-faraday-rack-2.0.0.pkg","repopath":"All/rubygem-faraday-rack-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4004,"desc":"Faraday Rack adapter is a Faraday adapter for a Rack app. Faraday is an HTTP\nclient library that provides a common interface over many adapters. Every\nadapter is defined into its own gem. This gem defines the adapter fora Rack app.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"}},"categories":["www","rubygems"]},{"name":"rubygem-ezcrypto","origin":"security/rubygem-ezcrypto","version":"0.7.2_1","comment":"Wrapper for the poorly documented OpenSSL ruby library","maintainer":"skreuzer@FreeBSD.org","www":"https://rubygems.org/gems/ezcrypto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93896df53611e92af6f6d32bbec86672fc70127dd5dbcbabf1576ab52c5ba81b","flatsize":376578,"path":"All/rubygem-ezcrypto-0.7.2_1.pkg","repopath":"All/rubygem-ezcrypto-0.7.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":96524,"desc":"EzCrypto is an easy to use wrapper around the poorly documented OpenSSL ruby\nlibrary.\n\nFeatures\n    * Defaults to AES 128 CBC\n    * Will use the systems OpenSSL library for transparent hardware crypto\n      support\n    * Single class object oriented access to most commonly used features\n    * Ruby like","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-facter","origin":"sysutils/rubygem-facter","version":"4.5.1","comment":"Cross-platform Ruby library for retrieving facts from OS","maintainer":"puppet@FreeBSD.org","www":"https://puppetlabs.com/facter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bab730ca57cdc2494f7a71ef0f5358499c52c1113729b9e3811c5859313ff698","flatsize":853893,"path":"All/rubygem-facter-4.5.1.pkg","repopath":"All/rubygem-facter-4.5.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":152448,"desc":"A cross-platform Ruby library for retrieving facts from operating systems.\nSupports multiple resolution mechanisms, any of which can be restricted to\nworking only on certain operating systems or environments. Facter is\nespecially useful for retrieving things like operating system names, IP\naddresses, MAC addresses, and SSH keys.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"},"rubygem-hocon":{"origin":"devel/rubygem-hocon","version":"1.4.0"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"},"rubygem-ruby-augeas":{"origin":"textproc/rubygem-ruby-augeas","version":"0.5.0_4"},"rubygem-sys-filesystem":{"origin":"sysutils/rubygem-sys-filesystem","version":"1.4.3"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["sysutils","rubygems"],"annotations":{"cpe":"cpe:2.3:a:puppet:facter:4.5.1:::::dragonfly6:x86_64"}},{"name":"rubygem-facets","origin":"devel/rubygem-facets","version":"3.1.0","comment":"RubyGem port of the single most extensive additions and extensions","maintainer":"ruby@FreeBSD.org","www":"https://rubyworks.github.io/facets/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f4a6a5dbcf8f759aaa2494d77119e5a9eadf083782d78ea7822780a398b7d15","flatsize":1008535,"path":"All/rubygem-facets-3.1.0.pkg","repopath":"All/rubygem-facets-3.1.0.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":294464,"desc":"Facets is a large collection of core extension methods and module\nadditions for the Ruby programming language. The core extensions\nare unique by virtue of their atomicity. Methods are stored in their\nown files, allowing for highly granular control of requirements.\nThe modules include a variety of useful classes, mixins and\nmicroframeworks, from the Functor to a full-blown SI Units system.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-faker","origin":"devel/rubygem-faker","version":"3.3.1","comment":"Library for generating fake data: names, addresses, phone numbers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/faker-ruby/faker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97520420d056c072b82b9b13e04b379501b8e84a4721dbe3c9e31585ff95cfbd","flatsize":7215877,"path":"All/rubygem-faker-3.3.1.pkg","repopath":"All/rubygem-faker-3.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1173924,"desc":"This gem is a port of Perl's Data::Faker library that generates fake data.\nIt is used to easily generate fake data: names, addresses, phone numbers, etc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"}},"categories":["devel","rubygems"]},{"name":"rubygem-fabrication","origin":"databases/rubygem-fabrication","version":"2.31.0","comment":"Object generation framework for ActiveRecord or any other Ruby object","maintainer":"bofh@FreeBSD.org","www":"https://fabricationgem.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7209765d4c85fb009387260954940ace2c69113085937e79cc3fa45958719254","flatsize":43197,"path":"All/rubygem-fabrication-2.31.0.pkg","repopath":"All/rubygem-fabrication-2.31.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12736,"desc":"Fabrication generates objects in Ruby. Fabricators are schematics for your\nobjects, and can be created as needed anywhere in your app or specs.\n\nFabrication can generate anything, but has specific support for ActiveRecord\nModels, Mongoid Documents, Sequel Models, and DataMapper Resources.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"]},{"name":"rubygem-ezprint","origin":"graphics/rubygem-ezprint","version":"1.0.1","comment":"Rails wrapper for the PDFKit library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jstewart/ezprint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e57a2e7876a379c95fe02034d1ef66a748064b4f4db9aa2788078e239828783","flatsize":14281,"path":"All/rubygem-ezprint-1.0.1.pkg","repopath":"All/rubygem-ezprint-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5416,"desc":"A Rails wrapper for the PDFkit library.\nMeant to be a drop in replacement for princely.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-pdfkit":{"origin":"graphics/rubygem-pdfkit","version":"0.8.7"}},"categories":["graphics","rubygems"]},{"name":"rubygem-extpp","origin":"devel/rubygem-extpp","version":"0.1.1","comment":"Reduce duplicated code needed for Ruby C API with Ext++ C API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/red-data-tools/extpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"240f3083e33fe4e78f46abcf9271ea5293408be5865e17e1812db4294888169c","flatsize":29230,"path":"All/rubygem-extpp-0.1.1.pkg","repopath":"All/rubygem-extpp-0.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8608,"desc":"Ext++ is a Ruby extension that provides C++ API for writing Ruby extension.\n\nYou can write your Ruby extension easier than Ruby's C API. Because Ext++'s C++\nAPI reduces duplicated code needed for Ruby's C API.\n\nYou can use all Ruby's C API without any adapter layer. Because you can use C\nAPI directory from C++.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-extended_email_reply_parser","origin":"mail/rubygem-extended_email_reply_parser","version":"0.5.1","comment":"Extended version of GitHub's email_reply_parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fiedl/extended_email_reply_parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08372befeffb6cdd21cf5ef45fb0e5b6963bcd0f5cdc4a73c97b7dcddd8ca2dc","flatsize":71824,"path":"All/rubygem-extended_email_reply_parser-0.5.1.pkg","repopath":"All/rubygem-extended_email_reply_parser-0.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17864,"desc":"When implementing a \"reply or comment by email\" feature, it's necessary to\nfilter out signatures and the previous conversation. One needs to extract just\nthe relevant parts for the conversation or comment section of the application.\nThis is what this ruby gem helps to do.\n\nThis gem is an extended version of GitHub's email_reply_parser. It wraps the\noriginal email_reply_parser and allows to build extensions such as support for\ni18n and detecting previous conversation that is not properly marked as\nquotation by the sender's mail client.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-charlock_holmes":{"origin":"textproc/rubygem-charlock_holmes","version":"0.7.9"},"rubygem-email_reply_parser":{"origin":"mail/rubygem-email_reply_parser","version":"0.5.11"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"}},"categories":["mail","rubygems"]},{"name":"rubygem-extlib","origin":"devel/rubygem-extlib","version":"0.9.16","comment":"General Ruby extensions","maintainer":"ruby@FreeBSD.org","www":"https://github.com/datamapper/extlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"325193e3f775574883ad9bc0c34af3665f18ba301e9f789b7928d107a8b15fa5","flatsize":302892,"path":"All/rubygem-extlib-0.9.16.pkg","repopath":"All/rubygem-extlib-0.9.16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56608,"desc":"A support library for DataMapper, DataObjects and Merb.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:dan_kubb:extlib:0.9.16:::::dragonfly6:x86_64"}},{"name":"rubygem-expression_parser","origin":"math/rubygem-expression_parser","version":"0.9.0","comment":"Mathematical expression parser for Ruby","maintainer":"ruby@FreeBSD.org","www":"http://lukaszwrobel.pl/blog/math-parser-part-3-implementation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e0b316ff3c74ed89b8ef39ebfc3b60345fcaeaaa38573188a69a8c72f60866f","flatsize":10086,"path":"All/rubygem-expression_parser-0.9.0.pkg","repopath":"All/rubygem-expression_parser-0.9.0.pkg","licenselogic":"single","pkgsize":3640,"desc":"Implementation of mathematical expression parsing in Ruby including\nsupport for reverse polish notation (RPN).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["math","rubygems"]},{"name":"rubygem-extended-markdown-filter","origin":"textproc/rubygem-extended-markdown-filter","version":"0.7.0","comment":"Custom markdown processor GitHubs HTML Pipeline","maintainer":"mfechner@FreeBSD.org","www":"https://rubygems.org/gems/extended-markdown-filter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88f20992ff010cc845b7cc6c0d4762bdb2f2f9f02e14dc1916cb24f139b41acc","flatsize":29020,"path":"All/rubygem-extended-markdown-filter-0.7.0.pkg","repopath":"All/rubygem-extended-markdown-filter-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9328,"desc":"This is a custom Markdown processor to be used with GitHub's HTML::Pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-html-pipeline":{"origin":"textproc/rubygem-html-pipeline","version":"2.14.3"}},"categories":["textproc","rubygems"]},{"name":"rubygem-execjs","origin":"devel/rubygem-execjs","version":"2.9.1_1","comment":"ExecJS lets you run JavaScript code from Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/execjs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5dc8bca7a5a9362830fa681b83a6ac4c0b864c81bec0536ab6ff4f9cfead6fb4","flatsize":53298,"path":"All/rubygem-execjs-2.9.1_1.pkg","repopath":"All/rubygem-execjs-2.9.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15424,"desc":"ExecJS lets you run JavaScript code from Ruby.","deps":{"node20":{"origin":"www/node20","version":"20.15.1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-exifr","origin":"graphics/rubygem-exifr","version":"1.3.10","comment":"Pure-ruby EXIF reader","maintainer":"ruby@FreeBSD.org","www":"https://github.com/remvee/exifr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44bbc2e2dfdc7a8a7db65a9107d82e639328bb893bb8193af329ae38e459381d","flatsize":340203,"path":"All/rubygem-exifr-1.3.10.pkg","repopath":"All/rubygem-exifr-1.3.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":249304,"desc":"Exifr is a pure ruby library to extract EXIF info from\nimage files. Both JPEG and TIFF formats are supported.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["graphics","rubygems"]},{"name":"rubygem-eventmachine_httpserver","origin":"www/rubygem-eventmachine_httpserver","version":"0.2.1","comment":"EventMachine HTTP Server","maintainer":"ruby@FreeBSD.org","www":"https://github.com/eventmachine/evma_httpserver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d461f89e9c30a7451e620ba69222ddde57f79131b0a10d1f7b5e48ae343c49ef","flatsize":174621,"path":"All/rubygem-eventmachine_httpserver-0.2.1.pkg","repopath":"All/rubygem-eventmachine_httpserver-0.2.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36156,"desc":"An evented http server built on top of eventmachine","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32","libcrypto.so.12","libssl.so.12"]},{"name":"rubygem-extras","origin":"devel/rubygem-extras","version":"0.3.0","comment":"Provides patches to stdlib that provide extra functions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/envygeeks/extras","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45f857d47bc2abd492fc5cdc83ef6a54056185cc603aabb5e5d204e18ab7725d","flatsize":13903,"path":"All/rubygem-extras-0.3.0.pkg","repopath":"All/rubygem-extras-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4336,"desc":"Ruby Extras provides patches to stdlib that provide extra functions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-forwardable-extended":{"origin":"devel/rubygem-forwardable-extended","version":"2.6.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-ezamar","origin":"textproc/rubygem-ezamar","version":"2009.06","comment":"Lightweight and simple templating engine for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/manveru/ezamar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8a2cb34389cdf36b6523ecee373a474e688eddfa562f6faef28423eb9c4379d","flatsize":33042,"path":"All/rubygem-ezamar-2009.06.pkg","repopath":"All/rubygem-ezamar-2009.06.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13436,"desc":"A light-weight and simple templating engine for Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-excon","origin":"devel/rubygem-excon","version":"0.110.0","comment":"Extended http(s) Connections Library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/excon/excon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ccd561f517ed8b8200791a0ccd21d48ba5bfa9e408dd0d6847f626f43f2f55d","flatsize":369057,"path":"All/rubygem-excon-0.110.0.pkg","repopath":"All/rubygem-excon-0.110.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":160236,"desc":"EXtended http(s) CONnections Library","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:excon_project:excon:0.110.0:::::dragonfly6:x86_64"}},{"name":"rubygem-event_stream_parser0","origin":"devel/rubygem-event_stream_parser0","version":"0.3.0","comment":"Spec-compliant event stream parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Shopify/event_stream_parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a44d9e51385e55e93dcccbfda27b95a8df602d9ea9aedeac37455977ac8542b7","flatsize":13710,"path":"All/rubygem-event_stream_parser0-0.3.0.pkg","repopath":"All/rubygem-event_stream_parser0-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5388,"desc":"event_stream_parser is a lightweight, fully spec-compliant parser for the event\nstream format.\n\nIt only deals with the parsing of events and not any of the client/transport\naspects. This is not a Server-sent Events (SSE) client.\n\nUnder the hood, it's a stateful parser that receives chunks (that are received\nfrom an HTTP client, for example) and emits events as it parses them. But it\nremembers the last event id and reconnection time and keeps emitting them as\nlong as they are not overwritten by new ones.\n\nBOM stripping is left as a responsibility of the chunk provider.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-eventmachine","origin":"devel/rubygem-eventmachine","version":"1.2.7","comment":"Fast, simple event-processing library for Ruby programs","maintainer":"ruby@FreeBSD.org","www":"https://rubyeventmachine.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b90caede925aa10c6651a59bcd1f116bba0ca09485b08d7bc3aace7c8880e85a","flatsize":1145182,"path":"All/rubygem-eventmachine-1.2.7.pkg","repopath":"All/rubygem-eventmachine-1.2.7.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":219692,"desc":"EventMachine implements a fast, single-threaded engine for arbitrary network\ncommunications. It's extremely easy to use in Ruby. EventMachine wraps all\ninteractions with IP sockets, allowing programs to concentrate on the\nimplementation of network protocols. It can be used to create both network\nservers and clients. To create a server or client, a Ruby program only needs\nto specify the IP address and port, and provide a Module that implements the\ncommunications protocol. Implementations of several standard network protocols\nare provided with the package, primarily to serve as examples. The real goal\nof EventMachine is to enable programs to easily interface with other programs\nusing TCP/IP, especially if custom protocols are required.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32","libcrypto.so.12","libssl.so.12"]},{"name":"rubygem-etc","origin":"devel/rubygem-etc","version":"1.4.3","comment":"Provide access to information typically stored in UNIX /etc directory","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/etc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3032c29ef87221f1bdfc2a12950c8a0fa433096bad4a091dd0774550db8b2c8d","flatsize":95160,"path":"All/rubygem-etc-1.4.3.pkg","repopath":"All/rubygem-etc-1.4.3.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":20140,"desc":"The Etc module provides access to information typically stored in files in the\n/etc directory on Unix systems.\n\nThe information accessible consists of the information found in the /etc/passwd\nand /etc/group files, plus information about he system's temporary directory\n(/tmp) and configuration directory (/etc).\n\nThe Etc module provides a more reliable way to access information about the\nlogged in user than environment variables such as +$USER+.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-et-orbi","origin":"devel/rubygem-et-orbi","version":"1.2.11","comment":"Time zones for fugit and rufus-scheduler","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/floraison/et-orbi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56e39d4e236d3fb02ed286c851b56d2d2cab86c779428d4f3947a6afc52da5eb","flatsize":44953,"path":"All/rubygem-et-orbi-1.2.11.pkg","repopath":"All/rubygem-et-orbi-1.2.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14616,"desc":"Time zones for fugit and for rufus-scheduler. Urbi et Orbi.\n\nEtOrbi::EoTime instances quack like Ruby Time instances, but their #zone returns\na TZInfo::TimeZone instance.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-tzinfo":{"origin":"devel/rubygem-tzinfo","version":"2.0.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-escape_utils","origin":"textproc/rubygem-escape_utils","version":"1.3.0","comment":"Faster string escaping routines for your web apps","maintainer":"ruby@FreeBSD.org","www":"https://github.com/brianmario/escape_utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac177b0cbce300e7a5e9a8366a1f65c8a7b9e2da1e6e7deba447c242f765b06c","flatsize":90794,"path":"All/rubygem-escape_utils-1.3.0.pkg","repopath":"All/rubygem-escape_utils-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20628,"desc":"Async (EventMachine) HTTP client, with support for:\no   Asynchronous HTTP API for single & parallel request execution\no   Keep-Alive and HTTP pipelining support\no   Auto-follow 3xx redirects with max depth\no   Automatic gzip & deflate decoding\no   Streaming response processing\no   Streaming file uploads\no   HTTP proxy and SOCKS5 support\no   Basic Auth & OAuth\no   Connection-level & Global middleware support\no   HTTP parser via http_parser.rb\no   Works wherever EventMachine runs: Rubinius, JRuby, MRI","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-erubis","origin":"www/rubygem-erubis","version":"2.7.0_1","comment":"Fast, secure, and extensible implementation of eRuby","maintainer":"ruby@FreeBSD.org","www":"http://www.kuwata-lab.com/erubis/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cc1c06907875594530d1465e2b7ab4caa3def690f0eec001046ab106aa1b006","flatsize":1328739,"path":"All/rubygem-erubis-2.7.0_1.pkg","repopath":"All/rubygem-erubis-2.7.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":122796,"desc":"Erubis is a fast, secure, and very extensible implementation of eRuby.\neRuby means \"embedded Ruby\" in documents.\nEmbedded patterns are '<%25 statement %25>' and '<%25= expression %25>'.\nThe following is an example of eRuby. '<%25 ... %25>' means Ruby statement\nand '<%25= ... %25>' means Ruby expression.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-erubi","origin":"www/rubygem-erubi","version":"1.13.0","comment":"ERB template engine for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jeremyevans/erubi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f71306fb13feb98ed0e9df41543ca9dab4513efcb2c2a610d64774f058399a31","flatsize":29041,"path":"All/rubygem-erubi-1.13.0.pkg","repopath":"All/rubygem-erubi-1.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10056,"desc":"Erubi is a ERB template engine for Ruby. It is a simplified fork of Erubis,\nusing the same basic algorithm, with the following differences:\n- Handles postfix conditionals when using escaping (e.g. <%25= foo if bar %25>)\n- Supports frozen_string_literal: true in templates via :freeze option\n- Works with Ruby's -enable-frozen-string-literal option\n- Automatically freezes strings for template text when Ruby optimizes it (on\n  Ruby 2.1+)\n- Escapes ' (apostrophe) when escaping for better XSS protection\n- Has 6x faster escaping on Ruby 2.3+ by using cgi/escape\n- Has 86%25 smaller memory footprint\n- Does no monkey patching (Erubis adds a method to Kernel)\n- Uses an immutable design (all options passed to the constructor, which returns\n  a frozen object)\n- Has simpler internals (1 file, <150 lines of code)\n- Has an open development model (Erubis doesn't have a public source control\n  repository or bug tracker)\n- Is not dead (Erubis hasn't been updated since 2011)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-error_highlight","origin":"devel/rubygem-error_highlight","version":"0.6.0","comment":"Enhance Exception#message","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/error_highlight","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6ec13e604fae23d31af1244182c078e60526de6b7dd253c7bedd666ef343c71","flatsize":29023,"path":"All/rubygem-error_highlight-0.6.0.pkg","repopath":"All/rubygem-error_highlight-0.6.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":9064,"desc":"Ruby 3.1 will ship with this gem and it will automatically be required when a\nRuby process starts up. No special setup is required.\n\nThis gem works only on MRI and requires Ruby 3.1 or later because it depends on\nMRI's internal APIs that are available since 3.1.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-errand","origin":"devel/rubygem-errand","version":"0.8.1_2","comment":"Ruby bindings for RRD","maintainer":"ports@FreeBSD.org","www":"https://rubygems.org/gems/errand","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a66294b3ccb1cf455334f84aeb019b1ca6a0c59d3b09287112edebf21e284ca5","flatsize":22896,"path":"All/rubygem-errand-0.8.1_2.pkg","repopath":"All/rubygem-errand-0.8.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8540,"desc":"Errand provides Ruby bindings for RRD functions (via librrd), and a concise DSL\nfor interacting with RRDs.","deps":{"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rrd-ffi":{"origin":"devel/rubygem-rrd-ffi","version":"0.2.14_2"}},"categories":["devel","rubygems"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-errand port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-erb","origin":"devel/rubygem-erb","version":"4.0.4","comment":"Easy to use but powerful templating system for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/erb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e5b22ca89e103c6978fb9173842fde9dbde7b1c8a9655691713a0c188b42100","flatsize":69971,"path":"All/rubygem-erb-4.0.4.pkg","repopath":"All/rubygem-erb-4.0.4.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":18760,"desc":"ERB provides an easy to use but powerful templating system for Ruby. Using ERB,\nactual Ruby code can be added to any plain text document for the purposes of\ngenerating document information details and/or flow control.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cgi":{"origin":"www/rubygem-cgi","version":"0.4.1"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-equatable","origin":"devel/rubygem-equatable","version":"0.7.0","comment":"Implement equality comparison and inspection methods","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/piotrmurach/equatable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"491e08a37ae1adf8196ac728b2936ff86fc72bb0112077a2bd2f9ccdf73fc2f6","flatsize":13102,"path":"All/rubygem-equatable-0.7.0.pkg","repopath":"All/rubygem-equatable-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5324,"desc":"Equatable allows ruby objects to implement equality comparison and inspection\nmethods.\n\nBy including this module, a class indicates that its instances have explicit\ngeneral contracts for hash, == and eql? methods. Specifically eql? contract\nrequires that it implements an equivalence relation. By default each instance of\nthe class is equal only to itself. This is a right behaviour when you have\ndistinct objects. Howerver, it is the responsibility of any class to clearly\ndefine their equality. Failure to do so may prevent instances to behave as\nexpected when for instance Array#uniq is invoked or when they are used as Hash\nkeys.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-equalizer","origin":"devel/rubygem-equalizer","version":"0.0.11","comment":"Ruby library to define equality methods","maintainer":"ruby@FreeBSD.org","www":"https://github.com/dkubb/equalizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae4e2452963f742cc266860b15d55c7a36da5cac20c93279b8da63903c517278","flatsize":27898,"path":"All/rubygem-equalizer-0.0.11.pkg","repopath":"All/rubygem-equalizer-0.0.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10280,"desc":"Ruby library to define equality, equivalency and hash methods automatically.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-epp-client-smallregistry","origin":"net/rubygem-epp-client-smallregistry","version":"0.15.2","comment":"Smallregistry EPP client library","maintainer":"mat@FreeBSD.org","www":"https://github.com/Absolight/epp-client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5e5d0e8276e22f3cd9048078fa7286500466a8c1ef44ab8f58f09bd7c41a7bf","flatsize":16067,"path":"All/rubygem-epp-client-smallregistry-0.15.2.pkg","repopath":"All/rubygem-epp-client-smallregistry-0.15.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5904,"desc":"Smallregistry EPP client library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-epp-client-base":{"origin":"net/rubygem-epp-client-base","version":"0.15.2"},"rubygem-epp-client-secdns":{"origin":"net/rubygem-epp-client-secdns","version":"0.15.2"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["net","rubygems"]},{"name":"rubygem-epp-client-rgp","origin":"net/rubygem-epp-client-rgp","version":"0.15.2","comment":"RGP EPP client library","maintainer":"mat@FreeBSD.org","www":"https://github.com/Absolight/epp-client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96dcac0cdc3ff9f8381cc1b2fd06ec26a26a579790783fcac74dfd548c711c9b","flatsize":57661,"path":"All/rubygem-epp-client-rgp-0.15.2.pkg","repopath":"All/rubygem-epp-client-rgp-0.15.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13848,"desc":"RGP EPP client library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["net","rubygems"]},{"name":"rubygem-fog-vsphere","origin":"net/rubygem-fog-vsphere","version":"3.6.5","comment":"Module for the 'fog' gem to support vSphere","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-vsphere","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31c77e0348886c3dcdc86704b4abdcc42942e7db5d831d773b65463bbc2fdf53","flatsize":341543,"path":"All/rubygem-fog-vsphere-3.6.5.pkg","repopath":"All/rubygem-fog-vsphere-3.6.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":64892,"desc":"Fog::Vsphere is a module for the fog gem to support vSphere.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-rbvmomi2":{"origin":"net/rubygem-rbvmomi2","version":"3.7.1"}},"categories":["net","rubygems"]},{"name":"rubygem-epp-client-secdns","origin":"net/rubygem-epp-client-secdns","version":"0.15.2","comment":"SecDNS EPP client library","maintainer":"mat@FreeBSD.org","www":"https://github.com/Absolight/epp-client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3e4d93a7fa28d58ea6582c346fef492b8f06c3262fb438febb11c508ea12bca","flatsize":138639,"path":"All/rubygem-epp-client-secdns-0.15.2.pkg","repopath":"All/rubygem-epp-client-secdns-0.15.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21460,"desc":"SecDNS EPP client library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["net","rubygems"]},{"name":"rubygem-exception_notification","origin":"mail/rubygem-exception_notification","version":"4.5.0","comment":"Exception notification for Rails apps","maintainer":"ruby@FreeBSD.org","www":"https://github.com/smartinez87/exception_notification","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"854eb45c41f9037d4d318cda39bae3e315eeed109105c80dcec0cf94d5de6689","flatsize":222203,"path":"All/rubygem-exception_notification-4.5.0.pkg","repopath":"All/rubygem-exception_notification-4.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":46148,"desc":"Exception notification for Rails apps","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionmailer52":{"origin":"mail/rubygem-actionmailer52","version":"5.2.8.1"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"}},"categories":["mail","rubygems"]},{"name":"rubygem-enumerize","origin":"devel/rubygem-enumerize","version":"2.2.2","comment":"Enumerated attributes with I18n and ActiveRecord/Mongoid/MongoMapper support","maintainer":"ruby@FreeBSD.org","www":"https://github.com/brainspec/enumerize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8e0adecfb2b0769717d647c105c597fa9f8c567aa6cac051668549afd270deb","flatsize":136419,"path":"All/rubygem-enumerize-2.2.2.pkg","repopath":"All/rubygem-enumerize-2.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28080,"desc":"Enumerated attributes with I18n and ActiveRecord/Mongoid/MongoMapper support","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-epp-client-afnic","origin":"net/rubygem-epp-client-afnic","version":"0.15.2","comment":"AFNIC EPP client library","maintainer":"mat@FreeBSD.org","www":"https://github.com/Absolight/epp-client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f498f3019947f6cc6938c9c0795ceab58f1d26213bbc3031fc7ba7681ca0918","flatsize":112295,"path":"All/rubygem-epp-client-afnic-0.15.2.pkg","repopath":"All/rubygem-epp-client-afnic-0.15.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11348,"desc":"AFNIC EPP client library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-epp-client-base":{"origin":"net/rubygem-epp-client-base","version":"0.15.2"},"rubygem-epp-client-rgp":{"origin":"net/rubygem-epp-client-rgp","version":"0.15.2"},"rubygem-epp-client-secdns":{"origin":"net/rubygem-epp-client-secdns","version":"0.15.2"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["net","rubygems"]},{"name":"rubygem-encryptor","origin":"security/rubygem-encryptor","version":"3.0.0","comment":"Wrapper for the standard ruby OpenSSL library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/attr-encrypted/encryptor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4bc01fa7d7aca0f46658aa56c7e90fd10543ad72cc654e586331fb280f39b10","flatsize":49619,"path":"All/rubygem-encryptor-3.0.0.pkg","repopath":"All/rubygem-encryptor-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12712,"desc":"A simple wrapper for the standard ruby OpenSSL library to encrypt\nand decrypt strings","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-enumerable-statistics","origin":"math/rubygem-enumerable-statistics","version":"2.0.8","comment":"Statistics features for Enumerable","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/mrkn/enumerable-statistics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"117ce7c10cd8028ffd323bedd7ab700f8f9b0924a3eb96d93ce27ff9e9c4d42c","flatsize":604580,"path":"All/rubygem-enumerable-statistics-2.0.8.pkg","repopath":"All/rubygem-enumerable-statistics-2.0.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":353524,"desc":"Enumerable::Statistics provides some methods to calculate statistical\nsummary in arrays and enumerables.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["math","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-emoji_regex","origin":"devel/rubygem-emoji_regex","version":"15.0.0","comment":"Regular expressions for matching Unicode Emoji symbols","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ticky/ruby-emoji-regex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f09ed381e18c3691c81166f20a5723d04f19e6adbf38bf2e4f88cb609a8e7baa","flatsize":20911,"path":"All/rubygem-emoji_regex-15.0.0.pkg","repopath":"All/rubygem-emoji_regex-15.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5240,"desc":"Ruby Emoji Regex provides a pair of Ruby regular expressions for matching\nUnicode Emoji symbols.\n\nThis is based upon the fantastic work from Mathias Bynens' emoji-regex\nJavascript package. emoji-regex is cleverly assembled based upon data from the\nUnicode Consortium.\n\nThe regular expressions provided herein are derived from that pacakge.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-emot","origin":"textproc/rubygem-emot","version":"0.0.4","comment":"Yet another emoji handler","maintainer":"ruby@FreeBSD.org","www":"https://github.com/melborne/emot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13e7376c82fec501a22a0d4d5f1ee763efc5162eec3eb7bee3d2ce655ab0bbea","flatsize":61830,"path":"All/rubygem-emot-0.0.4.pkg","repopath":"All/rubygem-emot-0.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13080,"desc":"Yet another emoji handler. It contains 870 emojis with its name and\ncodepoint(but not contains emoji fonts or images). All names of emojis\nare from Emoji cheat sheet for Campfire and GitHub.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-emk-sinatra-url-for","origin":"www/rubygem-emk-sinatra-url-for","version":"0.2.1","comment":"Construct absolute paths and full URLs for a Sinatra application","maintainer":"ruby@FreeBSD.org","www":"https://github.com/emk/sinatra-url-for","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e0024b2848d970e72497dfe7305fe63d23764897d0e3e718b92c732fefe02da","flatsize":6724,"path":"All/rubygem-emk-sinatra-url-for-0.2.1.pkg","repopath":"All/rubygem-emk-sinatra-url-for-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3708,"desc":"sinatra-url-for constructs absolute paths and full URLs for\nhandlers in a Sinatra application. Assuming that your application\nis running on example.com, and that it has been mapped to /myapp,\nyou should be able call url_for from within a handler as follows:\n\n  url_for \"/\"            # Returns \"/myapp/\"\n  url_for \"/foo\"         # Returns \"/myapp/foo\"\n  url_for \"/foo\", :full  # Returns \"http://example.com/myapp/foo\"","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sinatra":{"origin":"www/rubygem-sinatra","version":"4.0.0"}},"categories":["www","rubygems"]},{"name":"rubygem-email_validator","origin":"mail/rubygem-email_validator","version":"2.2.4","comment":"EMail validator for rails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/K-and-R/email_validator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4c1b62c1a21f1fc6de4295b0295855a7980feda25a3c3249a452c0bcf000084","flatsize":60706,"path":"All/rubygem-email_validator-2.2.4.pkg","repopath":"All/rubygem-email_validator-2.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11540,"desc":"An email validator for Rails 3+","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel70":{"origin":"databases/rubygem-activemodel70","version":"7.0.8.4"}},"categories":["mail","rubygems"]},{"name":"rubygem-email_reply_trimmer","origin":"mail/rubygem-email_reply_trimmer","version":"0.1.13","comment":"Library to trim replies from plain text email","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/discourse/email_reply_trimmer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a8e263969184e0a7be25436d6d550fdf4f8d59184d25d3900ec46e0faa64088","flatsize":123130,"path":"All/rubygem-email_reply_trimmer-0.1.13.pkg","repopath":"All/rubygem-email_reply_trimmer-0.1.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32152,"desc":"EmailReplyTrimmer is a small library to trim replies from plain text email.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["mail","rubygems"]},{"name":"rubygem-english","origin":"devel/rubygem-english","version":"0.8.0","comment":"Reference global variables with less cryptic names","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/English","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab98ce42667b588da5e8b8e44cb74760d7dbef7d5c19ffe1abbcc79b448dcc57","flatsize":15213,"path":"All/rubygem-english-0.8.0.pkg","repopath":"All/rubygem-english-0.8.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":6276,"desc":"Include the English library file in a Ruby script, and you can reference the\nglobal variables such as $_ using less cryptic names.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-event_stream_parser","origin":"devel/rubygem-event_stream_parser","version":"1.0.0","comment":"Spec-compliant event stream parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Shopify/event_stream_parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"386f80f79c71b411f274f41011313891aefc449cc8dee27479cf9f41e898240e","flatsize":13688,"path":"All/rubygem-event_stream_parser-1.0.0.pkg","repopath":"All/rubygem-event_stream_parser-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5380,"desc":"event_stream_parser is a lightweight, fully spec-compliant parser for the event\nstream format.\n\nIt only deals with the parsing of events and not any of the client/transport\naspects. This is not a Server-sent Events (SSE) client.\n\nUnder the hood, it's a stateful parser that receives chunks (that are received\nfrom an HTTP client, for example) and emits events as it parses them. But it\nremembers the last event id and reconnection time and keeps emitting them as\nlong as they are not overwritten by new ones.\n\nBOM stripping is left as a responsibility of the chunk provider.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-event_emitter","origin":"devel/rubygem-event_emitter","version":"0.2.6","comment":"Ruby port of EventEmitter from Node.js","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/shokai/event_emitter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d783dba3bc87029680b3a96de8912f78490885a42790d7c8c807e3e4f2d7367","flatsize":22749,"path":"All/rubygem-event_emitter-0.2.6.pkg","repopath":"All/rubygem-event_emitter-0.2.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7016,"desc":"event_emitter is a Ruby port of EventEmitter from Node.js.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-em-socksify","origin":"www/rubygem-em-socksify","version":"0.3.2","comment":"EventMachine SOCKSify shim: adds SOCKS support to any protocol","maintainer":"ruby@FreeBSD.org","www":"https://github.com/igrigorik/em-socksify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d523f01656d1ebb058b042239a9a18753661b3b7f97c14f93771ed2abd82ee5e","flatsize":17273,"path":"All/rubygem-em-socksify-0.3.2.pkg","repopath":"All/rubygem-em-socksify-0.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6288,"desc":"EM-Socksify: Transparent SOCKS support for any EventMachine protocol\n\nDealing with SOCKS proxies is pain. EM-Socksify provides a simple shim to setup\n& negotiate a SOCKS5 connection for any EventMachine protocol. To add SOCKS\nsupport, all you have to do is include the module and provide your destination\naddress.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"}},"categories":["www","rubygems"]},{"name":"rubygem-email_reply_parser-discourse","origin":"mail/rubygem-email_reply_parser-discourse","version":"0.6","comment":"Email Reply Parser","maintainer":"ruby@FreeBSD.org","www":"https://github.com/github/email_reply_parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ac91b8bc4110c01abfbfd94ff48840a6a255414dddc58aa6c71a5c86c24ff04","flatsize":60611,"path":"All/rubygem-email_reply_parser-discourse-0.6.pkg","repopath":"All/rubygem-email_reply_parser-discourse-0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19412,"desc":"EmailReplyParser is a small library to parse plain text email content to return\nonly the reply.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["mail","rubygems"]},{"name":"rubygem-email_reply_parser","origin":"mail/rubygem-email_reply_parser","version":"0.5.11","comment":"Library to parse plain text email content","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/github/email_reply_parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"075605f47f43df08752c5eac871e4b9c84c3594e8ab9e2738278fa76117b924f","flatsize":806157,"path":"All/rubygem-email_reply_parser-0.5.11.pkg","repopath":"All/rubygem-email_reply_parser-0.5.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14132,"desc":"EmailReplyParser is a small library to parse plain text email content. See the\nrocco-documented source code for specifics on how it works.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["mail","rubygems"]},{"name":"rubygem-em-websocket","origin":"www/rubygem-em-websocket","version":"0.5.3","comment":"EventMachine based WebSocket server","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/igrigorik/em-websocket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"479a4077057f0d3a45211c790dd5d606fd66161708d7e10a3f93cc8d25b424c3","flatsize":129985,"path":"All/rubygem-em-websocket-0.5.3.pkg","repopath":"All/rubygem-em-websocket-0.5.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28328,"desc":"rubygem-em-websocket is an EventMachine based WebSocket server.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"},"rubygem-http_parser.rb":{"origin":"net/rubygem-http_parser.rb","version":"0.8.0"}},"categories":["www","rubygems"]},{"name":"rubygem-em-twitter","origin":"www/rubygem-em-twitter","version":"0.3.5","comment":"Twitter Streaming API client for EventMachine","maintainer":"ruby@FreeBSD.org","www":"https://github.com/tweetstream/em-twitter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"477b57e43243235e3ff8eef76bdca7e52480920db2e8801c6e235a3bcc1fd756","flatsize":63455,"path":"All/rubygem-em-twitter-0.3.5.pkg","repopath":"All/rubygem-em-twitter-0.3.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15152,"desc":"EM-Twitter is an EventMachine-based ruby client for the Twitter\nStreaming API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-buftok":{"origin":"devel/rubygem-buftok","version":"0.3.0"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"},"rubygem-http_parser.rb":{"origin":"net/rubygem-http_parser.rb","version":"0.8.0"},"rubygem-simple_oauth":{"origin":"net/rubygem-simple_oauth","version":"0.3.1"}},"categories":["www","rubygems"]},{"name":"rubygem-elasticsearch713","origin":"textproc/rubygem-elasticsearch713","version":"7.13.3","comment":"Ruby integrations for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b9582f295c346fac83d9f33711a4f09e6ea0e2d58eb7484323ef542d5a791d5","flatsize":48509,"path":"All/rubygem-elasticsearch713-7.13.3.pkg","repopath":"All/rubygem-elasticsearch713-7.13.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10316,"desc":"Ruby integrations for Elasticsearch that feature:\n\n* a client for connecting to an Elasticsearch cluster\n* a Ruby API for the Elasticsearch's REST API\n* various extensions and utilities","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-elasticsearch-api713":{"origin":"textproc/rubygem-elasticsearch-api713","version":"7.13.3"},"rubygem-elasticsearch-transport713":{"origin":"textproc/rubygem-elasticsearch-transport713","version":"7.13.3_1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-em-redis-unified","origin":"databases/rubygem-em-redis-unified","version":"1.0.1","comment":"Eventmachine-based implementation of the Redis protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/portertech/em-redis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c1e8e6ac214309de9fafc2d20f947a396f1450ed7fc33dc40fd3eff064ed3a7","flatsize":63600,"path":"All/rubygem-em-redis-unified-1.0.1.pkg","repopath":"All/rubygem-em-redis-unified-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14680,"desc":"An EventMachine based library for interacting with the very cool Redis data\nstore by Salvatore 'antirez' Sanfilippo. Modeled after eventmachine's\nimplementation of the memcached protocol, and influenced by Ezra Zygmuntowicz's\nredis-rb library (distributed as part of Redis).\n\nThis library is only useful when used as part of an application that relies on\nEvent Machine's event loop. It implements an EM-based client protocol, which\nleverages the non-blocking nature of the EM interface to achieve significant\nparallelization without threads.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"}},"categories":["databases","rubygems"]},{"name":"rubygem-ethon","origin":"www/rubygem-ethon","version":"0.16.0","comment":"Very lightweight libcurl wrapper","maintainer":"ruby@FreeBSD.org","www":"https://github.com/typhoeus/ethon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a724a797dc7c8c80f9c4e56dd9a3b41680474c02d701c46bc907981854c5d1a7","flatsize":255978,"path":"All/rubygem-ethon-0.16.0.pkg","repopath":"All/rubygem-ethon-0.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52600,"desc":"Very lightweight libcurl wrapper","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["www","rubygems"]},{"name":"rubygem-elif","origin":"devel/rubygem-elif","version":"0.1.0","comment":"Read file in reverse order","maintainer":"ruby@FreeBSD.org","www":"http://elif.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50393af31f3751385c19a8b0a96bf7285b413beb04ab5374cbc33808d030fbc7","flatsize":79258,"path":"All/rubygem-elif-0.1.0.pkg","repopath":"All/rubygem-elif-0.1.0.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":19740,"desc":"A port of File::ReadBackwards, the Perl module by Uri Guttman,\nfor reading a file line by line in reverse order. This can\noften be helpful for things like log files, where the\ninteresting information is usually at the end.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-emoji","origin":"graphics/rubygem-emoji","version":"1.0.7","comment":"Ruby gem for emoji","maintainer":"ruby@FreeBSD.org","www":"https://github.com/wpeterson/emoji","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac1c41c376deca0614f32123ff6d83dc5410786783e4bc845a5bfd52148e4645","flatsize":2248074,"path":"All/rubygem-emoji-1.0.7.pkg","repopath":"All/rubygem-emoji-1.0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1294544,"desc":"A Ruby gem. For emoji. For everyone. :heart:","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"}},"categories":["graphics","rubygems"]},{"name":"rubygem-em-http-request","origin":"www/rubygem-em-http-request","version":"1.1.7","comment":"EventMachine based, async HTTP Request client","maintainer":"ruby@FreeBSD.org","www":"https://github.com/igrigorik/em-http-request","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1be6e27d9039564e7db054de7d44a45d874b92cdb8baff9bd49f796ccc95da66","flatsize":342898,"path":"All/rubygem-em-http-request-1.1.7.pkg","repopath":"All/rubygem-em-http-request-1.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":213996,"desc":"Async (EventMachine) HTTP client, with support for:\n- Asynchronous HTTP API for single & parallel request execution\n- Keep-Alive and HTTP pipelining support\n- Auto-follow 3xx redirects with max depth\n- Automatic gzip & deflate decoding\n- Streaming response processing\n- Streaming file uploads\n- HTTP proxy and SOCKS5 support\n- Basic Auth & OAuth\n- Connection-level & Global middleware support\n- HTTP parser via http_parser.rb\n- Works wherever EventMachine runs: Rubinius, JRuby, MRI","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-cookiejar":{"origin":"www/rubygem-cookiejar","version":"0.3.4"},"rubygem-em-socksify":{"origin":"www/rubygem-em-socksify","version":"0.3.2"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"},"rubygem-http_parser.rb":{"origin":"net/rubygem-http_parser.rb","version":"0.8.0"}},"categories":["www","rubygems"]},{"name":"rubygem-elasticsearch-transport","origin":"textproc/rubygem-elasticsearch-transport","version":"7.17.11","comment":"Ruby client for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-transport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24cfdc50a5a768a008927016decf1097e40bf2c3b32a102c9269b2ab8bce03a9","flatsize":347709,"path":"All/rubygem-elasticsearch-transport-7.17.11.pkg","repopath":"All/rubygem-elasticsearch-transport-7.17.11.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50084,"desc":"Ruby client for Elasticsearch.  See textproc/rubygem-elasticsearch for more\ndetails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-elasticsearch-xpack","origin":"textproc/rubygem-elasticsearch-xpack","version":"7.17.11","comment":"Ruby integrations for the X-Pack extensions for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-xpack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bedbf46447c9b7783ab5ebfa22e3967f96db07d2ea4016f58c0974e7267f32d0","flatsize":747066,"path":"All/rubygem-elasticsearch-xpack-7.17.11.pkg","repopath":"All/rubygem-elasticsearch-xpack-7.17.11.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":56872,"desc":"Elasticsearch::XPack is a Ruby integration for the X-Pack extension for\nElasticsearch.\n\nX-Pack is an Elastic Stack extension that bundles security, alerting,\nmonitoring, reporting, and graph capabilities into one easy-to-install package.\nWhile the X-Pack components are designed to work together seamlessly, you can\neasily enable or disable the features you want to use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-elasticsearch-api":{"origin":"textproc/rubygem-elasticsearch-api","version":"8.14.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-elasticsearch7","origin":"textproc/rubygem-elasticsearch7","version":"7.17.11","comment":"Ruby integrations for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3caec409f8a48dd73eb3cbeb88e8b4ea3c45562c4fd6c87a95ab2f0f2d0b904","flatsize":64170,"path":"All/rubygem-elasticsearch7-7.17.11.pkg","repopath":"All/rubygem-elasticsearch7-7.17.11.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11920,"desc":"Ruby integrations for Elasticsearch that feature:\n\n* a client for connecting to an Elasticsearch cluster\n* a Ruby API for the Elasticsearch's REST API\n* various extensions and utilities","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-elasticsearch-api7":{"origin":"textproc/rubygem-elasticsearch-api7","version":"7.17.11"},"rubygem-elasticsearch-transport":{"origin":"textproc/rubygem-elasticsearch-transport","version":"7.17.11"}},"categories":["textproc","rubygems"]},{"name":"rubygem-elasticsearch-transport713","origin":"textproc/rubygem-elasticsearch-transport713","version":"7.13.3_1","comment":"Ruby client for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-transport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e3fa72a6c990f0fedba2b29d24e0afaacf79325a0d2fce5ede251944f7e7462","flatsize":312026,"path":"All/rubygem-elasticsearch-transport713-7.13.3_1.pkg","repopath":"All/rubygem-elasticsearch-transport713-7.13.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":46288,"desc":"Ruby client for Elasticsearch.  See textproc/rubygem-elasticsearch for more\ndetails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-fog-local","origin":"net/rubygem-fog-local","version":"0.8.0","comment":"Module for the 'fog' gem to support local filesystem storage","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-local","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e6285d87cd244f62bde681ca4a19613372bce88c424c999dfdcdb2d30792272","flatsize":34467,"path":"All/rubygem-fog-local-0.8.0.pkg","repopath":"All/rubygem-fog-local-0.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11260,"desc":"Fog::Local is a module for the 'fog' gem to support local filesystem storage.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"}},"categories":["net","rubygems"]},{"name":"rubygem-elasticsearch-persistence","origin":"textproc/rubygem-elasticsearch-persistence","version":"8.0.0","comment":"Persistence layer for Ruby models and Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-rails/tree/master/elasticsearch-persistence","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19435e8953cef10132964e9044eb7fe4f12e7bce6eaa64bfdec83782303fc725","flatsize":140401,"path":"All/rubygem-elasticsearch-persistence-8.0.0.pkg","repopath":"All/rubygem-elasticsearch-persistence-8.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25128,"desc":"Elasticsearch::Persistence is the persistence layer for Ruby domain objects in\nElasticsearch, using the Repository pattern.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel71":{"origin":"databases/rubygem-activemodel71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-elasticsearch":{"origin":"textproc/rubygem-elasticsearch","version":"8.14.0"},"rubygem-elasticsearch-model":{"origin":"textproc/rubygem-elasticsearch-model","version":"8.0.0"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-elasticsearch-dsl","origin":"textproc/rubygem-elasticsearch-dsl","version":"0.1.10","comment":"Ruby DSL builder for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-dsl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c4efb46ab1002eff5ce8ed0c527d94b875bd2bb1614cc650b5464860606037d","flatsize":689334,"path":"All/rubygem-elasticsearch-dsl-0.1.10.pkg","repopath":"All/rubygem-elasticsearch-dsl-0.1.10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":61564,"desc":"The Elasticsearch::DSL library provides a Ruby API for the Elasticsearch Query\nDSL.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-elasticsearch-model","origin":"textproc/rubygem-elasticsearch-model","version":"8.0.0","comment":"ActiveModel/Record integrations for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-rails/tree/master/elasticsearch-model","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c68b706df59335dddd76c873c874fd050abd76dfa8c40f7ca6cda59c2f70bd5f","flatsize":415387,"path":"All/rubygem-elasticsearch-model-8.0.0.pkg","repopath":"All/rubygem-elasticsearch-model-8.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":58732,"desc":"The Elasticsearch::Model library builds on top of the elasticsearch library.\n\nIt aims to simplify integration of Ruby classes (\"models\"), commonly found e.g.\nin Ruby on Rails applications, with the Elasticsearch search and analytics\nengine.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-elasticsearch":{"origin":"textproc/rubygem-elasticsearch","version":"8.14.0"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-elasticsearch-api713","origin":"textproc/rubygem-elasticsearch-api713","version":"7.13.3","comment":"Ruby API for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a69c8a09e6fb28c984cbe7ccced7f62ed21293c75453e7c101e88cb0d900559","flatsize":876103,"path":"All/rubygem-elasticsearch-api713-7.13.3.pkg","repopath":"All/rubygem-elasticsearch-api713-7.13.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":78484,"desc":"Ruby API for Elasticsearch.  See textproc/rubygem-elasticsearch for more\ndetails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-elasticsearch-api7","origin":"textproc/rubygem-elasticsearch-api7","version":"7.17.11","comment":"Ruby API for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9dc20ecbb78d910aeaa997786a0d4d4f2a47e818b310587cc11cc1f50e0ec96","flatsize":893290,"path":"All/rubygem-elasticsearch-api7-7.17.11.pkg","repopath":"All/rubygem-elasticsearch-api7-7.17.11.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":80356,"desc":"Ruby API for Elasticsearch.  See textproc/rubygem-elasticsearch for more\ndetails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-elastic-transport","origin":"textproc/rubygem-elastic-transport","version":"8.3.2","comment":"Low level Ruby client for Elastic","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elastic-transport-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11d8161cbfd20592a85c8be084b1a44ef6b5aa176e66813351a0f2c1960b3d23","flatsize":356836,"path":"All/rubygem-elastic-transport-8.3.2.pkg","repopath":"All/rubygem-elastic-transport-8.3.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":53648,"desc":"Elastic Transport provides a low-level Ruby client for connecting to an Elastic\ncluster. It powers both the Elasticsearch client and the Elastic Enterprise\nSearch client.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-elasticsearch","origin":"textproc/rubygem-elasticsearch","version":"8.14.0","comment":"Ruby integrations for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89c14595143d2beabbdf314cd5e1d0e9e0791e822d039004f19fe1fa2904cbbf","flatsize":113590,"path":"All/rubygem-elasticsearch-8.14.0.pkg","repopath":"All/rubygem-elasticsearch-8.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21124,"desc":"Ruby integrations for Elasticsearch that feature:\n\n* a client for connecting to an Elasticsearch cluster\n* a Ruby API for the Elasticsearch's REST API\n* various extensions and utilities","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-elastic-transport":{"origin":"textproc/rubygem-elastic-transport","version":"8.3.2"},"rubygem-elasticsearch-api":{"origin":"textproc/rubygem-elasticsearch-api","version":"8.14.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-elastic-apm","origin":"textproc/rubygem-elastic-apm","version":"4.7.3","comment":"Official Elastic APM agent for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/apm-agent-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"994396db6f02c3c378286992ee7c35911b326367a912fa48f2a83491df6badb5","flatsize":582764,"path":"All/rubygem-elastic-apm-4.7.3.pkg","repopath":"All/rubygem-elastic-apm-4.7.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":112724,"desc":"elastic-apm provides Elastic APM (Application Performance Monitoring) agent for\nRuby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-http":{"origin":"www/rubygem-http","version":"5.2.0"},"rubygem-ruby2_keywords":{"origin":"devel/rubygem-ruby2_keywords","version":"0.0.5"}},"categories":["textproc","rubygems"]},{"name":"rubygem-elasticsearch-model713","origin":"textproc/rubygem-elasticsearch-model713","version":"7.2.1_1","comment":"ActiveModel/Record integrations for Elasticsearch","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-rails/tree/master/elasticsearch-model","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de0ec5c445bc401678d3fe0e28411f0ac12396299480efcddca24654e2b7d86a","flatsize":427183,"path":"All/rubygem-elasticsearch-model713-7.2.1_1.pkg","repopath":"All/rubygem-elasticsearch-model713-7.2.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":59644,"desc":"The Elasticsearch::Model library builds on top of the elasticsearch library.\n\nIt aims to simplify integration of Ruby classes (\"models\"), commonly found e.g.\nin Ruby on Rails applications, with the Elasticsearch search and analytics\nengine.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-elasticsearch7":{"origin":"textproc/rubygem-elasticsearch7","version":"7.17.11"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-elasticsearch-api","origin":"textproc/rubygem-elasticsearch-api","version":"8.14.0","comment":"Ruby API for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-ruby/tree/master/elasticsearch-api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9deb4c881cf359c0eddec9b43b0edfc11b11afbd28f65e3ce393f60f1e439ae0","flatsize":2406270,"path":"All/rubygem-elasticsearch-api-8.14.0.pkg","repopath":"All/rubygem-elasticsearch-api-8.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":178740,"desc":"Ruby API for Elasticsearch.  See textproc/rubygem-elasticsearch for more\ndetails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-ecma-re-validator","origin":"devel/rubygem-ecma-re-validator","version":"0.3.0","comment":"Regular expression validator against ECMA-262","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/gjtorikian/ecma-re-validator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10b1c35427aceb87dc3101b12057d247a8704fc4ddb21696ccd6e59729fbb008","flatsize":17615,"path":"All/rubygem-ecma-re-validator-0.3.0.pkg","repopath":"All/rubygem-ecma-re-validator-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5980,"desc":"Validate a regular expression string against what ECMA-262 can actually do.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-regexp_parser":{"origin":"textproc/rubygem-regexp_parser","version":"2.9.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-e2mmap","origin":"devel/rubygem-e2mmap","version":"0.1.0","comment":"Module for defining custom exceptions with specific messages","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/e2mmap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b58ff3831e69797622f4fbdc1685297885bcf4809b9cd2ae4877985c16896aa","flatsize":11650,"path":"All/rubygem-e2mmap-0.1.0.pkg","repopath":"All/rubygem-e2mmap-0.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4700,"desc":"e2mmap (Exception2MessageMapper) is a helper module for easily defining\nexceptions with predefined messages.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-ed25519","origin":"security/rubygem-ed25519","version":"1.3.0","comment":"Ruby binding to the Ed25519 (RFC 8032)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/RubyCrypto/ed25519","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a910779e35e76ca5e85ad069829a97c6c43dbdc8724be1777fd5ae8128fb4a0d","flatsize":272282,"path":"All/rubygem-ed25519-1.3.0.pkg","repopath":"All/rubygem-ed25519-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":131828,"desc":"ed25519.rb is a Ruby binding to the Ed25519 elliptic curve public-key signature\nsystem described in RFC 8032.\n\nTwo implementations are provided: a MRI C extension which uses the \"ref10\"\nimplementation from the SUPERCOP benchmark suite, and a pure Java version based\non str4d/ed25519-java.\n\nEd25519 is one of two notable algorithms implemented atop the Curve25519\nelliptic curve. The x25519 gem is a related project of this one, and implements\nthe X25519 Diffie-Hellman key exchange algorithm on the Montgomery form of\nCurve25519.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-drydock","origin":"devel/rubygem-drydock","version":"0.6.9_1","comment":"Build seaworthy command-line apps with a powerful Ruby DSL","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/delano/drydock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b13ada4a8d8fb393d82e11e7a3474856288d51f07a87f12a8b213902f065a2e","flatsize":62638,"path":"All/rubygem-drydock-0.6.9_1.pkg","repopath":"All/rubygem-drydock-0.6.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19516,"desc":"Drydock is a seaworthy DSL for building really powerful command line\napplications. The core class is contained in a single .rb file so it's easy to\ncopy directly into your project. See below for examples.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-dry-logic","origin":"devel/rubygem-dry-logic","version":"1.5.0","comment":"Predicate logic with rule composition","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dry-rb/dry-logic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"097decd3c88e63895c75d29e7665f995703ba3fd2351fc0d5813826eb1519cc2","flatsize":46815,"path":"All/rubygem-dry-logic-1.5.0.pkg","repopath":"All/rubygem-dry-logic-1.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12348,"desc":"dry-logic predicates logic with rule composition.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-dry-core":{"origin":"devel/rubygem-dry-core","version":"1.0.1"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["devel","rubygems"]},{"name":"rubygem-dry-inflector","origin":"devel/rubygem-dry-inflector","version":"1.0.0","comment":"String inflections for dry-rb","maintainer":"sunpoet@FreeBSD.org","www":"https://dry-rb.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5bf481cae9daaf40e8f6ca8dfe8e93d0809065338e7c6723a89389c4c4758b39","flatsize":31600,"path":"All/rubygem-dry-inflector-1.0.0.pkg","repopath":"All/rubygem-dry-inflector-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8172,"desc":"dry-inflector is an inflector gem for Ruby.\n\nSee also: https://github.com/dry-rb/dry-inflector","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-edavis10-object_daddy","origin":"devel/rubygem-edavis10-object_daddy","version":"0.4.3","comment":"Object Daddy assists in automating testing","maintainer":"ruby@FreeBSD.org","www":"https://github.com/flogic/object_daddy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5656ea22436d61670a44235af70fbad011148fad2952ab493bc9f19e13cefce6","flatsize":60136,"path":"All/rubygem-edavis10-object_daddy-0.4.3.pkg","repopath":"All/rubygem-edavis10-object_daddy-0.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13588,"desc":"Object Daddy is a library (as well as a Ruby on Rails plugin) designed to\nassist in automating testing of large collections of objects, especially webs\nof ActiveRecord models. It is a descendent of the \"Object Mother\" pattern for\ncreating objects for testing, and is related to the concept of an \"object\nexemplar\" or stereotype. This is a fork of the original object_daddy.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-duo_api","origin":"security/rubygem-duo_api","version":"1.3.0","comment":"Ruby implementation of the Duo API","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/duosecurity/duo_api_ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d48777b09b908b2683ea43263987e62c1e58005bf0ebfc00c981dce121d7c196","flatsize":11053,"path":"All/rubygem-duo_api-1.3.0.pkg","repopath":"All/rubygem-duo_api-1.3.0.pkg","licenselogic":"single","pkgsize":6640,"desc":"Duo_api_ruby uses the Ruby openssl extension for TLS operations.\nAll currently supported Ruby versions (2.7 and higher) support TLS 1.2 and 1.3.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-dry-types","origin":"devel/rubygem-dry-types","version":"1.7.2","comment":"Type system for Ruby supporting coercions, constraints and complex types","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dry-rb/dry-types","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"550949ea771514b781db76db22ee510208490574ccff3c2ad2456cf5dc60d42b","flatsize":186734,"path":"All/rubygem-dry-types-1.7.2.pkg","repopath":"All/rubygem-dry-types-1.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39208,"desc":"dry-types provides flexible type system for Ruby with coercions and constraints.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-dry-core":{"origin":"devel/rubygem-dry-core","version":"1.0.1"},"rubygem-dry-inflector":{"origin":"devel/rubygem-dry-inflector","version":"1.0.0"},"rubygem-dry-logic":{"origin":"devel/rubygem-dry-logic","version":"1.5.0"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["devel","rubygems"]},{"name":"rubygem-dry-equalizer","origin":"devel/rubygem-dry-equalizer","version":"0.3.0","comment":"Module to define equality, equivalence and inspection methods","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dry-rb/dry-equalizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cf187e39a7679929cc53ed05556ed8687a1853086d9c4eb1777698672c4fcb0","flatsize":35254,"path":"All/rubygem-dry-equalizer-0.3.0.pkg","repopath":"All/rubygem-dry-equalizer-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11940,"desc":"dry-equalizer defines equality, equivalency and hash methods automatically.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-dry-core","origin":"devel/rubygem-dry-core","version":"1.0.1","comment":"Toolset of small support modules used throughout the dry-rb ecosystem","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dry-rb/dry-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae8c81cc82ffce81ccc3de59b9b354f4f654170c79ee00f1ddb7279d32fbb14a","flatsize":80092,"path":"All/rubygem-dry-core-1.0.1.pkg","repopath":"All/rubygem-dry-core-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19352,"desc":"dry-core is a toolset of small support modules used throughout the dry-rb and\nrom-rb ecosystems.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["devel","rubygems"]},{"name":"rubygem-dry-container","origin":"devel/rubygem-dry-container","version":"0.11.0","comment":"Simple container intended for use as an IoC container","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dry-rb/dry-container","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4201fb60d0b0c43e5e0cbfb5e2725f996f25b29204e4d6e2529f4f6989c8da0","flatsize":32761,"path":"All/rubygem-dry-container-0.11.0.pkg","repopath":"All/rubygem-dry-container-0.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9544,"desc":"dry-container is a simple, configurable object container implemented in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-dry-configurable","origin":"devel/rubygem-dry-configurable","version":"1.1.0","comment":"Mixin to add configuration functionality to your classes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dry-rb/dry-configurable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45693f721c861c3d15e8a7bdca1f33871045cd28ed5746cbfe09920fac7d0273","flatsize":40329,"path":"All/rubygem-dry-configurable-1.1.0.pkg","repopath":"All/rubygem-dry-configurable-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12040,"desc":"dry-configurable is a simple mixin to make Ruby classes configurable.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dry-core":{"origin":"devel/rubygem-dry-core","version":"1.0.1"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["devel","rubygems"]},{"name":"rubygem-dropbox-sdk","origin":"net/rubygem-dropbox-sdk","version":"1.6.5","comment":"Library of the Dropbox API web endpoints","maintainer":"sunpoet@FreeBSD.org","www":"https://www.dropbox.com/developers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe1b25f0810c8aa01e2b5e8adcf196ca2bcef147df385c223ac6d6a248daefb9","flatsize":170793,"path":"All/rubygem-dropbox-sdk-1.6.5.pkg","repopath":"All/rubygem-dropbox-sdk-1.6.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51204,"desc":"dropbox-sdk is a library that provides a plain function-call interface to the\nDropbox API web endpoints.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"}},"categories":["net","rubygems"]},{"name":"rubygem-dropzonejs-rails","origin":"www/rubygem-dropzonejs-rails","version":"0.8.2","comment":"JS File upload by Matias Meno","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ncuesta/dropzonejs-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac61ed78f8cee87c747dcf050963a163c02243d0684c12a416aabf856c4e94c1","flatsize":97748,"path":"All/rubygem-dropzonejs-rails-0.8.2.pkg","repopath":"All/rubygem-dropzonejs-rails-0.8.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20480,"desc":"Adds Dropzone, a great JS File upload by Matias Meno, to the Rails Asset\npipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails4":{"origin":"www/rubygem-rails4","version":"4.2.11.3"}},"categories":["www","rubygems"]},{"name":"rubygem-dotenv2","origin":"misc/rubygem-dotenv2","version":"2.8.1","comment":"Loads environment variables from .env","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bkeepers/dotenv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43e4a8a1a5b59e878876f165831b11a56c21112002173c603ea0bbcf01d2e6dc","flatsize":24642,"path":"All/rubygem-dotenv2-2.8.1.pkg","repopath":"All/rubygem-dotenv2-2.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9456,"desc":"Loads environment variables from `.env`.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["misc","rubygems"]},{"name":"rubygem-dry-cli","origin":"devel/rubygem-dry-cli","version":"1.1.0","comment":"Common framework to build command line interfaces with Ruby","maintainer":"mfechner@FreeBSD.org","www":"https://dry-rb.org/gems/dry-cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"543cda8664b368460dae41e68883920e86c12838dcc3ff7bda8f93be65b40e1b","flatsize":60048,"path":"All/rubygem-dry-cli-1.1.0.pkg","repopath":"All/rubygem-dry-cli-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13072,"desc":"Common framework to build command line interfaces with Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-dynflow","origin":"devel/rubygem-dynflow","version":"1.9.0","comment":"Ruby workflow/orchestration engine","maintainer":"ruby@FreeBSD.org","www":"https://dynflow.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a91e1e7892c1028664c978b2acf9f00233d43ab5fb2598fe9758f37ae51ee5d","flatsize":3009084,"path":"All/rubygem-dynflow-1.9.0.pkg","repopath":"All/rubygem-dynflow-1.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":617500,"desc":"Dynflow (DYNamic workFLOW) is a workflow engine written in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-algebrick":{"origin":"devel/rubygem-algebrick","version":"0.7.5"},"rubygem-apipie-params":{"origin":"devel/rubygem-apipie-params","version":"0.0.5"},"rubygem-concurrent-ruby-edge06":{"origin":"devel/rubygem-concurrent-ruby-edge06","version":"0.6.0"},"rubygem-concurrent-ruby11":{"origin":"devel/rubygem-concurrent-ruby11","version":"1.1.10"},"rubygem-msgpack":{"origin":"devel/rubygem-msgpack","version":"1.7.2"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-sequel":{"origin":"devel/rubygem-sequel","version":"5.81.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-dotenv-rails-rails61","origin":"misc/rubygem-dotenv-rails-rails61","version":"2.8.1","comment":"Autoload dotenv in Rails","maintainer":"bofh@FreeBSD.org","www":"https://github.com/bkeepers/dotenv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98f28da88cf89f87e6302f67adabf1377d25fd22f4afd978beed2afb5ad0f66e","flatsize":16898,"path":"All/rubygem-dotenv-rails-rails61-2.8.1.pkg","repopath":"All/rubygem-dotenv-rails-rails61-2.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6784,"desc":"Autoload dotenv in Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dotenv":{"origin":"misc/rubygem-dotenv","version":"3.1.2"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"}},"categories":["misc","rubygems"]},{"name":"rubygem-dotenv-rails-rails50","origin":"misc/rubygem-dotenv-rails-rails50","version":"2.8.1_1","comment":"Autoload dotenv in Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bkeepers/dotenv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99a2aa9a85eaab154a7822d3761b36010c66d71991559db4cd2f743d035885b4","flatsize":16898,"path":"All/rubygem-dotenv-rails-rails50-2.8.1_1.pkg","repopath":"All/rubygem-dotenv-rails-rails50-2.8.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6788,"desc":"Autoload dotenv in Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dotenv2":{"origin":"misc/rubygem-dotenv2","version":"2.8.1"},"rubygem-railties50":{"origin":"www/rubygem-railties50","version":"5.0.7.2"}},"categories":["misc","rubygems"]},{"name":"rubygem-dotenv-rails-rails4","origin":"misc/rubygem-dotenv-rails-rails4","version":"2.8.1_1","comment":"Autoload dotenv in Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bkeepers/dotenv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0967f474647f71c787b455d68d0652941c56046186f63a84b4c6ffc8408fda9","flatsize":16898,"path":"All/rubygem-dotenv-rails-rails4-2.8.1_1.pkg","repopath":"All/rubygem-dotenv-rails-rails4-2.8.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6792,"desc":"Autoload dotenv in Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dotenv2":{"origin":"misc/rubygem-dotenv2","version":"2.8.1"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"}},"categories":["misc","rubygems"]},{"name":"rubygem-elasticsearch-rails","origin":"textproc/rubygem-elasticsearch-rails","version":"8.0.0","comment":"Ruby on Rails integrations for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-rails/tree/master/elasticsearch-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3dd0a29900d52c3b8f28a42cafe474145d23ed3dfeddb04fd66ad9651d14faf5","flatsize":4388269,"path":"All/rubygem-elasticsearch-rails-8.0.0.pkg","repopath":"All/rubygem-elasticsearch-rails-8.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4254552,"desc":"The Elasticsearch::Rails library is a companion for the the elasticsearch-model\nlibrary, providing features suitable for Ruby on Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-dragonfly","origin":"graphics/rubygem-dragonfly","version":"1.4.0","comment":"On-the-fly Rack-based image handling framework","maintainer":"ruby@FreeBSD.org","www":"https://github.com/markevans/dragonfly","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"793e16a56acb2152617d7cc059c50850f23d41929cf3149947fd8b2288245c4a","flatsize":701649,"path":"All/rubygem-dragonfly-1.4.0.pkg","repopath":"All/rubygem-dragonfly-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":417676,"desc":"Dragonfly is an on-the-fly Rack-based image handling framework. It is suitable\nfor use with Rails, Sinatra and other web frameworks. Although it's mainly used\nfor images, it can handle any content type.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"}},"categories":["graphics","rubygems"]},{"name":"rubygem-dotenv-rails","origin":"misc/rubygem-dotenv-rails","version":"3.1.2","comment":"Autoload dotenv in Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bkeepers/dotenv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f296775da264417ec1cf068b2b20911388b2d9eea3c23d7ef73ce40a80c51279","flatsize":15006,"path":"All/rubygem-dotenv-rails-3.1.2.pkg","repopath":"All/rubygem-dotenv-rails-3.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6240,"desc":"Autoload dotenv in Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dotenv":{"origin":"misc/rubygem-dotenv","version":"3.1.2"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"}},"categories":["misc","rubygems"]},{"name":"rubygem-dotenv","origin":"misc/rubygem-dotenv","version":"3.1.2","comment":"Loads environment variables from .env","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bkeepers/dotenv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb69531e220695c9b308b15bc118bbc4d1743ce652960be1592810e35f71bd2a","flatsize":38419,"path":"All/rubygem-dotenv-3.1.2.pkg","repopath":"All/rubygem-dotenv-3.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14108,"desc":"Loads environment variables from `.env`.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["misc","rubygems"]},{"name":"rubygem-doorkeeper-rails50","origin":"security/rubygem-doorkeeper-rails50","version":"5.7.0","comment":"OAuth2 provider for Rails and Grape","maintainer":"ruby@FreeBSD.org","www":"https://github.com/doorkeeper-gem/doorkeeper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a8a691759cb61b5aa40f1725160a5e86bd83ed4176baa1977f8f24f2d74ba8f","flatsize":467729,"path":"All/rubygem-doorkeeper-rails50-5.7.0.pkg","repopath":"All/rubygem-doorkeeper-rails50-5.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90116,"desc":"Doorkeeper is a Ruby gem that makes it easy to introduce OAuth 2\nprovider functionality to a Rails or Grape application.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties50":{"origin":"www/rubygem-railties50","version":"5.0.7.2"}},"categories":["security","rubygems"],"annotations":{"cpe":"cpe:2.3:a:doorkeeper_project:doorkeeper:5.7.0:::::dragonfly6:x86_64"}},{"name":"rubygem-doorkeeper-rails70","origin":"security/rubygem-doorkeeper-rails70","version":"5.7.0","comment":"OAuth2 provider for Rails and Grape","maintainer":"ruby@FreeBSD.org","www":"https://github.com/doorkeeper-gem/doorkeeper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24c35754f09d46fbab2259840e532e2d57caad9cbe7aa4c8333b33063fbfd54e","flatsize":467729,"path":"All/rubygem-doorkeeper-rails70-5.7.0.pkg","repopath":"All/rubygem-doorkeeper-rails70-5.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90128,"desc":"Doorkeeper is a Ruby gem that makes it easy to introduce OAuth 2\nprovider functionality to a Rails or Grape application.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"}},"categories":["security","rubygems"],"annotations":{"cpe":"cpe:2.3:a:doorkeeper_project:doorkeeper:5.7.0:::::dragonfly6:x86_64"}},{"name":"rubygem-doorkeeper-openid_connect","origin":"security/rubygem-doorkeeper-openid_connect","version":"1.8.7_2","comment":"OpenID Connect extension for Doorkeeper","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/doorkeeper-gem/doorkeeper-openid_connect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5653a33b54fcd39277c11c64d1837d60cd80b2fbd5f8052c09712a7d048b9708","flatsize":71942,"path":"All/rubygem-doorkeeper-openid_connect-1.8.7_2.pkg","repopath":"All/rubygem-doorkeeper-openid_connect-1.8.7_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20680,"desc":"Implements an OpenID Connect authentication provider for Rails applications on\ntop of the Doorkeeper OAuth 2.0 framework.\n\nOpenID Connect is a single-sign-on and identity layer with a growing list of\nserver and client implementations. If you're looking for a client in Ruby check\nout omniauth-openid-connect.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-doorkeeper-rails70":{"origin":"security/rubygem-doorkeeper-rails70","version":"5.7.0"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"}},"categories":["security","rubygems"]},{"name":"rubygem-doorkeeper-device_authorization_grant","origin":"security/rubygem-doorkeeper-device_authorization_grant","version":"1.0.3","comment":"OAuth 2.0 Device Authorization Grant extension for Doorkeeper","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/exop-group/doorkeeper-device_authorization_grant","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b147fecc3a2020c45b68404b6e147efaa4da0b2f1bdf4991bc0459e37b2be80","flatsize":52056,"path":"All/rubygem-doorkeeper-device_authorization_grant-1.0.3.pkg","repopath":"All/rubygem-doorkeeper-device_authorization_grant-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14296,"desc":"OAuth 2.0 Device Authorization Grant extension for Doorkeeper","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-doorkeeper-rails70":{"origin":"security/rubygem-doorkeeper-rails70","version":"5.7.0"}},"categories":["security","rubygems"]},{"name":"rubygem-doorkeeper","origin":"security/rubygem-doorkeeper","version":"5.7.0","comment":"OAuth2 provider for Rails and Grape","maintainer":"ruby@FreeBSD.org","www":"https://github.com/doorkeeper-gem/doorkeeper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9437c07d74d7900ceef2d01561813897e471d060b8226ee0f96a54db365597d","flatsize":467729,"path":"All/rubygem-doorkeeper-5.7.0.pkg","repopath":"All/rubygem-doorkeeper-5.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90140,"desc":"Doorkeeper is a Ruby gem that makes it easy to introduce OAuth 2\nprovider functionality to a Rails or Grape application.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"}},"categories":["security","rubygems"],"annotations":{"cpe":"cpe:2.3:a:doorkeeper_project:doorkeeper:5.7.0:::::dragonfly6:x86_64"}},{"name":"rubygem-doorkeeper-rails61","origin":"security/rubygem-doorkeeper-rails61","version":"5.7.0","comment":"OAuth2 provider for Rails and Grape","maintainer":"bofh@FreeBSD.org","www":"https://github.com/doorkeeper-gem/doorkeeper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea8794c62aa15fa8b3867d706f8cdec847fe8169483250510664fae3b5151f42","flatsize":467729,"path":"All/rubygem-doorkeeper-rails61-5.7.0.pkg","repopath":"All/rubygem-doorkeeper-rails61-5.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90108,"desc":"Doorkeeper is a Ruby gem that makes it easy to introduce OAuth 2\nprovider functionality to a Rails or Grape application.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"}},"categories":["security","rubygems"],"annotations":{"cpe":"cpe:2.3:a:doorkeeper_project:doorkeeper:5.7.0:::::dragonfly6:x86_64"}},{"name":"rubygem-domain_name","origin":"net/rubygem-domain_name","version":"0.5.20190701","comment":"Domain Name manipulation library for ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/knu/ruby-domain_name","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ad8b68377b8639b25d035752e1ea273f9a474d5370bfa035a64e767dc841821","flatsize":494843,"path":"All/rubygem-domain_name-0.5.20190701.pkg","repopath":"All/rubygem-domain_name-0.5.20190701.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","MPL20"],"pkgsize":102408,"desc":"This is a domain name manipulation library for Ruby.  It can also be\nused for cookie domain validation based on the Public Suffix List.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-unf":{"origin":"textproc/rubygem-unf","version":"0.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-dogapi","origin":"net/rubygem-dogapi","version":"1.45.0","comment":"Ruby bindings for Datadog API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/DataDog/dogapi-rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e30f1a3c53fb9100c435136a43b0d5e2f18a4b13e8508b65748213c2a1d64ec6","flatsize":266276,"path":"All/rubygem-dogapi-1.45.0.pkg","repopath":"All/rubygem-dogapi-1.45.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":50408,"desc":"The Ruby client is a library suitable for inclusion in existing Ruby projects or\nfor development of standalone scripts. It provides an abstraction on top of\nDatadog's raw HTTP interface for reporting events and metrics.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["net","rubygems"]},{"name":"rubygem-docopt","origin":"devel/rubygem-docopt","version":"0.6.1_1","comment":"Parse command line arguments based on nothing more than a usage message","maintainer":"ports@FreeBSD.org","www":"https://github.com/docopt/docopt.rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25d0de22e8c3807fc11b325b866b106f94c154927c5de70054846a546af1312c","flatsize":51734,"path":"All/rubygem-docopt-0.6.1_1.pkg","repopath":"All/rubygem-docopt-0.6.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15072,"desc":"Rubygem implementation of docopt.\n\nDocopt helps you:\n- define an interface for your command-line app, and\n- automatically generate a parser for it.\n\nDocopt is based on conventions that have been used in help messages for decades\nand man pages for describing a program's interface. An interface description in\ndocopt is such a help message, but formalized.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-docopt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-docker-api","origin":"net/rubygem-docker-api","version":"1.34.2","comment":"Simple REST client for the Docker Remote API","maintainer":"romain@FreeBSD.org","www":"https://rubygems.org/gems/docker-api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6000b6b0b185fefd0fec874e19dcb38bcd0753880682293681eb9229ebf6308f","flatsize":86432,"path":"All/rubygem-docker-api-1.34.2.pkg","repopath":"All/rubygem-docker-api-1.34.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23436,"desc":"This gem provides an object-oriented interface to the Docker Engine API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-excon":{"origin":"devel/rubygem-excon","version":"0.110.0"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["net","rubygems"]},{"name":"rubygem-docile","origin":"devel/rubygem-docile","version":"1.4.0","comment":"Docile turns any Ruby object into a DSL","maintainer":"sunpoet@FreeBSD.org","www":"https://ms-ati.github.io/docile/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7544133595068dc607ed7b64469d5ce859ffa3012345b9eb78ff7d7e0414a7bd","flatsize":37539,"path":"All/rubygem-docile-1.4.0.pkg","repopath":"All/rubygem-docile-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13084,"desc":"Docile turns any Ruby object into a DSL. Especially useful with the Builder\npattern.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-doorkeeper-rails5","origin":"security/rubygem-doorkeeper-rails5","version":"5.7.0","comment":"OAuth2 provider for Rails and Grape","maintainer":"ruby@FreeBSD.org","www":"https://github.com/doorkeeper-gem/doorkeeper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e804e59e18e3fb65d79a7a405061ce5d60154104852c5361df10789c0fab9d4e","flatsize":467729,"path":"All/rubygem-doorkeeper-rails5-5.7.0.pkg","repopath":"All/rubygem-doorkeeper-rails5-5.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90128,"desc":"Doorkeeper is a Ruby gem that makes it easy to introduce OAuth 2\nprovider functionality to a Rails or Grape application.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"}},"categories":["security","rubygems"],"annotations":{"cpe":"cpe:2.3:a:doorkeeper_project:doorkeeper:5.7.0:::::dragonfly6:x86_64"}},{"name":"rubygem-domainatrix","origin":"www/rubygem-domainatrix","version":"0.0.11","comment":"Library for parsing domain names and canonicalizing URLs","maintainer":"ruby@FreeBSD.org","www":"https://github.com/pauldix/domainatrix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d90f413e231317931943982fcb3e51f2f41f5cc176539f3fe89fba8134c867e","flatsize":114587,"path":"All/rubygem-domainatrix-0.0.11.pkg","repopath":"All/rubygem-domainatrix-0.0.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33464,"desc":"The Domainatrix library is used for parsing domain names,\ncanonicalizing URLs, and a few other things. It uses the\nlist of domain names from the Public Suffix List to know\nwhat constitutes a subdomain, domain, and public suffix.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"}},"categories":["www","rubygems"]},{"name":"rubygem-docdiff","origin":"textproc/rubygem-docdiff","version":"0.6.1","comment":"Compares two text files by word, by character, or by line","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hisashim/docdiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24355dc787267c04d42efed189ab7e8e33807a1cb49f80b7b2386390eab4ce6b","flatsize":597067,"path":"All/rubygem-docdiff-0.6.1.pkg","repopath":"All/rubygem-docdiff-0.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":118512,"desc":"DocDiff compares two text files and shows the difference. It can compare files\nword by word, character by character, or line by line. It has several output\nformats such as HTML, tty, Manued, or user-defined markup.\n\nIt supports several encodings and end-of-line characters, including ASCII (and\nother single byte encodings such as ISO-8859-*), UTF-8, EUC-JP, Shift_JIS, CR,\nLF, and CRLF.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-do_postgres","origin":"databases/rubygem-do_postgres","version":"0.10.17_2","comment":"Ruby DataObjects driver for PostgreSQL","maintainer":"voldern@hoeggen.net","www":"https://rubygems.org/gems/do_postgres","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"451b4a1b43d43340076ea0deb2e090f9b42b60fb4394971f225069957a87b7d4","flatsize":127159,"path":"All/rubygem-do_postgres-0.10.17_2.pkg","repopath":"All/rubygem-do_postgres-0.10.17_2.pkg","licenselogic":"single","pkgsize":26124,"desc":"Ruby DataObjects driver for PostgreSQL\nThe purpose of DO.rb is to rewrite existing Ruby database drivers to conform to\na single interface.\nAt present, PostgreSQL, MySQL, and SQLite adapters are available.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-data_objects":{"origin":"databases/rubygem-data_objects","version":"0.10.17"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32","libpq.so.5"]},{"name":"rubygem-do_sqlite3","origin":"databases/rubygem-do_sqlite3","version":"0.10.17","comment":"Ruby DataObjects driver to the SQLite DB engine version 3","maintainer":"voldern@hoeggen.net","www":"https://rubygems.org/gems/do_sqlite3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc512812540d3773c9fe442d1e88419111f48e879ba3aa745fa3be27627c15d6","flatsize":104049,"path":"All/rubygem-do_sqlite3-0.10.17.pkg","repopath":"All/rubygem-do_sqlite3-0.10.17.pkg","licenselogic":"single","pkgsize":22824,"desc":"Ruby DataObjects driver to the SQLite DB engine version 3\nThe purpose of DO.rb is to rewrite existing Ruby database drivers to conform to\na single interface.\nAt present, PostgreSQL, MySQL, and SQLite adapters are available.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-data_objects":{"origin":"databases/rubygem-data_objects","version":"0.10.17"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32","libsqlite3.so.0"]},{"name":"rubygem-do_mysql","origin":"databases/rubygem-do_mysql","version":"0.10.17","comment":"Ruby DataObjects driver for MySQL","maintainer":"voldern@hoeggen.net","www":"https://rubygems.org/gems/do_mysql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4a34acb1027ec1d6f36ccc10dfcd62f232760a6d851e973b825d8c30541496e","flatsize":129582,"path":"All/rubygem-do_mysql-0.10.17.pkg","repopath":"All/rubygem-do_mysql-0.10.17.pkg","licenselogic":"single","pkgsize":26732,"desc":"Ruby DataObjects driver for MySQL\nThe purpose of DO.rb is to rewrite existing Ruby database drivers to conform to\na single interface.\nAt present, PostgreSQL, MySQL, and SQLite adapters are available.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-data_objects":{"origin":"databases/rubygem-data_objects","version":"0.10.17"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32","libcrypto.so.12","libssl.so.12","libmysqlclient.so.21"]},{"name":"rubygem-dnsruby","origin":"dns/rubygem-dnsruby","version":"1.61.9","comment":"Pure Ruby DNS client library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/alexdalitz/dnsruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0e1d4c4c50b5e1f0438cbc929e554986d1a2b8e1708093ab470f0bd3450aabe","flatsize":1070394,"path":"All/rubygem-dnsruby-1.61.9.pkg","repopath":"All/rubygem-dnsruby-1.61.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":212852,"desc":"Dnsruby is a pure Ruby DNS client library. It provides a\ncomplete DNS client implementation, including full DNSSEC\nsupport.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-simpleidn":{"origin":"dns/rubygem-simpleidn","version":"0.1.1"}},"categories":["dns","rubygems"]},{"name":"rubygem-dm-timestamps","origin":"databases/rubygem-dm-timestamps","version":"1.2.0_1","comment":"DataMapper plugin for magical timestamps","maintainer":"ruby@FreeBSD.org","www":"https://github.com/datamapper/dm-timestamps","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c84d25ad4a7aad9cf061f521d66cf40465ec12b07f5762714c47de2a8421b362","flatsize":18537,"path":"All/rubygem-dm-timestamps-1.2.0_1.pkg","repopath":"All/rubygem-dm-timestamps-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6344,"desc":"DataMapper plugin for magical timestamps","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dm-core":{"origin":"databases/rubygem-dm-core","version":"1.2.1_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-dm-types","origin":"databases/rubygem-dm-types","version":"1.2.2_2","comment":"DataMapper plugin providing extra data types","maintainer":"ruby@FreeBSD.org","www":"https://github.com/datamapper/dm-types","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"390ba6ac69135ead663949ed36bb07cad841af0f2d58097beff4ce578ce74ba8","flatsize":120435,"path":"All/rubygem-dm-types-1.2.2_2.pkg","repopath":"All/rubygem-dm-types-1.2.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25496,"desc":"DataMapper plugin providing extra data types","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bcrypt-ruby":{"origin":"security/rubygem-bcrypt-ruby","version":"3.1.5_1"},"rubygem-dm-core":{"origin":"databases/rubygem-dm-core","version":"1.2.1_1"},"rubygem-fastercsv":{"origin":"devel/rubygem-fastercsv","version":"1.5.5"},"rubygem-json1":{"origin":"devel/rubygem-json1","version":"1.8.6"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-stringex":{"origin":"devel/rubygem-stringex","version":"2.8.6,1"},"rubygem-uuidtools":{"origin":"devel/rubygem-uuidtools","version":"2.2.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-dm-validations","origin":"databases/rubygem-dm-validations","version":"1.2.0","comment":"Library for performing validations on DM models and pure Ruby object","maintainer":"ruby@FreeBSD.org","www":"https://github.com/datamapper/dm-validations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfafccfb27482364acc3847685459604289168525af9f705a3eb01ad178aef00","flatsize":257249,"path":"All/rubygem-dm-validations-1.2.0.pkg","repopath":"All/rubygem-dm-validations-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49996,"desc":"Library for performing validations on DM models and pure Ruby object","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dm-core":{"origin":"databases/rubygem-dm-core","version":"1.2.1_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-dm-transactions","origin":"databases/rubygem-dm-transactions","version":"1.2.0","comment":"Makes transaction support available for adapters that support them","maintainer":"ruby@FreeBSD.org","www":"https://github.com/datamapper/dm-transactions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3961c031b0af7167baf733aec8f43559d17d89b8fead8a252bb81995348a93d","flatsize":33597,"path":"All/rubygem-dm-transactions-1.2.0.pkg","repopath":"All/rubygem-dm-transactions-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10508,"desc":"Makes transaction support available for adapters that support them","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dm-core":{"origin":"databases/rubygem-dm-core","version":"1.2.1_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-dm-postgres-adapter","origin":"databases/rubygem-dm-postgres-adapter","version":"1.2.0_2","comment":"PostgreSQL Adapter for DataMapper","maintainer":"ruby@FreeBSD.org","www":"https://github.com/datamapper/dm-postgres-adapter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d7802c6f9cc09c74712b81e6505aaa2868260071cbe3c941557e6c5273eea4f","flatsize":9210,"path":"All/rubygem-dm-postgres-adapter-1.2.0_2.pkg","repopath":"All/rubygem-dm-postgres-adapter-1.2.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4708,"desc":"PostgreSQL Adapter for DataMapper","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dm-do-adapter":{"origin":"databases/rubygem-dm-do-adapter","version":"1.2.0"},"rubygem-do_postgres":{"origin":"databases/rubygem-do_postgres","version":"0.10.17_2"}},"categories":["databases","rubygems"]},{"name":"rubygem-dm-serializer","origin":"databases/rubygem-dm-serializer","version":"1.2.2_2","comment":"DataMapper plugin for serializing Resources and Collections","maintainer":"ruby@FreeBSD.org","www":"https://github.com/datamapper/dm-serializer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f999dff435f32ef30ea8d1761337a4f7869a0b2eced5d01b45540ee68a8ffd8","flatsize":56524,"path":"All/rubygem-dm-serializer-1.2.2_2.pkg","repopath":"All/rubygem-dm-serializer-1.2.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15256,"desc":"DataMapper plugin for serializing Resources and Collections","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dm-core":{"origin":"databases/rubygem-dm-core","version":"1.2.1_1"},"rubygem-fastercsv":{"origin":"devel/rubygem-fastercsv","version":"1.5.5"},"rubygem-json1":{"origin":"devel/rubygem-json1","version":"1.8.6"},"rubygem-json_pure1":{"origin":"devel/rubygem-json_pure1","version":"1.8.6"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-dm-paperclip","origin":"databases/rubygem-dm-paperclip","version":"2.5.0","comment":"File attachments as attributes for DataMapper","maintainer":"ruby@FreeBSD.org","www":"https://github.com/krobertson/dm-paperclip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69b09c2dcb7b594b751c8068fe3c0131906a8c62f54e1952bfd7a98b3513d047","flatsize":233631,"path":"All/rubygem-dm-paperclip-2.5.0.pkg","repopath":"All/rubygem-dm-paperclip-2.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":68624,"desc":"File attachments as attributes for DataMapper,\nbased on the original Paperclip by Jon Yurek at Thoughtbot","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dm-core":{"origin":"databases/rubygem-dm-core","version":"1.2.1_1"},"rubygem-dm-migrations":{"origin":"databases/rubygem-dm-migrations","version":"1.2.0"},"rubygem-dm-validations":{"origin":"databases/rubygem-dm-validations","version":"1.2.0"},"rubygem-extlib":{"origin":"devel/rubygem-extlib","version":"0.9.16"}},"categories":["databases","rubygems"]},{"name":"rubygem-dm-pager","origin":"databases/rubygem-dm-pager","version":"1.1.0","comment":"DataMapper Pagination","maintainer":"ruby@FreeBSD.org","www":"https://github.com/tj/dm-pagination","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb342e01fe788e6df3a9af529a5e290498f8f0b47f0b2b0fb0d4c256fc683252","flatsize":36887,"path":"All/rubygem-dm-pager-1.1.0.pkg","repopath":"All/rubygem-dm-pager-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10312,"desc":"Not to be confused with the dm-pagination gem (a similar gem\nlacking in functionality) dm-pager is a new, fresh, and feature\nrich pagination implementation for DataMapper. Due to Github's gem\nbuilder being destroyed, we were forced to rename our gem to\n'dm-pager' which is now available on Gemcutter.org.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dm-aggregates":{"origin":"databases/rubygem-dm-aggregates","version":"1.2.0"},"rubygem-dm-core":{"origin":"databases/rubygem-dm-core","version":"1.2.1_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-dm-observer","origin":"databases/rubygem-dm-observer","version":"1.2.0","comment":"DataMapper plugin for observing Resources","maintainer":"ruby@FreeBSD.org","www":"https://github.com/datamapper/dm-observer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77d33efb81ab9f05ee7534ddbf4224c4713b9d90ed4330a00d16519bbfecc567","flatsize":12692,"path":"All/rubygem-dm-observer-1.2.0.pkg","repopath":"All/rubygem-dm-observer-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5664,"desc":"DataMapper::Observer allows you to add callback hooks to\nmany models. This is similar to observers in ActiveRecord.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dm-core":{"origin":"databases/rubygem-dm-core","version":"1.2.1_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-dm-do-adapter","origin":"databases/rubygem-dm-do-adapter","version":"1.2.0","comment":"DataObjects Adapter for DataMapper","maintainer":"ruby@FreeBSD.org","www":"https://github.com/datamapper/dm-do-adapter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d679c4a950b9b55149b9e83f80a1ce901b7dd533e8312dc61f0e9af6c91b34d","flatsize":42404,"path":"All/rubygem-dm-do-adapter-1.2.0.pkg","repopath":"All/rubygem-dm-do-adapter-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10728,"desc":"DataObjects Adapter for DataMapper","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-data_objects":{"origin":"databases/rubygem-data_objects","version":"0.10.17"},"rubygem-dm-core":{"origin":"databases/rubygem-dm-core","version":"1.2.1_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-dm-mysql-adapter","origin":"databases/rubygem-dm-mysql-adapter","version":"1.2.0","comment":"MySQL Adapter for DataMapper","maintainer":"ruby@FreeBSD.org","www":"https://github.com/datamapper/dm-mysql-adapter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43c7f7715e65b340c3f237cf71234f9311300e84fff51e3b22b057102b17c16e","flatsize":9957,"path":"All/rubygem-dm-mysql-adapter-1.2.0.pkg","repopath":"All/rubygem-dm-mysql-adapter-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4980,"desc":"MySQL Adapter for DataMapper","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dm-do-adapter":{"origin":"databases/rubygem-dm-do-adapter","version":"1.2.0"},"rubygem-do_mysql":{"origin":"databases/rubygem-do_mysql","version":"0.10.17"}},"categories":["databases","rubygems"]},{"name":"rubygem-dm-migrations","origin":"databases/rubygem-dm-migrations","version":"1.2.0","comment":"DataMapper plugin for writing and specifying migrations","maintainer":"ruby@FreeBSD.org","www":"https://github.com/datamapper/dm-migrations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7951c7042a4291f7d149b8efcf5a7930c3969d0da40fef7b3455543af4dd4b90","flatsize":169624,"path":"All/rubygem-dm-migrations-1.2.0.pkg","repopath":"All/rubygem-dm-migrations-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30748,"desc":"DataMapper plugin for writing and speccing migrations","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dm-core":{"origin":"databases/rubygem-dm-core","version":"1.2.1_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-dotenv-rails-rails5","origin":"misc/rubygem-dotenv-rails-rails5","version":"2.8.1_1","comment":"Autoload dotenv in Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bkeepers/dotenv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86538ad1ede125fedbb386d41228ac0da574386d79f270247d07d6187183480a","flatsize":16898,"path":"All/rubygem-dotenv-rails-rails5-2.8.1_1.pkg","repopath":"All/rubygem-dotenv-rails-rails5-2.8.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6788,"desc":"Autoload dotenv in Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dotenv2":{"origin":"misc/rubygem-dotenv2","version":"2.8.1"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"}},"categories":["misc","rubygems"]},{"name":"rubygem-dm-chunked_query","origin":"databases/rubygem-dm-chunked_query","version":"0.3.1","comment":"Allows performing chunked queries","maintainer":"ruby@FreeBSD.org","www":"https://github.com/postmodern/dm-chunked_query","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"255e2db4070f473fe2ad14ce2bf8df5e80a345c4785ef2c1b51432d7d22e1faf","flatsize":21841,"path":"All/rubygem-dm-chunked_query-0.3.1.pkg","repopath":"All/rubygem-dm-chunked_query-0.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7956,"desc":"Allows performing chunked queries on DataMapper Models or Collections.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dm-aggregates":{"origin":"databases/rubygem-dm-aggregates","version":"1.2.0"},"rubygem-dm-core":{"origin":"databases/rubygem-dm-core","version":"1.2.1_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-dm-core","origin":"databases/rubygem-dm-core","version":"1.2.1_1","comment":"Object/Relational Mapper for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/datamapper/dm-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"421b1759c2a56c334a0ab38d81d4eeab06272fe882b295559e9233463d0137e2","flatsize":1242904,"path":"All/rubygem-dm-core-1.2.1_1.pkg","repopath":"All/rubygem-dm-core-1.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":164044,"desc":"DataMapper is a Object Relational Mapper written in Ruby. The goal\nis to create an ORM which is fast, thread-safe and feature-rich.\n\nThe core portion","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-dm-constraints","origin":"databases/rubygem-dm-constraints","version":"1.2.0_1","comment":"DataMapper plugin constraining relationships","maintainer":"ruby@FreeBSD.org","www":"https://github.com/datamapper/dm-constraints","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c878094e47352f5ed57ed35a66ab92689a616628e05730b2ebd8143408209a1e","flatsize":59342,"path":"All/rubygem-dm-constraints-1.2.0_1.pkg","repopath":"All/rubygem-dm-constraints-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12608,"desc":"DataMapper plugin constraining relationships","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dm-core":{"origin":"databases/rubygem-dm-core","version":"1.2.1_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-discordrb-webhooks","origin":"net-im/rubygem-discordrb-webhooks","version":"3.5.0","comment":"Discord API for Ruby","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/shardlab/discordrb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8a291c541f80b986f2e67a2b8c9ed459fe5cb4d0c90cb8dd63c9ec0f3ab5635","flatsize":30860,"path":"All/rubygem-discordrb-webhooks-3.5.0.pkg","repopath":"All/rubygem-discordrb-webhooks-3.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7988,"desc":"A client for Discord's webhooks to fit alongside [discordrb]\n(https://rubygems.org/gems/discordrb).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rest-client":{"origin":"www/rubygem-rest-client","version":"2.1.0"}},"categories":["net-im","rubygems"]},{"name":"rubygem-discordrb-webhooks-blackst0ne","origin":"net-im/rubygem-discordrb-webhooks-blackst0ne","version":"3.3.0","comment":"Discord API for Ruby","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/blackst0ne/discordrb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b752f30c90c7bd81bde01133ff11a7aca0f6b87c0cb8a42cfdfcd824f87f2b11","flatsize":16070,"path":"All/rubygem-discordrb-webhooks-blackst0ne-3.3.0.pkg","repopath":"All/rubygem-discordrb-webhooks-blackst0ne-3.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5300,"desc":"Discord API for Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rest-client":{"origin":"www/rubygem-rest-client","version":"2.1.0"}},"categories":["net-im","rubygems"]},{"name":"rubygem-discard-rails61","origin":"databases/rubygem-discard-rails61","version":"1.3.0","comment":"Allows marking ActiveRecord objects as discarded","maintainer":"bofh@FreeBSD.org","www":"https://github.com/jhawthorn/discard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6ccdb59202b61b7390a4d5dbe37c6c80b75835e8dd3a8fe126aba1137baae16","flatsize":30121,"path":"All/rubygem-discard-rails61-1.3.0.pkg","repopath":"All/rubygem-discard-rails61-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11128,"desc":"Soft deletes for ActiveRecord done right.\n\nA simple ActiveRecord mixin to add conventions for flagging records as\ndiscarded.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord61":{"origin":"databases/rubygem-activerecord61","version":"6.1.7.8"}},"categories":["databases","rubygems"]},{"name":"rubygem-directory_watcher","origin":"devel/rubygem-directory_watcher","version":"1.5.1","comment":"Scans a directory at a set interval and lists files","maintainer":"ruby@FreeBSD.org","www":"https://github.com/TwP/directory_watcher","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"174f03ad9470336eca5fc7ae8fe2622682445a24d695a3de4678df05285a2d2f","flatsize":96859,"path":"All/rubygem-directory_watcher-1.5.1.pkg","repopath":"All/rubygem-directory_watcher-1.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25376,"desc":"The directory watcher operates by scanning a directory at some interval and\ngenerating a list of files based on a user supplied glob pattern. As the file\nlist changes from one interval to the next, events are generated and\ndispatched to registered observers. Three types of events are supported --\nadded, modified, and removed.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-dm-aggregates","origin":"databases/rubygem-dm-aggregates","version":"1.2.0","comment":"DataMapper plugin providing support for aggregates","maintainer":"ruby@FreeBSD.org","www":"https://github.com/datamapper/dm-aggregates","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ca930326aedc6d0d34b8b36748a97626a104c261b496f435cf79259cd4b4bf0","flatsize":42922,"path":"All/rubygem-dm-aggregates-1.2.0.pkg","repopath":"All/rubygem-dm-aggregates-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11500,"desc":"DataMapper plugin providing support for aggregates, functions on collections\nand datasets","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dm-core":{"origin":"databases/rubygem-dm-core","version":"1.2.1_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-dig_rb","origin":"devel/rubygem-dig_rb","version":"1.0.1_1","comment":"Use #dig on ruby pre 2.3.0, or any ruby lacking dig","maintainer":"girgen@FreeBSD.org","www":"https://github.com/jrochkind/dig_rb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a36ec80abd5728ff15522835879f25babe53ae7863e6ec89987525aff5eb1ff1","flatsize":10036,"path":"All/rubygem-dig_rb-1.0.1_1.pkg","repopath":"All/rubygem-dig_rb-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5508,"desc":"Ruby 2.3.0 introduced #dig on Hash, Array, and Struct. With this gem, you can\nhave dig on ruby pre 2.3.0, or any ruby lacking dig.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-digest-crc","origin":"security/rubygem-digest-crc","version":"0.6.5","comment":"Adds support for CRC to the Digest module","maintainer":"ruby@FreeBSD.org","www":"https://github.com/postmodern/digest-crc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba5390dc4ae012db0c9694136cceff542fc1b616664fdbc79cb899e8e18b6cbf","flatsize":325944,"path":"All/rubygem-digest-crc-0.6.5.pkg","repopath":"All/rubygem-digest-crc-0.6.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":55728,"desc":"Adds support for calculating Cyclic Redundancy Check (CRC) to the Digest module.\nPure Ruby implementation.  Provides CRC Tables for optimized calculations.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["security","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-diff_match_patch","origin":"textproc/rubygem-diff_match_patch","version":"0.1.0","comment":"Ruby implementation of Google diff_match_patch","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/kalmbach/diff_match_patch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fa24d58b1265578a83070c733a075aa4564c9ab2bd80aef81010447d1f00949","flatsize":96375,"path":"All/rubygem-diff_match_patch-0.1.0.pkg","repopath":"All/rubygem-diff_match_patch-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21160,"desc":"Ruby implementation of Google diff_match_patch.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-digest","origin":"security/rubygem-digest","version":"3.1.1","comment":"Framework for message digest libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/digest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f269856fcf66cb2225341165730711e8cfe34f7a6fd08face8cf413d0941f2d1","flatsize":157383,"path":"All/rubygem-digest-3.1.1.pkg","repopath":"All/rubygem-digest-3.1.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":28744,"desc":"Digest provides a framework for message digest libraries.\n\nYou may want to look at OpenSSL::Digest as it supports more algorithms.\n\nA cryptographic hash function is a procedure that takes data and returns a fixed\nbit string: the hash value, also known as digest. Hash functions are also called\none-way functions, it is easy to compute a digest from a message, but it is\ninfeasible to generate a message from a digest.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-diff-lcs","origin":"textproc/rubygem-diff-lcs","version":"1.5.1","comment":"LCS-based diff library for ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/halostatue/diff-lcs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd96c4be6edad798e25fc2620a5ec03dbcaf40392a59c19c45009a14b1d9dc98","flatsize":217323,"path":"All/rubygem-diff-lcs-1.5.1.pkg","repopath":"All/rubygem-diff-lcs-1.5.1.pkg","licenselogic":"or","licenses":["ART20","GPLv2+","MIT"],"pkgsize":46516,"desc":"Diff::LCS is a port of Algorithm::Diff that uses the McIlroy-Hunt longest\ncommon subsequence (LCS) algorithm to compute intelligent differences between\ntwo sequenced enumerable containers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-did_you_mean","origin":"devel/rubygem-did_you_mean","version":"1.6.3","comment":"Save people from typos","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/did_you_mean","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5267a1f41d9df9106228459a8f36b2e4098e2d49a373ac7930fa8e5f527a3a68","flatsize":161951,"path":"All/rubygem-did_you_mean-1.6.3.pkg","repopath":"All/rubygem-did_you_mean-1.6.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41096,"desc":"The gem that has been saving people from typos since 2014. Ruby 2.3 and later\nwill automatically require this gem when a Ruby process starts up.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-diffy","origin":"textproc/rubygem-diffy","version":"3.4.2","comment":"Convenient diffing in ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/samg/diffy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86f1de0a3f39f9c4a5568b5f8a380eacf1ae5dab0ef71397f3955773d28091e7","flatsize":54866,"path":"All/rubygem-diffy-3.4.2.pkg","repopath":"All/rubygem-diffy-3.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14472,"desc":"Convenient diffing in ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-devise_pam_authenticatable2","origin":"security/rubygem-devise_pam_authenticatable2","version":"9.2.0","comment":"Devise PAM authentication module using rpam2","maintainer":"ruby@FreeBSD.org","www":"https://github.com/devkral/devise_pam_authenticatable2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2da221e8704288e028737602f429adb6bcdf8eac626321d508b47809c154a270","flatsize":14952,"path":"All/rubygem-devise_pam_authenticatable2-9.2.0.pkg","repopath":"All/rubygem-devise_pam_authenticatable2-9.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5592,"desc":"The devise_pam_authenticatable2 is a Devise extension for authentication using\nPAM (Pluggable Authentication Modulues) via the rpam2 gem.  This allows you to\nauthenticate against the local host's authentication system including local\naccount usernames and passwords.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-devise-rails5":{"origin":"devel/rubygem-devise-rails5","version":"4.9.4"},"rubygem-rpam2":{"origin":"security/rubygem-rpam2","version":"4.0.2"}},"categories":["security","rubygems"]},{"name":"rubygem-devise_pam_authenticatable2-rails61","origin":"security/rubygem-devise_pam_authenticatable2-rails61","version":"9.2.0","comment":"Devise PAM authentication module using rpam2","maintainer":"bofh@FreeBSD.org","www":"https://github.com/devkral/devise_pam_authenticatable2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0cd8d842eb5196c9b5b3b3cd02eeb47ca4f45a12658c039a524d5089d1e791bd","flatsize":14952,"path":"All/rubygem-devise_pam_authenticatable2-rails61-9.2.0.pkg","repopath":"All/rubygem-devise_pam_authenticatable2-rails61-9.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5600,"desc":"The devise_pam_authenticatable2 is a Devise extension for authentication using\nPAM (Pluggable Authentication Modulues) via the rpam2 gem.  This allows you to\nauthenticate against the local host's authentication system including local\naccount usernames and passwords.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-devise-rails61":{"origin":"devel/rubygem-devise-rails61","version":"4.9.4"},"rubygem-rpam2":{"origin":"security/rubygem-rpam2","version":"4.0.2"}},"categories":["security","rubygems"]},{"name":"rubygem-devise-two-factor41-rails70","origin":"security/rubygem-devise-two-factor41-rails70","version":"4.1.1","comment":"Barebones two-factor authentication with Devise","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/tinfoil/devise-two-factor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"314108f9c80c7d1c788f3605b79577892afea004d69c23f20224ca3f95545a9d","flatsize":69487,"path":"All/rubygem-devise-two-factor41-rails70-4.1.1.pkg","repopath":"All/rubygem-devise-two-factor41-rails70-4.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20596,"desc":"Barebones two-factor authentication with Devise","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-attr_encrypted3":{"origin":"security/rubygem-attr_encrypted3","version":"3.1.0"},"rubygem-devise-rails70":{"origin":"devel/rubygem-devise-rails70","version":"4.9.4"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"},"rubygem-rotp":{"origin":"devel/rubygem-rotp","version":"6.3.0"}},"categories":["security","rubygems"]},{"name":"rubygem-devise-two-factor-rails70","origin":"security/rubygem-devise-two-factor-rails70","version":"5.1.0","comment":"Barebones two-factor authentication with Devise","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tinfoil/devise-two-factor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75b2e8ad99a55662edc54de82e4bcc633a0bd54c66b4814f0989e112b52ed57e","flatsize":77302,"path":"All/rubygem-devise-two-factor-rails70-5.1.0.pkg","repopath":"All/rubygem-devise-two-factor-rails70-5.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23844,"desc":"Barebones two-factor authentication with Devise","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-devise-rails70":{"origin":"devel/rubygem-devise-rails70","version":"4.9.4"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"},"rubygem-rotp":{"origin":"devel/rubygem-rotp","version":"6.3.0"}},"categories":["security","rubygems"]},{"name":"rubygem-diva","origin":"devel/rubygem-diva","version":"2.0.1","comment":"Implementation of expression for handling things","maintainer":"meta@FreeBSD.org","www":"https://rubygems.org/gems/diva","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"805e134c34d85624ecaf40918b984e87b43b0f0229d3a8d7b65badfd77f8fcb8","flatsize":38925,"path":"All/rubygem-diva-2.0.1.pkg","repopath":"All/rubygem-diva-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12984,"desc":"This library is an implementation of expression for handling things.\nIt replaces Retriever module of mikutter.\n\nDiva::Model is a common interface of all resources handled by\nmikutter. By handling data as a subclass of Diva::Model as necessary,\nyou can obtain a common interface and it is useful for cooperation\namong mikutter plugins.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-ditz","origin":"devel/rubygem-ditz","version":"0.5_3","comment":"Simple lightweight distributed issue tracker","maintainer":"ports@FreeBSD.org","www":"https://rubygems.org/gems/ditz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"405bdbffdfbd84ea6b927a325eb67914a773bca6e8283449947e9645b335a889","flatsize":255148,"path":"All/rubygem-ditz-0.5_3.pkg","repopath":"All/rubygem-ditz-0.5_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":62928,"desc":"Ditz is a simple, light-weight distributed issue tracker designed to\nwork with distributed version control systems like git, darcs,\nMercurial, and Bazaar.\n\nIt can also be used with centralized systems like SVN.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-trollop":{"origin":"devel/rubygem-trollop","version":"2.9.10"}},"categories":["devel","rubygems"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-ditz port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-devise-two-factor-rails5","origin":"security/rubygem-devise-two-factor-rails5","version":"4.1.0","comment":"Barebones two-factor authentication with Devise","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tinfoil/devise-two-factor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7430486abe0c7fbdc4699705309144966a931786b8082f2462c0a73f167c61f0","flatsize":69483,"path":"All/rubygem-devise-two-factor-rails5-4.1.0.pkg","repopath":"All/rubygem-devise-two-factor-rails5-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20608,"desc":"Barebones two-factor authentication with Devise","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-attr_encrypted":{"origin":"security/rubygem-attr_encrypted","version":"4.1.0"},"rubygem-devise-rails5":{"origin":"devel/rubygem-devise-rails5","version":"4.9.4"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"},"rubygem-rotp":{"origin":"devel/rubygem-rotp","version":"6.3.0"}},"categories":["security","rubygems"]},{"name":"rubygem-devise-rails71","origin":"devel/rubygem-devise-rails71","version":"4.9.4","comment":"Flexible authentication solution for Rails with Warden","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/heartcombo/devise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4606dcdd26e30d480e5690eae6670e5c41c742b5cb48a74535b9aba1bd03089","flatsize":333674,"path":"All/rubygem-devise-rails71-4.9.4.pkg","repopath":"All/rubygem-devise-rails71-4.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80016,"desc":"Flexible authentication solution for Rails with Warden","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bcrypt":{"origin":"security/rubygem-bcrypt","version":"3.1.20"},"rubygem-orm_adapter":{"origin":"devel/rubygem-orm_adapter","version":"0.5.0"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"},"rubygem-responders-rails71":{"origin":"www/rubygem-responders-rails71","version":"3.1.1"},"rubygem-warden":{"origin":"devel/rubygem-warden","version":"1.2.9"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:plataformatec:devise:4.9.4:::::dragonfly6:x86_64"}},{"name":"rubygem-devise-two-factor","origin":"security/rubygem-devise-two-factor","version":"4.1.0","comment":"Barebones two-factor authentication with Devise","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tinfoil/devise-two-factor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3db12d11ea22cf9318e63679dc81c243f8e94ed698f2af2b9941ab53ea87f0be","flatsize":69483,"path":"All/rubygem-devise-two-factor-4.1.0.pkg","repopath":"All/rubygem-devise-two-factor-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20588,"desc":"Barebones two-factor authentication with Devise","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"},"rubygem-attr_encrypted":{"origin":"security/rubygem-attr_encrypted","version":"4.1.0"},"rubygem-devise":{"origin":"devel/rubygem-devise","version":"4.9.4"},"rubygem-railties50":{"origin":"www/rubygem-railties50","version":"5.0.7.2"},"rubygem-rotp":{"origin":"devel/rubygem-rotp","version":"6.3.0"}},"categories":["security","rubygems"]},{"name":"rubygem-devise-rails52","origin":"devel/rubygem-devise-rails52","version":"4.9.4","comment":"Flexible authentication solution for Rails with Warden","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/heartcombo/devise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc24ee9a2cf400c4b65581b3ce85e68d6cc2e2aacc82bccb25d2ca0f2acc3d0d","flatsize":333674,"path":"All/rubygem-devise-rails52-4.9.4.pkg","repopath":"All/rubygem-devise-rails52-4.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80024,"desc":"Flexible authentication solution for Rails with Warden","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bcrypt":{"origin":"security/rubygem-bcrypt","version":"3.1.20"},"rubygem-orm_adapter":{"origin":"devel/rubygem-orm_adapter","version":"0.5.0"},"rubygem-railties52":{"origin":"www/rubygem-railties52","version":"5.2.8.1"},"rubygem-responders-rails52":{"origin":"www/rubygem-responders-rails52","version":"3.1.1"},"rubygem-warden":{"origin":"devel/rubygem-warden","version":"1.2.9"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:plataformatec:devise:4.9.4:::::dragonfly6:x86_64"}},{"name":"rubygem-devise-rails5","origin":"devel/rubygem-devise-rails5","version":"4.9.4","comment":"Flexible authentication solution for Rails with Warden","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/heartcombo/devise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc561157217cf2eeac7790d7f6d9756dcec075c800a69026329982bd2ece3be5","flatsize":333674,"path":"All/rubygem-devise-rails5-4.9.4.pkg","repopath":"All/rubygem-devise-rails5-4.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80048,"desc":"Flexible authentication solution for Rails with Warden","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bcrypt":{"origin":"security/rubygem-bcrypt","version":"3.1.20"},"rubygem-orm_adapter":{"origin":"devel/rubygem-orm_adapter","version":"0.5.0"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"},"rubygem-responders-rails5":{"origin":"www/rubygem-responders-rails5","version":"3.0.1"},"rubygem-warden":{"origin":"devel/rubygem-warden","version":"1.2.9"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:plataformatec:devise:4.9.4:::::dragonfly6:x86_64"}},{"name":"rubygem-epp-client-base","origin":"net/rubygem-epp-client-base","version":"0.15.2","comment":"Extensible EPP client library","maintainer":"mat@FreeBSD.org","www":"https://github.com/Absolight/epp-client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d612713462d03d8808024adb5f99d5f544b220ba8fb938a2d574f363e0baf4d9","flatsize":603782,"path":"All/rubygem-epp-client-base-0.15.2.pkg","repopath":"All/rubygem-epp-client-base-0.15.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76288,"desc":"An extensible EPP client library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["net","rubygems"]},{"name":"rubygem-hashie4","origin":"devel/rubygem-hashie4","version":"4.1.0","comment":"Simple collection of useful Hash extensions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hashie/hashie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b61aa49a7a7e70c2d290a09760b633c210cba997f5bd25a397e81d157e2722d","flatsize":180106,"path":"All/rubygem-hashie4-4.1.0.pkg","repopath":"All/rubygem-hashie4-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42972,"desc":"Hashie is available as a RubyGem which extend Hashes and make them more useful.\n\n- Hashie::Mash: gives simple pseudo-object functionality that can be built from\n  hashes and easily extended\n- Hashie::Dash: has a discrete set of defined properties and only those\n  properties may be set on the hash.\n- Hashie::Trash: a Dash that allows you to translate keys on initialization.\n- Hashie::Clash: allows you to easily construct complex hashes using method\n  notation chaining.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-devise-pwned_password","origin":"devel/rubygem-devise-pwned_password","version":"0.1.12","comment":"Devise extension that checks user passwords against the PwnedPasswords dataset","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/michaelbanfield/devise-pwned_password","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"497d812c1bae5554dc76e32a5762db9f2f83f00760ca18ab73cc11641f497bea","flatsize":16093,"path":"All/rubygem-devise-pwned_password-0.1.12.pkg","repopath":"All/rubygem-devise-pwned_password-0.1.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6524,"desc":"Devise::PwnedPassword is a Devise extension that checks user passwords against\nthe PwnedPasswords dataset.\n\nIt checks for compromised (\"pwned\") passwords in 2 different places/ways:\n- As a standard model validation using pwned. This:\n  - prevents new users from being created (signing up) with a compromised\n    password\n  - prevents existing users from changing their password to a password that is\n    known to be compromised\n- (Optionally) Whenever a user signs in, checks if their current password is\n  compromised and shows a warning if it is.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-devise-rails71":{"origin":"devel/rubygem-devise-rails71","version":"4.9.4"},"rubygem-pwned":{"origin":"security/rubygem-pwned","version":"2.4.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-descendants_tracker","origin":"devel/rubygem-descendants_tracker","version":"0.0.4","comment":"Module that adds descendant tracking to a class","maintainer":"ruby@FreeBSD.org","www":"https://github.com/dkubb/descendants_tracker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9cd446092f0b40a664a69217f1848c76f26aef38d3c7248ee95710a980953fe","flatsize":20114,"path":"All/rubygem-descendants_tracker-0.0.4.pkg","repopath":"All/rubygem-descendants_tracker-0.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8616,"desc":"Module that adds descendant tracking to a class","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-thread_safe":{"origin":"devel/rubygem-thread_safe","version":"0.3.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-devise","origin":"devel/rubygem-devise","version":"4.9.4","comment":"Flexible authentication solution for Rails with Warden","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/heartcombo/devise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"980df9db2390fdeacd74b49d6c439d30db5a95829ce90039f2191172563fd3da","flatsize":333674,"path":"All/rubygem-devise-4.9.4.pkg","repopath":"All/rubygem-devise-4.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80004,"desc":"Flexible authentication solution for Rails with Warden","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bcrypt":{"origin":"security/rubygem-bcrypt","version":"3.1.20"},"rubygem-orm_adapter":{"origin":"devel/rubygem-orm_adapter","version":"0.5.0"},"rubygem-railties50":{"origin":"www/rubygem-railties50","version":"5.0.7.2"},"rubygem-responders":{"origin":"www/rubygem-responders","version":"3.0.1"},"rubygem-warden":{"origin":"devel/rubygem-warden","version":"1.2.9"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:plataformatec:devise:4.9.4:::::dragonfly6:x86_64"}},{"name":"rubygem-device_detector","origin":"devel/rubygem-device_detector","version":"1.1.2","comment":"User agent parser and device detector","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/podigee/device_detector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54bb84bbc48c594d47186b11c2635765a051eb8172c5956df7608f36b6c8e1c3","flatsize":1523933,"path":"All/rubygem-device_detector-1.1.2.pkg","repopath":"All/rubygem-device_detector-1.1.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":298552,"desc":"DeviceDetector is a precise and fast user agent parser and device detector,\nbacked by the largest and most up-to-date user agent database.\n\nDeviceDetector will parse any user agent and detect the browser, operating\nsystem, device used (desktop, tablet, mobile, tv, cars, console, etc.), brand\nand model.\n\nDeviceDetector detects thousands of user agent strings, even from rare and\nobscure browsers and devices.\n\nDeviceDetector is optimized for speed of detection, by providing optimized code\nand in-memory caching.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-delegate","origin":"devel/rubygem-delegate","version":"0.3.1","comment":"Provide three abilities to delegate method calls to an object","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/delegate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b72f984e0d23c05efda6b406d5c4a1eb576e98dbe5a21adc00005a5835b3c3b4","flatsize":23210,"path":"All/rubygem-delegate-0.3.1.pkg","repopath":"All/rubygem-delegate-0.3.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":8196,"desc":"This library provides three different ways to delegate method calls to an\nobject. The easiest to use is SimpleDelegator. Pass an object to the constructor\nand all methods supported by the object will be delegated. This object can be\nchanged later.\n\nGoing a step further, the top level DelegateClass method allows you to easily\nsetup delegation through class inheritance. This is considerably more flexible\nand thus probably the most common use for this library.\n\nFinally, if you need full control over the delegation scheme, you can inherit\nfrom the abstract class Delegator and customize as needed. (If you find yourself\nneeding this control, have a look at Forwardable which is also in the standard\nlibrary. It may suit your needs better.)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-delayer-deferred","origin":"devel/rubygem-delayer-deferred","version":"2.2.0","comment":"Deferred for Delayer","maintainer":"meta@FreeBSD.org","www":"https://rubygems.org/gems/delayer-deferred","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2bf59b5d274d0d2323dd7f4615276db8fe2035078596f17cbcf7587b0823c24c","flatsize":71876,"path":"All/rubygem-delayer-deferred-2.2.0.pkg","repopath":"All/rubygem-delayer-deferred-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18280,"desc":"Deferred for Delayer.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-delayer":{"origin":"devel/rubygem-delayer","version":"1.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-deprecated2","origin":"devel/rubygem-deprecated2","version":"2.0.1","comment":"Version 2 of this library intended to aid working with deprecated code","maintainer":"ruby@FreeBSD.org","www":"https://github.com/erikh/deprecated","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0941e739f911a9a73a4f1104e343297ca24311b613b53a24be47471091f9212f","flatsize":8360,"path":"All/rubygem-deprecated2-2.0.1.pkg","repopath":"All/rubygem-deprecated2-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4328,"desc":"rubygem-deprecated is a small library intended to aid developers working\nwith deprecated code. The idea comes from the 'D' programming language,\nwhere developers can mark certain code as deprecated, and then\nallow/disallow the ability to execute deprecated code.\n\nThis is a legacy copy in ports of the 2.x series for compatibility with\nsome other Ruby ports.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-deprecated","origin":"devel/rubygem-deprecated","version":"3.0.1","comment":"Library intended to aid developers working with deprecated code","maintainer":"ruby@FreeBSD.org","www":"https://github.com/erikh/deprecated","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e139d6dded8f1b82b44225f9fde0a6dad2ef6ebc3e7aa75b4c225070341c6bb","flatsize":10191,"path":"All/rubygem-deprecated-3.0.1.pkg","repopath":"All/rubygem-deprecated-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4236,"desc":"rubygem-deprecated is a small library intended to aid developers working\nwith deprecated code. The idea comes from the 'D' programming language,\nwhere developers can mark certain code as deprecated, and then\nallow/disallow the ability to execute deprecated code.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-delayer","origin":"devel/rubygem-delayer","version":"1.2.1","comment":"Delay any task, similar to a priority-queue","maintainer":"meta@FreeBSD.org","www":"https://github.com/toshia/delayer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d752c41e904ec0e9fca4a300ccd4677f976758943c2c55ee5e3313375a8158fb","flatsize":39767,"path":"All/rubygem-delayer-1.2.1.pkg","repopath":"All/rubygem-delayer-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9072,"desc":"Delay any task, similar to a priority-queue.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-deface","origin":"devel/rubygem-deface","version":"1.9.0","comment":"Customize ERB, Haml and Slim views in a Rails application","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/spree/deface","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4099f4fffbfc6beb597f66c496c9c4de374fa6eea0b3fe1a3c28af4d127be5a","flatsize":220447,"path":"All/rubygem-deface-1.9.0.pkg","repopath":"All/rubygem-deface-1.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43952,"desc":"Deface is a library that allows you to customize ERB, Haml and Slim\nviews in a Rails application without editing the underlying view.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview60":{"origin":"devel/rubygem-actionview60","version":"6.0.6.1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-polyglot":{"origin":"devel/rubygem-polyglot","version":"0.3.5"},"rubygem-railties60":{"origin":"www/rubygem-railties60","version":"6.0.6.1"},"rubygem-rainbow":{"origin":"devel/rubygem-rainbow","version":"3.1.1"}},"categories":["devel","rubygems","www"]},{"name":"rubygem-deep_test","origin":"devel/rubygem-deep_test","version":"1.2.2","comment":"Enable tests to run in parallel using multiple processes","maintainer":"ruby@FreeBSD.org","www":"http://deep-test.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"175f01f006ffd2bfafe4ccd2fc29450cf65902ee7440af36b944c2731aa41066","flatsize":162070,"path":"All/rubygem-deep_test-1.2.2.pkg","repopath":"All/rubygem-deep_test-1.2.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":38868,"desc":"DeepTest enables tests to run in parallel using multiple processes.  Processes\nmay spawned locally to take advantage of multiple processors on a single\nmachine or distributed across many machines to take advantage of distributed\nprocessing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-deep_merge","origin":"devel/rubygem-deep_merge","version":"1.2.2","comment":"Recursive hash merger","maintainer":"robak@FreeBSD.org","www":"https://rubygems.org/gems/deep_merge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e2925d2f55fdb753103e29d03259f5f942d0c5d271f24a55025c740dbdd628c","flatsize":65587,"path":"All/rubygem-deep_merge-1.2.2.pkg","repopath":"All/rubygem-deep_merge-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11428,"desc":"This is a deep_merge Ruby Gem that is used to recursively merge hashes,\nworking with Ruby 1.9 and ActiveSupport.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-delayed_job","origin":"devel/rubygem-delayed_job","version":"4.1.11","comment":"Asynchronously executing longer tasks in the background","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/collectiveidea/delayed_job","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dcccc9e53a3cb781f69015fa7953e49d2da350b4378e3bcbc2b8868384739a99","flatsize":141969,"path":"All/rubygem-delayed_job-4.1.11.pkg","repopath":"All/rubygem-delayed_job-4.1.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35372,"desc":"Delayed::Job (or DJ) encapsulates the common pattern of asynchronously executing\nlonger tasks in the background.\n\nIt is a direct extraction from Shopify where the job table is responsible for a\nmultitude of core tasks. Amongst those tasks are:\n- sending massive newsletters\n- image resizing\n- http downloads\n- updating smart collections\n- updating solr, our search server, after product changes\n- batch imports\n- spam checks","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-devise-rails70","origin":"devel/rubygem-devise-rails70","version":"4.9.4","comment":"Flexible authentication solution for Rails with Warden","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/heartcombo/devise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd08a545ec8555db0d2b4952f06a91cf3053d0f31060c3d6ed1e58be74848fdc","flatsize":333674,"path":"All/rubygem-devise-rails70-4.9.4.pkg","repopath":"All/rubygem-devise-rails70-4.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80052,"desc":"Flexible authentication solution for Rails with Warden","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bcrypt":{"origin":"security/rubygem-bcrypt","version":"3.1.20"},"rubygem-orm_adapter":{"origin":"devel/rubygem-orm_adapter","version":"0.5.0"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"},"rubygem-responders-rails70":{"origin":"www/rubygem-responders-rails70","version":"3.1.1"},"rubygem-warden":{"origin":"devel/rubygem-warden","version":"1.2.9"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:plataformatec:devise:4.9.4:::::dragonfly6:x86_64"}},{"name":"rubygem-devise-rails61","origin":"devel/rubygem-devise-rails61","version":"4.9.4","comment":"Flexible authentication solution for Rails with Warden","maintainer":"ruby@FreeBSD.org","www":"https://github.com/heartcombo/devise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf60e909a4feb172a46aa28825ff8a9ed0569c06a4c50013c3fdd6a08389be87","flatsize":333674,"path":"All/rubygem-devise-rails61-4.9.4.pkg","repopath":"All/rubygem-devise-rails61-4.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80016,"desc":"Flexible authentication solution for Rails with Warden","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bcrypt":{"origin":"security/rubygem-bcrypt","version":"3.1.20"},"rubygem-orm_adapter":{"origin":"devel/rubygem-orm_adapter","version":"0.5.0"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"},"rubygem-responders-rails61":{"origin":"www/rubygem-responders-rails61","version":"3.1.1"},"rubygem-warden":{"origin":"devel/rubygem-warden","version":"1.2.9"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:plataformatec:devise:4.9.4:::::dragonfly6:x86_64"}},{"name":"rubygem-devise-rails60","origin":"devel/rubygem-devise-rails60","version":"4.9.4","comment":"Flexible authentication solution for Rails with Warden","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/heartcombo/devise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebe62d243379aa11d0df772cdb7804ad2a4e783dc81037d98f5a8a74884e6101","flatsize":333674,"path":"All/rubygem-devise-rails60-4.9.4.pkg","repopath":"All/rubygem-devise-rails60-4.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80012,"desc":"Flexible authentication solution for Rails with Warden","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bcrypt":{"origin":"security/rubygem-bcrypt","version":"3.1.20"},"rubygem-orm_adapter":{"origin":"devel/rubygem-orm_adapter","version":"0.5.0"},"rubygem-railties60":{"origin":"www/rubygem-railties60","version":"6.0.6.1"},"rubygem-responders-rails60":{"origin":"www/rubygem-responders-rails60","version":"3.1.1"},"rubygem-warden":{"origin":"devel/rubygem-warden","version":"1.2.9"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:plataformatec:devise:4.9.4:::::dragonfly6:x86_64"}},{"name":"rubygem-debugger-xml","origin":"devel/rubygem-debugger-xml","version":"0.4.1_1","comment":"XML interface for rubygem-debugger","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/astashov/debugger-xml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe152218d636faaad5d58edfe7196906fde72556d14df6a4af57246edf7a038f","flatsize":111565,"path":"All/rubygem-debugger-xml-0.4.1_1.pkg","repopath":"All/rubygem-debugger-xml-0.4.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27108,"desc":"An XML interface which glues rubygem-debugger to IDEs like Eclipse (RDT) and\nNetBeans. Compatible with ruby-debug-ide.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-byebug":{"origin":"devel/rubygem-byebug","version":"11.1.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-deckar01-task_list","origin":"www/rubygem-deckar01-task_list","version":"2.3.4","comment":"Markdown TaskList components","maintainer":"ruby@FreeBSD.org","www":"https://gitlab.com/deckar01/task_list","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbde33bc7ff25ff73f03341980b82e834ea6a382e0d2ff6e1316925822b82e79","flatsize":245283,"path":"All/rubygem-deckar01-task_list-2.3.4.pkg","repopath":"All/rubygem-deckar01-task_list-2.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57492,"desc":"Provides various components necessary for integrating Task Lists\ninto GitHub-flavored-Markdown user content.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-html-pipeline":{"origin":"textproc/rubygem-html-pipeline","version":"2.14.3"}},"categories":["www","rubygems"]},{"name":"rubygem-debugger-linecache","origin":"devel/rubygem-debugger-linecache","version":"1.2.0","comment":"Ruby module for reading and caching lines","maintainer":"ruby@FreeBSD.org","www":"https://github.com/cldwalker/debugger-linecache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84a342375adab5128da79cec5827e392ac09490760056c1bd39e1018bb104dcd","flatsize":37806,"path":"All/rubygem-debugger-linecache-1.2.0.pkg","repopath":"All/rubygem-debugger-linecache-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14044,"desc":"Linecache is a module for reading and caching lines. This may be useful for\nexample in a debugger where the same lines are shown many times.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-declarative-option","origin":"devel/rubygem-declarative-option","version":"0.1.0","comment":"Dynamic options to evaluate at runtime","maintainer":"ruby@FreeBSD.org","www":"https://github.com/apotonick/declarative-option","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86393d458884299ba845052ff77b03b49c5bb68a88c678464fb4ec57fce5917b","flatsize":13177,"path":"All/rubygem-declarative-option-0.1.0.pkg","repopath":"All/rubygem-declarative-option-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5832,"desc":"Dynamic options to evaluate at runtime.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-debug","origin":"devel/rubygem-debug","version":"1.9.2","comment":"Debugging functionality for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/gems/debug","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc894cb2e0f24309154c8ab44f7ab496ed04cb4679b0eb2918176d67b562896f","flatsize":384038,"path":"All/rubygem-debug-1.9.2.pkg","repopath":"All/rubygem-debug-1.9.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":76096,"desc":"Debugging functionality for Ruby. This is completely rewritten\ndebug.rb which was contained by the encient Ruby versions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-irb":{"origin":"devel/rubygem-irb","version":"1.13.2"},"rubygem-reline":{"origin":"devel/rubygem-reline","version":"0.5.9"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-declarative_policy","origin":"security/rubygem-declarative_policy","version":"1.1.0","comment":"Authorization framework with a declarative DSL","maintainer":"mfechner@FreeBSD.org","www":"https://gitlab.com/gitlab-org/declarative-policy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6504ee190db2a313d291e8b55cd17e3200f40ae163430a33b93f0cdc7b44330","flatsize":105629,"path":"All/rubygem-declarative_policy-1.1.0.pkg","repopath":"All/rubygem-declarative_policy-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32644,"desc":"This library provides an authorization framework with a declarative\nDSL With this library, you can write permission policies that are\nseparate from business logic. This library is in production use at GitLab.com","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-debase-ruby_core_source","origin":"devel/rubygem-debase-ruby_core_source","version":"3.3.1","comment":"Provide Ruby core source files for C extensions that need them","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-debug/debase-ruby_core_source","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36e302081d9b49d8ddef8698ee3b7b2b860ebbbd0405e6fbe25b752606761d62","flatsize":22282833,"path":"All/rubygem-debase-ruby_core_source-3.3.1.pkg","repopath":"All/rubygem-debase-ruby_core_source-3.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":388184,"desc":"Fork of debugger-ruby_core_source that uses included Ruby headers (*.h and\n*.inc) instead of downloading them.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-declarative","origin":"devel/rubygem-declarative","version":"0.0.20","comment":"DSL for nested schemas","maintainer":"ruby@FreeBSD.org","www":"https://github.com/apotonick/declarative","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b12881c71e8d131d632604875267ffdc24927d1a83711a5ba629b871bea78fcb","flatsize":19921,"path":"All/rubygem-declarative-0.0.20.pkg","repopath":"All/rubygem-declarative-0.0.20.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7796,"desc":"Declarative allows declaring nested schemas.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-dead_end","origin":"devel/rubygem-dead_end","version":"4.0.0","comment":"Help find unexpected end error","maintainer":"ruby@FreeBSD.org","www":"https://github.com/zombocom/dead_end.git","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1b8c1c614c3b8508a6b7595ce5a3f8833cc4e1747b42539e38ee7c0932fce40","flatsize":101209,"path":"All/rubygem-dead_end-4.0.0.pkg","repopath":"All/rubygem-dead_end-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29972,"desc":"When you get an \"unexpected end\" in your syntax this gem helps you find it","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-ddplugin","origin":"devel/rubygem-ddplugin","version":"1.0.3","comment":"Plugin management for Ruby projects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ddfreyne/ddplugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2249064fcbd3fc5a98d352b23afaf4e6ec238fe4606c59ed3962c0a4bc1111e5","flatsize":18469,"path":"All/rubygem-ddplugin-1.0.3.pkg","repopath":"All/rubygem-ddplugin-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6644,"desc":"ddplugin is a library for managing plugins.\n\nDesigning a library so that third parties can easily extend it greatly improves\nits usefulness. ddplugin helps solve this problem using plugins, which are\nclasses of a certain type and with a given identifier (Ruby symbol).\n\nThis code was extracted from Nanoc, where it has been in production for years.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-default_value_for","origin":"devel/rubygem-default_value_for","version":"3.4.0","comment":"Define default values for ActiveRecord models in a declarative manner","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/FooBarWidget/default_value_for","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b6c6e4fe13cb8ba9ba330ea31eb2865bd06bf30520fed0f88e7e15c32ce820f","flatsize":46971,"path":"All/rubygem-default_value_for-3.4.0.pkg","repopath":"All/rubygem-default_value_for-3.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12064,"desc":"The default_value_for plugin allows one to define default values for\nActiveRecord models in a declarative manner","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord60":{"origin":"databases/rubygem-activerecord60","version":"6.0.6.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-ddmemoize","origin":"devel/rubygem-ddmemoize","version":"1.0.0","comment":"Support for memoizing functions","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ddfreyne/ddmemoize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf710e22a23f823c55877abdf44f8017470c7776e3a9fd028b6b7f11f2cb2a3e","flatsize":20912,"path":"All/rubygem-ddmemoize-1.0.0.pkg","repopath":"All/rubygem-ddmemoize-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8944,"desc":"DDMemoize adds support for memoizing Ruby functions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ddmetrics":{"origin":"devel/rubygem-ddmetrics","version":"1.1.0"},"rubygem-ref":{"origin":"devel/rubygem-ref","version":"2.0.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-dbm","origin":"databases/rubygem-dbm","version":"1.1.0","comment":"Wrapper for the UNIX-style Database Manager Library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby/dbm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65db1eeccfc7d2f1ecc3aaf7fdbabba0b057ecfa05d5db0dc0286b9ddbbeca7a","flatsize":42615,"path":"All/rubygem-dbm-1.1.0.pkg","repopath":"All/rubygem-dbm-1.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9176,"desc":"The DBM class provides a wrapper to a Unix-style Database Manager\nlibrary.\n\nDbm databases do not have tables or columns; they are simple key-value\ndata stores, like a Ruby Hash except not resident in RAM. Keys and\nvalues must be strings.\n\nThe exact library used depends on how Ruby was compiled. It could be\nany of the following:\n\n* The original ndbm library is released in 4.3BSD. It is based on dbm\n  library in Unix Version 7 but has different API to support multiple\n  databases in a process.\n* Berkeley DB versions 1 thru 6, also known as BDB and Sleepycat DB,\n  now owned by Oracle Corporation.\n* Berkeley DB 1.x, still found in 4.4BSD derivatives (FreeBSD,\n  OpenBSD, etc).\n* GDBM, the GNU implementation of dbm.\n* QDBM, another open source reimplementation of dbm.\n\nAll of these dbm implementations have their own Ruby interfaces\navailable, which provide richer (but varying) APIs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32"],"options":{"BDB":"off","GDBM":"off","LIBC":"on","QDBM":"off"}},{"name":"rubygem-ddmetrics","origin":"devel/rubygem-ddmetrics","version":"1.1.0","comment":"Non-timeseries measurements for Ruby programs","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ddfreyne/ddmetrics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15bf87cdd464b44fce8e96f27bc6191cc416ea095a770c62896e4f8685b79f12","flatsize":51453,"path":"All/rubygem-ddmetrics-1.1.0.pkg","repopath":"All/rubygem-ddmetrics-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15416,"desc":"DDMetrics is a Ruby library for recording and analysing measurements\nin short-running Ruby processes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-debug_inspector","origin":"devel/rubygem-debug_inspector","version":"1.2.0","comment":"Ruby wrapper for the MRI 2.0 debug_inspector API","maintainer":"ruby@FreeBSD.org","www":"https://github.com/banister/debug_inspector","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa5a58964aeb2c1572fda5150ff51ad7719d57a81ef6a7d61e2a8bd674f1c134","flatsize":28259,"path":"All/rubygem-debug_inspector-1.2.0.pkg","repopath":"All/rubygem-debug_inspector-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7496,"desc":"A Ruby wrapper for the MRI 2.0 debug_inspector API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-deb_version","origin":"devel/rubygem-deb_version","version":"1.0.2","comment":"Port of Debian Version comparison to Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/captn3m0/ruby-deb-version","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79fe5c2bd687fe5a76ed063e5ffffdffb89d84f50d96693eb8a69c34e2a3ae08","flatsize":9911,"path":"All/rubygem-deb_version-1.0.2.pkg","repopath":"All/rubygem-deb_version-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4780,"desc":"Debian Version (Ruby) providees a port of \"Debian Version\" comparison function\nto Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-debugger-ruby_core_source","origin":"devel/rubygem-debugger-ruby_core_source","version":"1.3.8","comment":"Provide Ruby core source files for C extensions that need them","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/cldwalker/debugger-ruby_core_source","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c46668f46b08eeb0b1866253e3f9f61174ffd7054d24391c338a1cd992207e7b","flatsize":8996865,"path":"All/rubygem-debugger-ruby_core_source-1.3.8.pkg","repopath":"All/rubygem-debugger-ruby_core_source-1.3.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":107056,"desc":"Provide Ruby core source files for C extensions that need them.\n\nFork of ruby_core_source that uses included Ruby headers (*.h and *.inc) instead\nof downloading them. Used by debugger.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-davclient","origin":"www/rubygem-davclient","version":"0.0.8","comment":"Command line WebDAV client and Ruby library","maintainer":"ruby@FreeBSD.org","www":"http://davclient.rubyforge.org/davclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fbc8c2ca934052a8907f60f08dfe47d8214e9e8e0be3dddde166e1713057168","flatsize":96935,"path":"All/rubygem-davclient-0.0.8.pkg","repopath":"All/rubygem-davclient-0.0.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26472,"desc":"DavClient is a scriptable WebDAV command line client for Ruby\nfor managing content on webservers that support the WebDAV extensions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-dbd-pg","origin":"databases/rubygem-dbd-pg","version":"0.3.9_5","comment":"PostgreSQL driver for DBI-for-Ruby","maintainer":"ruby@FreeBSD.org","www":"http://ruby-dbi.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"003d7474ab84849aab09ff00cea958408b5fcf5020a331f256fb1338241b0de8","flatsize":215556,"path":"All/rubygem-dbd-pg-0.3.9_5.pkg","repopath":"All/rubygem-dbd-pg-0.3.9_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":47952,"desc":"This is the PostgreSQL driver for DBI-for-Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dbi":{"origin":"databases/rubygem-dbi","version":"0.4.5_1"},"rubygem-pg":{"origin":"databases/rubygem-pg","version":"1.5.6"}},"categories":["databases","rubygems"]},{"name":"rubygem-dbf4","origin":"databases/rubygem-dbf4","version":"4.3.2","comment":"Library for reading dBase, xBase, Clipper and FoxPro database files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/infused/dbf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f462229b4a64b70cab8fe1c38252135fbb1714b4ef2967376794cdb108542e48","flatsize":1521547,"path":"All/rubygem-dbf4-4.3.2.pkg","repopath":"All/rubygem-dbf4-4.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":102752,"desc":"DBF is a small fast library for reading dBase, xBase, Clipper and FoxPro\ndatabase files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-csv":{"origin":"devel/rubygem-csv","version":"3.3.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-fluent-logger","origin":"devel/rubygem-fluent-logger","version":"0.9.1","comment":"Structured event logger for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fluent/fluent-logger-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e66fda17244a45ba1b0f2d29f6a1c5e7c4767157365e2338086b24cb0fbe84c2","flatsize":78416,"path":"All/rubygem-fluent-logger-0.9.1.pkg","repopath":"All/rubygem-fluent-logger-0.9.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19960,"desc":"Fluent logger is a structured event logger.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-msgpack":{"origin":"devel/rubygem-msgpack","version":"1.7.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-datadog-ci","origin":"devel/rubygem-datadog-ci","version":"0.5.1","comment":"Datadog's CI visibility library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.datadoghq.com/continuous_integration/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2250ae15392c6bce3067caabecb46d1d75372e86943402347d23dafbbe75b6b","flatsize":225715,"path":"All/rubygem-datadog-ci-0.5.1.pkg","repopath":"All/rubygem-datadog-ci-0.5.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":44988,"desc":"Datadog's Ruby Library for instrumenting your test and continuous integration\npipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-msgpack":{"origin":"devel/rubygem-msgpack","version":"1.7.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-datamapper","origin":"databases/rubygem-datamapper","version":"1.2.0_1","comment":"Fast, thread-safe, object-relational mapper","maintainer":"ruby@FreeBSD.org","www":"http://datamapper.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"717eff5c5204fea7fccff929ffe51acde9c49c98f6bc1e467ab654dad594c517","flatsize":5799,"path":"All/rubygem-datamapper-1.2.0_1.pkg","repopath":"All/rubygem-datamapper-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3420,"desc":"DataMapper is a Object Relational Mapper written in Ruby. The goal\nis to create an ORM which is fast, thread-safe and feature-rich with\nActiveRecord-compatibility.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dm-aggregates":{"origin":"databases/rubygem-dm-aggregates","version":"1.2.0"},"rubygem-dm-constraints":{"origin":"databases/rubygem-dm-constraints","version":"1.2.0_1"},"rubygem-dm-core":{"origin":"databases/rubygem-dm-core","version":"1.2.1_1"},"rubygem-dm-migrations":{"origin":"databases/rubygem-dm-migrations","version":"1.2.0"},"rubygem-dm-serializer":{"origin":"databases/rubygem-dm-serializer","version":"1.2.2_2"},"rubygem-dm-timestamps":{"origin":"databases/rubygem-dm-timestamps","version":"1.2.0_1"},"rubygem-dm-transactions":{"origin":"databases/rubygem-dm-transactions","version":"1.2.0"},"rubygem-dm-types":{"origin":"databases/rubygem-dm-types","version":"1.2.2_2"},"rubygem-dm-validations":{"origin":"databases/rubygem-dm-validations","version":"1.2.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-danger-gitlab","origin":"devel/rubygem-danger-gitlab","version":"8.0.0","comment":"Code Review","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/danger/danger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68c8eaf236e261ab9cbb3b962460c30aed7bdea8e3f32a7acf4e7693acbaf10d","flatsize":4092,"path":"All/rubygem-danger-gitlab-8.0.0.pkg","repopath":"All/rubygem-danger-gitlab-8.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2560,"desc":"Danger runs after your CI, automating your team's conventions surrounding code review.\n\nThis provides another logical step in your process, through this Danger can help lint your rote tasks in daily code review.\n\nYou can use Danger to codify your team's norms, leaving humans to think about harder problems.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-danger":{"origin":"devel/rubygem-danger","version":"9.5.0"},"rubygem-gitlab":{"origin":"devel/rubygem-gitlab","version":"4.20.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-date","origin":"devel/rubygem-date","version":"3.3.4","comment":"Subclass of Object includes Comparable module for handling dates","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/date","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec7e3f14abe7a607b69e04d24bb51d11026e401a35d403eaf3d8dc23d3792e16","flatsize":403601,"path":"All/rubygem-date-3.3.4.pkg","repopath":"All/rubygem-date-3.3.4.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":73592,"desc":"Date is a subclass of Object that includes the Comparable module and easily\nhandles date.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"],"annotations":{"cpe":"cpe:2.3:a:ruby-lang:date:3.3.4:::::dragonfly6:x86_64"}},{"name":"rubygem-data_objects","origin":"databases/rubygem-data_objects","version":"0.10.17","comment":"Unified Ruby API for popular databases","maintainer":"voldern@hoeggen.net","www":"https://github.com/datamapper/do","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b97b4a144e099bf186d609f41db67bcc2d8a02e218325afec982d7e5f1e101c","flatsize":114951,"path":"All/rubygem-data_objects-0.10.17.pkg","repopath":"All/rubygem-data_objects-0.10.17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26208,"desc":"The purpose of DO.rb is to rewrite existing Ruby database drivers to conform to\na single interface.\nAt present, PostgreSQL, MySQL, and SQLite adapters are available.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-dbf","origin":"databases/rubygem-dbf","version":"5.0.1","comment":"Library for reading dBase, xBase, Clipper and FoxPro database files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/infused/dbf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b881a7e0bfbe523e2f87e8ce8010a362a88d5c221589135948984ab94fdad918","flatsize":1524127,"path":"All/rubygem-dbf-5.0.1.pkg","repopath":"All/rubygem-dbf-5.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":103544,"desc":"DBF is a small fast library for reading dBase, xBase, Clipper and FoxPro\ndatabase files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-csv":{"origin":"devel/rubygem-csv","version":"3.3.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-danger","origin":"devel/rubygem-danger","version":"9.5.0","comment":"Code Review","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/danger/danger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1d5e15702521de77f3d2f340a275674e322113dea21b0550a6b6683c7eb7424","flatsize":362245,"path":"All/rubygem-danger-9.5.0.pkg","repopath":"All/rubygem-danger-9.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76504,"desc":"Danger runs after your CI, automating your team's conventions surrounding code review.\n\nThis provides another logical step in your process, through this Danger can help lint your rote tasks in daily code review.\n\nYou can use Danger to codify your team's norms, leaving humans to think about harder problems.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-claide":{"origin":"devel/rubygem-claide","version":"1.1.0"},"rubygem-claide-plugins":{"origin":"devel/rubygem-claide-plugins","version":"0.9.2"},"rubygem-colored2":{"origin":"textproc/rubygem-colored2","version":"3.1.2"},"rubygem-cork":{"origin":"devel/rubygem-cork","version":"0.3.0"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-http-cache":{"origin":"www/rubygem-faraday-http-cache","version":"2.3.0"},"rubygem-git":{"origin":"devel/rubygem-git","version":"1.19.1"},"rubygem-kramdown":{"origin":"textproc/rubygem-kramdown","version":"2.4.0"},"rubygem-kramdown-parser-gfm":{"origin":"textproc/rubygem-kramdown-parser-gfm","version":"1.1.0"},"rubygem-octokit":{"origin":"net/rubygem-octokit","version":"9.1.0"},"rubygem-terminal-table":{"origin":"textproc/rubygem-terminal-table","version":"3.0.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-daemon_controller","origin":"devel/rubygem-daemon_controller","version":"1.2.0_2","comment":"Library for implementing daemon management capabilities","maintainer":"osa@FreeBSD.org","www":"https://github.com/FooBarWidget/daemon_controller/tree/master","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76b3d5e0d636bd823adce8214eec8ab24e148d141f28d52ca702969da9481fbb","flatsize":103286,"path":"All/rubygem-daemon_controller-1.2.0_2.pkg","repopath":"All/rubygem-daemon_controller-1.2.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28140,"desc":"A library for implementing daemon management capabilities.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-hikidoc","origin":"textproc/rubygem-hikidoc","version":"0.1.0","comment":"Text-to-HTML conversion tool for web writers","maintainer":"ruby@FreeBSD.org","www":"https://github.com/hiki/hikidoc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebbcc82562eaacc77392cb63205f8ebb219a9ea94ff4c2ed322a7311b3156667","flatsize":67567,"path":"All/rubygem-hikidoc-0.1.0.pkg","repopath":"All/rubygem-hikidoc-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17252,"desc":"'HikiDoc' is a text-to-HTML conversion tool for web writers. HikiDoc\nallows you to write using an easy-to-read, easy-to-write plain text\nformat, then convert it to structurally valid HTML (or XHTML).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","ruby"]},{"name":"rubygem-cvss-suite","origin":"security/rubygem-cvss-suite","version":"3.0.1","comment":"Ruby binding to process CVSS entries","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/0llirocks/cvss-suite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"add51f3cd17ce64b318091e199a0831fb3c582f10e3e0ae8a88866e261addf00","flatsize":91465,"path":"All/rubygem-cvss-suite-3.0.1.pkg","repopath":"All/rubygem-cvss-suite-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16904,"desc":"This Ruby gem helps you to process the vector of the Common Vulnerability Scoring System\n(https://www.first.org/cvss/specification-document). Besides calculating the Base, Temporal\nand Environmental Score, you are able to extract the selected option.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-d3_rails","origin":"www/rubygem-d3_rails","version":"4.1.1","comment":"JavaScript framework for data visualization","maintainer":"ruby@FreeBSD.org","www":"https://github.com/logical42/d3_rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a0f703d59334f691abe51375625a132431d68f8aa3616f1bbeb39b9d64ead62","flatsize":499525,"path":"All/rubygem-d3_rails-4.1.1.pkg","repopath":"All/rubygem-d3_rails-4.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":111612,"desc":"Gem installation of javascript framework for data visualization, D3","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"}},"categories":["www","rubygems"]},{"name":"rubygem-curb","origin":"ftp/rubygem-curb","version":"1.0.5","comment":"Ruby bindings for libcurl","maintainer":"ruby@FreeBSD.org","www":"https://github.com/taf2/curb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"089bea1e54ced2b1470240aa02a4758f8dae5e0aa532794a8e11c8f99be4f663","flatsize":383592,"path":"All/rubygem-curb-1.0.5.pkg","repopath":"All/rubygem-curb-1.0.5.pkg","licenselogic":"single","licenses":["RUBY"],"pkgsize":66080,"desc":"Curb (probably CUrl-RuBy or something) provides Ruby-language\nbindings for libcurl, a fully-featured client-side URL\ntransfer library.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["ftp","rubygems"],"shlibs_required":["libruby32.so.32","libcurl.so.4"]},{"name":"rubygem-curses","origin":"devel/rubygem-curses","version":"1.4.4","comment":"Ruby binding for curses, ncurses and PDCurses","maintainer":"freebsd@jonathanprice.org","www":"https://rubygems.org/gems/curses","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4957dc5f7e26b4a5d461c6bf462d5a917f68925576e22a7b07c792496fdfe6cb","flatsize":2071602,"path":"All/rubygem-curses-1.4.4.pkg","repopath":"All/rubygem-curses-1.4.4.pkg","licenselogic":"or","licenses":["RUBY","BSD2CLAUSE"],"pkgsize":371340,"desc":"A Ruby binding for curses, ncurses, and PDCurses, formerly part of the Ruby\nstandard library. curses is an extension library for text UI applications.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32","libform.so.6","libmenu.so.6","libncurses.so.6","libtinfo.so.6"]},{"name":"rubygem-cucumber-wire","origin":"devel/rubygem-cucumber-wire","version":"7.0.0","comment":"Wire protocol plugin for Cucumber","maintainer":"sunpoet@FreeBSD.org","www":"https://cucumber.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"420f696b76abcd297d473af6623d4e1b7a9b0bcb4f953e2a7fa4e4f67cc9f79b","flatsize":25502,"path":"All/rubygem-cucumber-wire-7.0.0.pkg","repopath":"All/rubygem-cucumber-wire-7.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8796,"desc":"Wire protocol plugin for Cucumber","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cucumber-core":{"origin":"devel/rubygem-cucumber-core","version":"13.0.2"},"rubygem-cucumber-cucumber-expressions":{"origin":"devel/rubygem-cucumber-cucumber-expressions","version":"17.1.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-cucumber-tag-expressions","origin":"devel/rubygem-cucumber-tag-expressions","version":"6.1.0","comment":"Cucumber tag expressions for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cucumber/tag-expressions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e8cd2ba80907a3c4c16396b2835e5d1c7bfa728f3f37e825d37c665dddbb4a9","flatsize":10235,"path":"All/rubygem-cucumber-tag-expressions-6.1.0.pkg","repopath":"All/rubygem-cucumber-tag-expressions-6.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3916,"desc":"Tag Expressions provide a simple query language for tags. The simplest tag\nexpression is simply a single tag.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-cucumber-messages24","origin":"devel/rubygem-cucumber-messages24","version":"24.1.0","comment":"Protocol Buffer messages for Cucumber","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cucumber/messages","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4924abf0b8c6845434a22cca2a6c7356c68002b6e8dc982b4f04b0bf412939d6","flatsize":90192,"path":"All/rubygem-cucumber-messages24-24.1.0.pkg","repopath":"All/rubygem-cucumber-messages24-24.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14628,"desc":"Cucumber Messages is a message protocol based on Protocol Buffers. It allows one\nprocess to construct message objects and send them to another process. Protobuf\ntakes care of serialising those messages to a binary format, and deserialise\nthem on the other end.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-cucumber-messages23","origin":"devel/rubygem-cucumber-messages23","version":"23.0.0","comment":"Protocol Buffer messages for Cucumber","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cucumber/messages","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e6545e73909e836ccf7eac8284a9717722b83e3f56529270da9c6e24c6d4857","flatsize":102810,"path":"All/rubygem-cucumber-messages23-23.0.0.pkg","repopath":"All/rubygem-cucumber-messages23-23.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17668,"desc":"Cucumber Messages is a message protocol based on Protocol Buffers. It allows one\nprocess to construct message objects and send them to another process. Protobuf\ntakes care of serialising those messages to a binary format, and deserialise\nthem on the other end.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-faraday-patron1","origin":"www/rubygem-faraday-patron1","version":"1.0.0","comment":"Faraday adapter for Patron","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-patron","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7cafc705b983ed4c48a209102809722cd53728a2fae491579a61460389067bc","flatsize":10743,"path":"All/rubygem-faraday-patron1-1.0.0.pkg","repopath":"All/rubygem-faraday-patron1-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4572,"desc":"Faraday::Patron is a Faraday adapter for the Patron library. Faraday is an HTTP\nclient library that provides a common interface over many adapters. Every\nadapter is defined into its own gem. This gem defines the adapter for Patron.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-faraday-patron","origin":"www/rubygem-faraday-patron","version":"2.0.1","comment":"Faraday adapter for Patron","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lostisland/faraday-patron","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"294591be20d7a83365a9233d9ddabeb51c897421ae80bbaa26309d78bc6d93ed","flatsize":9669,"path":"All/rubygem-faraday-patron-2.0.1.pkg","repopath":"All/rubygem-faraday-patron-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4368,"desc":"Faraday::Patron is a Faraday adapter for the Patron library. Faraday is an HTTP\nclient library that provides a common interface over many adapters. Every\nadapter is defined into its own gem. This gem defines the adapter for Patron.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-patron":{"origin":"www/rubygem-patron","version":"0.13.3"}},"categories":["www","rubygems"]},{"name":"rubygem-cucumber-rails","origin":"devel/rubygem-cucumber-rails","version":"3.0.0","comment":"Cucumber generator and runtime for Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://cucumber.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c1dbd913472cdc8d2843482586d06687ca4ff411b9a96117d2d8918477e4025","flatsize":41292,"path":"All/rubygem-cucumber-rails-3.0.0.pkg","repopath":"All/rubygem-cucumber-rails-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14436,"desc":"Cucumber-Rails is a Rails generators for Cucumber with special support for\nCapybara and DatabaseCleaner. It brings Cucumber to Rails 4.2 and Rails 5.x.\nThis gem is also compatible with Rails 6.0+ but this is currently in a beta\nphase, so there may be issues.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-capybara":{"origin":"devel/rubygem-capybara","version":"3.40.0"},"rubygem-cucumber":{"origin":"devel/rubygem-cucumber","version":"9.2.0_1"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-cucumber-messages","origin":"devel/rubygem-cucumber-messages","version":"25.0.1","comment":"Protocol Buffer messages for Cucumber","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cucumber/messages","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aafdc1073921a5defc23ad1ed17321426e1578a5b76969df8a5af9c3019c4357","flatsize":98542,"path":"All/rubygem-cucumber-messages-25.0.1.pkg","repopath":"All/rubygem-cucumber-messages-25.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17988,"desc":"Cucumber Messages is a message protocol based on Protocol Buffers. It allows one\nprocess to construct message objects and send them to another process. Protobuf\ntakes care of serialising those messages to a binary format, and deserialise\nthem on the other end.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-dbi","origin":"databases/rubygem-dbi","version":"0.4.5_1","comment":"Vendor independent interface for accessing databases","maintainer":"ruby@FreeBSD.org","www":"https://github.com/erikh/ruby-dbi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aaa459f2bafffd56363cb8e707792afe0b405faac57ae48db47b056e53fe703c","flatsize":269977,"path":"All/rubygem-dbi-0.4.5_1.pkg","repopath":"All/rubygem-dbi-0.4.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":62364,"desc":"A vendor independent interface for accessing databases, similar to Perl's DBI","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aspectr":{"origin":"devel/rubygem-aspectr","version":"0.3.7"},"rubygem-deprecated2":{"origin":"devel/rubygem-deprecated2","version":"2.0.1"}},"categories":["databases","rubygems"]},{"name":"rubygem-cucumber-gherkin","origin":"textproc/rubygem-cucumber-gherkin","version":"28.0.0","comment":"Fast Gherkin lexer/parser based on the Ragel State Machine Compiler","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cucumber/gherkin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56dc03f0c80a520394b97098eff6c377574e397e4e9632346ee6ae0d3395e9ad","flatsize":249361,"path":"All/rubygem-cucumber-gherkin-28.0.0.pkg","repopath":"All/rubygem-cucumber-gherkin-28.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28780,"desc":"A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cucumber-messages23":{"origin":"devel/rubygem-cucumber-messages23","version":"23.0.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-cucumber-core","origin":"devel/rubygem-cucumber-core","version":"13.0.2","comment":"Core library for the Cucumber BDD app","maintainer":"sunpoet@FreeBSD.org","www":"https://cucumber.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92618ced2aa455cf9f797aaf73607141805f9adabab868ee8bdf12f73ffb79d1","flatsize":79568,"path":"All/rubygem-cucumber-core-13.0.2.pkg","repopath":"All/rubygem-cucumber-core-13.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19264,"desc":"Cucumber Core is the inner hexagon for the Ruby flavour of Cucumber.\n\nIt contains the core domain logic to execute Cucumber features. It has no user\ninterface, just a Ruby API. If you're interested in how Cucumber works, or in\nbuilding other tools that work with Gherkin documents, you've come to the right\nplace.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cucumber-gherkin27":{"origin":"textproc/rubygem-cucumber-gherkin27","version":"27.0.0"},"rubygem-cucumber-messages22":{"origin":"devel/rubygem-cucumber-messages22","version":"22.0.0"},"rubygem-cucumber-tag-expressions":{"origin":"devel/rubygem-cucumber-tag-expressions","version":"6.1.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-cucumber-gherkin27","origin":"textproc/rubygem-cucumber-gherkin27","version":"27.0.0","comment":"Fast Gherkin lexer/parser based on the Ragel State Machine Compiler","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cucumber/gherkin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae2b1f44f0e5490ca5d779d5b7c073f982a7bc0a57b42e7d63f6383d2fe985e0","flatsize":248167,"path":"All/rubygem-cucumber-gherkin27-27.0.0.pkg","repopath":"All/rubygem-cucumber-gherkin27-27.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28404,"desc":"A fast Gherkin lexer/parser based on the Ragel State Machine Compiler.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cucumber-messages22":{"origin":"devel/rubygem-cucumber-messages22","version":"22.0.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-cucumber-cucumber-expressions","origin":"devel/rubygem-cucumber-cucumber-expressions","version":"17.1.0","comment":"Cucumber Expressions for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cucumber/cucumber-expressions/tree/main/ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89918bca115943f4134d92a2845dcde565dc2e391dfede9b15b90d1ef606205d","flatsize":112889,"path":"All/rubygem-cucumber-cucumber-expressions-17.1.0.pkg","repopath":"All/rubygem-cucumber-cucumber-expressions-17.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21412,"desc":"Cucumber Expressions are simple patterns for matching Step Definitions with\nGherkin steps.\n\nCucumber Expressions offer similar functionality to Regular Expressions, with\nthe following improvements:\n- Improved readability\n- Custom parameter types\n- Expression generation","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"}},"categories":["devel","rubygems"]},{"name":"rubygem-cuba","origin":"www/rubygem-cuba","version":"4.0.1","comment":"Microframework for web applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/soveran/cuba","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"833c71e71f6efe55ee8085c1ba61c0fb372e7e0c7b4a863b0d08a1abe6c054f0","flatsize":76006,"path":"All/rubygem-cuba-4.0.1.pkg","repopath":"All/rubygem-cuba-4.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22608,"desc":"Cuba is a microframework for web development originally\ninspired by Rum, a tiny but powerful mapper for Rack applications.\n\nIt integrates many templates via Tilt, and testing via\nCutest and Capybara.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rack-session":{"origin":"www/rubygem-rack-session","version":"2.0.0"}},"categories":["www","rubygems"]},{"name":"rubygem-csv","origin":"devel/rubygem-csv","version":"3.3.0","comment":"Interface to CSV files and data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/csv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d163ba7b08491b0a34b8ed7d21b2cb3ab7b3066f1397d12cc47e53e1059f33ac","flatsize":292938,"path":"All/rubygem-csv-3.3.0.pkg","repopath":"All/rubygem-csv-3.3.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":54860,"desc":"This library provides a complete interface to CSV files and data. It offers\ntools to enable you to read and write to and from Strings or IO objects, as\nneeded.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-cucumber-ci-environment","origin":"devel/rubygem-cucumber-ci-environment","version":"10.0.1","comment":"Detect CI Environment from environment variables","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cucumber/ci-environment","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e3a7bb3d77dcd4abb699ce8b9fb505d6598ace6fbf35b73e6c4193f0888f697","flatsize":15906,"path":"All/rubygem-cucumber-ci-environment-10.0.1.pkg","repopath":"All/rubygem-cucumber-ci-environment-10.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5512,"desc":"This library detects the CI environment based on environment variables defined\nby CI servers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-cucumber","origin":"devel/rubygem-cucumber","version":"9.2.0_1","comment":"Behaviour Driven Development with elegance and joy","maintainer":"sunpoet@FreeBSD.org","www":"https://cucumber.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a291e0555718532cf15abb0cd4f098ef2e6671d4e72f72de33f410f23be9837c","flatsize":303375,"path":"All/rubygem-cucumber-9.2.0_1.pkg","repopath":"All/rubygem-cucumber-9.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":69028,"desc":"Behaviour Driven Development with elegance and joy","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-cucumber-ci-environment":{"origin":"devel/rubygem-cucumber-ci-environment","version":"10.0.1"},"rubygem-cucumber-core":{"origin":"devel/rubygem-cucumber-core","version":"13.0.2"},"rubygem-cucumber-cucumber-expressions":{"origin":"devel/rubygem-cucumber-cucumber-expressions","version":"17.1.0"},"rubygem-cucumber-gherkin27":{"origin":"textproc/rubygem-cucumber-gherkin27","version":"27.0.0"},"rubygem-cucumber-html-formatter":{"origin":"textproc/rubygem-cucumber-html-formatter","version":"21.3.1_1"},"rubygem-cucumber-messages24":{"origin":"devel/rubygem-cucumber-messages24","version":"24.1.0"},"rubygem-diff-lcs":{"origin":"textproc/rubygem-diff-lcs","version":"1.5.1"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"},"rubygem-multi_test":{"origin":"devel/rubygem-multi_test","version":"1.1.0"},"rubygem-sys-uname":{"origin":"sysutils/rubygem-sys-uname","version":"1.3.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-cssmin","origin":"textproc/rubygem-cssmin","version":"1.0.3_1","comment":"Ruby library for minifying CSS. Inspired by cssmin.js and YUI Compressor","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rgrove/cssmin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa2dee00fb388fdd492da34e8f7b015793e312cabffd53fe832984704363a18a","flatsize":7443,"path":"All/rubygem-cssmin-1.0.3_1.pkg","repopath":"All/rubygem-cssmin-1.0.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3756,"desc":"Ruby library for minifying CSS. Inspired by cssmin.js and YUI Compressor.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-cri","origin":"devel/rubygem-cri","version":"2.15.12","comment":"Allow building easy-to-use command-line interfaces","maintainer":"ruby@FreeBSD.org","www":"https://github.com/denisdefreyne/cri","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"072edd342e1e9dee667c3c9207857027e4373558b9ab1d4cf418905424a861e2","flatsize":150554,"path":"All/rubygem-cri-2.15.12.pkg","repopath":"All/rubygem-cri-2.15.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29836,"desc":"Cri allows building easy-to-use commandline interfaces with support for\nsubcommands.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-cssbundling-rails","origin":"www/rubygem-cssbundling-rails","version":"1.4.0","comment":"Bundle and process CSS with Tailwind, Bootstrap, PostCSS, Sass in Rails via Node.js","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/cssbundling-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08644253691162c24e857a25e4114d00eeebb5caca9e3ed1e6e13be3812f2d2f","flatsize":22982,"path":"All/rubygem-cssbundling-rails-1.4.0.pkg","repopath":"All/rubygem-cssbundling-rails-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9556,"desc":"Use Tailwind CSS, Bootstrap, Bulma, PostCSS, or Dart Sass to bundle and process\nyour CSS, then deliver it via the asset pipeline in Rails. This gem provides\ninstallers to get you going with the bundler of your choice in a new Rails\napplication, and a convention to use app/assets/builds to hold your bundled\noutput as artifacts that are not checked into source control (the installer adds\nthis directory to .gitignore by default).\n\nYou develop using this approach by running the bundler in watch mode in a\nterminal with yarn build:css --watch (and your Rails server in another, if\nyou're not using something like puma-dev). You can also use ./bin/dev, which\nwill start both the Rails server and the CSS build watcher (along with a JS\nbuild watcher, if you're also using jsbundling-rails).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-css_parser","origin":"textproc/rubygem-css_parser","version":"1.17.1","comment":"Set of classes for parsing CSS in Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/premailer/css_parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cee9e9270e085f8625783cbf0519a63b71ff77dd59879087a010ef4f5f843340","flatsize":62502,"path":"All/rubygem-css_parser-1.17.1.pkg","repopath":"All/rubygem-css_parser-1.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16844,"desc":"rubygem-css_parser is a CSS Parser which loads, parses and cascades CSS rule\nsets in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"}},"categories":["textproc","www","rubygems"]},{"name":"rubygem-creole","origin":"textproc/rubygem-creole","version":"0.5.0","comment":"Creole-to-HTML converter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/minad/creole","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ff77e639fe46d9dc920342ee23a607c1b345454d9f5431b76d7e06d0b94507d","flatsize":47094,"path":"All/rubygem-creole-0.5.0.pkg","repopath":"All/rubygem-creole-0.5.0.pkg","licenselogic":"single","licenses":["RUBY"],"pkgsize":11788,"desc":"Ruby implementation of a Creole-to-HTML converter for\nCreole, a lightweight markup language.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-crack","origin":"devel/rubygem-crack","version":"1.0.0","comment":"Ruby Library of Simple JSON and XML Parsing","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jnunemaker/crack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23453dc48d7c4e64a41edcb631bfe80dc352706d317d639b9740bc05674b5cd1","flatsize":18723,"path":"All/rubygem-crack-1.0.0.pkg","repopath":"All/rubygem-crack-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7560,"desc":"rubygem-crack is a Ruby library that really simple JSON\nand XML parsing, ripped from ActiveSupport so it can be\nused without all of ActiveSupport.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:john_nunemaker:crack:1.0.0:::::dragonfly6:x86_64"}},{"name":"rubygem-crass","origin":"www/rubygem-crass","version":"1.0.6","comment":"CSS parser based on the CSS Syntax Level 3 draft","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rgrove/crass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b071da885b113055285d489b530ac4a5c845f5d94bde52f336ca48eb19cad5b","flatsize":57137,"path":"All/rubygem-crass-1.0.6.pkg","repopath":"All/rubygem-crass-1.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14628,"desc":"Crass is a pure Ruby CSS parser based on the CSS Syntax Level 3 draft.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-cow_proxy","origin":"devel/rubygem-cow_proxy","version":"0.3.3","comment":"Copy-on-write proxy for frozen Ruby objects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/activescaffold/cow_proxy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55ba1fc934bbbf0982ef6ac7fd823d07648198e27c5816c26b38873c296dd9a2","flatsize":25802,"path":"All/rubygem-cow_proxy-0.3.3.pkg","repopath":"All/rubygem-cow_proxy-0.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8328,"desc":"This is a copy-on-write proxy for frozen Ruby objects, so duplicating frozen\nobject is delayed until a method tries to change frozen object.\n\nCowProxy classes for array, hash, string and struct are provided. Objects from\nother classes will be proxied without copy-on-write, you have to create a\nCowProxy class for them to enable copy-on-write. Also you have to create\nCowProxy class for each object which have any getter method with arguments,\nbecause default CowProxy won't wrap returned value. Immutable classes such as\nInteger or TrueClass doesn't need copy-on-write proxy because they can't be\nchanged.\n\nYou can wrap every object in a proxy. Proxy will always send method calls to\nwrapped object, and wrap returned value with a CowProxy class if method has no\nargument, so a proxy will always return proxy objects for getters without\narguments. When a method tries to change a frozen object, if proxy has\ncopy-on-write enabled, it will duplicate frozen object and will send next method\ncalls to duplicated object, in other case an exception is raised.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-coverband","origin":"www/rubygem-coverband","version":"6.1.2","comment":"Rack middleware to measure production code usage","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/danmayer/coverband","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56e8ace72388e3a8b2046e7cdaa6af736ca9c5d789fa955099eead0ee39e474e","flatsize":795278,"path":"All/rubygem-coverband-6.1.2.pkg","repopath":"All/rubygem-coverband-6.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":183244,"desc":"Rack middleware to measure production code usage (LOC runtime usage)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-redis":{"origin":"databases/rubygem-redis","version":"5.2.0"}},"categories":["www","rubygems"]},{"name":"rubygem-couchrest","origin":"databases/rubygem-couchrest","version":"2.0.1","comment":"Provides a simple interface on top of CouchDBs RESTful HTTP API","maintainer":"ruby@FreeBSD.org","www":"https://github.com/couchrest/couchrest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f375344b2bbf1c25fe0cb62bd93c4fd346c8de9578cad1bb97ac5a0da19c7f64","flatsize":211352,"path":"All/rubygem-couchrest-2.0.1.pkg","repopath":"All/rubygem-couchrest-2.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":52660,"desc":"CouchRest provides a simple interface on top of CouchDB's RESTful HTTP API,\nas well as including some utility scripts for managing views and attachments.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-httpclient":{"origin":"www/rubygem-httpclient","version":"2.8.3"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-dalli","origin":"databases/rubygem-dalli","version":"3.2.8","comment":"High performance memcached client for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/petergoldstein/dalli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1612626c40aab12d7ca11d4f21d8ca4760bb5275e7876d3c911c978e40a3ad7","flatsize":144671,"path":"All/rubygem-dalli-3.2.8.pkg","repopath":"All/rubygem-dalli-3.2.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38064,"desc":"Dalli is a high performance pure Ruby client for accessing memcached servers. It\nworks with memcached 1.4+ only as it uses the newer binary protocol. It should\nbe considered a replacement for the memcache-client gem.\n\nThe name is a variant of Salvador Dali for his famous painting The Persistence\nof Memory.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"]},{"name":"rubygem-cyoi","origin":"devel/rubygem-cyoi","version":"0.11.3_1","comment":"Library to prompt for infrastructure and login credentials","maintainer":"ruby@FreeBSD.org","www":"https://github.com/cloudfoundry-community/cyoi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9dd2b9501399852af721e0105380e172120125730aec294b8fbf05e82231a14","flatsize":129167,"path":"All/rubygem-cyoi-0.11.3_1.pkg","repopath":"All/rubygem-cyoi-0.11.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25508,"desc":"A library to ask an end-user to choose an infrastructure (AWS, OpenStack, etc),\nregion, and login credentials.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog":{"origin":"devel/rubygem-fog","version":"2.3.0"},"rubygem-highline1":{"origin":"devel/rubygem-highline1","version":"1.7.10"},"rubygem-readwritesettings":{"origin":"devel/rubygem-readwritesettings","version":"3.0.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-cork","origin":"devel/rubygem-cork","version":"0.3.0","comment":"Delightful CLI UI module","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/CocoaPods/Cork","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46a5ae2662495b1a7db7a5ba9d0ee15efda7cb32e205ff966a649c0fe6643a57","flatsize":17528,"path":"All/rubygem-cork-0.3.0.pkg","repopath":"All/rubygem-cork-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5984,"desc":"A delightful CLI UI module.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-colored2":{"origin":"textproc/rubygem-colored2","version":"3.1.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-cose","origin":"security/rubygem-cose","version":"1.2.1","comment":"Ruby implementation of RFC 8152 CBOR Object Signing and Encryption","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/cedarcode/cose-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1112282b9547e7ac281663ea543963be46a0c7bb9824063fe5b1c3be1496c0ec","flatsize":47043,"path":"All/rubygem-cose-1.2.1.pkg","repopath":"All/rubygem-cose-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13876,"desc":"Flexible authentication solution for Rails with Warden","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cbor":{"origin":"devel/rubygem-cbor","version":"0.5.9.6"},"rubygem-openssl-signature_algorithm":{"origin":"security/rubygem-openssl-signature_algorithm","version":"1.0.0"}},"categories":["security","rubygems"]},{"name":"rubygem-corefoundation","origin":"devel/rubygem-corefoundation","version":"0.3.13","comment":"Wrapper for macOS Core Foundation Framework","maintainer":"ruby@FreeBSD.org","www":"https://github.com/chef/cheffish","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e46ac8c7485107313daff1b5d3de6903611f6aec5372105e7ee91c3281e3756","flatsize":34315,"path":"All/rubygem-corefoundation-0.3.13.pkg","repopath":"All/rubygem-corefoundation-0.3.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10076,"desc":"Ruby wrapper for macOS Core Foundation framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-corefines","origin":"devel/rubygem-corefines","version":"1.11.1","comment":"Refinements for extending Rubys built-in classes","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jirutka/corefines","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbadae1053522ac339fe3dfa6d7db17d23f61703c9548748458b2954e91b2847","flatsize":125941,"path":"All/rubygem-corefines-1.11.1.pkg","repopath":"All/rubygem-corefines-1.11.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32352,"desc":"Corefines is a collection of general purpose refinements for extending the core\ncapabilities of Ruby's built-in classes. It also provides a compatibility mode\nfor older Ruby versions and alternative Ruby implementations that don't support\nrefinements (yet).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-daemons","origin":"devel/rubygem-daemons","version":"1.4.1","comment":"Toolkit to convert your script to a controllable daemon","maintainer":"ruby@FreeBSD.org","www":"https://github.com/thuehlinger/daemons","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1886dbca770575221571606461df3fa93afff3011f1f118ca2ab0cc4cf7fb60","flatsize":92744,"path":"All/rubygem-daemons-1.4.1.pkg","repopath":"All/rubygem-daemons-1.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25336,"desc":"Daemons provides an easy way to wrap existing ruby scripts (for example\na self-written server) to be run as a daemon and to be controlled by\nsimple start/stop/restart commands.\n\nIf you want, you can also use daemons to run blocks of ruby code in a\ndaemon process and to control these processes from the main application.\n\nBesides this basic functionality, daemons offers many advanced features\nlike exception backtracing and logging (in case your ruby script\ncrashes) and monitoring and automatic restarting of your processes if\nthey crash.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-drb","origin":"devel/rubygem-drb","version":"2.2.1","comment":"Distributed object system for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/drb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5d93715a065e7adf5ad020d1806787dd4a8eed59e88a280fca805193aed4959","flatsize":97520,"path":"All/rubygem-drb-2.2.1.pkg","repopath":"All/rubygem-drb-2.2.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":26072,"desc":"dRuby is a distributed object system for Ruby. It allows an object in one Ruby\nprocess to invoke methods on an object in another Ruby process on the same or a\ndifferent machine.\n\nThe Ruby standard library contains the core classes of the dRuby package.\nHowever, the full package also includes access control lists and the Rinda\ntuple-space distributed task management system, as well as a large number of\nsamples.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-cool.io","origin":"devel/rubygem-cool.io","version":"1.8.1","comment":"Gems for cool.io","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tarcieri/cool.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a975b1068749738d727837d73443ce34cbc56c114622908d54e2c2dd804169f7","flatsize":239597,"path":"All/rubygem-cool.io-1.8.1.pkg","repopath":"All/rubygem-cool.io-1.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52876,"desc":"Cool.io is an event library for Ruby, built on the libev event library which\nprovides a cross-platform interface to high performance system calls.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-iobuffer":{"origin":"devel/rubygem-iobuffer","version":"1.1.2"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-cookiejar","origin":"www/rubygem-cookiejar","version":"0.3.4","comment":"Allows for parsing and returning cookies in Ruby HTTP client code","maintainer":"ruby@FreeBSD.org","www":"https://github.com/dwaite/cookiejar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb7c365f76a8fb762dfaa0b7b1ab27e27d228c66e0519f60bfbb3441f4d0c236","flatsize":71801,"path":"All/rubygem-cookiejar-0.3.4.pkg","repopath":"All/rubygem-cookiejar-0.3.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17240,"desc":"The Ruby CookieJar is a library to help manage client-side cookies\nin pure Ruby. It enables parsing and setting of cookie headers,\nalternating between multiple 'jars' of cookies at one time (such\nas having a set of cookies for each browser or thread), and supports\npersistence of the cookies in a JSON string.\n\nBoth Netscape/RFC 2109 cookies and RFC 2965 cookies are supported.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-connection_pool","origin":"net/rubygem-connection_pool","version":"2.4.1","comment":"Generic connection pool for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mperham/connection_pool","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"774aa8f73fe23b368d6bacbe9dd74befaa99f32ca84fadaa1a92d42533c1cf38","flatsize":23715,"path":"All/rubygem-connection_pool-2.4.1.pkg","repopath":"All/rubygem-connection_pool-2.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8348,"desc":"Generic connection pool for Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-configuration","origin":"devel/rubygem-configuration","version":"1.3.4","comment":"Mechanism to parse ruby configuration files","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ahoward/configuration","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b8237f611858016cb0b462146b03776f5ddc8b06393411ac890d145a3f0f8b6","flatsize":28188,"path":"All/rubygem-configuration-1.3.4.pkg","repopath":"All/rubygem-configuration-1.3.4.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":9928,"desc":"Ruby configuration gem provides a mechanism\nfor configuring ruby programs with ruby\nconfiguration files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-configstruct","origin":"devel/rubygem-configstruct","version":"0.1.0","comment":"Configuration file management library based on OpenStruct","maintainer":"mose@mose.com","www":"https://github.com/mose/configstruct","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39b0dce9fb08208cf462ea8ee946c51619806cd17b78fe53275152bbcd465483","flatsize":10147,"path":"All/rubygem-configstruct-0.1.0.pkg","repopath":"All/rubygem-configstruct-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4988,"desc":"This gem is a lib for managing configfile for cli applications, including:\n- call a setup of the config file if it does not exist\n- edit configuration and update the config file","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-countries","origin":"devel/rubygem-countries","version":"4.1.3","comment":"All sorts of useful information about every country","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/hexorx/countries","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"016a6939f1435a1eba25c99e99ec44ff572b935388d557fbf0ece59a01b17c4f","flatsize":9790432,"path":"All/rubygem-countries-4.1.3.pkg","repopath":"All/rubygem-countries-4.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1716936,"desc":"All sorts of useful information about every country packaged\nas pretty little country objects. It includes data from ISO 3166.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-i18n_data":{"origin":"devel/rubygem-i18n_data","version":"0.15.0"},"rubygem-sixarm_ruby_unaccent":{"origin":"textproc/rubygem-sixarm_ruby_unaccent","version":"1.2.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-configatron","origin":"devel/rubygem-configatron","version":"4.5.1","comment":"Configuration system for Ruby applications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/markbates/configatron","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44eb28683980bd64c0ac5ad7e1a346ccb2c5f3ead964469da67f3d6cf7287f22","flatsize":52019,"path":"All/rubygem-configatron-4.5.1.pkg","repopath":"All/rubygem-configatron-4.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15796,"desc":"Configatron is a framework to make configuring Ruby applications and\nscripts easy with simple configuration files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"]},{"name":"rubygem-cookbook-omnifetch","origin":"devel/rubygem-cookbook-omnifetch","version":"0.12.2","comment":"Library to fetch Chef cookbooks from a variety of sources","maintainer":"ruby@FreeBSD.org","www":"https://github.com/chef/cookbook-omnifetch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"778aac0ee35047e5fd02147866cf444360e898f56d894c4ba9214e9b18e68af0","flatsize":65604,"path":"All/rubygem-cookbook-omnifetch-0.12.2.pkg","repopath":"All/rubygem-cookbook-omnifetch-0.12.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16008,"desc":"Library code to fetch Chef cookbooks from a variety of sources to a local\ncache.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mixlib-archive":{"origin":"devel/rubygem-mixlib-archive","version":"1.1.7"}},"categories":["devel","rubygems"]},{"name":"rubygem-concurrent-ruby11","origin":"devel/rubygem-concurrent-ruby11","version":"1.1.10","comment":"Modern concurrency tools for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-concurrency/concurrent-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4013280a4c0cb7b4fcdf8ae1db7c718d14880325a8c3889bc8d8d539075da285","flatsize":771529,"path":"All/rubygem-concurrent-ruby11-1.1.10.pkg","repopath":"All/rubygem-concurrent-ruby11-1.1.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":244368,"desc":"Modern concurrency tools for Ruby. Inspired by Erlang, Clojure, Scala,\nHaskell, F#, C#, Java and classic concurrency patterns.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-concurrent-ruby-ext","origin":"devel/rubygem-concurrent-ruby-ext","version":"1.3.3","comment":"C extensions to optimize the concurrent-ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-concurrency/concurrent-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cce20a1a7c7b0f8517c96f7a79f2af44809fa06e27ceea8c2715388ab2e8bbd","flatsize":76110,"path":"All/rubygem-concurrent-ruby-ext-1.3.3.pkg","repopath":"All/rubygem-concurrent-ruby-ext-1.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21224,"desc":"Potential performance improvements may be achieved under MRI by installing\noptional C extensions. To minimize installation errors the C extensions are\navailable in the concurrent-ruby-ext extension gem. concurrent-ruby and\nconcurrent-ruby-ext are always released together with same version.\n\nThe concurrent-ruby gem will automatically detect the presence of the\nconcurrent-ruby-ext gem and load the appropriate C extensions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-concurrent-ruby-edge","origin":"devel/rubygem-concurrent-ruby-edge","version":"0.7.1","comment":"Bleeding edge features for concurrent-ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-concurrency/concurrent-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a3e4b7e9b5c0e21bab500a1403ac3e219f3532cc060fbb4101e13765a2e5fc3","flatsize":250084,"path":"All/rubygem-concurrent-ruby-edge-0.7.1.pkg","repopath":"All/rubygem-concurrent-ruby-edge-0.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58528,"desc":"Contains features for concurrent-ruby that are under active development\nand may change with future versions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-contracts016","origin":"devel/rubygem-contracts016","version":"0.16.1","comment":"Contracts for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/egonSchiele/contracts.ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"414ef2ecc0ac06965ee51c47098307fd28f7ad24b3b4c5e3e40283f20095a4a4","flatsize":242666,"path":"All/rubygem-contracts016-0.16.1.pkg","repopath":"All/rubygem-contracts016-0.16.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":50884,"desc":"Contracts let you clearly -- even beautifully -- express how your code behaves,\nand free you from writing tons of boilerplate, defensive code.\n\nYou can think of contracts as assert on steroids.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-concurrent-ruby","origin":"devel/rubygem-concurrent-ruby","version":"1.3.3","comment":"Modern concurrency tools for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-concurrency.github.io/concurrent-ruby/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bd1320f44e6a5a89c5ca3f15c566143e299f711c0fc073f3aac273e2afbf6cb","flatsize":731372,"path":"All/rubygem-concurrent-ruby-1.3.3.pkg","repopath":"All/rubygem-concurrent-ruby-1.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":235760,"desc":"Modern concurrency tools for Ruby. Inspired by Erlang, Clojure, Scala,\nHaskell, F#, C#, Java and classic concurrency patterns.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-commonmarker0","origin":"textproc/rubygem-commonmarker0","version":"0.23.10","comment":"Ruby wrapper for libcmark (CommonMark parser)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gjtorikian/commonmarker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92d4e091379c0e85327a1e51d929a524166e2ed2d7d24f41b1d2321a850eabad","flatsize":776479,"path":"All/rubygem-commonmarker0-0.23.10.pkg","repopath":"All/rubygem-commonmarker0-0.23.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":119748,"desc":"CommonMarker is a Ruby wrapper for libcmark-gfm, GitHub's fork of the reference\nparser for CommonMark. It passes all of the C tests, and is therefore\nspec-complete. It also includes extensions to the CommonMark spec as documented\nin the GitHub Flavored Markdown spec, such as support for tables,\nstrikethroughs, and autolinking.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-commander","origin":"devel/rubygem-commander","version":"5.0.0","comment":"Complete solution for Ruby command-line executables","maintainer":"ruby@FreeBSD.org","www":"https://github.com/commander-rb/commander","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea2e368e90b19b562c1f44c348138d5ec86a210646d2e7c13f292edf4fd76adf","flatsize":131136,"path":"All/rubygem-commander-5.0.0.pkg","repopath":"All/rubygem-commander-5.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33044,"desc":"The complete solution for Ruby command-line executables.\nCommander bridges the gap between other terminal related libraries you know and\nlove (OptionParser, HighLine), while providing many new features, and an\nelegant API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-columnize","origin":"devel/rubygem-columnize","version":"0.9.0","comment":"Sorts an Array in Column Order","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rocky/columnize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a3ae9bae3d3da5d275924f123023f8991a8d2a5b0e7fb465ff463991d396970","flatsize":71081,"path":"All/rubygem-columnize-0.9.0.pkg","repopath":"All/rubygem-columnize-0.9.0.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":20360,"desc":"Columnize - sorts an array in column order.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-colorizer","origin":"devel/rubygem-colorizer","version":"0.0.2","comment":"Colorization of text output","maintainer":"sunpoet@FreeBSD.org","www":"https://www.rubydoc.info/gems/colorizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb0682784d111d6ff1e0bec1929f70f6289d234332ef42d8f308e6bdc5f8275b","flatsize":14171,"path":"All/rubygem-colorizer-0.0.2.pkg","repopath":"All/rubygem-colorizer-0.0.2.pkg","licenselogic":"single","pkgsize":3348,"desc":"Colorization of text output, modular capabilities with out of the box support\nfor terminal coloring and IRC colors.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-colored2","origin":"textproc/rubygem-colored2","version":"3.1.2","comment":"Colors in your terminal, simple as it can be","maintainer":"romain@FreeBSD.org","www":"https://rubygems.org/gems/colored2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d60f25c78c14d341dc29c3e216f3c8fce6a81cd90ad661a3c3a491733dbdbdd","flatsize":19189,"path":"All/rubygem-colored2-3.1.2.pkg","repopath":"All/rubygem-colored2-3.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7388,"desc":"This is an actively maintained fork of Chris (defunkt) Wanstrath's gem colored\n(textproc/rubygem-colord), which appears to be no longer supported.\n\nThis fork comes with a slightly spruced up syntax, some additional features,\nand a test suite written in RSpec.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-concurrent-ruby-edge06","origin":"devel/rubygem-concurrent-ruby-edge06","version":"0.6.0","comment":"Bleeding edge features for concurrent-ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-concurrency/concurrent-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8cbf3b4f3501ff5e41e43769af0f3f0d55ca8a9c35822b9f9a7e5544deca99e","flatsize":244014,"path":"All/rubygem-concurrent-ruby-edge06-0.6.0.pkg","repopath":"All/rubygem-concurrent-ruby-edge06-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57068,"desc":"Contains features for concurrent-ruby that are under active development\nand may change with future versions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby11":{"origin":"devel/rubygem-concurrent-ruby11","version":"1.1.10"}},"categories":["devel","rubygems"]},{"name":"rubygem-colorator","origin":"textproc/rubygem-colorator","version":"1.1.0","comment":"Colorize your text in the terminal","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/octopress/colorator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fc9965afc7e238c701b07e1244efcdbb504e9b3acb06c82839820b439d577f2","flatsize":9119,"path":"All/rubygem-colorator-1.1.0.pkg","repopath":"All/rubygem-colorator-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4084,"desc":"Colorize your text in a terminal with a simple API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-color_diff","origin":"print/rubygem-color_diff","version":"0.1","comment":"Calculate RGB color distances using CIEDE2000 formula","maintainer":"bofh@FreeBSD.org","www":"https://github.com/hansondr/color_diff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd9941720b88d9e3cac20aaf4558dfa9425269639c94b3d596edcdc8558a7eda","flatsize":11012,"path":"All/rubygem-color_diff-0.1.pkg","repopath":"All/rubygem-color_diff-0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4852,"desc":"Calculating differences between colors using the CIEDE2000 algorithm","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["print","rubygems"]},{"name":"rubygem-commonmarker","origin":"textproc/rubygem-commonmarker","version":"0.23.10","comment":"Ruby wrapper for libcmark (CommonMark parser)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gjtorikian/commonmarker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92444d80ed41935a9782b7599d79faea0af6c488b93d6bf11a7e7508f03f1e6f","flatsize":776479,"path":"All/rubygem-commonmarker-0.23.10.pkg","repopath":"All/rubygem-commonmarker-0.23.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":119520,"desc":"CommonMarker is a Ruby wrapper for libcmark-gfm, GitHub's fork of the reference\nparser for CommonMark. It passes all of the C tests, and is therefore\nspec-complete. It also includes extensions to the CommonMark spec as documented\nin the GitHub Flavored Markdown spec, such as support for tables,\nstrikethroughs, and autolinking.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-colorize","origin":"devel/rubygem-colorize","version":"1.1.0","comment":"Ruby String class extension","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fazibear/colorize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76275924d7ca542bef9239b4e4742f63ba54b0b577cc5037c50f94a9fefe6e4d","flatsize":74325,"path":"All/rubygem-colorize-1.1.0.pkg","repopath":"All/rubygem-colorize-1.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14220,"desc":"colorize is a Ruby String class extension which adds methods to set text color,\nbackground color and, text effects on ruby console and command line output,\nusing ANSI escape sequences.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-contracts","origin":"devel/rubygem-contracts","version":"0.11.0","comment":"Contracts for ruby","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/egonSchiele/contracts.ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74d790dee9e3623075eea34a2c22b458913134dc2d0a4fe593a94fb1278c1964","flatsize":159846,"path":"All/rubygem-contracts-0.11.0.pkg","repopath":"All/rubygem-contracts-0.11.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":37640,"desc":"This library provides contracts for Ruby.\nContracts let you clearly express how your code behaves, and free\nyou from writing tons of boilerplate, defensive code.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-coffee-script-source","origin":"devel/rubygem-coffee-script-source","version":"1.12.2","comment":"Little language that compiles into JavaScript","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jashkenas/coffeescript","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03ee2741e14024cf21af0b4e81cbcccfe67df72cb53e23d79578b7fa1d80a7e7","flatsize":326967,"path":"All/rubygem-coffee-script-source-1.12.2.pkg","repopath":"All/rubygem-coffee-script-source-1.12.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52428,"desc":"CoffeeScript is a little language that compiles into JavaScript. Underneath\nall of those embarrassing braces and semicolons, JavaScript has always had a\ngorgeous object model at its heart. CoffeeScript is an attempt to expose the\ngood parts of JavaScript in a simple way.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-color-tools","origin":"print/rubygem-color-tools","version":"1.3.0","comment":"Provides colour space definition and manipulation","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ripta/color-tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0c83a94e1d36679848196bd5c6baf18a8915439c7090e33598bd3ba1de8b7df","flatsize":115299,"path":"All/rubygem-color-tools-1.3.0.pkg","repopath":"All/rubygem-color-tools-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26484,"desc":"color-tools is a Ruby library to provide RGB, CMYK, and other colourspace\nsupport to applications that require it. It also provides 152 named RGB\ncolours. It offers 152 named RGB colours (184 with spelling variations)\nthat are commonly supported and used in HTML, SVG, and X11 applications.\nA technique for generating a monochromatic contrasting palette is also\nincluded.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["print","rubygems"]},{"name":"rubygem-coffee-rails41","origin":"devel/rubygem-coffee-rails41","version":"4.1.1","comment":"Coffee Script adapter for the Rails asset pipeline","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/coffee-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4a58849ad0894efd70bd9ab4a3024d933b335e8adf7afd10d3c2e0fa633c0bb","flatsize":6713,"path":"All/rubygem-coffee-rails41-4.1.1.pkg","repopath":"All/rubygem-coffee-rails41-4.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3912,"desc":"Coffee Script adapter for the Rails asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-coffee-script":{"origin":"devel/rubygem-coffee-script","version":"2.4.1"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-coffee-rails-rails52","origin":"devel/rubygem-coffee-rails-rails52","version":"5.0.0","comment":"Coffee Script adapter for the Rails asset pipeline","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/coffee-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52aacd3cc7e83fc648ec0a9e4fb14af9e4a4840bbabbc769722fca36783ebb99","flatsize":7940,"path":"All/rubygem-coffee-rails-rails52-5.0.0.pkg","repopath":"All/rubygem-coffee-rails-rails52-5.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4368,"desc":"Coffee Script adapter for the Rails asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-coffee-script":{"origin":"devel/rubygem-coffee-script","version":"2.4.1"},"rubygem-railties52":{"origin":"www/rubygem-railties52","version":"5.2.8.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-colored","origin":"textproc/rubygem-colored","version":"1.2","comment":"Colorize text on the console","maintainer":"ruby@FreeBSD.org","www":"https://github.com/defunkt/colored","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35802f1cf553e101412bc4573350900339dbb57181c4c1b7d43c9fa0cf830801","flatsize":7631,"path":"All/rubygem-colored-1.2.pkg","repopath":"All/rubygem-colored-1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3660,"desc":"Colorizes text output to the console.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-color","origin":"print/rubygem-color","version":"1.8","comment":"Provides colour space definition and manipulation","maintainer":"ruby@FreeBSD.org","www":"https://github.com/halostatue/color","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d044ced19d0e18cf59e6f78e6f5a4be24c194844dbf35dbb305064f52339ce7","flatsize":165638,"path":"All/rubygem-color-1.8.pkg","repopath":"All/rubygem-color-1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38408,"desc":"The capabilities of the Color library are limited to pure mathematical\nmanipulation of the colours based on colour theory without reference to colour\nprofiles (such as sRGB or Adobe RGB). For most purposes, when working with the\nRGB and HSL colours, this won't matter. However, some colour models (like CIE\nL*a*b*) are not supported because Color does not yet support colour profiles,\ngiving no meaningful way to convert colours in absolute colour spaces (like\nL*a*b*, XYZ) to non-absolute colour spaces (like RGB).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["print","rubygems"]},{"name":"rubygem-coffee-rails-rails5","origin":"devel/rubygem-coffee-rails-rails5","version":"4.2.2","comment":"Coffee Script adapter for the Rails asset pipeline","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/coffee-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07e96551099ff779febcdd8ec231e346ad9aab8081929f75225f96845cb3df6a","flatsize":7819,"path":"All/rubygem-coffee-rails-rails5-4.2.2.pkg","repopath":"All/rubygem-coffee-rails-rails5-4.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4332,"desc":"Coffee Script adapter for the Rails asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-coffee-script":{"origin":"devel/rubygem-coffee-script","version":"2.4.1"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"}},"categories":["devel","rubygems"]},{"name":"rubygem-coercible","origin":"devel/rubygem-coercible","version":"1.0.0","comment":"Ruby coercion library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/solnic/coercible","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94769a5ae710e9c51a538445ccb43f49c5b1511117afbc6ad6d1d07181872bfd","flatsize":99581,"path":"All/rubygem-coercible-1.0.0.pkg","repopath":"All/rubygem-coercible-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23168,"desc":"Coercible gives access to coercer objects where each object is\nresponsible for coercing only one type into other types.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-descendants_tracker":{"origin":"devel/rubygem-descendants_tracker","version":"0.0.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-coffee-script","origin":"devel/rubygem-coffee-script","version":"2.4.1","comment":"Ruby CoffeeScript is a bridge to the JS CoffeeScript compiler","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/ruby-coffee-script","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"852d2d72a6365e4d29d28f3b48e8850ab76e397d8884335950ca5da7a918bff7","flatsize":6869,"path":"All/rubygem-coffee-script-2.4.1.pkg","repopath":"All/rubygem-coffee-script-2.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3484,"desc":"Ruby CoffeeScript is a bridge to the JS CoffeeScript compiler.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-coffee-script-source":{"origin":"devel/rubygem-coffee-script-source","version":"1.12.2"},"rubygem-execjs":{"origin":"devel/rubygem-execjs","version":"2.9.1_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-coffee-rails4","origin":"devel/rubygem-coffee-rails4","version":"4.2.2","comment":"Coffee Script adapter for the Rails asset pipeline","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/coffee-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c27a9a05ddc0112c6a3023e0aac416fe2fb8eb8f43a79bb13de7bba0e7cedc1","flatsize":7819,"path":"All/rubygem-coffee-rails4-4.2.2.pkg","repopath":"All/rubygem-coffee-rails4-4.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4324,"desc":"Coffee Script adapter for the Rails asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-coffee-script":{"origin":"devel/rubygem-coffee-script","version":"2.4.1"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"}},"categories":["devel","rubygems"]},{"name":"rubygem-coderay","origin":"textproc/rubygem-coderay","version":"1.1.3","comment":"Fast and easy syntax highlighting for selected languages","maintainer":"ruby@FreeBSD.org","www":"http://coderay.rubychan.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4d9e4147ece898239cf19c662b6ae1d81219b9a37ed5b0d51496ed2eb1d2f78","flatsize":344666,"path":"All/rubygem-coderay-1.1.3.pkg","repopath":"All/rubygem-coderay-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":78388,"desc":"CodeRay is a Ruby library for syntax highlighting.\n\nSyntax highlighting means: You put your code in, and you get it back colored;\nKeywords, strings, floats, comments - all in different colors. And with line\nnumbers.\n\nSyntax Highlighting...\n\n * makes code easier to read and maintain\n * lets you detect syntax errors faster\n * helps you to understand the syntax of a language\n * looks nice\n * is what everybody should have on their website\n * solves all your problems and makes the girls run after you","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-cocoon","origin":"devel/rubygem-cocoon","version":"1.2.15","comment":"Unobtrusive nested forms handling, using jQuery","maintainer":"bofh@FreeBSD.org","www":"https://github.com/nathanvda/cocoon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ce9d0c628fb38a6ac4af12335993da285467cf58655e7a0e44d8b5de4a71f94","flatsize":372358,"path":"All/rubygem-cocoon-1.2.15.pkg","repopath":"All/rubygem-cocoon-1.2.15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":82348,"desc":"Cocoon makes it easier to handle nested forms.\n\nNested forms are forms that handle nested models and attributes in one form;\ne.g. a project with its tasks or an invoice with its line items.\n\nCocoon is form builder-agnostic, so it works with standard Rails, Formtastic, or\nSimpleForm. It is compatible with rails 3, 4 and 5.\n\nThis project is not related to Apache Cocoon.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:cocoon:cocoon:1.2.15:::::dragonfly6:x86_64"}},{"name":"rubygem-cocaine","origin":"devel/rubygem-cocaine","version":"0.6.0","comment":"Small library for doing (command) lines","maintainer":"ruby@FreeBSD.org","www":"https://github.com/thoughtbot/cocaine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"665cba9c0d083c1a052bd13bbdf1586a7dfe8b99814f12c43ea664876bbb1326","flatsize":33159,"path":"All/rubygem-cocaine-0.6.0.pkg","repopath":"All/rubygem-cocaine-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10116,"desc":"A small library for doing (command) lines","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-terrapin":{"origin":"devel/rubygem-terrapin","version":"1.0.1"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:thoughtbot:cocaine:0.6.0:::::dragonfly6:x86_64"}},{"name":"rubygem-clutter","origin":"graphics/rubygem-clutter","version":"4.2.2","comment":"Ruby binding of Clutter","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"352daf60216e66b4ec46fe6f19a00dfd8d18c11459f42d72e372beddf4c760f1","flatsize":180071,"path":"All/rubygem-clutter-4.2.2.pkg","repopath":"All/rubygem-clutter-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":36748,"desc":"Ruby/Clutter is a Ruby binding of Clutter.","deps":{"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cairo-gobject":{"origin":"devel/rubygem-cairo-gobject","version":"4.2.2"},"rubygem-gobject-introspection":{"origin":"devel/rubygem-gobject-introspection","version":"4.2.2"},"rubygem-pango":{"origin":"x11-toolkits/rubygem-pango","version":"4.2.2"}},"categories":["graphics","rubygems"]},{"name":"rubygem-clutter-gdk","origin":"graphics/rubygem-clutter-gdk","version":"4.2.2","comment":"Ruby binding of GDK-specific API of Clutter","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f2e93c842b46aa8e81d993a57bfe6454ae4f07ac01c1663db3933a1da178836","flatsize":58752,"path":"All/rubygem-clutter-gdk-4.2.2.pkg","repopath":"All/rubygem-clutter-gdk-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":11136,"desc":"Ruby/ClutterGDK is a Ruby binding of GDK specific API of Clutter.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-clutter":{"origin":"graphics/rubygem-clutter","version":"4.2.2"},"rubygem-gdk3":{"origin":"x11-toolkits/rubygem-gdk3","version":"4.2.2"}},"categories":["graphics","rubygems"]},{"name":"rubygem-clutter-gstreamer","origin":"multimedia/rubygem-clutter-gstreamer","version":"4.2.2","comment":"Ruby binding of Clutter-GStreamer","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57fb07a6dfc612b5debef2e067f1d732933af49624ee03c43d1d20859c704413","flatsize":195206,"path":"All/rubygem-clutter-gstreamer-4.2.2.pkg","repopath":"All/rubygem-clutter-gstreamer-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":68008,"desc":"Ruby/ClutterGStreamer is a Ruby binding of Clutter-GStreamer.","deps":{"clutter-gst3":{"origin":"multimedia/clutter-gst3","version":"3.0.27_2"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-clutter":{"origin":"graphics/rubygem-clutter","version":"4.2.2"},"rubygem-gdk_pixbuf2":{"origin":"graphics/rubygem-gdk_pixbuf2","version":"4.2.2"},"rubygem-gstreamer":{"origin":"multimedia/rubygem-gstreamer","version":"4.2.2"}},"categories":["multimedia","rubygems"]},{"name":"rubygem-coffee-rails-rails50","origin":"devel/rubygem-coffee-rails-rails50","version":"4.2.2","comment":"Coffee Script adapter for the Rails asset pipeline","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/coffee-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f695b6444f7e2f0f55e3d6ebb1740818708d18918b6d8487288b24a9c095c80f","flatsize":7819,"path":"All/rubygem-coffee-rails-rails50-4.2.2.pkg","repopath":"All/rubygem-coffee-rails-rails50-4.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4336,"desc":"Coffee Script adapter for the Rails asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-coffee-script":{"origin":"devel/rubygem-coffee-script","version":"2.4.1"},"rubygem-railties50":{"origin":"www/rubygem-railties50","version":"5.0.7.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-clutter-gtk","origin":"graphics/rubygem-clutter-gtk","version":"4.2.2","comment":"Ruby binding of Clutter-GTK","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7e6a398009c2eeb917fe5770bd8213b6b54c12a643807144fc71926d30df6b9","flatsize":103309,"path":"All/rubygem-clutter-gtk-4.2.2.pkg","repopath":"All/rubygem-clutter-gtk-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":25996,"desc":"Ruby/ClutterGTK is a Ruby binding of Clutter-GTK.","deps":{"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-clutter":{"origin":"graphics/rubygem-clutter","version":"4.2.2"},"rubygem-clutter-gdk":{"origin":"graphics/rubygem-clutter-gdk","version":"4.2.2"},"rubygem-gtk3":{"origin":"x11-toolkits/rubygem-gtk3","version":"4.2.2"}},"categories":["graphics","rubygems"]},{"name":"rubygem-cliprompt","origin":"devel/rubygem-cliprompt","version":"0.1.2","comment":"Env aware lib for CLI prompt","maintainer":"mose@mose.com","www":"https://github.com/mose/clipromopt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7ada3926e0d20e03cdedeb65352662059f56fbec30cad53a2bd0fa57d3e195f","flatsize":27311,"path":"All/rubygem-cliprompt-0.1.2.pkg","repopath":"All/rubygem-cliprompt-0.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6888,"desc":"This library provides a simple DSL for managing user interaction\nin a CLI application.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-paint":{"origin":"devel/rubygem-paint","version":"2.3.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-cloudflare","origin":"net/rubygem-cloudflare","version":"4.3.0_1","comment":"Ruby wrapper for the Cloudflare API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/socketry/cloudflare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc131eaa6bbefaa659c491a0e919b2aed16ee428172a116cc4e324beb8775f8c","flatsize":30731,"path":"All/rubygem-cloudflare-4.3.0_1.pkg","repopath":"All/rubygem-cloudflare-4.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7340,"desc":"Cloudflare is a Ruby wrapper for the Cloudflare V4 API. It provides a light\nweight wrapper using RestClient::Resource. The wrapper functionality is limited\nto zones and DNS records at this time.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-async-rest":{"origin":"www/rubygem-async-rest","version":"0.13.0"}},"categories":["net","rubygems"]},{"name":"rubygem-cloudinary","origin":"www/rubygem-cloudinary","version":"2.1.1","comment":"Client library for easily using the Cloudinary service","maintainer":"sunpoet@FreeBSD.org","www":"https://cloudinary.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"823ebe8db57702e91989e1ab410952c9015a364023b93e83b436bc60ca69abab","flatsize":621887,"path":"All/rubygem-cloudinary-2.1.1.pkg","repopath":"All/rubygem-cloudinary-2.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":127332,"desc":"The Cloudinary Ruby on Rails SDK allows you to quickly and easily integrate your\napplication with Cloudinary. Effortlessly optimize, transform, upload and manage\nyour cloud's assets.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-follow_redirects":{"origin":"www/rubygem-faraday-follow_redirects","version":"0.3.0"},"rubygem-faraday-multipart":{"origin":"www/rubygem-faraday-multipart","version":"1.0.4"}},"categories":["www","rubygems"]},{"name":"rubygem-classifier-reborn","origin":"devel/rubygem-classifier-reborn","version":"2.3.0","comment":"Classifier module for Bayesian and other types of classifications","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jekyll/classifier-reborn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db762754c096f54a296ec40a8b127b3a1d79c363a71549f552cd78024640d544","flatsize":158653,"path":"All/rubygem-classifier-reborn-2.3.0.pkg","repopath":"All/rubygem-classifier-reborn-2.3.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":43580,"desc":"A general classifier module to allow Bayesian and other types of\nclassifications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fast-stemmer":{"origin":"devel/rubygem-fast-stemmer","version":"1.0.2"},"rubygem-matrix":{"origin":"math/rubygem-matrix","version":"0.4.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-classifier","origin":"devel/rubygem-classifier","version":"1.3.5","comment":"Classifier module for Bayesian and other types of classifications","maintainer":"ruby@FreeBSD.org","www":"http://classifier.rufy.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a807b279677663645b6aa254debebaecc143430d32559143792a5d80c5bc824","flatsize":75545,"path":"All/rubygem-classifier-1.3.5.pkg","repopath":"All/rubygem-classifier-1.3.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":17904,"desc":"A general classifier module to allow Bayesian and other types of\nclassifications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fast-stemmer":{"origin":"devel/rubygem-fast-stemmer","version":"1.0.2"},"rubygem-mathn":{"origin":"math/rubygem-mathn","version":"0.1.0"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-clamp","origin":"devel/rubygem-clamp","version":"1.3.2","comment":"Command-line utility framework for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mdub/clamp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d647a96bf3dbd65e8193ffd770686c680686ef775544713f1acdcbb870f8c258","flatsize":110584,"path":"All/rubygem-clamp-1.3.2.pkg","repopath":"All/rubygem-clamp-1.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26516,"desc":"Clamp provides an object-model for command-line utilities written in Ruby.\nIt handles parsing of command-line options, and generation of usage help.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"]},{"name":"rubygem-cloudfiles","origin":"devel/rubygem-cloudfiles","version":"1.5.0.3","comment":"Ruby version of the Rackspace Cloud Files API","maintainer":"ruby@FreeBSD.org","www":"http://www.rackspacecloud.com/cloud_hosting_products/files","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99645c6323fdb2290c1dd6932cdf6366ae138282589b798289a794257fe2c5fb","flatsize":192865,"path":"All/rubygem-cloudfiles-1.5.0.3.pkg","repopath":"All/rubygem-cloudfiles-1.5.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27664,"desc":"A Ruby version of the Rackspace Cloud Files API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-claide","origin":"devel/rubygem-claide","version":"1.1.0","comment":"Command-line interface framework","maintainer":"mfechner@FreeBSD.org","www":"https://about.gitlab.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14fe82ff4ad70c9c9f7dabeeabeeb16a08f66f27aecd0a9ba94a3b1a58ce78e4","flatsize":89648,"path":"All/rubygem-claide-1.1.0.pkg","repopath":"All/rubygem-claide-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23916,"desc":"Instrumentation for GitLab.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-claide-plugins","origin":"devel/rubygem-claide-plugins","version":"0.9.2","comment":"Plugins system for claide","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/cocoapods/claide-plugins","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38bfd4cc4d1521c49e4baf22dd573fb052ac4fea261144d25227b20bfe80dab0","flatsize":59898,"path":"All/rubygem-claide-plugins-0.9.2.pkg","repopath":"All/rubygem-claide-plugins-0.9.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17280,"desc":"This CLAide plugin shows information about all available\nCLAide plugins (yes, this is very meta!). This plugin adds\nthe \"plugins\" subcommand to a binary so that you can list\nall plugins (registered in the reference JSON hosted at\n CocoaPods/cocoapods-plugins)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cork":{"origin":"devel/rubygem-cork","version":"0.3.0"},"rubygem-nap":{"origin":"devel/rubygem-nap","version":"1.1.0"},"rubygem-open4":{"origin":"devel/rubygem-open4","version":"1.3.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-circuitbox","origin":"www/rubygem-circuitbox","version":"2.0.0","comment":"A robust circuit breaker that manages failing external services","maintainer":"ruby@FreeBSD.org","www":"https://github.com/yammer/circuitbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d43e0b9ce8a64cd3347a25e79860ee91a53a6eb033c349de2cc2e4e04abd77f6","flatsize":35203,"path":"All/rubygem-circuitbox-2.0.0.pkg","repopath":"All/rubygem-circuitbox-2.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10856,"desc":"Circuitbox is a Ruby circuit breaker gem. It protects your application from\nfailures of its service dependencies. It wraps calls to external services and\nmonitors for failures in one minute intervals. Using a circuit's defaults once\nmore than 5 requests have been made with a 50%25 failure rate, Circuitbox stops\nsending requests to that failing service for 90 seconds. This helps your\napplication gracefully degrade.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-citrus","origin":"textproc/rubygem-citrus","version":"3.0.2","comment":"Parsing Expressions for Ruby","maintainer":"mfechner@FreeBSD.org","www":"https://mjackson.github.io/citrus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20bacb4d7952b08a6db62600078730d32cc63df3b3953d7a44f117bfd92283cc","flatsize":173438,"path":"All/rubygem-citrus-3.0.2.pkg","repopath":"All/rubygem-citrus-3.0.2.pkg","licenselogic":"single","pkgsize":35396,"desc":"Parsing Expressions for Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-climate_control","origin":"devel/rubygem-climate_control","version":"1.2.0","comment":"Modify your ENV","maintainer":"ruby@FreeBSD.org","www":"https://github.com/thoughtbot/climate_control","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2622370c1cafff1c34f0f297b71d1700a989ac919508a298d320b0bc6ab716d2","flatsize":25247,"path":"All/rubygem-climate_control-1.2.0.pkg","repopath":"All/rubygem-climate_control-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7696,"desc":"Modify your ENV","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-cld3","origin":"textproc/rubygem-cld3","version":"3.6.0","comment":"Compact Language Detection for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/akihikodaki/cld3-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89d6cde38e379039fa296dd3371d7f2842506a30d35cbedf08186f7968015a0b","flatsize":1325000,"path":"All/rubygem-cld3-3.6.0.pkg","repopath":"All/rubygem-cld3-3.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":424548,"desc":"Compact Language Detector v3 (CLD3) is a neural network model for language\nidentification.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-cinch","origin":"irc/rubygem-cinch","version":"2.3.4","comment":"IRC Bot Building Framework","maintainer":"ruby@FreeBSD.org","www":"https://github.com/cinchrb/cinch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95bea9b4e111456a18b3024a3e984258b72675fdb3b02b0c5f9aecf9377e21f6","flatsize":267864,"path":"All/rubygem-cinch-2.3.4.pkg","repopath":"All/rubygem-cinch-2.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":68696,"desc":"A simple, friendly DSL for creating IRC bots","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["irc","rubygems"]},{"name":"rubygem-chunky_png","origin":"graphics/rubygem-chunky_png","version":"1.4.0","comment":"Ruby library to read and write PNG images","maintainer":"ruby@FreeBSD.org","www":"https://github.com/wvanbergen/chunky_png/wiki","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8eb90e3450cdd30eb6aaa070e00593ec02b470e3287765b948bb4b17a8b6605b","flatsize":1236128,"path":"All/rubygem-chunky_png-1.4.0.pkg","repopath":"All/rubygem-chunky_png-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":295116,"desc":"ChunkyPNG is a pure Ruby library to read and write PNG images\nand access textual metadata.\n\nIt has no dependency on RMagick, or any other library for that matter.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["graphics","rubygems"]},{"name":"rubygem-chronic_duration","origin":"devel/rubygem-chronic_duration","version":"0.10.6","comment":"Natural language parser for elapsed time","maintainer":"ruby@FreeBSD.org","www":"https://github.com/hpoydar/chronic_duration","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f550f1ecfdb64b4a09c64accd940e9bee4a427db34da8eadfa480d637f0e665","flatsize":26292,"path":"All/rubygem-chronic_duration-0.10.6.pkg","repopath":"All/rubygem-chronic_duration-0.10.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7960,"desc":"A simple Ruby natural language parser for elapsed time. (For example, 4 hours\nand 30 minutes, 6 minutes 4 seconds, 3 days, etc.) Returns all results in\nseconds.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-numerizer":{"origin":"devel/rubygem-numerizer","version":"0.2.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-chronic","origin":"devel/rubygem-chronic","version":"0.10.2","comment":"Natural language date/time parser written in pure Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mojombo/chronic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5d4cd316d5ecdd5a2e6837acc6200c307c9e196fc0f45c0bf9e8cac94ce4402","flatsize":211703,"path":"All/rubygem-chronic-0.10.2.pkg","repopath":"All/rubygem-chronic-0.10.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36932,"desc":"Chronic is a natural language date/time parser written in pure Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-choria-mcorpc-support","origin":"sysutils/rubygem-choria-mcorpc-support","version":"2.23.3","comment":"Ruby support for the Choria Orchestration Server","maintainer":"puppet@FreeBSD.org","www":"http://rubygems.org/gems/choria-mcorpc-support","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fed7bb06ac11784c4874b77f621c2e4d6a1202bfed6ee9846e0da99ac996afbe","flatsize":725558,"path":"All/rubygem-choria-mcorpc-support-2.23.3.pkg","repopath":"All/rubygem-choria-mcorpc-support-2.23.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":152592,"desc":"These are stripped down versions of the legacy Marionette Collective libraries\nthat are used to facilitate hosting Ruby based MCollective Agents within the\nGolang daemon as well as interact with a Choria network from the Ruby API and\nmco CLI\n\nIt's not possible to run the old MCollective daemon using this code or the\nresulting gem.\n\nThis fork was made off version 2.12.0 of The Marionette Collective and have\ndiverged since then, the changes made are not compatible with legacy\nMCollective.\n\nWWW: http://rubygems.org/gems/choria-mcorpc-support","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nats-pure":{"origin":"net/rubygem-nats-pure","version":"0.7.0"},"rubygem-systemu":{"origin":"devel/rubygem-systemu","version":"2.6.5"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-chosen-rails","origin":"www/rubygem-chosen-rails","version":"1.10.0","comment":"Box enhancer for jQuery and Protoype","maintainer":"ruby@FreeBSD.org","www":"https://github.com/tsechingho/chosen-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7a5a05ffd6cd16f46dfc06542fe92f0b803f2e060f6ce5b9647e0fec83fa160","flatsize":87886,"path":"All/rubygem-chosen-rails-1.10.0.pkg","repopath":"All/rubygem-chosen-rails-1.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18544,"desc":"Chosen is a javascript library of select box enhancer for jQuery and Protoype.\nThis gem integrates Chosen with Rails asset pipeline for easy of use.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-coffee-rails4":{"origin":"devel/rubygem-coffee-rails4","version":"4.2.2"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"},"rubygem-sassc-rails-rails4":{"origin":"textproc/rubygem-sassc-rails-rails4","version":"2.1.2_1"}},"categories":["www","rubygems"]},{"name":"rubygem-childprocess3","origin":"devel/rubygem-childprocess3","version":"3.0.0","comment":"External background process controller","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/enkessler/childprocess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84aa97d66f023f6060a304f4ca99824b6b672834597f2588d54aa738644a85d6","flatsize":113022,"path":"All/rubygem-childprocess3-3.0.0.pkg","repopath":"All/rubygem-childprocess3-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29580,"desc":"This gem aims at being a simple and reliable solution for controlling\nexternal programs running in the background on any Ruby / OS\ncombination.\n\nThe code originated in the selenium-webdriver gem, but should prove\nuseful as a standalone library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-childprocess","origin":"devel/rubygem-childprocess","version":"5.0.0","comment":"External background process controller","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/enkessler/childprocess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b83b1d720d68d6fa90a2daca12ca8d9f596dcb749fbff294f4550ed649d26382","flatsize":60087,"path":"All/rubygem-childprocess-5.0.0.pkg","repopath":"All/rubygem-childprocess-5.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17972,"desc":"This gem aims at being a simple and reliable solution for controlling\nexternal programs running in the background on any Ruby / OS\ncombination.\n\nThe code originated in the selenium-webdriver gem, but should prove\nuseful as a standalone library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-childprocess41","origin":"devel/rubygem-childprocess41","version":"4.1.0","comment":"External background process controller","maintainer":"puppet@FreeBSD.org","www":"https://github.com/enkessler/childprocess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"871d5977aa2ea999ca8d5dd96f70877da3a484b4e0a6a9e4f72df2b244f29b0a","flatsize":113362,"path":"All/rubygem-childprocess41-4.1.0.pkg","repopath":"All/rubygem-childprocess41-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29668,"desc":"This gem aims at being a simple and reliable solution for controlling\nexternal programs running in the background on any Ruby / OS\ncombination.\n\nThe code originated in the selenium-webdriver gem, but should prove\nuseful as a standalone library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-chromedriver-helper","origin":"www/rubygem-chromedriver-helper","version":"2.1.1","comment":"Easy installation and use of chromedriver","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/flavorjones/chromedriver-helper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f49ff992a2532a758cb73a0eba5a4947e8631228e9b8dca8eb62e090f51858a6","flatsize":81972,"path":"All/rubygem-chromedriver-helper-2.1.1.pkg","repopath":"All/rubygem-chromedriver-helper-2.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16820,"desc":"chromedriver-helper installs an executable, chromedriver-helper, in your gem\npath, and configures Selenium to invoke it as the web driver.\n\nThis script will, if necessary, download the appropriate binary for your\nplatform and install it into ~/.chromedriver-helper, then exec it. Easy peasy!\n\nIndividual projects can even select which version of chromedriver they want to\nrun.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-archive-zip":{"origin":"archivers/rubygem-archive-zip","version":"0.12.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["www","rubygems"]},{"name":"rubygem-childprocess40","origin":"devel/rubygem-childprocess40","version":"4.0.0","comment":"External background process controller","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/enkessler/childprocess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2c62328a62a92df58116d88647cdceab47482a12fbb914b0f7e6beaebebbe8a","flatsize":113352,"path":"All/rubygem-childprocess40-4.0.0.pkg","repopath":"All/rubygem-childprocess40-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29752,"desc":"This gem aims at being a simple and reliable solution for controlling\nexternal programs running in the background on any Ruby / OS\ncombination.\n\nThe code originated in the selenium-webdriver gem, but should prove\nuseful as a standalone library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-chewy","origin":"textproc/rubygem-chewy","version":"7.6.0","comment":"ODM and wrapper for Elasticsearch client","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/toptal/chewy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3351ff9ce7c7866c3c71e4df5d1a3adfa83af670699ddd13620438ccbef6eea4","flatsize":874855,"path":"All/rubygem-chewy-7.6.0.pkg","repopath":"All/rubygem-chewy-7.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":144592,"desc":"Chewy provides functionality for Elasticsearch index handling, documents import\nmappings and chainable query DSL.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-elasticsearch-dsl":{"origin":"textproc/rubygem-elasticsearch-dsl","version":"0.1.10"},"rubygem-elasticsearch7":{"origin":"textproc/rubygem-elasticsearch7","version":"7.17.11"}},"categories":["textproc","rubygems"]},{"name":"rubygem-cheffish","origin":"devel/rubygem-cheffish","version":"17.1.5","comment":"Library to manipulate Chef in Chef","maintainer":"ruby@FreeBSD.org","www":"https://github.com/chef/cheffish","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48023bcc7526fe77daddbefbcbfeb0880edcaf560ca33e2144e2e8441a3ef233","flatsize":315819,"path":"All/rubygem-cheffish-17.1.5.pkg","repopath":"All/rubygem-cheffish-17.1.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":49936,"desc":"A library to manipulate Chef in Chef.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-chef-utils":{"origin":"sysutils/rubygem-chef-utils","version":"18.4.12"},"rubygem-chef-zero":{"origin":"sysutils/rubygem-chef-zero","version":"15.0.11_2"},"rubygem-net-ssh":{"origin":"security/rubygem-net-ssh","version":"7.2.3,2"}},"categories":["devel","rubygems"]},{"name":"rubygem-chef-zero","origin":"sysutils/rubygem-chef-zero","version":"15.0.11_2","comment":"Self-contained, easy-setup, fast-start in-memory Chef server","maintainer":"ruby@FreeBSD.org","www":"https://github.com/chef/chef-zero","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe38dc36fdd354f592aa79ec7ccc80c0671cf7dbbd3b75f21d4585c667c036cf","flatsize":305507,"path":"All/rubygem-chef-zero-15.0.11_2.pkg","repopath":"All/rubygem-chef-zero-15.0.11_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":62612,"desc":"Self-contained, easy-setup, fast-start in-memory Chef server\nfor testing and solo setup purposes","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi-yajl":{"origin":"devel/rubygem-ffi-yajl","version":"2.3.4"},"rubygem-hashie4":{"origin":"devel/rubygem-hashie4","version":"4.1.0"},"rubygem-mixlib-log":{"origin":"devel/rubygem-mixlib-log","version":"3.0.9"},"rubygem-rack22":{"origin":"www/rubygem-rack22","version":"2.2.9_1,3"},"rubygem-uuidtools":{"origin":"devel/rubygem-uuidtools","version":"2.2.0"},"rubygem-webrick":{"origin":"www/rubygem-webrick","version":"1.8.1"}},"categories":["sysutils"]},{"name":"rubygem-chef-telemetry","origin":"sysutils/rubygem-chef-telemetry","version":"1.1.1","comment":"Send user actions to the Chef telemetry system","maintainer":"ruby@FreeBSD.org","www":"https://github.com/chef/chef-telemetry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48f34247ce99eae28a43a40e8fcd43986bc81fb3f771427a3c01f5fbc8b7f8ae","flatsize":39107,"path":"All/rubygem-chef-telemetry-1.1.1.pkg","repopath":"All/rubygem-chef-telemetry-1.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9852,"desc":"Send user actions to the Chef telemetry system.\nSee Chef RFC-051 for further information","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-chef-config":{"origin":"sysutils/rubygem-chef-config","version":"18.4.12"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-chef-config","origin":"sysutils/rubygem-chef-config","version":"18.4.12","comment":"Default configuration and config loading library for Chef","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/chef/chef/tree/main/chef-config","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1be67022e6a6a3399f1bd5c62458ea98682de460b1676f8424b6f31ebf353435","flatsize":219822,"path":"All/rubygem-chef-config-18.4.12.pkg","repopath":"All/rubygem-chef-config-18.4.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":43552,"desc":"ChefConfig is the default configuration and config loading library for Chef.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-chef-utils":{"origin":"sysutils/rubygem-chef-utils","version":"18.4.12"},"rubygem-fuzzyurl":{"origin":"www/rubygem-fuzzyurl","version":"0.9.0"},"rubygem-mixlib-config":{"origin":"devel/rubygem-mixlib-config","version":"3.0.9"},"rubygem-mixlib-shellout":{"origin":"devel/rubygem-mixlib-shellout","version":"3.2.5"},"rubygem-tomlrb1":{"origin":"textproc/rubygem-tomlrb1","version":"1.3.0"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-chef-cleanroom","origin":"sysutils/rubygem-chef-cleanroom","version":"1.0.5","comment":"Safely evaluate Ruby DSLs with cleanroom","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/chef/cleanroom","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6108338318ef9e7c943725ef8493c360c10688bf26e281d31a3c8b379a35e708","flatsize":56513,"path":"All/rubygem-chef-cleanroom-1.0.5.pkg","repopath":"All/rubygem-chef-cleanroom-1.0.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13664,"desc":"The cleanroom pattern is a safer, more convenient, Ruby-like approach for\nlimiting the information exposed by a DSL while giving users the ability to\nwrite awesome code!\n\nThis is a chef fork of https://github.com/sethvargo/cleanroom.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-chef-licensing","origin":"sysutils/rubygem-chef-licensing","version":"0.7.5","comment":"Support CLI tools that use Progress Chef license storage, generation, and entitlement","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/chef/chef-licensing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54960cfad85e705ff43e6335c2eaef757119e49301baee9026fa4e947b896e72","flatsize":126172,"path":"All/rubygem-chef-licensing-0.7.5.pkg","repopath":"All/rubygem-chef-licensing-0.7.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28108,"desc":"Ruby library to support CLI tools that use Progress Chef license storage,\ngeneration, and entitlement.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-chef-config":{"origin":"sysutils/rubygem-chef-config","version":"18.4.12"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-http-cache":{"origin":"www/rubygem-faraday-http-cache","version":"2.3.0"},"rubygem-tty-prompt":{"origin":"devel/rubygem-tty-prompt","version":"0.23.1"},"rubygem-tty-spinner":{"origin":"devel/rubygem-tty-spinner","version":"0.9.3"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-chef-bin","origin":"sysutils/rubygem-chef-bin","version":"18.4.12","comment":"Chef-branded binstubs for chef-client","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/chef/chef/tree/main/chef-bin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84f22b27e0b2d7504dfa96bb434f9ed5c778e050430b88f989603aa934180df4","flatsize":36299,"path":"All/rubygem-chef-bin-18.4.12.pkg","repopath":"All/rubygem-chef-bin-18.4.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7912,"desc":"chef-bin provides the binstubs for chef-client.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-chef":{"origin":"sysutils/rubygem-chef","version":"18.4.12"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-checkson","origin":"net-mgmt/rubygem-checkson","version":"1.3","comment":"Simple checking tool for easy os checks","maintainer":"florian@fsrv.xyz","www":"https://gitlab.fsrv.xyz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e218d44c5bcb69ede8ecdecdf3b8a9d950587600e7407e3a0ecdf01dddf15c53","flatsize":13738,"path":"All/rubygem-checkson-1.3.pkg","repopath":"All/rubygem-checkson-1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5908,"desc":"This is a simple port of checkson","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net-mgmt","rubygems"]},{"name":"rubygem-chef-vault","origin":"sysutils/rubygem-chef-vault","version":"4.1.11","comment":"Data encryption support for Chef Infra using data bags","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/chef/chef-vault","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e8ec862d8b60523dc3370885f54d7651fb83f870112145f9fddf5a6160b0b25","flatsize":102237,"path":"All/rubygem-chef-vault-4.1.11.pkg","repopath":"All/rubygem-chef-vault-4.1.11.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19500,"desc":"Gem that allows you to encrypt a Chef Data Bag Item using the public keys of a\nlist of chef nodes. This allows only those chef nodes to decrypt the encrypted\nvalues.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-chef-utils","origin":"sysutils/rubygem-chef-utils","version":"18.4.12","comment":"Basic utility functions for Core Chef Infra development","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/chef/chef/tree/main/chef-utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3eae208762481dd2f9d8e6b2945ddd8dc8fc946ad43471133d7c7d074aebad52","flatsize":179587,"path":"All/rubygem-chef-utils-18.4.12.pkg","repopath":"All/rubygem-chef-utils-18.4.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29432,"desc":"Chef Utils gem contains common code and mixins for the core Chef Infra Ruby\ngems. This is intended to be a \"core\" or \"foundations\" library for the chef\necosystem (and external related gems) which allows the use of core code and\nutility functions of the chef gem without requiring all the heaviness of the\nchef gem.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-clio","origin":"devel/rubygem-clio","version":"0.3.0","comment":"Make easier commandline parsing and console output","maintainer":"loic-freebsd@loicp.eu","www":"https://rubygems.org/gems/clio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b3d53b46423291ee74ac7aaf106f48b69f4412d8673755d924cdd81afcd7058","flatsize":143947,"path":"All/rubygem-clio-0.3.0.pkg","repopath":"All/rubygem-clio-0.3.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":39960,"desc":"Clio is a great way to build commandline tools.\nIt provides an advanced options parser with a variety of notations\nsuited to almost any perfered style, and provides a very rich and easy to use\nlibrary for generating console output.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-chef","origin":"sysutils/rubygem-chef","version":"18.4.12","comment":"Systems integration framework. Client part","maintainer":"sunpoet@FreeBSD.org","www":"https://www.chef.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d39851f864629951c462c197241d6f4b4cebb264bc18259073048d5b99fb8fb3","flatsize":9523109,"path":"All/rubygem-chef-18.4.12.pkg","repopath":"All/rubygem-chef-18.4.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1350756,"desc":"Chef is a systems integration framework, built to bring the benefits of\nconfiguration management to your entire infrastructure. With Chef, you can:\n\n* Manage your servers by writing code, not by running commands.\n* Integrate tightly with your applications, databases, LDAP directories, and\n  more.\n* Easily configure applications that require knowledge about your entire\n  infrastructure (\"What systems are running my application?\" \"What is the\n  current master database server?\")","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-aws-sdk-s3":{"origin":"devel/rubygem-aws-sdk-s3","version":"1.157.0"},"rubygem-aws-sdk-secretsmanager":{"origin":"devel/rubygem-aws-sdk-secretsmanager","version":"1.98.0"},"rubygem-chef-config":{"origin":"sysutils/rubygem-chef-config","version":"18.4.12"},"rubygem-chef-utils":{"origin":"sysutils/rubygem-chef-utils","version":"18.4.12"},"rubygem-chef-vault":{"origin":"sysutils/rubygem-chef-vault","version":"4.1.11"},"rubygem-chef-zero":{"origin":"sysutils/rubygem-chef-zero","version":"15.0.11_2"},"rubygem-corefoundation":{"origin":"devel/rubygem-corefoundation","version":"0.3.13"},"rubygem-diff-lcs":{"origin":"textproc/rubygem-diff-lcs","version":"1.5.1"},"rubygem-erubis":{"origin":"www/rubygem-erubis","version":"2.7.0_1"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"},"rubygem-ffi-libarchive":{"origin":"devel/rubygem-ffi-libarchive","version":"1.1.14"},"rubygem-ffi-yajl":{"origin":"devel/rubygem-ffi-yajl","version":"2.3.4"},"rubygem-iniparse":{"origin":"devel/rubygem-iniparse","version":"1.5.0"},"rubygem-inspec-core":{"origin":"devel/rubygem-inspec-core","version":"5.22.40"},"rubygem-license-acceptance":{"origin":"sysutils/rubygem-license-acceptance","version":"2.1.13"},"rubygem-mixlib-archive":{"origin":"devel/rubygem-mixlib-archive","version":"1.1.7"},"rubygem-mixlib-authentication":{"origin":"devel/rubygem-mixlib-authentication","version":"3.0.10"},"rubygem-mixlib-cli":{"origin":"devel/rubygem-mixlib-cli","version":"2.1.8"},"rubygem-mixlib-log":{"origin":"devel/rubygem-mixlib-log","version":"3.0.9"},"rubygem-mixlib-shellout":{"origin":"devel/rubygem-mixlib-shellout","version":"3.2.5"},"rubygem-net-ftp":{"origin":"ftp/rubygem-net-ftp","version":"0.3.6"},"rubygem-net-sftp":{"origin":"security/rubygem-net-sftp","version":"4.0.0"},"rubygem-ohai":{"origin":"sysutils/rubygem-ohai","version":"18.1.3"},"rubygem-plist":{"origin":"devel/rubygem-plist","version":"3.6.0"},"rubygem-proxifier2":{"origin":"net/rubygem-proxifier2","version":"1.1.0"},"rubygem-syslog-logger":{"origin":"sysutils/rubygem-syslog-logger","version":"1.6.8"},"rubygem-train-core":{"origin":"net/rubygem-train-core","version":"3.12.0"},"rubygem-train-rest":{"origin":"net/rubygem-train-rest","version":"0.5.0"},"rubygem-train-winrm":{"origin":"net/rubygem-train-winrm","version":"0.2.13"},"rubygem-unf_ext":{"origin":"textproc/rubygem-unf_ext","version":"0.0.8.2"},"rubygem-uuidtools":{"origin":"devel/rubygem-uuidtools","version":"2.2.0"},"rubygem-vault":{"origin":"security/rubygem-vault","version":"0.18.2"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:chef:chef:18.4.12:::::dragonfly6:x86_64"}},{"name":"rubygem-character_set","origin":"textproc/rubygem-character_set","version":"1.8.0","comment":"Build, read, write and compare sets of Unicode codepoints","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/jaynetics/character_set","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7bb7d56e56cffe9431528b9e62b5cabb36f571d31feaa00b615d03fea106f02","flatsize":194120,"path":"All/rubygem-character_set-1.8.0.pkg","repopath":"All/rubygem-character_set-1.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40032,"desc":"Build, read, write and compare sets of Unicode codepoints.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-celluloid-supervision","origin":"devel/rubygem-celluloid-supervision","version":"0.20.6","comment":"Supervisors, supervision groups, and supervision trees for Celluloid","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/celluloid/celluloid-supervision","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b849397922ff782826291915444098285794e0337326d5c64613e02ff8ee63b","flatsize":45913,"path":"All/rubygem-celluloid-supervision-0.20.6.pkg","repopath":"All/rubygem-celluloid-supervision-0.20.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12932,"desc":"This port provides supervisors, supervision groups, and supervision trees for\nCelluloid.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-timers":{"origin":"devel/rubygem-timers","version":"4.3.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-charlock_holmes","origin":"textproc/rubygem-charlock_holmes","version":"0.7.9","comment":"Provide binary and text detection as well as text transcoding using libicu","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/brianmario/charlock_holmes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"087ee303a4e29c7d186eb5091702d6f26071f358fc504eb0c13bd4d92cd180f7","flatsize":55596,"path":"All/rubygem-charlock_holmes-0.7.9.pkg","repopath":"All/rubygem-charlock_holmes-0.7.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11000,"desc":"Character encoding detecting library for Ruby using ICU.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32","libicudata.so.74","libicuuc.so.74","libicui18n.so.74"]},{"name":"rubygem-celluloid-io","origin":"devel/rubygem-celluloid-io","version":"0.17.3","comment":"Evented IO for Celluloid actors","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/celluloid/celluloid-io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58eeb4d443777bc1dc5aff18a18fd6a6cf43716763a9f6ffc05e11d79972c515","flatsize":127788,"path":"All/rubygem-celluloid-io-0.17.3.pkg","repopath":"All/rubygem-celluloid-io-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52380,"desc":"Celluloid::IO provides an event-driven IO system for building fast, scalable\nnetwork applications that integrates directly with the Celluloid actor library,\nmaking it easy to combine both threaded and evented concepts. Celluloid::IO is\nideal for servers which handle large numbers of mostly-idle connections, such as\nWebsocket servers or chat/messaging systems.\n\nCelluloid::IO provides a different class of actor: one that's slightly slower\nand heavier than standard Celluloid actors, but one which contains a\nhigh-performance reactor just like EventMachine or Cool.io. This means\nCelluloid::IO actors have the power of both Celluloid actors and evented I/O\nloops. Unlike certain other evented I/O systems which limit you to a single\nevent loop per process, Celluloid::IO lets you make as many actors as you want,\nsystem resources permitting.\n\nRather than callbacks, Celluloid::IO exposes a synchronous API built on duck\ntypes of Ruby's own IO classes, such as TCPServer and TCPSocket. These classes\nwork identically to their core Ruby counterparts, but in the scope of\nCelluloid::IO actors provide \"evented\" performance. Since they're drop-in\nreplacements for the standard classes, there's no need to rewrite every library\njust to take advantage of Celluloid::IO's event loop and you can freely switch\nbetween evented and blocking IO even over the lifetime of a single connection.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-celluloid":{"origin":"devel/rubygem-celluloid","version":"0.18.0"},"rubygem-nio4r":{"origin":"devel/rubygem-nio4r","version":"2.7.3"},"rubygem-timers":{"origin":"devel/rubygem-timers","version":"4.3.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-celluloid-pool","origin":"devel/rubygem-celluloid-pool","version":"0.20.5","comment":"Actor pools for Celluloid","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/celluloid/celluloid-pool","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8d964ae273148690ffc541a0b0a7306fce1063512ed5546c189a1a1a1fff9c2","flatsize":18592,"path":"All/rubygem-celluloid-pool-0.20.5.pkg","repopath":"All/rubygem-celluloid-pool-0.20.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7028,"desc":"This port provides an implementation of an actor pool, based on the Celluloid\nconcurrent object framework.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-timers":{"origin":"devel/rubygem-timers","version":"4.3.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-celluloid-fsm","origin":"devel/rubygem-celluloid-fsm","version":"0.20.5","comment":"Simple finite state machines with integrated Celluloid timeout support","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/celluloid/celluloid-fsm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49327633649ef615f3579564f364b5c99d7a2ed34f26cce3895ddc2fe578d015","flatsize":15281,"path":"All/rubygem-celluloid-fsm-0.20.5.pkg","repopath":"All/rubygem-celluloid-fsm-0.20.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6136,"desc":"This port provides simple finite state machines with integrated Celluloid\ntimeout support.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-timers":{"origin":"devel/rubygem-timers","version":"4.3.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-celluloid-extras","origin":"devel/rubygem-celluloid-extras","version":"0.20.5","comment":"Celluloid expansion, testing, and example classes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/celluloid/celluloid-extras","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b6393a36ab46271cf7b74e01420a7333b4bcfd6552cd00fe68a2b4de172182c","flatsize":11670,"path":"All/rubygem-celluloid-extras-0.20.5.pkg","repopath":"All/rubygem-celluloid-extras-0.20.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4816,"desc":"This port provides classes to support examples, benchmarks, or add special\nfunctionality.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-timers":{"origin":"devel/rubygem-timers","version":"4.3.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-cgi_multipart_eof_fix","origin":"www/rubygem-cgi_multipart_eof_fix","version":"2.5.0","comment":"Fix an exploitable bug in CGI multipart parsing","maintainer":"ruby@FreeBSD.org","www":"http://blog.evanweaver.com/pages/code","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"409a5290e646ac2dad68e2f2278ddf29c1d9ea07fbfd129f278058f61ed539ec","flatsize":37696,"path":"All/rubygem-cgi_multipart_eof_fix-2.5.0.pkg","repopath":"All/rubygem-cgi_multipart_eof_fix-2.5.0.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":13508,"desc":"Fixes an exploitable bug in CGI multipart parsing which affects Ruby <= 1.8.5.\nWhen multipart boundary attributes contain non-halting regular\nexpression strings, the boundary searcher in the CGI module does not properly\nescape the parameter and will execute arbitrary regular expressions.\nThis fix adds escaping for the user data.\n\n    * Affected application servers: standalone CGI, Mongrel, WEBrick\n    * Unaffected: FastCGI, Ruby 1.8.6 (all servers)\n    * Unknown: mod_ruby\n\nThis fix will not modify versions of Ruby greater than 1.8.5, and is\ncumulative with previous CGI multipart vulnerability fixes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-cgi","origin":"www/rubygem-cgi","version":"0.4.1","comment":"Support for the Common Gateway Interface protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/cgi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"525d071a44f4d7390f2c4dd6e6dbd02a3514ac79ddedfc0f12a790534dab4ca4","flatsize":151984,"path":"All/rubygem-cgi-0.4.1.pkg","repopath":"All/rubygem-cgi-0.4.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":34316,"desc":"CGI is a large class, providing several categories of methods, many of which are\nmixed in from other modules. Some of the documentation is in this class, some in\nthe modules CGI::QueryExtension and CGI::HtmlExtension. See CGI::Cookie for\nspecific information on handling cookies, and cgi/session.rb (CGI::Session) for\ninformation on sessions.\n\nFor queries, CGI provides methods to get at environmental variables, parameters,\ncookies, and multipart request data. For responses, CGI provides methods for\nwriting output and generating HTML.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32"],"annotations":{"cpe":"cpe:2.3:a:ruby-lang:cgi:0.4.1:::::dragonfly6:x86_64"}},{"name":"rubygem-cdo","origin":"science/rubygem-cdo","version":"1.5.1_1","comment":"Ruby binding to CDO (Climate Data Operators)","maintainer":"sunpoet@FreeBSD.org","www":"https://code.mpimet.mpg.de/projects/cdo/wiki/Cdo%7Brbpy%7D","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d870bc34ecd979bcf229c571aeee58bcbfa1b5d25af9b0dd3ac7166890a0eb20","flatsize":45923,"path":"All/rubygem-cdo-1.5.1_1.pkg","repopath":"All/rubygem-cdo-1.5.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12928,"desc":"Ruby binding to CDO (Climate Data Operators)\n\nSee also: https://github.com/Try2Code/cdo-bindings","deps":{"cdo":{"origin":"science/cdo","version":"2.2.2"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["science","rubygems"]},{"name":"rubygem-celluloid-essentials","origin":"devel/rubygem-celluloid-essentials","version":"0.20.5","comment":"Internally used tools, and superstructural dependencies of Celluloid","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/celluloid/celluloid-essentials","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"521e39d29c70f4bdc87b21b9025b870c80fe5573b314176007a03cdecdd9bdca","flatsize":46932,"path":"All/rubygem-celluloid-essentials-0.20.5.pkg","repopath":"All/rubygem-celluloid-essentials-0.20.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15244,"desc":"This port provides internally used tools, and superstructural dependencies of\nCelluloid.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-timers":{"origin":"devel/rubygem-timers","version":"4.3.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-celluloid","origin":"devel/rubygem-celluloid","version":"0.18.0","comment":"Build concurrent programs out of concurrent objects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/celluloid/celluloid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"532214363a4c0fe517d19dd8ebd3e49de58f27edfb5bdb19d8b774379a856f63","flatsize":303912,"path":"All/rubygem-celluloid-0.18.0.pkg","repopath":"All/rubygem-celluloid-0.18.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":74236,"desc":"Celluloid enables people to build concurrent programs out of concurrent\nobjects just as easily as they build sequential programs out of\nsequential objects.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-timers":{"origin":"devel/rubygem-timers","version":"4.3.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-cbor","origin":"devel/rubygem-cbor","version":"0.5.9.6","comment":"Library for CBOR binary object representation","maintainer":"mfechner@FreeBSD.org","www":"https://cbor.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39a0e30935a4d1f7c4f45dc717105ec3bb65f38082785467f620d8b1020994fd","flatsize":228825,"path":"All/rubygem-cbor-0.5.9.6.pkg","repopath":"All/rubygem-cbor-0.5.9.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":45832,"desc":"CBOR is a library for the CBOR binary object representation format,\nbased on Sadayuki Furuhashi's MessagePack library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-case_transform61","origin":"textproc/rubygem-case_transform61","version":"0.2","comment":"Extraction of the key_transform abilities of ActiveModelSerializers","maintainer":"bofh@FreeBSD.org","www":"https://github.com/NullVoxPopuli/case_transform","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"787b9cf6b7abc2feeef7f3059376876464dcbd88a873c560938d6bb5e65a47cf","flatsize":6552,"path":"All/rubygem-case_transform61-0.2.pkg","repopath":"All/rubygem-case_transform61-0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3320,"desc":"This gem implements a simple extraction of the key_transform abilities of\nActiveModelSerializers. For example, it will transform the key to camel case,\ndash, or underscore.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"}},"categories":["textproc","rubygems"]},{"name":"rubygem-case_transform","origin":"textproc/rubygem-case_transform","version":"0.2","comment":"Extraction of the key_transform abilities of ActiveModelSerializers","maintainer":"ruby@FreeBSD.org","www":"https://github.com/NullVoxPopuli/case_transform","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ad84fb15425749ff3435ab5d6344a34cfe363e5d6627008f56a8ce3a46ecb50","flatsize":6552,"path":"All/rubygem-case_transform-0.2.pkg","repopath":"All/rubygem-case_transform-0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3312,"desc":"This gem implements a simple extraction of the key_transform abilities of\nActiveModelSerializers.  For example, it will transform the key to camel case,\ndash, or underscore.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-carrierwave1","origin":"www/rubygem-carrierwave1","version":"1.3.4","comment":"Upload files, map them to a range of ORMs, store on different backends","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/carrierwaveuploader/carrierwave","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08b6556791dea8ad8a305bb6fcbeafbd03a3ba004bfda2d5037c3c1d97526ea3","flatsize":182559,"path":"All/rubygem-carrierwave1-1.3.4.pkg","repopath":"All/rubygem-carrierwave1-1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39264,"desc":"Upload files in your Ruby applications, map them to a range of ORMs, store them\non different backends.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel70":{"origin":"databases/rubygem-activemodel70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-ssrf_filter":{"origin":"security/rubygem-ssrf_filter","version":"1.0.7"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:carrierwave_project:carrierwave:1.3.4:::::dragonfly6:x86_64"}},{"name":"rubygem-capybara-screenshot","origin":"devel/rubygem-capybara-screenshot","version":"1.0.26","comment":"Automatically create snapshots with Capybara","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mattheworiordan/capybara-screenshot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c80e3ed41dc7d1598d925843820c416f98894c23fff48fc2a7ef8056ec4f3055","flatsize":137707,"path":"All/rubygem-capybara-screenshot-1.0.26.pkg","repopath":"All/rubygem-capybara-screenshot-1.0.26.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30620,"desc":"When a Cucumber step fails, it is useful to create a screenshot image and HTML\nfile of the current page","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-capybara":{"origin":"devel/rubygem-capybara","version":"3.40.0"},"rubygem-launchy":{"origin":"devel/rubygem-launchy","version":"3.0.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-cf-uaa-lib","origin":"devel/rubygem-cf-uaa-lib","version":"4.0.4","comment":"Client library for CloudFoundry UAA","maintainer":"ruby@FreeBSD.org","www":"https://github.com/cloudfoundry/cf-uaa-lib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59accacf8e18fcec15264727f6e3b7329f1214cfd30debe58efb69cb22dc3b5f","flatsize":1348527,"path":"All/rubygem-cf-uaa-lib-4.0.4.pkg","repopath":"All/rubygem-cf-uaa-lib-4.0.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":85040,"desc":"Client library for interacting with the CloudFoundry User Account and\nAuthorization (UAA) server.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-httpclient":{"origin":"www/rubygem-httpclient","version":"2.8.3"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-carrierwave","origin":"www/rubygem-carrierwave","version":"3.0.7","comment":"Upload files, map them to a range of ORMs, store on different backends","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/carrierwaveuploader/carrierwave","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f96624553c8c8dbb7f6e87396607f06a1c246bc0efe0481ff508cb72d2688a0b","flatsize":213080,"path":"All/rubygem-carrierwave-3.0.7.pkg","repopath":"All/rubygem-carrierwave-3.0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44412,"desc":"Upload files in your Ruby applications, map them to a range of ORMs, store them\non different backends.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel70":{"origin":"databases/rubygem-activemodel70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-image_processing":{"origin":"graphics/rubygem-image_processing","version":"1.12.2_1"},"rubygem-marcel":{"origin":"devel/rubygem-marcel","version":"1.0.4"},"rubygem-ssrf_filter":{"origin":"security/rubygem-ssrf_filter","version":"1.0.7"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:carrierwave_project:carrierwave:3.0.7:::::dragonfly6:x86_64"}},{"name":"rubygem-captcha","origin":"graphics/rubygem-captcha","version":"1.2.2","comment":"Simple CAPTCHA written in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/winton/captcha","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d93a591c0848a7424ddb777ff6cbbd44111f500c63a1446dab512974edeac21","flatsize":114005,"path":"All/rubygem-captcha-1.2.2.pkg","repopath":"All/rubygem-captcha-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61280,"desc":"A simple CAPTCHA (\"Completely Automatic Public Turing Test to Tell Computers\nand Humans Apart\") written in Ruby. This will dynamically create an image\ncontaining a key displayed on a noisy background, which the user must enter\ninto a text box.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rmagick":{"origin":"graphics/rubygem-rmagick","version":"6.0.1"}},"categories":["graphics","rubygems"]},{"name":"rubygem-cancancan","origin":"security/rubygem-cancancan","version":"3.6.1","comment":"Simple authorization solution for Rails with all permissions stored in a single location","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/CanCanCommunity/cancancan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23013067d4c777943e49a9ef44be10f3ccc39f6a15909a8f14fd6a6604f752a6","flatsize":104211,"path":"All/rubygem-cancancan-3.6.1.pkg","repopath":"All/rubygem-cancancan-3.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25528,"desc":"CanCanCan is an authorization library for Ruby and Ruby on Rails which restricts\nwhat resources a given user is allowed to access.\n\nAll permissions can be defined in one or multiple ability files and not\nduplicated across controllers, views, and database queries, keeping your\npermissions logic in one place for easy maintenance and testing.\n\nIt consists of two main parts:\n- Authorizations library that allows you to define the rules to access different\n  objects, and provides helpers to check for those permissions.\n- Rails helpers to simplify the code in Rails Controllers by performing the\n  loading and checking of permissions of models automatically and reduce\n  duplicated code.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-capistrano-harrow","origin":"sysutils/rubygem-capistrano-harrow","version":"0.5.3","comment":"Capistrano plugin for integration with Harrow.io","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/harrowio/capistrano-harrow","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf210b0bcc947a53b9e0f01f434195bd79d1749ef13c1ef916cbef11e3639a94","flatsize":50812,"path":"All/rubygem-capistrano-harrow-0.5.3.pkg","repopath":"All/rubygem-capistrano-harrow-0.5.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26628,"desc":"Capistrano::Harrow is a plugin for tighter integration with Harrow.io whilst\nusing Capistrano.\n\nHarrow.io is a continuous integration and deployment solution for people who\nlike software that works like Capistrano does.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-callsign","origin":"comms/rubygem-callsign","version":"2.2.0","comment":"Provides a Ruby-Frontend to callook.info ham Radio Callsign Lookup","maintainer":"ruby@FreeBSD.org","www":"https://github.com/codeblock/callsign-gem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02c5c0ad31ad3e9b34f651fbc0f402e741e41328da7cdab1447696ac7e2dd373","flatsize":2678,"path":"All/rubygem-callsign-2.2.0.pkg","repopath":"All/rubygem-callsign-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2172,"desc":"This Gem provides a Ruby-Frontend to the callook.info\nAmateur Radio Callsign Lookup service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-hashie":{"origin":"devel/rubygem-hashie","version":"5.0.0"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"}},"categories":["comms","rubygems","hamradio"]},{"name":"rubygem-cairo-gobject","origin":"devel/rubygem-cairo-gobject","version":"4.2.2","comment":"Ruby binding of cairo-gobject","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e929cb7998b9a7fc0c2aed2169b5ea48f423fc14e88bd64ad8bd2524e63ce1f0","flatsize":120271,"path":"All/rubygem-cairo-gobject-4.2.2.pkg","repopath":"All/rubygem-cairo-gobject-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":18152,"desc":"Ruby/CairoGObject is a Ruby binding of cairo-gobject.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cairo":{"origin":"graphics/rubygem-cairo","version":"1.17.13"},"rubygem-glib2":{"origin":"devel/rubygem-glib2","version":"4.2.2"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo-gobject.so.2"]},{"name":"rubygem-cal-heatmap-rails","origin":"www/rubygem-cal-heatmap-rails","version":"3.6.2","comment":"Calendar heatmap assets for Rails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/pavolzbell/cal-heatmap-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e40b37264350e17ca4b0aaf75848efc3389f9e0a3b4018b1074534d91f1f03e2","flatsize":148322,"path":"All/rubygem-cal-heatmap-rails-3.6.2.pkg","repopath":"All/rubygem-cal-heatmap-rails-3.6.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30896,"desc":"Cal-Heatmap is a JavaScript module to create calendar heatmaps\nto visualize time series data. This gem packages it for the\nRails asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-d3_rails":{"origin":"www/rubygem-d3_rails","version":"4.1.1"}},"categories":["www","rubygems"]},{"name":"rubygem-cairo","origin":"graphics/rubygem-cairo","version":"1.17.13","comment":"Ruby binding for GLib2","maintainer":"ruby@FreeBSD.org","www":"https://rcairo.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"064df4c3c30d164b297d1b527c268aadc28bb69eb021413647b5a44f017f814d","flatsize":1118879,"path":"All/rubygem-cairo-1.17.13.pkg","repopath":"All/rubygem-cairo-1.17.13.pkg","licenselogic":"or","licenses":["GPLv2+","RUBY"],"pkgsize":156656,"desc":"Ruby/Cairo is a Ruby binding for Cairo.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-native-package-installer":{"origin":"devel/rubygem-native-package-installer","version":"1.1.9"},"rubygem-pkg-config":{"origin":"devel/rubygem-pkg-config","version":"1.5.6"},"rubygem-red-colors":{"origin":"graphics/rubygem-red-colors","version":"0.4.0"}},"categories":["graphics","rubygems"],"shlibs_required":["libruby32.so.32","libcairo.so.2","libfreetype.so.6"]},{"name":"rubygem-caesars","origin":"devel/rubygem-caesars","version":"0.7.4_1","comment":"Rapid DSL prototyping in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/delano/caesars","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1010dcf75fbd39343a91bc3f7f8af83b43089ce9f769fea01997460df9f9cc0d","flatsize":51908,"path":"All/rubygem-caesars-0.7.4_1.pkg","repopath":"All/rubygem-caesars-0.7.4_1.pkg","licenselogic":"single","pkgsize":15336,"desc":"Rapid DSL prototyping in Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-capistrano-ext","origin":"sysutils/rubygem-capistrano-ext","version":"1.2.1","comment":"Useful task libraries and methods for Capistrano","maintainer":"ruby@FreeBSD.org","www":"https://www.capify.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7183bdb285af5057020410cd5370ac116837abd6721352f9dc50a288704796af","flatsize":47534,"path":"All/rubygem-capistrano-ext-1.2.1.pkg","repopath":"All/rubygem-capistrano-ext-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14220,"desc":"Useful task libraries and methods for Capistrano","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-capistrano":{"origin":"sysutils/rubygem-capistrano","version":"3.18.1"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-capybara","origin":"devel/rubygem-capybara","version":"3.40.0","comment":"Integration testing tool for rack based web applications","maintainer":"sunpoet@FreeBSD.org","www":"https://teamcapybara.github.io/capybara/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c51df2d2c73f88164395a2977d2130195c5669f299a922131eccf1dae3f2aca9","flatsize":1710996,"path":"All/rubygem-capybara-3.40.0.pkg","repopath":"All/rubygem-capybara-3.40.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":320716,"desc":"Capybara is an integration testing tool for rack based web applications. It\nsimulates how a user would interact with a website.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-matrix":{"origin":"math/rubygem-matrix","version":"0.4.2"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rack-test":{"origin":"www/rubygem-rack-test","version":"2.1.0_1"},"rubygem-regexp_parser":{"origin":"textproc/rubygem-regexp_parser","version":"2.9.0"},"rubygem-xpath":{"origin":"devel/rubygem-xpath","version":"3.2.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-cabin","origin":"devel/rubygem-cabin","version":"0.9.0","comment":"Structured+contextual logging experiments in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jordansissel/ruby-cabin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5be5599f64718878da75d897cfdc07a8f3e40d2378eb723bfe96567a92a130ff","flatsize":56032,"path":"All/rubygem-cabin-0.9.0.pkg","repopath":"All/rubygem-cabin-0.9.0.pkg","licenselogic":"single","pkgsize":18448,"desc":"Structured+contextual logging experiments in Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-cable_ready","origin":"www/rubygem-cable_ready","version":"5.0.5","comment":"Out-of-Band Server Triggered DOM Operations","maintainer":"sunpoet@FreeBSD.org","www":"https://cableready.stimulusreflex.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2636e4bc70aa6526852070148c819d8aa9cf7d88554a0555aa1c6f753c00f829","flatsize":488391,"path":"All/rubygem-cable_ready-5.0.5.pkg","repopath":"All/rubygem-cable_ready-5.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":143328,"desc":"CableReady helps you create great real-time user experiences by making it simple\nto trigger client-side DOM changes from server-side Ruby. It establishes a\nstandard for interacting with the client via ActionCable web sockets. No need\nfor custom JavaScript.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack71":{"origin":"www/rubygem-actionpack71","version":"7.1.3.4"},"rubygem-actionview71":{"origin":"devel/rubygem-actionview71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-observer":{"origin":"devel/rubygem-observer","version":"0.1.2"},"rubygem-railties71":{"origin":"www/rubygem-railties71","version":"7.1.3.4"},"rubygem-thread-local":{"origin":"devel/rubygem-thread-local","version":"1.1.0"}},"categories":["www","rubygems"]},{"name":"rubygem-c21e","origin":"devel/rubygem-c21e","version":"2.0.0","comment":"Run cross-platform executables","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cucumber/c21e-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21aaedd8ad1a7489c9eb7f0e0b6a019ce40cf7855ced9eff3717f22e4c4dd342","flatsize":8200,"path":"All/rubygem-c21e-2.0.0.pkg","repopath":"All/rubygem-c21e-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4148,"desc":"Cross Platform Executable (c21e)\n\nThis is a library for running cross-platform executables.\n\nCucumber relies executables that are cross-compiled for various CPUs and\noperating systems, resulting in 20 or so executables that are bundled inside\npackages (gems, jars, npm modules etc).\n\nThis library picks the right executable to run for the current CPU/OS.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-bundler_ext","origin":"sysutils/rubygem-bundler_ext","version":"0.4.2","comment":"Loads gems installed on the system using Bundler Gemfile DSL","maintainer":"ruby@FreeBSD.org","www":"https://github.com/bundlerext/bundler_ext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9edf74d99995a7c4d157be890338ef18ac4e6ecf14f8a26fb5a5829b025ea131","flatsize":40790,"path":"All/rubygem-bundler_ext-0.4.2.pkg","repopath":"All/rubygem-bundler_ext-0.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10424,"desc":"bundler_ext is a simple library leveraging the Bundler Gemfile DSL to load gems\nalready on the system and managed by the systems package manager (like yum/apt)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-bzip2-ffi","origin":"archivers/rubygem-bzip2-ffi","version":"1.1.1","comment":"Ruby FFI bindings to libbzip2","maintainer":"bofh@FreeBSD.org","www":"https://github.com/philr/bzip2-ffi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dfb2220ac7712c8c710cbafdcf56f1b06e07c45fb122f1ebf00283750abdcac0","flatsize":477066,"path":"All/rubygem-bzip2-ffi-1.1.1.pkg","repopath":"All/rubygem-bzip2-ffi-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":193188,"desc":"Bzip2::FFI is a Ruby wrapper for libbz2 using FFI bindings. The Bzip2::FFI\nReader and Writer classes support reading and writing bzip2 compressed data as\nan IO-like stream.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["archivers","rubygems"]},{"name":"rubygem-bunny","origin":"net/rubygem-bunny","version":"2.9.0","comment":"Another synchronous Ruby AMQP client","maintainer":"renchap@cocoa-x.com","www":"https://github.com/ruby-amqp/bunny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79dccd1abac68f81a1f93ab66026d87977eb7e041d131db67e9011c8888068e9","flatsize":761149,"path":"All/rubygem-bunny-2.9.0.pkg","repopath":"All/rubygem-bunny-2.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":172000,"desc":"Bunny is an AMQP (Advanced Message Queuing Protocol) client, written in Ruby,\nthat is intended to allow you to interact with AMQP-compliant message\nbrokers/servers such as RabbitMQ in a synchronous fashion.\n\nIt is based on a great deal of useful code from amqp by Aman Gupta and Carrot\nby Amos Elliston.\n\nYou can use Bunny to :\n* Create and delete exchanges\n* Create and delete queues\n* Publish and consume messages\n\nBunny is known to work with RabbitMQ versions 1.5.4 and above with version 0-8\nof the AMQP specification.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-amq-protocol":{"origin":"net/rubygem-amq-protocol","version":"2.3.2_1"}},"categories":["net","rubygems"]},{"name":"rubygem-bullet_train-themes","origin":"www/rubygem-bullet_train-themes","version":"1.7.12","comment":"Bullet Train Themes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-themes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecf72628d4470916082e01c331b7905ba94da56a6cab4db845a42de84d848957","flatsize":27321,"path":"All/rubygem-bullet_train-themes-1.7.12.pkg","repopath":"All/rubygem-bullet_train-themes-1.7.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10504,"desc":"Bullet Train has a theme subsystem designed to allow you the flexibility to\neither extend or completely replace the stock \"Light\" UI theme. To reduce\nduplication of code across themes, Bullet Train implements the following three\npackages:\n- bullet_train-themes\n- bullet_train-themes-tailwind_css\n- bullet_train-themes-light","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bullet_train-fields":{"origin":"www/rubygem-bullet_train-fields","version":"1.7.12"},"rubygem-nice_partials":{"origin":"devel/rubygem-nice_partials","version":"0.10.0"},"rubygem-rails71":{"origin":"www/rubygem-rails71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-bullet_train-scope_validator","origin":"www/rubygem-bullet_train-scope_validator","version":"1.7.12","comment":"Protect belongs_to attributes from ID stuffing","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-scope_validator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"829cdb67a52d99dddf29f52df72f98b950fc9ca039c332b6a8940dababaa5a50","flatsize":21638,"path":"All/rubygem-bullet_train-scope_validator-1.7.12.pkg","repopath":"All/rubygem-bullet_train-scope_validator-1.7.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8896,"desc":"Bullet Train Scope Validator provides a simple pattern for protecting belongs_to\nassociations from malicious ID stuffing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails71":{"origin":"www/rubygem-rails71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-bundler","origin":"sysutils/rubygem-bundler","version":"2.5.13,1","comment":"Tool that manages gem dependencies for Ruby applications","maintainer":"ruby@FreeBSD.org","www":"https://bundler.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f43c630ea0aff8258cfb774951069b04f612a6817673f78cdf3cacccde4a808b","flatsize":1643516,"path":"All/rubygem-bundler-2.5.13,1.pkg","repopath":"All/rubygem-bundler-2.5.13,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":389368,"desc":"Bundler is a tool that manages gem dependencies for your ruby application. It\ntakes a gem manifest file and is able to fetch, download, and install the gems\nand all child dependencies specified in this manifest. It can manage any update\nto the gem manifest file and update the bundled gems accordingly. It also\nletsyou run any ruby code in context of the bundled gem environment.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["sysutils","rubygems"],"annotations":{"cpe":"cpe:2.3:a:bundler:bundler:2.5.13:::::dragonfly6:x86_64"}},{"name":"rubygem-bullet_train-routes","origin":"www/rubygem-bullet_train-routes","version":"1.0.0","comment":"Black magic for defining model-driven routes","maintainer":"sunpoet@FreeBSD.org","www":"https://rubygems.org/gems/bullet_train-routes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01a1c9d311d9d10c2e8b89536a578d7fb20ba041483961caf977c15d1c81df85","flatsize":8715,"path":"All/rubygem-bullet_train-routes-1.0.0.pkg","repopath":"All/rubygem-bullet_train-routes-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4016,"desc":"Bullet Train Routes provides a vastly simplified method for defining shallow,\nnested resource routes in Rails applications when modules and namespaces are\ninvolved. We do this by introducing a model method to the Rails routing DSL,\nwhich serves as an interchangable substitute for the resources method.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails71":{"origin":"www/rubygem-rails71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-bullet_train-roles","origin":"www/rubygem-bullet_train-roles","version":"1.7.12","comment":"Yaml-backed ApplicationHash for CanCan Roles","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-roles","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f087641e7b8c1ebb805818095397bd1e0093cc7813b32c26b68bf0cb1f24857f","flatsize":59842,"path":"All/rubygem-bullet_train-roles-1.7.12.pkg","repopath":"All/rubygem-bullet_train-roles-1.7.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17968,"desc":"Bullet Train Roles provides a Yaml-based configuration layer on top of\nCanCanCan. You can use this configuration file to simplify the definition of\nmany common permissions, while still implementing more complicated permissions\nin CanCanCan's traditional app/model/ability.rb.\n\nAdditionally, Bullet Train Roles makes it trivial to assign the same roles and\nassociated permissions at different levels in your application. For example, you\ncan assign someone administrative privileges at a team level, or only at a\nproject level.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-active_hash":{"origin":"devel/rubygem-active_hash","version":"3.3.1"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-cancancan":{"origin":"security/rubygem-cancancan","version":"3.6.1"}},"categories":["www","rubygems"]},{"name":"rubygem-bullet_train-has_uuid","origin":"www/rubygem-bullet_train-has_uuid","version":"1.7.12","comment":"Bullet Train Has UUID","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-has_uuid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6aa934053c23ced84ac60b23774e7dfcb7b78bfd94fc6dc5324629907429c1a8","flatsize":4976,"path":"All/rubygem-bullet_train-has_uuid-1.7.12.pkg","repopath":"All/rubygem-bullet_train-has_uuid-1.7.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3308,"desc":"BulletTrain's UUID (Universally Unique Identifier) function","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails71":{"origin":"www/rubygem-rails71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-builder","origin":"devel/rubygem-builder","version":"3.3.0","comment":"Facilitate programmatic generation of XML markup","maintainer":"ruby@FreeBSD.org","www":"https://github.com/tenderlove/builder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4b0ed5e2e79c379c7850ddfeab4ea4ab3bf88072421cf03b53cf2e06010970c","flatsize":90723,"path":"All/rubygem-builder-3.3.0.pkg","repopath":"All/rubygem-builder-3.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25492,"desc":"Simple builder to facilitate programmatic generation of XML markup.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-bullet_train-fields","origin":"www/rubygem-bullet_train-fields","version":"1.7.12","comment":"Bullet Train Fields","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-fields","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be9ebbae62cbc26bdd7927c2ba9c12e78350eeefdedc0cb78758d92d478d8dfa","flatsize":58944,"path":"All/rubygem-bullet_train-fields-1.7.12.pkg","repopath":"All/rubygem-bullet_train-fields-1.7.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18820,"desc":"Bullet Train includes a collection of view partials that are intended to DRY-up\nas much redundant presentation logic as possible for different types of form\nfields without taking on a third-party dependency like Formtastic.\n\nThese form field partials standardize and centralize the following behavior\nacross all form fields that use them:\n- Apply theme styling and classes.\n- Display any error messages for a specific field inline under the field itself.\n- Display a stylized asterisk next to the label of fields that are known to be\n  required.\n- Any labels, placeholder values, and help text are defined in a standardized\n  way in the model's localization Yaml file.\n- For fields presenting a static list of options (e.g. a list of buttons or a\n  select field) the options can be defined in the localization Yaml file.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-chronic":{"origin":"devel/rubygem-chronic","version":"0.10.2"},"rubygem-cloudinary":{"origin":"www/rubygem-cloudinary","version":"2.1.1"},"rubygem-phonelib":{"origin":"devel/rubygem-phonelib","version":"0.8.9"},"rubygem-rails71":{"origin":"www/rubygem-rails71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-buftok","origin":"devel/rubygem-buftok","version":"0.3.0","comment":"Extracts token delimited entities from arbitrary inputs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sferik/buftok","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c52cfbf27abd1b7d55180431bd253989a98c875c0bd5896ac9fbf9269c89c747","flatsize":11279,"path":"All/rubygem-buftok-0.3.0.pkg","repopath":"All/rubygem-buftok-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4916,"desc":"BufferedTokenizer takes a delimiter upon instantiation, or acts line-based by\ndefault. It allows input to be spoon-fed from some outside source which receives\narbitrary length datagrams which may-or-may-not contain the token by which\nentities are delimited. In this respect it's ideally paired with something like\nEventMachine.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-bugspots","origin":"devel/rubygem-bugspots","version":"0.2.2_2","comment":"Simple bug prediction heuristic","maintainer":"ruby@FreeBSD.org","www":"https://github.com/igrigorik/bugspots","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25adc57fbf42d26ee371876339cd9cad1a99afdf130e41be9149a4e2b0ed9b59","flatsize":12083,"path":"All/rubygem-bugspots-0.2.2_2.pkg","repopath":"All/rubygem-bugspots-0.2.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6140,"desc":"Bugspots - Bug Prediction Heuristic\n\nAn implementation of the simple bug prediction heuristic outlined\nby the Google Engineering team: Bug Prediction at Google\n\n    Well, we actually have a great, authoritative record of where\n    code has been requiring fixes: our bug tracker and our source\n    control commit log! The research indicates that predicting bugs\n    from the source history works very well, so we decided to deploy\n    it at Google.\n\nPoint bugspots at any git repo and it will identify the hotspots\nfor you.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rainbow":{"origin":"devel/rubygem-rainbow","version":"3.1.1"},"rubygem-rugged":{"origin":"devel/rubygem-rugged","version":"1.7.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-bson","origin":"devel/rubygem-bson","version":"5.0.0","comment":"Full featured BSON specification implementation in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mongodb/bson-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17abf9d6b5268bc429027f4fabf0cddd84be58652e1eabcd0d33ed4a6888884d","flatsize":1214644,"path":"All/rubygem-bson-5.0.0.pkg","repopath":"All/rubygem-bson-5.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":139764,"desc":"A Ruby BSON Implementation for MongoDB","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"],"annotations":{"cpe":"cpe:2.3:a:bson_project:bson:5.0.0:::::dragonfly6:x86_64"}},{"name":"rubygem-browser5","origin":"www/rubygem-browser5","version":"5.3.1","comment":"Web browser detection for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fnando/browser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1646abcc2cc1e606ebccb73313dc76c84594256ff5c123157c4a46b69ef29d6a","flatsize":226986,"path":"All/rubygem-browser5-5.3.1.pkg","repopath":"All/rubygem-browser5-5.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51592,"desc":"Web browser detection gem for Ruby, includes ActionController integration.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-brpoplpush-redis_script","origin":"databases/rubygem-brpoplpush-redis_script","version":"0.1.3","comment":"Bring your own LUA scripts into redis","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/brpoplpush/brpoplpush-redis_script","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08f3fd1dd1a9e456752d30cad5633cb4442fa387ae421fc09e84876516d9ecf5","flatsize":32330,"path":"All/rubygem-brpoplpush-redis_script-0.1.3.pkg","repopath":"All/rubygem-brpoplpush-redis_script-0.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9532,"desc":"Bring your own LUA scripts into redis.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-redis":{"origin":"databases/rubygem-redis","version":"5.2.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-browser","origin":"www/rubygem-browser","version":"6.0.0","comment":"Web browser detection for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/fnando/browser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f861465aba560464678843eac601efc55fa0969c96148add5fdfde66e2ed641","flatsize":228795,"path":"All/rubygem-browser-6.0.0.pkg","repopath":"All/rubygem-browser-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52072,"desc":"Web browser detection gem for Ruby, includes ActionController integration.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-bourbon","origin":"textproc/rubygem-bourbon","version":"7.3.0","comment":"Library of pure Sass mixins and functions","maintainer":"sunpoet@FreeBSD.org","www":"https://www.bourbon.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e27a59bb486fa6aace510d15a6a13cc0055e2304d88ed7994e6737754269c91e","flatsize":389735,"path":"All/rubygem-bourbon-7.3.0.pkg","repopath":"All/rubygem-bourbon-7.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":81868,"desc":"Bourbon is a library of Sass mixins and functions that are designed to make you\na more efficient style sheet author.\n\nIt is ...\n- Dependency-free: Bourbon is pure Sass.\n- Human-readable: We aim for clarity over brevity.\n- Lightweight: Zero output post-install and has no visual opinion.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-bosh-gen","origin":"sysutils/rubygem-bosh-gen","version":"0.101.2","comment":"Generators for creating BOSH releases","maintainer":"ruby@FreeBSD.org","www":"https://github.com/cloudfoundry-community/bosh-gen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84c5708a10540da89edc4cadd5aa792429e571332e529e4153b1fd453188391f","flatsize":114994,"path":"All/rubygem-bosh-gen-0.101.2.pkg","repopath":"All/rubygem-bosh-gen-0.101.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30700,"desc":"Generators for creating BOSH releases","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-cyoi":{"origin":"devel/rubygem-cyoi","version":"0.11.3_1"},"rubygem-fog":{"origin":"devel/rubygem-fog","version":"2.3.0"},"rubygem-fog-aws":{"origin":"net/rubygem-fog-aws","version":"3.23.0"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-progressbar":{"origin":"devel/rubygem-progressbar","version":"1.13.0"},"rubygem-readwritesettings":{"origin":"devel/rubygem-readwritesettings","version":"3.0.1"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-bootstrap_form","origin":"devel/rubygem-bootstrap_form","version":"4.2.0_5","comment":"Form builder using Twitter Bootstrap 3+","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/bootstrap-ruby/rails-bootstrap-forms","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"943ca32e08d75b87dcf1e918e86b79a35185e35f55753a03fe520f728982f61d","flatsize":402452,"path":"All/rubygem-bootstrap_form-4.2.0_5.pkg","repopath":"All/rubygem-bootstrap_form-4.2.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":93152,"desc":"Rails Bootstrap Forms is a rails form builder that makes it super easy to\nintegrate twitter bootstrap-style forms into your rails application.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-activemodel61":{"origin":"databases/rubygem-activemodel61","version":"6.1.7.8"}},"categories":["devel","rubygems"]},{"name":"rubygem-bootsnap117","origin":"devel/rubygem-bootsnap117","version":"1.17.1","comment":"Boot large ruby/rails apps faster","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Shopify/bootsnap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb310d699eb25c464292c8db2acae1954dae67e372eb490220b2e79ec31db9bf","flatsize":125814,"path":"All/rubygem-bootsnap117-1.17.1.pkg","repopath":"All/rubygem-bootsnap117-1.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33152,"desc":"Bootsnap makes booting large ruby/rails apps faster.  It is a library that plugs\ninto a number of Ruby and (optionally) ActiveSupport and YAML methods to\noptimize and cache expensive computations.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-msgpack":{"origin":"devel/rubygem-msgpack","version":"1.7.2"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-bootsnap","origin":"devel/rubygem-bootsnap","version":"1.18.3","comment":"Boot large ruby/rails apps faster","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Shopify/bootsnap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56882f724c48b6ad8ee5565a7ce58f5066ad26b3465573ee68836e4aab8b32fa","flatsize":133931,"path":"All/rubygem-bootsnap-1.18.3.pkg","repopath":"All/rubygem-bootsnap-1.18.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35276,"desc":"Bootsnap makes booting large ruby/rails apps faster.  It is a library that plugs\ninto a number of Ruby and (optionally) ActiveSupport and YAML methods to\noptimize and cache expensive computations.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-msgpack":{"origin":"devel/rubygem-msgpack","version":"1.7.2"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-bootstrap-sass","origin":"www/rubygem-bootstrap-sass","version":"3.4.1","comment":"Bootstrap by Twitter","maintainer":"ruby@FreeBSD.org","www":"https://github.com/twbs/bootstrap-sass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5ecda2ed063a2a577a8fff573e693427e24b010114425ef6ed62e7ac464745d","flatsize":826051,"path":"All/rubygem-bootstrap-sass-3.4.1.pkg","repopath":"All/rubygem-bootstrap-sass-3.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":228188,"desc":"Twitter's Bootstrap, converted to Sass and ready to drop into Rails or Compass","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-autoprefixer-rails":{"origin":"textproc/rubygem-autoprefixer-rails","version":"10.4.16.0"},"rubygem-sassc":{"origin":"textproc/rubygem-sassc","version":"2.4.0"}},"categories":["www","rubygems"]},{"name":"rubygem-blurhash","origin":"graphics/rubygem-blurhash","version":"0.1.7","comment":"Ruby bindings for Blurhash library","maintainer":"bofh@FreeBSD.org","www":"https://github.com/Gargron/blurhash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"433d096fc24a70320722bf3564ac09502b3e19ad85095b903a9c552eda32bb68","flatsize":31801,"path":"All/rubygem-blurhash-0.1.7.pkg","repopath":"All/rubygem-blurhash-0.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10956,"desc":"Scruffy is a Ruby library for creating great looking graphs and charts.\nGraphs can be rendered to SVG code or an image. Blend the beauty of Gruff\nwith the SVG capabilities of SVG::Graph, make it super simple and extensible,\nand you've got Scruffy.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ffi":{"origin":"devel/rubygem-ffi","version":"1.17.0"}},"categories":["graphics","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-bullet_train-super_load_and_authorize_resource","origin":"www/rubygem-bullet_train-super_load_and_authorize_resource","version":"1.7.12","comment":"Bullet Train Super Load And Authorize Resource","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bullet-train-co/bullet_train-core/tree/main/bullet_train-super_load_and_authorize_resource","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6e98a06c88f8009b430b9357ed107b38998383a8bc2c5ab4de2474a5bd79b10","flatsize":13566,"path":"All/rubygem-bullet_train-super_load_and_authorize_resource-1.7.12.pkg","repopath":"All/rubygem-bullet_train-super_load_and_authorize_resource-1.7.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5908,"desc":"BulletTrain's super load and authorize resource function\n\nIt is heavily based on cancancan's load_and_authorize_resource method.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cancancan":{"origin":"security/rubygem-cancancan","version":"3.6.1"},"rubygem-rails71":{"origin":"www/rubygem-rails71","version":"7.1.3.4"}},"categories":["www","rubygems"]},{"name":"rubygem-blockenspiel","origin":"devel/rubygem-blockenspiel","version":"0.5.0","comment":"Library designed to make it easy to implement DSL blocks in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://dazuma.github.io/blockenspiel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc7189d628a39af2f77db907f13cf024eb7fadccf9981972c350c398910821c9","flatsize":206340,"path":"All/rubygem-blockenspiel-0.5.0.pkg","repopath":"All/rubygem-blockenspiel-0.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":41268,"desc":"Blockenspiel is a helper library designed to make it easy to implement DSL\nblocks. It is designed to be comprehensive and robust, supporting most common\nusage patterns, and working correctly in the presence of nested blocks and\nmultithreading.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-bones","origin":"devel/rubygem-bones","version":"3.9.0","comment":"Tool to create new projects from code skeleton","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/TwP/bones","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9810a87dea9d079c84ec4b3be836b14044ceb722497b65ad6fa418da13705838","flatsize":124957,"path":"All/rubygem-bones-3.9.0.pkg","repopath":"All/rubygem-bones-3.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33180,"desc":"Mr Bones is a handy tool that creates new Ruby projects from a code skeleton.\nThe skeleton contains some starter code and a collection of rake tasks to ease\nthe management and deployment of your source code. Several Mr Bones plugins are\navailable for creating git repositories, creating GitHub projects, running\nvarious test suites and source code analysis tools.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-little-plugger":{"origin":"devel/rubygem-little-plugger","version":"1.1.4"},"rubygem-loquacious":{"origin":"devel/rubygem-loquacious","version":"1.9.1_1"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-rdoc":{"origin":"devel/rubygem-rdoc","version":"6.7.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-blimpy","origin":"net-mgmt/rubygem-blimpy","version":"0.6.7","comment":"Tool for managing a fleet of machines in the cloud","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rtyler/blimpy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b38355d46f7db43ab2ad09d16446f7c97a2ef834aceba9279453d1c0d2d661e6","flatsize":81235,"path":"All/rubygem-blimpy-0.6.7.pkg","repopath":"All/rubygem-blimpy-0.6.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22096,"desc":"Tool for managing a fleet of machines in the cloud.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog":{"origin":"devel/rubygem-fog","version":"2.3.0"},"rubygem-minitar":{"origin":"archivers/rubygem-minitar","version":"0.9"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["net-mgmt","rubygems"]},{"name":"rubygem-bit-struct","origin":"devel/rubygem-bit-struct","version":"0.17","comment":"Library for packed binary data stored in ruby Strings","maintainer":"ruby@FreeBSD.org","www":"https://github.com/vjoel/bit-struct","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecd283eaf554f12db14f99cffc677301b62abfb0781dbb6bfefefbf4814a6d91","flatsize":109903,"path":"All/rubygem-bit-struct-0.17.pkg","repopath":"All/rubygem-bit-struct-0.17.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":26776,"desc":"Library for packed binary data stored in ruby Strings. Useful for accessing\nfields in network packets and binary files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-bluecloth","origin":"www/rubygem-bluecloth","version":"2.2.0_1","comment":"Ruby implementation of Markdown, a text-to-HTML conversion tool","maintainer":"ruby@FreeBSD.org","www":"https://deveiate.org/projects/BlueCloth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a272304399d3ab64123ca7a280432e9f01b3ff8fb536ca62d728341c3742198a","flatsize":377626,"path":"All/rubygem-bluecloth-2.2.0_1.pkg","repopath":"All/rubygem-bluecloth-2.2.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":79992,"desc":"BlueCloth is a Ruby implementation of Markdown, a text-to-HTML\nconversion tool for web writers.\n\nMarkdown allows you to write using an easy-to-read, easy-to-write\nplain text format, then convert it to structurally valid XHTML (or\nHTML).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-bio-old-biofetch-emulator","origin":"biology/rubygem-bio-old-biofetch-emulator","version":"1.0.0","comment":"Emulate Bio::Fetch object","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ngoto/bioruby-old-biofetch-emulator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e209b22c73cc4aaf90ef60a699ea139fed8b51a4428f8269e5ee4ea5badc12c5","flatsize":23908,"path":"All/rubygem-bio-old-biofetch-emulator-1.0.0.pkg","repopath":"All/rubygem-bio-old-biofetch-emulator-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8196,"desc":"bio-old-biofetch-emulator emulates Bio::Fetch object in BioRuby as if\ndiscontinued BioRuby BioFetch server were still alive. It overrides methods and\nobjects in Bio::Fetch, and if the old BioRuby BioFetch server's URL is given, it\nintercepts all requests and converts them into existing web services such as\nTogoWS, KEGG REST API, NCBI E-Utilities, and GenomeNet(genome.jp).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bio":{"origin":"biology/rubygem-bio","version":"2.0.5"}},"categories":["biology","rubygems"]},{"name":"rubygem-blankslate","origin":"devel/rubygem-blankslate","version":"3.1.3","comment":"Abstract base class with no predefined methods","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/masover/blankslate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5397f2b62060b45766f448d76bf5f0b6eb96cfa71b400a129c22b05e70184546","flatsize":11176,"path":"All/rubygem-blankslate-3.1.3.pkg","repopath":"All/rubygem-blankslate-3.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4904,"desc":"rubygem-blankslate provides a base class where almost all of the methods from\nObject and Kernel have been removed. This is useful when providing proxy object\nand other classes that make heavy use of method_missing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-bio-executables","origin":"biology/rubygem-bio-executables","version":"1.0.0","comment":"Collection of miscellaneous utilities for bioinformatics","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bioruby/bioruby-executables","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ffbbcbd3a3332e3feaee9499e43aa98881a7ddd3e05a2e41761b900c2391916","flatsize":39477,"path":"All/rubygem-bio-executables-1.0.0.pkg","repopath":"All/rubygem-bio-executables-1.0.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":12144,"desc":"bio-executables is a collection of miscellaneous utilities for bioinformatics\nthat were formerly part of the BioRuby core (\"bio\" gem). Because of reducing\ncomplexity, they were moved to this gem.\n\nThis code has historically been part of the BioRuby gem, but has been split into\nits own gem as part of an effort to modularize BioRuby. bio-executables and many\nmore plugins are available at biogems.info.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bio":{"origin":"biology/rubygem-bio","version":"2.0.5"},"rubygem-bio-old-biofetch-emulator":{"origin":"biology/rubygem-bio-old-biofetch-emulator","version":"1.0.0"}},"categories":["biology","rubygems"]},{"name":"rubygem-binding_of_caller","origin":"devel/rubygem-binding_of_caller","version":"1.0.1","comment":"Retrieve the binding of a methods caller","maintainer":"ruby@FreeBSD.org","www":"https://github.com/banister/binding_of_caller","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21c98bf0b39d51df7ae219cdd063e31ac2e5791f30f6d6e062141a8a41a1a865","flatsize":17435,"path":"All/rubygem-binding_of_caller-1.0.1.pkg","repopath":"All/rubygem-binding_of_caller-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6820,"desc":"Retrieve the binding of a method's caller. Can also retrieve bindings even\nfurther up the stack.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-debug_inspector":{"origin":"devel/rubygem-debug_inspector","version":"1.2.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-bio-shell","origin":"biology/rubygem-bio-shell","version":"1.0.1","comment":"Command-line interface on BioRuby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bioruby/bioruby-shell","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7a197492160e8f32db345e37ddefe70c36194362a74d987b5e0f31a299f2af0","flatsize":117223,"path":"All/rubygem-bio-shell-1.0.1.pkg","repopath":"All/rubygem-bio-shell-1.0.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":41416,"desc":"bio-shell, providing BioRuby Shell, is a command-line interface for BioRuby, an\nopen source bioinformatics library for Ruby.\n\nThis code has historically been part of the BioRuby gem, but has been split into\nits own gem as part of an effort to modularize BioRuby. bio-shell and many more\nplugins are available at biogems.info.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bio":{"origin":"biology/rubygem-bio","version":"2.0.5"}},"categories":["biology","rubygems"]},{"name":"rubygem-byebug","origin":"devel/rubygem-byebug","version":"11.1.3","comment":"Ruby 2 debugger","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/deivid-rodriguez/byebug","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac6d8bdda06fefc53fd17b100782a0a975b6f638d566279d5eb3c3dd5a3bd38a","flatsize":322154,"path":"All/rubygem-byebug-11.1.3.pkg","repopath":"All/rubygem-byebug-11.1.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":76420,"desc":"Byebug is a simple to use, feature rich debugger for Ruby 2. It uses the\nnew TracePoint API for execution control and the new Debug Inspector API\nfor call stack navigation, so it doesn't depend on internal core sources.\nIt's developed as a C extension, so it's fast. And it has a full test\nsuite so it's reliable.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-bindex","origin":"devel/rubygem-bindex","version":"0.8.1","comment":"Bindings for your Ruby exceptions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gsamokovarov/skiptrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af1d9163de873683485459780462ae3b52c3509e6bcfa46dac31f707355ef942","flatsize":41152,"path":"All/rubygem-bindex-0.8.1.pkg","repopath":"All/rubygem-bindex-0.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16392,"desc":"When Ruby raises an exception, it leaves you a backtrace to help you figure out\nwhere did the exception originated in. Bindex gives you the bindings as well.\nThis can help you introspect the state of the Ruby program when at the point the\nexception occurred.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-cucumber-messages22","origin":"devel/rubygem-cucumber-messages22","version":"22.0.0","comment":"Protocol Buffer messages for Cucumber","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cucumber/messages","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04868e3df5b14346b6bfef330288ffaba103f6793a3aefbca3b3540007223680","flatsize":104384,"path":"All/rubygem-cucumber-messages22-22.0.0.pkg","repopath":"All/rubygem-cucumber-messages22-22.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18308,"desc":"Cucumber Messages is a message protocol based on Protocol Buffers. It allows one\nprocess to construct message objects and send them to another process. Protobuf\ntakes care of serialising those messages to a binary format, and deserialise\nthem on the other end.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-console","origin":"devel/rubygem-console","version":"1.25.2","comment":"Beautiful logging for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/console/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"892869e45ec3bb0e32413986ccd34503862fc38df978230c798379d111edae44","flatsize":48898,"path":"All/rubygem-console-1.25.2.pkg","repopath":"All/rubygem-console-1.25.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15860,"desc":"Console provides beautiful console logging for Ruby applications. Implements\nfast, buffered log output.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fiber-annotation":{"origin":"devel/rubygem-fiber-annotation","version":"0.2.0"},"rubygem-fiber-local":{"origin":"devel/rubygem-fiber-local","version":"1.1.0"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-bigdecimal","origin":"math/rubygem-bigdecimal","version":"3.1.8","comment":"Arbitrary-precision decimal floating-point number class","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/bigdecimal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4487f3312cbb6bb4e919eca02bba51ed6bb575414724a2ecb51ffd307133e614","flatsize":230728,"path":"All/rubygem-bigdecimal-3.1.8.pkg","repopath":"All/rubygem-bigdecimal-3.1.8.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":52012,"desc":"BigDecimal provides an arbitrary-precision decimal floating-point number class.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["math","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-bindata","origin":"devel/rubygem-bindata","version":"2.4.15","comment":"Ruby library to read and write binary file formats","maintainer":"ruby@FreeBSD.org","www":"https://github.com/dmendel/bindata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"851c070e25538fb1b452d265df1264c302f59ae65dd38e6b9bc8f8859bec036b","flatsize":333774,"path":"All/rubygem-bindata-2.4.15.pkg","repopath":"All/rubygem-bindata-2.4.15.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":67112,"desc":"BinData is a declarative way to read and write binary file formats.\n\nThis means the programmer specifies *what* the format of the binary\ndata is, and BinData works out *how* to read and write data in this\nformat. It is an easier (and more readable) alternative to Ruby's\n#pack and #unpack methods.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"],"annotations":{"cpe":"cpe:2.3:a:bindata_project:bindata:2.4.15:::::dragonfly6:x86_64"}},{"name":"rubygem-better_html-rails61","origin":"devel/rubygem-better_html-rails61","version":"2.1.1","comment":"Better HTML for Rails","maintainer":"bofh@FreeBSD.org","www":"https://github.com/Shopify/better-html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e48541e9d646effcfe096ff11664817def7fd0e0370aa6ff2536a8f7a617d75c","flatsize":119204,"path":"All/rubygem-better_html-rails61-2.1.1.pkg","repopath":"All/rubygem-better_html-rails61-2.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25156,"desc":"Better HTML for Rails. Provides sane html helpers that make it easier to\ndo the right thing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview61":{"origin":"devel/rubygem-actionview61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-ast":{"origin":"devel/rubygem-ast","version":"2.4.2"},"rubygem-erubi":{"origin":"www/rubygem-erubi","version":"1.13.0"},"rubygem-parser":{"origin":"devel/rubygem-parser","version":"3.3.3.0"},"rubygem-smart_properties":{"origin":"devel/rubygem-smart_properties","version":"1.17.0"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-benchmark-memory","origin":"benchmarks/rubygem-benchmark-memory","version":"0.2.0","comment":"Benchmark-style memory profiling for Ruby 2.1+","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/michaelherold/benchmark-memory","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee14441e9dd6673b3ced5cf2fa50a8b8424a9c8847a6dc30a7dde4a9399d0d1d","flatsize":51317,"path":"All/rubygem-benchmark-memory-0.2.0.pkg","repopath":"All/rubygem-benchmark-memory-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14844,"desc":"Benchmark-style memory profiling for Ruby 2.1+.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-memory_profiler":{"origin":"devel/rubygem-memory_profiler","version":"1.0.2"}},"categories":["benchmarks","rubygems"]},{"name":"rubygem-benchmark-ips","origin":"benchmarks/rubygem-benchmark-ips","version":"2.13.0","comment":"Iterations per second enhancement to Benchmark","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/evanphx/benchmark-ips","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b5e2e8e878b52fdfe6512d6f982800e62918c7b93fe7701d2df6c1b9a1ded57","flatsize":62593,"path":"All/rubygem-benchmark-ips-2.13.0.pkg","repopath":"All/rubygem-benchmark-ips-2.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17932,"desc":"Benchmark.ips provides iterations per second enhancement to Benchmark.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["benchmarks","rubygems"]},{"name":"rubygem-bio","origin":"biology/rubygem-bio","version":"2.0.5","comment":"Integrated environment for Bioinformatics written in Ruby","maintainer":"ruby@FreeBSD.org","www":"http://bioruby.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32201387abea69945570fd69fb7c65d0595c21ee2f96c6f8cbd1d523d11dabee","flatsize":5537113,"path":"All/rubygem-bio-2.0.5.pkg","repopath":"All/rubygem-bio-2.0.5.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":995424,"desc":"BioRuby project aims to implement integrated environment for\nBioinformatics by using Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["biology","rubygems"]},{"name":"rubygem-best_in_place","origin":"www/rubygem-best_in_place","version":"3.1.1","comment":"jQuery script to edit fields by clicking on them","maintainer":"ruby@FreeBSD.org","www":"https://github.com/bernat/best_in_place","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9460f5df17a58d4e9a2ad76af9a4c40bca5124dac60c02a3e9733dc2d2379b9e","flatsize":240891,"path":"All/rubygem-best_in_place-3.1.1.pkg","repopath":"All/rubygem-best_in_place-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":68248,"desc":"BestInPlace is a jQuery script and a Rails helper that provides the method\nbest_in_place to display any object field easily editable for the user by just\nclicking on it. It supports input data, text data, boolean data and custom\ndropdown data. It works with RESTful controllers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack4":{"origin":"www/rubygem-actionpack4","version":"4.2.11.3"},"rubygem-railties4":{"origin":"www/rubygem-railties4","version":"4.2.11.3"}},"categories":["www","rubygems"]},{"name":"rubygem-benchmark","origin":"benchmarks/rubygem-benchmark","version":"0.3.0","comment":"Performance benchmarking library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/benchmark","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff3ec1b8b54067897d07e21f50a7d14f77d151089091f474e5fcc1e136fed1c7","flatsize":32459,"path":"All/rubygem-benchmark-0.3.0.pkg","repopath":"All/rubygem-benchmark-0.3.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":9832,"desc":"The Benchmark module provides methods for benchmarking Ruby code, giving\ndetailed reports on the time taken for each task.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["benchmarks","rubygems"]},{"name":"rubygem-benelux","origin":"devel/rubygem-benelux","version":"0.6.1","comment":"Mad way to time Ruby codes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/delano/benelux","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb481b1a10b4efa864500493390d83ba9fcb8a19ce8935130d1e5e981f64e44a","flatsize":50019,"path":"All/rubygem-benelux-0.6.1.pkg","repopath":"All/rubygem-benelux-0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15308,"desc":"rubygem-benelux provides a mad way to time Ruby codes.\n\nFeatures:\n- A replacement for Benchmark.measure\n- Create timers for any Ruby method\n- Store arbitrary messages\n- Granular statistics\n- Thread-safe","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-attic":{"origin":"devel/rubygem-attic","version":"1.0.1"},"rubygem-storable":{"origin":"devel/rubygem-storable","version":"0.10.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-bcrypt_pbkdf","origin":"security/rubygem-bcrypt_pbkdf","version":"1.1.1","comment":"This gem implements bcrypt_pdkfd","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/net-ssh/bcrypt_pbkdf-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e005af6734e777ceb5a44aadbe035ca77ab5919a1a295b4fdbf44dabd6807710","flatsize":75520,"path":"All/rubygem-bcrypt_pbkdf-1.1.1.pkg","repopath":"All/rubygem-bcrypt_pbkdf-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19816,"desc":"This gem implements bcrypt_pdkfd (a variant of PBKDF2 with bcrypt-based PRF)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-bcrypt-ruby","origin":"security/rubygem-bcrypt-ruby","version":"3.1.5_1","comment":"Sophisticated and secure hash algorithm for passwords","maintainer":"ruby@FreeBSD.org","www":"https://github.com/codahale/bcrypt-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6f056f8c4f6e31e6eb46de67fda10e9144b8ec46056d7456e7456d5cb705dc0","flatsize":14741,"path":"All/rubygem-bcrypt-ruby-3.1.5_1.pkg","repopath":"All/rubygem-bcrypt-ruby-3.1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6476,"desc":"bcrypt() is a sophisticated and secure hash algorithm designed by The OpenBSD\nproject for hashing passwords. bcrypt-ruby provides a simple, humane wrapper\nfor safely handling passwords.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bcrypt":{"origin":"security/rubygem-bcrypt","version":"3.1.20"}},"categories":["security","rubygems"]},{"name":"rubygem-bcp47_spec","origin":"devel/rubygem-bcp47_spec","version":"0.2.1","comment":"Subset of the BCP 47 specification","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dadah89/bcp47_spec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8469d42a6f70bce39f09b8bab61ce3c2e02ad5253430d61ffbd26ce9bba00767","flatsize":8872,"path":"All/rubygem-bcp47_spec-0.2.1.pkg","repopath":"All/rubygem-bcp47_spec-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4024,"desc":"bcp47_spec provides a subset of the BCP 47 specification\n(https://www.rfc-editor.org/info/bcp47).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-bdb1","origin":"databases/rubygem-bdb1","version":"0.2.5_4","comment":"Ruby interface to Berkeley DB revision 1.8x with full feature support","maintainer":"ruby@FreeBSD.org","www":"https://github.com/knu/ruby-bdb1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35e281c8e967f502f5f3580bbc6e344bfaf835590957512ca854f41858739b51","flatsize":270633,"path":"All/rubygem-bdb1-0.2.5_4.pkg","repopath":"All/rubygem-bdb1-0.2.5_4.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":66192,"desc":"Ruby-bdb1 is an interface to Berkeley DB revision 1.85 and 1.86.\n\nThis library includes support for the following access methods:\n\n* B+tree\n* Hashing\n* Fixed and Variable-Length Records\n\nAnd the following interfaces:\n\n* Hash like interface - BDB1::Btree and BDB1::Hash\n* Array like interface - BDB1::Recnum(Recno)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-devfile","origin":"net/rubygem-devfile","version":"0.0.26.p.a1","comment":"Library used to generate kubernetes manifests from a Devfile","maintainer":"ruby@FreeBSD.org","www":"https://gitlab.com/gitlab-org/remote-development/devfile-gem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26d24362fbbfc4f5573a87556b70751b131584084603fa853737401e4d06ed3c","flatsize":53619847,"path":"All/rubygem-devfile-0.0.26.p.a1.pkg","repopath":"All/rubygem-devfile-0.0.26.p.a1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18653132,"desc":"This gem generates Kubernetes yamls from a Devfile. This gem wraps the existing\ngo Devfile library using FFI.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-bcrypt","origin":"security/rubygem-bcrypt","version":"3.1.20","comment":"OpenBSD bcrypt password hashing algorithm","maintainer":"ruby@FreeBSD.org","www":"https://github.com/bcrypt-ruby/bcrypt-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49602b9bfad69c3e6f7cb29dcced196cb7767f53c394abd9975d7981b9bf88af","flatsize":73134,"path":"All/rubygem-bcrypt-3.1.20.pkg","repopath":"All/rubygem-bcrypt-3.1.20.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21256,"desc":"bcrypt() is a sophisticated and secure hash algorithm designed by The OpenBSD\nproject for hashing passwords. The bcrypt Ruby gem provides a simple wrapper\nfor safely handling passwords.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-beefcake","origin":"net/rubygem-beefcake","version":"1.2.0","comment":"Protocol Buffers library in pure Ruby","maintainer":"dch@FreeBSD.org","www":"https://github.com/protobuf-ruby/beefcake","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01c0f131504a1b10c1466de9bfffefaf3ccdd690ce977348e2a5c1fc32794760","flatsize":62846,"path":"All/rubygem-beefcake-1.2.0.pkg","repopath":"All/rubygem-beefcake-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16740,"desc":"Straightfoward pure-ruby first-class Protocol Buffers library. Supports\noptional and required fields, repeated and packed repeated fields,\nvarints, 32 and 64 bit fields, length-delimited fields, embedded\nmessages and enums, and defaults. Per spec, unknown fields are ignored.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-baf","origin":"devel/rubygem-baf","version":"0.14.1","comment":"Basic Application Framework","maintainer":"tj+freebsd_ports@a13.fr","www":"https://rubygems.org/gems/baf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e25a14ee44739e5bbb141bdf6f1b5cbd646eea7f8d6493eaae25bd0d862f5b4c","flatsize":12276,"path":"All/rubygem-baf-0.14.1.pkg","repopath":"All/rubygem-baf-0.14.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5356,"desc":"baf is a toolkit for building command line programs. It also provides cucumber\nhelpers and steps for writing user acceptance tests.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-bacon","origin":"devel/rubygem-bacon","version":"1.2.0","comment":"Small RSpec clone","maintainer":"ruby@FreeBSD.org","www":"https://github.com/leahneukirchen/bacon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1792f774bb9bbc202e491b5b0ae411899cda55152ca888d903d2cafee8f63ea","flatsize":55232,"path":"All/rubygem-bacon-1.2.0.pkg","repopath":"All/rubygem-bacon-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15636,"desc":"Bacon is a small RSpec clone weighing less than 350 LoC but nevertheless\nproviding all essential features.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-batch-loader","origin":"devel/rubygem-batch-loader","version":"2.0.5","comment":"Powerful tool to avoid N+1 DB or HTTP queries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/exAspArk/batch-loader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2b292558fb919223d517c40de50dc1ce6c17f1860ffb3ff9a22d6cb9abc1d36","flatsize":47741,"path":"All/rubygem-batch-loader-2.0.5.pkg","repopath":"All/rubygem-batch-loader-2.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15040,"desc":"BatchLoader provides a generic lazy batching mechanism to avoid N+1 DB queries,\nHTTP queries, etc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-babosa","origin":"textproc/rubygem-babosa","version":"2.0.0","comment":"Ruby library for creating slugs","maintainer":"ruby@FreeBSD.org","www":"https://github.com/norman/babosa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d3ace5299551402740eec6c4527ba2dc16bfb3f45304f7f5822a5f121afb218","flatsize":62831,"path":"All/rubygem-babosa-2.0.0.pkg","repopath":"All/rubygem-babosa-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18072,"desc":"Babosa is a library for creating human-friendly identifiers, aka \"slugs\".\nIt can also be useful for normalizing and sanitizing data.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-backports","origin":"devel/rubygem-backports","version":"3.25.0","comment":"Ruby 1.9 backports for 1.8","maintainer":"ruby@FreeBSD.org","www":"https://github.com/marcandre/backports","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f6b95b94e5e8431e7c152ec564e2276a02fc01bd7b7d7a8e5d39fba874f1112","flatsize":521593,"path":"All/rubygem-backports-3.25.0.pkg","repopath":"All/rubygem-backports-3.25.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":120344,"desc":"Backports some of the Ruby 1.9 API changes into Ruby 1.8,\nwhich allows for better compatibility between the two versions.\n\nThe goal of backports is to make it easier to write ruby code\nthat runs across different versions of Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-babel-transpiler","origin":"textproc/rubygem-babel-transpiler","version":"0.7.0","comment":"Ruby Babel is a bridge to the JS Babel transpiler","maintainer":"ruby@FreeBSD.org","www":"https://github.com/babel/ruby-babel-transpiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0b4f51c476b29e2309d91a4888803d6beb7b74395bcc038738da481ea345ba9","flatsize":4082,"path":"All/rubygem-babel-transpiler-0.7.0.pkg","repopath":"All/rubygem-babel-transpiler-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2448,"desc":"Ruby Babel is a bridge to the JS Babel transpiler.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-babel-source":{"origin":"textproc/rubygem-babel-source","version":"5.8.35"},"rubygem-execjs":{"origin":"devel/rubygem-execjs","version":"2.9.1_1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-bin_utils","origin":"devel/rubygem-bin_utils","version":"0.0.7","comment":"Extracting binary integers from binary string and packing back","maintainer":"ruby@FreeBSD.org","www":"https://github.com/funny-falcon/bin_utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac15f56bdcadee0c605cae745a618e265fbe03779e79905d838052cf8a7667be","flatsize":150962,"path":"All/rubygem-bin_utils-0.0.7.pkg","repopath":"All/rubygem-bin_utils-0.0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17240,"desc":"It is specialized versions of methods for working with binary data.\nIt were written cause:\n\n- MRI's #pack and #unpack seems to be slow\n- result of #pack is often appended to a string at the very next step.\n- usually we need to drop unpacked string head","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-bigrecord","origin":"databases/rubygem-bigrecord","version":"0.1.1_1","comment":"Intended to work as a drop-in for Rails applications","maintainer":"ruby@FreeBSD.org","www":"http://www.bigrecord.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fa4f7a17f6ebeffa12a179f164f30ab6b0063093c2e733c442b4e46e5d002af","flatsize":570719,"path":"All/rubygem-bigrecord-0.1.1_1.pkg","repopath":"All/rubygem-bigrecord-0.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":107712,"desc":"BigRecord is built from ActiveRecord, and intended to seamlessly integrate\ninto your Ruby on Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord4":{"origin":"databases/rubygem-activerecord4","version":"4.2.11.3"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-uuidtools":{"origin":"devel/rubygem-uuidtools","version":"2.2.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-capistrano","origin":"sysutils/rubygem-capistrano","version":"3.18.1","comment":"Utility for executing commands in parallel on multiple machines","maintainer":"ruby@FreeBSD.org","www":"https://github.com/capistrano/capistrano","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"813c6cc666e202219fa39d87ddc972359d4c9a7c9da4d5296eed923c2ad4f2bf","flatsize":276064,"path":"All/rubygem-capistrano-3.18.1.pkg","repopath":"All/rubygem-capistrano-3.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62712,"desc":"Capistrano is a standalone utility that can also integrate nicely with\nRails. You simply provide SwitchTower with a deployment \"recipe\" that\ndescribes your various servers and their roles, and voila! You magically\nhave single-command deployment. It even allows you to roll a bad version\nout of production and revert back to the previous release.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-airbrussh":{"origin":"security/rubygem-airbrussh","version":"1.5.2"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-sshkit":{"origin":"security/rubygem-sshkit","version":"1.22.2"}},"categories":["sysutils","rubygems"]},{"name":"rubygem-dartsass","origin":"textproc/rubygem-dartsass","version":"1.49.8_1","comment":"RubyGem wrapper for the Dart Sass binary","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/ayushn21/dartsass-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d2b18b50ed70ccb56d30d556ff9fdd99a1da2ae79570b50055bc697572bd26f","flatsize":27527994,"path":"All/rubygem-dartsass-1.49.8_1.pkg","repopath":"All/rubygem-dartsass-1.49.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7827332,"desc":"This gem is a thin wrapper around the Dart Sass binaries. It enables you to easily\ncompile Sass in Ruby projects. The binaries for macOS, Linux and Windows are included.\n\nThe version number of this gem tracks the version number of the Dart Sass binary.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","ruby"]},{"name":"rubygem-babel-source","origin":"textproc/rubygem-babel-source","version":"5.8.35","comment":"Babel JS source","maintainer":"ruby@FreeBSD.org","www":"https://github.com/babel/ruby-babel-transpiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9553d7fbba419f2b3eb598c1df5e2c0ca529ea3b722e751d3336f204e254f6b","flatsize":2208485,"path":"All/rubygem-babel-source-5.8.35.pkg","repopath":"All/rubygem-babel-source-5.8.35.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":350580,"desc":"Babel JS source","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-azure_sdk","origin":"devel/rubygem-azure_sdk","version":"0.73.0","comment":"Microsoft Azure SDK - Azure Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b2af1fbddb91b9504d42e5f31af0bc4f012f24fb29b4118ba068446c7e5f79e","flatsize":4298684,"path":"All/rubygem-azure_sdk-0.73.0.pkg","repopath":"All/rubygem-azure_sdk-0.73.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":283340,"desc":"Microsoft Azure SDK - Azure Client Library for Ruby.\n\nThis project provides a Ruby package for Azure Resource Management (ARM).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-azure-storage":{"origin":"devel/rubygem-azure-storage","version":"0.15.0.preview_1"},"rubygem-azure_cognitiveservices_anomalydetector":{"origin":"devel/rubygem-azure_cognitiveservices_anomalydetector","version":"0.17.1"},"rubygem-azure_cognitiveservices_autosuggest":{"origin":"devel/rubygem-azure_cognitiveservices_autosuggest","version":"0.17.2"},"rubygem-azure_cognitiveservices_computervision":{"origin":"devel/rubygem-azure_cognitiveservices_computervision","version":"0.20.2"},"rubygem-azure_cognitiveservices_contentmoderator":{"origin":"devel/rubygem-azure_cognitiveservices_contentmoderator","version":"0.17.3"},"rubygem-azure_cognitiveservices_customimagesearch":{"origin":"devel/rubygem-azure_cognitiveservices_customimagesearch","version":"0.17.2"},"rubygem-azure_cognitiveservices_customsearch":{"origin":"devel/rubygem-azure_cognitiveservices_customsearch","version":"0.18.2"},"rubygem-azure_cognitiveservices_customvisionprediction":{"origin":"devel/rubygem-azure_cognitiveservices_customvisionprediction","version":"0.17.3"},"rubygem-azure_cognitiveservices_customvisiontraining":{"origin":"devel/rubygem-azure_cognitiveservices_customvisiontraining","version":"0.17.3"},"rubygem-azure_cognitiveservices_entitysearch":{"origin":"devel/rubygem-azure_cognitiveservices_entitysearch","version":"0.18.2"},"rubygem-azure_cognitiveservices_face":{"origin":"devel/rubygem-azure_cognitiveservices_face","version":"0.19.1"},"rubygem-azure_cognitiveservices_formrecognizer":{"origin":"devel/rubygem-azure_cognitiveservices_formrecognizer","version":"0.17.2"},"rubygem-azure_cognitiveservices_imagesearch":{"origin":"devel/rubygem-azure_cognitiveservices_imagesearch","version":"0.18.3"},"rubygem-azure_cognitiveservices_localsearch":{"origin":"devel/rubygem-azure_cognitiveservices_localsearch","version":"0.17.2"},"rubygem-azure_cognitiveservices_luisauthoring":{"origin":"devel/rubygem-azure_cognitiveservices_luisauthoring","version":"0.18.2"},"rubygem-azure_cognitiveservices_luisruntime":{"origin":"devel/rubygem-azure_cognitiveservices_luisruntime","version":"0.18.1"},"rubygem-azure_cognitiveservices_newssearch":{"origin":"devel/rubygem-azure_cognitiveservices_newssearch","version":"0.18.2"},"rubygem-azure_cognitiveservices_personalizer":{"origin":"devel/rubygem-azure_cognitiveservices_personalizer","version":"0.17.1"},"rubygem-azure_cognitiveservices_qnamaker":{"origin":"devel/rubygem-azure_cognitiveservices_qnamaker","version":"0.18.1"},"rubygem-azure_cognitiveservices_qnamakerruntime":{"origin":"devel/rubygem-azure_cognitiveservices_qnamakerruntime","version":"0.17.2"},"rubygem-azure_cognitiveservices_spellcheck":{"origin":"devel/rubygem-azure_cognitiveservices_spellcheck","version":"0.18.2"},"rubygem-azure_cognitiveservices_textanalytics":{"origin":"devel/rubygem-azure_cognitiveservices_textanalytics","version":"0.17.4"},"rubygem-azure_cognitiveservices_videosearch":{"origin":"devel/rubygem-azure_cognitiveservices_videosearch","version":"0.18.2"},"rubygem-azure_cognitiveservices_visualsearch":{"origin":"devel/rubygem-azure_cognitiveservices_visualsearch","version":"0.18.2"},"rubygem-azure_cognitiveservices_websearch":{"origin":"devel/rubygem-azure_cognitiveservices_websearch","version":"0.18.2"},"rubygem-azure_event_grid":{"origin":"devel/rubygem-azure_event_grid","version":"0.18.1"},"rubygem-azure_graph_rbac":{"origin":"devel/rubygem-azure_graph_rbac","version":"0.17.2"},"rubygem-azure_key_vault":{"origin":"devel/rubygem-azure_key_vault","version":"0.19.1"},"rubygem-azure_mgmt_adhybridhealth_service":{"origin":"devel/rubygem-azure_mgmt_adhybridhealth_service","version":"0.17.1"},"rubygem-azure_mgmt_advisor":{"origin":"devel/rubygem-azure_mgmt_advisor","version":"0.17.2"},"rubygem-azure_mgmt_alerts_management":{"origin":"devel/rubygem-azure_mgmt_alerts_management","version":"0.17.1"},"rubygem-azure_mgmt_analysis_services":{"origin":"devel/rubygem-azure_mgmt_analysis_services","version":"0.17.3"},"rubygem-azure_mgmt_api_management":{"origin":"devel/rubygem-azure_mgmt_api_management","version":"0.19.1"},"rubygem-azure_mgmt_appconfiguration":{"origin":"devel/rubygem-azure_mgmt_appconfiguration","version":"0.17.4"},"rubygem-azure_mgmt_attestation":{"origin":"devel/rubygem-azure_mgmt_attestation","version":"0.17.1"},"rubygem-azure_mgmt_authorization":{"origin":"devel/rubygem-azure_mgmt_authorization","version":"0.18.5"},"rubygem-azure_mgmt_automanage":{"origin":"devel/rubygem-azure_mgmt_automanage","version":"0.17.0"},"rubygem-azure_mgmt_automation":{"origin":"devel/rubygem-azure_mgmt_automation","version":"0.17.3"},"rubygem-azure_mgmt_azurestack":{"origin":"devel/rubygem-azure_mgmt_azurestack","version":"0.17.2"},"rubygem-azure_mgmt_azurestack_hci":{"origin":"devel/rubygem-azure_mgmt_azurestack_hci","version":"0.17.0"},"rubygem-azure_mgmt_batch":{"origin":"devel/rubygem-azure_mgmt_batch","version":"0.18.1"},"rubygem-azure_mgmt_batchai":{"origin":"devel/rubygem-azure_mgmt_batchai","version":"0.17.1"},"rubygem-azure_mgmt_billing":{"origin":"devel/rubygem-azure_mgmt_billing","version":"0.17.3"},"rubygem-azure_mgmt_bot_service":{"origin":"devel/rubygem-azure_mgmt_bot_service","version":"0.17.2"},"rubygem-azure_mgmt_cdn":{"origin":"devel/rubygem-azure_mgmt_cdn","version":"0.18.2"},"rubygem-azure_mgmt_cognitive_services":{"origin":"devel/rubygem-azure_mgmt_cognitive_services","version":"0.19.4"},"rubygem-azure_mgmt_commerce":{"origin":"devel/rubygem-azure_mgmt_commerce","version":"0.17.2"},"rubygem-azure_mgmt_compute":{"origin":"devel/rubygem-azure_mgmt_compute","version":"0.22.0"},"rubygem-azure_mgmt_consumption":{"origin":"devel/rubygem-azure_mgmt_consumption","version":"0.18.1"},"rubygem-azure_mgmt_container_instance":{"origin":"devel/rubygem-azure_mgmt_container_instance","version":"0.18.0"},"rubygem-azure_mgmt_container_registry":{"origin":"devel/rubygem-azure_mgmt_container_registry","version":"0.18.5"},"rubygem-azure_mgmt_container_service":{"origin":"devel/rubygem-azure_mgmt_container_service","version":"0.22.0"},"rubygem-azure_mgmt_cosmosdb":{"origin":"devel/rubygem-azure_mgmt_cosmosdb","version":"0.24.1"},"rubygem-azure_mgmt_cost_management":{"origin":"devel/rubygem-azure_mgmt_cost_management","version":"0.17.1"},"rubygem-azure_mgmt_customer_insights":{"origin":"devel/rubygem-azure_mgmt_customer_insights","version":"0.17.3"},"rubygem-azure_mgmt_data_factory":{"origin":"devel/rubygem-azure_mgmt_data_factory","version":"0.18.7"},"rubygem-azure_mgmt_data_migration":{"origin":"devel/rubygem-azure_mgmt_data_migration","version":"0.18.1"},"rubygem-azure_mgmt_databox":{"origin":"devel/rubygem-azure_mgmt_databox","version":"0.17.1"},"rubygem-azure_mgmt_datalake_analytics":{"origin":"devel/rubygem-azure_mgmt_datalake_analytics","version":"0.17.3"},"rubygem-azure_mgmt_datalake_store":{"origin":"devel/rubygem-azure_mgmt_datalake_store","version":"0.17.3"},"rubygem-azure_mgmt_datashare":{"origin":"devel/rubygem-azure_mgmt_datashare","version":"0.17.2"},"rubygem-azure_mgmt_deployment_manager":{"origin":"devel/rubygem-azure_mgmt_deployment_manager","version":"0.17.1"},"rubygem-azure_mgmt_dev_spaces":{"origin":"devel/rubygem-azure_mgmt_dev_spaces","version":"0.17.3"},"rubygem-azure_mgmt_devtestlabs":{"origin":"devel/rubygem-azure_mgmt_devtestlabs","version":"0.18.1"},"rubygem-azure_mgmt_digitaltwins":{"origin":"devel/rubygem-azure_mgmt_digitaltwins","version":"0.18.0"},"rubygem-azure_mgmt_dns":{"origin":"devel/rubygem-azure_mgmt_dns","version":"0.17.5"},"rubygem-azure_mgmt_edgegateway":{"origin":"devel/rubygem-azure_mgmt_edgegateway","version":"0.18.1"},"rubygem-azure_mgmt_event_grid":{"origin":"devel/rubygem-azure_mgmt_event_grid","version":"0.21.0"},"rubygem-azure_mgmt_event_hub":{"origin":"devel/rubygem-azure_mgmt_event_hub","version":"0.18.2"},"rubygem-azure_mgmt_features":{"origin":"devel/rubygem-azure_mgmt_features","version":"0.17.5"},"rubygem-azure_mgmt_hanaonazure":{"origin":"devel/rubygem-azure_mgmt_hanaonazure","version":"0.18.1"},"rubygem-azure_mgmt_hdinsight":{"origin":"devel/rubygem-azure_mgmt_hdinsight","version":"0.18.5"},"rubygem-azure_mgmt_hybrid_compute":{"origin":"devel/rubygem-azure_mgmt_hybrid_compute","version":"0.17.0"},"rubygem-azure_mgmt_import_export":{"origin":"devel/rubygem-azure_mgmt_import_export","version":"0.17.1"},"rubygem-azure_mgmt_iot_central":{"origin":"devel/rubygem-azure_mgmt_iot_central","version":"0.19.4"},"rubygem-azure_mgmt_iot_hub":{"origin":"devel/rubygem-azure_mgmt_iot_hub","version":"0.17.5"},"rubygem-azure_mgmt_key_vault":{"origin":"devel/rubygem-azure_mgmt_key_vault","version":"0.17.7"},"rubygem-azure_mgmt_kubernetes_configuration":{"origin":"devel/rubygem-azure_mgmt_kubernetes_configuration","version":"0.18.0"},"rubygem-azure_mgmt_kusto":{"origin":"devel/rubygem-azure_mgmt_kusto","version":"0.20.0"},"rubygem-azure_mgmt_labservices":{"origin":"devel/rubygem-azure_mgmt_labservices","version":"0.17.2"},"rubygem-azure_mgmt_links":{"origin":"devel/rubygem-azure_mgmt_links","version":"0.17.3"},"rubygem-azure_mgmt_locks":{"origin":"devel/rubygem-azure_mgmt_locks","version":"0.17.4"},"rubygem-azure_mgmt_logic":{"origin":"devel/rubygem-azure_mgmt_logic","version":"0.18.3"},"rubygem-azure_mgmt_machine_learning":{"origin":"devel/rubygem-azure_mgmt_machine_learning","version":"0.17.3"},"rubygem-azure_mgmt_machine_learning_services":{"origin":"devel/rubygem-azure_mgmt_machine_learning_services","version":"0.17.3"},"rubygem-azure_mgmt_maintenance":{"origin":"devel/rubygem-azure_mgmt_maintenance","version":"0.17.1"},"rubygem-azure_mgmt_managed_applications":{"origin":"devel/rubygem-azure_mgmt_managed_applications","version":"0.17.3"},"rubygem-azure_mgmt_mariadb":{"origin":"devel/rubygem-azure_mgmt_mariadb","version":"0.17.4"},"rubygem-azure_mgmt_marketplace_ordering":{"origin":"devel/rubygem-azure_mgmt_marketplace_ordering","version":"0.17.5"},"rubygem-azure_mgmt_media_services":{"origin":"devel/rubygem-azure_mgmt_media_services","version":"0.21.1"},"rubygem-azure_mgmt_migrate":{"origin":"devel/rubygem-azure_mgmt_migrate","version":"0.17.1"},"rubygem-azure_mgmt_mixedreality":{"origin":"devel/rubygem-azure_mgmt_mixedreality","version":"0.17.3"},"rubygem-azure_mgmt_monitor":{"origin":"devel/rubygem-azure_mgmt_monitor","version":"0.19.0"},"rubygem-azure_mgmt_msi":{"origin":"devel/rubygem-azure_mgmt_msi","version":"0.17.2"},"rubygem-azure_mgmt_mysql":{"origin":"devel/rubygem-azure_mgmt_mysql","version":"0.17.2"},"rubygem-azure_mgmt_netapp":{"origin":"devel/rubygem-azure_mgmt_netapp","version":"0.23.0"},"rubygem-azure_mgmt_network":{"origin":"devel/rubygem-azure_mgmt_network","version":"0.26.1"},"rubygem-azure_mgmt_notification_hubs":{"origin":"devel/rubygem-azure_mgmt_notification_hubs","version":"0.17.3"},"rubygem-azure_mgmt_operational_insights":{"origin":"devel/rubygem-azure_mgmt_operational_insights","version":"0.20.0"},"rubygem-azure_mgmt_operations_management":{"origin":"devel/rubygem-azure_mgmt_operations_management","version":"0.17.1"},"rubygem-azure_mgmt_peering":{"origin":"devel/rubygem-azure_mgmt_peering","version":"0.17.1"},"rubygem-azure_mgmt_policy":{"origin":"devel/rubygem-azure_mgmt_policy","version":"0.17.9"},"rubygem-azure_mgmt_policy_insights":{"origin":"devel/rubygem-azure_mgmt_policy_insights","version":"0.17.8"},"rubygem-azure_mgmt_portal":{"origin":"devel/rubygem-azure_mgmt_portal","version":"0.17.1"},"rubygem-azure_mgmt_postgresql":{"origin":"devel/rubygem-azure_mgmt_postgresql","version":"0.17.2"},"rubygem-azure_mgmt_powerbi_dedicated":{"origin":"devel/rubygem-azure_mgmt_powerbi_dedicated","version":"0.17.1"},"rubygem-azure_mgmt_powerbi_embedded":{"origin":"devel/rubygem-azure_mgmt_powerbi_embedded","version":"0.17.2"},"rubygem-azure_mgmt_privatedns":{"origin":"devel/rubygem-azure_mgmt_privatedns","version":"0.17.2"},"rubygem-azure_mgmt_recovery_services":{"origin":"devel/rubygem-azure_mgmt_recovery_services","version":"0.18.2"},"rubygem-azure_mgmt_recovery_services_backup":{"origin":"devel/rubygem-azure_mgmt_recovery_services_backup","version":"0.18.2"},"rubygem-azure_mgmt_recovery_services_site_recovery":{"origin":"devel/rubygem-azure_mgmt_recovery_services_site_recovery","version":"0.17.3"},"rubygem-azure_mgmt_redis":{"origin":"devel/rubygem-azure_mgmt_redis","version":"0.17.4"},"rubygem-azure_mgmt_relay":{"origin":"devel/rubygem-azure_mgmt_relay","version":"0.17.3"},"rubygem-azure_mgmt_reservations":{"origin":"devel/rubygem-azure_mgmt_reservations","version":"0.20.0"},"rubygem-azure_mgmt_resource_health":{"origin":"devel/rubygem-azure_mgmt_resource_health","version":"0.17.1"},"rubygem-azure_mgmt_resourcegraph":{"origin":"devel/rubygem-azure_mgmt_resourcegraph","version":"0.17.2"},"rubygem-azure_mgmt_resources":{"origin":"devel/rubygem-azure_mgmt_resources","version":"0.18.2"},"rubygem-azure_mgmt_resources_management":{"origin":"devel/rubygem-azure_mgmt_resources_management","version":"0.17.2"},"rubygem-azure_mgmt_scheduler":{"origin":"devel/rubygem-azure_mgmt_scheduler","version":"0.17.2"},"rubygem-azure_mgmt_search":{"origin":"devel/rubygem-azure_mgmt_search","version":"0.17.3"},"rubygem-azure_mgmt_security":{"origin":"devel/rubygem-azure_mgmt_security","version":"0.19.0"},"rubygem-azure_mgmt_serialconsole":{"origin":"devel/rubygem-azure_mgmt_serialconsole","version":"0.17.1"},"rubygem-azure_mgmt_service_bus":{"origin":"devel/rubygem-azure_mgmt_service_bus","version":"0.17.4"},"rubygem-azure_mgmt_service_fabric":{"origin":"devel/rubygem-azure_mgmt_service_fabric","version":"0.17.3"},"rubygem-azure_mgmt_signalr":{"origin":"devel/rubygem-azure_mgmt_signalr","version":"0.17.5"},"rubygem-azure_mgmt_sql":{"origin":"devel/rubygem-azure_mgmt_sql","version":"0.19.1"},"rubygem-azure_mgmt_sqlvirtualmachine":{"origin":"devel/rubygem-azure_mgmt_sqlvirtualmachine","version":"0.18.2"},"rubygem-azure_mgmt_stor_simple8000_series":{"origin":"devel/rubygem-azure_mgmt_stor_simple8000_series","version":"0.17.3"},"rubygem-azure_mgmt_storage":{"origin":"devel/rubygem-azure_mgmt_storage","version":"0.23.0"},"rubygem-azure_mgmt_storagecache":{"origin":"devel/rubygem-azure_mgmt_storagecache","version":"0.19.1"},"rubygem-azure_mgmt_storagesync":{"origin":"devel/rubygem-azure_mgmt_storagesync","version":"0.18.1"},"rubygem-azure_mgmt_stream_analytics":{"origin":"devel/rubygem-azure_mgmt_stream_analytics","version":"0.17.3"},"rubygem-azure_mgmt_subscriptions":{"origin":"devel/rubygem-azure_mgmt_subscriptions","version":"0.18.5"},"rubygem-azure_mgmt_support":{"origin":"devel/rubygem-azure_mgmt_support","version":"0.17.1"},"rubygem-azure_mgmt_synapse":{"origin":"devel/rubygem-azure_mgmt_synapse","version":"0.17.4"},"rubygem-azure_mgmt_time_series_insights":{"origin":"devel/rubygem-azure_mgmt_time_series_insights","version":"0.17.1"},"rubygem-azure_mgmt_traffic_manager":{"origin":"devel/rubygem-azure_mgmt_traffic_manager","version":"0.17.4"},"rubygem-azure_mgmt_vmware_cloudsimple":{"origin":"devel/rubygem-azure_mgmt_vmware_cloudsimple","version":"0.17.1"},"rubygem-azure_mgmt_web":{"origin":"devel/rubygem-azure_mgmt_web","version":"0.18.1"},"rubygem-azure_service_fabric":{"origin":"devel/rubygem-azure_service_fabric","version":"0.18.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_synapse","origin":"devel/rubygem-azure_mgmt_synapse","version":"0.17.4","comment":"Microsoft Azure Synapse Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_synapse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d467341d1c067658aca0e746d8f399a3390a1254be0771e151712b0b5631f0c","flatsize":1927134,"path":"All/rubygem-azure_mgmt_synapse-0.17.4.pkg","repopath":"All/rubygem-azure_mgmt_synapse-0.17.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":82900,"desc":"Microsoft Azure Synapse Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_support","origin":"devel/rubygem-azure_mgmt_support","version":"0.17.1","comment":"Microsoft Azure Support Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_support","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fc5c327581306fe63863715e18866f685b36a32860adb47d6d616926aaeac69","flatsize":191128,"path":"All/rubygem-azure_mgmt_support-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_support-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18048,"desc":"Microsoft Azure Support Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_subscriptions","origin":"devel/rubygem-azure_mgmt_subscriptions","version":"0.18.5","comment":"Microsoft Azure Subscription Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_subscriptions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"441047f8dd8b75621b3abf4dd44802f19c219fb76c0a763b24ab833c22b99db8","flatsize":547342,"path":"All/rubygem-azure_mgmt_subscriptions-0.18.5.pkg","repopath":"All/rubygem-azure_mgmt_subscriptions-0.18.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27420,"desc":"Microsoft Azure Subscription Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_service_fabric","origin":"devel/rubygem-azure_service_fabric","version":"0.18.1","comment":"Microsoft Azure Service Fabric Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_service_fabric","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c662cd8152bbd2bb6ace2bad277b1df4a231c5e925ea58781087e03ad938a31","flatsize":16582179,"path":"All/rubygem-azure_service_fabric-0.18.1.pkg","repopath":"All/rubygem-azure_service_fabric-0.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":331848,"desc":"Microsoft Azure Service Fabric Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_web","origin":"devel/rubygem-azure_mgmt_web","version":"0.18.1","comment":"Microsoft Azure Web Apps Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_web","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4be8c7e57c36e50ac752167fdd78eac5aade0b9b08dd58a5d26d7b4ae67e8a73","flatsize":16354668,"path":"All/rubygem-azure_mgmt_web-0.18.1.pkg","repopath":"All/rubygem-azure_mgmt_web-0.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":329432,"desc":"Microsoft Azure Web Apps Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_storagecache","origin":"devel/rubygem-azure_mgmt_storagecache","version":"0.19.1","comment":"Microsoft Azure Storagecache Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_storagecache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"420fd3b52f8342d39d5fc3c686e13f860a44e9a528ed2a627b9503c3835d5654","flatsize":927638,"path":"All/rubygem-azure_mgmt_storagecache-0.19.1.pkg","repopath":"All/rubygem-azure_mgmt_storagecache-0.19.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37312,"desc":"Microsoft Azure Storagecache Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_stream_analytics","origin":"devel/rubygem-azure_mgmt_stream_analytics","version":"0.17.3","comment":"Microsoft Azure Stream Analytics Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_stream_analytics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5865780f3c5f9cf5b7bb30bf9ae52428c69a51f9ca23fe20620e13c5977396b9","flatsize":469844,"path":"All/rubygem-azure_mgmt_stream_analytics-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_stream_analytics-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30508,"desc":"Microsoft Azure Stream Analytics Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_storagesync","origin":"devel/rubygem-azure_mgmt_storagesync","version":"0.18.1","comment":"Microsoft Azure Microsoft Azure StorageSync Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_storagesync","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4095927df7eed81fb9ce0f00f5f73ce77773328542da45e09894763e4df8a8d5","flatsize":2320319,"path":"All/rubygem-azure_mgmt_storagesync-0.18.1.pkg","repopath":"All/rubygem-azure_mgmt_storagesync-0.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43328,"desc":"Microsoft Azure Microsoft Azure StorageSync Library for Ruby Client Library for\nRuby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_stor_simple8000_series","origin":"devel/rubygem-azure_mgmt_stor_simple8000_series","version":"0.17.3","comment":"Microsoft Azure Microsoft Azure Stor Simple 8000 Series Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_stor_simple8000_series","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80ada482f1f09df71491eed38f489648c2a6297da44e67c4ac8588ab84d300ff","flatsize":948580,"path":"All/rubygem-azure_mgmt_stor_simple8000_series-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_stor_simple8000_series-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53448,"desc":"Microsoft Azure Microsoft Azure Stor Simple 8000 Series Library for Ruby Client\nLibrary for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_vmware_cloudsimple","origin":"devel/rubygem-azure_mgmt_vmware_cloudsimple","version":"0.17.1","comment":"Microsoft Azure VMware CloudSimple Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_vmware_cloudsimple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa9b74d1ac7f1cfa80ad55647687027c656810e7ac28e36667ca4225de334272","flatsize":399850,"path":"All/rubygem-azure_mgmt_vmware_cloudsimple-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_vmware_cloudsimple-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24408,"desc":"Microsoft Azure VMware CloudSimple Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_storage","origin":"devel/rubygem-azure_mgmt_storage","version":"0.23.0","comment":"Microsoft Azure Storage Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_storage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a73c601de2741828ace0adc94e3ce8755fe726cb037a8faa7d63235e1c1e4fde","flatsize":6290203,"path":"All/rubygem-azure_mgmt_storage-0.23.0.pkg","repopath":"All/rubygem-azure_mgmt_storage-0.23.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":142452,"desc":"Microsoft Azure Storage Management Client Library for Ruby.\n\nThis project provides a Ruby gem for easy access to the Azure ARM Storage API.\nWith this gem you can create/update/list/delete storage accounts.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_traffic_manager","origin":"devel/rubygem-azure_mgmt_traffic_manager","version":"0.17.4","comment":"Microsoft Azure Traffic Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_traffic_manager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc2b0d9da48019f326ca57b55baebf7e1635f4a978c091ca6002a46e274652c4","flatsize":768517,"path":"All/rubygem-azure_mgmt_traffic_manager-0.17.4.pkg","repopath":"All/rubygem-azure_mgmt_traffic_manager-0.17.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25792,"desc":"Microsoft Azure Traffic Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_sql","origin":"devel/rubygem-azure_mgmt_sql","version":"0.19.1","comment":"Microsoft Azure SQL Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_sql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f772379a42603c5f4693fbef5d5fcbbfb50223a53d9846a8e7fd5026b6e9bed","flatsize":4453060,"path":"All/rubygem-azure_mgmt_sql-0.19.1.pkg","repopath":"All/rubygem-azure_mgmt_sql-0.19.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":154404,"desc":"Microsoft Azure SQL Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_sqlvirtualmachine","origin":"devel/rubygem-azure_mgmt_sqlvirtualmachine","version":"0.18.2","comment":"Microsoft Azure SQL Virtual Machine Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_sqlvirtualmachine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"821ea7969ba7bc5761ae19218f73c2f213c582c1674ffe714b2b6ee0e0f31ef9","flatsize":268483,"path":"All/rubygem-azure_mgmt_sqlvirtualmachine-0.18.2.pkg","repopath":"All/rubygem-azure_mgmt_sqlvirtualmachine-0.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20168,"desc":"Microsoft Azure SQL Virtual Machine Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_signalr","origin":"devel/rubygem-azure_mgmt_signalr","version":"0.17.5","comment":"Microsoft Azure Microsoft Azure Signalr Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_signalr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20b4683feb29d512e782a2ea8c8b06fa1c36e5b3f7abdf56dad484562af48d18","flatsize":555042,"path":"All/rubygem-azure_mgmt_signalr-0.17.5.pkg","repopath":"All/rubygem-azure_mgmt_signalr-0.17.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27500,"desc":"Microsoft Azure Microsoft Azure Signalr Library for Ruby Client Library for\nRuby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_security","origin":"devel/rubygem-azure_mgmt_security","version":"0.19.0","comment":"Microsoft Azure Security Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_security","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce1f25c7d8ce62443c64bd404e783d7ffb8cea3d10537fadd72f020a5e852a74","flatsize":3050654,"path":"All/rubygem-azure_mgmt_security-0.19.0.pkg","repopath":"All/rubygem-azure_mgmt_security-0.19.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":119012,"desc":"Microsoft Azure Security Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_search","origin":"devel/rubygem-azure_mgmt_search","version":"0.17.3","comment":"Microsoft Azure Search Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_search","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3784b7cb5599cdd26d267d24063eead829ab51132afaab66935ca93c77cbb1d0","flatsize":131353,"path":"All/rubygem-azure_mgmt_search-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_search-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14220,"desc":"Microsoft Azure Search Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_service_bus","origin":"devel/rubygem-azure_mgmt_service_bus","version":"0.17.4","comment":"Microsoft Azure Service Bus Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_service_bus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"601121753e1e64904c83dbd140691841497034a75e14b6d9de30e13bdfae60d2","flatsize":1218202,"path":"All/rubygem-azure_mgmt_service_bus-0.17.4.pkg","repopath":"All/rubygem-azure_mgmt_service_bus-0.17.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42504,"desc":"Microsoft Azure Service Bus Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_service_fabric","origin":"devel/rubygem-azure_mgmt_service_fabric","version":"0.17.3","comment":"Microsoft Azure Microsoft Azure Service Fabric Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_service_fabric","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51607329267c5c77a2c233af97ede2f63a2de40f73faee08307102f1fc529516","flatsize":751425,"path":"All/rubygem-azure_mgmt_service_fabric-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_service_fabric-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38108,"desc":"Microsoft Azure Microsoft Azure Service Fabric Library for Ruby Client Library\nfor Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_serialconsole","origin":"devel/rubygem-azure_mgmt_serialconsole","version":"0.17.1","comment":"Microsoft Azure Serial Console Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_serialconsole","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c745f7221c70c1be3eb4e7ec42ba4f962ddcc293d6b719fe3ad04b840036826","flatsize":38334,"path":"All/rubygem-azure_mgmt_serialconsole-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_serialconsole-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7524,"desc":"Microsoft Azure Serial Console Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_resources","origin":"devel/rubygem-azure_mgmt_resources","version":"0.18.2","comment":"Microsoft Azure Resource Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_resources","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf96789754ef7113389e73f27b3c51a270f4dbced354d5cc12966745b44f3cc9","flatsize":6814645,"path":"All/rubygem-azure_mgmt_resources-0.18.2.pkg","repopath":"All/rubygem-azure_mgmt_resources-0.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":104452,"desc":"Microsoft Azure Resource Management Client Library for Ruby.\n\nThis project provides a Ruby gem for easy access to the Azure ARM Resources API.\nWith this gem you can create/update/list/delete resources, resource groups,\nresource providers and deployments.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_resources_management","origin":"devel/rubygem-azure_mgmt_resources_management","version":"0.17.2","comment":"Microsoft Azure Microsoft Azure Resources Management Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_resources_management","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b24dc5b87ec88e1b8146002ac8f96ef324e5a5d0ac6c55a4fb1e1e1bc9dcb9d","flatsize":467879,"path":"All/rubygem-azure_mgmt_resources_management-0.17.2.pkg","repopath":"All/rubygem-azure_mgmt_resources_management-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22984,"desc":"Microsoft Azure Microsoft Azure Resources Management Library for Ruby Client\nLibrary for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_relay","origin":"devel/rubygem-azure_mgmt_relay","version":"0.17.3","comment":"Microsoft Azure Microsoft Azure Relay Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_relay","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1db64ed2d570c06ca4ebe047570c240fa9b7114d9ee402d99a66d9f28312955","flatsize":656563,"path":"All/rubygem-azure_mgmt_relay-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_relay-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23452,"desc":"Microsoft Azure Microsoft Azure Relay Library for Ruby Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_scheduler","origin":"devel/rubygem-azure_mgmt_scheduler","version":"0.17.2","comment":"Microsoft Azure Scheduler Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_scheduler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a4808f37f69b2f506e35a58fb276800e1a909a1f7eacfbd7dc4f96a2a9b09e4","flatsize":208501,"path":"All/rubygem-azure_mgmt_scheduler-0.17.2.pkg","repopath":"All/rubygem-azure_mgmt_scheduler-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17888,"desc":"Microsoft Azure Scheduler Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_redis","origin":"devel/rubygem-azure_mgmt_redis","version":"0.17.4","comment":"Microsoft Azure Redis Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_redis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e76ac309e43b23603d753b2966a24fb3b82d4856bd5128a47222a5de66ab4720","flatsize":990277,"path":"All/rubygem-azure_mgmt_redis-0.17.4.pkg","repopath":"All/rubygem-azure_mgmt_redis-0.17.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30144,"desc":"Microsoft Azure Redis Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_resourcegraph","origin":"devel/rubygem-azure_mgmt_resourcegraph","version":"0.17.2","comment":"Microsoft Azure Microsoft Azure Resource Graph Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_resourcegraph","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f41bbaa457f0977594fd0c00004c9cbb57667daa60642d42e84c337689f0a922","flatsize":65255,"path":"All/rubygem-azure_mgmt_resourcegraph-0.17.2.pkg","repopath":"All/rubygem-azure_mgmt_resourcegraph-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11252,"desc":"Microsoft Azure Microsoft Azure Resource Graph Library for Ruby Client Library\nfor Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_recovery_services_backup","origin":"devel/rubygem-azure_mgmt_recovery_services_backup","version":"0.18.2","comment":"Microsoft Azure Microsoft Azure Recovery Services Backup Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_recovery_services_backup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8489c05531d93d6730db76a07f6de2c70fa7c3e338f9bf4c52321e9fc3b06109","flatsize":3456041,"path":"All/rubygem-azure_mgmt_recovery_services_backup-0.18.2.pkg","repopath":"All/rubygem-azure_mgmt_recovery_services_backup-0.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":126648,"desc":"Microsoft Azure Microsoft Azure Recovery Services Backup Library for Ruby Client\nLibrary for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_recovery_services_site_recovery","origin":"devel/rubygem-azure_mgmt_recovery_services_site_recovery","version":"0.17.3","comment":"Microsoft Azure Microsoft Azure Recovery Services Site Recovery Services Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_recovery_services_site_recovery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f31e8c6cf58b21b88846f1c7b57ad9511e81e7546e6354d9fec29f95e91e21d","flatsize":3498114,"path":"All/rubygem-azure_mgmt_recovery_services_site_recovery-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_recovery_services_site_recovery-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":120240,"desc":"Microsoft Azure Microsoft Azure Recovery Services Site Recovery Services Library\nfor Ruby Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_recovery_services","origin":"devel/rubygem-azure_mgmt_recovery_services","version":"0.18.2","comment":"Microsoft Azure Microsoft Azure Recovery Services Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_recovery_services","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99bb0b442da54364528939326933486379c83251f25eb82ebe2093c968cf0c2a","flatsize":242328,"path":"All/rubygem-azure_mgmt_recovery_services-0.18.2.pkg","repopath":"All/rubygem-azure_mgmt_recovery_services-0.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20584,"desc":"Microsoft Azure Microsoft Azure Recovery Services Library for Ruby Client\nLibrary for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_powerbi_embedded","origin":"devel/rubygem-azure_mgmt_powerbi_embedded","version":"0.17.2","comment":"Microsoft Azure Power BI Embedded Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_powerbi_embedded","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f79a8a4f4bf60699f5a1003c59c0661e36a60841e73d20ee3034256f65d47b29","flatsize":109876,"path":"All/rubygem-azure_mgmt_powerbi_embedded-0.17.2.pkg","repopath":"All/rubygem-azure_mgmt_powerbi_embedded-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11776,"desc":"Microsoft Azure Power BI Embedded Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_postgresql","origin":"devel/rubygem-azure_mgmt_postgresql","version":"0.17.2","comment":"Microsoft Azure PostgreSQL Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_postgresql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70d887e2ef24f84bd30e595cfd17459d283e25733318a0d5208418e7e0b9287e","flatsize":591037,"path":"All/rubygem-azure_mgmt_postgresql-0.17.2.pkg","repopath":"All/rubygem-azure_mgmt_postgresql-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24976,"desc":"Microsoft Azure PostgreSQL Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_powerbi_dedicated","origin":"devel/rubygem-azure_mgmt_powerbi_dedicated","version":"0.17.1","comment":"Microsoft Azure PowerbiDedicated Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_powerbi_dedicated","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"caf28ce45912310c4469287e352449a458eb549f27250b909363671c4cdc0215","flatsize":138275,"path":"All/rubygem-azure_mgmt_powerbi_dedicated-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_powerbi_dedicated-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12876,"desc":"Microsoft Azure PowerbiDedicated Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_policy_insights","origin":"devel/rubygem-azure_mgmt_policy_insights","version":"0.17.8","comment":"Microsoft Azure Resource Policy Insights Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_policy_insights","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3e10aad721a6b60ca669c758aa8b2f9a7e395be0b4ef9c91612909138459d3e","flatsize":1670269,"path":"All/rubygem-azure_mgmt_policy_insights-0.17.8.pkg","repopath":"All/rubygem-azure_mgmt_policy_insights-0.17.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38980,"desc":"Microsoft Azure Resource Policy Insights Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_portal","origin":"devel/rubygem-azure_mgmt_portal","version":"0.17.1","comment":"Microsoft Azure Portal Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_portal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62884d6b89c169e264654eeb65c2e8e7feedbf1afa94e4b126b1e387cd32ab90","flatsize":246501,"path":"All/rubygem-azure_mgmt_portal-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_portal-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11352,"desc":"Microsoft Azure Portal Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_policy","origin":"devel/rubygem-azure_mgmt_policy","version":"0.17.9","comment":"Microsoft Azure Resource Policy Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_policy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ef9df2863a89fa0494bc2024b6965c18474eab3a5f9fe59fe2ddab044e6d4cb","flatsize":1855849,"path":"All/rubygem-azure_mgmt_policy-0.17.9.pkg","repopath":"All/rubygem-azure_mgmt_policy-0.17.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30116,"desc":"Microsoft Azure Resource Policy Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_peering","origin":"devel/rubygem-azure_mgmt_peering","version":"0.17.1","comment":"Microsoft Azure Peering Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_peering","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8250ae172f9fa05bf1ff4561f4e0291c9e8f525842c00131cadb650acbf4cd85","flatsize":306674,"path":"All/rubygem-azure_mgmt_peering-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_peering-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20456,"desc":"Microsoft Azure Peering Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_operations_management","origin":"devel/rubygem-azure_mgmt_operations_management","version":"0.17.1","comment":"Microsoft Azure OperationsManagement Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_operations_management","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db1496b957d4641999ad7c8f693d2576761fafe1ebb284173c29e0af90e7cf2c","flatsize":142461,"path":"All/rubygem-azure_mgmt_operations_management-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_operations_management-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12276,"desc":"Microsoft Azure OperationsManagement Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_notification_hubs","origin":"devel/rubygem-azure_mgmt_notification_hubs","version":"0.17.3","comment":"Microsoft Azure Notification Hubs Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_notification_hubs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07072045a5f8dec8f8577d9f64e8b938899ee09fe6bef9892a1ac668dafb95de","flatsize":302704,"path":"All/rubygem-azure_mgmt_notification_hubs-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_notification_hubs-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18480,"desc":"Microsoft Azure Notification Hubs Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_operational_insights","origin":"devel/rubygem-azure_mgmt_operational_insights","version":"0.20.0","comment":"Microsoft Azure Microsoft Azure Operational Insights Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_operational_insights","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a835a2d2bc086e58fdb707f5ceb36cc2d9a937dbae146b214606982a7e521456","flatsize":1560639,"path":"All/rubygem-azure_mgmt_operational_insights-0.20.0.pkg","repopath":"All/rubygem-azure_mgmt_operational_insights-0.20.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50612,"desc":"Microsoft Azure Microsoft Azure Operational Insights Library for Ruby Client\nLibrary for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_privatedns","origin":"devel/rubygem-azure_mgmt_privatedns","version":"0.17.2","comment":"Microsoft Azure Private DNS Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_privatedns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e51a831fbc9193477bb691c11ae1a962f39e8cd3c00ebe3ec2c9c0598160d70e","flatsize":216784,"path":"All/rubygem-azure_mgmt_privatedns-0.17.2.pkg","repopath":"All/rubygem-azure_mgmt_privatedns-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15264,"desc":"Microsoft Azure Private DNS Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_resource_health","origin":"devel/rubygem-azure_mgmt_resource_health","version":"0.17.1","comment":"Microsoft Azure Resource Health Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_resource_health","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14be511de778f6e63bada1dab07ffa82ee2df0060f9f041a68c6b007f04f12fe","flatsize":598671,"path":"All/rubygem-azure_mgmt_resource_health-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_resource_health-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25296,"desc":"Microsoft Azure Resource Health Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_reservations","origin":"devel/rubygem-azure_mgmt_reservations","version":"0.20.0","comment":"Microsoft Azure Reservations Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_reservations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69a9d1f318555cbf9ea6f82fce21496ff28eb75fa83bc55987c1a949aff09aea","flatsize":659711,"path":"All/rubygem-azure_mgmt_reservations-0.20.0.pkg","repopath":"All/rubygem-azure_mgmt_reservations-0.20.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33320,"desc":"Microsoft Azure Reservations Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_netapp","origin":"devel/rubygem-azure_mgmt_netapp","version":"0.23.0","comment":"Microsoft Azure Microsoft Azure NetApp Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_netapp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4376f4cfd07fa222df4b44cfe6bde825c85040b411fd84becee2c1ef730fe441","flatsize":4486207,"path":"All/rubygem-azure_mgmt_netapp-0.23.0.pkg","repopath":"All/rubygem-azure_mgmt_netapp-0.23.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71968,"desc":"Microsoft Azure Microsoft Azure NetApp Library for Ruby Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_mysql","origin":"devel/rubygem-azure_mgmt_mysql","version":"0.17.2","comment":"Microsoft Azure MySQL Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_mysql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c39f60a316d76e938735f0c8bd864e1f19154e1cb65e797f97d9c03ae8015e4","flatsize":851943,"path":"All/rubygem-azure_mgmt_mysql-0.17.2.pkg","repopath":"All/rubygem-azure_mgmt_mysql-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34460,"desc":"Microsoft Azure MySQL Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_migrate","origin":"devel/rubygem-azure_mgmt_migrate","version":"0.17.1","comment":"Microsoft Azure Migrate Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_migrate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbc985012f10a20a146556bb4ee06aeec60b9d28746c346b61c569d06c5907ae","flatsize":285952,"path":"All/rubygem-azure_mgmt_migrate-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_migrate-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23996,"desc":"Microsoft Azure Migrate Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_msi","origin":"devel/rubygem-azure_mgmt_msi","version":"0.17.2","comment":"Microsoft Azure Microsoft Azure Managed Service Identity Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_msi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab063a5be64f1b2ec47d552a94f09888f6b90dff6fcbe0f26b20b6c13062e07e","flatsize":76189,"path":"All/rubygem-azure_mgmt_msi-0.17.2.pkg","repopath":"All/rubygem-azure_mgmt_msi-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9436,"desc":"Microsoft Azure Microsoft Azure Managed Service Identity Library for Ruby Client\nLibrary for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_marketplace_ordering","origin":"devel/rubygem-azure_mgmt_marketplace_ordering","version":"0.17.5","comment":"Microsoft Azure Microsoft Azure Marketplace Ordering Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_marketplace_ordering","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd1e9f6daf69ded4b33f8de6d366abf5fe793198c0fd4cd5e76477c13150baa5","flatsize":69227,"path":"All/rubygem-azure_mgmt_marketplace_ordering-0.17.5.pkg","repopath":"All/rubygem-azure_mgmt_marketplace_ordering-0.17.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9608,"desc":"Microsoft Azure Microsoft Azure Marketplace Ordering Library for Ruby Client\nLibrary for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_media_services","origin":"devel/rubygem-azure_mgmt_media_services","version":"0.21.1","comment":"Microsoft Azure Media Services Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_media_services","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd33bbb2a3243c2eef00c4450b02b0a1b889a8dd25295f7261ded710ff780583","flatsize":3940472,"path":"All/rubygem-azure_mgmt_media_services-0.21.1.pkg","repopath":"All/rubygem-azure_mgmt_media_services-0.21.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":124692,"desc":"Microsoft Azure Media Services Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_monitor","origin":"devel/rubygem-azure_mgmt_monitor","version":"0.19.0","comment":"Microsoft Azure Microsoft Azure Monitor Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_monitor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2479b88347e9a95fdb2da084593d92ba56d3a2cdd9bab4c35451425185274dcd","flatsize":2433236,"path":"All/rubygem-azure_mgmt_monitor-0.19.0.pkg","repopath":"All/rubygem-azure_mgmt_monitor-0.19.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":110912,"desc":"Microsoft Azure Microsoft Azure Monitor Library for Ruby Client Library for\nRuby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_managed_applications","origin":"devel/rubygem-azure_mgmt_managed_applications","version":"0.17.3","comment":"Microsoft Azure Microsoft Azure Managed Applications Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_managed_applications","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9003b57b76b1e3f1dbe58e142dbbbb5035463a34f32801e7919da5e7475bda6a","flatsize":529885,"path":"All/rubygem-azure_mgmt_managed_applications-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_managed_applications-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19404,"desc":"Microsoft Azure Microsoft Azure Managed Applications Library for Ruby Client\nLibrary for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_maintenance","origin":"devel/rubygem-azure_mgmt_maintenance","version":"0.17.1","comment":"Microsoft Azure Maintenance Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_maintenance","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e44071fd69e19557518d85d27c3cbdb23f61d1108ff2c07f0a9c6deb2dc0c2d2","flatsize":153582,"path":"All/rubygem-azure_mgmt_maintenance-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_maintenance-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12152,"desc":"Microsoft Azure Maintenance Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_network","origin":"devel/rubygem-azure_mgmt_network","version":"0.26.1","comment":"Microsoft Azure Network Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_network","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6de2f05550ca6e4b5dc81f287e518fe1faf6923c01e4429dccce71d34d00ac31","flatsize":110637622,"path":"All/rubygem-azure_mgmt_network-0.26.1.pkg","repopath":"All/rubygem-azure_mgmt_network-0.26.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1192848,"desc":"Microsoft Azure Network Management Client Library for Ruby.\n\nThis project provides a Ruby gem for easy access to the Azure ARM Network API.\nWith this gem you can create/update/list/delete virtual networks, subnets, load\nbalancers and network interfaces.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_machine_learning","origin":"devel/rubygem-azure_mgmt_machine_learning","version":"0.17.3","comment":"Microsoft Azure Machine Learning Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_machine_learning","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9699c88e6d4a8ecdd77739aebaf8ce2c1e1f4e3f0acea75a02fa909b8eb50c85","flatsize":184507,"path":"All/rubygem-azure_mgmt_machine_learning-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_machine_learning-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19632,"desc":"Microsoft Azure Machine Learning Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_logic","origin":"devel/rubygem-azure_mgmt_logic","version":"0.18.3","comment":"Microsoft Azure Logic Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_logic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11a9b36c0faab9279c61f93c2580d01e3d2e774ba351ceb4ada7adc2aecbbe60","flatsize":2340880,"path":"All/rubygem-azure_mgmt_logic-0.18.3.pkg","repopath":"All/rubygem-azure_mgmt_logic-0.18.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79388,"desc":"Microsoft Azure Logic Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_links","origin":"devel/rubygem-azure_mgmt_links","version":"0.17.3","comment":"Microsoft Azure Microsoft Azure Links Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_links","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"787bb8eca27a43604261ad06a2939ff3988f586a124ef11e80d1843a1960a417","flatsize":77792,"path":"All/rubygem-azure_mgmt_links-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_links-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10060,"desc":"Microsoft Azure Microsoft Azure Links Library for Ruby Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_locks","origin":"devel/rubygem-azure_mgmt_locks","version":"0.17.4","comment":"Microsoft Azure Resource Lock Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_locks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c52dab9c419958c14c7731804bc3d814e3801f95e899bbd11af1032103f63795","flatsize":232371,"path":"All/rubygem-azure_mgmt_locks-0.17.4.pkg","repopath":"All/rubygem-azure_mgmt_locks-0.17.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13340,"desc":"Microsoft Azure Resource Lock Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_kusto","origin":"devel/rubygem-azure_mgmt_kusto","version":"0.20.0","comment":"Microsoft Azure Kusto Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_kusto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71727c9136399004e6376a04a54c0ad6ee200d28791426ba631eba301f1c2445","flatsize":3345399,"path":"All/rubygem-azure_mgmt_kusto-0.20.0.pkg","repopath":"All/rubygem-azure_mgmt_kusto-0.20.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":66516,"desc":"Microsoft Azure Kusto Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_labservices","origin":"devel/rubygem-azure_mgmt_labservices","version":"0.17.2","comment":"Microsoft Azure Microsoft Azure Labservices Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_labservices","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4928df7de0dd2303a1c24d8fda17babe327b20e75e078de4aa61a2dd2a3ff0d","flatsize":565494,"path":"All/rubygem-azure_mgmt_labservices-0.17.2.pkg","repopath":"All/rubygem-azure_mgmt_labservices-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29812,"desc":"Microsoft Azure Microsoft Azure Labservices Library for Ruby Client Library for\nRuby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_kubernetes_configuration","origin":"devel/rubygem-azure_mgmt_kubernetes_configuration","version":"0.18.0","comment":"Microsoft Azure KubernetesConfiguration Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_kubernetes_configuration","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ef6b1769a02f34de9da007371b977fb40864a1dd02f8da3025c6c95bf9100cd","flatsize":201756,"path":"All/rubygem-azure_mgmt_kubernetes_configuration-0.18.0.pkg","repopath":"All/rubygem-azure_mgmt_kubernetes_configuration-0.18.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15796,"desc":"Microsoft Azure KubernetesConfiguration Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_iot_hub","origin":"devel/rubygem-azure_mgmt_iot_hub","version":"0.17.5","comment":"Microsoft Azure IoT Hub Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_iot_hub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6007e343c582bbbf11564b7403021e5ee9cbce92dc6cbafd6f45c223dd3ae1b2","flatsize":2869709,"path":"All/rubygem-azure_mgmt_iot_hub-0.17.5.pkg","repopath":"All/rubygem-azure_mgmt_iot_hub-0.17.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65628,"desc":"Microsoft Azure IoT Hub Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_key_vault","origin":"devel/rubygem-azure_mgmt_key_vault","version":"0.17.7","comment":"Microsoft Azure Resource Management Key Vault Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_key_vault","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b51e6326720e667b3d6aa668aa3308f7c541f9f7615d2c52ec4ebce68ade353","flatsize":950571,"path":"All/rubygem-azure_mgmt_key_vault-0.17.7.pkg","repopath":"All/rubygem-azure_mgmt_key_vault-0.17.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36152,"desc":"Microsoft Azure Resource Management Key Vault Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_iot_central","origin":"devel/rubygem-azure_mgmt_iot_central","version":"0.19.4","comment":"Microsoft Azure IotCentral Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_iot_central","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"385de20b0960913cff497f6f3a07327a1aa162453674aec63abd8315dbd51042","flatsize":220287,"path":"All/rubygem-azure_mgmt_iot_central-0.19.4.pkg","repopath":"All/rubygem-azure_mgmt_iot_central-0.19.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14196,"desc":"Microsoft Azure IotCentral Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_mariadb","origin":"devel/rubygem-azure_mgmt_mariadb","version":"0.17.4","comment":"Microsoft Azure Microsoft Azure MariaDB Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_mariadb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff5de236572ea58b61b127d78f98b27843b4290b83d3703b64388bbaba2378bf","flatsize":612451,"path":"All/rubygem-azure_mgmt_mariadb-0.17.4.pkg","repopath":"All/rubygem-azure_mgmt_mariadb-0.17.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26728,"desc":"Microsoft Azure Microsoft Azure MariaDB Library for Ruby Client Library for\nRuby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_hybrid_compute","origin":"devel/rubygem-azure_mgmt_hybrid_compute","version":"0.17.0","comment":"Microsoft Azure Hybrid Compute Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_hybrid_compute","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b518cadfe9117951e093e99a7c80540a4838dfc38d612dff109478a98f17cad","flatsize":373200,"path":"All/rubygem-azure_mgmt_hybrid_compute-0.17.0.pkg","repopath":"All/rubygem-azure_mgmt_hybrid_compute-0.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21104,"desc":"Microsoft Azure Hybrid Compute Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_import_export","origin":"devel/rubygem-azure_mgmt_import_export","version":"0.17.1","comment":"Microsoft Azure ImportExport Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_import_export","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ea6346d40495f10b83204f62bff4102b54b655a652f34711250949605b78311","flatsize":141901,"path":"All/rubygem-azure_mgmt_import_export-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_import_export-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14900,"desc":"Microsoft Azure ImportExport Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_features","origin":"devel/rubygem-azure_mgmt_features","version":"0.17.5","comment":"Microsoft Azure Resource Provider Feature Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_features","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b003a34bbfb774303a8af3d8605f2acbf9cce71169097cc1be3ea19974d7ccf","flatsize":75567,"path":"All/rubygem-azure_mgmt_features-0.17.5.pkg","repopath":"All/rubygem-azure_mgmt_features-0.17.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9244,"desc":"Microsoft Azure Resource Provider Feature Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_hdinsight","origin":"devel/rubygem-azure_mgmt_hdinsight","version":"0.18.5","comment":"Microsoft Azure Hdinsight Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_hdinsight","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdb35c466514ae3db450a5f906fb801e63b1ff772dadcc5fa21d181cc25564d3","flatsize":951425,"path":"All/rubygem-azure_mgmt_hdinsight-0.18.5.pkg","repopath":"All/rubygem-azure_mgmt_hdinsight-0.18.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43092,"desc":"Microsoft Azure Hdinsight Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_event_hub","origin":"devel/rubygem-azure_mgmt_event_hub","version":"0.18.2","comment":"Microsoft Azure Microsoft Azure Event Hub Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_event_hub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e43663b18751fee105067e7f5a7728a29835a70a05189c7b116f97eacf52c9a","flatsize":1220314,"path":"All/rubygem-azure_mgmt_event_hub-0.18.2.pkg","repopath":"All/rubygem-azure_mgmt_event_hub-0.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40760,"desc":"Microsoft Azure Microsoft Azure Event Hub Library for Ruby Client Library for\nRuby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_event_grid","origin":"devel/rubygem-azure_mgmt_event_grid","version":"0.21.0","comment":"Microsoft Azure Microsoft Azure Event Grid Services Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_event_grid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e50c6befc92fbfbab2502217445437ea0bb486ada58299f4e19e8667ad469cb","flatsize":5678244,"path":"All/rubygem-azure_mgmt_event_grid-0.21.0.pkg","repopath":"All/rubygem-azure_mgmt_event_grid-0.21.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":105856,"desc":"Microsoft Azure Microsoft Azure Event Grid Services Library for Ruby Client\nLibrary for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_hanaonazure","origin":"devel/rubygem-azure_mgmt_hanaonazure","version":"0.18.1","comment":"Microsoft Azure Hanaonazure Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_hanaonazure","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba9f2e84bf9cc65a6b7fa7aa95e1df9cd7ff2077e8f1cca826fbf1e665ced4e2","flatsize":171090,"path":"All/rubygem-azure_mgmt_hanaonazure-0.18.1.pkg","repopath":"All/rubygem-azure_mgmt_hanaonazure-0.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15092,"desc":"Microsoft Azure Hanaonazure Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_machine_learning_services","origin":"devel/rubygem-azure_mgmt_machine_learning_services","version":"0.17.3","comment":"Microsoft Azure Machine Learning Services Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_machine_learning_services","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b315245a359c007f05fa943390e8754cd7f038b1b0508ee401509c3152dfb6f","flatsize":776268,"path":"All/rubygem-azure_mgmt_machine_learning_services-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_machine_learning_services-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32032,"desc":"Microsoft Azure Machine Learning Services Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_mixedreality","origin":"devel/rubygem-azure_mgmt_mixedreality","version":"0.17.3","comment":"Microsoft Azure Mixed Reality Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_mixedreality","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a15b7d9dd4ae6da8e66c5c8c685dbdc8f361715dd8ef7571c63938ea091929c","flatsize":521791,"path":"All/rubygem-azure_mgmt_mixedreality-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_mixedreality-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21464,"desc":"Microsoft Azure Mixed Reality Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_digitaltwins","origin":"devel/rubygem-azure_mgmt_digitaltwins","version":"0.18.0","comment":"Microsoft Azure Digital Twins Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_digitaltwins","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53b657e90f0d9b93ffc6271c08d4568e8b71d391edb48368341e826474ad1708","flatsize":168686,"path":"All/rubygem-azure_mgmt_digitaltwins-0.18.0.pkg","repopath":"All/rubygem-azure_mgmt_digitaltwins-0.18.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13980,"desc":"Microsoft Azure Digital Twins Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_dns","origin":"devel/rubygem-azure_mgmt_dns","version":"0.17.5","comment":"Microsoft Azure Dns Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_dns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d9df847ef2aced926d9a87bfa7f8ef4b02da8128452b326e01acd10800ae7ae","flatsize":679920,"path":"All/rubygem-azure_mgmt_dns-0.17.5.pkg","repopath":"All/rubygem-azure_mgmt_dns-0.17.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22800,"desc":"Microsoft Azure Dns Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_edgegateway","origin":"devel/rubygem-azure_mgmt_edgegateway","version":"0.18.1","comment":"Microsoft Azure Edge Gateway Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_edgegateway","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"773b4bf845b486c409bd3ea2f4606e0d8aee040e551ec5cbfeba36da690607f1","flatsize":545261,"path":"All/rubygem-azure_mgmt_edgegateway-0.18.1.pkg","repopath":"All/rubygem-azure_mgmt_edgegateway-0.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36196,"desc":"Microsoft Azure Edge Gateway Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_datashare","origin":"devel/rubygem-azure_mgmt_datashare","version":"0.17.2","comment":"Microsoft Azure Datashare Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_datashare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99373125edc54a810b7fe693cb3f140b80e01fbcc057087ec9fd8e29db7ea481","flatsize":1308738,"path":"All/rubygem-azure_mgmt_datashare-0.17.2.pkg","repopath":"All/rubygem-azure_mgmt_datashare-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40948,"desc":"Microsoft Azure Datashare Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_datalake_store","origin":"devel/rubygem-azure_mgmt_datalake_store","version":"0.17.3","comment":"Microsoft Azure Resource Provider DataLake Store Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_datalake_store","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41ab5bb676f778936ecd36012eb7e33c4a0368995414893d164fd1c5406ac338","flatsize":431859,"path":"All/rubygem-azure_mgmt_datalake_store-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_datalake_store-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25228,"desc":"Microsoft Azure Resource Provider DataLake Store Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_databox","origin":"devel/rubygem-azure_mgmt_databox","version":"0.17.1","comment":"Microsoft Azure Databox Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_databox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e515307a4e078149757afb3d3846b5f2a107cf7c029f5282931a703a7240289","flatsize":280761,"path":"All/rubygem-azure_mgmt_databox-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_databox-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24672,"desc":"Microsoft Azure Databox Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_datalake_analytics","origin":"devel/rubygem-azure_mgmt_datalake_analytics","version":"0.17.3","comment":"Microsoft Azure Resource Provider DataLake Analytics Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_datalake_analytics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ef1321debe69adb0c4a8567ef1b000a8360f5e45f2531dc0f5e2fd0cd8b1fc6","flatsize":602803,"path":"All/rubygem-azure_mgmt_datalake_analytics-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_datalake_analytics-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28712,"desc":"Microsoft Azure Resource Provider DataLake Analytics Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_devtestlabs","origin":"devel/rubygem-azure_mgmt_devtestlabs","version":"0.18.1","comment":"Microsoft Azure Dev Test Lab Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_devtestlabs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1a680ecd6f4c8e82f1bdc143baf58b1c2fa817b75187714ac5a823c1ad924bb","flatsize":2692940,"path":"All/rubygem-azure_mgmt_devtestlabs-0.18.1.pkg","repopath":"All/rubygem-azure_mgmt_devtestlabs-0.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79712,"desc":"Microsoft Azure Dev Test Lab Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_dev_spaces","origin":"devel/rubygem-azure_mgmt_dev_spaces","version":"0.17.3","comment":"Microsoft Azure Microsoft Azure Management DevSpaces Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_dev_spaces","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b331a11e9023125d1379cf4f9e8dadc6d7f03b3c408effd02df8ce0e42f5894","flatsize":111885,"path":"All/rubygem-azure_mgmt_dev_spaces-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_dev_spaces-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12092,"desc":"Microsoft Azure Microsoft Azure Management DevSpaces Library for Ruby Client\nLibrary for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_data_factory","origin":"devel/rubygem-azure_mgmt_data_factory","version":"0.18.7","comment":"Microsoft Azure Data_Factory Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_data_factory","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b24c9547fbedb7a29faa41f35ab6d56f0738b4ec012c32f6697d53fa88e28352","flatsize":5494009,"path":"All/rubygem-azure_mgmt_data_factory-0.18.7.pkg","repopath":"All/rubygem-azure_mgmt_data_factory-0.18.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":208816,"desc":"Microsoft Azure Data_Factory Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_data_migration","origin":"devel/rubygem-azure_mgmt_data_migration","version":"0.18.1","comment":"Microsoft Azure Microsoft Azure Data Migration Services Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_data_migration","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d77e05c2b85d9719a226dfcd9f696c52faba0fb12a5e8754d8542408bb38ea88","flatsize":3694801,"path":"All/rubygem-azure_mgmt_data_migration-0.18.1.pkg","repopath":"All/rubygem-azure_mgmt_data_migration-0.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":120408,"desc":"Microsoft Azure Microsoft Azure Data Migration Services Library for Ruby Client\nLibrary for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_customer_insights","origin":"devel/rubygem-azure_mgmt_customer_insights","version":"0.17.3","comment":"Microsoft Azure Microsoft Azure Customer Insights Services Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_customer_insights","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc593665703c969307abb3e945e3238342ba969e7a4457f13b113d206f0d1aad","flatsize":1493813,"path":"All/rubygem-azure_mgmt_customer_insights-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_customer_insights-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49392,"desc":"Microsoft Azure Microsoft Azure Customer Insights Services Library for Ruby\nClient Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_container_registry","origin":"devel/rubygem-azure_mgmt_container_registry","version":"0.18.5","comment":"Microsoft Azure Microsoft Azure Container Registry Services Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_container_registry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5689fdd43f670a64a6fc42e46dab943107655cc636664b34d920d73032957843","flatsize":2589292,"path":"All/rubygem-azure_mgmt_container_registry-0.18.5.pkg","repopath":"All/rubygem-azure_mgmt_container_registry-0.18.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":81612,"desc":"Microsoft Azure Microsoft Azure Container Registry Services Library for Ruby\nClient Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_container_service","origin":"devel/rubygem-azure_mgmt_container_service","version":"0.22.0","comment":"Microsoft Azure Container Service Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_container_service","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64f3d7f9489756e7c8908451e079d617b5af764fa335557f9d166ca0b97e4ace","flatsize":4570684,"path":"All/rubygem-azure_mgmt_container_service-0.22.0.pkg","repopath":"All/rubygem-azure_mgmt_container_service-0.22.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":97232,"desc":"Microsoft Azure Container Service Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_cost_management","origin":"devel/rubygem-azure_mgmt_cost_management","version":"0.17.1","comment":"Microsoft Azure CostManagement Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_cost_management","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d63899da1e1ff93d52e05675d13418fd6e1f451d20f66ec3a7d7d46f556bb7c","flatsize":801611,"path":"All/rubygem-azure_mgmt_cost_management-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_cost_management-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40048,"desc":"Microsoft Azure CostManagement Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_cosmosdb","origin":"devel/rubygem-azure_mgmt_cosmosdb","version":"0.24.1","comment":"Microsoft Azure Cosmos DB Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_cosmosdb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"622d7bde57aefb625836c73c9c833ce00ea1493ad3c8e8e8737caa6076daddab","flatsize":10469266,"path":"All/rubygem-azure_mgmt_cosmosdb-0.24.1.pkg","repopath":"All/rubygem-azure_mgmt_cosmosdb-0.24.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":163076,"desc":"Microsoft Azure Cosmos DB Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_deployment_manager","origin":"devel/rubygem-azure_mgmt_deployment_manager","version":"0.17.1","comment":"Microsoft Azure DeploymentManager Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_deployment_manager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"793cb20517ef5e67ee487ac55645f3d5e2dbc12d4943f4db8ecb068654dea10c","flatsize":536217,"path":"All/rubygem-azure_mgmt_deployment_manager-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_deployment_manager-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24828,"desc":"Microsoft Azure DeploymentManager Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_consumption","origin":"devel/rubygem-azure_mgmt_consumption","version":"0.18.1","comment":"Microsoft Azure Microsoft Azure Consumption Services Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_consumption","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5422ce6ec39fc17e069d0b694c1bc86a45969f0b09ca39e97e359035d815b4bd","flatsize":4000115,"path":"All/rubygem-azure_mgmt_consumption-0.18.1.pkg","repopath":"All/rubygem-azure_mgmt_consumption-0.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":85100,"desc":"Microsoft Azure Microsoft Azure Consumption Services Library for Ruby Client\nLibrary for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_compute","origin":"devel/rubygem-azure_mgmt_compute","version":"0.22.0","comment":"Microsoft Azure Compute Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_compute","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"059e4fc1ab1c4f0a1c6733234bbb7e721a55c39b398fd513cc5c3b79e95aa5ee","flatsize":19749590,"path":"All/rubygem-azure_mgmt_compute-0.22.0.pkg","repopath":"All/rubygem-azure_mgmt_compute-0.22.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":338904,"desc":"Microsoft Azure Compute Management Client Library for Ruby.\n\nThis project provides a Ruby gem for easy access to the Azure ARM Compute API.\nWith this gem you can create/update/list/delete virtual machines, virtual\nmachine images and virtual machine extensions.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_bot_service","origin":"devel/rubygem-azure_mgmt_bot_service","version":"0.17.2","comment":"Microsoft Azure Bot Service Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_bot_service","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"caa83555970a50979145c198a53f18bf57c427a41a06e23fbe2af2fca9076c3c","flatsize":657193,"path":"All/rubygem-azure_mgmt_bot_service-0.17.2.pkg","repopath":"All/rubygem-azure_mgmt_bot_service-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26552,"desc":"Microsoft Azure Bot Service Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_billing","origin":"devel/rubygem-azure_mgmt_billing","version":"0.17.3","comment":"Microsoft Azure Microsoft Azure Billing Services Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_billing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b71bc9d997a575ba09edceb1596dcb0bb0f699798769a635d51f60438fb3ea44","flatsize":244886,"path":"All/rubygem-azure_mgmt_billing-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_billing-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14340,"desc":"Microsoft Azure Microsoft Azure Billing Services Library for Ruby Client Library\nfor Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_container_instance","origin":"devel/rubygem-azure_mgmt_container_instance","version":"0.18.0","comment":"Microsoft Azure Microsoft Azure Container Instance Services Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_container_instance","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b63fbb94941b2bf2de4796b5078022ed3fa2db9676f3b9de83d6995ddef38858","flatsize":1743462,"path":"All/rubygem-azure_mgmt_container_instance-0.18.0.pkg","repopath":"All/rubygem-azure_mgmt_container_instance-0.18.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50964,"desc":"Microsoft Azure Microsoft Azure Container Instance Services Library for Ruby\nClient Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_commerce","origin":"devel/rubygem-azure_mgmt_commerce","version":"0.17.2","comment":"Microsoft Azure Commerce Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_commerce","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a69c0051c2884d17e2a960e8e1a565495a7b1e8f406e7f24012c1df3deef481","flatsize":72763,"path":"All/rubygem-azure_mgmt_commerce-0.17.2.pkg","repopath":"All/rubygem-azure_mgmt_commerce-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11836,"desc":"Microsoft Azure Commerce Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_cognitive_services","origin":"devel/rubygem-azure_mgmt_cognitive_services","version":"0.19.4","comment":"Microsoft Azure Cognitive Services Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_cognitive_services","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4530953a6d7612bc0cb4e33dad00cd031a76e8d2daacdedee1b5b171e563ccd","flatsize":373010,"path":"All/rubygem-azure_mgmt_cognitive_services-0.19.4.pkg","repopath":"All/rubygem-azure_mgmt_cognitive_services-0.19.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26436,"desc":"Microsoft Azure Cognitive Services Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_batch","origin":"devel/rubygem-azure_mgmt_batch","version":"0.18.1","comment":"Microsoft Azure Batch Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_batch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ac177e082edbc19d0070618afe715c8ebc13b41e92e8b5a7905ad61de0cf895","flatsize":2504939,"path":"All/rubygem-azure_mgmt_batch-0.18.1.pkg","repopath":"All/rubygem-azure_mgmt_batch-0.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":68024,"desc":"Microsoft Azure Batch Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_batchai","origin":"devel/rubygem-azure_mgmt_batchai","version":"0.17.1","comment":"Microsoft Azure Batch AI Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_batchai","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6f7259d7634359dd936f5e48388772fdf074c95f15260ba17289011770b872b","flatsize":1384065,"path":"All/rubygem-azure_mgmt_batchai-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_batchai-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58440,"desc":"Microsoft Azure Batch AI Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_automanage","origin":"devel/rubygem-azure_mgmt_automanage","version":"0.17.0","comment":"Microsoft Azure Automanage Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_automanage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd31454d00a32b9caec20c2bc1a4b22f17c94aaa39e16a7344797f20f403d35a","flatsize":187541,"path":"All/rubygem-azure_mgmt_automanage-0.17.0.pkg","repopath":"All/rubygem-azure_mgmt_automanage-0.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15240,"desc":"Microsoft Azure Automanage Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_authorization","origin":"devel/rubygem-azure_mgmt_authorization","version":"0.18.5","comment":"Microsoft Azure Role Based Authorization Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_authorization","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ce688dd1722c19ec57cf1f81b94af0e387f439a16c2059e98b81eb0a3d61c2b","flatsize":756537,"path":"All/rubygem-azure_mgmt_authorization-0.18.5.pkg","repopath":"All/rubygem-azure_mgmt_authorization-0.18.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23800,"desc":"Microsoft Azure Role Based Authorization Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_attestation","origin":"devel/rubygem-azure_mgmt_attestation","version":"0.17.1","comment":"Microsoft Azure Attestation Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_attestation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87fa64321430a26eb3de4fdcad50c529a926ecdd567966adb2e74dd371dc5180","flatsize":68425,"path":"All/rubygem-azure_mgmt_attestation-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_attestation-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9564,"desc":"Microsoft Azure Attestation Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_azurestack_hci","origin":"devel/rubygem-azure_mgmt_azurestack_hci","version":"0.17.0","comment":"Microsoft Azure Azure Stack HCI Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_azurestack_hci","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82bebf42b04e64bda7b9e7d903fefba029c7a73b58af64926a97c97111f6e2f4","flatsize":103119,"path":"All/rubygem-azure_mgmt_azurestack_hci-0.17.0.pkg","repopath":"All/rubygem-azure_mgmt_azurestack_hci-0.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11696,"desc":"Microsoft Azure Azure Stack HCI Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_appconfiguration","origin":"devel/rubygem-azure_mgmt_appconfiguration","version":"0.17.4","comment":"Microsoft Azure Appconfiguration Client Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_appconfiguration","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28b45091fb7add3017fb0e155961924856825d8862c242a16bb25bea40225612","flatsize":577410,"path":"All/rubygem-azure_mgmt_appconfiguration-0.17.4.pkg","repopath":"All/rubygem-azure_mgmt_appconfiguration-0.17.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22000,"desc":"Microsoft Azure Appconfiguration Client Library for Ruby Client Library for\nRuby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_analysis_services","origin":"devel/rubygem-azure_mgmt_analysis_services","version":"0.17.3","comment":"Microsoft Azure Microsoft Azure Analysis Services Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_analysis_services","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"666ff37c4642674a4641a4fc2e84a02aa0c919de3fa3f0116e82325b840e478a","flatsize":588371,"path":"All/rubygem-azure_mgmt_analysis_services-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_analysis_services-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20960,"desc":"Microsoft Azure Microsoft Azure Analysis Services Library for Ruby Client\nLibrary for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_alerts_management","origin":"devel/rubygem-azure_mgmt_alerts_management","version":"0.17.1","comment":"Microsoft Azure Alerts Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_alerts_management","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3094077768d28cc0947b12bff7e3c685c87ef453571454e800253d0f0301090","flatsize":866329,"path":"All/rubygem-azure_mgmt_alerts_management-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_alerts_management-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37560,"desc":"Microsoft Azure Alerts Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_azurestack","origin":"devel/rubygem-azure_mgmt_azurestack","version":"0.17.2","comment":"Microsoft Azure Azure Stack Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_azurestack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d477ac84380c77d2195feffbac5b569f46b8f91b1bf158ef4a9ec21f8dbc62b2","flatsize":200727,"path":"All/rubygem-azure_mgmt_azurestack-0.17.2.pkg","repopath":"All/rubygem-azure_mgmt_azurestack-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16672,"desc":"Microsoft Azure Azure Stack Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_automation","origin":"devel/rubygem-azure_mgmt_automation","version":"0.17.3","comment":"Microsoft Azure Microsoft Azure Automation Services Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_automation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f0e4bb203101efe12a22043b190eb8d32101dee422ded53c8630dc43106e44a","flatsize":1171764,"path":"All/rubygem-azure_mgmt_automation-0.17.3.pkg","repopath":"All/rubygem-azure_mgmt_automation-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50224,"desc":"Microsoft Azure Microsoft Azure Automation Services Library for Ruby Client\nLibrary for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_cdn","origin":"devel/rubygem-azure_mgmt_cdn","version":"0.18.2","comment":"Microsoft Azure CDN Management Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_cdn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11d58f913610026ad70a7fdcf1ad7ad7fe710f92244ccba1ac560501e0a02886","flatsize":4118751,"path":"All/rubygem-azure_mgmt_cdn-0.18.2.pkg","repopath":"All/rubygem-azure_mgmt_cdn-0.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":109736,"desc":"Microsoft Azure CDN Management Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_api_management","origin":"devel/rubygem-azure_mgmt_api_management","version":"0.19.1","comment":"Microsoft Azure Microsoft Azure API Management Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_api_management","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9972ff9a96121becee5f679d0d37c6fa77a8cbd4650b41b9bd39416b77c2c208","flatsize":17190849,"path":"All/rubygem-azure_mgmt_api_management-0.19.1.pkg","repopath":"All/rubygem-azure_mgmt_api_management-0.19.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":262168,"desc":"Microsoft Azure Microsoft Azure API Management Library for Ruby Client Library\nfor Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_adhybridhealth_service","origin":"devel/rubygem-azure_mgmt_adhybridhealth_service","version":"0.17.1","comment":"Microsoft Azure AD Hybrid Health Service Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_adhybridhealth_service","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5329d8ef5ec0abed9f5081069e53d8d0bb861fdd2a43af3f23545971accc47d8","flatsize":819985,"path":"All/rubygem-azure_mgmt_adhybridhealth_service-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_adhybridhealth_service-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41700,"desc":"Microsoft Azure AD Hybrid Health Service Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_advisor","origin":"devel/rubygem-azure_mgmt_advisor","version":"0.17.2","comment":"Microsoft Azure Microsoft Azure Advisor Services Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_advisor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afd58a584745d4a50db58a5de7d6dbb09f830241f0f7f364663992b23a00ecf9","flatsize":456501,"path":"All/rubygem-azure_mgmt_advisor-0.17.2.pkg","repopath":"All/rubygem-azure_mgmt_advisor-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20200,"desc":"Microsoft Azure Microsoft Azure Advisor Services Library for Ruby Client Library\nfor Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_websearch","origin":"devel/rubygem-azure_cognitiveservices_websearch","version":"0.18.2","comment":"Microsoft Azure Cognitive Services Web Search Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_websearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"426a93cff04c600058384d79c72a52c03e5563c92afbc075c147a6576b586a44","flatsize":225807,"path":"All/rubygem-azure_cognitiveservices_websearch-0.18.2.pkg","repopath":"All/rubygem-azure_cognitiveservices_websearch-0.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22300,"desc":"Microsoft Azure Cognitive Services Web Search Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_visualsearch","origin":"devel/rubygem-azure_cognitiveservices_visualsearch","version":"0.18.2","comment":"Microsoft Azure Cognitive Services Visual Search Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_visualsearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca42a5252089ead2409011cc9577617cee1715d5e7513f6b6f3af25d0c015c57","flatsize":255797,"path":"All/rubygem-azure_cognitiveservices_visualsearch-0.18.2.pkg","repopath":"All/rubygem-azure_cognitiveservices_visualsearch-0.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23308,"desc":"Microsoft Azure Cognitive Services Visual Search Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_textanalytics","origin":"devel/rubygem-azure_cognitiveservices_textanalytics","version":"0.17.4","comment":"Microsoft Azure Cognitive Services Text Analytics Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_textanalytics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9cd6cc6fadea2a712abeb4e3b5e1128cb622a3ccf7299629aae45971f905051","flatsize":219251,"path":"All/rubygem-azure_cognitiveservices_textanalytics-0.17.4.pkg","repopath":"All/rubygem-azure_cognitiveservices_textanalytics-0.17.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15140,"desc":"Microsoft Azure Cognitive Services Text Analytics Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_videosearch","origin":"devel/rubygem-azure_cognitiveservices_videosearch","version":"0.18.2","comment":"Microsoft Azure Cognitive Services Video Search Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_videosearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"744e785c93ebd457422b3c1a609a68348b86bbd92ced90a184f9ed280dac8741","flatsize":273417,"path":"All/rubygem-azure_cognitiveservices_videosearch-0.18.2.pkg","repopath":"All/rubygem-azure_cognitiveservices_videosearch-0.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19776,"desc":"Microsoft Azure Cognitive Services Video Search Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_qnamakerruntime","origin":"devel/rubygem-azure_cognitiveservices_qnamakerruntime","version":"0.17.2","comment":"Microsoft Azure CognitiveservicesQnamakerruntime Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_qnamakerruntime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a49247b5b4421c20c2c451c1868e64219251a5e48c001e4933e4277a63b10a9e","flatsize":72095,"path":"All/rubygem-azure_cognitiveservices_qnamakerruntime-0.17.2.pkg","repopath":"All/rubygem-azure_cognitiveservices_qnamakerruntime-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11004,"desc":"Microsoft Azure CognitiveservicesQnamakerruntime Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_spellcheck","origin":"devel/rubygem-azure_cognitiveservices_spellcheck","version":"0.18.2","comment":"Microsoft Azure Cognitive Services Spell Check Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_spellcheck","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60fde5269f9e5a2db06921d2c615a4ca950eec6bcf99a8de50368de5e06ef205","flatsize":87286,"path":"All/rubygem-azure_cognitiveservices_spellcheck-0.18.2.pkg","repopath":"All/rubygem-azure_cognitiveservices_spellcheck-0.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13228,"desc":"Microsoft Azure Cognitive Services Spell Check Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_personalizer","origin":"devel/rubygem-azure_cognitiveservices_personalizer","version":"0.17.1","comment":"Microsoft Azure Cognitiveservices Personalizer Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_personalizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76152dbb1bcdb68999754f3f20de26b417bb6ae3eeb79d51bf9d785de2e92512","flatsize":48226,"path":"All/rubygem-azure_cognitiveservices_personalizer-0.17.1.pkg","repopath":"All/rubygem-azure_cognitiveservices_personalizer-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9528,"desc":"Microsoft Azure Cognitiveservices Personalizer Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_newssearch","origin":"devel/rubygem-azure_cognitiveservices_newssearch","version":"0.18.2","comment":"Microsoft Azure Cognitive Services News Search Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_newssearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a6796530de654e8c3b5b6962390ef4bb024e488ae7a4e3a6a51b59e1e90bc3b","flatsize":277527,"path":"All/rubygem-azure_cognitiveservices_newssearch-0.18.2.pkg","repopath":"All/rubygem-azure_cognitiveservices_newssearch-0.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18364,"desc":"Microsoft Azure Cognitive Services News Search Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_luisruntime","origin":"devel/rubygem-azure_cognitiveservices_luisruntime","version":"0.18.1","comment":"Microsoft Azure Cognitive Services LUIS Runtime Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_luisruntime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"931fbe047e674a24bc85c64a2123477e89ba46a977b1805847a6d309dfb623e5","flatsize":89302,"path":"All/rubygem-azure_cognitiveservices_luisruntime-0.18.1.pkg","repopath":"All/rubygem-azure_cognitiveservices_luisruntime-0.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11932,"desc":"Microsoft Azure Cognitive Services LUIS Runtime Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_qnamaker","origin":"devel/rubygem-azure_cognitiveservices_qnamaker","version":"0.18.1","comment":"Microsoft Azure Cognitive Services QnAMaker Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_qnamaker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bb84d963f0eb221dbf2fe25ac1d54bc4f823987e21afa38bbb766b5d56cd589","flatsize":173947,"path":"All/rubygem-azure_cognitiveservices_qnamaker-0.18.1.pkg","repopath":"All/rubygem-azure_cognitiveservices_qnamaker-0.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16892,"desc":"Microsoft Azure Cognitive Services QnAMaker Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_localsearch","origin":"devel/rubygem-azure_cognitiveservices_localsearch","version":"0.17.2","comment":"Microsoft Azure Cognitive Services Local Search Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_localsearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d58fd45c7c5fd0cd1d37a174f44f9e026c00353dd3b76ffa016919784f5e2fde","flatsize":189476,"path":"All/rubygem-azure_cognitiveservices_localsearch-0.17.2.pkg","repopath":"All/rubygem-azure_cognitiveservices_localsearch-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17968,"desc":"Microsoft Azure Cognitive Services Local Search Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_luisauthoring","origin":"devel/rubygem-azure_cognitiveservices_luisauthoring","version":"0.18.2","comment":"Microsoft Azure Cognitive Services LUIS Runtime Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_luisauthoring","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9e6c41dde130651b53f5d7df742199fa53a5b68b725bdbb9d192ec4ed4e0aa5","flatsize":2280393,"path":"All/rubygem-azure_cognitiveservices_luisauthoring-0.18.2.pkg","repopath":"All/rubygem-azure_cognitiveservices_luisauthoring-0.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57716,"desc":"Microsoft Azure Cognitive Services LUIS Runtime Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_formrecognizer","origin":"devel/rubygem-azure_cognitiveservices_formrecognizer","version":"0.17.2","comment":"Microsoft Azure Cognitiveservices Form Recognizer Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_formrecognizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ce7309d7fb5f09a0246e49a0f4d7b5bfe73b6d0cfd1aa14b1b673ef45d66977","flatsize":124138,"path":"All/rubygem-azure_cognitiveservices_formrecognizer-0.17.2.pkg","repopath":"All/rubygem-azure_cognitiveservices_formrecognizer-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14984,"desc":"Microsoft Azure Cognitiveservices Form Recognizer Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_imagesearch","origin":"devel/rubygem-azure_cognitiveservices_imagesearch","version":"0.18.3","comment":"Microsoft Azure Cognitive Services Image Search Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_imagesearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0712530cff46be917f0b9a5a0d9b5482f633f1590ce2c6e6a599412eadd02cf2","flatsize":398301,"path":"All/rubygem-azure_cognitiveservices_imagesearch-0.18.3.pkg","repopath":"All/rubygem-azure_cognitiveservices_imagesearch-0.18.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30176,"desc":"Microsoft Azure Cognitive Services Image Search Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_entitysearch","origin":"devel/rubygem-azure_cognitiveservices_entitysearch","version":"0.18.2","comment":"Microsoft Azure Cognitive Services Entity Search Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_entitysearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d942b4cdd64daa451e015807bb8d9e2b408fa04164c042203b10e48e8a9dff6a","flatsize":250672,"path":"All/rubygem-azure_cognitiveservices_entitysearch-0.18.2.pkg","repopath":"All/rubygem-azure_cognitiveservices_entitysearch-0.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21008,"desc":"Microsoft Azure Cognitive Services Entity Search Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_face","origin":"devel/rubygem-azure_cognitiveservices_face","version":"0.19.1","comment":"Microsoft Azure Cognitive Services Face Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_face","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f204dc8172ba2707a43e66ff360bacf0318803dd54f5792362c6bdb3ebb9d59","flatsize":717534,"path":"All/rubygem-azure_cognitiveservices_face-0.19.1.pkg","repopath":"All/rubygem-azure_cognitiveservices_face-0.19.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35780,"desc":"Microsoft Azure Cognitive Services Face Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_customvisionprediction","origin":"devel/rubygem-azure_cognitiveservices_customvisionprediction","version":"0.17.3","comment":"Microsoft Azure Microsoft Azure Cognitive Services Custom Vision Prediction Library for Ruby Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_customvisionprediction","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c39e9a1172cad75624e9d0ec74dfe9156971282421e55bfd39eca1d6a67026c3","flatsize":115745,"path":"All/rubygem-azure_cognitiveservices_customvisionprediction-0.17.3.pkg","repopath":"All/rubygem-azure_cognitiveservices_customvisionprediction-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10948,"desc":"Microsoft Azure Microsoft Azure Cognitive Services Custom Vision Prediction\nLibrary for Ruby Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_customsearch","origin":"devel/rubygem-azure_cognitiveservices_customsearch","version":"0.18.2","comment":"Microsoft Azure Cognitive Services Custom Search Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_customsearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58bb96987e3ba172c261e8dcd3357e5191110d9e9f5e8fb625c482a4bf0d78b8","flatsize":116020,"path":"All/rubygem-azure_cognitiveservices_customsearch-0.18.2.pkg","repopath":"All/rubygem-azure_cognitiveservices_customsearch-0.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15524,"desc":"Microsoft Azure Cognitive Services Custom Search Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_customimagesearch","origin":"devel/rubygem-azure_cognitiveservices_customimagesearch","version":"0.17.2","comment":"Microsoft Azure Cognitive Services Custom Image Search Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_customimagesearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4240dc842a966f71da6eb5c4865be6fcd381f4bb34e280612d9b5549c635edd","flatsize":158684,"path":"All/rubygem-azure_cognitiveservices_customimagesearch-0.17.2.pkg","repopath":"All/rubygem-azure_cognitiveservices_customimagesearch-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18376,"desc":"Microsoft Azure Cognitive Services Custom Image Search Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_contentmoderator","origin":"devel/rubygem-azure_cognitiveservices_contentmoderator","version":"0.17.3","comment":"Microsoft Azure Cognitive Services Content Moderator Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_contentmoderator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e769194b30298dbf960b007b29e09cb474514244193ae0313bf88e00eecda955","flatsize":398096,"path":"All/rubygem-azure_cognitiveservices_contentmoderator-0.17.3.pkg","repopath":"All/rubygem-azure_cognitiveservices_contentmoderator-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25160,"desc":"Microsoft Azure Cognitive Services Content Moderator Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_computervision","origin":"devel/rubygem-azure_cognitiveservices_computervision","version":"0.20.2","comment":"Microsoft Azure Cognitive Services Computer Vision Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_computervision","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0502f2a01a62ed06e6f480828d354055ea5ca889554654d7c24942185358b50","flatsize":710884,"path":"All/rubygem-azure_cognitiveservices_computervision-0.20.2.pkg","repopath":"All/rubygem-azure_cognitiveservices_computervision-0.20.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29548,"desc":"Microsoft Azure Cognitive Services Computer Vision Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_customvisiontraining","origin":"devel/rubygem-azure_cognitiveservices_customvisiontraining","version":"0.17.3","comment":"Microsoft Azure Cognitive Services Custom Vision Training Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_customvisiontraining","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74a91f6324c57c6961378a893e7d3a5380dde2172bdfa144a7d21634f4c63692","flatsize":1212860,"path":"All/rubygem-azure_cognitiveservices_customvisiontraining-0.17.3.pkg","repopath":"All/rubygem-azure_cognitiveservices_customvisiontraining-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36668,"desc":"Microsoft Azure Cognitive Services Custom Vision Training Client Library for\nRuby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_anomalydetector","origin":"devel/rubygem-azure_cognitiveservices_anomalydetector","version":"0.17.1","comment":"Microsoft Azure Cognitive Services Anomaly Detector Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_anomalydetector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e5f65f69984185e50ec53c1886ca1601b5b92bd398a55476dab3e6da151255e","flatsize":44661,"path":"All/rubygem-azure_cognitiveservices_anomalydetector-0.17.1.pkg","repopath":"All/rubygem-azure_cognitiveservices_anomalydetector-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8924,"desc":"Microsoft Azure Cognitive Services Anomaly Detector Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_cognitiveservices_autosuggest","origin":"devel/rubygem-azure_cognitiveservices_autosuggest","version":"0.17.2","comment":"Microsoft Azure Cognitive Services Auto Suggest Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_cognitiveservices_autosuggest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50b29e9ffc42f7dd99c9c967bc54153959d34218a6d9ccd1e6b79acd78ef6222","flatsize":140108,"path":"All/rubygem-azure_cognitiveservices_autosuggest-0.17.2.pkg","repopath":"All/rubygem-azure_cognitiveservices_autosuggest-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15120,"desc":"Microsoft Azure Cognitive Services Auto Suggest Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure-storage-queue","origin":"devel/rubygem-azure-storage-queue","version":"2.0.4","comment":"Microsoft Azure Storage Queue Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-storage-ruby/tree/master/queue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa2e6ee6243c7e6124ce845d0c73bb20174e8aa51d40a918476fa0e1d02da86e","flatsize":59292,"path":"All/rubygem-azure-storage-queue-2.0.4.pkg","repopath":"All/rubygem-azure-storage-queue-2.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9952,"desc":"Microsoft Azure Storage Queue Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-storage-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-azure-storage-common":{"origin":"devel/rubygem-azure-storage-common","version":"2.0.4_1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure-storage-table","origin":"devel/rubygem-azure-storage-table","version":"2.0.4","comment":"Microsoft Azure Storage Table Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-storage-ruby/tree/master/table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ca41cd8ab47d46bfcfeaf4de7291929e0e8985059d4be2d3f872b3740c2e4cf","flatsize":92212,"path":"All/rubygem-azure-storage-table-2.0.4.pkg","repopath":"All/rubygem-azure-storage-table-2.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14264,"desc":"Microsoft Azure Storage Table Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-storage-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-azure-storage-common":{"origin":"devel/rubygem-azure-storage-common","version":"2.0.4_1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure-storage-file","origin":"devel/rubygem-azure-storage-file","version":"2.0.4","comment":"Microsoft Azure Storage File Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-storage-ruby/tree/master/file","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"410c69edbe4f9eb07eebfbd1680e8b8844d9f036d2453b506e3add8d65cdb197","flatsize":100541,"path":"All/rubygem-azure-storage-file-2.0.4.pkg","repopath":"All/rubygem-azure-storage-file-2.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12572,"desc":"Microsoft Azure Storage File Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-storage-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-azure-storage-common":{"origin":"devel/rubygem-azure-storage-common","version":"2.0.4_1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure-storage-common","origin":"devel/rubygem-azure-storage-common","version":"2.0.4_1","comment":"Microsoft Azure Storage Common Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-storage-ruby/tree/master/common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4e2c78d171a5232ea88633d8a184e25af92e560293ace428dc64d4c97b99580","flatsize":250113,"path":"All/rubygem-azure-storage-common-2.0.4_1.pkg","repopath":"All/rubygem-azure-storage-common-2.0.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38088,"desc":"Microsoft Azure Storage Common Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-storage-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday1":{"origin":"www/rubygem-faraday1","version":"1.10.3_1"},"rubygem-faraday_middleware":{"origin":"www/rubygem-faraday_middleware","version":"1.2.0_1"},"rubygem-net-http-persistent":{"origin":"www/rubygem-net-http-persistent","version":"4.0.2"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_key_vault","origin":"devel/rubygem-azure_key_vault","version":"0.19.1","comment":"Microsoft Azure Key Vault Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_key_vault","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14139b69df4226803b1b43e57b44dd72ec909533bee81c1b9c4d8f96d4a51fa0","flatsize":5726192,"path":"All/rubygem-azure_key_vault-0.19.1.pkg","repopath":"All/rubygem-azure_key_vault-0.19.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":101940,"desc":"Microsoft Azure Key Vault Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_graph_rbac","origin":"devel/rubygem-azure_graph_rbac","version":"0.17.2","comment":"Microsoft Azure Active Directory Graph Rbac Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_graph_rbac","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2579d241745d23b8eec06fe4631bf846d23249828cfc69b2d76f7d5c1635f26","flatsize":329647,"path":"All/rubygem-azure_graph_rbac-0.17.2.pkg","repopath":"All/rubygem-azure_graph_rbac-0.17.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20804,"desc":"Microsoft Azure Active Directory Graph Rbac Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure-storage","origin":"devel/rubygem-azure-storage","version":"0.15.0.preview_1","comment":"Microsoft Azure Storage Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-storage-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"585687641c602ed5f81ebefcf48ca5cf0a184028725da08ff210153e073da846","flatsize":582074,"path":"All/rubygem-azure-storage-0.15.0.preview_1.pkg","repopath":"All/rubygem-azure-storage-0.15.0.preview_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":60416,"desc":"This project provides Ruby packages that makes it easy to access and manage\nMicrosoft Azure Storage Services.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-azure-core":{"origin":"net/rubygem-azure-core","version":"0.1.15_1"},"rubygem-faraday0":{"origin":"www/rubygem-faraday0","version":"0.17.6"},"rubygem-faraday_middleware0":{"origin":"www/rubygem-faraday_middleware0","version":"0.14.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure-core","origin":"net/rubygem-azure-core","version":"0.1.15_1","comment":"Microsoft Azure Client Core Library for Ruby SDK","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-ruby-asm-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5943997d9d6ae140f1f5752fc199b2833a6479a664e386725fce53a78d5adcea","flatsize":80635,"path":"All/rubygem-azure-core-0.1.15_1.pkg","repopath":"All/rubygem-azure-core-0.1.15_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22308,"desc":"Microsoft Azure Client Core Library for Ruby SDK","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday0":{"origin":"www/rubygem-faraday0","version":"0.17.6"},"rubygem-faraday_middleware0":{"origin":"www/rubygem-faraday_middleware0","version":"0.14.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["net","rubygems"]},{"name":"rubygem-azure-storage-blob","origin":"devel/rubygem-azure-storage-blob","version":"2.0.3","comment":"Microsoft Azure Storage Blob Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-storage-ruby/tree/master/blob","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9347e79e5cb13f3f3f20329488773da37d0f89185bcc49c46274437586c446d0","flatsize":265942,"path":"All/rubygem-azure-storage-blob-2.0.3.pkg","repopath":"All/rubygem-azure-storage-blob-2.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23740,"desc":"Microsoft Azure Storage Blob Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-storage-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-azure-storage-common":{"origin":"devel/rubygem-azure-storage-common","version":"2.0.4_1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sigv2","origin":"devel/rubygem-aws-sigv2","version":"1.2.0","comment":"Amazon Web Services Signature Version 2 signing library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sigv2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc78027508e4cc16ab9c3f46f2b299d2a9244b5e10f675ccdd78f21e25c7b33f","flatsize":33798,"path":"All/rubygem-aws-sigv2-1.2.0.pkg","repopath":"All/rubygem-aws-sigv2-1.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7988,"desc":"rubygem-aws-sigv2 is Amazon Web Services Signature Version 2 signing library\nwhich generates sigv2 signature for HTTP requests.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sigv4","origin":"devel/rubygem-aws-sigv4","version":"1.8.0","comment":"Amazon Web Services Signature Version 4 signing library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sigv4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"770208c3de76949435fa1693d3172cbdbcd330e0923d7c19707001766241aeea","flatsize":65202,"path":"All/rubygem-aws-sigv4-1.8.0.pkg","repopath":"All/rubygem-aws-sigv4-1.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14592,"desc":"rubygem-aws-sigv4 is Amazon Web Services Signature Version 4 signing library\nwhich generates sigv4 signature for HTTP requests.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-eventstream":{"origin":"devel/rubygem-aws-eventstream","version":"1.3.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure","origin":"net/rubygem-azure","version":"0.7.10_2","comment":"Microsoft Azure Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"040cc9176b7c274a9551cc9071af8d6df833180f36ece8be0b36e7f66a8ff731","flatsize":544717,"path":"All/rubygem-azure-0.7.10_2.pkg","repopath":"All/rubygem-azure-0.7.10_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":78476,"desc":"Microsoft Azure Client Library for Ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-azure-core":{"origin":"net/rubygem-azure-core","version":"0.1.15_1"},"rubygem-faraday0":{"origin":"www/rubygem-faraday0","version":"0.17.6"},"rubygem-faraday_middleware0":{"origin":"www/rubygem-faraday_middleware0","version":"0.14.0"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-systemu":{"origin":"devel/rubygem-systemu","version":"2.6.5"},"rubygem-thor0":{"origin":"devel/rubygem-thor0","version":"0.20.3"}},"categories":["net","rubygems"]},{"name":"rubygem-aws-sdk2","origin":"devel/rubygem-aws-sdk2","version":"2.11.632","comment":"AWS SDK for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf9207a13e8f7632762907fa2ba7eca26b677499b4893b9f3710e22a20756754","flatsize":11588,"path":"All/rubygem-aws-sdk2-2.11.632.pkg","repopath":"All/rubygem-aws-sdk2-2.11.632.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4868,"desc":"The official AWS SDK for Ruby. Provides both resource oriented interfaces and\nAPI clients for AWS services.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-resources2":{"origin":"devel/rubygem-aws-sdk-resources2","version":"2.11.632"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-ses","origin":"net/rubygem-aws-ses","version":"0.7.1","comment":"Client library for REST API of Amazon SES","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/drewblas/aws-ses","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8cc7fd91b5bf8d20a7958b665a5b8c6126564393daefb7b0616aef89370dc9b2","flatsize":73662,"path":"All/rubygem-aws-ses-0.7.1.pkg","repopath":"All/rubygem-aws-ses-0.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19196,"desc":"AWS::SES is a Ruby library for Amazon's Simple Email Service's REST API [1].\n\n[1] https://aws.amazon.com/ses/","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-xml-simple":{"origin":"textproc/rubygem-xml-simple","version":"1.1.9"}},"categories":["net","rubygems"]},{"name":"rubygem-aws-sdk-xray","origin":"devel/rubygem-aws-sdk-xray","version":"1.66.0","comment":"Official AWS Ruby gem for AWS X-Ray","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-xray","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"783ff2cfd6b72230747c13453f65ed4d7b3f486735e5c69397f7f55010aab598","flatsize":439750,"path":"All/rubygem-aws-sdk-xray-1.66.0.pkg","repopath":"All/rubygem-aws-sdk-xray-1.66.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":45840,"desc":"Official AWS Ruby gem for AWS X-Ray.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-workspacesweb","origin":"devel/rubygem-aws-sdk-workspacesweb","version":"1.22.0","comment":"Official AWS Ruby gem for Amazon WorkSpaces Web","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspacesweb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11c1061321e1aae12d09b02aca11a875eab94faff67546af0a3096ef6e056457","flatsize":534731,"path":"All/rubygem-aws-sdk-workspacesweb-1.22.0.pkg","repopath":"All/rubygem-aws-sdk-workspacesweb-1.22.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39296,"desc":"Official AWS Ruby gem for Amazon WorkSpaces Web.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-axiom-types","origin":"devel/rubygem-axiom-types","version":"0.1.1","comment":"Abstract types for logic programming in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/dkubb/axiom-types","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"230730008539f346a2f9217e214f4a48d808a322c5d9e2a803625d4287b20708","flatsize":101787,"path":"All/rubygem-axiom-types-0.1.1.pkg","repopath":"All/rubygem-axiom-types-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21592,"desc":"Axiom-types provides a Ruby library that allows one to define types with\noptional constraints. It can be used for logic programming.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-descendants_tracker":{"origin":"devel/rubygem-descendants_tracker","version":"0.0.4"},"rubygem-ice_nine":{"origin":"devel/rubygem-ice_nine","version":"0.11.2"},"rubygem-thread_safe":{"origin":"devel/rubygem-thread_safe","version":"0.3.6"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-workspacesthinclient","origin":"devel/rubygem-aws-sdk-workspacesthinclient","version":"1.7.0","comment":"Official AWS Ruby gem for mazon WorkSpaces Thin Client","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspacesthinclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b22131b1f3d2f7bbf0e6d72a7e5d45b9cb4536402625cedd68addd9a6d6763d9","flatsize":234227,"path":"All/rubygem-aws-sdk-workspacesthinclient-1.7.0.pkg","repopath":"All/rubygem-aws-sdk-workspacesthinclient-1.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26188,"desc":"Official AWS Ruby gem for mazon WorkSpaces Thin Client.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-workspaces","origin":"devel/rubygem-aws-sdk-workspaces","version":"1.104.0","comment":"Official AWS Ruby gem for Amazon WorkSpaces","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspaces","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4471227e635428ea68995ba9ed2b5779519f561ff370c0caf0b1a4c3ea571c5f","flatsize":812623,"path":"All/rubygem-aws-sdk-workspaces-1.104.0.pkg","repopath":"All/rubygem-aws-sdk-workspaces-1.104.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":70300,"desc":"Official AWS Ruby gem for Amazon WorkSpaces.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-workmailmessageflow","origin":"devel/rubygem-aws-sdk-workmailmessageflow","version":"1.36.0","comment":"Official AWS Ruby gem for Amazon WorkMail Message Flow","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workmailmessageflow","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66774494e4b3163d30eea72dba1e5a3bd690f46de8f68cddeba3df68dfce820f","flatsize":91875,"path":"All/rubygem-aws-sdk-workmailmessageflow-1.36.0.pkg","repopath":"All/rubygem-aws-sdk-workmailmessageflow-1.36.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17744,"desc":"Official AWS Ruby gem for Amazon WorkMail Message Flow.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-workmail","origin":"devel/rubygem-aws-sdk-workmail","version":"1.66.0","comment":"Official AWS Ruby gem for Amazon WorkMail","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workmail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"815e77c5c4696c1c108f3b4fe45dfa6c6786091444574383845f582c7fca67d5","flatsize":774867,"path":"All/rubygem-aws-sdk-workmail-1.66.0.pkg","repopath":"All/rubygem-aws-sdk-workmail-1.66.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":60540,"desc":"Official AWS Ruby gem for Amazon WorkMail.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-workdocs","origin":"devel/rubygem-aws-sdk-workdocs","version":"1.57.0","comment":"Official AWS Ruby gem for Amazon WorkDocs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workdocs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1427c7323d0e675aacffcbd5bb07ddf90ba4e7a7377bb68764d234bfe78a63b8","flatsize":515184,"path":"All/rubygem-aws-sdk-workdocs-1.57.0.pkg","repopath":"All/rubygem-aws-sdk-workdocs-1.57.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":45904,"desc":"Official AWS Ruby gem for Amazon WorkDocs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-wellarchitected","origin":"devel/rubygem-aws-sdk-wellarchitected","version":"1.37.0","comment":"Official AWS Ruby gem for AWS Well-Architected Tool (Well-Architected)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-wellarchitected","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab0eb56f0aa03f9019a21049af548f76340118b189cfc7a8a5b313b8f5a9783e","flatsize":883344,"path":"All/rubygem-aws-sdk-wellarchitected-1.37.0.pkg","repopath":"All/rubygem-aws-sdk-wellarchitected-1.37.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":59296,"desc":"Official AWS Ruby gem for AWS Well-Architected Tool (Well-Architected).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-wafv2","origin":"devel/rubygem-aws-sdk-wafv2","version":"1.83.0","comment":"Official AWS Ruby gem for AWS WAFV2 (WAFV2)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-wafv2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98f6af0354e68b074184aa0e8039b5ddcade3b50aa29b9c896129eb433154101","flatsize":1534144,"path":"All/rubygem-aws-sdk-wafv2-1.83.0.pkg","repopath":"All/rubygem-aws-sdk-wafv2-1.83.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":94188,"desc":"Official AWS Ruby gem for AWS WAFV2 (WAFV2).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-worklink","origin":"devel/rubygem-aws-sdk-worklink","version":"1.48.0","comment":"Official AWS Ruby gem for Amazon WorkLink (WorkLink)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-worklink","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69066980515cc1c804e2d9eece65dd378ccae7231119fe30bfc10f4d6d87b0aa","flatsize":283614,"path":"All/rubygem-aws-sdk-worklink-1.48.0.pkg","repopath":"All/rubygem-aws-sdk-worklink-1.48.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28400,"desc":"Official AWS Ruby gem for Amazon WorkLink (WorkLink).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-vpclattice","origin":"devel/rubygem-aws-sdk-vpclattice","version":"1.14.0","comment":"Official AWS Ruby gem for Amazon VPC Lattice","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-vpclattice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3aacac88b335b01a3066c7a6726e339ee36e95d4da4a7fce2b50e7602f7473bb","flatsize":584542,"path":"All/rubygem-aws-sdk-vpclattice-1.14.0.pkg","repopath":"All/rubygem-aws-sdk-vpclattice-1.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":45672,"desc":"Official AWS Ruby gem for Amazon VPC Lattice.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-waf","origin":"devel/rubygem-aws-sdk-waf","version":"1.63.0","comment":"Official AWS Ruby gem for AWS WAF (WAF)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-waf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9e2c7516948bae76232ca780da21e4c85b5d9eca67d779b83b9bca16817aed2","flatsize":914332,"path":"All/rubygem-aws-sdk-waf-1.63.0.pkg","repopath":"All/rubygem-aws-sdk-waf-1.63.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":70140,"desc":"Official AWS Ruby gem for AWS WAF (WAF).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-verifiedpermissions","origin":"devel/rubygem-aws-sdk-verifiedpermissions","version":"1.24.0","comment":"Official AWS Ruby gem for Amazon Verified Permissions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-verifiedpermissions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12f5c05bdc47498002254620b4e94e98d24996f6b987c7bdf5fc16bed4834b73","flatsize":533215,"path":"All/rubygem-aws-sdk-verifiedpermissions-1.24.0.pkg","repopath":"All/rubygem-aws-sdk-verifiedpermissions-1.24.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":46948,"desc":"Official AWS Ruby gem for Amazon Verified Permissions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-translate","origin":"devel/rubygem-aws-sdk-translate","version":"1.66.0","comment":"Official AWS Ruby gem for Amazon Translate","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-translate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0961b64fe6ed8999de459fdc73c5c4f89d606feec618b9dab4c7e82f0a1926e1","flatsize":323120,"path":"All/rubygem-aws-sdk-translate-1.66.0.pkg","repopath":"All/rubygem-aws-sdk-translate-1.66.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37300,"desc":"Official AWS Ruby gem for Amazon Translate.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-voiceid","origin":"devel/rubygem-aws-sdk-voiceid","version":"1.25.0","comment":"Official AWS Ruby gem for Amazon Voice ID","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-voiceid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"121d1b95aab23a7a5316b27a328df1a82ac73f9cfdc1d07cf7fcaea6d4cbf16a","flatsize":356775,"path":"All/rubygem-aws-sdk-voiceid-1.25.0.pkg","repopath":"All/rubygem-aws-sdk-voiceid-1.25.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35712,"desc":"Official AWS Ruby gem for Amazon Voice ID.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-trustedadvisor","origin":"devel/rubygem-aws-sdk-trustedadvisor","version":"1.7.0","comment":"Official AWS Ruby gem for TrustedAdvisor Public API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-trustedadvisor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5bfd8f82add6220a70dddd658ea6f4e84c41693865cb4f344a8a9fddf921285c","flatsize":238689,"path":"All/rubygem-aws-sdk-trustedadvisor-1.7.0.pkg","repopath":"All/rubygem-aws-sdk-trustedadvisor-1.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24936,"desc":"Official AWS Ruby gem for TrustedAdvisor Public API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-transcribestreamingservice","origin":"devel/rubygem-aws-sdk-transcribestreamingservice","version":"1.60.0","comment":"Official AWS Ruby gem for Amazon Transcribe Streaming Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-transcribestreamingservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13f151614f69aea595895caaadccc273999fd2a262f2ebbb1310a672684a5611","flatsize":325315,"path":"All/rubygem-aws-sdk-transcribestreamingservice-1.60.0.pkg","repopath":"All/rubygem-aws-sdk-transcribestreamingservice-1.60.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33752,"desc":"Official AWS Ruby gem for Amazon Transcribe Streaming Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-transcribeservice","origin":"devel/rubygem-aws-sdk-transcribeservice","version":"1.99.0","comment":"Official AWS Ruby gem for Amazon Transcribe Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-transcribeservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6795b92979180d5cf0b439d9393bafbee2c76bf613dbefa2b680b4ebf7619cff","flatsize":850674,"path":"All/rubygem-aws-sdk-transcribeservice-1.99.0.pkg","repopath":"All/rubygem-aws-sdk-transcribeservice-1.99.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":61632,"desc":"Official AWS Ruby gem for Amazon Transcribe Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-wafregional","origin":"devel/rubygem-aws-sdk-wafregional","version":"1.63.0","comment":"Official AWS Ruby gem for AWS WAF Regional (WAF Regional)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-wafregional","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44dcf47670251f62efd95ff90412ea937c393b20f9fea27df9c1488ff71d1ecb","flatsize":944325,"path":"All/rubygem-aws-sdk-wafregional-1.63.0.pkg","repopath":"All/rubygem-aws-sdk-wafregional-1.63.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":71716,"desc":"Official AWS Ruby gem for AWS WAF Regional (WAF Regional).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-timestreamquery","origin":"devel/rubygem-aws-sdk-timestreamquery","version":"1.33.0","comment":"Official AWS Ruby gem for Amazon Timestream Query (Timestream Query)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-timestreamquery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37dd72d33468cc581773f3ca8c9ba012babd446739e8a84ef0378ae04630ca73","flatsize":257376,"path":"All/rubygem-aws-sdk-timestreamquery-1.33.0.pkg","repopath":"All/rubygem-aws-sdk-timestreamquery-1.33.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33656,"desc":"Official AWS Ruby gem for Amazon Timestream Query (Timestream Query).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-timestreamwrite","origin":"devel/rubygem-aws-sdk-timestreamwrite","version":"1.31.0","comment":"Official AWS Ruby gem for Amazon Timestream Write (Timestream Write)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-timestreamwrite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17f7f989523a5692b30e7bb4cccda79bb511eeb352e12b75aa3d8524274c4064","flatsize":294606,"path":"All/rubygem-aws-sdk-timestreamwrite-1.31.0.pkg","repopath":"All/rubygem-aws-sdk-timestreamwrite-1.31.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35236,"desc":"Official AWS Ruby gem for Amazon Timestream Write (Timestream Write).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-tnb","origin":"devel/rubygem-aws-sdk-tnb","version":"1.14.0","comment":"Official AWS Ruby gem for AWS Telco Network Builder","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-tnb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b418cda412bbce6e8f9b4cde67b56ad14508428f5ebfb5447a301172d1894ed","flatsize":379539,"path":"All/rubygem-aws-sdk-tnb-1.14.0.pkg","repopath":"All/rubygem-aws-sdk-tnb-1.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33736,"desc":"Official AWS Ruby gem for AWS Telco Network Builder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-timestreaminfluxdb","origin":"devel/rubygem-aws-sdk-timestreaminfluxdb","version":"1.3.0","comment":"Official AWS Ruby gem for Timestream InfluxDB","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-timestreaminfluxdb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc3c73037692aef870cfc43ac497049f942ebfe9499a6f5d2015578eee6e0d4f","flatsize":212354,"path":"All/rubygem-aws-sdk-timestreaminfluxdb-1.3.0.pkg","repopath":"All/rubygem-aws-sdk-timestreaminfluxdb-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25124,"desc":"Official AWS Ruby gem for Timestream InfluxDB.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-transfer","origin":"devel/rubygem-aws-sdk-transfer","version":"1.95.0","comment":"Official AWS Ruby gem for AWS Transfer for SFTP (AWS Transfer)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-transfer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6defaedf3b5ed7802901dd5ad02ed9bb3714e3df76969b932f168ff737eb7c5e","flatsize":826023,"path":"All/rubygem-aws-sdk-transfer-1.95.0.pkg","repopath":"All/rubygem-aws-sdk-transfer-1.95.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":73016,"desc":"Official AWS Ruby gem for AWS Transfer for SFTP (AWS Transfer).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_event_grid","origin":"devel/rubygem-azure_event_grid","version":"0.18.1","comment":"Microsoft Azure Event Grid Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/data/azure_event_grid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5d66a35eace216a987a4a8f2bed263432338fe61caad5f235e721e0d38452f3","flatsize":279809,"path":"All/rubygem-azure_event_grid-0.18.1.pkg","repopath":"All/rubygem-azure_event_grid-0.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23768,"desc":"Microsoft Azure Event Grid Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-taxsettings","origin":"devel/rubygem-aws-sdk-taxsettings","version":"1.1.0","comment":"Official AWS Ruby gem for Tax Settings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-taxsettings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c5440a2aacda229b2729580d7073c2cd29b894b6460e41855cc21eda499f20d","flatsize":231206,"path":"All/rubygem-aws-sdk-taxsettings-1.1.0.pkg","repopath":"All/rubygem-aws-sdk-taxsettings-1.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30152,"desc":"Official AWS Ruby gem for Tax Settings.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-textract","origin":"devel/rubygem-aws-sdk-textract","version":"1.59.0","comment":"Official AWS Ruby gem for Amazon Textract","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-textract","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"974a9cdff47b79577af31031edeb879d21472d4fe45561aba32a1ecd8c3220fd","flatsize":491561,"path":"All/rubygem-aws-sdk-textract-1.59.0.pkg","repopath":"All/rubygem-aws-sdk-textract-1.59.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":49968,"desc":"Official AWS Ruby gem for Amazon Textract.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-supplychain","origin":"devel/rubygem-aws-sdk-supplychain","version":"1.5.0","comment":"Official AWS Ruby gem for AWS Supply Chain","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-supplychain","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab99acd81e188558c3012cd616d732b42527bfa31781e307165d5244041ff209","flatsize":112378,"path":"All/rubygem-aws-sdk-supplychain-1.5.0.pkg","repopath":"All/rubygem-aws-sdk-supplychain-1.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19296,"desc":"Official AWS Ruby gem for AWS Supply Chain.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-synthetics","origin":"devel/rubygem-aws-sdk-synthetics","version":"1.43.0","comment":"Official AWS Ruby gem for Synthetics","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-synthetics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"278ee4713c448fbbba1882a70e60a8ef1fd3ec56562be467b2d5a5d1e47417f5","flatsize":297330,"path":"All/rubygem-aws-sdk-synthetics-1.43.0.pkg","repopath":"All/rubygem-aws-sdk-synthetics-1.43.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34760,"desc":"Official AWS Ruby gem for Synthetics.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-swf","origin":"devel/rubygem-aws-sdk-swf","version":"1.54.0","comment":"Official AWS Ruby gem for Amazon Simple Workflow Service (Amazon SWF)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-swf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64abfd0fca414da51b1bfc980b0ddb5ed641d2e8503678f95be152f8aa1c3029","flatsize":811889,"path":"All/rubygem-aws-sdk-swf-1.54.0.pkg","repopath":"All/rubygem-aws-sdk-swf-1.54.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":60612,"desc":"Official AWS Ruby gem for Amazon Simple Workflow Service (Amazon SWF).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-storagegateway","origin":"devel/rubygem-aws-sdk-storagegateway","version":"1.87.0","comment":"Official AWS Ruby gem for AWS Storage Gateway","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-storagegateway","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8cbc8b12e43225a88261a25499c24e699828ae0b35c31ea7193b6f558316c4c8","flatsize":1035805,"path":"All/rubygem-aws-sdk-storagegateway-1.87.0.pkg","repopath":"All/rubygem-aws-sdk-storagegateway-1.87.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":84732,"desc":"Official AWS Ruby gem for AWS Storage Gateway.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-states","origin":"devel/rubygem-aws-sdk-states","version":"1.67.0","comment":"Official AWS Ruby gem for AWS Step Functions (AWS SFN)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-states","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bc224685008fc76e73df456bac4db4a4a98ae417cc55c968125b4f431bbaac2","flatsize":578782,"path":"All/rubygem-aws-sdk-states-1.67.0.pkg","repopath":"All/rubygem-aws-sdk-states-1.67.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":55400,"desc":"Official AWS Ruby gem for AWS Step Functions (AWS SFN).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ssooidc","origin":"devel/rubygem-aws-sdk-ssooidc","version":"1.24.0","comment":"Official AWS Ruby gem for AWS SSO OIDC (SSO OIDC)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssooidc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ccf2ae815872b81ca7bcbb483f6c2946089838bf62221dd5df736aebe5a3d874","flatsize":28196,"path":"All/rubygem-aws-sdk-ssooidc-1.24.0.pkg","repopath":"All/rubygem-aws-sdk-ssooidc-1.24.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":5996,"desc":"Official AWS Ruby gem for AWS SSO OIDC (SSO OIDC).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ssmsap","origin":"devel/rubygem-aws-sdk-ssmsap","version":"1.20.0","comment":"Official AWS Ruby gem for AWS Systems Manager for SAP (SsmSap)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmsap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bbebb06d314da986c157ad0579d37d72121ef70894b0dc173bbf582d4dccfba","flatsize":250704,"path":"All/rubygem-aws-sdk-ssmsap-1.20.0.pkg","repopath":"All/rubygem-aws-sdk-ssmsap-1.20.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29856,"desc":"Official AWS Ruby gem for AWS Systems Manager for SAP (SsmSap).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ssoadmin","origin":"devel/rubygem-aws-sdk-ssoadmin","version":"1.38.0","comment":"Official AWS Ruby gem for AWS Single Sign-On Admin (SSO Admin)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssoadmin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48e11ca8dc9b2d528ddfdf7cb2d4a3d5998b9213c1d840478bd0f3ff2141e95f","flatsize":719669,"path":"All/rubygem-aws-sdk-ssoadmin-1.38.0.pkg","repopath":"All/rubygem-aws-sdk-ssoadmin-1.38.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":51596,"desc":"Official AWS Ruby gem for AWS Single Sign-On Admin (SSO Admin).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ssmincidents","origin":"devel/rubygem-aws-sdk-ssmincidents","version":"1.36.0","comment":"Official AWS Ruby gem for AWS Systems Manager Incident Manager (SSM Incidents)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmincidents","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d485990010467183eb4cdef6b311b1eeca9e34322d70527576ff6b6f2ed5ad1","flatsize":413480,"path":"All/rubygem-aws-sdk-ssmincidents-1.36.0.pkg","repopath":"All/rubygem-aws-sdk-ssmincidents-1.36.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":43980,"desc":"Official AWS Ruby gem for AWS Systems Manager Incident Manager (SSM Incidents).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ssmcontacts","origin":"devel/rubygem-aws-sdk-ssmcontacts","version":"1.30.0","comment":"Official AWS Ruby gem for AWS Systems Manager Incident Manager Contacts (SSM Contacts)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssmcontacts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"166a09b1cd737256964ee43d0ea92c40d588289b7d35d88bfd5b47e84b2192ab","flatsize":414193,"path":"All/rubygem-aws-sdk-ssmcontacts-1.30.0.pkg","repopath":"All/rubygem-aws-sdk-ssmcontacts-1.30.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39736,"desc":"Official AWS Ruby gem for AWS Systems Manager Incident Manager Contacts (SSM\nContacts).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-support","origin":"devel/rubygem-aws-sdk-support","version":"1.59.0","comment":"Official AWS Ruby gem for AWS Support","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-support","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5353551ac50abba83adb87a380473d68a052976cef139c351146c5584922a19c","flatsize":274747,"path":"All/rubygem-aws-sdk-support-1.59.0.pkg","repopath":"All/rubygem-aws-sdk-support-1.59.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33184,"desc":"Official AWS Ruby gem for AWS Support.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-supportapp","origin":"devel/rubygem-aws-sdk-supportapp","version":"1.17.0","comment":"Official AWS Ruby gem for AWS Support App","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-supportapp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a275bee25dbe28a315ab399e76bceb8a913765fa3a633d309faeb8b5d435d9d6","flatsize":155746,"path":"All/rubygem-aws-sdk-supportapp-1.17.0.pkg","repopath":"All/rubygem-aws-sdk-supportapp-1.17.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21360,"desc":"Official AWS Ruby gem for AWS Support App.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ssm","origin":"devel/rubygem-aws-sdk-ssm","version":"1.170.0","comment":"Official AWS Ruby gem for Amazon Simple Systems Manager (SSM) (Amazon SSM)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ssm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"225e9c9f53d4086a3e79990eb70ce012fbfabfe59c1fb8e4702ca36b31a23d06","flatsize":2430719,"path":"All/rubygem-aws-sdk-ssm-1.170.0.pkg","repopath":"All/rubygem-aws-sdk-ssm-1.170.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":188568,"desc":"Official AWS Ruby gem for Amazon Simple Systems Manager (SSM) (Amazon SSM).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-sns","origin":"devel/rubygem-aws-sdk-sns","version":"1.77.0","comment":"Official AWS Ruby gem for Amazon Simple Notification Service (Amazon SNS)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3064aa939d4556bdb43c80711499cf6ecd2f006558fcae359dad10416c0e6e40","flatsize":566848,"path":"All/rubygem-aws-sdk-sns-1.77.0.pkg","repopath":"All/rubygem-aws-sdk-sns-1.77.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":53468,"desc":"Official AWS Ruby gem for Amazon Simple Notification Service (Amazon SNS).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-snowdevicemanagement","origin":"devel/rubygem-aws-sdk-snowdevicemanagement","version":"1.22.0","comment":"Official AWS Ruby gem for AWS Snow Device Management","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-snowdevicemanagement","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3267b40b128ade4db070b9e0f89d326eb20dfd09db3413fd59eedc854b129382","flatsize":194678,"path":"All/rubygem-aws-sdk-snowdevicemanagement-1.22.0.pkg","repopath":"All/rubygem-aws-sdk-snowdevicemanagement-1.22.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26404,"desc":"Official AWS Ruby gem for AWS Snow Device Management.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-sqs","origin":"devel/rubygem-aws-sdk-sqs","version":"1.76.0","comment":"Official AWS Ruby gem for Amazon Simple Queue Service (Amazon SQS)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sqs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f708808ccbe89074f6468bb9ded38e4e24343878863baa99f31a17e703031f04","flatsize":535163,"path":"All/rubygem-aws-sdk-sqs-1.76.0.pkg","repopath":"All/rubygem-aws-sdk-sqs-1.76.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":52964,"desc":"Official AWS Ruby gem for Amazon Simple Queue Service (Amazon SQS).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-sms","origin":"devel/rubygem-aws-sdk-sms","version":"1.56.0","comment":"Official AWS Ruby gem for AWS Server Migration Service (SMS)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sms","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb3773940bbbabdd8fd91766bd700371e1e2b2c517464ffeeabf4eece45998af","flatsize":399981,"path":"All/rubygem-aws-sdk-sms-1.56.0.pkg","repopath":"All/rubygem-aws-sdk-sms-1.56.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37496,"desc":"Official AWS Ruby gem for AWS Server Migration Service (SMS).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-snowball","origin":"devel/rubygem-aws-sdk-snowball","version":"1.70.0","comment":"Official AWS Ruby gem for Amazon Import/Export Snowball (Amazon Snowball)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-snowball","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"879469fb78b2be4fdae861478ab361b98693459dc15bb2bb2d32bec93a904e67","flatsize":439940,"path":"All/rubygem-aws-sdk-snowball-1.70.0.pkg","repopath":"All/rubygem-aws-sdk-snowball-1.70.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":46632,"desc":"Official AWS Ruby gem for Amazon Import/Export Snowball (Amazon Snowball).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-simpledb","origin":"devel/rubygem-aws-sdk-simpledb","version":"1.47.0","comment":"Official AWS Ruby gem for Amazon SimpleDB","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-simpledb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c2b962e1e1c84e6e3be8eb4bc776dafdd7c07b0e8618e01255ef6b6cb65bda1","flatsize":148445,"path":"All/rubygem-aws-sdk-simpledb-1.47.0.pkg","repopath":"All/rubygem-aws-sdk-simpledb-1.47.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21604,"desc":"Official AWS Ruby gem for Amazon SimpleDB.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv2":{"origin":"devel/rubygem-aws-sigv2","version":"1.2.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-simspaceweaver","origin":"devel/rubygem-aws-sdk-simspaceweaver","version":"1.17.0","comment":"Official AWS Ruby gem for AWS SimSpace Weaver","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-simspaceweaver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b744409dff22135075ddf6cbe91d4d35ee650f0cea658e9f61fe59fee5ebc5b","flatsize":208149,"path":"All/rubygem-aws-sdk-simspaceweaver-1.17.0.pkg","repopath":"All/rubygem-aws-sdk-simspaceweaver-1.17.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26700,"desc":"Official AWS Ruby gem for AWS SimSpace Weaver.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-signer","origin":"devel/rubygem-aws-sdk-signer","version":"1.55.0","comment":"Official AWS Ruby gem for AWS Signer (signer)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-signer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aea9a87c891e331c1dbcf90ad4f3dd0689494d62025f2552148bf2744b68c786","flatsize":290628,"path":"All/rubygem-aws-sdk-signer-1.55.0.pkg","repopath":"All/rubygem-aws-sdk-signer-1.55.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35228,"desc":"Official AWS Ruby gem for AWS Signer (signer).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-shield","origin":"devel/rubygem-aws-sdk-shield","version":"1.65.0","comment":"Official AWS Ruby gem for AWS Shield","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-shield","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"557d71c5a62aa85a1c83838764678d9f55b52822481b545725d912d0d48f9b17","flatsize":379587,"path":"All/rubygem-aws-sdk-shield-1.65.0.pkg","repopath":"All/rubygem-aws-sdk-shield-1.65.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":40132,"desc":"Official AWS Ruby gem for AWS Shield.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-sesv2","origin":"devel/rubygem-aws-sdk-sesv2","version":"1.51.0","comment":"Official AWS Ruby gem for Amazon Simple Email Service (Amazon SES V2)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sesv2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c08a08d9d6649e5167874b73815d9a063154f585da696df5922841d6716646d","flatsize":987070,"path":"All/rubygem-aws-sdk-sesv2-1.51.0.pkg","repopath":"All/rubygem-aws-sdk-sesv2-1.51.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":87416,"desc":"Official AWS Ruby gem for Amazon Simple Email Service (Amazon SES V2).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-servicediscovery","origin":"devel/rubygem-aws-sdk-servicediscovery","version":"1.65.0","comment":"Official AWS Ruby gem for AWS Cloud Map (ServiceDiscovery)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-servicediscovery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02694dc3d40952e319fbdcf8caf7ae5abc2a06ef35e91c991bc9ee9175af2ce1","flatsize":419924,"path":"All/rubygem-aws-sdk-servicediscovery-1.65.0.pkg","repopath":"All/rubygem-aws-sdk-servicediscovery-1.65.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":44680,"desc":"Official AWS Ruby gem for AWS Cloud Map (ServiceDiscovery).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-servicequotas","origin":"devel/rubygem-aws-sdk-servicequotas","version":"1.38.0","comment":"Official AWS Ruby gem for Service Quotas","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-servicequotas","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb1b2a8edc65022013b8d67fecdb63945f66fb60c884c129a444cf148a297d1b","flatsize":278446,"path":"All/rubygem-aws-sdk-servicequotas-1.38.0.pkg","repopath":"All/rubygem-aws-sdk-servicequotas-1.38.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27916,"desc":"Official AWS Ruby gem for Service Quotas.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-servicecatalog","origin":"devel/rubygem-aws-sdk-servicecatalog","version":"1.95.0","comment":"Official AWS Ruby gem for AWS Service Catalog","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-servicecatalog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2773dfe5a96ed121fd474c56f11e9292a27ad856202603772f871259b41bd1e","flatsize":1024699,"path":"All/rubygem-aws-sdk-servicecatalog-1.95.0.pkg","repopath":"All/rubygem-aws-sdk-servicecatalog-1.95.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":78308,"desc":"Official AWS Ruby gem for AWS Service Catalog.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-serverlessapplicationrepository","origin":"devel/rubygem-aws-sdk-serverlessapplicationrepository","version":"1.59.0","comment":"Official AWS Ruby gem for AWSServerlessApplicationRepository","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-serverlessapplicationrepository","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afbf7ff6f937adb7ffeed614deb1d7dbc91e001a5c92032874082d8545b6dc8d","flatsize":274888,"path":"All/rubygem-aws-sdk-serverlessapplicationrepository-1.59.0.pkg","repopath":"All/rubygem-aws-sdk-serverlessapplicationrepository-1.59.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28888,"desc":"Official AWS Ruby gem for AWSServerlessApplicationRepository.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-securitylake","origin":"devel/rubygem-aws-sdk-securitylake","version":"1.21.0","comment":"Official AWS Ruby gem for Amazon Security Lake","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securitylake","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aae216dd1f840ec1d787a776e4216e90e7c6b76f6e97102ee66ee580c83e1bee","flatsize":357581,"path":"All/rubygem-aws-sdk-securitylake-1.21.0.pkg","repopath":"All/rubygem-aws-sdk-securitylake-1.21.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37000,"desc":"Official AWS Ruby gem for Amazon Security Lake.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ses","origin":"devel/rubygem-aws-sdk-ses","version":"1.63.0","comment":"Official AWS Ruby gem for Amazon Simple Email Service (Amazon SES)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ses","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e5e33e8d271de8b64e49f9045316cf96a47eefa9ab11ee2172eef5e1b828e3c","flatsize":777591,"path":"All/rubygem-aws-sdk-ses-1.63.0.pkg","repopath":"All/rubygem-aws-sdk-ses-1.63.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":71416,"desc":"Official AWS Ruby gem for Amazon Simple Email Service (Amazon SES).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-secretsmanager","origin":"devel/rubygem-aws-sdk-secretsmanager","version":"1.98.0","comment":"Official AWS Ruby gem for AWS Secrets Manager","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-secretsmanager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5868d791df3fae42d325c9b31199240292ccbda0b382eff48e97d1603a4af7f","flatsize":422243,"path":"All/rubygem-aws-sdk-secretsmanager-1.98.0.pkg","repopath":"All/rubygem-aws-sdk-secretsmanager-1.98.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":46024,"desc":"Official AWS Ruby gem for AWS Secrets Manager.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-schemas","origin":"devel/rubygem-aws-sdk-schemas","version":"1.38.0","comment":"Official AWS Ruby gem for Schemas","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-schemas","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a19917bf3cef08b3e242e3715994f655ff0bfa7fee416e92ef734aa7929ff66","flatsize":326741,"path":"All/rubygem-aws-sdk-schemas-1.38.0.pkg","repopath":"All/rubygem-aws-sdk-schemas-1.38.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30960,"desc":"Official AWS Ruby gem for Schemas.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-sagemakermetrics","origin":"devel/rubygem-aws-sdk-sagemakermetrics","version":"1.15.0","comment":"Official AWS Ruby gem for Amazon SageMaker Metrics Service (SageMaker Metrics)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakermetrics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8b574a06dfd9fea0f97adc0e60a3dd621ee6ada3cca541646fd2a031618e3f4","flatsize":77219,"path":"All/rubygem-aws-sdk-sagemakermetrics-1.15.0.pkg","repopath":"All/rubygem-aws-sdk-sagemakermetrics-1.15.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16304,"desc":"Official AWS Ruby gem for Amazon SageMaker Metrics Service (SageMaker Metrics).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-securityhub","origin":"devel/rubygem-aws-sdk-securityhub","version":"1.109.0","comment":"Official AWS Ruby gem for AWS SecurityHub","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-securityhub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c0a035e816ccd70ff773d410d2b3831d3a8a26e84221a1710a5d67a72b2cc4e","flatsize":3326124,"path":"All/rubygem-aws-sdk-securityhub-1.109.0.pkg","repopath":"All/rubygem-aws-sdk-securityhub-1.109.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":261592,"desc":"Official AWS Ruby gem for AWS SecurityHub.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-scheduler","origin":"devel/rubygem-aws-sdk-scheduler","version":"1.16.0","comment":"Official AWS Ruby gem for Amazon EventBridge Scheduler","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-scheduler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0918754add602e671e92ccbad642392f71c6a552c8a5e1d74be195aa9005230","flatsize":234881,"path":"All/rubygem-aws-sdk-scheduler-1.16.0.pkg","repopath":"All/rubygem-aws-sdk-scheduler-1.16.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29628,"desc":"Official AWS Ruby gem for Amazon EventBridge Scheduler.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-savingsplans","origin":"devel/rubygem-aws-sdk-savingsplans","version":"1.42.0","comment":"Official AWS Ruby gem for AWS Savings Plans (AWSSavingsPlans)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-savingsplans","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31a47caf31fad97a56a48ed0c9c8e66cae90ae7bfd3e0176d9e0fd76e7687a87","flatsize":189110,"path":"All/rubygem-aws-sdk-savingsplans-1.42.0.pkg","repopath":"All/rubygem-aws-sdk-savingsplans-1.42.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24156,"desc":"Official AWS Ruby gem for AWS Savings Plans (AWSSavingsPlans).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-sagemakerfeaturestoreruntime","origin":"devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime","version":"1.32.0","comment":"Official AWS Ruby gem for Amazon SageMaker Feature Store Runtime","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakerfeaturestoreruntime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a3aa1371fc84532b2109bfedf31340ac945ac43de7cad2e98578ad9cbc5706be","flatsize":122794,"path":"All/rubygem-aws-sdk-sagemakerfeaturestoreruntime-1.32.0.pkg","repopath":"All/rubygem-aws-sdk-sagemakerfeaturestoreruntime-1.32.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20788,"desc":"Official AWS Ruby gem for Amazon SageMaker Feature Store Runtime.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-s3outposts","origin":"devel/rubygem-aws-sdk-s3outposts","version":"1.31.0","comment":"Official AWS Ruby gem for Amazon S3 on Outposts (Amazon S3 Outposts)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3outposts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"567a8f5630a6c817e7ddb1e8484ff5c908c669a0b69250fa5220652713e677ca","flatsize":124188,"path":"All/rubygem-aws-sdk-s3outposts-1.31.0.pkg","repopath":"All/rubygem-aws-sdk-s3outposts-1.31.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20288,"desc":"Official AWS Ruby gem for Amazon S3 on Outposts (Amazon S3 Outposts).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-sagemakerruntime","origin":"devel/rubygem-aws-sdk-sagemakerruntime","version":"1.64.0","comment":"Official AWS Ruby gem for Amazon SageMaker Runtime","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakerruntime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f9192763176001cfeddaf1fd93645bc3153fba47b6f9f653679129660acd3b3","flatsize":157114,"path":"All/rubygem-aws-sdk-sagemakerruntime-1.64.0.pkg","repopath":"All/rubygem-aws-sdk-sagemakerruntime-1.64.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23660,"desc":"Official AWS Ruby gem for Amazon SageMaker Runtime.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-sagemakeredgemanager","origin":"devel/rubygem-aws-sdk-sagemakeredgemanager","version":"1.27.0","comment":"Official AWS Ruby gem for Amazon Sagemaker Edge Manager","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakeredgemanager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f57a8429fdb091f1048366211e7b3d0b20cbf87df66c736e2576f5af86dbfdc","flatsize":106539,"path":"All/rubygem-aws-sdk-sagemakeredgemanager-1.27.0.pkg","repopath":"All/rubygem-aws-sdk-sagemakeredgemanager-1.27.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18940,"desc":"Official AWS Ruby gem for Amazon Sagemaker Edge Manager.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-s3control","origin":"devel/rubygem-aws-sdk-s3control","version":"1.83.0","comment":"Official AWS Ruby gem for AWS S3 Control","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3control","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8046047b53104980c54310e23765e628680abda8038f724da352c309f1c9c498","flatsize":1238188,"path":"All/rubygem-aws-sdk-s3control-1.83.0.pkg","repopath":"All/rubygem-aws-sdk-s3control-1.83.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":101032,"desc":"Official AWS Ruby gem for AWS S3 Control.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-route53recoveryreadiness","origin":"devel/rubygem-aws-sdk-route53recoveryreadiness","version":"1.25.0","comment":"Official AWS Ruby gem for AWS Route53 Recovery Readiness","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53recoveryreadiness","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2131917bd42edd987769da747ae24ec2255c892f18e838850ca09efea836550d","flatsize":300588,"path":"All/rubygem-aws-sdk-route53recoveryreadiness-1.25.0.pkg","repopath":"All/rubygem-aws-sdk-route53recoveryreadiness-1.25.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28472,"desc":"Official AWS Ruby gem for AWS Route53 Recovery Readiness.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-route53recoverycontrolconfig","origin":"devel/rubygem-aws-sdk-route53recoverycontrolconfig","version":"1.27.0","comment":"Official AWS Ruby gem for AWS Route53 Recovery Control Config","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53recoverycontrolconfig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f9fcf1f842e1f03710db2ba33c660995bd0245e2cd324da6177e8b38db25b60","flatsize":284531,"path":"All/rubygem-aws-sdk-route53recoverycontrolconfig-1.27.0.pkg","repopath":"All/rubygem-aws-sdk-route53recoverycontrolconfig-1.27.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31312,"desc":"Official AWS Ruby gem for AWS Route53 Recovery Control Config.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-sagemakergeospatial","origin":"devel/rubygem-aws-sdk-sagemakergeospatial","version":"1.16.0","comment":"Official AWS Ruby gem for Amazon SageMaker geospatial capabilities","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemakergeospatial","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"048f53d75a2bc82eabfed6d8be930fd75ab3eea97db3808b4f59e1817e2b60c6","flatsize":381731,"path":"All/rubygem-aws-sdk-sagemakergeospatial-1.16.0.pkg","repopath":"All/rubygem-aws-sdk-sagemakergeospatial-1.16.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38540,"desc":"Official AWS Ruby gem for Amazon SageMaker geospatial capabilities.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-sagemaker","origin":"devel/rubygem-aws-sdk-sagemaker","version":"1.247.0","comment":"Official AWS Ruby gem for Amazon SageMaker Service (SageMaker)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-sagemaker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c87568f04c35fd6ba94d88de51a8696b060b3fa695573a3dd304e8348d380c2c","flatsize":6014741,"path":"All/rubygem-aws-sdk-sagemaker-1.247.0.pkg","repopath":"All/rubygem-aws-sdk-sagemaker-1.247.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":402884,"desc":"Official AWS Ruby gem for Amazon SageMaker Service (SageMaker).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-s3","origin":"devel/rubygem-aws-sdk-s3","version":"1.157.0","comment":"Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-s3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb37e5111fbd87f054780f0add6b2249aebab7d287ab123faa13605c3cf9acaf","flatsize":3380038,"path":"All/rubygem-aws-sdk-s3-1.157.0.pkg","repopath":"All/rubygem-aws-sdk-s3-1.157.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":239620,"desc":"Official AWS Ruby gem for Amazon Simple Storage Service (Amazon S3).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sdk-kms":{"origin":"devel/rubygem-aws-sdk-kms","version":"1.85.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-route53profiles","origin":"devel/rubygem-aws-sdk-route53profiles","version":"1.4.0","comment":"Official AWS Ruby gem for Route 53 Profiles","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53profiles","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9877fb0ae1a6f589ba2343c79816f7b20d133b56992b56041cf529edb2d5f848","flatsize":202448,"path":"All/rubygem-aws-sdk-route53profiles-1.4.0.pkg","repopath":"All/rubygem-aws-sdk-route53profiles-1.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24168,"desc":"Official AWS Ruby gem for Route 53 Profiles.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-route53recoverycluster","origin":"devel/rubygem-aws-sdk-route53recoverycluster","version":"1.27.0","comment":"Official AWS Ruby gem for Route53 Recovery Cluster","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53recoverycluster","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c99fc53be4a5a0f13cb3517f59db3b3394383c605086a72c2c2dbd23d207976d","flatsize":129022,"path":"All/rubygem-aws-sdk-route53recoverycluster-1.27.0.pkg","repopath":"All/rubygem-aws-sdk-route53recoverycluster-1.27.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20388,"desc":"Official AWS Ruby gem for Route53 Recovery Cluster.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-route53domains","origin":"devel/rubygem-aws-sdk-route53domains","version":"1.60.0","comment":"Official AWS Ruby gem for Amazon Route 53 Domains","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53domains","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21abd226cf71ce36bbf4512948d2936f44cb977a9802b2d78420090df3aea7ba","flatsize":504527,"path":"All/rubygem-aws-sdk-route53domains-1.60.0.pkg","repopath":"All/rubygem-aws-sdk-route53domains-1.60.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":47752,"desc":"Official AWS Ruby gem for Amazon Route 53 Domains.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-resources2","origin":"devel/rubygem-aws-sdk-resources2","version":"2.11.632","comment":"AWS SDK for Ruby Resources","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"733222d9f894cee7748720a3f29eaf3e81624a87cc4ecea10342fd8c0dd4176c","flatsize":275921,"path":"All/rubygem-aws-sdk-resources2-2.11.632.pkg","repopath":"All/rubygem-aws-sdk-resources2-2.11.632.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":51688,"desc":"Provides resource oriented interfaces and other higher-level abstractions for\nmany AWS services. This gem is part of the official AWS SDK for Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core2":{"origin":"devel/rubygem-aws-sdk-core2","version":"2.11.632"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-robomaker","origin":"devel/rubygem-aws-sdk-robomaker","version":"1.66.0","comment":"Official AWS Ruby gem for AWS RoboMaker (RoboMaker)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-robomaker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24abab4cfe567406f1d81fd03fd81a3f3dfb93b48e948920e4b95b730c3bcf82","flatsize":820658,"path":"All/rubygem-aws-sdk-robomaker-1.66.0.pkg","repopath":"All/rubygem-aws-sdk-robomaker-1.66.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":59244,"desc":"Official AWS Ruby gem for AWS RoboMaker (RoboMaker).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-route53","origin":"devel/rubygem-aws-sdk-route53","version":"1.90.0","comment":"Official AWS Ruby gem for Amazon Route 53 (Route 53)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64e322b55702b60f45b99a242bce4929a6c5145611001ae8f21b41241710371c","flatsize":1058361,"path":"All/rubygem-aws-sdk-route53-1.90.0.pkg","repopath":"All/rubygem-aws-sdk-route53-1.90.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":98352,"desc":"Official AWS Ruby gem for Amazon Route 53 (Route 53).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-resourcegroupstaggingapi","origin":"devel/rubygem-aws-sdk-resourcegroupstaggingapi","version":"1.62.0","comment":"Official AWS Ruby gem for AWS Resource Groups Tagging API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resourcegroupstaggingapi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d09e3154279ef50ca90ccef16efdc094f5a7ada8c4cc06b95f13a86a783229f4","flatsize":180216,"path":"All/rubygem-aws-sdk-resourcegroupstaggingapi-1.62.0.pkg","repopath":"All/rubygem-aws-sdk-resourcegroupstaggingapi-1.62.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26644,"desc":"Official AWS Ruby gem for AWS Resource Groups Tagging API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-resourcegroups","origin":"devel/rubygem-aws-sdk-resourcegroups","version":"1.62.0","comment":"Official AWS Ruby gem for AWS Resource Groups (Resource Groups)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resourcegroups","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"324e0b795adcf8994027ae097bc3bede6e9a85ad88f05496a95e5be205978d65","flatsize":252373,"path":"All/rubygem-aws-sdk-resourcegroups-1.62.0.pkg","repopath":"All/rubygem-aws-sdk-resourcegroups-1.62.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31160,"desc":"Official AWS Ruby gem for AWS Resource Groups (Resource Groups).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-resources","origin":"devel/rubygem-aws-sdk-resources","version":"3.197.0","comment":"AWS SDK for Ruby Resources","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resources","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d582ed13448fd070beac78ff1c9bcc1b9c9864dd516c6f59ceb1aed34d7b4add","flatsize":110539,"path":"All/rubygem-aws-sdk-resources-3.197.0.pkg","repopath":"All/rubygem-aws-sdk-resources-3.197.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19796,"desc":"Provides resource oriented interfaces and other higher-level abstractions for\nmany AWS services. This gem is part of the official AWS SDK for Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-accessanalyzer":{"origin":"devel/rubygem-aws-sdk-accessanalyzer","version":"1.51.0"},"rubygem-aws-sdk-account":{"origin":"devel/rubygem-aws-sdk-account","version":"1.25.0"},"rubygem-aws-sdk-acm":{"origin":"devel/rubygem-aws-sdk-acm","version":"1.69.0"},"rubygem-aws-sdk-acmpca":{"origin":"devel/rubygem-aws-sdk-acmpca","version":"1.70.0"},"rubygem-aws-sdk-amplify":{"origin":"devel/rubygem-aws-sdk-amplify","version":"1.61.0"},"rubygem-aws-sdk-amplifybackend":{"origin":"devel/rubygem-aws-sdk-amplifybackend","version":"1.33.0"},"rubygem-aws-sdk-amplifyuibuilder":{"origin":"devel/rubygem-aws-sdk-amplifyuibuilder","version":"1.27.0"},"rubygem-aws-sdk-apigateway":{"origin":"devel/rubygem-aws-sdk-apigateway","version":"1.96.0"},"rubygem-aws-sdk-apigatewaymanagementapi":{"origin":"devel/rubygem-aws-sdk-apigatewaymanagementapi","version":"1.45.0"},"rubygem-aws-sdk-apigatewayv2":{"origin":"devel/rubygem-aws-sdk-apigatewayv2","version":"1.57.0"},"rubygem-aws-sdk-appconfig":{"origin":"devel/rubygem-aws-sdk-appconfig","version":"1.47.0"},"rubygem-aws-sdk-appconfigdata":{"origin":"devel/rubygem-aws-sdk-appconfigdata","version":"1.22.0"},"rubygem-aws-sdk-appfabric":{"origin":"devel/rubygem-aws-sdk-appfabric","version":"1.11.0"},"rubygem-aws-sdk-appflow":{"origin":"devel/rubygem-aws-sdk-appflow","version":"1.57.0"},"rubygem-aws-sdk-appintegrationsservice":{"origin":"devel/rubygem-aws-sdk-appintegrationsservice","version":"1.32.0"},"rubygem-aws-sdk-applicationautoscaling":{"origin":"devel/rubygem-aws-sdk-applicationautoscaling","version":"1.84.0"},"rubygem-aws-sdk-applicationcostprofiler":{"origin":"devel/rubygem-aws-sdk-applicationcostprofiler","version":"1.24.0"},"rubygem-aws-sdk-applicationdiscoveryservice":{"origin":"devel/rubygem-aws-sdk-applicationdiscoveryservice","version":"1.66.0"},"rubygem-aws-sdk-applicationinsights":{"origin":"devel/rubygem-aws-sdk-applicationinsights","version":"1.47.0"},"rubygem-aws-sdk-applicationsignals":{"origin":"devel/rubygem-aws-sdk-applicationsignals","version":"1.0.0"},"rubygem-aws-sdk-appmesh":{"origin":"devel/rubygem-aws-sdk-appmesh","version":"1.63.0"},"rubygem-aws-sdk-appregistry":{"origin":"devel/rubygem-aws-sdk-appregistry","version":"1.35.0"},"rubygem-aws-sdk-apprunner":{"origin":"devel/rubygem-aws-sdk-apprunner","version":"1.39.0"},"rubygem-aws-sdk-appstream":{"origin":"devel/rubygem-aws-sdk-appstream","version":"1.88.0"},"rubygem-aws-sdk-appsync":{"origin":"devel/rubygem-aws-sdk-appsync","version":"1.77.0"},"rubygem-aws-sdk-apptest":{"origin":"devel/rubygem-aws-sdk-apptest","version":"1.0.0"},"rubygem-aws-sdk-arczonalshift":{"origin":"devel/rubygem-aws-sdk-arczonalshift","version":"1.15.0"},"rubygem-aws-sdk-artifact":{"origin":"devel/rubygem-aws-sdk-artifact","version":"1.3.0"},"rubygem-aws-sdk-athena":{"origin":"devel/rubygem-aws-sdk-athena","version":"1.85.0"},"rubygem-aws-sdk-auditmanager":{"origin":"devel/rubygem-aws-sdk-auditmanager","version":"1.46.0"},"rubygem-aws-sdk-augmentedairuntime":{"origin":"devel/rubygem-aws-sdk-augmentedairuntime","version":"1.38.0"},"rubygem-aws-sdk-autoscaling":{"origin":"devel/rubygem-aws-sdk-autoscaling","version":"1.109.0"},"rubygem-aws-sdk-autoscalingplans":{"origin":"devel/rubygem-aws-sdk-autoscalingplans","version":"1.55.0"},"rubygem-aws-sdk-b2bi":{"origin":"devel/rubygem-aws-sdk-b2bi","version":"1.11.0"},"rubygem-aws-sdk-backup":{"origin":"devel/rubygem-aws-sdk-backup","version":"1.69.0"},"rubygem-aws-sdk-backupgateway":{"origin":"devel/rubygem-aws-sdk-backupgateway","version":"1.21.0"},"rubygem-aws-sdk-batch":{"origin":"devel/rubygem-aws-sdk-batch","version":"1.90.0"},"rubygem-aws-sdk-bcmdataexports":{"origin":"devel/rubygem-aws-sdk-bcmdataexports","version":"1.5.0"},"rubygem-aws-sdk-bedrock":{"origin":"devel/rubygem-aws-sdk-bedrock","version":"1.8.0"},"rubygem-aws-sdk-bedrockagent":{"origin":"devel/rubygem-aws-sdk-bedrockagent","version":"1.14.0"},"rubygem-aws-sdk-bedrockagentruntime":{"origin":"devel/rubygem-aws-sdk-bedrockagentruntime","version":"1.12.0"},"rubygem-aws-sdk-bedrockruntime":{"origin":"devel/rubygem-aws-sdk-bedrockruntime","version":"1.11.0"},"rubygem-aws-sdk-billingconductor":{"origin":"devel/rubygem-aws-sdk-billingconductor","version":"1.23.0"},"rubygem-aws-sdk-braket":{"origin":"devel/rubygem-aws-sdk-braket","version":"1.37.0"},"rubygem-aws-sdk-budgets":{"origin":"devel/rubygem-aws-sdk-budgets","version":"1.67.0"},"rubygem-aws-sdk-chatbot":{"origin":"devel/rubygem-aws-sdk-chatbot","version":"1.5.0"},"rubygem-aws-sdk-chime":{"origin":"devel/rubygem-aws-sdk-chime","version":"1.84.0"},"rubygem-aws-sdk-chimesdkidentity":{"origin":"devel/rubygem-aws-sdk-chimesdkidentity","version":"1.25.0"},"rubygem-aws-sdk-chimesdkmediapipelines":{"origin":"devel/rubygem-aws-sdk-chimesdkmediapipelines","version":"1.21.0"},"rubygem-aws-sdk-chimesdkmeetings":{"origin":"devel/rubygem-aws-sdk-chimesdkmeetings","version":"1.32.0"},"rubygem-aws-sdk-chimesdkmessaging":{"origin":"devel/rubygem-aws-sdk-chimesdkmessaging","version":"1.31.0"},"rubygem-aws-sdk-chimesdkvoice":{"origin":"devel/rubygem-aws-sdk-chimesdkvoice","version":"1.21.0"},"rubygem-aws-sdk-cleanrooms":{"origin":"devel/rubygem-aws-sdk-cleanrooms","version":"1.21.0"},"rubygem-aws-sdk-cleanroomsml":{"origin":"devel/rubygem-aws-sdk-cleanroomsml","version":"1.6.0"},"rubygem-aws-sdk-cloud9":{"origin":"devel/rubygem-aws-sdk-cloud9","version":"1.70.0"},"rubygem-aws-sdk-cloudcontrolapi":{"origin":"devel/rubygem-aws-sdk-cloudcontrolapi","version":"1.23.0"},"rubygem-aws-sdk-clouddirectory":{"origin":"devel/rubygem-aws-sdk-clouddirectory","version":"1.57.0"},"rubygem-aws-sdk-cloudformation":{"origin":"devel/rubygem-aws-sdk-cloudformation","version":"1.110.0"},"rubygem-aws-sdk-cloudfront":{"origin":"devel/rubygem-aws-sdk-cloudfront","version":"1.92.0"},"rubygem-aws-sdk-cloudfrontkeyvaluestore":{"origin":"devel/rubygem-aws-sdk-cloudfrontkeyvaluestore","version":"1.7.0"},"rubygem-aws-sdk-cloudhsm":{"origin":"devel/rubygem-aws-sdk-cloudhsm","version":"1.54.0"},"rubygem-aws-sdk-cloudhsmv2":{"origin":"devel/rubygem-aws-sdk-cloudhsmv2","version":"1.58.0"},"rubygem-aws-sdk-cloudsearch":{"origin":"devel/rubygem-aws-sdk-cloudsearch","version":"1.56.0"},"rubygem-aws-sdk-cloudsearchdomain":{"origin":"devel/rubygem-aws-sdk-cloudsearchdomain","version":"1.43.0"},"rubygem-aws-sdk-cloudtrail":{"origin":"devel/rubygem-aws-sdk-cloudtrail","version":"1.82.0"},"rubygem-aws-sdk-cloudtraildata":{"origin":"devel/rubygem-aws-sdk-cloudtraildata","version":"1.13.0"},"rubygem-aws-sdk-cloudwatch":{"origin":"devel/rubygem-aws-sdk-cloudwatch","version":"1.92.0"},"rubygem-aws-sdk-cloudwatchevents":{"origin":"devel/rubygem-aws-sdk-cloudwatchevents","version":"1.73.0"},"rubygem-aws-sdk-cloudwatchevidently":{"origin":"devel/rubygem-aws-sdk-cloudwatchevidently","version":"1.25.0"},"rubygem-aws-sdk-cloudwatchlogs":{"origin":"devel/rubygem-aws-sdk-cloudwatchlogs","version":"1.83.0"},"rubygem-aws-sdk-cloudwatchrum":{"origin":"devel/rubygem-aws-sdk-cloudwatchrum","version":"1.23.0"},"rubygem-aws-sdk-codeartifact":{"origin":"devel/rubygem-aws-sdk-codeartifact","version":"1.43.0"},"rubygem-aws-sdk-codebuild":{"origin":"devel/rubygem-aws-sdk-codebuild","version":"1.118.0"},"rubygem-aws-sdk-codecatalyst":{"origin":"devel/rubygem-aws-sdk-codecatalyst","version":"1.20.0"},"rubygem-aws-sdk-codecommit":{"origin":"devel/rubygem-aws-sdk-codecommit","version":"1.67.0"},"rubygem-aws-sdk-codeconnections":{"origin":"devel/rubygem-aws-sdk-codeconnections","version":"1.3.0"},"rubygem-aws-sdk-codedeploy":{"origin":"devel/rubygem-aws-sdk-codedeploy","version":"1.67.0"},"rubygem-aws-sdk-codeguruprofiler":{"origin":"devel/rubygem-aws-sdk-codeguruprofiler","version":"1.39.0"},"rubygem-aws-sdk-codegurureviewer":{"origin":"devel/rubygem-aws-sdk-codegurureviewer","version":"1.48.0"},"rubygem-aws-sdk-codegurusecurity":{"origin":"devel/rubygem-aws-sdk-codegurusecurity","version":"1.14.0"},"rubygem-aws-sdk-codepipeline":{"origin":"devel/rubygem-aws-sdk-codepipeline","version":"1.74.0"},"rubygem-aws-sdk-codestar":{"origin":"devel/rubygem-aws-sdk-codestar","version":"1.53.0"},"rubygem-aws-sdk-codestarconnections":{"origin":"devel/rubygem-aws-sdk-codestarconnections","version":"1.44.0"},"rubygem-aws-sdk-codestarnotifications":{"origin":"devel/rubygem-aws-sdk-codestarnotifications","version":"1.35.0"},"rubygem-aws-sdk-cognitoidentity":{"origin":"devel/rubygem-aws-sdk-cognitoidentity","version":"1.55.0"},"rubygem-aws-sdk-cognitoidentityprovider":{"origin":"devel/rubygem-aws-sdk-cognitoidentityprovider","version":"1.94.0"},"rubygem-aws-sdk-cognitosync":{"origin":"devel/rubygem-aws-sdk-cognitosync","version":"1.51.0"},"rubygem-aws-sdk-comprehend":{"origin":"devel/rubygem-aws-sdk-comprehend","version":"1.83.0"},"rubygem-aws-sdk-comprehendmedical":{"origin":"devel/rubygem-aws-sdk-comprehendmedical","version":"1.53.0"},"rubygem-aws-sdk-computeoptimizer":{"origin":"devel/rubygem-aws-sdk-computeoptimizer","version":"1.57.0"},"rubygem-aws-sdk-configservice":{"origin":"devel/rubygem-aws-sdk-configservice","version":"1.110.0"},"rubygem-aws-sdk-connect":{"origin":"devel/rubygem-aws-sdk-connect","version":"1.162.0"},"rubygem-aws-sdk-connectcampaignservice":{"origin":"devel/rubygem-aws-sdk-connectcampaignservice","version":"1.18.0"},"rubygem-aws-sdk-connectcases":{"origin":"devel/rubygem-aws-sdk-connectcases","version":"1.25.0"},"rubygem-aws-sdk-connectcontactlens":{"origin":"devel/rubygem-aws-sdk-connectcontactlens","version":"1.26.0"},"rubygem-aws-sdk-connectparticipant":{"origin":"devel/rubygem-aws-sdk-connectparticipant","version":"1.44.0"},"rubygem-aws-sdk-connectwisdomservice":{"origin":"devel/rubygem-aws-sdk-connectwisdomservice","version":"1.30.0"},"rubygem-aws-sdk-controlcatalog":{"origin":"devel/rubygem-aws-sdk-controlcatalog","version":"1.3.0"},"rubygem-aws-sdk-controltower":{"origin":"devel/rubygem-aws-sdk-controltower","version":"1.22.0"},"rubygem-aws-sdk-costandusagereportservice":{"origin":"devel/rubygem-aws-sdk-costandusagereportservice","version":"1.57.0"},"rubygem-aws-sdk-costexplorer":{"origin":"devel/rubygem-aws-sdk-costexplorer","version":"1.101.0"},"rubygem-aws-sdk-costoptimizationhub":{"origin":"devel/rubygem-aws-sdk-costoptimizationhub","version":"1.6.0"},"rubygem-aws-sdk-customerprofiles":{"origin":"devel/rubygem-aws-sdk-customerprofiles","version":"1.44.0"},"rubygem-aws-sdk-databasemigrationservice":{"origin":"devel/rubygem-aws-sdk-databasemigrationservice","version":"1.95.0"},"rubygem-aws-sdk-dataexchange":{"origin":"devel/rubygem-aws-sdk-dataexchange","version":"1.49.0"},"rubygem-aws-sdk-datapipeline":{"origin":"devel/rubygem-aws-sdk-datapipeline","version":"1.51.0"},"rubygem-aws-sdk-datasync":{"origin":"devel/rubygem-aws-sdk-datasync","version":"1.79.0"},"rubygem-aws-sdk-datazone":{"origin":"devel/rubygem-aws-sdk-datazone","version":"1.9.0"},"rubygem-aws-sdk-dax":{"origin":"devel/rubygem-aws-sdk-dax","version":"1.54.0"},"rubygem-aws-sdk-deadline":{"origin":"devel/rubygem-aws-sdk-deadline","version":"1.3.0"},"rubygem-aws-sdk-detective":{"origin":"devel/rubygem-aws-sdk-detective","version":"1.49.0"},"rubygem-aws-sdk-devicefarm":{"origin":"devel/rubygem-aws-sdk-devicefarm","version":"1.67.0"},"rubygem-aws-sdk-devopsguru":{"origin":"devel/rubygem-aws-sdk-devopsguru","version":"1.43.0"},"rubygem-aws-sdk-directconnect":{"origin":"devel/rubygem-aws-sdk-directconnect","version":"1.72.0"},"rubygem-aws-sdk-directoryservice":{"origin":"devel/rubygem-aws-sdk-directoryservice","version":"1.67.0"},"rubygem-aws-sdk-dlm":{"origin":"devel/rubygem-aws-sdk-dlm","version":"1.71.0"},"rubygem-aws-sdk-docdb":{"origin":"devel/rubygem-aws-sdk-docdb","version":"1.65.0"},"rubygem-aws-sdk-docdbelastic":{"origin":"devel/rubygem-aws-sdk-docdbelastic","version":"1.15.0"},"rubygem-aws-sdk-drs":{"origin":"devel/rubygem-aws-sdk-drs","version":"1.33.0"},"rubygem-aws-sdk-dynamodb":{"origin":"devel/rubygem-aws-sdk-dynamodb","version":"1.112.0"},"rubygem-aws-sdk-dynamodbstreams":{"origin":"devel/rubygem-aws-sdk-dynamodbstreams","version":"1.58.0"},"rubygem-aws-sdk-ebs":{"origin":"devel/rubygem-aws-sdk-ebs","version":"1.41.0"},"rubygem-aws-sdk-ec2":{"origin":"devel/rubygem-aws-sdk-ec2","version":"1.461.0"},"rubygem-aws-sdk-ec2instanceconnect":{"origin":"devel/rubygem-aws-sdk-ec2instanceconnect","version":"1.41.0"},"rubygem-aws-sdk-ecr":{"origin":"devel/rubygem-aws-sdk-ecr","version":"1.73.0"},"rubygem-aws-sdk-ecrpublic":{"origin":"devel/rubygem-aws-sdk-ecrpublic","version":"1.29.0"},"rubygem-aws-sdk-ecs":{"origin":"devel/rubygem-aws-sdk-ecs","version":"1.148.0"},"rubygem-aws-sdk-efs":{"origin":"devel/rubygem-aws-sdk-efs","version":"1.76.0"},"rubygem-aws-sdk-eks":{"origin":"devel/rubygem-aws-sdk-eks","version":"1.105.0"},"rubygem-aws-sdk-eksauth":{"origin":"devel/rubygem-aws-sdk-eksauth","version":"1.5.0"},"rubygem-aws-sdk-elasticache":{"origin":"devel/rubygem-aws-sdk-elasticache","version":"1.103.0"},"rubygem-aws-sdk-elasticbeanstalk":{"origin":"devel/rubygem-aws-sdk-elasticbeanstalk","version":"1.68.0"},"rubygem-aws-sdk-elasticinference":{"origin":"devel/rubygem-aws-sdk-elasticinference","version":"1.37.0"},"rubygem-aws-sdk-elasticloadbalancing":{"origin":"devel/rubygem-aws-sdk-elasticloadbalancing","version":"1.56.0"},"rubygem-aws-sdk-elasticloadbalancingv2":{"origin":"devel/rubygem-aws-sdk-elasticloadbalancingv2","version":"1.104.0"},"rubygem-aws-sdk-elasticsearchservice":{"origin":"devel/rubygem-aws-sdk-elasticsearchservice","version":"1.85.0"},"rubygem-aws-sdk-elastictranscoder":{"origin":"devel/rubygem-aws-sdk-elastictranscoder","version":"1.53.0"},"rubygem-aws-sdk-emr":{"origin":"devel/rubygem-aws-sdk-emr","version":"1.88.0"},"rubygem-aws-sdk-emrcontainers":{"origin":"devel/rubygem-aws-sdk-emrcontainers","version":"1.36.0"},"rubygem-aws-sdk-emrserverless":{"origin":"devel/rubygem-aws-sdk-emrserverless","version":"1.26.0"},"rubygem-aws-sdk-entityresolution":{"origin":"devel/rubygem-aws-sdk-entityresolution","version":"1.11.0"},"rubygem-aws-sdk-eventbridge":{"origin":"devel/rubygem-aws-sdk-eventbridge","version":"1.60.0"},"rubygem-aws-sdk-finspace":{"origin":"devel/rubygem-aws-sdk-finspace","version":"1.34.0"},"rubygem-aws-sdk-finspacedata":{"origin":"devel/rubygem-aws-sdk-finspacedata","version":"1.34.0"},"rubygem-aws-sdk-firehose":{"origin":"devel/rubygem-aws-sdk-firehose","version":"1.70.0"},"rubygem-aws-sdk-fis":{"origin":"devel/rubygem-aws-sdk-fis","version":"1.30.0"},"rubygem-aws-sdk-fms":{"origin":"devel/rubygem-aws-sdk-fms","version":"1.72.0"},"rubygem-aws-sdk-forecastqueryservice":{"origin":"devel/rubygem-aws-sdk-forecastqueryservice","version":"1.37.0"},"rubygem-aws-sdk-forecastservice":{"origin":"devel/rubygem-aws-sdk-forecastservice","version":"1.53.0"},"rubygem-aws-sdk-frauddetector":{"origin":"devel/rubygem-aws-sdk-frauddetector","version":"1.52.0"},"rubygem-aws-sdk-freetier":{"origin":"devel/rubygem-aws-sdk-freetier","version":"1.5.0"},"rubygem-aws-sdk-fsx":{"origin":"devel/rubygem-aws-sdk-fsx","version":"1.89.0"},"rubygem-aws-sdk-gamelift":{"origin":"devel/rubygem-aws-sdk-gamelift","version":"1.80.0"},"rubygem-aws-sdk-glacier":{"origin":"devel/rubygem-aws-sdk-glacier","version":"1.62.0"},"rubygem-aws-sdk-globalaccelerator":{"origin":"devel/rubygem-aws-sdk-globalaccelerator","version":"1.60.0"},"rubygem-aws-sdk-glue":{"origin":"devel/rubygem-aws-sdk-glue","version":"1.179.0"},"rubygem-aws-sdk-gluedatabrew":{"origin":"devel/rubygem-aws-sdk-gluedatabrew","version":"1.38.0"},"rubygem-aws-sdk-greengrass":{"origin":"devel/rubygem-aws-sdk-greengrass","version":"1.66.0"},"rubygem-aws-sdk-greengrassv2":{"origin":"devel/rubygem-aws-sdk-greengrassv2","version":"1.39.0"},"rubygem-aws-sdk-groundstation":{"origin":"devel/rubygem-aws-sdk-groundstation","version":"1.48.0"},"rubygem-aws-sdk-guardduty":{"origin":"devel/rubygem-aws-sdk-guardduty","version":"1.93.0"},"rubygem-aws-sdk-health":{"origin":"devel/rubygem-aws-sdk-health","version":"1.63.0"},"rubygem-aws-sdk-healthlake":{"origin":"devel/rubygem-aws-sdk-healthlake","version":"1.29.0"},"rubygem-aws-sdk-iam":{"origin":"devel/rubygem-aws-sdk-iam","version":"1.99.0"},"rubygem-aws-sdk-identitystore":{"origin":"devel/rubygem-aws-sdk-identitystore","version":"1.37.0"},"rubygem-aws-sdk-imagebuilder":{"origin":"devel/rubygem-aws-sdk-imagebuilder","version":"1.61.0"},"rubygem-aws-sdk-importexport":{"origin":"devel/rubygem-aws-sdk-importexport","version":"1.46.0"},"rubygem-aws-sdk-inspector":{"origin":"devel/rubygem-aws-sdk-inspector","version":"1.58.0"},"rubygem-aws-sdk-inspector2":{"origin":"devel/rubygem-aws-sdk-inspector2","version":"1.31.0"},"rubygem-aws-sdk-inspectorscan":{"origin":"devel/rubygem-aws-sdk-inspectorscan","version":"1.6.0"},"rubygem-aws-sdk-internetmonitor":{"origin":"devel/rubygem-aws-sdk-internetmonitor","version":"1.20.0"},"rubygem-aws-sdk-iot":{"origin":"devel/rubygem-aws-sdk-iot","version":"1.124.0"},"rubygem-aws-sdk-iot1clickdevicesservice":{"origin":"devel/rubygem-aws-sdk-iot1clickdevicesservice","version":"1.52.0"},"rubygem-aws-sdk-iot1clickprojects":{"origin":"devel/rubygem-aws-sdk-iot1clickprojects","version":"1.52.0"},"rubygem-aws-sdk-iotanalytics":{"origin":"devel/rubygem-aws-sdk-iotanalytics","version":"1.64.0"},"rubygem-aws-sdk-iotdataplane":{"origin":"devel/rubygem-aws-sdk-iotdataplane","version":"1.57.0"},"rubygem-aws-sdk-iotdeviceadvisor":{"origin":"devel/rubygem-aws-sdk-iotdeviceadvisor","version":"1.32.0"},"rubygem-aws-sdk-iotevents":{"origin":"devel/rubygem-aws-sdk-iotevents","version":"1.49.0"},"rubygem-aws-sdk-ioteventsdata":{"origin":"devel/rubygem-aws-sdk-ioteventsdata","version":"1.42.0"},"rubygem-aws-sdk-iotfleethub":{"origin":"devel/rubygem-aws-sdk-iotfleethub","version":"1.27.0"},"rubygem-aws-sdk-iotfleetwise":{"origin":"devel/rubygem-aws-sdk-iotfleetwise","version":"1.25.0"},"rubygem-aws-sdk-iotjobsdataplane":{"origin":"devel/rubygem-aws-sdk-iotjobsdataplane","version":"1.51.0"},"rubygem-aws-sdk-iotsecuretunneling":{"origin":"devel/rubygem-aws-sdk-iotsecuretunneling","version":"1.36.0"},"rubygem-aws-sdk-iotsitewise":{"origin":"devel/rubygem-aws-sdk-iotsitewise","version":"1.63.0"},"rubygem-aws-sdk-iotthingsgraph":{"origin":"devel/rubygem-aws-sdk-iotthingsgraph","version":"1.39.0"},"rubygem-aws-sdk-iottwinmaker":{"origin":"devel/rubygem-aws-sdk-iottwinmaker","version":"1.25.0"},"rubygem-aws-sdk-iotwireless":{"origin":"devel/rubygem-aws-sdk-iotwireless","version":"1.50.0"},"rubygem-aws-sdk-ivs":{"origin":"devel/rubygem-aws-sdk-ivs","version":"1.49.0"},"rubygem-aws-sdk-ivschat":{"origin":"devel/rubygem-aws-sdk-ivschat","version":"1.24.0"},"rubygem-aws-sdk-ivsrealtime":{"origin":"devel/rubygem-aws-sdk-ivsrealtime","version":"1.19.0"},"rubygem-aws-sdk-kafka":{"origin":"devel/rubygem-aws-sdk-kafka","version":"1.74.0"},"rubygem-aws-sdk-kafkaconnect":{"origin":"devel/rubygem-aws-sdk-kafkaconnect","version":"1.23.0"},"rubygem-aws-sdk-kendra":{"origin":"devel/rubygem-aws-sdk-kendra","version":"1.81.0"},"rubygem-aws-sdk-kendraranking":{"origin":"devel/rubygem-aws-sdk-kendraranking","version":"1.14.0"},"rubygem-aws-sdk-keyspaces":{"origin":"devel/rubygem-aws-sdk-keyspaces","version":"1.21.0"},"rubygem-aws-sdk-kinesis":{"origin":"devel/rubygem-aws-sdk-kinesis","version":"1.58.0"},"rubygem-aws-sdk-kinesisanalytics":{"origin":"devel/rubygem-aws-sdk-kinesisanalytics","version":"1.55.0"},"rubygem-aws-sdk-kinesisanalyticsv2":{"origin":"devel/rubygem-aws-sdk-kinesisanalyticsv2","version":"1.57.0"},"rubygem-aws-sdk-kinesisvideo":{"origin":"devel/rubygem-aws-sdk-kinesisvideo","version":"1.63.0"},"rubygem-aws-sdk-kinesisvideoarchivedmedia":{"origin":"devel/rubygem-aws-sdk-kinesisvideoarchivedmedia","version":"1.60.0"},"rubygem-aws-sdk-kinesisvideomedia":{"origin":"devel/rubygem-aws-sdk-kinesisvideomedia","version":"1.52.0"},"rubygem-aws-sdk-kinesisvideosignalingchannels":{"origin":"devel/rubygem-aws-sdk-kinesisvideosignalingchannels","version":"1.34.0"},"rubygem-aws-sdk-kinesisvideowebrtcstorage":{"origin":"devel/rubygem-aws-sdk-kinesisvideowebrtcstorage","version":"1.15.0"},"rubygem-aws-sdk-kms":{"origin":"devel/rubygem-aws-sdk-kms","version":"1.85.0"},"rubygem-aws-sdk-lakeformation":{"origin":"devel/rubygem-aws-sdk-lakeformation","version":"1.52.0"},"rubygem-aws-sdk-lambda":{"origin":"devel/rubygem-aws-sdk-lambda","version":"1.121.0"},"rubygem-aws-sdk-lambdapreview":{"origin":"devel/rubygem-aws-sdk-lambdapreview","version":"1.46.0"},"rubygem-aws-sdk-launchwizard":{"origin":"devel/rubygem-aws-sdk-launchwizard","version":"1.7.0"},"rubygem-aws-sdk-lex":{"origin":"devel/rubygem-aws-sdk-lex","version":"1.60.0"},"rubygem-aws-sdk-lexmodelbuildingservice":{"origin":"devel/rubygem-aws-sdk-lexmodelbuildingservice","version":"1.72.0"},"rubygem-aws-sdk-lexmodelsv2":{"origin":"devel/rubygem-aws-sdk-lexmodelsv2","version":"1.52.0"},"rubygem-aws-sdk-lexruntimev2":{"origin":"devel/rubygem-aws-sdk-lexruntimev2","version":"1.33.0"},"rubygem-aws-sdk-licensemanager":{"origin":"devel/rubygem-aws-sdk-licensemanager","version":"1.57.0"},"rubygem-aws-sdk-licensemanagerlinuxsubscriptions":{"origin":"devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions","version":"1.14.0"},"rubygem-aws-sdk-licensemanagerusersubscriptions":{"origin":"devel/rubygem-aws-sdk-licensemanagerusersubscriptions","version":"1.16.0"},"rubygem-aws-sdk-lightsail":{"origin":"devel/rubygem-aws-sdk-lightsail","version":"1.93.0"},"rubygem-aws-sdk-locationservice":{"origin":"devel/rubygem-aws-sdk-locationservice","version":"1.51.0"},"rubygem-aws-sdk-lookoutequipment":{"origin":"devel/rubygem-aws-sdk-lookoutequipment","version":"1.32.0"},"rubygem-aws-sdk-lookoutforvision":{"origin":"devel/rubygem-aws-sdk-lookoutforvision","version":"1.32.0"},"rubygem-aws-sdk-lookoutmetrics":{"origin":"devel/rubygem-aws-sdk-lookoutmetrics","version":"1.37.0"},"rubygem-aws-sdk-machinelearning":{"origin":"devel/rubygem-aws-sdk-machinelearning","version":"1.53.0"},"rubygem-aws-sdk-macie2":{"origin":"devel/rubygem-aws-sdk-macie2","version":"1.70.0"},"rubygem-aws-sdk-mailmanager":{"origin":"devel/rubygem-aws-sdk-mailmanager","version":"1.1.0"},"rubygem-aws-sdk-mainframemodernization":{"origin":"devel/rubygem-aws-sdk-mainframemodernization","version":"1.19.0"},"rubygem-aws-sdk-managedblockchain":{"origin":"devel/rubygem-aws-sdk-managedblockchain","version":"1.53.0"},"rubygem-aws-sdk-managedblockchainquery":{"origin":"devel/rubygem-aws-sdk-managedblockchainquery","version":"1.13.0"},"rubygem-aws-sdk-managedgrafana":{"origin":"devel/rubygem-aws-sdk-managedgrafana","version":"1.30.0"},"rubygem-aws-sdk-marketplaceagreement":{"origin":"devel/rubygem-aws-sdk-marketplaceagreement","version":"1.4.0"},"rubygem-aws-sdk-marketplacecatalog":{"origin":"devel/rubygem-aws-sdk-marketplacecatalog","version":"1.43.0"},"rubygem-aws-sdk-marketplacecommerceanalytics":{"origin":"devel/rubygem-aws-sdk-marketplacecommerceanalytics","version":"1.57.0"},"rubygem-aws-sdk-marketplacedeployment":{"origin":"devel/rubygem-aws-sdk-marketplacedeployment","version":"1.4.0"},"rubygem-aws-sdk-marketplaceentitlementservice":{"origin":"devel/rubygem-aws-sdk-marketplaceentitlementservice","version":"1.52.0"},"rubygem-aws-sdk-marketplacemetering":{"origin":"devel/rubygem-aws-sdk-marketplacemetering","version":"1.59.0"},"rubygem-aws-sdk-mediaconnect":{"origin":"devel/rubygem-aws-sdk-mediaconnect","version":"1.61.0"},"rubygem-aws-sdk-mediaconvert":{"origin":"devel/rubygem-aws-sdk-mediaconvert","version":"1.131.0"},"rubygem-aws-sdk-medialive":{"origin":"devel/rubygem-aws-sdk-medialive","version":"1.123.0"},"rubygem-aws-sdk-mediapackage":{"origin":"devel/rubygem-aws-sdk-mediapackage","version":"1.73.0"},"rubygem-aws-sdk-mediapackagev2":{"origin":"devel/rubygem-aws-sdk-mediapackagev2","version":"1.18.0"},"rubygem-aws-sdk-mediapackagevod":{"origin":"devel/rubygem-aws-sdk-mediapackagevod","version":"1.55.0"},"rubygem-aws-sdk-mediastore":{"origin":"devel/rubygem-aws-sdk-mediastore","version":"1.56.0"},"rubygem-aws-sdk-mediastoredata":{"origin":"devel/rubygem-aws-sdk-mediastoredata","version":"1.53.0"},"rubygem-aws-sdk-mediatailor":{"origin":"devel/rubygem-aws-sdk-mediatailor","version":"1.81.0"},"rubygem-aws-sdk-medicalimaging":{"origin":"devel/rubygem-aws-sdk-medicalimaging","version":"1.11.0"},"rubygem-aws-sdk-memorydb":{"origin":"devel/rubygem-aws-sdk-memorydb","version":"1.25.0"},"rubygem-aws-sdk-mgn":{"origin":"devel/rubygem-aws-sdk-mgn","version":"1.33.0"},"rubygem-aws-sdk-migrationhub":{"origin":"devel/rubygem-aws-sdk-migrationhub","version":"1.55.0"},"rubygem-aws-sdk-migrationhubconfig":{"origin":"devel/rubygem-aws-sdk-migrationhubconfig","version":"1.36.0"},"rubygem-aws-sdk-migrationhuborchestrator":{"origin":"devel/rubygem-aws-sdk-migrationhuborchestrator","version":"1.16.0"},"rubygem-aws-sdk-migrationhubrefactorspaces":{"origin":"devel/rubygem-aws-sdk-migrationhubrefactorspaces","version":"1.25.0"},"rubygem-aws-sdk-migrationhubstrategyrecommendations":{"origin":"devel/rubygem-aws-sdk-migrationhubstrategyrecommendations","version":"1.23.0"},"rubygem-aws-sdk-mobile":{"origin":"devel/rubygem-aws-sdk-mobile","version":"1.50.0"},"rubygem-aws-sdk-mq":{"origin":"devel/rubygem-aws-sdk-mq","version":"1.62.0"},"rubygem-aws-sdk-mturk":{"origin":"devel/rubygem-aws-sdk-mturk","version":"1.55.0"},"rubygem-aws-sdk-mwaa":{"origin":"devel/rubygem-aws-sdk-mwaa","version":"1.39.0"},"rubygem-aws-sdk-neptune":{"origin":"devel/rubygem-aws-sdk-neptune","version":"1.66.0"},"rubygem-aws-sdk-neptunedata":{"origin":"devel/rubygem-aws-sdk-neptunedata","version":"1.11.0"},"rubygem-aws-sdk-neptunegraph":{"origin":"devel/rubygem-aws-sdk-neptunegraph","version":"1.10.0"},"rubygem-aws-sdk-networkfirewall":{"origin":"devel/rubygem-aws-sdk-networkfirewall","version":"1.43.0"},"rubygem-aws-sdk-networkmanager":{"origin":"devel/rubygem-aws-sdk-networkmanager","version":"1.45.0"},"rubygem-aws-sdk-networkmonitor":{"origin":"devel/rubygem-aws-sdk-networkmonitor","version":"1.5.0"},"rubygem-aws-sdk-nimblestudio":{"origin":"devel/rubygem-aws-sdk-nimblestudio","version":"1.31.0"},"rubygem-aws-sdk-oam":{"origin":"devel/rubygem-aws-sdk-oam","version":"1.17.0"},"rubygem-aws-sdk-omics":{"origin":"devel/rubygem-aws-sdk-omics","version":"1.28.0"},"rubygem-aws-sdk-opensearchserverless":{"origin":"devel/rubygem-aws-sdk-opensearchserverless","version":"1.18.0"},"rubygem-aws-sdk-opensearchservice":{"origin":"devel/rubygem-aws-sdk-opensearchservice","version":"1.43.0"},"rubygem-aws-sdk-opsworks":{"origin":"devel/rubygem-aws-sdk-opsworks","version":"1.57.0"},"rubygem-aws-sdk-opsworkscm":{"origin":"devel/rubygem-aws-sdk-opsworkscm","version":"1.67.0"},"rubygem-aws-sdk-organizations":{"origin":"devel/rubygem-aws-sdk-organizations","version":"1.90.0"},"rubygem-aws-sdk-osis":{"origin":"devel/rubygem-aws-sdk-osis","version":"1.17.0"},"rubygem-aws-sdk-outposts":{"origin":"devel/rubygem-aws-sdk-outposts","version":"1.58.0"},"rubygem-aws-sdk-panorama":{"origin":"devel/rubygem-aws-sdk-panorama","version":"1.25.0"},"rubygem-aws-sdk-paymentcryptography":{"origin":"devel/rubygem-aws-sdk-paymentcryptography","version":"1.14.0"},"rubygem-aws-sdk-paymentcryptographydata":{"origin":"devel/rubygem-aws-sdk-paymentcryptographydata","version":"1.13.0"},"rubygem-aws-sdk-pcaconnectorad":{"origin":"devel/rubygem-aws-sdk-pcaconnectorad","version":"1.7.0"},"rubygem-aws-sdk-pcaconnectorscep":{"origin":"devel/rubygem-aws-sdk-pcaconnectorscep","version":"1.0.0"},"rubygem-aws-sdk-personalize":{"origin":"devel/rubygem-aws-sdk-personalize","version":"1.64.0"},"rubygem-aws-sdk-personalizeevents":{"origin":"devel/rubygem-aws-sdk-personalizeevents","version":"1.44.0"},"rubygem-aws-sdk-personalizeruntime":{"origin":"devel/rubygem-aws-sdk-personalizeruntime","version":"1.51.0"},"rubygem-aws-sdk-pi":{"origin":"devel/rubygem-aws-sdk-pi","version":"1.58.0"},"rubygem-aws-sdk-pinpoint":{"origin":"devel/rubygem-aws-sdk-pinpoint","version":"1.91.0"},"rubygem-aws-sdk-pinpointemail":{"origin":"devel/rubygem-aws-sdk-pinpointemail","version":"1.50.0"},"rubygem-aws-sdk-pinpointsmsvoice":{"origin":"devel/rubygem-aws-sdk-pinpointsmsvoice","version":"1.47.0"},"rubygem-aws-sdk-pinpointsmsvoicev2":{"origin":"devel/rubygem-aws-sdk-pinpointsmsvoicev2","version":"1.17.0"},"rubygem-aws-sdk-pipes":{"origin":"devel/rubygem-aws-sdk-pipes","version":"1.20.0"},"rubygem-aws-sdk-polly":{"origin":"devel/rubygem-aws-sdk-polly","version":"1.87.0"},"rubygem-aws-sdk-pricing":{"origin":"devel/rubygem-aws-sdk-pricing","version":"1.59.0"},"rubygem-aws-sdk-privatenetworks":{"origin":"devel/rubygem-aws-sdk-privatenetworks","version":"1.17.0"},"rubygem-aws-sdk-prometheusservice":{"origin":"devel/rubygem-aws-sdk-prometheusservice","version":"1.33.0"},"rubygem-aws-sdk-proton":{"origin":"devel/rubygem-aws-sdk-proton","version":"1.37.0"},"rubygem-aws-sdk-qbusiness":{"origin":"devel/rubygem-aws-sdk-qbusiness","version":"1.7.0"},"rubygem-aws-sdk-qconnect":{"origin":"devel/rubygem-aws-sdk-qconnect","version":"1.9.0"},"rubygem-aws-sdk-qldb":{"origin":"devel/rubygem-aws-sdk-qldb","version":"1.41.0"},"rubygem-aws-sdk-qldbsession":{"origin":"devel/rubygem-aws-sdk-qldbsession","version":"1.37.0"},"rubygem-aws-sdk-quicksight":{"origin":"devel/rubygem-aws-sdk-quicksight","version":"1.113.0"},"rubygem-aws-sdk-ram":{"origin":"devel/rubygem-aws-sdk-ram","version":"1.56.0"},"rubygem-aws-sdk-rds":{"origin":"devel/rubygem-aws-sdk-rds","version":"1.234.0"},"rubygem-aws-sdk-rdsdataservice":{"origin":"devel/rubygem-aws-sdk-rdsdataservice","version":"1.54.0"},"rubygem-aws-sdk-recyclebin":{"origin":"devel/rubygem-aws-sdk-recyclebin","version":"1.22.0"},"rubygem-aws-sdk-redshift":{"origin":"devel/rubygem-aws-sdk-redshift","version":"1.116.0"},"rubygem-aws-sdk-redshiftdataapiservice":{"origin":"devel/rubygem-aws-sdk-redshiftdataapiservice","version":"1.38.0"},"rubygem-aws-sdk-redshiftserverless":{"origin":"devel/rubygem-aws-sdk-redshiftserverless","version":"1.29.0"},"rubygem-aws-sdk-rekognition":{"origin":"devel/rubygem-aws-sdk-rekognition","version":"1.98.0"},"rubygem-aws-sdk-repostspace":{"origin":"devel/rubygem-aws-sdk-repostspace","version":"1.5.0"},"rubygem-aws-sdk-resiliencehub":{"origin":"devel/rubygem-aws-sdk-resiliencehub","version":"1.29.0"},"rubygem-aws-sdk-resourceexplorer2":{"origin":"devel/rubygem-aws-sdk-resourceexplorer2","version":"1.19.0"},"rubygem-aws-sdk-resourcegroups":{"origin":"devel/rubygem-aws-sdk-resourcegroups","version":"1.62.0"},"rubygem-aws-sdk-resourcegroupstaggingapi":{"origin":"devel/rubygem-aws-sdk-resourcegroupstaggingapi","version":"1.62.0"},"rubygem-aws-sdk-robomaker":{"origin":"devel/rubygem-aws-sdk-robomaker","version":"1.66.0"},"rubygem-aws-sdk-rolesanywhere":{"origin":"devel/rubygem-aws-sdk-rolesanywhere","version":"1.18.0"},"rubygem-aws-sdk-route53":{"origin":"devel/rubygem-aws-sdk-route53","version":"1.90.0"},"rubygem-aws-sdk-route53domains":{"origin":"devel/rubygem-aws-sdk-route53domains","version":"1.60.0"},"rubygem-aws-sdk-route53profiles":{"origin":"devel/rubygem-aws-sdk-route53profiles","version":"1.4.0"},"rubygem-aws-sdk-route53recoverycluster":{"origin":"devel/rubygem-aws-sdk-route53recoverycluster","version":"1.27.0"},"rubygem-aws-sdk-route53recoverycontrolconfig":{"origin":"devel/rubygem-aws-sdk-route53recoverycontrolconfig","version":"1.27.0"},"rubygem-aws-sdk-route53recoveryreadiness":{"origin":"devel/rubygem-aws-sdk-route53recoveryreadiness","version":"1.25.0"},"rubygem-aws-sdk-route53resolver":{"origin":"devel/rubygem-aws-sdk-route53resolver","version":"1.59.0"},"rubygem-aws-sdk-s3":{"origin":"devel/rubygem-aws-sdk-s3","version":"1.157.0"},"rubygem-aws-sdk-s3control":{"origin":"devel/rubygem-aws-sdk-s3control","version":"1.83.0"},"rubygem-aws-sdk-s3outposts":{"origin":"devel/rubygem-aws-sdk-s3outposts","version":"1.31.0"},"rubygem-aws-sdk-sagemaker":{"origin":"devel/rubygem-aws-sdk-sagemaker","version":"1.247.0"},"rubygem-aws-sdk-sagemakeredgemanager":{"origin":"devel/rubygem-aws-sdk-sagemakeredgemanager","version":"1.27.0"},"rubygem-aws-sdk-sagemakerfeaturestoreruntime":{"origin":"devel/rubygem-aws-sdk-sagemakerfeaturestoreruntime","version":"1.32.0"},"rubygem-aws-sdk-sagemakergeospatial":{"origin":"devel/rubygem-aws-sdk-sagemakergeospatial","version":"1.16.0"},"rubygem-aws-sdk-sagemakermetrics":{"origin":"devel/rubygem-aws-sdk-sagemakermetrics","version":"1.15.0"},"rubygem-aws-sdk-sagemakerruntime":{"origin":"devel/rubygem-aws-sdk-sagemakerruntime","version":"1.64.0"},"rubygem-aws-sdk-savingsplans":{"origin":"devel/rubygem-aws-sdk-savingsplans","version":"1.42.0"},"rubygem-aws-sdk-scheduler":{"origin":"devel/rubygem-aws-sdk-scheduler","version":"1.16.0"},"rubygem-aws-sdk-schemas":{"origin":"devel/rubygem-aws-sdk-schemas","version":"1.38.0"},"rubygem-aws-sdk-secretsmanager":{"origin":"devel/rubygem-aws-sdk-secretsmanager","version":"1.98.0"},"rubygem-aws-sdk-securityhub":{"origin":"devel/rubygem-aws-sdk-securityhub","version":"1.109.0"},"rubygem-aws-sdk-securitylake":{"origin":"devel/rubygem-aws-sdk-securitylake","version":"1.21.0"},"rubygem-aws-sdk-serverlessapplicationrepository":{"origin":"devel/rubygem-aws-sdk-serverlessapplicationrepository","version":"1.59.0"},"rubygem-aws-sdk-servicecatalog":{"origin":"devel/rubygem-aws-sdk-servicecatalog","version":"1.95.0"},"rubygem-aws-sdk-servicediscovery":{"origin":"devel/rubygem-aws-sdk-servicediscovery","version":"1.65.0"},"rubygem-aws-sdk-servicequotas":{"origin":"devel/rubygem-aws-sdk-servicequotas","version":"1.38.0"},"rubygem-aws-sdk-ses":{"origin":"devel/rubygem-aws-sdk-ses","version":"1.63.0"},"rubygem-aws-sdk-sesv2":{"origin":"devel/rubygem-aws-sdk-sesv2","version":"1.51.0"},"rubygem-aws-sdk-shield":{"origin":"devel/rubygem-aws-sdk-shield","version":"1.65.0"},"rubygem-aws-sdk-signer":{"origin":"devel/rubygem-aws-sdk-signer","version":"1.55.0"},"rubygem-aws-sdk-simpledb":{"origin":"devel/rubygem-aws-sdk-simpledb","version":"1.47.0"},"rubygem-aws-sdk-simspaceweaver":{"origin":"devel/rubygem-aws-sdk-simspaceweaver","version":"1.17.0"},"rubygem-aws-sdk-sms":{"origin":"devel/rubygem-aws-sdk-sms","version":"1.56.0"},"rubygem-aws-sdk-snowball":{"origin":"devel/rubygem-aws-sdk-snowball","version":"1.70.0"},"rubygem-aws-sdk-snowdevicemanagement":{"origin":"devel/rubygem-aws-sdk-snowdevicemanagement","version":"1.22.0"},"rubygem-aws-sdk-sns":{"origin":"devel/rubygem-aws-sdk-sns","version":"1.77.0"},"rubygem-aws-sdk-sqs":{"origin":"devel/rubygem-aws-sdk-sqs","version":"1.76.0"},"rubygem-aws-sdk-ssm":{"origin":"devel/rubygem-aws-sdk-ssm","version":"1.170.0"},"rubygem-aws-sdk-ssmcontacts":{"origin":"devel/rubygem-aws-sdk-ssmcontacts","version":"1.30.0"},"rubygem-aws-sdk-ssmincidents":{"origin":"devel/rubygem-aws-sdk-ssmincidents","version":"1.36.0"},"rubygem-aws-sdk-ssmsap":{"origin":"devel/rubygem-aws-sdk-ssmsap","version":"1.20.0"},"rubygem-aws-sdk-ssoadmin":{"origin":"devel/rubygem-aws-sdk-ssoadmin","version":"1.38.0"},"rubygem-aws-sdk-states":{"origin":"devel/rubygem-aws-sdk-states","version":"1.67.0"},"rubygem-aws-sdk-storagegateway":{"origin":"devel/rubygem-aws-sdk-storagegateway","version":"1.87.0"},"rubygem-aws-sdk-supplychain":{"origin":"devel/rubygem-aws-sdk-supplychain","version":"1.5.0"},"rubygem-aws-sdk-support":{"origin":"devel/rubygem-aws-sdk-support","version":"1.59.0"},"rubygem-aws-sdk-supportapp":{"origin":"devel/rubygem-aws-sdk-supportapp","version":"1.17.0"},"rubygem-aws-sdk-swf":{"origin":"devel/rubygem-aws-sdk-swf","version":"1.54.0"},"rubygem-aws-sdk-synthetics":{"origin":"devel/rubygem-aws-sdk-synthetics","version":"1.43.0"},"rubygem-aws-sdk-taxsettings":{"origin":"devel/rubygem-aws-sdk-taxsettings","version":"1.1.0"},"rubygem-aws-sdk-textract":{"origin":"devel/rubygem-aws-sdk-textract","version":"1.59.0"},"rubygem-aws-sdk-timestreaminfluxdb":{"origin":"devel/rubygem-aws-sdk-timestreaminfluxdb","version":"1.3.0"},"rubygem-aws-sdk-timestreamquery":{"origin":"devel/rubygem-aws-sdk-timestreamquery","version":"1.33.0"},"rubygem-aws-sdk-timestreamwrite":{"origin":"devel/rubygem-aws-sdk-timestreamwrite","version":"1.31.0"},"rubygem-aws-sdk-tnb":{"origin":"devel/rubygem-aws-sdk-tnb","version":"1.14.0"},"rubygem-aws-sdk-transcribeservice":{"origin":"devel/rubygem-aws-sdk-transcribeservice","version":"1.99.0"},"rubygem-aws-sdk-transcribestreamingservice":{"origin":"devel/rubygem-aws-sdk-transcribestreamingservice","version":"1.60.0"},"rubygem-aws-sdk-transfer":{"origin":"devel/rubygem-aws-sdk-transfer","version":"1.95.0"},"rubygem-aws-sdk-translate":{"origin":"devel/rubygem-aws-sdk-translate","version":"1.66.0"},"rubygem-aws-sdk-trustedadvisor":{"origin":"devel/rubygem-aws-sdk-trustedadvisor","version":"1.7.0"},"rubygem-aws-sdk-verifiedpermissions":{"origin":"devel/rubygem-aws-sdk-verifiedpermissions","version":"1.24.0"},"rubygem-aws-sdk-voiceid":{"origin":"devel/rubygem-aws-sdk-voiceid","version":"1.25.0"},"rubygem-aws-sdk-vpclattice":{"origin":"devel/rubygem-aws-sdk-vpclattice","version":"1.14.0"},"rubygem-aws-sdk-waf":{"origin":"devel/rubygem-aws-sdk-waf","version":"1.63.0"},"rubygem-aws-sdk-wafregional":{"origin":"devel/rubygem-aws-sdk-wafregional","version":"1.63.0"},"rubygem-aws-sdk-wafv2":{"origin":"devel/rubygem-aws-sdk-wafv2","version":"1.83.0"},"rubygem-aws-sdk-wellarchitected":{"origin":"devel/rubygem-aws-sdk-wellarchitected","version":"1.37.0"},"rubygem-aws-sdk-workdocs":{"origin":"devel/rubygem-aws-sdk-workdocs","version":"1.57.0"},"rubygem-aws-sdk-worklink":{"origin":"devel/rubygem-aws-sdk-worklink","version":"1.48.0"},"rubygem-aws-sdk-workmail":{"origin":"devel/rubygem-aws-sdk-workmail","version":"1.66.0"},"rubygem-aws-sdk-workmailmessageflow":{"origin":"devel/rubygem-aws-sdk-workmailmessageflow","version":"1.36.0"},"rubygem-aws-sdk-workspaces":{"origin":"devel/rubygem-aws-sdk-workspaces","version":"1.104.0"},"rubygem-aws-sdk-workspacesthinclient":{"origin":"devel/rubygem-aws-sdk-workspacesthinclient","version":"1.7.0"},"rubygem-aws-sdk-workspacesweb":{"origin":"devel/rubygem-aws-sdk-workspacesweb","version":"1.22.0"},"rubygem-aws-sdk-xray":{"origin":"devel/rubygem-aws-sdk-xray","version":"1.66.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-repostspace","origin":"devel/rubygem-aws-sdk-repostspace","version":"1.5.0","comment":"Official AWS Ruby gem for AWS re:Post Private","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-repostspace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d20a3265a0f64d56db9dbdae4e4a0dee08aa5d137407c50e87f7c5c9780c689","flatsize":153303,"path":"All/rubygem-aws-sdk-repostspace-1.5.0.pkg","repopath":"All/rubygem-aws-sdk-repostspace-1.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22160,"desc":"Official AWS Ruby gem for AWS re:Post Private.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-resiliencehub","origin":"devel/rubygem-aws-sdk-resiliencehub","version":"1.29.0","comment":"Official AWS Ruby gem for AWS Resilience Hub","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resiliencehub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"462ca8339cc2e60ebc0880521db4ded39a75e836cb9e6b8982f43075ae4de6d1","flatsize":787698,"path":"All/rubygem-aws-sdk-resiliencehub-1.29.0.pkg","repopath":"All/rubygem-aws-sdk-resiliencehub-1.29.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":57256,"desc":"Official AWS Ruby gem for AWS Resilience Hub.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-resourceexplorer2","origin":"devel/rubygem-aws-sdk-resourceexplorer2","version":"1.19.0","comment":"Official AWS Ruby gem for AWS Resource Explorer","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-resourceexplorer2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01277d413f7445a524ed6a71f6ea1a372084d49f856db0240775a15f3c6c4cc8","flatsize":263246,"path":"All/rubygem-aws-sdk-resourceexplorer2-1.19.0.pkg","repopath":"All/rubygem-aws-sdk-resourceexplorer2-1.19.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31872,"desc":"Official AWS Ruby gem for AWS Resource Explorer.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-rolesanywhere","origin":"devel/rubygem-aws-sdk-rolesanywhere","version":"1.18.0","comment":"Official AWS Ruby gem for IAM Roles Anywhere","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rolesanywhere","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"650b1c76f039e50a043baf7bde98a5ba7b3564b1e19539ac074b6374fe5d3d02","flatsize":271612,"path":"All/rubygem-aws-sdk-rolesanywhere-1.18.0.pkg","repopath":"All/rubygem-aws-sdk-rolesanywhere-1.18.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28840,"desc":"Official AWS Ruby gem for IAM Roles Anywhere.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-route53resolver","origin":"devel/rubygem-aws-sdk-route53resolver","version":"1.59.0","comment":"Official AWS Ruby gem for Amazon Route 53 Resolver (Route53Resolver)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-route53resolver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ac88948e467b296321a1bd4b2ae6dbbf8ee3cdac621e597e0274e9fb82c8cfd","flatsize":794164,"path":"All/rubygem-aws-sdk-route53resolver-1.59.0.pkg","repopath":"All/rubygem-aws-sdk-route53resolver-1.59.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":60384,"desc":"Official AWS Ruby gem for Amazon Route 53 Resolver (Route53Resolver).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-redshiftserverless","origin":"devel/rubygem-aws-sdk-redshiftserverless","version":"1.29.0","comment":"Official AWS Ruby gem for Redshift Serverless","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-redshiftserverless","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b31b5d7052d0e67a55099ea19a2df5783efe26565e955e0942761c704870eb88","flatsize":595909,"path":"All/rubygem-aws-sdk-redshiftserverless-1.29.0.pkg","repopath":"All/rubygem-aws-sdk-redshiftserverless-1.29.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":47664,"desc":"Official AWS Ruby gem for Redshift Serverless.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-redshift","origin":"devel/rubygem-aws-sdk-redshift","version":"1.116.0","comment":"Official AWS Ruby gem for Amazon Redshift","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-redshift","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e1d4adcfc9983a4e5f61369546511a316bf74a7920865f3cd62fe53830ba94c","flatsize":1891814,"path":"All/rubygem-aws-sdk-redshift-1.116.0.pkg","repopath":"All/rubygem-aws-sdk-redshift-1.116.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":130616,"desc":"Official AWS Ruby gem for Amazon Redshift.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-redshiftdataapiservice","origin":"devel/rubygem-aws-sdk-redshiftdataapiservice","version":"1.38.0","comment":"Official AWS Ruby gem for Redshift Data API Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-redshiftdataapiservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c092d5b35d217f116241a0c63a012ba45d5d6817d248c3b5d2215abd558089f","flatsize":240536,"path":"All/rubygem-aws-sdk-redshiftdataapiservice-1.38.0.pkg","repopath":"All/rubygem-aws-sdk-redshiftdataapiservice-1.38.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27648,"desc":"Official AWS Ruby gem for Redshift Data API Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-rekognition","origin":"devel/rubygem-aws-sdk-rekognition","version":"1.98.0","comment":"Official AWS Ruby gem for Amazon Rekognition","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rekognition","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9548446257bea91c6142c0f1fcdc40194694ae05f9d312bc148a15c8af65ec09","flatsize":1227506,"path":"All/rubygem-aws-sdk-rekognition-1.98.0.pkg","repopath":"All/rubygem-aws-sdk-rekognition-1.98.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":117532,"desc":"Official AWS Ruby gem for Amazon Rekognition.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-recyclebin","origin":"devel/rubygem-aws-sdk-recyclebin","version":"1.22.0","comment":"Official AWS Ruby gem for Amazon Recycle Bin","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-recyclebin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27de79e5e8fd0d6a82331307c53a3b146527b84e540d9df4d88d37c1f5ad57b0","flatsize":174316,"path":"All/rubygem-aws-sdk-recyclebin-1.22.0.pkg","repopath":"All/rubygem-aws-sdk-recyclebin-1.22.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22452,"desc":"Official AWS Ruby gem for Amazon Recycle Bin.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-rdsdataservice","origin":"devel/rubygem-aws-sdk-rdsdataservice","version":"1.54.0","comment":"Official AWS Ruby gem for AWS RDS DataService","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rdsdataservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd7b2cff43fe149624dd1bdb77718b42244171e4ac929001f025d404474dd336","flatsize":194967,"path":"All/rubygem-aws-sdk-rdsdataservice-1.54.0.pkg","repopath":"All/rubygem-aws-sdk-rdsdataservice-1.54.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26968,"desc":"Official AWS Ruby gem for AWS RDS DataService.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-rds","origin":"devel/rubygem-aws-sdk-rds","version":"1.234.0","comment":"Official AWS Ruby gem for Amazon Relational Database Service (Amazon RDS)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-rds","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5afb96baf328a4c3a0af229ce12fdf843bbedf45db57a9cd8259a2546fdb5e2","flatsize":4647269,"path":"All/rubygem-aws-sdk-rds-1.234.0.pkg","repopath":"All/rubygem-aws-sdk-rds-1.234.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":261852,"desc":"Official AWS Ruby gem for Amazon Relational Database Service (Amazon RDS).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-qldbsession","origin":"devel/rubygem-aws-sdk-qldbsession","version":"1.37.0","comment":"Official AWS Ruby gem for Amazon QLDB Session (QLDB Session)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qldbsession","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20b754ec0cc6e07fd1452a1f66ff0092e730c0d215eeed11c735fe0a9b01d02b","flatsize":117857,"path":"All/rubygem-aws-sdk-qldbsession-1.37.0.pkg","repopath":"All/rubygem-aws-sdk-qldbsession-1.37.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20116,"desc":"Official AWS Ruby gem for Amazon QLDB Session (QLDB Session).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-quicksight","origin":"devel/rubygem-aws-sdk-quicksight","version":"1.113.0","comment":"Official AWS Ruby gem for Amazon QuickSight","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-quicksight","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c6caf53b4110f2098e4a8a08386433730e09ff996601ada2968ae421c88c989","flatsize":19187320,"path":"All/rubygem-aws-sdk-quicksight-1.113.0.pkg","repopath":"All/rubygem-aws-sdk-quicksight-1.113.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":276424,"desc":"Official AWS Ruby gem for Amazon QuickSight.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ram","origin":"devel/rubygem-aws-sdk-ram","version":"1.56.0","comment":"Official AWS Ruby gem for AWS Resource Access Manager (RAM)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ram","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ab11e23a75fadf558cddfadf18a1c195c78b60acc181a11a5a242c0ebd56d34","flatsize":559201,"path":"All/rubygem-aws-sdk-ram-1.56.0.pkg","repopath":"All/rubygem-aws-sdk-ram-1.56.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":43756,"desc":"Official AWS Ruby gem for AWS Resource Access Manager (RAM).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-qldb","origin":"devel/rubygem-aws-sdk-qldb","version":"1.41.0","comment":"Official AWS Ruby gem for Amazon QLDB (QLDB)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qldb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f1e956ad369fa8057b522afec90395348de55937355eab342fe6eb7e1a5e462","flatsize":270890,"path":"All/rubygem-aws-sdk-qldb-1.41.0.pkg","repopath":"All/rubygem-aws-sdk-qldb-1.41.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31432,"desc":"Official AWS Ruby gem for Amazon QLDB (QLDB).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-qconnect","origin":"devel/rubygem-aws-sdk-qconnect","version":"1.9.0","comment":"Official AWS Ruby gem for Amazon Q Connect","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qconnect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8a8265f7bad31e7a60c4a4318342bdf352af10bf9795ed6263a8980ad6a03b6","flatsize":576985,"path":"All/rubygem-aws-sdk-qconnect-1.9.0.pkg","repopath":"All/rubygem-aws-sdk-qconnect-1.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":49128,"desc":"Official AWS Ruby gem for Amazon Q Connect.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-qbusiness","origin":"devel/rubygem-aws-sdk-qbusiness","version":"1.7.0","comment":"Official AWS Ruby gem for QBusiness","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-qbusiness","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebeed26dc6c5e3e39d2a35d95d18450586d9e9adc1bf198774f244a34b4014d0","flatsize":839399,"path":"All/rubygem-aws-sdk-qbusiness-1.7.0.pkg","repopath":"All/rubygem-aws-sdk-qbusiness-1.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":72036,"desc":"Official AWS Ruby gem for QBusiness.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-prometheusservice","origin":"devel/rubygem-aws-sdk-prometheusservice","version":"1.33.0","comment":"Official AWS Ruby gem for Amazon Prometheus Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-prometheusservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c6797ec7aaf1f090c64c275dc659868a5a7f04516d9ab57a300ed509967ebd3","flatsize":324354,"path":"All/rubygem-aws-sdk-prometheusservice-1.33.0.pkg","repopath":"All/rubygem-aws-sdk-prometheusservice-1.33.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34040,"desc":"Official AWS Ruby gem for Amazon Prometheus Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-proton","origin":"devel/rubygem-aws-sdk-proton","version":"1.37.0","comment":"Official AWS Ruby gem for AWS Proton","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-proton","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96ba1255f61c7cf17ae2c40a8a690c8060e8ba1aef08958d767c72e70ebabb62","flatsize":1015756,"path":"All/rubygem-aws-sdk-proton-1.37.0.pkg","repopath":"All/rubygem-aws-sdk-proton-1.37.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":67164,"desc":"Official AWS Ruby gem for AWS Proton.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-privatenetworks","origin":"devel/rubygem-aws-sdk-privatenetworks","version":"1.17.0","comment":"Official AWS Ruby gem for AWS Private 5G","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-privatenetworks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba2b9daa5e3663a1c14bc1a5665c3ee4a35ecf396783fd161eed2f6116c253bf","flatsize":327397,"path":"All/rubygem-aws-sdk-privatenetworks-1.17.0.pkg","repopath":"All/rubygem-aws-sdk-privatenetworks-1.17.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32672,"desc":"Official AWS Ruby gem for AWS Private 5G.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-pipes","origin":"devel/rubygem-aws-sdk-pipes","version":"1.20.0","comment":"Official AWS Ruby gem for Amazon EventBridge Pipes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pipes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1ade38cd410ab301ea50989196e295fefcb9a385a769dc9768f9f385a051f1a","flatsize":438414,"path":"All/rubygem-aws-sdk-pipes-1.20.0.pkg","repopath":"All/rubygem-aws-sdk-pipes-1.20.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":47264,"desc":"Official AWS Ruby gem for Amazon EventBridge Pipes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-pinpointsmsvoicev2","origin":"devel/rubygem-aws-sdk-pinpointsmsvoicev2","version":"1.17.0","comment":"Official AWS Ruby gem for Amazon Pinpoint SMS Voice V2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpointsmsvoicev2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5889a993a44873d8b28aba9cbdd30a9956ca6de77ada607f3e4f8acdd47f518","flatsize":1013779,"path":"All/rubygem-aws-sdk-pinpointsmsvoicev2-1.17.0.pkg","repopath":"All/rubygem-aws-sdk-pinpointsmsvoicev2-1.17.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":70124,"desc":"Official AWS Ruby gem for Amazon Pinpoint SMS Voice V2.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-pinpoint","origin":"devel/rubygem-aws-sdk-pinpoint","version":"1.91.0","comment":"Official AWS Ruby gem for Amazon Pinpoint","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpoint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"516b67287fdf420b868b2c063b1bacd40a05d3cea835d747d135c9bcabc47890","flatsize":2306958,"path":"All/rubygem-aws-sdk-pinpoint-1.91.0.pkg","repopath":"All/rubygem-aws-sdk-pinpoint-1.91.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":123020,"desc":"Official AWS Ruby gem for Amazon Pinpoint.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-pi","origin":"devel/rubygem-aws-sdk-pi","version":"1.58.0","comment":"Official AWS Ruby gem for AWS Performance Insights (AWS PI)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea7b1ab4d3642707b670d81a7994538c683493825daece45a3cc7cf4ba337300","flatsize":261512,"path":"All/rubygem-aws-sdk-pi-1.58.0.pkg","repopath":"All/rubygem-aws-sdk-pi-1.58.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32284,"desc":"Official AWS Ruby gem for AWS Performance Insights (AWS PI).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-pinpointsmsvoice","origin":"devel/rubygem-aws-sdk-pinpointsmsvoice","version":"1.47.0","comment":"Official AWS Ruby gem for Amazon Pinpoint SMS and Voice Service (Pinpoint SMS Voice)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpointsmsvoice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"866cfb2b087eaa723a9e31282ce25ab2b3924a15e04bac9806b946ab73e6db12","flatsize":148108,"path":"All/rubygem-aws-sdk-pinpointsmsvoice-1.47.0.pkg","repopath":"All/rubygem-aws-sdk-pinpointsmsvoice-1.47.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21196,"desc":"Official AWS Ruby gem for Amazon Pinpoint SMS and Voice Service (Pinpoint SMS\nVoice).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-personalizeruntime","origin":"devel/rubygem-aws-sdk-personalizeruntime","version":"1.51.0","comment":"Official AWS Ruby gem for Amazon Personalize Runtime","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-personalizeruntime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8070f483f04a6e06f4d545fe4d258b78c92004c00b79e6ae8275eee5e3c539c8","flatsize":127771,"path":"All/rubygem-aws-sdk-personalizeruntime-1.51.0.pkg","repopath":"All/rubygem-aws-sdk-personalizeruntime-1.51.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21008,"desc":"Official AWS Ruby gem for Amazon Personalize Runtime.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-personalizeevents","origin":"devel/rubygem-aws-sdk-personalizeevents","version":"1.44.0","comment":"Official AWS Ruby gem for Amazon Personalize Events","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-personalizeevents","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e416982b7f024f9bcc2b341e38529244017dce9de8f4fb639426264ed5fabe4","flatsize":121313,"path":"All/rubygem-aws-sdk-personalizeevents-1.44.0.pkg","repopath":"All/rubygem-aws-sdk-personalizeevents-1.44.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20412,"desc":"Official AWS Ruby gem for Amazon Personalize Events.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-pcaconnectorscep","origin":"devel/rubygem-aws-sdk-pcaconnectorscep","version":"1.0.0","comment":"Official AWS Ruby gem for Private CA Connector for SCEP","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pcaconnectorscep","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f9fc51818d4e11a4186632f93831fb5560cf33610c21cba07e91d4a03651930","flatsize":176247,"path":"All/rubygem-aws-sdk-pcaconnectorscep-1.0.0.pkg","repopath":"All/rubygem-aws-sdk-pcaconnectorscep-1.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24040,"desc":"Official AWS Ruby gem for Private CA Connector for SCEP.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-personalize","origin":"devel/rubygem-aws-sdk-personalize","version":"1.64.0","comment":"Official AWS Ruby gem for Amazon Personalize","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-personalize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee66d18632fca296f711c873754c1125b6811d02c49780fbe97a62c53e600438","flatsize":774739,"path":"All/rubygem-aws-sdk-personalize-1.64.0.pkg","repopath":"All/rubygem-aws-sdk-personalize-1.64.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":64400,"desc":"Official AWS Ruby gem for Amazon Personalize.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-pinpointemail","origin":"devel/rubygem-aws-sdk-pinpointemail","version":"1.50.0","comment":"Official AWS Ruby gem for Amazon Pinpoint Email Service (Pinpoint Email)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pinpointemail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10b6cd723eec4ec449826b0df50aeed2cc1dae2e9efcb677a2434c5084374e8f","flatsize":473554,"path":"All/rubygem-aws-sdk-pinpointemail-1.50.0.pkg","repopath":"All/rubygem-aws-sdk-pinpointemail-1.50.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":48624,"desc":"Official AWS Ruby gem for Amazon Pinpoint Email Service (Pinpoint Email).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-pricing","origin":"devel/rubygem-aws-sdk-pricing","version":"1.59.0","comment":"Official AWS Ruby gem for AWS Price List Service (AWS Pricing)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pricing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8331954f00ece82e0807589ff077c55fe6097dd1ea6db314e862d3609e61bf49","flatsize":136985,"path":"All/rubygem-aws-sdk-pricing-1.59.0.pkg","repopath":"All/rubygem-aws-sdk-pricing-1.59.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21568,"desc":"Official AWS Ruby gem for AWS Price List Service (AWS Pricing).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-paymentcryptographydata","origin":"devel/rubygem-aws-sdk-paymentcryptographydata","version":"1.13.0","comment":"Official AWS Ruby gem for Payment Cryptography Data Plane data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-paymentcryptographydata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"475acf860975952ec2a81641c5c1a3250c92070dd7abd21a0b5ff974ee2c598a","flatsize":350618,"path":"All/rubygem-aws-sdk-paymentcryptographydata-1.13.0.pkg","repopath":"All/rubygem-aws-sdk-paymentcryptographydata-1.13.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35272,"desc":"Official AWS Ruby gem for Payment Cryptography Data Plane data.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-pcaconnectorad","origin":"devel/rubygem-aws-sdk-pcaconnectorad","version":"1.7.0","comment":"Official AWS Ruby gem for PCAConnectorAD","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-pcaconnectorad","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3dd1bd74124d870bd3a4f1c79bdddd27f8b7fd7f5e59f9fbcec280150990a35f","flatsize":472950,"path":"All/rubygem-aws-sdk-pcaconnectorad-1.7.0.pkg","repopath":"All/rubygem-aws-sdk-pcaconnectorad-1.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37360,"desc":"Official AWS Ruby gem for PCAConnectorAD.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-paymentcryptography","origin":"devel/rubygem-aws-sdk-paymentcryptography","version":"1.14.0","comment":"Official AWS Ruby gem for Payment Cryptography Control Plane","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-paymentcryptography","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2f8530c5b1d592aeb26157add4ce3e268f7b2589902d4aa11dff96c1ee8731a","flatsize":340228,"path":"All/rubygem-aws-sdk-paymentcryptography-1.14.0.pkg","repopath":"All/rubygem-aws-sdk-paymentcryptography-1.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36804,"desc":"Official AWS Ruby gem for Payment Cryptography Control Plane.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-panorama","origin":"devel/rubygem-aws-sdk-panorama","version":"1.25.0","comment":"Official AWS Ruby gem for AWS Panorama (Panorama)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-panorama","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1dfc9649ac461766b2ed029bc6eb7087293d8387c18944b79ed26d910aa7e05e","flatsize":426879,"path":"All/rubygem-aws-sdk-panorama-1.25.0.pkg","repopath":"All/rubygem-aws-sdk-panorama-1.25.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":40800,"desc":"Official AWS Ruby gem for AWS Panorama (Panorama).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-outposts","origin":"devel/rubygem-aws-sdk-outposts","version":"1.58.0","comment":"Official AWS Ruby gem for AWS Outposts (Outposts)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-outposts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52ce9ae5fbfd5b65306461dca26dd33f948a61069ff0588f6bc131eefd361c84","flatsize":365186,"path":"All/rubygem-aws-sdk-outposts-1.58.0.pkg","repopath":"All/rubygem-aws-sdk-outposts-1.58.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38296,"desc":"Official AWS Ruby gem for AWS Outposts (Outposts).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-osis","origin":"devel/rubygem-aws-sdk-osis","version":"1.17.0","comment":"Official AWS Ruby gem for Amazon OpenSearch Ingestion","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-osis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"192fe11f8cde7387907cf6368d3054ccaf64b216ec3a3889d0cfa3fb54ab0068","flatsize":206544,"path":"All/rubygem-aws-sdk-osis-1.17.0.pkg","repopath":"All/rubygem-aws-sdk-osis-1.17.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26024,"desc":"Official AWS Ruby gem for Amazon OpenSearch Ingestion.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-organizations","origin":"devel/rubygem-aws-sdk-organizations","version":"1.90.0","comment":"Official AWS Ruby gem for AWS Organizations (Organizations)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-organizations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83b482899c6994f24cf06c3a977d9ce668bc8b71a4706b0a4989d56992b7d3b0","flatsize":758097,"path":"All/rubygem-aws-sdk-organizations-1.90.0.pkg","repopath":"All/rubygem-aws-sdk-organizations-1.90.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":65712,"desc":"Official AWS Ruby gem for AWS Organizations (Organizations).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-opsworkscm","origin":"devel/rubygem-aws-sdk-opsworkscm","version":"1.67.0","comment":"Official AWS Ruby gem for AWS OpsWorks CM (OpsWorksCM)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opsworkscm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c00e456519ac8195256532edf2240edd6a50cf79914bed9743b8d24856be4225","flatsize":290246,"path":"All/rubygem-aws-sdk-opsworkscm-1.67.0.pkg","repopath":"All/rubygem-aws-sdk-opsworkscm-1.67.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36712,"desc":"Official AWS Ruby gem for AWS OpsWorks CM (OpsWorksCM).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-opsworks","origin":"devel/rubygem-aws-sdk-opsworks","version":"1.57.0","comment":"Official AWS Ruby gem for AWS OpsWorks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opsworks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d3a85595299b8620ea54ba4209344ea6cb648aabbb71d75101fbba0930aecba","flatsize":915108,"path":"All/rubygem-aws-sdk-opsworks-1.57.0.pkg","repopath":"All/rubygem-aws-sdk-opsworks-1.57.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":76124,"desc":"Official AWS Ruby gem for AWS OpsWorks.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-opensearchserverless","origin":"devel/rubygem-aws-sdk-opensearchserverless","version":"1.18.0","comment":"Official AWS Ruby gem for OpenSearch Service Serverless","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opensearchserverless","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"755b667de265f70d3d5ec3a4b6f4194c61a3bbe5dbeb5db2c6175b738d659556","flatsize":411389,"path":"All/rubygem-aws-sdk-opensearchserverless-1.18.0.pkg","repopath":"All/rubygem-aws-sdk-opensearchserverless-1.18.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36148,"desc":"Official AWS Ruby gem for OpenSearch Service Serverless.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-omics","origin":"devel/rubygem-aws-sdk-omics","version":"1.28.0","comment":"Official AWS Ruby gem for Amazon Omics","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-omics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c82ebfc2a5862e2885ee22141468b9dd06807876f89757887b1c2fe9f6ed31ba","flatsize":973968,"path":"All/rubygem-aws-sdk-omics-1.28.0.pkg","repopath":"All/rubygem-aws-sdk-omics-1.28.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":69832,"desc":"Official AWS Ruby gem for Amazon Omics.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-oam","origin":"devel/rubygem-aws-sdk-oam","version":"1.17.0","comment":"Official AWS Ruby gem for CloudWatch Observability Access Manager","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-oam","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6cd93a7db6c54da48dc8d57955dfc0f31e37976a3f139942463db3818282e16","flatsize":194139,"path":"All/rubygem-aws-sdk-oam-1.17.0.pkg","repopath":"All/rubygem-aws-sdk-oam-1.17.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24624,"desc":"Official AWS Ruby gem for CloudWatch Observability Access Manager.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-nimblestudio","origin":"devel/rubygem-aws-sdk-nimblestudio","version":"1.31.0","comment":"Official AWS Ruby gem for Amazon Nimble Studio","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-nimblestudio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b34a26ee30d763e9b0a84ba3697604eafa7b098fec306b282ac6c459704ca48","flatsize":697438,"path":"All/rubygem-aws-sdk-nimblestudio-1.31.0.pkg","repopath":"All/rubygem-aws-sdk-nimblestudio-1.31.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":51892,"desc":"Official AWS Ruby gem for Amazon Nimble Studio.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-networkmonitor","origin":"devel/rubygem-aws-sdk-networkmonitor","version":"1.5.0","comment":"Official AWS Ruby gem for Amazon CloudWatch Network Monitor","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkmonitor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5113a673d694fe3233c7195b07fe4e1775c3a9562cc4af9a1e699cbcea0a44cf","flatsize":183088,"path":"All/rubygem-aws-sdk-networkmonitor-1.5.0.pkg","repopath":"All/rubygem-aws-sdk-networkmonitor-1.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23376,"desc":"Official AWS Ruby gem for Amazon CloudWatch Network Monitor.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-networkmanager","origin":"devel/rubygem-aws-sdk-networkmanager","version":"1.45.0","comment":"Official AWS Ruby gem for AWS Network Manager (NetworkManager)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkmanager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2292ca546ef1e99f62f28074c0b581fbb20a4d82c408b3a82193aa1a6635f53","flatsize":900645,"path":"All/rubygem-aws-sdk-networkmanager-1.45.0.pkg","repopath":"All/rubygem-aws-sdk-networkmanager-1.45.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":64660,"desc":"Official AWS Ruby gem for AWS Network Manager (NetworkManager).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-networkfirewall","origin":"devel/rubygem-aws-sdk-networkfirewall","version":"1.43.0","comment":"Official AWS Ruby gem for AWS Network Firewall (Network Firewall)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-networkfirewall","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdaab1dee6715ed29bf4687588dc9d1ed76da4b9f17b17197f137eb567d447c9","flatsize":684809,"path":"All/rubygem-aws-sdk-networkfirewall-1.43.0.pkg","repopath":"All/rubygem-aws-sdk-networkfirewall-1.43.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":58352,"desc":"Official AWS Ruby gem for AWS Network Firewall (Network Firewall).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-neptunegraph","origin":"devel/rubygem-aws-sdk-neptunegraph","version":"1.10.0","comment":"Official AWS Ruby gem for Amazon Neptune Graph","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-neptunegraph","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea34f2490c46677fbe21634ebf60cf76a24f807dcb018a3d2c18c94c5485ffe9","flatsize":411665,"path":"All/rubygem-aws-sdk-neptunegraph-1.10.0.pkg","repopath":"All/rubygem-aws-sdk-neptunegraph-1.10.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39276,"desc":"Official AWS Ruby gem for Amazon Neptune Graph.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-opensearchservice","origin":"devel/rubygem-aws-sdk-opensearchservice","version":"1.43.0","comment":"Official AWS Ruby gem for Amazon OpenSearch Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-opensearchservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"047f9c3582bf73332551ea5100042fb9a7e203040eabefaffb6380f8ed2cecb5","flatsize":972766,"path":"All/rubygem-aws-sdk-opensearchservice-1.43.0.pkg","repopath":"All/rubygem-aws-sdk-opensearchservice-1.43.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":78324,"desc":"Official AWS Ruby gem for Amazon OpenSearch Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-polly","origin":"devel/rubygem-aws-sdk-polly","version":"1.87.0","comment":"Official AWS Ruby gem for Amazon Polly","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-polly","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4530faa63aa20a40471ea975f58fe6f244ac77c26939f01731be66f7d5357eab","flatsize":227313,"path":"All/rubygem-aws-sdk-polly-1.87.0.pkg","repopath":"All/rubygem-aws-sdk-polly-1.87.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30808,"desc":"Official AWS Ruby gem for Amazon Polly.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-neptunedata","origin":"devel/rubygem-aws-sdk-neptunedata","version":"1.11.0","comment":"Official AWS Ruby gem for Amazon Neptune Data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-neptunedata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fecee6615af665f3fdc7600da7e6fd64af84fc49b14adc3ff14895d6056c293","flatsize":605169,"path":"All/rubygem-aws-sdk-neptunedata-1.11.0.pkg","repopath":"All/rubygem-aws-sdk-neptunedata-1.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":52556,"desc":"Official AWS Ruby gem for Amazon Neptune Data.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-neptune","origin":"devel/rubygem-aws-sdk-neptune","version":"1.66.0","comment":"Official AWS Ruby gem for Amazon Neptune","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-neptune","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b859f201cdbc6e1f1d59d0916556b2209c1ac39b81e1bfc1e8f6224a0471e0f","flatsize":1140362,"path":"All/rubygem-aws-sdk-neptune-1.66.0.pkg","repopath":"All/rubygem-aws-sdk-neptune-1.66.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":84784,"desc":"Official AWS Ruby gem for Amazon Neptune.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mwaa","origin":"devel/rubygem-aws-sdk-mwaa","version":"1.39.0","comment":"Official AWS Ruby gem for Amazon Managed Workflows for Apache Airflow (MWAA)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mwaa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47518c58a243cde41918b1172f6e531892292a9aa4e18d546f1a901abcd98bb7","flatsize":246540,"path":"All/rubygem-aws-sdk-mwaa-1.39.0.pkg","repopath":"All/rubygem-aws-sdk-mwaa-1.39.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29480,"desc":"Official AWS Ruby gem for Amazon Managed Workflows for Apache Airflow (MWAA).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mturk","origin":"devel/rubygem-aws-sdk-mturk","version":"1.55.0","comment":"Official AWS Ruby gem for Amazon Mechanical Turk (Amazon MTurk)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mturk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"560c343b11b4bea8deceec29c3002817b281db4abf077d71bc7a8a93ee0d0578","flatsize":456225,"path":"All/rubygem-aws-sdk-mturk-1.55.0.pkg","repopath":"All/rubygem-aws-sdk-mturk-1.55.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":46772,"desc":"Official AWS Ruby gem for Amazon Mechanical Turk (Amazon MTurk).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mobile","origin":"devel/rubygem-aws-sdk-mobile","version":"1.50.0","comment":"Official AWS Ruby gem for AWS Mobile","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mobile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1442bc31a2b1edb345d8ff8e37a7dc7696692a75743998cff4a36ff897b401af","flatsize":149392,"path":"All/rubygem-aws-sdk-mobile-1.50.0.pkg","repopath":"All/rubygem-aws-sdk-mobile-1.50.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22092,"desc":"Official AWS Ruby gem for AWS Mobile.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mq","origin":"devel/rubygem-aws-sdk-mq","version":"1.62.0","comment":"Official AWS Ruby gem for AmazonMQ","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbafae1fa40be7bc874be76507e490e6be55e590ce67f157df197b3d0aec8221","flatsize":389814,"path":"All/rubygem-aws-sdk-mq-1.62.0.pkg","repopath":"All/rubygem-aws-sdk-mq-1.62.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37524,"desc":"Official AWS Ruby gem for AmazonMQ.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-migrationhubstrategyrecommendations","origin":"devel/rubygem-aws-sdk-migrationhubstrategyrecommendations","version":"1.23.0","comment":"Official AWS Ruby gem for Migration Hub Strategy Recommendations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationhubstrategyrecommendations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e040ca6e9c871eefee355dfb7e93704578bdc012eb41872e7e5dd88f20713007","flatsize":393658,"path":"All/rubygem-aws-sdk-migrationhubstrategyrecommendations-1.23.0.pkg","repopath":"All/rubygem-aws-sdk-migrationhubstrategyrecommendations-1.23.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41372,"desc":"Official AWS Ruby gem for Migration Hub Strategy Recommendations.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-migrationhubrefactorspaces","origin":"devel/rubygem-aws-sdk-migrationhubrefactorspaces","version":"1.25.0","comment":"Official AWS Ruby gem for AWS Migration Hub Refactor Spaces","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationhubrefactorspaces","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4c883407adb762929477444703003a7c4cfbaf24c2b5cc0dafb34ba34d248ba","flatsize":377287,"path":"All/rubygem-aws-sdk-migrationhubrefactorspaces-1.25.0.pkg","repopath":"All/rubygem-aws-sdk-migrationhubrefactorspaces-1.25.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35812,"desc":"Official AWS Ruby gem for AWS Migration Hub Refactor Spaces.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-migrationhuborchestrator","origin":"devel/rubygem-aws-sdk-migrationhuborchestrator","version":"1.16.0","comment":"Official AWS Ruby gem for AWS Migration Hub Orchestrator","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationhuborchestrator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c4c6d7cd8197bd41032ad91d8fb0fb2dabe3c8bd0101880f4003748afa99cc7","flatsize":395273,"path":"All/rubygem-aws-sdk-migrationhuborchestrator-1.16.0.pkg","repopath":"All/rubygem-aws-sdk-migrationhuborchestrator-1.16.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34380,"desc":"Official AWS Ruby gem for AWS Migration Hub Orchestrator.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-memorydb","origin":"devel/rubygem-aws-sdk-memorydb","version":"1.25.0","comment":"Official AWS Ruby gem for Amazon MemoryDB","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-memorydb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79390b5c60b045228a5a963b6e93062bc5f12f4d2f7d4edeeb186058494f17ca","flatsize":506921,"path":"All/rubygem-aws-sdk-memorydb-1.25.0.pkg","repopath":"All/rubygem-aws-sdk-memorydb-1.25.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":46256,"desc":"Official AWS Ruby gem for Amazon MemoryDB.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mediatailor","origin":"devel/rubygem-aws-sdk-mediatailor","version":"1.81.0","comment":"Official AWS Ruby gem for AWS MediaTailor (MediaTailor)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediatailor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b18c4280cffec97c3a2b73d95aee1a3d52ddb11e42d8fa03de841f42d8ae4f5","flatsize":633237,"path":"All/rubygem-aws-sdk-mediatailor-1.81.0.pkg","repopath":"All/rubygem-aws-sdk-mediatailor-1.81.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":51916,"desc":"Official AWS Ruby gem for AWS MediaTailor (MediaTailor).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-medicalimaging","origin":"devel/rubygem-aws-sdk-medicalimaging","version":"1.11.0","comment":"Official AWS Ruby gem for AWS Health Imaging","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-medicalimaging","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d2da329e3dc10b53321da6bbb04070a977f1ef53be114cbe2ea4db2fed62ad0","flatsize":265233,"path":"All/rubygem-aws-sdk-medicalimaging-1.11.0.pkg","repopath":"All/rubygem-aws-sdk-medicalimaging-1.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29900,"desc":"Official AWS Ruby gem for AWS Health Imaging.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mediastoredata","origin":"devel/rubygem-aws-sdk-mediastoredata","version":"1.53.0","comment":"Official AWS Ruby gem for AWS Elemental MediaStore Data Plane (MediaStore Data)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediastoredata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ca7c5d733b18271c50449b435ec940a72896d9b479ff8f04710f6b30fbadda4","flatsize":124383,"path":"All/rubygem-aws-sdk-mediastoredata-1.53.0.pkg","repopath":"All/rubygem-aws-sdk-mediastoredata-1.53.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20532,"desc":"Official AWS Ruby gem for AWS Elemental MediaStore Data Plane (MediaStore Data).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mediastore","origin":"devel/rubygem-aws-sdk-mediastore","version":"1.56.0","comment":"Official AWS Ruby gem for AWS Elemental MediaStore (MediaStore)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediastore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7986e4eb9083344f3f6f198f384716577bf2fe488dbf5a9663a0b5fd83ea8b1","flatsize":199088,"path":"All/rubygem-aws-sdk-mediastore-1.56.0.pkg","repopath":"All/rubygem-aws-sdk-mediastore-1.56.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26568,"desc":"Official AWS Ruby gem for AWS Elemental MediaStore (MediaStore).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-migrationhubconfig","origin":"devel/rubygem-aws-sdk-migrationhubconfig","version":"1.36.0","comment":"Official AWS Ruby gem for AWS Migration Hub Config","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationhubconfig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93b3a71a822fefadeba052baace402846ef35d06737bd1d6f12437e505fc03fd","flatsize":109066,"path":"All/rubygem-aws-sdk-migrationhubconfig-1.36.0.pkg","repopath":"All/rubygem-aws-sdk-migrationhubconfig-1.36.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18968,"desc":"Official AWS Ruby gem for AWS Migration Hub Config.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mgn","origin":"devel/rubygem-aws-sdk-mgn","version":"1.33.0","comment":"Official AWS Ruby gem for Application Migration Service (mgn)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mgn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbd46d8440dd99514cc8abd883f6feee461cda83dc6e7dece5691b355e8268ae","flatsize":842519,"path":"All/rubygem-aws-sdk-mgn-1.33.0.pkg","repopath":"All/rubygem-aws-sdk-mgn-1.33.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":59048,"desc":"Official AWS Ruby gem for Application Migration Service (mgn).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-migrationhub","origin":"devel/rubygem-aws-sdk-migrationhub","version":"1.55.0","comment":"Official AWS Ruby gem for AWS Migration Hub","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-migrationhub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ab4713860988b059518f0c491dbf19b8ed6289ff0254165d3e0fafe63460d7d","flatsize":229410,"path":"All/rubygem-aws-sdk-migrationhub-1.55.0.pkg","repopath":"All/rubygem-aws-sdk-migrationhub-1.55.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27280,"desc":"Official AWS Ruby gem for AWS Migration Hub.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mediapackagevod","origin":"devel/rubygem-aws-sdk-mediapackagevod","version":"1.55.0","comment":"Official AWS Ruby gem for AWS Elemental MediaPackage VOD (MediaPackage Vod)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediapackagevod","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95faf95f9c6de26cf1c5f2443889ce555d872dbe72cdb14c1cf9e04ae2eb2d6e","flatsize":296794,"path":"All/rubygem-aws-sdk-mediapackagevod-1.55.0.pkg","repopath":"All/rubygem-aws-sdk-mediapackagevod-1.55.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30364,"desc":"Official AWS Ruby gem for AWS Elemental MediaPackage VOD (MediaPackage Vod).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mediapackagev2","origin":"devel/rubygem-aws-sdk-mediapackagev2","version":"1.18.0","comment":"Official AWS Ruby gem for AWS Elemental MediaPackage v2 (mediapackagev2)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediapackagev2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f57ad141b1f5746fc4ef9a05ca4496b09de3d7c530531fe5fb03ab41e89d8063","flatsize":471544,"path":"All/rubygem-aws-sdk-mediapackagev2-1.18.0.pkg","repopath":"All/rubygem-aws-sdk-mediapackagev2-1.18.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39040,"desc":"Official AWS Ruby gem for AWS Elemental MediaPackage v2 (mediapackagev2).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mediapackage","origin":"devel/rubygem-aws-sdk-mediapackage","version":"1.73.0","comment":"Official AWS Ruby gem for AWS Elemental MediaPackage (MediaPackage)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediapackage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb14df9b1ffab2aaf19c7b6bd06aa7fb5e83c40896695a616cdc2463b9b0cf41","flatsize":405426,"path":"All/rubygem-aws-sdk-mediapackage-1.73.0.pkg","repopath":"All/rubygem-aws-sdk-mediapackage-1.73.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34912,"desc":"Official AWS Ruby gem for AWS Elemental MediaPackage (MediaPackage).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-medialive","origin":"devel/rubygem-aws-sdk-medialive","version":"1.123.0","comment":"Official AWS Ruby gem for AWS Elemental MediaLive (MediaLive)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-medialive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ed231940e3f88b3f90edce93c2dc12dca2182eed3e109fc9851a1edb9ebf3b0","flatsize":2841990,"path":"All/rubygem-aws-sdk-medialive-1.123.0.pkg","repopath":"All/rubygem-aws-sdk-medialive-1.123.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":161504,"desc":"Official AWS Ruby gem for AWS Elemental MediaLive (MediaLive).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mediaconvert","origin":"devel/rubygem-aws-sdk-mediaconvert","version":"1.131.0","comment":"Official AWS Ruby gem for AWS Elemental MediaConvert (MediaConvert)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediaconvert","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a53952c52fa805d46db73725296212903e10af579a1ed1685589cf6a2541cc7","flatsize":2144349,"path":"All/rubygem-aws-sdk-mediaconvert-1.131.0.pkg","repopath":"All/rubygem-aws-sdk-mediaconvert-1.131.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":157768,"desc":"Official AWS Ruby gem for AWS Elemental MediaConvert (MediaConvert).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-marketplaceentitlementservice","origin":"devel/rubygem-aws-sdk-marketplaceentitlementservice","version":"1.52.0","comment":"Official AWS Ruby gem for AWS Marketplace Entitlement Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplaceentitlementservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff2dc2d8c431dc4d0e25d0315301eda5ea0834520af39bff67ae1a52f1bc1e4d","flatsize":94594,"path":"All/rubygem-aws-sdk-marketplaceentitlementservice-1.52.0.pkg","repopath":"All/rubygem-aws-sdk-marketplaceentitlementservice-1.52.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18200,"desc":"Official AWS Ruby gem for AWS Marketplace Entitlement Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-marketplacemetering","origin":"devel/rubygem-aws-sdk-marketplacemetering","version":"1.59.0","comment":"Official AWS Ruby gem for AWSMarketplace Metering","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplacemetering","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79586f2feb3e0998c111b663ffd05298a4b7eac7506becb07b2ae3f8c660fd70","flatsize":147773,"path":"All/rubygem-aws-sdk-marketplacemetering-1.59.0.pkg","repopath":"All/rubygem-aws-sdk-marketplacemetering-1.59.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23556,"desc":"Official AWS Ruby gem for AWSMarketplace Metering.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-marketplacedeployment","origin":"devel/rubygem-aws-sdk-marketplacedeployment","version":"1.4.0","comment":"Official AWS Ruby gem for AWS Marketplace Deployment Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplacedeployment","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c55ca91dffc8210ff7c64fed847f5385111d93564db843f47180f7d867312c9","flatsize":104937,"path":"All/rubygem-aws-sdk-marketplacedeployment-1.4.0.pkg","repopath":"All/rubygem-aws-sdk-marketplacedeployment-1.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18364,"desc":"Official AWS Ruby gem for AWS Marketplace Deployment Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-marketplacecommerceanalytics","origin":"devel/rubygem-aws-sdk-marketplacecommerceanalytics","version":"1.57.0","comment":"Official AWS Ruby gem for AWS Marketplace Commerce Analytics","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplacecommerceanalytics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fde9647129049ca72a56224303905eaf3837659722bdc465224983cee5899a07","flatsize":114980,"path":"All/rubygem-aws-sdk-marketplacecommerceanalytics-1.57.0.pkg","repopath":"All/rubygem-aws-sdk-marketplacecommerceanalytics-1.57.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19720,"desc":"Official AWS Ruby gem for AWS Marketplace Commerce Analytics.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-marketplacecatalog","origin":"devel/rubygem-aws-sdk-marketplacecatalog","version":"1.43.0","comment":"Official AWS Ruby gem for AWS Marketplace Catalog Service (AWS Marketplace Catalog)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplacecatalog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48181199002cd59656164d65c64272963d11e1c32570999bd8719e1abb2bb64e","flatsize":348952,"path":"All/rubygem-aws-sdk-marketplacecatalog-1.43.0.pkg","repopath":"All/rubygem-aws-sdk-marketplacecatalog-1.43.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36556,"desc":"Official AWS Ruby gem for AWS Marketplace Catalog Service (AWS Marketplace\nCatalog).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-marketplaceagreement","origin":"devel/rubygem-aws-sdk-marketplaceagreement","version":"1.4.0","comment":"Official AWS Ruby gem for AWS Marketplace Agreement Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-marketplaceagreement","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"033e2b373523cbd50729a5e715296bad942ebd7f1fab9ad4852c61a8f671c6e8","flatsize":173369,"path":"All/rubygem-aws-sdk-marketplaceagreement-1.4.0.pkg","repopath":"All/rubygem-aws-sdk-marketplaceagreement-1.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27112,"desc":"Official AWS Ruby gem for AWS Marketplace Agreement Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-managedgrafana","origin":"devel/rubygem-aws-sdk-managedgrafana","version":"1.30.0","comment":"Official AWS Ruby gem for Amazon Managed Grafana","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-managedgrafana","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ce4b6a300f3aba0f79559acd72dd56f4501be5a430a60fbf8aaee92af74bed3","flatsize":371535,"path":"All/rubygem-aws-sdk-managedgrafana-1.30.0.pkg","repopath":"All/rubygem-aws-sdk-managedgrafana-1.30.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38640,"desc":"Official AWS Ruby gem for Amazon Managed Grafana.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-managedblockchainquery","origin":"devel/rubygem-aws-sdk-managedblockchainquery","version":"1.13.0","comment":"Official AWS Ruby gem for Amazon Managed Blockchain Query","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-managedblockchainquery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b535088b5d058a434c6190934350e708dde8b976171d4f869f8901c698933913","flatsize":224308,"path":"All/rubygem-aws-sdk-managedblockchainquery-1.13.0.pkg","repopath":"All/rubygem-aws-sdk-managedblockchainquery-1.13.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27468,"desc":"Official AWS Ruby gem for Amazon Managed Blockchain Query.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-managedblockchain","origin":"devel/rubygem-aws-sdk-managedblockchain","version":"1.53.0","comment":"Official AWS Ruby gem for Amazon Managed Blockchain (ManagedBlockchain)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-managedblockchain","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea29e01f715e81b6605cce7f995fe6e17af4840de80a7cdd35ab89b9d4ff79ed","flatsize":375275,"path":"All/rubygem-aws-sdk-managedblockchain-1.53.0.pkg","repopath":"All/rubygem-aws-sdk-managedblockchain-1.53.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38472,"desc":"Official AWS Ruby gem for Amazon Managed Blockchain (ManagedBlockchain).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mainframemodernization","origin":"devel/rubygem-aws-sdk-mainframemodernization","version":"1.19.0","comment":"Official AWS Ruby gem for AWS Mainframe Modernization","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mainframemodernization","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f04d351a862cc0d86b4abbdb48b972967a697a7fd81e77fa6b8c70963cbf3a1f","flatsize":456460,"path":"All/rubygem-aws-sdk-mainframemodernization-1.19.0.pkg","repopath":"All/rubygem-aws-sdk-mainframemodernization-1.19.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":44368,"desc":"Official AWS Ruby gem for AWS Mainframe Modernization.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mailmanager","origin":"devel/rubygem-aws-sdk-mailmanager","version":"1.1.0","comment":"Official AWS Ruby gem for MailManager","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mailmanager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4be9f283024436746709bae05be7d8a4a0b927fa7c7ae523ef6d0c39b9b2ce40","flatsize":538114,"path":"All/rubygem-aws-sdk-mailmanager-1.1.0.pkg","repopath":"All/rubygem-aws-sdk-mailmanager-1.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":47740,"desc":"Official AWS Ruby gem for MailManager.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-macie2","origin":"devel/rubygem-aws-sdk-macie2","version":"1.70.0","comment":"Official AWS Ruby gem for Amazon Macie 2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-macie2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82e3ffa6710a65712099e00491f382500c8441b43aa378028680a66c5943d990","flatsize":944938,"path":"All/rubygem-aws-sdk-macie2-1.70.0.pkg","repopath":"All/rubygem-aws-sdk-macie2-1.70.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":78976,"desc":"Official AWS Ruby gem for Amazon Macie 2.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-machinelearning","origin":"devel/rubygem-aws-sdk-machinelearning","version":"1.53.0","comment":"Official AWS Ruby gem for Amazon Machine Learning","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-machinelearning","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d74537fb4f77079ad0d4bf3d33ee4892dad7a592c11ce5a4c65c11f912a6082","flatsize":460281,"path":"All/rubygem-aws-sdk-machinelearning-1.53.0.pkg","repopath":"All/rubygem-aws-sdk-machinelearning-1.53.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":45188,"desc":"Official AWS Ruby gem for Amazon Machine Learning.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-lookoutmetrics","origin":"devel/rubygem-aws-sdk-lookoutmetrics","version":"1.37.0","comment":"Official AWS Ruby gem for Amazon Lookout for Metrics (LookoutMetrics)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lookoutmetrics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c12854500954191f0d9908b3b99dd837113fb04e2c1e7835d508f2f60d670ca8","flatsize":428949,"path":"All/rubygem-aws-sdk-lookoutmetrics-1.37.0.pkg","repopath":"All/rubygem-aws-sdk-lookoutmetrics-1.37.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41672,"desc":"Official AWS Ruby gem for Amazon Lookout for Metrics (LookoutMetrics).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-lookoutequipment","origin":"devel/rubygem-aws-sdk-lookoutequipment","version":"1.32.0","comment":"Official AWS Ruby gem for Amazon Lookout for Equipment (LookoutEquipment)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lookoutequipment","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"301f7fa604c467863ee2ef758ada6196fe6531b4a5045b984d4e69dd644ad135","flatsize":641945,"path":"All/rubygem-aws-sdk-lookoutequipment-1.32.0.pkg","repopath":"All/rubygem-aws-sdk-lookoutequipment-1.32.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":53980,"desc":"Official AWS Ruby gem for Amazon Lookout for Equipment (LookoutEquipment).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-locationservice","origin":"devel/rubygem-aws-sdk-locationservice","version":"1.51.0","comment":"Official AWS Ruby gem for Amazon Location Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-locationservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c5821408b89af3043cab6f6ebf64f979871dba03a1a981d4ef0349a6d383f16","flatsize":827439,"path":"All/rubygem-aws-sdk-locationservice-1.51.0.pkg","repopath":"All/rubygem-aws-sdk-locationservice-1.51.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":71444,"desc":"Official AWS Ruby gem for Amazon Location Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-licensemanagerusersubscriptions","origin":"devel/rubygem-aws-sdk-licensemanagerusersubscriptions","version":"1.16.0","comment":"Official AWS Ruby gem for AWS License Manager User Subscriptions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-licensemanagerusersubscriptions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cafd2ce5fb0d7b80efcddd5570368d0fad6f46ef4893615475bb57842a569369","flatsize":185760,"path":"All/rubygem-aws-sdk-licensemanagerusersubscriptions-1.16.0.pkg","repopath":"All/rubygem-aws-sdk-licensemanagerusersubscriptions-1.16.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22748,"desc":"Official AWS Ruby gem for AWS License Manager User Subscriptions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-lookoutforvision","origin":"devel/rubygem-aws-sdk-lookoutforvision","version":"1.32.0","comment":"Official AWS Ruby gem for Amazon Lookout for Vision","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lookoutforvision","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f861164a44e9740ca572cbbe11bb0d31dacbad6e3864e396eb203f0c2d2aff3","flatsize":325825,"path":"All/rubygem-aws-sdk-lookoutforvision-1.32.0.pkg","repopath":"All/rubygem-aws-sdk-lookoutforvision-1.32.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35680,"desc":"Official AWS Ruby gem for Amazon Lookout for Vision.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-mediaconnect","origin":"devel/rubygem-aws-sdk-mediaconnect","version":"1.61.0","comment":"Official AWS Ruby gem for AWS MediaConnect","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mediaconnect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"323b490bc3281410de6837bbb80ba650d3f24440e8c36863523aefe917bef4a5","flatsize":755248,"path":"All/rubygem-aws-sdk-mediaconnect-1.61.0.pkg","repopath":"All/rubygem-aws-sdk-mediaconnect-1.61.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":60840,"desc":"Official AWS Ruby gem for AWS MediaConnect.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-licensemanagerlinuxsubscriptions","origin":"devel/rubygem-aws-sdk-licensemanagerlinuxsubscriptions","version":"1.14.0","comment":"Official AWS Ruby gem for AWS License Manager Linux Subscriptions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-licensemanagerlinuxsubscriptions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b08be71c7bdd2a0e7f0d0b6c4b47a166d0c1caca3375c8bdda34cb6983d27c12","flatsize":118586,"path":"All/rubygem-aws-sdk-licensemanagerlinuxsubscriptions-1.14.0.pkg","repopath":"All/rubygem-aws-sdk-licensemanagerlinuxsubscriptions-1.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19572,"desc":"Official AWS Ruby gem for AWS License Manager Linux Subscriptions.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-licensemanager","origin":"devel/rubygem-aws-sdk-licensemanager","version":"1.57.0","comment":"Official AWS Ruby gem for AWS License Manager","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-licensemanager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fbd352e8753ad9d858a6adcc7a0e2cf1b3c0a8e7109fe52966153445baf14fe","flatsize":602378,"path":"All/rubygem-aws-sdk-licensemanager-1.57.0.pkg","repopath":"All/rubygem-aws-sdk-licensemanager-1.57.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50404,"desc":"Official AWS Ruby gem for AWS License Manager.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-lightsail","origin":"devel/rubygem-aws-sdk-lightsail","version":"1.93.0","comment":"Official AWS Ruby gem for Amazon Lightsail","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lightsail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10fdc575e8870e0f25cb31f259e183deff87be6ab764aa040d4ec5cb1ae63e31","flatsize":2194624,"path":"All/rubygem-aws-sdk-lightsail-1.93.0.pkg","repopath":"All/rubygem-aws-sdk-lightsail-1.93.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":142868,"desc":"Official AWS Ruby gem for Amazon Lightsail.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-launchwizard","origin":"devel/rubygem-aws-sdk-launchwizard","version":"1.7.0","comment":"Official AWS Ruby gem for AWS Launch Wizard","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-launchwizard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b8b45b47189d98e7f76059794660ae2da710c295375951570b8a3ad27c78f65","flatsize":173974,"path":"All/rubygem-aws-sdk-launchwizard-1.7.0.pkg","repopath":"All/rubygem-aws-sdk-launchwizard-1.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23008,"desc":"Official AWS Ruby gem for AWS Launch Wizard.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-lex","origin":"devel/rubygem-aws-sdk-lex","version":"1.60.0","comment":"Official AWS Ruby gem for Amazon Lex Runtime Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed7f2b6282aa20c9360063bd592590d694d03f1d0c3bc295d5bb6227ceddeefd","flatsize":229115,"path":"All/rubygem-aws-sdk-lex-1.60.0.pkg","repopath":"All/rubygem-aws-sdk-lex-1.60.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30988,"desc":"Official AWS Ruby gem for Amazon Lex Runtime Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-lambda","origin":"devel/rubygem-aws-sdk-lambda","version":"1.121.0","comment":"Official AWS Ruby gem for AWS Lambda","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lambda","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d135ea282de68f65084bd4d710ab449639791dcac5c52fdaf4c891d572fda4b","flatsize":1045063,"path":"All/rubygem-aws-sdk-lambda-1.121.0.pkg","repopath":"All/rubygem-aws-sdk-lambda-1.121.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":79364,"desc":"Official AWS Ruby gem for AWS Lambda.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-lambdapreview","origin":"devel/rubygem-aws-sdk-lambdapreview","version":"1.46.0","comment":"Official AWS Ruby gem for AWS Lambda","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lambdapreview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72c17fc6c6fd9ac628a5f01013baff52c3199d00a91cb42caf4af49213d1b822","flatsize":151309,"path":"All/rubygem-aws-sdk-lambdapreview-1.46.0.pkg","repopath":"All/rubygem-aws-sdk-lambdapreview-1.46.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21868,"desc":"Official AWS Ruby gem for AWS Lambda.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-lexruntimev2","origin":"devel/rubygem-aws-sdk-lexruntimev2","version":"1.33.0","comment":"Official AWS Ruby gem for Amazon Lex Runtime V2 (Lex Runtime V2)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lexruntimev2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06e2ba21755deecbc1849fcb28abec501e8a03fd2684f46afd55c2d0724efe69","flatsize":292914,"path":"All/rubygem-aws-sdk-lexruntimev2-1.33.0.pkg","repopath":"All/rubygem-aws-sdk-lexruntimev2-1.33.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36360,"desc":"Official AWS Ruby gem for Amazon Lex Runtime V2 (Lex Runtime V2).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-lexmodelsv2","origin":"devel/rubygem-aws-sdk-lexmodelsv2","version":"1.52.0","comment":"Official AWS Ruby gem for Amazon Lex Model Building V2 (Lex Models V2)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lexmodelsv2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2047f2b7ad449367d3f98d3db49fd026ca9705b8e910ff54504a3d18f405fb03","flatsize":2802245,"path":"All/rubygem-aws-sdk-lexmodelsv2-1.52.0.pkg","repopath":"All/rubygem-aws-sdk-lexmodelsv2-1.52.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":140636,"desc":"Official AWS Ruby gem for Amazon Lex Model Building V2 (Lex Models V2).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-lakeformation","origin":"devel/rubygem-aws-sdk-lakeformation","version":"1.52.0","comment":"Official AWS Ruby gem for AWS Lake Formation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lakeformation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96841684a6a20d3b38606110ca530b1811cb3be41a8f5f8d98beaa2f1f163c3c","flatsize":663995,"path":"All/rubygem-aws-sdk-lakeformation-1.52.0.pkg","repopath":"All/rubygem-aws-sdk-lakeformation-1.52.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":57060,"desc":"Official AWS Ruby gem for AWS Lake Formation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-kms","origin":"devel/rubygem-aws-sdk-kms","version":"1.85.0","comment":"Official AWS Ruby gem for AWS Key Management Service (KMS)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kms","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfd394d2792b1928b90bb56ef48f83a0568357ec65ac587c1797710d5db83394","flatsize":1137633,"path":"All/rubygem-aws-sdk-kms-1.85.0.pkg","repopath":"All/rubygem-aws-sdk-kms-1.85.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":101472,"desc":"Official AWS Ruby gem for AWS Key Management Service (KMS).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-kinesisvideowebrtcstorage","origin":"devel/rubygem-aws-sdk-kinesisvideowebrtcstorage","version":"1.15.0","comment":"Official AWS Ruby gem for Amazon Kinesis Video WebRTC Storage","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvideowebrtcstorage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fb0e2659243c6b9e9ab02018bdaf4c4b3ff9950a195c18e466d3617bfe5c9d3","flatsize":78824,"path":"All/rubygem-aws-sdk-kinesisvideowebrtcstorage-1.15.0.pkg","repopath":"All/rubygem-aws-sdk-kinesisvideowebrtcstorage-1.15.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16304,"desc":"Official AWS Ruby gem for Amazon Kinesis Video WebRTC Storage.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-kinesisvideoarchivedmedia","origin":"devel/rubygem-aws-sdk-kinesisvideoarchivedmedia","version":"1.60.0","comment":"Official AWS Ruby gem for Amazon Kinesis Video Streams Archived Media (Kinesis Video Archived Media)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvideoarchivedmedia","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9ccc6c091b731558662bf970339fd3fd693ce9981dad0023a247d8b285a6708","flatsize":231205,"path":"All/rubygem-aws-sdk-kinesisvideoarchivedmedia-1.60.0.pkg","repopath":"All/rubygem-aws-sdk-kinesisvideoarchivedmedia-1.60.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32076,"desc":"Official AWS Ruby gem for Amazon Kinesis Video Streams Archived Media (Kinesis\nVideo Archived Media).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-kinesisvideo","origin":"devel/rubygem-aws-sdk-kinesisvideo","version":"1.63.0","comment":"Official AWS Ruby gem for Amazon Kinesis Video Streams (Kinesis Video)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvideo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a45471906e0a6287ca9ec96f344dfc5c4ed667642d64e6b72e8b43e1c5c339bc","flatsize":367355,"path":"All/rubygem-aws-sdk-kinesisvideo-1.63.0.pkg","repopath":"All/rubygem-aws-sdk-kinesisvideo-1.63.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39656,"desc":"Official AWS Ruby gem for Amazon Kinesis Video Streams (Kinesis Video).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-kinesisvideosignalingchannels","origin":"devel/rubygem-aws-sdk-kinesisvideosignalingchannels","version":"1.34.0","comment":"Official AWS Ruby gem for Amazon Kinesis Video Signaling Channels","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvideosignalingchannels","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad0b388b78583080de5460c234d9576e56b3677cd9cd513e1e76a3cff120c18a","flatsize":96693,"path":"All/rubygem-aws-sdk-kinesisvideosignalingchannels-1.34.0.pkg","repopath":"All/rubygem-aws-sdk-kinesisvideosignalingchannels-1.34.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18028,"desc":"Official AWS Ruby gem for Amazon Kinesis Video Signaling Channels.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-kinesisanalytics","origin":"devel/rubygem-aws-sdk-kinesisanalytics","version":"1.55.0","comment":"Official AWS Ruby gem for Amazon Kinesis Analytics (Kinesis Analytics)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisanalytics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b534e735cc91c42cbb77b308a2ef0f699f5fd0dcc6cc275d662e7ecaf3f2417","flatsize":391078,"path":"All/rubygem-aws-sdk-kinesisanalytics-1.55.0.pkg","repopath":"All/rubygem-aws-sdk-kinesisanalytics-1.55.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39256,"desc":"Official AWS Ruby gem for Amazon Kinesis Analytics (Kinesis Analytics).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-kinesis","origin":"devel/rubygem-aws-sdk-kinesis","version":"1.58.0","comment":"Official AWS Ruby gem for Amazon Kinesis (Kinesis)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0874553f841a250811eca0f471b097a56db4ec827c1d8e551a754d7fd5f810e8","flatsize":484240,"path":"All/rubygem-aws-sdk-kinesis-1.58.0.pkg","repopath":"All/rubygem-aws-sdk-kinesis-1.58.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":52280,"desc":"Official AWS Ruby gem for Amazon Kinesis (Kinesis).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-kinesisanalyticsv2","origin":"devel/rubygem-aws-sdk-kinesisanalyticsv2","version":"1.57.0","comment":"Official AWS Ruby gem for Amazon Kinesis Analytics (Kinesis Analytics V2)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisanalyticsv2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a17dbcf00c1ecc095c422ba8045d682921e6a128693b0cdbf0fb4af0ffed5d7","flatsize":736467,"path":"All/rubygem-aws-sdk-kinesisanalyticsv2-1.57.0.pkg","repopath":"All/rubygem-aws-sdk-kinesisanalyticsv2-1.57.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":58048,"desc":"Official AWS Ruby gem for Amazon Kinesis Analytics (Kinesis Analytics V2).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-kinesisvideomedia","origin":"devel/rubygem-aws-sdk-kinesisvideomedia","version":"1.52.0","comment":"Official AWS Ruby gem for Amazon Kinesis Video Streams Media (Kinesis Video Media)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kinesisvideomedia","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d2bfc7abdd7df77166e121f1d010c961196f448e66fdaafa0ddb92bff298e71","flatsize":96814,"path":"All/rubygem-aws-sdk-kinesisvideomedia-1.52.0.pkg","repopath":"All/rubygem-aws-sdk-kinesisvideomedia-1.52.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18940,"desc":"Official AWS Ruby gem for Amazon Kinesis Video Streams Media (Kinesis Video\nMedia).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-lexmodelbuildingservice","origin":"devel/rubygem-aws-sdk-lexmodelbuildingservice","version":"1.72.0","comment":"Official AWS Ruby gem for Amazon Lex Model Building Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-lexmodelbuildingservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c98dfc938401f3293f288dc11f6b5ddc7022ee98b19699f736a7c2b1af7478c6","flatsize":649526,"path":"All/rubygem-aws-sdk-lexmodelbuildingservice-1.72.0.pkg","repopath":"All/rubygem-aws-sdk-lexmodelbuildingservice-1.72.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":58864,"desc":"Official AWS Ruby gem for Amazon Lex Model Building Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-kafka","origin":"devel/rubygem-aws-sdk-kafka","version":"1.74.0","comment":"Official AWS Ruby gem for Managed Streaming for Kafka (Kafka)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kafka","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb3dbbdd9b75df98cca84d4dc672c938d9be97a8efc3a1bbc6f06c12ac19aa5a","flatsize":676582,"path":"All/rubygem-aws-sdk-kafka-1.74.0.pkg","repopath":"All/rubygem-aws-sdk-kafka-1.74.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":54908,"desc":"Official AWS Ruby gem for Managed Streaming for Kafka (Kafka).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ivsrealtime","origin":"devel/rubygem-aws-sdk-ivsrealtime","version":"1.19.0","comment":"Official AWS Ruby gem for Amazon Interactive Video Service RealTime (ivsrealtime)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ivsrealtime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e15fc3d61e235d39c2a25721f9a9bee71cae7f2fb02a3ff521f814e09086be6","flatsize":318633,"path":"All/rubygem-aws-sdk-ivsrealtime-1.19.0.pkg","repopath":"All/rubygem-aws-sdk-ivsrealtime-1.19.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33712,"desc":"Official AWS Ruby gem for Amazon Interactive Video Service RealTime\n(ivsrealtime).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-kendraranking","origin":"devel/rubygem-aws-sdk-kendraranking","version":"1.14.0","comment":"Official AWS Ruby gem for Amazon Kendra Intelligent Ranking (Kendra Ranking)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kendraranking","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1f5e3dea0e1647312a5c6cab4e319c62aae05f9e04003bbde3dfd77749b47fb","flatsize":150316,"path":"All/rubygem-aws-sdk-kendraranking-1.14.0.pkg","repopath":"All/rubygem-aws-sdk-kendraranking-1.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22444,"desc":"Official AWS Ruby gem for Amazon Kendra Intelligent Ranking (Kendra Ranking).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-kendra","origin":"devel/rubygem-aws-sdk-kendra","version":"1.81.0","comment":"Official AWS Ruby gem for AWS Kendra Frontend Service (Kendra)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kendra","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f594ba338bff615a3ba93a705c0290920c6176b25c0e92eec0d8c8bfcac5245","flatsize":1437664,"path":"All/rubygem-aws-sdk-kendra-1.81.0.pkg","repopath":"All/rubygem-aws-sdk-kendra-1.81.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":116552,"desc":"Official AWS Ruby gem for AWS Kendra Frontend Service (Kendra).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-kafkaconnect","origin":"devel/rubygem-aws-sdk-kafkaconnect","version":"1.23.0","comment":"Official AWS Ruby gem for Managed Streaming for Kafka Connect (Kafka Connect)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-kafkaconnect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee36ae183e5ca7d57a8f8cd0c198da5e60a5ecfeaa402babeaee270131b1190b","flatsize":295419,"path":"All/rubygem-aws-sdk-kafkaconnect-1.23.0.pkg","repopath":"All/rubygem-aws-sdk-kafkaconnect-1.23.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30656,"desc":"Official AWS Ruby gem for Managed Streaming for Kafka Connect (Kafka Connect).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iotwireless","origin":"devel/rubygem-aws-sdk-iotwireless","version":"1.50.0","comment":"Official AWS Ruby gem for AWS IoT Wireless","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotwireless","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6499e0674ce883ab2aea2cb9cc463aeedbfa4d1329f62d309b88f7e15d0ba884","flatsize":1068013,"path":"All/rubygem-aws-sdk-iotwireless-1.50.0.pkg","repopath":"All/rubygem-aws-sdk-iotwireless-1.50.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":82880,"desc":"Official AWS Ruby gem for AWS IoT Wireless.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-keyspaces","origin":"devel/rubygem-aws-sdk-keyspaces","version":"1.21.0","comment":"Official AWS Ruby gem for Amazon Keyspaces","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-keyspaces","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10ac53d49273fa3fddc13cee9c57cfc33d83ee1ee602be331bfef2b40015f155","flatsize":284784,"path":"All/rubygem-aws-sdk-keyspaces-1.21.0.pkg","repopath":"All/rubygem-aws-sdk-keyspaces-1.21.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32484,"desc":"Official AWS Ruby gem for Amazon Keyspaces.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iottwinmaker","origin":"devel/rubygem-aws-sdk-iottwinmaker","version":"1.25.0","comment":"Official AWS Ruby gem for AWS IoT TwinMaker","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iottwinmaker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78811fe66bd392f5d93efd2fd3b98309f17937777f168fed8775ada875563023","flatsize":615683,"path":"All/rubygem-aws-sdk-iottwinmaker-1.25.0.pkg","repopath":"All/rubygem-aws-sdk-iottwinmaker-1.25.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":51008,"desc":"Official AWS Ruby gem for AWS IoT TwinMaker.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iotsitewise","origin":"devel/rubygem-aws-sdk-iotsitewise","version":"1.63.0","comment":"Official AWS Ruby gem for AWS IoT SiteWise","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotsitewise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ee33da42c8500dc8c212c12d964a13d2df3ec36fcc6e6f42d86da19290ea727","flatsize":1185206,"path":"All/rubygem-aws-sdk-iotsitewise-1.63.0.pkg","repopath":"All/rubygem-aws-sdk-iotsitewise-1.63.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":86188,"desc":"Official AWS Ruby gem for AWS IoT SiteWise.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iotroborunner","origin":"devel/rubygem-aws-sdk-iotroborunner","version":"1.12.0","comment":"Official AWS Ruby gem for AWS IoT RoboRunner","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotroborunner","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3815849e60497d1990b378220972d8698673cf2aa7ab96b082965a54e695605d","flatsize":234221,"path":"All/rubygem-aws-sdk-iotroborunner-1.12.0.pkg","repopath":"All/rubygem-aws-sdk-iotroborunner-1.12.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24368,"desc":"Official AWS Ruby gem for AWS IoT RoboRunner.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iotthingsgraph","origin":"devel/rubygem-aws-sdk-iotthingsgraph","version":"1.39.0","comment":"Official AWS Ruby gem for AWS IoT Things Graph","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotthingsgraph","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7f8bf6520104bff87683ab1c417e414c0eed4f3dba27bd146b55ed1cdb34f28","flatsize":327256,"path":"All/rubygem-aws-sdk-iotthingsgraph-1.39.0.pkg","repopath":"All/rubygem-aws-sdk-iotthingsgraph-1.39.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34108,"desc":"Official AWS Ruby gem for AWS IoT Things Graph.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iotsecuretunneling","origin":"devel/rubygem-aws-sdk-iotsecuretunneling","version":"1.36.0","comment":"Official AWS Ruby gem for AWS IoT Secure Tunneling","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotsecuretunneling","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"217648c46f6203348725a4fe9b9c54fdf8646225f286179ffcd7cbb0fc0e4fe1","flatsize":127099,"path":"All/rubygem-aws-sdk-iotsecuretunneling-1.36.0.pkg","repopath":"All/rubygem-aws-sdk-iotsecuretunneling-1.36.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20908,"desc":"Official AWS Ruby gem for AWS IoT Secure Tunneling.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ivschat","origin":"devel/rubygem-aws-sdk-ivschat","version":"1.24.0","comment":"Official AWS Ruby gem for Amazon Interactive Video Service Chat (ivschat)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ivschat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9469ea3ca0c9095f28d21c6cf7fbeecc7177372d6348adea877c9e388b3248fb","flatsize":236837,"path":"All/rubygem-aws-sdk-ivschat-1.24.0.pkg","repopath":"All/rubygem-aws-sdk-ivschat-1.24.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27492,"desc":"Official AWS Ruby gem for Amazon Interactive Video Service Chat (ivschat).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iotjobsdataplane","origin":"devel/rubygem-aws-sdk-iotjobsdataplane","version":"1.51.0","comment":"Official AWS Ruby gem for AWS IoT Jobs Data Plane","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotjobsdataplane","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42dce4ba6c7c3ad6dadc99d464d48a7a6bcca0fbeab52d2a562f951b0f5ece4e","flatsize":125551,"path":"All/rubygem-aws-sdk-iotjobsdataplane-1.51.0.pkg","repopath":"All/rubygem-aws-sdk-iotjobsdataplane-1.51.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20020,"desc":"Official AWS Ruby gem for AWS IoT Jobs Data Plane.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iotfleetwise","origin":"devel/rubygem-aws-sdk-iotfleetwise","version":"1.25.0","comment":"Official AWS Ruby gem for AWS IoT FleetWise","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleetwise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b71a5e66f4fd3bf733478f52e0974e80c31f8892c618006f7838e449981ed655","flatsize":654853,"path":"All/rubygem-aws-sdk-iotfleetwise-1.25.0.pkg","repopath":"All/rubygem-aws-sdk-iotfleetwise-1.25.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":56228,"desc":"Official AWS Ruby gem for AWS IoT FleetWise.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iotfleethub","origin":"devel/rubygem-aws-sdk-iotfleethub","version":"1.27.0","comment":"Official AWS Ruby gem for AWS IoT Fleet Hub","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotfleethub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97778cd35c2922fe71da73455f749f2aca1a3baf71ad0a7caa1f532b784ebcf4","flatsize":126617,"path":"All/rubygem-aws-sdk-iotfleethub-1.27.0.pkg","repopath":"All/rubygem-aws-sdk-iotfleethub-1.27.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19700,"desc":"Official AWS Ruby gem for AWS IoT Fleet Hub.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iotdeviceadvisor","origin":"devel/rubygem-aws-sdk-iotdeviceadvisor","version":"1.32.0","comment":"Official AWS Ruby gem for AWS IoT Core Device Advisor (AWSIoTDeviceAdvisor)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotdeviceadvisor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4fc2e320780af7912c326f2094967b284f8f0db9da14157a5f9af76af410f08e","flatsize":193951,"path":"All/rubygem-aws-sdk-iotdeviceadvisor-1.32.0.pkg","repopath":"All/rubygem-aws-sdk-iotdeviceadvisor-1.32.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25252,"desc":"Official AWS Ruby gem for AWS IoT Core Device Advisor (AWSIoTDeviceAdvisor).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iotdataplane","origin":"devel/rubygem-aws-sdk-iotdataplane","version":"1.57.0","comment":"Official AWS Ruby gem for AWS IoT Data Plane","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotdataplane","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f81c7c1292baf8c06548909cea4a41e89a130f3b8b29841ba0b93975155ba90b","flatsize":143248,"path":"All/rubygem-aws-sdk-iotdataplane-1.57.0.pkg","repopath":"All/rubygem-aws-sdk-iotdataplane-1.57.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21932,"desc":"Official AWS Ruby gem for AWS IoT Data Plane.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ioteventsdata","origin":"devel/rubygem-aws-sdk-ioteventsdata","version":"1.42.0","comment":"Official AWS Ruby gem for AWS IoT Events Data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ioteventsdata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7061750eae08ee1d3b37538613163037a23812fb7860022b9129715a9eb72a30","flatsize":209470,"path":"All/rubygem-aws-sdk-ioteventsdata-1.42.0.pkg","repopath":"All/rubygem-aws-sdk-ioteventsdata-1.42.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26116,"desc":"Official AWS Ruby gem for AWS IoT Events Data.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iotevents","origin":"devel/rubygem-aws-sdk-iotevents","version":"1.49.0","comment":"Official AWS Ruby gem for AWS IoT Events","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotevents","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3ebb03edce13c8645d05f4aa9b6e973e7535af64e2fccfc92dcf9ebc6f6e245","flatsize":608117,"path":"All/rubygem-aws-sdk-iotevents-1.49.0.pkg","repopath":"All/rubygem-aws-sdk-iotevents-1.49.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":43888,"desc":"Official AWS Ruby gem for AWS IoT Events.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iot1clickprojects","origin":"devel/rubygem-aws-sdk-iot1clickprojects","version":"1.52.0","comment":"Official AWS Ruby gem for AWS IoT 1-Click Projects Service (AWS IoT 1-Click Projects)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iot1clickprojects","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07be465fcc596378848db46c8fa6ceecc5d75a165fa288b48457730cf926619e","flatsize":174182,"path":"All/rubygem-aws-sdk-iot1clickprojects-1.52.0.pkg","repopath":"All/rubygem-aws-sdk-iot1clickprojects-1.52.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22892,"desc":"Official AWS Ruby gem for AWS IoT 1-Click Projects Service (AWS IoT 1-Click\nProjects).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iot1clickdevicesservice","origin":"devel/rubygem-aws-sdk-iot1clickdevicesservice","version":"1.52.0","comment":"Official AWS Ruby gem for AWS IoT 1-Click Devices Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iot1clickdevicesservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7b550acf0ea3fbddf1cde4ab524060c7f732dc881bcf5b647e611c5d1417fd8","flatsize":156301,"path":"All/rubygem-aws-sdk-iot1clickdevicesservice-1.52.0.pkg","repopath":"All/rubygem-aws-sdk-iot1clickdevicesservice-1.52.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21792,"desc":"Official AWS Ruby gem for AWS IoT 1-Click Devices Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iotanalytics","origin":"devel/rubygem-aws-sdk-iotanalytics","version":"1.64.0","comment":"Official AWS Ruby gem for AWS IoT Analytics","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iotanalytics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5306fc8f236dc952250670aa33ed6895b0e5257f44dc1a012403015b03459231","flatsize":448398,"path":"All/rubygem-aws-sdk-iotanalytics-1.64.0.pkg","repopath":"All/rubygem-aws-sdk-iotanalytics-1.64.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":44812,"desc":"Official AWS Ruby gem for AWS IoT Analytics.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-inspectorscan","origin":"devel/rubygem-aws-sdk-inspectorscan","version":"1.6.0","comment":"Official AWS Ruby gem for Inspector Scan","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-inspectorscan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b96d00c0c4b2b4163d3f09188c9de3e7b9df1a506e0e91b1b4ffb5aeda939c5c","flatsize":80930,"path":"All/rubygem-aws-sdk-inspectorscan-1.6.0.pkg","repopath":"All/rubygem-aws-sdk-inspectorscan-1.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16468,"desc":"Official AWS Ruby gem for Inspector Scan.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-inspector2","origin":"devel/rubygem-aws-sdk-inspector2","version":"1.31.0","comment":"Official AWS Ruby gem for Inspector2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-inspector2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b50e18620ec5b8b27e98d709cba0b1c7653e372ae468f93609ade8886c72bfb","flatsize":1042178,"path":"All/rubygem-aws-sdk-inspector2-1.31.0.pkg","repopath":"All/rubygem-aws-sdk-inspector2-1.31.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":81300,"desc":"Official AWS Ruby gem for Inspector2.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-importexport","origin":"devel/rubygem-aws-sdk-importexport","version":"1.46.0","comment":"Official AWS Ruby gem for AWS Import/Export","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-importexport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c73c02341fb9d094b6d23e3dddbf94cd19e185a0c5db32f869061f18882e26be","flatsize":144962,"path":"All/rubygem-aws-sdk-importexport-1.46.0.pkg","repopath":"All/rubygem-aws-sdk-importexport-1.46.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21076,"desc":"Official AWS Ruby gem for AWS Import/Export.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv2":{"origin":"devel/rubygem-aws-sigv2","version":"1.2.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-inspector","origin":"devel/rubygem-aws-sdk-inspector","version":"1.58.0","comment":"Official AWS Ruby gem for Amazon Inspector","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-inspector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c2f120addc17b652f3e464628017deabd60af1f5111ee4920ba5d71356cfd0f","flatsize":467095,"path":"All/rubygem-aws-sdk-inspector-1.58.0.pkg","repopath":"All/rubygem-aws-sdk-inspector-1.58.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":44684,"desc":"Official AWS Ruby gem for Amazon Inspector.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-imagebuilder","origin":"devel/rubygem-aws-sdk-imagebuilder","version":"1.61.0","comment":"Official AWS Ruby gem for EC2 Image Builder (imagebuilder)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-imagebuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6be2a6e4957a1717db0136f3ded7b4f1f4587d28c5c3261afc9dede48ed04f3","flatsize":1090881,"path":"All/rubygem-aws-sdk-imagebuilder-1.61.0.pkg","repopath":"All/rubygem-aws-sdk-imagebuilder-1.61.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":81128,"desc":"Official AWS Ruby gem for EC2 Image Builder (imagebuilder).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iot","origin":"devel/rubygem-aws-sdk-iot","version":"1.124.0","comment":"Official AWS Ruby gem for AWS IoT","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68bdfaa9e9f9847fdf1b888193fc9150fe16e508623676e845445b5dbfd654db","flatsize":2536513,"path":"All/rubygem-aws-sdk-iot-1.124.0.pkg","repopath":"All/rubygem-aws-sdk-iot-1.124.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":183520,"desc":"Official AWS Ruby gem for AWS IoT.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-internetmonitor","origin":"devel/rubygem-aws-sdk-internetmonitor","version":"1.20.0","comment":"Official AWS Ruby gem for Amazon CloudWatch Internet Monitor","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-internetmonitor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"339b94ee0d30fd2404f3e83503af5a1ff54938e213947895dd4b7bddabfceafd","flatsize":295971,"path":"All/rubygem-aws-sdk-internetmonitor-1.20.0.pkg","repopath":"All/rubygem-aws-sdk-internetmonitor-1.20.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34764,"desc":"Official AWS Ruby gem for Amazon CloudWatch Internet Monitor.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ivs","origin":"devel/rubygem-aws-sdk-ivs","version":"1.49.0","comment":"Official AWS Ruby gem for Amazon Interactive Video Service (Amazon IVS)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ivs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c76ed9ba02ef10fadbb6ea8a1972cbce885e0d073c39ecc9ccdf51d25cad4849","flatsize":384224,"path":"All/rubygem-aws-sdk-ivs-1.49.0.pkg","repopath":"All/rubygem-aws-sdk-ivs-1.49.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38264,"desc":"Official AWS Ruby gem for Amazon Interactive Video Service (Amazon IVS).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-honeycode","origin":"devel/rubygem-aws-sdk-honeycode","version":"1.32.0","comment":"Official AWS Ruby gem for Amazon Honeycode (Honeycode)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-honeycode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e28a588b6db642bc75f2530e3e7d4515aba58120712a54f74b6981d67236c68f","flatsize":272247,"path":"All/rubygem-aws-sdk-honeycode-1.32.0.pkg","repopath":"All/rubygem-aws-sdk-honeycode-1.32.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33032,"desc":"Official AWS Ruby gem for Amazon Honeycode (Honeycode).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-identitystore","origin":"devel/rubygem-aws-sdk-identitystore","version":"1.37.0","comment":"Official AWS Ruby gem for AWS SSO Identity Store (IdentityStore)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-identitystore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d307e6c8e49af55a13469a7c1cf4fc6688ce1119fcd923dc373ca5f678cf99b4","flatsize":272278,"path":"All/rubygem-aws-sdk-identitystore-1.37.0.pkg","repopath":"All/rubygem-aws-sdk-identitystore-1.37.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28792,"desc":"Official AWS Ruby gem for AWS SSO Identity Store (IdentityStore).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-iam","origin":"devel/rubygem-aws-sdk-iam","version":"1.99.0","comment":"Official AWS Ruby gem for AWS Identity and Access Management (IAM)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-iam","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26f84bf51fda509325fac4acac69c3c974f0d04fa6b1e305109e9146be0da96f","flatsize":2075713,"path":"All/rubygem-aws-sdk-iam-1.99.0.pkg","repopath":"All/rubygem-aws-sdk-iam-1.99.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":130320,"desc":"Official AWS Ruby gem for AWS Identity and Access Management (IAM).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-healthlake","origin":"devel/rubygem-aws-sdk-healthlake","version":"1.29.0","comment":"Official AWS Ruby gem for Amazon HealthLake (HealthLake)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-healthlake","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac023eea29d458e136107d6e5a0221cad77209ce64dbad5c437a2c5c49a564a1","flatsize":215606,"path":"All/rubygem-aws-sdk-healthlake-1.29.0.pkg","repopath":"All/rubygem-aws-sdk-healthlake-1.29.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26912,"desc":"Official AWS Ruby gem for Amazon HealthLake (HealthLake).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-health","origin":"devel/rubygem-aws-sdk-health","version":"1.63.0","comment":"Official AWS Ruby gem for AWS Health APIs and Notifications (AWSHealth)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-health","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97eeb2c914afebe6308c569100316cce8f6800dc1e62fb827e2031d4050dde95","flatsize":276247,"path":"All/rubygem-aws-sdk-health-1.63.0.pkg","repopath":"All/rubygem-aws-sdk-health-1.63.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31088,"desc":"Official AWS Ruby gem for AWS Health APIs and Notifications (AWSHealth).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-greengrassv2","origin":"devel/rubygem-aws-sdk-greengrassv2","version":"1.39.0","comment":"Official AWS Ruby gem for AWS IoT Greengrass V2 (AWS GreengrassV2)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-greengrassv2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"103e28942f06a7e8459d75a4c8e5cb7ac1ceed77df02c2b99cc895a528d0bcda","flatsize":430549,"path":"All/rubygem-aws-sdk-greengrassv2-1.39.0.pkg","repopath":"All/rubygem-aws-sdk-greengrassv2-1.39.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":46884,"desc":"Official AWS Ruby gem for AWS IoT Greengrass V2 (AWS GreengrassV2).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-groundstation","origin":"devel/rubygem-aws-sdk-groundstation","version":"1.48.0","comment":"Official AWS Ruby gem for AWS Ground Station","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-groundstation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a51d110bc0f7e22cc5b0994e34a8b3ef42dd5f515fe2d179f25206579311bec8","flatsize":441888,"path":"All/rubygem-aws-sdk-groundstation-1.48.0.pkg","repopath":"All/rubygem-aws-sdk-groundstation-1.48.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":45004,"desc":"Official AWS Ruby gem for AWS Ground Station.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-greengrass","origin":"devel/rubygem-aws-sdk-greengrass","version":"1.66.0","comment":"Official AWS Ruby gem for AWS Greengrass","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-greengrass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b3724a26f02a7505912f2a1fd1d497898fa4d1219c500516fe835bf997977cb","flatsize":755735,"path":"All/rubygem-aws-sdk-greengrass-1.66.0.pkg","repopath":"All/rubygem-aws-sdk-greengrass-1.66.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":54280,"desc":"Official AWS Ruby gem for AWS Greengrass.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-globalaccelerator","origin":"devel/rubygem-aws-sdk-globalaccelerator","version":"1.60.0","comment":"Official AWS Ruby gem for AWS Global Accelerator","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-globalaccelerator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f1a2b72f578c20503d1e8df9ec9d465399481b63d4caa98798b77e7ec613c64","flatsize":605459,"path":"All/rubygem-aws-sdk-globalaccelerator-1.60.0.pkg","repopath":"All/rubygem-aws-sdk-globalaccelerator-1.60.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":48284,"desc":"Official AWS Ruby gem for AWS Global Accelerator.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-glacier","origin":"devel/rubygem-aws-sdk-glacier","version":"1.62.0","comment":"Official AWS Ruby gem for Amazon Glacier","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-glacier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6a7114675ca0ea7a4bd441f53b0865616d244c43fb22d4a54a49ebea74b68fa","flatsize":544958,"path":"All/rubygem-aws-sdk-glacier-1.62.0.pkg","repopath":"All/rubygem-aws-sdk-glacier-1.62.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":57800,"desc":"Official AWS Ruby gem for Amazon Glacier.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-gamesparks","origin":"devel/rubygem-aws-sdk-gamesparks","version":"1.13.0","comment":"Official AWS Ruby gem for GameSparks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-gamesparks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"111568a89fe83ded94f1c7b3cfd3d5714e177529d53e02180b57e33523ee233a","flatsize":259982,"path":"All/rubygem-aws-sdk-gamesparks-1.13.0.pkg","repopath":"All/rubygem-aws-sdk-gamesparks-1.13.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26968,"desc":"Official AWS Ruby gem for GameSparks.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-gluedatabrew","origin":"devel/rubygem-aws-sdk-gluedatabrew","version":"1.38.0","comment":"Official AWS Ruby gem for AWS Glue DataBrew","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-gluedatabrew","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"324cc0e14d966de5b92be5f54928222f2e266efdc14e60fe74964ff01ce0ab90","flatsize":575672,"path":"All/rubygem-aws-sdk-gluedatabrew-1.38.0.pkg","repopath":"All/rubygem-aws-sdk-gluedatabrew-1.38.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":51668,"desc":"Official AWS Ruby gem for AWS Glue DataBrew.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-gamelift","origin":"devel/rubygem-aws-sdk-gamelift","version":"1.80.0","comment":"Official AWS Ruby gem for Amazon GameLift","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-gamelift","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"001d758eb4ca3b1b1bbd9488001728327cd3200eff09f94575cee9c1cc424587","flatsize":1567838,"path":"All/rubygem-aws-sdk-gamelift-1.80.0.pkg","repopath":"All/rubygem-aws-sdk-gamelift-1.80.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":134992,"desc":"Official AWS Ruby gem for Amazon GameLift.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-fsx","origin":"devel/rubygem-aws-sdk-fsx","version":"1.89.0","comment":"Official AWS Ruby gem for Amazon FSx","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-fsx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2185e2f39ffa84d9936d5a6084e6d9d1cff7d11bc8157d22cbd4083f2a2dbb68","flatsize":1614983,"path":"All/rubygem-aws-sdk-fsx-1.89.0.pkg","repopath":"All/rubygem-aws-sdk-fsx-1.89.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":111980,"desc":"Official AWS Ruby gem for Amazon FSx.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-freetier","origin":"devel/rubygem-aws-sdk-freetier","version":"1.5.0","comment":"Official AWS Ruby gem for AWS Free Tier","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-freetier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd7b03732e8942682d44ce399a5637ce7809975bbe0e6f34b3b7eec15def121a","flatsize":89400,"path":"All/rubygem-aws-sdk-freetier-1.5.0.pkg","repopath":"All/rubygem-aws-sdk-freetier-1.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18256,"desc":"Official AWS Ruby gem for AWS Free Tier.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-forecastservice","origin":"devel/rubygem-aws-sdk-forecastservice","version":"1.53.0","comment":"Official AWS Ruby gem for Amazon Forecast Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-forecastservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6baddf9dd4ae46f650225d25df1d9b69d3611d4305e84fe13be3bba3eedce8f0","flatsize":864707,"path":"All/rubygem-aws-sdk-forecastservice-1.53.0.pkg","repopath":"All/rubygem-aws-sdk-forecastservice-1.53.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":71752,"desc":"Official AWS Ruby gem for Amazon Forecast Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-frauddetector","origin":"devel/rubygem-aws-sdk-frauddetector","version":"1.52.0","comment":"Official AWS Ruby gem for Amazon Fraud Detector","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-frauddetector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8c93bc6ade1cc087e0761e91fab8a16f4763f70e7adab2fe711e48c09676c65","flatsize":721472,"path":"All/rubygem-aws-sdk-frauddetector-1.52.0.pkg","repopath":"All/rubygem-aws-sdk-frauddetector-1.52.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":60580,"desc":"Official AWS Ruby gem for Amazon Fraud Detector.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-glue","origin":"devel/rubygem-aws-sdk-glue","version":"1.179.0","comment":"Official AWS Ruby gem for AWS Glue","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-glue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7635df74561416a965fa7be2970834d289c47ae066724513d41b0954efeb494","flatsize":3301292,"path":"All/rubygem-aws-sdk-glue-1.179.0.pkg","repopath":"All/rubygem-aws-sdk-glue-1.179.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":224772,"desc":"Official AWS Ruby gem for AWS Glue.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-fis","origin":"devel/rubygem-aws-sdk-fis","version":"1.30.0","comment":"Official AWS Ruby gem for AWS Fault Injection Simulator (FIS)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-fis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab9b8de1aa59dc23c867bd3613e4559cb65c675585df5b5f150f3fec735edc46","flatsize":358225,"path":"All/rubygem-aws-sdk-fis-1.30.0.pkg","repopath":"All/rubygem-aws-sdk-fis-1.30.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31824,"desc":"Official AWS Ruby gem for AWS Fault Injection Simulator (FIS).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-forecastqueryservice","origin":"devel/rubygem-aws-sdk-forecastqueryservice","version":"1.37.0","comment":"Official AWS Ruby gem for Amazon Forecast Query Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-forecastqueryservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfff69511ab9800f049f2a563b36558ba30fb2e3d5abbe8ba9593feb5b16b6ff","flatsize":99429,"path":"All/rubygem-aws-sdk-forecastqueryservice-1.37.0.pkg","repopath":"All/rubygem-aws-sdk-forecastqueryservice-1.37.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18100,"desc":"Official AWS Ruby gem for Amazon Forecast Query Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-finspace","origin":"devel/rubygem-aws-sdk-finspace","version":"1.34.0","comment":"Official AWS Ruby gem for FinSpace User Environment Management service (finspace)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-finspace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdab587101beaba326316b5d696537bd681aaf8b2f156adf0f3b4db2b50e3d5a","flatsize":737698,"path":"All/rubygem-aws-sdk-finspace-1.34.0.pkg","repopath":"All/rubygem-aws-sdk-finspace-1.34.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":56944,"desc":"Official AWS Ruby gem for FinSpace User Environment Management service\n(finspace).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-fms","origin":"devel/rubygem-aws-sdk-fms","version":"1.72.0","comment":"Official AWS Ruby gem for Firewall Management Service (FMS)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-fms","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b6e7f617377709b917073fd7264a9dda494a39cac6258490585588b51e0e909","flatsize":723074,"path":"All/rubygem-aws-sdk-fms-1.72.0.pkg","repopath":"All/rubygem-aws-sdk-fms-1.72.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":67456,"desc":"Official AWS Ruby gem for Firewall Management Service (FMS).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-entityresolution","origin":"devel/rubygem-aws-sdk-entityresolution","version":"1.11.0","comment":"Official AWS Ruby gem for AWS Entity Resolution (AWSEntityResolution)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-entityresolution","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a1ae3565ff65a6d13252ebff180d40efcd074e93864ba0b5f44c55f71616767","flatsize":468979,"path":"All/rubygem-aws-sdk-entityresolution-1.11.0.pkg","repopath":"All/rubygem-aws-sdk-entityresolution-1.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":40340,"desc":"Official AWS Ruby gem for AWS Entity Resolution (AWSEntityResolution).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-eventbridge","origin":"devel/rubygem-aws-sdk-eventbridge","version":"1.60.0","comment":"Official AWS Ruby gem for Amazon EventBridge","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-eventbridge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88a3685a3c1315d72865baaa0e043ea3a3d4a20831844d1f45e6894e665ac2de","flatsize":714803,"path":"All/rubygem-aws-sdk-eventbridge-1.60.0.pkg","repopath":"All/rubygem-aws-sdk-eventbridge-1.60.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":67596,"desc":"Official AWS Ruby gem for Amazon EventBridge.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-emrserverless","origin":"devel/rubygem-aws-sdk-emrserverless","version":"1.26.0","comment":"Official AWS Ruby gem for EMR Serverless","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-emrserverless","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7483c904b86eeab3aab989a1de57d6c3843be5f54b591a8ab30cac6deade04ee","flatsize":292636,"path":"All/rubygem-aws-sdk-emrserverless-1.26.0.pkg","repopath":"All/rubygem-aws-sdk-emrserverless-1.26.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33152,"desc":"Official AWS Ruby gem for EMR Serverless.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-emrcontainers","origin":"devel/rubygem-aws-sdk-emrcontainers","version":"1.36.0","comment":"Official AWS Ruby gem for Amazon EMR Containers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-emrcontainers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"349d6e776493222910867642d0f5d470c1c82164c1e042942e67d4939f611142","flatsize":340772,"path":"All/rubygem-aws-sdk-emrcontainers-1.36.0.pkg","repopath":"All/rubygem-aws-sdk-emrcontainers-1.36.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36296,"desc":"Official AWS Ruby gem for Amazon EMR Containers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-firehose","origin":"devel/rubygem-aws-sdk-firehose","version":"1.70.0","comment":"Official AWS Ruby gem for Amazon Kinesis Firehose (Firehose)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-firehose","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba90612cf46e855b6915227ac5593c969cbd1f5201abbd334c861c3ad2e11311","flatsize":699044,"path":"All/rubygem-aws-sdk-firehose-1.70.0.pkg","repopath":"All/rubygem-aws-sdk-firehose-1.70.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":59688,"desc":"Official AWS Ruby gem for Amazon Kinesis Firehose (Firehose).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-emr","origin":"devel/rubygem-aws-sdk-emr","version":"1.88.0","comment":"Official AWS Ruby gem for Amazon Elastic MapReduce (Amazon EMR)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-emr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b889aea5f866e706dbffdbe57d980fdc93d2e4deca8388c13238979c69de301","flatsize":868056,"path":"All/rubygem-aws-sdk-emr-1.88.0.pkg","repopath":"All/rubygem-aws-sdk-emr-1.88.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":85832,"desc":"Official AWS Ruby gem for Amazon Elastic MapReduce (Amazon EMR).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-elasticsearchservice","origin":"devel/rubygem-aws-sdk-elasticsearchservice","version":"1.85.0","comment":"Official AWS Ruby gem for Amazon Elasticsearch Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticsearchservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b995a247186a0514f16007a6e36ab68ca3f5e638d8cf30ded553b2c027d78d63","flatsize":751635,"path":"All/rubygem-aws-sdk-elasticsearchservice-1.85.0.pkg","repopath":"All/rubygem-aws-sdk-elasticsearchservice-1.85.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":62772,"desc":"Official AWS Ruby gem for Amazon Elasticsearch Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-elastictranscoder","origin":"devel/rubygem-aws-sdk-elastictranscoder","version":"1.53.0","comment":"Official AWS Ruby gem for Amazon Elastic Transcoder","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elastictranscoder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65051a952406bc877e9fbfa806ad1ddf0cacc5a1d296ce374526a758c5ead817","flatsize":509096,"path":"All/rubygem-aws-sdk-elastictranscoder-1.53.0.pkg","repopath":"All/rubygem-aws-sdk-elastictranscoder-1.53.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":54848,"desc":"Official AWS Ruby gem for Amazon Elastic Transcoder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-elasticinference","origin":"devel/rubygem-aws-sdk-elasticinference","version":"1.37.0","comment":"Official AWS Ruby gem for Amazon Elastic Inference (Amazon Elastic Inference)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticinference","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8bffba47978cbc66f4ed55f9e06765d8c7c5204986f3d3e0f18cdca6734967b","flatsize":124537,"path":"All/rubygem-aws-sdk-elasticinference-1.37.0.pkg","repopath":"All/rubygem-aws-sdk-elasticinference-1.37.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20244,"desc":"Official AWS Ruby gem for Amazon Elastic Inference (Amazon Elastic Inference).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-elasticloadbalancing","origin":"devel/rubygem-aws-sdk-elasticloadbalancing","version":"1.56.0","comment":"Official AWS Ruby gem for Elastic Load Balancing","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticloadbalancing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"852e773d7046ec57032d87e74caadf64739d953d8cc9e8a3857b250b4c3d9d48","flatsize":384003,"path":"All/rubygem-aws-sdk-elasticloadbalancing-1.56.0.pkg","repopath":"All/rubygem-aws-sdk-elasticloadbalancing-1.56.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41728,"desc":"Official AWS Ruby gem for Elastic Load Balancing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-elasticbeanstalk","origin":"devel/rubygem-aws-sdk-elasticbeanstalk","version":"1.68.0","comment":"Official AWS Ruby gem for AWS Elastic Beanstalk (Elastic Beanstalk)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticbeanstalk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"908aa991c0539f02519dc6271a81020d8bdb77d6168b56a6cb60edbbfdb38a36","flatsize":688806,"path":"All/rubygem-aws-sdk-elasticbeanstalk-1.68.0.pkg","repopath":"All/rubygem-aws-sdk-elasticbeanstalk-1.68.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":67488,"desc":"Official AWS Ruby gem for AWS Elastic Beanstalk (Elastic Beanstalk).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-elasticache","origin":"devel/rubygem-aws-sdk-elasticache","version":"1.103.0","comment":"Official AWS Ruby gem for Amazon ElastiCache","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"646712f4a8ef07b1c7015f34239114e7da3a189e2293349e90723abf25b4b45c","flatsize":1482569,"path":"All/rubygem-aws-sdk-elasticache-1.103.0.pkg","repopath":"All/rubygem-aws-sdk-elasticache-1.103.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":105024,"desc":"Official AWS Ruby gem for Amazon ElastiCache.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-eksauth","origin":"devel/rubygem-aws-sdk-eksauth","version":"1.5.0","comment":"Official AWS Ruby gem for Amazon EKS Auth","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-eksauth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f56d62d70343c8c55f929e1869061f48dc3f609725b5eba9da5a185471c7d5db","flatsize":92793,"path":"All/rubygem-aws-sdk-eksauth-1.5.0.pkg","repopath":"All/rubygem-aws-sdk-eksauth-1.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17660,"desc":"Official AWS Ruby gem for Amazon EKS Auth.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-elasticloadbalancingv2","origin":"devel/rubygem-aws-sdk-elasticloadbalancingv2","version":"1.104.0","comment":"Official AWS Ruby gem for Elastic Load Balancing (Elastic Load Balancing v2)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-elasticloadbalancingv2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"594b1d4dd7dea94300a4c157806af67c8aa0f53e78f5fbd903a2c95d8376325c","flatsize":730685,"path":"All/rubygem-aws-sdk-elasticloadbalancingv2-1.104.0.pkg","repopath":"All/rubygem-aws-sdk-elasticloadbalancingv2-1.104.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":64576,"desc":"Official AWS Ruby gem for Elastic Load Balancing (Elastic Load Balancing v2).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-efs","origin":"devel/rubygem-aws-sdk-efs","version":"1.76.0","comment":"Official AWS Ruby gem for Amazon Elastic File System (EFS)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-efs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86d42502a1169ddb71834c39ce6146a2e20fa1414a90a959270559b41f0c2a48","flatsize":457895,"path":"All/rubygem-aws-sdk-efs-1.76.0.pkg","repopath":"All/rubygem-aws-sdk-efs-1.76.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":48176,"desc":"Official AWS Ruby gem for Amazon Elastic File System (EFS).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ecs","origin":"devel/rubygem-aws-sdk-ecs","version":"1.148.0","comment":"Official AWS Ruby gem for Amazon EC2 Container Service (Amazon ECS)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ecs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac4dff7856dbb32f34bde247a96701d13a5d5ccd2bf1f0a4127c5209ebe56bc5","flatsize":1545297,"path":"All/rubygem-aws-sdk-ecs-1.148.0.pkg","repopath":"All/rubygem-aws-sdk-ecs-1.148.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":136140,"desc":"Official AWS Ruby gem for Amazon EC2 Container Service (Amazon ECS).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-eks","origin":"devel/rubygem-aws-sdk-eks","version":"1.105.0","comment":"Official AWS Ruby gem for Amazon Elastic Kubernetes Service (Amazon EKS)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-eks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14fe6f63f605607a2cd843ee4ca030374780422b2b5be635110f4b474b49859c","flatsize":883786,"path":"All/rubygem-aws-sdk-eks-1.105.0.pkg","repopath":"All/rubygem-aws-sdk-eks-1.105.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":78160,"desc":"Official AWS Ruby gem for Amazon Elastic Kubernetes Service (Amazon EKS).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ecr","origin":"devel/rubygem-aws-sdk-ecr","version":"1.73.0","comment":"Official AWS Ruby gem for Amazon EC2 Container Registry (Amazon ECR)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ecr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98f7df6f0c458d8ed0bd5a018d4f65b501471d5a9979be031528f9f13e0129b7","flatsize":605212,"path":"All/rubygem-aws-sdk-ecr-1.73.0.pkg","repopath":"All/rubygem-aws-sdk-ecr-1.73.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":56520,"desc":"Official AWS Ruby gem for Amazon EC2 Container Registry (Amazon ECR).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ec2instanceconnect","origin":"devel/rubygem-aws-sdk-ec2instanceconnect","version":"1.41.0","comment":"Official AWS Ruby gem for AWS EC2 Instance Connect (EC2 Instance Connect)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ec2instanceconnect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07c3d5c7f3632c0cfb80a1de1ffb826fa17a994927589a0abc387e72e21e290d","flatsize":108095,"path":"All/rubygem-aws-sdk-ec2instanceconnect-1.41.0.pkg","repopath":"All/rubygem-aws-sdk-ec2instanceconnect-1.41.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19024,"desc":"Official AWS Ruby gem for AWS EC2 Instance Connect (EC2 Instance Connect).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ecrpublic","origin":"devel/rubygem-aws-sdk-ecrpublic","version":"1.29.0","comment":"Official AWS Ruby gem for Amazon Elastic Container Registry Public (Amazon ECR Public)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ecrpublic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67c0a3bf32ba1ca79fc8b492ddf22a8ab05cb8e78cbb4ec8131cc9296a084267","flatsize":316424,"path":"All/rubygem-aws-sdk-ecrpublic-1.29.0.pkg","repopath":"All/rubygem-aws-sdk-ecrpublic-1.29.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33760,"desc":"Official AWS Ruby gem for Amazon Elastic Container Registry Public (Amazon ECR\nPublic).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ebs","origin":"devel/rubygem-aws-sdk-ebs","version":"1.41.0","comment":"Official AWS Ruby gem for Amazon Elastic Block Store (Amazon EBS)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ebs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91ec52f722da31408817a83ca622abc0f46b1d4c155a819f7158b63b553c8ef8","flatsize":166951,"path":"All/rubygem-aws-sdk-ebs-1.41.0.pkg","repopath":"All/rubygem-aws-sdk-ebs-1.41.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23964,"desc":"Official AWS Ruby gem for Amazon Elastic Block Store (Amazon EBS).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-dynamodbstreams","origin":"devel/rubygem-aws-sdk-dynamodbstreams","version":"1.58.0","comment":"Official AWS Ruby gem for Amazon DynamoDB Streams","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dynamodbstreams","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9801ed2d93f44affbf31dcad342fb447e4c9d7a7d78936148ff76d5a93ea2022","flatsize":159935,"path":"All/rubygem-aws-sdk-dynamodbstreams-1.58.0.pkg","repopath":"All/rubygem-aws-sdk-dynamodbstreams-1.58.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27776,"desc":"Official AWS Ruby gem for Amazon DynamoDB Streams.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-drs","origin":"devel/rubygem-aws-sdk-drs","version":"1.33.0","comment":"Official AWS Ruby gem for Elastic Disaster Recovery Service (drs)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-drs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa0dbb1180473af0603cd20c6f7cba8d4e10f0e79cc3bfaa3f04fb158ea6eed3","flatsize":672391,"path":"All/rubygem-aws-sdk-drs-1.33.0.pkg","repopath":"All/rubygem-aws-sdk-drs-1.33.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":54788,"desc":"Official AWS Ruby gem for Elastic Disaster Recovery Service (drs).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-ec2","origin":"devel/rubygem-aws-sdk-ec2","version":"1.461.0","comment":"Official AWS Ruby gem for Amazon Elastic Compute Cloud (Amazon EC2)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ec2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ecfad1f3f70996b6c860979bafa0a28c9382e7d446ed1ef2f3228f26cf8f7fa","flatsize":11721538,"path":"All/rubygem-aws-sdk-ec2-1.461.0.pkg","repopath":"All/rubygem-aws-sdk-ec2-1.461.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":624256,"desc":"Official AWS Ruby gem for Amazon Elastic Compute Cloud (Amazon EC2).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-docdbelastic","origin":"devel/rubygem-aws-sdk-docdbelastic","version":"1.15.0","comment":"Official AWS Ruby gem for Amazon DocumentDB Elastic Clusters (DocDB Elastic)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-docdbelastic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c5980906203322b46c31b3529bdd698dd485082b1b83061aabc531a1a157015","flatsize":232132,"path":"All/rubygem-aws-sdk-docdbelastic-1.15.0.pkg","repopath":"All/rubygem-aws-sdk-docdbelastic-1.15.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25624,"desc":"Official AWS Ruby gem for Amazon DocumentDB Elastic Clusters (DocDB Elastic).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-docdb","origin":"devel/rubygem-aws-sdk-docdb","version":"1.65.0","comment":"Official AWS Ruby gem for Amazon DocumentDB with MongoDB compatibility (Amazon DocDB)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-docdb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"124b98238c7be03136a5aae0ea90b331d9cd57e20702fbd6ab65ec9d023bc762","flatsize":838019,"path":"All/rubygem-aws-sdk-docdb-1.65.0.pkg","repopath":"All/rubygem-aws-sdk-docdb-1.65.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":68704,"desc":"Official AWS Ruby gem for Amazon DocumentDB with MongoDB compatibility (Amazon\nDocDB).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-dynamodb","origin":"devel/rubygem-aws-sdk-dynamodb","version":"1.112.0","comment":"Official AWS Ruby gem for Amazon DynamoDB (DynamoDB)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dynamodb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64d5f863cc46c943a3948a1bae14c6b3c9ec46d09067bc344f012360bfa2dfa5","flatsize":1515930,"path":"All/rubygem-aws-sdk-dynamodb-1.112.0.pkg","repopath":"All/rubygem-aws-sdk-dynamodb-1.112.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":117580,"desc":"Official AWS Ruby gem for Amazon DynamoDB (DynamoDB).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-directconnect","origin":"devel/rubygem-aws-sdk-directconnect","version":"1.72.0","comment":"Official AWS Ruby gem for AWS Direct Connect","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-directconnect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84e67ede2b68d8feb8f3058bfff05b3e6cfb8c73e6c48bbd3b4f3db0742273f5","flatsize":715008,"path":"All/rubygem-aws-sdk-directconnect-1.72.0.pkg","repopath":"All/rubygem-aws-sdk-directconnect-1.72.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":52752,"desc":"Official AWS Ruby gem for AWS Direct Connect.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-directoryservice","origin":"devel/rubygem-aws-sdk-directoryservice","version":"1.67.0","comment":"Official AWS Ruby gem for AWS Directory Service (Directory Service)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-directoryservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eca4ab91dc21152cc1e7af90d12f21e9f86fa5493e2df233a8ec037be39e11f3","flatsize":681226,"path":"All/rubygem-aws-sdk-directoryservice-1.67.0.pkg","repopath":"All/rubygem-aws-sdk-directoryservice-1.67.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":59396,"desc":"Official AWS Ruby gem for AWS Directory Service (Directory Service).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-dlm","origin":"devel/rubygem-aws-sdk-dlm","version":"1.71.0","comment":"Official AWS Ruby gem for Amazon Data Lifecycle Manager (Amazon DLM)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dlm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e51cf74498ccac4d21cf347afa93d5f6389d8e20753f045655da61f9ecfe7c2d","flatsize":266672,"path":"All/rubygem-aws-sdk-dlm-1.71.0.pkg","repopath":"All/rubygem-aws-sdk-dlm-1.71.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33300,"desc":"Official AWS Ruby gem for Amazon Data Lifecycle Manager (Amazon DLM).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-devicefarm","origin":"devel/rubygem-aws-sdk-devicefarm","version":"1.67.0","comment":"Official AWS Ruby gem for AWS Device Farm","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-devicefarm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77cd42b9b9020b884ea867a9f8fb09eb9a9c14629b8960ad5135fccf3ba8a179","flatsize":877112,"path":"All/rubygem-aws-sdk-devicefarm-1.67.0.pkg","repopath":"All/rubygem-aws-sdk-devicefarm-1.67.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":71500,"desc":"Official AWS Ruby gem for AWS Device Farm.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-detective","origin":"devel/rubygem-aws-sdk-detective","version":"1.49.0","comment":"Official AWS Ruby gem for Amazon Detective","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-detective","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbc74bdf25e4ac0e00ffbc27a5102db26516babbd0c1d8391c336022a34cfb21","flatsize":326839,"path":"All/rubygem-aws-sdk-detective-1.49.0.pkg","repopath":"All/rubygem-aws-sdk-detective-1.49.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36960,"desc":"Official AWS Ruby gem for Amazon Detective.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-deadline","origin":"devel/rubygem-aws-sdk-deadline","version":"1.3.0","comment":"Official AWS Ruby gem for AWS Deadline Cloud","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-deadline","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca8318d49fb351c4135399f3d27a6255c280081a4fc1be55ed1e885683477ef6","flatsize":1240068,"path":"All/rubygem-aws-sdk-deadline-1.3.0.pkg","repopath":"All/rubygem-aws-sdk-deadline-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":86480,"desc":"Official AWS Ruby gem for AWS Deadline Cloud.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-dax","origin":"devel/rubygem-aws-sdk-dax","version":"1.54.0","comment":"Official AWS Ruby gem for Amazon DynamoDB Accelerator (DAX) (Amazon DAX)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dax","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6843e92254d48f1cfe0cf02d922af5bedf0c9fda4db9c5dd413894e1fd3e0f0a","flatsize":295336,"path":"All/rubygem-aws-sdk-dax-1.54.0.pkg","repopath":"All/rubygem-aws-sdk-dax-1.54.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32404,"desc":"Official AWS Ruby gem for Amazon DynamoDB Accelerator (DAX) (Amazon DAX).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-datazone","origin":"devel/rubygem-aws-sdk-datazone","version":"1.9.0","comment":"Official AWS Ruby gem for Amazon DataZone","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-datazone","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5cb6af2ec5fdb8854fd302d36209816a503c82cd0453e7daad51e1ae9da3331","flatsize":1627092,"path":"All/rubygem-aws-sdk-datazone-1.9.0.pkg","repopath":"All/rubygem-aws-sdk-datazone-1.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":96608,"desc":"Official AWS Ruby gem for Amazon DataZone.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-datasync","origin":"devel/rubygem-aws-sdk-datasync","version":"1.79.0","comment":"Official AWS Ruby gem for AWS DataSync (DataSync)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-datasync","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea8f3ca8552fca86ca3c27483cb885fece3e48872a01c8f107f29b53d68f6958","flatsize":795979,"path":"All/rubygem-aws-sdk-datasync-1.79.0.pkg","repopath":"All/rubygem-aws-sdk-datasync-1.79.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":71384,"desc":"Official AWS Ruby gem for AWS DataSync (DataSync).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-devopsguru","origin":"devel/rubygem-aws-sdk-devopsguru","version":"1.43.0","comment":"Official AWS Ruby gem for Amazon DevOps Guru","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-devopsguru","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61a56d64c5bffb47aa8b76fe9e13268d85c2db66a9cf52360ac749cba2ce3dc9","flatsize":611321,"path":"All/rubygem-aws-sdk-devopsguru-1.43.0.pkg","repopath":"All/rubygem-aws-sdk-devopsguru-1.43.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":54384,"desc":"Official AWS Ruby gem for Amazon DevOps Guru.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-datapipeline","origin":"devel/rubygem-aws-sdk-datapipeline","version":"1.51.0","comment":"Official AWS Ruby gem for AWS Data Pipeline","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-datapipeline","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b885ef54b2b6b8a27847845370e8e08128a68a024df9e1de2e389860a08986cf","flatsize":237655,"path":"All/rubygem-aws-sdk-datapipeline-1.51.0.pkg","repopath":"All/rubygem-aws-sdk-datapipeline-1.51.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30628,"desc":"Official AWS Ruby gem for AWS Data Pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-dataexchange","origin":"devel/rubygem-aws-sdk-dataexchange","version":"1.49.0","comment":"Official AWS Ruby gem for AWS Data Exchange","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-dataexchange","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c768345d89d7700637536ad84759b3e47eb2c5765a18cdcae29780a6e8a69a8c","flatsize":491318,"path":"All/rubygem-aws-sdk-dataexchange-1.49.0.pkg","repopath":"All/rubygem-aws-sdk-dataexchange-1.49.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":43000,"desc":"Official AWS Ruby gem for AWS Data Exchange.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-costoptimizationhub","origin":"devel/rubygem-aws-sdk-costoptimizationhub","version":"1.6.0","comment":"Official AWS Ruby gem for Cost Optimization Hub","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costoptimizationhub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"865b5b872ed9557b9ba008001445e4fda808b9a9faae10226496d7f70dfe3e95","flatsize":294565,"path":"All/rubygem-aws-sdk-costoptimizationhub-1.6.0.pkg","repopath":"All/rubygem-aws-sdk-costoptimizationhub-1.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31528,"desc":"Official AWS Ruby gem for Cost Optimization Hub.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-finspacedata","origin":"devel/rubygem-aws-sdk-finspacedata","version":"1.34.0","comment":"Official AWS Ruby gem for FinSpace Public API (FinSpace Data)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-finspacedata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af9ec348bce8a704b962e0bbf42d398395c2e28762436b5bcd37f97f79fc8194","flatsize":395084,"path":"All/rubygem-aws-sdk-finspacedata-1.34.0.pkg","repopath":"All/rubygem-aws-sdk-finspacedata-1.34.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37632,"desc":"Official AWS Ruby gem for FinSpace Public API (FinSpace Data).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-costexplorer","origin":"devel/rubygem-aws-sdk-costexplorer","version":"1.101.0","comment":"Official AWS Ruby gem for AWS Cost Explorer Service (AWS Cost Explorer)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costexplorer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67a97b29dcf81641632620b5f8b15d497afec8d83df3264b755db0d7e5ac82f7","flatsize":953034,"path":"All/rubygem-aws-sdk-costexplorer-1.101.0.pkg","repopath":"All/rubygem-aws-sdk-costexplorer-1.101.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":77848,"desc":"Official AWS Ruby gem for AWS Cost Explorer Service (AWS Cost Explorer).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-costandusagereportservice","origin":"devel/rubygem-aws-sdk-costandusagereportservice","version":"1.57.0","comment":"Official AWS Ruby gem for AWS Cost and Usage Report Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-costandusagereportservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2efbe9684e226fca83a84c69136fd33bc9b44c5cf5c31df6ff6c41452a9d067b","flatsize":138466,"path":"All/rubygem-aws-sdk-costandusagereportservice-1.57.0.pkg","repopath":"All/rubygem-aws-sdk-costandusagereportservice-1.57.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21992,"desc":"Official AWS Ruby gem for AWS Cost and Usage Report Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-databasemigrationservice","origin":"devel/rubygem-aws-sdk-databasemigrationservice","version":"1.95.0","comment":"Official AWS Ruby gem for AWS Database Migration Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-databasemigrationservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad6181e81a41287e5a44a6786164405f246d37ebf66f1b2f2e91a800552214e4","flatsize":1873091,"path":"All/rubygem-aws-sdk-databasemigrationservice-1.95.0.pkg","repopath":"All/rubygem-aws-sdk-databasemigrationservice-1.95.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":136720,"desc":"Official AWS Ruby gem for AWS Database Migration Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-customerprofiles","origin":"devel/rubygem-aws-sdk-customerprofiles","version":"1.44.0","comment":"Official AWS Ruby gem for Amazon Connect Customer Profiles (Customer Profiles)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-customerprofiles","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36e6c4099ae991e3d05a042d546da0fdb727cc090333bd6c3b23f11b48657488","flatsize":757777,"path":"All/rubygem-aws-sdk-customerprofiles-1.44.0.pkg","repopath":"All/rubygem-aws-sdk-customerprofiles-1.44.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":63424,"desc":"Official AWS Ruby gem for Amazon Connect Customer Profiles (Customer Profiles).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-guardduty","origin":"devel/rubygem-aws-sdk-guardduty","version":"1.93.0","comment":"Official AWS Ruby gem for Amazon GuardDuty","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-guardduty","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8b7411845b3e06c6a2d28b917359b4e0cf116dcbc5919071d624932889a6ec0","flatsize":970207,"path":"All/rubygem-aws-sdk-guardduty-1.93.0.pkg","repopath":"All/rubygem-aws-sdk-guardduty-1.93.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":84080,"desc":"Official AWS Ruby gem for Amazon GuardDuty.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-best_in_place-rails5","origin":"www/rubygem-best_in_place-rails5","version":"3.1.1","comment":"jQuery script to edit fields by clicking on them","maintainer":"ruby@FreeBSD.org","www":"https://github.com/bernat/best_in_place","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"905ad528d6aa1970b2ab7e0a6845688c375201a11b82891e70f563b75542c9f3","flatsize":240891,"path":"All/rubygem-best_in_place-rails5-3.1.1.pkg","repopath":"All/rubygem-best_in_place-rails5-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":68248,"desc":"BestInPlace is a jQuery script and a Rails helper that provides the method\nbest_in_place to display any object field easily editable for the user by just\nclicking on it. It supports input data, text data, boolean data and custom\ndropdown data. It works with RESTful controllers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack5":{"origin":"www/rubygem-actionpack5","version":"5.1.7_1"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"}},"categories":["www","rubygems"]},{"name":"rubygem-aws-sdk-controltower","origin":"devel/rubygem-aws-sdk-controltower","version":"1.22.0","comment":"Official AWS Ruby gem for AWS Control Tower","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-controltower","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95558cf174497a99ea59e3faa25d79dc23dd59d050b4b9402bd82a9629fabe14","flatsize":289688,"path":"All/rubygem-aws-sdk-controltower-1.22.0.pkg","repopath":"All/rubygem-aws-sdk-controltower-1.22.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31300,"desc":"Official AWS Ruby gem for AWS Control Tower.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-core","origin":"devel/rubygem-aws-sdk-core","version":"3.201.0","comment":"AWS SDK for Ruby - Core","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7cb344d7af543305c58e2769443439b712a709a3335907920cb55a7e3d700f3","flatsize":1389053,"path":"All/rubygem-aws-sdk-core-3.201.0.pkg","repopath":"All/rubygem-aws-sdk-core-3.201.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":302108,"desc":"Provides API clients for AWS. This gem is part of the official AWS SDK for\nRuby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-eventstream":{"origin":"devel/rubygem-aws-eventstream","version":"1.3.0"},"rubygem-aws-partitions":{"origin":"devel/rubygem-aws-partitions","version":"1.944.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"},"rubygem-jmespath":{"origin":"devel/rubygem-jmespath","version":"1.6.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-connectcases","origin":"devel/rubygem-aws-sdk-connectcases","version":"1.25.0","comment":"Official AWS Ruby gem for Amazon Connect Cases (ConnectCases)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcases","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e498d0c9b243b7afd1c7506aadcdb337d170546a81f7346e29cf5ef1632da8e5","flatsize":403180,"path":"All/rubygem-aws-sdk-connectcases-1.25.0.pkg","repopath":"All/rubygem-aws-sdk-connectcases-1.25.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":40000,"desc":"Official AWS Ruby gem for Amazon Connect Cases (ConnectCases).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-controlcatalog","origin":"devel/rubygem-aws-sdk-controlcatalog","version":"1.3.0","comment":"Official AWS Ruby gem for AWS Control Catalog","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-controlcatalog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b7c90c627cad19d6facefc9ae5cbca129e7e436d4531cf4946f7629bb8601ed","flatsize":107168,"path":"All/rubygem-aws-sdk-controlcatalog-1.3.0.pkg","repopath":"All/rubygem-aws-sdk-controlcatalog-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18284,"desc":"Official AWS Ruby gem for AWS Control Catalog.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-connectcampaignservice","origin":"devel/rubygem-aws-sdk-connectcampaignservice","version":"1.18.0","comment":"Official AWS Ruby gem for Amazon Connect Campaign Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcampaignservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef7647bcc612d30f687c82c03dc2a3452fa6053d9b058c9e04c7320a3a71f5b2","flatsize":228303,"path":"All/rubygem-aws-sdk-connectcampaignservice-1.18.0.pkg","repopath":"All/rubygem-aws-sdk-connectcampaignservice-1.18.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26484,"desc":"Official AWS Ruby gem for Amazon Connect Campaign Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-connect","origin":"devel/rubygem-aws-sdk-connect","version":"1.162.0","comment":"Official AWS Ruby gem for Amazon Connect Service (Amazon Connect)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07ba6e8020f33fdbf9be8ba5b6535f64eb664873429ad50d9ea215d49e7d86c7","flatsize":2955086,"path":"All/rubygem-aws-sdk-connect-1.162.0.pkg","repopath":"All/rubygem-aws-sdk-connect-1.162.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":196564,"desc":"Official AWS Ruby gem for Amazon Connect Service (Amazon Connect).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-configservice","origin":"devel/rubygem-aws-sdk-configservice","version":"1.110.0","comment":"Official AWS Ruby gem for AWS Config (Config Service)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-configservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e352995a26fdd2f12e250abe97d715411a892e3ea599fee828476968f240023c","flatsize":1904768,"path":"All/rubygem-aws-sdk-configservice-1.110.0.pkg","repopath":"All/rubygem-aws-sdk-configservice-1.110.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":107932,"desc":"Official AWS Ruby gem for AWS Config (Config Service).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-connectwisdomservice","origin":"devel/rubygem-aws-sdk-connectwisdomservice","version":"1.30.0","comment":"Official AWS Ruby gem for Amazon Connect Wisdom Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectwisdomservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93479820300a5f9e99fd8aa4e65744cd918e7cd75a30277f83356fffc5bdde75","flatsize":526111,"path":"All/rubygem-aws-sdk-connectwisdomservice-1.30.0.pkg","repopath":"All/rubygem-aws-sdk-connectwisdomservice-1.30.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":45296,"desc":"Official AWS Ruby gem for Amazon Connect Wisdom Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-core2","origin":"devel/rubygem-aws-sdk-core2","version":"2.11.632","comment":"AWS SDK for Ruby - Core","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27439965d0cf273dfc5f6e1857c6ca4770c539fe8d50b7582289d1c9fa280d3d","flatsize":21119317,"path":"All/rubygem-aws-sdk-core2-2.11.632.pkg","repopath":"All/rubygem-aws-sdk-core2-2.11.632.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1419772,"desc":"Provides API clients for AWS. This gem is part of the official AWS SDK for\nRuby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"},"rubygem-jmespath":{"origin":"devel/rubygem-jmespath","version":"1.6.2"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-comprehendmedical","origin":"devel/rubygem-aws-sdk-comprehendmedical","version":"1.53.0","comment":"Official AWS Ruby gem for AWS Comprehend Medical (ComprehendMedical)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-comprehendmedical","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"663280430fd612646f06a0b0c2d6e153860c87546bc02a565e88d1ac711ccf40","flatsize":367468,"path":"All/rubygem-aws-sdk-comprehendmedical-1.53.0.pkg","repopath":"All/rubygem-aws-sdk-comprehendmedical-1.53.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33544,"desc":"Official AWS Ruby gem for AWS Comprehend Medical (ComprehendMedical).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cognitosync","origin":"devel/rubygem-aws-sdk-cognitosync","version":"1.51.0","comment":"Official AWS Ruby gem for Amazon Cognito Sync","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cognitosync","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"560f12c40098dc498664f2c781b2346187e442e9912c6fe9f74fb13a3f7dfff6","flatsize":233623,"path":"All/rubygem-aws-sdk-cognitosync-1.51.0.pkg","repopath":"All/rubygem-aws-sdk-cognitosync-1.51.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27276,"desc":"Official AWS Ruby gem for Amazon Cognito Sync.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-computeoptimizer","origin":"devel/rubygem-aws-sdk-computeoptimizer","version":"1.57.0","comment":"Official AWS Ruby gem for AWS Compute Optimizer","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-computeoptimizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecc76d39724bf5aab3eb39cc55cc211433e2056492db40e911c6e99905a567cc","flatsize":727070,"path":"All/rubygem-aws-sdk-computeoptimizer-1.57.0.pkg","repopath":"All/rubygem-aws-sdk-computeoptimizer-1.57.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":61732,"desc":"Official AWS Ruby gem for AWS Compute Optimizer.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cognitoidentity","origin":"devel/rubygem-aws-sdk-cognitoidentity","version":"1.55.0","comment":"Official AWS Ruby gem for Amazon Cognito Identity","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cognitoidentity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17340f011fe1818b2749413ff3ed2813a82c65b6c6a11b3496c74b1b48a95c18","flatsize":287680,"path":"All/rubygem-aws-sdk-cognitoidentity-1.55.0.pkg","repopath":"All/rubygem-aws-sdk-cognitoidentity-1.55.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33488,"desc":"Official AWS Ruby gem for Amazon Cognito Identity.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-comprehend","origin":"devel/rubygem-aws-sdk-comprehend","version":"1.83.0","comment":"Official AWS Ruby gem for Amazon Comprehend","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-comprehend","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c803a07a8c24f5041b60c8e866760ac6b6e2e3832b3f8a3195ca1c138958852","flatsize":1188099,"path":"All/rubygem-aws-sdk-comprehend-1.83.0.pkg","repopath":"All/rubygem-aws-sdk-comprehend-1.83.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":84604,"desc":"Official AWS Ruby gem for Amazon Comprehend.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-codestar","origin":"devel/rubygem-aws-sdk-codestar","version":"1.53.0","comment":"Official AWS Ruby gem for AWS CodeStar (CodeStar)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codestar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d12960a759d45e8404515d4264dc8d2b20edd91c472b7c095684a91e434f418","flatsize":230073,"path":"All/rubygem-aws-sdk-codestar-1.53.0.pkg","repopath":"All/rubygem-aws-sdk-codestar-1.53.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27608,"desc":"Official AWS Ruby gem for AWS CodeStar (CodeStar).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-codestarconnections","origin":"devel/rubygem-aws-sdk-codestarconnections","version":"1.44.0","comment":"Official AWS Ruby gem for AWS CodeStar connections","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codestarconnections","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d9684a546e50673e23506401b3da784744df6256043fa281443741d26e85553","flatsize":317252,"path":"All/rubygem-aws-sdk-codestarconnections-1.44.0.pkg","repopath":"All/rubygem-aws-sdk-codestarconnections-1.44.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33032,"desc":"Official AWS Ruby gem for AWS CodeStar connections.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-codestarnotifications","origin":"devel/rubygem-aws-sdk-codestarnotifications","version":"1.35.0","comment":"Official AWS Ruby gem for AWS CodeStar Notifications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codestarnotifications","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"246903f07027900ce7c7deb06adc33347f4163d212f599c85e552d4571120ff0","flatsize":184505,"path":"All/rubygem-aws-sdk-codestarnotifications-1.35.0.pkg","repopath":"All/rubygem-aws-sdk-codestarnotifications-1.35.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24504,"desc":"Official AWS Ruby gem for AWS CodeStar Notifications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-codegurusecurity","origin":"devel/rubygem-aws-sdk-codegurusecurity","version":"1.14.0","comment":"Official AWS Ruby gem for Amazon CodeGuru Security","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codegurusecurity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf7952adf7a57fff5fefd288e102d0a2ae0580bbb9f86bd5e4a34f422021b293","flatsize":215309,"path":"All/rubygem-aws-sdk-codegurusecurity-1.14.0.pkg","repopath":"All/rubygem-aws-sdk-codegurusecurity-1.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28512,"desc":"Official AWS Ruby gem for Amazon CodeGuru Security.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-codegurureviewer","origin":"devel/rubygem-aws-sdk-codegurureviewer","version":"1.48.0","comment":"Official AWS Ruby gem for Amazon CodeGuru Reviewer (CodeGuruReviewer)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codegurureviewer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60cfe28f1e693874709635239021d1ba73b4112a22e8b2f9cbe361764f123d09","flatsize":304925,"path":"All/rubygem-aws-sdk-codegurureviewer-1.48.0.pkg","repopath":"All/rubygem-aws-sdk-codegurureviewer-1.48.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35700,"desc":"Official AWS Ruby gem for Amazon CodeGuru Reviewer (CodeGuruReviewer).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-codepipeline","origin":"devel/rubygem-aws-sdk-codepipeline","version":"1.74.0","comment":"Official AWS Ruby gem for AWS CodePipeline (CodePipeline)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codepipeline","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"984797f713e6dcb3eac75ccf8f7bde6b192b09fc4b73061163cbdfff04870d1d","flatsize":629752,"path":"All/rubygem-aws-sdk-codepipeline-1.74.0.pkg","repopath":"All/rubygem-aws-sdk-codepipeline-1.74.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":62112,"desc":"Official AWS Ruby gem for AWS CodePipeline (CodePipeline).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-codedeploy","origin":"devel/rubygem-aws-sdk-codedeploy","version":"1.67.0","comment":"Official AWS Ruby gem for AWS CodeDeploy (CodeDeploy)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codedeploy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"457b71f7193926fc0474c93a59808c5abb59731e9593efc9902ccdc3e3f76cd4","flatsize":790606,"path":"All/rubygem-aws-sdk-codedeploy-1.67.0.pkg","repopath":"All/rubygem-aws-sdk-codedeploy-1.67.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":70984,"desc":"Official AWS Ruby gem for AWS CodeDeploy (CodeDeploy).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-codeconnections","origin":"devel/rubygem-aws-sdk-codeconnections","version":"1.3.0","comment":"Official AWS Ruby gem for AWS CodeConnections","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codeconnections","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2783091518fc222ef8a75ee9da4fc6a91497973e34a3415bb140efabe585b551","flatsize":309807,"path":"All/rubygem-aws-sdk-codeconnections-1.3.0.pkg","repopath":"All/rubygem-aws-sdk-codeconnections-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32364,"desc":"Official AWS Ruby gem for AWS CodeConnections.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-codeguruprofiler","origin":"devel/rubygem-aws-sdk-codeguruprofiler","version":"1.39.0","comment":"Official AWS Ruby gem for Amazon CodeGuru Profiler","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codeguruprofiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fa18a2bc00e5ebdad6a260566d5e2a2dba6284b6bcdd7bbf5de0911188f1d54","flatsize":317907,"path":"All/rubygem-aws-sdk-codeguruprofiler-1.39.0.pkg","repopath":"All/rubygem-aws-sdk-codeguruprofiler-1.39.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37016,"desc":"Official AWS Ruby gem for Amazon CodeGuru Profiler.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cognitoidentityprovider","origin":"devel/rubygem-aws-sdk-cognitoidentityprovider","version":"1.94.0","comment":"Official AWS Ruby gem for Amazon Cognito Identity Provider","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cognitoidentityprovider","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c1347cf16e385a4e8c71c1e67da77bc5fd3c196e2c653f6f33af77f34d1ed2e","flatsize":1530398,"path":"All/rubygem-aws-sdk-cognitoidentityprovider-1.94.0.pkg","repopath":"All/rubygem-aws-sdk-cognitoidentityprovider-1.94.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":108732,"desc":"Official AWS Ruby gem for Amazon Cognito Identity Provider.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-connectparticipant","origin":"devel/rubygem-aws-sdk-connectparticipant","version":"1.44.0","comment":"Official AWS Ruby gem for Amazon Connect Participant Service (Amazon Connect Participant)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectparticipant","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"740629183d04d09c81a68cb50227bd4ea26abfc3014decbe0eb40a3da2bd126f","flatsize":180035,"path":"All/rubygem-aws-sdk-connectparticipant-1.44.0.pkg","repopath":"All/rubygem-aws-sdk-connectparticipant-1.44.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25828,"desc":"Official AWS Ruby gem for Amazon Connect Participant Service (Amazon Connect\nParticipant).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-codecatalyst","origin":"devel/rubygem-aws-sdk-codecatalyst","version":"1.20.0","comment":"Official AWS Ruby gem for Amazon CodeCatalyst","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codecatalyst","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"584ece75a8e8ea56dfa8e7e22a49dbd41a85c98f6032067c69b4ced7c2e22337","flatsize":448762,"path":"All/rubygem-aws-sdk-codecatalyst-1.20.0.pkg","repopath":"All/rubygem-aws-sdk-codecatalyst-1.20.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38856,"desc":"Official AWS Ruby gem for Amazon CodeCatalyst.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-codebuild","origin":"devel/rubygem-aws-sdk-codebuild","version":"1.118.0","comment":"Official AWS Ruby gem for AWS CodeBuild","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codebuild","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eee4fa8b0a666fdc1f3c1f361d351a887e81b5c5586c2d8ff34eae76ac6f69b3","flatsize":909780,"path":"All/rubygem-aws-sdk-codebuild-1.118.0.pkg","repopath":"All/rubygem-aws-sdk-codebuild-1.118.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":73988,"desc":"Official AWS Ruby gem for AWS CodeBuild.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-codecommit","origin":"devel/rubygem-aws-sdk-codecommit","version":"1.67.0","comment":"Official AWS Ruby gem for AWS CodeCommit (CodeCommit)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codecommit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0ba64845742ed444f1b539200a044701a92e71750b31e8e20c88c71836d3917","flatsize":1151594,"path":"All/rubygem-aws-sdk-codecommit-1.67.0.pkg","repopath":"All/rubygem-aws-sdk-codecommit-1.67.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":83196,"desc":"Official AWS Ruby gem for AWS CodeCommit (CodeCommit).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloudwatchevidently","origin":"devel/rubygem-aws-sdk-cloudwatchevidently","version":"1.25.0","comment":"Official AWS Ruby gem for Amazon CloudWatch Evidently","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatchevidently","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fb1eabe21b439fc27713a36cb173d6d3313be8e7d474c2a39c69365c4fcb744","flatsize":514332,"path":"All/rubygem-aws-sdk-cloudwatchevidently-1.25.0.pkg","repopath":"All/rubygem-aws-sdk-cloudwatchevidently-1.25.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":47896,"desc":"Official AWS Ruby gem for Amazon CloudWatch Evidently.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloudwatchevents","origin":"devel/rubygem-aws-sdk-cloudwatchevents","version":"1.73.0","comment":"Official AWS Ruby gem for Amazon CloudWatch Events","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatchevents","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"daecee88ba7072fc7ba1ca4ffa677b691218df95450c477cb5ea1a85e974dd6d","flatsize":609447,"path":"All/rubygem-aws-sdk-cloudwatchevents-1.73.0.pkg","repopath":"All/rubygem-aws-sdk-cloudwatchevents-1.73.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":59920,"desc":"Official AWS Ruby gem for Amazon CloudWatch Events.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloudtraildata","origin":"devel/rubygem-aws-sdk-cloudtraildata","version":"1.13.0","comment":"Official AWS Ruby gem for AWS CloudTrail Data Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudtraildata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a1f92e2ae281a6a2016b3e10faf12f6b669a35ed71f734258a28b61af454c63","flatsize":88364,"path":"All/rubygem-aws-sdk-cloudtraildata-1.13.0.pkg","repopath":"All/rubygem-aws-sdk-cloudtraildata-1.13.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17300,"desc":"Official AWS Ruby gem for AWS CloudTrail Data Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloudwatch","origin":"devel/rubygem-aws-sdk-cloudwatch","version":"1.92.0","comment":"Official AWS Ruby gem for Amazon CloudWatch (CloudWatch)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"071a4af4650259c91486aa8ab3951001245387b2faadd14ea5b2eeb8ad61a962","flatsize":762278,"path":"All/rubygem-aws-sdk-cloudwatch-1.92.0.pkg","repopath":"All/rubygem-aws-sdk-cloudwatch-1.92.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":74220,"desc":"Official AWS Ruby gem for Amazon CloudWatch (CloudWatch).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloudsearchdomain","origin":"devel/rubygem-aws-sdk-cloudsearchdomain","version":"1.43.0","comment":"Official AWS Ruby gem for Amazon CloudSearch Domain","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudsearchdomain","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e001d87456ef4aea7b6bf9593dcaba236530f5d60af8178281f916c4c478f44","flatsize":147969,"path":"All/rubygem-aws-sdk-cloudsearchdomain-1.43.0.pkg","repopath":"All/rubygem-aws-sdk-cloudsearchdomain-1.43.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25148,"desc":"Official AWS Ruby gem for Amazon CloudSearch Domain.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloudtrail","origin":"devel/rubygem-aws-sdk-cloudtrail","version":"1.82.0","comment":"Official AWS Ruby gem for AWS CloudTrail (CloudTrail)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudtrail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df0b333cc56363767a851eda02921bcf5cc43e64e104312ad5dd711e5cc0d3fb","flatsize":780423,"path":"All/rubygem-aws-sdk-cloudtrail-1.82.0.pkg","repopath":"All/rubygem-aws-sdk-cloudtrail-1.82.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":70808,"desc":"Official AWS Ruby gem for AWS CloudTrail (CloudTrail).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloudhsmv2","origin":"devel/rubygem-aws-sdk-cloudhsmv2","version":"1.58.0","comment":"Official AWS Ruby gem for AWS CloudHSM V2 (CloudHSM V2)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudhsmv2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b1fe6e6db493693f8b63f9a2739db694efbc941db2ac1c9b7d7f725e5bf99dc","flatsize":211129,"path":"All/rubygem-aws-sdk-cloudhsmv2-1.58.0.pkg","repopath":"All/rubygem-aws-sdk-cloudhsmv2-1.58.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26780,"desc":"Official AWS Ruby gem for AWS CloudHSM V2 (CloudHSM V2).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloudsearch","origin":"devel/rubygem-aws-sdk-cloudsearch","version":"1.56.0","comment":"Official AWS Ruby gem for Amazon CloudSearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudsearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e70ab066d685c190f53cbff3c5c74cfff3d93462b93a7f7a02ae8d46d20bc15c","flatsize":349322,"path":"All/rubygem-aws-sdk-cloudsearch-1.56.0.pkg","repopath":"All/rubygem-aws-sdk-cloudsearch-1.56.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35588,"desc":"Official AWS Ruby gem for Amazon CloudSearch.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloudhsm","origin":"devel/rubygem-aws-sdk-cloudhsm","version":"1.54.0","comment":"Official AWS Ruby gem for Amazon CloudHSM (CloudHSM)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudhsm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f626d5a24bc5a65b3dfdf480f58479f6b6b835e80d8908da4226bd8855ea4bd","flatsize":215076,"path":"All/rubygem-aws-sdk-cloudhsm-1.54.0.pkg","repopath":"All/rubygem-aws-sdk-cloudhsm-1.54.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25844,"desc":"Official AWS Ruby gem for Amazon CloudHSM (CloudHSM).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloudfrontkeyvaluestore","origin":"devel/rubygem-aws-sdk-cloudfrontkeyvaluestore","version":"1.7.0","comment":"Official AWS Ruby gem for Amazon CloudFront KeyValueStore","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudfrontkeyvaluestore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7da714df5a22c88335656120875735f7304b5cc5ee6e2aa327d6cb0a66ef667d","flatsize":121778,"path":"All/rubygem-aws-sdk-cloudfrontkeyvaluestore-1.7.0.pkg","repopath":"All/rubygem-aws-sdk-cloudfrontkeyvaluestore-1.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19360,"desc":"Official AWS Ruby gem for Amazon CloudFront KeyValueStore.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloudfront","origin":"devel/rubygem-aws-sdk-cloudfront","version":"1.92.0","comment":"Official AWS Ruby gem for Amazon CloudFront (CloudFront)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudfront","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f24f18b135e82635fbaba751ba45185bd30b70152d8dbee3026e627a66b4f08","flatsize":1942276,"path":"All/rubygem-aws-sdk-cloudfront-1.92.0.pkg","repopath":"All/rubygem-aws-sdk-cloudfront-1.92.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":126184,"desc":"Official AWS Ruby gem for Amazon CloudFront (CloudFront).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloudformation","origin":"devel/rubygem-aws-sdk-cloudformation","version":"1.110.0","comment":"Official AWS Ruby gem for AWS CloudFormation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudformation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0452fc11044416484e17bf7def4cf68b124ef69d3b05b196e301b1a2a0c5b2d","flatsize":1530995,"path":"All/rubygem-aws-sdk-cloudformation-1.110.0.pkg","repopath":"All/rubygem-aws-sdk-cloudformation-1.110.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":123248,"desc":"Official AWS Ruby gem for AWS CloudFormation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-codeartifact","origin":"devel/rubygem-aws-sdk-codeartifact","version":"1.43.0","comment":"Official AWS Ruby gem for CodeArtifact","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-codeartifact","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ca1266456eabf5c94de2d0c9b8d3b2c538fb4e0b06dee0dc741e5c462ebbd29","flatsize":635048,"path":"All/rubygem-aws-sdk-codeartifact-1.43.0.pkg","repopath":"All/rubygem-aws-sdk-codeartifact-1.43.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50188,"desc":"Official AWS Ruby gem for CodeArtifact.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloudcontrolapi","origin":"devel/rubygem-aws-sdk-cloudcontrolapi","version":"1.23.0","comment":"Official AWS Ruby gem for AWS Cloud Control API (CloudControlApi)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudcontrolapi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b53096d15da045726893ec940b5c0c7b3b298a414436714c38491bfec68e1f8","flatsize":213591,"path":"All/rubygem-aws-sdk-cloudcontrolapi-1.23.0.pkg","repopath":"All/rubygem-aws-sdk-cloudcontrolapi-1.23.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26436,"desc":"Official AWS Ruby gem for AWS Cloud Control API (CloudControlApi).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-clouddirectory","origin":"devel/rubygem-aws-sdk-clouddirectory","version":"1.57.0","comment":"Official AWS Ruby gem for Amazon CloudDirectory","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-clouddirectory","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce07c1e6cb6652890378d429b78745c72127874a0305e9afeea836e565dc8354","flatsize":842032,"path":"All/rubygem-aws-sdk-clouddirectory-1.57.0.pkg","repopath":"All/rubygem-aws-sdk-clouddirectory-1.57.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":60332,"desc":"Official AWS Ruby gem for Amazon CloudDirectory.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloud9","origin":"devel/rubygem-aws-sdk-cloud9","version":"1.70.0","comment":"Official AWS Ruby gem for AWS Cloud9","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloud9","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ffe5444dd89d32212d776bbceb9e28f9e8bc6217dd9e9a2de6add6add2ea5648","flatsize":191135,"path":"All/rubygem-aws-sdk-cloud9-1.70.0.pkg","repopath":"All/rubygem-aws-sdk-cloud9-1.70.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25784,"desc":"Official AWS Ruby gem for AWS Cloud9.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cleanrooms","origin":"devel/rubygem-aws-sdk-cleanrooms","version":"1.21.0","comment":"Official AWS Ruby gem for AWS Clean Rooms Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cleanrooms","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32ae8b517152492256aa76ad20da12bf660e54164f7cb6f5187abe3e0ef26e34","flatsize":832482,"path":"All/rubygem-aws-sdk-cleanrooms-1.21.0.pkg","repopath":"All/rubygem-aws-sdk-cleanrooms-1.21.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":59892,"desc":"Official AWS Ruby gem for AWS Clean Rooms Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-chimesdkvoice","origin":"devel/rubygem-aws-sdk-chimesdkvoice","version":"1.21.0","comment":"Official AWS Ruby gem for Amazon Chime SDK Voice","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkvoice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d9fc27c5764e541690be884583db341cb85fe6d8493b62e37bfacfd9afb93b9","flatsize":781261,"path":"All/rubygem-aws-sdk-chimesdkvoice-1.21.0.pkg","repopath":"All/rubygem-aws-sdk-chimesdkvoice-1.21.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":58036,"desc":"Official AWS Ruby gem for Amazon Chime SDK Voice.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-chimesdkmessaging","origin":"devel/rubygem-aws-sdk-chimesdkmessaging","version":"1.31.0","comment":"Official AWS Ruby gem for Amazon Chime SDK Messaging","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkmessaging","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afeb85279a4579eb1dc68938c9974152c0e1ee0f2403eb736240b14ba3f7595c","flatsize":550895,"path":"All/rubygem-aws-sdk-chimesdkmessaging-1.31.0.pkg","repopath":"All/rubygem-aws-sdk-chimesdkmessaging-1.31.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":45632,"desc":"Official AWS Ruby gem for Amazon Chime SDK Messaging.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-chimesdkmeetings","origin":"devel/rubygem-aws-sdk-chimesdkmeetings","version":"1.32.0","comment":"Official AWS Ruby gem for Amazon Chime SDK Meetings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkmeetings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f5146c7e36a2f206a790d7579bd094867f7396d18e76858751c74a957f281d2","flatsize":282423,"path":"All/rubygem-aws-sdk-chimesdkmeetings-1.32.0.pkg","repopath":"All/rubygem-aws-sdk-chimesdkmeetings-1.32.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32692,"desc":"Official AWS Ruby gem for Amazon Chime SDK Meetings.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-chimesdkmediapipelines","origin":"devel/rubygem-aws-sdk-chimesdkmediapipelines","version":"1.21.0","comment":"Official AWS Ruby gem for Amazon Chime SDK Media Pipelines","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkmediapipelines","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a40708760d304daa383e5b01293f1186555a8de017dbd1412a8022c4f51d13b4","flatsize":590104,"path":"All/rubygem-aws-sdk-chimesdkmediapipelines-1.21.0.pkg","repopath":"All/rubygem-aws-sdk-chimesdkmediapipelines-1.21.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":47760,"desc":"Official AWS Ruby gem for Amazon Chime SDK Media Pipelines.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cleanroomsml","origin":"devel/rubygem-aws-sdk-cleanroomsml","version":"1.6.0","comment":"Official AWS Ruby gem for Clean Rooms ML","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cleanroomsml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"606d4143747b9c896d17d64bca95e7e3dbbf6fe3ab3ce6a943b390517881cf3c","flatsize":315402,"path":"All/rubygem-aws-sdk-cleanroomsml-1.6.0.pkg","repopath":"All/rubygem-aws-sdk-cleanroomsml-1.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31712,"desc":"Official AWS Ruby gem for Clean Rooms ML.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-chimesdkidentity","origin":"devel/rubygem-aws-sdk-chimesdkidentity","version":"1.25.0","comment":"Official AWS Ruby gem for Amazon Chime SDK Identity","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chimesdkidentity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f90466a8908f608e3a3ff770d673661315c373a39168cea2393ee1f24cf9f6f","flatsize":318143,"path":"All/rubygem-aws-sdk-chimesdkidentity-1.25.0.pkg","repopath":"All/rubygem-aws-sdk-chimesdkidentity-1.25.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30724,"desc":"Official AWS Ruby gem for Amazon Chime SDK Identity.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-chatbot","origin":"devel/rubygem-aws-sdk-chatbot","version":"1.5.0","comment":"Official AWS Ruby gem for chatbot","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chatbot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d0dfcc6498f440af8b627f9df4198d8e6386a57181ac49e964706677c078f7d","flatsize":321224,"path":"All/rubygem-aws-sdk-chatbot-1.5.0.pkg","repopath":"All/rubygem-aws-sdk-chatbot-1.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28244,"desc":"Official AWS Ruby gem for chatbot.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-braket","origin":"devel/rubygem-aws-sdk-braket","version":"1.37.0","comment":"Official AWS Ruby gem for Braket","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-braket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc1bd27453ef1708c7c449bf630df254edec826c66aefe685fd9d0f5dec8dec2","flatsize":236863,"path":"All/rubygem-aws-sdk-braket-1.37.0.pkg","repopath":"All/rubygem-aws-sdk-braket-1.37.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29984,"desc":"Official AWS Ruby gem for Braket.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-billingconductor","origin":"devel/rubygem-aws-sdk-billingconductor","version":"1.23.0","comment":"Official AWS Ruby gem for AWS Billing Conductor","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-billingconductor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef13ae2aec93df485ccb8b42f6a9b43d75bcc995aa3ef296eaa960359c324fa9","flatsize":441576,"path":"All/rubygem-aws-sdk-billingconductor-1.23.0.pkg","repopath":"All/rubygem-aws-sdk-billingconductor-1.23.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":40568,"desc":"Official AWS Ruby gem for AWS Billing Conductor.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-bedrockruntime","origin":"devel/rubygem-aws-sdk-bedrockruntime","version":"1.11.0","comment":"Official AWS Ruby gem for Amazon Bedrock Runtime","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockruntime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7fdd3c8ceebab45cbf32cfcb905eaf78e53128a173ef02305437e807960e9a0","flatsize":282849,"path":"All/rubygem-aws-sdk-bedrockruntime-1.11.0.pkg","repopath":"All/rubygem-aws-sdk-bedrockruntime-1.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33512,"desc":"Official AWS Ruby gem for Amazon Bedrock Runtime.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-chime","origin":"devel/rubygem-aws-sdk-chime","version":"1.84.0","comment":"Official AWS Ruby gem for Amazon Chime","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-chime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f50693dc0af619c0b4b4f5bc5a9f0647cd4b6265b6f2da339b0b320c738633ba","flatsize":1609018,"path":"All/rubygem-aws-sdk-chime-1.84.0.pkg","repopath":"All/rubygem-aws-sdk-chime-1.84.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":105532,"desc":"Official AWS Ruby gem for Amazon Chime.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-budgets","origin":"devel/rubygem-aws-sdk-budgets","version":"1.67.0","comment":"Official AWS Ruby gem for AWS Budgets (AWSBudgets)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-budgets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52ab399841605ff8752f358b668fddc2562279688b38a81d35c02e6a0bee6a89","flatsize":363825,"path":"All/rubygem-aws-sdk-budgets-1.67.0.pkg","repopath":"All/rubygem-aws-sdk-budgets-1.67.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36340,"desc":"Official AWS Ruby gem for AWS Budgets (AWSBudgets).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-bedrockagentruntime","origin":"devel/rubygem-aws-sdk-bedrockagentruntime","version":"1.12.0","comment":"Official AWS Ruby gem for Amazon Bedrock Runtime","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockagentruntime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d22ea636749319f58394345b5139af5540fd451531b672979220f49da87cc3f5","flatsize":342594,"path":"All/rubygem-aws-sdk-bedrockagentruntime-1.12.0.pkg","repopath":"All/rubygem-aws-sdk-bedrockagentruntime-1.12.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41252,"desc":"Official AWS Ruby gem for Amazon Bedrock Runtime.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-bedrockagent","origin":"devel/rubygem-aws-sdk-bedrockagent","version":"1.14.0","comment":"Official AWS Ruby gem for Agents for Amazon Bedrock","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrockagent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4293ffb6ca4cddd8fc23a59ebf2136df963d0f4bf4d98c1eee90d56e2f5ee91c","flatsize":603518,"path":"All/rubygem-aws-sdk-bedrockagent-1.14.0.pkg","repopath":"All/rubygem-aws-sdk-bedrockagent-1.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":48188,"desc":"Official AWS Ruby gem for Agents for Amazon Bedrock.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-bcmdataexports","origin":"devel/rubygem-aws-sdk-bcmdataexports","version":"1.5.0","comment":"Official AWS Ruby gem for AWS Billing and Cost Management Data Exports","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bcmdataexports","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfb60a0535cc91207208cfe93c4959c670751f3fcd6f6a66cb3d416fa1f80f2e","flatsize":178337,"path":"All/rubygem-aws-sdk-bcmdataexports-1.5.0.pkg","repopath":"All/rubygem-aws-sdk-bcmdataexports-1.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24412,"desc":"Official AWS Ruby gem for AWS Billing and Cost Management Data Exports.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-cloudwatchrum","origin":"devel/rubygem-aws-sdk-cloudwatchrum","version":"1.23.0","comment":"Official AWS Ruby gem for CloudWatch RUM","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatchrum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fe08b497618f6fef36e25c6d9409de8cd971be27644f1c26d95dd763eb78965","flatsize":269896,"path":"All/rubygem-aws-sdk-cloudwatchrum-1.23.0.pkg","repopath":"All/rubygem-aws-sdk-cloudwatchrum-1.23.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33552,"desc":"Official AWS Ruby gem for CloudWatch RUM.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-batch","origin":"devel/rubygem-aws-sdk-batch","version":"1.90.0","comment":"Official AWS Ruby gem for AWS Batch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-batch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11aed2abe8b4f1a53a12a21ce519a772a4b4ee6c10d42a732d0b4311278ab171","flatsize":876047,"path":"All/rubygem-aws-sdk-batch-1.90.0.pkg","repopath":"All/rubygem-aws-sdk-batch-1.90.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":83888,"desc":"Official AWS Ruby gem for AWS Batch.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-backupstorage","origin":"devel/rubygem-aws-sdk-backupstorage","version":"1.16.0","comment":"Official AWS Ruby gem for AWS Backup Storage","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-backupstorage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c4d457163550d65a7565daaaef61f2472466750c86a5162c470e425b0136cd6","flatsize":155165,"path":"All/rubygem-aws-sdk-backupstorage-1.16.0.pkg","repopath":"All/rubygem-aws-sdk-backupstorage-1.16.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21692,"desc":"Official AWS Ruby gem for AWS Backup Storage.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-bedrock","origin":"devel/rubygem-aws-sdk-bedrock","version":"1.8.0","comment":"Official AWS Ruby gem for Amazon Bedrock","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-bedrock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae9683b63e78eab340c3533df3258543331717c42c6e0978e98a91998fb65b1d","flatsize":483245,"path":"All/rubygem-aws-sdk-bedrock-1.8.0.pkg","repopath":"All/rubygem-aws-sdk-bedrock-1.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":47360,"desc":"Official AWS Ruby gem for Amazon Bedrock.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-backupgateway","origin":"devel/rubygem-aws-sdk-backupgateway","version":"1.21.0","comment":"Official AWS Ruby gem for AWS Backup Gateway","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-backupgateway","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6246cafba37a947eae5b60aa3744d341b2c7781ed1d9ceb721691861f4bf3fb0","flatsize":258791,"path":"All/rubygem-aws-sdk-backupgateway-1.21.0.pkg","repopath":"All/rubygem-aws-sdk-backupgateway-1.21.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29060,"desc":"Official AWS Ruby gem for AWS Backup Gateway.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-backup","origin":"devel/rubygem-aws-sdk-backup","version":"1.69.0","comment":"Official AWS Ruby gem for AWS Backup","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-backup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b4c5e58b9f191a23029845bb41e3af422439ccc4279fda354d5679a1d2fdea8","flatsize":1131801,"path":"All/rubygem-aws-sdk-backup-1.69.0.pkg","repopath":"All/rubygem-aws-sdk-backup-1.69.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":84892,"desc":"Official AWS Ruby gem for AWS Backup.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-autoscalingplans","origin":"devel/rubygem-aws-sdk-autoscalingplans","version":"1.55.0","comment":"Official AWS Ruby gem for AWS Auto Scaling Plans","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-autoscalingplans","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8a26d8f3fcee451139f294153dffeab40f6f1c5c90cf57ea29514068a78a8a5","flatsize":212599,"path":"All/rubygem-aws-sdk-autoscalingplans-1.55.0.pkg","repopath":"All/rubygem-aws-sdk-autoscalingplans-1.55.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28488,"desc":"Official AWS Ruby gem for AWS Auto Scaling Plans.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-b2bi","origin":"devel/rubygem-aws-sdk-b2bi","version":"1.11.0","comment":"Official AWS Ruby gem for AWS B2B Data Interchange (AWS B2BI)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-b2bi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f2761c4e01e7573a47cd0a1f6de5b3998eddc49d77eb109527e91589dbb946f","flatsize":367131,"path":"All/rubygem-aws-sdk-b2bi-1.11.0.pkg","repopath":"All/rubygem-aws-sdk-b2bi-1.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33400,"desc":"Official AWS Ruby gem for AWS B2B Data Interchange (AWS B2BI).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-base32","origin":"converters/rubygem-base32","version":"0.3.4","comment":"Ruby extension for base32 encoding and decoding","maintainer":"ruby@FreeBSD.org","www":"https://github.com/stesla/base32","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70709db85d2a93a0ff95c8c49af86eb7949fe44781bdc43c91e3cd5cb19cc21c","flatsize":13496,"path":"All/rubygem-base32-0.3.4.pkg","repopath":"All/rubygem-base32-0.3.4.pkg","licenselogic":"single","pkgsize":5676,"desc":"Ruby extension for base32 encoding and decoding","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["converters","rubygems"]},{"name":"seclists","origin":"security/seclists","version":"2024.1","comment":"Collection of multiple types of lists used during security assessments","maintainer":"salvadore@FreeBSD.org","www":"https://github.com/danielmiessler/SecLists","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da9ebefaaf24c4d690b76c2beb17875cbffeaa4c21a3d1ef87b5c7f3239e3fb3","flatsize":1926448239,"path":"All/seclists-2024.1.pkg","repopath":"All/seclists-2024.1.pkg","licenselogic":"and","licenses":["GPLv2","GPLv2+","MIT"],"pkgsize":465297944,"desc":"SecLists is the security tester's companion. It is a collection of multiple\ntypes of lists used during security assessments, collected in one place. List\ntypes include usernames, passwords, URLs, sensitive data patterns, fuzzing\npayloads, web shells, and many more. The goal is to enable a security tester to\npull this repository onto a new testing box and have access to every type of\nlist that may be needed.\n\nThis project is maintained by Daniel Miessler, Jason Haddix, and g0tmi1k.","categories":["security","www"]},{"name":"rubygem-jenkins_api_client","origin":"devel/rubygem-jenkins_api_client","version":"2.1.0","comment":"Jenkins JSON API Client","maintainer":"ruby@FreeBSD.org","www":"https://github.com/arangamani/jenkins_api_client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52b04910f8ab490178ec5b4b5bba0bbdfb078a1c25db0969d12e3ecd40df44db","flatsize":810025,"path":"All/rubygem-jenkins_api_client-2.1.0.pkg","repopath":"All/rubygem-jenkins_api_client-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":576788,"desc":"This is a simple and easy-to-use Jenkins Api client with features focused on\nautomating Job configuration programaticaly and so forth","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-mixlib-shellout":{"origin":"devel/rubygem-mixlib-shellout","version":"3.2.5"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-socksify":{"origin":"www/rubygem-socksify","version":"1.7.1"},"rubygem-terminal-table":{"origin":"textproc/rubygem-terminal-table","version":"3.0.2"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-artifact","origin":"devel/rubygem-aws-sdk-artifact","version":"1.3.0","comment":"Official AWS Ruby gem for AWS Artifact","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-artifact","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e3fd98446cab5770ceebfbb4cf7aa7da0064ba05687277a6c636f3dcf910320","flatsize":128442,"path":"All/rubygem-aws-sdk-artifact-1.3.0.pkg","repopath":"All/rubygem-aws-sdk-artifact-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19928,"desc":"Official AWS Ruby gem for AWS Artifact.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-athena","origin":"devel/rubygem-aws-sdk-athena","version":"1.85.0","comment":"Official AWS Ruby gem for Amazon Athena","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-athena","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30bc546c18a42d48c7c254edf030a2ff17ae4dee31489d8e0b73dc490488980a","flatsize":702538,"path":"All/rubygem-aws-sdk-athena-1.85.0.pkg","repopath":"All/rubygem-aws-sdk-athena-1.85.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":63952,"desc":"Official AWS Ruby gem for Amazon Athena.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-base64","origin":"converters/rubygem-base64","version":"0.2.0","comment":"Encode and decode binary data using a Base64 representation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/base64","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fddc6fcf26a4eb3af4ba719dede3c44a1526bc5297838fcff4ab46d32b252ada","flatsize":21604,"path":"All/rubygem-base64-0.2.0.pkg","repopath":"All/rubygem-base64-0.2.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":6384,"desc":"The Base64 module provides for the encoding (#encode64, #strict_encode64,\n#urlsafe_encode64) and decoding (#decode64, #strict_decode64, #urlsafe_decode64)\nof binary data using a Base64 representation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["converters","rubygems"]},{"name":"rubygem-aws-sdk-autoscaling","origin":"devel/rubygem-aws-sdk-autoscaling","version":"1.109.0","comment":"Official AWS Ruby gem for Auto Scaling","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-autoscaling","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"717039170d6be4b342097d927facb07fd7499c23451ad88e0608c1fd6cee596d","flatsize":1370786,"path":"All/rubygem-aws-sdk-autoscaling-1.109.0.pkg","repopath":"All/rubygem-aws-sdk-autoscaling-1.109.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":111080,"desc":"Official AWS Ruby gem for Auto Scaling.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-arczonalshift","origin":"devel/rubygem-aws-sdk-arczonalshift","version":"1.15.0","comment":"Official AWS Ruby gem for AWS ARC - Zonal Shift","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-arczonalshift","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e20132c6fc52a7e611c932d88b33cb12fcce443a91da909eb05e45c0779dbd31","flatsize":220164,"path":"All/rubygem-aws-sdk-arczonalshift-1.15.0.pkg","repopath":"All/rubygem-aws-sdk-arczonalshift-1.15.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27000,"desc":"Official AWS Ruby gem for AWS ARC - Zonal Shift.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-appmesh","origin":"devel/rubygem-aws-sdk-appmesh","version":"1.63.0","comment":"Official AWS Ruby gem for AWS App Mesh","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appmesh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd9fdcbe9b5be19149f57b1a9365e1825d8ca49b4c01fa4157bea77f3930214e","flatsize":912121,"path":"All/rubygem-aws-sdk-appmesh-1.63.0.pkg","repopath":"All/rubygem-aws-sdk-appmesh-1.63.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":57516,"desc":"Official AWS Ruby gem for AWS App Mesh.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-cucumber-html-formatter","origin":"textproc/rubygem-cucumber-html-formatter","version":"21.3.1_1","comment":"HTML formatter for Cucumber","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cucumber/html-formatter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20c3e09e0737c5afe7621c818cb6797d20bc17d425982120c9d4da1948971469","flatsize":911490,"path":"All/rubygem-cucumber-html-formatter-21.3.1_1.pkg","repopath":"All/rubygem-cucumber-html-formatter-21.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":225088,"desc":"Cucumber HTML Formatter is a cross-platform formatter that produces a HTML\nreport for Cucumber runs. It is built on top of cucumber-react and works with\nany Cucumber implementation with a protobuf formatter that outputs cucumber\nmessages.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cucumber-messages24":{"origin":"devel/rubygem-cucumber-messages24","version":"24.1.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-grape-entity","origin":"devel/rubygem-grape-entity","version":"1.0.1,1","comment":"Simple facade to use with your models and APIs","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby-grape/grape-entity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d41c47a1e6029d6558faa431361dd2fb3dc6f9b50c04411adfe8a05158b9d0ba","flatsize":204936,"path":"All/rubygem-grape-entity-1.0.1,1.pkg","repopath":"All/rubygem-grape-entity-1.0.1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40020,"desc":"Entities - a simple Facade to use with your models and API - extracted from\nGrape.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-fog-sakuracloud","origin":"net/rubygem-fog-sakuracloud","version":"1.7.5","comment":"Module for the 'fog' gem to support Sakura no Cloud","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-sakuracloud","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6489bc91478682845f9ee19877b60a3d116c6d7ffccb78dd8278de7a4ce14ebb","flatsize":100368,"path":"All/rubygem-fog-sakuracloud-1.7.5.pkg","repopath":"All/rubygem-fog-sakuracloud-1.7.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19348,"desc":"Fog::Sakuracloud is a module for the fog gem that allows you to manage resources\nin the Sakura no Cloud.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"}},"categories":["net","rubygems"]},{"name":"rubygem-aws-sdk-appstream","origin":"devel/rubygem-aws-sdk-appstream","version":"1.88.0","comment":"Official AWS Ruby gem for Amazon AppStream","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appstream","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6faaf19795dabd1dfd0608ed31e4d1f084fcb5cb85758943048350d8a153d65","flatsize":844865,"path":"All/rubygem-aws-sdk-appstream-1.88.0.pkg","repopath":"All/rubygem-aws-sdk-appstream-1.88.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":65040,"desc":"Official AWS Ruby gem for Amazon AppStream.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-applicationinsights","origin":"devel/rubygem-aws-sdk-applicationinsights","version":"1.47.0","comment":"Official AWS Ruby gem for Amazon CloudWatch Application Insights (Application Insights)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicationinsights","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eeec40a5ece858d71f49b481138dfb57f243342486fa2f1835b430b143a96881","flatsize":381415,"path":"All/rubygem-aws-sdk-applicationinsights-1.47.0.pkg","repopath":"All/rubygem-aws-sdk-applicationinsights-1.47.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37524,"desc":"Official AWS Ruby gem for Amazon CloudWatch Application Insights (Application\nInsights).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-dbd-sqlite3","origin":"databases/rubygem-dbd-sqlite3","version":"1.2.5_1","comment":"SQLite3 driver for DBI-for-Ruby","maintainer":"ruby@FreeBSD.org","www":"http://ruby-dbi.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c8c0c2652964320d766e8ec661ea6ac7af9c0630b532fb479b7c3dbd61a70dc","flatsize":164179,"path":"All/rubygem-dbd-sqlite3-1.2.5_1.pkg","repopath":"All/rubygem-dbd-sqlite3-1.2.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":37620,"desc":"This is the SQLite3 driver for DBI-for-Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-dbi":{"origin":"databases/rubygem-dbi","version":"0.4.5_1"},"rubygem-sqlite3-ruby":{"origin":"databases/rubygem-sqlite3-ruby","version":"1.3.3_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-aws-sdk-auditmanager","origin":"devel/rubygem-aws-sdk-auditmanager","version":"1.46.0","comment":"Official AWS Ruby gem for AWS Audit Manager","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-auditmanager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e695254ceaf9573633e6b5e635924b494be3b82abd4f0e2bae06a39d850f7f8e","flatsize":731118,"path":"All/rubygem-aws-sdk-auditmanager-1.46.0.pkg","repopath":"All/rubygem-aws-sdk-auditmanager-1.46.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":61948,"desc":"Official AWS Ruby gem for AWS Audit Manager.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-appfabric","origin":"devel/rubygem-aws-sdk-appfabric","version":"1.11.0","comment":"Official AWS Ruby gem for AppFabric","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appfabric","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"757ef7f1d3f24769f6d5a88a3ad3635c0b300026b6e8c722d341ecc9fd0d831c","flatsize":318584,"path":"All/rubygem-aws-sdk-appfabric-1.11.0.pkg","repopath":"All/rubygem-aws-sdk-appfabric-1.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30960,"desc":"Official AWS Ruby gem for AppFabric.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-appconfigdata","origin":"devel/rubygem-aws-sdk-appconfigdata","version":"1.22.0","comment":"Official AWS Ruby gem for AWS AppConfig Data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appconfigdata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26d362ccdc24d4f3e433c1dd917924b57c557be150b55413a37916964970a76d","flatsize":98065,"path":"All/rubygem-aws-sdk-appconfigdata-1.22.0.pkg","repopath":"All/rubygem-aws-sdk-appconfigdata-1.22.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18460,"desc":"Official AWS Ruby gem for AWS AppConfig Data.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-appconfig","origin":"devel/rubygem-aws-sdk-appconfig","version":"1.47.0","comment":"Official AWS Ruby gem for Amazon AppConfig (AppConfig)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appconfig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87456674da839f8b93545a2eb9358af3e5ff0ca5385d7fb2b530f5998c0515e7","flatsize":483067,"path":"All/rubygem-aws-sdk-appconfig-1.47.0.pkg","repopath":"All/rubygem-aws-sdk-appconfig-1.47.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":43680,"desc":"Official AWS Ruby gem for Amazon AppConfig (AppConfig).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-elasticsearch-rails7","origin":"textproc/rubygem-elasticsearch-rails7","version":"7.2.1","comment":"Ruby on Rails integrations for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-rails/tree/master/elasticsearch-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0eae3256df787c33b548ce465c0e1fd046b04f5d69417210d46fd700b474175","flatsize":4385695,"path":"All/rubygem-elasticsearch-rails7-7.2.1.pkg","repopath":"All/rubygem-elasticsearch-rails7-7.2.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4254064,"desc":"The Elasticsearch::Rails library is a companion for the the elasticsearch-model\nlibrary, providing features suitable for Ruby on Rails applications.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-aws-sdk-cloudwatchlogs","origin":"devel/rubygem-aws-sdk-cloudwatchlogs","version":"1.83.0","comment":"Official AWS Ruby gem for Amazon CloudWatch Logs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-cloudwatchlogs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a31aff8bfc6d0c2c70acd851916b228b81063913dd3543ced3046662d79b9d3","flatsize":780300,"path":"All/rubygem-aws-sdk-cloudwatchlogs-1.83.0.pkg","repopath":"All/rubygem-aws-sdk-cloudwatchlogs-1.83.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":74636,"desc":"Official AWS Ruby gem for Amazon CloudWatch Logs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-language_server-protocol","origin":"devel/rubygem-language_server-protocol","version":"3.17.0.3","comment":"Language Server Protocol SDK","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mtsmfm/language_server-protocol-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fab084acf3a174fb40c02715c466ba6d5a1a1c841b25fa3f10aa81630234296b","flatsize":511103,"path":"All/rubygem-language_server-protocol-3.17.0.3.pkg","repopath":"All/rubygem-language_server-protocol-3.17.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":68800,"desc":"LanguageServer::Protocol provides a Language Server Protocol SDK for Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-appintegrationsservice","origin":"devel/rubygem-aws-sdk-appintegrationsservice","version":"1.32.0","comment":"Official AWS Ruby gem for Amazon AppIntegrations Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appintegrationsservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83a90cf4f028717bafec2e78fdfaff8feaf65f9bbf20069a1e1b7cdb859be003","flatsize":265693,"path":"All/rubygem-aws-sdk-appintegrationsservice-1.32.0.pkg","repopath":"All/rubygem-aws-sdk-appintegrationsservice-1.32.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27572,"desc":"Official AWS Ruby gem for Amazon AppIntegrations Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-apprunner","origin":"devel/rubygem-aws-sdk-apprunner","version":"1.39.0","comment":"Official AWS Ruby gem for AWS App Runner","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apprunner","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7477143b92629d168c69bfc4c85040aed10455eb416f39382337570b289bb5ce","flatsize":505494,"path":"All/rubygem-aws-sdk-apprunner-1.39.0.pkg","repopath":"All/rubygem-aws-sdk-apprunner-1.39.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":45640,"desc":"Official AWS Ruby gem for AWS App Runner.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-applicationsignals","origin":"devel/rubygem-aws-sdk-applicationsignals","version":"1.0.0","comment":"Official AWS Ruby gem for Amazon CloudWatch Application Signals","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicationsignals","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b29f22ee36a6f2b02950bf187352bbde842169e4c3fb793d48ba2a3217de7da","flatsize":292151,"path":"All/rubygem-aws-sdk-applicationsignals-1.0.0.pkg","repopath":"All/rubygem-aws-sdk-applicationsignals-1.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33248,"desc":"Official AWS Ruby gem for Amazon CloudWatch Application Signals.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-alexaforbusiness","origin":"devel/rubygem-aws-sdk-alexaforbusiness","version":"1.71.0","comment":"Official AWS Ruby gem for Alexa For Business","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-alexaforbusiness","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d65117cbf5efc2317ce8f7111d94ab62e70781f036e9f0bb4e277c13a231e3a","flatsize":783446,"path":"All/rubygem-aws-sdk-alexaforbusiness-1.71.0.pkg","repopath":"All/rubygem-aws-sdk-alexaforbusiness-1.71.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":63096,"desc":"Official AWS Ruby gem for Alexa For Business.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-amplifyuibuilder","origin":"devel/rubygem-aws-sdk-amplifyuibuilder","version":"1.27.0","comment":"Official AWS Ruby gem for AWS Amplify UI Builder","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-amplifyuibuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a652fbb8a63d076c01cce20c05310a9505fa10cf3491edaa310febe69d9c2e04","flatsize":832309,"path":"All/rubygem-aws-sdk-amplifyuibuilder-1.27.0.pkg","repopath":"All/rubygem-aws-sdk-amplifyuibuilder-1.27.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":53684,"desc":"Official AWS Ruby gem for AWS Amplify UI Builder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-appflow","origin":"devel/rubygem-aws-sdk-appflow","version":"1.57.0","comment":"Official AWS Ruby gem for Amazon Appflow","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appflow","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11a3a6e5b776abb27d2b661fdabab9fc5b824c97147373a3dbdb2e7f50bf55f8","flatsize":797663,"path":"All/rubygem-aws-sdk-appflow-1.57.0.pkg","repopath":"All/rubygem-aws-sdk-appflow-1.57.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":68444,"desc":"Official AWS Ruby gem for Amazon Appflow.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-accessanalyzer","origin":"devel/rubygem-aws-sdk-accessanalyzer","version":"1.51.0","comment":"Official AWS Ruby gem for Access Analyzer","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-accessanalyzer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c4474b13a80f05261fdb5584b77e89f519170ce0f31943e974198deed14221c","flatsize":563132,"path":"All/rubygem-aws-sdk-accessanalyzer-1.51.0.pkg","repopath":"All/rubygem-aws-sdk-accessanalyzer-1.51.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":55688,"desc":"Official AWS Ruby gem for Access Analyzer.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-account","origin":"devel/rubygem-aws-sdk-account","version":"1.25.0","comment":"Official AWS Ruby gem for AWS Account","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-account","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b832aee09f96e65f5df5e8ee1d790e2f2c428c00037024e00ba286153db68e5f","flatsize":200232,"path":"All/rubygem-aws-sdk-account-1.25.0.pkg","repopath":"All/rubygem-aws-sdk-account-1.25.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23820,"desc":"Official AWS Ruby gem for AWS Account.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-acm","origin":"devel/rubygem-aws-sdk-acm","version":"1.69.0","comment":"Official AWS Ruby gem for AWS Certificate Manager (ACM)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-acm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a2622912a4a5cf5c94141a5c451da7d1417dcad4a8f50d4af81282baacc3afb","flatsize":273454,"path":"All/rubygem-aws-sdk-acm-1.69.0.pkg","repopath":"All/rubygem-aws-sdk-acm-1.69.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36976,"desc":"Official AWS Ruby gem for AWS Certificate Manager (ACM).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-acmpca","origin":"devel/rubygem-aws-sdk-acmpca","version":"1.70.0","comment":"Official AWS Ruby gem for AWS Certificate Manager Private Certificate Authority (ACM-PCA)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-acmpca","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c18dcb14bcd94eecd1a49b6036fd4df7e0db22568023208a4b8fd034d93a778d","flatsize":437255,"path":"All/rubygem-aws-sdk-acmpca-1.70.0.pkg","repopath":"All/rubygem-aws-sdk-acmpca-1.70.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50812,"desc":"Official AWS Ruby gem for AWS Certificate Manager Private Certificate Authority\n(ACM-PCA).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-partitions","origin":"devel/rubygem-aws-partitions","version":"1.944.0","comment":"Provide interfaces to enumerate AWS partitions, regions, and services","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-partitions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"319a740622c916e06d1fe530b64ae714c250c5c42da8c9961b185ae3834bd211","flatsize":1106224,"path":"All/rubygem-aws-partitions-1.944.0.pkg","repopath":"All/rubygem-aws-partitions-1.944.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":51880,"desc":"Provides interfaces to enumerate AWS partitions, regions, and services.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-s3","origin":"net/rubygem-aws-s3","version":"0.6.3","comment":"Client library for Amazon S3 REST API","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/gems/aws-s3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61ac53388d03465febb851c300b774f4ad8ff8e31c9f63389fbeeb9c999ba0a7","flatsize":336341,"path":"All/rubygem-aws-s3-0.6.3.pkg","repopath":"All/rubygem-aws-s3-0.6.3.pkg","licenselogic":"single","pkgsize":118900,"desc":"Client library for Amazon's Simple Storage Service's REST API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-xml-simple":{"origin":"textproc/rubygem-xml-simple","version":"1.1.9"}},"categories":["net","rubygems"]},{"name":"rubygem-aws-eventstream","origin":"devel/rubygem-aws-eventstream","version":"1.3.0","comment":"Amazon Web Services event stream library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-eventstream","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2bab0d2c24b3688a26ded694a0767bea3cd839a5babfd1f2803fe8983ded894f","flatsize":40655,"path":"All/rubygem-aws-eventstream-1.3.0.pkg","repopath":"All/rubygem-aws-eventstream-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9768,"desc":"rubygem-aws-eventstream is Amazon Web Services event stream library which decodes\nand encodes binary stream under 'vnd.amazon.event-stream' content-type.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-appregistry","origin":"devel/rubygem-aws-sdk-appregistry","version":"1.35.0","comment":"Official AWS Ruby gem for AWS Service Catalog App Registry (AppRegistry)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appregistry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e25a6ff278c2051731b9773e4f8decdd8da1a0ec4aab669bee4d19c89984eea","flatsize":270809,"path":"All/rubygem-aws-sdk-appregistry-1.35.0.pkg","repopath":"All/rubygem-aws-sdk-appregistry-1.35.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29632,"desc":"Official AWS Ruby gem for AWS Service Catalog App Registry (AppRegistry).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-awesome_nested_set","origin":"databases/rubygem-awesome_nested_set","version":"3.6.0","comment":"Nested set implementation for Active Record","maintainer":"ruby@FreeBSD.org","www":"https://github.com/collectiveidea/awesome_nested_set","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10e504799e00983a5a278aebc80ac725a8669cd22a734394697fea2348fccde2","flatsize":67522,"path":"All/rubygem-awesome_nested_set-3.6.0.pkg","repopath":"All/rubygem-awesome_nested_set-3.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17816,"desc":"An awesome nested set implementation for Active Record","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord4":{"origin":"databases/rubygem-activerecord4","version":"4.2.11.3"}},"categories":["databases","rubygems"]},{"name":"rubygem-awesome_print","origin":"devel/rubygem-awesome_print","version":"1.8.0","comment":"Pretty print Ruby objects to visualize their structure","maintainer":"meta@FreeBSD.org","www":"https://rubygems.org/gems/awesome_print","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ef5bc397554d4f267e97b886cd48d3824eb4191cde0135357a0ae7e6304fe60","flatsize":243195,"path":"All/rubygem-awesome_print-1.8.0.pkg","repopath":"All/rubygem-awesome_print-1.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39100,"desc":"Pretty print Ruby objects to visualize their structure.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-awrence","origin":"devel/rubygem-awrence","version":"1.1.1","comment":"Convert snake_case to CamelCase and more","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/futurechimp/awrence","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c24ea6ad9d7dbfe56d63cbf06a151430611ab8557ab51571cf16ea4d29aca0f6","flatsize":9498,"path":"All/rubygem-awrence-1.1.1.pkg","repopath":"All/rubygem-awrence-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4616,"desc":"Have you ever needed to automatically convert Rubyish snake_case\nto JSON-style camelBack or CamelCase hash keys?\n\nAwrence to the rescue.\n\nThis gem recursively converts all snake_case keys in a hash structure\nto camelBack or CamelCase.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-azure_mgmt_time_series_insights","origin":"devel/rubygem-azure_mgmt_time_series_insights","version":"0.17.1","comment":"Microsoft Azure Time Series Insights Client Library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-ruby/tree/master/management/azure_mgmt_time_series_insights","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0893a9083ae5d7fa307bc68417aea45befe2045affc411d9aae1984812f9943f","flatsize":868754,"path":"All/rubygem-azure_mgmt_time_series_insights-0.17.1.pkg","repopath":"All/rubygem-azure_mgmt_time_series_insights-0.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32504,"desc":"Microsoft Azure Time Series Insights Client Library for Ruby.\n\nSee also: https://github.com/Azure/azure-sdk-for-ruby","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-ms_rest_azure":{"origin":"devel/rubygem-ms_rest_azure","version":"0.12.0_1"}},"categories":["devel","rubygems"]},{"name":"rubygem-authlogic","origin":"devel/rubygem-authlogic","version":"6.4.3","comment":"Clean, simple, and unobtrusive Ruby authentication solution","maintainer":"ruby@FreeBSD.org","www":"https://github.com/binarylogic/authlogic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2215af0d13acd91e1943b2e6d13ecd86c1554c2f75d5e5b74d51889fcdc4ebb7","flatsize":185648,"path":"All/rubygem-authlogic-6.4.3.pkg","repopath":"All/rubygem-authlogic-6.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42676,"desc":"Framework agnostic object based authentication solution that handles all of the\nnon sense for you. It's as easy as ActiveRecord is with a database.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel60":{"origin":"databases/rubygem-activemodel60","version":"6.0.6.1"},"rubygem-activerecord60":{"origin":"databases/rubygem-activerecord60","version":"6.0.6.1"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-request_store":{"origin":"devel/rubygem-request_store","version":"1.7.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-autoprefixer-rails","origin":"textproc/rubygem-autoprefixer-rails","version":"10.4.16.0","comment":"Parse CSS and add vendor prefixes to CSS rules","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ai/autoprefixer-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b269c5faab3cda08c92cb1b8c8523bc00025797a482bea24a7fe2558feb5798f","flatsize":6649681,"path":"All/rubygem-autoprefixer-rails-10.4.16.0.pkg","repopath":"All/rubygem-autoprefixer-rails-10.4.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":742592,"desc":"Autoprefixer is a tool to parse CSS and add vendor prefixes to CSS rules using\nvalues from the Can I Use. This gem provides Ruby and Ruby on Rails integration\nwith this JavaScript tool.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-execjs":{"origin":"devel/rubygem-execjs","version":"2.9.1_1"}},"categories":["textproc","ruby"]},{"name":"rubygem-avro","origin":"devel/rubygem-avro","version":"1.11.3","comment":"Ruby library for Apache Avro","maintainer":"sunpoet@FreeBSD.org","www":"https://avro.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47e04ad51f08d3214b1f6800f0bafacaf9119a64bca728a52ca8f4e8a10bceb6","flatsize":277852,"path":"All/rubygem-avro-1.11.3.pkg","repopath":"All/rubygem-avro-1.11.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":44612,"desc":"This is the Ruby library of Apache Avro (devel/avro).\n\nApache Avro is a data serialization system which provides:\n- Rich data structures.\n- A compact, fast, binary data format.\n- A container file, to store persistent data.\n- Remote procedure call (RPC).\n- Simple integration with dynamic languages. Code generation is not required to\n  read or write data files nor to use or implement RPC protocols. Code\n  generation as an optional optimization, only worth implementing for statically\n  typed languages.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:apache:avro:1.11.3:::::dragonfly6:x86_64"}},{"name":"rubygem-aws-sdk","origin":"devel/rubygem-aws-sdk","version":"3.2.0","comment":"AWS SDK for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a95d9d97a1fd2ff049c81efa66d850b21196c2bcf624775385afb603dc2aaff","flatsize":27245,"path":"All/rubygem-aws-sdk-3.2.0.pkg","repopath":"All/rubygem-aws-sdk-3.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6008,"desc":"The official AWS SDK for Ruby. Provides both resource oriented interfaces and\nAPI clients for AWS services.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-resources":{"origin":"devel/rubygem-aws-sdk-resources","version":"3.197.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-attr_encrypted3","origin":"security/rubygem-attr_encrypted3","version":"3.1.0","comment":"Generates attr_accessors that encrypt and decrypt attributes","maintainer":"ruby@FreeBSD.org","www":"https://github.com/attr-encrypted/attr_encrypted","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b5fe786de00df1e15289a7c134eb8db2e5c63a16d4be005cc6f2ec33bb22ebe","flatsize":125908,"path":"All/rubygem-attr_encrypted3-3.1.0.pkg","repopath":"All/rubygem-attr_encrypted3-3.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26188,"desc":"Ruby library which generates attr_accessors that encrypt\nand decrypt attributes transparently","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-encryptor":{"origin":"security/rubygem-encryptor","version":"3.0.0"}},"categories":["security","rubygems"]},{"name":"rubygem-attr_encrypted","origin":"security/rubygem-attr_encrypted","version":"4.1.0","comment":"Generates attr_accessors that encrypt and decrypt attributes","maintainer":"ruby@FreeBSD.org","www":"https://github.com/attr-encrypted/attr_encrypted","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4e0b926195eabab2bf5faf45216240e5ffb3443ddd29698414d0c0adf1ec1f2","flatsize":120209,"path":"All/rubygem-attr_encrypted-4.1.0.pkg","repopath":"All/rubygem-attr_encrypted-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25188,"desc":"Ruby library which generates attr_accessors that encrypt\nand decrypt attributes transparently","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-encryptor":{"origin":"security/rubygem-encryptor","version":"3.0.0"}},"categories":["security","rubygems"]},{"name":"rubygem-attic","origin":"devel/rubygem-attic","version":"1.0.1","comment":"Place to hide private instance variables in your Ruby objects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/delano/attic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf379bf94fd524e6004316f285bdd24b57c9254c8943b7545ebc563b778ba71a","flatsize":32716,"path":"All/rubygem-attic-1.0.1.pkg","repopath":"All/rubygem-attic-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10828,"desc":"rubygem-attic provides a place to hide private instance variables in your Ruby\nobjects.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-atomic","origin":"devel/rubygem-atomic","version":"1.1.101","comment":"Atomic reference implementation","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ruby-concurrency/atomic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a16d6b6ef7b2b6d7e334095cbf067c1ed817e66d4bd63bb9b63e03a092af1b0e","flatsize":60659,"path":"All/rubygem-atomic-1.1.101.pkg","repopath":"All/rubygem-atomic-1.1.101.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13912,"desc":"An atomic reference implementation for JRuby, Rubinius, and MRI","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-atk","origin":"accessibility/rubygem-atk","version":"4.2.2","comment":"Ruby binding of ATK","maintainer":"sunpoet@FreeBSD.org","www":"https://ruby-gnome.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"304337577db4b60d6c527cadc67b9f9130a2ca06ce2f4843dba9fcc73f6cf079","flatsize":65253,"path":"All/rubygem-atk-4.2.2.pkg","repopath":"All/rubygem-atk-4.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":12284,"desc":"Ruby/ATK is a Ruby binding for ATK.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-glib2":{"origin":"devel/rubygem-glib2","version":"4.2.2"}},"categories":["accessibility","rubygems"]},{"name":"rubygem-async212","origin":"devel/rubygem-async212","version":"2.12.1_1","comment":"Modern asynchronous I/O framework for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://socketry.github.io/async/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6b7db9422365e6a25b23a99ae2ba56f92887da3134638b291d8766733ebf72a","flatsize":69941,"path":"All/rubygem-async212-2.12.1_1.pkg","repopath":"All/rubygem-async212-2.12.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21632,"desc":"Async is a composable asynchronous I/O framework for Ruby based on nio4r and\ntimers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-console":{"origin":"devel/rubygem-console","version":"1.25.2"},"rubygem-fiber-annotation":{"origin":"devel/rubygem-fiber-annotation","version":"0.2.0"},"rubygem-io-event":{"origin":"devel/rubygem-io-event","version":"1.6.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-async-websocket","origin":"www/rubygem-async-websocket","version":"0.26.1","comment":"Async websocket library on top of websocket-driver","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/async-websocket/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0966dc6e93dbc6e51a5a736dbc713a870056c2cbdd12645679209fb3db242d5","flatsize":24267,"path":"All/rubygem-async-websocket-0.26.1.pkg","repopath":"All/rubygem-async-websocket-0.26.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8144,"desc":"Async::WebSocket is an asynchronous websocket client/server implementation for\nHTTP/1 and HTTP/2.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-async-http":{"origin":"www/rubygem-async-http","version":"0.67.1"},"rubygem-protocol-rack":{"origin":"www/rubygem-protocol-rack","version":"0.6.0"},"rubygem-protocol-websocket":{"origin":"www/rubygem-protocol-websocket","version":"0.13.0"}},"categories":["www","rubygems"]},{"name":"rubygem-async-rest","origin":"www/rubygem-async-rest","version":"0.13.0","comment":"RESTful clients (and hopefully servers)","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/async-rest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a3957b5ac95805d5f48b6e4030a152840fda1af1fc3bd618ff077abb35f104bb","flatsize":20501,"path":"All/rubygem-async-rest-0.13.0.pkg","repopath":"All/rubygem-async-rest-0.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8088,"desc":"Roy Thomas Fielding's thesis Architectural Styles and the Design of\nNetwork-based Software Architectures describes Representational State Transfer\nwhich comprises several core concepts:\n- Resource: A conceptual mapping to one or more entities.\n- Representation: An instance of a resource at a given point in time.\n\nAsync::REST models these abstractions as closely and practically as possible and\nserves as a basis for building asynchronous web clients.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-async-http":{"origin":"www/rubygem-async-http","version":"0.67.1"},"rubygem-protocol-http":{"origin":"www/rubygem-protocol-http","version":"0.26.5"}},"categories":["www","rubygems"]},{"name":"rubygem-aws-sdk-apigatewayv2","origin":"devel/rubygem-aws-sdk-apigatewayv2","version":"1.57.0","comment":"Official AWS Ruby gem for AmazonApiGatewayV2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apigatewayv2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e16be0919a3ba68ce0f9b74ee2e0a2136431cd7914ac13951c8196b6872cded1","flatsize":948658,"path":"All/rubygem-aws-sdk-apigatewayv2-1.57.0.pkg","repopath":"All/rubygem-aws-sdk-apigatewayv2-1.57.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":55936,"desc":"Official AWS Ruby gem for AmazonApiGatewayV2.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-apigatewaymanagementapi","origin":"devel/rubygem-aws-sdk-apigatewaymanagementapi","version":"1.45.0","comment":"Official AWS Ruby gem for AmazonApiGatewayManagementApi","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apigatewaymanagementapi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a74789f9274f3f16fb846c02714e4143e4e616628c04a4f85a8bb81067f5a62c","flatsize":87908,"path":"All/rubygem-aws-sdk-apigatewaymanagementapi-1.45.0.pkg","repopath":"All/rubygem-aws-sdk-apigatewaymanagementapi-1.45.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16784,"desc":"Official AWS Ruby gem for AmazonApiGatewayManagementApi.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-cssbundling-rails-rails70","origin":"www/rubygem-cssbundling-rails-rails70","version":"1.4.1","comment":"Bundle and process CSS with Tailwind, Bootstrap, PostCSS, Sass in Rails via Node.js","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/cssbundling-rails","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5463990f39059a1760569bcabc356e85c42a7e19795643959e97878ba8520640","flatsize":23131,"path":"All/rubygem-cssbundling-rails-rails70-1.4.1.pkg","repopath":"All/rubygem-cssbundling-rails-rails70-1.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9612,"desc":"Use Tailwind CSS, Bootstrap, Bulma, PostCSS, or Dart Sass to bundle and process\nyour CSS, then deliver it via the asset pipeline in Rails. This gem provides\ninstallers to get you going with the bundler of your choice in a new Rails\napplication, and a convention to use app/assets/builds to hold your bundled\noutput as artifacts that are not checked into source control (the installer adds\nthis directory to .gitignore by default).\n\nYou develop using this approach by running the bundler in watch mode in a\nterminal with yarn build:css --watch (and your Rails server in another, if\nyou're not using something like puma-dev). You can also use ./bin/dev, which\nwill start both the Rails server and the CSS build watcher (along with a JS\nbuild watcher, if you're also using jsbundling-rails).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-railties70":{"origin":"www/rubygem-railties70","version":"7.0.8.4"}},"categories":["www","rubygems"]},{"name":"rubygem-async-pool","origin":"www/rubygem-async-pool","version":"0.6.1","comment":"Redis client library","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/async-pool/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a431445e7714fbc11298e8b480bc09f029439d12487eccf1a263b93327469585","flatsize":16884,"path":"All/rubygem-async-pool-0.6.1.pkg","repopath":"All/rubygem-async-pool-0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6980,"desc":"Async::Pool provides support for connection pooling both singleplex and\nmultiplex resources.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-async":{"origin":"devel/rubygem-async","version":"2.12.0"}},"categories":["www","rubygems"]},{"name":"rubygem-aws-sdk-amplify","origin":"devel/rubygem-aws-sdk-amplify","version":"1.61.0","comment":"Official AWS Ruby gem for AWS Amplify (Amplify)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-amplify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66629a15dbc8cd9b95e375ee1963fa89423900f692a5f91dddc3545a1ba56bdb","flatsize":457339,"path":"All/rubygem-aws-sdk-amplify-1.61.0.pkg","repopath":"All/rubygem-aws-sdk-amplify-1.61.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":40940,"desc":"Official AWS Ruby gem for AWS Amplify (Amplify).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-astrolabe","origin":"devel/rubygem-astrolabe","version":"1.3.1_1","comment":"Object-oriented AST extension for rubygem-parser","maintainer":"ruby@FreeBSD.org","www":"https://github.com/yujinakayama/astrolabe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06204ad3b0239fe1b8c38147033ce1400aaccd8ceb3bbc11479c97eb69281ecb","flatsize":53418,"path":"All/rubygem-astrolabe-1.3.1_1.pkg","repopath":"All/rubygem-astrolabe-1.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13016,"desc":"Astrolabe is an AST node library that provides an object-oriented\nway to handle AST by extending Parser's node class.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-parser":{"origin":"devel/rubygem-parser","version":"3.3.3.0"}},"categories":["devel","ruby"]},{"name":"rubygem-atlassian-jwt","origin":"www/rubygem-atlassian-jwt","version":"0.2.1","comment":"Authenticate with the Atlassian Connect REST APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://bitbucket.org/atlassian/atlassian-jwt-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3f11aa353b4777df34c8a60baa3224f021dd2cd2833dd94a51f7040b1c11585","flatsize":21899,"path":"All/rubygem-atlassian-jwt-0.2.1.pkg","repopath":"All/rubygem-atlassian-jwt-0.2.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8864,"desc":"In order to access the Atlassian Connect REST APIs, an app authenticates using a\nJSON Web Token (JWT). The token is generated using the app's secret key and\ncontains a claim which includes the app's key and a hashed version of the API\nURL the app is accessing. This gem simplifies generating the claim.\n\nThis gem provides helpers for generating Atlassian specific JWT claims. It also\nexposes the ruby-jwt gem's encode and decode methods.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"}},"categories":["www","rubygems"]},{"name":"rubygem-ast","origin":"devel/rubygem-ast","version":"2.4.2","comment":"Library for working with Abstract Syntax Trees","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/whitequark/ast","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5ff1edef4c972264b1d1e0c744a18ea6f57e8e9ae4069763491b8e6c0a868bd","flatsize":24518,"path":"All/rubygem-ast-2.4.2.pkg","repopath":"All/rubygem-ast-2.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8584,"desc":"AST is a small Ruby library for working with immutable abstract syntax trees.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","ruby"]},{"name":"rubygem-async-io","origin":"devel/rubygem-async-io","version":"1.43.2","comment":"Provides support for asynchronous TCP, UDP, Unix, and SSL sockets","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/async-io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab8e15afd93437f9c3007dda227f22fd6a3f0654b64c337b8d99c61d5c2db95f","flatsize":63744,"path":"All/rubygem-async-io-1.43.2.pkg","repopath":"All/rubygem-async-io-1.43.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19388,"desc":"Async::IO provides builds on async and provides asynchronous wrappers for IO,\nSocket, and related classes.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-async":{"origin":"devel/rubygem-async","version":"2.12.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-asciidoctor-plantuml00","origin":"textproc/rubygem-asciidoctor-plantuml00","version":"0.0.16","comment":"Asciidoctor PlantUML extension","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hsanson/asciidoctor-plantuml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d6edd8d59896fc29f408ae4605c9fac8edc620b8330b4b953a7f769f3f8103e","flatsize":21577,"path":"All/rubygem-asciidoctor-plantuml00-0.0.16.pkg","repopath":"All/rubygem-asciidoctor-plantuml00-0.0.16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5156,"desc":"Asciidoctor PlantUml is an extension that enables you to add PlantUML diagrams\nto your AsciiDoc documents.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-asciidoctor":{"origin":"textproc/rubygem-asciidoctor","version":"2.0.23"}},"categories":["textproc","rubygems"]},{"name":"rubygem-asciidoctor-plantuml","origin":"textproc/rubygem-asciidoctor-plantuml","version":"0.1.1","comment":"Asciidoctor PlantUML extension","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hsanson/asciidoctor-plantuml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f0685d6f1bb1556ed87f8cc78d6fa5270c2919d5ebb74ee71ddc0d5273552d1","flatsize":28557,"path":"All/rubygem-asciidoctor-plantuml-0.1.1.pkg","repopath":"All/rubygem-asciidoctor-plantuml-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6312,"desc":"Asciidoctor PlantUml is an extension that enables you to add PlantUML diagrams\nto your AsciiDoc documents.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-asciidoctor":{"origin":"textproc/rubygem-asciidoctor","version":"2.0.23"}},"categories":["textproc","rubygems"]},{"name":"rubygem-asciidoctor-kroki","origin":"textproc/rubygem-asciidoctor-kroki","version":"0.10.0","comment":"Asciidoctor convert diagrams to images extension","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/Mogztter/asciidoctor-kroki","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5ec7995991c0095dd0ebb74daa70e0395c862d1792051a7241c695c8e5fae88","flatsize":74450,"path":"All/rubygem-asciidoctor-kroki-0.10.0.pkg","repopath":"All/rubygem-asciidoctor-kroki-0.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36916,"desc":"An extension for Asciidoctor to convert diagrams to images using https://kroki.io.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-asciidoctor":{"origin":"textproc/rubygem-asciidoctor","version":"2.0.23"}},"categories":["textproc","rubygems"]},{"name":"rubygem-asciidoctor-include-ext","origin":"textproc/rubygem-asciidoctor-include-ext","version":"0.4.0","comment":"Reimplementation of the Asciidoctor's built-in (pre)processor","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/jirutka/asciidoctor-include-ext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c9f2c0891a766b256afaa375530090868aea010a1a1aaad74acdf40f2fa253f","flatsize":25531,"path":"All/rubygem-asciidoctor-include-ext-0.4.0.pkg","repopath":"All/rubygem-asciidoctor-include-ext-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8376,"desc":"This is a reimplementation of the Asciidoctor's built-in\n(pre)processor for the include::[] directive in extensible\nand more clean way. It provides the same features, but you\ncan easily adjust it or extend for your needs. For example,\nyou can change how it loads included files or add another\nways how to select portions of the document to include.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-asciidoctor":{"origin":"textproc/rubygem-asciidoctor","version":"2.0.23"}},"categories":["textproc","rubygems"]},{"name":"rubygem-asetus","origin":"devel/rubygem-asetus","version":"0.4.0","comment":"Ruby configuration library with YAML/JSON/TOML backends","maintainer":"nick@foobar.org","www":"https://github.com/ytti/asetus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f958804ed1a8896d4546933422702c5444e769a9f26ac48b7c14012b8112b85","flatsize":31071,"path":"All/rubygem-asetus-0.4.0.pkg","repopath":"All/rubygem-asetus-0.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11188,"desc":"A configuration library for Ruby with YAML/JSON/TOML backends with\nunified object access.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-async_sinatra","origin":"www/rubygem-async_sinatra","version":"1.3.0","comment":"Sinatra plugin to provide async responses","maintainer":"ruby@FreeBSD.org","www":"https://github.com/raggi/async_sinatra","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e6965fb063a321b30a17e65540fa2e15d249413e5163bb69b7867f966d424d6","flatsize":24176,"path":"All/rubygem-async_sinatra-1.3.0.pkg","repopath":"All/rubygem-async_sinatra-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8764,"desc":"A Sinatra plugin to provide convenience whilst performing asynchronous\nresponses inside of the Sinatra framework running under async webservers. To\nproperly utilise this package, some knowledge of EventMachine and/or\nasynchronous patterns is recommended. Currently, supporting servers include\nThin, Rainbows, Zbatery.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-sinatra":{"origin":"www/rubygem-sinatra","version":"4.0.0"}},"categories":["www","rubygems"]},{"name":"rubygem-aws-sdk-augmentedairuntime","origin":"devel/rubygem-aws-sdk-augmentedairuntime","version":"1.38.0","comment":"Official AWS Ruby gem for Amazon Augmented AI Runtime","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-augmentedairuntime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6eeb247e8b1213b47cfd073bc2f134157018299ceec2486c5c0d639776a8c19a","flatsize":119840,"path":"All/rubygem-aws-sdk-augmentedairuntime-1.38.0.pkg","repopath":"All/rubygem-aws-sdk-augmentedairuntime-1.38.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20136,"desc":"Official AWS Ruby gem for Amazon Augmented AI Runtime.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-async-http","origin":"www/rubygem-async-http","version":"0.67.1","comment":"HTTP client and server library","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/async-http/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca2bce25d950119cc2c9e5a7ef49c1d70a2f7752769166e1980de010666fa068","flatsize":100081,"path":"All/rubygem-async-http-0.67.1.pkg","repopath":"All/rubygem-async-http-0.67.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27028,"desc":"Async::HTTP is an asynchronous client and server implementation of HTTP/1.0,\nHTTP/1.1 and HTTP/2 including TLS. It supports streaming requests and responses.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-async":{"origin":"devel/rubygem-async","version":"2.12.0"},"rubygem-async-pool":{"origin":"www/rubygem-async-pool","version":"0.6.1"},"rubygem-io-endpoint":{"origin":"devel/rubygem-io-endpoint","version":"0.10.3"},"rubygem-io-stream":{"origin":"devel/rubygem-io-stream","version":"0.4.0"},"rubygem-protocol-http":{"origin":"www/rubygem-protocol-http","version":"0.26.5"},"rubygem-protocol-http1":{"origin":"www/rubygem-protocol-http1","version":"0.19.1"},"rubygem-protocol-http2":{"origin":"www/rubygem-protocol-http2","version":"0.18.0"},"rubygem-traces":{"origin":"devel/rubygem-traces","version":"0.11.1"}},"categories":["www","rubygems"]},{"name":"rubygem-async","origin":"devel/rubygem-async","version":"2.12.0","comment":"Modern asynchronous I/O framework for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://socketry.github.io/async/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15609106b6d82fee2419196e7e57d49a20a369739ca91f46a22e2681459ff2d9","flatsize":69678,"path":"All/rubygem-async-2.12.0.pkg","repopath":"All/rubygem-async-2.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21564,"desc":"Async is a composable asynchronous I/O framework for Ruby based on nio4r and\ntimers.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-console":{"origin":"devel/rubygem-console","version":"1.25.2"},"rubygem-fiber-annotation":{"origin":"devel/rubygem-fiber-annotation","version":"0.2.0"},"rubygem-io-event":{"origin":"devel/rubygem-io-event","version":"1.6.5"}},"categories":["devel","rubygems"]},{"name":"rubygem-asana","origin":"www/rubygem-asana","version":"2.0.3","comment":"Ruby wrapper for the Asana REST API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Asana/ruby-asana","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c900fcd2e237f7d301c10b27c3e93f5ee8e533d03d364c98669d8320578b6b74","flatsize":563411,"path":"All/rubygem-asana-2.0.3.pkg","repopath":"All/rubygem-asana-2.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61860,"desc":"This gem is a simple Ruby wrapper for the Asana REST API. It uses\nActiveResource to provide a simple, familiar interface for\naccessing your Asana account.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-follow_redirects":{"origin":"www/rubygem-faraday-follow_redirects","version":"0.3.0"},"rubygem-faraday-multipart":{"origin":"www/rubygem-faraday-multipart","version":"1.0.4"},"rubygem-oauth2":{"origin":"net/rubygem-oauth2","version":"2.0.9"}},"categories":["www","rubygems"]},{"name":"rubygem-asciidoctor-epub3","origin":"textproc/rubygem-asciidoctor-epub3","version":"2.1.0_1","comment":"Convert AsciiDoc documents to EPUB3","maintainer":"doceng@FreeBSD.org","www":"https://github.com/asciidoctor/asciidoctor-epub3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81b4cdacbaf5a96f28c53870ede367b5524d14eada395a93a6069a5b6373e0dc","flatsize":4273461,"path":"All/rubygem-asciidoctor-epub3-2.1.0_1.pkg","repopath":"All/rubygem-asciidoctor-epub3-2.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":670800,"desc":"Asciidoctor EPUB3 is a set of Asciidoctor extensions for converting AsciiDoc\ndocuments directly to the EPUB3 and KF8/MOBI e-book formats. It's a tool for\ncreating highly aesthetic, professional, easy-to-read e-books.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-asciidoctor":{"origin":"textproc/rubygem-asciidoctor","version":"2.0.23"},"rubygem-gepub":{"origin":"textproc/rubygem-gepub","version":"1.0.15"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-mini_portile2":{"origin":"devel/rubygem-mini_portile2","version":"2.8.7"},"rubygem-sass":{"origin":"textproc/rubygem-sass","version":"3.7.4"}},"categories":["textproc","rubygems"]},{"name":"rubygem-asciidoctor","origin":"textproc/rubygem-asciidoctor","version":"2.0.23","comment":"Fast, open source text processor and publishing toolchain","maintainer":"ruby@FreeBSD.org","www":"https://asciidoctor.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8c4f0a020d850fe479a7bcd047ac9c8b8ba1c0c915dd1ca415cb3f1d101a85b","flatsize":1056163,"path":"All/rubygem-asciidoctor-2.0.23.pkg","repopath":"All/rubygem-asciidoctor-2.0.23.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":232348,"desc":"Asciidoctor is a fast, open source, Ruby-based text processor for parsing\nAsciiDoc into a document model and converting it to output formats such as HTML\n5, DocBook 5, manual pages, PDF, EPUB 3, and other formats.\n\nAsciidoctor also has an ecosystem of extensions, converters, build plugins, and\ntools to help you author and publish content written in AsciiDoc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-arel8","origin":"databases/rubygem-arel8","version":"8.0.0,1","comment":"Relational Algebra for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/arel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81cb4be313366fbd08800019fa49064afe694510bd0026c7019317e9d4627d46","flatsize":128714,"path":"All/rubygem-arel8-8.0.0,1.pkg","repopath":"All/rubygem-arel8-8.0.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28864,"desc":"A toolkit for building modeling frameworks like Active Record and\nActive Resource. Rich support for attributes, callbacks,\nvalidations, observers, serialization, internationalization,\nand testing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"]},{"name":"rubygem-arel7","origin":"databases/rubygem-arel7","version":"7.1.4,1","comment":"Relational Algebra for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/arel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb572147487131017c126cc4788b5b3c0431fa1d58bf492f76a428eba6639fb5","flatsize":128384,"path":"All/rubygem-arel7-7.1.4,1.pkg","repopath":"All/rubygem-arel7-7.1.4,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29432,"desc":"A toolkit for building modeling frameworks like Active Record and\nActive Resource. Rich support for attributes, callbacks,\nvalidations, observers, serialization, internationalization,\nand testing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"]},{"name":"rubygem-ascii85","origin":"devel/rubygem-ascii85","version":"1.1.1","comment":"Encode/decode Adobe's binary-to-text encoding of the same name","maintainer":"ruby@FreeBSD.org","www":"https://github.com/DataWraith/ascii85gem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef579a177e495d5c77d4b35d3748b0a476f3d82c945ad236c3965603099258c2","flatsize":22700,"path":"All/rubygem-ascii85-1.1.1.pkg","repopath":"All/rubygem-ascii85-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9032,"desc":"Ascii85 provides methods to encode/decode Adobe's binary-to-text encoding of\nthe same name","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-arr-pm","origin":"devel/rubygem-arr-pm","version":"0.0.12","comment":"Read and write rpm packages","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/gems/arr-pm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1544447f63235383a2e9bc24d9639f31c068ad44d5ac8ebe46b2b85dd5fa8b28","flatsize":89048,"path":"All/rubygem-arr-pm-0.0.12.pkg","repopath":"All/rubygem-arr-pm-0.0.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32264,"desc":"This library allows to you to read and write rpm packages. Written in pure ruby\nbecause librpm is not available on all systems","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-arrayfields","origin":"devel/rubygem-arrayfields","version":"4.9.2","comment":"Allow Keyword Access to Array Instances","maintainer":"ruby@FreeBSD.org","www":"https://github.com/ahoward/arrayfields","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad2bb893bde99eae2f18d94907105cf1683ee1c6ec5ba3e13efa52510bd70a68","flatsize":56142,"path":"All/rubygem-arrayfields-4.9.2.pkg","repopath":"All/rubygem-arrayfields-4.9.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":14968,"desc":"arrayfields allow keyword access to array instances.\narrayfields works by adding only a few methods to arrays,\nnamely #fields= and fields, but the #fields= method is\nhooked to extend an array on a per object basis.In\notherwords __only__ those arrays whose fields are set\nwill have auto-magical keyword access bestowed on\nthem - all other arrays remain unaffected.arrays with\nkeyword access require much less memory when compared\nto hashes/objects and yet still provide fast lookup and\npreserve data order.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-arel6","origin":"databases/rubygem-arel6","version":"6.0.4","comment":"Relational Algebra for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/arel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d46ca6468ffa7b09c53fcbb40523231c28236cedc21a69082339f0ccde7b7332","flatsize":115525,"path":"All/rubygem-arel6-6.0.4.pkg","repopath":"All/rubygem-arel6-6.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27256,"desc":"A toolkit for building modeling frameworks like Active Record and\nActive Resource. Rich support for attributes, callbacks,\nvalidations, observers, serialization, internationalization,\nand testing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"]},{"name":"rubygem-arel-helpers","origin":"databases/rubygem-arel-helpers","version":"2.14.0_1","comment":"Helpers to construct database queries with ActiveRecord and Arel","maintainer":"antoine@FreeBSD.org","www":"https://github.com/camertron/arel-helpers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bef2964cc905ea485131bb2c3a0ccb0213e97b2d0bcc58f765326d04bd2238b7","flatsize":35832,"path":"All/rubygem-arel-helpers-2.14.0_1.pkg","repopath":"All/rubygem-arel-helpers-2.14.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9628,"desc":"Useful tools to help construct database queries with ActiveRecord and Arel.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"}},"categories":["databases","rubygems"]},{"name":"rubygem-appraisal","origin":"devel/rubygem-appraisal","version":"2.5.0","comment":"Integrates with bundler and rake to test library dependencies","maintainer":"ruby@FreeBSD.org","www":"https://github.com/thoughtbot/appraisal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30dc45d502e60d7e21d75ccb768078f56db253d791f283e14bc809d91f0b0159","flatsize":92196,"path":"All/rubygem-appraisal-2.5.0.pkg","repopath":"All/rubygem-appraisal-2.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22520,"desc":"Appraisal integrates with bundler and rake to test your library against\ndifferent versions of dependencies in repeatable scenarios called \"appraisals.\"\nAppraisal is designed to make it easy to check for regressions in your library\nwithout interfering with day-to-day development using Bundler.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"},"rubygem-thor":{"origin":"devel/rubygem-thor","version":"1.3.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-app_store_connect","origin":"net/rubygem-app_store_connect","version":"0.29.0","comment":"Interface to the App Store Connect API","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/kyledecot/app_store_connect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcc03dc2ff417cca9c9d03d1f2ffba3818bde103b7f1b146a84c69abda0ca21c","flatsize":71054,"path":"All/rubygem-app_store_connect-0.29.0.pkg","repopath":"All/rubygem-app_store_connect-0.29.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16448,"desc":"A Ruby interface to the App Store Connect API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-jwt":{"origin":"www/rubygem-jwt","version":"2.8.2"}},"categories":["net","rubygems"]},{"name":"rubygem-app_config","origin":"devel/rubygem-app_config","version":"2.7.1","comment":"Ruby gem for storing application configuration","maintainer":"ruby@FreeBSD.org","www":"https://oshuma.github.io/app_config/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bfc36f840876feaa9b2524ef88d8ddb3a2ab23e4d93305805a501dbb602f174e","flatsize":16798,"path":"All/rubygem-app_config-2.7.1.pkg","repopath":"All/rubygem-app_config-2.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5680,"desc":"An easy to use, customizable library to easily store and retrieve application\n(or library) configuration in key/value pairs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sqlite3":{"origin":"databases/rubygem-sqlite3","version":"2.0.2"}},"categories":["devel","rubygems"],"options":{"MONGODB":"off","SQLITE3":"on"}},{"name":"rubygem-arel","origin":"databases/rubygem-arel","version":"9.0.0,1","comment":"Relational Algebra for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/arel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12be55ed6a02a2a31b9d27aba65646f1a5664312942fa92a03199d5e48f55ef7","flatsize":130482,"path":"All/rubygem-arel-9.0.0,1.pkg","repopath":"All/rubygem-arel-9.0.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29176,"desc":"A toolkit for building modeling frameworks like Active Record and\nActive Resource. Rich support for attributes, callbacks,\nvalidations, observers, serialization, internationalization,\nand testing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"]},{"name":"rubygem-archive-zip","origin":"archivers/rubygem-archive-zip","version":"0.12.0","comment":"Provides interface to working with ZIP archives","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/javanthropus/archive-zip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e827e72296e0db93a51e8daf258eb185c83def3397714b5e2105db7d08d4f467","flatsize":299599,"path":"All/rubygem-archive-zip-0.12.0.pkg","repopath":"All/rubygem-archive-zip-0.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50176,"desc":"The Archive::Zip library intends to provide a simple, yet complete and\nRuby-esque, interface to working with ZIP archives.\n\nBasic archive creation and extraction can be handled using only a few methods.\nMore complex operations involving the manipulation of existing archives in place\n(adding, removing, and modifying entries) are also possible with a little more\nwork.  Even adding advanced features such as new compression codecs are\nsupported with a moderate amount of effort.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-io-like":{"origin":"devel/rubygem-io-like","version":"0.3.0.20130301"}},"categories":["archivers","rubygems"]},{"name":"rubygem-archive-tar-minitar","origin":"archivers/rubygem-archive-tar-minitar","version":"0.8","comment":"Library and command-line utility for tar archives","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/halostatue/minitar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"703324cf07edc9e6f3d522cf18569f08a27e3dbdc81c5976eb11d8cd7c24672e","flatsize":5661,"path":"All/rubygem-archive-tar-minitar-0.8.pkg","repopath":"All/rubygem-archive-tar-minitar-0.8.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":3316,"desc":"The minitar (previously called Archive::Tar::Minitar) library is a pure-Ruby\nlibrary that provides the ability to deal with POSIX tar(1) archive files.\n\nThis is release 0.6+, providing a number of bug fixes including a directory\ntraversal vulnerability, CVE-2016-10173. This release starts the migration and\nmodernization of the code:\n- the minitar command-line program has been separated into the minitar-cli gem;\n  and\n- the archive-tar-minitar gem now points to the minitar and minitar-cli gems and\n  discourages its installation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-minitar":{"origin":"archivers/rubygem-minitar","version":"0.9"},"rubygem-minitar-cli":{"origin":"archivers/rubygem-minitar-cli","version":"0.8_1"}},"categories":["archivers","rubygems"]},{"name":"rubygem-apipie-bindings","origin":"devel/rubygem-apipie-bindings","version":"0.6.0","comment":"Ruby bindings for API calls that are documented with Apipie","maintainer":"ruby@FreeBSD.org","www":"https://github.com/Apipie/apipie-bindings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dccca1252a8e8fc58c1ca0349eab484b26ee3f932f6f570743c72aa2fb74bd49","flatsize":102827,"path":"All/rubygem-apipie-bindings-0.6.0.pkg","repopath":"All/rubygem-apipie-bindings-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27816,"desc":"Ruby bindings for API calls that are documented with Apipie.\nBindings are generated on the fly.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gssapi":{"origin":"security/rubygem-gssapi","version":"1.3.1"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-oauth":{"origin":"net/rubygem-oauth","version":"1.1.0"},"rubygem-rest-client":{"origin":"www/rubygem-rest-client","version":"2.1.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-apipie-params","origin":"devel/rubygem-apipie-params","version":"0.0.5","comment":"DSL for describing data structures with json-schema bindings","maintainer":"ruby@FreeBSD.org","www":"https://github.com/iNecas/apipie-params","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86720eec9e9cac0636db054edd120a5f523fabc0ec7f2dc2247885d162ddf1a2","flatsize":23832,"path":"All/rubygem-apipie-params-0.0.5.pkg","repopath":"All/rubygem-apipie-params-0.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7108,"desc":"DSL for Hash/JSON descriptions. Allows description of hash formats using Ruby\ncode, generating a json-schema for it and validating values against it.\n\nIt's based on the DSL of apipie-rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-apollo_upload_server","origin":"net/rubygem-apollo_upload_server","version":"2.1.6","comment":"Apollo-upload-server middleware for rails","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/jetruby/apollo_upload_server-ruby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fb3e7e2a3321b6a91bc5aa13d7abfa20c2c9348ff8baaf7ae6df28eacdbb4ed","flatsize":19741,"path":"All/rubygem-apollo_upload_server-2.1.6.pkg","repopath":"All/rubygem-apollo_upload_server-2.1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8320,"desc":"Apollo-upload-server implementation for Ruby on Rails as middleware.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-graphql":{"origin":"devel/rubygem-graphql","version":"2.3.15"}},"categories":["net","rubygems"]},{"name":"rubygem-android_key_attestation","origin":"security/rubygem-android_key_attestation","version":"0.3.0","comment":"Android key attestation verification","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/bdewater/android_key_attestation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7dd9f7001d900db520d71f91019d8d0fd05ba76ee8d68175927aa1107bb071f3","flatsize":26839,"path":"All/rubygem-android_key_attestation-0.3.0.pkg","repopath":"All/rubygem-android_key_attestation-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11196,"desc":"A Ruby gem to verify Android Key attestation statements on your server.\nKey attestation allows you to verify that the cryptographic keys you use\nin apps are stored the a hardware keystore of an Android device.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-anemone","origin":"www/rubygem-anemone","version":"0.7.2","comment":"Library that allows programs to spider websites","maintainer":"ruby@FreeBSD.org","www":"https://github.com/chriskite/anemone","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7812ddedb6eddb9174239ff2efbc12de05632543c3524eb5599bb0ceaea125db","flatsize":83608,"path":"All/rubygem-anemone-0.7.2.pkg","repopath":"All/rubygem-anemone-0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21480,"desc":"Anemone is a Ruby library that makes it quick and painless to write\nprograms that spider a website. It provides a simple DSL for\nperforming actions on every page of a site, skipping certain URLs,\nand calculating the shortest path to a given page on a site.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-robotex":{"origin":"www/rubygem-robotex","version":"1.0.0"}},"categories":["www","rubygems"]},{"name":"rubygem-amqp-utils","origin":"net/rubygem-amqp-utils","version":"0.5.1_5","comment":"Command-line utilities to work with AMQP-compliant queues","maintainer":"loic-freebsd@loicp.eu","www":"https://github.com/dougbarth/amqp-utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b0d238056e9abaa8601fad649cba4c917a292000ac71616a649b1fd4ae6d795","flatsize":39609,"path":"All/rubygem-amqp-utils-0.5.1_5.pkg","repopath":"All/rubygem-amqp-utils-0.5.1_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10532,"desc":"Command-line utilities for interacting with AMQP-compliant queues.\nThe intention is provide simple management tools that can be used\nto complete ad hoc housework on an AMQP queue.\n\nIn addition, simple scripts can be layered over the tools when needed.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-amqp":{"origin":"net/rubygem-amqp","version":"1.8.0"},"rubygem-clio":{"origin":"devel/rubygem-clio","version":"0.3.0"},"rubygem-facets":{"origin":"devel/rubygem-facets","version":"3.1.0"},"rubygem-heredoc_unindent":{"origin":"textproc/rubygem-heredoc_unindent","version":"1.2.0_1"},"rubygem-json1":{"origin":"devel/rubygem-json1","version":"1.8.6"},"rubygem-msgpack":{"origin":"devel/rubygem-msgpack","version":"1.7.2"},"rubygem-trollop1":{"origin":"devel/rubygem-trollop1","version":"1.16.2"}},"categories":["net","rubygems"]},{"name":"rubygem-analogger","origin":"devel/rubygem-analogger","version":"1.1.0","comment":"Fast, flexible, easy to use logging service for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/wyhaines/analogger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7689b99389858ca2ac308fadc7b621500e5ed949c0d53175e2982ccc58dc1d77","flatsize":66479,"path":"All/rubygem-analogger-1.1.0.pkg","repopath":"All/rubygem-analogger-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20296,"desc":"Analogger is a fast asynchronous logging service and client library. It is\nimplemented in Ruby, and currently uses EventMachine in the server, though there\nis a plan on the roadmap to enable it to run with a pure Ruby event reactor.\n\nAnalogger was originally written over a decade ago, in response to a need to\nmaintain a central logging server to accumulate logs from numerous web\napplications to a single location. It takes very little time to send a logging\nmessage, making it a very low impact logger for performance sensitive\napplications. It has been continuously used in production since then, albeit in\na version not released publicly.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"}},"categories":["devel","rubygems"]},{"name":"rubygem-annoy","origin":"devel/rubygem-annoy","version":"0.5.6","comment":"Present the user with a simple question before a destructive action","maintainer":"bofh@FreeBSD.org","www":"https://rubygems.org/gems/annoy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6b65073fa364bbf2cbf34de26730eb0077d8b99b2f3fc42ee2e6cc29b9acd10","flatsize":19918,"path":"All/rubygem-annoy-0.5.6.pkg","repopath":"All/rubygem-annoy-0.5.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7112,"desc":"Annoy, like your annoying friend that asks you questions all the time. Rudy\nuses annoy to present the user with a simple question before continuing with a\ndestructive action.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-highline":{"origin":"devel/rubygem-highline","version":"3.0.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-ansi","origin":"devel/rubygem-ansi","version":"1.5.0","comment":"Gem enabling ANSI code based colorization and stylization of output","maintainer":"ruby@FreeBSD.org","www":"https://rubyworks.github.io/ansi/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62a92bb30d6c0ccee7bb2ea65793c10986b9657277fbb6a52835cb8685ad99d7","flatsize":121093,"path":"All/rubygem-ansi-1.5.0.pkg","repopath":"All/rubygem-ansi-1.5.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31920,"desc":"The ANSI project is a collection of ANSI escape code related libraries enabling\nANSI code based colorization and stylization of output.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-amazon-ec2","origin":"net/rubygem-amazon-ec2","version":"0.9.17","comment":"Library for accessing the Amazon Web Services APIs","maintainer":"ruby@FreeBSD.org","www":"https://github.com/grempe/amazon-ec2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4664b74f9c80b8debcacaac6536732d5d85eae37a1835ba1d79ceee3c063dd7","flatsize":1003579,"path":"All/rubygem-amazon-ec2-0.9.17.pkg","repopath":"All/rubygem-amazon-ec2-0.9.17.pkg","licenselogic":"single","pkgsize":81660,"desc":"A Ruby library for accessing the Amazon Web Services EC2, ELB, RDS, Cloudwatch,\nand Autoscaling APIs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-xml-simple":{"origin":"textproc/rubygem-xml-simple","version":"1.1.9"}},"categories":["net","rubygems"]},{"name":"rubygem-amatch","origin":"textproc/rubygem-amatch","version":"0.4.1","comment":"Ruby library for approximate string matching and searching","maintainer":"ruby@FreeBSD.org","www":"https://github.com/flori/amatch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e21cbc008d327f612b1b2e23d905e17448386041d3545feb04c2c6a8e2f10ad","flatsize":184512,"path":"All/rubygem-amatch-0.4.1.pkg","repopath":"All/rubygem-amatch-0.4.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":39116,"desc":"This is a Ruby library for approximate string matching and searching\nusing a dynamic programming algorithm to compute the Levenstein\ndistance between strings.  Written in C for speed.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mize":{"origin":"devel/rubygem-mize","version":"0.4.1"},"rubygem-tins":{"origin":"devel/rubygem-tins","version":"1.33.0"}},"categories":["textproc","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-amq-protocol","origin":"net/rubygem-amq-protocol","version":"2.3.2_1","comment":"AMQP serialization library for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby-amqp/amq-protocol","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef99ca9ec03054271281335a05dedf549cfc45bac9ab6e62e8e90899e3168fbb","flatsize":248473,"path":"All/rubygem-amq-protocol-2.3.2_1.pkg","repopath":"All/rubygem-amq-protocol-2.3.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38928,"desc":"amq-protocol is an AMQP 0.9.1 serialization library for Ruby. It is not an AMQP\nclient: amq-protocol only handles serialization and deserialization.\n\nIf you want to write your own AMQP client, this gem can help you with that.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["net","rubygems"]},{"name":"rubygem-amazon-ecs","origin":"www/rubygem-amazon-ecs","version":"2.6.0","comment":"Generic Amazon E-commerce REST API written in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jugend/amazon-ecs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a576b727ea715e8463048cae062f34e4a2cc928e70fe57896b9acf7f935ae54","flatsize":304260,"path":"All/rubygem-amazon-ecs-2.6.0.pkg","repopath":"All/rubygem-amazon-ecs-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26068,"desc":"A generic Amazon E-commerce REST API with configurable default options and\nmethod call options. It uses Hpricot to parse the XML output. Use Response and\nElement wrapper classes for easy access to the XML elements, and it supports\nECS 4.0.\n\nIt is generic, so you can extend Amazon::Ecs to support the other not-\nimplemented operations easily; and the response object just wraps around\nHpricot element object, instead of providing one-to-one object/attributes to\nXML elements map.\n\nWith that, if in the future, there is a change in REST XML output structure,\nno changes will be required on amazon-ecs, instead you just need to change\nyour element path.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["www","rubygems"]},{"name":"rubygem-aws-sdk-apigateway","origin":"devel/rubygem-aws-sdk-apigateway","version":"1.96.0","comment":"Official AWS Ruby gem for Amazon API Gateway","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apigateway","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4f0d2fd35e12f303e649ce83c24c5dc08498d597af81b18305f3e311bb1f5a4","flatsize":1036758,"path":"All/rubygem-aws-sdk-apigateway-1.96.0.pkg","repopath":"All/rubygem-aws-sdk-apigateway-1.96.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":74544,"desc":"Official AWS Ruby gem for Amazon API Gateway.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-amplifybackend","origin":"devel/rubygem-aws-sdk-amplifybackend","version":"1.33.0","comment":"Official AWS Ruby gem for AmplifyBackend","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-amplifybackend","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c9e8071ccda255c194af82baae339dc746607b60c47cde4fb809088fbaf0f89","flatsize":460497,"path":"All/rubygem-aws-sdk-amplifybackend-1.33.0.pkg","repopath":"All/rubygem-aws-sdk-amplifybackend-1.33.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37100,"desc":"Official AWS Ruby gem for AmplifyBackend.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aliyun-sdk","origin":"devel/rubygem-aliyun-sdk","version":"0.8.0","comment":"Ruby program to facilitate accessing Aliyun Object Storage Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aliyun/aliyun-oss-ruby-sdk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f523165c6c9498ecb749f2b1f5d64f643d0046c869b408494077cb5022c1573","flatsize":409387,"path":"All/rubygem-aliyun-sdk-0.8.0.pkg","repopath":"All/rubygem-aliyun-sdk-0.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":64456,"desc":"Alibaba Cloud OSS SDK for Ruby is a Ruby client program for convenient access to\nAlibaba Cloud OSS (Object Storage Service) RESTful APIs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-rest-client":{"origin":"www/rubygem-rest-client","version":"2.1.0"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-allison","origin":"devel/rubygem-allison","version":"2.0.3","comment":"Modern, pretty RDoc template","maintainer":"ruby@FreeBSD.org","www":"https://github.com/evan/allison","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22ce7c1c292fb2d0de6babf139c1b5b183ebcd5c15d9dc23ec99dea5ebb3b415","flatsize":88334,"path":"All/rubygem-allison-2.0.3.pkg","repopath":"All/rubygem-allison-2.0.3.pkg","licenselogic":"single","pkgsize":21968,"desc":"A modern, pretty RDoc template.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-amqp","origin":"net/rubygem-amqp","version":"1.8.0","comment":"Implementation of the AMQP protocol for RabbitMQ clients","maintainer":"sunpoet@FreeBSD.org","www":"http://rubyamqp.info/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71ddf8e0b4a665ac521427486c2f72d56fecf49736373af68cffe21ca9ef98c6","flatsize":1811983,"path":"All/rubygem-amqp-1.8.0.pkg","repopath":"All/rubygem-amqp-1.8.0.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":1104164,"desc":"Ruby amqp gem is a feature-rich, EventMachine-based RabbitMQ client with\nbatteries included.\n\nIt implement AMQP 0.9.1 and support RabbitMQ extensions to AMQP 0.9.1.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-amq-protocol":{"origin":"net/rubygem-amq-protocol","version":"2.3.2_1"},"rubygem-eventmachine":{"origin":"devel/rubygem-eventmachine","version":"1.2.7"}},"categories":["net","rubygems"]},{"name":"rubygem-albino","origin":"textproc/rubygem-albino","version":"1.3.3_1","comment":"Ruby wrapper for pygmentize","maintainer":"ruby@FreeBSD.org","www":"https://github.com/github/albino","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9132ca377dc60399c0a20effc74c487c34e2de5df13350b4e665f31a24bef561","flatsize":20300,"path":"All/rubygem-albino-1.3.3_1.pkg","repopath":"All/rubygem-albino-1.3.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7264,"desc":"Ruby wrapper for pygmentize.","deps":{"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-posix-spawn":{"origin":"devel/rubygem-posix-spawn","version":"0.3.15"}},"categories":["textproc","rubygems"]},{"name":"rubygem-algebra","origin":"math/rubygem-algebra","version":"0.2.3","comment":"Library for mathematical computations","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kunishi/algebra-ruby2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ec96adaf7ebfa5883cdeafd325bfed9119746413fddf93778f3eb474d24a7c3","flatsize":996359,"path":"All/rubygem-algebra-0.2.3.pkg","repopath":"All/rubygem-algebra-0.2.3.pkg","licenselogic":"single","pkgsize":142112,"desc":"This is a library for mathematical computations. Our purpose is to express the\nmathematical object naturally in Ruby. Though it is not operated fast, we can\nsee the algorithm of the mathematical processing not in black box but in\nscripts. This library is in development stage.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["math","rubygems"]},{"name":"rubygem-fog-aws","origin":"net/rubygem-fog-aws","version":"3.23.0","comment":"Module for the 'fog' gem to support Amazon Web Services","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-aws","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b4b555dce8570a682cca4e8f781063a5ad18f0a1b6f93e2dcc4743fce8fccc3","flatsize":3114888,"path":"All/rubygem-fog-aws-3.23.0.pkg","repopath":"All/rubygem-fog-aws-3.23.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":372908,"desc":"Fog::Aws is a module for the 'fog' gem to support Amazon Web Services.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-akami","origin":"www/rubygem-akami","version":"1.3.1","comment":"Library for building web service security","maintainer":"joe@thrallingpenguin.com","www":"https://github.com/savonrb/akami","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4d154102d2d9b75512f4c1c0064fbed3e31944a434b5efd369a0c15edbf7a61","flatsize":96345,"path":"All/rubygem-akami-1.3.1.pkg","repopath":"All/rubygem-akami-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20928,"desc":"A library for building web service security.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-gyoku":{"origin":"devel/rubygem-gyoku","version":"1.3.1_1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["www","rubygems"]},{"name":"rubygem-airbrussh","origin":"security/rubygem-airbrussh","version":"1.5.2","comment":"Replacement log formatter for SSHKit","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mattbrictson/airbrussh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20b1a38346ef15507e676ded600ea29ff82eefb696d9784448044a91dbfc03ca","flatsize":48517,"path":"All/rubygem-airbrussh-1.5.2.pkg","repopath":"All/rubygem-airbrussh-1.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17400,"desc":"Airbrussh is a concise log formatter for Capistrano and SSHKit. It displays\nwell-formatted, useful log output that is easy to read. Airbrussh also saves\nCapistrano's verbose output to a separate log file just in case you need\nadditional details for troubleshooting.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-sshkit":{"origin":"security/rubygem-sshkit","version":"1.22.2"}},"categories":["security","rubygems"]},{"name":"rubygem-airborne","origin":"devel/rubygem-airborne","version":"0.3.7_1","comment":"RSpec driven API testing framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/brooklynDev/airborne","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e316a66151ca2a8e23b2b5504ce07adf66c255b6d003b1bba62c2713d4f5b58","flatsize":102858,"path":"All/rubygem-airborne-0.3.7_1.pkg","repopath":"All/rubygem-airborne-0.3.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22732,"desc":"RSpec driven API testing framework","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rack-test":{"origin":"www/rubygem-rack-test","version":"2.1.0_1"},"rubygem-rest-client":{"origin":"www/rubygem-rest-client","version":"2.1.0"},"rubygem-rspec":{"origin":"devel/rubygem-rspec","version":"3.13.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-akismet","origin":"devel/rubygem-akismet","version":"3.0.0","comment":"Ruby client for the Akismet API","maintainer":"ruby@FreeBSD.org","www":"https://github.com/jonahb/akismet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7610631d9c83907bfccfd512e07898085d2cd80f472a200ed366194bb24b44da","flatsize":20506,"path":"All/rubygem-akismet-3.0.0.pkg","repopath":"All/rubygem-akismet-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7180,"desc":"A Ruby client for the Akismet spam detection API","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-afm","origin":"print/rubygem-afm","version":"0.2.2","comment":"Read AFM files and use the data conveniently","maintainer":"ruby@FreeBSD.org","www":"https://github.com/halfbyte/afm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af386b10c1969d13b999e876dc1bbafc87c2d62f5621d4319b56c959e7a33b82","flatsize":53740,"path":"All/rubygem-afm-0.2.2.pkg","repopath":"All/rubygem-afm-0.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12064,"desc":"A simple library to read Adobe Font Metrics files and use the data conveniently","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["print","rubygems"]},{"name":"rubygem-after_commit_queue","origin":"databases/rubygem-after_commit_queue","version":"1.3.0_1","comment":"Allows to run callbacks after transaction is committed","maintainer":"ports@FreeBSD.org","www":"https://github.com/shellycloud/after_commit_queue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cea986cd9c9d0a1e7c364640a40855ef1ea3166e6ec32a7431ddec10ce58eeba","flatsize":91002,"path":"All/rubygem-after_commit_queue-1.3.0_1.pkg","repopath":"All/rubygem-after_commit_queue-1.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17876,"desc":"Plugin for running methods on ActiveRecord models after record is committed","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord4":{"origin":"databases/rubygem-activerecord4","version":"4.2.11.3"}},"categories":["databases","rubygems"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-after_commit_queue port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-adsf","origin":"www/rubygem-adsf","version":"1.4.6","comment":"Web server that can be spawned in any directory","maintainer":"douglas@douglasthrift.net","www":"https://github.com/ddfreyne/adsf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41d69d83598b48198509c0a08fe89cc23c809902952e07cd82aa5dfd272036f2","flatsize":12743,"path":"All/rubygem-adsf-1.4.6.pkg","repopath":"All/rubygem-adsf-1.4.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5944,"desc":"adsf (A Dead Simple Fileserver) is a tiny static file server that you can launch\ninstantly in any directory.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rack16":{"origin":"www/rubygem-rack16","version":"1.6.13"}},"categories":["www","rubygems"]},{"name":"rubygem-aes_key_wrap","origin":"security/rubygem-aes_key_wrap","version":"1.1.0","comment":"Ruby implementation of AES Key Wrap","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tomdalling/aes_key_wrap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2438efff7722570ca992dcb1ef34119aa980148ee6f15768b84a76da4757a26","flatsize":12448,"path":"All/rubygem-aes_key_wrap-1.1.0.pkg","repopath":"All/rubygem-aes_key_wrap-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5548,"desc":"AESKeyWrap is a Ruby implementation of AES Key Wrap (RFC 3394, a.k.a. NIST Key\nWrap).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["security","rubygems"]},{"name":"rubygem-amazing_print","origin":"devel/rubygem-amazing_print","version":"1.6.0","comment":"Great Ruby debugging companion","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/amazing-print/amazing_print","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff415f6545d267e3a29263e8f4863deb7b61e5839808334ea7ca721594b2fb78","flatsize":344581,"path":"All/rubygem-amazing_print-1.6.0.pkg","repopath":"All/rubygem-amazing_print-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42352,"desc":"AmazingPrint is a fork of AwesomePrint which became stale and should be used in\nits place to avoid conflicts. It is a Ruby library that pretty prints Ruby\nobjects in full color exposing their internal structure with proper indentation.\nRails ActiveRecord objects and usage within Rails templates are supported via\nincluded mixins.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-amalgalite","origin":"databases/rubygem-amalgalite","version":"1.9.1","comment":"Embeds the SQLite database engine in a Ruby extension","maintainer":"ruby@FreeBSD.org","www":"https://github.com/copiousfreetime/amalgalite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"941614fdf9bbe3a55452b2969d1f7af833b6df958f1e64cca0b0f679beff511e","flatsize":3236286,"path":"All/rubygem-amalgalite-1.9.1.pkg","repopath":"All/rubygem-amalgalite-1.9.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":725588,"desc":"Amalgalite embeds the SQLite database engine in a ruby extension. There is no\nneed to install SQLite separately.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-arrayfields":{"origin":"devel/rubygem-arrayfields","version":"4.9.2"}},"categories":["databases","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-acts_as_taggable","origin":"www/rubygem-acts_as_taggable","version":"2.0.2","comment":"Add tagging capabilities to your ActiveRecord objects","maintainer":"ruby@FreeBSD.org","www":"https://github.com/twoism/taggable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c9320aeaddb6280c039407401774f382939aa9075610f9e03c044d3f0d18043","flatsize":60410,"path":"All/rubygem-acts_as_taggable-2.0.2.pkg","repopath":"All/rubygem-acts_as_taggable-2.0.2.pkg","licenselogic":"single","pkgsize":13792,"desc":"This ActiveRecord acts-as mixin provides an easy way for addind tagging\ncapabilities (also known as folksnomy) to your ActiveRecord objects. It\nallows you to apply tags to your objects as well as search for tagged\nobjects.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-ai4r","origin":"science/rubygem-ai4r","version":"1.13","comment":"Various Ruby artificial intelligence algorithm implementations","maintainer":"ruby@FreeBSD.org","www":"http://www.ai4r.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"627921e5b2e746ec38722e54b40ced0c9fa609649e8385cc61eb3edc7bebb44e","flatsize":318113,"path":"All/rubygem-ai4r-1.13.pkg","repopath":"All/rubygem-ai4r-1.13.pkg","licenselogic":"single","licenses":["MPL11"],"pkgsize":58512,"desc":"AI4R is a collection of ruby algorithms implementations, covering several\nArtificial intelligence fields. It implements:\n* Genetic algorithms\n* Self-organized maps (SOM)\n* Neural Networks\n  - Multilayer perceptron with Backpropagation learning\n  - Hopfield net\n* Automatic classifiers (Machine Learning)\n  - ID3 (Decision Trees)\n  - PRISM (J. Cendrowska, 1987)\n  - Multilayer Perceptron\n  - OneR (AKA One Attribute Rule, 1R)\n  - ZeroR\n  - Hyperpipes\n  - Naive Bayes\n  - IB1 (D. Aha, D. Kibler - 1991)\n* Data clustering\n  - K-means, Bisecting K-means\n  - Single linkage, Complete linkage, Average linkage, Weighted Average linkage,\n    Centroid linkage, Median linkage, Ward's method linkage\n  - Diana (Divisive Analysis)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["science","rubygems"]},{"name":"rubygem-aws-sdk-applicationdiscoveryservice","origin":"devel/rubygem-aws-sdk-applicationdiscoveryservice","version":"1.66.0","comment":"Official AWS Ruby gem for AWS Application Discovery Service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicationdiscoveryservice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7dff7aa50bb90afbb44a027025dc374d60d2a334e8cbb14c48840fdb194116e","flatsize":358118,"path":"All/rubygem-aws-sdk-applicationdiscoveryservice-1.66.0.pkg","repopath":"All/rubygem-aws-sdk-applicationdiscoveryservice-1.66.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":42748,"desc":"Official AWS Ruby gem for AWS Application Discovery Service.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-asciidoctor-pdf","origin":"textproc/rubygem-asciidoctor-pdf","version":"2.3.17","comment":"Convert AsciiDoc documents to PDF","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.asciidoctor.org/pdf-converter/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"472e39e8c869ae65ede893539880159f6051965a993b563b11470d2229ba1482","flatsize":4508737,"path":"All/rubygem-asciidoctor-pdf-2.3.17.pkg","repopath":"All/rubygem-asciidoctor-pdf-2.3.17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1568584,"desc":"Asciidoctor PDF is a native PDF converter for AsciiDoc. It bypasses the\nrequirement to generate an intermediary format such as DocBook, Apache FO, or\nLaTeX. Instead, you can use this extension to convert your documents directly\nfrom AsciiDoc to PDF. Its aim is to take the pain out of creating PDF documents\nfrom AsciiDoc.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-asciidoctor":{"origin":"textproc/rubygem-asciidoctor","version":"2.0.23"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-matrix":{"origin":"math/rubygem-matrix","version":"0.4.2"},"rubygem-prawn-icon":{"origin":"print/rubygem-prawn-icon","version":"3.1.0"},"rubygem-prawn-svg":{"origin":"print/rubygem-prawn-svg","version":"0.34.2"},"rubygem-prawn-table":{"origin":"print/rubygem-prawn-table","version":"0.2.2"},"rubygem-prawn-templates":{"origin":"print/rubygem-prawn-templates","version":"0.1.2"},"rubygem-prawn24":{"origin":"print/rubygem-prawn24","version":"2.4.0"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"},"rubygem-treetop":{"origin":"devel/rubygem-treetop","version":"1.6.12"},"rubygem-ttfunk17":{"origin":"print/rubygem-ttfunk17","version":"1.7.0"}},"categories":["textproc","rubygems"]},{"name":"rubygem-asciidoctor-diagram","origin":"textproc/rubygem-asciidoctor-diagram","version":"2.0.0","comment":"Asciidoctor diagramming extension","maintainer":"numisemis@yahoo.com","www":"https://rubygems.org/gems/asciidoctor-diagram/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbaa93e3263c3173858c6b51da2d9e7ee1a82c876319ba4fb9a1c92d1b220185","flatsize":13232699,"path":"All/rubygem-asciidoctor-diagram-2.0.0.pkg","repopath":"All/rubygem-asciidoctor-diagram-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11887076,"desc":"Asciidoctor Diagram is a set of Asciidoctor extensions that enable you to add\ndiagrams, which you describe using plain text, to your AsciiDoc document.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-asciidoctor":{"origin":"textproc/rubygem-asciidoctor","version":"2.0.23"}},"categories":["textproc","rubygems"]},{"name":"rubygem-activesupport60","origin":"devel/rubygem-activesupport60","version":"6.0.6.1","comment":"Utility classes and extension that are required by Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activesupport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4fc82938264b0121cc87491023df203a1cd12587bca23c5a1f07f5117e00735","flatsize":813247,"path":"All/rubygem-activesupport60-6.0.6.1.pkg","repopath":"All/rubygem-activesupport60-6.0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":180768,"desc":"Active Support is a collection of utility classes and standard library\nextensions that were found useful for the Rails framework. These additions\nreside in this package so they can be loaded as needed in Ruby projects outside\nof Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-tzinfo1":{"origin":"devel/rubygem-tzinfo1","version":"1.2.11"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:activesupport_project:activesupport:6.0.6.1:::::dragonfly6:x86_64"}},{"name":"rubygem-activesupport61","origin":"devel/rubygem-activesupport61","version":"6.1.7.8","comment":"Utility classes and extension that are required by Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activesupport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"188bd9f7be08932cc1c6d0eb0c7bfaaf654b3569ee1d5a33e8ce36fff70a5aef","flatsize":842803,"path":"All/rubygem-activesupport61-6.1.7.8.pkg","repopath":"All/rubygem-activesupport61-6.1.7.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":185212,"desc":"Active Support is a collection of utility classes and standard library\nextensions that were found useful for the Rails framework. These additions\nreside in this package so they can be loaded as needed in Ruby projects outside\nof Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-tzinfo":{"origin":"devel/rubygem-tzinfo","version":"2.0.6"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:activesupport_project:activesupport:6.1.7.8:::::dragonfly6:x86_64"}},{"name":"rubygem-addressable","origin":"www/rubygem-addressable","version":"2.8.6_1","comment":"Replacement for the URI implementation","maintainer":"ruby@FreeBSD.org","www":"https://github.com/sporkmonger/addressable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f15ab5103d4ac07813c5aa5e731bc9a9ba56442f1d28a07e3a3bebc738bc2202","flatsize":555054,"path":"All/rubygem-addressable-2.8.6_1.pkg","repopath":"All/rubygem-addressable-2.8.6_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":77040,"desc":"Addressable is a replacement for the URI implementation that is part of Ruby's\nstandard library. It more closely conforms to the relevant RFCs and adds support\nfor IRIs and URI templates.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-public_suffix":{"origin":"dns/rubygem-public_suffix","version":"6.0.0"}},"categories":["www","devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:addressable_project:addressable:2.8.6:::::dragonfly6:x86_64:1"}},{"name":"rubygem-acts-as-taggable-on","origin":"www/rubygem-acts-as-taggable-on","version":"10.0.0","comment":"Tag a single model on several contexts","maintainer":"ruby@FreeBSD.org","www":"https://github.com/mbleigh/acts-as-taggable-on","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7118bd837b15415a74cf936f5c8025a7cea1e812e71c9d77a7c4b09a337c960","flatsize":253375,"path":"All/rubygem-acts-as-taggable-on-10.0.0.pkg","repopath":"All/rubygem-acts-as-taggable-on-10.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50348,"desc":"With ActsAsTaggableOn, you can tag a single model on several contexts,\nsuch as skills, interests, and awards.  It also provides other\nadvanced functionality.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"}},"categories":["www","rubygems"]},{"name":"rubygem-activesupport70","origin":"devel/rubygem-activesupport70","version":"7.0.8.4","comment":"Toolkit of support libraries and Ruby core extensions extracted from the Rails framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activesupport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a668371e46c7680736b157c61cd9aceab9e705415b616d314150c2e2fce6c689","flatsize":867150,"path":"All/rubygem-activesupport70-7.0.8.4.pkg","repopath":"All/rubygem-activesupport70-7.0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":188664,"desc":"Active Support is a collection of utility classes and standard library\nextensions that were found useful for the Rails framework. These additions\nreside in this package so they can be loaded as needed in Ruby projects outside\nof Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-tzinfo":{"origin":"devel/rubygem-tzinfo","version":"2.0.6"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:activesupport_project:activesupport:7.0.8.4:::::dragonfly6:x86_64"}},{"name":"rubygem-activesupport71","origin":"devel/rubygem-activesupport71","version":"7.1.3.4","comment":"Toolkit of support libraries and Ruby core extensions extracted from the Rails framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activesupport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9981250768644e7c723c0d9f78fea9c6c416e9eec79b2e23abf34c1ba604442c","flatsize":996638,"path":"All/rubygem-activesupport71-7.1.3.4.pkg","repopath":"All/rubygem-activesupport71-7.1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":212124,"desc":"Active Support is a collection of utility classes and standard library\nextensions that were found useful for the Rails framework. These additions\nreside in this package so they can be loaded as needed in Ruby projects outside\nof Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"},"rubygem-bigdecimal":{"origin":"math/rubygem-bigdecimal","version":"3.1.8"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-connection_pool":{"origin":"net/rubygem-connection_pool","version":"2.4.1"},"rubygem-drb":{"origin":"devel/rubygem-drb","version":"2.2.1"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-mutex_m":{"origin":"devel/rubygem-mutex_m","version":"0.2.0"},"rubygem-tzinfo":{"origin":"devel/rubygem-tzinfo","version":"2.0.6"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:activesupport_project:activesupport:7.1.3.4:::::dragonfly6:x86_64"}},{"name":"rubygem-activestorage71","origin":"net/rubygem-activestorage71","version":"7.1.3.4","comment":"Attach cloud and local files in Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activestorage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1577a2cabd2169b0268dfa83ad3f386e438a8dd30eb9ab7421d7f262de1d5cc","flatsize":272787,"path":"All/rubygem-activestorage71-7.1.3.4.pkg","repopath":"All/rubygem-activestorage71-7.1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57052,"desc":"Active Storage makes it simple to upload and reference files in cloud services\nlike Amazon S3, Google Cloud Storage, or Microsoft Azure Storage, and attach\nthose files to Active Records. Supports having one main service and mirrors in\nother services for redundancy. It also provides a disk service for testing or\nlocal deployments, but the focus is on cloud storage.\n\nFiles can be uploaded from the server to the cloud or directly from the client\nto the cloud.\n\nImage files can furthermore be transformed using on-demand variants for quality,\naspect ratio, size, or any other MiniMagick or Vips supported transformation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack71":{"origin":"www/rubygem-actionpack71","version":"7.1.3.4"},"rubygem-activejob71":{"origin":"devel/rubygem-activejob71","version":"7.1.3.4"},"rubygem-activerecord71":{"origin":"databases/rubygem-activerecord71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-marcel":{"origin":"devel/rubygem-marcel","version":"1.0.4"}},"categories":["net","rubygems"]},{"name":"rubygem-activestorage61","origin":"net/rubygem-activestorage61","version":"6.1.7.8","comment":"Attach cloud and local files in Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activestorage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"171331f5d6e730cb9740b910e3b2ff787f0c4d307e51c9421276f036b867ed31","flatsize":214222,"path":"All/rubygem-activestorage61-6.1.7.8.pkg","repopath":"All/rubygem-activestorage61-6.1.7.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49976,"desc":"Active Storage makes it simple to upload and reference files in cloud services\nlike Amazon S3, Google Cloud Storage, or Microsoft Azure Storage, and attach\nthose files to Active Records. Supports having one main service and mirrors in\nother services for redundancy. It also provides a disk service for testing or\nlocal deployments, but the focus is on cloud storage.\n\nFiles can be uploaded from the server to the cloud or directly from the client\nto the cloud.\n\nImage files can furthermore be transformed using on-demand variants for quality,\naspect ratio, size, or any other MiniMagick or Vips supported transformation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-activejob61":{"origin":"devel/rubygem-activejob61","version":"6.1.7.8"},"rubygem-activerecord61":{"origin":"databases/rubygem-activerecord61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-marcel":{"origin":"devel/rubygem-marcel","version":"1.0.4"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"}},"categories":["net","rubygems"]},{"name":"rubygem-activesupport5","origin":"devel/rubygem-activesupport5","version":"5.1.7_1","comment":"Utility classes and extension that are required by Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"089ec0c2b6a4bcfa6e98bc6e2045a5c292b220dee5894a105dabb4d5e3287e45","flatsize":1831751,"path":"All/rubygem-activesupport5-5.1.7_1.pkg","repopath":"All/rubygem-activesupport5-5.1.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":221424,"desc":"Active Support is a collection of utility classes and standard library\nextensions that were found useful for the Rails framework. These additions\nreside in this package so they can be loaded as needed in Ruby projects outside\nof Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-tzinfo1":{"origin":"devel/rubygem-tzinfo1","version":"1.2.11"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:activesupport_project:activesupport:5.1.7:::::dragonfly6:x86_64:1"}},{"name":"rubygem-activeresource4","origin":"www/rubygem-activeresource4","version":"4.1.0","comment":"Coherent wrapper object-relational mapping for REST web services","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rails/activeresource","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cf0b2f867f7f5f439e71baaa2dc10806313e51b5736e7ee2c6b1a8ccdda3e85","flatsize":134534,"path":"All/rubygem-activeresource4-4.1.0.pkg","repopath":"All/rubygem-activeresource4-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33528,"desc":"Active Resource\n\nActive Resource attempts to provide a coherent wrapper object-relational\nmapping for REST web services. It follows the same philosophy as\nActive Record, in that one of its prime aims is to reduce the amount of\ncode needed to map to these resources.  This is made possible by relying\non a number of code- and protocol-based conventions that make it easy for\nActive Resource to infer complex relations and structures.\n\nThese conventions are outlined in detail in the documentation\nfor ActiveResource::Base.\n\nSee also: https://rubyonrails.org/","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel4":{"origin":"databases/rubygem-activemodel4","version":"4.2.11.3"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-rails-observers":{"origin":"devel/rubygem-rails-observers","version":"0.1.5"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:active_resource:4.1.0:::::dragonfly6:x86_64"}},{"name":"rubygem-activestorage70","origin":"net/rubygem-activestorage70","version":"7.0.8.4","comment":"Attach cloud and local files in Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activestorage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"863b40764e6a9bad2d290cfffdabcd01a5ec19e034ad297e971632b7d2c424e5","flatsize":265844,"path":"All/rubygem-activestorage70-7.0.8.4.pkg","repopath":"All/rubygem-activestorage70-7.0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56208,"desc":"Active Storage makes it simple to upload and reference files in cloud services\nlike Amazon S3, Google Cloud Storage, or Microsoft Azure Storage, and attach\nthose files to Active Records. Supports having one main service and mirrors in\nother services for redundancy. It also provides a disk service for testing or\nlocal deployments, but the focus is on cloud storage.\n\nFiles can be uploaded from the server to the cloud or directly from the client\nto the cloud.\n\nImage files can furthermore be transformed using on-demand variants for quality,\naspect ratio, size, or any other MiniMagick or Vips supported transformation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-activejob70":{"origin":"devel/rubygem-activejob70","version":"7.0.8.4"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-marcel":{"origin":"devel/rubygem-marcel","version":"1.0.4"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"}},"categories":["net","rubygems"]},{"name":"rubygem-activeresource","origin":"www/rubygem-activeresource","version":"6.1.0","comment":"Coherent wrapper object-relational mapping for REST web services","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"847b020a2e89391981467fd4c482eb6ed893f44d0b0d72312d8e046b258c2525","flatsize":144978,"path":"All/rubygem-activeresource-6.1.0.pkg","repopath":"All/rubygem-activeresource-6.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35504,"desc":"Active Resource\n\nActive Resource attempts to provide a coherent wrapper object-relational\nmapping for REST web services. It follows the same philosophy as\nActive Record, in that one of its prime aims is to reduce the amount of\ncode needed to map to these resources.  This is made possible by relying\non a number of code- and protocol-based conventions that make it easy for\nActive Resource to infer complex relations and structures.\n\nThese conventions are outlined in detail in the documentation\nfor ActiveResource::Base.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel-serializers-xml":{"origin":"databases/rubygem-activemodel-serializers-xml","version":"1.0.2"},"rubygem-activemodel71":{"origin":"databases/rubygem-activemodel71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"}},"categories":["www","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:active_resource:6.1.0:::::dragonfly6:x86_64"}},{"name":"rubygem-activestorage60","origin":"net/rubygem-activestorage60","version":"6.0.6.1","comment":"Attach cloud and local files in Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activestorage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ed907dd2726217785d2194a622faa9d45d93d7ffea7d2beb2f89a4abd1e7a0e","flatsize":193851,"path":"All/rubygem-activestorage60-6.0.6.1.pkg","repopath":"All/rubygem-activestorage60-6.0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45656,"desc":"Active Storage makes it simple to upload and reference files in cloud services\nlike Amazon S3, Google Cloud Storage, or Microsoft Azure Storage, and attach\nthose files to Active Records. Supports having one main service and mirrors in\nother services for redundancy. It also provides a disk service for testing or\nlocal deployments, but the focus is on cloud storage.\n\nFiles can be uploaded from the server to the cloud or directly from the client\nto the cloud.\n\nImage files can furthermore be transformed using on-demand variants for quality,\naspect ratio, size, or any other MiniMagick or Vips supported transformation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack60":{"origin":"www/rubygem-actionpack60","version":"6.0.6.1"},"rubygem-activejob60":{"origin":"devel/rubygem-activejob60","version":"6.0.6.1"},"rubygem-activerecord60":{"origin":"databases/rubygem-activerecord60","version":"6.0.6.1"},"rubygem-marcel":{"origin":"devel/rubygem-marcel","version":"1.0.4"}},"categories":["net","rubygems"]},{"name":"rubygem-activesupport52","origin":"devel/rubygem-activesupport52","version":"5.2.8.1","comment":"Utility classes and extension that are required by Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93b071b4b1e23493983aa883ab448d7d782185d1f74b97547ab3d9e555d1c605","flatsize":1895024,"path":"All/rubygem-activesupport52-5.2.8.1.pkg","repopath":"All/rubygem-activesupport52-5.2.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":232352,"desc":"Active Support is a collection of utility classes and standard library\nextensions that were found useful for the Rails framework. These additions\nreside in this package so they can be loaded as needed in Ruby projects outside\nof Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-tzinfo1":{"origin":"devel/rubygem-tzinfo1","version":"1.2.11"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:activesupport_project:activesupport:5.2.8.1:::::dragonfly6:x86_64"}},{"name":"rubygem-algorithms","origin":"devel/rubygem-algorithms","version":"1.0.1","comment":"Ruby algorithms and data structures","maintainer":"sunpoet@FreeBSD.org","www":"https://kanwei.github.io/algorithms/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ed99189ba15633802f3175c60ee92925a7d07caa2e61e9378896aa27dfc2d18","flatsize":796484,"path":"All/rubygem-algorithms-1.0.1.pkg","repopath":"All/rubygem-algorithms-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":285872,"desc":"algorithms started as a Google Summer of Code 2008 project.\n\nThe original proposal is as follows:\nUsing the right data structure or algorithm for the situation is an important\naspect of programming. In computer science literature, many data structures and\nalgorithms have been researched and extensively documented. However, there is\nstill no standard library in Ruby implementing useful structures and algorithms\nlike Red/Black Trees, tries, different sorting algorithms, etc. This project\nwill create such a library with documentation on when to use a particular\nstructure/algorithm. It will also come with a benchmark suite to compare\nperformance in different situations.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"shlibs_required":["libruby32.so.32"]},{"name":"rubygem-activerecord70","origin":"databases/rubygem-activerecord70","version":"7.0.8.4","comment":"Object-relational mapping layer for Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activerecord","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2463fe2a49dea2bde3ad2327642c88e72ce6516b269962a3972da6305cacf2f7","flatsize":2029039,"path":"All/rubygem-activerecord70-7.0.8.4.pkg","repopath":"All/rubygem-activerecord70-7.0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":382140,"desc":"Active Record connects classes to relational database tables to establish an\nalmost zero-configuration persistence layer for applications. The library\nprovides a base class that, when subclassed, sets up a mapping between the new\nclass and an existing table in the database. In the context of an application,\nthese classes are commonly referred to as models. Models can also be connected\nto other models; this is done by defining associations.\n\nActive Record relies heavily on naming in that it uses class and association\nnames to establish mappings between respective database tables and foreign key\ncolumns. Although these mappings can be defined explicitly, it's recommended to\nfollow naming conventions, especially when getting started with the library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel70":{"origin":"databases/rubygem-activemodel70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"}},"categories":["databases","rubygems"]},{"name":"rubygem-activerecord61","origin":"databases/rubygem-activerecord61","version":"6.1.7.8","comment":"Object-relational mapping layer for Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activerecord","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b448397f3b7a1cdb9a6886762e9d6c994b3630bd3b63c3269ce44f380820297f","flatsize":1834428,"path":"All/rubygem-activerecord61-6.1.7.8.pkg","repopath":"All/rubygem-activerecord61-6.1.7.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":345564,"desc":"Active Record connects classes to relational database tables to establish an\nalmost zero-configuration persistence layer for applications. The library\nprovides a base class that, when subclassed, sets up a mapping between the new\nclass and an existing table in the database. In the context of an application,\nthese classes are commonly referred to as models. Models can also be connected\nto other models; this is done by defining associations.\n\nActive Record relies heavily on naming in that it uses class and association\nnames to establish mappings between respective database tables and foreign key\ncolumns. Although these mappings can be defined explicitly, it's recommended to\nfollow naming conventions, especially when getting started with the library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel61":{"origin":"databases/rubygem-activemodel61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"}},"categories":["databases","rubygems"]},{"name":"rubygem-activerecord71","origin":"databases/rubygem-activerecord71","version":"7.1.3.4","comment":"Object-relational mapping layer for Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activerecord","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"066d18f4c693516371e67c95e624a66546999bc3bae28a0948721357eb8c4a3f","flatsize":2314883,"path":"All/rubygem-activerecord71-7.1.3.4.pkg","repopath":"All/rubygem-activerecord71-7.1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":427688,"desc":"Active Record connects classes to relational database tables to establish an\nalmost zero-configuration persistence layer for applications. The library\nprovides a base class that, when subclassed, sets up a mapping between the new\nclass and an existing table in the database. In the context of an application,\nthese classes are commonly referred to as models. Models can also be connected\nto other models; this is done by defining associations.\n\nActive Record relies heavily on naming in that it uses class and association\nnames to establish mappings between respective database tables and foreign key\ncolumns. Although these mappings can be defined explicitly, it's recommended to\nfollow naming conventions, especially when getting started with the library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel71":{"origin":"databases/rubygem-activemodel71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-timeout":{"origin":"devel/rubygem-timeout","version":"0.4.1"}},"categories":["databases","rubygems"]},{"name":"rubygem-activerecord-trilogy-adapter","origin":"databases/rubygem-activerecord-trilogy-adapter","version":"3.1.2","comment":"Active Record adapter for trilogy","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/trilogy-libraries/activerecord-trilogy-adapter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"599f91de7b287d5c7b909c17c068cc984f914fb75fceccd45cce2e05255c9102","flatsize":28092,"path":"All/rubygem-activerecord-trilogy-adapter-3.1.2.pkg","repopath":"All/rubygem-activerecord-trilogy-adapter-3.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8732,"desc":"Trilogy Adapter is a Ruby on Rails Active Record database adapter for Trilogy, a\nclient library for MySQL-compatible database servers, designed for performance,\nflexibility, and ease of embedding.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"},"rubygem-trilogy":{"origin":"databases/rubygem-trilogy","version":"2.8.1"}},"categories":["databases","rubygems"]},{"name":"rubygem-activerecord-session_store","origin":"databases/rubygem-activerecord-session_store","version":"2.1.0","comment":"Action Dispatch session store backed by an Active Record class","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/activerecord-session_store","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40b9cb384feca41e8df2df4a9914b083f080256f1b3d68f580e6d56d964462ee","flatsize":29441,"path":"All/rubygem-activerecord-session_store-2.1.0.pkg","repopath":"All/rubygem-activerecord-session_store-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9428,"desc":"A session store backed by an Active Record class. A default class is provided,\nbut any object duck-typing to an Active Record Session class with text\nsession_id and data attributes is sufficient.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-activerecord61":{"origin":"databases/rubygem-activerecord61","version":"6.1.7.8"},"rubygem-cgi":{"origin":"www/rubygem-cgi","version":"0.4.1"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"}},"categories":["databases","rubygems"]},{"name":"rubygem-activerecord-import","origin":"databases/rubygem-activerecord-import","version":"1.7.0","comment":"Bulk import many records into an ActiveRecord DB","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/zdennis/activerecord-import","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7eb70cfb12ca588f58655f13d2a01e5e0fd58e6c33f6a8a3c0b7075acd18c1f3","flatsize":308520,"path":"All/rubygem-activerecord-import-1.7.0.pkg","repopath":"All/rubygem-activerecord-import-1.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62360,"desc":"Extraction of the ActiveRecord::Base#import functionality from ar-extensions for\nRails 3 and beyond.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord4":{"origin":"databases/rubygem-activerecord4","version":"4.2.11.3"}},"categories":["databases","rubygems"]},{"name":"rubygem-activerecord-explain-analyze","origin":"databases/rubygem-activerecord-explain-analyze","version":"0.1.0_5","comment":"Extends ActiveRecord","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/6/activerecord-explain-analyze","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1fb23651e7755ef81d22da499d6e2c16e7524510ae70daeb92a132060e70d16","flatsize":10454,"path":"All/rubygem-activerecord-explain-analyze-0.1.0_5.pkg","repopath":"All/rubygem-activerecord-explain-analyze-0.1.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5116,"desc":"Extends ActiveRecord#explain with support for EXPLAIN ANALYZE\nand output formats of JSON, XML, and YAML.\nIt currently supports ActiveRecord 4 and 5, and PostgreSQL only.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"},"rubygem-pg":{"origin":"databases/rubygem-pg","version":"1.5.6"}},"categories":["databases","rubygems"]},{"name":"rubygem-activerecord4","origin":"databases/rubygem-activerecord4","version":"4.2.11.3","comment":"Object-relational mapping layer for Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1babbab69962feb3e46638cd54d57b68eca2340cbcc1b207bb254a638d9267c1","flatsize":1310003,"path":"All/rubygem-activerecord4-4.2.11.3.pkg","repopath":"All/rubygem-activerecord4-4.2.11.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":269000,"desc":"Active Record connects classes to relational database tables to establish an\nalmost zero-configuration persistence layer for applications. The library\nprovides a base class that, when subclassed, sets up a mapping between the new\nclass and an existing table in the database. In the context of an application,\nthese classes are commonly referred to as models. Models can also be connected\nto other models; this is done by defining associations.\n\nActive Record relies heavily on naming in that it uses class and association\nnames to establish mappings between respective database tables and foreign key\ncolumns. Although these mappings can be defined explicitly, it's recommended to\nfollow naming conventions, especially when getting started with the library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel4":{"origin":"databases/rubygem-activemodel4","version":"4.2.11.3"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-arel6":{"origin":"databases/rubygem-arel6","version":"6.0.4"}},"categories":["databases","rubygems"]},{"name":"rubygem-activerecord60","origin":"databases/rubygem-activerecord60","version":"6.0.6.1","comment":"Object-relational mapping layer for Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activerecord","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d60641b6bbfe5d5c34778cc8b52ddc00e7f1639dc4e72dcaf80e8943b3482ea7","flatsize":1728117,"path":"All/rubygem-activerecord60-6.0.6.1.pkg","repopath":"All/rubygem-activerecord60-6.0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":329476,"desc":"Active Record connects classes to relational database tables to establish an\nalmost zero-configuration persistence layer for applications. The library\nprovides a base class that, when subclassed, sets up a mapping between the new\nclass and an existing table in the database. In the context of an application,\nthese classes are commonly referred to as models. Models can also be connected\nto other models; this is done by defining associations.\n\nActive Record relies heavily on naming in that it uses class and association\nnames to establish mappings between respective database tables and foreign key\ncolumns. Although these mappings can be defined explicitly, it's recommended to\nfollow naming conventions, especially when getting started with the library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel60":{"origin":"databases/rubygem-activemodel60","version":"6.0.6.1"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"}},"categories":["databases","rubygems"]},{"name":"rubygem-activerecord52","origin":"databases/rubygem-activerecord52","version":"5.2.8.1","comment":"Object-relational mapping layer for Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f495fed7e68a352e081d604e17a58ca7ee637cb5a2c72186864a123146d4ee6","flatsize":1467788,"path":"All/rubygem-activerecord52-5.2.8.1.pkg","repopath":"All/rubygem-activerecord52-5.2.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":286120,"desc":"Active Record connects classes to relational database tables to establish an\nalmost zero-configuration persistence layer for applications. The library\nprovides a base class that, when subclassed, sets up a mapping between the new\nclass and an existing table in the database. In the context of an application,\nthese classes are commonly referred to as models. Models can also be connected\nto other models; this is done by defining associations.\n\nActive Record relies heavily on naming in that it uses class and association\nnames to establish mappings between respective database tables and foreign key\ncolumns. Although these mappings can be defined explicitly, it's recommended to\nfollow naming conventions, especially when getting started with the library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel52":{"origin":"databases/rubygem-activemodel52","version":"5.2.8.1"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"},"rubygem-arel":{"origin":"databases/rubygem-arel","version":"9.0.0,1"}},"categories":["databases","rubygems"]},{"name":"rubygem-activemodel70","origin":"databases/rubygem-activemodel70","version":"7.0.8.4","comment":"Toolkit for building modeling frameworks like Active Record","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activemodel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebf0deba0b52372612f97d31b8e9b2d19c6b50c29a90d031a53b481419c825a0","flatsize":252003,"path":"All/rubygem-activemodel70-7.0.8.4.pkg","repopath":"All/rubygem-activemodel70-7.0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52624,"desc":"Active Model provides a known set of interfaces for usage in model classes. They\nallow for Action Pack helpers to interact with non-Active Record models, for\nexample. Active Model also helps with building custom ORMs for use outside of\nthe Rails framework.\n\nActive Model provides a default module that implements the basic API required to\nintegrate with Action Pack out of the box: ActiveModel::API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"}},"categories":["databases","rubygems"]},{"name":"rubygem-activerecord-deprecated_finders","origin":"devel/rubygem-activerecord-deprecated_finders","version":"1.0.4","comment":"Deprecated finder APIs from Active Record","maintainer":"ports@FreeBSD.org","www":"https://github.com/rails/activerecord-deprecated_finders","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bd7381b54597da431b746d35da8109a3ee15458ef47381fa138e3078fe89edd","flatsize":25147,"path":"All/rubygem-activerecord-deprecated_finders-1.0.4.pkg","repopath":"All/rubygem-activerecord-deprecated_finders-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7768,"desc":"This gem is a dependency of Rails 4.0 to provide deprecated\nfinder functionality.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"],"messages":[{"message":"===>   NOTICE:\n\nThe rubygem-activerecord-deprecated_finders port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-activemodel71","origin":"databases/rubygem-activemodel71","version":"7.1.3.4","comment":"Toolkit for building modeling frameworks like Active Record","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activemodel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"062c8bdf83b0d83ae219c37a46a3a90ba9e308b849dc38be4e53ba14c218f5b9","flatsize":282290,"path":"All/rubygem-activemodel71-7.1.3.4.pkg","repopath":"All/rubygem-activemodel71-7.1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58380,"desc":"Active Model provides a known set of interfaces for usage in model classes. They\nallow for Action Pack helpers to interact with non-Active Record models, for\nexample. Active Model also helps with building custom ORMs for use outside of\nthe Rails framework.\n\nActive Model provides a default module that implements the basic API required to\nintegrate with Action Pack out of the box: ActiveModel::API.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"}},"categories":["databases","rubygems"]},{"name":"rubygem-activemodel52","origin":"databases/rubygem-activemodel52","version":"5.2.8.1","comment":"Toolkit for building modeling frameworks","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9286f9b170ef89178cdf26d1f30579d4b8518c78ebebb7c6e1d0ce7475649049","flatsize":226901,"path":"All/rubygem-activemodel52-5.2.8.1.pkg","repopath":"All/rubygem-activemodel52-5.2.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48568,"desc":"Active Model provides a known set of interfaces for usage in model classes. They\nallow for Action Pack helpers to interact with non-Active Record models, for\nexample. Active Model also helps with building custom ORMs for use outside of\nthe Rails framework.\n\nActive Model provides a default module that implements the basic API required to\nintegrate with Action Pack out of the box: ActiveModel::Model.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"}},"categories":["databases","rubygems"]},{"name":"rubygem-activemodel50","origin":"databases/rubygem-activemodel50","version":"5.0.7.2","comment":"Toolkit for building modeling frameworks","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a90b9a78c37449822eecfeeeefc7fc9534d915bf54b96f176473345378fb1e5","flatsize":205926,"path":"All/rubygem-activemodel50-5.0.7.2.pkg","repopath":"All/rubygem-activemodel50-5.0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45884,"desc":"Active Model provides a known set of interfaces for usage in model classes. They\nallow for Action Pack helpers to interact with non-Active Record models, for\nexample. Active Model also helps with building custom ORMs for use outside of\nthe Rails framework.\n\nActive Model provides a default module that implements the basic API required to\nintegrate with Action Pack out of the box: ActiveModel::Model.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-activemodel5","origin":"databases/rubygem-activemodel5","version":"5.1.7","comment":"Toolkit for building modeling frameworks","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"424874f167a16cdb4a6b54d09e02c3fde40fed27d1ae0aeddc7639e5f02e624c","flatsize":199178,"path":"All/rubygem-activemodel5-5.1.7.pkg","repopath":"All/rubygem-activemodel5-5.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43992,"desc":"Active Model provides a known set of interfaces for usage in model classes. They\nallow for Action Pack helpers to interact with non-Active Record models, for\nexample. Active Model also helps with building custom ORMs for use outside of\nthe Rails framework.\n\nActive Model provides a default module that implements the basic API required to\nintegrate with Action Pack out of the box: ActiveModel::Model.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"}},"categories":["databases","rubygems"]},{"name":"rubygem-activemodel4","origin":"databases/rubygem-activemodel4","version":"4.2.11.3","comment":"Toolkit for building modeling frameworks","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4efc903d1302aa3ef1266d86636c711f40748c1a5169f0f1c095aaec66ecb8b","flatsize":177882,"path":"All/rubygem-activemodel4-4.2.11.3.pkg","repopath":"All/rubygem-activemodel4-4.2.11.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38720,"desc":"Active Model provides a known set of interfaces for usage in model classes. They\nallow for Action Pack helpers to interact with non-Active Record models, for\nexample. Active Model also helps with building custom ORMs for use outside of\nthe Rails framework.\n\nActive Model provides a default module that implements the basic API required to\nintegrate with Action Pack out of the box: ActiveModel::Model.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-activemessaging","origin":"devel/rubygem-activemessaging","version":"0.14.2","comment":"Event-driven architecture for rails","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kookster/activemessaging","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d086db2f3acea9aaa8ebde8562e3055b079aa12dabf3a1cdc138195aa9333cc3","flatsize":173463,"path":"All/rubygem-activemessaging-0.14.2.pkg","repopath":"All/rubygem-activemessaging-0.14.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39636,"desc":"ActiveMessaging is an attempt to bring the simplicity and elegance of rails\ndevelopment to the world of messaging. Messaging, (or event-driven\narchitecture) is widely used for enterprise integration, with frameworks\nsuch as Java's JMS, and products such as ActiveMQ, Tibco, IBM MQSeries, etc.\nNow supporting Rails 3 as of version 0.8.0.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["devel","rubygems"]},{"name":"rubygem-activemodel-serializers-xml","origin":"databases/rubygem-activemodel-serializers-xml","version":"1.0.2","comment":"XML serialization for Active Model objects and Active Record models","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/activemodel-serializers-xml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7143327de9b7d750bcebb8cc3d9cded0cfbe203cfe7d0b002a3809dbc4cdaa5c","flatsize":26168,"path":"All/rubygem-activemodel-serializers-xml-1.0.2.pkg","repopath":"All/rubygem-activemodel-serializers-xml-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8672,"desc":"ActiveModel::Serializers::Xml provides XML serialization for your Active Model\nobjects and Active Record models.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel5":{"origin":"databases/rubygem-activemodel5","version":"5.1.7"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"}},"categories":["databases","rubygems"]},{"name":"rubygem-activemodel61","origin":"databases/rubygem-activemodel61","version":"6.1.7.8","comment":"Toolkit for building modeling frameworks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activemodel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ec800f31b90be84b1b47d2c8eb3b3f26720cf768e937aa0b172455af85dc8cb","flatsize":252370,"path":"All/rubygem-activemodel61-6.1.7.8.pkg","repopath":"All/rubygem-activemodel61-6.1.7.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53360,"desc":"Active Model provides a known set of interfaces for usage in model classes. They\nallow for Action Pack helpers to interact with non-Active Record models, for\nexample. Active Model also helps with building custom ORMs for use outside of\nthe Rails framework.\n\nActive Model provides a default module that implements the basic API required to\nintegrate with Action Pack out of the box: ActiveModel::Model.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"}},"categories":["databases","rubygems"]},{"name":"rubygem-activemodel60","origin":"databases/rubygem-activemodel60","version":"6.0.6.1","comment":"Toolkit for building modeling frameworks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activemodel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34db0c9ecf415930c9c54c54ae937a68f5262580a66b78fa72bce8ace00db163","flatsize":236328,"path":"All/rubygem-activemodel60-6.0.6.1.pkg","repopath":"All/rubygem-activemodel60-6.0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50280,"desc":"Active Model provides a known set of interfaces for usage in model classes. They\nallow for Action Pack helpers to interact with non-Active Record models, for\nexample. Active Model also helps with building custom ORMs for use outside of\nthe Rails framework.\n\nActive Model provides a default module that implements the basic API required to\nintegrate with Action Pack out of the box: ActiveModel::Model.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"}},"categories":["databases","rubygems"]},{"name":"rubygem-activerecord50","origin":"databases/rubygem-activerecord50","version":"5.0.7.2","comment":"Object-relational mapping layer for Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99439b2a59ac5a474c0f0c4c3cca34c3b6d65b076d698022c4f34e58ba1d9790","flatsize":1452178,"path":"All/rubygem-activerecord50-5.0.7.2.pkg","repopath":"All/rubygem-activerecord50-5.0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":291668,"desc":"Active Record connects classes to relational database tables to establish an\nalmost zero-configuration persistence layer for applications. The library\nprovides a base class that, when subclassed, sets up a mapping between the new\nclass and an existing table in the database. In the context of an application,\nthese classes are commonly referred to as models. Models can also be connected\nto other models; this is done by defining associations.\n\nActive Record relies heavily on naming in that it uses class and association\nnames to establish mappings between respective database tables and foreign key\ncolumns. Although these mappings can be defined explicitly, it's recommended to\nfollow naming conventions, especially when getting started with the library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel50":{"origin":"databases/rubygem-activemodel50","version":"5.0.7.2"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"},"rubygem-arel7":{"origin":"databases/rubygem-arel7","version":"7.1.4,1"}},"categories":["databases","rubygems"]},{"name":"rubygem-activejob71","origin":"devel/rubygem-activejob71","version":"7.1.3.4","comment":"Declare job classes that can be run by a variety of queuing backends","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activejob","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c86583c8313160e3f85dd70d4ef843b988f30627dff528c817a8499d5dff760c","flatsize":137092,"path":"All/rubygem-activejob71-7.1.3.4.pkg","repopath":"All/rubygem-activejob71-7.1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32440,"desc":"Active Job is a framework for declaring jobs and making them run on a variety of\nqueuing backends. These jobs can be everything from regularly scheduled\nclean-ups, to billing charges, to mailings -- anything that can be chopped up\ninto small units of work and run in parallel.\n\nIt also serves as the backend for Action Mailer's #deliver_later functionality\nthat makes it easy to turn any mailing into a job for running later. That's one\nof the most common jobs in a modern web application: sending emails outside the\nrequest-response cycle, so the user doesn't have to wait on it.\n\nThe main point is to ensure that all Rails apps will have a job infrastructure\nin place, even if it's in the form of an \"immediate runner\". We can then have\nframework features and other gems build on top of that, without having to worry\nabout API differences between Delayed Job and Resque. Picking your queuing\nbackend becomes more of an operational concern, then. And you'll be able to\nswitch between them without having to rewrite your jobs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-globalid-rails71":{"origin":"databases/rubygem-globalid-rails71","version":"1.2.1"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:active_job:7.1.3.4:::::dragonfly6:x86_64"}},{"name":"rubygem-activejob70","origin":"devel/rubygem-activejob70","version":"7.0.8.4","comment":"Declare job classes that can be run by a variety of queuing backends","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activejob","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d7f23b05f0f0c65fdf4f767b9df02a2c0d8bb18b4a28c88bedd12ac38d5fab9","flatsize":123574,"path":"All/rubygem-activejob70-7.0.8.4.pkg","repopath":"All/rubygem-activejob70-7.0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29316,"desc":"Active Job is a framework for declaring jobs and making them run on a variety of\nqueuing backends. These jobs can be everything from regularly scheduled\nclean-ups, to billing charges, to mailings -- anything that can be chopped up\ninto small units of work and run in parallel.\n\nIt also serves as the backend for Action Mailer's #deliver_later functionality\nthat makes it easy to turn any mailing into a job for running later. That's one\nof the most common jobs in a modern web application: sending emails outside the\nrequest-response cycle, so the user doesn't have to wait on it.\n\nThe main point is to ensure that all Rails apps will have a job infrastructure\nin place, even if it's in the form of an \"immediate runner\". We can then have\nframework features and other gems build on top of that, without having to worry\nabout API differences between Delayed Job and Resque. Picking your queuing\nbackend becomes more of an operational concern, then. And you'll be able to\nswitch between them without having to rewrite your jobs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-globalid-rails70":{"origin":"databases/rubygem-globalid-rails70","version":"1.2.1"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:active_job:7.0.8.4:::::dragonfly6:x86_64"}},{"name":"rubygem-activejob61","origin":"devel/rubygem-activejob61","version":"6.1.7.8","comment":"Job class declarations for a variety of queueing backends","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activejob","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e3537650b1ae63d86b6a54d54e0a9b8a5912006971db4d964f5b689167481f2","flatsize":120367,"path":"All/rubygem-activejob61-6.1.7.8.pkg","repopath":"All/rubygem-activejob61-6.1.7.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28516,"desc":"Active Job is a framework for declaring jobs and making them run on a variety of\nqueuing backends. These jobs can be everything from regularly scheduled\nclean-ups, to billing charges, to mailings. Anything that can be chopped up into\nsmall units of work and run in parallel, really.\n\nIt also serves as the backend for Action Mailer's #deliver_later functionality\nthat makes it easy to turn any mailing into a job for running later. That's one\nof the most common jobs in a modern web application: sending emails outside of\nthe request-response cycle, so the user doesn't have to wait on it.\n\nThe main point is to ensure that all Rails apps will have a job infrastructure\nin place, even if it's in the form of an \"immediate runner\". We can then have\nframework features and other gems build on top of that, without having to worry\nabout API differences between Delayed Job and Resque. Picking your queuing\nbackend becomes more of an operational concern, then. And you'll be able to\nswitch between them without having to rewrite your jobs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-globalid-rails61":{"origin":"databases/rubygem-globalid-rails61","version":"1.2.1"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:active_job:6.1.7.8:::::dragonfly6:x86_64"}},{"name":"rubygem-activejob4","origin":"devel/rubygem-activejob4","version":"4.2.11.3","comment":"Job class declarations for a variety of queueing backends","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a81039323a1931624f4bcf8579dfb49b34fc4f359e4d6a2150359d19cd68a0b4","flatsize":60598,"path":"All/rubygem-activejob4-4.2.11.3.pkg","repopath":"All/rubygem-activejob4-4.2.11.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16592,"desc":"Active Job is a framework for declaring jobs and making them run on a variety of\nqueuing backends. These jobs can be everything from regularly scheduled\nclean-ups, to billing charges, to mailings. Anything that can be chopped up into\nsmall units of work and run in parallel, really.\n\nIt also serves as the backend for Action Mailer's #deliver_later functionality\nthat makes it easy to turn any mailing into a job for running later. That's one\nof the most common jobs in a modern web application: sending emails outside of\nthe request-response cycle, so the user doesn't have to wait on it.\n\nThe main point is to ensure that all Rails apps will have a job infrastructure\nin place, even if it's in the form of an \"immediate runner\". We can then have\nframework features and other gems build on top of that, without having to worry\nabout API differences between Delayed Job and Resque. Picking your queuing\nbackend becomes more of an operational concern, then. And you'll be able to\nswitch between them without having to rewrite your jobs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-globalid":{"origin":"databases/rubygem-globalid","version":"0.4.2"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:active_job:4.2.11.3:::::dragonfly6:x86_64"}},{"name":"rubygem-activejob5","origin":"devel/rubygem-activejob5","version":"5.1.7","comment":"Job class declarations for a variety of queueing backends","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0b7025bf8546a52769bb4803f8c4b6094e00fe8f9a6ccf611a5007a07573b7a","flatsize":86192,"path":"All/rubygem-activejob5-5.1.7.pkg","repopath":"All/rubygem-activejob5-5.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22344,"desc":"Active Job is a framework for declaring jobs and making them run on a variety of\nqueuing backends. These jobs can be everything from regularly scheduled\nclean-ups, to billing charges, to mailings. Anything that can be chopped up into\nsmall units of work and run in parallel, really.\n\nIt also serves as the backend for Action Mailer's #deliver_later functionality\nthat makes it easy to turn any mailing into a job for running later. That's one\nof the most common jobs in a modern web application: sending emails outside of\nthe request-response cycle, so the user doesn't have to wait on it.\n\nThe main point is to ensure that all Rails apps will have a job infrastructure\nin place, even if it's in the form of an \"immediate runner\". We can then have\nframework features and other gems build on top of that, without having to worry\nabout API differences between Delayed Job and Resque. Picking your queuing\nbackend becomes more of an operational concern, then. And you'll be able to\nswitch between them without having to rewrite your jobs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-globalid-rails5":{"origin":"databases/rubygem-globalid-rails5","version":"1.1.0"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:active_job:5.1.7:::::dragonfly6:x86_64"}},{"name":"rubygem-active_record_query_trace","origin":"databases/rubygem-active_record_query_trace","version":"1.8","comment":"Print stack trace of all queries to the Rails log","maintainer":"ruby@FreeBSD.org","www":"https://github.com/brunofacca/active-record-query-trace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc8025013520416c84dad5c943b9339fbd4bfcbb1bb4f24feb6ab669c9103280","flatsize":10376,"path":"All/rubygem-active_record_query_trace-1.8.pkg","repopath":"All/rubygem-active_record_query_trace-1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4272,"desc":"This gem logs the execution source of all queries to the Rails log.  Tracking\ndown the source is often useful for performance optimization.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["databases","rubygems"]},{"name":"rubygem-activejob60","origin":"devel/rubygem-activejob60","version":"6.0.6.1","comment":"Job class declarations for a variety of queueing backends","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/activejob","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"842755713d9a760f220b87f8e9f53c3de331e3af2e52be3abbfe7140bf74bc4c","flatsize":115630,"path":"All/rubygem-activejob60-6.0.6.1.pkg","repopath":"All/rubygem-activejob60-6.0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27364,"desc":"Active Job is a framework for declaring jobs and making them run on a variety of\nqueuing backends. These jobs can be everything from regularly scheduled\nclean-ups, to billing charges, to mailings. Anything that can be chopped up into\nsmall units of work and run in parallel, really.\n\nIt also serves as the backend for Action Mailer's #deliver_later functionality\nthat makes it easy to turn any mailing into a job for running later. That's one\nof the most common jobs in a modern web application: sending emails outside of\nthe request-response cycle, so the user doesn't have to wait on it.\n\nThe main point is to ensure that all Rails apps will have a job infrastructure\nin place, even if it's in the form of an \"immediate runner\". We can then have\nframework features and other gems build on top of that, without having to worry\nabout API differences between Delayed Job and Resque. Picking your queuing\nbackend becomes more of an operational concern, then. And you'll be able to\nswitch between them without having to rewrite your jobs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-globalid-rails60":{"origin":"databases/rubygem-globalid-rails60","version":"1.1.0"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:active_job:6.0.6.1:::::dragonfly6:x86_64"}},{"name":"rubygem-fog-cloudstack","origin":"net/rubygem-fog-cloudstack","version":"0.1.0","comment":"Module for the 'fog' gem to support CloudStack","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fog/fog-cloudstack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27aae15957e2f5e2852fe27374484eac7ead57dc6c78e27abe341c7566e5846e","flatsize":538589,"path":"All/rubygem-fog-cloudstack-0.1.0.pkg","repopath":"All/rubygem-fog-cloudstack-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":81544,"desc":"Fog::Cloudstack is a module for the fog gem to support CloudStack.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-fog-json":{"origin":"devel/rubygem-fog-json","version":"1.2.0"},"rubygem-fog-xml":{"origin":"textproc/rubygem-fog-xml","version":"0.1.4"}},"categories":["net","rubygems"]},{"name":"rubygem-active_model_serializers61","origin":"databases/rubygem-active_model_serializers61","version":"0.10.14","comment":"Conventions-based JSON generation for Rails","maintainer":"bofh@FreeBSD.org","www":"https://github.com/rails-api/active_model_serializers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3244ee61c3a707c8a4c7f9bebd72433415c818fd9d26e6dcff4a84b5249beafc","flatsize":233732,"path":"All/rubygem-active_model_serializers61-0.10.14.pkg","repopath":"All/rubygem-active_model_serializers61-0.10.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53336,"desc":"This gem is an ActiveModel Serializer implementation with Rails hooks.\nIt provides a means to generate JSON in an object-oriented and\nconvention-driven manner.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-activemodel61":{"origin":"databases/rubygem-activemodel61","version":"6.1.7.8"},"rubygem-case_transform61":{"origin":"textproc/rubygem-case_transform61","version":"0.2"},"rubygem-jsonapi-renderer":{"origin":"devel/rubygem-jsonapi-renderer","version":"0.2.2"}},"categories":["databases","rubygems"]},{"name":"rubygem-active_model_serializers","origin":"databases/rubygem-active_model_serializers","version":"0.10.14","comment":"Conventions-based JSON generation for Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails-api/active_model_serializers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7c7125668efa1a5b0fcebeb179d77bd9d84a9e3f213432927a6e5dbcbacecb0","flatsize":233732,"path":"All/rubygem-active_model_serializers-0.10.14.pkg","repopath":"All/rubygem-active_model_serializers-0.10.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53344,"desc":"This gem is an ActiveModel Serializer implementation with Rails hooks.\nIt provides a means to generate JSON in an object-oriented and\nconvention-driven manner.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack5":{"origin":"www/rubygem-actionpack5","version":"5.1.7_1"},"rubygem-activemodel5":{"origin":"databases/rubygem-activemodel5","version":"5.1.7"},"rubygem-case_transform":{"origin":"textproc/rubygem-case_transform","version":"0.2"},"rubygem-jsonapi-renderer":{"origin":"devel/rubygem-jsonapi-renderer","version":"0.2.2"}},"categories":["databases","rubygems"]},{"name":"rubygem-active_scaffold","origin":"devel/rubygem-active_scaffold","version":"3.7.3.1","comment":"Gem to handle all CRUD user interface needs","maintainer":"ruby@FreeBSD.org","www":"https://github.com/activescaffold/active_scaffold","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3627a4c76e8d68a56ea88cba8f88c125834bf84559350e6fabcd3c2dae6775e9","flatsize":1232259,"path":"All/rubygem-active_scaffold-3.7.3.1.pkg","repopath":"All/rubygem-active_scaffold-3.7.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":265616,"desc":"Save time and headaches, and create a more easily maintainable set of pages,\nwith ActiveScaffold. ActiveScaffold handles all your CRUD (create, read,\nupdate, delete) user interface needs, leaving you more time to focus on more\nchallenging (and interesting!) problems.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-cow_proxy":{"origin":"devel/rubygem-cow_proxy","version":"0.3.3"},"rubygem-ice_nine":{"origin":"devel/rubygem-ice_nine","version":"0.11.2"},"rubygem-rails70":{"origin":"www/rubygem-rails70","version":"7.0.8.4"},"rubygem-request_store":{"origin":"devel/rubygem-request_store","version":"1.7.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-actionview71","origin":"devel/rubygem-actionview71","version":"7.1.3.4","comment":"Simple, battle-tested conventions and helpers for building web pages","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1ee9db11acd2dfc525d44f6c846f7ed55f0ad86a767383ab8ccec46419e67d8","flatsize":832913,"path":"All/rubygem-actionview71-7.1.3.4.pkg","repopath":"All/rubygem-actionview71-7.1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":156492,"desc":"Action View is a framework for handling view template lookup and rendering, and\nprovides view helpers that assist when building HTML forms, Atom feeds and more.\nTemplate formats that Action View handles are ERB (embedded Ruby, typically used\nto inline short Ruby snippets inside HTML), and XML Builder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-erubi":{"origin":"www/rubygem-erubi","version":"1.13.0"},"rubygem-rails-dom-testing-rails71":{"origin":"textproc/rubygem-rails-dom-testing-rails71","version":"2.2.0"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:actionview:7.1.3.4:::::dragonfly6:x86_64"}},{"name":"rubygem-actionview70","origin":"devel/rubygem-actionview70","version":"7.0.8.4","comment":"Simple, battle-tested conventions and helpers for building web pages","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"312f10642d3d523ecf5e8088903810b74cae2916ff3edf5ea90f240ba1d5ff3d","flatsize":765060,"path":"All/rubygem-actionview70-7.0.8.4.pkg","repopath":"All/rubygem-actionview70-7.0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":147432,"desc":"Action View is a framework for handling view template lookup and rendering, and\nprovides view helpers that assist when building HTML forms, Atom feeds and more.\nTemplate formats that Action View handles are ERB (embedded Ruby, typically used\nto inline short Ruby snippets inside HTML), and XML Builder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-erubi":{"origin":"www/rubygem-erubi","version":"1.13.0"},"rubygem-rails-dom-testing-rails70":{"origin":"textproc/rubygem-rails-dom-testing-rails70","version":"2.2.0"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:actionview:7.0.8.4:::::dragonfly6:x86_64"}},{"name":"rubygem-active_hash","origin":"devel/rubygem-active_hash","version":"3.3.1","comment":"Include the ability to specify data using hashes, yml files or JSON files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/active-hash/active_hash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4816e8b1fb7df77de7236aa44549cccf2bb4ca9dd0cfe273c14341e8142d278a","flatsize":82922,"path":"All/rubygem-active_hash-3.3.1.pkg","repopath":"All/rubygem-active_hash-3.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21536,"desc":"ActiveHash is a simple base class that allows you to use a ruby hash as a\nreadonly datasource for an ActiveRecord-like model.\n\nActiveHash assumes that every hash has an :id key, which is what you would\nprobably store in a database. This allows you to seamlessly upgrade from\nActiveHash objects to full ActiveRecord objects without having to change any\ncode in your app, or any foreign keys in your database.\n\nIt also allows you to use #has_many and #belongs_to (via belongs_to_active_hash)\nin your AR objects.\n\nActiveHash can also be useful to create simple test classes that run without a\ndatabase - ideal for testing plugins or gems that rely on simple AR behavior,\nbut don't want to deal with databases or migrations for the spec suite.\n\nActiveHash also ships with:\n- ActiveFile: a base class that you can use to create file data sources\n- ActiveYaml: a base class that will turn YAML into a hash and load the data\n  into an ActiveHash object","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"}},"categories":["devel","rubygems"]},{"name":"rubygem-actionview52","origin":"devel/rubygem-actionview52","version":"5.2.8.1","comment":"Rendering framework putting the V in MVC (part of Rails)","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75cd38723e2536c0b6a75b2e4830d41b935f3488f880efd2d603ea80938706a1","flatsize":682226,"path":"All/rubygem-actionview52-5.2.8.1.pkg","repopath":"All/rubygem-actionview52-5.2.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":134476,"desc":"Action View is a framework for handling view template lookup and rendering, and\nprovides view helpers that assist when building HTML forms, Atom feeds and more.\nTemplate formats that Action View handles are ERB (embedded Ruby, typically used\nto inline short Ruby snippets inside HTML), and XML Builder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-erubi":{"origin":"www/rubygem-erubi","version":"1.13.0"},"rubygem-rails-dom-testing-rails52":{"origin":"textproc/rubygem-rails-dom-testing-rails52","version":"2.2.0"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:actionview:5.2.8.1:::::dragonfly6:x86_64"}},{"name":"rubygem-actionview50","origin":"devel/rubygem-actionview50","version":"5.0.7.2","comment":"Rendering framework putting the V in MVC (part of Rails)","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d7abf20af4037e48f9390119e50ca1446b39a16eee22a3fc117c918a68bfb3e","flatsize":615663,"path":"All/rubygem-actionview50-5.0.7.2.pkg","repopath":"All/rubygem-actionview50-5.0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":125024,"desc":"Action View is a framework for handling view template lookup and rendering, and\nprovides view helpers that assist when building HTML forms, Atom feeds and more.\nTemplate formats that Action View handles are ERB (embedded Ruby, typically used\nto inline short Ruby snippets inside HTML), and XML Builder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-erubis":{"origin":"www/rubygem-erubis","version":"2.7.0_1"},"rubygem-rails-dom-testing-rails50":{"origin":"textproc/rubygem-rails-dom-testing-rails50","version":"2.2.0"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:actionview:5.0.7.2:::::dragonfly6:x86_64"}},{"name":"rubygem-actionview60","origin":"devel/rubygem-actionview60","version":"6.0.6.1","comment":"Rendering framework putting the V in MVC (part of Rails)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0860346df27ece986fc3b17dc4384e70c0c9ebf12bbec575badaa9c0afcd3b8b","flatsize":714089,"path":"All/rubygem-actionview60-6.0.6.1.pkg","repopath":"All/rubygem-actionview60-6.0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":139612,"desc":"Action View is a framework for handling view template lookup and rendering, and\nprovides view helpers that assist when building HTML forms, Atom feeds and more.\nTemplate formats that Action View handles are ERB (embedded Ruby, typically used\nto inline short Ruby snippets inside HTML), and XML Builder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-erubi":{"origin":"www/rubygem-erubi","version":"1.13.0"},"rubygem-rails-dom-testing-rails60":{"origin":"textproc/rubygem-rails-dom-testing-rails60","version":"2.2.0"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:actionview:6.0.6.1:::::dragonfly6:x86_64"}},{"name":"rubygem-actionview4","origin":"devel/rubygem-actionview4","version":"4.2.11.3","comment":"Rendering framework putting the V in MVC (part of Rails)","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"076dd19e51ebfd0e7af3b03bcda07ad06d93852b9519b982dc3e6f658c1f7b30","flatsize":589492,"path":"All/rubygem-actionview4-4.2.11.3.pkg","repopath":"All/rubygem-actionview4-4.2.11.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":119572,"desc":"Action View is a framework for handling view template lookup and rendering, and\nprovides view helpers that assist when building HTML forms, Atom feeds and more.\nTemplate formats that Action View handles are ERB (embedded Ruby, typically used\nto inline short Ruby snippets inside HTML), and XML Builder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-erubis":{"origin":"www/rubygem-erubis","version":"2.7.0_1"},"rubygem-rails-dom-testing1":{"origin":"textproc/rubygem-rails-dom-testing1","version":"1.0.9"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:actionview:4.2.11.3:::::dragonfly6:x86_64"}},{"name":"rubygem-actionview61","origin":"devel/rubygem-actionview61","version":"6.1.7.8","comment":"Rendering framework putting the V in MVC (part of Rails)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"399daeabfa98684d2347a32054e92ccae4aba5f3a77e2381030d0def7712606e","flatsize":727191,"path":"All/rubygem-actionview61-6.1.7.8.pkg","repopath":"All/rubygem-actionview61-6.1.7.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":141108,"desc":"Action View is a framework for handling view template lookup and rendering, and\nprovides view helpers that assist when building HTML forms, Atom feeds and more.\nTemplate formats that Action View handles are ERB (embedded Ruby, typically used\nto inline short Ruby snippets inside HTML), and XML Builder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-erubi":{"origin":"www/rubygem-erubi","version":"1.13.0"},"rubygem-rails-dom-testing-rails61":{"origin":"textproc/rubygem-rails-dom-testing-rails61","version":"2.2.0"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:actionview:6.1.7.8:::::dragonfly6:x86_64"}},{"name":"rubygem-actiontext61","origin":"textproc/rubygem-actiontext61","version":"6.1.7.8","comment":"Edit and display rich text in Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actiontext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"744e95b556160d8964031917a596f1292eda01e98f37d7716b24ce56c460f9e9","flatsize":52506,"path":"All/rubygem-actiontext61-6.1.7.8.pkg","repopath":"All/rubygem-actiontext61-6.1.7.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16536,"desc":"Action Text brings rich text content and editing to Rails. It includes the Trix\neditor that handles everything from formatting to links to quotes to lists to\nembedded images and galleries. The rich text content generated by the Trix\neditor is saved in its own RichText model that's associated with any existing\nActive Record model in the application. Any embedded images (or other\nattachments) are automatically stored using Active Storage and associated with\nthe included RichText model.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-activerecord61":{"origin":"databases/rubygem-activerecord61","version":"6.1.7.8"},"rubygem-activestorage61":{"origin":"net/rubygem-activestorage61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-actiontext60","origin":"textproc/rubygem-actiontext60","version":"6.0.6.1","comment":"Edit and display rich text in Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actiontext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"368c74c87ac5c33d7d607b4a490aebb9f067450ee6f2a8d87c95677c51bf68d0","flatsize":46447,"path":"All/rubygem-actiontext60-6.0.6.1.pkg","repopath":"All/rubygem-actiontext60-6.0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15056,"desc":"Action Text brings rich text content and editing to Rails. It includes the Trix\neditor that handles everything from formatting to links to quotes to lists to\nembedded images and galleries. The rich text content generated by the Trix\neditor is saved in its own RichText model that's associated with any existing\nActive Record model in the application. Any embedded images (or other\nattachments) are automatically stored using Active Storage and associated with\nthe included RichText model.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack60":{"origin":"www/rubygem-actionpack60","version":"6.0.6.1"},"rubygem-activerecord60":{"origin":"databases/rubygem-activerecord60","version":"6.0.6.1"},"rubygem-activestorage60":{"origin":"net/rubygem-activestorage60","version":"6.0.6.1"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-actiontext71","origin":"textproc/rubygem-actiontext71","version":"7.1.3.4","comment":"Edit and display rich text in Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actiontext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3242fec042094a88b8769561d2a4aaca4ce09b42be4a943398742b7c49eca3fd","flatsize":589380,"path":"All/rubygem-actiontext71-7.1.3.4.pkg","repopath":"All/rubygem-actiontext71-7.1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":98564,"desc":"Action Text brings rich text content and editing to Rails. It includes the Trix\neditor that handles everything from formatting to links to quotes to lists to\nembedded images and galleries. The rich text content generated by the Trix\neditor is saved in its own RichText model that's associated with any existing\nActive Record model in the application. Any embedded images (or other\nattachments) are automatically stored using Active Storage and associated with\nthe included RichText model.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack71":{"origin":"www/rubygem-actionpack71","version":"7.1.3.4"},"rubygem-activerecord71":{"origin":"databases/rubygem-activerecord71","version":"7.1.3.4"},"rubygem-activestorage71":{"origin":"net/rubygem-activestorage71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-globalid-rails71":{"origin":"databases/rubygem-globalid-rails71","version":"1.2.1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-actiontext70","origin":"textproc/rubygem-actiontext70","version":"7.0.8.4","comment":"Edit and display rich text in Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actiontext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4f4818cd85d55486c41d30f920f682be2bcff946f73b60ae5cda607a8ee49af","flatsize":336598,"path":"All/rubygem-actiontext70-7.0.8.4.pkg","repopath":"All/rubygem-actiontext70-7.0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71824,"desc":"Action Text brings rich text content and editing to Rails. It includes the Trix\neditor that handles everything from formatting to links to quotes to lists to\nembedded images and galleries. The rich text content generated by the Trix\neditor is saved in its own RichText model that's associated with any existing\nActive Record model in the application. Any embedded images (or other\nattachments) are automatically stored using Active Storage and associated with\nthe included RichText model.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"},"rubygem-activestorage70":{"origin":"net/rubygem-activestorage70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-globalid-rails70":{"origin":"databases/rubygem-globalid-rails70","version":"1.2.1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc","rubygems"]},{"name":"rubygem-actionview5","origin":"devel/rubygem-actionview5","version":"5.1.7","comment":"Rendering framework putting the V in MVC (part of Rails)","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63a48a1de662bc6b8f4ee19843c201612f9889d97149d2be778580be68edc9d9","flatsize":670778,"path":"All/rubygem-actionview5-5.1.7.pkg","repopath":"All/rubygem-actionview5-5.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":133080,"desc":"Action View is a framework for handling view template lookup and rendering, and\nprovides view helpers that assist when building HTML forms, Atom feeds and more.\nTemplate formats that Action View handles are ERB (embedded Ruby, typically used\nto inline short Ruby snippets inside HTML), and XML Builder.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-builder":{"origin":"devel/rubygem-builder","version":"3.3.0"},"rubygem-erubi":{"origin":"www/rubygem-erubi","version":"1.13.0"},"rubygem-rails-dom-testing-rails5":{"origin":"textproc/rubygem-rails-dom-testing-rails5","version":"2.2.0"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:actionview:5.1.7:::::dragonfly6:x86_64"}},{"name":"rubygem-actionpack71","origin":"www/rubygem-actionpack71","version":"7.1.3.4","comment":"Action Controller and Action View of Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionpack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a32add8ecad34a6654736d7f190f717c2723a5925149c1e38ea427e19694b96","flatsize":905453,"path":"All/rubygem-actionpack71-7.1.3.4.pkg","repopath":"All/rubygem-actionpack71-7.1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":200464,"desc":"Action Pack is a framework for handling and responding to web requests. It\nprovides mechanisms for routing (mapping request URLs to actions), defining\ncontrollers that implement actions, and generating responses. In short, Action\nPack provides the controller layer in the MVC paradigm.\n\nIt consists of several modules:\n- Action Dispatch, which parses information about the web request, handles\n  routing as defined by the user, and does advanced processing related to HTTP\n  such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT\n  bodies, handling HTTP caching logic, cookies and sessions.\n- Action Controller, which provides a base controller class that can be\n  subclassed to implement filters and actions to handle requests. The result of\n  an action is typically content generated from views.\n\nWith the Ruby on Rails framework, users only directly interface with the Action\nController module. Necessary Action Dispatch functionality is activated by\ndefault and Action View rendering is implicitly triggered by Action Controller.\nHowever, these modules are designed to function on their own and can be used\noutside of Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview71":{"origin":"devel/rubygem-actionview71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-racc":{"origin":"devel/rubygem-racc","version":"1.8.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rack-session":{"origin":"www/rubygem-rack-session","version":"2.0.0"},"rubygem-rack-test":{"origin":"www/rubygem-rack-test","version":"2.1.0_1"},"rubygem-rails-dom-testing-rails71":{"origin":"textproc/rubygem-rails-dom-testing-rails71","version":"2.2.0"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["www","rubygems"]},{"name":"rubygem-actionpack61","origin":"www/rubygem-actionpack61","version":"6.1.7.8","comment":"Action Controller and Action View of Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionpack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f3369173785edc681661f9e8b14847699d7db05fe137b0e296191efa2cd308a","flatsize":836436,"path":"All/rubygem-actionpack61-6.1.7.8.pkg","repopath":"All/rubygem-actionpack61-6.1.7.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":187304,"desc":"Action Pack is a framework for handling and responding to web requests. It\nprovides mechanisms for routing (mapping request URLs to actions), defining\ncontrollers that implement actions, and generating responses by rendering views,\nwhich are templates of various formats. In short, Action Pack provides the view\nand controller layers in the MVC paradigm.\n\nIt consists of several modules:\n- Action Dispatch, which parses information about the web request, handles\n  routing as defined by the user, and does advanced processing related to HTTP\n  such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT\n  bodies, handling HTTP caching logic, cookies and sessions.\n- Action Controller, which provides a base controller class that can be\n  subclassed to implement filters and actions to handle requests. The result of\n  an action is typically content generated from views.\n\nWith the Ruby on Rails framework, users only directly interface with the Action\nController module. Necessary Action Dispatch functionality is activated by\ndefault and Action View rendering is implicitly triggered by Action Controller.\nHowever, these modules are designed to function on their own and can be used\noutside of Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview61":{"origin":"devel/rubygem-actionview61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-rack-test":{"origin":"www/rubygem-rack-test","version":"2.1.0_1"},"rubygem-rack22":{"origin":"www/rubygem-rack22","version":"2.2.9_1,3"},"rubygem-rails-dom-testing-rails61":{"origin":"textproc/rubygem-rails-dom-testing-rails61","version":"2.2.0"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["www","rubygems"]},{"name":"rubygem-actionpack60","origin":"www/rubygem-actionpack60","version":"6.0.6.1","comment":"Action Controller and Action View of Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionpack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29757c5c9a8ca3b3629604dbf53c1eea8344c421dece5b7bc8a7a23ded472a32","flatsize":805776,"path":"All/rubygem-actionpack60-6.0.6.1.pkg","repopath":"All/rubygem-actionpack60-6.0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":181440,"desc":"Action Pack is a framework for handling and responding to web requests. It\nprovides mechanisms for routing (mapping request URLs to actions), defining\ncontrollers that implement actions, and generating responses by rendering views,\nwhich are templates of various formats. In short, Action Pack provides the view\nand controller layers in the MVC paradigm.\n\nIt consists of several modules:\n- Action Dispatch, which parses information about the web request, handles\n  routing as defined by the user, and does advanced processing related to HTTP\n  such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT\n  bodies, handling HTTP caching logic, cookies and sessions.\n- Action Controller, which provides a base controller class that can be\n  subclassed to implement filters and actions to handle requests. The result of\n  an action is typically content generated from views.\n\nWith the Ruby on Rails framework, users only directly interface with the Action\nController module. Necessary Action Dispatch functionality is activated by\ndefault and Action View rendering is implicitly triggered by Action Controller.\nHowever, these modules are designed to function on their own and can be used\noutside of Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview60":{"origin":"devel/rubygem-actionview60","version":"6.0.6.1"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-rack-test":{"origin":"www/rubygem-rack-test","version":"2.1.0_1"},"rubygem-rack22":{"origin":"www/rubygem-rack22","version":"2.2.9_1,3"},"rubygem-rails-dom-testing-rails60":{"origin":"textproc/rubygem-rails-dom-testing-rails60","version":"2.2.0"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["www","rubygems"]},{"name":"rubygem-actionpack50","origin":"www/rubygem-actionpack50","version":"5.0.7.2_2","comment":"Action Controller and Action View of Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb6496c27fd2b63f914ce6d4de738fab015bff2ab2e518684dccef0e2e3eed94","flatsize":769625,"path":"All/rubygem-actionpack50-5.0.7.2_2.pkg","repopath":"All/rubygem-actionpack50-5.0.7.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":175996,"desc":"Action Pack is a framework for handling and responding to web requests. It\nprovides mechanisms for routing (mapping request URLs to actions), defining\ncontrollers that implement actions, and generating responses by rendering views,\nwhich are templates of various formats. In short, Action Pack provides the view\nand controller layers in the MVC paradigm.\n\nIt consists of several modules:\n- Action Dispatch, which parses information about the web request, handles\n  routing as defined by the user, and does advanced processing related to HTTP\n  such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT\n  bodies, handling HTTP caching logic, cookies and sessions.\n- Action Controller, which provides a base controller class that can be\n  subclassed to implement filters and actions to handle requests. The result of\n  an action is typically content generated from views.\n\nWith the Ruby on Rails framework, users only directly interface with the Action\nController module. Necessary Action Dispatch functionality is activated by\ndefault and Action View rendering is implicitly triggered by Action Controller.\nHowever, these modules are designed to function on their own and can be used\noutside of Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview50":{"origin":"devel/rubygem-actionview50","version":"5.0.7.2"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"},"rubygem-rack-test":{"origin":"www/rubygem-rack-test","version":"2.1.0_1"},"rubygem-rack22":{"origin":"www/rubygem-rack22","version":"2.2.9_1,3"},"rubygem-rails-dom-testing-rails50":{"origin":"textproc/rubygem-rails-dom-testing-rails50","version":"2.2.0"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["www","rubygems"]},{"name":"rubygem-actionpack5","origin":"www/rubygem-actionpack5","version":"5.1.7_1","comment":"Action Controller and Action View of Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fbee611d0cdb32bfa594a9faa6ee61a13c678438fbfa03bd1783132ba5af80c2","flatsize":758343,"path":"All/rubygem-actionpack5-5.1.7_1.pkg","repopath":"All/rubygem-actionpack5-5.1.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":172640,"desc":"Action Pack is a framework for handling and responding to web requests. It\nprovides mechanisms for routing (mapping request URLs to actions), defining\ncontrollers that implement actions, and generating responses by rendering views,\nwhich are templates of various formats. In short, Action Pack provides the view\nand controller layers in the MVC paradigm.\n\nIt consists of several modules:\n- Action Dispatch, which parses information about the web request, handles\n  routing as defined by the user, and does advanced processing related to HTTP\n  such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT\n  bodies, handling HTTP caching logic, cookies and sessions.\n- Action Controller, which provides a base controller class that can be\n  subclassed to implement filters and actions to handle requests. The result of\n  an action is typically content generated from views.\n\nWith the Ruby on Rails framework, users only directly interface with the Action\nController module. Necessary Action Dispatch functionality is activated by\ndefault and Action View rendering is implicitly triggered by Action Controller.\nHowever, these modules are designed to function on their own and can be used\noutside of Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview5":{"origin":"devel/rubygem-actionview5","version":"5.1.7"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-rack-test":{"origin":"www/rubygem-rack-test","version":"2.1.0_1"},"rubygem-rack22":{"origin":"www/rubygem-rack22","version":"2.2.9_1,3"},"rubygem-rails-dom-testing-rails5":{"origin":"textproc/rubygem-rails-dom-testing-rails5","version":"2.2.0"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["www","rubygems"]},{"name":"rubygem-actionpack-xml_parser-rails61","origin":"textproc/rubygem-actionpack-xml_parser-rails61","version":"2.0.1","comment":"XML parameters parser for Action Pack","maintainer":"mikael@FreeBSD.org","www":"https://github.com/rails/actionpack-xml_parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72ac4742e714876fca9220259e4fdefa7356e3c02d3d87247de14fbcbbfe24a8","flatsize":6123,"path":"All/rubygem-actionpack-xml_parser-rails61-2.0.1.pkg","repopath":"All/rubygem-actionpack-xml_parser-rails61-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3344,"desc":"actionpack-xml_parser is an XML parameters parser for Action Pack (removed from\ncore in Rails 4.0).\n\nSee also: https://rubyonrails.org/","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-railties61":{"origin":"www/rubygem-railties61","version":"6.1.7.8"}},"categories":["textproc","rubygems"]},{"name":"rubygem-actionpack-xml_parser-rails52","origin":"textproc/rubygem-actionpack-xml_parser-rails52","version":"2.0.1_1","comment":"XML parameters parser for Action Pack","maintainer":"mikael@FreeBSD.org","www":"https://github.com/rails/actionpack-xml_parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34915dfe3fbcc8b03f37ff1c614d5ad82516594602b9eb31b4dce2fa2c7c7824","flatsize":6123,"path":"All/rubygem-actionpack-xml_parser-rails52-2.0.1_1.pkg","repopath":"All/rubygem-actionpack-xml_parser-rails52-2.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3344,"desc":"actionpack-xml_parser is an XML parameters parser for Action Pack (removed from\ncore in Rails 4.0).\n\nSee also: https://rubyonrails.org/","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack52":{"origin":"www/rubygem-actionpack52","version":"5.2.8.1_1"},"rubygem-railties52":{"origin":"www/rubygem-railties52","version":"5.2.8.1"}},"categories":["textproc","rubygems"]},{"name":"rubygem-actionpack-xml_parser-rails5","origin":"textproc/rubygem-actionpack-xml_parser-rails5","version":"2.0.1_1","comment":"XML parameters parser for Action Pack","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c94eb7b8ed571aa5f8e6b3afbff19268d5a6a71d00612d365bff4cd870db0ae","flatsize":6123,"path":"All/rubygem-actionpack-xml_parser-rails5-2.0.1_1.pkg","repopath":"All/rubygem-actionpack-xml_parser-rails5-2.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3332,"desc":"actionpack-xml_parser is an XML parameters parser for Action Pack (removed from\ncore in Rails 4.0).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack5":{"origin":"www/rubygem-actionpack5","version":"5.1.7_1"},"rubygem-railties5":{"origin":"www/rubygem-railties5","version":"5.1.7"}},"categories":["textproc","rubygems"]},{"name":"rubygem-actionpack-page_caching","origin":"devel/rubygem-actionpack-page_caching","version":"1.2.4","comment":"Static page caching for Action Pack (removed from core in Rails 4.0)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/actionpack-page_caching","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ab8feba6f50e8edab92d423a47ca36da7128b093f5a096016aab8005a8cd91c","flatsize":47832,"path":"All/rubygem-actionpack-page_caching-1.2.4.pkg","repopath":"All/rubygem-actionpack-page_caching-1.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13816,"desc":"Static page caching for Action Pack (removed from core in Rails 4.0)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:actionpack_page-caching:1.2.4:::::dragonfly6:x86_64"}},{"name":"rubygem-actionpack4","origin":"www/rubygem-actionpack4","version":"4.2.11.3","comment":"Action Controller and Action View of Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea7f75f3c4830a1bd71f11246ab7cecfeea5da456ac2356c88413360a02d7aaf","flatsize":666982,"path":"All/rubygem-actionpack4-4.2.11.3.pkg","repopath":"All/rubygem-actionpack4-4.2.11.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":155960,"desc":"Action Pack is a framework for handling and responding to web requests. It\nprovides mechanisms for routing (mapping request URLs to actions), defining\ncontrollers that implement actions, and generating responses by rendering views,\nwhich are templates of various formats. In short, Action Pack provides the view\nand controller layers in the MVC paradigm.\n\nIt consists of several modules:\n- Action Dispatch, which parses information about the web request, handles\n  routing as defined by the user, and does advanced processing related to HTTP\n  such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT\n  bodies, handling HTTP caching logic, cookies and sessions.\n- Action Controller, which provides a base controller class that can be\n  subclassed to implement filters and actions to handle requests. The result of\n  an action is typically content generated from views.\n\nWith the Ruby on Rails framework, users only directly interface with the Action\nController module. Necessary Action Dispatch functionality is activated by\ndefault and Action View rendering is implicitly triggered by Action Controller.\nHowever, these modules are designed to function on their own and can be used\noutside of Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview4":{"origin":"devel/rubygem-actionview4","version":"4.2.11.3"},"rubygem-activesupport4":{"origin":"devel/rubygem-activesupport4","version":"4.2.11.3"},"rubygem-rack-test":{"origin":"www/rubygem-rack-test","version":"2.1.0_1"},"rubygem-rack16":{"origin":"www/rubygem-rack16","version":"1.6.13"},"rubygem-rails-dom-testing1":{"origin":"textproc/rubygem-rails-dom-testing1","version":"1.0.9"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["www","rubygems"]},{"name":"rubygem-actionpack-action_caching","origin":"devel/rubygem-actionpack-action_caching","version":"1.2.2_1","comment":"Action caching for Action Pack (removed from core in Rails 4.0)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/actionpack-action_caching","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"864a97871d251e40e79949c80e2a3ff2e52569c191b872c6b3a0371f644161a2","flatsize":54611,"path":"All/rubygem-actionpack-action_caching-1.2.2_1.pkg","repopath":"All/rubygem-actionpack-action_caching-1.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13208,"desc":"Action caching for Action Pack (removed from core in Rails 4.0)","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"}},"categories":["devel","rubygems"]},{"name":"rubygem-actionmailer71","origin":"mail/rubygem-actionmailer71","version":"7.1.3.4","comment":"Compose, deliver, and test emails on Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionmailer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2798f021071d64c5761fdc29e35a485a211c26e600c903445ac9085cf38596d0","flatsize":109978,"path":"All/rubygem-actionmailer71-7.1.3.4.pkg","repopath":"All/rubygem-actionmailer71-7.1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28652,"desc":"Action Mailer is a framework for designing email service layers. These layers\nare used to consolidate code for sending out forgotten passwords, welcome wishes\non signup, invoices for billing, and any other use case that requires a written\nnotification to either a person or another system.\n\nAction Mailer is in essence a wrapper around Action Controller and the Mail gem.\nIt provides a way to make emails using templates in the same way that Action\nController renders views using templates.\n\nAdditionally, an Action Mailer class can be used to process incoming email, such\nas allowing a blog to accept new posts from an email (which could even have been\nsent from a phone).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack71":{"origin":"www/rubygem-actionpack71","version":"7.1.3.4"},"rubygem-actionview71":{"origin":"devel/rubygem-actionview71","version":"7.1.3.4"},"rubygem-activejob71":{"origin":"devel/rubygem-activejob71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-net-imap":{"origin":"mail/rubygem-net-imap","version":"0.4.13"},"rubygem-net-pop":{"origin":"mail/rubygem-net-pop","version":"0.1.2"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"},"rubygem-rails-dom-testing-rails71":{"origin":"textproc/rubygem-rails-dom-testing-rails71","version":"2.2.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-actionmailer70","origin":"mail/rubygem-actionmailer70","version":"7.0.8.4","comment":"Compose, deliver, and test emails on Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionmailer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0f43c6116d76236624e010abd6d18a045fa048c2497eff9838d03218b556461","flatsize":97686,"path":"All/rubygem-actionmailer70-7.0.8.4.pkg","repopath":"All/rubygem-actionmailer70-7.0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25768,"desc":"Action Mailer is a framework for designing email service layers. These layers\nare used to consolidate code for sending out forgotten passwords, welcome wishes\non signup, invoices for billing, and any other use case that requires a written\nnotification to either a person or another system.\n\nAction Mailer is in essence a wrapper around Action Controller and the Mail gem.\nIt provides a way to make emails using templates in the same way that Action\nController renders views using templates.\n\nAdditionally, an Action Mailer class can be used to process incoming email, such\nas allowing a blog to accept new posts from an email (which could even have been\nsent from a phone).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-actionview70":{"origin":"devel/rubygem-actionview70","version":"7.0.8.4"},"rubygem-activejob70":{"origin":"devel/rubygem-activejob70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-net-imap":{"origin":"mail/rubygem-net-imap","version":"0.4.13"},"rubygem-net-pop":{"origin":"mail/rubygem-net-pop","version":"0.1.2"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"},"rubygem-rails-dom-testing-rails70":{"origin":"textproc/rubygem-rails-dom-testing-rails70","version":"2.2.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-actionmailer60","origin":"mail/rubygem-actionmailer60","version":"6.0.6.1","comment":"Easy email delivery and testing for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionmailer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7c0aca8f6719d67cd196e4f6caa41bf09e4ff2aaa9bd9fb3c06c03918f71cbf","flatsize":99768,"path":"All/rubygem-actionmailer60-6.0.6.1.pkg","repopath":"All/rubygem-actionmailer60-6.0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26076,"desc":"Action Mailer is a framework for designing email service layers. These layers\nare used to consolidate code for sending out forgotten passwords, welcome wishes\non signup, invoices for billing, and any other use case that requires a written\nnotification to either a person or another system.\n\nAction Mailer is in essence a wrapper around Action Controller and the Mail gem.\nIt provides a way to make emails using templates in the same way that Action\nController renders views using templates.\n\nAdditionally, an Action Mailer class can be used to process incoming email, such\nas allowing a blog to accept new posts from an email (which could even have been\nsent from a phone).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack60":{"origin":"www/rubygem-actionpack60","version":"6.0.6.1"},"rubygem-actionview60":{"origin":"devel/rubygem-actionview60","version":"6.0.6.1"},"rubygem-activejob60":{"origin":"devel/rubygem-activejob60","version":"6.0.6.1"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-rails-dom-testing-rails60":{"origin":"textproc/rubygem-rails-dom-testing-rails60","version":"2.2.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-actionmailer61","origin":"mail/rubygem-actionmailer61","version":"6.1.7.8","comment":"Easy email delivery and testing for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionmailer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"129d4e15244d52dae4d0ef2fa6cce3fcd244b01b4842edcf784ad40c2b505037","flatsize":99567,"path":"All/rubygem-actionmailer61-6.1.7.8.pkg","repopath":"All/rubygem-actionmailer61-6.1.7.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26000,"desc":"Action Mailer is a framework for designing email service layers. These layers\nare used to consolidate code for sending out forgotten passwords, welcome wishes\non signup, invoices for billing, and any other use case that requires a written\nnotification to either a person or another system.\n\nAction Mailer is in essence a wrapper around Action Controller and the Mail gem.\nIt provides a way to make emails using templates in the same way that Action\nController renders views using templates.\n\nAdditionally, an Action Mailer class can be used to process incoming email, such\nas allowing a blog to accept new posts from an email (which could even have been\nsent from a phone).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-actionview61":{"origin":"devel/rubygem-actionview61","version":"6.1.7.8"},"rubygem-activejob61":{"origin":"devel/rubygem-activejob61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-rails-dom-testing-rails61":{"origin":"textproc/rubygem-rails-dom-testing-rails61","version":"2.2.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-actionmailer50","origin":"mail/rubygem-actionmailer50","version":"5.0.7.2","comment":"Easy email delivery and testing for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"085c620b5b9d45ea116ac8ba1dea7a4456e072c6c46c3f629f77e691886f4dd1","flatsize":85951,"path":"All/rubygem-actionmailer50-5.0.7.2.pkg","repopath":"All/rubygem-actionmailer50-5.0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24584,"desc":"Action Mailer is a framework for designing email service layers. These layers\nare used to consolidate code for sending out forgotten passwords, welcome wishes\non signup, invoices for billing, and any other use case that requires a written\nnotification to either a person or another system.\n\nAction Mailer is in essence a wrapper around Action Controller and the Mail gem.\nIt provides a way to make emails using templates in the same way that Action\nController renders views using templates.\n\nAdditionally, an Action Mailer class can be used to process incoming email, such\nas allowing a blog to accept new posts from an email (which could even have been\nsent from a phone).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack50":{"origin":"www/rubygem-actionpack50","version":"5.0.7.2_2"},"rubygem-actionview50":{"origin":"devel/rubygem-actionview50","version":"5.0.7.2"},"rubygem-activejob50":{"origin":"devel/rubygem-activejob50","version":"5.0.7.2"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-rails-dom-testing-rails50":{"origin":"textproc/rubygem-rails-dom-testing-rails50","version":"2.2.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-actionmailer52","origin":"mail/rubygem-actionmailer52","version":"5.2.8.1","comment":"Easy email delivery and testing for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"259d3e8f8f25bcd243a74239c85e262d24e4a3375e2e1538ec3962d732f3a094","flatsize":92465,"path":"All/rubygem-actionmailer52-5.2.8.1.pkg","repopath":"All/rubygem-actionmailer52-5.2.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25112,"desc":"Action Mailer is a framework for designing email service layers. These layers\nare used to consolidate code for sending out forgotten passwords, welcome wishes\non signup, invoices for billing, and any other use case that requires a written\nnotification to either a person or another system.\n\nAction Mailer is in essence a wrapper around Action Controller and the Mail gem.\nIt provides a way to make emails using templates in the same way that Action\nController renders views using templates.\n\nAdditionally, an Action Mailer class can be used to process incoming email, such\nas allowing a blog to accept new posts from an email (which could even have been\nsent from a phone).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack52":{"origin":"www/rubygem-actionpack52","version":"5.2.8.1_1"},"rubygem-actionview52":{"origin":"devel/rubygem-actionview52","version":"5.2.8.1"},"rubygem-activejob52":{"origin":"devel/rubygem-activejob52","version":"5.2.8.1"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-rails-dom-testing-rails52":{"origin":"textproc/rubygem-rails-dom-testing-rails52","version":"2.2.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-actionmailer5","origin":"mail/rubygem-actionmailer5","version":"5.1.7","comment":"Easy email delivery and testing for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14ee13f3547c9da6beeeac3bd9f961b9ffcd8d34bab9281711da82c9548b79b6","flatsize":89885,"path":"All/rubygem-actionmailer5-5.1.7.pkg","repopath":"All/rubygem-actionmailer5-5.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24904,"desc":"Action Mailer is a framework for designing email service layers. These layers\nare used to consolidate code for sending out forgotten passwords, welcome wishes\non signup, invoices for billing, and any other use case that requires a written\nnotification to either a person or another system.\n\nAction Mailer is in essence a wrapper around Action Controller and the Mail gem.\nIt provides a way to make emails using templates in the same way that Action\nController renders views using templates.\n\nAdditionally, an Action Mailer class can be used to process incoming email, such\nas allowing a blog to accept new posts from an email (which could even have been\nsent from a phone).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack5":{"origin":"www/rubygem-actionpack5","version":"5.1.7_1"},"rubygem-actionview5":{"origin":"devel/rubygem-actionview5","version":"5.1.7"},"rubygem-activejob5":{"origin":"devel/rubygem-activejob5","version":"5.1.7"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-rails-dom-testing-rails5":{"origin":"textproc/rubygem-rails-dom-testing-rails5","version":"2.2.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-actionmailer4","origin":"mail/rubygem-actionmailer4","version":"4.2.11.3","comment":"Easy email delivery and testing for Ruby","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59a0ae772cded292e07a7f3fd9e16eadcb3fd204b30eb6d6c332cb9f3947615a","flatsize":78878,"path":"All/rubygem-actionmailer4-4.2.11.3.pkg","repopath":"All/rubygem-actionmailer4-4.2.11.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23156,"desc":"Action Mailer is a framework for designing email service layers. These layers\nare used to consolidate code for sending out forgotten passwords, welcome wishes\non signup, invoices for billing, and any other use case that requires a written\nnotification to either a person or another system.\n\nAction Mailer is in essence a wrapper around Action Controller and the Mail gem.\nIt provides a way to make emails using templates in the same way that Action\nController renders views using templates.\n\nAdditionally, an Action Mailer class can be used to process incoming email, such\nas allowing a blog to accept new posts from an email (which could even have been\nsent from a phone).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack4":{"origin":"www/rubygem-actionpack4","version":"4.2.11.3"},"rubygem-actionview4":{"origin":"devel/rubygem-actionview4","version":"4.2.11.3"},"rubygem-activejob4":{"origin":"devel/rubygem-activejob4","version":"4.2.11.3"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-rails-dom-testing1":{"origin":"textproc/rubygem-rails-dom-testing1","version":"1.0.9"}},"categories":["mail","rubygems"]},{"name":"rubygem-actionmailbox70","origin":"mail/rubygem-actionmailbox70","version":"7.0.8.4","comment":"Receive and process incoming emails in Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionmailbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3cc68a3f1a88bfb883132a5bc6e5ba8957ccad9ea0f6d036f95619831b95704","flatsize":65406,"path":"All/rubygem-actionmailbox70-7.0.8.4.pkg","repopath":"All/rubygem-actionmailbox70-7.0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19956,"desc":"Action Mailbox routes incoming emails to controller-like mailboxes for\nprocessing in Rails. It ships with ingresses for Mailgun, Mandrill, Postmark,\nand SendGrid. You can also handle inbound mails directly via the built-in Exim,\nPostfix, and Qmail ingresses.\n\nThe inbound emails are turned into InboundEmail records using Active Record and\nfeature lifecycle tracking, storage of the original email on cloud storage via\nActive Storage, and responsible data handling with on-by-default incineration.\n\nThese inbound emails are routed asynchronously using Active Job to one or\nseveral dedicated mailboxes, which are capable of interacting directly with the\nrest of your domain model.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-activejob70":{"origin":"devel/rubygem-activejob70","version":"7.0.8.4"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"},"rubygem-activestorage70":{"origin":"net/rubygem-activestorage70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-net-imap":{"origin":"mail/rubygem-net-imap","version":"0.4.13"},"rubygem-net-pop":{"origin":"mail/rubygem-net-pop","version":"0.1.2"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-actionmailbox61","origin":"mail/rubygem-actionmailbox61","version":"6.1.7.8","comment":"Receive and process incoming emails in Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionmailbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a58c8625fafa284f94d29491fa1c286e2a5404c7fe3b8db0b94b7ea4b9e88ea","flatsize":65675,"path":"All/rubygem-actionmailbox61-6.1.7.8.pkg","repopath":"All/rubygem-actionmailbox61-6.1.7.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20148,"desc":"Action Mailbox routes incoming emails to controller-like mailboxes for\nprocessing in Rails. It ships with ingresses for Mailgun, Mandrill, Postmark,\nand SendGrid. You can also handle inbound mails directly via the built-in Exim,\nPostfix, and Qmail ingresses.\n\nThe inbound emails are turned into InboundEmail records using Active Record and\nfeature lifecycle tracking, storage of the original email on cloud storage via\nActive Storage, and responsible data handling with on-by-default incineration.\n\nThese inbound emails are routed asynchronously using Active Job to one or\nseveral dedicated mailboxes, which are capable of interacting directly with the\nrest of your domain model.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-activejob61":{"origin":"devel/rubygem-activejob61","version":"6.1.7.8"},"rubygem-activerecord61":{"origin":"databases/rubygem-activerecord61","version":"6.1.7.8"},"rubygem-activestorage61":{"origin":"net/rubygem-activestorage61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"}},"categories":["mail","rubygems"]},{"name":"rubygem-actionmailbox71","origin":"mail/rubygem-actionmailbox71","version":"7.1.3.4","comment":"Receive and process incoming emails in Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionmailbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13c63ff992fdc4f0453917fc2d09cc550f3294d9f8b76845cb6fd68886eaf30e","flatsize":65519,"path":"All/rubygem-actionmailbox71-7.1.3.4.pkg","repopath":"All/rubygem-actionmailbox71-7.1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20084,"desc":"Action Mailbox routes incoming emails to controller-like mailboxes for\nprocessing in Rails. It ships with ingresses for Mailgun, Mandrill, Postmark,\nand SendGrid. You can also handle inbound mails directly via the built-in Exim,\nPostfix, and Qmail ingresses.\n\nThe inbound emails are turned into InboundEmail records using Active Record and\nfeature lifecycle tracking, storage of the original email on cloud storage via\nActive Storage, and responsible data handling with on-by-default incineration.\n\nThese inbound emails are routed asynchronously using Active Job to one or\nseveral dedicated mailboxes, which are capable of interacting directly with the\nrest of your domain model.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack71":{"origin":"www/rubygem-actionpack71","version":"7.1.3.4"},"rubygem-activejob71":{"origin":"devel/rubygem-activejob71","version":"7.1.3.4"},"rubygem-activerecord71":{"origin":"databases/rubygem-activerecord71","version":"7.1.3.4"},"rubygem-activestorage71":{"origin":"net/rubygem-activestorage71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-net-imap":{"origin":"mail/rubygem-net-imap","version":"0.4.13"},"rubygem-net-pop":{"origin":"mail/rubygem-net-pop","version":"0.1.2"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"}},"categories":["mail","rubygems"]},{"name":"rubygem-actionmailbox60","origin":"mail/rubygem-actionmailbox60","version":"6.0.6.1","comment":"Receive and process incoming emails in Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionmailbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e26efcea7c0cfe9625ab26dc3677a3c8a639e270d20c99752552a002d8cc9df","flatsize":59317,"path":"All/rubygem-actionmailbox60-6.0.6.1.pkg","repopath":"All/rubygem-actionmailbox60-6.0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18572,"desc":"Action Mailbox routes incoming emails to controller-like mailboxes for\nprocessing in Rails. It ships with ingresses for Mailgun, Mandrill, Postmark,\nand SendGrid. You can also handle inbound mails directly via the built-in Exim,\nPostfix, and Qmail ingresses.\n\nThe inbound emails are turned into InboundEmail records using Active Record and\nfeature lifecycle tracking, storage of the original email on cloud storage via\nActive Storage, and responsible data handling with on-by-default incineration.\n\nThese inbound emails are routed asynchronously using Active Job to one or\nseveral dedicated mailboxes, which are capable of interacting directly with the\nrest of your domain model.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack60":{"origin":"www/rubygem-actionpack60","version":"6.0.6.1"},"rubygem-activejob60":{"origin":"devel/rubygem-activejob60","version":"6.0.6.1"},"rubygem-activerecord60":{"origin":"databases/rubygem-activerecord60","version":"6.0.6.1"},"rubygem-activestorage60":{"origin":"net/rubygem-activestorage60","version":"6.0.6.1"},"rubygem-activesupport60":{"origin":"devel/rubygem-activesupport60","version":"6.0.6.1"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"}},"categories":["mail","rubygems"]},{"name":"rubygem-actioncable71","origin":"www/rubygem-actioncable71","version":"7.1.3.4","comment":"Structure many real-time application concerns into channels over a single WebSocket connection","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actioncable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a11f74f8153988e0b1cf4a24d419edce70b140d6c809614af227b80dee1cadbd","flatsize":187322,"path":"All/rubygem-actioncable71-7.1.3.4.pkg","repopath":"All/rubygem-actioncable71-7.1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39660,"desc":"Action Cable seamlessly integrates WebSockets with the rest of your Rails\napplication. It allows for real-time features to be written in Ruby in the same\nstyle and form as the rest of your Rails application, while still being\nperformant and scalable. It's a full-stack offering that provides both a\nclient-side JavaScript framework and a server-side Ruby framework. You have\naccess to your full domain model written with Active Record or your ORM of\nchoice.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack71":{"origin":"www/rubygem-actionpack71","version":"7.1.3.4"},"rubygem-activesupport71":{"origin":"devel/rubygem-activesupport71","version":"7.1.3.4"},"rubygem-nio4r":{"origin":"devel/rubygem-nio4r","version":"2.7.3"},"rubygem-websocket-driver":{"origin":"www/rubygem-websocket-driver","version":"0.7.6"},"rubygem-zeitwerk":{"origin":"devel/rubygem-zeitwerk","version":"2.6.16"}},"categories":["www","rubygems"]},{"name":"rubygem-actioncable70","origin":"www/rubygem-actioncable70","version":"7.0.8.4","comment":"Structure many real-time application concerns into channels over a single WebSocket connection","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actioncable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8739f415f6ec8f2aaa573299ceb5aba439fbb91e5ca57727ddf5f36fbb31d8a","flatsize":178454,"path":"All/rubygem-actioncable70-7.0.8.4.pkg","repopath":"All/rubygem-actioncable70-7.0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38216,"desc":"Action Cable seamlessly integrates WebSockets with the rest of your Rails\napplication. It allows for real-time features to be written in Ruby in the same\nstyle and form as the rest of your Rails application, while still being\nperformant and scalable. It's a full-stack offering that provides both a\nclient-side JavaScript framework and a server-side Ruby framework. You have\naccess to your full domain model written with Active Record or your ORM of\nchoice.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack70":{"origin":"www/rubygem-actionpack70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-nio4r":{"origin":"devel/rubygem-nio4r","version":"2.7.3"},"rubygem-websocket-driver":{"origin":"www/rubygem-websocket-driver","version":"0.7.6"}},"categories":["www","rubygems"]},{"name":"rubygem-actioncable61","origin":"www/rubygem-actioncable61","version":"6.1.7.8","comment":"Integrated WebSockets for Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actioncable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8dda7b60a14dd08f328ac787d9a33f9e21c10544f82c594923448fb6d9ebcd87","flatsize":148870,"path":"All/rubygem-actioncable61-6.1.7.8.pkg","repopath":"All/rubygem-actioncable61-6.1.7.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36912,"desc":"Action Cable seamlessly integrates WebSockets with the rest of your Rails\napplication. It allows for real-time features to be written in Ruby in the same\nstyle and form as the rest of your Rails application, while still being\nperformant and scalable. It's a full-stack offering that provides both a\nclient-side JavaScript framework and a server-side Ruby framework. You have\naccess to your full domain model written with Active Record or your ORM of\nchoice.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack61":{"origin":"www/rubygem-actionpack61","version":"6.1.7.8"},"rubygem-activesupport61":{"origin":"devel/rubygem-activesupport61","version":"6.1.7.8"},"rubygem-nio4r":{"origin":"devel/rubygem-nio4r","version":"2.7.3"},"rubygem-websocket-driver":{"origin":"www/rubygem-websocket-driver","version":"0.7.6"}},"categories":["www","rubygems"]},{"name":"rubygem-actioncable60","origin":"www/rubygem-actioncable60","version":"6.0.6.1","comment":"Integrated WebSockets for Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actioncable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d590780dbcbe758b8ff097ca2bb857d0b12d72a6465fd82bf788b63698025cd","flatsize":148042,"path":"All/rubygem-actioncable60-6.0.6.1.pkg","repopath":"All/rubygem-actioncable60-6.0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37008,"desc":"Action Cable seamlessly integrates WebSockets with the rest of your Rails\napplication. It allows for real-time features to be written in Ruby in the same\nstyle and form as the rest of your Rails application, while still being\nperformant and scalable. It's a full-stack offering that provides both a\nclient-side JavaScript framework and a server-side Ruby framework. You have\naccess to your full domain model written with Active Record or your ORM of\nchoice.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack60":{"origin":"www/rubygem-actionpack60","version":"6.0.6.1"},"rubygem-nio4r":{"origin":"devel/rubygem-nio4r","version":"2.7.3"},"rubygem-websocket-driver":{"origin":"www/rubygem-websocket-driver","version":"0.7.6"}},"categories":["www","rubygems"]},{"name":"rubygem-actioncable52","origin":"www/rubygem-actioncable52","version":"5.2.8.1","comment":"Integrated WebSockets for Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"696992774a4dd7497a00a6afe574b36edbebda329d923db417a3574a91c386f6","flatsize":140461,"path":"All/rubygem-actioncable52-5.2.8.1.pkg","repopath":"All/rubygem-actioncable52-5.2.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35912,"desc":"Action Cable seamlessly integrates WebSockets with the rest of your Rails\napplication. It allows for real-time features to be written in Ruby in the same\nstyle and form as the rest of your Rails application, while still being\nperformant and scalable. It's a full-stack offering that provides both a\nclient-side JavaScript framework and a server-side Ruby framework. You have\naccess to your full domain model written with Active Record or your ORM of\nchoice.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack52":{"origin":"www/rubygem-actionpack52","version":"5.2.8.1_1"},"rubygem-nio4r":{"origin":"devel/rubygem-nio4r","version":"2.7.3"},"rubygem-websocket-driver":{"origin":"www/rubygem-websocket-driver","version":"0.7.6"}},"categories":["www","rubygems"]},{"name":"rubygem-actioncable50","origin":"www/rubygem-actioncable50","version":"5.0.7.2","comment":"Integrated WebSockets for Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0911f327ef5e5779067d34964aa99360cbe61955937035b89ff0cb3c52225f82","flatsize":144156,"path":"All/rubygem-actioncable50-5.0.7.2.pkg","repopath":"All/rubygem-actioncable50-5.0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36844,"desc":"Action Cable seamlessly integrates WebSockets with the rest of your Rails\napplication. It allows for real-time features to be written in Ruby in the same\nstyle and form as the rest of your Rails application, while still being\nperformant and scalable. It's a full-stack offering that provides both a\nclient-side JavaScript framework and a server-side Ruby framework. You have\naccess to your full domain model written with Active Record or your ORM of\nchoice.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack50":{"origin":"www/rubygem-actionpack50","version":"5.0.7.2_2"},"rubygem-nio4r":{"origin":"devel/rubygem-nio4r","version":"2.7.3"},"rubygem-websocket-driver":{"origin":"www/rubygem-websocket-driver","version":"0.7.6"}},"categories":["www","rubygems"]},{"name":"rubygem-actioncable5","origin":"www/rubygem-actioncable5","version":"5.1.7","comment":"Integrated WebSockets for Rails","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8670dcc995f2ec8531607ab13feb7010fd29cbfe5608fd91acf977f0bcef65a5","flatsize":141442,"path":"All/rubygem-actioncable5-5.1.7.pkg","repopath":"All/rubygem-actioncable5-5.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36084,"desc":"Action Cable seamlessly integrates WebSockets with the rest of your Rails\napplication. It allows for real-time features to be written in Ruby in the same\nstyle and form as the rest of your Rails application, while still being\nperformant and scalable. It's a full-stack offering that provides both a\nclient-side JavaScript framework and a server-side Ruby framework. You have\naccess to your full domain model written with Active Record or your ORM of\nchoice.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack5":{"origin":"www/rubygem-actionpack5","version":"5.1.7_1"},"rubygem-nio4r":{"origin":"devel/rubygem-nio4r","version":"2.7.3"},"rubygem-websocket-driver":{"origin":"www/rubygem-websocket-driver","version":"0.7.6"}},"categories":["www","rubygems"]},{"name":"rubygem-acme-client","origin":"security/rubygem-acme-client","version":"2.0.18","comment":"Client for the ACME protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/unixcharles/acme-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8554be85054a9576021eccd3b621fb8be061eb28c16bd34321981cc8738789a3","flatsize":61175,"path":"All/rubygem-acme-client-2.0.18.pkg","repopath":"All/rubygem-acme-client-2.0.18.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17952,"desc":"acme-client is a client implementation of the ACMEv2 protocol in Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-faraday":{"origin":"www/rubygem-faraday","version":"2.9.2"},"rubygem-faraday-retry":{"origin":"www/rubygem-faraday-retry","version":"2.2.1"}},"categories":["security","rubygems"]},{"name":"rubygem-abstract","origin":"devel/rubygem-abstract","version":"1.0.0_1","comment":"Define abstract method in Ruby","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/gems/abstract","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"babcc325bc064e2b97d26cd634878e74bfc57b84727d44b54a25c524f4053538","flatsize":37072,"path":"All/rubygem-abstract-1.0.0_1.pkg","repopath":"All/rubygem-abstract-1.0.0_1.pkg","licenselogic":"single","licenses":["RUBY"],"pkgsize":10820,"desc":"'abstract.rb' is a library which enable you to define abstract method in Ruby.\n\nAbstract method makes your code more descriptive.\nIt is useful even for dynamic language such as Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-abbrev","origin":"textproc/rubygem-abbrev","version":"0.1.2","comment":"Calculate a set of unique abbreviations for a given set of strings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ruby/abbrev","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f5e179b975f6d5a77d02cfe9b645c9c53591686daea782447d63e44754091c4","flatsize":14512,"path":"All/rubygem-abbrev-0.1.2.pkg","repopath":"All/rubygem-abbrev-0.1.2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":6052,"desc":"Given a set of strings, Abbrev calculates the set of unambiguous abbreviations\nfor those strings, and returns a hash where the keys are all the possible\nabbreviations and the values are the full strings.\n\nThus, given words is \"car\" and \"cone\", the keys pointing to \"car\" would be \"ca\"\nand \"car\", while those pointing to \"cone\" would be \"co\", \"con\", and \"cone\".","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["textproc","rubygems"]},{"name":"rubygem-ace-rails-ap","origin":"www/rubygem-ace-rails-ap","version":"4.1.5","comment":"Ajax.org Cloud9 Editor (Ace) for the Rails 3.1 asset pipeline","maintainer":"ruby@FreeBSD.org","www":"https://github.com/codykrieger/ace-rails-ap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c53c048aa0d651a1aca9f2c2269fb675050a31f51b9ada16db53dde5fef39ff8","flatsize":12173115,"path":"All/rubygem-ace-rails-ap-4.1.5.pkg","repopath":"All/rubygem-ace-rails-ap-4.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":980104,"desc":"The Ajax.org Cloud9 Editor (Ace) for the Rails 3.1+ asset pipeline.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["www","rubygems"]},{"name":"rubygem-StreetAddress","origin":"devel/rubygem-streetaddress","version":"1.0.6","comment":"Parses one line street addresses into normalized address object","maintainer":"ruby@FreeBSD.org","www":"https://github.com/derrek/street-address","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1ca4ea9276fe8969be89788f33e5d031957cbf9589deaa4be6ab0666fe50ca5","flatsize":36297,"path":"All/rubygem-StreetAddress-1.0.6.pkg","repopath":"All/rubygem-StreetAddress-1.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8848,"desc":"Parses one line street addresses and returns a normalized address object.\n\nThis is a near direct port of the of the perl module\nGeo::StreetAddress::US originally written by Schuyler D. Erle.\nFor more information see\nhttps://metacpan.org/release/SDERLE/Geo-StreetAddress-US-0.99","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-CFPropertyList","origin":"devel/rubygem-CFPropertyList","version":"3.0.7","comment":"Read, write and manipulate both binary and XML property lists","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ckruse/CFPropertyList","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae33fefe812ca3b27156db10f7415e600a4767f3bbc62595ce8a137e45fd03c2","flatsize":63398,"path":"All/rubygem-CFPropertyList-3.0.7.pkg","repopath":"All/rubygem-CFPropertyList-3.0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14780,"desc":"CFPropertyList implements class to read, manipulate and write both XML and\nbinary property list files (plist(5)) as defined by Apple. Have a look at\nCFPropertyList::List for more documentation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-base64":{"origin":"converters/rubygem-base64","version":"0.2.0"},"rubygem-nkf":{"origin":"net/rubygem-nkf","version":"0.2.0"},"rubygem-rexml":{"origin":"textproc/rubygem-rexml","version":"3.3.7"}},"categories":["devel","rubygems"]},{"name":"rubygem-actionpack52","origin":"www/rubygem-actionpack52","version":"5.2.8.1_1","comment":"Action Controller and Action View of Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ee8e537a253a852cdcc1e927a813caca670cfe29a1808cb2d5f7436583c8ff5","flatsize":789773,"path":"All/rubygem-actionpack52-5.2.8.1_1.pkg","repopath":"All/rubygem-actionpack52-5.2.8.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":178200,"desc":"Action Pack is a framework for handling and responding to web requests. It\nprovides mechanisms for routing (mapping request URLs to actions), defining\ncontrollers that implement actions, and generating responses by rendering views,\nwhich are templates of various formats. In short, Action Pack provides the view\nand controller layers in the MVC paradigm.\n\nIt consists of several modules:\n- Action Dispatch, which parses information about the web request, handles\n  routing as defined by the user, and does advanced processing related to HTTP\n  such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT\n  bodies, handling HTTP caching logic, cookies and sessions.\n- Action Controller, which provides a base controller class that can be\n  subclassed to implement filters and actions to handle requests. The result of\n  an action is typically content generated from views.\n\nWith the Ruby on Rails framework, users only directly interface with the Action\nController module. Necessary Action Dispatch functionality is activated by\ndefault and Action View rendering is implicitly triggered by Action Controller.\nHowever, these modules are designed to function on their own and can be used\noutside of Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview52":{"origin":"devel/rubygem-actionview52","version":"5.2.8.1"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"},"rubygem-rack-test":{"origin":"www/rubygem-rack-test","version":"2.1.0_1"},"rubygem-rack22":{"origin":"www/rubygem-rack22","version":"2.2.9_1,3"},"rubygem-rails-dom-testing-rails52":{"origin":"textproc/rubygem-rails-dom-testing-rails52","version":"2.2.0"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["www","rubygems"]},{"name":"rubygem-activejob52","origin":"devel/rubygem-activejob52","version":"5.2.8.1","comment":"Job class declarations for a variety of queueing backends","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f047062f563750aef92266ea96ed69dfa77afb0ac7cb878b4a2b541cee48b28b","flatsize":91530,"path":"All/rubygem-activejob52-5.2.8.1.pkg","repopath":"All/rubygem-activejob52-5.2.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22908,"desc":"Active Job is a framework for declaring jobs and making them run on a variety of\nqueuing backends. These jobs can be everything from regularly scheduled\nclean-ups, to billing charges, to mailings. Anything that can be chopped up into\nsmall units of work and run in parallel, really.\n\nIt also serves as the backend for Action Mailer's #deliver_later functionality\nthat makes it easy to turn any mailing into a job for running later. That's one\nof the most common jobs in a modern web application: sending emails outside of\nthe request-response cycle, so the user doesn't have to wait on it.\n\nThe main point is to ensure that all Rails apps will have a job infrastructure\nin place, even if it's in the form of an \"immediate runner\". We can then have\nframework features and other gems build on top of that, without having to worry\nabout API differences between Delayed Job and Resque. Picking your queuing\nbackend becomes more of an operational concern, then. And you'll be able to\nswitch between them without having to rewrite your jobs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport52":{"origin":"devel/rubygem-activesupport52","version":"5.2.8.1"},"rubygem-globalid-rails52":{"origin":"databases/rubygem-globalid-rails52","version":"1.1.0"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:active_job:5.2.8.1:::::dragonfly6:x86_64"}},{"name":"rubygem-activejob50","origin":"devel/rubygem-activejob50","version":"5.0.7.2","comment":"Job class declarations for a variety of queueing backends","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63f3c673472fc079f3d67846d08b3d7bb26f6768e3108a731109062c880ed9d0","flatsize":83303,"path":"All/rubygem-activejob50-5.0.7.2.pkg","repopath":"All/rubygem-activejob50-5.0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21880,"desc":"Active Job is a framework for declaring jobs and making them run on a variety of\nqueuing backends. These jobs can be everything from regularly scheduled\nclean-ups, to billing charges, to mailings. Anything that can be chopped up into\nsmall units of work and run in parallel, really.\n\nIt also serves as the backend for Action Mailer's #deliver_later functionality\nthat makes it easy to turn any mailing into a job for running later. That's one\nof the most common jobs in a modern web application: sending emails outside of\nthe request-response cycle, so the user doesn't have to wait on it.\n\nThe main point is to ensure that all Rails apps will have a job infrastructure\nin place, even if it's in the form of an \"immediate runner\". We can then have\nframework features and other gems build on top of that, without having to worry\nabout API differences between Delayed Job and Resque. Picking your queuing\nbackend becomes more of an operational concern, then. And you'll be able to\nswitch between them without having to rewrite your jobs.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activesupport50":{"origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1"},"rubygem-globalid-rails50":{"origin":"databases/rubygem-globalid-rails50","version":"1.1.0"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:rubyonrails:active_job:5.0.7.2:::::dragonfly6:x86_64"}},{"name":"ruby32-taglib","origin":"audio/ruby-taglib","version":"1.1_2","comment":"Ruby library wrapping the Taglib library","maintainer":"t.hiroaki.209@gmail.com","www":"https://www.hakubi.us/ruby-taglib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc10afca0b20783dc897d1c0259207a31eda21881ef0b24a7899d1b64844cc7d","flatsize":6227,"path":"All/ruby32-taglib-1.1_2.pkg","repopath":"All/ruby32-taglib-1.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3144,"desc":"Ruby-taglib is a ruby library wrapping the Taglib library,\nsimple dl-based wrapper of Taglib's C library.\nIt's short and sweet, because the C API is written by someone who knows\nhow to use OO programming, and Ruby with dl just makes it all too easy\nto wrap such a library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio","ruby"],"options":{"DOCS":"on"}},{"name":"ruby32-xapian","origin":"databases/ruby-xapian","version":"1.4.25","comment":"Ruby binding for Xapian","maintainer":"sunpoet@FreeBSD.org","www":"https://xapian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b199a57f8a13c771b39288ebf51f1dbcd90f7c1696f8651d6a3417705509a52b","flatsize":3215907,"path":"All/ruby32-xapian-1.4.25.pkg","repopath":"All/ruby32-xapian-1.4.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":574808,"desc":"Ruby binding for Xapian","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["databases","ruby"],"shlibs_required":["libxapian.so.30"],"options":{"DOCS":"on"}},{"name":"ruby32-tokyocabinet","origin":"databases/ruby-tokyocabinet","version":"1.31","comment":"Ruby interface to the Tokyo Cabinet DB engine","maintainer":"dgerow@afflictions.org","www":"https://dbmx.net/tokyocabinet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"063c2f5725cb7f5d3b9ae3750164a175a94c1eae047b30c3e2fb0b8246e060ed","flatsize":566324,"path":"All/ruby32-tokyocabinet-1.31.pkg","repopath":"All/ruby32-tokyocabinet-1.31.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":64496,"desc":"tokyocabinet-ruby provides an interface to the Toky Cabinet database\nengine.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"tokyocabinet":{"origin":"databases/tokyocabinet","version":"1.4.48_1"}},"categories":["databases","ruby"],"shlibs_required":["libruby32.so.32","libtokyocabinet.so.9"],"options":{"DOCS":"on"}},{"name":"ruby32-smf","origin":"audio/ruby-smf","version":"0.15.15_1","comment":"Ruby module to handle Standard MIDI Files","maintainer":"ruby@FreeBSD.org","www":"http://www.funaba.org/code","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c08ecf1ec7501e1c3a7be6a6337e882fdde8b297d604f2496bb4f014fd54aee","flatsize":192203,"path":"All/ruby32-smf-0.15.15_1.pkg","repopath":"All/ruby32-smf-0.15.15_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":39684,"desc":"This is a \"Standard MIDI File\" module, which handles encoding and\ndecoding SMF.  This includes a simple MML as an example of\napplication.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["audio","ruby"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ruby32-setup.rb","origin":"devel/ruby-setup.rb","version":"3.4.1_1","comment":"Common installer script for ruby packages","maintainer":"ruby@FreeBSD.org","www":"http://www.loveruby.net/en/setup.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25b47d41528b700fcc2e808893d23de3d5415c486cb4eae9777213142cb242bf","flatsize":164791,"path":"All/ruby32-setup.rb-3.4.1_1.pkg","repopath":"All/ruby32-setup.rb-3.4.1_1.pkg","licenselogic":"single","pkgsize":30748,"desc":"Setup.rb is a common installer script for ruby packages.  It can\nhandle multiple binaries, libraries, extensions etc. in one archive.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["devel","ruby"],"options":{"DOCS":"on"}},{"name":"ruby32-htree","origin":"textproc/ruby-htree","version":"0.8_1","comment":"Ruby library to manipulate HTML/XML tree data structure","maintainer":"ruby@FreeBSD.org","www":"http://www.a-k-r.org/htree/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41273d8e96a4d8c6e96e416d9327fd894a1f657fee0f2ee64487eb668a5b7a6f","flatsize":1531265,"path":"All/ruby32-htree-0.8_1.pkg","repopath":"All/ruby32-htree-0.8_1.pkg","licenselogic":"single","pkgsize":292292,"desc":"Ruby/htree - HTML/XML tree library\n\nhtree provides a tree data structure representing HTML and XML data.\n\nFeatures:\n    * Permissive unified HTML/XML parser\n    * byte-to-byte round-tripping unparser\n    * XML namespace support\n    * Dedicated class for escaped string that eases sanitization\n    * XHTML/XML generator\n    * template engine\n    * recursive template expansion\n    * converter to REXML document","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["textproc","www","ruby"],"options":{"DOCS":"on"}},{"name":"ruby32-gd","origin":"graphics/ruby-gd","version":"0.8.0_9","comment":"Ruby extension library to use Thomas Boutell's gd library","maintainer":"dinoex@FreeBSD.org","www":"https://github.com/Spakman/ruby-gd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1901afb2a5c2b72dc107198ce2dfdcd6d2ee3c2c672e9b24baac33a847ea40ce","flatsize":182499,"path":"All/ruby32-gd-0.8.0_9.pkg","repopath":"All/ruby32-gd-0.8.0_9.pkg","licenselogic":"single","pkgsize":39464,"desc":"Ruby/GD is an extension library to use Thomas Boutell's gd library\n(http://www.boutell.com/gd/) from Ruby.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["graphics","ruby"],"shlibs_required":["libruby32.so.32","libgd.so.6","libpng16.so.16","libfreetype.so.6","libjpeg.so.8"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ruby32-format","origin":"textproc/ruby-format","version":"1.09","comment":"Perl like formats for Ruby","maintainer":"ruby@FreeBSD.org","www":"https://formatr.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62c83e719825af74bc43b5ab5c995a52c8b803c5f3cbd17da4598c25b0ed6bc0","flatsize":104970,"path":"All/ruby32-format-1.09.pkg","repopath":"All/ruby32-format-1.09.pkg","licenselogic":"single","pkgsize":21928,"desc":"Class Format in module FormatR provides Perl like formats for Ruby.\n\nThese are used to create output with a similar format but with\nchanging values.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["textproc","ruby"],"options":{"DOCS":"on"}},{"name":"ruby32-escape","origin":"textproc/ruby-escape","version":"0.2","comment":"Ruby library provides HTML/URI/shell escaping functions","maintainer":"tota@FreeBSD.org","www":"http://www.a-k-r.org/escape/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2c29838ddaac61ba4d25b8122a277a8ecfc6dfcb39eff6f10898d2055cbd6aa","flatsize":14266,"path":"All/ruby32-escape-0.2.pkg","repopath":"All/ruby32-escape-0.2.pkg","licenselogic":"single","pkgsize":4572,"desc":"Ruby escape - HTML/URI/shell escaping utilities\n\nFeatures:\n  - several escaping/composing functions\n    * HTML text\n    * HTML attribute value\n    * URI path\n    * shell command line\n  - dedicated classes for escaped strings\n  - escape and compose strongly related strings at once","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["textproc","ruby"],"options":{"DOCS":"on"}},{"name":"ruby32-bsearch","origin":"devel/ruby-bsearch","version":"1.5_1","comment":"Binary search library for Ruby","maintainer":"ruby@FreeBSD.org","www":"http://0xcc.net/ruby-bsearch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"553ff9f98f19f7e004a33095fbb1d9b728a12ed24439d7ffa8f6151e27c07761","flatsize":5015,"path":"All/ruby32-bsearch-1.5_1.pkg","repopath":"All/ruby32-bsearch-1.5_1.pkg","licenselogic":"single","pkgsize":2008,"desc":"Ruby/Bsearch is a binary search library for Ruby.  It can search the\nFIRST or LAST occurrence in an array with a condition given by a\nblock.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["devel","ruby"],"options":{"DOCS":"on"}},{"name":"ruby-rd-mode.el","origin":"textproc/ruby-rd-mode.el","version":"0.6.38_1","comment":"Emacs lisp module for editing RD files","maintainer":"ports@FreeBSD.org","www":"https://github.com/uwabami/rdtool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06a94cde6f75e6fe30205eff49cb1606ce8d3e92a9aac391b1793a8407407030","flatsize":14611,"path":"All/ruby-rd-mode.el-0.6.38_1.pkg","repopath":"All/ruby-rd-mode.el-0.6.38_1.pkg","licenselogic":"single","pkgsize":4616,"desc":"An Emacs lisp module for editing RD files.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["textproc","ruby","elisp"],"messages":[{"message":"To use rd-mode in Emacs/XEmacs, add the following lines to\nyour ~/.emacs:\n\n(autoload 'rd-mode \"rd-mode\"\n  \"major mode for ruby document formatter RD\" t)\n(add-to-list 'auto-mode-alist '(\"\\\\.rd\\\\(\\.en\\\\|\\.ja\\\\)?$\" . rd-mode))","type":"install"},{"message":"===>   NOTICE:\n\nThe ruby-rd-mode.el port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-attr_json","origin":"databases/rubygem-attr_json","version":"2.3.1","comment":"Serialized json-hash-backed ActiveRecord attributes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jrochkind/attr_json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f6c92bf16b4b71fbecf188be0248d39ad1d86d1f390aa3d1c649f183602258c","flatsize":155318,"path":"All/rubygem-attr_json-2.3.1.pkg","repopath":"All/rubygem-attr_json-2.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41332,"desc":"ActiveRecord attributes stored serialized in a json column, super smooth.\n\nTyped and cast like Active Record. Supporting nested models, dirty tracking,\nsome querying (with postgres jsonb contains), and working smoothy with form\nbuilders.\n\nUse your database as a typed object store via ActiveRecord, in the same models\nright next to ordinary ActiveRecord column-backed attributes and associations.\nYour json-serialized attr_json attributes use as much of the existing\nActiveRecord architecture as we can.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activerecord70":{"origin":"databases/rubygem-activerecord70","version":"7.0.8.4"}},"categories":["databases","rubygems"]},{"name":"rubygem-activerecord5","origin":"databases/rubygem-activerecord5","version":"5.1.7","comment":"Object-relational mapping layer for Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"499786c430984fb5e744ba2170b8aa40c905687708d28389b05a7671e2ca6d20","flatsize":1449628,"path":"All/rubygem-activerecord5-5.1.7.pkg","repopath":"All/rubygem-activerecord5-5.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":284752,"desc":"Active Record connects classes to relational database tables to establish an\nalmost zero-configuration persistence layer for applications. The library\nprovides a base class that, when subclassed, sets up a mapping between the new\nclass and an existing table in the database. In the context of an application,\nthese classes are commonly referred to as models. Models can also be connected\nto other models; this is done by defining associations.\n\nActive Record relies heavily on naming in that it uses class and association\nnames to establish mappings between respective database tables and foreign key\ncolumns. Although these mappings can be defined explicitly, it's recommended to\nfollow naming conventions, especially when getting started with the library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel5":{"origin":"databases/rubygem-activemodel5","version":"5.1.7"},"rubygem-activesupport5":{"origin":"devel/rubygem-activesupport5","version":"5.1.7_1"},"rubygem-arel8":{"origin":"databases/rubygem-arel8","version":"8.0.0,1"}},"categories":["databases","rubygems"]},{"name":"rubygem-attr_required","origin":"devel/rubygem-attr_required","version":"1.0.2","comment":"Ruby implementations of attr_required and attr_optional","maintainer":"ruby@FreeBSD.org","www":"https://github.com/nov/attr_required","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec6d7a6b2d9c85c1b85806b5fed7c5432fd1ff66cebcf535bf796a5938fe558d","flatsize":17924,"path":"All/rubygem-attr_required-1.0.2.pkg","repopath":"All/rubygem-attr_required-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5724,"desc":"This gem provides implementations of attr_required and attr_optional\n(like attr_accessor) for Ruby.\n\nThis can help RFC library developers to define which attributes\nare REQUIRED and which are OPTIONAL.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"ruby32-bio","origin":"biology/ruby-bio","version":"1.5.1","comment":"Integrated environment for Bioinformatics written in Ruby","maintainer":"mauricio@arareko.net","www":"http://bioruby.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78fd7a52bda3e0f9518a39d76f16f14fd9eb27cc6c738d56dc6bdd1f5927995b","flatsize":2722049,"path":"All/ruby32-bio-1.5.1.pkg","repopath":"All/ruby32-bio-1.5.1.pkg","licenselogic":"or","licenses":["GPLv2","RUBY"],"pkgsize":513052,"desc":"BioRuby project aims to implement integrated environment for\nBioinformatics by using Ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["biology","ruby"],"options":{"BDB4":"off","DOCS":"on","MYSQL":"off","PGSQL":"off"}},{"name":"ruby32-gems","origin":"devel/ruby-gems","version":"3.5.13","comment":"Package management framework for the Ruby language","maintainer":"ruby@FreeBSD.org","www":"https://rubygems.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"562a681188df1c80f969f3bba7a8464b96e69aed61e59ceab58d02be7cd300a1","flatsize":3370014,"path":"All/ruby32-gems-3.5.13.pkg","repopath":"All/ruby32-gems-3.5.13.pkg","licenselogic":"or","licenses":["MIT","RUBY"],"pkgsize":651500,"desc":"a package management framework for the Ruby programming language\nAn application or library is packaged into a gem, which is\na single installation unit.\nRubyGems entirely manages its own filesystem space, rather\nthan installing files into the \"usual\" places. This enables\ngreater functionality and reliability.\n\nUsing RubyGems, you can:\n- download and install Ruby libraries easily\n- not worry about libraries A and B depending on\n  different versions of library C\n- easily remove libraries you no longer use\n- have power and control over your Ruby platform!\n\nYou could browse source code at https://github.com/rubygems/rubygems","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["devel","ruby"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:rubygems:rubygems:3.5.13:::::dragonfly6:x86_64"}},{"name":"ruby-install","origin":"devel/ruby-install","version":"0.9.2","comment":"Compile and install different versions of Ruby","maintainer":"henry@henryphan.com","www":"https://github.com/postmodern/ruby-install","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a5699a7b64ed23b1ff72c80a76ef063f7cb9134d6a213ddbf48cdc4927e2a7e","flatsize":36478,"path":"All/ruby-install-0.9.2.pkg","repopath":"All/ruby-install-0.9.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12792,"desc":"Installs Ruby, JRuby, Rubinius, TruffleRuby (native / GraalVM), or mruby.\n\nFeatures:\n\n* Supports installing arbitrary versions.\n* Supports downloading the latest versions and checksums from ruby-versions.\n* Supports installing into /opt/rubies/ and ~/.rubies/ by default.\n* Supports installing into arbitrary directories.\n* Supports downloading from arbitrary URLs.\n* Supports downloading from mirrors.\n* Supports downloading/applying patches.\n* Supports specifying arbitrary ./configure options.\n* Supports downloading archives using wget or curl.\n* Supports verifying downloaded archives via checksums.\n* Has tests.\n\nAnti-Features:\n\n* Does not require updating every time a new Ruby version comes out.\n* Does not require recipes for each individual Ruby version or configuration.\n* Does not support installing trunk/HEAD or nightly rolling releases.\n* Does not support installing unsupported/unmaintained versions of Ruby.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["devel","ruby"]},{"name":"ruby-build","origin":"devel/ruby-build","version":"20240917","comment":"Compile and install different ruby versions","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rbenv/ruby-build","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a42f0ea17626d56fcbbc97758d2d2015110114f7423fd7806551bcd754aee944","flatsize":305362,"path":"All/ruby-build-20240917.pkg","repopath":"All/ruby-build-20240917.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":77264,"desc":"ruby-build is an rbenv plugin that provides an rbenv install command to compile\nand install different versions of Ruby on UNIX-like systems.\n\nYou can also use ruby-build without rbenv in environments where you need\nprecise control over Ruby version installation.","deps":{"autoconf":{"origin":"devel/autoconf","version":"2.72"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gmake":{"origin":"devel/gmake","version":"4.4.1"},"rbenv":{"origin":"devel/rbenv","version":"1.2.0"}},"categories":["devel","ruby"],"options":{"RBENV":"on"}},{"name":"ru-xcode","origin":"russian/xcode","version":"4.1","comment":"Program for converting Russian encodings with care to letter YO","maintainer":"ports@FreeBSD.org","www":"https://www.rusf.ru/books/yo/xcode.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87c3cb217fd67cb12a62c9177893f79d1f3df2ea778ae4949f2aca6a5d023256","flatsize":28856,"path":"All/ru-xcode-4.1.pkg","repopath":"All/ru-xcode-4.1.pkg","licenselogic":"single","pkgsize":12908,"desc":"Xcode automatically determines input file charset and converts it\nto the necessary charset. The important feature of the program is\nbiunique charset conversion which protects your file from damages.","categories":["russian","converters"],"messages":[{"message":"===>   NOTICE:\n\nThe ru-xcode port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubygem-aws-sdk-connectcontactlens","origin":"devel/rubygem-aws-sdk-connectcontactlens","version":"1.26.0","comment":"Official AWS Ruby gem for Amazon Connect Contact Lens","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-connectcontactlens","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac63ac6693dede4934beb4ed680c44297a513119b2989a6946d614067e16dc41","flatsize":97647,"path":"All/rubygem-aws-sdk-connectcontactlens-1.26.0.pkg","repopath":"All/rubygem-aws-sdk-connectcontactlens-1.26.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18180,"desc":"Official AWS Ruby gem for Amazon Connect Contact Lens.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"sonarqube-community","origin":"devel/sonarqube-community","version":"10.5.1.90531_7","comment":"Web-based continuous code inspection tool","maintainer":"netchild@FreeBSD.org","www":"https://www.sonarqube.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc97a33b959542c31dcca832f358729e1699688930367864ab33e3b1679ecb48","flatsize":458118258,"path":"All/sonarqube-community-10.5.1.90531_7.pkg","repopath":"All/sonarqube-community-10.5.1.90531_7.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":387399436,"desc":"SonarQube is the leading tool for continuously inspecting the Code\nQuality and Security of your codebases and guiding development teams\nduring Code Reviews.\n\nCovering 27 programming languages (OSS version: 15 languages), while\npairing-up with your existing software pipeline, SonarQube provides\nclear remediation guidance for developers to understand and fix\nissues and for teams overall to deliver better, safer software.\nWith over 170,000 deployments, helping small development teams as\nwell as global organizations, SonarQube provides the means for all\nteams and companies, around the world, to own and impact their Code\nQuality and Security.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"node20":{"origin":"www/node20","version":"20.15.1"},"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["devel","security","www","java"],"users":["sonarqube"],"groups":["sonarqube"],"annotations":{"cpe":"cpe:2.3:a:sonarsource:sonarqube:10.5.1.90531:::::dragonfly6:x86_64:7"},"messages":[{"message":"SonarQube is now installed in /usr/local/libexec/sonarqube.\n\nBefore the first start (but not if you update), you have to configure a DB in\n    /usr/local/libexec/sonarqube/conf/sonar.properties\nA real DB server is recommended instead of the default local H2 DB. No testing\nwill be done for this port to handle an update for the local H2 DB (it is\nrecommended to only use the local H2 DB to evaluate this software).\n\nImportant information for the next steps:\n    https://docs.sonarqube.org/latest/requirements/requirements/\n    https://docs.sonarqube.org/latest/setup/install-server/\n    https://docs.sonarqube.org/latest/instance-administration/security/\nNote: the \"wrapper\" is not installed in FreeBSD, the FreeBSD daemon(8)\n      facility is used instead.\n\nPer default the server is started in supervised mode, this means if it dies\nor is stopped via the admin interface (e.g. after updating/installing\nplugins), it will automatically start again.\n\nWhile the server is *not* running, you can switch from supervised to\nunsupervised mode via:\n    # sysrc sonarqube_supervised=NO\n\nTemporary files are saved to\n    /var/db/sonarqube/temp\nand are cleaned-up at every start.\n\nData files which are not saved to the DB are stored in\n    /var/db/sonarqube/data\n\nLogfiles can be found in\n    /var/log/sonarqube\n\nOnce SonarQube is started, point your web browser to the page at\n    http://<hostname>:9000/.","type":"install"}]},{"name":"rubygem-aws-sdk-applicationautoscaling","origin":"devel/rubygem-aws-sdk-applicationautoscaling","version":"1.84.0","comment":"Official AWS Ruby gem for Application Auto Scaling","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicationautoscaling","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91463dd175374dfb2d0dddf63d621d4ae7d645773e1eaa7362ef14b704595f86","flatsize":528589,"path":"All/rubygem-aws-sdk-applicationautoscaling-1.84.0.pkg","repopath":"All/rubygem-aws-sdk-applicationautoscaling-1.84.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41608,"desc":"Official AWS Ruby gem for Application Auto Scaling.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"ru-xruskb","origin":"russian/xruskb","version":"1.15.4_4","comment":"Keyboard layout switcher and indicator","maintainer":"ports@FreeBSD.org","www":"http://lav.yar.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0e5967ac9eec328d8d27df54ad547c684c5e8fbe4b0775bd01ed18fd0a8fd49","flatsize":313886,"path":"All/ru-xruskb-1.15.4_4.pkg","repopath":"All/ru-xruskb-1.15.4_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":74528,"desc":"Short description of Xrus\n   ~~~~~~~~~~~~~~~~~~~~~~~~~\n   Xrus - program for switching two keyboard layouts with a hot\nkey combination. It also serves as autolock.\n   It can be  compiled with Motif, Lesstif, Xaw  or without any\nwidget library. In  the later case it won't show  its icon with\nkeyboard indicator.\n   It gets all keyboard and mouse events; when a particular hot\nkey combination  is pressed,  it swaps 1,2  and 3,4  columns of\nkeyboard map. When a timeout  without keyboard and mouse events\npasses, it starts a locker.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["russian","x11"],"shlibs_required":["libXmu.so.6","libXt.so.6","libXext.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"DOCS":"on","MOTIF":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe ru-xruskb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubberband","origin":"audio/rubberband","version":"3.3.0","comment":"Audio time-stretching and pitch-shifting library and utility program","maintainer":"acm@FreeBSD.org","www":"https://breakfastquay.com/rubberband/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0791816ad283fe297c6a81df803a1188b1b91d719c6674d2d1d94e6f8ac0b9f6","flatsize":2904002,"path":"All/rubberband-3.3.0.pkg","repopath":"All/rubberband-3.3.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":333772,"desc":"Rubber Band Library is a high quality software library for audio\ntime-stretching and pitch-shifting. It permits you to change the tempo\nand pitch of an audio stream or recording dynamically and independently\nof one another.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"vamp-plugin-sdk":{"origin":"audio/vamp-plugin-sdk","version":"2.9.0_2"}},"categories":["audio"],"shlibs_required":["libfftw3.so.3","libsamplerate.so.0","libsndfile.so.1","libvamp-sdk.so.2"],"shlibs_provided":["librubberband.so.2"],"options":{"TEST":"off"}},{"name":"rubix","origin":"games/rubix","version":"1.0.6_8","comment":"Another Rubik's cube game with a rather interesting interface","maintainer":"ports@FreeBSD.org","www":"http://sed.free.fr/rubix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c330f2cb1cd295e60bf12c946643bc5cc15081b3220879e310630824586ca4bb","flatsize":66213,"path":"All/rubix-1.0.6_8.pkg","repopath":"All/rubix-1.0.6_8.pkg","licenselogic":"single","pkgsize":27092,"desc":"Rubix is another X11-based incarnation of the world-famous\n\"Rubik's Cube\" game. It has the capability of saving games,\nwhich, according to the author, can't be found in any other\nRubik's Cube games.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe rubix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rubiks","origin":"math/rubiks","version":"20070912","comment":"Several programs for working with Rubik's cubes","maintainer":"thierry@FreeBSD.org","www":"https://www.sagemath.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9492bb41def71349d812ad063d1986496cea4e698dc3482b68595775861702d4","flatsize":412560,"path":"All/rubiks-20070912.pkg","repopath":"All/rubiks-20070912.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","GPLv2"],"pkgsize":119560,"desc":"There are several programs for working with Rubik's cubes, by three\ndifferent people. These are required by SageMath.","categories":["math","games"]},{"name":"ru-stardict-mueller7accent","origin":"russian/stardict-mueller7accent","version":"2.4.2","comment":"Mueller English-Russian dictionary with accents","maintainer":"makc@FreeBSD.org","www":"http://download.huzheng.org/ru/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a37015f494ac099d12cdcbdd74db7d674bdb5458a4b06f0161337d81999bc78","flatsize":4043703,"path":"All/ru-stardict-mueller7accent-2.4.2.pkg","repopath":"All/ru-stardict-mueller7accent-2.4.2.pkg","licenselogic":"single","pkgsize":3548620,"desc":"The 7th edition of Mueller English-Russian dictionary with accents.","categories":["russian"],"messages":[{"message":"This dictionary can be used with any of the following dictionary\nprograms (consider to install one of them):\n\ntextproc/goldendict\tGoldendict (Qt5)\ntextproc/qstardict\tStarDict clone (Qt5)\ntextproc/stardict3\tStarDict 3.x (GTK2)","type":"install"}]},{"name":"ru-stardict-computer","origin":"russian/stardict-computer","version":"2.4.2","comment":"English-Russian Computer dictionary","maintainer":"makc@FreeBSD.org","www":"http://download.huzheng.org/ru/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3900fc2dd7f2123dbcfdd40bbaa4e9f7e88a04d05373899901030733a5f75f6c","flatsize":386177,"path":"All/ru-stardict-computer-2.4.2.pkg","repopath":"All/ru-stardict-computer-2.4.2.pkg","licenselogic":"single","pkgsize":315776,"desc":"English-Russian Computer dictionary.","categories":["russian"],"messages":[{"message":"This dictionary can be used with any of the following dictionary\nprograms (consider to install one of them):\n\ntextproc/goldendict\tGoldendict (Qt5)\ntextproc/qstardict\tStarDict clone (Qt5)\ntextproc/stardict3\tStarDict 3.x (GTK2)","type":"install"}]},{"name":"ru-stardict-mueller7","origin":"russian/stardict-mueller7","version":"2.4.2","comment":"Mueller English-Russian dictionary","maintainer":"makc@FreeBSD.org","www":"http://download.huzheng.org/ru/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"851a3771a48aa90a63e12ae08aa5f9062b8b238265be972ba0e5ce32065ed0c3","flatsize":3462862,"path":"All/ru-stardict-mueller7-2.4.2.pkg","repopath":"All/ru-stardict-mueller7-2.4.2.pkg","licenselogic":"single","pkgsize":2955976,"desc":"The 7th edition of Mueller English-Russian dictionary.","categories":["russian"],"messages":[{"message":"This dictionary can be used with any of the following dictionary\nprograms (consider to install one of them):\n\ntextproc/goldendict\tGoldendict (Qt5)\ntextproc/qstardict\tStarDict clone (Qt5)\ntextproc/stardict3\tStarDict 3.x (GTK2)","type":"install"}]},{"name":"ru-russian","origin":"russian/rubygem-russian","version":"0.6.0","comment":"Russian language support for Ruby and Rails, based on I18n library","maintainer":"ruby@FreeBSD.org","www":"https://github.com/yaroslav/russian","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55385c8bf3dc8611e3c4795dc73ff6fa3410eafe21c24baff0cf5a4eb272b343","flatsize":89533,"path":"All/ru-russian-0.6.0.pkg","repopath":"All/ru-russian-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23116,"desc":"Russian language support for Ruby and Rails, based on I18n library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"}},"categories":["russian","devel","rubygems"]},{"name":"ruby33","origin":"lang/ruby33","version":"3.3.3,1","comment":"Object-oriented interpreted scripting language","maintainer":"ruby@FreeBSD.org","www":"https://www.ruby-lang.org/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90f2b60e277510d6a47f3e87d3b9729d690b4dedbc2899cffad07e0fdb48182c","flatsize":48823782,"path":"All/ruby33-3.3.3,1.pkg","repopath":"All/ruby33-3.3.3,1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":9267612,"desc":"Ruby is the interpreted scripting language for quick and\neasy object-oriented programming.  It has many features to\nprocess text files and to do system management tasks (as in\nPerl).  It is simple, straight-forward, and extensible.\n\nFeatures of Ruby are shown below.\n\n  + Simple Syntax\n  + *Normal* Object-Oriented features(ex. class, method calls)\n  + *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method)\n  + Operator Overloading\n  + Exception Handling\n  + Iterators and Closures\n  + Garbage Collection\n  + Dynamic Loading of Object files(on some architecture)\n  + Highly Portable(works on many UNIX machines, and on DOS,\n    Windows, Mac, BeOS etc.)","deps":{"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["lang","ruby"],"shlibs_required":["libffi.so.8","libssl.so.12","libcrypto.so.12","libyaml-0.so.2"],"shlibs_provided":["libruby33.so.33"],"options":{"CAPIDOCS":"off","DEBUG":"off","DOCS":"on","EXAMPLES":"on","GMP":"off","RDOC":"on","YJIT":"off"},"annotations":{"cpe":"cpe:2.3:a:ruby-lang:ruby::p::::dragonfly6:x86_64"},"messages":[{"message":"Some of the standard commands and libraries are provided as separate\nports for ease of upgrading:\n\n\tdevel/ruby-gems:\t\tgem - RubyGems package manager\n\tdevel/rubygem-debug:\t\tdebug - Debugging functionality for Ruby\n\tdevel/rubygem-erb:\t\terb - Templating system for Ruby\n\tdevel/rubygem-irb:\t\tirb - Interactive Ruby\n\tdevel/rubygem-minitest:\t\tminitest - Complete suite of testing facilities\n\tdevel/rubygem-power_assert:\tpower_assert - Power Assert for Ruby\n\tdevel/rubygem-racc:\t\tracc - LALR(1) parser generator for Ruby\n\tdevel/rubygem-rake:\t\trake - Ruby Make\n\tdevel/rubygem-rbs:\t\trbs - Language for type signatures for Ruby and standard library definitions\n\tdevel/rubygem-rdoc:\t\trdoc - Ruby Documentation System\n\tdevel/rubygem-test-unit:\ttest-unit - Unit testing framework for Ruby\n\tdevel/rubygem-typeprof:\t\ttypeprof - Type analysis tool for Ruby code\n\tftp/rubygem-net-ftp:\t\tnet-ftp - Support for the File Transfer Protocol\n\tmail/rubygem-net-imap:\t\tnet-imap - Ruby client api for Internet Message Access Protocol\n\tmail/rubygem-net-pop:\t\tnet-pop - Ruby client library for POP3\n\tmail/rubygem-net-smtp:\t\tnet-smtp - Simple Mail Transfer Protocol client library for Ruby\n\tmath/rubygem-matrix:\t\tmatrix - Implementation of Matrix and Vector classes\n\tmath/rubygem-prime:\t\tprime - Prime numbers and factorization library\n\tsysutils/rubygem-bundler:\tbundler - Tool that manages gem dependencies for ruby applications\n\ttextproc/rubygem-rexml:\t\trexml - XML toolkit for Ruby\n\twww/rubygem-rss:\t\trss - Family of libraries that support various formats of XML \"feeds\"\n\nInstall them as occasion demands.","type":"install"}]},{"name":"ru-p5-XML-Parser-encodings","origin":"russian/p5-XML-Parser-encodings","version":"1.03_1","comment":"Additional Russian encodings for XML::Parser","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"140cb4252489fc51b441b3ca5a11c0228e56f49f2ed724fcfa7c3155d881c055","flatsize":3216,"path":"All/ru-p5-XML-Parser-encodings-1.03_1.pkg","repopath":"All/ru-p5-XML-Parser-encodings-1.03_1.pkg","licenselogic":"single","pkgsize":1252,"desc":"Additional russian encodings for XML::Parser.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["russian","textproc","perl5"]},{"name":"ru-stardict-pc","origin":"russian/stardict-pc","version":"2.4.2","comment":"English-Russian PC-user dictionary","maintainer":"makc@FreeBSD.org","www":"http://download.huzheng.org/ru/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9cae43da74da7f74b54e75c2c114139ff130c147fa2f1a3fd4834cf995f11d7","flatsize":450446,"path":"All/ru-stardict-pc-2.4.2.pkg","repopath":"All/ru-stardict-pc-2.4.2.pkg","licenselogic":"single","pkgsize":303920,"desc":"English-Russian PC-user dictionary.","categories":["russian"],"messages":[{"message":"This dictionary can be used with any of the following dictionary\nprograms (consider to install one of them):\n\ntextproc/goldendict\tGoldendict (Qt5)\ntextproc/qstardict\tStarDict clone (Qt5)\ntextproc/stardict3\tStarDict 3.x (GTK2)","type":"install"}]},{"name":"ru-rux","origin":"russian/rux","version":"0.82_1","comment":"Best Cyrillic text viewer and code page converter","maintainer":"anikinsl@gmail.com","www":"https://sourceforge.net/projects/rux/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2f3998ef47fb5a323943210b261a9b65fc4b7c743eaa39dea88f1f0e519ca3b","flatsize":20325,"path":"All/ru-rux-0.82_1.pkg","repopath":"All/ru-rux-0.82_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10764,"desc":"The rux is a simple and at the same time powerful utility for texts recoding\nfrom one encoding to another. At present time several the most popular Cyrillic\ncode pages such as utf-8, koi8-r, cp866, cp1251, iso8859-5 and mac-cyrillic are\nsupported. Also rux gives the opportunity to recode box- drawing characters,\nwhich exists in some Cyrillic code pages, to replace them by their non-graphic\nanalogues ('-', '+', etc.).\n\nBesides, the rux can detect a code page of the input files automatically.\n\nUsually rux is used without any options because some values are accepted\nby default. There are -o koi8-r, -e, -t.\n\nThe expectancy value of the presence of every Cyrillic characters in the\nsome text were taken from the dump of Russian translation of the `FreeBSD\nHandbook'.","categories":["russian"]},{"name":"ru-koi8rPS","origin":"russian/koi8r-ps","version":"1.0_2","comment":"Add Russian (KOI8) fonts to your PostScript fonts collection","maintainer":"ports@virtual-estates.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a38c7debd0ea04bbf7ed146d6a0eefef612d15f07c1761238cedd7116401c9e2","flatsize":879917,"path":"All/ru-koi8rPS-1.0_2.pkg","repopath":"All/ru-koi8rPS-1.0_2.pkg","licenselogic":"single","pkgsize":640880,"desc":"This port tries to follow numerous  suggestions and HOWTOs posted on the\nweb  about  printing and  viewing  PostScript  files containing  Russian\ncharacters (in KOI8 encoding, are there others?).\n\nIn installs the fonts taken from\n\tftp://ftp.kapella.gpi.ru/pub/cyrillic/psfonts/\n\ninto   their    own   ${PREFIX}/CyrPS   directory,   and    places   the\ninfonts.dir/fonts.scale there for your X-server's perusal.\n\nIf you  happen to have  ghostscript installed,  it will also  append its\nFontmap file to print/display with this fonts by default.\n\nNote, however, that this will NOT make your PostScript printers print in\nRussian, since they have their own PostScript interpreters built in. Use\n`koify' to deal with those.","categories":["russian","print"],"messages":[{"message":"This  port  tries  to patch  the  GhostScript's  Fontmap\n\tautomaticly, so unless you have non-standard GhostScript\n\tinstallation   (or   if    you   installed   GhostScript\n\tafterwards), you should not have to do anything.\n\n\tFor   your  X-server   to  use   the  fonts,   you  have\n\tto    add    the   /usr/local/share/koi8r-ps    (usually,\n\t/usr/local/share/koi8r-ps)  to  the server's  font-path.\n\tUse ``xset  fp+'' to do  this for the  current X-session\n\tand consult  your X-server's documentation to  make this\n\tpermanent.\n\n\tFor gv  to use  the newly installed  KOI8 fonts,  it may\n\thave  to start  GhostScript  with the  ``-dNOPLATFONTS''\n\toption. One way  to ensure this is  to add -dNOPLATFONTS\n\tto  the   GV.gsX11Device  resource  --  either   in  the\n\t/usr/X11R6/lib/X11/app-defaults/GV,  or in  individual's\n\t~/.Xdefaults. An individual user  can also put this into\n\this or her  ~/.gv file, by starting up  gv, choosing the\n\tmenu option  ``Ghostscript Options'' from  the ``State''\n\tmenu and typing in ``-dNOPLATFONTS'' into the ``Device''\n\tentry.\n\n\tThis package will NOT by  itself help you print Cyrillic\n\ton PostScript printers --  they use their own PostScript\n\tengines  (not GhostScript).  The port  russian/koify may\n\thelp you with those.","type":"install"}]},{"name":"ruby31","origin":"lang/ruby31","version":"3.1.6,1","comment":"Object-oriented interpreted scripting language","maintainer":"ruby@FreeBSD.org","www":"https://www.ruby-lang.org/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9eeb5d962955fd9ebd8cd5a7685c180219aef681be5b46b98fa8dfa69cebbe7d","flatsize":42913137,"path":"All/ruby31-3.1.6,1.pkg","repopath":"All/ruby31-3.1.6,1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":8439188,"desc":"Ruby is the interpreted scripting language for quick and\neasy object-oriented programming.  It has many features to\nprocess text files and to do system management tasks (as in\nPerl).  It is simple, straight-forward, and extensible.\n\nFeatures of Ruby are shown below.\n\n  + Simple Syntax\n  + *Normal* Object-Oriented features(ex. class, method calls)\n  + *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method)\n  + Operator Overloading\n  + Exception Handling\n  + Iterators and Closures\n  + Garbage Collection\n  + Dynamic Loading of Object files(on some architecture)\n  + Highly Portable(works on many UNIX machines, and on DOS,\n    Windows, Mac, BeOS etc.)","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["lang","ruby"],"shlibs_required":["libffi.so.8","libssl.so.12","libcrypto.so.12","libyaml-0.so.2","libedit.so.0","libncurses.so.6"],"shlibs_provided":["libruby31.so.31"],"options":{"CAPIDOCS":"off","DEBUG":"off","DOCS":"on","EXAMPLES":"on","GMP":"off","RDOC":"on","LIBEDIT":"on","READLINE":"off"},"annotations":{"cpe":"cpe:2.3:a:ruby-lang:ruby::p::::dragonfly6:x86_64","deprecated":"Please migrate to newer version. Ruby 3.1 is expected to reach its EoL on March 31, 2025","expiration_date":"2025-03-31"},"messages":[{"message":"Some of the standard commands and libraries are provided as separate\nports for ease of upgrading:\n\n\tdevel/ruby-gems:\t\tgem - RubyGems package manager\n\tdevel/rubygem-debug:\t\tdebug - Debugging functionality for Ruby\n\tdevel/rubygem-erb:\t\terb - Templating system for Ruby\n\tdevel/rubygem-irb:\t\tirb - Interactive Ruby\n\tdevel/rubygem-minitest:\t\tminitest - Complete suite of testing facilities\n\tdevel/rubygem-power_assert:\tpower_assert - Power Assert for Ruby\n\tdevel/rubygem-rake:\t\trake - Ruby Make\n\tdevel/rubygem-rbs:\t\trbs - Language for type signatures for Ruby and standard library definitions\n\tdevel/rubygem-rdoc:\t\trdoc - Ruby Documentation System\n\tdevel/rubygem-test-unit:\ttest-unit - Unit testing framework for Ruby\n\tdevel/rubygem-typeprof:\t\ttypeprof - Type analysis tool for Ruby code\n\tftp/rubygem-net-ftp:\t\tnet-ftp - Support for the File Transfer Protocol\n\tmail/rubygem-net-imap:\t\tnet-imap - Ruby client api for Internet Message Access Protocol\n\tmail/rubygem-net-pop:\t\tnet-pop - Ruby client library for POP3\n\tmail/rubygem-net-smtp:\t\tnet-smtp - Simple Mail Transfer Protocol client library for Ruby\n\tmath/rubygem-matrix:\t\tmatrix - Implementation of Matrix and Vector classes\n\tmath/rubygem-prime:\t\tprime - Prime numbers and factorization library\n\tsysutils/rubygem-bundler:\tbundler - Tool that manages gem dependencies for ruby applications\n\ttextproc/rubygem-rexml:\t\trexml - XML toolkit for Ruby\n\twww/rubygem-rss:\t\trss - Family of libraries that support various formats of XML \"feeds\"\n\nInstall them as occasion demands.","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nPlease migrate to newer version. Ruby 3.1 is expected to reach its EoL on March 31, 2025.\n\nIt is scheduled to be removed on or after 2025-03-31."}]},{"name":"ru-koi2koi","origin":"russian/koi2koi","version":"1998.04.16_1","comment":"Cyrillic charset auto converter","maintainer":"marck@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61004e35cce3183e8da4f921e52f894921fdde7cd1f054de03655b8d78b6652d","flatsize":13785,"path":"All/ru-koi2koi-1998.04.16_1.pkg","repopath":"All/ru-koi2koi-1998.04.16_1.pkg","licenselogic":"single","pkgsize":7052,"desc":"Simple filter for autoconverting widely used cyrillic encodings to KOI8-R","categories":["russian","converters"]},{"name":"rubygem-local_time","origin":"devel/rubygem-local_time","version":"3.0.2","comment":"Rails engine for cache-friendly, client-side local time","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/basecamp/local_time","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0edf3dc0bbbb9ad28733a4690b7f7d2c1519faaba13c49e91b3cc4bfcc515326","flatsize":4267523,"path":"All/rubygem-local_time-3.0.2.pkg","repopath":"All/rubygem-local_time-3.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":509092,"desc":"Local Time is a Rails engine with helpers and JavaScript for displaying times\nand dates to users in their local time. The helpers render a <time> element and\nthe JavaScript swoops in to convert and format. The helper output is ideal for\ncaching since it's always in UTC time.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"ru-libreoffice","origin":"russian/libreoffice","version":"24.2.4.2","comment":"ru language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0ae11aa7dc54f30951e4db16620a2cbbfd26d25f586ee5b3ad8b4b132479e5f","flatsize":34679833,"path":"All/ru-libreoffice-24.2.4.2.pkg","repopath":"All/ru-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3499652,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["russian","editors"]},{"name":"ru-stardict-dal","origin":"russian/stardict-dal","version":"2.4.2","comment":"Dal's Explanatory Dictionary","maintainer":"makc@FreeBSD.org","www":"http://download.huzheng.org/ru/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11dc696f734edac912d059819b2df46b79123c2b03dbb5d84a859169b2b4dc56","flatsize":9362695,"path":"All/ru-stardict-dal-2.4.2.pkg","repopath":"All/ru-stardict-dal-2.4.2.pkg","licenselogic":"single","pkgsize":8545244,"desc":"V.I. Dal's Explanatory Dictionary of the Live Great Russian language.","categories":["russian"],"messages":[{"message":"This dictionary can be used with any of the following dictionary\nprograms (consider to install one of them):\n\ntextproc/goldendict\tGoldendict (Qt5)\ntextproc/qstardict\tStarDict clone (Qt5)\ntextproc/stardict3\tStarDict 3.x (GTK2)","type":"install"}]},{"name":"ru-libgd","origin":"russian/gd","version":"2.3.3_13,1","comment":"Graphics library for fast image creation with KOI8-U support","maintainer":"dinoex@FreeBSD.org","www":"https://libgd.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4d0322821f92d91bee4c465e55ac837594ad42307515d7f625aea439a728ccb","flatsize":1294742,"path":"All/ru-libgd-2.3.3_13,1.pkg","repopath":"All/ru-libgd-2.3.3_13,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":208772,"desc":"gd is a graphics library. It allows your code to quickly draw images\ncomplete with lines, arcs, text, multiple colors, cut and paste from\nother images, and flood fills, and write out the result as a PNG, GIF\nor JPEG file. This is particularly useful in World Wide Web applications,\nwhere PNG, GIF and JPEG are three of the formats accepted for inline\nimages by most browsers.\n\ngd does not provide for every possible desirable graphics operation,\nbut version 2.0 does include most frequently requested features,\nincluding both truecolor and palette images, resampling (smooth\nresizing of truecolor images) and so forth.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["russian","graphics"],"shlibs_required":["libpng16.so.16","libfontconfig.so.1","libfreetype.so.6","libjpeg.so.8","libtiff.so.6","libwebp.so.7"],"shlibs_provided":["libgd.so.6"],"options":{"PNG":"on","JPEG":"on","WEBP":"on","TIFF":"on","XPM":"off","HEIF":"off","AVIF":"off","LIQ":"off","FREETYPE":"on","FONTCONFIG":"on","RAQM":"off","ICONV":"on","THREADS":"off"},"annotations":{"cpe":"cpe:2.3:a:libgd:libgd:2.3.3:::::dragonfly6:x86_64:13"}},{"name":"ruby","origin":"lang/ruby32","version":"3.2.4,1","comment":"Object-oriented interpreted scripting language","maintainer":"ruby@FreeBSD.org","www":"https://www.ruby-lang.org/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86c5e35d95e6c064209b3ba808b191f080b3770305cd91996e528f084cdd4d48","flatsize":44381938,"path":"All/ruby-3.2.4,1.pkg","repopath":"All/ruby-3.2.4,1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","RUBY"],"pkgsize":8656424,"desc":"Ruby is the interpreted scripting language for quick and\neasy object-oriented programming.  It has many features to\nprocess text files and to do system management tasks (as in\nPerl).  It is simple, straight-forward, and extensible.\n\nFeatures of Ruby are shown below.\n\n  + Simple Syntax\n  + *Normal* Object-Oriented features(ex. class, method calls)\n  + *Advanced* Object-Oriented features(ex. Mix-in, Singleton-method)\n  + Operator Overloading\n  + Exception Handling\n  + Iterators and Closures\n  + Garbage Collection\n  + Dynamic Loading of Object files(on some architecture)\n  + Highly Portable(works on many UNIX machines, and on DOS,\n    Windows, Mac, BeOS etc.)","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["lang","ruby"],"shlibs_required":["libffi.so.8","libssl.so.12","libcrypto.so.12","libyaml-0.so.2","libedit.so.0","libncurses.so.6"],"shlibs_provided":["libruby32.so.32"],"options":{"CAPIDOCS":"off","DEBUG":"off","DOCS":"on","EXAMPLES":"on","GMP":"off","RDOC":"on","YJIT":"off","LIBEDIT":"on","READLINE":"off"},"annotations":{"cpe":"cpe:2.3:a:ruby-lang:ruby::p::::dragonfly6:x86_64"},"messages":[{"message":"Some of the standard commands and libraries are provided as separate\nports for ease of upgrading:\n\n\tdevel/ruby-gems:\t\tgem - RubyGems package manager\n\tdevel/rubygem-debug:\t\tdebug - Debugging functionality for Ruby\n\tdevel/rubygem-erb:\t\terb - Templating system for Ruby\n\tdevel/rubygem-irb:\t\tirb - Interactive Ruby\n\tdevel/rubygem-minitest:\t\tminitest - Complete suite of testing facilities\n\tdevel/rubygem-power_assert:\tpower_assert - Power Assert for Ruby\n\tdevel/rubygem-rake:\t\trake - Ruby Make\n\tdevel/rubygem-rbs:\t\trbs - Language for type signatures for Ruby and standard library definitions\n\tdevel/rubygem-rdoc:\t\trdoc - Ruby Documentation System\n\tdevel/rubygem-test-unit:\ttest-unit - Unit testing framework for Ruby\n\tdevel/rubygem-typeprof:\t\ttypeprof - Type analysis tool for Ruby code\n\tftp/rubygem-net-ftp:\t\tnet-ftp - Support for the File Transfer Protocol\n\tmail/rubygem-net-imap:\t\tnet-imap - Ruby client api for Internet Message Access Protocol\n\tmail/rubygem-net-pop:\t\tnet-pop - Ruby client library for POP3\n\tmail/rubygem-net-smtp:\t\tnet-smtp - Simple Mail Transfer Protocol client library for Ruby\n\tmath/rubygem-matrix:\t\tmatrix - Implementation of Matrix and Vector classes\n\tmath/rubygem-prime:\t\tprime - Prime numbers and factorization library\n\tsysutils/rubygem-bundler:\tbundler - Tool that manages gem dependencies for ruby applications\n\ttextproc/rubygem-rexml:\t\trexml - XML toolkit for Ruby\n\twww/rubygem-rss:\t\trss - Family of libraries that support various formats of XML \"feeds\"\n\nInstall them as occasion demands.","type":"install"}]},{"name":"ru-d1489","origin":"russian/d1489","version":"1.5.1","comment":"Cp866<->koi8-r and cp1251<->koi8-r decoders, font converter (RFC1489)","maintainer":"eugen@FreeBSD.org","www":"https://koi8.pp.ru/unix.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9bf4c14231034fc26df0acc8842dd43c6233c9a26c0482834ed2653860b04d1","flatsize":25900,"path":"All/ru-d1489-1.5.1.pkg","repopath":"All/ru-d1489-1.5.1.pkg","licenselogic":"single","pkgsize":8092,"desc":"todos/fromdos: point-to-point cp866<->koi8-r decoder with CR/LF\n\t       translation\n\ntowin/fromwin: best match cp1251<->koi8-r decoder with CR/LF translation\n\na2kfcnv: EGA/VGA raw screen fonts converter: cp866 font -> koi8-r font\n\nAll programs written according to RFC 1489","categories":["russian","converters"]},{"name":"rubygem-actionpack70","origin":"www/rubygem-actionpack70","version":"7.0.8.4","comment":"Action Controller and Action View of Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rails/rails/tree/main/actionpack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9795df98b1eb73260745423f5c91714b308b98fc286d90c6227ab6b4192f100b","flatsize":864581,"path":"All/rubygem-actionpack70-7.0.8.4.pkg","repopath":"All/rubygem-actionpack70-7.0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":192420,"desc":"Action Pack is a framework for handling and responding to web requests. It\nprovides mechanisms for routing (mapping request URLs to actions), defining\ncontrollers that implement actions, and generating responses. In short, Action\nPack provides the controller layer in the MVC paradigm.\n\nIt consists of several modules:\n- Action Dispatch, which parses information about the web request, handles\n  routing as defined by the user, and does advanced processing related to HTTP\n  such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT\n  bodies, handling HTTP caching logic, cookies and sessions.\n- Action Controller, which provides a base controller class that can be\n  subclassed to implement filters and actions to handle requests. The result of\n  an action is typically content generated from views.\n\nWith the Ruby on Rails framework, users only directly interface with the Action\nController module. Necessary Action Dispatch functionality is activated by\ndefault and Action View rendering is implicitly triggered by Action Controller.\nHowever, these modules are designed to function on their own and can be used\noutside of Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionview70":{"origin":"devel/rubygem-actionview70","version":"7.0.8.4"},"rubygem-activesupport70":{"origin":"devel/rubygem-activesupport70","version":"7.0.8.4"},"rubygem-rack-test":{"origin":"www/rubygem-rack-test","version":"2.1.0_1"},"rubygem-rack22":{"origin":"www/rubygem-rack22","version":"2.2.9_1,3"},"rubygem-rails-dom-testing-rails70":{"origin":"textproc/rubygem-rails-dom-testing-rails70","version":"2.2.0"},"rubygem-rails-html-sanitizer":{"origin":"textproc/rubygem-rails-html-sanitizer","version":"1.6.0"}},"categories":["www","rubygems"]},{"name":"ru-hyphen","origin":"russian/hyphen","version":"2004.04.15_1","comment":"Russian hyphenation rules","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f721647d0eb1f737fa214b5cbecd489ba0f12afb2d219ec2da7dad66908ada6b","flatsize":48922,"path":"All/ru-hyphen-2004.04.15_1.pkg","repopath":"All/ru-hyphen-2004.04.15_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":17140,"desc":"Russian hyphenation rules","categories":["russian","textproc"]},{"name":"ru-hunspell","origin":"russian/hunspell","version":"20131101","comment":"Russian hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"http://code.google.com/p/hunspell-ru/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5608ebe41f16942e4bb63dced6d41c678478de8cff42bd076f422e7be4782375","flatsize":5511764,"path":"All/ru-hunspell-20131101.pkg","repopath":"All/ru-hunspell-20131101.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":581208,"desc":"Russian hunspell dictionaries","categories":["russian","textproc"]},{"name":"ru-eric6","origin":"russian/eric6","version":"21.11","comment":"ru i18n package for Eric6 IDE","maintainer":"fluffy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c18dbb99d41286adcc893f857cf030bb329ce03afcd628a09634522cdcaaff9c","flatsize":2583096,"path":"All/ru-eric6-21.11.pkg","repopath":"All/ru-eric6-21.11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":407060,"desc":"Eric is a full featured Python and Ruby editor and IDE, written in python.\n\nIt is based on the cross platform Qt gui toolkit, integrating the highly\nflexible Scintilla editor control. It is designed to be usable as everyday's\nquick and dirty editor as well as being usable as a professional project\nmanagement tool integrating many advanced features Python offers\nthe professional coder.\n\nThis is a port of eric6 (based on Qt5).","categories":["russian","devel","python"]},{"name":"ru-mueller-dic","origin":"russian/mueller-dic","version":"1.2_4","comment":"Mueller English-Russian dictionary","maintainer":"ports@FreeBSD.org","www":"http://mueller-dic.chat.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1e873d99f5fd180082c6b2d876c809231f86bc3cb4c92cd8e112ed8c27ab6cb","flatsize":20155383,"path":"All/ru-mueller-dic-1.2_4.pkg","repopath":"All/ru-mueller-dic-1.2_4.pkg","licenselogic":"single","pkgsize":5061272,"desc":"This is the GPL'd 7th edition of the very well known English-Russian\ndictionary by V.K.Mueller. It is arranged as single text file with\ncyrillic letters KOI8-R encoded. Transcription symbols correspond to the\nIPA (International Phonetic Alphabet) standard. There is also a simple\ndictionary search utility is included in this port. Look at specified\nURL for other available tools.","categories":["russian"],"options":{"DOCS":"on"},"messages":[{"message":"You can look up a word at the dictionary with:\n/usr/local/bin/mueller word","type":"install"},{"message":"===>   NOTICE:\n\nThe ru-mueller-dic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ru-bugzilla44","origin":"russian/bugzilla44","version":"4.4.4","comment":"Russian localization for Bugzilla","maintainer":"bz-ports@FreeBSD.org","www":"https://sourceforge.net/projects/bugzilla-ru/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9b5ffc6c95860a68a57117068f0f40c2addf0cdfe511deed7d3900ef3399f2f","flatsize":1269042,"path":"All/ru-bugzilla44-4.4.4.pkg","repopath":"All/ru-bugzilla44-4.4.4.pkg","licenselogic":"single","pkgsize":212248,"desc":"Russian localization for Bugzilla bug tracking system.","deps":{"bugzilla44":{"origin":"devel/bugzilla44","version":"4.4.13_3"}},"categories":["russian"],"annotations":{"cpe":"cpe:2.3:a:mozilla:bugzilla:4.4.4:::::dragonfly6:x86_64"},"messages":[{"message":"Russian localization for Bugzilla has now been installed.\n\n  Please run \"checksetup.pl\" to re-generate templates.","type":"install"}]},{"name":"rtty","origin":"sysutils/rtty","version":"4.0","comment":"Multiuser \"tip\"/\"cu\" replacement with logging","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b4d77edbab32ef936c9a160c7180abda32eef5152a1eb399ee233c0babc3f2c","flatsize":64144,"path":"All/rtty-4.0.pkg","repopath":"All/rtty-4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19760,"desc":"Rtty is \"remote tty\" (not radioteletype).  You run a server per port\nand then connect to that server from any number of \"tip\"/\"cu\"-like\nclients.  I wrote it for our console concentrator, but there's no\nreason other than performance why you couldn't use it to drive modems,\nprinters, prom programmers, and so on.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe rtty port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rttr","origin":"devel/rttr","version":"0.9.6.16_3","comment":"Run Time Type Reflection","maintainer":"kde@FreeBSD.org","www":"https://github.com/rttrorg/rttr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f642c98bd97c53e524ab8a5687b5c1273cb759364dd549f144feff19ce9101e3","flatsize":2029430,"path":"All/rttr-0.9.6.16_3.pkg","repopath":"All/rttr-0.9.6.16_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":264332,"desc":"RTTR stands for Run Time Type Reflection. It describes the ability of a\ncomputer program to introspect and modify an object at runtime. It is also the\nname of the library itself, which is written in C++ and released as open source\nlibrary. You can find more information on: www.rttr.org","categories":["devel"],"shlibs_provided":["librttr_core.so.0.9.7"]},{"name":"ru-aspell","origin":"russian/aspell","version":"0.99.f7.1_1,2","comment":"Aspell Russian dictionary","maintainer":"office@FreeBSD.org","www":"https://aspell.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1567e30d1d00788476dc2de70c0e31824a2dbcbca8268499d6194c72747fe3da","flatsize":5903628,"path":"All/ru-aspell-0.99.f7.1_1,2.pkg","repopath":"All/ru-aspell-0.99.f7.1_1,2.pkg","licenselogic":"single","pkgsize":1424452,"desc":"Aspell Russian dictionary (charset koi8-r).","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["russian","textproc"]},{"name":"rtptools","origin":"net/rtptools","version":"1.22_1","comment":"Set of tools to record, playback, and monitor RTPv2 data streams","maintainer":"se@FreeBSD.org","www":"https://www.cs.columbia.edu/irt/software/rtptools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf3b5f3bac2b0262fd5ba451f77a415d384ca3482f90ff3ed606a66209952e2d","flatsize":113296,"path":"All/rtptools-1.22_1.pkg","repopath":"All/rtptools-1.22_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42404,"desc":"The rtptools distribution consists of a number of small applications that\ncan be used for processing RTP data.\n\nrtpplay\n     play back RTP sessions recorded by rtpdump\nrtpsend\n     generate RTP packets from textual description, generated by hand or\n     rtpdump\nrtpdump\n     parse and print RTP packets, generating output files suitable for\n     rtpplay and rtpsend\nrtptrans\n     RTP translator between unicast and multicast networks","categories":["net","mbone"],"options":{"DOCS":"on"}},{"name":"rtrlib","origin":"net-mgmt/rtrlib","version":"0.8.0_1","comment":"Open-source C implementation of the RPKI/Router Protocol client","maintainer":"freebsd@bodems.net","www":"https://rtrlib.realmv6.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6a380b8e119249027a7d7a99c2301f2088c28b524ed1eacfa8f5781b50d849d","flatsize":182517,"path":"All/rtrlib-0.8.0_1.pkg","repopath":"All/rtrlib-0.8.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62804,"desc":"The RTRlib implements the client-side of the RPKI-RTR protocol (RFC 6810) and\nBGP Prefix Origin Validation (RFC 6811).","deps":{"libssh":{"origin":"security/libssh","version":"0.10.6"}},"categories":["net-mgmt","sysutils"],"shlibs_required":["libssh.so.4"],"shlibs_provided":["librtr.so.0"]},{"name":"ru-mythes","origin":"russian/mythes","version":"2007.06.13_1","comment":"Russian thesaurus","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"597b7ded027e0fcc811d0f1b4f7c45c54c5c06f3eed04306b4873ba78a12009e","flatsize":2218828,"path":"All/ru-mythes-2007.06.13_1.pkg","repopath":"All/ru-mythes-2007.06.13_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":199388,"desc":"Russian thesaurus","categories":["russian","textproc"]},{"name":"ru-emkatic-gtk2","origin":"russian/emkatic","version":"0.44_3","comment":"Emulator of Elektronika RPN programmable calculator series","maintainer":"andrey@bsdnir.info","www":"https://sourceforge.net/projects/emkatic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f135b1ed2763f1ae394f795aa45065c66b8d6adf40be69282ed9430686ed9259","flatsize":6556283,"path":"All/ru-emkatic-gtk2-0.44_3.pkg","repopath":"All/ru-emkatic-gtk2-0.44_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1985336,"desc":"eMKatic is a cross-platform emulator of Elektronika RPN programmable\ncalculator series (MK-152, MK-152M, MK-1152, MK-161).\nIs a reverse polish notation calculator.\n\nAvailable Russian and English user interface.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"}},"categories":["russian","emulators"],"shlibs_required":["libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libX11.so.6","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libatk-1.0.so.0"],"options":{"DOCS":"on","PORTAUDIO":"on"},"annotations":{"flavor":"gtk2"},"messages":[{"message":"To enable PC speaker sound output support, install `audio/beep' package or\nfrom the ports.","type":"install"}]},{"name":"rubygem-aspectr","origin":"devel/rubygem-aspectr","version":"0.3.7","comment":"Ruby libraries for Aspect programming","maintainer":"ruby@FreeBSD.org","www":"http://aspectr.rubyforge.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58abee1b6fe339eaa7c096dc551b63f937780f8c0bbeb257ad223bb2ba507117","flatsize":70279,"path":"All/rubygem-aspectr-0.3.7.pkg","repopath":"All/rubygem-aspectr-0.3.7.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":20200,"desc":"This package allows Ruby developers to write their code using aspect-\noriented programming style. AspectR is somewhat similar to AspectJ.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rubygem-activesupport50","origin":"devel/rubygem-activesupport50","version":"5.0.7.2_1","comment":"Utility classes and extension that are required by Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"574e486ac9c07d68d6cb1fb62344a3690d70e039d29f1208836c06ca932c5d8d","flatsize":1770333,"path":"All/rubygem-activesupport50-5.0.7.2_1.pkg","repopath":"All/rubygem-activesupport50-5.0.7.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":221256,"desc":"Active Support is a collection of utility classes and standard library\nextensions that were found useful for the Rails framework. These additions\nreside in this package so they can be loaded as needed in Ruby projects outside\nof Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-tzinfo1":{"origin":"devel/rubygem-tzinfo1","version":"1.2.11"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:activesupport_project:activesupport:5.0.7.2:::::dragonfly6:x86_64:1"}},{"name":"rtl-sdr","origin":"comms/rtl-sdr","version":"2.0.2,1","comment":"Command-line tool that performs SDR with RTL2832-based USB sticks","maintainer":"martymac@FreeBSD.org","www":"https://sdr.osmocom.org/trac/wiki/rtl-sdr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b765e57261641ef738f6b34f96e27607d3ab4a18bec811d5c0789eb1c02d0540","flatsize":332237,"path":"All/rtl-sdr-2.0.2,1.pkg","repopath":"All/rtl-sdr-2.0.2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":78976,"desc":"Set of tools that can initialize the RTL2832, tune to a given frequency, and\nrecord the I/Q-samples to a file.","categories":["comms","hamradio"],"shlibs_provided":["librtlsdr.so.0"],"options":{"DOXYGEN":"off"}},{"name":"rtpproxy","origin":"net/rtpproxy","version":"2.1.1_1","comment":"High-performance RTP proxy server for the SIP Express Router (SER)","maintainer":"farrokhi@FreeBSD.org","www":"https://www.rtpproxy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ceca8f812a4349607c541f1943a93f104aa156974d952c5a6b8db22d86ecb63c","flatsize":583691,"path":"All/rtpproxy-2.1.1_1.pkg","repopath":"All/rtpproxy-2.1.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":170600,"desc":"The Sippy RTPproxy is a high-performance software proxy for RTP streams that\ncan work together with SIP Express Router (SER), OpenSER or Sippy B2BUA or\nany other SIP proxy or SIP B2BUA capable of rewriting SDP bodies in SIP\nmessages that it relays.\n\nThe main purpose of RTPproxy is to make the communication between SIP user\nagents behind NAT(s) (Network Address Translator) possible. Several cases\nexists when direct end-to-end communication is not possible and RTP streams\nhave to be relayed through another host. The RTPproxy can be used to setup\nsuch a relaying host.\n\nOriginally created for handling NAT scenarious it can also act as a generic\nmedia relay as well as gateway RTP sessions between IPv4 and IPv6 networks.\nIt can also perform number of additional functions, including call recording,\nplaying pre-encoded announcements, real-time stream copying and RTP payload\nreframing.","deps":{"gsm":{"origin":"audio/gsm","version":"1.0.22_1"}},"categories":["net"],"users":["rtpproxy"],"groups":["rtpproxy"],"shlibs_required":["libgsm.so.1"],"annotations":{"cpe":"cpe:2.3:a:rtpproxy:rtpproxy:2.1.1:::::dragonfly6:x86_64:1"}},{"name":"ru-emkatic-qt5","origin":"russian/emkatic","version":"0.44_3","comment":"Emulator of Elektronika RPN programmable calculator series","maintainer":"andrey@bsdnir.info","www":"https://sourceforge.net/projects/emkatic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06e55cc2485aee3c6ed8bf3aa61ed074f5897d02012b5ea968bc88aa731307ed","flatsize":6366651,"path":"All/ru-emkatic-qt5-0.44_3.pkg","repopath":"All/ru-emkatic-qt5-0.44_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1924372,"desc":"eMKatic is a cross-platform emulator of Elektronika RPN programmable\ncalculator series (MK-152, MK-152M, MK-1152, MK-161).\nIs a reverse polish notation calculator.\n\nAvailable Russian and English user interface.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"qt5pas":{"origin":"x11-toolkits/qt5pas","version":"2.6_6"}},"categories":["russian","emulators"],"shlibs_required":["libQt5Pas.so.1"],"options":{"DOCS":"on","PORTAUDIO":"on"},"annotations":{"flavor":"qt5"},"messages":[{"message":"To enable PC speaker sound output support, install `audio/beep' package or\nfrom the ports.","type":"install"}]},{"name":"rtmidi","origin":"audio/rtmidi","version":"6.0.0","comment":"Set of C++ classes that provide a common API for realtime MIDI I/O","maintainer":"yuri@FreeBSD.org","www":"https://github.com/thestk/rtmidi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a6fccbb3ca8bef3fc4b5f898cb13bfaef4c42c67fa85640cd50e6b89f956e13","flatsize":101510,"path":"All/rtmidi-6.0.0.pkg","repopath":"All/rtmidi-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28216,"desc":"RtMidi is a set of C++ classes (RtMidiIn, RtMidiOut, and API specific classes)\nthat provide a common API (Application Programming Interface) for realtime MIDI\ninput/output across Linux (ALSA, JACK), Macintosh OS X (CoreMIDI, JACK), and\nWindows (Multimedia Library) operating systems. RtMidi significantly simplifies\nthe process of interacting with computer MIDI hardware and software. It was\ndesigned with the following goals:\n* object oriented C++ design\n* simple, common API across all supported platforms\n* only one header and one source file for easy inclusion in programming projects\n* MIDI device enumeration","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"}},"categories":["audio"],"shlibs_required":["libjack.so.0"],"shlibs_provided":["librtmidi.so.7"]},{"name":"rtorrent","origin":"net-p2p/rtorrent","version":"0.9.8","comment":"BitTorrent Client written in C++","maintainer":"ports@FreeBSD.org","www":"https://github.com/rakshasa/rtorrent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4693695f0e8e92ffc357762f7e59ceb674428db90f14ff417245eeb480036ee","flatsize":1939556,"path":"All/rtorrent-0.9.8.pkg","repopath":"All/rtorrent-0.9.8.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":525788,"desc":"Rtorrent is a ncurses BitTorrent Client written in C++ for *nix.\n\nMain Features are :\n  * Use an URL or file path to add torrents at runtime\n  * Stop/delete/resume torrents\n  * Optionally loads/saves/deletes torrents automatically in a session directory\n  * Safe fast resume support\n  * Peer's download speed calculated from incoming HAVE messages\n  * Peer download progress","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libtorrent":{"origin":"net-p2p/libtorrent","version":"0.13.8"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"xmlrpc-c":{"origin":"net/xmlrpc-c","version":"1.59.02"}},"categories":["net-p2p"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libcurl.so.4","libtorrent.so.21","libxmlrpc_server.so.3","libxmlrpc.so.3","libxmlrpc_xmlparse.so.3","libxmlrpc_xmltok.so.3","libxmlrpc_util.so.4"],"options":{"DOCS":"on","EXAMPLES":"on","IPV6":"on","XMLRPC":"on"},"messages":[{"message":"An example configuration file for rtorrent has been installed in\n/usr/local/share/examples/rtorrent. Read it for more information on\nhow to tweak rtorrent configuration.","type":"install"},{"message":"===>   NOTICE:\n\nThe rtorrent port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rtg","origin":"net/rtg","version":"0.7.5_2","comment":"Flexible, high-performance SNMP statistics monitoring system","maintainer":"freebsd-ports@dan.me.uk","www":"https://rtg.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15bd563627298c60fb8df10a663a99745071e4b411c85b438b79ace8b20fc7f4","flatsize":298124,"path":"All/rtg-0.7.5_2.pkg","repopath":"All/rtg-0.7.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":108620,"desc":"RTG is a flexible, scalable, high-performance SNMP statistics monitoring\nsystem. It is designed for enterprises and service providers who need to\ncollect time-series SNMP data from a large number of targets quickly. All\ncollected data is inserted into a relational database that provides a common\ninterface for applications to generate complex queries and reports. RTG\nincludes utilities that generate configuration and target files, traffic\nreports, 95th percentile reports and graphical data plots. These utilities may\nbe used to produce a web-based interface to the data.\n\nThe unique features of RTG are:\n * Runs as a daemon, incurring no cron or kernel startup overhead\n * Written entirely in C for speed, incurring no interpreter overhead\n * Multi-threaded for asynchronous polling and database insertion\n * Inserts data into a relational database where complex queries and reports\n\tmay be generated\n * Performs no data averaging in order to support billing, etc.\n * Can poll at sub-one-minute intervals","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"users":["rtg"],"groups":["rtg"],"shlibs_required":["libmysqlclient.so.21","libssl.so.12","libcrypto.so.12","libnetsnmp.so.40","libgd.so.6"],"options":{"MYSQL":"off","WEB":"off"}},{"name":"rsyncrypto","origin":"sysutils/rsyncrypto","version":"1.14_2","comment":"Rsync Friendly File Encryption","maintainer":"ports@FreeBSD.org","www":"https://rsyncrypto.lingnu.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c695741b53bcbc78920974a531d32a6a00d8d25c5ee7bc7092528d039bffc902","flatsize":176810,"path":"All/rsyncrypto-1.14_2.pkg","repopath":"All/rsyncrypto-1.14_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":65396,"desc":"Rsyncrypto is a modified encryption scheme. It is based on industry standard\nAES for symmetric encryption, as well as RSA for having different keys for\neach file while allowing a single key to decrypt all files. It even uses an\nencryption mode that is based on CBC.\n\nRsyncrypto does, however, do one thing differently. It changes the encryption\nschema from plain CBC to a slightly modified version. This modification ensures\nthat two almost identical files, such as the same file before an after a\nchange, when encrypted using rsyncrypto and the same key, will produce almost\nidentical encrypted files. This means that both objectives can be achieved\nsimultaneously.","deps":{"argtable":{"origin":"devel/argtable","version":"2.13_3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["sysutils","net"],"shlibs_required":["libargtable2.so.0","libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe rsyncrypto port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rsynth","origin":"audio/rsynth","version":"2.0_7","comment":"Speech synthesizer","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3a236ce8a21f52023a2fed3c77c97e59e3fae8e1211402294aa13ac22886033","flatsize":89213,"path":"All/rsynth-2.0_7.pkg","repopath":"All/rsynth-2.0_7.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":25904,"desc":"This is a text to speech system produced by integrating various pieces\nof code and tables of data, which are all (I believe) in the public domain.\n\nThe Oxford Text Archive has for several years maintained copies of several\nmachine-readable dictionaries along with its extensive (if\nunsystematic) collections of other machine-readable texts. This document\ngives some further details of the various dictionaries available, and\nsummarises the conditions under which copies of them are currently\ndistributed.\n\nThe Oxford Text Archive Shortlist  (available on request via electronic\nmail and by FTP) gives up to date brief details of all texts held in\nthe Archive. Send electronic mail to ARCHIVE@VAX.OXFORD.AC.UK. For\nanonymous FTP, look in the directory ota on ota.ox.ac.uk.","categories":["audio","accessibility"],"options":{"DB":"off","NAS":"off","SNDIO":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe rsynth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rsyncbackup","origin":"sysutils/rsyncbackup","version":"1.1_1","comment":"Rsync frontend written in Perl","maintainer":"portmaster@bsdforge.com","www":"https://BSDforge.com/projects/sysutils/rsync-backup/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46ae96edd7ccd770495a72f38273c92ced698ebc553b942cfb758bd85e9c434c","flatsize":131098,"path":"All/rsyncbackup-1.1_1.pkg","repopath":"All/rsyncbackup-1.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":41392,"desc":"rsyncbackup is a Perl script that reads configuration files for\nsources and destinations. It then feeds the rsync tool with the\nappropriate parameters.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"rsyncbackup is now installed on your system.\n\n- rsyncbackup installed into /usr/local/bin/rsyncbackup\n\n- Configuration files:\n  These files are installed into /usr/local/etc/rsyncbackup,\n  and are usually copyied to rsyncbackup-users ~/backup/*.conf\n\n  NOTE: /usr/local/etc/rsyncbackup is deleted upon deletion\n\n- HTML documentation:\n  The HTML documentation has been installed into\n  /usr/local/share/doc/rsyncbackup\n\nOfficial page: \thttps://BSDforge.com/projects/sysutils/rsync-backup/","type":"install"}]},{"name":"rtfm","origin":"misc/rtfm","version":"1.0_1","comment":"FreeBSD documentation search mechanism","maintainer":"chris@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"608001139bb22227cc34cf3ed205891fd1ab43b1b170f7ae44adae94aec7c47b","flatsize":12429,"path":"All/rtfm-1.0_1.pkg","repopath":"All/rtfm-1.0_1.pkg","licenselogic":"single","pkgsize":5644,"desc":"rtfm(1) is a FreeBSD documentation search program that currently is\nable to search the FreeBSD manual pages and the GNU Texinfo pages.","categories":["misc"]},{"name":"rubygem-activestorage52","origin":"net/rubygem-activestorage52","version":"5.2.8.1","comment":"Attach cloud and local files in Rails applications","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2dd6a01e3e2fd1586d8e7fde9edef5572e0477e6c0669402a7e6cf459cc9a6a0","flatsize":165096,"path":"All/rubygem-activestorage52-5.2.8.1.pkg","repopath":"All/rubygem-activestorage52-5.2.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40076,"desc":"Active Storage makes it simple to upload and reference files in cloud services\nlike Amazon S3, Google Cloud Storage, or Microsoft Azure Storage, and attach\nthose files to Active Records. Supports having one main service and mirrors in\nother services for redundancy. It also provides a disk service for testing or\nlocal deployments, but the focus is on cloud storage.\n\nFiles can be uploaded from the server to the cloud or directly from the client\nto the cloud.\n\nImage files can furthermore be transformed using on-demand variants for quality,\naspect ratio, size, or any other MiniMagick or Vips supported transformation.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-actionpack52":{"origin":"www/rubygem-actionpack52","version":"5.2.8.1_1"},"rubygem-activerecord52":{"origin":"databases/rubygem-activerecord52","version":"5.2.8.1"},"rubygem-marcel":{"origin":"devel/rubygem-marcel","version":"1.0.4"}},"categories":["net","rubygems"]},{"name":"rubygem-algebrick","origin":"devel/rubygem-algebrick","version":"0.7.5","comment":"Typed structs based on algebraic type definitions","maintainer":"ruby@FreeBSD.org","www":"https://github.com/pitr-ch/algebrick","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27e8c7cf420209927e9e897085817c07d1ec2565c9a93aa4b16ea0c88051260f","flatsize":103661,"path":"All/rubygem-algebrick-0.7.5.pkg","repopath":"All/rubygem-algebrick-0.7.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21240,"desc":"Typed structs on steroids based on algebraic types and pattern matching\nseamlessly integrating with standard Ruby features.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["devel","rubygems"]},{"name":"rtfreader","origin":"textproc/rtfreader","version":"1.0_1","comment":"Portable application/ms-rtf parser","maintainer":"ports@FreeBSD.org","www":"http://www.fiction.net/blong/programs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ccb354389c0db52458893f039a80fc9944c4826721d646652d1ea095d649b7f","flatsize":13160,"path":"All/rtfreader-1.0_1.pkg","repopath":"All/rtfreader-1.0_1.pkg","licenselogic":"single","pkgsize":5404,"desc":"RTF is the Microsoft Richtext Format, a more portable, mostly-ASCII\nformatting language that is exported by word processors like MS Word.\nThese files generally have the extension .rtf, but occassionally have\n.doc extensions as well.  This parser is from the Microsoft spec,\n\"ported\" to Unix systems.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe rtfreader port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rsyslog","origin":"sysutils/rsyslog8","version":"8.2406.0","comment":"Syslogd supporting SQL, TCP, and TLS","maintainer":"matthew@FreeBSD.org","www":"https://www.rsyslog.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a95b6ab6d3726113b96e99016918b5142a6bae101f8c8a4db293a18833992a03","flatsize":1259659,"path":"All/rsyslog-8.2406.0.pkg","repopath":"All/rsyslog-8.2406.0.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3","APACHE20"],"pkgsize":401144,"desc":"RSYSLOG is the rocket-fast system for log processing.\n\nIt offers high-performance, great security features and a modular\ndesign. While it started as a regular syslogd, rsyslog has evolved\ninto a kind of swiss army knife of logging, being able to accept\ninputs from a wide variety of sources, transform them, and output to\nthe results to diverse destinations.\n\nRSYSLOG can deliver over one million messages per second to local\ndestinations when limited processing is applied (based on v7, December\n2013). Even with remote destinations and more elaborate processing the\nperformance is usually considered \"stunning\".","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"libestr":{"origin":"devel/libestr","version":"0.1.11_1"},"libfastjson":{"origin":"devel/libfastjson","version":"1.2304.0"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"liblogging":{"origin":"devel/liblogging","version":"1.0.6_1"}},"categories":["sysutils"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0","libcurl.so.4","liblogging-rfc3195.so.0","libfastjson.so.4","libestr.so.0","libuuid.so.1"],"options":{"DBI":"off","DOCS":"on","DTLS":"off","ELASTIC":"off","GCRYPT":"on","GSSAPI":"off","HTTP":"off","JSONPARSE":"off","KAFKA":"off","MYSQL":"off","NORMALIZE":"off","PGSQL":"off","RABBITMQ":"off","RELP":"off","SNMP":"off","GNUTLS":"off","OPENSSL":"off"},"annotations":{"cpe":"cpe:2.3:a:rsyslog:rsyslog:8.2406.0:::::dragonfly6:x86_64"},"messages":[{"message":"To start using rsyslogd(8), stop syslogd(8) if it is running and\nadd the following lines to rc.conf(5):\n\n  syslogd_enable=\"NO\"\n  rsyslogd_enable=\"YES\"\n\nFor best results, create a new configuration file\n/usr/local/etc/rsyslog.conf rather than trying to re-use the original\n/etc/syslog.conf -- the configuration file syntax has diverged over\ntime, and it's no longer anywhere near compatible.\n\nThe port will install an example configuration file which should\nprovide the same logging setup as the default /etc/syslog.conf\n\nnewsyslog(8) has the path of syslogd's pid file hardcoded. To\nmake it work seamlessly with rsyslog, add this:\n\n  rsyslogd_pidfile=\"/var/run/syslog.pid\"","type":"install"}]},{"name":"rsync","origin":"net/rsync","version":"3.3.0","comment":"Network file distribution/synchronization utility","maintainer":"rodrigo@FreeBSD.org","www":"https://rsync.samba.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efb88c117387d74fd4f40379811491131c89adc2bcfe10475385e74707b6313c","flatsize":852681,"path":"All/rsync-3.3.0.pkg","repopath":"All/rsync-3.3.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":389944,"desc":"rsync is a replacement for rcp that has many more features.\n\nrsync uses the \"rsync algorithm\" which provides a very fast method for\nbringing remote files into sync. It does this by sending just the\ndifferences in the files across the link, without requiring that both\nsets of files are present at one of the ends of the link beforehand.\nThis makes rsync a good remote file distribution/synchronization utility\nin a dialup PPP/SLIP environment.\n\nNote, requires rsync on the destination machine.\n\nThere is a Computer Science Technical Report on the rsync algorithm is\nincluded in the distribution, and is available as\nftp://samba.anu.edu.au/pub/rsync/tech_report.ps","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"xxhash":{"origin":"devel/xxhash","version":"0.8.2_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["net"],"shlibs_required":["libiconv.so.2","liblz4.so.1","libzstd.so.1","libxxhash.so.0","libcrypto.so.12"],"options":{"DOCS":"on","ICONV":"on","POPT_PORT":"off","SSH":"on","ZLIB_BASE":"on","FLAGS":"on","RENAMED":"off"},"annotations":{"cpe":"cpe:2.3:a:samba:rsync:3.3.0:::::dragonfly6:x86_64"},"messages":[{"message":"Some scripts provided by rsync, such as rrsync,\nrequire Python, which is not installed by default.","type":"install"}]},{"name":"rsyn","origin":"net/rsyn","version":"0.0.1_6","comment":"Wire-compatible rsync client in Rust","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sourcefrog/rsyn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06d96c2df94a467fb9b5653b0374593577960972c7bf35114ea760584a0967c7","flatsize":2260567,"path":"All/rsyn-0.0.1_6.pkg","repopath":"All/rsyn-0.0.1_6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":624552,"desc":"rsyn reimplements part of the rsync network protocol in pure Rust.\n\nrsyn supports protocol version 27, which is supported by rsync versions from\n2.6.0 (released in 2004) onwards, and by openrsync.","categories":["net"]},{"name":"rsvndump","origin":"devel/rsvndump","version":"0.6.2_2","comment":"Remote Subversion repository dumpfile generator","maintainer":"eduardo@FreeBSD.org","www":"http://rsvndump.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c03fc4bd0435092b6bfdcbe700e64eb068ab979246f3a4a9530fc3e3ca1b8253","flatsize":116051,"path":"All/rsvndump-0.6.2_2.pkg","repopath":"All/rsvndump-0.6.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":45304,"desc":"rsvndump is a command line tool that is able to dump a Subversion\nrepository that resides on a remote server. All data is dumped in\nthe format that can be read an written by svnadmin dump, so the\ndata which is produced can easily be imported into a new Subversion\nrepository.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"db18":{"origin":"databases/db18","version":"18.1.40"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel"],"shlibs_required":["libsvn_delta-1.so.0","libsvn_subr-1.so.0","libsvn_ra-1.so.0","libsvn_client-1.so.0","libsvn_fs-1.so.0","libapr-1.so.0","libaprutil-1.so.0","libdb-18.1.so","libgdbm.so.6","libexpat.so.1","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"rsstool","origin":"www/rsstool","version":"1.0.0_4","comment":"Read, parse, merge and write RSS and Atom feeds","maintainer":"ports@FreeBSD.org","www":"http://rsstool.berlios.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a207441b03c5154f48ddaf71e449dc6a761769573b787307276075f79c73d7ed","flatsize":135836,"path":"All/rsstool-1.0.0_4.pkg","repopath":"All/rsstool-1.0.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":50676,"desc":"rsstool is a tool to read, parse, merge, and write RSS (and Atom)\nfeeds. It has some other functions built-in like text, HTML, or\nproperty file output, or templates with custom tags to insert RSS\nfeeds into pages that could be uploaded to a server that supports\nonly static HTML.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["www"],"shlibs_required":["libxml2.so.2"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe rsstool port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rsnapshot","origin":"sysutils/rsnapshot","version":"1.4.4_2","comment":"Filesystem snapshot utility based on rsync(1)","maintainer":"ralfvd@gmail.com","www":"https://www.rsnapshot.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"120731199d9aeca1d82ca2fc0e037ccbacfd2a47bce50e7eeed1155854bfd350","flatsize":310302,"path":"All/rsnapshot-1.4.4_2.pkg","repopath":"All/rsnapshot-1.4.4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":86052,"desc":"rsnapshot is a filesystem snapshot utility based on rsync(1).\nrsnapshot makes it easy to make periodic snapshots of local machines,\nand remote machines over ssh. The code makes extensive use of hard links\nwhenever possible, to greatly reduce the disk space required.\n\nIt is written entirely in perl with no module dependencies, and has been\ntested with versions 5.004 through 5.16.3.","deps":{"p5-Lchown":{"origin":"sysutils/p5-Lchown","version":"1.01_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"rubygem-aws-sdk-apptest","origin":"devel/rubygem-aws-sdk-apptest","version":"1.0.0","comment":"Official AWS Ruby gem for Mainframe Modernization Application Testing","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-apptest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3ec079d6a15ddbb4959a7f523478bfc296141fc937fc747f637e43f7083ccb4","flatsize":458899,"path":"All/rubygem-aws-sdk-apptest-1.0.0.pkg","repopath":"All/rubygem-aws-sdk-apptest-1.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38400,"desc":"Official AWS Ruby gem for Mainframe Modernization Application Testing.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rubygem-aws-sdk-appsync","origin":"devel/rubygem-aws-sdk-appsync","version":"1.77.0","comment":"Official AWS Ruby gem for AWS AppSync (AWSAppSync)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-appsync","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b86078f05993db8565bd55d62dd4d20acab8dfdecfbd738f586b24f15941a05","flatsize":720694,"path":"All/rubygem-aws-sdk-appsync-1.77.0.pkg","repopath":"All/rubygem-aws-sdk-appsync-1.77.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":57272,"desc":"Official AWS Ruby gem for AWS AppSync (AWSAppSync).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rsclock","origin":"misc/rsclock","version":"0.1.11_4","comment":"Simple terminal clock written in Rust","maintainer":"yuri@FreeBSD.org","www":"https://github.com/valebes/rsClock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93b71496588559efa31dc6b503723e9976899b1632e297ce952fc4fbfa58a48c","flatsize":247549,"path":"All/rsclock-0.1.11_4.pkg","repopath":"All/rsclock-0.1.11_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":95616,"desc":"rsClock is a simple terminal clock.","categories":["misc"]},{"name":"ru-wordpress-ru_RU","origin":"russian/wordpress","version":"6.4.4","comment":"State-of-the-art semantic personal publishing platform","maintainer":"joneum@FreeBSD.org","www":"https://ru.wordpress.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3a8569468492cb0e3cbb6081161345d31a9787dff73a736670af75224c1d242","flatsize":75009708,"path":"All/ru-wordpress-ru_RU-6.4.4.pkg","repopath":"All/ru-wordpress-ru_RU-6.4.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17163764,"desc":"WordPress is a state-of-the-art semantic personal publishing platform\nwith a focus on aesthetics, web standards, and usability.\n\nMore simply, Wordpress is what you use when you want to work\nwith your blogging software, not fight it.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-ftp":{"origin":"ftp/php82-ftp","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pecl-imagick":{"origin":"graphics/pecl-imagick","version":"3.7.0_4"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["russian","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:wordpress:wordpress:6.4.4:::ru_RU::dragonfly6:x86_64"},"messages":[{"message":"Before the first use of WordPress, copy wp-config-sample.php to wp-config.php\nin /usr/local/www/wordpress and modify it to fit your MySQL.\nMaybe you need 'mysqladmin create wordpress' first.","type":"install"},{"message":"If you are upgrading, please run http://your.site/wordpress/wp-admin/upgrade.php\nto upgrade WordPress.","type":"upgrade"}]},{"name":"rset","origin":"sysutils/rset","version":"3.0","comment":"Configure systems using using any scripting language","maintainer":"sunpoet@FreeBSD.org","www":"https://scriptedconfiguration.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"368de7516b289bd0b5652bbf6aef1bd907977cd5d74d406d1032a2a26673a885","flatsize":72941,"path":"All/rset-3.0.pkg","repopath":"All/rset-3.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":32352,"desc":"rset allows to configure systems using any scripting language.","categories":["sysutils"]},{"name":"rsibreak","origin":"x11/rsibreak","version":"0.12.15_3","comment":"KDE RSI prevention tool","maintainer":"kde@FreeBSD.org","www":"https://userbase.kde.org/RSIBreak","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"231893e7173a8c37da34d9ac266331d2d03a1194a782439f84360fa4c75298de","flatsize":1457763,"path":"All/rsibreak-0.12.15_3.pkg","repopath":"All/rsibreak-0.12.15_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":529344,"desc":"Repetitive Strain Injury is an illness which can occur as a result of\nworking with a mouse and keyboard. This utility can be used to remind\nyou to take a break now and then. It will show you a random picture\nfrom a collection you can configure yourself for a configurable duration\nat a configurable interval.\n\nYou can use these breaks to do some stretch exercises for example, or as\na reminder to walk away from the computer for a while.\n\nRSIBreak will sit in your system tray and when it is time for a break it\nwill show you the picture full screen. All timings can be set by clicking\nwith the right mouse button on the icon in the system tray.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kidletime":{"origin":"devel/kf5-kidletime","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11","kde"],"shlibs_required":["libKF5Crash.so.5","libKF5DBusAddons.so.5","libKF5IdleTime.so.5","libKF5Notifications.so.5","libKF5NotifyConfig.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5","libQt5Xml.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libX11.so.6","libQt5DBus.so.5","libQt5Core.so.5"]},{"name":"rrdmerge","origin":"databases/rrdmerge","version":"0.0.1_2","comment":"Utility to merge existing RRD data from backups into new RRD files","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/ctheune/rrdmerge/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9770c462764d0ba619b67383a8d9cbbec89a56543d9c93f779bc273d1a8c8c9","flatsize":10805,"path":"All/rrdmerge-0.0.1_2.pkg","repopath":"All/rrdmerge-0.0.1_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":5044,"desc":"A simple utility to merge existing RRD data from backups into new RRD files\nthat have started gathering data already. Useful for getting historical data\nback while performing disaster recovery.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["databases"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe rrdmerge port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rth","origin":"devel/rth","version":"1.7.0_2","comment":"Web-based requirement, test, and bugtracking system","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/rth/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab34140ecb2857cb41b9f8b183dd3418e67d385bf57fdc1cc97b30371335d205","flatsize":14467154,"path":"All/rth-1.7.0_2.pkg","repopath":"All/rth-1.7.0_2.pkg","licenselogic":"single","pkgsize":3104996,"desc":"rth is a web-based tool designed to manage requirements, tests,\ntest results, and defects throughout the application life cycle.\nThe tool provides a structured approach to software testing and\nincreases the visibility of the testing process by creating a\ncommon repository for all test assets including requirements,\ntest cases, test plans, and test results. Regardless of their\ngeographic location, rth allows testers, developers, business\nanalysts, and managers to monitor and gauge application\nreadiness. The tool includes modules for requirements management,\ntest planning, test execution, defect tracking, and reporting.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"}},"categories":["devel","www"],"messages":[{"message":"rth-1.7.0_2 has been installed into:\n\n    /usr/local/www/rth\n\nPlease edit api/properties_inc.php to suit your needs.\n\nIf you use MySQL as your database go to the directory\n/usr/local/www/rth/sql and do the following to create\na demo database:\n\n  mysql -u [username] -p [db_name] < rth.sql\n\nIf you are upgrading from a prior version of rth note\nupdate instructions at /usr/local/www/rth/sql.\n\nTo make rth available through your web site, I suggest\nthat you add something like the following to httpd.conf:\n\n    Alias /rth/ \"/usr/local/www/rth\"\n\n    <Directory \"/usr/local/www/rth/\">\n        Options none\n        AllowOverride Limit\n\n        Order Deny,Allow\n        Deny from all\n        Allow from 127.0.0.1 .example.com\n\n        <IfModule dir_module>\n            DirectoryIndex home_page.php\n        </IfModule>\n    </Directory>","type":"install"},{"message":"===>   NOTICE:\n\nThe rth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rscsi","origin":"net/rscsi","version":"2024.03.21","comment":"Remote SCSI transport server program (daemon)","maintainer":"fuz@FreeBSD.org","www":"https://cdrtools.sourceforge.net/private/cdrecord.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd4f6d78a6580f9573aa903b1e93d26101044165dd6ec3aa4962ef837b93992f","flatsize":30334,"path":"All/rscsi-2024.03.21.pkg","repopath":"All/rscsi-2024.03.21.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":15844,"desc":"The rscsi command is a remote generic SCSI transport server program.\nrscsi is a program that is run locally on the machine with SCSI\ndevices, it is used by remote programs like cdrecord(1), cdda2wav(1),\nreadcd(1), and sformat(1) that like to access SCSI devices through an\ninterprocess communication connection via libscg.  rscsi is normally\nstarted up with an rexec(3) or rcmd(3) call but it may also be\nconnected via an internal pipe to an ssh(1) session that was set up by\nthe remote user.\n\nThe rscsi command must be installed setuid root for full functionality.\nFor this reason it is provided as a separate package to cdrtools.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"schilybase":{"origin":"devel/schilybase","version":"2024.03.21"}},"categories":["net"],"users":["rscsi"],"groups":["rscsi"],"shlibs_required":["libscg.so.1.0","libdeflt.so.1.0","libschily.so.2.0"],"messages":[{"message":"See /usr/local/share/doc/rscsi/README.rscsi for further information on\nhow to configure remote access to SCSI devices via rscsi.\n\nDon't forget to add an entry for rshd(8) to /etc/inetd.conf in order to\nbe able to use the remote SCSI daemon.","type":"install"}]},{"name":"ru-stardict-bars","origin":"russian/stardict-bars","version":"2.4.2","comment":"New Comprehensive English-Russian dictionary","maintainer":"makc@FreeBSD.org","www":"http://download.huzheng.org/ru/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"750e10347bd987545beeb1412de459fbb61e417c508b1bda6281e955da160b6f","flatsize":10926911,"path":"All/ru-stardict-bars-2.4.2.pkg","repopath":"All/ru-stardict-bars-2.4.2.pkg","licenselogic":"single","pkgsize":9637388,"desc":"New Comprehensive English-Russian dictionary.","categories":["russian"],"messages":[{"message":"This dictionary can be used with any of the following dictionary\nprograms (consider to install one of them):\n\ntextproc/goldendict\tGoldendict (Qt5)\ntextproc/qstardict\tStarDict clone (Qt5)\ntextproc/stardict3\tStarDict 3.x (GTK2)","type":"install"}]},{"name":"rpsl2acl","origin":"dns/rpsl2acl","version":"1.01","comment":"Query set of RPSL database objects and convert to BIND ACLs","maintainer":"ports@FreeBSD.org","www":"https://man.gnu.org.ua/manpage/?1+rpsl2acl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47c530aae3715438cd3f89c675099cbcf5e11a9f6e4358921d64fde6035b2cea","flatsize":15102,"path":"All/rpsl2acl-1.01.pkg","repopath":"All/rpsl2acl-1.01.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":8776,"desc":"rpsl2acl queries a set of RPSL database objects (normally route-sets) and\nconverts them to an ACL for use in BIND configuration files.\n\nIt is part of dnstools, a set of utilities for DNS management and related\ntasks.","deps":{"p5-Net-CIDR":{"origin":"net-mgmt/p5-Net-CIDR","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe rpsl2acl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rrdbot","origin":"net-mgmt/rrdbot","version":"0.9.7.d20200312_1","comment":"Threaded SNMP polling daemon which stores data in RRDs","maintainer":"rodrigo@FreeBSD.org","www":"https://github.com/REANNZ/rrdbot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"873847d61f6923831e53d25c677cf44535891122af91270fa7f22ec51b4444e4","flatsize":1560643,"path":"All/rrdbot-0.9.7.d20200312_1.pkg","repopath":"All/rrdbot-0.9.7.d20200312_1.pkg","licenselogic":"single","pkgsize":257552,"desc":"RRDBot is an SNMP polling daemon which writes the polled values to an RRD\ndatabase. It can poll many different SNMP sources in an efficient manner.\n\nIt has no large external dependencies, and its configuration is stored in text\nfiles. It has full support for MIB definition files and using textual MIBs\ninstead of numerical OIDs.\n\nA nice feature is the querying of SNMP tables without using a specific index.\nIndexes of the rows in an SNMP table may change from time to time, and are less\nthan ideal for long term tracking of a given value. For example RRDBot can\nquery the traffic on your router based on the 'xl0' interface name.\n\nRRDBot also contains tools to simplify the creation of RRD files, and the\nvarious archives contained in them.","deps":{"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["net-mgmt"],"shlibs_required":["librrd.so.8"],"messages":[{"message":"Before starting the rrdbot daemon for the first time, you need to\nperform some necessary steps:\n\n1. Create configuration file(s) of what you wish to monitor, and\n   and place them in /usr/local/etc/rrdbot\n2. Create the RRD files based on the above configuration file(s),\n   using /usr/local/sbin/rrdbot-create\n\nWhen creating your rrdbot configuration files which use the \"archive\"\nfeature, be sure your archive durations are correct mathematically\nwhen compared to the actual SNMP polling interval.  For example,\nassuming your SNMP polling interval is 30:\n\n  6/minute -- won't work (6*30 = 180 seconds)\n  2/minute -- will work  (2*30 = 60 seconds)\n\nOtherwise you'll receive this kind of warning when using rrdbot-create:\n\n  rrdbot-create: my.conf: archive has too many data points for polling interval. ignoring\n\nOnce you've followed these steps, you can start the daemon by setting\nrrdbot_enable=\"yes\" in rc.conf, and then execute:\n\n  /usr/local/etc/rc.d/rrdbot start\n\nIf you forgot to run rrdbot-create, rrdbotd will start but will silently\nfail when trying to write data to the non-existent RRD.  So please be\nsure to follow the above!","type":"install"}]},{"name":"rrdtool","origin":"databases/rrdtool","version":"1.8.0_4","comment":"Round Robin Database Tools","maintainer":"eduardo@FreeBSD.org","www":"https://oss.oetiker.ch/rrdtool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c16b5a63f0f7271b627d6dfe1ac05c2a44945dc60258f638f4a6f65308cc20a9","flatsize":2896474,"path":"All/rrdtool-1.8.0_4.pkg","repopath":"All/rrdtool-1.8.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":706232,"desc":"It is pretty easy to gather status information from all sorts of things,\nranging from the temperature in your office to the number of octets which\nhave passed through the FDDI interface of your router. But it is not so\ntrivial to store this data in a efficient and systematic manner. This is\nwhere RRDtool kicks in. It lets you log and analyze the data you gather from\nall kinds of data-sources. The data analysis part of RRDtool is based\non the ability to quickly generate graphical representations of the data\nvalues collected over a definable time period.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dejavu":{"origin":"x11-fonts/dejavu","version":"2.37_3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["databases","graphics"],"shlibs_required":["libcairo.so.2","libglib-2.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libintl.so.8","libpango-1.0.so.0","libpangocairo-1.0.so.0","libpng16.so.16","libxml2.so.2","libperl.so.5.36"],"shlibs_provided":["librrd.so.8"],"options":{"DEJAVU":"on","DOCS":"on","EXAMPLES":"on","GRAPH":"on","LOCKTIMEOUT":"off","MMAP":"on","NLS":"on","PERL":"on","PYTHON":"off","RUBY":"off"},"annotations":{"cpe":"cpe:2.3:a:rrdtool_project:rrdtool:1.8.0:::::dragonfly6:x86_64:4"}},{"name":"rsstail","origin":"www/rsstail","version":"2.1","comment":"Simple RSS monitor","maintainer":"ports@FreeBSD.org","www":"https://www.vanheusden.com/rsstail/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fe57be9075145979103945af3b67459a73d3a4418d6ecea628f6de8ee50757d","flatsize":34535,"path":"All/rsstail-2.1.pkg","repopath":"All/rsstail-2.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14348,"desc":"RSSTail is more or less an rss reader: it monitors an rss-feed and if\nit detects a new entry it'll emit only that new entry.","deps":{"libmrss":{"origin":"textproc/libmrss","version":"0.19.2_8"}},"categories":["www"],"shlibs_required":["libmrss.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe rsstail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rpm2cpio","origin":"archivers/rpm2cpio","version":"1.4_2","comment":"Convert .rpm files to cpio format","maintainer":"ak@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2893e2d64643ecd47f6e717e26fd439f483509159a19913c26d23eb979b7063c","flatsize":650,"path":"All/rpm2cpio-1.4_2.pkg","repopath":"All/rpm2cpio-1.4_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1292,"desc":"Convert .rpm files to cpio format.\n\nWhy does the world need another rpm2cpio?  because the existing one\nwon't build unless you have half a ton of things that aren't really\nrequired for it, since it uses the same library used to extract RPM's.\n\nThis version is just a tiny wrapper around bsdtar.","categories":["archivers"]},{"name":"rspamd","origin":"mail/rspamd","version":"3.8.4_1","comment":"Fast spam filtering system","maintainer":"vsevolod@FreeBSD.org","www":"https://rspamd.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5bc319d63755cdbdb6948ce3fa74fc478faae506eee349213322a3d6c5b85346","flatsize":12841225,"path":"All/rspamd-3.8.4_1.pkg","repopath":"All/rspamd-3.8.4_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3643208,"desc":"Rspamd is fast, modular and lightweight spam filter. It is designed to work\nwith big amount of mail and can be easily extended with own filters written in\nlua.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["mail"],"users":["rspamd"],"groups":["rspamd"],"shlibs_required":["libbfd-2.40.so","liblua-5.4.so","libglib-2.0.so.0","libintl.so.8","libpcre2-8.so.0","libsqlite3.so.0","libicuuc.so.74","libicudata.so.74","libicuio.so.74","libicui18n.so.74","libssl.so.12","libcrypto.so.12","libsodium.so.26","libatomic.so.1","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["librspamd-actrie.so","librspamd-ev.so","librspamd-kann.so","librspamd-replxx.so","librspamd-server.so"],"options":{"BLAS":"off","CGP":"off","GPERF":"off","HYPERSCAN":"off","LUAJIT":"off"},"annotations":{"cpe":"cpe:2.3:a:rspamd_project:rspamd:3.8.4:::::dragonfly6:x86_64:1"},"messages":[{"message":"- Add the following line to /etc/rc.conf to enable rspamd:\n\n     rspamd_enable=\"YES\"\n\n - Optionally you can adjust the user which runs Rspamd workers with the\n   variables rspamd_worker_user and rspamd_worker_group (default rspamd:rspamd).\n\n - A symbolic link to /usr/local/etc/rspamd/rspamd.newsyslog.conf\n   has been created in the /usr/local/etc/newsyslog.conf.d directory.\n   You can edit /usr/local/etc/rspamd/rspamd.newsyslog.conf\n   to change log file rotation configuration.","type":"install"},{"message":"Due to the issues with Hyperscan alignment, it is recommended to remove the\nexisting cached files that might cause troubles from /var/db/rspamd by using the\nfollowing command: \"find /var/db/rspamd/ -type f -name '*.unser' -delete\"\nThis action is needed merely for this particular upgrade.","type":"upgrade"}]},{"name":"rt44","origin":"www/rt44","version":"4.4.7_1","comment":"Industrial-grade ticketing system written in Perl","maintainer":"mikael@FreeBSD.org","www":"https://www.bestpractical.com/rt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bef7bda5bd8bacb07062b8c0136030f46fff60e372f9f647cc031ffd9e73856","flatsize":31206861,"path":"All/rt44-4.4.7_1.pkg","repopath":"All/rt44-4.4.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6532400,"desc":"RT is a battle-tested issue tracking system which thousands of\norganizations use for bug tracking, help desk ticketing, customer\nservice, workflow processes, change management, network operations,\nyouth counselling and even more. Organizations around the world have\nbeen running smoothly thanks to RT for over 10 years.","deps":{"ap24-mod_fastcgi":{"origin":"www/mod_fastcgi","version":"2.4.7.1"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-Apache-Session":{"origin":"www/p5-Apache-Session","version":"1.94"},"p5-Business-Hours":{"origin":"misc/p5-Business-Hours","version":"0.13"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-CGI-Emulate-PSGI":{"origin":"www/p5-CGI-Emulate-PSGI","version":"0.22"},"p5-CGI-PSGI":{"origin":"www/p5-CGI-PSGI","version":"0.15_1"},"p5-CSS-Minifier-XS":{"origin":"textproc/p5-CSS-Minifier-XS","version":"0.13"},"p5-CSS-Squish":{"origin":"textproc/p5-CSS-Squish","version":"0.10_1"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Convert-Color":{"origin":"graphics/p5-Convert-Color","version":"0.17"},"p5-Crypt-Eksblowfish":{"origin":"security/p5-Crypt-Eksblowfish","version":"0.009_3"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-SearchBuilder":{"origin":"databases/p5-DBIx-SearchBuilder","version":"1.80"},"p5-Data-GUID":{"origin":"devel/p5-Data-GUID","version":"0.051"},"p5-Data-ICal":{"origin":"deskutils/p5-Data-ICal","version":"0.24"},"p5-Data-Page-Pageset":{"origin":"devel/p5-Data-Page-Pageset","version":"1.02_1"},"p5-Date-Extract":{"origin":"devel/p5-Date-Extract","version":"0.07"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Natural":{"origin":"devel/p5-DateTime-Format-Natural","version":"1.18"},"p5-DateTime-Locale":{"origin":"devel/p5-DateTime-Locale","version":"1.42"},"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"p5-Email-Address-List":{"origin":"mail/p5-Email-Address-List","version":"0.06"},"p5-FCGI":{"origin":"www/p5-FCGI","version":"0.82"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"p5-GD-TextUtil":{"origin":"graphics/p5-GD-TextUtil","version":"0.86_5"},"p5-GnuPG-Interface":{"origin":"security/p5-GnuPG-Interface","version":"1.04"},"p5-HTML-FormatText-WithLinks":{"origin":"textproc/p5-HTML-FormatText-WithLinks","version":"0.15"},"p5-HTML-FormatText-WithLinks-AndTables":{"origin":"textproc/p5-HTML-FormatText-WithLinks-AndTables","version":"0.07"},"p5-HTML-Mason":{"origin":"www/p5-HTML-Mason","version":"1.60"},"p5-HTML-Mason-PSGIHandler":{"origin":"www/p5-HTML-Mason-PSGIHandler","version":"0.53_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Quoted":{"origin":"textproc/p5-HTML-Quoted","version":"0.05"},"p5-HTML-RewriteAttributes":{"origin":"textproc/p5-HTML-RewriteAttributes","version":"0.05_1"},"p5-HTML-Scrubber":{"origin":"www/p5-HTML-Scrubber","version":"0.19"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JavaScript-Minifier-XS":{"origin":"textproc/p5-JavaScript-Minifier-XS","version":"0.15"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Locale-Maketext-Fuzzy":{"origin":"devel/p5-Locale-Maketext-Fuzzy","version":"0.11_1"},"p5-Locale-Maketext-Lexicon":{"origin":"devel/p5-Locale-Maketext-Lexicon","version":"1.00_1"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Module-Refresh":{"origin":"devel/p5-Module-Refresh","version":"0.18"},"p5-Module-Versions-Report":{"origin":"devel/p5-Module-Versions-Report","version":"1.06_1"},"p5-Mozilla-CA":{"origin":"www/p5-Mozilla-CA","version":"20240730"},"p5-Net-CIDR":{"origin":"net-mgmt/p5-Net-CIDR","version":"0.21"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Parallel-ForkManager":{"origin":"devel/p5-Parallel-ForkManager","version":"2.02"},"p5-PerlIO-eol":{"origin":"devel/p5-PerlIO-eol","version":"0.19"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Pod-Parser":{"origin":"textproc/p5-Pod-Parser","version":"1.67"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Regexp-Common-net-CIDR":{"origin":"textproc/p5-Regexp-Common-net-CIDR","version":"0.03"},"p5-Regexp-IPv6":{"origin":"textproc/p5-Regexp-IPv6","version":"0.03_1"},"p5-Role-Basic":{"origin":"devel/p5-Role-Basic","version":"0.13_2"},"p5-Scope-Upper":{"origin":"devel/p5-Scope-Upper","version":"0.34"},"p5-Starlet":{"origin":"www/p5-Starlet","version":"0.31"},"p5-Symbol-Global-Name":{"origin":"devel/p5-Symbol-Global-Name","version":"0.05_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Text-Password-Pronounceable":{"origin":"security/p5-Text-Password-Pronounceable","version":"0.30_1"},"p5-Text-Quoted":{"origin":"textproc/p5-Text-Quoted","version":"2.10"},"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"p5-Text-WikiFormat":{"origin":"textproc/p5-Text-WikiFormat","version":"0.81_1"},"p5-Text-Wrapper":{"origin":"textproc/p5-Text-Wrapper","version":"1.05"},"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"},"p5-Tree-Simple":{"origin":"devel/p5-Tree-Simple","version":"1.34"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-RSS":{"origin":"textproc/p5-XML-RSS","version":"1.63"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"users":["www"],"groups":["rt","www"],"options":{"DEVELOPER":"off","DOCS":"on","GD":"on","GPG":"on","GRAPHVIZ":"off","SMIME":"off","MYSQL":"on","PGSQL":"off","SQLITE":"off","AP_MODFASTCGI":"on","AP_MODPERL":"off","LIGHTTPD":"off","SPAWN_FCGI":"off"},"annotations":{"cpe":"cpe:2.3:a:bestpractical:rt:4.4.7:::::dragonfly6:x86_64:1"},"messages":[{"message":"To initialize RT's database:\n\n$ sudo perl rt-setup-database --action init --dba dba --dba-password X\n\nTo clear a previously created RT database:\n\n$ sudo perl rt-setup-database --action drop --dba dba --dba-password X\n\nTo complete the installation of this port, please follow these steps:\n\n1. Edit /usr/local/etc/rt44/RT_SiteConfig.pm, by referring to\n   the default config file (/usr/local/etc/rt44/RT_Config.pm).\n2. Configure the email and web gateways.  Please refer to\n   'SETTING UP THE MAIL GATEWAY' in /usr/local/share/doc/rt44/README\n3. Restart Apache or whichever web delivery mechanism you selected..\n4. Do remember to *CHANGE* the root's password for the web interface.\n   The default is \"password\" (without the quotes.)\n5. Configure RT per the instructions at\n   http://www.bestpractical.com/rt/docs.html\n\nRT does not work with perl taint mode (-T) you must disable it.\nNote, some other ports like devel/bugzilla have you add this to your\nhttpd.conf.  This isn't actually a flaw of RT, but of a subset of the\nCPAN modules that RT uses.","type":"install"},{"message":"If you're upgrading RT then it is worth reading the UPGRADING document\nat this point. Some extension you're using may have been integrated\ninto core. It's recommended to use new clean directory when you're\nupgrading to new release (for example from 4.0.x to 4.2.x).\n\nTo upgrade your database schema, preserving ticket history:\n\n1. Backup your RT database.\n2. If upgrading to a new major release, create a new database named\n   rt4 with appropriate rights for the rt_user and reload your\n   database backup into it.\n3. Run:\n\n# /usr/local/sbin/rt-setup-database \\\n     --datadir /usr/local/share/doc/rt44/upgrade \\\n     --action upgrade --prompt-for-dba-password\n\nand answer the prompts.","type":"install"}]},{"name":"rrdman","origin":"databases/rrdman","version":"1.0.1_6","comment":"Apply Holt-Winters prediction parameters to RRD data","maintainer":"jmohacsi@bsd.hu","www":"https://rrfw.sourceforge.net/rrdman/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f80c43f57489a0db82e29f79e4d95ee77a19b76c9b2806b3c61a88a1371e1fef","flatsize":16913,"path":"All/rrdman-1.0.1_6.pkg","repopath":"All/rrdman-1.0.1_6.pkg","licenselogic":"single","pkgsize":7472,"desc":"RRDman is a set of utilities that manipulate the RRDtool database files.\nCurrently it consists of the following utilities:\n\n    * rrd_hwreapply: Re-apply Holt-Winters prediction parameters to RRD data\n\nRRDman is hosted as a subproject of RRFW","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["databases"]},{"name":"rss-bridge","origin":"www/rss-bridge","version":"2024.02.02,1","comment":"RSS feed generator for websites missing it","maintainer":"osidorkin@gmail.com","www":"https://github.com/RSS-Bridge/rss-bridge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f37977c22749966f5cf8ab056739e07304270620a990ed5836bf0f9db6c17e6","flatsize":3341413,"path":"All/rss-bridge-2024.02.02,1.pkg","repopath":"All/rss-bridge-2024.02.02,1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":603592,"desc":"RSS-Bridge is a PHP project capable of generating RSS and Atom\nfeeds for websites which don't have one. It can be used on\nwebservers or as stand alone application in CLI mode.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sqlite3":{"origin":"databases/php82-sqlite3","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"}},"categories":["www"],"options":{"SQLITE":"on"}},{"name":"rovclock","origin":"sysutils/rovclock","version":"0.6e_1","comment":"Overclocking utility for ATI Radeon video cards","maintainer":"danfe@FreeBSD.org","www":"http://www.hasw.net/linux/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8acdbfb8ca1b81cb4bf658e6d28698e150788cc17ecb0503407eb2ae1e0c216c","flatsize":32143,"path":"All/rovclock-0.6e_1.pkg","repopath":"All/rovclock-0.6e_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13884,"desc":"Utility to control frequency rates of one's ATI Radeon video card.  It is\nvery helpful for underclocking the Radeon chip in order to save power when\nrunning on batteries.  Also, by underclocking it is possible to prevent the\nfan from running.  It can also be used to gain performance by overclocking.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"rpc2","origin":"devel/rpc2","version":"2.14","comment":"Interprocess communication library","maintainer":"ports@FreeBSD.org","www":"http://www.coda.cs.cmu.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d49196f7094a7c60d4b8c3d267ac4c3cc6e4a5280ce5d41cd0e2881ce60d8f6d","flatsize":925411,"path":"All/rpc2-2.14.pkg","repopath":"All/rpc2-2.14.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":215128,"desc":"The RPC2 library. The RPC2 library provides interprocess communication for the\nCoda distributed filesystem.\n\nProject contact information below.\n\nEMAIL: coda@cs.cmu.edu","deps":{"lwp":{"origin":"devel/lwp","version":"2.8"}},"categories":["devel"],"shlibs_required":["liblwp.so.2"],"shlibs_provided":["librpc2.so.5","libse.so.5"],"messages":[{"message":"===>   NOTICE:\n\nThe rpc2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rpcalc","origin":"math/rpcalc","version":"0.8.2_10","comment":"Simple RPN calculator","maintainer":"jhale@FreeBSD.org","www":"https://rpcalc.bellz.org/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57c09c8f1c3a2315ee4363867ff241f51810583411dbf415b61451ea96511106","flatsize":456010,"path":"All/rpcalc-0.8.2_10.pkg","repopath":"All/rpcalc-0.8.2_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":85548,"desc":"rpCalc started out as a little program written to try out various\nPython GUI toolkits. But I ended up using it all the time (it's\nmuch quicker to pull it up than to pull an actual HP calculator out\nof the desk), and I made several improvements. So I decided to make\nit available to others who also like RPN calculators.","deps":{"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"]},{"name":"roxterm","origin":"x11/roxterm","version":"3.14.3","comment":"GTK terminal emulator with tabs","maintainer":"nc@FreeBSD.org","www":"https://github.com/realh/roxterm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a59f38b5cc65f1fd16cd9c1df3fdd5a6ef0eac1f3b59b4c0bc1dc5de082df943","flatsize":1490228,"path":"All/roxterm-3.14.3.pkg","repopath":"All/roxterm-3.14.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":443360,"desc":"A tabbed, vte- (GTK+) based terminal emulator providing advanced\nfeatures such as multiple tabs with a small footprint.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["x11"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libvte-2.91.so.0","libpcre2-8.so.0","libgmodule-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"routers2-extensions","origin":"net-mgmt/routers2-extensions","version":"2.23","comment":"Extensions of routers2 frontend","maintainer":"kiwi@oav.net","www":"https://www.steveshipway.org/software/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"468c4098a759af37ef490761b2d291d25e6f401252be9c1635207a05b3622bf5","flatsize":129895,"path":"All/routers2-extensions-2.23.pkg","repopath":"All/routers2-extensions-2.23.pkg","licenselogic":"single","pkgsize":31144,"desc":"Extensions of generic web-based frontend for the popular MRTG\nsystems monitoring software.","deps":{"htmldoc":{"origin":"textproc/htmldoc","version":"1.9.18"},"p5-Net-Telnet-Cisco":{"origin":"net-mgmt/p5-Telnet-Cisco","version":"1.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"routers2":{"origin":"net-mgmt/routers2","version":"2.23"}},"categories":["net-mgmt"],"options":{"DOCS":"on"}},{"name":"rpm4","origin":"archivers/rpm4","version":"4.18.2_1","comment":"Red Hat Package Manager","maintainer":"rodrigo@FreeBSD.org","www":"https://rpm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b12683cd93fe39717e9633be7cfdd0c63f3def388cb0700bf80ab983f763dc6a","flatsize":3615449,"path":"All/rpm4-4.18.2_1.pkg","repopath":"All/rpm4-4.18.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":847704,"desc":"The RPM Package Manager is a powerful command line driven package\nmanagement system capable of installing, uninstalling, verifying,\nquerying, and updating computer software packages. Each software\npackage consists of an archive of files along with information about\nthe package like its version, a description, and the like.  There\nis also a related API (\"Application Program Interface\"), permitting\nadvanced developers to bypass 'shelling out' to a command line, and\nto manage such transactions from within a native coding language.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"db5":{"origin":"databases/db5","version":"5.3.28_9"},"findutils":{"origin":"misc/findutils","version":"4.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"nss":{"origin":"security/nss","version":"3.104"},"popt":{"origin":"devel/popt","version":"1.19_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers"],"shlibs_required":["libsqlite3.so.0","libgcrypt.so.20","libpopt.so.0","liblua-5.4.so","libzstd.so.1","libintl.so.8","libarchive.so.13","libreadline.so.8"],"shlibs_provided":["librpm.so.9","librpmbuild.so.9","librpmio.so.9","librpmsign.so.9"],"options":{"NLS":"on","PLUGINS":"off","PYTHON":"on"},"annotations":{"cpe":"cpe:2.3:a:rpm:rpm:4.18.2:::::dragonfly6:x86_64:1"}},{"name":"routinator","origin":"net/routinator","version":"0.14.0","comment":"RPKI signed route collector and validator","maintainer":"jaap@NLnetLabs.nl","www":"https://github.com/NLnetLabs/routinator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36eb858f2a5e884041b8fa7d1e00ceb380b41232c6166242be1d5372b80ba0d1","flatsize":6396499,"path":"All/routinator-0.14.0.pkg","repopath":"All/routinator-0.14.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2031176,"desc":"Routinator collects Resource Public Key Infrastructure cryptographically\nsigned statements about the association of Internet routing resources\nand constructs a list of associations between IP address prefixes\nand AS numbers.  It provides this information to routers supporting\nthe RPKI-RTR protocol or publishes this in a number of useful\nformats.","deps":{"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["net"],"users":["routinator"],"groups":["routinator"],"options":{"ASPA":"off"},"annotations":{"cpe":"cpe:2.3:a:nlnetlabs:routinator:0.14.0:::::dragonfly6:x86_64"},"messages":[{"message":"Before running the server, the repository needs to be created, populated with TALS, and initialized\n  To do so, run \n\n    sudo mkdir -p /var/routinator\n    sudo chown routinator:routinator /var/routinator\n\n  See also man(1) routinator","type":"install"}]},{"name":"roundcube-yubikey_auth-php81","origin":"mail/roundcube-yubikey_auth","version":"g20180404","comment":"Roundcube yubikey auth plugin","maintainer":"vidar@karlsen.tech","www":"https://github.com/northox/roundcube-yubikey-plugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fba04b0ccde9756e0c1282ec7ed1b85d4aacd94243fc87a929578ad078055bf1","flatsize":58986,"path":"All/roundcube-yubikey_auth-php81-g20180404.pkg","repopath":"All/roundcube-yubikey_auth-php81-g20180404.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15812,"desc":"This plugin adds the option to use a YubiKey as second-factor\nauthentication.\n\nThe YubiKey is a USB key emulating a generic keyboard and make\nuse of One-time Passwords to provide two factor authentication.\n\nActivate the plugin  by adding the following to Roundcube's\nconfig/config.inc.php:\n$config['plugins'] = array('roundcube_yubikey_authentication');","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php81"}},{"name":"routino","origin":"astro/routino","version":"3.4.1","comment":"Router for OpenStreetMap Data","maintainer":"bofh@FreeBSD.org","www":"https://www.routino.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"581dfa48a66e704778a135ed30c8d65fcf3cf4eef0e879d936f6e1af501febd0","flatsize":6539300,"path":"All/routino-3.4.1.pkg","repopath":"All/routino-3.4.1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1798028,"desc":"Routino is an application for finding a route between two points using the\ndataset of topographical information collected by http://www.OpenStreetMap.org.\n\nThis router uses a routing algorithm that takes OSM format data as its input and\ncalculates either the shortest or quickest route between two points. To optimise\nthe routing a custom database format is used. This allows the routing to be\nperformed quickly after a modest one-off pre-processing stage.\nA selection is possible for any of the major OSM transport types and for each of\nthe main OSM highway types a preference can be provided and a speed limit.\nRestrictions on one-way streets, weight, height, width and length are also\noptions. Further preferences about road properties (e.g. paved or not) can also\nbe selected.\n\nThe processing of the input XML file is based on rules in a configuration file\nthat transform the highway tags into tags that are understood by Routino. The\ngeneration of the output files (HTML and GPX) uses language fragments selected\nfrom another configuration file which allows multi-lingual output from the same\ndatabase.\nThe router takes into account private/public/permissive restrictions on highways\nas well as tagged speed limits and barriers (gates, bollards). The simplest and\nmost common turn restriction relations (those composed of a way, node and way)\nare also supported.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro"],"shlibs_provided":["libroutino-slim.so.0","libroutino.so.0"],"options":{"DOCS":"on"}},{"name":"roundcube-veximaccountadmin-php82","origin":"mail/roundcube-veximaccountadmin","version":"0.1.20171224","comment":"Roundcube vexim account admin plugin","maintainer":"ports@FreeBSD.org","www":"http://axel.sjostedt.no/misc/dev/roundcube/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"362d5dab7f18c1b7a8eb5ee4cc9022927004f89b30a0e89ce769368fb66f4fe9","flatsize":115514,"path":"All/roundcube-veximaccountadmin-php82-0.1.20171224.pkg","repopath":"All/roundcube-veximaccountadmin-php82-0.1.20171224.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":30648,"desc":"vexim account admin Roundcube plugin","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"roundcube-php82":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe roundcube-veximaccountadmin-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"roundcube-veximaccountadmin-php81","origin":"mail/roundcube-veximaccountadmin","version":"0.1.20171224","comment":"Roundcube vexim account admin plugin","maintainer":"ports@FreeBSD.org","www":"http://axel.sjostedt.no/misc/dev/roundcube/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44b4455f9421f9946aea3da41a17b38908caf8056f264401cfeade4500bc0351","flatsize":115514,"path":"All/roundcube-veximaccountadmin-php81-0.1.20171224.pkg","repopath":"All/roundcube-veximaccountadmin-php81-0.1.20171224.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":30652,"desc":"vexim account admin Roundcube plugin","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe roundcube-veximaccountadmin-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"roundcube-tls_icon-php83","origin":"mail/roundcube-tls_icon","version":"1.3.1","comment":"Roundcube tls_icon plugin","maintainer":"netchild@FreeBSD.org","www":"https://github.com/GermanCoding/Roundcube_TLS_Icon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d9ad0d19387721105b65b4d6f93b458de6a67757548287e73a8f24299e65f73","flatsize":15220,"path":"All/roundcube-tls_icon-php83-1.3.1.pkg","repopath":"All/roundcube-tls_icon-php83-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7240,"desc":"TLS Info Roundcube plugin","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"roundcube-php83":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php83"}},{"name":"routers2","origin":"net-mgmt/routers2","version":"2.23","comment":"Frontend for the MRTG system monitoring software","maintainer":"kiwi@oav.net","www":"https://www.steveshipway.org/software/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74989a2d752470131c7924fceb3e1c7184d138925a6db2dee024b6d0194c9e5a","flatsize":801386,"path":"All/routers2-2.23.pkg","repopath":"All/routers2-2.23.pkg","licenselogic":"single","pkgsize":213068,"desc":"Generic web-based frontend for the popular MRTG systems monitoring software","deps":{"mrtg":{"origin":"net-mgmt/mrtg","version":"2.17.10_2,1"},"p5-CGI-SpeedyCGI":{"origin":"www/p5-CGI-SpeedyCGI","version":"2.22_9"},"p5-Convert-ASN1":{"origin":"converters/p5-Convert-ASN1","version":"0.34"},"p5-Crypt-UnixCrypt":{"origin":"security/p5-Crypt-UnixCrypt","version":"1.0_1"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"p5-SNMP_Session":{"origin":"net-mgmt/p5-SNMP_Session","version":"1.13_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:routers2_project:routers2:2.23:::::dragonfly6:x86_64"}},{"name":"roundcube-tls_icon-php82","origin":"mail/roundcube-tls_icon","version":"1.3.1","comment":"Roundcube tls_icon plugin","maintainer":"netchild@FreeBSD.org","www":"https://github.com/GermanCoding/Roundcube_TLS_Icon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5aea1468a8d9b52c0e3dcb1d596d1e7b1f644e65976b6b07cf681695823161c","flatsize":15220,"path":"All/roundcube-tls_icon-php82-1.3.1.pkg","repopath":"All/roundcube-tls_icon-php82-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7236,"desc":"TLS Info Roundcube plugin","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"roundcube-php82":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php82"}},{"name":"roundcube-tls_icon-php81","origin":"mail/roundcube-tls_icon","version":"1.3.1","comment":"Roundcube tls_icon plugin","maintainer":"netchild@FreeBSD.org","www":"https://github.com/GermanCoding/Roundcube_TLS_Icon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a34eb41baae45303e1b762afda7f3fdc3dc8f4770bfd42a130056c4a79cc28d","flatsize":15220,"path":"All/roundcube-tls_icon-php81-1.3.1.pkg","repopath":"All/roundcube-tls_icon-php81-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7236,"desc":"TLS Info Roundcube plugin","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php81"}},{"name":"roundcube-yubikey_auth-php83","origin":"mail/roundcube-yubikey_auth","version":"g20180404","comment":"Roundcube yubikey auth plugin","maintainer":"vidar@karlsen.tech","www":"https://github.com/northox/roundcube-yubikey-plugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32a759ba4eb5d6ab8782a81d0fbc9892d3bf7d8b384aa4c78a1eb091801b8b1a","flatsize":58986,"path":"All/roundcube-yubikey_auth-php83-g20180404.pkg","repopath":"All/roundcube-yubikey_auth-php83-g20180404.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15812,"desc":"This plugin adds the option to use a YubiKey as second-factor\nauthentication.\n\nThe YubiKey is a USB key emulating a generic keyboard and make\nuse of One-time Passwords to provide two factor authentication.\n\nActivate the plugin  by adding the following to Roundcube's\nconfig/config.inc.php:\n$config['plugins'] = array('roundcube_yubikey_authentication');","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"roundcube-php83":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php83"}},{"name":"roundcube-yubikey_auth-php82","origin":"mail/roundcube-yubikey_auth","version":"g20180404","comment":"Roundcube yubikey auth plugin","maintainer":"vidar@karlsen.tech","www":"https://github.com/northox/roundcube-yubikey-plugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0fefda712153790a778e380485b90209ab69a78ba6427d6cc4ccd071327aa4e","flatsize":58986,"path":"All/roundcube-yubikey_auth-php82-g20180404.pkg","repopath":"All/roundcube-yubikey_auth-php82-g20180404.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15804,"desc":"This plugin adds the option to use a YubiKey as second-factor\nauthentication.\n\nThe YubiKey is a USB key emulating a generic keyboard and make\nuse of One-time Passwords to provide two factor authentication.\n\nActivate the plugin  by adding the following to Roundcube's\nconfig/config.inc.php:\n$config['plugins'] = array('roundcube_yubikey_authentication');","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"roundcube-php82":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php82"}},{"name":"roundcube-twofactor_gauthenticator-php81","origin":"mail/roundcube-twofactor_gauthenticator","version":"g20220911","comment":"Roundcube TOTP auth plugin","maintainer":"brnrd@FreeBSD.org","www":"https://github.com/alexandregz/twofactor_gauthenticator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93d53471ec85f70ee6b99564fbf118bcab7d00d491700bb82fd6304d5b91c766","flatsize":1293398,"path":"All/roundcube-twofactor_gauthenticator-php81-g20220911.pkg","repopath":"All/roundcube-twofactor_gauthenticator-php81-g20220911.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1139832,"desc":"This plugin adds the option to use TOTP as second-factor\nauthentication.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail","security"],"annotations":{"flavor":"php81"},"messages":[{"message":"Activate the TOTP MFA plugin by adding the following to Roundcube's\n/usr/local/roundcube/config/config.inc.php:\n\n$config['plugins'] = array('twofactor_gauthenticator');\n\nand edit /usr/local/www/roundcube/plugins/twofactor_gauthenticator/config.inc.php\nto suit your needs.","type":"install"}]},{"name":"roundcube-thunderbird_labels-php82","origin":"mail/roundcube-thunderbird_labels","version":"1.6.1","comment":"Thunderbird Labels plugin for RoundCube webmail","maintainer":"moiseev@mezonplus.ru","www":"https://github.com/mike-kfed/roundcube-thunderbird_labels","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fbc3d614f56b7b1f46a4f3977242c56ffe261a25a2283e45f7711180a1cdf42d","flatsize":247753,"path":"All/roundcube-thunderbird_labels-php82-1.6.1.pkg","repopath":"All/roundcube-thunderbird_labels-php82-1.6.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":188628,"desc":"Thunderbird Labels plugin for RoundCube webmail.\nDisplays the message rows using the same colors as Thunderbird does.\nLabel of a message can be changed/set exactly like in Thunderbird.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"roundcube-php82":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"php82"}},{"name":"roundcube-thunderbird_labels-php81","origin":"mail/roundcube-thunderbird_labels","version":"1.6.1","comment":"Thunderbird Labels plugin for RoundCube webmail","maintainer":"moiseev@mezonplus.ru","www":"https://github.com/mike-kfed/roundcube-thunderbird_labels","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5665eff78edc34d40738fab3161f7aa7f656f056994d88c35627860ee5ba4fc","flatsize":247753,"path":"All/roundcube-thunderbird_labels-php81-1.6.1.pkg","repopath":"All/roundcube-thunderbird_labels-php81-1.6.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":188588,"desc":"Thunderbird Labels plugin for RoundCube webmail.\nDisplays the message rows using the same colors as Thunderbird does.\nLabel of a message can be changed/set exactly like in Thunderbird.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"php81"}},{"name":"roundcube-sauserprefs-php83","origin":"mail/roundcube-sauserprefs","version":"1.20","comment":"Roundcube plugin to manage SpamAssassin prefs","maintainer":"stb@lassitu.de","www":"http://www.tehinterweb.co.uk/roundcube/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"babdfd8d85c80539062f285f9cc1936b3a11b7d22c7fca2111610d4887d1b45a","flatsize":328318,"path":"All/roundcube-sauserprefs-php83-1.20.pkg","repopath":"All/roundcube-sauserprefs-php83-1.20.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":76864,"desc":"Roundcube plugin to manage SpamAssassin preferences.\n\nAdds a 'Spam' tab to the 'Personal Settings' to allow the user to change\ntheir SpamAssassin preferences. Preferences must be stored in a SQL\ndatabase. Default preferences are used when no user preference is found.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"roundcube-php83":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php83"}},{"name":"roundcube-thunderbird_labels-php83","origin":"mail/roundcube-thunderbird_labels","version":"1.6.1","comment":"Thunderbird Labels plugin for RoundCube webmail","maintainer":"moiseev@mezonplus.ru","www":"https://github.com/mike-kfed/roundcube-thunderbird_labels","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22120ec3e131ebe517e43ceab9eb4c8de026f0f6712f5f1290e62c7963ded354","flatsize":247753,"path":"All/roundcube-thunderbird_labels-php83-1.6.1.pkg","repopath":"All/roundcube-thunderbird_labels-php83-1.6.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":188536,"desc":"Thunderbird Labels plugin for RoundCube webmail.\nDisplays the message rows using the same colors as Thunderbird does.\nLabel of a message can be changed/set exactly like in Thunderbird.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"roundcube-php83":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"php83"}},{"name":"roundcube-veximaccountadmin-php83","origin":"mail/roundcube-veximaccountadmin","version":"0.1.20171224","comment":"Roundcube vexim account admin plugin","maintainer":"ports@FreeBSD.org","www":"http://axel.sjostedt.no/misc/dev/roundcube/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09c53e03277d0be6b6d62e4d3bb0dbd8a277bcd91fc4e66f6ca8d31431b6c56b","flatsize":115514,"path":"All/roundcube-veximaccountadmin-php83-0.1.20171224.pkg","repopath":"All/roundcube-veximaccountadmin-php83-0.1.20171224.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":30644,"desc":"vexim account admin Roundcube plugin","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"roundcube-php83":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe roundcube-veximaccountadmin-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rox-filer","origin":"x11-fm/rox-filer","version":"2.11_13","comment":"Simple and easy to use graphical file manager","maintainer":"olgeni@FreeBSD.org","www":"https://rox.sourceforge.net/phpwiki/index.php/ROX-Filer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1097b3f7d31e2a77d7202c7bf6d1332a032af769653a7ce0a537dc54bea915cc","flatsize":3899928,"path":"All/rox-filer-2.11_13.pkg","repopath":"All/rox-filer-2.11_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1003504,"desc":"ROX-Filer is a simple and easy to use graphical file\nmanager for X11, the windowing system used on Unix and\nUnix-like operating systems.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["x11-fm","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libX11.so.6","libICE.so.6","libSM.so.6","libinotify.so.0"],"options":{"NLS":"on"},"messages":[{"message":"Please note: if you get the following error while running ROX-Filer,\nyou may be browsing a directory containing filenames that do not\ncomply with UTF-8.\n\n  (ROX-Filer:97970): GLib-CRITICAL **: file gconvert.c: line 498\n  (g_convert): assertion `str != NULL' failed\n\nTo fix that, just set your CHARSET variable to any preferred fallback\nencoding (like CHARSET=iso-8859-1).","type":"install"}]},{"name":"rpl","origin":"misc/rpl","version":"1.4.1_1","comment":"Unix text replacement utility","maintainer":"ports@FreeBSD.org","www":"http://www.laffeycomputer.com/rpl.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d736d661b9f797989dcb51df8a04f7ae54c696039746b281d0c40af3503b54c5","flatsize":46127,"path":"All/rpl-1.4.1_1.pkg","repopath":"All/rpl-1.4.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19688,"desc":"rpl is a Unix text replacement utility. It will replace strings with new\nstrings in multiple text files. It can scan directories recursively and\nreplace strings in all files found. The search can be limited to files\nwith certain filename suffixes (e.g. '.html', '.c', etc.).","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe rpl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"roundcube-sauserprefs-php81","origin":"mail/roundcube-sauserprefs","version":"1.20","comment":"Roundcube plugin to manage SpamAssassin prefs","maintainer":"stb@lassitu.de","www":"http://www.tehinterweb.co.uk/roundcube/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fae8d64313e755564b4001919b5f82bdddb7961789ef666ff507b9a2615c6fc6","flatsize":328318,"path":"All/roundcube-sauserprefs-php81-1.20.pkg","repopath":"All/roundcube-sauserprefs-php81-1.20.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":76852,"desc":"Roundcube plugin to manage SpamAssassin preferences.\n\nAdds a 'Spam' tab to the 'Personal Settings' to allow the user to change\ntheir SpamAssassin preferences. Preferences must be stored in a SQL\ndatabase. Default preferences are used when no user preference is found.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php81"}},{"name":"roundcube-login_info-php83","origin":"mail/roundcube-login_info","version":"1.5.1","comment":"Roundcube login info plugin","maintainer":"netchild@FreeBSD.org","www":"https://github.com/marneu/login_info/README.md","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91a032e341e3c5ea035b463a25cc723eea0711cd7c20c4fcfb1dfcfdddb24b4a","flatsize":53495,"path":"All/roundcube-login_info-php83-1.5.1.pkg","repopath":"All/roundcube-login_info-php83-1.5.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17436,"desc":"Login info Roundcube plugin","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"roundcube-php83":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php83"}},{"name":"roundcube-login_info-php82","origin":"mail/roundcube-login_info","version":"1.5.1","comment":"Roundcube login info plugin","maintainer":"netchild@FreeBSD.org","www":"https://github.com/marneu/login_info/README.md","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"015d291093f540c37c875026a49ebf43c1af63d43face86ada1dd61d112e541f","flatsize":53495,"path":"All/roundcube-login_info-php82-1.5.1.pkg","repopath":"All/roundcube-login_info-php82-1.5.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17452,"desc":"Login info Roundcube plugin","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"roundcube-php82":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php82"}},{"name":"roundcube-login_info-php81","origin":"mail/roundcube-login_info","version":"1.5.1","comment":"Roundcube login info plugin","maintainer":"netchild@FreeBSD.org","www":"https://github.com/marneu/login_info/README.md","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5e63275ee4e053a49f294d6b29d3ef53e8f0fdf4b5188c4dcff4846f567bff5","flatsize":53495,"path":"All/roundcube-login_info-php81-1.5.1.pkg","repopath":"All/roundcube-login_info-php81-1.5.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17448,"desc":"Login info Roundcube plugin","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php81"}},{"name":"rubygem-asset_sync","origin":"net/rubygem-asset_sync","version":"2.19.1","comment":"Synchronizes Assets between Rails and S3","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/AssetSync/asset_sync","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61be1a172fb27176d78d282b1389ac40bcffc9e0b9f737a0217021988d5420c1","flatsize":190798,"path":"All/rubygem-asset_sync-2.19.1.pkg","repopath":"All/rubygem-asset_sync-2.19.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38536,"desc":"Asset Sync is built to run with the new Rails Asset Pipeline feature introduced\nin Rails 3.1. After you run bundle exec rake assets:precompile your assets will\nbe synchronised to your S3 bucket, optionally deleting unused files and only\nuploading the files it needs to.\n\nThis was initially built and is intended to work on Heroku but can work on any\nplatform.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-activemodel4":{"origin":"databases/rubygem-activemodel4","version":"4.2.11.3"},"rubygem-fog-core":{"origin":"devel/rubygem-fog-core","version":"2.4.0"},"rubygem-mime-types":{"origin":"misc/rubygem-mime-types","version":"3.5.2"},"rubygem-unf":{"origin":"textproc/rubygem-unf","version":"0.1.4"}},"categories":["net","rubygems"]},{"name":"roundcube-larry-php83","origin":"mail/roundcube-larry","version":"1.6.1","comment":"Larry skin/theme for Rouncube webmail","maintainer":"brnrd@FreeBSD.org","www":"https://github.com/roundcube/larry/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a119b83f303a837375149762d48d4788edee953f5f047e756153dae433f5502","flatsize":720133,"path":"All/roundcube-larry-php83-1.6.1.pkg","repopath":"All/roundcube-larry-php83-1.6.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":252396,"desc":"\"Larry\" skin for Roundcube Webmail.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"roundcube-php83":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail","www"],"annotations":{"cpe":"cpe:2.3:a:roundcube:webmail:1.6.1:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"rssguard","origin":"net/rssguard","version":"4.6.6","comment":"Simple (yet powerful) Qt5 feed reader","maintainer":"danfe@FreeBSD.org","www":"https://github.com/martinrotter/rssguard","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2af09397a755776311a32167e8432f4b4782d382e16a94f832c40a3e592d71e","flatsize":11774786,"path":"All/rssguard-4.6.6.pkg","repopath":"All/rssguard-4.6.6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":5154056,"desc":"RSS Guard is simple, lightweight, and easy-to-use RSS/Atom feed aggregator\ndeveloped using Qt framework which supports online feed synchronization\nwith various services, e.g. Bazqux, Feedly, FreshRSS, Gmail, Google Reader,\nInoreader, Nextcloud News, Reedah, Tiny Tiny RSS.\n\nIn contrast with many other RSS readers, heavy WebKit/WebEngine dependency\nis optional for RSS Guard: when built without it, simple text component is\nused and some features will be disabled.","deps":{"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net","www"],"shlibs_required":["libQt5Sql.so.5","libQt5Xml.so.5","libQt5Concurrent.so.5","libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5PrintSupport.so.5","libQt5Multimedia.so.5","libQt5Network.so.5","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libmpv.so.2","libQt5DBus.so.5","libQt5Core.so.5","libsqlite3.so.0"],"shlibs_provided":["librssguard.so"],"options":{"WEBENGINE":"on","LIBMPV":"on","QTFFMPEG":"off"}},{"name":"roundcube-identity_smtp-php83","origin":"mail/roundcube-identity_smtp","version":"1.6.0,1","comment":"Roundcube plugin to setup different SMTP settings per identity","maintainer":"meta@FreeBSD.org","www":"https://github.com/deflomu/Roundcube-SMTP-per-Identity-Plugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec6e49bbe0fb0e440d8b9b98d451c5a747e50db3bbc9231b504b9ec1d0522cb2","flatsize":16820,"path":"All/roundcube-identity_smtp-php83-1.6.0,1.pkg","repopath":"All/roundcube-identity_smtp-php83-1.6.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5748,"desc":"This roundcube plugin allows to setup identities with different SMTP servers\nthan server's default.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["mail"],"annotations":{"flavor":"php83"}},{"name":"roundcube-identity_smtp-php82","origin":"mail/roundcube-identity_smtp","version":"1.6.0,1","comment":"Roundcube plugin to setup different SMTP settings per identity","maintainer":"meta@FreeBSD.org","www":"https://github.com/deflomu/Roundcube-SMTP-per-Identity-Plugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08487b986d33cce7e82795633e2a10ff14217655ada740bd50806d5129ca34e7","flatsize":16820,"path":"All/roundcube-identity_smtp-php82-1.6.0,1.pkg","repopath":"All/roundcube-identity_smtp-php82-1.6.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5752,"desc":"This roundcube plugin allows to setup identities with different SMTP servers\nthan server's default.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["mail"],"annotations":{"flavor":"php82"}},{"name":"roundcube-identity_smtp-php81","origin":"mail/roundcube-identity_smtp","version":"1.6.0,1","comment":"Roundcube plugin to setup different SMTP settings per identity","maintainer":"meta@FreeBSD.org","www":"https://github.com/deflomu/Roundcube-SMTP-per-Identity-Plugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1513e94d7b35e94a6f755be2a4f3b696a3044d5999967c83b191c91970431624","flatsize":16820,"path":"All/roundcube-identity_smtp-php81-1.6.0,1.pkg","repopath":"All/roundcube-identity_smtp-php81-1.6.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5748,"desc":"This roundcube plugin allows to setup identities with different SMTP servers\nthan server's default.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["mail"],"annotations":{"flavor":"php81"}},{"name":"roundcube-larry-php81","origin":"mail/roundcube-larry","version":"1.6.1","comment":"Larry skin/theme for Rouncube webmail","maintainer":"brnrd@FreeBSD.org","www":"https://github.com/roundcube/larry/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28df134b486f2f99bd3d150bd0250559b7996c9b50bc1151e15f2a958152a415","flatsize":720133,"path":"All/roundcube-larry-php81-1.6.1.pkg","repopath":"All/roundcube-larry-php81-1.6.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":252432,"desc":"\"Larry\" skin for Roundcube Webmail.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail","www"],"annotations":{"cpe":"cpe:2.3:a:roundcube:webmail:1.6.1:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"roundcube-sauserprefs-php82","origin":"mail/roundcube-sauserprefs","version":"1.20","comment":"Roundcube plugin to manage SpamAssassin prefs","maintainer":"stb@lassitu.de","www":"http://www.tehinterweb.co.uk/roundcube/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b339866baa1c30cfd0db5227588dc45581c76b95751d9dcf8f7b1629957a1b9","flatsize":328318,"path":"All/roundcube-sauserprefs-php82-1.20.pkg","repopath":"All/roundcube-sauserprefs-php82-1.20.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":76868,"desc":"Roundcube plugin to manage SpamAssassin preferences.\n\nAdds a 'Spam' tab to the 'Personal Settings' to allow the user to change\ntheir SpamAssassin preferences. Preferences must be stored in a SQL\ndatabase. Default preferences are used when no user preference is found.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"roundcube-php82":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php82"}},{"name":"roundcube-gravatar-php81","origin":"mail/roundcube-gravatar","version":"1.6","comment":"Roundcube gravatar plugin","maintainer":"netchild@FreeBSD.org","www":"https://github.com/prodrigestivill/roundcube_gravatar/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45ca40b1780637dd053ce7af06d14d501a956e182bda2a89521ec1ffa86fd5bf","flatsize":87462,"path":"All/roundcube-gravatar-php81-1.6.pkg","repopath":"All/roundcube-gravatar-php81-1.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":17784,"desc":"Gravatar Roundcube plugin","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php81"}},{"name":"roundcube-html5_notifier-php81","origin":"mail/roundcube-html5_notifier","version":"0.6.4","comment":"HTML5 desktop notifier plugin for roundcube","maintainer":"meta@FreeBSD.org","www":"https://github.com/stremlau/html5_notifier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe6cf686b66fe76fefaaeca3cf3a38027e4d07795b2efd3cf6176c76b005c2f8","flatsize":77635,"path":"All/roundcube-html5_notifier-php81-0.6.4.pkg","repopath":"All/roundcube-html5_notifier-php81-0.6.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":31916,"desc":"HTML5_Notifier is a Roundcube plugin. It displays Desktop Notifications\nlike the ones you might know from Google Mail. Just keep Roundcube\nopened in a (minimized) tab and enjoy getting notifications every\ntime a new mail arrives.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php81"}},{"name":"roundcube-gravatar-php83","origin":"mail/roundcube-gravatar","version":"1.6","comment":"Roundcube gravatar plugin","maintainer":"netchild@FreeBSD.org","www":"https://github.com/prodrigestivill/roundcube_gravatar/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68a6c3417254c5adef346560e7be564792c68a2ed2f2f25e602541baa66af8c0","flatsize":87462,"path":"All/roundcube-gravatar-php83-1.6.pkg","repopath":"All/roundcube-gravatar-php83-1.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":17772,"desc":"Gravatar Roundcube plugin","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"roundcube-php83":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php83"}},{"name":"roundcube-html5_notifier-php83","origin":"mail/roundcube-html5_notifier","version":"0.6.4","comment":"HTML5 desktop notifier plugin for roundcube","maintainer":"meta@FreeBSD.org","www":"https://github.com/stremlau/html5_notifier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"680775b5334142a1c514295e42ffae73cc1e458f5005138f1ecc20bbb2c1299d","flatsize":77635,"path":"All/roundcube-html5_notifier-php83-0.6.4.pkg","repopath":"All/roundcube-html5_notifier-php83-0.6.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":31928,"desc":"HTML5_Notifier is a Roundcube plugin. It displays Desktop Notifications\nlike the ones you might know from Google Mail. Just keep Roundcube\nopened in a (minimized) tab and enjoy getting notifications every\ntime a new mail arrives.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"roundcube-php83":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php83"}},{"name":"roundcube-gravatar-php82","origin":"mail/roundcube-gravatar","version":"1.6","comment":"Roundcube gravatar plugin","maintainer":"netchild@FreeBSD.org","www":"https://github.com/prodrigestivill/roundcube_gravatar/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50c115b6da6b63b18d3738e052e68d1a19fae564592a58981aa9e73624d4dd45","flatsize":87462,"path":"All/roundcube-gravatar-php82-1.6.pkg","repopath":"All/roundcube-gravatar-php82-1.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":17780,"desc":"Gravatar Roundcube plugin","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"roundcube-php82":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php82"}},{"name":"roundcube-html5_notifier-php82","origin":"mail/roundcube-html5_notifier","version":"0.6.4","comment":"HTML5 desktop notifier plugin for roundcube","maintainer":"meta@FreeBSD.org","www":"https://github.com/stremlau/html5_notifier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba9e4608375247478901db825f7a8fca93e126649d00f4b202bf497b6fabcf3e","flatsize":77635,"path":"All/roundcube-html5_notifier-php82-0.6.4.pkg","repopath":"All/roundcube-html5_notifier-php82-0.6.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":31908,"desc":"HTML5_Notifier is a Roundcube plugin. It displays Desktop Notifications\nlike the ones you might know from Google Mail. Just keep Roundcube\nopened in a (minimized) tab and enjoy getting notifications every\ntime a new mail arrives.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"roundcube-php82":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php82"}},{"name":"roundcube-larry-php82","origin":"mail/roundcube-larry","version":"1.6.1","comment":"Larry skin/theme for Rouncube webmail","maintainer":"brnrd@FreeBSD.org","www":"https://github.com/roundcube/larry/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e85705d32082bb24056419da74ff3ff14a99b7e5e1d6751d910698e5465a823","flatsize":720133,"path":"All/roundcube-larry-php82-1.6.1.pkg","repopath":"All/roundcube-larry-php82-1.6.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":252424,"desc":"\"Larry\" skin for Roundcube Webmail.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"roundcube-php82":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail","www"],"annotations":{"cpe":"cpe:2.3:a:roundcube:webmail:1.6.1:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"rt50","origin":"www/rt50","version":"5.0.7","comment":"Industrial-grade ticketing system written in Perl","maintainer":"mikael@FreeBSD.org","www":"https://www.bestpractical.com/rt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0f295ecb71a4a786843a462abd48d9e03e1dd2540cadc5191e71d44f134700d","flatsize":45381006,"path":"All/rt50-5.0.7.pkg","repopath":"All/rt50-5.0.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13945728,"desc":"RT is a battle-tested issue tracking system which thousands of\norganizations use for bug tracking, help desk ticketing, customer\nservice, workflow processes, change management, network operations,\nyouth counselling and even more. Organizations around the world have\nbeen running smoothly thanks to RT for over 10 years.","deps":{"ap24-mod_fastcgi":{"origin":"www/mod_fastcgi","version":"2.4.7.1"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-Apache-Session":{"origin":"www/p5-Apache-Session","version":"1.94"},"p5-Business-Hours":{"origin":"misc/p5-Business-Hours","version":"0.13"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-CGI-Emulate-PSGI":{"origin":"www/p5-CGI-Emulate-PSGI","version":"0.22"},"p5-CGI-PSGI":{"origin":"www/p5-CGI-PSGI","version":"0.15_1"},"p5-CSS-Minifier-XS":{"origin":"textproc/p5-CSS-Minifier-XS","version":"0.13"},"p5-CSS-Squish":{"origin":"textproc/p5-CSS-Squish","version":"0.10_1"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Convert-Color":{"origin":"graphics/p5-Convert-Color","version":"0.17"},"p5-Crypt-Eksblowfish":{"origin":"security/p5-Crypt-Eksblowfish","version":"0.009_3"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-SearchBuilder":{"origin":"databases/p5-DBIx-SearchBuilder","version":"1.80"},"p5-Data-GUID":{"origin":"devel/p5-Data-GUID","version":"0.051"},"p5-Data-ICal":{"origin":"deskutils/p5-Data-ICal","version":"0.24"},"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-Date-Extract":{"origin":"devel/p5-Date-Extract","version":"0.07"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Natural":{"origin":"devel/p5-DateTime-Format-Natural","version":"1.18"},"p5-DateTime-Locale":{"origin":"devel/p5-DateTime-Locale","version":"1.42"},"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"p5-Email-Address-List":{"origin":"mail/p5-Email-Address-List","version":"0.06"},"p5-Encode-Detect":{"origin":"converters/p5-Encode-Detect","version":"1.01_1"},"p5-Encode-HanExtra":{"origin":"chinese/p5-Encode-HanExtra","version":"0.23_2"},"p5-FCGI":{"origin":"www/p5-FCGI","version":"0.82"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"p5-GD-TextUtil":{"origin":"graphics/p5-GD-TextUtil","version":"0.86_5"},"p5-GnuPG-Interface":{"origin":"security/p5-GnuPG-Interface","version":"1.04"},"p5-HTML-FormatExternal":{"origin":"textproc/p5-HTML-FormatExternal","version":"26"},"p5-HTML-FormatText-WithLinks":{"origin":"textproc/p5-HTML-FormatText-WithLinks","version":"0.15"},"p5-HTML-FormatText-WithLinks-AndTables":{"origin":"textproc/p5-HTML-FormatText-WithLinks-AndTables","version":"0.07"},"p5-HTML-Gumbo":{"origin":"www/p5-HTML-Gumbo","version":"0.18_1"},"p5-HTML-Mason":{"origin":"www/p5-HTML-Mason","version":"1.60"},"p5-HTML-Mason-PSGIHandler":{"origin":"www/p5-HTML-Mason-PSGIHandler","version":"0.53_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Quoted":{"origin":"textproc/p5-HTML-Quoted","version":"0.05"},"p5-HTML-RewriteAttributes":{"origin":"textproc/p5-HTML-RewriteAttributes","version":"0.05_1"},"p5-HTML-Scrubber":{"origin":"www/p5-HTML-Scrubber","version":"0.19"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JavaScript-Minifier-XS":{"origin":"textproc/p5-JavaScript-Minifier-XS","version":"0.15"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Locale-Maketext-Fuzzy":{"origin":"devel/p5-Locale-Maketext-Fuzzy","version":"0.11_1"},"p5-Locale-Maketext-Lexicon":{"origin":"devel/p5-Locale-Maketext-Lexicon","version":"1.00_1"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Module-Path":{"origin":"devel/p5-Module-Path","version":"0.19"},"p5-Module-Refresh":{"origin":"devel/p5-Module-Refresh","version":"0.18"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Module-Versions-Report":{"origin":"devel/p5-Module-Versions-Report","version":"1.06_1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-NonMoose":{"origin":"devel/p5-MooseX-NonMoose","version":"0.26_2"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-Mozilla-CA":{"origin":"www/p5-Mozilla-CA","version":"20240730"},"p5-Net-CIDR":{"origin":"net-mgmt/p5-Net-CIDR","version":"0.21"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Parallel-ForkManager":{"origin":"devel/p5-Parallel-ForkManager","version":"2.02"},"p5-Path-Dispatcher":{"origin":"devel/p5-Path-Dispatcher","version":"1.08"},"p5-PerlIO-eol":{"origin":"devel/p5-PerlIO-eol","version":"0.19"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Pod-Parser":{"origin":"textproc/p5-Pod-Parser","version":"1.67"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Regexp-Common-net-CIDR":{"origin":"textproc/p5-Regexp-Common-net-CIDR","version":"0.03"},"p5-Regexp-IPv6":{"origin":"textproc/p5-Regexp-IPv6","version":"0.03_1"},"p5-Role-Basic":{"origin":"devel/p5-Role-Basic","version":"0.13_2"},"p5-Scope-Upper":{"origin":"devel/p5-Scope-Upper","version":"0.34"},"p5-Starlet":{"origin":"www/p5-Starlet","version":"0.31"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Symbol-Global-Name":{"origin":"devel/p5-Symbol-Global-Name","version":"0.05_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Text-Password-Pronounceable":{"origin":"security/p5-Text-Password-Pronounceable","version":"0.30_1"},"p5-Text-Quoted":{"origin":"textproc/p5-Text-Quoted","version":"2.10"},"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"p5-Text-WikiFormat":{"origin":"textproc/p5-Text-WikiFormat","version":"0.81_1"},"p5-Text-WordDiff":{"origin":"textproc/p5-Text-WordDiff","version":"0.09"},"p5-Text-Wrapper":{"origin":"textproc/p5-Text-Wrapper","version":"1.05"},"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"},"p5-Tree-Simple":{"origin":"devel/p5-Tree-Simple","version":"1.34"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-Web-Machine":{"origin":"www/p5-Web-Machine","version":"0.17"},"p5-XML-RSS":{"origin":"textproc/p5-XML-RSS","version":"1.63"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"users":["www"],"groups":["rt","www"],"options":{"DEVELOPER":"off","DOCS":"on","EXTERNALAUTH":"on","GD":"on","GPG":"on","GRAPHVIZ":"off","SMIME":"off","MYSQL":"on","PGSQL":"off","SQLITE":"off","AP_MODFASTCGI":"on","AP_MODPERL":"off","LIGHTTPD":"off","SPAWN_FCGI":"off"},"annotations":{"cpe":"cpe:2.3:a:bestpractical:rt:5.0.7:::::dragonfly6:x86_64"},"messages":[{"message":"To initialize RT's database:\n\n$ sudo perl rt-setup-database --action init --dba dba --dba-password X\n\nTo clear a previously created RT database:\n\n$ sudo perl rt-setup-database --action drop --dba dba --dba-password X\n\nTo complete the installation of this port, please follow these steps:\n\n1. Edit /usr/local/etc/rt50/RT_SiteConfig.pm, by referring to\n   the default config file (/usr/local/etc/rt50/RT_Config.pm).\n2. Configure the email and web gateways.  Please refer to\n   'SETTING UP THE MAIL GATEWAY' in /usr/local/share/doc/rt50/README\n3. Restart Apache or whichever web delivery mechanism you selected..\n4. Do remember to *CHANGE* the root's password for the web interface.\n   The default is \"password\" (without the quotes.)\n5. Configure RT per the instructions at\n   http://www.bestpractical.com/rt/docs.html\n\nRT does not work with perl taint mode (-T) you must disable it.\nNote, some other ports like devel/bugzilla have you add this to your\nhttpd.conf.  This isn't actually a flaw of RT, but of a subset of the\nCPAN modules that RT uses.","type":"install"},{"message":"If you're upgrading RT then it is worth reading the UPGRADING document\nat this point. Some extension you're using may have been integrated\ninto core. It's recommended to use new clean directory when you're\nupgrading to new release (for example from 4.0.x to 4.2.x).\n\nTo upgrade your database schema, preserving ticket history:\n\n1. Backup your RT database.\n2. If upgrading to a new major release, create a new database named\n   rt4 with appropriate rights for the rt_user and reload your\n   database backup into it.\n3. Run:\n\n# /usr/local/sbin/rt-setup-database \\\n     --datadir /usr/local/share/doc/rt50/upgrade \\\n     --action upgrade --prompt-for-dba-password\n\nand answer the prompts.","type":"install"}]},{"name":"rrdtool12","origin":"databases/rrdtool12","version":"1.2.30_9","comment":"Round Robin Database Tools v1.2","maintainer":"beat@FreeBSD.org","www":"https://www.rrdtool.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5671318a3c1ef9bbd6df3ca43f9bc6e61aa73f5c1c0ee3858257618283c4a70d","flatsize":2981146,"path":"All/rrdtool12-1.2.30_9.pkg","repopath":"All/rrdtool12-1.2.30_9.pkg","licenselogic":"single","pkgsize":525288,"desc":"It is pretty easy to gather status information from all sorts of things,\nranging from the temperature in your office to the number of octets which\nhave passed through the FDDI interface of your router. But it is not so\ntrivial to store this data in a efficient and systematic manner. This is\nwhere RRDtool kicks in. It lets you log and analyze the data you gather from\nall kinds of data-sources. The data analysis part of RRDtool is based\non the ability to quickly generate graphical representations of the data\nvalues collected over a definable time period.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libart_lgpl":{"origin":"graphics/libart_lgpl","version":"2.3.21_3,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["databases","graphics"],"shlibs_required":["libfreetype.so.6","libpng16.so.16","libart_lgpl_2.so.2","libperl.so.5.36"],"shlibs_provided":["librrd.so.2","librrd_th.so.2"],"options":{"DOCS":"on","EXAMPLES":"on","PERL":"on","RUBY":"off"},"annotations":{"cpe":"cpe:2.3:a:rrdtool_project:rrdtool:1.2.30:::::dragonfly6:x86_64:9"}},{"name":"rpclib","origin":"devel/rpclib","version":"2.3.0","comment":"Modern C++ msgpack-RPC server and client library","maintainer":"aleksandr.fedorov@itglobal.com","www":"https://github.com/rpclib/rpclib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"504c36bdb3c56750b895a20540f4b127579850aa3c86de3f4680073265e614c2","flatsize":6677453,"path":"All/rpclib-2.3.0.pkg","repopath":"All/rpclib-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":400764,"desc":"Modern C++ msgpack-RPC server and client library.","categories":["devel"]},{"name":"roundcube-contextmenu-php82","origin":"mail/roundcube-contextmenu","version":"3.3.1","comment":"RoundCube webmail contextmenu plugin","maintainer":"moiseev@mezonplus.ru","www":"https://github.com/johndoh/roundcube-contextmenu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2722c6cf1a5379f97b76c7b0b45fe2b7f1cda68c4f5b527b578fc42028ea6a02","flatsize":182326,"path":"All/roundcube-contextmenu-php82-3.3.1.pkg","repopath":"All/roundcube-contextmenu-php82-3.3.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":59656,"desc":"Context menu plugin for RoundCube webmail.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"roundcube-php82":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php82"}},{"name":"roundcube-contextmenu-php83","origin":"mail/roundcube-contextmenu","version":"3.3.1","comment":"RoundCube webmail contextmenu plugin","maintainer":"moiseev@mezonplus.ru","www":"https://github.com/johndoh/roundcube-contextmenu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b76a5022be4a2aca2bbc40e70e2f6632651e5ea8eb7d10abd1d06eb1b260b46","flatsize":182326,"path":"All/roundcube-contextmenu-php83-3.3.1.pkg","repopath":"All/roundcube-contextmenu-php83-3.3.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":59636,"desc":"Context menu plugin for RoundCube webmail.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"roundcube-php83":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php83"}},{"name":"roundcube-php83","origin":"mail/roundcube","version":"1.6.9,1","comment":"Fully skinnable XHTML/CSS webmail written in PHP","maintainer":"ale@FreeBSD.org","www":"https://roundcube.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bb785f4b417db33fc37afd4ce340b6b2fcc188f6c9a17540b49d1fcfa7124e6","flatsize":23051809,"path":"All/roundcube-php83-1.6.9,1.pkg","repopath":"All/roundcube-php83-1.6.9,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":4392440,"desc":"RoundCube Webmail is a browser-based multilingual IMAP client with an\napplication-like user interface. It provides full functionality you\nexpect from an e-mail client, including MIME support, address book,\nfolder manipulation and message filters. RoundCube Webmail is written in\nPHP and requires the MySQL database. The user interface is fully\nskinnable using XHTML and CSS 2.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-exif":{"origin":"graphics/php83-exif","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pdo_mysql":{"origin":"databases/php83-pdo_mysql","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"}},"categories":["mail","www"],"options":{"DOCS":"on","EXAMPLES":"on","GD":"off","LDAP":"off","NSC":"off","PSPELL":"off","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:roundcube:webmail:1.6.9:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"If this is a first installation of RoundCube you have to create\na new database and a db user. Read INSTALL for detailed instructions.","type":"install"},{"message":"If you already had a previous version of RoundCube installed,\nyou should check your config files and DB schema are up-to-date.\nRead UPGRADING for detailed instructions.","type":"upgrade"},{"message":"Roundcube 1.6 has a number of breaking changes in the smtp, imap,\nldap, and managesieve connection configuration. Check \nhttps://roundcube.net/news/2022/07/28/roundcube-1.6.0-released for\ndetails.\n \nRoundcube 1.6 no longer includes the \"Classic\" and \"Larry\" skins.\nThe skins can be found as mail/rouncube-larry and\nmail/roundcube-classic ports.\n\nRead UPGRADING for detailed instructions.","type":"upgrade","maximum_version":"1.6.0"}]},{"name":"roundcube-carddav-php81","origin":"mail/roundcube-carddav","version":"5.1.0","comment":"Roundcube CardDAV plugin","maintainer":"gahr@FreeBSD.org","www":"https://github.com/mstilkerich/rcmcarddav","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e09761fb4b639eaf964f91595f203023322f13f5b906b6a4f240d1793c693e50","flatsize":2784547,"path":"All/roundcube-carddav-php81-5.1.0.pkg","repopath":"All/roundcube-carddav-php81-5.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":500652,"desc":"This is a plugin for the Roundcube webmailer to access CardDAV servers like\nowncloud, davical, a Google addressbook or a davmail server.  RCMCardDAV\nsupports autodiscovery of your addressbook url via well-known URLs so you can\njust point it to your servers base url.\n\nThis port comes with Composer dependencies vendored in.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-xmlwriter":{"origin":"textproc/php81-xmlwriter","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php81"}},{"name":"roundcube-carddav-php82","origin":"mail/roundcube-carddav","version":"5.1.0","comment":"Roundcube CardDAV plugin","maintainer":"gahr@FreeBSD.org","www":"https://github.com/mstilkerich/rcmcarddav","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b8bbe2a66644940b1cceb9e813bf6af7ccb4629d9bb96ce6383fddcdf9b5bcb","flatsize":2784547,"path":"All/roundcube-carddav-php82-5.1.0.pkg","repopath":"All/roundcube-carddav-php82-5.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":500576,"desc":"This is a plugin for the Roundcube webmailer to access CardDAV servers like\nowncloud, davical, a Google addressbook or a davmail server.  RCMCardDAV\nsupports autodiscovery of your addressbook url via well-known URLs so you can\njust point it to your servers base url.\n\nThis port comes with Composer dependencies vendored in.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"},"roundcube-php82":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php82"}},{"name":"roundcube-automatic_addressbook-php81","origin":"mail/roundcube-automatic_addressbook","version":"0.4.3","comment":"Roundcube webmail automatic addressbook plugin","maintainer":"andrej@ebert.su","www":"https://github.com/sblaisot/automatic_addressbook","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de0cf8b7139e7133c421bbebed10e1d20b732b73fe0751bcdc04a7faca88a9d2","flatsize":146411,"path":"All/roundcube-automatic_addressbook-php81-0.4.3.pkg","repopath":"All/roundcube-automatic_addressbook-php81-0.4.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":29328,"desc":"The automatic addressbook plugin for Roundcube collects each address you\nsend an email to and records it in an address book, making it available\nfor later use or auto-completion.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php81"},"messages":[{"message":"If this is a first installation of automatic addressbook plugin, you\nhave to execute the relevant initialisation SQL script for your\nchosen database backend :\n\n/usr/local/www/roundcube/plugins/automatic_addressbook/SQL/<dbtype>.initial.sql\n\nIf your Roundcube Database starts with a prefix set the prefix also in the SQL Statement: \"REFERENCES `PREFIX_users`(`user_id`)\"\n\nYou will also need to copy :\n/usr/local/www/roundcube/plugins/automatic_addressbook/config/config.inc.php.dist to\n/usr/local/www/roundcube/plugins/automatic_addressbook/config/config.inc.php\nand edit as you need.\n\nFinally, you will need to add the plugin to your list of loadable\nplugins in /usr/local/www/roundcube/config/main.inc.php or /usr/local/www/roundcube/config/config.inc.php depending on your roundcube version, for example:\n\n    $rcmail_config['plugins'] = array('automatic_addressbook',);","type":"install"},{"message":"If you already had a previous version of automatic addressbook plugin\ninstalled, you should update your database schema by executing the\nrelevant upgrade SQL script for your chosen database backend :\n\n/usr/local/www/roundcube/plugins/automatic_addressbook/SQL/<dbtype>.update.sql scripts.","type":"upgrade"}]},{"name":"roundcube-php82","origin":"mail/roundcube","version":"1.6.9,1","comment":"Fully skinnable XHTML/CSS webmail written in PHP","maintainer":"ale@FreeBSD.org","www":"https://roundcube.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e7ba5896bf51d2cc53230f6b888d272e301c1f5472ba904ae3d329c840faba1","flatsize":23051809,"path":"All/roundcube-php82-1.6.9,1.pkg","repopath":"All/roundcube-php82-1.6.9,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":4392820,"desc":"RoundCube Webmail is a browser-based multilingual IMAP client with an\napplication-like user interface. It provides full functionality you\nexpect from an e-mail client, including MIME support, address book,\nfolder manipulation and message filters. RoundCube Webmail is written in\nPHP and requires the MySQL database. The user interface is fully\nskinnable using XHTML and CSS 2.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"}},"categories":["mail","www"],"options":{"DOCS":"on","EXAMPLES":"on","GD":"off","LDAP":"off","NSC":"off","PSPELL":"off","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:roundcube:webmail:1.6.9:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"If this is a first installation of RoundCube you have to create\na new database and a db user. Read INSTALL for detailed instructions.","type":"install"},{"message":"If you already had a previous version of RoundCube installed,\nyou should check your config files and DB schema are up-to-date.\nRead UPGRADING for detailed instructions.","type":"upgrade"},{"message":"Roundcube 1.6 has a number of breaking changes in the smtp, imap,\nldap, and managesieve connection configuration. Check \nhttps://roundcube.net/news/2022/07/28/roundcube-1.6.0-released for\ndetails.\n \nRoundcube 1.6 no longer includes the \"Classic\" and \"Larry\" skins.\nThe skins can be found as mail/rouncube-larry and\nmail/roundcube-classic ports.\n\nRead UPGRADING for detailed instructions.","type":"upgrade","maximum_version":"1.6.0"}]},{"name":"roundcube-automatic_addressbook-php83","origin":"mail/roundcube-automatic_addressbook","version":"0.4.3","comment":"Roundcube webmail automatic addressbook plugin","maintainer":"andrej@ebert.su","www":"https://github.com/sblaisot/automatic_addressbook","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3693096442c4f81cb329218bddaa0eb5154d20dc72969b40e6d3b492e0f21640","flatsize":146411,"path":"All/roundcube-automatic_addressbook-php83-0.4.3.pkg","repopath":"All/roundcube-automatic_addressbook-php83-0.4.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":29328,"desc":"The automatic addressbook plugin for Roundcube collects each address you\nsend an email to and records it in an address book, making it available\nfor later use or auto-completion.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"roundcube-php83":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php83"},"messages":[{"message":"If this is a first installation of automatic addressbook plugin, you\nhave to execute the relevant initialisation SQL script for your\nchosen database backend :\n\n/usr/local/www/roundcube/plugins/automatic_addressbook/SQL/<dbtype>.initial.sql\n\nIf your Roundcube Database starts with a prefix set the prefix also in the SQL Statement: \"REFERENCES `PREFIX_users`(`user_id`)\"\n\nYou will also need to copy :\n/usr/local/www/roundcube/plugins/automatic_addressbook/config/config.inc.php.dist to\n/usr/local/www/roundcube/plugins/automatic_addressbook/config/config.inc.php\nand edit as you need.\n\nFinally, you will need to add the plugin to your list of loadable\nplugins in /usr/local/www/roundcube/config/main.inc.php or /usr/local/www/roundcube/config/config.inc.php depending on your roundcube version, for example:\n\n    $rcmail_config['plugins'] = array('automatic_addressbook',);","type":"install"},{"message":"If you already had a previous version of automatic addressbook plugin\ninstalled, you should update your database schema by executing the\nrelevant upgrade SQL script for your chosen database backend :\n\n/usr/local/www/roundcube/plugins/automatic_addressbook/SQL/<dbtype>.update.sql scripts.","type":"upgrade"}]},{"name":"rotorouter","origin":"net-mgmt/rotorouter","version":"1.0_3","comment":"Traceroute attempt logger and result spoofer","maintainer":"ports@FreeBSD.org","www":"http://www.ussrback.com/UNIX/loggers/fakeroute.c","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9acbc849a1b14a8c03755fbd8d1041d581b9f756500fc64b5e7532f94a16d237","flatsize":11701,"path":"All/rotorouter-1.0_3.pkg","repopath":"All/rotorouter-1.0_3.pkg","licenselogic":"single","pkgsize":5616,"desc":"A program for faking the standard Unix UDP-based traceroute.","categories":["net-mgmt"],"messages":[{"message":"The rotorouter port has been installed with an example configuration\nfile, located at /usr/local/etc/rotorouter.conf-example.\n\nYou need to build your own config file using local network information,\nand add the following line to /etc/rc.conf:\n\n\trotorouter_enable=\"YES\"","type":"install"},{"message":"===>   NOTICE:\n\nThe rotorouter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"roundcube-contextmenu-php81","origin":"mail/roundcube-contextmenu","version":"3.3.1","comment":"RoundCube webmail contextmenu plugin","maintainer":"moiseev@mezonplus.ru","www":"https://github.com/johndoh/roundcube-contextmenu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ed4a59ec4fef9fdc164b1f09eb8f39cf07d2147d73e34eaffc23a59ccb4634b","flatsize":182326,"path":"All/roundcube-contextmenu-php81-3.3.1.pkg","repopath":"All/roundcube-contextmenu-php81-3.3.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":59660,"desc":"Context menu plugin for RoundCube webmail.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php81"}},{"name":"roundcube-automatic_addressbook-php82","origin":"mail/roundcube-automatic_addressbook","version":"0.4.3","comment":"Roundcube webmail automatic addressbook plugin","maintainer":"andrej@ebert.su","www":"https://github.com/sblaisot/automatic_addressbook","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03dbfac2f5eb6336b776d73cfdc9167c6ab7a4eab730f968673e4b901311a5f6","flatsize":146411,"path":"All/roundcube-automatic_addressbook-php82-0.4.3.pkg","repopath":"All/roundcube-automatic_addressbook-php82-0.4.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":29320,"desc":"The automatic addressbook plugin for Roundcube collects each address you\nsend an email to and records it in an address book, making it available\nfor later use or auto-completion.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"roundcube-php82":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php82"},"messages":[{"message":"If this is a first installation of automatic addressbook plugin, you\nhave to execute the relevant initialisation SQL script for your\nchosen database backend :\n\n/usr/local/www/roundcube/plugins/automatic_addressbook/SQL/<dbtype>.initial.sql\n\nIf your Roundcube Database starts with a prefix set the prefix also in the SQL Statement: \"REFERENCES `PREFIX_users`(`user_id`)\"\n\nYou will also need to copy :\n/usr/local/www/roundcube/plugins/automatic_addressbook/config/config.inc.php.dist to\n/usr/local/www/roundcube/plugins/automatic_addressbook/config/config.inc.php\nand edit as you need.\n\nFinally, you will need to add the plugin to your list of loadable\nplugins in /usr/local/www/roundcube/config/main.inc.php or /usr/local/www/roundcube/config/config.inc.php depending on your roundcube version, for example:\n\n    $rcmail_config['plugins'] = array('automatic_addressbook',);","type":"install"},{"message":"If you already had a previous version of automatic addressbook plugin\ninstalled, you should update your database schema by executing the\nrelevant upgrade SQL script for your chosen database backend :\n\n/usr/local/www/roundcube/plugins/automatic_addressbook/SQL/<dbtype>.update.sql scripts.","type":"upgrade"}]},{"name":"roswell","origin":"devel/roswell","version":"22.12.14.113_1","comment":"Common Lisp installer and launcher","maintainer":"dmgk@FreeBSD.org","www":"https://roswell.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5e1642ed75607cf355fe8584509a170d91bed014db9c5b4d681b07f1a9d7b56","flatsize":402181,"path":"All/roswell-22.12.14.113_1.pkg","repopath":"All/roswell-22.12.14.113_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":107812,"desc":"Roswell is a Lisp implementation installer/manager, launcher, and much more! It\nstarted as a command-line tool with the aim to make installing and managing\nCommon Lisp implementations really simple and easy.\n\nRoswell has now evolved into a full-stack environment for Common Lisp\ndevelopment, and has many features that makes it easy to test, share, and\ndistribute your Lisp applications.","deps":{"automake":{"origin":"devel/automake","version":"1.16.5_2"},"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["devel","lisp"],"shlibs_required":["libcurl.so.4"]},{"name":"ros-urdfdom_headers","origin":"devel/ros-urdfdom_headers","version":"1.0.6","comment":"Headers for Unified Robot Description Format (URDF) parsers","maintainer":"trueos@norwegianrockcat.com","www":"https://wiki.ros.org/urdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0b673e0a863d648c6c3ede70e42764920c78ea7473777f17b7c741000d345d6","flatsize":67420,"path":"All/ros-urdfdom_headers-1.0.6.pkg","repopath":"All/ros-urdfdom_headers-1.0.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12688,"desc":"This package contains a the headers for the C++ parser for the Unified\nRobot Description Format (URDF), which is an XML format for\nrepresenting a robot model in ROS.","categories":["devel"]},{"name":"ros-urdfdom","origin":"devel/ros-urdfdom","version":"3.0.2","comment":"Unified Robot Description Format (URDF) parsers","maintainer":"trueos@norwegianrockcat.com","www":"https://wiki.ros.org/urdf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc873678a02bd4bd32bf679e9d2277224f8cf279cdbf20f885255d1cb75347a6","flatsize":435104,"path":"All/ros-urdfdom-3.0.2.pkg","repopath":"All/ros-urdfdom-3.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":86104,"desc":"The URDF (U-Robot Description Format) library provides core data\nstructures and a simple XML parsers for populating the class data\nstructures from an URDF file.","deps":{"ros-console_bridge":{"origin":"devel/ros-console_bridge","version":"1.0.2"},"ros-urdfdom_headers":{"origin":"devel/ros-urdfdom_headers","version":"1.0.6"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"}},"categories":["devel"],"shlibs_required":["libconsole_bridge.so.1.0","libtinyxml.so.3"],"shlibs_provided":["liburdfdom_model.so.3.0","liburdfdom_model_state.so.3.0","liburdfdom_sensor.so.3.0","liburdfdom_world.so.3.0"]},{"name":"rtaudio","origin":"audio/rtaudio","version":"6.0.1","comment":"C++ classes that provide a common API for realtime audio input/output","maintainer":"yuri@FreeBSD.org","www":"https://github.com/thestk/rtaudio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c477fcd52bc8d64021b7b5ce54a5d63514f7bf0fc45b910d7dc14e43ca87524","flatsize":165707,"path":"All/rtaudio-6.0.1.pkg","repopath":"All/rtaudio-6.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51132,"desc":"A set of C++ classes that provide a common API for realtime audio input/output\nacross Linux (native ALSA, JACK, PulseAudio and OSS), Macintosh OS X\n(CoreAudio and JACK), and Windows (DirectSound, ASIO and WASAPI) operating\nsystems.","categories":["audio"],"shlibs_provided":["librtaudio.so.7"],"options":{"ALSA":"off","JACK":"off","OSS":"on","PULSEAUDIO":"off"}},{"name":"rottdc","origin":"games/rottdc","version":"1.0.2_8","comment":"Apogee's Rise Of The Triad source port","maintainer":"ports@FreeBSD.org","www":"https://sdl-dc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9da8a99ac1206b1aedec2054a70eed1c31d12fb5d2a11e9f76e80fdd933742da","flatsize":1738612,"path":"All/rottdc-1.0.2_8.pkg","repopath":"All/rottdc-1.0.2_8.pkg","licenselogic":"single","pkgsize":465756,"desc":"This is a port of Apogee's 3D action title Rise of the Triad, originally\nreleased in 1994.  This port duplicates the functionality of the original\ngame on modern operating systems, including Linux, Win32, OSX and now FreeBSD.\n\nIn order to run game you'll need either the original game data or a shareware\nversion (see pkg-message).","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"Rise of the Triad DC has been installed.\n\nThere are two binaries: \"rott\" and \"rott-sw\", to play the full and shareware\nversions respectively. The game data must reside in the current directory.\n\nThe shareware game data is available here:\nhttp://filesingularity.timedoctor.org/swdata.zip","type":"install"},{"message":"===>   NOTICE:\n\nThe rottdc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"root-tail","origin":"sysutils/root-tail","version":"1.3_1","comment":"Print text directly to X11 root window","maintainer":"drtr0jan@yandex.ru","www":"http://software.schmorp.de/pkg/root-tail.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5dd5c5e1ae468091a00a449e6db196ca2a47a72ee21f1510040ae097bdd7b25","flatsize":29105,"path":"All/root-tail-1.3_1.pkg","repopath":"All/root-tail-1.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":13952,"desc":"Simple utility to tail files/logs to a root X window.\nUseful for keeping tabs on log files in X without having\nan additional terminal window open.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"}},"categories":["sysutils"],"shlibs_required":["libXext.so.6","libX11.so.6","libXfixes.so.3"]},{"name":"rote","origin":"devel/rote","version":"0.2.8_1","comment":"Simple library for VT102 terminal emulation","maintainer":"ports@FreeBSD.org","www":"https://rote.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30f0cc32c5c5eba12a15e599efdd16f0d0ae0b4304b80b540417029bf6065d8d","flatsize":29685,"path":"All/rote-0.2.8_1.pkg","repopath":"All/rote-0.2.8_1.pkg","licenselogic":"single","pkgsize":12584,"desc":"ROTE is a simple C library for VT102 terminal emulation.  It allows the\nprogrammer to set up virtual 'screens' and send them data.  The virtual\nscreens will emulate the behavior of a VT102 terminal, interpreting escape\nsequences, control characters and such.  The library supports ncurses as\nwell so that you may render the virtual screen to the real screen when you\nneed to.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libncurses.so.6"],"shlibs_provided":["librote.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe rote port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"routers2-extras","origin":"net-mgmt/routers2-extras","version":"2.23","comment":"Extra extensions and scripts for routers2 frontend","maintainer":"kiwi@oav.net","www":"https://www.steveshipway.org/software/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09c46a04642c489a087fe3c7367e4ee968031a4848b34b4e8c2c4da93f1bc578","flatsize":252574,"path":"All/routers2-extras-2.23.pkg","repopath":"All/routers2-extras-2.23.pkg","licenselogic":"single","pkgsize":55872,"desc":"Extras extensions and third party scripts for routers2 frontend","deps":{"mrtg-ping-probe":{"origin":"net-mgmt/mrtg-ping-probe","version":"2.2.0_7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"routers2":{"origin":"net-mgmt/routers2","version":"2.23"}},"categories":["net-mgmt"],"options":{"DOCS":"on"}},{"name":"rtf2latex2e","origin":"print/rtf2latex2e","version":"2.2.2_1","comment":"Newer filter that converts RTF (MS Rich Text Format) into LaTeX","maintainer":"martin.dieringer@gmx.de","www":"https://sourceforge.net/projects/rtf2latex2e/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0bc2cad70eb3cb5976ffbec82fa33b3689f57114aa7dfe445ffb4bc353272b3","flatsize":666638,"path":"All/rtf2latex2e-2.2.2_1.pkg","repopath":"All/rtf2latex2e-2.2.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":137044,"desc":"rtf2latex2e is a program that translates RTF (rich text format) files into\nLaTeX files. It translates text formatting, tables, figures, and equations.\nThe resulting LaTeX files are quite readable and suitable for editing.","categories":["print"]},{"name":"rofi-pass","origin":"x11/rofi-pass","version":"2.0.2_2","comment":"Rofi frontend for pass","maintainer":"alex@xanderio.de","www":"https://github.com/carnager/rofi-pass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52da81fdf13cff4564f86c15dd31bb428e4a25d0f7c0f6b2b1c41683ec7fb5f9","flatsize":65303,"path":"All/rofi-pass-2.0.2_2.pkg","repopath":"All/rofi-pass-2.0.2_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":21148,"desc":"A bash script to handle Simple Password Store in a convenient way\nusing rofi.\n\nFeatures:\n- Open URLs of entries with hotkey\n- Add new Entries to Password Storage\n- Edit existing Entries\n- Generate new passwords for entries\n- Inline view, which can copy/type individual entries\n- Move/Delete existing entries\n- Type any field from entry\n- Auto-typing of user and/or password fields\n- Generating OTPs","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"password-store":{"origin":"sysutils/password-store","version":"1.7.4_5"},"pwgen":{"origin":"sysutils/pwgen","version":"2.08_1,2"},"rofi":{"origin":"x11/rofi","version":"1.7.5"},"xdotool":{"origin":"x11/xdotool","version":"3.20211022.1_1,1"}},"categories":["x11"],"options":{"DOCS":"on"}},{"name":"ru-emkatic-qt6","origin":"russian/emkatic","version":"0.44_3","comment":"Emulator of Elektronika RPN programmable calculator series","maintainer":"andrey@bsdnir.info","www":"https://sourceforge.net/projects/emkatic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9937a8940f6518ecc1de828742f661a37dbaa88c5fdf4a0e401fbaa2cfe78cd4","flatsize":6366635,"path":"All/ru-emkatic-qt6-0.44_3.pkg","repopath":"All/ru-emkatic-qt6-0.44_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1925228,"desc":"eMKatic is a cross-platform emulator of Elektronika RPN programmable\ncalculator series (MK-152, MK-152M, MK-1152, MK-161).\nIs a reverse polish notation calculator.\n\nAvailable Russian and English user interface.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"qt6pas":{"origin":"x11-toolkits/qt6pas","version":"6.2.8"}},"categories":["russian","emulators"],"shlibs_required":["libQt6Pas.so.6"],"options":{"DOCS":"on","PORTAUDIO":"on"},"annotations":{"flavor":"qt6"},"messages":[{"message":"To enable PC speaker sound output support, install `audio/beep' package or\nfrom the ports.","type":"install"}]},{"name":"rofi-wayland","origin":"x11/rofi-wayland","version":"1.7.5","comment":"Window switcher, run dialog and dmenu replacement","maintainer":"nomoo@nomoo.ru","www":"https://github.com/davatorium/rofi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef03712f3e2bee2444991abe5f081b4503a9e767dabb676ade386d9d730db3e5","flatsize":1014931,"path":"All/rofi-wayland-1.7.5.pkg","repopath":"All/rofi-wayland-1.7.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":553256,"desc":"A popup window switcher roughly based on superswitcher, requiring only xlib\nand pango. This version started off as a clone of simpleswitcher, the\nversion from Sean Pringle. All credit for this great tool should go to him.\nRofi developed extra features, like a run-dialog, ssh-launcher and can\nact as a drop-in dmenu replacement, making it a very versatile tool.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-cursor":{"origin":"x11/xcb-util-cursor","version":"0.1.3"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xcb-util-xrm":{"origin":"x11/xcb-util-xrm","version":"1.3"}},"categories":["x11","wayland"],"shlibs_required":["libglib-2.0.so.0","libgmodule-2.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libpango-1.0.so.0","libpangocairo-1.0.so.0","libxkbcommon.so.0","libgdk_pixbuf-2.0.so.0","libxcb.so.1","libxcb-util.so.1","libxcb-xkb.so.1","libxkbcommon-x11.so.0","libxcb-ewmh.so.2","libxcb-icccm.so.4","libxcb-randr.so.0","libxcb-cursor.so.0","libxcb-xinerama.so.0","libstartup-notification-1.so.0","libwayland-client.so.0","libwayland-cursor.so.0"],"options":{"TEST":"off"}},{"name":"rofi-emoji","origin":"x11/rofi-emoji","version":"3.2.0","comment":"Emoji selector plugin for rofi","maintainer":"maja.reberc@freedommail.ch","www":"https://github.com/Mange/rofi-emoji","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf6159ed7be35fbbf475e2450ce3a40466764e79fb645f4c7b311ad3430cd424","flatsize":541666,"path":"All/rofi-emoji-3.2.0.pkg","repopath":"All/rofi-emoji-3.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65140,"desc":"An emoji selector plugin for Rofi that copies the selected emoji to the\nclipboard, among other things.\n\nThe plugin adds a Rofi mode that displays a menu of emojis and allows\nsearching by emoji names and their tags. The selected emoji can be\ncopied or inserted. See the project web site or the optional port\ndocumentation for more features and configuration options.\n\nThe plugin can be used, for example, by running Rofi with the following\nflags:\n\n  rofi -modi emoji -show emoji","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"rofi":{"origin":"x11/rofi","version":"1.7.5"},"xclip":{"origin":"x11/xclip","version":"0.13.82_1"},"xdotool":{"origin":"x11/xdotool","version":"3.20211022.1_1,1"},"xsel-conrad":{"origin":"x11/xsel-conrad","version":"1.2.0_2"}},"categories":["x11"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"For copy and insert support on Wayland, install the following ports:\n  * x11/wl-clipboard\n  * x11/wtype","type":"install"}]},{"name":"roct","origin":"sysutils/roct","version":"1.9.1","comment":"Radeon Open Compute Thunk Interface","maintainer":"jmd@FreeBSD.org","www":"https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd36f0fc7dac75b1e781abc0e52bbb2c02ee7da6b51a32ebe32f8a1ed28fd5f2","flatsize":211504,"path":"All/roct-1.9.1.pkg","repopath":"All/roct-1.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56632,"desc":"roct\n\nRadeon Open Compute Thunk Interface\n\nThe user-mode API interfaces used to interact with the ROCk driver.","deps":{"libpci":{"origin":"devel/libpci","version":"3.13.0"}},"categories":["sysutils"],"shlibs_required":["libpci.so.3"],"shlibs_provided":["libhsakmt.so.1"]},{"name":"roundcube-calendar-kolab-php82","origin":"mail/roundcube-calendar-kolab","version":"3.5.11","comment":"Roundcube Calendar plugin from Kolab","maintainer":"crees@FreeBSD.org","www":"https://docs.kolab.org/webmail-user-guide/roundcubemail/_plugins/calendar/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f085dac1ac32fa4189146706545de019ff84ccadb5628b9d1337b1ee522b586d","flatsize":6303111,"path":"All/roundcube-calendar-kolab-php82-3.5.11.pkg","repopath":"All/roundcube-calendar-kolab-php82-3.5.11.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1476696,"desc":"Roundcube calendar plugin, by Kolab.\n\nThis plugin currently supports a local database as well as a Kolab groupware\nserver as backends for calendar and event storage.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"roundcube-php82":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php82"},"messages":[{"message":"Configuration is at /usr/local/www/roundcube/plugins/calendar/config.inc.php,\nand the instructions for initialising the database are there too.\n\nYou will also need to enable the plugin in Roundcube's config.inc.php:\n\n  $config['plugins'] = array(\n    (...)\n    'calendar',\n  );","type":"install"}]},{"name":"rofi-calc","origin":"x11/rofi-calc","version":"2.2.1_1","comment":"Do live calculations in rofi","maintainer":"vidar@karlsen.tech","www":"https://github.com/svenstaro/rofi-calc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d23b0c0b8877336cbb29f26f5a0fdb60fcc176ce7c28347112089b22668a50b","flatsize":17055,"path":"All/rofi-calc-2.2.1_1.pkg","repopath":"All/rofi-calc-2.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7236,"desc":"rofi plugin that uses libqalculate's qalc to parse natural language input and\nprovide results.\n\nSince this uses libqalculate's amazing qalc you can try natural language\nqueries such 500 + 25%25 or 5000 EUR to USD or 150 to hex. It can also solve\nlinear equations on the fly. Try 60x + 30 = 50, for instance.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libqalculate":{"origin":"math/libqalculate","version":"5.2.0"},"rofi":{"origin":"x11/rofi","version":"1.7.5"}},"categories":["x11"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2"]},{"name":"rofi-file-browser-extended","origin":"x11/rofi-file-browser-extended","version":"1.3.1_1","comment":"Use rofi to quickly open files","maintainer":"nivit@FreeBSD.org","www":"https://github.com/marvinkreis/rofi-file-browser-extended","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0bed1e20a66fcb46688ede46282041d5d3788557a988725e47f3595710211f3","flatsize":37225,"path":"All/rofi-file-browser-extended-1.3.1_1.pkg","repopath":"All/rofi-file-browser-extended-1.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16924,"desc":"rofi-file-browser-extended is a configurable file browser plugin for rofi.\nIts main use case is to quickly open files without having to open a window\nto navigate to the file.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"rofi":{"origin":"x11/rofi","version":"1.7.5"}},"categories":["x11"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libcairo.so.2"]},{"name":"roundcube-php81","origin":"mail/roundcube","version":"1.6.9,1","comment":"Fully skinnable XHTML/CSS webmail written in PHP","maintainer":"ale@FreeBSD.org","www":"https://roundcube.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a633f349edc7fee2979ca695abc3d2a9e969c4d27985295354d1e5e94021faf3","flatsize":23051809,"path":"All/roundcube-php81-1.6.9,1.pkg","repopath":"All/roundcube-php81-1.6.9,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":4392884,"desc":"RoundCube Webmail is a browser-based multilingual IMAP client with an\napplication-like user interface. It provides full functionality you\nexpect from an e-mail client, including MIME support, address book,\nfolder manipulation and message filters. RoundCube Webmail is written in\nPHP and requires the MySQL database. The user interface is fully\nskinnable using XHTML and CSS 2.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-exif":{"origin":"graphics/php81-exif","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pdo_mysql":{"origin":"databases/php81-pdo_mysql","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"}},"categories":["mail","www"],"options":{"DOCS":"on","EXAMPLES":"on","GD":"off","LDAP":"off","NSC":"off","PSPELL":"off","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:roundcube:webmail:1.6.9:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"If this is a first installation of RoundCube you have to create\na new database and a db user. Read INSTALL for detailed instructions.","type":"install"},{"message":"If you already had a previous version of RoundCube installed,\nyou should check your config files and DB schema are up-to-date.\nRead UPGRADING for detailed instructions.","type":"upgrade"},{"message":"Roundcube 1.6 has a number of breaking changes in the smtp, imap,\nldap, and managesieve connection configuration. Check \nhttps://roundcube.net/news/2022/07/28/roundcube-1.6.0-released for\ndetails.\n \nRoundcube 1.6 no longer includes the \"Classic\" and \"Larry\" skins.\nThe skins can be found as mail/rouncube-larry and\nmail/roundcube-classic ports.\n\nRead UPGRADING for detailed instructions.","type":"upgrade","maximum_version":"1.6.0"}]},{"name":"roundcube-calendar-kolab-php81","origin":"mail/roundcube-calendar-kolab","version":"3.5.11","comment":"Roundcube Calendar plugin from Kolab","maintainer":"crees@FreeBSD.org","www":"https://docs.kolab.org/webmail-user-guide/roundcubemail/_plugins/calendar/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e4e78792f38a92e201784ec5840efcb67b0c27c4221279265f8706599ee93cc","flatsize":6303111,"path":"All/roundcube-calendar-kolab-php81-3.5.11.pkg","repopath":"All/roundcube-calendar-kolab-php81-3.5.11.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1476692,"desc":"Roundcube calendar plugin, by Kolab.\n\nThis plugin currently supports a local database as well as a Kolab groupware\nserver as backends for calendar and event storage.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php81"},"messages":[{"message":"Configuration is at /usr/local/www/roundcube/plugins/calendar/config.inc.php,\nand the instructions for initialising the database are there too.\n\nYou will also need to enable the plugin in Roundcube's config.inc.php:\n\n  $config['plugins'] = array(\n    (...)\n    'calendar',\n  );","type":"install"}]},{"name":"rotate","origin":"security/rotate","version":"1.2","comment":"Binary rotation cipher (rot-13)","maintainer":"jlhawkwell@ladyserenakitty.com","www":"https://gitlab.com/LadySerenaKitty/rotate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2816765a19fe3f84a6e926290641193481d381d91c6e5e7fd15d37502f3543c0","flatsize":268248,"path":"All/rotate-1.2.pkg","repopath":"All/rotate-1.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":50520,"desc":"rotate/librotator provides binary rotation similar to the ROT-13 cipher, with\nthe main difference being librotator runs at the binary level, so it can work\non any binary data and any text regardless of encoding, not just latin text.","categories":["security"],"shlibs_provided":["librotator.so"]},{"name":"roundcube-classic-php83","origin":"mail/roundcube-classic","version":"1.6.0","comment":"Larry skin/theme for Rouncube webmail","maintainer":"brnrd@FreeBSD.org","www":"https://github.com/roundcube/classic/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9934d49fb41dfbfb34ce8897888a542d6e1faa1ea62d880e24273d390dc500cb","flatsize":612838,"path":"All/roundcube-classic-php83-1.6.0.pkg","repopath":"All/roundcube-classic-php83-1.6.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":226608,"desc":"\"Classic\" skin for Roundcube Webmail.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"roundcube-php83":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail","www"],"annotations":{"cpe":"cpe:2.3:a:roundcube:webmail:1.6.0:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"roundcube-classic-php82","origin":"mail/roundcube-classic","version":"1.6.0","comment":"Larry skin/theme for Rouncube webmail","maintainer":"brnrd@FreeBSD.org","www":"https://github.com/roundcube/classic/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"161f088a03ae6f001497531886829a297d768a5678772a351a802b1f30b66ff4","flatsize":612838,"path":"All/roundcube-classic-php82-1.6.0.pkg","repopath":"All/roundcube-classic-php82-1.6.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":226568,"desc":"\"Classic\" skin for Roundcube Webmail.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"roundcube-php82":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail","www"],"annotations":{"cpe":"cpe:2.3:a:roundcube:webmail:1.6.0:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"rocinante","origin":"sysutils/rocinante","version":"0.1.20220714","comment":"Rocinante is a lightweight configuration management software","maintainer":"christer.edwards@gmail.com","www":"https://github.com/bastillebsd/rocinante","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe7665068d053467eeaf367b3e6d850ace113b96192b199b35821ff8ef281f09","flatsize":56793,"path":"All/rocinante-0.1.20220714.pkg","repopath":"All/rocinante-0.1.20220714.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9552,"desc":"Rocinante is lightweight configuration management software\ncompatible with Bastille templates.","categories":["sysutils"]},{"name":"robotfindskitten","origin":"games/robotfindskitten","version":"2.8284271.702_1,1","comment":"Yet another zen simulation","maintainer":"skreuzer@FreeBSD.org","www":"http://robotfindskitten.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f488a5c3100c05f1e4963d7f42ac708a0c51e9f77e09f6210174fac920cf47d3","flatsize":108886,"path":"All/robotfindskitten-2.8284271.702_1,1.pkg","repopath":"All/robotfindskitten-2.8284271.702_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":41548,"desc":"You are robot.  Your job is to find kitten.\nThis task is complicated by the existence of things which are not kitten.\nRobot must touch items to determine if they are kitten or not.\nThe game ends when robotfindskitten.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"EXTRANKI":"on","MEGAHYPERDEATH":"off"}},{"name":"robodoc","origin":"devel/robodoc","version":"4.99.44_1","comment":"Code reference program similar to cxref that produces HTML","maintainer":"krion@FreeBSD.org","www":"https://rfsber.home.xs4all.nl/Robo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8d9ae91ff805ff1bfb66e84b790fbf7a0f68281efbe9077407d8f90247f866a","flatsize":378283,"path":"All/robodoc-4.99.44_1.pkg","repopath":"All/robodoc-4.99.44_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":107972,"desc":"A source code documentation tool for C, C++, Fortran, Perl,\nshell scripts, Assembler, DCL, DB/C, Tcl/Tk, Forth, Lisp,\nCOBOL, Occam, Basic, HTML, Clarion, and more. It can produce\ndocumentation in HTML, XML DocBook, TROFF, ASCII, LaTeX or\nRTF format.","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"rocr","origin":"sysutils/rocr","version":"1.9.1","comment":"HPC market enhanced HSA based runtime","maintainer":"jmd@FreeBSD.org","www":"https://github.com/RadeonOpenCompute/ROCT-Thunk-Interface","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0bd5b2a74baf21812b9a0927f17f9e29d07100b576b190920a15f3e954bd122","flatsize":1108842,"path":"All/rocr-1.9.1.pkg","repopath":"All/rocr-1.9.1.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":257180,"desc":"rocr\n\nHPC market enhanced HSA based runtime\n\nThe user-mode API interfaces and libraries necessary for host applications to\nlaunch compute kernels to available HSA ROCm kernel agents.","deps":{"libelf":{"origin":"devel/libelf","version":"0.8.13_3"},"roct":{"origin":"sysutils/roct","version":"1.9.1"}},"categories":["sysutils"],"shlibs_required":["libhsakmt.so.1","libelf.so.0"],"shlibs_provided":["libhsa-runtime64.so.1"]},{"name":"rocs","origin":"math/rocs","version":"23.08.5","comment":"KDE Graph theory IDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/education/rocs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fec31559aba939cc1e7bafe350712937460d5b416d346d428e7bae25f884217d","flatsize":4237283,"path":"All/rocs-23.08.5.pkg","repopath":"All/rocs-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1587412,"desc":"Rocs aims to be a graph theory IDE for helping professors to show the\nresults of a graph algorithm and also helping students to do the\nalgorithms.\n\nFEATURES\n- Canvas for graph drawing.\n- IDE for graph related programming, using JavaScript as its main\n  language, plus the graph library.\n- Nodes, graphs and edges are extensible from the scripting interface,\n  so you can do anything you want.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-scripttools":{"origin":"devel/qt5-scripttools","version":"5.15.17p0_1"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["math","education","kde","kde-applications"],"shlibs_required":["libGrantlee_Templates.so.5","libKF5TextEditor.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Script.so.5","libQt5ScriptTools.so.5","libKF5Archive.so.5","libKF5Parts.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libQt5Concurrent.so.5","libKF5TextWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5SyntaxHighlighting.so.5","libKF5SonnetUi.so.5","libQt5Qml.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libX11.so.6","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5XmlPatterns.so.5","libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["librocsgraphtheory.so.0"],"options":{"DOCS":"on"}},{"name":"robin-map","origin":"devel/robin-map","version":"1.3.0","comment":"Fast hash map and hash set","maintainer":"FreeBSD@Shaneware.biz","www":"https://github.com/Tessil/robin-map","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f588d0ef1308855069bc64098c8b927e0cefdfa7088fa096e14032100d49c2e","flatsize":119869,"path":"All/robin-map-1.3.0.pkg","repopath":"All/robin-map-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18148,"desc":"A C++ implementation of a fast hash map and hash set using\nopen-addressing and linear robin hood hashing with backward\nshift deletion to resolve collisions.","categories":["devel"]},{"name":"rockdodger","origin":"games/rockdodger","version":"1.1.4_1","comment":"Addictive rock-dodging greeblie-killing platform game","maintainer":"amdmi3@FreeBSD.org","www":"https://bitbucket.org/rpkrawczyk/rockdodger/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83d7e466a1ef02ca6ec3930d2ae7986f3f21b02b6bd9fbfc68459ffd0cd987f0","flatsize":1544287,"path":"All/rockdodger-1.1.4_1.pkg","repopath":"All/rockdodger-1.1.4_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":781788,"desc":"Addictive rock-dodging greeblie-killing platform game.\n\nDodge the rocks for as long as possible until you die. Kill greeblies to\nmake the universe safe for non-greeblie life once again.","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"]},{"name":"roundcube-carddav-php83","origin":"mail/roundcube-carddav","version":"5.1.0","comment":"Roundcube CardDAV plugin","maintainer":"gahr@FreeBSD.org","www":"https://github.com/mstilkerich/rcmcarddav","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1637c01f486f461f2ee51a7f014a2214e4e7ce4d39df77d9c7a2261013969e8","flatsize":2784547,"path":"All/roundcube-carddav-php83-5.1.0.pkg","repopath":"All/roundcube-carddav-php83-5.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":500624,"desc":"This is a plugin for the Roundcube webmailer to access CardDAV servers like\nowncloud, davical, a Google addressbook or a davmail server.  RCMCardDAV\nsupports autodiscovery of your addressbook url via well-known URLs so you can\njust point it to your servers base url.\n\nThis port comes with Composer dependencies vendored in.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-xmlwriter":{"origin":"textproc/php83-xmlwriter","version":"8.3.9"},"roundcube-php83":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php83"}},{"name":"roundcube-classic-php81","origin":"mail/roundcube-classic","version":"1.6.0","comment":"Larry skin/theme for Rouncube webmail","maintainer":"brnrd@FreeBSD.org","www":"https://github.com/roundcube/classic/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9790ca807f2a26c2dd226c5c6c897799e7e9259879dbeb8c1e2a2b5715d65c49","flatsize":612838,"path":"All/roundcube-classic-php81-1.6.0.pkg","repopath":"All/roundcube-classic-php81-1.6.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":226608,"desc":"\"Classic\" skin for Roundcube Webmail.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"roundcube-php81":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail","www"],"annotations":{"cpe":"cpe:2.3:a:roundcube:webmail:1.6.0:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"rofi","origin":"x11/rofi","version":"1.7.5","comment":"Window switcher, run dialog and dmenu replacement","maintainer":"nomoo@nomoo.ru","www":"https://github.com/davatorium/rofi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f16b96a7376dec07f3bf41345ef14a2b74eee17c317ad50e2f07b92ce741fbdc","flatsize":968993,"path":"All/rofi-1.7.5.pkg","repopath":"All/rofi-1.7.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":537904,"desc":"A popup window switcher roughly based on superswitcher, requiring only xlib\nand pango. This version started off as a clone of simpleswitcher, the\nversion from Sean Pringle. All credit for this great tool should go to him.\nRofi developed extra features, like a run-dialog, ssh-launcher and can\nact as a drop-in dmenu replacement, making it a very versatile tool.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-cursor":{"origin":"x11/xcb-util-cursor","version":"0.1.3"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xcb-util-xrm":{"origin":"x11/xcb-util-xrm","version":"1.3"}},"categories":["x11"],"shlibs_required":["libglib-2.0.so.0","libgmodule-2.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libpango-1.0.so.0","libpangocairo-1.0.so.0","libxkbcommon.so.0","libgdk_pixbuf-2.0.so.0","libxcb.so.1","libxcb-util.so.1","libxcb-xkb.so.1","libxkbcommon-x11.so.0","libxcb-ewmh.so.2","libxcb-icccm.so.4","libxcb-randr.so.0","libxcb-cursor.so.0","libxcb-xinerama.so.0","libstartup-notification-1.so.0"],"options":{"TEST":"off"}},{"name":"ro-hyphen","origin":"textproc/ro-hyphen","version":"3.3.10","comment":"Romanian hyphenation rules","maintainer":"office@FreeBSD.org","www":"https://rospell.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"928f4cd5cb5914750c6ea51f343818566d4880e9145cd8bafdc83cd215d18e21","flatsize":47724,"path":"All/ro-hyphen-3.3.10.pkg","repopath":"All/ro-hyphen-3.3.10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":10088,"desc":"Romanian hyphenation rules","categories":["textproc"]},{"name":"robin-hood-hashing","origin":"devel/robin-hood-hashing","version":"3.11.5_1","comment":"Fast & memory efficient hashtable based on robin hood hashing for C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/martinus/robin-hood-hashing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"934517adcddedffdfbedf551d16a97c085dd5a7495256b328a1d7f08fffe7dac","flatsize":100534,"path":"All/robin-hood-hashing-3.11.5_1.pkg","repopath":"All/robin-hood-hashing-3.11.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21088,"desc":"robin-hood-hashing provides classes robin_hood::unordered_map and\nrobin_hood::unordered_set. It is a platform independent replacement for\nstd::unordered_map and std::unordered_set which is both faster and more memory\nefficient for real-world use cases.","categories":["devel","python"]},{"name":"ru-stardict-engcom","origin":"russian/stardict-engcom","version":"2.4.2","comment":"English-Russian Dictionary of Computer Terms","maintainer":"makc@FreeBSD.org","www":"http://download.huzheng.org/ru/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aeeef126b7c4ceab9556d8a386367fbb00d2c093ea83013abb1cc56dc3369b62","flatsize":164986,"path":"All/ru-stardict-engcom-2.4.2.pkg","repopath":"All/ru-stardict-engcom-2.4.2.pkg","licenselogic":"single","pkgsize":144632,"desc":"The Open English-Russian Dictionary of Computer Terms.","categories":["russian"],"messages":[{"message":"This dictionary can be used with any of the following dictionary\nprograms (consider to install one of them):\n\ntextproc/goldendict\tGoldendict (Qt5)\ntextproc/qstardict\tStarDict clone (Qt5)\ntextproc/stardict3\tStarDict 3.x (GTK2)","type":"install"}]},{"name":"ru-artwiz-ru","origin":"russian/artwiz-ru","version":"20041031_4","comment":"Russian Artwiz fonts","maintainer":"ports@FreeBSD.org","www":"http://dev.gentoo.org/~sergey/artwiz.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6488f0567b40609e78c8627d1174084980964858c7029bb64b8d1525a9fc5e5e","flatsize":210780,"path":"All/ru-artwiz-ru-20041031_4.pkg","repopath":"All/ru-artwiz-ru-20041031_4.pkg","licenselogic":"single","pkgsize":15348,"desc":"Russian version of the artwiz fonts.\n\nSupported encodings: ISO10646-1, KOI8-R and CP1251","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["russian","x11-fonts"],"messages":[{"message":"You'll have to add LOCALBASE/share/fonts/artwiz-ru\nto your X font path by either:\n\n$ xset fp+ LOCALBASE/share/fonts/artwiz-ru\n$ xset fp rehash\n\nor by adding it to your X-server configuration file and\nrestarting the X-server.","type":"install"},{"message":"===>   NOTICE:\n\nThe ru-artwiz-ru port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rolo","origin":"deskutils/rolo","version":"011_1","comment":"Text-based contact management software","maintainer":"ports@FreeBSD.org","www":"http://rolo.sf.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c08ad3bffff64308e1b77ce66275bcff29c9cc7c6658a6fe357c0006922d575f","flatsize":66654,"path":"All/rolo-011_1.pkg","repopath":"All/rolo-011_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":25096,"desc":"Rolo keeps track of your contacts and display them to you with a text-based\nmenu. Rolo strives to be a well-constructed tool for complementing text-based\nemail programs-such as mutt. It utilizes the vCard version 3.0 format for\nstoring its contacts and it interfaces with the end-user through a NCurses\nfront-end.","deps":{"libvc":{"origin":"devel/libvc","version":"003_5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["deskutils"],"shlibs_required":["libform.so.6","libmenu.so.6","libncurses.so.6","libtinfo.so.6","libvc.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe rolo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ro-mythes","origin":"textproc/ro-mythes","version":"3.3_1","comment":"Romanian thesaurus","maintainer":"office@FreeBSD.org","www":"https://rospell.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b567c31d6dd9991f8c083efeee2db3ff21c194f3c6088442159c672bba99587","flatsize":3752221,"path":"All/ro-mythes-3.3_1.pkg","repopath":"All/ro-mythes-3.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":858948,"desc":"Romanian thesaurus","categories":["textproc"]},{"name":"rntrack","origin":"news/rntrack","version":"2.1.10_2","comment":"FTN Messages tracker","maintainer":"admin@5034.ru","www":"https://sourceforge.net/projects/ftrack-as/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4cac37b3424c5f9beeb568edf55741457df38a13e417b695ffa0b1406f8171d","flatsize":478541,"path":"All/rntrack-2.1.10_2.pkg","repopath":"All/rntrack-2.1.10_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":191076,"desc":"FTN Messages tracker\n\nWhat is this program for?\n\nIt is so called netmail \"tracker\". Its purpose is to process netmail\non netmail hubs, though it can be useful for an ordinary node.\n\nHow does it work?\nIt takes a letter, compares it with a mask and if comparison was successful\nit executes corresponding operation with this letter.\n\nGuarantees.\nThis product is Freeware. It is distributed in accordance to principle\nAs Is, and I can't provide any guarantee. The only thing I promise is\nto correct founded mistakes more or less regularly and to produce new\nversions.\n\n-- Alex Soukhotine\nph0enix@users.sourceforge.net","categories":["news","mail"],"options":{"DOCS":"on","EXAMPLES":"on","LOG_PID":"off","SCRIPTS":"off","SYSLOG_FORMAT":"off"}},{"name":"rndpassw","origin":"security/rndpassw","version":"0.2.2_1","comment":"CLI password generator","maintainer":"melanhit@gmail.com","www":"https://github.com/melanhit/rndpassw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d26daedd77d6aca4166cb4f723aa8af789137b06f560aaae55f0c2466f7c2e37","flatsize":10591,"path":"All/rndpassw-0.2.2_1.pkg","repopath":"All/rndpassw-0.2.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5468,"desc":"Command line password generator","categories":["security"]},{"name":"rs-aggregate","origin":"net-mgmt/rs-aggregate","version":"0.3.2_3","comment":"Aggregate IPv4 and/or IPv6 prefixes into their minimal representation","maintainer":"marcel@herrbischoff.com","www":"https://github.com/ktims/rs-aggregate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b776810fa52aa7a1d3be28cbf4eec8cd31a0362ff6292cd36bb02a1d1d7014c0","flatsize":1051208,"path":"All/rs-aggregate-0.3.2_3.pkg","repopath":"All/rs-aggregate-0.3.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":346256,"desc":"Takes a list of IPv4 and IPv6 prefixes in conventional format on stdin, and\nperforms optimisations to reduce the length of the prefix list. A drop-in\nreplacement for the Python application aggregate6. This implementation is\nupwards of 100 times faster.","categories":["net-mgmt"]},{"name":"ro-hunspell","origin":"textproc/ro-hunspell","version":"3.3.10","comment":"Romanian hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://rospell.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c005a377fcb6c3c4ee503d4d7de121e432bf636cfcf5e81d84dd8de3601b026","flatsize":2329214,"path":"All/ro-hunspell-3.3.10.pkg","repopath":"All/ro-hunspell-3.3.10.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21","MPL11"],"pkgsize":507060,"desc":"Romanian hunspell dictionaries","categories":["textproc"]},{"name":"rnp","origin":"security/rnp","version":"0.17.1","comment":"RNP is a set of OpenPGP (RFC4880) tools","maintainer":"se@FreeBSD.org","www":"https://www.rnpgp.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4d111989ca66e02058308ecde0d88cd22379f464436a6ccf5d51dd2aabe2444","flatsize":1718429,"path":"All/rnp-0.17.1.pkg","repopath":"All/rnp-0.17.1.pkg","licenselogic":"and","licenses":["APACHE20","BSD2CLAUSE","BSD3CLAUSE","OCB_Patent"],"pkgsize":483252,"desc":"RNP is a set of OpenPGP (RFC4880) tools that works on Linux, macOS,\nWindows and *BSD built with C++.\n\nrnpkeys allow to generate, import, export, and list keys.\n\nrnp is used to perform encryption, decryption, signing and signature\nchecks.\n\nlibrnp is the library used by RNP for all OpenPGP functions, useful\nfor developers to build against, different from GPGME.","deps":{"botan2":{"origin":"security/botan2","version":"2.19.4"},"json-c":{"origin":"devel/json-c","version":"0.17"}},"categories":["security"],"shlibs_required":["libjson-c.so.5","libbotan-2.so.19"],"shlibs_provided":["librnp.so.0"]},{"name":"rubygem-activesupport4","origin":"devel/rubygem-activesupport4","version":"4.2.11.3","comment":"Utility classes and extension that are required by Rails MVC Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://rubyonrails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cac2d9ebcf646d7f0720e28969c8fb526e4b9fddf596dd5f38c4eb858ab63a8f","flatsize":1622321,"path":"All/rubygem-activesupport4-4.2.11.3.pkg","repopath":"All/rubygem-activesupport4-4.2.11.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":203288,"desc":"Active Support is a collection of utility classes and standard library\nextensions that were found useful for the Rails framework. These additions\nreside in this package so they can be loaded as needed in Ruby projects outside\nof Rails.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-minitest":{"origin":"devel/rubygem-minitest","version":"5.24.0"},"rubygem-thread_safe":{"origin":"devel/rubygem-thread_safe","version":"0.3.6"},"rubygem-tzinfo1":{"origin":"devel/rubygem-tzinfo1","version":"1.2.11"}},"categories":["devel","rubygems"],"annotations":{"cpe":"cpe:2.3:a:activesupport_project:activesupport:4.2.11.3:::::dragonfly6:x86_64"}},{"name":"ros-console_bridge","origin":"devel/ros-console_bridge","version":"1.0.2","comment":"ROS-independent logging that pipes into ROS packages","maintainer":"trueos@norwegianrockcat.com","www":"https://github.com/ros/console_bridge","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bccf380cd1f890b04dd65b8315cc72d6782bfc415033cd465bdf05bde5962dc","flatsize":58160,"path":"All/ros-console_bridge-1.0.2.pkg","repopath":"All/ros-console_bridge-1.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21496,"desc":"ros-console_bridge provides a Robot Operating System (ROS) mechanism\nfor logging that seamlessly pipes into rosconsole/rosout for\nROS-dependent packages.\n\nThis package is independent of ROS. That is, it doesn't require any\nother parts of ROS.","categories":["devel"],"shlibs_provided":["libconsole_bridge.so.1.0"]},{"name":"rna-STAR","origin":"biology/star","version":"2.7.9.a","comment":"Spliced Transcripts Alignment to a Reference","maintainer":"jwb@FreeBSD.org","www":"https://github.com/alexdobin/STAR/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cba634f084a266d47468512db0573a3c2691048fb762d04186e77d99a9c012cb","flatsize":1490408,"path":"All/rna-STAR-2.7.9.a.pkg","repopath":"All/rna-STAR-2.7.9.a.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":461064,"desc":"STAR (Spliced Transcripts Alignment to a Reference) aims to achieve accurate\nalignment of high-throughput RNA-seq data.\n\nSTAR is based on a previously undescribed RNA-seq alignment algorithm that uses\nsequential maximum mappable seed search in uncompressed suffix arrays followed\nby seed clustering and stitching procedure. STAR outperforms other aligners by\na factor of >50 in mapping speed, aligning to the human genome 550 million 2 x\n76 bp paired-end reads per hour on a modest 12-core server, while at the same\ntime improving alignment sensitivity and precision\n\nWWW: https://github.com/alexdobin/STAR","deps":{"htslib":{"origin":"biology/htslib","version":"1.17_1"}},"categories":["biology"],"shlibs_required":["libhts.so.3"]},{"name":"rosegarden","origin":"audio/rosegarden","version":"22.12.1_1","comment":"General purpose music editor and sequencer suite","maintainer":"adridg@FreeBSD.org","www":"https://www.rosegardenmusic.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8ed5f394ab57e79a03434d466025ea7b80289b4997c766d4bc2b2fd22ae2744","flatsize":14016404,"path":"All/rosegarden-22.12.1_1.pkg","repopath":"All/rosegarden-22.12.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":7459628,"desc":"Rosegarden is a free integrated musical notation editor and MIDI\nsequencer for Unix/X platforms, with specific support for FreeBSD,\nLinux PCs and SGI IRIX workstations.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"dssi":{"origin":"audio/dssi","version":"1.1.1_13"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"liblo":{"origin":"audio/liblo","version":"0.32"},"liblrdf":{"origin":"textproc/liblrdf","version":"0.6.1"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"lilypond":{"origin":"print/lilypond","version":"2.24.3_3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"wavpack":{"origin":"audio/wavpack","version":"5.7.0"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["audio"],"shlibs_required":["libQt5PrintSupport.so.5","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5Core.so.5","liblo.so.7","liblrdf.so.2","libfftw3f.so.3","libsamplerate.so.0","libsndfile.so.1","libjack.so.0","libasound.so.2"],"options":{"LIRC":"off"}},{"name":"rngstreams","origin":"math/rngstreams","version":"1.0.1_2","comment":"C implementation of a high-quality uniform random number generator","maintainer":"ports@FreeBSD.org","www":"http://statmath.wu-wien.ac.at/software/RngStreams/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ff0343ff488916f8c7b2a46c9e2819c95f703d84d92cbce2090526cb2bb7dcb","flatsize":72370,"path":"All/rngstreams-1.0.1_2.pkg","repopath":"All/rngstreams-1.0.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22868,"desc":"RngStreams is a C implementation of a high-quality uniform random number\ngenerator that supports multiple \"independent\" streams of uniform random\nnumbers.\n\nIt was written by Pierre L'Ecuyer and Richard Simard, who have a website\nat:\n\nhttp://www.iro.umontreal.ca/~simardr/indexe.html\n\nThis GNU-style package is compiled and maintained by Josef Leydold and\nreleased under the GNU Public License (GPL).","categories":["math"],"shlibs_provided":["librngstreams.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe rngstreams port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"roundcube-calendar-kolab-php83","origin":"mail/roundcube-calendar-kolab","version":"3.5.11","comment":"Roundcube Calendar plugin from Kolab","maintainer":"crees@FreeBSD.org","www":"https://docs.kolab.org/webmail-user-guide/roundcubemail/_plugins/calendar/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"947d62d029c2d6dfce167c9e344e940908cdf2c8e721a14c45382421dc7386e0","flatsize":6303111,"path":"All/roundcube-calendar-kolab-php83-3.5.11.pkg","repopath":"All/roundcube-calendar-kolab-php83-3.5.11.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1476704,"desc":"Roundcube calendar plugin, by Kolab.\n\nThis plugin currently supports a local database as well as a Kolab groupware\nserver as backends for calendar and event storage.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"roundcube-php83":{"origin":"mail/roundcube","version":"1.6.9,1"}},"categories":["mail"],"annotations":{"flavor":"php83"},"messages":[{"message":"Configuration is at /usr/local/www/roundcube/plugins/calendar/config.inc.php,\nand the instructions for initialising the database are there too.\n\nYou will also need to enable the plugin in Roundcube's config.inc.php:\n\n  $config['plugins'] = array(\n    (...)\n    'calendar',\n  );","type":"install"}]},{"name":"rmlint","origin":"sysutils/rmlint","version":"2.10.1.11_1","comment":"Remove duplicates and other lint from your filesystem","maintainer":"jockl@pianojockl.org","www":"https://rmlint.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c24b4adc096e9bd393951a84f4bb2d4ba677f5a44297a69f630ab04973d4fafa","flatsize":339810,"path":"All/rmlint-2.10.1.11_1.pkg","repopath":"All/rmlint-2.10.1.11_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":133852,"desc":"rmlint finds space waste and other broken things on your filesystem and\noffers to remove it. It is able to find:\n\n- Duplicate files & directories\n- Nonstripped Binaries\n- Broken symlinks\n- Empty files\n- Recursive empty directories\n- Files with broken user or group id.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"}},"categories":["sysutils"],"shlibs_required":["libjson-glib-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"}},{"name":"rname","origin":"misc/rname","version":"1.0.2_1","comment":"Execute a program with a fake name","maintainer":"ports@FreeBSD.org","www":"https://devel.ringlet.net/sysutils/rname/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e1dd0017a1e22b52d8cffe58131600f9e5b2d8eb1a1b8512d08958a9c808a0d","flatsize":9024,"path":"All/rname-1.0.2_1.pkg","repopath":"All/rname-1.0.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5396,"desc":"This is a simple utility to execute a program under a different name.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe rname port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"roboto-fonts-ttf","origin":"x11-fonts/roboto-fonts-ttf","version":"2.134_1,1","comment":"Roboto typeface family","maintainer":"wulf@cicgroup.ru","www":"https://developer.android.com/design/style/typography.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07a159a06ecc279d8301eca74e4e79c701e0d088990b00ff064437afa538006c","flatsize":9435721,"path":"All/roboto-fonts-ttf-2.134_1,1.pkg","repopath":"All/roboto-fonts-ttf-2.134_1,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2922308,"desc":"Roboto is a sans serif typeface family designed to be modern yet\nemotional. It was introduced as the font used for Android 4.0 \"Ice\nCream Sandwich\". This typeface is designed for high resolution mobile\ndevices so it includes several typefaces for text in different sizes.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You can start using the fonts by following these instructions:\n\nAdd the following line to the \"Files\" section of your X.org configuration\nfile:\n\n\tFontPath\t\"/usr/local/share/fonts/roboto-fonts-ttf/\"","type":"install"}]},{"name":"rmilter","origin":"mail/rmilter","version":"1.10.0_1","comment":"Milter that performs rspamd, clamav, and other checks","maintainer":"vsevolod@FreeBSD.org","www":"https://github.com/vstakhov/rmilter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79fc3ed7e6da88bdc81096674e787f7151945343289f5ff8e09f3acb63625938","flatsize":540193,"path":"All/rmilter-1.10.0_1.pkg","repopath":"All/rmilter-1.10.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":212776,"desc":"Rmilter is a milter that makes greylisting, rate limiting,\nclamav, spamd, spf, regexp and other checks for incoming e-mail.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libmilter":{"origin":"mail/libmilter","version":"8.18.1"},"opendkim":{"origin":"mail/opendkim","version":"2.10.3_20"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["mail"],"users":["_rmilter"],"groups":["_rmilter"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libmilter.so.7","libpcre.so.1","libglib-2.0.so.0","libintl.so.8","libopendkim.so.10"],"options":{"DKIM":"on"}},{"name":"rnnoise-nu","origin":"audio/rnnoise-nu","version":"g20180916","comment":"Recurrent neural network for audio noise reduction","maintainer":"yuri@FreeBSD.org","www":"https://github.com/GregorR/rnnoise-nu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef31c1e0e805b56b4f7a7aee960d63920c7704005520a1179da2e8b5e8789271","flatsize":579859,"path":"All/rnnoise-nu-g20180916.pkg","repopath":"All/rnnoise-nu-g20180916.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":525336,"desc":"RNNoise-nu is a noise suppression library based on a recurrent neural network.\n\nIts a fork of the rnnoise library with altered/generalized functionality.","categories":["audio"],"shlibs_provided":["librnnoise-nu.so.1"],"options":{"DOCS":"on"}},{"name":"rlwrap","origin":"devel/rlwrap","version":"0.45.2_1","comment":"Readline wrapper","maintainer":"gamato@users.sf.net","www":"https://github.com/hanslub42/rlwrap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b4a3c24878a56a8e05ba3ecad075ffcce8d261fb81f8744fa6d0df0a81e2f5b","flatsize":316161,"path":"All/rlwrap-0.45.2_1.pkg","repopath":"All/rlwrap-0.45.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":114860,"desc":"rlwrap is a 'readline wrapper' that uses the GNU readline library to allow the\nediting of keyboard input for any other command.  Input history is remembered\nacross invocations, separately for each command; history completion and search\nwork as in bash and completion word lists can be specified on the command line.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libreadline.so.8","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"rmf","origin":"science/rmf","version":"1.6.1","comment":"Library to support reading and writing of Rich Molecular Format files","maintainer":"yuri@FreeBSD.org","www":"https://integrativemodeling.org/rmf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3639afc00bbdf4d20f5338f2ecdd40642bda3cf3c5c6ca74e9bc0877542aa083","flatsize":8911735,"path":"All/rmf-1.6.1.pkg","repopath":"All/rmf-1.6.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1468428,"desc":"The library provides support for the Rich Molecular Format (RMF) file format for\nstoring hierarchical molecular data (such as atomic or coarse grained\nrepresentations of proteins), along with markup, including geometry and score\ndata.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"}},"categories":["science","graphics"],"shlibs_required":["libhdf5.so.200","libboost_system.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_thread.so.1.84.0","libboost_program_options.so.1.84.0","libboost_iostreams.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libboost_regex.so.1.84.0"],"shlibs_provided":["libRMF.so.1.6"]},{"name":"rubygem-aws-sdk-applicationcostprofiler","origin":"devel/rubygem-aws-sdk-applicationcostprofiler","version":"1.24.0","comment":"Official AWS Ruby gem for AWS Application Cost Profiler","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-applicationcostprofiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6d103738442f77693294a7706639dd840293f262020483afc4faa5fa61203a6","flatsize":122415,"path":"All/rubygem-aws-sdk-applicationcostprofiler-1.24.0.pkg","repopath":"All/rubygem-aws-sdk-applicationcostprofiler-1.24.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19380,"desc":"Official AWS Ruby gem for AWS Application Cost Profiler.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-aws-sdk-core":{"origin":"devel/rubygem-aws-sdk-core","version":"3.201.0"},"rubygem-aws-sigv4":{"origin":"devel/rubygem-aws-sigv4","version":"1.8.0"}},"categories":["devel","rubygems"]},{"name":"rl","origin":"textproc/rl","version":"0.2.7_1","comment":"Randomizes lines from a specified input file","maintainer":"jharris@widomaker.com","www":"https://arthurdejong.org/rl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c365eaf2ca63f476275815d6e236062af63ceda7bed0e684900b07a0b4fbc9a5","flatsize":35591,"path":"All/rl-0.2.7_1.pkg","repopath":"All/rl-0.2.7_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":15528,"desc":"rl is a command-line tool that reads lines from an input file or stdin,\nrandomizes the lines and outputs a specified number of lines. It does\nthis with only a single pass over the input while trying to use as little\nmemory as possible.","categories":["textproc"]},{"name":"rkcommon","origin":"devel/rkcommon","version":"1.10.0_5,1","comment":"Intel RenderKit common C++/CMake infrastructure","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ospray/rkcommon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"692527623ad96bd9299ad8ffe54204eaa51d69434a3ba5b0a5831c6141f4e971","flatsize":912636,"path":"All/rkcommon-1.10.0_5,1.pkg","repopath":"All/rkcommon-1.10.0_5,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":161480,"desc":"rkcommon is a common set of C++ infrastructure and CMake utilities used by\nvarious components of Intel oneAPI Rendering Toolkit.","deps":{"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"}},"categories":["devel"],"shlibs_required":["libtbb.so.12","libtbbmalloc.so.2"],"shlibs_provided":["librkcommon.so.1"]},{"name":"rlottie","origin":"graphics/rlottie","version":"0.2.49","comment":"Platform independent standalone library that plays Lottie Animation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Samsung/rlottie","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1102eb128e181190457c8e21df960c1ee09c967444867704057b432c9d616f9e","flatsize":446464,"path":"All/rlottie-0.2.49.pkg","repopath":"All/rlottie-0.2.49.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":171244,"desc":"rlottie is a platform independent standalone c++ library for rendering vector\nbased animations and art in realtime.\n\nLottie loads and renders animations and vectors exported in the bodymovin JSON\nformat. Bodymovin JSON can be created and exported from After Effects with\nbodymovin, Sketch with Lottie Sketch Export, and from Haiku.","categories":["graphics"],"shlibs_provided":["librlottie-image-loader.so","librlottie.so.0"]},{"name":"rnv","origin":"textproc/rnv","version":"1.7.11_2","comment":"Relax NG Compact Syntax validator","maintainer":"ports@FreeBSD.org","www":"http://www.davidashen.net/rnv.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49e218608e32026d006dc8474526b5985fdcbbc525f953ccacbd1dad4c643e71","flatsize":464395,"path":"All/rnv-1.7.11_2.pkg","repopath":"All/rnv-1.7.11_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":80232,"desc":"RNV is an implementation of Relax NG Compact Syntax validator in ANSI C.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["textproc","devel"],"shlibs_required":["libexpat.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe rnv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rlog","origin":"devel/rlog","version":"1.4_3","comment":"Flexible message logging facility for C++","maintainer":"anastasios@mageirias.com","www":"https://www.arg0.net/rlog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fed6c76d4b952c1a37ef56981d307372d4cf705c21f7e9628704949e76a7aec","flatsize":851766,"path":"All/rlog-1.4_3.pkg","repopath":"All/rlog-1.4_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":264848,"desc":"RLog provides a flexible message logging facility for C++ programs\nand libraries.  It is subscription based, meaning you can subscribe\nto messages of your choice in an number of ways: by hierarchical\nchannel name (e.g. \"debug\", \"debug/ special\", \"error\", etc.), or\nfile name, component name, etc.  Log messages are individually enabled.\nIt is meant to be fast enough to leave in production code - even\nwhere it may be called many times, as both the GCC and Intel compilers\nreduce the logging overhead a few clock cycles if they are dormant\n(with no subscribers).  Other add-on components can extend subscriptions\nto external programs, allowing you to enable and collect debugging\nmessages remotely.\n\nSee also: https://github.com/anastmag/rlog","categories":["devel"],"shlibs_provided":["librlog.so.5"],"options":{"DOCS":"on"}},{"name":"rman","origin":"textproc/rman","version":"3.2_1","comment":"Reverse compile man pages from formatted form","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ecd7f6a509d010c941b579b8e57c0b5d993d2b5b3974b81a9bb3e0d92db55cd","flatsize":145609,"path":"All/rman-3.2_1.pkg","repopath":"All/rman-3.2_1.pkg","licenselogic":"single","pkgsize":45088,"desc":"PolyglotMan takes formatted man pages from most of the popular flavours\nof UN*X and transforms them into any of a number of source formats. It\ncan produce ASCII-only, section headers-only, TkMan, [tn]roff, Ensemble,\nSGML, HTML, LaTeX, RTF, Perl 5 POD.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe rman port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"riscv64-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"652c3acda6f5940ffa38f28dc30ad2156a74b69a421d965cc2262a27f3a19b34","flatsize":16553152,"path":"All/riscv64-binutils-2.40_6,1.pkg","repopath":"All/riscv64-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":1803856,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"riscv64"}},{"name":"riscv64-none-elf-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"841dd73a8b964496c7bde884097d2b2c4102ac601aa9ca06b925b8c5fe46bc35","flatsize":16551348,"path":"All/riscv64-none-elf-binutils-2.40_6,1.pkg","repopath":"All/riscv64-none-elf-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":1744328,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"riscv64_none_elf"}},{"name":"riscv32-unknown-elf-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6c16cfeba3405ac4117397ec798d5df512a4f53513eb665d7cb8fbd5bfa912b","flatsize":16551239,"path":"All/riscv32-unknown-elf-binutils-2.40_6,1.pkg","repopath":"All/riscv32-unknown-elf-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":1803356,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"riscv32_unknown_elf"}},{"name":"rlaunch","origin":"x11/rlaunch","version":"1.3.14_9","comment":"Fast, light-weight and modern application launcher for X11","maintainer":"yuri@FreeBSD.org","www":"https://github.com/PonasKovas/rlaunch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cf044a62db6209b862ac658e5a7d4da3027c12f9856bd2df993f1b92b4c9f44","flatsize":1123288,"path":"All/rlaunch-1.3.14_9.pkg","repopath":"All/rlaunch-1.3.14_9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":388244,"desc":"rlaunch is a fast, light-weight and modern application launcher for X11 written\nin Rust.\n\nThis should work on all linux distributions and DEs that use X11, but if it\ndoesn't - feel free to file an issue.","categories":["x11"]},{"name":"ro-libreoffice","origin":"editors/libreoffice-ro","version":"24.2.4.2","comment":"ro language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"209c1962947e5234f25770426521a15367aae66d1325046b05171f17321b3124","flatsize":30092628,"path":"All/ro-libreoffice-24.2.4.2.pkg","repopath":"All/ro-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3008528,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"rkr-lv2","origin":"audio/rkr-lv2","version":"2.2_1","comment":"Rakarrack effects as LV2 plugins","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ssj71/rkrlv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a68c5badee8bc0d2240ac25ddf2907c9ff3960e57fa92caa34ab89e08a710fe0","flatsize":3054023,"path":"All/rkr-lv2-2.2_1.pkg","repopath":"All/rkr-lv2-2.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":298004,"desc":"rkr has 42 effects: EQ Lineal, Compressor, Distortion, Overdrive, Echo, Chorus,\nPhaser, Flanger, Reverb , Parametric EQ, Wah Wah, Alienwha, Harmonizer etc.\nThe effects are procesed in cascade... The order of effects are configurable by\nthe user.\n\nThe state of rack can be saved as 'presets'. Sets of presets can be stored as\n'banks'. The rack also has an integrated tuner and can receive MIDI control\norders and can send MIDI notes to MIDI devices like synthesizers.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"}},"categories":["audio"],"shlibs_required":["libsamplerate.so.0","libfftw3.so.3"],"options":{"SIMD":"on"}},{"name":"rkhunter","origin":"security/rkhunter","version":"1.4.6_3","comment":"Rootkit detection tool","maintainer":"lukasz@wasikowski.net","www":"https://rkhunter.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac3cf0b62da5b8a8256e84b1ea6c2da39d87a8670a740bd1e8507eadcd7ef5e8","flatsize":1159649,"path":"All/rkhunter-1.4.6_3.pkg","repopath":"All/rkhunter-1.4.6_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":228528,"desc":"Rootkit Hunter is scanning tool to ensure you for about 99.9%25 you're\nclean of nasty tools.\n\nThis tool scans for rootkits, backdoors and local exploits by running\ntests like:\n\n- MD5/SHA1 hash compare\n- Look for default files used by rootkits\n- Wrong file permissions for binaries\n- Look for suspected strings in LKM and KLD modules\n- Look for hidden files\n- Optional scan within plaintext and binary files","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"options":{"DOCS":"on","LSOF":"off","NMAP":"off"},"messages":[{"message":"You should keep your rkhunter database up-to-date.\nThis can be done automatically by putting this line to periodic.conf(5) files:\n\nsecurity_rkhunter_update_enable=\"YES\"\nsecurity_rkhunter_update_period=\"daily\"\nsecurity_rkhunter_update_flags=\"--update --nocolors\"\n\nAlso, you can run rkhunter as a part of the daily security check by\nputting this line to periodic.conf(5) files:\n\nsecurity_rkhunter_check_enable=\"YES\"\nsecurity_rkhunter_check_period=\"daily\"\nsecurity_rkhunter_check_flags=\"--checkall --nocolors --skip-keypress\"","type":"install"}]},{"name":"rinutils","origin":"devel/rinutils","version":"0.10.2","comment":"C11 / gnu11 utilities C library","maintainer":"tcberner@FreeBSD.org","www":"https://github.com/shlomif/rinutils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a8484b33a8d05c8d519f29380d0ec1ac7ce199f15f5c0cb5104361e50b41b1d","flatsize":21582,"path":"All/rinutils-0.10.2.pkg","repopath":"All/rinutils-0.10.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6832,"desc":"This is a set of C headers containing macros and static functions that are\nexpected to work on Unix-like systems and MS Windows that have been extracted\nfrom Shlomi Fish's projects.\n\nThey are quite random and task specific and may not work for you.","categories":["devel"]},{"name":"robocode-naval","origin":"games/robocode-naval","version":"0.9.2_2","comment":"Game for learning Java[tm] programming language","maintainer":"dbaio@FreeBSD.org","www":"https://robo-code.blogspot.com.br","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83984a879b2681e40c7f7cc074a7fc02b599cdf07c0737db2787879b9ff53986","flatsize":11046905,"path":"All/robocode-naval-0.9.2_2.pkg","repopath":"All/robocode-naval-0.9.2_2.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":5607260,"desc":"Naval Robocode is a programming game, where the goal is to develop a robot\nbattle ship to battle against other ships in Java or .NET. The robot battles\nare running in real-time and on-screen.\nNaval Robocode is based on Robocode v1.9.2.1.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","education","java"],"annotations":{"cpe":"cpe:2.3:a:robocode_project:robocode:0.9.2:::::dragonfly6:x86_64:2"},"messages":[{"message":"Naval Robocode has been installed.\n\nNaval Robocode requires a java compiler. By default Naval Robocode will\nlook for the IBM Jikes compiler.\n\nYou can override this in the Naval Robocode compiler preferences menu:\n\n    Robot -> Editor -> Compiler -> Options -> Preferences\n\nAttention not all with Rumble games works, this is work in Progress.\n\nHave fun!","type":"install"},{"message":"===============================================================================\n\nAfter deinstallation, some files may stay in /usr/local/share/java/robocode-naval,\nyou can delete them with\n\n    /bin/rm -fr /usr/local/share/java/robocode-naval\n\n===============================================================================","type":"remove"}]},{"name":"ripmime","origin":"mail/ripmime","version":"1.4.1.0_1","comment":"Extracts attached files out of a MIME encoded email package","maintainer":"dinoex@FreeBSD.org","www":"https://github.com/inflex/ripMIME","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"009e64bf6dba038c771ff9e9dbcb5e22f6dc57dbd929166ba4b9c4e6517c6a42","flatsize":141745,"path":"All/ripmime-1.4.1.0_1.pkg","repopath":"All/ripmime-1.4.1.0_1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":56276,"desc":"RipMIME is a utility to extract attached files out of a MIME-encoded\nemail message.","categories":["mail"],"messages":[{"message":"You have installed RipMIME, a utility to extract attachments from\nMIME-encoded email messages.\n\nIf you have an MIME encoded archive (say from sendmail's output)\ncalled recvmail001.mime and you wish to unpack it to a directory\n(which already exists) called \"/var/tmp/unpack\", then you would\ntype: ripmime -i recvmail001.mime -d /var/tmp/unpack","type":"install"}]},{"name":"rkbin","origin":"sysutils/rkbin","version":"v0.1","comment":"Rockchip Binary blobs","maintainer":"uboot@FreeBSD.org","www":"https://github.com/rockchip-linux/rkbin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c30034fd05245d6e91db9b6697c225a91543b20c77ea2c0122d7731beeb45be","flatsize":463345,"path":"All/rkbin-v0.1.pkg","repopath":"All/rkbin-v0.1.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":94672,"desc":"Firmware binary blobs from Rockchip for booting on RK356X SoCs.\nBinary blobs are taken directly from https://github.com/rockchip-linux/rkbin\nand re-distributed which avoid downloading a lot of useless files that\nwe don't want.","categories":["sysutils"]},{"name":"ristretto","origin":"graphics/ristretto","version":"0.13.2","comment":"Image viewer with Xfce integration","maintainer":"xfce@FreeBSD.org","www":"https://goodies.xfce.org/projects/applications/ristretto","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e929ccdb2fbd9a4989d8a56cb4fc23988c58b11df895fe2a0e57c1d05e6443eb","flatsize":1081985,"path":"All/ristretto-0.13.2.pkg","repopath":"All/ristretto-0.13.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":237488,"desc":"Ristretto is a fast and lightweight picture-viewer for the\nXfce desktop environment.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"},"xfce4-tumbler":{"origin":"deskutils/xfce4-tumbler","version":"4.18.2_2"}},"categories":["graphics","xfce"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libexif.so.12","libxfconf-0.so.3","libxfce4util.so.7","libxfce4ui-2.so.0","libX11.so.6"],"options":{"NLS":"on","TUMBLER":"on"}},{"name":"ripperx","origin":"audio/ripperx","version":"2.7.3_6","comment":"GTK program to rip CD audio tracks and encode them","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/ripperx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7a7eb4d81010201ba33abfca3540899e550e0f786e3111274023698cd928be7","flatsize":357740,"path":"All/ripperx-2.7.3_6.pkg","repopath":"All/ripperx-2.7.3_6.pkg","licenselogic":"single","pkgsize":91260,"desc":"RipperX is a GTK program to rip CD audio tracks and encode them\nto the Ogg, MP3, or FLAC formats.  It is easy, requiring a few mouse\nclicks to convert an entire album, displaying progress along the\nway.  It can rip and encode in parallel, and supports CDD.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cdparanoia":{"origin":"audio/cdparanoia","version":"3.9.8_10"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"id3lib":{"origin":"audio/id3lib","version":"3.8.3.20240114"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libid3.so.3.8.3"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ripperx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ripole","origin":"textproc/ripole","version":"0.2.2","comment":"Small program designed to pull attachments out of OLE2 documents","maintainer":"fcash@sd73.bc.ca","www":"https://www.pldaniels.com/ripole/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a74a562adeeafd9e551083ca4352d8293e4f2c8df5fa11ee39ea2b0cb1cd46e3","flatsize":38296,"path":"All/ripole-0.2.2.pkg","repopath":"All/ripole-0.2.2.pkg","licenselogic":"single","pkgsize":15980,"desc":"ripOLE is a small program/library designed to pull out attachments from OLE2\ndata files (ie, MS Office documents). ripOLE is BSD licenced meaning that\ncommercial projects can also use the code without worrying about licence costs\nor legal liabilities.\n\nCurrently, ripOLE is in a development phase.  It can extract some files from\nMicrosoft Office documents.  Ultimately, what ripOLE should be able to do is\nconvert any embedded content in MS Office files back into its original format\n(JPEG, arbitary files, movies etc).","categories":["textproc"]},{"name":"riemann-c-client","origin":"net-mgmt/riemann-c-client","version":"2.1.1_1","comment":"C library and command-line tool for Riemann","maintainer":"dch@FreeBSD.org","www":"https://git.madhouse-project.org/algernon/riemann-c-client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d75aa12c6972435b5f7d2198f398eceee1c1e12cf6ae1a16ed197069316ab401","flatsize":167283,"path":"All/riemann-c-client-2.1.1_1.pkg","repopath":"All/riemann-c-client-2.1.1_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":34896,"desc":"Riemann-C-client is a C client library for the Riemann monitoring system,\nproviding a convenient and simple API, high test coverage and a copyleft\nlicense, along with API and ABI stability.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"json-c":{"origin":"devel/json-c","version":"0.17"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"}},"categories":["net-mgmt"],"shlibs_required":["libjson-c.so.5","libprotobuf-c.so.1","libgnutls.so.30"],"shlibs_provided":["libriemann-client-gnutls.so.11"]},{"name":"rigsofrods-caelum","origin":"graphics/rigsofrods-caelum","version":"0.6.3_1","comment":"OGRE plugin for atmospheric effects","maintainer":"monwarez@mailoo.org","www":"https://www.ogre3d.org/tikiwiki/Caelum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecc6bc40231a0a63d28e5075648e2753bf2b99aaf827de6a1fcec3a512af7e18","flatsize":885440,"path":"All/rigsofrods-caelum-0.6.3_1.pkg","repopath":"All/rigsofrods-caelum-0.6.3_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":234408,"desc":"Caelum is a plug-in/library for Ogre targeted to help create\nnice-looking (photorealistic if possible) atmospheric effects such as\nsky colour, clouds and weather phenomena such as rain or snow.","deps":{"ogre3d19":{"origin":"graphics/ogre3d19","version":"1.9.0_21"}},"categories":["graphics"],"shlibs_required":["libOgreMain.so.1.9.0"],"shlibs_provided":["libCaelum.so"]},{"name":"rifiuti2","origin":"security/rifiuti2","version":"0.7.0_1","comment":"Tool for analyzing Windows recycle bin","maintainer":"antoine@FreeBSD.org","www":"https://github.com/abelcheung/rifiuti2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a555dada12b443b547f2e00b7c1e5d264ae414553f32289bf4a08fdc47bd061","flatsize":94486,"path":"All/rifiuti2-0.7.0_1.pkg","repopath":"All/rifiuti2-0.7.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":32428,"desc":"rifiuti2 is a rewrite of rifiuti, a great tool from Foundstone folks\nfor analyzing Windows Recycle Bin INFO2 file. But since rifiuti\n(last updated 2004) is restricted to English version of Windows\n(fail to analyze any non-latin character), thus this rewrite.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["security"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on"}},{"name":"ripe-whois","origin":"net/ripe-whois","version":"3.2.2_1","comment":"The RIPE whois client version 3","maintainer":"lerik@nolink.net","www":"http://whois.sf.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef1e3676b4f7028eed40d8ea65487828e2ac806486908385ff68906648e7ce51","flatsize":25260,"path":"All/ripe-whois-3.2.2_1.pkg","repopath":"All/ripe-whois-3.2.2_1.pkg","licenselogic":"single","pkgsize":10684,"desc":"This is the RIPE whois client version 3 (whois3), a feature-rich\nwhois client with IPv6 support. This whois client is customized\nfor taking advantage of all the extended capabilities of the\nRIPE whois db.","categories":["net"],"options":{"DOCS":"on"}},{"name":"ringtonetools","origin":"misc/ringtonetools","version":"2.26","comment":"Create/convert/listen to ringtones and logos for mobile phones","maintainer":"ports@FreeBSD.org","www":"https://www.mikekohn.net/file_formats/ringtonetools.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01970301b50d15e3f20726708b9421a4b297c10317f31f71d55cd133a55db579","flatsize":101483,"path":"All/ringtonetools-2.26.pkg","repopath":"All/ringtonetools-2.26.pkg","licenselogic":"single","licenses":["ringtonetools"],"pkgsize":44332,"desc":"Create, convert, and listen to ringtones for mobile phones.  Ringtone tools\nsupport popular file formats, such as RTTTL, RTX, MIDI, KWS, WAV, iMelody,\neMelody, EMS, and more.  Supported phones include Nokia, Sony/Ericsson,\nKyocera, Samsung, Motorola, Siemens, and more.","categories":["misc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ringtonetools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rigsofrods-pagedgeometry","origin":"graphics/rigsofrods-pagedgeometry","version":"1.2.0_1","comment":"OGRE plugin for real-time dense forests","maintainer":"monwarez@mailoo.org","www":"https://www.ogre3d.org/tikiwiki/PagedGeometry+Engine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0406044a971da2184bc9090c2c6786e8f082e10a9d7c3f29e0681983a8546d1","flatsize":1144007,"path":"All/rigsofrods-pagedgeometry-1.2.0_1.pkg","repopath":"All/rigsofrods-pagedgeometry-1.2.0_1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":186720,"desc":"The PagedGeometry engine is an add-on to Ogre which provides highly\noptimized methods for rendering massive amounts of small meshes,\ncovering a possibly infinite area. This is especially well suited for\ndense forests and outdoor scenes, with millions of trees, bushes,\ngrass, rocks, etc.","deps":{"ogre3d19":{"origin":"graphics/ogre3d19","version":"1.9.0_21"}},"categories":["graphics"]},{"name":"riece-emacs_wayland","origin":"irc/riece","version":"9.0.0_25,1","comment":"IRC client for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/riece/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87b7c38c754af01df3ed434c11f21cedbbf7facdb2bc9867cf3723922f92bf61","flatsize":1064639,"path":"All/riece-emacs_wayland-9.0.0_25,1.pkg","repopath":"All/riece-emacs_wayland-9.0.0_25,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":188736,"desc":"Riece is an IRC client for Emacs. It provides the following features:\n\n- Several IRC servers may be used at the same time.\n- Essential features can be built upon the extension framework (called\n  \"add-on\") capable of dependency tracking.\n- Installation is easy.  Riece doesn't depend on other packages.\n- Setup is easy.  Automatically save/restore the configuration.\n- Riece uses separate windows to display users, channels, and\n  dialogues.  The user can select the window layout.\n- Step-by-step instructions (currently written in Japanese) are included.\n- Mostly compliant with RFC 2812.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["irc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To use riece, you should add the following line to your .emacs file:\n\n(autoload 'riece \"riece\" \"Start Riece\" t)\n\nSome add-ons (e.g. riece-async, riece-rdcc) require Ruby.\nIf you use them, you need to install Ruby from port or package.","type":"install"},{"message":"===>   NOTICE:\n\nThe riece-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rodent","origin":"x11-fm/rodent","version":"5.3.16.3_6","comment":"Fast, small, and powerful file manager","maintainer":"rodrigo@FreeBSD.org","www":"http://xffm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d8ec6f951f7ac80a5f01c7d88b65a0e325ca5e696378cc42ab9c7aa4f1f5e99","flatsize":7708491,"path":"All/rodent-5.3.16.3_6.pkg","repopath":"All/rodent-5.3.16.3_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3347784,"desc":"Rodent is a fast, small and powerful file manager for the\nGNU operating system (but it also works in BSD). That's one\nway to look at it. Another way is to call it a graphic shell\n(that's probably more accurate).\n\n* Rodent wastes no space on menus or function buttons (display\n  real estate is too valuable).\n* All functionality is available through popup menu or keyboard\n  action.\n* Popup menu is context sensitive.\n* Full lpterminal is available from keyboard.\n* Functionality is extendible via plugin technology.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librfm":{"origin":"x11-fm/librfm","version":"5.3.16.4_5"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-fm"],"shlibs_required":["libintl.so.8","librfm.so.3","librodent.so.3","libX11.so.6","libtubo.so.0","libdbh.so.2","libxml2.so.2","libgthread-2.0.so.0","libgmodule-2.0.so.0","libzip.so.5","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libmagic.so.1"],"shlibs_provided":["libdeskview.so","libgridview.so","libcifs.so","libdotdesktop.so","libecryptfs.so","libfstab.so","libftp.so","libfuse.so","libnfs.so","libpkg.so","libps.so","libsftp.so","libshares.so","libsmb.so","libworkgroup.so"],"options":{"DOCS":"on","NLS":"on"}},{"name":"rlpr","origin":"print/rlpr","version":"2.06_4","comment":"Send print jobs to lpd servers anywhere on a network","maintainer":"ports@virtual-estates.net","www":"http://freecode.com/projects/rlpr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32927de0e2462f251aa68cfb2a4811df472bfe2ce33e07b1f9748e38cf6141e6","flatsize":146012,"path":"All/rlpr-2.06_4.pkg","repopath":"All/rlpr-2.06_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":42780,"desc":"Send print jobs to lpd servers anywhere on a network. Does not require\nlpd server to be listed in client's /etc/printcap, and is therefore\nuseful for printing from machines one does not have root access on.\n\nGettext  (-lintl) is  not used by  this port  because  it adds  bloat\nwithout functionality -- there are  no language files supplied with this\npackage yet. May be in future versions.\n\nSee also: http://truffula.com/rlpr/","categories":["print","net"],"annotations":{"cpe":"cpe:2.3:a:rlpr:rlpr:2.06:::::dragonfly6:x86_64:4"}},{"name":"rnnoise","origin":"audio/rnnoise","version":"g20210122","comment":"Recurrent neural network for audio noise reduction","maintainer":"yuri@FreeBSD.org","www":"https://github.com/xiph/rnnoise","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b940422103cdc40d5b1cdd9d1e7feeedc63662a1f05e0cf4140ca27016c6471","flatsize":128481,"path":"All/rnnoise-g20210122.pkg","repopath":"All/rnnoise-g20210122.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":105288,"desc":"RNNoise is a noise suppression library based on a recurrent neural network.","categories":["audio"],"shlibs_provided":["librnnoise.so.0"],"options":{"DOCS":"on"}},{"name":"ridl","origin":"security/ridl","version":"g20190530","comment":"Tool to check whether the system is affected by various attacks","maintainer":"yuri@FreeBSD.org","www":"https://github.com/vusec/ridl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc0771907c7eb5aa0fba6ed2c271e5d485a877b157c066e97411b7ffa260c52f","flatsize":44261,"path":"All/ridl-g20190530.pkg","repopath":"All/ridl-g20190530.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":14560,"desc":"A tool to check whether your system is affected by Micro-architectural Data\nSampling and other attacks.","deps":{"libsysinfo":{"origin":"devel/libsysinfo","version":"0.0.3_3"}},"categories":["security"],"shlibs_required":["libsysinfo.so.0"]},{"name":"riece-emacs_nox","origin":"irc/riece","version":"9.0.0_25,1","comment":"IRC client for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/riece/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90d54790dfaa72c50bb5cf87533b5d91b36b826332033f6357a99780cae12501","flatsize":1064617,"path":"All/riece-emacs_nox-9.0.0_25,1.pkg","repopath":"All/riece-emacs_nox-9.0.0_25,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":188716,"desc":"Riece is an IRC client for Emacs. It provides the following features:\n\n- Several IRC servers may be used at the same time.\n- Essential features can be built upon the extension framework (called\n  \"add-on\") capable of dependency tracking.\n- Installation is easy.  Riece doesn't depend on other packages.\n- Setup is easy.  Automatically save/restore the configuration.\n- Riece uses separate windows to display users, channels, and\n  dialogues.  The user can select the window layout.\n- Step-by-step instructions (currently written in Japanese) are included.\n- Mostly compliant with RFC 2812.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["irc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"To use riece, you should add the following line to your .emacs file:\n\n(autoload 'riece \"riece\" \"Start Riece\" t)\n\nSome add-ons (e.g. riece-async, riece-rdcc) require Ruby.\nIf you use them, you need to install Ruby from port or package.","type":"install"},{"message":"===>   NOTICE:\n\nThe riece-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"riece-emacs_devel","origin":"irc/riece","version":"9.0.0_25,1","comment":"IRC client for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/riece/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30c6064183aef9e8b5857692afaf184f67f0305e8fb07a205bd2a578590aa47a","flatsize":1064301,"path":"All/riece-emacs_devel-9.0.0_25,1.pkg","repopath":"All/riece-emacs_devel-9.0.0_25,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":189296,"desc":"Riece is an IRC client for Emacs. It provides the following features:\n\n- Several IRC servers may be used at the same time.\n- Essential features can be built upon the extension framework (called\n  \"add-on\") capable of dependency tracking.\n- Installation is easy.  Riece doesn't depend on other packages.\n- Setup is easy.  Automatically save/restore the configuration.\n- Riece uses separate windows to display users, channels, and\n  dialogues.  The user can select the window layout.\n- Step-by-step instructions (currently written in Japanese) are included.\n- Mostly compliant with RFC 2812.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["irc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use riece, you should add the following line to your .emacs file:\n\n(autoload 'riece \"riece\" \"Start Riece\" t)\n\nSome add-ons (e.g. riece-async, riece-rdcc) require Ruby.\nIf you use them, you need to install Ruby from port or package.","type":"install"},{"message":"===>   NOTICE:\n\nThe riece-emacs_devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rhonabwy","origin":"security/rhonabwy","version":"1.1.13","comment":"Javascript Object Signing and Encryption (JOSE) library","maintainer":"sunpoet@FreeBSD.org","www":"https://babelouest.github.io/rhonabwy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11772cc40146767e4182236bd93ee62d93622b3ac6f7c4a330a29135c3e1140d","flatsize":926944,"path":"All/rhonabwy-1.1.13.pkg","repopath":"All/rhonabwy-1.1.13.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":163844,"desc":"Rhonabwy library is made to manage JWK, JWKS, JWS, JWE and JWT according to\ntheir respective RFCs:\n- JSON Web Keys (JWK) and JSON Web Keys Set (JWKS)\n- JSON Web Signatures (JWS)\n- JSON Web Encryption (JWE)\n- JSON Web Token (JWT)\n\nRhonabwy is based on the following libraries and actively uses them:\n- GnuTLS for the cryptographic functions\n- Jansson for the JSON manipulation\n- Yder for the logs\n- Libcurl when it requires to retrieve keys from an URL\n\nWhen relevant, a function can accept or return GnuTLS or Jansson data. But if\nyou're not using those in your application and prefer raw data, you can use the\nmore agnostic functions.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"jansson":{"origin":"devel/jansson","version":"2.14"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"orcania":{"origin":"devel/orcania","version":"2.3.3"},"ulfius":{"origin":"www/ulfius","version":"2.7.15"},"yder":{"origin":"devel/yder","version":"1.4.20"}},"categories":["security"],"shlibs_required":["libjansson.so.4","libnettle.so.8","libgnutls.so.30","libcurl.so.4","libyder.so.1.4","liborcania.so.2.3","libgmp.so.10","libhogweed.so.6"],"shlibs_provided":["librhonabwy.so.1.1"]},{"name":"riece-emacs_canna","origin":"irc/riece","version":"9.0.0_25,1","comment":"IRC client for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/riece/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61ee6e75bf31ec67802c53460f89f336757a66bf5fa962ccc0e90291f2e4e987","flatsize":1064639,"path":"All/riece-emacs_canna-9.0.0_25,1.pkg","repopath":"All/riece-emacs_canna-9.0.0_25,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":188756,"desc":"Riece is an IRC client for Emacs. It provides the following features:\n\n- Several IRC servers may be used at the same time.\n- Essential features can be built upon the extension framework (called\n  \"add-on\") capable of dependency tracking.\n- Installation is easy.  Riece doesn't depend on other packages.\n- Setup is easy.  Automatically save/restore the configuration.\n- Riece uses separate windows to display users, channels, and\n  dialogues.  The user can select the window layout.\n- Step-by-step instructions (currently written in Japanese) are included.\n- Mostly compliant with RFC 2812.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["irc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"To use riece, you should add the following line to your .emacs file:\n\n(autoload 'riece \"riece\" \"Start Riece\" t)\n\nSome add-ons (e.g. riece-async, riece-rdcc) require Ruby.\nIf you use them, you need to install Ruby from port or package.","type":"install"},{"message":"===>   NOTICE:\n\nThe riece-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"riece","origin":"irc/riece","version":"9.0.0_25,1","comment":"IRC client for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/riece/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d6e6f134dd6403e14a3b42589b1b74941bbd9a6549a44cde11acfbdbcf8cbbc","flatsize":1064639,"path":"All/riece-9.0.0_25,1.pkg","repopath":"All/riece-9.0.0_25,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":188672,"desc":"Riece is an IRC client for Emacs. It provides the following features:\n\n- Several IRC servers may be used at the same time.\n- Essential features can be built upon the extension framework (called\n  \"add-on\") capable of dependency tracking.\n- Installation is easy.  Riece doesn't depend on other packages.\n- Setup is easy.  Automatically save/restore the configuration.\n- Riece uses separate windows to display users, channels, and\n  dialogues.  The user can select the window layout.\n- Step-by-step instructions (currently written in Japanese) are included.\n- Mostly compliant with RFC 2812.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["irc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"To use riece, you should add the following line to your .emacs file:\n\n(autoload 'riece \"riece\" \"Start Riece\" t)\n\nSome add-ons (e.g. riece-async, riece-rdcc) require Ruby.\nIf you use them, you need to install Ruby from port or package.","type":"install"},{"message":"===>   NOTICE:\n\nThe riece port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rgxg","origin":"devel/rgxg","version":"0.1.2_1","comment":"Regular expression generator","maintainer":"alexander.naumochkin@gmail.com","www":"https://rgxg.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96c4c1ce3ffbd412afbe64b0a27eaf0e215e5787bc40fc6c2eef4403f6eaeba2","flatsize":51834,"path":"All/rgxg-0.1.2_1.pkg","repopath":"All/rgxg-0.1.2_1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":25200,"desc":"rgxg (ReGular eXpression Generator) is a C library and a command-line tool\nto generate (extended) regular expressions.","categories":["devel"],"shlibs_provided":["librgxg.so.0"],"options":{"DOCS":"on"}},{"name":"riece-emacs_devel_nox","origin":"irc/riece","version":"9.0.0_25,1","comment":"IRC client for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/riece/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66025acf0317522d366a134c7c155bef9be6a816334721345443cacc3a8a9752","flatsize":1064288,"path":"All/riece-emacs_devel_nox-9.0.0_25,1.pkg","repopath":"All/riece-emacs_devel_nox-9.0.0_25,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":189320,"desc":"Riece is an IRC client for Emacs. It provides the following features:\n\n- Several IRC servers may be used at the same time.\n- Essential features can be built upon the extension framework (called\n  \"add-on\") capable of dependency tracking.\n- Installation is easy.  Riece doesn't depend on other packages.\n- Setup is easy.  Automatically save/restore the configuration.\n- Riece uses separate windows to display users, channels, and\n  dialogues.  The user can select the window layout.\n- Step-by-step instructions (currently written in Japanese) are included.\n- Mostly compliant with RFC 2812.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["irc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use riece, you should add the following line to your .emacs file:\n\n(autoload 'riece \"riece\" \"Start Riece\" t)\n\nSome add-ons (e.g. riece-async, riece-rdcc) require Ruby.\nIf you use them, you need to install Ruby from port or package.","type":"install"},{"message":"===>   NOTICE:\n\nThe riece-emacs_devel_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rgbds","origin":"devel/rgbds","version":"0.6.1_2","comment":"Free assembler/linker for the Game Boy and Game Boy Color","maintainer":"eduardo@FreeBSD.org","www":"https://rgbds.gbdev.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"729d233af8acee23b4871402eaa3fc6acd211edda394f78c6f4cec75286589a1","flatsize":446537,"path":"All/rgbds-0.6.1_2.pkg","repopath":"All/rgbds-0.6.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":194948,"desc":"RGBDS is a free GBZ80 assembler/linker package for the Game Boy and\nGame Boy Color.  RGBDS additionally contains 2 extra tools to fix\nROM headers, and convert PNG files to the Game Boy's planar tile\nformat.\n\nThe binaries it provides are:\nrgbasm(1) (assembler)\nrgblink(1) (linker)\nrgbfix(1) (checksum/header fixer)\nrgbgfx(1) (PNG-to-Game Boy graphics converter)","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["devel","games"],"shlibs_required":["libpng16.so.16"]},{"name":"rgb","origin":"x11/rgb","version":"1.1.0_1","comment":"Uncompile an rgb color-name database","maintainer":"x11@FreeBSD.org","www":"https://gitlab.freedesktop.org/xorg/app/rgb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cfcc233f125fce403c2d3a07bf31edab1df8564bc8a1688ba3e0c873339795c","flatsize":28302,"path":"All/rgb-1.1.0_1.pkg","repopath":"All/rgb-1.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9340,"desc":"This package contains showrgb, a program that reads an rgb color-name\ndatabase compiled for use with the dbm database routines and converts it\nback to source form, printing the result to standard output.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"]},{"name":"rfksay","origin":"games/rfksay","version":"0.1","comment":"Generates a kitten finding robot with a text bubble","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d61377bc86531ca43fb9d6da9561d26021691d6fcdd125f67d60a6175028ff93","flatsize":3847,"path":"All/rfksay-0.1.pkg","repopath":"All/rfksay-0.1.pkg","licenselogic":"single","pkgsize":1764,"desc":"Generates a kitten finding robot with a text bubble, much like\ncowsay.\n\nRequires perl.\n\n\t- Michael L. Hostbaek\n\tmich@FreeBSD.org","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe rfksay port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ripgrep","origin":"textproc/ripgrep","version":"14.1.0_3","comment":"Command line search tool","maintainer":"petteri.valkonen@iki.fi","www":"https://blog.burntsushi.net/ripgrep/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdb05bd6de99434b946a7e541e3ddc7d6af363c49d5d40361f1ffe9f3b0b7f29","flatsize":5391260,"path":"All/ripgrep-14.1.0_3.pkg","repopath":"All/ripgrep-14.1.0_3.pkg","licenselogic":"or","licenses":["MIT","UNLICENSE"],"pkgsize":1385940,"desc":"ripgrep is a command line search tool that combines the usability of\nThe Silver Searcher (an ack clone) with the raw speed of GNU grep.\nripgrep is fast, cross platform and written in Rust.","deps":{"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["textproc"],"shlibs_required":["libpcre2-8.so.0"],"options":{"DOCS":"on","PCRE2":"on","SIMD":"on"},"annotations":{"cpe":"cpe:2.3:a:ripgrep_project:ripgrep:14.1.0:::::dragonfly6:x86_64:3"}},{"name":"rfcdiff","origin":"textproc/rfcdiff","version":"1.33_1","comment":"Compare two versions of an Internet Draft and produce a diff","maintainer":"lars.eggert@gmx.net","www":"https://tools.ietf.org/tools/rfcdiff/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99356a091956c90fb948bbca5061280f74b191454563c015448feef88597f44b","flatsize":36677,"path":"All/rfcdiff-1.33_1.pkg","repopath":"All/rfcdiff-1.33_1.pkg","licenselogic":"single","pkgsize":10552,"desc":"The purpose of this program is to compare two versions of an\nInternet Draft and as output produce a diff in one of several\nformats:\n\n\t- side-by-side html diff\n\t- paged wdiff output in a text terminal\n\t- a text file with changebars in the left margin\n\t- a simple unified diff output\n\nIn all cases, internet-draft headers and footers are stripped before\ngenerating the diff, to produce a cleaner diff.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gawk":{"origin":"lang/gawk","version":"5.3.0"},"wdiff":{"origin":"textproc/wdiff","version":"1.2.2_3"}},"categories":["textproc"]},{"name":"rmap","origin":"astro/rmap","version":"1.2_15","comment":"Generates images of the Earth centered at a particular location","maintainer":"ports@FreeBSD.org","www":"https://rmap.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65bb0abf680fd315fcdf157cc0265c2c57a9bf2d9478a1aaf8a5db3361266400","flatsize":46708059,"path":"All/rmap-1.2_15.pkg","repopath":"All/rmap-1.2_15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6362268,"desc":"This program generates, but does not display, image files containing\nraster maps of the Earth. It includes public-domain, vector data from\nwhich they are drawn, describing the continents, bodies of water,\nboundaries of countries and U.S. states, and a few cities. Command-line\noptions allow centering the maps at a particular latitude and longitude\nand zooming in.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"}},"categories":["astro","geography"],"shlibs_required":["libgd.so.6","libjpeg.so.8","libpng16.so.16"],"messages":[{"message":"===>   NOTICE:\n\nThe rmap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ricochet","origin":"net-im/ricochet","version":"1.1.4_30","comment":"Anonymous peer-to-peer instant messenger","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ricochet-im/ricochet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c60c62f3c99b92cca55a01b79f8cde4b00fd81310d3c5e6518b159db9e259155","flatsize":1633491,"path":"All/ricochet-1.1.4_30.pkg","repopath":"All/ricochet-1.1.4_30.pkg","licenselogic":"single","licenses":["RICOCHET"],"pkgsize":554228,"desc":"Anonymous peer-to-peer instant messenger working through the Tor network.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"tor":{"origin":"security/tor","version":"0.4.8.12"}},"categories":["net-im","net-p2p"],"shlibs_required":["libcrypto.so.12","libprotobuf.so.24.4.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libQt5Quick.so.5","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"TOR":"on"}},{"name":"rhino","origin":"lang/rhino","version":"1.7.r4_1","comment":"Implementation of JavaScript written in Java","maintainer":"nivit@FreeBSD.org","www":"https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dde5610a9fba866e12c26c19168675b9bc0a13e6ab1c24d798a40a7b754149ae","flatsize":1157740,"path":"All/rhino-1.7.r4_1.pkg","repopath":"All/rhino-1.7.r4_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1086052,"desc":"Rhino is an open-source implementation of JavaScript written entirely\nin Java. It is typically embedded into Java applications to provide\nscripting to end users.\n\nRhino is an implementation of the core language only and doesn't contain\nobjects or methods for manipulating HTML documents.\n\nRhino contains\n\n    * All the features of JavaScript 1.6\n    * Allows direct scripting of Java\n    * A JavaScript shell for executing JavaScript scripts\n    * A JavaScript compiler to transform JavaScript source files\n      into Java class files\n    * A JavaScript debugger for scripts executed with Rhino","deps":{"jline":{"origin":"devel/jline","version":"0.9.94"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["lang","java"],"options":{"LINEDIT":"on"}},{"name":"rfbproxy","origin":"net/rfbproxy","version":"1.1.1_1","comment":"Simple tool for recording VNC sessions","maintainer":"pphillips@experts-exchange.com","www":"https://rfbproxy.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"464461b5327c96279c7dde92d80eb08c4ab26c35d037ab05eb2a46b008dc34c9","flatsize":39647,"path":"All/rfbproxy-1.1.1_1.pkg","repopath":"All/rfbproxy-1.1.1_1.pkg","licenselogic":"single","pkgsize":18728,"desc":"This program is a simple tool for recording VNC sessions. Make no mistake: it\nis hacked together and very ugly. But it does the job.","categories":["net"]},{"name":"ro-aspell","origin":"textproc/ro-aspell","version":"3.3.2,1","comment":"Aspell Romanian dictionary","maintainer":"office@FreeBSD.org","www":"https://rospell.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b1891a8b3e5dd4b0bf80291a1036f6ed6138421b891b2b54d59052ab0e678e6","flatsize":40039657,"path":"All/ro-aspell-3.3.2,1.pkg","repopath":"All/ro-aspell-3.3.2,1.pkg","licenselogic":"single","pkgsize":8937004,"desc":"Aspell Romanian dictionary.\n\nNote: if you build from ports, prefer textproc/aspell, it will let you\n      select dictionaries for several languages.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"rfc","origin":"misc/rfc","version":"3.2.3_5","comment":"Perl script to search for RFC's","maintainer":"portmaster@BSDforge.com","www":"http://www.dewn.com/rfc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a379750182377967894c155f8d186dfd31f8ee3ee05510c16f0173e6e344f10","flatsize":18659,"path":"All/rfc-3.2.3_5.pkg","repopath":"All/rfc-3.2.3_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8320,"desc":"Perl script to search for RFC's by an RFC number,\nkeyword, or your own regexp.  The results can be\nsend to a browser to viewing, emailed, or just\nviewed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"w3m":{"origin":"www/w3m","version":"0.5.3.20230718"}},"categories":["misc"]},{"name":"rhythmbox","origin":"audio/rhythmbox","version":"3.4.6_4","comment":"Audio player for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Rhythmbox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37cc6a33792b7829aab62ca6394c0a042261bc5a51c0be6f142584790bb629bb","flatsize":12686747,"path":"All/rhythmbox-3.4.6_4.pkg","repopath":"All/rhythmbox-3.4.6_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2250308,"desc":"Rhythmbox is an integrated music management application, originally inspired by\nApple's iTunes.  It is free software, designed to work well under the GNOME\nDesktop, and based on the powerful GStreamer media framework.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"brasero":{"origin":"sysutils/brasero","version":"3.12.3_6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-cdparanoia":{"origin":"audio/gstreamer1-plugins-cdparanoia","version":"1.22.10"},"gstreamer1-plugins-flac":{"origin":"audio/gstreamer1-plugins-flac","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-jpeg":{"origin":"graphics/gstreamer1-plugins-jpeg","version":"1.22.10_1"},"gstreamer1-plugins-lame":{"origin":"audio/gstreamer1-plugins-lame","version":"1.22.10"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"gstreamer1-plugins-vorbis":{"origin":"audio/gstreamer1-plugins-vorbis","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgudev":{"origin":"devel/libgudev","version":"237"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-libpeas":{"origin":"devel/py-libpeas","version":"1.34.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tdb":{"origin":"databases/tdb","version":"1.4.7_1,1"},"totem-pl-parser":{"origin":"multimedia/totem-pl-parser","version":"3.26.6"}},"categories":["audio","gnome"],"shlibs_required":["libintl.so.8","libglib-2.0.so.0","libgobject-2.0.so.0","libgtk-3.so.0","libX11.so.6","libgio-2.0.so.0","libgirepository-1.0.so.1","libcairo.so.2","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgstreamer-1.0.so.0","libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstcontroller-1.0.so.0","libgstpbutils-1.0.so.0","libgsttag-1.0.so.0","libjson-glib-1.0.so.0","libsoup-2.4.so.1","libxml2.so.2","libtdb.so.1","libtotem-plparser.so.18","libpeas-1.0.so.0","libpeas-gtk-1.0.so.0","libgudev-1.0.so.0","libbrasero-media3.so.1","libnotify.so.4"],"shlibs_provided":["librhythmbox-core.so.10"],"options":{"BRASERO":"on","DAAP":"off","DOCS":"on","GRILO":"off","IPOD":"off","LIRC":"off","MTP":"off","NLS":"on","NOTIFY":"on","PYTHON":"on"}},{"name":"rex","origin":"sysutils/rex","version":"4.1_1","comment":"Remote EXecution utility","maintainer":"zeus@gnu.org.ua","www":"https://puszcza.gnu.org.ua/projects/rex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5159895dcd201b6f7b6bfa59e8b981d207288729ec02f418383f6cb2275154ce","flatsize":112470,"path":"All/rex-4.1_1.pkg","repopath":"All/rex-4.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36408,"desc":"REX is a remote execution utility that runs a supplied command or shell\nscript on several hosts in succession.  It is also able to copy a file\n(or files) to several hosts.\n\nRex is written in Tcl and provides extensive scripting facilities.  It\nprovides a convenient way to administrate multiple servers.","deps":{"expect":{"origin":"lang/expect","version":"5.45.4_6,1"}},"categories":["sysutils","tcl"]},{"name":"rexima","origin":"audio/rexima","version":"1.4_1","comment":"ncurses-based console mixer","maintainer":"jerry@freebsd.se","www":"http://www.svgalib.org/rus/rexima.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"101411ed4e834cf2c213f15a6687ef7a22eea8cf9b8e012fb38c55ef0f5a89f9","flatsize":40114,"path":"All/rexima-1.4_1.pkg","repopath":"All/rexima-1.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16368,"desc":"A small and flexible console mixer using ncurses.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"rexx-wrapper","origin":"lang/rexx-wrapper","version":"2.4","comment":"Tool that wraps Rexx source or tokenised code into an executable","maintainer":"ports@FreeBSD.org","www":"https://rexxwrapper.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8dd9f05e63264750161e316ef2380da2a6acf9cac96518fd6226045f6440fc0","flatsize":1078980,"path":"All/rexx-wrapper-2.4.pkg","repopath":"All/rexx-wrapper-2.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":247760,"desc":"Rexx/Wrapper is a tool that wraps Rexx source or tokenised code into an\nexecutable. The Rexx source code can be optionally compressed and encoded to\nensure that the original Rexx code cannot be viewed (unless you have the\noriginal encryption key).\n\nTo use Rexx/Wrapper you need two extra bits of software:\n   1. A supported Rexx interpreter\n   2. A supported C compiler","deps":{"rexx-regina":{"origin":"lang/rexx-regina","version":"3.9.3_1"}},"categories":["lang"],"shlibs_required":["libregina.so"],"messages":[{"message":"===>   NOTICE:\n\nThe rexx-wrapper port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rezound","origin":"audio/rezound","version":"0.13.1.b_7","comment":"Graphical audio file editor","maintainer":"danfe@FreeBSD.org","www":"https://rezound.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1d6c44a6e90f47c5f302567938a3416e8d2bc56ca46361523870a501648ed0c","flatsize":6899207,"path":"All/rezound-0.13.1.b_7.pkg","repopath":"All/rezound-0.13.1.b_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1446072,"desc":"ReZound aims to be a stable, open source, and graphical audio file editor\nprimarily for but not limited to the Linux operating system.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fox16":{"origin":"x11-toolkits/fox16","version":"1.6.58"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ladspa":{"origin":"audio/ladspa","version":"1.17_1"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libaudiofile":{"origin":"audio/libaudiofile","version":"0.3.6_5"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"soundtouch":{"origin":"audio/soundtouch","version":"2.3.3"}},"categories":["audio"],"shlibs_required":["libintl.so.8","libaudiofile.so.1","libogg.so.0","libvorbisfile.so.3","libvorbisenc.so.2","libvorbis.so.0","libFLAC++.so.10","libFLAC.so.12","libSoundTouch.so.2","libFOX-1.6.so.0","libX11.so.6","libXext.so.6","libfreetype.so.6","libfontconfig.so.1","libXft.so.2","libXcursor.so.1","libXrender.so.1","libXrandr.so.2","libXfixes.so.3","libXi.so.6","libjpeg.so.8","libpng16.so.16","libtiff.so.6","libGLU.so.1","libGL.so.1","libportaudio.so.2"],"options":{"AUDIOFILE":"on","CDRDAO":"off","DOCS":"on","FFTW":"off","FLAC":"on","JACK":"off","LADSPA":"on","LAME":"on","LARGEFILE":"off","NLS":"on","OGG":"on","PORTAUDIO":"on","PULSEAUDIO":"off","SOUNDTOUCH":"on","VORBIS":"on"}},{"name":"rezerwar","origin":"games/rezerwar","version":"0.4.2_3","comment":"Puzzle game involving organizing blocks with pipes","maintainer":"amdmi3@FreeBSD.org","www":"https://tamentis.com/projects/rezerwar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cceda74ff5c3a992a815634c48874764125e68e7506f793ed49e9c9354f49ccb","flatsize":9148101,"path":"All/rezerwar-0.4.2_3.pkg","repopath":"All/rezerwar-0.4.2_3.pkg","licenselogic":"single","pkgsize":1630184,"desc":"rezerwar is a puzzle game that could be quickly described as the\nillegitimate child of a known tetromino game and the average pipe\ngame. The goal of this game is basically to create networks of water\nto make them disappear, a couple tricks and techniques will help\nyou achieve this goal faster.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"rexx-imc","origin":"lang/rexx-imc","version":"1.76_4","comment":"Procedural programming language designed by IBM's UK Laboratories","maintainer":"ports@FreeBSD.org","www":"https://www.cs.ox.ac.uk/people/ian.collier/Rexx/rexximc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d43991e7a6cebfdeb7283d2ccd6889f7402711187d11e14c983307a014036cc","flatsize":624454,"path":"All/rexx-imc-1.76_4.pkg","repopath":"All/rexx-imc-1.76_4.pkg","licenselogic":"single","pkgsize":202224,"desc":"REXX/imc is a Rexx interpreter for Unix. It supports all the standard\ninstructions and built-in functions, plus a small number of extensions,\nand has a partial implementation of the SAA API allowing applications\nto call Rexx programs and to register addressing environments, Rexx\nfunctions, and exit handlers.","categories":["lang"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe rexx-imc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rexx-regina","origin":"lang/rexx-regina","version":"3.9.3_1","comment":"Rexx interpreter","maintainer":"bob@eager.cx","www":"http://regina-rexx.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"327595ddb9cb1e3fe12939ba50f35c93c59611fe25bfd2cc6cfdb6ceb7adfda6","flatsize":8933960,"path":"All/rexx-regina-3.9.3_1.pkg","repopath":"All/rexx-regina-3.9.3_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":2371504,"desc":"Regina is a Rexx interpreter that has been ported to most Unix platforms\n(Linux, FreeBSD, Solaris, AIX, HP-UX, etc.) and also to OS/2, eCS, DOS,\nWin9x/Me/NT/2k/XP, Amiga, AROS, QNX, BeOS, MacOS X, EPOC32, AtheOS, OpenVMS\nand OpenEdition. Rexx is a programming language that was designed to be easy\nto use for inexperienced programmers yet powerful enough for experienced\nusers. It is also a language ideally suited as a macro language for other\napplications.\n\nThere are two major goals for Regina:\n    * become 100%25 compliant with the ANSI Standard.\n    * be available on as many platforms as possible.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["lang"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libregina.so"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"retail","origin":"sysutils/retail","version":"1.0.2","comment":"Program for incremental logfile reader","maintainer":"ports@FreeBSD.org","www":"http://xjack.org/retail/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3655eead911d70d462b36b64c6e91eeb234731d64a99758017834b0692029003","flatsize":31919,"path":"All/retail-1.0.2.pkg","repopath":"All/retail-1.0.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13648,"desc":"Re-Tail is a command line program which is intended as an intelligent\nincremental logfile reader. It will read a file or group of files\ngiven on the command line, and output any changes since last time it\nread the file(s) in question. It will attempt to compensate if the\nfilesize changes unexpectedly, and will also attempt to compensate if\nthe file contents changes as well. It is not a very complex program.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe retail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rexx-regutil","origin":"lang/rexx-regutil","version":"1.26_3","comment":"Implementation of IBM's RexxUtil function library for Regina","maintainer":"bob@eager.cx","www":"http://pages.interlog.com/~pjtm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47d344e630ed75961f21804e83590b36e4dd673274d5a2e12047ef35aeac86e4","flatsize":303715,"path":"All/rexx-regutil-1.26_3.pkg","repopath":"All/rexx-regutil-1.26_3.pkg","licenselogic":"single","licenses":["MPL10"],"pkgsize":141316,"desc":"RegUtil is an implementation of IBM's RexxUtil for Regina. According to\nthe author, it is not complete; however, it implements a large number of\nthe RexxUtil functions, and is very useful.\n\nNote that any scripts which load RegUtil must be run with the 'regina'\ncommand, rather than 'rexx'; the latter does not support the use of\nexternal function packages.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["lang"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"resume-extensions","origin":"textproc/resume-extensions","version":"0.5_2","comment":"Extends the XML Resume library","maintainer":"ports@FreeBSD.org","www":"https://aaronland.info/xsl/xmlresume/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb5b08fef231a572c643b2ac9f6c41a6dc56c45a600d62c6fef507f1f19e0805","flatsize":45286,"path":"All/resume-extensions-0.5_2.pkg","repopath":"All/resume-extensions-0.5_2.pkg","licenselogic":"single","pkgsize":6864,"desc":"Extend the XML Resume library.","deps":{"add-css-links":{"origin":"textproc/add-css-links","version":"1.0_1"},"print-n-times":{"origin":"textproc/print-n-times","version":"1.0_1"},"resume":{"origin":"textproc/resume","version":"1.5.1_2"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe resume-extensions port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rexx-regmath","origin":"math/rexx-regmath","version":"1.00_2","comment":"Two mathematics libraries for Rexx","maintainer":"bob@eager.cx","www":"http://pages.interlog.com/~pjtm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"355ca69a0f558950f0cfaf730b7278df5bf1be180149a924ce84783e4b154db8","flatsize":118884,"path":"All/rexx-regmath-1.00_2.pkg","repopath":"All/rexx-regmath-1.00_2.pkg","licenselogic":"single","licenses":["MPL10"],"pkgsize":57184,"desc":"RxMath duplicates the interface of IBM's RxMath library, as well as the\nlibrary that comes with ARexx (known here as RexxMath).\n\nNote that any scripts which load RxMath or RexxMath must be run with the\n'regina' command, rather than 'rexx'; the latter does not support the use\nof external function packages.","categories":["math"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"retro12","origin":"lang/retro12","version":"2024.1","comment":"Clean, elegant, and pragmatic dialect of Forth","maintainer":"crc@forthworks.com","www":"https://retroforth.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56266615bd7a5544f43446f3e2d65721c1a0c8a7bf6d6ab88c75bac04f2c20df","flatsize":1281306,"path":"All/retro12-2024.1.pkg","repopath":"All/retro12-2024.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":238840,"desc":"RETRO is a clean, elegant, and pragmatic dialect of Forth. It provides\na simple alternative for those willing to make a break from legacy\nsystems.\n\nThe language draws influences from many sources including traditional\nForth systems, cmForth, colorForth, Factor, and Parable. It was\ndesigned to be easy to grasp and adapt to specific uses.\n\nThe basic language is very portable. It runs on a tiny virtual\nmachine (Nga), which is written in C. There are multiple interface\noptions, the main one (rre) is buildable with just the standard C\ncompiler and libraries on most systems (tested at various points\non Linux, NetBSD, macOS, and Windows, on x86, x86-64, PPC [emulated],\nand various ARM processors).","categories":["lang"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"retcl","origin":"databases/retcl","version":"0.5.0","comment":"Tcl client library for Redis","maintainer":"gahr@FreeBSD.org","www":"https://github.com/gahr/retcl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19b9f293524aa79a099ed15e0ba9a2d6a8979779023dc35927ab102c8f9c373b","flatsize":27840,"path":"All/retcl-0.5.0.pkg","repopath":"All/retcl-0.5.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7820,"desc":"Retcl is an event-driven, object-oriented, Redis client library targetting the\nTcl scripting language. The library consists of a single Tcl Module file, which\nmakes it extremely easy to deploy or integrate into existing projects.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases"]},{"name":"retry","origin":"misc/retry","version":"1.0.5_1","comment":"Retry a command until the command succeeds","maintainer":"jon@zikomo.xyz","www":"https://github.com/minfrin/retry","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"633235e6045b506cd901029e4d15be7225a5aaa2523dc39a1439a5da074a502d","flatsize":27637,"path":"All/retry-1.0.5_1.pkg","repopath":"All/retry-1.0.5_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11528,"desc":"Retry captures stdin into memory as the data is passed to the repeated command,\nand this captured stdin is then replayed should the command be repeated. This\nmakes it possible to embed the retry tool into shell pipelines.\n\nRetry captures stdout into memory, and if the command was successful stdout is\npassed on to stdout as normal, while if the command was repeated stdout is\npassed to stderr instead. This ensures that output is passed to stdout once and\nonce only.","categories":["misc"]},{"name":"rest","origin":"devel/librest","version":"0.8.1_2","comment":"Easy access to RESTful web services","maintainer":"cmt@burggraben.net","www":"https://wiki.gnome.org/Projects/Librest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"825174b7a0327f9601f0e08aea642980f75e27340e3d35357057e92f5846fc1a","flatsize":931214,"path":"All/rest-0.8.1_2.pkg","repopath":"All/rest-0.8.1_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":103196,"desc":"librest is a library that was designed to make it easier to access RESTful\nweb services.\n\nIt comprises of two parts: the first aims to make it easier to make requests\nby providing a wrapper around libsoup, the second aids with XML parsing by\nwrapping libxml2.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel","www"],"shlibs_required":["libgthread-2.0.so.0","libsoup-gnome-2.4.so.1","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"shlibs_provided":["librest-0.7.so.0","librest-extras-0.7.so.0"],"options":{"EXAMPLES":"on"}},{"name":"reticulum","origin":"net-p2p/reticulum","version":"0.7.0","comment":"Self-configuring, encrypted and resilient mesh networking stack","maintainer":"cs@FreeBSD.org","www":"https://reticulum.network/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df75d54edbf3d8b1a2650294dcf97095be70cc57200b384e7ec4d7c246f39b1f","flatsize":4716567,"path":"All/reticulum-0.7.0.pkg","repopath":"All/reticulum-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":596756,"desc":"Reticulum is a cryptography-based networking stack for building local and\nwide-area networks with readily available hardware. Reticulum can continue to\noperate even in adverse conditions with very high latency and extremely low\nbandwidth.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-netifaces":{"origin":"net/py-netifaces","version":"0.11.0"},"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-p2p"],"users":["_reticulum"],"groups":["_reticulum"],"annotations":{"flavor":"py311"}},{"name":"robocode","origin":"games/robocode","version":"1.9.5.2","comment":"Game for learning Java[tm] programming language","maintainer":"dbaio@FreeBSD.org","www":"https://robocode.sourceforge.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b4ddb7f792e7a2bbb5c0aff20eed084662de8f36a474b9ee252aa46aa4d46f9","flatsize":21316595,"path":"All/robocode-1.9.5.2.pkg","repopath":"All/robocode-1.9.5.2.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":16072512,"desc":"Robocode is a programming game, where the goal is to develop a robot battle tank\nto battle against other tanks in Java or .NET. The robot battles are running in\nreal-time and on-screen.\n\nThe motto of Robocode is: Build the best, destroy the rest!","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","education","java"],"annotations":{"cpe":"cpe:2.3:a:robocode_project:robocode:1.9.5.2:::::dragonfly6:x86_64"},"messages":[{"message":"Robocode has been installed.\n\nRobocode requires a java compiler. By default Robocode will look for\nthe IBM Jikes compiler.\n\nYou can override this in the Robocode compiler preferences menu:\n\n    Robot -> Editor -> Compiler -> Options -> Preferences\n\n\nAttention not all with Rumble games works, this is work in Progress.\n\nHave fun!","type":"install"},{"message":"===============================================================================\n\nAfter deinstallation, some files may stay in /usr/local/share/java/robocode,\nyou can delete them with\n\n    /bin/rm -fr /usr/local/share/java/robocode\n\n===============================================================================","type":"remove"}]},{"name":"restinio","origin":"www/restinio","version":"0.6.18","comment":"Asynchronous HTTP/WebSocket server C++14 library","maintainer":"yuri@FreeBSD.org","www":"https://stiffstream.com/en/products/restinio.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf991be3a4b5a3f1526bcdad16ad202a12e1c0fee17b677f4a2e71071c06f5d3","flatsize":1367169,"path":"All/restinio-0.6.18.pkg","repopath":"All/restinio-0.6.18.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":204228,"desc":"RESTinio is a header-only C++14 library that gives you an embedded\nHTTP/Websocket server. It is based on standalone version of ASIO and\ntargeted primarily for asynchronous processing of HTTP-requests.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"http-parser":{"origin":"www/http-parser","version":"2.9.4"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"sobjectizer":{"origin":"devel/sobjectizer","version":"5.7.4.2"}},"categories":["www","devel"],"options":{"SAMPLES":"off"}},{"name":"resolv_wrapper","origin":"devel/resolv_wrapper","version":"1.1.8","comment":"Wrapper for dns name resolving or dns faking","maintainer":"timur@FreeBSD.org","www":"https://cwrap.org/resolv_wrapper.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15f1843d95f30ba46943c6954c38e4e05bc13e8964720575bfcf0f08c18a601f","flatsize":28596,"path":"All/resolv_wrapper-1.1.8.pkg","repopath":"All/resolv_wrapper-1.1.8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":14188,"desc":"resolv_wrapper makes it possible on most UNIX platforms to contact your own DNS\nimplementation in your test environment. It requires socket_wrapper to be able\nto contact it.\nIf it doesn't work on a special platform the wrapper is able to fake DNS queries\nand return valid responses to your application.\n\n- Redirects name queries to the nameservers specified in your resolv.conf\n- Can fake DNS queries using a simple formatted DNS hosts file.","deps":{"socket_wrapper":{"origin":"devel/socket_wrapper","version":"1.4.2"}},"categories":["devel"],"shlibs_provided":["libresolv_wrapper.so.0"],"options":{"TEST":"on"}},{"name":"resvg","origin":"graphics/resvg","version":"0.42.0_1","comment":"SVG rendering library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/RazrFalcon/resvg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d6a0274ce6fa74442ee252515d142ff51becc219522f62d86d4e06020231efe","flatsize":3306335,"path":"All/resvg-0.42.0_1.pkg","repopath":"All/resvg-0.42.0_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1074020,"desc":"resvg is an SVG rendering library.\n\nIt can be used as a Rust library, as a C library, and as a CLI\napplication to render static SVG files.\n\nThe core idea is to make a fast, small, portable SVG library with the goal to\nsupport the whole SVG spec.\n\nFeatures:\n* Designed for edge-cases\n* Safety\n* Zero bloat\n* Portable\n* SVG preprocessing\n* Performance\n* Reproducibility","categories":["graphics"]},{"name":"resid","origin":"audio/resid","version":"0.16_4","comment":"Cycle-based SID emulator engine","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce008081c8cd62990d1c4637464992bc493f1a1a03ef636a97e3e7a23073ce28","flatsize":434344,"path":"All/resid-0.16_4.pkg","repopath":"All/resid-0.16_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":41892,"desc":"Since June 1998, a cycle-based SID emulator engine is available and is\ndistributed under the GNU General Public License (GPL). It's called reSID, is\nprogrammed in C++, and so far has been developed by Dag Lem.\n\nRequirement for processor power is huge (don't expect a complex SID emulator\nlike this to run on a machine with less than 233-300 MHz).","categories":["audio","emulators"],"shlibs_provided":["libresid.so.5"],"annotations":{"deprecated":"Upstream recommends using emulators/vice instead","expiration_date":"2024-09-03"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream recommends using emulators/vice instead.\n\nIt is scheduled to be removed on or after 2024-09-03."}]},{"name":"resume","origin":"textproc/resume","version":"1.5.1_2","comment":"XML Resume library","maintainer":"ports@FreeBSD.org","www":"https://xmlresume.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"918cc702b376960decf78d12ea8b599fce3b12d9ae3d15750a4822bf864896aa","flatsize":1848682,"path":"All/resume-1.5.1_2.pkg","repopath":"All/resume-1.5.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":173740,"desc":"The XML Resume Library is an XML Document Type Definition (DTD) and\nExtensible Stylesheet Language (XSL) file set for declaration, B2B\nexchange, and presentation of resumes.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"For the impatient: You can get a result just in two steps!\n\n1. Install textproc/libxslt.\n\n2. Run the command below.\n\n    $ xsltproc /usr/local/share/xsl/resume/output/us-html.xsl \\\n               /usr/local/share/examples/resume/example1.xml","type":"install"},{"message":"===>   NOTICE:\n\nThe resume port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"restbed","origin":"www/restbed","version":"4.8","comment":"Asynchronous RESTful functionality to C++11 applications","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Corvusoft/restbed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d75158fd9755e8d48de03271bf06fa7fc7964e50fa68f5c51dbdf8e376b6d54e","flatsize":6273673,"path":"All/restbed-4.8.pkg","repopath":"All/restbed-4.8.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":693364,"desc":"Restbed is a comprehensive and consistent programming model for building\napplications that require seamless and secure communication over HTTP,\nwith the ability to model a range of business processes, designed to target\nmobile, tablet, desktop and embedded production environments.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["librestbed.so.4"],"messages":[{"message":"You installed restbed, the framework to build RESTful applications\nin C++11.\n\nCurrently restbed has the caveat that it only works correctly on\nFreeBSD with this sysctl variable value: net.inet6.ip6.v6only=0.\nThis value is not the default.\n\nWhen net.inet6.ip6.v6only=1, tests don't pass, and applications using\nthis library can fail.\n\nSee https://github.com/Corvusoft/restbed/issues/231 for further\ninformation.","type":"install"}]},{"name":"revsocks","origin":"net/revsocks","version":"2.8_7","comment":"Reverse SOCKS5 implementation in Go","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/kost/revsocks","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"139b95872957512ac65c456dc3237ba06d094d358092cceb643bf6b189689bb2","flatsize":9943870,"path":"All/revsocks-2.8_7.pkg","repopath":"All/revsocks-2.8_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2984544,"desc":"Reverse SOCKS5 tunneler with SSL/TLS and proxy support.\n\nFeatures:\n\n  *  Single executable\n  *  Encrypted communication with TLS\n  *  DNS tunneling support (SOCKS5 over DNS)\n  *  Support for proxies\n  *  Automatic SSL/TLS certificate generation if not specified","categories":["net"]},{"name":"rgbpaint","origin":"graphics/rgbpaint","version":"0.8.7_11","comment":"Very basic painting program","maintainer":"ports@FreeBSD.org","www":"https://mtpaint.sourceforge.net/rgbpaint.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"318bca7eba5cbc186591e11e561a242cd0bf0840d0f845e3262168f99b9e6155","flatsize":138188,"path":"All/rgbpaint-0.8.7_11.pkg","repopath":"All/rgbpaint-0.8.7_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":54444,"desc":"rgbPaint is a very basic GTK+2.6 (or later) based program designed for\nediting pixel based images. It is a fork of mtPaint 3.09.  It can only\nedit and save RGB images to PNG, JPEG, or ICO files.  It can read PNG,\nJPEG, TIFF, GIF, ICO, files and possibly others like TGA, PCX, and SVGi\nif they are installed with your version of GTK+2.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe rgbpaint port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"reproduce","origin":"sysutils/reproduce","version":"0.4.0","comment":"AppJail image builder","maintainer":"DtxdF@disroot.org","www":"https://github.com/DtxdF/reproduce","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1b894ff614a93456622be5eb3fba9e574c956e959f54d7d3641a1b14daf4583","flatsize":38580,"path":"All/reproduce-0.4.0.pkg","repopath":"All/reproduce-0.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9892,"desc":"AppJail Reproduce is a small open source BSD-3 licensed tool for\nautomating the creation of images using Makejails, scripts and\nsimple text files, providing a common workflow and simplifying many\nthings.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"This port requires either sysutils/appjail or sysutils/appjail-devel\nto work properly.","type":"install"}]},{"name":"reproc","origin":"devel/reproc","version":"14.2.5","comment":"C/C++ library to simplify running external programs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/DaanDeMeyer/reproc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e136aa84cf926673daa62c3ea89ee596bb7f9eb750a96f3ccb33ac6cf30468a4","flatsize":119456,"path":"All/reproc-14.2.5.pkg","repopath":"All/reproc-14.2.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38620,"desc":"reproc (Redirected Process) is a cross-platform C/C++ library that simplifies\nstarting, stopping and communicating with external programs. The main use case\nis executing command line applications directly from C or C++ code and\nretrieving their output.\n\nreproc consists out of two libraries: reproc and reproc++. reproc is a C99\nlibrary that contains the actual code for working with external programs.","categories":["devel"],"shlibs_provided":["libreproc++.so.14","libreproc.so.14"]},{"name":"rest-server","origin":"sysutils/rest-server","version":"0.12.1_6","comment":"Performant HTTP server for sysutils/restic backend API","maintainer":"dch@FreeBSD.org","www":"https://github.com/restic/rest-server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82aa02c86af5bce440bcef1701abe6581d42f96b6d44e0cc68cd981879f3c1d1","flatsize":9914135,"path":"All/rest-server-0.12.1_6.pkg","repopath":"All/rest-server-0.12.1_6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2953860,"desc":"Rest Server is a high performance HTTP server that implements restic's\nREST backend API. It provides secure and efficient way to backup data\nremotely, using restic backup client via the rest: URI over the network.","categories":["sysutils"],"users":["restserver"],"groups":["restserver"]},{"name":"resvg-c-api","origin":"graphics/resvg-capi","version":"0.42.0_1","comment":"SVG rendering library (C++/Qt API)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/RazrFalcon/resvg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b846a344ffa3709e82fd8c1d97f85a68f629294f198b0fcfbea125a2ab760525","flatsize":21971566,"path":"All/resvg-c-api-0.42.0_1.pkg","repopath":"All/resvg-c-api-0.42.0_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":4525228,"desc":"resvg is an SVG rendering library.\n\nIt can be used as a Rust library, as a C library, and as a CLI\napplication to render static SVG files.\n\nThe core idea is to make a fast, small, portable SVG library with the goal to\nsupport the whole SVG spec.\n\nFeatures:\n* Designed for edge-cases\n* Safety\n* Zero bloat\n* Portable\n* SVG preprocessing\n* Performance\n* Reproducibility","categories":["graphics"],"shlibs_provided":["libresvg.so"]},{"name":"repsnapper","origin":"cad/repsnapper","version":"2.5.a4_11","comment":"Controller and GCode generator for RepRap 3D printers","maintainer":"martin.dieringer@gmx.de","www":"https://reprap.org/wiki/RepSnapper_Manual:Introduction","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e8e03409908eb982ec08d5b69297493263c89c35a511f085019537df174bf60","flatsize":2629649,"path":"All/repsnapper-2.5.a4_11.pkg","repopath":"All/repsnapper-2.5.a4_11.pkg","licenselogic":"and","licenses":["GPLv2","BSD3CLAUSE","MIT"],"pkgsize":650924,"desc":"RepSnapper is a host software for controlling a RepRap 3D printer.  It has a\n3D OpenGL interface, slices objects and calculates the extrusion toolpath.\nIt can manipulate 3D objects and save constellations in STL and AMF format.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglextmm":{"origin":"x11-toolkits/gtkglextmm","version":"1.2.0_16"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml++":{"origin":"textproc/libxml++26","version":"2.40.1_2,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"polyclipping":{"origin":"graphics/polyclipping","version":"6.4.2"}},"categories":["cad"],"shlibs_required":["libpolyclipping.so.22","libgtkglextmm-x11-1.2.so.0","libgdkglextmm-x11-1.2.so.0","libgtkglext-x11-1.0.so.0","libgdkglext-x11-1.0.so.0","libGLU.so.1","libGL.so.1","libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0","libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcairomm-1.0.so.1","libcairo.so.2","libxml++-2.6.so.2","libxml2.so.2","libglibmm-2.4.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsigc-2.0.so.0","libzip.so.5"]},{"name":"reprise","origin":"ports-mgmt/reprise","version":"0.6.1","comment":"Port testing system","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/AMDmi3/reprise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac125679002171b5f999c60f43b163da4fd0a1be0cbecea6e9f8a21964a6540f","flatsize":506691,"path":"All/reprise-0.6.1.pkg","repopath":"All/reprise-0.6.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":90576,"desc":"reprise is a tool primarily designed to test package production on\nFreeBSD. Unlike poudriere, it's focused on port testing only, without\nsupport for repository production, and has important features still\nlacking in poudriere, such as `make test` support, and more eager\nuse of prebuilt packages. As a result, with reprise you test your\nports, not rebuild llvm and other heavy dependencies over and over\nagain.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-jsonslicer":{"origin":"textproc/py-jsonslicer","version":"0.1.8"},"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ports-mgmt","python"],"options":{"DOCS":"on"},"messages":[{"message":"Reprise is experimental software. Expect all kinds of failures and\nfilesystem, jail and mountpoint leftovers you'll have to clean up\nmanually.","type":"install"}]},{"name":"repos-style","origin":"www/repos-style","version":"2.0_3","comment":"Stylesheet for the Subversion index web page","maintainer":"avk@vl.ru","www":"http://www.reposstyle.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc1e4f059fac9e18779b7e1a236cb8c97f99f192349fd603f1432a41723841de","flatsize":182255,"path":"All/repos-style-2.0_3.pkg","repopath":"All/repos-style-2.0_3.pkg","licenselogic":"single","pkgsize":41456,"desc":"A free open source stylesheet for the Subversion index web page.\nThe XSLT and CSS is fully customizable. There is icons for folders\nand many different filetypes. Install Repos Style as it is or use\nis as a sample XSLT to design your own. A simple log viewer is also\nincluded.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["www"],"messages":[{"message":"repos-style has been installed into:\n\n    /usr/local/www/repos-style\n\nTo make repos-web available through your web site, I suggest\nthat you add something like the following to httpd.conf:\n\nAlias /repos-style /usr/local/www/repos-style\nSVNIndexXSLT \"/repos-style/view/repos.xsl\"\n\nTo set up the Very Simple Logviewer in repos-style/open/log/index.php there is a line:\n$repo = '@@Repository@@'; // repository root, no trailing slash\nReplace @@Repository@@ with the subversion url to your repository root.\nIt can be any subversion URL, both http:// and file:///. You can use\n\"http:\" if you have public read access to the repository.","type":"install"}]},{"name":"replex","origin":"multimedia/replex","version":"0.1.6.8_1,1","comment":"Remultiplex an MPEG2 TS into a PS for DVD","maintainer":"dinoex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eaf29d7ab632a4479964ec03b23c9a3978b41e6da761b98bed27331b180b26c5","flatsize":88660,"path":"All/replex-0.1.6.8_1,1.pkg","repopath":"All/replex-0.1.6.8_1,1.pkg","licenselogic":"single","pkgsize":40680,"desc":"Replex was created to remultiplex transport stream (TS) data taken from a DVB\nsource. The result is supposed to be a program stream (PS) that can be\nused to be burned to a DVD (with dvdauthor).\nReplex can also remultiplex other PSs and AVIs with MPEG2 content.","categories":["multimedia"],"options":{"DOCS":"on"}},{"name":"replaceit","origin":"textproc/replaceit","version":"1.0.1","comment":"Light replacement to the combination of sed/awk/grep/head/tail","maintainer":"ports@FreeBSD.org","www":"https://pldaniels.com/replaceit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63360cc7e6f144af17fa6517998f478927ded67a1c8808b1a488b54cc17f85c9","flatsize":15848,"path":"All/replaceit-1.0.1.pkg","repopath":"All/replaceit-1.0.1.pkg","licenselogic":"single","licenses":["Sendmail"],"pkgsize":7324,"desc":"ReplaceIt was written as a quick, light and effective replacement to\nthe combination of sed/awk/grep/head/tail and other such shell\nutilities, as well as being quicker in startup (at least) than an\nequivilant Perl solution.","categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe replaceit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"repeater","origin":"net/repeater","version":"0.17","comment":"UltraVNC repeater","maintainer":"oleg@newestvision.com","www":"https://ultravnc.sourceforge.net/addons/repeater.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c918e9fd321b2c1e65562d3497d8b514431c5e15c67faced21e32947561a3e53","flatsize":71681,"path":"All/repeater-0.17.pkg","repopath":"All/repeater-0.17.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":24028,"desc":"UltraVNC Repeater is an UltraVNC addon","categories":["net"],"users":["uvncrep"],"groups":["uvncrep"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:ultravnc:repeater:0.17:::::dragonfly6:x86_64"},"messages":[{"message":"Please edit /usr/local/etc/uvncrepeater.ini before using UltraVNC\nRepeater!\n\nTo enable UVNC Repeater, put the following in your /etc/rc.conf:\n\trepeater_enable=\"YES\"","type":"install"}]},{"name":"replxx","origin":"devel/replxx","version":"0.0.4","comment":"Portable readline library capable of handling UTF-8","maintainer":"meka@tilda.center","www":"https://github.com/AmokHuginnsson/replxx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24439af25444d426dfe574a58c8ac027ee950461f4462bffe38b4a34149843aa","flatsize":343196,"path":"All/replxx-0.0.4.pkg","repopath":"All/replxx-0.0.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":97220,"desc":"A small, portable GNU readline replacement which is capable of\nhandling UTF-8 characters.  Unlike GNU readline, which is GPL, this\nlibrary uses a BSD license and can be used in any kind of program.\n\nThis replxx implementation is based on the work by ArangoDB Team\nand Salvatore Sanfilippo and 10gen Inc.  The goal is to create a\nzero-config, BSD licensed, readline replacement usable in Apache2\nor BSD licensed programs.","categories":["devel"],"shlibs_provided":["libreplxx.so.0.0.4"]},{"name":"reportmagic","origin":"www/reportmagic","version":"2.21_4","comment":"Web site statistics post-processor for Analog","maintainer":"ports@FreeBSD.org","www":"http://www.reportmagic.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ceed4ff2cbc7313d26c69e2c6a904424b9340eb6e3ad32d3616ac75fab6eb18e","flatsize":1570349,"path":"All/reportmagic-2.21_4.pkg","repopath":"All/reportmagic-2.21_4.pkg","licenselogic":"single","pkgsize":296060,"desc":"Report Magic for Analog is an add-on formatting utility for Analog\nweb site statistics software. Report Magic uses the statistics generated\nby Analog and formatting options set by you to make readable, presentable\nreports of your Web site data.","deps":{"analog":{"origin":"www/analog","version":"6.0_14,1"},"p5-Config-IniFiles":{"origin":"devel/p5-Config-IniFiles","version":"3.000003_1"},"p5-GD-Graph3d":{"origin":"graphics/p5-GD-Graph3d","version":"0.63_6"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"messages":[{"message":"You must agree to the [Artistic] license agreement at\n/usr/local/share/doc/reportmagic/license.html before\nusing Report Magic.","type":"install"},{"message":"===>   NOTICE:\n\nThe reportmagic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"repng2jpeg","origin":"graphics/repng2jpeg","version":"1.0.5_2","comment":"Small tool to recompress JPEG, PNG, and GIF images","maintainer":"portmaster@bsdforge.com","www":"https://BSDforge.COM/projects/graphics/repng2jpeg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d22d48607d25daa8d251ad38899f251299bf9d36e71c4e879aa4f869d9997a94","flatsize":21683,"path":"All/repng2jpeg-1.0.5_2.pkg","repopath":"All/repng2jpeg-1.0.5_2.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":8804,"desc":"A small tool to recompress JPEG, PNG, and GIF images.\nrepng2jpeg is a single binary, which makes it readily available, and simple\nfor use in scripts, and other utilities. Some of the possibilities include\n\n - mass recompression of entire directory/ies\n - scripted via Perl, as an online utility\n - your-creative-usage-here...","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"}},"categories":["graphics"],"shlibs_required":["libgd.so.6"]},{"name":"renattach","origin":"mail/renattach","version":"1.2.4_2","comment":"Rename or remove certain attachments or kill entire messages","maintainer":"ports@FreeBSD.org","www":"http://www.pc-tools.net/unix/renattach/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8af37674f19bc6bd0e7b66ad3d43c7739065bf5487f3b90c00f657d439c9eb3","flatsize":88678,"path":"All/renattach-1.2.4_2.pkg","repopath":"All/renattach-1.2.4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":37428,"desc":"renattach is a fast and efficient e-mail stream filter written by Jem\nBerkes. It can rename or delete potentially dangerous attachments or\neven eliminate entire messages to help sites deal with resource strains\ncaused by virus floods. Unlike conventional virus scanners, there are no\nspecific virus or worm definitions. Instead, attachments are classified\nbased on file extension and executable encoded body content.\n\nFeatures\n- Fast, efficient, lightweight, little overhead, pure C code\n- Recognizes both MIME and uuencoded attachments\n- Compliant with RFC2047 and RFC2231, handles encoded filenames\n- Capable of reading filenames inside ZIP archives, on the fly\n- Can rename or delete attachments, or kill entire messages\n- Can detect executables that carry DOS/Windows signature\n- Supports list of banned filenames (great for handling floods)\n- Simple pipe/stream operation; can be used within many filtering systems\n- Can be used directly as a content_filter for Postfix MTA\n- Can be installed as a local delivery agent for Sendmail MTA","categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe renattach port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"renrot","origin":"graphics/renrot","version":"1.2.0_2","comment":"Program to rename and rotate image files according to EXIF tags","maintainer":"zeus@gnu.org.ua","www":"https://puszcza.gnu.org.ua/projects/renrot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8fe269ae83c4a645370a36c48d4ef75d1d4ab91e2a756c12cf1e8c8e7cfdc64","flatsize":179361,"path":"All/renrot-1.2.0_2.pkg","repopath":"All/renrot-1.2.0_2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":55860,"desc":"RenRot is utility written in Perl, aiming to carry out different processing\ntasks upon the image files (especially those containing EXIF data).\n\nRenRot renames files according to the flexible name template (allowing the\nDateTimeOriginal and FileModifyDate EXIF tags, if they exist, otherwise, the\nname will be set according to the current time stamp).  Furthermore, RenRot\ncan aggregate files according to the shooting time period.\n\nAdditionally, it can losslessly rotate JPEGs and their thumbnails, based on\nthe Orientation EXIF tag, or a given angle.\n\nThe script can also put commentary into the Commentary and UserComment tags.\nPersonal details can be specified via XMP tags defined in a configuration\nfile.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"p5-Image-ExifTool":{"origin":"graphics/p5-Image-ExifTool","version":"12.76"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"],"options":{"DOCS":"on","IMAGEMAGICK":"off"}},{"name":"reop","origin":"security/reop","version":"2.1.1_2","comment":"Reasonable Expectation Of Privacy","maintainer":"bofh@FreeBSD.org","www":"https://humungus.tedunangst.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c29e14e8ba6b8012a5f6a97a2c1bf9fc0a80f3af0c9b25885361bda8016bfcd0","flatsize":42243,"path":"All/reop-2.1.1_2.pkg","repopath":"All/reop-2.1.1_2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":20868,"desc":"reop is a simple, semi-modern wannabe PGP clone.\n\nSupported operations include signing -S and verifying -V messages, plus a\nvariety of options for encrypting messages (-D -E). It does everything you'd\nexpect a PGP program to do. More accurately, it does everything I expect you\nto expect a PGP program to do.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"}},"categories":["security"],"shlibs_required":["libsodium.so.26"]},{"name":"renewck","origin":"dns/renewck","version":"1.01_1","comment":"Check for expiring domains and send email notifications","maintainer":"ports@FreeBSD.org","www":"https://man.gnu.org.ua/manpage/?1+renewck","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8db316caa59440734db92f58787192359d1d31265af12c7bede513fb6becbfaa","flatsize":24060,"path":"All/renewck-1.01_1.pkg","repopath":"All/renewck-1.01_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":11100,"desc":"renewck checks expiration times of one or more domains and notifies user\nvia email about the domains that are approaching expiring.\n\nIt is part of dnstools, a set of utilities for DNS management and related\ntasks.","deps":{"p5-GDBM":{"origin":"databases/p5-GDBM","version":"1.14_5"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe renewck port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rendercheck","origin":"x11/rendercheck","version":"1.5_1","comment":"Small program for testing basic Render extension conformance","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/xapps/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11ab0c8e3afbd84813f1ef1213f81e9245444aaa75fa7f259e252c33e0c12bcb","flatsize":55019,"path":"All/rendercheck-1.5_1.pkg","repopath":"All/rendercheck-1.5_1.pkg","licenselogic":"single","pkgsize":21876,"desc":"This package contains rendercheck, a simple tool I wrote to test some render\nextension conformance.","deps":{"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["x11"],"shlibs_required":["libXrender.so.1","libX11.so.6"]},{"name":"reoback","origin":"sysutils/reoback","version":"1.0_3","comment":"Simple but flexible FTP/NFS backup script","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/reoback/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07b487a2fa5b77713cce2eb5747693708eb9f5d7054a8002a34ce581550b7343","flatsize":63338,"path":"All/reoback-1.0_3.pkg","repopath":"All/reoback-1.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20012,"desc":"REOBack (pronounced as ray-o-back), is a backup solution designed for\nLinux or FreeBSD users/system admins. It supports scheduled full/incremental\nbackups, remote transfers via NFS or FTP as well as auto-deletion of old\nbackups.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe reoback port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"riscv-isa-sim","origin":"emulators/riscv-isa-sim","version":"1.1.0.20240531","comment":"Spike, a RISC-V ISA Simulator","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/riscv/riscv-isa-sim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55eacd45994159351bd38ddbf3317691377dca37e2752ea6c3f1463fa8c8d594","flatsize":48308159,"path":"All/riscv-isa-sim-1.1.0.20240531.pkg","repopath":"All/riscv-isa-sim-1.1.0.20240531.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5013136,"desc":"Spike, a RISC-V ISA Simulator\n\nThe RISC-V ISA Simulator implements a functional model of one or more RISC-V\nprocessors.","categories":["emulators"]},{"name":"respond","origin":"sysutils/respond","version":"1.3_1","comment":"Response automator for logged events","maintainer":"j.witteveen@gmail.com","www":"https://github.com/joukewitteveen/respond","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"556654fb67a28d8ecc0706653abce41dc86d21a11dabf036673b22ee6bfc5490","flatsize":15084,"path":"All/respond-1.3_1.pkg","repopath":"All/respond-1.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7832,"desc":"Respond listens on stdin or on a specified named pipe and matches\neach line it reads to the regular expressions it finds in the\nspecified actionscript. If a line matches, respond executes a\nrewritten command defined in the actionscript.","categories":["sysutils"]},{"name":"rescue","origin":"games/rescue","version":"1.0.5","comment":"Action adventure in Space","maintainer":"Clockwork6400@protonmail.com","www":"https://rescue.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57221661b455231c7f8b2d5b7d15a4045448c3a288f16ac04026f04294a81c62","flatsize":4464202,"path":"All/rescue-1.0.5.pkg","repopath":"All/rescue-1.0.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3929060,"desc":"Rescue! Max is an Action Adventure in Space written in java.\nIt is based on an old mac game called Rescue! by Tom Spreen.\n\nA 2D space real-time, action/strategy game. You are in control of a ship that\nyou fly around space fighting enemies and making friends on your way.\nThe main objective is to rescue people from planets and take them to star bases.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"],"options":{"DOCS":"on"}},{"name":"rep-gtk2","origin":"x11-toolkits/rep-gtk2","version":"0.90.8.3_1,1","comment":"GTK-2 bindings for rep Lisp interpreter","maintainer":"bofh@FreeBSD.org","www":"https://sawfish.tuxfamily.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f0a356627ae1f88e1095d77cfa79a99bd0dfc8953831766657ebd0d13093656","flatsize":3134860,"path":"All/rep-gtk2-0.90.8.3_1,1.pkg","repopath":"All/rep-gtk2-0.90.8.3_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":347776,"desc":"Rep-gtk offers GTK+-2 bindings for the rep Lisp interpreter.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librep":{"origin":"lang/librep","version":"0.92.7_7"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"annotations":{"deprecated":"Uses deprecated gtk2 library","expiration_date":"2024-12-31"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses deprecated gtk2 library.\n\nIt is scheduled to be removed on or after 2024-12-31."}]},{"name":"remotebox","origin":"net/remotebox","version":"3.2","comment":"Open Source VirtualBox Client with Remote Management","maintainer":"eduardo@FreeBSD.org","www":"https://remotebox.knobgoblin.org.uk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ddb560f64874c18e863c42493a4d7a78cad40f7251b7c86e54a93d47ce692114","flatsize":3252844,"path":"All/remotebox-3.2.pkg","repopath":"All/remotebox-3.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":932440,"desc":"RemoteBox is a graphical (GTK) VirtualBox client, which lets you administer\nguests or virtual machines which reside on a remote server or even your\nlocal machine if desired.","deps":{"p5-Gtk3":{"origin":"x11-toolkits/p5-Gtk3","version":"0.034_2"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"tigervnc-viewer":{"origin":"net/tigervnc-viewer","version":"1.13.1_2"}},"categories":["net"],"options":{"KRDC":"off","FREERDP":"off","RDESKTOP":"off","TIGERVNC":"on","VINAGRE":"off"}},{"name":"remontoire","origin":"x11/remontoire","version":"1.4.0_2","comment":"Keybinding viewer for i3 and other programs","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/regolith-linux/remontoire","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46bfe7baa783977775bfee742cecb315477be428c04d479cee6820e061433bf8","flatsize":104369,"path":"All/remontoire-1.4.0_2.pkg","repopath":"All/remontoire-1.4.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":32008,"desc":"Remontoire is a small (~71Kb) GTK app for presenting keybinding hints\nin a compact form suitable for tiling window environments. It is\nintended for use with the i3 window manager but it's also able to\ndisplay keybindings from any suitably formatted config file.\n\nThe program functions by scanning and parsing comments in a specific\nformat (described directly below), then displaying them in a one-layer\ncategorized list view. The program stores the state of which sections\nare expanded, allowing for use on screens with limited resolution.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libjson-glib-1.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libgee-0.8.so.2"]},{"name":"remarkable-devd","origin":"net/remarkable-devd","version":"1.0_1","comment":"Devd hotplug rules for Remarkable Tablet","maintainer":"trueos@norwegianrockcat.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9702a30bd13ea887314262becc89e7731e88c3462254cb249ac5b936fb6f5e9","flatsize":1480,"path":"All/remarkable-devd-1.0_1.pkg","repopath":"All/remarkable-devd-1.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1844,"desc":"Automatic IP address when connecting a Remarkable Tablet to USB. This\nmakes it possible to access your Remarkable tablet via ssh or its USB\nweb interface when it's enabled.","categories":["net"],"messages":[{"message":"A devd rule and rc script has been added to get an address from the\nremarkable tablet when it is connected. This is disabled by default.\nSet remarkable_enable=YES if you want this to happen automatically. Devd must also be restarted.\n\n# sysrc remarkable_enable=YES\n# service devd restart\n\nFor details, see /usr/local/etc/devd/remarkable.conf and /usr/local/etc/rc.d/remarkable","type":"install"}]},{"name":"reproxy","origin":"www/reproxy","version":"1.1.1_2","comment":"Simple edge HTTP(S) server and reverse proxy","maintainer":"danfe@FreeBSD.org","www":"https://reproxy.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"158196a2ea8204f779b83e1fa38cc02ad7dde065cf85268ee13eb63f16ab2dc1","flatsize":11827400,"path":"All/reproxy-1.1.1_2.pkg","repopath":"All/reproxy-1.1.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3543768,"desc":"Reproxy is a simple edge HTTP(S) server and reverse proxy supporting\nvarious providers (docker, static, file, consul catalog).  One or more\nproviders supply information about the requested server, requested URL,\ndestination URL, and health check URL.","categories":["www"]},{"name":"remake","origin":"devel/remake","version":"1.6_2","comment":"Fork of gmake with debugger","maintainer":"arved@FreeBSD.org","www":"https://bashdb.sourceforge.net/remake/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65114203aca6ab7f46409c7184f4cdc61a23fd0cb8e165fe1ab85dd5f84e8c1f","flatsize":1577730,"path":"All/remake-1.6_2.pkg","repopath":"All/remake-1.6_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":342084,"desc":"remake is a patched version of GNU Make that adds improved error reporting,\nthe ability to trace execution in a comprehensible way, and a debugger.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libreadline.so.8"],"options":{"NLS":"on"}},{"name":"rejik","origin":"www/rejik","version":"3.2.12","comment":"Squid redirector used for blocking unwanted content","maintainer":"roma.a.g@gmail.com","www":"https://www.rejik.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c480b6cf506f8f668a270d40ea96eb2de2def95f372802e394295e513ce323b9","flatsize":87424,"path":"All/rejik-3.2.12.pkg","repopath":"All/rejik-3.2.12.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":37892,"desc":"Rejik is a squid redirector used for blocking unwanted content basing\non URLs and Perl Compatible Regular Expressions (http://www.pcre.org/).","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"squid":{"origin":"www/squid","version":"6.10"}},"categories":["www"],"users":["squid"],"groups":["squid"],"shlibs_required":["libpcre.so.1"]},{"name":"rej","origin":"sysutils/rej","version":"0.16_1","comment":"Merges patch-rejects and runs a merge program to verify the changes","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d73d94c3a2b245f195c36bff1834818c4adb5182be9cbe752da489164fb8d5ee","flatsize":45972,"path":"All/rej-0.16_1.pkg","repopath":"All/rej-0.16_1.pkg","licenselogic":"single","pkgsize":12096,"desc":"rej tries to merge simple patch-rejects and then run a merge program so the\nchanges can be verified.  It is not meant to resolve complex problems that\nwould not be immediately obvious to the programmer, the goal instead is to\nquickly fix the easy problems.\n\nrej understands both unified and context diffs.\n\nThere are four basic rejects fixable via rej.\n\n  1. missing context at the top or bottom of the hunk\n  2. different context in the middle of the hunk\n  3. slightly different lines removed by the hunk than exist in the file\n  4. Large hunks that might apply if they were broken up into smaller ones\n\nrej also allows you to tag hunks in a reject with special processing\nhints.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"options":{"DOCS":"on"}},{"name":"remmina","origin":"net/remmina","version":"1.4.35_3","comment":"GTK Remote Desktop Client","maintainer":"fernape@FreeBSD.org","www":"https://www.remmina.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de495b2fd4c6ac52a31783b27a24d13a0b7130a8c7459cbc323d4b27be434d32","flatsize":4941668,"path":"All/remmina-1.4.35_3.pkg","repopath":"All/remmina-1.4.35_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":963644,"desc":"Remmina is a remote desktop client written in GTK+, aiming to be useful for\nsystem administrators and travellers, who need to work with lots of remote\ncomputers in front of either large monitors or tiny netbooks. Remmina supports\nmultiple network protocols in an integrated and consistant user interface.\n\nRemmina includes support for the following network protocols:\n* RDP, VNC, SPICE, NX, XDMCP, SSH, SFTP\n\nThis is the full-featured flavor of the Remmina package, compiled with support\nfor optional desktop features and network protocols, as shown by the package\noptions.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"avahi-gtk3":{"origin":"net/avahi-gtk3","version":"0.8_2"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freerdp":{"origin":"net/freerdp","version":"2.11.7"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-keyring":{"origin":"security/gnome-keyring","version":"42.1_4"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libappindicator":{"origin":"devel/libappindicator","version":"12.10.1.2010202007061.01_2"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libssh":{"origin":"security/libssh","version":"0.10.6"},"libvncserver":{"origin":"net/libvncserver","version":"0.9.14_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"spice-gtk":{"origin":"deskutils/spice-gtk","version":"0.37_6"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["net","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libgio-2.0.so.0","libgmodule-2.0.so.0","libwayland-client.so.0","libintl.so.8","libssh.so.4","libgcrypt.so.20","libavahi-common.so.3","libavahi-client.so.3","libavahi-ui-gtk3.so.0","libssl.so.12","libcrypto.so.12","libvte-2.91.so.0","libsodium.so.26","libappindicator3.so.1","libjson-glib-1.0.so.0","libcurl.so.4","libfreerdp-client2.so.2","libcups.so.2","libwinpr2.so.2","libsecret-1.so.0","libspice-client-gtk-3.0.so.5","libspice-client-glib-2.0.so.8","libvncserver.so.1","libvncclient.so.1","libsoup-2.4.so.1","libwebkit2gtk-4.0.so.37"],"options":{"AVAHI":"on","CUPS":"on","GCRYPT":"on","NLS":"on","PYTHON":"off","SSH":"on","TERM":"on","BASH":"on","ZSH":"off","EXEC":"on","GVNC":"off","KWALLET":"off","PULSEAUDIO":"on","RDP":"on","SECRET":"on","SPICE":"on","VNC":"on","WWW":"on"},"annotations":{"flavor":"default"}},{"name":"remmina-lite","origin":"net/remmina","version":"1.4.35_3","comment":"GTK Remote Desktop Client (lite flavor)","maintainer":"fernape@FreeBSD.org","www":"https://www.remmina.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3edd674408b1b8adbf98fdd2fa74206ea783f9f137bd259585e8eaa9e080fef3","flatsize":4710002,"path":"All/remmina-lite-1.4.35_3.pkg","repopath":"All/remmina-lite-1.4.35_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":900172,"desc":"Remmina is a remote desktop client written in GTK+, aiming to be useful for\nsystem administrators and travellers, who need to work with lots of remote\ncomputers in front of either large monitors or tiny netbooks. Remmina supports\nmultiple network protocols in an integrated and consistant user interface.\n\nRemmina includes support for the following network protocols:\n* RDP, VNC, SPICE, NX, XDMCP, SSH, SFTP\n\nThis is the lite flavor of the Remmina package, compiled with the minimum\ndependencies to support the RDP and VNC protocols only.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freerdp":{"origin":"net/freerdp","version":"2.11.7"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libappindicator":{"origin":"devel/libappindicator","version":"12.10.1.2010202007061.01_2"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"libvncserver":{"origin":"net/libvncserver","version":"0.9.14_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["net","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libgio-2.0.so.0","libgmodule-2.0.so.0","libwayland-client.so.0","libintl.so.8","libgcrypt.so.20","libssl.so.12","libcrypto.so.12","libsodium.so.26","libappindicator3.so.1","libjson-glib-1.0.so.0","libcurl.so.4","libfreerdp-client2.so.2","libwinpr2.so.2","libvncserver.so.1","libvncclient.so.1"],"options":{"GCRYPT":"on","NLS":"on","BASH":"on","ZSH":"off","EXEC":"on","GVNC":"off","PULSEAUDIO":"on","RDP":"on","VNC":"on"},"annotations":{"flavor":"lite"}},{"name":"regexxer","origin":"devel/regexxer","version":"0.10_9","comment":"Interactive tool for performing search and replace operations","maintainer":"kwm@FreeBSD.org","www":"https://regexxer.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5a2535c1dcb319a48d65a7f5fbff879f1ad2d43e3caba582404ed047f59b1f4","flatsize":799936,"path":"All/regexxer-0.10_9.pkg","repopath":"All/regexxer-0.10_9.pkg","licenselogic":"single","pkgsize":167684,"desc":"regexxer is a nifty GUI search/replace tool featuring Perl-style regular\nexpressions.\n\nIf you need project-wide substitution and you're tired of hacking sed\ncommand lines together, then you should definitely give it a try.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"gtksourceviewmm3":{"origin":"x11-toolkits/gtksourceviewmm3","version":"3.18.0_3"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["devel","textproc","gnome"],"shlibs_required":["libgtksourceviewmm-3.0.so.0","libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgtksourceview-3.0.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"regexx","origin":"devel/regexx","version":"0.98.1_6","comment":"Complete regular expressions C++ solution","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/regexx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1dc6d5f3f9dfaf8a755439673bcde05b1814c7e718a909a6391ac89be98ba08","flatsize":129499,"path":"All/regexx-0.98.1_6.pkg","repopath":"All/regexx-0.98.1_6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":35024,"desc":"Regexx is a complete regular expressions C++ solution. It implements easy\nexpression execution, global searching, replace with atom substitution,\ncustomized replaces, easy match and atom strings retrieving. It's also\nincluded in the library functions to split strings with strings or regular\nexpressions.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["devel"],"shlibs_required":["libpcre.so.1"],"shlibs_provided":["libregexx.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe regexx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rehex","origin":"editors/rehex","version":"0.60.1_2","comment":"Hex editor for reverse engineering","maintainer":"fuz@FreeBSD.org","www":"https://github.com/solemnwarning/rehex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5e197456ea5d4cbc3522110cecda9992be8322bee13456e8074f999ac239cf3","flatsize":6051412,"path":"All/rehex-0.60.1_2.pkg","repopath":"All/rehex-0.60.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1783160,"desc":"This is cross-platform (wxWidgets-based) hexadecimal editor for reverse\nengineering, and everything else.  It features:\n\n  - Large (1TB+) file support\n  - Decoding of integer/floating point value types\n  - Inline disassembly of machine code\n  - Highlighting and annotation of ranges of bytes\n  - Side by side comparison of selections\n  - Lua scripting support with documented API\n  - Virtual address mapping support","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"capstone4":{"origin":"devel/capstone4","version":"4.0.2_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["editors"],"shlibs_required":["libunistring.so.5","libwx_baseu-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_gtk3u_aui-3.0.so.0","libwx_gtk3u_propgrid-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcapstone.so.4","libjansson.so.4","liblua-5.3.so","libiconv.so.2"],"options":{"DOCS":"on"}},{"name":"reflex","origin":"textproc/reflex","version":"20230523_1","comment":"Relocalizable fast lexical scanner","maintainer":"sunpoet@FreeBSD.org","www":"https://invisible-island.net/reflex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d70fa28c2fc86f53b1fddf5daa2e39bb1bf784905a6fe8f88a35d8e0b14086f","flatsize":223204,"path":"All/reflex-20230523_1.pkg","repopath":"All/reflex-20230523_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":103908,"desc":"This is a variant of the Flex fast lexical scanner. Flex was written in the early\n1990s by Verne Paxson. This version has been modified by Thomas Dickey, so that\nit conforms to ANSI C. It includes other improvements, but remains compatible with\nPaxson's 2.5.4 release (as well as POSIX lex). See the NEWS file for details.","categories":["textproc"]},{"name":"remind","origin":"deskutils/remind","version":"05.00.01","comment":"Sophisticated calendar and alarm program","maintainer":"fuz@FreeBSD.org","www":"https://dianne.skoll.ca/projects/remind/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11d53932f38cdd1563d0a799fb94ce86982f0466a090430862b41fd024549c48","flatsize":554019,"path":"All/remind-05.00.01.pkg","repopath":"All/remind-05.00.01.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":260020,"desc":"Remind is a sophisticated calendar and alarm program. It includes the\nfollowing features:\n\n  * A sophisticated scripting language and intelligent handling of\n    exceptions and holidays.\n  * Plain-text, PostScript and HTML output.\n  * Timed reminders and pop-up alarms.\n  * A friendly graphical front-end for people who don't want to learn\n    the scripting language.\n  * Facilities for both the Gregorian and Hebrew calendars.\n  * Support for 12 different languages.","deps":{"p5-Cairo":{"origin":"graphics/p5-Cairo","version":"1.109_1"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Pango":{"origin":"x11-toolkits/p5-Pango","version":"1.227_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["deskutils"],"options":{"A4":"off","REM2HTML":"on","REM2PDF":"on","TCLTK":"off","LANG_US":"on","LANG_DE":"off","LANG_NL":"off","LANG_FI":"off","LANG_FR":"off","LANG_NN":"off","LANG_DA":"off","LANG_PL":"off","LANG_PBR":"off","LANG_IT":"off","LANG_RO":"off","LANG_ES":"off","LANG_IS":"off"}},{"name":"reed-solomon","origin":"math/reed-solomon","version":"4.0_1","comment":"Reed-Solomon CODEC library","maintainer":"freebsduser@paradisegreen.co.uk","www":"http://www.ka9q.net/code/fec/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb7f7c42c98c2f96b97da3a3c80d455163991122e2166b10ee00dff4ae60c75c","flatsize":53350,"path":"All/reed-solomon-4.0_1.pkg","repopath":"All/reed-solomon-4.0_1.pkg","licenselogic":"single","pkgsize":15700,"desc":"This is a port of Phil Karn's Reed-Solomon CODEC library. This package may be\nuseful to programmers working on data communications software.","categories":["math"],"shlibs_provided":["librs.so.4"]},{"name":"reed","origin":"sysutils/reed","version":"5.6_1","comment":"Text pager with autoscrolling and more","maintainer":"crees@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff0643b16c2ccb5e287faa7a0cfadb1de6cd0631e6199bd2bab44ee12eaa633d","flatsize":58473,"path":"All/reed-5.6_1.pkg","repopath":"All/reed-5.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25448,"desc":"reed is a text pager for reading large files, such as full books\n(usually etexts from Project Gutenberg).  It has the features one\nwould expect for a pager (multiple buffers, searching, file\ninformation, subshells, etc) and more: persistent bookmarks, auto\nscrolling, and support for many different types of files.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"rocksndiamonds","origin":"games/rocksndiamonds","version":"3.3.1.2_7","comment":"Colorful Boulderdash'n'Emerald Mine'n'Sokoban'n'Stuff","maintainer":"ports@FreeBSD.org","www":"https://www.artsoft.org/rocksndiamonds/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"194fbddfa9c199b57fa847b28d5dd297373d75fec04ced7144a9c3f7138c8ca1","flatsize":37494465,"path":"All/rocksndiamonds-3.3.1.2_7.pkg","repopath":"All/rocksndiamonds-3.3.1.2_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10204448,"desc":"This is a nice little game with color graphics and sound for your Unix system\nwith color X11.  You need an 8-Bit color display or better.  It will not work\non black&white systems, and maybe not on gray scale systems.\n\nIf you know the game \"Boulderdash\" (Commodore C64) or \"Emerald Mine\" (Amiga),\nyou know what \"ROCKS'N'DIAMONDS\" is about.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_net-1.2.so.0","libsmpeg-0.4.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"Rocks'n'Diamonds has been installed.\n\nRocks'n'Diamonds can use some R'n'D jue levels.\n\nYou can install Port Rocks'n'Diamonds data 'games/rocksndiamonds-data'.\n\nRocks'n'Diamonds data can use Rocks'n'Diamonds and R'n'D jue.","type":"install"},{"message":"===>   NOTICE:\n\nThe rocksndiamonds port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"redorblack","origin":"games/redorblack","version":"1.0","comment":"Simple card game to test fortune and probability theory","maintainer":"buratello@easy.com","www":"https://sourceforge.net/projects/redorb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6509cd5fe1e1c5bae4ff39f745875a2b03e08502ab7799e0ec8fbab4a5d901d7","flatsize":77435,"path":"All/redorblack-1.0.pkg","repopath":"All/redorblack-1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24732,"desc":"A simple card game to test fortune and probability theory.","categories":["games"]},{"name":"ree","origin":"misc/ree","version":"1.4.1_1","comment":"Tool to dump your ROM extensions","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/alexmyczko/ree","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2e30a2c607ecbf09c977228ef3d7748bfa4e118fcde5a4c6df5426bf1abb2cc","flatsize":33850,"path":"All/ree-1.4.1_1.pkg","repopath":"All/ree-1.4.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12624,"desc":"Ree stands for ROM extension extractor. Ree will scan your system memory,\naddress c0000 - f0000 in 512 steps for identification of ROM extensions\n(55,aa), if found it will calculate its size (byte after id, multiplied by\n512byte steps) and save the output to a .rom file.\n\nThis package also comes with fontdump, a program to extract the fonts from your\nvideo BIOS ROMs.\n\nYou might ask yourself why collect x86 ROM extensions? It's like collecting\nbutterflies.\n\nA collection of various .rom files can be found on the project page. Please\nsubmit your ROMs there.","categories":["misc"],"options":{"DOCS":"on"}},{"name":"rename","origin":"sysutils/rename","version":"1.99.2_1","comment":"Rename multiple files using regular expressions","maintainer":"ports@FreeBSD.org","www":"https://rename.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7883c2ac25f47324b5e9bcd889ddecbd921a98599519858520d9cd342fe8a71","flatsize":58023,"path":"All/rename-1.99.2_1.pkg","repopath":"All/rename-1.99.2_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":23276,"desc":"Rename is a quick and powerful tool written in C, featuring extended\nregular expression support for searching and substituting pattern\nstrings in filenames.\n\nRename can rename, convert to lowercase/uppercase, and change the\nownership of a large number of files.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe rename port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"renameutils","origin":"sysutils/renameutils","version":"0.12.0_3","comment":"Rename files faster and more easily","maintainer":"mcy@lm7.fr","www":"https://www.nongnu.org/renameutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f078caac6d7cbdcff12d4da120ba65fe8b237547f0fe935df2fafa07f2f603f","flatsize":380745,"path":"All/renameutils-0.12.0_3.pkg","repopath":"All/renameutils-0.12.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":97028,"desc":"The file renaming utilities consists of five programs designed to make renaming\nof files faster and less cumbersome:\n- qmv (\"quick move\") allows a bunch of file names to be edited in a text editor;\n- imv (\"interactive move\") allows a single file name to be edited in the\n  terminal using the GNU Readline library\n- qcp and icp are similar to qmv and imv but copy files instead of moving them;\n- deurlname removes URL encoded characters (such as %2520 representing space) from\n  file names.","deps":{"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils","converters"],"shlibs_required":["libintl.so.8","libreadline.so.8","libhistory.so.8"],"options":{"NLS":"on"}},{"name":"redland-bindings","origin":"textproc/redland-bindings","version":"1.0.17.1_4","comment":"Language bindings for the Redland package","maintainer":"kde@FreeBSD.org","www":"https://librdf.org/bindings/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee76112cfcc0cdc4f722f92b8d0d7deec4f23c1bbf07c7fca895d16f7a57f473","flatsize":421170,"path":"All/redland-bindings-1.0.17.1_4.pkg","repopath":"All/redland-bindings-1.0.17.1_4.pkg","licenselogic":"or","licenses":["APACHE20","GPLv2","GPLv3","LGPL21"],"pkgsize":79072,"desc":"Redland is a library that provides a high-level interface for RDF\nallowing the model to be stored, queried and manipulated. This\npackage provides a number of bindings for various languages for\nthe Redland library.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"raptor2":{"origin":"textproc/raptor2","version":"2.0.16_3"},"rasqal":{"origin":"textproc/rasqal","version":"0.9.33_2"},"redland":{"origin":"textproc/redland","version":"1.0.17_6"}},"categories":["textproc"],"shlibs_required":["librdf.so.0","librasqal.so.3","libraptor2.so.0"],"options":{"PHP":"off","PYTHON":"on","RUBY":"off"}},{"name":"redsea","origin":"comms/redsea","version":"0.21","comment":"Lightweight command-line FM-RDS decoder","maintainer":"morrand276@gmail.com","www":"https://github.com/windytan/redsea/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69968b41ece5b51a46e28a3c12118700f4d474c5ba9cb39f7e70f589b18c6f40","flatsize":773266,"path":"All/redsea-0.21.pkg","repopath":"All/redsea-0.21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":227124,"desc":"redsea is a lightweight command-line decoder for broadcast FM-RDS data,\nsuch as that provided from a software-defined radio (SDR). It can also\ndecode raw ASCII bitstreams, the hex format provided by RDS Spy, and audio\nfiles containing multiplex signals. Decoded RDS groups are printed to the\nterminal as line-delimited JSON objects; optionally, undecoded hex blocks\ncan be output instead.\n\nThis program is intended to be used in combination with a separate source\nof demodulated FM multiplex signals, such as rtl-sdr.","deps":{"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"liquid-dsp":{"origin":"comms/liquid-dsp","version":"1.6.0"}},"categories":["comms"],"shlibs_required":["libliquid.so","libsndfile.so.1"],"options":{"DEMOD":"on","TMC":"on"},"messages":[{"message":"Don't forget to give redsea something to decode!  For output from a USB \nsoftware-defined radio stick, you may want to consider installing \ncomms/rtl-sdr or another SDR tool of your choice that can feed raw I/Q \ndata on stdout.  \n\nYou can also provide redsea with hex data from RDS Spy, raw ASCII \nbitstream, or an audio file containing a multiplexed FM signal.\n\nFuller details are contained in the redsea wiki:\nhttps://github.com/windytan/redsea/wiki/Input-formats","type":"install"}]},{"name":"rednotebook","origin":"deskutils/rednotebook","version":"2.31","comment":"Personal desktop journaling application written in Python","maintainer":"cth-freebsd@pm.me","www":"https://rednotebook.app","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db71b7474fc08bae36cb86dfa7aa61724acc48fab4f02c058d3eb181645ac1b3","flatsize":3257808,"path":"All/rednotebook-2.31.pkg","repopath":"All/rednotebook-2.31.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":589376,"desc":"RedNotebook is a modern desktop journal. It lets you format, tag, and search\nyour entries. You can also add pictures, links, and customizable templates,\nspell check your notes, and export to plain text, HTML, LaTeX, or PDF.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-enchant":{"origin":"textproc/py-enchant","version":"3.2.2_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["deskutils"],"options":{"ENCHANT":"on","NLS":"on"},"annotations":{"flavor":"py311"}},{"name":"referenceassemblies-pcl","origin":"lang/referenceassemblies-pcl","version":"4.6_1","comment":"Microsoft .Net Portable Class Library Reference Assemblies","maintainer":"ports@FreeBSD.org","www":"https://blogs.msdn.microsoft.com/dotnet/2013/10/14/portable-class-library-pcl-now-available-on-all-platforms/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ff230df65b9d6533b19ed6dce69befe21841f7cf76a7e7cdee1265842a43ec3","flatsize":28180365,"path":"All/referenceassemblies-pcl-4.6_1.pkg","repopath":"All/referenceassemblies-pcl-4.6_1.pkg","licenselogic":"single","licenses":["EULA"],"pkgsize":716840,"desc":"You can build .NET apps across a wide variety of platforms, and the\nPortable Class Library (PCL) helps you share your code and libraries across\n.NET platforms.  Specifically, the PCL provides a set of common reference\nassemblies that enable .NET libraries and binaries to be used on any .NET\nbased runtime - from phones, to clients, to servers and clouds.","categories":["lang"],"messages":[{"message":"===>   NOTICE:\n\nThe referenceassemblies-pcl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"refdb","origin":"textproc/refdb","version":"0.9.9_13","comment":"Bibliographic reference database","maintainer":"ports@FreeBSD.org","www":"https://refdb.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8ae9bbb18d7caf326a50f9e67efbd544b80c9bbb453025d8fca909fe8877daf","flatsize":7489610,"path":"All/refdb-0.9.9_13.pkg","repopath":"All/refdb-0.9.9_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":901008,"desc":"RefDB is a client-server database system for storing, retrieving and\nformatting bibliographic references.","deps":{"btparse":{"origin":"textproc/btparse","version":"0.35_2"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libdbi":{"origin":"databases/libdbi","version":"0.9.0_3"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["textproc"],"shlibs_required":["libbtparse.so.0","libreadline.so.8","libncurses.so.6","libltdl.so.7","libdbi.so.1","libexpat.so.1"],"options":{"DOCS":"on","MYSQL":"off","PGSQL":"on","SQLITE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe refdb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"redshift","origin":"accessibility/redshift","version":"1.12_2","comment":"Adjusts the color temperature of your screen","maintainer":"lcook@FreeBSD.org","www":"http://jonls.dk/redshift/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60b710e6e2e2078e54ca3fd7d1c4c96cd07ea063f6b05cffe4ae66440510db64","flatsize":508504,"path":"All/redshift-1.12_2.pkg","repopath":"All/redshift-1.12_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":107880,"desc":"Redshift adjusts the color temperature of your screen according\nto your surroundings. This may help your eyes hurt less if you\nare working in front of the screen at night.","deps":{"geoclue":{"origin":"net/geoclue","version":"2.7.1_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["accessibility","wayland"],"shlibs_required":["libintl.so.8","libdrm.so.2","libwayland-client.so.0","libxcb.so.1","libxcb-randr.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"options":{"GEO":"on","GUI":"off","NLS":"on","RANDR":"on","VIDMODE":"off","WAYLAND":"on"}},{"name":"remarp","origin":"net-mgmt/remarp","version":"0.05_1","comment":"SNMP-based ARP watcher","maintainer":"ports@FreeBSD.org","www":"http://www.raccoon.kiev.ua/projects/remarp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ba31f9c2e6196437973d5580a0220cd331f024d1b550a2e695b9eda98ef7384","flatsize":34094,"path":"All/remarp-0.05_1.pkg","repopath":"All/remarp-0.05_1.pkg","licenselogic":"single","pkgsize":10816,"desc":"Remote Arpwatch collects ARP tables from  remote devices using SNMP and\nchecks them  for changes. It is very useful for detecting  problems and\nmalicious users in networks  with routers that don't support static\nARP tables.","deps":{"p5-AppConfig":{"origin":"devel/p5-AppConfig","version":"1.71"},"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"messages":[{"message":"===>   NOTICE:\n\nThe remarp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"redo","origin":"devel/redo","version":"1.5","comment":"Incremental build system","maintainer":"sunpoet@FreeBSD.org","www":"https://jdebp.eu/Softwares/redo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"343fac6f255fa7583f8379691b6c6dd24ed1d0dc2296f170bcf800fb5072f5d1","flatsize":122886,"path":"All/redo-1.5.pkg","repopath":"All/redo-1.5.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":53552,"desc":"Daniel J. Bernstein's redo idea is a system for building target\nfiles from source files.  Its purpose is to provide a build system\nfor software packages that does incremental builds, i.e. if the\npackage is built and then some of its source files are changed, the\nbuild system will only rerun that part of the build procedure that\nis necessary to rebuild the changed parts of the package.\n\nThis is the redo implementation by Jonathan de Boyne Pollard written\nin C++.  It comprises:\n\n- redo - the main utility for rebuilding\n- redo-ifchange - a secondary utility for rebuilding targets if\n  existing sources change\n- redo-ifcreate - a secondary utility for rebuilding targets if\n  non-existent sources manifest\n- cubehash - a utility program that generates hashes of file contents\n  using the same parameterization of Bernstein CubeHash as is used\n  by the redo tools to check for changes to source and target files","categories":["devel"],"options":{"MANPAGES":"on"}},{"name":"reggae","origin":"sysutils/reggae","version":"0.3.11_1","comment":"Powerful DevOps solution heavily relaying on CBSD","maintainer":"meka@tilda.center","www":"https://github.com/cbsd/reggae","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb47cf0e016d54d0a988878817b54d7aa57e09dd284d78ff1d216b85ade84745","flatsize":354759,"path":"All/reggae-0.3.11_1.pkg","repopath":"All/reggae-0.3.11_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":47028,"desc":"Reggae - REGister Globaly Access Everywhere is a package which helps in common\nDevOps tasks. It is an open source package which relays on CBSD to provide lower\nlevel management for jails and virtual machines.\n\nIf you have ever used Vagrant or Docker Compose, Reggae is best described\nas an alternative to those. It enables you easy development inside jail\nwhile code editing is done on the host. It makes transition from\ndevelopment to production easier by using provisioners. It makes host\nclean of all requirements of development and puts them inside jail which\nis easily stopped, started, provisioned, and destroyed.","deps":{"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["sysutils"]},{"name":"redisjson","origin":"databases/redisjson","version":"2.0.8_20","comment":"JSON data type for Redis","maintainer":"ports@FreeBSD.org","www":"https://oss.redislabs.com/redisjson/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0cf4aa188949456b75c11babc42dd1898042cea8795ca5057322584d7bb2b3a","flatsize":1699475,"path":"All/redisjson-2.0.8_20.pkg","repopath":"All/redisjson-2.0.8_20.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":516832,"desc":"RedisJSON is a Redis module that implements ECMA-404 The JSON Data\nInterchange Standard as a native data type.  It allows storing,\nupdating and fetching JSON values from Redis keys (documents).\n\nPrimary features:\n- Full support of the JSON standard\n- JSONPath-like syntax for selecting elements inside documents\n- Documents are stored as binary data in a tree structure, allowing\n  fast access to sub-elements\n- Typed atomic operations for all JSON values types","categories":["databases"],"messages":[{"message":"===>   NOTICE:\n\nThe redisjson port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"redmine51","origin":"www/redmine51","version":"5.1.3_1","comment":"Flexible project management web application","maintainer":"delphij@FreeBSD.org","www":"https://www.redmine.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5557db680d60d9f05d559a69a3c81ae54dd09b1505aa080ebb5fd9cb4ee27020","flatsize":14259183,"path":"All/redmine51-5.1.3_1.pkg","repopath":"All/redmine51-5.1.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2147468,"desc":"Redmine is a flexible project management web application\nwritten using Ruby on Rails framework, it is cross-platform\nand cross-database.\n\nFeature Overview:\n* Multiple projects support\n* Flexible role based access control\n* Flexible issue tracking system\n* Gantt chart and calendar\n* News, documents & files management\n* Feeds & email notifications\n* Per project wiki\n* Per project forums\n* Time tracking\n* Custom fields for issues, time-entries, projects and users\n* SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)\n* Issue creation via email\n* Multiple LDAP authentication support\n* User self-registration support\n* Multilanguage support\n* Multiple databases support","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"rubygem-actionpack-xml_parser-rails61":{"origin":"textproc/rubygem-actionpack-xml_parser-rails61","version":"2.0.1"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-commonmarker0":{"origin":"textproc/rubygem-commonmarker0","version":"0.23.10"},"rubygem-csv":{"origin":"devel/rubygem-csv","version":"3.3.0"},"rubygem-deckar01-task_list":{"origin":"www/rubygem-deckar01-task_list","version":"2.3.4"},"rubygem-erb":{"origin":"devel/rubygem-erb","version":"4.0.4"},"rubygem-globalid-rails61":{"origin":"databases/rubygem-globalid-rails61","version":"1.2.1"},"rubygem-html-pipeline":{"origin":"textproc/rubygem-html-pipeline","version":"2.14.3"},"rubygem-i18n":{"origin":"devel/rubygem-i18n","version":"1.14.5,2"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-marcel":{"origin":"devel/rubygem-marcel","version":"1.0.4"},"rubygem-mini_magick":{"origin":"graphics/rubygem-mini_magick","version":"4.13.1"},"rubygem-mini_mime":{"origin":"mail/rubygem-mini_mime","version":"1.1.5"},"rubygem-mini_portile2":{"origin":"devel/rubygem-mini_portile2","version":"2.8.7"},"rubygem-mocha":{"origin":"devel/rubygem-mocha","version":"2.4.0"},"rubygem-mysql2":{"origin":"databases/rubygem-mysql2","version":"0.5.6"},"rubygem-net-imap":{"origin":"mail/rubygem-net-imap","version":"0.4.13"},"rubygem-net-ldap":{"origin":"net/rubygem-net-ldap","version":"0.19.0"},"rubygem-net-pop":{"origin":"mail/rubygem-net-pop","version":"0.1.2"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-rails61":{"origin":"www/rubygem-rails61","version":"6.1.7.8"},"rubygem-rbpdf":{"origin":"print/rubygem-rbpdf","version":"1.21.3"},"rubygem-redcarpet":{"origin":"textproc/rubygem-redcarpet","version":"3.6.0"},"rubygem-request_store15":{"origin":"devel/rubygem-request_store15","version":"1.5.1"},"rubygem-roadie-rails-rails61":{"origin":"mail/rubygem-roadie-rails-rails61","version":"3.1.0"},"rubygem-rotp":{"origin":"devel/rubygem-rotp","version":"6.3.0"},"rubygem-rouge":{"origin":"textproc/rubygem-rouge","version":"4.3.0"},"rubygem-rqrcode":{"origin":"www/rubygem-rqrcode","version":"2.2.0"},"rubygem-rubocop":{"origin":"devel/rubygem-rubocop","version":"1.64.1"},"rubygem-rubocop-performance":{"origin":"devel/rubygem-rubocop-performance","version":"1.21.1"},"rubygem-rubocop-rails":{"origin":"devel/rubygem-rubocop-rails","version":"2.25.0"},"rubygem-rubyzip":{"origin":"archivers/rubygem-rubyzip","version":"2.3.2"},"rubygem-sanitize":{"origin":"textproc/rubygem-sanitize","version":"6.1.1"},"rubygem-simplecov":{"origin":"devel/rubygem-simplecov","version":"0.22.0"},"rubygem-thin":{"origin":"www/rubygem-thin","version":"1.8.2"},"rubygem-with_advisory_lock61":{"origin":"devel/rubygem-with_advisory_lock61","version":"5.1.0"}},"categories":["www"],"users":["www"],"groups":["www"],"options":{"MYSQL":"on","POSTGRESQL":"off","MARKDOWN":"on","RMAGIC":"on","THIN":"on"},"annotations":{"cpe":"cpe:2.3:a:redmine:redmine:5.1.3:::::dragonfly6:x86_64:1"},"messages":[{"message":"Redmine was installed.\n\nYou now need to setup your Redmine installation so\nplease have a look at the Installation Guide.\n\nhttps://www.redmine.org/projects/redmine/wiki/RedmineInstall\n\n\nIf you are upgrading please read the Upgrading Guide\nbefore starting the new version.\n\nhttps://www.redmine.org/projects/redmine/wiki/RedmineUpgrade","type":"install"}]},{"name":"redland","origin":"textproc/redland","version":"1.0.17_6","comment":"High-level interface for RDF","maintainer":"kde@FreeBSD.org","www":"https://librdf.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d38fc52fee9a1fd59bbcd203152f73b79e1f53c97baa10ff58012caef2607ef","flatsize":2452496,"path":"All/redland-1.0.17_6.pkg","repopath":"All/redland-1.0.17_6.pkg","licenselogic":"or","licenses":["APACHE20","GPLv2","GPLv3","LGPL21"],"pkgsize":297936,"desc":"Redland is a set of libraries that provide a high-level interface for\nRDF allowing the model to be stored, queried and manipulated. Redland\nimplements each of the RDF model concepts in its own class and\nprovides an object based API for them. Some of the classes providing\nthe parsers, storage mechanisms and other elements are built as\nmodules that can be added or removed as required.","deps":{"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"raptor2":{"origin":"textproc/raptor2","version":"2.0.16_3"},"rasqal":{"origin":"textproc/rasqal","version":"0.9.33_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["textproc"],"shlibs_required":["librasqal.so.3","libraptor2.so.0","libsqlite3.so.0"],"shlibs_provided":["librdf.so.0","librdf_storage_sqlite.so"],"options":{"THREADS":"off","BDB":"off","MYSQL":"off","PGSQL":"off","SQLITE":"on"}},{"name":"redis62","origin":"databases/redis62","version":"6.2.16","comment":"Persistent key-value database with built-in net interface","maintainer":"yasu@FreeBSD.org","www":"https://redis.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5bbc1a77385d53f6fc8a99e1ac23152320d5b9b6851de38d7e641b5ac727184","flatsize":5981375,"path":"All/redis62-6.2.16.pkg","repopath":"All/redis62-6.2.16.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":682176,"desc":"Redis is an open source, advanced key-value store.  It is often referred\nto as a data structure server since keys can contain strings, hashes,\nlists, sets and sorted sets.\n\nYou can run atomic operations on these types, like appending to a string;\nincrementing the value in a hash; pushing to a list; computing set\nintersection, union and difference; or getting the member with highest\nranking in a sorted set.\n\nIn order to achieve its outstanding performance, Redis works with an\nin-memory dataset.  Depending on your use case, you can persist it either\nby dumping the dataset to disk every once in a while, or by appending each\ncommand to a log.\n\nRedis also supports trivial-to-setup master-slave replication, with very\nfast non-blocking first synchronization, auto-reconnection on net split\nand so forth.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases"],"users":["redis"],"groups":["redis"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"JEMALLOC":"off","TLS":"on"},"annotations":{"cpe":"cpe:2.3:a:redislabs:redis:6.2.16:::::dragonfly6:x86_64"},"messages":[{"message":"To setup \"redis\" you need to edit the configuration file:\n      /usr/local/etc/redis.conf\n\n      To run redis from startup, add redis_enable=\"YES\"\n      in your /etc/rc.conf.","type":"install"}]},{"name":"redet","origin":"textproc/redet","version":"8.26_1","comment":"Visual regexp development and execution","maintainer":"ports@FreeBSD.org","www":"https://www.billposer.org/Software/redet.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48951b708be912c8af916e56dfbafb4ed8223e6c8c1388a3a19442575bd6bf26","flatsize":1717495,"path":"All/redet-8.26_1.pkg","repopath":"All/redet-8.26_1.pkg","licenselogic":"single","pkgsize":234084,"desc":"Redet allows the user to construct regular expressions and test them against\ninput data by executing any of a variety of search programs, editors, and\nprogramming languages that make use of regular expressions. When a suitable\nregular expression has been constructed it may be saved to a file. redet stands\nfor Regular Expression Development and Execution Tool. For each program, a\npalette showing the available regular expression syntax is provided. Selections\nfrom the palette may be copied to the regular expression window with a mouse\nclick. Users may add their own definitions to the palette via their\ninitialization file. Redet also keeps a list of the regular expressions\nexecuted, from which entries may be copied back into the regular expression\nunder construction. The history list is saved to a file and restored on\nstartup, so it persists across sessions. So long as the underlying program\nsupports Unicode, redet allows UTF-8 Unicode in both test data and regular\nexpressions","deps":{"iwidgets":{"origin":"x11-toolkits/iwidgets","version":"4.0.1_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["textproc","tk"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe redet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"redisearch20","origin":"textproc/redisearch20","version":"2.0.15","comment":"Full-text search over Redis","maintainer":"ports@FreeBSD.org","www":"https://oss.redislabs.com/redisearch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c34fb1806ad1b182b02bbe0be3ef3d1731d2b269c12358c5300ab5be97b09c15","flatsize":2832823,"path":"All/redisearch20-2.0.15.pkg","repopath":"All/redisearch20-2.0.15.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":1309944,"desc":"RediSearch is a source available Full-Text and Secondary Index\nengine over Redis, developed by Redis Labs.\n\nRedisearch implements a search engine on top of Redis, but\nunlike other Redis search libraries, it does not use internal\ndata structures like sorted sets.\n\nThis also enables more advanced features, like exact phrase\nmatching and numeric filtering for text queries, that are not\npossible or efficient with traditional Redis search approaches.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe redisearch20 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"regex2dfa","origin":"textproc/regex2dfa","version":"0.1.6_3","comment":"Command-line utility that converts regular expressions to DFA","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/kpdyer/regex2dfa","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4834cfb4a52bd387c0ce84889262814c6b0b1163177fb82f2089229732f63aa0","flatsize":53200658,"path":"All/regex2dfa-0.1.6_3.pkg","repopath":"All/regex2dfa-0.1.6_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3168616,"desc":"python/JS/C++/CLI interface for converting regexes to AT&T FSTs","categories":["textproc"]},{"name":"recycle","origin":"devel/recycle","version":"7.0.0","comment":"Simple resource pool for recycling resources in C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/steinwurf/recycle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0fa717c9b948ba6199ed0d6268d6f5f9c4ed530e928e619d7361c9972015138","flatsize":26848,"path":"All/recycle-7.0.0.pkg","repopath":"All/recycle-7.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5688,"desc":"recycle is an implementation of a simple C++ resource pool.","categories":["devel"]},{"name":"recvnet","origin":"net/recvnet","version":"0.0.1_1","comment":"Utility for debugging TCP connections","maintainer":"ehaupt@FreeBSD.org","www":"https://www.vanheusden.com/Linux/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8622f8ec19e37ccf53f345b8fe0d527fbbb5610015e6b12518061e6a9984270","flatsize":10544,"path":"All/recvnet-0.0.1_1.pkg","repopath":"All/recvnet-0.0.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4740,"desc":"Recvnet is the inverse of telnet. Instead of connecting to some host,\nit listens on a port for incoming connections. When a connection is made,\nyou can type a response which will be sent to the client.\n\nThis tool has proven to be very useful while debugging Web browsers, httping,\nand others.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"redisearch","origin":"textproc/redisearch","version":"2.2.10","comment":"Full-text search over Redis","maintainer":"ports@FreeBSD.org","www":"https://oss.redislabs.com/redisearch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"895549490441d43cb7d808cff6975a3fee94809a2451c8afc00f1b7d350c2dd7","flatsize":2894351,"path":"All/redisearch-2.2.10.pkg","repopath":"All/redisearch-2.2.10.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":1331776,"desc":"RediSearch is a source available Full-Text and Secondary Index\nengine over Redis, developed by Redis Labs.\n\nRedisearch implements a search engine on top of Redis, but\nunlike other Redis search libraries, it does not use internal\ndata structures like sorted sets.\n\nThis also enables more advanced features, like exact phrase\nmatching and numeric filtering for text queries, that are not\npossible or efficient with traditional Redis search approaches.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe redisearch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"redisdesktopmanager","origin":"databases/redisdesktopmanager","version":"2022.5","comment":"Redis DB management tool","maintainer":"bofh@FreeBSD.org","www":"https://github.com/RedisInsight/RedisDesktopManager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"490d1a9797308b6e7c3a0594afa7c0ff1519c5447247bd7937b986e500ef3ea9","flatsize":5054068,"path":"All/redisdesktopmanager-2022.5.pkg","repopath":"All/redisdesktopmanager-2022.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1536396,"desc":"Redis Desktop Manager (aka RDM) - is a fast open source Redis database\nmanagement application. It offers you an easy-to-use GUI to access your Redis\nDB and perform some basic operations: view keys as a tree, CRUD keys, execute\ncommands via shell. RDM supports SSL/TLS encryption, SSH tunnels and cloud\nRedis instances such as: Amazon ElastiCache, Microsoft Azure Redis Cache and\nRedis Labs.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-charts":{"origin":"x11-toolkits/qt5-charts","version":"5.15.15p0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["databases"],"shlibs_required":["liblz4.so.1","libzstd.so.1","libsnappy.so.1","libbrotlicommon.so.1","libbrotlidec.so.1","libbrotlienc.so.1","libQt5QuickWidgets.so.5","libQt5Charts.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1","libpython3.11.so.1.0","libintl.so.8"]},{"name":"recoverdm","origin":"sysutils/recoverdm","version":"0.20_1","comment":"Recover files and discs with damaged sectors","maintainer":"ports@FreeBSD.org","www":"http://www.vanheusden.com/recoverdm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9cf6b8f5b94aeee72b817415aab638e232b028c5c71d65fe353a6201991b345","flatsize":32509,"path":"All/recoverdm-0.20_1.pkg","repopath":"All/recoverdm-0.20_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":12212,"desc":"This program will help you recover disks with bad sectors.\nYou can recover files as well complete devices.\n\nIn case if finds sectors which simply cannot be recoverd, it writes an\nempty sector to the outputfile and continues. If you're recovering a CD\nor a DVD and the program cannot read the sector in \"normal mode\", then\nthe program will try to read the sector in \"RAW mode\" (without error-checking\netc.).\n\nThis toolkit also has a utility called 'mergebad': mergebad merges multiple\nimages into one. This can be usefull when you have, for example, multiple CD's\nwith the same data which are all damaged. In such case, you can then first use\nrecoverdm to retrieve the data from the damaged CD's into image-files and then\ncombine them into one image with mergebad.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe recoverdm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"recutils","origin":"databases/recutils","version":"1.9_1","comment":"Tools and libraries to access human-editable, plain text databases","maintainer":"zeus@gnu.org.ua","www":"https://www.gnu.org/software/recutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c73348a502a4770ea14976c1482e5578236751e9732c04762e8f480d54e64d67","flatsize":3862651,"path":"All/recutils-1.9_1.pkg","repopath":"All/recutils-1.9_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":521768,"desc":"GNU Recutils is a set of tools and libraries to access human-editable,\ntext-based databases called recfiles.  The data is stored as a sequence of\nrecords, each record containing an arbitrary number of named fields.\n\nAdvanced capabilities usually found in other data storage systems are\nsupported: data types, data integrity (keys, mandatory fields, etc) as well\nas the ability of records to refer to other records (sort of foreign keys).\nDespite its simplicity, recfiles can be used to store medium-sized\ndatabases.\n\nRecfiles are human-readable, human-writable and still they are easy to parse\nand to manipulate automatically.  Obviously they are not suitable for many\ntasks (for example, it can be difficult to manage hierarchies in recfiles)\nand performance is somewhat sacrificed in favor of readability, but they are\nquite handy to store small to medium simple databases.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"mdbtools":{"origin":"databases/mdbtools","version":"1.0.0_2"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases"],"shlibs_required":["libintl.so.8","libreadline.so.8","libgcrypt.so.20","libgpg-error.so.0","libmdb.so.3","libcurl.so.4","libuuid.so.1"],"shlibs_provided":["librec.so.1"],"options":{"BASH":"off","CURL":"on","DOCS":"on","GCRYPT":"on","MDB":"on","NLS":"on","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:recutils:1.9:::::dragonfly6:x86_64:1"}},{"name":"recoverjpeg","origin":"graphics/recoverjpeg","version":"2.6.3_3","comment":"Recoverjpeg tries to recover JFIF (JPEG) pictures from a peripheral","maintainer":"ehaupt@FreeBSD.org","www":"https://rfc1149.net/devel/recoverjpeg.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f2879f16d164054f4b83e2ee0598b420c5649de852fea33b70a7c97500c7214","flatsize":79682,"path":"All/recoverjpeg-2.6.3_3.pkg","repopath":"All/recoverjpeg-2.6.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":33440,"desc":"Recoverjpeg tries to recover JFIF (JPEG) pictures from a peripheral. This may\nbe useful if you mistakenly overwrite a partition or if a device such as a\ndigital camera memory card is bogus.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"exif":{"origin":"graphics/exif","version":"0.6.22_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"]},{"name":"redis-devel","origin":"databases/redis-devel","version":"7.0.10.20230320","comment":"Persistent key-value database with built-in net interface","maintainer":"yasu@FreeBSD.org","www":"https://redis.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1fc136170db7b5a058e655001a7ea6d15cf44eeaa3e170a12a19142f818b896","flatsize":8537396,"path":"All/redis-devel-7.0.10.20230320.pkg","repopath":"All/redis-devel-7.0.10.20230320.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":809556,"desc":"Redis is an open source, advanced key-value store.  It is often referred\nto as a data structure server since keys can contain strings, hashes,\nlists, sets and sorted sets.\n\nYou can run atomic operations on these types, like appending to a string;\nincrementing the value in a hash; pushing to a list; computing set\nintersection, union and difference; or getting the member with highest\nranking in a sorted set.\n\nIn order to achieve its outstanding performance, Redis works with an\nin-memory dataset.  Depending on your use case, you can persist it either\nby dumping the dataset to disk every once in a while, or by appending each\ncommand to a log.\n\nRedis also supports trivial-to-setup master-slave replication, with very\nfast non-blocking first synchronization, auto-reconnection on net split\nand so forth.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases"],"users":["redis"],"groups":["redis"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"JEMALLOC":"off","TESTS":"off","TLS":"on","TRIB":"off","LUA":"off","LUAJIT":"off"},"annotations":{"cpe":"cpe:2.3:a:redislabs:redis:7.0.10.20230320:::::dragonfly6:x86_64"},"messages":[{"message":"To setup \"redis\" you need to edit the configuration file:\n      /usr/local/etc/redis.conf\n\n      To run redis from startup, add redis_enable=\"YES\"\n      in your /etc/rc.conf.","type":"install"}]},{"name":"redis","origin":"databases/redis","version":"7.2.6","comment":"Persistent key-value database with built-in net interface","maintainer":"yasu@FreeBSD.org","www":"https://redis.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca49a0313b96aa096203fbc2f4eb783e580897b4acebdb4175cb67236c55d91f","flatsize":8292401,"path":"All/redis-7.2.6.pkg","repopath":"All/redis-7.2.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":823320,"desc":"Redis is an open source, advanced key-value store.  It is often referred\nto as a data structure server since keys can contain strings, hashes,\nlists, sets and sorted sets.\n\nYou can run atomic operations on these types, like appending to a string;\nincrementing the value in a hash; pushing to a list; computing set\nintersection, union and difference; or getting the member with highest\nranking in a sorted set.\n\nIn order to achieve its outstanding performance, Redis works with an\nin-memory dataset.  Depending on your use case, you can persist it either\nby dumping the dataset to disk every once in a while, or by appending each\ncommand to a log.\n\nRedis also supports trivial-to-setup master-slave replication, with very\nfast non-blocking first synchronization, auto-reconnection on net split\nand so forth.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases"],"users":["redis"],"groups":["redis"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"JEMALLOC":"off","TLS":"on"},"annotations":{"cpe":"cpe:2.3:a:redislabs:redis:7.2.6:::::dragonfly6:x86_64"},"messages":[{"message":"To setup \"redis\" you need to edit the configuration file:\n      /usr/local/etc/redis.conf\n\n      To run redis from startup, add redis_enable=\"YES\"\n      in your /etc/rc.conf.","type":"install"}]},{"name":"recmpeg","origin":"multimedia/recmpeg","version":"1.0.5_2","comment":"Simple video encoder","maintainer":"ports@FreeBSD.org","www":"https://fame.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79360acf38435ec22ed5cf61291d19f41b99315f3960b704b8cdbedb336b7de5","flatsize":17250,"path":"All/recmpeg-1.0.5_2.pkg","repopath":"All/recmpeg-1.0.5_2.pkg","licenselogic":"single","pkgsize":8172,"desc":"recmpeg is a simple video encoder, based on libfame, which compresses raw\nvideo sequences to MPEG video.","deps":{"libfame":{"origin":"multimedia/libfame","version":"0.9.1_7"}},"categories":["multimedia"],"shlibs_required":["libfame-0.9.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe recmpeg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"redasm","origin":"devel/redasm","version":"2.1.1_1","comment":"Interactive, multiarchitecture disassembler","maintainer":"danfe@FreeBSD.org","www":"https://redasm.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ce11c386b30f18f91b650ae7d5aee739c6df9f1756418676cb1ccbd40a45d9f","flatsize":7170108,"path":"All/redasm-2.1.1_1.pkg","repopath":"All/redasm-2.1.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1391040,"desc":"REDasm is an interactive, multiarchitecture disassembler written in modern\nC++11 using Qt5 as UI Framework.  Its core is modular and it can be easily\nextended in order to support new file formats and instruction sets.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"recode","origin":"converters/recode","version":"3.6_16","comment":"Converts files between character sets and usages","maintainer":"demon@FreeBSD.org","www":"https://www.gnu.org/software/recode/recode.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d62dd2b31898032141f6c1bec1e53243e6704f51c9a96d903cafb2cb264ae87b","flatsize":3261841,"path":"All/recode-3.6_16.pkg","repopath":"All/recode-3.6_16.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":430036,"desc":"GNU `recode' has the purpose of converting files between various\ncharacter sets and usages. When exact transliterations are not\npossible, as it is often the case, the program may get rid of the\noffending characters or fall back on approximations.\n\nThis program recognizes or produces around 150 different character\nsets and is able to transliterate files between almost any pair.\n\nMost RFC 1345 character sets are supported.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["librecode.so.3"]},{"name":"recordmydesktop","origin":"multimedia/recordmydesktop","version":"0.3.8.1_9","comment":"Record desktop sessions to an Ogg-Theora-Vorbis file","maintainer":"danfe@FreeBSD.org","www":"http://recordmydesktop.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cefb163df624770e41cba1ef188a42577df112ab790a68a529d097194c56c4c7","flatsize":97532,"path":"All/recordmydesktop-0.3.8.1_9.pkg","repopath":"All/recordmydesktop-0.3.8.1_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":44324,"desc":"recordMyDesktop produces a file (default out.ogg) that contains a video\nand audio recording of a desktop session. The default behavior of\nrecording is to mark areas that have changed (through libxdamage) and\nupdate the frame.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"}},"categories":["multimedia"],"shlibs_required":["libSM.so.6","libICE.so.6","libtheora.so.0","libogg.so.0","libvorbisenc.so.2","libvorbisfile.so.3","libvorbis.so.0","libXdamage.so.1","libXfixes.so.3","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on","JACK":"off"}},{"name":"redkite","origin":"x11-toolkits/redkite","version":"1.3.1","comment":"GUI toolkit","maintainer":"yuri@FreeBSD.org","www":"https://github.com/iurie-sw/redkite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"364f9dc8b4969dfe521b868854795167ddf2d40d671972e7efe76cf1dfbdb813","flatsize":726271,"path":"All/redkite-1.3.1.pkg","repopath":"All/redkite-1.3.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":104208,"desc":"Redkite is a small free software and cross-platform GUI toolkit. It is inspired\nfrom other well known GUI toolkits.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"}},"categories":["x11-toolkits"],"shlibs_required":["libcairo.so.2"]},{"name":"reaver","origin":"net/reaver","version":"1.6.6_1","comment":"Reaver brute force attack against WPS (Wi-Fi Protected Setup)","maintainer":"freebsd@sysctl.cz","www":"https://github.com/t6x/reaver-wps-fork-t6x/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83b03aa8c6f18f7706a2884353bca779ffd79d5f4614bf92aa2d8888bfe1651c","flatsize":1121551,"path":"All/reaver-1.6.6_1.pkg","repopath":"All/reaver-1.6.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":145744,"desc":"Reaver implements a brute force attack against WPS (Wi-Fi Protected Setup)\nin order to recover WPA/WPA2 passphrases.\n\nReaver is intended for penetration testing only, and not for unauthorized access\nto protected computer networks. Reaver exploits the flaws of the WPS design.\n\nThe implementation is based on the paper:\nhttps://sviehb.files.wordpress.com/2011/12/viehboeck_wps.pdf","categories":["net"]},{"name":"recastnavigation","origin":"graphics/recastnavigation","version":"1.6.0","comment":"Art navigation mesh construction toolset for games","maintainer":"fluffy@FreeBSD.org","www":"https://github.com/recastnavigation/recastnavigation/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f1309fc3c9da9192cb5daefde5d365c93a829d1f20ad03acd319be95d8fef0a","flatsize":669808,"path":"All/recastnavigation-1.6.0.pkg","repopath":"All/recastnavigation-1.6.0.pkg","licenselogic":"single","pkgsize":206280,"desc":"Recast is state of the art navigation mesh construction toolset for games.\n\nIt is automatic, which means that you can throw any level geometry at it and you will get robust mesh out\nIt is fast which means swift turnaround times for level designers\nIt is open source so it comes with full source and you can customize it to your heart's content.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["graphics"],"shlibs_provided":["libDebugUtils.so.1","libDetour.so.1","libDetourCrowd.so.1","libDetourTileCache.so.1","libRecast.so.1"]},{"name":"redir","origin":"net/redir","version":"2.2.1_3","comment":"TCP connection redirection utility","maintainer":"ports@FreeBSD.org","www":"https://sammy.net/~sammy/hacks/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07e8fc4091be38a1a5d471086a1cb64e2bdf39480ec93b45dd29e08b815e253c","flatsize":27660,"path":"All/redir-2.2.1_3.pkg","repopath":"All/redir-2.2.1_3.pkg","licenselogic":"single","pkgsize":13384,"desc":"Redir is a port redirector. It can run under inetd or standalone. Redir\nalso supports TCP wrappers.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe redir port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"readosm","origin":"astro/readosm","version":"1.1.0","comment":"Extract valid data from within an Open Street Map input file","maintainer":"lbartoletti@FreeBSD.org","www":"https://www.gaia-gis.it/fossil/readosm/index","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"769bfb30747c54434a8ea5e1a6e4024f3241e7375113bc8095799a864aba82d4","flatsize":174936,"path":"All/readosm-1.1.0.pkg","repopath":"All/readosm-1.1.0.pkg","licenselogic":"or","licenses":["MPL11","LGPL21","GPLv2"],"pkgsize":42620,"desc":"ReadOSM is an open source library to extract valid data from within an Open\nStreet Map input file. Such OSM files come in two different formats:\n\n* files identified by the .osm suffix simply are plain XML files.\n* files identified by the .osm.pbf suffix does containt the same identical\ndata, but adopting the Google's Protocol Buffer serialization format and thus\nrequiring much less storage space.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["astro","geography","devel"],"shlibs_required":["libexpat.so.1"],"shlibs_provided":["libreadosm.so.1"]},{"name":"rebar","origin":"devel/rebar","version":"2.6.4,1","comment":"Build-tool for Erlang that follows OTP principles","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/rebar/rebar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf4b21f4dda1d2e6b4ea5aeffffe2669a6c380fb7a4f4444cfd11220ac6c73c8","flatsize":225359,"path":"All/rebar-2.6.4,1.pkg","repopath":"All/rebar-2.6.4,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":207228,"desc":"rebar is an Erlang build tool that makes it easy to compile and test Erlang\napplications, port drivers and releases.\n\nrebar is a self-contained Erlang script, so it's easy to distribute or even\nembed directly in a project. Where possible, rebar uses standard Erlang/OTP\nconventions for project structures, thus minimizing the amount of build\nconfiguration work. rebar also provides dependency management, enabling\napplication writers to easily re-use common libraries from a variety of\nlocations (git, hg, etc).","deps":{"erlang":{"origin":"lang/erlang","version":"25.3.2.7_1,4"}},"categories":["devel"],"options":{"BASH":"off","EXAMPLES":"on","ZSH":"off"}},{"name":"redeclipse16","origin":"games/redeclipse16","version":"1.6.0_2","comment":"Single-player and multi-player first-person ego-shooter","maintainer":"amdmi3@FreeBSD.org","www":"https://www.redeclipse.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24c08411dea4257c130b915dc02d761e4e0ebcb3277bd11c9b024015d4aa176b","flatsize":9140104,"path":"All/redeclipse16-1.6.0_2.pkg","repopath":"All/redeclipse16-1.6.0_2.pkg","licenselogic":"and","licenses":["MIT","ZLIB"],"pkgsize":2463468,"desc":"Red Eclipse is a single-player and multi-player first-person ego-shooter,\nbuilt as a total conversion of Cube Engine 2, which lends itself toward\na balanced gameplay, with a general theme of agility in a variety of\nenvironments.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"redeclipse-data16":{"origin":"games/redeclipse-data16","version":"1.6.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libX11.so.6","libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0","libGL.so.1"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"on","CLIENT":"on","DEDICATED":"on"}},{"name":"redeclipse","origin":"games/redeclipse","version":"2.0.0_2","comment":"Single-player and multi-player first-person ego-shooter","maintainer":"amdmi3@FreeBSD.org","www":"https://www.redeclipse.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"901ff9939e41cb35462e91316c911eaadcc89dd6b9a4a872c8ff405720e465d6","flatsize":10898086,"path":"All/redeclipse-2.0.0_2.pkg","repopath":"All/redeclipse-2.0.0_2.pkg","licenselogic":"and","licenses":["MIT","ZLIB"],"pkgsize":2791960,"desc":"Red Eclipse is a single-player and multi-player first-person ego-shooter,\nbuilt as a total conversion of Cube Engine 2, which lends itself toward\na balanced gameplay, with a general theme of agility in a variety of\nenvironments.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libX11.so.6","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2-2.0.so.0","libGL.so.1"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"on","CLIENT":"on","DEDICATED":"on"},"messages":[{"message":"########################################################\n# Build games/redeclipse-data from source to play this #\n########################################################","type":"install"}]},{"name":"rgb-tui","origin":"misc/rgb-tui","version":"1.1.6","comment":"Create and get color codes from the terminal using a nice interface","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ArthurSonzogni/rgb-tui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f45df7631e090865d04e5986137f5bfb33ed559f5fad7c48880c87f5f8d37346","flatsize":58958,"path":"All/rgb-tui-1.1.6.pkg","repopath":"All/rgb-tui-1.1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20428,"desc":"rgb-tui is a color picker with a terminal UI.","deps":{"clip-clipboard-library":{"origin":"x11/clip","version":"1.9"},"ftxui":{"origin":"devel/ftxui","version":"5.0.0"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"}},"categories":["misc"],"shlibs_required":["libftxui-component.so.5.0.0","libfmt.so.10","libclip.so","libftxui-dom.so.5.0.0","libftxui-screen.so.5.0.0"]},{"name":"ripgrep-all","origin":"textproc/ripgrep-all","version":"0.9.6_28","comment":"Improved search capacities of ripgrep","maintainer":"alexis.praga@free.fr","www":"https://github.com/phiresky/ripgrep-all/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83f3d1a0a72b0f537ed1cfd0715d1cecbd3133feb26f9dd6b2ccc532f4e7bda3","flatsize":10137912,"path":"All/ripgrep-all-0.9.6_28.pkg","repopath":"All/ripgrep-all-0.9.6_28.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1981440,"desc":"ripgrep-all is a line-oriented search tool that allows you to look for a regex\nin a multitude of file types. rga wraps the awesome ripgrep and enables it to\nsearch in pdf, docx, sqlite, jpg, zip, tar.*, movie subtitles (mkv, mp4), etc.","categories":["textproc"]},{"name":"reduce","origin":"math/reduce","version":"20220617_3","comment":"Codemist Standard Lisp REDUCE general-purpose computer system","maintainer":"yuri@FreeBSD.org","www":"http://www.reduce-algebra.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7b93a256c0af165168dcffec400db77397d08c69a7f437ddec99ce8f9d6280b","flatsize":21584604,"path":"All/reduce-20220617_3.pkg","repopath":"All/reduce-20220617_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11887764,"desc":"REDUCE Codemist Standard Lisp (CSL) version\n\nREDUCE is an interactive system for general algebraic computations of\ninterest to mathematicians, scientists and engineers.\n\nCSL is a newer Lisp system that continues to evolve and is now written\ncompletely in C++, which makes it very easy to port to a new machine.\nLike PSL, it is a faithful implementation of Standard Lisp and has been\noptimized for running REDUCE. It requires a very small memory partition\nfor its Lisp support. Furthermore, most of the REDUCE facilities are\nsupported as machine independent pseudocode, which is quite compact. In\nthe worst case, the performance of this system is about a factor of two\nslower than PSL, though in many cases it matches PSL performance.\nHowever, the memory use is smaller. All CSL versions are distributed with\nsufficient CSL support to run on the given computing system. This is also\nan ideal system for those wishing to embed algebraic calculations in a C\nor C++ programming environment. The developer of CSL before it became\nOpen Source was Codemist Ltd.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["math","lang"],"shlibs_required":["libfreetype.so.6","libXrandr.so.2","libXcursor.so.1","libXext.so.6","libX11.so.6","libXft.so.2","libfontconfig.so.1","libXrender.so.1","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"rnd_jue","origin":"games/rnd_jue","version":"3.3.0.0_7","comment":"Colorful Boulderdash'n'Emerald Mine'n'Sokoban'n'Stuff jue","maintainer":"ports@FreeBSD.org","www":"https://www.jb-line.de/rnd/rnd_start_e.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffb11841926fb94fa79056ad83eaed61f9a11485abba0a77f067396ce2f7af88","flatsize":80339209,"path":"All/rnd_jue-3.3.0.0_7.pkg","repopath":"All/rnd_jue-3.3.0.0_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34063108,"desc":"\"R'n'D jue\" is an alternative version of Rocks'n'Diamonds, developed in\ncooperation with R&D author Holger Schemel.\n\nIn contrast to the \"rnd_jue -contribution package\"\n(still available on Download page) it is a separate and independent program\nwith the same source code as the original R'n'D but with a\ncompletely different appearance.\n\nThis is based on the wide customizing features which have been developed\nrecently while all the integrated games have been produced with the R'n'D\nLevel Editor, which is actually a great \"game creation tool\" for\nnon-programmers. So far \"R'n'D jue\" is also an example for what is possible\nwith the old Rocks'n'Diamonds and should be an inspiration for potential\nlevel designers and game developers.\n\nRegarding the games and levels \"R'n'D jue\" is intended for players who have both\nan eye for an attractive design and a bent especially for \"puzzle games\".\nThe user will also find \"action\" and many opportunities to test his\nmanual-skill - nevertheless, the main feature of \"R'n'D jue\" is primarily\nto offer some (moderate) challenges for the brain.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_net-1.2.so.0","libsmpeg-0.4.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"R'n'D jue has been installed.\n\nR'n'D jue can use some Rocks'n'Diamonds levels.\n\nYou can install Port Rocks'n'Diamonds data 'games/rocksndiamonds-data'.\n\nRocks'n'Diamonds data can use Rocks'n'Diamonds and R'n'D jue.","type":"install"},{"message":"===>   NOTICE:\n\nThe rnd_jue port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"riscv64-none-elf-gcc","origin":"devel/riscv64-none-elf-gcc","version":"11.3.0_3","comment":"GNU Compiler Collection for bare metal riscv64 cross-development","maintainer":"manu@FreeBSD.org","www":"https://gcc.gnu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"068fcd5d363d3ee3c489213bc1226e3d5340e1e3e17e3b0858bfd7ec94ea839b","flatsize":127202790,"path":"All/riscv64-none-elf-gcc-11.3.0_3.pkg","repopath":"All/riscv64-none-elf-gcc-11.3.0_3.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":30505652,"desc":"GCC, the GNU Compiler Collection supporting C and C++ for arm bare metal\ncrossbuilding.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"riscv64-none-elf-binutils":{"origin":"devel/binutils","version":"2.40_6,1"}},"categories":["devel"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["liblto_plugin.so"],"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:11.3.0:::::dragonfly6:x86_64:3"}},{"name":"reactphysics3d","origin":"graphics/reactphysics3d","version":"0.10.0","comment":"C++ physics engine library in 3D","maintainer":"yuri@FreeBSD.org","www":"https://www.reactphysics3d.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11dbbdc43eb28f41351cfcab6d51e48b110e6a0f3223769a03ba4d70518faee2","flatsize":2340390,"path":"All/reactphysics3d-0.10.0.pkg","repopath":"All/reactphysics3d-0.10.0.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":478364,"desc":"ReactPhysics3D is a C++ physics engine library that can be used in 3D\nsimulations and games.\n\nReactPhysics3D has the following features:\n* Rigid body dynamics\n* Discrete collision detection\n* Collision shapes (Sphere, Box, Capsule, Convex Mesh, Static Concave Mesh)\n* Multiple collision shapes per body\n* Broadphase collision detection (Dynamic AABB tree)\n* Narrowphase collision detection (SAT/GJK)\n* Collision response and friction (Sequential Impulses Solver)\n* Joints (Ball and Socket, Hinge, Slider, Fixed)\n* Collision filtering with categories\n* Ray casting\n* Sleeping technique for inactive bodies\n* Multi-platform (Windows, Linux, Mac OS X)\n* No external libraries (do not use STL containers)\n* Documentation (user manual and Doxygen API)\n* Testbed application with demos\n* Integrated Profiler","categories":["graphics"],"shlibs_provided":["libreactphysics3d.so.0.10"]},{"name":"read-edid","origin":"sysutils/read-edid","version":"3.0.2","comment":"Tools for reading the EDID from a monitor","maintainer":"danfe@FreeBSD.org","www":"http://www.polypux.org/projects/read-edid/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca830285b90522cf4b776330cc948569589181296ef02810448db0e6919436c5","flatsize":39614,"path":"All/read-edid-3.0.2.pkg","repopath":"All/read-edid-3.0.2.pkg","licenselogic":"single","pkgsize":14924,"desc":"read-edid is a pair of tools (originally by John Fremlin) for reading the\nEDID from a monitor.  It should work with most monitors made since 1996,\nassuming the video card supports the standard read commands (most do).\n\nTwo tools are provided: get-edid, which gets the raw EDID information from\nthe monitor, and parse-edid, which turns the raw binary information into a\nxorg.conf-compatible monitor section (or xrandr-compatible modelines).","deps":{"libx86":{"origin":"devel/libx86","version":"1.1_2"}},"categories":["sysutils"],"shlibs_required":["libx86.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"FreeBSD has mapping at zero address feature turned off since 8.0-RC2:\n\n  http://security.freebsd.org/advisories/FreeBSD-EN-09:05.null.asc\n\nThis is required to read EDID data via classical VBE interface (to avoid\n\"mmap /dev/mem: Invalid argument\" message from libx86).  To temporarily\ndisable this protection, issue the following command:\n\n  # sysctl security.bsd.map_at_zero=1\n\nTo return to secure state:\n\n  # sysctl security.bsd.map_at_zero=0","type":"install"}]},{"name":"recoll","origin":"deskutils/recoll","version":"1.33.1_8","comment":"Personal full text search package, based on Xapian","maintainer":"danfe@FreeBSD.org","www":"https://www.lesbonscomptes.com/recoll/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a7a11807dd1a5e4f981e1a060533253e18cbf2a840b0d4f4e280647b18b4f11","flatsize":9340315,"path":"All/recoll-1.33.1_8.pkg","repopath":"All/recoll-1.33.1_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2365536,"desc":"Recoll is a personal full text search package. It is based on a very\nstrong backend (Xapian), for which it provides an easy to use and\nfeature-rich interface.\n\nFeatures:\n * Free, GPL license.\n * Easy installation, few dependencies. No database daemon, web server,\n   desktop environment or exotic language necessary.\n * Will run on most Unix-based systems\n * Qt 5 GUI, plus command line.\n * Searches most common document types, emails and their attachments.\n   Transparently handles decompression (gzip, bzip2).\n * Powerful query facilities, with boolean searches, phrases, proximity,\n   wildcards, filter on file types and directory tree.\n * Multi-language and multi-character set with Unicode based internals.\n * Extensive documentation, with a complete user manual and manual pages\n   for each command.","deps":{"antiword":{"origin":"textproc/antiword","version":"0.37_5"},"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"catdoc":{"origin":"textproc/catdoc","version":"0.95_1"},"chmlib":{"origin":"misc/chmlib","version":"0.40_1"},"gamin":{"origin":"devel/gamin","version":"0.1.10_10"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libwpd010":{"origin":"textproc/libwpd010","version":"0.10.3_7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"p5-Image-ExifTool":{"origin":"graphics/p5-Image-ExifTool","version":"12.76"},"poppler-utils":{"origin":"graphics/poppler-utils","version":"24.02.0_1"},"pstotext":{"origin":"print/pstotext","version":"1.9_8"},"py311-mutagen":{"origin":"audio/py-mutagen","version":"1.47.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"unrar":{"origin":"archivers/unrar","version":"7.01,6"},"unrtf":{"origin":"textproc/unrtf","version":"0.21.10_1"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["deskutils"],"shlibs_required":["libxapian.so.30","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1","libfam.so.0","libchm.so.0","libxslt.so.1","libxml2.so.2","libX11.so.6"],"shlibs_provided":["librecoll-1.33.1.so"],"options":{"ASPELL":"on","CHM":"on","DJVU":"off","IMAGE":"on","LATEX":"off","PDF":"on","PS":"on","QT5":"on","SOUND":"on","X11MON":"on"}},{"name":"reallyslick","origin":"graphics/reallyslick","version":"0.9.1_25","comment":"OpenGL screensaver collection","maintainer":"ports@FreeBSD.org","www":"https://rss-glx.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbe3af89e598237e6c42b9d55a5df1c12dc083db0a2cfa6e619924a2efc70b9e","flatsize":4243104,"path":"All/reallyslick-0.9.1_25.pkg","repopath":"All/reallyslick-0.9.1_25.pkg","licenselogic":"single","pkgsize":3140360,"desc":"This is a GLX port of the Really Slick Screensavers collection\n(http://www.reallyslick.com/). Also included are several other OpenGL\nscreensavers ported from other platforms.\n\nThe screensavers can either be run as stand-alone applications or get\nintegrated into XScreenSaver's list of active screensavers.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"quesoglc":{"origin":"graphics/quesoglc","version":"0.7.2_10"}},"categories":["graphics"],"shlibs_required":["libGLU.so.1","libGL.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libMagickWand-6.so.7","libMagickCore-6.so.7","libGLC.so.0","libfontconfig.so.1","libfreetype.so.6","libfribidi.so.0"],"options":{"FREEALUT":"off","GLEW":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe reallyslick port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"re","origin":"audio/re","version":"3.6.2","comment":"Library for real-time comms with async IO support","maintainer":"ports@FreeBSD.org","www":"https://github.com/baresip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adf6251c6cec1ec8f3f53a52df7b3fddcd17850e01d7bd7a3fd6ea516b9e5084","flatsize":2585252,"path":"All/re-3.6.2.pkg","repopath":"All/re-3.6.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":456340,"desc":"Libre is a portable and generic library for real-time communications\nwith async IO support and a complete SIP stack with support for SDP,\nRTP/RTCP, STUN/TURN/ICE, BFCP and DNS Client.\n\nFeatures:\n\n- SIP Stack (RFC 3261)\n- SDP\n- RTP and RTCP\n- DNS-Client\n- STUN/TURN/ICE\n- BFCP\n- Jitter-buffer\n- Async I/O (poll, epoll, select)\n- UDP/TCP/TLS transport","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["audio","devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libre.so.18"],"messages":[{"message":"===>   NOTICE:\n\nThe re port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rdup","origin":"sysutils/rdup","version":"1.1.15_3","comment":"Tool to generate (incremental) backup file list","maintainer":"rm@FreeBSD.org","www":"https://github.com/miekg/rdup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8207ca1c8e5018118850ea64e3980b6d7b283b02553ebfd2f449b76595ce9720","flatsize":147147,"path":"All/rdup-1.1.15_3.pkg","repopath":"All/rdup-1.1.15_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":56536,"desc":"rdup is an utility inspired by rsync and the Plan9 way of doing backups.\n\nrdup itself does not backup anything; it only prints a list of the names\nof files that have changed since the last backup.  It also handles files\nthat are removed, allowing for correct incremental backups.\n\nAn example script named rdup-simple is included to show how to implement\na simple snapshot-style backup strategy.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["sysutils"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libnettle.so.8","libpcre.so.1","libarchive.so.13"]},{"name":"rdapper","origin":"net/rdapper","version":"20150326","comment":"Command-line Registration Data Access Protocol (RDAP) client","maintainer":"pi@FreeBSD.org","www":"https://github.com/jodrell/rdapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69a0a1643955cbb2d859060c492789bc61fd422b817a96236df69c152c20d012","flatsize":40661,"path":"All/rdapper-20150326.pkg","repopath":"All/rdapper-20150326.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16400,"desc":"rdapper is a command-line client for the Registration Data Access\nProtocol (RDAP), as described in the RDAP RFCs (7480 - 7485).\n\nThis tool will send an RDAP query to an RDAP server over HTTP or\nHTTPS, parse the JSON response, and display it in human-readable\nform.","deps":{"p5-JSON-Path":{"origin":"devel/p5-JSON-Path","version":"1.0.6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"]},{"name":"re-flex","origin":"textproc/re-flex","version":"4.4.0","comment":"Regex-centric, fast and flexible scanner generator for C++","maintainer":"gahr@FreeBSD.org","www":"https://www.genivia.com/reflex.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c81d9b19a2e24954011d5c066d04aaf3a9e2d9edecb11774f69542775ea34d6","flatsize":2549682,"path":"All/re-flex-4.4.0.pkg","repopath":"All/re-flex-4.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":392708,"desc":"RE/flex is a free and open-source alternative to the fast lexical analyzer\nFlex. RE/flex generates fast lexical analyzers for C++, also known as\n\"scanners\", \"lexers\", or \"tokenizers\". RE/flex offers many new useful features\nincluding Unicode support, indent/nodent/dedent anchors, word boundaries, lazy\nquantifiers (non-greedy, lazy repeats), and performance tuning options. The\nRE/flex software also includes a very fast stand-alone regex library for C++.","categories":["textproc"],"shlibs_provided":["libreflex.so"],"options":{"SIMD":"off"}},{"name":"rcs57","origin":"devel/rcs57","version":"5.7_2","comment":"Version control system (as was in FreeBSD prior to removal)","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/rcs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2c8ba842e4c96848e59ab975c8ac6ae5913ecb3a2204fd30492650a9da03c1f","flatsize":708220,"path":"All/rcs57-5.7_2.pkg","repopath":"All/rcs57-5.7_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":155348,"desc":"The Revision Control System (RCS) manages multiple revisions of files.  RCS\nautomates the storing, retrieval, logging, identification, and merging of\nrevisions.  RCS is useful for text that is revised frequently, including source\ncode, programs, documentation, graphics, papers, and form letters.\n\nThis port is gnu rcs 5.7. It is compatible with the rcs that was in FreeBSD\nprior to its removal in FreeBSD-10.0. Some ports will not work with changes\nmade to rcs (e.g. changes to command line syntax) following the rcs 5.7\nrelease.","categories":["devel"],"options":{"FREEBSD":"on"}},{"name":"rdfind","origin":"sysutils/rdfind","version":"1.6.0_1","comment":"Utility to find duplicate files based on their content","maintainer":"DtxdF@disroot.org","www":"https://rdfind.pauldreik.se/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2184cc95084c1771e7026de46cfe67b902d7009f6cc1aed21012829eeaddc126","flatsize":116414,"path":"All/rdfind-1.6.0_1.pkg","repopath":"All/rdfind-1.6.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":47604,"desc":"Rdfind is a command line tool that finds duplicate files. It is\nuseful for compressing backup directories or just finding duplicate\nfiles. It compares files based on their content, not file names.","deps":{"nettle":{"origin":"security/nettle","version":"3.10_1"}},"categories":["sysutils"],"shlibs_required":["libnettle.so.8"]},{"name":"rdist","origin":"net/rdist6","version":"6.1.5_10","comment":"Network file distribution/synchronisation utility","maintainer":"cy@FreeBSD.org","www":"https://www.magnicomp.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e41bdc7065b2fc75a78d8906b6b766180fe68aaca405fd3cd8bec32d7dbb2cb","flatsize":134130,"path":"All/rdist-6.1.5_10.pkg","repopath":"All/rdist-6.1.5_10.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":56080,"desc":"This is version 6.1 of Rdist from USC.  It is based on rdist from\n4.3BSD (classic).  It includes all fixes for all bugs known to the\nCSRG Berkeley folks.  It has been running at USC and numerous other\nsites for some time now on a wide variety of platforms.\n\nThis version of rdist is not directly compatible with rdist\ndistributed with 4.3BSD and subsequent vendor releases, but does\nindirectly provide full backward compatibility.\n\nThis version of rdist does not need to be setuid \"root\" at all.  Rdist\nnow uses the rsh(1c) [remote command] program to make connections to\nremote hosts, instead of making the connection directly.  This\neliminates the need to be run as \"root\".  Many thanks to Chris\nSiebenmann <cks@utcc.utoronto.ca> and John DiMarco\n<jdd@cdf.toronto.edu> who came up with an rsh version of rcmd() that\nmakes this possible.","categories":["net"]},{"name":"rcm","origin":"sysutils/rcm","version":"1.3.6","comment":"RC file (dotfile) management","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/thoughtbot/rcm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19c7dfc8d6f2f97ced356d0ee7521e1438ae194560d885064133e7b4309b3edc","flatsize":42100,"path":"All/rcm-1.3.6.pkg","repopath":"All/rcm-1.3.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20816,"desc":"The rcm suite of tools is for managing dotfiles directories. This is a directory\ncontaining all the .*rc files in your home directory (.zshrc, .vimrc, and so\non). These files have gone by many names in history, such as \"rc files\" because\nthey typically end in rc or \"dotfiles\" because they begin with a period.\n\nThis suite is useful for committing your rc files to a central repository to\nshare, but it also scales to a more complex situation such as multiple source\ndirectories shared between computers with some host-specific or task-specific\nfiles.","categories":["sysutils"]},{"name":"rclock","origin":"x11-clocks/rclock","version":"2.7.10_4","comment":"Analog clock for X w/appointment reminder and mail notification","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdc2a5ea64d448a51a230b5156b8f6db4e0a29f60763fe1121d2c23df6a449f2","flatsize":27087,"path":"All/rclock-2.7.10_4.pkg","repopath":"All/rclock-2.7.10_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14504,"desc":"Rclock is an analog clock for X intended as an xclock(1) replacement that\nconserves memory and has extra features:  rclock enters reverse video if\nthere is mail waiting; an appointment reminder is also builtin.\n\nThe ~/.rclock file lists the messages to display and/or the programs\nto run at specified times and dates.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"}},"categories":["x11-clocks"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe rclock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rcpd","origin":"net-mgmt/rcpd","version":"1.3_1","comment":"RCP server for routers and network devices","maintainer":"ports@FreeBSD.org","www":"https://www.shrubbery.net/rcpd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b39904a7b7139c4ec7f67c6e3ff73f3500f6b268cda3cd4542c6bf2a1d45949","flatsize":21357,"path":"All/rcpd-1.3_1.pkg","repopath":"All/rcpd-1.3_1.pkg","licenselogic":"single","pkgsize":10512,"desc":"rcpd is a RCP server intended specifically for router\nor network device clients. It is used to transfer\nconfigurations, boot images, and kernels images\n(eg: IOS) to the devices.\n\nThese files are often tranfered with TFTP, but TFTP\nhas reliability and speed issues and file size\nlimitations due to it's protocol specification and\nunderlying transport; while RCP is not affected.","categories":["net-mgmt","net"],"messages":[{"message":"===>   NOTICE:\n\nThe rcpd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rcracki_mt","origin":"security/rcracki_mt","version":"0.7.0","comment":"Rainbow table based crack tool","maintainer":"olivier@FreeBSD.org","www":"https://www.freerainbowtables.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b70549a8d54dea9f7470d871cc86039dc727071af93f2c1c6697572be452ddd1","flatsize":433600,"path":"All/rcracki_mt-0.7.0.pkg","repopath":"All/rcracki_mt-0.7.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":145356,"desc":"Modified version of rcrack which supports hybrid and indexed tables.\nIn addition to that, it also adds multi-core support.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12"],"options":{"DOCS":"on"}},{"name":"rcctools","origin":"converters/rcctools","version":"0.1.1_4","comment":"Charset conversion utility with language and encoding autodetection","maintainer":"ports@FreeBSD.org","www":"https://rusxmms.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21794cb847d9e45be69eaaa85a533571c69266577ff32bd2cddfdb8342864f67","flatsize":20048,"path":"All/rcctools-0.1.1_4.pkg","repopath":"All/rcctools-0.1.1_4.pkg","licenselogic":"single","pkgsize":7436,"desc":"Command line interface to devel/librcc library. It is a highly\nconfigurable tool (supports almost all library functionality) which\nallows to recode standard input on the per-line basis. Additionally,\nthere is a special mode providing a way to bring the names of all\nfiles in the specified directory to appropriate form (to the specified\nencoding, transliterate all names to english, translate all names\nto english, etc.)","deps":{"librcc":{"origin":"devel/librcc","version":"0.2.13_2"}},"categories":["converters"],"shlibs_required":["librcc.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe rcctools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rclint","origin":"devel/rclint","version":"1.3.0","comment":"Checks rc scripts for style and common errors","maintainer":"crees@FreeBSD.org","www":"https://github.com/crees/rclint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a67bc1d722160650ad16485d9eb051576317954fcb49727825bd5a97d9786c05","flatsize":22396,"path":"All/rclint-1.3.0.pkg","repopath":"All/rclint-1.3.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7548,"desc":"Long have there been calls for an rc analog to portlint.\n\nThis script allows people to make a quick pre-commit check of rc files.\n\nTry using the -v flag if the error messages are too terse.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","textproc","python"]},{"name":"rclean","origin":"sysutils/rclean","version":"1.14","comment":"Command-line rc.conf ordering and cleaning tool","maintainer":"lapo@lapo.it","www":"https://www.lapo.it/rclean/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7211edc8eaf327fdac892ada21174d3d13c45046e867651acb9d1133ab4ce79","flatsize":11576,"path":"All/rclean-1.14.pkg","repopath":"All/rclean-1.14.pkg","licenselogic":"single","pkgsize":4632,"desc":"rclean provides a command-line tool to order and clean content of\nrc.conf, using option order from /etc/defaults/rc.conf and printing only\nchoices that were different by the default value in /etc/rc.conf.\nOutput is customizable from \"only used values\" to \"full listing\".","categories":["sysutils"]},{"name":"rc-subr-jail","origin":"ports-mgmt/rc-subr-jail","version":"5","comment":"Shell library to help writing RC scripts with jail support","maintainer":"arrowd@FreeBSD.org","www":"https://cgit.freebsd.org/ports/tree/ports-mgmt/rc-subr-jail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0747adca6e6ba2992fea3669e627f4985a2a04d0f410c032a62872aa7fa9d35b","flatsize":4738,"path":"All/rc-subr-jail-5.pkg","repopath":"All/rc-subr-jail-5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2376,"desc":"This port install a shell source intended to be included by rc scripts that\nwant to run services inside a jail.","categories":["ports-mgmt"]},{"name":"rcadm","origin":"sysutils/rcadm","version":"0.1","comment":"Utility for administrating rc.conf","maintainer":"reinier@skoef.nl","www":"https://github.com/skoef/rcadm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"284904a319e58bbbf82bb12c5c7e310e43e3940f74cdf5cacce1e9ce81ebff4d","flatsize":2021,"path":"All/rcadm-0.1.pkg","repopath":"All/rcadm-0.1.pkg","licenselogic":"single","pkgsize":1348,"desc":"Utility to administer the rc.conf system configuration file.\n\nrcadm features:\n* listing current settings\n* enabling/disabling services\n* setting and getting arbitrary variables","categories":["sysutils"]},{"name":"rbprof","origin":"devel/ruby-rbprof","version":"0.2.1","comment":"Flexible Ruby profiler","maintainer":"sean@chittenden.org","www":"https://aspectr.sourceforge.net/rbprof/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9cbd6722b437db796ce63ad1a090511fd5f06802f873e72adbc829a25891a33","flatsize":24380,"path":"All/rbprof-0.2.1.pkg","repopath":"All/rbprof-0.2.1.pkg","licenselogic":"single","pkgsize":8372,"desc":"This package is a faster profiler than the builtin Ruby profiler and\nallows Ruby developers to focus on the methods that are hand-written.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["devel","ruby"],"options":{"DOCS":"on"}},{"name":"rdate","origin":"sysutils/rdate","version":"20150501_1","comment":"Sets the clock of the local host to the time of another host","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab098e3a219637a2a50531e270aa2338fe2120b5a22848e3b1b570711de7552b","flatsize":17100,"path":"All/rdate-20150501_1.pkg","repopath":"All/rdate-20150501_1.pkg","licenselogic":"single","pkgsize":8500,"desc":"rdate(8) sets the clock of the local host to the time of another host.\n\nOpenBSD's rdate is a much improved version of the original rdate(8)\nby Christos Zoulas. This version not only supports RFC 868,\nbut also RFC 5905 (NTP, SNTP), which is now used by default.\nBoth IPv4 and IPv6 are supported.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe rdate port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rbllookup-ng","origin":"dns/rbllookup-ng","version":"1.1_3","comment":"Check given IP/Host presence in RBLs","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c51830ec47463127ddc5af3b4db50f968694c8c678a9a995588112605479774","flatsize":27931,"path":"All/rbllookup-ng-1.1_3.pkg","repopath":"All/rbllookup-ng-1.1_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":12620,"desc":"rbllookup is a small perl script which allow you to check given IP/host\nname.\n\nIn this version you have statically inserted RBL servers, but code is based\non GPL source, so you can easy add more/replace/delete RBL servers by\nediting rbllookup.conf file.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","mail"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe rbllookup-ng port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rbllookup","origin":"dns/rbllookup","version":"0.0.1.1_1","comment":"Check given IP/Host presence in 106 RBLs","maintainer":"drixter@e-utp.net","www":"https://rbllookup.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ca3aa78ad7e0ad8e73c627904740498ed49e7f8e575bf1cddbfcd92931fbbeb","flatsize":9019,"path":"All/rbllookup-0.0.1.1_1.pkg","repopath":"All/rbllookup-0.0.1.1_1.pkg","licenselogic":"single","pkgsize":5152,"desc":"rbllookup is a small perl script which allow you to check given IP/host\nname.\n\nIn this version you have statically inserted RBL servers, but code is based\non GPL source, so you can easy add more/replace/delete RBL servers by\nediting rbllookup.pl file.\n\nAlso, author looking for support from programmers for ideas, codefix, new\nfeatures, switch to c/c++, gui version?","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","mail"],"options":{"DOCS":"on"}},{"name":"rbl-milter","origin":"mail/rbl-milter","version":"0.30_6","comment":"Milter that adds mail header warnings on mail from open-relays","maintainer":"dinoex@FreeBSD.org","www":"https://github.com/jbeker/rbl-milter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5153b70de28c46bb7f28cfe9f8c51c7b35afc92ae4227b8bca608197d5ba987","flatsize":16265,"path":"All/rbl-milter-0.30_6.pkg","repopath":"All/rbl-milter-0.30_6.pkg","licenselogic":"single","pkgsize":7224,"desc":"This is a simple sendmail milter which adds an X-RBL-Warning header to\nany emails that are received that come from an open relay as\ndetermined by your choice of RBL checking service (i.e. bl.spamcop.net).\n\nThis is useful if you'd rather have the mail user agent (MUA) deal with\npotential spam rather than just blocking it in case you loose\nlegitimate messages.  Note that the X-RBL-Warning header is only set if\nthe site was found to be an open-relay.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"}},"categories":["mail"],"shlibs_required":["libmilter.so.7"],"messages":[{"message":"Add to your /etc/rc.conf\nrblmilter_enable=\"YES\"\nThen run the milter with: /usr/local/etc/rc.d/rbl-milter start\n\nBy default, it uses the relays found at relays.ordb.org but you can\nchange that by setting rblmilter_flags in /etc/rc.conf:\nrblmilter_flags=\"-l -r -d relays.ordb.org\"\n\nNote that you will need to edit the proper sendmail.mc file in your\n/etc/mail directory so that sendmail will pass mail to rbl-milter.\nIf you have not done this before, do the following:\n\n  cd /etc/mail\n  cp -p freebsd.mc `hostname`.mc\n\nAdd the INPUT_MAIL_FILTER line to the file:\n\n  INPUT_MAIL_FILTER(`rbl-milter',`S=local:/var/run/rbl-milter')\n\nand rebuild it\n\n  make\n  make install\n  make restart\n\nBy default, the INPUT_MAIL_FILTER line will ignore the filter if\nrbl-milter is not running.","type":"install"}]},{"name":"rdap","origin":"dns/rdap","version":"0.9.1_5","comment":"CLI for the Registration Data Access Protocol, RDAP","maintainer":"pi@FreeBSD.org","www":"https://www.openrdap.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3968d7b45967397ba69746b9413e376f2e953efa436c4b593830be78bae092ab","flatsize":7249222,"path":"All/rdap-0.9.1_5.pkg","repopath":"All/rdap-0.9.1_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2356036,"desc":"OpenRDAP is a command line client for the Registration Data Access\nProtocol, written in Go.\n\nRDAP is a replacement for WHOIS, which provides domain name & IP\naddress registration information in JSON format over HTTP.","categories":["dns"]},{"name":"rc","origin":"shells/rc","version":"1.7.4_5","comment":"Unix incarnation of the plan9 shell","maintainer":"portmaster@bsdforge.com","www":"https://github.com/rakitzis/rc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59b0bf796e9d2ca27930aceb6d70443a039274d41818880071c73606062df01b","flatsize":1242854,"path":"All/rc-1.7.4_5.pkg","repopath":"All/rc-1.7.4_5.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":159280,"desc":"This is a reimplementation for Unix, by Byron Rakitzis, of the Plan 9 shell.\nThe original rc was designed and implemented by Tom Duff at Bell Labs. It has\na small feature set similar to a traditional Bourne shell, but with a much\ncleaner and simpler syntax. Among other things, this makes rc much better than\nBourne-compatible shells at handling filenames which contain spaces. Thus,\nwriting rc scripts is less error-prone than writing sh scripts.","categories":["shells","plan9"],"options":{"READLINE":"off"},"annotations":{"cpe":"cpe:2.3:a:rc_project:rc:1.7.4:::::dragonfly6:x86_64:5"}},{"name":"rbldnsd","origin":"dns/rbldnsd","version":"0.998_1","comment":"Small and fast DNS daemon especially for DNSBL zones","maintainer":"ports@FreeBSD.org","www":"https://www.corpit.ru/mjt/rbldnsd.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab1cab50544b53672191a1bcfd5fab18b65d33f2fc8e5e7fde41dbb106117ba0","flatsize":184188,"path":"All/rbldnsd-0.998_1.pkg","repopath":"All/rbldnsd-0.998_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":89756,"desc":"rbldnsd is a small and fast DNS daemon, made especially to serve DNSBL\nzones.  It was inspired by Dan J. Bernstein's rbldns program, found in\n/usr/ports/net/djbdns, but is significantly faster.\n\nrbldnsd was written by Michael Tokarev.","categories":["dns"],"users":["rbldns"],"groups":["rbldns"],"options":{"DOCS":"on"},"messages":[{"message":"The rbldnsd port has been installed with an example zone file, located\nin /usr/local/etc/rbldnsd/.\n\nAfter starting the daemon with this example data, you should be able to\ntest the success of your install with the command:\n\n\t% host -a 1.1.31.172.bl.example.com. localhost\nor\n\t% dig @localhost 1.1.31.172.bl.example.com. any\nor\n\t% nslookup -query=any 1.1.31.172.bl.example.com. localhost\n\nIf you see a response that mentions 127.0.0.2, the install worked!","type":"install"},{"message":"===>   NOTICE:\n\nThe rbldnsd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rbenv","origin":"devel/rbenv","version":"1.2.0","comment":"Manage multiple versions of ruby","maintainer":"ruby@FreeBSD.org","www":"https://github.com/rbenv/rbenv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ae7c1959d9e7f48b15417e012730d1cc05eb3c7e2281c6392137eb9a9de133c","flatsize":41719,"path":"All/rbenv-1.2.0.pkg","repopath":"All/rbenv-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14136,"desc":"Use rbenv to pick a Ruby version for your application and guarantee\nthat your development environment matches production. Put rbenv to work\nwith Bundler for painless Ruby upgrades and bulletproof deployments.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["devel","ruby"],"annotations":{"cpe":"cpe:2.3:a:rbenv_project:rbenv:1.2.0:::::dragonfly6:x86_64"},"messages":[{"message":"Load rbenv automatically by appending\nthe following to ~/.bash_profile:\n\n   eval \"$(rbenv init -)\"","type":"install"}]},{"name":"rblcheck","origin":"mail/rblcheck","version":"1.5_2","comment":"Command-line interface to Paul Vixie's RBL filter","maintainer":"moro@remus.dti.ne.jp","www":"http://rblcheck.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aad36a11d271e1c0b037d371396f3a558ca05fb3370042cefb8caa85eaf6f566","flatsize":29697,"path":"All/rblcheck-1.5_2.pkg","repopath":"All/rblcheck-1.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12124,"desc":"This program is a very basic interface to Paul Vixie's RBL filter.  The\nbasic idea of the filter is that when someone is blacklisted for an email\nabuse, a new domain name is resolved in the form of\n\"a.b.c.d.rbl.maps.vix.com\", where \"a.b.c.d\" is actually the IP address\n\"d.c.b.a\". For example, if the IP address 127.0.0.2 were listed as a\nblacklisted address, \"2.0.0.127.rbl.maps.vix.com\"  would have a DNS entry\n(this is a real example; that address is in place as a verification\nmechanism).\n\nFor more information about the RBL blacklist, please take a look at\nhttp://maps.vix.com/rbl/ . For more information about BIND, drop by\nhttp://www.isc.org/bind.html . The official home page for rblcheck is at\nhttp://www.xnet.com/~emarshal/rblcheck/ .\n\nAny ideas, bugfixes, or porting notes should be sent to me at\n\"emarshal@logic.net\". Don't bug the MAPS people about this; they didn't\nwrite it, and probably wouldn't like getting a bunch of mail about it.","categories":["mail"],"messages":[{"message":"Please copy rblcheckrc.sample to rblcheckrc and modify it as you wish.","type":"install"}]},{"name":"rdesktop","origin":"net/rdesktop","version":"1.9.0_1","comment":"RDP client for Windows NT/2000/2003 Terminal Server","maintainer":"freebsd@gregv.net","www":"http://www.rdesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0642d5eb4a6bebea26f432c1e48f7480aad171c2ef35b610acb1e96983707543","flatsize":612947,"path":"All/rdesktop-1.9.0_1.pkg","repopath":"All/rdesktop-1.9.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":196432,"desc":"Rdesktop is an open source client for Windows NT/2000/2003 Terminal Server,\ncapable of natively speaking its Remote Desktop Protocol (RDP) in\norder to present the user's Windows desktop.  Unlike Citrix ICA, no server\nextensions are required.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libtasn1":{"origin":"security/libtasn1","version":"4.19.0_1"},"nettle":{"origin":"security/nettle","version":"3.10_1"}},"categories":["net","comms"],"shlibs_required":["libXrandr.so.2","libXcursor.so.1","libtasn1.so.6","libnettle.so.8","libhogweed.so.6","libgnutls.so.30","libX11.so.6","libgmp.so.10"],"options":{"AO":"off","DEBUG":"off","DOCS":"on","IPV6":"on","SAMPLERATE":"off","SMARTCARD":"off"},"annotations":{"cpe":"cpe:2.3:a:rdesktop:rdesktop:1.9.0:::::dragonfly6:x86_64:1"}},{"name":"rebar3","origin":"devel/rebar3","version":"3.23.0,1","comment":"Build tool for Erlang","maintainer":"erlang@FreeBSD.org","www":"https://www.rebar3.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38da58c66f496c8dfcb8d7e97fdb1e1b0c60161d92519668d61fca295ac5d70a","flatsize":875712,"path":"All/rebar3-3.23.0,1.pkg","repopath":"All/rebar3-3.23.0,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":827928,"desc":"rebar 3.0 is an Erlang build tool that makes it easy to compile and\ntest Erlang applications, port drivers and releases.\n\nrebar is a self-contained Erlang script, so it's easy to distribute\nor even embed directly in a project. Where possible, rebar uses\nstandard Erlang/OTP conventions for project structures, thus\nminimizing the amount of build configuration work. rebar also\nprovides dependency management, enabling application writers to\neasily re-use common libraries from a variety of locations (git,\nhg, etc).","deps":{"erlang":{"origin":"lang/erlang","version":"25.3.2.7_1,4"}},"categories":["devel"],"options":{"BASH":"on","EXAMPLES":"on","ZSH":"on"},"annotations":{"cpe":"cpe:2.3:a:erlang:rebar3:3.23.0:::::dragonfly6:x86_64"}},{"name":"raul","origin":"audio/raul","version":"2.0.0","comment":"Realtime modular synthesizer and/or effects processor","maintainer":"yuri@FreeBSD.org","www":"https://drobilla.net/software/raul.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32d5f1125afcc30d17ee50e784f92669ea9d22981f8068d49f62b4309b22bd51","flatsize":72595,"path":"All/raul-2.0.0.pkg","repopath":"All/raul-2.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21764,"desc":"Raul (Realtime Audio Utility Library) is a C++ utility library primarily aimed\nat audio/musical applications.","categories":["audio"]},{"name":"rats","origin":"security/rats","version":"2.4_1","comment":"Source code auditing tool","maintainer":"ports@FreeBSD.org","www":"https://security.web.cern.ch/security/recommendations/en/codetools/rats.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7359ca05aa645baa36c9c2883479fd0e822e0f1f5406152cac9a3a2a571ae772","flatsize":848635,"path":"All/rats-2.4_1.pkg","repopath":"All/rats-2.4_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":86580,"desc":"This is RATS, a rough auditing tool for security, developed by\nSecure Software Solutions.  It is a tool for scanning source code\n(C, C++, Perl, and Python) and flagging common security related\nprogramming errors such as buffer overflows and TOCTOU (Time Of\nCheck, Time Of Use) race conditions.  As its name implies, the tool\nperforms only a rough analysis of source code.  It will not find\nevery error and will also find things that are not errors.  Manual\ninspection of your code is still necessary, but greatly aided with\nthis tool.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["security","devel"],"shlibs_required":["libexpat.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe rats port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"razor-agents","origin":"mail/razor-agents","version":"2.85","comment":"Distributed, collaborative, spam detection and filtering network","maintainer":"garga@FreeBSD.org","www":"https://sourceforge.net/projects/razor/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"463661b199e1f0e14c6bb5ce0e548c4c72dcd69ca2cb23644a7bb2274721c112","flatsize":257894,"path":"All/razor-agents-2.85.pkg","repopath":"All/razor-agents-2.85.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":86384,"desc":"Vipul's Razor is a distributed, collaborative, spam detection and filtering\nnetwork. Razor establishes a distributed and constantly updating catalogue\nof spam in propagation. This catalogue is used by clients to filter out\nknown spam. On receiving a spam, a Razor Reporting Agent (run by an end-user\nor a troll box) calculates and submits a 20-character unique identification\nof the spam (a SHA Digest) to its closest Razor Catalogue Server. The\nCatalogue Server echos this signature to other trusted servers after storing\nit in its database. Prior to manual processing or transport-level reception,\nRazor Filtering Agents (end-users and MTAs) check their incoming mail against\na Catalogue Server and filter out or deny transport in case of a signature\nmatch. Catalogued spam, once identified and reported by a Reporting Agent,\ncan be blocked out by the rest of the Filtering Agents on the network.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"shlibs_required":["libperl.so.5.36"]},{"name":"raysfilter","origin":"mail/raysfilter","version":"1.14_3","comment":"Configurable filter for Sendmail Milter","maintainer":"dinoex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90857c0ceabb1c47cdfa7d7197f5cfadfd47102df21015081898db9fad7bd433","flatsize":131279,"path":"All/raysfilter-1.14_3.pkg","repopath":"All/raysfilter-1.14_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":32040,"desc":"Ray's Mail Filter, Copyright (C) 2000 South Bank University, London\n\nThis program is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\n   The configuration files, header-list.conf and string-list.conf control\n   which message headers the filter examines and what strings it looks\n   for in those headers. The filter will look for all of the specified\n   strings in all of the specified headers.\n\n   The configuration files can be changed while the filter is running.\n   The mail-filter reset command is then used to signal the program to\n   re-read the files.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"}},"categories":["mail"],"shlibs_required":["libmilter.so.7"],"options":{"DOCS":"on"}},{"name":"rawstudio","origin":"graphics/rawstudio","version":"2.0_26","comment":"Open-source program to read and manipulate RAW photo images","maintainer":"samm@FreeBSD.org","www":"https://rawstudio.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa89b744120f414b3fea0609a330bb6e068bf62a944effda8d717bc2db5a77d9","flatsize":4911826,"path":"All/rawstudio-2.0_26.pkg","repopath":"All/rawstudio-2.0_26.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":983620,"desc":"Rawstudio is an open-source program to read and manipulate RAW images from\ndigital cameras.  It will convert your RAW files into JPEG, PNG, or TIFF\nimages which you can then print or send to friends and clients.  You can\nalso upload photos directly to Picasa, Flickr, and Facebook galleries.\n\nRawstudio is intended to be the first tool in your image processing chain.\nAfter you have made your overall image adjustments to your image, you can\nuse an image editing application to further work on your images.  Rawstudio\nitself is a highly specialized application for reviewing and processing RAW\nimages, not a fully featured image editing application.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"flickcurl":{"origin":"www/flickcurl","version":"1.26_4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gconf2":{"origin":"devel/gconf2","version":"3.2.6_10"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms":{"origin":"graphics/lcms","version":"1.19_9,1"},"lensfun":{"origin":"graphics/lensfun","version":"0.3.95_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"raptor2":{"origin":"textproc/raptor2","version":"2.0.16_3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libgconf-2.so.4","liblcms.so.1","libdbus-1.so.3","libexiv2.so.28","libfftw3f.so.3","liblensfun.so.2","libcurl.so.4","libflickcurl.so.0","libraptor2.so.0","libsqlite3.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libgphoto2.so.6","libgphoto2_port.so.12","libX11.so.6","libjpeg.so.8","libtiff.so.6","libintl.so.8"],"shlibs_provided":["librawstudio-2.0.so.0"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:rawstudio:rawstudio:2.0:::::dragonfly6:x86_64:26"}},{"name":"rationl","origin":"devel/rationl","version":"0.1.0.139_1","comment":"Expressive regular expression library written in C","maintainer":"yuri@FreeBSD.org","www":"https://github.com/TheNaturLFoundation/rationL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b87ab70dd6184ccc2732bbb8e4965d274af7c2dcf6ae3e55137978aeb0ec9d80","flatsize":122450,"path":"All/rationl-0.1.0.139_1.pkg","repopath":"All/rationl-0.1.0.139_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":45252,"desc":"rationL is a lightweight and quick regular expression (regexp) dynamic library\nwritten in C.\n\nIt is written as part of the 4th semester project in the French IT School EPITA.","categories":["devel"],"shlibs_provided":["librationl.so.0"]},{"name":"raylib","origin":"devel/raylib","version":"5.0","comment":"Library to learn videogames programming","maintainer":"freebsd@sysctl.cz","www":"https://www.raylib.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"142ddd0e4e87e5b6a4885f51bf8602e201edd13d12a894d1e3bd205eb19fae90","flatsize":1983486,"path":"All/raylib-5.0.pkg","repopath":"All/raylib-5.0.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":612256,"desc":"Raylib is a programming library to learn videogames programming.\nIt doesn't have a fancy interface, has no visual helpers, and no auto-debugging.\nIt is created based on the believe that just coding is the best way to learn.\n\nRaylib is highly inspired by Borland BGI graphics lib and by XNA framework.\nAllegro and SDL have also been used as reference.","deps":{"glfw":{"origin":"graphics/glfw","version":"3.4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["devel","education"],"shlibs_required":["libOpenGL.so.0","libGLX.so.0","libGLU.so.1","libglfw.so.3"],"shlibs_provided":["libraylib.so.450"]},{"name":"re2c","origin":"devel/re2c","version":"3.0","comment":"Lexer generator for C, C++ and Go with a focus on generating fast code","maintainer":"chalpin@cs.wisc.edu","www":"https://re2c.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7691955d153b0f630aa1f2b5d379395558412e76d4efd8e238b0e401988f7b46","flatsize":3582018,"path":"All/re2c-3.0.pkg","repopath":"All/re2c-3.0.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":416772,"desc":"Re2c is a free and open-source lexer generator for C, C++ and Go with a\nfocus on generating fast code. It compiles regular expression\nspecifications to deterministic finite automata and encodes them in the\nform of conditional jumps in the target language. This approach is\ngenerally faster than table-based lexers, and the generated code is easier\nto debug and understand. A flexible user interface allows one to adapt the\ngenerated lexer to a particular environment and input model, avoiding the\noverhead on unnecessary checks and buffers. Re2c is based on the lookahead\nTDFA algorithm that allows it to perform fast and lightweight submatch\nextraction.","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on","LIBRE2C":"off","RE2GO":"on","RE2RUST":"on"},"annotations":{"cpe":"cpe:2.3:a:re2c:re2c:3.0:::::dragonfly6:x86_64"}},{"name":"re_graph","origin":"textproc/re_graph","version":"0.2_3","comment":"Regular Expression Graphing Program","maintainer":"ports@FreeBSD.org","www":"http://www.oualline.com/sw/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b6014603b9ef512b9ecc236e9124c6fc25837a3ba91ab001ad4c5b269ae098c","flatsize":4505604,"path":"All/re_graph-0.2_3.pkg","repopath":"All/re_graph-0.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":50420,"desc":"The re_graph.pl program graphs regular expressions. The guts of the regular\nexpression engine is a simple state machine. The various states and\noperations in the regular expression parser can be displayed using a\nsurprisingly simple diagram.\n\nA few notes on what you are looking at:\n * The nodes Start and Stop denote the beginning and end of the regular\n   expression.\n * The solid squares denote atoms. Lines indicate the next state. When a\n   line splits, the state machine will take the top line first. If it's\n   path is blocked it will backup and take the next lower line. This is\n   repeated until it finds a path to the end or all paths are exhausted.\n * Brown boxes indicate a grouping operation, i.e. ().\n * Green boxes indicate a zero with test. The state machine will perform\n   the test inside the box before moving ahead.","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-GD-Arrow":{"origin":"graphics/p5-GD-Arrow","version":"0.01_5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe re_graph port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ratfor","origin":"lang/ratfor","version":"1985.06_16","comment":"Rational FORTRAN compiler","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40240f8ed7e1da47851b6cd940c51c6471a20652f8a21b0c636d132cc15976bc","flatsize":32527,"path":"All/ratfor-1985.06_16.pkg","repopath":"All/ratfor-1985.06_16.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":16932,"desc":"This is a C version of Ratfor, derived from a UofA Ratfor in Ratfor rather\nthan the AT&T Ratfor source.  It closely corresponds to the pre-processor\ndescribed in the \"SOFTWARE TOOLS\" book, and also produces FORTRAN77 code\nas well as FORTRAN 66.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["lang"]},{"name":"readseq","origin":"biology/readseq","version":"2.1.19","comment":"Read and reformat biosequences, Java command-line version","maintainer":"jwb@FreeBSD.org","www":"https://sourceforge.net/projects/readseq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69fe89c692f80f8fe8f9aa6451edc6a5e3c4c1dff26738b6521818eb4a022ba8","flatsize":768068,"path":"All/readseq-2.1.19.pkg","repopath":"All/readseq-2.1.19.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":717996,"desc":"Sequence reading library developed by the Ribosomal Database Project.  It can\nhandle genbank, embl, fasta, fastq, sff and sto files, can read from files or\nstreams, and can handle indexing files.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["biology","java"]},{"name":"ratproxy","origin":"security/ratproxy","version":"1.58","comment":"Semi-automated, largely passive web application security audit tool","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/codenote/ratproxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b29725cbee1927b6607fb05294a9ca991a04592a6e72c8d2120bb1915db8451d","flatsize":129074,"path":"All/ratproxy-1.58.pkg","repopath":"All/ratproxy-1.58.pkg","licenselogic":"single","pkgsize":41904,"desc":"Ratproxy is a semi-automated, largely passive web application security audit\ntool. It is meant to complement active crawlers and manual proxies more\ncommonly used for this task, and is optimized specifically for an accurate and\nsensitive detection, and automatic annotation, of potential problems and\nsecurity-relevant design patterns based on the observation of existing,\nuser-initiated traffic in complex web 2.0 environments.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12","libssl.so.12"]},{"name":"ratify","origin":"security/ratify","version":"1.0.0_3","comment":"Tool to sign files and directories","maintainer":"yuri@FreeBSD.org","www":"https://github.com/vmalloc/ratify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fedbff85a0dc6f55481d36c6ac2c031c28788c2ce4efc6e41853ae9a2d43385","flatsize":1577374,"path":"All/ratify-1.0.0_3.pkg","repopath":"All/ratify-1.0.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":520652,"desc":"Ratify is a tool for signing and verification of files and directory structures.\nIt is an alternative to tools like `cfv`.","categories":["security"]},{"name":"rate","origin":"net-mgmt/rate","version":"0.9_3","comment":"Traffic analysis command-line utility","maintainer":"portmaster@bsdforge.com","www":"http://s-tech.elsat.net.pl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31e532fd2c0c29a4a705faefede8e48277b2703d617d1842fd26e50924fff61c","flatsize":111409,"path":"All/rate-0.9_3.pkg","repopath":"All/rate-0.9_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48448,"desc":"Rate is a swiss-army-knife command-line traffic analysis tool, designed\nto help a network administrator to see what is happening at a router at\nthe moment. Unlike tcpdump(1), rate uses statistical and stream-oriented\nmethods, and will never produce an output stream at a speed beyond human\nperception. The output is less accurate, however. Rate features four\ndifferent operating modes, designed to perform the following tasks:\nestimating overall traffic rates, determining nodes generating the\nhighest traffic, determining connections and flows generating the highest\ntraffic and extracting strings from packets.","categories":["net-mgmt"]},{"name":"rapidyaml","origin":"devel/rapidyaml","version":"0.3.0","comment":"Library to parse and emit YAML","maintainer":"gasol.wu@gmail.com","www":"https://github.com/biojppm/rapidyaml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60cf0b48f4e05736db8b73942229445c2ef93662de50fe624838ebc73c93636c","flatsize":312545,"path":"All/rapidyaml-0.3.0.pkg","repopath":"All/rapidyaml-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":85984,"desc":"Rapid YAML or ryml, for short. ryml is a C++ library to parse and emit YAML,\nand do it fast.\n\nryml parses both read-only and in-situ source buffers; the resulting data nodes\nhold only views to sub-ranges of the source buffer. No string copies or\nduplications are done, and no virtual functions are used. The data tree is a\nflat index-based structure stored in a single array. Serialization happens only\nat your direct request, after parsing / before emitting. Internally, the data\ntree representation stores only strings and has no knowledge of types, but of\ncourse, every node can have a YAML type tag. ryml makes it easy and fast to\nread and modify the data tree.","deps":{"c4core":{"origin":"devel/c4core","version":"0.1.8"}},"categories":["devel"],"shlibs_required":["libc4core.so.0.1.8"],"shlibs_provided":["libryml.so.0.3.0"]},{"name":"rarian","origin":"textproc/rarian","version":"0.8.5_6","comment":"OMF help system based on the Freedesktop specification","maintainer":"truckman@FreeBSD.org","www":"https://rarian.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"053d65a6ebffd1d7591f5a1b0e89e524b84856fcbdb1de00ca80d2d0a05b5b51","flatsize":386811,"path":"All/rarian-0.8.5_6.pkg","repopath":"All/rarian-0.8.5_6.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+","ZLIB"],"pkgsize":83788,"desc":"Rarian is designed to be a replacement for scrollkeeper.  It is\ncurrently undergoing heavy development.  As of writing, rarian can be\ninstalled in place of scrollkeeper and everything will work okay.\n\nRarian manages documentation metadata (as specified by the Open Source\nMetadata Framework (OMF) and provides a simple API to allow help browsers\nto find, sort, and search the document catalog.  It will also be able to\ncommunicate with catalog servers on the Net to search for documents which\nare not on the local system.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"docbook-xml":{"origin":"textproc/docbook-xml","version":"5.0_3"},"docbook-xsl":{"origin":"textproc/docbook-xsl","version":"1.79.1_1,1"},"getopt":{"origin":"misc/getopt","version":"1.1.6_1"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"}},"categories":["textproc","gnome"],"shlibs_required":["libtinyxml.so.3"],"shlibs_provided":["librarian.so.0"]},{"name":"ratbox-respond","origin":"irc/ratbox-respond","version":"1.0_3","comment":"Client-side implementation of the challenge oper system in ircd-ratbox","maintainer":"zi@FreeBSD.org","www":"https://www.ratbox.org/respond/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e27c4211a8b6222dad0845f752965c1ba2a95e21901e3192ace3891a1e919bfb","flatsize":23796,"path":"All/ratbox-respond-1.0_3.pkg","repopath":"All/ratbox-respond-1.0_3.pkg","licenselogic":"single","pkgsize":9056,"desc":"ratbox-respond is a tool that provides a client side implementation of\nthe challenge opering system in ircd-ratbox. The challenge system\nprovides the ability to oper using private key authentication instead of\npasswords to improve security.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["irc","sysutils"],"shlibs_required":["libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"rasqal","origin":"textproc/rasqal","version":"0.9.33_2","comment":"High-level interface for RDF","maintainer":"kde@FreeBSD.org","www":"https://librdf.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96a955a2b04ed2f74db2fcce04d58209f911280f5b709dc23f2d3d324687785c","flatsize":2891517,"path":"All/rasqal-0.9.33_2.pkg","repopath":"All/rasqal-0.9.33_2.pkg","licenselogic":"or","licenses":["APACHE20","GPLv2","GPLv3","LGPL21"],"pkgsize":404532,"desc":"Rasqal is a free software / Open Source C library that handles Resource\nDescription Framework (RDF) query syntaxes, query construction and query\nexecution returning result bindings. The supported query languages are\nSPARQL and RDQL.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"raptor2":{"origin":"textproc/raptor2","version":"2.0.16_3"},"yajl":{"origin":"devel/yajl","version":"2.1.0"}},"categories":["textproc"],"shlibs_required":["libraptor2.so.0","libpcre.so.1"],"shlibs_provided":["librasqal.so.3"],"options":{"GMP":"off","MPFR":"off"}},{"name":"rathole","origin":"net/rathole","version":"0.5.0_7","comment":"Lightweight and high-performance reverse proxy for NAT traversal","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rapiz1/rathole","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38e21fc567d6b4a579936d40d630a17d6201d111be15d8c4d22376cd42bca8ba","flatsize":4198330,"path":"All/rathole-0.5.0_7.pkg","repopath":"All/rathole-0.5.0_7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1185992,"desc":"rathole is a high-performance reverse proxy for NAT traversal.\n\nFeatures:\n* High Performance: much higher throughput can be achieved than frp, and more\n  stable when handling a large volume of connections.\n* Low Resource Consumption: Consumes much fewer memory than similar tools.\n* Security: Tokens of services are mandatory and service-wise. The server and\n  clients are responsible for their own configs. With the optional Noise\n  Protocol, encryption can be configured at ease. No need to create a\n  self-signed certificate. TLS is also supported.\n* Hot Reload: Services can be added or removed dynamically by hot-reloading the\n  configuration file. HTTP API is WIP.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"rapidjson","origin":"devel/rapidjson","version":"1.1.0.709","comment":"Fast JSON parser/generator for C++ with both SAX/DOM style API","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Tencent/rapidjson","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca1b0bf3797cc31735794997363d6738d1de5f049b3d18b4c7664a13ecb7600d","flatsize":748977,"path":"All/rapidjson-1.1.0.709.pkg","repopath":"All/rapidjson-1.1.0.709.pkg","licenselogic":"single","licenses":["unknown"],"pkgsize":111368,"desc":"RapidJSON is a JSON parser and generator for C++.\nIt supports both SAX and DOM style API.","categories":["devel","textproc"],"options":{"DOXYGEN":"off"},"annotations":{"cpe":"cpe:2.3:a:tencent:rapidjson:1.1.0.709:::::dragonfly6:x86_64"}},{"name":"rapidxml","origin":"textproc/rapidxml","version":"1.13","comment":"Fast C++ library for parsing XML","maintainer":"amdmi3@FreeBSD.org","www":"https://rapidxml.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b82627e6c106696fa8343df6dd64edc2e38f317b9682a96d9b35074fe3847be","flatsize":261222,"path":"All/rapidxml-1.13.pkg","repopath":"All/rapidxml-1.13.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":33124,"desc":"RapidXml is an attempt to create the fastest XML parser possible,\nwhile retaining useability, portability and reasonable W3C\ncompatibility. It is an in-situ parser written in modern C++, with\nparsing speed approaching that of strlen function executed on the\nsame data.\n\nRapidXml has been around since 2006, and is being used by lots of\npeople. HTC uses it in some of its mobile phones.\n\nIf you are looking for a stable and fast parser, look no further.\nIntegration with your project will be trivial, because entire library\nis contained in a single header file, and requires no building or\nconfiguration.","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"readline","origin":"devel/readline","version":"8.2.10","comment":"Library for editing command lines as they are typed","maintainer":"sunpoet@FreeBSD.org","www":"https://tiswww.case.edu/php/chet/readline/rltop.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c007046c44a75e644d4f09eaeff68acdf8b2df21ab63b69ce3a6863a20a43414","flatsize":1815636,"path":"All/readline-8.2.10.pkg","repopath":"All/readline-8.2.10.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":386928,"desc":"The GNU Readline library provides a set of functions for use by applications\nthat allow users to edit command lines as they are typed in. Both Emacs and vi\nediting modes are available. The Readline library includes additional functions\nto maintain a list of previously-entered command lines, to recall and perhaps\nreedit those lines, and perform csh-like history expansion on previous commands.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libhistory.so.8","libreadline.so.8"],"options":{"BRACKETEDPASTE":"on","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:readline:8.2:10::::dragonfly6:x86_64"}},{"name":"raptor2","origin":"textproc/raptor2","version":"2.0.16_3","comment":"RDF Parser Toolkit for Redland","maintainer":"kde@FreeBSD.org","www":"https://librdf.org/raptor/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6eadd1f962a33ca29ab6b5b4d657b4ca2d44fefc4352002ffe982375ae94ad78","flatsize":2879543,"path":"All/raptor2-2.0.16_3.pkg","repopath":"All/raptor2-2.0.16_3.pkg","licenselogic":"or","licenses":["APACHE20","GPLv2","GPLv3","LGPL21"],"pkgsize":388536,"desc":"Raptor is the RDF Parser Toolkit for Redland and currently consists of two\nparsers: RDF/XML and N-Triples. Raptor is designed to integrate closely\nwith Redland and also work entirely standalone, in which case it will use\nsimple internal routines to perform the functions.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"yajl":{"origin":"devel/yajl","version":"2.1.0"}},"categories":["textproc"],"shlibs_required":["libcurl.so.4","libicuuc.so.74","libicudata.so.74","libxslt.so.1","libxml2.so.2","libyajl.so.2"],"shlibs_provided":["libraptor2.so.0"]},{"name":"rawrec","origin":"audio/rawrec","version":"0.9.991_2","comment":"Utility to record and playback raw audio data","maintainer":"antonfb@hesiod.org","www":"https://sourceforge.net/projects/rawrec/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd33fc5499635ade7d4e81c6dd932f0981c73c05378672f36ecb8350c935aede","flatsize":66290,"path":"All/rawrec-0.9.991_2.pkg","repopath":"All/rawrec-0.9.991_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":27972,"desc":"rawrec provides a simple, minimalist way to record or play back raw audio\ndata from the command line. It can work with files or standard IO, and so\ncan provide a simple buffered shell audio interface for other programs.","categories":["audio"]},{"name":"rapid","origin":"math/rapid","version":"2.01_1","comment":"Robust and Accurate Polygon Interference Detection","maintainer":"jwb@FreeBSD.org","www":"http://www.cs.unc.edu/~geom/OBB/OBBT.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60af067348a10c0fe1e3d46705a9bc4eb5ce36b5791250648ff2912a7f824e64","flatsize":76740,"path":"All/rapid-2.01_1.pkg","repopath":"All/rapid-2.01_1.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":22036,"desc":"RAPID is a robust and accurate polygon interference detection library for\nlarge environments composed of unstructured models.\n\n**************************************************************************\n\nThe RAPID code is offered \"as is\" and is free for non-commercial use.\n\nTo use RAPID for any commercial purpose, you must request a license.\n\n**************************************************************************","categories":["math","science","graphics"],"messages":[{"message":"The RAPID code is offered \"as is\" and is free for non-commercial use.\n\nTo use RAPID for any commercial purpose, you must request a license from\n\n\thttp://www.cs.unc.edu/~geom/OBB/OBBT.html\n\nRedistribution of RAPID code in any form is strictly prohibited.","type":"install"}]},{"name":"rankwidth","origin":"math/rankwidth","version":"0.9_2","comment":"Calculation of rank-width and rank-decompositions","maintainer":"thierry@FreeBSD.org","www":"https://sourceforge.net/projects/rankwidth/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e94610ac1498aa3b7d7eecb3d43aded75606aadc57408de0f2c4c6e33fa08fc","flatsize":46558,"path":"All/rankwidth-0.9_2.pkg","repopath":"All/rankwidth-0.9_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16808,"desc":"rw calculates rank-width and rank-decompositions. It is based on ideas from\n\"Computing rank-width exactly\" by Sang-il Oum, \"Sopra una formula numerica\" by\nErnesto Pascal, \"Generation of a Vector from the Lexicographical Index\" by B.P.\nBuckles and M. Lybanon and \"Fast additions on masked integers\" by Michael D.\nAdams and David S. Wise.","deps":{"igraph":{"origin":"math/igraph","version":"0.10.12_1"}},"categories":["math"],"shlibs_required":["libigraph.so.3"],"shlibs_provided":["librw.so.0"],"options":{"DOCS":"on"}},{"name":"rapidfuzz-cpp","origin":"devel/rapidfuzz-cpp","version":"3.0.5_1","comment":"Rapid fuzzy string matching in C++ using the levenshtein distance","maintainer":"yuri@FreeBSD.org","www":"https://github.com/maxbachmann/rapidfuzz-cpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"030cc269db82edff5f8971dd8789cd0742c621cdbbe34c56846bcb60f162d47f","flatsize":392308,"path":"All/rapidfuzz-cpp-3.0.5_1.pkg","repopath":"All/rapidfuzz-cpp-3.0.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48076,"desc":"RapidFuzz is a fast string matching library for Python and C++, which is using\nthe string similarity calculations from FuzzyWuzzy.","categories":["devel"]},{"name":"randomio","origin":"benchmarks/randomio","version":"1.4","comment":"Multithreaded disk i/o microbenchmark","maintainer":"pluknet@gmail.com","www":"http://www.arctic.org/~dean/randomio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48bfa1c2ca0a76a7619de85caedfb7ed44c7cf9f1a941069f1ecf0edb5624f13","flatsize":11080,"path":"All/randomio-1.4.pkg","repopath":"All/randomio-1.4.pkg","licenselogic":"single","pkgsize":4424,"desc":"Randomio is a multithreaded disk i/o microbenchmark. It\nrequires O_DIRECT, pread/pwrite, and pthreads.","categories":["benchmarks"]},{"name":"rang","origin":"devel/rang","version":"3.2","comment":"Minimal header-only modern C++ library for terminal goodies","maintainer":"yuri@FreeBSD.org","www":"https://agauniyal.github.io/rang/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f55cc12211a7fbd39fa115f074b4b3405e8e41c5bfd0538d7108788f35019518","flatsize":19801,"path":"All/rang-3.2.pkg","repopath":"All/rang-3.2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":6668,"desc":"C++ library for terminal goodies. It allows to print colored and styled text\non the terminals that support it, avoiding the need to explicitly hardcode\nterminal sequences which is commonly done by software authors at the expense\nof code elegance.\n\nIt also avoids printing terminal sequences when the program output is redirected\nto the file, a common problem in such situations.","categories":["devel"]},{"name":"readerwriterqueue","origin":"devel/readerwriterqueue","version":"1.0.6","comment":"Fast single-producer, single-consumer lock-free queue for C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cameron314/readerwriterqueue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f32931b7d7881748880cd6b36da8f3063e69132b7b232b4a289fa880937ace97","flatsize":69922,"path":"All/readerwriterqueue-1.0.6.pkg","repopath":"All/readerwriterqueue-1.0.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16204,"desc":"readerwriterqueue is a lock-free queue for C++.\n\nIt only supports a two-thread use case (one consuming, and one producing). The\nthreads can't switch roles, though you could use this queue completely from a\nsingle thread if you wish.","categories":["devel"]},{"name":"re2","origin":"devel/re2","version":"20240501","comment":"Fast C++ regex library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/re2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2f9ea650dbec2286117437a6d1bbe326066f0284f3c3a18389aad5692254733","flatsize":1661831,"path":"All/re2-20240501.pkg","repopath":"All/re2-20240501.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":313128,"desc":"RE2 is a fast, safe, thread-friendly alternative to backtracking regular\nexpression engines like those used in PCRE, Perl, and Python. It is a C++\nlibrary.\n\nRE2 uses automata theory to guarantee that regular expression searches run in\ntime linear in the size of the input. RE2 implements memory limits, so that\nsearches can be constrained to a fixed amount of memory. RE2 is engineered to\nuse a small fixed C++ stack footprint no matter what inputs or regular\nexpressions it must process; thus RE2 is useful in multithreaded environments\nwhere thread stacks cannot grow arbitrarily large.","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"}},"categories":["devel"],"shlibs_required":["libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libabsl_time_zone.so.2301.0.0"],"shlibs_provided":["libre2.so.11"]},{"name":"randlib","origin":"math/randlib","version":"1.3","comment":"Library of Routines for Random Number Generation","maintainer":"ports@FreeBSD.org","www":"https://biostatistics.mdanderson.org/SoftwareDownload/SingleSoftware.aspx?Software_Id=27","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da9435e3bbe7b24a2c282722155bff19e31f9b8ca6ded610a297617a67486cc1","flatsize":157559,"path":"All/randlib-1.3.pkg","repopath":"All/randlib-1.3.pkg","licenselogic":"single","pkgsize":37568,"desc":"This library provides routines that return:\n    (1)  Beta random deviates\n    (2)  Chi-square random deviates\n    (3)  Exponential random deviates\n    (4)  F random deviates\n    (5)  Gamma random deviates\n    (6)  Multivariate normal random deviates (mean and covariance\n         matrix specified)\n    (7)  Noncentral chi-square random deviates\n    (8)  Noncentral F random deviates\n    (9)  Univariate normal random deviates\n    (10) Random permutations of an integer array\n    (11) Real uniform random deviates between specif\n    (12) Binomial random deviates\n    (13) Negative Binomial random deviates\n    (14) Multinomial random deviates\n    (15) Poisson random deviates\n    (16) Integer uniform deviates between specified limits\n    (17) Seeds for the random number generator calculated from a\n         character string","categories":["math"],"shlibs_provided":["librandlib.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe randlib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rand","origin":"textproc/rand","version":"1.9_2","comment":"Utility to display files or streams in random order","maintainer":"ports@FreeBSD.org","www":"https://bzflag.bz/~erik","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8ca6309a49ffe9b19009fd26fc7b7a2c4bdf8f1b5a9d76d2b69c06b1e343e78","flatsize":30945,"path":"All/rand-1.9_2.pkg","repopath":"All/rand-1.9_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13168,"desc":"rand is a cat-like utility that displays the lines of a file or stream in\nrandom order.","categories":["textproc"],"shlibs_required":["libintl.so.8"],"messages":[{"message":"===>   NOTICE:\n\nThe rand port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rampler","origin":"biology/rampler","version":"2.0.0_1","comment":"Standalone module for sampling genomic sequences","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rvaser/rampler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcba9410634b218a1017ef75a72b5dc12e1c943bfda1e99a1cc068badb3377b9","flatsize":66459,"path":"All/rampler-2.0.0_1.pkg","repopath":"All/rampler-2.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25440,"desc":"Rampler is a standalone module for sampling genomic sequences. It supports two\nmodes, random subsampling of sequencing data to a desired depth (given the\nreference length) and file splitting to desired size in bytes.","categories":["biology"]},{"name":"raster3d","origin":"graphics/raster3d","version":"3.0.7_4","comment":"Set of tools for generating raster images of proteins and molecules","maintainer":"yuri@FreeBSD.org","www":"http://skuld.bmsc.washington.edu/raster3d/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46ed24932b60104a05dab72c79b132f030f755e1425b73e000f77319cbb5c72c","flatsize":3998704,"path":"All/raster3d-3.0.7_4.pkg","repopath":"All/raster3d-3.0.7_4.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":1525972,"desc":"Raster3D is a set of tools for generating high quality raster images of\nproteins or other molecules.\n\nThe core program renders spheres, triangles, cylinders, and quadric\nsurfaces with specular highlighting, Phong shading, and shadowing. It\nuses an efficient software Z-buffer algorithm which is independent of\nany graphics hardware.\n\nAncillary programs process atomic coordinates from PDB files into\nrendering descriptions for pictures composed of ribbons, space-filling\natoms, bonds, ball+stick, etc.\n\nRaster3D can also be used to render pictures composed in other programs\nsuch as Molscript in glorious 3D with highlights, shadowing, etc. Output\nis to pixel image files with 24 bits of color information per pixel.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","biology"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libtiff.so.6","libgd.so.6"],"options":{"DOCS":"on","EXAMPLES":"on","IMAGEMAGICK":"on"}},{"name":"rapidcheck","origin":"devel/rapidcheck","version":"g20220314","comment":"QuickCheck clone for C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/emil-e/rapidcheck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d04b5b4c0438ef048f16f675954dbf6dc6e8d611edf56902783774848fde18a","flatsize":777223,"path":"All/rapidcheck-g20220314.pkg","repopath":"All/rapidcheck-g20220314.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":166880,"desc":"QuickCheck clone for C++ with the goal of being simple to use with as little\nboilerplate as possible.\n\nRapidCheck is a C++ framework for property based testing inspired by QuickCheck\nand other similar frameworks. In property based testing, you state facts about\nyour code that given certain precondition should always be true. RapidCheck then\ngenerates random test data to try and find a case for which the property doesn't\nhold. If such a case is found, RapidCheck tries to find the smallest case (for\nsome definition of smallest) for which the property is still false and then\ndisplays this as a counterexample. For example, if the input is an integer,\nRapidCheck tries to find the smallest integer for which the property is false.","categories":["devel"],"shlibs_provided":["librapidcheck.so"]},{"name":"rancid3","origin":"net-mgmt/rancid3","version":"3.13_3","comment":"Really Awesome New Cisco confIg Differ","maintainer":"marcus@FreeBSD.org","www":"https://www.shrubbery.net/rancid/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c3478178f3860e6764072e0c7255dabaa726a5d9c411294fdd0d76027c73a46","flatsize":1938887,"path":"All/rancid3-3.13_3.pkg","repopath":"All/rancid3-3.13_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":221788,"desc":"Rancid monitors a router's (or device's) configuration, including software\nand hardware (cards, serial numbers, etc), using CVS. Rancid currently\nsupports Bay routers, Cisco routers, Juniper routers, Catalyst switches,\nFoundry switches, Redback NASs, ADC EZT3 muxes, MRTd (and thus likely IRRd),\nAlteon switches, HP Procurve switches, Hitachi routers.\n\nRancid logs into each of the devices in a router table file, runs various\ncommands, chomps the output, and emails any differences from the previous\ncollection to a mail list.\n\nA looking glass is also included with rancid, based on Ed Kern's in use on\nhttp://nitrous.digex.net/. Rancid version has added functions, supports Cisco,\nJuniper, and Foundry and uses the login scripts that come with rancid;\nso it can use rsh, telnet, or ssh to connect to your router(s).","deps":{"expect":{"origin":"lang/expect","version":"5.45.4_6,1"},"git":{"origin":"devel/git","version":"2.45.2_1"},"p5-LockFile-Simple":{"origin":"devel/p5-LockFile-Simple","version":"0.208"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"users":["rancid"],"groups":["rancid"],"options":{"COMWARE":"off","CVS":"off","GIT":"on","SUBVERSION":"off"},"messages":[{"message":"For further configuration information please look at\n/usr/local/share/rancid/README.\n\nIf you are upgrading from the previous version of rancid look at\n/usr/local/share/rancid/UPGRADING.\n\nIf you would like to set up Rancid to be browseable from Web,\nyou need to install devel/cvsweb or devel/viewvc.\n\nFor rancid looking-glass copy the actual CGIs (located at\n/usr/local/libexec/rancid/{lg.cgi lgform.cgi}) to your cgi-bin.\n\nSchedule rancid-run with cron at your desired interval or add\nhourly_rancid_enable=\"YES\" to /etc/periodic.conf for automatic hourly\nruns. Note, you'll need to enable an hourly job in /etc/crontab:\n\n0       *       *       *       *       root    periodic hourly","type":"install"}]},{"name":"rainbow","origin":"biology/rainbow","version":"2.0.4","comment":"Efficient clustering and assembling of short reads, especially for RAD","maintainer":"jwb@FreeBSD.org","www":"https://sourceforge.net/projects/bio-rainbow/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51aba891c92d37d106b7daea8e6de91436d3ac73de3b2bb5998ebfa03d8eb936","flatsize":130697,"path":"All/rainbow-2.0.4.pkg","repopath":"All/rainbow-2.0.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":42272,"desc":"Rainbow provides an ultra-fast and memory-efficient solution to clustering and\nassembling short genetic sequence reads produced by Restriction site Associated\nDNA Sequencing (RAD-seq).  It does this by, first, clustering reads using a\nspaced seed method, then it divides potential groups into haplotypes in a\ntop-down manner.  Next, along a guide tree, it iteratively merges sibling\nleaves in a bottom-up manner if they are similar enough.  Finally, Rainbow uses\na greedy algorithm to locally assemble merged reads into contigs.  Both optimal\nand suboptimal assembly results are output.","categories":["biology"]},{"name":"raidtest","origin":"benchmarks/raidtest","version":"1.3","comment":"Test performance of storage devices","maintainer":"pjd@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c4c05bbd88c0aaa4edf5a15035e1f94f7d0571a55b9b582137dc29eb8d49132","flatsize":13910,"path":"All/raidtest-1.3.pkg","repopath":"All/raidtest-1.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6172,"desc":"This utility can be used to test performance of storage devices.\n\nIt works by generating a test file which contains I/O requests with\nrandom size and random offset.  It then spawns parallel processes\nwhich send requests to the given device based on the test file data.","categories":["benchmarks"],"options":{"DOCS":"on"}},{"name":"rainbarf","origin":"sysutils/rainbarf","version":"1.4_1","comment":"CPU/RAM/battery stats chart bar for tmux (and GNU screen)","maintainer":"ports@FreeBSD.org","www":"https://github.com/creaktive/rainbarf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cc7c6e53a41d07845236d53d7f231f647779eb4ea7152c4fc2b02cefae70dbc","flatsize":38299,"path":"All/rainbarf-1.4_1.pkg","repopath":"All/rainbarf-1.4_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19036,"desc":"Fancy resource usage charts to put into the tmux status line. The CPU\nutilization history chart is tinted with colors to reflect the system\nmemory allocation.\n\nIf available, battery charge is displayed on the right.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe rainbarf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"random123","origin":"devel/random123","version":"1.14.0.5","comment":"Counter-based random number generators for C, C++ and CUDA","maintainer":"yuri@FreeBSD.org","www":"https://github.com/DEShawResearch/random123","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e6e06fe2777ea3096fad7601e3f6295ae0609640974949a473c768493ef416c","flatsize":245630,"path":"All/random123-1.14.0.5.pkg","repopath":"All/random123-1.14.0.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":38436,"desc":"The Random123 library is a collection of counter-based random number generators\n( \"CBRNGs\") for CPUs (C and C++) and GPUs (CUDA and OpenCL), as described in\nParallel Random Numbers: As Easy as 1, 2, 3, Salmon, Moraes, Dror & Shaw, SC11,\nSeattle, Washington, USA, 2011, ACM . They are intended for use in statistical\napplications and Monte Carlo simulation and have passed all of the rigorous\nSmallCrush, Crush and BigCrush tests in the extensive TestU01 suite of\nstatistical tests for random number generators. They are not suitable for use in\ncryptography or security even though they are constructed using principles drawn\nfrom cryptography.","categories":["devel"]},{"name":"rhash","origin":"security/rhash","version":"1.4.4_1","comment":"Utility and library for computing and checking of file hashes","maintainer":"danfe@FreeBSD.org","www":"https://rhash.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ee3d9ac7f769d6492ac8bff846741bd52ddf0e5b0c6b7afbc74c7ceb2e8fda2","flatsize":767868,"path":"All/rhash-1.4.4_1.pkg","repopath":"All/rhash-1.4.4_1.pkg","licenselogic":"single","licenses":["BSD0CLAUSE"],"pkgsize":216304,"desc":"RHash is a console utility and library for computing and verifying hash sums\nof files.  It supports CRC32, MD4, MD5, SHA1, SHA256, SHA512, SHA3, Tiger,\nTTH, Torrent BTIH, AICH, ED2K, GOST R 34.11-94, RIPEMD-160, HAS-160, EDON-R\n256/512, Whirlpool, and Snefru-128/256 hash sums.  Its features are:\n\n  * Can calculate Magnet links\n  * Output in a predefined (SFV, BSD-like) or a user-defined format\n  * Ability to process directories recursively\n  * Updating existing hash-files (adding hash sums of files missing in a\n    hash-file)\n  * Portable, written in pure C, small in size, open source (MIT license)\n\nPerl wrapper is available as `security/p5-Crypt-RHash' port.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["librhash.so.1"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:rhash_project:rhash:1.4.4:::::dragonfly6:x86_64:1"}},{"name":"ratpoison","origin":"x11-wm/ratpoison","version":"1.4.9_4","comment":"Simple window manager with no fat library dependencies","maintainer":"jrm@FreeBSD.org","www":"https://www.nongnu.org/ratpoison/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"782087ce14cb0e9d4c2bebb564b0675d06eeaf2d7948280db031af65662bc713","flatsize":357892,"path":"All/ratpoison-1.4.9_4.pkg","repopath":"All/ratpoison-1.4.9_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":122020,"desc":"Ratpoison is a simple Window Manager with no fat library dependencies,\nno fancy graphics, no window decorations, and no flashy wank. It is\nlargely modelled after GNU Screen which has done wonders in virtual\nterminal market.\n\nAll interaction with the window manager is done through keystrokes.\nratpoison has a prefix map to minimize the key clobbering that cripples\nEMACS and other quality pieces of software.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["x11-wm"],"shlibs_required":["libXft.so.2","libXrandr.so.2","libXtst.so.6","libX11.so.6","libhistory.so.8"],"options":{"DOCS":"on","GDM_SUPPORT":"off","READLINE":"on","XFT":"on"}},{"name":"radns","origin":"dns/radns","version":"20110809.2_1","comment":"IPv6 DNS server address autoconfiguration client","maintainer":"mc@hack.org","www":"https://hack.org/mc/hacks/radns/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"099085243431043bb53535d5a8f6d8c2fb604985632d0b044849a54aeb1145a7","flatsize":90813,"path":"All/radns-20110809.2_1.pkg","repopath":"All/radns-20110809.2_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":33240,"desc":"Router Advertisement DNS (radns)\n\nradns is an IPv6 DNS server address autoconfiguration client. It\nlistens for IPv6 Router Advertisements with the Recursive DNS Server\n(RDNSS) and the DNS Search List (DNSSL) options and stores the search\nlist and address(es) in a file in the same syntax as resolv.conf(5).","categories":["dns"],"users":["radns"],"groups":["radns"],"options":{"DOCS":"on"},"messages":[{"message":"To enable radns, edit /etc/rc.conf and add:\n\n  radns_enable=\"YES\"\n\nradns won't touch your system's /etc/resolv.conf. It will write to its\nown file /usr/local/etc/radns/radns-resolv.conf.\n\nTo make sure the system's /etc/resolv.conf file is created from all\nsources, read /usr/local/share/doc/radns/README.FreeBSD.","type":"install"}]},{"name":"radreport","origin":"net/radreport","version":"1.3","comment":"Perl script for processing radius logs","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a3823cd4b4eb55b9c2c31a7c135fb058b7ef4968fbf0c21b23e8b6ee844a386","flatsize":45387,"path":"All/radreport-1.3.pkg","repopath":"All/radreport-1.3.pkg","licenselogic":"single","pkgsize":14016,"desc":"Radreport is a perl script for parsing radius logs.\nWhile distributed by Lucent RABU, it is contributed software. Radreport has\nno active maintainer and is truly open source software: if you need an extra\nfeature, hack it in yourself.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe radreport port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rage","origin":"multimedia/rage","version":"0.4.0_1","comment":"EFL video and audio player with some extra bells and whistles","maintainer":"enlightenment@FreeBSD.org","www":"https://www.enlightenment.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c46fef30786245bccc028276ca1e29953157bd866864d98859d7567b017dce61","flatsize":380295,"path":"All/rage-0.4.0_1.pkg","repopath":"All/rage-0.4.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":255464,"desc":"Rage is a video and audio player written with Enlightenment Foundation\nLibraries with some extra bells and whistles.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"efl":{"origin":"devel/efl","version":"1.26.3_12"}},"categories":["multimedia","enlightenment"],"shlibs_required":["libelementary.so.1","libecore_file.so.1","libecore_con.so.1","libedje.so.1","libevas.so.1","libecore.so.1","libeldbus.so.1","libemotion.so.1","libefreet.so.1","libeio.so.1","libeet.so.1","libeina.so.1"]},{"name":"radmind","origin":"sysutils/radmind","version":"1.16.1_1","comment":"Utility for administering filesystem changes","maintainer":"mikeg@bsd-box.net","www":"https://github.com/voretaq7/radmind","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7866dd34324e68289c995125472dc4ccef1f6ded57c5c53083f958d6ab1c2745","flatsize":612625,"path":"All/radmind-1.16.1_1.pkg","repopath":"All/radmind-1.16.1_1.pkg","licenselogic":"single","licenses":["Michigan"],"pkgsize":135232,"desc":"radmind is a set of tools for creating filesystem diffs which can be\nloaded over the network. This is useful for administering a large number\nof hosts at the filesystem level. It can also act as an intelligent\ntripwire.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"users":["radmind"],"groups":["radmind"],"shlibs_required":["libsasl2.so.3","libcrypto.so.12","libssl.so.12"],"options":{"DOCS":"on","PAM":"on","SASL":"on","ZLIB":"on"},"messages":[{"message":"The radmind daemon for this port runs as user \"radmind\"\nby default.  If you wish to change this behavior you may\nset the radmind_user variable in /etc/rc.conf\n\nA template configuration file has been installed as\n/var/radmind/config.sample .\nPlease modify this file as necessary and place it in\n/var/radmind/config to ensure proper operation of the\nradmind daemon.","type":"install"}]},{"name":"radius-engine","origin":"graphics/radius-engine","version":"1.1_6","comment":"Lua script-based 2D engine built on top of OpenGL and SDL","maintainer":"ports@FreeBSD.org","www":"https://radius-engine.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21486e51f5f472c645b8551e75ab0968eb6904167941b24a3f7fdfb83b0aa9c5","flatsize":396778,"path":"All/radius-engine-1.1_6.pkg","repopath":"All/radius-engine-1.1_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":77516,"desc":"Radius Engine is a Lua script-based real-time 2D graphics engine designed\nfor rapidly prototyping games. Built on top of SDL and OpenGL,\ngames made with Radius Engine are portable to both Windows and Linux.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_sound":{"origin":"audio/sdl_sound","version":"1.0.3_16"}},"categories":["graphics","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe radius-engine port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"radvd","origin":"net/radvd","version":"2.19_4","comment":"Linux/BSD IPv6 router advertisement daemon","maintainer":"farrokhi@FreeBSD.org","www":"http://www.litech.org/radvd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f09d04620bc09bd3eeed861d767e35a3c62f02fc3c91e8d73c18cf6208c92e64","flatsize":171000,"path":"All/radvd-2.19_4.pkg","repopath":"All/radvd-2.19_4.pkg","licenselogic":"single","licenses":["RADVD"],"pkgsize":67712,"desc":"radvd implements IPv6 router advertisements for Linux and FreeBSD\nas specified in RFC 2461. Support for Mobile IPv6 as well as 6to4\nis included.","categories":["net"],"options":{"DOCS":"on"}},{"name":"radian","origin":"devel/radian","version":"0.5.4","comment":"21st century R console","maintainer":"yuri@FreeBSD.org","www":"https://github.com/randy3k/radian","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ba8f5bd8e201275e4c432077c1cd76c0cb47c2d693332f434a5de918bb528d6","flatsize":455474,"path":"All/radian-0.5.4.pkg","repopath":"All/radian-0.5.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":82340,"desc":"radian is an improved console for the R program with multiline editing and\nrich syntax highlight and more...\n\nUnder the hood, radian is built on top of the python library prompt-toolkit.\nOne would consider radian as a ipython clone for R, though its layout and\nkeybinds are actually more similar to those of julia.\n\nradian is still under active developement, users should use it at their own\nrisks.","deps":{"py311-lineedit":{"origin":"devel/py-lineedit","version":"0.1.6"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-rchitect":{"origin":"devel/py-rchitect","version":"0.3.40"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","math","python"]},{"name":"radeontop","origin":"sysutils/radeontop","version":"1.4_1","comment":"Program that shows AMD Radeon GPU resource utilization","maintainer":"danfe@FreeBSD.org","www":"https://github.com/clbr/radeontop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5da2eccf505d88bc219186dcb63955a807c8bd0f521ad4d545cfb2b25130b8bc","flatsize":107288,"path":"All/radeontop-1.4_1.pkg","repopath":"All/radeontop-1.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":35972,"desc":"RadeonTop is a small utility which allows one to monitor the utilization of\nAMD Radeon GPUs starting from the r600 series and newer, using undocumented\nperformance counters in the hardware.\n\nIt displays the utilization of the graphics pipe, event engine, vertex\ncache, vertex group and tesselator, texture addresser and cache, the shader\nunits, and more, both with a relative percent value as well as a colorful\nbar diagram (ncurses-based).\n\nTotal GPU utilization is also valid for OpenCL loads; other values are only\nuseful in GL loads.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libpciaccess":{"origin":"devel/libpciaccess","version":"0.18"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8","libdrm_amdgpu.so.1","libpciaccess.so.0","libdrm.so.2","libncurses.so.6","libtinfo.so.6","libxcb.so.1","libxcb-dri2.so.0"],"shlibs_provided":["libradeontop_xcb.so"],"options":{"NLS":"on"}},{"name":"radeontool","origin":"sysutils/radeontool","version":"1.5","comment":"ATI Radeon video card controlling tool useful for laptops","maintainer":"takawata@jp.freebsd.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a628d7c45b2eec3fde08ab2cef3e26c4a10cb722d76d56438dc43ed99f6784b7","flatsize":11656,"path":"All/radeontool-1.5.pkg","repopath":"All/radeontool-1.5.pkg","licenselogic":"single","pkgsize":4844,"desc":"ATI Radeon video card controlling tool useful for laptops.","categories":["sysutils"]},{"name":"raddump","origin":"net/raddump","version":"0.3.1_1","comment":"Radius Packet Analyzer","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/raddump/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b398a20929ffe1adddd9bbb9e209f764800b1e5487b1a9c9e54a158b95a97c28","flatsize":130104,"path":"All/raddump-0.3.1_1.pkg","repopath":"All/raddump-0.3.1_1.pkg","licenselogic":"single","pkgsize":26420,"desc":"raddump interprets captured RADIUS packets to print a\ntimestamp, packet length, RADIUS packet type, source\nand destination hosts and ports, and included attribute\nnames and values for each packet.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe raddump port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ragel","origin":"devel/ragel","version":"6.10_1","comment":"Compile regular languages into executable C/C++ code","maintainer":"adridg@FreeBSD.org","www":"http://www.complang.org/ragel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44999c01c0eb4698d555fb23ef1ac58f8200053302a9863eb985e394f3fe3357","flatsize":2360758,"path":"All/ragel-6.10_1.pkg","repopath":"All/ragel-6.10_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":506460,"desc":"Ragel compiles finite state machines from regular languages into runnable C\ncode. Ragel state machines can not only recognize byte sequences as regular\nexpression machines do, but can also execute code at arbitrary points in the\nrecognition of a regular language.\n\nWhen you wish to write down a regular language you start with some simple\nregular language and build a bigger one using the regular language operators\nunion, concatenation, kleene star, intersection and subtraction. This is\nprecisely the way you describe to Ragel how to compile your finite state\nmachines. Ragel also understands operators that insert function calls into\nmachines and operators that control any non-determinism in machines.","categories":["devel"],"options":{"EXAMPLES":"on","TEXDOCS":"off"}},{"name":"radcli","origin":"net/radcli","version":"1.4.0","comment":"Simple RADIUS client library","maintainer":"sunpoet@FreeBSD.org","www":"https://radcli.github.io/radcli/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e68c933be12ad5add5f7b93a9c807cc00968ffa701e166d9ce4cf9c37a06e69","flatsize":310372,"path":"All/radcli-1.4.0.pkg","repopath":"All/radcli-1.4.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":125304,"desc":"The radcli library is a library for writing RADIUS Clients. The library's\napproach is to allow writing RADIUS-aware application in less than 50 lines of C\ncode.\n\nThe freeradius-client library was undocumented, had too much legacy code\ncentered around radlogin, a tool which is of no significance today, was\nIPv4-only and had no releases for several years.\n\nThis library addresses these shortcomings, adds package management via\npkg-config, adds support for TCP, TLS and DTLS, provides documentation of the\nAPI, and will include any new features for the task. It is provided as a shared\nlibrary in case it is useful to other projects as well, and is also made source\ncompatible with radiusclient-ng and freeradius-client.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"nettle":{"origin":"security/nettle","version":"3.10_1"}},"categories":["net"],"shlibs_required":["libgnutls.so.30","libnettle.so.8"],"shlibs_provided":["libradcli.so.6"]},{"name":"rainloop-php81","origin":"mail/rainloop","version":"1.17.0","comment":"Modern and interactive webmail","maintainer":"ports@FreeBSD.org","www":"https://rainloop.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43adf740228151010872d801c7fc5c0ec11cbc6d7a5827039bac6c66ef12772b","flatsize":21787489,"path":"All/rainloop-php81-1.17.0.pkg","repopath":"All/rainloop-php81-1.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4094684,"desc":"Modern user interface.\nComplete support of IMAP and SMTP protocols including SSL and STARTTLS.\nMinimalistic resources requirements.\nDirect access to mail server is used (mails are not stored locally\non web server).\nAllows for adding multiple accounts to primary one, simultaneous\naccess to different accounts in different browser tabs is supported.\nAdditional identities.\nAdministrative panel for configuring main options...","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-pdo_sqlite":{"origin":"databases/php81-pdo_sqlite","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["mail","www"],"options":{"MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe rainloop-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rage-encryption","origin":"security/rage-encryption","version":"0.10.0_4","comment":"Simple, modern, and secure file encryption tool, using the age format","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/str4d/rage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1ade9be2b20646dff1fbfd94b4993c2657d7e893d880aaacba0acb3cd79f513","flatsize":12651945,"path":"All/rage-encryption-0.10.0_4.pkg","repopath":"All/rage-encryption-0.10.0_4.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1870304,"desc":"A secure, modern file encryption tool and Rust library utilizing the age\nformat, offering small explicit keys, no configuration options, and\nUNIX-style composability.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["security"],"shlibs_required":["libzstd.so.1","libfuse.so.2"]},{"name":"racktables-php82","origin":"sysutils/racktables","version":"0.22.0_1","comment":"Server room asset management suite","maintainer":"dinoex@FreeBSD.org","www":"https://www.racktables.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"585a61e61a157a6849bfd8c71e764b8c48862d33e086dd7f2ac76535091b7d18","flatsize":3368433,"path":"All/racktables-php82-0.22.0_1.pkg","repopath":"All/racktables-php82-0.22.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":811368,"desc":"Racktables is a nifty and robust solution for datacenter and server room asset\nmanagement. It helps document hardware assets, network addresses, space in\nracks, networks configuration and much much more!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bcmath":{"origin":"math/php82-bcmath","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","www"],"options":{"CURL":"off","EXAMPLES":"on","LDAP":"off","PCNTL":"off","SNMP":"off"},"annotations":{"cpe":"cpe:2.3:a:racktables_project:racktables:0.22.0:::::dragonfly6:x86_64:1","flavor":"php82"},"messages":[{"message":"Apache users should create a racktables.conf file under their apache\nIncludes directory with the following contents:\n<Directory /usr/local/www/racktables/wwwroot>\n\tOrder allow,deny\n\tAllow from all\n</Directory>\nAlias /racktables /usr/local/www/racktables/wwwroot\n\nYou will need to make sure you have a MySQL server available, or\nyou must install one from the ports tree if you wish to run one\nlocally.\n\nThen, visit http://your.system/racktables/ and follow the\ninstructions to complete the setup.","type":"install"}]},{"name":"racktables-php81","origin":"sysutils/racktables","version":"0.22.0_1","comment":"Server room asset management suite","maintainer":"dinoex@FreeBSD.org","www":"https://www.racktables.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa2c10c063c4364957aabc6d9a071ac0c1270354979a32cf5eb46f1686f4bd5d","flatsize":3368433,"path":"All/racktables-php81-0.22.0_1.pkg","repopath":"All/racktables-php81-0.22.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":811200,"desc":"Racktables is a nifty and robust solution for datacenter and server room asset\nmanagement. It helps document hardware assets, network addresses, space in\nracks, networks configuration and much much more!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-bcmath":{"origin":"math/php81-bcmath","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-pdo_mysql":{"origin":"databases/php81-pdo_mysql","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","www"],"options":{"CURL":"off","EXAMPLES":"on","LDAP":"off","PCNTL":"off","SNMP":"off"},"annotations":{"cpe":"cpe:2.3:a:racktables_project:racktables:0.22.0:::::dragonfly6:x86_64:1","flavor":"php81"},"messages":[{"message":"Apache users should create a racktables.conf file under their apache\nIncludes directory with the following contents:\n<Directory /usr/local/www/racktables/wwwroot>\n\tOrder allow,deny\n\tAllow from all\n</Directory>\nAlias /racktables /usr/local/www/racktables/wwwroot\n\nYou will need to make sure you have a MySQL server available, or\nyou must install one from the ports tree if you wish to run one\nlocally.\n\nThen, visit http://your.system/racktables/ and follow the\ninstructions to complete the setup.","type":"install"}]},{"name":"rackmonkey","origin":"net-mgmt/rackmonkey","version":"1.2.5_6","comment":"Web-based tool for managing racks of equipment","maintainer":"ecrist@secure-computing.net","www":"http://flux.org.uk/projects/rackmonkey/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"274187a911d1035399ddb9f868a8c73beac541586e7398c1d335146a713eba41","flatsize":947227,"path":"All/rackmonkey-1.2.5_6.pkg","repopath":"All/rackmonkey-1.2.5_6.pkg","licenselogic":"single","pkgsize":209388,"desc":"RackMonkey is a web-based tool for managing racks of equipment\nsuch as web servers, video encoders, routers and storage devices.\nUsing a simple interface you can keep track of what's where,\nwhich OS it runs, when it was purchased, who it belongs and what\nit's used for.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Spreadsheet-WriteExcel":{"origin":"textproc/p5-Spreadsheet-WriteExcel","version":"2.40_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net-mgmt","www"],"options":{"INIT_DB":"on","MYSQL":"off","PGSQL":"off","SAMPLE":"on","SQLITE":"on"},"messages":[{"message":"DATABASE SETUP:\nIf you have selected PostgreSQL or MySQL databases, you will need to\nread the documentation on how to edit the config file, as well as how\nto initialize the database.  IF YOU SELECTED SQLITE, THIS CAN BE DONE\nAUTOMATICALLY BY THIS PORT.\n\nDOCUMENTATION URL:\nhttp://flux.org.uk/projects/rackmonkey/doc/1.2.5/install\n\n\nWEBSERVER SETUP:\nIf using the Apache web server, simply add the following\nto the appropriate place in your config files:\n\nAlias /rackmonkey /usr/local/www/rackmonkey\n<Location /rackmonkey>\n   Order allow,deny\n   Allow from all\n   Options ExecCGI FollowSymLinks Includes\n   AddHandler cgi-script .pl\n   AddType text/html .shtml\n   AddHandler server-parsed .shtml\n   DirectoryIndex rackmonkey.pl index.shtml index.html\n   SetEnv RACKMONKEY_CONF /usr/local/www/rackmonkey/rackmonkey.conf\n</Location>","type":"install"}]},{"name":"range-v3","origin":"devel/range-v3","version":"0.12.0","comment":"Experimental range library for C++11/14/17","maintainer":"ports@FreeBSD.org","www":"https://github.com/ericniebler/range-v3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eaf213d1a1b49f90f8bc2af41099626d6a88b82e77b7eaa66f707fb7b81c0808","flatsize":2068974,"path":"All/range-v3-0.12.0.pkg","repopath":"All/range-v3-0.12.0.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":217368,"desc":"Range library for C++11/14/17. This code is the basis of a formal proposal to\nadd range support to the C++ standard library.\n\nRange v3 is a library for the future C++. Not only does it work well with\ntoday's C++ -- move semantics, lambdas, automatically deduced types and all --\nit also anticipates tomorrow's C++ with Concepts.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe range-v3 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rabs","origin":"devel/rabs","version":"2.30.10","comment":"Generic imperative build system","maintainer":"yuri@FreeBSD.org","www":"https://github.com/wrapl/rabs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84e5372ec0676c14686e26455ddbbcd0692b49a53d1b3d54ad1553eb08645c19","flatsize":799650,"path":"All/rabs-2.30.10.pkg","repopath":"All/rabs-2.30.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":256016,"desc":"Rabs is an imperative build system implemented in C, supporting an imperative\nparadigm with functional components.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"}},"categories":["devel"],"shlibs_required":["libgc-threaded.so.1"]},{"name":"raleway","origin":"x11-fonts/raleway","version":"4.101","comment":"Elegant sans-serif font, designed in a single thin weight","maintainer":"flo@snakeoilproductions.net","www":"https://www.theleagueofmoveabletype.com/raleway","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"336f21f69f21062ac0afe5ed9bfaeae1d9d9b0891bfa9715370fb05d74fde1d2","flatsize":2144556,"path":"All/raleway-4.101.pkg","repopath":"All/raleway-4.101.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":727456,"desc":"Raleway is an elegant sans-serif typeface, designed in a single\nthin weight.  It is a display face that features both old style and\nlining numerals, standard and discretionary ligatures, a pretty\ncomplete set of diacritics, as well as a stylistic alternate inspired\nby more geometric sans-serif typefaces than it's neo-grotesque\ninspired default character set.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"radiusclient","origin":"net/radiusclient","version":"0.5.6_3","comment":"Client library and basic utilities for RADIUS AAA","maintainer":"ports@FreeBSD.org","www":"http://developer.berlios.de/projects/radiusclient-ng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49b3cf6b621bc2e938abc850b20fcfa522685c714dd0084a7ed104fe0cb8edfc","flatsize":227760,"path":"All/radiusclient-0.5.6_3.pkg","repopath":"All/radiusclient-0.5.6_3.pkg","licenselogic":"single","pkgsize":56204,"desc":"The RadiusClient is a framework and library for writing RADIUS Clients which\nadditionally includes radlogin, a flexible RADIUS aware login replacement,\na command line program to send RADIUS authentication/authorisation requests\nand accounting records and a utility to query the status of a RADIUS server.\nAll these programs are based on a library which lets you develop a\nRADIUS-aware application in less than 50 lines of C code.","categories":["net"],"shlibs_provided":["libradiusclient-ng.so.2"],"annotations":{"cpe":"cpe:2.3:a:radiusclient:radiusclient:0.5.6:::::dragonfly6:x86_64:3"},"messages":[{"message":"===>   NOTICE:\n\nThe radiusclient port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"rabbiteer","origin":"net/rabbiteer","version":"1.4.1_58","comment":"AMQP & RabbitMQ command-line tool","maintainer":"dch@FreeBSD.org","www":"https://github.com/algesten/rabbiteer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d05752a1badb7917c2ec4274046a69c29ea75d7f62d6ec933247b01f0d54dcb","flatsize":2260700,"path":"All/rabbiteer-1.4.1_58.pkg","repopath":"All/rabbiteer-1.4.1_58.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":612752,"desc":"Command-line tool for publishing and subscribing to RabbitMQ, including\nsupport for publish, subscribe, and RabbitMQ-style rpc calls.","categories":["net"],"options":{"DOCS":"on"}},{"name":"rabbitmq-c","origin":"net/rabbitmq-c","version":"0.13.0","comment":"RabbitMQ C AMQP client library","maintainer":"dch@FreeBSD.org","www":"https://www.rabbitmq.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e32026444b56cf9833859eb6403d28ef70201ddc3017b5f2982e6afcf8e4915d","flatsize":463358,"path":"All/rabbitmq-c-0.13.0.pkg","repopath":"All/rabbitmq-c-0.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":86060,"desc":"This is a C-language AMQP client library for use with AMQP servers\nspeaking protocol versions 0-8 and 0-9-1. This port only speaks the\n0-9-1 protocol version, for 0-8 use net/rabbitmq-c.\n\nSee also: https://github.com/alanxz/rabbitmq-c\nSee also: https://www.amqp.org/","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["net"],"shlibs_required":["libpopt.so.0","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["librabbitmq.so.4"],"options":{"STATIC":"on","TEST":"off"}},{"name":"rainloop-php83","origin":"mail/rainloop","version":"1.17.0","comment":"Modern and interactive webmail","maintainer":"ports@FreeBSD.org","www":"https://rainloop.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9837d3fec76fb7d6b690e0ca7fee34beba56c6fb40ef740ae5686c83338a62b1","flatsize":21787489,"path":"All/rainloop-php83-1.17.0.pkg","repopath":"All/rainloop-php83-1.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4094804,"desc":"Modern user interface.\nComplete support of IMAP and SMTP protocols including SSL and STARTTLS.\nMinimalistic resources requirements.\nDirect access to mail server is used (mails are not stored locally\non web server).\nAllows for adding multiple accounts to primary one, simultaneous\naccess to different accounts in different browser tabs is supported.\nAdditional identities.\nAdministrative panel for configuring main options...","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-pdo_sqlite":{"origin":"databases/php83-pdo_sqlite","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["mail","www"],"options":{"MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe rainloop-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"racktables-php83","origin":"sysutils/racktables","version":"0.22.0_1","comment":"Server room asset management suite","maintainer":"dinoex@FreeBSD.org","www":"https://www.racktables.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19e67d3b658655630687b6329f17f944b2d4c52ee5f96350d0c3870cbe62e18b","flatsize":3368433,"path":"All/racktables-php83-0.22.0_1.pkg","repopath":"All/racktables-php83-0.22.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":811456,"desc":"Racktables is a nifty and robust solution for datacenter and server room asset\nmanagement. It helps document hardware assets, network addresses, space in\nracks, networks configuration and much much more!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-bcmath":{"origin":"math/php83-bcmath","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-pdo_mysql":{"origin":"databases/php83-pdo_mysql","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","www"],"options":{"CURL":"off","EXAMPLES":"on","LDAP":"off","PCNTL":"off","SNMP":"off"},"annotations":{"cpe":"cpe:2.3:a:racktables_project:racktables:0.22.0:::::dragonfly6:x86_64:1","flavor":"php83"},"messages":[{"message":"Apache users should create a racktables.conf file under their apache\nIncludes directory with the following contents:\n<Directory /usr/local/www/racktables/wwwroot>\n\tOrder allow,deny\n\tAllow from all\n</Directory>\nAlias /racktables /usr/local/www/racktables/wwwroot\n\nYou will need to make sure you have a MySQL server available, or\nyou must install one from the ports tree if you wish to run one\nlocally.\n\nThen, visit http://your.system/racktables/ and follow the\ninstructions to complete the setup.","type":"install"}]},{"name":"raknet","origin":"devel/raknet","version":"3.9.2_11,1","comment":"Networking API that provides reliable UDP primarily for online games","maintainer":"martymac@FreeBSD.org","www":"http://www.jenkinssoftware.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff7f20c8b0b759f38fe62847de7153bb14f84ff0614f747ea79a1c08793c43c9","flatsize":23378121,"path":"All/raknet-3.9.2_11,1.pkg","repopath":"All/raknet-3.9.2_11,1.pkg","licenselogic":"or","licenses":["GPLv3","SpecialAuth"],"pkgsize":5860256,"desc":"RakNet is a free networking API that provides reliable UDP and high level\nnetworking constructs. Although it can be used for any networked application,\nit was developed specifically for rapid development of online games and the\naddition of multiplayer to single player games.","categories":["devel","net"],"shlibs_provided":["libRakNetDynamic.so"],"options":{"DOCS":"on"}},{"name":"rapid-photo-downloader","origin":"graphics/rapid-photo-downloader","version":"0.9.26_8","comment":"Import photos and videos efficiently and reliably","maintainer":"m.ne@gmx.net","www":"https://www.damonlynch.net/rapid/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7b2b36b1bf23ad200e628e87567f44f7c7399949942fb6b7e7d4c58aec6bb8a","flatsize":30831784,"path":"All/rapid-photo-downloader-0.9.26_8.pkg","repopath":"All/rapid-photo-downloader-0.9.26_8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":8899300,"desc":"Rapid Photo Downloader imports photos and videos from cameras, phones,\nmemory cards and other devices at high speed. It can be configured to\nrename photos and videos with meaningful filenames you specify. It can\nalso back up photos and videos as they are downloaded. It downloads\nfrom and backs up to multiple devices simultaneously.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gexiv2":{"origin":"graphics/gexiv2","version":"0.14.2"},"libgudev":{"origin":"devel/libgudev","version":"237"},"p5-Image-ExifTool":{"origin":"graphics/p5-Image-ExifTool","version":"12.76"},"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-arrow":{"origin":"devel/py-arrow","version":"1.3.0_1"},"py311-colorlog":{"origin":"devel/py-colorlog","version":"6.8.2"},"py311-colour":{"origin":"graphics/py-colour","version":"0.1.5"},"py311-easygui":{"origin":"x11-toolkits/py-easygui","version":"0.98.3"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-gphoto2":{"origin":"graphics/py-gphoto2","version":"2.5.0"},"py311-gstreamer1":{"origin":"multimedia/py-gstreamer1","version":"1.22.4"},"py311-notify2":{"origin":"devel/py-notify2","version":"0.3.1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pymediainfo":{"origin":"multimedia/py-pymediainfo","version":"4.1"},"py311-pyprind":{"origin":"misc/py-pyprind","version":"2.11.3_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-rawkit":{"origin":"graphics/py-rawkit","version":"0.6.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"py311-sortedcontainers":{"origin":"devel/py-sortedcontainers","version":"2.4.0"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-tenacity":{"origin":"devel/py-tenacity","version":"8.4.1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"}},"categories":["graphics"],"options":{"COLOUR":"on","PROGRESS":"on"}},{"name":"qxfun","origin":"math/qxfun","version":"01","comment":"Quad precision package with special functions","maintainer":"fortran@FreeBSD.org","www":"https://crd-legacy.lbl.gov/~dhbailey/mpdist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b116a123e79ae600d1d3ce311337ef62f0e1e6d8d79abcb3ffc7dafd0e83a477","flatsize":163558,"path":"All/qxfun-01.pkg","repopath":"All/qxfun-01.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":59392,"desc":"QXFUN: A quad precision package with special functions (approximately 33 digit\nprecision).\n\nThis package enhances an IEEE quad precision floating-point facility (approx. 33\ndigit accuracy) to include a library of numerous special functions, all by\nmaking only very minor changes to existing Fortran programs. The package should\nrun correctly on any Unix-based system supporting a Fortran-2008 compiler and\nIEEE 128-bit floating-point arithmetic, in hardware or software.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"qwtplot3d-qt5","origin":"math/qwtplot3d","version":"0.3.0.g20210210_1","comment":"3D plotting widgets for Qt","maintainer":"makc@FreeBSD.org","www":"https://github.com/SciDAVis/qwtplot3d","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c096f2b79f00cbef7f71bb497840e0b3d347d705dc5d8e3e69469b5fb1714a63","flatsize":322557,"path":"All/qwtplot3d-qt5-0.3.0.g20210210_1.pkg","repopath":"All/qwtplot3d-qt5-0.3.0.g20210210_1.pkg","licenselogic":"single","pkgsize":95376,"desc":"QwtPlot3d is a feature-rich Qt/OpenGL-based C++ library. It provides\nQt widgets for 3D plotting.","deps":{"gl2ps":{"origin":"print/gl2ps","version":"1.4.2_1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["math"],"shlibs_required":["libGLU.so.1","libQt5OpenGL.so.5","libgl2ps.so.1","libGLX.so.0","libOpenGL.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libqwtplot3d-qt5.so.0"]},{"name":"rainloop-php82","origin":"mail/rainloop","version":"1.17.0","comment":"Modern and interactive webmail","maintainer":"ports@FreeBSD.org","www":"https://rainloop.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20968fa722a783dcdd93d665a475376bf3fb89542fa762f26bb4160dd9ee89ba","flatsize":21787489,"path":"All/rainloop-php82-1.17.0.pkg","repopath":"All/rainloop-php82-1.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4094908,"desc":"Modern user interface.\nComplete support of IMAP and SMTP protocols including SSL and STARTTLS.\nMinimalistic resources requirements.\nDirect access to mail server is used (mails are not stored locally\non web server).\nAllows for adding multiple accounts to primary one, simultaneous\naccess to different accounts in different browser tabs is supported.\nAdditional identities.\nAdministrative panel for configuring main options...","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-pdo_sqlite":{"origin":"databases/php82-pdo_sqlite","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["mail","www"],"options":{"MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe rainloop-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"r1q2","origin":"games/r1q2","version":"8012_6","comment":"Enhanced Quake II client/server focusing on stability","maintainer":"danfe@FreeBSD.org","www":"http://old.r1ch.net/stuff/r1q2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0351c1fa33c0e1942edf6480b500017215d8d1ece4d792b327a71ae9deaecd91","flatsize":1215181,"path":"All/r1q2-8012_6.pkg","repopath":"All/r1q2-8012_6.pkg","licenselogic":"single","pkgsize":380708,"desc":"R1Q2 is an enhanced client/server for Quake II. Based on the id Software 3.21\nsource, rather than concentrate on fancy graphics, embedded MP3 players and\nother \"gimmick\" features, R1Q2 is focused on providing stability, security and\nspeed whilst remaining fully compatible with existing mods and other clients.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libjpeg.so.8","libpng16.so.16"],"options":{"DOCS":"on","GAME":"off","REF_GL":"on","CLIENT":"on","DEDICATED":"on"}},{"name":"qxlsx-qt6","origin":"devel/qxlsx","version":"1.4.7","comment":"Excel file reader/writer library using Qt","maintainer":"danfe@FreeBSD.org","www":"https://qtexcel.github.io/QXlsx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88a7b9a45bd2b116aec6c817055f334e400a264f3c75a3fc069cfe7a24c5fb6c","flatsize":1185635,"path":"All/qxlsx-qt6-1.4.7.pkg","repopath":"All/qxlsx-qt6-1.4.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":312760,"desc":"QXlsx is reader/writer library for Microsoft Excel files (*.xlsx).\nBecause QtXlsx is no longer supported since 2014, new project had\nbeen created based off of it in 2017.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel"],"shlibs_required":["libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libxkbcommon.so.0"],"shlibs_provided":["libQXlsxQt6.so.0"],"annotations":{"flavor":"qt6"}},{"name":"qxlsx","origin":"devel/qxlsx","version":"1.4.7","comment":"Excel file reader/writer library using Qt","maintainer":"danfe@FreeBSD.org","www":"https://qtexcel.github.io/QXlsx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"daa194ee485787a038c73abeb91081e6a92b9e73ee6830f0d713ef709c216946","flatsize":1063803,"path":"All/qxlsx-1.4.7.pkg","repopath":"All/qxlsx-1.4.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":269104,"desc":"QXlsx is reader/writer library for Microsoft Excel files (*.xlsx).\nBecause QtXlsx is no longer supported since 2014, new project had\nbeen created based off of it in 2017.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libQXlsxQt5.so.0"],"annotations":{"flavor":"qt5"}},{"name":"qwdtools","origin":"games/qwdtools","version":"0.34,2","comment":"Convert QuakeWorld demos from QWD format to MVD format","maintainer":"danfe@FreeBSD.org","www":"https://github.com/deurk/mvdsv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2d06e71da81bffe51bfd8c14057f619dd9de0e19b357e4ac073f3bc0e9b070c","flatsize":93815,"path":"All/qwdtools-0.34,2.pkg","repopath":"All/qwdtools-0.34,2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43500,"desc":"QWDtools is a powerful utility to convert regular uncompressed\nQuakeWorld demo files (in QWD format) to new-era multi-view format.\n\nNo QWZ format support yet, but one can always convert them to QWD\nmanually with Qizmo and run them through QWDtools after that.","categories":["games","converters"],"options":{"OPTIMIZED_CFLAGS":"off"}},{"name":"qxmpp-qt6","origin":"net-im/qxmpp","version":"1.7.0","comment":"XMPP client library based on Qt and C++","maintainer":"kde@FreeBSD.org","www":"https://github.com/qxmpp-project/qxmpp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7a4f2b01224794e617bdc1e5b8d9b0e82fd924a441491cec45004116fff2c9b","flatsize":5292558,"path":"All/qxmpp-qt6-1.7.0.pkg","repopath":"All/qxmpp-qt6-1.7.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1253084,"desc":"QXmpp is pretty intuitive and easy to use. It uses Qt extensively.\nQt is the only third party library it is dependent on. Users need\nto a have working knowledge of C++ and Qt basics (Signals and Slots\nand Qt data types). The underlying TCP socket and the XMPP RFCs\n(RFC3920 and RFC3921) have been encapsulated into classes and\nfunctions. Therefore the user would not be bothered with these\ndetails. But it is always recommended to the advanced users to read\nand enjoy the low level details.","deps":{"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"libomemo-c":{"origin":"security/libomemo-c","version":"0.5.0"},"qca-qt6":{"origin":"devel/qca","version":"2.3.9"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["net-im"],"shlibs_required":["libqca-qt6.so.2","libQt6Network.so.6","libQt6Xml.so.6","libQt6Core.so.6","libomemo-c.so.0","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libQXmppOmemoQt6.so.5","libQXmppQt6.so.5"],"options":{"GSTREAMER":"off","TEST":"off"},"annotations":{"flavor":"qt6"}},{"name":"qxmpp-qt5","origin":"net-im/qxmpp","version":"1.7.0","comment":"XMPP client library based on Qt and C++","maintainer":"kde@FreeBSD.org","www":"https://github.com/qxmpp-project/qxmpp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1caac67093d8865d680f97bea5a08f9ced10f7dc2166c472d8d92c8088e8622","flatsize":4784422,"path":"All/qxmpp-qt5-1.7.0.pkg","repopath":"All/qxmpp-qt5-1.7.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1150224,"desc":"QXmpp is pretty intuitive and easy to use. It uses Qt extensively.\nQt is the only third party library it is dependent on. Users need\nto a have working knowledge of C++ and Qt basics (Signals and Slots\nand Qt data types). The underlying TCP socket and the XMPP RFCs\n(RFC3920 and RFC3921) have been encapsulated into classes and\nfunctions. Therefore the user would not be bothered with these\ndetails. But it is always recommended to the advanced users to read\nand enjoy the low level details.","deps":{"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"libomemo-c":{"origin":"security/libomemo-c","version":"0.5.0"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net-im"],"shlibs_required":["libqca-qt5.so.2","libQt5Network.so.5","libQt5Xml.so.5","libQt5Core.so.5","libomemo-c.so.0","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libQXmppOmemoQt5.so.5","libQXmppQt5.so.5"],"options":{"GSTREAMER":"off","TEST":"off"},"annotations":{"flavor":"qt5"}},{"name":"quirc","origin":"irc/quirc","version":"0.9.84_6","comment":"Tcl/Tk IRC client for the X Window System","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/irc/quirc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00a792bd76c43b2a9311c24daa5dab21bd857b5da9ca75cd3a6b0dd4ddf2d95f","flatsize":1143744,"path":"All/quirc-0.9.84_6.pkg","repopath":"All/quirc-0.9.84_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":253076,"desc":"An IRC client for the X Window System that uses TCL/TK.  It boasts\nmany advanced scripting facilities and a clean interface.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["irc","tk"],"shlibs_required":["libtk86.so.1","libtcl86.so.1","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"DOCS":"on"}},{"name":"qxgedit","origin":"audio/qxgedit","version":"1.0.0","comment":"Editor for MIDI System Exclusive files for XG devices","maintainer":"yuri@FreeBSD.org","www":"https://qxgedit.sourceforge.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"701ec27026d003b316f3a68f6d88f25718fdf9e31a5c990434e97f0fa148ce18","flatsize":1172222,"path":"All/qxgedit-1.0.0.pkg","repopath":"All/qxgedit-1.0.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":321412,"desc":"QXGEdit is a Qt framework GUI for editing MIDI System Exclusive files for XG\ndevices (eg. Yamaha DB50XG).","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["audio"],"shlibs_required":["libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Network.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libasound.so.2"]},{"name":"quoted","origin":"net/quoted","version":"1.01_4","comment":"Easily configured QOTD daemon with over 130 good quality quotes","maintainer":"bobf@mrp3.com","www":"https://www.mrp3.com/webutil/quoted.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4950f761836684ee6cffc41d8df0eb2a7206874fdbd1f11528eb8fcd527cb5f","flatsize":32830,"path":"All/quoted-1.01_4.pkg","repopath":"All/quoted-1.01_4.pkg","licenselogic":"single","pkgsize":15436,"desc":"The QOTD Daemon 'quoted' listens on the qotd port (17) and responds with\na randomly selected 'quote of the day' from a 'quotes' text file, which\nyou can update with quotes of your own.  It will operate either as a\nstand-alone daemon, or can also be invoked via inetd.\n\nIf you want, you can also have it listen on a different port, other than\nthe default 'qotd' port (17).","categories":["net"]},{"name":"qview","origin":"graphics/qview","version":"6.1","comment":"Practical and minimal image viewer","maintainer":"danfe@FreeBSD.org","www":"https://interversehq.com/qview/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1b8dc0cd01b8f2c8b6a9b3312d9c97e8adbffa1280479c02e35903ac83381c7","flatsize":1751994,"path":"All/qview-6.1.pkg","repopath":"All/qview-6.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":472980,"desc":"Qt image viewer designed with minimalism and usability in mind.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-kimageformats":{"origin":"graphics/kf5-kimageformats","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"KF5":"on"}},{"name":"qwt5-qt5","origin":"x11-toolkits/qwt5-qt5","version":"5.2.3g20210209","comment":"Qt Widgets for Technical Applications","maintainer":"makc@FreeBSD.org","www":"http://qwt.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ca1a16a82b860a60f5a5fe850c4588c644e779c1d69a9be825f8ae378ebc6ca","flatsize":8949735,"path":"All/qwt5-qt5-5.2.3g20210209.pkg","repopath":"All/qwt5-qt5-5.2.3g20210209.pkg","licenselogic":"and","licenses":["LGPL21","QWT"],"pkgsize":1652360,"desc":"This is Qt 5 port of Qwt library version 5.  The Qwt library contains\nGUI Components and utility classes which are primarily useful for\nprograms with a technical background.  Beside a 2D plot widget it\nprovides scales, sliders, dials, compasses, thermometers, wheels\nand knobs to control or display values, arrays, or ranges of type\ndouble.\n\nSee also: https://github.com/SciDAVis/qwt5-qt5","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libqwt5-qt5.so.5"],"options":{"DOCS":"on"}},{"name":"qwalk","origin":"science/qwalk","version":"1.0.1.300_6","comment":"Quantum Monte Carlo package for quantum chemistry computations","maintainer":"yuri@FreeBSD.org","www":"https://qwalk.github.io/mainline/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ba9a9fa3cedee249da66372077744c4ccf78dadfc12253daf0df8e3092f61cf","flatsize":9368411,"path":"All/qwalk-1.0.1.300_6.pkg","repopath":"All/qwalk-1.0.1.300_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1806256,"desc":"QWalk is a program developed to perform high accuracy quantum Monte Carlo\ncalculations of electronic structure in molecules and solids. It is specifically\ndesigned as a research vehicle for new algorithms and method developments, as\nwell as being able to scale up to large system sizes.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science"]},{"name":"quicksynergy","origin":"sysutils/quicksynergy","version":"0.9.0_9","comment":"Graphical interface for easily configuring Synergy2","maintainer":"ports@FreeBSD.org","www":"http://quicksynergy.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31c0fa82f651aca49b57548b7cbfb6ae28f5c568edf2e032df54c6fad5ca431b","flatsize":51933,"path":"All/quicksynergy-0.9.0_9.pkg","repopath":"All/quicksynergy-0.9.0_9.pkg","licenselogic":"single","pkgsize":12400,"desc":"QuickSynergy is a graphical interface (GUI) for easily configuring\nSynergy2, an application that allows the user to share his mouse and\nkeyboard between two or more computers.\n\nWithout the need for any external hardware, Synergy2 uses the TCP-IP\nprotocol to share the resources, even between machines with diferent\noperating systems, such as Mac OS, Linux and Windows.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe quicksynergy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qwinff","origin":"multimedia/qwinff","version":"0.2.1.22_1","comment":"Qt5 GUI Frontend for FFmpeg","maintainer":"ehaupt@FreeBSD.org","www":"https://qwinff.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aeefc7a36bb0a49b8ab5b8d374bd7af7f395c1ee2afdd4fbeef4288a5a8b3822","flatsize":1461264,"path":"All/qwinff-0.2.1.22_1.pkg","repopath":"All/qwinff-0.2.1.22_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":510124,"desc":"QWinFF is a GUI for FFmpeg, a powerful command-line media converter.  It\nprovides an intuitive graphical interface and a rich set of presets to\nhelp you use ffmpeg easily without having to type a single command.\nAdvanced users can also adjust conversion parameters like bitrate and\nsample rate in detail.\n\nQWinFF also comes in handy when you need to make a video clip for a\nlarger video. Starting from version 0.2.0, QWinFF features an\ninteractive video-cutting interface that lets you watch the video and\nselect the time range you want to convert. There is also an option that\nchanges the speed of the video, making it possible to create slow-motion\nor fast-motion animations. Audio will also be rescaled without changing\nthe pitch.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sox":{"origin":"audio/sox","version":"14.4.2.20210509_5"}},"categories":["multimedia"],"shlibs_required":["libQt5Widgets.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"quimup","origin":"audio/quimup","version":"2.1.0","comment":"Qt client for MPD (Music Player Daemon)","maintainer":"cmangin@arobas.net","www":"https://sourceforge.net/projects/quimup/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58803c0a89de0216ec08d396208b087732b4311ebe594f20f701224363f6b492","flatsize":1651289,"path":"All/quimup-2.1.0.pkg","repopath":"All/quimup-2.1.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":300516,"desc":"QUIMUP is a 'graphical' client for the music player daemon (MPD)\nwritten in C++ and Qt5.\n\nFeatures include:\n\n* Support for (locally stored) albumart.\n* Support for audio streams (url).\n* Drag & drop playlist management.\n* Database browser (artist, album, genre, folder & playlist mode)\n* Database search (artist, album, genre & title mode).\n* Quick search-and-select in the playlist.\n* Mini-mode interface for basic control only.\n* Open folder in external programs to edit tags etc.\n* Generally a quick and clean application.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmpdclient":{"origin":"audio/libmpdclient","version":"2.22"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["audio"],"shlibs_required":["libmpdclient.so.2","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6Network.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"]},{"name":"quickcheck++","origin":"devel/quickcheck++","version":"0.0.3","comment":"Tool for testing C++ programs automatically, inspired by QuickCheck","maintainer":"tota@FreeBSD.org","www":"https://software.legiasoft.com/quickcheck/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1dc1f55bf8f68aae112ceb3b84c6100a979d29ce7393ae83ed1e83a2a7c36df9","flatsize":116916,"path":"All/quickcheck++-0.0.3.pkg","repopath":"All/quickcheck++-0.0.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":26628,"desc":"QuickCheck++ is a tool for testing C++ programs automatically,\ninspired by QuickCheck, a similar library for Haskell programs.\n\nIn QuickCheck++, the application programmer provides a specification\nof parts of its code in the form of properties which this code must\nsatisfy. Then, the QuickCheck++ utilities can check that these\nproperties holds in a large number of randomly generated test cases.\n\nSpecifications, i.e. properties, are written in C++ by deriving\nfrom the quickcheck::Property class. This class contains members\nnot only to express the specification but also to observe the\ndistribution of test data and to write custom test data generators.\n\nThe framework also allows the specification of fixed test data, as\ncan be done with more traditional unit testing frameworks.","categories":["devel"],"options":{"DOCS":"on","DOXYGEN":"off","EXAMPLES":"on"}},{"name":"quilt","origin":"devel/quilt","version":"0.67_2","comment":"Collection of bash scripts to ease working with patch files","maintainer":"chalpin@cs.wisc.edu","www":"https://savannah.nongnu.org/projects/quilt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"277c3d6fb1572fc6bb5fa9f38601229c97266b8fc0d17b74a8e37cfed5c99f7e","flatsize":789595,"path":"All/quilt-0.67_2.pkg","repopath":"All/quilt-0.67_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":399432,"desc":"quilt is a collection of bash scripts to manage a series of patches by\nkeeping track of the changes each patch makes. Patches can be applied,\nun-applied, refreshed, etc.\nThe key philosophical concept is that your primary output is\npatches. Not \".c\" files, not \".h\" files. But patches. So patches are\nthe first-class object here.\nQuilt was originally based on Andrew Morton's patch scripts published\non the Linux kernel mailing list.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"diffstat":{"origin":"textproc/diffstat","version":"1.66"},"diffutils":{"origin":"textproc/diffutils","version":"3.8_1"},"gawk":{"origin":"lang/gawk","version":"5.3.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnugrep":{"origin":"textproc/gnugrep","version":"3.11"},"gsed":{"origin":"textproc/gsed","version":"4.9"},"patch":{"origin":"devel/patch","version":"2.7.6_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"procmail":{"origin":"mail/procmail","version":"3.22_11"}},"categories":["devel"],"options":{"DOCS":"on","NLS":"on","RPMBUILD":"off"}},{"name":"quftp","origin":"ftp/quftp","version":"1.0.7_7","comment":"Scriptable FTP client","maintainer":"ports@FreeBSD.org","www":"https://quftp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"697a6b70a7fbbdfc4ea1dd3b624a529eafa93ca5f7896ce0a4270bf2e01bb83c","flatsize":107563,"path":"All/quftp-1.0.7_7.pkg","repopath":"All/quftp-1.0.7_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43136,"desc":"A scriptable FTP client that allows multiple simultaneous connections\nand file queueing, as well as transger directly between servers.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["ftp"],"shlibs_required":["libreadline.so.8","libncurses.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe quftp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"queue-repair","origin":"mail/queue-repair","version":"0.9.0_3","comment":"Qmail queue diagnostic and repair tool","maintainer":"jeff.jschmidt@gmail.com","www":"http://pyropus.ca/software/queue-repair/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98eafcc2ea432f91253717df25c2dcce73607a9ac3ba79baa8cf9122f9e8a52e","flatsize":47810,"path":"All/queue-repair-0.9.0_3.pkg","repopath":"All/queue-repair-0.9.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13880,"desc":"queue_repair features include:\n- automatic, dynamic determination of UIDs and GIDs.\n\n- automatic, dynamic determination of conf-split; can be overridden on the\n  commandline to change the conf-split of an existing queue without running a\n  parallel, temporary instance of qmail for queuelifetime.  Just recompile and\n  stop qmail, run queue-repair, and restart qmail.\n\n- automatic, dynamic determination of use of big-todo; can be overridden on the\n  commandline to change an existing queue as above.\n\n- handles basic tasks like fixing a queue restored from backups, incorrect\n  ownership or permissions of directories and files, missing or extra split\n  subdirectories, unexpected files or other direntries, or creating a valid\n  queue from scratch.\n\n- can run in repair or test (report-only) modes.  The default is test mode.","deps":{"netqmail":{"origin":"mail/qmail","version":"1.06_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"options":{"DOCS":"on","QMAIL_PORT":"on"}},{"name":"queue-fix","origin":"mail/queue-fix","version":"1.4_1","comment":"Repairs or generates a qmail queue structure","maintainer":"ports@FreeBSD.org","www":"https://cr.yp.to/qmail.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/var/qmail","sum":"97a53f58c9c0623c83b232e41bf5bc4f94c19f3ff264a0779d717c6c59e037fb","flatsize":27507,"path":"All/queue-fix-1.4_1.pkg","repopath":"All/queue-fix-1.4_1.pkg","licenselogic":"single","pkgsize":11532,"desc":"This is a small utility for checking and repairing the qmail queue\nstructure.  It will fix uid/gid settings and permissions.  It will\nrename the message files to match their inodes.  It will even create\ndirectories and files that don't exist that should be there (you can\neven create a queue from scratch).  It will also print warnings for\nany files it finds that should not exist.","deps":{"netqmail":{"origin":"mail/qmail","version":"1.06_7"}},"categories":["mail"],"options":{"BIG_TODO":"off","DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe queue-fix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qvge","origin":"graphics/qvge","version":"0.6.3_1","comment":"Qt Visual Graph Editor","maintainer":"danfe@FreeBSD.org","www":"https://github.com/ArsMasiuk/qvge","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7414b71f7a7250c40fe99145dd95028ccdd1ab8b490cf7f8cfe4347ed0e3fb7","flatsize":2912525,"path":"All/qvge-0.6.3_1.pkg","repopath":"All/qvge-0.6.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":567620,"desc":"QVGE is a multi-platform graph editor written in C++/Qt.  Its main goal\nis to make possible visually edit two-dimensional graphs in a simple and\nintuitive way.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["graphics"],"shlibs_required":["libX11.so.6","libQt5OpenGL.so.5","libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on","OGDF":"off"}},{"name":"quesoglc","origin":"graphics/quesoglc","version":"0.7.2_10","comment":"Free implementation of the OpenGL Character Renderer","maintainer":"amdmi3@FreeBSD.org","www":"https://quesoglc.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e5267d674ec5b665cb2bc6c096a9d0840ce2e3df147c2d56fde6a7cdada0e8b","flatsize":477388,"path":"All/quesoglc-0.7.2_10.pkg","repopath":"All/quesoglc-0.7.2_10.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":99348,"desc":"The OpenGL Character Renderer (GLC) is a state machine that provides\nOpenGL programs with character rendering services via an application\nprogramming interface (API).\n\nThe character rendering services provided by GLC has some significant\nadvantages over platform specific interface such as GLX or WGL:\n\n1. The GLC API is platform independent. Since most nontrivial GL\n   applications render characters, GLC is an important step toward the\n   goal of truly portable GL applications.\n2. The GLC is simpler to use. Only two lines of GLC commands are\n   required to prepare for rendering characters.\n3. GLC provides more ways to exploit the rendering power of OpenGL.\n   For example, a glyph can be drawn as a bitmap, a set of lines, a\n   set of triangles, or a textured rectangle.\n4. GLC provides better support for glyph transformations. For\n   example, GLC supports rotated text, which is unavailable in GLX.\n5. GLC provides better support for the large coded character set\n   defined by the standards ISO/IEC 10646:2003 and Unicode 4.0.1\n\nQuesoGLC is a free (as in free speech) implementation of the GLC.\nQuesoGLC is based on the FreeType library, provides Unicode support\nand is designed to be easily ported to any platform that supports\nboth FreeType and the OpenGL API.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libGLU.so.1","libGL.so.1","libX11.so.6","libfontconfig.so.1","libfreetype.so.6","libfribidi.so.0"],"shlibs_provided":["libGLC.so.0"],"options":{"DOCS":"on","TEST":"off"}},{"name":"qwt6-qt5","origin":"x11-toolkits/qwt6","version":"6.2.0","comment":"Qt Widgets for Technical Applications","maintainer":"lbartoletti@FreeBSD.org","www":"http://qwt.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab16e3d2f0d3250109f7b57d58fd68f143c418dbff5881c2b083dd120540950f","flatsize":33767315,"path":"All/qwt6-qt5-6.2.0.pkg","repopath":"All/qwt6-qt5-6.2.0.pkg","licenselogic":"single","pkgsize":3286264,"desc":"This is the port of Qwt library version 6. The Qwt library contains\nGUI Components and utility classes which are primarily useful for\nprograms with a technical background.  Beside a 2D plot widget it\nprovides scales, sliders, dials, compasses, thermometers, wheels\nand knobs to control or display values, arrays, or ranges of type\ndouble.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1","libQt5Designer.so.5","libQt5Xml.so.5"],"shlibs_provided":["libqwt.so.6.2"],"options":{"DOCS":"on"},"annotations":{"flavor":"qt5"}},{"name":"qwt6-qt6","origin":"x11-toolkits/qwt6","version":"6.2.0","comment":"Qt Widgets for Technical Applications","maintainer":"lbartoletti@FreeBSD.org","www":"http://qwt.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a16c12ab12c900e0a59955b383f3bfc55b1fc58622c4f02ba6815ca6a27d98e4","flatsize":34100635,"path":"All/qwt6-qt6-6.2.0.pkg","repopath":"All/qwt6-qt6-6.2.0.pkg","licenselogic":"single","pkgsize":3363216,"desc":"This is the port of Qwt library version 6. The Qwt library contains\nGUI Components and utility classes which are primarily useful for\nprograms with a technical background.  Beside a 2D plot widget it\nprovides scales, sliders, dials, compasses, thermometers, wheels\nand knobs to control or display values, arrays, or ranges of type\ndouble.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libQt6OpenGLWidgets.so.6","libQt6OpenGL.so.6","libQt6PrintSupport.so.6","libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Gui.so.6","libQt6Concurrent.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Designer.so.6","libQt6Xml.so.6"],"shlibs_provided":["libqwt.so.6.2"],"options":{"DOCS":"on"},"annotations":{"flavor":"qt6"}},{"name":"qutebrowser-qt5","origin":"www/qutebrowser","version":"3.2.0","comment":"Keyboard-focused browser with a minimal GUI","maintainer":"novel@FreeBSD.org","www":"https://www.qutebrowser.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7158e6f8759f1c5e63578d9084fab84cb4b41983301749487687e458ee1cd86","flatsize":11289301,"path":"All/qutebrowser-qt5-3.2.0.pkg","repopath":"All/qutebrowser-qt5-3.2.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2418388,"desc":"Qutebrowser is a keyboard-focused browser with a minimal GUI.\nIt's based on Python and PyQt5 and free software, licensed under the GPL.\n\nIt was inspired by other browsers/addons like dwb and Vimperator/Pentadactyl.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-qt5-webengine":{"origin":"www/py-qt5-webengine","version":"5.15.6_2"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"}},"categories":["www"],"options":{"ADBLOCK":"off"},"annotations":{"cpe":"cpe:2.3:a:qutebrowser:qutebrowser:3.2.0:::::dragonfly6:x86_64","flavor":"qt5"},"messages":[{"message":"If you get wrong colors when watching videos, this is probably because your\nsystem does not support hardware acceleration (see bug 237277): you can\ndisable it by starting the browser from command line with the\n--qt-flag disable-gpu option:\n\n  qutebrowser --qt-flag disable-gpu\n\nOr you can set 'qt.force_software_rendering' qutebrowser option to 'chromium':\n\n  :set qt.force_software_rendering chromium","type":"install"}]},{"name":"quilter","origin":"editors/quilter","version":"2.2.3_6","comment":"Editor allowing you to focus on your writing","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lainsce/quilter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13a70ba6207aacb1674e532db5af093037c297f470ed15346753736d3aa94068","flatsize":2963458,"path":"All/quilter-2.2.3_6.pkg","repopath":"All/quilter-2.2.3_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":599588,"desc":"Focus on your writing and write beautiful solid stories with the Focus Mode in\ntow in this Markdown editor.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"granite":{"origin":"x11-toolkits/granite","version":"6.2.0_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"gtkspell3":{"origin":"textproc/gtkspell3","version":"3.0.10_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["editors"],"shlibs_required":["libgranite.so.6","libgee-0.8.so.2","libgtk-3.so.0","libgdk-3.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtksourceview-3.0.so.1","libwebkit2gtk-4.0.so.37","libgtkspell3-3.so.0"]},{"name":"quazip-qt5","origin":"archivers/quazip","version":"1.4_1","comment":"Qt/C++ wrapper for ZIP/UNZIP package","maintainer":"kde@FreeBSD.org","www":"https://github.com/stachenov/quazip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"928aa00b6f3d2d0e945ca37b4a1d52cda08deb96d20c8be1bca2633f48f44a16","flatsize":434661,"path":"All/quazip-qt5-1.4_1.pkg","repopath":"All/quazip-qt5-1.4_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":122816,"desc":"QuaZIP is a simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package that\ncan be used to access ZIP archives. It uses Trolltech's Qt toolkit.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["archivers"],"shlibs_required":["libQt5Core.so.5"],"shlibs_provided":["libquazip1-qt5.so.1.4.0"],"annotations":{"cpe":"cpe:2.3:a:quazip_project:quazip:1.4:::::dragonfly6:x86_64:1","flavor":"qt5"}},{"name":"quazip-qt6","origin":"archivers/quazip","version":"1.4_1","comment":"Qt/C++ wrapper for ZIP/UNZIP package","maintainer":"kde@FreeBSD.org","www":"https://github.com/stachenov/quazip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ee1ca45ff76887b8779042ee6b3bb686eafa50fd9d93c38df636ff2c21be81c","flatsize":488406,"path":"All/quazip-qt6-1.4_1.pkg","repopath":"All/quazip-qt6-1.4_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":136636,"desc":"QuaZIP is a simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package that\ncan be used to access ZIP archives. It uses Trolltech's Qt toolkit.","deps":{"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["archivers"],"shlibs_required":["libQt6Core5Compat.so.6","libQt6Core.so.6"],"shlibs_provided":["libquazip1-qt6.so.1.4.0"],"annotations":{"cpe":"cpe:2.3:a:quazip_project:quazip:1.4:::::dragonfly6:x86_64:1","flavor":"qt6"}},{"name":"quat-gui","origin":"graphics/quat-gui","version":"1.20_17","comment":"Three-dimensional fractal creator (X11 GUI)","maintainer":"bofh@FreeBSD.org","www":"https://www.physcip.uni-stuttgart.de/pages/~phy11733/index_e.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d20d27a83866db7a8cca72f3de3a0480dd8d7d08d3557193a123df9ab3eb8f57","flatsize":750152,"path":"All/quat-gui-1.20_17.pkg","repopath":"All/quat-gui-1.20_17.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":333996,"desc":"Idea and purpose of this program is the calculation of three-dimensional\nfractals. The calculated objects are twisted, freely in space\nfloating (and - of course - fractal) \"lumps\" which look like made\nof dough - in contrast to what is normally called \"three-dimensional\"\nfractals (namely a simple reinterpretation of the two-dimensional\ndata).\n\nGeneration of a really three dimensional view is possible (3d\nstereo). The fractal can be seen three dimensional without any\nutilities like 3d glasses.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"off"}},{"name":"quat","origin":"graphics/quat","version":"1.20","comment":"Three-dimensional fractal creator (command line only)","maintainer":"bofh@FreeBSD.org","www":"https://www.physcip.uni-stuttgart.de/pages/~phy11733/index_e.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e11578deb72a6065654553e95499cf18a9e7930180a47abaadcfaf024a6f639f","flatsize":439964,"path":"All/quat-1.20.pkg","repopath":"All/quat-1.20.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":256976,"desc":"Idea and purpose of this program is the calculation of three-dimensional\nfractals. The calculated objects are twisted, freely in space\nfloating (and - of course - fractal) \"lumps\" which look like made\nof dough - in contrast to what is normally called \"three-dimensional\"\nfractals (namely a simple reinterpretation of the two-dimensional\ndata).\n\nGeneration of a really three dimensional view is possible (3d\nstereo). The fractal can be seen three dimensional without any\nutilities like 3d glasses.","categories":["graphics"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"off"}},{"name":"quesa","origin":"graphics/quesa","version":"1.8_9","comment":"High level 3D graphics library compatible with Apple's QuickDraw(TM)","maintainer":"ports@FreeBSD.org","www":"https://quesa.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1bd02f98118d28f505a2e28e990885b05bc260e5283ad2165a6987902e7de3d","flatsize":4175942,"path":"All/quesa-1.8_9.pkg","repopath":"All/quesa-1.8_9.pkg","licenselogic":"single","pkgsize":584808,"desc":"Quesa is a high level 3D graphics library, released as Open Source under\nthe LGPL, which offers binary and source level compatibility with Apple's\nQuickDraw(TM) 3D API. Quesa does not contain any Apple source code, and was\ndeveloped without access to Apple's QD3D implementation.\n\nQD3D supports both retained and immediate mode rendering, an extensible file\nformat, plug-in renderers, a wide range of high level geometries, hierarchical\nmodels, and a consistent and object-orientated API.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["graphics"],"shlibs_required":["libglut.so.3","libSM.so.6","libICE.so.6","libXext.so.6","libXt.so.6","libXi.so.6","libX11.so.6","libGL.so.1","libGLU.so.1"],"shlibs_provided":["libquesa.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe quesa port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"quetoo","origin":"games/quetoo","version":"0.6.1_10","comment":"Fast, stable, compatible, and secure Quake II client","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2ac14f3864bd3599ecc17cdd5d997597f579f4a44f55016863f5f49880ff5d2","flatsize":4656180,"path":"All/quetoo-0.6.1_10.pkg","repopath":"All/quetoo-0.6.1_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1229960,"desc":"The focus of Quetoo is simplicity, security, stability, and speed.  It\ncontains critical security updates for both clients and servers, an\nimproved console, and some major speed increases.  Quetoo is up to 140%25\nfaster than stock Quake II.\n\nIf you're looking for visual effect updates and gimmick features, or a\nrich single-player experience, run something else.  However, perhaps the\nfollowing features will sound good to you:\n\n  * Dramatic performance increases through proper removal of dynamic\n    lighting, polyblend, and other \"candy\" features\n  * R1Q2 Protocol 35 support and Quetoo-specific protocol extensions to\n    save bandwidth\n  * Support for asynchronous video/sound/input and network framing: run\n    at 90fps over a dial-up connection!\n  * Location (.loc) file support for alerting team members to your\n    position\n  * Bright player skins supported directly within the engine\n  * Ability to disable ambient sounds and load wildcard pakfiles (*.pak)\n  * Vastly improved console with Bash-style tab completion, positioned\n    editing, mouse wheel scrolling, etc.\n  * Optional deathmatch mod with MySQL frag logging and team play","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"CTF":"off","DOCS":"on","GAME":"off","MYSQL":"off","QMASS":"on","VANCTF":"on"}},{"name":"quasi88","origin":"emulators/quasi88","version":"0.6.4","comment":"PC-8801 emulator for X","maintainer":"ports@FreeBSD.org","www":"https://www.eonet.ne.jp/~showtime/quasi88/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5612bee7bec1549c272bda9e9c479faacbfbb9b5ff1aaf26d69c213397ed34f","flatsize":1795936,"path":"All/quasi88-0.6.4.pkg","repopath":"All/quasi88-0.6.4.pkg","licenselogic":"single","pkgsize":454120,"desc":"PC-8801 emulator for X.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["emulators"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","SDL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe quasi88 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"quickjs","origin":"lang/quickjs","version":"2021.03.27","comment":"Embeddable Javascript interpreter in C","maintainer":"yuri@FreeBSD.org","www":"https://bellard.org/quickjs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3847becf72e82328ab7bf84e5e1a9f11bce05fc6c9293e9fb85e2c323fe995b0","flatsize":12875997,"path":"All/quickjs-2021.03.27.pkg","repopath":"All/quickjs-2021.03.27.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1774088,"desc":"QuickJS is a small and embeddable Javascript engine. It supports the ES2020\nspecification including modules, asynchronous generators and proxies.\n\nIt optionally supports mathematical extensions such as big integers (BigInt),\nbig floating point numbers (BigFloat) and operator overloading.","categories":["lang","devel"],"annotations":{"cpe":"cpe:2.3:a:quickjs_project:quickjs:2021.03.27:::::dragonfly6:x86_64"}},{"name":"quickqanava","origin":"graphics/quickqanava","version":"2.2.0","comment":"Library for QML-based Graph Visualisation","maintainer":"adridg@FreeBSD.org","www":"https://cneben.github.io/QuickQanava/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b1bbff8db9c9b2fde758cf3d81410cd4f6305b13538aa02938fa9220d595889","flatsize":3525800,"path":"All/quickqanava-2.2.0.pkg","repopath":"All/quickqanava-2.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":428392,"desc":"QuickQanava is a C++14 library designed to display graphs and relational content\nin a QtQuick application. QuickQanava provide QML components and C++ classes\nto visualize medium-sized directed graphs in a C++/QML application. QuickQanava\ndoes not provide advanced layout algorithms, but rather focus on displaying\nrelational content in advanced dynamic user interfaces (with DnD support,\nresizable content, visual connection of nodes).","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"}},"categories":["graphics"],"shlibs_required":["libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5"],"shlibs_provided":["libquickcontainersplugin.so","libquickqanavaplugin.so"]},{"name":"qucsator","origin":"cad/qucsator","version":"0.0.20.4","comment":"Circuit simulator of the Qucs project","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Qucs/qucsator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"080423fd7e557c8c797b08ab7e3a23c3b46de149508923df7d1c695388755269","flatsize":4445766,"path":"All/qucsator-0.0.20.4.pkg","repopath":"All/qucsator-0.0.20.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":958044,"desc":"Qucsator is a command line driven circuit simulator. It takes a\nnetwork list in a certain format as input and outputs a Qucs dataset.\nIt has been programmed for usage in the Qucs project but can also be\nused by other applications.","categories":["cad"],"shlibs_provided":["libqucsator.so"]},{"name":"quassel-core","origin":"irc/quassel-core","version":"0.14.0_5","comment":"Qt 5 based distributed IRC client (core/server only)","maintainer":"fluffy@FreeBSD.org","www":"https://www.quassel-irc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e25999476df193bd40e40ea86c48bb81c79d6dadff93f68dcb425378b5efb428","flatsize":2705024,"path":"All/quassel-core-0.14.0_5.pkg","repopath":"All/quassel-core-0.14.0_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":783548,"desc":"Quassel IRC is a modern, cross-platform, distributed IRC client\nbased on the Qt framework.  Distributed means that one (or multiple)\nclient(s) can attach to and detach from a central core that stays\npermanently online.  Re-attaching your client will show your IRC\nsession in the same state as you left it in (plus whatever happened\nwhile you were gone), and this even when you re-attach from a\ndifferent location.  An optional Beginner's Mode completely hides\nthis feature, so Quassel IRC can be used like a traditional client.","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"}},"categories":["irc"],"users":["quasselcore"],"groups":["quasselcore"],"shlibs_required":["libQt5Sql.so.5","libQt5Network.so.5","libldap.so.2","libqca-qt5.so.2","libQt5Core.so.5"],"options":{"PGSQL":"off","SQLITE3":"on"},"annotations":{"cpe":"cpe:2.3:a:quassel-irc:quassel_irc:0.14.0:::::dragonfly6:x86_64:5"},"messages":[{"message":"To run quasselcore at system start-up, add quasselcore_enable=\"YES\"\nto /etc/rc.conf.\n\nQuassel can use SSL connection between client and core parts. At first start\nquasselcore will ask you to enter some information that will be incorporated\ninto generated SSL certificate. You can generate a new certificate by running\nthe following command as root:\n\n# service quasselcore keygen\nor\n# /usr/local/etc/rc.d/quasselcore keygen\n\nBy default quasselcore listens on 4242 port at localhost.\nTo change default behavior set quasselcore_args variable in /etc/rc.conf.\nSee 'quasselcore --help' for available arguments.","type":"install"}]},{"name":"quark-server","origin":"www/quark","version":"g20210222","comment":"Small and simple HTTP GET/HEAD-only web server for static content","maintainer":"ports@FreeBSD.org","www":"https://tools.suckless.org/quark/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c307b120ba71b307d5e383ed2fdb6b9617e2d578fe3ac99f9e70169b019d44a","flatsize":43200,"path":"All/quark-server-g20210222.pkg","repopath":"All/quark-server-g20210222.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":18028,"desc":"Extremely small and simple HTTP GET/HEAD-only web server for static content.","categories":["www"],"messages":[{"message":"===>   NOTICE:\n\nThe quark-server port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"quantum-parallelization-library","origin":"devel/quantum","version":"2.2_1","comment":"Multi-threaded coroutine dispatcher and parallel execution engine","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bloomberg/quantum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7fa7a28e1df583051eb232da55550a721281e7dcf6d9391bbf8c78f0e8623e3","flatsize":659133,"path":"All/quantum-parallelization-library-2.2_1.pkg","repopath":"All/quantum-parallelization-library-2.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":74996,"desc":"Quantum is a full-featured and powerful C++ framework build on top of the Boost\ncoroutine library. The framework allows users to dispatch units of work\n(a.k.a. tasks) as coroutines and execute them concurrently using the 'reactor'\npattern.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["devel"]},{"name":"quaqut","origin":"games/quaqut","version":"0.2.0_2","comment":"Queries information from Unreal Tournament 2004 game servers","maintainer":"ports@FreeBSD.org","www":"https://quaqut.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfc7661ec4eb9c6c3c733efbb2fa3eac6bd9130b2918a18df74f8e553381c9a5","flatsize":63025,"path":"All/quaqut-0.2.0_2.pkg","repopath":"All/quaqut-0.2.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18132,"desc":"Quaqut is a simple program that queries Unreal Tournament 2004 (TM)\ngame servers and retrieves information like those available while\nbrowsing servers in the game. That means information like server\nname, game type and current map, names and scores of players, and much more.","categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe quaqut port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"quantum-jet","origin":"science/quantum-jet","version":"0.2.2.2_3","comment":"Cross-platform header-only library for simulating quantum circuits","maintainer":"yuri@FreeBSD.org","www":"https://github.com/XanaduAI/jet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"798eb3f1bfa68b0cd603c2eb2e18d76e79ad5eab7c2273dab42ffa02c5937707","flatsize":1126000,"path":"All/quantum-jet-0.2.2.2_3.pkg","repopath":"All/quantum-jet-0.2.2.2_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":151720,"desc":"Jet is a cross-platform library for simulating quantum circuits\nusing tensor network contractions.","deps":{"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"taskflow":{"origin":"devel/taskflow","version":"3.7.0"}},"categories":["science"]},{"name":"quantum++","origin":"misc/quantum++","version":"5.1","comment":"C++ header-only general purpose quantum computing library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/softwareQinc/qpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47f046e9fde9287ceb9da9c26415af9cbf93a2ab1198fc54eb995ab7a2f88098","flatsize":1088231,"path":"All/quantum++-5.1.pkg","repopath":"All/quantum++-5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":121796,"desc":"Quantum++ is a modern general purpose quantum computing library, composed\nsolely of template header files. Quantum++ is written in standard C++17 and has\nvery low external dependencies, using only the Eigen 3 linear algebra\nheader-only template library and, if available, the OpenMP multi-processing\nlibrary.","deps":{"eigen":{"origin":"math/eigen3","version":"3.4.0_3"}},"categories":["misc","devel"]},{"name":"quantumminigolf","origin":"games/quantumminigolf","version":"1.1.1_6","comment":"Computer game visualizing quantum mechanics","maintainer":"amdmi3@FreeBSD.org","www":"https://quantumminigolf.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dfbf1439ec48de258a67ee74c6c95931e037945200bdd6e78a78d6027c1d5d1b","flatsize":16520686,"path":"All/quantumminigolf-1.1.1_6.pkg","repopath":"All/quantumminigolf-1.1.1_6.pkg","licenselogic":"single","pkgsize":288348,"desc":"The game quantum minigolf is nearly the same as the game minigolf\n- except that the ball obeys the laws of quantum mechanics.\n\nSuch a ball can be at several places at once. It can diffract around\nobstacles and interfere with itself. Apart from that, the rules are\nthe same: You can play on various tracks involving various obstacles.\nYou hit the ball with a club and try to kick it into a hole on the\nother side of the track.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_ttf-2.0.so.0","libfftw3f.so.3"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"quake3-excessive","origin":"games/quake3-excessive","version":"003","comment":"Quake III Arena Mod: Excessive","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e60c01b25f96465794c816e9a3a6a7fde174c56a99384873e6fd4366aac829ab","flatsize":477540,"path":"All/quake3-excessive-003.pkg","repopath":"All/quake3-excessive-003.pkg","licenselogic":"single","pkgsize":108484,"desc":"Excessive is a mod for Quake III Arena. It's a server-side only mod, so if you\nonly want to play on Excessive servers, you do not need to install this. If\nyou plan on running an Excessive server, then this is for you.","deps":{"quake3-data":{"origin":"games/quake3-data","version":"1.32.b.3_2"}},"categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe quake3-excessive port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qucs-s","origin":"cad/qucs-s","version":"24.1.0","comment":"Quite Universal Circuit Simulator: GUI for circuit simulation kernels","maintainer":"yuri@FreeBSD.org","www":"https://ra3xdh.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"209881537821207b09d20b32bf7a0fdeab69b7f5d3e142928ec7fc6ac2582aac","flatsize":16076836,"path":"All/qucs-s-24.1.0.pkg","repopath":"All/qucs-s-24.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3286884,"desc":"Qucs-S is a spin-off of the Qucs cross-platform circuit simulator.\n\"S\" letter indicates SPICE.\n\nQucs-S project uses free SPICE circuit simulation kernels to sumulate\ncircuits. It merges the power of SPICE and the simplicity of the Qucs\nGUI.\n\nBackends:\n* Ngspice is the default backend recommended for use in Qucs-S.\n  Ngspice is powerful mixed-level/mixed-signal circuit simulator. Most\n  of industrial SPICE models are compatible with Ngspice. It has an\n  excellent performance for time-domain simulation of switching\n  circuits and powerful postprocessor.\n* XYCE is a new SPICE-compatible circuit simulator written by Sandia\n  from scratch. It supports basic SPICE simulation types and has\n  advanced RF simulation features such as Harmonic balance simulation.\n* SpiceOpus is developed by the Faculty of Electrical Engineering of\n  the Ljubljana University. It based on the SPICE-3f5 code.\n* Qucsator as backward compatible.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"ngspice_rework":{"origin":"cad/ngspice_rework","version":"41_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["cad"],"shlibs_required":["libQt6Svg.so.6","libQt6Xml.so.6","libQt6PrintSupport.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libQt6SvgWidgets.so.6"],"options":{"NGSPICE":"on","XYCE":"off","QUCSATOR":"off","OCTAVE":"off","ADMS":"off"}},{"name":"quakeforge","origin":"games/quakeforge","version":"0.7.2_10","comment":"Cleaned up copy of the GPL'ed Quake 1 source code","maintainer":"ports@FreeBSD.org","www":"http://www.quakeforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8571a21a64552474f7d678e2825ac3ce789210b0e51ff147b8930d18b6ece7d2","flatsize":6569253,"path":"All/quakeforge-0.7.2_10.pkg","repopath":"All/quakeforge-0.7.2_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1533424,"desc":"This is a port of the GPL'd Quake 1 source maintained by the Quake Forge\nteam. They're patching it with an eye towards portability and bug fixes,\nand in the future, feature enhancments.\n\nNote that to actually USE this port you will need to obtain an installed\ncopy of Quake 1 from a DOS/Windows machine.\n\n     http://quake.sourceforge.net","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"quake-data":{"origin":"games/quake-data","version":"1.0.6_2"}},"categories":["games"],"shlibs_required":["libX11.so.6","libXext.so.6","libncurses.so.6","libcurl.so.4","libpng16.so.16","libtinfo.so.6","libsamplerate.so.0"],"shlibs_provided":["libQFcd.so.1","libQFconsole.so.1","libQFgib.so.1","libQFimage.so.1","libQFjs.so.1","libQFmodels.so.1","libQFruamoko.so.1","libQFsound.so.1","libQFutil.so.1"],"options":{"CLIENTS":"on","DOCS":"on","FLAC":"off","JACK":"off","OPTIMIZED_CFLAGS":"off","SDL":"off","SERVERS":"on","SKYBOXES":"off","VORBIS":"off","XXF86DGA":"off","XXF86VM":"off"},"messages":[{"message":"QuakeForge has been installed.\n\nIf you have sound problems try increasing the sound rate. This can be done\nwith the variable \"snd_rate\". Standard values could be 22050 and 44100.\n\nTo do this when calling the program do (for example):\n\nnq-glx +set snd_speed 44100\n\nAlternatively you can put it in the global configuration file (as root):\n\necho \"set snd_speed 44100\" >> /usr/local/etc/quakeforge.conf","type":"install"},{"message":"===>   NOTICE:\n\nThe quakeforge port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"quassel","origin":"irc/quassel","version":"0.14.0_5","comment":"Qt 5 based distributed IRC client (client and monolithic binary)","maintainer":"fluffy@FreeBSD.org","www":"https://www.quassel-irc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26e948924637e7d0311bc956f2c2498d342bc058354e28c71c855b3a29876627","flatsize":13000452,"path":"All/quassel-0.14.0_5.pkg","repopath":"All/quassel-0.14.0_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2699240,"desc":"Quassel IRC is a modern, cross-platform, distributed IRC client\nbased on the Qt framework.  Distributed means that one (or multiple)\nclient(s) can attach to and detach from a central core that stays\npermanently online.  Re-attaching your client will show your IRC\nsession in the same state as you left it in (plus whatever happened\nwhile you were gone), and this even when you re-attach from a\ndifferent location.  An optional Beginner's Mode completely hides\nthis feature, so Quassel IRC can be used like a traditional client.","deps":{"libdbusmenu-qt5":{"origin":"devel/libdbusmenu-qt","version":"0.9.3.160420160218_13"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["irc"],"shlibs_required":["libQt5Sql.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Network.so.5","libldap.so.2","libqca-qt5.so.2","libQt5Multimedia.so.5","libdbusmenu-qt5.so.2","libQt5WebEngineWidgets.so.5","libQt5DBus.so.5"],"shlibs_provided":["libquassel-client.so.0.14.0","libquassel-common.so.0.14.0","libquassel-core.so.0.14.0","libquassel-qtui.so.0.14.0","libquassel-uisupport.so.0.14.0"],"options":{"NLS":"on","CLIENT":"on","CORE":"off","MONO":"on","PGSQL":"off","SQLITE3":"on","KDE":"off","SPELL":"off"},"annotations":{"cpe":"cpe:2.3:a:quassel-irc:quassel_irc:0.14.0:::::dragonfly6:x86_64:5"}},{"name":"qudos","origin":"games/qudos","version":"0.40.1_21","comment":"Enhanced OpenGL-only Quake II engine","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e019bc1136ae91940761ecbf0525e33f635f8c7686aa17018d156c38c989d37c","flatsize":7327390,"path":"All/qudos-0.40.1_21.pkg","repopath":"All/qudos-0.40.1_21.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5779256,"desc":"Enhanced, OpenGL-only Quake II engine.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"png":{"origin":"graphics/png","version":"1.6.43"},"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libX11.so.6","libXext.so.6","libXxf86vm.so.1","libGLU.so.1","libjpeg.so.8","libpng16.so.16","libSDL-1.2.so.0"],"options":{"3ZB2":"on","ASM":"on","BOTS":"on","CLIENT":"on","CTF":"off","DEDICATED":"on","DOCS":"on","GAME":"off","GAME_MOD":"on","GLX":"on","IPV6":"on","JABOT":"off","JOYSTICK":"on","OSS":"on","QMAX":"on","REDBLUE":"off","RETEXTURE":"off","ROGUE":"off","SDL":"on","SDLGL":"on","XATRIX":"off","ZAERO":"off"}},{"name":"quake2-xatrix","origin":"games/quake2-xatrix","version":"3.20","comment":"Quake II: The Reckoning (Xatrix) official mission pack","maintainer":"danfe@FreeBSD.org","www":"http://www.idsoftware.com/games/quake/quake2-reckoning/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a1eed19f6c87a900a35d7493d6757a3661791e246600071222b2910418e2c22","flatsize":940648,"path":"All/quake2-xatrix-3.20.pkg","repopath":"All/quake2-xatrix-3.20.pkg","licenselogic":"single","pkgsize":215060,"desc":"This is the first official Quake II expansion: The Reckoning (also known as\nXatrix, as developed by Xatrix Entertainment).\n\nYou are part of an elite commando force that must infiltrate a hostile alien\ncite.  Once inside, you must scour industrial landscapes, crawl through\nwaterways and air ducts, navigate treacherous canyons teeming with vicious\nmutants, stow away on an alien spacecraft, and destroy the enemy's secret\nmoon base.  This mission pack features:\n\n  - 18 arduous levels to conquer\n  - Added weapons\n  - New enemies\n\nThis port installs the game.so file, but you still need the original data.","deps":{"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"}},"categories":["games"],"messages":[{"message":"To complete the installation of this port you need to copy the file\n\"xatrix/pak0.pak\" and the directory \"xatrix/video\" with its contents from\nthe original Quake II: The Reckoning (Xatrix) mission pack distribution to\n/usr/local/share/quake2/xatrix.","type":"install"}]},{"name":"quake2-source","origin":"games/quake2-source","version":"3.21_1","comment":"Quake II game source","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb1662a9a68353c2063400c74597e07613337335c521adb0fb7c09ec2fec54f2","flatsize":1178516,"path":"All/quake2-source-3.21_1.pkg","repopath":"All/quake2-source-3.21_1.pkg","licenselogic":"single","pkgsize":155828,"desc":"This port installs the Quake II game source, together with BSD Makefiles, for\nbuilding modifications.  It can also install the Capture the Flag mod, Rogue,\nand Xatrix game sources.","categories":["games"],"options":{"CTF":"off","ROGUE":"off","XATRIX":"off"}},{"name":"quake2lnx","origin":"games/quake2lnx","version":"0.16.2_16","comment":"Icculus.org version of the original Quake II","maintainer":"danfe@FreeBSD.org","www":"https://www.icculus.org/quake2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8c3589af78cc67c890a1a826c5fcfdea24aa15ff44f977f349cd646a41eeb70","flatsize":1110202,"path":"All/quake2lnx-0.16.2_16.pkg","repopath":"All/quake2lnx-0.16.2_16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":350648,"desc":"Quake2-LNX project aims to further develop and bug fix original Quake II\ncode released by id Software in 1998, as well as support multiple\narchitectures (currently i386, alpha, sparc64, and powerpc are supported).\nIt also includes additional rendering drivers, eyecandy stuff from\nQuake2Max project, and experimental IPv6 support.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"}},"categories":["games"],"shlibs_required":["libX11.so.6","libXext.so.6","libXxf86dga.so.1","libXxf86vm.so.1"],"options":{"AA":"off","CLIENT":"on","CTF":"off","DOCS":"on","EYECANDY":"off","GAME":"off","GLX":"on","IPV6":"on","JOYSTICK":"off","OPTIMIZED_CFLAGS":"off","REDBLUE":"off","RETEXTURE":"off","SDLCLIENT":"off","SDLGL":"off","SERVER":"on","SOFTSDL":"off","X11":"on"}},{"name":"quake2max","origin":"games/quake2max","version":"0.45_16","comment":"OpenGL-only Quake II engine modification","maintainer":"danfe@FreeBSD.org","www":"https://icculus.org/~ravage/quake2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"922e9914dd62da9e128eba2814a5a2f971750d1830eae00c6bcb5431c223bcf5","flatsize":3774012,"path":"All/quake2max-0.45_16.pkg","repopath":"All/quake2max-0.45_16.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2084256,"desc":"OpenGL-only Quake II engine modification with the following features:\n\n  - Requires id Software's Quake II (patched to v3.20)\n  - OpenGL only: no software mode; no 3dfx\n  - 32-bit color skin/texture support: .jpg; .tga; .png.\n  - Texture compression (for large textures/skins)\n  - Particle engine: fast intuitive system; dynamically lit; custom special\n    effects\n  - RScript shaders: spheremapping; detail textures; animated skins; vertex\n    deformation, other custom functions\n  - Enhanced menus: mouse support in menus; menus scaled to fixed resolution;\n    reorganized menus\n  - Client side 3D chase camera: accurate aiming system; adjustable viewing\n    distance; adjustable viewing angle\n  - Miscellaneous special effects: improved model lighting system; improved\n    dynamic shadows system; overbright maps, entities and particles;\n    transparent surface vertex lighting\n  - Miscellaneous gameplay enhancements: decals for blood, bullet marks, and\n    impact explosions; mouse FOV autosensitivity; *.pak loading; CVARlist\n    filter parameter\n  - Backwards compatible with old mods","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libX11.so.6","libXext.so.6","libXxf86dga.so.1","libXxf86vm.so.1","libGLU.so.1","libjpeg.so.8","libpng16.so.16"],"options":{"CLIENT":"on","DEDICATED":"on","GAME":"off","GLX":"on","OPTIMIZED_CFLAGS":"on","SDLCLIENT":"on","SDLGL":"on"}},{"name":"quake2-rogue","origin":"games/quake2-rogue","version":"3.20","comment":"Quake II: Ground Zero (Rogue) official mission pack","maintainer":"danfe@FreeBSD.org","www":"http://www.idsoftware.com/games/quake/quake2-grndzero/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb8e2a133014913b846d6c822d2291a08cb15c03c5a8cd7f7b061af7157dbee6","flatsize":1047960,"path":"All/quake2-rogue-3.20.pkg","repopath":"All/quake2-rogue-3.20.pkg","licenselogic":"single","pkgsize":255640,"desc":"This is the second official Quake II expansion: Ground Zero (also known as\nRogue, as developed by Rogue Entertainment).\n\nTake out the Big Gun sounded simple enough, except the Strogg were waiting.\nYou, and a few marines like you, are the lucky ones.  You've made it down in\none piece and are still able to contact the fleet.  The Gravity Well, the\nStrogg's newest weapon in its arsenal against mankind, is operational.  With\nthe fleet around Stroggos, 5%25 of ground forces surviving, and that number\ndwindling by the second, your orders have change: free your comrades.\nDestroy the Gravity Well.\n\n  - New enemies -- The Stalker, Turrets, Daedalus, Medic Commander, Carrier,\n    and the Black Widow.\n  - 14 entirely new levels and 10 new deathmatch levels\n  - New power-ups -- deathmatch specific power-ups: Vengeance Sphere, Hunter\n    Sphere, and Anti-matter bomb\n  - New weapons -- The Chainsaw, ETF Rifle, and Plasma Beam\n\nThis port installs the game.so file, but you still need the original data.","deps":{"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"}},"categories":["games"],"messages":[{"message":"To complete the installation of this port you need to copy the file\n\"rogue/pak0.pak\" and the directory \"rogue/video\" with its contents from the\noriginal Quake II: Ground Zero (Rogue) mission pack distribution to\n/usr/local/share/quake2/rogue.","type":"install"}]},{"name":"quake2-relay","origin":"games/quake2-relay","version":"0.4_1","comment":"Quake II multi-view demo recording facility","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b00d071c10ec0fc863a66d7c28379e910a75d9203a65531eda44d5622dc0508","flatsize":375118,"path":"All/quake2-relay-0.4_1.pkg","repopath":"All/quake2-relay-0.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":98400,"desc":"Have you ever wanted more from a Quake2 demo?  Tired of making every\nplayer record demos of your clan matches just to see everything?  Now\nyour problems are over (well not all, but..).  With Quake2 Relay, you\ncan record entire matches and play them back through the Replay\nmodule.  Unlike client demos, which only record a match through one\nplayer's view, relay demos can record everything in the level for the\nentire duration of the match.  With Replay, you can watch these matches\nthrough any player's perspective, chase-cam mode, or free-fly mode.\n\nBenefits of Quake2 Relay:\n\n  - Every player's perspective is recorded\n  - No lag\n  - Smaller and easier than many separate demos\n  - Many different viewing options","deps":{"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"}},"categories":["games"],"options":{"DOCS":"on"}},{"name":"quiche","origin":"net/quiche","version":"0.20.1_2","comment":"Savoury implementation of the QUIC transport protocol and HTTP/3","maintainer":"junho.choi@gmail.com","www":"https://crates.io/crates/quiche","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dcddeb39238e5b85af3444bd7a7b1a5b61b1391c483fec7963ec05dafc457c67","flatsize":26077607,"path":"All/quiche-0.20.1_2.pkg","repopath":"All/quiche-0.20.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5317180,"desc":"quiche is an implementation of the QUIC transport protocol and HTTP/3\nas specified by the IETF.\n\nIt provides a low level API for processing QUIC packets and handling\nconnection state. The application is responsible for providing I/O\n(e.g. sockets handling) as well as an event loop with support for timers.\n\nSee also: https://github.com/cloudflare/quiche","categories":["net"],"options":{"DOCS":"on","QLOG":"on"}},{"name":"rawtherapee","origin":"graphics/rawtherapee","version":"5.10_3","comment":"Powerful RAW image processing application","maintainer":"mandree@FreeBSD.org","www":"https://www.rawtherapee.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2082b9238686fc73d831080dba510d688859cd695a13ba0f9b9aba9e0feaa8be","flatsize":121915374,"path":"All/rawtherapee-5.10_3.pkg","repopath":"All/rawtherapee-5.10_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20595032,"desc":"RawTherapee is a powerful RAW image processing appliction. It features:\n\nHigh Image Quality\n- Various demosaicing algorithms: AMaZE, DCB, fast, AHD, EAHD, HPHD & VNG4.\n- Advanced color handling, including color management.\n- Enhanced exposure and tonality tools\n- Multiple denoising methods and several tools to enhance details.\n\nEfficiency\n- Multi-threaded algorithms for high performance\n- Batch processing: convert all the developed images at once without not\n  loading the processor while you work.\n- Basic tools immediately at your hands.\n- Parallel editing of multiple images.\n- An optional secondary display can be used.\n\nVersatility\n- Wide variety of supported cameras\n- Advanced control over the algorithms with many fine-tuning parameters.\n- Command line usage besides the normal graphical interface.\n- Various layouts: single/multiple/vertical tab, with/without filmstrip.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"lensfun":{"origin":"graphics/lensfun","version":"0.3.95_2"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libiptcdata":{"origin":"graphics/libiptcdata","version":"1.0.4_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libexpat.so.1","libfftw3f.so.3","libgiomm-2.4.so.1","libglibmm-2.4.so.1","libsigc-2.0.so.0","libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libpangomm-1.4.so.1","libcairomm-1.0.so.1","libjpeg.so.8","liblcms2.so.2","libpng16.so.16","libtiff.so.6","liblensfun.so.2","librsvg-2.so.2","libexiv2.so.28"],"options":{"DOCS":"on","LTO":"on","NATIVE":"off","OPENMP":"off"},"messages":[{"message":"LENSFUN INFORMATION:\n\nThis package uses lensfun to correct lens aberrations. In case\nyour camera or lens seem unsupported, try running\nlensfun-update-data - this will download new lensfun databases.\n\nDISK SPACE WARNING:\n\nNote that RawTherapee uses version-dependent cache and configuration\ndirectories.  Please be advised that cache directories can grow large,\nso be sure to check all users' $HOME/.cache/RawTherapee* and have them\nremove older cache directories.\n\nAlso, after configurations have been moved to the new version's\ndirectory, older $HOME/.config/RawTherapee* directories may be removed."}]},{"name":"quake2-lights","origin":"games/quake2-lights","version":"1","comment":"Lights and weapon effects modification for Quake II","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e950c58dde025113f8d853874974417bd567cf3911a72da7f526be340cdc1f38","flatsize":2209810,"path":"All/quake2-lights-1.pkg","repopath":"All/quake2-lights-1.pkg","licenselogic":"single","pkgsize":811616,"desc":"This is a modification for Quake II which adds lights and lots of effects\nfor the weapons shots.\n\nThis mod is intended to play it with Quake2Max supported binaries because\nthe lights and effects are better saw compared to original Quake2 binaries.\n\nThis mod introduces a lot of new commands, scanner, flashlight, decoys,\ndefense laser, chasecam, hook, etc.  Some keys in the autoexec.cfg are set\nby default.\n\nSingle player game is also playable with this mod.","deps":{"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"}},"categories":["games"],"options":{"DOCS":"on"}},{"name":"rocksndiamonds-data","origin":"games/rocksndiamonds-data","version":"20131106_2","comment":"Additional Player Levels for Rocks'n'Diamonds and R'n'D jue","maintainer":"ports@FreeBSD.org","www":"https://web.archive.org/web/20140110211740/http://www.bd-fans.com/RnD.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da7b797d939cb65417c5a3c46656cd2a27eece1b06c9bf69b06fba1359046d3d","flatsize":271718253,"path":"All/rocksndiamonds-data-20131106_2.pkg","repopath":"All/rocksndiamonds-data-20131106_2.pkg","licenselogic":"single","pkgsize":62387636,"desc":"Additional Player Levels for Rocks'n'Diamonds and R'n'D jue.","categories":["games"],"messages":[{"message":"These levels can be used with games/rnd_jue or games/rocksndiamonds.\n\nYou can find more levels at\n\n    https://web.archive.org/web/20140110211740/http://www.bd-fans.com/RnD.html\n    http://www.artsoft.org/forum/\n\nand other sites.  Copy them to:\n\n    ~/.rocksndiamonds/levels/yours_username\n    ~/.rnd_jue/levels/yours_username","type":"install"},{"message":"===>   NOTICE:\n\nThe rocksndiamonds-data port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"quake2-psychomod","origin":"games/quake2-psychomod","version":"3.1","comment":"Psychomod modification for Quake II","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57a6d057ed8698075dc2f9e27232146fb50779e87add9743263668f36af67578","flatsize":5542948,"path":"All/quake2-psychomod-3.1.pkg","repopath":"All/quake2-psychomod-3.1.pkg","licenselogic":"single","pkgsize":1304636,"desc":"Psychomod modification for Quake II.","deps":{"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"}},"categories":["games"],"options":{"DOCS":"on"}},{"name":"quake-source","origin":"games/quake-source","version":"1.01_1","comment":"Quake and QuakeWorld game source code","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ead28e925ef863b2d2422c4260d91f3068745c8391caff703ab9347bb036665b","flatsize":650171,"path":"All/quake-source-1.01_1.pkg","repopath":"All/quake-source-1.01_1.pkg","licenselogic":"single","pkgsize":79920,"desc":"This port installs the Quake (and optionally QuakeWorld) game sources (in\nQuakeC) to allow the development of Quake modifications (mods).\n\nNote that to compile it you need a QuakeC compiler (several are available\nin the ports).","categories":["games"],"options":{"QUAKEWORLD":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe quake-source port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"quake-par","origin":"archivers/par","version":"0.03.01","comment":"Archiver for Quake I and II packed data files","maintainer":"danfe@FreeBSD.org","www":"https://ibiblio.org/pub/linux/games/quake/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40e0c71f96d4aae075c9af01e3c02d56a35b7ceab1ceaecb31519ad4c77be03f","flatsize":42725,"path":"All/quake-par-0.03.01.pkg","repopath":"All/quake-par-0.03.01.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18296,"desc":"This is par, an archiver for Quake I and II packed data files (pakX.pak).\nIt supports listing, extraction, and creation of .pak archives.","categories":["archivers","games"],"options":{"DOCS":"on"}},{"name":"quake2-3zb2","origin":"games/quake2-3zb2","version":"0.97_1","comment":"3rd Zigock II bots for Quake II","maintainer":"danfe@FreeBSD.org","www":"http://users.jp.tri6.net/~ponpoko/3zb2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"424f647038e984d1fc613c8c07f5b029b770ad7e16f3f841009eddd0f98e2e54","flatsize":8205192,"path":"All/quake2-3zb2-0.97_1.pkg","repopath":"All/quake2-3zb2-0.97_1.pkg","licenselogic":"single","pkgsize":1651284,"desc":"3rd Zigock II are probably the best bots available for Quake II.","deps":{"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"}},"categories":["games"],"options":{"DOCS":"on","ROUTES":"on"},"messages":[{"message":"3rd Zigock II bots has been installed.\n\nDue to the fact that game library (i.e. game.so file) is unable to read the\nfile system paths (i.e. /usr/local/share/quake2 in the client executable),\nit will look for and write node files in the current directory.  So you have\nto do the following (only once) in the directory where you want to run it\nfrom (you could use ~/.quake2 for example):\n\n  $ mkdir -p ~/.quake2/3zb2\n  $ cd /usr/local/share/quake2/3zb2\n  $ cp -a 3ZBConfig.cfg 3ZBMaps.lst chctf chdtm ~/.quake2/3zb2\n  $ chmod -R u+w ~/.quake2/3zb2\n\nThen run it from the recently created directory.\n\n  $ cd ~/.quake2\n  $ quake2 +set game 3zb2\n\nSee the docs in /usr/local/share/doc/quake2-3zb2 for help on using it.\n\nCheck the website for additional DM and CTF maps (respective routes section).","type":"install"}]},{"name":"rdkit","origin":"science/rdkit","version":"2023.09.3","comment":"Collection of cheminformatics and machine-learning software","maintainer":"yuri@FreeBSD.org","www":"https://www.rdkit.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3a9eb07c1301c060893da2743611f2ea69c7a9e398c8f021a76fc22f95bf863","flatsize":142913345,"path":"All/rdkit-2023.09.3.pkg","repopath":"All/rdkit-2023.09.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31313436,"desc":"Open source toolkit for cheminformatics.\n\nFeatures:\n* Input/Output: SMILES/SMARTS, SDF, TDT, SLN 1, Corina mol2 1, PDB,\n  sequence notation, FASTA (peptides only), HELM (peptides only)\n* Substructure searching\n* Canonical SMILES\n* Chirality support (i.e. R/S or E/Z labeling)\n* Chemical transformations (e.g. remove matching substructures)\n* Chemical reactions\n* Molecular serialization (e.g. mol <-> text)\n* 2D depiction, including constrained depiction\n* Fingerprinting: Daylight-like, atom pairs, topological torsions,\n  Morgan algorithm, \"MACCS keys\", extended reduced graphs, etc.\n* Similarity/diversity picking\n* Gasteiger-Marsili charges\n* Bemis and Murcko scaffold determination\n* Salt stripping\n* Functional-group filters","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"coordgenlibs":{"origin":"science/coordgenlibs","version":"3.0.2"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"maeparser":{"origin":"science/maeparser","version":"1.3.1_3"},"py311-boost-libs":{"origin":"devel/boost-python-libs","version":"1.84.0"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-reportlab":{"origin":"print/py-reportlab","version":"4.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libboost_system.so.1.84.0","libboost_serialization.so.1.84.0","libboost_iostreams.so.1.84.0","libboost_regex.so.1.84.0","libcoordgen.so.3","libmaeparser.so.1","libfreetype.so.6","libpython3.11.so.1.0","libboost_python311.so.1.84.0"],"shlibs_provided":["libRDKitAbbreviations.so.1","libRDKitAlignment.so.1","libRDKitCIPLabeler.so.1","libRDKitCatalogs.so.1","libRDKitChemReactions.so.1","libRDKitChemTransforms.so.1","libRDKitChemicalFeatures.so.1","libRDKitDataStructs.so.1","libRDKitDepictor.so.1","libRDKitDeprotect.so.1","libRDKitDescriptors.so.1","libRDKitDistGeomHelpers.so.1","libRDKitDistGeometry.so.1","libRDKitEigenSolvers.so.1","libRDKitFMCS.so.1","libRDKitFileParsers.so.1","libRDKitFilterCatalog.so.1","libRDKitFingerprints.so.1","libRDKitForceField.so.1","libRDKitForceFieldHelpers.so.1","libRDKitFragCatalog.so.1","libRDKitGeneralizedSubstruct.so.1","libRDKitGenericGroups.so.1","libRDKitGraphMol.so.1","libRDKitInfoTheory.so.1","libRDKitMMPA.so.1","libRDKitMarvinParser.so.1","libRDKitMolAlign.so.1","libRDKitMolCatalog.so.1","libRDKitMolChemicalFeatures.so.1","libRDKitMolDraw2D.so.1","libRDKitMolEnumerator.so.1","libRDKitMolHash.so.1","libRDKitMolInterchange.so.1","libRDKitMolStandardize.so.1","libRDKitMolTransforms.so.1","libRDKitO3AAlign.so.1","libRDKitOptimizer.so.1","libRDKitPartialCharges.so.1","libRDKitRDBoost.so.1","libRDKitRDGeneral.so.1","libRDKitRDGeometryLib.so.1","libRDKitRDStreams.so.1","libRDKitRGroupDecomposition.so.1","libRDKitRascalMCES.so.1","libRDKitReducedGraphs.so.1","libRDKitRingDecomposerLib.so.1","libRDKitSLNParse.so.1","libRDKitScaffoldNetwork.so.1","libRDKitShapeHelpers.so.1","libRDKitSimDivPickers.so.1","libRDKitSmilesParse.so.1","libRDKitSubgraphs.so.1","libRDKitSubstructLibrary.so.1","libRDKitSubstructMatch.so.1","libRDKitTautomerQuery.so.1","libRDKitTrajectory.so.1","libRDKitga.so.1","libRDKithc.so.1"],"options":{"DOCS":"on","PGSQL":"off","PYTHON":"on"}},{"name":"quadrapassel","origin":"games/quadrapassel","version":"40.2_3","comment":"Gnome quadrapassel","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Quadrapassel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee7e8b36ad359b3962aba3c262df59c46ac665e906869d1c3fb6aba49cb14aa9","flatsize":1226689,"path":"All/quadrapassel-40.2_3.pkg","repopath":"All/quadrapassel-40.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":247100,"desc":"Quadrapassel comes from the classic falling-block game, Tetris.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsound":{"origin":"audio/gsound","version":"1.0.3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libclutter-1.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libclutter-gtk-1.0.so.0","libgtk-3.so.0","libgsound.so.0"]},{"name":"quagga","origin":"net/quagga","version":"1.2.4_13","comment":"Free RIPv1, RIPv2, OSPFv2, BGP4, IS-IS route software","maintainer":"eugen@FreeBSD.org","www":"https://www.quagga.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c4a88304609f6ffd2a33b462722cd0c8715c46e9b5ddcba298bd20ef68856ee","flatsize":7697742,"path":"All/quagga-1.2.4_13.pkg","repopath":"All/quagga-1.2.4_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1384884,"desc":"Quagga is a routing software suite, providing implementations of\nOSPFv2, OSPFv3, RIP v1 and v2, RIPv3, BGPv4 and experemental ISIS\nfor Unix platforms, particularly FreeBSD and Linux and also NetBSD,\nto mention a few. Quagga is a fork of GNU Zebra which was developed\nby Kunihiro Ishiguro. The Quagga tree aims to build a more involved\ncommunity around Quagga than the current centralised model of GNU Zebra.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net"],"users":["quagga"],"groups":["quagga"],"shlibs_required":["libreadline.so.8","libtinfo.so.6"],"shlibs_provided":["libfpm_pb.so.0","libospf.so.0","libospfapiclient.so.0","libquagga_pb.so.0","libzebra.so.1"],"options":{"DLMALLOC":"off","EXAMPLES":"on","ISISD":"on","ISIS_TOPOLOGY":"off","LEGACY":"on","NO_BGP_ANNOUNCE":"off","OSPF_NEXTHOP":"off","PAM":"off","PIMD":"on","RTADV":"on","SNMP":"off","TCPSOCKETS":"off"},"annotations":{"cpe":"cpe:2.3:a:quagga:quagga:1.2.4:::::dragonfly6:x86_64:13"}},{"name":"quadra","origin":"games/quadra","version":"1.3.0_6","comment":"Tetris like game with multiplayer support","maintainer":"kbrandt@sdf-eu.org","www":"https://code.google.com/p/quadra/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd900df0d020838e6cad46649e1e10026299f9b4fb6ec112b38bedd2e44234ec","flatsize":3068559,"path":"All/quadra-1.3.0_6.pkg","repopath":"All/quadra-1.3.0_6.pkg","licenselogic":"single","pkgsize":2457588,"desc":"A tetris like game with single player and multiplayer capabilities\n(Internet or LAN).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libpng16.so.16"]},{"name":"quake2-matrix","origin":"games/quake2-matrix","version":"1","comment":"Matrix modification for Quake II","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33cd448307f086010fb8fba43edb6d61e8f0114eb420049eb3b0dfd2a0ab7505","flatsize":17257126,"path":"All/quake2-matrix-1.pkg","repopath":"All/quake2-matrix-1.pkg","licenselogic":"single","pkgsize":5971512,"desc":"Matrix modification for Quake II.","deps":{"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"}},"categories":["games"],"options":{"DOCS":"on"}},{"name":"qtxdg-tools","origin":"sysutils/qtxdg-tools","version":"4.0.0","comment":"User tools for libqt6xdg","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxqt/qtxdg-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97cceae67100d01c56d31d1715f551da929ae64f4a7de1de31e014c59eff0f70","flatsize":91637,"path":"All/qtxdg-tools-4.0.0.pkg","repopath":"All/qtxdg-tools-4.0.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":23320,"desc":"User tools for libqtxdg. qtxdg-tools contains a CLI MIME tool, qtxdg-mat, for\nhandling file associations and opening files with their default applications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libqt6xdg":{"origin":"devel/libqt6xdg","version":"4.0.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["sysutils"],"shlibs_required":["libQt6Xdg.so.4","libQt6Widgets.so.6","libQt6Xml.so.6","libQt6XdgIconLoader.so.4","libQt6Svg.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0"]},{"name":"quake2-ctf","origin":"games/quake2-ctf","version":"1.52","comment":"Quake II CTF (Capture The Flag) mod","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88cb1d9a5754e7ee0d55adce7bb9dadb69061b04c16f1ef80b2d9b3995a35d7d","flatsize":21774650,"path":"All/quake2-ctf-1.52.pkg","repopath":"All/quake2-ctf-1.52.pkg","licenselogic":"single","pkgsize":7273060,"desc":"Capture the Flag offers an exciting variation on team play.  It gives more\nmeaning to base defense along with offensive positioning and organized\nstrikes.\n\nThe basic premise is this:\n\nAttack the enemy base, grab their flag, then take it back to your base.  In\nthis variation you must touch your base flag when carrying the enemy flag in\norder to score -- if your flag isn't at your base when you return, you or\nyour team must get it back to gain points and captures.","deps":{"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"}},"categories":["games"],"options":{"DOCS":"on"}},{"name":"qtpbfimageplugin","origin":"graphics/qtpbfimageplugin","version":"2.1_9","comment":"Qt image plugin for displaying Mapbox vector tiles","maintainer":"sikmir@gmail.com","www":"https://github.com/tumic0/QtPBFImagePlugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f93ae62358656bd80ad20eceea51a134d5c49a7a02be9fb4f960648fe4f3a47f","flatsize":459091,"path":"All/qtpbfimageplugin-2.1_9.pkg","repopath":"All/qtpbfimageplugin-2.1_9.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":255724,"desc":"QtPBFImagePlugin is a Qt image plugin that enables applications capable of\ndisplaying raster MBTiles maps or raster XYZ online maps to also display PBF\nvector tiles without (almost) any application modifications.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libprotobuf-lite.so.24.4.0","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"qu-aspell","origin":"textproc/qu-aspell","version":"0.02.0_1,2","comment":"Aspell Quechua dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff4c797cab08dc832977415d57415947422ae70e0994aaffc8036af0dab05f1b","flatsize":1790134,"path":"All/qu-aspell-0.02.0_1,2.pkg","repopath":"All/qu-aspell-0.02.0_1,2.pkg","licenselogic":"single","pkgsize":300408,"desc":"Aspell Quechua dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"qtkeychain-qt6","origin":"security/qtkeychain","version":"0.14.3","comment":"Platform independent Qt API for storing passwords","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/frankosterfeld/qtkeychain","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea3d895cae4aa4f1f987eeec023fdf8e3a6b21b87c66e62a3da7c63d0882a4e8","flatsize":333121,"path":"All/qtkeychain-qt6-0.14.3.pkg","repopath":"All/qtkeychain-qt6-0.14.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":83800,"desc":"QtKeychain is a Qt API to store passwords and other secret data securely. How\nthe data is stored depends on the platform.\nFor Linux/Unix, KWallet (via D-Bus) is used. Support for the GNOME Keyring\nvia freedesktop.org's Secret Storage D-Bus specification is planned\nbut not yet implemented.","deps":{"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["security"],"shlibs_required":["libQt6DBus.so.6","libsecret-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libQt6Core.so.6"],"shlibs_provided":["libqt6keychain.so.1"],"options":{"LIBSECRET":"on","NLS":"on"},"annotations":{"flavor":"qt6"}},{"name":"qtkeychain-qt5","origin":"security/qtkeychain","version":"0.14.3","comment":"Platform independent Qt API for storing passwords","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/frankosterfeld/qtkeychain","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43c750f058baa102fb62473ee9807e8cd5208e1812f6132cf685245490dbb50e","flatsize":216449,"path":"All/qtkeychain-qt5-0.14.3.pkg","repopath":"All/qtkeychain-qt5-0.14.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":56464,"desc":"QtKeychain is a Qt API to store passwords and other secret data securely. How\nthe data is stored depends on the platform.\nFor Linux/Unix, KWallet (via D-Bus) is used. Support for the GNOME Keyring\nvia freedesktop.org's Secret Storage D-Bus specification is planned\nbut not yet implemented.","deps":{"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"}},"categories":["security"],"shlibs_required":["libQt5DBus.so.5","libsecret-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libQt5Core.so.5"],"shlibs_provided":["libqt5keychain.so.1"],"options":{"LIBSECRET":"on","NLS":"on"},"annotations":{"flavor":"qt5"}},{"name":"quake-dpmod","origin":"games/quake-dpmod","version":"20130301","comment":"Quake 1 modification (for DarkPlaces)","maintainer":"ports@FreeBSD.org","www":"https://icculus.org/twilight/darkplaces/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8e8405ac66508e06815907316b5aff5e2f4f39dbdf9539135e5d833287604e3","flatsize":13056810,"path":"All/quake-dpmod-20130301.pkg","repopath":"All/quake-dpmod-20130301.pkg","licenselogic":"single","pkgsize":3804424,"desc":"DarkPlacesMod is a Quake 1 modification (made specifically for the DarkPlaces\nQuake engine).","deps":{"darkplaces":{"origin":"games/darkplaces","version":"20180412.b1_1"},"quake-data":{"origin":"games/quake-data","version":"1.0.6_2"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe quake-dpmod port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qtpass","origin":"sysutils/qtpass","version":"1.4.0","comment":"Qt GUI for pass, the standard unix password manager","maintainer":"brouwer@annejan.com","www":"https://qtpass.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"943619f7501394f6d63b1831e2872c36696d85303d8dcbedcba2f51e56db13ef","flatsize":1615207,"path":"All/qtpass-1.4.0.pkg","repopath":"All/qtpass-1.4.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":346736,"desc":"GUI for pass, the standard UNIX password manager.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"password-store":{"origin":"sysutils/password-store","version":"1.7.4_5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"annotations":{"cpe":"cpe:2.3:a:ijhack:qtpass:1.4.0:::::dragonfly6:x86_64"}},{"name":"quary","origin":"misc/quary","version":"0.3.1","comment":"Open-source BI for engineers","maintainer":"yuri@FreeBSD.org","www":"https://www.quary.dev","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff910d02fe329a0c1dccbb9601a8cd8a87ec39798253d86f65ef1886e3f71313","flatsize":46980926,"path":"All/quary-0.3.1.pkg","repopath":"All/quary-0.3.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11367132,"desc":"Quary is a VSCode Extension (Interface) & Rust-based CLI (Core) for\nBusiness Intelligence for engineers.\n\nWith Quary, engineers can:\n* Connect to their Database\n* Write SQL queries to transform, organize, and document tables in a database\n* Create charts, dashboards and reports (in development)\n* Test, collaborate & refactor iteratively through version control\n* Deploy the organised, documented model back up to the database","categories":["misc"]},{"name":"quake-data","origin":"games/quake-data","version":"1.0.6_2","comment":"Quake and QuakeWorld data files and skins","maintainer":"ports@FreeBSD.org","www":"http://www.idsoftware.com/games/quake/quake/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7374bb355170587bde34165f2f477d7d73b3dd13526e78fab9ff37d11620296","flatsize":21777079,"path":"All/quake-data-1.0.6_2.pkg","repopath":"All/quake-data-1.0.6_2.pkg","licenselogic":"single","pkgsize":6785516,"desc":"This port installs the data files needed to run Quake (think of a family,\nnot just original game).\n\nYou still need to have a legitimate copy of the game in order to obtain\nthe full game, otherwise you can use the shareware version.\n\nThis port can also install the QuakeWorld data files and skins.","categories":["games"],"options":{"FULLGAME":"off","QW_DATA":"on","QW_SKINS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe quake-data port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qtfeedback","origin":"deskutils/qtfeedback","version":"5.0.0.b1.32_1","comment":"Qt Tactile Feedback Add-on Module","maintainer":"kde@FreeBSD.org","www":"https://github.com/qt/qtfeedback","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a0be8ca2de874b50ebe3a1ade3f3275f3ff2326417a47ac098938f6826a6a82","flatsize":209452,"path":"All/qtfeedback-5.0.0.b1.32_1.pkg","repopath":"All/qtfeedback-5.0.0.b1.32_1.pkg","licenselogic":"single","pkgsize":51728,"desc":"The QtFeedback module offers classes that allow you to manage tactile feedback\nand device vibration.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["deskutils","kde"],"shlibs_required":["libQt5Core.so.5","libQt5Multimedia.so.5","libQt5Network.so.5","libQt5Gui.so.5","libGL.so.1","libQt5Qml.so.5"],"shlibs_provided":["libQt5Feedback.so.5"]},{"name":"qtfm","origin":"x11-fm/qtfm","version":"6.2.1_1","comment":"Small, lightweight file manager based on pure Qt","maintainer":"jgh@FreeBSD.org","www":"https://qtfm.eu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"141ed8bb186908448623d42ce3276f06fb3d93c4f089a0d2552596fea6239d5b","flatsize":1278511,"path":"All/qtfm-6.2.1_1.pkg","repopath":"All/qtfm-6.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":368820,"desc":"qtFM is a small, lightweight file manager based on pure Qt and works great\nwith minimal desktop environments like Openbox.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-fm"],"shlibs_required":["libinotify.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Concurrent.so.5","libQt5DBus.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on"}},{"name":"qterminal","origin":"x11/qterminal","version":"2.0.0","comment":"Lightweight Qt-based terminal emulator","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxqt/qterminal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90b17f1429a989660538feceab837fd205cfd63ab8be0092e2aedefad9fa39e2","flatsize":1315072,"path":"All/qterminal-2.0.0.pkg","repopath":"All/qterminal-2.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":273144,"desc":"Lightweight Qt-based terminal emulator.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"liberation-fonts-ttf":{"origin":"x11-fonts/liberation-fonts-ttf","version":"2.1.5,2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qtermwidget":{"origin":"x11-toolkits/qtermwidget","version":"2.0.0"}},"categories":["x11"],"shlibs_required":["libqtermwidget6.so.2","libX11.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"]},{"name":"qtermwidget","origin":"x11-toolkits/qtermwidget","version":"2.0.0","comment":"Terminal widget for QTerminal","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxde/qtermwidget","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6bf95f75d348cff3f5654ccb587ddff423dfffd3605d114a5e03909388d35c1","flatsize":885357,"path":"All/qtermwidget-2.0.0.pkg","repopath":"All/qtermwidget-2.0.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":240232,"desc":"QTermWidget is an opensource project originally based on KDE4 Konsole\napplication. The main goal of this project is to provide unicode-enabled,\nembeddable Qt widget for using as a built-in console (or terminal emulation\nwidget).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11-toolkits"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libqtermwidget6.so.2"]},{"name":"rabbitmq","origin":"net/rabbitmq","version":"3.13.7","comment":"Erlang implementation of AMQP","maintainer":"erlang@FreeBSD.org","www":"https://www.rabbitmq.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"605d10a8fec419504835b05974a1b658272883c083b6d705fe074701ce299db9","flatsize":37682606,"path":"All/rabbitmq-3.13.7.pkg","repopath":"All/rabbitmq-3.13.7.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":16650008,"desc":"RabbitMQ is a complete and highly reliable Enterprise Messaging\nsystem. The RabbitMQ client libraries and broker daemon can be used\ntogether to create an AMQP network, or used individually to bring\nthe benefits of RabbitMQ to established networks.","deps":{"erlang-runtime26":{"origin":"lang/erlang-runtime26","version":"26.2.5.1"}},"categories":["net"],"users":["rabbitmq"],"groups":["rabbitmq"],"annotations":{"cpe":"cpe:2.3:a:pivotal_software:rabbitmq:3.13.7:::::dragonfly6:x86_64"},"messages":[{"message":"In preparation for upgrading to future RabbitMQ releases, users *must*\nenable all feature flags before upgrading stepwise to v3.12.13, to be\nable to migrate later to v3.13.0 when it is released in 2024Q2.\n\nSee https://www.rabbitmq.com/docs/upgrade for details.","type":"upgrade"},{"message":"First-time users will want to run:\n\nrabbitmq-plugins enable rabbitmq_management\n\nand restart, to enable the web admin console at http://localhost:15672/\nwith a default username and password of guest:guest. You should change it..\n\nSee https://www.rabbitmq.com/docs for install help, and\nhttps://www.rabbitmq.com/docs/configure for further options.","type":"install"}]},{"name":"qtcurve","origin":"x11-themes/qtcurve","version":"1.9.0","comment":"Widget styles for Qt and GTK toolkits","maintainer":"jhale@FreeBSD.org","www":"https://invent.kde.org/system/qtcurve","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e9658862351ffa679b1f69a737346227615762e229e7bd87bb672d8a80c944e","flatsize":243,"path":"All/qtcurve-1.9.0.pkg","repopath":"All/qtcurve-1.9.0.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":924,"desc":"QtCurve is a set of widget styles for Qt and GTK+ toolkits.","deps":{"gtk2-qtcurve-theme":{"origin":"x11-themes/qtcurve-gtk2","version":"1.9.0_1"},"qt5-style-qtcurve":{"origin":"x11-themes/qtcurve-qt5","version":"1.9.0"}},"categories":["x11-themes"],"options":{"GTK2":"on","KF5":"off","QT5":"on"}},{"name":"quake2-data","origin":"games/quake2-data","version":"3.20_3","comment":"Quake II data files","maintainer":"danfe@FreeBSD.org","www":"http://www.idsoftware.com/games/quake/quake2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0ad77edcb42953598b1c2dbf9ba99f0c912b5db1adb59a93aaa9031dfce4f6c","flatsize":24769242,"path":"All/quake2-data-3.20_3.pkg","repopath":"All/quake2-data-3.20_3.pkg","licenselogic":"single","pkgsize":8609588,"desc":"Quake II data files.\n\nThis port installs the data files needed to run Quake II: the updates for the\noriginal game, or the demo (shareware) data if requested.\n\nFor a full game, you need to have a legitimate copy of the game in order to\nobtain the pak0.pak file.","categories":["games"],"options":{"MANUAL":"off","OPTIMIZED_CFLAGS":"on","SHAREWARE":"off"},"messages":[{"message":"To complete the installation of this port you need to copy the file\n\"baseq2/pak0.pak\" from the original Quake II distribution to\n/usr/local/share/quake2/baseq2.","type":"install"}]},{"name":"qtawesome","origin":"graphics/qtawesome","version":"20150319_5","comment":"Embed Font Awesome glyphs in Qt-applications","maintainer":"ports@virtual-estates.net","www":"https://github.com/gamecreature/QtAwesome","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f03b5728aab0ef74ed0c16e29b2617ff5cb85318ab1667ee42d165b7995f80ff","flatsize":127860,"path":"All/qtawesome-20150319_5.pkg","repopath":"All/qtawesome-20150319_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29448,"desc":"QtAwesome is a simple library that can be used to add Font Awesome\nicons to your Qt application.\n\nNOTE: Though the name is QtAwesome and currently it's very Font\nAwesome based, you can use every other icon/glyph font you want.\n\nThe class can also be used to manage your own dynamic code-drawn\nicons, by adding named icon-painters.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"}},"categories":["graphics","devel"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"shlibs_provided":["libQtAwesome.so.1"],"messages":[{"message":"For the library to be useful, fontawesome-*.ttf must be known to\nfontconfig.","type":"install"}]},{"name":"qt6ct","origin":"misc/qt6ct","version":"0.9","comment":"Qt 6 configuration tool","maintainer":"tcberner@FreeBSD.org","www":"https://github.com/trialuser02/qt6ct/tags","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db5312256b226fe6765b582a91378f98c1f0ac1195f79130e47fb49f4ce84792","flatsize":767567,"path":"All/qt6ct-0.9.pkg","repopath":"All/qt6ct-0.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":179696,"desc":"This program allows users to configure Qt6 settings (theme, font, icons, etc.)\nunder DE/WM without Qt integration.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"},"vulkan-headers":{"origin":"graphics/vulkan-headers","version":"1.3.289"}},"categories":["misc"],"shlibs_required":["libQt6Widgets.so.6","libxkbcommon.so.0","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libqt6ct-common.so.0.9"],"options":{"DOCS":"on"},"messages":[{"message":"To activate qt6ct settings add QT_QPA_PLATFORMTHEME=qt6ct to your\nenvironment.","type":"install"}]},{"name":"qt6-websockets","origin":"www/qt6-websockets","version":"6.7.2","comment":"Qt implementation of WebSocket protocol","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a26ec7e9c0ee97303842d7692a772b48b6328f981c1f26e29e59cffe7f958df","flatsize":453952,"path":"All/qt6-websockets-6.7.2.pkg","repopath":"All/qt6-websockets-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":113240,"desc":"WebSocket is a web-based protocol designed to enable a two-way interactive\ncommunication session between a client application and a remote host. It\nenables the two entities to send data back and forth if the initial handshake\nsucceeds.\n\nThe Qt WebSockets module provides C++ and QML interfaces that enable Qt\napplications to act as a server that can process WebSocket requests, or a\nclient that can consume data received from the server, or both.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["www"],"shlibs_required":["libQt6Network.so.6","libQt6Core.so.6","libQt6Qml.so.6"],"shlibs_provided":["libQt6WebSockets.so.6"]},{"name":"qt6-webchannel","origin":"www/qt6-webchannel","version":"6.7.2","comment":"Qt 6 library for integration of C++/QML with HTML/js clients","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bb9cc442d3005cdcaafbd048cf4a31f1ef1d903435016bc46c13637e38d195d","flatsize":505082,"path":"All/qt6-webchannel-6.7.2.pkg","repopath":"All/qt6-webchannel-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":126440,"desc":"Qt WebChannel enables peer-to-peer communication between a server (QML/C++\napplication) and a client (HTML/JavaScript or QML application). It is supported\nout of the box by Qt WebEngine. In addition, it can work on all browsers that\nsupport WebSockets, enabling Qt WebChannel clients to run in any JavaScript\nenvironment (including QML). This requires implementing a custom transport\nbased on Qt WebSockets.\n\nThe module provides a JavaScript library for seamless integration of C++ and\nQML applications with HTML/JavaScript and QML clients. The clients must use the\nJavaScript library to access the serialized QObjects published by the host\napplications.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["www"],"shlibs_required":["libQt6Qml.so.6","libQt6Network.so.6","libQt6Core.so.6"],"shlibs_provided":["libQt6WebChannel.so.6","libQt6WebChannelQuick.so.6"]},{"name":"qt6pas","origin":"x11-toolkits/qt6pas","version":"6.2.8","comment":"Qt6 binding for FreePascal","maintainer":"acm@FreeBSD.org","www":"https://wiki.lazarus.freepascal.org/index.php/Qt6_Interface","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a2a4a98e8a86359da2358d9a0fa33bf913ae0dfa86647ceef4c496c9851d56b","flatsize":2842883,"path":"All/qt6pas-6.2.8.pkg","repopath":"All/qt6pas-6.2.8.pkg","licenselogic":"single","licenses":["LGPL3LE"],"pkgsize":472056,"desc":"Provide a Qt6 binding for FreePascal that may be of use to provide the Lazarus\nLCL library with a Qt interface","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11-toolkits"],"shlibs_required":["libQt6PrintSupport.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"],"shlibs_provided":["libQt6Pas.so.6"]},{"name":"qtiplot-doc","origin":"math/qtiplot-doc","version":"0.9.8.9_1","comment":"The QtiPlot Handbook","maintainer":"ports@FreeBSD.org","www":"http://soft.proindependent.com/qtiplot.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb30d3440c2133c398e58bcf5c56e5baeb81f8fbe49cf79f6e0daa8102403b16","flatsize":8208391,"path":"All/qtiplot-doc-0.9.8.9_1.pkg","repopath":"All/qtiplot-doc-0.9.8.9_1.pkg","licenselogic":"single","pkgsize":6833072,"desc":"QtiPlot is a free (GPL) platform independent data analysis and\nvisualization application similar to the non-free Windows program\nOrigin.","categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe qtiplot-doc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qt6-wayland","origin":"graphics/qt6-wayland","version":"6.7.2_1","comment":"Qt6 wrapper for Wayland","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b99a61057d0b175608465184c52dca3b21b23c9406243444cff06c0e2c7a87d9","flatsize":7649961,"path":"All/qt6-wayland-6.7.2_1.pkg","repopath":"All/qt6-wayland-6.7.2_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1096368,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nProvides a framework to develop a Wayland compositor.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics","wayland"],"shlibs_required":["libwayland-client.so.0","libwayland-cursor.so.0","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libxkbcommon.so.0","libwayland-server.so.0","libQt6Quick.so.6","libQt6OpenGL.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libEGL.so.1","libwayland-egl.so.1"],"shlibs_provided":["libQt6WaylandClient.so.6","libQt6WaylandCompositor.so.6","libQt6WaylandEglClientHwIntegration.so.6","libQt6WaylandEglCompositorHwIntegration.so.6","libQt6WlShellIntegration.so.6"]},{"name":"qt6-svg","origin":"graphics/qt6-svg","version":"6.7.2","comment":"Qt6 classes for displaying the contents of SVG files","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb54a4fec8a3a4adbb00f9d048ff20320765a37723a256fc99e3850ba3a94b5a","flatsize":946221,"path":"All/qt6-svg-6.7.2.pkg","repopath":"All/qt6-svg-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":246380,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nClasses for displaying the contents of SVG files. Supports a subset of the\nSVG 1.2 Tiny standard. A separate library of Qt SVG Widgets C++ Classes provides\nsupport for rendering SVG files in a widget UI.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["graphics"],"shlibs_required":["libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libxkbcommon.so.0","libQt6Widgets.so.6"],"shlibs_provided":["libQt6Svg.so.6","libQt6SvgWidgets.so.6"]},{"name":"qt6-speech","origin":"accessibility/qt6-speech","version":"6.7.2","comment":"Accessibilty features for Qt6","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6271f3b736f6aac0e232b9f1511ebabd9eeba96c407fdff8821390a964d0d764","flatsize":516667,"path":"All/qt6-speech-6.7.2.pkg","repopath":"All/qt6-speech-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":109840,"desc":"As with the Qt 5 version, Qt Speech provides application developers with a\nQObject subclass, QTextToSpeech, that provides an interface to the platform's\nspeech synthesizer engine; and a value type QVoice that encapsulates voice\ncharacteristics. With those classes, applications can make themselves more\naccessible to users, and go beyond the screen-reader functionality of assistive\ntechnologies. Using non-visual channels to inform users about changes or events\ncan be very useful in hands-free situations, such as turn-by-turn navigation\nsystems. Content-focused applications like ebook readers could benefit from\ntext-to-speech synthesis without depending on assistive technology.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"},"speech-dispatcher":{"origin":"accessibility/speech-dispatcher","version":"0.11.2_4"}},"categories":["accessibility"],"shlibs_required":["libQt6Multimedia.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Network.so.6","libQt6Core.so.6","libspeechd.so.2","libglib-2.0.so.0","libintl.so.8","libQt6Qml.so.6"],"shlibs_provided":["libQt6TextToSpeech.so.6"],"options":{"ALSA":"off","SPEECHD":"on","FLITE":"off"}},{"name":"qt6-serialport","origin":"comms/qt6-serialport","version":"6.7.2","comment":"Qt functions to access serial ports","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"601b1ece0e6f26485693949f4054875225aa980d1b477fa927c74c31d8eceba1","flatsize":256898,"path":"All/qt6-serialport-6.7.2.pkg","repopath":"All/qt6-serialport-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":69628,"desc":"Qt Serial Port provides the basic functionality, which includes configuring,\nI/O operations, getting and setting the control signals of the RS-232 pinouts.\n\nThe following items are not supported by this module:\n\n  *  Terminal features, such as echo, control CR/LF, and so on.\n  *  Text mode.\n  *  Configuring timeouts and delays while reading or writing.\n  *  Pinout signal change notification.","deps":{"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["comms"],"shlibs_required":["libQt6Core.so.6","libudev.so.0"],"shlibs_provided":["libQt6SerialPort.so.6"]},{"name":"qt6-sensors","origin":"comms/qt6-sensors","version":"6.7.2","comment":"Qt sensors module","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59f4203a530905f476e8a29ef58c9a8fbf6d02bb30ae3ad70b2deb3cfeab1a1a","flatsize":1146765,"path":"All/qt6-sensors-6.7.2.pkg","repopath":"All/qt6-sensors-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":182172,"desc":"The Qt Sensors module provides access to sensor hardware via QML and C++\ninterfaces.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["comms"],"shlibs_required":["libQt6Core.so.6","libQt6Qml.so.6","libQt6Network.so.6"],"shlibs_provided":["libQt6Sensors.so.6","libQt6SensorsQuick.so.6"]},{"name":"qt6-serialbus","origin":"comms/qt6-serialbus","version":"6.7.2","comment":"Qt functions to access industrial bus systems","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5981b2dd685fbaf325b93d70c9a41b46643bed13233167de3e4a01b65215b751","flatsize":1074577,"path":"All/qt6-serialbus-6.7.2.pkg","repopath":"All/qt6-serialbus-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":262504,"desc":"The Qt Serial Bus API provides classes and functions to access the various\nindustrial serial buses and protocols, such as CAN, ModBus, and others.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-serialport":{"origin":"comms/qt6-serialport","version":"6.7.2"}},"categories":["comms"],"shlibs_required":["libQt6Network.so.6","libQt6SerialPort.so.6","libQt6Core.so.6"],"shlibs_provided":["libQt6SerialBus.so.6"]},{"name":"qt6-translations","origin":"devel/qt6-translations","version":"6.7.2","comment":"Qt 6 translation module","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7654616ee2180c6b99f957c43bdf0b391b67e50b2186d1fe18452133d07a62ad","flatsize":14338748,"path":"All/qt6-translations-6.7.2.pkg","repopath":"All/qt6-translations-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1747728,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["devel"]},{"name":"qt6-quicktimeline","origin":"x11-toolkits/qt6-quicktimeline","version":"6.7.2","comment":"Enables keyframe-based animations and parameterization.","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ddf106618864de518d4de25225371fcdee618952dea3d33e73c2eb7fd16b789","flatsize":452692,"path":"All/qt6-quicktimeline-6.7.2.pkg","repopath":"All/qt6-quicktimeline-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":91516,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nEnables keyframe-based animations and parameterization.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libQt6Quick.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libxkbcommon.so.0","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6Core.so.6"],"shlibs_provided":["libQt6QuickTimeline.so.6","libQt6QuickTimelineBlendTrees.so.6"]},{"name":"qt6-shadertools","origin":"x11-toolkits/qt6-shadertools","version":"6.7.2","comment":"Provides tools for the cross-platform Qt shader pipeline","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"084b25ef806f07fd7694155b88a9a3bd85729d07655553e27a98d6d932224e0d","flatsize":4762734,"path":"All/qt6-shadertools-6.7.2.pkg","repopath":"All/qt6-shadertools-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1388640,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nProvides tools for the cross-platform Qt shader pipeline.\nThese enable processing graphics and compute shaders to make them usable for\nQt Quick and other components in the Qt ecosystem.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11-toolkits"],"shlibs_required":["libxkbcommon.so.0","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libQt6ShaderTools.so.6"]},{"name":"qt6-scxml","origin":"devel/qt6-scxml","version":"6.7.2","comment":"Qt6 SCXML module","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8d5c457265a2ad7a2d6b0d20367462aa33d7fa7387c04c9321788c5b25d5578","flatsize":2364545,"path":"All/qt6-scxml-6.7.2.pkg","repopath":"All/qt6-scxml-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":476704,"desc":"The Qt SCXML module provides functionality to create state machines from SCXML\nfiles. This includes both dynamically creating state machines (loading the\nSCXML file and instantiating states and transitions) and generating a C++ file\nthat has a class implementing the state machine. It also contains functionality\nto support data models and executable content.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["devel"],"shlibs_required":["libQt6Core.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libxkbcommon.so.0"],"shlibs_provided":["libQt6Scxml.so.6","libQt6ScxmlQml.so.6","libQt6StateMachine.so.6","libQt6StateMachineQml.so.6"]},{"name":"qt6-virtualkeyboard","origin":"x11-toolkits/qt6-virtualkeyboard","version":"6.7.2","comment":"Qt 6 Virtual Keyboard Module","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c4bb2e5d2c19b6e6139b79a0cf9c27729ecd1665401e6b7eeab4db2fddbf286","flatsize":6345693,"path":"All/qt6-virtualkeyboard-6.7.2.pkg","repopath":"All/qt6-virtualkeyboard-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2317984,"desc":"The Qt Virtual Keyboard project provides an input framework and reference\nkeyboard frontend for Qt 6 on Linux Desktop/X11, Windows Desktop, and Boot2Qt\ntargets.\n\nThe input framework makes it easy to write custom input methods or to integrate\n3rd party input engines. The input methods can be implemented in C++ or QML.","deps":{"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["x11-toolkits"],"shlibs_required":["libxkbcommon.so.0","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libhunspell-1.7.so.0","libQt6Svg.so.6"],"shlibs_provided":["libQt6HunspellInputMethod.so.6","libQt6VirtualKeyboard.so.6","libQt6VirtualKeyboardSettings.so.6"]},{"name":"qt6-pdf","origin":"print/qt6-pdf","version":"6.7.2","comment":"Qt 6 module for rendering PDF documents","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9173c9a3afb609ae497d4465bfb2a138652eed903e0486e4fe4baacbfc786447","flatsize":1263946,"path":"All/qt6-pdf-6.7.2.pkg","repopath":"All/qt6-pdf-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":259144,"desc":"The Qt PDF module contains classes and functions for rendering PDF\ndocuments.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"libxshmfence":{"origin":"x11/libxshmfence","version":"1.3.2"},"llvm15-libcxx":{"origin":"devel/libcxx15","version":"15.0.7"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"nss":{"origin":"security/nss","version":"3.104"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["print"],"shlibs_required":["libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Network.so.6","libQt6Core.so.6","libxkbcommon.so.0","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6OpenGL.so.6","libQt6Qml.so.6","libQt6Widgets.so.6"],"shlibs_provided":["libQt6Pdf.so.6","libQt6PdfQuick.so.6","libQt6PdfWidgets.so.6"]},{"name":"qt6-remoteobjects","origin":"devel/qt6-remoteobjects","version":"6.7.2","comment":"Qt6 Remote Objects module","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3325a82b300167624a74d54568de0ac95d18ed16074f79ecee349c2716078191","flatsize":1914553,"path":"All/qt6-remoteobjects-6.7.2.pkg","repopath":"All/qt6-remoteobjects-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":457336,"desc":"Qt Remote Objects (QtRO) is an Inter-Process Communication (IPC) module\ndeveloped for Qt. This module extends Qt's existing functionalities to enable\ninformation exchange between processes or computers, easily.\n\nOne of Qt's key features, to enable this information exchange, is the\ndistinction between an object's API (defined by its properties, signals, and\nslots) and the implementation of that API. QtRO's purpose is to meet that\nexpected API, even if the true QObject is in a different process. A slot called\non a copy of an object (the Replica in QtRO) is forwarded to the true object\n(the Source in QtRO) for handling. Every Replica receives updates to the\nSource, either property changes or emitted signals.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["devel"],"shlibs_required":["libQt6Network.so.6","libQt6Core.so.6","libQt6Qml.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0"],"shlibs_provided":["libQt6RemoteObjects.so.6","libQt6RemoteObjectsQml.so.6"]},{"name":"qt6-positioning","origin":"devel/qt6-positioning","version":"6.7.2","comment":"Qt 6 API to provide positioning information via QML and C++","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcd7e5b28ebc309db4d7528ea8697d64a4a9b95a203f8707fb1ae70d4631f6b1","flatsize":1985588,"path":"All/qt6-positioning-6.7.2.pkg","repopath":"All/qt6-positioning-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":401656,"desc":"The Qt Positioning API lets you to determine a position by using a variety of\npossible sources, including satellite, wifi, or text files. That information\ncan then be used to, for example, determine a position on a map. In addition,\nyou can use to the API to retrieve satellite information and perform area based\nmonitoring.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-serialport":{"origin":"comms/qt6-serialport","version":"6.7.2"}},"categories":["devel"],"shlibs_required":["libQt6Core.so.6","libQt6Quick.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libxkbcommon.so.0","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6DBus.so.6","libQt6SerialPort.so.6"],"shlibs_provided":["libQt6Positioning.so.6","libQt6PositioningQuick.so.6"]},{"name":"qt6-networkauth","origin":"net/qt6-networkauth","version":"6.7.2","comment":"Qt6 Network authentication module","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6236cb28ab646873f0f1ea70b827ba18224fb47fa768af33203f4a6554f3bb3e","flatsize":396737,"path":"All/qt6-networkauth-6.7.2.pkg","repopath":"All/qt6-networkauth-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":99368,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nProvides support for OAuth-based authorization to online services.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["net"],"shlibs_required":["libQt6Network.so.6","libQt6Core.so.6"],"shlibs_provided":["libQt6NetworkAuth.so.6"]},{"name":"qt6-lottie","origin":"graphics/qt6-lottie","version":"6.7.2","comment":"QML API for rendering graphics and animations","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f254d52bd85bcd9e60eab467a806fafc328f9b7f53ecfc82604b8bbd8a6f911","flatsize":728281,"path":"All/qt6-lottie-6.7.2.pkg","repopath":"All/qt6-lottie-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":192448,"desc":"Qt Lottie Animation provides a QML API for rendering graphics and animations\nthat are exported in JSON format by the Bodymovin plugin for Adobe After\nEffects.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["graphics"],"shlibs_required":["libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libxkbcommon.so.0","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6OpenGL.so.6"],"shlibs_provided":["libQt6Bodymovin.so.6"]},{"name":"qtcurve-utils","origin":"x11-themes/qtcurve-utils","version":"1.9.0","comment":"QtCurve common files and libraries","maintainer":"jhale@FreeBSD.org","www":"https://invent.kde.org/system/qtcurve","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2db4f418135e4fa1814a085d23629d1b3a3d067ee0bb43e613618015a8043b0","flatsize":2222718,"path":"All/qtcurve-utils-1.9.0.pkg","repopath":"All/qtcurve-utils-1.9.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":300908,"desc":"QtCurve is a set of widget styles for Qt and GTK+ toolkits.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11-themes"],"shlibs_required":["libX11-xcb.so.1","libX11.so.6","libxcb.so.1"],"shlibs_provided":["libqtcurve-utils.so.2"]},{"name":"qt6-languageserver","origin":"devel/qt6-languageserver","version":"6.7.2","comment":"Qt 6 implementation of the Language Server Protocol","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f2f3dc9d6528cabfd8dad1768c33035295d68b69360a6601460cc0e032e9e43","flatsize":1853475,"path":"All/qt6-languageserver-6.7.2.pkg","repopath":"All/qt6-languageserver-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":330560,"desc":"Qt Language Server: implements the Language Server Protocol Specification and\nthe JsonRpc 2.0 protocol. The module does not contain a public API.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel"],"shlibs_required":["libQt6Core.so.6"],"shlibs_provided":["libQt6JsonRpc.so.6","libQt6LanguageServer.so.6"]},{"name":"qt6-imageformats","origin":"graphics/qt6-imageformats","version":"6.7.2","comment":"Qt6 plugins for additional image formats: TIFF, MNG, TGA, WBMP","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed4e94830f1e3c25aa4f2667e89f6b23d8f04a4b6e44281d9a2a02b33994fe6f","flatsize":550083,"path":"All/qt6-imageformats-6.7.2.pkg","repopath":"All/qt6-imageformats-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":90996,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nPlugins for additional image formats: TIFF, MNG, TGA, WBMP.","deps":{"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmng":{"origin":"graphics/libmng","version":"2.0.3_2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libjasper.so.7","libjpeg.so.8","libmng.so.1","libtiff.so.6","libwebp.so.7","libwebpdemux.so.2","libwebpmux.so.3"]},{"name":"qt6-httpserver","origin":"www/qt6-httpserver","version":"6.7.2","comment":"Lightweight HTTP Server","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be4414ac6808ab7f9bf3900af4b7da8f77e7d418bfb2314769a70562027e7a7f","flatsize":285458,"path":"All/qt6-httpserver-6.7.2.pkg","repopath":"All/qt6-httpserver-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":76904,"desc":"Qt HTTP Server provides building blocks for embedding a lightweight HTTP\nserver based on RFC 2616 in an application. There are classes for the messages\nsent and received, and for the various parts of an HTTP server.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-websockets":{"origin":"www/qt6-websockets","version":"6.7.2"}},"categories":["www"],"shlibs_required":["libQt6WebSockets.so.6","libQt6Network.so.6","libQt6Core.so.6"],"shlibs_provided":["libQt6HttpServer.so.6"]},{"name":"qt6-location","origin":"devel/qt6-location","version":"6.7.2","comment":"Qt 6 API to create viable mapping solutions","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a233a0a0e3dad20a3d5cd94b42c6767dfc0bfea95827b4670de37a9a530c83b8","flatsize":3568884,"path":"All/qt6-location-6.7.2.pkg","repopath":"All/qt6-location-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":680916,"desc":"The Qt Location API helps you create viable mapping solutions using the\ndata available from some of the popular location services.\n\nThe Qt Location API enables you to:\n  - access and present map data,\n  - support touch gesture on a specific area of the map,\n  - query for a specific geographical location and route,\n  - add additional layers on top, such as polylines and circles,\n  - and search for places and related images.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-positioning":{"origin":"devel/qt6-positioning","version":"6.7.2"},"qt6-shadertools":{"origin":"x11-toolkits/qt6-shadertools","version":"6.7.2"}},"categories":["devel"],"shlibs_required":["libQt6QuickShapes.so.6","libxkbcommon.so.0","libQt6PositioningQuick.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Qml.so.6","libQt6Network.so.6","libQt6Positioning.so.6","libQt6Core.so.6"],"shlibs_provided":["libQt6Location.so.6"]},{"name":"qt6-graphs","origin":"x11-toolkits/qt6-graphs","version":"6.7.2","comment":"Qt 6 graphs module","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9e56a1f8753b9ce4415f2825ee2c9e2a5d0b7617102cc1663e455129646938c","flatsize":3482370,"path":"All/qt6-graphs-6.7.2.pkg","repopath":"All/qt6-graphs-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":631084,"desc":"The Qt Graphs module enables you to visualize data in 3D as bar, scatter,\nand surface graphs. It's especially useful for visualizing depth maps\nand large quantities of rapidly changing data, such as data received from\nmultiple sensors. The look and feel of graphs can be customized by using\nthemes or by adding custom items and labels.\n\nQt Graphs is built on Qt 6 and Qt Quick 3D to take advantage of hardware\nacceleration and Qt Quick 2.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-quick3d":{"origin":"x11-toolkits/qt6-quick3d","version":"6.7.2"},"qt6-shadertools":{"origin":"x11-toolkits/qt6-shadertools","version":"6.7.2"}},"categories":["x11-toolkits"],"shlibs_required":["libQt6QuickWidgets.so.6","libQt6Widgets.so.6","libQt6QuickShapes.so.6","libQt6Quick3D.so.6","libQt6Quick3DRuntimeRender.so.6","libQt6ShaderTools.so.6","libQt6Quick.so.6","libQt6OpenGL.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libxkbcommon.so.0","libQt6Quick3DUtils.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libQt6Graphs.so.6"]},{"name":"qt6-multimedia","origin":"multimedia/qt6-multimedia","version":"6.7.2","comment":"Qt audio, video, radio and camera support module","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cbb84a3d76975995be8231014313cc5a3d7e0256371c72cefbee997e81a0031","flatsize":8949035,"path":"All/qt6-multimedia-6.7.2.pkg","repopath":"All/qt6-multimedia-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1353652,"desc":"Qt Multimedia is an essential module that provides a rich set of QML types and\nC++ classes to handle multimedia content. It also provides necessary APIs to\naccess the camera and radio functionality. The included Qt Audio Engine\nprovides types for 3D positional audio playback and content management.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-gl":{"origin":"graphics/gstreamer1-plugins-gl","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-quick3d":{"origin":"x11-toolkits/qt6-quick3d","version":"6.7.2"},"qt6-shadertools":{"origin":"x11-toolkits/qt6-shadertools","version":"6.7.2"}},"categories":["multimedia"],"shlibs_required":["libasound.so.2","libQt6Network.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libxkbcommon.so.0","libQt6Quick.so.6","libQt6OpenGL.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Widgets.so.6","libQt6Quick3D.so.6","libQt6Quick3DRuntimeRender.so.6","libQt6Quick3DUtils.so.6","libQt6ShaderTools.so.6","libEGL.so.1","libX11.so.6","libXrandr.so.2","libXext.so.6","libavformat.so.60","libavcodec.so.60","libswresample.so.4","libswscale.so.7","libavutil.so.58","libgstpbutils-1.0.so.0","libgstaudio-1.0.so.0","libgstapp-1.0.so.0","libgstphotography-1.0.so.0","libglib-2.0.so.0","libgthread-2.0.so.0","libgstallocators-1.0.so.0","libgstgl-1.0.so.0","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libintl.so.8"],"shlibs_provided":["libQt6Multimedia.so.6","libQt6MultimediaQuick.so.6","libQt6MultimediaWidgets.so.6","libQt6Quick3DSpatialAudio.so.6","libQt6SpatialAudio.so.6"],"options":{"FFMPEG":"on","GSTREAMER":"on","Q3D":"on","V4L":"on","VAAPI":"on","X11":"on","ALSA":"on"}},{"name":"qt6-datavis3d","origin":"x11-toolkits/qt6-datavis3d","version":"6.7.2","comment":"Qt 6 3D data visualization module","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d8aad85651b609dcf14044f825347968bd5ab0f83a07235b9337e6786f1159d","flatsize":3409685,"path":"All/qt6-datavis3d-6.7.2.pkg","repopath":"All/qt6-datavis3d-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":619120,"desc":"The Qt Data Visualization module enables you to visualize data in 3D as bar,\nscatter, and surface graphs. It's especially useful for visualizing depth maps\nand large quantities of rapidly changing data, such as data received from\nmultiple sensors. The look and feel of graphs can be customized by using themes\nor by adding custom items and labels.\n\nQt Data Visualization is built on Qt 6 and OpenGL to take advantage of hardware\nacceleration and Qt Quick 2.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6"],"shlibs_provided":["libQt6DataVisualization.so.6","libQt6DataVisualizationQml.so.6"]},{"name":"qt6-quick3d","origin":"x11-toolkits/qt6-quick3d","version":"6.7.2","comment":"Provides a high-level API for creating 3D content or UIs based on Qt Quick","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b14c81c474805937b6ff1a96ca03278f624dd23fa9ec3aebac9e99f71c29c86","flatsize":13925082,"path":"All/qt6-quick3d-6.7.2.pkg","repopath":"All/qt6-quick3d-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":4246564,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nQt Quick is a collection of technologies that are designed to help\ndevelopers create intuitive, modern, and fluid user interfaces.","deps":{"assimp":{"origin":"multimedia/assimp","version":"5.4.1"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-quicktimeline":{"origin":"x11-toolkits/qt6-quicktimeline","version":"6.7.2"},"qt6-shadertools":{"origin":"x11-toolkits/qt6-shadertools","version":"6.7.2"}},"categories":["x11-toolkits"],"shlibs_required":["libxkbcommon.so.0","libQt6ShaderTools.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libQt6Concurrent.so.6","libQt6Widgets.so.6","libQt6QuickTimeline.so.6","libassimp.so.5"],"shlibs_provided":["libQt6Quick3D.so.6","libQt6Quick3DAssetImport.so.6","libQt6Quick3DAssetUtils.so.6","libQt6Quick3DEffects.so.6","libQt6Quick3DGlslParser.so.6","libQt6Quick3DHelpers.so.6","libQt6Quick3DHelpersImpl.so.6","libQt6Quick3DIblBaker.so.6","libQt6Quick3DParticleEffects.so.6","libQt6Quick3DParticles.so.6","libQt6Quick3DRuntimeRender.so.6","libQt6Quick3DUtils.so.6"]},{"name":"qt6-connectivity","origin":"comms/qt6-connectivity","version":"6.7.2","comment":"Qt connectivity (Bluetooth/NFC) module","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d967a236b68d7c4c0944efafc0ce208ee6f9dc1f4a176e4d8d11ecac978f43f","flatsize":1020306,"path":"All/qt6-connectivity-6.7.2.pkg","repopath":"All/qt6-connectivity-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":233888,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["comms"],"shlibs_required":["libQt6Network.so.6","libQt6Core.so.6","libpcsclite.so.1"],"shlibs_provided":["libQt6Bluetooth.so.6","libQt6Nfc.so.6"]},{"name":"qt6-declarative","origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1","comment":"Qt declarative framework for dynamic user interfaces","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9a32034a6aa30e98c07fb6e1684737284a3ec03b65174b93ca482fad15b648f","flatsize":101585875,"path":"All/qt6-declarative-6.7.2_1.pkg","repopath":"All/qt6-declarative-6.7.2_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":12869620,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nQt Quick is a collection of technologies that are designed to help\ndevelopers create intuitive, modern, and fluid user interfaces.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-languageserver":{"origin":"devel/qt6-languageserver","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["x11-toolkits"],"shlibs_required":["libQt6Network.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libQt6OpenGL.so.6","libQt6LanguageServer.so.6","libQt6JsonRpc.so.6","libxkbcommon.so.0","libQt6Test.so.6","libQt6Svg.so.6","libQt6Sql.so.6"],"shlibs_provided":["libQt6LabsAnimation.so.6","libQt6LabsFolderListModel.so.6","libQt6LabsQmlModels.so.6","libQt6LabsSettings.so.6","libQt6LabsSharedImage.so.6","libQt6LabsWavefrontMesh.so.6","libQt6Qml.so.6","libQt6QmlCompiler.so.6","libQt6QmlCore.so.6","libQt6QmlLocalStorage.so.6","libQt6QmlModels.so.6","libQt6QmlNetwork.so.6","libQt6QmlWorkerScript.so.6","libQt6QmlXmlListModel.so.6","libQt6Quick.so.6","libQt6QuickControls2.so.6","libQt6QuickControls2Basic.so.6","libQt6QuickControls2BasicStyleImpl.so.6","libQt6QuickControls2Fusion.so.6","libQt6QuickControls2FusionStyleImpl.so.6","libQt6QuickControls2Imagine.so.6","libQt6QuickControls2ImagineStyleImpl.so.6","libQt6QuickControls2Impl.so.6","libQt6QuickControls2Material.so.6","libQt6QuickControls2MaterialStyleImpl.so.6","libQt6QuickControls2Universal.so.6","libQt6QuickControls2UniversalStyleImpl.so.6","libQt6QuickDialogs2.so.6","libQt6QuickDialogs2QuickImpl.so.6","libQt6QuickDialogs2Utils.so.6","libQt6QuickEffects.so.6","libQt6QuickLayouts.so.6","libQt6QuickParticles.so.6","libQt6QuickShapes.so.6","libQt6QuickTemplates2.so.6","libQt6QuickTest.so.6","libQt6QuickWidgets.so.6"]},{"name":"qt6-base_sqldriver-sqlite","origin":"databases/qt6-base_sqldriver","version":"6.7.2","comment":"Qt base (sqlite sqldriver)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d643d482fbbbb6f5f47054f52617cd5b8732be1c882d463196ee6c1fe08aa58e","flatsize":167849,"path":"All/qt6-base_sqldriver-sqlite-6.7.2.pkg","repopath":"All/qt6-base_sqldriver-sqlite-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":55132,"desc":"Qt Base","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0","libQt6Sql.so.6","libQt6Core.so.6"],"annotations":{"flavor":"sqlite"}},{"name":"qt6-coap","origin":"net/qt6-coap","version":"6.7.2","comment":"Qt6 CoAP client module","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2d946c17bcaeee811b95e71b6a991ac26857562dd365362ae4ac0c595599b08","flatsize":393574,"path":"All/qt6-coap-6.7.2.pkg","repopath":"All/qt6-coap-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":104888,"desc":"Constrained Application Protocol (CoAP) is an IoT protocol that is\nspecifically designed for M2M data exchange between constrained devices\n(such as microcontrollers) in constrained networks.\n\nThe interaction model of CoAP is similar to the client/server model of\nHTTP, but unlike HTTP, it uses datagram-oriented connectionless transport\nsuch as UDP, which leads to a very low overhead and allows UDP broadcast\nand multicast to be used for addressing. At the same time it provides\nlightweight reliability mechanisms and security.\n\nQt CoAP implements the client side of CoAP. By default, the transport\nlayer uses QUdpSocket and QDtls for security. Alternative transports can\nbe used by implementing the QCoapConnection interface.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["net"],"shlibs_required":["libQt6Network.so.6","libQt6Core.so.6"],"shlibs_provided":["libQt6Coap.so.6"]},{"name":"qt6-tools","origin":"devel/qt6-tools","version":"6.7.2_1","comment":"Qt declarative framework for dynamic user interfaces","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"948d05401951c69587cfb41bbddd6937d02ba1e11500896660be1933e7b01cd9","flatsize":21089666,"path":"All/qt6-tools-6.7.2_1.pkg","repopath":"All/qt6-tools-6.7.2_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":5990024,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nQt Quick is a collection of technologies that are designed to help\ndevelopers create intuitive, modern, and fluid user interfaces.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-base_sqldriver-sqlite":{"origin":"databases/qt6-base_sqldriver","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libQt6Sql.so.6","libQt6Network.so.6","libQt6PrintSupport.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libQt6OpenGLWidgets.so.6","libQt6OpenGL.so.6","libQt6Xml.so.6","libxkbcommon.so.0","libQt6Qml.so.6","libclang.so.15","libclang-cpp.so.15","libLLVM-15.so","libQt6DBus.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libzstd.so.1","libQt6QuickWidgets.so.6"],"shlibs_provided":["libQt6Designer.so.6","libQt6DesignerComponents.so.6","libQt6Help.so.6","libQt6UiTools.so.6"]},{"name":"qt6-base_sqldriver-psql","origin":"databases/qt6-base_sqldriver","version":"6.7.2","comment":"Qt base (psql sqldriver)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ae4dbc6d9850eec65f896fade22c9f3e4725439048745ac2a5329437902e38d","flatsize":168117,"path":"All/qt6-base_sqldriver-psql-6.7.2.pkg","repopath":"All/qt6-base_sqldriver-psql-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":54780,"desc":"Qt Base","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["databases"],"shlibs_required":["libpq.so.5","libQt6Sql.so.6","libQt6Core.so.6"],"annotations":{"flavor":"psql"}},{"name":"racket-minimal","origin":"lang/racket-minimal","version":"8.11.1_1","comment":"Interactive, integrated, graphical Scheme programming environment","maintainer":"olgeni@FreeBSD.org","www":"https://racket-lang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97ad33152c34e28ee8a9a03b9388007896d334ac9af1cf8f18f96fea26df97ec","flatsize":168568579,"path":"All/racket-minimal-8.11.1_1.pkg","repopath":"All/racket-minimal-8.11.1_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":26931592,"desc":"Racket is a set of tools for writing and running the PLT scheme\nprogramming language. It includes a graphical IDE (drracket) that\nfeatures highlighting of the source of syntax and run-time errors,\nsupport for multiple language levels, an algebraic stepper, objects,\nmodules, a GUI library, TCP/IP, and much more. It includes an\nextensive, hyper-linked help system called Help Desk, available\nfrom the Help menu, the plt-help command line tool, or through a\nweb browser.\n\nThe racket-minimal port provides a text-only version of the Racket\nenvironment without X11 dependencies.","deps":{"libffi":{"origin":"devel/libffi","version":"3.4.6"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"}},"categories":["lang","scheme"],"shlibs_required":["liblz4.so.1"],"options":{"DOCS":"on","FUTURES":"off","JIT":"off","BC":"off","CS":"on"},"annotations":{"cpe":"cpe:2.3:a:racket-lang:racket:8.11.1:::::dragonfly6:x86_64:1"}},{"name":"qt6-quickeffectmaker","origin":"graphics/qt6-quickeffectmaker","version":"6.7.2","comment":"Tool for creating shader effects for Qt Quick","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6ad8ba4eb3f223464bb39b67805c24352672bab6371717276efc7b9a67dddd8","flatsize":5021644,"path":"All/qt6-quickeffectmaker-6.7.2.pkg","repopath":"All/qt6-quickeffectmaker-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3924348,"desc":"Qt Quick Effect Maker is a tool for creating shader effects for Qt\nQuick with high productivity and performance.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-quick3d":{"origin":"x11-toolkits/qt6-quick3d","version":"6.7.2"},"qt6-shadertools":{"origin":"x11-toolkits/qt6-shadertools","version":"6.7.2"}},"categories":["graphics"],"shlibs_required":["libQt6Quick.so.6","libQt6OpenGL.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libxkbcommon.so.0","libQt6ShaderTools.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Quick3DGlslParser.so.6","libQt6Core.so.6"]},{"name":"qt6-base_sqldriver-odbc","origin":"databases/qt6-base_sqldriver","version":"6.7.2","comment":"Qt base (odbc sqldriver)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1675bfcf6b956fc9c69f9c1a16f60ec2c62d6500bc58a4c771c1bbdece5d55ec","flatsize":185557,"path":"All/qt6-base_sqldriver-odbc-6.7.2.pkg","repopath":"All/qt6-base_sqldriver-odbc-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":61156,"desc":"Qt Base","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libodbc.so.2","libQt6Sql.so.6","libQt6Core.so.6"],"annotations":{"flavor":"odbc"}},{"name":"qt6-base_sqldriver-mysql","origin":"databases/qt6-base_sqldriver","version":"6.7.2","comment":"Qt base (mysql sqldriver)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d33d8a58ed79ce091ce5b4917449a7d796765a429a583b942dafa1b4a6ca9940","flatsize":162898,"path":"All/qt6-base_sqldriver-mysql-6.7.2.pkg","repopath":"All/qt6-base_sqldriver-mysql-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":51788,"desc":"Qt Base","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["databases"],"shlibs_required":["libmysqlclient.so.21","libQt6Sql.so.6","libQt6Core.so.6"],"annotations":{"flavor":"mysql"}},{"name":"qt5ct","origin":"misc/qt5ct","version":"1.8","comment":"Qt 5 configuration tool","maintainer":"tcberner@FreeBSD.org","www":"https://sourceforge.net/projects/qt5ct/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba55d5a237f2f35f3e917fb5c491c15b1e097cfbbfd7bd071c7fe37f1193227c","flatsize":973035,"path":"All/qt5ct-1.8.pkg","repopath":"All/qt5ct-1.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":214616,"desc":"This utility allows users to configure Qt 5 settings (theme, font,\nicons, etc.) under DE/WM without Qt integration.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-qtpaths":{"origin":"sysutils/qt5-qtpaths","version":"5.15.15p3"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["misc"],"shlibs_required":["libQt5Concurrent.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5DBus.so.5","libGL.so.1"],"shlibs_provided":["libqt5ct-common.so.1.8"],"options":{"DOCS":"on"},"messages":[{"message":"To activate qt5ct settings add QT_QPA_PLATFORMTHEME=qt5ct to your\nenvironment.","type":"install"}]},{"name":"qt6-charts","origin":"x11-toolkits/qt6-charts","version":"6.7.2","comment":"Qt 6 charts module","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a19478acc41d02a974e0fbd0ed89eb2f05384f5511943f65ad22a72e53e4c1cf","flatsize":4588349,"path":"All/qt6-charts-6.7.2.pkg","repopath":"All/qt6-charts-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":749528,"desc":"The Qt Charts module provides a set of easy-to-use chart components. It uses\nthe Qt Graphics View Framework to integrate charts with modern user interfaces.\nQt Charts can be used as QWidgets, QGraphicsWidget, or QML types. Users can\neasily create impressive charts by selecting one of the themes.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libQt6OpenGLWidgets.so.6","libQt6Widgets.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6"],"shlibs_provided":["libQt6Charts.so.6","libQt6ChartsQml.so.6"]},{"name":"qt5pas","origin":"x11-toolkits/qt5pas","version":"2.6_6","comment":"Qt5 binding for FreePascal","maintainer":"acm@FreeBSD.org","www":"https://wiki.lazarus.freepascal.org/index.php/Qt_Interface","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73d53f5af55e69c2040c36571dadaf6e7b8193a70ca1a66b94a3708d738572d0","flatsize":2586924,"path":"All/qt5pas-2.6_6.pkg","repopath":"All/qt5pas-2.6_6.pkg","licenselogic":"single","licenses":["LGPL3LE"],"pkgsize":428872,"desc":"Provide a Qt5 binding for FreePascal that may be of use to provide the Lazarus\nLCL library with a Qt interface\n\nThis binding does not aim to cover the whole Qt5 framework, but only just\nenough to satisfy the LCL needs. If any LCL/Qt developer needs an extra class,\njust ask and it will be added promptly. Some of the methods that have parameters\nbased upon templates have been omitted.\n\nIf however you need any of those, just ask.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"shlibs_provided":["libQt5Pas.so.1"]},{"name":"qt6-5compat","origin":"devel/qt6-5compat","version":"6.7.2","comment":"Qt 6 module that contains unsupported Qt 5 APIs","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bdd03139cb825b71e5e618b7e0e3c2b16a1e518ff4cd814e8fd03e6ed8ca381","flatsize":1887333,"path":"All/qt6-5compat-6.7.2.pkg","repopath":"All/qt6-5compat-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":463172,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nThe Qt 5 Core Compat module contains the Qt Core APIs which will be no longer\nsupported in Qt 6 and therefore were removed from Qt 6. The module is provided\nto facilitate the transition to Qt 6.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-shadertools":{"origin":"x11-toolkits/qt6-shadertools","version":"6.7.2"}},"categories":["devel"],"shlibs_required":["libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libQt6Core.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Qml.so.6","libQt6Network.so.6","libxkbcommon.so.0","libQt6ShaderTools.so.6"],"shlibs_provided":["libQt6Core5Compat.so.6"]},{"name":"qt5-xml","origin":"textproc/qt5-xml","version":"5.15.15p127","comment":"Qt SAX and DOM implementations (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d098bae772937a7e990a3c437a6d20bbaa2d654703fe0469fa2c4110ff61c78e","flatsize":407550,"path":"All/qt5-xml-5.15.15p127.pkg","repopath":"All/qt5-xml-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":115940,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["textproc"],"shlibs_required":["libQt5Core.so.5"],"shlibs_provided":["libQt5Xml.so.5"]},{"name":"qt5-x11extras","origin":"x11/qt5-x11extras","version":"5.15.15p0","comment":"Qt platform-specific features for X11-based systems (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9ac75c0a77eed245c65bbb93e97877cd1e4fe75885a679f90c299ba8d2d3d15","flatsize":61853,"path":"All/qt5-x11extras-5.15.15p0.pkg","repopath":"All/qt5-x11extras-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":20300,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"}},"categories":["x11"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libQt5X11Extras.so.5"]},{"name":"qt5-webview","origin":"www/qt5-webview","version":"5.15.15p0","comment":"Qt component for displaying web content (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3596301381aeb6b7d3c79a823c43b5e1f850caacafa6eae3bfd163b9a91c2dd","flatsize":230103,"path":"All/qt5-webview-5.15.15p0.pkg","repopath":"All/qt5-webview-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":51052,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"}},"categories":["www"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5","libQt5Quick.so.5","libQt5Qml.so.5","libQt5WebEngine.so.5"],"shlibs_provided":["libQt5WebView.so.5"]},{"name":"qt5-websockets-qml","origin":"www/qt5-websockets-qml","version":"5.15.15p2","comment":"Qt implementation of WebSocket protocol (QML bindings) (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35121e6d8f7e8fe79393599d6f73be7a4ac772b00b1c11824d97c0f184fc2c4d","flatsize":76514,"path":"All/qt5-websockets-qml-5.15.15p2.pkg","repopath":"All/qt5-websockets-qml-5.15.15p2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":23728,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"}},"categories":["www"],"shlibs_required":["libQt5WebSockets.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5"]},{"name":"qt5-websockets","origin":"www/qt5-websockets","version":"5.15.15p2","comment":"Qt implementation of WebSocket protocol (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdfb11a176f8d9818f7ead76b370b4768469a9d30c74e532883737a87e89c4d7","flatsize":317760,"path":"All/qt5-websockets-5.15.15p2.pkg","repopath":"All/qt5-websockets-5.15.15p2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":79336,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["www"],"shlibs_required":["libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libQt5WebSockets.so.5"]},{"name":"qt5-webglplugin","origin":"www/qt5-webglplugin","version":"5.15.15p0","comment":"Qt QPA plugin for running an application via a browser using streamed WebGL commands (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f122c4b7c37848e7cba4476351a24a968827e7334e81ae3005e9aae5ee79652","flatsize":928100,"path":"All/qt5-webglplugin-5.15.15p0.pkg","repopath":"All/qt5-webglplugin-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":238996,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"}},"categories":["www"],"shlibs_required":["libglib-2.0.so.0","libfontconfig.so.1","libfreetype.so.6","libQt5DBus.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5WebSockets.so.5","libQt5Network.so.5","libQt5Core.so.5"]},{"name":"qt5-xmlpatterns","origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0","comment":"Qt support for XPath, XQuery, XSLT and XML Schema (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"123372ef21342cedcc06d8ebfd6ebe0f341e879fedf3755461a050493de47788","flatsize":6446191,"path":"All/qt5-xmlpatterns-5.15.15p0.pkg","repopath":"All/qt5-xmlpatterns-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1187324,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["textproc"],"shlibs_required":["libQt5Network.so.5","libQt5Core.so.5","libQt5Qml.so.5"],"shlibs_provided":["libQt5XmlPatterns.so.5"]},{"name":"qt5-webchannel","origin":"www/qt5-webchannel","version":"5.15.15p3","comment":"Qt 5 library for integration of C++/QML with HTML/js clients (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95eb9ac93d82b6904b81491697f8d46d0adddfd087d468b6edaae4196a0841ca","flatsize":254939,"path":"All/qt5-webchannel-5.15.15p3.pkg","repopath":"All/qt5-webchannel-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":75972,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"}},"categories":["www"],"shlibs_required":["libQt5Qml.so.5","libQt5Core.so.5"],"shlibs_provided":["libQt5WebChannel.so.5"]},{"name":"quake3-data","origin":"games/quake3-data","version":"1.32.b.3_2","comment":"Quake III Arena data files","maintainer":"ports@FreeBSD.org","www":"http://www.idsoftware.com/games/quake/quake3-arena/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65bf05177ca99cadc2e300eed42dbe9826c53218a072eca2f20e075448dcc68c","flatsize":27225029,"path":"All/quake3-data-1.32.b.3_2.pkg","repopath":"All/quake3-data-1.32.b.3_2.pkg","licenselogic":"single","pkgsize":25466316,"desc":"Quake III Arena data files.\n\nThis port installs the data files needed to run Quake III Arena. It also uses\nthe update, and has an option to install Quake III Team Arena data files.\n\nYou still need to have a legitimate copy of the game in order to obtain the\n*.pk3 files.","categories":["games"],"options":{"TEAMARENA":"on"},"messages":[{"message":"To complete the installation of this port you need to copy the file\n\"baseq3/pak0.pk3\" from the original Quake III Arena distribution to\n/usr/local/share/quake3/baseq3.\n\nIf you have the expansion pack then you have to copy the file\n\"missionpack/pak0.pk3\" from the original Quake III Team Arena\ndistribution to /usr/local/share/quake3/missionpack.","type":"install"},{"message":"===>   NOTICE:\n\nThe quake3-data port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qt5-uitools","origin":"devel/qt5-uitools","version":"5.15.15p3","comment":"Qt Designer UI forms support module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"110c2f03bd9db64a79230d032d17a63724df8aca9bd85e269e3527cbc0e8509c","flatsize":1172200,"path":"All/qt5-uitools-5.15.15p3.pkg","repopath":"All/qt5-uitools-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":164976,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"]},{"name":"qt6-3d","origin":"graphics/qt6-3d","version":"6.7.2","comment":"C++ and QML APIs for easy inclusion of 3D graphics","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"018df56149e1c48cef0340d90ae8dc3d11240af4c5431c972cc301c0c59e4113","flatsize":14537239,"path":"All/qt6-3d-6.7.2.pkg","repopath":"All/qt6-3d-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2440904,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nFunctionality for near-realtime simulation systems with support\nfor 2D and 3D rendering.","deps":{"assimp":{"origin":"multimedia/assimp","version":"5.4.1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-shadertools":{"origin":"x11-toolkits/qt6-shadertools","version":"6.7.2"}},"categories":["graphics"],"shlibs_required":["libQt6OpenGL.so.6","libQt6Network.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libxkbcommon.so.0","libQt6Concurrent.so.6","libQt6Core.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6ShaderTools.so.6","libassimp.so.5"],"shlibs_provided":["libQt63DAnimation.so.6","libQt63DCore.so.6","libQt63DExtras.so.6","libQt63DInput.so.6","libQt63DLogic.so.6","libQt63DQuick.so.6","libQt63DQuickAnimation.so.6","libQt63DQuickExtras.so.6","libQt63DQuickInput.so.6","libQt63DQuickRender.so.6","libQt63DQuickScene2D.so.6","libQt63DRender.so.6"]},{"name":"qt5-uiplugin","origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3","comment":"Custom Qt widget plugin interface for Qt Designer (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f337349962e70caa502e7c30ca04287fd861b818537ed36f59ca0e7df7e99c67","flatsize":42010,"path":"All/qt5-uiplugin-5.15.15p3.pkg","repopath":"All/qt5-uiplugin-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":14584,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits","devel"]},{"name":"qt5-testlib","origin":"devel/qt5-testlib","version":"5.15.15p127","comment":"Qt unit testing module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cd923c8bbffd9235757371b3556b959726327507cc7ad3ed0b77e80c822bc3c","flatsize":1050308,"path":"All/qt5-testlib-5.15.15p127.pkg","repopath":"All/qt5-testlib-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":182620,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Core.so.5"],"shlibs_provided":["libQt5Test.so.5"]},{"name":"qt5-virtualkeyboard","origin":"x11-toolkits/qt5-virtualkeyboard","version":"5.15.15p0","comment":"Qt 5 Virtual Keyboard Module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46c479834894ec5b2b8b3575b2bc1424a56db2add10d61926eec4fede2ad54de","flatsize":1862191,"path":"All/qt5-virtualkeyboard-5.15.15p0.pkg","repopath":"All/qt5-virtualkeyboard-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":553132,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libhunspell-1.7.so.0","libQt5Core.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5Qml.so.5","libQt5Svg.so.5"],"shlibs_provided":["libQt5HunspellInputMethod.so.5","libQt5VirtualKeyboard.so.5"]},{"name":"qt5-wayland","origin":"graphics/qt5-wayland","version":"5.15.15p59","comment":"Qt5 wrapper for Wayland (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1be519e04ae71d4579929afab5148680e287440f0a3c04857f36ff36b5110ce1","flatsize":6762040,"path":"All/qt5-wayland-5.15.15p59.pkg","repopath":"All/qt5-wayland-5.15.15p59.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1095088,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics","wayland"],"shlibs_required":["libQt5Core.so.5","libQt5Gui.so.5","libwayland-cursor.so.0","libwayland-client.so.0","libfontconfig.so.1","libfreetype.so.6","libglib-2.0.so.0","libQt5DBus.so.5","libxkbcommon.so.0","libQt5Quick.so.5","libQt5Qml.so.5","libwayland-server.so.0","libGL.so.1","libEGL.so.1","libwayland-egl.so.1","libXcomposite.so.1","libX11.so.6"],"shlibs_provided":["libQt5WaylandClient.so.5","libQt5WaylandCompositor.so.5"]},{"name":"qt5-style-qtcurve","origin":"x11-themes/qtcurve-qt5","version":"1.9.0","comment":"QtCurve widget style for Qt 5","maintainer":"jhale@FreeBSD.org","www":"https://invent.kde.org/system/qtcurve","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc29046394ed8d7216f0abe39932d55086c17f1f94c2cb2a926e1cdf80c2ac4c","flatsize":645333,"path":"All/qt5-style-qtcurve-1.9.0.pkg","repopath":"All/qt5-style-qtcurve-1.9.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":233452,"desc":"QtCurve is a set of widget styles for Qt and GTK+ toolkits.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qtcurve-utils":{"origin":"x11-themes/qtcurve-utils","version":"1.9.0"}},"categories":["x11-themes"],"shlibs_required":["libQt5Svg.so.5","libQt5DBus.so.5","libQt5X11Extras.so.5","libqtcurve-utils.so.2","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"qt5-sqldrivers-tds","origin":"databases/qt5-sqldrivers-tds","version":"5.15.15p127","comment":"Qt TDS Database Connectivity database plugin (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00b869af6398b70ee5e9cd5a97862d794cda064f4b157829ead6be352f5cbfeb","flatsize":86970,"path":"All/qt5-sqldrivers-tds-5.15.15p127.pkg","repopath":"All/qt5-sqldrivers-tds-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":27728,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"freetds":{"origin":"databases/freetds","version":"1.4.17,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"}},"categories":["databases"],"shlibs_required":["libQt5Sql.so.5","libQt5Core.so.5","libsybdb.so.5"]},{"name":"qt5-svg","origin":"graphics/qt5-svg","version":"5.15.15p5","comment":"Qt SVG support module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec26c2c3acc91dcd27532d0923cccbaba18e13a60fec6a54a73b052a59ff5154","flatsize":525448,"path":"All/qt5-svg-5.15.15p5.pkg","repopath":"All/qt5-svg-5.15.15p5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":144004,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libQt5Svg.so.5"]},{"name":"qt5-sqldrivers-sqlite3","origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127","comment":"Qt SQLite 3 database plugin (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2f07fe8be0fa9261f8d52a432c33e84ec43cb3d1f551c691e30eca7be9fe763","flatsize":102914,"path":"All/qt5-sqldrivers-sqlite3-5.15.15p127.pkg","repopath":"All/qt5-sqldrivers-sqlite3-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":32956,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libQt5Sql.so.5","libQt5Core.so.5","libsqlite3.so.0"]},{"name":"qt5-sqldrivers-sqlite2","origin":"databases/qt5-sqldrivers-sqlite2","version":"5.15.15p127","comment":"Qt SQLite 2 database plugin (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6cd6b98248705dbffb1848c58748d2533d23396c8c4c1ef532e425cea7029c0","flatsize":74683,"path":"All/qt5-sqldrivers-sqlite2-5.15.15p127.pkg","repopath":"All/qt5-sqldrivers-sqlite2-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":23604,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"sqlite":{"origin":"databases/sqlite2","version":"2.8.17_5"}},"categories":["databases"],"shlibs_required":["libQt5Sql.so.5","libQt5Core.so.5","libsqlite.so.0"]},{"name":"qt5-sqldrivers-pgsql","origin":"databases/qt5-sqldrivers-pgsql","version":"5.15.15p127","comment":"Qt PostgreSQL database plugin (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10099363f79f55fd51d901bb20bce1a6897b53e23f5103cc337edd3051a15cb9","flatsize":115243,"path":"All/qt5-sqldrivers-pgsql-5.15.15p127.pkg","repopath":"All/qt5-sqldrivers-pgsql-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":36012,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"}},"categories":["databases"],"shlibs_required":["libQt5Sql.so.5","libQt5Core.so.5","libpq.so.5"]},{"name":"qt5-style-plugins","origin":"x11-themes/qt5-style-plugins","version":"5.0.0.23_11","comment":"Additional Styles for Qt 5 and KDE","maintainer":"kde@FreeBSD.org","www":"https://qt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02f5dd9fd20fc30067b7c0e5400a56927a3b1d51a4046e990eec3a299ecb1798","flatsize":1274401,"path":"All/qt5-style-plugins-5.0.0.23_11.pkg","repopath":"All/qt5-style-plugins-5.0.0.23_11.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":433444,"desc":"Additional Qt5 styles formerly packaged with Qt:\n\n- Cleanlooks\n- Motif\n- Plastique","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-themes"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libXext.so.6","libX11.so.6","libQt5Widgets.so.5"]},{"name":"qt5-sqldrivers-odbc","origin":"databases/qt5-sqldrivers-odbc","version":"5.15.15p127","comment":"Qt Open Database Connectivity plugin (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"516536d6855f19f201bc60e95511e1768e53d1e61333f0fd81ffebc4b81513e8","flatsize":123363,"path":"All/qt5-sqldrivers-odbc-5.15.15p127.pkg","repopath":"All/qt5-sqldrivers-odbc-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":40832,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libQt5Sql.so.5","libQt5Core.so.5","libodbc.so.2"]},{"name":"qt5-sqldrivers-mysql","origin":"databases/qt5-sqldrivers-mysql","version":"5.15.15p127","comment":"Qt MySQL database plugin (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"756d4b9b560f24c71b056dfacbfdfaa76bed4fc081d0455ba7215282df8f4dfa","flatsize":107052,"path":"All/qt5-sqldrivers-mysql-5.15.15p127.pkg","repopath":"All/qt5-sqldrivers-mysql-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":33204,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"}},"categories":["databases"],"shlibs_required":["libQt5Sql.so.5","libQt5Core.so.5","libmysqlclient.so.21"]},{"name":"qt5-sql","origin":"databases/qt5-sql","version":"5.15.15p127","comment":"Qt SQL database integration module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b94fce9aeb15ae84e7a609722b1db2e5c163442f4d52ab2d66f7197bac82a8dd","flatsize":455717,"path":"All/qt5-sql-5.15.15p127.pkg","repopath":"All/qt5-sql-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":126380,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["databases"],"shlibs_required":["libQt5Core.so.5"],"shlibs_provided":["libQt5Sql.so.5"],"messages":[{"message":"To enable Qt database support, install the database plugin ports. The\nfollowing plugin ports are available:\n - databases/qt5-sqldrivers-mysql\tMySQL\n - databases/qt5-sqldrivers-odbc\tOpen Database Connectivity\n - databases/qt5-sqldrivers-pgsql\tPostgreSQL\n - databases/qt5-sqldrivers-sqlite2\tSQLite 2\n - databases/qt5-sqldrivers-sqlite3\tSQLite 3\n - databases/qt5-sqldrivers-tds\t\tFreeTDS","type":"install"}]},{"name":"qt5-speech","origin":"accessibility/qt5-speech","version":"5.15.15p1","comment":"Accessibilty features for Qt5 (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d2f95df0cfab85ee8076acede946f050f4e9d87e4971a9c617fde43a72710e0","flatsize":189481,"path":"All/qt5-speech-5.15.15p1.pkg","repopath":"All/qt5-speech-5.15.15p1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":54288,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"speech-dispatcher":{"origin":"accessibility/speech-dispatcher","version":"0.11.2_4"}},"categories":["accessibility"],"shlibs_required":["libQt5Core.so.5","libspeechd.so.2"],"shlibs_provided":["libQt5TextToSpeech.so.5"],"options":{"ALSA":"off","SPEECHD":"on","FLITE":"off"}},{"name":"qt5-serialport","origin":"comms/qt5-serialport","version":"5.15.15p0","comment":"Qt functions to access serial ports (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"677bb36e985235a44c4a7b4b76475a83be8a97454bf34dae4a6c41c832b4b091","flatsize":192635,"path":"All/qt5-serialport-5.15.15p0.pkg","repopath":"All/qt5-serialport-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":55860,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["comms"],"shlibs_required":["libQt5Core.so.5"],"shlibs_provided":["libQt5SerialPort.so.5"]},{"name":"qt5-serialbus","origin":"comms/qt5-serialbus","version":"5.15.15p0","comment":"Qt functions to access industrial bus systems (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b77813d05c681136f96ea4d63fd09fb2a1b7cf3df54a904ee9ff54841fa68b4d","flatsize":802582,"path":"All/qt5-serialbus-5.15.15p0.pkg","repopath":"All/qt5-serialbus-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":187884,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"}},"categories":["comms"],"shlibs_required":["libQt5Core.so.5","libQt5Network.so.5","libQt5SerialPort.so.5"],"shlibs_provided":["libQt5SerialBus.so.5"]},{"name":"qt5-widgets","origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127","comment":"Qt C++ widgets module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5689ef5255cd37786ef4e7fd28b5eb1be81b3b041eda50ddadc91cde98fdb02d","flatsize":9909338,"path":"All/qt5-widgets-5.15.15p127.pkg","repopath":"All/qt5-widgets-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2540648,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libQt5Widgets.so.5"],"options":{"GTK3":"off"}},{"name":"qt5-sensors","origin":"comms/qt5-sensors","version":"5.15.15p0","comment":"Qt sensors module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c07387f37c40b503d18500b85901ba7927902271c037cbba9e8c1f48a2738727","flatsize":894152,"path":"All/qt5-sensors-5.15.15p0.pkg","repopath":"All/qt5-sensors-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":162668,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"}},"categories":["comms"],"shlibs_required":["libQt5Core.so.5","libQt5Qml.so.5"],"shlibs_provided":["libQt5Sensors.so.5"]},{"name":"qt5-scxml","origin":"devel/qt5-scxml","version":"5.15.15p0","comment":"Qt5 SCXML module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b479ee1efe7adcfe0cf57282168e885377171c24ffd3fdf5a74089cf935c22e5","flatsize":1112603,"path":"All/qt5-scxml-5.15.15p0.pkg","repopath":"All/qt5-scxml-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":268616,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Core.so.5","libQt5Qml.so.5"],"shlibs_provided":["libQt5Scxml.so.5"]},{"name":"qt5-scripttools","origin":"devel/qt5-scripttools","version":"5.15.17p0_1","comment":"Qt Script additional components","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80550822ace861cbe008799235d6217dbb2e5b29b624c985d77624b8759a92cd","flatsize":1207275,"path":"All/qt5-scripttools-5.15.17p0_1.pkg","repopath":"All/qt5-scripttools-5.15.17p0_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":241840,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Core.so.5","libQt5Script.so.5","libQt5Widgets.so.5","libQt5Gui.so.5"],"shlibs_provided":["libQt5ScriptTools.so.5"]},{"name":"qt5-quicktimeline","origin":"x11-toolkits/qt5-quicktimeline","version":"5.15.15p0","comment":"Set of controls for building complete interfaces in Qt Quick Timeline (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://qt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e6f51248d03036820a0474b0a1002dd5fa464c310d7ef9890503071bdec771a","flatsize":96741,"path":"All/qt5-quicktimeline-5.15.15p0.pkg","repopath":"All/qt5-quicktimeline-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":28692,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nThe Qt Quick Controls module provides a set of controls that can be\nused to build complete interfaces in Qt Quick Timeline.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5Quick.so.5","libQt5Qml.so.5","libQt5Core.so.5"]},{"name":"quackle","origin":"games/quackle","version":"1.0.4","comment":"Crossword game artificial intelligence and analysis tool","maintainer":"fuz@FreeBSD.org","www":"https://people.csail.mit.edu/jasonkb/quackle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80892f8c5987a42df53233acfa14dc902c9cf4fc591ced225222688430d02b26","flatsize":86953421,"path":"All/quackle-1.0.4.pkg","repopath":"All/quackle-1.0.4.pkg","licenselogic":"single","licenses":["GPLv3Quackle"],"pkgsize":18145200,"desc":"Quackle is a free crossword game artificial intelligence and analysis\ntool that rivals the best players in the world!\n\nIt can be configured to play and analyze crossword games with any board\nlayout and use the newest lexicons. Quackle includes a move generator,\nmove evaluator, simulator, and Qt-based user interface and can be used\nwith any board layout, alphabet, lexicon, and tile distribution.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["games"],"shlibs_required":["libQt5Widgets.so.5","libQt5Core.so.5","libQt5Gui.so.5"]},{"name":"qt5-script","origin":"devel/qt5-script","version":"5.15.17p0_1","comment":"Qt 4-compatible scripting module","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c844de3144d2a6943c16ebcf8f2ee4147452a7534619aab52b72c6a8ce6481bc","flatsize":2410225,"path":"All/qt5-script-5.15.17p0_1.pkg","repopath":"All/qt5-script-5.15.17p0_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":646492,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Core.so.5"],"shlibs_provided":["libQt5Script.so.5"]},{"name":"qt5-remoteobjects","origin":"devel/qt5-remoteobjects","version":"5.15.15p0","comment":"Qt5 Remote Objects module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b085f09d184aaffe87111ef09674124cb04c514245013d7980288db2b7489daf","flatsize":1411026,"path":"All/qt5-remoteobjects-5.15.15p0.pkg","repopath":"All/qt5-remoteobjects-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":375732,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Core.so.5","libQt5Network.so.5","libQt5Qml.so.5"],"shlibs_provided":["libQt5RemoteObjects.so.5"]},{"name":"qt5-qtplugininfo","origin":"sysutils/qt5-qtplugininfo","version":"5.15.15p3","comment":"Qt5 plugin metadata dumper (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c5f778428f977328e52d12fc13d6487e93ca0257dcba96275cdc31db4168d7a","flatsize":71306,"path":"All/qt5-qtplugininfo-5.15.15p3.pkg","repopath":"All/qt5-qtplugininfo-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":26212,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libQt5Core.so.5"]},{"name":"qt5-qtpaths","origin":"sysutils/qt5-qtpaths","version":"5.15.15p3","comment":"Command line client to QStandardPaths (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cce8088b1505cac3659bd31ed8ba190f4896e24e42846ac0b0ae3c500836d71d","flatsize":73466,"path":"All/qt5-qtpaths-5.15.15p3.pkg","repopath":"All/qt5-qtpaths-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":27560,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libQt5Core.so.5"]},{"name":"qt5-qtdiag","origin":"sysutils/qt5-qtdiag","version":"5.15.15p3","comment":"Tool for reporting diagnostic information about Qt and its environment (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e8eda6596834a7f6740d7281c34a22d65725069a37fa4cdcc6ccf3fab9aacbd","flatsize":106450,"path":"All/qt5-qtdiag-5.15.15p3.pkg","repopath":"All/qt5-qtdiag-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":33396,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5"]},{"name":"qt5-qev","origin":"x11/qt5-qev","version":"5.15.15p3","comment":"Qt QWidget events introspection tool (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9597dc49668576ecb09ad8a39dd4228d2f94286304652b0eee489583ce07c3c9","flatsize":43138,"path":"All/qt5-qev-5.15.15p3.pkg","repopath":"All/qt5-qev-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":14668,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"qt5-quickcontrols","origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0","comment":"Set of controls for building complete interfaces in Qt Quick (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://qt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76fcad307245ffec897724ee609a6ffc878b46b3140345d8aa829340d5a1112f","flatsize":5041566,"path":"All/qt5-quickcontrols-5.15.15p0.pkg","repopath":"All/qt5-quickcontrols-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":862796,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nThe Qt Quick Controls module provides a set of controls that can be\nused to build complete interfaces in Qt Quick.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5Quick.so.5","libQt5Gui.so.5","libQt5Qml.so.5","libQt5Core.so.5","libQt5Widgets.so.5"]},{"name":"qt5-qdoc-data","origin":"devel/qt5-qdoc-data","version":"5.15.15","comment":"QDoc configuration files","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b72c9a48c0bfb459c08bba54fda3619ebeb5d57ea5cc0331b162d87ccad36a00","flatsize":362461,"path":"All/qt5-qdoc-data-5.15.15.pkg","repopath":"All/qt5-qdoc-data-5.15.15.pkg","licenselogic":"single","licenses":["GFDL"],"pkgsize":170320,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","categories":["devel","textproc"]},{"name":"qt5-quickcontrols2","origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5","comment":"Set of controls for building complete interfaces in Qt Quick (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://qt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12f10d6c43a80f103425709a25db2012d477648dbd96250d0468d2ed9188d139","flatsize":9090724,"path":"All/qt5-quickcontrols2-5.15.15p5.pkg","repopath":"All/qt5-quickcontrols2-5.15.15p5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1481516,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nThe Qt Quick Controls module provides a set of controls that can be\nused to build complete interfaces in Qt Quick.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5Quick.so.5","libQt5Gui.so.5","libQt5Qml.so.5","libQt5Core.so.5","libQt5QmlModels.so.5","libQt5Widgets.so.5"],"shlibs_provided":["libQt5QuickControls2.so.5","libQt5QuickTemplates2.so.5"]},{"name":"qt5-qdbusviewer","origin":"devel/qt5-qdbusviewer","version":"5.15.15p3","comment":"Qt 5 graphical interface to D-Bus (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d59358bd7a60c708eff45644bf6cb62e37c0c77d23af0afaf17c71a41bb8e25","flatsize":166562,"path":"All/qt5-qdbusviewer-5.15.15p3.pkg","repopath":"All/qt5-qdbusviewer-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":50104,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5Core.so.5"]},{"name":"qt5-qdbus","origin":"devel/qt5-qdbus","version":"5.15.15p3","comment":"Qt command-line interface to D-Bus (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d66a72c1d54af0fe870ef631e168c026ac0b4c8a4925d504f6788068d766623","flatsize":102390,"path":"All/qt5-qdbus-5.15.15p3.pkg","repopath":"All/qt5-qdbus-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":32276,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5DBus.so.5","libQt5Xml.so.5","libQt5Core.so.5"]},{"name":"qt5-printsupport","origin":"print/qt5-printsupport","version":"5.15.15p127","comment":"Qt print support module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f00c7e3bd05b247d7ee1babede693a609a60b52794267ac945110e8e6869b502","flatsize":715184,"path":"All/qt5-printsupport-5.15.15p127.pkg","repopath":"All/qt5-printsupport-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":189864,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["print"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libcups.so.2"],"shlibs_provided":["libQt5PrintSupport.so.5"],"options":{"CUPS":"on"}},{"name":"qt5-qdoc","origin":"devel/qt5-qdoc","version":"5.15.15p3","comment":"Qt documentation generator (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"740d8051bd0f7eca0dd58deb1568a24102379fea4438f46d1e9c6c0ec3eefd65","flatsize":1855820,"path":"All/qt5-qdoc-5.15.15p3.pkg","repopath":"All/qt5-qdoc-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":505344,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-qdoc-data":{"origin":"devel/qt5-qdoc-data","version":"5.15.15"}},"categories":["devel","textproc"],"shlibs_required":["libclang.so.15","libQt5Core.so.5"]},{"name":"qt5-pixeltool","origin":"graphics/qt5-pixeltool","version":"5.15.15p3","comment":"Qt 5 screen magnifier (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0a68c721a89cf851850a9a6dac3ebcbfcaf9a3aaded02eaf616b9ee54a3d644","flatsize":89986,"path":"All/qt5-pixeltool-5.15.15p3.pkg","repopath":"All/qt5-pixeltool-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":28332,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"qt5-networkauth","origin":"net/qt5-networkauth","version":"5.15.15p1","comment":"Qt network auth module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"274b07c5d11a0e647d8973685d2f084d1fbbae6bdfa4bedcd566091a6a2e0fc7","flatsize":353450,"path":"All/qt5-networkauth-5.15.15p1.pkg","repopath":"All/qt5-networkauth-5.15.15p1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":87072,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["net"],"shlibs_required":["libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libQt5NetworkAuth.so.5"]},{"name":"qt5-opengl","origin":"graphics/qt5-opengl","version":"5.15.15p127","comment":"Qt 5-compatible OpenGL support module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7019d6c2962cfddd6b46d1d6ce24485cb0c5d854f9c863c3920ab94837da3e1a","flatsize":602323,"path":"All/qt5-opengl-5.15.15p127.pkg","repopath":"All/qt5-opengl-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":145432,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libQt5OpenGL.so.5"]},{"name":"qt5-network","origin":"net/qt5-network","version":"5.15.15p127","comment":"Qt network module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"602f656e42585dab3ce6b1b9663c052142516f758d82607c224aee4b3a5c666d","flatsize":2654372,"path":"All/qt5-network-5.15.15p127.pkg","repopath":"All/qt5-network-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":642372,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["net"],"shlibs_required":["libQt5Core.so.5"],"shlibs_provided":["libQt5Network.so.5"]},{"name":"realsr-ncnn-vulkan","origin":"graphics/realsr-ncnn-vulkan","version":"20220728","comment":"Scale and denoise images using convolutional neural networks","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/nihui/realsr-ncnn-vulkan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4622ad58054610894dc5ed53ff34f840c175b1ed603eed20186899ce9572838","flatsize":74202111,"path":"All/realsr-ncnn-vulkan-20220728.pkg","repopath":"All/realsr-ncnn-vulkan-20220728.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61574004,"desc":"ncnn implementation of Real-World Super-Resolution via Kernel\nEstimation and Noise Injection super resolution.","deps":{"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libwebp.so.7","libvulkan.so.1"]},{"name":"qt5-linguist","origin":"devel/qt5-linguist","version":"5.15.15p3","comment":"Qt 5 translation tool (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b663542188e0b01732f85b3a3984d8c9e0f64688d8070c290290c57b934583f6","flatsize":1629169,"path":"All/qt5-linguist-5.15.15p3.pkg","repopath":"All/qt5-linguist-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":450728,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-assistant":{"origin":"devel/qt5-assistant","version":"5.15.15p3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"qt5-imageformats","origin":"graphics/qt5-imageformats","version":"5.15.15p4","comment":"Qt plugins for additional image formats (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd37692ae948cfabbfa8d87e611e6d445d99424634854eebba4913ca8eee1da5","flatsize":222179,"path":"All/qt5-imageformats-5.15.15p4.pkg","repopath":"All/qt5-imageformats-5.15.15p4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":58724,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"libmng":{"origin":"graphics/libmng","version":"2.0.3_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5","libjasper.so.7","libmng.so.1","libtiff.so.6","libwebp.so.7","libwebpdemux.so.2","libwebpmux.so.3"]},{"name":"qt5-linguisttools","origin":"devel/qt5-linguisttools","version":"5.15.15p3","comment":"Qt localization tools (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39f5d5cd37d0c4926416b570cb225d51b6364610978d62c01e8bb78f3b4deee2","flatsize":1861979,"path":"All/qt5-linguisttools-5.15.15p3.pkg","repopath":"All/qt5-linguisttools-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":410108,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Core.so.5"]},{"name":"quantlib","origin":"finance/quantlib","version":"1.32_3","comment":"C++ library for quantitative finance","maintainer":"ports@virtual-estates.net","www":"https://www.quantlib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3af2ea3cbfdc844ade3eb12517e3fe20a0afeb16393f835e9684d38a8c32c9f1","flatsize":203179951,"path":"All/quantlib-1.32_3.pkg","repopath":"All/quantlib-1.32_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":27042476,"desc":"The QuantLib project is aimed at providing a comprehensive software\nframework for quantitative finance. QuantLib is a free/open-source\nlibrary for modeling, trading, and risk management in real-life.\n\nQuantLib is written in C++ with a clean object model, and is then\nexported to different languages such as C#, Objective Caml, Java,\nPerl, Python, GNU R, Ruby, and Scheme. An AAD-enabled version is\nalso available. The reposit project facilitates deployment of object\nlibraries to end user platforms and is used to generate QuantLibXL,\nan Excel addin for QuantLib, and QuantLibAddin, QuantLib addins for\nother platforms such as LibreOffice Calc. Bindings to other languages\nand porting to Gnumeric, Matlab/Octave, S-PLUS/R, Mathematica,\nCOM/CORBA/SOAP architectures, FpML, are under consideration. See\nthe extensions page for details.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["finance","math","devel"],"shlibs_provided":["libQuantLib.so.0"],"options":{"BENCHMARK":"on","EXAMPLES":"on","EXTRA_SAFETY_CHECKS":"off","INDEXED_COUPONS":"off","INTRADAY":"off","OPENMP":"on","SESSIONS":"off","THREAD_SAFE_OBSERVER_PATTERN":"off","THREAD_SAFE_SINGLETON_INIT":"off","TRACING":"off"}},{"name":"qt5-location","origin":"devel/qt5-location","version":"5.15.15p7","comment":"Qt location module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cf340d4c00feb871d721dfdf63c919178a15d7cb10f867ac42a91687298bfbf","flatsize":6716900,"path":"All/qt5-location-5.15.15p7.pkg","repopath":"All/qt5-location-5.15.15p7.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1334288,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"}},"categories":["devel"],"shlibs_required":["libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Core.so.5","libQt5Network.so.5","libQt5DBus.so.5","libQt5SerialPort.so.5"],"shlibs_provided":["libQt5Location.so.5","libQt5Positioning.so.5","libQt5PositioningQuick.so.5"]},{"name":"qt5-multimedia","origin":"multimedia/qt5-multimedia","version":"5.15.15p2","comment":"Qt audio, video, radio and camera support module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4291737c3a29853f47897896349214fb52f1e3383545a7f0cb3141836d154e91","flatsize":3851396,"path":"All/qt5-multimedia-5.15.15p2.pkg","repopath":"All/qt5-multimedia-5.15.15p2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":743180,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["multimedia"],"shlibs_required":["libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Widgets.so.5","libasound.so.2","libgstapp-1.0.so.0","libgstpbutils-1.0.so.0","libgstvideo-1.0.so.0","libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libQt5Quick.so.5","libGL.so.1","libgstphotography-1.0.so.0","libQt5Qml.so.5","libopenal.so.1"],"shlibs_provided":["libQt5Multimedia.so.5","libQt5MultimediaGstTools.so.5","libQt5MultimediaQuick.so.5","libQt5MultimediaWidgets.so.5"],"options":{"GSTREAMER":"on","OPENAL":"on","ALSA":"on","PULSEAUDIO":"off"}},{"name":"qt5-graphicaleffects","origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0","comment":"Qt Quick graphical effects (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13b564cd503877d25749bf8416a156736af7d54974f9a64e7131b6fdf643017c","flatsize":587339,"path":"All/qt5-graphicaleffects-5.15.15p0.pkg","repopath":"All/qt5-graphicaleffects-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":78832,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libQt5Qml.so.5","libQt5Core.so.5","libQt5Quick.so.5","libQt5Gui.so.5"]},{"name":"qt5-gamepad","origin":"x11-toolkits/qt5-gamepad","version":"5.15.15p0","comment":"Qt 5 Gamepad Module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"915db434ec96113b5d82aaa5d01e09db9243ca373445df99cc4055ef10587ce6","flatsize":337774,"path":"All/qt5-gamepad-5.15.15p0.pkg","repopath":"All/qt5-gamepad-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":78504,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5","libQt5Quick.so.5","libQt5Qml.so.5"],"shlibs_provided":["libQt5Gamepad.so.5"]},{"name":"qt5-help","origin":"devel/qt5-help","version":"5.15.15p3","comment":"Qt online help integration module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c1efdb66e445bfe72869514bb3db517eff98eeb05b0936ee99c24ae2c8b66f2","flatsize":929363,"path":"All/qt5-help-5.15.15p3.pkg","repopath":"All/qt5-help-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":226876,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Sql.so.5","libQt5Core.so.5"],"shlibs_provided":["libQt5Help.so.5"]},{"name":"qt6-doc","origin":"misc/qt6-doc","version":"6.7.2","comment":"Qt 6 module Documentations","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7732ed90cf77182368b4790b10b50943763e95cc3fb1db8410834be77d0fbc01","flatsize":18392527,"path":"All/qt6-doc-6.7.2.pkg","repopath":"All/qt6-doc-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":11174460,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nDocumentation modules.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-base_sqldriver-sqlite":{"origin":"databases/qt6-base_sqldriver","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["misc"]},{"name":"qt6-base","origin":"devel/qt6-base","version":"6.7.2","comment":"Qt base (core, gui, widgets, network,...)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d3c7344c0e1babd532c777e78028f8484230ce67b12045869a5a15f8b08ead4","flatsize":57984635,"path":"All/qt6-base-6.7.2.pkg","repopath":"All/qt6-base-6.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":13069360,"desc":"Qt Base","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"double-conversion":{"origin":"devel/double-conversion","version":"3.3.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphite2":{"origin":"graphics/graphite2","version":"1.3.14"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libmtdev":{"origin":"devel/libmtdev","version":"1.1.7"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util-cursor":{"origin":"x11/xcb-util-cursor","version":"0.1.3"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-renderutil":{"origin":"x11/xcb-util-renderutil","version":"0.3.10"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libstdc++.so.6","libgcc_s.so.1","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libglib-2.0.so.0","libdouble-conversion.so.3","libpcre2-16.so.0","libzstd.so.1","libgthread-2.0.so.0","libdbus-1.so.3","libEGL.so.1","libfontconfig.so.1","libX11.so.6","libxkbcommon.so.0","libGLX.so.0","libOpenGL.so.0","libpng16.so.16","libharfbuzz.so.0","libfreetype.so.6","libbrotlidec.so.1","libssl.so.12","libcrypto.so.12","libxcb-cursor.so.0","libxcb-icccm.so.4","libxcb-image.so.0","libxcb-keysyms.so.1","libxcb-randr.so.0","libxcb-render.so.0","libxcb-render-util.so.0","libxcb-shape.so.0","libxcb-shm.so.0","libxcb-sync.so.1","libxcb.so.1","libxcb-xfixes.so.0","libxcb-xkb.so.1","libX11-xcb.so.1","libSM.so.6","libICE.so.6","libxkbcommon-x11.so.0","libudev.so.0","libmtdev.so.1","libinput.so.10","libjpeg.so.8","libgobject-2.0.so.0","libgio-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libintl.so.8","libcups.so.2","libxcb-glx.so.0"],"shlibs_provided":["libQt6Concurrent.so.6","libQt6Core.so.6","libQt6DBus.so.6","libQt6Gui.so.6","libQt6Network.so.6","libQt6OpenGL.so.6","libQt6OpenGLWidgets.so.6","libQt6PrintSupport.so.6","libQt6Sql.so.6","libQt6Test.so.6","libQt6Widgets.so.6","libQt6XcbQpa.so.6","libQt6Xml.so.6"],"options":{"CUPS":"on","X11":"on"}},{"name":"qt5-declarative-test","origin":"x11-toolkits/qt5-declarative-test","version":"5.15.15p25","comment":"Qt declarative framework for dynamic user interface (testing) (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://qt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03a66f77057f69821dc87bf806b00ebcdd079e31c72123a7237a241ed8240bc8","flatsize":395248,"path":"All/qt5-declarative-test-5.15.15p25.pkg","repopath":"All/qt5-declarative-test-5.15.15p25.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":89748,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nQt Quick is a collection of technologies that are designed to help\ndevelopers create intuitive, modern, and fluid user interfaces.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5Core.so.5","libQt5Test.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Quick.so.5","libQt5Qml.so.5"],"shlibs_provided":["libQt5QuickTest.so.5"]},{"name":"qt5-l10n","origin":"misc/qt5-l10n","version":"5.15.15p0","comment":"Qt localized messages (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e02b96bb8341d04e5d1d2639d72a215147026a80e77a01d4bf54374fb2784404","flatsize":15448779,"path":"All/qt5-l10n-5.15.15p0.pkg","repopath":"All/qt5-l10n-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1845972,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","categories":["misc"]},{"name":"qt5-quick3d","origin":"x11-toolkits/qt5-quick3d","version":"5.15.15p1","comment":"Set of controls for building complete interfaces in Qt Quick3D (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://qt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40760c9d1af0929de1c4587de3264fd83e32f9539290b2a5915092ff5ce780b3","flatsize":8691802,"path":"All/qt5-quick3d-5.15.15p1.pkg","repopath":"All/qt5-quick3d-5.15.15p1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3840240,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nThe Qt Quick Controls module provides a set of controls that can be\nused to build complete interfaces in Qt Quick3D.","deps":{"assimp":{"origin":"multimedia/assimp","version":"5.4.1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5Core.so.5","libQt5Gui.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libassimp.so.5"],"shlibs_provided":["libQt5Quick3D.so.5","libQt5Quick3DAssetImport.so.5","libQt5Quick3DRender.so.5","libQt5Quick3DRuntimeRender.so.5","libQt5Quick3DUtils.so.5"]},{"name":"qt5-datavis3d","origin":"x11-toolkits/qt5-datavis3d","version":"5.15.15p0","comment":"Qt 5 3D data visualization module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5d74780cbebd25603033a670b6089e31cc90c99ef0d1dc75641f0b9199ef45c","flatsize":2372887,"path":"All/qt5-datavis3d-5.15.15p0.pkg","repopath":"All/qt5-datavis3d-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":502616,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5","libQt5Quick.so.5","libQt5Qml.so.5"],"shlibs_provided":["libQt5DataVisualization.so.5"]},{"name":"qt5-dbus","origin":"devel/qt5-dbus","version":"5.15.15p127","comment":"Qt D-Bus inter-process communication module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3454db5a095b4d03614766258963468b54ae040d10912c65c868ea10f8605021","flatsize":1264659,"path":"All/qt5-dbus-5.15.15p127.pkg","repopath":"All/qt5-dbus-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":337744,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Core.so.5","libdbus-1.so.3"],"shlibs_provided":["libQt5DBus.so.5"]},{"name":"qt5-concurrent","origin":"devel/qt5-concurrent","version":"5.15.15p127","comment":"Qt multi-threading module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8d74f8f120d19090d0f59c7b3ee40d1ef28cc201924f8f1a19e6b3f029ee480","flatsize":349330,"path":"All/qt5-concurrent-5.15.15p127.pkg","repopath":"All/qt5-concurrent-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":49576,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Core.so.5"],"shlibs_provided":["libQt5Concurrent.so.5"]},{"name":"qt5-connectivity","origin":"comms/qt5-connectivity","version":"5.15.15p3","comment":"Qt connectivity (Bluetooth/NFC) module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"465f0ebaa7b4396a28f2e1df9f5690d141e3c5ed224ae678f3f43f0c7e146501","flatsize":1522509,"path":"All/qt5-connectivity-5.15.15p3.pkg","repopath":"All/qt5-connectivity-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":268108,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"}},"categories":["comms"],"shlibs_required":["libQt5Core.so.5","libQt5Qml.so.5"],"shlibs_provided":["libQt5Bluetooth.so.5","libQt5Nfc.so.5"]},{"name":"qt5-gui","origin":"x11-toolkits/qt5-gui","version":"5.15.15p127","comment":"Qt graphical user interface module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32339c0b87b55e8260eaafd356808e5fdf1604be14608c58474adebb5f220fe4","flatsize":23740208,"path":"All/qt5-gui-5.15.15p127.pkg","repopath":"All/qt5-gui-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3787240,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"encodings":{"origin":"x11-fonts/encodings","version":"1.1.0,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libmtdev":{"origin":"devel/libmtdev","version":"1.1.7"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"vulkan-headers":{"origin":"graphics/vulkan-headers","version":"1.3.289"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-renderutil":{"origin":"x11/xcb-util-renderutil","version":"0.3.10"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"},"xorg-fonts-truetype":{"origin":"x11-fonts/xorg-fonts-truetype","version":"7.7_1"}},"categories":["x11-toolkits","graphics"],"shlibs_required":["libQt5Core.so.5","libGL.so.1","libpng16.so.16","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libQt5DBus.so.5","libX11-xcb.so.1","libxcb-icccm.so.4","libxcb-image.so.0","libxcb-shm.so.0","libxcb-keysyms.so.1","libxcb-randr.so.0","libxcb-render-util.so.0","libxcb-render.so.0","libxcb-shape.so.0","libxcb-sync.so.1","libxcb-xfixes.so.0","libxcb-xinerama.so.0","libxcb-xkb.so.1","libxcb-xinput.so.0","libxcb.so.1","libX11.so.6","libSM.so.6","libICE.so.6","libxkbcommon-x11.so.0","libxkbcommon.so.0","libglib-2.0.so.0","libmtdev.so.1","libQt5Network.so.5","libjpeg.so.8","libEGL.so.1","libxcb-glx.so.0"],"shlibs_provided":["libQt5Gui.so.5","libQt5XcbQpa.so.5"],"options":{"X11":"on"}},{"name":"qt5","origin":"devel/qt5","version":"5.15.15","comment":"Cross-platform application and UI framework (metaport)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b725f68d7fb8a3c30e7106cc55ab97b33ecbac25b10bd860e70cb797b9f9d51","flatsize":243,"path":"All/qt5-5.15.15.pkg","repopath":"All/qt5-5.15.15.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1872,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-3d":{"origin":"graphics/qt5-3d","version":"5.15.15p0"},"qt5-assistant":{"origin":"devel/qt5-assistant","version":"5.15.15p3"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-charts":{"origin":"x11-toolkits/qt5-charts","version":"5.15.15p0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-connectivity":{"origin":"comms/qt5-connectivity","version":"5.15.15p3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-datavis3d":{"origin":"x11-toolkits/qt5-datavis3d","version":"5.15.15p0"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative-test":{"origin":"x11-toolkits/qt5-declarative-test","version":"5.15.15p25"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-doc":{"origin":"misc/qt5-doc","version":"5.12.2"},"qt5-examples":{"origin":"misc/qt5-examples","version":"5.15.15"},"qt5-gamepad":{"origin":"x11-toolkits/qt5-gamepad","version":"5.15.15p0"},"qt5-graphicaleffects":{"origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-l10n":{"origin":"misc/qt5-l10n","version":"5.15.15p0"},"qt5-linguist":{"origin":"devel/qt5-linguist","version":"5.15.15p3"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-networkauth":{"origin":"net/qt5-networkauth","version":"5.15.15p1"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-pixeltool":{"origin":"graphics/qt5-pixeltool","version":"5.15.15p3"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-qdbus":{"origin":"devel/qt5-qdbus","version":"5.15.15p3"},"qt5-qdbusviewer":{"origin":"devel/qt5-qdbusviewer","version":"5.15.15p3"},"qt5-qdoc":{"origin":"devel/qt5-qdoc","version":"5.15.15p3"},"qt5-qdoc-data":{"origin":"devel/qt5-qdoc-data","version":"5.15.15"},"qt5-qev":{"origin":"x11/qt5-qev","version":"5.15.15p3"},"qt5-qmake":{"origin":"devel/qt5-qmake","version":"5.15.15p127"},"qt5-qtdiag":{"origin":"sysutils/qt5-qtdiag","version":"5.15.15p3"},"qt5-qtpaths":{"origin":"sysutils/qt5-qtpaths","version":"5.15.15p3"},"qt5-qtplugininfo":{"origin":"sysutils/qt5-qtplugininfo","version":"5.15.15p3"},"qt5-quick3d":{"origin":"x11-toolkits/qt5-quick3d","version":"5.15.15p1"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-quicktimeline":{"origin":"x11-toolkits/qt5-quicktimeline","version":"5.15.15p0"},"qt5-remoteobjects":{"origin":"devel/qt5-remoteobjects","version":"5.15.15p0"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-scripttools":{"origin":"devel/qt5-scripttools","version":"5.15.17p0_1"},"qt5-scxml":{"origin":"devel/qt5-scxml","version":"5.15.15p0"},"qt5-sensors":{"origin":"comms/qt5-sensors","version":"5.15.15p0"},"qt5-serialbus":{"origin":"comms/qt5-serialbus","version":"5.15.15p0"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-mysql":{"origin":"databases/qt5-sqldrivers-mysql","version":"5.15.15p127"},"qt5-sqldrivers-odbc":{"origin":"databases/qt5-sqldrivers-odbc","version":"5.15.15p127"},"qt5-sqldrivers-pgsql":{"origin":"databases/qt5-sqldrivers-pgsql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite2":{"origin":"databases/qt5-sqldrivers-sqlite2","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-sqldrivers-tds":{"origin":"databases/qt5-sqldrivers-tds","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-virtualkeyboard":{"origin":"x11-toolkits/qt5-virtualkeyboard","version":"5.15.15p0"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webglplugin":{"origin":"www/qt5-webglplugin","version":"5.15.15p0"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"},"qt5-websockets-qml":{"origin":"www/qt5-websockets-qml","version":"5.15.15p2"},"qt5-webview":{"origin":"www/qt5-webview","version":"5.15.15p0"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["devel"]},{"name":"qt5-charts","origin":"x11-toolkits/qt5-charts","version":"5.15.15p0","comment":"Qt 5 charts module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7621400e423af68ea6bdc5d65658643d3408b9b820d32d9321c0871dd79b1ba","flatsize":3315283,"path":"All/qt5-charts-5.15.15p0.pkg","repopath":"All/qt5-charts-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":581848,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Quick.so.5","libQt5Qml.so.5"],"shlibs_provided":["libQt5Charts.so.5"]},{"name":"qt-maybe","origin":"devel/qt-maybe","version":"0.0.20151227_1","comment":"Implementation of sum/option types using QVariant","maintainer":"kde@FreeBSD.org","www":"https://github.com/robertknight/qt-maybe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a14141aa2490fab160a4068a37b4df4d260bd78964b8dd2cf40ed95b97cee04c","flatsize":7402,"path":"All/qt-maybe-0.0.20151227_1.pkg","repopath":"All/qt-maybe-0.0.20151227_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3376,"desc":"A set of simple(ish) C++ templates which implement sum and option types.\nThey serve a similar purpose to boost::variant and boost::optional but\nare implemented on top of Qt's QVariant container.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["devel"]},{"name":"qt5-assistant","origin":"devel/qt5-assistant","version":"5.15.15p3","comment":"Qt 5 documentation browser (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4dff7891635db64ea3cb832151b44113d1010adc76310cf194aacd5e2608ba9","flatsize":937603,"path":"All/qt5-assistant-5.15.15p3.pkg","repopath":"All/qt5-assistant-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":356084,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Help.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5Core.so.5"]},{"name":"qsudo","origin":"sysutils/qsudo","version":"201711240000_4","comment":"Qt sudo front-end","maintainer":"jt@ixsystems.com","www":"https://github.com/trueos/qsudo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9da0592d14a65e6695d5ea82c3bd68bb8e6c30585f9e70a7991a4902c6c662d7","flatsize":60810,"path":"All/qsudo-201711240000_4.pkg","repopath":"All/qsudo-201711240000_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":21912,"desc":"TrueOS Qt sudo front-end.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["sysutils","security"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"qstat","origin":"games/qstat","version":"2.17","comment":"Command-line program to query game servers on the net","maintainer":"danfe@FreeBSD.org","www":"https://github.com/multiplay/qstat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9535772c73d9544834ebf26f38f448c97d1db42c4df9ea5e7f36a4cfc4e494f4","flatsize":501157,"path":"All/qstat-2.17.pkg","repopath":"All/qstat-2.17.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":176572,"desc":"QStat is a command-line program that displays real-time information about\nInternet game servers.  The servers can be either down, non-responding, or\nrunning a game.  For servers running a game, the server name, map name,\ncurrent number of players, and response time are displayed.  Server rules\nand player information may also be displayed.  It can output templates for\nautomatic HTML generation, and also has raw display mode for integration\nwith custom server browsers.","categories":["games","net"],"options":{"DOCS":"on"}},{"name":"qt5-core","origin":"devel/qt5-core","version":"5.15.15p127","comment":"Qt core non-graphical module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"490aaa54e13eb51b40a4d51c420a60d3c50c840d8e480c798fe377c6f34215a6","flatsize":11194911,"path":"All/qt5-core-5.15.15p127.pkg","repopath":"All/qt5-core-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2595044,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"double-conversion":{"origin":"devel/double-conversion","version":"3.3.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libdouble-conversion.so.3","libicui18n.so.74","libicuuc.so.74","libpcre2-16.so.0","libzstd.so.1","libglib-2.0.so.0"],"shlibs_provided":["libQt5Core.so.5"]},{"name":"qsynth","origin":"audio/qsynth","version":"1.0.0","comment":"Qt fluidsynth front-end application","maintainer":"yuri@FreeBSD.org","www":"https://qsynth.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59df66dfb3c75ebe3ebdae00c8cb08a71a930ab1f60b7f922f7f70354396112b","flatsize":1024560,"path":"All/qsynth-1.0.0.pkg","repopath":"All/qsynth-1.0.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":282904,"desc":"Qsynth is a fluidsynth GUI front-end application written in C++ around\nthe Qt toolkit using Qt Designer. Eventually it may evolve into a\nsoftsynth management application allowing the user to control and manage\na variety of command line softsynth but for the moment it wraps the\nexcellent FluidSynth.","deps":{"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["audio"],"shlibs_required":["libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Network.so.6","libQt6Gui.so.6","libQt6Core.so.6","libfluidsynth.so.3","libpipewire-0.3.so.0"],"options":{"GRADIENT":"on","SYSTEM_TRAY":"on","XUNIQUE":"on"}},{"name":"qt5-buildtools","origin":"devel/qt5-buildtools","version":"5.15.15p127","comment":"Qt build tools (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e2ebdcd6e6a6fb7363a22653969a8e3e6a661d8068e7443a05fc97a7c077e78","flatsize":6514452,"path":"All/qt5-buildtools-5.15.15p127.pkg","repopath":"All/qt5-buildtools-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":976056,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","categories":["devel"]},{"name":"quake2-extras","origin":"games/quake2-extras","version":"1.0","comment":"Quake II extras (high quality textures and skins)","maintainer":"danfe@FreeBSD.org","www":"http://www-personal.umich.edu/~jimw/q2/index.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a35eebf58f82d6f80e658a0447d6aa58a0671f0972f1353a72bc44322762169","flatsize":31000532,"path":"All/quake2-extras-1.0.pkg","repopath":"All/quake2-extras-1.0.pkg","licenselogic":"single","pkgsize":27506456,"desc":"This port installs several Quake II extras:\n\n  - High quality texture pack (requires support in engine)\n  - High quality skin pack (requires JPEG and PNG support in engine)","deps":{"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"}},"categories":["games"],"options":{"RETEXTURE":"on","RETEXTURE_FULL":"off","SKINS":"off"}},{"name":"qsf","origin":"mail/qsf","version":"1.2.15_1","comment":"Small fast spam filter intended to be used with procmail","maintainer":"jack@jarasoft.net","www":"https://www.ivarch.com/programs/qsf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b987ddac2914de5767e68632075f82c579681e126c37545ae24475504c40dff9","flatsize":128895,"path":"All/qsf-1.2.15_1.pkg","repopath":"All/qsf-1.2.15_1.pkg","licenselogic":"single","pkgsize":58040,"desc":"Quick Spam Filter (qsf) is a small, fast spam filter that works by learning\nto recognise the words that are more likely to appear in spam than non-spam.\nIt is intended to be used in a procmail recipe to mark email as being\npossible spam.","categories":["mail"],"options":{"GDBM":"off","MYSQL":"off","SQLITE2":"off"}},{"name":"qt5-designer","origin":"devel/qt5-designer","version":"5.15.15p3","comment":"Qt 5 graphical user interface designer (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2aed38409c3b7174a3ef1564b0da26206a8b39f9abba41f1e73248381fcf8e73","flatsize":9182679,"path":"All/qt5-designer-5.15.15p3.pkg","repopath":"All/qt5-designer-5.15.15p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3548404,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"qt5-assistant":{"origin":"devel/qt5-assistant","version":"5.15.15p3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5Core.so.5","libQt5QuickWidgets.so.5"],"shlibs_provided":["libQt5Designer.so.5","libQt5DesignerComponents.so.5"]},{"name":"qspeakers","origin":"cad/qspeakers","version":"1.6.8","comment":"Open source loudspeaker enclosure designer","maintainer":"riggs@FreeBSD.org","www":"http://brouits.free.fr/qspeakers/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"058ae80231281e6422f998eb936358dce20429973a85b304f899f123a65c6696","flatsize":565661,"path":"All/qspeakers-1.6.8.pkg","repopath":"All/qspeakers-1.6.8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":136472,"desc":"QSpeakers is an open source DIY speakers enclosure design software written\nin C++ with Qt for the UI. This program simulates common acoustical\nenclosures behaviour in the mean to help users to design their own\nloudspeaker systems.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-charts":{"origin":"x11-toolkits/qt5-charts","version":"5.15.15p0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["cad"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Charts.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"qscintilla2-designerplugin-qt5","origin":"devel/qscintilla2-designerplugin-qt5","version":"2.14.1","comment":"Qt5 Designer plugin for QScintilla2","maintainer":"kde@FreeBSD.org","www":"http://www.riverbankcomputing.co.uk/software/qscintilla/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b24343d891db9f963b5a3545a61094807e397c0186e1c095eaaa105f660eacde","flatsize":21704,"path":"All/qscintilla2-designerplugin-qt5-2.14.1.pkg","repopath":"All/qscintilla2-designerplugin-qt5-2.14.1.pkg","licenselogic":"single","pkgsize":6464,"desc":"The Qt Designer plugin allows QScintilla2 instances to be included in GUI\ndesigns just like any other Qt4 widget.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qscintilla2-qt5":{"origin":"devel/qscintilla2-qt5","version":"2.14.1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libqscintilla2_qt5.so.15","libQt5Designer.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"qstardict","origin":"textproc/qstardict","version":"1.3_2","comment":"Qt based dictionary program (stardict clone)","maintainer":"makc@FreeBSD.org","www":"http://qstardict.ylsoftware.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a5ec75c907c2a60998ca6eec6708f945ee964fae3f2696451a913e3448faa05","flatsize":1156723,"path":"All/qstardict-1.3_2.pkg","repopath":"All/qstardict-1.3_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":462068,"desc":"QStarDict is a StarDict clone written with using Qt4.\nThe user interface is similar to StarDict.\n\nMain features\n* Full support of StarDict dictionaries\n* Working in system tray\n* Scanning mouse selection and showing popup window\n  with translation of selected word","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["textproc"],"shlibs_required":["libX11.so.6","libglib-2.0.so.0","libintl.so.8","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5DBus.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on","KDE":"off"},"messages":[{"message":"QStarDict can support for StarDict dictionaries.\nYou can install some dictionaries for StarDict(QStarDict):\n\n chinese/stardict2-dict-zh_CN   Simplified Chinese - English\n chinese/stardict2-dict-zh_TW   Traditional Chinese - English\n japanese/stardict2-dict-ja     Japanese - English\n textproc/stardict2-dictd_mova\tDictionaries from www.mova.org\n textproc/stardict2-quick\tDictionaries from Quick for StarDict","type":"install"}]},{"name":"qrupdate","origin":"math/qrupdate","version":"1.1.2_13","comment":"Fortran library for fast updates of QR and Cholesky decomposition","maintainer":"robertjenssen@ozemail.com.au","www":"http://qrupdate.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1656826d4974df542ab218539846c51b7fe6454967ac8ff3bd17381341a37c77","flatsize":222340,"path":"All/qrupdate-1.1.2_13.pkg","repopath":"All/qrupdate-1.1.2_13.pkg","licenselogic":"single","pkgsize":33632,"desc":"qrupdate is a Fortran library for fast updates of QR and Cholesky\ndecomposition. It was originally part of GNU-Octave.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libqrupdate.so.1"]},{"name":"qsstv","origin":"comms/qsstv","version":"9.5.8_2","comment":"Amateur Radio SSTV/FAX reception program for unix","maintainer":"hamradio@FreeBSD.org","www":"https://www.qsl.net/on4qz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b742dac8e43d0f03de82c0b443c4a8ffda5e2fa91e16bebfc10dab7707193226","flatsize":2235104,"path":"All/qsstv-9.5.8_2.pkg","repopath":"All/qsstv-9.5.8_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":778428,"desc":"Amateur Radio SSTV/FAX transmit and reception program for Unix.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"hamlib":{"origin":"comms/hamlib","version":"4.5.5_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["comms","hamradio"],"shlibs_required":["libasound.so.2","libfftw3f.so.3","libfftw3.so.3","libhamlib.so.4","libv4l2.so.0","libv4lconvert.so.0","libopenjp2.so.7","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"qt5-3d","origin":"graphics/qt5-3d","version":"5.15.15p0","comment":"Qt3D module (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b84d2424608daf4260f8065bd17bf7a9d35a945e4d9ba92fc637f7d7c1f7fcb","flatsize":12074344,"path":"All/qt5-3d-5.15.15p0.pkg","repopath":"All/qt5-3d-5.15.15p0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2046992,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"assimp":{"origin":"multimedia/assimp","version":"5.4.1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libQt5Core.so.5","libassimp.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Concurrent.so.5"],"shlibs_provided":["libQt53DAnimation.so.5","libQt53DCore.so.5","libQt53DExtras.so.5","libQt53DInput.so.5","libQt53DLogic.so.5","libQt53DQuick.so.5","libQt53DQuickAnimation.so.5","libQt53DQuickExtras.so.5","libQt53DQuickInput.so.5","libQt53DQuickRender.so.5","libQt53DQuickScene2D.so.5","libQt53DRender.so.5"],"options":{"AVX":"off"}},{"name":"qr","origin":"textproc/qr","version":"g20200216_1","comment":"Generate textual QR codes using terminal","maintainer":"lcook@FreeBSD.org","www":"https://github.com/Y2Z/qr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da23dab12fc0ed73b88ccb9f8d952da441423df995f80bf26d12a3fc146c1922","flatsize":14972,"path":"All/qr-g20200216_1.pkg","repopath":"All/qr-g20200216_1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":6696,"desc":"Print Unicode-friendly QR codes straight in\nyour terminal.","deps":{"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"}},"categories":["textproc","graphics"],"shlibs_required":["libqrencode.so.4"]},{"name":"qrouter","origin":"cad/qrouter","version":"1.4.87","comment":"Tool to generate metal layers and vias","maintainer":"yuri@FreeBSD.org","www":"http://opencircuitdesign.com/netgen/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e5b0f73af257784e625054a5731b6c6ff353ede95e30cb22058f992c03a7a23","flatsize":484544,"path":"All/qrouter-1.4.87.pkg","repopath":"All/qrouter-1.4.87.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":170308,"desc":"Qrouter is a tool to generate metal layers and vias to physically connect\ntogether a netlist in a VLSI fabrication technology. It is a maze router,\notherwise known as an \"over-the-cell\" router or \"sea-of-gates\" router. That is,\nunlike a channel router, it begins with a description of placed standard cells,\nusually packed together at minimum spacing, and places metal routes over the\nstandard cells.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"tcl87":{"origin":"lang/tcl87","version":"8.7.a5_2"},"tk87":{"origin":"x11-toolkits/tk87","version":"8.7.a5_1"}},"categories":["cad"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libtk8.7.so","libtcl8.7.so"]},{"name":"qsampler","origin":"audio/qsampler","version":"1.0.0","comment":"Qt-based front end to LinuxSampler","maintainer":"yuri@FreeBSD.org","www":"http://qsampler.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c271d023dc152e238ac55f0d63e620d1ae5d401e8f64d15fac58cd85a4622b7f","flatsize":1018576,"path":"All/qsampler-1.0.0.pkg","repopath":"All/qsampler-1.0.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":284448,"desc":"Qt-based front end to LinuxSampler.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libgig":{"origin":"audio/libgig","version":"4.4.1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblscp":{"origin":"audio/liblscp","version":"1.0.0"},"linuxsampler":{"origin":"audio/linuxsampler","version":"2.3.1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["audio"],"shlibs_required":["libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Network.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","liblscp.so.6","libgig.so.11"]},{"name":"qr-code-generator","origin":"graphics/qr-code-generator","version":"1.8.0","comment":"High-quality QR Code generator library","maintainer":"lwhsu@FreeBSD.org","www":"https://www.nayuki.io/page/qr-code-generator-library","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98beafaf7ef62c31ad666c99f04bea9e75c6b1e4c1ef45a723b1907977bd1fba","flatsize":241798,"path":"All/qr-code-generator-1.8.0.pkg","repopath":"All/qr-code-generator-1.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56544,"desc":"This project aims to be the best, clearest QR Code generator library in\nmultiple languages. The primary goals are flexible options and absolute\ncorrectness. Secondary goals are compact implementation size and good\ndocumentation comments.","categories":["graphics"],"shlibs_provided":["libqrcodegen.so.1","libqrcodegencpp.so.1"]},{"name":"qprint","origin":"textproc/qprint","version":"1.1_1","comment":"Encode and decode Quoted-Printable files","maintainer":"takefu@airport.fm","www":"https://www.fourmilab.ch/webtools/qprint/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7223038d87beeb7f6e52578926207a602fa75eb7dd51f716f7b227cb4d90a959","flatsize":15336,"path":"All/qprint-1.1_1.pkg","repopath":"All/qprint-1.1_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":8304,"desc":"The MIME (Multipurpose Internet Mail Extensions) specification\n(RFC 1521 and successors) defines a mechanism for encoding text consisting\nprimarily of printable ASCII characters, but which may contain characters\n(for example, accented letters in the ISO 8859 Latin-1 character set) which\ncannot be encoded as 7-bit ASCII or are non-printable characters which may\nconfuse mail transfer agents.","categories":["textproc"]},{"name":"qqwing","origin":"games/qqwing","version":"1.3.4_6","comment":"Sudoku generating and solving software","maintainer":"gnome@FreeBSD.org","www":"https://people.freedesktop.org/~hughsient/appdata/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c786fa44a72f2f569e5c5a361314a9e2168ad5318586183ff705e0cfce3e182","flatsize":101578,"path":"All/qqwing-1.3.4_6.pkg","repopath":"All/qqwing-1.3.4_6.pkg","licenselogic":"single","pkgsize":35352,"desc":"QQWing is Sudoku generating and solving software that. Various versions\nare available to run on different platforms and different environments.","categories":["games","gnome"],"shlibs_provided":["libqqwing.so.2"]},{"name":"qpwgraph","origin":"multimedia/qpwgraph","version":"0.0.9_1","comment":"PipeWire Graph Qt GUI Interface","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.freedesktop.org/rncbc/qpwgraph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8d25d343938c712ad96cb93d5120218aa57f0e841d191cd7fec9c8813135ef3","flatsize":288791,"path":"All/qpwgraph-0.0.9_1.pkg","repopath":"All/qpwgraph-0.0.9_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":99476,"desc":"qpwgraph is a graph manager dedicated for PipeWire, using the Qt C++ framework,\nbased and pretty much like the same of QjackCtl.","deps":{"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["multimedia"],"shlibs_required":["libQt5Widgets.so.5","libQt5Network.so.5","libpipewire-0.3.so.0","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"qpress","origin":"archivers/qpress","version":"20230507","comment":"Portable file archiver using QuickLZ","maintainer":"samm@FreeBSD.org","www":"https://github.com/PierreLvx/qpress","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7450eafe5a0fd872fdc43454033a0eecd65e3db45d06f2ce788ecc37347c3590","flatsize":100288,"path":"All/qpress-20230507.pkg","repopath":"All/qpress-20230507.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40344,"desc":"qpress is a portable file archiver using QuickLZ and designed to utilize fast\nstorage systems to their max. It's often faster than file copy because the\ndestination is smaller than the source.","categories":["archivers"]},{"name":"qpopper","origin":"mail/qpopper","version":"4.1.0_7","comment":"Berkeley POP 3 server (now maintained by Qualcomm)","maintainer":"eugen@FreeBSD.org","www":"https://www.eudora.com/products/unsupported/qpopper/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"776a1026a67f167f74c7fd7d40f28a1feaa6b334a0646daa3ae44d2d0f85696e","flatsize":200444,"path":"All/qpopper-4.1.0_7.pkg","repopath":"All/qpopper-4.1.0_7.pkg","licenselogic":"single","licenses":["QUALCOMM"],"pkgsize":82892,"desc":"Qpopper is the most widely-used server for the POP3 protocol\n(this allows users to access their mail using any POP3 client).\n\nDon't forget to edit /etc/inetd.conf to enable the server after installation.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"users":["pop"],"groups":["daemon"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"APOP":"on","APOP_ONLY":"off","DOCUMENTATION":"off","FULL_POPD_DEBUG":"off","OPENSSL":"on","PAM":"off","POPPASSD":"off","SAMPLE_POPUSERS":"off","SHY_ENABLED":"off","STANDALONE_MODE":"off","U_OPTION":"on"},"annotations":{"cpe":"cpe:2.3:a:qualcomm:qpopper:4.1.0:::::dragonfly6:x86_64:7"},"messages":[{"message":"To enable the qpopper-daemon, add the following line to your /etc/inetd.conf:\n\n   pop3 stream tcp nowait root /usr/local/libexec/qpopper qpopper -s","type":"install"}]},{"name":"qpage","origin":"comms/qpage","version":"3.3_9","comment":"SNPP client/server for sending messages to an alphanumeric pager","maintainer":"rand@iteris.com","www":"http://www.qpage.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c393ac086c10953ad0568ace7d0e6022ef9d57f27e77b03bf999d02014d1704","flatsize":96042,"path":"All/qpage-3.3_9.pkg","repopath":"All/qpage-3.3_9.pkg","licenselogic":"single","pkgsize":45908,"desc":"QuickPage sends messages to a paging terminal using the SNPP and IXO\n(also known as TAP) protocols.  It is normally used with no options\nother than a recipient and the message text, in which case the message\nis sent to the SNPP server where it is submitted to a page queue to be\nsent by a separate daemon process.\n\nPage groups and duty schedules are supported.  Status notification\nmessages indicating the success or failure of a page are sent via\ne-mail to submitters of high-priority (level 0) pages.","categories":["comms"],"options":{"IDENT_PATCH":"off"}},{"name":"qt5-qmake","origin":"devel/qt5-qmake","version":"5.15.15p127","comment":"Qt Makefile generator (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3b6d272c148c0360fe2fc406503d9fcea2157fa8b9caea1696942c39c6bfd7e","flatsize":29871764,"path":"All/qt5-qmake-5.15.15p127.pkg","repopath":"All/qt5-qmake-5.15.15p127.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":6517036,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"qscintilla2-qt6","origin":"devel/qscintilla2-qt6","version":"2.14.1","comment":"Qt 6 port of the Scintilla C++ editor class","maintainer":"kde@FreeBSD.org","www":"http://www.riverbankcomputing.co.uk/software/qscintilla/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c0f50e2f659215e7c9236d8cc88a7853e5a000f959993ea4e4f5c1b04020354","flatsize":16903185,"path":"All/qscintilla2-qt6-2.14.1.pkg","repopath":"All/qscintilla2-qt6-2.14.1.pkg","licenselogic":"single","pkgsize":1989556,"desc":"QScintilla2 is a port to Qt5 of Neil Hodgson's Scintilla C++ editor class.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel"],"shlibs_required":["libQt6PrintSupport.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"],"shlibs_provided":["libqscintilla2_qt6.so.15"],"options":{"DOCS":"on","EXAMPLES":"on","NLS":"on"}},{"name":"qrcodegen","origin":"textproc/qrcodegen","version":"1.14.2_1","comment":"GUI to generate QR codes","maintainer":"ports@FreeBSD.org","www":"https://sites.google.com/site/qrcodeforwn/home/qr-code-generator-for-wireless-networks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f27854112501e0cd98c79c91cb8f803c7f70237735a6a3ad67a454cb20d4b7c4","flatsize":818426,"path":"All/qrcodegen-1.14.2_1.pkg","repopath":"All/qrcodegen-1.14.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":687748,"desc":"The 'Portable QR-Code Generator' is a free Java program which generates QR\nCodes from\n\n- WLAN credentials: SSID, network key and and network type\n    (WEP, WPA/WPA2, not encrypted)\n- VCard-Import\n  o Inlined images can optionally be removed to reduce the size of the\n    generated QR Code\n  o VCards up to version 3 (inclusive) are supported\n  o You can import the cards via drag&drop or by selecting them in a file\n    chooser dialog\n  o Supports a broad range of character encodings (ISO-8859-1, UTF-8, UTF-16,)\n    the actual number depends on the Java Virtual Machine you are using.\n- VCard generator\n- e-mail addresses\n- URLs\n- free text\n- geographic coordinates\n\nThe QR Code can be printed, saved as BMP, GIF or PNG, or copied to clipboard to\nuse in other applications.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"messages":[{"message":"===>   NOTICE:\n\nThe qrcodegen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qt5-declarative","origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25","comment":"Qt declarative framework for dynamic user interfaces (KDE patched)","maintainer":"kde@FreeBSD.org","www":"https://qt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ece88512eb03705cf9891c5d8cc84087c0678aff741b3adc067ba65a51b76e4","flatsize":25442671,"path":"All/qt5-declarative-5.15.15p25.pkg","repopath":"All/qt5-declarative-5.15.15p25.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":4569088,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nQt Quick is a collection of technologies that are designed to help\ndevelopers create intuitive, modern, and fluid user interfaces.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5","libQt5Widgets.so.5","libQt5Network.so.5","libGL.so.1","libQt5Sql.so.5"],"shlibs_provided":["libQt5Qml.so.5","libQt5QmlModels.so.5","libQt5QmlWorkerScript.so.5","libQt5Quick.so.5","libQt5QuickParticles.so.5","libQt5QuickShapes.so.5","libQt5QuickWidgets.so.5"]},{"name":"qpdfview","origin":"print/qpdfview","version":"0.5.0_4","comment":"Tabbed DjVu/PDF/PS document viewer","maintainer":"ports@FreeBSD.org","www":"https://launchpad.net/qpdfview","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"487f7f4d1fcbba2b61c7ddea195bda272be5496146b304413020188097798d35","flatsize":4040210,"path":"All/qpdfview-0.5.0_4.pkg","repopath":"All/qpdfview-0.5.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":705492,"desc":"qpdfview is a tabbed document viewer.  It uses Poppler for PDF\nsupport, libspectre for PS support, DjVuLibre for DjVu support,\nCUPS for printing support and the Qt toolkit for its interface.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"djvulibre":{"origin":"graphics/djvulibre","version":"3.5.28_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libspectre":{"origin":"print/libspectre","version":"0.2.12_1"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["print"],"shlibs_required":["libcups.so.2","libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Concurrent.so.5","libQt5Sql.so.5","libQt5DBus.so.5","libQt5Core.so.5","libGL.so.1","libdjvulibre.so.21","libpoppler-qt5.so.1","libQt5Xml.so.5","libspectre.so.1"],"options":{"CUPS":"on","DJVU":"on","PS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe qpdfview port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qonk","origin":"games/qonk","version":"0.3.1_15","comment":"Small space build and conquer strategy game","maintainer":"amdmi3@FreeBSD.org","www":"https://scratchpad.fandom.com/wiki/Qonk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9eed53b7c31ff59364590765b1c090b3c438da9a4754841da8169f1139657d8f","flatsize":404604,"path":"All/qonk-0.3.1_15.pkg","repopath":"All/qonk-0.3.1_15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":181372,"desc":"[Original description for version 0.0.2beta1]\n\nQonk is a small game I wrote to learn some SDL basics. The game is a small\nbuild-and-conquer strategy game with very simple rules. A complete game only\nlasts for a few minutes and can be a fun break away from work or whatever\nyou're doing.\n\nThe setting of the game is a solar system of planets. Your goal is to conquer\nall of the planets in the game by sending ships there. Planets that are under\nyour control generate new ships. Simple AI players are playing against you. As\nyou gain more experience throughout the game, more AI players have to be\nkicked out of bigger solar systems.\n\nThe game is currently very much in beta. I published it however in order to\nsee whether it compiles on other machines, and to see what reactions people\nhad on its gameplay. The game engine itself is fully functional. A lot of\nthings have to be added to make this a mature game (like menus and stuff), but\nsince the engine itself works, Qonk is already very playable.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL_gfx.so.16","libSDL_ttf-2.0.so.0","libSDL-1.2.so.0"]},{"name":"qscintilla2-qt5","origin":"devel/qscintilla2-qt5","version":"2.14.1","comment":"Qt 5 port of the Scintilla C++ editor class","maintainer":"kde@FreeBSD.org","www":"http://www.riverbankcomputing.co.uk/software/qscintilla/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80883c13687932ebdab1d96f125658115f98ec4abad387ae317ee087dd72bc0a","flatsize":16813537,"path":"All/qscintilla2-qt5-2.14.1.pkg","repopath":"All/qscintilla2-qt5-2.14.1.pkg","licenselogic":"single","pkgsize":1967944,"desc":"QScintilla2 is a port to Qt5 of Neil Hodgson's Scintilla C++ editor class.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"shlibs_provided":["libqscintilla2_qt5.so.15"],"options":{"DOCS":"on","EXAMPLES":"on","NLS":"on"}},{"name":"qpdf","origin":"print/qpdf","version":"11.9.1","comment":"Command-line tools for transforming and inspecting PDF documents","maintainer":"wen@FreeBSD.org","www":"http://qpdf.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a151616967c1e567af92dcc1948276047060fea806ecbf314f9cb7fc9b8df0d8","flatsize":3640069,"path":"All/qpdf-11.9.1.pkg","repopath":"All/qpdf-11.9.1.pkg","licenselogic":"or","licenses":["ART20","APACHE20"],"pkgsize":943576,"desc":"QPDF is a program that can be used to linearize (web-optimize),\nencrypt (password-protect), decrypt, and inspect PDF files from the\ncommand-line.  It does these and other structural, content-preserving\ntransformations on PDF files, reading a PDF file as input and\ncreating a new one as output.  It also provides many useful\ncapabilities to developers of PDF-producing software or for people\nwho just want to look at the innards of a PDF file to learn more\nabout how they work.\n\nQPDF understands PDF files that use compressed object streams\n(supported by newer PDF applications) and can convert such files into\nthose that can be read with older viewers.  It can also be used for\nchecking PDF files for structural errors, inspecting stream contents,\nor extracting objects from PDF files.  QPDF is not PDF content\ncreation or viewing software -- it does not have the capability to\ncreate PDF files from scratch or to display PDF files.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["print"],"shlibs_required":["libjpeg.so.8","libcrypto.so.12"],"shlibs_provided":["libqpdf.so.29"],"options":{"DOCS":"on","GNUTLS":"off","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:qpdf_project:qpdf:11.9.1:::::dragonfly6:x86_64"}},{"name":"qoauth-qt5","origin":"net/qoauth-qt5","version":"2.0.0_7","comment":"Qt5 support for OAuth-powered network services","maintainer":"kde@FreeBSD.org","www":"https://github.com/ayoy/qoauth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c53c7a559382c1e5df72b6ba9a7b979e9c1dd88a9e91d6a18e8de44b4eb077a","flatsize":130545,"path":"All/qoauth-qt5-2.0.0_7.pkg","repopath":"All/qoauth-qt5-2.0.0_7.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":37652,"desc":"QOAuth is an attempt to support interaction with OAuth-powered network services\nin a Qt way","deps":{"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"}},"categories":["net","devel","security"],"shlibs_required":["libqca-qt5.so.2","libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libqoauth-qt5.so.2"]},{"name":"qnetwalk","origin":"games/qnetwalk","version":"1.9.0_2","comment":"Game for system administrators","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/AMDmi3/qnetwalk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab93d33095b63bd0620622bfb876b26ab26b2f17c3508fbf741466ff4e2a9d1a","flatsize":290873,"path":"All/qnetwalk-1.9.0_2.pkg","repopath":"All/qnetwalk-1.9.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":104208,"desc":"QNetWalk, the Qt-version of the popular NetWalk game for system administrators.\n\nFeatures:\n* Built-in generator of the levels.\n* Novice, Amateur, Expert, and Master levels of the skill.\n* Auto saving of settings.\n* Turn's animation.\n* Highscores.\n* Sound Support.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"}},"categories":["games"],"shlibs_required":["libQt6Widgets.so.6","libQt6Multimedia.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Network.so.6","libQt6Core.so.6"],"options":{"DOCS":"on","NLS":"on","QT6":"on","SOUND":"on"}},{"name":"qof","origin":"databases/qof","version":"0.8.8_3","comment":"Query Object Framework","maintainer":"ports@FreeBSD.org","www":"https://alioth.debian.org/projects/qof/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c61a157900a80daea16664e6e74a147bacd75dbd8693cc22796df78dc209bbd4","flatsize":1564268,"path":"All/qof-0.8.8_3.pkg","repopath":"All/qof-0.8.8_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":333496,"desc":"QOF - Query Object Framework - library to add a query engine to C\napplications with generic XML backend.  A SQL database is not needed; any\ncollection of C/C++ objects can act as tables.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["databases"],"shlibs_required":["libgmodule-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"shlibs_provided":["libqof.so.2","libqofsql.so.1","libqof-backend-qsf.so"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe qof port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qmls","origin":"cad/qmls","version":"0.2","comment":"Quine-McCluskey Logic Simplifier","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e644843f796eb00c72894bc728c2119b99f9fa7622e870de1684413ca75f3d06","flatsize":52408,"path":"All/qmls-0.2.pkg","repopath":"All/qmls-0.2.pkg","licenselogic":"single","pkgsize":21844,"desc":"The Quine-McCluskey Logic Simplifier is a utility written to simplify\ndigital logic. You feed it a canonical decimal list and it does the rest.","categories":["cad"],"messages":[{"message":"===>   NOTICE:\n\nThe qmls port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qml-box2d","origin":"x11-toolkits/qml-box2d","version":"2.0.20180109_5","comment":"QML Box2D plugin","maintainer":"kde@FreeBSD.org","www":"https://github.com/qml-box2d/qml-box2d","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8941c1bbb101ed273e732785b3613fa71fbb45c1f6ebd28e45572e57961cb42e","flatsize":444586,"path":"All/qml-box2d-2.0.20180109_5.pkg","repopath":"All/qml-box2d-2.0.20180109_5.pkg","licenselogic":"single","pkgsize":126092,"desc":"The goal of the qml-box2d plugin is to expose the functionality of Box2D (C++)\nas a QML plugin in order to make it easier to write physics based software in\nQML.\n\nThis plugin is meant to be installed to your Qt/imports directory, or shipped\nin a directory of which the parent is added as import path.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"qmmp-plugin-pack-qt5","origin":"multimedia/qmmp-plugin-pack-qt5","version":"1.6.1_3","comment":"Additional plug-ins for QMMP (Qt5)","maintainer":"fluffy@FreeBSD.org","www":"https://qmmp.ylsoftware.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86441e16f50132f6a77d8fa1eadb7b804001f3e0ea74b755f3a08bfb4227a27f","flatsize":855845,"path":"All/qmmp-plugin-pack-qt5-1.6.1_3.pkg","repopath":"All/qmmp-plugin-pack-qt5-1.6.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":221536,"desc":"Additional plug-ins for Qt MultiMedia Player\n\n- MPG123:\tprovides MPEG v1/2 layer1/2/3 support with use of\n\t\tlibmpg123 library\n- FFap:\t\tprovides enhanced Monkey's Audio (APE) support\n\t\t(24-bit samples and embedded cue support)\n- Goom:\t\tGoom spectacle\n- xmp:\t\tDecodes module audio and renders sound\n- Sample Rate Converter:\tChanges frequency of sample rate.\n- History:\tCollects information about listend tracks.\n- FFvideo:\tFFmpeg-based video","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"qmmp-qt5":{"origin":"multimedia/qmmp-qt5","version":"1.6.6_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["multimedia"],"shlibs_required":["libQt5Widgets.so.5","libqmmp-1.so.1","libQt5Gui.so.5","libQt5Core.so.5","libavcodec.so.60","libavformat.so.60","libavutil.so.58","libswscale.so.7","libswresample.so.4","libtag.so.2","libmodplug.so.1","libQt5Network.so.5"],"options":{"FFAPASM":"on","GOOMASM":"on","FFAP":"on","FFVIDEO":"on","GOOM":"on","MODPLUG":"on","SRCONV":"off","YTB":"on"}},{"name":"qmidinet","origin":"audio/qmidinet","version":"1.0.0","comment":"MIDI network gateway application","maintainer":"yuri@FreeBSD.org","www":"https://qmidinet.sourceforge.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"848573b153b5a9a177caadfdc66eaceed1df8e3abfb926b6b40cb064e3c94353","flatsize":284187,"path":"All/qmidinet-1.0.0.pkg","repopath":"All/qmidinet-1.0.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":99896,"desc":"QmidiNet is a MIDI network gateway application that sends and receives MIDI data\n(ALSA Sequencer and/or JACK MIDI) over the network, using UDP/IP multicast.\nInspired by multimidicast (https://llg.cubic.org/tools) and designed to be\ncompatible with ipMIDI for Windows (https://nerds.de).","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["audio"],"shlibs_required":["libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Network.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libjack.so.0"]},{"name":"qogir-gtk-themes","origin":"x11-themes/qogir-gtk-themes","version":"2023.05.24","comment":"Qogir is a flat Design theme for GTK","maintainer":"duchateau.olivier@gmail.com","www":"https://github.com/vinceliuice/Qogir-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18a0f2291eb7ff0d370326c44363353034bc81a5f06de6eb9b8f39d72ed89175","flatsize":35311290,"path":"All/qogir-gtk-themes-2023.05.24.pkg","repopath":"All/qogir-gtk-themes-2023.05.24.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1634760,"desc":"Qogir is a flat Design theme for GTK 3, GTK 2 and Gnome-Shell.\n\nSupported Desktop Environments:\n\n* Cinnamon\n* Gnome-Shell\n* Metacity\n* Plank\n* Unity\n* Xfce","deps":{"adwaita-icon-theme":{"origin":"x11-themes/adwaita-icon-theme","version":"42.0"},"gtk-engines2":{"origin":"x11-themes/gtk-engines2","version":"2.20.2_4"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"}},"categories":["x11-themes"]},{"name":"qmhandle","origin":"mail/qmhandle","version":"1.3.2_2","comment":"Tool to view and manage a qmail queue","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/qmhandle/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d11ca01e493f29ee8ec1b7637115901f365ce59fa39c30b9c4ce610f77cb014","flatsize":51781,"path":"All/qmhandle-1.3.2_2.pkg","repopath":"All/qmhandle-1.3.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15824,"desc":"qmHandle is a simple program which allows you to view and manage a qmail\nmessage queue.\n\nThe key features of qmHandle are:\n  * You can read the qmail queue, like you do with the qmail-qread program.\n    However, the output of this program is improved over qmail-qread, with\n    the output of the message subjects and color capabilities;\n  * You can print queue statistics, like qmail-qstat, with color capabilities;\n  * You can view a message in the queue;\n  * You can remove a message from the queue.","deps":{"netqmail":{"origin":"mail/qmail","version":"1.06_7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe qmhandle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qmdnsengine","origin":"dns/qmdnsengine","version":"0.2.0","comment":"Multicast DNS library for Qt applications","maintainer":"yuri@FreeBSD.org","www":"https://github.com/nitroshare/qmdnsengine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2084c25142a04ff651d5e213d5912193caa3b37d05790eb054f28f9271401abd","flatsize":362555,"path":"All/qmdnsengine-0.2.0.pkg","repopath":"All/qmdnsengine-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":82840,"desc":"This library provides an implementation of multicast DNS as per RFC 6762.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["dns"],"shlibs_required":["libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libqmdnsengine.so.0"]},{"name":"qmidictl","origin":"audio/qmidictl","version":"1.0.0","comment":"MIDI remote control application sending MIDI over UDP/IP multicast","maintainer":"yuri@FreeBSD.org","www":"https://qmidictl.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d0c1670f6b4833cabc89c9fd64737c2cc948e063aad81bdf70096bab01cb262","flatsize":437142,"path":"All/qmidictl-1.0.0.pkg","repopath":"All/qmidictl-1.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":166908,"desc":"QmidiCtl is a MIDI remote controller application that sends MIDI data over the\nnetwork, using UDP/IP multicast. Inspired by multimidicast and designed to be\ncompatible with ipMIDI for Windows.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["audio"],"shlibs_required":["libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Network.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"]},{"name":"qmasm","origin":"lang/qmasm","version":"4.1_1","comment":"Quantum macro assembler for D-Wave systems","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lanl/qmasm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ccb41b0dbad3429b5dd449c50bfef7770610ca263fb944ebd4a822dda17a8a7","flatsize":739801,"path":"All/qmasm-4.1_1.pkg","repopath":"All/qmasm-4.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":117244,"desc":"QMASM fills a gap in the software ecosystem for D-Wave's adiabatic quantum\ncomputers by shielding the programmer from having to know system-specific\nhardware details while still enabling programs to be expressed at a fairly low\nlevel of abstraction. It is therefore analogous to a conventional macro\nassembler and can be used in much the same way: as a target either for\nprogrammers who want a great deal of control over the hardware or for compilers\nthat implement higher-level languages.","deps":{"py311-PuLP":{"origin":"math/py-PuLP","version":"2.8.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["lang"]},{"name":"riemann","origin":"net-mgmt/riemann","version":"0.3.8_1","comment":"Monitors distributed systems","maintainer":"dch@FreeBSD.org","www":"https://riemann.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d59e0af7d09c868391feffb83b52aff9a5815aacc795e86d14e631623b3c7f89","flatsize":101749953,"path":"All/riemann-0.3.8_1.pkg","repopath":"All/riemann-0.3.8_1.pkg","licenselogic":"and","licenses":["APACHE20","BSD2CLAUSE","BSD3CLAUSE","CDDL","EPL","GPLv2+","LGPL20+","MIT"],"pkgsize":88247052,"desc":"Riemann monitors low-latency, transient shared state for systems with many\nmoving parts.\n\nRiemann aggregates events from your servers and applications with a powerful\nstream processing language. Send an email for every exception raised by your\ncode. Track the latency distribution of your web app. See the top processes\non any host, by memory and CPU. Combine statistics from every Riak node in\nyour cluster and forward to Graphite. Send alerts when a key process fails\nto check in. Know how many users signed up right this second.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net-mgmt","java"],"users":["riemann"],"groups":["riemann"]},{"name":"qmailmrtg7","origin":"mail/qmailmrtg7","version":"4.2_5","comment":"Program to create mrtg graphs for qmail activity","maintainer":"ale@FreeBSD.org","www":"https://www.inter7.com/?page=qmailmrtg7","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e226b1d78f29f67b748ab30ee846728f2661ff856605fbc02c54506c5c1ff687","flatsize":49855,"path":"All/qmailmrtg7-4.2_5.pkg","repopath":"All/qmailmrtg7-4.2_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15596,"desc":"qmailmrtg7 utilizes qmail and tcpserver/multilog's\nextensive logging capabilities to create mrtg graphs.\nIt efficiently processes the logs (large sites with\nhistorical logs of over 100MB can be processed in a few seconds).\n\nFor qmail it graphs remote/local delivery concurrency,\nqueue size, messages process, bytes transferred,\nand success/failure delivery status.\nFor POP and SMTP it graphs total connections and concurrency.","deps":{"mrtg":{"origin":"net-mgmt/mrtg","version":"2.17.10_2,1"},"netqmail":{"origin":"mail/qmail","version":"1.06_7"}},"categories":["mail","net-mgmt"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"qmailanalog","origin":"mail/qmailanalog","version":"0.70_4","comment":"Tools to analyze qmail-send activity","maintainer":"ports@FreeBSD.org","www":"https://cr.yp.to/qmailanalog.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/var/qmail","sum":"7b297c12f7b89f9b211bdbf5e3b8ac0f43b15e8c0ff45f87376e40b411fefb5e","flatsize":57334,"path":"All/qmailanalog-0.70_4.pkg","repopath":"All/qmailanalog-0.70_4.pkg","licenselogic":"single","pkgsize":20436,"desc":"qmailanalog is a collection of tools to help you analyze qmail-send's\nactivity record. It supplies statistics to answer a wide variety of\nquestions:\n\n   * overall: how many messages? recipients? attempts? etc.\n\n   * ddist: how soon were 50%25 of the messages delivered? 90%25? 95%25? 99%25?\n\n   * rxdelay: what's the best order of recipients for mailing lists?\n\n   * recipients, rhosts: who's getting mail? bytes? messages? attempts?\n\n   * successes, failures, deferrals: why? how often? how much delay?\n\n   * senders, suids: messages? bytes? load? recipients? attempts? delay?\n\nqmailanalog also includes several tools to focus attention on particular\nsenders, recipients, or messages.","deps":{"netqmail":{"origin":"mail/qmail","version":"1.06_7"}},"categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe qmailanalog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qmidiarp","origin":"audio/qmidiarp","version":"0.7.0_1","comment":"MIDI arpeggiator, sequencer and LFO for JACK","maintainer":"yuri@FreeBSD.org","www":"https://qmidiarp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac921e9c9407fa6e8da680b34772fea3c328681678e9e02e6c2ede977ade2832","flatsize":1589016,"path":"All/qmidiarp-0.7.0_1.pkg","repopath":"All/qmidiarp-0.7.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":346668,"desc":"QMidiArp is an advanced MIDI arpeggiator, programmable step sequencer and LFO.\nIt can hold any number of arpeggiator, sequencer, or LFO modules running in\nparallel.\n\nArpeggiator modules produce sequences depending on the notes sent to their input\nport, which is typically connected to a keyboard or another sequencer.\n\nStep sequencer modules allow you to create simple linear, monophonic and\nglobally transposable sequences similar to the first analog sequencers.\n\nMIDI LFO modules independently produce MIDI controller data of adjustable\nwaveform, time resolution, amplitude and duration.\n\nA Global Storage Tool can store different setups and switch between them at a\ngiven time. It allows you to dynamically combine patterns and LFO wave forms.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"liblo":{"origin":"audio/liblo","version":"0.32"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["audio"],"shlibs_required":["liblo.so.7","libjack.so.0","libasound.so.2","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"LV2":"on","NLS":"on"}},{"name":"qrcp","origin":"net/qrcp","version":"0.11.2_6","comment":"Transfer files over wifi by scanning a QR code","maintainer":"tagattie@FreeBSD.org","www":"https://claudiodangelis.com/qrcp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c38837bda4b34934fff36b328805bfccf188cfc9a08790d68428bfdaa4cc245d","flatsize":10292088,"path":"All/qrcp-0.11.2_6.pkg","repopath":"All/qrcp-0.11.2_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3237372,"desc":"Transfer files over Wi-Fi from your computer to a mobile device by\nscanning a QR code without leaving the terminal.\n\nqrcp binds a web server to the address of your Wi-Fi network interface\non a random port and creates a handler for it. The default handler\nserves the content and exits the program when the transfer is\ncomplete. When used to receive files, qrcp serves an upload page and\nhandles the transfer.","categories":["net"],"options":{"DOCS":"on"}},{"name":"qmailadmin","origin":"mail/qmailadmin","version":"1.2.15_8,2","comment":"CGI program for administering Qmail with vchkpw/vpopmail","maintainer":"ports@FreeBSD.org","www":"https://www.inter7.com/qmailadmin/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31e697d5391408c24e0961f38c768802d3a1211583b2c804817276835aad24a3","flatsize":544775,"path":"All/qmailadmin-1.2.15_8,2.pkg","repopath":"All/qmailadmin-1.2.15_8,2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":230332,"desc":"QmailAdmin is a cgi program for administering Qmail with vchkpw.","deps":{"autorespond":{"origin":"mail/autorespond","version":"2.0.5_1"},"ezmlm":{"origin":"mail/ezmlm","version":"0.53_2"},"vpopmail":{"origin":"mail/vpopmail","version":"5.4.33_4"}},"categories":["mail","www"],"options":{"CATCHALL":"on","CRACKLIB":"off","DOMAIN_AUTOFILL":"off","HELP":"off","IDX":"off","IDX_SQL":"on","IPAUTH":"on","MODIFY_QUOTA":"off","NOCACHE":"off","SPAM_DETECTION":"off","SPAM_NEEDS_EMAIL":"off","TRIVIAL_PASSWORD":"on","USER_INDEX":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe qmailadmin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qmail-remove","origin":"mail/qmail-remove","version":"0.95_1","comment":"Removes messages from your qmail queue based on a particular string","maintainer":"ports@FreeBSD.org","www":"https://www.linuxmagic.com/opensource/qmail/qmail-remove/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"582c00561658316efbd7f318b8b7426566b72dd2ddb4f5b81530b1762cd791b9","flatsize":21552,"path":"All/qmail-remove-0.95_1.pkg","repopath":"All/qmail-remove-0.95_1.pkg","licenselogic":"single","pkgsize":9456,"desc":"Qmail-Remove will remove messages containing a particular string from your\nQmail queue.","categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe qmail-remove port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qmail-notify","origin":"mail/qmail-notify","version":"0.93_1","comment":"Delayed delivery notification for qmail","maintainer":"ports@FreeBSD.org","www":"https://untroubled.org/qmail-notify/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13d98fc6cf2b4af8767e6bd1e2c408c51a0330ce9876530ce3e87572a91f49fe","flatsize":31766,"path":"All/qmail-notify-0.93_1.pkg","repopath":"All/qmail-notify-0.93_1.pkg","licenselogic":"single","pkgsize":14516,"desc":"This package contains a program to notify senders about email that has been\nheld in the qmail queue.","categories":["mail"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe qmail-notify port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qmail-qfilter","origin":"mail/qmail-qfilter","version":"2.1_5","comment":"Front-end for qmail-queue to run messages through filters","maintainer":"ports@FreeBSD.org","www":"https://untroubled.org/qmail-qfilter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa720009b13d0c247098655e438b38492c51fc77006598d781cd412d5e573e75","flatsize":40030,"path":"All/qmail-qfilter-2.1_5.pkg","repopath":"All/qmail-qfilter-2.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16664,"desc":"This program allows the body of a message to be filtered through\na series of filters before being passed to the real qmail-queue program,\nand injected into the qmail queue.","deps":{"bglibs":{"origin":"devel/bglibs","version":"2.04_3,1"}},"categories":["mail"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe qmail-qfilter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qmail-rblchk","origin":"mail/qmail-rblchk","version":"2.4.1_2","comment":"Qmail RBL filter","maintainer":"ports@FreeBSD.org","www":"http://www.morettoni.net/qmail-rblchk.en.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cce467ec39fba3398346ff3218469a5267f544aef7aa1a14d27f83bd6441f60","flatsize":71655,"path":"All/qmail-rblchk-2.4.1_2.pkg","repopath":"All/qmail-rblchk-2.4.1_2.pkg","licenselogic":"single","pkgsize":27896,"desc":"A fast rbl lookup implementation for qmail, typically used as part of .qmail\ncommand processing.\n\nIt has the same function as rblsmtpd, but the messages are checked at local\ndelivery time.","deps":{"netqmail":{"origin":"mail/qmail","version":"1.06_7"}},"categories":["mail"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe qmail-rblchk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qmake","origin":"devel/qmake","version":"3.3.8_3","comment":"The build utility of the Qt 3 project","maintainer":"ports@virtual-estates.net","www":"http://doc.qt.digia.com/3.3/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7efbf2c806639ceddd5371ede847c08f43436cb3ec9a6bf79fb07da78ced9883","flatsize":2222980,"path":"All/qmake-3.3.8_3.pkg","repopath":"All/qmake-3.3.8_3.pkg","licenselogic":"single","pkgsize":654984,"desc":"Qt 3 is a C++ toolkit for application development.  It lets application\ndevelopers target all major operating systems with a single application\nsource code.\n\nQmake is a project and makefile creating utility, that is part of Qt 3.\nFor ease of maintenance it is split out into a port of its own.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"qmail-dk","origin":"mail/qmail-dk","version":"0.54_2","comment":"DomainKeys implementation for qmail","maintainer":"ports@FreeBSD.org","www":"https://cr.yp.to/qmail.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/var/qmail","sum":"37e5ec364479fe2f4a14aa492b67630479bfc67e7addf5f348ada35fd8845207","flatsize":46344,"path":"All/qmail-dk-0.54_2.pkg","repopath":"All/qmail-dk-0.54_2.pkg","licenselogic":"single","pkgsize":21124,"desc":"Installs qmail-dk, a binary that will implement DomainKeys support to qmail","deps":{"libdomainkeys":{"origin":"mail/libdomainkeys","version":"0.69_1"},"netqmail":{"origin":"mail/qmail","version":"1.06_7"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libcrypto.so.12"],"options":{"SMTP_AUTH":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe qmail-dk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qmail-contrib","origin":"mail/qmail-contrib","version":"0.1_3","comment":"Contributed programs for qmail","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/var/qmail","sum":"2cb25aa2a571a6bba8bc070d1f2181e412473474bb954e1f71c4c9996957fbb5","flatsize":214908,"path":"All/qmail-contrib-0.1_3.pkg","repopath":"All/qmail-contrib-0.1_3.pkg","licenselogic":"single","pkgsize":51232,"desc":"These are a collection of contributed programs for qmail.\n\nfastforward allows the use of a new method of storing aliases, in a\ncompact database.\n\ndotforward allows old-style \".forward\" files to work correctly.","deps":{"netqmail":{"origin":"mail/qmail","version":"1.06_7"}},"categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe qmail-contrib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qmail-conf","origin":"mail/qmail-conf","version":"0.60_4","comment":"Configure various qmail services to run under daemontools","maintainer":"oliver@FreeBSD.org","www":"http://www.din.or.jp/~ushijima/qmail-conf.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/var/qmail","sum":"d6e3f4f530e70d68cba47a93e49d1867f473e0e177bc8f247aad3b9d4ea1f5f8","flatsize":97123,"path":"All/qmail-conf-0.60_4.pkg","repopath":"All/qmail-conf-0.60_4.pkg","licenselogic":"single","licenses":["djb"],"pkgsize":14520,"desc":"This is a suite of helper programs which create daemontools service\ndirectories for the various qmail utilities.","deps":{"netqmail":{"origin":"mail/qmail","version":"1.06_7"}},"categories":["mail"]},{"name":"qlogtools","origin":"sysutils/qlogtools","version":"3.1_4","comment":"Tools for processing logs from qmail and other packages","maintainer":"ports@FreeBSD.org","www":"https://untroubled.org/qlogtools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51601845f864b49eb08614a22d00c25b5b691f296aa8e42b9b8d42c780cda922","flatsize":76568,"path":"All/qlogtools-3.1_4.pkg","repopath":"All/qlogtools-3.1_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22820,"desc":"This package is a set of tools that are useful in analyzing or producing logs\nfrom qmail and other packages.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe qlogtools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qmail-autoresponder","origin":"mail/qmail-autoresponder","version":"2.0_2","comment":"Rate-limited autoresponder for qmail","maintainer":"gspurki@gmail.com","www":"https://untroubled.org/qmail-autoresponder/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a36dac163f3f6fdbdbe9bf2c3bad2a0087ffbf1c79bcb92ea95dd99b0437a424","flatsize":110057,"path":"All/qmail-autoresponder-2.0_2.pkg","repopath":"All/qmail-autoresponder-2.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":36932,"desc":"Rate-limited autoresponder for qmail:\n- Limits rate of automatic responses (defaults to a maximum of one\n  message every hour).\n- Will not respond to nearly every type of mailing list or bulk email.\n- Will not respond to bounce messages or MAILER-DAEMON.\n- Bounces looping messages.\n- Can insert the original subject into the response.\n- Can copy original message into response.\n- Can use links in the rate-limiting data directory to limit inode usage\n  to a single inode.\n- Optional support for MySQL","deps":{"bglibs":{"origin":"devel/bglibs","version":"2.04_3,1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["mail"],"shlibs_required":["libbg.so.2","libmysqlclient.so.21"],"options":{"DOCS":"on"}},{"name":"qmail-activedir","origin":"mail/qmail-activedir","version":"0.17_3","comment":"Programs to allow qmail to authenticate users through a MS ad","maintainer":"ports@FreeBSD.org","www":"http://fo2k.com/qmail-activedir/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"514f3a60f367f3f47613c26eaa0211e955f471e0d24d51f9821792094ba493ef","flatsize":67692,"path":"All/qmail-activedir-0.17_3.pkg","repopath":"All/qmail-activedir-0.17_3.pkg","licenselogic":"single","pkgsize":19128,"desc":"A few programs to allow qmail to authenticate users through a Microsoft\nActive Directory.","deps":{"netqmail":{"origin":"mail/qmail","version":"1.06_7"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["mail"],"shlibs_required":["libldap.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"You have installed the qmail-activedir.\n\nNow you need follow this steps:\n\n1) create the control files.\n\n2.a) Test\n\n# /var/qmail/bin/qmail-popup blah /usr/local/bin/checkadpassword id\n\nPut in a valid username and password and it should give you the results of id.\nDo the same with pwd to make sure that the user, group and directory are\ncorrect.\n\nDo it again with an invalid username and password to verify that it will\nactually reject failures.\n\nCheck the auth log to verify that the failure occurred.\n\n2.b) Test some more\n\nNext test the ad_getpw:\n\n# /usr/local/bin/ad_getpw user\nIt should return the user, uid, gid, homedir, separated by NULL character\n\n2.c) Just using create_alias_files will let you know if it works...\nDo /usr/local/bin/create_alias_files -h for more info.\n\n3) Copy the original someplace and rename:\n# mv /var/qmail/bin/qmail-getpw /var/qmail/bin/qmail-getpw_old\n# cp /usr/local/bin/qmail-adgetpw /var/qmail/bin/qmail-getpw\n\n4) Update your qmail pop scripts (run file) like this:\n...\n/var/qmail/bin/qmail-popup \"${POPUPHOST-`sed 1q /var/qmail/control/me`}\" \\\n/usr/local/checkadpassword \\\n/var/qmail/bin/qmail-pop3d \"${MAILDIRNAME-Maildir}\"\n...\n\nand restart.  Run some trial tests.\n\nFor more information you should read /usr/local/share/doc/qmail-activedir/README.","type":"install"},{"message":"===>   NOTICE:\n\nThe qmail-activedir port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qlas","origin":"misc/qlas","version":"1.93","comment":"Qico FIDO mailer log analyzer and statistic builder","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f571d95e99ab067416c9df622eba3f29b382bff1ddf3a8948d1a6f5d60379136","flatsize":65968,"path":"All/qlas-1.93.pkg","repopath":"All/qlas-1.93.pkg","licenselogic":"single","pkgsize":12940,"desc":"qico FIDO mailer log analyzer and statistic builder.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe qlas port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qlipper","origin":"deskutils/qlipper","version":"5.1.2","comment":"Lightweight clipboard history applet","maintainer":"jsm@FreeBSD.org","www":"https://github.com/pvanek/qlipper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"038d19d7a4573a3128fdf582c439a4a686c0b2e9d900ac3319148e2a22f6201b","flatsize":322891,"path":"All/qlipper-5.1.2.pkg","repopath":"All/qlipper-5.1.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":105884,"desc":"A Lightweight clipboard history applet using the Qt framework. It provides\nthe following features:\n* Saves clipboard history entries and restores them\n* Lightweight\n* Systray docking app\n* Few requirements","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["deskutils"],"shlibs_required":["libQt5Widgets.so.5","libX11.so.6","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"LXQTAUTOSTART":"on"}},{"name":"qjson-qt5","origin":"devel/qjson","version":"0.9.0_7","comment":"Library to manage JSON objects with Qt","maintainer":"kde@FreeBSD.org","www":"https://qjson.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef5d58b876cb5eaef94e97797c01d4d4ac71bbd32aa7126af0fb595376a83973","flatsize":262866,"path":"All/qjson-qt5-0.9.0_7.pkg","repopath":"All/qjson-qt5-0.9.0_7.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":70364,"desc":"JSON (JavaScript Object Notation) is a lightweight data-interchange\nformat. It can represent integers, real numbers, strings, an ordered\nsequence of values, and a collection of name/value pairs.\n\nQJson is a Qt-based library that maps JSON data to QVariant objects\nand vice versa. JSON arrays will be mapped to QVariantList instances,\nwhile JSON objects will be mapped to QVariantMap.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Core.so.5"],"shlibs_provided":["libqjson-qt5.so.0"],"options":{"DOXYGEN":"off"}},{"name":"qjail54","origin":"sysutils/qjail54","version":"5.4_1","comment":"Utility to quickly deploy and manage jails","maintainer":"qjail1@a1poweruser.com","www":"https://qjail.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0672d84b7bf8c1ff9c01f1c1a696eb397fcd7322c7b46991f105de83cf3cc84e","flatsize":309502,"path":"All/qjail54-5.4_1.pkg","repopath":"All/qjail54-5.4_1.pkg","licenselogic":"single","licenses":["BERNE-CONVENTION"],"pkgsize":75308,"desc":"This qjail version only supports RELEASE-11.0 and newer.\n\nQjail [ q = quick ] is a 4th generation wrapper for the basic chroot jail\nsystem that includes security and performance enhancements. Plus a new level\nof \"user friendliness\" enhancements dealing with deploying just a few jails or\nlarge scale jail environments consisting of 100's of jails.\n\nQjail uses the jail(8) jail.conf method. This provides the ability to enable\nthe following options on a per-jail basis. exec.fib, securelevel, allow.sysvipc,\ndevfs_rulesets, allow.raw_sockets, allow.quotas, allow.mount.nullfs,\nallow.mount.tmpfs, allow.mount.zfs, vnet.interface, and vnet. The vnet option\ngives a jail its own network stack using the experimental vimage kernel module.\nThe vnet option has only been tested on i386 and amd64 equipment.\n\nQjail requires no knowledge of the jail command usage. It uses \"nullfs\" for\nread-only system executables, sharing one copy of them with all the jails.\n\nUses \"mdconfig\" to create sparse image jails. Sparse image jails provide a\nmethod to limit the total disk space a jail can consume, while only occupying\nthe physical disk space of the sum size of the files in the image jail.\n\nAbility to assign ip address with their network device name,\nso aliases are auto created on jail start and auto removed on jail stop.\n\nAbility to create \"ZONE\"s of identical qjail systems, each with their own\ngroup of jails.\n\nAbility to designate a portion of the jail name as a group prefix so the\ncommand being executed will apply to only those jail names matching that prefix.\n\nQjail has been incorporated into the Finch open source project,\nsee http://dreamcat4.github.io/finch/ for details.","categories":["sysutils"],"messages":[{"message":"Use the qjail utility to deploy small or large numbers of jails quickly.\n\nFirst issue \"rehash\" command to enable the qjail command (if using csh).\nThen issue\n\"man qjail-intro\" To read the qjail introduction.\n\"man qjail\"       For qjail usage details.\n\"man qjail-howto\" For example of driving public traffic to non-vnet jails.\n\"man qjail-vnet-howto\"   For example of creating vnet jails.\n\"man qjail-ipv6-testing\" For example of testing jails with ipv6 addresses.","type":"install"}]},{"name":"qjackcapture","origin":"audio/qjackcapture","version":"0.2.1_2","comment":"GUI for the jack_capture program using PyQt5","maintainer":"yuri@FreeBSD.org","www":"https://github.com/SpotlightKid/qjackcapture","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae8c740af5b4fa893ebc27207a3ddfcdafc1d02fd48635235ab85971f20badd4","flatsize":281521,"path":"All/qjackcapture-0.2.1_2.pkg","repopath":"All/qjackcapture-0.2.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":75516,"desc":"qjackcapture is a GUI for easy recording of JACK audio sources using the\njack_capture program.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"jack-capture":{"origin":"audio/jack-capture","version":"0.9.73.38_2"},"py311-natsort":{"origin":"devel/py-natsort","version":"8.4.0"},"py311-pyjacklib":{"origin":"audio/py-pyjacklib","version":"0.1.1_1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio"]},{"name":"qjackctl","origin":"audio/qjackctl","version":"1.0.0","comment":"Qt interface for JACK Audio Connection Kit","maintainer":"yuri@FreeBSD.org","www":"https://qjackctl.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4922d678bd105e91711a328c35431f4021d5f5b516eb3ea05bb5b75b82ccf468","flatsize":2913169,"path":"All/qjackctl-1.0.0.pkg","repopath":"All/qjackctl-1.0.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":701432,"desc":"QjackCtl is a simple Qt application to control the JACK sound server\ndaemon.  It provides a simple GUI dialog for setting several JACK daemon\nparameters, which are properly saved between sessions, and a way\nto control of the status of the audio server daemon.  With time,\nthis primordial interface has become richer by including a enhanced\npatchbay and connection control features.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["audio"],"shlibs_required":["libQt6Widgets.so.6","libQt6Xml.so.6","libQt6Svg.so.6","libQt6Network.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libjack.so.0"],"options":{"DBUS":"on","SYSTRAY":"on","XUNIQUE":"on","ALSA":"off","PORTAUDIO":"off"}},{"name":"qmmp-qt5","origin":"multimedia/qmmp-qt5","version":"1.6.6_1","comment":"Qt5-based multimedia player","maintainer":"fluffy@FreeBSD.org","www":"https://qmmp.ylsoftware.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0387327950b4a4e9304bb2625339cfdf2b30b0e720bbd4a30f2ad0d16d8a5b3","flatsize":11598316,"path":"All/qmmp-qt5-1.6.6_1.pkg","repopath":"All/qmmp-qt5-1.6.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2210280,"desc":"This program is an audio-player, written with help of Qt library.\nSupported formats:\n\tMPEG1 layer 2/3, Ogg Vorbis, Native FLAC, Ogg FLAC, Musepack, WavePack,\n\ttracker modules (mod, s3m, it, xm, etc.), ADTS AAC, CD Audio, MIDI,\n\tOpus tags, WMA-Monkey's Audio (and other formats via FFmpeg),\n\tPCM Wave (and other formats via libsndfile), and Chiptune formats\n\t(AY, GBS, GYM, HES, KSS, NSF, NSFE, SAP, SPC, VGM, VGZ, VTX)\nDSP effects:\n\tEffects of Bauer Stereophonic-to-Binaural, SoX resampling, LADSPA,\n\textra stereo, and crossfade\nVisual effects:\n\tSpectrum Analyzer, and projectM audio visulaliser\nOutput system support:\n\tPulseAudio, OSS, OSS4, jack, ALSA, Qt multimedia API, and shoutcast\nOther features:\n\tmulti-band equalizer, Last.fm/Libre.fm scrobbler, global hotkey,\n\tstreaming (MP3, Vorbis, AAC, AAC+ via IceCast/ShoutCast) and browser,\n\tCDDB, removable device detection (via HAL or UDisks), cover art, MMS,\n\tmultiple playlists, file type determination and converter, ReplayGain,\n\tCUE sheet, embedded CUE (for FLAC and WavPack), MPRIS, archived media,\n\tautomatic charset detection for cue files and ShoutCast metadata,\n\tvideo playback via Mplayer, dump, lyrics (using lyrics.wikia.com), simple\n\tUI, and skinned UI (supports all skins for XMMS and Winamp 2.x)","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enca":{"origin":"converters/enca","version":"1.19_1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"ladspa":{"origin":"audio/ladspa","version":"1.17_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libbs2b":{"origin":"audio/libbs2b","version":"3.1.0_8"},"libcddb":{"origin":"audio/libcddb","version":"1.3.2_4"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libcdio-paranoia":{"origin":"sysutils/libcdio-paranoia","version":"10.2+2.0.1_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgme":{"origin":"audio/libgme","version":"0.6.3_1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libprojectM":{"origin":"graphics/libprojectm","version":"3.1.12_10"},"libshout":{"origin":"audio/libshout","version":"2.4.6_1"},"libsidplayfp":{"origin":"audio/libsidplayfp","version":"2.7.1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libsoxr":{"origin":"audio/libsoxr","version":"0.1.3_3"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxmp":{"origin":"audio/libxmp","version":"4.6.0"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"musepack":{"origin":"audio/musepack","version":"2011.08.10"},"opus":{"origin":"audio/opus","version":"1.5.2"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"taglib":{"origin":"audio/taglib","version":"2.0.1"},"wavpack":{"origin":"audio/wavpack","version":"5.7.0"},"wildmidi":{"origin":"audio/wildmidi","version":"0.4.2_1"}},"categories":["multimedia"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libbs2b.so.0","libvorbis.so.0","libogg.so.0","libvorbisenc.so.2","libsoxr.so.0","libtag.so.2","libQt5DBus.so.5","libQt5Sql.so.5","libQt5X11Extras.so.5","libX11.so.6","libarchive.so.13","libcdio_paranoia.so.2","libcdio_cdda.so.2","libcdio.so.19","libcddb.so.2","libenca.so.0","libavcodec.so.60","libavformat.so.60","libavutil.so.58","libFLAC.so.12","libgme.so.0","libmpcdec.so.6","libopus.so.0","libopusfile.so.0","libsidplayfp.so.6","libsndfile.so.1","libvorbisfile.so.3","libwavpack.so.1","libWildMidi.so.2","libxmp.so.4","libjack.so.0","libasound.so.2","libpipewire-0.3.so.0","libQt5Multimedia.so.5","libshout.so.3","libcurl.so.4","libprojectM.so.3","libGL.so.1"],"shlibs_provided":["libqmmp-1.so.1","libqmmpui-1.so.1"],"options":{"DOCS":"on","DOXYGEN":"off","GNOMEHOTKEY":"on","HISTORY":"on","HOTKEY":"on","KDENOTIFY":"on","NOTIFIER":"on","QMMP_DIALOG":"on","QSUI":"on","SKINNEDUI":"on","STATICON":"on","TWOPANELDIALOG":"on","ARCHIVE":"on","CDDA":"on","FAAD":"off","FFMPEG":"on","FLAC":"on","GME":"on","MAD":"off","MPG123":"off","MUSEPACK":"on","OPUS":"on","SNDFILE":"on","VORBIS":"on","WAVPACK":"on","WILDMIDI":"on","XMP":"on","BS2B":"on","CROSSFADE":"on","LADSPA":"on","SOXR":"on","STEREO":"on","ANALYZER":"on","PROJECTM":"on","ALSA":"on","JACK":"on","NULLOUT":"on","OSS":"off","OSS4":"off","PIPEWIRE":"on","PULSEAUDIO":"off","QTMULTIMEDIA":"on","SHOUTCAST":"on","COPYPASTE":"on","DIR_ASSOC":"on","FILEOPS":"on","TRACKCHANGE":"on","UDISKS":"off","COVER":"on","CURL":"on","LYRICS":"on","SB":"on","SCROBBLER":"on","CONVERTER":"on","CUE":"on","ENCA":"on","FILEWRITER":"on","MPLAYER":"on","MPRIS":"on","RGSCAN":"on","SID":"on"}},{"name":"qimageblitz","origin":"x11/qimageblitz","version":"0.1.0.1548172_1","comment":"Graphical effects and filters library for Qt5","maintainer":"yuri@FreeBSD.org","www":"https://sourceforge.net/projects/qimageblitz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a1f85524ce709b49f8bb93e4bd4e771b0efb53f76cd262cc3088bdec857ff69","flatsize":209720,"path":"All/qimageblitz-0.1.0.1548172_1.pkg","repopath":"All/qimageblitz-0.1.0.1548172_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":67564,"desc":"Blitz is an interm image effect library that people can use until KDE4.1 is\nreleased. KImageEffect, the old image effect class is being dropped for KDE4.0\nand the replacement, Quasar, won't be ready until KDE4.1. Blitz gives people\nsomething to use in the meantime.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libqimageblitz.so.5"]},{"name":"qiskit-aer","origin":"science/qiskit-aer","version":"0.10.4_5","comment":"Quantum circuits simulator submodule of the Qiskit framework","maintainer":"yuri@FreeBSD.org","www":"https://qiskit.org/aer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7dca1e763dca28bd545b752a5cd32f5b6894de38cdca02b67208b31b0be05f3f","flatsize":2207409,"path":"All/qiskit-aer-0.10.4_5.pkg","repopath":"All/qiskit-aer-0.10.4_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":547888,"desc":"Qiskit Aer provides a high performance simulator framework for the Qiskit\nsoftware stack. It contains optimized C++ simulator backends for executing\ncircuits compiled in Qiskit Terra, and tools for constructing highly\nconfigurable noise models for performing realistic noisy simulations of the\nerrors that occur during execution on real devices.","deps":{"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"}},"categories":["science"],"shlibs_required":["libopenblas.so.0","libspdlog.so.1.14"]},{"name":"qico","origin":"comms/qico","version":"0.59.1_1","comment":"FidoNet Technology Network (FTN) compatible mailer for Unix systems","maintainer":"admin@5034.ru","www":"https://github.com/kosfango/qico/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d6791690b53798c6fe91ae8903ba35babe8619c109a911879926aff8a0b5284","flatsize":541827,"path":"All/qico-0.59.1_1.pkg","repopath":"All/qico-0.59.1_1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":215800,"desc":"Qico is an FidoNet Technology Network (FTN) compatible mailer.\nIt can work via TCP/IP as well as on modem links.\nLook at sample configs for more information.\n\nFeatures:\n\n  * Support for EMSI, ZModem, ZedZap, Hydra\n  * Support for BinkP\n  * Support for 4D Binkley-style, Amiga-style outbound, fileboxes\n  * Daemon mode for outgoing calls\n  * Substs with support for hidden-lines\n  * Support for session time limit\n  * Support for minimum connect speed limit\n\nand so on.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libperl.so.5.36"],"options":{"HYDRA":"off","PERL":"on","QCC":"on"}},{"name":"qiv","origin":"graphics/qiv","version":"2.3.3_5","comment":"Small, fast GDK/Imlib2 image viewer","maintainer":"danilo@FreeBSD.org","www":"https://spiegl.de/qiv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0967b3f61716463b50fffdef085b5e3eaab82540e5e4bc8f04a9913c72ab20ce","flatsize":110467,"path":"All/qiv-2.3.3_5.pkg","repopath":"All/qiv-2.3.3_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44220,"desc":"Quick Image Viewer (qiv) is a very small and pretty fast GDK/Imlib2 image\nviewer. It has such nifty features as: zoom, maxpect, scaledown,\nscreensaver, flip, delete, brightness / contrast / gamma correction, and\ncan also be used to set your X11 background. All from a commandline.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libImlib2.so.1","libX11.so.6","libXext.so.6","libgio-2.0.so.0","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libjpeg.so.8","libtiff.so.6","libexif.so.12"]},{"name":"qownnotes","origin":"deskutils/qownnotes","version":"24.6.3","comment":"Markdown note taking program with cloud integration","maintainer":"stobbsm@gmail.com","www":"https://www.qownnotes.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6c53a02e8fdfc341c0433312ef5f391510e035a42ce544ddf5a841f16e08e84","flatsize":23892257,"path":"All/qownnotes-24.6.3.pkg","repopath":"All/qownnotes-24.6.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3913524,"desc":"QOwnNotes is a free, open-source plain text file markdown note taking\napplication with Nextcloud or ownCloud integration.","deps":{"botan2":{"origin":"security/botan2","version":"2.19.4"},"git":{"origin":"devel/git","version":"2.45.2_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils"],"shlibs_required":["libX11.so.6","libQt5Svg.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Sql.so.5","libQt5Qml.so.5","libQt5WebSockets.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1","libbotan-2.so.19"]},{"name":"qhttpengine","origin":"www/qhttpengine","version":"1.0.1.5_3","comment":"HTTP server for Qt applications","maintainer":"yuri@FreeBSD.org","www":"https://github.com/nitroshare/qhttpengine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86c5326dc3ba53576df47cd7ed57b802fd98bf3cc70dff79bedd992548e211a6","flatsize":404674,"path":"All/qhttpengine-1.0.1.5_3.pkg","repopath":"All/qhttpengine-1.0.1.5_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":91512,"desc":"Simple set of classes for developing HTTP server applications in Qt.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["www"],"shlibs_required":["libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libqhttpengine.so.1"]},{"name":"qhotkey-qt5","origin":"x11-toolkits/qhotkey","version":"1.5.0.7","comment":"Global shortcut/hotkey for Desktop Qt-Applications","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Skycoder42/QHotkey","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74fed90539b9e41ccab2e9c8b34008e3f6cdffc4709f34da39e70fe93f5b0495","flatsize":71478,"path":"All/qhotkey-qt5-1.5.0.7.pkg","repopath":"All/qhotkey-qt5-1.5.0.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22852,"desc":"QHotkey is a global shortcut/hotkey for Desktop Qt-Applications.\n\nThe QHotkey is a class that can be used to create hotkeys/global shortcuts,\naka shortcuts that work everywhere, independent of the application state.\nThis means your application can be active, inactive, minimized or not visible\nat all and still receive the shortcuts.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["x11-toolkits"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libqhotkey.so.1"],"annotations":{"flavor":"qt5"}},{"name":"qhull7","origin":"math/qhull7","version":"7.3.2_3,1","comment":"Qhull computes convex hulls, Delaunay triangulations, and halfspaces","maintainer":"stephen@FreeBSD.org","www":"http://www.qhull.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7dfbbbffb94665e3c60665a9c352da4792acac9ee50c32c288ca16f80735dff3","flatsize":7212434,"path":"All/qhull7-7.3.2_3,1.pkg","repopath":"All/qhull7-7.3.2_3,1.pkg","licenselogic":"single","licenses":["Qhull"],"pkgsize":1145528,"desc":"Qhull computes convex hulls, Delaunay triangulations, halfspace\nintersections about a point, Voronoi diagrams, furthest-site Delaunay\ntriangulations, and furthest-site Voronoi diagrams. It runs in 2-d,\n3-d, 4-d, and higher dimensions. It implements the Quickhull algorithm\nfor computing the convex hull. Qhull handles roundoff errors from\nfloating point arithmetic. It computes volumes, surface areas, and\napproximations to the convex hull.","categories":["math"],"shlibs_provided":["libqhull.so.7","libqhull_p.so.7","libqhull_r.so.7"],"options":{"DOCS":"on"},"annotations":{"deprecated":"Conflicts with qhull"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nConflicts with qhull."}]},{"name":"qgnomeplatform","origin":"x11-themes/qgnomeplatform","version":"0.6.1.8_3","comment":"Qt 5 Platform Theme designed to fit into GNOME","maintainer":"ports@FreeBSD.org","www":"https://github.com/FedoraQt/QGnomePlatform","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25014422b5fe81cec654c1fb9e1bd4646f62386b04553b6a09611e22949f4a27","flatsize":584257,"path":"All/qgnomeplatform-0.6.1.8_3.pkg","repopath":"All/qgnomeplatform-0.6.1.8_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":143012,"desc":"QGnomePlatform is a Qt Platform Theme designed to use as many of\nthe GNOME settings as possible in unmodified Qt applications.\nIt allows Qt applications to fit into the environment as well as possible.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11-themes"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libGL.so.1","libQt5WaylandClient.so.5","libwayland-cursor.so.0","libwayland-client.so.0","libxkbcommon.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe qgnomeplatform port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qhull","origin":"math/qhull","version":"8.0.2_3,1","comment":"Qhull computes convex hulls, Delaunay triangulations, and halfspaces","maintainer":"stephen@FreeBSD.org","www":"http://www.qhull.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd1d2587712b593ddc0df717355f6d73e220020c2657f88f05fb717d1395b623","flatsize":6343867,"path":"All/qhull-8.0.2_3,1.pkg","repopath":"All/qhull-8.0.2_3,1.pkg","licenselogic":"single","licenses":["Qhull"],"pkgsize":850096,"desc":"Qhull computes convex hulls, Delaunay triangulations, halfspace\nintersections about a point, Voronoi diagrams, furthest-site Delaunay\ntriangulations, and furthest-site Voronoi diagrams. It runs in 2-d,\n3-d, 4-d, and higher dimensions. It implements the Quickhull algorithm\nfor computing the convex hull. Qhull handles roundoff errors from\nfloating point arithmetic. It computes volumes, surface areas, and\napproximations to the convex hull.","categories":["math"],"shlibs_provided":["libqhull_r.so.8.0"],"options":{"DOCS":"on"}},{"name":"qgit","origin":"devel/qgit","version":"2.9","comment":"Graphical interface to git repositories","maintainer":"adridg@FreeBSD.org","www":"https://github.com/tibirna/qgit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d96ca127957c9e2a32447b2f78a41803f2319a85cfedebd167229978078d6bff","flatsize":1110691,"path":"All/qgit-2.9.pkg","repopath":"All/qgit-2.9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":363608,"desc":"QGit is a git GUI viewer.\n\nWith qgit you will be able to browse revisions history, view patch content and\nchanged files, graphically following different development branches.\n\nFeatures :\n- View revisions, diffs, files history, files annotation, archive tree.\n- Commit changes visually cherry picking modified files.\n- Apply or format patch series from selected commits, drag and drop commits\nbetween two instances of qgit.\n- Associate commands sequences, scripts and anything else executable to a\n  custom action. Actions can be run from menu and corresponding output is\n  grabbed by a terminal window.\n- qgit implements a GUI for the most common StGIT commands\n  like push/pop and apply/format patches. You can also create new patches or\n  refresh current top one using the same semantics of git commit,\n  i.e. cherry picking single modified files.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"annotations":{"cpe":"cpe:2.3:a:qgit:qgit:2.9:::::dragonfly6:x86_64"}},{"name":"qhotkey-qt6","origin":"x11-toolkits/qhotkey","version":"1.5.0.7","comment":"Global shortcut/hotkey for Desktop Qt-Applications","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Skycoder42/QHotkey","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a6fa648832a2c4cfc264bab6a09c376edea7466705cf87f72ccf21a67a05c96","flatsize":136545,"path":"All/qhotkey-qt6-1.5.0.7.pkg","repopath":"All/qhotkey-qt6-1.5.0.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":43420,"desc":"QHotkey is a global shortcut/hotkey for Desktop Qt-Applications.\n\nThe QHotkey is a class that can be used to create hotkeys/global shortcuts,\naka shortcuts that work everywhere, independent of the application state.\nThis means your application can be active, inactive, minimized or not visible\nat all and still receive the shortcuts.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11-toolkits"],"shlibs_required":["libQt6Gui.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libqhotkey.so.1"],"annotations":{"flavor":"qt6"}},{"name":"qtcreator","origin":"devel/qtcreator","version":"8.0.2","comment":"C++ and QML IDE for Qt development","maintainer":"kde@FreeBSD.org","www":"https://qt-project.org/wiki/Category:Tools::QtCreator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b6c298bd2d224895a960befc2919812af55f6e733d2ba519ac59726a401b07f","flatsize":115411662,"path":"All/qtcreator-8.0.2.pkg","repopath":"All/qtcreator-8.0.2.pkg","licenselogic":"single","licenses":["QtGPL"],"pkgsize":32388096,"desc":"Qt Creator is a cross-platform IDE (integrated development\nenvironment) tailored to the needs of Qt developers.\nIt is part of the Qt Project.\n\nIt includes:\n * code editor with C++, QML and ECMAscript support;\n * rapid code navigation tools;\n * static code checking and style hints as you type;\n * context sensitive help;\n * visual debugger;\n * integrated GUI layout and forms designer.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"llvm13":{"origin":"devel/llvm13","version":"13.0.1_7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-doc":{"origin":"misc/qt5-doc","version":"5.12.2"},"qt5-examples":{"origin":"misc/qt5-examples","version":"5.15.15"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-linguist":{"origin":"devel/qt5-linguist","version":"5.15.15p3"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-qdoc":{"origin":"devel/qt5-qdoc","version":"5.15.15p3"},"qt5-qmake":{"origin":"devel/qt5-qmake","version":"5.15.15p127"},"qt5-quick3d":{"origin":"x11-toolkits/qt5-quick3d","version":"5.15.15p1"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-quicktimeline":{"origin":"x11-toolkits/qt5-quicktimeline","version":"5.15.15p0"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libQt5Concurrent.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libQt5Test.so.5","libQt5Svg.so.5","libQt5Xml.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5SyntaxHighlighting.so.5","libLLVM-13.so","libQt5PrintSupport.so.5","libQt5Sql.so.5","libQt5QuickWidgets.so.5","libQt5DesignerComponents.so.5","libQt5Designer.so.5","libQt5WebEngineWidgets.so.5","libQt5Help.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5SerialPort.so.5","libQt5Quick3D.so.5","libQt5Quick3DRuntimeRender.so.5","libQt5Quick3DAssetImport.so.5","libQt5Quick3DRender.so.5","libQt5Quick3DUtils.so.5"],"shlibs_provided":["libAdvancedDockingSystem.so.8","libAggregation.so.8","libCPlusPlus.so.8","libExtensionSystem.so.8","libGLSL.so.8","libLanguageServerProtocol.so.8","libLanguageUtils.so.8","libModeling.so.8","libProParser.so.8","libQmlDebug.so.8","libQmlEditorWidgets.so.8","libQmlJS.so.8","libSqlite.so.8","libTracing.so.8","libUtils.so.8","libqlitehtml.so.8","libyaml-cpp.so.8","libAndroid.so","libAutoTest.so","libAutotoolsProjectManager.so","libBareMetal.so","libBazaar.so","libBeautifier.so","libBinEditor.so","libBookmarks.so","libBoot2Qt.so","libCMakeProjectManager.so","libCVS.so","libClangCodeModel.so","libClangFormat.so","libClangTools.so","libClassView.so","libClearCase.so","libCoco.so","libCodePaster.so","libCompilationDatabaseProjectManager.so","libConan.so","libCore.so","libCppEditor.so","libCppcheck.so","libCtfVisualizer.so","libDebugger.so","libDesigner.so","libDiffEditor.so","libDocker.so","libEmacsKeys.so","libFakeVim.so","libGLSLEditor.so","libGenericProjectManager.so","libGit.so","libGitLab.so","libHelloWorld.so","libHelp.so","libImageViewer.so","libIncrediBuild.so","libIos.so","libLanguageClient.so","libMacros.so","libMarketplace.so","libMcuSupport.so","libMercurial.so","libMesonProjectManager.so","libModelEditor.so","libNim.so","libPerfProfiler.so","libPerforce.so","libProjectExplorer.so","libPython.so","libQbsProjectManager.so","libQmakeProjectManager.so","libQmlJSEditor.so","libQmlJSTools.so","libQmlPreview.so","libQmlProfiler.so","libQmlProjectManager.so","libQnx.so","libQtSupport.so","libRemoteLinux.so","libResourceEditor.so","libScxmlEditor.so","libSerialTerminal.so","libSilverSearcher.so","libSubversion.so","libTaskList.so","libTextEditor.so","libTodo.so","libUpdateInfo.so","libValgrind.so","libVcsBase.so","libWebAssembly.so","libWelcome.so"],"options":{"DOCS":"on","EXAMPLES":"on","QTWEBENGINE":"on"}},{"name":"quake3-osp","origin":"games/quake3-osp","version":"1.03a","comment":"Quake III Arena mod: OSP Tourney DM/CA/CTF","maintainer":"ports@FreeBSD.org","www":"https://www.orangesmoothie.org/tourneyQ3A/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"204cc71c57c7f62163deff5f9dc26bbb909ff283d1057e2ad1785e97735aa979","flatsize":47855436,"path":"All/quake3-osp-1.03a.pkg","repopath":"All/quake3-osp-1.03a.pkg","licenselogic":"single","pkgsize":46304592,"desc":"OSP Tourney DM is designed to facilitate competitive, yet flexible, match\nplay.  This mod simply makes it easier and more convenient for players and\nand admins alike to enhance the Quake 3 experience.  There have absolutely\nbeen *NO* changes to the core gameplay or its dynamics -- its all default\nQuake 3 in this regard.","deps":{"quake3-data":{"origin":"games/quake3-data","version":"1.32.b.3_2"}},"categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe quake3-osp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qdecoder","origin":"www/qdecoder","version":"12.1.0","comment":"C/C++ language library including CGI support","maintainer":"sunpoet@FreeBSD.org","www":"https://wolkykim.github.io/qdecoder/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5450a085136113b35ff4a22872a4b3244b9371cd4a47fd7d4b7e609c08643ad1","flatsize":185400,"path":"All/qdecoder-12.1.0.pkg","repopath":"All/qdecoder-12.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":39208,"desc":"qDecoder is a simple and powerful CGI library for C/C++ programming language.\n\nFeatures:\n- Supports parsing a request encoded by GET/POST method\n- Supports parsing multipart/form-data encoding. (in-memory and direct disk)\n- Supports COOKIE handling.\n- Supports Session management.\n- Supports FastCGI\n\nSee also: https://github.com/wolkykim/qdecoder","categories":["www"],"options":{"DEBUG":"off","EXAMPLES":"on"}},{"name":"qemu-powernv","origin":"emulators/qemu-powernv","version":"3.0.50_4","comment":"Fork of QEMU with experimental PowerNV emulation support","maintainer":"kbowling@FreeBSD.org","www":"https://github.com/ozbenh/qemu/tree/power9","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1c8cc868af59dc484f9d90d2f183f33936aec4de6fd172f05a39dc738cbeca4","flatsize":14234611,"path":"All/qemu-powernv-3.0.50_4.pkg","repopath":"All/qemu-powernv-3.0.50_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3086664,"desc":"Fork of QEMU with experimental PowerNV emulation support.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pixman":{"origin":"x11/pixman","version":"0.42.2"}},"categories":["emulators"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libxml2.so.2","libpixman-1.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"qdbm-plus","origin":"databases/qdbm-plus","version":"1.8.78_5","comment":"C++ API for QDBM","maintainer":"hrs@FreeBSD.org","www":"https://dbmx.net/qdbm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e3e2ca232b4981edd36278aff9485cf26d8472ae3abc6426f04f2c872bda011","flatsize":1593665,"path":"All/qdbm-plus-1.8.78_5.pkg","repopath":"All/qdbm-plus-1.8.78_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":155788,"desc":"C++ API for QDBM","deps":{"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"qdbm":{"origin":"databases/qdbm","version":"1.8.78_5"}},"categories":["databases"],"shlibs_required":["libqdbm.so.14","liblzo2.so.2"],"shlibs_provided":["libxqdbm.so.3"]},{"name":"qdirstat","origin":"sysutils/qdirstat","version":"1.9_1","comment":"Qt utility that sums up disk usage for directory trees","maintainer":"kbowling@FreeBSD.org","www":"https://github.com/shundhammer/qdirstat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"824c76d08a2e55eee49cc312a9fd99b0162ebe3d790265e09b533ffc99ea88c7","flatsize":2174357,"path":"All/qdirstat-1.9_1.pkg","repopath":"All/qdirstat-1.9_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":669900,"desc":"QDirStat is a graphical application to show where your disk space has gone\nand to help you to clean it up. Similar KDirStat without KDE dependency,\nand from the original KDirStat author","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on"}},{"name":"qd","origin":"math/qd","version":"2.3.24","comment":"Double-Double and Quad-Double Arithmetic","maintainer":"fortran@FreeBSD.org","www":"https://www.davidhbailey.com/dhbsoftware/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9f1e22c74601620819d223c3374260880c4a537c3b64944bd4da11e65ced499","flatsize":880688,"path":"All/qd-2.3.24.pkg","repopath":"All/qd-2.3.24.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":364636,"desc":"A Double-Double and Quad-Double Arithmetic library.\nDouble-double and quad-double numbers are unevaluated sum of\ntwo and four IEEE doubles capable of representing 106 and 212 bits\nof significand, respectively. The library is written in C++, taking full\nadvantage of operator overloading. C, Fortran 77, and Fortran 90 interfaces\nare also provided.\n\nThis work was done at Lawrence Berkeley National Laboratory,\nNERSC Division, Yozo Hida with Xiaoye S. Li and David H. Bailey.\n\nNote: This package is an older package, it is not thread-safe. New users should\nuse DQFUN, QXFUN or DDFUN.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libqd_f_main.so.0","libqd.so.0","libqdmod.so.0"],"options":{"DOCS":"on"}},{"name":"qemu-guest-agent","origin":"emulators/qemu","version":"9.0.1_1","comment":"QEMU CPU Emulator (guest agent)","maintainer":"bofh@FreeBSD.org","www":"https://www.qemu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac15a184fbfd112362f035585649dfcd015e6181af6b9370b393d0d7fc61a939","flatsize":21666829,"path":"All/qemu-guest-agent-9.0.1_1.pkg","repopath":"All/qemu-guest-agent-9.0.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4748068,"desc":"The QEMU Guest Agent is a daemon intended to be run within virtual machines.\nIt allows the hypervisor host to perform various operations in the guest,\nsuch as:\n\n* get information from the guest\n* set the guest's system time\n* read/write a file\n* sync and freeze the filesystems\n* suspend the guest\n* reconfigure guest local processors\n* set user's password","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libslirp":{"origin":"net/libslirp","version":"4.8.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["emulators"],"shlibs_required":["libglib-2.0.so.0"],"options":{"DOCS":"on","SPICE":"off","STRIP":"off"},"annotations":{"cpe":"cpe:2.3:a:qemu:qemu:9.0.1:::::dragonfly6:x86_64:1","flavor":"guestagent"},"messages":[{"message":"To run the guest agent on startup:\n\nsysrc qemu_guest_agent_enable=\"YES\"\n\nStart the service with:\nservice qemu-guest-agent start","type":"install"}]},{"name":"qdbm","origin":"databases/qdbm","version":"1.8.78_5","comment":"Quick Database Manager","maintainer":"hrs@FreeBSD.org","www":"https://dbmx.net/qdbm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"179691c764771f3a2a240602e00fcfa12a6056e13f687484040e3ae96871fd8d","flatsize":1386232,"path":"All/qdbm-1.8.78_5.pkg","repopath":"All/qdbm-1.8.78_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":304148,"desc":"QDBM is a library of routines for managing a database.  The database\nis a simple data file containing records, each is a pair of a key and\na value.  Every key and value is serial bytes with variable length.\nBoth binary data and character string can be used as a key and a\nvalue.  There is neither concept of data tables nor data types.\nRecords are organized in hash table or B+ tree.","deps":{"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"}},"categories":["databases"],"shlibs_required":["liblzo2.so.2"],"shlibs_provided":["libqdbm.so.14"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:qdbm:qdbm:1.8.78:::::dragonfly6:x86_64:5"}},{"name":"qcustomplot-qt6","origin":"graphics/qcustomplot","version":"2.1.1_1","comment":"Qt C++ widget for plotting and data visualization","maintainer":"yuri@FreeBSD.org","www":"https://www.qcustomplot.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"574c78ed01e665584d1a808feacfce4eb9e4ff7fa56ce50cc7beb7509838aa3a","flatsize":2266112,"path":"All/qcustomplot-qt6-2.1.1_1.pkg","repopath":"All/qcustomplot-qt6-2.1.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":499244,"desc":"QCustomPlot is a Qt C++ widget for plotting and data visualization.\nIt has no further dependencies and is fully documented. This plotting\nlibrary focuses on making good looking, publication quality 2D plots,\ngraphs and charts, as well as offering high performance for realtime\nvisualization applications.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["graphics"],"shlibs_required":["libQt6PrintSupport.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libQCustomPlotQt6.so.2"],"annotations":{"flavor":"qt6"}},{"name":"qcoro-qt6","origin":"devel/qcoro","version":"0.10.0","comment":"Coroutines for Qt","maintainer":"kde@FreeBSD.org","www":"https://github.com/danvratil/qcoro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be98ecefc2a70e2a38a6b2d09ed11d67c61a4868d73a2a76a1db46b298ed04ce","flatsize":648861,"path":"All/qcoro-qt6-0.10.0.pkg","repopath":"All/qcoro-qt6-0.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":119580,"desc":"QCoro - Coroutines for Qt\n\nThe QCoro library provides set of tools to make use of the C++20 coroutines in\nconnection with certain asynchronous Qt actions.","deps":{"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-websockets":{"origin":"www/qt6-websockets","version":"6.7.2"}},"categories":["devel","kde"],"shlibs_required":["libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libQt6DBus.so.6","libQt6Network.so.6","libQt6Qml.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6WebSockets.so.6"],"shlibs_provided":["libQCoro6Core.so.0","libQCoro6DBus.so.0","libQCoro6Network.so.0","libQCoro6Qml.so.0","libQCoro6Quick.so.0","libQCoro6WebSockets.so.0"],"annotations":{"flavor":"qt6"}},{"name":"qcoro-qt5","origin":"devel/qcoro","version":"0.10.0","comment":"Coroutines for Qt","maintainer":"kde@FreeBSD.org","www":"https://github.com/danvratil/qcoro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdd1f83dc077ac34aef662c496d8c5e5f27fd527071bf238d5bfa587b4049879","flatsize":630829,"path":"All/qcoro-qt5-0.10.0.pkg","repopath":"All/qcoro-qt5-0.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":117724,"desc":"QCoro - Coroutines for Qt\n\nThe QCoro library provides set of tools to make use of the C++20 coroutines in\nconnection with certain asynchronous Qt actions.","deps":{"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"}},"categories":["devel","kde"],"shlibs_required":["libQt5Core.so.5","libstdc++.so.6","libgcc_s.so.1","libQt5DBus.so.5","libQt5Network.so.5","libQt5Qml.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Gui.so.5","libQt5WebSockets.so.5"],"shlibs_provided":["libQCoro5Core.so.0","libQCoro5DBus.so.0","libQCoro5Network.so.0","libQCoro5Qml.so.0","libQCoro5Quick.so.0","libQCoro5WebSockets.so.0"],"annotations":{"flavor":"qt5"}},{"name":"qconfirm","origin":"mail/qconfirm","version":"0.14.3_2","comment":"Filter spam by requesting confirmation from sender","maintainer":"ports@FreeBSD.org","www":"http://smarden.org/qconfirm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae07532a141bec7ac084296c26a1f2d6a3357a6c5f358d7c975f7e680b5fd575","flatsize":506568,"path":"All/qconfirm-0.14.3_2.pkg","repopath":"All/qconfirm-0.14.3_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":112656,"desc":"qconfirm is an implementation of a delivery confirmation process for a mail\naddress under qmail. It is invoked by qmail-local through a .qmail file.\n\nqconfirm performs this delivery confirmation process either sender based or\nmessage based. It is similar in concept to qsecretary or TMDA.","categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe qconfirm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qcustomplot-qt5","origin":"graphics/qcustomplot","version":"2.1.1_1","comment":"Qt C++ widget for plotting and data visualization","maintainer":"yuri@FreeBSD.org","www":"https://www.qcustomplot.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddd747f55780790d126ee2db6bfb996a927a9ad828d4d77c69077e7359db6da4","flatsize":1757251,"path":"All/qcustomplot-qt5-2.1.1_1.pkg","repopath":"All/qcustomplot-qt5-2.1.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":426028,"desc":"QCustomPlot is a Qt C++ widget for plotting and data visualization.\nIt has no further dependencies and is fully documented. This plotting\nlibrary focuses on making good looking, publication quality 2D plots,\ngraphs and charts, as well as offering high performance for realtime\nvisualization applications.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libQCustomPlot-qt5.so.2"],"annotations":{"flavor":"qt5"}},{"name":"qconf","origin":"devel/qconf","version":"2.5","comment":"Tool to create configure script for qmake-based project","maintainer":"ports@FreeBSD.org","www":"https://github.com/psi-im/qconf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e57a1ad5028e0cd9c2237a5b086d3b5455c912a3e0019bef3791bf9fa3f263c7","flatsize":217894,"path":"All/qconf-2.5.pkg","repopath":"All/qconf-2.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":65972,"desc":"QConf allows you to have a nice configure script for your qmake-based\nproject. It is intended for developers who don't need (or want) to\nuse the more complex GNU autotools. With qconf/qmake, it is easy\nto maintain a cross-platform project that uses a familiar configuration\ninterface on Unix.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Xml.so.5","libQt5Core.so.5"],"messages":[{"message":"===>   NOTICE:\n\nThe qconf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qcsxcad","origin":"cad/qcsxcad","version":"0.6.3","comment":"Qt-GUI for CSXCAD","maintainer":"yuri@FreeBSD.org","www":"https://github.com/thliebig/QCSXCAD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"044158f51e8c778ae58b42fa0cf29fd6bd87f3b003a0e6032fd43e0e4fc08aa4","flatsize":1076205,"path":"All/qcsxcad-0.6.3.pkg","repopath":"All/qcsxcad-0.6.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":582156,"desc":"QCSXCAD the Qt-GUI for CSXCAD, a C++ library to describe geometrical objects and\ntheir physical or non-physical properties.","deps":{"csxcad":{"origin":"cad/csxcad","version":"0.6.3_1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"},"vtk9":{"origin":"math/vtk9","version":"9.2.6_5"}},"categories":["cad"],"shlibs_required":["libCSXCAD.so.0","libtinyxml.so.3","libvtkGUISupportQt-9.2.so.1","libvtkRenderingLOD-9.2.so.1","libvtkFiltersParallel-9.2.so.1","libvtkIOGeometry-9.2.so.1","libvtkIOPLY-9.2.so.1","libQt5Xml.so.5","libvtkRenderingOpenGL2-9.2.so.1","libvtkRenderingHyperTreeGrid-9.2.so.1","libvtkRenderingUI-9.2.so.1","libvtkglew-9.2.so.1","libGLX.so.0","libOpenGL.so.0","libX11.so.6","libvtkInteractionWidgets-9.2.so.1","libvtkInteractionStyle-9.2.so.1","libvtkRenderingAnnotation-9.2.so.1","libvtkRenderingContext2D-9.2.so.1","libvtkRenderingFreeType-9.2.so.1","libfreetype.so.6","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libvtkFiltersExtraction-9.2.so.1","libvtkIOXML-9.2.so.1","libvtkIOXMLParser-9.2.so.1","libvtkFiltersModeling-9.2.so.1","libvtkFiltersTexture-9.2.so.1","libvtkParallelCore-9.2.so.1","libvtkIOImage-9.2.so.1","libvtkFiltersHybrid-9.2.so.1","libvtkRenderingCore-9.2.so.1","libvtkFiltersSources-9.2.so.1","libvtkFiltersGeneral-9.2.so.1","libvtkFiltersGeometry-9.2.so.1","libvtkFiltersCore-9.2.so.1","libvtkIOLegacy-9.2.so.1","libvtkImagingCore-9.2.so.1","libvtkIOCore-9.2.so.1","libvtkCommonExecutionModel-9.2.so.1","libvtkCommonDataModel-9.2.so.1","libvtkCommonTransforms-9.2.so.1","libvtkCommonMisc-9.2.so.1","libvtkCommonMath-9.2.so.1","libvtkCommonCore-9.2.so.1","libvtksys-9.2.so.1","libvtkkissfft-9.2.so.1","libQt5Core.so.5"],"shlibs_provided":["libQCSXCAD.so.0"]},{"name":"qchroot","origin":"sysutils/qchroot","version":"0.1_1","comment":"Utility for deployment of chroot environments","maintainer":"qchroot1@a1poweruser.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f82ce62dcdff40df43b3cc4c1b2ba05dcbc19fb82d155530d823dafd6889c80","flatsize":25438,"path":"All/qchroot-0.1_1.pkg","repopath":"All/qchroot-0.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11008,"desc":"qchroot is a csh script for simplified administration of chroots on a\nhost system. This is a viable alternate to jail(8) when jail(8) is too\nrestrictive. This runs on RELEASE-9.3 and all newer RELEASES.\n\nThe chroot filesystem shares a single copy of the system binaries which\nis mounted nullfs \"read only\" to the named chroot container filesystem.\nThis provides 2 levels of security protection which is better than chroot\nby its self.","categories":["sysutils"],"messages":[{"message":"First issue \"rehash\" command to enable the qchroot script (if using csh).\nThen issue \"man qchroot\" to read about qchroot usage.","type":"install"}]},{"name":"qccx","origin":"games/qccx","version":"1.0.0","comment":"Fast optimizing QuakeC compiler","maintainer":"danfe@FreeBSD.org","www":"https://www.quakewiki.net/archives/qccx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea4e172ed216d29173bef3b4206f0835d7e4d420fe6e76eb5f1b3cc3dfed9905","flatsize":120067,"path":"All/qccx-1.0.0.pkg","repopath":"All/qccx-1.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43444,"desc":"QCCX is the world's first optimizing QuakeC compiler with support for string\nmanipulation, pointers, integers, arrays, and ``for'' loops.  It is also the\nfastest QuakeC compiler out there (at least at its time).  QCCX is based on\nFastQCC which was, in turn, based on QCCDOS.  Use it the same way you use any\nother QuakeC compiler.","deps":{"quake-source":{"origin":"games/quake-source","version":"1.01_1"}},"categories":["games","devel"],"options":{"DOCS":"on"}},{"name":"qcc","origin":"games/qcc","version":"1.01","comment":"QuakeC compiler, for building custom games of Quake","maintainer":"danfe@FreeBSD.org","www":"http://ftp.iinet.net.au/pub/idstuff/source/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fefbad82d3a69fc885bf911371f456889ba7bb0480a7f7e8ceb1720438a03bb","flatsize":68031,"path":"All/qcc-1.01.pkg","repopath":"All/qcc-1.01.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26264,"desc":"QCC is the original QuakeC compiler created by John Carmack of id Software,\nused to generate `progs.dat' file that essentially holds game logic behind\nthe graphic engine.  It is used primarily to create modifications for Quake\nand QuakeWorld.\n\nNote that more feature-rich, optimizing QuakeC compilers are available in\nthe Ports Collection.","deps":{"quake-source":{"origin":"games/quake-source","version":"1.01_1"}},"categories":["games","devel"],"options":{"DOCS":"on"}},{"name":"qcl","origin":"science/qcl","version":"0.6.7","comment":"Quantum computer simulator","maintainer":"ports@FreeBSD.org","www":"http://tph.tuwien.ac.at/~oemer/qcl.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad30ea217eda8487a863f304d03025458cb7c42b753b858f4e16f4a3617877f1","flatsize":837881,"path":"All/qcl-0.6.7.pkg","repopath":"All/qcl-0.6.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":264552,"desc":"QCL is a high level, architecture independent programming language for\nquantum computers, with a syntax derived from classical procedural\nlanguages like C or Pascal. This allows for the complete implementation\nand simulation of quantum algorithms (including classical components)\nin one consistent formalism.","deps":{"plotutils":{"origin":"graphics/plotutils","version":"2.6_10,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["science","math"],"shlibs_required":["libplotter.so.2","libreadline.so.8","libncurses.so.6"],"options":{"PLOTUTILS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe qcl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qca-qt6","origin":"devel/qca","version":"2.3.9","comment":"Cross-platform crypto API for Qt 6","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/qca/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5a2dc120957dc45e6fa4acdc88dad69e2b6e06c2ea1f07081e795309aad7a2a","flatsize":3271069,"path":"All/qca-qt6-2.3.9.pkg","repopath":"All/qca-qt6-2.3.9.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":738432,"desc":"QCA aims to provide a straightforward and cross-platform crypto API,\nusing Qt datatypes and conventions.\n\nSupported features:\n\n  * SSL/TLS\n  * X509\n  * SASL\n  * RSA\n  * Hashing (SHA1, MD5)\n  * Ciphers (Blowfish, 3DES, AES)","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel"],"shlibs_required":["libQt6Core.so.6","libQt6Core5Compat.so.6","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libqca-qt6.so.2"],"options":{"BOTAN":"off","GCRYPT":"off","GNUPG":"on","LOGGER":"off","NSS":"off","OPENSSL":"on","PKCS11":"off","SASL":"off","SOFTSTORE":"off","TEST":"off"},"annotations":{"flavor":"qt6"}},{"name":"qbox","origin":"science/qbox","version":"1.76.4","comment":"First-principles molecular dynamics code","maintainer":"yuri@FreeBSD.org","www":"http://qboxcode.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a1cf6e76993a3cf34262339b8fafea215e409e33573a3cad7474532730fc61a","flatsize":1392921,"path":"All/qbox-1.76.4.pkg","repopath":"All/qbox-1.76.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":449624,"desc":"Qbox is a C++/MPI scalable parallel implementation of first-principles molecular\ndynamics (FPMD) based on the plane-wave, pseudopotential formalism. Qbox is\ndesigned for operation on large parallel computers.\n\nQbox is developed in the Gygi Research Group at UC Davis.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"scalapack":{"origin":"math/scalapack","version":"2.2.0_4"},"xerces-c3":{"origin":"textproc/xerces-c3","version":"3.2.5"}},"categories":["science"],"shlibs_required":["libfftw3.so.3","libscalapack.so","liblapack.so.3","libblas.so.3","libxerces-c-3.2.so","libmpicxx.so.12","libcurl.so.4","libiconv.so.2","libuuid.so.1","libmpi.so.12"]},{"name":"qca-qt5","origin":"devel/qca","version":"2.3.9","comment":"Cross-platform crypto API for Qt 5","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/qca/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c01b706d719492b795fdcedccfbba9926df21e73f62991e05d9c62e44f28b073","flatsize":2706411,"path":"All/qca-qt5-2.3.9.pkg","repopath":"All/qca-qt5-2.3.9.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":627628,"desc":"QCA aims to provide a straightforward and cross-platform crypto API,\nusing Qt datatypes and conventions.\n\nSupported features:\n\n  * SSL/TLS\n  * X509\n  * SASL\n  * RSA\n  * Hashing (SHA1, MD5)\n  * Ciphers (Blowfish, 3DES, AES)","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Core.so.5","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libqca-qt5.so.2"],"options":{"BOTAN":"off","GCRYPT":"off","GNUPG":"on","LOGGER":"off","NSS":"off","OPENSSL":"on","PKCS11":"off","SASL":"off","SOFTSTORE":"off","TEST":"off"},"annotations":{"flavor":"qt5"}},{"name":"renpy","origin":"games/renpy","version":"7.4.11_2","comment":"Framework for developing visual-novel type games","maintainer":"ports@FreeBSD.org","www":"https://www.renpy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"695054973bbeb873ade2f995cfc014f8200e0c807c0324ccaafc0f6e3cd4393b","flatsize":255348410,"path":"All/renpy-7.4.11_2.pkg","repopath":"All/renpy-7.4.11_2.pkg","licenselogic":"and","licenses":["APACHE20","BSD3CLAUSE","DejaVu","LGPL21+","MIT","OFL11","ZLIB","ART20","PSFL"],"pkgsize":95374200,"desc":"Ren'Py is a visual novel engine -- used by thousands of creators from\naround the world -- that helps you use words, images, and sounds to\ntell interactive stories that run on computers and mobile devices.\nThese can be both visual novels and life simulation games.  The easy\nto learn script language allows anyone to efficiently write large\nvisual novels, while its Python scripting is enough for complex\nsimulation games.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"png":{"origin":"graphics/png","version":"1.6.43"},"py27-future":{"origin":"devel/py-future","version":"0.18.3"},"py27-game_sdl2":{"origin":"devel/py-game_sdl2","version":"7.4.11_3"},"py27-setuptools44":{"origin":"devel/py-setuptools44","version":"44.1.1_1"},"py27-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"2.7.18_7"},"python27":{"origin":"lang/python27","version":"2.7.18_3"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games","devel"],"shlibs_required":["libGL.so.1","libSDL2-2.0.so.0","libpng16.so.16","libpython2.7.so.1","libfribidi.so.0","libswscale.so.7","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libswresample.so.4","libfreetype.so.6"],"options":{"DIST":"on","DOCS":"on","EXAMPLES":"on","TKINTER":"on"},"annotations":{"deprecated":"Uses deprecated version of python","flavor":"py27"},"messages":[{"message":"===>   NOTICE:\n\nThe renpy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses deprecated version of python."}]},{"name":"qbrew","origin":"misc/qbrew","version":"0.4.1_8","comment":"Homebrewer's recipe calculator","maintainer":"adridg@FreeBSD.org","www":"http://www.usermode.org/code.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69f46ea85762de18e225f0203ab50b3d290c510a86b5e1b3ccc18068bf3b9dae","flatsize":1071696,"path":"All/qbrew-0.4.1_8.pkg","repopath":"All/qbrew-0.4.1_8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":327424,"desc":"QBrew is a homebrewer's recipe calculator. With it a brewer can formulate new\nrecipes and calculate gravity, bitterness, color and other attributes.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["misc"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on"}},{"name":"qbe","origin":"devel/qbe","version":"1.2","comment":"Embeddable compiler backend for C type languages","maintainer":"se@FreeBSD.org","www":"https://c9x.me/compile/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ff4ad10da6846b92bc6fbfe352cdc0bd74c0a6b2b1f57dc8d8667e51871e1ba","flatsize":282594,"path":"All/qbe-1.2.pkg","repopath":"All/qbe-1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":88672,"desc":"QBE aims to be a pure C embeddable backend that provides 70%25 of\nthe performance of advanced compilers in 10%25 of the code.\n\nIts small size serves both its aspirations of correctness and\nour ability to understand, fix, and improve it. It also serves\nits users by providing trivial integration and great flexibility.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"qaudiosonar","origin":"audio/qaudiosonar","version":"1.8.3_1","comment":"Quick Audio Sonar","maintainer":"ports@FreeBSD.org","www":"https://github.com/hselasky/qaudiosonar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b099413b98af68ab36340926f7ad37ccb56d4a2240ce5d832e555b4dc095242d","flatsize":132170,"path":"All/qaudiosonar-1.8.3_1.pkg","repopath":"All/qaudiosonar-1.8.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":43244,"desc":"Quick Audio Sonar\n\nAdvanced audio analysis tool using triangular waves for frequency detection.","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["audio"],"shlibs_required":["libjack.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe qaudiosonar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qmc2","origin":"emulators/qmc2","version":"0.243.14_1","comment":"Qt5 graphical interface for MAME","maintainer":"agh@riseup.net","www":"https://github.com/qmc2/qmc2-mame-fe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f29faaac837530c942126373f4ae04d847526affc044f855cfae4af3dee0bb2","flatsize":36488414,"path":"All/qmc2-0.243.14_1.pkg","repopath":"All/qmc2-0.243.14_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9871840,"desc":"M.A.M.E./M.E.S.S. Catalog / Launcher II - also referred to as QMC2 - is\nthe successor of one of the first UNIX MAME GUI front ends available on\nthis planet called QMamecat (derived from MAMECAT, which was text-only).\n\nQMamecat was based upon Qt 2; its development was frozen in 2003. QMC2\nhas been rebuilt from scratch as a Qt 4 project. Parts of the design and\ncode were inspired by its predecessor, but it's not just a remake. We\ntried to make the new design as flexible as possible to minimize\ndependencies from front end and CLI related MAME changes, which was a\nmajor deficiency of QMamecat. QMC2 now uses a template based emulator\nconfiguration scheme, which can easily be enhanced with additional\ncommand line options (defined in an XML template file).\n\nQMC2 is now built with Qt 5, and currently supports MAME on Unix,\nMac OS X, and Windows.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"mame":{"origin":"emulators/mame","version":"0.264"},"minizip-ng":{"origin":"archivers/minizip-ng","version":"4.0.7"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-qmake":{"origin":"devel/qt5-qmake","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-scripttools":{"origin":"devel/qt5-scripttools","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["emulators","games"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Script.so.5","libQt5ScriptTools.so.5","libQt5Core.so.5","libGL.so.1","libarchive.so.13","libSDL2-2.0.so.0","libminizip-ng.so.1","libQt5Svg.so.5","libQt5OpenGL.so.5","libQt5Quick.so.5","libQt5Sql.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Test.so.5","libX11.so.6","libQt5WebEngineWidgets.so.5","libQt5PrintSupport.so.5","libQt5MultimediaWidgets.so.5","libQt5WebEngineCore.so.5","libQt5Multimedia.so.5","libQt5Xml.so.5","libQt5XmlPatterns.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"qadsl","origin":"net/qadsl","version":"1.3.3_4","comment":"Auto login/Keep-alive for Telia AB ADSL, COMHEM Cable, and Tiscali Internet","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/alive/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bbd5bb54badc17812a048d797f623d3dc7b7058ce9eee5992ef0ec7b361364e","flatsize":109809,"path":"All/qadsl-1.3.3_4.pkg","repopath":"All/qadsl-1.3.3_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":37696,"desc":"qadsl (GNU Alive) is a small utility to login on the Telia AB ADSL service.\nIt also works fine with COMHEM Cable internet and Tiscali Internet services.\nIt features a keep-alive daemon with login/logout functions. The daemon\nperiodically connects to the ISP to ensure you are not logged out.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["net"],"messages":[{"message":"A sample configuration file has been copied to\n/usr/local/etc/qadsl.conf.sample.\nqadsl (GNU Alive) will NOT work\nwithout a valid /usr/local/etc/qadsl.conf.","type":"install"},{"message":"===>  COMPATIBILITY NOTE:\n\tConfiguration file from qadsl 1.2 and below\n\tare not compatible with qadsl 1.3.3 or after.\n\tMake sure to edit your configuration properly.\n\n===>  BE CAREFULL HOW TO BOOT on 1.3.3 or after:\n\tTo run qadsl from startup, add qadsl_enable=\"YES\"\n\tin your /etc/rc.conf.","type":"upgrade","maximum_version":"1.3.3"},{"message":"===>   NOTICE:\n\nThe qadsl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qogir-icon-themes","origin":"x11-themes/qogir-icon-themes","version":"2021.10.14","comment":"Flat colorful design icon theme for linux desktops","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/vinceliuice/Qogir-icon-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f1d295c89baffce8affb3adb74ba53b6b35dab9f3e5a52fa4187e04c46a1ac9","flatsize":64023814,"path":"All/qogir-icon-themes-2021.10.14.pkg","repopath":"All/qogir-icon-themes-2021.10.14.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":10511184,"desc":"A flat colorful design icon theme for linux desktops","categories":["x11-themes"]},{"name":"q2pro","origin":"games/q2pro","version":"142_14","comment":"Quake II engine modification compatible with R1Q2","maintainer":"danfe@FreeBSD.org","www":"http://q2pro.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9145255a945e41da677865c52d310e2955ecd49f4466dfc12285237cae332968","flatsize":1405035,"path":"All/q2pro-142_14.pkg","repopath":"All/q2pro-142_14.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":432392,"desc":"Q2PRO is a Quake II engine modification.  Client and server sides are both\ncompatible with original Quake2 v3.20 network architecture, as well as with\nmodern R1Q2 network architecture.  Q2PRO is designed to be secure, fast, and\ndoesn't provide any graphical enhancements that are contrary to the classic\nQuake2 look and feel.  It yet provides some features unique to Quake2, most\nnotably server side MVDs (multi view demos).  Q2PRO has its own software and\nOpenGL refresh libraries and runs under Windows and Unix-like systems.\n\nQ2PRO supports the following network protocols:\n\n  - 34, original Quake2 protocol\n  - 35, enhanced R1Q2 protocol\n  - 36, enhanced Q2PRO protocol, extension of R1Q2 protocol\n  - 37, special broadband MVD protocol","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libX11.so.6","libSDL-1.2.so.0","libjpeg.so.8","libpng16.so.16"],"options":{"CLIENT":"on","DEDICATED":"on","GAME":"off","GL":"on","SOFT":"on","UI":"on"}},{"name":"qalculate-qt","origin":"math/qalculate-qt","version":"5.2.0","comment":"Multi-purpose desktop calculator (Qt frontend)","maintainer":"jhale@FreeBSD.org","www":"https://qalculate.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9d40adb0a43d51bd1e3c9cb7177e572518a502d0f2fbed97c60bae47e0f9475","flatsize":3720470,"path":"All/qalculate-qt-5.2.0.pkg","repopath":"All/qalculate-qt-5.2.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1165480,"desc":"Qalculate! is a multi-purpose desktop calculator. It is small and simple\nto use but with much power and versatility underneath. Features include\ncustomizable functions, units, arbitrary precision, plotting, and a\nuser-friendly interface.","deps":{"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libqalculate":{"origin":"math/libqalculate","version":"5.2.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["math"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libQt6Network.so.6","libQt6Core.so.6","libqalculate.so.23","libGLX.so.0","libOpenGL.so.0"],"options":{"NLS":"on"}},{"name":"qemu-tools","origin":"emulators/qemu","version":"9.0.1_1","comment":"QEMU CPU Emulator (tools only)","maintainer":"bofh@FreeBSD.org","www":"https://www.qemu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6fb65abde6e67455daf22525258685b2592ca8f0bba2429855bd744ed4374f9","flatsize":29801847,"path":"All/qemu-tools-9.0.1_1.pkg","repopath":"All/qemu-tools-9.0.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5961972,"desc":"Miscellaneous tools that can be used without the rest of QEMU\n\n* qemu-img: QEMU disk image utility\n* qemu-io:  QEMU disk exerciser\n* qemu-nbd: QEMU disk network block device server","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libslirp":{"origin":"net/libslirp","version":"4.8.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["emulators"],"shlibs_required":["libglib-2.0.so.0"],"options":{"DOCS":"on","SPICE":"off","STRIP":"off"},"annotations":{"cpe":"cpe:2.3:a:qemu:qemu:9.0.1:::::dragonfly6:x86_64:1","flavor":"tools"},"messages":[{"message":"FreeBSD host notes\n==================\n\n- Needs to set net.link.tap.user_open sysctl in order to use /dev/tap*\n  networking as non-root.  Don't forget to adjust device node permissions in\n  /etc/devfs.rules.\n\n- Expect timer problems when guest kernel HZ is > hosts.  The linux 2.6\n  kernel uses 1000 by default btw.  (changed to 250 later, and recent linux\n  kernels now no longer have a fixed HZ, aka `tickless kernel'...)\n  Enabling /dev/rtc doesn't seem to help either (not included since it needs\n  a patch to emulators/rtc.)\n\n- The -smb option (smb-export local dir to guest using the default\n  slirp networking) needs the samba port/package installed\n  in addition to qemu. (SAMBA knob.)\n\n- If you want to use usb devices connected to the host in the guest\n  yot can use usbredir over the network (see below); also unless you are\n  running qemu as root you then need to fix permissions for /dev/ugen*\n  device nodes: if you are on 5.x or later (devfs) put a rule in\n  /etc/devfs.rules, activate it in /etc/rc.conf and run /etc/rc.d/devfs\n  restart.  Example devfs.rules:\n\n\t[ugen_ruleset=20]\n\tadd path 'ugen*' mode 660 group operator\n\n  corresponding rc.conf line:\n\n\tdevfs_system_ruleset=\"ugen_ruleset\"\n\n- Still usb: since the hub is no longer attached to the uchi controller and\n  the wakeup mechanism, resume interrupt is not implemented yet linux guests\n  will suspend the bus, i.e. they wont see devices usb_add'ed after its\n  (linux') uhci module got loaded.  Workaround: either add devices before\n  linux loads the module or rmmod and modprobe it afterwards.  [Not sure\n  if this still applies to the new libusb host code used on recent\n  10-current.]\n\n- If you get repeated `atapi_poll called!' console messages with FreeBSD\n  guests or other weird cdrom problems then thats probably because the guest\n  has atapicam loaded, which for reasons still to be determined has problems\n  with qemu's now by default enabled cdrom dma. You can build the port with\n  CDROM_DMA disabled to disable it.  [Looks like this is fixed in recent\n  FreeBSD guest versions.]\n\n- If you build qemu wihout SDL and then get crashes running it try passing it\n  -nographic.  This should probably be default in that case...\n\n- qemu's network boot roms (-boot n) have a bug when bootfiles sizes are a\n  multiple of blksize, if this affects you (like with FreeBSD's /boot/pxeboot)\n  you can do like\n\n\tcp /boot/pxeboot pxeboot-qemu && chmod +w pxeboot-qemu && echo >>pxeboot-qemu\n\n  and then use pxeboot-qemu.  Actually you need recent btx code\n  (from after 7.0 was released) because of the real mode boot\n  problem, so use at least pxeboot from there.  And I just did that\n  for the pxeboot extracted out of\n\n\tftp://ftp.freebsd.org/pub/FreeBSD/snapshots/200805/7.0-STABLE-200805-i386-bootonly.iso\n\n  and placed it here:\n\n\thttp://people.freebsd.org/~nox/qemu/pxeboot-qemu\n\n- If you use slirp (usernet, the default) and want to mount nfs into the guest\n  and you are not running qemu as root, then mountd(8) on the exporting box\n  needs to be run with -n in order to accept requests from ports >= 1024.","type":"install"}]},{"name":"pyvmomi","origin":"net/py-pyvmomi","version":"7.0.3","comment":"Python SDK for the VMware vSphere API of ESX, ESXi, and vCenter","maintainer":"robak@FreeBSD.org","www":"https://github.com/vmware/pyvmomi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8623a3160762e6f4c4b50653be2adae0a2139c29e80d1d9ead0da8af2275f3f","flatsize":5089644,"path":"All/pyvmomi-7.0.3.pkg","repopath":"All/pyvmomi-7.0.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":550712,"desc":"pyVmomi is the Python SDK for the VMware vSphere API\nthat allows you to manipulate ESX, ESXi, and vCenter.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"qalculate-gtk","origin":"math/qalculate-gtk","version":"5.2.0","comment":"Multi-purpose desktop calculator (GTK 3 frontend)","maintainer":"jhale@FreeBSD.org","www":"https://qalculate.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"508d13f4a5848ada2d2c05b35673e7f8f6efd3254f23aa0083b18626b71886b8","flatsize":6347007,"path":"All/qalculate-gtk-5.2.0.pkg","repopath":"All/qalculate-gtk-5.2.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2399060,"desc":"Qalculate! is a multi-purpose desktop calculator.  It is small and simple to\nuse but with much power and versatility underneath. Features include\ncustomizable functions, units, arbitrary precision, plotting, and\na user-friendly interface.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libqalculate":{"origin":"math/libqalculate","version":"5.2.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["math"],"shlibs_required":["libxml2.so.2","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libqalculate.so.23"],"options":{"NLS":"on"}},{"name":"q","origin":"science/q","version":"6.0_1","comment":"Molecular Dynamics (MD) tools","maintainer":"yuri@FreeBSD.org","www":"https://github.com/qusers/Q6","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a8fe67fc226932ef996d0207a477078991cf4c6a223e0eff3bb721e8b67b4e4","flatsize":7065280,"path":"All/q-6.0_1.pkg","repopath":"All/q-6.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1116012,"desc":"Q is a set of Molecular Dynamics (MD) tools tailored to the following\nspecific kinds of free energy calculations:\n1. Free Energy Perturbation (FEP)\n2. Empirical Valence Bond (EVB)\n3. Linear Interaction Energies (LIE)\n4. Quantum Classical Path (QCP)","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"]},{"name":"python311","origin":"lang/python311","version":"3.11.9","comment":"Interpreted object-oriented programming language","maintainer":"python@FreeBSD.org","www":"https://www.python.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af6ca23475ac60a4edcbea7ec47b20519215dcc56ef6e27ddf1a0b53b276f149","flatsize":210266241,"path":"All/python311-3.11.9.pkg","repopath":"All/python311-3.11.9.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":24546360,"desc":"Python is an interpreted object-oriented programming language, and is\noften compared to Tcl, Perl or Scheme.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"mpdecimal":{"origin":"math/mpdecimal","version":"4.0.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang","python"],"shlibs_required":["libintl.so.8","libffi.so.8","libncurses.so.6","libtinfo.so.6","libpanel.so.6","libmpdec.so.4","libcrypto.so.12","libssl.so.12","libreadline.so.8"],"shlibs_provided":["libpython3.11.so.1.0"],"options":{"DEBUG":"off","IPV6":"on","LIBMPDEC":"on","NLS":"on","PYMALLOC":"on","FNV":"off","SIPHASH":"off"},"annotations":{"cpe":"cpe:2.3:a:python:python:3.11.9:::::dragonfly6:x86_64"},"messages":[{"message":"Note that some standard Python modules are provided as separate ports\nas they require additional dependencies. They are available as:\n\npy311-gdbm       databases/py-gdbm@py311\npy311-sqlite3    databases/py-sqlite3@py311\npy311-tkinter    x11-toolkits/py-tkinter@py311","type":"install"}]},{"name":"pytype-py311","origin":"devel/pytype","version":"2024.4.11","comment":"Python type inferencer","maintainer":"sunpoet@FreeBSD.org","www":"https://google.github.io/pytype/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d2595dedee3f3875ea6ea4a565dfd61d9f43557bc69c11233dc31ef3d207006","flatsize":24268929,"path":"All/pytype-py311-2024.4.11.pkg","repopath":"All/pytype-py311-2024.4.11.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3687652,"desc":"Pytype checks and infers types for your Python code - without requiring type\nannotations. Pytype can:\n- Lint plain Python code, flagging common mistakes such as misspelled attribute\n  names, incorrect function calls, and much more, even across file boundaries.\n- Enforce user-provided type annotations. While annotations are optional for\n  pytype, it will check and apply them where present.\n- Generate type annotations in standalone files (\"pyi files\"), which can be\n  merged back into the Python source with a provided merge-pyi tool.\n\nPytype is a static analyzer; it does not execute the code it runs on.\n\nThousands of projects at Google rely on pytype to keep their Python code\nwell-typed and error-free.","deps":{"ninja":{"origin":"devel/ninja","version":"1.11.1,4"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-immutabledict":{"origin":"devel/py-immutabledict","version":"3.0.0"},"py311-importlab":{"origin":"devel/py-importlab","version":"0.8_2"},"py311-libcst":{"origin":"devel/py-libcst","version":"1.4.0_1"},"py311-msgspec":{"origin":"devel/py-msgspec","version":"0.18.6"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-pycnite":{"origin":"devel/py-pycnite","version":"2024.6.13"},"py311-pydot":{"origin":"graphics/py-pydot","version":"2.0.0"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"python3","origin":"lang/python3","version":"3_4","comment":"Meta-port for the Python interpreter 3.x","maintainer":"python@FreeBSD.org","www":"https://www.python.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30ad81aa171d62efd5831f4d1e430bc9fa27c86a7f447cfeb0119c2f8daa2996","flatsize":87,"path":"All/python3-3_4.pkg","repopath":"All/python3-3_4.pkg","licenselogic":"single","pkgsize":1104,"desc":"Python is an interpreted object-oriented programming language, and is\noften compared to Tcl, Perl or Scheme.\nThis is a meta port to the Python 3.x interpreter and provides symbolic links\nto bin/python3, bin/pydoc3, bin/idle3 and so on to allow compatibility with\nminor version agnostic python scripts.\nDo not depend on this port.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["lang","python"]},{"name":"qTox","origin":"net-im/qTox","version":"1.17.6_6","comment":"Qt 5 based Tox client","maintainer":"yuri@FreeBSD.org","www":"https://qtox.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94725ebd693d6d2602412ad15a4fc86ba075b9137a3beb640380d6a39153358d","flatsize":7127082,"path":"All/qTox-1.17.6_6.pkg","repopath":"All/qTox-1.17.6_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":5049988,"desc":"Powerful Tox chat client written using Qt 5 that follows the Tox\ndesign guidelines.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libfilteraudio":{"origin":"audio/libfilteraudio","version":"0.0.1,1"},"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"opus":{"origin":"audio/opus","version":"1.5.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"sqlcipher":{"origin":"databases/sqlcipher","version":"4.5.6"},"tox_extension_messages":{"origin":"net-im/tox_extension_messages","version":"0.0.3_4"},"toxcore":{"origin":"net-im/tox","version":"0.2.19_1,1"},"toxext":{"origin":"net-im/toxext","version":"0.0.3_4"}},"categories":["net-im","net-p2p"],"shlibs_required":["libQt5Network.so.5","libQt5OpenGL.so.5","libQt5Svg.so.5","libQt5Xml.so.5","libavcodec.so.60","libavdevice.so.60","libavformat.so.60","libavutil.so.58","libexif.so.12","libqrencode.so.4","libsodium.so.26","libswscale.so.7","libsqlcipher.so.0","libvpx.so.9","libKF5SonnetUi.so.5","libtoxcore.so.2","libopenal.so.1","libX11.so.6","libXss.so.1","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"APPINDICATOR":"off","FILTERAUDIO":"on","GTK_SYSTRAY":"on","PLATFORM_EXTENSIONS":"on","SPELL_CHECK":"on","STATUSNOTIFIER":"on"},"messages":[{"message":"You installed qTox: Qt 5 based Tox client.\n\nTo have video working, you need:\n1. Have multimedia/webcamd installed and running. The usual way to\n   start webcamd is to have these two lines in /etc/rc.conf:\n   webcamd_enable=\"YES\"\n   webcamd_flags=\"-H\"\n2. Make sure V4L option is \"on\" in multimedia/ffmpeg.\n\nTo have spell checking working, you need:\n1. Have the locale set, for example have LANG=en_US.UTF-8 set in the\n   environment.\n2. Have some dictionary installed that is supported by KDE sonnet,\n   for example en-hunspell.","type":"install"}]},{"name":"python-mode.el","origin":"lang/python-mode.el","version":"1.0_2,1","comment":"Emacs lisp module for the Python language","maintainer":"ports@FreeBSD.org","www":"https://python-mode.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbe57ff8688cfa82f896b41f41e4fbef24600ad0da71b1c374d0d70719e72d3b","flatsize":185695,"path":"All/python-mode.el-1.0_2,1.pkg","repopath":"All/python-mode.el-1.0_2,1.pkg","licenselogic":"single","pkgsize":46884,"desc":"Emacs lisp modules for the Python language.","categories":["lang","elisp","python"],"messages":[{"message":"To use python-mode in Emacs, add the following lines to your ~/.emacs:\n\n(autoload 'python-mode \"python-mode\" \"Mode for editing Python source files\")\n(add-to-list 'auto-mode-alist '(\"\\\\.py\" . python-mode))","type":"install"},{"message":"===>   NOTICE:\n\nThe python-mode.el port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"python2","origin":"lang/python2","version":"2_3","comment":"Meta-port for the Python interpreter 2.7","maintainer":"python@FreeBSD.org","www":"https://www.python.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09f74cd4779e2a42eb6f3d5276b2857cbdb4763f7da6b42cfcc7e8ddae961bf5","flatsize":61,"path":"All/python2-2_3.pkg","repopath":"All/python2-2_3.pkg","licenselogic":"single","pkgsize":1168,"desc":"Python is an interpreted object-oriented programming language, and is\noften compared to Tcl, Perl or Scheme.\nThis is a meta port to the Python 2.x interpreter and provides symbolic links\nto bin/python2, bin/pydoc2, bin/idle2 and so on to allow compatibility with\nminor version agnostic python scripts.\nDo not depend on this port.","deps":{"python27":{"origin":"lang/python27","version":"2.7.18_3"}},"categories":["lang","python"],"annotations":{"deprecated":"Uses Python 2.7 which is EOLed upstream"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses Python 2.7 which is EOLed upstream."}]},{"name":"pythonqt","origin":"x11-toolkits/pythonqt","version":"3.5.3","comment":"Dynamic Python binding for Qt Applications","maintainer":"yuri@FreeBSD.org","www":"https://mevislab.github.io/pythonqt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98212bae06c5ffb96486f447d16862783bc18a43f8f65764108c66058fac39dc","flatsize":25459990,"path":"All/pythonqt-3.5.3.pkg","repopath":"All/pythonqt-3.5.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3808748,"desc":"PythonQt is a dynamic Python binding for Qt. It offers an easy way to embed the\nPython scripting language into your Qt applications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["x11-toolkits","devel","python"],"shlibs_required":["libintl.so.8","libpython3.11.so.1.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libQt5WebEngineWidgets.so.5","libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5OpenGL.so.5","libQt5MultimediaWidgets.so.5","libQt5QuickWidgets.so.5","libQt5Multimedia.so.5","libQt5WebEngineCore.so.5","libQt5Quick.so.5","libQt5Sql.so.5","libQt5XmlPatterns.so.5","libQt5QmlModels.so.5","libQt5WebChannel.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Positioning.so.5"],"shlibs_provided":["libPythonQt-Qt5-Python3.11.so.3","libPythonQt_QtAll-Qt5-Python3.11.so.3"]},{"name":"python-doc-text","origin":"lang/python-doc-text","version":"3.11.9","comment":"Documentation for the Python programming language","maintainer":"python@FreeBSD.org","www":"https://www.python.org/doc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"172b742ec79b9c48a6cc6af9aa0b7730fe14ddcd5fcb206737415d606004b55b","flatsize":12327399,"path":"All/python-doc-text-3.11.9.pkg","repopath":"All/python-doc-text-3.11.9.pkg","licenselogic":"single","pkgsize":2606128,"desc":"Documentation for the Python programming language.","categories":["lang","python"]},{"name":"rocksdb","origin":"databases/rocksdb","version":"8.5.4","comment":"Persistent key-value store for fast storage environments","maintainer":"sunpoet@FreeBSD.org","www":"https://rocksdb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78a9a14d75c7c0b43821824dde5963bb1686b7ecca72c5dcb4bb6fd896932127","flatsize":1085898154,"path":"All/rocksdb-8.5.4.pkg","repopath":"All/rocksdb-8.5.4.pkg","licenselogic":"or","licenses":["APACHE20","GPLv2"],"pkgsize":129567232,"desc":"RocksDB is an embeddable persistent key-value store for fast storage. RocksDB\ncan also be the foundation for a client-server database but our current focus is\non embedded workloads.\n\nRocksDB builds on LevelDB to be scalable to run on servers with many CPU cores,\nto efficiently use fast storage, to support IO-bound, in-memory and write-once\nworkloads, and to be flexible to allow for innovation.","deps":{"gflags":{"origin":"devel/gflags","version":"2.2.2_2"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["databases"],"shlibs_required":["libsnappy.so.1","libgflags.so.2.2","liblz4.so.1","libzstd.so.1"],"shlibs_provided":["librocksdb.so.8.5","librocksdb_test.so","librocksdb_tools.so"],"options":{"DEBUG":"off","LZ4":"on","ZSTD":"on"}},{"name":"python","origin":"lang/python","version":"3.11_3,2","comment":"\"meta-port\" for the default version of Python interpreter","maintainer":"python@FreeBSD.org","www":"https://www.python.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a4fd4f7907c304a69a1ef4c3919eb0037929189e69d47bafea408da6ac6397b","flatsize":38,"path":"All/python-3.11_3,2.pkg","repopath":"All/python-3.11_3,2.pkg","licenselogic":"single","pkgsize":988,"desc":"Python is an interpreted object-oriented programming language, and is\noften compared to Tcl, Perl or Scheme.\nThis is a meta port to the Python interpreter and provides symbolic links\nto bin/python, bin/pydoc, bin/idle and so on to allow compatibility with\nversion agnostic python scripts.\nDo not depend on this port.","deps":{"python3":{"origin":"lang/python3","version":"3_4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["lang","python"]},{"name":"pysvn","origin":"devel/pysvn","version":"1.9.12_1","comment":"Python binding for Subversion","maintainer":"bra@fsn.hu","www":"http://pysvn.tigris.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48dba7c14f35f9622c4334f3bbca1aa8974ebe629c034a1a1964c1339f46e000","flatsize":2852061,"path":"All/pysvn-1.9.12_1.pkg","repopath":"All/pysvn-1.9.12_1.pkg","licenselogic":"single","licenses":["APACHE11"],"pkgsize":407104,"desc":"The pysvn module is a python interface to the Subversion version control\nsystem. This API exposes client interfaces for managing a working copy,\nquerying a repository, and synchronizing the two.\n\nThis API cannot create new repositories; it can only interact with existing\nrepositories. If you need to create a repository, use the svnadmin command\nfrom Subversion.\n\nUsing the API, you can check out a working copy, add, edit, and remove working\nfiles, and check in, compare, or discard your changes. Repository properties\nsuch as keyword expansion, end of line characters, and ignore lists can also\nbe examined and manipulated.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"neon":{"origin":"www/neon","version":"0.32.5_3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel"],"shlibs_required":["libsvn_client-1.so.0","libsvn_repos-1.so.0","libsvn_wc-1.so.0","libsvn_fs-1.so.0","libsvn_subr-1.so.0","libsvn_diff-1.so.0","libapr-1.so.0"],"annotations":{"flavor":"py311"}},{"name":"q2p","origin":"games/q2p","version":"0.2.20061231_18","comment":"Enhanced OpenGL-only Quake II engine","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c0b8065d4ca4db57aa0bd86760d853f9dbc9123947d3cb5028bb3386428dc41","flatsize":10825720,"path":"All/q2p-0.2.20061231_18.pkg","repopath":"All/q2p-0.2.20061231_18.pkg","licenselogic":"single","pkgsize":9255812,"desc":"Enhanced, OpenGL-only Quake II engine.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"png":{"origin":"graphics/png","version":"1.6.43"},"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libSDL-1.2.so.0","libX11.so.6","libXext.so.6","libXxf86vm.so.1","libXxf86dga.so.1","libjpeg.so.8","libpng16.so.16","libGLU.so.1"],"options":{"CLIENT":"on","CTF":"off","DEDICATED":"on","DOCS":"on","GAME":"off","GLX":"on","OPTIMIZED_CFLAGS":"on","OSS":"on","SDL":"on","SDLGL":"on"}},{"name":"pystring","origin":"devel/pystring","version":"1.1.4","comment":"Collection of C++ functions which match python's string class","maintainer":"bofh@FreeBSD.org","www":"https://github.com/imageworks/pystring","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1723e2f6d26e9fe6a40ee4722484bd867e3937923a75ad17baa0fe9d5c06507d","flatsize":220628,"path":"All/pystring-1.1.4.pkg","repopath":"All/pystring-1.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":50388,"desc":"Pystring is a collection of C++ functions which match the interface and\nbehavior of python's string class methods using std::string. Implemented in\nC++, it does not require or make use of a python interpreter. It provides\nconvenience and familiarity for common string operations not included in the\nstandard C++ library. It's also useful in environments where both C++ and\npython are used.","categories":["devel"],"shlibs_provided":["libpystring.so.0"]},{"name":"qelectrotech","origin":"cad/qelectrotech","version":"0.9.0_1,1","comment":"Application to design electric diagrams","maintainer":"arrowd@FreeBSD.org","www":"https://qelectrotech.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88eab2ef5b1b69ccc008c1d0025e16606a8717394fe85839f4b33a64b8180a15","flatsize":99629233,"path":"All/qelectrotech-0.9.0_1,1.pkg","repopath":"All/qelectrotech-0.9.0_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":9087904,"desc":"QElectroTech is a Qt4 application to design electric diagrams. It uses XML\nfiles for elements and diagrams, and includes both a diagram editor and an\nelement editor.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pugixml":{"origin":"textproc/pugixml","version":"1.14"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-qmake":{"origin":"devel/qt5-qmake","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["cad"],"shlibs_required":["libsqlite3.so.0","libQt5Svg.so.5","libQt5PrintSupport.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Sql.so.5","libQt5Concurrent.so.5","libKF5CoreAddons.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DEBUG":"off"}},{"name":"pyotherside-qt5","origin":"devel/pyotherside-qt5","version":"1.5.9_1","comment":"Asynchronous Python 3 Bindings for Qt 5","maintainer":"daniel@shafer.cc","www":"https://thp.io/2011/pyotherside/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45a35e933ea6fad42c947302493aed53a234af19c315a60b96ff5fb04be16103","flatsize":298261,"path":"All/pyotherside-qt5-1.5.9_1.pkg","repopath":"All/pyotherside-qt5-1.5.9_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":76712,"desc":"QML Plugin that provides access to a Python 3 interpreter from QML.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-declarative-test":{"origin":"x11-toolkits/qt5-declarative-test","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Quick.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1","libpython3.11.so.1.0","libintl.so.8","libQt5QuickTest.so.5","libQt5Test.so.5"]},{"name":"pyobfuscate","origin":"devel/pyobfuscate","version":"0.3.20131129_1","comment":"Python source code obfuscator","maintainer":"cs@FreeBSD.org","www":"https://github.com/astrand/pyobfuscate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef142a26594dc87b481857ccc7091219ca1e06470e7fd5894397394d1cbc7709","flatsize":61926,"path":"All/pyobfuscate-0.3.20131129_1.pkg","repopath":"All/pyobfuscate-0.3.20131129_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17436,"desc":"pyobfuscate is a source code obfuscator: It makes Python source code hard to\nread for humans, while still being executable for the Python interpreter.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"pyobd","origin":"misc/pyobd","version":"0.9.3_9","comment":"OBD-II compliant car diagnostic tool","maintainer":"yuri@FreeBSD.org","www":"http://www.obdtester.com/pyobd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09b4388870330305437c6c1b13bc4f1fd61a1e05149978a39517cfa3d35c7df0","flatsize":329796,"path":"All/pyobd-0.9.3_9.pkg","repopath":"All/pyobd-0.9.3_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":49076,"desc":"pyOBD (aka pyOBD-II or pyOBD2) is an OBD-II compliant car diagnostic tool.\nIt is designed to interface with low-cost ELM 32x OBD-II diagnostic interfaces\nsuch as ELM-USB. It will basically allow you to talk to your car's ECU, ...\ndisplay fault codes, display measured values, read status tests, etc. All cars\nmade since 1996 (in the US) or 2001 (in the EU) must be OBD-II compliant, i.e.\nthey should work with pyOBD.\n\npyOBD is written entirely in Python and was originally written by Donour\nSizemore, now maintained and improved by SECONS Ltd. and it is Free Software\nand is distributed under the terms of the GPL.","deps":{"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-wxPython42":{"origin":"x11-toolkits/py-wxPython4","version":"4.2.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"messages":[{"message":"You installed pyOBD: OBD-II compliant car diagnostic tool.\n\npyOBD expects the device /dev/ttyU0 that should be created when you\nconnect the OBD-II cable.\n\nYou need these lines in /etc/devfs.rules to make the device readable\nand writable by you. If your user is in the group users:\n\n[localrules=5]\nadd path 'ttyU*' mode 0660 group users\n\nYou also need this line in /etc/rc.conf to allow localrules to take effect:\ndevfs_system_ruleset=\"localrules\"","type":"install"}]},{"name":"pymsgauth","origin":"mail/pymsgauth","version":"2.1.0_2","comment":"Automatically process qsecretary confirmation requests","maintainer":"ports@FreeBSD.org","www":"http://pyropus.ca/software/pymsgauth/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3eca50726b207a279b998b54f1234ac9cb55cac9549d3c8d7fcf9c5587c2c749","flatsize":56796,"path":"All/pymsgauth-2.1.0_2.pkg","repopath":"All/pymsgauth-2.1.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17472,"desc":"pymsgauth is a toolkit for automatically and securely dealing with qsecretary\nconfirmation notices (used on mailing lists run by D.J. Bernstein).\nIt is written in Python, and licensed under GPL.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"After the installation:\n- create ~/.pymsgauth directory;\n- copy /usr/local/share/examples/pymsgauth/pymsgauthrc-example to\n  ~/.pymsgauth/pymsgauthrc and edit the config file to fit your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe pymsgauth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"python-doc-html","origin":"lang/python-doc-html","version":"3.11.9","comment":"Documentation for the Python programming language","maintainer":"python@FreeBSD.org","www":"https://www.python.org/doc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c5ef808b22d9adfd9ebe99eaf57f69bcd6da08fecd7772001afbf3a9e07a292","flatsize":65648248,"path":"All/python-doc-html-3.11.9.pkg","repopath":"All/python-doc-html-3.11.9.pkg","licenselogic":"single","pkgsize":7183084,"desc":"Documentation for the Python programming language.","categories":["lang","python"]},{"name":"python27","origin":"lang/python27","version":"2.7.18_3","comment":"Interpreted object-oriented programming language","maintainer":"python@FreeBSD.org","www":"https://www.python.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39dfc81aab68d008a4dcfed199e8ed6aed67e02d56a2f3093d4acaf489e92dc9","flatsize":71497193,"path":"All/python27-2.7.18_3.pkg","repopath":"All/python27-2.7.18_3.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":11216360,"desc":"Python is an interpreted object-oriented programming language, and is\noften compared to Tcl, Perl or Scheme.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang","python"],"shlibs_required":["libintl.so.8","libffi.so.8","libncurses.so.6","libtinfo.so.6","libpanel.so.6","libexpat.so.1","libssl.so.12","libcrypto.so.12","libreadline.so.8"],"shlibs_provided":["libpython2.7.so.1"],"options":{"DEBUG":"off","EXPAT":"on","IPV6":"on","LIBFFI":"on","NLS":"on","PYMALLOC":"on","THREADS":"on","UCS2":"off","UCS4":"on"},"annotations":{"cpe":"cpe:2.3:a:python:python:2.7.18:::::dragonfly6:x86_64:3","deprecated":"EOLed upstream","expiration_date":"2020-12-31"},"messages":[{"message":"Note that some standard Python modules are provided as separate ports\nas they require additional dependencies. They are available as:\n\nbsddb           databases/py-bsddb\ngdbm            databases/py-gdbm\nsqlite3         databases/py-sqlite3\ntkinter         x11-toolkits/py-tkinter","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nEOLed upstream.\n\nIt is scheduled to be removed on or after 2020-12-31."}]},{"name":"pylint-py311","origin":"devel/pylint","version":"3.2.3","comment":"Analyzes python source code looking for bugs and signs of poor quality","maintainer":"sunpoet@FreeBSD.org","www":"https://www.pylint.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db9d170c43a4b6976d235616f8ebb142eb12e259696f5b59e21aa42ada09df24","flatsize":6112887,"path":"All/pylint-py311-3.2.3.pkg","repopath":"All/pylint-py311-3.2.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":899704,"desc":"Pylint is a Python source code analyzer which looks for programming errors,\nhelps enforcing a coding standard and sniffs for some code smells (as defined in\nMartin Fowler's Refactoring book).\n\nPylint has many rules enabled by default, way too much to silence them all on a\nminimally sized program. It's highly configurable and handle pragmas to control\nit from within your code. Additionally, it is possible to write plugins to add\nyour own checks.","deps":{"py311-astroid":{"origin":"devel/py-astroid","version":"3.2.2"},"py311-dill":{"origin":"devel/py-dill","version":"0.3.8"},"py311-isort":{"origin":"devel/py-isort","version":"5.13.2_1"},"py311-mccabe":{"origin":"devel/py-mccabe","version":"0.7.0"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"pylyzer","origin":"devel/pylyzer","version":"0.0.54_1","comment":"Static code analyzer & language server for Python","maintainer":"yuri@FreeBSD.org","www":"https://mtshiba.github.io/pylyzer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abb113d5b4068671d7c7691c0f64d7f3453ebf7e92c4812a7600f3b0cda73ff3","flatsize":33541307,"path":"All/pylyzer-0.0.54_1.pkg","repopath":"All/pylyzer-0.0.54_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5424256,"desc":"pylyzer is a static code analyzer / language server for Python, written in Rust.\n\nIt allows to check types of Python variables and more.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"]},{"name":"pygobject3-common","origin":"devel/pygobject3-common","version":"3.42.2","comment":"Common files for the Python bindings for GObject","maintainer":"desktop@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"442728a47aabbb55c1aa6a315e3ac4458b68e7cb6370cd91fa6e650d52467f16","flatsize":52442,"path":"All/pygobject3-common-3.42.2.pkg","repopath":"All/pygobject3-common-3.42.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":15292,"desc":"PyGObject provides a convenient wrapper for the GObject+ library for use\nin Python programs, and takes care of many of the boring details such as\nmanaging memory and type casting.  When combined with PyGTK, PyORBit and\ngnome-python, it can be used to write full featured Gnome applications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["devel","python"]},{"name":"pydf","origin":"sysutils/pydf","version":"12_1","comment":"Python implementation of df","maintainer":"baptiste@bapt.name","www":"http://kassiopeia.juls.savba.sk/~garabik/software/pydf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b42b3035b31393152250697f6929b120eafc34b9ecf3d7102dea71af68ffcea","flatsize":25973,"path":"All/pydf-12_1.pkg","repopath":"All/pydf-12_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":9420,"desc":"pydf is all-singing, all-dancing, fully colourised df(1)-clone\nwritten in python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"messages":[{"message":"Please copy the file /usr/local/etc/pydfrc.sample\nto /usr/local/etc/pydfrc and edit your configuration.","type":"install"}]},{"name":"pydeps","origin":"devel/pydeps","version":"1.12.20","comment":"Display Python module dependencies","maintainer":"yuri@FreeBSD.org","www":"https://github.com/thebjorn/pydeps","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2f50886391694138151c82c87fb8743e333d5060f39088076535c4979e2c360","flatsize":469837,"path":"All/pydeps-1.12.20.pkg","repopath":"All/pydeps-1.12.20.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":88824,"desc":"pydeps is a Python module dependency visualizer.\n\nIt is primarly intended to be used from the command line through the pydeps\ncommand.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-stdlib-list":{"origin":"devel/py-stdlib-list","version":"0.8.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"pydbus-common","origin":"devel/pydbus-common","version":"1.3.2","comment":"Common files for the Python bindings for the D-BUS messaging system","maintainer":"desktop@FreeBSD.org","www":"https://dbus.freedesktop.org/doc/dbus-python/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"195c6ead3c04605a3782f511d1c9b2019a9cf9a6591712ab8ff3b3d9a0fcb9e3","flatsize":113077,"path":"All/pydbus-common-1.3.2.pkg","repopath":"All/pydbus-common-1.3.2.pkg","licenselogic":"single","pkgsize":30408,"desc":"Python bindings for the D-BUS interprocess messaging system.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["devel","gnome","python"],"options":{"DOCS":"on","EXAMPLES":"on","HTMLDOCS":"off"}},{"name":"pyenv","origin":"devel/pyenv","version":"2.3.35","comment":"Manage multiple versions of Python","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/pyenv/pyenv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffd040c380b4dd3d1f86721474f92ba51c12356093c6831516234b3bad3d9e3d","flatsize":3129770,"path":"All/pyenv-2.3.35.pkg","repopath":"All/pyenv-2.3.35.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":262752,"desc":"pyenv lets you easily switch between multiple versions of Python.\n\nIt's simple, unobtrusive, and follows the UNIX tradition of\nsingle-purpose tools that do one thing well.\n\nThis project was forked from rbenv and ruby-build, and modified for\nPython.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:pyenv_project:pyenv:2.3.35:::::dragonfly6:x86_64"},"messages":[{"message":"Load pyenv automatically by appending\nthe following to ~/.bash_profile:\n\n   eval \"$(pyenv init -)\"","type":"install"}]},{"name":"pykep","origin":"astro/pykep","version":"2.6.2_3","comment":"C++ library providing basic tools for astrodynamics research","maintainer":"yuri@FreeBSD.org","www":"https://github.com/esa/pykep","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"473b371ee6b07283c24432026ff04c2e99b4e294d3b9fb017e2b89083bbfbe20","flatsize":6590703,"path":"All/pykep-2.6.2_3.pkg","repopath":"All/pykep-2.6.2_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2243744,"desc":"pykep is a scientific library providing basic tools for astrodynamics research.\nAlgorithmic efficiency is a main focus of the library, which is written in C++\nand exposed to Python using the boost::python library. At the library core is\nthe implementation of an efficient solver for the multiple revolutions Lambert's\nproblem, objects representing direct (Sims-Flanagan), indirect (Pontryagin) and\nhybrid methods to represent low-thrust optimization problems, efficient\nkeplerian propagators, Taylor-integrators, a SGP4 propagator, TLE and SATCAT\nsupport and more.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["astro"],"shlibs_required":["libboost_serialization.so.1.84.0","libboost_date_time.so.1.84.0"],"shlibs_provided":["libkeplerian_toolbox.so.1"]},{"name":"pycanberra","origin":"devel/pycanberra","version":"1_2","comment":"Very basic wrapper for libcanberra","maintainer":"hello@blubee.me","www":"https://github.com/totdb/pycanberra","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52eb954a3dc8ec7e0d6851a3f5689755b81e90a7d875c3549c1906f4b2cb4f47","flatsize":70255,"path":"All/pycanberra-1_2.pkg","repopath":"All/pycanberra-1_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":18248,"desc":"A very basic wrapper for libcanberra.\n\nEnsure all strings passed to libcanberra are byte strings.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"pybrain","origin":"science/pybrain","version":"0.3.3_5","comment":"Swiss Army knife for neural networking","maintainer":"wen@FreeBSD.org","www":"http://pybrain.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dce241c5dc7961c7d7e449527fc5b817de2ef28133a21fa12a930e02d21f6a51","flatsize":5220938,"path":"All/pybrain-0.3.3_5.pkg","repopath":"All/pybrain-0.3.3_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":733352,"desc":"PyBrain is a modular Machine Learning Library for Python.\nIt's goal is to offer flexible, easy-to-use yet still powerful\nalgorithms for Machine Learning Tasks and a variety of\npredefined environments to test and compare your algorithms.\n\nPyBrain is short for Python-Based Reinforcement Learning,\nArtificial Intelligence and Neural Network Library. In fact,\nwe came up with the name first and later reverse-engineerer\nthis quite descriptive \"Backronym\".","deps":{"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"pybind11-json","origin":"devel/pybind11-json","version":"0.2.14","comment":"Using nlohmann::json with pybind11","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pybind/pybind11_json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"edd0279009549632409af6b098f02ea0740f220ed1173b783aa7f89e0242d4fe","flatsize":16572,"path":"All/pybind11-json-0.2.14.pkg","repopath":"All/pybind11-json-0.2.14.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5428,"desc":"pybind11_json is an nlohmann::json to pybind11 bridge, it allows you to\nautomatically convert nlohmann::json to py::object and the other way around.\nSimply include the header, and the automatic conversion will be enabled.","deps":{"nlohmann-json":{"origin":"devel/nlohmann-json","version":"3.11.3"},"pybind11":{"origin":"devel/pybind11","version":"2.12.0"}},"categories":["devel","python"]},{"name":"pybind11","origin":"devel/pybind11","version":"2.12.0","comment":"Seamless interoperability between C++11 and Python (cmake part)","maintainer":"yuri@FreeBSD.org","www":"https://pybind11.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b971d9c17cb2c1afd83c6d1356fec36b5f739fbefd695b4ad5311dc60405f69e","flatsize":837263,"path":"All/pybind11-2.12.0.pkg","repopath":"All/pybind11-2.12.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":158016,"desc":"A lightweight header-only library to create Python bindings of existing\nC++ code. Its goals and syntax are similar to the excellent Boost.Python\nlibrary by David Abrahams: to minimize boilerplate code in traditional\nextension modules by inferring type information using compile-time\nintrospection.\n\nThis is the cmake part of pybind11.","categories":["devel","python"]},{"name":"pyWeather","origin":"astro/pyweather","version":"0.1b","comment":"Python script that downloads weather data and can be cronned","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41b190cedf1c9738ae8035fb574495da836b586c30c9433dcf01c6056897da55","flatsize":2025,"path":"All/pyWeather-0.1b.pkg","repopath":"All/pyWeather-0.1b.pkg","licenselogic":"single","pkgsize":1816,"desc":"Python script that downloads weather data and can be cron'd.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python","geography"],"messages":[{"message":"===>   NOTICE:\n\nThe pyWeather port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"qemu","origin":"emulators/qemu","version":"9.0.1_1","comment":"QEMU CPU Emulator ","maintainer":"bofh@FreeBSD.org","www":"https://www.qemu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ade8dbe9ecc8c86548580c2ccfb672f866345f91631f9553649eafbd25826c08","flatsize":306327587,"path":"All/qemu-9.0.1_1.pkg","repopath":"All/qemu-9.0.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25816756,"desc":"QEMU is a FAST! processor emulator using dynamic translation to achieve\ngood emulation speed.\nQEMU has two operating modes:\n\n    * Full system emulation. In this mode, QEMU emulates a full system\n(for example a PC), including a processor and various peripherials.\nIt can be used to launch different Operating Systems without rebooting\nthe PC or to debug system code.\n    * User mode emulation (Linux host only). In this mode, QEMU can launch\nLinux processes compiled for one CPU on another CPU. It can be used to\nlaunch the Wine Windows API emulator or to ease cross-compilation and\ncross-debugging.\n\nAs QEMU requires no host kernel patches to run, it is very safe and easy to use.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"dtc":{"origin":"sysutils/dtc","version":"1.6.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libslirp":{"origin":"net/libslirp","version":"4.8.0"},"libspice-server":{"origin":"devel/libspice-server","version":"0.15.2"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"vde2":{"origin":"net/vde2","version":"2.3.3_1"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["emulators"],"shlibs_required":["libglib-2.0.so.0","libcurl.so.4","libinotify.so.0","libgnutls.so.30","libzstd.so.1","libxkbcommon.so.0","libpixman-1.so.0","libepoxy.so.0","libspice-server.so.1","libpng16.so.16","libjpeg.so.8","libsasl2.so.3","libfdt.so.1","libSDL2-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libslirp.so.0","libvdeplug.so.3","libncurses.so.6","libtinfo.so.6","libiconv.so.2","libgmodule-2.0.so.0","libgbm.so.1","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libvte-2.91.so.0","libX11.so.6"],"options":{"CAPSTONE":"off","CDROM_DMA":"on","CURL":"on","DEBUG":"off","DOCS":"on","GNUTLS":"on","GTK3":"on","ISCSI":"off","JPEG":"on","OPENGL":"on","PNG":"on","SAMBA":"off","SASL":"on","SPICE":"on","STATIC_LINK":"off","STRIP":"off","USBREDIR":"off","VDE":"on","X11":"on","X86_TARGETS":"on","NCURSES_BASE":"off","NCURSES_DEFAULT":"on","NCURSES_PORT":"off"},"annotations":{"cpe":"cpe:2.3:a:qemu:qemu:9.0.1:::::dragonfly6:x86_64:1","flavor":"default"},"messages":[{"message":"FreeBSD host notes\n==================\n\n- Needs to set net.link.tap.user_open sysctl in order to use /dev/tap*\n  networking as non-root.  Don't forget to adjust device node permissions in\n  /etc/devfs.rules.\n\n- Expect timer problems when guest kernel HZ is > hosts.  The linux 2.6\n  kernel uses 1000 by default btw.  (changed to 250 later, and recent linux\n  kernels now no longer have a fixed HZ, aka `tickless kernel'...)\n  Enabling /dev/rtc doesn't seem to help either (not included since it needs\n  a patch to emulators/rtc.)\n\n- The -smb option (smb-export local dir to guest using the default\n  slirp networking) needs the samba port/package installed\n  in addition to qemu. (SAMBA knob.)\n\n- If you want to use usb devices connected to the host in the guest\n  yot can use usbredir over the network (see below); also unless you are\n  running qemu as root you then need to fix permissions for /dev/ugen*\n  device nodes: if you are on 5.x or later (devfs) put a rule in\n  /etc/devfs.rules, activate it in /etc/rc.conf and run /etc/rc.d/devfs\n  restart.  Example devfs.rules:\n\n\t[ugen_ruleset=20]\n\tadd path 'ugen*' mode 660 group operator\n\n  corresponding rc.conf line:\n\n\tdevfs_system_ruleset=\"ugen_ruleset\"\n\n- Still usb: since the hub is no longer attached to the uchi controller and\n  the wakeup mechanism, resume interrupt is not implemented yet linux guests\n  will suspend the bus, i.e. they wont see devices usb_add'ed after its\n  (linux') uhci module got loaded.  Workaround: either add devices before\n  linux loads the module or rmmod and modprobe it afterwards.  [Not sure\n  if this still applies to the new libusb host code used on recent\n  10-current.]\n\n- If you get repeated `atapi_poll called!' console messages with FreeBSD\n  guests or other weird cdrom problems then thats probably because the guest\n  has atapicam loaded, which for reasons still to be determined has problems\n  with qemu's now by default enabled cdrom dma. You can build the port with\n  CDROM_DMA disabled to disable it.  [Looks like this is fixed in recent\n  FreeBSD guest versions.]\n\n- If you build qemu wihout SDL and then get crashes running it try passing it\n  -nographic.  This should probably be default in that case...\n\n- qemu's network boot roms (-boot n) have a bug when bootfiles sizes are a\n  multiple of blksize, if this affects you (like with FreeBSD's /boot/pxeboot)\n  you can do like\n\n\tcp /boot/pxeboot pxeboot-qemu && chmod +w pxeboot-qemu && echo >>pxeboot-qemu\n\n  and then use pxeboot-qemu.  Actually you need recent btx code\n  (from after 7.0 was released) because of the real mode boot\n  problem, so use at least pxeboot from there.  And I just did that\n  for the pxeboot extracted out of\n\n\tftp://ftp.freebsd.org/pub/FreeBSD/snapshots/200805/7.0-STABLE-200805-i386-bootonly.iso\n\n  and placed it here:\n\n\thttp://people.freebsd.org/~nox/qemu/pxeboot-qemu\n\n- If you use slirp (usernet, the default) and want to mount nfs into the guest\n  and you are not running qemu as root, then mountd(8) on the exporting box\n  needs to be run with -n in order to accept requests from ports >= 1024.","type":"install"}]},{"name":"py3c","origin":"devel/py3c","version":"1.3","comment":"Py3c helps you port C extensions to Python 3","maintainer":"lev@FreeBSD.org","www":"https://github.com/encukou/py3c","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"affebdb5c56beb8a844fa3d81f89b6b682f03cdbc2cdfcb4237f957dc9721689","flatsize":16040,"path":"All/py3c-1.3.pkg","repopath":"All/py3c-1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5732,"desc":"py3c helps you port C extensions to Python 3.\n\nIt provides a detailed guide, and a set of macros\nto make porting easy and reduce boilerplate.","categories":["devel"]},{"name":"py39-wheel","origin":"devel/py-wheel","version":"0.43.0","comment":"Built-package format for Python","maintainer":"nivit@FreeBSD.org","www":"https://github.com/pypa/wheel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"520d76bf78dd682399679b0a17c8c10f6a0e1f9465a9b59731b25d0cee495be0","flatsize":527912,"path":"All/py39-wheel-0.43.0.pkg","repopath":"All/py39-wheel-0.43.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":98548,"desc":"A built-package format for Python.\n\nA wheel is a ZIP-format archive with a specially formatted filename and the\n.whl extension. It is designed to contain all the files for a PEP 376\ncompatible install in a way that is very close to the on-disk format.\nMany packages will be properly installed with only the \"Unpack\" step (simply\nextracting the file onto sys.path), and the unpacked archive preserves enough\ninformation to \"Spread\" (copy data and scripts to their final locations)\nat any later time.\n\nThe wheel project provides a bdist_wheel command for setuptools (requires\nsetuptools >= 0.8.0). Wheel files can be installed with a newer pip from\nhttps://github.com/pypa/pip or with wheel's own command line utility.","deps":{"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["devel"],"annotations":{"flavor":"py39"}},{"name":"python39","origin":"lang/python39","version":"3.9.19","comment":"Interpreted object-oriented programming language","maintainer":"python@FreeBSD.org","www":"https://www.python.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5ac399749dd26e48acd06e1cfa712cbc8c3c0d570a94e322ffa1251e659f4dc","flatsize":123968563,"path":"All/python39-3.9.19.pkg","repopath":"All/python39-3.9.19.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":18324180,"desc":"Python is an interpreted object-oriented programming language, and is\noften compared to Tcl, Perl or Scheme.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"mpdecimal":{"origin":"math/mpdecimal","version":"4.0.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang","python"],"shlibs_required":["libintl.so.8","libffi.so.8","libncurses.so.6","libtinfo.so.6","libpanel.so.6","libmpdec.so.4","libexpat.so.1","libssl.so.12","libcrypto.so.12","libreadline.so.8"],"shlibs_provided":["libpython3.9.so.1.0"],"options":{"DEBUG":"off","EXPAT":"on","IPV6":"on","LIBMPDEC":"on","LTO":"off","NLS":"on","PYMALLOC":"on","FNV":"off","SIPHASH":"off"},"annotations":{"cpe":"cpe:2.3:a:python:python:3.9.19:::::dragonfly6:x86_64"},"messages":[{"message":"Note that some standard Python modules are provided as separate ports\nas they require additional dependencies. They are available as:\n\npy39-gdbm       databases/py-gdbm@py39\npy39-sqlite3    databases/py-sqlite3@py39\npy39-tkinter    x11-toolkits/py-tkinter@py39","type":"install"}]},{"name":"py39-tomli","origin":"textproc/py-tomli","version":"2.0.1_2","comment":"Lil' TOML parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hukkin/tomli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5ce46ae8e1f0f2734a94bc88546566201724b580e7e9a31058e30d3869934bd","flatsize":78153,"path":"All/py39-tomli-2.0.1_2.pkg","repopath":"All/py39-tomli-2.0.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19416,"desc":"Tomli is a Python library for parsing TOML. Tomli is fully compatible with TOML\nv1.0.0.","deps":{"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["textproc","python"],"annotations":{"flavor":"py39"}},{"name":"py39-tkinter","origin":"x11-toolkits/py-tkinter","version":"3.9.19_7","comment":"Python bindings to the Tk widget set (Python 3.9)","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c880f5dce60e6fb542d8f8ec20eb93020a6e1c7c95fa2b5bf7419c398e9929e","flatsize":63907,"path":"All/py39-tkinter-3.9.19_7.pkg","repopath":"All/py39-tkinter-3.9.19_7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":20820,"desc":"Python bindings to the Tk widget set.","deps":{"py39-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python39":{"origin":"lang/python39","version":"3.9.19"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","python"],"shlibs_required":["libtcl86.so.1","libtk86.so.1","libX11.so.6"],"annotations":{"flavor":"py39"}},{"name":"py39-sqlite3","origin":"databases/py-sqlite3","version":"3.9.19_7","comment":"Standard Python binding to the SQLite3 library (Python 3.9)","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e934cf1f7eb9818213ca94829e54358a2e859aba70a67d8e9e275ba6931e4e56","flatsize":100793,"path":"All/py39-sqlite3-3.9.19_7.pkg","repopath":"All/py39-sqlite3-3.9.19_7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":31544,"desc":"SQLite is a library that provides a SQL-language database that\nstores data in disk files without requiring a separate server\nprocess. pysqlite provides a SQL interface compliant with the DB-API\n2.0 specification described by PEP 249. This means that it should\nbe possible to write the first version of your applications using\nSQLite for data storage. If switching to a larger database such as\nPostgreSQL or Oracle is later necessary, the switch should be\nrelatively easy.","deps":{"py39-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python39":{"origin":"lang/python39","version":"3.9.19"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","python"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"flavor":"py39"}},{"name":"python310","origin":"lang/python310","version":"3.10.14_2","comment":"Interpreted object-oriented programming language","maintainer":"python@FreeBSD.org","www":"https://www.python.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2e9f49de5d6e722538dd166d00742620af71dec0d3fc6d5c23ffbb35e2a357e","flatsize":127202096,"path":"All/python310-3.10.14_2.pkg","repopath":"All/python310-3.10.14_2.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":19273020,"desc":"Python is an interpreted object-oriented programming language, and is\noften compared to Tcl, Perl or Scheme.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"mpdecimal":{"origin":"math/mpdecimal","version":"4.0.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang","python"],"shlibs_required":["libintl.so.8","libffi.so.8","libncurses.so.6","libtinfo.so.6","libpanel.so.6","libmpdec.so.4","libssl.so.12","libcrypto.so.12","libreadline.so.8"],"shlibs_provided":["libpython3.10.so.1.0"],"options":{"DEBUG":"off","IPV6":"on","LIBMPDEC":"on","LTO":"off","NLS":"on","PYMALLOC":"on","FNV":"off","SIPHASH":"off"},"annotations":{"cpe":"cpe:2.3:a:python:python:3.10.14:::::dragonfly6:x86_64:2"},"messages":[{"message":"Note that some standard Python modules are provided as separate ports\nas they require additional dependencies. They are available as:\n\npy310-gdbm       databases/py-gdbm@py310\npy310-sqlite3    databases/py-sqlite3@py310\npy310-tkinter    x11-toolkits/py-tkinter@py310","type":"install"}]},{"name":"py39-pyproject_hooks","origin":"devel/py-pyproject_hooks","version":"1.1.0","comment":"Wrappers to call pyproject.toml-based build backend hooks","maintainer":"sunpoet@FreeBSD.org","www":"https://pyproject-hooks.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"538a1b2f7cd31587524067aab853dcca3a09adbca1399931ae4429da05abf307","flatsize":81443,"path":"All/py39-pyproject_hooks-1.1.0.pkg","repopath":"All/py39-pyproject_hooks-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14964,"desc":"pyproject-hooks is a low-level library for calling build-backends in\npyproject.toml-based project. It provides the basic functionality to help write\ntooling that generates distribution files from Python projects.\n\nIf you want a tool that builds Python packages, you'll want to use\ndevel/py-build instead. This is an underlying piece for pip, build and other\n\"build frontends\" use to call \"build backends\" within them.","deps":{"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["devel","python"],"annotations":{"flavor":"py39"}},{"name":"py39-triangle","origin":"math/py-triangle","version":"20200424","comment":"Python interface to triangle","maintainer":"db@FreeBSD.org","www":"https://rufat.be/triangle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f599eed602b49399d910a38930df158e514e28c1597441a66b90252df3ff2d1","flatsize":4335992,"path":"All/py39-triangle-20200424.pkg","repopath":"All/py39-triangle-20200424.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":1089836,"desc":"*Triangle* is a python wrapper around Jonathan Richard Shewchuk's two-dimensional\nquality mesh generator and delaunay triangulator library.\nThis implementation utilizes Cython_ to wrap the C API as closely as possible.","deps":{"py39-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["math"]},{"name":"py39-pyjq","origin":"devel/py-pyjq","version":"2.4.0","comment":"Python binding for jq","maintainer":"gmm@tutanota.com","www":"https://github.com/doloopwhile/pyjq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9197755e69bcfdcfa41015e9d1956ccf295683c33e0bf2c3a2fffac63e5d635c","flatsize":82500,"path":"All/py39-pyjq-2.4.0.pkg","repopath":"All/py39-pyjq-2.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30296,"desc":"pyjq is a Python bindings for jq (http://stedolan.github.io/jq/).\n\n    jq is like sed for JSON data - you can use it to slice and filter and map\n    and transform structured data with the same ease that sed, awk, grep and\n    friends let you play with text.\n\n    http://stedolan.github.io/jq/\n\nYou can seamlessly call jq script (like regular expression) and process a plain\npython data structure.\n\nFor your information, https://pypi.python.org/pypi/jq is a also jq bindings but\ndifferent and incompatible with pyjq.","deps":{"jq":{"origin":"textproc/jq","version":"1.7.1"},"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"},"py39-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["devel","python"],"shlibs_required":["libjq.so.1","libonig.so.5"]},{"name":"qemu-nox11","origin":"emulators/qemu","version":"9.0.1_1","comment":"QEMU CPU Emulator (without X11)","maintainer":"bofh@FreeBSD.org","www":"https://www.qemu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7462cf9dfc94c18864c100d72954d07f1a59cce51108e9692053deb37040b20","flatsize":304479056,"path":"All/qemu-nox11-9.0.1_1.pkg","repopath":"All/qemu-nox11-9.0.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25704948,"desc":"QEMU is a FAST! processor emulator using dynamic translation to achieve\ngood emulation speed.\nQEMU has two operating modes:\n\n    * Full system emulation. In this mode, QEMU emulates a full system\n(for example a PC), including a processor and various peripherials.\nIt can be used to launch different Operating Systems without rebooting\nthe PC or to debug system code.\n    * User mode emulation (Linux host only). In this mode, QEMU can launch\nLinux processes compiled for one CPU on another CPU. It can be used to\nlaunch the Wine Windows API emulator or to ease cross-compilation and\ncross-debugging.\n\nAs QEMU requires no host kernel patches to run, it is very safe and easy to use.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"dtc":{"origin":"sysutils/dtc","version":"1.6.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libslirp":{"origin":"net/libslirp","version":"4.8.0"},"libspice-server":{"origin":"devel/libspice-server","version":"0.15.2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"png":{"origin":"graphics/png","version":"1.6.43"},"vde2":{"origin":"net/vde2","version":"2.3.3_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["emulators"],"shlibs_required":["libglib-2.0.so.0","libcurl.so.4","libinotify.so.0","libgnutls.so.30","libzstd.so.1","libpixman-1.so.0","libspice-server.so.1","libpng16.so.16","libjpeg.so.8","libsasl2.so.3","libfdt.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libslirp.so.0","libvdeplug.so.3","libncurses.so.6","libtinfo.so.6","libiconv.so.2","libgmodule-2.0.so.0"],"options":{"CAPSTONE":"off","CDROM_DMA":"on","CURL":"on","DEBUG":"off","DOCS":"on","GNUTLS":"on","ISCSI":"off","JPEG":"on","PNG":"on","SAMBA":"off","SASL":"on","SPICE":"on","STATIC_LINK":"off","STRIP":"off","USBREDIR":"off","VDE":"on","X86_TARGETS":"on","NCURSES_BASE":"off","NCURSES_DEFAULT":"on","NCURSES_PORT":"off"},"annotations":{"cpe":"cpe:2.3:a:qemu:qemu:9.0.1:::::dragonfly6:x86_64:1","flavor":"nox11"},"messages":[{"message":"FreeBSD host notes\n==================\n\n- Needs to set net.link.tap.user_open sysctl in order to use /dev/tap*\n  networking as non-root.  Don't forget to adjust device node permissions in\n  /etc/devfs.rules.\n\n- Expect timer problems when guest kernel HZ is > hosts.  The linux 2.6\n  kernel uses 1000 by default btw.  (changed to 250 later, and recent linux\n  kernels now no longer have a fixed HZ, aka `tickless kernel'...)\n  Enabling /dev/rtc doesn't seem to help either (not included since it needs\n  a patch to emulators/rtc.)\n\n- The -smb option (smb-export local dir to guest using the default\n  slirp networking) needs the samba port/package installed\n  in addition to qemu. (SAMBA knob.)\n\n- If you want to use usb devices connected to the host in the guest\n  yot can use usbredir over the network (see below); also unless you are\n  running qemu as root you then need to fix permissions for /dev/ugen*\n  device nodes: if you are on 5.x or later (devfs) put a rule in\n  /etc/devfs.rules, activate it in /etc/rc.conf and run /etc/rc.d/devfs\n  restart.  Example devfs.rules:\n\n\t[ugen_ruleset=20]\n\tadd path 'ugen*' mode 660 group operator\n\n  corresponding rc.conf line:\n\n\tdevfs_system_ruleset=\"ugen_ruleset\"\n\n- Still usb: since the hub is no longer attached to the uchi controller and\n  the wakeup mechanism, resume interrupt is not implemented yet linux guests\n  will suspend the bus, i.e. they wont see devices usb_add'ed after its\n  (linux') uhci module got loaded.  Workaround: either add devices before\n  linux loads the module or rmmod and modprobe it afterwards.  [Not sure\n  if this still applies to the new libusb host code used on recent\n  10-current.]\n\n- If you get repeated `atapi_poll called!' console messages with FreeBSD\n  guests or other weird cdrom problems then thats probably because the guest\n  has atapicam loaded, which for reasons still to be determined has problems\n  with qemu's now by default enabled cdrom dma. You can build the port with\n  CDROM_DMA disabled to disable it.  [Looks like this is fixed in recent\n  FreeBSD guest versions.]\n\n- If you build qemu wihout SDL and then get crashes running it try passing it\n  -nographic.  This should probably be default in that case...\n\n- qemu's network boot roms (-boot n) have a bug when bootfiles sizes are a\n  multiple of blksize, if this affects you (like with FreeBSD's /boot/pxeboot)\n  you can do like\n\n\tcp /boot/pxeboot pxeboot-qemu && chmod +w pxeboot-qemu && echo >>pxeboot-qemu\n\n  and then use pxeboot-qemu.  Actually you need recent btx code\n  (from after 7.0 was released) because of the real mode boot\n  problem, so use at least pxeboot from there.  And I just did that\n  for the pxeboot extracted out of\n\n\tftp://ftp.freebsd.org/pub/FreeBSD/snapshots/200805/7.0-STABLE-200805-i386-bootonly.iso\n\n  and placed it here:\n\n\thttp://people.freebsd.org/~nox/qemu/pxeboot-qemu\n\n- If you use slirp (usernet, the default) and want to mount nfs into the guest\n  and you are not running qemu as root, then mountd(8) on the exporting box\n  needs to be run with -n in order to accept requests from ports >= 1024.","type":"install"}]},{"name":"py39-packaging","origin":"devel/py-packaging","version":"24.1","comment":"Core utilities for Python packages","maintainer":"sunpoet@FreeBSD.org","www":"https://packaging.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"abff23a620c9f1b1db5f0da14e6d8f8bcd8a2ebfdba71057fd9af3558d8aefbc","flatsize":431424,"path":"All/py39-packaging-24.1.pkg","repopath":"All/py39-packaging-24.1.pkg","licenselogic":"or","licenses":["APACHE20","BSD2CLAUSE"],"pkgsize":75804,"desc":"packaging provides core utilities for Python packages.","deps":{"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["devel","python"],"annotations":{"flavor":"py39"}},{"name":"py39-setuptools","origin":"devel/py-setuptools","version":"63.1.0_1","comment":"Python packages installer","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/setuptools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bed1d2abdfcd492b2eafe6569491a356ba7fd2d192cac12af007fd333605d90","flatsize":8973817,"path":"All/py39-setuptools-63.1.0_1.pkg","repopath":"All/py39-setuptools-63.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1115176,"desc":"Setuptools is a fully-featured, actively-maintained, and stable library\ndesigned to facilitate packaging Python projects, where packaging includes:\n - Python package and module definitions\n - Distribution package metadata\n - Test hooks\n - Project installation\n - Platform-specific details\n - Python 3 support","deps":{"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:python:setuptools:63.1.0:::::dragonfly6:x86_64:1","flavor":"py39"},"messages":[{"message":"Only /usr/local/bin/easy_install-3.9 script has been installed\n  since Python 3.9 is not the default Python version.","type":"install"}]},{"name":"py39-gdbm","origin":"databases/py-gdbm","version":"3.9.19_7","comment":"Python bindings to the GNU dbm library (Python 3.9)","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0f47f8ca5c52644fed4bdc6f91e51bb75c098a5f4ef9e16f68db319087e9a61","flatsize":21202,"path":"All/py39-gdbm-3.9.19_7.pkg","repopath":"All/py39-gdbm-3.9.19_7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":8184,"desc":"Python bindings to the GNU dbm library.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"py39-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["databases","python"],"shlibs_required":["libgdbm.so.6"],"annotations":{"flavor":"py39"}},{"name":"py39-flit-core","origin":"devel/py-flit-core","version":"3.9.0","comment":"Distribution-building parts of Flit","maintainer":"sunpoet@FreeBSD.org","www":"https://flit.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"429854876338dce52eb8e5e2379885662771479265d928bf36dbb1e50e24af16","flatsize":341453,"path":"All/py39-flit-core-3.9.0.pkg","repopath":"All/py39-flit-core-3.9.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":77160,"desc":"flit_core provides a PEP 517 build backend for packages using Flit. The only\npublic interface is the API specified by PEP 517, at flit_core.buildapi.","deps":{"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["devel","python"],"annotations":{"flavor":"py39"}},{"name":"py39-installer","origin":"devel/py-installer","version":"0.7.0","comment":"Library for installing Python wheels","maintainer":"sunpoet@FreeBSD.org","www":"https://installer.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebef955c285ffd4914b4a11d803ddfe6136a8daf12cabc940c990670592b5c97","flatsize":1051078,"path":"All/py39-installer-0.7.0.pkg","repopath":"All/py39-installer-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":219572,"desc":"This is a low-level library for installing a Python package from a wheel\ndistribution. It provides basic functionality and abstractions for handling\nwheels and installing packages from wheels.\n\n- Logic for \"unpacking\" a wheel (i.e. installation).\n- Abstractions for various parts of the unpacking process.\n- Extensible simple implementations of the abstractions.\n- Platform-independent Python script wrapper generation.","deps":{"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["devel","python"],"annotations":{"flavor":"py39"}},{"name":"py39-ctags","origin":"devel/py-ctags","version":"1.0.5_2","comment":"Python bindings for ctags index file","maintainer":"ahkdiep@gmail.com","www":"https://pypi.org/project/python-ctags/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb4b1dbd13a763225a7ca3f6dd5334d1bd39c5416912ddc8d577fc2936073fb9","flatsize":60670,"path":"All/py39-ctags-1.0.5_2.pkg","repopath":"All/py39-ctags-1.0.5_2.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":19112,"desc":"Exuberant Ctags indexing python bindings\n\nExuberant Ctags supports indexing of many modern programming languages. Python\nis a powerful scriptable dynamic language. Using Python to access Ctags index\nfile is a natural fit in extending an application's capability to examine\nsource code.\n\nThis project wrote a wrapper for readtags.c. I have been using the package in\na couple of projects and it has been shown that it could easily handle hundreds\nsource files.","deps":{"py39-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["devel","python"]},{"name":"py39-build","origin":"devel/py-build","version":"1.2.1","comment":"PEP517 package builder","maintainer":"sunpoet@FreeBSD.org","www":"https://build.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06965f219e79be0377aa44a4d5218ecf383b93a89fb0a01a9458e4ec160d7325","flatsize":159326,"path":"All/py39-build-1.2.1.pkg","repopath":"All/py39-build-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34404,"desc":"build is a simple, correct PEP517 package builder.","deps":{"py39-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py39-pyproject_hooks":{"origin":"devel/py-pyproject_hooks","version":"1.1.0"},"py39-tomli":{"origin":"textproc/py-tomli","version":"2.0.1_2"},"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["devel","python"],"annotations":{"flavor":"py39"}},{"name":"py39-blist","origin":"devel/py-blist","version":"1.3.6_1","comment":"Drop-in list replacement with better performance for large lists","maintainer":"ports@FreeBSD.org","www":"http://stutzbachenterprises.com/blist/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e72d860bfe0665af986c53ae1dc0179cb8e0ef976ff5551ce3bec1e67b1ab3cc","flatsize":181046,"path":"All/py39-blist-1.3.6_1.pkg","repopath":"All/py39-blist-1.3.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":48828,"desc":"The blist is a drop-in replacement for the Python list that provides better\nperformance when modifying large lists. The blist package also provides\nsortedlist, sortedset, weaksortedlist, weaksortedset, sorteddict, and btuple\ntypes.","deps":{"py39-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["devel","python"],"messages":[{"message":"===>   NOTICE:\n\nThe py39-blist port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py38-wheel","origin":"devel/py-wheel","version":"0.43.0","comment":"Built-package format for Python","maintainer":"nivit@FreeBSD.org","www":"https://github.com/pypa/wheel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dee35af260d32dd4b8ad34707d8f108619c218f804b4839f50ce03e11654dfdf","flatsize":527350,"path":"All/py38-wheel-0.43.0.pkg","repopath":"All/py38-wheel-0.43.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":98624,"desc":"A built-package format for Python.\n\nA wheel is a ZIP-format archive with a specially formatted filename and the\n.whl extension. It is designed to contain all the files for a PEP 376\ncompatible install in a way that is very close to the on-disk format.\nMany packages will be properly installed with only the \"Unpack\" step (simply\nextracting the file onto sys.path), and the unpacked archive preserves enough\ninformation to \"Spread\" (copy data and scripts to their final locations)\nat any later time.\n\nThe wheel project provides a bdist_wheel command for setuptools (requires\nsetuptools >= 0.8.0). Wheel files can be installed with a newer pip from\nhttps://github.com/pypa/pip or with wheel's own command line utility.","deps":{"python38":{"origin":"lang/python38","version":"3.8.19_2"}},"categories":["devel"],"annotations":{"flavor":"py38"}},{"name":"py38-tkinter","origin":"x11-toolkits/py-tkinter","version":"3.8.19_7","comment":"Python bindings to the Tk widget set (Python 3.8)","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"820b47fcf68424779d85cb104d10ec0c5e7585f39b9d98daf7b1c6dbd8d25173","flatsize":63907,"path":"All/py38-tkinter-3.8.19_7.pkg","repopath":"All/py38-tkinter-3.8.19_7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":20864,"desc":"Python bindings to the Tk widget set.","deps":{"py38-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python38":{"origin":"lang/python38","version":"3.8.19_2"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","python"],"shlibs_required":["libtcl86.so.1","libtk86.so.1","libX11.so.6"],"annotations":{"flavor":"py38"}},{"name":"py38-tomli","origin":"textproc/py-tomli","version":"2.0.1_2","comment":"Lil' TOML parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hukkin/tomli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e150a487e9d41c6c221267714d88a0bf726460a0ded06bc9d389a62ee9c94c7","flatsize":78293,"path":"All/py38-tomli-2.0.1_2.pkg","repopath":"All/py38-tomli-2.0.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19436,"desc":"Tomli is a Python library for parsing TOML. Tomli is fully compatible with TOML\nv1.0.0.","deps":{"python38":{"origin":"lang/python38","version":"3.8.19_2"}},"categories":["textproc","python"],"annotations":{"flavor":"py38"}},{"name":"py38-sqlite3","origin":"databases/py-sqlite3","version":"3.8.19_7","comment":"Standard Python binding to the SQLite3 library (Python 3.8)","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"522307e58dacb7ff6f4e34a06bf6462be0cac419ce5af47f12133deb7ccfbb48","flatsize":100345,"path":"All/py38-sqlite3-3.8.19_7.pkg","repopath":"All/py38-sqlite3-3.8.19_7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":31048,"desc":"SQLite is a library that provides a SQL-language database that\nstores data in disk files without requiring a separate server\nprocess. pysqlite provides a SQL interface compliant with the DB-API\n2.0 specification described by PEP 249. This means that it should\nbe possible to write the first version of your applications using\nSQLite for data storage. If switching to a larger database such as\nPostgreSQL or Oracle is later necessary, the switch should be\nrelatively easy.","deps":{"py38-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python38":{"origin":"lang/python38","version":"3.8.19_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","python"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"flavor":"py38"}},{"name":"py38-pyproject_hooks","origin":"devel/py-pyproject_hooks","version":"1.1.0","comment":"Wrappers to call pyproject.toml-based build backend hooks","maintainer":"sunpoet@FreeBSD.org","www":"https://pyproject-hooks.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0fcd97ec5f86d601badfaa871f96c3599a3d7e6cba658c966e8bde45d8f1a9e","flatsize":81197,"path":"All/py38-pyproject_hooks-1.1.0.pkg","repopath":"All/py38-pyproject_hooks-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14916,"desc":"pyproject-hooks is a low-level library for calling build-backends in\npyproject.toml-based project. It provides the basic functionality to help write\ntooling that generates distribution files from Python projects.\n\nIf you want a tool that builds Python packages, you'll want to use\ndevel/py-build instead. This is an underlying piece for pip, build and other\n\"build frontends\" use to call \"build backends\" within them.","deps":{"python38":{"origin":"lang/python38","version":"3.8.19_2"}},"categories":["devel","python"],"annotations":{"flavor":"py38"}},{"name":"py38-pkgutil-resolve-name","origin":"devel/py-pkgutil-resolve-name","version":"1.3.10","comment":"Backport of pkgutil.resolve_name from Python 3.9","maintainer":"otis@FreeBSD.org","www":"https://github.com/graingert/pkgutil-resolve-name","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5615429166c29154a0a8f047202d4ad4eeda84e1ca13830d222b2ce65524bb05","flatsize":16533,"path":"All/py38-pkgutil-resolve-name-1.3.10.pkg","repopath":"All/py38-pkgutil-resolve-name-1.3.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5224,"desc":"A backport of Python 3.9's pkgutil.resolve_name.\n\nSee python 3.9 documentation.","deps":{"py38-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python38":{"origin":"lang/python38","version":"3.8.19_2"}},"categories":["devel","python"]},{"name":"py39-cython","origin":"lang/cython","version":"0.29.37_1","comment":"Compiler for Writing C Extensions for the Python Language","maintainer":"sunpoet@FreeBSD.org","www":"https://cython.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a58dab761faeedbb7f46f484c9563871c634a92ff24a40aab3635dda04e1c3a","flatsize":10673915,"path":"All/py39-cython-0.29.37_1.pkg","repopath":"All/py39-cython-0.29.37_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1989404,"desc":"Cython is a Python compiler that makes writing C extensions for Python as easy\nas Python itself. Cython is based on Pyrex, but supports more cutting edge\nfunctionality and optimizations.\n\nCython translates Python code to C/C++ code, but additionally supports calling C\nfunctions and declaring C types on variables and class attributes. This allows\nthe compiler to generate very efficient C code from Cython code.\n\nThis makes Cython the ideal language for wrapping external C libraries, and for\nfast C modules that speed up the execution of Python code.","deps":{"py39-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["lang","python"],"annotations":{"flavor":"py39"}},{"name":"py38-packaging","origin":"devel/py-packaging","version":"24.1","comment":"Core utilities for Python packages","maintainer":"sunpoet@FreeBSD.org","www":"https://packaging.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a31398df2dd093d1e253d808dc28d8fcfb194e748d34c133ce71518eecbf3328","flatsize":431430,"path":"All/py38-packaging-24.1.pkg","repopath":"All/py38-packaging-24.1.pkg","licenselogic":"or","licenses":["APACHE20","BSD2CLAUSE"],"pkgsize":76092,"desc":"packaging provides core utilities for Python packages.","deps":{"python38":{"origin":"lang/python38","version":"3.8.19_2"}},"categories":["devel","python"],"annotations":{"flavor":"py38"}},{"name":"python38","origin":"lang/python38","version":"3.8.19_2","comment":"Interpreted object-oriented programming language","maintainer":"python@FreeBSD.org","www":"https://www.python.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7366e2284f11a17d1345738270ae88316c35d91cc4367411d158f579f94340df","flatsize":121276059,"path":"All/python38-3.8.19_2.pkg","repopath":"All/python38-3.8.19_2.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":18327116,"desc":"Python is an interpreted object-oriented programming language, and is\noften compared to Tcl, Perl or Scheme.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"mpdecimal":{"origin":"math/mpdecimal","version":"4.0.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang","python"],"shlibs_required":["libintl.so.8","libffi.so.8","libncurses.so.6","libtinfo.so.6","libpanel.so.6","libmpdec.so.4","libexpat.so.1","libssl.so.12","libcrypto.so.12","libreadline.so.8"],"shlibs_provided":["libpython3.8.so.1.0"],"options":{"DEBUG":"off","EXPAT":"on","IPV6":"on","LIBMPDEC":"on","LTO":"off","NLS":"on","PYMALLOC":"on","FNV":"off","SIPHASH":"off"},"annotations":{"cpe":"cpe:2.3:a:python:python:3.8.19:::::dragonfly6:x86_64:2","deprecated":"Upgrade to a newer Python version. 3.8 is in maintenance status and gets security fixes only. End-of-Life: 2024-10. See https://devguide.python.org/versions/","expiration_date":"2024-10-31"},"messages":[{"message":"Note that some standard Python modules are provided as separate ports\nas they require additional dependencies. They are available as:\n\npy38-gdbm       databases/py-gdbm@py38\npy38-sqlite3    databases/py-sqlite3@py38\npy38-tkinter    x11-toolkits/py-tkinter@py38","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpgrade to a newer Python version. 3.8 is in maintenance status and gets security fixes only. End-of-Life: 2024-10. See https://devguide.python.org/versions/.\n\nIt is scheduled to be removed on or after 2024-10-31."}]},{"name":"py38-gdbm","origin":"databases/py-gdbm","version":"3.8.19_7","comment":"Python bindings to the GNU dbm library (Python 3.8)","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ddb6fde99d1fc62435a93c9345b148607b86a025efc02cb02e866b5fc84bf8f","flatsize":21178,"path":"All/py38-gdbm-3.8.19_7.pkg","repopath":"All/py38-gdbm-3.8.19_7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":8132,"desc":"Python bindings to the GNU dbm library.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"py38-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python38":{"origin":"lang/python38","version":"3.8.19_2"}},"categories":["databases","python"],"shlibs_required":["libgdbm.so.6"],"annotations":{"flavor":"py38"}},{"name":"py38-flit-core","origin":"devel/py-flit-core","version":"3.9.0","comment":"Distribution-building parts of Flit","maintainer":"sunpoet@FreeBSD.org","www":"https://flit.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64a68a3acc7ff98ae20c328adc28c5dd5913a43ef42919af42b544677eb620a9","flatsize":340185,"path":"All/py38-flit-core-3.9.0.pkg","repopath":"All/py38-flit-core-3.9.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":76984,"desc":"flit_core provides a PEP 517 build backend for packages using Flit. The only\npublic interface is the API specified by PEP 517, at flit_core.buildapi.","deps":{"python38":{"origin":"lang/python38","version":"3.8.19_2"}},"categories":["devel","python"],"annotations":{"flavor":"py38"}},{"name":"py38-installer","origin":"devel/py-installer","version":"0.7.0","comment":"Library for installing Python wheels","maintainer":"sunpoet@FreeBSD.org","www":"https://installer.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c31f89632c12ef06b8c7bacc901b9d51a05fb5214c73ccce910759ccc7fb886f","flatsize":1050940,"path":"All/py38-installer-0.7.0.pkg","repopath":"All/py38-installer-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":219744,"desc":"This is a low-level library for installing a Python package from a wheel\ndistribution. It provides basic functionality and abstractions for handling\nwheels and installing packages from wheels.\n\n- Logic for \"unpacking\" a wheel (i.e. installation).\n- Abstractions for various parts of the unpacking process.\n- Extensible simple implementations of the abstractions.\n- Platform-independent Python script wrapper generation.","deps":{"python38":{"origin":"lang/python38","version":"3.8.19_2"}},"categories":["devel","python"],"annotations":{"flavor":"py38"}},{"name":"py38-setuptools","origin":"devel/py-setuptools","version":"63.1.0_1","comment":"Python packages installer","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/setuptools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c57e4730217cf25c0347ddb174003a0f9d0f0351917ddc61b09d53a143fd09b2","flatsize":8983151,"path":"All/py38-setuptools-63.1.0_1.pkg","repopath":"All/py38-setuptools-63.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1116300,"desc":"Setuptools is a fully-featured, actively-maintained, and stable library\ndesigned to facilitate packaging Python projects, where packaging includes:\n - Python package and module definitions\n - Distribution package metadata\n - Test hooks\n - Project installation\n - Platform-specific details\n - Python 3 support","deps":{"python38":{"origin":"lang/python38","version":"3.8.19_2"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:python:setuptools:63.1.0:::::dragonfly6:x86_64:1","flavor":"py38"},"messages":[{"message":"Only /usr/local/bin/easy_install-3.8 script has been installed\n  since Python 3.8 is not the default Python version.","type":"install"}]},{"name":"py38-build","origin":"devel/py-build","version":"1.2.1","comment":"PEP517 package builder","maintainer":"sunpoet@FreeBSD.org","www":"https://build.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdb035bc78c48796b5281dd6776fabb268755e1b4a68edcf6c033e3b2b615c19","flatsize":158974,"path":"All/py38-build-1.2.1.pkg","repopath":"All/py38-build-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34348,"desc":"build is a simple, correct PEP517 package builder.","deps":{"py38-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py38-pyproject_hooks":{"origin":"devel/py-pyproject_hooks","version":"1.1.0"},"py38-tomli":{"origin":"textproc/py-tomli","version":"2.0.1_2"},"python38":{"origin":"lang/python38","version":"3.8.19_2"}},"categories":["devel","python"],"annotations":{"flavor":"py38"}},{"name":"py311-zstd","origin":"archivers/py-zstd","version":"1.5.2.6","comment":"Python binding for Zstandard compression library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sergey-dryabzhinsky/python-zstd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71881736e6ca68ee70d20b78af22009c32538a94f8a0f2617aa7cf1b52d37056","flatsize":22978,"path":"All/py311-zstd-1.5.2.6.pkg","repopath":"All/py311-zstd-1.5.2.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7848,"desc":"Simple python bindings to Yann Collet's ZSTD compression library.\n\nZstd, short for Zstandard, is a new lossless compression algorithm,\nwhich provides both good compression ratio and speed for standard\ncompression needs. \"Standard\" translates into everyday situations\nwhich neither look for highest possible ratio (which LZMA and ZPAQ\ncover) nor extreme speeds (which LZ4 covers).\n\nPlease note that this is a simple python binding to Zstandard.\nA more full-featured binding is Gregory Szorc's py-zstandard\npackage.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers","python"],"shlibs_required":["libzstd.so.1"],"annotations":{"flavor":"py311"}},{"name":"py39-cython3","origin":"lang/cython3","version":"3.0.10","comment":"Compiler for Writing C Extensions for the Python Language","maintainer":"sunpoet@FreeBSD.org","www":"https://cython.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b449f0004de303d7c358ce0193e9df1c84f31966682c1804ec8318ed4927749","flatsize":14968824,"path":"All/py39-cython3-3.0.10.pkg","repopath":"All/py39-cython3-3.0.10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2950228,"desc":"Cython is a Python compiler that makes writing C extensions for Python as easy\nas Python itself. Cython is based on Pyrex, but supports more cutting edge\nfunctionality and optimizations.\n\nCython translates Python code to C/C++ code, but additionally supports calling C\nfunctions and declaring C types on variables and class attributes. This allows\nthe compiler to generate very efficient C code from Cython code.\n\nThis makes Cython the ideal language for wrapping external C libraries, and for\nfast C modules that speed up the execution of Python code.","deps":{"python39":{"origin":"lang/python39","version":"3.9.19"}},"categories":["lang","python"],"annotations":{"flavor":"py39"}},{"name":"python-doc-pdf-letter","origin":"lang/python-doc-pdf-letter","version":"3.11.9","comment":"Documentation for the Python programming language","maintainer":"python@FreeBSD.org","www":"https://www.python.org/doc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0122954493776e4695eb18e50bd85c28a5b6a7e3b8d3fda07ebbeaf34c22a4af","flatsize":17834569,"path":"All/python-doc-pdf-letter-3.11.9.pkg","repopath":"All/python-doc-pdf-letter-3.11.9.pkg","licenselogic":"single","pkgsize":17267748,"desc":"Documentation for the Python programming language.","categories":["lang","python"]},{"name":"python-doc-pdf-a4","origin":"lang/python-doc-pdf-a4","version":"3.11.9","comment":"Documentation for the Python programming language","maintainer":"python@FreeBSD.org","www":"https://www.python.org/doc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8cef05f6b1c503ca563b0adb3dd39335789eaf8af8e43c13b59ddd2edcb9c3e","flatsize":17690738,"path":"All/python-doc-pdf-a4-3.11.9.pkg","repopath":"All/python-doc-pdf-a4-3.11.9.pkg","licenselogic":"single","pkgsize":17094688,"desc":"Documentation for the Python programming language.","categories":["lang","python"]},{"name":"py311-zxcvbn","origin":"security/py-zxcvbn","version":"4.4.28","comment":"Realistic password strength estimator","maintainer":"jbeich@FreeBSD.org","www":"https://pypi.org/project/zxcvbn/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7d0d88e9c05222cd2245deb880cb56a7e8b000f51c09d8fa6761afc6dcd45e8","flatsize":2577627,"path":"All/py311-zxcvbn-4.4.28.pkg","repopath":"All/py311-zxcvbn-4.4.28.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":393424,"desc":"zxcvbn is a password strength estimator inspired by password\ncrackers. Through pattern matching and conservative estimation, it\nrecognizes and weighs 30k common passwords, common names and surnames\naccording to US census data, popular English words from Wikipedia and\nUS television and movies, and other common patterns like dates,\nrepeats (aaa), sequences (abcd), keyboard patterns (qwertyuiop), and\nl33t speak.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zstandard","origin":"archivers/py-zstandard","version":"0.22.0","comment":"Zstandard bindings for Python, a full-featured version","maintainer":"yuri@FreeBSD.org","www":"https://github.com/indygreg/python-zstandard","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56754342a423082d2393cea9849c0896d319558d0e5dad190b19e5a171f5b837","flatsize":2137702,"path":"All/py311-zstandard-0.22.0.pkg","repopath":"All/py311-zstandard-0.22.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":413988,"desc":"This project provides Python bindings for interfacing with the Zstandard\ncompression library. A C extension and CFFI interface are provided.\n\nZstd, short for Zstandard, is a new lossless compression algorithm,\nwhich provides both good compression ratio and speed for standard\ncompression needs. \"Standard\" translates into everyday situations\nwhich neither look for highest possible ratio (which LZMA and ZPAQ\ncover) nor extreme speeds (which LZ4 covers).\n\nPlease note that a simple python binding to Zstandard is also\navailable: archivers/py-zstd.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zpt","origin":"textproc/py-zpt","version":"2.5","comment":"Zope-less version of Zope Page Templates","maintainer":"ports@FreeBSD.org","www":"https://zpt.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f474c0084366955f18861f6d8f664afd7b87c7de2798fe329e2d7c89515622a8","flatsize":649536,"path":"All/py311-zpt-2.5.pkg","repopath":"All/py311-zpt-2.5.pkg","licenselogic":"single","pkgsize":108940,"desc":"Zope Page Templates is a Python package that implements Page Templates like\nin Zope, but works outside of Zope.  In fact, you don't need to install any\npart of Zope to use them.  This means that you can use the elegance and ease\nof page templates in your own web applications, reporting frameworks,\ndocumentation systems, etc.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-zpt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py38-cython","origin":"lang/cython","version":"0.29.37_1","comment":"Compiler for Writing C Extensions for the Python Language","maintainer":"sunpoet@FreeBSD.org","www":"https://cython.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"104547790cac2a1b3f84aa8225d195eec3e395e2bb26a1543bfbce3c55b4db69","flatsize":10681009,"path":"All/py38-cython-0.29.37_1.pkg","repopath":"All/py38-cython-0.29.37_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1990536,"desc":"Cython is a Python compiler that makes writing C extensions for Python as easy\nas Python itself. Cython is based on Pyrex, but supports more cutting edge\nfunctionality and optimizations.\n\nCython translates Python code to C/C++ code, but additionally supports calling C\nfunctions and declaring C types on variables and class attributes. This allows\nthe compiler to generate very efficient C code from Cython code.\n\nThis makes Cython the ideal language for wrapping external C libraries, and for\nfast C modules that speed up the execution of Python code.","deps":{"py38-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python38":{"origin":"lang/python38","version":"3.8.19_2"}},"categories":["lang","python"],"annotations":{"flavor":"py38"}},{"name":"py311-zopfli","origin":"archivers/py-zopfli","version":"0.2.3","comment":"Zopfli module for python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fonttools/py-zopfli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc358a4bff70ba00de379cf2e3b5116589db182678975cbe8186cca3dd70b38d","flatsize":305073,"path":"All/py311-zopfli-0.2.3.pkg","repopath":"All/py311-zopfli-0.2.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":111652,"desc":"pyzopfli is a straightforward Python wrapper around zopfli's ZlibCompress\nmethod. It also wraps GzipCompress, but the API point does not try to mimic the\ngzip module.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zope.testbrowser","origin":"devel/py-zope.testbrowser","version":"5.5.1_2","comment":"Programmable browser for functional black-box tests","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/zope.testbrowser/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ed8aebf8e6f3f45662bed92a4548fd7937abc8fc3f101058c6e1b304d6f05f4","flatsize":700685,"path":"All/py311-zope.testbrowser-5.5.1_2.pkg","repopath":"All/py311-zope.testbrowser-5.5.1_2.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":104660,"desc":"zope.testbrowser provides an easy-to-use programmable web browser\nwith special focus on testing. It is used in Zope, but it's not\nZope specific at all. For instance, it can be used to test or\notherwise interact with any web site.","deps":{"py311-mechanize":{"origin":"www/py-mechanize","version":"0.4.8_1"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-webtest":{"origin":"www/py-webtest","version":"3.0.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"py311-zope.schema":{"origin":"devel/py-zope.schema","version":"4.2.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python","zope"],"annotations":{"flavor":"py311"}},{"name":"py311-zope.proxy","origin":"net/py-zope.proxy","version":"4.6.1","comment":"Generic Transparent Proxies","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/zope.proxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14ee9508c137870b34ee1c1df957df41f57d7ac344e3b9415091d738ad25baa2","flatsize":487387,"path":"All/py311-zope.proxy-4.6.1.pkg","repopath":"All/py311-zope.proxy-4.6.1.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":62288,"desc":"Proxies are special objects which serve as mostly-transparent wrappers\naround another object, intervening in the apparent behavior of the\nwrapped object only when necessary to apply the policy (e.g., access\nchecking, location brokering, etc.) for which the proxy is responsible.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python","zope"],"annotations":{"flavor":"py311"}},{"name":"py311-zope.schema","origin":"devel/py-zope.schema","version":"4.2.2_1","comment":"Zope Interface extension for defining data schemas","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/zope.schema/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8464b9c99b08a78226317d912a6611c5fb422ed418de40562adfa9e78ebac979","flatsize":1281586,"path":"All/py311-zope.schema-4.2.2_1.pkg","repopath":"All/py311-zope.schema-4.2.2_1.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":129612,"desc":"Schemas extend the notion of interfaces to detailed descriptions of Attributes\n(but not methods). Every schema is an interface and specifies the public fields\nof an object. A field roughly corresponds to an attribute of a Python object.\nBut a Field provides space for at least a title and a description. It can also\nconstrain its value and provide a validation method. Besides you can optionally\nspecify characteristics such as its value being read-only or not required.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.event":{"origin":"devel/py-zope.event","version":"4.1.0"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py38-cython3","origin":"lang/cython3","version":"3.0.10","comment":"Compiler for Writing C Extensions for the Python Language","maintainer":"sunpoet@FreeBSD.org","www":"https://cython.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33e4751ce6ad46794404a56197b68aef192a484ad71d8379284028175875036b","flatsize":15037054,"path":"All/py38-cython3-3.0.10.pkg","repopath":"All/py38-cython3-3.0.10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2981492,"desc":"Cython is a Python compiler that makes writing C extensions for Python as easy\nas Python itself. Cython is based on Pyrex, but supports more cutting edge\nfunctionality and optimizations.\n\nCython translates Python code to C/C++ code, but additionally supports calling C\nfunctions and declaring C types on variables and class attributes. This allows\nthe compiler to generate very efficient C code from Cython code.\n\nThis makes Cython the ideal language for wrapping external C libraries, and for\nfast C modules that speed up the execution of Python code.","deps":{"python38":{"origin":"lang/python38","version":"3.8.19_2"}},"categories":["lang","python"],"annotations":{"flavor":"py38"}},{"name":"py311-zope.password","origin":"security/py-zope.password","version":"3.6.1_1","comment":"Password encoding and checking utilities","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/zope.password/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bae653ea00e0ee191b8abbcdfde06cce0647224e1f0e3ed99f6915a9b83a7f4","flatsize":119330,"path":"All/py311-zope.password-3.6.1_1.pkg","repopath":"All/py311-zope.password-3.6.1_1.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":22256,"desc":"This package provides a password manager mechanism. Password manager is\nan utility object that can encode and check encoded passwords.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.component":{"origin":"devel/py-zope.component","version":"4.2.2"},"py311-zope.configuration":{"origin":"devel/py-zope.configuration","version":"4.1.0"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python","zope"],"annotations":{"flavor":"py311"}},{"name":"pychess","origin":"games/py-pychess","version":"1.0.4_1","comment":"GTK chess client written in Python","maintainer":"kevinz5000@gmail.com","www":"https://github.com/pychess/pychess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60313e39d23187b8cd2c10e5a6dfda18a33f29c7bd7b1a7682b4034db3578dfd","flatsize":40802311,"path":"All/pychess-1.0.4_1.pkg","repopath":"All/pychess-1.0.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":11276396,"desc":"PyChess is a gnome-inspired chess client written in Python.\n\nFeatures\n\n    * CECP and UCI Engine support\n    * Free on-line play on the FICS chess servers\n    * Read and writes the PGN, EPD and FEN chess file formats\n    * Built-in Python based engine\n    * Undo and pause functions\n    * Board and piece animation\n    * Drag and drop\n    * Tabbed interface\n    * Hints and spy arrows\n    * Opening book side panel using sqlite\n    * Scoreplot side panel\n    * \"Enter game\" in pgn dialog\n    * Internationalised or figure pieces in notation\n    * Optional sounds\n    * Legal move highlighting\n    * A nice and accessible look","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-pexpect":{"origin":"misc/py-pexpect","version":"4.9.0_1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlalchemy20":{"origin":"databases/py-sqlalchemy20","version":"2.0.31"},"py311-websockets":{"origin":"devel/py-websockets","version":"12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"PyChess can let you play against others online.\n\nTo play against your own computer, install one or more of the\ngame-engines:\n\n\t* games/crafty\n\t* games/gnuchess\n\t* games/phalanx\n\t* games/sjeng\n\t* games/stockfish","type":"install"}]},{"name":"py311-zope.interface","origin":"devel/py-zope.interface","version":"5.3.0","comment":"Interfaces for Python","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/zope.interface/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af1e681e906c857719e60415ec99ffcf5e9a53a9137d608a4715aede83b9989c","flatsize":3643260,"path":"All/py311-zope.interface-5.3.0.pkg","repopath":"All/py311-zope.interface-5.3.0.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":368616,"desc":"This package provides an implementation of \"object interfaces\" for Python.\nInterfaces are a mechanism for labeling objects as conforming to a given API or\ncontract. So, this package can be considered as implementation of the Design By\nContract methodology support in Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python","zope"],"annotations":{"flavor":"py311"}},{"name":"py311-zope.event","origin":"devel/py-zope.event","version":"4.1.0","comment":"Very basic event publishing system","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/zope.event/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57fec9a888f824dc16db7f186a68df79333798d3280c921652caad78d632faec","flatsize":27804,"path":"All/py311-zope.event-4.1.0.pkg","repopath":"All/py311-zope.event-4.1.0.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":8276,"desc":"zope.event provides a simple event system on which application-specific\nevent systems can be built.\n\nApplication code can generate events without being concerned about the\nevent-processing frameworks that might handle the events.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python","zope"],"annotations":{"flavor":"py311"}},{"name":"py311-zope.i18nmessageid","origin":"textproc/py-zope.i18nmessageid","version":"6.0.1","comment":"Message Identifiers for internationalization","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/zope.i18nmessageid/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca93a99b6644b6c48e1926e2ec9e3995f66cb82294b649b9f3152f9a0d2ce7df","flatsize":99385,"path":"All/py311-zope.i18nmessageid-6.0.1.pkg","repopath":"All/py311-zope.i18nmessageid-6.0.1.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":19368,"desc":"zope.i18nmessageid provides facilities for declaring such messages\nwithin program source text; translation of the messages is the\nresponsiblitiy of the 'zope.i18n' package.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zope.deprecation","origin":"devel/py-zope.deprecation","version":"4.1.2","comment":"Zope 3 Deprecation Infrastructure","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/zope.deprecation/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"893f851a111b339f2a248bcf12edc545920c1df06039c33521a99795a11af0bb","flatsize":135042,"path":"All/py311-zope.deprecation-4.1.2.pkg","repopath":"All/py311-zope.deprecation-4.1.2.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":19356,"desc":"The hardest part of the Python development process was to ensure\nbackward-compatibility and correctly mark deprecated modules,\nclasses, functions, methods and properties.\n\nzope.deprecation provides a simple function called\n'deprecated(names, reason)' to deprecate the previously mentioned\nPython objects.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zope.configuration","origin":"devel/py-zope.configuration","version":"4.1.0","comment":"Zope Configuration Markup Language (ZCML)","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/zope.configuration/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53788550a0496a90246dd019cc30c5415c33b2d3bc968fbf227fc2e1f5d374ef","flatsize":1064340,"path":"All/py311-zope.configuration-4.1.0.pkg","repopath":"All/py311-zope.configuration-4.1.0.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":122476,"desc":"The zope configuration system provides an extensible system for\nsupporting various kinds of configurations.\n\nIt is based on the idea of configuration directives. Users of the\nconfiguration system provide configuration directives in some language\nthat express configuration choices. The intent is that the language be\npluggable. An XML language is provided by default.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.i18nmessageid":{"origin":"textproc/py-zope.i18nmessageid","version":"6.0.1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"py311-zope.schema":{"origin":"devel/py-zope.schema","version":"4.2.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zope.component","origin":"devel/py-zope.component","version":"4.2.2","comment":"Zope Component Architecture","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/zope.component/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32a20685ae1c1378c44fba65c5e045f82ab9d6a856c1bc277cf841ff1205d992","flatsize":1259016,"path":"All/py311-zope.component-4.2.2.pkg","repopath":"All/py311-zope.component-4.2.2.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":120504,"desc":"zope.component, together with zope.interface, provides facilities\nfor defining, registering and looking up components.\n\nThere are two basic kinds of components: adapters and utilities.\n\nUtilities are just components that provide an interface and that\nare looked up by an interface and a name.\n\nAdapters are components that are computed from other components\nto adapt them to some interface. Because they are computed from\nother objects, they are provided as factories, usually classes.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.event":{"origin":"devel/py-zope.event","version":"4.1.0"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zodbpickle","origin":"databases/py-zodbpickle","version":"3.0.1_1","comment":"Python pickling interface for ZODB","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/zopefoundation/zodbpickle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d9697dd0ab16ec31a7b654d10493ca1e8ecd88ae9d9a1ac3561071f0ff19ec3","flatsize":1103054,"path":"All/py311-zodbpickle-3.0.1_1.pkg","repopath":"All/py311-zodbpickle-3.0.1_1.pkg","licenselogic":"and","licenses":["PSFL","ZPL21"],"pkgsize":173240,"desc":"zodbpickle presents a uniform pickling interface for ZODB:\n- Under Python2, this package forks both Python 2.7's pickle and cPickle\n  modules, adding support for the protocol 3 opcodes. It also provides a new\n  subclass of bytes, zodbpickle.binary, which Python2 applications can use to\n  pickle binary values such that they will be unpickled as bytes under Py3k.\n- Under Py3k, this package forks the pickle module (and the supporting C\n  extension) from both Python 3.2 and Python 3.3. The fork add support for the\n  noload operations used by ZODB.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zkg","origin":"security/py-zkg","version":"2.14.0","comment":"Zeek NSM package manager","maintainer":"mshirk@daemon-security.com","www":"https://github.com/zeek/package-manager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6230fe9c2af34cc02f1fcd3e6671e9f936b56f65c71aad347f6815ec776cd1f8","flatsize":769135,"path":"All/py311-zkg-2.14.0.pkg","repopath":"All/py311-zkg-2.14.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":112052,"desc":"The Zeek Package Manager makes it easy for Zeek users to install and manage\nthird party scripts as well as plugins for Zeek and ZeekControl.\n\nThe command-line tool is preconfigured to download packages from the Zeek\npackage source, a GitHub repository that has been setup such that any developer\ncan request their Zeek package be included.\n\nSee the README file of that repository for information regarding the package\nsubmission process.\n\nNOTE:\n\nIt's left up to users to decide for themselves via code review, GitHub\ncomments/stars, or other metrics whether any given package is trustworthy as\nthere is no implied guarantees that it's secure just because it's been accepted\ninto the default package source. See the package manager documentation for\nfurther usage information, how-to guides, and walkthroughs.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"py311-btest":{"origin":"devel/py-btest","version":"1.1"},"py311-configparser":{"origin":"devel/py-configparser","version":"3.5.3_1,1"},"py311-gitpython":{"origin":"devel/py-gitpython","version":"3.1.30"},"py311-semantic-version":{"origin":"devel/py-semantic-version","version":"2.10.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===================================\nRun the following to configure zkg:\n\nzkg autoconfig\n===================================","type":"install"}]},{"name":"py311-zita-jacktools","origin":"audio/py-zita-jacktools","version":"1.6.1","comment":"Audio tools running as a Jack client","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce48cca71767e6aad355404c36e79c1099c26bcc83704365802041f92535a0d3","flatsize":576075,"path":"All/py311-zita-jacktools-1.6.1.pkg","repopath":"All/py311-zita-jacktools-1.6.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":116236,"desc":"Python audio tools running as a Jack client.\n\nzita-jacktools is a part of the LinuxAudio project.","deps":{"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zita-audiotools":{"origin":"audio/py-zita-audiotools","version":"1.3.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"zita-convolver":{"origin":"audio/zita-convolver","version":"4.0.3_3"},"zita-resampler":{"origin":"audio/zita-resampler","version":"1.11.2"}},"categories":["audio","python"],"shlibs_required":["libjack.so.0","libfftw3f.so.3","libzita-convolver.so.4","libsndfile.so.1","libzita-resampler.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-zita-audiotools","origin":"audio/py-zita-audiotools","version":"1.3.0_1","comment":"Tools for audio processing","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bfe5a9e365acfecc9647ebda88f522bf3ad6b72241cf9545345f1ab776a14af","flatsize":100861,"path":"All/py311-zita-audiotools-1.3.0_1.pkg","repopath":"All/py311-zita-audiotools-1.3.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":27908,"desc":"Python library for audio processing from the LinuxAudio project.","deps":{"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"zita-resampler":{"origin":"audio/zita-resampler","version":"1.11.2"}},"categories":["audio","python"],"shlibs_required":["libsndfile.so.1","libzita-resampler.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-zipstream-ng","origin":"archivers/py-zipstream-ng","version":"1.7.1","comment":"Modern and easy to use streamable zip file generator","maintainer":"DtxdF@disroot.org","www":"https://github.com/pR0Ps/zipstream-ng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33673a5dcfdee8a784ea5e94a286f3e5465928d180d1f95b337dea75e857c6d3","flatsize":186887,"path":"All/py311-zipstream-ng-1.7.1.pkg","repopath":"All/py311-zipstream-ng-1.7.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":38404,"desc":"zipstream-ng is a modern and easy to use streamable zip file\ngenerator. It can package and stream many files and folders on the\nfly without needing temporary files or excessive memory.\n\nIncludes the ability to calculate the total size of the stream\nbefore any data is actually added (provided no compression is used).\nThis makes it ideal for use in web applications since the total\nsize can be used to set the `Content-Length` header without having\nto generate the entire file first.\n\nFeatures:\n * Generates zip data on the fly as it's requested.\n * Can calculate the total size of the resulting zip file before generation even\n   begins.\n * Flexible API: Typical use cases are simple, complicated ones are possible.\n * Supports zipping data from files, bytes, strings, and any other iterable\n   objects.\n * Threadsafe: Won't mangle data if multiple threads concurrently add/read data\n   to/from the same stream.\n * Includes a clone of Python's `http.server` module with zip support added.\n   Try `python -m zipstream.server`.\n * Automatically uses Zip64 extensions, but only if they are required.\n * No external dependencies.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zipp","origin":"devel/py-zipp","version":"3.19.2","comment":"Backport of pathlib-compatible object wrapper for zip files","maintainer":"bofh@FreeBSD.org","www":"https://github.com/jaraco/zipp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65baf944f86fb94f9b7c6df25c76a598bdc02f49a1baf679509723feb9fba188","flatsize":84734,"path":"All/py311-zipp-3.19.2.pkg","repopath":"All/py311-zipp-3.19.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17464,"desc":"A pathlib-compatible Zipfile object wrapper.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-zict","origin":"devel/py-zict","version":"3.0.0_1","comment":"Mutable mapping tools","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dask/zict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe0b7534ce91f75a41f656efbc88dfef566dc654404fc42cf11d224155034933","flatsize":618029,"path":"All/py311-zict-3.0.0_1.pkg","repopath":"All/py311-zict-3.0.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":101076,"desc":"Zict: Composable Mutable Mappings\n\nThe dictionary / mutable mapping interface is powerful and multi-faceted.\n- We store data in different locations such as in-memory, on disk, in archive\n  files, etc..\n- We manage old data with different policies like LRU, random eviction, etc..\n- We might encode or transform data as it arrives or departs the dictionary\n  through compression, encoding, etc..\n\nTo this end we build abstract MutableMapping classes that consume and build on\nother MutableMappings. We can compose several of these with each other to form\nintuitive interfaces over complex storage systems policies.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zodb","origin":"databases/zodb","version":"5.8.1","comment":"Python object-oriented database","maintainer":"wen@FreeBSD.org","www":"https://github.com/zopefoundation/zodb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c546da1d3228719acde1e559e5076e959fcf3931aa80444984430417d71af62a","flatsize":4638766,"path":"All/py311-zodb-5.8.1.pkg","repopath":"All/py311-zodb-5.8.1.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":623352,"desc":"ZODB provides an object-oriented database for Python that provides\na high-degree of transparency. ZODB runs on Python 2.7 or Python 3.4\n and above. It also runs on PyPy.\n\n*no separate language for database operations\n*very little impact on your code to make objects persistent\n*no database mapper that partially hides the database.\n*Using an object-relational mapping is not like using an object-oriented\ndatabase.\n*almost no seam between code and database.","deps":{"py311-BTrees":{"origin":"devel/py-BTrees","version":"4.11.3"},"py311-persistent":{"origin":"devel/py-persistent","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-transaction":{"origin":"devel/py-transaction","version":"3.1.0"},"py311-zclockfile":{"origin":"devel/py-zclockfile","version":"2.0_1"},"py311-zconfig":{"origin":"devel/py-zconfig","version":"3.0.4"},"py311-zodbpickle":{"origin":"databases/py-zodbpickle","version":"3.0.1_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zfs-autobackup","origin":"sysutils/py-zfs-autobackup","version":"3.2.2","comment":"Periodicly backup zfs filesystems to other locations","maintainer":"skozlov@FreeBSD.org","www":"https://github.com/psy0rz/zfs_autobackup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2322e87088e0853d23b9c8d05b94b1e3faa023c43223f20e8a3353f7e7bc5d5","flatsize":571570,"path":"All/py311-zfs-autobackup-3.2.2.pkg","repopath":"All/py311-zfs-autobackup-3.2.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":97936,"desc":"This is a tool written to make replicating ZFS datasets easy and reliable.\n\nYou can either use it as a backup tool, replication tool or snapshot tool.\nYou can select what to backup by setting a custom ZFS property. This allows you\nto set and forget: Configure it so it backups your entire pool, and you never\nhave to worry about backupping again. Even new datasets you create later will be\nbackupped. Other settings are just specified on the commandline. This also makes\nit easier to setup and test zfs-autobackup and helps you fix all the issues you\nmight encounter. When you're done you can just copy/paste your command to a cron\nor script.\nSince its using ZFS commands, you can see what its actually doing by specifying\n--debug. This also helps a lot if you run into some strange problem or error.\nYou can just copy-paste the command that fails and play around with it on the\ncommandline. (also something I missed in other tools)\nAn important feature thats missing from other tools is a reliable --test option:\nThis allows you to see what zfs-autobackup will do and tune your parameters. It\nwill do everything, except make changes to your zfs datasets. Another nice\nthing is progress reporting: Its very useful with HUGE datasets,\nwhen you want to know how many hours/days it will take. zfs-autobackup tries to\nbe the easiest to use backup tool for zfs.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zfp","origin":"devel/py-zfp","version":"1.0.0_1","comment":"High throughput library for compressed floating-point arrays","maintainer":"yuri@FreeBSD.org","www":"https://computing.llnl.gov/projects/zfp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79188d51ac8f0cc1d4af314481ccead6e2d36ac91906b822d200aca9b6da7925","flatsize":210779,"path":"All/py311-zfp-1.0.0_1.pkg","repopath":"All/py311-zfp-1.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76616,"desc":"zfp is a BSD licensed open source C/C++ library for compressed floating-point\narrays that support very high throughput read and write random access. zfp was\nwritten by Peter Lindstrom, Markus Salasoo, and Matt Larsen at Lawrence\nLivermore National Laboratory.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"zfp":{"origin":"devel/zfp","version":"1.0.1"}},"categories":["devel","science"],"shlibs_required":["libzfp.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-zfec","origin":"converters/py-zfec","version":"1.5.7.4_1","comment":"Efficient, portable erasure coding tool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tahoe-lafs/zfec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cbe4fda0642f1c4fa0846d7dccc86036efd7afb037c65c68d34bb41e9888d40","flatsize":361692,"path":"All/py311-zfec-1.5.7.4_1.pkg","repopath":"All/py311-zfec-1.5.7.4_1.pkg","licenselogic":"or","licenses":["GPLv2+","TGGPL"],"pkgsize":69500,"desc":"The zfec package implements an \"erasure code\", or \"forward error correction\ncode\".\n\nThe most widely known example of an erasure code is the RAID-5 algorithm which\nmakes it so that in the event of the loss of any one hard drive, the stored data\ncan be completely recovered. The algorithm in the zfec package has a similar\neffect, but instead of recovering from the loss of only a single element, it can\nbe parameterized to choose in advance the number of elements whose loss it can\ntolerate.\n\nThis package is largely based on the old \"fec\" library by Luigi Rizzo et al.,\nwhich is a mature and optimized implementation of erasure coding. The zfec\npackage makes several changes from the original \"fec\" package, including\naddition of the Python API, refactoring of the C API to support zero-copy\noperation, a few clean-ups and optimizations of the core code itself, and the\naddition of a command-line tool named \"zfec\".","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["converters","python"],"annotations":{"flavor":"py311"}},{"name":"qt5-webengine","origin":"www/qt5-webengine","version":"5.15.17.p3","comment":"Qt 5 library to render web content","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a53c2ce5f961a499485ca23248572affc42218a9d964991b38b69349585cfee","flatsize":171198246,"path":"All/qt5-webengine-5.15.17.p3.pkg","repopath":"All/qt5-webengine-5.15.17.p3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":52065320,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"alsa-plugins":{"origin":"audio/alsa-plugins","version":"1.2.7.1_3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"double-conversion":{"origin":"devel/double-conversion","version":"3.3.0"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"jsoncpp":{"origin":"devel/jsoncpp","version":"1.9.5"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libpci":{"origin":"devel/libpci","version":"3.13.0"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"openh264":{"origin":"multimedia/openh264","version":"2.3.0,2"},"opus":{"origin":"audio/opus","version":"1.5.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"re2":{"origin":"devel/re2","version":"20240501"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["www"],"shlibs_required":["libQt5Core.so.5","libevent-2.1.so.7","libstdc++.so.6","libgcc_s.so.1","libQt5Gui.so.5","libfreetype.so.6","libjpeg.so.8","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5WebChannel.so.5","libQt5Qml.so.5","libQt5Positioning.so.5","libGL.so.1","libnss3.so","libnssutil3.so","libnspr4.so","libopus.so.0","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libopenh264.so.6","libvpx.so.9","libX11.so.6","libXcomposite.so.1","libXdamage.so.1","libXext.so.6","libXfixes.so.3","libXrandr.so.2","libXtst.so.6","libpng16.so.16","libwebpdemux.so.2","libwebpmux.so.3","libwebp.so.7","libfontconfig.so.1","libharfbuzz-subset.so.0","libharfbuzz.so.0","libre2.so.11","libX11-xcb.so.1","libxcb.so.1","libdbus-1.so.3","libasound.so.2","libsnappy.so.1","libxml2.so.2","libxslt.so.1","libminizip.so.1","liblcms2.so.2","libQt5PrintSupport.so.5","libQt5QuickWidgets.so.5"],"shlibs_provided":["libQt5Pdf.so.5","libQt5PdfWidgets.so.5","libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5WebEngineWidgets.so.5"],"options":{"ALSA":"on","PULSEAUDIO":"off","SNDIO":"off"}},{"name":"py311-zdaemon","origin":"sysutils/py-zdaemon","version":"4.1.0","comment":"Daemon Process Control Library and Tools for Unix-bases Systems","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/zdaemon/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a010f3132d3ffd173afa57605243ad578a6af449dbfd8c4b61f140d311e1d8e8","flatsize":561908,"path":"All/py311-zdaemon-4.1.0.pkg","repopath":"All/py311-zdaemon-4.1.0.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":87240,"desc":"zdaemon is a Python package which provides APIs for managing\napplications run as daemons. Its principal use to date has\nbeen to manage the application server and storage server daemons\nfor Zope / ZEO, although it is not limited to running Python-based\napplications (for instance, it has been used to manage the\n'spread' daemon).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zconfig":{"origin":"devel/py-zconfig","version":"3.0.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zclockfile","origin":"devel/py-zclockfile","version":"2.0_1","comment":"Basic inter-process locks","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/zc.lockfile/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f48649c3146474040894af3f6d38ec26244f393c36511b6619c765372bdc62e9","flatsize":53488,"path":"All/py311-zclockfile-2.0_1.pkg","repopath":"All/py311-zclockfile-2.0_1.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":12676,"desc":"The zc.lockfile package provides a basic portable implementation of\ninterprocess locks using lock files. The purpose if not specifically\nto lock files, but to simply provide locks with an implementation\nbased on file-locking primitives. Of course, these locks could be\nused to mediate access to other files. For example, the ZODB file\nstorage implementation uses file locks to mediate access to\nfile-storage database files. The database files and lock file files\nare separate files.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zc.lockfile","origin":"devel/py-zc.lockfile","version":"3.0.post1_1","comment":"Basic inter-process locks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/zopefoundation/zc.lockfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60cf85fefe976c34ba19e52f52c5e626e1a41acfad63c9d32e3d6e411ecf111e","flatsize":55073,"path":"All/py311-zc.lockfile-3.0.post1_1.pkg","repopath":"All/py311-zc.lockfile-3.0.post1_1.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":12792,"desc":"The zc.lockfile package provides a basic portable implementation of interprocess\nlocks using lock files. The purpose if not specifically to lock files, but to\nsimply provide locks with an implementation based on file-locking primitives. Of\ncourse, these locks could be used to mediate access to other files. For example,\nthe ZODB file storage implementation uses file locks to mediate access to\nfile-storage database files. The database files and lock file files are separate\nfiles.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zbar-py","origin":"graphics/py-zbar-py","version":"1.0.4_1","comment":"Interface to the zbar bar-code reading library","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/zbar-py/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00554fa3ebbf60190b8298328665f5115c3dc3e3fe39dd3dcd2aba7eaaa3b9ab","flatsize":154245,"path":"All/py311-zbar-py-1.0.4_1.pkg","repopath":"All/py311-zbar-py-1.0.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":66332,"desc":"zbar-py is a module that provides an interface to the zbar bar-code reading\nlibrary, which can read most barcode formats as well as QR codes. Input images\nmust be 2D numpy arrays of type uint8 (i.e. 2D greyscale images).","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_required":["libiconv.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-zeep","origin":"net/py-zeep","version":"4.2.1","comment":"Modern/fast Python SOAP client based on lxml / requests","maintainer":"bofh@FreeBSD.org","www":"https://python-zeep.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"820183d043fb397776f547785c449afbedd22b3ffa728a2373801204e0c2f122","flatsize":1353441,"path":"All/py311-zeep-4.2.1.pkg","repopath":"All/py311-zeep-4.2.1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","MIT"],"pkgsize":198428,"desc":"A fast and modern Python SOAP client\n- Compatible with Python 2.7, 3.3, 3.4, 3.5, 3.6, 3.7 and PyPy\n- Build on top of lxml and requests\n- Support for Soap 1.1, Soap 1.2 and HTTP bindings\n- Support for WS-Addressing headers\n- Support for WSSE (UserNameToken / x.509 signing)\n- Support for tornado async transport via gen.coroutine (Python 2.7+)\n- Support for asyncio via aiohttp (Python 3.5+)\n- Experimental support for XOP messages","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-cached-property":{"origin":"devel/py-cached-property","version":"1.5.2_1"},"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-toolbelt":{"origin":"www/py-requests-toolbelt","version":"1.0.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-tornado4":{"origin":"www/py-tornado4","version":"4.5.3_1"},"py311-xmlsec":{"origin":"security/py-xmlsec","version":"1.3.14"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zconfig","origin":"devel/py-zconfig","version":"3.0.4","comment":"General use python configuration library","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/ZConfig/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df4586d8efbfd5567d61f9692e906b052dff136779dac98483f61e12e0f1a449","flatsize":1058435,"path":"All/py311-zconfig-3.0.4.pkg","repopath":"All/py311-zconfig-3.0.4.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":148372,"desc":"ZConfig is a general use Python configuration library. It supports a\nhierarchical schema-driven configuration model that allows a schema to\nspecify data conversion routines written in Python. ZConfig's model is\nvery different from the model support by the ConfigParser module\nfound in Python's standard library, and is more suitable to\nconfiguration-intensive applications.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yunomi","origin":"devel/py-yunomi","version":"0.3.0_2","comment":"Metrics library with rate, distribution and timing information","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dreid/yunomi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0cb3f6bae245f28d57fd2f5be575bace9f233ebde86bbdff9c2c341f37e4a56f","flatsize":279706,"path":"All/py311-yunomi-0.3.0_2.pkg","repopath":"All/py311-yunomi-0.3.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37644,"desc":"Yunomi provides insights to the internal behavior of an application, providing\nuseful statistics and metrics on selected portions of your code. It's a Python\nport of the core portion of a Java Metrics library by Coda Hale.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-z3-solver","origin":"math/py-z3-solver","version":"4.8.17_1","comment":"Python binding for Z3 Theorem Prover","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Z3Prover/z3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"659904605df1d725d5328da843aaaa0e42bc13d0d29fa231f78132988b8d41ab","flatsize":2649103,"path":"All/py311-z3-solver-4.8.17_1.pkg","repopath":"All/py311-z3-solver-4.8.17_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":237600,"desc":"Python binding for Z3, a high-performance theorem prover developed\nat Microsoft Research.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-yg.lockfile","origin":"devel/py-yg.lockfile","version":"2.3_2","comment":"Provides lockfile objects with timeouts and context manager","maintainer":"kai@FreeBSD.org","www":"https://github.com/yougov/yg.lockfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8998b2ea62a24c04ac6622b7b0a8a64d665d043de99362000aeed0c83869621d","flatsize":35679,"path":"All/py311-yg.lockfile-2.3_2.pkg","repopath":"All/py311-yg.lockfile-2.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9548,"desc":"This package provides a FileLock class that implements a context manager with\ntimeouts on top of zc.lockfile, an excellent, cross-platorm implementation of\nfile locking.","deps":{"py311-contextlib2":{"origin":"devel/py-contextlib2","version":"0.6.0.p1"},"py311-jaraco.functools":{"origin":"devel/py-jaraco.functools","version":"4.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tempora":{"origin":"devel/py-tempora","version":"5.6.0"},"py311-zclockfile":{"origin":"devel/py-zclockfile","version":"2.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zarr","origin":"devel/py-zarr","version":"2.18.2","comment":"Implementation of chunked, compressed, N-dimensional arrays for Python","maintainer":"yuri@FreeBSD.org","www":"https://zarr.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"910f7cc8a526c5ab71fe57e6b8c22a813a862247d2d01509a647172771339d10","flatsize":3913604,"path":"All/py311-zarr-2.18.2.pkg","repopath":"All/py311-zarr-2.18.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":498560,"desc":"Zarr is a Python package providing an implementation of compressed, chunked,\nN-dimensional arrays, designed for use in parallel computing.","deps":{"py311-asciitree":{"origin":"graphics/py-asciitree","version":"0.3.3_1"},"py311-fasteners":{"origin":"devel/py-fasteners","version":"0.19"},"py311-fsspec":{"origin":"devel/py-fsspec","version":"2024.6.0"},"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-numcodecs":{"origin":"misc/py-numcodecs","version":"0.12.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ystockquote","origin":"finance/py-ystockquote","version":"0.2.5","comment":"Python module to retrieve stock quote data from Yahoo Finance","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/cgoldberg/ystockquote","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e94fd9b2f40a2587ecfaca686764e0764aefdead1442390e37a01708489fee53","flatsize":83877,"path":"All/py311-ystockquote-0.2.5.pkg","repopath":"All/py311-ystockquote-0.2.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":17380,"desc":"Python module to retrieve stock quote data from Yahoo Finance","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-youseedee","origin":"textproc/py-youseedee","version":"0.5.3_1","comment":"Interface to the Unicode Character Database","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/simoncozens/youseedee","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1db6a595131ca08c6c0c5a782e4ea6fe1b7a3de9032ca68300a31f19c53e7cc4","flatsize":82200,"path":"All/py311-youseedee-0.5.3_1.pkg","repopath":"All/py311-youseedee-0.5.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15900,"desc":"youseedee provides an interface to the UCD. This module allows you to query the\nUnicode Character Database. The main function to be imported is ucd_data.","deps":{"UCD":{"origin":"textproc/UCD","version":"15.1.0,1"},"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yattag","origin":"devel/py-yattag","version":"1.15.2","comment":"Generate HTML or XML in a pythonic way","maintainer":"amdmi3@FreeBSD.org","www":"https://www.yattag.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de65324c678999c9d8e73c0bc341827474614b9cd9c2e905926a8e60c7cc0a6d","flatsize":223517,"path":"All/py311-yattag-1.15.2.pkg","repopath":"All/py311-yattag-1.15.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":39788,"desc":"Generate HTML or XML in a pythonic way. Pure python alternative to\nweb template engines. Can fill HTML forms with default values and\nerror messages.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-yaswfp","origin":"graphics/py-yaswfp","version":"0.9.3","comment":"Yet Another SWF Parser","maintainer":"antoine@FreeBSD.org","www":"https://github.com/facundobatista/yaswfp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e53ab383fce8af8cddf92caea4ae8785f118581b3497b10db6c4f2220e5e7622","flatsize":307369,"path":"All/py311-yaswfp-0.9.3.pkg","repopath":"All/py311-yaswfp-0.9.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":50680,"desc":"Yet Another SWF Parser.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yaspin","origin":"devel/py-yaspin","version":"3.0.2","comment":"Yet Another Terminal Spinner","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pavdmyt/yaspin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"578c725f8593da6fbf496793ecd4601320621cc632c513acadb3701ec39d2609","flatsize":140041,"path":"All/py311-yaspin-3.0.2.pkg","repopath":"All/py311-yaspin-3.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26480,"desc":"Yaspin provides a full-featured terminal spinner to show the progress during\nlong-hanging operations. It is easy to integrate into existing codebase by using\nit as a context manager or as a function decorator. Yaspin also provides an\nintuitive and powerful API. For example, you can easily summon a shark.","deps":{"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yarl","origin":"www/py-yarl","version":"1.9.4","comment":"Yet another URL library","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/aio-libs/yarl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef1c033ff5b7b16b9c395c60249b8039bf5c18a4e81817bdbe8fee8d9a2eea7c","flatsize":339393,"path":"All/py311-yarl-1.9.4.pkg","repopath":"All/py311-yarl-1.9.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":81480,"desc":"Yet another URL library.","deps":{"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-multidict":{"origin":"www/py-multidict","version":"6.0.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yubikey-manager","origin":"security/py-yubikey-manager","version":"5.2.0","comment":"Python library and command line tool for configuring a YubiKey","maintainer":"egypcio@FreeBSD.org","www":"https://developers.yubico.com/yubikey-manager/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5dc8d67763a371d59eb9aff5aa530647bce459a7fa44e6ec35d2d719cb93cf31","flatsize":2334481,"path":"All/py311-yubikey-manager-5.2.0.pkg","repopath":"All/py311-yubikey-manager-5.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":336744,"desc":"Python library and command line tool for configuring any YubiKey over all USB\ntransports.","deps":{"ccid":{"origin":"devel/libccid","version":"1.5.5_1"},"libu2f-host":{"origin":"security/libu2f-host","version":"1.1.10_2"},"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-fido2":{"origin":"security/py-fido2","version":"1.1.3"},"py311-keyring":{"origin":"security/py-keyring","version":"23.9.3_2,1"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pyscard":{"origin":"security/py-pyscard","version":"2.0.3"},"py311-pyusb":{"origin":"devel/py-pyusb","version":"1.2.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"ykpers":{"origin":"security/ykpers","version":"1.19.0_2"}},"categories":["security","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"In order to use `ykman otp` commands, you need to make sure the uhid(4)\ndriver attaches to the USB device:\n\n  # usbconfig -d ugenX.Y add_quirk UQ_KBD_IGNORE\n  # usbconfig -d ugenX.Y reset\n\nThe correct device to operate on (ugenX.Y) can be determined using\n`usbconfig list`.\n\nWhen using FreeBSD 13 or higher, you can switch to the more modern\nhidraw(4) driver. This allows YubiKey Manager to access OTP HID in a\nnon-exclusive way, so that the key will still function as a USB keyboard:\n\n  # sysrc kld_list+=\"hidraw hkbd\"\n  # cat >>/boot/loader.conf<<EOF\n  hw.usb.usbhid.enable=\"1\"\n  hw.usb.quirk.0=\"0x1050 0x0010 0 0xffff UQ_KBD_IGNORE\"  # YKS_OTP\n  hw.usb.quirk.1=\"0x1050 0x0110 0 0xffff UQ_KBD_IGNORE\"  # NEO_OTP\n  hw.usb.quirk.2=\"0x1050 0x0111 0 0xffff UQ_KBD_IGNORE\"  # NEO_OTP_CCID\n  hw.usb.quirk.3=\"0x1050 0x0114 0 0xffff UQ_KBD_IGNORE\"  # NEO_OTP_FIDO\n  hw.usb.quirk.4=\"0x1050 0x0116 0 0xffff UQ_KBD_IGNORE\"  # NEO_OTP_FIDO_CCID\n  hw.usb.quirk.5=\"0x1050 0x0401 0 0xffff UQ_KBD_IGNORE\"  # YK4_OTP\n  hw.usb.quirk.6=\"0x1050 0x0403 0 0xffff UQ_KBD_IGNORE\"  # YK4_OTP_FIDO\n  hw.usb.quirk.7=\"0x1050 0x0405 0 0xffff UQ_KBD_IGNORE\"  # YK4_OTP_CCID\n  hw.usb.quirk.8=\"0x1050 0x0407 0 0xffff UQ_KBD_IGNORE\"  # YK4_OTP_FIDO_CCID\n  hw.usb.quirk.9=\"0x1050 0x0410 0 0xffff UQ_KBD_IGNORE\"  # YKP_OTP_FIDO\n  EOF\n  # reboot","type":"install"}]},{"name":"py311-yfinance","origin":"finance/py-yfinance","version":"0.2.40","comment":"Yahoo! Finance market data downloader","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ranaroussi/yfinance","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4abc2415ad0c5fb3da3fda086a367e310cdd2283cd361b46172a71bb36ac8353","flatsize":936811,"path":"All/py311-yfinance-0.2.40.pkg","repopath":"All/py311-yfinance-0.2.40.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":153052,"desc":"Ever since Yahoo! finance decommissioned their historical data API, many\nprograms that relied on it to stop working. yfinance aimes to solve this problem\nby offering a reliable, threaded, and Pythonic way to download historical market\ndata from Yahoo! finance.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-frozendict":{"origin":"devel/py-frozendict","version":"2.3.10_1"},"py311-html5lib":{"origin":"www/py-html5lib","version":"1.1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-multitasking":{"origin":"devel/py-multitasking","version":"0.0.11_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-peewee":{"origin":"databases/py-peewee","version":"3.15.0"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yarg","origin":"devel/py-yarg","version":"0.1.9_1","comment":"Easy to use PyPI client","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/yarg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e572b2079689391c60ca1e55f94227b0109d41bb6cd49fed544bb1956efeb441","flatsize":92400,"path":"All/py311-yarg-0.1.9_1.pkg","repopath":"All/py311-yarg-0.1.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14544,"desc":"A semi hard Cornish cheese, also queries PyPI (PyPI client).","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yandex-money-sdk","origin":"devel/py-yandex-money-sdk","version":"0.1.3","comment":"SDK yandex money API","maintainer":"rm@FreeBSD.org","www":"https://pypi.org/project/yandex-money-sdk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35b72409c88143e4f6d06eebd89f9c94915f84d6eeb107fbc3f34749ef95b05f","flatsize":53826,"path":"All/py311-yandex-money-sdk-0.1.3.pkg","repopath":"All/py311-yandex-money-sdk-0.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8616,"desc":"SDK yandex money API\n\nAPI description: https://tech.yandex.com/money/","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yara-python-dex","origin":"security/py-yara-python-dex","version":"1.0.6","comment":"Prebuilt dex-enabled yara-python wheels","maintainer":"thierry@FreeBSD.org","www":"https://github.com/MobSF/yara-python-dex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0adf119abfc9f2e735f45b2af7f8278475c70877b5bae836a2eea7e83ba9809c","flatsize":367138,"path":"All/py311-yara-python-dex-1.0.6.pkg","repopath":"All/py311-yara-python-dex-1.0.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":125320,"desc":"With this library you can use YARA from your Python programs. It covers all\nYARA's features, from compiling, saving and loading rules to scanning files,\nstrings and processes.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yapps2","origin":"devel/py-yapps2","version":"2.1.1_1","comment":"Easy-to-use parser generator that generates Python code","maintainer":"xenophon+fbsdports@irtnog.org","www":"https://theory.stanford.edu/~amitp/yapps/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88bc227041b66a0e8bfc7f4114af942d03187a00c69f1296dbad6c7f6953d27a","flatsize":230250,"path":"All/py311-yapps2-2.1.1_1.pkg","repopath":"All/py311-yapps2-2.1.1_1.pkg","licenselogic":"single","pkgsize":31212,"desc":"Yapps (Yet Another Python Parser System) is an easy to use parser\ngenerator that is written in Python and generates Python code.  Yapps\nis simple, is easy to use, and produces human-readable parsers. It is\nnot fast, powerful, or particularly flexible.  Yapps is designed to be\nused when regular expressions are not enough and other parser systems\nare too much: situations where you may write your own recursive\ndescent parser.  Yapps 1 is more like a functional language (concise\ngrammars of the form when you see this, return this), while Yapps 2 is\nmore like an imperative language (more verbose grammars of the form\nif/while you see this, do this).  Yapps 2 is more flexible than Yapps\n1 but it requires Python 1.5 and is not backwards-compatible with\nYapps 1.\n\nThis is the development version of Yapps 2.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yappi","origin":"devel/py-yappi","version":"1.4.0_1","comment":"Yet Another Python Profiler","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sumerc/yappi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f30b966de009e3aef51b049c8a9bec952e7a856e7b40f7bb392e170f852df357","flatsize":231839,"path":"All/py311-yappi-1.4.0_1.pkg","repopath":"All/py311-yappi-1.4.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47880,"desc":"Yappi is designed to work on long-running multi-threaded applications.\n\nIt is possible to profile an application, retrieve statistics, then stop and\nstart later on the fly without affecting the profiled application.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yamlordereddictloader","origin":"devel/py-yamlordereddictloader","version":"0.4.0","comment":"Loader and a dumper for PyYAML allowing to keep items order","maintainer":"sergey@akhmatov.ru","www":"https://pypi.python.org/pypi/yamlordereddictloader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"438e25d745c2ae2eb473629b9c3f48c193711e516e147539bc5060b56b8e7e5a","flatsize":18252,"path":"All/py311-yamlordereddictloader-0.4.0.pkg","repopath":"All/py311-yamlordereddictloader-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5812,"desc":"This module provide a loader and a dumper for PyYAML allowing to keep items\norder when loading a file (by putting them in OrderedDict objects) and to\nmanage OrderedDict objects when dumping to a file.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yamllint","origin":"devel/py-yamllint","version":"1.35.1","comment":"Linter for YAML files","maintainer":"matthew@FreeBSD.org","www":"https://github.com/adrienverge/yamllint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91d59eb617bfd74e4b52c4643c63b70319c5eea18f4e6298138168b1c8e74e1d","flatsize":543075,"path":"All/py311-yamllint-1.35.1.pkg","repopath":"All/py311-yamllint-1.35.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":78760,"desc":"A linter for YAML files.\n\nyamllint does not only check for syntax validity, but for weirdnesses\nlike key repetition and cosmetic problems such as lines length,\ntrailing spaces, indentation, etc.","deps":{"py311-pathspec":{"origin":"devel/py-pathspec","version":"0.12.1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-zeroconf","origin":"net/py-zeroconf","version":"0.132.2","comment":"Pure python implementation of multicast DNS service discovery","maintainer":"jhixson@FreeBSD.org","www":"https://github.com/python-zeroconf/python-zeroconf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"406927fd8bf6071e959ed801ccd9fc24b8402b86a0b5b24978edfc6f2bfb9d91","flatsize":6113849,"path":"All/py311-zeroconf-0.132.2.pkg","repopath":"All/py311-zeroconf-0.132.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1055160,"desc":"A pure Python implementation of multicast DNS service discovery.\n\nCompatible with:\n- Bonjour\n- Avahi","deps":{"py311-async_timeout":{"origin":"devel/py-async_timeout","version":"4.0.3"},"py311-ifaddr":{"origin":"net/py-ifaddr","version":"0.2.0"},"py311-pep8-naming":{"origin":"devel/py-pep8-naming","version":"0.14.1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"cpe":"cpe:2.3:a:zeroconf:zeroconf:0.132.2:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-yaml","origin":"devel/py-yaml","version":"6.0.1","comment":"Python YAML parser","maintainer":"python@FreeBSD.org","www":"https://pyyaml.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26f024b6ebdc4c865c98dc87cb91f10e0dae374997c60497b3c78647a88420f5","flatsize":1037024,"path":"All/py311-yaml-6.0.1.pkg","repopath":"All/py311-yaml-6.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":180896,"desc":"PyYAML is a YAML parser and emitter for the Python programming language.\n\nPyYAML features:\n   * a complete YAML 1.1 parser. In particular, PyYAML can parse all examples\n     from the specification. The parsing algorithm is simple enough to be a\n     reference for YAML parser implementors.\n   * Unicode support including UTF-8/UTF-16 input/output and \\u escape\n     sequences.\n   * low-level event-based parser and emitter API (like SAX).\n   * high-level API for serializing and deserializing native Python objects\n     (like DOM or pickle).\n   * support for all types from the YAML types repository. A simple extension\n     API is provided.\n   * relatively sensible error messages.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libyaml-0.so.2"],"options":{"EXAMPLES":"on","LIBYAML":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-tv4","origin":"devel/py-xstatic-tv4","version":"1.2.7.0_4","comment":"tv4 (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://geraintluff.github.io/tv4/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ff6f79bcb33c730e5eeaeb1481cae53a08a52371ebf801a407f4cf361371085","flatsize":92980,"path":"All/py311-xstatic-tv4-1.2.7.0_4.pkg","repopath":"All/py311-xstatic-tv4-1.2.7.0_4.pkg","licenselogic":"or","licenses":["MIT","PD"],"pkgsize":21896,"desc":"Angular JavaScript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yacs","origin":"devel/py-yacs","version":"0.1.8","comment":"Yet Another Configuration System","maintainer":"ports@FreeBSD.org","www":"https://github.com/rbgirshick/yacs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb26267aeb2ed0e105b09e0f9b3e551a45c1c7d07228377c69d8141b0ddbf374","flatsize":139960,"path":"All/py311-yacs-0.1.8.pkg","repopath":"All/py311-yacs-0.1.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26504,"desc":"YACS is a lightweight library to define and manage system configurations, such\nas those commonly found in software designed for scientific experimentation.\n\nThese \"configurations\" typically cover concepts like hyperparameters used in\ntraining a machine learning model or configurable model hyperparameters, such\nas the depth of a convolutional neural network.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-yacs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-yahooquery","origin":"finance/py-yahooquery","version":"2.3.7","comment":"Python wrapper for an unofficial Yahoo Finance API","maintainer":"yuri@FreeBSD.org","www":"https://yahooquery.dpguthrie.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66423f1d22dc3356709cae01c6fca342942b7936eeda970dbb91445507957a6c","flatsize":738287,"path":"All/py311-yahooquery-2.3.7.pkg","repopath":"All/py311-yahooquery-2.3.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":94568,"desc":"Yahooquery is a python interface to unofficial Yahoo Finance API endpoints.\nThe package allows a user to retrieve nearly all the data visible via the\nYahoo Finance front-end.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-futures":{"origin":"www/py-requests-futures","version":"1.0.1_1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xyzservices","origin":"www/py-xyzservices","version":"2023.2.0","comment":"Source of XYZ tiles providers","maintainer":"pkubaj@FreeBSD.org","www":"https://xyzservices.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38c44be58f6c4c4e217ef5cc50a5858755c27929170908cada3501d9df785759","flatsize":974973,"path":"All/py311-xyzservices-2023.2.0.pkg","repopath":"All/py311-xyzservices-2023.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":43668,"desc":"xyzservices is a lightweight library providing a repository of available XYZ\nservices offering raster basemap tiles. The repository is provided via Python\nAPI and as a compressed JSON file.\n\nXYZ tiles can be used as background for your maps to provide necessary spatial\ncontext. xyzservices offer specifications of many tile services and provide an\neasy-to-use tools to plug them into your work, no matter if interactive or\nstatic.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xxhash","origin":"devel/py-xxhash","version":"3.4.1","comment":"Python bindings for the xxHash library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ifduyue/python-xxhash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81d877996a672156d8fb9c370cb0a6d3d3497860b2095c05cc080dccc4daf369","flatsize":54898,"path":"All/py311-xxhash-3.4.1.pkg","repopath":"All/py311-xxhash-3.4.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14184,"desc":"xxhash is a Python binding for the xxHash library.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"xxhash":{"origin":"devel/xxhash","version":"0.8.2_1"}},"categories":["devel","python"],"shlibs_required":["libxxhash.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-objectpath","origin":"devel/py-xstatic-objectpath","version":"1.2.1.0_4","comment":"objectpath (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openstack-archive/deb-python-xstatic-objectpath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"113162b4be2ec2605d0b7033a2243c5b35a44641dae297d0a0109a3935f28e8a","flatsize":10188,"path":"All/py311-xstatic-objectpath-1.2.1.0_4.pkg","repopath":"All/py311-xstatic-objectpath-1.2.1.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5052,"desc":"Angular JavaScript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-term.js","origin":"devel/py-xstatic-term.js","version":"0.0.7.0_4","comment":"term.js (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openstack-archive/deb-python-xstatic-term.js","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f81517b9b31753c3b2cca627b8cf601ebf61d1c61c99ddb9eebcfaecee004e2c","flatsize":163668,"path":"All/py311-xstatic-term.js-0.0.7.0_4.pkg","repopath":"All/py311-xstatic-term.js-0.0.7.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34176,"desc":"term.js javascript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-spin","origin":"devel/py-xstatic-spin","version":"1.2.5.3_2","comment":"Spin (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://spin.js.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5498dcef923ff6fb56d4e34773aef3fe8a9121bc8986d7cc0bece88a5bb3a30e","flatsize":12199,"path":"All/py311-xstatic-spin-1.2.5.3_2.pkg","repopath":"All/py311-xstatic-spin-1.2.5.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6352,"desc":"Spin JavaScript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yapf","origin":"textproc/py-yapf","version":"0.32.0","comment":"Formatter for Python code","maintainer":"antoine@FreeBSD.org","www":"https://github.com/google/yapf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2578c3440630a691faa8c356a7481d53c3a4b675bea613d73bd9d31cfba5fa5","flatsize":2766221,"path":"All/py311-yapf-0.32.0.pkg","repopath":"All/py311-yapf-0.32.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":283920,"desc":"A formatter for Python code.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-smart-table","origin":"devel/py-xstatic-smart-table","version":"1.4.13.2_4","comment":"smart-table (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openstack/xstatic-angular-smart-table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb259d0c5860264221ff6f9bb7e347eec33c431e4632649c3113feddfedcf7b2","flatsize":46191,"path":"All/py311-xstatic-smart-table-1.4.13.2_4.pkg","repopath":"All/py311-xstatic-smart-table-1.4.13.2_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13164,"desc":"smart-table javascript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-rickshaw","origin":"devel/py-xstatic-rickshaw","version":"1.5.1.0_2","comment":"Rickshaw (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://tech.shutterstock.com/rickshaw/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a4422a7023814cd46069f5533049f076ae3d6601bc85d91899762d83b436142","flatsize":115882,"path":"All/py311-xstatic-rickshaw-1.5.1.0_2.pkg","repopath":"All/py311-xstatic-rickshaw-1.5.1.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26704,"desc":"Rickshaw JavaScript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-jsencrypt","origin":"devel/py-xstatic-jsencrypt","version":"2.3.1.1_4","comment":"JSEncrypt (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://travistidwell.com/jsencrypt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f73d2cd599d454a4856cc2c91dfc2c6854e7d8079bb72850fb6b525dd55b338","flatsize":138499,"path":"All/py311-xstatic-jsencrypt-2.3.1.1_4.pkg","repopath":"All/py311-xstatic-jsencrypt-2.3.1.1_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32304,"desc":"JSEncrypt JavaScript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-jquery.tablesorter","origin":"devel/py-xstatic-jquery.tablesorter","version":"2.14.5.2_2","comment":"JQuery.TableSorter (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openstack/xstatic-jquery.tablesorter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8021a8ea5e03d713667ece15860b719e3171ad2dfc89d54e1991ed27f7887e9","flatsize":83179,"path":"All/py311-xstatic-jquery.tablesorter-2.14.5.2_2.pkg","repopath":"All/py311-xstatic-jquery.tablesorter-2.14.5.2_2.pkg","licenselogic":"or","licenses":["GPLv2","MIT"],"pkgsize":25916,"desc":"JQuery.TableSorter JavaScript library packaged for setuptools (easy_install) /\npip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-jquery.quicksearch","origin":"devel/py-xstatic-jquery.quicksearch","version":"2.0.3.2_2","comment":"JQuery.quicksearch (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://plugins.jquery.com/jquery.quicksearch/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f680cd1a07362434cdd47b1afe12163e5b28ad77bebab3928a238232def32e6d","flatsize":21944,"path":"All/py311-xstatic-jquery.quicksearch-2.0.3.2_2.pkg","repopath":"All/py311-xstatic-jquery.quicksearch-2.0.3.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7848,"desc":"JQuery.quicksearch JavaScript library packaged for setuptools (easy_install) /\npip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-jquery-migrate","origin":"devel/py-xstatic-jquery-migrate","version":"3.3.2.1_2","comment":"JQuery-Migrate (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openstack/xstatic-jquery-migrate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b67617ba09d252914fc8b46a4c3f6be279a5f2a6d8c2d06d682f8cec406eb7ff","flatsize":44564,"path":"All/py311-xstatic-jquery-migrate-3.3.2.1_2.pkg","repopath":"All/py311-xstatic-jquery-migrate-3.3.2.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14556,"desc":"JQuery-Migrate JavaScript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-jasmine","origin":"devel/py-xstatic-jasmine","version":"2.4.1.2_3","comment":"Jasmine (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://jasmine.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8b5d3cb202a3895313cd47bba85b7b458fe91929d9626a86e020630eeec7d77","flatsize":148887,"path":"All/py311-xstatic-jasmine-2.4.1.2_3.pkg","repopath":"All/py311-xstatic-jasmine-2.4.1.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35176,"desc":"Jasmine JavaScript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-hogan","origin":"devel/py-xstatic-hogan","version":"2.0.0.3_2","comment":"Hogan (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://twitter.github.io/hogan.js/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"972f4ba4a05a6a7a3891bc443afd28b196a8ebeb76b9d8ace9692bb27ec1e195","flatsize":32957,"path":"All/py311-xstatic-hogan-2.0.0.3_2.pkg","repopath":"All/py311-xstatic-hogan-2.0.0.3_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11268,"desc":"Hogan JavaScript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yt-dlp","origin":"www/py-yt-dlp","version":"2024.07.02","comment":"Program for downloading videos from various platforms (devel files)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/yt-dlp/yt-dlp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a873eafc9311c26e677fdc99f375dbe2e54038712256d31ff6ef20fcc4444db2","flatsize":9646256,"path":"All/py311-yt-dlp-2024.07.02.pkg","repopath":"All/py311-yt-dlp-2024.07.02.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":1705004,"desc":"A command-line program to download videos from youtube.com and many other video\nplatforms.\n\nThis is a fork of youtube-dlc which is inturn a fork of youtube-dl.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"py311-brotli":{"origin":"archivers/py-brotli","version":"1.1.0"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-mutagen":{"origin":"audio/py-mutagen","version":"1.47.0"},"py311-pycryptodomex":{"origin":"security/py-pycryptodomex","version":"3.20.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-websockets":{"origin":"devel/py-websockets","version":"12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"options":{"FFMPEG":"on","SECRETSTORAGE":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-jquery","origin":"devel/py-xstatic-jquery","version":"3.5.1.1_2","comment":"jQuery (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://jquery.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c49db0f4607b47c2b03252234262ad9e5e1edf2b0a3886cc3c1087d9f005d7fc","flatsize":944958,"path":"All/py311-xstatic-jquery-3.5.1.1_2.pkg","repopath":"All/py311-xstatic-jquery-3.5.1.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":160208,"desc":"jQuery javascript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-bootstrap-datepicker","origin":"devel/py-xstatic-bootstrap-datepicker","version":"1.4.0.0_2","comment":"Datepicker for Bootstrap (bootstrap-datepicker)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openstack/xstatic-bootstrap-datepicker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db50c1280df57ec9e72a5489f63c5e6cf32df97851b85e4f44ef6d662d438552","flatsize":225628,"path":"All/py311-xstatic-bootstrap-datepicker-1.4.0.0_2.pkg","repopath":"All/py311-xstatic-bootstrap-datepicker-1.4.0.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38180,"desc":"Bootstrap-Datepicker JavaScript library packaged for setuptools (easy_install) /\npip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-d3","origin":"devel/py-xstatic-d3","version":"3.5.17.0_4","comment":"D3 (Data-Driven Documents) (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://d3js.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a8ea36161f9bf29fd5e7f0757fc90bc782fa8504c3a0bdc48a983304420f979","flatsize":345510,"path":"All/py311-xstatic-d3-3.5.17.0_4.pkg","repopath":"All/py311-xstatic-d3-3.5.17.0_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":66956,"desc":"D3 JavaScript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-mdi","origin":"devel/py-xstatic-mdi","version":"1.6.50.2_2","comment":"mdi (Material Design Icons) (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://pictogrammers.com/library/mdi/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e12f7f8c288063fd66eb5c2d7684e4e12d64054c3585f22fbb095a2261d6e67d","flatsize":2864620,"path":"All/py311-xstatic-mdi-1.6.50.2_2.pkg","repopath":"All/py311-xstatic-mdi-1.6.50.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":556112,"desc":"mdi javascript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-angular-lrdragndrop","origin":"devel/py-xstatic-angular-lrdragndrop","version":"1.0.2.6_1","comment":"Angular-lrdragndrop (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openstack/xstatic-angular-lrdragndrop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0984aa5bd39a70ec2b2d350d97852b57a075bc9354bef4fd071ca5f30ed591a","flatsize":15569,"path":"All/py311-xstatic-angular-lrdragndrop-1.0.2.6_1.pkg","repopath":"All/py311-xstatic-angular-lrdragndrop-1.0.2.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5900,"desc":"lrDragNDrop javascript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-jquery-ui","origin":"devel/py-xstatic-jquery-ui","version":"1.13.0.1_1","comment":"jquery-ui (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://jqueryui.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1800e7a09ba23f154594f793d48a487bebb3eb40b8e531d847bd11797e7de3ff","flatsize":4170615,"path":"All/py311-xstatic-jquery-ui-1.13.0.1_1.pkg","repopath":"All/py311-xstatic-jquery-ui-1.13.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":491332,"desc":"jquery-ui javascript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xstatic-jquery":{"origin":"devel/py-xstatic-jquery","version":"3.5.1.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-angular-gettext","origin":"devel/py-xstatic-angular-gettext","version":"2.4.1.0_2","comment":"Angular-Gettext (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://angular-gettext.rocketeer.be/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe8fb2f6f4b75cc6ca3166482bd021fa8337a68ce373942f8885ff0ca687efde","flatsize":39828,"path":"All/py311-xstatic-angular-gettext-2.4.1.0_2.pkg","repopath":"All/py311-xstatic-angular-gettext-2.4.1.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11676,"desc":"Angular-Gettext javascript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-bootstrap-scss","origin":"devel/py-xstatic-bootstrap-scss","version":"3.4.1.0_2","comment":"Bootstrap-SCSS (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openstack/xstatic-bootstrap-scss","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cc5aff1a14d179c40093cbf40a06f1c318506bfcaa53fc3d0ca2aac8884a73a","flatsize":645450,"path":"All/py311-xstatic-bootstrap-scss-3.4.1.0_2.pkg","repopath":"All/py311-xstatic-bootstrap-scss-3.4.1.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":183552,"desc":"Bootstrap style library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-angular-schema-form","origin":"devel/py-xstatic-angular-schema-form","version":"0.8.13.0_4","comment":"Angular-Schema-Form (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"http://schemaform.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07e315f34124f85ee70d9feb0de8b5add02b3ab7699a9168d266b3ea6fddb2f0","flatsize":179674,"path":"All/py311-xstatic-angular-schema-form-0.8.13.0_4.pkg","repopath":"All/py311-xstatic-angular-schema-form-0.8.13.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37172,"desc":"Angular JavaScript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-angular-bootstrap","origin":"devel/py-xstatic-angular-bootstrap","version":"2.5.0.0_2","comment":"Angular-Bootstrap (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://angular-ui.github.io/bootstrap/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"890253ed8ccc202a431c54aa1bfa527d10aa56affcbe73976069beeaa6976fb1","flatsize":283126,"path":"All/py311-xstatic-angular-bootstrap-2.5.0.0_2.pkg","repopath":"All/py311-xstatic-angular-bootstrap-2.5.0.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52692,"desc":"Angular-Bootstrap JavaScript library packaged for setuptools (easy_install) /\npip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-angular-fileupload","origin":"devel/py-xstatic-angular-fileupload","version":"12.2.13.0","comment":"Angular-FileUpload (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://opendev.org/openstack/xstatic-angular-fileupload","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89aa536ba565cc69d0f7a9757b9996aeeb2bd1a2c25a13e50fc2ec2996e917d8","flatsize":510237,"path":"All/py311-xstatic-angular-fileupload-12.2.13.0.pkg","repopath":"All/py311-xstatic-angular-fileupload-12.2.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":144652,"desc":"Angular-FileUpload JavaScript library packaged for setuptools (easy_install) /\npip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic","origin":"devel/py-xstatic","version":"1.0.3_1","comment":"XStatic base package with minimal support code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/xstatic-py/xstatic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56019e6d705d07236f29bba83ddf7bc20e58c58e41595ec6e7dc5b921dcb6756","flatsize":14230,"path":"All/py311-xstatic-1.0.3_1.pkg","repopath":"All/py311-xstatic-1.0.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5348,"desc":"The goal of XStatic family of packages is to provide static file packages with\nminimal overhead - without selling you some dependencies you don't want.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xopen","origin":"archivers/py-xopen","version":"2.0.2","comment":"Open compressed files transparently","maintainer":"wen@FreeBSD.org","www":"https://pypi.org/project/xopen/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88cff4f388bfe26704a0e96c85f949b33d512853dac8aa0fa6274113537f1746","flatsize":123098,"path":"All/py311-xopen-2.0.2.pkg","repopath":"All/py311-xopen-2.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28048,"desc":"This small Python module provides a xopen function that works like the built-in\nopen function, but can also deal with compressed files. Supported compression\nformats are gzip, bzip2 and xz. They are automatically recognized by their file\nextensions .gz, .bz2 or .xz.","deps":{"pigz":{"origin":"archivers/pigz","version":"2.8"},"py311-zstandard":{"origin":"archivers/py-zstandard","version":"0.22.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-angular","origin":"devel/py-xstatic-angular","version":"1.8.2.2_2","comment":"Angular (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://angularjs.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9dc6bfd1a0bfeb631a68f1c550ad1dd8eb857e41c6aae4bd5646d18c3172fb95","flatsize":2000151,"path":"All/py311-xstatic-angular-1.8.2.2_2.pkg","repopath":"All/py311-xstatic-angular-1.8.2.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":374512,"desc":"Angular JavaScript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xmodem","origin":"comms/py-xmodem","version":"0.4.5","comment":"XMODEM protocol implementation","maintainer":"loader@FreeBSD.org","www":"https://github.com/tehmaze/xmodem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23d487c8b4ccb2db7f8c11f9b991846387bbdd7bb4eb7a486a03eb83fd48ed6c","flatsize":149222,"path":"All/py311-xmodem-0.4.5.pkg","repopath":"All/py311-xmodem-0.4.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34660,"desc":"Python XMODEM protocol implementation\n\nThis is a literal implementation of XMODEM.TXT, XMODEM1K.TXT and\nXMODMCRC.TXT, support for YMODEM and ZMODEM is pending. YMODEM should\nbe fairly easy to implement as it is a hack on top of the XMODEM\nprotocol using sequence bytes ``0x00`` for sending file names (and some\nmeta data).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xmltodict","origin":"devel/py-xmltodict","version":"0.13.0_1","comment":"XML parser that returns python dictionaries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/martinblech/xmltodict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9952c8df923d35961aa9a0729437f1069bc5d17fbf16823c11e11624c42f9f7a","flatsize":76275,"path":"All/py311-xmltodict-0.13.0_1.pkg","repopath":"All/py311-xmltodict-0.13.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17348,"desc":"xmltodict is a Python module that makes working with XML feel like you are\nworking with JSON.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xmlsec","origin":"security/py-xmlsec","version":"1.3.14","comment":"Python bindings for XML Security Library","maintainer":"bofh@FreeBSD.org","www":"https://github.com/mehcode/python-xmlsec/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41b3249c9716efe155981b45c93e92499912527635fc5b405f917b26751ea9ca","flatsize":151949,"path":"All/py311-xmlsec-1.3.14.pkg","repopath":"All/py311-xmlsec-1.3.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35088,"desc":"PyXMLSec is a set of Python bindings for the XML Security library (XMLSec).","deps":{"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xmlsec1":{"origin":"security/xmlsec1","version":"1.3.2_1"}},"categories":["security","python"],"shlibs_required":["libxmlsec1.so.1","libltdl.so.7","libxslt.so.1","libxml2.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-xsdata","origin":"devel/py-xsdata","version":"24.3.1","comment":"Python XML Binding","maintainer":"sunpoet@FreeBSD.org","www":"https://xsdata.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66ae0a51982cc412410f2d5cd0ed526a674c544fa3dd74cc827237420da30e32","flatsize":3086050,"path":"All/py311-xsdata-24.3.1.pkg","repopath":"All/py311-xsdata-24.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":409900,"desc":"xsData is a complete data binding library for python allowing developers to\naccess and use XML and JSON documents as simple objects rather than using DOM.\n\nThe code generator supports XML schemas, DTD, WSDL definitions, XML & JSON\ndocuments. It produces simple dataclasses with type hints and simple binding\nmetadata.\n\nThe included XML and JSON parser/serializer are highly optimized and adaptable,\nwith multiple handlers and configuration properties.\n\nxsData is constantly tested against the W3C XML Schema 1.1 test suite.","deps":{"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"CLI":"off","LXML":"off","SOAP":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-xmldiff","origin":"textproc/py-xmldiff","version":"2.7.0","comment":"Creates diffs of XML files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Shoobx/xmldiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54b24d04ab573f1fb77a376d4be1bc162e9ebc0330fb595aaec99d62be39b2c3","flatsize":506912,"path":"All/py311-xmldiff-2.7.0.pkg","repopath":"All/py311-xmldiff-2.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":87212,"desc":"xmldiff is a library and a command-line utility for making diffs out of XML.\nThis may seem like something that doesn't need a dedicated utility, but change\ndetection in hierarchical data is very different from change detection in flat\ndata. XML type formats are also not only used for computer readable0 data, it is\nalso often used as a format for hierarchical data that can be rendered into\nhuman readable formats. A traditional diff on such a format would tell you line\nby line the differences, but this would not be be readable by a human. xmldiff\nprovides tools to make human readable diffs in those situations.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xml-default-dict","origin":"textproc/py-xml-default-dict","version":"0.3","comment":"Python scripts to convert xml data into a defaultdict","maintainer":"contato@kanazuchi.com","www":"https://github.com/kanazux/xml-default-dict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22fd1e9af8779dac7d193e80ebdcc543757bcae2e4516f61b64634629e455c65","flatsize":21296,"path":"All/py311-xml-default-dict-0.3.pkg","repopath":"All/py311-xml-default-dict-0.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5844,"desc":"Simple lib to convert xml file into a defaultdict from python collections lib,\nmaking more easy use the dict to accesses some tags of xml data.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-font-awesome","origin":"devel/py-xstatic-font-awesome","version":"6.2.1.1_1","comment":"Iconic font and CSS framework (font-awesome)","maintainer":"sunpoet@FreeBSD.org","www":"https://fontawesome.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e1a70af6be081398b3474389780c516ecdc04be99db8961a7383b1806496fd9","flatsize":22021646,"path":"All/py311-xstatic-font-awesome-6.2.1.1_1.pkg","repopath":"All/py311-xstatic-font-awesome-6.2.1.1_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1626180,"desc":"Font Awesome icons packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xlwt","origin":"textproc/py-xlwt","version":"1.3.0","comment":"Writing data and formatting information from Excel files","maintainer":"dikshie@sfc.wide.ad.jp","www":"https://www.python-excel.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4fc4e703292f3a783d25e8637538a3e9930bed10ea02d4d8eef4c5d7c239dea","flatsize":1486817,"path":"All/py311-xlwt-1.3.0.pkg","repopath":"All/py311-xlwt-1.3.0.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":192004,"desc":"Library to create spreadsheet files compatible with\nMS Excel 97/2000/XP/2003 XLS files, on any platform, with Python 2.3\nto 2.6\n\nxlwt is a library for generating spreadsheet files that are compatible\nwith Excel 97/2000/XP/2003, OpenOffice.org Calc, and Gnumeric. xlwt\nhas full support for Unicode. Excel spreadsheets can be generated on\nany platform without needing Excel or a COM server. The only\nrequirement is Python 2.3 to 2.6. xlwt is a fork of pyExcelerator.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xlutils","origin":"textproc/py-xlutils","version":"2.0.0","comment":"Utilities for working with Excel files that require both xlrd and xlwt","maintainer":"skreuzer@FreeBSD.org","www":"https://www.python-excel.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c77f6bf33bce2883c8b186e034eae8d1baf1199579957bed6366513c351b6c2d","flatsize":624604,"path":"All/py311-xlutils-2.0.0.pkg","repopath":"All/py311-xlutils-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":85820,"desc":"Collection of utilities for working with Excel files. Since these utilities may\nrequire either or both of the xlrd and xlwt packages, they are collected\ntogether here, separate from either package.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xlrd":{"origin":"textproc/py-xlrd","version":"2.0.1_1"},"py311-xlwt":{"origin":"textproc/py-xlwt","version":"1.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xlrd2","origin":"textproc/py-xlrd2","version":"1.3.4_1","comment":"Library for developers to extract data from Microsoft Excel legacy spreadsheet files (xls)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/DissectMalware/xlrd2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b44b648a3030f2e7fef8f2854dc5a3263d0cfdee57b426d026864eee6486446","flatsize":1369183,"path":"All/py311-xlrd2-1.3.4_1.pkg","repopath":"All/py311-xlrd2-1.3.4_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":227604,"desc":"xlrd2 is an effort to extend xlrd project, which is no longer mintained by its\ndevelopers. The main goal is to make it suitable for extracting necessary\ninformation from malicious xls documents.\n\nXlrd Purpose: Provide a library for developers to use to extract data from\nMicrosoft Excel (tm) spreadsheet files. It is not an end-user tool.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xlrd","origin":"textproc/py-xlrd","version":"2.0.1_1","comment":"Reading data and formatting information from Excel files","maintainer":"sunpoet@FreeBSD.org","www":"https://www.python-excel.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"efa1b69e30babe2e13ffd39ecfd09148867f6af2e5cf2f628eff78f1d53d2dcc","flatsize":1094348,"path":"All/py311-xlrd-2.0.1_1.pkg","repopath":"All/py311-xlrd-2.0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":187016,"desc":"Library for developers to extract data from Microsoft Excel (tm)\nspreadsheet files\n\nExtract data from Excel spreadsheets (.xls and .xlsx, versions 2.0\nonwards) on any platform. Pure Python (2.6, 2.7, 3.2+). Strong support\nfor Excel dates. Unicode-aware.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xmlschema","origin":"textproc/py-xmlschema","version":"3.3.1","comment":"Implementation of XML Schema for Python","maintainer":"wen@FreeBSD.org","www":"https://pypi.org/project/xmlschema/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"325b8f11f39203d5c2a087e6bfc1528585627b1c0292eb724e046ed3241762a2","flatsize":4716264,"path":"All/py311-xmlschema-3.3.1.pkg","repopath":"All/py311-xmlschema-3.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":580572,"desc":"The xmlschema library is an implementation of XML Schema for Python (supports\nPython 3.6+).\n\nThis library arises from the needs of a solid Python layer for processing XML\nSchema based files for MaX (Materials design at the Exascale) European project.\nA significant problem is the encoding and the decoding of the XML data files\nproduced by different simulation software. Another important requirement is the\nXML data validation, in order to put the produced data under control. The lack\nof a suitable alternative for Python in the schema-based decoding of XML data\nhas led to build this library. Obviously this library can be useful for other\ncases related to XML Schema based processing, not only for the original scope.","deps":{"py311-elementpath":{"origin":"textproc/py-elementpath","version":"4.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xlmmacrodeobfuscator","origin":"textproc/py-xlmmacrodeobfuscator","version":"0.2.7_1","comment":"XLM Emulation engine designed to analyze and deobfuscate malicious XLM macros","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/DissectMalware/XLMMacroDeobfuscator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb8b6a6e0b163aaab936f8d51395bfc4fd9bf792f0b230ca3fcf7996d0eb9407","flatsize":755953,"path":"All/py311-xlmmacrodeobfuscator-0.2.7_1.pkg","repopath":"All/py311-xlmmacrodeobfuscator-0.2.7_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":113960,"desc":"XLMMacroDeobfuscator can be used to decode obfuscated XLM macros (also known as\nExcel 4.0 macros). It utilizes an internal XLM emulator to interpret the macros,\nwithout fully performing the code.\n\nIt supports both xls, xlsm, and xlsb formats.\n\nIt uses xlrd2, pyxlsb2 and its own parser to extract cells and other information\nfrom xls, xlsb and xlsm files, respectively.","deps":{"py311-lark":{"origin":"devel/py-lark","version":"1.1.9"},"py311-msoffcrypto-tool":{"origin":"security/py-msoffcrypto-tool","version":"5.0.0"},"py311-pyxlsb2":{"origin":"textproc/py-pyxlsb2","version":"0.0.9_1"},"py311-roman":{"origin":"math/py-roman","version":"4.2"},"py311-untangle":{"origin":"textproc/py-untangle","version":"1.2.1_1"},"py311-xlrd2":{"origin":"textproc/py-xlrd2","version":"1.3.4_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xonsh","origin":"shells/xonsh","version":"0.17.0","comment":"Python-powered, cross-platform, Unix-gazing shell","maintainer":"eduardo@FreeBSD.org","www":"https://xon.sh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b4a9969d014675a5b5fa72786da15835eade6828c2a3c7628c87a75e4bb8477","flatsize":9991021,"path":"All/py311-xonsh-0.17.0.pkg","repopath":"All/py311-xonsh-0.17.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1170332,"desc":"xonsh is a Python-powered, cross-platform, Unix-gazing shell language and\ncommand prompt.\n\nThe language is a superset of Python 3.6+ with additional shell primitives.\nxonsh (pronounced conch) is meant for the daily use of experts and novices\nalike.","deps":{"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["shells","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xml2rfc","origin":"textproc/xml2rfc","version":"3.21.0","comment":"Tool to create RFCs and related documents from XML","maintainer":"marcus@FreeBSD.org","www":"https://xml2rfc.tools.ietf.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad522875c5bda83138b5462047bf21c485e30d8f71aab99a11b5748f1aba29d6","flatsize":4322747,"path":"All/py311-xml2rfc-3.21.0.pkg","repopath":"All/py311-xml2rfc-3.21.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":560396,"desc":"This is a port of xml2rfc, a tool for producing documents formatted\naccording to the requirements of the RFC editor from XML, as described\nin RFCs 7749 and 7991 (as well as the v3 syntax currently described in\nhttps://tools.ietf.org/html/draft-iab-rfc7991bis).","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-configargparse":{"origin":"devel/py-configargparse","version":"1.5.3_1"},"py311-country":{"origin":"devel/py-country","version":"22.3.5"},"py311-google-i18n-address":{"origin":"devel/py-google-i18n-address","version":"3.1.0"},"py311-intervaltree":{"origin":"devel/py-intervaltree","version":"3.1.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"},"messages":[{"message":"See https://authors.ietf.org/en/references-in-rfcxml for advice\n\ton using the reference library at https://bib.ietf.org/","type":"install"}]},{"name":"py39-numpy","origin":"math/py-numpy","version":"1.26.4_1,1","comment":"The New Numeric Extension to Python","maintainer":"python@FreeBSD.org","www":"https://www.numpy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b9a1b9c2bfa8e210c9f6c2021a4279cd966a9b8245bccf9ad5b857bbc0d4895","flatsize":142632032,"path":"All/py39-numpy-1.26.4_1,1.pkg","repopath":"All/py39-numpy-1.26.4_1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13638756,"desc":"NumPy is the fundamental package for scientific computing with Python. It\ncontains among other things:\n- a powerful N-dimensional array object\n- sophisticated (broadcasting) functions\n- tools for integrating C/C++ and Fortran code\n- useful linear algebra, Fourier transform, and random number capabilities\n\nBesides its obvious scientific uses, NumPy can also be used as an efficient\nmulti-dimensional container of generic data. Arbitrary data-types can be\ndefined. This allows NumPy to seamlessly and speedily integrate with a wide\nvariety of databases.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"py39-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python39":{"origin":"lang/python39","version":"3.9.19"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"}},"categories":["math","python"],"shlibs_required":["libopenblas.so.0","libgfortran.so.5"],"options":{"DOCS":"on","SUITESPARSE":"on","ATLAS":"off","NETLIB":"off","OPENBLAS":"on"},"annotations":{"cpe":"cpe:2.3:a:numpy:numpy:1.26.4:::::dragonfly6:x86_64:1","flavor":"py39"}},{"name":"py311-xerox","origin":"devel/py-xerox","version":"0.4.1","comment":"Simple copy and paste in Python","maintainer":"nivit@FreeBSD.org","www":"https://github.com/kennethreitz/xerox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b138f36a505cac649409eab2db142b5e1b50b5228a7c5d21b8f18624b844d085","flatsize":30591,"path":"All/py311-xerox-0.4.1.pkg","repopath":"All/py311-xerox-0.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8944,"desc":"Xerox is a copy + paste module for Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-xenaPython","origin":"biology/py-xenaPython","version":"1.0.14","comment":"API for Xena Hub to access genetic information shared through the hub","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ucscXena/xenaPython","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f00a8072b3257337ef8e857261f48fd3a01cac12ccc5addf4a5a23f751cda421","flatsize":127799,"path":"All/py311-xenaPython-1.0.14.pkg","repopath":"All/py311-xenaPython-1.0.14.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28880,"desc":"Python API for Xena Hub.\n\nXena Hub is a Java-based server software installed on the clients' servers\nthat hosts their genomic data in order to share it with others. Using this\nPython API and other browsers that are part of the UC Santa Cruz Xena project,\nit is possible to easily access a wide variety of genomic information shared by\na large number of researchers.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xdot","origin":"x11/py-xdot","version":"1.2_4","comment":"Interactive viewer for Graphviz dot files","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/xdot/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e330f32193773461e1a0634862d1413bfc2c33f330ed0b89bbcbd436eec3e2d","flatsize":477066,"path":"All/py311-xdot-1.2_4.pkg","repopath":"All/py311-xdot-1.2_4.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":76964,"desc":"xdot.py is an interactive viewer for graphs written in Graphviz's dot\nlanguage. It uses internally the Graphviz's xdot output format as an\nintermediate format, and PyGTK and Cairo for rendering.\nxdot.py can be used either as a standalone application from command\nline, or as a library embedded in your python application.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xhtml2pdf","origin":"textproc/py-xhtml2pdf","version":"0.2.16","comment":"PDF generator using HTML and CSS","maintainer":"sunpoet@FreeBSD.org","www":"https://xhtml2pdf.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6546f721152443ed1a1081fbea482942a1bb07824b9ab95b46a4aa3bd5cb85ef","flatsize":1597653,"path":"All/py311-xhtml2pdf-0.2.16.pkg","repopath":"All/py311-xhtml2pdf-0.2.16.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":259484,"desc":"xhtml2pdf is a html2pdf converter using the ReportLab Toolkit, the HTML5lib and\npyPdf. It supports HTML 5 and CSS 2.1 (and some of CSS 3). It is completely\nwritten in pure Python so it is platform independent.\n\nThe main benefit of this tool that a user with Web skills like HTML and CSS is\nable to generate PDF templates very quickly without learning new technologies.","deps":{"py311-arabic-reshaper":{"origin":"textproc/py-arabic-reshaper","version":"3.0.0_1"},"py311-html5lib":{"origin":"www/py-html5lib","version":"1.1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pyhanko":{"origin":"security/py-pyhanko","version":"0.23.2"},"py311-pyhanko-certvalidator":{"origin":"security/py-pyhanko-certvalidator","version":"0.26.3"},"py311-pypdf":{"origin":"print/py-pypdf","version":"4.2.0"},"py311-python-bidi":{"origin":"textproc/py-python-bidi","version":"0.4.2"},"py311-reportlab":{"origin":"print/py-reportlab","version":"4.2.0"},"py311-svglib":{"origin":"converters/py-svglib","version":"1.5.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xdg","origin":"devel/py-xdg","version":"0.28","comment":"Python library to access freedesktop.org standards","maintainer":"gnome@FreeBSD.org","www":"https://freedesktop.org/wiki/Software/pyxdg/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b71aaae0c5952d281da59251ccf00e3064b379bf8b87fb204404812852bf73d","flatsize":647288,"path":"All/py311-xdg-0.28.pkg","repopath":"All/py311-xdg-0.28.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":105104,"desc":"A python library to access freedesktop.org standards.\n\nCurrently supported are:\n o Base Directory Specification\n o Menu Specification\n o Desktop Entry Specification\n o Icon Theme Specification\n o Recent File Spec\n o Shared-MIME-Database Specification","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xcffib","origin":"x11/py-xcffib","version":"0.11.1","comment":"Replacement for xpyb and XCB Python bindings","maintainer":"ericbsd@FreeBSD.org","www":"https://github.com/tych0/xcffib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d4cb16a56d0cbb75ee33f653552cb15bbc54611074d7fdf20989f20a264aaf3","flatsize":3489967,"path":"All/py311-xcffib-0.11.1.pkg","repopath":"All/py311-xcffib-0.11.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":216668,"desc":"xcffib is intended to be a (mostly) drop-in replacement for xpyb. xpyb has\nan inactive upstream, several memory leaks, is python2 only and doesn't have\npypy support. xcffib is a binding which uses cffi, which mitigates some of\nthe issues described above. xcffib also builds bindings for 27 of the 29\n(xprint and xkb are missing) X extensions in 1.10.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xdis","origin":"devel/py-xdis","version":"6.1.0","comment":"Cross-Python bytecode Disassembler and Marshal routines","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rocky/python-xdis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"539f73fb05973ae74c87bee47a6048f90ea0d474744dabf189ad08e7492f3c5e","flatsize":1491517,"path":"All/py311-xdis-6.1.0.pkg","repopath":"All/py311-xdis-6.1.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":220552,"desc":"The Python dis module allows you to disassemble bytecode from the same version\nof Python that you are running on. But what about bytecode from different\nversions?\n\nThat's what this package is for. It can \"marshal load\" Python bytecodes from\ndifferent versions of Python. The command-line routine pydisasm will show\ndisassembly output using Python 3.6 disassembly conventions.\n\nAlso, if you need to modfiy and write bytecode, the routines here can be of\nhelp. There are routines to pack and unpack the read-only tuples in Python's\nCode type. For interoperability between Python 2 and 3 we provide our own\nversions of the Code type, and we provide routines to reduce the tedium in\nwriting a bytecode file.\n\nThis package also has an extensive knowledge of Python bytecode magic numbers,\nincluding Pypy and others, and how to translate from sys_info major, minor, and\nrelease numbers to the corresponding magic value.\n\nSo If you want to write a cross-version assembler, or an bytecode-level\noptimizer this package may also be useful. In addition to the kinds of\ninstruction categorization that dis offers, we have additional categories for\nthings that would be useful in such a bytecode optimizer.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-term-background":{"origin":"deskutils/py-term-background","version":"1.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xdoctest","origin":"devel/py-xdoctest","version":"1.1.5","comment":"Python package for executing tests in documentation strings","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Erotemic/xdoctest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e65c1a90158cf2df742454d2966d9cb32aed68ce373bf9af22720870ea041ea7","flatsize":1499468,"path":"All/py311-xdoctest-1.1.5.pkg","repopath":"All/py311-xdoctest-1.1.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":225520,"desc":"Xdoctest is a Python package for executing tests in documentation strings.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xcaplib","origin":"devel/py-xcaplib","version":"1.2.2_1","comment":"Python XCAP client library","maintainer":"python@FreeBSD.org","www":"http://openxcap.org/clients/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f57da73fca63d6940994e2fcfe6f6684a1267ee1e60301d78db59e173d794fc","flatsize":238909,"path":"All/py311-xcaplib-1.2.2_1.pkg","repopath":"All/py311-xcaplib-1.2.2_1.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":43464,"desc":"XCAP protocol, defined in RFC 4825, allows a client to read, write, and\nmodify application configuration data stored in XML format on a server. XCAP\nmaps XML document sub-trees and element attributes to HTTP URIs, so that\nthese components can be directly accessed by HTTP. An XCAP server used by\nXCAP clients to store data like presence policy in combination with a SIP\nPresence server that supports PUBLISH/SUBSCRIBE/NOTIFY SIP methods can\nprovide a complete SIP SIMPLE solution.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-python-application":{"origin":"devel/py-python-application","version":"2.8.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xarray-simlab","origin":"devel/py-xarray-simlab","version":"0.5.0.5_1","comment":"Xarray extension and framework for computer model simulations","maintainer":"yuri@FreeBSD.org","www":"https://xarray-simlab.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f0cd081651a390a2d41141afb211f7ced92eac5b4e8937f0fa92e68d6030689","flatsize":1258811,"path":"All/py311-xarray-simlab-0.5.0.5_1.pkg","repopath":"All/py311-xarray-simlab-0.5.0.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":186160,"desc":"xarray-simlab is a Python library that provides both a generic framework for\nbuilding computational models in a modular fashion and a xarray extension for\nsetting and running simulations using the xarray's Dataset structure. It is\ndesigned for fast, interactive and exploratory modeling.\n\nxarray-simlab is well integrated with other libraries of the PyData ecosystem\nsuch as dask and zarr.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-dask":{"origin":"devel/py-dask","version":"2024.6.0"},"py311-distributed":{"origin":"devel/py-distributed","version":"2024.6.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xarray":{"origin":"devel/py-xarray","version":"2024.6.0"},"py311-zarr":{"origin":"devel/py-zarr","version":"2.18.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xarray-einstats","origin":"devel/py-xarray-einstats","version":"0.7.0","comment":"Stats, linear algebra and einops for xarray","maintainer":"yuri@FreeBSD.org","www":"https://github.com/arviz-devs/xarray-einstats","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d721d8c0a57616325fc55ca8b6e8fca0a09a7ee40b95d84a16d3c004a98f1311","flatsize":365241,"path":"All/py311-xarray-einstats-0.7.0.pkg","repopath":"All/py311-xarray-einstats-0.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":55536,"desc":"Stats, linear algebra and einops for xarray.","deps":{"py311-einops":{"origin":"misc/py-einops","version":"0.8.0"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-xarray":{"origin":"devel/py-xarray","version":"2024.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xattr","origin":"devel/py-xattr","version":"1.1.0","comment":"Python wrapper for extended filesystem attributes","maintainer":"timur@FreeBSD.org","www":"https://github.com/xattr/xattr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dda4a90823b0848f00eb744f09b9ee8e3e6686c67195055c2bb9fabd9c7a4d95","flatsize":129976,"path":"All/py311-xattr-1.1.0.pkg","repopath":"All/py311-xattr-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26892,"desc":"Extended attributes extend the basic attributes of files and directories\nin the file system.  They are stored as name:data pairs associated with\nfile system objects (files, directories, symlinks, etc).","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xist","origin":"www/xist","version":"5.34","comment":"XML-based extensible HTML generator","maintainer":"python@FreeBSD.org","www":"http://www.livinglogic.de/Python/xist/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71105c4d28d7e65e91cd83dc767a21ec401c15313b61e4df2359fc7be1de1136","flatsize":10293385,"path":"All/py311-xist-5.34.pkg","repopath":"All/py311-xist-5.34.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1048384,"desc":"XIST is an XML-based extensible HTML generator written in Python. It was\ndeveloped as a replacement for an HTML preprocessor named HSC, and borrows\nsome features and ideas from it. It also borrows the basic ideas (XML/HTML\nelements as Python objects) from HTMLgen or HyperText.","deps":{"py311-cssutils":{"origin":"www/py-cssutils","version":"2.11.1,1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-roboto-fontface","origin":"devel/py-xstatic-roboto-fontface","version":"0.5.0.0_4","comment":"roboto-fontface (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openstack/xstatic-roboto-fontface","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb09fcffe4ca5de594dc6da709b8bda0ed93a4335a42953ba7352836fb5d6e61","flatsize":14789827,"path":"All/py311-xstatic-roboto-fontface-0.5.0.0_4.pkg","repopath":"All/py311-xstatic-roboto-fontface-0.5.0.0_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4018728,"desc":"roboto-fontface javascript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xstatic-bootswatch","origin":"devel/py-xstatic-bootswatch","version":"3.3.7.0_4","comment":"bootswatch (themes for Bootstrap) (XStatic packaging standard)","maintainer":"sunpoet@FreeBSD.org","www":"https://bootswatch.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb4d74bd45abc6282630fd68d22e7dfb6bb8536eb76b747778329784c4039a0d","flatsize":7180604,"path":"All/py311-xstatic-bootswatch-3.3.7.0_4.pkg","repopath":"All/py311-xstatic-bootswatch-3.3.7.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":675088,"desc":"bootswatch javascript library packaged for setuptools (easy_install) / pip.\n\nThis package is intended to be used by any project that needs these files.\n\nIt intentionally does not provide any extra code except some metadata nor has\nany extra requirements. You MAY use some minimal support code from the XStatic\nbase package, if you like.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xandikos","origin":"www/py-xandikos","version":"0.2.11","comment":"Lightweight CalDAV/CardDAV server","maintainer":"sunpoet@FreeBSD.org","www":"https://www.xandikos.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78d5c4bd2e22ef0d22257b6d4bee7fb160236e37807cdb316dc97f0dd8063a00","flatsize":1594865,"path":"All/py311-xandikos-0.2.11.pkg","repopath":"All/py311-xandikos-0.2.11.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":214108,"desc":"Xandikos is a lightweight yet complete CardDAV/CalDAV server that backs onto a\nGit repository.\n\nXandikos takes its name from the name of the March month in the ancient\nMacedonian calendar, used in Macedon in the first millennium BC.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-dulwich":{"origin":"devel/py-dulwich","version":"0.21.2"},"py311-icalendar":{"origin":"devel/py-icalendar","version":"4.0.3_2"},"py311-multidict":{"origin":"www/py-multidict","version":"6.0.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-x-wr-timezone","origin":"devel/py-x-wr-timezone","version":"0.0.7","comment":"Python module and program to convert calendars using X-WR-TIMEZONE to standard ones","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/niccokunzmann/x-wr-timezone","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7a63c18b156ec8782a184c9fa586edce61c952bdca1d452e2a4eb6d44ca5816","flatsize":55870,"path":"All/py311-x-wr-timezone-0.0.7.pkg","repopath":"All/py311-x-wr-timezone-0.0.7.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":13776,"desc":"Some calendar providers introduce the non-standard X-WR-TIMEZONE parameter to\nICS calendar files. Strict interpretations according to RFC 5545 ignore the\nX-WR-TIMEZONE parameter. This causes the times of the events to differ from\nthose which make use of X-WR-TIMEZONE.\n\nThis module aims to bridge the gap by converting calendars using X-WR-TIMEZONE\nto a strict RFC 5545 calendars. So, let's put our heads together and solve this\nproblem for everyone!","deps":{"py311-icalendar":{"origin":"devel/py-icalendar","version":"4.0.3_2"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wurlitzer","origin":"misc/py-wurlitzer","version":"3.1.1","comment":"Capture C-level output in context managers","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/minrk/wurlitzer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbe28bcd619dd0aceade3f0bc56e32199a415d431fef3b51c2415bbb0cf640c8","flatsize":74331,"path":"All/py311-wurlitzer-3.1.1.pkg","repopath":"All/py311-wurlitzer-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16892,"desc":"Wurlitzer captures C-level stdout/stderr pipes in Python via os.dup2.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wstools","origin":"textproc/py-wstools","version":"0.4.8","comment":"WSDL parsing services for Python","maintainer":"rm@FreeBSD.org","www":"https://github.com/pycontribs/wstools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"229df2acf01c03a006aa4c7094da9e8e2f8283bc1076254b00187bb80891ec30","flatsize":1007767,"path":"All/py311-wstools-0.4.8.pkg","repopath":"All/py311-wstools-0.4.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":128620,"desc":"WSDL parsing services package for Web Services for Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-xkcdpass","origin":"security/py-xkcdpass","version":"1.17.4_2","comment":"Password generator as in XKCD 936","maintainer":"jacob@jwfh.ca","www":"https://github.com/jwfh/xkcdpass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bc5ec398aa8e3827cf54a621630fe6cd0a6dd62cdfafcfd0a5d1b599492404a","flatsize":6767364,"path":"All/py311-xkcdpass-1.17.4_2.pkg","repopath":"All/py311-xkcdpass-1.17.4_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1447608,"desc":"A flexible and scriptable password generator which generates\nstrong diceword-style passphrases, inspired by XKCD 936.\n\n  $ xkcdpass\n  > correct horse battery staple\n\nUsable as standalone script or a module within a larger\nPython project.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","sysutils","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-wtf-peewee","origin":"textproc/py-wtf-peewee","version":"3.0.5","comment":"Bridge between peewee models and wtforms","maintainer":"meka@tilda.center","www":"https://github.com/coleifer/wtf-peewee","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"112c7c2b10d2f643278f1c81ebf1d0c8c9fa95c9d25ec824cc5fd7d6bcedf4bf","flatsize":194353,"path":"All/py311-wtf-peewee-3.0.5.pkg","repopath":"All/py311-wtf-peewee-3.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31556,"desc":"Flask-WTF-Peewee, based on the code found in wtforms.ext, provides a bridge\nbetween peewee models and wtforms, mapping model fields to form fields.","deps":{"py311-peewee":{"origin":"databases/py-peewee","version":"3.15.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wtforms":{"origin":"textproc/py-wtforms","version":"3.1.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wsproto","origin":"net/py-wsproto","version":"1.2.0","comment":"Sans-IO WebSocket protocol implementation","maintainer":"bofh@FreeBSD.org","www":"https://pypi.org/project/wsproto/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42ecf132fd3ea9fd146993f938c77b4dbb71bbe64b03caec3373a8ad3cf894c7","flatsize":272794,"path":"All/py311-wsproto-1.2.0.pkg","repopath":"All/py311-wsproto-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47656,"desc":"A pure-Python implementation of a WebSocket protocol stack. It's written from\nthe ground up to be embeddable in whatever program you choose to use, ensuring\nthat you can communicate via WebSockets, as defined in RFC6455, regardless of\nyour programming paradigm.\n\nThis does not provide a parsing layer, a network layer, or any rules about\nconcurrency. Instead, it's a purely in-memory solution, defined in terms of data\nactions and WebSocket frames. RFC6455 and Compression Extensions for WebSocket\nvia RFC7692 are fully supported.\n\nSee also: https://github.com/python-hyper/wsproto/","deps":{"py311-h11":{"origin":"net/py-h11","version":"0.14.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wsme","origin":"devel/py-wsme","version":"0.12.1","comment":"Simplify the writing of REST APIs, and extend them with additional protocols","maintainer":"sunpoet@FreeBSD.org","www":"https://opendev.org/x/wsme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d2ac0f69b3a2077f74bf0f6ba2861f4b2d4cc0e030c4bf8d716b6d781a3895b","flatsize":1041060,"path":"All/py311-wsme-0.12.1.pkg","repopath":"All/py311-wsme-0.12.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":157964,"desc":"Web Services Made Easy (WSME) simplifies the writing of REST web services by\nproviding simple yet powerful typing, removing the need to directly manipulate\nthe request and the response objects.\n\nWSME can work standalone or on top of your favorite Python web (micro)framework,\nso you can use both your preferred way of routing your REST requests and most of\nthe features of WSME that rely on the typing system like:\n- Alternate protocols, including those supporting batch-calls\n- Easy documentation through a Sphinx extension\n\nWSME is originally a rewrite of TGWebServices with a focus on extensibility,\nframework-independence and better type handling.","deps":{"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-simplegeneric":{"origin":"devel/py-simplegeneric","version":"0.8.1_1"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wsgiutils","origin":"devel/py-wsgiutils","version":"0.7.2_1","comment":"Utility libraries for development of simple WSGI programs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/davidfraser/WSGIUtils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"799395ed39c2291df5ab63cb03dd1d003e64eb0c519178b0011a0069fce80a8d","flatsize":143682,"path":"All/py311-wsgiutils-0.7.2_1.pkg","repopath":"All/py311-wsgiutils-0.7.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":24600,"desc":"WSGI Utils are a package of standalone utility libraries that ease the\ndevelopment of simple WSGI programs. The functionality provided is limited at\nthe moment, patches to add new features and address defects are most welcome.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","textproc","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-yt","origin":"math/py-yt","version":"4.3.0_1","comment":"Analysis and visualization toolkit for volumetric data","maintainer":"yuri@FreeBSD.org","www":"https://yt-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8d9ca27ce9b3d9d458ea3a447c8b83e98bfedcfcd2174c3333f5b4098d541f1","flatsize":113138522,"path":"All/py311-yt-4.3.0_1.pkg","repopath":"All/py311-yt-4.3.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7515756,"desc":"yt supports structured, variable-resolution meshes, unstructured meshes,\nand discrete or sampled data such as particles. Focused on driving\nphysically-meaningful inquiry, yt has been applied in domains such as\nastrophysics, seismology, nuclear engineering, molecular dynamics, and\noceanography.","deps":{"py311-cmyt":{"origin":"math/py-cmyt","version":"2.0.0"},"py311-ewah-bool-utils":{"origin":"devel/py-ewah-bool-utils","version":"1.1.0"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-ipywidgets":{"origin":"devel/py-ipywidgets","version":"8.1.3"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"py311-tomli-w":{"origin":"textproc/py-tomli-w","version":"1.0.0_2"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-unyt":{"origin":"math/py-unyt","version":"2.9.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wsgitools","origin":"devel/py-wsgitools","version":"0.3.1","comment":"Useful middlewares and filters for wsgi as well as scgi servers","maintainer":"ports@FreeBSD.org","www":"https://subdivi.de/~helmut/wsgitools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40c8f367167bff92334c9333e3eab1c8a2cc00247f2924ed75d7dc53432bab1e","flatsize":432000,"path":"All/py311-wsgitools-0.3.1.pkg","repopath":"All/py311-wsgitools-0.3.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":66648,"desc":"wsgitools is a set of tools working with WSGI (see PEP 333).\nIt includes classes for filtering content, middlewares for\ncaching, logging and tracebacks as well as two backends for\nSCGI. Goals in writing it were portability and simplicity.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-wsgitools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-xapian","origin":"databases/py-xapian","version":"1.4.25","comment":"Python binding for Xapian","maintainer":"sunpoet@FreeBSD.org","www":"https://xapian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d133f77bad3b518ac3823c7735a6081622e7adbf52504b2da0fc0186100e962a","flatsize":6249987,"path":"All/py311-xapian-1.4.25.pkg","repopath":"All/py311-xapian-1.4.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":705960,"desc":"Python binding for Xapian","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["databases","python"],"shlibs_required":["libxapian.so.30"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-wtforms","origin":"textproc/py-wtforms","version":"3.1.2_1","comment":"Flexible forms validation and rendering library for python","maintainer":"rm@FreeBSD.org","www":"http://wtforms.simplecodes.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c48e091461b8e073d8d700f093f81ffbd449173460353e15fb02b95f317d5964","flatsize":2512653,"path":"All/py311-wtforms-3.1.2_1.pkg","repopath":"All/py311-wtforms-3.1.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":385748,"desc":"WTForms is a flexible forms validation and rendering library for python\nweb development.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-email-validator":{"origin":"mail/py-email-validator","version":"2.1.1"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"DOCS":"on","EMAIL":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-wsgi_xmlrpc","origin":"devel/py-wsgi_xmlrpc","version":"0.2.8_1","comment":"WSGI application for a simple XMLRPC method dispatching","maintainer":"geka@sippysoft.com","www":"https://code.google.com/p/wsgi-xmlrpc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14ba8da6f3e8777ef04d0b1435321fc615ba2bb13c771ef81e82331c968d8510","flatsize":22478,"path":"All/py311-wsgi_xmlrpc-0.2.8_1.pkg","repopath":"All/py311-wsgi_xmlrpc-0.2.8_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8048,"desc":"WSGI application for a simple xmlrpc method dispatching.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wsgi-intercept","origin":"devel/py-wsgi-intercept","version":"1.13.0_1","comment":"WSGI application in place of a real URI for testing","maintainer":"sunpoet@FreeBSD.org","www":"https://wsgi-intercept.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fb993e9ccbef490b6bf0606f86fdc2434b525f57facb77e0a70a00c33e30741","flatsize":329206,"path":"All/py311-wsgi-intercept-1.13.0_1.pkg","repopath":"All/py311-wsgi-intercept-1.13.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50064,"desc":"Testing a WSGI application sometimes involves starting a server at a local host\nand port, then pointing your test code to that address. Instead, this library\nlets you intercept calls to any specific host/port combination and redirect them\ninto a WSGI application importable by your test program. Thus, you can avoid\nspawning multiple processes or threads to test your Web app.\n\nwsgi_intercept works with a variety of HTTP clients in Python 2.7, 3.5 and\nbeyond, and in pypy.\n- urllib2\n- urllib.request\n- httplib\n- http.client\n- httplib2\n- requests\n- urllib3\n\nwsgi_intercept works by replacing httplib.HTTPConnection with a subclass,\nwsgi_intercept.WSGI_HTTPConnection. This class then redirects specific\nserver/port combinations into a WSGI application by emulating a socket. If no\nintercept is registered for the host and port requested, those requests are\npassed on to the standard handler.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wsdd","origin":"net/py-wsdd","version":"0.8","comment":"Web Service Discovery (WSD) host daemon for Samba","maintainer":"hiroo.ono+freebsd@gmail.com","www":"https://github.com/christgau/wsdd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53af98cf3a4962372a2ea06b1e6be312ec8ee5848c7f50e684385f2199cf64f5","flatsize":82577,"path":"All/py311-wsdd-0.8.pkg","repopath":"All/py311-wsdd-0.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25036,"desc":"wsdd implements a Web Service Discovery host daemon. This enables (Samba)\nhosts, like your local NAS device, to be found by Web Service Discovery Clients\nlike Windows.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"users":["_wsdd"],"groups":["_wsdd"],"messages":[{"message":"To run wsdd at startup, you need to add the following to /etc/rc.conf:\n\n    wsdd_enable=\"YES\"","type":"install"}]},{"name":"py311-wsaccel","origin":"www/py-wsaccel","version":"0.6.6","comment":"WebSocket Accelerator for ws4py and AutobahnPython","maintainer":"bofh@FreeBSD.org","www":"https://github.com/methane/wsaccel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78cdaa56327dbebea9b1c88551a84fcfb19706b34ea0e2daf3d9464edaf1f3e3","flatsize":372217,"path":"All/py311-wsaccel-0.6.6.pkg","repopath":"All/py311-wsaccel-0.6.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":95224,"desc":"WSAccell is WebSocket accelerator for AutobahnPython, ws4py and Tornado.\n\nWSAccell replaces per-byte process in them with Cython version.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"deprecated":"Upstream ceased development","flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream ceased development."}]},{"name":"py311-wrapt","origin":"devel/py-wrapt","version":"1.16.0_1","comment":"Decorators, wrappers and monkey patching","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/GrahamDumpleton/wrapt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af2623058b12b36d4bfea8f25aec304384b30dfa850ba3885145a4cc4fd944be","flatsize":273016,"path":"All/py311-wrapt-1.16.0_1.pkg","repopath":"All/py311-wrapt-1.16.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":50628,"desc":"The aim of the wrapt module is to provide a transparent object proxy for Python,\nwhich can be used as the basis for the construction of function wrappers and\ndecorator functions.\n\nThe wrapt module focuses very much on correctness. It therefore goes way beyond\nexisting mechanisms such as functools.wraps() to ensure that decorators preserve\nintrospectability, signatures, type checking abilities etc. The decorators that\ncan be constructed using this module will work in far more scenarios than\ntypical decorators and provide more predictable and consistent behaviour.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wpgtk","origin":"x11-themes/wpgtk","version":"6.6.1","comment":"Colorscheme, wallpaper and template manager","maintainer":"fuz@FreeBSD.org","www":"https://deviantfero.github.io/wpgtk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b61cfb4529f7744d3382c3a3348b5426f2926f1a20ce389ad66a0d39f07c235","flatsize":451204,"path":"All/py311-wpgtk-6.6.1.pkg","repopath":"All/py311-wpgtk-6.6.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":77812,"desc":"wpgtk is a color-scheme manager with a template system which lets you\ncreate templates from any text file and will replace keywords on it when\nyou change your theme, delivering high customizing power.\n\nAnd also, for those who are not into auto-generated color-schemes, you\nwill be happy to know that wpgtk includes all the preset themes that\npywal does, so that's around 200+ themes to play around with, that you\ncan also modify to get really readable and cool results!","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"feh":{"origin":"graphics/feh","version":"3.10.3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pywal":{"origin":"graphics/pywal","version":"3.3.0_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xsettingsd":{"origin":"x11/xsettingsd","version":"1.0.0.2_2"}},"categories":["x11-themes"],"annotations":{"flavor":"py311"}},{"name":"py311-woops","origin":"devel/py-woops","version":"0.2.1_1","comment":"Handle and manage Python errors with ease","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sdispater/woops","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d50dea7cf005f17d403e6c080b2d81ee4ff2b844d99acabefc48468802a9bfc","flatsize":31982,"path":"All/py311-woops-0.2.1_1.pkg","repopath":"All/py311-woops-0.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8316,"desc":"Woops handles and manages Python errors to provide better error messages.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wimpy","origin":"devel/py-wimpy","version":"0.6_1","comment":"Anti-copy-pasta","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/wimglenn/wimpy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8d620e4596099ce30cd304303a1ff3f0c1aad481d510232100bd4442f9c9080","flatsize":21172,"path":"All/py311-wimpy-0.6_1.pkg","repopath":"All/py311-wimpy-0.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7112,"desc":"wimpy provides ome commonly used helpers that I should stop copy-pasting all\nover the place.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wmi-query","origin":"net/py-wmi-query","version":"0.1.4_1","comment":"Python scripts to get wmi data classes in a dict","maintainer":"contato@kanazuchi.com","www":"https://github.com/kanazux/wmi-query","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e47c1fefefc7005430c4cf6f1990a74cc1568d6f86969b990e56ec6788091b5","flatsize":25503,"path":"All/py311-wmi-query-0.1.4_1.pkg","repopath":"All/py311-wmi-query-0.1.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7388,"desc":"Simple Python lib to get wmi data classes in a dict.\nThe script wmi_query make a query and print on the screen the wmi class object.\nBoth keys and values will be printed for each object returned by the query.","deps":{"py311-impacket":{"origin":"net/py-impacket","version":"0.11.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wlc","origin":"devel/py-wlc","version":"1.13_1","comment":"Command line utility for Weblate","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/wlc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f6708a1755fff18a4289ef37fbe9fb92296a1689d8ab96fdc58513e2459a86f","flatsize":804398,"path":"All/py311-wlc-1.13_1.pkg","repopath":"All/py311-wlc-1.13_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":89524,"desc":"Command line utility for Weblate, translation tool with tight version control\nintegration. It uses the Weblate's REST API.\n\nSee also: https://github.com/WeblateOrg/wlc","deps":{"py311-argcomplete":{"origin":"devel/py-argcomplete","version":"3.4.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wirerope","origin":"devel/py-wirerope","version":"0.4.7","comment":"Turn functions and methods into fully controllable objects","maintainer":"yuri@FreeBSD.org","www":"https://github.com/youknowone/wirerope","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"991f28593008a521f7f5f8b81af9c536009fe2f673f4fa72a80b288449304848","flatsize":77557,"path":"All/py311-wirerope-0.4.7.pkg","repopath":"All/py311-wirerope-0.4.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17060,"desc":"The class wirerope.rope.WireRope is the wrapper for callables. By wrapping\na function with WireRope with a custom subclass of the wirerope.wire.Wire class,\nthe wire object will be created by each function or bound method.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wordcloud","origin":"textproc/py-wordcloud","version":"1.9.2","comment":"Little word cloud generator in Python","maintainer":"thierry@FreeBSD.org","www":"https://amueller.github.io/word_cloud/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ba476d0906c64639b623e358fb9f6e1b0dfa21ec54908c94d944c8a6cd5c0c4","flatsize":462657,"path":"All/py311-wordcloud-1.9.2.pkg","repopath":"All/py311-wordcloud-1.9.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":157424,"desc":"WordCloud, a little word cloud generator in Python.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-willow","origin":"graphics/py-willow","version":"1.8.0","comment":"Wrapper that combines multiple Python image libraries into one API","maintainer":"sunpoet@FreeBSD.org","www":"https://willow.wagtail.org/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13fffc12601f99a8ea1cbb611f97a26e7b57d19e6e955a6341901476b19c1e41","flatsize":1142607,"path":"All/py311-willow-1.8.0.pkg","repopath":"All/py311-willow-1.8.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":120132,"desc":"Willow is a simple image library that combines the APIs of Pillow, Wand and\nOpenCV. It converts the image between the libraries when necessary.\n\nWillow currently has basic resize and crop operations, face and feature\ndetection and animated GIF support. New operations and library integrations can\nalso be easily implemented.\n\nIt is written in pure-Python.","deps":{"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-filetype":{"origin":"devel/py-filetype","version":"1.0.7"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pillow-heif":{"origin":"graphics/py-pillow-heif","version":"0.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"HEIF":"on","PILLOW":"on","WAND":"off","OPENCV":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-wikitools","origin":"www/py-wikitools","version":"1.1.1_1","comment":"Python package for interacting with a MediaWiki wiki","maintainer":"nivit@FreeBSD.org","www":"https://code.google.com/p/python-wikitools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f1cce50da741adeea0332903ed2bad05d7974f7b54dcba4b86a0e2751289824","flatsize":300847,"path":"All/py311-wikitools-1.1.1_1.pkg","repopath":"All/py311-wikitools-1.1.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":55724,"desc":"A Python package for interacting with a MediaWiki wiki using\nthe MediaWiki API.\nDesigned for MediaWiki version 1.15 and higher, should work\non 1.13, older versions may have bugs.\nThe edit-API must be enabled on the site to use editing features.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wikipedia","origin":"www/py-wikipedia","version":"1.4.0","comment":"Wikipedia API for Python","maintainer":"python@FreeBSD.org","www":"https://github.com/goldsmith/Wikipedia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50b167c8ed02ddeb15aaa12606cab5bab7a48637dcdab62df13266c1e82d4807","flatsize":103259,"path":"All/py311-wikipedia-1.4.0.pkg","repopath":"All/py311-wikipedia-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21644,"desc":"Wikipedia is a Python library that makes it easy to access and parse data\nfrom MediaWiki API.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-woob-qt","origin":"www/py-woob-qt","version":"2.0.27_2","comment":"Web Outside of Browsers","maintainer":"jhale@FreeBSD.org","www":"https://woob.tech/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"babd79024e420788c5d22124b3ad6a5299bd4843aa4609f9a2ff0811dde901c3","flatsize":2881603,"path":"All/py311-woob-qt-2.0.27_2.pkg","repopath":"All/py311-woob-qt-2.0.27_2.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":353088,"desc":"Woob is a collection of applications able to interact with websites,\nwithout requiring the user to open them in a browser. It also\nprovides well-defined APIs to talk to websites lacking one.","deps":{"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"py311-woob":{"origin":"www/py-woob","version":"3.6_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-whois","origin":"net/py-whois","version":"0.9.27_1","comment":"Python package for retrieving WHOIS information of domains","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/whois/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4b0a7003658d27f351a308d5613d7dbebc4338762ef47e537e330cf5054c1fc","flatsize":378576,"path":"All/py311-whois-0.9.27_1.pkg","repopath":"All/py311-whois-0.9.27_1.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":55844,"desc":"A Python package for retrieving WHOIS information of domains.\n\nFeatures\n - Python wrapper for Linux \"whois\" command\n - simple interface to access parsed WHOIS data for a given domain\n - able to extract data for all the popular TLDs (com, org, net, biz, info, pl,\n   jp, uk, nz, ...)\n - query a WHOIS server directly instead of going through an intermediate web\n   service like many others do\n - works with Python 2.4+ and Python 3.x\n - all dates as datetime objects\n - possibility to cache results","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-whois port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-whitenoise","origin":"www/py-whitenoise","version":"6.2.0","comment":"Radically simplified static file serving for wsgi applications","maintainer":"alex@xanderio.de","www":"https://whitenoise.evans.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8df24f3e872df35517fcc8bf862c6ad79d43659775427a95d19a41d389331021","flatsize":193769,"path":"All/py311-whitenoise-6.2.0.pkg","repopath":"All/py311-whitenoise-6.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40348,"desc":"Radically simplified static file serving for Python web apps\n\nWith a couple of lines of config WhiteNoise allows your web app to serve its own\nstatic files, making it a self-contained unit that can be deployed anywhere\nwithout relying on nginx, Amazon S3 or any other external service. (Especially\nuseful on Heroku, OpenShift and other PaaS providers.)\n\nIt's designed to work nicely with a CDN for high-traffic sites so you don't have\nto sacrifice performance to benefit from simplicity.\n\nWhiteNoise works with any WSGI-compatible app but has some special auto-\nconfiguration features for Django.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-whichcraft","origin":"devel/py-whichcraft","version":"0.6.1","comment":"Cross-platform cross-python shutil.which functionality","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/whichcraft/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"628360db0dd073261b212e25bc2fd8cb94896985171ed9e9849eee538ece2d28","flatsize":16311,"path":"All/py311-whichcraft-0.6.1.pkg","repopath":"All/py311-whichcraft-0.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6420,"desc":"This package provides cross-platform cross-python shutil.which\nfunctionality.\n\nThis is a shim of the shutil.which function that's designed to work\nacross multiple versions of Python and inside of windows. The code for\nPython 2.x is based on Python 3 code that I extracted from source. I\noriginally did this for Cookiecutter but pulled it out in order to\nreduce line count for that project.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-whistle","origin":"devel/py-whistle","version":"1.0.1_1","comment":"Event dispatcher","maintainer":"sunpoet@FreeBSD.org","www":"https://python-whistle.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb9215a72895658e8340dec6adc1d12e22a2648f9c146f76f1359d2e39e92e48","flatsize":33584,"path":"All/py311-whistle-1.0.1_1.pkg","repopath":"All/py311-whistle-1.0.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10256,"desc":"Whistle is a simple tool that allow your application components to communicate\nwith each other by dispatching events and listening to them.\n\nWhistle is an Event Dispatcher library for the Python 3.5+ language. It's\nlargely inspired from Symfony's EventDispatcher component.\n\nUsing an event dispatcher is a great way to write loosely coupled extensible\ncode, having each part only communicate using light events.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-woob","origin":"www/py-woob","version":"3.6_1","comment":"Web Outside of Browsers","maintainer":"jhale@FreeBSD.org","www":"https://woob.tech/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e34009fc627900e8617edd515a3fecd3b7e696ea68283d11bd00894f1088c1da","flatsize":5534377,"path":"All/py311-woob-3.6_1.pkg","repopath":"All/py311-woob-3.6_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":802688,"desc":"Woob is a collection of applications able to interact with websites,\nwithout requiring the user to open them in a browser. It also\nprovides well-defined APIs to talk to websites lacking one.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-PyExecJS":{"origin":"devel/py-PyExecJS","version":"1.5.1_1"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-cssselect":{"origin":"www/py-cssselect","version":"1.2.0"},"py311-html2text":{"origin":"textproc/py-html2text","version":"2024.2.26"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-prettytable":{"origin":"devel/py-prettytable","version":"3.10.0"},"py311-pycountry":{"origin":"textproc/py-pycountry","version":"24.6.1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-python-nss":{"origin":"security/py-python-nss","version":"1.0.1_3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"py311-unidecode":{"origin":"converters/py-unidecode","version":"1.3.7"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"wget":{"origin":"ftp/wget","version":"1.24.5"},"yt-dlp":{"origin":"www/yt-dlp","version":"2024.07.02"}},"categories":["www","python"],"options":{"CLICOLOR":"on","NSS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-whisper","origin":"databases/py-whisper","version":"1.1.10","comment":"Fixed-size database, similar in design to RRD","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/graphite-project/whisper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95c262fdc101a05305807faa13c16bb32d78c7527aa434a7a9c757ad7955aefc","flatsize":215955,"path":"All/py311-whisper-1.1.10.pkg","repopath":"All/py311-whisper-1.1.10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":47100,"desc":"Whisper is a fixed-size database, similar in design to RRD\n(round-robin-database). It provides fast, reliable storage of numeric\ndata over time.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wheel","origin":"devel/py-wheel","version":"0.43.0","comment":"Built-package format for Python","maintainer":"nivit@FreeBSD.org","www":"https://github.com/pypa/wheel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dff3715afa089a6e825bb0b962cd1e985c22f81db62e0850da23c4d081a77534","flatsize":741265,"path":"All/py311-wheel-0.43.0.pkg","repopath":"All/py311-wheel-0.43.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":131024,"desc":"A built-package format for Python.\n\nA wheel is a ZIP-format archive with a specially formatted filename and the\n.whl extension. It is designed to contain all the files for a PEP 376\ncompatible install in a way that is very close to the on-disk format.\nMany packages will be properly installed with only the \"Unpack\" step (simply\nextracting the file onto sys.path), and the unpacked archive preserves enough\ninformation to \"Spread\" (copy data and scripts to their final locations)\nat any later time.\n\nThe wheel project provides a bdist_wheel command for setuptools (requires\nsetuptools >= 0.8.0). Wheel files can be installed with a newer pip from\nhttps://github.com/pypa/pip or with wheel's own command line utility.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-whatthepatch","origin":"textproc/py-whatthepatch","version":"1.0.2","comment":"Library for both parsing and applying patch files","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/cscorley/whatthepatch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51659bf20b4e243f930ccdae189863aa6503595213291f377a7f28da1a3da665","flatsize":133753,"path":"All/py311-whatthepatch-1.0.2.pkg","repopath":"All/py311-whatthepatch-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23000,"desc":"Features:\n- Parsing of almost all diff formats (except forwarded ed)\n  - normal (default, --normal)\n  - copied context (-c, --context)\n  - unified context (-u, --unified)\n  - ed script (-e, --ed)\n  - rcs ed script (-n, --rcs)\n- Parsing of several SCM patches\n  - CVS\n  - SVN\n  - Git","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-whoosh","origin":"textproc/py-whoosh","version":"2.7.4","comment":"Featureful full-text indexing and searching in Python","maintainer":"python@FreeBSD.org","www":"http://bitbucket.org/mchaput/whoosh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18cf95651f64b0102a7731bf7a7a4355655e1b24f913be3f3ffae07215e55e56","flatsize":6253380,"path":"All/py311-whoosh-2.7.4.pkg","repopath":"All/py311-whoosh-2.7.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":770744,"desc":"Whoosh is a fast, featureful full-text indexing and searching library\nimplemented in pure Python. Programmers can use it to easily add search\nfunctionality to their applications and websites. Every part of how Whoosh\nworks can be extended or replaced to meet your needs exactly.\n\nSome of Whoosh's features include:\n\n- Pythonic API.\n- Pure-Python. No compilation or binary packages needed, no mysterious\n  crashes.\n- Fielded indexing and search.\n- Fast indexing and retrieval -- faster than any other pure-Python, scoring,\n  full-text search solution I know of.\n- Pluggable scoring algorithm (including BM25F), text analysis, storage,\n  posting format, etc.\n- Powerful query language.\n- Pure Python spell-checker (as far as I know, the only one).\n\nSee also: https://pypi.org/project/Whoosh/","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-weechat-otr","origin":"irc/weechat-otr","version":"1.9.2_1","comment":"WeeChat script for Off-the-Record (OTR) messaging","maintainer":"ports@FreeBSD.org","www":"https://github.com/mmb/weechat-otr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80eb5d0ce25950f49b2fa20a6dc79fcf38d4b2a6fee99ddafd9276756695c5cd","flatsize":112085,"path":"All/py311-weechat-otr-1.9.2_1.pkg","repopath":"All/py311-weechat-otr-1.9.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":27984,"desc":"WeeChat script for Off-the-Record (OTR) Messaging. This script makes every\neffort to securely provide OTR Messaging in WeeChat.","deps":{"py311-potr":{"origin":"security/py-potr","version":"1.0.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"weechat":{"origin":"irc/weechat","version":"4.3.3"}},"categories":["irc","security","python"],"messages":[{"message":"===>   NOTICE:\n\nThe py311-weechat-otr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-xarray","origin":"devel/py-xarray","version":"2024.6.0","comment":"N-D labeled arrays and datasets in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://xarray.dev/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"765200c635b7eda9cb5f0a39d010145537db487c925f01904e7032ad1ecd2d14","flatsize":21601936,"path":"All/py311-xarray-2024.6.0.pkg","repopath":"All/py311-xarray-2024.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2480472,"desc":"xarray (formerly xray) is an open source project and Python package that aims to\nbring the labeled data power of pandas to the physical sciences, by providing\nN-dimensional variants of the core pandas data structures.\n\nOur goal is to provide a pandas-like and pandas-compatible toolkit for analytics\non multi-dimensional arrays, rather than the tabular data for which pandas\nexcels. Our approach adopts the Common Data Model for self- describing\nscientific data in widespread use in the Earth sciences: xarray.Dataset is an\nin-memory representation of a netCDF file.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-webunit","origin":"www/py-webunit","version":"1.3.10_1","comment":"Unit test your websites with code that acts like a web browser","maintainer":"lwhsu@FreeBSD.org","www":"https://pypi.org/project/webunit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44b5c08315a198fe4d83ce2f7dcbb77308145c98a44290ccaa75dc628cf3c8d1","flatsize":250118,"path":"All/py311-webunit-1.3.10_1.pkg","repopath":"All/py311-webunit-1.3.10_1.pkg","licenselogic":"single","pkgsize":44608,"desc":"Webunit is a framework for unit testing websites:\n\nFeatures in a nutshell:\n\n1. Browser-like page fetching including fetching the images and stylesheets\n   needed for a page and following redirects\n2. Cookies stored and trackable (all automatically handled)\n3. HTTP, HTTPS, GET, POST, basic auth all handled, control over expected status\n   codes, ...\n4. DOM parsing of pages to retrieve and analyse structure, including simple\n   form re-posting\n5. Two-line page-fetch followed by form-submit possible, with error checking\n6. Ability to register error page content across multiple tests\n7. Uses python's standard unittest module as the underlying framework","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wfuzz","origin":"www/py-wfuzz","version":"3.1.0","comment":"Web application fuzzer allowing to find vulnerabilities in them","maintainer":"yuri@FreeBSD.org","www":"https://wfuzz.readthedocs.io/en/latest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b3d9169b937c69c9969476d695c37bb2ff9652eea260563d4aaa982cd8c2adb","flatsize":1776161,"path":"All/py311-wfuzz-3.1.0.pkg","repopath":"All/py311-wfuzz-3.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":268256,"desc":"Wfuzz has been created to facilitate the task in web applications assessments\nand it is based on a simple concept: it replaces any reference to the FUZZ\nkeyword by the value of a given payload.\n\nWfuzz is more than a web content scanner:\n* Wfuzz could help you to secure your web applications by finding and exploiting\n  web application vulnerabilities. Wfuzz's web application vulnerability scanner\n  is supported by plugins.\n\n* Wfuzz is a completely modular framework and makes it easy for even the newest\n  of Python developers to contribute. Building plugins is simple and takes\n  little more than a few minutes.\n\n* Wfuzz exposes a simple language interface to the previous HTTP\n  requests/responses performed using Wfuzz or other tools, such as Burp. This\n  allows you to perform manual and semi-automatic tests with full context and\n  understanding of your actions, without relying on a web application scanner\n  underlying implementation.\n\nIt was created to facilitate the task in web applications assessment. It is a\ntool by pentesters for pentesters.","deps":{"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-pycurl":{"origin":"ftp/py-pycurl","version":"7.45.3_1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-webtest","origin":"www/py-webtest","version":"3.0.0_1","comment":"Helper to test WSGI applications","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.pylonsproject.org/projects/webtest/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"212ff64db464c88191e9b43c841ed4c769742e8794add21ff8342dd70a8c34c0","flatsize":397084,"path":"All/py311-webtest-3.0.0_1.pkg","repopath":"All/py311-webtest-3.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":70328,"desc":"py-WebTest is a helper to test WSGI applications, it wraps any WSGI application\nand makes it easy to send test requests to that application, without starting up\nan HTTP server.  It provides convenient full-stack testing of applications\nwritten with any WSGI-compatible framework.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-waitress":{"origin":"www/py-waitress","version":"3.0.0"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-webrtcvad","origin":"audio/py-webrtcvad","version":"2.0.10_1","comment":"Interface to the Google WebRTC Voice Activity Detector (VAD)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/wiseman/py-webrtcvad","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ec2e50d409761808946ea9cab16f14e7fd472aadcfa494d6e4fbe7955168cf7","flatsize":59295,"path":"All/py311-webrtcvad-2.0.10_1.pkg","repopath":"All/py311-webrtcvad-2.0.10_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23396,"desc":"A python interface to the WebRTC Voice Activity Detector (VAD).\nA VAD classifies a piece of audio data as being voiced or unvoiced. It can be\nuseful for telephony and speech recognition.\nThe VAD that Google developed for the WebRTC project is reportedly one of the\nbest available, being fast, modern and free.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-websockify","origin":"devel/py-websockify","version":"0.12.0","comment":"WebSockets support for any application/server","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/novnc/websockify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5529630023e8f8f75719437ce7bbf871bd1eff8666e70cc8bdec29ab28a7ed12","flatsize":452953,"path":"All/py311-websockify-0.12.0.pkg","repopath":"All/py311-websockify-0.12.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":78472,"desc":"websockify was formerly named wsproxy and was part of the noVNC project.\n\nAt the most basic level, websockify just translates WebSockets traffic to normal\nsocket traffic. Websockify accepts the WebSockets handshake, parses it, and then\nbegins forwarding traffic between the client and the target in both directions.","deps":{"py311-jwcrypto":{"origin":"security/py-jwcrypto","version":"1.5.6"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-redis":{"origin":"databases/py-redis","version":"5.0.6"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-websockets","origin":"devel/py-websockets","version":"12.0","comment":"Implementation of the WebSocket Protocol (RFC 6455 and 7692)","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/websockets/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17f5d322fac39aaedefd35a342ab0f01eaa32cd7d7a90618d57176ae82e0d0fc","flatsize":1363632,"path":"All/py311-websockets-12.0.pkg","repopath":"All/py311-websockets-12.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":180392,"desc":"websockets is a library for building WebSocket servers and clients in Python\nwith a focus on correctness and simplicity.\n\nBuilt on top of asyncio, Python's standard asynchronous I/O framework, it\nprovides an elegant coroutine-based API.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:websockets_project:websockets:12.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-widgetsnbextension","origin":"devel/py-widgetsnbextension","version":"4.0.11","comment":"IPython HTML widgets for Jupyter Notebook","maintainer":"makc@FreeBSD.org","www":"https://pypi.org/project/widgetsnbextension/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f1dcf9c9f4ebdd9be98e76ed672c34f2df958ddb26d1ac6200464c935606d07","flatsize":10153240,"path":"All/py311-widgetsnbextension-4.0.11.pkg","repopath":"All/py311-widgetsnbextension-4.0.11.pkg","licenselogic":"single","pkgsize":868932,"desc":"Interactive HTML widgets for Jupyter notebooks","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-websocket-client","origin":"www/py-websocket-client","version":"1.4.2","comment":"Websocket client for python","maintainer":"alfred@FreeBSD.org","www":"https://github.com/websocket-client/websocket-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72c7dc19ebaf14e089c9e3c43c891aa97012a2886428439057fc883020ad4249","flatsize":642576,"path":"All/py311-websocket-client-1.4.2.pkg","repopath":"All/py311-websocket-client-1.4.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":94464,"desc":"websocket-client module is a WebSocket client for python. This provide the\nlow level APIs for WebSocket. All APIs are the synchronous functions.\n\nwebsocket-client supports only hybi-13.","deps":{"py311-python-socks":{"origin":"net/py-python-socks","version":"2.5.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wsaccel":{"origin":"www/py-wsaccel","version":"0.6.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"OPTIONAL":"on","TEST":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-webpy","origin":"www/webpy","version":"0.62","comment":"Web Framework For Python","maintainer":"wen@FreeBSD.org","www":"https://webpy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed689f11d3ea79a2eee0302493a9b6ed15367d1c4999ff4fd834f0d159e602af","flatsize":1168141,"path":"All/py311-webpy-0.62.pkg","repopath":"All/py311-webpy-0.62.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":180424,"desc":"web.py is a web framework for python that is as simple as\nit is powerful. web.py is in the public domain; you can use\nit for whatever purpose with absolutely no restrictions.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-weblib","origin":"devel/py-weblib","version":"0.1.30","comment":"Set of tools for web scraping projects","maintainer":"rm@FreeBSD.org","www":"https://pypi.org/project/weblib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92b7f1642c8df81cd00e27d8d545418e78d38b16e3c80d9b2f2592b59e1b95aa","flatsize":360881,"path":"All/py311-weblib-0.1.30.pkg","repopath":"All/py311-weblib-0.1.30.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71556,"desc":"Weblib provides tools to solve typical tasks in web scraping:\n\n * processing HTML\n * handling text encodings\n * controling repeating and parallel tasks\n * parsing RSS/ATOM feeds\n * preparing data for HTTP requests\n * working with DOM tree\n * working with text and numeral data\n * list of common user agents\n * cross-platform file locking\n * operations with files and directories","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pytils":{"origin":"russian/py-pytils","version":"0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-user_agent":{"origin":"www/py-user_agent","version":"0.1.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-webencodings","origin":"converters/py-webencodings","version":"0.5.1","comment":"Character encoding aliases for legacy web content","maintainer":"saper@saper.info","www":"https://github.com/SimonSapin/python-webencodings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"811f69420486e96b3530669e7c83149fe690b6b8887e8df08108e89d7b4dd02a","flatsize":110513,"path":"All/py311-webencodings-0.5.1.pkg","repopath":"All/py311-webencodings-0.5.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18760,"desc":"In order to be compatible with legacy web content when interpreting\nsomething like Content-Type: text/html; charset=latin1, tools need\nto use a particular set of aliases for encoding labels as well as\nsome overriding rules.\n\nFor example, US-ASCII and iso-8859-1 on the web are actually aliases for\nwindows-1252, and an UTF-8 or UTF-16 BOM takes precedence over any other\nencoding declaration.\n\nThe Encoding standard defines all such details so that implementations\ndo not have to reverse-engineer each other.\n\nThis module has encoding labels and BOM detection, but the actual\nimplementation for encoders and decoders is Python's.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["converters","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-webdriver_manager","origin":"www/py-webdriver_manager","version":"3.8.6","comment":"provides the way to automatically manage drivers for different browsers","maintainer":"acm@FreeBSD.org","www":"https://github.com/SergeyPirogov/webdriver_manager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a87056e5c5e6b4255bdb9ad556fa5ccb57110ab986fd959410483ea2ebdc7af","flatsize":220854,"path":"All/py311-webdriver_manager-3.8.6.pkg","repopath":"All/py311-webdriver_manager-3.8.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39256,"desc":"The main idea is to simplify management of binary drivers for different\nbrowsers.\n\nFor now support:\n\nChromeDriver\nEdgeChromiumDriver\nGeckoDriver\nIEDriver\nOperaDriver\n\nCompatible with Selenium 4.x and below.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-python-dotenv":{"origin":"www/py-python-dotenv","version":"1.0.1_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-webcolors","origin":"graphics/py-webcolors","version":"1.13","comment":"Library working with the sRGB color space as used in the HTML and CSS","maintainer":"tota@FreeBSD.org","www":"https://github.com/ubernostrum/webcolors","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98e180647f0a90b9f43a4f1f81f97c8e95da1d4faedc1f7d250c28f4ae5aa0cb","flatsize":135032,"path":"All/py311-webcolors-1.13.pkg","repopath":"All/py311-webcolors-1.13.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22540,"desc":"webcolors is a module for working with HTML/CSS color definitions.\n\nSupport is included for normalizing and converting between the\nfollowing formats (RGB colorspace only; conversion to/from HSL can\nbe handled by the colorsys module in the Python standard library):\n\n* Specification-defined color names\n* Six-digit hexadecimal\n* Three-digit hexadecimal\n* Integer rgb() triplet\n* Percentage rgb() triplet","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-webauthn","origin":"security/py-webauthn","version":"1.11.1_1","comment":"WebAuthn Python module","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/duo-labs/py_webauthn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"950eb4ebdd1a7a14e5a47771e27a4e3556d7344d4429301f4c111281b497d7cc","flatsize":547179,"path":"All/py311-webauthn-1.11.1_1.pkg","repopath":"All/py311-webauthn-1.11.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":87084,"desc":"PyWebAuthn is a Python module which can be used to handle WebAuthn registration\nand assertion. Currently, WebAuthn is supported in Firefox, Chrome, and Edge.","deps":{"py311-asn1crypto":{"origin":"devel/py-asn1crypto","version":"1.5.1_1"},"py311-cbor2":{"origin":"devel/py-cbor2","version":"5.4.3"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-webargs","origin":"www/py-webargs","version":"8.4.0","comment":"Python library for parsing and validating HTTP request objects","maintainer":"meka@tilda.center","www":"https://github.com/marshmallow-code/webargs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc536feb48644410dd17603340eeed0534d1bd585c069e5eed6663dc7fe169d1","flatsize":334140,"path":"All/py311-webargs-8.4.0.pkg","repopath":"All/py311-webargs-8.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51444,"desc":"webargs is a Python library for parsing and validating HTTP request\nobjects, with built-in support for popular web frameworks, including\nFlask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp","deps":{"py311-marshmallow":{"origin":"devel/py-marshmallow","version":"3.21.3"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"annotations":{"cpe":"cpe:2.3:a:webargs_project:webargs:8.4.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"qmapshack","origin":"astro/qmapshack","version":"1.17.1_2","comment":"Ultimate outdoor aficionado's tool","maintainer":"bofh@FreeBSD.org","www":"https://github.com/Maproom/qmapshack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fd6be6c99c9e0a1f505f8d0dd092b413055a5ce3475c619bc6f394f5e1e19ac","flatsize":62025431,"path":"All/qmapshack-1.17.1_2.pkg","repopath":"All/qmapshack-1.17.1_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":49889172,"desc":"Use QMapShack to plan your next outdoor trip or to visualize and archive all\nthe GPS recordings of your past exciting adventures. QMapShack is the next\ngeneration of the famous QLandkarte GT application. And of course it's even\nbetter and easier to use.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-qmake":{"origin":"devel/qt5-qmake","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"quazip-qt5":{"origin":"archivers/quazip","version":"1.4_1"},"routino":{"origin":"astro/routino","version":"3.4.1"}},"categories":["astro"],"shlibs_required":["libQt5Xml.so.5","libQt5WebEngineWidgets.so.5","libQt5Help.so.5","libQt5DBus.so.5","libgdal.so.35","libproj.so.25","libroutino.so.0","libquazip1-qt5.so.1.4.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libQt5PrintSupport.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Sql.so.5","libjpeg.so.8"],"options":{"DOCS":"on"}},{"name":"py311-weasel","origin":"devel/py-weasel","version":"0.4.1_1","comment":"Small and easy workflow system","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/explosion/weasel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f3fb60ebdd3a55b9ff9a183964d3fc310b07934c8247272b717769fde22bb95","flatsize":493014,"path":"All/py311-weasel-0.4.1_1.pkg","repopath":"All/py311-weasel-0.4.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":92360,"desc":"Weasel lets you manage and share end-to-end workflows for different use cases\nand domains, and orchestrate training, packaging and serving your custom\npipelines. You can start off by cloning a pre-defined project template, adjust\nit to fit your needs, load in your data, train a pipeline, export it as a Python\npackage, upload your outputs to a remote storage and share your results with\nyour team. Weasel can be used via the weasel command and we provide templates in\nour projects repo.","deps":{"py311-cloudpathlib":{"origin":"devel/py-cloudpathlib","version":"0.18.1"},"py311-confection":{"origin":"devel/py-confection","version":"0.1.5"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-smart-open":{"origin":"net/py-smart-open","version":"7.0.4_1"},"py311-srsly":{"origin":"devel/py-srsly","version":"2.4.8_1"},"py311-typer":{"origin":"devel/py-typer","version":"0.12.3"},"py311-wasabi":{"origin":"textproc/py-wasabi","version":"1.1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wcwidth","origin":"devel/py-wcwidth","version":"0.2.8","comment":"Determine the printable width of the terminal","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/jquast/wcwidth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dca5430a8f94be465e7ecb9ad31773ea8f4c161c6fb102282937c8fa31103257","flatsize":581280,"path":"All/py311-wcwidth-0.2.8.pkg","repopath":"All/py311-wcwidth-0.2.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31220,"desc":"This API is mainly for Terminal Emulator implementors -- any python program\nthat attempts to determine the printable width of a string on a Terminal.\n\nIt is certainly possible to use your Operating System's wcwidth() and\nwcswidth() calls if it is POSIX-conforming, but this would not be possible on\nnon-POSIX platforms, such as Windows, or for alternative Python\nimplementations, such as jython.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-webassets","origin":"www/py-webassets","version":"2.0","comment":"Media asset management for Python","maintainer":"kai@FreeBSD.org","www":"https://github.com/miracle2k/webassets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b09a9520ead545e7533c1f3200765b7820d9a907f1b01240b34f66f517ca0ff9","flatsize":1375264,"path":"All/py311-webassets-2.0.pkg","repopath":"All/py311-webassets-2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":216032,"desc":"Asset management application for Python web development.\n\nUse it to merge and compress your JavaScript and CSS files.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wcmatch","origin":"textproc/py-wcmatch","version":"8.5.2","comment":"Wildcard/glob file name matcher","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/wcmatch/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04e9d8dcf40a83588a6837fd6f2bebecdc748f3c6c8e1e10f92c8f77ac4b3c27","flatsize":504357,"path":"All/py311-wcmatch-8.5.2.pkg","repopath":"All/py311-wcmatch-8.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":86060,"desc":"Wildcard Match provides an enhanced fnmatch, glob, and pathlib library\nin order to provide file matching and globbing that more closely\nfollows the features found in Bash. In some ways these libraries are\nsimilar to Python's builtin libraries as they provide a similar\ninterface to match, filter, and glob the file system. But they also\ninclude a number of features found in Bash's globbing such as\nbackslash escaping, brace expansion, extended glob pattern groups,\netc. They also add a number of new useful functions as well, such as\nglobmatch which functions like fnmatch, but for paths.","deps":{"py311-bracex":{"origin":"textproc/py-bracex","version":"2.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wcag-contrast-ratio","origin":"www/py-wcag-contrast-ratio","version":"0.9","comment":"Library for computing contrast ratios, as required by WCAG 2.0","maintainer":"nivit@FreeBSD.org","www":"https://github.com/gsnedders/wcag-contrast-ratio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94384ef011137274410541f426778fd17b840f74807dbef092d55835234cced5","flatsize":7807,"path":"All/py311-wcag-contrast-ratio-0.9.pkg","repopath":"All/py311-wcag-contrast-ratio-0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3484,"desc":"A Python library for computing contrast ratios, as required by WCAG 2.0.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-watchgod","origin":"devel/py-watchgod","version":"0.8.2_2","comment":"Simple, modern file watching and code reload in python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/samuelcolvin/watchfiles","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c70bc24914d4459e3aa1bd7ba7ade06e2421c740aca8d2b033d8ce0bda1ca9d","flatsize":94983,"path":"All/py311-watchgod-0.8.2_2.pkg","repopath":"All/py311-watchgod-0.8.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23576,"desc":"watchgod is a simple, modern file watching and code reload in python.\n\nwatchgod is inspired by watchdog, hence the name, but tries to fix some of the\nfrustrations I found with watchdog, namely: separate approaches for each OS, an\ninelegant approach to concurrency using threading, challenges around debouncing\nchanges and bugs which weren't being fixed.","deps":{"py311-anyio3":{"origin":"devel/py-anyio3","version":"3.7.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-weasyprint","origin":"print/py-weasyprint","version":"61.2","comment":"Converts HTML/CSS documents to PDF","maintainer":"pi@FreeBSD.org","www":"https://weasyprint.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6da488f4a3d723c4efcddf2f762c70a8a6e13c772d28f3bcc8d0ced5c25e4fec","flatsize":3463664,"path":"All/py311-weasyprint-61.2.pkg","repopath":"All/py311-weasyprint-61.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":563068,"desc":"WeasyPrint helps web developers to create PDF documents. It turns simple\nHTML pages into gorgeous PDF.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-brotli":{"origin":"archivers/py-brotli","version":"1.1.0"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-cairocffi":{"origin":"graphics/py-cairocffi","version":"1.4.0"},"py311-cairosvg":{"origin":"graphics/py-cairosvg","version":"2.7.1_1"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-cssselect2":{"origin":"textproc/py-cssselect2","version":"0.7.0_2"},"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-html5lib":{"origin":"www/py-html5lib","version":"1.1"},"py311-pydyf":{"origin":"print/py-pydyf","version":"0.9.0"},"py311-pyphen":{"origin":"textproc/py-pyphen","version":"0.15.0"},"py311-tinycss2":{"origin":"textproc/py-tinycss2","version":"1.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wavedrom","origin":"textproc/py-wavedrom","version":"2.0.3.p3","comment":"WaveDrom compatible Python command line","maintainer":"kai@FreeBSD.org","www":"https://github.com/wallento/wavedrompy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad71405e620f34105ea072dfe8205ddc4cc688abbeff6b174833aaa3ce3e02d8","flatsize":595731,"path":"All/py311-wavedrom-2.0.3.p3.pkg","repopath":"All/py311-wavedrom-2.0.3.p3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":67096,"desc":"This is a Python module and command line fully compatible with WaveDrom, which\nis originally implemented in JavaScript. It is useful if you want to generate\nwavedrom diagrams from a Python environment or simply don't want to install the\nNode.js environment just to use WaveDrom as simple command line.\n\nWaveDromPy is for example used in sphinxcontrib-wavedrom to render wavedrom for\nSphinx documentation. While the original project renders the diagrams in\nJavaScript in the browser, WaveDromPy renders them to SVG files.\n\nThis tool is a direct translation of original Javascript file WaveDrom.js to\nPython. No extra feature added. We seek to have it fully compatible.\n\nThe tool WaveDromPy directly converts WaveDrom compatible JSON files into SVG\nformat.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-svgwrite":{"origin":"graphics/py-svgwrite","version":"1.4.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-web2ldap","origin":"www/web2ldap","version":"1.8.1_1","comment":"Python-based WWW gateway to LDAP servers","maintainer":"girgen@FreeBSD.org","www":"https://web2ldap.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73371a03896f18942abb985535a475e7163b27e1f6296266e225de99adc7d09c","flatsize":4614760,"path":"All/py311-web2ldap-1.8.1_1.pkg","repopath":"All/py311-web2ldap-1.8.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":646376,"desc":"web2ldap is a full-featured web-based LDAP v2+ client written in Python.","deps":{"mime-support":{"origin":"misc/mime-support","version":"3.66_1"},"py311-asn1crypto":{"origin":"devel/py-asn1crypto","version":"1.5.1_1"},"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-iso3166":{"origin":"textproc/py-iso3166","version":"2.1.1"},"py311-ldap0":{"origin":"net/py-ldap0","version":"1.4.7"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-prometheus-client":{"origin":"net-mgmt/py-prometheus-client","version":"0.17.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xlwt":{"origin":"textproc/py-xlwt","version":"1.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:web2ldap:web2ldap:1.8.1:::::dragonfly6:x86_64:1","flavor":"py311"},"messages":[{"message":"Run:\n\n  service web2ldap onestart\n\nto start the standalone version of web2ldap. By default it only accepts\nconnections from localhost, this can be changed by editing configuration\noption ``access_allowed'' in the file:\n\n  /usr/local/etc/web2ldap/web2ldapcnf/__init__.py\n\nFor configuration suggestions on installing the WSGI version of web2ldap using\napache *instead of the standalone version*, please look at the enclosed\ndocumentation in:\n\n  https://fossies.org/linux/web2ldap/etc/apache2/sample-mod_wsgi.conf","type":"install"}]},{"name":"py311-wavio","origin":"audio/py-wavio","version":"0.0.9","comment":"Python module for reading and writing WAV files using numpy arrays","maintainer":"yuri@FreeBSD.org","www":"https://github.com/WarrenWeckesser/wavio/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c153bfe108da52b5eb179f5bc7061ddd6c309ca4549731fe5a653c9c3ab9ec98","flatsize":66592,"path":"All/py311-wavio-0.0.9.pkg","repopath":"All/py311-wavio-0.0.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12772,"desc":"wavio is a Python module that defines two functions:\n* wavio.read reads a WAV file and returns an object that holds the sampling\n  rate, sample width (in bytes), and a numpy array containing the data.\n* wavio.write writes a numpy array to a WAV file, optionally using a\n  specified sample width.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-warctools","origin":"archivers/py-warctools","version":"4.10.0","comment":"Tools for debugging ISO28500/WARC files","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/warctools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72eb432278c2798bcc77eabc8c41d4e1690c1de0f22a42b5084bd40154047036","flatsize":425504,"path":"All/py311-warctools-4.10.0.pkg","repopath":"All/py311-warctools-4.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71188,"desc":"Command line tools and libraries for handling and manipulating ISO 28500\nWARC files and their HTTP contents.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-werkzeug","origin":"www/py-werkzeug","version":"3.0.3","comment":"Python utilities collection for building WSGI applications","maintainer":"sunpoet@FreeBSD.org","www":"https://palletsprojects.com/p/werkzeug/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee69822a1da95e2d49b6476ea6ee233a2e74e2263dc8ddaec6ae252a5e3d70f7","flatsize":2900084,"path":"All/py311-werkzeug-3.0.3.pkg","repopath":"All/py311-werkzeug-3.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":509072,"desc":"A Python utilities collection for building WSGI applications.\n\nWerkzeug does not try to be a framework, and instead started as a simple\ncollection of various utilities useful for building WSGI applications.\nIt has since become one of the most advanced collections of its kind.\n\nIt includes a powerful debugger, fully featured request and response\nobjects, HTTP utilities to handle entity tags, cache control headers,\nHTTP dates, cookie handling, file uploads, a powerful URL routing\nsystem and a bunch of community contributed add-on modules.","deps":{"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"EXAMPLES":"on","WATCHDOG":"off"},"annotations":{"cpe":"cpe:2.3:a:palletsprojects:werkzeug:3.0.3:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-wasabi","origin":"textproc/py-wasabi","version":"1.1.3","comment":"Lightweight console printing and formatting toolkit","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/explosion/wasabi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e3c67c473689330ba0248dad2ecb51acf747fc52dcbb381cb664fb6ddf1c11e","flatsize":285654,"path":"All/py311-wasabi-1.1.3.pkg","repopath":"All/py311-wasabi-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50080,"desc":"wasabi is a lightweight console printing and formatting toolkit.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-webob","origin":"www/py-webob","version":"1.8.7","comment":"WSGI request and response Python object","maintainer":"nivit@FreeBSD.org","www":"https://webob.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fd1ddac1be98082e2d464a75d88c58c7d7e39cb4b92d76c03a977a969e3c15e","flatsize":4211095,"path":"All/py311-webob-1.8.7.pkg","repopath":"All/py311-webob-1.8.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":502848,"desc":"WebOb provides wrappers around the WSGI request environment, and an\nobject to help create WSGI responses.\n\nThe objects map much of the specified behavior of HTTP, including\nheader parsing and accessors for other standard parts of the\nenvironment.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-warlock","origin":"devel/py-warlock","version":"2.0.1_1","comment":"Python object model built on JSON schema and JSON patch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bcwaldon/warlock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7545331a1b8c3d608fb86d3425d60f70f81322b5a7b49691f9ded2f5fdf8668","flatsize":55502,"path":"All/py311-warlock-2.0.1_1.pkg","repopath":"All/py311-warlock-2.0.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11920,"desc":"Warlock creates self-validating Python objects using JSON schema.","deps":{"py311-jsonpatch":{"origin":"devel/py-jsonpatch","version":"1.33"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-watchfiles","origin":"devel/py-watchfiles","version":"0.22.0_1","comment":"Simple, modern and high performance file watching and code reload in python","maintainer":"sunpoet@FreeBSD.org","www":"https://watchfiles.helpmanual.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"963652e03521bc1d3a8efc349b4deecf31bf445f701c343421bd551f22577e2d","flatsize":897451,"path":"All/py311-watchfiles-0.22.0_1.pkg","repopath":"All/py311-watchfiles-0.22.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":283908,"desc":"Simple, modern and high performance file watching and code reload in python.","deps":{"py311-anyio":{"origin":"devel/py-anyio","version":"4.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-watermark","origin":"devel/py-watermark","version":"2.4.3_1","comment":"IPython magic function to print date/time stamps and various system information","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rasbt/watermark","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d389377370cf1fac84b6b457617b96459fd2aae097610419a486a6d0ce4713b4","flatsize":64592,"path":"All/py311-watermark-2.4.3_1.pkg","repopath":"All/py311-watermark-2.4.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14012,"desc":"watermark is an IPython magic extension for printing date and time stamps,\nversion numbers, and hardware information.","deps":{"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"GPU":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-waitress","origin":"www/py-waitress","version":"3.0.0","comment":"Python WSGI server","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.pylonsproject.org/projects/waitress/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52e3cf6068111f4fa4d2c8acbb2c07d1f320cdcdf904c9b280bd628c3e724eeb","flatsize":539778,"path":"All/py311-waitress-3.0.0.pkg","repopath":"All/py311-waitress-3.0.0.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":101864,"desc":"Waitress is meant to be a production-quality pure-Python WSGI server with very\nacceptable performance. It has no dependencies except ones which live in the\nPython standard library.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:agendaless:waitress:3.0.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-wagtail-factories","origin":"www/py-wagtail-factories","version":"4.1.0_1","comment":"Factory boy classes for wagtail","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/wagtail/wagtail-factories","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7b227c665223ba3136b1c525b2618ba77ad06f7e66a0cc83cdb16a211ebcfaf","flatsize":96639,"path":"All/py311-wagtail-factories-4.1.0_1.pkg","repopath":"All/py311-wagtail-factories-4.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19624,"desc":"Factory boy classes for Wagtail CMS","deps":{"py311-factory-boy":{"origin":"devel/py-factory-boy","version":"3.3.0_1"},"py311-wagtail":{"origin":"www/py-wagtail","version":"6.1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-watchdog","origin":"devel/py-watchdog","version":"4.0.1","comment":"Python API library to monitor file system events","maintainer":"nivit@FreeBSD.org","www":"https://github.com/gorakhargosh/watchdog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"adfc43f6a96b6ef1a020b9ded10dfd78f976f33556b9cede8f5ef11e4aef9042","flatsize":1952465,"path":"All/py311-watchdog-4.0.1.pkg","repopath":"All/py311-watchdog-4.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":308420,"desc":"Python API library and shell utilities to monitor file system events.\n\nDirectory monitoring is made easy with\n\n    * A cross-platform API.\n    * A shell tool to run commands in response to directory changes.","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-wagtail-bakery","origin":"www/py-wagtail-bakery","version":"0.8.0_1","comment":"Set of helpers for baking your Django Wagtail site out as flat files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/wagtail/wagtail-bakery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa6579b224443c2fc3fe926881d267c275e18c5992909aaae7e2354d45f49386","flatsize":76178,"path":"All/py311-wagtail-bakery-0.8.0_1.pkg","repopath":"All/py311-wagtail-bakery-0.8.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16920,"desc":"Wagtail-bakery is built on top of Django bakery. Please read their documentation\nfor detailed configuration and how to build default Django flat files. Yes.\nWagtail-bakery is not limited to build Wagtail pages specifically, mixed content\nis possible!","deps":{"py311-django-bakery":{"origin":"www/py-django-bakery","version":"0.12.7"},"py311-wagtail":{"origin":"www/py-wagtail","version":"6.1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wagtail-airtable","origin":"www/py-wagtail-airtable","version":"0.7.0_2","comment":"Sync data between Wagtail and Airtable","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/wagtail-nest/wagtail-airtable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d23b4d2f423ee0a97c66a0728b069093390ed5d1cce06be15cb49a068d049548","flatsize":245389,"path":"All/py311-wagtail-airtable-0.7.0_2.pkg","repopath":"All/py311-wagtail-airtable-0.7.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":48148,"desc":"Wagtail/Airtable is an extension for Wagtail allowing content to be transferred\nbetween Airtable sheets and your Wagtail/Django models.","deps":{"py311-airtable-python-wrapper":{"origin":"devel/py-airtable-python-wrapper","version":"0.15.3_1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-djangorestframework":{"origin":"www/py-djangorestframework","version":"3.14.0_1,1"},"py311-wagtail":{"origin":"www/py-wagtail","version":"6.1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-w3lib","origin":"www/py-w3lib","version":"1.21.0","comment":"Library of web-related functions","maintainer":"rm@FreeBSD.org","www":"https://github.com/scrapy/w3lib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee382f78a483f6e8443b2382acf0bbc7f2571084781cfb412880dbfc4dbcdda2","flatsize":179241,"path":"All/py311-w3lib-1.21.0.pkg","repopath":"All/py311-w3lib-1.21.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":33808,"desc":"This is a Python library of web-related functions, such as:\n\n  - remove comments, or tags from HTML snippets\n  - extract base url from HTML snippets\n  - translate entites on HTML strings\n  - encoding mulitpart/form-data\n  - convert raw HTTP headers to dicts and vice-versa\n  - construct HTTP auth header\n  - converting HTML pages to unicode\n  - RFC-compliant url joining\n  - sanitize urls (like browsers do)\n  - extract arguments from urls","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wagtail-2fa","origin":"www/py-wagtail-2fa","version":"1.6.9_3","comment":"Two factor authentication for Wagtail","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/labd/wagtail-2fa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb8af972133c576672bdbae1fffd9a005593ba277bfcdc41520c8bab3c6c8c43","flatsize":131867,"path":"All/py311-wagtail-2fa-1.6.9_3.pkg","repopath":"All/py311-wagtail-2fa-1.6.9_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26540,"desc":"This Django app adds two factor authentication to Wagtail. Behind the scenes it\nuse django-otp which supports Time-based One-Time Passwords (TOTP). This allows\nyou to use various apps like Authy, Google Authenticator, or 1Password.","deps":{"py311-django-otp":{"origin":"www/py-django-otp","version":"1.5.0_1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-qrcode":{"origin":"textproc/py-qrcode","version":"7.4_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-wagtail":{"origin":"www/py-wagtail","version":"6.1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wadllib","origin":"devel/py-wadllib","version":"1.3.6","comment":"Navigate HTTP resources using WADL files as guides","maintainer":"fullermd@over-yonder.net","www":"https://launchpad.net/wadllib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"177176b034cab8691aa61dce59552da9dec63f7e36360988e429376f9a24d13c","flatsize":480556,"path":"All/py311-wadllib-1.3.6.pkg","repopath":"All/py311-wadllib-1.3.6.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":54792,"desc":"The Web Application Description Language is an XML vocabulary for\ndescribing the capabilities of HTTP resources. wadllib can be used in\nconjunction with an HTTP library to navigate and manipulate those\nresources.\n\nThis project is also part of https://launchpad.net/lazr","deps":{"py311-lazr.uri":{"origin":"devel/py-lazr.uri","version":"1.0.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wapiti","origin":"security/wapiti","version":"3.0.3","comment":"Vulnerability scanner for web applications","maintainer":"antoine@FreeBSD.org","www":"http://wapiti.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e715a7b6f27a018ed713c85639164354d7d885df24e08445e2c4f4ac8858c36d","flatsize":2779011,"path":"All/py311-wapiti-3.0.3.pkg","repopath":"All/py311-wapiti-3.0.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":512848,"desc":"Wapiti allows you to audit the security of your web applications.\nIt performs \"black-box\" scans, i.e. it does not study the source code of\nthe application but will scans the webpages of the deployed webapp,\nlooking for scripts and forms where it can inject data.\nOnce it gets this list, Wapiti acts like a fuzzer, injecting payloads to\nsee if a script is vulnerable.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-mako":{"origin":"textproc/py-mako","version":"1.3.5"},"py311-pysocks":{"origin":"net/py-pysocks","version":"1.7.1_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-tld":{"origin":"dns/py-tld","version":"0.11.11"},"py311-yaswfp":{"origin":"graphics/py-yaswfp","version":"0.9.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"flavor":"py311"}},{"name":"py311-vulture","origin":"devel/py-vulture","version":"2.9.1_1","comment":"Find dead code in Python programs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jendrikseipp/vulture","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f19a9f161d46d45b6875186d4fa6e5dd10357f453ebced79d2e280a7d0535473","flatsize":213076,"path":"All/py311-vulture-2.9.1_1.pkg","repopath":"All/py311-vulture-2.9.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47748,"desc":"Vulture finds unused code in Python programs. This is useful for cleaning up and\nfinding errors in large code bases. If you run Vulture on both your library and\ntest suite you can find untested code.\n\nDue to Python's dynamic nature, static code analyzers like Vulture are likely to\nmiss some dead code. Also, code that is only called implicitly may be reported\nas unused. Nonetheless, Vulture can be a very helpful tool for higher code\nquality.\n\nFeatures:\n- fast: uses static code analysis\n- tested: tests itself and has complete test coverage\n- complements pyflakes and has the same output syntax\n- sorts unused classes and functions by size with --sort-by-size\n- supports Python 2.7 and Python >= 3.4","deps":{"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vulndb","origin":"security/py-vulndb","version":"0.0.19","comment":"Provides access to the vulndb information in Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/vulndb/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0119e95d74466fb0ba14274b40c3162f7290718ca0759260e41e7795a2b1b852","flatsize":218840,"path":"All/py311-vulndb-0.0.19.pkg","repopath":"All/py311-vulndb-0.0.19.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":48404,"desc":"Python SDK to access the vulnerability database:\nhttps://github.com/vulndb/data","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wagtail-transfer","origin":"www/py-wagtail-transfer","version":"0.9.4","comment":"Content transfer for Wagtail","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/wagtail/wagtail-transfer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd26146e0198ea147491c7e48afa405914d5b34cde1e06dee350684e26b71fe2","flatsize":1865029,"path":"All/py311-wagtail-transfer-0.9.4.pkg","repopath":"All/py311-wagtail-transfer-0.9.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":303648,"desc":"Wagtail Transfer is an extension for Wagtail allowing content to be transferred\nbetween multiple instances of a Wagtail project.","deps":{"py311-wagtail":{"origin":"www/py-wagtail","version":"6.1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vsts-cd-manager","origin":"devel/py-vsts-cd-manager","version":"1.0.2","comment":"Python wrapper around some of the Visual Studio Team Services APIs","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/vsts-cd-manager/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"590f6bea4e6c9f6a0e29409fb5657681e8e5f36b7d6e6596903e1364f068d29b","flatsize":198186,"path":"All/py311-vsts-cd-manager-1.0.2.pkg","repopath":"All/py311-vsts-cd-manager-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30684,"desc":"Visual Studio Team Services Continuous Delivery Manager\n\nThis project provides the class ContinuousDeliveryManager and supporting\nclasses. This CD manager class allows the caller to manage Azure Continuous\nDelivery pipelines that are maintained within a VSTS account.","deps":{"py311-mock":{"origin":"devel/py-mock","version":"5.1.0"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vpn-slice","origin":"security/py-vpn-slice","version":"0.16.1_1","comment":"vpnc-script replacement for easy split-tunnel VPN setup","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dlenski/vpn-slice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e22b47c7ced5891b71fb3a89d590b71f2604a6ae70c1db2518131b9972e11bb3","flatsize":318300,"path":"All/py311-vpn-slice-0.16.1_1.pkg","repopath":"All/py311-vpn-slice-0.16.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":58568,"desc":"This is a replacement for the vpnc-script used by OpenConnect or VPNC.\n\nInstead of trying to copy the behavior of standard corporate VPN clients, which\nnormally reroute all your network traffic through the VPN, this one tries to\nminimize your contact with an intrusive VPN. This is also known as a\nsplit-tunnel VPN, since it splits your traffic between the VPN tunnel and your\nnormal network interfaces.\n\nvpn-slice makes it easy to set up a split-tunnel VPN:\n- By default, it only routes traffic for specific hosts or subnets through the\n  VPN.\n- It automatically looks up named hosts, using the VPN's DNS servers, and adds\n  entries for them to your /etc/hosts (which it cleans up after VPN\n  disconnection), however it does not otherwise alter your /etc/resolv.conf at\n  all.\n- It has many additional options to customize routing and lookup (for example,\n  --route-splits to additionally route traffic for specific subnets requested by\n  the server). Run vpn-slice --help to see them all.","deps":{"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-setproctitle":{"origin":"devel/py-setproctitle","version":"1.3.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python","net-vpn"],"annotations":{"flavor":"py311"},"messages":[{"message":"This software requires that procfs filesystem be mounted;\n\n# echo \"proc /proc procfs rw 0 0\" >> /etc/fstab\n# mount /proc","type":"install"}]},{"name":"py311-vosk","origin":"audio/py-vosk","version":"0.3.50","comment":"Vosk: Offline open source speech recognition toolkit (Py + App)","maintainer":"yuri@FreeBSD.org","www":"https://alphacephei.com/vosk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1fbf2b4a173c4540b9d15aacdeb493115c26bc1f91f05a00b9f3b9b0bbae721a","flatsize":134574,"path":"All/py311-vosk-0.3.50.pkg","repopath":"All/py311-vosk-0.3.50.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26960,"desc":"Vosk is an offline open source speech recognition toolkit. It enables speech\nrecognition for 20+ languages and dialects - English, Indian English, German,\nFrench, Spanish, Portuguese, Chinese, Russian, Turkish, Vietnamese, Italian,\nDutch, Catalan, Arabic, Greek, Farsi, Filipino, Ukrainian, Kazakh, Swedish,\nJapanese, Esperanto, Hindi, Czech, Polish. More to come.","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-srt":{"origin":"multimedia/py-srt","version":"3.5.3"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-websockets":{"origin":"devel/py-websockets","version":"12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vosk-api":{"origin":"audio/vosk-api","version":"0.3.50"}},"categories":["audio"],"annotations":{"flavor":"py311"},"messages":[{"message":"You installed vosk, an open source speech recognition toolkit.\n\nIn order to transcribe the audio file with speech please run this command:\n$ vosk-transcriber -i speech-audio.mp4 -o text-transcription.txt","type":"install"}]},{"name":"py311-voluptuous-serialize","origin":"devel/py-voluptuous-serialize","version":"2.6.0","comment":"Convert voluptuous schemas to JSON","maintainer":"driesm@FreeBSD.org","www":"https://github.com/home-assistant-libs/voluptuous-serialize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9d0446390e3f62adada20b9ce6907b8c20059ac85af61e8797cc39e5fbc78f3","flatsize":26066,"path":"All/py311-voluptuous-serialize-2.6.0.pkg","repopath":"All/py311-voluptuous-serialize-2.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8548,"desc":"Convert Voluptuous schemas to dictionaries so they can be serialized.\nYou can pass a custom serializer to be able to process custom validators.\nIf the serializer returns UNSUPPORTED, it will return to normal processing.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-voluptuous":{"origin":"devel/py-voluptuous","version":"0.15.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vistir","origin":"devel/py-vistir","version":"0.8.0","comment":"Miscellaneous utilities for filesystems, paths, projects, subprocesses and more","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sarugaku/vistir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03a64a1b0e2a544d251a6b5f48e2476e9183fa02bfb4b0f7a0625ff0b3c9c314","flatsize":426566,"path":"All/py311-vistir-0.8.0.pkg","repopath":"All/py311-vistir-0.8.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":76484,"desc":"vistir is a library full of utility functions designed to make life easier.\n\nvistir provides several categories of functionality, including:\n- Backports\n- Compatibility Shims\n- Context Managers\n- Miscellaneous Utilities\n- Path Utilities","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"REQUESTS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-voluptuous","origin":"devel/py-voluptuous","version":"0.15.0","comment":"Python data validation library","maintainer":"python@FreeBSD.org","www":"https://github.com/alecthomas/voluptuous","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"481c7ddb701c20bd7df0543ca0d54658ee527050926dfe9f4fdc58ea98f3d7c6","flatsize":387773,"path":"All/py311-voluptuous-0.15.0.pkg","repopath":"All/py311-voluptuous-0.15.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":61056,"desc":"Voluptuous, despite the name, is a Python data validation library. It is\nprimarily intended for validating data coming into Python as JSON, YAML, etc.\n\nIt has three goals:\n\n 1. Simplicity.\n 2. Support for complex data structures.\n 3. Provide useful error messages.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vobject","origin":"deskutils/py-vobject","version":"0.9.6.1_2","comment":"ICalendar library","maintainer":"jun-g@daemonfreaks.com","www":"https://eventable.github.io/vobject/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11a74cb01b627657e258db049f87b5a0b1b855f779f4d75b4629671098528cc7","flatsize":597458,"path":"All/py311-vobject-0.9.6.1_2.pkg","repopath":"All/py311-vobject-0.9.6.1_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":99760,"desc":"Vobject parses iCalendar and vCard files into Python data structures,\ndecoding the relevant encodings. Also serializes vobject data structures\nto iCalendar, vCard, or (expirementally) hCalendar unicode strings.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-visitor","origin":"devel/py-visitor","version":"0.1.3_1","comment":"Tiny Pythonic visitor implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mbr/visitor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01ffe4478367dbc44dc046a6ef43bd268f62354416bb969d303719f978a5f852","flatsize":11138,"path":"All/py311-visitor-0.1.3_1.pkg","repopath":"All/py311-visitor-0.1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4304,"desc":"visitor is a tiny library to facilitate visitor implementation in Python (which\nare slightly peculiar due to dynamic typing). In fact, it is so small, you may\njust be better off copy & pasting the source straight into your project.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-virustotal-api","origin":"security/py-virustotal-api","version":"1.1.11","comment":"Virus Total Public/Private/Intel API","maintainer":"dvl@FreeBSD.org","www":"https://pypi.org/project/virustotal-api/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b879d75e7567b19536c04507f7464bd36d153ca3f044f9a7ee752c18b5519429","flatsize":177950,"path":"All/py311-virustotal-api-1.1.11.pkg","repopath":"All/py311-virustotal-api-1.1.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20592,"desc":"VirusTotal's Public API lets you upload and scan files, submit and scan URLs,\naccess finished scan reports and make automatic comments on URLs and samples\nwithout the need of using the HTML website interface. In other words, it\nallows you to build simple scripts to access the information generated by\nVirusTotal.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vorta","origin":"deskutils/py-vorta","version":"0.9.1","comment":"Desktop Backup Client for Borg Backup","maintainer":"nivit@FreeBSD.org","www":"https://vorta.borgbase.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3ca9701c5b32b7f9277eb63380a48de681538ba37fb7885caeb2cfa184b51aa","flatsize":3050595,"path":"All/py311-vorta-0.9.1.pkg","repopath":"All/py311-vorta-0.9.1.pkg","licenselogic":"and","licenses":["APACHE20","GPLv3","OFL11"],"pkgsize":594000,"desc":"Vorta is a backup client for MacOS, Linux and FreeBSD desktops. It integrates\nthe mighty BorgBackup with your desktop environment to protect your data from\ndisk failure, ransomware and theft.","deps":{"py311-SecretStorage":{"origin":"security/py-SecretStorage","version":"3.3.1"},"py311-borgbackup":{"origin":"archivers/py-borgbackup","version":"1.2.8_1"},"py311-peewee":{"origin":"databases/py-peewee","version":"3.15.0"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-qt6-pyqt":{"origin":"devel/py-qt6-pyqt","version":"6.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-virtualenv-clone","origin":"devel/py-virtualenv-clone","version":"0.5.7","comment":"Python virtualenv cloning script","maintainer":"nivit@FreeBSD.org","www":"https://github.com/edwardgeorge/virtualenv-clone","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5ab744cebe23490de79045871f949a83978d117ed61cfe7c9e8e40692e2a35e","flatsize":54819,"path":"All/py311-virtualenv-clone-0.5.7.pkg","repopath":"All/py311-virtualenv-clone-0.5.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13748,"desc":"A script for cloning a non-relocatable virtualenv.\n\nVirtualenv provides a way to make virtualenv's relocatable which could then be\ncopied as we wanted. However making a virtualenv relocatable this way breaks\nthe no-site-packages isolation of the virtualenv as well as other aspects that\ncome with relative paths and /usr/bin/env shebangs that may be undesirable.\n\nThis script attempts to overcome these and other issues and provide a way to\neasily clone an existing virtualenv.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-virtualenv-api","origin":"devel/py-virtualenv-api","version":"2.1.18_1","comment":"API for virtualenv/pip","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sjkingo/virtualenv-api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb9a0af19e8cd65479c893a7217751f1d2ae14db7fd1e1e67ae14cd619d8d067","flatsize":71989,"path":"All/py311-virtualenv-api-2.1.18_1.pkg","repopath":"All/py311-virtualenv-api-2.1.18_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15808,"desc":"virtualenv is a tool to create isolated Python environments. Unfortunately, it\ndoes not expose a native Python API. This package aims to provide an API in the\nform of a wrapper around virtualenv.\n\nIt can be used to create and delete environments and perform package management\ninside the environment.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-virtualenvwrapper","origin":"devel/py-virtualenvwrapper","version":"4.8.4_1","comment":"Enhancements to virtualenv","maintainer":"nivit@FreeBSD.org","www":"https://virtualenvwrapper.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d51bfc160e5e38825d6014e0e11a93244fdd24f010af6aa6d3eacc328f149ebf","flatsize":1415334,"path":"All/py311-virtualenvwrapper-4.8.4_1.pkg","repopath":"All/py311-virtualenvwrapper-4.8.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":246756,"desc":"virtualenvwrapper is a set of extensions to Ian Bicking's `virtualenv\n<http://pypi.python.org/pypi/virtualenv>`_ tool.  The extensions include\nwrappers for creating and deleting virtual environments and otherwise\nmanaging your development workflow, making it easier to work on more\nthan one project at a time without introducing conflicts in their\ndependencies.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"py311-virtualenv":{"origin":"devel/py-virtualenv","version":"20.26.3"},"py311-virtualenv-clone":{"origin":"devel/py-virtualenv-clone","version":"0.5.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-vine","origin":"devel/py-vine","version":"5.1.0","comment":"Promise library for Python","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/celery/vine/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e543c9acf1c9acf63889380e01296bb0ff4cfad585f18f42b50ca96fa255b63b","flatsize":73147,"path":"All/py311-vine-5.1.0.pkg","repopath":"All/py311-vine-5.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16004,"desc":"Promise library for Python.\n\nThis library is used internally by the AMQP framework provided by the\nCelery project.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-visidata","origin":"devel/py-visidata","version":"2.11_2","comment":"Terminal interface for exploring and arranging tabular data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/saulpw/visidata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64d5dd622f10e847b0de67edad6843d945f34748e4d021f214430dfe6bd4a2d0","flatsize":3638934,"path":"All/py311-visidata-2.11_2.pkg","repopath":"All/py311-visidata-2.11_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":598724,"desc":"VisiData provides a terminal interface for exploring and arranging tabular data.\nIt supports tsv, csv, sqlite, json, xlsx (Excel), hdf5, and many other formats.","deps":{"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vincenty","origin":"math/py-vincenty","version":"0.1.4_1","comment":"Calculate the geographical distance between 2 points","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/maurycyp/vincenty","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c1b02f2f984d1bc5840cde035aa9e427f747e52ac029f3b1cf70ab1765b0c73","flatsize":15664,"path":"All/py311-vincenty-0.1.4_1.pkg","repopath":"All/py311-vincenty-0.1.4_1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":5876,"desc":"Vincenty calculates the geographical distance (in kilometers or miles) between 2\npoints with extreme accuracy.\n\nThis library implements Vincenty's solution to the inverse geodetic problem. It\nis based on the WGS 84 reference ellipsoid and is accurate to within 1 mm (!) or\nbetter.\n\nThis formula is widely used in geographic information systems (GIS) and is much\nmore accurate than methods for computing the great-circle distance (which assume\na spherical Earth).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","geography","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vim-bridge","origin":"editors/py-vim-bridge","version":"0.6","comment":"Decorator enabing transparent calls to Python functions in Vim scripts","maintainer":"0mp@FreeBSD.org","www":"https://github.com/nvie/vim_bridge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03bc9520171750a35f99edb9984330ca2272ed24aeb8f0e6a8178517d7650079","flatsize":18802,"path":"All/py311-vim-bridge-0.6.pkg","repopath":"All/py311-vim-bridge-0.6.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":6576,"desc":"vim_bridge is a Python-to-Vim bridge decorator that allows transparent calls to\nPython functions in native Vim scripts.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["editors","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vici","origin":"security/py-vici","version":"5.9.11","comment":"Native Python interface for strongSwan's VICI protocol","maintainer":"driesm@FreeBSD.org","www":"https://pypi.org/project/vici/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b982e10d78f8c5dcf9466a28af8ec548f63251e28a8057e6acde855554a76afe","flatsize":108398,"path":"All/py311-vici-5.9.11.pkg","repopath":"All/py311-vici-5.9.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17972,"desc":"The strongSwan VICI protocol allows external applications to\nmonitor, configure and control the IKE daemon charon.\nThis Python package provides a native client side implementation\nof the VICI protocol, well suited to script automated tasks in a reliable way.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","net-vpn","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vharfbuzz","origin":"print/py-vharfbuzz","version":"0.3.0_1","comment":"User-friendlier way to use Harfbuzz in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/simoncozens/vharfbuzz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbc24a573dca3a36d9da060021be2c331340eedd4d55a9ff6c96131900ded903","flatsize":52674,"path":"All/py311-vharfbuzz-0.3.0_1.pkg","repopath":"All/py311-vharfbuzz-0.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12344,"desc":"uharfbuzz is an awesome tool for shaping text in Python. But it wraps the\nHarfbuzz C interface quite closely, so still requires you to perform a bunch of\nboilerplate operations before you can get on with the shaping. vharfbuzz allows\nyou a slightly more high-level interface to the text shaping process.","deps":{"py311-uharfbuzz":{"origin":"print/py-uharfbuzz","version":"0.39.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-viewvc-devel","origin":"devel/viewvc-devel","version":"1.3.0.20231018_1","comment":"Web-based Version Control Repository Browsing","maintainer":"dvl@FreeBSD.org","www":"https://www.viewvc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da595fb724149de0e234bc119ae6f197248ded7562a421481ba8d8e81d87b599","flatsize":1563037,"path":"All/py311-viewvc-devel-1.3.0.20231018_1.pkg","repopath":"All/py311-viewvc-devel-1.3.0.20231018_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":370948,"desc":"ViewVC is a browser interface for CVS and Subversion version control\nrepositories. It generates templatized HTML to present navigable directory,\nrevision, and change log listings. It can display specific versions of files as\nwell as diffs between those versions. Basically, ViewVC provides the bulk of the\nreport-like functionality you expect out of your version control tool, but much\nmore prettily than the average textual command-line program output.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-subversion":{"origin":"devel/py-subversion","version":"1.14.3_4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"APMOD":"off","SUBVERSION":"on","WEBSRV":"on","MODWSGI":"off","APACHE":"on","LIGHTTPD":"off"},"annotations":{"cpe":"cpe:2.3:a:viewvc:viewvc:1.3.0.20231018:::::dragonfly6:x86_64:1","flavor":"py311"},"messages":[{"message":"To use ViewVC, modify the configuration file located at\n /usr/local/viewvc/viewvc.conf.\n\n If no webserver was selected during installation, then\n a rc script for running ViewVC standalone is installed.\n To enable the standalone ViewVC server in rc.conf use\n parameter viewvc_enable=\"YES\".\n\n You can also adjust the user which runs the ViewVC standalone\n server with the parameter \"viewvc_user\".\n\n If you want to run the ViewVC standalone server with another\n IP/PORT, use the parameter \"viewvc_flags\".\n\n To see all available parameters, use the command\n /usr/local/viewvc/bin/standalone.py --help\n\n\n To use ViewVC with Apache or lighttpd as a CGI script,\n see the following config examples.\n\n Example config lines for Apache 2.4\n ===================================\n <IfModule wsgi_module>\n   WSGIRestrictSignal Off\n </IfModule>\n\n <IfModule !wsgi_module>\n   ScriptAlias \"/viewvc\" \"/usr/local/viewvc/bin/cgi/viewvc.cgi\"\n </IfModule>\n\n <IfModule wsgi_module>\n   WSGIScriptAlias \"/viewvc\" \"/usr/local/viewvc/bin/wsgi/viewvc.wsgi\"\n </IfModule>\n\n <Location /viewvc>\n     Options NONE +ExecCGI\n </Location>\n\n Example config lines for lighttpd\n =================================\n server.modules = (\n   \"mod_alias\",\n   \"mod_access\"\n )\n\n alias.url += ( \"/viewvc\" => \"/usr/local/viewvc/bin/cgi\" )\n\n $HTTP[\"url\"] =~ \"^/viewvc/\" {\n   index-file.names  = ( \"viewvc.cgi\" )\n     cgi.assign = (\n       \".cgi\" => \"/usr/local/bin/python3.11\",\n     )\n }\n\n Note: Cvsdb (Bonsai-like repository query) feature is not stable and\n       have some incompatibility on DB data with any released version,\n       (and it may be also incompatible with any feature release).","type":"install"},{"message":"Please review your vievc.conf, see viewvc.sample.conf\n  ======================================================\n   - the template path has changed\n   - the vhost notation has changed\n\n  Additional upgrade informations:\n  https://github.com/viewvc/viewvc/blob/master/docs/upgrading-howto.html\n\n  Note: Cvsdb (Bonsai-like repository query) feature is not stable and\n        have some incompatibility on DB data with any released version,\n        (and it may be also incompatible with any feature release). \n        So if you want to use this feature, make sure to make back up\n        of existing DB and then rebuild your DB data with\n        cvsdbadmin/svndbadmin.","type":"upgrade","maximum_version":"1.3.0"}]},{"name":"py311-verspec","origin":"devel/py-verspec","version":"0.1.0_1","comment":"Flexible version handling","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jimporter/verspec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9dd9279a0bfc15b38c6cb25e0677cfd6cb158a3d0fe9489815bc51a780698923","flatsize":216930,"path":"All/py311-verspec-0.1.0_1.pkg","repopath":"All/py311-verspec-0.1.0_1.pkg","licenselogic":"or","licenses":["APACHE20","BSD2CLAUSE"],"pkgsize":34460,"desc":"verspec is a Python library for handling software versions and specifiers,\nadapted from the packaging package.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-versiontools","origin":"devel/py-versiontools","version":"1.9.1_1","comment":"Smart replacement for plain tuple used in __version__","maintainer":"rm@FreeBSD.org","www":"https://pypi.org/project/versiontools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21c5eb25d963d0d4d4074d5be64c1a06ba618913b5029b3df9105e61abc6691b","flatsize":137277,"path":"All/py311-versiontools-1.9.1_1.pkg","repopath":"All/py311-versiontools-1.9.1_1.pkg","licenselogic":"single","pkgsize":21656,"desc":"Smart replacement for plain tuple used in __version__.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wagtail-localize","origin":"www/py-wagtail-localize","version":"1.9","comment":"Translation plugin for Wagtail CMS","maintainer":"sunpoet@FreeBSD.org","www":"https://wagtail-localize.org/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"671f2fe8c5703978a2289f9a60feb6a3f7d7b868cdb152ebfd2c142cf53f41d9","flatsize":2267428,"path":"All/py311-wagtail-localize-1.9.pkg","repopath":"All/py311-wagtail-localize-1.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":336420,"desc":"Wagtail Localize is a translation plugin for the Wagtail CMS. It allows pages or\nsnippets to be translated within Wagtail's admin interface. It also provides\nintegrations with external translations services such as Pontoon or DeepL, and\nimporting/exporting translations with PO files.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-polib":{"origin":"devel/py-polib","version":"1.2.0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-wagtail":{"origin":"www/py-wagtail","version":"6.1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vfblib","origin":"x11-fonts/py-vfblib","version":"0.7.0","comment":"Tools for converting FontLab Studio 5 (VFB) files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/LucasFonts/vfbLib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99aeabc1eb4cc4b90b0fe93ec218bab65f857325f2706cb0a6957f7a64775910","flatsize":901497,"path":"All/py311-vfblib-0.7.0.pkg","repopath":"All/py311-vfblib-0.7.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":151368,"desc":"vfbLib is a converter and deserializer for FontLab Studio 5 VFB files.\n\nFontLab's own vfb2ufo converter is from 2015, only outputs UFO v2, and contains\nserious bugs that are never going to be fixed. Its support on macOS is subject\nto Apple's mercy (no native support for Apple Silicon).\n\nThat's why a single determined programmer with a hex editor set out to rectify\nthis situation.","deps":{"py311-defcon":{"origin":"x11-fonts/py-defcon","version":"0.10.2"},"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-ufolib2":{"origin":"print/py-ufolib2","version":"0.16.0"},"py311-ufonormalizer":{"origin":"x11-fonts/py-ufonormalizer","version":"0.6.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wordnet","origin":"textproc/py-wordnet","version":"2.0.1_1","comment":"Python Interface to WordNet","maintainer":"ports@FreeBSD.org","www":"http://osteele.com/projects/pywordnet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e33dc29e6b77d5ee86e928d9fbc79e025cdb2516d1e69ad614126c1748af9e65","flatsize":36206908,"path":"All/py311-wordnet-2.0.1_1.pkg","repopath":"All/py311-wordnet-2.0.1_1.pkg","licenselogic":"single","pkgsize":7605684,"desc":"PyWordNet is a Python interface to the WordNet database of word meanings\nand lexical relationships.  (A lexical relationship is a relationship\nbetween words, such as synonym, antonym, hypernym (\"poodle\" -> \"dog\"),\nand hyponym (\"poodle\" -> \"dog\").","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-wordnet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-versioneer","origin":"devel/py-versioneer","version":"0.29","comment":"Easy VCS-based management of project version strings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-versioneer/python-versioneer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdfc393925d5465d7a4e984726cb3a45d9a405ed3c42ef61b6bebc039a6bafe8","flatsize":382341,"path":"All/py311-versioneer-0.29.pkg","repopath":"All/py311-versioneer-0.29.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":43568,"desc":"Versioneer is a tool for managing a recorded version number in setuptools-based\npython projects. The goal is to remove the tedious and error-prone \"update the\nembedded version string\" step from your release process. Making a new release\nshould be as easy as recording a new tag in your version-control system, and\nmaybe making new tarballs.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"TOML":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-verboselogs","origin":"devel/py-verboselogs","version":"1.7","comment":"Verbose logging level for Python logging module","maintainer":"ports@FreeBSD.org","www":"https://verboselogs.readthedocs.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a95f8ef03fbf9182b68b2b8397756a17f471437d07e1b80a5d52b3b764b1ac0c","flatsize":44859,"path":"All/py311-verboselogs-1.7.pkg","repopath":"All/py311-verboselogs-1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11108,"desc":"The verboselogs package extends Python logging module to add the log\nlevels VERBOSE, NOTICE, and SPAM","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-verboselogs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-versioningit","origin":"devel/py-versioningit","version":"3.1.0","comment":"Obtain package version from repo tags","maintainer":"dvl@FreeBSD.org","www":"https://github.com/jwodder/versioningit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a82a95acb002bafcddd67be3abac039e2afbf9304c54fefb5bed9c05cd11ae7d","flatsize":404053,"path":"All/py311-versioningit-3.1.0.pkg","repopath":"All/py311-versioningit-3.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":68156,"desc":"versioningit replaces the need for (and will overwrite) the version keyword\nto the setup() function, so you should remove any such keyword from your\nsetup.py/setup.cfg to reduce confusion.\n\n[tool.versioningit.format]\n\n# Format used when there have been commits since the most recent tag:\ndistance = \"{base_version}.post{distance}+{vcs}{rev}\"\n\n# Format used when there are uncommitted changes:\ndirty = \"{base_version}+d{build_date:%25Y%25m%25d}\"\n\n# Format used when there are both commits and uncommitted changes:\ndistance-dirty = \"{base_version}.post{distance}+{vcs}{rev}.d{build_date:%25Y%25m%25d}\"","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-tomli":{"origin":"textproc/py-tomli","version":"2.0.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vecrec","origin":"graphics/py-vecrec","version":"0.3.0","comment":"2D vector and rectangle classes","maintainer":"db@FreeBSD.org","www":"https://pypi.org/project/vecrec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ef6ab8e832e8c6d4eb388ec1e8337836a900e31f6aac84609daeaa359efbc0f","flatsize":159347,"path":"All/py311-vecrec-0.3.0.pkg","repopath":"All/py311-vecrec-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24088,"desc":"This package provides 2D vector and rectangle classes. These classes were\nwritten to be used in games, so they have some methods that conveniently tie\ninto pyglet and pygame, but for the most part they are quite general and\ncould be used for almost anything.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-versioneer-518","origin":"devel/py-versioneer-518","version":"0.19","comment":"Easy VCS-based management of project version strings","maintainer":"yuri@FreeBSD.org","www":"https://github.com/python-versioneer/python-versioneer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e35f250a397e14d8ef363c78852939c41beef666bb377cbb67bbefa9745803d","flatsize":230404,"path":"All/py311-versioneer-518-0.19.pkg","repopath":"All/py311-versioneer-518-0.19.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":31980,"desc":"Versioneer is a tool for managing a recorded version number in setuptools-based\npython projects. The goal is to remove the tedious and error-prone \"update the\nembedded version string\" step from your release process. Making a new release\nshould be as easy as recording a new tag in your version-control system, and\nmaybe making new tarballs.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vsts","origin":"devel/py-vsts","version":"0.1.25","comment":"Python wrapper around the VSTS APIs","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/vsts/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc304b6f2b438958c3e104ee2a3d0e7b7918bd0b5dd9decab39e1a36d59db700","flatsize":21494944,"path":"All/py311-vsts-0.1.25.pkg","repopath":"All/py311-vsts-0.1.25.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1090812,"desc":"This repository contains Python APIs for interacting with and managing Azure\nDevOps. These APIs power the Visual Studio Team Services CLI.","deps":{"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-venusian","origin":"devel/py-venusian","version":"3.1.0,1","comment":"Python library for deferring decorator actions","maintainer":"bofh@FreeBSD.org","www":"https://pypi.org/project/venusian/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ee6571bab705fd399962a51feca40cf042ea670f844847ba4fb8e751fc1a993","flatsize":90921,"path":"All/py311-venusian-3.1.0,1.pkg","repopath":"All/py311-venusian-3.1.0,1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":19320,"desc":"Venusian is a library which allows framework authors to defer decorator\nactions. Instead of taking actions when a function (or class) decorator\nis executed at import time, you can defer the action usually taken by\nthe decorator until a separate \"scan\" phase.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vdirsyncer","origin":"deskutils/py-vdirsyncer","version":"0.19.2","comment":"Synchronize calendars and contacts","maintainer":"ports@FreeBSD.org","www":"https://vdirsyncer.readthedocs.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c37ebbba9f00c5c546a0a07273bae0752507e01ebd1cb455baaa079f1a553e2","flatsize":713346,"path":"All/py311-vdirsyncer-0.19.2.pkg","repopath":"All/py311-vdirsyncer-0.19.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":122692,"desc":"Vdirsyncer synchronizes your calendars and addressbooks between two storages.\nThe most popular purpose is to synchronize CalDAV and CardDAV with a local\nfolder or file. The local data can then be accessed via a variety of programs,\nnone of which have to know or worry about syncing to a server.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-aiostream":{"origin":"www/py-aiostream","version":"0.6.1"},"py311-atomicwrites":{"origin":"devel/py-atomicwrites","version":"1.4.1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-click-log":{"origin":"devel/py-click-log","version":"0.3.2"},"py311-click-threading":{"origin":"devel/py-click-threading","version":"0.5.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-toolbelt":{"origin":"www/py-requests-toolbelt","version":"1.0.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python"],"options":{"GOOGLE":"off"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-vdirsyncer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-vcversioner","origin":"devel/py-vcversioner","version":"2.16.0.0_1","comment":"Use version control tags to discover version numbers","maintainer":"bofh@FreeBSD.org","www":"https://github.com/habnabit/vcversioner","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92beb07c30494893931939e416bbfc709f339b6414258b8a24133a5bf8242506","flatsize":44333,"path":"All/py311-vcversioner-2.16.0.0_1.pkg","repopath":"All/py311-vcversioner-2.16.0.0_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":11340,"desc":"You can write a setup.py with no version information specified, and\nvcversioner will find a recent, properly-formatted VCS tag and extract a\nversion from it.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vcver","origin":"devel/py-vcver","version":"0.2.12_1","comment":"Provide package versions with version control data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/toumorokoshi/vcver-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44c63c7b0dc73a1bf68ed7f2a6ef0ba04a73f93eae3f536143f313a761673a6a","flatsize":79569,"path":"All/py311-vcver-0.2.12_1.pkg","repopath":"All/py311-vcver-0.2.12_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21532,"desc":"vcver is an approach for versioning that heavily relies on the version control\nsystem of choice for determining version strings.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vcrpy","origin":"devel/py-vcrpy","version":"6.0.1","comment":"Automatically mock HTTP interactions to simplify and speed up testing","maintainer":"bofh@FreeBSD.org","www":"https://github.com/kevin1024/vcrpy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27fa70b108efd763f113e2ed56c3c695e9a1d88372c4dfbeacb094dadfeb6f77","flatsize":478745,"path":"All/py311-vcrpy-6.0.1.pkg","repopath":"All/py311-vcrpy-6.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":86220,"desc":"VCR.py simplifies and speeds up tests that make HTTP requests. The first\ntime you run code that is inside a VCR.py context manager or decorated\nfunction, VCR.py records all HTTP interactions that take place through\nthe libraries it supports and serializes and writes them to a flat file\n(in yaml format by default). This flat file is called a cassette.\n\nWhen the relevant piece of code is executed again, VCR.py will read the\nserialized requests and responses from the aforementioned cassette file,\nand intercept any HTTP requests that it recognizes from the original test\nrun and return the responses that corresponded to those requests. This\nmeans that the requests will not actually result in HTTP traffic, which\nconfers several benefits including:\n\n * The ability to work offline\n * Completely deterministic tests\n * Increased test execution speed","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"py311-yarl":{"origin":"www/py-yarl","version":"1.9.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vatnumber","origin":"finance/py-vatnumber","version":"1.2_1","comment":"Python module to validate VAT numbers","maintainer":"chian.jin@gmail.com","www":"http://code.google.com/p/vatnumber/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b43e567cea769780c670237cb676df1bc43f25733fb93ebf536dbbc66ffb6dc3","flatsize":97133,"path":"All/py311-vatnumber-1.2_1.pkg","repopath":"All/py311-vatnumber-1.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21708,"desc":"Python module to validate VAT numbers. VAT means \"Value Added Tax\".\nMore infomations see http://en.wikipedia.org/wiki/VAT_number","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-stdnum":{"origin":"devel/py-stdnum","version":"1.20"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-varstack","origin":"databases/py-varstack","version":"g.2015.10.22","comment":"Create stacked configuration structures","maintainer":"python@FreeBSD.org","www":"https://github.com/conversis/varstack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"785c325072545c29878a196ae1b387b53f693b70d8e5e19f8704d99e9093a02d","flatsize":35312,"path":"All/py311-varstack-g.2015.10.22.pkg","repopath":"All/py311-varstack-g.2015.10.22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9504,"desc":"Varstack is a system that allows you to stack of layer a set of configuration\nvariables and let definitions in the higher more specific levels of the stack\noverride/extend the broader one in the lower levels.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-validate_email","origin":"mail/py-validate_email","version":"1.3","comment":"Verifies if an email address is valid and really exists","maintainer":"kai@FreeBSD.org","www":"https://github.com/syrusakbary/validate_email","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"511c3d316f09fbda694d3d65a4fce5310b535f56138462dc43dac0f26cc51717","flatsize":26788,"path":"All/py311-validate_email-1.3.pkg","repopath":"All/py311-validate_email-1.3.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":8492,"desc":"Verifies and checks if an e-mail address is valid, properly formatted and really\nexists. It can optionally check the MX records of the e-mail domain.","deps":{"py311-py3dns":{"origin":"dns/py-py3dns","version":"4.0.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-valinvest","origin":"finance/py-valinvest","version":"0.0.2","comment":"Value investing tool","maintainer":"yuri@FreeBSD.org","www":"https://github.com/astro30/valinvest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d8a670b8427878e5a09cbb51ef7a6ec245c02e70ee57e0623ef8fe5d07c9373","flatsize":114940,"path":"All/py311-valinvest-0.0.2.pkg","repopath":"All/py311-valinvest-0.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19668,"desc":"valinvest is a value investing tool based on Warren Buffett, Joseph Piotroski\nand Benjamin Graham thoughts.\n\nThe Financial API used by valinvest to get financial data has been rewritten\nand now requires a API Key in order to make request.","deps":{"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-validictory","origin":"devel/py-validictory","version":"1.1.3","comment":"General purpose Python data validator","maintainer":"python@FreeBSD.org","www":"https://github.com/jpmckinney/validictory","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac536e0db1ce90799362813a72156f8b707b988ccdd71251eaa6172cc19033e6","flatsize":119898,"path":"All/py311-validictory-1.1.3.pkg","repopath":"All/py311-validictory-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22240,"desc":"Validictory is a general purpose Python data validator.\n\nIt works with Python 2.7 and Python 3.3+ and uses a Schema format\nbased on JSON Schema Proposal (http://json-schema.org).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-validators","origin":"devel/py-validators","version":"0.22.0","comment":"Simple data validation in Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/validators/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9c625c17d14d5b4dad8bf9aa6f85c7ff259f895e808268ac5676587d1ac608d","flatsize":225244,"path":"All/py311-validators-0.22.0.pkg","repopath":"All/py311-validators-0.22.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35308,"desc":"Python has all kinds of data validation tools, but every one of them seems to\nrequire defining a schema or form. This is a simple validation library where\nvalidating a simple value does not require defining a form or a schema.\n\n  >>> import validators\n\n  >>> validators.email('someone@example.com')\n  True","deps":{"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:validators_project:validators:0.22.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-validate-pyproject","origin":"devel/py-validate-pyproject","version":"0.16","comment":"Validation library and CLI tool for checking on pyproject.toml files using JSON schema","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/abravalheri/validate-pyproject","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90e202c9308d60c9946913dee97eaf9311e49ead9fa6bc60234fc9463e47b19f","flatsize":370854,"path":"All/py311-validate-pyproject-0.16.pkg","repopath":"All/py311-validate-pyproject-0.16.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":74880,"desc":"With the approval of PEP 517 and PEP 518, the Python community shifted towards a\nstrong focus on standardisation for packaging software, which allows more\nfreedom when choosing tools during development and make sure packages created\nusing different technologies can interoperate without the need for custom\ninstallation procedures.\n\nThis shift became even more clear when PEP 621 was also approved, as a\nstandardised way of specifying project metadata and dependencies.\n\nvalidate-pyproject was born in this context, with the mission of validating\npyproject.toml files, and make sure they are compliant with the standards and\nPEPs. Behind the scenes, validate-pyproject relies on JSON Schema files, which,\nin turn, are also a standardised way of checking if a given data structure\ncomplies with a certain specification.","deps":{"py311-fastjsonschema":{"origin":"devel/py-fastjsonschema","version":"2.19.1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-trove-classifiers":{"origin":"devel/py-trove-classifiers","version":"2024.5.22"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"ALL":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-valerius","origin":"biology/py-valerius","version":"0.2","comment":"Python bioinformatics tools","maintainer":"yuri@FreeBSD.org","www":"https://github.com/samirelanduk/valerius","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11c669e299fe2177a110d1bc794b0f3a16cf275e5ad1a9d9eda254feedd65720","flatsize":31535,"path":"All/py311-valerius-0.2.pkg","repopath":"All/py311-valerius-0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8372,"desc":"valerius is a simple Bioinformatics toolset for processing Biological sequences.\n\nIt can gfetch sequences from servers, detect their types, do FASTA parsing.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vaderSentiment","origin":"misc/py-vaderSentiment","version":"3.3.2","comment":"VADER sentiment analysis","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cjhutto/vaderSentiment","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6f96e6c3c47608cfeab433aacf6cd8b330cbef6852f0a2b2f5ec6d97233e63d","flatsize":668441,"path":"All/py311-vaderSentiment-3.3.2.pkg","repopath":"All/py311-vaderSentiment-3.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":113860,"desc":"VADER (Valence Aware Dictionary and sEntiment Reasoner) is a lexicon and\nrule-based sentiment analysis tool that is specifically attuned to sentiments\nexpressed in social media.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-utidylib","origin":"www/py-utidylib","version":"0.10","comment":"Wrapper for HTML Tidy","maintainer":"sunpoet@FreeBSD.org","www":"https://utidylib.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a54f022b3f10d1d7f23f5bf20a91a7ee0ba3a971f60140501f51980666a17ed","flatsize":99847,"path":"All/py311-utidylib-0.10.pkg","repopath":"All/py311-utidylib-0.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20316,"desc":"This is fork of uTidylib with permission with original author. Originally it\nincorporated patches from Debian and other distributions, now it also brings\ncompatibility with recent html-tidy versions and works with Python 3.\n\nThis is uTidylib, the Python wrapper for the HTML cleaning library named\nTidyLib. It supports both original Tidy and new HTML5 enabled Tidy.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"tidy-html5":{"origin":"www/tidy-html5","version":"5.8.0_3"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-uvicorn","origin":"www/py-uvicorn","version":"0.30.1","comment":"Lightning-fast ASGI server","maintainer":"sunpoet@FreeBSD.org","www":"https://www.uvicorn.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83a1e29d66cef73f4aed67fb6f08df1465b987e461ea1b5ffca80268c862d43d","flatsize":766021,"path":"All/py311-uvicorn-0.30.1.pkg","repopath":"All/py311-uvicorn-0.30.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":118612,"desc":"Uvicorn is a lightning-fast ASGI server implementation, using uvloop and\nhttptools.\n\nUntil recently Python has lacked a minimal low-level server/application\ninterface for asyncio frameworks. The ASGI specification fills this gap, and\nmeans we're now able to start building a common set of tooling usable across all\nasyncio frameworks.\n\nUvicorn currently supports HTTP/1.1 and WebSockets. Support for HTTP/2 is\nplanned.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-h11":{"origin":"net/py-h11","version":"0.14.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"STANDARD":"off"},"annotations":{"cpe":"cpe:2.3:a:encode:uvicorn:0.30.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-utm","origin":"graphics/py-utm","version":"0.7.0_1","comment":"Bidirectional UTM-WGS84 converter for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Turbo87/utm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f7e871f534544ce7bbdee172c2b53e790de80fd18cfc4618e0ce4cb875d9cce","flatsize":44549,"path":"All/py311-utm-0.7.0_1.pkg","repopath":"All/py311-utm-0.7.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11172,"desc":"utm provides bidirectional UTM-WGS84 converter for Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-userpath","origin":"devel/py-userpath","version":"1.9.2","comment":"Add locations to the user PATH without elevated privileges","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ofek/userpath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2e20b8429a41e7d7ff06ba7122adc7860af68b24c8d1e552c70eef8cb2b6771","flatsize":90702,"path":"All/py311-userpath-1.9.2.pkg","repopath":"All/py311-userpath-1.9.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19332,"desc":"Ever wanted to release a cool new app but found it difficult to add its location\nto PATH for users? Me too! This tool does that for you on all major operating\nsystems and does not require elevated privileges!","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-usort","origin":"devel/py-usort","version":"1.0.8.post1","comment":"Small, safe import sorter","maintainer":"sunpoet@FreeBSD.org","www":"https://usort.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"916a1a9deaf63d9f79e35cf9f0bd32e70949724364addaa61a9b610312367790","flatsize":528174,"path":"All/py311-usort-1.0.8.post1.pkg","repopath":"All/py311-usort-1.0.8.post1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76788,"desc":"usort is a safe, minimal import sorter. Its primary goal is to make no\n\"dangerous\" changes to code. This is achieved by detecting distinct \"blocks\" of\nimports that are the most likely to be safely interchangeable, and only\nreordering imports within these blocks without altering formatting. Code style\nis left as an exercise for linters and formatters.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-libcst":{"origin":"devel/py-libcst","version":"1.4.0_1"},"py311-moreorless":{"origin":"devel/py-moreorless","version":"0.4.0"},"py311-stdlibs":{"origin":"devel/py-stdlibs","version":"2024.5.15"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"py311-trailrunner":{"origin":"devel/py-trailrunner","version":"1.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-user_agents","origin":"devel/py-user_agents","version":"1.0.1","comment":"Python library to identify devices using User-Agent string","maintainer":"demon@FreeBSD.org","www":"https://github.com/selwin/python-user-agents","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6539b817e50f305c4c167b0fe641039607562f8bd9a82be92cc62e039bc003a","flatsize":90544,"path":"All/py311-user_agents-1.0.1.pkg","repopath":"All/py311-user_agents-1.0.1.pkg","licenselogic":"single","pkgsize":14892,"desc":"user_agents is a Python library that provides an easy way to identify/detect\ndevices like mobile phones, tablets and their capabilities by parsing (browser) user agent strings.  The goal is to reliably detect whether:\n\n-- User agent is a mobile, tablet or PC based device\n-- User agent has touch capabilities (has touch screen)\n\nuser_agents relies on the excellent ua-parser to do the actual parsing of the\nraw user agent string.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-ua_parser":{"origin":"devel/py-ua_parser","version":"0.7.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wxPython42","origin":"x11-toolkits/py-wxPython4","version":"4.2.0_1","comment":"GUI toolkit for the Python programming language","maintainer":"desktop@FreeBSD.org","www":"https://www.wxpython.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bafc204878279e34cf9fca8d8e68048c9b9b5b516e4b2b76c6777cc01859dbc5","flatsize":67119859,"path":"All/py311-wxPython42-4.2.0_1.pkg","repopath":"All/py311-wxPython42-4.2.0_1.pkg","licenselogic":"and","licenses":["WXWINDOWS","LGPL21+","GPLv2+"],"pkgsize":9637780,"desc":"wxPython is a GUI toolkit for the Python programming language. It allows Python\nprogrammers to create programs with a robust, highly functional graphical user\ninterface, simply and easily. It is implemented as a Python extension module\n(native code) that wraps the popular wxWidgets cross platform GUI library, which\nis written in C++.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"wx32-gtk3":{"origin":"x11-toolkits/wxgtk32","version":"3.2.4_2"}},"categories":["x11-toolkits","python"],"shlibs_required":["libwx_gtk3u_core-3.2.so.0","libwx_baseu_net-3.2.so.0","libwx_baseu-3.2.so.0","libwx_gtk3u_aui-3.2.so.0","libwx_gtk3u_gl-3.2.so.0","libwx_gtk3u_html-3.2.so.0","libwx_gtk3u_webview-3.2.so.0","libwx_gtk3u_media-3.2.so.0","libwx_gtk3u_propgrid-3.2.so.0","libwx_gtk3u_ribbon-3.2.so.0","libwx_gtk3u_richtext-3.2.so.0","libwx_gtk3u_stc-3.2.so.0","libwx_baseu_xml-3.2.so.0","libwx_gtk3u_xrc-3.2.so.0"],"options":{"NLS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-us","origin":"devel/py-us","version":"2.0.2","comment":"Easily work with US and state metadata","maintainer":"ports@FreeBSD.org","www":"https://github.com/unitedstates/python-us","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"984234e84739cd918968bebcbe577a5d913bb76fed1f58be01adebfe61f6b8ae","flatsize":112308,"path":"All/py311-us-2.0.2.pkg","repopath":"All/py311-us-2.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20072,"desc":"python-us is a package for easily working with US and state metadata","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-us port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-urwidtrees","origin":"devel/py-urwidtrees","version":"1.0.3","comment":"Tree widgets for py-urwid","maintainer":"geier@lostpackets.de","www":"https://github.com/pazz/urwidtrees","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54a47732fa18c7acb28e2fe3e4eb6c1026c218cf13f292bc356fcfbf5bd5c86b","flatsize":248643,"path":"All/py311-urwidtrees-1.0.3.pkg","repopath":"All/py311-urwidtrees-1.0.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":44476,"desc":"Tree widgets for urwid.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urwid":{"origin":"devel/py-urwid","version":"2.6.14"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-urwid-readline","origin":"devel/py-urwid-readline","version":"0.13","comment":"Textbox edit widget for Urwid that supports readline shortcuts","maintainer":"0mp@FreeBSD.org","www":"https://github.com/rr-/urwid_readline","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65fec1942361d7016773082f0c05293652395720c1f0f426b10702ca6f5851d3","flatsize":128545,"path":"All/py311-urwid-readline-0.13.pkg","repopath":"All/py311-urwid-readline-0.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19820,"desc":"Text input widget for urwid, a curses-based user interface library,\nthat supports readline shortcuts.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urwid":{"origin":"devel/py-urwid","version":"2.6.14"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-urwid","origin":"devel/py-urwid","version":"2.6.14","comment":"Curses-based user interface library for Python","maintainer":"python@FreeBSD.org","www":"https://urwid.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"124db857eacf383440a5fa747a2cae3085abdb0b55fccd9df145e8a7c9306e44","flatsize":3982736,"path":"All/py311-urwid-2.6.14.pkg","repopath":"All/py311-urwid-2.6.14.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":537028,"desc":"Urwid is a curses-based user interface library. It includes many\nfeatures useful for text console application developers including:\n\n* Fluid interface resizing (xterm window resizing / fbset on Linux\n  console)\n* Support for 8-bit and CJK encodings\n* Multiple text alignment and wrapping modes built-in\n* Ability to register user-defined text alignment and wrapping modes\n* Simple markup for setting text attributes\n* Powerful list box that handles scrolling between different widget\n  types\n* List box contents may be managed with a user-defined class\n* Flexible edit box for editing many different types of text\n* Easy interface for creating HTML screen shots","deps":{"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-uvloop","origin":"devel/py-uvloop","version":"0.19.0","comment":"Fast drop-in replacement of asyncio event loop based on libuv","maintainer":"farrokhi@FreeBSD.org","www":"https://github.com/MagicStack/uvloop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d92950c046b54948a82f4653516f43d68ea1f298edf3bee0c90ecdffab56686c","flatsize":2161105,"path":"All/py311-uvloop-0.19.0.pkg","repopath":"All/py311-uvloop-0.19.0.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":577084,"desc":"uvloop is a fast, drop-in replacement of the built-in asyncio event loop.\nuvloop is implemented in Cython and uses libuv under the hood.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"pysolfc-cardsets","origin":"games/pysolfc-cardsets","version":"3.0","comment":"Collection of free cardsets adapted for use with PySolFC","maintainer":"danfe@FreeBSD.org","www":"https://pysolfc.sourceforge.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ffd2ba7d62b38f60b5d5dfb7c9d0dbf02a785e67208630f4277d79b9f4b9164b","flatsize":48699076,"path":"All/pysolfc-cardsets-3.0.pkg","repopath":"All/pysolfc-cardsets-3.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":40064676,"desc":"This is collection of free cardsets adapted for use with PySolFC,\nincluding large cards for high resolution displays (or for the\nvision impaired).  It is provided as a separate package to keep\nthe main distribution reasonably small.\n\nThe \"bknoll\" cardsets were adapted from Byron Knoll's public-domain\ncard images.  The large and huge sets are large enough to be used\non most hi-res displays without enabling scaling in PySolFC.","deps":{"pysolfc":{"origin":"games/pysolfc","version":"3.0.0"}},"categories":["games"]},{"name":"py311-urlobject","origin":"www/py-urlobject","version":"2.4.3","comment":"Utility class for manipulating URLs","maintainer":"freebsd@skinc.ru","www":"https://github.com/zacharyvoase/urlobject","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26a6ad70b4b3a6c4a7eed90112009b21fcf055457082a2dafda1b3c80da5cf88","flatsize":187300,"path":"All/py311-urlobject-2.4.3.pkg","repopath":"All/py311-urlobject-2.4.3.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":30280,"desc":"URLObject is a utility class for manipulating URLs. The latest incarnation of\nthis library builds upon the ideas of its predecessor, but aims for a clearer\nAPI, focusing on proper method names over operator overrides. It's also being\ndeveloped from the ground up in a test-driven manner, and has full Sphinx\ndocumentation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-virtualenv","origin":"devel/py-virtualenv","version":"20.26.3","comment":"Tool for creating isolated Python environments","maintainer":"nivit@FreeBSD.org","www":"https://virtualenv.pypa.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd526786e5b995ecab0de927eebd59c834b60acde6eb3c67b3d344ae261b20a1","flatsize":8238950,"path":"All/py311-virtualenv-20.26.3.pkg","repopath":"All/py311-virtualenv-20.26.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4769892,"desc":"``virtualenv`` is a tool to create isolated Python environments.\n\nIt creates an environment that has its own installation directories,\nthat doesn't share libraries with other virtualenv environments\n(and optionally doesn't use the globally installed libraries either).\n\nUsage: virtualenv YOUR_NEW_PYTHON_ENV","deps":{"py311-distlib":{"origin":"devel/py-distlib","version":"0.3.8"},"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:virtualenv:virtualenv:20.26.3:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-veusz","origin":"science/py-veusz","version":"3.6.2_3","comment":"Scientific plotting package","maintainer":"yuri@FreeBSD.org","www":"https://veusz.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f102487b7d36d424f7dddb72ff6ed26a4c96bade4df1966459776367b495e9c","flatsize":13070323,"path":"All/py311-veusz-3.6.2_3.pkg","repopath":"All/py311-veusz-3.6.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1943944,"desc":"Veusz is a GUI scientific plotting and graphing package. It\nis designed to produce publication-ready Postscript or PDF\noutput. SVG, EMF and bitmap formats export are also supported.\nThe program runs under Unix/Linux, Windows or Mac OS X, and\nbinaries are provided. Data can be read from text, CSV or FITS\nfiles, and data can be manipulated or examined from within the\napplication.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["science"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5","libQt5Xml.so.5","libQt5Widgets.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-wagtail","origin":"www/py-wagtail","version":"6.1.3","comment":"Django content management system","maintainer":"sunpoet@FreeBSD.org","www":"https://wagtail.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77ff14ae339bfb4d2f3886f54317a96406e760a510a0184bfadb66bf427552e7","flatsize":47424045,"path":"All/py311-wagtail-6.1.3.pkg","repopath":"All/py311-wagtail-6.1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6534352,"desc":"Wagtail is an open source content management system built on Django, with a\nstrong community and commercial support. It's focused on user experience, and\noffers precise control for designers and developers.","deps":{"py311-anyascii":{"origin":"textproc/py-anyascii","version":"0.3.2_1"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-django-filter":{"origin":"www/py-django-filter","version":"23.5_1"},"py311-django-modelcluster":{"origin":"www/py-django-modelcluster","version":"6.2.1_2"},"py311-django-permissionedforms":{"origin":"www/py-django-permissionedforms","version":"0.1_2"},"py311-django-taggit":{"origin":"www/py-django-taggit","version":"5.0.1"},"py311-django-treebeard":{"origin":"www/py-django-treebeard","version":"4.7.1_1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-djangorestframework":{"origin":"www/py-djangorestframework","version":"3.14.0_1,1"},"py311-draftjs-exporter":{"origin":"www/py-draftjs-exporter","version":"5.0.0_1"},"py311-l18n":{"origin":"devel/py-l18n","version":"2021.3_1"},"py311-laces":{"origin":"www/py-laces","version":"0.1.1"},"py311-openpyxl":{"origin":"textproc/py-openpyxl","version":"3.1.1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-telepath":{"origin":"devel/py-telepath","version":"0.3.1_1"},"py311-willow":{"origin":"graphics/py-willow","version":"1.8.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:torchbox:wagtail:6.1.3:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-urwidgets","origin":"devel/py-urwidgets","version":"0.2.0","comment":"Collection of widgets for urwid","maintainer":"sunpoet@FreeBSD.org","www":"https://urwidgets.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f5ad7b1d75da294cb2cb7072f0d951e423c567e148b69a28eccbfabe7985328","flatsize":129425,"path":"All/py311-urwidgets-0.2.0.pkg","repopath":"All/py311-urwidgets-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24384,"desc":"urWIDgets provides a collection of useful widgets for the urwid TUI library.","deps":{"py311-urwid":{"origin":"devel/py-urwid","version":"2.6.14"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-urlimport","origin":"devel/py-urlimport","version":"0.42b_1","comment":"Python script for importing modules/packages over the net","maintainer":"lwhsu@FreeBSD.org","www":"https://urlimport.codeshift.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c3ea0a3422391e43395fcc989e560f896cbffc135e3e67b4b8373a0b6221b53","flatsize":21709,"path":"All/py311-urlimport-0.42b_1.pkg","repopath":"All/py311-urlimport-0.42b_1.pkg","licenselogic":"single","pkgsize":6264,"desc":"Urlimport enables the user to import modules/packages over the network, from a\nremote repository. Currently supported protocols are http, ftp and https\n(+client certificates).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-urlman","origin":"www/py-urlman","version":"1.2.0","comment":"Nicer way to do URLs for Django models","maintainer":"alex@xanderio.de","www":"https://github.com/andrewgodwin/urlman","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbf1c7e568f4eeba9733aea3283af93167f2bcd3f6f675801ef29073e3ae1ac3","flatsize":34989,"path":"All/py311-urlman-1.2.0.pkg","repopath":"All/py311-urlman-1.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10528,"desc":"Replaces things like get_absolute_url with a .urls attribute that can reference\nother URLs and build sensible trees of things, and can then be accessed using\ninstance.urls.name.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-urllib3","origin":"net/py-urllib3","version":"1.26.19,1","comment":"HTTP library with thread-safe connection pooling, file post, and more","maintainer":"python@FreeBSD.org","www":"https://github.com/urllib3/urllib3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0557197122096e2d8349564224268482e1b78c93c6d9667ada027e383ad30b3","flatsize":1392787,"path":"All/py311-urllib3-1.26.19,1.pkg","repopath":"All/py311-urllib3-1.26.19,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":230980,"desc":"urllib3 is a powerful, sanity-friendly HTTP client for Python. Much of the\nPython ecosystem already uses urllib3 and you should too. urllib3 brings many\ncritical features that are missing from the Python standard libraries:\n- Thread safety.\n- Connection pooling.\n- Client-side SSL/TLS verification.\n- File uploads with multipart encoding.\n- Helpers for retrying requests and dealing with HTTP redirects.\n- Support for gzip and deflate encoding.\n- Proxy support for HTTP and SOCKS.\n- 100%25 test coverage.","deps":{"py311-pysocks":{"origin":"net/py-pysocks","version":"1.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"BROTLI":"off","SOCKS":"on","SSL":"off"},"annotations":{"cpe":"cpe:2.3:a:python:urllib3:1.26.19:::::dragonfly6:x86_64","flavor":"py311"},"messages":[{"message":"Since version 1.25 HTTPS connections are now verified by default which is done\nvia \"cert_reqs = 'CERT_REQUIRED'\".  While certificate verification can be\ndisabled via \"cert_reqs = 'CERT_NONE'\", it's highly recommended to leave it on.\n\nVarious consumers of net/py-urllib3 already have implemented routines that\neither explicitly enable or disable HTTPS certificate verification (e.g. via\nconfiguration settings, CLI arguments, etc.).\n\nYet it may happen that there are still some consumers which don't explicitly\nenable/disable certificate verification for HTTPS connections which could then\nlead to errors (as is often the case with self-signed certificates).\n\nIn case of an error one should try first to temporarily disable certificate\nverification of the problematic urllib3 consumer to see if that approach will\nremedy the issue."}]},{"name":"py311-user_agent","origin":"www/py-user_agent","version":"0.1.9","comment":"Generates random, valid User-Agent values","maintainer":"rm@FreeBSD.org","www":"https://pypi.org/project/user_agent/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5de9cd63fdf1515ffcca33d5497dd21c02d1a806b7cf8584fb46a4dd1fe12f1","flatsize":145049,"path":"All/py311-user_agent-0.1.9.pkg","repopath":"All/py311-user_agent-0.1.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22084,"desc":"This module is for generating random, valid web navigator's configs\n& User-Agent HTTP headers.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-uritemplate","origin":"net/py-uritemplate","version":"3.0.1","comment":"Python implementation of URI Template","maintainer":"nivit@FreeBSD.org","www":"https://github.com/python-hyper/uritemplate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f3c03daaa0aa220c77950c1bacde15e8161df355dd946a394fb4799ab0b4794","flatsize":102903,"path":"All/py311-uritemplate-3.0.1.pkg","repopath":"All/py311-uritemplate-3.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21012,"desc":"This is a Python implementation of RFC6570, URI Template, and can expand\ntemplates up to and including Level 4 in that specification.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net"],"annotations":{"flavor":"py311"}},{"name":"py311-uritools","origin":"net/py-uritools","version":"4.0.3","comment":"RFC 3986 compliant, Unicode-aware, scheme-agnostic replacement for urlparse","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tkem/uritools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4843425d12571ef3592a0812f358c2c6b0e0cfc6c7d79a666daf688c5b35e9a0","flatsize":103640,"path":"All/py311-uritools-4.0.3.pkg","repopath":"All/py311-uritools-4.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20444,"desc":"This module defines RFC 3986 compliant replacements for the most commonly used\nfunctions of the Python 2.7 Standard Library urlparse and Python 3 urllib.parse\nmodules.\n\nFor various reasons, the Python 2 urlparse module is not compliant with current\nInternet standards, does not include Unicode support, and is generally unusable\nwith proprietary URI schemes. Python 3's urllib.parse improves on Unicode\nsupport, but the other issues still remain.\n\nThis module aims to provide fully RFC 3986 compliant replacements for some\ncommonly used functions found in urlparse and urllib.parse, plus additional\nfunctions for conveniently composing URIs from their individual components.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-upt-pypi","origin":"sysutils/py-upt-pypi","version":"0.5","comment":"PyPI frontend for upt","maintainer":"tipecaml@gmail.com","www":"https://framagit.org/upt/upt-pypi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ebd25f3d5919dc9caeb0147547941cce2445bc1abdb73c1b4b584e31a078ee7","flatsize":179682,"path":"All/py311-upt-pypi-0.5.pkg","repopath":"All/py311-upt-pypi-0.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26672,"desc":"Universal Packaging Tool: PyPI frontend\n\nThis is a PyPI frontend for upt.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-upt":{"origin":"sysutils/py-upt","version":"0.11_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-uptime","origin":"sysutils/py-uptime","version":"3.0.1","comment":"Cross-platform uptime library","maintainer":"uros@gruber.si","www":"https://github.com/Cairnarvon/uptime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbd3a2f8565667349280d6359a5d72378cf978c7747e80af06cb77d85b9f72c2","flatsize":53386,"path":"All/py311-uptime-3.0.1.pkg","repopath":"All/py311-uptime-3.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13604,"desc":"This module provides a cross-platform way to retrieve system uptime and boot\ntime. See documentation for a full list of supported platforms (yours is likely\none of them).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-upt-rubygems","origin":"sysutils/py-upt-rubygems","version":"0.4.1_1","comment":"RubyGems frontend for upt","maintainer":"sunpoet@FreeBSD.org","www":"https://framagit.org/upt/upt-rubygems","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd2905cfc6904b75928a12a854a4d79f1b9cae9db8477760cb06907cdeb86dde","flatsize":64191,"path":"All/py311-upt-rubygems-0.4.1_1.pkg","repopath":"All/py311-upt-rubygems-0.4.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12948,"desc":"This is the RubyGems frontend for upt (Universal Packaging Tool).","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-semver":{"origin":"devel/py-semver","version":"3.0.2"},"py311-upt":{"origin":"sysutils/py-upt","version":"0.11_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-urlwatch","origin":"www/py-urlwatch","version":"2.28","comment":"Monitors webpages and sends notifications about changes","maintainer":"kai@FreeBSD.org","www":"https://github.com/thp/urlwatch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61c0e21e73e756142569516c40d6f98e7a0aa379d99cc6045237f2284ce45fe2","flatsize":1762315,"path":"All/py311-urlwatch-2.28.pkg","repopath":"All/py311-urlwatch-2.28.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":345808,"desc":"With urlwatch you can watch changes in webpages and get notified (via e-mail,\nin your terminal or through various third party services) of any changes.\n\nThe change notification will include the URL that has changed and a unified\ndiff of what has changed.","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-cssselect":{"origin":"www/py-cssselect","version":"1.2.0"},"py311-keyring":{"origin":"security/py-keyring","version":"23.9.3_2,1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-minidb":{"origin":"databases/py-minidb","version":"2.0.8"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-uri-template","origin":"net/py-uri-template","version":"1.2.0_1","comment":"RFC 6570 URI Template Processor","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/plinss/uri_template","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"389c8fb53df9b5f8e134a94817647ad63270c9b67f26d546a21edbaa7a2f1183","flatsize":130066,"path":"All/py311-uri-template-1.2.0_1.pkg","repopath":"All/py311-uri-template-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22348,"desc":"uri_template implements URI Template expansion in strict adherence to RFC 6570,\nbut adds a few extensions.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-urlextract","origin":"net/py-urlextract","version":"1.9.0_1","comment":"Collects and extracts URLs from given text","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lipoja/URLExtract","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a984c32f69f19778e3f6b304a14c135998558569bbf03c8368117eb3b346015","flatsize":188144,"path":"All/py311-urlextract-1.9.0_1.pkg","repopath":"All/py311-urlextract-1.9.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37196,"desc":"URLExtract is python class for collecting (extracting) URLs from given text\nbased on locating TLD.","deps":{"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-uritools":{"origin":"net/py-uritools","version":"4.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-wandb","origin":"misc/py-wandb","version":"0.17.3_1","comment":"CLI and library for interacting with the Weights and Biases API","maintainer":"yuri@FreeBSD.org","www":"https://wandb.ai/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fffeea857305603263b6ff147b1f632dbac004fd379a08646d447f133fd3215","flatsize":36567863,"path":"All/py311-wandb-0.17.3_1.pkg","repopath":"All/py311-wandb-0.17.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7066224,"desc":"wandb helps to build better machine learning models faster. It allows to track\nand visualize all the pieces of your machine learning pipeline, from datasets\nto production machine learning models.","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-docker-pycreds":{"origin":"security/py-docker-pycreds","version":"0.4.0"},"py311-gitpython":{"origin":"devel/py-gitpython","version":"3.1.30"},"py311-pathtools":{"origin":"devel/py-pathtools","version":"0.1.2_5"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-plotly":{"origin":"graphics/py-plotly","version":"4.14.3"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-sentry-sdk":{"origin":"devel/py-sentry-sdk","version":"1.21.1"},"py311-setproctitle":{"origin":"devel/py-setproctitle","version":"1.3.3"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-upt-cpan","origin":"sysutils/py-upt-cpan","version":"0.6.1_1","comment":"CPAN frontend for upt","maintainer":"sunpoet@FreeBSD.org","www":"https://framagit.org/upt/upt-cpan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9c5b3b153b49c4c6864bfee6a43514e46a26eb71f540a38e2041240d6f3b69b","flatsize":63495,"path":"All/py311-upt-cpan-0.6.1_1.pkg","repopath":"All/py311-upt-cpan-0.6.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12464,"desc":"This is the CPAN frontend for upt (Universal Packaging Tool).","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-upt":{"origin":"sysutils/py-upt","version":"0.11_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-untokenize","origin":"devel/py-untokenize","version":"0.1.1_1","comment":"Transform tokens into original source code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/myint/untokenize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbdedc14692db27e2fb6c7f1eb5bfaf17bdd782adf4e7ff3ba1a9abdf243ad51","flatsize":8290,"path":"All/py311-untokenize-0.1.1_1.pkg","repopath":"All/py311-untokenize-0.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4176,"desc":"untokenize transforms tokens into source code. Unlike the standard library's\ntokenize.untokenize(), it preserves the original whitespace between tokens.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-upt","origin":"sysutils/py-upt","version":"0.11_1","comment":"Package software from any package manager to any distribution","maintainer":"tipecaml@gmail.com","www":"https://framagit.org/upt/upt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94b127bb038b08c144960c4b06c13e74b1f7a816ac1b03f0ed4a2d9510033594","flatsize":341307,"path":"All/py311-upt-0.11_1.pkg","repopath":"All/py311-upt-0.11_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":47432,"desc":"A unified CLI tool that converts a package from a language-specific package\nmanager (such as PyPI or NPM) to an almost ready-to-use package for Free\nUnix-based operating systems (such as a GNU/Linux distribution or *BSD).","deps":{"py311-colorlog":{"origin":"devel/py-colorlog","version":"6.8.2"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-spdx-lookup":{"origin":"misc/py-spdx-lookup","version":"0.3.3_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-update_checker","origin":"devel/py-update_checker","version":"0.18.0","comment":"Python module that will check for package updates","maintainer":"bofh@FreeBSD.org","www":"https://github.com/bboe/update_checker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe1793c5faa3a5cfebd1fbd911484f7a246e167eb1c1cfcc1ccb9064f1b2260f","flatsize":50695,"path":"All/py311-update_checker-0.18.0.pkg","repopath":"All/py311-update_checker-0.18.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12416,"desc":"A python module that will check for package updates.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-urlgrabber","origin":"www/py-urlgrabber","version":"4.0.0","comment":"High-level cross-protocol url-grabber","maintainer":"nivit@FreeBSD.org","www":"http://urlgrabber.baseurl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08ce033fb0c9a4b41bdd872acf62474da12f63f906d6ad15b8c40357940d9275","flatsize":603065,"path":"All/py311-urlgrabber-4.0.0.pkg","repopath":"All/py311-urlgrabber-4.0.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":112456,"desc":"urlgrabber is a pure python package that drastically simplifies\nthe fetching of files. It is designed to be used in programs that\nneed common (but not necessarily simple) url-fetching features.\nIt is extremely simple to drop into an existing program and provides\na clean interface to protocol-independant file-access. Best of all,\nurlgrabber takes care of all those pesky file-fetching details, and\nlets you focus on whatever it is that your program is written to do!","deps":{"py311-pycurl":{"origin":"ftp/py-pycurl","version":"7.45.3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-untangle","origin":"textproc/py-untangle","version":"1.2.1_1","comment":"Convert XML to Python objects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/stchris/untangle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a63932b7d8be4cd53dcfa926624f6e99c4547c3d46eca3e85d143d2bb15b01d","flatsize":34350,"path":"All/py311-untangle-1.2.1_1.pkg","repopath":"All/py311-untangle-1.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9096,"desc":"untangle is a tiny Python library which converts an XML document to a Python\nobject.\n\nFeatures:\n- Siblings with similar names are grouped into a list.\n- Children can be accessed with parent.child, attributes with\n  element['attribute'].\n- You can call the parse() method with a filename, an URL or an XML string.\n- Substitutes -, . and : with _ <foobar><foo-bar/></foobar> can be accessed with\n  foobar.foo_bar, <foo.bar.baz/> can be accessed with foo_bar_baz and\n  <foo:bar><foo:baz/></foo:bar> can be accessed with foo_bar.foo_baz","deps":{"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-unidiff","origin":"devel/py-unidiff","version":"0.7.5","comment":"Python library to parse and interact with unified diff data","maintainer":"bofh@FreeBSD.org","www":"https://github.com/matiasb/python-unidiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df60c390aef29da28bc91f21fbd3242920e73c3fb2d83c468b7766521104b076","flatsize":105431,"path":"All/py311-unidiff-0.7.5.pkg","repopath":"All/py311-unidiff-0.7.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19812,"desc":"Simple Python library to parse and interact with unified diff data.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-upt-freebsd","origin":"sysutils/py-upt-freebsd","version":"0.3","comment":"FreeBSD backend for upt","maintainer":"tipecaml@gmail.com","www":"https://framagit.org/upt/upt-freebsd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"663096d0f4753c41668a613b907c339101d67bacb1f64418ab2d05a10480c4df","flatsize":114006,"path":"All/py311-upt-freebsd-0.3.pkg","repopath":"All/py311-upt-freebsd-0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20204,"desc":"Universal Packaging Tool: FreeBSD Ports backend\n\nThis is a FreeBSD backend for upt.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-upt":{"origin":"sysutils/py-upt","version":"0.11_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","ports-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-unittest2","origin":"devel/py-unittest2","version":"1.1.0_3","comment":"New features in unittest backported to Python 2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/garbas/unittest2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8ab27b28c0da6900c5fc542f62d1f568745ba23c1ce62de4647a2fbae8bda52","flatsize":1863336,"path":"All/py311-unittest2-1.1.0_3.pkg","repopath":"All/py311-unittest2-1.1.0_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":213684,"desc":"unittest2 is a backport of the new features added to the\nunittest testing framework in Python 2.7. It is tested to\non Python 2.4 - 2.7.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-traceback2":{"origin":"devel/py-traceback2","version":"1.4.0_3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-unyt","origin":"math/py-unyt","version":"2.9.5","comment":"Package for handling numpy arrays with units","maintainer":"yuri@FreeBSD.org","www":"https://github.com/yt-project/unyt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"331c55aff24b68cba25c8755f034d2c8bb2da819fc88439ae0d25e1f3af92e9b","flatsize":1522717,"path":"All/py311-unyt-2.9.5.pkg","repopath":"All/py311-unyt-2.9.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":217092,"desc":"A package for handling numpy arrays with units.\n\nOften writing code that deals with data that has units can be confusing.\nA function might return an array but at least with plain NumPy arrays, there is\nno way to easily tell what the units of the data are without somehow knowing a\npriori.\n\nThe unyt package (pronounced like \"unit\") provides a subclass of NumPy's ndarray\nclass that knows about units.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-unpaddedbase64","origin":"devel/py-unpaddedbase64","version":"2.1.0_1","comment":"Unpadded Base64","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/matrix-org/python-unpaddedbase64","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35ab1716ccc7f551dc1fcb9d8510e2da19f1b254e7a458ee7c1f2d8f99048eff","flatsize":26767,"path":"All/py311-unpaddedbase64-2.1.0_1.pkg","repopath":"All/py311-unpaddedbase64-2.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6716,"desc":"Encode and decode Base64 without \"=\" padding.\n\nRFC 4648 specifies that Base64 should be padded to a multiple of 4 bytes using\n\"=\" characters. However this conveys no benefit so many protocols choose to use\nBase64 without the \"=\" padding.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-unmessage","origin":"net-im/py-unmessage","version":"0.2.0_6","comment":"Privacy enhanced instant messenger","maintainer":"yuri@FreeBSD.org","www":"https://github.com/AnemoneLabs/unmessage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f26d991171e369f8e1eb6889944b718ae827a0728e42888670219468cb13838","flatsize":694271,"path":"All/py311-unmessage-0.2.0_6.pkg","repopath":"All/py311-unmessage-0.2.0_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":110888,"desc":"unMessage is a peer-to-peer instant messaging application designed to enhance\nprivacy and anonymity.\n\nFeatures:\n* Transport makes use of Twisted, Tor Onion Services and txtorcon\n* Encryption is performed using the Double Ratchet Algorithm implemented in\n  pyaxo (using PyNaCl)\n* Authentication makes use of the Socialist Millionaire Protocol implemented\n  in Cryptully\n* Transport metadata is minimized by Tor and application metadata by the\n  unMessage protocol\n* User interfaces are created with Tkinter (graphical) and curses\n  (command-line)","deps":{"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-opuslib":{"origin":"audio/py-opuslib","version":"3.0.1_1"},"py311-pyaudio":{"origin":"audio/py-pyaudio","version":"0.2.13"},"py311-pyaxo":{"origin":"security/py-pyaxo","version":"0.8.2_3"},"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"py311-pyperclip":{"origin":"devel/py-pyperclip","version":"1.7.0"},"py311-service-identity":{"origin":"security/py-service-identity","version":"24.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"py311-txtorcon":{"origin":"security/py-txtorcon","version":"23.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tor":{"origin":"security/tor","version":"0.4.8.12"}},"categories":["net-im","net-p2p","python"],"annotations":{"flavor":"py311"}},{"name":"py311-unicodecsv","origin":"devel/py-unicodecsv","version":"0.14.1_1","comment":"Drop-in replacement for Python 2 csv module with Unicode support","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jdunck/python-unicodecsv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d96acf99bddfc2e81dcc92953fabe92cc3c9c274b5afc35baf61509825a312dc","flatsize":224776,"path":"All/py311-unicodecsv-0.14.1_1.pkg","repopath":"All/py311-unicodecsv-0.14.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":29384,"desc":"The unicodecsv is a drop-in replacement for Python 2.7's csv module which\nsupports unicode strings without a hassle.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-visvis","origin":"graphics/py-visvis","version":"1.14.0_4","comment":"Object oriented approach to visualization of 1D to 4D data","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/almarklein/visvis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc30a0e64d35991977174ff27b86b9c565d77074f828e85fa0ab1f914c2a5246","flatsize":11194930,"path":"All/py311-visvis-1.14.0_4.pkg","repopath":"All/py311-visvis-1.14.0_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4792808,"desc":"Visvis is a pure Python library for visualization of 1D to 4D data in an object\noriented way. Essentially, visvis is an object oriented layer of Python on top\nof OpenGL, thereby combining the power of OpenGL with the usability of Python.\nA Matlab-like interface in the form of a set of functions allows easy creation\nof objects (e.g. plot(), imshow(), volshow(), surf()).\n\nWith visvis a range of different data can be visualized by simply adding world\nobjects to a scene (or axes). These world objects can be anything from plots\n(lines with markers), to images, 3D rendered volumes, shaded meshes, or you can\nprogram your own world object class. If required, these data can also be moved\nin time.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-PyOpenGL":{"origin":"graphics/py-PyOpenGL","version":"3.1.7"},"py311-imageio":{"origin":"graphics/py-imageio","version":"2.34.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pyside2":{"origin":"devel/pyside2","version":"5.15.15"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-unittest2pytest","origin":"devel/py-unittest2pytest","version":"0.4","comment":"Convert unittest test-cases to pytest","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/unittest2pytest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70b79021fdbba5f8e3daad0a1e193189bb1cca0744d4613199e0cde200536332","flatsize":127669,"path":"All/py311-unittest2pytest-0.4.pkg","repopath":"All/py311-unittest2pytest-0.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":32024,"desc":"unittest2pytest is a tool that helps rewriting Python unittest\ntest-cases into pytest test-cases.\n\nIn contrast to other similar tools, this unittest2pytest\n\n* handles keyword arguments,\n* handles single-line test-cases and several tests on one line,\n* uses context-handlers where appropriate.\n\nThis is done by using lib2to3 and Python's mighty inspect module.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-unearth","origin":"devel/py-unearth","version":"0.15.4","comment":"Utility to fetch and download python packages","maintainer":"sunpoet@FreeBSD.org","www":"https://unearth.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"223cf34f671a2bf4294f9fc5813ae0ea499bcfc6ac7c66d5fda43cec69ede2ff","flatsize":552041,"path":"All/py311-unearth-0.15.4.pkg","repopath":"All/py311-unearth-0.15.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":99548,"desc":"unearth is a utility to fetch and download python packages.","deps":{"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-uncertainties","origin":"math/py-uncertainties","version":"3.2.1","comment":"Calculations with uncertainties on the quantities involved","maintainer":"yuri@FreeBSD.org","www":"https://uncertainties-python-package.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43aa207b30ce551b33a6e37a7f888cc94484dde7a9161aa8dacfd48db532b923","flatsize":448704,"path":"All/py311-uncertainties-3.2.1.pkg","repopath":"All/py311-uncertainties-3.2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":80552,"desc":"The uncertainties package is a free, cross-platform program that transparently\nhandles calculations with numbers with uncertainties (like 3.14+/-0.01). It can\nalso yield the derivatives of any expression.\n\nThe uncertainties package takes the pain and complexity out of uncertainty\ncalculations. Error propagation is not to be feared anymore!\n\nCalculations of results with uncertainties, or of derivatives, can be performed\neither in an interactive session (as with a calculator), or in programs written\nin the Python programming language. Existing calculation code can run with\nlittle or no change.\n\nWhatever the complexity of a calculation, this package returns its result with\nan uncertainty as predicted by linear error propagation theory. It automatically\ncalculates derivatives and uses them for calculating uncertainties. Almost all\nuncertainty calculations are performed analytically.\n\nCorrelations between variables are automatically handled, which sets this module\na part from many existing error propagation codes.","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-unicodedata2","origin":"devel/py-unicodedata2","version":"15.1.0_1","comment":"Unicodedata backport updated to the latest Unicode version","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fonttools/unicodedata2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10a55ac7ea6d43d1d2165f5b92acfe0e3ee282914a13a5c3429cc7546273aeb8","flatsize":1312993,"path":"All/py311-unicodedata2-15.1.0_1.pkg","repopath":"All/py311-unicodedata2-15.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":306748,"desc":"unicodedata2 is the unicodedata backport/updates to python 2 and 3.\n\nThe versions of this package match unicode versions, so unicodedata2==11.0.0 is\ndata from unicode 11.0.0. Additionally this backports support for named aliases\nand named sequences to python2.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-unidecode","origin":"converters/py-unidecode","version":"1.3.7","comment":"ASCII transliterations of Unicode text","maintainer":"douglas@douglasthrift.net","www":"https://pypi.org/project/Unidecode/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4be03f977c3d9c224c841bcf7970f5bd79635b98b6a0b081442b829d2e22f0a","flatsize":1481816,"path":"All/py311-unidecode-1.3.7.pkg","repopath":"All/py311-unidecode-1.3.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":198140,"desc":"What Unidecode provides is a function, 'unidecode(...)' that\ntakes Unicode data and tries to represent it in ASCII characters\n(i.e., the universally displayable characters between 0x00 and 0x7F).\nThe representation is almost always an attempt at *transliteration*\n-- i.e., conveying, in Roman letters, the pronunciation expressed by\nthe text in some other writing system. (See the example above)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["converters","python"],"annotations":{"flavor":"py311"}},{"name":"py311-uhid-freebsd","origin":"devel/py-uhid-freebsd","version":"1.2.2","comment":"Python library to retrieve information on uhid devices","maintainer":"grembo@FreeBSD.org","www":"https://github.com/grembo/uhid-freebsd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe151e067088335025680f9ccb89f62ad2adac026f8e22b09a6eed361125f2fe","flatsize":238944,"path":"All/py311-uhid-freebsd-1.2.2.pkg","repopath":"All/py311-uhid-freebsd-1.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":62832,"desc":"uhid-freebsd is a Python library to retrieve information on USB HID devices\non FreeBSD (/dev/uhid*).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-undefined","origin":"devel/py-undefined","version":"0.0.8","comment":"Simple package","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Carreau/undefined","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5cd81a8da0b0428157cdfc1252f7deab97f9b9ceeae1014245de00cfc350edb6","flatsize":14092,"path":"All/py311-undefined-0.0.8.pkg","repopath":"All/py311-undefined-0.0.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5352,"desc":"Ever needed a global object that act as None but not quite? Like for example\nkeyword argument for function, where None make sense, so you need a default\nvalue.\n\nOne solution is to create as singleton object:\nmysingleton = object()\n\nThough it becomes difficult to track the singleton across libraries, and teach\nusers where to import this from. It's also relatively annoying use this\nsingleton across library.\n\nIntroducing undefined:\n>>> import undefined\n>>> from undefined import Undefined\n>>> undefined is Undefined\nTrue","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-uhi","origin":"misc/py-uhi","version":"0.4.0","comment":"Universal Histogram Interface","maintainer":"yuri@FreeBSD.org","www":"https://uhi.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b336e940d4a8ddae929acb709813e7b52dd89ad297c7f50725521e6f3c859a28","flatsize":99991,"path":"All/py311-uhi-0.4.0.pkg","repopath":"All/py311-uhi-0.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20132,"desc":"UHI is a library that helps connect other Histogramming libraries. It is\nprimarily indented to be a guide and static type check helper; you do not need\nan runtime dependency on UHI.\n\nSee also: https://github.com/Scikit-HEP/uhi","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-uhashring","origin":"security/py-uhashring","version":"2.3","comment":"Full featured consistent hashing python library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ultrabug/uhashring","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4614b00f3f2bee14e30289962854034e01530fa5261206d3b8ea702519aaf57c","flatsize":86965,"path":"All/py311-uhashring-2.3.pkg","repopath":"All/py311-uhashring-2.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18112,"desc":"uhashring implements consistent hashing in pure Python.\n\nConsistent hashing is mostly used on distributed systems/caches/databases as\nthis avoid the total reshuffling of your key-node mappings when adding or\nremoving a node in your ring (called continuum on libketama).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-uharfbuzz","origin":"print/py-uharfbuzz","version":"0.39.1","comment":"Streamlined Cython bindings for the harfbuzz shaping engine","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/harfbuzz/uharfbuzz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8aaf9682923a383e00987f9bbce74fd0666c4289d6c5cd2300453dd9a53eadd7","flatsize":707098,"path":"All/py311-uharfbuzz-0.39.1.pkg","repopath":"All/py311-uharfbuzz-0.39.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":189208,"desc":"uharfbuzz provides streamlined Cython bindings for the HarfBuzz shaping engine.","deps":{"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ufoprocessor","origin":"x11-fonts/py-ufoprocessor","version":"1.9.0_2","comment":"Read, write and generate UFOs with designspace data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/LettError/ufoProcessor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be06c817d89a25c81372db5b87dcf9f91c7487002eb7d057f1ffb093a70040cf","flatsize":239857,"path":"All/py311-ufoprocessor-1.9.0_2.pkg","repopath":"All/py311-ufoprocessor-1.9.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47764,"desc":"ufoProcessor is a Python package based on the designSpaceDocument specifically\nto process and generate instances for UFO files, glyphs and other data.","deps":{"py311-MutatorMath":{"origin":"math/py-MutatorMath","version":"2.1.2_1"},"py311-defcon":{"origin":"x11-fonts/py-defcon","version":"0.10.2"},"py311-fontMath":{"origin":"x11-fonts/py-fontMath","version":"0.9.3"},"py311-fontparts":{"origin":"print/py-fontparts","version":"0.12.1_1"},"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ujson","origin":"devel/py-ujson","version":"5.10.0","comment":"Ultra fast JSON encoder and decoder for Python","maintainer":"delphij@FreeBSD.org","www":"https://github.com/esnme/ultrajson","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4bf6787a460662a61b91076cf0611c6b8950a9e63dce1a228838128b056420a","flatsize":149793,"path":"All/py311-ujson-5.10.0.pkg","repopath":"All/py311-ujson-5.10.0.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","TclTk"],"pkgsize":52912,"desc":"UltraJSON is a fast and extendable JSON encoder and decoder written\nin pure C.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ufonormalizer","origin":"x11-fonts/py-ufonormalizer","version":"0.6.1_1","comment":"Script to normalize the XML and other data inside of a UFO","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/unified-font-object/ufoNormalizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f178fa66507d026419227f70402767ad07c8c795ae788b8cf0b790eda9e9a57","flatsize":209373,"path":"All/py311-ufonormalizer-0.6.1_1.pkg","repopath":"All/py311-ufonormalizer-0.6.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":38624,"desc":"ufoNormalizer provides a standard formatting so that there are meaningful diffs\nin version control rather than formatting noise.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-unqlite","origin":"databases/py-unqlite","version":"0.9.6","comment":"Fast Python bindings for the UnQLite embedded NoSQL database","maintainer":"bofh@FreeBSD.org","www":"https://github.com/coleifer/unqlite-python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"961071745b2742ac799c88187a5bab03b8b1199d52bc541371cb67bf775190f5","flatsize":725200,"path":"All/py311-unqlite-0.9.6.pkg","repopath":"All/py311-unqlite-0.9.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":248104,"desc":"Fast Python bindings for UnQLite, a lightweight, embedded NoSQL database and\nJSON document store.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-unicorn","origin":"emulators/py-unicorn","version":"2.0.1p1","comment":"Python bindings for Unicorn CPU emulator framework","maintainer":"antoine@FreeBSD.org","www":"https://www.unicorn-engine.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e629cf3b4311e5d2ad1329193cc2d2267762100a165b6d3d1132b64f01a87b51","flatsize":504547,"path":"All/py311-unicorn-2.0.1p1.pkg","repopath":"All/py311-unicorn-2.0.1p1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":56644,"desc":"Python bindings for Unicorn CPU emulator framework.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"unicorn":{"origin":"emulators/unicorn","version":"2.0.1p1"}},"categories":["emulators","python"],"annotations":{"flavor":"py311"}},{"name":"py311-url-normalize","origin":"net/py-url-normalize","version":"1.4.3_1","comment":"URL normalization for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/niksite/url-normalize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"327e3a8a6c9907a2bb8eaf16f3786378572070d162eb6565a447fbe1b911f3a9","flatsize":42712,"path":"All/py311-url-normalize-1.4.3_1.pkg","repopath":"All/py311-url-normalize-1.4.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10264,"desc":"URI Normalization function:\n- Take care of IDN domains.\n- Always provide the URI scheme in lowercase characters.\n- Always provide the host, if any, in lowercase characters.\n- Only perform percent-encoding where it is essential.\n- Always use uppercase A-through-F characters when percent-encoding.\n- Prevent dot-segments appearing in non-relative URI paths.\n- For schemes that define a default authority, use an empty authority if the\n  default is desired.\n- For schemes that define an empty path to be equivalent to a path of \"/\", use\n  \"/\".\n- For schemes that define a port, use an empty port if the default is desired\n- All portions of the URI must be utf-8 encoded NFC from Unicode strings","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-uc-micro-py","origin":"textproc/py-uc-micro-py","version":"1.0.3","comment":"Micro subset of Unicode data files for linkify-it-py projects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tsutsu3/uc.micro-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b30d0f728d86e83b7c95ae8ad3faf492a9bdb4c7e9c7d9e10cac895ca6b3d1e8","flatsize":21605,"path":"All/py311-uc-micro-py-1.0.3.pkg","repopath":"All/py311-uc-micro-py-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6392,"desc":"uc.micro-py is a Python port of uc.micro. It provides micro subset of Unicode\ndata files ONLY for linkify-it-py projects needs.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ufmt","origin":"devel/py-ufmt","version":"2.7.0","comment":"Safe, atomic formatting with black and usort","maintainer":"sunpoet@FreeBSD.org","www":"https://ufmt.omnilib.dev/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c7640d38df08d28c1ead858ba99fe32cb095c423b35ae4325a884fd1fc765ae","flatsize":427391,"path":"All/py311-ufmt-2.7.0.pkg","repopath":"All/py311-ufmt-2.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59140,"desc":"ufmt is a safe, atomic code formatter for Python built on top of black and\nusort:\n- Black makes code review faster by producing the smallest diffs possible.\n  Blackened code looks the same regardless of the project you're reading.\n- usort is a safe, minimal import sorter. Its primary goal is to make no\n  \"dangerous\" changes to code, and to make no changes on code style.\n\nufmt formats files in-memory, first with usort and then with black, before\nwriting any changes back to disk. This enables a combined, atomic step in CI/CD\nworkflows for checking or formatting files, without any chance of conflict or\nintermediate changes between the import sorter and the code formatter.","deps":{"py311-black":{"origin":"devel/py-black","version":"24.4.2"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-libcst":{"origin":"devel/py-libcst","version":"1.4.0_1"},"py311-moreorless":{"origin":"devel/py-moreorless","version":"0.4.0"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"py311-trailrunner":{"origin":"devel/py-trailrunner","version":"1.4.0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-usort":{"origin":"devel/py-usort","version":"1.0.8.post1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-vedo","origin":"science/py-vedo","version":"2024.5.2","comment":"Python module for scientific analysis and visualization of 3D objects","maintainer":"yuri@FreeBSD.org","www":"https://vedo.embl.es/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1fd97409458eccb770a1da585941243b41ee645718ff65da69b4a7ab05eba97d","flatsize":12628673,"path":"All/py311-vedo-2024.5.2.pkg","repopath":"All/py311-vedo-2024.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3129956,"desc":"Vedo is a lightweight and powerful python module for scientific analysis and\nvisualization of 3d objects.\n\nThe library includes a large set of working examples for a wide range of\nfunctionalities:\n* working with polygonal meshes and point clouds\n* working with volumetric data and tetrahedral meshes\n* plotting and histogramming in 2D and 3D\n* integration with other libraries","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vtk9":{"origin":"math/vtk9","version":"9.2.6_5"}},"categories":["science","graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ufolint","origin":"x11-fonts/py-ufolint","version":"1.2.0_1","comment":"UFO source file linter","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/source-foundry/ufolint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"242450f6fd18423bc9700a41fe80e7e6ab3303833faddc257add83f22b772d83","flatsize":201506,"path":"All/py311-ufolint-1.2.0_1.pkg","repopath":"All/py311-ufolint-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32056,"desc":"ufolint is a source file linter for typeface development in Unified Font Object\n(UFO) source code. It was designed for continuous integration testing of UFO\nsource contributions to typeface projects.\n\nThe application performs a UFO version specific static analysis of the source\ntext files against the UFO v2 and v3 specifications for issues.\n\nThese tests are performed through a combination of public methods in the\nfontTools.ufoLib library and additional tests that are implemented in the\nufolint application. ufolint catches exceptions raised in the ufoLib public read\nmethods for all *.plist file types and all ufoLib validations performed on\n*.glif files. These are returned to users with informative error messages that\nindicate the filepath(s) of concern and exit status code 1.","deps":{"py311-commandlines":{"origin":"devel/py-commandlines","version":"0.4.1_1"},"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ufolib2","origin":"print/py-ufolib2","version":"0.16.0","comment":"UFO font processing library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fonttools/ufoLib2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24c9cfa3493b3cd4d12f56c27b3165b6e83c9c413b09484196c564ba874cdfa7","flatsize":613606,"path":"All/py311-ufolib2-0.16.0.pkg","repopath":"All/py311-ufolib2-0.16.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":92784,"desc":"ufoLib2 is a UFO font library.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"options":{"CONVERTERS":"off","JSON":"off","LXML":"off","MSGPACK":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-typogrify","origin":"textproc/py-typogrify","version":"2.0.7","comment":"Filters to enhance web typography","maintainer":"nc@FreeBSD.org","www":"https://github.com/mintchaos/typogrify/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5238a171a8e5429a69e978a93496977f52166f74664f46f133674a936da9f828","flatsize":106314,"path":"All/py311-typogrify-2.0.7.pkg","repopath":"All/py311-typogrify-2.0.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20724,"desc":"Typogrify is set of Django template filters to make caring about typography\non the web a bit easier.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-smartypants":{"origin":"textproc/py-smartypants","version":"2.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-tzlocal","origin":"devel/py-tzlocal","version":"4.2_1","comment":"Returns the tzinfo object for the local timezone","maintainer":"rob.kruus@gmail.com","www":"https://github.com/regebro/tzlocal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24920b4c727e5555cd02c7d8d20e0597eef37d6349a923a172dd69bd26dc2ec6","flatsize":163079,"path":"All/py311-tzlocal-4.2_1.pkg","repopath":"All/py311-tzlocal-4.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33172,"desc":"This Python module returns a tzinfo object with the local timezone\ninformation under Unix and Win-32. It requires pytz, and returns pytz\ntzinfo objects.\n\nThis module attempts to fix a glaring hole in pytz, that there is no way\nto get the local timezone information, unless you know the zoneinfo\nname, and under several Linux distros that's hard or impossible to\nfigure out.","deps":{"py311-pytz-deprecation-shim":{"origin":"devel/py-pytz-deprecation-shim","version":"0.1.0.post0_3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ufoLib","origin":"x11-fonts/py-ufoLib","version":"2.3.2_1","comment":"Low-level Unified Font Object (UFO) reader and writer","maintainer":"lantw44@gmail.com","www":"https://unifiedfontobject.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c9bb084a932996360a24f81d1dbfcf4edf4776661c712f99e365861df35450a","flatsize":2473889,"path":"All/py311-ufoLib-2.3.2_1.pkg","repopath":"All/py311-ufoLib-2.3.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":198648,"desc":"Unified Font Object (UFO) is a cross-platform, human-readable, future-proof\nformat for storing font data. ufoLib is a low-level reader and writer for it.","deps":{"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ucl","origin":"textproc/py-ucl","version":"0.9.2","comment":"UCL parser and emmitter","maintainer":"bofh@FreeBSD.org","www":"https://github.com/vstakhov/libucl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc4d764acd13885f052ae6aa6613314354da212fb6741b6ef0a71e8986ed48bd","flatsize":19103,"path":"All/py311-ucl-0.9.2.pkg","repopath":"All/py311-ucl-0.9.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6792,"desc":"UCL parser and emitter.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libucl":{"origin":"textproc/libucl","version":"0.9.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"shlibs_required":["libucl.so.7","libcurl.so.4"],"annotations":{"flavor":"py311"}},{"name":"py311-u-msgpack-python","origin":"devel/py-u-msgpack-python","version":"2.8.0_1","comment":"Portable, lightweight MessagePack (de)serializer","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/vsergeev/u-msgpack-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ba491f29db886e75e2c293cdfb8640676b6e4c91e86b69125f4c42e7a4ff92d","flatsize":168226,"path":"All/py311-u-msgpack-python-2.8.0_1.pkg","repopath":"All/py311-u-msgpack-python-2.8.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20872,"desc":"u-msgpack-python is a lightweight MessagePack serializer and deserializer module\nwritten in pure Python, compatible with both Python 2 and Python 3, as well as\nCPython and PyPy implementations of Python. u-msgpack-python is fully compliant\nwith the latest MessagePack specification. In particular, it supports the new\nbinary, UTF-8 string, application-defined ext, and timestamp types.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ua_parser","origin":"devel/py-ua_parser","version":"0.7.1","comment":"Python port of Browserscope's user agent parser","maintainer":"demon@FreeBSD.org","www":"https://github.com/ua-parser/uap-python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65d05b0d24458de6b8202a608f8dad39d78e7af5862683f12c5bc27210687bda","flatsize":468218,"path":"All/py311-ua_parser-0.7.1.pkg","repopath":"All/py311-ua_parser-0.7.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":57368,"desc":"A port of BrowserScope's user agent string parser.\n\nThe crux of the original parser -- the data collected by Steve Souders over\nthe years -- has been extracted into a separate YAML file so as to be reusable\nas is by implementations in other programming languages.\n\nua-parser is just a small wrapper around this data.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"ua_parser-core":{"origin":"devel/ua_parser-core","version":"0.5.0_1"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"To allow user_agent_parser python module to find regexes.yaml file,\ndefine UA_PARSER_YAML environment variable to point to\n/usr/local/share/ua_parser/regexes.yaml","type":"install"}]},{"name":"py311-tzdata","origin":"devel/py-tzdata","version":"2024.2","comment":"Provider of IANA time zone data","maintainer":"kai@FreeBSD.org","www":"https://github.com/python/tzdata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17af35284e55d767cc25636e14ee6a9245ac44501d52d3db2236dd385105246d","flatsize":589680,"path":"All/py311-tzdata-2024.2.pkg","repopath":"All/py311-tzdata-2024.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":120104,"desc":"This is a Python package containing zic-compiled binaries for the IANA time\nzone database.  It is intended to be a fallback for systems that do not have\nsystem time zone data installed (or don't have it installed in a standard\nlocation), as a part of PEP 615.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ubelt","origin":"devel/py-ubelt","version":"1.3.6","comment":"Python utility belt containing simple tools","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Erotemic/ubelt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b09f359f5690eac5ff593d24390c5e96f4052937bb05eae0f07e0ce30b0be072","flatsize":2478406,"path":"All/py311-ubelt-1.3.6.pkg","repopath":"All/py311-ubelt-1.3.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":301440,"desc":"Ubelt is a small library of robust, tested, documented, and simple functions\nthat extend the Python standard library. It has a flat API that all behaves\nsimilarly on Windows, Mac, and Linux (up to some small unavoidable differences).\nAlmost every function in ubelt was written with a doctest. This provides helpful\ndocumentation and example usage as well as helping achieve 100%25 test coverage\n(with minor exceptions on Windows).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-typing-inspect","origin":"devel/py-typing-inspect","version":"0.9.0_1","comment":"Runtime inspection utilities for typing module","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ilevkivskyi/typing_inspect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87547c0e0996f5f8888a53104eb3b128ba1395e995176c30abcffa4dbd40c144","flatsize":104541,"path":"All/py311-typing-inspect-0.9.0_1.pkg","repopath":"All/py311-typing-inspect-0.9.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18832,"desc":"The typing_inspect module defines experimental API for runtime inspection of\ntypes defined in the Python standard typing module. Works with typing version\n3.7.4 and later.","deps":{"py311-mypy_extensions":{"origin":"devel/py-mypy_extensions","version":"1.0.0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ueberzug","origin":"graphics/py-ueberzug","version":"18.1.8_1","comment":"Draw images on terminals with X11 child windows","maintainer":"ports@FreeBSD.org","www":"https://github.com/ueber-devel/ueberzug","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a30b75e60ae090f89264aa815a44a6cb1630513ec4b079dfe704e5f9284147ba","flatsize":510764,"path":"All/py311-ueberzug-18.1.8_1.pkg","repopath":"All/py311-ueberzug-18.1.8_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":92012,"desc":"%c3%9cberzug is a command line util which allows to draw images on terminals by\nusing child windows.\n\nAdvantages to w3mimgdisplay:\n- no race conditions as a new window is created to display images\n- expose events will be processed,\n- so images will be redrawn on switch workspaces\n- tmux support (excluding multi pane windows)\n- terminals without the WINDOWID environment variable are supported\n- chars are used as position - and size unit\n- no memory leak (/ unlimited cache)","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-python-xlib":{"origin":"x11-toolkits/py-python-xlib","version":"0.33"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_required":["libX11.so.6","libXext.so.6"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-ueberzug port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-types-urllib3","origin":"devel/py-types-urllib3","version":"1.26.25.14","comment":"Typing stubs for urllib3","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/types-urllib3/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f870d7ab80001a51fcba1aec21662141899ed5d69d3f4cab54f632733e502cab","flatsize":40367,"path":"All/py311-types-urllib3-1.26.25.14.pkg","repopath":"All/py311-types-urllib3-1.26.25.14.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12760,"desc":"This is a PEP 561 type stub package for the `urllib3` package.\nIt can be used by type-checking tools like mypy, PyCharm, pytype\netc. to check code that uses `urllib3`.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-typed-ast","origin":"devel/py-types-typed-ast","version":"1.5.8.7_1","comment":"Typing stubs for typed-ast","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python/typeshed/tree/main/stubs/typed-ast","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b38a23446a7cf37993343e97e5d81b6d2fcec038404ee3085bdd3933568fb2f7","flatsize":27052,"path":"All/py311-types-typed-ast-1.5.8.7_1.pkg","repopath":"All/py311-types-typed-ast-1.5.8.7_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7940,"desc":"This is a PEP 561 type stub package for the typed-ast package. It can be used by\ntype-checking tools like mypy, PyCharm, pytype etc. to check code that uses\ntyped-ast.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-typing-extensions","origin":"devel/py-typing-extensions","version":"4.12.2","comment":"Backported and Experimental Type Hints for Python 3.5+","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python/typing_extensions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbf3e908586339d02a835c3869b560bfe183ee9ff312ec5b84cbba0e409dbf89","flatsize":468662,"path":"All/py311-typing-extensions-4.12.2.pkg","repopath":"All/py311-typing-extensions-4.12.2.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":72972,"desc":"The typing module was added to the standard library in Python 3.5 on a\nprovisional basis and will no longer be provisional in Python 3.7. However, this\nmeans users of Python 3.5 - 3.6 who are unable to upgrade will not be able to\ntake advantage of new types added to the typing module, such as typing.Text or\ntyping.Coroutine.\n\nThe typing_extensions module contains both backports of these changes as well as\nexperimental types that will eventually be added to the typing module, such as\nProtocol.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-psycopg2","origin":"devel/py-types-psycopg2","version":"2.9.21.20240417","comment":"Typing stubs for psycopg2","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/types-psycopg2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf350b05bb2644d3e84d265df2efbe38949831ff22fa5abb4a5c05ee338cc475","flatsize":78294,"path":"All/py311-types-psycopg2-2.9.21.20240417.pkg","repopath":"All/py311-types-psycopg2-2.9.21.20240417.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18560,"desc":"This is a PEP 561 type stub package for the `psycopg2` package.\nIt can be used by type-checking tools like mypy, PyCharm, pytype\netc. to check code that uses `psycopg2`.","deps":{"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-jsonschema","origin":"devel/py-types-jsonschema","version":"4.22.0.20240610","comment":"Typing stubs for jsonschema","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/types-jsonschema/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2adaea9db9e956ae0efe8945734b66d207926bce704d4e1ad759d623b95ea580","flatsize":33388,"path":"All/py311-types-jsonschema-4.22.0.20240610.pkg","repopath":"All/py311-types-jsonschema-4.22.0.20240610.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10324,"desc":"This is a PEP 561 type stub package for the jsonschema package. It can\nbe used by type-checking tools like mypy, pyright, pytype, PyCharm,\netc. to check code that uses jsonschema.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-futures","origin":"devel/py-types-futures","version":"3.3.8","comment":"Typing stubs for futures","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/types-futures/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7971c3c08a053f81079dbe8fc7219db5bddfb3bb5be7e8a48679c41d2bda0fc","flatsize":16754,"path":"All/py311-types-futures-3.3.8.pkg","repopath":"All/py311-types-futures-3.3.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6804,"desc":"This is a PEP 561 type stub package for the `futures` package.\nIt can be used by type-checking tools like mypy, PyCharm, pytype\netc. to check code that uses `futures`.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-toml","origin":"devel/py-types-toml","version":"0.10.8.20240310","comment":"Typing stubs for toml","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python/typeshed/tree/main/stubs/toml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5aa4d43b78e92a2332e4c9e82568a100fada7b923497e65047be5ce0ec105ed6","flatsize":19231,"path":"All/py311-types-toml-0.10.8.20240310.pkg","repopath":"All/py311-types-toml-0.10.8.20240310.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7508,"desc":"This is a PEP 561 type stub package for the toml package. It can be used by\ntype-checking tools like mypy, PyCharm, pytype etc. to check code that uses\ntoml.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-setuptools","origin":"devel/py-types-setuptools","version":"70.0.0.20240524","comment":"Typing stubs for setuptools","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python/typeshed/tree/main/stubs/setuptools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2c467a44aaf90477568f3d707365dbe70470997540bb2d1eb4f6076685c897a","flatsize":147563,"path":"All/py311-types-setuptools-70.0.0.20240524.pkg","repopath":"All/py311-types-setuptools-70.0.0.20240524.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36548,"desc":"This is a PEP 561 type stub package for the setuptools package. It can be used\nby type-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code\nthat uses setuptools.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-protobuf","origin":"devel/py-types-protobuf","version":"5.27.0.20240626","comment":"Typing stubs for protobuf","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/types-protobuf/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87262444c9172b1e77cf074ba7d93dab64f2163978011aabb0103272e822271f","flatsize":255266,"path":"All/py311-types-protobuf-5.27.0.20240626.pkg","repopath":"All/py311-types-protobuf-5.27.0.20240626.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":45352,"desc":"This is a PEP 561 type stub package for the `protobuf` package.\nIt can be used by type-checking tools like mypy, PyCharm, pytype\netc. to check code that uses `protobuf`.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-mock","origin":"devel/py-types-mock","version":"5.1.0.20240425","comment":"Typing stubs for mock","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python/typeshed/tree/main/stubs/mock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8f80c6a9b896d9a4014cd4d8f67345b54a009427ec71e59197013e96a8b55cd","flatsize":26959,"path":"All/py311-types-mock-5.1.0.20240425.pkg","repopath":"All/py311-types-mock-5.1.0.20240425.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8664,"desc":"This is a PEP 561 type stub package for the mock package. It can be used by\ntype-checking tools like mypy, PyCharm, pytype etc. to check code that uses\nmock.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ufal.udpipe","origin":"textproc/py-ufal.udpipe","version":"1.2.0.3","comment":"Python bindings to UDPipe library for parsing universal treebanks","maintainer":"yuri@FreeBSD.org","www":"https://ufal.mff.cuni.cz/udpipe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0687bd1a18b1facf3426371f73ba797c13c74283bae1f1dc547f3131e13a423","flatsize":2246924,"path":"All/py311-ufal.udpipe-1.2.0.3.pkg","repopath":"All/py311-ufal.udpipe-1.2.0.3.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":526576,"desc":"UDPipe is a trainable pipeline for tokenization, tagging, lemmatization and\ndependency parsing of CoNLL-U files. UDPipe is language-agnostic and can be\ntrained given annotated data in CoNLL-U format. Trained models are provided\nfor nearly all UD treebanks.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-python-dateutil","origin":"devel/py-types-python-dateutil","version":"2.8.19.14","comment":"Typing stubs for python-dateutil","maintainer":"yuri@FreeBSD.org","www":"https://github.com/python/typeshed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a28a9f9a8bdb4bd6f0f92ebb1418a4956c58bbf6eccd56be6b31e6fdfdfa3658","flatsize":29678,"path":"All/py311-types-python-dateutil-2.8.19.14.pkg","repopath":"All/py311-types-python-dateutil-2.8.19.14.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9704,"desc":"This is a PEP 561 type stub package for the python-dateutil package.\nIt can be used by type-checking tools like mypy, pyright, pytype,\nPyCharm, etc. to check code that uses python-dateutil.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-unicodeitplus","origin":"textproc/py-unicodeitplus","version":"0.3.1","comment":"Converts simple LaTeX to an unicode approximation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/HDembinski/unicodeitplus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66d4276c398ef4f16bb7893affd69fc6a9980ac4c98ccf04717c58a529c0dd00","flatsize":370450,"path":"All/py311-unicodeitplus-0.3.1.pkg","repopath":"All/py311-unicodeitplus-0.3.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":50940,"desc":"unicodeitplus convert simple LaTeX into an unicode approximation and paste it\nanywhere.","deps":{"py311-lark":{"origin":"devel/py-lark","version":"1.1.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-PyYAML","origin":"devel/py-types-PyYAML","version":"6.0.12.20240311","comment":"Typing stubs for PyYAML","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/types-PyYAML/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ca5a4df35f16913bb1f7bb4a7fbe955c24577500305ee957d048f999db4c23f","flatsize":61917,"path":"All/py311-types-PyYAML-6.0.12.20240311.pkg","repopath":"All/py311-types-PyYAML-6.0.12.20240311.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12868,"desc":"This is a PEP 561 type stub package for the `PyYAML` package.\nIt can be used by type-checking tools like mypy, PyCharm, pytype\netc. to check code that uses `PyYAML`.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-Werkzeug","origin":"devel/py-types-Werkzeug","version":"1.0.9","comment":"Typing stubs for Werkzeug","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/types-Werkzeug/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"082a1a47fface621cea500a65e64e473e9b0d7fedb93402850e38818f65bd71c","flatsize":111503,"path":"All/py311-types-Werkzeug-1.0.9.pkg","repopath":"All/py311-types-Werkzeug-1.0.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25012,"desc":"This is a PEP 561 type stub package for the `Werkzeug` package.\nIt can be used by type-checking tools like mypy, PyCharm, pytype\netc. to check code that uses `Werkzeug`.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-cryptography","origin":"devel/py-types-cryptography","version":"3.3.23.2_1","comment":"Typing stubs for cryptography","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python/typeshed/tree/main/stubs/cryptography","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1fbb221018cf6636cacd2d9434c74fbbcb74ddbf8799685da5d6347186089a6","flatsize":92761,"path":"All/py311-types-cryptography-3.3.23.2_1.pkg","repopath":"All/py311-types-cryptography-3.3.23.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18616,"desc":"This is a PEP 561 type stub package for the cryptography package. It can be used\nby type-checking tools like mypy, PyCharm, pytype etc. to check code that uses\ncryptography.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-docutils","origin":"devel/py-types-docutils","version":"0.21.0.20240423","comment":"Typing stubs for docutils","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python/typeshed/tree/main/stubs/docutils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1ae06fe182fa50e9f4b7f9ad6167d9c41858d9f6ede1aaaaffd1f66bd49ff6d","flatsize":81485,"path":"All/py311-types-docutils-0.21.0.20240423.pkg","repopath":"All/py311-types-docutils-0.21.0.20240423.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19344,"desc":"This is a PEP 561 type stub package for the docutils package. It can be used by\ntype-checking tools like mypy, PyCharm, pytype etc. to check code that uses\ndocutils.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-decorator","origin":"devel/py-types-decorator","version":"5.1.8.20240310","comment":"Typing stubs for decorator","maintainer":"yuri@FreeBSD.org","www":"https://github.com/python/typeshed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1040cf46756587b96435611d9b8bbc1068089503d6bf3d7f0fd0e88b11ead25","flatsize":14998,"path":"All/py311-types-decorator-5.1.8.20240310.pkg","repopath":"All/py311-types-decorator-5.1.8.20240310.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6384,"desc":"types-decorator is a collection of library stubs for Python, with static types.\n\nTypeshed contains external type annotations for the Python standard library and\nPython builtins, as well as third party packages as contributed by people\nexternal to those projects.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-Flask","origin":"devel/py-types-Flask","version":"1.1.6","comment":"Typing stubs for Flask","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/types-Flask/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d180413108853f06da9d379df4e951a6c8cd69743c9336a112be09286a64091","flatsize":42214,"path":"All/py311-types-Flask-1.1.6.pkg","repopath":"All/py311-types-Flask-1.1.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12420,"desc":"This is a PEP 561 type stub package for the `Flask` package.\nIt can be used by type-checking tools like mypy, PyCharm, pytype\netc. to check code that uses `Flask`.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-types-Jinja2":{"origin":"devel/py-types-Jinja2","version":"2.11.9"},"py311-types-Werkzeug":{"origin":"devel/py-types-Werkzeug","version":"1.0.9"},"py311-types-click":{"origin":"devel/py-types-click","version":"7.1.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-typer","origin":"devel/py-typer","version":"0.12.3","comment":"Library for building CLI applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tiangolo/typer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2cd7775d7c4122f9b11252d8349ea7fc64a4248607c894b73dd2831b5d80b6b","flatsize":629317,"path":"All/py311-typer-0.12.3.pkg","repopath":"All/py311-typer-0.12.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":102968,"desc":"Typer is a library for building CLI applications that users will love using and\ndevelopers will love creating. Based on Python 3.6+ type hints.\n\nThe key features are:\n- Intuitive to write: Great editor support. Completion everywhere. Less time\n  debugging. Designed to be easy to use and learn. Less time reading docs.\n- Easy to use: It's easy to use for the final users. Automatic help, and\n  automatic completion for all shells.\n- Short: Minimize code duplication. Multiple features from each parameter\n  declaration. Fewer bugs.\n- Start simple: The simplest example adds only 2 lines of code to your app: 1\n  import, 1 function call.\n- Grow large: Grow in complexity as much as you want, create arbitrarily complex\n  trees of commands and groups of subcommands, with options and arguments.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-shellingham":{"origin":"devel/py-shellingham","version":"1.5.4"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-typeguard","origin":"devel/py-typeguard","version":"4.3.0","comment":"Runtime type checker for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/agronholm/typeguard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ec2fd85fd003eb88c264f579e8f90415307bda1321af81ca6515e1c0fa03fbb","flatsize":454804,"path":"All/py311-typeguard-4.3.0.pkg","repopath":"All/py311-typeguard-4.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":78416,"desc":"This library provides runtime type checking for functions defined with PEP 484\nargument (and return) type annotations.","deps":{"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-Pillow","origin":"devel/py-types-Pillow","version":"10.2.0.20240520","comment":"Typing stubs for Pillow","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/types-Pillow/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6e7c009a46b02d959c6e2f201a2ccd1ee719894608fbf1a7430d0cef5bfa265","flatsize":125457,"path":"All/py311-types-Pillow-10.2.0.20240520.pkg","repopath":"All/py311-types-Pillow-10.2.0.20240520.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32168,"desc":"This is a PEP 561 type stub package for the `Pillow` package.\nIt can be used by type-checking tools like mypy, PyCharm, pytype\netc. to check code that uses `Pillow`.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-txredisapi","origin":"databases/py-txredisapi","version":"1.4.7_1","comment":"Non-blocking redis client for python","maintainer":"ports@skyforge.at","www":"https://github.com/IlyaSkriblovsky/txredisapi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01923ec16680605f14818cacab683d0c23032f35f10db6744638bb0eb33b93b6","flatsize":387625,"path":"All/py311-txredisapi-1.4.7_1.pkg","repopath":"All/py311-txredisapi-1.4.7_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":59696,"desc":"txredisapi is a non-blocking client driver for the redis database, written in\npython. It uses twisted for the asynchronous communication with redis.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-typechecks","origin":"devel/py-typechecks","version":"0.1.0","comment":"Type checking helpers for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/openvax/typechecks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b5988c281524a0accb64a6417f3ab88296c8ec7c70cc56dc538d224aaf194e9","flatsize":25335,"path":"All/py311-typechecks-0.1.0.pkg","repopath":"All/py311-typechecks-0.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8156,"desc":"Type checking helpers for Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-txrestapi","origin":"net/py-txrestapi","version":"0.2","comment":"Easing the creation of REST API services in Python","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/txrestapi/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ee20cbb2e2841e76f5850444da408a979ab10941131a0e60dafa54e0fdaf96e","flatsize":53776,"path":"All/py311-txrestapi-0.2.pkg","repopath":"All/py311-txrestapi-0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11368,"desc":"txrestapi makes it easier to create Twisted REST API services. Normally,\none would create Resource subclasses defining each segment of a path;\nthis is cubersome to implement and results in output that isn't very\nreadable. txrestapi provides an APIResource class allowing complex\nmapping of path to callback (a la Django) with a readable decorator.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-txt2tags","origin":"textproc/txt2tags","version":"3.9","comment":"Convert plain text into many markup languages","maintainer":"eduardo@FreeBSD.org","www":"https://txt2tags.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df43b9be851b176fae08b59d7f85214fd4c289ab241ebf75045272dcb50a2111","flatsize":567488,"path":"All/py311-txt2tags-3.9.pkg","repopath":"All/py311-txt2tags-3.9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":100028,"desc":"txt2tags reads a text file with minimal markup such as **bold** and //italic//\nand converts it to many formats, such as:\n\n- AsciiDoc\n- DocBook\n- HTML\n- LaTeX\n- MoinMoin\n- UNIX man page\n- Wikipedia/MediaWiki\n- and many others.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-txi2p-tahoe","origin":"devel/py-txi2p-tahoe","version":"0.3.7","comment":"I2P bindings for Twisted","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/str4d/txi2p","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"297e0186a111f159386ebfff88eb6ca990c4048a97f7647cf02f2589b3fe5daf","flatsize":808001,"path":"All/py311-txi2p-tahoe-0.3.7.pkg","repopath":"All/py311-txi2p-tahoe-0.3.7.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":87368,"desc":"This is a fork of txi2p, to help Tahoe-LAFS project to get unstuck in Python 3\nporting efforts.\n\ntxi2p is a set of I2P bindings for Twisted.\n\ntxi2p supports both the SAM and BOB APIs for I2P. The default API is SAM.","deps":{"py311-parsley":{"origin":"devel/py-parsley","version":"1.3_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-click","origin":"devel/py-types-click","version":"7.1.8","comment":"Typing stubs for click","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/types-click/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99b17216cf92a98179df75961c89b3b4bae6b32c3cce52e7712df98c32d3a9d9","flatsize":51760,"path":"All/py311-types-click-7.1.8.pkg","repopath":"All/py311-types-click-7.1.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12444,"desc":"This is a PEP 561 type stub package for the `click` package.\nIt can be used by type-checking tools like mypy, PyCharm, pytype\netc. to check code that uses `click`.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-txamqp","origin":"net/py-txamqp","version":"0.8.2","comment":"Twisted Python library for the AMQP messaging protocol","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/txAMQP/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59a2e81510ce65ba1888beedd227c1336fc089ee05fca9122806535aca2f6055","flatsize":755276,"path":"All/py311-txamqp-0.8.2.pkg","repopath":"All/py311-txamqp-0.8.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":106408,"desc":"This project contains all the necessary code to connect, send and receive\nmessages to/from an AMQP-compliant peer or broker (Qpid, OpenAMQ, RabbitMQ)\nusing Twisted. It also includes support for using Thrift RPC over AMQP in\nTwisted applications.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-MarkupSafe","origin":"devel/py-types-MarkupSafe","version":"1.1.10","comment":"Typing stubs for MarkupSafe","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/types-MarkupSafe/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07eb87efee73550c80a8371b1202c0b529e6ecf7a194424ea4abb819acaec7bd","flatsize":16008,"path":"All/py311-types-MarkupSafe-1.1.10.pkg","repopath":"All/py311-types-MarkupSafe-1.1.10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6516,"desc":"This is a PEP 561 type stub package for the `MarkupSafe` package.\nIt can be used by type-checking tools like mypy, PyCharm, pytype\netc. to check code that uses `MarkupSafe`.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-twiggy","origin":"devel/py-twiggy","version":"0.5.1","comment":"Pythonic logger","maintainer":"bofh@FreeBSD.org","www":"https://github.com/wearpants/twiggy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5cd0e45e2191b5c8241f38cc80f58ab08027b6c33698114237d4c86ee6df3607","flatsize":265834,"path":"All/py311-twiggy-0.5.1.pkg","repopath":"All/py311-twiggy-0.5.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":48164,"desc":"Twiggy is a Pythonic logger.\n\nAs near as I can tell, Twiggy is the first totally new design for a logger\nsince log4j was developed in 1996. Let me say that again: Twiggy is the first\nnew logger in 15 years.\n\nTwiggy:\n\n  * Uses new-style format strings by default. Way nicer than %25s (printf).\n  * Includes easy support for structured logging\n  * Loosely couples loggers and outputs for configuration\n  * Supports asynchronous logging using the multiprocessing module\n  * Solves Your Problems. Pets Your Puppy.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-txtorcon","origin":"security/py-txtorcon","version":"23.0.0","comment":"Twisted-based Tor controller client","maintainer":"yuri@FreeBSD.org","www":"https://github.com/meejah/txtorcon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94ba81b577f3f4816c524bc785b59d5665a169537084a4881a4f0d896078cfd0","flatsize":1752512,"path":"All/py311-txtorcon-23.0.0.pkg","repopath":"All/py311-txtorcon-23.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":311248,"desc":"txtorcon is an implementation of the control-spec for Tor using the Twisted\nnetworking library for Python.\n\nThis is useful for writing utilities to control or make use of Tor in\nevent-based Python programs. If your Twisted program supports endpoints (like\ntwistd does) your server or client can make use of Tor immediately, with no\ncode changes. Start your own Tor or connect to one and get live stream, circuit,\nrelay updates; read and change config; monitor events; build circuits; create\nonion services; etcetera (ReadTheDocs).","deps":{"py311-Automat":{"origin":"devel/py-Automat","version":"22.10.0"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-incremental":{"origin":"devel/py-incremental","version":"21.3.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-twitter-tools","origin":"net/py-twitter-tools","version":"1.19.6","comment":"API and command-line toolset for Twitter (twitter.com)","maintainer":"bofh@FreeBSD.org","www":"https://github.com/sixohsix/twitter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09edaf187a8a64ec08675127accb22473a6f6ba55848054af598341f824ffa09","flatsize":533795,"path":"All/py311-twitter-tools-1.19.6.pkg","repopath":"All/py311-twitter-tools-1.19.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":93412,"desc":"The Minimalist Twitter API for Python is a Python API for Twitter, everyone's\nfavorite Web 2.0 Facebook-style status updater for people on the go.\n\nAlso included is a twitter command-line tool for getting your friends' tweets\nand setting your own tweet from the safety and security of your favorite shell\nand an IRC bot that can announce Twitter updates to an IRC channel.","deps":{"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-retry","origin":"devel/py-types-retry","version":"0.9.9.4","comment":"Typing stubs for retry","maintainer":"yuri@FreeBSD.org","www":"https://github.com/python/typeshed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b37197ee7708ae08606ec07843757b309934abb5126308423cc4e3f27ef5a9da","flatsize":13016,"path":"All/py311-types-retry-0.9.9.4.pkg","repopath":"All/py311-types-retry-0.9.9.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":5792,"desc":"This is a PEP 561 type stub package for the retry package. It can be used by\ntype-checking tools like mypy, pyright, pytype, PyCharm, etc. to check code\nthat uses retry.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tvnamer","origin":"multimedia/py-tvnamer","version":"3.0.4","comment":"Automatically names downloaded/recorded TV-episode","maintainer":"bofh@FreeBSD.org","www":"https://pypi.org/project/tvnamer/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68fd1813e4600e2953e02fa4e385eb61936a768d42cb8f53704161999ef94c52","flatsize":309704,"path":"All/py311-tvnamer-3.0.4.pkg","repopath":"All/py311-tvnamer-3.0.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":56824,"desc":"Automatically names downloaded/recorded TV-episodes, by parsing\nfilenames and retrieving show-names from www.thetvdb.com","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tvdb_api":{"origin":"www/py-tvdb_api","version":"3.1.0_4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-psutil","origin":"devel/py-types-psutil","version":"5.9.5.20240516","comment":"Typing stubs for psutil","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python/typeshed/tree/main/stubs/psutil","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb15ab49e9cdb0c21560f89abcf4978c236c1b52d1868561ba102137eb20d25f","flatsize":60836,"path":"All/py311-types-psutil-5.9.5.20240516.pkg","repopath":"All/py311-types-psutil-5.9.5.20240516.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14848,"desc":"This is a PEP 561 type stub package for the psutil package. It can be used by\ntype-checking tools like mypy, PyCharm, pytype etc. to check code that uses\npsutil.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-requests","origin":"devel/py-types-requests","version":"2.31.0.6","comment":"Typing stubs for requests","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/types-requests/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5658956b942f2dd32ef2c47abcaa27c05799c90f0ce442c66cbc608ec590c135","flatsize":49767,"path":"All/py311-types-requests-2.31.0.6.pkg","repopath":"All/py311-types-requests-2.31.0.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13236,"desc":"This is a PEP 561 type stub package for the `requests` package.\nIt can be used by type-checking tools like mypy, PyCharm, pytype\netc. to check code that uses `requests`.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-types-urllib3":{"origin":"devel/py-types-urllib3","version":"1.26.25.14"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-twine","origin":"devel/py-twine","version":"5.1.0","comment":"Collection of utilities for interacting with PyPI","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pypa/twine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1455b7c492e01dc06f745c7599a26a5a67bb43b722472e8e3b2810a9a20e4deb","flatsize":343175,"path":"All/py311-twine-5.1.0.pkg","repopath":"All/py311-twine-5.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":62712,"desc":"Twine is a utility for interacting with PyPI.","deps":{"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-keyring":{"origin":"security/py-keyring","version":"23.9.3_2,1"},"py311-pkginfo":{"origin":"sysutils/py-pkginfo","version":"1.9.6"},"py311-readme-renderer":{"origin":"devel/py-readme-renderer","version":"37.3_2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-toolbelt":{"origin":"www/py-requests-toolbelt","version":"1.0.0_1"},"py311-rfc3986":{"origin":"www/py-rfc3986","version":"1.5.0,1"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tweepy","origin":"net/py-tweepy","version":"4.14.0","comment":"Twitter API library for Python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/tweepy/tweepy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e439210cf9ac1272ca0d6f01d79ca449589b550e9c8eda6bf319f2495dd01142","flatsize":1866919,"path":"All/py311-tweepy-4.14.0.pkg","repopath":"All/py311-tweepy-4.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":135268,"desc":"A Python library for accessing the Twitter.com API.\nSupports OAuth, covers the entire API, and streaming API.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-oauthlib":{"origin":"security/py-oauthlib","version":"3.2.2_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-oauthlib":{"origin":"www/py-requests-oauthlib","version":"2.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"cpe":"cpe:2.3:a:josh_roesslein:tweepy:4.14.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-tvdb_api","origin":"www/py-tvdb_api","version":"3.1.0_4","comment":"API interface to TheTVDB.com","maintainer":"bofh@FreeBSD.org","www":"https://pypi.org/project/tvdb_api/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12edce2a01c44f2c4c244016dd8cb6bcbb92eb40f2a4a9782193b4219494ae7e","flatsize":151288,"path":"All/py311-tvdb_api-3.1.0_4.pkg","repopath":"All/py311-tvdb_api-3.1.0_4.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":29248,"desc":"An easy to use API interface to TheTVDB.com.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-cache93":{"origin":"www/py-requests-cache93","version":"0.9.3_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tuf","origin":"security/py-tuf","version":"4.0.0_1","comment":"Framework for securing software update systems","maintainer":"bofh@FreeBSD.org","www":"https://www.updateframework.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2ea0a6e32109e922cc495c256c2fb591e40a24764cbb52021d76eda9bb363df","flatsize":584456,"path":"All/py311-tuf-4.0.0_1.pkg","repopath":"All/py311-tuf-4.0.0_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":83960,"desc":"TUF (The Update Framework) helps developers secure their new or existing\nsoftware update systems.\n\nSoftware update systems are vulnerable to many known attacks, including\nthose that can result in clients being compromised or crashed. TUF helps\nsolve this problem by providing a flexible security framework that can\nbe added to software updaters.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-securesystemslib":{"origin":"security/py-securesystemslib","version":"0.31.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ttystatus","origin":"devel/py-ttystatus","version":"0.36","comment":"Python progress reporting to /dev/tty","maintainer":"bapt@FreeBSD.org","www":"https://liw.fi/ttystatus/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19d0b774e25825a716401ce42a2fb43a236b97b189a15ff6dc6b21cb5c8cef9e","flatsize":323590,"path":"All/py311-ttystatus-0.36.pkg","repopath":"All/py311-ttystatus-0.36.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":47800,"desc":"ttystatus is a Python library for showing progress reporting and status updates\non terminals, for (Unix) command line programs. Output is automatically adapted\nto the width of the terminal: truncated if it does not fit, and re-sized if the\nterminal size changes.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-ttp-templates","origin":"textproc/py-ttp-templates","version":"0.3.6","comment":"Template Text Parser templates collections","maintainer":"kai@FreeBSD.org","www":"https://github.com/dmulyalin/ttp_templates","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c658ddde67dbb99cc64b544917498cbd7994c4b112fc03d779dcb3454ac59198","flatsize":249845,"path":"All/py311-ttp-templates-0.3.6.pkg","repopath":"All/py311-ttp-templates-0.3.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42176,"desc":"This package contains a collection of TTP (= Template Text Parser) templates,\nwhich is divided into three sections corresponding to folder names:\n\n* \"platform\" collection\n  Mimics ntc-templates API and follows same naming rule.\n\n* \"yang\" collection\n  Contains templates capable of producing YANG compatible structures out\n  of text data.\n\n* \"misc\" collection\n  Miscellaneous templates for various use cases organized in folders.","deps":{"py311-ttp":{"origin":"textproc/py-ttp","version":"0.9.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ttictoc","origin":"devel/py-ttictoc","version":"0.5.6_1","comment":"Time execution of blocks of code","maintainer":"gmm@tutanota.com","www":"https://github.com/hector-sab/ttictoc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c49e1fe430a43b7e3179d5180ffb8d3e4bcaeff7a0bca258eae146064076d68c","flatsize":32413,"path":"All/py311-ttictoc-0.5.6_1.pkg","repopath":"All/py311-ttictoc-0.5.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7676,"desc":"Time execution of blocks of code.\n\nTested against python 3.6+, but should work with other versions.\n\nThe easiest way to time something is with tic and toc:\n\nimport time\nfrom ttictoc import tic,toc\ntic()\ntime.sleep(1)\nelapsed = toc()\nprint('Elapsed time:',elapsed)","deps":{"py311-black":{"origin":"devel/py-black","version":"24.4.2"},"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-ttfautohint-py","origin":"print/py-ttfautohint-py","version":"0.5.1_1","comment":"Python wrapper for ttfautohint","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fonttools/ttfautohint-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d42b34f82dcde5059ccb64b895b76b78efa8518e1adbcaed2df7fb63d745cb6","flatsize":196239,"path":"All/py311-ttfautohint-py-0.5.1_1.pkg","repopath":"All/py311-ttfautohint-py-0.5.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41280,"desc":"ttfautohint-py is a Python wrapper for ttfautohint, a free auto-hinter for\nTrueType fonts.\n\nIt uses ctypes to load the libttfautohint shared library and call the\nTTF_autohint function.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"ttfautohint":{"origin":"print/ttfautohint","version":"1.8.4"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-trx-python","origin":"science/py-trx-python","version":"0.2.9","comment":"Experiments with new file format for tractography","maintainer":"yuri@FreeBSD.org","www":"https://tee-ar-ex.github.io/trx-python/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20319df9c6ce243f2d82cba503a28e462baa21532485757781496c248515a22e","flatsize":556457,"path":"All/py311-trx-python-0.2.9.pkg","repopath":"All/py311-trx-python-0.2.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":87936,"desc":"trx is a Python implementation of the trx file-format\nfor tractography data.","deps":{"py311-setuptools-scm":{"origin":"devel/py-setuptools-scm","version":"8.0.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ttp","origin":"textproc/py-ttp","version":"0.9.5","comment":"Template Text Parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dmulyalin/ttp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a203e40cbeea190180f6c7c7887682f6d8c024f18c6a94fe2d0b0118d9949b7a","flatsize":924877,"path":"All/py311-ttp-0.9.5.pkg","repopath":"All/py311-ttp-0.9.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":156348,"desc":"TTP is a Python library for semi-structured text parsing using templates.\n\nIn essence, TTP can help to:\n- Prepare, sort and load text data for parsing\n- Parse text using regexes dynamically derived out of templates\n- Process matches on the fly using broad set of built-in or custom functions\n- Combine match results in a structure with arbitrary hierarchy\n- Transform results in desired format to ease consumption by humans or machines\n- Return results to various destinations for storage or further processing","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ttkbootstrap","origin":"devel/py-ttkbootstrap","version":"1.10.1","comment":"Flat style theme extension for Python Tkinter","maintainer":"nivit@FreeBSD.org","www":"https://ttkbootstrap.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"749ef9752916acc23396ffc5c156d7ca8821ad7d51f6029fee25ff9eeea74f9b","flatsize":2212036,"path":"All/py311-ttkbootstrap-1.10.1.pkg","repopath":"All/py311-ttkbootstrap-1.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":264520,"desc":"A supercharged theme extension for Tkinter that enables on-demand modern flat\nstyle themes inspired by Bootstrap.\n\nFeatures\n\n  * Over a dozen curated dark and light themes.\n\n  * Loads of beautiful pre-defined widget styles such as outline and round\n    toggle buttons.\n\n  * Apply colors and types using simple keywords such as primary and striped\n    instead of the legacy approach of primary.Striped.Horizontal.TProgressbar.\n    If you've used Bootstrap for web development, you are already familiar with\n    this approach using css classes.\n\n  * ttkbootstrap comes with several new beautifully designed widgets such as\n    Meter, DateEntry, and Floodgauge. Additionally, dialogs are now themed and\n    fully customizable.\n\n  * Want to create your own theme? Easy! ttkboostrap includes a built-in theme\n    creator that enables you to easily build, load, expore, and apply your own\n    custom themes.","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-trove-classifiers","origin":"devel/py-trove-classifiers","version":"2024.5.22","comment":"Canonical source for classifiers on PyPI","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pypa/trove-classifiers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac4742ab197513c14151941918c1d2ecddce7ab94667502b76acefe0ff3f5ca5","flatsize":141440,"path":"All/py311-trove-classifiers-2024.5.22.pkg","repopath":"All/py311-trove-classifiers-2024.5.22.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16312,"desc":"Canonical source for classifiers on PyPI.\n\nClassifiers categorize projects per PEP 301. Use this package to validate\nclassifiers in packages for PyPI upload or download.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tuir","origin":"www/py-tuir","version":"1.29.0_2","comment":"Browse Reddit from your terminal","maintainer":"lcook@FreeBSD.org","www":"https://gitlab.com/ajak/tuir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"908716088130cd329bd498cb41c9d38faa81fb795ead6bfbdcd0eb1a635b537c","flatsize":2036625,"path":"All/py311-tuir-1.29.0_2.pkg","repopath":"All/py311-tuir-1.29.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":296416,"desc":"Text-based interface (TUI) to view and interact\nwith Reddit from your terminal.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-kitchen":{"origin":"devel/py-kitchen","version":"1.2.6"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ttrv","origin":"www/py-ttrv","version":"1.27.3_1","comment":"Tilde Terminal Reddit Viewer","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/ttrv/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d6d6a5f2f9a1e6e39a4343bdf881f5698f6bc10be78a9edcab416be7f72637d","flatsize":1983761,"path":"All/py311-ttrv-1.27.3_1.pkg","repopath":"All/py311-ttrv-1.27.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":288548,"desc":"A text-based interface (TUI) to view and interact with Reddit from your\nterminal. RTV fork.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-kitchen":{"origin":"devel/py-kitchen","version":"1.2.6"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"py311-truststore","origin":"security/py-truststore","version":"0.9.1","comment":"Verify certificates using native system trust stores","maintainer":"sunpoet@FreeBSD.org","www":"https://truststore.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a9689f096be93dbe4062f855e5b17b51814b3c1eb1a692a85992dd4019a0fe0","flatsize":170369,"path":"All/py311-truststore-0.9.1.pkg","repopath":"All/py311-truststore-0.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33440,"desc":"Truststore is a library which exposes native system certificate stores (ie\n\"trust stores\") through an ssl.SSLContext-like API. This means that Python\napplications no longer need to rely on certifi as a root certificate store.\nNative system certificate stores have many helpful features compared to a static\ncertificate bundle like certifi:\n- Automatically update certificates as new CAs are created and removed\n- Fetch missing intermediate certificates\n- Check certificates against certificate revocation lists (CRLs) to avoid\n  monster-in-the-middle (MITM) attacks\n- Managed per-system rather than per-application by a operations/IT team\n- PyPI is no longer a CA distribution channel\n\nRight now truststore is a stand-alone library that can be installed globally in\nyour application to immediately take advantage of the benefits in Python 3.10+.\nTruststore has also been integrated into pip as an opt-in method for verifying\nHTTPS certificates with truststore instead of certifi.\n\nLong-term the hope is to make truststore the default way to verify HTTPS\ncertificates in pip and to add this functionality into Python itself. Wish us\nluck!","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-types-Jinja2","origin":"devel/py-types-Jinja2","version":"2.11.9","comment":"Typing stubs for Jinja2","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/types-Jinja2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35df1b631b41e57258cb0c9f4652068ce00754f975a4d31735d7a0c119fa776f","flatsize":59940,"path":"All/py311-types-Jinja2-2.11.9.pkg","repopath":"All/py311-types-Jinja2-2.11.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15600,"desc":"This is a PEP 561 type stub package for the `Jinja2` package.\nIt can be used by type-checking tools like mypy, PyCharm, pytype\netc. to check code that uses `Jinja2`.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-types-MarkupSafe":{"origin":"devel/py-types-MarkupSafe","version":"1.1.10"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tweedledum","origin":"science/py-tweedledum","version":"1.1.1.20221123","comment":"Library for analysis, compilation, synthesis of quantum circuits","maintainer":"yuri@FreeBSD.org","www":"https://github.com/boschmitt/tweedledum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95c5ccc2ac7515b25322241aa7d00298c0b2aeddce10fb1d7fba67cfdcb70709","flatsize":2514548,"path":"All/py311-tweedledum-1.1.1.20221123.pkg","repopath":"All/py311-tweedledum-1.1.1.20221123.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":723464,"desc":"tweedledum is a library for synthesis, compilation, and optimization of quantum\ncircuits. The library is written to be scalable up to problem sizes in which\nquantum circuits outperform classical ones. Also, it is meant to be used both\nindependently and alongside established tools.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-treelib","origin":"devel/py-treelib","version":"1.7.0","comment":"Python 2/3 implementation of tree structure","maintainer":"yuri@FreeBSD.org","www":"https://treelib.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42e7152f5f07dcff410c6a52e06df85bf47f4419d1c6e3aa56777e22b9ddb6a9","flatsize":206082,"path":"All/py311-treelib-1.7.0.pkg","repopath":"All/py311-treelib-1.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37020,"desc":"Treelib implements the tree structure in Python.\n\nTree is an important data structure in computer science. Examples are shown in\nML algorithm designs such as random forest tree and software engineering such\nas file system index. treelib is created to provide an efficient implementation\nof tree data structure in Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-trio","origin":"net/py-trio","version":"0.25.1","comment":"Library for async concurrency and I/O","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/trio/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86b274649b4fdb58b5501aa42544e513026c9b54b8cca3933498dee171e40a5a","flatsize":6150373,"path":"All/py311-trio-0.25.1.pkg","repopath":"All/py311-trio-0.25.1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":859696,"desc":"A permissively licensed, async/await-native I/O library for Python. Its main\npurpose is to help you write programs that do multiple things at the same time\nwith parallelized I/O. A web spider that wants to fetch lots of pages in\nparallel, a web server that needs to juggle lots of downloads and websocket\nconnections at the same time, a process supervisor monitoring multiple\nsubprocesses. Compared to other libraries, Trio attempts to distinguish itself\nwith an obsessive focus on usability and correctness. Concurrency is\ncomplicated; trio tries to make it easy to get things right.\n\nTrio was built from the ground up to take advantage of the latest Python\nfeatures, and draws inspiration from many sources, in particular Dave Beazley's\nCurio. The resulting design is radically simpler than older competitors like\nasyncio and Twisted, yet just as capable.","deps":{"py311-async_generator":{"origin":"devel/py-async_generator","version":"1.10"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-outcome":{"origin":"devel/py-outcome","version":"1.3.0_1"},"py311-sniffio":{"origin":"devel/py-sniffio","version":"1.3.1"},"py311-sortedcontainers":{"origin":"devel/py-sortedcontainers","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-trezor","origin":"security/py-trezor","version":"0.13.9","comment":"Client side implementation for TREZOR Bitcoin hardware wallets","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/trezor/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf850bc19f8b21c023a477893cb1d82870167a24f6a062146e6402cc592e72db","flatsize":3202493,"path":"All/py311-trezor-0.13.9.pkg","repopath":"All/py311-trezor-0.13.9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":428964,"desc":"Client side implementation for TREZOR-compatible Bitcoin hardware wallets.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-construct":{"origin":"devel/py-construct","version":"2.10.70,1"},"py311-construct-classes":{"origin":"devel/py-construct-classes","version":"0.1.2"},"py311-ecdsa":{"origin":"security/py-ecdsa","version":"0.19.0_1"},"py311-hidapi":{"origin":"comms/py-hidapi","version":"0.14.0"},"py311-libusb1":{"origin":"devel/py-libusb1","version":"3.1.0_1"},"py311-mnemonic":{"origin":"security/py-mnemonic","version":"0.21"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"flavor":"py311"}},{"name":"py311-trio-websocket","origin":"net/py-trio-websocket","version":"0.11.1_1","comment":"WebSocket library for Trio","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-trio/trio-websocket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f2d07fbc7f746cefa6fe039fe8cb23f202b485eb89a3ee042c3ffcb0180b1f7","flatsize":217859,"path":"All/py311-trio-websocket-0.11.1_1.pkg","repopath":"All/py311-trio-websocket-0.11.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33432,"desc":"Trio WebSocket implements both server and client aspects of the the WebSocket\nprotocol, striving for safety, correctness, and ergonomics. It is based on the\nwsproto project, which is a Sans-IO state machine that implements the majority\nof the WebSocket protocol, including framing, codecs, and events. This library\nhandles I/O using the Trio framework. This library passes the Autobahn Test\nSuite.","deps":{"py311-trio":{"origin":"net/py-trio","version":"0.25.1"},"py311-wsproto":{"origin":"net/py-wsproto","version":"1.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-twilio","origin":"devel/py-twilio","version":"7.17.0","comment":"Python module for communicating with the Twilio API","maintainer":"olgeni@FreeBSD.org","www":"https://www.twilio.com/docs/libraries/python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e95b6b6d87b5c2e0cba8931bb1a77723b63d1b34fe1561e1c9f619e69e5a145","flatsize":27571648,"path":"All/py311-twilio-7.17.0.pkg","repopath":"All/py311-twilio-7.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1071360,"desc":"The twilio-python helper library lets you write Python code to make\nHTTP requests to the Twilio API.","deps":{"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tree-sitter","origin":"devel/py-tree-sitter","version":"0.20.4","comment":"Python bindings to the Tree-sitter parsing library","maintainer":"pat@patmaddox.com","www":"https://github.com/tree-sitter/py-tree-sitter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b10955ed6d6ab2f24740c41a501cb5d32c37cc0e228453a775c0e5bda0b93dae","flatsize":311363,"path":"All/py311-tree-sitter-0.20.4.pkg","repopath":"All/py311-tree-sitter-0.20.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":103852,"desc":"py-tree-sitter provides Python bindings to the tree-sitter parsing library.\n\nThis package currently only works with Python 3. There are no library\ndependencies, but you do need to have a C compiler installed.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tree-format","origin":"devel/py-tree-format","version":"0.1.2","comment":"Generate nicely formatted trees","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/tree-format/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a07adc50f0175adc0b6e24f381192c95f01d64a7aae38c645bab06c1c0497819","flatsize":47222,"path":"All/py311-tree-format-0.1.2.pkg","repopath":"All/py311-tree-format-0.1.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10964,"desc":"Python library to generate nicely formatted trees, like the UNIX `tree`\ncommand.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-transip","origin":"net/py-transip","version":"2.1.2_2","comment":"TransIP API Connector","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/benkonrath/transip-api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc096f5dadb81b7d9461a94ef0687988118ed64b1898293b983fae9202d95779","flatsize":200161,"path":"All/py311-transip-2.1.2_2.pkg","repopath":"All/py311-transip-2.1.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29016,"desc":"This library aims to implement the TransIP API in Python.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-suds":{"origin":"net/py-suds","version":"1.1.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-translationstring","origin":"textproc/py-translationstring","version":"1.4","comment":"Utility library for i18n relied on by various Repoze packages","maintainer":"bofh@FreeBSD.org","www":"https://pypi.org/project/translationstring/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a74ef3e79851b860a75ac512c4a01c8e894ee5fb98340d4ec28cd09fbca6f40b","flatsize":185724,"path":"All/py311-translationstring-1.4.pkg","repopath":"All/py311-translationstring-1.4.pkg","licenselogic":"single","licenses":["BSDMV"],"pkgsize":26076,"desc":"translationstring is a library used for internationalization (i18n) duties.\n\nThis package provides a translation string class, a translation string\nfactory class, translation and pluralization primitives, and a utility\nthat helps Chameleon templates use translation facilities of this package.\nIt does not depend on Babel, but its translation and pluralization\nservices are meant to work best when provided with an instance of\nthe babel.support.Translations class.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-treq","origin":"www/py-treq","version":"22.2.0_1","comment":"Requests-like API built on top of twisted.web's Agent","maintainer":"contact@evilham.com","www":"https://github.com/twisted/treq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aec0565dc490c752eccd246db835f23794ced5da82f25b35e559d22301fa6864","flatsize":945384,"path":"All/py311-treq-22.2.0_1.pkg","repopath":"All/py311-treq-22.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":126344,"desc":"An HTTP library inspired by requests but written on top of Twisted's Agents.\n\nIt provides a simple, higher level API for making HTTP requests when using\nTwisted.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-hyperlink":{"origin":"www/py-hyperlink","version":"21.0.0_1"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-service-identity":{"origin":"security/py-service-identity","version":"24.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:twistedmatrix:treq:22.2.0:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-tremc","origin":"net-p2p/py-tremc","version":"0.9.3_1","comment":"Console client for the BitTorrent client Transmission","maintainer":"ports@FreeBSD.org","www":"https://github.com/tremc/tremc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8cb82cccbc78314da1addf7be3b913215abaf4a75902f361d08667a4561236a5","flatsize":272512,"path":"All/py311-tremc-0.9.3_1.pkg","repopath":"All/py311-tremc-0.9.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":55272,"desc":"Curses interface for transmission.\n\nPython3 fork of the no longer maintained transmission-remote-cli. Some\nextra modifications have been included and development will follow the\noriginal project as much as possible.","deps":{"py311-adns":{"origin":"dns/py-adns","version":"1.4"},"py311-ipy":{"origin":"net-mgmt/py-ipy","version":"1.1_1"},"py311-pyperclip":{"origin":"devel/py-pyperclip","version":"1.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-p2p","python"],"options":{"ADNS":"on","IPY":"on","PYPERCLIP":"on"},"messages":[{"message":"Authentication and host/port can be set via command line with one of these\npatterns:\n\n$ tremc -c homeserver\n\n\n\n$ tremc -c homeserver:1234\n\n$ tremc -c johndoe:secretbirthday@homeserver\n\n$ tremc -c johndoe:secretbirthday@homeserver:1234\n\nYou can write this (and other) stuff into a configuration file:\n\n$ tremc -c johndoe:secretbirthday@homeserver:1234 --create-config\n\nNo configuration file is created automatically. You must create it.\n\n$ tremc --create-config","type":"install"},{"message":"===>   NOTICE:\n\nThe py311-tremc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-trustme","origin":"security/py-trustme","version":"1.1.0","comment":"Top quality TLS certs while you wait, for the discerning tester","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/python-trio/trustme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fb8300c2403ab3d98a5353f7e38e83fad039d2978b779d08964356dfa8812a2","flatsize":102748,"path":"All/py311-trustme-1.1.0.pkg","repopath":"All/py311-trustme-1.1.0.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":23812,"desc":"You wrote a cool network client or server. It encrypts connections\nusing TLS. Your test suite needs to make TLS connections to itself.\n\nUh oh. Your test suite probably doesn't have a valid TLS certificate.\nNow what?\n\ntrustme is a tiny Python package that does one thing: it gives you\na fake certificate authority (CA) that you can use to generate fake\nTLS certs to use in your tests. Well, technically they're real\ncerts, they're just signed by your CA, which nobody trusts. But you\ncan trust it. Trust me.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-transpopy","origin":"textproc/py-transpopy","version":"0.2.0_1","comment":"Translate PO file strings with Google Translate API","maintainer":"contato@kanazuchi.com","www":"https://github.com/kanazux/transpopy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"629d87b70ebd38c5c06328037f69d42c46f3789d0174230daf90671d92187b42","flatsize":31750,"path":"All/py311-transpopy-0.2.0_1.pkg","repopath":"All/py311-transpopy-0.2.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9144,"desc":"Transpopy uses the Google Translate API to convert/translate strings from a\nPO (gettext Portable Object) file, keeping your lines or fuzzy references.\n\nTo use the Google Translate API it's needed an API key in json format.","deps":{"py311-google-cloud-translate":{"origin":"www/py-google-cloud-translate","version":"1.3.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-transaction","origin":"devel/py-transaction","version":"3.1.0","comment":"Transaction management for Python","maintainer":"wen@FreeBSD.org","www":"https://pypi.org/project/transaction/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0745f7b3dbe001a6f484cd30d43a2917c945c86e4836f702ef203f00e0137fad","flatsize":832750,"path":"All/py311-transaction-3.1.0.pkg","repopath":"All/py311-transaction-3.1.0.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":94540,"desc":"py-transaction contains a generic transaction implementation\nfor Python. It is mainly used by the ZODB, though.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-trans","origin":"textproc/py-trans","version":"2.1.0_1","comment":"Module for performing transliteration","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/zzzsochi/trans","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa30120fe080e30535b0f1be40c3243109261c224a305b3ddcd3d968ac52d2de","flatsize":54563,"path":"All/py311-trans-2.1.0_1.pkg","repopath":"All/py311-trans-2.1.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12504,"desc":"This module translates national characters into similar sounding latin\ncharacters (transliteration). At the moment, Czech, Greek, Latvian, Polish,\nTurkish, Russian, Ukrainian alphabets are supported (it covers 99%25 of needs).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-trailrunner","origin":"devel/py-trailrunner","version":"1.4.0","comment":"Run things on paths","maintainer":"sunpoet@FreeBSD.org","www":"https://trailrunner.omnilib.dev/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"abf65d0e04f8d07f15e6de42b3dbdb0f82175c3f62ca855cdf7abe746949e0fc","flatsize":156876,"path":"All/py311-trailrunner-1.4.0.pkg","repopath":"All/py311-trailrunner-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23980,"desc":"trailrunner is a simple library for walking paths on the filesystem, and\nexecuting functions for each file found. trailrunner obeys project level\n.gitignore files, and runs functions on a process pool for increased\nperformance. trailrunner is designed for use by linting, formatting, and other\ndeveloper tools that need to find and operate on all files in project in a\npredictable fashion with a minimal API.","deps":{"py311-pathspec":{"origin":"devel/py-pathspec","version":"0.12.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-transmission-rpc","origin":"net-p2p/py-transmission-rpc","version":"4.3.1","comment":"Python module for Transmission bittorent client JSON-RPC protocol","maintainer":"jbeich@FreeBSD.org","www":"https://pypi.org/project/transmission-rpc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4acd8d268c5b709af2a38f25717823d3f36feeda88a743ad331647d4f1aede58","flatsize":410928,"path":"All/py311-transmission-rpc-4.3.1.pkg","repopath":"All/py311-transmission-rpc-4.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57860,"desc":"transmission-rpc is a python module implementing the json-rpc client\nprotocol for the BitTorrent client Transmission.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-p2p","python"],"annotations":{"flavor":"py311"}},{"name":"py311-traceback2","origin":"devel/py-traceback2","version":"1.4.0_3","comment":"New features in traceback backported to Python 2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/testing-cabal/traceback2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8acb902c714c16a6814fb184ca6fe50bc57e005a07198c3a67faeb91d976de0","flatsize":248807,"path":"All/py311-traceback2-1.4.0_3.pkg","repopath":"All/py311-traceback2-1.4.0_3.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":38136,"desc":"A backport of traceback to older supported Pythons.","deps":{"py311-linecache2":{"origin":"devel/py-linecache2","version":"1.0.0_2"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-traitlets","origin":"devel/py-traitlets","version":"5.14.3","comment":"Configuration system for Python applications","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ipython/traitlets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8022b1301428726dbfbb8fcd42f13d201132b11035b1a62bfff838601cfbb68a","flatsize":1122721,"path":"All/py311-traitlets-5.14.3.pkg","repopath":"All/py311-traitlets-5.14.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":171512,"desc":"Traitlets is a framework that lets Python classes have attributes with type\nchecking, dynamically calculated default values, and 'on change' callbacks.\nKeeps configuration in a variety of formats, including JSON.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-trainstation","origin":"science/py-trainstation","version":"1.1","comment":"Convenient training of linear models","maintainer":"yuri@FreeBSD.org","www":"https://trainstation.materialsmodeling.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b092cf828976e7c383b360795a3cca1ecb97cab432b9369c3ce84b9c23f8d901","flatsize":311294,"path":"All/py311-trainstation-1.1.pkg","repopath":"All/py311-trainstation-1.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":47108,"desc":"trainstation is a tool that allows the efficient construction of\nlinear models. It provides supplementary functionality for handling\ndata and model metrics and relies on the scikit-learn library for the\nactual training. trainstation has been originally developed to aid the\nconstruction of force constant and cluster expansions. Since it has\nproven to be valuable in more general contexts and to simplify the\nmaintenance of the two aforementioned packages, the functionality has\nbeen moved into a separate package.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tradingview-ta","origin":"finance/py-tradingview-ta","version":"3.3.0","comment":"Unofficial TradingView technical analysis API wrapper","maintainer":"yuri@FreeBSD.org","www":"https://python-tradingview-ta.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a4263b41d13a53c244de2ba4e79871ecded73af43885b0f13b6e655067451b3","flatsize":93781,"path":"All/py311-tradingview-ta-3.3.0.pkg","repopath":"All/py311-tradingview-ta-3.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17416,"desc":"tradingview-ta is an unofficial API wrapper for TradingView that allows you to\nfetch technical analysis data, now under new management.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tqdm","origin":"misc/py-tqdm","version":"4.66.4","comment":"Fast, extensible progress bar for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://tqdm.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"953386d804a02ac6112b6ecc7b6ffd74da37ed513264e601749cdd3d6a8af899","flatsize":698465,"path":"All/py311-tqdm-4.66.4.pkg","repopath":"All/py311-tqdm-4.66.4.pkg","licenselogic":"and","licenses":["MIT","MPL20"],"pkgsize":127272,"desc":"Simple Python Progress Meter","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"options":{"NOTEBOOK":"off","SLACK":"off","TELEGRAM":"off"},"annotations":{"cpe":"cpe:2.3:a:tqdm_project:tqdm:4.66.4:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-transitions","origin":"devel/py-transitions","version":"0.8.8","comment":"Lightweight, object-oriented Python state machine implementation","maintainer":"sergey@akhmatov.ru","www":"https://github.com/pytransitions/transitions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bcc60c9d553e6a4718deb560e75bf134bdcdd431d2d7547d0ff631cbc7eacdd6","flatsize":943702,"path":"All/py311-transitions-0.8.8.pkg","repopath":"All/py311-transitions-0.8.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":139312,"desc":"A lightweight, object-oriented state machine implementation in Python.\nCompatible with Python 2.7+ and 3.0+.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-txaio","origin":"devel/py-txaio","version":"22.2.1","comment":"Compatibility API between asyncio/Twisted/Trollius","maintainer":"bofh@FreeBSD.org","www":"https://github.com/crossbario/txaio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ceb5d1d5d9b6be2d3aa3d8b89fed174fedc1853c5997889bbfa75afac9ff908d","flatsize":203516,"path":"All/py311-txaio-22.2.1.pkg","repopath":"All/py311-txaio-22.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36248,"desc":"txaio is a helper library for writing code that runs unmodified\non both Twisted and asyncio / Trollius.\n\nThis is like six, but for wrapping over differences between\nTwisted and asyncio so one can write code that runs unmodified\non both (aka source code compatibility). In other words: your\nusers can choose if they want asyncio or Twisted as a dependency.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"TWISTED":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-traittypes","origin":"devel/py-traittypes","version":"0.2.1","comment":"Traitlets types for NumPy, SciPy and friends","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jupyter-widgets/traittypes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3be48b729433785a211c2f7551b2abd9f1cd6c2476655ac6c3cc86a9731f759f","flatsize":102243,"path":"All/py311-traittypes-0.2.1.pkg","repopath":"All/py311-traittypes-0.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16164,"desc":"The traittypes package provides a reference implementation of trait types for\ncommon data structures used in the scipy stack such as\n* numpy arrays\n* pandas and xarray data structures\nwhich are out of the scope of the main traitlets project but are a common\nrequirement to build applications with traitlets in combination with the scipy\nstack.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-toxcore-c","origin":"net-im/py-toxcore-c","version":"0.2.0_7,1","comment":"Python binding for Project-Tox","maintainer":"yuri@FreeBSD.org","www":"https://github.com/TokTok/py-toxcore-c","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22bb33d149bf286b97383cf492d1a621a46ed6a934996e597f749271d3a0d342","flatsize":91648,"path":"All/py311-toxcore-c-0.2.0_7,1.pkg","repopath":"All/py311-toxcore-c-0.2.0_7,1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":26488,"desc":"PyTox provides a Pythonic binding, i.e Object-oriented instead of C style,\nraise exception instead of returning error code.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"toxcore":{"origin":"net-im/tox","version":"0.2.19_1,1"}},"categories":["net-im","net-p2p","python"],"shlibs_required":["libopus.so.0","libsodium.so.26","libtoxcore.so.2","libvpx.so.9"],"annotations":{"flavor":"py311"}},{"name":"py311-towncrier","origin":"textproc/py-towncrier","version":"22.12.0_1","comment":"Building newsfiles for your project","maintainer":"nivit@FreeBSD.org","www":"https://github.com/twisted/towncrier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b9c7fcdf559373e74b8555b63df7061c25079584a49412bdd272f8285f1f10a","flatsize":574053,"path":"All/py311-towncrier-22.12.0_1.pkg","repopath":"All/py311-towncrier-22.12.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":77308,"desc":"towncrier is a utility to produce useful, summarised news files\nfor your project. Rather than reading the Git history as some\nnewer tools to produce it, or having one single file which\ndevelopers all write to, towncrier reads \"news fragments\"\nwhich contain information useful to end users.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-click-default-group":{"origin":"devel/py-click-default-group","version":"1.2.4"},"py311-incremental":{"origin":"devel/py-incremental","version":"21.3.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-toronado","origin":"textproc/py-toronado","version":"0.1.0","comment":"Fast lxml-based CSS stylesheet inliner","maintainer":"python@FreeBSD.org","www":"https://github.com/disqus/toronado","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2fc2167125caebabc5043a68546b49900b8c7613fd483ad9f4ca673d394e728","flatsize":48888,"path":"All/py311-toronado-0.1.0.pkg","repopath":"All/py311-toronado-0.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13292,"desc":"Fast lxml-based CSS stylesheet inliner.","deps":{"py311-cssselect":{"origin":"www/py-cssselect","version":"1.2.0"},"py311-cssutils":{"origin":"www/py-cssutils","version":"2.11.1,1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-toyplot","origin":"graphics/py-toyplot","version":"0.19.0_1","comment":"Modern plotting toolkit supporting electronic publishing","maintainer":"skreuzer@FreeBSD.org","www":"https://pypi.org/project/toyplot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12901045bc448c899a73fd93ee4646dda0b82afe57b77cf2b33c58620321c3e9","flatsize":3233410,"path":"All/py311-toyplot-0.19.0_1.pkg","repopath":"All/py311-toyplot-0.19.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":376820,"desc":"Toyplot is a kid-sized plotting toolkit for Python with grownup-sized goals:\n\n* Develop beautiful interactive, animated plots that embrace the unique\n  capabilities of electronic publishing and support repoducibility.\n* Create the best possible data graphics out-of-the-box, maximizing data ink\n  and minimizing chartjunk.\n* Provide a clean, minimalist interface that scientists and engineers will\n  love.","deps":{"py311-colormath":{"origin":"math/py-colormath","version":"3.0.0_2"},"py311-custom_inherit":{"origin":"textproc/py-custom_inherit","version":"2.3.1"},"py311-multipledispatch":{"origin":"devel/py-multipledispatch","version":"0.4.8"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-png":{"origin":"graphics/py-png","version":"0.0.17"},"py311-reportlab":{"origin":"print/py-reportlab","version":"4.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-twisted","origin":"devel/py-twisted","version":"23.8.0_1","comment":"Asynchronous networking framework written in Python","maintainer":"python@FreeBSD.org","www":"https://twistedmatrix.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5233c8581972f06d5dff1dff7a84f4f466ddff6c851cebcf26e2a5707da4387e","flatsize":51602993,"path":"All/py311-twisted-23.8.0_1.pkg","repopath":"All/py311-twisted-23.8.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5761176,"desc":"From the README:\n\n  Twisted is an event-based framework for Internet applications.  It includes\n  a web server, a telnet server, a chat server, a news server, a generic\n  client and server for remote object access, and APIs for creating new\n  protocols and services. Twisted supports integration of the Tk, GTK+, Qt or\n  wxPython event loop with its main event loop. The Win32 event loop is also\n  supported, as is basic support for running servers on top of Jython.\n\nTwisted is based on an unconventional and somewhat Twisted design philosophy.","deps":{"py311-Automat":{"origin":"devel/py-Automat","version":"22.10.0"},"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-bcrypt":{"origin":"security/py-bcrypt","version":"3.2.2_1"},"py311-constantly":{"origin":"devel/py-constantly","version":"15.1.0"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-h2":{"origin":"www/py-h2","version":"4.1.0"},"py311-hyperlink":{"origin":"www/py-hyperlink","version":"21.0.0_1"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-incremental":{"origin":"devel/py-incremental","version":"21.3.0"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-priority1":{"origin":"www/py-priority1","version":"1.3.0_1"},"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-service-identity":{"origin":"security/py-service-identity","version":"24.1.0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","net","python"],"options":{"CONCH":"on","HTTP2":"on","SERIAL":"on","TLS":"on"},"annotations":{"cpe":"cpe:2.3:a:twistedmatrix:twisted:23.8.0:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-tox","origin":"devel/py-tox","version":"4.11.4","comment":"Virtualenv-based automation of test activities","maintainer":"bofh@FreeBSD.org","www":"https://tox.readthedocs.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23c46929c2e8b2ae4859f9955391f67224941c8c339bf4d57683d899c6eeca4d","flatsize":1805360,"path":"All/py311-tox-4.11.4.pkg","repopath":"All/py311-tox-4.11.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":302228,"desc":"Tox as is a generic virtualenv management and test command line tool you can\nuse for:\n\n* checking your package installs correctly with different Python\n  versions and interpreters\n\n* running your tests in each of the environments, configuring\n  your test tool of choice\n\n* acting as a frontend to Continuous Integration servers, greatly\n  reducing boilerplate and merging CI and shell-based testing.","deps":{"py311-cachetools":{"origin":"devel/py-cachetools","version":"5.3.3"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-pluggy":{"origin":"devel/py-pluggy","version":"1.5.0"},"py311-pyproject_api":{"origin":"devel/py-pyproject-api","version":"1.7.1"},"py311-virtualenv":{"origin":"devel/py-virtualenv","version":"20.26.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-toposort","origin":"devel/py-toposort","version":"1.5","comment":"Topological sorting algorithm for Python","maintainer":"ed@FreeBSD.org","www":"https://bitbucket.org/ericvsmith/toposort","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c919c13ecb9a4d8e5f81b3f6ceee4a9ea2013aff0ba363de04886769bc7c85a4","flatsize":29659,"path":"All/py311-toposort-1.5.pkg","repopath":"All/py311-toposort-1.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9924,"desc":"Implementation of a topological sorting algorithm for Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tooz","origin":"devel/py-tooz","version":"6.2.0","comment":"Coordination library for distributed systems","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/tooz/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f3bb8daa34e1bc8d52064a0f3014cf51f8669d4a6d5eccbed76842785b683fb","flatsize":1239993,"path":"All/py311-tooz-6.2.0.pkg","repopath":"All/py311-tooz-6.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":158768,"desc":"The Tooz project aims at centralizing the most common distributed primitives\nlike group membership protocol, lock service and leader election by providing a\ncoordination API helping developers to build distributed applications.","deps":{"py311-fasteners":{"origin":"devel/py-fasteners","version":"0.19"},"py311-futurist":{"origin":"devel/py-futurist","version":"3.0.0_1"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"py311-tenacity":{"origin":"devel/py-tenacity","version":"8.4.1"},"py311-voluptuous":{"origin":"devel/py-voluptuous","version":"0.15.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"CONSUL":"off","POSTGRESQL":"off","REDIS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-toot","origin":"net-im/toot","version":"0.42.0","comment":"Interact with the Mastodon social network from the command line","maintainer":"ports@freebsd.org","www":"https://github.com/ihabunek/toot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ae794ccc8dd0836fdb679150c127da941e5fcd504d60794463095145bee014d","flatsize":1130982,"path":"All/py311-toot-0.42.0.pkg","repopath":"All/py311-toot-0.42.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":186260,"desc":"Toot is a Mastodon CLI client written in Python.\n\nFeatures:\n* Posting, replying, deleting statuses\n* Support for media uploads, spoiler text, sensitive content\n* Search by account or hash tag\n* Following, muting and blocking accounts\n* Simple switching between authenticated in Mastodon accounts","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"py311-urwid":{"origin":"devel/py-urwid","version":"2.6.14"},"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tornado5","origin":"www/py-tornado5","version":"5.1.1_1","comment":"Python Web Server from FriendFeed","maintainer":"sunpoet@FreeBSD.org","www":"https://www.tornadoweb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f52e4539ed73a9514374a1dbfd9acf70e70395835a2f31800962d28784fba65","flatsize":6801502,"path":"All/py311-tornado5-5.1.1_1.pkg","repopath":"All/py311-tornado5-5.1.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":848720,"desc":"Tornado is an open source version of the scalable, non-blocking web server and\ntools that power FriendFeed. The FriendFeed application is written using a web\nframework that looks a bit like web.py or Google's webapp, but with additional\ntools and optimizations to take advantage of the underlying non-blocking\ninfrastructure.\n\nThe framework is distinct from most mainstream web server frameworks (and\ncertainly most Python frameworks) because it is non-blocking and reasonably\nfast. Because it is non-blocking and uses epoll or kqueue, it can handle\nthousands of simultaneous standing connections, which means it is ideal for\nreal-time web services. We built the web server specifically to handle\nFriendFeed's real-time features - every active user of FriendFeed maintains an\nopen connection to the FriendFeed servers.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:tornadoweb:tornado:5.1.1:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-toolz","origin":"devel/py-toolz","version":"0.12.1","comment":"Functional standard library for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pytoolz/toolz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97c9eaa5caa48bccc82907eea4c59f6ae9b24f345e6897df65b59cd484ea9f40","flatsize":893182,"path":"All/py311-toolz-0.12.1.pkg","repopath":"All/py311-toolz-0.12.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":124764,"desc":"toolz is implemented in three parts:\n* itertoolz, for operations on iterables.\n  Examples: groupby, unique, interpose,\n* functoolz, for higher-order functions.\n  Examples: memoize, curry, compose\n* dicttoolz, for operations on dictionaries.\n  Examples: assoc, update-in, merge.\n\nThese functions come from the legacy of functional languages for list\nprocessing. They interoperate well to accomplish common complex tasks.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"quantum-espresso","origin":"science/quantum-espresso","version":"7.3.1_2","comment":"Package for research in electronic structure, simulation, optimization","maintainer":"yuri@FreeBSD.org","www":"https://www.quantum-espresso.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4010a53b5a2759a616b0e98e22b40d88e92bd2d1d9ad85fa3ff45678127f4be0","flatsize":536951151,"path":"All/quantum-espresso-7.3.1_2.pkg","repopath":"All/quantum-espresso-7.3.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":131897668,"desc":"Quantum ESPRESSO is an integrated suite of open-source computer codes\nfor electronic-structure calculations and materials modeling at the nanoscale.\nIt is based on density-functional theory, plane waves, and pseudopotentials.\n\nQuantum ESPRESSO has evolved into a distribution of independent and\ninter-operable codes in the spirit of an open-source project. The Quantum\nESPRESSO distribution consists of a \"historical\" core set of components, and\na set of plug-ins that perform more advanced tasks, plus a number of third-party\npackages designed to be inter-operable with the core components. Researchers\nactive in the field of electronic-structure calculations are encouraged to\nparticipate in the project by contributing their own codes or by implementing\ntheir own ideas into existing codes.\n\nYou probably also need to install the Quantum ESPRESSO pseudopotentials library:\nquantum-espresso-pseudopotentials (science/quantum-espresso-pseudopotentials).","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"openmpi":{"origin":"net/openmpi","version":"5.0.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libfftw3.so.3","libopenblas.so.0","libmpi_usempif08.so.40","libmpi_usempi_ignore_tkr.so.40","libmpi_mpifh.so.40","libmpi.so.40","libquadmath.so.0"],"options":{"MPICH":"off","OPENMPI":"on"}},{"name":"py311-tomli-w","origin":"textproc/py-tomli-w","version":"1.0.0_2","comment":"Lil' TOML writer","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hukkin/tomli-w","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b4cdffc0e330eaea1a66ad6c74a1021664cdf86bcfddf97f3d5d5827eab8159","flatsize":37035,"path":"All/py311-tomli-w-1.0.0_2.pkg","repopath":"All/py311-tomli-w-1.0.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11048,"desc":"Tomli-W is a Python library for writing TOML. It is a write-only counterpart to\nTomli, which is a read-only TOML parser. Tomli-W is fully compatible with TOML\nv1.0.0.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-traitsui","origin":"graphics/py-traitsui","version":"8.0.0","comment":"Enthought traits-capable user interfaces","maintainer":"eduardo@FreeBSD.org","www":"https://docs.enthought.com/traitsui/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48bc7eba467c1751b5774be5a35b5bb9dac56687d98a32e8626595fa8702e939","flatsize":15119223,"path":"All/py311-traitsui-8.0.0.pkg","repopath":"All/py311-traitsui-8.0.0.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","EPL","LGPL21"],"pkgsize":1784640,"desc":"The traitsui project contains a toolkit-independent GUI abstraction\nlayer, which is used to support the \"visualization\" features of the\nTraits package. Thus, you can write code in terms of the Traits\nAPI (views, items, editors, etc.), and let traitsui and your selected\ntoolkit and back-end take care of the details of displaying them.\n\nThe following GUI backends are supported:\n * wxPython\n * PyQt\n * PySide","deps":{"py311-pyface":{"origin":"devel/py-pyface","version":"8.0.0"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-traits":{"origin":"devel/py-traits","version":"6.4.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"PYSIDE":"off","QT5":"on","WXPYTHON":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-tomli","origin":"textproc/py-tomli","version":"2.0.1_2","comment":"Lil' TOML parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hukkin/tomli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50c293de231050aa7caf0e085dfbfd8a12764460f1973d38f567427eda2bfd7c","flatsize":110335,"path":"All/py311-tomli-2.0.1_2.pkg","repopath":"All/py311-tomli-2.0.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24600,"desc":"Tomli is a Python library for parsing TOML. Tomli is fully compatible with TOML\nv1.0.0.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tornado4","origin":"www/py-tornado4","version":"4.5.3_1","comment":"Python Web Server from FriendFeed","maintainer":"sunpoet@FreeBSD.org","www":"https://www.tornadoweb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdcd9f8a7c4a674d9442a30b6ed648cb689d51e7ee24541d254f97173705461f","flatsize":6227439,"path":"All/py311-tornado4-4.5.3_1.pkg","repopath":"All/py311-tornado4-4.5.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":789748,"desc":"Tornado is an open source version of the scalable, non-blocking web server and\ntools that power FriendFeed. The FriendFeed application is written using a web\nframework that looks a bit like web.py or Google's webapp, but with additional\ntools and optimizations to take advantage of the underlying non-blocking\ninfrastructure.\n\nThe framework is distinct from most mainstream web server frameworks (and\ncertainly most Python frameworks) because it is non-blocking and reasonably\nfast. Because it is non-blocking and uses epoll or kqueue, it can handle\nthousands of simultaneous standing connections, which means it is ideal for\nreal-time web services. We built the web server specifically to handle\nFriendFeed's real-time features - every active user of FriendFeed maintains an\nopen connection to the FriendFeed servers.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:tornadoweb:tornado:4.5.3:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-topologic-space-modeling-library","origin":"math/py-topologic","version":"6.0.3","comment":"Library for topological representations of architectural spaces","maintainer":"yuri@FreeBSD.org","www":"https://topologic.app/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c68dfd9e9b767c6224abc18cdc11c065ca23d924ce70a6c3edc284f4ab9c439","flatsize":1104726,"path":"All/py311-topologic-space-modeling-library-6.0.3.pkg","repopath":"All/py311-topologic-space-modeling-library-6.0.3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":277964,"desc":"Topologic is a software modelling library enabling hierarchical and\ntopological representations of architectural spaces, buildings and\nartefacts through non-manifold topology.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"topologic-space-modeling-library":{"origin":"math/topologic","version":"6.0.3"}},"categories":["math"],"shlibs_required":["libTopologicCore.so.6"]},{"name":"py311-toml","origin":"textproc/py-toml","version":"0.10.2","comment":"Python library for parsing and creating TOML","maintainer":"python@FreeBSD.org","www":"https://github.com/uiri/toml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41876218fa983ce1b3dbaeb76414b97b8016c7f211d36a490d400ff2dda027c3","flatsize":206016,"path":"All/py311-toml-0.10.2.pkg","repopath":"All/py311-toml-0.10.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39720,"desc":"A Python library for parsing and creating TOML.\nTom's Obvious, Minimal Language","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-tornado","origin":"www/py-tornado","version":"6.4","comment":"Python Web Server from FriendFeed","maintainer":"sunpoet@FreeBSD.org","www":"https://www.tornadoweb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02c3e6b143a6b1bec3faac791d0b3f27096cef328c3a4629d964d4ccd6b50143","flatsize":6356334,"path":"All/py311-tornado-6.4.pkg","repopath":"All/py311-tornado-6.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":821156,"desc":"Tornado is an open source version of the scalable, non-blocking web server and\ntools that power FriendFeed. The FriendFeed application is written using a web\nframework that looks a bit like web.py or Google's webapp, but with additional\ntools and optimizations to take advantage of the underlying non-blocking\ninfrastructure.\n\nThe framework is distinct from most mainstream web server frameworks (and\ncertainly most Python frameworks) because it is non-blocking and reasonably\nfast. Because it is non-blocking and uses epoll or kqueue, it can handle\nthousands of simultaneous standing connections, which means it is ideal for\nreal-time web services. We built the web server specifically to handle\nFriendFeed's real-time features - every active user of FriendFeed maintains an\nopen connection to the FriendFeed servers.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:tornadoweb:tornado:6.4:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-tmuxp","origin":"sysutils/py-tmuxp","version":"1.47.0","comment":"Session manager for tmux","maintainer":"sunpoet@FreeBSD.org","www":"https://tmuxp.git-pull.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1c10f394d4a176e8a38d393cf36ce33a795a9f8be393fa9c1697176f7495248","flatsize":567917,"path":"All/py311-tmuxp-1.47.0.pkg","repopath":"All/py311-tmuxp-1.47.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":98024,"desc":"tmuxp is a tmux session manager built on libtmux. It supports to load and save\ntmux sessions via json and YAML, tmuxinator and teamocil style.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-libtmux":{"origin":"devel/py-libtmux","version":"0.37.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tmux":{"origin":"sysutils/tmux","version":"3.3a_3"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-torch-geometric","origin":"misc/py-torch-geometric","version":"2.5.3","comment":"Graph neural network library for PyTorch","maintainer":"yuri@FreeBSD.org","www":"https://pyg.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74abb04c6a5257fa246a88a7f8a5ddd70ca980f02123d69414939a50dc739f77","flatsize":13702426,"path":"All/py311-torch-geometric-2.5.3.pkg","repopath":"All/py311-torch-geometric-2.5.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1641680,"desc":"PyG (PyTorch Geometric) is a library built upon PyTorch to easily write and\ntrain Graph Neural Networks (GNNs) for a wide range of applications related\nto structured data.\n\nIt consists of various methods for deep learning on graphs and other irregular\nstructures, also known as geometric deep learning, from a variety of published\npapers. In addition, it consists of easy-to-use mini-batch loaders for\noperating on many small and single giant graphs, multi GPU-support,\ntorch.compile support, DataPipe support, a large number of common benchmark\ndatasets (based on simple interfaces to create your own), the GraphGym\nexperiment manager, and helpful transforms, both for learning on arbitrary\ngraphs as well as on 3D meshes or point clouds.","deps":{"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tokenize-rt","origin":"devel/py-tokenize-rt","version":"5.2.0","comment":"Wrapper around the stdlib `tokenize` which roundtrips","maintainer":"bofh@FreeBSD.org","www":"https://github.com/asottile/tokenize-rt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7be488154145e96700750a4893aa7cdd684873358593851aa538b7322fce274c","flatsize":31689,"path":"All/py311-tokenize-rt-5.2.0.pkg","repopath":"All/py311-tokenize-rt-5.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9940,"desc":"A wrapper around the stdlib `tokenize` which roundtrips.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-tomlkit","origin":"textproc/py-tomlkit","version":"0.12.5","comment":"Style-preserving TOML library","maintainer":"sunpoet@FreeBSD.org","www":"https://tomlkit.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a5a13a7700098c79b7c60613bb58b75b20cf2fdc85e7d58ed4452db4bf288bd","flatsize":2743308,"path":"All/py311-tomlkit-0.12.5.pkg","repopath":"All/py311-tomlkit-0.12.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":262420,"desc":"TOML Kit is a 0.5.0-compliant TOML library.\n\nIt includes a parser that preserves all comments, indentations, whitespace and\ninternal element ordering, and makes them accessible and editable via an\nintuitive API.\n\nYou can also create new TOML documents from scratch using the provided helpers.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tofu","origin":"net/py-tofu","version":"0.5_1","comment":"Practical high-level network game engine","maintainer":"acm@FreeBSD.org","www":"http://home.gna.org/oomadness/en/tofu/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"295959a201515b3fa2f9f7ae9a609c7fb894fa17f643a2f0489af90ce5fe6bb0","flatsize":249792,"path":"All/py311-tofu-0.5_1.pkg","repopath":"All/py311-tofu-0.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":38992,"desc":"Tofu is a practical high-level network game engine, written\nin Python and based on Twisted. Tofu is designed for games\nwhere players play one or several characters accross several\nlevels.\nThis includes jump'n run games, RPG or RTS, but not Tetris-like\ngames or board game.\n\nIt currently support client-server and single player mode;\npeer-to-peer mode may be added later.\n\nTofu is Free Software, under the GNU LGPL license.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-todoman","origin":"deskutils/py-todoman","version":"4.4.0","comment":"Simple CalDAV-based todo manager","maintainer":"andreas@bilke.org","www":"https://github.com/pimutils/todoman/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1cb3040d24fba94927a826f92e4d5a397b1c4d42dbf2248849fa8fef925ef84","flatsize":385207,"path":"All/py311-todoman-4.4.0.pkg","repopath":"All/py311-todoman-4.4.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":70452,"desc":"Todoman is a simple, standards-based, cli todo (aka: task) manager.\nTodos are stored into icalendar files, which means you can sync them\nvia CalDAV using, for example, vdirsyncer.","deps":{"py311-atomicwrites":{"origin":"devel/py-atomicwrites","version":"1.4.1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-click-log":{"origin":"devel/py-click-log","version":"0.3.2"},"py311-click-repl":{"origin":"devel/py-click-repl","version":"0.3.0_1"},"py311-humanize":{"origin":"devel/py-humanize","version":"4.2.1"},"py311-icalendar":{"origin":"devel/py-icalendar","version":"4.0.3_2"},"py311-parsedatetime":{"origin":"devel/py-parsedatetime","version":"2.6"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-urwid":{"origin":"devel/py-urwid","version":"2.6.14"},"py311-vdirsyncer":{"origin":"deskutils/py-vdirsyncer","version":"0.19.2"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"The config file format changed from version 3 to 4.\n\nSee https://github.com/pimutils/todoman/blob/v4.0.0/CHANGELOG.rst","type":"install"}]},{"name":"py311-tktreectrl","origin":"x11-toolkits/py-tktreectrl","version":"2.0.2_1","comment":"TkTreectrl Python bindings","maintainer":"sunpoet@FreeBSD.org","www":"https://tkintertreectrl.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72b2873ec5171942e8cda9d0c29eb413617d9974caada2f0f455a8e239da7942","flatsize":550061,"path":"All/py311-tktreectrl-2.0.2_1.pkg","repopath":"All/py311-tktreectrl-2.0.2_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":62476,"desc":"The TkTreectrl module wraps the treectrl tk extension for use with\nPython/Tkinter.","deps":{"py311-Pmw":{"origin":"x11-toolkits/py-Pmw","version":"2.0.1_1"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"},"tktreectrl":{"origin":"x11-toolkits/tktreectrl","version":"2.4.1"}},"categories":["x11-toolkits","tk","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tkinter","origin":"x11-toolkits/py-tkinter","version":"3.11.9_7","comment":"Python bindings to the Tk widget set (Python 3.11)","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99db5d80a9ed4cfa120c12b75ea7d2160468ed28dc2edf4ca8d5c4cfc12c004f","flatsize":59747,"path":"All/py311-tkinter-3.11.9_7.pkg","repopath":"All/py311-tkinter-3.11.9_7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":19748,"desc":"Python bindings to the Tk widget set.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","python"],"shlibs_required":["libtcl86.so.1","libtk86.so.1","libX11.so.6"],"annotations":{"flavor":"py311"}},{"name":"py311-tkcolorpicker","origin":"graphics/py-tkcolorpicker","version":"2.1.3","comment":"Color picker dialog for Tkinter","maintainer":"nivit@FreeBSD.org","www":"https://github.com/j4321/tkColorPicker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4817ea4da398de31c5fffd272c646ea2ca4ca59662f49623fb17cdfb48f07de","flatsize":261546,"path":"All/py311-tkcolorpicker-2.1.3.pkg","repopath":"All/py311-tkcolorpicker-2.1.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":43952,"desc":"Color picker dialog for Tkinter.\n\nThis module contains a ColorPicker class which implements the color picker and\nan askcolor function that displays the color picker and returns the chosen\ncolor in RGB and HTML formats.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tlslite-ng","origin":"security/py-tlslite-ng","version":"0.7.6_2","comment":"Pure python implementation of SSL and TLS","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tlsfuzzer/tlslite-ng","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9bec03f6c3f11c222263d6d689cac3d977030e21dd4510b78a0009fa209bf955","flatsize":2458501,"path":"All/py311-tlslite-ng-0.7.6_2.pkg","repopath":"All/py311-tlslite-ng-0.7.6_2.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LGPL21","PD"],"pkgsize":330940,"desc":"tlslite-ng is an open source python library that implements SSL and TLS\ncryptographic protocols. It can be used either as a standalone wrapper around\npython socket interface or as a backend for multiple other libraries. tlslite-ng\nis pure python, however it can use other libraries for faster crypto operations.\ntlslite-ng integrates with several stdlib neworking libraries.","deps":{"py311-ecdsa":{"origin":"security/py-ecdsa","version":"0.19.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tls-parser","origin":"security/py-tls-parser","version":"2.0.1_1","comment":"Small library to parse TLS records","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nabla-c0d3/tls_parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95416dac1e409eca9fc0ee2aebeba54b65ad10c13da2ffc30885cd1760765118","flatsize":132010,"path":"All/py311-tls-parser-2.0.1_1.pkg","repopath":"All/py311-tls-parser-2.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20560,"desc":"tls_parser is a small library to parse TLS records used by SSLyze.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tlslite","origin":"security/py-tlslite","version":"0.4.9_1","comment":"Python module implementing SSL 3.0, TLS 1.0, and TLS 1.1","maintainer":"ports@FreeBSD.org","www":"http://trevp.net/tlslite/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82a217deb02c8c8a19f15ed84dc1a0d733e257747c3d33b62634fe9c39ae944e","flatsize":1311815,"path":"All/py311-tlslite-0.4.9_1.pkg","repopath":"All/py311-tlslite-0.4.9_1.pkg","licenselogic":"single","pkgsize":178688,"desc":"TLS Lite is a free python library that implements SSL 3.0, TLS 1.0, and TLS\n1.1. TLS Lite supports non-traditional authentication methods such as SRP,\nshared keys, and cryptoIDs in addition to X.509 certificates. TLS Lite is pure\nPython, however it can access OpenSSL, cryptlib, pycrypto, and GMPY for faster\ncrypto operations. TLS Lite integrates with httplib, xmlrpclib, poplib,\nimaplib, smtplib, SocketServer, asyncore, and Twisted.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"cpe":"cpe:2.3:a:tlslite_project:tlslite:0.4.9:::::dragonfly6:x86_64:1","flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-tlslite port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-tldextract","origin":"dns/py-tldextract","version":"3.3.1","comment":"Separate the TLD from the registered domain and subdomains of a URL","maintainer":"dvl@FreeBSD.org","www":"https://github.com/john-kurkowski/tldextract","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67226f88126c3a01f71d307e497415b1a4f69f861591e4d5de1047af6166647e","flatsize":360097,"path":"All/py311-tldextract-3.3.1.pkg","repopath":"All/py311-tldextract-3.3.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":93640,"desc":"Python module for separating the TLD from the registered domain and subdomains\nof a URL, using the Public Suffix List.","deps":{"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-file":{"origin":"www/py-requests-file","version":"2.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tobler","origin":"science/py-tobler","version":"0.9.0_3","comment":"Areal Interpolation","maintainer":"sunpoet@FreeBSD.org","www":"https://pysal.org/tobler/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da0f87d5dfde11b6b65bc3c450cde669e562027d50ca8635798296c14746a802","flatsize":170630,"path":"All/py311-tobler-0.9.0_3.pkg","repopath":"All/py311-tobler-0.9.0_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34616,"desc":"tobler is a library for areal interpolation and dasymetric mapping. The name is\nan homage to the legendary geographer Waldo Tobler.","deps":{"py311-geopandas":{"origin":"graphics/py-geopandas","version":"0.14.1"},"py311-joblib":{"origin":"devel/py-joblib","version":"1.3.2_1"},"py311-libpysal":{"origin":"science/py-libpysal","version":"4.7.0_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-rasterio":{"origin":"graphics/py-rasterio","version":"1.3.10"},"py311-rasterstats":{"origin":"graphics/py-rasterstats","version":"0.19.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-statsmodels":{"origin":"math/py-statsmodels","version":"0.14.1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tld","origin":"dns/py-tld","version":"0.11.11","comment":"Extract the top level domain (TLD) from the URL given","maintainer":"antoine@FreeBSD.org","www":"https://github.com/barseghyanartur/tld","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d6c5b8665d08031ebd5042e55449a517bd94cf62b289a0f427e8727c4adf2fb","flatsize":1140018,"path":"All/py311-tld-0.11.11.pkg","repopath":"All/py311-tld-0.11.11.pkg","licenselogic":"and","licenses":["MPL11","GPLv2","LGPL21"],"pkgsize":128600,"desc":"Extract the top level domain (TLD) from the URL given. List of TLD names is\ntaken from Mozilla.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-timple","origin":"math/py-timple","version":"0.1.8","comment":"Extended functionality for plotting timedelta values with Matplotlib","maintainer":"jgh@FreeBSD.org","www":"https://github.com/theOehrly/Timple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c859366b4299816f9366f50354b61c0ab304c920ec4c0e9971ea220514f12f34","flatsize":194228,"path":"All/py311-timple-0.1.8.pkg","repopath":"All/py311-timple-0.1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30236,"desc":"Extended functionality for plotting timedelta values with Matplotlib","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tipper","origin":"devel/py-tipper","version":"0.1","comment":"Tracebacks for python via SIGUSR1","maintainer":"alfred@FreeBSD.org","www":"https://pypi.org/project/tipper/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6abba5c505ac04d3859a9d01c5465500fdcf60b384efd23af06ff40d109d05c0","flatsize":21885,"path":"All/py311-tipper-0.1.pkg","repopath":"All/py311-tipper-0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7280,"desc":"Tipper is a small utility for dumping `stack tracebacks`_ of running\nPython processes.\n\nIncluded is a module that, when imported, installs a `signal handler`_\nfor `SIGUSR1`_. Running ``kill -SIGUSR1 [pid]`` will cause the process\nto dump the current stack trace of each thread to\n``$TMPDIR/tipper-[Unix timestamp]-[parent pid]-[pid].log``.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tinyrpc","origin":"devel/py-tinyrpc","version":"1.1.7","comment":"Small, modular, transport and protocol neutral RPC library","maintainer":"sunpoet@FreeBSD.org","www":"https://tinyrpc.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"660bec6a2beae600a8188d4c76213cfed1e00e61e1fc3e164b4e95c410af48ad","flatsize":391237,"path":"All/py311-tinyrpc-1.1.7.pkg","repopath":"All/py311-tinyrpc-1.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56460,"desc":"tinyrpc is a library for making and handling RPC calls in python. Its initial\nscope is handling jsonrpc, although it aims to be very well-documented and\nmodular to make it easy to add support for further protocols.","deps":{"py311-gevent":{"origin":"devel/py-gevent","version":"24.2.1"},"py311-gevent-websocket":{"origin":"www/py-gevent-websocket","version":"0.10.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-websocket-client":{"origin":"www/py-websocket-client","version":"1.4.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"GEVENT":"on","HTTPCLIENT":"on","MSGPACK":"off","RABBITMQ":"off","WEBSOCKET":"off","WSGI":"off","ZEROMQ":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-tinynetrc","origin":"devel/py-tinynetrc","version":"1.3.1","comment":"Read and write netrc files in Python","maintainer":"acm@FreeBSD.org","www":"https://github.com/sloria/tinynetrc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99b6fc5f74d18e90d082e67a754b413576619da321d33a40d6306b81e5246a19","flatsize":20125,"path":"All/py311-tinynetrc-1.3.1.pkg","repopath":"All/py311-tinynetrc-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6676,"desc":"tinynetrc uses the netrc module from the standard library under the hood and\nadds a few improvements:\n\n- Adds write functionality.\n- Fixes a std lib bug with formatting a .netrc file.*\n- Parses .netrc into dictionary values rather than tuples.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tinycss2","origin":"textproc/py-tinycss2","version":"1.3.0","comment":"Low-level CSS parser for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Kozea/tinycss2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a394f2223128cd068c4b8e3cf0d62a3fb6fede8cc5c0df18af36fbc8406902b","flatsize":296447,"path":"All/py311-tinycss2-1.3.0.pkg","repopath":"All/py311-tinycss2-1.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42604,"desc":"tinycss2 is a low-level CSS parser and generator: it can parse strings, return\nPython objects representing tokens and blocks, and generate CSS strings\ncorresponding to these objects.\n\nBased on the CSS Syntax Level 3 specification, tinycss2 knows the grammar of CSS\nbut doesn't know specific rules, properties or values supported in various CSS\nmodules.","deps":{"py311-webencodings":{"origin":"converters/py-webencodings","version":"0.5.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tinycss","origin":"textproc/py-tinycss","version":"0.4","comment":"Complete yet simple CSS parser for Python","maintainer":"demon@FreeBSD.org","www":"https://pypi.org/project/tinycss/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"592cee53e7acf91444f18241c0c1160d99dc17fea2e6c7614fbdd43e7043c555","flatsize":472830,"path":"All/py311-tinycss-0.4.pkg","repopath":"All/py311-tinycss-0.4.pkg","licenselogic":"single","pkgsize":75504,"desc":"tinycss is a complete yet simple CSS parser for Python.  It supports the\nfull syntax and error handling for CSS 2.1 as well as some CSS 3 modules:\n\n-- CSS Color 3\n-- CSS Fonts 3\n-- CSS Paged Media 3\n\nIt is designed to be easy to extend for new CSS modules and syntax, and\nintegrates well with cssselect for Selectors 3 support.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tinyarray","origin":"devel/py-tinyarray","version":"1.2.4","comment":"Arrays of numbers for Python, optimized for small sizes","maintainer":"wen@FreeBSD.org","www":"https://gitlab.kwant-project.org/kwant/tinyarray","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9d7bddd9047e506d20cd8bcbfa918566f447f5a799df6935a959e5bbc9b9a16","flatsize":183110,"path":"All/py311-tinyarray-1.2.4.pkg","repopath":"All/py311-tinyarray-1.2.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":51252,"desc":"Tinyarrays are similar to NumPy arrays, but optimized for small\nsizes. Common operations on very small arrays are to 3-7 times\nfaster than with NumPy (with NumPy 1.6 it used to be up to 35\ntimes), and 3 times less memory is used to store them. Tinyarrays\nare useful if you need many small arrays of numbers, and cannot\ncombine them into a few large ones. (The resulting code is still\nmuch slower than C, but it may now be fast enough.)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tinyaes","origin":"security/py-tinyaes","version":"1.1.0_1","comment":"Tiny-AES-c wrapper in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/naufraghi/tinyaes-py","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11de0a72f7124de6763382011cff9ca696d62ff42764d0bc22ee3449872398c1","flatsize":72214,"path":"All/py311-tinyaes-1.1.0_1.pkg","repopath":"All/py311-tinyaes-1.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26880,"desc":"tinyaes is a few lines Cython wrapper for the tiny-AES-c library, a Small\nportable AES128/192/256 in C.\n\nThe library offers a few modes, CTR mode is the only one currently wrapped.\nGiven the C API works modifying a buffer in-place, the wrapper offers:\n- CTR_xcrypt_buffer(..) that works on all bytes convertible types, and\n  encrypting a copy of the buffer,\n- CTR_xcrypt_buffer_inplace(..) that works on bytearrays only, modifying the\n  buffer in-place.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tiny-proxy","origin":"net/py-tiny-proxy","version":"0.2.1","comment":"Proxy server with SOCKS4(a), SOCKS5(h), HTTP tunnel support","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/tiny-proxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da7c0531a44475b740f3c5ea1ffe1a9aca7be1b4a9a020f2a87f9089940e4e47","flatsize":123557,"path":"All/py311-tiny-proxy-0.2.1.pkg","repopath":"All/py311-tiny-proxy-0.2.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24064,"desc":"Simple proxy (SOCKS4(a), SOCKS5(h), HTTP tunnel) server built with\nanyio. It is used for testing python-socks, aiohttp-socks and\nhttpx-socks packages.","deps":{"py311-anyio":{"origin":"devel/py-anyio","version":"4.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-timeout-decorator","origin":"devel/py-timeout-decorator","version":"0.5.0_1","comment":"Timeout decorator","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pnpnpn/timeout-decorator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b8818ad85eb6b6c10fb92fdd2d373bc79571e8f69cf424d38ff9ba30dd266d8","flatsize":30689,"path":"All/py311-timeout-decorator-0.5.0_1.pkg","repopath":"All/py311-timeout-decorator-0.5.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8244,"desc":"timeout-decorator provides a timeout decorator to limit the execution time of\nthe given function.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-time-machine","origin":"devel/py-time-machine","version":"2.11.0_1","comment":"Travel through time in your Python tests","maintainer":"nivit@FreeBSD.org","www":"https://github.com/adamchainz/time-machine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9bdb0fad1a3d8874a7394d0527008043f4c0d68ecf5576d386c196e3e882a38","flatsize":98946,"path":"All/py311-time-machine-2.11.0_1.pkg","repopath":"All/py311-time-machine-2.11.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23240,"desc":"time-machine is intended to combine the advantages of freezegun and libfaketime\nPython modules. It works without LD_PRELOAD but still mocks the standard\nlibrary functions everywhere they may be referenced. It does so by modifying\nthe built-in functions at the C level, to point them through wrappers that\nreturn different values when mocking. Normally in Python, built-in functions\nare immutable, but time-machine overcomes this by using C code to replace their\nfunction pointers.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-timelib","origin":"devel/py-timelib","version":"0.3.0","comment":"Parse English textual date descriptions","maintainer":"wen@FreeBSD.org","www":"https://pypi.org/project/timelib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cef53a74d97b55d0c0c5aded60ae99ec57585efc0529928b09283406f52d9dd","flatsize":603772,"path":"All/py311-timelib-0.3.0.pkg","repopath":"All/py311-timelib-0.3.0.pkg","licenselogic":"single","pkgsize":138384,"desc":"timelib is a short wrapper around php's internal timelib module.\nIt currently only provides a few functions.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-thriftpy2","origin":"devel/py-thriftpy2","version":"0.4.16","comment":"Pure python implementation of Apache Thrift","maintainer":"ygy@FreeBSD.org","www":"https://github.com/Thriftpy/thriftpy2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e9e8c654ccf8457713d718ed972282d97cc17a3ecad7c580c2c7d7c2a5dbb6a","flatsize":2827044,"path":"All/py311-thriftpy2-0.4.16.pkg","repopath":"All/py311-thriftpy2-0.4.16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":223144,"desc":"ThriftPy2 is a pure python implementation of Apache Thrift in a pythonic\nway. It is fully compatible to ThriftPy and aims to provide long-term\nsupport.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ticketutil","origin":"www/py-ticketutil","version":"1.8.0_1","comment":"Python ticketing utility supporting JIRA, RT, Redmine, Bugzilla, and ServiceNow","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dmranck/ticketutil","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a621bb7bf2ad599c2e38334fe6d57cfcd8927ff4748f738fb9e31dddd42b9164","flatsize":487682,"path":"All/py311-ticketutil-1.8.0_1.pkg","repopath":"All/py311-ticketutil-1.8.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":54036,"desc":"ticketutil is a Python module that allows you to easily interact with various\nticketing tools using their REST APIs. Currently, the supported tools are JIRA,\nRT, Redmine, Bugzilla, and ServiceNow. All tools support HTTP Basic\nauthentication, while JIRA and RT also support Kerberos authentication.\nAdditionally, Bugzilla supports API key authentication and Jira supports\nPersonal Access Token authentication.\n\nThis module allows you to create tickets, add comments, edit ticket fields, and\nchange the status of tickets in each tool. Additional lower-level tool-specific\nfunctions are supported - adding and removing watchers in JIRA, adding\nattachments in JIRA, etc.","deps":{"py311-gssapi":{"origin":"security/py-gssapi","version":"1.8.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-kerberos":{"origin":"security/py-requests-kerberos","version":"0.14.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tiamat","origin":"devel/py-tiamat","version":"7.10.3","comment":"Single binary builder for Python projects","maintainer":"krion@FreeBSD.org","www":"https://gitlab.com/saltstack/pop/tiamat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3032653aad2804abaeec73fbd4c87eeab806cd3715659cb55b4659e58aac0fe4","flatsize":295755,"path":"All/py311-tiamat-7.10.3.pkg","repopath":"All/py311-tiamat-7.10.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":51788,"desc":"Tiamat is the single binary builder for Python projects and based on pop.","deps":{"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-pop":{"origin":"devel/py-pop","version":"20.1.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-throughpy","origin":"benchmarks/py-throughpy","version":"0.1","comment":"Python script to test throughput with iperf3","maintainer":"contato@kanazuchi.com","www":"https://github.com/kanazux/throughpy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"786c101e2cdf162cd1fbd9512257858b700d2f950e37a48d141bdce01454ac96","flatsize":10147,"path":"All/py311-throughpy-0.1.pkg","repopath":"All/py311-throughpy-0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4312,"desc":"Execute throughput tests with iperf3 and get some formatted responses.\nThe output shows just the min, max and average values.","deps":{"iperf3":{"origin":"benchmarks/iperf3","version":"3.17.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["benchmarks","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tika-client","origin":"textproc/py-tika-client","version":"0.5.0","comment":"Python REST client for Apache Tika server","maintainer":"grembo@FreeBSD.org","www":"https://github.com/stumpylog/tika-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78c8b5b25a5f98e90445f73a0b7e06ef3217553a7ecda35fd142d39dfd5e3abf","flatsize":109098,"path":"All/py311-tika-client-0.5.0.pkg","repopath":"All/py311-tika-client-0.5.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":21844,"desc":"Tika Rest Client, simplified: No need to worry about XML or JSON responses,\ndownloading a Tika jar file or Python 2. Support for Tika 2+ only.\n\nFull support for type hinting\n\nNearly full test coverage run against an actual Tika server for multiple\nPython and PyPy versions\n\nUses HTTP multipart/form-data to stream files to the server (instead of\nreading into memory)\n\nOptional compression for parsing from a file content already in a buffer (as\nopposed to a file)","deps":{"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-thrift","origin":"devel/py-thrift","version":"0.16.0,1","comment":"Python interface to Thrift","maintainer":"komarov@valerka.net","www":"https://thrift.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"edcb31d0207d9ca12a066034a727cc8897a517edff0d29480a864610010d88ad","flatsize":970224,"path":"All/py311-thrift-0.16.0,1.pkg","repopath":"All/py311-thrift-0.16.0,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":156628,"desc":"Python interface to Thrift.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:apache:thrift:0.16.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-threema-msgapi","origin":"devel/py-threema-msgapi","version":"3.0.6_1","comment":"Threema Gateway Message SDK for Python","maintainer":"philip@FreeBSD.org","www":"https://github.com/lgrahl/threema-msgapi-sdk-python/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec5ef5117c2ed0ffb6e2da8a9350f629ade09ccb34d936f83f0dee5823cae694","flatsize":428036,"path":"All/py311-threema-msgapi-3.0.6_1.pkg","repopath":"All/py311-threema-msgapi-3.0.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65376,"desc":"Threema Gateway Message SDK for Python https://gateway.threema.ch/.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-libnacl":{"origin":"security/py-libnacl","version":"2.1.0_1"},"py311-logbook":{"origin":"devel/py-logbook","version":"1.1.0"},"py311-pylru-cache":{"origin":"devel/py-pylru-cache","version":"0.1.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tifffile","origin":"graphics/py-tifffile","version":"2024.5.22","comment":"Read and write TIFF(r) files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cgohlke/tifffile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c206ce5aa270375e9737bb31c94385a1f68022c19d774f2943011df86a367295","flatsize":3117827,"path":"All/py311-tifffile-2024.5.22.pkg","repopath":"All/py311-tifffile-2024.5.22.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":448936,"desc":"Tifffile is a Python library to\n- store numpy arrays in TIFF (Tagged Image File Format) files, and\n- read image and metadata from TIFF-like files used in bioimaging.\n\nImage and metadata can be read from TIFF, BigTIFF, OME-TIFF, STK, LSM, SGI,\nNIHImage, ImageJ, MicroManager, FluoView, ScanImage, SEQ, GEL, SVS, SCN, SIS,\nZIF (Zoomable Image File Format), QPTIFF (QPI), NDPI, and GeoTIFF files.\n\nImage data can be read as numpy arrays or zarr arrays/groups from strips, tiles,\npages (IFDs), SubIFDs, higher order series, and pyramidal levels.\n\nNumpy arrays can be written to TIFF, BigTIFF, OME-TIFF, and ImageJ hyperstack\ncompatible files in multi-page, volumetric, pyramidal, memory-mappable, tiled,\npredicted, or compressed form.\n\nA subset of the TIFF specification is supported, mainly 8, 16, 32 and 64-bit\ninteger, 16, 32 and 64-bit float, grayscale and multi-sample images.\nSpecifically, CCITT and OJPEG compression, chroma subsampling without JPEG\ncompression, color space transformations, samples with differing types, or IPTC\nand XMP metadata are not implemented.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tokenizers","origin":"textproc/py-tokenizers","version":"0.19.1_2","comment":"Fast state-of-the-art tokenizers optimized for research and production","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/huggingface/tokenizers","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"162734e5024ad63bb4d80efade35fb851fc6bc9d82da6bfedebb4df0c862e6c0","flatsize":6759375,"path":"All/py311-tokenizers-0.19.1_2.pkg","repopath":"All/py311-tokenizers-0.19.1_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1590128,"desc":"Provides an implementation of today's most used tokenizers, with a\nfocus on performance and versatility.\n\nMain features:\n- Train new vocabularies and tokenize, using today's most used\n  tokenizers.\n- Extremely fast (both training and tokenization), thanks to the Rust\n  implementation. Takes less than 20 seconds to tokenize a GB of text\n  on a server's CPU.\n- Easy to use, but also extremely versatile.\n- Designed for research and production.\n- Normalization comes with alignments tracking. It's always possible\n  to get the part of the original sentence that corresponds to a given\n  token.\n- Does all the pre-processing: Truncate, Pad, add the special tokens\n  your model needs.","deps":{"py311-huggingface-hub":{"origin":"misc/py-huggingface-hub","version":"0.23.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-three-merge","origin":"textproc/py-three-merge","version":"0.1.1","comment":"Perform a 3-way merge between strings","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/spyder-ide/three-merge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f4dcaa8830640474ac1b054b0e09cdbaa1b314adc3f288bd150600bcf7fe9e7","flatsize":38825,"path":"All/py311-three-merge-0.1.1.pkg","repopath":"All/py311-three-merge-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7528,"desc":"Simple Python library to perform a 3-way merge between strings, based on\ndiff-match-patch.  This library performs merges at a character level, as\nopposed to most VCS systems, which opt for a line-based approach.","deps":{"py311-diff-match-patch":{"origin":"textproc/py-diff-match-patch","version":"20230430"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tftpy","origin":"ftp/py-tftpy","version":"0.8.2_1","comment":"Pure Python TFTP library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/msoulier/tftpy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2182b0888adace5735e513c783ef20aa281e455b2ff8d75a4ee212b63a3a08e","flatsize":324682,"path":"All/py311-tftpy-0.8.2_1.pkg","repopath":"All/py311-tftpy-0.8.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50352,"desc":"Tftpy is a TFTP library for the Python programming language. It includes client\nand server classes, with sample implementations. Hooks are included for easy\ninclusion in a UI for populating progress indicators. It supports RFCs 1350,\n2347, 2348 and the tsize option from RFC 2349.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ftp","python"],"annotations":{"flavor":"py311"}},{"name":"py311-threadpoolctl","origin":"devel/py-threadpoolctl","version":"3.5.0","comment":"Thread-pool controls","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/joblib/threadpoolctl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9731a6d38bd87ff8f771d84a2e8ea95222149ec41fb99345eec55465f55f458","flatsize":196178,"path":"All/py311-threadpoolctl-3.5.0.pkg","repopath":"All/py311-threadpoolctl-3.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":33796,"desc":"Thread-pool controls provides Python helpers to limit the number of threads used\nin the threadpool-backed of common native libraries used for scientific\ncomputing and data science (e.g. BLAS and OpenMP).\n\nFine control of the underlying thread-pool size can be useful in workloads that\ninvolve nested parallelism so as to mitigate oversubscription issues.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-thermocouples_reference","origin":"misc/py-thermocouples_reference","version":"0.20","comment":"Thermocouple emf reference functions","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/thermocouples_reference/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62d54c5229cc8e5e8e5839bf508cc7edf56f2233de0805f314152ef98a34369f","flatsize":141891,"path":"All/py311-thermocouples_reference-0.20.pkg","repopath":"All/py311-thermocouples_reference-0.20.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":27248,"desc":"Python module containing calibration data and lookup functions for standard\nthermocouples of types B, C, D, E, G, J, K, M, N, P, R, S, T, and some less\nstandard types too.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-thepassiveinvestor","origin":"finance/py-thepassiveinvestor","version":"1.2.2","comment":"Passive Investing for the Average Joe","maintainer":"yuri@FreeBSD.org","www":"https://github.com/JerBouma/ThePassiveInvestor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a030ad933ff7b80e0e8d2d8e0e4976b4cac863fbbf72f1f29de534b149fc421","flatsize":92957,"path":"All/py311-thepassiveinvestor-1.2.2.pkg","repopath":"All/py311-thepassiveinvestor-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20568,"desc":"ThePassiveInvestor is a Python module that helps unsophisticated individual\ninvestors to make informed decisions about investing.","deps":{"py311-openpyxl":{"origin":"textproc/py-openpyxl","version":"3.1.1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-yahooquery":{"origin":"finance/py-yahooquery","version":"2.3.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-thefuzz","origin":"devel/py-thefuzz","version":"0.20.0","comment":"Fuzzy string matching in Python","maintainer":"jgh@FreeBSD.org","www":"https://github.com/seatgeek/thefuzz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9017874f0233b250fcb02e2b9610e47629646c49bf7b5c8bd03f669efc2d3a86","flatsize":80302,"path":"All/py311-thefuzz-0.20.0.pkg","repopath":"All/py311-thefuzz-0.20.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17392,"desc":"Fuzzy string matching like a boss. It uses Levenshtein Distance to calculate\nthe differences between sequences in a simple-to-use package.","deps":{"py311-rapidfuzz":{"origin":"devel/py-rapidfuzz","version":"3.9.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tflite","origin":"misc/py-tflite","version":"2.10.0","comment":"Parse TensorFlow Lite models in Python","maintainer":"yuri@FreeBSD.org","www":"https://jackwish.net/tflite/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7923afcde9368ce329f96824c00a7f18eb8604bfd6da6b22583b9c673b52131","flatsize":1694175,"path":"All/py311-tflite-2.10.0.pkg","repopath":"All/py311-tflite-2.10.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":95828,"desc":"Python package to parse TFLite models (*.tflite) easily.\n\nThe tflite package is built to parse the TFLite models from the schema.fbs\nfile supplied in the TensorFlow project.","deps":{"py311-flatbuffers":{"origin":"devel/py-flatbuffers","version":"23.5.9_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tiktoken","origin":"textproc/py-tiktoken","version":"0.7.0_1","comment":"Fast BPE tokeniser for use with OpenAI's models","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openai/tiktoken","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfbe58b3845e086cf43d18a91d32e5bccb5eaad752b825cd6bcec944da5617d4","flatsize":2622873,"path":"All/py311-tiktoken-0.7.0_1.pkg","repopath":"All/py311-tiktoken-0.7.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":665788,"desc":"tiktoken is a fast BPE tokeniser for use with OpenAI's models.","deps":{"py311-regex":{"origin":"textproc/py-regex","version":"2024.7.24"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"BLOBFILE":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-textwrap3","origin":"textproc/py-textwrap3","version":"0.9.2","comment":"Textwrap from Python 3.6 backport (plus a few tweaks)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jonathaneunice/textwrap3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4f5f02753ed676151c8f03a777b99d471ddc2211bb50ff966da65e7d201cadc","flatsize":67714,"path":"All/py311-textwrap3-0.9.2.pkg","repopath":"All/py311-textwrap3-0.9.2.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":15124,"desc":"textwrap3 is a compatibility back-port of Python 3.6's textwrap module that\nsupports Python 2.6 forward.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-textfsm","origin":"textproc/py-textfsm","version":"1.1.3_1","comment":"Parses semi-structured text into Python tables","maintainer":"kai@FreeBSD.org","www":"https://github.com/google/textfsm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"712dcc6463c4c95bec4bd3dd7d1d2139c53b60581392a000e26d606208d9931c","flatsize":385283,"path":"All/py311-textfsm-1.1.3_1.pkg","repopath":"All/py311-textfsm-1.1.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":68348,"desc":"Python module which implements a template based state machine for parsing\nsemi-formatted text. Originally developed to allow programmatic access to\ninformation returned from the command line interface (CLI) of networking\ndevices.\n\nThe engine takes two inputs - a template file, and text input (such as command\nresponses from the CLI of a device) and returns a list of records that contains\nthe data parsed from the text.\n\nA template file is needed for each uniquely structured text input. Some examples\nare provided with the code and users are encouraged to develop their own.\n\nBy developing a pool of template files, scripts can call TextFSM to parse useful\ninformation from a variety of sources. It is also possible to use different\ntemplates on the same data in order to create different tables (or views).","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-toil","origin":"misc/py-toil","version":"7.0.0","comment":"Pipeline management software for clusters","maintainer":"yuri@FreeBSD.org","www":"https://github.com/DataBiosphere/toil","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f03865fb355fc730c2f51890f193bdc6da2bb106226c5d21eae05606c0ee80b","flatsize":11337507,"path":"All/py311-toil-7.0.0.pkg","repopath":"All/py311-toil-7.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1535264,"desc":"Toil is a scalable, efficient, cross-platform pipeline management system,\nwritten entirely in Python, and designed around the principles of functional\nprogramming.","deps":{"py311-PyPubSub":{"origin":"devel/py-PyPubSub","version":"4.0.3"},"py311-addict":{"origin":"devel/py-addict","version":"2.4.0"},"py311-coloredlogs":{"origin":"devel/py-coloredlogs","version":"15.0.1"},"py311-configargparse":{"origin":"devel/py-configargparse","version":"1.5.3_1"},"py311-dill":{"origin":"devel/py-dill","version":"0.3.8"},"py311-docker":{"origin":"sysutils/py-docker","version":"6.1.3_1"},"py311-enlighten":{"origin":"devel/py-enlighten","version":"1.12.4"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tes":{"origin":"misc/py-tes","version":"1.1.1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-texttable","origin":"textproc/py-texttable","version":"1.7.0","comment":"Module for creating simple ASCII tables","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/texttable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f026432a29b27ba8aec451e1ea4446d80eabf97b79003a87deabb1411fa3af15","flatsize":100737,"path":"All/py311-texttable-1.7.0.pkg","repopath":"All/py311-texttable-1.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18916,"desc":"texttable is a module to generate a formatted text table, using ASCII\ncharacters.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"CJKWRAP":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-textract","origin":"textproc/py-textract","version":"1.6.5_8","comment":"Extract text from any document","maintainer":"DtxdF@disroot.org","www":"https://github.com/deanmalmgren/textract","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64437cfa923fc66325f58bf4fafa0c4dbf57ee4fcf1df2e86eeaa0082da16aa1","flatsize":168187,"path":"All/py311-textract-1.6.5_8.pkg","repopath":"All/py311-textract-1.6.5_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36692,"desc":"textract provides a single interface for extracting content embedded\nfrom Word documents, PowerPoint presentations, PDFs and much more,\nwhich can be used for further textual analysis and visualization.","deps":{"antiword":{"origin":"textproc/antiword","version":"0.37_5"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"poppler-utils":{"origin":"graphics/poppler-utils","version":"24.02.0_1"},"pstotext":{"origin":"print/pstotext","version":"1.9_8"},"py311-argcomplete":{"origin":"devel/py-argcomplete","version":"3.4.0"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-docx2txt":{"origin":"textproc/py-docx2txt","version":"0.8"},"py311-extract-msg":{"origin":"textproc/py-extract-msg","version":"0.48.5"},"py311-libxml2":{"origin":"textproc/py-libxml2","version":"2.11.8_1"},"py311-python-pptx":{"origin":"textproc/py-python-pptx","version":"0.6.23"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-speechrecognition":{"origin":"audio/py-speechrecognition","version":"3.10.3"},"py311-xlrd":{"origin":"textproc/py-xlrd","version":"2.0.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sox":{"origin":"audio/sox","version":"14.4.2.20210509_5"},"tesseract":{"origin":"graphics/tesseract","version":"5.4.1"},"unrtf":{"origin":"textproc/unrtf","version":"0.21.10_1"}},"categories":["textproc","python"],"options":{"ANTIWORD":"on","BEAUTIFULSOUP":"on","DOCX2TXT":"on","LIBXML2":"on","LIBXSLT":"on","MSG":"on","PPTX":"on","PS":"on","SPREADSHEET":"on","UNRTF":"on","FFMPEG":"on","FLAC":"on","LAME":"on","POCKETSPHINX":"off","SOX":"on","SPEECH_RECOGNITION":"on","JPEG_TURBO":"on","TESSERACT":"on","PDFMINER":"off","PDFTOTEXT":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-textile","origin":"www/py-textile","version":"4.0.2","comment":"Textile markup generator written in Python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/textile/python-textile/releases","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e932bea011516ccc69f630f31b62a1530e62162ee33ddbaa317b04ec4980bc99","flatsize":300522,"path":"All/py311-textile-4.0.2.pkg","repopath":"All/py311-textile-4.0.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":58952,"desc":"Textile is a Python implementation of the Textile\n(http://textism.com/tools/textile) markup language.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-textdistance","origin":"textproc/py-textdistance","version":"4.6.3","comment":"Comparing distance between two or more sequences by many algorithms","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/life4/textdistance","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2544200fa32726508efbdf517d46ec4a38f29b57f1b508a4c94a2bd08c697ee2","flatsize":377750,"path":"All/py311-textdistance-4.6.3.pkg","repopath":"All/py311-textdistance-4.6.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":63808,"desc":"TextDistance -- python library for comparing distance between two or\nmore sequences by many algorithms.\n\nFeatures:\n- 30+ algorithms\n- Pure python implementation\n- Simple usage\n- More than two sequences comparing\n- Some algorithms have more than one implementation in one class\n- Optional numpy usage for maximum speed","deps":{"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-hypothesis":{"origin":"devel/py-hypothesis","version":"6.98.18_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-text-unidecode","origin":"converters/py-text-unidecode","version":"1.3","comment":"Most basic port of Perl's Text::Unidecode module","maintainer":"kai@FreeBSD.org","www":"https://github.com/kmike/text-unidecode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c22aec517663e707afc711ea78c59daab8be239ffacb5c246850dade8e39807","flatsize":330375,"path":"All/py311-text-unidecode-1.3.pkg","repopath":"All/py311-text-unidecode-1.3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":54896,"desc":"text-unidecode is the most basic port of the Text::Unidecode Perl library. There\nare other Python ports of Text::Unidecode (unidecode and isounidecode).\n\nunidecode is GPL, isounidecode uses too much memory, and it didn't support\nPython 3 when this package was created.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["converters","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tflite-support","origin":"misc/py-tflite-support","version":"0.1.0.a1_1","comment":"Toolkit for developing/deploying ML/TFLite models","maintainer":"yuri@FreeBSD.org","www":"https://www.tensorflow.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1760407f854b79783e3f27ca3141dd6af795a7b8165c55a43c907ed2ba763c2","flatsize":2844631,"path":"All/py311-tflite-support-0.1.0.a1_1.pkg","repopath":"All/py311-tflite-support-0.1.0.a1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":377756,"desc":"TFLite Support is a toolkit that helps users to develop ML and deploy TFLite\nmodels onto mobile devices.","deps":{"py311-absl":{"origin":"devel/py-absl","version":"0.7.1_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pybind11":{"origin":"devel/py-pybind11","version":"2.13.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-thinc8","origin":"devel/py-thinc8","version":"8.2.4","comment":"Refreshing functional take on deep learning","maintainer":"sunpoet@FreeBSD.org","www":"https://thinc.ai/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"caaba7f6515bcf5536dc7b5eece94bd5e76bd9da521a272cb8e6c5a826e6afa1","flatsize":4928910,"path":"All/py311-thinc8-8.2.4.pkg","repopath":"All/py311-thinc8-8.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":868536,"desc":"Thinc is a lightweight deep learning library that offers an elegant,\ntype-checked, functional-programming API for composing models, with support for\nlayers defined in other frameworks such as PyTorch, TensorFlow and MXNet. You\ncan use Thinc as an interface layer, a standalone toolkit or a flexible way to\ndevelop new models. Previous versions of Thinc have been running quietly in\nproduction in thousands of companies, via both spaCy and Prodigy.","deps":{"py311-blis":{"origin":"math/py-blis","version":"0.7.11"},"py311-catalogue":{"origin":"devel/py-catalogue","version":"2.0.10_1"},"py311-confection":{"origin":"devel/py-confection","version":"0.1.5"},"py311-cymem":{"origin":"devel/py-cymem","version":"2.0.8"},"py311-murmurhash":{"origin":"devel/py-murmurhash","version":"1.0.10"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-preshed3":{"origin":"devel/py-preshed3","version":"3.0.9"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-srsly":{"origin":"devel/py-srsly","version":"2.4.8_1"},"py311-wasabi":{"origin":"textproc/py-wasabi","version":"1.1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-testscenarios","origin":"devel/py-testscenarios","version":"0.5.0_1","comment":"PyUnit extension for dependency injection","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/testing-cabal/testscenarios","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b90faf88e00a16a5971ce990938fdbb4f40e894f6698b4f15d7864f99be8eeee","flatsize":149792,"path":"All/py311-testscenarios-0.5.0_1.pkg","repopath":"All/py311-testscenarios-0.5.0_1.pkg","licenselogic":"or","licenses":["APACHE20","BSD3CLAUSE"],"pkgsize":26868,"desc":"Testscenarios provides clean dependency injection for python unittest style\ntests. This can be used for interface testing (testing many implementations via\na single test suite) or for classic dependency injection (provide tests with\ndependencies externally to the test code itself, allowing easy testing in\ndifferent situations).","deps":{"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-testtools":{"origin":"devel/py-testtools","version":"2.7.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-thinc","origin":"devel/py-thinc","version":"9.0.0","comment":"Refreshing functional take on deep learning","maintainer":"sunpoet@FreeBSD.org","www":"https://thinc.ai/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8250eb8ec04b0a249e568d14905153566271c82e0d772bb11c8c95b5ac16d28","flatsize":4754002,"path":"All/py311-thinc-9.0.0.pkg","repopath":"All/py311-thinc-9.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":819608,"desc":"Thinc is a lightweight deep learning library that offers an elegant,\ntype-checked, functional-programming API for composing models, with support for\nlayers defined in other frameworks such as PyTorch, TensorFlow and MXNet. You\ncan use Thinc as an interface layer, a standalone toolkit or a flexible way to\ndevelop new models. Previous versions of Thinc have been running quietly in\nproduction in thousands of companies, via both spaCy and Prodigy.","deps":{"py311-blis":{"origin":"math/py-blis","version":"0.7.11"},"py311-catalogue":{"origin":"devel/py-catalogue","version":"2.0.10_1"},"py311-confection":{"origin":"devel/py-confection","version":"0.1.5"},"py311-cymem":{"origin":"devel/py-cymem","version":"2.0.8"},"py311-murmurhash":{"origin":"devel/py-murmurhash","version":"1.0.10"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-preshed3":{"origin":"devel/py-preshed3","version":"3.0.9"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-srsly":{"origin":"devel/py-srsly","version":"2.4.8_1"},"py311-wasabi":{"origin":"textproc/py-wasabi","version":"1.1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-testrepository","origin":"devel/py-testrepository","version":"0.0.20_1","comment":"Repository of test results","maintainer":"kai@FreeBSD.org","www":"https://launchpad.net/testrepository","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d6f4963d62409757a1bb36b34e554b5cafa2d1001b3ff4608f2b7b35a30d5a4","flatsize":1367096,"path":"All/py311-testrepository-0.0.20_1.pkg","repopath":"All/py311-testrepository-0.0.20_1.pkg","licenselogic":"or","licenses":["APACHE20","BSD3CLAUSE"],"pkgsize":173000,"desc":"The package provides a database of test results which can be used as part of\ndeveloper workflow to ensure/check things like:\n\n- No commits without having had a test failure, test fixed cycle.\n- No commits without new tests being added.\n- What tests have failed since the last commit (to run just a subset).\n- What tests are currently failing and need work.\n\nTest results are inserted using subunit (and thus anything that can output\nsubunit or be converted into a subunit stream can be accepted).","deps":{"py311-fixtures":{"origin":"devel/py-fixtures","version":"4.1.0"},"py311-python-subunit":{"origin":"devel/py-python-subunit","version":"1.3.0_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-testtools":{"origin":"devel/py-testtools","version":"2.7.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-testresources","origin":"devel/py-testresources","version":"2.0.1_1","comment":"PyUnit extension for managing expensive test resources","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/testing-cabal/testresources","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9ba3a320c61776f9abb2eae86b575409d01dbfc9cc23f02ed2ab24664c0ad30","flatsize":429690,"path":"All/py311-testresources-2.0.1_1.pkg","repopath":"All/py311-testresources-2.0.1_1.pkg","licenselogic":"or","licenses":["APACHE20","BSD3CLAUSE"],"pkgsize":59872,"desc":"Testresources extends unittest with a clean and simple api to provide test\noptimisation where expensive common resources are needed for test cases - for\nexample sample working trees for VCS systems, reference databases for enterprise\napplications, or web servers ... let imagination run wild.","deps":{"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-textX","origin":"lang/py-textX","version":"3.1.1","comment":"Meta-language for DSL implementation inspired by Xtext","maintainer":"yuri@FreeBSD.org","www":"https://textx.github.io/textX/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06229b12b032a9d3722f3eedc7cb23fba83bdfc15692fcb99f4fb68937d45a30","flatsize":860111,"path":"All/py311-textX-3.1.1.pkg","repopath":"All/py311-textX-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":136352,"desc":"textX is a meta-language for building Domain-Specific Languages (DSLs) in\nPython. It is inspired by Xtext.\n\nIn a nutshell, textX will help you build your textual language in an easy way.\nYou can invent your own language or build a support for already existing textual\nlanguage or file format.\n\nFrom a single language description (grammar), textX will build a parser and a\nmeta-model (a.k.a. abstract syntax) for the language. See the docs for the\ndetails.\n\ntextX follows the syntax and semantics of Xtext but differs in some places and\nis implemented 100%25 in Python using Arpeggio PEG parser - no grammar\nambiguities, unlimited lookahead, interpreter style of work.","deps":{"py311-arpeggio":{"origin":"devel/py-arpeggio","version":"2.0.2_1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["lang","python"],"annotations":{"flavor":"py311"}},{"name":"py311-testpath","origin":"devel/py-testpath","version":"0.6.0","comment":"Test utilities for Python code working with files and commands","maintainer":"python@FreeBSD.org","www":"https://github.com/jupyter/testpath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f3ded1a79921bec2ad18ef290ac50d245e6c3b5c421df965b6ab9939b9e3b19","flatsize":220676,"path":"All/py311-testpath-0.6.0.pkg","repopath":"All/py311-testpath-0.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":80624,"desc":"Test utilities for Python code working with files and commands.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-testtools","origin":"devel/py-testtools","version":"2.7.2","comment":"Extensions to the Python standard library unit testing framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/testing-cabal/testtools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a9539c342b802bd5ec2a3ea6431c24f433af0169d4cb74d5385861e4fc2f3a5","flatsize":3287725,"path":"All/py311-testtools-2.7.2.pkg","repopath":"All/py311-testtools-2.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":389812,"desc":"testtools is a set of extensions to the Python standard library's unit testing\nframework. These extensions have been derived from years of experience with unit\ntesting in Python and come from many different sources.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-termstyle","origin":"devel/py-termstyle","version":"0.1.10","comment":"Dirt-simple terminal-colour library for python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/gfxmonk/termstyle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f083d5b4724eb110aa1cbde49fae80ee561ba5df902b929b1c8a9d3f743f5663","flatsize":15666,"path":"All/py311-termstyle-0.1.10.pkg","repopath":"All/py311-termstyle-0.1.10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6036,"desc":"Termstyle is a simple python library for adding coloured output to terminal\n(console) programs. The definitions come from ECMA-048, the \"Control Functions\nfor Coded Character Sets\" standard.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-testoob","origin":"devel/py-testoob","version":"1.15_2","comment":"Advanced unit testing framework for PyUnit","maintainer":"ports@FreeBSD.org","www":"https://github.com/testoob/testoob","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f03655cbb315ff8f92681e086b48ce284f7cf958a280a11be8817536a0588735","flatsize":1292686,"path":"All/py311-testoob-1.15_2.pkg","repopath":"All/py311-testoob-1.15_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":205212,"desc":"Testoob is an advanced unit testing framework for Python. It integrates\neffortlessly with existing PyUnit (module 'unittest') test suites.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"TWISTED":"off"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-testoob port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-testinfra","origin":"devel/py-testinfra","version":"3.2.0","comment":"Testinfra python module Serverspec-like for infrastructure testing","maintainer":"sbz@FreeBSD.org","www":"https://github.com/philpep/testinfra","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cab0a2eca013a77f332a9bfcbfa9c3eeb8ceb68769c9825121621b2e6554816b","flatsize":613776,"path":"All/py311-testinfra-3.2.0.pkg","repopath":"All/py311-testinfra-3.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":95540,"desc":"Testinfra test your infrastructures.\n\nWith Testinfra you can write unit tests in Python to test *actual state* of\nyour servers configured by management tools like Salt, Ansible, Puppet,\nChef and so on.\n\nTestinfra aims to be a Serverspec equivalent in python and is written as\na plugin to the powerful Pytest test engine.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-test-utils","origin":"devel/py-test-utils","version":"0.1.0","comment":"Collection of utility functions and classes for integration tests","maintainer":"yuri@FreeBSD.org","www":"https://test-utils.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0df01bd6b216838cb9f1b156cf96138a1bf5fd0e5a85ac4df1a6909dd5b634c5","flatsize":28747,"path":"All/py311-test-utils-0.1.0.pkg","repopath":"All/py311-test-utils-0.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8628,"desc":"Python test utils is a collection of different functions and classes which make\nwriting integration tests easier.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-textual","origin":"textproc/py-textual","version":"0.69.0","comment":"Modern Text User Interface framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Textualize/textual","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88b3c50a553281246045ca7a65bf445d005cd08d69264edded01f390ef23ed12","flatsize":7590462,"path":"All/py311-textual-0.69.0.pkg","repopath":"All/py311-textual-0.69.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1025544,"desc":"Textual is a TUI (Text User Interface) framework for Python inspired by modern\nweb development.","deps":{"py311-markdown-it-py":{"origin":"textproc/py-markdown-it-py","version":"3.0.0"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"SYNTAX":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-termtosvg","origin":"graphics/py-termtosvg","version":"1.1.0","comment":"Record terminal sessions as SVG animations","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/nbedos/termtosvg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cbd3ef4897cbf905ed5be7727077277d6ca4d024da96638fd06f6f821fc69b2","flatsize":639678,"path":"All/py311-termtosvg-1.1.0.pkg","repopath":"All/py311-termtosvg-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":87132,"desc":"A terminal recorder written in Python which renders your command line sessions\nas standalone SVG animations.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pyte":{"origin":"devel/py-pyte","version":"0.8.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-svgwrite":{"origin":"graphics/py-svgwrite","version":"1.4.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tes","origin":"misc/py-tes","version":"1.1.1","comment":"Tool for Elasticsearch","maintainer":"yuri@FreeBSD.org","www":"https://github.com/deeshugupta/tes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d7bc556817eb6ae2d82ce52fbf86e6bc0bf9d4ebc05a3aeb8044c991d693434","flatsize":117968,"path":"All/py311-tes-1.1.1.pkg","repopath":"All/py311-tes-1.1.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24776,"desc":"Tes stands for Tool for Elasticsearch. Tes is a command-line tool\nbased on python elasticsearch APIs. Following are the various\nsubtools under tes which can be used to invoke different kinds of\nelasticsearch APIs.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-elasticsearch":{"origin":"textproc/py-elasticsearch","version":"7.17.9_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-texttable":{"origin":"textproc/py-texttable","version":"1.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-terminaltables","origin":"textproc/py-terminaltables","version":"3.1.10_1","comment":"Generate simple tables in terminals from a nested list of strings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/matthewdeanmartin/terminaltables","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0da49fd6d119d1ad3109c78c86757356366100f927d366ffa9a3cdb83d9c08d3","flatsize":144237,"path":"All/py311-terminaltables-3.1.10_1.pkg","repopath":"All/py311-terminaltables-3.1.10_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24168,"desc":"Easily draw tables in terminal/console applications from a list of lists of\nstrings. Supports multi-line rows.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-testfixtures","origin":"devel/py-testfixtures","version":"6.18.5","comment":"Collection of helpers and mock objects for unit tests and doc tests","maintainer":"0mp@FreeBSD.org","www":"https://github.com/Simplistix/testfixtures","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"689bbfb607dc197598ce1619abe3e57ec0475a213073805ef23a253f468623b3","flatsize":1917493,"path":"All/py311-testfixtures-6.18.5.pkg","repopath":"All/py311-testfixtures-6.18.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":218616,"desc":"TestFixtures is a collection of helpers and mock objects that are useful when\nwriting unit tests or doc tests.\n\nIf you're wondering why \"yet another mock object library\", testing is often\ndescribed as an art form and as such some styles of library will suit some\npeople while others will suit other styles. This library contains common test\nfixtures the author found himself repeating from package to package and so\ndecided to extract them into their own library and give them some tests of\ntheir own!","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-termcolor-whl","origin":"devel/py-termcolor-whl","version":"1.1.3","comment":"ANSI Color formatting for output in terminal, successor to termcolor","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/matthewdeanmartin/termcolor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b206f09050b665d4fc619796a95537c6d430031fe7dfd7bfebd02869c86bb821","flatsize":22904,"path":"All/py311-termcolor-whl-1.1.3.pkg","repopath":"All/py311-termcolor-whl-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6988,"desc":"termcolor-whl colorizes your console output.\n\nThis is a fork of termcolor, originally created so it would have a wheel\npackage.\n\nNote that handling of nested colour tokens has been removed in this package.\nThis is to save on an import of a large package (re) and since this is actually\nnot a common usage case.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-termcolor","origin":"devel/py-termcolor","version":"2.4.0","comment":"ANSII Color formatting for output in terminal","maintainer":"c.kworr@gmail.com","www":"https://pypi.org/project/termcolor/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bedfdb70ac99d42af0300bb39bf792670886465e04b57f5a22ba90a7a870803","flatsize":41031,"path":"All/py311-termcolor-2.4.0.pkg","repopath":"All/py311-termcolor-2.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10768,"desc":"ANSII Color formatting for output in terminal.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-terminado","origin":"net/py-terminado","version":"0.12.1","comment":"Terminals served to term.js using Tornado websockets","maintainer":"robak@FreeBSD.org","www":"https://github.com/takluyver/terminado","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e569f0abcbac24be9bdc246e74b2e7ba4c81a78113ca641466d71bf906b2324","flatsize":138478,"path":"All/py311-terminado-0.12.1.pkg","repopath":"All/py311-terminado-0.12.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":28900,"desc":"This is a Tornado websocket backend for the term.js terminal emulator library.\n\nIt evolved out of pyxterm, which was part of GraphTerm (as lineterm.py),\nv0.57.0 (2014-07-18), and ultimately derived from the public-domain Ajaxterm\ncode, v0.11 (2008-11-13) (also on Github as part of QWeb).","deps":{"py311-ptyprocess":{"origin":"sysutils/py-ptyprocess","version":"0.7.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tblib","origin":"devel/py-tblib","version":"1.7.0","comment":"Traceback serialization library in Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/tblib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58343142d53538e9e6c4cd002c15142d3ff93f794768558b543d8c1736ea81f1","flatsize":88821,"path":"All/py311-tblib-1.7.0.pkg","repopath":"All/py311-tblib-1.7.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":19576,"desc":"Pickle tracebacks and raise exceptions with pickled tracebacks in\ndifferent processes. This allows better error handling when running\ncode over multiple processes (imagine multiprocessing, billiard,\nfutures, celery etc).\nParse traceback strings and raise with the parsed tracebacks.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-term-background","origin":"deskutils/py-term-background","version":"1.0.1","comment":"Shell scripts and Python module to figure out terminal background","maintainer":"thierry@FreeBSD.org","www":"https://github.com/rocky/shell-term-background","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90805a334569dab0a5d519a775599438098e8f9b747128fba7c723fb3757e928","flatsize":53926,"path":"All/py311-term-background-1.0.1.pkg","repopath":"All/py311-term-background-1.0.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14120,"desc":"POSIX shell scripts to figure out if a terminal has a dark or light background.\n\nThe Python module contained is part of a broader set of scripts.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python","shells"],"annotations":{"flavor":"py311"}},{"name":"py311-tenacity","origin":"devel/py-tenacity","version":"8.4.1","comment":"Retry code until it succeeds","maintainer":"sunpoet@FreeBSD.org","www":"https://tenacity.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d8505f1ffd809b93ee8bf2550602eb0024b6e6479be96bf8a46766ad689dbed","flatsize":299317,"path":"All/py311-tenacity-8.4.1.pkg","repopath":"All/py311-tenacity-8.4.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":45624,"desc":"Tenacity is an Apache 2.0 licensed general-purpose retrying library, written in\nPython, to simplify the task of adding retry behavior to just about anything. It\noriginates from a fork of retrying which is sadly no longer maintained. Tenacity\nisn't api compatible with retrying but adds significant new functionality and\nfixes a number of longstanding bugs.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tempora","origin":"devel/py-tempora","version":"5.6.0","comment":"Objects and routines pertaining to date and time","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/tempora","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a10df855fa2d94383fb0351e5d092c9ac89fd4dd27b456a257986748c68f737","flatsize":132630,"path":"All/py311-tempora-5.6.0.pkg","repopath":"All/py311-tempora-5.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25044,"desc":"Tempora is a objects and routines pertaining to date and time.","deps":{"py311-jaraco.functools":{"origin":"devel/py-jaraco.functools","version":"4.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-taskw","origin":"deskutils/py-taskw","version":"2.0.0_2","comment":"Python bindings for your taskwarrior database","maintainer":"bofh@FreeBSD.org","www":"https://github.com/ralphbean/taskw","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43f5e86980b20a1e0d51fc41bcd755b77c7bdf08c0ec751c4294f8f2c19b1e68","flatsize":532362,"path":"All/py311-taskw-2.0.0_2.pkg","repopath":"All/py311-taskw-2.0.0_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":84028,"desc":"This is a python API for the taskwarrior command line tool.\n\nIt contains two implementations: taskw.TaskWarriorShellout and\ntaskw.TaskWarriorDirect. The first implementation is the supported one\nrecommended by the upstream taskwarrior core project. It uses the task export\nand task import commands to manipulate the task database.\n\nThe second implementation opens the task db file itself and directly\nmanipulates it. It exists for backwards compatibility, but should only\nbe used when necessary.","deps":{"py311-kitchen":{"origin":"devel/py-kitchen","version":"1.2.6"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-telepot","origin":"net-im/py-telepot","version":"12.7_1","comment":"Python framework for Telegram Bot API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nickoala/telepot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5b2a9171854471e2706a0985ec4141ff9beabccf9fe86daaabba76bb85f1d07","flatsize":925605,"path":"All/py311-telepot-12.7_1.pkg","repopath":"All/py311-telepot-12.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":111524,"desc":"Telepot helps you build applications for Telegram Bot API.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im","python"],"annotations":{"flavor":"py311"}},{"name":"py311-telepath","origin":"devel/py-telepath","version":"0.3.1_1","comment":"Library for exchanging data between Python and JavaScript","maintainer":"sunpoet@FreeBSD.org","www":"https://wagtail.github.io/telepath/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"471ab617490efa262b5ede148082cf24691aed71d21b7c61081123c0632fd52e","flatsize":104796,"path":"All/py311-telepath-0.3.1_1.pkg","repopath":"All/py311-telepath-0.3.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20420,"desc":"telepath is a Django library for exchanging data between Python and JavaScript,\nallowing you to build apps with rich client-side interfaces while keeping the\nbusiness logic in server-side code.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tasklib","origin":"devel/py-tasklib","version":"2.5.1","comment":"Python library for interacting with taskwarrior databases","maintainer":"thierry.dussuet@protonmail.com","www":"https://pypi.org/project/tasklib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6603e196d9b55e9a649a37c46b2b9c199cfefbd72da6fe6b745efa11fa157185","flatsize":516375,"path":"All/py311-tasklib-2.5.1.pkg","repopath":"All/py311-tasklib-2.5.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":62468,"desc":"tasklib is a Python library for interacting with taskwarrior databases, using a\nqueryset API similar to that of Django's ORM.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"taskwarrior":{"origin":"deskutils/taskwarrior","version":"2.6.2_1"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tarsnapper","origin":"sysutils/py-tarsnapper","version":"0.4_1","comment":"Tarsnap wrapper which expires backups using a gfs-scheme","maintainer":"philip@FreeBSD.org","www":"https://github.com/miracle2k/tarsnapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e771e75ebadb69df444e98b8d928420d5883150c0ef3ecd048317ec7a5daa789","flatsize":131771,"path":"All/py311-tarsnapper-0.4_1.pkg","repopath":"All/py311-tarsnapper-0.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":29092,"desc":"A wrapper around tarsnap which does two things:\n\n* Lets you define \"backup jobs\" (tarsnap invocations) in a config file,\n  though on it's own this has little advantage over just using a a\n  shell script.\n* The ability to expire old backups using a Grandfather-father-son\n  backup scheme. This feature can be used in conjunction with tarsnapper\n  backup jobs, or standalone, to be applied to any existing set of\n  tarsnap backup archives, regardless of how they have been created.","deps":{"py311-argparse":{"origin":"devel/py-argparse","version":"1.4.0"},"py311-pexpect":{"origin":"misc/py-pexpect","version":"4.9.0_1"},"py311-pyaml":{"origin":"textproc/py-pyaml","version":"24.4.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tarsnap":{"origin":"sysutils/tarsnap","version":"1.0.40_2"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-technical","origin":"finance/py-technical","version":"1.4.3","comment":"Various indicators developed or collected for the Freqtrade","maintainer":"yuri@FreeBSD.org","www":"https://github.com/freqtrade/technical","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"109043feb529e6a43015d0353a01bb689b4cff3f9430d86e039d871d246d3455","flatsize":492946,"path":"All/py311-technical-1.4.3.pkg","repopath":"All/py311-technical-1.4.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":81680,"desc":"Technical is a collection of technical indicators collected or developed for\nFreqtrade as well as utilities such as timeframe resampling.","deps":{"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-ta-lib":{"origin":"finance/py-ta-lib","version":"0.4.31"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tdworkflow","origin":"devel/py-tdworkflow","version":"0.9.0","comment":"Unofficial Treasure Workflow API client","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/tdworkflow/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7e389fe8c2ab279de2864344789f41a0e68ffb4b124d003d714b23d2a9fed4b","flatsize":730317,"path":"All/py311-tdworkflow-0.9.0.pkg","repopath":"All/py311-tdworkflow-0.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":57864,"desc":"Unofficial Treasure Workflow API client.","deps":{"py311-mypy_extensions":{"origin":"devel/py-mypy_extensions","version":"1.0.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-taxii2-client","origin":"security/py-taxii2-client","version":"2.3.0","comment":"Minimal client implementation for the TAXII 2.0 server","maintainer":"antoine@FreeBSD.org","www":"https://github.com/oasis-open/cti-taxii-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb8a5a54274d09e75cc043ba2a9fc89b9324f48697ce3a6b8e955f267f29a0cb","flatsize":294034,"path":"All/py311-taxii2-client-2.3.0.pkg","repopath":"All/py311-taxii2-client-2.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":33604,"desc":"This port provides a minimal client implementation for the TAXII 2.0 server.\nIt supports the following TAXII 2.0 API services:\n- Server Discovery\n- Get API Root Information\n- Get Status\n- Get Collections\n- Get a Collection\n- Get Objects\n- Add Objects\n- Get an Object\n- Get Object Manifests","deps":{"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-taskgroup","origin":"devel/py-taskgroup","version":"0.0.0a4","comment":"Backport of asyncio.TaskGroup, asyncio.Runner and asyncio.timeout","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/graingert/taskgroup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c94f51bc2c239d8b84c0c9893a30e36c8e9d1d94c26ecd920de8c9851f5ec97","flatsize":82799,"path":"All/py311-taskgroup-0.0.0a4.pkg","repopath":"All/py311-taskgroup-0.0.0a4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17740,"desc":"taskgroup provides backport of asyncio.TaskGroup, asyncio.Runner and\nasyncio.timeout.","deps":{"py311-exceptiongroup":{"origin":"devel/py-exceptiongroup","version":"1.2.1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tendo","origin":"devel/py-tendo","version":"0.3.0","comment":"Basic functionality that is not provided by Python","maintainer":"dvl@FreeBSD.org","www":"https://github.com/pycontribs/tendo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3c2bda8bc55e5f62877542b651c16b15d6682a45cb8df0cdb479b9953354b45","flatsize":187122,"path":"All/py311-tendo-0.3.0.pkg","repopath":"All/py311-tendo-0.3.0.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":38552,"desc":"Tendo is a python module that adds basic functionality that is not provided by\nPython. Read the documentation for more info.\n\n* file-based singleton capability\n* transparent Unicode support for text file operations (BOM detection)\n* console logging coloring\n* enable you to use symlinks under windows\n* python tee implementation for executing external programs and redirecting\n  their output to both console/file\n* improved execfile","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tartiflette-aiohttp","origin":"devel/py-tartiflette-aiohttp","version":"1.4.1_2","comment":"Run Tartiflette GraphQL Engine through aiohttp","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tartiflette/tartiflette-aiohttp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22987a84e3f00681ce66a80806043f4ab3d28f0ec273adc86e856df53a490667","flatsize":121336,"path":"All/py311-tartiflette-aiohttp-1.4.1_2.pkg","repopath":"All/py311-tartiflette-aiohttp-1.4.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26148,"desc":"tartiflette-aiohttp is a wrapper of aiohttp which includes the Tartiflette\nGraphQL Engine.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-tartiflette":{"origin":"devel/py-tartiflette","version":"1.4.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tabulate","origin":"devel/py-tabulate","version":"0.8.9","comment":"Pretty-print tabular data in Python","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/astanin/python-tabulate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acc12383296c5489579a06422e9af13bfcd714990c3c40b3edea2ade24718425","flatsize":243603,"path":"All/py311-tabulate-0.8.9.pkg","repopath":"All/py311-tabulate-0.8.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45228,"desc":"Pretty-print tabular data in Python.\n\nThe main use cases of the library are:\n\nprinting small tables without hassle: just one function call,\nformatting is guided by the data itself authoring tabular data for\nlightweight plain-text markup: multiple output formats\nsuitable for further editing or transformation readable presentation of\nmixed textual and numeric data: smart column alignment,\nconfigurable number formatting, alignment by a decimal point","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tarantool-queue","origin":"devel/py-tarantool-queue","version":"0.1.4_4","comment":"Python bindings for Tarantool queue","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tarantool/queue-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af70c4416fbf07a3a103cff22b9279b1f0598fca6614e70f5e4cfc1dcb7c81f4","flatsize":147902,"path":"All/py311-tarantool-queue-0.1.4_4.pkg","repopath":"All/py311-tarantool-queue-0.1.4_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17408,"desc":"Python Bindings for Tarantool Queue (https://github.com/tarantool/queue/)","deps":{"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-tarantool":{"origin":"databases/py-tarantool","version":"1.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tailer","origin":"devel/py-tailer","version":"0.4.1_1","comment":"Simple implementation of GNU tail and head","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/six8/pytailer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53622b79cf719cc77ff91dfe4463594ab916305b6a761d2c639abf399cdd0e27","flatsize":39913,"path":"All/py311-tailer-0.4.1_1.pkg","repopath":"All/py311-tailer-0.4.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9876,"desc":"Python tail is a simple implementation of GNU tail and head.\n\nIt provides 3 main functions that can be performed on any file-like object that\nsupports seek() and tell().\n- tail: read lines from the end of a file\n- head: read lines from the top of a file\n- follow: read lines as a file grows","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tapi","origin":"devel/py-tapi","version":"0.1.7_3","comment":"Framework for testing APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jimmyislive/tapi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58c24807ba7bdc03e351bf8b78db303a834be3bd32c18bc1065aa2286ad0b379","flatsize":34811,"path":"All/py311-tapi-0.1.7_3.pkg","repopath":"All/py311-tapi-0.1.7_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8132,"desc":"Tapi is a tool to automate the testing of your Application Programmer Interfaces\n(APIs).\n\nFeatures:\n- Test you API without writing any code (only edit a json file)\n- Test you APIs in a much more 'natural' way by specifying urls/verbs and what\n  the output should be\n- Verify anything from response status codes, headers, body content etc\n- Also allows verification by issuing another API call to a different endpoint\n  to ensure a prior API call worked\n- Execute arbitrary python scripts to populate request paramaters e.g. custom\n  headers\n- Execute arbitrary python scripts to verify response from endpoint is valid\n- Tests your APIs using your own APIs","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"qemu","origin":"emulators/qemu60","version":"6.0.0_3","comment":"Generic and open source machine emulator and virtualizer","maintainer":"aly@aaronly.me","www":"https://www.qemu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19624bf5cb1d1cef44352570e58bb300d8dddba4157a3da4c9e25802bce53a66","flatsize":603793234,"path":"All/qemu-6.0.0_3.pkg","repopath":"All/qemu-6.0.0_3.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21","MIT","BSD2CLAUSE"],"pkgsize":87702872,"desc":"QEMU is a generic and open source machine emulator and virtualizer.\n\nWhen used as a machine emulator, QEMU can run OSes and programs made for one\nmachine (e.g. an ARM board) on a different machine (e.g. your own PC). By using\ndynamic translation, it achieves very good performance.\n\nWhen used as a virtualizer, QEMU achieves near native performance by executing\nthe guest code directly on the host CPU. QEMU supports virtualization when\nexecuting under the Xen hypervisor or using the KVM kernel module in Linux.\nIn NetBSD and DragonFly BSD, NVMM is employed to achieve hardware-accelerated\nvirtualization.\n\nWWW: https://www.qemu.org/","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libnfs":{"origin":"net/libnfs","version":"5.0.2_1"},"libspice-server":{"origin":"devel/libspice-server","version":"0.15.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"},"usbredir":{"origin":"net/usbredir","version":"0.8.0_1"},"vde2":{"origin":"net/vde2","version":"2.3.3_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["emulators"],"shlibs_required":["libglib-2.0.so.0","libcurl.so.4","libgnutls.so.30","libgmodule-2.0.so.0","libzstd.so.1","libnfs.so.14","libnettle.so.8","libxkbcommon.so.0","libpixman-1.so.0","liblzo2.so.2","libspice-server.so.1","libsnappy.so.1","libepoxy.so.0","libgbm.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libusbredirparser.so.1","libSDL2_image-2.0.so.0","libSDL2-2.0.so.0","libsasl2.so.3","libjpeg.so.8","libvdeplug.so.3","libncurses.so.6","libtinfo.so.6","libpng16.so.16","libiconv.so.2"],"options":{"CAPSTONE":"off","CURL":"on","DEBUG":"off","DOCS":"on","GNUTLS":"on","GTK3":"off","ISCSI":"off","JPEG":"on","NFS":"on","NLS":"on","OPENGL":"on","PNG":"on","SAMBA":"off","SASL":"on","SPICE":"on","USBREDIR":"on","VDE":"on","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:qemu:qemu:6.0.0:::::dragonfly6:x86_64:3"},"messages":[{"message":"DragonFly Host Notes\n====================\n\n- To use NVMM for QEMU:\n\n  1. Add yourself to the 'nvmm' group and re-login.\n  2. Load the NVMM kernel module: kldload nvmm\n  3. Append '-accel nvmm' to your usual QEMU command line.\n\n- Set 'net.link.tap.up_on_open' sysctl to make '/dev/tap*' devices persisent\n  across QEMU reboots.\n\n- Set 'net.link.tap.user_open' sysctl in order to use '/dev/tap*' for\n  networking as non-root.  Don't forget to adjust device node permissions\n  in '/etc/devfs.rules'.","type":"install"}]},{"name":"py311-tabulator","origin":"devel/py-tabulator","version":"1.53.5_2","comment":"Consistent interface for stream reading and writing tabular data (csv/xls/json/etc)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/frictionlessdata/tabulator-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7cd264934bdccea0034cb885d3c73dc0a2fd7e42e2aa63186a23f924211e6c93","flatsize":505634,"path":"All/py311-tabulator-1.53.5_2.pkg","repopath":"All/py311-tabulator-1.53.5_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":81064,"desc":"tabulator-py is a library for reading and writing tabular data\n(csv/xls/json/etc).\n\nFeatures:\n- Supports most common tabular formats: CSV, XLS, ODS, JSON, Google Sheets, SQL,\n  and others. See complete list below.\n- Loads local and remote data: Supports HTTP and FTP.\n- Low memory usage: Only the current row is kept in memory, so you can large\n  datasets.\n- Supports compressed files: Using ZIP or GZIP algorithms.\n- Extensible: You can add support for custom file formats and loaders (e.g.\n  FTP).","deps":{"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-ijson":{"origin":"devel/py-ijson","version":"3.3.0"},"py311-jsonlines":{"origin":"devel/py-jsonlines","version":"4.0.0_1"},"py311-linear-tsv":{"origin":"devel/py-linear-tsv","version":"1.1.0_1"},"py311-openpyxl":{"origin":"textproc/py-openpyxl","version":"3.1.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"py311-unicodecsv":{"origin":"devel/py-unicodecsv","version":"0.14.1_1"},"py311-xlrd":{"origin":"textproc/py-xlrd","version":"2.0.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"CCHARDET":"off","DATAPACKAGE":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-tarantool","origin":"databases/py-tarantool","version":"1.2.0","comment":"Client library for Tarantool Database","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tarantool/tarantool-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d248b22174e1572c7f48175ccad57495feb9cd0a1f54c7ebafb77858fc63eca7","flatsize":1343975,"path":"All/py311-tarantool-1.2.0.pkg","repopath":"All/py311-tarantool-1.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":154180,"desc":"This package is a pure-python client library for Tarantool Database.","deps":{"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sysctl","origin":"devel/py-sysctl","version":"0.3.3.20210928","comment":"Wrapper for the sysctl system functions","maintainer":"freqlabs@FreeBSD.org","www":"https://github.com/truenas/py-sysctl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"555445a5e5fdfcfaeeb4abd61392cee74e3544289c9d219115fabbb65474a2cb","flatsize":45434,"path":"All/py311-sysctl-0.3.3.20210928.pkg","repopath":"All/py311-sysctl-0.3.3.20210928.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13644,"desc":"Python wrapper for the sysctl system functions.\n\nIt provides a very simple interface to query for sysctls and to change\ntheir values in a pythonic way.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tabletext","origin":"textproc/py-tabletext","version":"0.1","comment":"Python library to pretty-print tabular data","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/tabletext/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b9bc5a2fd5d60f54d4a603dad99f500c2e3df63f74c511995ac6a9a8d72382e","flatsize":75839,"path":"All/py311-tabletext-0.1.pkg","repopath":"All/py311-tabletext-0.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21384,"desc":"tabletext is a Python library to format (pretty-print) tabular data as\ntext tables. Its goal is to be as simple as possible, while allowing\noptional customization of the output.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-tabletext port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-tablib","origin":"textproc/py-tablib","version":"3.6.1","comment":"Format agnostic tabular data library (XLS, JSON, YAML, CSV)","maintainer":"kai@FreeBSD.org","www":"https://github.com/jazzband/tablib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"657ec04fb867bb9f10c190e0316eac098933fd15149af7a2f3c77879c4d629c5","flatsize":539449,"path":"All/py311-tablib-3.6.1.pkg","repopath":"All/py311-tablib-3.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90540,"desc":"Tablib is an format-agnostic tabular dataset library, written in Python. It\nallows one to import, export, and manipulate tabular data sets. Advanced\nfeatures include, segregation, dynamic columns, tags & filtering, and seamless\nformat import & export.","deps":{"py311-odfpy":{"origin":"devel/py-odfpy","version":"1.4.1_2"},"py311-openpyxl":{"origin":"textproc/py-openpyxl","version":"3.1.1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-xlrd":{"origin":"textproc/py-xlrd","version":"2.0.1_1"},"py311-xlwt":{"origin":"textproc/py-xlwt","version":"1.3.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"CLI":"on","ODS":"on","PANDAS":"on","XLS":"on","XLSX":"on","YAML":"on"},"annotations":{"cpe":"cpe:2.3:a:python:tablib:3.6.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-tartiflette","origin":"devel/py-tartiflette","version":"1.4.1_2","comment":"GraphQL Engine for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tartiflette/tartiflette","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"529421bf048661fd2268dbe28b76bf30dd4ab29b8beb6dd8275dfc94df06cccd","flatsize":2853663,"path":"All/py311-tartiflette-1.4.1_2.pkg","repopath":"All/py311-tartiflette-1.4.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":325192,"desc":"Tartiflette is a GraphQL Server implementation built with Python 3.6+.","deps":{"libgraphqlparser":{"origin":"devel/libgraphqlparser","version":"0.7.0"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-lark":{"origin":"devel/py-lark","version":"1.1.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_provided":["libgraphqlparser.so"],"annotations":{"flavor":"py311"}},{"name":"py311-tableschema","origin":"databases/py-tableschema","version":"1.20.7_1","comment":"Utility library for working with Table Schema","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/frictionlessdata/tableschema-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01663668bb1a1ecbe4144ffc7eb8e5636828cf9852deec3a5c54223dacfd53fc","flatsize":470182,"path":"All/py311-tableschema-1.20.7_1.pkg","repopath":"All/py311-tableschema-1.20.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":73032,"desc":"Table Schema is a simple language- and implementation-agnostic way to declare a\nschema for tabular data. Table Schema is well suited for use cases around\nhandling and validating tabular data in text formats such as CSV, but its\nutility extends well beyond this core usage, towards a range of applications\nwhere data benefits from a portable schema format.\n\nFeatures:\n- Table to work with data tables described by Table Schema\n- Schema representing Table Schema\n- Field representing Table Schema field\n- validate to validate Table Schema\n- infer to infer Table Schema from data\n- built-in command-line interface to validate and infer schemas\n- storage/plugins system to connect tables to different storage backends like\n  SQL Database","deps":{"py311-cached-property":{"origin":"devel/py-cached-property","version":"1.5.2_1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rfc3986":{"origin":"www/py-rfc3986","version":"1.5.0,1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-tabulator":{"origin":"devel/py-tabulator","version":"1.53.5_2"},"py311-unicodecsv":{"origin":"devel/py-unicodecsv","version":"0.14.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tacacs_plus","origin":"net/py-tacacs_plus","version":"2.6","comment":"Client for TACACS+ authentication","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/ansible/tacacs_plus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8261ea453582c1988d45f23bc8348e1ce5b5e4408442eb7e7a23e94e20ac5352","flatsize":230837,"path":"All/py311-tacacs_plus-2.6.pkg","repopath":"All/py311-tacacs_plus-2.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":32152,"desc":"A TACACS+ client that supports authentication, authorization and\naccounting.\n\nUnlike RADIUS, which was designed for similar purposes, the TACACS+\nprotocol offers basic packet encryption but, as with most crypto\ndesigned back then, it's not secure and definitely should not be used\nover untrusted networks.\n\nThis package has been successfully used with the free tac_plus TACACS+\nserver on a variety of operating systems.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sysv_ipc","origin":"devel/py-sysv_ipc","version":"1.1.0","comment":"System V IPC for Python","maintainer":"lwhsu@FreeBSD.org","www":"https://semanchuk.com/philip/sysv_ipc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b34f0130d061ed837577cd345b106e3a233430e52538a7665065660d33f76045","flatsize":67541,"path":"All/py311-sysv_ipc-1.1.0.pkg","repopath":"All/py311-sysv_ipc-1.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18764,"desc":"Sysv_ipc gives Python programs access to System V semaphores,\nshared memory and message queues.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-syrupy","origin":"devel/py-syrupy","version":"4.6.1","comment":"Zero-dependency pytest snapshot plugin","maintainer":"yuri@FreeBSD.org","www":"https://tophat.github.io/syrupy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"912bc1c1c17b5d0e5df871ada0cec449cea661116eaf6cf8d00ee593bd7b2750","flatsize":534909,"path":"All/py311-syrupy-4.6.1.pkg","repopath":"All/py311-syrupy-4.6.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":91908,"desc":"Syrupy is a zero-dependency pytest snapshot plugin. It enables developers to\nwrite tests which assert immutability of computed results.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-tableschema-to-template","origin":"textproc/py-tableschema-to-template","version":"0.0.13_1","comment":"Generate an Excel template with input validation from Frictionless Table Schema","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hubmapconsortium/tableschema-to-template","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7613534a2d8e9ad9284f641b77991df7d632d40bfbf37011cc0a31aa7e489a21","flatsize":242004,"path":"All/py311-tableschema-to-template-0.0.13_1.pkg","repopath":"All/py311-tableschema-to-template-0.0.13_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18228,"desc":"Given a Frictionless Table Schema, generate an Excel template with input\nvalidation.\n\nFeatures:\n- Enum constraints transformed into pull-downs.\n- Field descriptions transformed into comments in header.\n- Float, integer, and boolean type validation, with range checks on numbers.","deps":{"py311-XlsxWriter":{"origin":"textproc/py-xlsxwriter","version":"3.1.9"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-svgmath","origin":"math/py-svgmath","version":"0.3.3","comment":"MathML to SVG Converter in Python","maintainer":"ports@FreeBSD.org","www":"http://svgmath.sf.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"298fbbc8c60f4a6d8ef512b33ceccb64797f1da3fb966f2358835149b509c114","flatsize":739253,"path":"All/py311-svgmath-0.3.3.pkg","repopath":"All/py311-svgmath-0.3.3.pkg","licenselogic":"single","pkgsize":118432,"desc":"SVGMath is a command-line utility to convert MathML expressions\nto SVG, written entirely in Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-svgmath port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-synced-collections","origin":"misc/py-synced-collections","version":"1.0.0","comment":"Interact with persistent key-value stores using Pythonic abstractions","maintainer":"yuri@FreeBSD.org","www":"https://signac.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a06faf1b9ca530b70ab6b3b49cea9ab0a3e7ba3124a462f12b53bf7f969c7775","flatsize":563803,"path":"All/py311-synced-collections-1.0.0.pkg","repopath":"All/py311-synced-collections-1.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":68752,"desc":"The synced_collections package provides Pythonic abstractions over various\nunderlying data stores, presenting APIs that behave like standard built-in\nPython collections like dicts. synced_collections form the backbone of\nsignac's data and metadata storage, but may be used just as easily outside\nof signac. For instance, users wishing to access a JSON file on disk like a\ndictionary and automatically persist all changes could use the\nsynced_collections.JSONDict.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-ta-lib","origin":"finance/py-ta-lib","version":"0.4.31","comment":"Python wrapper for TA-Lib (Technical Analysis Library)","maintainer":"yuri@FreeBSD.org","www":"https://mrjbq7.github.io/ta-lib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d5a8d5310702aac895261b029dcadb7ed537e253ecd5f7be4ca17ee2daeee82","flatsize":1500258,"path":"All/py311-ta-lib-0.4.31.pkg","repopath":"All/py311-ta-lib-0.4.31.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":314244,"desc":"This is a Python wrapper for TA-LIB based on Cython instead of SWIG. From the\nhomepage:\n\nTA-Lib is widely used by trading software developers requiring to perform\ntechnical analysis of financial market data.\n- Includes 150+ indicators such as ADX, MACD, RSI, Stochastic, Bollinger Bands,\n  etc.\n- Candlestick pattern recognition\n- Open-source API for C/C++, Java, Perl, Python and 100%25 Managed .NET\n\nThe original Python bindings included with TA-Lib use SWIG which unfortunately\nare difficult to install and aren't as efficient as they could be. Therefore\nthis project uses Cython and Numpy to efficiently and cleanly bind to TA-Lib --\nproducing results 2-4 times faster than the SWIG interface.\n\nIn addition, this project also supports the use of the Polars and Pandas\nlibraries.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"ta-lib":{"origin":"devel/ta-lib","version":"0.4.0_2"}},"categories":["finance","python"],"shlibs_required":["libta_lib.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-synr","origin":"devel/py-synr","version":"0.6.0","comment":"Consistent AST for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/octoml/synr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a758fa3bb6b5bf1b15be9c71a36116ba011a6710bfa1c820ad061904e7c880e1","flatsize":238508,"path":"All/py311-synr-0.6.0.pkg","repopath":"All/py311-synr-0.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36464,"desc":"Synr is a library that provides a stable Abstract Syntax Tree for Python.\n\nFeatures:\n* The Synr AST does not change between Python versions.\n* Every AST node contains line and column information.\n* There is a single AST node for assignments (compared to three in Python's ast\n  module).\n* Support for returning multiple errors at once.\n* Support for custom error reporting.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sym","origin":"math/py-sym","version":"0.3.5_1","comment":"Unified wrapper for symbolic manipulation libraries in Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bjodah/sym","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"478e1ce811c6940df21eb7372664a11869ee2a0c53ef7fa0b8dff0351551eefd","flatsize":256704,"path":"All/py311-sym-0.3.5_1.pkg","repopath":"All/py311-sym-0.3.5_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":45760,"desc":"sym provides a unified wrapper to some symbolic manipulation libraries in\nPython. It makes it easy for library authors to test their packages against\nseveral symbolic manipulation libraries.\n\nCurrently the following Python pacakges are available as \"backends\":\n* SymPy\n* SymEngine\n* PySym\n* SymCXX\n* Diofant","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-swapper","origin":"www/py-swapper","version":"1.3.0_3","comment":"Unofficial Django swappable models API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openwisp/django-swappable-models","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c83722afaba65c59e2d588bcfdbd03d843f7dbf0a39681dc951df22b42180ce9","flatsize":27389,"path":"All/py311-swapper-1.3.0_3.pkg","repopath":"All/py311-swapper-1.3.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8800,"desc":"Swapper is an unofficial API for the undocumented but very powerful Django\nfeature: swappable models. Swapper facilitates implementing arbitrary swappable\nmodels in your own reusable apps.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-swagger-spec-validator","origin":"devel/py-swagger-spec-validator","version":"2.7.4","comment":"Validation of Swagger specifications","maintainer":"kai@FreeBSD.org","www":"https://github.com/Yelp/swagger_spec_validator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b139ee58103bb1e6cae9fad166a397ac5f72b1859c4077f10735d62518e263aa","flatsize":244480,"path":"All/py311-swagger-spec-validator-2.7.4.pkg","repopath":"All/py311-swagger-spec-validator-2.7.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35204,"desc":"Swagger Spec Validator is a Python library that validates Swagger Specs against\nthe Swagger 1.2 or Swagger 2.0 specification. The validator aims to check for\nfull compliance with the specification.","deps":{"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-taskflow","origin":"devel/py-taskflow","version":"5.8.0_1","comment":"Taskflow structured state management library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/taskflow/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"564a1a63eec691c48efb08c2a51980c667e994a71276608d989b9b9d48da2f9d","flatsize":6287249,"path":"All/py311-taskflow-5.8.0_1.pkg","repopath":"All/py311-taskflow-5.8.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":757412,"desc":"TaskFlow is a library to do [jobs, tasks, flows] in a highly available, easy to\nunderstand and declarative manner (and more!) to be used with OpenStack and\nother projects.","deps":{"py311-automaton":{"origin":"devel/py-automaton","version":"3.2.0_1"},"py311-cachetools":{"origin":"devel/py-cachetools","version":"5.3.3"},"py311-fasteners":{"origin":"devel/py-fasteners","version":"0.19"},"py311-futurist":{"origin":"devel/py-futurist","version":"3.0.0_1"},"py311-jsonschema3":{"origin":"devel/py-jsonschema3","version":"3.2.0_1"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-pydot":{"origin":"graphics/py-pydot","version":"2.0.0"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"py311-tenacity":{"origin":"devel/py-tenacity","version":"8.4.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DATABASE":"off","EVENTLET":"off","REDIS":"off","WORKERS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-svglib","origin":"converters/py-svglib","version":"1.5.1","comment":"Pure-Python library for reading and converting SVG","maintainer":"kai@FreeBSD.org","www":"https://github.com/deeplook/svglib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25beeb4085ccd6d577086359005b69da0cad305da72b9106e935f72e7897937f","flatsize":306813,"path":"All/py311-svglib-1.5.1.pkg","repopath":"All/py311-svglib-1.5.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":62432,"desc":"Svglib is a pure-Python library for reading SVG files and converting them (to a\nreasonable degree) to other formats using the ReportLab Open Source toolkit.\n\nUsed as a package you can read existing SVG files and convert them into\nReportLab Drawing objects that can be used in a variety of contexts, e.g. as\nReportLab Platypus Flowable objects or in RML.\n\nAs a command-line tool it converts SVG files into PDF ones (but adding other\noutput formats like bitmap or EPS is really easy and will be better supported,\nsoon).","deps":{"py311-cssselect2":{"origin":"textproc/py-cssselect2","version":"0.7.0_2"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-reportlab":{"origin":"print/py-reportlab","version":"4.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tinycss2":{"origin":"textproc/py-tinycss2","version":"1.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["converters","python"],"annotations":{"cpe":"cpe:2.3:a:svglib_project:svglib:1.5.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-svg_path","origin":"graphics/py-svg.path","version":"4.0.2","comment":"SVG path objects and parser","maintainer":"db@FreeBSD.org","www":"https://pypi.org/project/svg.path/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60dc28aa219ec57d95f1000618bf20e9d2a311beced0d5dc691de7ccb922278f","flatsize":262004,"path":"All/py311-svg_path-4.0.2.pkg","repopath":"All/py311-svg_path-4.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37848,"desc":"svg.path\n\nsvg.path is a collection of objects that implement the different path commands\nin SVG, and a parser for SVG path definitions.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sure","origin":"devel/py-sure","version":"1.4.11","comment":"Utility belt for automated testing in Python for Python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/gabrielfalcao/sure","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4ffffd6779047a82cf165585572507fc0e50ad1fe079f64f2ffc84f009d1bce","flatsize":293835,"path":"All/py311-sure-1.4.11.pkg","repopath":"All/py311-sure-1.4.11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":56756,"desc":"A testing library for python with powerful and flexible assertions.\n\nSure is heavily inspired by should.js","deps":{"py311-mock":{"origin":"devel/py-mock","version":"5.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-svgwrite","origin":"graphics/py-svgwrite","version":"1.4.3","comment":"Python library to create SVG drawings","maintainer":"george@m5p.com","www":"https://github.com/mozman/svgwrite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd793b3f18aa254b3abf079d640dfe235166e60c88175c87deb79c85c170d086","flatsize":1066861,"path":"All/py311-svgwrite-1.4.3.pkg","repopath":"All/py311-svgwrite-1.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":150716,"desc":"A Python library to create SVG drawings.\n\nAs the name svgwrite implies, svgwrite creates new SVG drawings, it does not\nread existing drawings and also does not import existing drawings, but one can\nalways include other SVG drawings by the <image> entity.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-subprocess-tee","origin":"devel/py-subprocess-tee","version":"0.4.2","comment":"Captures output while still printing it in real-time","maintainer":"matthew@FreeBSD.org","www":"https://github.com/pycontribs/subprocess-tee","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8d2a334a0ddfe537585b736258ea87127163630bc02642dc023fab8e4665bd6","flatsize":25197,"path":"All/py311-subprocess-tee-0.4.2.pkg","repopath":"All/py311-subprocess-tee-0.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8268,"desc":"This package provides a drop-in alternative to subprocess.run that\ncaptures the output while still printing it in real-time, just the way\ntee does.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-subliminal","origin":"multimedia/py-subliminal","version":"2.1.0","comment":"Python library to search and download subtitles","maintainer":"eduardo@FreeBSD.org","www":"https://subliminal.readthedocs.org/en/latest/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0da6743591c0ba8658121c90628e0082d5dd9aa1c3f5587cfdb11640a1c4ea2c","flatsize":812998,"path":"All/py311-subliminal-2.1.0.pkg","repopath":"All/py311-subliminal-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":124316,"desc":"Subliminal is a python library to search and download subtitles.\n\nIt uses video hashes and the powerful guessit library that extracts\ninformations from filenames or filepaths to ensure you have the best\nsubtitles. It also relies on enzyme to detect embedded subtitles and avoid\nduplicates.","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-babelfish":{"origin":"devel/py-babelfish","version":"0.6.1"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-dogpile.cache":{"origin":"devel/py-dogpile.cache","version":"1.3.3"},"py311-enzyme":{"origin":"multimedia/py-enzyme","version":"0.4.1_1"},"py311-guessit":{"origin":"multimedia/py-guessit","version":"3.8.0_1"},"py311-pysrt":{"origin":"textproc/py-pysrt","version":"1.1.2"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-rarfile":{"origin":"archivers/py-rarfile","version":"4.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"annotations":{"flavor":"py311"}},{"name":"py311-structlog","origin":"devel/py-structlog","version":"18.2.0","comment":"Structured Logging for Python","maintainer":"dch@FreeBSD.org","www":"https://www.structlog.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19db647411600198ee5d68b740ac9e0f52ed685408dff5c997f0b48a23d6cad0","flatsize":300152,"path":"All/py311-structlog-18.2.0.pkg","repopath":"All/py311-structlog-18.2.0.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":51356,"desc":"Structured Logging for Python\n\nMakes structured logging with key-value logging, incremental context building,\nand arbitrary formatting easy.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-stripe","origin":"finance/py-stripe","version":"2.76.0","comment":"Stripe Python bindings","maintainer":"bofh@FreeBSD.org","www":"https://github.com/stripe/stripe-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"101c79b98336ca100bac4cd31dc411e9e260387d1b93c73d863f15b46fca1a0c","flatsize":1179301,"path":"All/py311-stripe-2.76.0.pkg","repopath":"All/py311-stripe-2.76.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":244632,"desc":"Python bindings for the Stripe.com payment service REST API.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-stringcase","origin":"devel/py-stringcase","version":"1.2.0_1","comment":"String case converter","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/okunishinishi/python-stringcase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7eefb370335b959bc68580ac6a9d61af1c845d563329eeb636c041fe61983a76","flatsize":25877,"path":"All/py311-stringcase-1.2.0_1.pkg","repopath":"All/py311-stringcase-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5728,"desc":"stringcase converts string cases between camel case, pascal case, snake case\netc...","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-suds","origin":"net/py-suds","version":"1.1.2_1","comment":"Lightweight SOAP client (community fork)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/suds-community/suds","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60e5d9ccf8d9ae1529f062b6f92a98a2119af0969d0b0bd22746754f63a2d8ee","flatsize":1797157,"path":"All/py311-suds-1.1.2_1.pkg","repopath":"All/py311-suds-1.1.2_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":223208,"desc":"Suds is a lightweight SOAP-based web service client for Python licensed under\nLGPL. This is a community fork of the jurko fork.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-stringbrewer","origin":"devel/py-stringbrewer","version":"0.0.1_1","comment":"Generate random strings matching a pattern","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/simoncozens/stringbrewer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed2d122a9d355d3d35723bd6a705f97857f503e389002965916d938849ee7c82","flatsize":32087,"path":"All/py311-stringbrewer-0.0.1_1.pkg","repopath":"All/py311-stringbrewer-0.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7676,"desc":"Patterns are specified in the StringBrewer pattern language, and are made up of\ntwo parts: a recipe and a set of ingredients. A recipe is essentially a modified\nform of regular expression; whitespace is not significant, and each ingredient\nname is replaced by its definition. An ingredient is a space-separated list of\nitems; each item is either a character (specified either as a literal character\nor as a Unicode codepoint in hexadecimal), a range of characters separated by\nhyphens, or a union of items separated by commas. Ingredients may also contain\nreferences to other ingredients.","deps":{"py311-rstr":{"origin":"devel/py-rstr","version":"3.2.2"},"py311-sre-yield":{"origin":"devel/py-sre-yield","version":"1.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-traits","origin":"devel/py-traits","version":"6.4.3","comment":"Explicitly Typed Attributes for Python","maintainer":"wen@FreeBSD.org","www":"https://pypi.org/project/traits/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78946fc4c4cea01946fbd92297db1115d9e0c53553f915877c9486f01ace8581","flatsize":12300036,"path":"All/py311-traits-6.4.3.pkg","repopath":"All/py311-traits-6.4.3.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","PSFL"],"pkgsize":5333868,"desc":"The Traits project is at the center of all Enthought Tool Suite\ndevelopment and has changed the mental model used at Enthought for\nprogramming in the already extremely efficient Python programming\nlanguage.\n\nThe Traits project allows Python programmers to use a special kind\nof type definition called a trait, which gives object attributes\nsome additional characteristics, such as Initialization, Validation,\nDelegation, Notification and Visualization.\n\nA class can freely mix trait-based attributes with normal Python\nattributes, or can opt to allow the use of only a fixed or open set\nof trait attributes within the class. Trait attributes defined by\na classs are automatically inherited by any subclass derived from\nthe class.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-strict-rfc3339","origin":"devel/py-strict-rfc3339","version":"0.7","comment":"Strict, simple, lightweight RFC3339 functions","maintainer":"kai@FreeBSD.org","www":"https://github.com/danielrichman/strict-rfc3339","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2f1de8b874e4afb2bd544e00a4ed5db45e1ded0469bf905746d3e254ebda2c5","flatsize":63093,"path":"All/py311-strict-rfc3339-0.7.pkg","repopath":"All/py311-strict-rfc3339-0.7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":19384,"desc":"Simple and lightweight python module to validate, parse and generate RFC3339\ntime strings. It was initially created as a part of habitat in response to\ndifficulty using other libraries.\n\nIt can convert UNIX timestamps to and from RFC3339, either producing strings\nwith a UTC offset (Z) or with the offset that the C time module reports is\nthe local timezone offset. It has minimal dependencies (none beyond those\nthat come with Python) and avoids the error-prone act of dealing with\ntimezones as much as possible.\n\nBesides that, it's designed to be strict and stick closely to RFC3339, with a\ncouple of very small caveats. It's also fully unit tested.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-subversion","origin":"devel/py-subversion","version":"1.14.3_4","comment":"Python bindings for version control system","maintainer":"michaelo@apache.org","www":"https://subversion.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b57fa1a138992938b2f2febc73f8d82b43adab4d57bf4a68c135e95b7efef6a","flatsize":7194485,"path":"All/py311-subversion-1.14.3_4.pkg","repopath":"All/py311-subversion-1.14.3_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":774272,"desc":"Subversion is a version control system designed to be as similar to cvs(1)\nas possible, while fixing many outstanding problems with cvs(1).\n\nThis slave port adds Python bindings to Subversion.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"},"utf8proc":{"origin":"textproc/utf8proc","version":"2.9.0"}},"categories":["devel","python"],"shlibs_required":["libsvn_client-1.so.0","libsvn_wc-1.so.0","libsvn_ra-1.so.0","libsvn_delta-1.so.0","libsvn_subr-1.so.0","libaprutil-1.so.0","libapr-1.so.0","libsvn_diff-1.so.0","libsvn_fs-1.so.0","libsvn_repos-1.so.0"],"shlibs_provided":["libsvn_swig_py-1.so.0"],"annotations":{"cpe":"cpe:2.3:a:apache:subversion:1.14.3:::::dragonfly6:x86_64:4","flavor":"py311"}},{"name":"py311-strictyaml","origin":"devel/py-strictyaml","version":"1.7.3_1","comment":"Strict, typed YAML parser","maintainer":"DtxdF@disroot.org","www":"https://hitchdev.com/strictyaml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"966dc22a6a7fcad027566212df9ff74f42c72db4d4385ddf48daa67a71b5e739","flatsize":2033613,"path":"All/py311-strictyaml-1.7.3_1.pkg","repopath":"All/py311-strictyaml-1.7.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":264600,"desc":"StrictYAML is a type-safe YAML parser that parses and validates a\nrestricted subset of the YAML specification.\n\nPriorities:\n\n* Beautiful API.\n* Refusing to parse the ugly, hard to read and insecure features\n  of YAML like the Norway problem.\n* Strict validation of markup and straightforward type casting.\n* Clear, readable exceptions with code snippets and line numbers.\n* Acting as a near-drop in replacement for pyyaml, ruamel.yaml or\n  poyo.\n* Ability to read in YAML, make changes and write it out again\n  with comments preserved.\n* Not speed, currently.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-streamlink","origin":"multimedia/streamlink","version":"6.5.1","comment":"Command-line utility that pipes video streams","maintainer":"takefu@airport.fm","www":"https://streamlink.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6277178cdb51e8ef0b2b9e2bb1ed040055ec1c3d94d471e3b0d921d248b617d8","flatsize":6460395,"path":"All/py311-streamlink-6.5.1.pkg","repopath":"All/py311-streamlink-6.5.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":842004,"desc":"Streamlink is a command-line utility which pipes video streams from various\nservices into a video player, such as VLC.\n\nThe main purpose of Streamlink is to avoid resource-heavy and unoptimized\nwebsites, while still allowing the user to enjoy various streamed content.\n\nThere is also an API available for developers who want access to the stream\ndata.\n\nThis project was forked from Livestreamer, which is no longer maintained.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-country":{"origin":"devel/py-country","version":"22.3.5"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pycryptodome":{"origin":"security/py-pycryptodome","version":"3.20.0"},"py311-pysocks":{"origin":"net/py-pysocks","version":"1.7.1_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-trio":{"origin":"net/py-trio","version":"0.25.1"},"py311-trio-websocket":{"origin":"net/py-trio-websocket","version":"0.11.1_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-websocket-client":{"origin":"www/py-websocket-client","version":"1.4.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia"],"options":{"FFMPEG":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-supervisor","origin":"sysutils/py-supervisor","version":"4.2.5,1","comment":"System for controlling process state under UNIX","maintainer":"otis@FreeBSD.org","www":"http://supervisord.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b800da1b9bbd98f4c8887ed421c2961860380b99730d2ceb0e8a5051e2ae3bb5","flatsize":6118259,"path":"All/py311-supervisor-4.2.5,1.pkg","repopath":"All/py311-supervisor-4.2.5,1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","MEDUSA","REPOZE"],"pkgsize":647128,"desc":"Supervisor is a client/server system that allows its users\nto monitor and control a number of processes on UNIX-like\noperating systems.\n\nIt shares some of the same goals of programs like launchd,\ndaemontools, and runit. Unlike some of these programs, it is\nnot meant to be run as a substitute for init as \"process id 1\".\nInstead it is meant to be used to control processes related to\na project or a customer, and is meant to start like any\nother program at boot time.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:supervisord:supervisor:4.2.5:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-stocksera","origin":"finance/py-stocksera","version":"0.1.21","comment":"Official Stocksera API","maintainer":"yuri@FreeBSD.org","www":"https://stocksera-api.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc672e74f1556b38e1fde3b96aecf7a180e33dff6eb64d2f986d3161054ed93c","flatsize":41782,"path":"All/py311-stocksera-0.1.21.pkg","repopath":"All/py311-stocksera-0.1.21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8616,"desc":"The stocksera module is the official API for Stocksera.\n\nIt provides access to sata sources:\nYahoo Finance, Finviz, Finnhub, FinancialModellingPrep, IBKR, Reddit, Finra,\nSEC, CompaniesMarketCap, SenateStockWatcher, HouseStockWatcher, Polygon,\nARKFunds.io, Stocktwits, Twitter, Federal Reserve and much more...","deps":{"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-theano","origin":"math/py-theano","version":"1.0.5_2","comment":"Optimizing compiler for evaluating math expressions on CPUs and GPUs","maintainer":"demon@FreeBSD.org","www":"http://deeplearning.net/software/theano/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6af90c62206f1b05dd3afcc4c21de393ae249b9115c51f19fcbd31c127e69be","flatsize":33127367,"path":"All/py311-theano-1.0.5_2.pkg","repopath":"All/py311-theano-1.0.5_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4273188,"desc":"Theano is a Python library that allows you to define, optimize, and\nefficiently evaluate mathematical expressions involving multi-dimensional\narrays.  It is built on top of NumPy.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"To use Theano in multi-threaded mode, install OpenBLAS with option\nOPENMP enabled, install py-numpy with OpenBLAS support and use this\nminimal ~/.theanorc:\n\n---------------------------\n[global]\ncxx = c++\nopenmp = True\n\n[blas]\nldflags = -lopenblasp\n---------------------------\n\nYou can control the number of threads used with OMP_NUM_THREADS environment\nvariable.","type":"install"}]},{"name":"py311-stopit","origin":"devel/py-stopit","version":"1.1.2","comment":"Timeout control decorator and context managers in Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/stopit/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2eed9b072d7f13b661e276807c60b5c48a8d75f98314ed12a70e44a9f800fc3","flatsize":63581,"path":"All/py311-stopit-1.1.2.pkg","repopath":"All/py311-stopit-1.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14948,"desc":"Raise asynchronous exceptions in other threads, control the timeout\nof blocks or callables with two context managers and two decorators.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-strawberry-graphql-django","origin":"www/py-strawberry-graphql-django","version":"0.44.1","comment":"Strawberry GraphQL Django extension","maintainer":"kai@FreeBSD.org","www":"https://github.com/strawberry-graphql/strawberry-django","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28701fcb2a6e05b9cfa244ad58dc73f72fb543f85fb2b83dc9f7af99cb637bcf","flatsize":1161329,"path":"All/py311-strawberry-graphql-django-0.44.1.pkg","repopath":"All/py311-strawberry-graphql-django-0.44.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":182144,"desc":"This package provides powerful tools to generate GraphQL types, queries,\nmutations and resolvers from Django models.\n\nSupported Features:\n\n* GraphQL type generation from models\n* Filtering, pagination and ordering\n* Basic create, retrieve, update and delete (CRUD) types and mutations\n* Basic Django auth support, current user query, login and logout mutations\n* Django sync and async views\n* Permission extension using django's permissioning system\n* Relay support with automatic resolvers generation\n* Query optimization to improve performance and avoid common pitfalls (e.g n+1)\n* Debug Toolbar integration with graphiql to display metrics like SQL queries\n* Unit test integration","deps":{"py311-asgiref":{"origin":"www/py-asgiref","version":"3.8.1"},"py311-django-choices-field":{"origin":"www/py-django-choices-field","version":"2.3.0_1"},"py311-django-debug-toolbar":{"origin":"www/py-django-debug-toolbar","version":"4.4.2"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-strawberry-graphql":{"origin":"devel/py-strawberry-graphql","version":"0.235.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DEBUG-TOOLBAR":"on","ENUM":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-stomp.py","origin":"net/py-stomp.py","version":"8.0.1_1","comment":"Python STOMP client, supporting >=1.0 and <=1.2 of the protocol","maintainer":"james@elstone.net","www":"https://github.com/jasonrbriggs/stomp.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8828d1ce47c3fa90b04a502fbe8298adfb0be976afd95377d9a2747338ae1b9","flatsize":494801,"path":"All/py311-stomp.py-8.0.1_1.pkg","repopath":"All/py311-stomp.py-8.0.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":73648,"desc":"stomp.py is a Python client library for accessing messaging servers (such as\nApollo or RabbitMQ) using the STOMP protocol (versions 1.0, 1.1 and 1.2). It\ncan also be run as a standalone, command-line client for testing.","deps":{"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"DOXYGEN":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-stix2","origin":"security/py-stix2","version":"2.1.0","comment":"Python library to produce and consume STIX 2 JSON content","maintainer":"antoine@FreeBSD.org","www":"https://github.com/oasis-open/cti-python-stix2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63b035eecfe3d5bc7dcf63dd0eb2d4082b96410e55acd341b72274a1b9273339","flatsize":2113026,"path":"All/py311-stix2-2.1.0.pkg","repopath":"All/py311-stix2-2.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":235916,"desc":"Python APIs for serializing and de-serializing STIX 2 JSON content, along with\nhigher-level APIs for common tasks, including data markings, versioning, and for\nresolving STIX IDs across multiple data sources.","deps":{"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-stix2-patterns":{"origin":"security/py-stix2-patterns","version":"2.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-stix2-patterns","origin":"security/py-stix2-patterns","version":"2.0.0","comment":"Python library to validate STIX 2 Patterns","maintainer":"antoine@FreeBSD.org","www":"https://github.com/oasis-open/cti-pattern-validator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68f896a7c3173ba23e28c8a4597b3259a0a48b41a84b9d5633e669b40c9e0955","flatsize":1264526,"path":"All/py311-stix2-patterns-2.0.0.pkg","repopath":"All/py311-stix2-patterns-2.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":81264,"desc":"The STIX 2 Pattern Validator is a software tool for checking the syntax of the\nCyber Threat Intelligence (CTI) STIX Pattern expressions, which are used within\nSTIX to express conditions (prepresented with the Cyber Observable data model)\nthat indicate particular cyber threat activity.  The repository contains source\ncode, an ANTLR grammar, automated tests and associated documentation for the\ntool.  The validator can be used as a command-line tool or as a Python library\nwhich can be included in other applications.","deps":{"py311-antlr4-python3-runtime":{"origin":"devel/py-antlr4-python3-runtime","version":"4.9,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-strategies","origin":"devel/py-strategies","version":"0.2.3","comment":"Programmatic control flow","maintainer":"yuri@FreeBSD.org","www":"https://github.com/logpy/strategies","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e4939dc23d9ae0e7b037aa10d033e166ae93417c3116ba5549e184c21ea734e","flatsize":58052,"path":"All/py311-strategies-0.2.3.pkg","repopath":"All/py311-strategies-0.2.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13292,"desc":"This project contains a set of complementary higher order functions that\nloosely resembles the Stratego language.","deps":{"py311-multipledispatch":{"origin":"devel/py-multipledispatch","version":"0.4.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-toolz":{"origin":"devel/py-toolz","version":"0.12.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"pysolfc","origin":"games/pysolfc","version":"3.0.0","comment":"Solitaire game, written in Python and the successor of PySol","maintainer":"kai@FreeBSD.org","www":"https://pysolfc.sourceforge.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ca078ebdd57bb8a9e7b2bccea41425316e8067bfe649a20173440b4bfb6241a","flatsize":85752583,"path":"All/pysolfc-3.0.0.pkg","repopath":"All/pysolfc-3.0.0.pkg","licenselogic":"and","licenses":["GPLv2+","GPLv3+"],"pkgsize":61942232,"desc":"PySolFC is a fork of PySol Solitaire containing more than 1000 solitaire card\ngames. Its features include modern look and feel, multiple cardsets and\ntableau backgrounds, sound, unlimited undo, player statistics, a hint system,\ndemo games, a solitaire wizard, support for user written plug-ins, an\nintegrated HTML help browser, and lots of documentation.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-game":{"origin":"devel/py-game","version":"2.6.0"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pysol-cards":{"origin":"games/py-pysol-cards","version":"0.14.3"},"py311-random2":{"origin":"math/py-random2","version":"1.0.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"options":{"NLS":"on","PILLOW":"on","SOUND":"on"},"messages":[{"message":"Please note that only the default set of cards was installed.  If you would\nlike to install more cardsets, please take a look at the games/pysolfc-cardsets\nport.","type":"install"},{"message":"Please note that the new version of PySolFC contains only a default set of\ncards.  If you should miss one or more cardsets, you can set them up as\nfollows:\n\n$ fetch https://github.com/shlomif/PySolFC-Cardsets/archive/refs/tags/2.0.tar.gz\n$ tar xf 2.0.tar.gz\n$ cp -r PySolFC-Cardsets-2.0/cardsets* ~/.PySolFC/cardsets/","type":"upgrade","maximum_version":"2.12.0"},{"message":"Since PySolFC 2.16 a new high resolution default display was introduced.  It\nuses high resolution cardsets and scaling to offer an improved look on larger\nmonitors.\n\nPlease note that the new high-resolution options will not override your\ncurrently selected options for existing users.  If you want to use the new\nsettings, you can delete or rename your options.cfg file.\n\nAlso note that because of these changes, upgrading your version of PySolFC\nCardsets is required even if you're using the minimal package.  If you are\ninstalling from pkg/ports, this will be handled automatically.\n\nIf you're using the larger collection of cardsets, please use the following\nsteps to upgrade your cardsets:\n\n$ mv ~/.PySolFC/cardsets ~/.PySolFC/cardsets.bak\n$ fetch https://netcologne.dl.sourceforge.net/project/pysolfc/PySolFC-Cardsets/PySolFC-Cardsets-2.1/PySolFC-Cardsets-2.1.tar.bz2\n$ tar xf PySolFC-Cardsets-2.1.tar.bz2\n$ mkdir -p ~/.PySolFC/cardsets\n$ cp -r PySolFC-Cardsets-2.1/cardset-* ~/.PySolFC/cardsets/\n$ rm -r ~/.PySolFC/cardsets.bak","type":"upgrade","maximum_version":"2.16.0"},{"message":"Additional cardsets are now also available via the games/pysolfc-cardsets\nport in the FreeBSD ports tree.\n\nA manual installation of the additional cardsets via several steps, as\ndescribed a while ago, should therefore no longer be necessary.","type":"upgrade","maximum_version":"3.0.0"}]},{"name":"py311-stix","origin":"security/py-stix","version":"1.2.0.11_1","comment":"Python library for parsing, manipulating, and generating STIX content","maintainer":"antoine@FreeBSD.org","www":"https://github.com/STIXProject/python-stix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"466774b472619de9168af0320d01ce5893a459a2c27913d342260c6842a18b16","flatsize":5471885,"path":"All/py311-stix-1.2.0.11_1.pkg","repopath":"All/py311-stix-1.2.0.11_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":411592,"desc":"A Python library for parsing, manipulating, and generating STIX content","deps":{"py311-cybox":{"origin":"security/py-cybox","version":"2.1.0.21_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-mixbox":{"origin":"security/py-mixbox","version":"1.0.5_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-strawberry-graphql","origin":"devel/py-strawberry-graphql","version":"0.235.0","comment":"Library for creating GraphQL APIs","maintainer":"kai@FreeBSD.org","www":"https://github.com/strawberry-graphql/strawberry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2df5b7c1c6ae985a755997242b1017218fdb13a95560d08e3395237f2ea975f","flatsize":3529081,"path":"All/py311-strawberry-graphql-0.235.0.pkg","repopath":"All/py311-strawberry-graphql-0.235.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":505320,"desc":"Strawberry is a developer friendly GraphQL library for Python, designed for\nmodern development.\n\n* Type hints: Leverages Python type hints to provide a great developer\n  experience while creating GraphQL Libraries.\n\n* Async Support: Supports async/await out of the box, allowing you to write\n  your resolvers in a non-blocking way.\n\n* Extensible: Has support for schema and field extensions, allowing you to\n  extend the schema with custom logic.\n\n* Generics: Supports generics, allowing you to create reusable types that can\n  be used in multiple places.\n\n* Federation: Supports Federation, allowing you to create a federated GraphQL\n  schema.\n\n* Dataloaders: Comes with support for dataloaders, allowing you to batch\n  multiple queries into a single one.\n\n* Integrations: Has support for multiple integrations, allowing you to use it\n  with your favorite web framework.","deps":{"py311-graphql-core":{"origin":"devel/py-graphql-core","version":"3.2.3_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"AIOHTTP":"off","ASGI":"off","CHANNELS":"off","CLI":"off","DEBUG":"off","DEBUG-SERVER":"off","DJANGO":"off","FASTAPI":"off","FLASK":"off","OPENTELEMETRY":"off","PYDANTIC":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-stevedore","origin":"devel/py-stevedore","version":"5.1.0","comment":"Manage dynamic plugins for Python applications","maintainer":"nivit@FreeBSD.org","www":"https://docs.openstack.org/stevedore/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1984dd13c0293b614e272267b47d367eff9c5dcd36cca508e0650231f60b6e8c","flatsize":432462,"path":"All/py311-stevedore-5.1.0.pkg","repopath":"All/py311-stevedore-5.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":58940,"desc":"Python makes loading code dynamically easy, allowing you to configure\nand extend your application by discovering and loading extensions\n(\"plugins\") at runtime. Many applications implement their own library\nfor doing this, using __import__ or importlib. Stevedore avoids\ncreating yet another extension mechanism by building on top of setuptools\nentry points.","deps":{"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-stemming","origin":"textproc/py-stemming","version":"1.0.1","comment":"Algorithms for stemming","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/stemming/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"612dcba1a5bb1aa5f3efa720f37b7a1e6eea977a1666383b7737b799761729c0","flatsize":127451,"path":"All/py311-stemming-1.0.1.pkg","repopath":"All/py311-stemming-1.0.1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":23308,"desc":"Python implementations of the Porter, Porter2, Paice-Husk, and Lovins stemming\nalgorithms for English. These implementations are straightforward and\nefficient, unlike some Python versions of the same algorithms available on the\nWeb. This package is an extraction of the stemming code included in the Whoosh\nsearch engine.\n\nNote that these are *pure Python* implementations. Python wrappers for, e.g.\nthe Snoball stemmers and the C implementation of the Porter stemmer are\navailable on PyPI and will be faster if using compiled code is an option for\nyou.\n\nStemming algorithms attempt to automatically remove suffixes (and in some\ncases prefixes) in order to find the \"root word\" or stem of a given word. This\nis useful in various natural language processing scenarios, such as search.\n\nIn general ``porter2`` is the best overall stemming algorithm, but not\nnecessarily the fastest or most aggressive.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-stemming port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-statgrab","origin":"devel/py-statgrab","version":"0.7.3","comment":"Set of Python bindings for libstatgrab","maintainer":"tdb@FreeBSD.org","www":"https://libstatgrab.org/pystatgrab/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0501380f0d4792a23398e91603aa62c7c1f929fac85d719f14d9793fe1e145bd","flatsize":243013,"path":"All/py311-statgrab-0.7.3.pkg","repopath":"All/py311-statgrab-0.7.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":64744,"desc":"pystatgrab contains a set of python bindings for the libstatgrab library.","deps":{"libstatgrab":{"origin":"devel/libstatgrab","version":"0.92.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libstatgrab.so.10"],"annotations":{"flavor":"py311"}},{"name":"py311-stestr","origin":"devel/py-stestr","version":"4.1.0","comment":"Parallel Python test runner built around subunit","maintainer":"sunpoet@FreeBSD.org","www":"https://stestr.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28bdc5d85007d0e4dc3441b84c1faadd14126eb6004d0a833dfbcd3879f4bb2b","flatsize":1285650,"path":"All/py311-stestr-4.1.0.pkg","repopath":"All/py311-stestr-4.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":169200,"desc":"stestr is parallel Python test runner designed to execute unittest test suites\nusing multiple processes to split up execution of a test suite. It also will\nstore a history of all test runs to help in debugging failures and optimizing\nthe scheduler to improve speed. To accomplish this goal it uses the subunit\nprotocol to facilitate streaming and storing results from multiple workers.\n\nstestr originally started as a fork of the testrepository project. But, instead\nof being an interface for any test runner that used subunit, like\ntestrepository, stestr concentrated on being a dedicated test runner for python\nprojects. While stestr was originally forked from testrepository it is not\nbackwards compatible with testrepository. At a high level the basic concepts of\noperation are shared between the two projects but the actual usage is not\nexactly the same.","deps":{"py311-cliff":{"origin":"devel/py-cliff","version":"4.7.0"},"py311-extras":{"origin":"devel/py-extras","version":"1.0.0_1"},"py311-fixtures":{"origin":"devel/py-fixtures","version":"4.1.0"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-python-subunit":{"origin":"devel/py-python-subunit","version":"1.3.0_2"},"py311-testtools":{"origin":"devel/py-testtools","version":"2.7.2"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"py311-voluptuous":{"origin":"devel/py-voluptuous","version":"0.15.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-streamdeck","origin":"comms/py-streamdeck","version":"0.9.5","comment":"Python library to control the Elgato Stream Deck","maintainer":"tiago.gasiba@gmail.com","www":"https://github.com/abcminiuser/python-elgato-streamdeck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4754bf00254f496cd09d5afa9ee6b3b166224f37c43f8b5c2f7ec3c642fc0736","flatsize":389091,"path":"All/py311-streamdeck-0.9.5.pkg","repopath":"All/py311-streamdeck-0.9.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42536,"desc":"This is an open source Python 3 library to control an Elgato Stream Deck\ndirectly, without the official software. This can allow you to create your\nown custom front-ends, such as a custom control front-end for home\nautomation software.","deps":{"hidapi":{"origin":"comms/hidapi","version":"0.14.0"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","python"],"annotations":{"flavor":"py311"}},{"name":"py311-stone","origin":"devel/py-stone","version":"3.3.6","comment":"Interface description language (IDL) for APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dropbox/stone","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1052950546adcaaeacc2b4eb9b884f64b9133168985670abb370006a0be90ddd","flatsize":2493784,"path":"All/py311-stone-3.3.6.pkg","repopath":"All/py311-stone-3.3.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":335348,"desc":"The Official API Spec Language for Dropbox.","deps":{"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-stdnum","origin":"devel/py-stdnum","version":"1.20","comment":"Python module to handle standardized numbers and codes","maintainer":"pi@FreeBSD.org","www":"https://pypi.org/project/python-stdnum/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d356d01265d335030e25ca57538ec9992e98c1c6cbbfd82ece076bcddb87482f","flatsize":4903291,"path":"All/py311-stdnum-1.20.pkg","repopath":"All/py311-stdnum-1.20.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":762596,"desc":"Python module to parse, validate and reformat standard numbers and codes.\n\nThis library offers functions for parsing, validating and reformatting\nstandard numbers and codes in various formats.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sunpy","origin":"astro/py-sunpy","version":"5.1.4","comment":"Python for Solar Physics","maintainer":"wen@FreeBSD.org","www":"https://www.sunpy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da26d6b799ef73ceb32dab461637cf507d43546ecec74f2cd5fd1b96872b573b","flatsize":14833543,"path":"All/py311-sunpy-5.1.4.pkg","repopath":"All/py311-sunpy-5.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3392708,"desc":"Sunpy is a Python software package that provides fundamental tools for\naccessing, loading and interacting with solar physics data in Python.\nIt is the core library of the SunPy Project.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-astropy":{"origin":"astro/py-astropy","version":"5.3,2"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-parfive":{"origin":"ftp/py-parfive","version":"2.1.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro"],"annotations":{"flavor":"py311"}},{"name":"py311-tree-sitter-languages","origin":"devel/py-tree-sitter-languages","version":"1.10.2","comment":"Binary Python wheels for all tree sitter languages","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/grantjenks/py-tree-sitter-languages","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18d98a8a44a36cad8ff0a60623934b6a7a83296fbabeacecebfc6bfbac8299d1","flatsize":84110049,"path":"All/py311-tree-sitter-languages-1.10.2.pkg","repopath":"All/py311-tree-sitter-languages-1.10.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4249020,"desc":"py-tree-sitter-languages provides binary Python wheels for all tree sitter\nlanguages. The binary wheels remove the need to download and compile support for\nindividual languages.","deps":{"py311-tree-sitter":{"origin":"devel/py-tree-sitter","version":"0.20.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-statsd","origin":"devel/py-statsd","version":"4.0.1","comment":"Simple statsd client","maintainer":"python@FreeBSD.org","www":"https://github.com/jsocol/pystatsd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7eb2e3dac783175106e5e83ddaa8cd287f426f56390976c0055c965b6b362883","flatsize":208954,"path":"All/py311-statsd-4.0.1.pkg","repopath":"All/py311-statsd-4.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29440,"desc":"statsd is a friendly front-end to Graphite. This is a Python client for the\nstatsd daemon.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-stem","origin":"security/py-stem","version":"1.8.2","comment":"Python controller library for Tor","maintainer":"egypcio@FreeBSD.org","www":"https://stem.torproject.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38aa92f68baafb4f8d58fb113766bbe170d8cf34416d9935182ce0dea05b42b3","flatsize":4730757,"path":"All/py311-stem-1.8.2.pkg","repopath":"All/py311-stem-1.8.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":656328,"desc":"Stem is a python controller library for Tor. Like its predecessor, TorCtl, it\nuses Tor's control protocol to help developers program against the Tor process,\nenabling them to build things similar to Vidalia and arm.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-streamparse","origin":"devel/py-streamparse","version":"4.1.2","comment":"Python analysis of Apache Storm streams","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/Parsely/streamparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50742967934be12e64c6183f6d994370926b196aeba82ad8e610cdb7b8eb8756","flatsize":831279,"path":"All/py311-streamparse-4.1.2.pkg","repopath":"All/py311-streamparse-4.1.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":119592,"desc":"Streamparse lets you run Python code against real-time streams of data\nvia Apache Storm. With streamparse you can create Storm bolts and spouts\nin Python without having to write a single line of Java. It also\nprovides handy CLI utilities for managing Storm clusters and projects.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-cython":{"origin":"lang/cython","version":"0.29.37_1"},"py311-fabric3":{"origin":"devel/py-fabric3","version":"1.14"},"py311-pystorm":{"origin":"devel/py-pystorm","version":"3.1.4_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-texttable":{"origin":"textproc/py-texttable","version":"1.7.0"},"py311-thriftpy2":{"origin":"devel/py-thriftpy2","version":"0.4.16"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-stdlib-list","origin":"devel/py-stdlib-list","version":"0.8.0","comment":"List of Python Standard Libraries","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jackmaney/python-stdlib-list","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0bd4767abaff62224e2d789bc12142d69a08d2dffac53af05eeee5b61247ce3","flatsize":255983,"path":"All/py311-stdlib-list-0.8.0.pkg","repopath":"All/py311-stdlib-list-0.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21392,"desc":"The package includes lists of all of the standard libraries for Python\n2.6, 2.7, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, and 3.9 along with the code for\nscraping the official Python docs to get said lists.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sshtunnel","origin":"net/py-sshtunnel","version":"0.1.5_1","comment":"Pure Python SSH tunnels","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/sshtunnel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"caf6b11f96cbaf2aa0f2109abd4e8c6c2bdfdd8fb981d43c24977d13c682c35e","flatsize":251888,"path":"All/py311-sshtunnel-0.1.5_1.pkg","repopath":"All/py311-sshtunnel-0.1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42540,"desc":"sshtunnel is a Python module for easily creating ssh tunnels in the background,\nfrom within Python. An example use case is when you want to access a remote\ndatabase. With sshtunnel all you need is ssh access to the remote machine and\nPython installed.","deps":{"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-stack-data","origin":"devel/py-stack-data","version":"0.6.3_1","comment":"Extract data from python stack frames and tracebacks for informative displays","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/alexmojaki/stack_data","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e67142c7fbbe12397a2c2d0bcc8e9e065f76dc14ccdd2283c0326279cd7aa695","flatsize":246131,"path":"All/py311-stack-data-0.6.3_1.pkg","repopath":"All/py311-stack-data-0.6.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47200,"desc":"stack_data is a library that extracts data from stack frames and tracebacks,\nparticularly to display more useful tracebacks than the default. It powers the\ntracebacks in IPython and futurecoder.","deps":{"py311-asttokens":{"origin":"devel/py-asttokens","version":"2.4.1"},"py311-executing":{"origin":"devel/py-executing","version":"2.0.1"},"py311-pure-eval":{"origin":"devel/py-pure-eval","version":"0.2.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-squint","origin":"devel/py-squint","version":"0.1.0_1","comment":"Simple query interface for tabular data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/shawnbrown/squint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e261f6fa4d5f9077456645ee979f94965d0a71c8ad919bbb1e3c3fb3edf045a","flatsize":485838,"path":"All/py311-squint-0.1.0_1.pkg","repopath":"All/py311-squint-0.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":84364,"desc":"Squint is a simple query interface for tabular data that's light-weight and easy\nto learn. A core feature of Squint is that the structure of a query's selection\ndetermines the structure of its result. With it you can:\n- Select data using Python literals -- sets, lists, dictionaries, etc. -- and\n  get results in the same format.\n- Aggregate, map, filter, reduce, and otherwise manipulate data.\n- Lazily iterate over results, write them to a file, or eagerly evaluate them in\n  memory.\n- Analyze data from CSV, Excel, SQL, and other data sources.","deps":{"py311-get-reader":{"origin":"devel/py-get-reader","version":"1.0.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sshpubkeys","origin":"security/py-sshpubkeys","version":"3.3.1_2","comment":"SSH public key parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ojarva/python-sshpubkeys","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"414b3832218ee0e47fce7ef3c745e142b8ceda072db3834daff08a50606773c8","flatsize":91022,"path":"All/py311-sshpubkeys-3.3.1_2.pkg","repopath":"All/py311-sshpubkeys-3.3.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19432,"desc":"sshpubkeys provides a native implementation for validating OpenSSH public keys.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-ecdsa":{"origin":"security/py-ecdsa","version":"0.19.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-stackexchange","origin":"devel/py-stackexchange","version":"2.2.7","comment":"Python binding to the StackExchange website APIs","maintainer":"python@FreeBSD.org","www":"https://github.com/lucjon/Py-StackExchange","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fab1709a4dc00829c19344359915b07640b2c5b374f73a01ed8e24daa23c6df","flatsize":350250,"path":"All/py311-stackexchange-2.2.7.pkg","repopath":"All/py311-stackexchange-2.2.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":57828,"desc":"Py-StackExchange is a simple Python binding for the StackExchange API.\n\nPy-StackExchange API coverage:\n- Access any StackExchange site, with just its URL. Even those that aren't\n  online yet.\n- If you just can't decide which one to use, you can use StackAuth to look up\n  the full list of sites.\n- Once you're online, you can view everything about users, questions, answers,\n  badges, comments and tags.\n- You can even go back in time by playing with post revisions.\n- Help users by looking up every StackExchange account they have. Every single\n  one.\n- See how well an SE site is doing; check its site statistics.\n- Search the questions of StackExchange sites.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-starlette","origin":"www/py-starlette","version":"0.37.2","comment":"Lightweight ASGI framework/toolkit","maintainer":"sunpoet@FreeBSD.org","www":"https://www.starlette.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7c6b22b9e9957f2d6c869fa6dbbd1eba9de0589cb635721bdb074ef66e81e3f","flatsize":998253,"path":"All/py311-starlette-0.37.2.pkg","repopath":"All/py311-starlette-0.37.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":159508,"desc":"Starlette is a lightweight ASGI framework/toolkit, which is ideal for building\nhigh performance asyncio services.\n\nIt is production-ready, and gives you the following:\n- Seriously impressive performance.\n- WebSocket support.\n- GraphQL support.\n- In-process background tasks.\n- Startup and shutdown events.\n- Test client built on requests.\n- CORS, GZip, Static Files, Streaming responses.\n- Session and Cookie support.\n- 100%25 test coverage.\n- 100%25 type annotated codebase.\n- Zero hard dependencies.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-anyio":{"origin":"devel/py-anyio","version":"4.4.0"},"py311-itsdangerous":{"origin":"security/py-itsdangerous","version":"2.1.2"},"py311-python-multipart":{"origin":"www/py-python-multipart","version":"0.0.9"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"FULL":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-srt","origin":"multimedia/py-srt","version":"3.5.3","comment":"Library and tools for parsing, modifying, and composing SRT files","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Zulko/moviepy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"359d0fb39f9f48672d03b4de37277112252b758dde8dff7134a38329f5585f60","flatsize":115671,"path":"All/py311-srt-3.5.3.pkg","repopath":"All/py311-srt-3.5.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26748,"desc":"srt is a tiny Python library for parsing, modifying, and composing SRT files.\n\nThere are a number of tools shipped with the library to manipulate, process,\nand fix SRT files.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ssh-import-id","origin":"security/ssh-import-id","version":"5.11","comment":"Authorize SSH public keys from trusted online identities","maintainer":"p.mousavizadeh@protonmail.com","www":"https://git.launchpad.net/ssh-import-id","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7882b86076bac60762850f318f15d116c5f2c1c6c0c49bef5c5bf790dade155","flatsize":92423,"path":"All/py311-ssh-import-id-5.11.pkg","repopath":"All/py311-ssh-import-id-5.11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":25272,"desc":"You're logged onto a cloud instance working on a problem with your\nfellow devs, and you want to invite them to log in and take a look\nat these crazy log messages. What to do?\n\nOh. You have to ask them to cat their public SSH key, paste it into\nIRC (wait, no, it's id_rsa.pub, not id_rsa silly!) then you copy it\nand cat it to the end of authorized_hosts.\n\nThat's where ssh-import-id comes in. With ssh-import-id, you can add\nthe public SSH keys from a known, trusted online identity to grant\nSSH access.\n\nCurrently supported identities include Github and Launchpad.","deps":{"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sshuttle","origin":"net/py-sshuttle","version":"1.1.2","comment":"Full-featured VPN over an SSH tunnel","maintainer":"bofh@FreeBSD.org","www":"https://github.com/sshuttle/sshuttle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af381075bebb92c2520a7f689db74a69d6290ec38c0892fcfc6614a01346153e","flatsize":764670,"path":"All/py311-sshuttle-1.1.2.pkg","repopath":"All/py311-sshuttle-1.1.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":136320,"desc":"As far as I (the author) knows, sshuttle is the only program that solves\nthe following common case:\n\n * Your client machine (or router) is Linux, FreeBSD, or MacOS.\n * You have access to a remote network via ssh.\n * You don't necessarily have admin access on the remote network.\n * The remote network has no VPN, or only stupid/complex VPN protocols\n   (IPsec, PPTP, etc). Or maybe you are the admin and you just got\n   frustrated with the awful state of VPN tools.\n * You don't want to create an ssh port forward for every single host/port\n   on the remote network.\n * You hate openssh's port forwarding because it's randomly slow and/or\n   stupid.\n * You can't use openssh's PermitTunnel feature because it's disabled by\n   default on openssh servers; plus it does TCP-over-TCP, which has\n   terrible performance","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python","net-vpn"],"annotations":{"flavor":"py311"}},{"name":"py311-ssh-audit","origin":"security/py-ssh-audit","version":"3.2.0","comment":"SSH server auditing","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/jtesta/ssh-audit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7de5b6b43e5a6110713ecb1e788b4c588e31327d291256f564bbf2022c3369f1","flatsize":1346270,"path":"All/py311-ssh-audit-3.2.0.pkg","repopath":"All/py311-ssh-audit-3.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":201024,"desc":"ssh-audit is a tool for ssh server & client configuration auditing.\n\nFeatures:\n* SSH1 and SSH2 protocol server support;\n* analyze SSH client configuration;\n* grab banner, recognize device or software and operating system,\n\tdetect compression;\n* gather key-exchange, host-key, encryption and\n\tmessage authentication code algorithms;\n* output algorithm information\n\t(available since, removed/disabled, unsafe/weak/legacy, etc);\n* output algorithm recommendations\n\t(append or remove based on recognized software version);\n* output security information (related issues, assigned CVE list, etc);\n* analyze SSH version compatibility based on algorithm information;\n* historical information from OpenSSH, Dropbear SSH and libssh;\n* no dependencies, compatible with Python 2.6+, Python 3.x and PyPy.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"flavor":"py311"}},{"name":"py311-sqlrelay","origin":"databases/py-sqlrelay","version":"1.9.3","comment":"Python modules to access to SQL Relay","maintainer":"pi@FreeBSD.org","www":"https://sqlrelay.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45b13e4fa0204ab015e905c36ba27e33ad5e137fa3819da8e3e43c16ce094c94","flatsize":120330,"path":"All/py311-sqlrelay-1.9.3.pkg","repopath":"All/py311-sqlrelay-1.9.3.pkg","licenselogic":"single","pkgsize":25020,"desc":"This package provides Python modules to access to SQL Relay.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlrelay":{"origin":"databases/sqlrelay","version":"1.9.3_1"}},"categories":["databases","python"],"shlibs_required":["libsqlrclient.so.7","librudiments.so.8","libedit.so.0","libgssapi_krb5.so.2.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0","libcurl.so.4"]},{"name":"py311-sqlparse","origin":"databases/py-sqlparse","version":"0.5.0","comment":"Non-validating SQL parser for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/andialbrecht/sqlparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c03bca42959b6aebd08725e638823d283ce3650ca646f6c60d1c3e417f50a8f9","flatsize":529363,"path":"All/py311-sqlparse-0.5.0.pkg","repopath":"All/py311-sqlparse-0.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":86952,"desc":"sqlparse is a non-validating SQL parser module.\nIt provides support for parsing, splitting and formatting SQL statements.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-squarify","origin":"math/py-squarify","version":"0.4.3","comment":"Squarify treemap layout algorithm","maintainer":"yuri@FreeBSD.org","www":"https://github.com/laserson/squarify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25186f33905cf0141f8aa62295387233170231d48132b73d3ef0ca53be20aa02","flatsize":40286,"path":"All/py311-squarify-0.4.3.pkg","repopath":"All/py311-squarify-0.4.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10424,"desc":"squarify is a pure Python implementation of the squarify treemap layout\nalgorithm.\n\nsquarify is an extension to the treemap method for the visualization of\nhierarchical information, such as directory structures and Organization\nstructures, is presented. The Standard treemap method often gives thin,\nelongated rectangles. As a result, rectangles are difficult to compare and\nto select.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sseclient","origin":"www/py-sseclient","version":"0.0.27","comment":"Python client library for reading Server Sent Event streams","maintainer":"yuri@FreeBSD.org","www":"https://github.com/btubbs/sseclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a812d226e98ca397ef7ef47e04e732e9b4116e91ef16bbce8b713c49778c0a1b","flatsize":26795,"path":"All/py311-sseclient-0.0.27.pkg","repopath":"All/py311-sseclient-0.0.27.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8640,"desc":"A Python client library for iterating over http Server Sent Event (SSE) streams\n(also known as EventSource, after the name of the Javascript interface inside\nbrowsers). The SSEClient class accepts a url on init, and is then an iterator\nover messages coming from the server.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sre-yield","origin":"devel/py-sre-yield","version":"1.2_1","comment":"Expand a regular expression to its possible matches","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/sre_yield","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"293e545769bdf49854032bde2fb24272cb8853c82e2fc6980566717c1786431c","flatsize":231898,"path":"All/py311-sre-yield-1.2_1.pkg","repopath":"All/py311-sre-yield-1.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":44596,"desc":"The goal of sre_yield is to efficiently generate all values that can match a\ngiven regular expression, or count possible matches efficiently. It uses the\nparsed regular expression, so you get a much more accurate result than trying to\njust split strings.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-stdlibs","origin":"devel/py-stdlibs","version":"2024.5.15","comment":"List of packages in the stdlib","maintainer":"sunpoet@FreeBSD.org","www":"https://stdlibs.omnilib.dev/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63a7d352f3b4fe547a5adf96c5b60068dcb725aae627342f2040f88cd58d84be","flatsize":410655,"path":"All/py311-stdlibs-2024.5.15.pkg","repopath":"All/py311-stdlibs-2024.5.15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34832,"desc":"stdlibs provides a static listing of all known modules in the Python standard\nlibrary, with separate lists available for each major release dating back to\nPython 2.3. It also includes combined lists of all module names that were ever\navailable in any 3.x release, any 2.x release, or both.\n\nNote: On Python versions 3.10 or newer, a list of module names for the active\nruntime is available sys.stdlib_module_names. This package exists to provide an\nhistorical record for use with static analysis and other tooling.\n\nThis package only includes listings for CPython releases. If other runtimes\nwould be useful, open an issue and start a discussion on how best that can be\naccomodated.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sqlite-migrate","origin":"databases/py-sqlite-migrate","version":"0.1.b0","comment":"Python CLI utility and library for migrating SQLite schemas","maintainer":"dch@FreeBSD.org","www":"https://github.com/simonw/sqlite-migrate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05b689c68553e8eb919e04f4c81063f524bef9cffe89e7648de23c1036b3ca38","flatsize":63629,"path":"All/py311-sqlite-migrate-0.1.b0.pkg","repopath":"All/py311-sqlite-migrate-0.1.b0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14260,"desc":"A simple database migration system for SQLite, in pre-release.","deps":{"py311-sqlite-utils":{"origin":"databases/py-sqlite-utils","version":"3.36"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sqlite-anyio","origin":"databases/py-sqlite-anyio","version":"0.2.2","comment":"Asynchronous client for SQLite using AnyIO","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/davidbrochart/sqlite-anyio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9658ddd7f3744fd78f5b44c321d3d94089179f3a7684d7a9792f17f7e1ec8482","flatsize":31005,"path":"All/py311-sqlite-anyio-0.2.2.pkg","repopath":"All/py311-sqlite-anyio-0.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7332,"desc":"sqlite-anyio provides asynchronous client for SQLite using AnyIO.","deps":{"py311-anyio":{"origin":"devel/py-anyio","version":"4.4.0"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sqlite3","origin":"databases/py-sqlite3","version":"3.11.9_7","comment":"Standard Python binding to the SQLite3 library (Python 3.11)","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50c05265453b4bd48972b3f70029e5285755c966895378d5abbbf476b78c6967","flatsize":124663,"path":"All/py311-sqlite3-3.11.9_7.pkg","repopath":"All/py311-sqlite3-3.11.9_7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":38764,"desc":"SQLite is a library that provides a SQL-language database that\nstores data in disk files without requiring a separate server\nprocess. pysqlite provides a SQL interface compliant with the DB-API\n2.0 specification described by PEP 249. This means that it should\nbe possible to write the first version of your applications using\nSQLite for data storage. If switching to a larger database such as\nPostgreSQL or Oracle is later necessary, the switch should be\nrelatively easy.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","python"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-srsly","origin":"devel/py-srsly","version":"2.4.8_1","comment":"Modern high-performance serialization utilities for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/explosion/srsly","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d986d369e111a4a3140e4bcb543cf9382bdacd5c27b88b85a8d2395334bcc7b","flatsize":5009806,"path":"All/py311-srsly-2.4.8_1.pkg","repopath":"All/py311-srsly-2.4.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":657160,"desc":"This package bundles some of the best Python serialization libraries into one\nstandalone package, with a high-level API that makes it easy to write code\nthat's correct across platforms and Pythons. This allows us to provide all the\nserialization utilities we need in a single binary wheel. Currently supports\nJSON, JSONL, MessagePack, Pickle and YAML.","deps":{"py311-catalogue":{"origin":"devel/py-catalogue","version":"2.0.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sqlcipher3","origin":"databases/py-sqlcipher3","version":"0.5.2","comment":"Python 3 bindings for SQLCipher","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coleifer/sqlcipher3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ca1f8f21af66aaecab5c2881bbf907c737eb5966cbff66302f67eff61e992a0","flatsize":119145,"path":"All/py311-sqlcipher3-0.5.2.pkg","repopath":"All/py311-sqlcipher3-0.5.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":35100,"desc":"SQLCipher is a standalone fork of the SQLite database library that adds 256 bit\nAES encryption of database files and other security features like:\n* on-the-fly encryption\n* tamper detection\n* memory sanitization\n* strong key derivation\n\nSQLCipher is based on SQLite and stable upstream release features are\nperiodically integrated. While SQLCipher is maintained as a separate version of\nthe source tree, the project minimizes alterations to core SQLite code whenever\npossible.\n\nSQLCipher is maintained by Zetetic, LLC, and additional information and\ndocumentation is available on the official SQLCipher site.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlcipher":{"origin":"databases/sqlcipher","version":"4.5.6"}},"categories":["databases","python"],"shlibs_required":["libsqlcipher.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-sqlite-fts4","origin":"databases/py-sqlite-fts4","version":"1.0.1","comment":"Python functions for working with SQLite FTS4 search","maintainer":"loader@FreeBSD.org","www":"https://github.com/simonw/sqlite-fts4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47039d7446a105225e4113258dbdf2ae6adef608a608e82495d80039e61ee4a2","flatsize":48956,"path":"All/py311-sqlite-fts4-1.0.1.pkg","repopath":"All/py311-sqlite-fts4-1.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13120,"desc":"Custom SQLite functions written in Python for ranking documents\nindexed using the FTS4 extension.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sqlite-utils","origin":"databases/py-sqlite-utils","version":"3.36","comment":"Python CLI utility and library for manipulating SQLite databases","maintainer":"loader@FreeBSD.org","www":"https://github.com/simonw/sqlite-utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b7af6c0e3b880a898962296c3f570bed1a025e90c4b5ed41280246ff7cd5369","flatsize":984801,"path":"All/py311-sqlite-utils-3.36.pkg","repopath":"All/py311-sqlite-utils-3.36.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":147736,"desc":"Python CLI utility and library for manipulating SQLite databases.\n\nSome feature highlights\n\n* Pipe JSON (or CSV or TSV) directly into a new SQLite database\n  file, automatically creating a table with the appropriate schema\n* Run in-memory SQL queries, including joins, directly against data\n  in CSV, TSV or JSON files and view the results\n* Configure SQLite full-text search against your database tables\n  and run search queries against them, ordered by relevance\n* Run transformations against your tables to make schema changes\n  that SQLite ALTER TABLE does not directly support, such as\n  changing the type of a column\n* Extract columns into separate tables to better normalize your\n  existing data","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-click-default-group":{"origin":"devel/py-click-default-group","version":"1.2.4"},"py311-pluggy":{"origin":"devel/py-pluggy","version":"1.5.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite-fts4":{"origin":"databases/py-sqlite-fts4","version":"1.0.1"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sqlalchemy-migrate","origin":"databases/py-sqlalchemy-migrate","version":"0.13.0_1","comment":"Database schema migrations for SQLAlchemy","maintainer":"lwhsu@FreeBSD.org","www":"https://opendev.org/x/sqlalchemy-migrate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"505d5cd3c111fa4c90166e932aa29b022d082af21380350edf9380c9a130b67f","flatsize":1421262,"path":"All/py311-sqlalchemy-migrate-0.13.0_1.pkg","repopath":"All/py311-sqlalchemy-migrate-0.13.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":199852,"desc":"Inspired by Ruby on Rails' migrations, Migrate provides a way to deal\nwith database schema changes in SQLAlchemy projects. Migrate extends\nSQLAlchemy to have database changeset handling. It provides a database\nchange repository mechanism which can be used from the command line as\nwell as from inside python code.","deps":{"py311-Tempita":{"origin":"textproc/py-Tempita","version":"0.5.2"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"py311-sqlparse":{"origin":"databases/py-sqlparse","version":"0.5.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sqids","origin":"devel/py-sqids","version":"0.4.1","comment":"Generate YouTube-like IDs from numbers","maintainer":"python@FreeBSD.org","www":"https://sqids.org/python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d5558236ac652ce8c34a87e1361747c6a38704058a0f8f260910869cdff0d61","flatsize":54145,"path":"All/py311-sqids-0.4.1.pkg","repopath":"All/py311-sqids-0.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13116,"desc":"Sqids (pronounced \"squids\") is a small library that lets one generate\nYouTube-like unique IDs from numbers.  It is good for link shortening,\nfast and URL-safe ID generation, and decoding back into numbers for\nquicker database lookups.\n\nGood for:\n\n  - Generating IDs for public URLs (e.g. link shortening)\n  - Generating IDs for internal systems (e.g. event tracking)\n  - Decoding for quicker database lookups (e.g. by primary keys)\n\nNot good for:\n\n  - Sensitive data (this is not an encryption library)\n  - User IDs (can be decoded revealing user count)","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sqlalchemy-json","origin":"databases/py-sqlalchemy-json","version":"0.7.0_1","comment":"JSON type with nested change tracking for SQLAlchemy","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/edelooff/sqlalchemy-json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3d20494620ae70946207bb7187907d4e8d4f49071b27c1ceddff3baa911c665","flatsize":56529,"path":"All/py311-sqlalchemy-json-0.7.0_1.pkg","repopath":"All/py311-sqlalchemy-json-0.7.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12152,"desc":"SQLAlchemy-JSON provides mutation-tracked JSON types to SQLAlchemy.","deps":{"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sqlalchemy-utils","origin":"databases/py-sqlalchemy-utils","version":"0.41.2_1","comment":"Various utility functions for SQLAlchemy","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kvesteri/sqlalchemy-utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cb6049ba01dfaac4427f67a2483a4a7262f04e4ffd5c4bd07cf5995b370c91f","flatsize":1103085,"path":"All/py311-sqlalchemy-utils-0.41.2_1.pkg","repopath":"All/py311-sqlalchemy-utils-0.41.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":153224,"desc":"SQLAlchemy-Utils provides various utility functions, new data types and helpers\nfor SQLAlchemy.","deps":{"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"ARROW":"off","BABEL":"off","COLOR":"off","ENCRYPTED":"off","INTERVALS":"off","PASSWORD":"off","PENDULUM":"off","PHONE":"off","TIMEZONE":"off","URL":"off","SQLALCHEMY14":"on","SQLALCHEMY20":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-spyder-unittest","origin":"devel/py-spyder-unittest","version":"0.6.0_1","comment":"Plugin to run tests from within the Spyder IDE","maintainer":"yuri@FreeBSD.org","www":"https://github.com/spyder-ide/spyder-unittest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"910e77407309be550b2130cbaada242a316facf57f49f648fff313b428f23373","flatsize":739829,"path":"All/py311-spyder-unittest-0.6.0_1.pkg","repopath":"All/py311-spyder-unittest-0.6.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":107728,"desc":"Spyder-unittest is a plugin that integrates popular unit test frameworks with\nSpyder, allowing you to run test suites and view the results in the IDE.\n\nThe plugin supports the unittest module in the Python standard library as well\nas the pytest and nose testing frameworks. Support for pytest is most complete\nat the moment.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"spyder":{"origin":"devel/spyder","version":"5.5.5_1"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sqlobject","origin":"databases/py-sqlobject","version":"3.11.0","comment":"Python object for manipulation with SQL table row","maintainer":"wen@FreeBSD.org","www":"http://www.sqlobject.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77cd254c95fa2217755faf9643911322ee38272447db793599446ed78d2d6f05","flatsize":13809320,"path":"All/py311-sqlobject-3.11.0.pkg","repopath":"All/py311-sqlobject-3.11.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1172320,"desc":"SQLObject is an object-relational mapper.\nIt allows you to translate RDBMS table rows into Python objects,\nand manipulate those objects to transparently manipulate the database.","deps":{"py311-formencode":{"origin":"www/py-formencode","version":"2.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"DOCS":"on","MSSQL":"off","PGSQL":"off","SQLITE":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-spyder-kernels","origin":"devel/py-spyder-kernels","version":"2.5.2","comment":"Jupyter kernels for the Spyder console","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/spyder-ide/spyder-kernels","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6dabd1862285885744974385176cc091c03ad95e7e73cd5e729d2df75820ea69","flatsize":1163148,"path":"All/py311-spyder-kernels-2.5.2.pkg","repopath":"All/py311-spyder-kernels-2.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":184788,"desc":"Provides Jupyter kernels for use with the consoles of Spyder,\nthe Scientific Python Development Environment.\n\nThese kernels can be launched either through Spyder itself or\nin an independent Python session, and allow interactive or\nfile-based execution of Python code inside Spyder.","deps":{"py311-cloudpickle":{"origin":"devel/py-cloudpickle","version":"3.0.0"},"py311-ipykernel":{"origin":"devel/py-ipykernel","version":"6.29.4_1"},"py311-ipyparallel":{"origin":"devel/py-ipyparallel","version":"8.8.0_2"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-jupyter-client":{"origin":"devel/py-jupyter-client","version":"8.6.2"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"py311-wurlitzer":{"origin":"misc/py-wurlitzer","version":"3.1.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-splunk-hec","origin":"textproc/py-splunk-hec","version":"1.81","comment":"Python class to submit events to Splunk HTTP Event Collector","maintainer":"acm@FreeBSD.org","www":"https://github.com/georgestarcher/Splunk-Class-httpevent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f05d38d94498a7651233c3999e89e0cabeb94f0e5622bf92a8809cd0e87efb20","flatsize":56101,"path":"All/py311-splunk-hec-1.81.pkg","repopath":"All/py311-splunk-hec-1.81.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12560,"desc":"This is a python class file for use with other python scripts to send events to\na Splunk http event collector.\n\nSupported products:\n\nSplunk v6.3.X+\nSplunk v6.4.X+ for the raw input option","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spyne","origin":"www/py-spyne","version":"2.14.0_3","comment":"Transport and architecture agnostic RPC library","maintainer":"sunpoet@FreeBSD.org","www":"http://spyne.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b9459a0b3a33bd157d05ba9dad8619add16f840c8d968dcafc15aadd1cd4fc9","flatsize":6851019,"path":"All/py311-spyne-2.14.0_3.pkg","repopath":"All/py311-spyne-2.14.0_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":915948,"desc":"Spyne is a Python RPC toolkit that makes it easy to expose online services that\nhave a well-defined API using multiple protocols and transports.\n\nIt integrates with popular Python web frameworks as well as libraries like\nSQLAlchemy to keep your code as DRY (Don't Repeat Yourself) as possible.","deps":{"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sqlglot","origin":"databases/py-sqlglot","version":"17.16.2_1","comment":"Easily customizable SQL parser and transpiler","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tobymao/sqlglot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a814325843f9bf3d56555b07dd32d40856b9713f06d4323aeddb602b4eb20e0b","flatsize":5036189,"path":"All/py311-sqlglot-17.16.2_1.pkg","repopath":"All/py311-sqlglot-17.16.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":675800,"desc":"SQLGlot is a no dependency Python SQL parser, transpiler, and optimizer. It can\nbe used to format SQL or translate between different dialects like DuckDB,\nPresto, Spark, and BigQuery. It aims to read a wide variety of SQL inputs and\noutput syntactically correct SQL in the targeted dialects.\n\nIt is a very comprehensive generic SQL parser with a robust test suite. It is\nalso quite performant while being written purely in Python.\n\nYou can easily customize the parser, analyze queries, traverse expression trees,\nand programmatically build SQL.\n\nSyntax errors are highlighted and dialect incompatibilities can warn or raise\ndepending on configurations.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spktype21","origin":"astro/py-spktype21","version":"0.1.0_2","comment":"Supporting module for jplephem to handle data type 21","maintainer":"thierry@FreeBSD.org","www":"https://github.com/whiskie14142/spktype21","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b93d65ceb4477ebb2410fad7b0112eb0218f520cea9c325606ef4f2d82eb722","flatsize":68147,"path":"All/py311-spktype21-0.1.0_2.pkg","repopath":"All/py311-spktype21-0.1.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15172,"desc":"This module computes positions and velocities of a celestial small body, from a\nNASA SPICE SPK ephemeris kernel file of data type 21 (Extended Modified\nDifference Arrays).\nSee http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/FORTRAN/req/spk.html\n\nYou can get SPK files for many solar system small bodies from HORIZONS system of\nNASA/JPL.\nSee https://ssd.jpl.nasa.gov/?horizons\n\nThis module reads SPK files of data type 21, one of the types of binary SPK\nfile. At the point of Oct. 2018, HORIZONS system provides files of type 21 as\nbinary SPK files by default. You can get type 21 binary SPK file for celestial\nsmall bodies through TELNET interface by answering back 'B' for 'SPK file\nformat'. Also you can get type 21 binary SPK file from:\nhttps://ssd.jpl.nasa.gov/x/spk.html","deps":{"py311-jplephem":{"origin":"astro/py-jplephem","version":"2.22"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-splinter","origin":"www/py-splinter","version":"0.21.0","comment":"Browser abstraction for web acceptance testing","maintainer":"bofh@FreeBSD.org","www":"https://github.com/cobrateam/splinter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7404f0b1e226d6959640a295954afa5289177f8eabf3e567bf112de5fbf4d26","flatsize":562031,"path":"All/py311-splinter-0.21.0.pkg","repopath":"All/py311-splinter-0.21.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":72184,"desc":"Splinter is an open source tool for testing web applications using Python.\nIt lets you automate browser actions, such as visiting URLs and interacting\nwith their items.","deps":{"py311-cssselect":{"origin":"www/py-cssselect","version":"1.2.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-selenium":{"origin":"www/py-selenium","version":"4.12.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.testbrowser":{"origin":"devel/py-zope.testbrowser","version":"5.5.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spopt","origin":"math/py-spopt","version":"0.5.0_2","comment":"Spatial Optimization in PySAL","maintainer":"sunpoet@FreeBSD.org","www":"https://pysal.org/spopt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70463a94c23f93f97ab2a5e6709ae20d888b3d5197ee7ec1cd393b1efa43ad4f","flatsize":1715365,"path":"All/py311-spopt-0.5.0_2.pkg","repopath":"All/py311-spopt-0.5.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":177404,"desc":"Spatial Optimization\n\nSpopt is an open-source Python library for solving optimization problems with\nspatial data. Originating from the region module in PySAL (Python Spatial\nAnalysis Library), it is under active development for the inclusion of newly\nproposed models and methods for regionalization, facility location, and\ntransportation-oriented solutions.","deps":{"py311-PuLP":{"origin":"math/py-PuLP","version":"2.8.0"},"py311-geopandas":{"origin":"graphics/py-geopandas","version":"0.14.1"},"py311-libpysal":{"origin":"science/py-libpysal","version":"4.7.0_2"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-spaghetti":{"origin":"science/py-spaghetti","version":"1.7.4"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spktype01","origin":"astro/py-spktype01","version":"1.0.0_2","comment":"Supporting module for jplephem to handle data type 1","maintainer":"thierry@FreeBSD.org","www":"https://github.com/whiskie14142/spktype01","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7464eb24234feaeb7ac2c68ba63116f7d591fe7f2903d3a678f0df8d97ee24bd","flatsize":59341,"path":"All/py311-spktype01-1.0.0_2.pkg","repopath":"All/py311-spktype01-1.0.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13324,"desc":"This module computes positions and velocities of a celestial small body, from a\nNASA SPICE SPK ephemeris kernel file of data type 1 (Modified Difference\nArrays).\nSee http://naif.jpl.nasa.gov/pub/naif/toolkit_docs/FORTRAN/req/spk.html\n\nYou can get SPK files for many solar system small bodies from HORIZONS system of\nNASA/JPL.\nSee https://ssd.jpl.nasa.gov/?horizons\n\nThis module reads SPK files of data type 1, one of the types of binary SPK file.\nAt the point of Oct. 2018, HORIZONS system provides files of type 21 as binary\nSPK files by default. You can get type 1 binary SPK file for celestial small\nbodies through TELNET interface by answering back '1' for 'SPK file format'.","deps":{"py311-jplephem":{"origin":"astro/py-jplephem","version":"2.22"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spreg","origin":"math/py-spreg","version":"1.3.2_2","comment":"PySAL Spatial Econometrics Package","maintainer":"sunpoet@FreeBSD.org","www":"https://spreg.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1548adba2bc6dc1f5db0e334df591fd58f62fe81d3ce2a2519e0a23dc733b510","flatsize":3752875,"path":"All/py311-spreg-1.3.2_2.pkg","repopath":"All/py311-spreg-1.3.2_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":275908,"desc":"Spatial Regression Models (spreg)\n\nspreg, short for \"spatial regression\", is a python package to estimate\nsimultaneous autoregressive spatial regression models. These models are useful\nwhen modeling processes where observations interact with one another.","deps":{"py311-libpysal":{"origin":"science/py-libpysal","version":"4.7.0_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spint","origin":"math/py-spint","version":"1.0.7_2","comment":"SPatial INTeraction models","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pysal/spint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24eae57fec542f20405ccb95153e625a76ea32d3830252650db59d7c901c8404","flatsize":450523,"path":"All/py311-spint-1.0.7_2.pkg","repopath":"All/py311-spint-1.0.7_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":54476,"desc":"Spatial Interaction Modeling Package\n\nThe Spatial Interaction Modeling (SpInt) module seeks to provide a collection of\ntools to study spatial interaction processes and analyze spatial interaction\ndata.\n\nThe module currently supports the calibration of the 'family' of spatial\ninteraction models (Wilson, 1971) which are derived using an entropy maximizing\n(EM) framework or the equivalent information minimizing (IM) framework. As such,\nit is able to derive parameters for the following Poisson count models:\n- unconstrained gravity model\n- production-constrained model (origin-constrained)\n- attraction-constrained model (destination-constrained)\n- doubly-constrained model","deps":{"py311-libpysal":{"origin":"science/py-libpysal","version":"4.7.0_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-spglm":{"origin":"math/py-spglm","version":"1.1.0"},"py311-spreg":{"origin":"math/py-spreg","version":"1.3.2_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spinners","origin":"misc/py-spinners","version":"0.0.24","comment":"Spinners for terminal","maintainer":"0mp@FreeBSD.org","www":"https://github.com/manrajgrover/py-spinners.","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47811dc9c967de73b531bd22cef1c984a70a67dc5c392310750c367728a6765d","flatsize":44439,"path":"All/py311-spinners-0.0.24.pkg","repopath":"All/py311-spinners-0.0.24.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7492,"desc":"This is a Python port of the Node library cli-spinners.\nIt features more than 60 spinners for terminal.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxemoji","origin":"textproc/py-sphinxemoji","version":"0.2.0","comment":"Sphinx extension that provides emoji codes","maintainer":"dbaio@FreeBSD.org","www":"https://sphinxemojicodes.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5df80e48fcd0d604b7e07f47cb9c2ad82219f048d05ae41d74ab658b26777b7e","flatsize":293537,"path":"All/py311-sphinxemoji-0.2.0.pkg","repopath":"All/py311-sphinxemoji-0.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34848,"desc":"An extension to use emoji codes in your Sphinx documentation!\n\nFor installation and usage details, see the documentation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-websupport","origin":"textproc/py-sphinxcontrib-websupport","version":"1.2.4_1","comment":"Sphinx API for Web Apps","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sphinx-doc/sphinxcontrib-websupport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26e26e37dfc668d3e565c60681ca052b385027272c70a0dcb95c78ba55834777","flatsize":282524,"path":"All/py311-sphinxcontrib-websupport-1.2.4_1.pkg","repopath":"All/py311-sphinxcontrib-websupport-1.2.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":54748,"desc":"sphinxcontrib-webuspport provides a Python API to\neasily integrate Sphinx documentation into your Web application.","deps":{"py311-sphinxcontrib-serializinghtml":{"origin":"textproc/py-sphinxcontrib-serializinghtml","version":"1.1.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-towncrier","origin":"textproc/py-sphinxcontrib-towncrier","version":"0.3.2a0_1","comment":"RST directive for injecting a Towncrier-generated changelog draft","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sphinx-contrib/sphinxcontrib-towncrier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"975297b105343c78201f8a33975304574937c5479ccbd68a89d50b14e3ec99a3","flatsize":70743,"path":"All/py311-sphinxcontrib-towncrier-0.3.2a0_1.pkg","repopath":"All/py311-sphinxcontrib-towncrier-0.3.2a0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18232,"desc":"sphinxcontrib-towncrier is an RST directive for injecting a Towncrier-generated\nchangelog draft containing fragments for the unreleased (next) project version.","deps":{"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-towncrier":{"origin":"textproc/py-towncrier","version":"22.12.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spylls","origin":"textproc/py-spylls","version":"0.1.7","comment":"Hunspell ported to pure Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/spylls/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3d6441904b111a172952a9a77903e4cafd9bfc3911e1ef33d22b947ce8947a4","flatsize":5549726,"path":"All/py311-spylls-0.1.7.pkg","repopath":"All/py311-spylls-0.1.7.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1284696,"desc":"Spylls is an effort of porting prominent spellcheckers into clear,\nwell-structured, well-documented Python. It is intended to be useful both as a\nlibrary and as some kind of \"reference (or investigatory, if you will)\nimplementation\". Currently, only Hunspell is ported.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-svg2pdfconverter","origin":"textproc/py-sphinxcontrib-svg2pdfconverter","version":"1.2.2","comment":"Sphinx extension for converting SVG to PDF","maintainer":"agh@riseup.net","www":"https://github.com/missinglinkelectronics/sphinxcontrib-svg2pdfconverter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd6958edf170cbe1d9abaf6ef9aa726774ce58e1e3f57a5b5d826f4cb528d4d1","flatsize":44060,"path":"All/py311-sphinxcontrib-svg2pdfconverter-1.2.2.pkg","repopath":"All/py311-sphinxcontrib-svg2pdfconverter-1.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9740,"desc":"Sphinx SVG to PDF Converter Extension:\n\nThis extension converts SVG images to PDF in case the builder does\nnot support SVG images natively (e.g. LaTeX). libRSVG is used\ninternally.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-serializinghtml","origin":"textproc/py-sphinxcontrib-serializinghtml","version":"1.1.5","comment":"Sphinx extension which outputs serialized HTML files (json and pickle)","maintainer":"python@FreeBSD.org","www":"https://www.sphinx-doc.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4af635812b4fda6cbbe37c4524ca42ff30764bd96348adf74f133592b720e99","flatsize":139478,"path":"All/py311-sphinxcontrib-serializinghtml-1.1.5.pkg","repopath":"All/py311-sphinxcontrib-serializinghtml-1.1.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":20620,"desc":"sphinxcontrib-serializinghtml is a sphinx extension which outputs serialized\nHTML files (json and pickle).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-qthelp","origin":"textproc/py-sphinxcontrib-qthelp","version":"1.0.3","comment":"Sphinx extension which outputs QtHelp document","maintainer":"python@FreeBSD.org","www":"http://sphinx-doc.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f3db269260ff2c40954268ae351b6aa8141910a31dbb0f3b1cf278961e8b40c","flatsize":174158,"path":"All/py311-sphinxcontrib-qthelp-1.0.3.pkg","repopath":"All/py311-sphinxcontrib-qthelp-1.0.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":22300,"desc":"sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-programoutput","origin":"textproc/py-sphinxcontrib-programoutput","version":"0.11","comment":"Sphinx extension to include program output","maintainer":"dbaio@FreeBSD.org","www":"https://pythonhosted.org/sphinxcontrib-programoutput/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b7059757c72604726baf00520b4a02c61620f33abdb10042699b129d16e99d0","flatsize":163817,"path":"All/py311-sphinxcontrib-programoutput-0.11.pkg","repopath":"All/py311-sphinxcontrib-programoutput-0.11.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":25804,"desc":"A Sphinx extension to literally insert the output of arbitrary commands into\ndocuments, helping you to keep your command examples up to date.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-newsfeed","origin":"textproc/py-sphinxcontrib-newsfeed","version":"0.1.4","comment":"News Feed extension for Sphinx","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/sphinxcontrib-newsfeed/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5af5f4eacf3b2fd1c7474055a42a6e5b3de0f93c465c048af28fc5433f624366","flatsize":61457,"path":"All/py311-sphinxcontrib-newsfeed-0.1.4.pkg","repopath":"All/py311-sphinxcontrib-newsfeed-0.1.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14904,"desc":"News Feed extension for Sphinx.\n\nFeatures:\n\n    Makes feed entries from Sphinx documents.\n    Generates a list of entries with teasers.\n    Saves the feed to a file in RSS format.\n    Supports comments via Disqus.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-sphinxcontrib-newsfeed port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-sphinxcontrib-napoleon","origin":"textproc/py-sphinxcontrib-napoleon","version":"0.7","comment":"Sphinx extension that parses both NumPy and Google style docstrings","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/sphinxcontrib-napoleon/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f08051bf56a3058e947669b6d900138ea07f999fbe8b9609c4f5b13db3cd924","flatsize":213089,"path":"All/py311-sphinxcontrib-napoleon-0.7.pkg","repopath":"All/py311-sphinxcontrib-napoleon-0.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":34148,"desc":"Napoleon is a pre-processor that parses NumPy and Google style docstrings and\nconverts them to reStructuredText before Sphinx attempts to parse them. This\nhappens in an intermediate step while Sphinx is processing the documentation,\nso it doesn't modify any of the docstrings in your actual source code files.","deps":{"py311-pockets":{"origin":"devel/py-pockets","version":"0.9.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-log-cabinet","origin":"textproc/py-sphinxcontrib-log-cabinet","version":"1.0.1","comment":"Organize changelog directives in Sphinx docs","maintainer":"nivit@FreeBSD.org","www":"https://github.com/davidism/sphinxcontrib-log-cabinet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"693f05e7ca92ae5bf977d1fb20610c9b866b0a5d9e20068d59a439ac9fbfd87b","flatsize":21546,"path":"All/py311-sphinxcontrib-log-cabinet-1.0.1.pkg","repopath":"All/py311-sphinxcontrib-log-cabinet-1.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7216,"desc":"Organize changelogs generated by versionadded, versionchanged,\ndeprecated directives.\nThe log will be sorted by newest to oldest version. For HTML docs,\nolder versions will be collapsed by default.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-jsmath","origin":"textproc/py-sphinxcontrib-jsmath","version":"1.0.1","comment":"Sphinx extension which renders display math in HTML via JavaScript","maintainer":"wen@FreeBSD.org","www":"https://www.sphinx-doc.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e027b703380e07f3bffe7582bfc30d391454f63a01cf4028332364a688e2119","flatsize":21185,"path":"All/py311-sphinxcontrib-jsmath-1.0.1.pkg","repopath":"All/py311-sphinxcontrib-jsmath-1.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7008,"desc":"Sphinxcontrib-jsmath is a sphinx extension which renders display math in HTML via JavaScript.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-issuetracker","origin":"textproc/py-sphinxcontrib-issuetracker","version":"0.11","comment":"Sphinx integration with different issue trackers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ignatenkobrain/sphinxcontrib-issuetracker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b0ca22b438daee3e664df3883caf18776443c97ffd4de8ae2b499a87da31145","flatsize":77461,"path":"All/py311-sphinxcontrib-issuetracker-0.11.pkg","repopath":"All/py311-sphinxcontrib-issuetracker-0.11.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17492,"desc":"sphinxcontrib-issuetracker is a Sphinx extension to reference issues in issue\ntrackers, either explicitly with an \"issue\" role or optionally implicitly by\nissue ids like #10 in plaintext.\n\nCurrently the following issue trackers are supported:\n* GitHub\n* BitBucket\n* Launchpad\n* Google Code\n* Debian BTS\n* Jira","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-httpdomain","origin":"textproc/py-sphinxcontrib-httpdomain","version":"1.8.1","comment":"Sphinx domain for HTTP APIs","maintainer":"bofh@FreeBSD.org","www":"https://github.com/sphinx-contrib/httpdomain","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1177ea87a614e23e6fd41fd222429530ee9b46defef44482af0bb8fe2f9e4cf","flatsize":239720,"path":"All/py311-sphinxcontrib-httpdomain-1.8.1.pkg","repopath":"All/py311-sphinxcontrib-httpdomain-1.8.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":43032,"desc":"This contrib extension, sphinxcontrib.httpdomain provides a Sphinx domain for\ndescribing RESTful HTTP APIs.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-htmlhelp","origin":"textproc/py-sphinxcontrib-htmlhelp","version":"2.0.0","comment":"Sphinx extension which renders HTML help files","maintainer":"python@FreeBSD.org","www":"https://www.sphinx-doc.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13a9b59bc7d4b066984bd3a1ef20a13b55535e65a730342b6af63bc43d72e56e","flatsize":178794,"path":"All/py311-sphinxcontrib-htmlhelp-2.0.0.pkg","repopath":"All/py311-sphinxcontrib-htmlhelp-2.0.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":27876,"desc":"sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-bitbucket","origin":"textproc/py-sphinxcontrib-bitbucket","version":"1.0_2","comment":"Sphinx/BitBucket integration","maintainer":"nivit@FreeBSD.org","www":"http://www.doughellmann.com/projects/sphinxcontrib-bitbucket/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10128e9f83378b6c4452c7e5b7e7fb98ad25e10678607b24a950e725aba7626f","flatsize":20505,"path":"All/py311-sphinxcontrib-bitbucket-1.0_2.pkg","repopath":"All/py311-sphinxcontrib-bitbucket-1.0_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6204,"desc":"This module adds custom roles to Sphinx for linking to resources\non BitBucket projects.","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxext-opengraph","origin":"textproc/py-sphinxext-opengraph","version":"0.8.1","comment":"Sphinx extension to generate OpenGraph metadata","maintainer":"alexis.praga@free.fr","www":"https://pypi.org/project/sphinxext-opengraph","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"add73f36b7c1fe46be688ff817df350ab02b9fb5dc8992db15260eb6d6596c46","flatsize":1853697,"path":"All/py311-sphinxext-opengraph-0.8.1.pkg","repopath":"All/py311-sphinxext-opengraph-0.8.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":808544,"desc":"This Sphinx extension allows you to generate OpenGraph metadata.\n\nThe Open Graph protocol enables any web page to become a rich object\nin a social graph (see https://ogp.me/).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-fulltoc","origin":"textproc/py-sphinxcontrib-fulltoc","version":"1.2.0","comment":"Sphinx Fulltoc Extension","maintainer":"vanilla@FreeBSD.org","www":"https://pypi.org/project/sphinxcontrib-fulltoc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54d477de15d5063669c79228984873c13bdccf6fe3b9e5a1ac2eb2cf835ed58c","flatsize":24321,"path":"All/py311-sphinxcontrib-fulltoc-1.2.0.pkg","repopath":"All/py311-sphinxcontrib-fulltoc-1.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8624,"desc":"This module contains the Fulltoc Sphinx extension which was created by\nDoug Hellmann.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-devhelp","origin":"textproc/py-sphinxcontrib-devhelp","version":"1.0.2","comment":"Sphinx extension which outputs Devhelp document","maintainer":"wen@FreeBSD.org","www":"https://www.sphinx-doc.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0062dee41a2643f494c33e515fb2fc0be76b86127b16c6e7aa9220fc42d5f9d6","flatsize":130928,"path":"All/py311-sphinxcontrib-devhelp-1.0.2.pkg","repopath":"All/py311-sphinxcontrib-devhelp-1.0.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17172,"desc":"Sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-autoprogram","origin":"textproc/py-sphinxcontrib-autoprogram","version":"0.1.9","comment":"Sphinx Autoprogram Extension","maintainer":"dereks@lifeofadishwasher.com","www":"https://github.com/sphinx-contrib/autoprogram","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f162598f2347deedf5aecb607a99e18173766829f4b0b94b684c58c7dcbe6ca0","flatsize":702555,"path":"All/py311-sphinxcontrib-autoprogram-0.1.9.pkg","repopath":"All/py311-sphinxcontrib-autoprogram-0.1.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":164884,"desc":"This contrib extension, sphinxcontrib.autoprogram, provides an automated\nway to document CLI programs. It scans argparse.ArgumentParser object,\nand then expands it into a set of .. program:: and .. option:: directives.","deps":{"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-applehelp","origin":"textproc/py-sphinxcontrib-applehelp","version":"1.0.2","comment":"Extension which outputs Apple help books","maintainer":"wen@FreeBSD.org","www":"https://www.sphinx-doc.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19451004ffd6724631ca5b756189acab26b064153cfb82ff25becd65c2eb3e5b","flatsize":270486,"path":"All/py311-sphinxcontrib-applehelp-1.0.2.pkg","repopath":"All/py311-sphinxcontrib-applehelp-1.0.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":23436,"desc":"Sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-bibtex","origin":"textproc/py-sphinxcontrib-bibtex","version":"2.6.2_1","comment":"Sphinx extension for BibTeX style citations","maintainer":"sunpoet@FreeBSD.org","www":"https://sphinxcontrib-bibtex.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06c6fa58529b4214a0c8b030a5b251665b743f320265d9017597b556604129d1","flatsize":422627,"path":"All/py311-sphinxcontrib-bibtex-2.6.2_1.pkg","repopath":"All/py311-sphinxcontrib-bibtex-2.6.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":68660,"desc":"The bibtex extension allows BibTeX citations to be inserted into documentation\ngenerated by Sphinx, via a bibliography directive, along with :cite:p: and\n:cite:t: roles. These work similarly to LaTeX's thebibliography environment and\nthe \\citet and \\citep commands.","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-pybtex":{"origin":"textproc/py-pybtex","version":"0.24.0_2"},"py311-pybtex-docutils":{"origin":"textproc/py-pybtex-docutils","version":"1.0.3_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinxcontrib-adadomain","origin":"textproc/py-sphinxcontrib-adadomain","version":"0.2_2","comment":"Sphinx Adadomain Extension","maintainer":"sunpoet@FreeBSD.org","www":"https://bitbucket.org/tkoskine/sphinxcontrib-adadomain","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b70f5f4db36eee5425e9b231747014ff18ce1d80f9a8a8961a6269a561cad240","flatsize":76791,"path":"All/py311-sphinxcontrib-adadomain-0.2_2.pkg","repopath":"All/py311-sphinxcontrib-adadomain-0.2_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16796,"desc":"This extension adds Ada domain support to Sphinx.","deps":{"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx_wikipedia","origin":"textproc/py-sphinx_wikipedia","version":"20150903","comment":"Sphinx extension which adds role to create links to Wikipedia articles","maintainer":"kris@FreeBSD.org","www":"https://github.com/quiver/sphinx-ext-wikipedia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9517e79dafeef528076cd00eddca6eaba9494bc150989c5e9a6fb3ff39b47ffd","flatsize":1677,"path":"All/py311-sphinx_wikipedia-20150903.pkg","repopath":"All/py311-sphinx_wikipedia-20150903.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1688,"desc":"This is a Sphinx extension for linking to wikipedia articles.","deps":{"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx_press_theme","origin":"textproc/py-sphinx_press_theme","version":"0.9.1","comment":"Them for py-sphinx based on VuePress","maintainer":"bofh@FreeBSD.org","www":"https://schettino72.github.io/sphinx_press_site/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec90df66d52bd7c3a4ca9105cdf1f39e13134b66d51da1d8dc021fb7ff76fe43","flatsize":242814,"path":"All/py311-sphinx_press_theme-0.9.1.pkg","repopath":"All/py311-sphinx_press_theme-0.9.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","MIT"],"pkgsize":75316,"desc":"A modern responsive theme for python's Sphinx documentation generator.\n\nThis theme is based on VuePress. It uses Vue.js & Stylus managed by webpack\n(through vue-cli).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-multiversion","origin":"textproc/py-sphinx-multiversion","version":"0.2.4_1","comment":"Sphinx extension for building self-hosted versioned docs","maintainer":"driesm@FreeBSD.org","www":"https://github.com/Holzhaus/sphinx-multiversion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0039e3000edfbb463ed13dfd77515bcaf1e98157e7b5fc28884b4f8bb3836ed","flatsize":89651,"path":"All/py311-sphinx-multiversion-0.2.4_1.pkg","repopath":"All/py311-sphinx-multiversion-0.2.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":19420,"desc":"Sphinx extension for building self-hosted versioned docs.\n\nThis extension aims to provide a clean implementation that tries\nto avoid messing with Sphinx internals as much as possible.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-tabs","origin":"textproc/py-sphinx-tabs","version":"3.4.1_2","comment":"Tabbed views for Sphinx","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/executablebooks/sphinx-tabs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"512919c47b1480af624a2eeecf19e09b30a42a5def058d40970b713f80fe344b","flatsize":68036,"path":"All/py311-sphinx-tabs-3.4.1_2.pkg","repopath":"All/py311-sphinx-tabs-3.4.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16888,"desc":"sphinx-tabs creates tabbed content in Sphinx documentation when building HTML.","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-sitemap","origin":"textproc/py-sphinx-sitemap","version":"2.5.1","comment":"Sphinx extension for generating sitemaps for HTML","maintainer":"agh@riseup.net","www":"https://github.com/jdillard/sphinx-sitemap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4275b2f671c6fb75a34394dc5897eda4cadd55421a123681829077cfafc69d4","flatsize":31355,"path":"All/py311-sphinx-sitemap-2.5.1.pkg","repopath":"All/py311-sphinx-sitemap-2.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8744,"desc":"A Sphinx extension to generate multi-version, and multi-language HTML sitemaps\nfor generated documentation. py-sphinx-sitemap is compliant with the\nSitemaps.org XML schema for declaring and generating HTML sitemaps.","deps":{"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spotipy","origin":"audio/py-spotipy","version":"2.24.0","comment":"Light weight Python library for the Spotify Web API","maintainer":"nivit@FreeBSD.org","www":"https://github.com/spotipy-dev/spotipy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfdd0a728cc2fb4af18202bb9d1e94edfdb2adbd51e25f20f52b50af768c8e5d","flatsize":4887850,"path":"All/py311-spotipy-2.24.0.pkg","repopath":"All/py311-spotipy-2.24.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2834568,"desc":"Spotipy is a lightweight Python library for the Spotify Web API. With Spotipy\nyou get full access to all of the music data provided by the Spotify platform.","deps":{"py311-redis":{"origin":"databases/py-redis","version":"5.0.6"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"options":{"CACHE":"off","DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-issues","origin":"textproc/py-sphinx-issues","version":"3.0.1","comment":"Sphinx extension for linking to your project's issue tracker","maintainer":"nivit@FreeBSD.org","www":"https://github.com/sloria/sphinx-issues","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42ad314238ef950a9188ebb0462d7364bf8e3c263d34af99779546ffc7798cc0","flatsize":51234,"path":"All/py311-sphinx-issues-3.0.1.pkg","repopath":"All/py311-sphinx-issues-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13188,"desc":"A Sphinx extension for linking to your project's issue tracker. Includes roles\nfor linking to issues, pull requests, user profiles, with built-in support\nfor GitHub (though this works with other services).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-multiversion-zrepl","origin":"textproc/py-sphinx-multiversion-zrepl","version":"g20230909","comment":"Sphinx extension for building self-hosted versioned docs (zrepl fork)","maintainer":"driesm@FreeBSD.org","www":"https://github.com/zrepl/sphinx-multiversion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"024754b81504963324326bd059810ba1e2d38fd124136a284ae16b092b7d222c","flatsize":91171,"path":"All/py311-sphinx-multiversion-zrepl-g20230909.pkg","repopath":"All/py311-sphinx-multiversion-zrepl-g20230909.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":19900,"desc":"Sphinx extension for building self-hosted versioned docs.\n\nThis extension aims to provide a clean implementation that tries\nto avoid messing with Sphinx internals as much as possible.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-intl","origin":"textproc/py-sphinx-intl","version":"2.1.0_1","comment":"Sphinx utility that make it easy to translate and to apply translation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sphinx-doc/sphinx-intl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5cd05e5195b0baab46145a2c4c71afc73d3810195bc30947557efe9cc85897e","flatsize":111742,"path":"All/py311-sphinx-intl-2.1.0_1.pkg","repopath":"All/py311-sphinx-intl-2.1.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":23696,"desc":"sphinx-intl is a utility tool that provides several features that make it easy\nto translate and to apply translation to Sphinx generated document.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-me","origin":"textproc/py-sphinx-me","version":"0.3","comment":"Wrap README-only projects in a dynamic Sphinx shell","maintainer":"ports@FreeBSD.org","www":"https://github.com/stephenmcd/sphinx-me/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c9f0ad45e09e102302ac9d6dac11845c802e5ca277d6f1ab66e8ad3467ea96a","flatsize":33900,"path":"All/py311-sphinx-me-0.3.pkg","repopath":"All/py311-sphinx-me-0.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10412,"desc":"Do you have smaller Python projects that only need a README file for\ndocumentation? Want to host your README on Read The Docs?\n\nsphinx-me is a BSD licensed tool that will create a Sphinx documentation shell\nfor your project and include the README file as the documentation index. It\nhandles extracting the required meta data such as the project name, author and\nversion from your project for use in your Sphinx docs.\n\nOnce you use sphinx-me to build your Sphinx docs, you can then add your project\nto the Read The Docs site and have your project's README hosted with an\nattractive Sphinx documentation theme.\n\nYour README file should be in a reStructuredText compatible format.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-sphinx-me port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-sphinx-markdown-tables","origin":"textproc/py-sphinx-markdown-tables","version":"0.0.17,1","comment":"Sphinx extension for rendering tables written in markdown","maintainer":"wen@FreeBSD.org","www":"https://github.com/ryanfox/sphinx-markdown-tables","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"972e2a02477e79a9a809b959781634ba5405db1fc40880e2062e8f81378dace5","flatsize":78891,"path":"All/py311-sphinx-markdown-tables-0.0.17,1.pkg","repopath":"All/py311-sphinx-markdown-tables-0.0.17,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":15284,"desc":"Sphinx supports markdown via Recommonmark, which does not support tables.\nThis extension provides them.\n\nIt renders markdown tables as HTML, as defined by python-markdown.","deps":{"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-copybutton","origin":"textproc/py-sphinx-copybutton","version":"0.5.2_1","comment":"Add a copy button to each of your code cells","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/executablebooks/sphinx-copybutton","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"592bf0461b8ad7a8077ced707ebc61ad2667c7c0c71e5c8cf850ab4d25fa2c9a","flatsize":41745,"path":"All/py311-sphinx-copybutton-0.5.2_1.pkg","repopath":"All/py311-sphinx-copybutton-0.5.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13268,"desc":"sphinx-copybutton is a small sphinx extension to add a \"copy\" button to code\nblocks.","deps":{"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-inline-tabs","origin":"textproc/py-sphinx-inline-tabs","version":"2023.4.21","comment":"Add inline tabbed content to your Sphinx documentation","maintainer":"sunpoet@FreeBSD.org","www":"https://sphinx-inline-tabs.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0bb54783146f3362aa1d8dacdb2fd1386115bf907e7a8d901c646202716d7475","flatsize":37316,"path":"All/py311-sphinx-inline-tabs-2023.4.21.pkg","repopath":"All/py311-sphinx-inline-tabs-2023.4.21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11104,"desc":"Sphinx Inline Tabs adds inline tabbed content to your Sphinx documentation.\n\nFeatures:\n- Elegant design: Small footprint in the markup and generated website, while\n  looking good.\n- Configurable: All the colors can be configured using CSS variables.\n- Synchronisation: Tabs with the same label all switch with a single click.\n- Works without JavaScript: JavaScript is not required for the basics, only for\n  synchronisation.","deps":{"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-examples","origin":"textproc/py-sphinx-examples","version":"0.0.5_2","comment":"Lightweight example directive to make it easy to demonstrate code/results","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/executablebooks/sphinx-examples","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdc3f9e8eb5c7cffcf7b0b1949b9284f8711dd7c3aa9956378cca6c35eb21616","flatsize":22836,"path":"All/py311-sphinx-examples-0.0.5_2.pkg","repopath":"All/py311-sphinx-examples-0.0.5_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7136,"desc":"sphinx-examples is a small Sphinx extension to create examples of source markup\nand the result of rendering it in your documentation. This is useful if you wish\nto demonstrate the functionality of a new directive or role in Sphinx.","deps":{"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-sphinx-design":{"origin":"textproc/py-sphinx-design","version":"0.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-autodoc-typehints","origin":"textproc/py-sphinx-autodoc-typehints","version":"1.23.0","comment":"Type hints (PEP 484) support for the Sphinx autodoc extension","maintainer":"andreas@bilke.org","www":"https://github.com/tox-dev/sphinx-autodoc-typehints","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cdba958c7b347b1ca512525137fbf969d34fe796932f28a44bd63870ee6b3e1","flatsize":195113,"path":"All/py311-sphinx-autodoc-typehints-1.23.0.pkg","repopath":"All/py311-sphinx-autodoc-typehints-1.23.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36168,"desc":"This extension allows you to use Python 3 annotations for documenting\nacceptable argument types and return value types of functions. This allows you\nto use type hints in a very natural fashion.","deps":{"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-autobuild","origin":"textproc/py-sphinx-autobuild","version":"2024.4.16","comment":"Rebuild Sphinx documentation on changes, with hot reloading in the browser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/executablebooks/sphinx-autobuild","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a3f507e056c87bda0256dd2a50d3128c5713dfbbd3328901a6e13cc3524d90b0","flatsize":77902,"path":"All/py311-sphinx-autobuild-2024.4.16.pkg","repopath":"All/py311-sphinx-autobuild-2024.4.16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19600,"desc":"Rebuild Sphinx documentation on changes, with live-reload in the browser.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-starlette":{"origin":"www/py-starlette","version":"0.37.2"},"py311-uvicorn":{"origin":"www/py-uvicorn","version":"0.30.1"},"py311-watchfiles":{"origin":"devel/py-watchfiles","version":"0.22.0_1"},"py311-websockets":{"origin":"devel/py-websockets","version":"12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-book-theme","origin":"textproc/py-sphinx-book-theme","version":"1.0.1","comment":"Bootstrap-based Sphinx theme from the PyData community","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/executablebooks/sphinx-book-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c4258303c5b2094d1deb849c203702acdd3ad9ebfc8d022ae1cd4bd9e11aa7d","flatsize":269936,"path":"All/py311-sphinx-book-theme-1.0.1.pkg","repopath":"All/py311-sphinx-book-theme-1.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":66596,"desc":"sphinx-book-theme is an interactive book theme for Sphinx.\n\nThis is a lightweight Sphinx theme designed to mimic the look-and-feel of an\ninteractive book. It has the following primary features:\n- Bootstrap 4 for visual elements and functionality.\n- Flexible content layout that is inspired by beautiful online books, such as\n  the Edward Tufte CSS guide\n- Visual classes designed for Jupyter Notebooks. Cell inputs, outputs, and\n  interactive functionality are all supported.\n- Launch buttons for online interactivity. For pages that are built with\n  computational material, connect your site to an online BinderHub for\n  interactive content.","deps":{"py311-pydata-sphinx-theme":{"origin":"textproc/py-pydata-sphinx-theme","version":"0.13.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-basic-ng","origin":"textproc/py-sphinx-basic-ng","version":"1.0.0b2_1","comment":"Modern skeleton for Sphinx themes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pradyunsg/sphinx-basic-ng","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aea1d69c4f1cf8abc3bb63bfbb5af35196e6fa88fb4fd2cf77f31714a2b42115","flatsize":41084,"path":"All/py311-sphinx-basic-ng-1.0.0b2_1.pkg","repopath":"All/py311-sphinx-basic-ng-1.0.0b2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13976,"desc":"sphinx-basic-ng provides a modernised skeleton for Sphinx themes.","deps":{"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx_material","origin":"textproc/py-sphinx-material","version":"0.0.36","comment":"Responsive Material Design theme for Sphinx documentation","maintainer":"thierry@FreeBSD.org","www":"https://bashtage.github.io/sphinx-material/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d772cd1b98f3a320c3a2218ea13ef9308cfaf68061d44ab1abcf646e042e8bf","flatsize":1906986,"path":"All/py311-sphinx_material-0.0.36.pkg","repopath":"All/py311-sphinx_material-0.0.36.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":702040,"desc":"A Material Design theme for Sphinx documentation.\n\nBased on Material for MkDocs, and Guzzle Sphinx Theme.\n\nSee also: https://github.com/bashtage/sphinx-material/","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-css-html-js-minify":{"origin":"www/py-css-html-js-minify","version":"2.5.5"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-python-slugify":{"origin":"textproc/py-python-slugify","version":"8.0.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-autoapi","origin":"textproc/py-sphinx-autoapi","version":"2.1.1_1","comment":"Sphinx API documentation generator","maintainer":"andreas@bilke.org","www":"https://sphinx-autoapi.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a71b40cdee40b8cddf89f00401d356cc3b426d955b90f3a83243da5b18bdd5d3","flatsize":548662,"path":"All/py311-sphinx-autoapi-2.1.1_1.pkg","repopath":"All/py311-sphinx-autoapi-2.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":95084,"desc":"Sphinx AutoAPI provides \"autodoc\" style documentation for multiple\nprogramming languages without needing to load, run, or import the\nproject being documented.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-anyascii":{"origin":"textproc/py-anyascii","version":"0.3.2_1"},"py311-astroid2":{"origin":"devel/py-astroid2","version":"2.15.8"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-argparse","origin":"textproc/py-sphinx-argparse","version":"0.4.0","comment":"Sphinx extension that automatically documents argparse","maintainer":"bofh@FreeBSD.org","www":"https://github.com/ashb/sphinx-argparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4eaaef896a8e766900f28b54f9dcf3c701b5bcad348a70cbb3f36051eb0ab5b","flatsize":190739,"path":"All/py311-sphinx-argparse-0.4.0.pkg","repopath":"All/py311-sphinx-argparse-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35112,"desc":"A sphinx extension that automatically documents argparse commands and options.\n\nFor installation and usage details, see the documentation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-gallery","origin":"textproc/py-sphinx-gallery","version":"0.15.0_1","comment":"Sphinx extension that builds an HTML gallery of examples from any set of Python scripts","maintainer":"sunpoet@FreeBSD.org","www":"https://sphinx-gallery.github.io/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1cceaaefbdb039953ea56a7657068d3e0c0b0e679aeb4e1b9d7332c3ea240e2","flatsize":1591172,"path":"All/py311-sphinx-gallery-0.15.0_1.pkg","repopath":"All/py311-sphinx-gallery-0.15.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":294832,"desc":"Sphinx-Gallery is a Sphinx extension that builds an HTML gallery of examples\nfrom any set of Python scripts.\n\nFeatures:\n- Create example galleries automatically by running pure Python example scripts\n  while capturing outputs + figures, rendering them into reST files built into\n  your documentation by Sphinx\n- Embed reST in your example Python files, allowing you to interweave\n  narrative-like content with code that generates plots in your documentation.\n  Sphinx-Gallery also automatically generates a Jupyter Notebook for each your\n  example page.\n- Add mini-galleries for API documentation. Sphinx-Gallery can generate\n  mini-galleries listing all examples that use a particular function/method/etc.\n- Add intersphinx links to your examples. Sphinx-Gallery can automatically add\n  links to API documentation for functions/methods/classes that are used in your\n  examples (for any Python module that uses intersphinx).\n- Manage multiple galleries to create and embed galleries for several folders of\n  examples.","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-speg","origin":"devel/py-speg","version":"0.3","comment":"PEG-based parser interpreter with memoization (Python module)","maintainer":"nivit@FreeBSD.org","www":"https://github.com/avakar/speg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7f8bd26129a032383c14381fbb28852d4a9cc12822e476e5b49cb44c89dae9d","flatsize":24337,"path":"All/py311-speg-0.3.pkg","repopath":"All/py311-speg-0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6704,"desc":"A PEG-based parser interpreter with memoization (Python module).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spglm","origin":"math/py-spglm","version":"1.1.0","comment":"Sparse generalize linear models","maintainer":"sunpoet@FreeBSD.org","www":"https://pysal.org/spglm/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b23bd957f99065b1d0f99427723240b3bfccf428bcf6ab662ebfb336a98ada78","flatsize":579715,"path":"All/py311-spglm-1.1.0.pkg","repopath":"All/py311-spglm-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":76944,"desc":"This module is an adaptation of a portion of GLM functionality from the\nStatsmodels package, this it has been simplified and customized for the purposes\nof serving as the base for several other PySAL modules, namely SpInt and GWR.\nCurrently, it supports the estimation of Gaussian, Poisson, and Logistic\nregression using only iteratively weighted least squares estimation (IWLS). One\nof the large differences this module and the functions avaialble in the\nStatsmodels package is that the custom IWLS routine is fully sparse compatible,\nwhich was necesary for the very sparse design matrices that arise in constrained\nspatial interaction models. The somewhat limited functionality and computation\nof only a subset of GLM diagnostics also decreases the computational overhead.\nAnother difference is that this module also supports the estimation of\nQuasiPoisson models. One caveat is that this custom IWLS routine currently\ngenerates estimates by directly solves the least squares normal equations rather\nthan using a more robust method like the pseudo inverse. For more robust\nestimation of ill conditioned data and a fuller GLM framework we suggest using\nthe original GLM functionality from Statsmodels.","deps":{"py311-libpysal":{"origin":"science/py-libpysal","version":"4.7.0_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-spreg":{"origin":"math/py-spreg","version":"1.3.2_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-theme-builder","origin":"textproc/py-sphinx-theme-builder","version":"0.2.0b2","comment":"Tool for authoring Sphinx themes with a simple (opinionated) workflow","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pradyunsg/sphinx-theme-builder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81edf9b20d10bafb956746df8505d7a63570d7706e140504f4cd011c485c6ebe","flatsize":24495926,"path":"All/py311-sphinx-theme-builder-0.2.0b2.pkg","repopath":"All/py311-sphinx-theme-builder-0.2.0b2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":947372,"desc":"Streamline the Sphinx theme development workflow, by building upon existing\nstandardised tools.\n- simplified packaging experience\n- simplified JavaScript tooling setup\n- development server, with rebuild-on-save and automagical browser reloading\n- consistent repository structure across themes","deps":{"py311-build":{"origin":"devel/py-build","version":"1.2.1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-nodeenv":{"origin":"devel/py-nodeenv","version":"1.9.1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pyproject-metadata":{"origin":"devel/py-pyproject-metadata","version":"0.7.1"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-sphinx-autobuild":{"origin":"textproc/py-sphinx-autobuild","version":"2024.4.16"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"CLI":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-spf-engine","origin":"mail/py-spf-engine","version":"3.0.4","comment":"SPF engine for Postfix policy server and milter implemented in Python","maintainer":"ports@FreeBSD.org","www":"https://launchpad.net/spf-engine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f0ed2b7e30440eca41dd2d13af217830951621a6b1b6952af4f2efb106b60ce","flatsize":415211,"path":"All/py311-spf-engine-3.0.4.pkg","repopath":"All/py311-spf-engine-3.0.4.pkg","licenselogic":"and","licenses":["APACHE20","GPLv2+"],"pkgsize":91632,"desc":"This project provides the SPF (Sender Policy Framework) back-end for both\npypolicyd-spf (for which it was originally developed) and an future SPF\nmilter using pymilter. The goal is to provide a common back-end for common\nfeatures for support SPF integration with Postfix and Sendmail using both\nthe Postfix policy service and the Sendmail milter protocol (also available\nwith Postfix).","deps":{"py311-authres":{"origin":"mail/py-authres","version":"1.2.0_1"},"py311-milter":{"origin":"mail/py-milter","version":"1.0.5"},"py311-pyspf":{"origin":"mail/py-pyspf","version":"2.0.14_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"users":["pyspf-milter"],"groups":["pyspf-milter"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"#\n# Using policyd-spf with Postfix\n#\n\nPolicyd-spf must be integrated with Postfix to be effective:\n\n 1. Add to your postfix master.cf:\n\n        policyd-spf  unix  -       n       n       -       0       spawn\n            user=nobody argv=/usr/local/bin/policyd-spf\n\n 2. Configure the Postfix policy service in your main.cf so that the\n    \"smtpd_recipient_restrictions\" includes a call to the policyd-spf policy\n    filter.  If you already have a \"smtpd_recipient_restrictions\" line, you can\n    add the \"check_policy_service\" command anywhere *after* the line which\n    reads \"reject_unauth_destination\" (otherwise you're system can become an\n    open relay).\n\n        smtpd_recipient_restrictions =\n            ...\n            reject_unauth_destination\n            check_policy_service unix:private/policyd-spf\n            ...\n\n        policyd-spf_time_limit = 3600\n\n  3. Please consult the postfix documentation for more information on these and\n     other settings you may wish to have in the \"smtpd_recipient_restrictions\"\n     configuration.\n\n  4. Reload postfix.\n\n#\n# Automatically starting pyspf-milter at boot time.\n#\n\nAdd 'pyspf_milter_enable=\"YES\"' to /etc/rc.conf.\n\n#\n# Using pyspf-milter with Sendmail\n#\n\nFollowing is an example configuration line to include in your sendmail.mc.\n\nINPUT_MAIL_FILTER(`pyspf-milter', `S=local:/var/run/pyspf-milter/pyspf-milter.sock')dnl\n\n#\n# Using pyspf-milter with Postfix\n#\n\nIntegration of pyspf-milter into Postfix is like any milter (See Postfix's\nREADME_FILES/MILTER_README). But care is required to segregate outbound mail\nfrom inbound mail to be checked. Here is example using milter macros to keep\nthe mail streams segregated.\n\n/usr/local/etc/postfix/main.cf:\n\nsmtpd_milters = unix:/var/run/pyspf-milter/pyspf-milter.sock\n\n/usr/local/etc/postfix/master.cf:\n\nsmtp       inet  n       -       -       -       -       smtpd\n    ...\n        -o milter_macro_daemon_name=VERIFYING\n    ...\n\n/usr/local/etc/python-policyd-spf/policyd-spf.conf:\n\nMacroList               daemon_name|VERIFYING","type":"install"},{"message":"===>   NOTICE:\n\nThe py311-spf-engine port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-speedtest-cli","origin":"net/py-speedtest-cli","version":"2.1.3","comment":"Command line interface for testing internet bandwidth","maintainer":"nivit@FreeBSD.org","www":"https://github.com/sivel/speedtest-cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a170eca92eb1ea12d3bb2562b8a842f854d69ec723fb19a08f70bae472028d0c","flatsize":272422,"path":"All/py311-speedtest-cli-2.1.3.pkg","repopath":"All/py311-speedtest-cli-2.1.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":49636,"desc":"Command line interface for testing internet bandwidth using speedtest.net","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-sphinx-design","origin":"textproc/py-sphinx-design","version":"0.6.0","comment":"Sphinx extension for designing beautiful, view size responsive web components","maintainer":"sunpoet@FreeBSD.org","www":"https://sphinx-design.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f308a107579f3ccfd50177d17d9cb2693103f869670bd174e3f5a8d5ab7ca5a","flatsize":9872306,"path":"All/py311-sphinx-design-0.6.0.pkg","repopath":"All/py311-sphinx-design-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":917232,"desc":"sphinx-design is a sphinx extension for designing beautiful, view size\nresponsive web components. Created with inspiration from Bootstrap (v5),\nMaterial Design and Material-UI design frameworks.","deps":{"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-speech-dispatcher","origin":"accessibility/py-speech-dispatcher","version":"0.11.2_4","comment":"Python bindings for Speech Dispatcher","maintainer":"multimedia@FreeBSD.org","www":"https://devel.freebsoft.org/speechd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca5d8942ecc196ccb4d6acebdf45035e1c65ae39daa32c43c46b9263a39436e0","flatsize":377040,"path":"All/py311-speech-dispatcher-0.11.2_4.pkg","repopath":"All/py311-speech-dispatcher-0.11.2_4.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":77224,"desc":"Speech Dispatcher is a device independent layer for speech synthesis,\ndeveloped with the goal of making the usage of speech synthesis easier\nfor application programmers. It takes care of most of the tasks\nnecessary to solve in speech enabled applications. What is a very high\nlevel GUI library to graphics, Speech Dispatcher is to speech\nsynthesis.","deps":{"dotconf":{"origin":"devel/dotconf","version":"1.3_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"},"speech-dispatcher":{"origin":"accessibility/speech-dispatcher","version":"0.11.2_4"}},"categories":["accessibility","audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spectra","origin":"graphics/py-spectra","version":"0.0.11","comment":"Color scales and color conversion made easy for Python","maintainer":"jwb@FreeBSD.org","www":"https://pypi.python.org/pypi/spectra","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10370a657fb4d4f2c8a2f98e394cb33fb31f8700cf7b54c46b14a5e920f5ad29","flatsize":259195,"path":"All/py311-spectra-0.0.11.pkg","repopath":"All/py311-spectra-0.0.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36124,"desc":"Spectra is a Python library that makes color math, color scales, and\ncolor-space conversion easy.\n\nSupport for:\n\n    Color scales\n    Color ranges\n    Color blending\n    Brightening/darkening colors\n    Saturating/desaturating colors\n    Conversion to/from multiple color spaces\n\nSpectra is built on colormath and grapefruit. Spectra is enormously inspired by\nchroma.js and d3's scales.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spglib","origin":"science/py-spglib","version":"2.4.0","comment":"Library for finding and handling crystal symmetries (python binding)","maintainer":"yuri@FreeBSD.org","www":"https://spglib.readthedocs.io/en/stable/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cb61181568720f852c1189c2bf81412cf321a7f8e9766e9054ff6dcb15ec744","flatsize":5844408,"path":"All/py311-spglib-2.4.0.pkg","repopath":"All/py311-spglib-2.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":216028,"desc":"Python library for finding and handling crystal symmetries.\n\nSpglib for python wraps the same C code that exists\nin the port science/spglib.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"shlibs_provided":["libsymspg.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-speaklater","origin":"devel/py-speaklater","version":"1.3_1","comment":"Lazy string Python module for translations","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/speaklater/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39b39884b43b5647df5c1b83b86cf2b28d314d553c9c0eeed4824b9a3a4e50d2","flatsize":30866,"path":"All/py311-speaklater-1.3_1.pkg","repopath":"All/py311-speaklater-1.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6944,"desc":"Speaklater is a Python module that provides lazy strings for translations.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spdx-tools","origin":"misc/py-spdx-tools","version":"0.7.1","comment":"Parses, validates and creates SPDX documents","maintainer":"kai@FreeBSD.org","www":"https://github.com/spdx/tools-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56cafd7fcc7d5f2d7fa6526d14a23ece075d14002c12dce6f283b92ee46d309b","flatsize":2298221,"path":"All/py311-spdx-tools-0.7.1.pkg","repopath":"All/py311-spdx-tools-0.7.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":237852,"desc":"Implements an SPDX tag/value and RDF parser, validator and handler in Python.\n\nFeatures:\n\n- API to create and manipulate SPDX documents.\n- Parse and create Tag/Value format SPDX files\n- Parse and create RDF format SPDX files","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-license-expression":{"origin":"textproc/py-license-expression","version":"30.3.0"},"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-rdflib":{"origin":"textproc/py-rdflib","version":"6.3.2"},"py311-typeguard":{"origin":"devel/py-typeguard","version":"4.3.0"},"py311-uritools":{"origin":"net/py-uritools","version":"4.0.3"},"py311-xmltodict":{"origin":"devel/py-xmltodict","version":"0.13.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-spvcm","origin":"math/py-spvcm","version":"0.3.0_2","comment":"Fit spatial multilevel models and diagnose convergence","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pysal/spvcm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a7f8c2e414514cd70d7267b3f8b54e0a8d587801c0ffb33ea0bc110fe3645f5","flatsize":12577968,"path":"All/py311-spvcm-0.3.0_2.pkg","repopath":"All/py311-spvcm-0.3.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4836444,"desc":"Gibbs sampling for spatially-correlated variance-components\n\nThis is a package to estimate spatially-correlated variance components\nmodels/varying intercept models. In addition to a general toolkit to conduct\nGibbs sampling in Python, the package also provides an interface to PyMC3 and\nCODA.","deps":{"py311-libpysal":{"origin":"science/py-libpysal","version":"4.7.0_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-seaborn":{"origin":"math/py-seaborn","version":"0.13.0"},"py311-spreg":{"origin":"math/py-spreg","version":"1.3.2_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spdx-lookup","origin":"misc/py-spdx-lookup","version":"0.3.3_1","comment":"SPDX license list query tool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bbqsrc/spdx-lookup-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45c82343eb0d6b2202de82184f60a4518707d508bd42fb997bb76dbd3179a2cc","flatsize":40046,"path":"All/py311-spdx-lookup-0.3.3_1.pkg","repopath":"All/py311-spdx-lookup-0.3.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10852,"desc":"A tool to query the SPDX license list. Use the binary `spdx-lookup`.","deps":{"py311-spdx":{"origin":"misc/py-spdx","version":"2.5.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spectral","origin":"math/py-spectral","version":"0.22.4_1","comment":"Spectral Python (SPy) is a Python module for hyperspectral image processing","maintainer":"yuri@FreeBSD.org","www":"https://www.spectralpython.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6e55ba9258b1270c6102d582789ec16d7d4ad32d3605855d3bea17b54e47015","flatsize":2505954,"path":"All/py311-spectral-0.22.4_1.pkg","repopath":"All/py311-spectral-0.22.4_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":322552,"desc":"Spectral Python (SPy) is a pure Python module for processing hyperspectral\nimage data. It has functions for reading, displaying, manipulating, and\nclassifying hyperspectral imagery. It can be used interactively from the Python\ncommand prompt or via Python scripts. SPy is free, open source software\ndistributed under the GNU General Public License. To see some examples of how\nSPy can be used, you may want to jump straight to the documentation sections\non Displaying Data or Spectral Algorithms. A categorized listing of the main\nclasses and functions are in the Class/Function Glossary. You can download SPy\nfrom GitHub or the Python Package Index (PyPI). See the Installing SPy section\nsection of the documentation for details.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-sparqlwrapper","origin":"textproc/py-sparqlwrapper","version":"2.0.0","comment":"SPARQL endpoint interface to Python","maintainer":"python@FreeBSD.org","www":"https://sparqlwrapper.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d594b0897ca209573b6cf6a8f628d29471602cec9afbb97e11fa74ae601794c","flatsize":296961,"path":"All/py311-sparqlwrapper-2.0.0.pkg","repopath":"All/py311-sparqlwrapper-2.0.0.pkg","licenselogic":"single","licenses":["W3C"],"pkgsize":45852,"desc":"This is a wrapper around a SPARQL service. It helps in creating the query URI\nand, possibly, convert the result into a more manageable format.\n\nSee also: https://github.com/RDFLib/sparqlwrapper","deps":{"py311-rdflib":{"origin":"textproc/py-rdflib","version":"6.3.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spake2","origin":"security/py-spake2","version":"0.8","comment":"SPAKE2 password-authenticated key exchange (pure python)","maintainer":"bofh@FreeBSD.org","www":"https://github.com/warner/python-spake2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a79902281e3d5f5245204af1a470919b69136b307bdf830512d8fdba18f31f1c","flatsize":451251,"path":"All/py311-spake2-0.8.pkg","repopath":"All/py311-spake2-0.8.pkg","licenselogic":"single","pkgsize":75344,"desc":"SPAKE2 password-authenticated key exchange (pure python)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx_rtd_theme","origin":"textproc/py-sphinx_rtd_theme","version":"1.0.0","comment":"Mobile-friendly py-sphinx theme","maintainer":"robak@FreeBSD.org","www":"https://github.com/readthedocs/sphinx_rtd_theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f02310973dbbad1d1ddda49f75bcd44ff913385f32b8a2cc7b2564a63560891c","flatsize":3593821,"path":"All/py311-sphinx_rtd_theme-1.0.0.pkg","repopath":"All/py311-sphinx_rtd_theme-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2588216,"desc":"Prototype mobile-friendly Read the Docs Sphinx theme.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spaghetti","origin":"science/py-spaghetti","version":"1.7.4","comment":"Analysis of Network-constrained Spatial Data","maintainer":"sunpoet@FreeBSD.org","www":"https://pysal.org/spaghetti/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"beaf43a0f097dd4b52d8ed16924033f3d52e2f3e8f8d03a3d479ed203c364a51","flatsize":626625,"path":"All/py311-spaghetti-1.7.4.pkg","repopath":"All/py311-spaghetti-1.7.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":95084,"desc":"SPAtial GrapHs: nETworks, Topology, & Inference\n\nSpaghetti is an open-source Python library for the analysis of network-based\nspatial data. Originating from the network module in PySAL (Python Spatial\nAnalysis Library), it is under active development for the inclusion of newly\nproposed methods for building graph-theoretic networks and the analysis of\nnetwork events.","deps":{"py311-esda":{"origin":"science/py-esda","version":"2.5.1"},"py311-libpysal":{"origin":"science/py-libpysal","version":"4.7.0_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-rtree":{"origin":"devel/py-rtree","version":"1.2.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spacy-loggers","origin":"textproc/py-spacy-loggers","version":"1.0.5","comment":"Logging utilities for SpaCy","maintainer":"sunpoet@FreeBSD.org","www":"https://spacy.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7899947f39423575d154f31469287b57aeaf67e65bd6a60bee9e5b6cdbf2d8f0","flatsize":234439,"path":"All/py311-spacy-loggers-1.0.5.pkg","repopath":"All/py311-spacy-loggers-1.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34652,"desc":"Starting with spaCy v3.2, alternate loggers are moved into a separate package so\nthat they can be added and updated independently from the core spaCy library.\n\nspacy-loggers also provides additional utility loggers to facilitate\ninteroperation between individual loggers.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spacy-legacy","origin":"textproc/py-spacy-legacy","version":"3.0.12_1","comment":"Legacy registered functions for spaCy backwards compatibility","maintainer":"sunpoet@FreeBSD.org","www":"https://spacy.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed491d9f14d42b238b65c0a86036a2656a2ed83ea199cb4bb7e4abf2c0fb940a","flatsize":302293,"path":"All/py311-spacy-legacy-3.0.12_1.pkg","repopath":"All/py311-spacy-legacy-3.0.12_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56856,"desc":"spacy-legacy includes outdated registered functions for spaCy v3.x, for example\nmodel architectures, pipeline components and utilities. It's installed\nautomatically as a dependency of spaCy, and allows us to provide backwards\ncompatibility, while keeping the core library tidy and up to date. All of this\nhappens under the hood, so you typically shouldn't have to care about this\npackage.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spdx","origin":"misc/py-spdx","version":"2.5.1_1","comment":"SPDX license list database","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bbqsrc/spdx-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"821cd2da87a77c27a1081f02219d2b61ba05e26561e7b5ac42492f3ca6bfc9e5","flatsize":3003575,"path":"All/py311-spdx-2.5.1_1.pkg","repopath":"All/py311-spdx-2.5.1_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":292464,"desc":"A Python module incorporating an interface to the SPDX license database.\n\nThis library serves purely as a holder for the database that can be found on the\nSPDX website <https://spdx.org/licenses/>.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sourcemap","origin":"devel/py-sourcemap","version":"0.2.1","comment":"Parse JavaScript source maps","maintainer":"rm@FreeBSD.org","www":"https://pypi.org/project/sourcemap/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1dc442ffe1a384ab14c4391d6a63158cb65b3fbf7e10f6eb75d1d54590e153aa","flatsize":42666,"path":"All/py311-sourcemap-0.2.1.pkg","repopath":"All/py311-sourcemap-0.2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11332,"desc":"Parse JavaScript source maps.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spacetrack","origin":"astro/py-spacetrack","version":"0.16.0_3","comment":"Python client for space-track.org","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-astrodynamics/spacetrack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98509b8a5ab0364cb33fea14a5379ba06df33b85621b837098036bdee3cc0e6c","flatsize":153455,"path":"All/py311-spacetrack-0.16.0_3.pkg","repopath":"All/py311-spacetrack-0.16.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26480,"desc":"spacetrack is a python module for Space-Track.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-logbook":{"origin":"devel/py-logbook","version":"1.1.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-represent":{"origin":"devel/py-represent","version":"2.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rush":{"origin":"devel/py-rush","version":"2021.4.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"options":{"ASYNC":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-sozipfile","origin":"archivers/py-sozipfile","version":"0.3.2","comment":"Fork of Python zipfile module, adding generation of sozip optimization","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sozip/sozipfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46ab272be3da292271463c81aa8b1c54c526be189ea574382fb764282481ffef","flatsize":384557,"path":"All/py311-sozipfile-0.3.2.pkg","repopath":"All/py311-sozipfile-0.3.2.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":67412,"desc":"sozipfile is a fork of Python zipfile module, from its implementation in CPython\n3.11, which implements the SOZip optimization, when writing deflate compressed\nfiles whose size exceeds the chunk size (defaults to 32768 bytes).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spacy-llm","origin":"textproc/py-spacy-llm","version":"0.7.1_2","comment":"Integrate LLMs into structured NLP pipelines","maintainer":"sunpoet@FreeBSD.org","www":"https://spacy.io/usage/large-language-models","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8552948142d739d76f17efe3086cfe6c3d817fa711d456f5f968745c4da9c6b7","flatsize":2726659,"path":"All/py311-spacy-llm-0.7.1_2.pkg","repopath":"All/py311-spacy-llm-0.7.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":324968,"desc":"Structured NLP with LLMs\n\nspacy-llm integrates Large Language Models (LLMs) into spaCy, featuring a\nmodular system for fast prototyping and prompting, and turning unstructured\nresponses into robust outputs for various NLP tasks, no training data required.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-confection":{"origin":"devel/py-confection","version":"0.1.5"},"py311-spacy":{"origin":"textproc/py-spacy","version":"3.7.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-soxr","origin":"audio/py-soxr","version":"0.3.7","comment":"High quality, one-dimensional sample-rate conversion library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dofuuz/python-soxr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"870e81c12aeecc8110c9a844d5cf0fbbb73f98d7215c09c7d42dde72b26b3dd6","flatsize":1861441,"path":"All/py311-soxr-0.3.7.pkg","repopath":"All/py311-soxr-0.3.7.pkg","licenselogic":"and","licenses":["LGPL21","BSD3CLAUSE"],"pkgsize":259976,"desc":"soxr is a high quality, one-dimensional sample-rate conversion library\nfor Python.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-soundcloud","origin":"audio/py-soundcloud","version":"0.5.0","comment":"Friendly wrapper library for the Soundcloud API","maintainer":"brnrd@FreeBSD.org","www":"https://github.com/soundcloud/soundcloud-python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ea704d42b43ff2b788378059c3168cee83bfd1af4b01f6504905bc953d7f1c4","flatsize":132234,"path":"All/py311-soundcloud-0.5.0.pkg","repopath":"All/py311-soundcloud-0.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":25760,"desc":"py-soundcloud is a friendly wrapper around the `Soundcloud API`","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","devel","www","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-sortedcontainers","origin":"devel/py-sortedcontainers","version":"2.4.0","comment":"Python Sorted Container Types: SortedList, SortedDict, and SortedSet","maintainer":"antoine@FreeBSD.org","www":"https://www.grantjenks.com/docs/sortedcontainers/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"954af7e6ade2e5cf4723b6aa25f6fccf69b6da276077523d3b9290f50c983934","flatsize":435511,"path":"All/py311-sortedcontainers-2.4.0.pkg","repopath":"All/py311-sortedcontainers-2.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":48892,"desc":"SortedContainers is an Apache2 licensed containers library, written in\npure-Python, and fast as C-extensions.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-south","origin":"databases/py-south","version":"1.0.2","comment":"Intelligent schema migrations for Django apps","maintainer":"wen@FreeBSD.org","www":"https://south.aeracode.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f13a6186412fa70804944d2413d7b0ae08d1c4099f513a4f4bcafb8b176c443","flatsize":1699796,"path":"All/py311-south-1.0.2.pkg","repopath":"All/py311-south-1.0.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":244568,"desc":"This is South, intelligent schema migrations for Django apps.\n\nSouth is:\n\n    * Intelligent; it knows if you've missed out a migration or two\n    * Database independent, so there's no hassle if you need to move databases.\n    * Easy; it can write migrations for you, and it takes about a minute to\n      convert your app over to use South.\n    * Designed for a pluggable Django world; you can declare dependencies\n      between apps so they all migrate together correctly, and you can still\n      use syncdb for your non-migrated apps without it interfering.\n    * Useful for data too; you can write migrations to transform legacy data.\n    * Better (we think, anyway) than the alternatives.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-soupsieve","origin":"www/py-soupsieve","version":"2.0.1","comment":"CSS4 selector implementation for BeautifulSoup","maintainer":"wen@FreeBSD.org","www":"https://github.com/facelessuser/soupsieve","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97cea3235d0abdf4fe5d100ee37f1ba93038ee3f5df4e10276e2eada2c51060f","flatsize":428591,"path":"All/py311-soupsieve-2.0.1.pkg","repopath":"All/py311-soupsieve-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71976,"desc":"SoupSieve is a CSS selector library designed to be used with\nBeautifulSoup4. It aims to provide selecting, matching, and\nfiltering using modern CSS selectors. SoupSieve currently\nprovides selectors from the CSS level 1 specifications up\nthrough the latest CSS level 4 drafts (though some are not yet\nimplemented).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-soundscrape","origin":"audio/py-soundscrape","version":"0.31.0","comment":"SoundCloud downloader in python","maintainer":"ports@FreeBSD.org","www":"https://github.com/Miserlou/SoundScrape","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5069068baa872403bf70dbe43b43c201048a5f9253cb17d684b6c533f97204fd","flatsize":173256,"path":"All/py311-soundscrape-0.31.0.pkg","repopath":"All/py311-soundscrape-0.31.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34820,"desc":"SoundScrape makes it super easy to download artists from SoundCloud, Bandcamp\nand MixCloud. It automatically creates ID3 tags as well (including album art),\nwhich is handy.","deps":{"py311-args":{"origin":"devel/py-args","version":"0.1.0"},"py311-clint":{"origin":"devel/py-clint","version":"0.5.1"},"py311-demjson":{"origin":"devel/py-demjson","version":"3.0.6"},"py311-fudge":{"origin":"devel/py-fudge","version":"1.1.1"},"py311-mutagen":{"origin":"audio/py-mutagen","version":"1.47.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-soundcloud":{"origin":"audio/py-soundcloud","version":"0.5.0"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-soundscrape port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-sounddevice","origin":"audio/py-sounddevice","version":"0.4.7","comment":"Play and record sound through OSS in python programs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/spatialaudio/python-sounddevice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1fdd572f0061e59574a81f1a939b4c6050236e8f7a632b1a8d0f766fb65c7472","flatsize":398214,"path":"All/py311-sounddevice-0.4.7.pkg","repopath":"All/py311-sounddevice-0.4.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":54004,"desc":"sounddevice provides bindings for the PortAudio library and a few convenience\nfunctions to play and record NumPy arrays containing audio signals.\n\nIt is primarily intended for use in signal analysis software.\nPortAudio plays and records sound through the OSS audio interface.","deps":{"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sopel-help","origin":"irc/py-sopel-help","version":"0.5.1","comment":"Help plugin for Sopel","maintainer":"DtxdF@disroot.org","www":"https://github.com/sopel-irc/sopel-help","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"963a08f2e566f9c310458cab59454d92f1e0d530332b0d18449cd2b9f8bf754b","flatsize":104765,"path":"All/py311-sopel-help-0.5.1.pkg","repopath":"All/py311-sopel-help-0.5.1.pkg","licenselogic":"single","licenses":["EFLv2"],"pkgsize":20504,"desc":"sopel-help is a plugin for irc/py-sopel that provides help information\ninvoked by the .help command in an IRC chat. It was a built-in\ncommand, but now it is separate like any other Sopel plugin.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-sopel":{"origin":"irc/py-sopel","version":"8.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["irc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sphinx","origin":"textproc/py-sphinx","version":"5.3.0_1,1","comment":"Python documentation generator","maintainer":"python@FreeBSD.org","www":"https://www.sphinx-doc.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f2b7e19faa368ef9554683c1f05613282cfd74ea18bcc512b8e7f660fb4b188","flatsize":19513338,"path":"All/py311-sphinx-5.3.0_1,1.pkg","repopath":"All/py311-sphinx-5.3.0_1,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2209024,"desc":"Sphinx is a tool that makes it easy to create intelligent and beautiful\ndocumentation for Python projects, written by Georg Brandl and licensed\nunder the BSD license.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-alabaster":{"origin":"textproc/py-alabaster","version":"0.7.16"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-imagesize":{"origin":"graphics/py-imagesize","version":"1.4.1_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-snowballstemmer":{"origin":"textproc/py-snowballstemmer","version":"2.2.0_1"},"py311-sphinxcontrib-applehelp":{"origin":"textproc/py-sphinxcontrib-applehelp","version":"1.0.2"},"py311-sphinxcontrib-devhelp":{"origin":"textproc/py-sphinxcontrib-devhelp","version":"1.0.2"},"py311-sphinxcontrib-htmlhelp":{"origin":"textproc/py-sphinxcontrib-htmlhelp","version":"2.0.0"},"py311-sphinxcontrib-jsmath":{"origin":"textproc/py-sphinxcontrib-jsmath","version":"1.0.1"},"py311-sphinxcontrib-qthelp":{"origin":"textproc/py-sphinxcontrib-qthelp","version":"1.0.3"},"py311-sphinxcontrib-serializinghtml":{"origin":"textproc/py-sphinxcontrib-serializinghtml","version":"1.1.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sorl-thumbnail","origin":"graphics/py-sorl-thumbnail","version":"12.10.0_1","comment":"Sorl-thumbnail provides an easy way to generate image thumbnails","maintainer":"ports@caomhin.org","www":"https://github.com/jazzband/sorl-thumbnail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c97094810832a9e0fa3dd1937e5470cda604960be7b1fdb6d7c11bb549b1d002","flatsize":1195503,"path":"All/py311-sorl-thumbnail-12.10.0_1.pkg","repopath":"All/py311-sorl-thumbnail-12.10.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":241404,"desc":"The sorl-thumbnail package provides an easy way to generate image\nthumbnails.\n\nSome of its features:\n- Storage support\n- Pluggable Engine support for Pillow, GraphicsMagick, ImageMagick and Wand\n- Pluggable Key Value Store support (cached db and redis)\n- Pluggable Backend support\n- Admin integration with possibility to delete\n- Dummy generation (placeholders)\n- Flexible, simple syntax, generates no html\n- ImageField for model that deletes thumbnails\n- CSS style cropping options\n- Back smart cropping, and remove borders from the images when cropping\n- Margin calculation for vertical positioning\n- Alternative resolutions versions of a thumbnail","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"DOCS":"on","GRAPHICSMAGICK":"off","IMAGEMAGICK":"off","PILLOW":"on","WAND":"off","REDIS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-socksio","origin":"net/py-socksio","version":"1.0.0_1","comment":"Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sethmlarson/socksio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e8dc4e178a25015bdb521331923a1cdaba149c79081e5eed78db300ff56c9bf","flatsize":119757,"path":"All/py311-socksio-1.0.0_1.pkg","repopath":"All/py311-socksio-1.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21920,"desc":"Client-side sans-I/O SOCKS proxy implementation. Supports SOCKS4, SOCKS4A, and\nSOCKS5.\n\nsocksio is a sans-I/O library similar to h11 or h2, this means the library\nitself does not handle the actual sending of the bytes through the network, it\nonly deals with the implementation details of the SOCKS protocols so you can use\nit in any I/O library you want.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-soco","origin":"multimedia/py-soco","version":"0.30.4","comment":"Python library to control Sonos speakers","maintainer":"conall@conall.net","www":"https://github.com/SoCo/SoCo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"108bc6681447ebbf64cde00d197604bed05902f9bd5f876a84a1a551a8c24cd1","flatsize":1808672,"path":"All/py311-soco-0.30.4.pkg","repopath":"All/py311-soco-0.30.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":247208,"desc":"SoCo (Sonos Controller) is a simple Python class that allows you to\nprogrammatically control Sonos speakers.","deps":{"py311-ifaddr":{"origin":"net/py-ifaddr","version":"0.2.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xmltodict":{"origin":"devel/py-xmltodict","version":"0.13.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sockjs-tornado","origin":"www/py-sockjs-tornado","version":"1.0.3","comment":"SockJS python server implementation on top of Tornado framework","maintainer":"rm@FreeBSD.org","www":"https://pypi.org/project/sockjs-tornado/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"219c3519bde2411555ecf4d36ac0998be5ce8912698e7e3feafc9dd092b051bd","flatsize":295698,"path":"All/py311-sockjs-tornado-1.0.3.pkg","repopath":"All/py311-sockjs-tornado-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47236,"desc":"SockJS-tornado is a Python server side counterpart of SockJS-client browser\nlibrary running on top of Tornado framework.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sopel","origin":"irc/py-sopel","version":"8.0.0","comment":"Easy-to-use and highly extensible IRC Bot framework","maintainer":"DtxdF@disroot.org","www":"https://sopel.chat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d5bc636481a8d4434e19f6e6ab3da9a7d007bb1e6877fedf4bf7ed926499119","flatsize":3482362,"path":"All/py311-sopel-8.0.0.pkg","repopath":"All/py311-sopel-8.0.0.pkg","licenselogic":"single","licenses":["EFLv2"],"pkgsize":473128,"desc":"Sopel is a simple, lightweight, open source, easy-to-use IRC Utility\nbot, written in Python. It's designed to be easy to use, run and\nextend.","deps":{"py311-GeoIP2":{"origin":"net/py-GeoIP2","version":"4.7.0"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-praw":{"origin":"www/py-praw","version":"7.7.1"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-xmltodict":{"origin":"devel/py-xmltodict","version":"0.13.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["irc","python"],"users":["sopel"],"groups":["sopel"],"annotations":{"flavor":"py311"},"messages":[{"message":"Sopel was installed and there are some notes:\n\n1. The default profile or configuration file is installed in\n/usr/local/etc/sopel/sopel-default.cfg.\n\n2. The default profile uses logdir (/var/log/sopel), pid_dir\n(/var/run/sopel) and homedir (/var/db/sopel) directories, which are\nalready created. You can change them in /usr/local/etc/sopel/sopel-default.cfg.\n\n3. Enable sopel with:\nsysrc sopel_enable=\"YES\"\n\n4. Sopel can configure the common options with:\nservice sopel configure\n\n5. Before starting sopel, it must be configured using service sopel configure\nor directly in the configuration file. After it is configured, the\nnot_configured parameter in the configuration file must be removed\nor change its value to False.\n\n6. The service can run multiple instances of sopel, the default\nprofile is \"default\". You can change or add more profiles by making\na copy or creating other files with the prefix sopel- and the name\nof the profile:\n\ncp /usr/local/etc/sopel/sopel-default.cfg.sample /usr/local/etc/sopel/sopel-profile1.cfg\ncp /usr/local/etc/sopel/sopel-default.cfg.sample /usr/local/etc/sopel/sopel-profile2.cfg\ncp /usr/local/etc/sopel/sopel-default.cfg.sample /usr/local/etc/sopel/sopel-profile3.cfg\n\nEdit and add them in /etc/rc.conf:\n\nsysrc sopel_profiles+=\"profile1 profile2 profile3\"\n\n7. Each plugin has its own configuration. If you observe strange behavior, please\nmake sure you have configured the module correctly before reporting it as a bug.\n\n8. Start the service:\nservice sopel start","type":"install"}]},{"name":"py311-socketio-client","origin":"net/py-socketio-client","version":"0.6.7","comment":"Socket.io client library for Python","maintainer":"ports@FreeBSD.org","www":"https://github.com/invisibleroads/socketIO-client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7eac3d42ddd58a5a16d9ee437666bafeb4b5c01a4ffc6ea3d2b4f0a07126d73b","flatsize":245540,"path":"All/py311-socketio-client-0.6.7.pkg","repopath":"All/py311-socketio-client-0.6.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42420,"desc":"Socket.io client library for Python. You can use it to write test code for\nyour socket.io server.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-websocket-client":{"origin":"www/py-websocket-client","version":"1.4.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-socketio-client port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-sonata","origin":"audio/sonata","version":"1.7.b1.22_1","comment":"Elegant music player for MPD","maintainer":"nivit@FreeBSD.org","www":"http://sonata.berlios.de/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98c23704f894a668c8cffc3c5aa5143d2ccdcf3755d4506b6598fe6f81b0b05d","flatsize":2916500,"path":"All/py311-sonata-1.7.b1.22_1.pkg","repopath":"All/py311-sonata-1.7.b1.22_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":491996,"desc":"Sonata is a lightweight GTK+ music client for the Music Player Daemon (MPD).\nIt aims to be efficient (no toolbar, main menu, or statusbar), user-friendly,\nand clean.\n\nFEATURES:\n\t+ Expanded and collapsed views, fullscreen album art mode\n\t+ Automatic remote and local album art\n\t+ Library browsing by folders, or by genre/artist/album\n\t+ User-configurable columns\n\t+ Automatic fetching of lyrics\n\t+ Playlist and stream support\n\t+ Support for editing song tags\n\t+ Drag-and-drop to copy files\n\t+ Popup notification\n\t+ Library and playlist searching, filter as you type\n\t+ Audioscrobbler (last.fm) 1.2 support\n\t+ Multiple MPD profiles\n\t+ Keyboard friendly\n\t+ Support for multimedia keys\n\t+ Commandline control\n\t+ Available in 24 languages","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"musicpd":{"origin":"audio/musicpd","version":"0.23.15_2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-python-mpd2":{"origin":"audio/py-python-mpd2","version":"3.1.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"options":{"DOCS":"on","MMKEYS":"off","MPD":"on","TAGLIB":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-social-auth-app-django","origin":"www/py-social-auth-app-django","version":"5.4.1","comment":"Social Authentication and Django integration","maintainer":"kai@FreeBSD.org","www":"https://github.com/python-social-auth/social-app-django","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6ecdd4caa4ffd18a5edd2eddd89c18d0c09bea3db0396d803804d33f5a1c322","flatsize":226775,"path":"All/py311-social-auth-app-django-5.4.1.pkg","repopath":"All/py311-social-auth-app-django-5.4.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42208,"desc":"Python Social Auth is an easy to setup social authentication/registration\nmechanism with support for several frameworks and auth providers.\n\nThis is the Django component of the python-social-auth ecosystem, it implements\nthe needed functionality to integrate social-auth-core in a Django based\nproject.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-social-auth-core":{"origin":"security/py-social-auth-core","version":"4.5.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-soapy_power","origin":"misc/py-soapy_power","version":"1.6.1_3","comment":"Obtain power spectrum from SoapySDR devices","maintainer":"yuri@FreeBSD.org","www":"https://github.com/xmikos/soapy_power","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af232e0d364f70d52ff53577182c193864c48f756c35be0c016e59ef60821460","flatsize":193747,"path":"All/py311-soapy_power-1.6.1_3.pkg","repopath":"All/py311-soapy_power-1.6.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35496,"desc":"Obtain power spectrum from SoapySDR devices\n(RTL-SDR, Airspy, SDRplay, HackRF, bladeRF, USRP, LimeSDR, etc.)","deps":{"py311-SimpleSoapy":{"origin":"misc/py-SimpleSoapy","version":"1.5.1_4"},"py311-SimpleSpectral":{"origin":"science/py-SimpleSpectral","version":"1.0.0_3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pyFFTW":{"origin":"math/py-pyFFTW","version":"0.13.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","hamradio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-snmp_passpersist","origin":"net-mgmt/py-snmp_passpersist","version":"2.0.0","comment":"Python client library for Net-SNMP pass persist backend","maintainer":"surajravi@gmail.com","www":"https://github.com/nagius/snmp_passpersist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a7fa9173c9a0dc43b796def5cfe5b0f2718005a21bcd1122ba313575ee0f318","flatsize":92102,"path":"All/py311-snmp_passpersist-2.0.0.pkg","repopath":"All/py311-snmp_passpersist-2.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23852,"desc":"SNMP passpersist backend for Net-SNMP","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-social-auth-core","origin":"security/py-social-auth-core","version":"4.5.4","comment":"Social authentication/registration mechanism for several frameworks","maintainer":"ultima@FreeBSD.org","www":"https://github.com/python-social-auth/social-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a8f14238388162e660ce3b3b0d29ee5b3da54b0b6fc4353756103e4635b1167","flatsize":3679980,"path":"All/py311-social-auth-core-4.5.4.pkg","repopath":"All/py311-social-auth-core-4.5.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":458532,"desc":"This is the core component of the python-social-auth\necosystem, it implements the common interface to\ndefine new authentication backends to third parties\nservices, implement integrations with web frameworks\nand storage solutions.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-oauthlib":{"origin":"security/py-oauthlib","version":"3.2.2_1"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-python3-openid":{"origin":"security/py-python3-openid","version":"3.2.0_2"},"py311-python3-saml":{"origin":"security/py-python3-saml","version":"1.16.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-oauthlib":{"origin":"www/py-requests-oauthlib","version":"2.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","www","python"],"options":{"SAML":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-snuggs","origin":"math/py-snuggs","version":"1.4.7_2","comment":"S-expressions for Numpy","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mapbox/snuggs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"074763c6851642f4269cff8624387f9ce99f2ca8f4c9fa4686752ed6f532a5f0","flatsize":36821,"path":"All/py311-snuggs-1.4.7_2.pkg","repopath":"All/py311-snuggs-1.4.7_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9852,"desc":"Snuggs are s-expressions for Numpy.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-snmpclitools","origin":"net-mgmt/py-snmpclitools","version":"0.6.1_2","comment":"Command-line SNMP utilities in Python","maintainer":"mhjacks@swbell.net","www":"https://github.com/etingof/snmpclitools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed06c3300b4f76bfdc6bda7a84dcf47a16116eb1d479c1953c742123ba1d346a","flatsize":300998,"path":"All/py311-snmpclitools-0.6.1_2.pkg","repopath":"All/py311-snmpclitools-0.6.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":48956,"desc":"This is the collection of command-line SNMP tools written in pure-Python\nand tightly aligned with the de-facto standard SNMP tools that come with\nNet-SNMP e.g. snmpget, snmpwalk and many others.","deps":{"py311-pysnmp":{"origin":"net-mgmt/py-pysnmp","version":"4.4.9_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sniffio","origin":"devel/py-sniffio","version":"1.3.1","comment":"Sniff out which async library your code is running under","maintainer":"sunpoet@FreeBSD.org","www":"https://sniffio.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8293026216b7ae39abb9e86b1852896d7e95439a4e3a804d9c213f47e23da116","flatsize":54046,"path":"All/py311-sniffio-1.3.1.pkg","repopath":"All/py311-sniffio-1.3.1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":12216,"desc":"sniffio is a tiny package whose only purpose is to let you detect which async\nlibrary your code is running under.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-smartypants","origin":"textproc/py-smartypants","version":"2.0.1","comment":"Translate plain ASCII punctuation into smart typographic HTML","maintainer":"nc@FreeBSD.org","www":"https://github.com/leohemsted/smartypants.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bccc75e85fe536f7c87aafa47f0a64bd22de2e997fd68a4fca02db873999ffa","flatsize":62372,"path":"All/py311-smartypants-2.0.1.pkg","repopath":"All/py311-smartypants-2.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13512,"desc":"Smartypants translates plain ASCII punctuation characters into smart\ntypographic punctuation HTML entities.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-snakeviz","origin":"devel/py-snakeviz","version":"2.2.0","comment":"Web-based viewer for Python profiler output","maintainer":"amdmi3@FreeBSD.org","www":"https://jiffyclub.github.io/snakeviz/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"010168e7818a6880c3bdc95433b4ff360908670caffa2eed1ca0cf718d349b39","flatsize":585681,"path":"All/py311-snakeviz-2.2.0.pkg","repopath":"All/py311-snakeviz-2.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":167736,"desc":"SnakeViz is a viewer for Python profiling data that runs as a web\napplication in your browser. It is inspired by the wxPython profile\nviewer RunSnakeRun.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-smmap","origin":"devel/py-smmap","version":"5.0.1_1","comment":"Sliding-window memory map manager","maintainer":"sunpoet@FreeBSD.org","www":"https://smmap.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9351e85f86a1314788c472612c6d614c5bedb4421d524d65edc52053991c5020","flatsize":216111,"path":"All/py311-smmap-5.0.1_1.pkg","repopath":"All/py311-smmap-5.0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":43304,"desc":"Smmap wraps an interface around mmap and tracks the mapped files as well as the\namount of clients who use it. If the system runs out of resources, or if a\nmemory limit is reached, it will automatically unload unused maps to allow\ncontinued operation.\n\nTo allow processing large files even on 32 bit systems, it allows only portions\nof the file to be mapped. Once the user reads beyond the mapped region, smmap\nwill automatically map the next required region, unloading unused regions using\na LRU algorithm.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-snowballstemmer","origin":"textproc/py-snowballstemmer","version":"2.2.0_1","comment":"Snowball stemming library collection for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://snowballstem.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6014fb963984f79d0dbd58205f1c5068f833aead28edd77e7ad0320a1f834afe","flatsize":2963544,"path":"All/py311-snowballstemmer-2.2.0_1.pkg","repopath":"All/py311-snowballstemmer-2.2.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":200548,"desc":"Snowball is a small string processing language for creating stemming algorithms\nfor use in Information Retrieval, plus a collection of stemming algorithms\nimplemented using it.\n\nStemming maps different forms of the same word to a common \"stem\" - for example,\nthe English stemmer maps connection, connections, connective, connected, and\nconnecting to connect. So a searching for connected would also find documents\nwhich only have the other forms.","deps":{"py311-pystemmer":{"origin":"textproc/py-pystemmer","version":"2.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"PYSTEMMER":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-smbprotocol","origin":"net/py-smbprotocol","version":"1.13.0","comment":"Interact with a server using the SMB 2/3 Protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jborean93/smbprotocol","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d722dd5ef6f4c5a0bf24775b4664b5643c7d41c8faa9e3ebdc40185ec0ec62f","flatsize":1855400,"path":"All/py311-smbprotocol-1.13.0.pkg","repopath":"All/py311-smbprotocol-1.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":229944,"desc":"SMB is a network file sharing protocol and has numerous iterations over the\nyears. This library implements the SMBv2 and SMBv3 protocol based on the MS-SMB2\ndocument.\n\nFeatures:\n- Negotiation of the SMB 2.0.2 protocol to SMB 3.1.1 (Windows 10/Server 2016)\n- Authentication with both NTLM and Kerberos\n- Message signing\n- Message encryption (SMB 3.x.x+)\n- Connect to a Tree/Share\n- Opening of files, pipes and directories\n- Set create contexts when opening files\n- Read and writing of files and pipes\n- Sending IOCTL commands\n- Sending of multiple messages in one packet (compounding)\n- Experimental support for both standalone and DFS server shares","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-pyspnego":{"origin":"security/py-pyspnego","version":"0.11.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-smbpasswd","origin":"net/py-smbpasswd","version":"1.0.2_1","comment":"SMB/CIFS password generation utility for Python","maintainer":"bofh@FreeBSD.org","www":"https://barryp.org/software/py-smbpasswd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4dff0f149efd7e506ce12837c8c40cbc44d62a5c9b5db538a123ebc6f2871f8","flatsize":38409,"path":"All/py311-smbpasswd-1.0.2_1.pkg","repopath":"All/py311-smbpasswd-1.0.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14184,"desc":"This Python module can generate both LANMAN and NT\npassword hashes, suitable for use with Samba.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-softlayer","origin":"net/py-softlayer","version":"6.1.11_1","comment":"SoftLayer API Python Client","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/softlayer/softlayer-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fabf30b9694c0762eeebf250972b83d7d45bdd8f55f8642066857f3c4710144e","flatsize":5954587,"path":"All/py311-softlayer-6.1.11_1.pkg","repopath":"All/py311-softlayer-6.1.11_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":772928,"desc":"This library provides a simple Python client to interact with SoftLayer's\nXML-RPC API.\n\nA command-line interface is also included and can be used to manage various\nSoftLayer products and services.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-prettytable":{"origin":"devel/py-prettytable","version":"3.10.0"},"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-slumber","origin":"www/py-slumber","version":"0.7.1","comment":"Library that makes consuming a REST API easier and more convenient","maintainer":"bofh@FreeBSD.org","www":"https://github.com/samgiles/slumber","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63312ab30e3716a3439553725dbaf65e8367a17144a3668bfbc789e02e745e13","flatsize":60671,"path":"All/py311-slumber-0.7.1.pkg","repopath":"All/py311-slumber-0.7.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14312,"desc":"Slumber is a python library that provides a convenient yet powerful object\norientated interface to ReSTful APIs. It acts as a wrapper around the\nexcellent requests_ library and abstracts away the handling of urls,\nserialization, and processing requests.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"YAML":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-slackeventsapi","origin":"net-im/py-slackeventsapi","version":"3.0.1_1","comment":"Python Slack Events API adapter for Flask","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/slackapi/python-slack-events-api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"347cf2b06df58b70bd5fcfbd134ae53c6bcd13ad712fea373ea46e68a19c007a","flatsize":35426,"path":"All/py311-slackeventsapi-3.0.1_1.pkg","repopath":"All/py311-slackeventsapi-3.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10788,"desc":"The Slack Events Adapter is a Python-based solution to receive and parse events\nfrom Slack's Events API. This library uses an event emitter framework to allow\nyou to easily process Slack events by simply attaching functions to event\nlisteners.\n\nThis adapter enhances and simplifies Slack's Events API by incorporating useful\nbest practices, patterns, and opportunities to abstract out common tasks.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-pyee":{"origin":"devel/py-pyee","version":"11.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im","python"],"annotations":{"flavor":"py311"}},{"name":"py311-smart-open","origin":"net/py-smart-open","version":"7.0.4_1","comment":"Utils for streaming large files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/piskvorky/smart_open","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7781dd4ececa21e7cd90ad786bd17f0a38ec035a3be0da11047e1132a9d8c760","flatsize":577928,"path":"All/py311-smart-open-7.0.4_1.pkg","repopath":"All/py311-smart-open-7.0.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":99884,"desc":"smart_open is a Python 2 & Python 3 library for efficient streaming of very\nlarge files from/to S3, HDFS, WebHDFS, HTTP, or local (compressed) files. It is\nwell tested (using moto), well documented and sports a simple, Pythonic API.","deps":{"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-azure-storage-blob":{"origin":"devel/py-azure-storage-blob","version":"2.1.0"},"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-google-cloud-storage":{"origin":"www/py-google-cloud-storage","version":"2.17.0"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"py311-zstandard":{"origin":"archivers/py-zstandard","version":"0.22.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"AZURE":"on","GCS":"on","HTTP":"on","S3":"on","SSH":"on","WEBHDFS":"on","ZST":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-sympy","origin":"math/py-sympy","version":"1.11.1_2","comment":"Python Library For Symbolic Mathematics","maintainer":"wen@FreeBSD.org","www":"https://sympy.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4637875f47d82131ddcc2beeb83d6deb512af5c0cdccaccf72cbbf035490eb3","flatsize":203332594,"path":"All/py311-sympy-1.11.1_2.pkg","repopath":"All/py311-sympy-1.11.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16196272,"desc":"SymPy is a Python library for symbolic mathematics.\nIt aims to become a full-featured computer algebra\nsystem (CAS) while keeping the code as simple as\npossible in order to be comprehensible and easily\nextensible. SymPy is written entirely in Python and\ndoes not require any external libraries.","deps":{"py311-mpmath":{"origin":"math/py-mpmath","version":"1.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"options":{"PYGLET":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-slack-sdk","origin":"net-im/py-slack-sdk","version":"3.28.0","comment":"Slack SDK for several API","maintainer":"bofh@FreeBSD.org","www":"https://slack.dev/python-slack-sdk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e79974d44d94e10f1a60a3f5e0e6b93e4d3eb163b11ad541d6230be51f1c790e","flatsize":4982087,"path":"All/py311-slack-sdk-3.28.0.pkg","repopath":"All/py311-slack-sdk-3.28.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":407628,"desc":"The Slack platform offers several APIs to build apps. Each Slack API\ndelivers part of the capabilities from the platform, so that you can\npick just those that fit for your needs. This SDK offers a corresponding\npackage for each of APIs from Slack. They are small and powerful when\nused independently, and work seamlessly when used together, too.","deps":{"py311-aiodns":{"origin":"dns/py-aiodns","version":"3.0.0"},"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im","python"],"options":{"ASYNCDNS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-sqlalchemy14","origin":"databases/py-sqlalchemy14","version":"1.4.52","comment":"Python SQL toolkit and Object Relational Mapper 1.4.x","maintainer":"sunpoet@FreeBSD.org","www":"https://www.sqlalchemy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd2549561adb18f5c1d64ac944abcbf3f4e3f150260dabf88878785ee75ea59c","flatsize":59348662,"path":"All/py311-sqlalchemy14-1.4.52.pkg","repopath":"All/py311-sqlalchemy14-1.4.52.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5934880,"desc":"The Python SQL Toolkit and Object Relational Mapper\n\nSQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives\napplication developers the full power and flexibility of SQL.\n\nIt provides a full suite of well known enterprise-level persistence patterns,\ndesigned for efficient and high-performing database access, adapted into a\nsimple and Pythonic domain language.","deps":{"py311-greenlet":{"origin":"devel/py-greenlet","version":"3.0.3"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"DOCS":"on","EXAMPLES":"on","MSSQL":"off","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:sqlalchemy:sqlalchemy:1.4.52:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-slimit","origin":"www/py-slimit","version":"0.8.1_2","comment":"JavaScript minifier written in Python","maintainer":"ports@FreeBSD.org","www":"https://slimit.readthedocs.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f95db27933823a51eb5125d745e92cff5dd23329c5e896ca258464958a29d989","flatsize":1215395,"path":"All/py311-slimit-0.8.1_2.pkg","repopath":"All/py311-slimit-0.8.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":117520,"desc":"SlimIt is a JavaScript minifier written in Python. It compiles\nJavaScript into more compact code so that it downloads and runs faster.\n\nSlimIt also provides a library that includes a JavaScript parser, lexer,\npretty printer and a tree visitor.","deps":{"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-slimit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-slixmpp","origin":"net-im/py-slixmpp","version":"1.7.1_1","comment":"Elegant Python library for XMPP (aka Jabber, Google Talk, etc.)","maintainer":"0mp@FreeBSD.org","www":"https://lab.louiz.org/poezio/slixmpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4884d4b69f2fa0738ec1aee992f37ce443c088093c2b3e75e8ac75a90c40095","flatsize":5339281,"path":"All/py311-slixmpp-1.7.1_1.pkg","repopath":"All/py311-slixmpp-1.7.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":642396,"desc":"Slixmpp is an MIT licensed XMPP library for Python 3.5+. It is a fork of\nSleekXMPP.\n\nSlixmpp's goals is to only rewrite the core of the library (the low level\nsocket handling, the timers, the events dispatching) in order to remove all\nthreads.","deps":{"py311-aiodns":{"origin":"dns/py-aiodns","version":"3.0.0"},"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-pyasn1-modules":{"origin":"devel/py-pyasn1-modules","version":"0.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im","python"],"annotations":{"cpe":"cpe:2.3:a:slixmpp_project:slixmpp:1.7.1:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-sispy","origin":"databases/py-sispy","version":"1.1.0","comment":"Python client library for interacting with the SIS RESTful API","maintainer":"vrwmiller@gmail.com","www":"https://github.com/sis-cmdb/sis-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"567ea75ecb67238cfa20fcdcdeb4b969d5615fd716528b8019d031860116ff47","flatsize":77064,"path":"All/py311-sispy-1.1.0.pkg","repopath":"All/py311-sispy-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15432,"desc":"Client library for interacting with the SIS RESTful API.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-skrebate","origin":"science/py-skrebate","version":"0.62_2","comment":"Relief-based feature selection algorithms","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/EpistasisLab/scikit-rebate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2e7dc396a5f3db7840ce52ddeb6de87e514b52f5ae4e3f07252b426bd2442ad","flatsize":265685,"path":"All/py311-skrebate-0.62_2.pkg","repopath":"All/py311-skrebate-0.62_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34084,"desc":"This package includes a scikit-learn-compatible Python implementation of ReBATE,\na suite of Relief-based feature selection algorithms for Machine Learning. These\nRelief-Based algorithms (RBAs) are designed for feature weighting/selection as\npart of a machine learning pipeline (supervised learning). Presently this\nincludes the following core RBAs: ReliefF, SURF, SURF*, MultiSURF*, and\nMultiSURF. Additionally, an implementation of the iterative TuRF mechanism and\nVLSRelief is included.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-single-version","origin":"devel/py-single-version","version":"1.5.1","comment":"Utility to define version string for Poetry-style Python project","maintainer":"yuri@FreeBSD.org","www":"https://github.com/hongquan/single-version","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"989b71d8110bab34198f70b7095176e03941f022138dfd325080bae687ea65c1","flatsize":10797,"path":"All/py311-single-version-1.5.1.pkg","repopath":"All/py311-single-version-1.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5096,"desc":"single-version is a utility to let you have a single source of version in your\ncode base.\n\nThis utility targets modern Python projects which have layout generated by\nPoetry, with a pyproject.toml file in place of setup.py.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-spacy","origin":"textproc/py-spacy","version":"3.7.5","comment":"Industrial-strength Natural Language Processing (NLP) in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://spacy.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c8fe782b699f5806805d89b372e3b062735de12261bd47a342cb0c93a4bb6fd","flatsize":28135265,"path":"All/py311-spacy-3.7.5.pkg","repopath":"All/py311-spacy-3.7.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4975424,"desc":"spaCy is a library for advanced Natural Language Processing in Python and\nCython. It's built on the very latest research, and was designed from day one to\nbe used in real products.\n\nspaCy comes with pretrained pipelines and currently supports tokenization and\ntraining for 70+ languages. It features state-of-the-art speed and neural\nnetwork models for tagging, parsing, named entity recognition, text\nclassification and more, multi-task learning with pretrained transformers like\nBERT, as well as a production-ready training system and easy model packaging,\ndeployment and workflow management.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-catalogue":{"origin":"devel/py-catalogue","version":"2.0.10_1"},"py311-cymem":{"origin":"devel/py-cymem","version":"2.0.8"},"py311-langcodes":{"origin":"textproc/py-langcodes","version":"3.4.0"},"py311-murmurhash":{"origin":"devel/py-murmurhash","version":"1.0.10"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-preshed3":{"origin":"devel/py-preshed3","version":"3.0.9"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-spacy-legacy":{"origin":"textproc/py-spacy-legacy","version":"3.0.12_1"},"py311-spacy-loggers":{"origin":"textproc/py-spacy-loggers","version":"1.0.5"},"py311-srsly":{"origin":"devel/py-srsly","version":"2.4.8_1"},"py311-thinc8":{"origin":"devel/py-thinc8","version":"8.2.4"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-typer":{"origin":"devel/py-typer","version":"0.12.3"},"py311-wasabi":{"origin":"textproc/py-wasabi","version":"1.1.3"},"py311-weasel":{"origin":"devel/py-weasel","version":"0.4.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-skog","origin":"ports-mgmt/py-skog","version":"0.1.0","comment":"Generate visual dependency trees for FreeBSD ports","maintainer":"ports@FreeBSD.org","www":"https://github.com/bbqsrc/skog-python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a53cbb673b7836d5a72f88f67ac17a50616b850e0cf68ece528265bacac85fee","flatsize":31463,"path":"All/py311-skog-0.1.0.pkg","repopath":"All/py311-skog-0.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9608,"desc":"A tool to generate human-readable trees of dependencies of a FreeBSD port.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ports-mgmt","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-skog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-simpy","origin":"devel/py-simpy","version":"3.0.13","comment":"Simulation in Python","maintainer":"wen@FreeBSD.org","www":"https://simpy.readthedocs.org/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07c386a09422dba43cedb6ea7cd4cc1b7333bcc3ed93b672857d02cca43c6fef","flatsize":819775,"path":"All/py311-simpy-3.0.13.pkg","repopath":"All/py311-simpy-3.0.13.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":401616,"desc":"SimPy (= Simulation in Python) is an object-oriented, process-based discrete-\nevent simulation language based on standard Python and released under the GNU\nGPL. It provides the modeler with components of a simulation model including\nprocesses, for active components like customers, messages, and vehicles, and\nresources, for passive components that form limited capacity congestion points\nlike servers, checkout counters, and tunnels. It also provides monitor variables\nto aid in gathering statistics. Random variates are provided by the standard\nPython random module.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on","TKINTER":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-siosocks","origin":"net/py-siosocks","version":"0.3.0","comment":"Sans-io socks proxy client/server library/framework","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.python.org/pypi/siosocks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"715bc1df047f7ea6acfdd9f328e7d6976ffa0c6e101e3bc7ff98d6c8a64ad05f","flatsize":158750,"path":"All/py311-siosocks-0.3.0.pkg","repopath":"All/py311-siosocks-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28436,"desc":"Sans-io socks 4/5 client/server library/framework.\n\nFeatures:\n\n * Only tcp connect (no bind, no udp)\n * Both client and server\n * Socks versions: 4, 4a, 5\n * Socks5 auth: no auth, username/password\n * Couple io backends: asyncio, trio, socketserver\n * One-shot socks server (python -m siosocks)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-simplejson","origin":"devel/py-simplejson","version":"3.18.4","comment":"Simple, fast, extensible JSON encoder/decoder","maintainer":"python@FreeBSD.org","www":"https://github.com/simplejson/simplejson","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4006235659e3fc7bfc2e0cc27a04e1c759ca129bb4973bc3f59b70dd61ff2d0d","flatsize":722284,"path":"All/py311-simplejson-3.18.4.pkg","repopath":"All/py311-simplejson-3.18.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":115468,"desc":"simplejson is a simple, fast, extensible JSON encoder/decoder for Python\n\nsimplejson is compatible with Python 2.4 and later with no external\ndependencies. It covers the full JSON specification for both encoding and\ndecoding, with unicode support. By default, encoding is done in an encoding\nneutral fashion (plain ASCII with \\uXXXX escapes for unicode characters).\n\nThe encoder may be subclassed to provide serialization in any kind of situation,\nwithout any special support by the objects to be serialized (somewhat like\npickle).\n\nThe decoder can handle incoming JSON strings of any specified encoding (UTF-8 by\ndefault).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:simplejson_project:simplejson:3.18.4:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-simpleparse","origin":"devel/py-simpleparse","version":"2.2.4_1","comment":"Python EBNF parser generator (with mx.TextTools derivative)","maintainer":"sunpoet@FreeBSD.org","www":"https://simpleparse.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e77c8319b66708ca265742e96d44d356a76ea5b50b3d8b53c63055d5defb224","flatsize":1037884,"path":"All/py311-simpleparse-2.2.4_1.pkg","repopath":"All/py311-simpleparse-2.2.4_1.pkg","licenselogic":"single","pkgsize":191304,"desc":"SimpleParse is a BSD-licensed Python package providing a simple and fast parser\ngenerator using a modified version of the mxTextTools text-tagging engine.\nSimpleParse allows you to generate parsers directly from your EBNF grammar.\n\nUnlike most parser generators, SimpleParse generates single-pass parsers (there\nis no distinct tokenization stage), an approach taken from the predecessor\nproject (mcf.pars) which attempted to create \"autonomously parsing regex\nobjects\". The resulting parsers are not as generalized as those created by, for\ninstance, the Earley algorithm, but they do tend to be useful for the parsing\nof computer file formats and the like (as distinct from natural language and\nsimilar \"hard\" parsing problems).\n\nAs of version 2.1.0 the SimpleParse project includes a patched copy of the\nmxTextTools tagging library with the non-recursive rewrite of the core parsing\nloop.  This means that you will need to build the extension module to use\nSimpleParse, but the effect is to provide a uniform parsing platform where all\nof the features of a give SimpleParse version are always available.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-simplebayes","origin":"textproc/py-simplebayes","version":"1.5.8","comment":"Memory-based, optional-persistence naive bayesian text classifier","maintainer":"yuri@FreeBSD.org","www":"https://github.com/hickeroar/simplebayes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ba7d9a78318967601616d22112263cd606e199beac1244f9cbb4a1b34f64bbc","flatsize":57148,"path":"All/py311-simplebayes-1.5.8.pkg","repopath":"All/py311-simplebayes-1.5.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9968,"desc":"simplebayes allows to train the classifier, save the training data\nin cache, and later use this data to classify text.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-six","origin":"devel/py-six","version":"1.16.0","comment":"Python 2 and 3 compatibility utilities","maintainer":"python@FreeBSD.org","www":"https://github.com/benjaminp/six","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0920492028daff24d33bc9c6a0edd59d5407c9dc321d4ee3d5d6449cf666dc5","flatsize":130700,"path":"All/py311-six-1.16.0.pkg","repopath":"All/py311-six-1.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24892,"desc":"Six is a Python 2 and 3 compatibility library. It provides utility\nfunctions for smoothing over the differences between the Python versions\nwith the goal of writing Python code that is compatible on both Python\nversions. See the documentation for more information on what is provided.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sklearn-pandas","origin":"science/py-sklearn-pandas","version":"2.2.0_2","comment":"Pandas integration with sklearn","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/scikit-learn-contrib/sklearn-pandas","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96a66f35ea4e9934d7c4c660f43a6a5d50a5115c0ed84fde400df19ef09abdb6","flatsize":105168,"path":"All/py311-sklearn-pandas-2.2.0_2.pkg","repopath":"All/py311-sklearn-pandas-2.2.0_2.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","ZLIB"],"pkgsize":21720,"desc":"This module provides a bridge between Scikit-Learn's machine learning methods\nand pandas-style Data Frames. In particular, it provides a way to map DataFrame\ncolumns to transformations, which are later recombined into features.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-simpleeval","origin":"devel/py-simpleeval","version":"0.9.13","comment":"Simple, safe single expression evaluator python library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/danthedeckie/simpleeval","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"abf961675102592208d81278a0891af60555aed416c75cac332d101cf09a4245","flatsize":118614,"path":"All/py311-simpleeval-0.9.13.pkg","repopath":"All/py311-simpleeval-0.9.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24320,"desc":"simpleeval is a single-file library for easily adding evaluatable expressions\ninto python projects. It can allow a user to, for example, set an alarm volume,\nwhich could depend on the time of day, alarm level, how many previous alarms had\ngone off, and if there is music playing at the time.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-statsmodels","origin":"math/py-statsmodels","version":"0.14.1","comment":"Complement to SciPy for statistical computations","maintainer":"sunpoet@FreeBSD.org","www":"https://www.statsmodels.org/stable/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35d8542288e571e043eaf3fa805b3156e19d21dd5b27c85b07573ec0a910bbeb","flatsize":69543780,"path":"All/py311-statsmodels-0.14.1.pkg","repopath":"All/py311-statsmodels-0.14.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10916984,"desc":"statsmodels is a Python package that provides a complement to scipy for\nstatistical computations including descriptive statistics and estimation and\ninference for statistical models.\n\nMain Features:\n- Linear regression models\n- Mixed Linear Model with mixed effects and variance components\n- GLM: Generalized linear models with support for all of the one-parameter\n  exponential family distributions\n- Bayesian Mixed GLM for Binomial and Poisson\n- GEE: Generalized Estimating Equations for one-way clustered or longitudinal\n  data\n- Discrete models\n- RLM: Robust linear models with support for several M-estimators.\n- Time Series Analysis: models for time series analysis\n- Survival analysis\n- Multivariate\n- Nonparametric statistics: Univariate and multivariate kernel density\n  estimators\n- Datasets: Datasets used for examples and in testing\n- Statistics: a wide range of statistical tests\n- Imputation with MICE, regression on order statistic and Gaussian imputation\n- Mediation analysis\n- Graphics includes plot functions for visual analysis of data and model results\n- I/O\n- Miscellaneous models\n- Sandbox: statsmodels contains a sandbox folder with code in various stages of\n  development and testing which is not considered \"production ready\". This\n  covers among others","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-patsy":{"origin":"math/py-patsy","version":"0.5.6_1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-sqlmap","origin":"security/sqlmap","version":"1.8","comment":"Automatic SQL injection tool","maintainer":"rm@FreeBSD.org","www":"https://sqlmap.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a95afdb4132f02afc31aac16d7857d22f9c2d2ec8ff85f5a51ead1a5ba89c45","flatsize":19518767,"path":"All/py311-sqlmap-1.8.pkg","repopath":"All/py311-sqlmap-1.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":8017068,"desc":"sqlmap is an automatic SQL injection tool entirely developed in Python. It is\ncapable to perform an extensive database management system back-end fingerprint,\nretrieve remote DBMS databases, usernames, tables, columns, enumerate entire\nDBMS, read system files and much more taking advantage of web application\nprogramming security flaws that lead to SQL injection vulnerabilities.","deps":{"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"MSF":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-simple-websocket","origin":"www/py-simple-websocket","version":"0.10.1","comment":"Simple WebSocket server and client for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://simple-websocket.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"871aae16cdbdae9742a2e8afc8d11f7e1715c9b3a4a08e17cb43ac94e13a8f37","flatsize":75732,"path":"All/py311-simple-websocket-0.10.1.pkg","repopath":"All/py311-simple-websocket-0.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14732,"desc":"simple-websocket provides simple WebSocket server and client for Python.","deps":{"py311-wsproto":{"origin":"net/py-wsproto","version":"1.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sqlalchemy10","origin":"databases/py-sqlalchemy10","version":"1.0.14","comment":"Python SQL toolkit and Object Relational Mapper 1.0.x","maintainer":"m.tsatsenko@gmail.com","www":"https://www.sqlalchemy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f87ec434bd0033326f8b98b1a6a950f9ecdfbbf7090e8558b57ad611915abcbc","flatsize":31416306,"path":"All/py311-sqlalchemy10-1.0.14.pkg","repopath":"All/py311-sqlalchemy10-1.0.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3381488,"desc":"The Python SQL Toolkit and Object Relational Mapper\n\nSQLAlchemy is the Python SQL toolkit and Object Relational Mapper that\ngives application developers the full power and flexibility of SQL.\n\nIt provides a full suite of well known enterprise-level persistence\npatterns, designed for efficient and high-performing database access,\nadapted into a simple and Pythonic domain language.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"DOCS":"on","EXAMPLES":"on","MSSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:sqlalchemy:sqlalchemy:1.0.14:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-simple-term-menu","origin":"devel/py-simple-term-menu","version":"1.6.4","comment":"Creates simple menus for interactive command line programs","maintainer":"dvl@FreeBSD.org","www":"https://github.com/IngoMeyer441/simple-term-menu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1c34ee000b3a467312c5b66e818cf82f63ea80ea6677ed4e67cad1114cb17bb","flatsize":350484,"path":"All/py311-simple-term-menu-1.6.4.pkg","repopath":"All/py311-simple-term-menu-1.6.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58940,"desc":"simple-term-menu creates simple menus for interactive command line programs. It\ncan be used to offer a choice of different options to the user. Menu entries\ncan be selected with the arrow, j/k, or emacs (C-n/C-p) keys. The module uses\nthe terminfo database to detect terminal features automatically and disables\nstyles that are not available. Currently, Linux and macOS are supported.\n\nUsage: Create a menu with the default style\n\nCreate an instance of the class TerminalMenu and pass the menu entries as a\nlist of strings to the constructor. Call the show method to output the menu\nand wait for keyboard input:\n\n#!/usr/bin/env python3\n\nfrom simple_term_menu import TerminalMenu\n\ndef main():\n    options = [\"entry 1\", \"entry 2\", \"entry 3\"]\n    terminal_menu = TerminalMenu(options)\n    menu_entry_index = terminal_menu.show()\n    print(f\"You have selected {options[menu_entry_index]}!\")\n\nif __name__ == \"__main__\":\n    main()","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-simpletal","origin":"devel/py-simpletal","version":"4.3_1","comment":"Stand-alone TAL Python implementation to power HTML and XML templates","maintainer":"ayu@commun.jp","www":"https://www.owlfish.com/software/simpleTAL/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96b83b36b95a5849629b2a3ddd18844774502c06cea350958b0d87930bc23d2f","flatsize":405719,"path":"All/py311-simpletal-4.3_1.pkg","repopath":"All/py311-simpletal-4.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":61380,"desc":"SimpleTAL is a stand alone Python implementation of the TAL, TALES and METAL\nspecifications used in Zope to power HTML and XML templates. SimpleTAL is an\nindependent implementation of TAL; there are no dependencies on Zope nor is any\nof the Zope work re-used.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","textproc","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-simhash","origin":"math/py-simhash","version":"2.1.2","comment":"Python implementation of simhash algorithm","maintainer":"yuri@FreeBSD.org","www":"https://leons.im/posts/a-python-implementation-of-simhash-algorithm/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e515545de54f85e5821f28f041c80041a84d602b8c413ada33cffd5cdfb9523","flatsize":38870,"path":"All/py311-simhash-2.1.2.pkg","repopath":"All/py311-simhash-2.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9800,"desc":"A Python implementation of the SimHash algorithm, a technique for quickly\nestimating how similar two sets are.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-simple-parsing","origin":"devel/py-simple-parsing","version":"0.1.5_1","comment":"Small utility for simplifying and cleaning up argument parsing scripts","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lebrice/SimpleParsing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56263caff5b7d3ce72addc3b43b7b3c90d7a747a094dfe95591b3e78c30d438b","flatsize":1336307,"path":"All/py311-simple-parsing-0.1.5_1.pkg","repopath":"All/py311-simple-parsing-0.1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":223140,"desc":"simple-parsing allows you to transform your ugly argparse scripts into\nbeautifully structured, strongly typed little works of art. This isn't a fancy,\ncomplicated new command-line tool either, this simply adds new features to\nplain-old argparse! Using dataclasses, simple-parsing makes it easier to share\nand reuse command-line arguments - no more copy pasting!\n\nSupports inheritance, nesting, easy serialization to json/yaml, automatic help\nstrings from comments, and much more!","deps":{"py311-docstring-parser":{"origin":"textproc/py-docstring-parser","version":"0.15"},"py311-tomli":{"origin":"textproc/py-tomli","version":"2.0.1_2"},"py311-tomli-w":{"origin":"textproc/py-tomli-w","version":"1.0.0_2"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"TOML":"on","YAML":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-sqlalchemy20","origin":"databases/py-sqlalchemy20","version":"2.0.31","comment":"Python SQL toolkit and Object Relational Mapper 2.0.x","maintainer":"sunpoet@FreeBSD.org","www":"https://www.sqlalchemy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c84e6eda99b8cc4f84ca83242c284eb67a2c4e0bdca6b0c811f518efacecfe3","flatsize":69826188,"path":"All/py311-sqlalchemy20-2.0.31.pkg","repopath":"All/py311-sqlalchemy20-2.0.31.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6905792,"desc":"The Python SQL Toolkit and Object Relational Mapper\n\nSQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives\napplication developers the full power and flexibility of SQL.\n\nIt provides a full suite of well known enterprise-level persistence patterns,\ndesigned for efficient and high-performing database access, adapted into a\nsimple and Pythonic domain language.","deps":{"py311-greenlet":{"origin":"devel/py-greenlet","version":"3.0.3"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"DOCS":"on","EXAMPLES":"on","MSSQL":"off","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:sqlalchemy:sqlalchemy:2.0.31:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-skyfield","origin":"astro/py-skyfield","version":"1.49","comment":"Ephemerides computation","maintainer":"thierry@FreeBSD.org","www":"https://rhodesmill.org/skyfield/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"288346191fbcef64d8a9c3004157bd1bef6cb2809eac68d73cf7b5667af359ea","flatsize":2902484,"path":"All/py311-skyfield-1.49.pkg","repopath":"All/py311-skyfield-1.49.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":499424,"desc":"Skyfield is a pure-Python astronomy package that makes it easy to generate high\nprecision research-grade positions for planets and Earth satellites.","deps":{"py311-astropy":{"origin":"astro/py-astropy","version":"5.3,2"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-html5lib":{"origin":"www/py-html5lib","version":"1.1"},"py311-jplephem":{"origin":"astro/py-jplephem","version":"2.22"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-mock":{"origin":"devel/py-mock","version":"5.1.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pyflakes":{"origin":"devel/py-pyflakes","version":"3.2.0_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sgp4":{"origin":"astro/py-sgp4","version":"2.23"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-spktype21":{"origin":"astro/py-spktype21","version":"0.1.0_2"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-simpleaudio","origin":"audio/py-simpleaudio","version":"1.0.4_1","comment":"Simple, asynchronous audio playback for Python 3","maintainer":"yuri@FreeBSD.org","www":"https://github.com/hamiltron/py-simple-audio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86ea74c00c678303ab810ef38ebc3e4bbd3704a4c2d6f7d011af23ef4a0aa87a","flatsize":2319800,"path":"All/py311-simpleaudio-1.0.4_1.pkg","repopath":"All/py311-simpleaudio-1.0.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1576072,"desc":"simpleaudio is a simple audio playback Python extension - cross-platform,\nasynchronous, dependency-free.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"py311-pyaudio":{"origin":"audio/py-pyaudio","version":"0.2.13"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio"],"annotations":{"flavor":"py311"}},{"name":"py311-signalr-client-aio","origin":"devel/py-signalr-client-aio","version":"0.0.1.6.2","comment":"Simple python SignalR client using asyncio","maintainer":"jgh@FreeBSD.org","www":"https://github.com/slazarov/python-signalr-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc69ef81e328b2965ce3e27e2fab55b878c14ec52a977574b48df192018f8234","flatsize":55048,"path":"All/py311-signalr-client-aio-0.0.1.6.2.pkg","repopath":"All/py311-signalr-client-aio-0.0.1.6.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13144,"desc":"Simple python SignalR client using asyncio.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-websockets":{"origin":"devel/py-websockets","version":"12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-shiboken6","origin":"devel/shiboken6","version":"6.7.2","comment":"Python binding generator for C++ libraries","maintainer":"kde@FreeBSD.org","www":"http://qt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b49bada2d3614df5d071af8e08aa046fc9a3b6aa01bc7c1237a151f252fd316","flatsize":6937972,"path":"All/py311-shiboken6-6.7.2.pkg","repopath":"All/py311-shiboken6-6.7.2.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21","LGPL3"],"pkgsize":1684732,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nQt Quick is a collection of technologies that are designed to help\ndevelopers create intuitive, modern, and fluid user interfaces.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel"],"shlibs_required":["libQt6Core.so.6","libclang.so.15","libxslt.so.1","libxml2.so.2"],"shlibs_provided":["libshiboken6.abi3.so.6.7"],"options":{"DOCS":"on","NUMPY":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-sigopt","origin":"misc/py-sigopt","version":"8.8.3","comment":"SigOpt Python API client","maintainer":"yuri@FreeBSD.org","www":"https://sigopt.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d51ca2f86953b7a9c8098a8a6654ec98c83070ac4eff8a0bef01514ea3d1e832","flatsize":2245804,"path":"All/py311-sigopt-8.8.3.pkg","repopath":"All/py311-sigopt-8.8.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":362156,"desc":"sigopt is an open source version of SigOpt API, performing hyperparameter\noptimization and visualization.\n\nSigopt-server is an open-source tool for managing adaptive experiments,\nespecially for hyperparameter optimization. It uses algorithms to determine\nthe best spots in parameter space for metric optimization, and includes web\nvisualizations so you can improve your models. For more information you can\nread about our service offering. Our documentation is here.","deps":{"py311-backoff":{"origin":"devel/py-backoff","version":"2.2.1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-gitpython":{"origin":"devel/py-gitpython","version":"3.1.30"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-png":{"origin":"graphics/py-png","version":"0.0.17"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-shell-gpt","origin":"misc/py-shell-gpt","version":"1.4.3","comment":"Command-line productivity tool powered by large language models","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/TheR1D/shell_gpt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dce01fa130e29ab8e3bd0987e740ff611c8dc2814f1193fcbbe7442c1e41641f","flatsize":263446,"path":"All/py311-shell-gpt-1.4.3.pkg","repopath":"All/py311-shell-gpt-1.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50064,"desc":"A command-line productivity tool powered by AI large language models\n(LLM). This command-line tool offers streamlined generation of shell\ncommands, code snippets, documentation, eliminating the need for\nexternal resources (like Google search). Supports Linux, macOS,\nWindows and compatible with all major Shells like PowerShell, CMD,\nBash, Zsh, etc.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-instructor":{"origin":"misc/py-instructor","version":"0.6.8"},"py311-openai":{"origin":"misc/py-openai","version":"1.35.3"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-typer":{"origin":"devel/py-typer","version":"0.12.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"options":{"DOCS":"on","LITELLM":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-shapely","origin":"devel/py-shapely","version":"1.8.5_1","comment":"Python Package for Manipulation 2D Geospatial Geometry","maintainer":"wen@FreeBSD.org","www":"https://pypi.org/project/shapely/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"166866a71de9219a106ab8a8b255d7f03749567f7dc92baf6fe3c48c681c4a00","flatsize":1039528,"path":"All/py311-shapely-1.8.5_1.pkg","repopath":"All/py311-shapely-1.8.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":151252,"desc":"Shapely is a Python package for manipulation and analysis of 2D geospatial\ngeometries. It is based on GEOS (http://geos.refractions.net). Shapely 1.0\nis not concerned with data formats or coordinate reference systems.\nResponsibility for reading and writing data and projecting coordinates\nis left to other packages like WorldMill and pyproj.","deps":{"geos":{"origin":"graphics/geos","version":"3.12.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sh","origin":"devel/py-sh","version":"1.14.3","comment":"Python subprocess interface","maintainer":"ygy@FreeBSD.org","www":"https://github.com/amoffat/sh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60c743856030937bc39c4952b615323cb2d6529616b0062247763697689eb4ae","flatsize":433103,"path":"All/py311-sh-1.14.3.pkg","repopath":"All/py311-sh-1.14.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80304,"desc":"sh (previously pbs) is a full-fledged subprocess replacement for Python\n2.6 - 3.4 that allows you to call any program as if it were a function.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"qt6-examples","origin":"misc/qt6-examples","version":"6.7.2","comment":"Qt 6 examples source code","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e91a1bd6c721a888dcae6d1e18f42acc7b2a0cd4290868c1ef9abf68caab5ce4","flatsize":162485853,"path":"All/qt6-examples-6.7.2.pkg","repopath":"All/qt6-examples-6.7.2.pkg","licenselogic":"single","pkgsize":118505392,"desc":"A collection of code samples and tutorials are provided with Qt to help new\nusers get started with Qt development. These documents cover a range of topics,\nfrom basic use of widgets to step-by-step tutorials that show how an\napplication is put together.","categories":["misc"]},{"name":"py311-sexpdata","origin":"devel/py-sexpdata","version":"1.0.2","comment":"S-expression parser for Python","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/sexpdata/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee1cb3ff2f30d6631edf6d91bd49dd29e309b2fc2b811e75672be767d5d81953","flatsize":94062,"path":"All/py311-sexpdata-1.0.2.pkg","repopath":"All/py311-sexpdata-1.0.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17604,"desc":"sexpdata is a simple S-expression parser/serializer. It has simple\nload and dump functions like pickle, json or PyYAML module.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-shiboken2","origin":"devel/shiboken2","version":"5.15.15","comment":"Python binding generator for C++ libraries","maintainer":"kde@FreeBSD.org","www":"https://wiki.qt.io/PySide2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c2409746116f8744f9326dc7724aff452850534f0817da3f83c778be29ba1e8","flatsize":2604226,"path":"All/py311-shiboken2-5.15.15.pkg","repopath":"All/py311-shiboken2-5.15.15.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21","LGPL3"],"pkgsize":827512,"desc":"Shiboken2 is generator to build Python bindings for any C++ library.\nIt is part of the PySide2 Python Qt bindings project.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["devel"],"shlibs_required":["libclang.so.15","libxslt.so.1","libxml2.so.2","libQt5Xml.so.5","libQt5XmlPatterns.so.5","libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libshiboken2.cpython-311.so.5.15"],"annotations":{"flavor":"py311"}},{"name":"py311-sgfsummary","origin":"games/py-sgfsummary","version":"1.0_1","comment":"SGF Summarizer","maintainer":"ports@FreeBSD.org","www":"http://gotools.sourceforge.net/sgfsummary/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5380bcc00ac49c8b07cf6efaa1947ff3af7d74e7706c0b947131ae4b9bcc0fe","flatsize":11288,"path":"All/py311-sgfsummary-1.0_1.pkg","repopath":"All/py311-sgfsummary-1.0_1.pkg","licenselogic":"single","pkgsize":5240,"desc":"Sgfsummary reads multiple SGF (Smart Game Format) files, specifically\nthose recording Go/WeiQi/Baduk games, and summarizes their game\ninformation to standard output. It is a part of the Go Tools Project.","deps":{"py311-sgflib":{"origin":"games/py-sgflib","version":"1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-sgfsummary port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-sip","origin":"devel/py-sip","version":"6.8.3,1","comment":"Python to C and C++ bindings generator","maintainer":"kde@FreeBSD.org","www":"http://www.riverbankcomputing.co.uk/software/sip/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c8248ccec64c3c8881cccb6cb9b514c8e364f71f5b2484f7f7fa60046b80f98","flatsize":4669665,"path":"All/py311-sip-6.8.3,1.pkg","repopath":"All/py311-sip-6.8.3,1.pkg","licenselogic":"and","licenses":["SIP","GPLv2","GPLv3"],"pkgsize":596540,"desc":"SIP is a tool for generating Python bindings for C and C++ libraries.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-setuptools_scm7","origin":"devel/py-setuptools_scm7","version":"7.1.0","comment":"Setuptools plugin to manage your versions by scm tags","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/setuptools-scm/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f6e145f4509171236fcf3a33ee80021f578757513effb870f0aaf22710c4231","flatsize":383502,"path":"All/py311-setuptools_scm7-7.1.0.pkg","repopath":"All/py311-setuptools_scm7-7.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":77336,"desc":"Handles managing your python package versions in scm metadata instead of\ndeclaring them as the version argument or in a scm managed file.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sgmllib3k","origin":"devel/py-sgmllib3k","version":"1.0.0","comment":"Python 3 port of sgmllib","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/sgmllib3k/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fa833101dc88642018bede252b6217baccef7a89f78da7bca9d3f71308efc55","flatsize":67788,"path":"All/py311-sgmllib3k-1.0.0.pkg","repopath":"All/py311-sgmllib3k-1.0.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14196,"desc":"sgmllib3k is a Python 3 port of the old Python 2's sgmllib stdlib module.\n\nsgmllib was dropped from the Python standard library in Python 3. This package\nprovides a port of the library to Python 3.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-setuptools-scm","origin":"devel/py-setuptools-scm","version":"8.0.4","comment":"Setuptools plugin to manage your versions by scm tags","maintainer":"python@FreeBSD.org","www":"https://github.com/pypa/setuptools_scm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3befe3935076b05682be724cae3aa1f0535d3bbe24a009022281b647c0aa5c46","flatsize":401909,"path":"All/py311-setuptools-scm-8.0.4.pkg","repopath":"All/py311-setuptools-scm-8.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79780,"desc":"Handles managing your python package versions in scm metadata instead of\ndeclaring them as the version argument or in a scm managed file.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sgp4","origin":"astro/py-sgp4","version":"2.23","comment":"Python version of the SGP4 satellite position library","maintainer":"thierry@FreeBSD.org","www":"https://github.com/brandon-rhodes/python-sgp4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd114eca7cf788fdc8f7cca6382eea06375bd9d54c4fb4cf16e1f1e80039efde","flatsize":832214,"path":"All/py311-sgp4-2.23.pkg","repopath":"All/py311-sgp4-2.23.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":172028,"desc":"Python implementation of most recent version of the SGP4 satellite tracking\nalgorithm.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-setuptools_scm_git_archive","origin":"devel/py-setuptools_scm_git_archive","version":"1.4","comment":"Python setuptools_scm plugin for git archives","maintainer":"lantw44@gmail.com","www":"https://github.com/Changaco/setuptools_scm_git_archive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3671b37f36a6d470b8f1ff27f491cd569f3e75caff6b40d5259adfecd606890f","flatsize":6854,"path":"All/py311-setuptools_scm_git_archive-1.4.pkg","repopath":"All/py311-setuptools_scm_git_archive-1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3716,"desc":"setuptools_scm_git_archive is a setuptools_scm plugin that adds support for git\narchives (for example the ones GitHub automatically generates).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-setuptools-scm":{"origin":"devel/py-setuptools-scm","version":"8.0.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sgflib","origin":"games/py-sgflib","version":"1.0_1","comment":"Smart Game Format parser library for Python","maintainer":"ports@FreeBSD.org","www":"https://gotools.sourceforge.net/sgflib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f955aa239505772807e91b0b7bcae2821fcff117ae0a95bd286918b11905816e","flatsize":63671,"path":"All/py311-sgflib-1.0_1.pkg","repopath":"All/py311-sgflib-1.0_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":19416,"desc":"Sgflib is a python module containing a parser and classes for SGF, the\nSmart Game Format. It is a part of the Go Tools Project.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-sgflib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-shtab","origin":"devel/py-shtab","version":"1.7.1","comment":"Automagic shell tab completion for Python CLI applications","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.iterative.ai/shtab/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f280e17e99eafcc6a7cc077b3bf65a996ce338aae39d313eaa708ccf2ce08368","flatsize":152849,"path":"All/py311-shtab-1.7.1.pkg","repopath":"All/py311-shtab-1.7.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32832,"desc":"What: Automatically generate shell tab completion scripts for Python CLI apps\nWhy: Speed & correctness. Alternatives like argcomplete and pyzshcomplete are\nslow and have side-effects\nHow: shtab processes an argparse.ArgumentParser object to generate a tab\ncompletion script for your shell\n\nFeatures:\n- Outputs tab completion scripts for\n  - bash\n  - zsh\n  - tcsh\n- Supports\n  - argparse\n  - docopt (via argopt)\n- Supports arguments, options and subparsers\n- Supports choices (e.g. --say={hello,goodbye})\n- Supports file and directory path completion\n- Supports custom path completion (e.g. --file={*.txt})","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-simplegeneric","origin":"devel/py-simplegeneric","version":"0.8.1_1","comment":"Simple generic functions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mindw/simplegeneric","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a951cd46f56f5fc4b1b68d2d6bfce105af3749491f8effe8402a09f0a3f1e90f","flatsize":24082,"path":"All/py311-simplegeneric-0.8.1_1.pkg","repopath":"All/py311-simplegeneric-0.8.1_1.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":8468,"desc":"The simplegeneric module lets you define simple single-dispatch generic\nfunctions, akin to Python's built-in generic functions like len(), iter() and so\non. However, instead of using specially-named methods, these generic functions\nuse simple lookup tables, akin to those used by e.g. pickle.dump() and other\ngeneric functions found in the Python standard library.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-shellingham","origin":"devel/py-shellingham","version":"1.5.4","comment":"Detect what shell the current Python executable is running in","maintainer":"matthew@FreeBSD.org","www":"https://github.com/sarugaku/shellingham","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73aa1d2e66a55b882c5434deb8c4c4671cec9b9facb69d29b0d52ee9f19624a1","flatsize":59983,"path":"All/py311-shellingham-1.5.4.pkg","repopath":"All/py311-shellingham-1.5.4.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":16192,"desc":"Shellingham detects what shell the current Python executable is running in.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-setuptools-git-versioning","origin":"devel/py-setuptools-git-versioning","version":"2.0.0","comment":"Use git repo data for building a version number according PEP-440","maintainer":"sunpoet@FreeBSD.org","www":"https://setuptools-git-versioning.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"464a037cbdce01ecddc07efedda7042b1eb0af4767e55696459b6419d790f86f","flatsize":99912,"path":"All/py311-setuptools-git-versioning-2.0.0.pkg","repopath":"All/py311-setuptools-git-versioning-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21392,"desc":"Use git repo data (latest tag, current commit hash, etc) for building a version\nnumber according PEP 440.\n\nFeatures:\n- Can be installed & configured through both setup.py and PEP 518's\n  pyproject.toml\n- Does not require to change source code of the project\n- Tag-, file-, and callback-based versioning schemas are supported\n- Templates for tag, dev and dirty versions are separated\n- Templates support a lot of substitutions including git and environment\n  information\n- Well-documented","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-setuptools-git","origin":"devel/py-setuptools-git","version":"1.2_1","comment":"Setuptools plugin for git","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/msabramo/setuptools-git","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1188f1fa745d798239ad71ec6063719833549486d1ca42937396d5938046a4ad","flatsize":99501,"path":"All/py311-setuptools-git-1.2_1.pkg","repopath":"All/py311-setuptools-git-1.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17488,"desc":"Setuptools revision control system plugin for Git.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-setoptconf","origin":"devel/py-setoptconf","version":"0.3.0_1","comment":"Retrieve program settings from various sources in a consistant method","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jayclassless/setoptconf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6ef15ed5c2ee5166b747192b2545a329251df2c654907cabcf2b8865be41e77","flatsize":126051,"path":"All/py311-setoptconf-0.3.0_1.pkg","repopath":"All/py311-setoptconf-0.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24468,"desc":"setoptconf is a Python library that can be used to retrieve program settings\nfrom a variety of common sources:\n- Command Line\n- Environment Variables\n- INI Files\n- JSON Files\n- YAML Files\n- Python Objects/Modules\n\nThe goal of this project is to define your desired settings in a simple and\nconsistent way, and then point setoptconf at as many of the sources as you'd\nlike to use, and let it comb them all, looking for your settings.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"YAML":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-setuptools-gettext","origin":"devel/py-setuptools-gettext","version":"0.1.3","comment":"Setuptools plugin for gettext","maintainer":"fullermd@over-yonder.net","www":"https://github.com/breezy-team/setuptools-gettext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a4304364ba7d7104b3ed3d66ba0fd28978e47bd25ee1ac928d02f9b241f630b","flatsize":34774,"path":"All/py311-setuptools-gettext-0.1.3.pkg","repopath":"All/py311-setuptools-gettext-0.1.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":11764,"desc":"setuptools-gettest is a plugin for setuptools to use gettext to compile\n.po files into .mo files.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-setproctitle","origin":"devel/py-setproctitle","version":"1.3.3","comment":"Python module to customize the process title","maintainer":"sbz@FreeBSD.org","www":"https://pypi.org/project/setproctitle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ae9936c38db87ccad4250f616acc84732a5a7a28dde25c40d4865f5174fa2c1","flatsize":39747,"path":"All/py311-setproctitle-1.3.3.pkg","repopath":"All/py311-setproctitle-1.3.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12168,"desc":"A setproctitle implementation for Python.\n\nThe library allows a process to change its title (as displayed by system tools\nsuch as ps(1) and top(1).\n\nSee also: https://github.com/dvarrazzo/py-setproctitle","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-serverfiles","origin":"misc/py-serverfiles","version":"0.3.1","comment":"Access files on a HTTP server and store them locally for reuse","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/serverfiles/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1a7cd1fc719005e2b9b9e0ba1e702608d922558e23d32fb3765a512545d6523","flatsize":75565,"path":"All/py311-serverfiles-0.3.1.pkg","repopath":"All/py311-serverfiles-0.3.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":16224,"desc":"An utility that accesses files on a HTTP server and stores them locally\nfor reuse. It caches remote content locally so that subsequent invocations\nreturn it from the local cache.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-serpent","origin":"devel/py-serpent","version":"1.28","comment":"Simple serialization library based on ast.literal_eval","maintainer":"rm@FreeBSD.org","www":"https://pypi.org/project/serpent/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6d5caa3ece46452de2f66c44af8e5f169fa9ecd2b7372c95654a68a7cc054fc","flatsize":103427,"path":"All/py311-serpent-1.28.pkg","repopath":"All/py311-serpent-1.28.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20932,"desc":"Serpent is a simple serialization library based on ast.literal_eval.\n\nBecause it only serializes literals and recreates the objects using\nast.literal_eval(), the serialized data is safe to transport to other\nmachines (over the network for instance) and de-serialize it there.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-setuptools-pkg","origin":"devel/py-setuptools-pkg","version":"0.9","comment":"Plugin for setuptools to build FreeBSD pkg","maintainer":"bofh@FreeBSD.org","www":"https://github.com/kxepal/setuptools-pkg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e548dceb41f5cc535c6f001a2bd731ce310989ed4d9e18f156fc164d15a58a39","flatsize":100312,"path":"All/py311-setuptools-pkg-0.9.pkg","repopath":"All/py311-setuptools-pkg-0.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":21564,"desc":"Plugin for setuptools that provides bdist_pkg command for building FreeBSD\npackage artifact.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-setuptools-rust","origin":"devel/py-setuptools-rust","version":"1.9.0","comment":"Setuptools Rust extension plugin","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/PyO3/setuptools-rust","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b372542267a87f3344ef3d98255492a3c2d7580c922f883209db9e8ebc767b7","flatsize":256041,"path":"All/py311-setuptools-rust-1.9.0.pkg","repopath":"All/py311-setuptools-rust-1.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51056,"desc":"setuptools-rust is a plugin for setuptools to build Rust Python extensions\nimplemented with PyO3 or rust-cpython.\n\nCompile and distribute Python extensions written in Rust as easily as if they\nwere written in C.","deps":{"py311-semantic-version":{"origin":"devel/py-semantic-version","version":"2.10.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"rust":{"origin":"lang/rust","version":"1.79.0_1"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-service-identity","origin":"security/py-service-identity","version":"24.1.0","comment":"Service identity verification for pyOpenSSL & cryptography","maintainer":"sunpoet@FreeBSD.org","www":"https://service-identity.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72a90dbc26efb20adfff5583933cad43d486b244cd4b9fb72f02004ed95fb309","flatsize":117239,"path":"All/py311-service-identity-24.1.0.pkg","repopath":"All/py311-service-identity-24.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20896,"desc":"Use this package if:\n- you want to verify that a PyCA cryptography certificate is valid for a certain\n  hostname or IP address,\n- or if you use pyOpenSSL and don%e2%80%99t want to be MITMed,\n- or if you want to inspect certificates from either for service IDs.\n\nservice-identity aspires to give you all the tools you need for verifying\nwhether a certificate is valid for the intended purposes. In the simplest case,\nthis means host name verification. However, service-identity implements RFC 6125\nfully.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-pyasn1-modules":{"origin":"devel/py-pyasn1-modules","version":"0.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-setuptools_git_ls_files","origin":"devel/py-setuptools_git_ls_files","version":"0.1.2","comment":"Python setuptools plugin to list all files tracked by git","maintainer":"lantw44@gmail.com","www":"https://github.com/anthrotype/setuptools_git_ls_files","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd0cee14ce6a55524bcb26054736b5992a9fe0a1c231fb08e5a5c28a2e845d85","flatsize":6175,"path":"All/py311-setuptools_git_ls_files-0.1.2.pkg","repopath":"All/py311-setuptools_git_ls_files-0.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3572,"desc":"setuptools_git_ls_files is a plugin for setuptools that finds all git tracked\nfiles, including submodules.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-setuptools-scm":{"origin":"devel/py-setuptools-scm","version":"8.0.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-session-info","origin":"devel/py-session-info","version":"1.0.0","comment":"Print version information for loaded modules, Python, and the OS","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/joelostblom/session_info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ffc24490850ead434439db20dc89d173d73c072b24b7325089a99b83f88af940","flatsize":52898,"path":"All/py311-session-info-1.0.0.pkg","repopath":"All/py311-session-info-1.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13564,"desc":"session_info outputs version information for modules loaded in the current\nsession, Python, the OS, and the CPU. It is designed as a minimum measure to\nincrease reproducibility and provides similar information as sessionInfo and\ndevtools::session_info in R.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-stdlib-list":{"origin":"devel/py-stdlib-list","version":"0.8.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sentinelhub","origin":"www/py-sentinelhub","version":"3.10.2","comment":"Sentinel Hub Utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sentinel-hub/sentinelhub-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb9db171cb804067d6b8dfeec26add4747fd8fab25bf2e88f577c77dd1b77882","flatsize":2719557,"path":"All/py311-sentinelhub-3.10.2.pkg","repopath":"All/py311-sentinelhub-3.10.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":303268,"desc":"The sentinelhub Python package allows users to make OGC (WMS and WCS) web\nrequests to download and process satellite images within your Python scripts. It\nsupports Sentinel-2 L1C and L2A, Sentinel-1, Landsat 8, MODIS and DEM data\nsource.\n\nThe package also supports obtaining data from Amazon Web Service. It can either\nprovide data from public bucket with Sentinel-2 L1C imagery or requester pays\nbucket with Sentinel-2 L2A imagery. If specified the downloaded data can be\nstored in ESA .SAFE format (all types of .SAFE format are supported).","deps":{"py311-aenum":{"origin":"devel/py-aenum","version":"2.2.4"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-dataclasses-json":{"origin":"devel/py-dataclasses-json","version":"0.5.9_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-oauthlib":{"origin":"security/py-oauthlib","version":"3.2.2_1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pyproj":{"origin":"graphics/py-pyproj","version":"3.6.1_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-oauthlib":{"origin":"www/py-requests-oauthlib","version":"2.0.0"},"py311-shapely":{"origin":"devel/py-shapely","version":"1.8.5_1"},"py311-tifffile":{"origin":"graphics/py-tifffile","version":"2024.5.22"},"py311-tomli":{"origin":"textproc/py-tomli","version":"2.0.1_2"},"py311-tomli-w":{"origin":"textproc/py-tomli-w","version":"1.0.0_2"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-utm":{"origin":"graphics/py-utm","version":"0.7.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"AWS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-seriate","origin":"math/py-seriate","version":"1.1.2_1","comment":"Optimal ordering of elements in a set given their distance matrix","maintainer":"yuri@FreeBSD.org","www":"https://github.com/src-d/seriate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9432438c36aba899fbd787ab12fcab1529c6dec7d7d65eba0e5a337284d414ea","flatsize":38737,"path":"All/py311-seriate-1.1.2_1.pkg","repopath":"All/py311-seriate-1.1.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11372,"desc":"This is a Python implementation of Seriation algorithm. Seriation is\nan approach for ordering elements in a set so that the sum of the sequential\npairwise distances is minimal. We state this task as a Travelling Salesman\nProblem (TSP) and leverage the powerful Google's or-tools to do heavy-lifting.\nSince TSP is NP-hard, it is not possible to calculate the precise solution for\na big number of elements. However, the or-tools' heuristics work very well in\npractice, and they are used in e.g. Google Maps.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-or-tools":{"origin":"math/py-or-tools","version":"9.5_9"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-serializable","origin":"devel/py-serializable","version":"0.4.1","comment":"Base class with serialization helpers for user-defined Python objects","maintainer":"yuri@FreeBSD.org","www":"https://github.com/openvax/serializable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c73640a3d8e1805c556b3525a23b958bf3caa38a0fd436f703b83d2ddbc5ead","flatsize":73197,"path":"All/py311-serializable-0.4.1.pkg","repopath":"All/py311-serializable-0.4.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17448,"desc":"Base class with serialization methods for user-defined Python objects.\n\nClasses which inherit from Serializable are enabled with default implementations\nof to_json, from_json, __reduce__ (for pickling), and other serialization\nhelpers. A derived class must either have a member data matching the name of\neach argument to __init__ or, alternatively, must provide a user-defined\nto_dict() method which returns a dictionary whose keys match the arguments to\n__init__.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-typechecks":{"origin":"devel/py-typechecks","version":"0.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sentry-sdk","origin":"devel/py-sentry-sdk","version":"1.21.1","comment":"Client for Sentry","maintainer":"0mp@FreeBSD.org","www":"https://github.com/getsentry/sentry-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"227c6350f1354317a7fc25c3281fe3d7d71d8a7c72ca1e0fcd5fd469b7d9161f","flatsize":2309456,"path":"All/py311-sentry-sdk-1.21.1.pkg","repopath":"All/py311-sentry-sdk-1.21.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":344764,"desc":"Sentry SDK is a Python client for Sentry (http://getsentry.com/).\n\nIt enables automatic reporting of errors and exceptions as well as identifies\nperformance issues in the application.\n\nIt is intended to replace Raven.","deps":{"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:sentry:sentry_software_development_kit:1.21.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-setzer","origin":"editors/setzer","version":"54_6","comment":"LaTeX editor written in Python with Gtk","maintainer":"ports@FreeBSD.org","www":"https://www.cvfosammmm.org/setzer/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"333e57f9df2d35506da9943c936ef32894cf846a480ef91652ac97e2c0bc20c7","flatsize":8418002,"path":"All/py311-setzer-54_6.pkg","repopath":"All/py311-setzer-54_6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":3478816,"desc":"Simple yet full-featured LaTeX editor, written in Python with Gtk.\n\nWrite LaTeX documents with an easy to use yet full-featured editor.\n\nSetzer has many of the features you would generally expect in a LaTeX editor.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-pdfminer.six":{"origin":"textproc/py-pdfminer.six","version":"20220319"},"py311-pexpect":{"origin":"misc/py-pexpect","version":"4.9.0_1"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["editors"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-setzer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-send2trash","origin":"deskutils/py-send2trash","version":"1.8.3","comment":"Small package that sends files to the Trash","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/arsenetar/send2trash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4db4055f07321ff67eacbbd5954aa3793e349efe9321ac961083520631a12f2d","flatsize":106240,"path":"All/py311-send2trash-1.8.3.pkg","repopath":"All/py311-send2trash-1.8.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26280,"desc":"Send2Trash is a small package that sends files to the Trash (or Recycle Bin)\nnatively and on all platforms.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-semver","origin":"devel/py-semver","version":"3.0.2","comment":"Python helper for Semantic Versioning","maintainer":"sunpoet@FreeBSD.org","www":"https://python-semver.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"795de0019f06700e1966e4b6224943e282ad2ad718eba643afccd36110ed2515","flatsize":174787,"path":"All/py311-semver-3.0.2.pkg","repopath":"All/py311-semver-3.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30084,"desc":"Semver is a Python module for semantic versioning. It simplifies comparing\nversions.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-semiphemeral","origin":"www/py-semiphemeral","version":"0.7_1","comment":"Automatically delete your old tweets, and more","maintainer":"egypcio@FreeBSD.org","www":"https://semiphemeral.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ddafcc0fb2649ad615dfb2c3167d7759e2c1a8e2c58a966187122dd4f25e5c7c","flatsize":359730,"path":"All/py311-semiphemeral-0.7_1.pkg","repopath":"All/py311-semiphemeral-0.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":86056,"desc":"Semiphemeral protects your privacy by making it easy for you to automatically\ndelete years of old tweets while giving you control over exactly which tweets\nyou want to make sure you keep.\n\nYou can set Semiphemeral to, for example, automatically delete your tweets that\nare older than 30 days unless they have at least 10 retweets or at least 20\nlikes (all these numbers are configurable).","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-flask-json":{"origin":"www/py-flask-json","version":"0.4.0_1"},"py311-flask-sqlalchemy30":{"origin":"databases/py-flask-sqlalchemy30","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlalchemy-json":{"origin":"databases/py-sqlalchemy-json","version":"0.7.0_1"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"py311-tweepy":{"origin":"net/py-tweepy","version":"4.14.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-semantic-version","origin":"devel/py-semantic-version","version":"2.10.0_1","comment":"Python library provides a few tools to handle SemVer in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rbarrois/python-semanticversion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41a1ff0725ea55b0260b7b5ed7dc51aab6080863e371edcdb2366c06e7256855","flatsize":212427,"path":"All/py311-semantic-version-2.10.0_1.pkg","repopath":"All/py311-semantic-version-2.10.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34268,"desc":"This small python library provides a few tools to handle\nSemVer in Python. It follows strictly the 2.0.0 version\nof the SemVer scheme.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sense2vec","origin":"textproc/py-sense2vec","version":"2.0.2_1","comment":"Contextually-keyed word vectors","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/explosion/sense2vec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8a7b3f2e8fd4962aa0f661516e64a789f961f0391d6efde3b564a5a0742d632","flatsize":379627,"path":"All/py311-sense2vec-2.0.2_1.pkg","repopath":"All/py311-sense2vec-2.0.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":70936,"desc":"sense2vec (Trask et. al, 2015) is a nice twist on word2vec that lets you learn\nmore interesting and detailed word vectors. This library is a simple Python\nimplementation for loading, querying and training sense2vec models.","deps":{"py311-catalogue":{"origin":"devel/py-catalogue","version":"2.0.10_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-spacy":{"origin":"textproc/py-spacy","version":"3.7.5"},"py311-srsly":{"origin":"devel/py-srsly","version":"2.4.8_1"},"py311-wasabi":{"origin":"textproc/py-wasabi","version":"1.1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-selenium","origin":"www/py-selenium","version":"4.12.0","comment":"Python bindings for Selenium","maintainer":"douglas@douglasthrift.net","www":"https://www.seleniumhq.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f31e55ee1572bd888fd988e24f0f587f60e6299a97462de08d51ef0b84f94bbc","flatsize":16370403,"path":"All/py311-selenium-4.12.0.pkg","repopath":"All/py311-selenium-4.12.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":698680,"desc":"Selenium Python Client Driver is a Python language binding for Selenium Remote\nControl (version 1.0 and 2.0).\n\nCurrently the remote protocol, Firefox and Chrome for Selenium 2.0 are\nsupported, as well as the Selenium 1.0 bindings. As work will progresses we'll\nadd more \"native\" drivers.","deps":{"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-trio":{"origin":"net/py-trio","version":"0.25.1"},"py311-trio-websocket":{"origin":"net/py-trio-websocket","version":"0.11.1_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"CHROMIUM":"off","FIREFOX":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-seqdiag","origin":"graphics/py-seqdiag","version":"3.0.0_1","comment":"Simple sequence-diagram image generator","maintainer":"tota@FreeBSD.org","www":"http://blockdiag.com/en/seqdiag/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1385dfff647470072ef8af5fb453dab9b3308d4f84381bf3483ea857b5f7f4cd","flatsize":4603540,"path":"All/py311-seqdiag-3.0.0_1.pkg","repopath":"All/py311-seqdiag-3.0.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2175536,"desc":"`seqdiag` generate sequence-diagram image file from spec-text file.\n\nFeatures\n  * Generate sequence-diagram from dot like text (basic feature).\n  * Multilingualization for node-label (utf-8 only).","deps":{"py311-blockdiag":{"origin":"graphics/py-blockdiag","version":"3.0.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-segyio","origin":"science/py-segyio","version":"1.9.12","comment":"Python binding for segyio, the seismic data library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/equinor/segyio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4811d497e6997d5da3178d60d419465e5b770a34439ad3d939b25071fe02132","flatsize":675904,"path":"All/py311-segyio-1.9.12.pkg","repopath":"All/py311-segyio-1.9.12.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":107104,"desc":"Pythin binding for segyio, a small LGPL licensed C library for easy interaction\nwith SEG-Y and Seismic Unix formatted seismic data.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"segyio":{"origin":"science/segyio","version":"1.9.12"}},"categories":["science","python"],"shlibs_required":["libsegyio.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-segno","origin":"textproc/py-segno","version":"1.6.1","comment":"QR Code and Micro QR Code generator for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://segno.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22b1735817e114537dd42d6310b8a930b3ae30c0194d5734632ded78cb935fec","flatsize":929229,"path":"All/py311-segno-1.6.1.pkg","repopath":"All/py311-segno-1.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":134672,"desc":"Segno is a pure Python QR Code generator with no dependencies.\n\nThis package implements ISO/IEC 18004:2015(E) \"QR Code bar code symbology\nspecification\" and produces QR Codes and Micro QR Codes with nearly no effort.\nIt supports the Structured Append mode which splits a message across several QR\ncodes.\n\nSegno (Italian for \"sign\" / \"symbol\") provides several serialization formats\nlike Scalable Vector Graphics (SVG), Encapsulated PostScript (EPS), Portable\nNetwork Graphics (PNG), Portable Document Format (PDF), Netpbm (PAM, PBM, PPM),\nLaTeX (PGF/TikZ), X PixMap (XBM), and X Bitmap (XPM) etc. None of these\nserializers require an external lib. Further, it provides several high level\nfunctions to create QR Codes which encode contact data (vCard, MeCard), EPC QR\nCodes, or WIFI QR Codes.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-secure-cookie","origin":"www/py-secure-cookie","version":"0.2.0","comment":"Secure cookie and session interface for WSGI applications","maintainer":"acm@FreeBSD.org","www":"https://github.com/pallets-eco/secure-cookie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3a034ae9f108ed5377f62e82e1741b002e38810ce34cc797f2d52b7b3fc3a23","flatsize":102234,"path":"All/py311-secure-cookie-0.2.0.pkg","repopath":"All/py311-secure-cookie-0.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20624,"desc":"Provides interfaces for secure cookies and sessions in WSGI applications.\nSecure cookies are cryptographically signed (but not encrypted) to prevent\ntampering. Sessions are data associated with a given user across requests and\nresponses.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-secp256k1","origin":"math/py-secp256k1","version":"0.13.2_2","comment":"FFI bindings to libsecp256k1","maintainer":"python@FreeBSD.org","www":"https://github.com/rustyrussell/secp256k1-py","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5f6cc320dd4d0ad7dd96f202cde80a77fbf0e55ef6fb2ea1967681ceb88ee68","flatsize":138123,"path":"All/py311-secp256k1-0.13.2_2.pkg","repopath":"All/py311-secp256k1-0.13.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24248,"desc":"FFI bindings to libsecp256k1","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"secp256k1":{"origin":"math/secp256k1","version":"0.5.0"}},"categories":["math","python"],"shlibs_required":["libsecp256k1.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-setuptools-declarative-requirements","origin":"devel/py-setuptools-declarative-requirements","version":"1.3.0_1","comment":"Setuptools: specify requirements using requirements files","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/setuptools-declarative-requirements","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe7965aa477ed7956e3b61bed09d3d952920cd8263af62d14dbe81d44bdae4af","flatsize":45481,"path":"All/py311-setuptools-declarative-requirements-1.3.0_1.pkg","repopath":"All/py311-setuptools-declarative-requirements-1.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11080,"desc":"Declarative setuptools Config Requirements Files Support\n\nThis projects adds the ability for projects using setuptools\ndeclarative configuration to specify requirements using requirements\nfiles.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"qt5-examples","origin":"misc/qt5-examples","version":"5.15.15","comment":"Qt 5 examples sourcecode","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f0c2d2d48574e7e4714b46edcce37315653860ec0dcdfcd00abaeb8973285a2","flatsize":158640362,"path":"All/qt5-examples-5.15.15.pkg","repopath":"All/qt5-examples-5.15.15.pkg","licenselogic":"single","pkgsize":118787840,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","categories":["misc"]},{"name":"py311-selenium-wire","origin":"www/py-selenium-wire","version":"5.1.0","comment":"Access to the underlying Selenium requests","maintainer":"dvl@FreeBSD.org","www":"https://github.com/wkeeling/selenium-wire","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7583b8ab3e468eb48cf733a0554da1e8fb8c6b4684d5738d5408b7c12900da4","flatsize":2943332,"path":"All/py311-selenium-wire-5.1.0.pkg","repopath":"All/py311-selenium-wire-5.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":422496,"desc":"Selenium Wire extends Selenium's Python bindings to give you access to the\nunderlying requests made by the browser. You author your code in the same way as\nyou do with Selenium, but you get extra APIs for inspecting requests and\nresponses and making changes to them on the fly.\n\nSimnple example:\n\nfrom seleniumwire import webdriver  # Import from seleniumwire\n\n# Create a new instance of the Chrome driver\ndriver = webdriver.Chrome()\n\n# Go to the Google home page\ndriver.get('https://www.google.com')\n\n# Access requests via the `requests` attribute\nfor request in driver.requests:\n    if request.response:\n        print(\n            request.url,\n            request.response.status_code,\n            request.response.headers['Content-Type']\n        )","deps":{"py311-blinker":{"origin":"devel/py-blinker","version":"1.8.2"},"py311-brotli":{"origin":"archivers/py-brotli","version":"1.1.0"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-h2":{"origin":"www/py-h2","version":"4.1.0"},"py311-hyperframe":{"origin":"www/py-hyperframe","version":"6.0.0"},"py311-kaitaistruct":{"origin":"devel/py-kaitaistruct","version":"0.10"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-pysocks":{"origin":"net/py-pysocks","version":"1.7.1_1"},"py311-selenium":{"origin":"www/py-selenium","version":"4.12.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wsproto":{"origin":"net/py-wsproto","version":"1.2.0"},"py311-zstandard":{"origin":"archivers/py-zstandard","version":"0.22.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-securesystemslib","origin":"security/py-securesystemslib","version":"0.31.0_1","comment":"Cryptographic and general-purpose routines","maintainer":"bofh@FreeBSD.org","www":"https://github.com/secure-systems-lab/securesystemslib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4c69a44f0f5890c5314b05fa40830fee914754b8e72551dbbe2a10862bf931f","flatsize":3994765,"path":"All/py311-securesystemslib-0.31.0_1.pkg","repopath":"All/py311-securesystemslib-0.31.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":886460,"desc":"securesystemslib supports public-key and general-purpose cryptography, such\nas ECDSA, Ed25519, RSA, SHA256, SHA512, etc. Most of the cryptographic\noperations are performed by the cryptography and PyNaCl libraries, but\nverification of Ed25519 signatures can be done in pure Python.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-skyfield-data","origin":"astro/py-skyfield-data","version":"6.0.0","comment":"Minimal data files to work with py-skyfield","maintainer":"thierry@FreeBSD.org","www":"https://github.com/brunobord/skyfield-data","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab93c945321d3d23c32ba57e39eb183a2b62eceef7856dac32efbde66da7069e","flatsize":20419784,"path":"All/py311-skyfield-data-6.0.0.pkg","repopath":"All/py311-skyfield-data-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15505812,"desc":"Skyfield (astro/py-skyfield) is a Python library for astronomical computations.\nIt depends on various data files to accurately compute moon phases, planet\npositions, etc. Several issues are raised by these data files:\n\n  - If they're not found in the path of the Loader, they're downloaded at\n  runtime. Depending on the archive you're requesting, some files might be very\n  large, causing a long delay (directly related to your network bandwidth). In\n  the case of a web server app, you'd cause a timeout on client's end.\n\n  - They come mainly from 2 sources: NASA's JPL, and the IERS. If one of them is\n  temporarily unavailable, you couldn't perform any computation.\n\n  - In some countries, or behind some filtering proxies, some hosts may be\n  blocked.\n\n  - These files have an expiration date (in a more or less distant future). As a\n    consequence, even if the files are already downloaded in the right path, at\n    each runtime you could possibly have to download one or more files before\n    making any computation using them.\n\nThis package provides at least the most common of these assets.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-skyfield":{"origin":"astro/py-skyfield","version":"1.49"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-selection","origin":"devel/py-selection","version":"0.0.14","comment":"API to extract contents from HTML and XML documents","maintainer":"rm@FreeBSD.org","www":"https://pypi.org/project/selection/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bcfb111773e140b376c37e1e9cf7b6b335a469349550deb6a451d11f6b93836","flatsize":50861,"path":"All/py311-selection-0.0.14.pkg","repopath":"All/py311-selection-0.0.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11024,"desc":"API to extract data from HTML and XML documents.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-weblib":{"origin":"devel/py-weblib","version":"0.1.30"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scs","origin":"math/py-scs","version":"3.2.4.p3_1","comment":"Splitting conic solver for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cvxgrp/scs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e16e05203caf1f969f4051a3636ebed05147636bb06f0bf3d0ece2d5707da87","flatsize":212640,"path":"All/py311-scs-3.2.4.p3_1.pkg","repopath":"All/py311-scs-3.2.4.p3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59084,"desc":"Python binding for SCS, splitting conic solver.\n\nSCS can be used for solving large-scale convex cone problems.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libopenblas.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-setuptools_hg","origin":"devel/py-setuptools_hg","version":"0.4_2","comment":"Setuptools plugin for hg","maintainer":"sunpoet@FreeBSD.org","www":"https://pypi.org/project/setuptools_hg/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"468ebc05e533c30ab1fd46581275a05075a706f678cfec6d86c3564548522962","flatsize":55547,"path":"All/py311-setuptools_hg-0.4_2.pkg","repopath":"All/py311-setuptools_hg-0.4_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13328,"desc":"setuptools plugin for Mercurial version control system.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-signac","origin":"science/py-signac","version":"2.2.0","comment":"Manage large and heterogeneous data spaces on the file system","maintainer":"yuri@FreeBSD.org","www":"https://signac.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af42c75cfab4aaa5b85ee617a30a0e9568f48dc4cf36271a29eea6a1854807ff","flatsize":1667692,"path":"All/py311-signac-2.2.0.pkg","repopath":"All/py311-signac-2.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":234404,"desc":"The signac framework helps users manage and scale file-based workflows,\nfacilitating data reuse, sharing, and reproducibility.\n\nIt provides a simple and robust data model to create a well-defined indexable\nstorage layout for data and metadata. This makes it easier to operate on large\ndata spaces, streamlines post-processing and analysis and makes data\ncollectively accessible.","deps":{"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-synced-collections":{"origin":"misc/py-synced-collections","version":"1.0.0"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"annotations":{"flavor":"py311"}},{"name":"py311-scripttest","origin":"devel/py-scripttest","version":"1.3.0","comment":"Helper to test command-line scripts","maintainer":"nivit@FreeBSD.org","www":"https://github.com/pypa/scripttest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f2dfae516e5d60ec990a04c660a823fbdd418629e0cb0ed4a39df4e3c2e457f","flatsize":89129,"path":"All/py311-scripttest-1.3.0.pkg","repopath":"All/py311-scripttest-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18304,"desc":"ScriptTest is a library to help you test your interactive command-line\napplications.\n\nWith it you can easily run the command (in a subprocess) and see the\noutput (stdout, stderr) and any file modifications.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scramp","origin":"security/py-scramp","version":"1.4.5","comment":"Pure-Python implementation of the SCRAM authentication protocol","maintainer":"wen@FreeBSD.org","www":"https://github.com/tlocke/scramp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70945b474904af82724405be1cb6aad632caae200299740c9b57aad4e843d003","flatsize":109678,"path":"All/py311-scramp-1.4.5.pkg","repopath":"All/py311-scramp-1.4.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23740,"desc":"A Python implementation of the SCRAM authentication protocol defined\nby RFC 5802 and RFC 7677. Scramp supports the following mechanisms:\n  * SCRAM-SHA-256\n  * SCRAM-SHA-1","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-shodan","origin":"net/py-shodan","version":"1.31.0","comment":"Python library and command-line utility for Shodan","maintainer":"ehaupt@FreeBSD.org","www":"https://cli.shodan.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da3f0123a2ef504b2bfb04d0cc046651fad4e7173c8294c8fc6f878ccd0188d6","flatsize":586950,"path":"All/py311-shodan-1.31.0.pkg","repopath":"All/py311-shodan-1.31.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":95960,"desc":"Shodan is a search engine for Internet-connected devices. Google lets you search\nfor websites, Shodan lets you search for devices. This library provides\ndevelopers easy access to all of the data stored in Shodan in order to automate\ntasks and integrate into existing tools.","deps":{"py311-XlsxWriter":{"origin":"textproc/py-xlsxwriter","version":"3.1.9"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-click-plugins":{"origin":"devel/py-click-plugins","version":"1.1.1"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tldextract":{"origin":"dns/py-tldextract","version":"3.3.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scikit-umfpack","origin":"math/py-scikit-umfpack","version":"0.3.3_9","comment":"Python interface to UMFPACK sparse direct solver","maintainer":"yuri@FreeBSD.org","www":"https://scikit-umfpack.github.io/scikit-umfpack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88d5105a99917a19780e02ea860bb810efef217c1561a00b05090cc69b925bf6","flatsize":597678,"path":"All/py311-scikit-umfpack-0.3.3_9.pkg","repopath":"All/py311-scikit-umfpack-0.3.3_9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":81248,"desc":"scikit-umfpack provides a wrapper of UMFPACK sparse direct solver to SciPy.","deps":{"cblas":{"origin":"math/cblas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"}},"categories":["math","python"],"shlibs_required":["libumfpack.so.6","libamd.so.3","libopenblas.so.0","libgfortran.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-scour","origin":"textproc/py-scour","version":"0.38.2_1","comment":"Scour SVG Optimizer","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/scour-project/scour","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecb91c3a09f1dcd50e68ba0e61e55f7d7e50bfe37b4ef25acad4cbebae504a28","flatsize":596668,"path":"All/py311-scour-0.38.2_1.pkg","repopath":"All/py311-scour-0.38.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":106684,"desc":"Scour is an SVG optimizer/cleaner that reduces the size of scalable vector\ngraphics by optimizing structure and removing unnecessary data written in\nPython.\n\nIt can be used to create streamlined vector graphics suitable for web\ndeployment, publishing/sharing or further processing.\n\nThe goal of Scour is to output a file that renderes identically at a fraction of\nthe size by removing a lot of redundant information created by most SVG editors.\nOptimization options are typically lossless but can be tweaked for more\nagressive cleaning.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-signedjson","origin":"security/py-signedjson","version":"1.1.4_2","comment":"Sign JSON with Ed25519 signatures","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/matrix-org/python-signedjson","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff794c8b25781130b5308d60b83ae8d93c77c977c34d86e90b0a07cd3ae7e47a","flatsize":65110,"path":"All/py311-signedjson-1.1.4_2.pkg","repopath":"All/py311-signedjson-1.1.4_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13620,"desc":"python-signedjson allows more than one entity to sign an object, can sign with\nmore than one key and replace ED25519 with a different algorithm.","deps":{"py311-canonicaljson":{"origin":"devel/py-canonicaljson","version":"2.0.0"},"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"py311-unpaddedbase64":{"origin":"devel/py-unpaddedbase64","version":"2.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scimath","origin":"science/py-scimath","version":"5.0.0_1","comment":"Scientific and Mathematical calculations","maintainer":"wen@FreeBSD.org","www":"https://pypi.org/project/scimath/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4479ebe93835106bf48b82066325d59e4896ae1cc98b0956034377f968f7b6ba","flatsize":1619806,"path":"All/py311-scimath-5.0.0_1.pkg","repopath":"All/py311-scimath-5.0.0_1.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","LGPL3"],"pkgsize":189296,"desc":"The SciMath project includes packages to support scientific and\nmathematical calculations, beyond the capabilities offered by SciPy.\n    * enthought.interpolate\n    * enthought.mathematics\n    * enthought.units","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-traits":{"origin":"devel/py-traits","version":"6.4.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scrypt","origin":"security/py-scrypt","version":"0.8.24","comment":"Bindings for the scrypt key derivation function library","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/scrypt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c5337ab36ec914213950e8a86d9f0e0bed8396f2b842f69e373a545edb0bdd9","flatsize":144886,"path":"All/py311-scrypt-0.8.24.pkg","repopath":"All/py311-scrypt-0.8.24.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":34284,"desc":"This is is a set of Python bindings for the scrypt key derivation function.\n\nScrypt is useful when encrypting password as it is possible to specify a\nminimum amount of time to use when encrypting and decrypting. If, for example,\na password takes 0.05 seconds to verify, a user won't notice the slight delay\nwhen signing in, but doing a brute force search of several billion passwords\nwill take a considerable amount of time. This is in contrast to more\ntraditional hash functions such as MD5 or the SHA family which can be\nimplemented extremely fast on cheap hardware.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"shlibs_required":["libcrypto.so.12"],"annotations":{"flavor":"py311"}},{"name":"py311-scikit-optimize","origin":"science/py-scikit-optimize","version":"0.10.1_1","comment":"Sequential model-based optimization toolbox","maintainer":"sunpoet@FreeBSD.org","www":"https://scikit-optimize.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a62f05c76d31092bc689605a9794e5bb35146c3b5c42cc31c7a6f58eb8c2c00","flatsize":1262807,"path":"All/py311-scikit-optimize-0.10.1_1.pkg","repopath":"All/py311-scikit-optimize-0.10.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":166180,"desc":"Scikit-Optimize, or skopt, is a simple and efficient library to minimize (very)\nexpensive and noisy black-box functions. It implements several methods for\nsequential model-based optimization. skopt aims to be accessible and easy to use\nin many contexts.","deps":{"py311-joblib":{"origin":"devel/py-joblib","version":"1.3.2_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pyaml":{"origin":"textproc/py-pyaml","version":"24.4.0"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"options":{"PLOTS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-selector","origin":"www/py-selector","version":"0.10.1","comment":"WSGI request delegation (a.k.a. routing)","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/selector/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59d99cc13cbfc2a6cec2a1c82d11552b45745d0389112f1954a6da1c3ab8dc3b","flatsize":81936,"path":"All/py311-selector-0.10.1.pkg","repopath":"All/py311-selector-0.10.1.pkg","licenselogic":"or","licenses":["GPLv2","MIT"],"pkgsize":20652,"desc":"WSGI request delegation. (AKA routing.)\n\nThis distribution provides WSGI middleware for \"RESTful\" mapping of URL paths\nto WSGI applications. Selector now also comes with components for environ based\ndispatch and on-the-fly middleware composition. There is a very simple optional\nmini-language for path expressions. Alternately we can easily use regular\nexpressions directly or even create our own mini-language. There is a simple\n\"mapping file\" format that can be used. There are no architecture specific\nfeatures (to MVC or whatever). Neither are there any framework specific\nfeatures.\n\nSee also: https://github.com/lukearno/selector","deps":{"py311-resolver":{"origin":"devel/py-resolver","version":"0.2.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-selector port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-seaborn","origin":"math/py-seaborn","version":"0.13.0","comment":"Statistical data visualization","maintainer":"FreeBSD@Shaneware.biz","www":"https://seaborn.pydata.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6212d35502d125bc9ee3d1c216ca0c4432f56e438105251c1b7e5883789d41c0","flatsize":3592795,"path":"All/py311-seaborn-0.13.0.pkg","repopath":"All/py311-seaborn-0.13.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":559992,"desc":"Seaborn is a library for making attractive and informative\nstatistical graphics in Python, aiming to make visualization\na central part of exploring and understanding data.\nIt is a complement to matplotlib, not a replacement for it.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-patsy":{"origin":"math/py-patsy","version":"0.5.6_1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-statsmodels":{"origin":"math/py-statsmodels","version":"0.14.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sdf","origin":"science/py-sdf","version":"0.1_2","comment":"Simple SDF mesh generation in Python","maintainer":"thierry@FreeBSD.org","www":"https://github.com/nschloe/meshio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70e1564fb92a4796b72cb0ea17f08cbc95ac5eba92ff664e3bb1e377b18d2df7","flatsize":498876,"path":"All/py311-sdf-0.1_2.pkg","repopath":"All/py311-sdf-0.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":269132,"desc":"Generate 3D meshes based on SDFs (signed distance functions) with a dirt simple\nPython API.\n\nsdf natively writes binary STL files. For other formats, meshio is used (based\non your output file extension). This adds support for over 20 different 3D file\nformats, including OBJ, PLY, VTK, and many more.\n\nYou could use cad/meshlab or cad/gmsh to view the mesh.\n\nRemark: there exists also another Python program named SDF (in uppercase),\nScientific Data Format, but this is a different one: see\n<https://pypi.org/project/SDF/>.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-meshio":{"origin":"science/py-meshio","version":"5.3.5"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-scikit-image":{"origin":"graphics/py-scikit-image","version":"0.19.3_2"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","cad","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-scikit-quant","origin":"misc/py-scikit-quant","version":"0.8.2","comment":"Aggregator package for interoperability for quantum computing software","maintainer":"yuri@FreeBSD.org","www":"http://scikit-quant.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5dec5414feb1df2b9e6b8c4f94d29faaa3b52dae91c1920928a07be9f3121f43","flatsize":221661,"path":"All/py311-scikit-quant-0.8.2.pkg","repopath":"All/py311-scikit-quant-0.8.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":40904,"desc":"scikit-quant is an aggregator package to improve interoperability between\nquantum computing software packages. Our first focus in on classical optimizers,\nmaking the state-of-the art from the Applied Math community available in Python\nfor use in quantum computing.","deps":{"py311-Py-BOBYQA":{"origin":"math/py-Py-BOBYQA","version":"1.4_1"},"py311-SQCommon":{"origin":"misc/py-SQCommon","version":"0.3.2"},"py311-SQImFil":{"origin":"misc/py-SQImFil","version":"0.3.7"},"py311-SQNomad":{"origin":"math/py-SQNomad","version":"0.2.3"},"py311-SQSnobFit":{"origin":"misc/py-SQSnobFit","version":"0.4.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-secure","origin":"security/py-secure","version":"0.3.0","comment":"Adds security headers for python web frameworks","maintainer":"acm@FreeBSD.org","www":"https://github.com/cak/secure","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d8560923205f02b94582f0cc9f6f8d10154f3afb7247c7d765c42b210297a44","flatsize":145171,"path":"All/py311-secure-0.3.0.pkg","repopath":"All/py311-secure-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17136,"desc":"secure.py lock is a lightweight package that adds optional security headers for\nPython web frameworks.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scikit-build-core","origin":"devel/py-scikit-build-core","version":"0.9.4","comment":"Build backend for CMake based projects","maintainer":"yuri@FreeBSD.org","www":"https://scikit-build-core.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e24c449ad8f710c62f45d6922affbd09aa58030df7eddc4d12032f455f0cc4f","flatsize":1357237,"path":"All/py311-scikit-build-core-0.9.4.pkg","repopath":"All/py311-scikit-build-core-0.9.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":217288,"desc":"scikit-build-core is a next generation Python CMake adaptor and Python API\nfor plugins.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pathspec":{"origin":"devel/py-pathspec","version":"0.12.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scoria","origin":"science/py-scoria","version":"1.0.5_1","comment":"Lightweight molecule manipulation codebase","maintainer":"yuri@FreeBSD.org","www":"https://git.durrantlab.pitt.edu/jdurrant/scoria","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c924cee1494eaccb66f1d070162fae07996140ab0ef65aa2829385960b5e187b","flatsize":44986271,"path":"All/py311-scoria-1.0.5_1.pkg","repopath":"All/py311-scoria-1.0.5_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3911596,"desc":"The scoria library is a lightweight python code base designed for\nimporting, manipulating, and exporting molecular models.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scikit-build","origin":"devel/py-scikit-build","version":"0.16.7_1","comment":"Build system generator for Python C/C++/Fortran/Cython extensions","maintainer":"yuri@FreeBSD.org","www":"https://scikit-build.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99102ddf1b4a2394ec1635d62157a4cf0a76a33e9adc2a8acb7f1adf96a637f1","flatsize":616124,"path":"All/py311-scikit-build-0.16.7_1.pkg","repopath":"All/py311-scikit-build-0.16.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":112404,"desc":"scikit-build is an improved build system generator for CPython\nC/C++/Fortran/Cython extensions. It provides better support for additional\ncompilers, build systems, cross compilation, and locating dependencies and\ntheir associated build requirements.\n\nThe scikit-build package is fundamentally just glue between the setuptools\nPython module and CMake.","deps":{"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-setuptools","origin":"devel/py-setuptools","version":"63.1.0_1","comment":"Python packages installer","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/setuptools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3006f753b60afe7dcb9999fcdf61111a48448dcf38799e3db5c78cac2f2109ce","flatsize":12046223,"path":"All/py311-setuptools-63.1.0_1.pkg","repopath":"All/py311-setuptools-63.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1388012,"desc":"Setuptools is a fully-featured, actively-maintained, and stable library\ndesigned to facilitate packaging Python projects, where packaging includes:\n - Python package and module definitions\n - Distribution package metadata\n - Test hooks\n - Project installation\n - Platform-specific details\n - Python 3 support","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:python:setuptools:63.1.0:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-speechrecognition","origin":"audio/py-speechrecognition","version":"3.10.3","comment":"Python Library for performing speech recognition","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Uberi/speech_recognition","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70fdbc80e24927f524b08c8209608fb418ce56a24baac23034c4ddacdee7a2a0","flatsize":39492679,"path":"All/py311-speechrecognition-3.10.3.pkg","repopath":"All/py311-speechrecognition-3.10.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26028528,"desc":"SpeechRecognition is a Python library for performing speech recognition,\nwith support for several engines and APIs, online and offline.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"py311-pyaudio":{"origin":"audio/py-pyaudio","version":"0.2.13"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-schedule","origin":"devel/py-schedule","version":"1.2.2","comment":"Python job scheduling for humans","maintainer":"sunpoet@FreeBSD.org","www":"https://schedule.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4974ebfa4afc22b7ac2921f7fe86471284ab7bdff9390a81db61ad9033326797","flatsize":120603,"path":"All/py311-schedule-1.2.2.pkg","repopath":"All/py311-schedule-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21560,"desc":"An in-process scheduler for periodic jobs that uses the builder pattern for\nconfiguration. Schedule lets you run Python functions (or any other callable)\nperiodically at pre-determined intervals using a simple, human-friendly syntax.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"TIMEZONE":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-schematics-patched","origin":"devel/py-schematics-patched","version":"1.1.2.p","comment":"Patched version of schematics that can pickle with multiprocessing","maintainer":"kai@FreeBSD.org","www":"https://github.com/pombredanne/schematics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3706513b613b0d312c74a650594d95a44aa5d81a7e32064198dcd5a60e4faf9f","flatsize":411252,"path":"All/py311-schematics-patched-1.1.2.p.pkg","repopath":"All/py311-schematics-patched-1.1.2.p.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":67664,"desc":"Schematics is a Python library to combine types into structures, validate them,\nand transform the shapes of your data based on simple descriptions.\n\nThe internals are similar to ORM type systems, but there is no database layer in\nSchematics. Instead, we believe that building a database layer is made\nsignificantly easier when Schematics handles everything but writing the query.\n\nFurther, it can be used for a range of tasks where having a database involved\nmay not make sense.\n\nSome common use cases:\n\n- Design and document specific data structures\n- Convert structures to and from different formats such as JSON or MsgPack\n- Validate API inputs\n- Remove fields based on access rights of some data's recipient\n- Define message formats for communications protocols, like an RPC\n- Custom persistence layers\n\nNote: This is the patched version from the 1.1.x branch that can pickle with\n      multiprocessing using the old API.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scikit-bio","origin":"biology/py-scikit-bio","version":"0.6.1","comment":"Data structures, algorithms, educational resources for bioinformatics","maintainer":"yuri@FreeBSD.org","www":"http://scikit-bio.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09b34eb76f4afa18467e94fd8e0c8511ae981dd409fc7531ffc919d42c447031","flatsize":15029716,"path":"All/py311-scikit-bio-0.6.1.pkg","repopath":"All/py311-scikit-bio-0.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2138384,"desc":"scikit-bio is an open-source python package providing data structures,\nalgorithms, and educational resources for bioinformatics.","deps":{"py311-biom-format":{"origin":"biology/py-biom-format","version":"2.1.10_1"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-hdmedians":{"origin":"math/py-hdmedians","version":"0.14.2_1"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-natsort":{"origin":"devel/py-natsort","version":"8.4.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","education","python"],"annotations":{"flavor":"py311"}},{"name":"py311-schema","origin":"devel/py-schema","version":"0.7.7","comment":"Simple data validation library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/keleshev/schema","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77f24166f941b44510134e2444c06f3fb7db5ee3dfe5f4aac598300ecc027951","flatsize":167970,"path":"All/py311-schema-0.7.7.pkg","repopath":"All/py311-schema-0.7.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33368,"desc":"schema is a library for validating Python data structures, such as those\nobtained from config-files, forms, external services or command-line\nparsing, converted from JSON/YAML (or something else) to Python data-types.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scheduler","origin":"devel/py-scheduler","version":"0.8.5","comment":"Python scheduler library","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/DigonIO/scheduler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4821a883d4872cf9861848b3903ab895a5471536cf93411fb91873acda8a0080","flatsize":358597,"path":"All/py311-scheduler-0.8.5.pkg","repopath":"All/py311-scheduler-0.8.5.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":50568,"desc":"scheduler is a simple in-process python scheduler library with\nasyncio, threading and timezone support. Schedule tasks by their time\ncycles, fixed times, weekdays, dates, weights, offsets and execution\ncounts and automate jobs.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typeguard":{"origin":"devel/py-typeguard","version":"4.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scp","origin":"security/py-scp","version":"0.14.4_1","comment":"Scp module for paramiko","maintainer":"sergey@akhmatov.ru","www":"https://github.com/jbardin/scp.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29badb5dd3ccbe91a50ec1591acefc5564b2f2ebb1795fa73e46d6cf0d40086a","flatsize":90649,"path":"All/py311-scp-0.14.4_1.pkg","repopath":"All/py311-scp-0.14.4_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":17756,"desc":"The scp.py module uses a paramiko transport to send and recieve files via the\nscp1 protocol. This is the protocol as referenced from the openssh scp program,\nand has only been tested with this implementation.","deps":{"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-screeninfo","origin":"x11/py-screeninfo","version":"0.8.1","comment":"Fetch location and size of physical screens","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rr-/screeninfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1eb1bc9e66c8ac61435675cdca394477532418db7b7b2d17f4de9bd572fe2465","flatsize":109573,"path":"All/py311-screeninfo-0.8.1.pkg","repopath":"All/py311-screeninfo-0.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22732,"desc":"Fetch location and size of physical screens\nin Python programs.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11"],"annotations":{"flavor":"py311"}},{"name":"py311-scarab","origin":"sysutils/py-scarab","version":"0.1.3","comment":"CLI interface for FreeBSD Bugzilla","maintainer":"driesm@FreeBSD.org","www":"https://github.com/gonzoua/scarab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09d6e41417178177264d016a8e3d2efc7f5e51d0770c5017a30e5f56eaadd9e7","flatsize":240945,"path":"All/py311-scarab-0.1.3.pkg","repopath":"All/py311-scarab-0.1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36620,"desc":"scarab is a CLI tool to automate some of the Bugzilla-related workflows\nin the FreeBSD project. Common commands are fetching, attaching\nand creating PR's from the command line.","deps":{"py311-python-magic":{"origin":"devel/py-python-magic","version":"0.4.27_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"Before you can manipulate PRs with this program in FreeBSD Bugzilla\nyou have to create an API key and copy it in your config file.\n\nLogin -> Preferences -> API keys -> Generate a new API key\n\nThe config file is probed from your home directory as \".scarabrc\".\nA sample scarabrc config file is located under /usr/local/share/examples/py311-scarab.","type":"install"}]},{"name":"py311-scgi","origin":"www/py-scgi","version":"2.2_1","comment":"Python package for implementing SCGI servers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nascheme/scgi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9271db690158e39f5ac0b5d32ea24dd3070268318387bd2b677e50b34e23758a","flatsize":150916,"path":"All/py311-scgi-2.2_1.pkg","repopath":"All/py311-scgi-2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31840,"desc":"Python server implementation of the Simple Common Gateway Protocol","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scantree","origin":"devel/py-scantree","version":"0.0.2","comment":"flexible recursive directory iterator","maintainer":"acm@FreeBSD.org","www":"https://github.com/andhus/scantree","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0722db0aa0fb7f780310b45840fdbd27be18dda8cce0ca548f024b9bde17ee2","flatsize":217587,"path":"All/py311-scantree-0.0.2.pkg","repopath":"All/py311-scantree-0.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37908,"desc":"Recursive directory iterator supporting:\n\n- flexible filtering including wildcard path matching\n- in memory representation of file-tree (for repeated access)\n- efficient access to directory entry properties (posix.DirEntry interface)\n  extended with real path and path relative to the recursion root directory\n- detection and handling of cyclic symlinks","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-pathspec":{"origin":"devel/py-pathspec","version":"0.12.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scooby","origin":"devel/py-scooby","version":"0.5.12","comment":"Python environment detective","maintainer":"yuri@FreeBSD.org","www":"https://github.com/banesullivan/scooby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f21006c166b1496d00b69a78c1337c806438457dae51f953ad1a9974888f836d","flatsize":96907,"path":"All/py311-scooby-0.5.12.pkg","repopath":"All/py311-scooby-0.5.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22616,"desc":"scooby is a lightweight tool for easily reporting your Python\nenvironment's package versions and hardware resources.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-scandir","origin":"sysutils/py-scandir","version":"1.10.0_3","comment":"Fast and featureful directory iterator","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/benhoyt/scandir","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06363d76b1a007153f53390d942bb33579fd2c4803568bd811d198e0f0b6d915","flatsize":111265,"path":"All/py311-scandir-1.10.0_3.pkg","repopath":"All/py311-scandir-1.10.0_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":25696,"desc":"scandir, a better directory iterator and faster os.walk()\n\nscandir() is a generator version of os.listdir() that returns an iterator\nover files in a directory, and also exposes the extra information most\noperating systems provide while iterating files in a directory (such as\ntype and stat information).\n\nThis module also includes a version of os.walk() that uses scandir()\nto speed it up significantly.\n\nNOTE: If you're using Python version 3.5+, os.scandir() and the speed\nimprovements to os.walk() are already available in the standard library.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scikit-sparse","origin":"science/py-scikit-sparse","version":"0.4.8_9","comment":"Sparse matrix package","maintainer":"yuri@FreeBSD.org","www":"https://github.com/scikit-sparse/scikit-sparse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93cdd2814b842c16a76f28b00648bd853e921b8cf1b1111eb4608edb95d5322d","flatsize":513683,"path":"All/py311-scikit-sparse-0.4.8_9.pkg","repopath":"All/py311-scikit-sparse-0.4.8_9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":269304,"desc":"scikits-sparse is a Python module for sparse matrix calculations.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"}},"categories":["science","python"],"shlibs_required":["libcholmod.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-safe","origin":"security/py-safe","version":"0.4","comment":"Python library to test password strength","maintainer":"andrej@ebert.su","www":"https://pypi.org/project/Safe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1bf672a6288b91cf1a38a44a21f350a2b5dc94af728e5c975aab93a78abcbef","flatsize":148340,"path":"All/py311-safe-0.4.pkg","repopath":"All/py311-safe-0.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":50992,"desc":"Is your password safe?\nSafe will check the password strength for you.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sarif-om","origin":"devel/py-sarif-om","version":"1.0.4","comment":"Python classes for the SARIF 2.1.0 object model","maintainer":"nork@FreeBSD.org","www":"https://pypi.org/project/sarif-om/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18df329db53483f9841a8212adc2fa8ee2074774e08ea922a1061f1ff2afb43d","flatsize":212327,"path":"All/py311-sarif-om-1.0.4.pkg","repopath":"All/py311-sarif-om-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26828,"desc":"Python classes for the SARIF 2.1.0 object model.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-sarge","origin":"devel/py-sarge","version":"0.1.6","comment":"Wrapper for subprocess which provides command pipeline functionality","maintainer":"mattias.lindvall@gmail.com","www":"https://sarge.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18739caedf4c743bac3999139e84dc69aa26f9a8f84a1a89299c8596ed9daced","flatsize":239290,"path":"All/py311-sarge-0.1.6.pkg","repopath":"All/py311-sarge-0.1.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":40584,"desc":"The sarge package provides a wrapper for subprocess which provides command\npipeline functionality.\n\nThis package leverages subprocess to provide easy-to-use cross-platform command\npipelines with a Posix flavour: you can have chains of commands using ;, &,\npipes using | and |&, and redirection.\n\nThe latest version of sarge can be found on BitBucket:\n\nhttps://bitbucket.org/vinay.sajip/sarge/\n\nThe latest documentation (kept updated between releases) is on Read The Docs:\n\nhttps://sarge.readthedocs.org/\n\nPlease report any problems or suggestions for improvement either via the mailing\nlist or the issue tracker.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-saneyaml","origin":"devel/py-saneyaml","version":"0.6.0","comment":"Dump readable YAML and load safely any YAML data","maintainer":"kai@FreeBSD.org","www":"https://github.com/nexB/saneyaml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11a543f384a029ced002d9fcf8a2aae7c08d32672b7495da57f70c32c645da4d","flatsize":67364,"path":"All/py311-saneyaml-0.6.0.pkg","repopath":"All/py311-saneyaml-0.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16036,"desc":"Dump readable YAML and load safely any YAML preserving ordering and avoiding\nsurprises of type conversions.\n\nThis library is a PyYaml wrapper with sane behaviour to read and write readable\nYAML safely, typically when used for configuration.","deps":{"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scikit-fem","origin":"math/py-scikit-fem","version":"9.0.1","comment":"Simple finite element assemblers","maintainer":"sunpoet@FreeBSD.org","www":"https://scikit-fem.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ec634951278f8d964f3bebec13835282853419f87ba73ae01a123e133a49b21","flatsize":6127021,"path":"All/py311-scikit-fem-9.0.1.pkg","repopath":"All/py311-scikit-fem-9.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":596640,"desc":"scikit-fem is a pure Python library for performing finite element assembly. Its\nmain purpose is the transformation of bilinear forms into sparse matrices and\nlinear forms into vectors.\n\nThe library\n- has minimal dependencies\n- contains no compiled code\n- supports one-dimensional, triangular, quadrilateral, tetrahedral and\n  hexahedral finite elements\n- includes special elements such as Raviart-Thomas, Nedelec, MINI,\n  Crouzeix-Raviart, Argyris, ...","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"racket","origin":"lang/racket","version":"8.11.1_1","comment":"Interactive, integrated, graphical Scheme programming environment","maintainer":"olgeni@FreeBSD.org","www":"https://racket-lang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"257766a8e2d02a375d975930e66b97854ec056c750e950b1130762c9f29acc85","flatsize":680894810,"path":"All/racket-8.11.1_1.pkg","repopath":"All/racket-8.11.1_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":170538588,"desc":"Racket is a set of tools for writing and running the PLT scheme\nprogramming language. It includes a graphical IDE (drracket) that\nfeatures highlighting of the source of syntax and run-time errors,\nsupport for multiple language levels, an algebraic stepper, objects,\nmodules, a GUI library, TCP/IP, and much more. It includes an\nextensive, hyper-linked help system called Help Desk, available\nfrom the Help menu, the plt-help command line tool, or through a\nweb browser.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["lang","scheme"],"shlibs_required":["liblz4.so.1"],"options":{"DOCS":"on","FUTURES":"off","JIT":"off","BC":"off","CS":"on"},"annotations":{"cpe":"cpe:2.3:a:racket-lang:racket:8.11.1:::::dragonfly6:x86_64:1"}},{"name":"py311-sabctools","origin":"news/py-sabctools","version":"8.2.3","comment":"Python yEnc package optimized for use within SABnzbd","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sabnzbd/sabctools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0b09fb3f55264c35aae0a14f79f54f8fcba1a445b7557f167f4b67d56604dbc","flatsize":214746,"path":"All/py311-sabctools-8.2.3.pkg","repopath":"All/py311-sabctools-8.2.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":67304,"desc":"Modified the original yenc module by Alessandro Duca alessandro.duca@gmail.com\nfor use within SABnzbd.\n\nThe module was extended to do header parsing and full yEnc decoding from a\nPython list of chunks, the way in which data is retrieved from usenet. This is\nparticularly beneficial when SSL is enabled, which limits the size of each\nchunk to 16K. Parsing these chunks in Python is much more costly. Additionally,\nthis module releases Python's GIL during decoding, greatly increasing\nperformance of the overall download process.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["news","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scamper","origin":"net/py-scamper","version":"20240716","comment":"Tool for parallelised IPv4 and IPv6 measurement","maintainer":"mjl@luckie.org.nz","www":"https://www.caida.org/tools/measurement/scamper/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0527e4bb9aff5d2f32bc7fed58df0905b4ba586a877c75d3e09e9beb1f908e95","flatsize":3055497,"path":"All/py311-scamper-20240716.pkg","repopath":"All/py311-scamper-20240716.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":492964,"desc":"Scamper is a program that conducts Internet measurement techniques such\nas ping and traceroute to large numbers of IPv4 and IPv6 addresses in\nparallel to fill a specified packets-per-second rate.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"scamper":{"origin":"net/scamper","version":"20240716"}},"categories":["net"],"shlibs_required":["libpython3.11.so.1.0","libscamperfile.so.9","libscamperctrl.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-s3transfer","origin":"net/py-s3transfer","version":"0.10.1_1","comment":"Amazon S3 Transfer Manager for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/boto/s3transfer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9a5c042117903d0641856fbe584c9a5fd9198b0c3b3fed682f1524ffb12a1c3","flatsize":1005171,"path":"All/py311-s3transfer-0.10.1_1.pkg","repopath":"All/py311-s3transfer-0.10.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":131684,"desc":"Amazon S3 Transfer Manager for Python.","deps":{"py311-botocore":{"origin":"devel/py-botocore","version":"1.34.128"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-s2","origin":"graphics/py-s2","version":"0.11.1","comment":"Python binding of S2 Geometry Library","maintainer":"sunpoet@FreeBSD.org","www":"https://s2geometry.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab6ff7fe50fd4e6990ad488e0cfc1534d2d9f714a2e7336bc863f17908bfdcdb","flatsize":839996,"path":"All/py311-s2-0.11.1.pkg","repopath":"All/py311-s2-0.11.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":138264,"desc":"S2 Geometry Library is a package for manipulating geometric shapes. Unlike many\ngeometry libraries, S2 is primarily designed to work with spherical geometry,\ni.e., shapes drawn on a sphere rather than on a planar 2D map. This makes it\nespecially suitable for working with geographic data.\n\nThis port is the Python binding of S2 Geometry Library.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"s2":{"origin":"graphics/s2","version":"0.11.1_1"}},"categories":["graphics","python"],"shlibs_required":["libpython3.11.so.1.0","libs2.so.0"]},{"name":"py311-scikit-learn","origin":"science/py-scikit-learn","version":"1.4.0","comment":"Machine learning algorithms for python","maintainer":"wen@FreeBSD.org","www":"https://scikit-learn.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75e05a84a89c3032e78b965a257632b5bd958b2b597d35a731b1982e4cab3367","flatsize":59393449,"path":"All/py311-scikit-learn-1.4.0.pkg","repopath":"All/py311-scikit-learn-1.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8459280,"desc":"scikit-learn is a Python module integrating classic machine learning\nalgorithms in the tightly-knit scientific Python world (numpy, scipy,\nmatplotlib).  It aims to provide simple and efficient solutions to\nlearning problems, accessible to everybody and reusable in various contexts:\nmachine-learning as a versatile tool for science and engineering.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"py311-joblib":{"origin":"devel/py-joblib","version":"1.3.2_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-threadpoolctl":{"origin":"devel/py-threadpoolctl","version":"3.5.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-s4cmd","origin":"net/py-s4cmd","version":"2.1.0.11","comment":"Command line client for S3 storage","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/bloomreach/s4cmd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39c776b54589ed9046a20b45db3dcf0df2290b480da312e4f4f6d5002a775111","flatsize":400836,"path":"All/py311-s4cmd-2.1.0.11.pkg","repopath":"All/py311-s4cmd-2.1.0.11.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":59388,"desc":"S4cmd is a command-line utility for accessing S3 storage, inspired by\ns3cmd.\n\nIt is intended as an alternative to s3cmd for enhanced performance and\nfor large files, and with a number of additional features and fixes for\ndata-intensive applications.\n\nIt strives to be compatible with the most common usage scenarios for\ns3cmd. It does not offer exact drop-in compatibility, due to a number of\ncorner cases where different behavior seems preferable, or for bugfixes.\n\nS4cmd supports the regular commands you might expect for fetching and\nstoring files in S3: ls, put, get, cp, mv, sync, del, du.","deps":{"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scikit-base","origin":"devel/py-scikit-base","version":"0.7.5","comment":"Base classes for sklearn-like parametric objects","maintainer":"sunpoet@FreeBSD.org","www":"https://skbase.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5bc09ea62ac1152ec607092ac2a9d645c5644db4591e6a800701e3b85a5d7f9","flatsize":1535433,"path":"All/py311-scikit-base-0.7.5.pkg","repopath":"All/py311-scikit-base-0.7.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":225408,"desc":"skbase provides base classes for creating scikit-learn-like parametric objects,\nalong with tools to make it easier to build your own packages that follow these\ndesign patterns.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"ALL":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-rx","origin":"devel/py-rx","version":"3.2.0_1","comment":"Reactive Extensions (Rx) for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ReactiveX/RxPY","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"572f66a4ce4e67be9a022b6169e66d162c738696e5695189206a7a760a0ee321","flatsize":2509873,"path":"All/py311-rx-3.2.0_1.pkg","repopath":"All/py311-rx-3.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":273028,"desc":"Reactive Extensions for Python (RxPY) is library for composing asynchronous and\nevent-based programs using observable collections and query operator functions\nin Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rush","origin":"devel/py-rush","version":"2021.4.0_1","comment":"Library for throttling algorithms","maintainer":"sunpoet@FreeBSD.org","www":"https://rush.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"278b67197cac108f7a286e9a54e5fd8c5c055ca3f62b83a451b6174555d03104","flatsize":167168,"path":"All/py311-rush-2021.4.0_1.pkg","repopath":"All/py311-rush-2021.4.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29792,"desc":"This library is a small collection of algorithms that can be reused when\nthrottling user interactions with a resource (e.g., an API).\n\nThis library strives to allow any limiter and backing store to be used together\nwithout needing to be worried about potential compatibility.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rules","origin":"www/py-rules","version":"2.0.1","comment":"Awesome Django authorization, without the database","maintainer":"alex@xanderio.de","www":"https://github.com/dfunckt/django-rules","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc82b08911beb101f9b87e0331526527038dfb32471be05cd51bbfb5ec842189","flatsize":129134,"path":"All/py311-rules-2.0.1.pkg","repopath":"All/py311-rules-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27784,"desc":"rules is a tiny but powerful app providing object-level permissions to Django,\nwithout requiring a database. At its core, it is a generic framework for\nbuilding rule-based systems, similar to decision trees. It can also be used as a\nstandalone library in other contexts and frameworks.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rustworkx","origin":"math/py-rustworkx","version":"0.14.2_3","comment":"High performance Python graph library implemented in Rust","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Qiskit/rustworkx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f387e8f9dd57f377f3de38aa9279fa4e42620f2385aaafd81f3044134ff740e","flatsize":4448152,"path":"All/py311-rustworkx-0.14.2_3.pkg","repopath":"All/py311-rustworkx-0.14.2_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1078588,"desc":"rustworkx is a general purpose graph library for Python written in Rust to take\nadvantage of the performance and safety that Rust provides. It is designed to\nprovide a high performance general purpose graph library for any Python\napplication.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ruamel.yaml.clib","origin":"devel/py-ruamel.yaml.clib","version":"0.2.8","comment":"C version of reader, parser and emitter for ruamel.yaml","maintainer":"sunpoet@FreeBSD.org","www":"https://sourceforge.net/projects/ruamel-yaml-clib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f11cb4181a9628f7fe48dd93a52cf031506f10dfb7720243010eee8072b89567","flatsize":354352,"path":"All/py311-ruamel.yaml.clib-0.2.8.pkg","repopath":"All/py311-ruamel.yaml.clib-0.2.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":120940,"desc":"ruamel.yaml.clib is the C based reader/scanner and emitter for ruamel.yaml.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rubymarshal","origin":"devel/py-rubymarshal","version":"1.2.10","comment":"Read and write Ruby-marshalled data","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/rubymarshal/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"702e995c62ebd566641c38b8c4945bc7c16a7a13c0e38d9158c1344ebe6d7922","flatsize":127401,"path":"All/py311-rubymarshal-1.2.10.pkg","repopath":"All/py311-rubymarshal-1.2.10.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":21424,"desc":"Read and write Ruby-marshalled data.\nOnly basics Ruby data types can be read and written:\n\n  * `float`,\n  * `bool`,\n  * `int`,\n  * `str` (mapped to `unicode` in Python 2),\n  * `nil` (mapped to `None` in Python),\n  * `array` (mapped to `list`),\n  * `hash` (mapped to `dict`),\n  * symbols and other classes are mapped to specific Python classes.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ryu","origin":"net/ryu","version":"4.26_3","comment":"Component-based Software-defined Networking Framework","maintainer":"akoshibe@gmail.com","www":"http://osrg.github.io/ryu/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"873f60a9b19c370ed371edf1e5309aa62170f420b0759a04b0f07681cd95a7a9","flatsize":22884502,"path":"All/py311-ryu-4.26_3.pkg","repopath":"All/py311-ryu-4.26_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2088732,"desc":"Ryu is a component-based software defined networking framework that provides a\nwell-defined API that make it easy for developers to create new network\nmanagement and control applications. Ryu supports various protocols for managing\nnetwork devices, such as OpenFlow, Netconf, and OF-config.","deps":{"py311-eventlet":{"origin":"net/py-eventlet","version":"0.36.1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-ovs":{"origin":"devel/py-ovs","version":"2.9.0"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-routes":{"origin":"www/py-routes","version":"2.5.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-tinyrpc":{"origin":"devel/py-tinyrpc","version":"1.1.7"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rtslib-fb","origin":"devel/py-rtslib-fb","version":"2.1.76_1","comment":"API for Linux kernel SCSI target (aka LIO)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/open-iscsi/rtslib-fb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad25718d7860b2d705a03aa70eeef9bdffb695858ec33713b33765300f9d890e","flatsize":1432133,"path":"All/py311-rtslib-fb-2.1.76_1.pkg","repopath":"All/py311-rtslib-fb-2.1.76_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":99828,"desc":"rtslib-fb is an object-based Python library for configuring the LIO generic SCSI\ntarget, present in 3.x Linux kernel versions.","deps":{"py311-pyudev":{"origin":"devel/py-pyudev","version":"0.24.1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rtree","origin":"devel/py-rtree","version":"1.2.0","comment":"R-Tree Spatial Index For Python GIS","maintainer":"wen@FreeBSD.org","www":"https://trac.gispython.org/projects/PCL/wiki/Rtree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d7aefed2c9c2fb8abfdad11d1562ca6e54b5813aef6d619326091aa9469ca20","flatsize":459091,"path":"All/py311-rtree-1.2.0.pkg","repopath":"All/py311-rtree-1.2.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":58284,"desc":"py-rtree is R-Tree spatial index for Python GIS. Whether for in-memory feature\nstores, Plone content, or whatever -- py-rtree is  an index to speed up the\nsearch for objects that intersect with a spatial bounding box.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"spatialindex":{"origin":"devel/spatialindex","version":"2.0.0"}},"categories":["devel","science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rtf","origin":"print/py-rtf","version":"0.45","comment":"Library to create RTF documents using the Python language","maintainer":"ports@FreeBSD.org","www":"https://pyrtf.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46d10e3c9d2ba0be4c1a5dff50d98c03f3c5ccd5bac79eb976e562c9895aad1a","flatsize":321620,"path":"All/py311-rtf-0.45.pkg","repopath":"All/py311-rtf-0.45.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":61860,"desc":"PyRTF is a pure python module for the efficient generation of\nrich text format documents.  It has good support for tables and\ntries to maintain compatibility with as many RTF readers as possible.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-rtf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-rstr","origin":"devel/py-rstr","version":"3.2.2","comment":"Generate random strings in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/leapfrogonline/rstr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a01ab7ae5d56f71040fd90956512d2a3a25585af82276616adb1734627f3acf","flatsize":66491,"path":"All/py311-rstr-3.2.2.pkg","repopath":"All/py311-rstr-3.2.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15252,"desc":"rstr is a helper module for easily generating random strings of various types.\nIt could be useful for fuzz testing, generating dummy data, or other\napplications.\n\nIt has no dependencies outside the standard library.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ruffus","origin":"science/py-ruffus","version":"2.8.4","comment":"Lightweight library for computational pipelines","maintainer":"kai@FreeBSD.org","www":"http://www.ruffus.org.uk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a12f45f71dccbe4d147b2d8ad4a277694d8b5231c80e609de42ed6444b11409","flatsize":3542691,"path":"All/py311-ruffus-2.8.4.pkg","repopath":"All/py311-ruffus-2.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":398068,"desc":"The Ruffus module is a lightweight way to add support for running computational\npipelines.\n\nComputational pipelines are often conceptually quite simple, especially if we\nbreakdown the process into simple stages, or separate tasks.\n\nEach stage or task in a computational pipeline is represented by a Python\nfunction. Each Python function can be called in parallel to run multiple jobs.\n\nRuffus was originally designed for use in bioinformatics to analyse multiple\ngenome data sets.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rst2ansi","origin":"textproc/py-rst2ansi","version":"0.1.5","comment":"RST converter to ansi-decorated console output","maintainer":"PopularMoment@protonmail.com","www":"https://github.com/Snaipe/python-rst2ansi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c7ffe89005a4679fe997bb45b18e09a827b4b11b7629079716860cd72e80fd6","flatsize":180189,"path":"All/py311-rst2ansi-0.1.5.pkg","repopath":"All/py311-rst2ansi-0.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28768,"desc":"rst2ansi is a library for rendering reStructuredText (RST) in a terminal.","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ruamel.yaml","origin":"devel/py-ruamel.yaml","version":"0.18.6","comment":"YAML 1.2 loader/dumper package for Python","maintainer":"matthew@FreeBSD.org","www":"https://sourceforge.net/p/ruamel-yaml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"477343d572f413fbf44cd349bae0a3f7d9ca4dcb35b5ed64c3b2fc7c3ddbdb9f","flatsize":1900178,"path":"All/py311-ruamel.yaml-0.18.6.pkg","repopath":"All/py311-ruamel.yaml-0.18.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":253568,"desc":"ruamel.yaml is a YAML parser/emitter that supports roundtrip\npreservation of comments, seq/map flow style, and map key order","deps":{"py311-ruamel.yaml.clib":{"origin":"devel/py-ruamel.yaml.clib","version":"0.2.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rst2html5","origin":"textproc/py-rst2html5","version":"2.0","comment":"Produces HTML5 documents from reStructuredText sources","maintainer":"python@FreeBSD.org","www":"https://foss.heptapod.net/doc-utils/rst2html5","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa44dff22d54c70a2af3e9d8576f62b4a67bc602a2c3ed66aab17a3b52c94777","flatsize":227996,"path":"All/py311-rst2html5-2.0.pkg","repopath":"All/py311-rst2html5-2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41480,"desc":"rst2html5 generates HTML5 documents from standalone reStructuredText sources.\nIt's complet rewrite of the docutils rst2html.","deps":{"py311-Genshi":{"origin":"textproc/py-genshi","version":"0.7.9"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rq-scheduler","origin":"devel/py-rq-scheduler","version":"0.13.1_2","comment":"Provide job scheduling capabilities to RQ (Redis Queue)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rq/rq-scheduler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b270de6e31a7552485ed6f43e6d6d5e13907bfe2613bbddc665ef250f38373d1","flatsize":108303,"path":"All/py311-rq-scheduler-0.13.1_2.pkg","repopath":"All/py311-rq-scheduler-0.13.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23348,"desc":"RQ Scheduler is a small package that adds job scheduling capabilities to RQ, a\nRedis based Python queuing library.","deps":{"py311-croniter":{"origin":"sysutils/py-croniter","version":"0.3.20_1"},"py311-crontab":{"origin":"devel/py-crontab","version":"1.0.1_1"},"py311-freezegun":{"origin":"devel/py-freezegun","version":"1.5.1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-rq":{"origin":"devel/py-rq","version":"1.16.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rsa","origin":"security/py-rsa","version":"4.9_1","comment":"Pure-Python RSA implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://stuvel.eu/software/rsa/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66e3c936811bf36c44296281c67cac61acce7026d979615f4bab9f180ae81311","flatsize":307910,"path":"All/py311-rsa-4.9_1.pkg","repopath":"All/py311-rsa-4.9_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":53908,"desc":"Python-RSA is a pure-Python RSA implementation. It supports encryption and\ndecryption, signing and verifying signatures, and key generation according to\nPKCS#1 version 1.5. It can be used as a Python library as well as on the\ncommandline.","deps":{"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"cpe":"cpe:2.3:a:python:rsa:4.9:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-rss2email","origin":"mail/rss2email3","version":"3.14","comment":"Emails posts from subscribed RSS/Atom newsfeeds","maintainer":"chalpin@cs.wisc.edu","www":"https://github.com/rss2email/rss2email","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77aaa12df6f3e6431b088f7bf38829351e4899657bccb847dcb3f9c62f16576d","flatsize":539990,"path":"All/py311-rss2email-3.14.pkg","repopath":"All/py311-rss2email-3.14.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":101748,"desc":"rss2email is a python script that lets you subscribe to a list of\nRSS or Atom feeds and get new posts sent to you by email. It is\ngenerally run via cron, but can be run manually as well.\n\nThis is a python 3 rewrite of the original rss2email project by\nLindsey Smith at AllThingsRSS. It does not run on python 2.","deps":{"py311-feedparser":{"origin":"textproc/py-feedparser","version":"6.0.11"},"py311-html2text":{"origin":"textproc/py-html2text","version":"2024.2.26"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"Quick Howto\n\nCreate a new feed database:\n> r2e new you@example.com\n\nEdit $HOME/.config/rss2email.cfg if you so desire. Unless you've installed\na local sendmail-equivalent MTA, you'll need to edit the SMTP options.\n\nYour local database is stored in $HOME/.local/share/rss2email.json\n\nSubscribe to some feeds:\n> r2e add freebsd-news http://www.freebsd.org/news/rss.xml\n\nAvoid the \"first run flood\" of all existing posts from the feed:\n> r2e run --no-send\n\nRun it through cron. Feel free to increase or decrease the interval.\n0 */4 * * * %%PREFIX%%/r2e run\n\nThere is only output if there's an error (which you probably want emailed to you\nfrom cron anyway).","type":"install"}]},{"name":"py311-rq","origin":"devel/py-rq","version":"1.16.2","comment":"Simple library for creating background jobs, and processing them","maintainer":"skreuzer@FreeBSD.org","www":"https://python-rq.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4fe2ea5fca5f059aa5c6ec6296211e098ceb3dc9d9bdbcd9824df3e79eb0601a","flatsize":1239945,"path":"All/py311-rq-1.16.2.pkg","repopath":"All/py311-rq-1.16.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":185328,"desc":"RQ (Redis Queue) is a simple Python library for queueing jobs and processing\nthem in the background with workers. It is backed by Redis and it is designed\nto have a low barrier to entry. It can be integrated in your web stack easily.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-redis":{"origin":"databases/py-redis","version":"5.0.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rrdtool","origin":"databases/py-rrdtool","version":"0.1.16","comment":"Python interface to RRDTool, the graphing and logging utility","maintainer":"darius@dons.net.au","www":"https://github.com/commx/python-rrdtool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b94f0c534364d3c649523f33219eeb62fbb94014c4628a789595654491e7dc10","flatsize":60975,"path":"All/py311-rrdtool-0.1.16.pkg","repopath":"All/py311-rrdtool-0.1.16.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":20680,"desc":"The python-rrdtool provides an interface to rrdtool, the\nwonderful graphing and logging utility. This wrapper\nimplementation has worked from the scratch (without SWIG),\nand it's under LGPL.\n\nThe bindings are based on the code of the original Python 2\nbindings module for rrdtool by Hye-Shik Chang and are now\nshipped with the RRDtool distribution. This project is\nmaintained separately to provide a more pythonic way to\ninstall those bindings via PyPI.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["databases","python"],"shlibs_required":["librrd.so.8"],"annotations":{"flavor":"py311"}},{"name":"py311-rpyc","origin":"devel/py-RPyC","version":"6.0.0","comment":"Remote Python Call","maintainer":"skozlov@FreeBSD.org","www":"https://rpyc.readthedocs.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1e0707c1c7a7b1a5f961f0857655a9ce6c4a9ea49481e845c3125efda858087","flatsize":949922,"path":"All/py311-rpyc-6.0.0.pkg","repopath":"All/py311-rpyc-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":149408,"desc":"RPyC(pronounced like 'are-pie-see'), or Remote Python Call, is a\ntransparent and symmetrical python library for remote procedure\ncalls, clustering and distributed-computing. RPyC makes use of\nobject-proxying, a technique that employs python's dynamic nature,\nto overcome the physical boundaries between processes and computers,\nso that remote objects can be manipulated as if they were local.","deps":{"py311-plumbum":{"origin":"sysutils/py-plumbum","version":"1.8.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"PLUMBUM":"on"},"annotations":{"cpe":"cpe:2.3:a:rpyc_project:rpyc:6.0.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-routes","origin":"www/py-routes","version":"2.5.1","comment":"Routing package for Python that matches URLs to dicts and vice versa","maintainer":"wen@FreeBSD.org","www":"https://routes.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc91493d2f9298e51c90c28e94118683baf4e6971a572d5147ae0f6bcf460866","flatsize":381304,"path":"All/py311-routes-2.5.1.pkg","repopath":"All/py311-routes-2.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":68284,"desc":"Routes is a Python re-implementation of the Rails routes system for mapping\nURL's to Controllers/Actions and generating URL's. Routes makes it easy to\ncreate pretty and concise URL's that are RESTful with little effort.\n\nSpeedy and dynamic URL generation means you get a URL with minimal cruft\n(no big dangling query args). Shortcut features like Named Routes cut down\non repetitive typing.","deps":{"py311-repoze.lru":{"origin":"devel/py-repoze.lru","version":"0.7_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rpy2","origin":"math/py-rpy2","version":"3.5.16","comment":"Python interface to the R Programming Language","maintainer":"sunpoet@FreeBSD.org","www":"https://rpy2.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb118c352bc662326cdeeb02169aea4434127f35dd9795105446ec72f8be7185","flatsize":3361628,"path":"All/py311-rpy2-3.5.16.pkg","repopath":"All/py311-rpy2-3.5.16.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":507636,"desc":"RPy is a very simple, yet robust, Python interface to the R Programming\nLanguage. It can manage all kinds of R objects and can execute arbitrary R\nfunctions (including the graphic functions). All the errors from the R language\nare converted to Python exceptions. Any module that later were installed on the\nR system, can easily be used from within Python, without introducing any\nchanges.\n\nrpy2 is a redesign and rewrite of rpy. It is providing a low-level interface to\nR, a proposed high-level interface, including wrappers to graphical libraries,\nas well as R-like structures and functions.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-tzlocal":{"origin":"devel/py-tzlocal","version":"4.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math","python"],"shlibs_required":["libR.so.4","libpcre2-8.so.0","libdeflate.so.0","libicuuc.so.74","libicui18n.so.74","libRblas.so.4"],"options":{"PANDAS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-rpcq","origin":"devel/py-rpcq","version":"3.11.0_2","comment":"RPC framework and message specification for Rigetti QCS","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rigetti/rpcq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9eeabb7763796c2bdd08c4467393d3286f389dfd774319fd18b8fa5797ca137","flatsize":437053,"path":"All/py311-rpcq-3.11.0_2.pkg","repopath":"All/py311-rpcq-3.11.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":75212,"desc":"The asynchronous RPC client-server framework and message specification\nfor Rigetti Quantum Cloud Services (QCS).\n\nImplements an efficient transport protocol by using ZeroMQ (ZMQ)\nsockets and MessagePack (msgpack) serialization.\n\nNot intended to be a full-featured replacement for other frameworks\nlike gRPC or Apache Thrift.","deps":{"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-python-rapidjson":{"origin":"devel/py-python-rapidjson","version":"1.16"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rpds-py","origin":"devel/py-rpds-py","version":"0.13.2_6","comment":"Python bindings to Rust persistent data structures (rpds)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/crate-py/rpds","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5671e6845ccc12f57252b6aedf7fe312cdc1983bfc2bb2d0b5d18e8db6477dc","flatsize":665283,"path":"All/py311-rpds-py-0.13.2_6.pkg","repopath":"All/py311-rpds-py-0.13.2_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":226500,"desc":"Python bindings to the Rust rpds crate.\n\nWhat's here is quite minimal (in transparency, it was written initially to\nsupport replacing pyrsistent in the referencing library). If you see something\nmissing (which is very likely), a PR is definitely welcome to add it.\n\nMethods in general are named similarly to their rpds counterparts (rather than\npyrsistent's conventions, though probably a full drop-in pyrsistent-compatible\nwrapper module is a good addition at some point).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ros-vcstools","origin":"devel/ros-vcstools","version":"0.1.42_1","comment":"Python library for interacting with various VCS systems","maintainer":"trueos@norwegianrockcat.com","www":"https://wiki.ros.org/vcstools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1f75423308e7fde880645d85ec0713308a68576a646712cd65628c6c200a2d0","flatsize":466770,"path":"All/py311-ros-vcstools-0.1.42_1.pkg","repopath":"All/py311-ros-vcstools-0.1.42_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":73168,"desc":"The vcstools module provides a Python API for interacting with\ndifferent version control systems (VCS/SCMs).","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-ros-wstool","origin":"devel/ros-wstool","version":"0.1.18","comment":"Tool for managing a workspace of heterogenous SCM repositories","maintainer":"trueos@norwegianrockcat.com","www":"https://github.com/vcstools/wstool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0dbd8ec0239a28b9e056dd1a0c0a5d75fc977c80171f5e992e1024a8e3425857","flatsize":589691,"path":"All/py311-ros-wstool-0.1.18.pkg","repopath":"All/py311-ros-wstool-0.1.18.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":92160,"desc":"Command-line tools for maintaining a workspace from multiple\nversion-control systems.\n\nThis is primarily used as a tool for build a workspace for the Robot\nOperating System (ROS).","deps":{"py311-ros-vcstools":{"origin":"devel/ros-vcstools","version":"0.1.42_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-rply","origin":"devel/py-rply","version":"0.7.8","comment":"Pure python parser generator, that also works with RPython","maintainer":"jadawin@FreeBSD.org","www":"https://github.com/alex/rply","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c68a7b69bdd352bd5e1e0b2abce301aef74348b819d6e2b566dc988dff480c8","flatsize":180850,"path":"All/py311-rply-0.7.8.pkg","repopath":"All/py311-rply-0.7.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":35124,"desc":"rply is a pure python parser generator, that also works with RPython. It is a\nmore-or-less direct port of David Beazley's awesome PLY, with a new public\nAPI, and RPython support.","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:python:rply:0.7.8:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-ros-vcstool","origin":"devel/ros-vcstool","version":"0.3.0","comment":"Version control system (VCS) tool for ROS","maintainer":"trueos@norwegianrockcat.com","www":"https://wiki.ros.org/vcstool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e39731d10d107cbac944b8d75e28660e265ef27aac839fa4dd194372c509ed3d","flatsize":482085,"path":"All/py311-ros-vcstool-0.3.0.pkg","repopath":"All/py311-ros-vcstool-0.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":74660,"desc":"Robot Operating System (ROS) command-line tools for maintaining a workspace of\nprojects from multiple version-control systems.\n\nThis is the recommended replacement for devel/ros-wstool.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-scikit-image","origin":"graphics/py-scikit-image","version":"0.19.3_2","comment":"Image processing in Python","maintainer":"makc@FreeBSD.org","www":"https://scikit-image.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5bd7437d6fe8777a6f2dc3672b5728c8b082505864f7f86b93d83d26b1509785","flatsize":35883887,"path":"All/py311-scikit-image-0.19.3_2.pkg","repopath":"All/py311-scikit-image-0.19.3_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10243592,"desc":"scikit-image is a collection of algorithms for image processing. It is\navailable free of charge and free of restriction. We pride ourselves on\nhigh-quality, peer-reviewed code, written by an active community of\nvolunteers.","deps":{"py311-PyWavelets":{"origin":"math/py-PyWavelets","version":"1.4.1_1"},"py311-cloudpickle":{"origin":"devel/py-cloudpickle","version":"3.0.0"},"py311-cython":{"origin":"lang/cython","version":"0.29.37_1"},"py311-imageio":{"origin":"graphics/py-imageio","version":"2.34.1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tifffile":{"origin":"graphics/py-tifffile","version":"2024.5.22"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ros-rosinstall_generator","origin":"devel/ros-rosinstall_generator","version":"0.1.22","comment":"Generator tool for a ROS install distro","maintainer":"trueos@norwegianrockcat.com","www":"https://github.com/ros-infrastructure/rosinstall_generator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5afbe2e79f129ab12d78d92ae949744eb4e1be3a2ca5ae198e24a4b1179af362","flatsize":159121,"path":"All/py311-ros-rosinstall_generator-0.1.22.pkg","repopath":"All/py311-ros-rosinstall_generator-0.1.22.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28328,"desc":"rosinstall_generator generates the information for a distribution of\nthe Robot Operating System (ROS).","deps":{"py311-argparse":{"origin":"devel/py-argparse","version":"1.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-ros-rospkg","origin":"devel/ros-rospkg","version":"1.4.0","comment":"Python library for ROS packaging system","maintainer":"trueos@norwegianrockcat.com","www":"https://wiki.ros.org/rospkg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e77a4636f24597d6745a58866bf399d49ca5cc7ca2ab1f67c3381f49cb47d2e","flatsize":412754,"path":"All/py311-ros-rospkg-1.4.0.pkg","repopath":"All/py311-ros-rospkg-1.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":64828,"desc":"Rospkg is a standalone Python library for working with the ROS packaging system\n\nThe ROS packaging system simplifies development and distribution of code\nlibraries. It enable you to easily specify dependencies between code\nlibraries, easily interact with those libraries from the command-line, and\nrelease your code for others to use.\n\nROS packages are designed to support building and running code in local code\ntrees. This is useful for developing software on multi-developer systems, such\nas robots, where there may be multiple versions of a library in use, and code\nis being contributed from multiple sources. It is also design to support\nmodular code that is easily shared with other developers.","deps":{"py311-argparse":{"origin":"devel/py-argparse","version":"1.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-samplerate","origin":"audio/py-samplerate","version":"0.2.1","comment":"Python wrapper for libsamplerate based on pybind11 and NumPy","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tuxu/python-samplerate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b8f3dc10375b4cc5125c6d278234450bf920c008eccaa865e81bb7f7948b030","flatsize":268081,"path":"All/py311-samplerate-0.2.1.pkg","repopath":"All/py311-samplerate-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":97972,"desc":"samplerate is a wrapper around Erik de Castro Lopo's libsamplerate (aka Secret\nRabbit Code) for high-quality sample rate conversion.","deps":{"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio"],"shlibs_required":["libsamplerate.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-saltyrtc.server","origin":"net/py-saltyrtc.server","version":"5.0.1_2","comment":"SaltyRTC compliant signalling server","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/saltyrtc/saltyrtc-server-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c8239b412af16d9c830d08967410cd059fdbf44e1f2b446fbce9949ddc7cac4","flatsize":565625,"path":"All/py311-saltyrtc.server-5.0.1_2.pkg","repopath":"All/py311-saltyrtc.server-5.0.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":89832,"desc":"This is a SaltyRTC server implementation for Python 3.5+ using asyncio.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-libnacl":{"origin":"security/py-libnacl","version":"2.1.0_1"},"py311-logbook":{"origin":"devel/py-logbook","version":"1.1.0"},"py311-mypy":{"origin":"devel/py-mypy","version":"1.10.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-u-msgpack-python":{"origin":"devel/py-u-msgpack-python","version":"2.8.0_1"},"py311-websockets":{"origin":"devel/py-websockets","version":"12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ros-catkin_pkg","origin":"devel/ros-catkin_pkg","version":"0.5.2_1","comment":"Standard Python library for the catkin build system","maintainer":"trueos@norwegianrockcat.com","www":"https://github.com/ros/catkin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b5d6dcd7e17f675453ae177e2816dd676af23ad87a43b60826e95ded7a64e70","flatsize":792855,"path":"All/py311-ros-catkin_pkg-0.5.2_1.pkg","repopath":"All/py311-ros-catkin_pkg-0.5.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":123568,"desc":"This is a Python library for working with the Catkin package system for ROS.\n\nCatkin is the main build system for the Robot Operating System.","deps":{"py311-argparse":{"origin":"devel/py-argparse","version":"1.4.0"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-ros-catkin","origin":"devel/ros-catkin","version":"0.8.10","comment":"CMake-based build system that is used to build all packages in ROS","maintainer":"trueos@norwegianrockcat.com","www":"https://docs.ros.org/api/catkin/html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"091592b70cafa3356281aaee9d788f4bbbfe8e61959a7481d67b377a5ab735c4","flatsize":330066,"path":"All/py311-ros-catkin-0.8.10.pkg","repopath":"All/py311-ros-catkin-0.8.10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":58008,"desc":"Catkin is a collection of cmake macros and code to build ROS packages\n\nFrom the ROS Wiki:\n\ncatkin is the official build system of ROS and the successor to the\noriginal ROS build system, rosbuild. catkin combines CMake macros and\nPython scripts to provide some functionality on top of CMake's normal\nworkflow. catkin was designed to be more conventional than rosbuild,\nallowing for better distribution of packages, better cross-compiling\nsupport, and better portability. catkin's workflow is very similar to\nCMake's but adds support for automatic 'find package' infrastructure\nand building multiple, dependent projects at the same time.\n\nThe name catkin comes from the tail-shaped flower cluster found on\nwillow trees -- a reference to Willow Garage where catkin was created.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-ros-rosdistro","origin":"devel/ros-rosdistro","version":"0.9.0","comment":"Tools to work with catkinized rosdistro files","maintainer":"trueos@norwegianrockcat.com","www":"https://github.com/ros-infrastructure/rosdistro","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18ae5c67fd1d8fd080c815aa700d11ae44d4a9713365f16a664aebf855627bea","flatsize":722108,"path":"All/py311-ros-rosdistro-0.9.0.pkg","repopath":"All/py311-ros-rosdistro-0.9.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":101292,"desc":"Python library for working with catkinized rosdistro files for ROS.\n\nrosdistro is part of the package management system for ROS.","deps":{"py311-argparse":{"origin":"devel/py-argparse","version":"1.4.0"},"py311-ros-catkin_pkg":{"origin":"devel/ros-catkin_pkg","version":"0.5.2_1"},"py311-ros-rospkg":{"origin":"devel/ros-rospkg","version":"1.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-s3fs","origin":"devel/py-s3fs","version":"2024.6.0","comment":"Convenient Filesystem interface over S3","maintainer":"sunpoet@FreeBSD.org","www":"https://s3fs.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f6f41dd2464743e8e000e016972da513361b19611d57fd8e25769eb3652b198","flatsize":378795,"path":"All/py311-s3fs-2024.6.0.pkg","repopath":"All/py311-s3fs-2024.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":67076,"desc":"S3FS builds on aiobotocore to provide a convenient Python filesystem interface\nfor S3.","deps":{"py311-aiobotocore":{"origin":"devel/py-aiobotocore","version":"2.13.0"},"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-fsspec":{"origin":"devel/py-fsspec","version":"2024.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"AWSCLI":"off","BOTO3":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-ropgadget","origin":"security/py-ropgadget","version":"7.4","comment":"Tool to search gadgets to facilitate ROP exploitation","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/ropgadget/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4eab66163fe4c96a264708e07e65f16234426faed03fd8e06b5ec10b765be128","flatsize":433784,"path":"All/py311-ropgadget-7.4.pkg","repopath":"All/py311-ropgadget-7.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":57260,"desc":"Search gadgets in binaries to facilitate ROP exploitation for several\nfile formats and architectures.","deps":{"py311-capstone":{"origin":"devel/py-capstone","version":"5.0.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ros-rosdep","origin":"devel/ros-rosdep","version":"0.21.0","comment":"Multi-package manager system dependency tool for ROS","maintainer":"trueos@norwegianrockcat.com","www":"https://docs.ros.org/independent/api/rosdep/html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bff4e698275a58ed872f8c9cbd3d10e9d2d9574538414b92aafa52ec5cd9dc0","flatsize":960996,"path":"All/py311-ros-rosdep-0.21.0.pkg","repopath":"All/py311-ros-rosdep-0.21.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":142728,"desc":"rosdep is a command-line tool for installing system dependencies\n\nrosdep uses the backend of operating system for installing\npackages. For end-users, rosdep helps you install system dependencies\nfor software that you are building from source. For developers, rosdep\nsimplifies the problem of installing system dependencies on different\nplatforms.\n\nOn FreeBSD, the pkg system is used.","deps":{"py311-ros-catkin_pkg":{"origin":"devel/ros-catkin_pkg","version":"0.5.2_1"},"py311-ros-rosdistro":{"origin":"devel/ros-rosdistro","version":"0.9.0"},"py311-ros-rospkg":{"origin":"devel/ros-rospkg","version":"1.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-roman","origin":"math/py-roman","version":"4.2","comment":"Integer to Roman numerals converter","maintainer":"wen@FreeBSD.org","www":"https://pypi.org/project/roman/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48a27ea262e9a71cf76e296d2c70440054d9ca33f60981611b5b3f3be5cec92e","flatsize":19356,"path":"All/py311-roman-4.2.pkg","repopath":"All/py311-roman-4.2.pkg","licenselogic":"single","pkgsize":6192,"desc":"This is a Integer to Roman numerals converter.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ropper","origin":"security/py-ropper","version":"1.13.7","comment":"Find gadgets to build rop chains for different architectures","maintainer":"0mp@FreeBSD.org","www":"https://scoding.de/ropper/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70306a5e8921461cf85727a8e5eab62ec0fd5efd864b0074586943f836a1b573","flatsize":1398817,"path":"All/py311-ropper-1.13.7.pkg","repopath":"All/py311-ropper-1.13.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":180972,"desc":"You can use ropper to look at information about files in different\nfile formats and you can find ROP and JOP gadgets to build chains for\ndifferent architectures. Ropper supports ELF, MachO and the PE file\nformat. Other files can be opened in RAW format. The following\narchitectures are supported:\n\n- x86 / x86_64\n- Mips / Mips64\n- ARM (also Thumb Mode)/ ARM64\n- PowerPC / PowerPC64\n\nRopper is inspired by ROPgadget, but should be more than a gadgets\nfinder. So it is possible to show information about a binary like\nheader, segments, sections etc. Furthermore it is possible to edit the\nbinaries and edit the header fields, but currently this is not fully\nimplemented and in a experimental state. For disassembly ropper uses\nthe awesome Capstone Framework.\n\nNow you can generate rop chain automatically (auto-roper) for execve\nand mprotect syscall.","deps":{"py311-capstone":{"origin":"devel/py-capstone","version":"5.0.1"},"py311-filebytes":{"origin":"devel/py-filebytes","version":"0.10.2"},"py311-keystone-engine":{"origin":"devel/py-keystone-engine","version":"0.9.1.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rollbar","origin":"www/py-rollbar","version":"0.16.3","comment":"Easy and powerful exception tracking with Rollbar","maintainer":"python@FreeBSD.org","www":"https://github.com/rollbar/pyrollbar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97284dfa059ee9949e98ba6c81788bd0814cbf4c8409f4e79c473383e9d7ffae","flatsize":1573574,"path":"All/py311-rollbar-0.16.3.pkg","repopath":"All/py311-rollbar-0.16.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":191460,"desc":"Send messages and exceptions with arbitrary context, get back aggregates, and\ndebug production issues quickly.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-robotframework-stacktrace","origin":"devel/py-robotframework-stacktrace","version":"0.4.1_1","comment":"Listener that prints a Stack Trace to console to faster find the code section where the failure appears","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/MarketSquare/robotframework-stacktrace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6d774bba8fda58b8ed4ae3e7494112be8bb2dfd9d0dbc85759ea6dcee0be744","flatsize":53660,"path":"All/py311-robotframework-stacktrace-0.4.1_1.pkg","repopath":"All/py311-robotframework-stacktrace-0.4.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11216,"desc":"robotframework-stacktrace provides a listener for RF >= 4.0 that prints a Stack\nTrace to console to faster find the code section where the failure appears.","deps":{"py311-robotframework":{"origin":"devel/py-robotframework","version":"6.0.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-robotremoteserver","origin":"devel/py-robotremoteserver","version":"1.1_1","comment":"Python Remote Server for Robot Framework","maintainer":"ports@FreeBSD.org","www":"https://github.com/robotframework/PythonRemoteServer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74cf98d0f1e7abb3964a9ca59b9aea20d232b5f914c6bef841d73e337223697c","flatsize":121134,"path":"All/py311-robotremoteserver-1.1_1.pkg","repopath":"All/py311-robotremoteserver-1.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25740,"desc":"Robot Framework remote servers allow hosting test libraries on different\nprocesses or machines than Robot Framework itself is running on. This\nversion is implemented in Python and supports also Jython (JVM) and\nIronPython (.NET). See remote library interface documentation for more\ninformation about the remote interface in general as well as for a list\nof remote server implementations in other programming languages.","deps":{"py311-robotframework":{"origin":"devel/py-robotframework","version":"6.0.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","www","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-robotremoteserver port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-robotframework-pythonlibcore","origin":"devel/py-robotframework-pythonlibcore","version":"4.4.1","comment":"Tools to ease creating larger test libraries for Robot Framework using Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/robotframework/PythonLibCore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18d7a2fb406a07f1e8e5b9806e59b574bde770f5dd23c562cc5be9f9d717b598","flatsize":101781,"path":"All/py311-robotframework-pythonlibcore-4.4.1.pkg","repopath":"All/py311-robotframework-pythonlibcore-4.4.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21024,"desc":"Tools to ease creating larger test libraries for Robot Framework using Python.\nThe Robot Framework hybrid and dynamic library API gives more flexibility for\nlibrary than the static library API, but they also sets requirements for\nlibraries which needs to be implemented in the library side. PythonLibCore eases\nthe problem by providing simpler interface and handling all the requirements\ntowards the Robot Framework library APIs.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rope","origin":"devel/py-rope","version":"1.7.0_1","comment":"Python refactoring library","maintainer":"jjachuf@gmail.com","www":"https://github.com/python-rope/rope","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1a40554a69d69d74d71d4ecf1184f870bdf46bcb1b5d2b668ef4722907c44d6","flatsize":3396927,"path":"All/py311-rope-1.7.0_1.pkg","repopath":"All/py311-rope-1.7.0_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":468912,"desc":"Rope is a python refactoring library.","deps":{"py311-pytoolconfig":{"origin":"devel/py-pytoolconfig","version":"1.3.1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-sphinx-autodoc-typehints":{"origin":"textproc/py-sphinx-autodoc-typehints","version":"1.23.0"},"py311-sphinx_rtd_theme":{"origin":"textproc/py-sphinx_rtd_theme","version":"1.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:rope_project:rope:1.7.0:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-robotframework-requests","origin":"devel/py-robotframework-requests","version":"0.9.3","comment":"HTTP API testing features for Robot Framework","maintainer":"brd@FreeBSD.org","www":"https://github.com/MarketSquare/robotframework-requests","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c39917ce3876fc73a804272a03a1484b19c10624c786de7545776a25db7c4748","flatsize":251498,"path":"All/py311-robotframework-requests-0.9.3.pkg","repopath":"All/py311-robotframework-requests-0.9.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30448,"desc":"RequestsLibrary is a Robot Framework library aimed to provide HTTP api\ntesting functionalities by wrapping the well known Python Requests\nLibrary.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests_ntlm":{"origin":"www/py-requests_ntlm","version":"1.2.0"},"py311-robotframework":{"origin":"devel/py-robotframework","version":"6.0.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-robotframework-pabot","origin":"devel/py-robotframework-pabot","version":"2.18.0_1","comment":"Parallel test runner for Robot Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://pabot.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8db444f2013c861542db8f79b57de7a6db76968468d352c121d2b21ba3f5e279","flatsize":636503,"path":"All/py311-robotframework-pabot-2.18.0_1.pkg","repopath":"All/py311-robotframework-pabot-2.18.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":111400,"desc":"Pabot is a parallel executor for Robot Framework tests. It splits one execution\ninto multiple and save test execution time.","deps":{"py311-natsort":{"origin":"devel/py-natsort","version":"8.4.0"},"py311-robotframework":{"origin":"devel/py-robotframework","version":"6.0.2_1"},"py311-robotframework-stacktrace":{"origin":"devel/py-robotframework-stacktrace","version":"0.4.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-robotframework-databaselibrary","origin":"devel/py-robotframework-databaselibrary","version":"1.1.1","comment":"Utilities meant for Robot Frameworks usage","maintainer":"dvl@FreeBSD.org","www":"https://franz-see.github.io/Robotframework-Database-Library/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebf1997c9144f2e1d29d93bbb5d4aaa537814dbb625242ad0317c45f992c705a","flatsize":134712,"path":"All/py311-robotframework-databaselibrary-1.1.1.pkg","repopath":"All/py311-robotframework-databaselibrary-1.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18748,"desc":"Database Library utilities for use with Robot Framework. This can allow you to\nquery your database after an action has been made to verify the results. This\nis compatible* with any Database API Specification 2.0 module.","deps":{"py311-robotframework":{"origin":"devel/py-robotframework","version":"6.0.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-scikit-fuzzy","origin":"science/py-scikit-fuzzy","version":"0.4.2_3","comment":"Fuzzy logic toolkit for SciPy","maintainer":"yuri@FreeBSD.org","www":"https://github.com/scikit-fuzzy/scikit-fuzzy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8cc4802879921478f1a39951c47000d8e3d247a1582496266dc85b032143e27","flatsize":1898174,"path":"All/py311-scikit-fuzzy-0.4.2_3.pkg","repopath":"All/py311-scikit-fuzzy-0.4.2_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":792880,"desc":"Fuzzy logic toolkit for SciPy.\n\nThe goals of scikit-fuzzy are:\n\n* To provide the community with a robust toolkit of independently developed\n  and implemented fuzzy logic algorithms\n* To increase the attractiveness of scientific Python as a valid alternative\n  to closed-source options.","deps":{"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-robotframework-seleniumlibrary","origin":"devel/py-robotframework-seleniumlibrary","version":"6.3.0","comment":"Web testing library for Robot Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://robotframework.org/SeleniumLibrary/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf7b3618482e1775f486949576b99f8a58f8e9047a9bf64464c1b31e8c764a73","flatsize":1132805,"path":"All/py311-robotframework-seleniumlibrary-6.3.0.pkg","repopath":"All/py311-robotframework-seleniumlibrary-6.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":136348,"desc":"SeleniumLibrary is a web testing library for Robot Framework that utilizes the\nSelenium tool internally. The project is hosted on GitHub and downloads can be\nfound from PyPI.\n\nSeleniumLibrary is based on the old SeleniumLibrary that was forked to\nSelenium2Library and then later renamed back to SeleniumLibrary. See the\nVersions and History sections below for more information about different\nversions and the overall project history.","deps":{"py311-robotframework":{"origin":"devel/py-robotframework","version":"6.0.2_1"},"py311-robotframework-pythonlibcore":{"origin":"devel/py-robotframework-pythonlibcore","version":"4.4.1"},"py311-selenium":{"origin":"www/py-selenium","version":"4.12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ripe.atlas.sagan","origin":"net/py-ripe.atlas.sagan","version":"1.3.1","comment":"Parsing library for RIPE Atlas measurement results","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/RIPE-NCC/ripe.atlas.sagan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f85f58966599ab4794a090f6535d25f420a050283c27c8fc7c450fd5ec176e4","flatsize":474703,"path":"All/py311-ripe.atlas.sagan-1.3.1.pkg","repopath":"All/py311-ripe.atlas.sagan-1.3.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":76092,"desc":"Parsing library for RIPE Atlas measurement results.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rich-rst","origin":"textproc/py-rich-rst","version":"1.2.0_1","comment":"Beautiful reStructuredText renderer for Rich","maintainer":"sunpoet@FreeBSD.org","www":"https://rich-rst.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7911906c3b88f9832c662c7b70083fc61246525aeff5dfa54790cc310d7fe7b","flatsize":158421,"path":"All/py311-rich-rst-1.2.0_1.pkg","repopath":"All/py311-rich-rst-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25096,"desc":"rich-rst allows rich to print a reStructuredText document in a rich format\nsimilar to rich.Markdown.","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rmf","origin":"science/py-rmf","version":"1.6.1","comment":"Library to support reading and writing of Rich Molecular Format files","maintainer":"yuri@FreeBSD.org","www":"https://integrativemodeling.org/rmf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59f0eb242a4b270bbf8053a8f60a15af55580d90fc3bb9b704d3f1b60dcc4290","flatsize":9721569,"path":"All/py311-rmf-1.6.1.pkg","repopath":"All/py311-rmf-1.6.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1191972,"desc":"The Python binding for Rich Molecular Format (RMF) file format library\nstoring hierarchical molecular data (such as atomic or coarse grained\nrepresentations of proteins), along with markup, including geometry and score\ndata.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"rmf":{"origin":"science/rmf","version":"1.6.1"}},"categories":["science","graphics"],"shlibs_required":["libRMF.so.1.6"],"annotations":{"flavor":"py311"}},{"name":"py311-rjsmin","origin":"archivers/py-rjsmin","version":"1.2.2","comment":"Fast javascript minifier for Python","maintainer":"ultima@FreeBSD.org","www":"https://github.com/ndparker/rjsmin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04828a1680f95fae2e0bcdcf2e4690f626025e0014e97a7b8f5d2257e95c1ddc","flatsize":104517,"path":"All/py311-rjsmin-1.2.2.pkg","repopath":"All/py311-rjsmin-1.2.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20752,"desc":"rJSmin is a javascript minifier written in python. The minifier is based\non the semantics of jsmin.c by Douglas Crockford. The module is a\nre-implementation aiming for speed, so it can be used at runtime\n(rather than during a preprocessing step). Usually it produces the same\nresults as the original jsmin.c.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rnc2rng","origin":"textproc/py-rnc2rng","version":"2.7.0","comment":"RELAX NG Compact to regular syntax conversion library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/djc/rnc2rng","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7926b89b33e8c8c8e7ed69c443907b3a6eb7cae8732888d2d7e7d7f241b1d7ec","flatsize":187256,"path":"All/py311-rnc2rng-2.7.0.pkg","repopath":"All/py311-rnc2rng-2.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28756,"desc":"RELAX NG Compact to regular syntax conversion library.","deps":{"py311-rply":{"origin":"devel/py-rply","version":"0.7.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rich-cli","origin":"textproc/py-rich-cli","version":"1.8.0_3","comment":"Command Line Interface to Rich","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Textualize/rich-cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa6257862b2a57247aa94d068ab08738209c53f4990369e19ebc8c38b95b0e5d","flatsize":142527,"path":"All/py311-rich-cli-1.8.0_3.pkg","repopath":"All/py311-rich-cli-1.8.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31396,"desc":"Rich-cli is a command line toolbox for fancy output in the terminal, built with\nRich.\n\nUse the rich command to highlight a variety of file types in the terminal, with\nspecialized rendering for Markdown and JSON files. Additionally you can markup\nand format text from the command line.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-rich-rst":{"origin":"textproc/py-rich-rst","version":"1.2.0_1"},"py311-textual":{"origin":"textproc/py-textual","version":"0.69.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rich-click","origin":"devel/py-rich-click","version":"1.6.1","comment":"Format click help output nicely with rich","maintainer":"jwb@FreeBSD.org","www":"https://pypi.python.org/project/rich-click/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6edc24273f5ad6b6a4ba4f4ddc1449aefe15c59cfd0f16cac9dedf0c5828ac6e","flatsize":140349,"path":"All/py311-rich-click-1.6.1.pkg","repopath":"All/py311-rich-click-1.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30232,"desc":"The intention of rich-click is to provide attractive help output from\nclick, formatted with rich, with minimal customisation required.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rose","origin":"devel/py-rose","version":"1.0.0_1","comment":"Small library for keeping your version up-to-date easily everywhere","maintainer":"bofh@FreeBSD.org","www":"https://github.com/toastdriven/rose","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3273df041d4d1668f1672cbd0ef860638630396fbfb9d55049a88fed777fddb5","flatsize":7722,"path":"All/py311-rose-1.0.0_1.pkg","repopath":"All/py311-rose-1.0.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3440,"desc":"A small library for keeping your version up-to-date easily & everywhere.\n\nThe pain of having to update your setup.py, your Sphinx conf.py, your\n__init__.py & everything else on every release of your Python package sucks.\n\nBy putting your version number in a top-level VERSION file & using this\nlibrary, you can cut duplication & tedious manual work without having to lean\non crazy import hacks.\n\nInspired by crazy discussion with George Hickman (ghickman) at PyCon 2013.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rfc3987","origin":"www/py-rfc3987","version":"1.3.8_1","comment":"Parsing and validation of URIs (RFC 3986) and IRIs (RFC 3987)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dgerber/rfc3987","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9e168a40aa5cf094186acfc9c3d1f62367e56ac1d11c1aed83c53a687975334","flatsize":144163,"path":"All/py311-rfc3987-1.3.8_1.pkg","repopath":"All/py311-rfc3987-1.3.8_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":24656,"desc":"This module provides regular expressions according to RFC 3986 \"Uniform Resource\nIdentifier (URI): Generic Syntax\" [1] and RFC 3987 \"Internationalized Resource\nIdentifiers (IRIs)\" [2], and utilities for composition and relative resolution\nof references.\n\n[1] https://datatracker.ietf.org/doc/html/rfc3986\n[2] https://datatracker.ietf.org/doc/html/rfc3987","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rfc3986-validator","origin":"devel/py-rfc3986-validator","version":"0.1.1_1","comment":"Pure python rfc3986 validator","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/naimetti/rfc3986-validator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3938983dfd4f8aa223e323b2490f5beb063057759a9a99f38720829104b715c6","flatsize":18066,"path":"All/py311-rfc3986-validator-0.1.1_1.pkg","repopath":"All/py311-rfc3986-validator-0.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5072,"desc":"A pure python RFC3986 validator","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rfc3986","origin":"www/py-rfc3986","version":"1.5.0,1","comment":"Python implementation of RFC 3986","maintainer":"yuri@FreeBSD.org","www":"https://github.com/python-hyper/rfc3986","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4796234c070a06703f75c0eb0a70750c14ac160fcd0b99bf455c17b21afbb66b","flatsize":319322,"path":"All/py311-rfc3986-1.5.0,1.pkg","repopath":"All/py311-rfc3986-1.5.0,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":47644,"desc":"A Python implementation of RFC 3986 including validation and authority parsing.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-reverend","origin":"textproc/py-reverend","version":"0.3","comment":"Simple Bayesian classifier written in Python","maintainer":"nivit@FreeBSD.org","www":"http://www.divmod.org/trac/wiki/DivmodReverend","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6bed60069436623177c825cf55327d99927f9cd68426e86edc79dddc0219650","flatsize":166351,"path":"All/py311-reverend-0.3.pkg","repopath":"All/py311-reverend-0.3.pkg","licenselogic":"single","pkgsize":31456,"desc":"Divmod Reverend is a simple, general purpose Bayesian classifier,\nwritten in Python.\nIt is designed to be easy to adapt and extend for your application.\n\nStuff you can do with the Reverend:\n\n    * classify RSS stories\n    * classify recipes by cuisine\n    * who do you write like? Shakespeare, Dickens or Austen\n    * detect the language of a document\n    * is your code more like Guido's or Peter's","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","mail","math","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-salt","origin":"sysutils/py-salt","version":"3006.8_1,1","comment":"Distributed remote execution and configuration management system","maintainer":"krion@FreeBSD.org","www":"https://pypi.org/project/salt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"350ecb59f20b2eda93e58e226c9f34cbedb60b4e3148c8767b0ac6de89692861","flatsize":96175823,"path":"All/py311-salt-3006.8_1,1.pkg","repopath":"All/py311-salt-3006.8_1,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14686280,"desc":"Salt : Remote Execution and State Manager\n======================================\n\nSalt is a powerful remote execution and state manager that can be\nused to administer servers in a fast and efficient way.\n\nSee also: https://saltproject.io/","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-jmespath":{"origin":"devel/py-jmespath","version":"1.0.1_1"},"py311-libcloud":{"origin":"net/py-libcloud","version":"3.8.0"},"py311-looseversion":{"origin":"devel/py-looseversion","version":"1.3.0"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-progressbar":{"origin":"misc/py-progressbar","version":"2.5_1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pycryptodomex":{"origin":"security/py-pycryptodomex","version":"3.20.0"},"py311-pyinotify":{"origin":"devel/py-pyinotify","version":"0.9.6_1"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"options":{"AWS":"off","BASH":"on","FISH":"on","TCP":"off","ZEROMQ":"on","ZSH":"on"},"annotations":{"cpe":"cpe:2.3:a:saltstack:salt:3006.8:::::dragonfly6:x86_64:1","flavor":"py311"},"messages":[{"message":"To configure a Salt Master, do the following:\n\n  o Copy /usr/local/etc/salt/master.sample to /usr/local/etc/salt/master\n  o Update to meet your needs\n  o sysrc salt_master_enable=\"YES\"\n\n\n\nTo configure a Salt Minion, do the following:\n\n  o Copy /usr/local/etc/salt/minion.sample to /usr/local/etc/salt/minion\n  o Update 'master: salt' to point to your Salt Master's hostname or IP\n  o sysrc salt_minion_enable=\"YES\"\n\n\n\nTo configure a Salt Proxy Minion, do the following:\n\n  o sysrc salt_proxy_enable=\"YES\"\n  o sysrc salt_proxy_list=\"\"\n  o Update the salt_proxy_list with the proxy minion name(s)\n\n\n\nTo change the Transport method from the default option of Zeromq to either TCP or RAET:\n\n  o Re-build the port with the desired options enabled to install the correct runtime dependencies\n  o Ensure the master and minions all have salt installed with these same options and dependencies\n  o Add the line 'transport: [tcp|raet]' to both the master and minion configuration files\n  o Restart salt on the master and minions","type":"install"}]},{"name":"py311-rich","origin":"textproc/py-rich","version":"13.7.1","comment":"Rich text and beautiful formatting in the terminal","maintainer":"matthew@FreeBSD.org","www":"https://github.com/Textualize/rich","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f0b94873519009080b080c496bfd4741864748add17437a51190f3cb902ba61","flatsize":3459561,"path":"All/py311-rich-13.7.1.pkg","repopath":"All/py311-rich-13.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":496812,"desc":"Rich is a Python library for rich text and beautiful formatting in the\nterminal.\n\nThe Rich API makes it easy to add color and style to terminal\noutput. Rich can also render pretty tables, progress bars, markdown,\nsyntax highlighted source code, tracebacks, and more -- out of the\nbox.","deps":{"py311-markdown-it-py":{"origin":"textproc/py-markdown-it-py","version":"3.0.0"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rfc6555","origin":"mail/py-rfc6555","version":"0.1.0","comment":"Happy Eyeballs Algorithm described in RFC 6555","maintainer":"dereks@lifeofadishwasher.com","www":"https://github.com/sethmlarson/rfc6555","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1462fe8c3485680ca843adfbbbd509d5d1ea0ad50bf2a3ed631027afcf0d207","flatsize":51987,"path":"All/py311-rfc6555-0.1.0.pkg","repopath":"All/py311-rfc6555-0.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14472,"desc":"Synchronous Python implementation of the Happy Eyeballs Algorithm\ndescribed in RFC 6555. Provided with a single file and dead-simple\nAPI to allow easy vendoring and integration into other projects.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rfc3339","origin":"devel/py-rfc3339","version":"6.2","comment":"Format dates according to the RFC 3339","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/rfc3339/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6cf5b20a3521d46f69463fb8e5f8b5306250fabd45a2c1ff970e3a200353449c","flatsize":47881,"path":"All/py311-rfc3339-6.2.pkg","repopath":"All/py311-rfc3339-6.2.pkg","licenselogic":"single","pkgsize":9092,"desc":"Formats dates according to the RFC 3339.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-retry2","origin":"devel/py-retry2","version":"0.9.5","comment":"Easy to use retry decorator in python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/eSAMTrade/retry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2de531b1c300ce4a3f08db438e4f50a35f5ba3831940ba12c884f1b134c7bad","flatsize":36210,"path":"All/py311-retry2-0.9.5.pkg","repopath":"All/py311-retry2-0.9.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9508,"desc":"Easy to use retry decorator.\nFeatures\n\n* No external dependency (stdlib only).\n* (Optionally) Preserve function signatures (pip install decorator).\n* Original traceback, easy to debug.","deps":{"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-retrying","origin":"devel/py-retrying","version":"1.3.4_1","comment":"General-purpose retrying library, written in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rholder/retrying","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49294846f67bf66347b4d3777b366311d74254e9424a7b92344138236f683cb0","flatsize":70153,"path":"All/py311-retrying-1.3.4_1.pkg","repopath":"All/py311-retrying-1.3.4_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15188,"desc":"Retrying is an Apache 2.0 licensed general-purpose retrying library, written\nin Python, to simplify the task of adding retry behavior to just about\nanything.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-resource","origin":"devel/py-resource","version":"0.2.1_1","comment":"Library concentrated on the Resource layer of RESTful APIs","maintainer":"bofh@FreeBSD.org","www":"https://github.com/RussellLuo/resource","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c0fbe8e0c4db14ec563eb13b00e037d4e5d52131024f2a3e0c6f2a6f4367711","flatsize":240686,"path":"All/py311-resource-0.2.1_1.pkg","repopath":"All/py311-resource-0.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44216,"desc":"A Python library concentrated on the Resource layer\nof RESTful APIs.","deps":{"py311-jsonform":{"origin":"devel/py-jsonform","version":"0.0.2"},"py311-jsonsir":{"origin":"devel/py-jsonsir","version":"0.0.2"},"py311-python-easyconfig":{"origin":"devel/py-python-easyconfig","version":"0.1.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-responses","origin":"devel/py-responses","version":"0.25.0_1","comment":"Utility library for mocking out the requests Python library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/getsentry/responses","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebf7d8c82fac6c52a98914239012c7f88e006c1b7c64c27d0843dc07d3781679","flatsize":863291,"path":"All/py311-responses-0.25.0_1.pkg","repopath":"All/py311-responses-0.25.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":123476,"desc":"A utility library for mocking out the requests Python library.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-restructuredtext-lint","origin":"textproc/py-restructuredtext-lint","version":"1.4.0","comment":"reStructuredText linter","maintainer":"0mp@FreeBSD.org","www":"https://github.com/twolfson/restructuredtext-lint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ae0c8cf019d6e26f172fae7a02d91988ad70b482051e9646bc7ce992ed2f835","flatsize":86470,"path":"All/py311-restructuredtext-lint-1.4.0.pkg","repopath":"All/py311-restructuredtext-lint-1.4.0.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":19532,"desc":"This is a linter for reStructuredText files. It is being\ndeveloped in junction with a Sublime Text linter.","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-restclient","origin":"www/py-restclient","version":"0.11.0_1","comment":"Convenient library for writing REST clients","maintainer":"lwhsu@FreeBSD.org","www":"https://microapps.sourceforge.net/restclient/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81885f4917b747192903c3b6459a6af8f0e04eea2e1b587cd0935ea3e0c60080","flatsize":91525,"path":"All/py311-restclient-0.11.0_1.pkg","repopath":"All/py311-restclient-0.11.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17216,"desc":"A helper library to make writing REST clients in python extremely simple.","deps":{"py311-httplib2":{"origin":"www/py-httplib2","version":"0.22.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-respx","origin":"www/py-respx","version":"0.21.1","comment":"Utility for mocking out the Python HTTPX and HTTP Core libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://lundberg.github.io/respx/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"898f4ce6ba5cd15bc00a689a6119b42dc80b8d47519c998a3aa95a0be38252ad","flatsize":359852,"path":"All/py311-respx-0.21.1.pkg","repopath":"All/py311-respx-0.21.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":63212,"desc":"RESPX is a simple, yet powerful, utility for mocking out the HTTPX, and HTTP\nCore, libraries.","deps":{"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-resolvelib07","origin":"devel/py-resolvelib07","version":"0.7.1","comment":"Resolve abstract dependencies into concrete ones","maintainer":"0mp@FreeBSD.org","www":"https://github.com/sarugaku/resolvelib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"777873ace74f5f140e9c804f78dee0c8b5887985591487060b4469b5a1daf355","flatsize":133140,"path":"All/py311-resolvelib07-0.7.1.pkg","repopath":"All/py311-resolvelib07-0.7.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":24332,"desc":"ResolveLib at the highest level provides a Resolver class that includes\ndependency resolution logic. You give it some things, and a little information\non how it should interact with them, and it will spit out a resolution result.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-resolver","origin":"devel/py-resolver","version":"0.2.1_1","comment":"Resolve specially formatted statements to Python objects","maintainer":"ports@FreeBSD.org","www":"http://lukearno.com/projects/resolver/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1554336059ea0833c1c47bc27199724e9bd4b5cda6000bc8dcff57f7d07636df","flatsize":35146,"path":"All/py311-resolver-0.2.1_1.pkg","repopath":"All/py311-resolver-0.2.1_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":11976,"desc":"Resolve specially formated statements to Python objects.\n\nTurn strings like \"packagename.modulename:Eval().the_rest()\" into\nwhatever you would get back by performing a similar sequence of\nimports and calls. This is useful for config files and situations\nwhere you would like to import things in a lazy way. Later this\npackage will probably provide a way to restrict resolution for safety.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-resolver port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-resolvelib1","origin":"devel/py-resolvelib1","version":"1.0.1","comment":"Resolve abstract dependencies into concrete ones","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sarugaku/resolvelib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"064a678ebb070b7c239f83f0f5e06b460c77067590aaaa7a191aba11f780d293","flatsize":150895,"path":"All/py311-resolvelib1-1.0.1.pkg","repopath":"All/py311-resolvelib1-1.0.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":27620,"desc":"ResolveLib at the highest level provides a Resolver class that includes\ndependency resolution logic. You give it some things, and a little information\non how it should interact with them, and it will spit out a resolution result.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rfc3339-validator","origin":"devel/py-rfc3339-validator","version":"0.1.4_1","comment":"Pure python RFC3339 validator","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/naimetti/rfc3339-validator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"996911d761f3d716dcc7e44c7e5357e711921c895d74574cfccb922a99bd6976","flatsize":9221,"path":"All/py311-rfc3339-validator-0.1.4_1.pkg","repopath":"All/py311-rfc3339-validator-0.1.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4212,"desc":"A pure python RFC3339 validator","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requirementslib","origin":"devel/py-requirementslib","version":"3.0.0","comment":"Tool for converting between pip-style and pipfile requirements","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sarugaku/requirementslib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc85b1c856a9414df27dc05711b2a242bbce8d7dcefc6838fbc612187a65eaf5","flatsize":1413609,"path":"All/py311-requirementslib-3.0.0.pkg","repopath":"All/py311-requirementslib-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":228668,"desc":"RequirementsLib provides a simple layer for building and interacting with\nrequirements in both the Pipfile format and the requirements.txt format. This\nlibrary was originally built for converting between these formats in Pipenv.","deps":{"py311-distlib":{"origin":"devel/py-distlib","version":"0.3.8"},"py311-pep517":{"origin":"devel/py-pep517","version":"0.13.1"},"py311-pip":{"origin":"devel/py-pip","version":"23.3.2_1"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-plette":{"origin":"devel/py-plette","version":"2.1.0"},"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-resample","origin":"math/py-resample","version":"1.7.1","comment":"Resampling-based inference in Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/scikit-hep/resample","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5a3e9c7101142b3bd8440bf9b9914fc4554181c9f27eac9cc6ce093755bcad2","flatsize":196921,"path":"All/py311-resample-1.7.1.pkg","repopath":"All/py311-resample-1.7.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":32572,"desc":"resample is a resampling-based inference in Python based on data resampling and\npermutation.\n\nFeatures:\n* Bootstrap resampling: ordinary or balanced with optional stratification\n* Extended bootstrap resampling: also varies sample size\n* Parametric resampling: Gaussian, Poisson, gamma, etc.)\n* Jackknife estimates of bias and variance of any estimator\n* Compute bootstrap confidence intervals (percentile or BCa) for any estimator\n* Permutation-based variants of traditional statistical tests (USP test of\n  independence and others)\n* Tools for working with empirical distributions (CDF, quantile, etc.)\n* Depends only on numpy and scipy","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-resolvelib","origin":"devel/py-resolvelib","version":"0.8.1_1","comment":"Resolve abstract dependencies into concrete ones","maintainer":"0mp@FreeBSD.org","www":"https://github.com/sarugaku/resolvelib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56f6855930bf7a20a9452453b8984ab2a7f2f0f8252aeb4e14668747643c5fb5","flatsize":136006,"path":"All/py311-resolvelib-0.8.1_1.pkg","repopath":"All/py311-resolvelib-0.8.1_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":24744,"desc":"ResolveLib at the highest level provides a Resolver class that includes\ndependency resolution logic. You give it some things, and a little information\non how it should interact with them, and it will spit out a resolution result.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-resolvelib05","origin":"devel/py-resolvelib05","version":"0.5.5_1","comment":"Resolve abstract dependencies into concrete ones","maintainer":"0mp@FreeBSD.org","www":"https://github.com/sarugaku/resolvelib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"563a9cc4f1a263c591d1cdcf85650958a43e0810e61ff050f2a0469bd24dd145","flatsize":129223,"path":"All/py311-resolvelib05-0.5.5_1.pkg","repopath":"All/py311-resolvelib05-0.5.5_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":23896,"desc":"ResolveLib at the highest level provides a Resolver class that includes\ndependency resolution logic. You give it some things, and a little information\non how it should interact with them, and it will spit out a resolution result.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-resolve-march-native","origin":"sysutils/py-resolve-march-native","version":"5.0.2","comment":"Command line tool to resolve -march=native into explicit flags","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/hartwork/resolve-march-native","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"128e445a8c324577b2101b075586c0c496d8e78635b7118ecb35088d81195516","flatsize":77043,"path":"All/py311-resolve-march-native-5.0.2.pkg","repopath":"All/py311-resolve-march-native-5.0.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":16780,"desc":"resolve-march-native is a small command line tool to resolve -march=native into\nexplicit GCC flags.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-resdk","origin":"biology/py-resdk","version":"21.1.0","comment":"Resolwe SDK to interact with Resolwe server and Resolwe Bioinformatics","maintainer":"yuri@FreeBSD.org","www":"https://github.com/genialis/resolwe-bio-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a90fcabe2caff67bf556742ee55fcf1ad6bf36e65efed3ade5b2eb480c5b43d","flatsize":935460,"path":"All/py311-resdk-21.1.0.pkg","repopath":"All/py311-resdk-21.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":144840,"desc":"Resolwe SDK for Python supports interaction with Resolwe server and its\nextension Resolwe Bioinformatics. You can use it to upload and inspect\nbiomedical data sets, contribute annotations, run analysis, and write\npipelines.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-botocore-stubs":{"origin":"www/py-botocore-stubs","version":"1.27.22"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-mypy-boto3-s3":{"origin":"devel/py-mypy-boto3-s3","version":"1.34.120"},"py311-openpyxl":{"origin":"textproc/py-openpyxl","version":"3.1.1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-slumber":{"origin":"www/py-slumber","version":"0.7.1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-tzlocal":{"origin":"devel/py-tzlocal","version":"4.2_1"},"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"py311-xlrd":{"origin":"textproc/py-xlrd","version":"2.0.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requestsexceptions","origin":"devel/py-requestsexceptions","version":"1.4.0_1","comment":"Library to find the correct path to exceptions in the requests library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openstack/requestsexceptions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6cbb909933cea5b238753534aac217fd1c1ef00ab4f9d0ca868a874db8c1e135","flatsize":31789,"path":"All/py311-requestsexceptions-1.4.0_1.pkg","repopath":"All/py311-requestsexceptions-1.4.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7364,"desc":"Import exceptions from potentially bundled packages in requests.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests_ntlm","origin":"www/py-requests_ntlm","version":"1.2.0","comment":"HTTP NTLM authentication using the requests library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/requests/requests-ntlm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a444ba94cec099cefd3e1d18311f4312608fc172f3a44d3560e225cd2ff1352","flatsize":39073,"path":"All/py311-requests_ntlm-1.2.0.pkg","repopath":"All/py311-requests_ntlm-1.2.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":10484,"desc":"This package allows for HTTP NTLM authentication using the requests library.\n\nNTLM is a suite of authentication and session security protocols used in\nvarious Microsoft network protocol implementations.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-ntlm-auth":{"origin":"security/py-ntlm-auth","version":"1.5.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-wsgi-adapter","origin":"www/py-requests-wsgi-adapter","version":"0.4.1_1","comment":"WSGI Transport Adapter for Requests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/seanbrant/requests-wsgi-adapter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c4545335a8baa5400f887eeb964a46de890f2fe7fbb9066a2675bcf1e8b0ef7","flatsize":28826,"path":"All/py311-requests-wsgi-adapter-0.4.1_1.pkg","repopath":"All/py311-requests-wsgi-adapter-0.4.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8128,"desc":"WSGI Transport Adapter for Requests","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-unixsocket","origin":"www/py-requests-unixsocket","version":"0.2.0","comment":"Use requests to talk HTTP via a UNIX domain socket","maintainer":"uros@gruber.si","www":"https://github.com/msabramo/requests-unixsocket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c42a97ce98e5feed94019ea5798d2f3e31bfdcb139ede36e6f48f7440ab184e2","flatsize":76862,"path":"All/py311-requests-unixsocket-0.2.0.pkg","repopath":"All/py311-requests-unixsocket-0.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17108,"desc":"Use requests to talk HTTP via a UNIX domain socket","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-gssapi","origin":"www/py-requests-gssapi","version":"1.3.0","comment":"GSSAPI authentication handler for python-requests","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/requests-gssapi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb770c06c6765bc62be8e6999929b83380134f2d3f9b9d0d6f6618885aac9ca2","flatsize":75109,"path":"All/py311-requests-gssapi-1.3.0.pkg","repopath":"All/py311-requests-gssapi-1.3.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":17468,"desc":"Requests is an HTTP library, written in Python, for human beings. This\nlibrary adds optional GSSAPI authentication support and supports mutual\nauthentication.\n\nIt provides a fully backward-compatible shim for the old\npython-requests-kerberos library.\n\nA more powerful interface is provided by the HTTPSPNEGOAuth component,\nbut this is of course not guaranteed to be compatible. Documentation\nbelow is written toward the new interface.","deps":{"py311-gssapi":{"origin":"security/py-gssapi","version":"1.8.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-toolbelt","origin":"www/py-requests-toolbelt","version":"1.0.0_1","comment":"Utility belt for advanced users of python-requests","maintainer":"sunpoet@FreeBSD.org","www":"https://toolbelt.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"070a4402eb4e24af605cdddf567f5734815e82800fad0ec2a977f5d7142d7c60","flatsize":481660,"path":"All/py311-requests-toolbelt-1.0.0_1.pkg","repopath":"All/py311-requests-toolbelt-1.0.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":79024,"desc":"This is a collection of utilities that some users of python-requests might need\nbut do not belong in requests proper. The library is actively maintained by\nmembers of the requests core development team, and so reflects the\nfunctionality most requested by users of the requests library.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-oauthlib","origin":"www/py-requests-oauthlib","version":"2.0.0","comment":"OAuthlib authentication support for Requests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/requests/requests-oauthlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"283c2d58799c25bee20c087bdb80178889ac0f7b758a0ec22fd354303641098c","flatsize":202665,"path":"All/py311-requests-oauthlib-2.0.0.pkg","repopath":"All/py311-requests-oauthlib-2.0.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":34148,"desc":"This project provides first-class OAuth library support for Requests.\n\nOAuth 1 can seem overly complicated and it sure has its quirks. Luckily,\nrequests_oauthlib hides most of these and let you focus at the task at hand.","deps":{"py311-oauthlib":{"origin":"security/py-oauthlib","version":"3.2.2_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-kerberos","origin":"security/py-requests-kerberos","version":"0.14.0_1","comment":"Kerberos authentication handler for python-requests","maintainer":"dvl@FreeBSD.org","www":"https://github.com/requests/requests-kerberos","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16f6c5d0a668d15dfe5f02a2feb66d5d9c0ad54f09073e4f93069e53eece5111","flatsize":76984,"path":"All/py311-requests-kerberos-0.14.0_1.pkg","repopath":"All/py311-requests-kerberos-0.14.0_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":17428,"desc":"An authentication handler for using Kerberos with Python Requests.\n\nRequests is an HTTP library, written in Python, for human beings. This\nlibrary adds optional Kerberos/GSSAPI authentication support and supports\nmutual authentication. Basic GET usage:\n\n>>> import requests\n>>> from requests_kerberos import HTTPKerberosAuth\n>>> r = requests.get(\"http://example.org\", auth=HTTPKerberosAuth())\n...\nThe entire requests.api should be supported.","deps":{"py311-kerberos":{"origin":"security/py-kerberos","version":"1.3.1"},"py311-pyspnego":{"origin":"security/py-pyspnego","version":"0.11.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-mock","origin":"www/py-requests-mock","version":"1.12.1","comment":"Mock out responses from the requests package","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jamielennox/requests-mock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d28879d7c0c80a9743a932f7973aa028ea59ac074b027f8ddb82ca9714e59e63","flatsize":198540,"path":"All/py311-requests-mock-1.12.1.pkg","repopath":"All/py311-requests-mock-1.12.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37704,"desc":"requests-mock provides a building block to stub out the HTTP requests portions\nof your testing code.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rmsd","origin":"science/py-rmsd","version":"1.4_1","comment":"Calculate root-mean-square deviation (RMSD) between coordinate sets","maintainer":"yuri@FreeBSD.org","www":"https://github.com/charnley/rmsd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0477f6093bc6332b4c85a2899547e701bfc8557cc858ffae8d1aad654f0ecea1","flatsize":187389,"path":"All/py311-rmsd-1.4_1.pkg","repopath":"All/py311-rmsd-1.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":32868,"desc":"Calculate Root-mean-square deviation (RMSD) of Two Molecules Using Rotation.\n\nThe root-mean-square deviation (RMSD) is calculated, using Kabsch\nalgorithm (1976) or Quaternion algorithm (1991) for rotation, between two\nCartesian coordinates in either .xyz or .pdb format, resulting in the minimal\nRMSD.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-futures","origin":"www/py-requests-futures","version":"1.0.1_1","comment":"HTTP library written in Python for human beings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ross/requests-futures","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8ceb876a802960cc617f9a7e0800dd6f83d55c45545dd833869807b5eb9ce78","flatsize":53570,"path":"All/py311-requests-futures-1.0.1_1.pkg","repopath":"All/py311-requests-futures-1.0.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13060,"desc":"Small add-on for the python requests http library. Makes use of python\n3.2's concurrent.futures or the backport for prior versions of python.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-ftp","origin":"ftp/py-requests-ftp","version":"0.3.1","comment":"FTP transport adapter for requests","maintainer":"FreeBSD@Shaneware.biz","www":"https://github.com/Lukasa/requests-ftp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cda5e7cb8170f77295f9a1a4049391380ec86c94a664e9eeb2f72d250cd4b886","flatsize":55412,"path":"All/py311-requests-ftp-0.3.1.pkg","repopath":"All/py311-requests-ftp-0.3.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13364,"desc":"Requests-FTP is an implementation of a very stupid FTP transport\nadapter for use with the awesome Requests Python library.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ftp","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-file","origin":"www/py-requests-file","version":"2.0.0","comment":"Transport adapter for use with the Requests Python library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dashea/requests-file","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f32f549b953e9b3989b637a0b3b3db6c1ed056c07ac1069cce6d85c1408d0643","flatsize":29262,"path":"All/py311-requests-file-2.0.0.pkg","repopath":"All/py311-requests-file-2.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10008,"desc":"Requests-File is a transport adapter for use with the Requests Python\nlibrary to allow local filesystem access via file:// URLs.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-robotframework","origin":"devel/py-robotframework","version":"6.0.2_1","comment":"Generic automation framework for acceptance testing and robotic process automation","maintainer":"sunpoet@FreeBSD.org","www":"https://robotframework.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"997ff5d02746242b2cf66ed1256a106d38d9937825af62ffcce571083fc48047","flatsize":7515266,"path":"All/py311-robotframework-6.0.2_1.pkg","repopath":"All/py311-robotframework-6.0.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":954236,"desc":"Robot Framework is a generic open source automation framework. It can be used\nfor test automation and robotic process automation (RPA).\n\nRobot Framework is supported by Robot Framework Foundation. Many\nindustry-leading companies use the tool in their software development.\n\nRobot Framework is open and extensible. Robot Framework can be integrated with\nvirtually any other tool to create powerful and flexible automation solutions.\nRobot Framework is free to use without licensing costs.\n\nRobot Framework has an easy syntax, utilizing human-readable keywords. Its\ncapabilities can be extended by libraries implemented with Python, Java or many\nother programming languages. Robot Framework has a rich ecosystem around it,\nconsisting of libraries and tools that are developed as separate projects.\n\nSee also: https://github.com/robotframework/robotframework","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-credssp","origin":"security/py-requests-credssp","version":"1.2.0_1","comment":"Authentication handler for using CredSSP with Python Requests","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/jborean93/requests-credssp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5600b95a1bbb547ead4d4fddbbe1d3635a91213d3b84c331a95d700597796249","flatsize":116987,"path":"All/py311-requests-credssp-1.2.0_1.pkg","repopath":"All/py311-requests-credssp-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22500,"desc":"An authentication handler for using CredSSP with Python Requests.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-pyspnego":{"origin":"security/py-pyspnego","version":"0.11.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-cache93","origin":"www/py-requests-cache93","version":"0.9.3_2","comment":"Transparent persistent cache for the requests library (0.9.3 branch)","maintainer":"bofh@FreeBSD.org","www":"https://github.com/requests-cache/requests-cache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cebde7773443c7caf561a6e501af204b1ab06e3a20aff9802c3743ce5bae4995","flatsize":512887,"path":"All/py311-requests-cache93-0.9.3_2.pkg","repopath":"All/py311-requests-cache93-0.9.3_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":84944,"desc":"requests-cache is a transparent, persistent cache that provides an easy way to\nget better performance with the python requests library.\n\nFeatures:\n- Ease of use: Keep using the requests library you're already familiar with. Add\n  caching with a drop-in replacement for requests.Session, or install globally\n  to add caching to all requests functions.\n- Performance: Get sub-millisecond response times for cached responses. When\n  they expire, you still save time with conditional requests.\n- Persistence: Works with several storage backends including SQLite, Redis,\n  MongoDB, and DynamoDB; or save responses as plain JSON files, YAML, and more\n- Customization: Works out of the box with zero config, but with a robust set of\n  features for configuring and extending the library to suit your needs\n- Expiration: Keep your cache fresh using Cache-Control, eagerly cache\n  everything for long-term storage, use URL patterns for selective caching, or\n  any combination of strategies\n- Compatibility: Can be combined with other popular libraries based on requests","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-cattrs":{"origin":"devel/py-cattrs","version":"23.2.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-url-normalize":{"origin":"net/py-url-normalize","version":"1.4.3_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-cache0","origin":"www/py-requests-cache0","version":"0.9.8","comment":"Persistent cache for python requests","maintainer":"sunpoet@FreeBSD.org","www":"https://requests-cache.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c4f12aacf3116161a886af0fac9db4366ee9dd2a40e5d2cdd98ceb2275b2e83","flatsize":523611,"path":"All/py311-requests-cache0-0.9.8.pkg","repopath":"All/py311-requests-cache0-0.9.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":88192,"desc":"requests-cache is a transparent, persistent cache that provides an easy way to\nget better performance with the python requests library.\n\nFeatures:\n- Ease of use: Keep using the requests library you're already familiar with. Add\n  caching with a drop-in replacement for requests.Session, or install globally\n  to add caching to all requests functions.\n- Performance: Get sub-millisecond response times for cached responses. When\n  they expire, you still save time with conditional requests.\n- Persistence: Works with several storage backends including SQLite, Redis,\n  MongoDB, and DynamoDB; or save responses as plain JSON files, YAML, and more\n- Customization: Works out of the box with zero config, but with a robust set of\n  features for configuring and extending the library to suit your needs\n- Expiration: Keep your cache fresh using Cache-Control, eagerly cache\n  everything for long-term storage, use URL patterns for selective caching, or\n  any combination of strategies\n- Compatibility: Can be combined with other popular libraries based on requests","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-cattrs":{"origin":"devel/py-cattrs","version":"23.2.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-url-normalize":{"origin":"net/py-url-normalize","version":"1.4.3_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-aws4auth","origin":"www/py-requests-aws4auth","version":"1.2.3_1","comment":"AWS4 authentication for Requests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sam-washington/requests-aws4auth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20185356823c341bd207d41a75d4fe048e674675055d8c56f3b7aa61806d3bda","flatsize":176088,"path":"All/py311-requests-aws4auth-1.2.3_1.pkg","repopath":"All/py311-requests-aws4auth-1.2.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26228,"desc":"requests-aws4auth is Amazon Web Services version 4 authentication for the Python\nRequests library.\n\nFeatures:\n- Requests authentication for all AWS services that support AWS auth v4\n- Independent signing key objects\n- Automatic regeneration of keys when scope date boundary is passed\n- Support for STS temporary credentials\n\nImplements header-based authentication, GET URL parameter and POST parameter\nauthentication are not supported.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"HTTPX":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-requests","origin":"www/py-requests","version":"2.32.3","comment":"Python HTTP for Humans","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.python-requests.org/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46da80b2a8c392970b2bb644096d7be868ed56a0f676c6f2cc544386cf8e26f5","flatsize":673913,"path":"All/py311-requests-2.32.3.pkg","repopath":"All/py311-requests-2.32.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":115488,"desc":"Requests is an elegant and simple HTTP library for Python, built for human\nbeings.\n\nBeloved Features:\n- Requests is ready for today's web\n- Keep-Alive & Connection Pooling\n- International Domains and URLs\n- Sessions with Cookie Persistence\n- Browser-style SSL Verification\n- Automatic Content Decoding\n- Basic/Digest Authentication\n- Elegant Key/Value Cookies\n- Automatic Decompression\n- Unicode Response Bodies\n- HTTP(S) Proxy Support\n- Multipart File Uploads\n- Streaming Downloads\n- Connection Timeouts\n- Chunked Requests\n- .netrc Support","deps":{"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-charset-normalizer":{"origin":"textproc/py-charset-normalizer","version":"3.3.2_1"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-pysocks":{"origin":"net/py-pysocks","version":"1.7.1_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"SOCKS":"on"},"annotations":{"cpe":"cpe:2.3:a:python:requests:2.32.3:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-repoze.lru","origin":"devel/py-repoze.lru","version":"0.7_1","comment":"Tiny LRU cache implementation and decorator","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/repoze/repoze.lru","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f8540b7d2eaacb683883bb1ea63533e7d58d4b2cde2b5f6bdbf4a217d89dece","flatsize":194333,"path":"All/py311-repoze.lru-0.7_1.pkg","repopath":"All/py311-repoze.lru-0.7_1.pkg","licenselogic":"single","licenses":["REPOZE"],"pkgsize":24952,"desc":"repoze.lru is a LRU (least recently used) cache implementation. Keys and values\nthat are not used frequently will be evicted from the cache faster than keys and\nvalues that are used frequently.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-represent","origin":"devel/py-represent","version":"2.1","comment":"Create __repr__ automatically or declaratively","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/RazerM/represent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9286511fd4e3413881c7fc8e227676b059dca2a46f8ce07976e4497f2128c103","flatsize":90194,"path":"All/py311-represent-2.1.pkg","repopath":"All/py311-represent-2.1.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","MIT"],"pkgsize":16640,"desc":"This module creates __repr__ automatically or declaratively.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-repoze.tm2","origin":"devel/py-repoze.tm2","version":"2.1,2","comment":"Zope-like transaction manager via WSGI middleware","maintainer":"python@FreeBSD.org","www":"http://www.repoze.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01dc28435953d4c75c90f6a56500b6766abdc6e69d2540b85591441547577956","flatsize":87331,"path":"All/py311-repoze.tm2-2.1,2.pkg","repopath":"All/py311-repoze.tm2-2.1,2.pkg","licenselogic":"single","pkgsize":15172,"desc":"repoze.tm2 is a middleware which uses the ZODB transaction manager\nto wrap a call to its pipeline children inside a transaction.  This\nis a fork of the repoze.tm package which depends only on the transaction\npackage rather than the entirety of ZODB (for users who don't rely on\nZODB).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-transaction":{"origin":"devel/py-transaction","version":"3.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-repoze.sphinx.autointerface","origin":"devel/py-repoze.sphinx.autointerface","version":"0.8","comment":"Auto-generates API docs from Zope interfaces","maintainer":"zope@FreeBSD.org","www":"http://www.repoze.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b6105d3a3523df843c0b7f904df05ebffdc864e47d45e01869710f0632d4f2c","flatsize":33034,"path":"All/py311-repoze.sphinx.autointerface-0.8.pkg","repopath":"All/py311-repoze.sphinx.autointerface-0.8.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":10088,"desc":"This package defines an extension for the Sphinx documentation system.\nThe extension allows generation of API documentation by introspection of\nzope.interface instances in code.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-requests-cache","origin":"www/py-requests-cache","version":"1.2.1","comment":"Persistent cache for python requests","maintainer":"sunpoet@FreeBSD.org","www":"https://requests-cache.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbfa55d39c60b177e7a44b4ad62c39837600bf38592ad3cad906dddc11483e64","flatsize":680461,"path":"All/py311-requests-cache-1.2.1.pkg","repopath":"All/py311-requests-cache-1.2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":114388,"desc":"requests-cache is a transparent, persistent cache that provides an easy way to\nget better performance with the python requests library.\n\nFeatures:\n- Ease of use: Keep using the requests library you're already familiar with. Add\n  caching with a drop-in replacement for requests.Session, or install globally\n  to add caching to all requests functions.\n- Performance: Get sub-millisecond response times for cached responses. When\n  they expire, you still save time with conditional requests.\n- Persistence: Works with several storage backends including SQLite, Redis,\n  MongoDB, and DynamoDB; or save responses as plain JSON files, YAML, and more\n- Customization: Works out of the box with zero config, but with a robust set of\n  features for configuring and extending the library to suit your needs\n- Expiration: Keep your cache fresh using Cache-Control, eagerly cache\n  everything for long-term storage, use URL patterns for selective caching, or\n  any combination of strategies\n- Compatibility: Can be combined with other popular libraries based on requests","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-cattrs":{"origin":"devel/py-cattrs","version":"23.2.3"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-url-normalize":{"origin":"net/py-url-normalize","version":"1.4.3_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ripe.atlas.cousteau","origin":"net/py-ripe.atlas.cousteau","version":"2.0.0","comment":"Python wrapper around the RIPE Atlas API","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/RIPE-NCC/ripe-atlas-cousteau","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ee31e5fc28f3bbf602cc999cf320dd5f7f7b714166afd07c5d7794746ca81f6","flatsize":294306,"path":"All/py311-ripe.atlas.cousteau-2.0.0.pkg","repopath":"All/py311-ripe.atlas.cousteau-2.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":49372,"desc":"A python wrapper that is using RIPE ATLAS v2 API. It covers a majority of API\ncalls but not all of them. For some of these calls one will need to have a\nspecific API key that can be retrieved from RIPE NCC.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-socketio-client":{"origin":"net/py-socketio-client","version":"0.6.7"},"py311-websocket-client":{"origin":"www/py-websocket-client","version":"1.4.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-repoze.who","origin":"devel/py-repoze.who","version":"2.4","comment":"Identification and authentication framework for WSGI","maintainer":"bofh@FreeBSD.org","www":"http://www.repoze.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9f8ec2df2fd9c48b832c51a6940298263184af4fd7ce32f10f17557325ea589","flatsize":1165351,"path":"All/py311-repoze.who-2.4.pkg","repopath":"All/py311-repoze.who-2.4.pkg","licenselogic":"single","licenses":["REPOZE"],"pkgsize":131744,"desc":"repoze.who is an identification and authentication framework\nfor arbitrary WSGI applications. It acts as WSGI middleware.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-reno","origin":"textproc/py-reno","version":"4.1.0","comment":"RElease NOtes manager","maintainer":"kai@FreeBSD.org","www":"https://docs.openstack.org/reno/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9e26cea8ed46937828d8b6609393cc861d630eb8cbe571b802a0c308ce07ebd","flatsize":1013277,"path":"All/py311-reno-4.1.0.pkg","repopath":"All/py311-reno-4.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":123676,"desc":"Reno is a release notes manager designed with high throughput in mind,\nsupporting fast distributed development teams without introducing additional\ndevelopment processes. The goal is to encourage detailed and accurate release\nnotes for every release.\n\nReno uses git to store its data, along side the code being described. This means\nrelease notes can be written when the code changes are fresh, so no details are\nforgotten. It also means that release notes can go through the same review\nprocess used for managing code and other documentation changes.\n\nReno stores each release note in a separate file to enable a large number of\ndevelopers to work on multiple patches simultaneously, all targeting the same\nbranch, without worrying about merge conflicts. This cuts down on the need to\nrebase or otherwise manually resolve conflicts, and keeps a development team\nmoving quickly.\n\nReno also supports multiple branches, allowing release notes to be back-ported\nfrom master to maintenance branches together with the code for bug fixes.","deps":{"py311-dulwich":{"origin":"devel/py-dulwich","version":"0.21.2"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rencode","origin":"converters/py-rencode","version":"1.0.6_2","comment":"Web safe object pickling/unpickling","maintainer":"python@FreeBSD.org","www":"https://github.com/aresch/rencode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4019b806c1171d344f223aa92dd8869651cbe11a0a5abd941248cebeb126a897","flatsize":231524,"path":"All/py311-rencode-1.0.6_2.pkg","repopath":"All/py311-rencode-1.0.6_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":59284,"desc":"The rencode module is similar to bencode from the BitTorrent project.\nFor complex, heterogeneous data structures with many small elements,\nr-encodings take up significantly less space than b-encodings.\n\nThis version of rencode is a complete rewrite in Cython to attempt to\nincrease the performance over the pure Python module written by Petru\nPaler, Connelly Barnes et al.  Later, it was forked, enhanced, and\nbundled with Deluge.  Now, it is re-packaged and distributed by Xpra.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["converters","devel","python"],"annotations":{"cpe":"cpe:2.3:a:rencode_project:rencode:1.0.6:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"py311-requirements-detector","origin":"devel/py-requirements-detector","version":"1.2.2_1","comment":"Find and list requirements of a Python project","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/landscapeio/requirements-detector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcdc40daf9e9774fd9ca20779f1068695ec58dfe290005d3cc442c89c80af7f2","flatsize":235466,"path":"All/py311-requirements-detector-1.2.2_1.pkg","repopath":"All/py311-requirements-detector-1.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42084,"desc":"Requirements Detector is a simple Python tool which attempts to find and list\nthe requirements of a Python project.\n\nWhen run from the root of a Python project, it will try to ascertain which\nlibraries and the versions of those libraries that the project depends on.\n\nIt uses the following methods in order, in the root of the project:\n 1. Parse setup.py (if this is successful, the remaining steps are skipped)\n 2. Parse pyproject.yoml (if a tool.poetry.dependencies section is found, the\n    remaining steps are skipped)\n 3. Parse requirements.txt or requirements.pip\n 4. Parse all *.txt and *.pip files inside a folder called requirements\n 5. Parse all files in the root folder matching *requirements*.txt or reqs.txt\n    (so for example, pip_requirements.txt would match, as would\n    requirements_common.txt)","deps":{"py311-astroid":{"origin":"devel/py-astroid","version":"3.2.2"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-semver":{"origin":"devel/py-semver","version":"3.0.2"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-remote-pdb","origin":"devel/py-remote-pdb","version":"2.1.0","comment":"Remote vanilla PDB over TCP sockets","maintainer":"python@FreeBSD.org","www":"https://github.com/ionelmc/python-remote-pdb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b461db24db996496d4ab0b2275c2f26f9c3153e256b3f20d76a785f9cda19a1","flatsize":29191,"path":"All/py311-remote-pdb-2.1.0.pkg","repopath":"All/py311-remote-pdb-2.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9272,"desc":"Remote vanilla PDB (over TCP sockets) done right.\n\nNo extras, proper handling around connection failures and CI. Based on pdbx.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-relatorio","origin":"print/py-relatorio","version":"0.10.2","comment":"Templating library able to output odt and pdf files","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.tryton.org/relatorio/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c21b11f5c922609c095fa08a2adeb16aeaee07f81bd391cbace6f7645e411ba","flatsize":718930,"path":"All/py311-relatorio-0.10.2.pkg","repopath":"All/py311-relatorio-0.10.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":326348,"desc":"relatorio is a templating library which provides a way to easily output\nall kind of different files (odt, ods, png, svg, ...). Adding support\nfor more filetype is easy: you just have to create a plugin for this.\nrelatorio also provides a report repository allowing you to link python\nobjects and report together, find reports by mimetypes/name/python\nobjects.","deps":{"py311-Genshi":{"origin":"textproc/py-genshi","version":"0.7.9"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pycha":{"origin":"graphics/py-pycha","version":"0.8.1_2"},"py311-python-magic":{"origin":"devel/py-python-magic","version":"0.4.27_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"options":{"CHART":"on","FODT":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-reedsolo","origin":"devel/py-reedsolo","version":"1.6.0","comment":"Pure-Python Reed Solomon encoder/decoder","maintainer":"loader@FreeBSD.org","www":"https://github.com/tomerfiliba/reedsolomon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8419fa8d641acc0837e029127de32ab7c1ae2a99d00d076f34ea35304d671857","flatsize":690040,"path":"All/py311-reedsolo-1.6.0.pkg","repopath":"All/py311-reedsolo-1.6.0.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":197452,"desc":"A pure-python universal errors-and-erasures Reed-Solomon Codec, based on\nthe wonderful tutorial at wikiversity, written by \"Bobmath\" and \"LRQ3000\".","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-referencing","origin":"devel/py-referencing","version":"0.35.1","comment":"JSON Referencing + Python","maintainer":"sunpoet@FreeBSD.org","www":"https://referencing.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68667d0ba4c9e0e5034668bd178a5c58954029d5305c937f5d40931ce261c26e","flatsize":433454,"path":"All/py311-referencing-0.35.1.pkg","repopath":"All/py311-referencing-0.35.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":64096,"desc":"referencing is an implementation-agnostic implementation of JSON reference\nresolution.\n\nIn other words, a way for e.g. JSON Schema tooling to resolve the $ref keyword\nacross all drafts without needing to implement support themselves.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-rpds-py":{"origin":"devel/py-rpds-py","version":"0.13.2_6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-reindent","origin":"textproc/py-reindent","version":"3.5.1","comment":"Reindent python scripts","maintainer":"DtxdF@disroot.org","www":"https://pypi.org/project/reindent/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b7e2077bd3c8b0ed24cb17a6c9cd06d74cbf6d5804b6df494eaf7ec9b59940b","flatsize":45042,"path":"All/py311-reindent-3.5.1.pkg","repopath":"All/py311-reindent-3.5.1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":11452,"desc":"Change Python (.py) files to use 4-space indents and no hard tab characters.\nAlso trim excess spaces and tabs from ends of lines, and remove empty lines\nat the end of files.  Also ensure the last line ends with a newline.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-regex","origin":"textproc/py-regex","version":"2024.7.24","comment":"Alternative regular expression module, to replace re","maintainer":"fax@nohik.ee","www":"https://github.com/mrabarnett/mrab-regex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e73d05e1c13842778c3ac358ec0cd631b71f1a25f009723f09006e76c016acd4","flatsize":2450217,"path":"All/py311-regex-2024.7.24.pkg","repopath":"All/py311-regex-2024.7.24.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":345784,"desc":"This new regex implementation is intended eventually to replace Python's\ncurrent re module implementation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-repoze.xmliter","origin":"devel/py-repoze.xmliter","version":"0.6","comment":"Wrapper for lxml trees which serializes to string upon iteration","maintainer":"rm@FreeBSD.org","www":"https://pypi.org/project/repoze.xmliter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dadb68b8f1331646e6fed51698c0079bd20d301115edeca8202df5b6c6c9e0cd","flatsize":62119,"path":"All/py311-repoze.xmliter-0.6.pkg","repopath":"All/py311-repoze.xmliter-0.6.pkg","licenselogic":"single","licenses":["REPOZE"],"pkgsize":12124,"desc":"This package provides a wrapper for lxml trees which serializes\nto string on iteration, but otherwise makes the tree available\nin an attribute.","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-regress","origin":"devel/py-regress","version":"0.4.2_7","comment":"Python bindings to Rust's regress ECMA regular expressions library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/crate-py/regress","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7e23daadd4e7cf87860430d70550dbce8ebc04ee1eda4a661e65baaa2876a4b","flatsize":813555,"path":"All/py311-regress-0.4.2_7.pkg","repopath":"All/py311-regress-0.4.2_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":271708,"desc":"regress is a backtracking regular expression engine implemented in Rust, which\ntargets JavaScript regular expression syntax.\n\nIt's fast, Unicode-aware, has few dependencies, and has a big test suite. It\nmakes fewer guarantees than the regex crate but it enables more syntactic\nfeatures, such as backreferences and lookaround assertions.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ro","origin":"astro/py-ro","version":"3.6.9_6","comment":"Package of Python astronomical utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://staff.washington.edu/rowen/ROPackage/Overview.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c06e7fa6dcf55a87bd99138810afa88978ca3de2de62b0f5197e94f549f876de","flatsize":4862664,"path":"All/py311-ro-3.6.9_6.pkg","repopath":"All/py311-ro-3.6.9_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":682716,"desc":"RO is a package of python utilities with an emphasis on cross-platform support\n(MacOS X, Windows and unix), Astronomy, Tkinter GUI extensions and\nTkinter-compatible networking. It was developed to support a telescope user\ninterface (TUI).","deps":{"py311-astropy":{"origin":"astro/py-astropy","version":"5.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"options":{"ASTROPY":"on","MATPLOTLIB":"off","PYGAME":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-redis2","origin":"databases/py-redis2","version":"2.10.6_3","comment":"Python client for Redis key-value store","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/redis/redis-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91b35eb5ca21b1938de27571ebacb72f08e2374d68ae5118c8b29e644213921a","flatsize":700343,"path":"All/py311-redis2-2.10.6_3.pkg","repopath":"All/py311-redis2-2.10.6_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":105080,"desc":"This is the Python interface to the Redis key-value store.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"HIREDIS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-ripe.atlas.tools","origin":"net/py-ripe.atlas.tools","version":"3.1.1","comment":"Official command-line client for RIPE Atlas","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/RIPE-NCC/ripe-atlas-tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04935ba3f7c523c7aafa1cd5e30f649f5af28e7d2cdb49f1e125a9225082dca6","flatsize":898483,"path":"All/py311-ripe.atlas.tools-3.1.1.pkg","repopath":"All/py311-ripe.atlas.tools-3.1.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":142712,"desc":"Official command-line client for RIPE Atlas.  RIPE Atlas is a global network\nof probes that measure Internet connectivity and reachability, providing\nan unprecedented understanding of the state of the Internet in real time.","deps":{"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-ripe.atlas.cousteau":{"origin":"net/py-ripe.atlas.cousteau","version":"2.0.0"},"py311-ripe.atlas.sagan":{"origin":"net/py-ripe.atlas.sagan","version":"1.3.1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-tzlocal":{"origin":"devel/py-tzlocal","version":"4.2_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-redis4","origin":"databases/py-redis4","version":"4.6.0_1","comment":"Python client for Redis key-value store","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/redis/redis-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3987c339ca9b2fd84d2999238c00b96a2306b7d32a78ada634676c4de62669db","flatsize":3583197,"path":"All/py311-redis4-4.6.0_1.pkg","repopath":"All/py311-redis4-4.6.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":428768,"desc":"This is the Python interface to the Redis key-value store.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"HIREDIS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-redis3","origin":"databases/py-redis3","version":"3.5.3_1","comment":"Python client for Redis key-value store","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/redis/redis-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fb8f6e0e1f83265ebc318b6990d36df34487df0939845732b5ef8ebc1efb6c0","flatsize":913915,"path":"All/py311-redis3-3.5.3_1.pkg","repopath":"All/py311-redis3-3.5.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":133316,"desc":"This is the Python interface to the Redis key-value store.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"HIREDIS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-reportlab","origin":"print/py-reportlab","version":"4.2.0","comment":"Library to create PDF documents using the Python language","maintainer":"bofh@FreeBSD.org","www":"https://www.reportlab.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9761c6ec1370db993682b20f33630972006a5cd5f92406c56325ea6f52c3c39","flatsize":12927956,"path":"All/py311-reportlab-4.2.0.pkg","repopath":"All/py311-reportlab-4.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2949984,"desc":"ReportLab is a software library that lets you directly create\ndocuments in Adobe's Portabe Document Format (PDF) using the Python\nprogramming language.\n\nThe ReportLab library directly creates PDF based on your graphics\ncommands. There are no intervening steps. Your applications can\ngenerate reports extremely fast - sometimes orders of magnitude\nfaster than traditional report-writing tools.\n\nThe ReportLab library is expected to be useful in at least the\nfollowing contexts:\n\n- Dynamic PDF generation on the web\n- High-volume corporate reporting and database publishing\n- An embeddable print engine for other applications, including\n  a 'report language' so that users can customize their own reports.\n- A 'build system' for complex documents with charts, tables\n  and text such as management accounts, statistical reports and\n  scientific papers\n- Going from XML to PDF in one step!","deps":{"adobe-cmaps":{"origin":"print/adobe-cmaps","version":"20051217_4"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"options":{"CJK":"on","DOCS":"on","FREETYPE":"on"},"annotations":{"cpe":"cpe:2.3:a:reportlab:reportlab:4.2.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-redis","origin":"databases/py-redis","version":"5.0.6","comment":"Python client for Redis key-value store","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/redis/redis-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52e9c06102469b0feeb2896f32481b17f6558aa14a8e68a20e266502c6b4ccdb","flatsize":3780928,"path":"All/py311-redis-5.0.6.pkg","repopath":"All/py311-redis-5.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":454920,"desc":"This is the Python interface to the Redis key-value store.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"HIREDIS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-recaptcha","origin":"www/py-recaptcha","version":"1.0.6_1","comment":"Plugin for reCAPTCHA and reCAPTCHA Mailhide","maintainer":"philip@FreeBSD.org","www":"https://pypi.org/project/recaptcha-client/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96423c11daa4de7768e52f5fa60fe1def87487c946bc5927460ceaad83350e77","flatsize":23316,"path":"All/py311-recaptcha-1.0.6_1.pkg","repopath":"All/py311-recaptcha-1.0.6_1.pkg","licenselogic":"single","pkgsize":7276,"desc":"Provides a CAPTCHA for Python using the reCAPTCHA service. Does not require\nany imaging libraries because the CAPTCHA is served directly from reCAPTCHA.\nAlso allows you to securely obfuscate emails with Mailhide. This functionality\nrequires pycrypto. This library requires two types of API keys. If you'd like\nto use the CAPTCHA, you'll need a key from http://recaptcha.net/api/getkey.\nFor Mailhide, you'll need a key from http://mailhide.recaptcha.net/apikey.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-recurring-ical-events","origin":"devel/py-recurring-ical-events","version":"2.2.1_1","comment":"Python module which repeats ICalendar events by RRULE, RDATE and EXDATE","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/niccokunzmann/python-recurring-ical-events","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e867249c1f6ddb537250a0962e2f692df6e1bcc5634b6700d666f8564eac43c","flatsize":134428,"path":"All/py311-recurring-ical-events-2.2.1_1.pkg","repopath":"All/py311-recurring-ical-events-2.2.1_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":29308,"desc":"ICal has some complexity to it: Events, TODOs and Journal entries can be\nrepeated, removed from the feed and edited later on. This tool takes care of\nthese circumstances.","deps":{"py311-icalendar":{"origin":"devel/py-icalendar","version":"4.0.3_2"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-x-wr-timezone":{"origin":"devel/py-x-wr-timezone","version":"0.0.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-reals","origin":"math/py-reals","version":"0.0.5","comment":"Lightweight python3 library for arithmetic with real numbers","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/rubenvannieuwpoort/reals","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"727728fe74f1ccb224ca75a1bf953a880120d792af319d15c26399eaf926928c","flatsize":201267,"path":"All/py311-reals-0.0.5.pkg","repopath":"All/py311-reals-0.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32808,"desc":"Reals is a lightweight Python library for arbitrary precision arithmetic. It\nallows you to compute approximations to an arbitrary degree of precision, and,\ncontrary to most other libraries, guarantees that all digits it displays are\ncorrect. It works by using interval arithmetic and continued fractions. The\nbulk of this code is based on Bill Gosper's notes on continued fractions in\nwhich he presents algorithms for doing arithmetic on continued fractions.\n\nThe reals library is characterized by:\n\n  * Correctness; the reals library uses interval arithmetic to ensure that all\n    the digits are correct.\n  * Calculations are done in a streaming way; the result of previous\n    calculations can be re-used.\n  * Uses no external libraries.\n  * Focus on usability.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-readtime","origin":"textproc/py-readtime","version":"3.0.0","comment":"Calculates the time some text takes the average human to read","maintainer":"kai@FreeBSD.org","www":"https://github.com/alanhamlett/readtime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8cf3f306605fa14b9333b1bbbd3a1f9919c00ba3f489c8db8f895997fe2c7973","flatsize":33188,"path":"All/py311-readtime-3.0.0.pkg","repopath":"All/py311-readtime-3.0.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9940,"desc":"Calculates the time some text takes the average human to read, based on\nMedium's read time forumula.\n\nMedium's Help Center says:\n\n\"Read time is based on the average reading speed of an adult (roughly 265 WPM).\n We take the total word count of a post and translate it into minutes, with an\n adjustment made for images. For posts in Chinese, Japanese and Korean, it's a\n function of number of characters (500 characters/min) with an adjustment made\n for images.\"\n\nSource: https://help.medium.com/hc/en-us/articles/214991667-Read-time","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-markdown2":{"origin":"textproc/py-markdown2","version":"2.4.13"},"py311-pyquery":{"origin":"devel/py-pyquery","version":"2.0.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-readthedocs-sphinx-ext","origin":"textproc/py-readthedocs-sphinx-ext","version":"2.2.5","comment":"Sphinx extension for Read the Docs overrides","maintainer":"agh@riseup.net","www":"https://pypi.org/project/readthedocs-sphinx-ext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75e2fa90dde72f39270e0665a33d6ff3614f8b82de58ad8aa85e1b28c087721e","flatsize":84668,"path":"All/py311-readthedocs-sphinx-ext-2.2.5.pkg","repopath":"All/py311-readthedocs-sphinx-ext-2.2.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19044,"desc":"Read the Docs Sphinx Extensions\n\nThe Sphinx extension that make Sphinx easier to use. Some extensions require\nRead the Docs features, others are just extensions that and enabled during\nbuilds of Read the Docs.\n\nCurrently packaged extensions include:\n * An extension for building documentation like readthedocs.io. fame\n * template-meta, allows users to specify template overrides in per-page\n   context.","deps":{"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-readme-renderer","origin":"devel/py-readme-renderer","version":"37.3_2","comment":"Library for rendering \"readme\" descriptions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pypa/readme_renderer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"738eac6c7750f03dd20a7c126d3c94a94dc040daa569177afa3d5e87fb530bc6","flatsize":69413,"path":"All/py311-readme-renderer-37.3_2.pkg","repopath":"All/py311-readme-renderer-37.3_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17748,"desc":"Readme Renderer is a library that will safely render arbitrary README files into\nHTML. It is designed to be used in Warehouse to render the long_description for\npackages. It can handle Markdown, reStructuredText (.rst), and plain text.","deps":{"py311-bleach":{"origin":"www/py-bleach","version":"6.1.0_1"},"py311-cmarkgfm":{"origin":"textproc/py-cmarkgfm","version":"2024.1.14"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"MD":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-readchar","origin":"textproc/py-readchar","version":"3.1.0","comment":"Python library to read characters and key strokes","maintainer":"0mp@FreeBSD.org","www":"https://github.com/magmax/python-readchar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e8188e3e1cba8d23d11a858b899b5e1385e0b5ca2690a5b9689fd5d79ed2ff1","flatsize":42334,"path":"All/py311-readchar-3.1.0.pkg","repopath":"All/py311-readchar-3.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10272,"desc":"Library to easily read single chars and key strokes.  The idea is to have a\nportable way to read single characters and key-strokes.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","devel"],"annotations":{"flavor":"py311"}},{"name":"py311-readability-lxml","origin":"www/py-readability-lxml","version":"0.8.1","comment":"Fast HTML to text parser (article readability tool)","maintainer":"m.ne@gmx.net","www":"https://github.com/buriy/python-readability","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bb41d5b16ed26e95241539afbb9c540d336551a2f5115d6487815f8dd7d92ce","flatsize":153441,"path":"All/py311-readability-lxml-0.8.1.pkg","repopath":"All/py311-readability-lxml-0.8.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35460,"desc":"Fast HTML to text parser (article readability tool).\nGiven an HTML document, it pulls out the main body text and cleans it up.","deps":{"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-cssselect":{"origin":"www/py-cssselect","version":"1.2.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-timeout-decorator":{"origin":"devel/py-timeout-decorator","version":"0.5.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"CCHARDET":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-re-assert","origin":"devel/py-re-assert","version":"1.1.0_1","comment":"Show where your regex match assertion failed","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/asottile/re-assert","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd1e9fc2927bc426db44d7ece3e1a36c9194eae2d83b113fbde502e8eb191fc0","flatsize":17879,"path":"All/py311-re-assert-1.1.0_1.pkg","repopath":"All/py311-re-assert-1.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6704,"desc":"re-assert shows where your regex match assertion failed.","deps":{"py311-regex":{"origin":"textproc/py-regex","version":"2024.7.24"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rednose","origin":"devel/py-rednose","version":"1.3.0","comment":"Coloured output for nosetests","maintainer":"bofh@FreeBSD.org","www":"https://github.com/JBKahn/rednose","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4695be2cf130cd9444b635ae50d7332fcf61f7d50c3b496d72783f3372976198","flatsize":139107,"path":"All/py311-rednose-1.3.0.pkg","repopath":"All/py311-rednose-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25204,"desc":"Rednose is a nosetests plugin for adding colour (and readability) to\nnosetest console results.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-termstyle":{"origin":"devel/py-termstyle","version":"0.1.10"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rbtools","origin":"devel/rbtools","version":"2.0_1","comment":"Set of client tools to use with Review Board","maintainer":"ports@FreeBSD.org","www":"https://www.reviewboard.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"730a9b27ece5fa1d20c24d901935ff11d44d33a7fa7cbd5edb73764a0c71d561","flatsize":3627347,"path":"All/py311-rbtools-2.0_1.pkg","repopath":"All/py311-rbtools-2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":442812,"desc":"rbtools is a collection of console utility scripts for use with\nReview Board.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-texttable":{"origin":"textproc/py-texttable","version":"1.7.0"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-rbtools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-rdiff-backup","origin":"sysutils/py-rdiff-backup","version":"2.2.6","comment":"Easy to use and efficient backup and restore utility","maintainer":"uzsolt@FreeBSD.org","www":"https://rdiff-backup.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46e636dd65539c77e77f835b140d294722e3bf6ef3472b33095a1ac181ec8296","flatsize":3781130,"path":"All/py311-rdiff-backup-2.2.6.pkg","repopath":"All/py311-rdiff-backup-2.2.6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":547844,"desc":"rdiff-backup backs up one directory to another, possibly over a network. The\ntarget directory ends up a copy of the source directory, but extra reverse\ndiffs are stored in a special subdirectory of that target directory, so you\ncan still recover files lost some time ago. The idea is to combine the best\nfeatures of a mirror and an incremental backup. rdiff-backup also preserves\nsubdirectories, hard links, dev files, permissions, uid/gid ownership (if it\nis running as root), and modification times. Finally, rdiff-backup can operate\nin a bandwidth efficient manner over a pipe, like rsync. Thus you can use\nrdiff-backup and ssh to securely back a hard drive up to a remote location,\nand only the differences will be transmitted.","deps":{"librsync":{"origin":"net/librsync","version":"2.3.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"shlibs_required":["librsync.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-rb","origin":"databases/py-rb","version":"1.10.0_1","comment":"Redis blaster","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/getsentry/rb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db6b4920be6108440f09ff3cfc19cbfffa36d5d65b5fecf62e932cb543600483","flatsize":324807,"path":"All/py311-rb-1.10.0_1.pkg","repopath":"All/py311-rb-1.10.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":55496,"desc":"Rb is the fastest way to talk to many redis nodes. It can do routing as well as\nblindly blasting commands to many nodes.","deps":{"py311-redis2":{"origin":"databases/py-redis2","version":"2.10.6_3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rdflib","origin":"textproc/py-rdflib","version":"6.3.2","comment":"Python library for RDF manipulation","maintainer":"python@FreeBSD.org","www":"https://github.com/RDFLib/rdflib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8d85c339e716e88a1a7fbf8142703b416bbb5515d11f13d05ff00c985588edf","flatsize":5516830,"path":"All/py311-rdflib-6.3.2.pkg","repopath":"All/py311-rdflib-6.3.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":817508,"desc":"RDFLib is a python library containing an RDF triple store and RDF/XML\nparser/serializer.","deps":{"py311-html5lib":{"origin":"www/py-html5lib","version":"1.1"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"HTML":"on"},"annotations":{"cpe":"cpe:2.3:a:rdflib_project:rdflib:6.3.2:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-rcssmin","origin":"archivers/py-rcssmin","version":"1.1.2","comment":"Fast CSS minifier for Python","maintainer":"ultima@FreeBSD.org","www":"https://github.com/ndparker/rcssmin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"566a131eff1b56334e83385d8c5c09494bea71ee824310a76269867bffe8c2c8","flatsize":92722,"path":"All/py311-rcssmin-1.1.2.pkg","repopath":"All/py311-rcssmin-1.1.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22512,"desc":"This module is a re-implementation aiming for speed instead of maximum\ncompression, so it can be used at runtime (rather than during a\npreprocessing step). RCSSmin does syntactical compression only (removing\nspaces, comments and possibly semicolons). It does not provide semantic\ncompression (like removing empty blocks, collapsing redundant properties\netc). It does, however, support various CSS hacks (by keeping them\nworking as intended).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rchitect","origin":"devel/py-rchitect","version":"0.3.40","comment":"Interoperate R with Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/randy3k/rchitect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77e486c39f8e5f8a38ccc40ce66791d6495a009eda6044bcb0d5577db806c51d","flatsize":539433,"path":"All/py311-rchitect-0.3.40.pkg","repopath":"All/py311-rchitect-0.3.40.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":93056,"desc":"An alternate R console that differs from rpy2 in that it doesn't require too\nmany dependencies and a toolchain.","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rauth","origin":"devel/py-rauth","version":"0.7.2_1","comment":"Python library for OAuth 1.0/a, 2.0, and Ofly consumers","maintainer":"bofh@FreeBSD.org","www":"https://github.com/litl/rauth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a694320d664fb636a4b8d951293a7c9318bf1223816c931032309fe9bd780459","flatsize":200208,"path":"All/py311-rauth-0.7.2_1.pkg","repopath":"All/py311-rauth-0.7.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27940,"desc":"This package provides OAuth 1.0/a, 2.0, and Ofly consumer support. The\npackage is wrapped around the superb Python Requests.\n\n * Supports OAuth 1.0/a, 2.0 and Ofly\n * Service wrappers for convenient connection initialization\n * Authenticated session objects providing nifty things like keep-alive\n * Well tested (100%25 coverage)\n * Built on Requests","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rawkit","origin":"graphics/py-rawkit","version":"0.6.0","comment":"Ctypes based libraw bindings","maintainer":"m.ne@gmx.net","www":"https://rawkit.readthedocs.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9a9705bb2caf5f91049b4fd7d79ea5ff0062a8fdca4710d57cf49b67668e4c3","flatsize":336779,"path":"All/py311-rawkit-0.6.0.pkg","repopath":"All/py311-rawkit-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44988,"desc":"rawkit (pronounced rocket) is a ctypes-based LibRaw binding for\nPython inspired by the Wand API.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ratelimiter","origin":"devel/py-ratelimiter","version":"1.2.0_2","comment":"Simple python rate limiting object","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/RazerM/ratelimiter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e5c790ffd217d8c2a4b2b95bcf31e8ad9e7af773e1c7e17a0bc83d167a6b008","flatsize":44712,"path":"All/py311-ratelimiter-1.2.0_2.pkg","repopath":"All/py311-ratelimiter-1.2.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10060,"desc":"This package provides the ratelimiter module, which ensures that an operation\nwill not be executed more than a given number of times on a given period. This\ncan prove useful when working with third parties APIs which require for example\na maximum of 10 requests per second.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rarfile","origin":"archivers/py-rarfile","version":"4.1","comment":"Python module for RAR archive reading","maintainer":"ports@caomhin.org","www":"https://github.com/markokr/rarfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75766f413d0c1b35c46317d0756d4fcd32561982208390169d17a066d35c869e","flatsize":419660,"path":"All/py311-rarfile-4.1.pkg","repopath":"All/py311-rarfile-4.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":72156,"desc":"This is Python module for RAR archive reading. The interface is made\nas zipfile like as possible.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"unrar":{"origin":"archivers/unrar","version":"7.01,6"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-raven","origin":"devel/py-raven","version":"6.10.0_1","comment":"Client for Sentry","maintainer":"pi@FreeBSD.org","www":"https://pypi.org/project/raven/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a054033114d5742e4fd6b16e8948cbc5e1a2fd305884e46574a568ff5b222a36","flatsize":1414542,"path":"All/py311-raven-6.10.0_1.pkg","repopath":"All/py311-raven-6.10.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":341672,"desc":"Raven is a Python client for Sentry (http://getsentry.com/).\n\nIt provides full out-of-the-box support for many of the popular\nframeworks, including Django, Flask, and Pylons. Raven also includes\ndrop-in support for any WSGI-compatible web application.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rasterstats","origin":"graphics/py-rasterstats","version":"0.19.0","comment":"Summarize geospatial raster datasets based on vector geometries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/perrygeo/python-rasterstats","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33f75de05f81798cc84d0ab7edbff49806956408c8e169983f27c553e4a237cf","flatsize":148836,"path":"All/py311-rasterstats-0.19.0.pkg","repopath":"All/py311-rasterstats-0.19.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31432,"desc":"rasterstats is a Python module for summarizing geospatial raster datasets based\non vector geometries. It includes functions for zonal statistics and\ninterpolated point queries. The command-line interface allows for easy\ninteroperability with other GeoJSON tools.","deps":{"py311-Fiona":{"origin":"graphics/py-fiona","version":"1.8.22_3"},"py311-affine":{"origin":"math/py-affine","version":"2.4.0_2"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-cligj":{"origin":"devel/py-cligj","version":"0.7.2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-rasterio":{"origin":"graphics/py-rasterio","version":"1.3.10"},"py311-shapely":{"origin":"devel/py-shapely","version":"1.8.5_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ratelim","origin":"devel/py-ratelim","version":"0.1.6","comment":"Makes it easy to respect rate limits","maintainer":"acm@FreeBSD.org","www":"https://github.com/themiurgo/ratelim","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d2e36eb5dea99a6dc5971e5d069d657a617ca3f6d447b4824d83b3e7abec4af","flatsize":15729,"path":"All/py311-ratelim-0.1.6.pkg","repopath":"All/py311-ratelim-0.1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5016,"desc":"Ratelim is a simple Python library that limits the number of times a function\ncan be called during a time interval. It is particularly useful when using\nonline APIs, which commonly enforce rate limits.\n\nFeatures\n\n- Works in Py2 and Py3.\n- Greedy and patient rate limiting.\n- Preserves function signature.","deps":{"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rasterio","origin":"graphics/py-rasterio","version":"1.3.10","comment":"Fast and direct raster I/O for use with Numpy and SciPy","maintainer":"sunpoet@FreeBSD.org","www":"https://rasterio.readthedocs.io/en/stable/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5051523a2114882c30fb2ffec5bfab38a464076d0d00317fc5a7190821ba04dc","flatsize":4327509,"path":"All/py311-rasterio-1.3.10.pkg","repopath":"All/py311-rasterio-1.3.10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":952376,"desc":"Rasterio reads and writes geospatial raster data.\n\nGeographic information systems use GeoTIFF and other formats to organize and\nstore gridded, or raster, datasets. Rasterio reads and writes these formats and\nprovides a Python API based on N-D arrays.","deps":{"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"py311-affine":{"origin":"math/py-affine","version":"2.4.0_2"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-click-plugins":{"origin":"devel/py-click-plugins","version":"1.1.1"},"py311-cligj":{"origin":"devel/py-cligj","version":"0.7.2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-snuggs":{"origin":"math/py-snuggs","version":"1.4.7_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_required":["libgdal.so.35"],"options":{"PLOT":"off","S3":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-red-black-tree-mod","origin":"devel/py-red-black-tree-mod","version":"1.22","comment":"Flexible python implementation of red black trees","maintainer":"DtxdF@disroot.org","www":"https://stromberg.dnsalias.org/~strombrg/red-black-tree-mod","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58412b276173cf28bde2c32886719e986cb0770a6738463aaa0a224231dd1032","flatsize":257929,"path":"All/py311-red-black-tree-mod-1.22.pkg","repopath":"All/py311-red-black-tree-mod-1.22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22516,"desc":"red-black-tree-mod is a pair of python modules implementing red\nblack trees.\n\nRed-black trees are a little slower than treaps, but they give a\nnice low standard deviation in operation times, and this code is\nrather flexible.\n\nA module is provided for red black trees that enforce uniqueness.\nThey allow for set-like use and dictionary-like use.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rectangle-packer","origin":"math/py-rectangle-packer","version":"2.0.2","comment":"Rectangle packing library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Penlect/rectangle-packer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d31be523a0ad2b81139eb9348ab6ce750731168d8945278133f1e22e2320ad22","flatsize":176680,"path":"All/py311-rectangle-packer-2.0.2.pkg","repopath":"All/py311-rectangle-packer-2.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51264,"desc":"rectangle-packer solves the following problem: Given a set of rectangles with\nfixed orientations, find a bounding box of minimum area that contains them all\nwith no overlap.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-random2","origin":"math/py-random2","version":"1.0.1","comment":"Python 3 compatible Python 2 random module","maintainer":"kai@FreeBSD.org","www":"https://pypi.org/project/random2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e23398abb658928d6c4ef1ea70ef81aceb3a1d0b99e368b10732fc1a1ee80de","flatsize":106023,"path":"All/py311-random2-1.0.1.pkg","repopath":"All/py311-random2-1.0.1.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":22524,"desc":"Provides a Python 3 ported version of Python 2.7's 'random' module. It has also\nbeen back-ported to work in Python 2.6.\n\nIn Python 3, the implementation of randrange() was changed, so that even with\nthe same seed you get different sequences in Python 2 and 3. Note that several\nhigh-level functions such as randint() and choice() use randrange().","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-recommonmark","origin":"textproc/py-recommonmark","version":"0.5.0_2","comment":"CommonMark bridge for docutils and Sphinx","maintainer":"brooks@FreeBSD.org","www":"https://github.com/readthedocs/recommonmark","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc9b054bbca8f71d99837e5360b9afee8da7bc1650e981ab4a4cb3a155fd7365","flatsize":116017,"path":"All/py311-recommonmark-0.5.0_2.pkg","repopath":"All/py311-recommonmark-0.5.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22896,"desc":"Recommonmark is a a docutils-compatibility bridge to CommonMark.\n\nThis allows you to write CommonMark inside of Docutils & Sphinx\nprojects.","deps":{"py311-CommonMark":{"origin":"textproc/py-CommonMark","version":"0.9.1_1"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-recordclass","origin":"devel/py-recordclass","version":"0.22","comment":"Mutable variants of tuple and collections.namedtuple","maintainer":"thierry@FreeBSD.org","www":"https://github.com/intellimath/recordclass","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed23354b47ad9269dfa9ff14fb4645586720f15f5e5555002367e2fba7263208","flatsize":1176645,"path":"All/py311-recordclass-0.22.pkg","repopath":"All/py311-recordclass-0.22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":156376,"desc":"Recordclass is a MIT Licensed python library. It was started as a \"proof of\nconcept\" for the problem of fast \"mutable\" alternative of namedtuple. It\nimplements a factory function recordclass (a variant of collection.namedtuple)\nin order to create record-like classes with the same API as\ncollection.namedtuple. It was evolved further in order to provide more memory\nsaving, fast and flexible types.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-railroad-diagrams","origin":"graphics/py-railroad-diagrams","version":"3.0.1_1","comment":"Generate SVG railroad syntax diagrams, like on JSON.org","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tabatkins/railroad-diagrams","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"abaff396ecc96421a22504297f68225e253ee05512f678c68e1d1faa05da25b7","flatsize":244927,"path":"All/py311-railroad-diagrams-3.0.1_1.pkg","repopath":"All/py311-railroad-diagrams-3.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36760,"desc":"Railroad-diagram Generator is a small library for generating railroad diagrams\n(like what JSON.org uses) using SVG, with both JS and Python ports.\n\nRailroad diagrams are a way of visually representing a grammar in a form that is\nmore readable than using regular expressions or BNF. They can easily represent\nany context-free grammar, and some more powerful grammars. There are several\nrailroad-diagram generators out there, but none of them had the visual appeal I\nwanted, so I wrote my own.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ramlfications","origin":"devel/py-ramlfications","version":"0.1.9","comment":"Python parser for RAML","maintainer":"grembo@FreeBSD.org","www":"https://github.com/spotify/ramlfications","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96e5a2e640bdf19e56d9b87c656c930752cd3bbedea063ff1b452a03b2961c25","flatsize":542518,"path":"All/py311-ramlfications-0.1.9.pkg","repopath":"All/py311-ramlfications-0.1.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":87704,"desc":"ramlfications: RAML reference implementation in Python","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-jsonref":{"origin":"devel/py-jsonref","version":"0.2"},"py311-markdown2":{"origin":"textproc/py-markdown2","version":"2.4.13"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xmltodict":{"origin":"devel/py-xmltodict","version":"0.13.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-radix","origin":"net/py-radix","version":"0.10.0","comment":"Python radix-tree implementation","maintainer":"lerik@nolink.net","www":"https://github.com/mjschultz/py-radix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdfb9913b4e7c2d2dd8a1fa96199d68382ea1a798308f86ad43f4b464b05ee35","flatsize":108649,"path":"All/py311-radix-0.10.0.pkg","repopath":"All/py311-radix-0.10.0.pkg","licenselogic":"or","licenses":["ISCL","BSD4CLAUSE"],"pkgsize":24780,"desc":"py-radix is an implementation of a radix tree data structure\nfor the storage and retrieval of IPv4 and IPv6 network prefixes.\nThe radix tree is the data structure most commonly used for\nrouting table lookups. It efficiently stores network prefixes of\nvarying lengths and allows fast lookups of containing networks.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rebulk","origin":"devel/py-rebulk","version":"3.2.0","comment":"Python library that performs advanced searches in strings","maintainer":"andrej@ebert.su","www":"https://github.com/Toilal/rebulk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f422f78ea1ea88f01b090d2404db3a8c351b6ec1be7d294792b4d08df49ac356","flatsize":1000606,"path":"All/py311-rebulk-3.2.0.pkg","repopath":"All/py311-rebulk-3.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":119064,"desc":"ReBulk is a python library that performs advanced searches in strings\nthat would be hard to implement using re module or String methods only.\nIt includes some features like Patterns, Match, Rule that allows\ndevelopers to build a custom and complex string matcher using a readable\nand extendable API.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rich12","origin":"textproc/py-rich12","version":"12.6.0_1","comment":"Rich text and beautiful formatting in the terminal","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Textualize/rich","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2863ef6beecdde9ea13035a8f0cd2df3eb913c9e638b82c89691686866d812e","flatsize":3409248,"path":"All/py311-rich12-12.6.0_1.pkg","repopath":"All/py311-rich12-12.6.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":490708,"desc":"Rich is a Python library for rich text and beautiful formatting in the\nterminal.\n\nThe Rich API makes it easy to add color and style to terminal\noutput. Rich can also render pretty tables, progress bars, markdown,\nsyntax highlighted source code, tracebacks, and more -- out of the\nbox.","deps":{"py311-CommonMark":{"origin":"textproc/py-CommonMark","version":"0.9.1_1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rabbitpy","origin":"net/py-rabbitpy","version":"1.0.0","comment":"RabbitMQ client library for Python","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/gmr/rabbitpy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b623a34eb7c115c226ee88580bd41a20f6a0df3f5c6878fb790a9555526ffc3b","flatsize":666922,"path":"All/py311-rabbitpy-1.0.0.pkg","repopath":"All/py311-rabbitpy-1.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":89140,"desc":"A pure python, thread-safe, minimalistic and Pythonic BSD Licensed\nAMQP/RabbitMQ library that supports Python 2.6+ and Python 3.2+.\nrabbitpy aims to provide a simple and easy to use API for interfacing\nwith RabbitMQ, minimizing the programming overhead often found in\nother libraries.","deps":{"py311-pamqp":{"origin":"net/py-pamqp","version":"1.6.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-queuelib","origin":"sysutils/py-queuelib","version":"1.7.0","comment":"Collection of persistent (disk-based) queues","maintainer":"jhale@FreeBSD.org","www":"https://github.com/scrapy/queuelib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ab06f8a990468cf786d4e4f01f311161c894bbd76fc906bf49f66ecd4e3a619","flatsize":247300,"path":"All/py311-queuelib-1.7.0.pkg","repopath":"All/py311-queuelib-1.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30988,"desc":"Queuelib is a collection of persistent (disk-based) queues for\nPython.\n\nQueuelib's goals are speed and simplicity. It was originally part\nof the Scrapy framework and stripped out into its own library.","deps":{"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-s3cmd","origin":"net/py-s3cmd","version":"2.4.0_2","comment":"Unix-like tools to manipulate stored files from the command line","maintainer":"bofh@FreeBSD.org","www":"https://s3tools.org/s3cmd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0dd68407adb611e0c36b4f361bf30f209f1d1f2a56e3de9192681646d84a376","flatsize":1377729,"path":"All/py311-s3cmd-2.4.0_2.pkg","repopath":"All/py311-s3cmd-2.4.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":239232,"desc":"s3cmd - Unix-like tools to manipulate stored files from the command line.","deps":{"py311-magic":{"origin":"devel/py-magic","version":"5.45"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"DOCS":"on","MAGIC":"on","PYTHON_MAGIC":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-scikit-fusion","origin":"misc/py-scikit-fusion","version":"0.2.1_3","comment":"Data fusion based on recent collective latent factor models","maintainer":"yuri@FreeBSD.org","www":"https://github.com/marinkaz/scikit-fusion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"372103287548c705832acc1be4d7969c5f94166de25a7fb0c4855161fb5942d6","flatsize":7174048,"path":"All/py311-scikit-fusion-0.2.1_3.pkg","repopath":"All/py311-scikit-fusion-0.2.1_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6764104,"desc":"scikit-fusion is a Python module for data fusion based on recent collective\nlatent factor models.","deps":{"py311-joblib":{"origin":"devel/py-joblib","version":"1.3.2_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-quilt3","origin":"www/py-quilt3","version":"5.4.0_1","comment":"Python client for Quilt data hub","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/quiltdata/quilt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c14cd573853eb8a40799772b0f538ab2736355c008cbd4061e56ace1db7b1bd4","flatsize":980976,"path":"All/py311-quilt3-5.4.0_1.pkg","repopath":"All/py311-quilt3-5.4.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":166712,"desc":"Quilt is for data-driven teams and offers features for coders (data scientists,\ndata engineers, developers) and business users alike.\n\nQuilt consists of a Python client, web catalog, lambda functions -- all of which\nare open source -- plus a suite of backend services and Docker containers\norchestrated by CloudFormation.","deps":{"py311-aws-requests-auth":{"origin":"devel/py-aws-requests-auth","version":"0.4.3_1"},"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-jsonlines":{"origin":"devel/py-jsonlines","version":"4.0.0_1"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-futures":{"origin":"www/py-requests-futures","version":"1.0.1_1"},"py311-tenacity":{"origin":"devel/py-tenacity","version":"8.4.1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"ANNDATA":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-queries","origin":"databases/py-queries","version":"2.1.1_1","comment":"Simplified PostgreSQL client built upon Psycopg2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gmr/queries","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd1df528fd42d45fe08fc1a276e9ccd60aa28795fe1decffcdc89c21041b92b9","flatsize":273561,"path":"All/py311-queries-2.1.1_1.pkg","repopath":"All/py311-queries-2.1.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":40264,"desc":"Queries is a BSD licensed opinionated wrapper of the psycopg2 library for\ninteracting with PostgreSQL.\n\nThe popular psycopg2 package is a full-featured python client. Unfortunately as\na developer, you're often repeating the same steps to get started with your\napplications that use it. Queries aims to reduce the complexity of psycopg2\nwhile adding additional features to make writing PostgreSQL client applications\nboth fast and easy.","deps":{"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rapidfuzz","origin":"devel/py-rapidfuzz","version":"3.9.4","comment":"Rapid fuzzy string matching in Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/maxbachmann/RapidFuzz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ab3b0f4f7d5b730d8d519ee866da95df68ba73be58fb14bc532b7c88a250505","flatsize":8903980,"path":"All/py311-rapidfuzz-3.9.4.pkg","repopath":"All/py311-rapidfuzz-3.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1481144,"desc":"Rapid fuzzy string matching in Python using various string metrics.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-raet","origin":"net/py-raet","version":"0.6.8_1","comment":"Reliable Asynchronous Event Transport protocol library","maintainer":"christer.edwards@gmail.com","www":"https://github.com/saltstack/raet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a48be9757af8582edc9acbf8a4a72dba8e812976f43356a4d37818d18bec4c75","flatsize":5774382,"path":"All/py311-raet-0.6.8_1.pkg","repopath":"All/py311-raet-0.6.8_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":328132,"desc":"Reliable Asynchronous Event Transport protocol\n\nRAET is designed to provide secure reliable scalable asynchronous message/event\ntransport over the internet in a micro-threaded multi-process application\nframework that uses UDP for interhost communication and LibSodium for\nauthentication, encryption and the CurveCP handshake for secure bootstrap.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-qudida","origin":"graphics/py-qudida","version":"0.0.4_1","comment":"QUick and DIrty Domain Adaptation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/arsenyinfo/qudida","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cc491f0b3f82ca6a9cf9d5c00a5d69e28b52af31f634e96f1490e02f9574b60","flatsize":14450,"path":"All/py311-qudida-0.0.4_1.pkg","repopath":"All/py311-qudida-0.0.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5048,"desc":"QuDiDA is a micro library for very naive though quick pixel level image domain\nadaptation via scikit-learn transformers. Is assumed to be used as image\naugmentation technique, while was not tested in public benchmarks.","deps":{"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-rapidfuzz-capi","origin":"devel/py-rapidfuzz-capi","version":"1.0.5","comment":"C-API of RapidFuzz","maintainer":"yuri@FreeBSD.org","www":"https://github.com/maxbachmann/rapidfuzz_capi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0762c6189a5cae0b2919d434e83c87aff17c2eeea726c4153a70c8083580f6ac","flatsize":13555,"path":"All/py311-rapidfuzz-capi-1.0.5.pkg","repopath":"All/py311-rapidfuzz-capi-1.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5240,"desc":"This package provides the C-API of RapidFuzz. It can be used inside\nthe pyproject.toml to compile and extension module extending\nRapidFuzz. Providing this C-API in a separate package simplifies the\nbuild process. It allows the usage on platforms which are not\nsupported by RapidFuzz, or for which RapidFuzz does not provide wheels\n(e.g. because they are not officially supported by numpy).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-qtile","origin":"x11-wm/qtile","version":"0.18.1_3","comment":"Small, flexible, scriptable tiling window manager written in Python","maintainer":"ericbsd@FreeBSD.org","www":"http://qtile.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23cd81a81b11a94d71ef84d2d3aac9102dc2ea114898b842f56c1569ce29cfcd","flatsize":4686119,"path":"All/py311-qtile-0.18.1_3.pkg","repopath":"All/py311-qtile-0.18.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":659276,"desc":"Qtile is simple, small, and extensible. It's easy to write your own layouts,\nwidgets, and built-in commands.\n\nQtile is written and configured entirely in Python, which means you can\nleverage the full power and flexibility of the language to make it fit your\nneeds.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-cairocffi":{"origin":"graphics/py-cairocffi","version":"1.4.0"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xcffib":{"origin":"x11/py-xcffib","version":"0.11.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-wm"],"options":{"DOCS":"on"}},{"name":"py311-qtconsole","origin":"devel/py-qtconsole","version":"5.5.2_1","comment":"Qt-based console for Jupyter with support for rich media output","maintainer":"desktop@FreeBSD.org","www":"https://qtconsole.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"483c5cad94b365ff2e36d5590921651aec8ec562179a37d49d3b448282ca5117","flatsize":1622341,"path":"All/py311-qtconsole-5.5.2_1.pkg","repopath":"All/py311-qtconsole-5.5.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":229132,"desc":"Qt-based console for Jupyter with support for rich media output","deps":{"py311-QtPy":{"origin":"devel/py-QtPy","version":"2.4.1"},"py311-ipykernel":{"origin":"devel/py-ipykernel","version":"6.29.4_1"},"py311-ipython_genutils":{"origin":"devel/py-ipython_genutils","version":"0.2.0"},"py311-jupyter-client":{"origin":"devel/py-jupyter-client","version":"8.6.2"},"py311-jupyter-core":{"origin":"devel/py-jupyter-core","version":"5.7.2"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-qtqr","origin":"graphics/qtqr","version":"2.0.b39_11","comment":"GUI that makes it easy to create and decode QR codes","maintainer":"ehaupt@FreeBSD.org","www":"https://launchpad.net/qr-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a301f2c6e9eb881667c29821c4f4c54bf3823eaa416b9cef2e981288ebda85f6","flatsize":246373,"path":"All/py311-qtqr-2.0.b39_11.pkg","repopath":"All/py311-qtqr-2.0.b39_11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":57220,"desc":"QtQR is a Qt based software that lets you generate QR Codes easily, scan an\nimage file for QR Codes and decode them or use your webcam to scan a printed\none.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zbar-py":{"origin":"graphics/py-zbar-py","version":"1.0.4_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-scipy","origin":"science/py-scipy","version":"1.11.1_1,1","comment":"Scientific tools for Python","maintainer":"python@FreeBSD.org","www":"https://www.scipy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90d8fed02d23764897878221a4d7cf400607cbc502aee90d005b2cf0e24642c8","flatsize":218409708,"path":"All/py311-scipy-1.11.1_1,1.pkg","repopath":"All/py311-scipy-1.11.1_1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42638420,"desc":"SciPy is an open source library of scientific tools for Python. SciPy\nsupplements the popular Numpy module, gathering a variety of high level\nscience and engineering modules together as a single package.\n\nSciPy includes modules for graphics and plotting, optimization, integration,\nspecial functions, signal and image processing, genetic algorithms, ODE\nsolvers, and others.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libopenblas.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:scipy:scipy:1.11.1:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-qt6-networkauth","origin":"net/py-qt6-networkauth","version":"6.7.0","comment":"Python bindings for the Qt6 toolkit, QtNetworkAuth module","maintainer":"kde@FreeBSD.org","www":"https://riverbankcomputing.com/software/pyqt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9994bc2b1bd620c14a0694d50fa0dcfaafebf54ab22e1b113c1f61b9114f270a","flatsize":309032,"path":"All/py311-qt6-networkauth-6.7.0.pkg","repopath":"All/py311-qt6-networkauth-6.7.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":64852,"desc":"PyQt6 is a set of Python bindings for Qt6 application framework.\nThis package provides the QtNetworkAuth module.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-PyQt-builder":{"origin":"devel/py-qtbuilder","version":"1.15.4"},"py311-qt6-pyqt":{"origin":"devel/py-qt6-pyqt","version":"6.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-networkauth":{"origin":"net/qt6-networkauth","version":"6.7.2"}},"categories":["net","devel","python"],"shlibs_required":["libQt6NetworkAuth.so.6","libQt6Network.so.6","libQt6Core.so.6"],"annotations":{"flavor":"py311"}},{"name":"py311-qt6-datavis3d","origin":"x11-toolkits/py-qt6-datavis3d","version":"6.7.0","comment":"Python bindings for the Qt6 data visualization library","maintainer":"kde@FreeBSD.org","www":"https://riverbankcomputing.com/software/pyqtdatavisualization/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b387fd995fd2ce6d23fafd37dacebc370f1ca89694dd6579afcede0c1ee56500","flatsize":1106101,"path":"All/py311-qt6-datavis3d-6.7.0.pkg","repopath":"All/py311-qt6-datavis3d-6.7.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":164632,"desc":"PyQt6-DataVisualization is a set of Python bindings for The Qt Company's\nQt Data Visualization library. The bindings sit on top of PyQt6 and are\nimplemented as a single module.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-qt6-pyqt":{"origin":"devel/py-qt6-pyqt","version":"6.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-datavis3d":{"origin":"x11-toolkits/qt6-datavis3d","version":"6.7.2"}},"categories":["x11-toolkits","devel","python"],"shlibs_required":["libQt6DataVisualization.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-quodlibet","origin":"multimedia/quodlibet","version":"4.3.0_3","comment":"Music library/editor/player written in Python","maintainer":"aly@aaronly.me","www":"https://quodlibet.readthedocs.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"425caf7c0e9f8390b0a67d2d02cb2d67f60abb680131775d57eae9dc898eba01","flatsize":14778509,"path":"All/py311-quodlibet-4.3.0_3.pkg","repopath":"All/py311-quodlibet-4.3.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2280104,"desc":"Quod Libet is a music management program.  It provides several different\nways to view your audio library, as well as support for Internet radio\nand audio feeds.  It has extremely flexible metadata tag editing and\nsearching capabilities.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"notification-daemon":{"origin":"deskutils/notification-daemon","version":"3.20.0_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-feedparser":{"origin":"textproc/py-feedparser","version":"6.0.11"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-mutagen":{"origin":"audio/py-mutagen","version":"1.47.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","audio","python"],"options":{"PULSEAUDIO":"off"},"annotations":{"flavor":"py311"},"messages":[{"message":"Consider to install the following ports to support additional audio formats:\n\n* multimedia/gstreamer1-plugins-faad : AAC audio support\n* multimedia/gstreamer1-plugins-flac : FLAC audio support\n* multimedia/gstreamer1-plugins-mpg123 : MP3 audio support\n* multimedia/gstreamer1-plugins-ogg : Ogg audio support\n* multimedia/gstreamer1-plugins-speex : Speex audio support\n* multimedia/gstreamer1-plugins-vorbis : Vorbis audio support\n* multimedia/gstreamer1-plugins-wavpack : WAV audio support\n* multimedia/gstreamer1-libav : Many more audio (e.g., WMA) support\n\nSome Quodlibet plugins require additional ports to be installed:\n\n* audio/py-musicbrainzngs : for Musicbrainz plugin\n* devel/py-pyinotify : for audio library update plugin\n* www/webkit2-gtk3 : for lyrics window plugin","type":"install"}]},{"name":"py311-qt6-chart","origin":"x11-toolkits/py-qt6-chart","version":"6.7.0","comment":"Python bindings for the Qt6 toolkit, QtChart module","maintainer":"kde@FreeBSD.org","www":"https://riverbankcomputing.com/software/pyqtchart","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61beb665a4dbdca3b07bbc64894d7f164b44b896495a54e26defeb305661e794","flatsize":1259132,"path":"All/py311-qt6-chart-6.7.0.pkg","repopath":"All/py311-qt6-chart-6.7.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":188520,"desc":"PyQt6 is a set of Python bindings for Qt6 application framework.\nThis package provides the extra QtCharts module.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-PyQt-builder":{"origin":"devel/py-qtbuilder","version":"1.15.4"},"py311-qt6-pyqt":{"origin":"devel/py-qt6-pyqt","version":"6.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-charts":{"origin":"x11-toolkits/qt6-charts","version":"6.7.2"}},"categories":["x11-toolkits","devel","python"],"shlibs_required":["libQt6Charts.so.6","libQt6OpenGLWidgets.so.6","libQt6Widgets.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-qt6-sip","origin":"devel/py-qt6-sip","version":"13.6.0","comment":"Python to C and C++ bindings generator","maintainer":"kde@FreeBSD.org","www":"http://www.riverbankcomputing.co.uk/software/sip/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ba86d35649e6cc11abc1d2772b02b5c24d00d3a6b4fbde303dee0b733e9fc34","flatsize":215242,"path":"All/py311-qt6-sip-13.6.0.pkg","repopath":"All/py311-qt6-sip-13.6.0.pkg","licenselogic":"and","licenses":["SIP","GPLv2","GPLv3"],"pkgsize":66600,"desc":"SIP is a tool for generating Python bindings for C and C++ libraries.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-quadprog","origin":"math/py-quadprog","version":"0.1.12","comment":"Quadratic programming package","maintainer":"stephen@FreeBSD.org","www":"https://pypi.org/project/quadprog/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04f3bc340f0e7b63602718aac3e9916ef0134c7fa3cb83c9befb5e24e081c7f1","flatsize":231578,"path":"All/py311-quadprog-0.1.12.pkg","repopath":"All/py311-quadprog-0.1.12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":74368,"desc":"Solve a strictly convex quadratic program:\n\nMinimize     1/2 x^T G x - a^T x\nSubject to   C.T x >= b","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-qt5-sip","origin":"devel/py-qt5-sip","version":"12.13.0","comment":"Python to C and C++ bindings generator","maintainer":"kde@FreeBSD.org","www":"http://www.riverbankcomputing.co.uk/software/sip/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae362d542a86cf7341d8290a8cf94d18540c1ab94386efae3a1ac6a976399346","flatsize":231966,"path":"All/py311-qt5-sip-12.13.0.pkg","repopath":"All/py311-qt5-sip-12.13.0.pkg","licenselogic":"and","licenses":["SIP","GPLv2","GPLv3"],"pkgsize":72160,"desc":"SIP is a tool for generating Python bindings for C and C++ libraries.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-qt5-qscintilla2","origin":"devel/py-qt5-qscintilla2","version":"2.14.1_1","comment":"Python bindings for QScintilla2 (PyQt5), QSci module","maintainer":"kde@FreeBSD.org","www":"https://riverbankcomputing.com/software/pyqt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddb6554e5e41b4ce122abeb2dbe2db1dc85a5c152d8f48222b09b45f366306db","flatsize":2082454,"path":"All/py311-qt5-qscintilla2-2.14.1_1.pkg","repopath":"All/py311-qt5-qscintilla2-2.14.1_1.pkg","licenselogic":"single","pkgsize":284628,"desc":"PyQt5 is a set of Python bindings for Qt5 application framework.\nThis package provides the Qsci module for the Qscintilla2 editor component.\n\n\thttp://www.riverbankcomputing.co.uk/software/qscintilla/","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-PyQt-builder":{"origin":"devel/py-qtbuilder","version":"1.15.4"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qscintilla2-qt5":{"origin":"devel/qscintilla2-qt5","version":"2.14.1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel","python"],"shlibs_required":["libqscintilla2_qt5.so.15","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DEBUG":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-qt6-3d","origin":"graphics/py-qt6-3d","version":"6.7.0","comment":"Python bindings for the Qt6 3D framework","maintainer":"kde@FreeBSD.org","www":"https://www.riverbankcomputing.com/software/pyqt3d/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c231778f91620f916ee8ff0463eda353bc3fff59419e97ef318b91b24c98731","flatsize":3996673,"path":"All/py311-qt6-3d-6.7.0.pkg","repopath":"All/py311-qt6-3d-6.7.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":501932,"desc":"PyQt6-3D is a set of Python bindings for The Qt Company's Qt 3D\nframework. The bindings sit on top of PyQt6 and are implemented as six\nseparate modules corresponding to the different libraries that make up\nthe framework.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-qt6-pyqt":{"origin":"devel/py-qt6-pyqt","version":"6.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6-3d":{"origin":"graphics/qt6-3d","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["graphics","python"],"shlibs_required":["libQt63DAnimation.so.6","libQt63DRender.so.6","libQt63DCore.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libQt6Concurrent.so.6","libQt6Network.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libQt63DExtras.so.6","libQt63DInput.so.6","libQt63DLogic.so.6"],"annotations":{"flavor":"py311"}},{"name":"py311-qt5-webengine","origin":"www/py-qt5-webengine","version":"5.15.6_2","comment":"Python bindings for the Qt5 toolkit, QtWebEngine module","maintainer":"kde@FreeBSD.org","www":"https://riverbankcomputing.com/software/pyqt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffa40fa9fa9a7a2185cdec49fbd5e0d5861392ab54c44f89155313fb42ed61f7","flatsize":926625,"path":"All/py311-qt5-webengine-5.15.6_2.pkg","repopath":"All/py311-qt5-webengine-5.15.6_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":147176,"desc":"PyQt5 is a set of Python bindings for Qt5 application framework.\nThis package provides the QtWebKit module.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["www","devel","python"],"shlibs_required":["libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5WebChannel.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Positioning.so.5","libQt5Core.so.5","libGL.so.1","libQt5WebEngineWidgets.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-qt5-chart","origin":"x11-toolkits/py-qt5-chart","version":"5.15.6_2","comment":"Python bindings for the Qt5 toolkit, QtChart module","maintainer":"kde@FreeBSD.org","www":"https://riverbankcomputing.com/software/pyqtchart","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"377f65185f794d235436a239759f9fe539dc6b3898c5cef33044f56a8ca4d8b0","flatsize":1519497,"path":"All/py311-qt5-chart-5.15.6_2.pkg","repopath":"All/py311-qt5-chart-5.15.6_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":197408,"desc":"PyQt5 is a set of Python bindings for Qt5 application framework.\nThis package provides the extra QtChart module.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qscintilla2-qt5":{"origin":"devel/qscintilla2-qt5","version":"2.14.1"},"qt5-charts":{"origin":"x11-toolkits/qt5-charts","version":"5.15.15p0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits","devel","python"],"shlibs_required":["libQt5Charts.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-qt5","origin":"devel/py-qt5","version":"5.15.10","comment":"Python bindings for the Qt 5 toolkit (meta port)","maintainer":"kde@FreeBSD.org","www":"https://riverbankcomputing.com/software/pyqt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cf5c1b9bc024678becd7a83d76a0b0dd20dfe8bb7a08d1558af79d9f3a06d6e","flatsize":243,"path":"All/py311-qt5-5.15.10.pkg","repopath":"All/py311-qt5-5.15.10.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1004,"desc":"PyQt5 is a set of Python bindings for Qt5 application framework.\nThis package provides the PyQt5 metaport.","deps":{"py311-qt5-chart":{"origin":"x11-toolkits/py-qt5-chart","version":"5.15.6_2"},"py311-qt5-networkauth":{"origin":"net/py-qt5-networkauth","version":"5.15.5_4"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-qt5-networkauth","origin":"net/py-qt5-networkauth","version":"5.15.5_4","comment":"Python bindings for the Qt5 toolkit, QtNetworkAuth module","maintainer":"kde@FreeBSD.org","www":"https://riverbankcomputing.com/software/pyqt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cf4a47a3158eccc43d8219c7d6a27d268241d0d696f5d4dbe763dfbd982522c","flatsize":358617,"path":"All/py311-qt5-networkauth-5.15.5_4.pkg","repopath":"All/py311-qt5-networkauth-5.15.5_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":68320,"desc":"PyQt5 is a set of Python bindings for Qt5 application framework.\nThis package provides the QtNetworkAuth module.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qscintilla2-qt5":{"origin":"devel/qscintilla2-qt5","version":"2.14.1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-networkauth":{"origin":"net/qt5-networkauth","version":"5.15.15p1"}},"categories":["net","devel","python"],"shlibs_required":["libQt5NetworkAuth.so.5","libQt5Network.so.5","libQt5Core.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-qstylizer","origin":"devel/py-qstylizer","version":"0.2.3","comment":"Qt Stylesheet Generator for PyQt/PySide","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/blambright/qstylizer/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6db65c6629a178d096c519e72e7f4eedb5f86a2030016b7d2d73549b81e2c3f5","flatsize":563869,"path":"All/py311-qstylizer-0.2.3.pkg","repopath":"All/py311-qstylizer-0.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51592,"desc":"qstylizer is a python package designed to help with the\nconstruction of PyQt/PySide stylesheets.","deps":{"py311-inflection":{"origin":"devel/py-inflection","version":"0.5.1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tinycss2":{"origin":"textproc/py-tinycss2","version":"1.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-qspin","origin":"science/py-qspin","version":"2.3.3","comment":"Learn quantum spin and entanglement","maintainer":"yuri@FreeBSD.org","www":"https://bitbucket.org/donald_gavel/qspin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85e6f9f636d0795189f13ee7f712e6891a21ca3663c292d409a06c2deecc37f2","flatsize":238670,"path":"All/py311-qspin-2.3.3.pkg","repopath":"All/py311-qspin-2.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41524,"desc":"This is a little package that will help with learning how quantum spin and\nentanglement work. It is meant to complement some of the \"theoretical\nminimum\" lectures and other web resources.\n* https://en.wikipedia.org/wiki/Pauli_matrices\n* https://en.wikipedia.org/wiki/Triplet_state\n* https://en.wikipedia.org/wiki/Von_Neumann_entropy\n* Book: Quantum Mechanics - The Theoretical Minimum, Leanoard Susskind and\n  Art Friedman, Basic Books, 2014. (mostly chapters 6&7)\n* http://theoreticalminimum.com/courses/quantum-mechanics/2012/winter/lecture-6\n  and lecture 7","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","education"],"annotations":{"flavor":"py311"}},{"name":"py311-qt6-qscintilla2","origin":"devel/py-qt6-qscintilla2","version":"2.14.1","comment":"Python bindings for QScintilla2 (PyQt6), QSci module","maintainer":"kde@FreeBSD.org","www":"https://riverbankcomputing.com/software/pyqt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b29c4cd9921bcde379242823c0e139408c768895e7055b75ca95e4420665d0f","flatsize":2203186,"path":"All/py311-qt6-qscintilla2-2.14.1.pkg","repopath":"All/py311-qt6-qscintilla2-2.14.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":312636,"desc":"PyQt6 is a set of Python bindings for Qt6 application framework.\nThis package provides the Qsci module for the Qscintilla2 editor component.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-PyQt-builder":{"origin":"devel/py-qtbuilder","version":"1.15.4"},"py311-qt6-pyqt":{"origin":"devel/py-qt6-pyqt","version":"6.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qscintilla2-qt6":{"origin":"devel/qscintilla2-qt6","version":"2.14.1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","python"],"shlibs_required":["libqscintilla2_qt6.so.15","libQt6PrintSupport.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"],"options":{"DEBUG":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-qutip","origin":"devel/py-qutip","version":"4.7.3","comment":"Quantum toolbox in python","maintainer":"yuri@FreeBSD.org","www":"https://qutip.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"751192708487731eaf559a3f9ed0ea7e1e5cf629bfc650c3600435c6ae00803b","flatsize":41644644,"path":"All/py311-qutip-4.7.3.pkg","repopath":"All/py311-qutip-4.7.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3231092,"desc":"QuTiP is open-source software for simulating the dynamics of closed and open\nquantum systems. The QuTiP library depends on the excellent Numpy, Scipy, and\nCython numerical packages. In addition, graphical output is provided by\nMatplotlib. QuTiP aims to provide user-friendly and efficient numerical\nsimulations of a wide variety of quantum mechanical problems, including those\nwith Hamiltonians and/or collapse operators with arbitrary time-dependence,\ncommonly found in a wide range of physics applications. QuTiP is freely\navailable for use and/or modification on all common platforms. Being free of\nany licensing fees, QuTiP is ideal for exploring quantum mechanics in research\nas well as in the classroom.","deps":{"py311-cython":{"origin":"lang/cython","version":"0.29.37_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-qutip-qip","origin":"devel/py-qutip-qip","version":"0.2.3_2","comment":"QuTiP quantum information processing package","maintainer":"yuri@FreeBSD.org","www":"https://github.com/qutip/qutip-qip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6825bd9ddc315860a82a14eb81e983559f1d3d47c78afa3df1d98291dfdf0a5a","flatsize":1492425,"path":"All/py311-qutip-qip-0.2.3_2.pkg","repopath":"All/py311-qutip-qip-0.2.3_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":186420,"desc":"The qutip-qip package used to be a module qutip.qip under QuTiP\n(Quantum Toolbox in Python). From QuTiP 5.0, the community has decided\nto decrease the size of the core QuTiP package by reducing the\nexternal dependencies, in order to simplify maintenance. Hence a few\nmodules are separated from the core QuTiP and will become QuTiP family\npackages. They are still maintained by the QuTiP team but hosted under\ndifferent repositories in the QuTiP organization.\n\nThe qutip-qip package, QuTiP quantum information processing, aims at\nproviding basic tools for quantum computing simulation both for simple\nquantum algorithm design and for experimental realization. Compared to\nother libraries for quantum information processing, qutip-qip puts\nadditional emphasis on the physics layer and the interaction with the\nQuTiP package. The package offers two different approaches for\nsimulating quantum circuits, one with QubitCircuit calculating unitary\nevolution under quantum gates by matrix product, another called\nProcessor using open system solvers in QuTiP to simulate noisy quantum\ndevice.","deps":{"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-qutip":{"origin":"devel/py-qutip","version":"4.7.3"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-qdldl","origin":"math/py-qdldl","version":"0.1.5.post3","comment":"QDLDL free LDL factorization routine for linear systems: Ax = b","maintainer":"yuri@FreeBSD.org","www":"https://github.com/oxfordcontrol/qdldl-python/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98d1a4075735e88fa7240ecad55e9bbdf7631b533fd7db8784ad1acf7306b2cb","flatsize":214691,"path":"All/py311-qdldl-0.1.5.post3.pkg","repopath":"All/py311-qdldl-0.1.5.post3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":83068,"desc":"Python interface to the QDLDL free LDL factorization routine for quasi-definite\nlinear systems: Ax = b.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-qcs-api-client","origin":"devel/py-qcs-api-client","version":"0.23.2_1","comment":"Client library for accessing the Rigetti QCS API","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rigetti/qcs-api-client-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ab20d0fb71d4f717992e573418bc9898cbdc7022dce17ae1f5b76df7ddc3419","flatsize":1829809,"path":"All/py311-qcs-api-client-0.23.2_1.pkg","repopath":"All/py311-qcs-api-client-0.23.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":134884,"desc":"A client library for accessing the Rigetti QCS API.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-iso8601":{"origin":"devel/py-iso8601","version":"2.1.0"},"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-retrying":{"origin":"devel/py-retrying","version":"1.3.4_1"},"py311-rfc3339":{"origin":"devel/py-rfc3339","version":"6.2"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-qrencode","origin":"graphics/py-qrencode","version":"1.2","comment":"Simple wrapper for the C qrencode library","maintainer":"dvl@FreeBSD.org","www":"https://github.com/Arachnid/pyqrencode/tree/master","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c11b04c935699938d65b35070728c54ca1bda517da36786b1344cee867e0268","flatsize":18730,"path":"All/py311-qrencode-1.2.pkg","repopath":"All/py311-qrencode-1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5920,"desc":"A wrapper for C qrencode library","deps":{"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_required":["libqrencode.so.4"],"annotations":{"flavor":"py311"}},{"name":"py311-qrcode","origin":"textproc/py-qrcode","version":"7.4_1","comment":"QR Code image generator","maintainer":"leres@FreeBSD.org","www":"https://github.com/lincolnloop/python-qrcode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8866513305134f27f7b6c7b72e38a0641447382749835b8cde3278938afe5b19","flatsize":553938,"path":"All/py311-qrcode-7.4_1.pkg","repopath":"All/py311-qrcode-7.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":91156,"desc":"This module uses image libraries, Python Imaging Library (PIL) by\ndefault, to generate QR Codes.\n\nA Quick Response code is a two-dimensional pictographic code used\nfor its fast readability and comparatively large storage capacity.\nThe code consists of black modules arranged in a square pattern on\na white background. The information encoded can be made up of any\nkind of data (e.g., binary, alphanumeric, or Kanji symbols)","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-png":{"origin":"graphics/py-png","version":"0.0.17"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyzor","origin":"mail/pyzor","version":"1.0.0_2","comment":"Collaborative, networked system to detect and block spam","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/SpamExperts/pyzor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6264353b0ea1ef7938fb2bcfb64427f08c7ce354a01eee3e32f9ab089ea9e68","flatsize":440139,"path":"All/py311-pyzor-1.0.0_2.pkg","repopath":"All/py311-pyzor-1.0.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":75316,"desc":"Pyzor is a collaborative, networked system to detect and block spam using\nidentifying digests of messages.\n\nPyzor initially started out to be merely a Python implementation of Razor,\nbut due to the protocol and the fact that Razor's server is not Free Software,\nI decided to Pyzor should be based upon a new, lighter, more language-\nindependent protocol.","deps":{"py311-gdbm":{"origin":"databases/py-gdbm","version":"3.11.9_7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-qcengine","origin":"science/py-qcengine","version":"0.30.0","comment":"Quantum chemistry program executor and IO standardizer (QCSchema)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/MolSSI/QCEngine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6792cd51e9db97e89e4f022a6c228527b02ec4946f9fcf1f7c15ffba3e49957d","flatsize":4712345,"path":"All/py311-qcengine-0.30.0.pkg","repopath":"All/py311-qcengine-0.30.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":593928,"desc":"Quantum chemistry program executor and IO standardizer (QCSchema) for quantum\nchemistry.\n\nCurrently available compute backends for single results are:\n* Quantum Chemistry:\n  * Psi4\n* AI Evaluation:\n  * TorchANI\n* Molecular Mechanics:\n  * RDKit","deps":{"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-py-cpuinfo":{"origin":"sysutils/py-py-cpuinfo","version":"9.0.0"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-qcelemental":{"origin":"science/py-qcelemental","version":"0.27.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"quake3-wfa","origin":"games/quake3-wfa","version":"3.5b","comment":"Quake III Arena mod: Weapons Factory Arena","maintainer":"ports@FreeBSD.org","www":"https://www.weaponsfactoryarena.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65b0e15f378e0f4fb55b05a740b729cdfe059aa247ebc664832b9ec3080fb3b2","flatsize":210117530,"path":"All/quake3-wfa-3.5b.pkg","repopath":"All/quake3-wfa-3.5b.pkg","licenselogic":"single","pkgsize":207098556,"desc":"Quake III Arena mod: Weapons Factory Arena, is one of the most complex,\ndynamic, and fast-paced modifications for Quake III Arena written to date.\n\nIt requires the standard deathmatch skills of any Quake game, plus the added\nstrategy of team-based CTF, with the tactical skill of mastering and\nunderstanding eight different classes and over twenty different weapons.\n\nYour goal in every game will be to evaluate what your team needs most, then\nto choose the class that will properly augment your team and lead them to\nvictory.\n\nThe best way to start in WFA is to learn the basics of each class: their\nspecialties and nuances, strengths and weaknesses.  And the best class to\nstart with is the marine.","deps":{"quake3-data":{"origin":"games/quake3-data","version":"1.32.b.3_2"}},"categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe quake3-wfa port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-radicale","origin":"www/radicale","version":"3.2.2","comment":"Python based CalDAV/CardDAV server","maintainer":"decke@FreeBSD.org","www":"https://radicale.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff08c22f9b2d0ed5ccc3280cc1e52efc365855ff160cbb6e8042b56f0a4d6b2a","flatsize":1333916,"path":"All/py311-radicale-3.2.2.pkg","repopath":"All/py311-radicale-3.2.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":218140,"desc":"Radicale is a small but powerful CalDAV (calendars, todo-lists) and CardDAV\n(contacts) server, that:\n\n* Shares calendars and contact lists through CalDAV, CardDAV and HTTP.\n* Supports events, todos, journal entries and business cards.\n* Works out-of-the-box, no complicated setup or configuration required.\n* Can limit access by authentication.\n* Can secure connections with TLS.\n* Works with many CalDAV and CardDAV clients\n* Stores all data on the file system in a simple folder structure.\n* Can be extended with plugins.\n* Is GPLv3-licensed free software.","deps":{"py311-bcrypt":{"origin":"security/py-bcrypt","version":"3.2.2_1"},"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-passlib":{"origin":"security/py-passlib","version":"1.7.4"},"py311-pika":{"origin":"devel/py-pika","version":"1.3.2"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-vobject":{"origin":"deskutils/py-vobject","version":"0.9.6.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"users":["radicale"],"groups":["radicale"],"annotations":{"cpe":"cpe:2.3:a:radicale:radicale:3.2.2:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-qcelemental","origin":"science/py-qcelemental","version":"0.27.1_1","comment":"Essentials for quantum chemistry","maintainer":"yuri@FreeBSD.org","www":"https://github.com/MolSSI/QCElemental","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02556da9320af6e4f0bf78de8112e2fa75ed8ab95ee41fddff2c6e948caff349","flatsize":5269928,"path":"All/py311-qcelemental-0.27.1_1.pkg","repopath":"All/py311-qcelemental-0.27.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":588240,"desc":"QCElemental is a resource module for quantum chemistry containing physical\nconstants and periodic table data from NIST and molecule handlers.\n\nPeriodic Table and Physical Constants data are pulled from NIST srd144 and\nsrd121, respectively (details) in a renewable manner (class around\nNIST-published JSON file).\n\nThis project also contains a generator, validator, and translator for Molecule\nQCSchema.","deps":{"py311-ipykernel":{"origin":"devel/py-ipykernel","version":"6.29.4_1"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-nglview":{"origin":"science/py-nglview","version":"3.1.2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pint":{"origin":"devel/py-pint","version":"0.23"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-questionary","origin":"devel/py-questionary","version":"1.10.0_1","comment":"Python library to build pretty command line user prompts","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tmbo/questionary","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a11bbfbc9ad21e371c208e46c65debeb6a612e728f6082dd20ac04858f43953d","flatsize":316238,"path":"All/py311-questionary-1.10.0_1.pkg","repopath":"All/py311-questionary-1.10.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49436,"desc":"Questionary is a Python library for effortlessly building pretty command line\ninterfaces.","deps":{"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-q","origin":"devel/py-q","version":"2.7","comment":"Quick-and-dirty debugging output for tired programmers","maintainer":"dch@FreeBSD.org","www":"https://github.com/zestyping/q","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a226825decc0f95bc46030c507001ce3426cd87acd6803264246e6df3d23d4b1","flatsize":73224,"path":"All/py311-q-2.7.pkg","repopath":"All/py311-q-2.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18316,"desc":"Quick and dirty debugging output for tired programmers.\n\nSimply tail -f /tmp/q in your shell, and then:\n\n    import q\n    q(foo)\n\nin your script. More information in the README and also\nhttp://pyvideo.org/video/1858/sunday-evening-lightning-talks#t=25m15s","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"Instructions for using devel/py-q can be found in the supplied docs:\n\n  /usr/local/share/doc/py311-q/README.md\n\nOr video http://pyvideo.org/video/1858/sunday-evening-lightning-talks#t=25m15","type":"install"}]},{"name":"py311-qats","origin":"math/py-qats","version":"4.11.1","comment":"Library for efficient processing and visualization of time series","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dnvgl/qats","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e7907e5c01d666040c38d087d0660a5fc88a207763a880da6b9d07559ab070e","flatsize":1409413,"path":"All/py311-qats-4.11.1.pkg","repopath":"All/py311-qats-4.11.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":196848,"desc":"QATS is a Python library and GUI for efficient processing and visualization\nof time series.\n\nQATS provides tools for:\n* Import and export from/to various pre-defined time series file formats\n* Signal processing\n* Inferring statistical distributions\n* Cycle counting using the Rainflow algorithm\n\nIt was originally created to handle time series files exported from SIMO and\nRIFLEX. Now it also handles SIMA hdf5 (.h5) files, Matlab (version < 7.3)\n.mat files, CSV files and more.\n\nQATS also features a GUI which offers efficient and low threshold processing\nand visualization of time series. It is perfect for inspecting, comparing and\nreporting:\n* time series\n* power spectral density distributions\n* peak and extreme distributions\n* cycle distributions","deps":{"py311-QtPy":{"origin":"devel/py-QtPy","version":"2.4.1"},"py311-furo":{"origin":"textproc/py-furo","version":"2024.5.6"},"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-myst-parser":{"origin":"textproc/py-myst-parser","version":"3.0.1"},"py311-npTDMS":{"origin":"misc/py-npTDMS","version":"1.9.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-openpyxl":{"origin":"textproc/py-openpyxl","version":"3.1.1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pymatreader":{"origin":"misc/py-pymatreader","version":"0.0.32"},"py311-pyside2":{"origin":"devel/pyside2","version":"5.15.15"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-pyyaml_env_tag","origin":"devel/py-pyyaml_env_tag","version":"0.1_1","comment":"Custom YAML tag for referencing environment variables in YAML files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/waylan/pyyaml-env-tag","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"511c46e2809c57f36b6a120c94222f9f5e8f9876b1c1d7c0b003db2a55f92ef0","flatsize":12707,"path":"All/py311-pyyaml_env_tag-0.1_1.pkg","repopath":"All/py311-pyyaml_env_tag-0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5252,"desc":"pyyaml_env_tag is a custom YAML tag for referencing environment variables in\nYAML files.","deps":{"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyyaml-include","origin":"devel/py-pyyaml-include","version":"2.0.1","comment":"Extending PyYAML with a custom constructor for including YAML files within YAML files","maintainer":"sunpoet@FreeBSD.org","www":"https://pyyaml-include.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a0b2d827e963c908f723612f9d5ba0bb1b6d2d94fbfdbdae39151122a4038f0","flatsize":176632,"path":"All/py311-pyyaml-include-2.0.1.pkg","repopath":"All/py311-pyyaml-include-2.0.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":33764,"desc":"pyyaml-include provides an extending constructor of PyYAML: include YAML files\ninto YAML document.","deps":{"py311-fsspec":{"origin":"devel/py-fsspec","version":"2024.6.0"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"TOML":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyzmq","origin":"net/py-pyzmq","version":"25.0.2_1","comment":"Python bindings for ZeroMQ","maintainer":"novel@FreeBSD.org","www":"https://github.com/zeromq/pyzmq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d838d7086680ab39d3c46b1856e7b40f7ca7711f8f43ecb21a0e3062a1dc726c","flatsize":3097879,"path":"All/py311-pyzmq-25.0.2_1.pkg","repopath":"All/py311-pyzmq-25.0.2_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LGPL3"],"pkgsize":489000,"desc":"PyZMQ is a lightweight and super-fast messaging library built on top of\nthe ZeroMQ library.","deps":{"libzmq4":{"origin":"net/libzmq4","version":"4.3.5_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","devel"],"shlibs_required":["libzmq.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-pyzmail","origin":"mail/py-pyzmail","version":"1.0.3","comment":"Easy mail library to parse, compose and send emails","maintainer":"yuri@FreeBSD.org","www":"https://www.magiksys.net/pyzmail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c83023c1cb7f521982af679737b822cc563349e037a8edcedac785a87a69f13f","flatsize":319661,"path":"All/py311-pyzmail-1.0.3.pkg","repopath":"All/py311-pyzmail-1.0.3.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":49528,"desc":"pyzmail is a high level mail library for Python 2.x & 3.x. It provides functions\nand classes that help to parse, compose and send emails. pyzmail exists because\ntheir is no reasons that handling mails with Python would be more difficult than\nwith Outlook or Thunderbird. pyzmail hides the difficulties of managing the MIME\nstructure and of the encoding/decoding for internationalized emails.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-qasync","origin":"devel/py-qasync","version":"0.27.1","comment":"Implementation of the PEP 3156 Event-Loop with Qt","maintainer":"yuri@FreeBSD.org","www":"https://github.com/CabbageDevelopment/qasync","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecc487f43eb44be5f43f6f3c5e8b85123aaa17a4f00e5ef5c134f18d6e54bd70","flatsize":189693,"path":"All/py311-qasync-0.27.1.pkg","repopath":"All/py311-qasync-0.27.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":33736,"desc":"qasync allows coroutines to be used in PyQt/PySide applications by providing an\nimplementation of the PEP 3156 event-loop.","deps":{"py311-AnyQt":{"origin":"x11-toolkits/py-AnyQt","version":"0.1.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-querystring-parser","origin":"devel/py-querystring-parser","version":"1.2.4","comment":"QueryString parser for Python/Django","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bernii/querystring-parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"494e5058b51ca9a312c24fd5c82f104a3fb7468f835437bedc5fd08d82e307cf","flatsize":67891,"path":"All/py311-querystring-parser-1.2.4.pkg","repopath":"All/py311-querystring-parser-1.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14760,"desc":"querystring-parser is QueryString parser for Python/Django that correctly\ncreates nested dictionaries from sent form/querystring data.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-qpageview","origin":"graphics/py-qpageview","version":"0.6.2_2","comment":"Page-based viewer widget for Qt5/PyQt5","maintainer":"m.ne@gmx.net","www":"https://qpageview.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42ef83a4a655359988947ef730379dd0af52d4576efe47573b0e4ee2eeaea8a5","flatsize":1431377,"path":"All/py311-qpageview-0.6.2_2.pkg","repopath":"All/py311-qpageview-0.6.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":204820,"desc":"qpageview provides a page based document viewer widget for Qt5/PyQt5.\n\nIt has a flexible architecture potentionally supporting many formats.\nCurrently, it supports SVG documents, images, and, using the\nPoppler-Qt5 binding, PDF documents.","deps":{"py311-python-poppler-qt5":{"origin":"graphics/py-python-poppler-qt5","version":"21.3.0_3"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"CUPS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pyx12","origin":"textproc/py-pyx12","version":"2.3.3","comment":"Validate and convert HIPAA X12 documents","maintainer":"bofh@FreeBSD.org","www":"https://github.com/azoner/pyx12","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f9240ec4da7079ad45ecc801dfcc2bcba44b6f9e6ee8f8f318861537b34234e","flatsize":10438901,"path":"All/py311-pyx12-2.3.3.pkg","repopath":"All/py311-pyx12-2.3.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":335180,"desc":"pyx12 is a python based ANSI X.12 to XML EDI translator and validator.\nIt is designed to be a step in the conversion of a X12 transaction to\nback-end database process. The initial target is X12N to support HIPAA\ntransactions.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyxlsb2","origin":"textproc/py-pyxlsb2","version":"0.0.9_1","comment":"Excel 2007+ Binary Workbook (xlsb) parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/DissectMalware/pyxlsb2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b28f965aa85ca2920b96223efa9c56bccece76206f22c915386f5bd45a2bd99","flatsize":583770,"path":"All/py311-pyxlsb2-0.0.9_1.pkg","repopath":"All/py311-pyxlsb2-0.0.9_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":82780,"desc":"pyxlsb2 (a variant of pyxlsb) is an Excel 2007+ Binary Workbook (xlsb) parser\nwritten in Python.\n\npyxslb2 offers the following improvements/changes in comparison to pyxlsb:\n- By default, keeps all data in memory instead of creating temporary files. This\n  is mainly to speed up the processing and also not changing the local file\n  system during the processing.\n- relies on both \"xl\\workbook.bin\" and \"xl\\_rels\\workbook.bin.rels\" to load\n  locate boundsheets. As a result, it can load all worksheets as well as all\n  macrosheets.\n- extracts macro formulas:\n  - accurately shows the formulas\n  - supports A1 addressing\n  - supports external addressing (partially implemented))\n- extracts defined names such as auto_open","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyxb-x","origin":"devel/py-pyxb-x","version":"1.2.6.2_1","comment":"Python W3C XML Schema Bindings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/renalreg/PyXB-X","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e9c64cdba891bc060051e459526f49da277c6e65feff6c30d7c9cc20bbe02c4","flatsize":4230176,"path":"All/py311-pyxb-x-1.2.6.2_1.pkg","repopath":"All/py311-pyxb-x-1.2.6.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":584944,"desc":"PyXB is a pure Python package that generates Python code for classes that\ncorrespond to data structures defined by XMLSchema. In concept it is similar to\nJAXB for Java and CodeSynthesis XSD for C++.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ranger","origin":"sysutils/py-ranger","version":"1.9.3","comment":"File manager with VI key bindings","maintainer":"ports@FreeBSD.org","www":"https://ranger.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b102df59f9445e0bdcfef686315dbb4050cdf72a3f75ba654a93db0139e1a1b0","flatsize":2764084,"path":"All/py311-ranger-1.9.3.pkg","repopath":"All/py311-ranger-1.9.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":459144,"desc":"Ranger is a file manager with VI key bindings.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-ranger port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-rx1","origin":"devel/py-rx1","version":"1.6.3","comment":"Reactive Extensions (Rx) for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ReactiveX/RxPY","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59a24f039db371e6f5314a8cbab50d51560c687874642cbb628b7612f05c59ee","flatsize":1938816,"path":"All/py311-rx1-1.6.3.pkg","repopath":"All/py311-rx1-1.6.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":241520,"desc":"Reactive Extensions for Python (RxPY) is library for composing asynchronous and\nevent-based programs using observable collections and query operator functions\nin Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pywapi","origin":"astro/py-pywapi","version":"0.3.8","comment":"Python wrapper around different weather APIs","maintainer":"ports@FreeBSD.org","www":"https://code.google.com/archive/p/python-weather-api/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e13a208681cded2d14638536842be34ebb66dcb166cd0f5c16da13c9f2e54ca","flatsize":128983,"path":"All/py311-pywapi-0.3.8.pkg","repopath":"All/py311-pywapi-0.3.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22452,"desc":"The pywapi module provides a python wrapper around the Yahoo! Weather,\nWeather.com and NOAA APIs.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-pywapi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-pywgsim","origin":"biology/py-pywgsim","version":"0.5.2_1","comment":"Modified wgsim genomic data simulator","maintainer":"jwb@FreeBSD.org","www":"https://pypi.python.org/pypi/pywgsim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d3544ec916b5e1443698ce161288d97e3c52fb406b81626c2fc50b9f8dcac11","flatsize":334643,"path":"All/py311-pywgsim-0.5.2_1.pkg","repopath":"All/py311-pywgsim-0.5.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":68192,"desc":"pywgsim is a modified version of the wgsim short read simulator.  The\ncode for wgsim has been modified to allow visualizing the simulated\nmutations as a GFF file.","deps":{"py311-plac":{"origin":"devel/py-plac","version":"1.4.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyweblib","origin":"www/py-pyweblib","version":"1.3.13","comment":"Yet another web programming framework for Python","maintainer":"bofh@FreeBSD.org","www":"http://www.stroeder.com/pylib/PyWebLib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"025d9a4131f8708e82092e30a471aea5d4d07745be0fa77de9503a82defb82cf","flatsize":444283,"path":"All/py311-pyweblib-1.3.13.pkg","repopath":"All/py311-pyweblib-1.3.13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":58832,"desc":"PyWebLib is yet another web programming framework for Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pywatchman","origin":"sysutils/py-pywatchman","version":"2024.03.25.00","comment":"Watchman client for Python","maintainer":"p.mousavizadeh@protonmail.com","www":"https://pypi.org/project/pywatchman/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33510e6cee20904c45e400c430c8e742cdb018bda93438d6673468c396109b2e","flatsize":344696,"path":"All/py311-pywatchman-2024.03.25.00.pkg","repopath":"All/py311-pywatchman-2024.03.25.00.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","MIT"],"pkgsize":67224,"desc":"This is Watchman client for Python.\nWatchman exists to watch files and record when they actually change.\nIt can also trigger actions when matching files change.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"watchman":{"origin":"sysutils/watchman","version":"4.5.0,1"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pywdns","origin":"dns/py-pywdns","version":"0.10.1_2","comment":"Python wrapper for dns/wdns","maintainer":"truckman@FreeBSD.org","www":"https://github.com/farsightsec/pywdns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30780898df6bd4807157a14a7235a4e2a0a7ae48ba389136a7a934061e2fb42c","flatsize":194102,"path":"All/py311-pywdns-0.10.1_2.pkg","repopath":"All/py311-pywdns-0.10.1_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":58120,"desc":"This is pywdns, a Python extension module implemented in Cython for\nthe wdns C library.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"wdns":{"origin":"dns/wdns","version":"0.12.0"}},"categories":["dns","python"],"shlibs_required":["libwdns.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-pyvisa-py","origin":"devel/py-pyvisa-py","version":"0.7.2","comment":"PyVISA backend in pure Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pyvisa/pyvisa-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34ac187d13fd591631b977ed203d720181759c1191bfef1a5b6d764cbc10eacf","flatsize":1057631,"path":"All/py311-pyvisa-py-0.7.2.pkg","repopath":"All/py311-pyvisa-py-0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":146628,"desc":"PyVISA started as wrapper for the NI-VISA library and therefore you need to\ninstall National Instruments VISA library in your system. This works most of the\ntime, for most people. But NI-VISA is a proprietary library that only works on\ncertain systems. That is when PyVISA-py jumps in.\n\nStarting from version 1.6, PyVISA allows to use different backends. These\nbackends can be dynamically loaded. PyVISA-py is one of such backends. It\nimplements most of the methods for Message Based communication\n(Serial/USB/GPIB/Ethernet) using Python and some well developed, easy to deploy\nand cross platform libraries.","deps":{"py311-pyvisa":{"origin":"devel/py-pyvisa","version":"1.14.1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"SERIAL":"off","USB":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pyzbar","origin":"graphics/py-pyzbar","version":"0.1.9","comment":"Read one-dimensional barcodes and qr codes from python 2 and 3","maintainer":"grembo@FreeBSD.org","www":"https://github.com/NaturalHistoryMuseum/pyzbar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9dad457bf0410204827a14d6b5867a628f9e33f4ca35e8fe08a0ab05a2c82789","flatsize":159561,"path":"All/py311-pyzbar-0.1.9.pkg","repopath":"All/py311-pyzbar-0.1.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31300,"desc":"Read one-dimensional barcodes and QR codes from Python 2 and 3\nusing the zbar library.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"zbar":{"origin":"graphics/zbar","version":"0.23.90_5"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pywry","origin":"www/py-pywry","version":"0.6.2_5","comment":"PyWry Web Viewer","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tauri-apps/wry","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb5c881c7e3bc41e73ddd78fd599221ef4988b731ba318bad24f0a4155c6c82d","flatsize":2893835,"path":"All/py311-pywry-0.6.2_5.pkg","repopath":"All/py311-pywry-0.6.2_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":788436,"desc":"pywry allows to easily create HTML webviewers in python utilizing the wry\nlibrary.\n\nUnlike many HTML viewers that exist for Python - Pywry allows you to run\navacsript.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["www","python"],"shlibs_required":["libwebkit2gtk-4.0.so.37","libgtk-3.so.0","libgdk-3.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libsoup-2.4.so.1","libgio-2.0.so.0","libjavascriptcoregtk-4.0.so.18","libgobject-2.0.so.0","libglib-2.0.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-pyx","origin":"graphics/py-pyx","version":"0.16_1","comment":"Python package for creating encapsulated PostScript figures","maintainer":"sunpoet@FreeBSD.org","www":"https://pyx-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f506489c8914083dc311b095b6e4611c97a6f247ee120589965d6d321b15fc06","flatsize":5345857,"path":"All/py311-pyx-0.16_1.pkg","repopath":"All/py311-pyx-0.16_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":687500,"desc":"PyX is a Python package for the creation of PostScript, PDF, and SVG files. It\ncombines an abstraction of the PostScript drawing model with a TeX/LaTeX\ninterface. Complex tasks like 2d and 3d plots in publication-ready quality are\nbuilt out of these primitives.\n\nFeatures:\n- PostScript, PDF, and SVG output for device independent, freely scalable\n  figures\n- seamless TeX/LaTeX integration\n- full access to PostScript features like paths, linestyles, fill patterns,\n  transformations, clipping, bitmap inclusion, etc.\n- advanced geometric operations on paths like intersections, transformations,\n  splitting, smoothing, etc.\n- sophisticated graph generation: modular design, pluggable axes, axes\n  partitioning based on rational number arithmetics, flexible graph styles, etc.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"}},"categories":["graphics","python"],"shlibs_required":["libkpathsea.so.6"],"options":{"KPATHSEA":"on","T1CODE":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyvisa","origin":"devel/py-pyvisa","version":"1.14.1","comment":"Python VISA bindings for GPIB, RS232, TCPIP and USB instruments","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pyvisa/pyvisa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24db7f3d88972a73d00091e61f90a5396d5b336a3f180031cec8ebfda5a2d03a","flatsize":2786014,"path":"All/py311-pyvisa-1.14.1.pkg","repopath":"All/py311-pyvisa-1.14.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":333852,"desc":"A Python package for support of the \"Virtual Instrument Software Architecture\"\n(VISA), in order to control measurement devices and test equipment via GPIB,\nRS232, Ethernet or USB.","deps":{"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyvips","origin":"graphics/py-pyvips","version":"2.2.3","comment":"Binding for the libvips image processing library","maintainer":"sunpoet@FreeBSD.org","www":"https://libvips.github.io/pyvips/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58e3eb31f65909b2349a14c71e6c1b6222fc3ed937c8f91b11a25a98e0c24245","flatsize":751540,"path":"All/py311-pyvips-2.2.3.pkg","repopath":"All/py311-pyvips-2.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":109500,"desc":"This module wraps the libvips image processing library.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-pkgconfig":{"origin":"devel/py-pkgconfig","version":"1.5.5_2,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vips":{"origin":"graphics/vips","version":"8.15.2_2"}},"categories":["graphics","python"],"shlibs_required":["libvips.so.42","libpango-1.0.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libImath-3_1.so.29","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"annotations":{"flavor":"py311"}},{"name":"py311-qt5-pyqt","origin":"devel/py-qt5-pyqt","version":"5.15.10_1","comment":"Python bindings for the Qt5 toolkit, QtCore module","maintainer":"kde@FreeBSD.org","www":"https://riverbankcomputing.com/software/pyqt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"698ad156698cf71cb27228ff8febf27e5186c175e26c540011c4edbfbd76c18b","flatsize":31368443,"path":"All/py311-qt5-pyqt-5.15.10_1.pkg","repopath":"All/py311-qt5-pyqt-5.15.10_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4442136,"desc":"PyQt5 is a set of Python bindings for Qt5 application framework.\nThis package provides the QtCore module.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-PyQt-builder":{"origin":"devel/py-qtbuilder","version":"1.15.4"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-qt5-sip":{"origin":"devel/py-qt5-sip","version":"12.13.0"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qscintilla2-qt5":{"origin":"devel/qscintilla2-qt5","version":"2.14.1"},"qt5-connectivity":{"origin":"comms/qt5-connectivity","version":"5.15.15p3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-quick3d":{"origin":"x11-toolkits/qt5-quick3d","version":"5.15.15p1"},"qt5-remoteobjects":{"origin":"devel/qt5-remoteobjects","version":"5.15.15p0"},"qt5-sensors":{"origin":"comms/qt5-sensors","version":"5.15.15p0"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["devel","python"],"shlibs_required":["libpython3.11.so.1.0","libQt5Designer.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1","libQt5Qml.so.5","libQt5Network.so.5","libQt5Bluetooth.so.5","libQt5DBus.so.5","libQt5Help.so.5","libQt5Sql.so.5","libQt5Location.so.5","libQt5PositioningQuick.so.5","libQt5Quick.so.5","libQt5Positioning.so.5","libQt5QmlModels.so.5","libQt5Multimedia.so.5","libQt5MultimediaWidgets.so.5","libQt5Nfc.so.5","libQt5OpenGL.so.5","libQt5PrintSupport.so.5","libQt5Quick3D.so.5","libQt5Quick3DRuntimeRender.so.5","libQt5Quick3DAssetImport.so.5","libQt5Quick3DRender.so.5","libQt5Quick3DUtils.so.5","libQt5QuickWidgets.so.5","libQt5RemoteObjects.so.5","libQt5Sensors.so.5","libQt5SerialPort.so.5","libQt5Svg.so.5","libQt5Test.so.5","libQt5TextToSpeech.so.5","libQt5WebChannel.so.5","libQt5WebSockets.so.5","libQt5X11Extras.so.5","libQt5XmlPatterns.so.5","libdbus-1.so.3"],"annotations":{"flavor":"py311"}},{"name":"py311-pyupgrade","origin":"devel/py-pyupgrade","version":"3.16.0","comment":"Tool to automatically upgrade Python syntax for newer versions","maintainer":"bofh@FreeBSD.org","www":"https://github.com/asottile/pyupgrade","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb2761cd15b44a9d6629c6ea998dca4bcebd4cc7573c4f0b105be247c761ce19","flatsize":711869,"path":"All/py311-pyupgrade-3.16.0.pkg","repopath":"All/py311-pyupgrade-3.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":111372,"desc":"A tool (and pre-commit hook) to automatically upgrade syntax for newer versions\nof the language.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tokenize-rt":{"origin":"devel/py-tokenize-rt","version":"5.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-pyvirtualdisplay","origin":"x11/py-pyvirtualdisplay","version":"0.2.4_1","comment":"Python wrapper for Xvfb, Xephyr and Xvnc","maintainer":"daniel@blodan.se","www":"https://github.com/ponty/pyvirtualdisplay","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2efb0b939590e3087e75ef0a428f912637d8a07a99e1345248bf0ccc5d69cb07","flatsize":93540,"path":"All/py311-pyvirtualdisplay-0.2.4_1.pkg","repopath":"All/py311-pyvirtualdisplay-0.2.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":20560,"desc":"PyVirtualDisplay is a python wrapper for Xvfb, Xephyr and Xvnc.","deps":{"py311-cog":{"origin":"devel/py-cog","version":"3.1.0"},"py311-easyprocess":{"origin":"devel/py-easyprocess","version":"0.3"},"py311-paver":{"origin":"devel/py-paver","version":"1.3.4"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pyscreenshot":{"origin":"x11/py-pyscreenshot","version":"0.5.1_3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xauth":{"origin":"x11/xauth","version":"1.1.3"},"xorg-vfbserver":{"origin":"x11-servers/xorg-server","version":"21.1.13,1"}},"categories":["x11","python"],"options":{"XEPHYR":"off","XVFB":"on","XVNC":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pyviz-comms","origin":"misc/py-pyviz-comms","version":"3.0.2","comment":"JupyterLab extension for rendering HoloViz content","maintainer":"yuri@FreeBSD.org","www":"https://github.com/holoviz/pyviz_comms","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d17592e549f93f39914c976add53b204e035b5f650f1d59aab17cdcd8fd1adc8","flatsize":317388,"path":"All/py311-pyviz-comms-3.0.2.pkg","repopath":"All/py311-pyviz-comms-3.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":47996,"desc":"pyviz_comms offers a simple bidirectional communication architecture between\nPython and JavaScript, with support for Jupyter comms in both the classic\nnotebook and Jupyterlab. Available for use by any PyViz tool, but currently\nprimarily used by HoloViz tools.","deps":{"py311-param":{"origin":"devel/py-param","version":"2.1.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyu2f","origin":"net/py-pyu2f","version":"0.1.5_1","comment":"U2F host library for interacting with a U2F device over USB","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/pyu2f","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e87f27d503273bcbecdfdde3f6c54922c203030b169e4502f3cc308ae425c1e9","flatsize":348444,"path":"All/py311-pyu2f-0.1.5_1.pkg","repopath":"All/py311-pyu2f-0.1.5_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":58772,"desc":"pyu2f is a python based U2F host library. It provides functionality for\ninteracting with a U2F device over USB.\n\npyu2f uses ctypes to make system calls directly to interface with the USB HID\ndevice. This means that no platform specific shared libraries need to be\ncompiled for pyu2f to work.\n\nBy default pyu2f will use its own U2F stack implementation to sign requests. If\ndesired, pyu2f can offload signing to a pluggable command line tool. Offloading\nis not yet supported for U2F registration.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyunpack","origin":"archivers/py-pyunpack","version":"0.3","comment":"unpack archive files in Python","maintainer":"acm@FreeBSD.org","www":"https://github.com/ponty/pyunpack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7f87e9c1716359225b52cd2b063ad15eafa80385bdd0dd96b566fc95c5ede68","flatsize":21987,"path":"All/py311-pyunpack-0.3.pkg","repopath":"All/py311-pyunpack-0.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6652,"desc":"unpack archive files in Python\n\nFeatures:\n\n- unpack archive files\n- support passwords\n- very simple interface\n- command line interface and library\n\nback-ends:\n\n- zipfile: included in Python\n- patool: It relies on helper applications to handle those archive formats (for\n  example bzip2 for BZIP2 archives). Supported formats: 7z (.7z), ACE (.ace),\n  ALZIP (.alz), AR (.a), ARC (.arc), ARJ (.arj), BZIP2 (.bz2), CAB (.cab),\n  compress (.Z), CPIO (.cpio), DEB (.deb), DMS (.dms), GZIP (.gz), LRZIP (.lrz),\n  LZH (.lha, .lzh), LZIP (.lz), LZMA (.lzma), LZOP (.lzo), RPM (.rpm),\n  RAR (.rar), RZIP (.rz), TAR (.tar), XZ (.xz), ZIP (.zip, .jar) and ZOO (.zoo)","deps":{"py311-easyprocess":{"origin":"devel/py-easyprocess","version":"0.3"},"py311-entrypoint2":{"origin":"devel/py-entrypoint2","version":"1.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyvista","origin":"graphics/py-pyvista","version":"0.34.2_4","comment":"Pythonic interface to VTK","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pyvista/pyvista","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00142f9b7b0ab729e1c9bf6116688ebc99a3ebfd56b7ab3295482ff1e502df90","flatsize":8248802,"path":"All/py311-pyvista-0.34.2_4.pkg","repopath":"All/py311-pyvista-0.34.2_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1667764,"desc":"PyVista is a helper module for the Visualization Toolkit (VTK) that\nwraps the VTK library through NumPy and direct array access through\na variety of methods and classes. This package provides a Pythonic,\nwell-documented interface exposing VTK's powerful visualization\nbackend to facilitate rapid prototyping, analysis, and visual\nintegration of spatially referenced datasets.\n\nThis module can be used for scientific plotting for presentations and\nresearch papers as well as a supporting module for other mesh 3D\nrendering dependent Python modules; see Connections for a list of\nprojects that leverage PyVista.","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-imageio":{"origin":"graphics/py-imageio","version":"2.34.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-scooby":{"origin":"devel/py-scooby","version":"0.5.12"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vtk9":{"origin":"math/vtk9","version":"9.2.6_5"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyusb","origin":"devel/py-pyusb","version":"1.2.1","comment":"Python wrapper around libusb","maintainer":"sbz@FreeBSD.org","www":"https://pyusb.github.io/pyusb/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2cb0f2c841a8d15730b2624c6461aac3d735aaadd77c120b12dd62f0f3e42e2","flatsize":728904,"path":"All/py311-pyusb-1.2.1.pkg","repopath":"All/py311-pyusb-1.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":99336,"desc":"PyUSB aims to be an easy to use Python module to access USB devices. PyUSB\nrelies on a native system library for USB access.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyvex","origin":"security/py-pyvex","version":"9.0.5405","comment":"Python interface to libVEX and VEX IR","maintainer":"ports@FreeBSD.org","www":"https://github.com/angr/pyvex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4fba6daffe46558d07e3c93591a49367260affbf0fa9e65d7f273b938aafd2b","flatsize":4990521,"path":"All/py311-pyvex-9.0.5405.pkg","repopath":"All/py311-pyvex-9.0.5405.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","GPLv2+","GPLv3"],"pkgsize":1377904,"desc":"PyVEX provides an interface that translates binary code into the VEX\nintermediate represenation (IR).","deps":{"py311-archinfo":{"origin":"devel/py-archinfo","version":"9.0.5405"},"py311-bitstring":{"origin":"devel/py-bitstring","version":"4.1.0"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-pycparser":{"origin":"devel/py-pycparser","version":"2.22"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","devel","python"],"shlibs_provided":["libpyvex.so"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-pyvex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-pyvcd","origin":"cad/py-pyvcd","version":"0.4.0","comment":"Python VCD file support","maintainer":"yuri@FreeBSD.org","www":"https://pyvcd.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae9fdd937859215e9606ea27ef9a03336f7c96d3184096065c790af23b562797","flatsize":301933,"path":"All/py311-pyvcd-0.4.0.pkg","repopath":"All/py311-pyvcd-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49448,"desc":"The PyVCD package writes Value Change Dump (VCD) files as specified\nin IEEE 1364-2005.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytweening","origin":"devel/py-pytweening","version":"1.0.5_2","comment":"A collection of tweening or easing functions","maintainer":"acm@FreeBSD.org","www":"https://github.com/asweigart/pytweening","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b362b27b3e7ca48bc80b5e68868600f00cca43cadd93750bdbe92afe74abf4b","flatsize":73867,"path":"All/py311-pytweening-1.0.5_2.pkg","repopath":"All/py311-pytweening-1.0.5_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10056,"desc":"A collection of tweening / easing functions implemented in Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytvmaze","origin":"devel/py-pytvmaze","version":"2.0.8_1","comment":"Python interface to the TV Maze API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/srob650/pytvmaze","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"469dba519025e68e24ae8d61ca127d59bfb8f4087bef24f769265b2435e80c8e","flatsize":231673,"path":"All/py311-pytvmaze-2.0.8_1.pkg","repopath":"All/py311-pytvmaze-2.0.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28344,"desc":"Python interface to the TV Maze API (www.tvmaze.com)","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytz-deprecation-shim","origin":"devel/py-pytz-deprecation-shim","version":"0.1.0.post0_3","comment":"Shims to make deprecation of pytz easier","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pganssle/pytz-deprecation-shim","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8371cb0af52547ae826edffe143475a491b5fd7147af5ae0fdcc229cb4499dd4","flatsize":98320,"path":"All/py311-pytz-deprecation-shim-0.1.0.post0_3.pkg","repopath":"All/py311-pytz-deprecation-shim-0.1.0.post0_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20872,"desc":"pytz has served the Python community well for many years, but it is no longer\nthe best option for providing time zones. pytz has a non-standard interface that\nis very easy to misuse; this interface was necessary when pytz was created,\nbecause datetime had no way to represent ambiguous datetimes, but this was\nsolved in Python 3.6, which added a fold attribute to datetimes in PEP 495. With\nthe addition of the zoneinfo module in Python 3.9 (PEP 615), there has never\nbeen a better time to migrate away from pytz.\n\nHowever, since pytz time zones are used very differently from a standard tzinfo,\nand many libraries have built pytz zones into their standard time zone interface\n(and thus may have users relying on the existence of the localize and normalize\nmethods); this library provides shim classes that are compatible with both PEP\n495 and pytz's interface, to make it easier for libraries to deprecate pytz.","deps":{"py311-tzdata":{"origin":"devel/py-tzdata","version":"2024.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytrends","origin":"finance/py-pytrends","version":"4.9.2","comment":"Pseudo API for Google Trends","maintainer":"yuri@FreeBSD.org","www":"https://github.com/GeneralMills/pytrends","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c837b55e5537b5965449f4da92c67adc3a27cfb2d33c67a8024cf6e2c5b5a7bc","flatsize":128482,"path":"All/py311-pytrends-4.9.2.pkg","repopath":"All/py311-pytrends-4.9.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29148,"desc":"pytrends is an unofficial API for Google Trends.\n\nIt allows simple interface for automating downloading of reports from Google\nTrends.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytz","origin":"devel/py-pytz","version":"2024.1,1","comment":"World Timezone Definitions for Python","maintainer":"lwhsu@FreeBSD.org","www":"https://pythonhosted.org/pytz/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d9498b30c242c346ffc07c7464f318d487b5845fdb68264987a3bc6f57babe3","flatsize":1121222,"path":"All/py311-pytz-2024.1,1.pkg","repopath":"All/py311-pytz-2024.1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":164484,"desc":"pytz brings the Olson tz database into Python. This library allows accurate and\ncross platform timezone calculations. It also solves the issue of ambiguous\ntimes at the end of daylight savings, which you can read more about in the\nPython Library Reference (datetime.tzinfo).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytradfri","origin":"net/py-pytradfri","version":"13.0.0","comment":"Python IKEA Tradfri API controller","maintainer":"tcberner@FreeBSD.org","www":"https://github.com/ggravlingen/pytradfri","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1699f4d9da3a3e393d3013074fd8caf003dfb4002cad317638b55cc33634b7f4","flatsize":479890,"path":"All/py311-pytradfri-13.0.0.pkg","repopath":"All/py311-pytradfri-13.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71944,"desc":"Python package to communicate with the IKEA Tradfri ZigBee Gateway compatible\nwith ZigBee Light Link products. By using this library you can communicate with\nthe gateway and control IKEA's lights and wall plugs.\n\nSome of the features include:\n\n * Get information on the gateway\n * Observe lights, groups and other resources and get notified when they change\n * Control wall plugs\n * List all devices connected to gateway\n * List all lights and get attributes of lights (name, state, color temp,\n   dimmer level etc) Change attribute values of lights (name, state, color\n   temp, dimmer level etc)\n * Restart and reset the gateway\n * List smart tasks (wake up, on/off and not home) and their attributes\n * Alter values in smart tasks (some of these features not available in app yet)","deps":{"py311-DTLSSocket":{"origin":"net/py-DTLSSocket","version":"0.1.12"},"py311-aiocoap":{"origin":"net/py-aiocoap","version":"0.4.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net"],"annotations":{"flavor":"py311"}},{"name":"py311-pytoport","origin":"ports-mgmt/py-pytoport","version":"0.4.1.4","comment":"Generate FreeBSD ports from Python modules on PyPI","maintainer":"ports@FreeBSD.org","www":"https://github.com/freebsd/pytoport","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb315df58e0afae9155ac8f85c5e404ec076b666d207760a52569c445f51a09a","flatsize":50248,"path":"All/py311-pytoport-0.4.1.4.pkg","repopath":"All/py311-pytoport-0.4.1.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13980,"desc":"pytoport provides a way to quickly generate the barebones of a Python package\nby simply providing the name of the module to the command. It accesses the\nPyPI JSON API and does its best to generate a fully functional Makefile and\ndistinfo where sources are found.","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-spdx-lookup":{"origin":"misc/py-spdx-lookup","version":"0.3.3_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ports-mgmt","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-pytoport port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-pytsk","origin":"sysutils/py-pytsk","version":"20231007","comment":"Python bindings for the Sleuthkit","maintainer":"antoine@FreeBSD.org","www":"https://github.com/py4n6/pytsk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f110d0f250689efd7f09f3f765c9c2dc8d61f7790649df3c64ba088420f056b","flatsize":1348305,"path":"All/py311-pytsk-20231007.pkg","repopath":"All/py311-pytsk-20231007.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":411428,"desc":"Python bindings for the Sleuthkit","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","security","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytrie","origin":"devel/py-pytrie","version":"0.4.0","comment":"Pure Python implementation of the trie data structure","maintainer":"bofh@FreeBSD.org","www":"https://github.com/gsakkis/pytrie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96ab3ecb20302d94657d88fffd43f955b3261be3988fbd19fbbadec14c4a167b","flatsize":59875,"path":"All/py311-pytrie-0.4.0.pkg","repopath":"All/py311-pytrie-0.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11900,"desc":"A trie is an ordered tree data structure that is used to store a mapping\nwhere the keys are sequences, usually strings over an alphabet. In\naddition to implementing the mapping interface, tries allow finding the\nitems for a given prefix, and vice versa, finding the items whose keys\nare prefixes of a given key.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sortedcontainers":{"origin":"devel/py-sortedcontainers","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytoolconfig","origin":"devel/py-pytoolconfig","version":"1.3.1","comment":"Python Tool Configuration","maintainer":"rhurlin@FreeBSD.org","www":"https://pypi.org/project/pytoolconfig/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98930508d9a27bc8b43cc048f453f1efb8f389352a59ab54fae0f7a992ca3790","flatsize":144380,"path":"All/py311-pytoolconfig-1.3.1.pkg","repopath":"All/py311-pytoolconfig-1.3.1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":29324,"desc":"The goal of this project is to manage configuration for python tools,\nsuch as black and rope and add support for a pyproject.toml\nconfiguration file.","deps":{"py311-black":{"origin":"devel/py-black","version":"24.4.2"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-sphinx-autodoc-typehints":{"origin":"textproc/py-sphinx-autodoc-typehints","version":"1.23.0"},"py311-sphinx_rtd_theme":{"origin":"textproc/py-sphinx_rtd_theme","version":"1.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytoml","origin":"textproc/py-pytoml","version":"0.1.21_1","comment":"Parser for TOML 0.4.0","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/avakar/pytoml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e2b2746f6860e3f11204976fa6e6dd05bb0d53827f12e091e695ec47c6650c0","flatsize":97224,"path":"All/py311-pytoml-0.1.21_1.pkg","repopath":"All/py311-pytoml-0.1.21_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21080,"desc":"This project aims at being a specs-conforming and strict parser and writer for\nTOML files. The library currently supports version 0.4.0 of the specs.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytkdocs","origin":"textproc/py-pytkdocs","version":"0.16.1","comment":"Load Python objects documentation","maintainer":"kai@FreeBSD.org","www":"https://github.com/mkdocstrings/pytkdocs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbaaacaec91b0fc2a7785b1c0edbbe7564623f4a35466f1ee259e78e51e26e27","flatsize":487288,"path":"All/py311-pytkdocs-0.16.1.pkg","repopath":"All/py311-pytkdocs-0.16.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":75344,"desc":"This Python package is used to load Python objects documentation.  It accepts\nJSON on standard input and writes JSON on standard output.","deps":{"py311-docstring-parser":{"origin":"textproc/py-docstring-parser","version":"0.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"NUMPYSTYLE":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pytools","origin":"devel/py-pytools","version":"2022.1.14","comment":"Collection of tools for Python","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/pytools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ae4c1d6dbb5a25edd42e981bc4712b269e204b3ddc0513730b7677785ec1458","flatsize":914774,"path":"All/py311-pytools-2022.1.14.pkg","repopath":"All/py311-pytools-2022.1.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":147812,"desc":"Pytools is a big bag of things that are \"missing\" from the Python standard\nlibrary.  This is mainly a dependency of my other software packages, and\nis probably of little interest to you unless you use those.  If you're\ncurious nonetheless, here's what's on offer:\n\n- A ton of small tool functions such as len_iterable, argmin, tuple\n  generation, permutation generation, ASCII table pretty printing, GvR's\n  mokeypatch_xxx() hack, the elusive flatten, and much more.\n- Michele Simionato's decorator module.\n- A time-series logging module, pytools.log.\n- Batch job submission, pytools.batchjob.\n- A lexer, pytools.lex.","deps":{"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"NUMPY":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pytzdata","origin":"devel/py-pytzdata","version":"2020.1_1","comment":"Olson timezone database for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sdispater/pytzdata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d8e9c888d7b8dc0a14b89cd69ca704b9bab31c42e98704e0dc546a0f79cf556","flatsize":987181,"path":"All/py311-pytzdata-2020.1_1.pkg","repopath":"All/py311-pytzdata-2020.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":156532,"desc":"The Olson timezone database for Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pythontidy","origin":"devel/pythontidy","version":"1.23_1","comment":"Cleans up, regularizes, and reformats the text of Python scripts","maintainer":"lwhsu@FreeBSD.org","www":"https://pypi.org/project/PythonTidy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"149298c86163745f643cdac906257f7731ea0613cdaea49e3267f4babebd4e45","flatsize":165970,"path":"All/py311-pythontidy-1.23_1.pkg","repopath":"All/py311-pythontidy-1.23_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29600,"desc":"This script reads Python code from standard input and writes a revised\nversion to standard output.\n\nAlternatively, it may be invoked with file names as arguments:\n\n\tpython PythonTidy.py input output\n\nSuffice it to say that input defaults to '-', the standard input, and output\ndefaults to '-', the standard output.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"]},{"name":"py311-pytils","origin":"russian/py-pytils","version":"0.3","comment":"Russian-specific string utilities","maintainer":"rm@FreeBSD.org","www":"https://github.com/j2a/pytils/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c556f745b0f38ba68b83bae66dc8f31d546c8fb955e14d85e6b2d1619db16ec6","flatsize":531581,"path":"All/py311-pytils-0.3.pkg","repopath":"All/py311-pytils-0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":73448,"desc":"Simple tools for processing strings in Russian (choose proper form for plurals,\nin-words representation of numerals, dates in Russian without locales,\ntransliteration, etc).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["russian","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytidylib","origin":"textproc/py-pytidylib","version":"0.3.2_1","comment":"Python wrapper for HTML Tidy (tidylib)","maintainer":"bofh@FreeBSD.org","www":"http://countergram.com/open-source/pytidylib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8daefb843bb1fc4bf9e8dcb18dfdd2bed9cd1911364adb6a9e98b0411b954e6f","flatsize":49048,"path":"All/py311-pytidylib-0.3.2_1.pkg","repopath":"All/py311-pytidylib-0.3.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12356,"desc":"PyTidyLib is a Python package that wraps the HTML Tidy library. This allows\nyou, from Python code, to \"fix\" invalid (X)HTML markup. Some of the library's\nmany capabilities include:\n\n  * Clean up unclosed tags and unescaped characters such as ampersands\n  * Output HTML 4 or XHTML, strict or transitional, and add missing doctypes\n  * Convert named entities to numeric entities, which can then be used in XML\n    documents without an HTML doctype.\n  * Clean up HTML from programs such as Word (to an extent)\n  * Indent the output, including proper (i.e. no) indenting for pre elements,\n    which some (X)HTML indenting code overlooks.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tidy-html5":{"origin":"www/tidy-html5","version":"5.8.0_3"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytimeparse","origin":"devel/py-pytimeparse","version":"1.1.8","comment":"Small Python module to parse various kinds of time expressions","maintainer":"dvl@FreeBSD.org","www":"https://github.com/wroberts/pytimeparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b8dc45ce9f9cb44647d12602b5fe2894a330d2cd19e2d5befd9aaf3cee7d3ae","flatsize":109485,"path":"All/py311-pytimeparse-1.1.8.pkg","repopath":"All/py311-pytimeparse-1.1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14224,"desc":"The single function pytimeparse.timeparse.timeparse, defined in the library,\n(also available as pytimeparse.parse) parses time expressions like the following:\n\n32m\n2h32m\n3d2h32m\n1w3d2h32m\n\n...\n\nIt returns the time as a number of seconds (an integer value if possible, otherwise a floating-point number):\n\n>>> from pytimeparse import parse\n>>> parse('1.2 minutes')\n72","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pythran","origin":"devel/py-pythran","version":"0.16.1","comment":"Ahead of Time compiler for numeric kernels","maintainer":"wen@FreeBSD.org","www":"https://github.com/serge-sans-paille/pythran","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d6daa29c2af67c03b26221de019dd791f91a808727fb2615c449b5ab61ffd92","flatsize":27978931,"path":"All/py311-pythran-0.16.1.pkg","repopath":"All/py311-pythran-0.16.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1891248,"desc":"Pythran is an ahead of time compiler for a subset of the Python language,\nwith a focus on scientific computing. It takes a Python module annotated\nwith a few interface descriptions and turns it into a native Python module\nwith the same interface, but (hopefully) faster.","deps":{"py311-beniget":{"origin":"devel/py-beniget","version":"0.4.1_1"},"py311-gast":{"origin":"devel/py-gast","version":"0.5.4_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pythondialog","origin":"devel/py-pythondialog","version":"3.5.2","comment":"Python interface to dialog(3)","maintainer":"jkim@FreeBSD.org","www":"http://pythondialog.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58177270ede7a42dc8c9df0d3e716c514daa560355ac61e5da93f86b7df6691d","flatsize":681517,"path":"All/py311-pythondialog-3.5.2.pkg","repopath":"All/py311-pythondialog-3.5.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":85524,"desc":"pythondialog is a Python wrapper for the UNIX dialog utility originally\nwritten by Savio Lam and later rewritten by Thomas E. Dickey.  Its purpose\nis to provide an easy to use, pythonic and as complete as possible\ninterface to dialog from Python code.","deps":{"cdialog":{"origin":"devel/cdialog","version":"1.3.20230209_1,2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyttsx3","origin":"audio/py-pyttsx3","version":"2.91","comment":"Offline Text To Speech (TTS) converter for Python","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/nateshmbhat/pyttsx3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2cce984ad01135edee07143b0c9f97475b05aee910073cf8544d1e6f6946e32","flatsize":360429,"path":"All/py311-pyttsx3-2.91.pkg","repopath":"All/py311-pyttsx3-2.91.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":61528,"desc":"pyttsx3 is a text-to-speech conversion library in Python.\nUnlike alternative libraries, it works offline.","deps":{"espeak-ng":{"origin":"audio/espeak-ng","version":"1.51.1_5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pywinrm","origin":"security/py-pywinrm","version":"0.4.1","comment":"Python library for Windows Remote Management (WinRM)","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/diyan/pywinrm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc95c8f7dbc17e3717d1add1db7e54d947a2503ab3f1226a0fd3fd9e6d81e8ac","flatsize":524778,"path":"All/py311-pywinrm-0.4.1.pkg","repopath":"All/py311-pywinrm-0.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":69708,"desc":"Python library for Windows Remote Management (WinRM)","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-credssp":{"origin":"security/py-requests-credssp","version":"1.2.0_1"},"py311-requests-kerberos":{"origin":"security/py-requests-kerberos","version":"0.14.0_1"},"py311-requests_ntlm":{"origin":"www/py-requests_ntlm","version":"1.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-xmltodict":{"origin":"devel/py-xmltodict","version":"0.13.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytorchvideo","origin":"math/py-pytorchvideo","version":"0.1.5_2","comment":"Video understanding deep learning library","maintainer":"ports@FreeBSD.org","www":"https://github.com/facebookresearch/pytorchvideo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15f9b02bbdc7bafcdb9609c7a549997b1df979dd1598d69e96f01e6fdca58333","flatsize":2440353,"path":"All/py311-pytorchvideo-0.1.5_2.pkg","repopath":"All/py311-pytorchvideo-0.1.5_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":275476,"desc":"PyTorchVideo is a deeplearning library with a focus on video understanding\nwork. PytorchVideo provides reusable, modular and efficient components needed\nto accelerate the video understanding research. PyTorchVideo is developed using\nPyTorch and supports different deeplearning video components like video models,\nvideo datasets, and video-specific transforms.","deps":{"py311-av":{"origin":"multimedia/py-av","version":"12.1.0"},"py311-fvcore":{"origin":"math/py-fvcore","version":"0.1.5.post20220512_1"},"py311-iopath":{"origin":"devel/py-iopath","version":"0.1.9"},"py311-parameterized":{"origin":"devel/py-parameterized","version":"0.9.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-pytorchvideo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-python-utils","origin":"misc/py-python-utils","version":"3.8.1","comment":"Collection of small functions and classes","maintainer":"makc@FreeBSD.org","www":"https://pypi.org/project/python-utils/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48d270932802985a8344efaaa0f0c1b265a83bbd4e75882897b582899fd84ea1","flatsize":268889,"path":"All/py311-python-utils-3.8.1.pkg","repopath":"All/py311-python-utils-3.8.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":46336,"desc":"Python Utils is a collection of small Python functions and classes\nwhich make common patterns shorter and easier.\n\nSee also: https://github.com/WoLpH/python-utils","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pythonbrew","origin":"devel/py-pythonbrew","version":"1.3_1","comment":"Python Environment manager","maintainer":"changlp@cs.nctu.edu.tw","www":"https://github.com/utahta/pythonbrew","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03db9076b8a62b3121e1617d1bf7a2febd8f53891c777cd678caf3050c71ef39","flatsize":475995,"path":"All/py311-pythonbrew-1.3_1.pkg","repopath":"All/py311-pythonbrew-1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80692,"desc":"pythonbrew is a program to automate the building\nand installation of Python in the users HOME.\npythonbrew is inspired by perlbrew and rvm.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python3-saml","origin":"security/py-python3-saml","version":"1.16.0","comment":"Add SAML support to your Python software","maintainer":"sunpoet@FreeBSD.org","www":"https://developers.onelogin.com/saml/python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4f3fdf5375a3308a888ae1231666c0553901882d6cdb4711bfc039434facb22","flatsize":932816,"path":"All/py311-python3-saml-1.16.0.pkg","repopath":"All/py311-python3-saml-1.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":134252,"desc":"Add SAML support to your Python software using this library. Forget those\ncomplicated libraries and use the open source library provided and supported by\nOneLogin Inc.","deps":{"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-xmlsec":{"origin":"security/py-xmlsec","version":"1.3.14"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python3-openid","origin":"security/py-python3-openid","version":"3.2.0_2","comment":"Python 3 port of the python-openid library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/necaris/python3-openid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e8fb79bf1afd88d1a0ec5a992d16e93a7b5e5c43671a8e74a127d28eef2f831","flatsize":1484955,"path":"All/py311-python3-openid-3.2.0_2.pkg","repopath":"All/py311-python3-openid-3.2.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":222508,"desc":"This is a set of Python packages to support use of the OpenID decentralized\nidentity system in your application, update to Python 3. Want to enable single\nsign-on for your web site? Use the openid.consumer package. Want to run your own\nOpenID server? Check out openid.server. Includes example code and support for a\nvariety of storage back-ends.","deps":{"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"MYSQL":"off","POSTGRESQL":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-python-xapp","origin":"x11/py-python-xapp","version":"2.4.1","comment":"Python Xapp library","maintainer":"gnome@freebsd.org","www":"https://github.com/linuxmint/python3-xapp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d6f71372d565b2c8f6b3b248bd5487d0df1d4dcc4ef9afa1d2eafd5c08f65d9","flatsize":65250,"path":"All/py311-python-xapp-2.4.1.pkg","repopath":"All/py311-python-xapp-2.4.1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":17860,"desc":"Python Xapp library","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","gnome"],"annotations":{"flavor":"py311"}},{"name":"py311-python-ulid","origin":"textproc/py-python-ulid","version":"2.7.0","comment":"Universally unique lexicographically sortable identifier","maintainer":"sunpoet@FreeBSD.org","www":"https://python-ulid.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8b4b69f20b6ecfcdc842f494cad57cb872e2620d8248fa52305101ea363da70","flatsize":99838,"path":"All/py311-python-ulid-2.7.0.pkg","repopath":"All/py311-python-ulid-2.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19320,"desc":"This port provides an implementation of ULID.\n\nA ULID is a universally unique lexicographically sortable identifier. It is\n- 128-bit compatible with UUID\n- 1.21e+24 unique ULIDs per millisecond\n- Lexicographically sortable!\n- Canonically encoded as a 26 character string, as opposed to the 36 character\n  UUID\n- Uses Crockford's base32 for better efficiency and readability (5 bits per\n  character)\n- Case insensitive\n- No special characters (URL safe)","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"PYDANTIC":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-python-tools","origin":"lang/python-tools","version":"3.11.9_1","comment":"Supplementary tools for the Python language","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bfd99255f849477c7c505de0bf1caee0ebf9e49650db9a669a5660597ac382c2","flatsize":33163,"path":"All/py311-python-tools-3.11.9_1.pkg","repopath":"All/py311-python-tools-3.11.9_1.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":11656,"desc":"A selection of supplementary tools for the Python language, which ship with\nthe Python default distribution.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["lang","python","devel"],"annotations":{"flavor":"py311"}},{"name":"py311-python-subunit","origin":"devel/py-python-subunit","version":"1.3.0_2","comment":"Python implementation of subunit test streaming protocol","maintainer":"kai@FreeBSD.org","www":"https://launchpad.net/subunit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b5a3d3c4cf5860b29c5ef3e1cb837877fa6c4e29595f02b3c75bf1a371a8b29","flatsize":1439085,"path":"All/py311-python-subunit-1.3.0_2.pkg","repopath":"All/py311-python-subunit-1.3.0_2.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","APACHE20"],"pkgsize":177956,"desc":"Subunit is a streaming protocol for test results.\n\nThere are two major revisions of the protocol. Version 1 was trivially human\nreadable but had significant defects as far as highly parallel testing was\nconcerned - it had no room for doing discovery and execution in parallel,\nrequired substantial buffering when multiplexing and was fragile - a corrupt\nbyte could cause an entire stream to be misparsed. Version 1.1 added\nencapsulation of binary streams which mitigated some of the issues but the core\nremained.\n\nVersion 2 shares many of the good characteristics of Version 1 - it can be\nembedded into a regular text stream (e.g. from a build system) and it still\nmodels xUnit style test execution. It also fixes many of the issues with\nVersion 1 - Version 2 can be multiplexed without excessive buffering (in time\nor space), it has a well defined recovery mechanism for dealing with corrupted\nstreams (e.g. where two processes write to the same stream concurrently, or\nwhere the stream generator suffers a bug).","deps":{"py311-extras":{"origin":"devel/py-extras","version":"1.0.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-testtools":{"origin":"devel/py-testtools","version":"2.7.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyudev","origin":"devel/py-pyudev","version":"0.24.1","comment":"Pure Python libudev binding","maintainer":"x11@FreeBSD.org","www":"https://pyudev.readthedocs.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53d8673642a284873dfc51ade63cf8bffed61d3d55d4e31f7ea32c1267556e4e","flatsize":557344,"path":"All/py311-pyudev-0.24.1.pkg","repopath":"All/py311-pyudev-0.24.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":73176,"desc":"pyudev is a LGPL licensed, pure Python binding for libudev, the device\nand hardware management and information library for Linux. It supports\nalmost all libudev functionality. You can enumerate devices, query\ndevice properties and attributes or monitor devices, including\nasynchronous monitoring with threads, or within the event loops of Qt,\nGlib or wxPython.","deps":{"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-swiftclient","origin":"databases/py-python-swiftclient","version":"3.13.1_1","comment":"Python client library for OpenStack Object Storage (Swift)","maintainer":"trociny@FreeBSD.org","www":"https://launchpad.net/python-swiftclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"875b269a88d21e13133655d14b48b63ccaf5f2a18186f2ee266b4e239e988b40","flatsize":1125678,"path":"All/py311-python-swiftclient-3.13.1_1.pkg","repopath":"All/py311-python-swiftclient-3.13.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":165024,"desc":"This is a python client for the Swift API. There's a Python API (the\n``swiftclient`` module), and a command-line script (``swift``).\n\nThis code is based on the original client previously included with\nOpenStack's swift -- a highly available, distributed, eventually\nconsistent object/blob store.","deps":{"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-qt6-pyqt","origin":"devel/py-qt6-pyqt","version":"6.7.0","comment":"Python bindings for the Qt6 toolkit","maintainer":"kde@FreeBSD.org","www":"https://riverbankcomputing.com/software/pyqt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"474a61a704d538da0496957675d63d9b1f38ae6e67e3c4177c926de34b3dcb38","flatsize":32558768,"path":"All/py311-qt6-pyqt-6.7.0.pkg","repopath":"All/py311-qt6-pyqt-6.7.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4501620,"desc":"PyQt6 is a comprehensive set of Python bindings for Qt6. It is\nimplemented as more than 35 extension modules and enables Python\nto be used as an alternative application development language to\nC++ on all supported platforms.\n\nPyQt6 may also be embedded in C++ based applications to allow users\nof those applications to configure or enhance the functionality of\nthose applications.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-PyQt-builder":{"origin":"devel/py-qtbuilder","version":"1.15.4"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-qt6-sip":{"origin":"devel/py-qt6-sip","version":"13.6.0"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qscintilla2-qt6":{"origin":"devel/qscintilla2-qt6","version":"2.14.1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-connectivity":{"origin":"comms/qt6-connectivity","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-imageformats":{"origin":"graphics/qt6-imageformats","version":"6.7.2"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"},"qt6-pdf":{"origin":"print/qt6-pdf","version":"6.7.2"},"qt6-positioning":{"origin":"devel/qt6-positioning","version":"6.7.2"},"qt6-quick3d":{"origin":"x11-toolkits/qt6-quick3d","version":"6.7.2"},"qt6-remoteobjects":{"origin":"devel/qt6-remoteobjects","version":"6.7.2"},"qt6-sensors":{"origin":"comms/qt6-sensors","version":"6.7.2"},"qt6-serialport":{"origin":"comms/qt6-serialport","version":"6.7.2"},"qt6-shadertools":{"origin":"x11-toolkits/qt6-shadertools","version":"6.7.2"},"qt6-speech":{"origin":"accessibility/qt6-speech","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"},"qt6-translations":{"origin":"devel/qt6-translations","version":"6.7.2"},"qt6-webchannel":{"origin":"www/qt6-webchannel","version":"6.7.2"},"qt6-websockets":{"origin":"www/qt6-websockets","version":"6.7.2"}},"categories":["devel","python"],"shlibs_required":["libpython3.11.so.1.0","libQt6Designer.so.6","libQt6OpenGLWidgets.so.6","libQt6Widgets.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libQt6Xml.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Qml.so.6","libQt6Network.so.6","libQt6Bluetooth.so.6","libQt6DBus.so.6","libQt6Help.so.6","libQt6Sql.so.6","libQt6Multimedia.so.6","libQt6MultimediaWidgets.so.6","libQt6Nfc.so.6","libQt6Pdf.so.6","libQt6PdfWidgets.so.6","libQt6Positioning.so.6","libQt6PrintSupport.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Quick3D.so.6","libQt6Quick3DRuntimeRender.so.6","libQt6Quick3DUtils.so.6","libQt6ShaderTools.so.6","libQt6QuickWidgets.so.6","libQt6RemoteObjects.so.6","libQt6Sensors.so.6","libQt6SerialPort.so.6","libQt6SpatialAudio.so.6","libQt6Svg.so.6","libQt6SvgWidgets.so.6","libQt6Test.so.6","libQt6TextToSpeech.so.6","libQt6WebChannel.so.6","libQt6WebSockets.so.6","libdbus-1.so.3"],"annotations":{"flavor":"py311"}},{"name":"py311-python-xlib","origin":"x11-toolkits/py-python-xlib","version":"0.33","comment":"X11 library for Python","maintainer":"fax@nohik.ee","www":"https://github.com/python-xlib/python-xlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"614d24b9948d2e84f6b3b06bdf0dc1c0578dc752bef75b3ac6fe92212a71f74d","flatsize":2202857,"path":"All/py311-python-xlib-0.33.pkg","repopath":"All/py311-python-xlib-0.33.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":273424,"desc":"The Python X Library is a complete X11R6 client-side implementation\nwritten in pure Python. It can be used to write low-level X client\napplications in Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-toolkits","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-sql","origin":"databases/py-python-sql","version":"1.4.3","comment":"Library to write SQL queries","maintainer":"wen@FreeBSD.org","www":"https://python-sql.tryton.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fbbe9b94f038e7cc81212cef790a942cff2b603cd68e73df30f8463d5775cc28","flatsize":803004,"path":"All/py311-python-sql-1.4.3.pkg","repopath":"All/py311-python-sql-1.4.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":91588,"desc":"python-sql is a library to write SQL queries in a pythonic way.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-telegram-bot","origin":"net-im/py-python-telegram-bot","version":"13.1_1","comment":"Not just a Python wrapper around the Telegram Bot API","maintainer":"olgeni@FreeBSD.org","www":"https://python-telegram-bot.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6299c51743b3217089d1502a4ffc488baa3dfb3c1849edaf4a634e71200c1c48","flatsize":4824367,"path":"All/py311-python-telegram-bot-13.1_1.pkg","repopath":"All/py311-python-telegram-bot-13.1_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":473548,"desc":"This library provides a pure Python interface for the Telegram Bot API.\nIn addition to the pure API implementation, this library features a number of\nhigh-level classes to make the development of bots easy and straightforward.\nThese classes are contained in the telegram.ext submodule.","deps":{"py311-apscheduler":{"origin":"devel/py-apscheduler","version":"3.10.4"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pywikibot","origin":"www/py-pywikibot","version":"9.1.3","comment":"Wikipedia bot for Python","maintainer":"yuri@FreeBSD.org","www":"https://www.mediawiki.org/wiki/Pywikibot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5c58a9483b468e31bbce8f4573bd0b4eb8a688a3e7373247c77bec9380f338e","flatsize":8081927,"path":"All/py311-pywikibot-9.1.3.pkg","repopath":"All/py311-pywikibot-9.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1158116,"desc":"The Pywikibot framework is a Python library that interfaces with the\nMediaWiki API version 1.14 or higher.\n\nAlso included are various general function scripts that can be adapted\nfor different tasks.","deps":{"py311-mwparserfromhell":{"origin":"textproc/py-mwparserfromhell","version":"0.6.6"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"EVENTSTREAMS":"off","GOOGLE":"off","HTML":"off","IRC":"off","ISBN":"off","MWOAUTH":"off","PILLOW":"off","PYDOT":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-python-snappy","origin":"archivers/py-python-snappy","version":"0.6.1","comment":"Python library for the snappy compression library from Google","maintainer":"antoine@FreeBSD.org","www":"https://github.com/andrix/python-snappy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adbf11266302a5ea938886c3dca9171624b2664b5918f50b07d44560d9d9f467","flatsize":135388,"path":"All/py311-python-snappy-0.6.1.pkg","repopath":"All/py311-python-snappy-0.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26836,"desc":"Python library for the snappy compression library from Google.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"}},"categories":["archivers","devel","python"],"shlibs_required":["libsnappy.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-python-xmp-toolkit","origin":"textproc/py-python-xmp-toolkit","version":"2.0.1_1","comment":"XMP Toolkit for working with metadata","maintainer":"kai@FreeBSD.org","www":"https://github.com/python-xmp-toolkit/python-xmp-toolkit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4af0354a412defdd47d4e6c1a6118d0aa990b0c3417b7e8b4e6fad50b94dbaa","flatsize":358039,"path":"All/py311-python-xmp-toolkit-2.0.1_1.pkg","repopath":"All/py311-python-xmp-toolkit-2.0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42084,"desc":"Python XMP Toolkit is a library for working with XMP (= Extensible Metadata\nPlatform) metadata, as well as reading/writing XMP metadata stored in many\ndifferent file formats.\n\nPython XMP Toolkit is wrapping Exempi (using ctypes), a C/C++ XMP library\nbased on Adobe XMP Toolkit, ensuring that future updates to the XMP standard\nare easily incorporated into the library with a minimum amount of work.\n\nPython XMP Toolkit has been developed by:\n* ESA/Hubble - European Space Agency\n* ESO - European Southern Observatory\n* CRS4 - Centre for Advanced Studies, Research and Development in Sardinia","deps":{"exempi":{"origin":"textproc/exempi","version":"2.6.3_1"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-slimta","origin":"mail/py-python-slimta","version":"5.0.5","comment":"Python libraries to send, receive, and queue email","maintainer":"nc@FreeBSD.org","www":"https://www.slimta.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f41361ff59c66b7e603d1b1d8ff5b78151510e0f0a30480520a2d4e63d1d0893","flatsize":1343613,"path":"All/py311-python-slimta-5.0.5.pkg","repopath":"All/py311-python-slimta-5.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":178056,"desc":"The python-slimta project is a Python library offering the building blocks\nnecessary to create a full-featured MTA. An MTA built with python-slimta can\nincorporate any protocol or policy - custom or built-in. An MTA built with\npython-slimta can integrate with other Python libraries and take advantage\nof Python's great community.","deps":{"py311-gevent":{"origin":"devel/py-gevent","version":"24.2.1"},"py311-py3dns":{"origin":"dns/py-py3dns","version":"4.0.2"},"py311-pycares":{"origin":"dns/py-pycares","version":"4.3.0"},"py311-pysasl":{"origin":"mail/py-pysasl","version":"0.10.0"},"py311-pyspf":{"origin":"mail/py-pyspf","version":"2.0.14_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail"],"options":{"BOTO":"off","REDIS":"off","SASL":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pythonfinder","origin":"devel/py-pythonfinder","version":"2.1.0","comment":"Python discovery tool to help locate python on any system","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sarugaku/pythonfinder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31ba5109470e663ae26224f0db6905aced43e3f308b3bd359208d2802b9c024a","flatsize":355773,"path":"All/py311-pythonfinder-2.1.0.pkg","repopath":"All/py311-pythonfinder-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":60096,"desc":"PythonFinder is a cross-platform search tool for finding Pythons.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"CLI":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-python-poppler-qt5","origin":"graphics/py-python-poppler-qt5","version":"21.3.0_3","comment":"Python bindings for the Poppler-Qt PDF rendering library","maintainer":"m.ne@gmx.net","www":"https://pypi.org/project/python-poppler-qt5/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ce7c7d8bf920b8206d62285cbcb73e25670c812afd84313cce7fd6542eea0ca","flatsize":641440,"path":"All/py311-python-poppler-qt5-21.3.0_3.pkg","repopath":"All/py311-python-poppler-qt5-21.3.0_3.pkg","licenselogic":"or","licenses":["LGPL21","LGPL3"],"pkgsize":117000,"desc":"A Python binding for libpoppler-qt5 that aims for completeness\nand for being actively maintained.\n\nCreated and currently maintained by Wilbert Berendsen <wbsoft@xs4all.nl>.\n\nUsage:\n\timport popplerqt5\n\td = popplerqt5.Poppler.Document.load('file.pdf')","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","python"],"shlibs_required":["libpoppler-qt5.so.1","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-python-rpm-packaging","origin":"archivers/py-python-rpm-packaging","version":"0.0.20210526","comment":"Python rpm packaging","maintainer":"rodrigo@FreeBSD.org","www":"https://github.com/rpm-software-management/python-rpm-packaging","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec7787a2ef454119fe43823fe9f9eada58cd4b2e249a617ab0bdc97defe7c18b","flatsize":77304,"path":"All/py311-python-rpm-packaging-0.0.20210526.pkg","repopath":"All/py311-python-rpm-packaging-0.0.20210526.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19452,"desc":"Python rpm packaging helpers and scripts","deps":{"py311-poetry-core":{"origin":"devel/py-poetry-core","version":"1.9.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-pytest-xdist":{"origin":"devel/py-pytest-xdist","version":"3.5.0,1"},"py311-pyyaml-include":{"origin":"devel/py-pyyaml-include","version":"2.0.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"]},{"name":"py311-python-registry","origin":"security/py-python-registry","version":"1.4","comment":"Read access to Windows Registry files","maintainer":"antoine@FreeBSD.org","www":"http://www.williballenthin.com/registry/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"429e2729e5ad036553399c172c7a28cd97f3cc19e5ecd9b977b368c0b0d10663","flatsize":699419,"path":"All/py311-python-registry-1.4.pkg","repopath":"All/py311-python-registry-1.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":158944,"desc":"python-registry was originally written by Willi Ballenthin, a forensicator who\nwanted to access the contents of the Windows Registry from his Linux laptop.\npython-registry currently provides read-only access to Windows Registry files,\nsuch as NTUSER.DAT, userdiff, and SOFTWARE. The interface is two-fold: a\nhigh-level interface suitable for most tasks, and a low level set of parsing\nobjects and methods which may be used for advanced study of the Windows\nRegistry. python-registry is written in pure Python, making it portable across\nall major platforms.","deps":{"py311-enum-compat":{"origin":"devel/py-enum-compat","version":"0.0.3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-unicodecsv":{"origin":"devel/py-unicodecsv","version":"0.14.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","devel","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-python-rapidjson","origin":"devel/py-python-rapidjson","version":"1.16","comment":"Python wrapper around rapidjson","maintainer":"yuri@FreeBSD.org","www":"https://github.com/python-rapidjson/python-rapidjson","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9317ea3578a8af7c11b5f0656fbdddd3267e72af8c8fe66e6f1ea62f465d431","flatsize":739981,"path":"All/py311-python-rapidjson-1.16.pkg","repopath":"All/py311-python-rapidjson-1.16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":169324,"desc":"RapidJSON is an extremely fast C++ JSON parser and serialization\nlibrary: this module wraps it into a Python 3 extension, exposing\nits serialization/deserialization (to/from either bytes, str or\nfile-like instances) and JSON Schema validation capabilities.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-picard","origin":"math/py-python-picard","version":"0.7_1","comment":"Preconditoned ICA algorithm for Real Data","maintainer":"yuri@FreeBSD.org","www":"https://pierreablin.github.io/picard/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4dbf3af7289bd3c33b29f18226ca250cefd0a9c6008611b0090ca5abc8b16fb","flatsize":116840,"path":"All/py311-python-picard-0.7_1.pkg","repopath":"All/py311-python-picard-0.7_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":24380,"desc":"Picard is a library to run the Preconditioned ICA for Real Data (PICARD)\nalgorithm and its orthogonal version (PICARD-O). These algorithms show fast\nconvergence even on real data for which sources independence do not perfectly\nhold.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numexpr":{"origin":"math/py-numexpr","version":"2.9.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-pkcs11","origin":"security/py-python-pkcs11","version":"0.7.0_1","comment":"PKCS#11 (Cryptoki) support for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/danni/python-pkcs11","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9a856b7651b46a1d309657d85447c322c07a9598e3a4046e6cb810adb3e3162","flatsize":1177473,"path":"All/py311-python-pkcs11-0.7.0_1.pkg","repopath":"All/py311-python-pkcs11-0.7.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":269728,"desc":"A high level, \"more Pythonic\" interface to the PKCS#11 (Cryptoki) standard to\nsupport HSM and Smartcard devices in Python.\n\nThe interface is designed to follow the logical structure of a HSM, with useful\ndefaults for obscurely documented parameters. Many APIs will optionally accept\niterables and act as generators, allowing you to stream large data blocks for\nsymmetric encryption.\n\npython-pkcs11 also includes numerous utility functions to convert between PKCS\n#11 data structures and common interchange formats including PKCS #1 and X.509.\n\npython-pkcs11 is fully documented and has a full integration test suite for all\nfeatures, with continuous integration against multiple HSM platforms including:\n- Thales nCipher\n- Opencryptoki TPM\n- OpenSC/Smartcard-HSM/Nitrokey HSM","deps":{"py311-asn1crypto":{"origin":"devel/py-asn1crypto","version":"1.5.1_1"},"py311-cached-property":{"origin":"devel/py-cached-property","version":"1.5.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-openid","origin":"security/py-python-openid","version":"2.2.5_2","comment":"Python OpenID version","maintainer":"rm@FreeBSD.org","www":"http://janrain.com/openid-enabled","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3094086c61ae1859e00a9116fcc2050aff7e5ea673260b7d41ee3073d5cd161","flatsize":1462843,"path":"All/py311-python-openid-2.2.5_2.pkg","repopath":"All/py311-python-openid-2.2.5_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":218284,"desc":"Python OpenID library implements recent changes to the OpenID\nspecification as well as making API changes that should make\nintegration with applications easier.\n\nThis library allows the use of XRI as OpenID identifiers, allowing users\nto log in with their i-names.  For full XRI compatibility,\nrelying parties integrating this library should take note of the user's\nCanonicalID, as described in the \"Identifying the End User\" section of\nthe OpenID 2.0 specification.\n\nSee also: https://github.com/openid/python-openid","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-pcre","origin":"devel/py-python-pcre","version":"0.7","comment":"Python PCRE bindings","maintainer":"ygy@FreeBSD.org","www":"https://github.com/awahlig/python-pcre","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bad901c7a8d5785fe4e10cab23337e9e1441df99fb777203bd52f1a8013f687c","flatsize":67673,"path":"All/py311-python-pcre-0.7.pkg","repopath":"All/py311-python-pcre-0.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18156,"desc":"A Python PCRE library","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libpcre.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-python-pam","origin":"security/py-python-pam","version":"1.8.4","comment":"Python PAM module","maintainer":"vishwin@FreeBSD.org","www":"https://github.com/FirefighterBlu3/python-pam","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d30416ffb81948bfaa026303168557d6fd8dfa686041d0171b43246597b66dc0","flatsize":31445,"path":"All/py311-python-pam-1.8.4.pkg","repopath":"All/py311-python-pam-1.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8744,"desc":"Python PAM module","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-ptrace","origin":"devel/py-python-ptrace","version":"0.9.8","comment":"Python binding of ptrace library","maintainer":"0mp@FreeBSD.org","www":"https://github.com/vstinner/python-ptrace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc624bd80b73d335055630bafe27cbc43c08bc8d8756a2ea5d1851fa52ae77c4","flatsize":1039113,"path":"All/py311-python-ptrace-0.9.8.pkg","repopath":"All/py311-python-ptrace-0.9.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":164616,"desc":"python-ptrace is a debugger using ptrace (Linux, BSD and Darwin system call to\ntrace processes) written in Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-openstackclient","origin":"net/py-python-openstackclient","version":"6.6.0","comment":"OpenStack Command-line Client","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/python-openstackclient/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3de476fda17a6bb3d6d52e747a68072d8e3a933b85a120716e6081adccfdedb1","flatsize":18933005,"path":"All/py311-python-openstackclient-6.6.0.pkg","repopath":"All/py311-python-openstackclient-6.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1492008,"desc":"OpenStackClient (aka OSC) is a command-line client for OpenStack that brings the\ncommand set for Compute, Identity, Image, Network, Object Store and Block\nStorage APIs together in a single shell with a uniform command structure.\n\nThe primary goal is to provide a unified shell command structure and a common\nlanguage to describe operations in OpenStack.","deps":{"py311-cliff":{"origin":"devel/py-cliff","version":"4.7.0"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-iso8601":{"origin":"devel/py-iso8601","version":"2.1.0"},"py311-openstacksdk":{"origin":"devel/py-openstacksdk","version":"3.1.0"},"py311-osc-lib":{"origin":"devel/py-osc-lib","version":"3.0.1_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-python-cinderclient":{"origin":"net/py-python-cinderclient","version":"9.5.0_1"},"py311-python-keystoneclient":{"origin":"net/py-python-keystoneclient","version":"5.4.0_1"},"py311-python-novaclient":{"origin":"net/py-python-novaclient","version":"18.6.0"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-nomad","origin":"sysutils/py-python-nomad","version":"2.0.0","comment":"Python client for nomad","maintainer":"jhixson@FreeBSD.org","www":"https://github.com/jrxFive/python-nomad","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb124edde041dfb59f42301062210e62e20d9027675581cd803f4c97ad6680b9","flatsize":467764,"path":"All/py311-python-nomad-2.0.0.pkg","repopath":"All/py311-python-nomad-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45896,"desc":"Python client for nomad (WWW: http://www.nomadproject.io)\n\nNomad is a tool for managing a cluster of machines and running\napplications on them.\nNomad abstracts away machines and the location of applications,\nand instead enables users to declare what they want to run and\nNomad handles where they should run and how to run them.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-nss","origin":"security/py-python-nss","version":"1.0.1_3","comment":"Python bindings for NSS and NSPR","maintainer":"jhale@FreeBSD.org","www":"https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/Python_binding_for_NSS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5390e84f838b690498267cd35e84caecfcec96b012f52cfe024d32b39a54dcad","flatsize":908329,"path":"All/py311-python-nss-1.0.1_3.pkg","repopath":"All/py311-python-nss-1.0.1_3.pkg","licenselogic":"or","licenses":["LGPL21+","GPLv2+","MPL20"],"pkgsize":206820,"desc":"python-nss is a Python binding for NSS (Network Security Services)\nand NSPR (Netscape Portable Runtime). NSS provides cryptography\nservices supporting SSL, TLS, PKI, PKIX, X509, PKCS*, etc. NSS is\nan alternative to OpenSSL and used extensively by major software\nprojects. NSS is FIPS-140 certified.\n\nNSS is built upon NSPR because NSPR provides an abstraction of\ncommon operating system services, particularly in the areas of\nnetworking and process management. Python also provides an abstraction\nof common operating system services but because NSS and NSPR are\ntightly bound, python-nss exposes elements of NSPR.","deps":{"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"shlibs_required":["libnspr4.so","libssl3.so","libnss3.so","libsmime3.so"],"annotations":{"flavor":"py311"}},{"name":"py311-python-obelisk","origin":"finance/py-python-obelisk","version":"0.1.3_4","comment":"Python native client for the obelisk blockchain server","maintainer":"yuri@FreeBSD.org","www":"https://github.com/darkwallet/python-obelisk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e0b33279444d633cb7867d3c72c67f32d95c7d5f54de24a8926f152abf2f8b0","flatsize":503443,"path":"All/py311-python-obelisk-0.1.3_4.pkg","repopath":"All/py311-python-obelisk-0.1.3_4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":89448,"desc":"Python native client for the obelisk blockchain server.","deps":{"py311-ecdsa":{"origin":"security/py-ecdsa","version":"0.19.0_1"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-multipart","origin":"www/py-python-multipart","version":"0.0.9","comment":"Streaming multipart parser for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://kludex.github.io/python-multipart/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"508c8dbabf5748389c8df5a9a3a89ccc874ceb364110a5a052312a3f3f0b8399","flatsize":257232,"path":"All/py311-python-multipart-0.0.9.pkg","repopath":"All/py311-python-multipart-0.0.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":42764,"desc":"python-multipart is an Apache 2.0 licensed streaming multipart parser for\nPython.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-nexus","origin":"biology/python-nexus","version":"2.9.0","comment":"Generic nexus file format reader for python","maintainer":"wen@FreeBSD.org","www":"http://simon.net.nz/articles/python-nexus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3651a18ec6368228415c0b0c60dbf4d02e7fdc6b89682a604ef979bd725cbfa","flatsize":405148,"path":"All/py311-python-nexus-2.9.0.pkg","repopath":"All/py311-python-nexus-2.9.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":74416,"desc":"python-nexus is a generic nexus (phylogenetics) file format(.nex, .trees)\nreader for python.","deps":{"py311-clldutils":{"origin":"devel/py-clldutils","version":"3.22.2_1"},"py311-newick":{"origin":"biology/py-newick","version":"1.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-mpv","origin":"multimedia/py-python-mpv","version":"1.0.5","comment":"Python interface to the mpv media player","maintainer":"ports@freebsd.org","www":"https://pypi.org/project/python-mpv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c92463c28dc3f6561ef34c1fb5a970013d53d13072e9400336fa739eebca7591","flatsize":431789,"path":"All/py311-python-mpv-1.0.5.pkg","repopath":"All/py311-python-mpv-1.0.5.pkg","licenselogic":"or","licenses":["GPLv2+","LGPL21+"],"pkgsize":72484,"desc":"python-mpv is a ctypes-based python interface to the mpv media player.\n\nIt gives you more or less full control of all features of the player,\njust as the lua interface does.","deps":{"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-mpd2","origin":"audio/py-python-mpd2","version":"3.1.1_1","comment":"Python MPD client library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Mic92/python-mpd2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c038fb44fecdced3c13107e8cbf6f9c097d70c14d2a1d815567df0318b35944","flatsize":525038,"path":"All/py311-python-mpd2-3.1.1_1.pkg","repopath":"All/py311-python-mpd2-3.1.1_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":83652,"desc":"python-mpd2 is a Python library which provides a client interface for the Music\nPlayer Daemon.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"options":{"DOCS":"on","TWISTED":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-python-markdown-math","origin":"textproc/py-python-markdown-math","version":"0.8_1","comment":"Math extension for Python-Markdown","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mitya57/python-markdown-math","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a904f0e9ead1155cdb7c0eb59ca7b724b23e73fa44333c67fa6b5175f8fe220","flatsize":29522,"path":"All/py311-python-markdown-math-0.8_1.pkg","repopath":"All/py311-python-markdown-math-0.8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8680,"desc":"This extension adds math formulas support to Python-Markdown","deps":{"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-mimeparse","origin":"devel/py-python-mimeparse","version":"1.6.0_1","comment":"Basic functions for handling mime-types in Python","maintainer":"sunpoet@FreeBSD.org","www":"http://code.google.com/p/mimeparse/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"513eb69f9252be6172fb005bcf960b8c76e4a1b7f21162dcc0ebc235047d90fd","flatsize":27772,"path":"All/py311-python-mimeparse-1.6.0_1.pkg","repopath":"All/py311-python-mimeparse-1.6.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7820,"desc":"This module provides basic functions for parsing mime-type names and matching\nthem against a list of media-ranges.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-novaclient","origin":"net/py-python-novaclient","version":"18.6.0","comment":"Client for the OpenStack Nova API","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/python-novaclient/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1706116b31e690bcb7a6e4c4098b41ec6c25f78996eaf3b77bf4af10826827c4","flatsize":4987121,"path":"All/py311-python-novaclient-18.6.0.pkg","repopath":"All/py311-python-novaclient-18.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":551176,"desc":"This is a client for OpenStack Nova API. There's a Python API (the novaclient\nmodule), and a command-line script (installed as nova). Each implements the\nentire OpenStack Nova API.\n\nYou'll need credentials for an OpenStack cloud that implements the Compute API,\nsuch as TryStack, HP, or Rackspace, in order to use the nova client.","deps":{"py311-iso8601":{"origin":"devel/py-iso8601","version":"2.1.0"},"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-prettytable0":{"origin":"devel/py-prettytable0","version":"0.7.2_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-socks","origin":"net/py-python-socks","version":"2.5.0","comment":"Core proxy (SOCKS4, SOCKS5, HTTP tunneling) functionality for Python","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/python-socks/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4b1c8b71a789f3cdf902527ea318f40c11a0fbc0707a1efdf61347fba24ab12","flatsize":498829,"path":"All/py311-python-socks-2.5.0.pkg","repopath":"All/py311-python-socks-2.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":68160,"desc":"The python-socks package provides a core proxy client functionality for\nPython. Supports SOCKS4(a), SOCKS5, HTTP (tunneling) proxy and provides sync\nand async (asyncio, trio, curio) APIs. You probably don't need to use\npython-socks directly. It is used internally by aiohttp-socks and httpx-socks\npackages.","deps":{"py311-async_timeout":{"origin":"devel/py-async_timeout","version":"4.0.3"},"py311-curio":{"origin":"devel/py-curio","version":"1.6_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-trio":{"origin":"net/py-trio","version":"0.25.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-memcached","origin":"databases/py-python-memcached","version":"1.62_1","comment":"Python API for memcached, a distributed memory cache daemon","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/linsomniac/python-memcached","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81062836c38990e93fdbda9388d5b27a9dc19b79e3bbf897313e54c834a28f01","flatsize":201320,"path":"All/py311-python-memcached-1.62_1.pkg","repopath":"All/py311-python-memcached-1.62_1.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":32520,"desc":"The API takes advantage of the server's opaque flag support and sets its\n\"complex\" flag whenever the object being stored or retrieved isn't a plain\nscalar. In that case, the Storable module is used to freeze and thaw the\nvalue automatically going in and out of the memcached.\n\nThe Python API, while tested, has not experienced real-world production use.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-magic","origin":"devel/py-python-magic","version":"0.4.27_1","comment":"File type identification using libmagic","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ahupp/python-magic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2618056bf9d7e237aa7ded93c7c89a620c1a2232c75025cf3b58bd4ceeb74a8","flatsize":103685,"path":"All/py311-python-magic-0.4.27_1.pkg","repopath":"All/py311-python-magic-0.4.27_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21932,"desc":"python-magic is a Python interface to the libmagic file type identification\nlibrary. libmagic identifies file types by checking their headers according to a\npredefined list of file types. This functionality is exposed to the command line\nby the Unix command file.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-lsp-black","origin":"textproc/py-python-lsp-black","version":"2.0.0","comment":"Black plugin for the Python LSP Server","maintainer":"yuri@FreeBSD.org","www":"https://github.com/python-lsp/python-lsp-black","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e1e0fbaadc810e9c08aeb613cb3d9d5d699d3abc5b0c82c89004d839f44b024","flatsize":32004,"path":"All/py311-python-lsp-black-2.0.0.pkg","repopath":"All/py311-python-lsp-black-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10084,"desc":"Black plugin for the Python LSP Server.\n\n* This plugin will disable the yapf and autopep8 plugins if installed.\n* python-lsp-black can either format an entire file or just the selected text.\n* The code will only be formatted if it is syntactically valid Python.\n* Text selections are treated as if they were a separate Python file.\n  Unfortunately this means you can't format an indented block of code.\n* python-lsp-black will use your project's pyproject.toml if it has one.\n* python-lsp-black only officially supports the latest stable version of\n  black. An effort is made to keep backwards-compatibility but older black\n  versions will not be actively tested.\n* The plugin can cache the black configuration that applies to each Python file,\n  this improves performance of the plugin. When configuration caching is\n  enabled any changes to black's configuration will need the LSP server to be\n  restarted. Configuration caching can be disabled with the cache_config option.","deps":{"py311-python-lsp-server":{"origin":"textproc/py-python-lsp-server","version":"1.11.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-neutronclient","origin":"net/py-python-neutronclient","version":"11.3.0","comment":"CLI and Client Library for OpenStack Networking","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/python-neutronclient/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bd1831928c6a069453bc657d86cb7b69db5d0f20e9adfecbeab598c6694c5b8","flatsize":4209339,"path":"All/py311-python-neutronclient-11.3.0.pkg","repopath":"All/py311-python-neutronclient-11.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":420824,"desc":"This is a client library for Neutron built on the Neutron API. It provides a\nPython API (the neutronclient module) and a command-line tool (neutron).","deps":{"py311-cliff":{"origin":"devel/py-cliff","version":"4.7.0"},"py311-debtcollector":{"origin":"devel/py-debtcollector","version":"1.20.0"},"py311-iso8601":{"origin":"devel/py-iso8601","version":"2.1.0"},"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-openstacksdk":{"origin":"devel/py-openstacksdk","version":"3.1.0"},"py311-os-client-config":{"origin":"devel/py-os-client-config","version":"2.1.0_1"},"py311-osc-lib":{"origin":"devel/py-osc-lib","version":"3.0.1_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.log":{"origin":"devel/py-oslo.log","version":"6.0.0"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-python-keystoneclient":{"origin":"net/py-python-keystoneclient","version":"5.4.0_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-lsp-server","origin":"textproc/py-python-lsp-server","version":"1.11.0","comment":"Python implementation of the Language Server Protocol","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/python-lsp/python-lsp-server","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"edde74d2704291a0b3784fd399763e52d72155ef72cb1fe050712cd196e84002","flatsize":784975,"path":"All/py311-python-lsp-server-1.11.0.pkg","repopath":"All/py311-python-lsp-server-1.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":141676,"desc":"A Python 3.6+ implementation of the Language Server Protocol.\n\nLanguage Server Features: Auto Completion, Code Linting,\nSignature Help, Go to definition, Hover, Find References,\nDocument Symbols, Document Formatting, Code folding, and\nMultiple workspaces","deps":{"py311-autopep8":{"origin":"textproc/py-autopep8","version":"2.3.0"},"py311-docstring-to-markdown":{"origin":"textproc/py-docstring-to-markdown","version":"0.15"},"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-jedi":{"origin":"devel/py-jedi","version":"0.19.1"},"py311-mccabe":{"origin":"devel/py-mccabe","version":"0.7.0"},"py311-pluggy":{"origin":"devel/py-pluggy","version":"1.5.0"},"py311-pycodestyle":{"origin":"devel/py-pycodestyle","version":"2.12.0"},"py311-pydocstyle":{"origin":"devel/py-pydocstyle","version":"6.3.0"},"py311-pyflakes":{"origin":"devel/py-pyflakes","version":"3.2.0_1"},"py311-pyls-black":{"origin":"devel/py-pyls-black","version":"0.4.7_3"},"py311-python-lsp-jsonrpc":{"origin":"textproc/py-python-lsp-jsonrpc","version":"1.1.2_1"},"py311-rope":{"origin":"devel/py-rope","version":"1.7.0_1"},"py311-ujson":{"origin":"devel/py-ujson","version":"5.10.0"},"py311-whatthepatch":{"origin":"textproc/py-whatthepatch","version":"1.0.2"},"py311-yapf":{"origin":"textproc/py-yapf","version":"0.32.0"},"pylint-py311":{"origin":"devel/pylint","version":"3.2.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-ly","origin":"print/py-python-ly","version":"0.9.8","comment":"Python package to manipulate LilyPond files","maintainer":"martin.dieringer@gmx.de","www":"https://github.com/frescobaldi/python-ly","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"055f7bc11a21a245257084410cf34da7e7ce433b6f0c14740c5aadae99890b07","flatsize":2999150,"path":"All/py311-python-ly-0.9.8.pkg","repopath":"All/py311-python-ly-0.9.8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":413272,"desc":"This package provides a Python library ly containing various Python modules\nto parse, manipulate or create documents in LilyPond format.  A command line\nprogram ly is also provided that can be used to do various manipulations\nwith LilyPond files.\n\nThe LilyPond format is a plain text input format that is used by the GNU\nmusic typesetter LilyPond (www.lilypond.org).\n\nThe python-ly package is Free Software, licensed under the GPL.  This\npackage is written by the Frescobaldi developers and is used extensively by\nthe Frescobaldi project.  The main author is Wilbert Berendsen.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-lsp-jsonrpc","origin":"textproc/py-python-lsp-jsonrpc","version":"1.1.2_1","comment":"Python JSON RPC Server","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/python-lsp/python-lsp-jsonrpc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ca00f7f54938c294f0c4ab05da00d3ddb9a0441587cd92445f751379f4bf510","flatsize":84366,"path":"All/py311-python-lsp-jsonrpc-1.1.2_1.pkg","repopath":"All/py311-python-lsp-jsonrpc-1.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17856,"desc":"A Python 3.8+ server implementation of the JSON RPC 2.0\nprotocol. This library has been pulled out of the Python\nLSP Server project.","deps":{"py311-ujson":{"origin":"devel/py-ujson","version":"5.10.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-socketio","origin":"devel/py-python-socketio","version":"5.11.2","comment":"Python implementation of the Socket.IO realtime client and server","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/miguelgrinberg/python-socketio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01d9da4c5628d1e4d4c0d76dd07ec990f6c3362ba29b26fc764d8dc000d831de","flatsize":1065639,"path":"All/py311-python-socketio-5.11.2.pkg","repopath":"All/py311-python-socketio-5.11.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":103060,"desc":"This projects implements Socket.IO clients and servers that can run standalone\nor integrated with a variety of Python web frameworks.\n\nSocket.IO is a transport protocol that enables real-time bidirectional\nevent-based communication between clients (typically, though not always, web\nbrowsers) and a server. The official implementations of the client and server\ncomponents are written in JavaScript. This package provides Python\nimplementations of both, each with standard and asyncio variants.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-bidict":{"origin":"devel/py-bidict","version":"0.22.1"},"py311-python-engineio":{"origin":"devel/py-python-engineio","version":"4.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-websocket-client":{"origin":"www/py-websocket-client","version":"1.4.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","net","python"],"options":{"ASYNCIO_CLIENT":"on","CLIENT":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-safetensors","origin":"misc/py-safetensors","version":"0.4.3_2","comment":"Simple, safe way to store and distribute tensors","maintainer":"yuri@FreeBSD.org","www":"https://huggingface.co/docs/safetensors/index","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81eba7e22238d972bf9866e2d394b52233d44b5781b656024ee5e488ea44b7a3","flatsize":1010012,"path":"All/py311-safetensors-0.4.3_2.pkg","repopath":"All/py311-safetensors-0.4.3_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":324108,"desc":"Safetensors is a new simple format for storing tensors safely (as opposed to\npickle) and that is still fast (zero-copy).","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-jsonrpc-server","origin":"devel/py-python-jsonrpc-server","version":"0.4.0","comment":"Python implementation of the JSON RPC 2.0 protocol","maintainer":"meka@tilda.center","www":"https://github.com/palantir/python-jsonrpc-server","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"775cb0d1844211ef8129d4c5e16a993f503b961af7f7809ef7844e96160f29cf","flatsize":80467,"path":"All/py311-python-jsonrpc-server-0.4.0.pkg","repopath":"All/py311-python-jsonrpc-server-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17000,"desc":"Python server implementation of the JSON RPC 2.0 protocol. Asynchronous request\nhandling is supported.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-ujson":{"origin":"devel/py-ujson","version":"5.10.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-ldap","origin":"net/py-python-ldap","version":"3.4.4","comment":"LDAP module for python, for OpenLDAP2","maintainer":"rm@FreeBSD.org","www":"https://www.python-ldap.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7e672832ac163ffcd7863c888ee05e6b32df15f564eaa4f0e2b8257a5d3c4b3","flatsize":1095666,"path":"All/py311-python-ldap-3.4.4.pkg","repopath":"All/py311-python-ldap-3.4.4.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":188228,"desc":"LDAP Wrapper for Python\n\n   This module provides an LDAP API to Python in the spirit of RFC1823.\n\nSome cool things people have done with ldapmodule\n\n     * LANL phone book (source)\n     * Michael Stroeder's web2ldap (previously ldap-client-cgi.py).\n     * LDAP support for Zope (see also Zope)","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-pyasn1-modules":{"origin":"devel/py-pyasn1-modules","version":"0.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"shlibs_required":["libldap.so.2","liblber.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-python-lhafile","origin":"archivers/py-python-lhafile","version":"0.2.2","comment":"LHA(.lzh) file extract interface","maintainer":"cs@innolan.dk","www":"https://fengestad.no/python-lhafile/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"253cc493f0eebdbdd42dce182d0422d9911cc1ce82f94095034ff9139c47bcde","flatsize":73118,"path":"All/py311-python-lhafile-0.2.2.pkg","repopath":"All/py311-python-lhafile-0.2.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21488,"desc":"Lhafile is python C extension to extract lha file(.lzh). The interface\nis like zipfile extension included in regular python distribution. It\ndoes not need external program for extract. It has only extract function,\nnot archive function.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-louvain","origin":"math/py-python-louvain","version":"0.16_1","comment":"Louvain algorithm for community detection","maintainer":"yuri@FreeBSD.org","www":"https://github.com/taynaud/python-louvain","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2dc8bd7929e5fc2b52fe6ace9964cdaa98975ca1ac70b1fd07d737496f70d18b","flatsize":83427,"path":"All/py311-python-louvain-0.16_1.pkg","repopath":"All/py311-python-louvain-0.16_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15912,"desc":"This module implements community detection.\n\nIt uses the louvain method described in Fast unfolding of communities in large\nnetworks, Vincent D Blondel, Jean-Loup Guillaume, Renaud Lambiotte, Renaud\nLefebvre, Journal of Statistical Mechanics: Theory and Experiment 2008(10).","deps":{"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-jose","origin":"security/py-python-jose","version":"3.3.0_1","comment":"Client SDK for TIP API which require Authentication Tokens","maintainer":"dvl@FreeBSD.org","www":"https://github.com/mpdavis/python-jose","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b273cb38125eeaf9edb364b5371cc4d842b83fc54c08413b9a0b3512801262cd","flatsize":389258,"path":"All/py311-python-jose-3.3.0_1.pkg","repopath":"All/py311-python-jose-3.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59660,"desc":"A JOSE implementation in Python\n\nThe JavaScript Object Signing and Encryption (JOSE) technologies - JSON Web\nSignature (JWS), JSON Web Encryption (JWE), JSON Web Key (JWK), and JSON Web\nAlgorithms (JWA) - collectively can be used to encrypt and/or sign content\nusing a variety of algorithms. While the full set of permutations is extremely\nlarge, and might be daunting to some, it is expected that most applications\nwill only use a small set of algorithms to meet their needs.\n\nUsage\n\n>>> from jose import jwt\n>>> token = jwt.encode({'key': 'value'}, 'secret', algorithm='HS256')\nu'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJrZXkiOiJ2YWx1ZSJ9.FG-8UppwHaFp1LgRYQQeS6EDQF7_6-bMFegNucHjmWg'\n\n>>> jwt.decode(token, 'secret', algorithms=['HS256'])\n{u'key': u'value'}","deps":{"py311-ecdsa":{"origin":"security/py-ecdsa","version":"0.19.0_1"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-pycryptodome":{"origin":"security/py-pycryptodome","version":"3.20.0"},"py311-rsa":{"origin":"security/py-rsa","version":"4.9_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"flavor":"py311"}},{"name":"py311-python-twitter","origin":"net/py-python-twitter","version":"3.5","comment":"Python wrapper around the Twitter API","maintainer":"python@FreeBSD.org","www":"https://github.com/bear/python-twitter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41d82ed875e53d6171bbcfba27545be183132ad6743768fe8613c9cd4144dd92","flatsize":841623,"path":"All/py311-python-twitter-3.5.pkg","repopath":"All/py311-python-twitter-3.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":104600,"desc":"This library provides a pure python interface for the Twitter API.\n\nTwitter provides a service that allows people to connect via the web, IM, and\nSMS. Twitter exposes a web services API and this library is intended to make it\neven easier for python programmers to use.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-oauthlib":{"origin":"www/py-requests-oauthlib","version":"2.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-jenkins","origin":"devel/py-python-jenkins","version":"1.8.2","comment":"Python bindings for the remote Jenkins API","maintainer":"lwhsu@FreeBSD.org","www":"https://opendev.org/jjb/python-jenkins/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb4927d8d837f2ddc958218a70abaaa684e1ec0f97e4c153f85e9b3580562030","flatsize":354840,"path":"All/py311-python-jenkins-1.8.2.pkg","repopath":"All/py311-python-jenkins-1.8.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":47248,"desc":"Python Jenkins is a python wrapper for the Jenkins REST API which aims to\nprovide a more conventionally pythonic way of controlling a Jenkins server.\nIt provides a higher-level API containing a number of convenience functions.","deps":{"py311-multi_key_dict":{"origin":"devel/py-multi_key_dict","version":"2.0.3"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-ipware","origin":"net/py-python-ipware","version":"2.0.1","comment":"Python package to retrieve the IP address of a user","maintainer":"grembo@FreeBSD.org","www":"https://github.com/un33k/python-ipware","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5184cfa05cb7bdce29d5d8b1310d92bc1dbe6a3d346d72e4cafce0cb70ebd364","flatsize":58002,"path":"All/py311-python-ipware-2.0.1.pkg","repopath":"All/py311-python-ipware-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14436,"desc":"A python package for server applications to retrieve client's IP address.\n\nBest attempt to get client's IP address while keeping it DRY.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-keystoneclient","origin":"net/py-python-keystoneclient","version":"5.4.0_1","comment":"Client Library for OpenStack Identity","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/python-keystoneclient/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58caa16b78256d2d224be17310d5dd53ccddc595d7d78469f07a71b15a77c907","flatsize":5275588,"path":"All/py311-python-keystoneclient-5.4.0_1.pkg","repopath":"All/py311-python-keystoneclient-5.4.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":539764,"desc":"This is a client for the OpenStack Identity API, implemented by the Keystone\nteam; it contains a Python API (the keystoneclient module) for OpenStack's\nIdentity Service. For command line interface support, use OpenStackClient.","deps":{"py311-debtcollector":{"origin":"devel/py-debtcollector","version":"1.20.0"},"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-heatclient","origin":"net/py-python-heatclient","version":"3.5.0_1","comment":"OpenStack Orchestration API Client Library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/python-heatclient/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec08369f65d0d8d57fc3b5b3f81e66275676544e339e4753e48c28097a3b472d","flatsize":3301007,"path":"All/py311-python-heatclient-3.5.0_1.pkg","repopath":"All/py311-python-heatclient-3.5.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":373360,"desc":"This is a client library for Heat built on the Heat orchestration API. It\nprovides a Python API (the heatclient module) and a command-line tool (heat).","deps":{"py311-cliff":{"origin":"devel/py-cliff","version":"4.7.0"},"py311-iso8601":{"origin":"devel/py-iso8601","version":"2.1.0"},"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-osc-lib":{"origin":"devel/py-osc-lib","version":"3.0.1_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-prettytable":{"origin":"devel/py-prettytable","version":"3.10.0"},"py311-python-swiftclient":{"origin":"databases/py-python-swiftclient","version":"3.13.1_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-gvm","origin":"security/py-python-gvm","version":"24.3.0","comment":"The Greenbone Vulnerability Management Python API library","maintainer":"acm@FreeBSD.org","www":"https://github.com/greenbone/python-gvm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"988be6bf2cae7377db1ee6c9c2f0155bbfbeb1c262c5233f9cf9e24b3a48719b","flatsize":6490889,"path":"All/py311-python-gvm-24.3.0.pkg","repopath":"All/py311-python-gvm-24.3.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":401064,"desc":"The Greenbone Vulnerability Management Python API library (python-gvm) is a\ncollection of APIs that help with remote controlling a Greenbone Security\nManager (GSM) appliance and its underlying Greenbone Vulnerability Manager\n(GVM).\n\nThe library essentially abstracts accessing the communication protocols\nGreenbone Management Protocol (GMP) and Open Scanner Protocol (OSP)","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-gnupg","origin":"security/py-python-gnupg","version":"0.5.1","comment":"Python wrapper for the GNU Privacy Guard (GPG or GnuPG)","maintainer":"christer.edwards@gmail.com","www":"https://docs.red-dove.com/python-gnupg/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d238e529c256935132f47fa4aac10723ed10f70fd15f244969768d4dcf0c0fa0","flatsize":282367,"path":"All/py311-python-gnupg-0.5.1.pkg","repopath":"All/py311-python-gnupg-0.5.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":45312,"desc":"The gnupg module allows Python programs to make use of the functionality\nprovided by the GNU Privacy Guard (abbreviated GPG or GnuPG). Using this\nmodule, Python programs can encrypt and decrypt data, digitally sign documents\nand verify digital signatures, manage (generate, list and delete) encryption\nkeys, using proven Public Key Infrastructure (PKI) encryption technology based\non OpenPGP.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-json-logger","origin":"devel/py-python-json-logger","version":"2.0.7_1","comment":"Python library adding a json log formatter","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/madzak/python-json-logger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2542c6552d68b9138c0b37630a5fa830ffca08c9fa3ae1bd409283885304f72b","flatsize":48952,"path":"All/py311-python-json-logger-2.0.7_1.pkg","repopath":"All/py311-python-json-logger-2.0.7_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12400,"desc":"This library is provided to allow standard python logging to output log data as\njson objects. With JSON we can make our logs more readable by machines and we\ncan stop writing custom parsers for syslog type records.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-gilt","origin":"devel/py-python-gilt","version":"1.2.2","comment":"GIT layering tool","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/python-gilt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ed0469b92dc22fb25f9e3261d78c4800a88c525f79448b072dd52e77535300b","flatsize":85922,"path":"All/py311-python-gilt-1.2.2.pkg","repopath":"All/py311-python-gilt-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17524,"desc":"Overlay remote repositories and/or files into the destinations\nprovided.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-fasteners":{"origin":"devel/py-fasteners","version":"0.19"},"py311-git-url-parse":{"origin":"devel/py-git-url-parse","version":"1.2.2"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sh":{"origin":"devel/py-sh","version":"1.14.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-gflags","origin":"devel/py-python-gflags","version":"3.1.2","comment":"Commandline flags module for Python","maintainer":"ports@FreeBSD.org","www":"https://github.com/google/python-gflags","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"292f7612a3bf27276de10405c4a35eb1cc1651aaf6c1f7de67648954160e09e2","flatsize":556050,"path":"All/py311-python-gflags-3.1.2.pkg","repopath":"All/py311-python-gflags-3.1.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":84484,"desc":"The gflags package contains a library that implements commandline flags\nprocessing. As such it's a replacement for getopt(). It has increased\nflexibility, including built-in support for Python types, and the ability to\ndefine flags in the source file in which they're used. (This last is its major\ndifference from OptParse.)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-python-gflags port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-python-gettext","origin":"textproc/py-python-gettext","version":"3.0","comment":"Python Gettext po to mo file compiler","maintainer":"rm@FreeBSD.org","www":"https://pypi.org/project/python-gettext/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e1c2c0e94d67d6f1a575d22a5d25ba92333833e178f7a5278818955ae446857","flatsize":66460,"path":"All/py311-python-gettext-3.0.pkg","repopath":"All/py311-python-gettext-3.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15476,"desc":"This implementation of Gettext for Python includes a Msgfmt class\nwhich can be used to generate compiled mo files from Gettext po\nfiles and includes support for the newer msgctxt keyword.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-editor","origin":"devel/py-python-editor","version":"1.0.4_1","comment":"Programmatically open an editor, capture the result","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fmoo/python-editor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be2d62bc29bf67a53deee0a92a762c3e24eb9ed864d791b4bd071c62ee3d25b1","flatsize":39756,"path":"All/py311-python-editor-1.0.4_1.pkg","repopath":"All/py311-python-editor-1.0.4_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9856,"desc":"python-editor is a library that provides the editor module for programmatically\ninterfacing with your system's $EDITOR.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-gdsii","origin":"cad/python-gdsii","version":"0.2.1","comment":"GDSII manipulation library","maintainer":"hrs@FreeBSD.org","www":"https://pythonhosted.org/python-gdsii/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1bbf443f48c5d2b317a66b2c04d9bf6312b6e42938e4d171d8d2065a2b65a72c","flatsize":216291,"path":"All/py311-python-gdsii-0.2.1.pkg","repopath":"All/py311-python-gdsii-0.2.1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":33460,"desc":"python-gdsii is a library that can be used to read, create, modify and save\nGDSII files. It supports both low-level record I/O and high level interface to\nGDSII libraries (databases), structures, and elements.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-geohash","origin":"misc/py-python-geohash","version":"0.8.5_2","comment":"Fast, accurate python geohashing library","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/python-geohash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ece951a643fb3b9626c399f5cfb7287bd4b3281c876e3af49f1ca4fe56c26bae","flatsize":128899,"path":"All/py311-python-geohash-0.8.5_2.pkg","repopath":"All/py311-python-geohash-0.8.5_2.pkg","licenselogic":"and","licenses":["APACHE20","MIT","BSD3CLAUSE"],"pkgsize":28884,"desc":"python-geohash is a fast, accurate python geohashing library.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-gist","origin":"devel/py-python-gist","version":"0.10.6","comment":"Command line interface for working with github gists","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/python-gist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11ed3e00a3db9d176ddfe8da8bf937c23dcbe13c77bf6089839641d1ee095fa9","flatsize":167773,"path":"All/py311-python-gist-0.10.6.pkg","repopath":"All/py311-python-gist-0.10.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28956,"desc":"gist is a command line interface for working with GitHub gists. It provides\nseveral methods for inspecting a users gists, and the ability to easily\ncreate them.\n\nSee also: https://github.com/jdowner/gist","deps":{"py311-python-gnupg":{"origin":"security/py-python-gnupg","version":"0.5.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-fcl","origin":"math/py-python-fcl","version":"0.0.12_3","comment":"Python bindings for the Flexible Collision Library","maintainer":"db@FreeBSD.org","www":"https://libraries.io/pypi/python-fcl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76e5098b6f2c4b2e1e0418b7e84d87edd674e7d81dabf09f293f65499fb4332d","flatsize":372903,"path":"All/py311-python-fcl-0.0.12_3.pkg","repopath":"All/py311-python-fcl-0.0.12_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":110400,"desc":"Python-FCL is an (unofficial) Python interface for the Flexible Collision\nLibrary (FCL), an excellent C++ library for performing proximity and\ncollision queries on pairs of geometric models. Currently, this package\nis targeted for FCL 0.5.0.","deps":{"fcl05":{"origin":"math/fcl05","version":"0.5.0_3"},"octomap":{"origin":"math/octomap","version":"1.10.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libfcl05.so.7","liboctomap.so.1.10"],"annotations":{"flavor":"py311"}},{"name":"py311-python-slugify","origin":"textproc/py-python-slugify","version":"8.0.4","comment":"Slugify application that handles unicode","maintainer":"matthew@FreeBSD.org","www":"https://github.com/un33k/python-slugify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"990d2a85c0baf3b4f49e1f761c98b36506c153a3447e65661e12565dd14cc5ec","flatsize":55845,"path":"All/py311-python-slugify-8.0.4.pkg","repopath":"All/py311-python-slugify-8.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14128,"desc":"A Python slugify application that handles unicode","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-text-unidecode":{"origin":"converters/py-text-unidecode","version":"1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-glanceclient","origin":"net/py-python-glanceclient","version":"4.6.0","comment":"OpenStack Image API Client Library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/python-glanceclient/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f56f1f34cdff58e9bcf5d3b5dcf60007bfb233395fa393a64f9a8d6a2b8da83","flatsize":2994960,"path":"All/py311-python-glanceclient-4.6.0.pkg","repopath":"All/py311-python-glanceclient-4.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":348940,"desc":"This is a client library for Glance built on the OpenStack Images API. It\nprovides a Python API (the glanceclient module) and a command-line tool\n(glance). This library fully supports the v1 Images API, while support for the\nv2 API is in progress.","deps":{"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-prettytable0":{"origin":"devel/py-prettytable0","version":"0.7.2_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-warlock":{"origin":"devel/py-warlock","version":"2.0.1_1"},"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-docs-theme","origin":"textproc/py-python-docs-theme","version":"2018.2","comment":"Sphinx theme for the CPython docs and related projects","maintainer":"kai@FreeBSD.org","www":"https://pypi.org/project/python-docs-theme/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8dfd28ce3c271366d19a5477d6a1ae35a42fd82e623c3536ac8e4f273387942c","flatsize":22761,"path":"All/py311-python-docs-theme-2018.2.pkg","repopath":"All/py311-python-docs-theme-2018.2.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":9552,"desc":"This is the theme for the Python documentation.\n\nNote that when adopting this theme, you're also borrowing an element of the\ntrust and credibility established by the CPython core developers over the years.\n\nThat's fine, and you're welcome to do so for other Python community projects if\nyou so choose, but please keep in mind that in doing so you're also choosing to\naccept some of the responsibility for maintaining that collective trust.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-digitalocean","origin":"www/py-python-digitalocean","version":"1.16.0","comment":"API to manage digitalocean.com droplets","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/koalalorenzo/python-digitalocean","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c22d07d4aefa5996bb15e8e60204b528b325fc7748a2ce8578d0e5a5e161cbe2","flatsize":492321,"path":"All/py311-python-digitalocean-1.16.0.pkg","repopath":"All/py311-python-digitalocean-1.16.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":67996,"desc":"python-digitalocean is a python package that provide easy acces to\ndigitalocean.com APIs to manage droplets, images and more.","deps":{"py311-jsonpickle":{"origin":"devel/py-jsonpickle","version":"3.2.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyzabbix","origin":"net-mgmt/py-pyzabbix","version":"1.3.1","comment":"Zabbix API Python Library","maintainer":"otis@FreeBSD.org","www":"https://github.com/lukecyca/pyzabbix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e703bafe369596fb32a289870670b1fd0986b5ca329e30052fb9de5a84587e9b","flatsize":71065,"path":"All/py311-pyzabbix-1.3.1.pkg","repopath":"All/py311-pyzabbix-1.3.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":19788,"desc":"PyZabbix is a Python module for working with the Zabbix API.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-semantic-version":{"origin":"devel/py-semantic-version","version":"2.10.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-designateclient","origin":"net/py-python-designateclient","version":"6.0.1_1","comment":"OpenStack DNS-as-a-Service - Client","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/python-designateclient/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2973312a0db23e0c2d4af0df6ee774937f665b503ad0f7ee24eeb74dce5d423b","flatsize":1059473,"path":"All/py311-python-designateclient-6.0.1_1.pkg","repopath":"All/py311-python-designateclient-6.0.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":121944,"desc":"This is a client library for Designate built on the Designate API. It provides a\nPython API (the designateclient module) and a command-line tool (designate).","deps":{"py311-cliff":{"origin":"devel/py-cliff","version":"4.7.0"},"py311-debtcollector":{"origin":"devel/py-debtcollector","version":"1.20.0"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-osc-lib":{"origin":"devel/py-osc-lib","version":"3.0.1_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-djvulibre","origin":"graphics/py-djvulibre","version":"0.8.8","comment":"Python support for the DjVu image format","maintainer":"yuri@FreeBSD.org","www":"https://jwilk.net/software/python-djvulibre","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ec91a9eb77541efc35da00c3f60d3acafde3567dcc18f101a3fa431aff7e051","flatsize":824033,"path":"All/py311-python-djvulibre-0.8.8.pkg","repopath":"All/py311-python-djvulibre-0.8.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":230564,"desc":"A set of Python bindings for the DjVuLibre library, an open source\nimplementation of DjVu.","deps":{"djvulibre":{"origin":"graphics/djvulibre","version":"3.5.28_4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_required":["libdjvulibre.so.21"],"annotations":{"flavor":"py311"}},{"name":"py311-python-engineio","origin":"devel/py-python-engineio","version":"4.9.0","comment":"Python implementation of the Engine.IO realtime client and server","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/miguelgrinberg/python-engineio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ce3b9b44242314a6e16bf94bbc1f85692476df87dbddefbc29f69a9bc1331c3","flatsize":713052,"path":"All/py311-python-engineio-4.9.0.pkg","repopath":"All/py311-python-engineio-4.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":94760,"desc":"This project implements Python based Engine.IO client and server that can run\nstandalone or integrated with a variety of Python web frameworks and\napplications.\n\nEngine.IO is a lightweight transport protocol that enables real-time\nbidirectional event-based communication between clients (typically, though not\nalways, web browsers) and a server. The official implementations of the client\nand server components are written in JavaScript. This package provides Python\nimplementations of both, each with standard and asyncio variants.\n\nThe Engine.IO protocol is extremely simple. Once a connection between a client\nand a server is established, either side can send \"messages\" to the other side.\nEvent handlers provided by the applications on both ends are invoked when a\nmessage is received, or when a connection is established or dropped.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-simple-websocket":{"origin":"www/py-simple-websocket","version":"0.10.1"},"py311-websocket-client":{"origin":"www/py-websocket-client","version":"1.4.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","net","python"],"options":{"ASYNCIO_CLIENT":"on","CLIENT":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-python-easyconfig","origin":"devel/py-python-easyconfig","version":"0.1.7","comment":"Library for loading configurations easily in Python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/RussellLuo/easyconfig","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a121bb5a93e80fa2937ea5d80afaaba816aa7227b30eb3d099a4f94e5f74689b","flatsize":29275,"path":"All/py311-python-easyconfig-0.1.7.pkg","repopath":"All/py311-python-easyconfig-0.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7684,"desc":"A simple library for loading configurations easily in Python,\ninspired by `flask.config`.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-docx","origin":"textproc/py-python-docx","version":"1.1.0","comment":"Python library for creating and updating Microsoft Word files","maintainer":"wen@FreeBSD.org","www":"https://github.com/python-openxml/python-docx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cfc3a795274b66a162978b16fa999c28309f95cd81266e6311f4a179dc8c137","flatsize":3074163,"path":"All/py311-python-docx-1.1.0.pkg","repopath":"All/py311-python-docx-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":319336,"desc":"Python library for creating and updating Microsoft Word files.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-dotenv","origin":"www/py-python-dotenv","version":"1.0.1_1","comment":"Add .env support to your django/flask apps","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/theskumar/python-dotenv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b1bb05251a757f92776514a6d4108babd8cf0eb8da5741cf0a28706a7f405dc","flatsize":157751,"path":"All/py311-python-dotenv-1.0.1_1.pkg","repopath":"All/py311-python-dotenv-1.0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":35368,"desc":"python-dotenv reads the key,value pair from .env and adds them to environment\nvariable. It is great of managing app settings during development and in\nproduction using 12-factor principles.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"CLI":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-python-crontab","origin":"sysutils/py-python-crontab","version":"2.4.0_1","comment":"Read and write crontab files using a direct API","maintainer":"skreuzer@FreeBSD.org","www":"https://gitlab.com/doctormo/python-crontab","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"702221a955ace77a87b3f6fb129765b87a113d37bad50b92caac8457aa2f953e","flatsize":250883,"path":"All/py311-python-crontab-2.4.0_1.pkg","repopath":"All/py311-python-crontab-2.4.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":48324,"desc":"Module for reading and writing crontab files and accessing the system cron\nautomatically and simply using a direct API.","deps":{"py311-cron-descriptor":{"origin":"sysutils/py-cron-descriptor","version":"1.2.30"},"py311-croniter":{"origin":"sysutils/py-croniter","version":"0.3.20_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-coinmarketcap","origin":"finance/py-python-coinmarketcap","version":"0.5","comment":"CoinMarketCap Python API Wrapper","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rsz44/python-coinmarketcap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"daf7a80f0678e5a8bf0503a63699095c3653f6da6d0b5f13fef7efe7c52b7266","flatsize":91850,"path":"All/py311-python-coinmarketcap-0.5.pkg","repopath":"All/py311-python-coinmarketcap-0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14012,"desc":"python-coinmarketcap is a non-official (but working) Python package to wrap the\nCoinMarketCap API. With this you can monitor and watch the crypto market.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-consul2","origin":"sysutils/py-python-consul2","version":"0.1.5_1","comment":"Python client for Consul","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/poppyred/python-consul2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f8dfa9b151c10903e13d8f14e2affac987e9ae1c6786ced90c37a2e04ccbc13","flatsize":555873,"path":"All/py311-python-consul2-0.1.5_1.pkg","repopath":"All/py311-python-consul2-0.1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58484,"desc":"python-consul2 is a Python client for Consul (http://www.consul.io/).","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"options":{"ASYNCIO":"off","TORNADO":"off","TWISTED":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-python-cas","origin":"security/py-python-cas","version":"1.6.0","comment":"Python CAS client library","maintainer":"ultima@FreeBSD.org","www":"https://github.com/python-cas/python-cas","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7136f5003ce7d1a616fe9657924515114cd05afdb4ed1829042919ea4201a849","flatsize":63090,"path":"All/py311-python-cas-1.6.0.pkg","repopath":"All/py311-python-cas-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14248,"desc":"Add SAML support to your Python software using this library. Forget those\ncomplicated libraries and use the open source library provided and supported by\nOneLogin Inc.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyzipper","origin":"devel/py-pyzipper","version":"0.3.5_1","comment":"Read and write AES encrypted zip files","maintainer":"gettoknowmii@gmail.com","www":"https://github.com/danifus/pyzipper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8308c496f02d093505dcccaeace9f2e499862caa502546516eea45f7a976abe","flatsize":371769,"path":"All/py311-pyzipper-0.3.5_1.pkg","repopath":"All/py311-pyzipper-0.3.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":66884,"desc":"A 100%25 API compatible replacement for Python's zipfile\nthat can read and write AES encrypted zip files","deps":{"py311-pycryptodomex":{"origin":"security/py-pycryptodomex","version":"3.20.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-distutils-extra","origin":"devel/py-python-distutils-extra","version":"3.0_1","comment":"Add support for i18n, documentation, and icons to distutils","maintainer":"sunpoet@FreeBSD.org","www":"https://salsa.debian.org/python-team/packages/python-distutils-extra","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7a43095dc2321cd56cfe671662c18e1b307f1b73215afe83cae5e322a90e9fc","flatsize":230576,"path":"All/py311-python-distutils-extra-3.0_1.pkg","repopath":"All/py311-python-distutils-extra-3.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43220,"desc":"Enables you to easily integrate gettext support, themed icons and scrollkeeper\nbased documentation into Python's distutils.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-libsbml","origin":"biology/py-python-libsbml","version":"5.20.1","comment":"LibSBML Python API","maintainer":"yuri@FreeBSD.org","www":"https://sbml.org/Main_Page","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9898fdc538eadc6243f0309e4770ec3e44ccaf7f0033cee07034bd07294c7865","flatsize":54206846,"path":"All/py311-python-libsbml-5.20.1.pkg","repopath":"All/py311-python-libsbml-5.20.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":5452648,"desc":"Python binding for libsbml - Systems Biology Markup Language (SBML) read/write\nlibrary.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-bugzilla","origin":"devel/py-python-bugzilla","version":"3.2.0_1","comment":"Bugzilla XMLRPC access module","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/python-bugzilla/python-bugzilla","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f984209e5127573fa247d6e1cd4aa1ec1ad248f4e4875318d0da6e8864bbb7ef","flatsize":687628,"path":"All/py311-python-bugzilla-3.2.0_1.pkg","repopath":"All/py311-python-bugzilla-3.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":116904,"desc":"This is a python module that provides a kinda pythonic interface to Bugzilla\nover XMLRPC.\n\nIt was originally written specifically for Red Hat's Bugzilla instance, but\nit is intended to work with any Bugzilla instance. More usage the better, we\nwould be happy to help get things working with the bugzilla instance you care\nabout.\n\nIt also includes a `bugzilla` command-line client which can be used for quick,\nad-hoc bugzilla jiggery-pokery.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-dateutil","origin":"devel/py-python-dateutil","version":"2.9.0","comment":"Extensions to the standard Python datetime module","maintainer":"sunpoet@FreeBSD.org","www":"https://dateutil.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e6667aa1b7fb2a2cc370e332f6c89e5e72d17a7d2045780f439bde4b1fe986e","flatsize":1091641,"path":"All/py311-python-dateutil-2.9.0.pkg","repopath":"All/py311-python-dateutil-2.9.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":300120,"desc":"The dateutil module provides powerful extensions to the standard datetime\nmodule, available in Python.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-bitcoinrpc","origin":"net/py-python-bitcoinrpc","version":"1.0","comment":"Enhanced version of python-jsonrpc for use with Bitcoin","maintainer":"loader@FreeBSD.org","www":"https://github.com/jgarzik/python-bitcoinrpc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35979305f6383d3bd924f515e1e89db17d00481966813ded02a91beed1306d7f","flatsize":58061,"path":"All/py311-python-bitcoinrpc-1.0.pkg","repopath":"All/py311-python-bitcoinrpc-1.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":16916,"desc":"AuthServiceProxy is an improved version of python-jsonrpc.\n\nIt includes the following generic improvements:\n\n- HTTP connections persist for the life of the AuthServiceProxy object\n- sends protocol 'version', per JSON-RPC 1.1\n- sends proper, incrementing 'id'\n- uses standard Python json lib\n- can optionally log all RPC calls and results\n- JSON-2.0 batch support\n\nIt also includes the following bitcoin-specific details:\n\n- sends Basic HTTP authentication headers\n- parses all JSON numbers that look like floats as Decimal,\n  and serializes Decimal values to JSON-RPC connections.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-binary-memcached","origin":"databases/py-python-binary-memcached","version":"0.31.2_1","comment":"Pure python module to access memcached via its binary protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaysonsantos/python-binary-memcached","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5dd2e9dc2ac824259172c9adf96894ee1c42fc1b52b5c51cc2be8417b8389fec","flatsize":227103,"path":"All/py311-python-binary-memcached-0.31.2_1.pkg","repopath":"All/py311-python-binary-memcached-0.31.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32804,"desc":"bmemcached is a pure python module (thread safe) to access memcached via it's\nbinary with SASL auth support.\n\nThe main purpose of this module it to be able to communicate with memcached\nusing binary protocol and support authentication, so it can work with Heroku for\nexample.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-uhashring":{"origin":"security/py-uhashring","version":"2.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-barbicanclient","origin":"net/py-python-barbicanclient","version":"6.0.0","comment":"Client Library for OpenStack Barbican Key Management API","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/python-barbicanclient/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8a73f127efcfc7cd3dc59adb51e75da78fb590fae53c4366ce33ec7d3c92245","flatsize":1304137,"path":"All/py311-python-barbicanclient-6.0.0.pkg","repopath":"All/py311-python-barbicanclient-6.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":150004,"desc":"This is a client for the Barbican Key Management API. There is a Python library\nfor accessing the API (barbicanclient module), and a command-line script\n(barbican).","deps":{"py311-cliff":{"origin":"devel/py-cliff","version":"4.7.0"},"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-bitcoinlib","origin":"finance/py-python-bitcoinlib","version":"0.12.2","comment":"Swiss Army Knife of the Bitcoin protocol","maintainer":"kai@FreeBSD.org","www":"https://github.com/petertodd/python-bitcoinlib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65b78ac7acf22535ac765bcf6e7952d2e25fa5dbf2c70e2e3567ec4595dc81ab","flatsize":1475283,"path":"All/py311-python-bitcoinlib-0.12.2.pkg","repopath":"All/py311-python-bitcoinlib-0.12.2.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":205872,"desc":"Provides an easy interface to the bitcoin data structures and protocol. The\napproach is low-level and \"ground up\", with a focus on providing tools to\nmanipulate the internals of how Bitcoin works.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-axolotl-curve25519","origin":"security/py-python-axolotl-curve25519","version":"0.4.1","comment":"Python wrapper for curve25519 with ed25519 signatures","maintainer":"meka@tilda.center","www":"https://github.com/tgalal/python-axolotl-curve25519","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7aea5004b253a60947857bded7d3d076b24023836bd7e6307494c71f4ce3431","flatsize":142036,"path":"All/py311-python-axolotl-curve25519-0.4.1.pkg","repopath":"All/py311-python-axolotl-curve25519-0.4.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":71188,"desc":"Python wrapper for curve25519 library with ed25519 signatures.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-bareos","origin":"sysutils/py-python-bareos","version":"23.0.2","comment":"client library and tools for Bareos console access","maintainer":"acm@FreeBSD.org","www":"https://github.com/bareos/bareos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6bf01e4d7200b0bef740a0dc4c4c4d363f4c6db501f666dd3b3cb37292f2141","flatsize":315151,"path":"All/py311-python-bareos-23.0.2.pkg","repopath":"All/py311-python-bareos-23.0.2.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":47440,"desc":"python-bareos is a Python module to access a http://www.bareos.org backup\nsystem","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-decouple","origin":"devel/py-python-decouple","version":"3.6","comment":"Strict separation of settings from code","maintainer":"dvl@FreeBSD.org","www":"https://github.com/henriquebastos/python-decouple/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"396995a3f4c147327cfc82376ae5130239537a355751420227098e6b3c63e737","flatsize":55583,"path":"All/py311-python-decouple-3.6.pkg","repopath":"All/py311-python-decouple-3.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14520,"desc":"Decouple helps you to organize your settings so that you can change parameters\nwithout having to redeploy your app.\n\nIt also makes it easy for you to:\n\n* store parameters in ini or .env files;\n* define comprehensive default values;\n* properly convert values to the correct data type;\n* have only one configuration module to rule all your instances.\n* It was originally designed for Django, but became an independent generic too\n  for separating settings from code.\n\nImport the config object:\n\nfrom decouple import config\n\nRetrieve the configuration parameters:\n\nSECRET_KEY = config('SECRET_KEY')\nDEBUG = config('DEBUG', default=False, cast=bool)\nEMAIL_HOST = config('EMAIL_HOST', default='localhost')\nEMAIL_PORT = config('EMAIL_PORT', default=25, cast=int)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-arango","origin":"databases/py-python-arango","version":"7.2.0_2","comment":"Python driver for ArangoDB","maintainer":"yuri@FreeBSD.org","www":"https://github.com/joowani/python-arango","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8a74ab68bd101b9386ac648c1920a999645592ba2ec10b4dd1b7544d546d3a8","flatsize":1819607,"path":"All/py311-python-arango-7.2.0_2.pkg","repopath":"All/py311-python-arango-7.2.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":165252,"desc":"A python driver for ArangoDB.\n\nFeatures:\n* Clean, Pythonic interface\n* Lightweight\n* High ArangoDB REST API coverage","deps":{"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-toolbelt":{"origin":"www/py-requests-toolbelt","version":"1.0.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-setuptools-scm":{"origin":"devel/py-setuptools-scm","version":"8.0.4"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-dbusmock","origin":"devel/py-python-dbusmock","version":"0.31.1","comment":"Mock D-Bus objects for tests","maintainer":"tagattie@FreeBSD.org","www":"https://pypi.org/project/python-dbusmock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96c9fa53683f6112468adf5a6ddde4f3598f66ed1d3e0504b476e34685a766de","flatsize":740723,"path":"All/py311-python-dbusmock-0.31.1.pkg","repopath":"All/py311-python-dbusmock-0.31.1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":114004,"desc":"With this program/Python library you can easily create mock objects on\nD-Bus. This is useful for writing tests for software which talks to\nD-Bus services such as upower, systemd, logind, gnome-session or\nothers, and it is hard (or impossible without root privileges) to set\nthe state of the real services to what you expect in your tests.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-cinderclient","origin":"net/py-python-cinderclient","version":"9.5.0_1","comment":"OpenStack Block Storage API Client Library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/python-cinderclient/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43c15a42c1cd9b2954fc5b67c68b70ef39b65fbf60e84242fe24d47a17f2002c","flatsize":3514814,"path":"All/py311-python-cinderclient-9.5.0_1.pkg","repopath":"All/py311-python-cinderclient-9.5.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":417052,"desc":"This is a client for the OpenStack Cinder API. There's a Python API (the\ncinderclient module), and a command-line script (cinder). Each implements 100%25\nof the OpenStack Cinder API.\n\nSee the OpenStack CLI Reference for information on how to use the cinder\ncommand-line tool. You may also want to look at the OpenStack API documentation.","deps":{"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-prettytable0":{"origin":"devel/py-prettytable0","version":"0.7.2_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pythclient","origin":"finance/py-pythclient","version":"0.1.24","comment":"Library to retrieve Pyth account structures off the Solana blockchain","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pyth-network/pyth-client-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e1d6ec87d6e19ee4056950f11356c717919aa76eb41aee91ff9c22c61d2fa11","flatsize":758687,"path":"All/py311-pythclient-0.1.24.pkg","repopath":"All/py311-pythclient-0.1.24.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":79132,"desc":"pythclient is a Python library to retrieve data from Pyth account structures\noff the Solana blockchain.","deps":{"py311-aiodns":{"origin":"dns/py-aiodns","version":"3.0.0"},"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-backoff":{"origin":"devel/py-backoff","version":"2.2.1"},"py311-base58":{"origin":"security/py-base58","version":"2.1.1"},"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-loguru":{"origin":"devel/py-loguru","version":"0.7.2"},"py311-pycryptodome":{"origin":"security/py-pycryptodome","version":"3.20.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-websockets":{"origin":"devel/py-websockets","version":"12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-augeas","origin":"textproc/py-python-augeas","version":"1.0.3","comment":"Pure python bindings for Augeas","maintainer":"johan@stromnet.se","www":"https://augeas.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"543c338b170b6f39191b186150390e3b8ca673718fb77b47052b11c72c77d18f","flatsize":123388,"path":"All/py311-python-augeas-1.0.3.pkg","repopath":"All/py311-python-augeas-1.0.3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":22944,"desc":"Pure python bindings for Augeas","deps":{"augeas":{"origin":"textproc/augeas","version":"1.14.0_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-barcode","origin":"graphics/py-python-barcode","version":"0.15.1","comment":"Create standard barcodes with Python","maintainer":"sunpoet@FreeBSD.org","www":"https://python-barcode.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1fe5cf3ee4ffe33338090f04f8460e5fb81dd43a06fe6b60c54416c759f875c","flatsize":579490,"path":"All/py311-python-barcode-0.15.1.pkg","repopath":"All/py311-python-barcode-0.15.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":202560,"desc":"python-barcode provides a simple way to create barcodes in Python.\n\nThere are no external dependencies when generating SVG files. Pillow is required\nfor generating images (e.g.: PNGs).","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"IMAGES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-python-lzo","origin":"archivers/py-python-lzo","version":"1.15","comment":"Python bindings for the LZO data compression library","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/python-lzo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"715c90e3658979d7dae7d42b4fff6cadf8580bd119f8064e26e420d1d6494ffc","flatsize":41152,"path":"All/py311-python-lzo-1.15.pkg","repopath":"All/py311-python-lzo-1.15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13444,"desc":"This module provides Python bindings for the LZO data compression library.\n\nLZO is a portable lossless data compression library written in ANSI C.\nIt offers pretty fast compression and very fast decompression. Decompression\nrequires no memory.\n\nIn addition there are slower compression levels achieving a quite competitive\ncompression ratio while still decompressing at this very high speed.","deps":{"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"shlibs_required":["liblzo2.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest4-flakes","origin":"devel/py-pytest4-flakes","version":"4.0.5","comment":"Pytest plugin for efficiently checking python source with pyflakes (legacy version for pytest4)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fschulze/pytest-flakes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1562af708e30fc3592034695f2e8fe70c613ee6e73b15381b5479b1bdca0128","flatsize":40969,"path":"All/py311-pytest4-flakes-4.0.5.pkg","repopath":"All/py311-pytest4-flakes-4.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11736,"desc":"pytest plugin to check source code with pyflakes.","deps":{"py311-pytest4":{"origin":"devel/py-pytest4","version":"4.6.11_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-application","origin":"devel/py-python-application","version":"2.8.0_1","comment":"Basic building blocks for python applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/AGProjects/python-application","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0996e311a83b69a7072eacf7e239c99cf3cb3b69c45f9475e4ed4e812d71ea9d","flatsize":522416,"path":"All/py311-python-application-2.8.0_1.pkg","repopath":"All/py311-python-application-2.8.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":89528,"desc":"Basic building blocks for python applications","deps":{"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-axolotl","origin":"security/py-python-axolotl","version":"0.1.42","comment":"Python port of libaxolotl-android","maintainer":"meka@tilda.center","www":"https://github.com/tgalal/python-axolotl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d395223366407ff4f92a351b51c77408ec42c1c7309537cf32300ad16093062","flatsize":928629,"path":"All/py311-python-axolotl-0.1.42.pkg","repopath":"All/py311-python-axolotl-0.1.42.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":123048,"desc":"Python port of libaxolotl-android","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-python-axolotl-curve25519":{"origin":"security/py-python-axolotl-curve25519","version":"0.4.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-twisted","origin":"devel/py-pytest-twisted","version":"1.14.1","comment":"Twisted plugin for pytest","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-twisted","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"802c3730b3ab7ec00432a3f42856a3563a21957c614457a975eaedc733060625","flatsize":79022,"path":"All/py311-pytest-twisted-1.14.1.pkg","repopath":"All/py311-pytest-twisted-1.14.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18248,"desc":"pytest-twisted is a plugin for pytest, which allows to test code, which uses the\ntwisted framework. test functions can return Deferred objects and pytest will\nwait for their completion with this plugin.","deps":{"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-greenlet":{"origin":"devel/py-greenlet","version":"3.0.3"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-xprocess","origin":"devel/py-pytest-xprocess","version":"0.19.0","comment":"Pytest plugin to manage external processes across test runs","maintainer":"loader@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-xprocess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e76b67152dced54588a4924ab2e49614ce4e19e3b791884db9f0cb8687ed7c2","flatsize":79321,"path":"All/py311-pytest-xprocess-0.19.0.pkg","repopath":"All/py311-pytest-xprocess-0.19.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17616,"desc":"Experimental py.test plugin for managing processes across test runs.\n\nThis plugin provides a xprocess fixture which helps you to ensure that\none ore more longer-running processes are present for your tests.","deps":{"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-translations","origin":"devel/py-pytest-translations","version":"4.0.1,1","comment":"Test translation files with pytest","maintainer":"meka@tilda.center","www":"https://github.com/Thermondo/pytest-translations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0188c4ee16fa0ae00d81895d82dec627d923053a2a88f597c9dd670cda9636e0","flatsize":55113,"path":"All/py311-pytest-translations-4.0.1,1.pkg","repopath":"All/py311-pytest-translations-4.0.1,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13012,"desc":"A py.test plugin to check gettext po & mo files.\n\nTest check for:\n - Spelling (using enchant & aspell)\n - Consistency of mo files\n - Obsolete translations\n - Fuzzy translations","deps":{"py311-enchant":{"origin":"textproc/py-enchant","version":"3.2.2_2"},"py311-polib":{"origin":"devel/py-polib","version":"1.2.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-verbose-parametrize","origin":"devel/py-pytest-verbose-parametrize","version":"1.7.0","comment":"Parametrize hook to generate ids for parametrized tests","maintainer":"bofh@FreeBSD.org","www":"https://github.com/manahl/pytest-plugins/tree/master/pytest-verbose-parametrize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a52ef37d3139b563ab1f266f9e134428aad2b0341e4e355a5ed9dae32377ded9","flatsize":17367,"path":"All/py311-pytest-verbose-parametrize-1.7.0.pkg","repopath":"All/py311-pytest-verbose-parametrize-1.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7444,"desc":"Pytest parametrize hook to generate ids for parametrized tests that are a little\nmore descriptive than the default (which just outputs id numbers).","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-timeout","origin":"devel/py-pytest-timeout","version":"2.1.0","comment":"Pytest plugin to abort hanging tests","maintainer":"loader@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-timeout","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0afbcd763f4b92f98ac1bfc34d78d43d7882cb3dd081c2f082b9c2f1062c9d4e","flatsize":78925,"path":"All/py311-pytest-timeout-2.1.0.pkg","repopath":"All/py311-pytest-timeout-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18780,"desc":"This is a plugin which will terminate tests after a certain timeout.\nWhen doing so it will show a stack dump of all threads running at the\ntime. This is useful when running tests under a continuous integration\nserver or simply if you don't know why the test suite hangs.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-tornasync","origin":"devel/py-pytest-tornasync","version":"0.6.0.p2","comment":"PyTest plugin for testing Python 3.5+ Tornado code","maintainer":"yuri@FreeBSD.org","www":"https://github.com/eukaryote/pytest-tornasync","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"418959ea64a84e77c5ff6ee0ad7036b29e184525deffb09dfcee84f9ea5bf07a","flatsize":28765,"path":"All/py311-pytest-tornasync-0.6.0.p2.pkg","repopath":"All/py311-pytest-tornasync-0.6.0.p2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8300,"desc":"pytest-tornasync is a simple pytest plugin that provides some helpful fixtures\nfor testing Tornado (version 5.0 or newer) apps and easy handling of plain\n(undecoratored) native coroutine tests (Python 3.5+).","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-sugar","origin":"devel/py-pytest-sugar","version":"1.0.0","comment":"Changes the look and feel of pytest","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Teemu/pytest-sugar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8eb0e27dcaa83066a74638b21daed251f9b11348653ce49a24fbdc68366ef6ff","flatsize":99257,"path":"All/py311-pytest-sugar-1.0.0.pkg","repopath":"All/py311-pytest-sugar-1.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22392,"desc":"pytest-sugar is a plugin for py.test that shows failures and errors instantly\nand shows a progress bar.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest4","origin":"devel/py-pytest4","version":"4.6.11_1,1","comment":"Simple powerful testing with Python (legacy version 4)","maintainer":"python@FreeBSD.org","www":"https://docs.pytest.org/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ce543b9d1ab7d7e212d2674537f0f8be0727af74b133b7136d8ad690194406d","flatsize":2994228,"path":"All/py311-pytest4-4.6.11_1,1.pkg","repopath":"All/py311-pytest4-4.6.11_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":472208,"desc":"The pytest testing tool makes it easy to write small tests, yet scales to\nsupport complex functional testing.\n\nFeatures:\n\n  * Detailed info on failing assert statements\n  * Auto-discovery of test modules and functions\n  * Modular fixtures to manage small or parametrized long-lived test resources\n  * Can run unittest (or trial), nose test suites out of the box\n  * Rich plugin architecture, with over 315+ external plugins","deps":{"py311-atomicwrites":{"origin":"devel/py-atomicwrites","version":"1.4.1"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pluggy0":{"origin":"devel/py-pluggy0","version":"0.13.1_1"},"py311-py":{"origin":"devel/py-py","version":"1.11.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest4-cache","origin":"devel/py-pytest4-cache","version":"1.0","comment":"Pytest plugin with mechanisms for caching across test runs (legacy version for pytest 4)","maintainer":"loader@FreeBSD.org","www":"https://bitbucket.org/hpk42/pytest-cache/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1536fe98882864b529b7f2b9513e2bffd9ada9c6897dfcd14ec879e8df35876a","flatsize":49462,"path":"All/py311-pytest4-cache-1.0.pkg","repopath":"All/py311-pytest4-cache-1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12244,"desc":"pytest plugin with mechanisms for caching across test runs.","deps":{"py311-execnet":{"origin":"sysutils/py-execnet","version":"2.1.1"},"py311-pytest4":{"origin":"devel/py-pytest4","version":"4.6.11_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-virtualenv","origin":"devel/py-pytest-virtualenv","version":"1.7.0","comment":"Virtualenv fixture for py.test","maintainer":"bofh@FreeBSD.org","www":"https://github.com/manahl/pytest-plugins/tree/master/pytest-virtualenv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ce288e0ecdbe377d6477734be76cca58717f948938bf975c7b40be922c7377d","flatsize":45850,"path":"All/py311-pytest-virtualenv-1.7.0.pkg","repopath":"All/py311-pytest-virtualenv-1.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13080,"desc":"Create a Python virtual environment in your test that cleans up on teardown.\nThe fixture has utility methods to install packages and list what's installed.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-pytest-fixture-config":{"origin":"devel/py-pytest-fixture-config","version":"1.7.0"},"py311-pytest-shutil":{"origin":"devel/py-pytest-shutil","version":"1.7.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-virtualenv":{"origin":"devel/py-virtualenv","version":"20.26.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-shutil","origin":"devel/py-pytest-shutil","version":"1.7.0","comment":"Collection of unix shell and environment tools for py.test","maintainer":"bofh@FreeBSD.org","www":"https://github.com/manahl/pytest-plugins/tree/master/pytest-shutil","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3688a39c47c6698285f6f3104f35f9ff3b25f0000795043b2e36c375fec711e","flatsize":120147,"path":"All/py311-pytest-shutil-1.7.0.pkg","repopath":"All/py311-pytest-shutil-1.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26900,"desc":"This library is a goodie-bag of Unix shell and environment management tools for\nautomated tests.","deps":{"py311-contextlib2":{"origin":"devel/py-contextlib2","version":"0.6.0.p1"},"py311-execnet":{"origin":"sysutils/py-execnet","version":"2.1.1"},"py311-mock":{"origin":"devel/py-mock","version":"5.1.0"},"py311-path.py":{"origin":"devel/py-path.py","version":"11.5.2"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-pptx","origin":"textproc/py-python-pptx","version":"0.6.23","comment":"Generate and manipulate Open XML PowerPoint (.pptx) files","maintainer":"DtxdF@disroot.org","www":"https://github.com/scanny/python-pptx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca8e260311abeb64fec4c7f5e795ee8b38c5e36f9aa145a2cba3786640db6c73","flatsize":3919960,"path":"All/py311-python-pptx-0.6.23.pkg","repopath":"All/py311-python-pptx-0.6.23.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":632416,"desc":"python-pptx is a Python library for creating and updating PowerPoint\n(.pptx) files.\n\nA typical use would be generating a customized PowerPoint presentation\nfrom database content, downloadable by clicking a link in a web\napplication. Several developers have used it to automate production\nof presentation-ready engineering status reports based on information\nheld in their work management system. It could also be used for\nmaking bulk updates to a library of presentations or simply to\nautomate the production of a slide or two that would be tedious to\nget right by hand.","deps":{"py311-XlsxWriter":{"origin":"textproc/py-xlsxwriter","version":"3.1.9"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-socket","origin":"devel/py-pytest-socket","version":"0.7.0","comment":"Pytest Plugin to disable socket calls during tests","maintainer":"yuri@FreeBSD.org","www":"https://github.com/miketheman/pytest-socket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"444ead9c750c0d606cd3dd105c4485f0bf2c66e207628fc2704a196af1de29e8","flatsize":43527,"path":"All/py311-pytest-socket-0.7.0.pkg","repopath":"All/py311-pytest-socket-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11400,"desc":"pytest-socket is a plugin to use with Pytest to disable or restrict socket calls\nduring tests to ensure network calls are prevented.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-services","origin":"devel/py-pytest-services","version":"2.2.1","comment":"Fixtures and utility functions to run service processes for pytest","maintainer":"nivit@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-services","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08ee3b68e1f0f30d8f2b0a1328258c7c312f09af951ef67bc6885a1d6bdbff58","flatsize":148659,"path":"All/py311-pytest-services-2.2.1.pkg","repopath":"All/py311-pytest-services-2.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31020,"desc":"This Pytest plugin provides a set of fixtures and utility functions to start\nservice processes for your tests with pytest.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-watcher","origin":"devel/py-pytest-watcher","version":"0.3.1","comment":"Continiously run pytest on changes in *.py files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/olzhasar/pytest-watcher","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5c18666ddc7c6c1a6bddf16f3df9fec51ef297799e4d18f3c80cc01932779c5","flatsize":34431,"path":"All/py311-pytest-watcher-0.3.1.pkg","repopath":"All/py311-pytest-watcher-0.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10260,"desc":"pytest-watcher is a tool to automatically rerun pytest when your code changes.\nIt looks for the following events:\n- New *.py file created\n- Existing *.py file modified\n- Existing *.py file deleted","deps":{"py311-watchdog":{"origin":"devel/py-watchdog","version":"4.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-remotedata","origin":"devel/py-pytest-remotedata","version":"0.4.1","comment":"Pytest plugin for controlling remote data access","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/astropy/pytest-remotedata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd89b331396984c312e2ebf59856154b1b53d5283e9bf1a2a703980c0de5be6d","flatsize":43957,"path":"All/py311-pytest-remotedata-0.4.1.pkg","repopath":"All/py311-pytest-remotedata-0.4.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12416,"desc":"pytest-remotedata provides a plugin for the pytest framework that allows\ndevelopers to control unit tests that require access to data from the internet.\nIt was originally part of the astropy core package, but has been moved to a\nseparate package in order to be of more general use.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-subprocess","origin":"devel/py-pytest-subprocess","version":"1.5.0","comment":"Pytest plugin to fake subprocess for pytest","maintainer":"yuri@FreeBSD.org","www":"https://github.com/aklajnert/pytest-subprocess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"313a5a82d40a7ac3e269439c5a9e0271769f2725aacc96458a276861ddc52e5d","flatsize":179942,"path":"All/py311-pytest-subprocess-1.5.0.pkg","repopath":"All/py311-pytest-subprocess-1.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35400,"desc":"pytest-subprocess is a pytest plugin to fake subprocess.\n\nThe plugin adds the fake_process fixture (and fp as an alias). It can be used\nit to register subprocess results so you won't need to rely on the real\nprocesses. The plugin hooks on the subprocess.Popen(), which is the base for\nother subprocess functions. That makes the subprocess.run(), subprocess.call(),\nsubprocess.check_call() and subprocess.check_output() methods also functional.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-tornado","origin":"devel/py-pytest-tornado","version":"0.8.1","comment":"Py.test plugin providing fixtures and markers for tornado","maintainer":"jbeich@FreeBSD.org","www":"https://pypi.org/project/pytest-tornado/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f46985774040afbcc452465559233df02581eac4cc87f714d20ca0920309391","flatsize":50182,"path":"All/py311-pytest-tornado-0.8.1.pkg","repopath":"All/py311-pytest-tornado-0.8.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13108,"desc":"A py.test plugin providing fixtures and markers to simplify testing of\nasynchronous tornado applications.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-relaxed","origin":"devel/py-pytest-relaxed","version":"2.0.2","comment":"Relaxed test discovery/organization for pytest","maintainer":"bofh@FreeBSD.org","www":"https://pytest-relaxed.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b80f90aa1953db2c10674399e3f9e5dd0c9fcf81b017aeaf415423697a40701","flatsize":70282,"path":"All/py311-pytest-relaxed-2.0.2.pkg","repopath":"All/py311-pytest-relaxed-2.0.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":20836,"desc":"This pytest plugin takes a page from the rest of Python, where you don't\nhave to explicitly note public module/class members, but only need to\nhint as to which ones are private.\n\nBy default, all files and objects pytest is told to scan will be considered\ntests; to mark something as not-a-test, simply prefix it with an underscore.","deps":{"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-pytest4":{"origin":"devel/py-pytest4","version":"4.6.11_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-regressions","origin":"devel/py-pytest-regressions","version":"2.5.0_1","comment":"Easy to use fixtures to write regression tests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ESSS/pytest-regressions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"110ca76c8198950aabce1ba7f1e0917d2d7b520e05c3d899c510bd02f1b01278","flatsize":219561,"path":"All/py311-pytest-regressions-2.5.0_1.pkg","repopath":"All/py311-pytest-regressions-2.5.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37200,"desc":"pytest-regressions makes it simple to test general data, images, files, and\nnumeric tables by saving expected data in a data directory (courtesy of\npytest-datadir) that can be used to verify that future runs produce the same\ndata.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-pytest-datadir":{"origin":"devel/py-pytest-datadir","version":"1.5.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DATAFRAME":"off","IMAGE":"off","NUM":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pytest-regtest","origin":"devel/py-pytest-regtest","version":"2.1.1","comment":"Pytest plugin for regression tests","maintainer":"amdmi3@FreeBSD.org","www":"https://gitlab.com/uweschmitt/pytest-regtest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"615f6da9c063304a33c44a091bc686852ad9093fed29ba78e2c26428697f5d5e","flatsize":72900,"path":"All/py311-pytest-regtest-2.1.1.pkg","repopath":"All/py311-pytest-regtest-2.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17128,"desc":"pytest-regtest is a pytest-plugin for implementing regression tests.\nCompared to functional testing a regression test does not test if\nsoftware produces correct results, instead a regression test checks\nif software behaves the same way as it did before introduced changes.\n\npytest-regtest allows capturing selected output which then can be\ncompared to the captured output from former runs.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-pycodestyle","origin":"devel/py-pytest-pycodestyle","version":"2.3.1","comment":"Pytest plugin to run pycodestyle","maintainer":"yuri@FreeBSD.org","www":"https://github.com/henry0312/pytest-codestyle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"993bac7760208fa90f4b101f7cc2c0dc1089932b66a3129f699d150c0a8d7187","flatsize":20438,"path":"All/py311-pytest-pycodestyle-2.3.1.pkg","repopath":"All/py311-pytest-pycodestyle-2.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6916,"desc":"pytest plugin to run pycodestyle, Python style guide checker.","deps":{"py311-py":{"origin":"devel/py-py","version":"1.11.0"},"py311-pycodestyle":{"origin":"devel/py-pycodestyle","version":"2.12.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-randomly","origin":"devel/py-pytest-randomly","version":"3.12.0","comment":"Pytest plugin to randomly order tests and control random.seed","maintainer":"bofh@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-randomly","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cabe741810b451abb8da7945704c85a1cdc586bf290eb813e343d8f17299b157","flatsize":48228,"path":"All/py311-pytest-randomly-3.12.0.pkg","repopath":"All/py311-pytest-randomly-3.12.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13272,"desc":"Pytest plugin to randomly order tests and control random.seed. (Also available\nfor nose).","deps":{"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-plus","origin":"devel/py-pytest-plus","version":"0.7.0","comment":"Pytest plus plugin :: extends pytest functionality","maintainer":"matthew@FreeBSD.org","www":"https://github.com/pycontribs/pytest-plus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9301b86c6a3652e7957afa1defa71702c7b5e71cb966a11f616d47269dd9a7d8","flatsize":24996,"path":"All/py311-pytest-plus-0.7.0.pkg","repopath":"All/py311-pytest-plus-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8748,"desc":"This plugin aims to be used to host multiple pytest extensions that\nmeet the following criteria:\n\n* Keep py36 compatibility\n\n* Downgrade gracefully, meaning that if the plugin is removed, you\n  will still be able to run pytest","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-random-order","origin":"devel/py-pytest-random-order","version":"1.1.1_1","comment":"Randomize the order in which pytest tests are run with some control over the randomness","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-random-order","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7593797c735b7b09da6678a0e0d2c5ca18634f82ce22182b8317203757cb23c3","flatsize":63822,"path":"All/py311-pytest-random-order-1.1.1_1.pkg","repopath":"All/py311-pytest-random-order-1.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17324,"desc":"pytest-random-order is a pytest plugin that randomises the order of tests. This\ncan be useful to detect a test that passes just because it happens to run after\nan unrelated test that leaves the system in a favourable state.\n\nThe plugin allows user to control the level of randomness they want to introduce\nand to disable reordering on subsets of tests. Tests can be rerun in a specific\norder by passing a seed value reported in a previous test run.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-parallel","origin":"devel/py-pytest-parallel","version":"0.1.1","comment":"Pytest plugin for parallel and concurrent testing","maintainer":"yuri@FreeBSD.org","www":"https://github.com/browsertron/pytest-parallel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3034d46c4fedfbb66003f70aca6410920a47f30a59217397280c9622ac2588b2","flatsize":56192,"path":"All/py311-pytest-parallel-0.1.1.pkg","repopath":"All/py311-pytest-parallel-0.1.1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":13592,"desc":"The pytest-parallel plugin makes it possible to run tests quickly using\nmultiprocessing (parallelism) and multithreading (concurrency).","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tblib":{"origin":"devel/py-tblib","version":"1.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-qt","origin":"devel/py-pytest-qt","version":"4.2.0","comment":"PyTest support for PyQt and PySide applications","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-qt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89bf1cc1490943eb8e8d00ea75d46d2628a943e97f5e85bf4b91aa4ce73a5bdd","flatsize":460496,"path":"All/py311-pytest-qt-4.2.0.pkg","repopath":"All/py311-pytest-qt-4.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":69240,"desc":"pytest-qt is a pytest plugin that allows programmers to write tests for PyQt5,\nPyQt6, PySide2 and PySide6 applications.\n\nThe main usage is to use the qtbot fixture, responsible for handling qApp\ncreation as needed and provides methods to simulate user interaction, like key\npresses and mouse clicks.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-profiling","origin":"devel/py-pytest-profiling","version":"1.7.0_1","comment":"Profiling plugin for py.test","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/man-group/pytest-plugins/tree/master/pytest-profiling","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bd7ebd41e2c635020d3e74aacc02e3c9a5488d16f7dbb19efc1c50325de19d4","flatsize":36556,"path":"All/py311-pytest-profiling-1.7.0_1.pkg","repopath":"All/py311-pytest-profiling-1.7.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11332,"desc":"Profiling plugin for pytest, with tabular and heat graph output.\n\nTests are profiled with cProfile and analysed with pstats; heat graphs are\ngenerated using gprof2dot and dot.","deps":{"py311-gprof2dot":{"origin":"graphics/py-gprof2dot","version":"2024.6.6"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-pep8","origin":"devel/py-pytest-pep8","version":"1.0.6","comment":"Pytest plugin to check PEP8 requirements","maintainer":"meka@tilda.center","www":"https://bitbucket.org/pytest-dev/pytest-pep8","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eef810d82743db2f384bcdd40930aa7d68fdd16dfef57f7783651e78d2a71f12","flatsize":27722,"path":"All/py311-pytest-pep8-1.0.6.pkg","repopath":"All/py311-pytest-pep8-1.0.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8856,"desc":"This plugin allows to configure on a per-project and per-file basis which\nerrors or warnings to care about.","deps":{"py311-pep8":{"origin":"devel/pep8","version":"1.7.1_3"},"py311-pytest4":{"origin":"devel/py-pytest4","version":"4.6.11_1,1"},"py311-pytest4-cache":{"origin":"devel/py-pytest4-cache","version":"1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-order","origin":"devel/py-pytest-order","version":"1.2.1","comment":"pytest plugin to run your tests in a specific order","maintainer":"sunpoet@FreeBSD.org","www":"https://pytest-order.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a93d6c4be316a5f2ab1fdfe171a8689144a5897a5c90b682b6460d4c088a75b5","flatsize":159365,"path":"All/py311-pytest-order-1.2.1.pkg","repopath":"All/py311-pytest-order-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30968,"desc":"pytest-order is a pytest plugin that allows you to customize the order in which\nyour tests are run. It uses the marker order that defines when a specific test\nshall run, either by using an ordinal number, or by specifying the relationship\nto other tests.\n\npytest-order is a fork of pytest-ordering that provides additional features like\nordering relative to other tests.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-trio","origin":"devel/py-pytest-trio","version":"0.8.0","comment":"Pytest plugin for trio","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/pytest-trio/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"236e3d849ffb69487ce0d13e5c9d14aadbf3850b0602cb42df0792ac6b713e57","flatsize":234627,"path":"All/py311-pytest-trio-0.8.0.pkg","repopath":"All/py311-pytest-trio-0.8.0.pkg","licenselogic":"or","licenses":["MIT","APACHE20"],"pkgsize":37052,"desc":"This is a pytest plugin to help you test projects that use Trio, a\nfriendly library for concurrency and async I/O in Python.","deps":{"py311-outcome":{"origin":"devel/py-outcome","version":"1.3.0_1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-trio":{"origin":"net/py-trio","version":"0.25.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-nunit","origin":"devel/py-pytest-nunit","version":"1.0.7_1","comment":"pytest plugin for generating NUnit3 test result XML output","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-nunit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"931912ef2e453bf73c926a5188ba8f59ee1bd61e92587c0b4ae3cf7b14559ae1","flatsize":187499,"path":"All/py311-pytest-nunit-1.0.7_1.pkg","repopath":"All/py311-pytest-nunit-1.0.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30924,"desc":"pytest-nunit is a pytest plugin for generating NUnit3 test result XML output.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-mypy-plugins","origin":"devel/py-pytest-mypy-plugins","version":"3.1.2","comment":"pytest plugin for writing tests for mypy plugins","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/typeddjango/pytest-mypy-plugins","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4dcb7995b1ce5e1db7843ebf286b1d326a37be99ab07be30ff5ab5753bd3dea","flatsize":181054,"path":"All/py311-pytest-mypy-plugins-3.1.2.pkg","repopath":"All/py311-pytest-mypy-plugins-3.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39412,"desc":"pytest plugin for testing mypy types, stubs, and plugins.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-mypy":{"origin":"devel/py-mypy","version":"1.10.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-regex":{"origin":"textproc/py-regex","version":"2024.7.24"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-mutagen","origin":"devel/py-pytest-mutagen","version":"1.3","comment":"Add the mutation testing feature to pytest","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/pytest-mutagen/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50e90ee1d57f5e6fc212201081d30843603cf95792a06eccb9e939bf29f61edd","flatsize":159200,"path":"All/py311-pytest-mutagen-1.3.pkg","repopath":"All/py311-pytest-mutagen-1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33136,"desc":"Mutagen is a plugin to pytest that makes it easy to do mutation\ntesting. Mutation testing is a method of testing your tests. Mutagen\nhelps you to define \"mutant\" versions of your code - code which is\nintentionally buggy - then you run your test suite on these mutants\nand verify that your tests actually catch the bugs. Mutation testing\nhelps you to gauge test coverage and verify that your tests are\ngood enough to exercise interesting behaviors in your code.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-mock","origin":"devel/py-pytest-mock","version":"3.10.0","comment":"Thin wrapper around the mock package for easier use with py.test","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-mock/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87316d68339fc3b215e04eda611a690fcb751549b6ba55aaa00c51eef6f0838d","flatsize":90294,"path":"All/py311-pytest-mock-3.10.0.pkg","repopath":"All/py311-pytest-mock-3.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17992,"desc":"Thin wrapper around the mock package for easier use with py.test.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-markdown","origin":"devel/py-pytest-markdown","version":"1.0.2","comment":"Test your markdown docs with pytest","maintainer":"matthew@FreeBSD.org","www":"https://github.com/Jc2k/pytest-markdown","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4fb799e5da4d4013cb959f776c30f7e1311f959a1dfb6f84a0d9a6f3e4c0ad0d","flatsize":31935,"path":"All/py311-pytest-markdown-1.0.2.pkg","repopath":"All/py311-pytest-markdown-1.0.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10032,"desc":"You have written a README.md. In contains some of your best words. They are in\nan order, and you are happy its a good order. But all those code blocks... Do\nthey contain valid python? This plugin will find tests in your markdown files\nand run them.","deps":{"py311-CommonMark":{"origin":"textproc/py-CommonMark","version":"0.9.1_1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-mypy","origin":"devel/py-pytest-mypy","version":"0.10.3_1","comment":"Mypy static type checker plugin for pytest","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/realpython/pytest-mypy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae9604a43975a2915539ae290dac809186c517eef5197591102ca5c232549172","flatsize":56142,"path":"All/py311-pytest-mypy-0.10.3_1.pkg","repopath":"All/py311-pytest-mypy-0.10.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14052,"desc":"pytest-mypy provides mypy static type checker plugin for pytest.\n\nFeatures:\n- Runs the mypy static type checker on your source files as part of your pytest\n  test runs.\n- Does for mypy what the pytest-flake8 plugin does for flake8.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-mypy":{"origin":"devel/py-mypy","version":"1.10.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-metadata","origin":"devel/py-pytest-metadata","version":"3.1.1","comment":"Pytest plugin for test session metadata","maintainer":"matthew@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-metadata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec9c7505a28a7457604840d2af99bb8955ac63c0c319bbc8a123d66ece1279e9","flatsize":62546,"path":"All/py311-pytest-metadata-3.1.1.pkg","repopath":"All/py311-pytest-metadata-3.1.1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":18016,"desc":"pytest-metadata is a plugin for pytest that provides access to test\nsession metadata.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-localserver","origin":"devel/py-pytest-localserver","version":"0.8.1","comment":"Py.test Plugin to test server connections locally","maintainer":"bofh@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-localserver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b090e2350a3d2482a911d96bf9a9e31747fd7a4c0b2e514fcabda76b9fed61c","flatsize":95615,"path":"All/py311-pytest-localserver-0.8.1.pkg","repopath":"All/py311-pytest-localserver-0.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25260,"desc":"pytest-localserver is a plugin for the pytest testing framework which\nenables you to test server connections locally.\n\nSometimes monkeypatching urllib2.urlopen() just does not cut it, for\ninstance if you work with urllib2.Request, define your own\nopeners/handlers or work with httplib. In these cases it may come in\nhandy to have an HTTP server running locally which behaves just like\nthe real thing. Well, look no further!","deps":{"py311-aiosmtpd":{"origin":"mail/py-aiosmtpd","version":"1.4.4"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-mpl","origin":"devel/py-pytest-mpl","version":"0.17.0","comment":"Pytest plugin to facilitate image comparison for Matplotlib figures","maintainer":"yuri@FreeBSD.org","www":"https://github.com/matplotlib/pytest-mpl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8cc44d4f7b1446581987a11b2d470ab3902120b0093ac8782bf085efd7eb71d3","flatsize":200972,"path":"All/py311-pytest-mpl-0.17.0.pkg","repopath":"All/py311-pytest-mpl-0.17.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":41364,"desc":"pytest-mpl is a plugin to facilitate image comparison for Matplotlib figures\nin pytest.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-lazy-fixtures","origin":"devel/py-pytest-lazy-fixtures","version":"1.0.7","comment":"Allow you to use fixtures in @pytest.mark.parametrize","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dev-petrov/pytest-lazy-fixtures","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f9d2550588fbc8265c6d2542eeafd470eb6635259c039368812faec77c2148e","flatsize":40646,"path":"All/py311-pytest-lazy-fixtures-1.0.7.pkg","repopath":"All/py311-pytest-lazy-fixtures-1.0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11280,"desc":"pytest-lazy-fixtures allows you to use fixtures in @pytest.mark.parametrize.\n\nThis project was inspired by pytest-lazy-fixture. Improvements that have been\nmade in this project:\n- You can use fixtures in any data structures\n- You can access the attributes of fixtures\n- You can use functions in fixtures","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-isort","origin":"devel/py-pytest-isort","version":"4.0.0","comment":"py.test plugin to check import ordering using isort","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/stephrdev/pytest-isort","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03cdc951f1d7a4c5935fed7102d0a79dee112d1ff66c0f528983e941d42af337","flatsize":43362,"path":"All/py311-pytest-isort-4.0.0.pkg","repopath":"All/py311-pytest-isort-4.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11004,"desc":"pytest-isort is a py.test plugin to check import ordering using isort.","deps":{"py311-isort":{"origin":"devel/py-isort","version":"5.13.2_1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-lazy-fixture","origin":"devel/py-pytest-lazy-fixture","version":"0.6.3_1","comment":"Use fixtures in pytest.mark.parametrize","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/TvoroG/pytest-lazy-fixture","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0aa18bd6ebffbabae1e0c38236d6d2c79aa0437cb52896052314144b7867f27","flatsize":33203,"path":"All/py311-pytest-lazy-fixture-0.6.3_1.pkg","repopath":"All/py311-pytest-lazy-fixture-0.6.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9324,"desc":"pytest-lazy-fixture helps to use fixtures in pytest.mark.parametrize.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-jupyter","origin":"devel/py-pytest-jupyter","version":"0.10.1_1","comment":"pytest plugin for testing Jupyter libraries and extensions","maintainer":"sunpoet@FreeBSD.org","www":"https://pytest-jupyter.readthedocs.io/en/main/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a06d3bec8172b16543b4669e7ad1586a973500d4c15eebaca7791150bc6624b2","flatsize":132265,"path":"All/py311-pytest-jupyter-0.10.1_1.pkg","repopath":"All/py311-pytest-jupyter-0.10.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":27724,"desc":"pytest-jupyter provides a set of pytest plugins for Jupyter libraries and\nextensions.","deps":{"py311-ipykernel":{"origin":"devel/py-ipykernel","version":"6.29.4_1"},"py311-jupyter-client":{"origin":"devel/py-jupyter-client","version":"8.6.2"},"py311-jupyter-core":{"origin":"devel/py-jupyter-core","version":"5.7.2"},"py311-nbformat":{"origin":"devel/py-nbformat","version":"5.10.4"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"CLIENT":"on","SERVER":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pytest-helpers-namespace","origin":"devel/py-pytest-helpers-namespace","version":"2021.12.29_1","comment":"Provide a helpers namespace in pytest","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/pytest-helpers-namespace/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f23ef1d3962947831cb60ad44aa7206bc16a8c0d0afee1c18a18cd26a4efa66a","flatsize":54127,"path":"All/py311-pytest-helpers-namespace-2021.12.29_1.pkg","repopath":"All/py311-pytest-helpers-namespace-2021.12.29_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13076,"desc":"Provides a helpers pytest namespace which can be used to register\nhelper functions without requiring you to import them on your actual\ntests to use them.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-html","origin":"devel/py-pytest-html","version":"3.2.0","comment":"Pytest plugin for generating html reports","maintainer":"matthew@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9701f32331c1ef7ea98a47ca9427c6e3bfdb9109a5167afe26ccd4046b4e7598","flatsize":139629,"path":"All/py311-pytest-html-3.2.0.pkg","repopath":"All/py311-pytest-html-3.2.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":30440,"desc":"pytest-html is a plugin for pytest that generates a HTML report for\ntest results.","deps":{"py311-py":{"origin":"devel/py-py","version":"1.11.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-pytest-metadata":{"origin":"devel/py-pytest-metadata","version":"3.1.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-forked","origin":"devel/py-pytest-forked","version":"1.6.0","comment":"Run tests in isolated forked subprocesses","maintainer":"bofh@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-forked","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a763ccb5bfd286feff776be671d8d97081ad5f1f9764b3ccf967597a692db4c","flatsize":22303,"path":"All/py311-pytest-forked-1.6.0.pkg","repopath":"All/py311-pytest-forked-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7716,"desc":"pytest plugin to run each test in a forked subprocess. This is an\nextraction of the xdist --forked module.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-freezer","origin":"devel/py-pytest-freezer","version":"0.4.8","comment":"Pytest plugin providing a fixture interface for freezegun","maintainer":"bofh@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-freezer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8154d071b4c3a6261ba88a93b0ad7236ad32e458d8911aa5b256a89efb335aea","flatsize":9676,"path":"All/py311-pytest-freezer-0.4.8.pkg","repopath":"All/py311-pytest-freezer-0.4.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4368,"desc":"Pytest plugin providing a fixture interface for freezegun.\n\nThis is a dropin replacement for py-pytest-freezegun.","deps":{"py311-freezegun":{"origin":"devel/py-freezegun","version":"1.5.1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-flakes","origin":"devel/py-pytest-flakes","version":"4.0.5","comment":"Pytest plugin for efficiently checking python source with pyflakes","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fschulze/pytest-flakes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c723d18924c4931bf553fe26aa27bd3b6022aa4aedce11cad33be3d85806ade8","flatsize":40969,"path":"All/py311-pytest-flakes-4.0.5.pkg","repopath":"All/py311-pytest-flakes-4.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11724,"desc":"pytest plugin to check source code with pyflakes.","deps":{"py311-pyflakes":{"origin":"devel/py-pyflakes","version":"3.2.0_1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-flask","origin":"devel/py-pytest-flask","version":"1.3.0,1","comment":"Set of py.test fixtures to test Flask applications","maintainer":"meka@tilda.center","www":"https://github.com/pytest-dev/pytest-flask","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e60b08919494fb9c049a2de27957be663e2185cbb78c55a7d87de0d21e28955c","flatsize":74664,"path":"All/py311-pytest-flask-1.3.0,1.pkg","repopath":"All/py311-pytest-flask-1.3.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18220,"desc":"An extension of pytest test runner which provides a set of useful tools to\nsimplify testing and development of the Flask extensions and applications.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-httpx","origin":"devel/py-pytest-httpx","version":"0.29.0","comment":"Send responses to py-httpx using pytest","maintainer":"grembo@FreeBSD.org","www":"https://colin-b.github.io/pytest_httpx/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3aff7244081809ce12af4c6a74710e45510d3328b0afb4213f2b6bc623009efa","flatsize":121292,"path":"All/py311-pytest-httpx-0.29.0.pkg","repopath":"All/py311-pytest-httpx-0.29.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23288,"desc":"Send responses to HTTPX using pytest\n\nOnce installed, httpx_mock fixture will make sure every httpx\nrequest will be replied to with user provided responses.","deps":{"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-pytest-asyncio":{"origin":"devel/py-pytest-asyncio","version":"0.23.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-httpserver","origin":"devel/py-pytest-httpserver","version":"1.0.10","comment":"HTTP server for pytest","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/csernazs/pytest-httpserver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f453caaa982c52f90f0fa87aa2fe0921525adffee28b2ee26df3912dc7eea426","flatsize":231759,"path":"All/py311-pytest-httpserver-1.0.10.pkg","repopath":"All/py311-pytest-httpserver-1.0.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33260,"desc":"This library is designed to help to test http clients without contacting the\nreal http server. In other words, it is a fake http server which is accessible\nvia localhost can be started with the pre-defined expected http requests and\ntheir responses.","deps":{"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-env","origin":"devel/py-pytest-env","version":"0.6.2","comment":"Py.test plugin that allows you to add environment variables","maintainer":"bofh@FreeBSD.org","www":"https://github.com/MobileDynasty/pytest-env","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2dd766668b5f81fd0dffc0eb203bb3d23cee32ce96a35c4c94332a50d77174d4","flatsize":6126,"path":"All/py311-pytest-env-0.6.2.pkg","repopath":"All/py311-pytest-env-0.6.2.pkg","licenselogic":"single","pkgsize":3072,"desc":"py.test plugin that allows you to add environment variables.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-httpbin","origin":"devel/py-pytest-httpbin","version":"2.0.0","comment":"Easily test your HTTP library against a local copy of httpbin.org","maintainer":"python@FreeBSD.org","www":"https://github.com/kevin1024/pytest-httpbin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7203ab4832bc67f7956c48ea498d836f7c5c1638b01a4119164a1e806302e041","flatsize":42317,"path":"All/py311-pytest-httpbin-2.0.0.pkg","repopath":"All/py311-pytest-httpbin-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13996,"desc":"Pytest-httpbin creates a pytest fixture that is dependency-injected\ninto your tests. It automatically starts up a HTTP server in a\nseparate thread running httpbin and provides your test with the URL\nin the fixture.","deps":{"py311-httpbin":{"origin":"www/py-httpbin","version":"0.10.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-factoryboy","origin":"devel/py-pytest-factoryboy","version":"2.5.0_1","comment":"Factory approach to testing with the dependency injection","maintainer":"meka@tilda.center","www":"https://github.com/pytest-dev/pytest-factoryboy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea4f116b82b0796a49323f6b30b252416af4063574468b2b6210af7191d0f1e9","flatsize":120097,"path":"All/py311-pytest-factoryboy-2.5.0_1.pkg","repopath":"All/py311-pytest-factoryboy-2.5.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26184,"desc":"Pytest-factoryboy makes it easy to combine factory approach to the test setup\nwith the dependency injection, heart of the pytest fixtures.","deps":{"py311-factory-boy":{"origin":"devel/py-factory-boy","version":"3.3.0_1"},"py311-inflection":{"origin":"devel/py-inflection","version":"0.5.1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-fixture-config","origin":"devel/py-pytest-fixture-config","version":"1.7.0","comment":"Fixture configuration utils for py.test","maintainer":"bofh@FreeBSD.org","www":"https://github.com/manahl/pytest-plugins/tree/master/pytest-fixture-config","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7846ec7479256097f8cec3eed0894a01e72e48a1bef9b9abbbc338fa76d6f5b","flatsize":20173,"path":"All/py311-pytest-fixture-config-1.7.0.pkg","repopath":"All/py311-pytest-fixture-config-1.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7544,"desc":"Simple configuration objects for Py.test fixtures. Allows you to skip tests\nwhen their required config variables aren't set.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-flake8","origin":"devel/py-pytest-flake8","version":"1.1.1_1","comment":"pytest plugin to check FLAKE8 requirement","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tholo/pytest-flake8","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f15a984240422234e8dfe7c22001966be0fce94cf3e6a94644e0d90e8071e7bf","flatsize":46002,"path":"All/py311-pytest-flake8-1.1.1_1.pkg","repopath":"All/py311-pytest-flake8-1.1.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11744,"desc":"pytest-flake8 is a pytest plugin for efficiently checking PEP8 compliance.","deps":{"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-datadir","origin":"devel/py-pytest-datadir","version":"1.5.0","comment":"pytest plugin for test data directories and files","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/pytest-datadir/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da766428f5be9c2122e12215b7bf05fdea1999eaf0b1568865807dd9e761554c","flatsize":14487,"path":"All/py311-pytest-datadir-1.5.0.pkg","repopath":"All/py311-pytest-datadir-1.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6188,"desc":"pytest plugin for manipulating test data directories and files.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-drop-dup-tests","origin":"devel/py-pytest-drop-dup-tests","version":"1.0.0","comment":"Pytest plugin to drop duplicated tests during collection","maintainer":"agh@riseup.net","www":"https://github.com/nicoddemus/pytest-drop-dup-tests","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d714e5d7bf8f2027d2adb6779d16a9e4d7ba9bd93b77cde977d4bc23bd305b76","flatsize":10276,"path":"All/py311-pytest-drop-dup-tests-1.0.0.pkg","repopath":"All/py311-pytest-drop-dup-tests-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4716,"desc":"Pytest plugin to drop duplicated tests during collection. Pytest by default\nwill collect all tests from directories or files given configured by the\nProject, or passed on the command line. The plugin aims to reduce test work by\nexecuting tests/unit first, followed by the remaining tests under tests,\nhowever, without duplicates.","deps":{"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:pytest-drop-dup-tests:pytest-drop-dup-tests:1.0.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-pytest-enabler","origin":"devel/py-pytest-enabler","version":"3.1.1","comment":"Enable installed pytest plugins","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/pytest-enabler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fed1ea250c33275027a9369b4bed8e81f8a62588137ef0608ac3090153cd047","flatsize":20263,"path":"All/py311-pytest-enabler-3.1.1.pkg","repopath":"All/py311-pytest-enabler-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6920,"desc":"The 'enabler' plugin allows configuration of plugins if present, but omits the\nsettings if the plugin is not present.","deps":{"py311-importlib-resources":{"origin":"devel/py-importlib-resources","version":"6.4.0"},"py311-jaraco.context":{"origin":"devel/py-jaraco.context","version":"5.3.0"},"py311-jaraco.functools":{"origin":"devel/py-jaraco.functools","version":"4.0.0"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-django","origin":"devel/py-pytest-django","version":"4.8.0","comment":"Django plugin for py.test","maintainer":"python@FreeBSD.org","www":"https://pytest-django.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11677f2c4093ba120df066cec413563fac7402d53116f6e12caa2cc67c08c8f6","flatsize":239263,"path":"All/py311-pytest-django-4.8.0.pkg","repopath":"All/py311-pytest-django-4.8.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":43756,"desc":"pytest-django allows you to test your Django project/applications with the\npytest testing tool.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-cov","origin":"devel/py-pytest-cov","version":"4.1.0","comment":"Pytest plugin for measuring coverage","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-cov","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9807e520d3da7cc1a43ba0f893d6305b3a291c681dd6f0adbd6d91e474157ae","flatsize":169495,"path":"All/py311-pytest-cov-4.1.0.pkg","repopath":"All/py311-pytest-cov-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35016,"desc":"This plugin produces coverage reports. It supports centralised testing and\ndistributed testing in both load and each modes. It also supports coverage of\nsubprocesses.\n\nAll features offered by the coverage package should be available, either through\npytest-cov or through coverage's config file.","deps":{"py311-coverage":{"origin":"devel/py-coverage","version":"7.3.2"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-cpp","origin":"devel/py-pytest-cpp","version":"2.5.0_1","comment":"Use pytest runner to discover and execute C++ tests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-cpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07b1f270f0d249e87673995ec50a99b12c98374859cb080ce9054d417aa25be7","flatsize":141115,"path":"All/py311-pytest-cpp-2.5.0_1.pkg","repopath":"All/py311-pytest-cpp-2.5.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27692,"desc":"pytest-cpp uses pytest runner to discover and execute C++ tests. It supports\nGoogle Test, Boost.Test, and Catch2.\n\nThis brings several benefits:\n- Allows you to run all your tests in multi-language projects with a single\n  command;\n- Execute C++ tests in parallel using pytest-xdist plugin;\n- Use --junitxml option to produce a single and uniform xml file with all your\n  test suite results;\n- Filter which tests to run using standard test filtering capabilities, such as\n  by file names, directories, keywords by using the -k option, etc.;","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-console-scripts","origin":"devel/py-pytest-console-scripts","version":"1.4.1_1","comment":"Pytest plugin for testing console scripts","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kvas-it/pytest-console-scripts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19a6bb50413c45cb3344b79f1b5c2206740e1fc0dae55feb5d61d46e65060e2b","flatsize":71013,"path":"All/py311-pytest-console-scripts-1.4.1_1.pkg","repopath":"All/py311-pytest-console-scripts-1.4.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17692,"desc":"Pytest-console-scripts is a pytest plugin for running python scripts from within\ntests. It's quite similar to subprocess.run(), but it also has an in-process\nmode, where the scripts are executed by the interpreter that's running pytest\n(using some amount of sandboxing).\n\nIn-process mode significantly reduces the run time of the test suites that run\nmany external scripts. This is speeds up development. In the CI environment\nsubprocess mode can be used to make sure the scripts also work (and behave the\nsame) when run by a fresh interpreter.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-checkdocs","origin":"devel/py-pytest-checkdocs","version":"2.12.0","comment":"Check the README when running tests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/pytest-checkdocs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1bb5f1e7dbeaacac191d07bc12f0581fcb06dcb0fad9f792f698373ee8051545","flatsize":16068,"path":"All/py311-pytest-checkdocs-2.12.0.pkg","repopath":"All/py311-pytest-checkdocs-2.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5884,"desc":"pytest-checkdocs is a pytest plugin that checks the long description of the\nproject to ensure it renders properly.","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-jaraco.packaging":{"origin":"devel/py-jaraco.packaging","version":"9.5.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-canonical-data","origin":"devel/py-pytest-canonical-data","version":"0.1.0","comment":"Plugin which compares results with canonical ones from previous runs","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/pytest-canonical-data/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49ad89d9484f1094b7736b5ac4a1549f581a6733cb4d2826483d3f588c2ccbdb","flatsize":33130,"path":"All/py311-pytest-canonical-data-0.1.0.pkg","repopath":"All/py311-pytest-canonical-data-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9292,"desc":"A plugin which allows to compare results with canonical results,\nbased on previous runs.\n\nInspired by Yandex's canondata plugin, pytest-needle and\npytest-regtest.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-codspeed","origin":"devel/py-pytest-codspeed","version":"2.2.1","comment":"Pytest plugin to create CodSpeed benchmarks","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.codspeed.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2d32319b9a12025db479d7e842b5a9e8aa8585659c20c665504322d9c60d120","flatsize":64132,"path":"All/py311-pytest-codspeed-2.2.1.pkg","repopath":"All/py311-pytest-codspeed-2.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16764,"desc":"CodSpeed is a continuous benchmarking platform that allows you to track and\ncompare the performance of your codebase during development.\n\nIt uses a smart runtime engine to measure the performance of your code in an\naccurate and reproducible way without creating a huge runtime overhead, unlike\ntraditional benchmarks. CodSpeed produces detailed performance reports, helping\nyou improve your codebase performance, directly within your repository\nprovider(Pull Requests comments, Merge checks, ...).","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-cases","origin":"devel/py-pytest-cases","version":"3.6.14","comment":"Separate test code from test cases in pytest","maintainer":"sunpoet@FreeBSD.org","www":"https://smarie.github.io/python-pytest-cases/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"704ee4c31252dd607c26e8b0b3d88cc69c5c322e5081f5aa31c4a5f8e13185c4","flatsize":1082288,"path":"All/py311-pytest-cases-3.6.14.pkg","repopath":"All/py311-pytest-cases-3.6.14.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":171144,"desc":"Did you ever think that most of your test functions were actually the same test\ncode, but with different data inputs and expected results/exceptions?\n- pytest-cases leverages pytest and its great @pytest.mark.parametrize\n  decorator, so that you can separate your test cases from your test functions.\n- In addition, pytest-cases provides several useful goodies to empower pytest.\n  In particular it improves the fixture mechanism to support \"fixture unions\".\n  This is a major change in the internal pytest engine, unlocking many\n  possibilities such as using fixture references as parameter values in a test\n  function. See here.\n\npytest-cases is fully compliant with pytest-harvest so you can easily monitor\nthe execution times and created artifacts. With it, it becomes very easy to\ncreate a complete data science benchmark, for example comparing various models\non various datasets.","deps":{"py311-decopatch":{"origin":"devel/py-decopatch","version":"1.4.10"},"py311-makefun":{"origin":"devel/py-makefun","version":"1.15.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-capturelog","origin":"devel/py-pytest-capturelog","version":"0.7","comment":"Py.test plugin to capture log messages","maintainer":"bofh@FreeBSD.org","www":"https://bitbucket.org/memedough/pytest-capturelog/overview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"326c31ea41db97bf8e7a671f45dfa2fb5b5b6cf04ef090e1431ea410e8045c15","flatsize":41101,"path":"All/py311-pytest-capturelog-0.7.pkg","repopath":"All/py311-pytest-capturelog-0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7496,"desc":"py.test plugin to capture log messages\n\nIf the plugin is installed log messages are captured by default and for each\nfailed test will be shown in the same manner as captured stdout and stderr.","deps":{"py311-py":{"origin":"devel/py-py","version":"1.11.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-cache","origin":"devel/py-pytest-cache","version":"1.0","comment":"Pytest plugin with mechanisms for caching across test runs","maintainer":"loader@FreeBSD.org","www":"https://bitbucket.org/hpk42/pytest-cache/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ece79ee06010e39f8fe744e7935318ba1cb1de89ed94c88b8e1975b9ad164bb","flatsize":49462,"path":"All/py311-pytest-cache-1.0.pkg","repopath":"All/py311-pytest-cache-1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12220,"desc":"pytest plugin with mechanisms for caching across test runs.","deps":{"py311-execnet":{"origin":"sysutils/py-execnet","version":"2.1.1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-black","origin":"devel/py-pytest-black","version":"0.3.12_1","comment":"pytest plugin to enable format checking with black","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/shopkeep/pytest-black","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a5f99c417cfc23a4c4bdf05e241202a634f4f8897b56ed0f257d9ca76e10594","flatsize":24779,"path":"All/py311-pytest-black-0.3.12_1.pkg","repopath":"All/py311-pytest-black-0.3.12_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7856,"desc":"pytest-black is a pytest plugin to enable format checking with black.","deps":{"py311-black":{"origin":"devel/py-black","version":"24.4.2"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-black-multipy","origin":"devel/py-pytest-black-multipy","version":"1.0.1_1","comment":"Allow --black on older Pythons","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/pytest-black-multipy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f8a96119e7ef300c46c9707079958f00efd5d2a0db91b0e5e831a212a522d23","flatsize":7130,"path":"All/py311-pytest-black-multipy-1.0.1_1.pkg","repopath":"All/py311-pytest-black-multipy-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3696,"desc":"pytest-black-multipy is a wrapper around pytest-black to allow projects on older\nPython versions to use the --black paremeter.","deps":{"py311-pytest-black":{"origin":"devel/py-pytest-black","version":"0.3.12_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-doctestplus","origin":"devel/py-pytest-doctestplus","version":"1.2.1","comment":"Pytest plugin with advanced doctest features","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/scientific-python/pytest-doctestplus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"059951e2d4352db8e718890bee5d69e5dbd491a5bc461437f828889dc345fb1a","flatsize":217858,"path":"All/py311-pytest-doctestplus-1.2.1.pkg","repopath":"All/py311-pytest-doctestplus-1.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":43188,"desc":"pytest-doctestplus contains a plugin for the pytest framework that provides\nadvanced doctest support and enables the testing of various text files, such as\nreStructuredText (\".rst\"), markdown (\".md\"), and TeX (\".tex\").","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-benchmark","origin":"devel/py-pytest-benchmark","version":"4.0.0_1","comment":"pytest fixture for benchmarking code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ionelmc/pytest-benchmark","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c80316642bfcfa875e421973c77ca53d51461c54809dddc35c43e7e3a8722b3","flatsize":491052,"path":"All/py311-pytest-benchmark-4.0.0_1.pkg","repopath":"All/py311-pytest-benchmark-4.0.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":91552,"desc":"pytest-benchmark is a pytest fixture for benchmarking code. It will group the\ntests into rounds that are calibrated to the chosen timer.","deps":{"py311-py-cpuinfo":{"origin":"sysutils/py-py-cpuinfo","version":"9.0.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"ASPECT":"off","ELASTICSEARCH":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pytest-asyncio","origin":"devel/py-pytest-asyncio","version":"0.23.7","comment":"Py.test plugin providing fixtures and markers for asyncio","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/pytest-asyncio/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a87a107ccf5f999243cd6b51b4efe673f8b1e752f80755482718c13ddc66671","flatsize":155714,"path":"All/py311-pytest-asyncio-0.23.7.pkg","repopath":"All/py311-pytest-asyncio-0.23.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32652,"desc":"asyncio code is usually written in the form of coroutines, which makes it\nslightly more difficult to test using normal testing tools. pytest-asyncio\nprovides useful fixtures and markers to make testing easier.","deps":{"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-azurepipelines","origin":"devel/py-pytest-azurepipelines","version":"1.0.5_1","comment":"Formatting PyTest output for Azure Pipelines UI","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/pytest-azurepipelines","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23c71fd5258602766c295a3899d8057fd82206ae4365cbf4ffc0959cb00d74c4","flatsize":43195,"path":"All/py311-pytest-azurepipelines-1.0.5_1.pkg","repopath":"All/py311-pytest-azurepipelines-1.0.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11332,"desc":"Make pytest easier to use with Microsoft Azure Pipelines. Just run pytest with\nthis plugin and see your test results in the Azure Pipelines UI!\n\nFeatures:\n- Formats the PyTest output to show test docstrings and module names instead of\n  just test case names in the Azure Pipelines UI.\n- Uploads test results automatically, no need for a separate test results upload\n  command\n- Displays the number of failed tests if there were failures as an error message\n  in the UI\n- Automatically formats code coverage and uploads coverage data if pytest-cov is\n  installed\n- Supports running inside a Docker container and automatically uploads test\n  results","deps":{"py311-importlib-resources":{"origin":"devel/py-importlib-resources","version":"6.4.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-pytest-nunit":{"origin":"devel/py-pytest-nunit","version":"1.0.7_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-bidi","origin":"textproc/py-python-bidi","version":"0.4.2","comment":"Pure python implementation of the BiDi layout algorithm","maintainer":"yuri@FreeBSD.org","www":"https://github.com/MeirKriheli/python-bidi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"296cbcd697e7032fc01cf62fc55964aee309991b1b199c30f669595778ab7f05","flatsize":155728,"path":"All/py311-python-bidi-0.4.2.pkg","repopath":"All/py311-python-bidi-0.4.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":34880,"desc":"Bi-directional (BiDi) layout implementation in pure python.\nIt contains library and command line utility pybidi.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-subtests","origin":"devel/py-pytest-subtests","version":"0.12.1","comment":"unittest subTest() support and subtests fixture","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-subtests","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bf37952adad7469b6320698e198dfacf4697eea7583aa86a5df30e8026912d2","flatsize":63221,"path":"All/py311-pytest-subtests-0.12.1.pkg","repopath":"All/py311-pytest-subtests-0.12.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14876,"desc":"This pytest plugin was generated with Cookiecutter along with @hackebrot's\ncookiecutter-pytest-plugin template.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-gitlab","origin":"devel/py-python-gitlab","version":"4.6.0","comment":"Interact with GitLab API","maintainer":"dereks@lifeofadishwasher.com","www":"https://github.com/python-gitlab/python-gitlab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc04639d71d74656bc0437b0c074cbbf1c3155bc70bf58cb67d4e2cdaec7c5b0","flatsize":17156751,"path":"All/py311-python-gitlab-4.6.0.pkg","repopath":"All/py311-python-gitlab-4.6.0.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":1107100,"desc":"python-gitlab is a Python package providing access to the GitLab server API.\n\nIt supports the v3 and v4 APIs of GitLab, and provides a CLI tool (gitlab).","deps":{"py311-argcomplete":{"origin":"devel/py-argcomplete","version":"3.4.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-toolbelt":{"origin":"www/py-requests-toolbelt","version":"1.0.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"AUTOCOMPLETE":"on","DOCS":"on","YAML":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"Add /usr/local/etc/python-gitlab.cfg or ~/.python-gitlab.cfg\n\nSee https://github.com/python-gitlab/python-gitlab/blob/master/docs/cli.rst\nfor CLI configutation details","type":"install"}]},{"name":"py311-pytest","origin":"devel/py-pytest","version":"8.1.1,1","comment":"Simple powerful testing with Python","maintainer":"python@FreeBSD.org","www":"https://docs.pytest.org/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a164903afd4562387e4398c029abc27355698faef8bc730a59fe157bc2deda5","flatsize":4382848,"path":"All/py311-pytest-8.1.1,1.pkg","repopath":"All/py311-pytest-8.1.1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":685496,"desc":"The pytest testing tool makes it easy to write small tests, yet scales to\nsupport complex functional testing.\n\nFeatures:\n\n  * Detailed info on failing assert statements\n  * Auto-discovery of test modules and functions\n  * Modular fixtures to manage small or parametrized long-lived test resources\n  * Can run unittest (or trial), nose test suites out of the box\n  * Rich plugin architecture, with over 315+ external plugins","deps":{"py311-iniconfig":{"origin":"devel/py-iniconfig","version":"1.1.1_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pluggy":{"origin":"devel/py-pluggy","version":"1.5.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-aiohttp","origin":"devel/py-pytest-aiohttp","version":"1.0.5_1","comment":"Pytest plugin for aiohttp support","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aio-libs/pytest-aiohttp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2734c222f3fce14979aafa730b14e1368b7f6d38142452800d25b154cbbd6ce9","flatsize":49875,"path":"All/py311-pytest-aiohttp-1.0.5_1.pkg","repopath":"All/py311-pytest-aiohttp-1.0.5_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11352,"desc":"pytest-aiohttp allows to use aiohttp pytest plugin without need for implicitly\nloading it like pytest_plugins = 'aiohttp.pytest_plugin'.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-pytest-asyncio":{"origin":"devel/py-pytest-asyncio","version":"0.23.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pystun","origin":"net/py-pystun","version":"0.1.0_1","comment":"Python STUN client for getting NAT type and external IP","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/pystun/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0202bd4e16f5298119b9fc1b882cb781609197c42f3df219c40f26fda9b31b3c","flatsize":46150,"path":"All/py311-pystun-0.1.0_1.pkg","repopath":"All/py311-pystun-0.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11232,"desc":"A Python STUN client for getting NAT type and external IP.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytesseract","origin":"graphics/py-pytesseract","version":"0.3.13","comment":"wrapper for Google's Tesseract OCR engine","maintainer":"mandree@FreeBSD.org","www":"https://github.com/madmaze/pytesseract","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"073368a5e753a0439a715e8f6ea03e8dcbc370cd07b65519c315ff46350d75a2","flatsize":106086,"path":"All/py311-pytesseract-0.3.13.pkg","repopath":"All/py311-pytesseract-0.3.13.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":25300,"desc":"Python-tesseract is an optical character recognition (OCR) tool for python.\nThat is, it will recognize and \"read\" the text embedded in images.\n\nPython-tesseract is a wrapper for Google's Tesseract-OCR Engine. It is also\nuseful as a stand-alone invocation script to tesseract, as it can read all\nimage types supported by the Pillow and Leptonica imaging libraries, including\njpeg, png, gif, bmp, tiff, and others. Additionally, if used as a script,\nPython-tesseract will print the recognized text instead of writing it to a\nfile.","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tesseract":{"origin":"graphics/tesseract","version":"5.4.1"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyteomics","origin":"science/py-pyteomics","version":"4.7.2","comment":"Python modules for proteomics data analysis","maintainer":"sunpoet@FreeBSD.org","www":"https://pyteomics.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5b58d6445b19f3e3b5a6d701436f916de746e45f9c96b5cec52e094b319eb4e","flatsize":3284958,"path":"All/py311-pyteomics-4.7.2.pkg","repopath":"All/py311-pyteomics-4.7.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":432544,"desc":"Pyteomics is a collection of lightweight and handy tools for Python that help to\nhandle various sorts of proteomics data. Pyteomics provides a growing set of\nmodules to facilitate the most common tasks in proteomics data analysis, such\nas:\n- calculation of basic physico-chemical properties of polypeptides:\n  - mass and isotopic distribution\n  - charge and pI\n  - chromatographic retention time\n- access to common proteomics data:\n  - MS or LC-MS data\n  - FASTA databases\n  - search engines output\n- easy manipulation of sequences of modified peptides and proteins\n\nThe goal of the Pyteomics project is to provide a versatile, reliable and\nwell-documented set of open tools for the wide proteomics community. One of the\nproject's key features is Python itself, an open source language increasingly\npopular in scientific programming. The main applications of the library are\nreproducible statistical data analysis and rapid software prototyping.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"options":{"DF":"on","GRAPHICS":"on","TDA":"on","UNIMOD":"on","XML":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyte","origin":"devel/py-pyte","version":"0.8.2","comment":"Simple VTXXX-compatible terminal emulator","maintainer":"python@FreeBSD.org","www":"https://pyte.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ccc442d20b13df390d4e101ed4f1a259b3ae25e7c53f8ad5ed1bdccbd494d43","flatsize":302783,"path":"All/py311-pyte-0.8.2.pkg","repopath":"All/py311-pyte-0.8.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":50572,"desc":"Its an in memory VTXXX-compatible terminal emulator. XXX stands for a series\nof video terminals, developed by DEC between 1970 and 1995.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pystorm","origin":"devel/py-pystorm","version":"3.1.4_1","comment":"Battle-tested Apache Storm Multi-Lang implementation for Python","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/pystorm/pystorm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f43e304ea539b5ef8c390d1f517035340d092e25efa9854141e14a189fc05c6c","flatsize":226877,"path":"All/py311-pystorm-3.1.4_1.pkg","repopath":"All/py311-pystorm-3.1.4_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38172,"desc":"Pystorm lets you run Python code against real-time streams of data via\nApache Storm. With pystorm you can create Storm bolts and spouts in\nPython without having to write a single line of Java. It is meant to be\nused under-the-hood by Storm Python libraries that will provide the\ncommand-line tools for actually building/submitting the topologies\n(e.g., streamparse and pyleus).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pystash","origin":"deskutils/py-pystash","version":"0.0.14","comment":"Save your code snippets in the cloud from the command line","maintainer":"nivit@FreeBSD.org","www":"https://pypi.org/project/pystash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f470f4dfe90294d6bfd7d68d66b9238d0cc84e01de5cb1e20ab27fccc1d9f1d","flatsize":86195,"path":"All/py311-pystash-0.0.14.pkg","repopath":"All/py311-pystash-0.0.14.pkg","licenselogic":"single","pkgsize":17804,"desc":"Save your code snippets in the cloud (http://trystash.com/) from\nthe command line.","deps":{"py311-args":{"origin":"devel/py-args","version":"0.1.0"},"py311-clint":{"origin":"devel/py-clint","version":"0.5.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xerox":{"origin":"devel/py-xerox","version":"0.4.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils"],"annotations":{"flavor":"py311"}},{"name":"py311-pystemmer","origin":"textproc/py-pystemmer","version":"2.0.1","comment":"Snowball Stemming Algorithms for Information Retrieval","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/PyStemmer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2782277008aafe80b422238dff65b76da9e9d19be49234041ffd025731841dd2","flatsize":472874,"path":"All/py311-pystemmer-2.0.1.pkg","repopath":"All/py311-pystemmer-2.0.1.pkg","licenselogic":"or","licenses":["MIT","BSD3CLAUSE"],"pkgsize":89112,"desc":"PyStemmer provides access to efficient algorithms for calculating a\n\"stemmed\" form of a word. This is a form with most of the common\nmorphological endings removed; hopefully representing a common\nlinguistic base form. This is most useful in building search engines\nand information retrieval software; for example, a search with stemming\nenabled should be able to find a document containing \"cycling\" given the\nquery \"cycles\".\n\nPyStemmer provides algorithms for several (mainly european) languages,\nby wrapping the libstemmer library from the Snowball project in a Python\nmodule. It also provides access to the classic Porter stemming algorithm\nfor english: although this has been superceded by an improved algorithm,\nthe original algorithm may be of interest to information retrieval\nresearchers wishing to reproduce results of earlier experiments.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytanque","origin":"math/py-pytanque","version":"1.1.0","comment":"Petanque static python bindings","maintainer":"yuri@FreeBSD.org","www":"https://github.com/quarkslab/arybo/tree/master/petanque","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30fe550c0ae4d21a43a0517f57c9ffea814a5fdf4cc24b69b89e248d060ab55b","flatsize":586126,"path":"All/py311-pytanque-1.1.0.pkg","repopath":"All/py311-pytanque-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":167176,"desc":"Python binding for petanque, a library that helps manipulate symbolic boolean\nexpressions.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-pystache","origin":"textproc/py-pystache","version":"0.6.0","comment":"Logic-less templates for Python","maintainer":"ports@FreeBSD.org","www":"https://github.com/sarnold/pystache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10f0143c8f4da39b6bce557a3f89e7d578e0fb74a3df5227cea66faf52446d7d","flatsize":843505,"path":"All/py311-pystache-0.6.0.pkg","repopath":"All/py311-pystache-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":122476,"desc":"Pystache is a Python implementation of Mustache.\nInspired by ctemplate and et, Mustache is a framework-agnostic\nway to render logic-free views.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","www","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-pystache port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-pysrt","origin":"textproc/py-pysrt","version":"1.1.2","comment":"SubRip (.srt) subtitle parser and writer","maintainer":"bofh@FreeBSD.org","www":"https://github.com/byroot/pysrt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3c967fd6f7f5b05306a0295e8f90a1eb760987a1ad9ad6aceaad854a39bd854","flatsize":178162,"path":"All/py311-pysrt-1.1.2.pkg","repopath":"All/py311-pysrt-1.1.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":39484,"desc":"pysrt is a Python library used to edit or create SubRip files.","deps":{"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pysparklines","origin":"devel/py-pysparklines","version":"1.4_1","comment":"Unicode sparkline generation library in Python","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/RedKrieg/pysparklines","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"246a6045ada2005989069af27266d7af6e774829cf721dbcb44fe495f5aaa9f8","flatsize":27071,"path":"All/py311-pysparklines-1.4_1.pkg","repopath":"All/py311-pysparklines-1.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9216,"desc":"pysparklines is a unicode sparkline generation library.  Python clone of\nhttps://github.com/holman/spark. Takes series data via stdin, command line, or\nAPI and prints a sparkline representation. Output is always UTF-8 encoded.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyspnego","origin":"security/py-pyspnego","version":"0.11.0","comment":"Windows Negotiate Authentication Client and Server","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jborean93/pyspnego","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"daf41e1e3da68c14f10e73601e74868f93ec081464989f273a95abdc8e5cc225","flatsize":1743329,"path":"All/py311-pyspnego-0.11.0.pkg","repopath":"All/py311-pyspnego-0.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":242360,"desc":"Library to handle SPNEGO (Negotiate, NTLM, Kerberos) authentication. Also\nincludes a packet parser that can be used to decode raw NTLM/SPNEGO/Kerberos\ntokens into a human readable format.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"KERBEROS":"off","YAML":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pysodium","origin":"security/py-pysodium","version":"0.7.17_2","comment":"Wrapper for libsodium providing high level crypto primitives","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/stef/pysodium","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"149ac269fe47bdba1451b7b5caed3f362229fe2a0bfb0db8e922261622887a96","flatsize":354352,"path":"All/py311-pysodium-0.7.17_2.pkg","repopath":"All/py311-pysodium-0.7.17_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31528,"desc":"This is a very simple wrapper around libsodium masquerading as NaCl.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyspf","origin":"mail/py-pyspf","version":"2.0.14_2","comment":"SPF (Sender Policy Framework) implemented in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sdgathman/pyspf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e9e2b83a9a079c000cbecf9158b47ef71828187f7e6392bfdca83205c58156c","flatsize":277031,"path":"All/py311-pyspf-2.0.14_2.pkg","repopath":"All/py311-pyspf-2.0.14_2.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":50244,"desc":"The pyspf Python module has been released as version 2.0. pyspf 2.0 was the\nfirst SPF implementation to fully conform to RFC 4408. This release has also\nadded IPv6 support. pyspf is the library behind several of the open SPF\nproject's SPF record testing tools.","deps":{"py311-authres":{"origin":"mail/py-authres","version":"1.2.0_1"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-python-binance","origin":"finance/py-python-binance","version":"1.0.19","comment":"Binance REST API python implementation","maintainer":"yuri@FreeBSD.org","www":"https://python-binance.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9a6a4cb3f28498ef94da0e9052a6bfe15ddc6f64da14d4ec79989550acb6bfe","flatsize":1516138,"path":"All/py311-python-binance-1.0.19.pkg","repopath":"All/py311-python-binance-1.0.19.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":114696,"desc":"python-binance is an unofficial Python wrapper for the Binance exchange REST\nAPI v3. I am in no way affiliated with Binance, use at your own risk.\n\nIt is suitable to automate interactions with Binance.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-dateparser":{"origin":"devel/py-dateparser","version":"1.1.4_1"},"py311-pycryptodome":{"origin":"security/py-pycryptodome","version":"3.20.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-ujson":{"origin":"devel/py-ujson","version":"5.10.0"},"py311-websockets":{"origin":"devel/py-websockets","version":"12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pysol-cards","origin":"games/py-pysol-cards","version":"0.14.3","comment":"Deal PySol FC Cards","maintainer":"ygy@FreeBSD.org","www":"https://pypi.org/project/pysol-cards/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce8a5e14fa9f0ea25cecacdc2a6d4e719717d5d58e6c20dd7eb2de21aedc9c12","flatsize":125812,"path":"All/py311-pysol-cards-0.14.3.pkg","repopath":"All/py311-pysol-cards-0.14.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25136,"desc":"The pysol-cards python modules allow the python developer to generate\nthe initial deals of some PySol FC games. It also supports PySol\nlegacy deals and Microsoft FreeCell / Freecell Pro deals.","deps":{"py311-random2":{"origin":"math/py-random2","version":"1.0.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pysofa","origin":"astro/py-pysofa","version":"0.1.1_3","comment":"Python binding for SOFA, the fundamental astronomy library","maintainer":"yuri@FreeBSD.org","www":"https://code.google.com/archive/p/pysofa/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f345451dea9b4633bcea9bbd8fa08136ad77f66e95c2d72996e49f8cf9f9b58d","flatsize":509995,"path":"All/py311-pysofa-0.1.1_3.pkg","repopath":"All/py311-pysofa-0.1.1_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":38464,"desc":"pysofa is a Python module for accessing International Astronomical Union's SOFA\nlibrary from python. SOFA (Standards of Fundamental Astronomy) is a set of\nalgorithms and procedures that implement standard models used in fundamental\nastronomy.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sofa":{"origin":"astro/sofa","version":"20231011"}},"categories":["astro","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pysocks","origin":"net/py-pysocks","version":"1.7.1_1","comment":"Python SOCKS module","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Anorov/PySocks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03b81508c651c93945670ba5f031f9e6a7804915d4891ea415b977140e5122f7","flatsize":143290,"path":"All/py311-pysocks-1.7.1_1.pkg","repopath":"All/py311-pysocks-1.7.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30648,"desc":"Derived from SocksiPy - a Python SOCKS module.\n\n- UDP support\n- SocksiPyHandler, courtesy e000, was also added as an example of how\n  this module can be used with urllib2. See example code in sockshandler.py.\n- urllib3, which powers the requests module, is working on integrating SOCKS\n  proxy support based on this branch","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pysnmp","origin":"net-mgmt/py-pysnmp","version":"4.4.9_2","comment":"SNMP framework for Python","maintainer":"mhjacks@swbell.net","www":"https://github.com/etingof/pysnmp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0384c76bd3ee77deaf5f1cd8946b2ad8cddc6f8f61e7cb82ba5133ce8d06db4d","flatsize":4631110,"path":"All/py311-pysnmp-4.4.9_2.pkg","repopath":"All/py311-pysnmp-4.4.9_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":579428,"desc":"PySNMP is fully functional SNMP v1, v2c and v3 engine (agent and manager)\nwritten entirely in Python.","deps":{"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-pycryptodomex":{"origin":"security/py-pycryptodomex","version":"3.20.0"},"py311-pysmi":{"origin":"net-mgmt/py-pysmi","version":"1.1.13"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyspacewar","origin":"games/pyspacewar","version":"1.1.1_3","comment":"Game loosely based on the original Spacewar!","maintainer":"ports@FreeBSD.org","www":"https://mg.pov.lt/pyspacewar/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d249d552ff1919278308e5518fa19f8328c1dc950ff830c2f2494f69e6354d95","flatsize":899696,"path":"All/py311-pyspacewar-1.1.1_3.pkg","repopath":"All/py311-pyspacewar-1.1.1_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":251920,"desc":"PySpaceWar\n\nTwo ships duel in a gravity field. Gravity doesn't affect\nthe ships themselves (which have spanking new anti-gravity\ndevices), but it affects missiles launced by the ships.\n\nYou can play against the computer, or two players can play\nwith one keyboard. There is also a Gravity Wars mode, where\nthe two ships do not move, and the players repeatedly\nspecify the direction and velocity of their missiles.","deps":{"py311-game":{"origin":"devel/py-game","version":"2.6.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-pyspacewar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-pytest-xdist","origin":"devel/py-pytest-xdist","version":"3.5.0,1","comment":"Pytest xdist plugin for distributed testing and loop-on-failing modes","maintainer":"bofh@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-xdist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bcea54d300ede93e0eeb7ce974c932c3dc985180ae759b4195a4448dfe41c294","flatsize":484163,"path":"All/py311-pytest-xdist-3.5.0,1.pkg","repopath":"All/py311-pytest-xdist-3.5.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":78140,"desc":"The pytest-xdist plugin extends py.test with some unique test execution modes:\n\n  * Test run parallelization: if you have multiple CPUs or hosts you can use\n    those for a combined test run. This allows to speed up development or to\n    use special resources of remote machines.\n  * --boxed: (not available on Windows) run each test in a boxed subprocess\n    to survive SEGFAULTS or otherwise dying processes\n  * --looponfail: run your tests repeatedly in a subprocess. After each run\n    py.test waits until a file in your project changes and then re-runs the\n    previously failing tests. This is repeated until all tests pass after\n    which again a full run is performed.\n  * Multi-Platform coverage: you can specify different Python interpreters\n    or different platforms and run tests in parallel on all of them.","deps":{"py311-execnet":{"origin":"sysutils/py-execnet","version":"2.1.1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setproctitle":{"origin":"devel/py-setproctitle","version":"1.3.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"PSUTIL":"on","SETPROCTITLE":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pytensor","origin":"math/py-pytensor","version":"2.23.0","comment":"Optimizing compiler for evaluating mathematical expressions","maintainer":"yuri@FreeBSD.org","www":"https://pytensor.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf7cab82663d76d48ae1da24c19b33b0f467514307ae66434a3f73c8576c588c","flatsize":15340510,"path":"All/py311-pytensor-2.23.0.pkg","repopath":"All/py311-pytensor-2.23.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2181096,"desc":"PyTensor is a fork of Aesara - a Python library that allows one to define,\noptimize, and efficiently evaluate mathematical expressions involving\nmulti-dimensional arrays.\n\nFeatures:\n* A hackable, pure-Python codebase\n* Extensible graph framework suitable for rapid development of custom operators\n  and symbolic optimizations\n* Implements an extensible graph transpilation framework that currently provides\n  compilation via C, JAX, and Numba\n* Based on one of the most widely-used Python tensor libraries: Theano","deps":{"py311-cons":{"origin":"devel/py-cons","version":"0.4.6"},"py311-etuples":{"origin":"devel/py-etuples","version":"0.3.9"},"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-logical-unification":{"origin":"math/py-logical-unification","version":"0.4.6"},"py311-miniKanren":{"origin":"devel/py-miniKanren","version":"1.0.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pysimdjson","origin":"devel/py-pysimdjson","version":"6.0.2","comment":"Python bindings for the simdjson project","maintainer":"thierry@FreeBSD.org","www":"https://pysimdjson.tkte.ch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f30fed27b1fd68c1a8a16fef20b21a84e200bf13559e0a831df6fa29cc33685a","flatsize":507623,"path":"All/py311-pysimdjson-6.0.2.pkg","repopath":"All/py311-pysimdjson-6.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":170528,"desc":"Python bindings for the simdjson project, a SIMD-accelerated JSON parser. If\nSIMD instructions are unavailable a fallback parser is used, making pysimdjson\nsafe to use anywhere.\n\nSee also: https://github.com/TkTech/pysimdjson","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pysmartdl","origin":"www/py-pysmartdl","version":"1.3.4_2","comment":"Smart download manager for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/iTaybb/pySmartDL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71bd4faa065d2290fb1fca565b3e62c3a88b4f3b1871324feaac39280560a700","flatsize":196728,"path":"All/py311-pysmartdl-1.3.4_2.pkg","repopath":"All/py311-pysmartdl-1.3.4_2.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":35380,"desc":"pySmartDL strives to be a full-pleged smart download manager for Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pysmi","origin":"net-mgmt/py-pysmi","version":"1.1.13","comment":"SNMP/SMI MIB parsing in Python","maintainer":"john@saltant.com","www":"https://www.pysnmp.com/pysmi/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bab6019c0186ced225096124b0fb34fe9bdf9ee36f9a884249fddbf4a93d5030","flatsize":1064109,"path":"All/py311-pysmi-1.1.13.pkg","repopath":"All/py311-pysmi-1.1.13.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":142380,"desc":"PySMI is a pure-Python implementation of SNMP SMI MIB parser. This tool\nis designed to turn ASN.1 MIBs into various formats. As of this moment,\nJSON and pysnmp modules can be generated from ASN.1 MIBs.","deps":{"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyyaml5","origin":"devel/py-pyyaml5","version":"5.4.1","comment":"Python YAML parser","maintainer":"python@FreeBSD.org","www":"https://pyyaml.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c41277d052022e3a6eee8852f9bfb241ed30f5ab117a736c65594cb83c80d1ce","flatsize":1044517,"path":"All/py311-pyyaml5-5.4.1.pkg","repopath":"All/py311-pyyaml5-5.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":181988,"desc":"PyYAML is a YAML parser and emitter for the Python programming language.\n\nPyYAML features:\n   * a complete YAML 1.1 parser. In particular, PyYAML can parse all examples\n     from the specification. The parsing algorithm is simple enough to be a\n     reference for YAML parser implementors.\n   * Unicode support including UTF-8/UTF-16 input/output and \\u escape\n     sequences.\n   * low-level event-based parser and emitter API (like SAX).\n   * high-level API for serializing and deserializing native Python objects\n     (like DOM or pickle).\n   * support for all types from the YAML types repository. A simple extension\n     API is provided.\n   * relatively sensible error messages.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libyaml-0.so.2"],"options":{"EXAMPLES":"on","LIBYAML":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-python-statsd","origin":"devel/py-python-statsd","version":"2.1.0","comment":"Client for Etsy's node-js statsd server","maintainer":"fax@nohik.ee","www":"https://github.com/WoLpH/python-statsd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"def3faec8bd5152f4658a1a0ab24574ee2caa47ac7d0153f3291c9d022067598","flatsize":99085,"path":"All/py311-python-statsd-2.1.0.pkg","repopath":"All/py311-python-statsd-2.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17348,"desc":"statsd is a client for Etsy's statsd server, a front end/proxy for the Graphite\nstats collection and graphing server.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pysmt","origin":"math/py-pysmt","version":"0.9.0","comment":"Solver-agnostic library for SMT formulae manipulation and solving","maintainer":"0mp@FreeBSD.org","www":"http://www.pysmt.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c22ec1137b3c8aa6adea9f852c2b5b835190a30be35803d1119831246e1d524","flatsize":5051448,"path":"All/py311-pysmt-0.9.0.pkg","repopath":"All/py311-pysmt-0.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":568544,"desc":"pySMT is a library for SMT formulae manipulation and solving, which makes\nworking with Satisfiability Modulo Theory simple.\n\nAmong others, the user can:\n\n- Define formulae in a solver independent way in a simple and inutitive way,\n- Write ad-hoc simplifiers and operators,\n- Dump your problems in the SMT-Lib format,\n- Solve them using one of the native solvers, or by wrapping any SMT-Lib\n  complaint solver.\n\npySMT provides methods to define a formula in Linear Real Arithmetic (LRA),\nReal Difference Logic (RDL), their combination (LIRA), Equalities and\nUninterpreted Functions (EUF), Bit-Vectors (BV), and Arrays (A). The following\nsolvers are supported through native APIs: MathSAT, Z3, CVC4, Yices, CUDD,\nPicoSAT, and Boolector. Additionally, you can use any SMT-LIB 2 compliant\nsolver.\n\nPySMT assumes that the python bindings for the SMT Solver are installed and\naccessible from your PYTHONPATH.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyshark","origin":"net/py-pyshark","version":"0.6_1","comment":"Pyhon packet parsing using wireshark dissectors","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/KimiNewt/pyshark","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2bfeec1e3fc43a22179ef916085d7ec8550a4440c4277227fc7ed2f7bac7a644","flatsize":440656,"path":"All/py311-pyshark-0.6_1.pkg","repopath":"All/py311-pyshark-0.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":73816,"desc":"pyshark is a Python wrapper for tshark, allowing python packet parsing using\nwireshark dissectors.\n\nThere are quite a few python packet parsing modules, this one is different\nbecause it doesn't actually parse any packets, it simply uses tshark's\n(wireshark command-line utility) ability to export XMLs to use its parsing. This\npackage allows parsing from a capture file or a live capture, using all\nwireshark dissectors you have installed.","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"wireshark-nox11":{"origin":"net/wireshark","version":"4.2.5"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyside2-tools","origin":"devel/pyside2-tools","version":"5.15.15","comment":"Pyside2 development tools","maintainer":"kde@FreeBSD.org","www":"https://wiki.qt.io/Qt_for_Python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"375892af9d5efc095de5e255ce4a336900692fee0a61995c25b03290f8aec62d","flatsize":306714,"path":"All/py311-pyside2-tools-5.15.15.pkg","repopath":"All/py311-pyside2-tools-5.15.15.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2"],"pkgsize":93496,"desc":"PySide2 is the Python Qt 5 bindings project. This package contains the\nPySide2 development tools.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-pyside2":{"origin":"devel/pyside2","version":"5.15.15"},"py311-shiboken2":{"origin":"devel/shiboken2","version":"5.15.15"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-3d":{"origin":"graphics/qt5-3d","version":"5.15.15p0"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-charts":{"origin":"x11-toolkits/qt5-charts","version":"5.15.15p0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-datavis3d":{"origin":"x11-toolkits/qt5-datavis3d","version":"5.15.15p0"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-scripttools":{"origin":"devel/qt5-scripttools","version":"5.15.17p0_1"},"qt5-scxml":{"origin":"devel/qt5-scxml","version":"5.15.15p0"},"qt5-sensors":{"origin":"comms/qt5-sensors","version":"5.15.15p0"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["devel"],"shlibs_required":["libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"WEBENGINE":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pysmb","origin":"net/py-pysmb","version":"1.1.27","comment":"SMB/CIFS library written in Python","maintainer":"rm@FreeBSD.org","www":"http://miketeo.net/wp/index.php/projects/pysmb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"055dd72a9cfb8ed8c5633b3e2e32942dc7f1abeb530bd3d01859377e6b369bbe","flatsize":3204897,"path":"All/py311-pysmb-1.1.27.pkg","repopath":"All/py311-pysmb-1.1.27.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":322336,"desc":"pysmb is an experimental SMB/CIFS library written in Python.\nIt implements the client-side SMB/CIFS protocol which allows your Python\napplication to access and transfer files to/from SMB/CIFS shared folders\nlike your Windows file sharing and Samba folders.\nIt was tested with Windows XP SP3, Windows Vista, Windows 7 and Samba 3.x.\n\nModules\n    smb - Contains all the SMB operations and constants\n    nmb - Contains some of the NetBIOS over TCP/IP operations which is\n          necessary for the smb module to operate.","deps":{"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pysendfile","origin":"net/py-pysendfile","version":"2.0.1_1","comment":"Python interface to sendfile(2)","maintainer":"bofh@FreeBSD.org","www":"https://github.com/giampaolo/pysendfile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87666e78e2824bbe0fa47e147818c46d3ecedb6c374353aedfc92f5d33c458d1","flatsize":19698,"path":"All/py311-pysendfile-2.0.1_1.pkg","repopath":"All/py311-pysendfile-2.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7760,"desc":"sendfile(2) is a system call which provides a \"zero-copy\" way of copying data\nfrom one file descriptor to another (a socket). The phrase \"zero-copy\" refers\nto the fact that all of the copying of data between the two descriptors is\ndone entirely by the kernel, with no copying of data into userspace buffers.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python","devel"],"annotations":{"flavor":"py311"}},{"name":"py311-pysubs2","origin":"multimedia/py-pysubs2","version":"1.7.2","comment":"Library for editing subtitle files","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tkarabela/pysubs2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92b632d3410ecc0dbfe185e8cdbd949ae44f44ed4945296012f333063077fcd0","flatsize":407306,"path":"All/py311-pysubs2-1.7.2.pkg","repopath":"All/py311-pysubs2-1.7.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":68708,"desc":"pysubs2 is a Python library for editing subtitle files. It's based on\nSubStation Alpha, the native format of Aegisub; it also supports\nSubRip (SRT), MicroDVD, MPL2, TMP and WebVTT formats. There is a small\nCLI tool for batch conversion and retiming.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pysftp","origin":"ftp/py-sftp","version":"0.2.9_1","comment":"Simple interface to SFTP","maintainer":"rozhuk.im@gmail.com","www":"https://bitbucket.org/dundeemt/pysftp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5ab2eba17bc3ced0362074950fe5f7d181c532ae98db2cbd1fa8fa2ae80724a","flatsize":169026,"path":"All/py311-pysftp-0.2.9_1.pkg","repopath":"All/py311-pysftp-0.2.9_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":25604,"desc":"A simple interface to SFTP.\nThe module offers high level abstractions and task based routines to\nhandle your SFTP needs.\nCheckout the Cook Book, in the docs, to see what pysftp can do for you.","deps":{"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ftp","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyscreeze","origin":"x11/py-pyscreeze","version":"0.1.28","comment":"cross-platform screenshot module for python","maintainer":"acm@FreeBSD.org","www":"https://github.com/asweigart/pyscreeze","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49e227b40f45cae00210fc0416680b77cd0b3e067f4ac9401de2f85bd64a2a7b","flatsize":88727,"path":"All/py311-pyscreeze-0.1.28.pkg","repopath":"All/py311-pyscreeze-0.1.28.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21024,"desc":"PyScreeze can take screenshots, save them to files, and locate images within\nthe screen. This is useful if you have a small image of, say, a button that\nneeds to be clicked and want to locate it on the screen.\n\nScreenshot functionality requires the Pillow module. OS X uses the\nscreencapture command, which comes with the operating system. Linux/FreeBSD\nuses the scrot command.","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pysndfile","origin":"audio/py-pysndfile","version":"1.4.4_2","comment":"Cython wrapper class for reading/writing soundfiles using libsndfile","maintainer":"yuri@FreeBSD.org","www":"https://forge-2.ircam.fr/roebel/pysndfile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e79558f4974ac1494a81117118447d0b8c8bdc0b795d254f0a20f2c431ebfdb9","flatsize":476307,"path":"All/py311-pysndfile-1.4.4_2.pkg","repopath":"All/py311-pysndfile-1.4.4_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":107456,"desc":"pysndfile is a python package providing PySndfile, a Cython wrapper class\naround libsndfile. PySndfile provides methods for reading and writing a\nlarge variety of soundfile formats on a variety of plattforms. PySndfile\nprovides a rather complete access to the different sound file manipulation\noptions that are available in libsndfile.\n\nDue to the use of libsndfile nearly all sound file formats, (besides mp3\nand derived formats) can be read and written with PySndfile.\n\nThe interface has been designed such that a rather large subset of the\nfunctionality of libsndfile can be used, notably the reading and writing of\nstrings into soundfile formats that support these, and a number of sf_commands\nthat allow to control the way libsndfile reads and writes the samples. One of\nthe most important ones is the use of the clipping command.","deps":{"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"shlibs_required":["libsndfile.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-pysdl2","origin":"devel/py-pysdl2","version":"0.9.16_1","comment":"Python bindings to the SDL2 libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/py-sdl/py-sdl2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a60ff25308570a30bad49bda2a3c6c0daa4f9af469b9a7e638343ce207dc4602","flatsize":7391930,"path":"All/py311-pysdl2-0.9.16_1.pkg","repopath":"All/py311-pysdl2-0.9.16_1.pkg","licenselogic":"or","licenses":["PD","CC0-1.0","ZLIB"],"pkgsize":748276,"desc":"PySDL2 is a wrapper around the SDL2 library and as such similar to the\ndiscontinued PySDL project. In contrast to PySDL, it has no licensing\nrestrictions, nor does it rely on C code, but uses ctypes instead.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_gfx":{"origin":"graphics/sdl2_gfx","version":"1.0.4"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pysces","origin":"biology/py-PySCeS","version":"1.2.1","comment":"Python Simulator for Cellular Systems","maintainer":"yuri@FreeBSD.org","www":"https://pysces.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4191dc52de88a1dc3ff92331de0b8e0c032fb5f480f342680e61b6546c67643d","flatsize":6919068,"path":"All/py311-pysces-1.2.1.pkg","repopath":"All/py311-pysces-1.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1296436,"desc":"PySCeS provides a variety of tools for the analysis of cellular systems.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-python-libsbml":{"origin":"biology/py-python-libsbml","version":"5.20.1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"shlibs_required":["libpython3.11.so.1.0","libgfortran.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-pyserial","origin":"comms/py-pyserial","version":"3.5_2","comment":"Serial port encapsulation library for Python","maintainer":"sbz@FreeBSD.org","www":"https://github.com/pyserial/pyserial","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb909170b0585f5a416ff4046336bfa3a2cb80a02c0d308227fe1c0ef0cde793","flatsize":1204734,"path":"All/py311-pyserial-3.5_2.pkg","repopath":"All/py311-pyserial-3.5_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":176672,"desc":"This module encapsulates the access to the serial port.  It provides\nbackends for Python running on Windows, Linux, BSD (possibly any POSIX\ncompliant system), Jython, and IronPython (.NET and Mono).  The module\nnamed \"serial\" automatically selects the appropriate backend.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pysnmp-mibs","origin":"net-mgmt/py-pysnmp-mibs","version":"0.1.6_1","comment":"Additional python MIB files for pysnmp and friends","maintainer":"mhjacks@swbell.net","www":"https://github.com/etingof/pysnmp-mibs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c11e256f087673210025384ba59ee39e5d99e8a52bb6c11792c48d0f897cc868","flatsize":44864850,"path":"All/py311-pysnmp-mibs-0.1.6_1.pkg","repopath":"All/py311-pysnmp-mibs-0.1.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3618508,"desc":"PySNMP is fully functional SNMP v1, v2c and v3 engine (agent and manager)\nwritten entirely in Python.  The -mibs distribution contains MIB modules\nbuilt from publicly available MIBs compiled to work with the pysnmp tools.","deps":{"py311-pysnmp":{"origin":"net-mgmt/py-pysnmp","version":"4.4.9_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyscss","origin":"textproc/py-pyscss","version":"1.4.0","comment":"Compiler for SCSS flavor of the Sass language","maintainer":"rum1cro@yandex.ru","www":"https://github.com/Kronuz/pyScss","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8aece0797e47318aad182b9543b7b11baf4f96f3351bf70a67c6c9ea4e05c50e","flatsize":1722492,"path":"All/py311-pyscss-1.4.0.pkg","repopath":"All/py311-pyscss-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":277188,"desc":"pyScss is a compiler for SCSS flavor of the Sass language, a superset of CSS3\nthat adds programming capabilities and some other syntactic sugar.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"shlibs_required":["libpcre.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-pyshp","origin":"devel/py-pyshp","version":"2.3.1","comment":"Pure Python read/write support for ESRI Shapefile format","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/GeospatialPython/pyshp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc2f754229e027aff5216ff74bbcc00ab7b01147ec25015026b3174f1a99ad68","flatsize":428425,"path":"All/py311-pyshp-2.3.1.pkg","repopath":"All/py311-pyshp-2.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":77608,"desc":"The Python Shapefile Library (pyshp) provides read and write support for the\nEsri Shapefile format. The Shapefile format is a popular Geographic Information\nSystem vector data format created by Esri.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python","geography"],"annotations":{"flavor":"py311"}},{"name":"py311-pyscaffold","origin":"devel/py-pyscaffold","version":"4.4.1_1","comment":"Template tool for putting up the scaffold of a Python project","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pyscaffold/pyscaffold","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68b7170799acdf92040278dce1848005a9448b8fc84d0270f9f868f68c41ffae","flatsize":715393,"path":"All/py311-pyscaffold-4.4.1_1.pkg","repopath":"All/py311-pyscaffold-4.4.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":122680,"desc":"PyScaffold is a project generator for bootstrapping high quality Python\npackages, ready to be shared on PyPI and installable via pip. It is easy to use\nand encourages the adoption of the best tools and practices of the Python\necosystem, helping you and your team to stay sane, happy and productive. The\nbest part? It is stable and has been used by thousands of developers for over\nhalf a decade!","deps":{"py311-configupdater":{"origin":"devel/py-configupdater","version":"3.1.1_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-setuptools-scm":{"origin":"devel/py-setuptools-scm","version":"8.0.4"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyscreenshot","origin":"x11/py-pyscreenshot","version":"0.5.1_3","comment":"Python module for taking screenshots","maintainer":"bofh@FreeBSD.org","www":"https://github.com/ponty/pyscreenshot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78ed49436dff21273949bcd9db2ff76c1c3ec690c82ff8974e39e109d7a382c6","flatsize":167846,"path":"All/py311-pyscreenshot-0.5.1_3.pkg","repopath":"All/py311-pyscreenshot-0.5.1_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31064,"desc":"The pyscreenshot module can be used to copy the contents of the screen to a PIL\nor Pillow image memory using various back-ends.\n\nFeatures:\n* Capturing the whole desktop\n* Capturing an area\n* saving to PIL or Pillow image memory","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"py311-easyprocess":{"origin":"devel/py-easyprocess","version":"0.3"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyrsistent","origin":"devel/py-pyrsistent","version":"0.18.1","comment":"Persistent/Functional/Immutable data structures","maintainer":"python@FreeBSD.org","www":"https://github.com/tobgu/pyrsistent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2500542060f62e45909a9364a9badb4c02584c5de86c00365282b15c5de2c99","flatsize":646654,"path":"All/py311-pyrsistent-0.18.1.pkg","repopath":"All/py311-pyrsistent-0.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":104700,"desc":"Pyrsistent is a number of persistent collections (by some referred to as\nfunctional data structures). Persistent in the sense that they are immutable.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pysaml26","origin":"security/py-pysaml26","version":"6.5.2_2","comment":"Python implementation of SAML Version 2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/IdentityPython/pysaml2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47c728bc56248ace3161533e8b562b7136a2c76662f6b4694336f02719a8d3dd","flatsize":6911202,"path":"All/py311-pysaml26-6.5.2_2.pkg","repopath":"All/py311-pysaml26-6.5.2_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":625824,"desc":"PySAML2 is a pure python implementation of SAML2. It contains all necessary\npieces for building a SAML2 service provider or an identity provider. The\ndistribution contains examples of both. Originally written to work in a WSGI\nenvironment there are extensions that allow you to use it with other frameworks.","deps":{"py311-Paste":{"origin":"www/py-paste","version":"3.10.1"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-importlib-resources":{"origin":"devel/py-importlib-resources","version":"6.4.0"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-repoze.who":{"origin":"devel/py-repoze.who","version":"2.4"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-xmlschema":{"origin":"textproc/py-xmlschema","version":"3.3.1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xmlsec1":{"origin":"security/xmlsec1","version":"1.3.2_1"}},"categories":["security","devel","python"],"annotations":{"cpe":"cpe:2.3:a:pysaml2_project:pysaml2:6.5.2:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"py311-pysasl","origin":"mail/py-pysasl","version":"0.10.0","comment":"Pure Python SASL client and server library","maintainer":"nc@FreeBSD.org","www":"https://pypi.org/project/pysasl/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0c91f6c8a2fac725a74e8d792e5ba501ccf9c24c033cb328ae2b95db05fc263","flatsize":175421,"path":"All/py311-pysasl-0.10.0.pkg","repopath":"All/py311-pysasl-0.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29860,"desc":"pysasl is a Pure Python SASL client and server library. The design of the\nlibrary is intended to be agnostic of the protocol or network library.\n\nThe library currently offers PLAIN, LOGIN, and CRAM-MD5 mechanisms by\ndefault. The EXTERNAL and XOAUTH2 mechanisms are also available for\nspecial circumstances.","deps":{"py311-passlib":{"origin":"security/py-passlib","version":"1.7.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","security"],"options":{"PASSLIB":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyroute2.protocols","origin":"net/py-pyroute2.protocols","version":"0.6.13_2","comment":"Python Netlink library: supplementary protocols","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/svinota/pyroute2/tree/master/pyroute2/protocols","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"462609e2b58fbc2a25b964874f0e2f8d7dad81c0c53e60af794b1b84037a2c38","flatsize":153399,"path":"All/py311-pyroute2.protocols-0.6.13_2.pkg","repopath":"All/py311-pyroute2.protocols-0.6.13_2.pkg","licenselogic":"or","licenses":["APACHE20","GPLv2+"],"pkgsize":30556,"desc":"PyRoute2 is a pure Python netlink library.\n\nSupplementary module with some related protocols.","deps":{"py311-pyroute2":{"origin":"net/py-pyroute2","version":"0.7.12"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyrr","origin":"math/py-pyrr","version":"0.10.3_1","comment":"3D mathematical functions using NumPy","maintainer":"yuri@FreeBSD.org","www":"https://github.com/adamlwgriffiths/Pyrr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c1f92c7d0e8eb8e5f4fde465c4eff4bd782f200278a3b051ece06b955d36b27","flatsize":620034,"path":"All/py311-pyrr-0.10.3_1.pkg","repopath":"All/py311-pyrr-0.10.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":69412,"desc":"Pyrr provides 3D mathematical functions using the power of NumPy.\n\nFeatures:\n* Object Oriented and Procedural interfaces\n* Matrix (3x3, 4x4)\n* Quaternion\n* Vector (3D, 4D)\n* Plane\n* Ray\n* Line / Line Segment (3D)\n* Rectangle (2D)\n* Axis Aligned Bounding Box (AABB / AAMBB)\n* Geometric collision / intersection testing","deps":{"py311-multipledispatch":{"origin":"devel/py-multipledispatch","version":"0.4.8"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-pysam","origin":"biology/py-pysam","version":"0.22.1","comment":"Python module for reading, manipulating and writing genomic data sets","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pysam-developers/pysam","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4fdb14b014ec7aa84a3bfaf170ac12be668eac65d29945a5337ea6cfdf59dcf","flatsize":29112916,"path":"All/py311-pysam-0.22.1.pkg","repopath":"All/py311-pysam-0.22.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3098040,"desc":"pysam is a lightweight wrapper of the htslib C-API and provides facilities to\nread and write SAM/BAM/VCF/BCF/BED/GFF/GTF/FASTA/FASTQ files as well as access\nto the command line functionality of the samtools and bcftools packages. The\nmodule supports compression and random access through indexing.\n\nThis module provides a low-level wrapper around the htslib C-API as using\ncython and a high-level API for convenient access to the data within standard\ngenomic file formats.","deps":{"bcftools":{"origin":"biology/bcftools","version":"1.17_1"},"htslib":{"origin":"biology/htslib","version":"1.17_1"},"py311-cython":{"origin":"lang/cython","version":"0.29.37_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"samtools":{"origin":"biology/samtools","version":"1.17_1"}},"categories":["biology","python"],"shlibs_required":["libhts.so.3"],"annotations":{"flavor":"py311"}},{"name":"py311-pysaml2","origin":"security/py-pysaml2","version":"7.5.0_1","comment":"Python implementation of SAML Version 2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/IdentityPython/pysaml2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"246bb505df8e1d0d4c3b30d86e1e298028c4fba0a15f6d4e06eef35aa865efe1","flatsize":7315216,"path":"All/py311-pysaml2-7.5.0_1.pkg","repopath":"All/py311-pysaml2-7.5.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":694488,"desc":"PySAML2 is a pure python implementation of SAML2. It contains all necessary\npieces for building a SAML2 service provider or an identity provider. The\ndistribution contains examples of both. Originally written to work in a WSGI\nenvironment there are extensions that allow you to use it with other frameworks.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-xmlschema":{"origin":"textproc/py-xmlschema","version":"3.3.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xmlsec1":{"origin":"security/xmlsec1","version":"1.3.2_1"}},"categories":["security","devel","python"],"options":{"S2REPOZE":"off"},"annotations":{"cpe":"cpe:2.3:a:pysaml2_project:pysaml2:7.5.0:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-pyrss2gen","origin":"textproc/py-pyrss2gen","version":"1.1","comment":"Python library for generating RSS 2.0 feeds","maintainer":"sunpoet@FreeBSD.org","www":"http://www.dalkescientific.com/Python/PyRSS2Gen.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e95ddc0dda6ce3ac696955de275094231d16d934f325402c88f117ad72b151ea","flatsize":57449,"path":"All/py311-pyrss2gen-1.1.pkg","repopath":"All/py311-pyrss2gen-1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10928,"desc":"RSS2Gen is a Python library for generating RSS 2.0 feeds.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyscard","origin":"security/py-pyscard","version":"2.0.3","comment":"Smartcard module for Python","maintainer":"mp39590@gmail.com","www":"http://pyscard.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ebb0740674d34e3c62e053f19f9e855eadac10eb4e7c856edfd6eb9376ee8f6","flatsize":1216039,"path":"All/py311-pyscard-2.0.3.pkg","repopath":"All/py311-pyscard-2.0.3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":147640,"desc":"The pyscard smartcard library is a framework for building smart card\naware applications in Python. The smartcard module is built on top of\nthe PCSC API Python wrapper module.","deps":{"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyroma","origin":"devel/py-pyroma","version":"4.2_1","comment":"Test your project's packaging friendliness","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/regebro/pyroma","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2dbc6967aa12c9472d57bc01d3b0f943cb9b2c2a29c4f90159593ddf36ce90c","flatsize":196616,"path":"All/py311-pyroma-4.2_1.pkg","repopath":"All/py311-pyroma-4.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39316,"desc":"Pyroma rhymes with aroma, and is a product aimed at giving a rating of how well\na Python project complies with the best practices of the Python packaging\necosystem, primarily PyPI, pip, Distribute etc, as well as a list of issues that\ncould be improved.\n\nThe aim of this is both to help people make a project that is nice and usable,\nbut also to improve the quality of Python third-party software, making it easier\nand more enjoyable to use the vast array of available modules for Python.\n\nIt's written so that there are a library with methods to call from Python, as\nwell as a script, also called pyroma.","deps":{"py311-build":{"origin":"devel/py-build","version":"1.2.1"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-trove-classifiers":{"origin":"devel/py-trove-classifiers","version":"2024.5.22"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyroute2.minimal","origin":"net/py-pyroute2.minimal","version":"0.7.12","comment":"Python Netlink library: minimal installation","maintainer":"sunpoet@FreeBSD.org","www":"https://pyroute2.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e09b80f3257087eb93b491b04d2357334d59542186166f7ffd7aba997ef9239c","flatsize":3563403,"path":"All/py311-pyroute2.minimal-0.7.12.pkg","repopath":"All/py311-pyroute2.minimal-0.7.12.pkg","licenselogic":"or","licenses":["APACHE20","GPLv2+"],"pkgsize":507620,"desc":"PyRoute2 is a pure Python netlink library.\n\nThis module provides minimal subset of pyroute2 modules. Only netlink parser,\nbasic netns management and some netlink protocols implementations.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyroute2","origin":"net/py-pyroute2","version":"0.7.12","comment":"Python Netlink library","maintainer":"sunpoet@FreeBSD.org","www":"https://pyroute2.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d87a81aea90e142c5c3d69dc5d30aac10eea12dc4cecc37cf59faa6b9796a118","flatsize":6012038,"path":"All/py311-pyroute2-0.7.12.pkg","repopath":"All/py311-pyroute2-0.7.12.pkg","licenselogic":"or","licenses":["APACHE20","GPLv2+"],"pkgsize":849196,"desc":"Pyroute2 is a pure Python netlink library. It requires only Python stdlib, no\n3rd party libraries. The library was started as an RTNL protocol implementation,\nso the name is pyroute2, but now it supports many netlink protocols. Some\nsupported netlink families and protocols:\n- rtnl, network settings --- addresses, routes, traffic controls\n- nfnetlink --- netfilter API: ipset, nftables, ...\n- ipq --- simplest userspace packet filtering, iptables QUEUE target\n- devlink --- manage and monitor devlink-enabled hardware\n- generic --- generic netlink families\n  - nl80211 --- wireless functions API (basic support)\n  - taskstats --- extended process statistics\n  - acpi_events --- ACPI events monitoring\n  - thermal_events --- thermal events monitoring\n  - VFS_DQUOT --- disk quota events monitoring\n\nStarting with 0.5.2 the library supports also PF_ROUTE sockets on BSD systems.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"SS2":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pyro","origin":"devel/py-pyro","version":"4.77","comment":"Distributed Object Middleware for Python (IPC/RPC)","maintainer":"rm@FreeBSD.org","www":"https://pythonhosted.org/Pyro4/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42ca4efe472038edddb95a3d749ee220b57ceeb70e02c497eb756abcf29c1130","flatsize":1985681,"path":"All/py311-pyro-4.77.pkg","repopath":"All/py311-pyro-4.77.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":490144,"desc":"Pyro is short for PYthon Remote Objects. It is an advanced and powerful\nDistributed Object Technology system written entirely in Python, that is\ndesigned to be very easy to use. Never worry about writing network\ncommunication code again, when using Pyro you just write your Python\nobjects like you would normally. With only a few lines of extra code,\nPyro takes care of the network communication between your objects once\nyou split them over different machines on the network. All the gory\nsocket programming details are taken care of, you just call a method on\na remote object as if it were a local object!\n\nPyro provides an object-oriented form of RPC. You can use Pyro within a\nsingle system but also use it for IPC. For those that are familiar with\nJava, Pyro resembles Java's Remote Method Invocation (RMI). It is less\nsimilar to CORBA - which is a system- and language independent\nDistributed Object Technology and has much more to offer than Pyro or\nRMI. But Pyro is small, simple and free!","deps":{"py311-serpent":{"origin":"devel/py-serpent","version":"1.28"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:pyro_project:pyro:4.77:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-pyrepl","origin":"devel/py-pyrepl","version":"0.9.0_1","comment":"Replacement for readline and interactive environment for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://bitbucket.org/pypy/pyrepl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5cfe0c039bd49b3eb9722ceb545a4bce9963d9b3251ae1282a3f3f9dc38fae0","flatsize":637703,"path":"All/py311-pyrepl-0.9.0_1.pkg","repopath":"All/py311-pyrepl-0.9.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":107736,"desc":"pyrepl is a Python library, inspired by readline, for building flexible command\nline interfaces, featuring:\n-  sane multi-line editing\n-  history, with incremental search\n-  completion, including displaying of available options\n-  a fairly large subset of the readline emacs-mode keybindings\n-  a liberal, Python-style, license\n-  a new python top-level.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyrodigal","origin":"biology/py-pyrodigal","version":"3.4.1","comment":"Python binding for Prodigal, an ORF finder for genomes and metagenomes","maintainer":"yuri@FreeBSD.org","www":"https://github.com/althonos/pyrodigal/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d6e1e0446bd879196802389ac6e20a37c4158c0397a7661a22895df3a8f76cf","flatsize":5864663,"path":"All/py311-pyrodigal-3.4.1.pkg","repopath":"All/py311-pyrodigal-3.4.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2598100,"desc":"Pyrodigal is a Python module that provides bindings to Prodigal using Cython.\n\nFeatures:\nThe library now features everything from the original Prodigal CLI:\n* run mode selection: Choose between single mode, using a training sequence\n  to count nucleotide hexamers, or metagenomic mode, using pre-trained data\n  from different organisms (prodigal -p).\n* region masking: Prevent genes from being predicted across regions\n  containing unknown nucleotides (prodigal -m).\n* closed ends: Genes will be identified as running over edges if they are\n  larger than a certain size, but this can be disabled (prodigal -c).\n* training configuration: During the training process, a custom translation\n  table can be given (prodigal -g), and the Shine-Dalgarno motif search can\n  be forcefully bypassed (prodigal -n)\n* output files: Output files can be written in a format mostly compatible\n  with the Prodigal binary, including the protein translations in FASTA\n  format (prodigal -a), the gene sequences in FASTA format (prodigal -d),\n  or the potential gene scores in tabular format (prodigal -s).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyright","origin":"devel/py-pyright","version":"1.1.367","comment":"Command line wrapper for pyright","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/RobertCraigie/pyright-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa3bd19d9f2b6358ad1c0a7399337d2c38e6fb726d920a2bf42a9ea4b445220b","flatsize":147529,"path":"All/py311-pyright-1.1.367.pkg","repopath":"All/py311-pyright-1.1.367.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33160,"desc":"Pyright for Python is a Python command-line wrapper over pyright [1], a static\ntype checker for Python.\n\n[1] https://github.com/microsoft/pyright","deps":{"py311-nodeenv":{"origin":"devel/py-nodeenv","version":"1.9.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyreadr","origin":"math/py-pyreadr","version":"0.5.0","comment":"Read/write R RData and Rds files into/from pandas data frames","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ofajardo/pyreadr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"048fa256ec70cb2541430698d73d3ceeae3d53a4454e19a8201b7fb79aa315b1","flatsize":903991,"path":"All/py311-pyreadr-0.5.0.pkg","repopath":"All/py311-pyreadr-0.5.0.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":136836,"desc":"pyreadr is a python package to read and write R RData and Rds files into/from\npandas dataframes. It does not need to have R or other external dependencies\ninstalled.","deps":{"librdata":{"origin":"math/librdata","version":"0.1.0.g20231003"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyramid_rpc","origin":"www/py-pyramid_rpc","version":"0.8","comment":"RPC support for the Pyramid web framework","maintainer":"lwhsu@FreeBSD.org","www":"https://pypi.org/project/pyramid_rpc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e577e2f05091f7b3f0a545db5057d1a7a88b95e3697340ae464497443b5374a","flatsize":425634,"path":"All/py311-pyramid_rpc-0.8.pkg","repopath":"All/py311-pyramid_rpc-0.8.pkg","licenselogic":"single","pkgsize":51204,"desc":"pyramid_rpc is a package of RPC related add-on's to make it easier to\ncreate RPC services.","deps":{"py311-pyramid":{"origin":"www/py-pyramid","version":"1.7.3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyramid-mako","origin":"www/py-pyramid-mako","version":"1.1.0_2","comment":"Mako template bindings for the Pyramid web framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Pylons/pyramid_mako","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65aff534c5bf3960a8cedee32c2fc3739fbc902153df081bce09cab3c519521e","flatsize":187367,"path":"All/py311-pyramid-mako-1.1.0_2.pkg","repopath":"All/py311-pyramid-mako-1.1.0_2.pkg","licenselogic":"single","licenses":["REPOZE"],"pkgsize":27296,"desc":"pyramid_mako is a set of bindings that makes templates written for the Mako\ntemplating system work under the Pyramid web framework.","deps":{"py311-mako":{"origin":"textproc/py-mako","version":"1.3.5"},"py311-pyramid":{"origin":"www/py-pyramid","version":"1.7.3_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pysimplesoap","origin":"net/py-pysimplesoap","version":"1.16.2","comment":"Python simple and lightweight SOAP Library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pysimplesoap/pysimplesoap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"284407f550fc19181f096643dc78426b7737d136350a15962da7597d087295da","flatsize":552344,"path":"All/py311-pysimplesoap-1.16.2.pkg","repopath":"All/py311-pysimplesoap-1.16.2.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":102212,"desc":"Python simple and lightweight SOAP library for client and server webservices\ninterfaces, aimed to be as small and easy as possible, supporting most common\nfunctionality. Initially it was inspired by PHP Soap Extension (mimicking its\nfunctionality, simplicity and ease of use), with many advanced features added.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyside2","origin":"devel/pyside2","version":"5.15.15","comment":"Python Qt bindings for Qt 5.12+","maintainer":"kde@FreeBSD.org","www":"https://wiki.qt.io/Qt_for_Python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29672951329be76638e1a6e73ad986bcedf6471a7969c520e277eefd15d13962","flatsize":53202592,"path":"All/py311-pyside2-5.15.15.pkg","repopath":"All/py311-pyside2-5.15.15.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":8224780,"desc":"PySide is the Python Qt bindings project, providing access to the complete\nQt 5.12+ framework as well as to generator tools for rapidly generating\nPython bindings for any C++ libraries.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-shiboken2":{"origin":"devel/shiboken2","version":"5.15.15"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-3d":{"origin":"graphics/qt5-3d","version":"5.15.15p0"},"qt5-charts":{"origin":"x11-toolkits/qt5-charts","version":"5.15.15p0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-datavis3d":{"origin":"x11-toolkits/qt5-datavis3d","version":"5.15.15p0"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gamepad":{"origin":"x11-toolkits/qt5-gamepad","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-remoteobjects":{"origin":"devel/qt5-remoteobjects","version":"5.15.15p0"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-scripttools":{"origin":"devel/qt5-scripttools","version":"5.15.17p0_1"},"qt5-scxml":{"origin":"devel/qt5-scxml","version":"5.15.15p0"},"qt5-sensors":{"origin":"comms/qt5-sensors","version":"5.15.15p0"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["devel"],"shlibs_required":["libshiboken2.cpython-311.so.5.15","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5","libQt53DAnimation.so.5","libQt53DRender.so.5","libQt53DCore.so.5","libQt5Gui.so.5","libQt53DExtras.so.5","libQt53DInput.so.5","libQt53DLogic.so.5","libQt5Charts.so.5","libQt5Widgets.so.5","libQt5DataVisualization.so.5","libQt5Help.so.5","libQt5Sql.so.5","libQt5Location.so.5","libQt5PositioningQuick.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Multimedia.so.5","libQt5MultimediaWidgets.so.5","libQt5OpenGL.so.5","libQt5PrintSupport.so.5","libQt5QuickControls2.so.5","libQt5QuickWidgets.so.5","libQt5RemoteObjects.so.5","libQt5Script.so.5","libQt5ScriptTools.so.5","libQt5Scxml.so.5","libQt5Sensors.so.5","libQt5SerialPort.so.5","libQt5Svg.so.5","libQt5Test.so.5","libQt5TextToSpeech.so.5","libGL.so.1","libQt5WebChannel.so.5","libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5WebEngineWidgets.so.5","libQt5WebSockets.so.5","libQt5X11Extras.so.5","libQt5Xml.so.5","libQt5XmlPatterns.so.5"],"shlibs_provided":["libpyside2.cpython-311.so.5.15"],"options":{"WEBENGINE":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyral","origin":"devel/py-pyral","version":"1.6.0_1","comment":"Python toolkit for Agile Central (Rally) REST API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/RallyTools/RallyRestToolkitForPython","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5137f05002d9b84f4158a9d775a8f4438d7778835ebd55ce5e669edb8e9f293","flatsize":825815,"path":"All/py311-pyral-1.6.0_1.pkg","repopath":"All/py311-pyral-1.6.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":134396,"desc":"The pyral package enables you to push, pull and otherwise wrangle the data in\nyour Agile Central (formerly named Rally) subscription using the popular and\nproductive Python language. The pyral package provides a smooth and easy to use\nveneer on top of the Agile Central (Rally) REST Web Services API using JSON.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyrad","origin":"net/pyrad","version":"2.4","comment":"Python implementation of RADIUS client","maintainer":"steve@energistic.com","www":"https://pypi.org/project/pyrad/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c92fecdd4d77a45160134b4b4d038b8d0b6652ceb71ff1633f40a8cda430bc7","flatsize":472508,"path":"All/py311-pyrad-2.4.pkg","repopath":"All/py311-pyrad-2.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":72808,"desc":"pyrad is a Python implementation of a RADIUS client as described in RFC2865.\nIt takes care of all the details like building RADIUS packets, sending them\nand decoding responses.","deps":{"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:pyrad_project:pyrad:2.4:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-pyserial-asyncio","origin":"comms/py-pyserial-asyncio","version":"0.6","comment":"Async I/O support for pyserial","maintainer":"chris@chrullrich.net","www":"https://github.com/pyserial/pyserial-asyncio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b0695dcf012f7e14be76a4a01fb1ab3f25dc9dd4455749e38bb0a54c63d8a22","flatsize":79032,"path":"All/py311-pyserial-asyncio-0.6.pkg","repopath":"All/py311-pyserial-asyncio-0.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14100,"desc":"This module provides asynchronous I/O on serial ports, extending the\npyserial module.","deps":{"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyquery","origin":"devel/py-pyquery","version":"2.0.0_1","comment":"jQuery-like library for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gawel/pyquery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5254298e3c76ae6374c7bcacf3127b495dc0f506b5c1c43965e18ce455814612","flatsize":301123,"path":"All/py311-pyquery-2.0.0_1.pkg","repopath":"All/py311-pyquery-2.0.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":49260,"desc":"pyquery allows you to make jQuery queries on xml documents. The API is as much\nas possible the similar to jQuery. pyquery uses lxml for fast xml and html\nmanipulation.","deps":{"py311-cssselect":{"origin":"www/py-cssselect","version":"1.2.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyramid","origin":"www/py-pyramid","version":"1.7.3_1","comment":"Small, fast, web development framework by the Pylons community","maintainer":"jun-g@daemonfreaks.com","www":"https://pylonsproject.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16783d3acad28931e7ac65e6949a9b5324fc81afa61057e299e199cc0b95b290","flatsize":9183720,"path":"All/py311-pyramid-1.7.3_1.pkg","repopath":"All/py311-pyramid-1.7.3_1.pkg","licenselogic":"single","licenses":["REPOZE"],"pkgsize":955652,"desc":"Pyramid is a small, fast, down-to-earth Python web application\ndevelopment framework. It is developed as part of the Pylons Project.\n\nThe major feature additions in Pyramid 1.0 are:\n\n* New name and branding association with the Pylons Project.\n* BFG conversion script\n* Paster template improvements\n* Terminology changes\n* Better platform compatibility and support\n* Direct built-in support for the Mako templating language.\n* Built-in support for sessions.\n* Updated URL dispatch features\n* Better imperative extensibility\n* ZCML externalized\n* Better support for global template variables during rendering\n* View mappers\n* Testing system improvements\n* Authentication support improvements\n* Documentation improvements","deps":{"py311-pastedeploy":{"origin":"www/py-pastedeploy","version":"3.1.0"},"py311-repoze.lru":{"origin":"devel/py-repoze.lru","version":"0.7_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-translationstring":{"origin":"textproc/py-translationstring","version":"1.4"},"py311-venusian":{"origin":"devel/py-venusian","version":"3.1.0,1"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"py311-zope.deprecation":{"origin":"devel/py-zope.deprecation","version":"4.1.2"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyqubo","origin":"science/py-pyqubo","version":"1.4.0_1","comment":"DWave: Python DSL for constructing QUBOs from mathematical expressions","maintainer":"yuri@FreeBSD.org","www":"https://pyqubo.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9bf92298241fabf3e02af0d7df881d9802f71798051d5c8cdcde1c019462829","flatsize":695268,"path":"All/py311-pyqubo-1.4.0_1.pkg","repopath":"All/py311-pyqubo-1.4.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":194516,"desc":"PyQUBO allows you to create QUBOs or Ising models from flexible mathematical\nexpressions easily. Some of the features of PyQUBO:\n* python based (C++ backend)\n* fully integrated with Ocean SDK\n* automatic validation of constraints\n* placeholder for parameter tuning","deps":{"py311-deprecated":{"origin":"devel/py-deprecated","version":"1.2.14_1"},"py311-dimod":{"origin":"science/py-dimod","version":"0.12.15"},"py311-dwave-neal":{"origin":"science/py-dwave-neal","version":"0.6.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyproject_hooks","origin":"devel/py-pyproject_hooks","version":"1.1.0","comment":"Wrappers to call pyproject.toml-based build backend hooks","maintainer":"sunpoet@FreeBSD.org","www":"https://pyproject-hooks.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9eaace9e21ceff7f831c9b79e8bea5880380952d35e0c6d2d57d67bbdad49101","flatsize":108175,"path":"All/py311-pyproject_hooks-1.1.0.pkg","repopath":"All/py311-pyproject_hooks-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19084,"desc":"pyproject-hooks is a low-level library for calling build-backends in\npyproject.toml-based project. It provides the basic functionality to help write\ntooling that generates distribution files from Python projects.\n\nIf you want a tool that builds Python packages, you'll want to use\ndevel/py-build instead. This is an underlying piece for pip, build and other\n\"build frontends\" use to call \"build backends\" within them.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyquil","origin":"devel/py-pyquil","version":"3.1.0_1","comment":"PyQuil: Quantum programming in Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rigetti/pyquil","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"302d6b117ef4e3a11ed4ce1457b349dedfdc5e57f1e5c400b6462c0b168998eb","flatsize":2683867,"path":"All/py311-pyquil-3.1.0_1.pkg","repopath":"All/py311-pyquil-3.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":357620,"desc":"PyQuil is a Python library for quantum programming using Quil, the quantum\ninstruction language developed at Rigetti Computing. PyQuil serves three main\nfunctions:\n\n* Easily generating Quil programs from quantum gates and classical operations\n* Compiling and simulating Quil programs using the Quil Compiler (quilc) and the\n  Quantum Virtual Machine (QVM)\n* Executing Quil programs on real quantum processors (QPUs) using Quantum Cloud\n  Services (QCS)\n\nWWW: https://github.com/rigetti/pyquil","deps":{"py311-lark":{"origin":"devel/py-lark","version":"1.1.9"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-qcs-api-client":{"origin":"devel/py-qcs-api-client","version":"0.23.2_1"},"py311-retry2":{"origin":"devel/py-retry2","version":"0.9.5"},"py311-rpcq":{"origin":"devel/py-rpcq","version":"3.11.0_2"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyproject_api","origin":"devel/py-pyproject-api","version":"1.7.1","comment":"API to interact with the python pyproject.toml based projects","maintainer":"thierry@FreeBSD.org","www":"https://pyproject-api.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c49de05b3ea910578a7749e389c84341611dd468bb629ebdae7a2fab94682ab","flatsize":141509,"path":"All/py311-pyproject_api-1.7.1.pkg","repopath":"All/py311-pyproject_api-1.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26260,"desc":"pyproject-api aims to abstract away interaction with pyproject.toml style\nprojects in a flexible way.\n\nSee also <https://github.com/tox-dev/pyproject-api>.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-tomli":{"origin":"textproc/py-tomli","version":"2.0.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyproject-metadata","origin":"devel/py-pyproject-metadata","version":"0.7.1","comment":"PEP 621 metadata parsing","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/FFY00/python-pyproject-metadata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63cfdf80bcaf520c6c5c107d2b2aa827a150eb71179c469045e149aa6b67d5c0","flatsize":83845,"path":"All/py311-pyproject-metadata-0.7.1.pkg","repopath":"All/py311-pyproject-metadata-0.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16796,"desc":"pyproject-metadata provides dataclass for PEP 621 metadata with support for core\nmetadata generation.\n\nThis project does not implement the parsing of pyproject.toml containing PEP 621\nmetadata.\n\nInstead, given a Python data structure representing PEP 621 metadata (already\nparsed), it will validate this input and generate a PEP 643-compliant metadata\nfile (e.g. PKG-INFO).","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyqrcode","origin":"graphics/py-pyqrcode","version":"1.2.1","comment":"Pure Python QR code generator with SVG, EPS, PNG and terminal output","maintainer":"bofh@FreeBSD.org","www":"https://github.com/mnooner256/pyqrcode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83adceb574f4abc386e86fed587f5f7055436479108f8bafe7cb0bcfee8ffb39","flatsize":381569,"path":"All/py311-pyqrcode-1.2.1.pkg","repopath":"All/py311-pyqrcode-1.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":60624,"desc":"The pyqrcode module is a QR code generator that is simple to use and written\nin pure python. The module can automates most of the building process for\ncreating QR codes. Most codes can be created using only two lines of code!\n\nUnlike other generators, all of the helpers can be controlled manually. You\nare free to set any or all of the properties of your QR code.\n\nQR codes can be saved as SVG, XBM, EPS, PNG (by using the pypng module), or\nplain text. They can also be displayed directly in most terminal emulators\nand Tkinter. PIL is not used to render the image files.\n\nThe pyqrcode module attempts to follow the QR code standard as closely as\npossible. The terminology and the encodings used in pyqrcode come directly\nfrom the standard. This module also follows the algorithm laid out in the\nstandard.","deps":{"py311-png":{"origin":"graphics/py-png","version":"0.0.17"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"PNG":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pypuppetdb","origin":"databases/py-pypuppetdb","version":"3.2.0","comment":"Library to work with PuppetDB's REST API","maintainer":"puppet@FreeBSD.org","www":"https://github.com/voxpupuli/pypuppetdb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a21f03cc86f94a7b8600fbcda8e1a31390d36a24f7b531655d4e977fb347b423","flatsize":403551,"path":"All/py311-pypuppetdb-3.2.0.pkg","repopath":"All/py311-pypuppetdb-3.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":55948,"desc":"This library is a thin wrapper around the PuppetDB REST API providing some\nconvinience functions and objects to request and hold data from PuppetDB.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyproject-flake8","origin":"devel/py-pyproject-flake8","version":"7.0.0_1","comment":"Monkey patching wrapper to connect flake8 with pyproject.toml configuration","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/csachs/pyproject-flake8","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6a466411aac57877125e1d1b14eb69f54638a38ff8caa1db89da26aacbe1538","flatsize":27969,"path":"All/py311-pyproject-flake8-7.0.0_1.pkg","repopath":"All/py311-pyproject-flake8-7.0.0_1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":9328,"desc":"pyproject-flake8 (pflake8) is a monkey patching wrapper to connect flake8 with\npyproject.toml configuration.","deps":{"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyprind","origin":"misc/py-pyprind","version":"2.11.3_1","comment":"Python Progress Bar and Percent Indicator Utility","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rasbt/pyprind","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08779d4f23c9efbfbe8bb0dc8be5a549a13b64ff67e8a0b0e1dbf320a57abefe","flatsize":63703,"path":"All/py311-pyprind-2.11.3_1.pkg","repopath":"All/py311-pyprind-2.11.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13108,"desc":"The PyPrind (Python Progress Indicator) module provides a progress bar and a\npercentage indicator object that let you track the progress of a loop structure\nor other iterative computation. Typical applications include the processing of\nlarge data sets to provide an intuitive estimate at runtime about the progress\nof the computation.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"options":{"PSUTIL":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pyprobables","origin":"math/py-pyprobables","version":"0.6.0","comment":"Probabilistic data structures in python","maintainer":"sunpoet@FreeBSD.org","www":"https://pyprobables.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afa26942f4f908bd115c4f927e5e3941b1c4a8f67710963c77d18f028c3ad4d3","flatsize":570974,"path":"All/py311-pyprobables-0.6.0.pkg","repopath":"All/py311-pyprobables-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":75656,"desc":"pyprobables is a pure-python library for probabilistic data structures. The goal\nis to provide the developer with a pure-python implementation of common\nprobabilistic data-structures to use in their work.\n\nTo achieve better raw performance, it is recommended supplying an alternative\nhashing algorithm that has been compiled in C. This could include using the MD5\nand SHA512 algorithms provided or installing a third party package and writing\nyour own hashing strategy. Some options include the murmur hash mmh3 or those\nfrom the pyhash library. Each data object in pyprobables makes it easy to pass\nin a custom hashing function.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyprecice","origin":"science/py-pyprecice","version":"2.5.0.4","comment":"Coupling library for partitioned multi-physics simulations","maintainer":"yuri@FreeBSD.org","www":"https://precice.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01d43750f028722717c338a062749a14565e8d324979026803f45a70f89996c3","flatsize":361435,"path":"All/py311-pyprecice-2.5.0.4.pkg","repopath":"All/py311-pyprecice-2.5.0.4.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":103352,"desc":"Python bindings for preCICE, an open-source coupling library for\npartitioned multi-physics simulations, including, but not restricted\nto fluid-structure interaction and conjugate heat transfer\nsimulations.","deps":{"precice":{"origin":"science/precice","version":"2.5.1_1"},"py311-mpi4py":{"origin":"net/py-mpi4py","version":"3.1.6"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libprecice.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-pyqtree","origin":"devel/py-pyqtree","version":"0.24","comment":"Pure Python quad tree spatial index for GIS or rendering usage","maintainer":"lbartoletti@FreeBSD.org","www":"https://github.com/karimbahgat/Pyqtree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d1cff3f26f9a4947dade35205444e1a0c415b924242fa509a500e1ed2b09b98","flatsize":40910,"path":"All/py311-pyqtree-0.24.pkg","repopath":"All/py311-pyqtree-0.24.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8148,"desc":"Pyqtree is a pure Python spatial index for GIS or rendering usage. It storesand\nquickly retrieves items from a 2x2 rectangular grid area, and grows in depth and\ndetail as more items are added. The actual quad tree implementation is adapted\nfrom Matt Rasmussen's compbio library and extended for geospatial use.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python","geography"],"annotations":{"flavor":"py311"}},{"name":"py311-pyrfc3339","origin":"devel/py-pyrfc3339","version":"1.1_1","comment":"Generate and parse RFC 3339 timestamps","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kurtraschke/pyRFC3339","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad7c0ffff9cbf64f7e07b5ecf4639db13721d4aa902f15ee0616a23a3eec1dfe","flatsize":41180,"path":"All/py311-pyrfc3339-1.1_1.pkg","repopath":"All/py311-pyrfc3339-1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9376,"desc":"pyRFC3339 parses and generates RFC 3339-compliant timestamps using Python\ndatetime.datetime objects.","deps":{"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pypillowfight","origin":"graphics/py-pypillowfight","version":"0.3.0_1","comment":"Library containing various image processing algorithms","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.gnome.org/World/OpenPaperwork/libpillowfight","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"580720c865b3cac2f0085c0ef79f94593ce2179a1cd7c412f7b7037d7de2dc31","flatsize":107901,"path":"All/py311-pypillowfight-0.3.0_1.pkg","repopath":"All/py311-pypillowfight-0.3.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34344,"desc":"Library containing various image processing algorithms:\n* Automatic Color Equalization\n* Unpaper's algorithms\n* Stroke Width Transformation\n* etc","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyproject-fmt-rust","origin":"devel/py-pyproject-fmt-rust","version":"1.1.4_1","comment":"Format your pyproject.toml file","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tox-dev/pyproject-fmt-rust","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c9c0539cd2c7f0f1fd3bea7d886f42bb2a45bcb852cf023a286514878a5d419","flatsize":3798746,"path":"All/py311-pyproject-fmt-rust-1.1.4_1.pkg","repopath":"All/py311-pyproject-fmt-rust-1.1.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1033812,"desc":"pyproject-fmt-rust provides the core functionality for pyproject-fmt to apply a\nconsistent format to the pyproject.toml files.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyproject-fmt","origin":"devel/py-pyproject-fmt","version":"2.1.3_1","comment":"Format your pyproject.toml file","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tox-dev/pyproject-fmt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"517f7c1bcc76aca883cfcf34cff4aa1c175e8a16b7cebec6c4b3e5719e2cb181","flatsize":43042,"path":"All/py311-pyproject-fmt-2.1.3_1.pkg","repopath":"All/py311-pyproject-fmt-2.1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12060,"desc":"pyproject-fmt applies a consistent format to your pyproject.toml file with\ncomment support. It can be used as a CLI tool or a pre-commit hook.","deps":{"py311-pyproject-fmt-rust":{"origin":"devel/py-pyproject-fmt-rust","version":"1.1.4_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyproj","origin":"graphics/py-pyproj","version":"3.6.1_1","comment":"Cython wrapper to provide python interfaces to PROJ.4 functions","maintainer":"sunpoet@FreeBSD.org","www":"https://pyproj4.github.io/pyproj/stable/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c66a5e8d81a2a0ae9f97a0ff24e819392ff15610a1f64557bdc0e75ab064bd5f","flatsize":2511215,"path":"All/py311-pyproj-3.6.1_1.pkg","repopath":"All/py311-pyproj-3.6.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":452024,"desc":"Cython wrapper to provide python interfaces to PROJ.4 functions.\n\nPerforms cartographic transformations and geodetic computations.\n\nThe Proj class can convert from geographic (longitude,latitude)\nto native map projection (x,y) coordinates and vice versa, or\nfrom one map projection coordinate system directly to another.\nThe module variable pj_list is a dictionary containing all the\navailable projections and their descriptions.\n\nThe Geod class can perform forward and inverse geodetic, or\nGreat Circle, computations. The forward computation involves\ndetermining latitude, longitude and back azimuth of a terminus\npoint given the latitude and longitude of an initial point,\nplus azimuth and distance. The inverse computation involves\ndetermining the forward and back azimuths and distance given\nthe latitudes and longitudes of an initial and terminus point.\n\nInput coordinates can be given as python arrays, lists/tuples,\nscalars or numpy/Numeric/numarray arrays. Optimized for objects\nthat support the Python buffer protocol (regular python and\nnumpy array objects).","deps":{"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","geography","python"],"shlibs_required":["libproj.so.25"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyplusplus","origin":"devel/py-pyplusplus","version":"1.8.5","comment":"Framework of components for creating a C++ code generator","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ompl/pyplusplus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88fe246d0fa5a3d8960909e574bd3ce32adcd2fe787196758cf7286a0fb79289","flatsize":3460155,"path":"All/py311-pyplusplus-1.8.5.pkg","repopath":"All/py311-pyplusplus-1.8.5.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":392272,"desc":"Py++ is an object-oriented framework for creating a code generator for\nBoost.Python library and ctypes package.\n\nPy++ uses few different programming paradigms to help you to expose C++\ndeclarations to Python. This code generator will not stand on your way.\nIt will guide you through the whole process. It will raise warnings in the case\nyou are doing something wrong with a link to the explanation. And the most\nimportant it will save your time - you will not have to update code generator\nscript every time source code is changed.","deps":{"py311-pygccxml":{"origin":"textproc/py-pygccxml","version":"2.5.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-pypowerwall","origin":"net-mgmt/py-pypowerwall","version":"0.7.12","comment":"Python interface for Tesla Powerwall and solar power data","maintainer":"zi@FreeBSD.org","www":"https://github.com/jasonacox/pypowerwall","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cd2489fa12d89c1a0ee917af96ee51d7e4b5ff04d7b31d24e0c147cbaddee42","flatsize":8715026,"path":"All/py311-pypowerwall-0.7.12.pkg","repopath":"All/py311-pypowerwall-0.7.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1223972,"desc":"This python module can be used to monitor and control Tesla Energy Powerwalls.\nIt uses a single class (Powerwall) and simple functions to fetch energy data\nand poll API endpoints on the Gateway.\n\npyPowerwall will cache the authentication headers and API call responses to\nhelp reduce the number of calls made to the Gateway (useful if you are\npolling the Powerwall frequently for trending data).\n\n* Works with Tesla Energy Gateways - Powerwall and Powerwall+\n* Simple access through easy to use functions using customer credentials\n* Will cache authentication to reduce load on Powerwall Gateway\n* Will cache responses to limit number of calls to Powerwall Gateway\n* Easy access to decoded binary device vitals\n* Provides solar string data for Powerwall+ systems","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-googleapis-common-protos":{"origin":"devel/py-googleapis-common-protos","version":"1.63.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyperclip","origin":"devel/py-pyperclip","version":"1.7.0","comment":"Cross-platform clipboard module for Python","maintainer":"shaun@FreeBSD.org","www":"https://github.com/asweigart/pyperclip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7cd85b0f3857908c351b440de7160ed5e7194f70eec7f060ff716768eb8f0008","flatsize":90310,"path":"All/py311-pyperclip-1.7.0.pkg","repopath":"All/py311-pyperclip-1.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17376,"desc":"Pyperclip is a cross-platform Python module for copy and paste clipboard\nfunctions. It works with Python 2 and 3.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyphen","origin":"textproc/py-pyphen","version":"0.15.0","comment":"Module to hyphenate text based on Hunspell dictionaries","maintainer":"yuri@FreeBSD.org","www":"https://pyphen.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30f26f41f807b008d4f132c45085e8c023136653d28d151a8085274c953a3c77","flatsize":6353132,"path":"All/py311-pyphen-0.15.0.pkg","repopath":"All/py311-pyphen-0.15.0.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21","MPL11"],"pkgsize":1118508,"desc":"Pyphen is a pure Python module to hyphenate text using existing Hunspell\nhyphenation dictionaries.\n\nFeatures:\n* 100%25 pure Python with no dependencies\n* a lot of included dictionaries\n* caches dict files and hyphenated words\n* supports nonstandard hyphenation patterns","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pypdf3","origin":"print/py-pypdf3","version":"1.0.6_1","comment":"Pure Python PDF toolkit","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sfneal/PyPDF3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e738fc4b6dfc40500bcb5f04185f90d14485194296dc5af17baa8b3824de50e0","flatsize":878015,"path":"All/py311-pypdf3-1.0.6_1.pkg","repopath":"All/py311-pypdf3-1.0.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":134164,"desc":"PyPDF3 is a fork of PyPDF2 with feature improvements.\n\nPyPDF3 is a pure-python PDF library capable of splitting, merging together,\ncropping, and transforming the pages of PDF files. It can also add custom data,\nviewing options, and passwords to PDF files. It can retrieve text and metadata\nfrom PDFs as well as merge entire files together.","deps":{"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pypatent","origin":"misc/py-pypatent","version":"1.2.0_1","comment":"Search for and retrieve US Patent and Trademark Office Patent Data","maintainer":"yuri@FreeBSD.org","www":"https://github.com/daneads/pypatent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb7713954f67817c7337e41442b31b052c90d19e09c55dddea7184d631238741","flatsize":97113,"path":"All/py311-pypatent-1.2.0_1.pkg","repopath":"All/py311-pypatent-1.2.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24896,"desc":"pypatent is a tiny Python package to easily search for and scrape US Patent and\nTrademark Office Patent Data.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-selenium":{"origin":"www/py-selenium","version":"4.12.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-pypdf2","origin":"print/py-pypdf2","version":"1.27.12","comment":"Pure-Python PDF toolkit","maintainer":"python@FreeBSD.org","www":"https://mstamy2.github.io/PyPDF2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c883f32437839395f009558033572361277b4fc48a2b9bb7bb644f5d12def872","flatsize":1019073,"path":"All/py311-pypdf2-1.27.12.pkg","repopath":"All/py311-pypdf2-1.27.12.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":150100,"desc":"PyPdf isaA Pure-Python library built as a PDF toolkit. It is capable of:\n\n- extracting document information (title, author, ...),\n- splitting documents page by page,\n- merging documents page by page,\n- cropping pages,\n- merging multiple pages into a single page,\n- encrypting and decrypting PDF files.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pypcap","origin":"net/py-pypcap","version":"1.3.0_1","comment":"Simplified object-oriented Python wrapper for libpcap","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pynetwork/pypcap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a132ca3a28ee9c33cb8914f370ec44c60f5961e8d584cb7d458a9c111a64243","flatsize":210228,"path":"All/py311-pypcap-1.3.0_1.pkg","repopath":"All/py311-pypcap-1.3.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":72320,"desc":"Python PCAP module is a simplified object-oriented wrapper for libpcap.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pypa-docs-theme","origin":"textproc/py-pypa-docs-theme","version":"g20180622","comment":"Common base Sphinx theme for PyPA projects","maintainer":"kai@FreeBSD.org","www":"https://github.com/pypa/pypa-docs-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb5c6a1ef7c65fbc4a2e10c555df0324ed55113b27cd6ce46522221397ac40df","flatsize":6881,"path":"All/py311-pypa-docs-theme-g20180622.pkg","repopath":"All/py311-pypa-docs-theme-g20180622.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":4420,"desc":"This is the common Sphinx theme for all PyPA projects.\n\nIt is derived from the Python docs theme, since PyPA maintains portions of the\ndefault Python developer experience (specifically, the software installation and\ndistribution tools bootstrapped by the ensurepip module).","deps":{"py311-python-docs-theme":{"origin":"textproc/py-python-docs-theme","version":"2018.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyqtgraph","origin":"graphics/py-pyqtgraph","version":"0.13.7","comment":"Scientific graphics and GUI library for Python","maintainer":"yuri@FreeBSD.org","www":"https://www.pyqtgraph.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f6cc8e805bbe17115b88033d01612606641f7107a9014a08e420bcdb5586f86","flatsize":11710086,"path":"All/py311-pyqtgraph-0.13.7.pkg","repopath":"All/py311-pyqtgraph-0.13.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2257488,"desc":"PyQtGraph is a pure-python graphics and GUI library built on PyQt4/PySide and\nnumpy. It is intended for use in mathematics/scientific/engineering\napplications. Despite being written entirely in python, the library is very\nfast due to its heavy leverage of numpy for number crunching and Qt's\nGraphicsView framework for fast display.","deps":{"py311-PyOpenGL":{"origin":"graphics/py-PyOpenGL","version":"3.1.7"},"py311-colorcet":{"origin":"graphics/py-colorcet","version":"3.1.0"},"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyotp","origin":"security/py-pyotp","version":"2.9.0_1","comment":"Python One Time Password Library","maintainer":"sunpoet@FreeBSD.org","www":"https://pyauth.github.io/pyotp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b229fe750f99fabd030f7374b95fccdfa54bdfd238422103a201c92a724b292","flatsize":83492,"path":"All/py311-pyotp-2.9.0_1.pkg","repopath":"All/py311-pyotp-2.9.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19348,"desc":"PyOTP is a Python library for generating and verifying one-time passwords. It\ncan be used to implement two-factor (2FA) or multi-factor (MFA) authentication\nmethods in web applications and in other systems that require users to log in.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pypandoc","origin":"textproc/py-pypandoc","version":"1.5","comment":"Thin wrapper for pandoc","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bebraw/pypandoc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f9b87094baf36882a14a785ee4d5c62710c93ea07faa435dd6f46bcf7aa854f","flatsize":130119,"path":"All/py311-pypandoc-1.5.pkg","repopath":"All/py311-pypandoc-1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27296,"desc":"Pypandoc provides a thin wrapper for pandoc, a universal document converter.\n\nTo use pandoc filters, you must have the relevant filters installed on your\nmachine.","deps":{"hs-pandoc":{"origin":"textproc/hs-pandoc","version":"3.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyparsing2","origin":"devel/py-pyparsing2","version":"2.4.7","comment":"General parsing module for Python - 2.X branch","maintainer":"bofh@FreeBSD.org","www":"https://pypi.org/project/pyparsing/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31064650fe69437bd4cc6e0ffb28a844dfe885149f5fb3532d5985041f2db455","flatsize":1020792,"path":"All/py311-pyparsing2-2.4.7.pkg","repopath":"All/py311-pyparsing2-2.4.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":140892,"desc":"Pyparsing is a general parsing module for Python. Grammars are implemented\ndirectly in the client code using parsing objects, instead of externally, as\nwith lex/yacc-type tools. Includes simple examples for parsing SQL, CORBA IDL,\nand 4-function math.\n\nThis is 2.X branch of pyparsing.\n\nSee also: https://github.com/pyparsing/pyparsing","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyotp2289","origin":"security/py-pyotp2289","version":"1.2.1","comment":"Pure Python implementation of RFC-2289 - \"A One-Time Password System\"","maintainer":"sgs@pichove.org","www":"https://github.com/blackm0re/pyotp2289","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ce516ba508d4730908a4cb6730fe561ddc0729866725e0ce093614a0bce2a1b","flatsize":214266,"path":"All/py311-pyotp2289-1.2.1.pkg","repopath":"All/py311-pyotp2289-1.2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":34396,"desc":"pyotp2289 is a pure Python 3 implementation of RFC-2289 -\n\"A One-Time Password System\"\n\n\"The system provides authentication for system access (login) and other\napplications requiring authentication that is secure against passive attacks\nbased on replaying captured reusable passwords. OTP evolved from the S/KEY\n(S/KEY is a trademark of Bellcore) One-Time Password System that was released\nby Bellcore.\"","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyscf","origin":"science/py-pyscf","version":"2.6.2_1","comment":"Python module for quantum chemistry","maintainer":"yuri@FreeBSD.org","www":"https://pyscf.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc93b20d6dee5ea643646c410d83bfd13cdde0500acf42a34deff5f1fcfeb6a3","flatsize":73639683,"path":"All/py311-pyscf-2.6.2_1.pkg","repopath":"All/py311-pyscf-2.6.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9816112,"desc":"The Python-based Simulations of Chemistry Framework (PySCF) is an open-source\ncollection of electronic structure modules powered by Python. The package\nprovides a simple, lightweight, and efficient platform for quantum chemistry\ncalculations and methodology development. PySCF can be used to simulate the\nproperties of molecules, crystals, and custom Hamiltonians using mean-field\nand post-mean-field methods. To ensure ease of extensibility, almost all of\nthe features in PySCF are implemented in Python, while computationally critical\nparts are implemented and optimized in C. Using this combined Python/C\nimplementation, the package is as efficient as the best existing C or Fortran\nbased quantum chemistry programs. In addition to its core libraries, PySCF\nsupports a rich ecosystem of extension modules.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libcint":{"origin":"science/libcint","version":"6.1.2_1"},"libxc":{"origin":"science/libxc","version":"6.2.2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xcfun":{"origin":"science/xcfun","version":"2.1.1.1"}},"categories":["science","python"],"shlibs_required":["libopenblas.so.0","libcint.so.6","libxc.so.12","libxcfun.so.2"],"shlibs_provided":["libagf2.so","libao2mo.so","libcc.so","libcgto.so","libcvhf.so","libdft.so","libfci.so","libmcscf.so","libnp_helper.so","libpbc.so","libri.so","libxc_itrf.so","libxcfun_itrf.so"],"annotations":{"flavor":"py311"}},{"name":"py311-pyrsgis","origin":"graphics/py-pyrsgis","version":"0.4.1_2","comment":"Processing satellite data directly from TAR files","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/PratyushTripathy/pyrsgis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a87277d5df40b5ca190f99748e047f103f1285ca7efbde1c751c5c623d35e62","flatsize":300718,"path":"All/py311-pyrsgis-0.4.1_2.pkg","repopath":"All/py311-pyrsgis-0.4.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40848,"desc":"PyRSGIS is a powerful module to read, manipulate and export geo-rasters. The\nmodule is built on the GDAL library, and is very efficient for various\ngeospatial analysis.","deps":{"py311-gdal":{"origin":"graphics/py-gdal","version":"3.9.0"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-matplotlib-scalebar":{"origin":"math/py-matplotlib-scalebar","version":"0.8.1_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scikit-image":{"origin":"graphics/py-scikit-image","version":"0.19.3_2"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyodesys","origin":"math/py-pyodesys","version":"0.14.4","comment":"Straightforward numerical integration of ODE systems from Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bjodah/pyodesys","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7895f8f4c35ec9504fa10d0e446b085a5e71f49481b25e14b9bf4fffa988bd9","flatsize":1519184,"path":"All/py311-pyodesys-0.14.4.pkg","repopath":"All/py311-pyodesys-0.14.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":236368,"desc":"pyodesys provides a straightforward way of numerically integrating systems of\nordinary differential equations (initial value problems). It unifies the\ninterface of several libraries for performing the numerical integration as well\nas several libraries for symbolic representation. It also provides a convenience\nclass for representing and integrating ODE systems defined by symbolic\nexpressions, e.g. SymPy expressions. This allows the user to write concise code\nand rely on pyodesys to handle the subtle differences between libraries.\n\nThe numerical integration is performed using either:\n* scipy.integrate.ode\n* pygslodeiv2\n* pyodeint\n* pycvodes","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-notebook":{"origin":"www/py-notebook","version":"6.4.13_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pycodeexport":{"origin":"devel/py-pycodeexport","version":"0.1.3_1"},"py311-pycompilation":{"origin":"devel/py-pycompilation","version":"0.4.12_1"},"py311-pygslodeiv2":{"origin":"math/py-pygslodeiv2","version":"0.9.4_4"},"py311-pyodeint":{"origin":"math/py-pyodeint","version":"0.10.7"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sym":{"origin":"math/py-sym","version":"0.3.5_1"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"options":{"EXTRAS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyodeint","origin":"math/py-pyodeint","version":"0.10.7","comment":"Python binding for odeint from boost","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bjodah/pyodeint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19e90f5f652ed9d4a58de1ccf5e93e0acf19ceda980e76f473c21e669f98249e","flatsize":1002091,"path":"All/py311-pyodeint-0.10.7.pkg","repopath":"All/py311-pyodeint-0.10.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":183200,"desc":"pyodeint provides a Python binding to odeint. Currently, the following steppers\nare exposed:\n* rosenbrock4: 4th order Rosenbrock (implicit multistep) stepper\n* dopri5: 5th order DOPRI5 (explicit runge-kutta)\n* bs: Bulirsch-Stoer stepper (modified midpoint rule).\n\nThe Rosenbrock4 stepper requires that the user provides a routine for\ncalculating the Jacobian.\n\nYou may also want to know that you can use pyodeint from pyodesys which can e.g.\nderive the Jacobian analytically for you (pyodesys also provides plotting\nfunctions, C++ code-generation and more).","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyparsing","origin":"devel/py-pyparsing","version":"3.1.2","comment":"General parsing module for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://pyparsing-docs.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ca5c8e2bae2b457c4696aeefe5fa8e94e7769cf89460cc8660961acc28167ae","flatsize":1410820,"path":"All/py311-pyparsing-3.1.2.pkg","repopath":"All/py311-pyparsing-3.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":203556,"desc":"Pyparsing is a general parsing module for Python. Grammars are implemented\ndirectly in the client code using parsing objects, instead of externally, as\nwith lex/yacc-type tools. Includes simple examples for parsing SQL, CORBA IDL,\nand 4-function math.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DIAGRAMS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pypdf","origin":"print/py-pypdf","version":"4.2.0","comment":"Pure-Python PDF toolkit","maintainer":"wen@FreeBSD.org","www":"https://github.com/py-pdf/pypdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb57c0c8e6fcdfc05777c8f1b3f9b15468485582794b568c939b4c04ed4b40d8","flatsize":4430559,"path":"All/py311-pypdf-4.2.0.pkg","repopath":"All/py311-pypdf-4.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":586100,"desc":"PyPdf isaA Pure-Python library built as a PDF toolkit. It is capable of:\n\n- extracting document information (title, author, ...),\n- splitting documents page by page,\n- merging documents page by page,\n- cropping pages,\n- merging multiple pages into a single page,\n- encrypting and decrypting PDF files.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyocr","origin":"graphics/py-pyocr","version":"0.8.5","comment":"Python wrapper for OCR engines (Tesseract, Cuneiform, etc)","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.gnome.org/World/OpenPaperwork/pyocr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"580a736c4df1bcd36526d240dc5d082a29765ba01183c934bcbca57936c66903","flatsize":353989,"path":"All/py311-pyocr-0.8.5.pkg","repopath":"All/py311-pyocr-0.8.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":64028,"desc":"PyOCR is an optical character recognition (OCR) tool wrapper for python. That\nis, it helps using various OCR tools from a Python program.\n\nIt has been tested only on GNU/Linux systems. It should also work on similar\nsystems (*BSD, etc). It may or may not work on Windows, MacOSX, etc.\n\nSupported OCR tools:\n* Libtesseract (Python bindings for the C API)\n* Tesseract (wrapper: fork + exec)\n* Cuneiform (wrapper: fork + exec)\n\nFeatures:\n* Supports all the image formats supported by Pillow, including jpeg, png, gif,\n  bmp, tiff and others\n* Various output types: text only, bounding boxes, etc.\n* Orientation detection (Tesseract and libtesseract only)\n* Can focus on digits only (Tesseract and libtesseract only)\n* Can save and reload boxes in hOCR format\n* PDF generation (libtesseract only)","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pynxos","origin":"net-mgmt/py-pynxos","version":"0.0.5_1","comment":"Python client for managing Cisco NX-OS devices through NX-API","maintainer":"kai@FreeBSD.org","www":"https://github.com/networktocode/pynxos","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be637c662ba48816df6d6eff6e93048cfd15a44ac22affdc88f45b44c5526f5a","flatsize":116580,"path":"All/py311-pynxos-0.0.5_1.pkg","repopath":"All/py311-pynxos-0.0.5_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24668,"desc":"Python client for managing Cisco NX-OS devices through NX-API.","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scp":{"origin":"security/py-scp","version":"0.14.4_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pynvml","origin":"devel/py-pynvml","version":"11.5.0","comment":"Python Bindings for the NVIDIA Management Library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/gpuopenanalytics/pynvml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d13a6d803742743103c57314e8dada07e3f035d4ab1eea15bdceb1970a25c05c","flatsize":1005738,"path":"All/py311-pynvml-11.5.0.pkg","repopath":"All/py311-pynvml-11.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":108920,"desc":"pynvml provides Python access to the NVML library for GPU diagnostics.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pynvim","origin":"editors/py-pynvim","version":"0.4.3","comment":"Python client and plugin host for Neovim","maintainer":"tm@NetBSD.org","www":"https://pynvim.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af60cdd37481be377cd0d10bc31ac6f8e45a6e06a4c8f82e3c1dca278a577b53","flatsize":454846,"path":"All/py311-pynvim-0.4.3.pkg","repopath":"All/py311-pynvim-0.4.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":76664,"desc":"Pynvim implements support for python plugins in Nvim. It also works as a\nlibrary for connecting to and scripting Nvim processes through its msgpack-rpc\nAPI.","deps":{"py311-greenlet":{"origin":"devel/py-greenlet","version":"3.0.3"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["editors","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"In order to use pynvim in Neovim it is required to specify add the following line\nto ~/.config/nvim/init.vim:\n\nlet g:python3_host_prog='/usr/local/bin/python3.11'\n\nSee Neovim Wiki for more information:\nhttps://github.com/neovim/neovim/wiki/Installing-Neovim","type":"install"}]},{"name":"py311-pypacker","origin":"net/py-pypacker","version":"5.0","comment":"Packet manipulation library for Python","maintainer":"nobutaka@FreeBSD.org","www":"https://gitlab.com/mike01/pypacker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab2a0acb919a0658dacb6cb3c2222b90cef936cd32321cb443225afb0caf23d6","flatsize":2170968,"path":"All/py311-pypacker-5.0.pkg","repopath":"All/py311-pypacker-5.0.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv2"],"pkgsize":480608,"desc":"pypacker is a packet manipulation library for Python.\n\nKey features:\n- Creating custom Packets (via keywords) or from raw byte and change their data\n- Reading/writing packets from/to file (Support only for Wireshark/tcpdump pcap format)\n- Merging multiple pcap files to one file","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pynsq","origin":"net/py-pynsq","version":"0.9.1","comment":"Official Python client library for NSQ","maintainer":"bofh@FreeBSD.org","www":"https://github.com/nsqio/pynsq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"920840774fb0a18eb5de4881e706d7ecf4f0ffbd3f970940e4072c43fc38067d","flatsize":350482,"path":"All/py311-pynsq-0.9.1.pkg","repopath":"All/py311-pynsq-0.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57060,"desc":"The official Python client library for NSQ\n\nIt provides high-level nsq.Reader and nsq.Writer classes for building\nconsumers and producers and two low-level modules for both sync and async\ncommunication over the NSQ Protocol (if you wanted to write your own\nhigh-level functionality).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyodbc","origin":"databases/py-pyodbc","version":"5.0.1","comment":"ODBC connections for python","maintainer":"rob.kruus@gmail.com","www":"https://github.com/mkleehammer/pyodbc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a5f5e12ff64840b7854769486c2e0fb1a85e82661ffc3591c7f0c03a7f00623","flatsize":221267,"path":"All/py311-pyodbc-5.0.1.pkg","repopath":"All/py311-pyodbc-5.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":69900,"desc":"pyodbc is a Python module that allows you to use ODBC to connect to\nalmost any database from Windows, Linux, OS/X, and more.\n\nIt implements the Python Database API Specification v2.0, but\nadditional features have been added to simplify database\nprogramming even more.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases","python"],"shlibs_required":["libodbc.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-pyosf","origin":"science/py-pyosf","version":"1.0.5","comment":"Python library for synching with OpenScienceFramework projects","maintainer":"yuri@FreeBSD.org","www":"https://github.com/psychopy/pyosf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcd13a7287d64fec4308ea5425bd4d2efbe6d0af825d720e2e4249d316c8d952","flatsize":278026,"path":"All/py311-pyosf-1.0.5.pkg","repopath":"All/py311-pyosf-1.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48044,"desc":"pyosf is a pure Python library for simple file sync with Open Science Framework.\n\nThis package is for simple synchronisation of files from the local file space to\nthe Open Science Framework (OSF). There is a more complex fully-featured sync\npackage by the Center for Open Science, who created OSF, called \"osf-sync\".","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pynamecheap","origin":"net/py-pynamecheap","version":"0.0.3_1","comment":"Namecheap API client in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Bemmu/PyNamecheap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea7d51c59350b0db97c2c129d598ae7d037b715c0b2730da04730e398c2c9071","flatsize":60205,"path":"All/py311-pynamecheap-0.0.3_1.pkg","repopath":"All/py311-pynamecheap-0.0.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12916,"desc":"PyNamecheap is a Namecheap API client in Python.\n\nThis client supports:\n- Registering a domain\n- Checking domain name availability\n- Listing domains you have registered\n- Getting contact information for a domain\n- Setting DNS info to default values\n- Set DNS host records","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pypugjs","origin":"devel/py-pypugjs","version":"5.9.12_1","comment":"PugJS syntax adapter for Django, Jinja2 and Mako templates","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kakulukia/pypugjs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8f494625e080d5c9893f2356dde6b93344f72305c5dcc13d4857275273bcde3","flatsize":494556,"path":"All/py311-pypugjs-5.9.12_1.pkg","repopath":"All/py311-pypugjs-5.9.12_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79844,"desc":"PyPugJS is a fork of PyJade with the name Jade changed to PugJS.\n\nAdditional disclaimer: Since the original pypugjs died i took the liberty to\nkeep it alive, because since starting to work with the jade compiler for node I\nhate writing HTML and want to continue using it in my Django projects. I will\nkeep the existing non Django stuff inside the project, but I cannot support\nanything other since I'm not actively using it not will be in the foreseable\nfuture. Tornado, Mako etc. support will be welcome tho!\n\nPyPugJS is a high performance port of PugJS for python, that converts any .pug\nsource into different Template-languages (Django, Jinja2, Mako or Tornado).","deps":{"py311-charset-normalizer":{"origin":"textproc/py-charset-normalizer","version":"3.3.2_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","lang","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pynmsg","origin":"net/py-pynmsg","version":"0.5.1_1","comment":"Python wrapper for net/nmsg","maintainer":"truckman@FreeBSD.org","www":"https://github.com/farsightsec/pynmsg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19b9cc3809ee2a24a2aeec9ca33689d049055aa9329df9e19f2698070d5663f8","flatsize":300953,"path":"All/py311-pynmsg-0.5.1_1.pkg","repopath":"All/py311-pynmsg-0.5.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":90988,"desc":"This is pynmsg, a Python extension module implemented in Cython for\nthe nmsg C library.","deps":{"nmsg":{"origin":"net/nmsg","version":"1.1.2_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"shlibs_required":["libnmsg.so.8"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pynn","origin":"science/pynn","version":"0.12.3","comment":"Simulator-independent language for building neuronal network models","maintainer":"wen@FreeBSD.org","www":"https://neuralensemble.org/PyNN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5fdddef8c82bcc02ff577e823a6ea67e4bb34c20109af6d2e5ea1f2f4a1abfa","flatsize":3847983,"path":"All/py311-pynn-0.12.3.pkg","repopath":"All/py311-pynn-0.12.3.pkg","licenselogic":"single","licenses":["CeCILL"],"pkgsize":538880,"desc":"PyNN (pronounced 'pine') is a simulator-independent language for\nbuilding neuronal network models.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyneqsys","origin":"math/py-pyneqsys","version":"0.5.7_1","comment":"Solver of symbolically defined systems of non-linear equations","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bjodah/pyneqsys","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29581d7d606091c8de5e506928040408ead746c2e99a3f7259e98314550a433e","flatsize":298601,"path":"All/py311-pyneqsys-0.5.7_1.pkg","repopath":"All/py311-pyneqsys-0.5.7_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":53336,"desc":"pyneqsys provides a convenience class for representing and solving non-linear\nequation systems from symbolic expressions (provided e.g. with the help of\nSymPy).\n\nThe numerical root finding is perfomed using either:\n* scipy: scipy.optimize.root\n* mpmath (arbitrary precision): mpmath.calculus.optimization.MDNewton\n* kinsol (from SUNDIALS): pykinsol.solve\n* nleq2 (ZIB library free for academic use): pynleq2.solve\n* levmar (Levenberg-Marquardt): levmar.levmar\n\nIn addition to offering a unified interface to different solvers, pyneqsys can\nalso derive the Jacobian analytically (when using pyneqsys.SymbolicSys). This\nis useful since doing so manually is widely recognized as both tedious and error\nprone.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sym":{"origin":"math/py-sym","version":"0.3.5_1"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pynauty","origin":"math/py-pynauty","version":"2.8.6","comment":"Isomorphism testing and automorphisms of graphs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pdobsan/pynauty","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0e936ea8c69462899ac66cae47be32d87e94ff65b7c221f0bda9ad3af8a4a1c","flatsize":1328112,"path":"All/py311-pynauty-2.8.6.pkg","repopath":"All/py311-pynauty-2.8.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":255672,"desc":"Pynauty can be used to compare graphs for isomorphism and to determine their\nautomorphism group in a Python programming environment. Pynauty is a Python/C\nextension module using library components from the Nauty package by Brendan\nMcKay.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pynput","origin":"x11/py-pynput","version":"1.7.6_2","comment":"Send virtual input commands","maintainer":"yuri@FreeBSD.org","www":"https://github.com/moses-palmer/pynput","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b3d941bf823785e116103b90cbed55323f8960e850b73cfeb7b2897ae8f4d45","flatsize":955346,"path":"All/py311-pynput-1.7.6_2.pkg","repopath":"All/py311-pynput-1.7.6_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":132912,"desc":"pynput is the library allows you to control and monitor input devices.\n\nCurrently, mouse and keyboard input and monitoring are supported.","deps":{"py311-evdev":{"origin":"devel/py-evdev","version":"1.7.0"},"py311-python-xlib":{"origin":"x11-toolkits/py-python-xlib","version":"0.33"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11"],"annotations":{"flavor":"py311"}},{"name":"py311-pymsgbox","origin":"devel/py-pymsgbox","version":"1.0.9","comment":"Python module for JavaScript-like message boxes","maintainer":"acm@FreeBSD.org","www":"https://github.com/asweigart/pymsgbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"088c95e5dba67c9164a737c896fba510177370f6d2380ff8da7c82daf133dde0","flatsize":64676,"path":"All/py311-pymsgbox-1.0.9.pkg","repopath":"All/py311-pymsgbox-1.0.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13460,"desc":"A simple, cross-platform, pure Python module for JavaScript-like message boxes.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymysql","origin":"databases/py-pymysql","version":"1.0.2","comment":"Pure Python MySQL Driver","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/PyMySQL/PyMySQL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a4bec7195f8ff2b0c764f36ee7a73034fc1fad4792dfe453ab4ac9e4dfd3383","flatsize":522482,"path":"All/py311-pymysql-1.0.2.pkg","repopath":"All/py311-pymysql-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":86900,"desc":"This pure Python MySQL client provides a DB-API to a MySQL database by\ntalking directly to the server via the binary client/server protocol.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymsteams","origin":"devel/pymsteams","version":"0.2.2","comment":"Python Wrapper Library to send requests to Microsoft Teams Webhooks","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/pymsteams/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf918342c605649e6573e83f377ddb8f13f253c607884fcce1cf31b430c770b4","flatsize":55533,"path":"All/py311-pymsteams-0.2.2.pkg","repopath":"All/py311-pymsteams-0.2.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13936,"desc":"Python Wrapper Library to send requests to Microsoft Teams Webhooks. Microsoft\nrefers to these messages as Connector Cards. A message can be sent with only\nthe main Connector Card, or additional sections can be included into the\nmessage.","deps":{"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyperf","origin":"devel/py-pyperf","version":"2.7.0","comment":"Run and analyze benchmarks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/psf/pyperf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8c50d91c3540877bd63bdc02828146c78829183e6830cf08e63e4bb58a76cba","flatsize":1773693,"path":"All/py311-pyperf-2.7.0.pkg","repopath":"All/py311-pyperf-2.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":242592,"desc":"The Python pyperf module is a toolkit to write, run and analyze benchmarks.\n\nFeatures:\n- Simple API to run reliable benchmarks\n- Automatically calibrate a benchmark for a time budget.\n- Spawn multiple worker processes.\n- Compute the mean and standard deviation.\n- Detect if a benchmark result seems unstable.\n- JSON format to store benchmark results.\n- Support multiple units: seconds, bytes and integer.","deps":{"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pynacl","origin":"security/py-pynacl","version":"1.5.0_1","comment":"Python binding to the Networking and Cryptography library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pyca/pynacl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4e9102f58ea111a25b03f3c10957a7d0f91a36d3b9ead070802dcbc82e512b8","flatsize":904250,"path":"All/py311-pynacl-1.5.0_1.pkg","repopath":"All/py311-pynacl-1.5.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":101108,"desc":"PyNaCl is a Python binding to the Networking and Cryptography library, a crypto\nlibrary with the stated goal of improving usability, security and speed.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"shlibs_required":["libsodium.so.26"],"options":{"BUNDLED_NACL":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pymtbl","origin":"devel/py-pymtbl","version":"0.6.0","comment":"Python wrapper for devel/mtbl","maintainer":"truckman@FreeBSD.org","www":"https://github.com/farsightsec/pymtbl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f12c5be7c12c5f9783f35641e7e930e0c5fbb73e4d721ca3914bcdaf631bc66","flatsize":175385,"path":"All/py311-pymtbl-0.6.0.pkg","repopath":"All/py311-pymtbl-0.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":53296,"desc":"pymtbl: Python bindings for the mtbl sorted string table library\n\npymtbl provides a simple Pythonic wrapper for mtbl's reader, writer,\nsorter, and merger interfaces. The examples/ directory contains\nscripts demonstrating each of these interfaces. The following\ntranscript shows the basic reader and writer interfaces:","deps":{"mtbl":{"origin":"devel/mtbl","version":"1.6.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libmtbl.so.1"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyocclient","origin":"www/py-pyocclient","version":"0.6","comment":"Python Owncloud client library","maintainer":"ygy@FreeBSD.org","www":"https://github.com/owncloud/pyocclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61dbd3a3a9edccb8edd854a5267a9220a47255022ba5795d634d14899e6e42d0","flatsize":542627,"path":"All/py311-pyocclient-0.6.pkg","repopath":"All/py311-pyocclient-0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":60188,"desc":"This library makes it possible to connect to an ownCloud instance and perform\nfile, share and attribute operations in python. Please note that this is not\na sync client implementation but rather a wrapper around various APIs.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymisp","origin":"devel/py-pymisp","version":"2.4.162.1","comment":"Python library to access MISP platforms via their REST API","maintainer":"gmm@tutanota.com","www":"https://github.com/MISP/PyMISP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1dc16f5403247fa96c951b347d7c0cf7ce55741506b11e524393049087a2dba5","flatsize":3058083,"path":"All/py311-pymisp-2.4.162.1.pkg","repopath":"All/py311-pymisp-2.4.162.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":418044,"desc":"PyMISP allows you to fetch events, add or update events/attributes, add or\nupdate samples or search for attributes.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pynetbox","origin":"net-mgmt/py-pynetbox","version":"7.3.4","comment":"NetBox API client library","maintainer":"kai@FreeBSD.org","www":"https://github.com/netbox-community/pynetbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5340f14c130f811805444495146d69b032108a0fb7fb94c699e0db7d0a4e749","flatsize":4508185,"path":"All/py311-pynetbox-7.3.4.pkg","repopath":"All/py311-pynetbox-7.3.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2764896,"desc":"This package offers direct access to the API of NetBox and allows to manipulate\nseveral objects within a NetBox instance.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pymeeus","origin":"astro/py-pymeeus","version":"0.5.12","comment":"Python implementation of Jean Meeus astronomical routines","maintainer":"bofh@FreeBSD.org","www":"https://github.com/architest/pymeeus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85ed708bfe09d174d3122b1604fd9fb8c97c877e8717017ca8d26a1354991fcd","flatsize":7606832,"path":"All/py311-pymeeus-0.5.12.pkg","repopath":"All/py311-pymeeus-0.5.12.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":1106900,"desc":"PyMeeus is a Python implementation of the astronomical algorithms\ndescribed in the classical book \"Astronomical Algorithms, 2nd Edition,\nWillmann-Bell Inc. (1998)\" by Jean Meeus.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymssql","origin":"databases/py-pymssql","version":"2.1.5","comment":"Python database interface for MS-SQL. Version 2","maintainer":"ports@thelanman.net","www":"https://www.pymssql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c84e66df423de48c188151a891a86d59f306f343fb1b4deefd0f0edfe16e6eb2","flatsize":629259,"path":"All/py311-pymssql-2.1.5.pkg","repopath":"All/py311-pymssql-2.1.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":192116,"desc":"PyMSSQL is a MS-SQL database adapter for the Python programming\nlanguage. It was written from scratch using FreeTDS library.\n\nThis is the version 2 release branch.\n\nSee also: https://github.com/pymssql/pymssql","deps":{"freetds":{"origin":"databases/freetds","version":"1.4.17,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libsybdb.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-pymdown-extensions","origin":"textproc/py-pymdown-extensions","version":"10.7.1","comment":"Extension pack for Python Markdown","maintainer":"kai@FreeBSD.org","www":"https://github.com/facelessuser/pymdown-extensions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e279560368e7f056a651018180ec3912770cba293c1120c713c5dc3b17d0c5de","flatsize":4445957,"path":"All/py311-pymdown-extensions-10.7.1.pkg","repopath":"All/py311-pymdown-extensions-10.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":410248,"desc":"PyMdown Extensions is a collection of extensions for Python Markdown.\n\nThey were originally written to make writing documentation more enjoyable.\n\nThey cover a wide range of solutions, and while not every extension is needed\nby all people, there is usually at least one useful extension for everybody.","deps":{"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymbd","origin":"science/py-pymbd","version":"0.12.5_1","comment":"Many-body dispersion library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/libmbd/libmbd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"378b3f5a19e2a458afb1e0eb1c6392ff32096958fd6a2ba2de38f94ea312be54","flatsize":238144,"path":"All/py311-pymbd-0.12.5_1.pkg","repopath":"All/py311-pymbd-0.12.5_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":52780,"desc":"Pymbd is Python bindings for Libmbd.\n\nLibmbd implements the many-body dispersion (MBD) method in several\nprogramming languages and frameworks:\n\nThe Fortran implementation is the reference, most advanced\nimplementation, with support for analytical gradients and distributed\nparallelism, and additional functionality beyond the MBD method\nitself. It provides a low-level and a high-level Fortran API, as well\nas a C API. Furthermore, Python bindings to the C API are provided.","deps":{"libmbd":{"origin":"science/libmbd","version":"0.12.5_3"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libmbd.so"],"annotations":{"flavor":"py311"}},{"name":"py311-pymongo","origin":"databases/py-pymongo","version":"3.13.0","comment":"Python driver for MongoDB","maintainer":"farrokhi@FreeBSD.org","www":"https://github.com/mongodb/mongo-python-driver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e30a692259701a33f27c0a763124763df44cc3a71c58f46dd014aaa053953083","flatsize":4610664,"path":"All/py311-pymongo-3.13.0.pkg","repopath":"All/py311-pymongo-3.13.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":587352,"desc":"The PyMongo distribution contains tools for interacting with\nthe Mongo database from Python. The pymongo package is a native\nPython driver for the Mongo database. The gridfs package is a\ngridfs implementation on top of pymongo.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymodbus","origin":"comms/py-pymodbus","version":"3.5.2","comment":"Implementation of the Modbus protocol","maintainer":"chris@chrullrich.net","www":"https://github.com/pymodbus-dev/pymodbus/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f8a2886c5ae367358ff0321100ed214a69f38325e6ffaa870310b47c033c15b","flatsize":2144948,"path":"All/py311-pymodbus-3.5.2.pkg","repopath":"All/py311-pymodbus-3.5.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":313944,"desc":"Pymodbus is a full Modbus protocol implementation offering\nasynchronous communications. It can also be used without any\nthird party dependencies (aside from pyserial) if a more\nlightweight project is needed.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typer":{"origin":"devel/py-typer","version":"0.12.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","python"],"options":{"DATASTORE_REDIS":"off","DATASTORE_SQL":"off","REPL":"on","SERIAL":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pymetar","origin":"astro/py-pymetar","version":"1.4_1","comment":"Python module that provides access to NOAA METAR weather reports","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/klausman/pymetar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f32d8effac3fa25b792f7460536168c93f8673c4793f08a230fe77002580de12","flatsize":163782,"path":"All/py311-pymetar-1.4_1.pkg","repopath":"All/py311-pymetar-1.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30956,"desc":"Pymetar is a python module and command line tool designed to fetch Metar\nreports from the NOAA (http://www.noaa.gov) and allow access to the\nincluded weather information.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","geography","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymatreader","origin":"misc/py-pymatreader","version":"0.0.32","comment":"Convenient reader for Matlab mat files","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/obob/pymatreader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81ae0f1b7cac3ddf03e565a713a7ad0eca82c8c791407ca1191a9c9436f3de25","flatsize":48300,"path":"All/py311-pymatreader-0.0.32.pkg","repopath":"All/py311-pymatreader-0.0.32.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11752,"desc":"pymatreader is Python module to read Matlab files. This module works with both\nthe old (< 7.3) and the new (>= 7.3) HDF5 based format. The output should be\nthe same for both kinds of files.","deps":{"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xmltodict":{"origin":"devel/py-xmltodict","version":"0.13.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-pymemcache","origin":"databases/py-pymemcache","version":"4.0.0","comment":"Comprehensive, fast, pure-Python memcached client","maintainer":"ale_sagra@hotmail.com","www":"https://github.com/pinterest/pymemcache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ff9ce48a71389454562c94346c7adae67b5108a63e6d10a7e4f2f3045d97d9a","flatsize":983678,"path":"All/py311-pymemcache-4.0.0.pkg","repopath":"All/py311-pymemcache-4.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":123072,"desc":"A comprehensive, fast, pure-Python memcached client.\n\npymemcache supports the following features:\n\n * Complete implementation of the memcached text protocol.\n * Configurable timeouts for socket connect and send/recv calls.\n * Access to the \"noreply\" flag, which can significantly increase the speed of\n   writes.\n * Flexible, modular and simple approach to serialization and deserialization.\n * The (optional) ability to treat network and memcached errors as cache\n   misses.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymaven-patch","origin":"devel/py-pymaven-patch","version":"0.3.0","comment":"Library for interfacing with maven","maintainer":"kai@FreeBSD.org","www":"https://github.com/nexB/pymaven","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30d8d1ccc5ba57809c99327aaf619bacb0c4f8b2f7dea60317bfce062ff73934","flatsize":251731,"path":"All/py311-pymaven-patch-0.3.0.pkg","repopath":"All/py311-pymaven-patch-0.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":44280,"desc":"pymaven is a library for working with maven repositories via python. pymaven is\nnot intended as a complete replacement of the maven build system, but instead as\na way for python programs to fetch artifacts and artifact dependencies from\nmaven2 repositories.\n\nNote: This is a forked version from the 2.x branch that supports unicode and\n      uses other routines for data structures.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymaging-png","origin":"graphics/py-pymaging-png","version":"g20130727_1","comment":"PNG support for pymaging","maintainer":"ume@FreeBSD.org","www":"https://pymaging.rtfd.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf0cb3a5f821724877862e165a5da2e3656710c31e25b967f0768154297abd73","flatsize":382345,"path":"All/py311-pymaging-png-g20130727_1.pkg","repopath":"All/py311-pymaging-png-g20130727_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","MIT"],"pkgsize":62960,"desc":"Pymaging PNG\nPNG support for pymaging.","deps":{"py311-pymaging":{"origin":"graphics/py-pymaging","version":"g20130908_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymc3","origin":"math/py-pymc3","version":"3.11.5_1","comment":"Probabilistic programming in Python","maintainer":"yuri@FreeBSD.org","www":"https://docs.pymc.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40aa9c143b94bacd915eb42f9d33738855d6ac68b341221f0937c1b28ca3427c","flatsize":10033782,"path":"All/py311-pymc3-3.11.5_1.pkg","repopath":"All/py311-pymc3-3.11.5_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1239032,"desc":"PyMC3 is a Python package for Bayesian statistical modeling and Probabilistic\nMachine Learning which focuses on advanced Markov chain Monte Carlo and\nvariational fitting algorithms. Its flexibility and extensibility make it\napplicable to a large suite of problems.","deps":{"py311-arviz":{"origin":"math/py-arviz","version":"0.17.0"},"py311-cachetools":{"origin":"devel/py-cachetools","version":"5.3.3"},"py311-deprecat":{"origin":"devel/py-deprecat","version":"2.1.1"},"py311-dill":{"origin":"devel/py-dill","version":"0.3.8"},"py311-fastprogress":{"origin":"devel/py-fastprogress","version":"1.0.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-patsy":{"origin":"math/py-patsy","version":"0.5.6_1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-semver":{"origin":"devel/py-semver","version":"3.0.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-theano":{"origin":"math/py-theano","version":"1.0.5_2"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymatgen-analysis-alloys","origin":"science/py-pymatgen-analysis-alloys","version":"0.0.6","comment":"PyMatgen add-on library with classes useful for describing alloys","maintainer":"yuri@FreeBSD.org","www":"https://github.com/materialsproject/pymatgen-analysis-alloys","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71c742ebef0d30f198825f4e03dee4dd9a956917cf717e419d4fec9dea0e64f2","flatsize":348916,"path":"All/py311-pymatgen-analysis-alloys-0.0.6.pkg","repopath":"All/py311-pymatgen-analysis-alloys-0.0.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":66104,"desc":"pymatgen-analysis-alloys is an add-on package for pymatgen intended to contain\nuseful classes for describing alloy systems and analyzing data relevant to these\nsystems. It currently contains the base classes and plotting functionality.","deps":{"py311-pymatgen":{"origin":"science/py-pymatgen","version":"2022.7.19_1"},"py311-shapely":{"origin":"devel/py-shapely","version":"1.8.5_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymacaroons","origin":"security/py-pymacaroons","version":"0.13.0_2","comment":"Macaroon library for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ecordell/pymacaroons","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca7d9249948311d7da745a038d7b5341bfac6ed289c01407c53f2acf978d56a2","flatsize":209110,"path":"All/py311-pymacaroons-0.13.0_2.pkg","repopath":"All/py311-pymacaroons-0.13.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36132,"desc":"This is a Python implementation of Macaroons. PyMacaroons is stable and does not\nchange frequently. Please see the GitHub issues for the current roadmap.\n\nMacaroons, like cookies, are a form of bearer credential. Unlike opaque tokens,\nmacaroons embed caveats that define specific authorization requirements for the\ntarget service, the service that issued the root macaroon and which is capable\nof verifying the integrity of macaroons it receives.\n\nMacaroons allow for delegation and attenuation of authorization. They are simple\nand fast to verify, and decouple authorization policy from the enforcement of\nthat policy.","deps":{"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymad","origin":"audio/py-pymad","version":"0.10_2","comment":"Python wrapper for the MPEG Audio Decoder library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaqx0r/pymad","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be3cd06499d25085614c1fe9d0bfdad0ea9e78046ce21190e70676499c1b6c78","flatsize":68309,"path":"All/py311-pymad-0.10_2.pkg","repopath":"All/py311-pymad-0.10_2.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":15656,"desc":"pymad is a Python module that allows Python programs to use the MPEG Audio\nDecoder library. pymad provides a high-level API, similar to the pyogg module,\nwhich makes reading PCM data from MPEG audio streams a piece of cake.","deps":{"libmad":{"origin":"audio/libmad","version":"0.16.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"shlibs_required":["libmad.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-pymarc","origin":"devel/py-pymarc","version":"5.1.2,1","comment":"Read Write And Modify MARC Bibliographic Data","maintainer":"python@FreeBSD.org","www":"https://gitlab.com/pymarc/pymarc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd72648c145c8229c270f23e0ef83b21421b35a7517183ca8fdd11cfa749bcea","flatsize":2647036,"path":"All/py311-pymarc-5.1.2,1.pkg","repopath":"All/py311-pymarc-5.1.2,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":226700,"desc":"pymarc is a python library for working with MARC21 bibliographic data.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymaging","origin":"graphics/py-pymaging","version":"g20130908_1","comment":"Pure Python imaging library","maintainer":"ume@FreeBSD.org","www":"https://pymaging.rtfd.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2dc655caa5e475d9745c2128e454982c821baa34f24bdb4dbe0dad55a2478774","flatsize":236433,"path":"All/py311-pymaging-g20130908_1.pkg","repopath":"All/py311-pymaging-g20130908_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":39576,"desc":"Pymaging is a pure Python imaging library that is compatible both\nwith Python 2 and Python 3.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pylsqpack","origin":"www/py-pylsqpack","version":"0.3.18","comment":"Python wrapper for the ls-qpack QPACK library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aiortc/pylsqpack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"430043c28f24878442bf8c069419a9a0c71ffd25e1bc282c8af8b06a0a2ded51","flatsize":902601,"path":"All/py311-pylsqpack-0.3.18.pkg","repopath":"All/py311-pylsqpack-0.3.18.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":65364,"desc":"pylsqpack is a wrapper around the ls-qpack library. It provides Python Decoder\nand Encoder objects to read or write HTTP/3 headers compressed with QPACK.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyluach","origin":"hebrew/py-pyluach","version":"2.2.0_1","comment":"Python package for manipulating Hebrew dates","maintainer":"yuri@FreeBSD.org","www":"https://github.com/simlist/pyluach","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a106fba96c40149f8478c1a6acca6b132e678e17f8edc1bf0080ff2dc4cb83e4","flatsize":365427,"path":"All/py311-pyluach-2.2.0_1.pkg","repopath":"All/py311-pyluach-2.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49012,"desc":"Pyluach is a Python package for manipulating Hebrew (Jewish) calendar dates and\nHebrew-Gregorian conversions.\n\nFeatures:\n* Conversion between Hebrew and Gregorian dates\n* Finding the difference between two dates\n* Finding a date at a given duration from the given date\n* Rich comparisons between dates\n* Finding the weekday of a given date\n* Finding the weekly Parsha reading of a given date\n* Getting the holiday occuring on a given date\n* Generating html and text Hebrew calendars","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["hebrew","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyls-spyder","origin":"textproc/py-pyls-spyder","version":"0.4.0","comment":"Spyder extensions for the python-language-server (pyls)","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/spyder-ide/pyls-spyder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5ed78c21c9c6587a3bfc2e6d424f9dde66d4792c922f4ab338f7d95d6a29420","flatsize":34014,"path":"All/py311-pyls-spyder-0.4.0.pkg","repopath":"All/py311-pyls-spyder-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9996,"desc":"Spyder extensions for the python-language-server (pyls).\n\nProvides Spyder-specific extras for the Language Server\nProtocol (LSP) on Python, such as document symbol searching\nand others.","deps":{"py311-python-lsp-server":{"origin":"textproc/py-python-lsp-server","version":"1.11.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymediainfo","origin":"multimedia/py-pymediainfo","version":"4.1","comment":"Python wrapper for the mediainfo library","maintainer":"m.ne@gmx.net","www":"https://github.com/sbraz/pymediainfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"840bb37e392d585e3b3ed5e191b72633f611fe0fb3e4c34d13aabc63df7032d0","flatsize":53381,"path":"All/py311-pymediainfo-4.1.pkg","repopath":"All/py311-pymediainfo-4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12396,"desc":"This small package is a wrapper around the MediaInfo library.\n\nIt works on Linux, Mac OS X and Windows and is tested with Python\n2.7, 3.4, 3.5, 3.6, 3.7, PyPy and PyPy3.\n\nSee https://pymediainfo.readthedocs.io/ for more information.","deps":{"mediainfo":{"origin":"multimedia/mediainfo","version":"24.05"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyls-black","origin":"devel/py-pyls-black","version":"0.4.7_3","comment":"Black plugin for the Python Language Server","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/rupert/pyls-black","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f75003398b276bcac5b1203fabb85e2b166600ecb5d547123cb65d2eebb8e150","flatsize":18403,"path":"All/py311-pyls-black-0.4.7_3.pkg","repopath":"All/py311-pyls-black-0.4.7_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7200,"desc":"Black plugin for the Python Language Server.\n\n- Can either format an entire file or just the selected text\n- The code will only be formatted if it is syntactically valid\n  Python\n- Text selections are treated as if they were a separate\n  Python file. This also means that an indented block of code\n  cannot be formatted\n- Will use your project's pyproject.toml if it has one.\n\nUsing pyls-black while yapf and autopep8 are installed, may\nlead to unexpected results!","deps":{"py311-black":{"origin":"devel/py-black","version":"24.4.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pylru","origin":"devel/py-pylru","version":"1.2.0","comment":"Least recently used (lru) cache implementation","maintainer":"kevans@FreeBSD.org","www":"https://github.com/jlhutch/pylru","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6defd45d591346fc1da4c0db75e40d9dc9e216719bd8b75941d4d2b9dc4d8d2d","flatsize":92402,"path":"All/py311-pylru-1.2.0.pkg","repopath":"All/py311-pylru-1.2.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20480,"desc":"Pylru implements a true LRU cache along with several support classes. The cache\nis efficient and written in pure Python. It works with Python 2.6+ including the\n3.x series. Basic operations (lookup, insert, delete) all run in a constant\namount of time. Pylru provides a cache class with a simple dict interface. It\nalso provides classes to wrap any object that has a dict interface with a cache.\nBoth write-through and write-back semantics are supported. Pylru also provides\nclasses to wrap functions in a similar way, including a function decorator.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pylint-venv","origin":"devel/py-pylint-venv","version":"3.0.3","comment":"Pylint-venv allows use same Pylint with different virtual environments","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jgosmann/pylint-venv/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"786fd270f2269815481b71c24d54093f0079c5fd3c816d9ea48074ed12f85539","flatsize":27250,"path":"All/py311-pylint-venv-3.0.3.pkg","repopath":"All/py311-pylint-venv-3.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7688,"desc":"Pylint does not respect the currently activated virtualenv if it is not\ninstalled in every virtual environment individually. This module provides a\nPylint init-hook to use the same Pylint installation with different virtual\nenvironments.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pylru-cache","origin":"devel/py-pylru-cache","version":"0.1.4","comment":"LRU cache for Python","maintainer":"philip@FreeBSD.org","www":"https://pypi.org/project/py_lru_cache/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0174d0be68092dac8df0f2607c62c13d8f04c758bc0eac4856200634a03e706a","flatsize":67140,"path":"All/py311-pylru-cache-0.1.4.pkg","repopath":"All/py311-pylru-cache-0.1.4.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv3"],"pkgsize":18340,"desc":"LRU cache for python. Provides a dictionary-like object as well\n as a method decorator.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyln-proto","origin":"net-p2p/pyln-proto","version":"23.11","comment":"Lightning Network protocol implementation","maintainer":"vd@FreeBSD.org","www":"https://github.com/ElementsProject/lightning/tree/master/contrib/pyln-proto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"335fb7981f5a0622e190cc8a7e308f88b04f060bea16e953fe35247a3ebdba37","flatsize":490053,"path":"All/py311-pyln-proto-23.11.pkg","repopath":"All/py311-pyln-proto-23.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":83948,"desc":"Lightning Network protocol implementation\n\nThis package implements some of the Lightning Network protocol in pure python.\nIt is intended for protocol testing and some minor tooling only. It is not\ndeemed secure enough to handle any amount of real funds.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-p2p","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyln-client","origin":"net-p2p/pyln-client","version":"23.11","comment":"Python client library for lightningd (net-p2p/c-lightning)","maintainer":"vd@FreeBSD.org","www":"https://github.com/ElementsProject/lightning/tree/master/contrib/pyln-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50853122a933226542ec14dfbd0bb37dd7493e04dbfdca35ccbd0e7d2842c5de","flatsize":523896,"path":"All/py311-pyln-client-23.11.pkg","repopath":"All/py311-pyln-client-23.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":82176,"desc":"A python client library for lightningd (net-p2p/c-lightning)\n\nThis package implements the Unix socket based JSON-RPC protocol that lightningd\nexposes to the rest of the world. It can be used to call arbitrary functions on\nthe RPC interface, and serves as a basis for plugins written in python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-p2p","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pylint-flask","origin":"devel/py-pylint-flask","version":"0.6_1","comment":"Pylint plugin to analyze Flask applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jschaf/pylint-flask","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a6df77807a0ccff03cc50652795f076ae205b860b7463aad4d8c0f3f8f66a03","flatsize":54495,"path":"All/py311-pylint-flask-0.6_1.pkg","repopath":"All/py311-pylint-flask-0.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11564,"desc":"pylint-flask is Pylint plugin for improving code analysis when editing code\nusing Flask. It is inspired by pylint-django.","deps":{"py311-astroid":{"origin":"devel/py-astroid","version":"3.2.2"},"py311-pylint-plugin-utils":{"origin":"devel/py-pylint-plugin-utils","version":"0.8.2"},"pylint-py311":{"origin":"devel/pylint","version":"3.2.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pylons-sphinx-themes","origin":"textproc/py-pylons-sphinx-themes","version":"1.0.13_1","comment":"Sphinx themes for Pylons Project documentation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Pylons/pylons-sphinx-themes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8d80869097267d09fc209849baec35848e44f4466a14321bad8fb0dd3a778ca","flatsize":174651,"path":"All/py311-pylons-sphinx-themes-1.0.13_1.pkg","repopath":"All/py311-pylons-sphinx-themes-1.0.13_1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":135288,"desc":"Pylons Sphinx Themes is a Python package that contains Sphinx themes for Pylons\nrelated projects. This project is based on Pylons Sphinx Theme (singular), but\nuses a package implementation instead of git submodules and manual steps.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pylibsrtp","origin":"devel/py-pylibsrtp","version":"0.10.0","comment":"Python wrapper around libsrtp","maintainer":"bofh@FreeBSD.org","www":"https://github.com/aiortc/pylibsrtp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7bdc2e7dcaad17408e4e131487b9233970d95deb50a54750ec58c70b0cf5961","flatsize":67630,"path":"All/py311-pylibsrtp-0.10.0.pkg","repopath":"All/py311-pylibsrtp-0.10.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15460,"desc":"pylibsrtp is a Python wrapper around libsrtp, making it possible to encrypt and\ndecrypt Secure Real-time Transport Protocol (SRTP) packets from Python code.\n\nSRTP is a profile of the Real-time Transport Protocol (RTP) which provides\nconfidentiality, message authentication, and replay protection. It is defined\nby RFC 3711.","deps":{"libsrtp2":{"origin":"net/libsrtp2","version":"2.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libsrtp2.so.1","libcrypto.so.12"],"annotations":{"flavor":"py311"}},{"name":"py311-pymol","origin":"science/py-pymol","version":"2.5.0.97_2","comment":"OpenGL-based molecular visualization system","maintainer":"yuri@FreeBSD.org","www":"https://pymol.org/2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e79a974432ff6b6598ec66aaf33b5f0dffa1fd7d00a62a7f0f034f4e6de30771","flatsize":26350075,"path":"All/py311-pymol-2.5.0.97_2.pkg","repopath":"All/py311-pymol-2.5.0.97_2.pkg","licenselogic":"single","licenses":["PyMOL"],"pkgsize":5833636,"desc":"PyMOL is a Python-enhanced molecular graphics tool. It excels at\n3D visualization of proteins, small molecules, density, surfaces,\nand trajectories. It also includes molecular editing, ray tracing,\nand movies. Open Source PyMOL is free to everyone!\n\nThis version represents the community-supported open source distribution\nof the closed source commercial product PyMOL.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"msgpack-c":{"origin":"devel/msgpack-c","version":"6.0.2"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"py311-Pmw":{"origin":"x11-toolkits/py-Pmw","version":"2.0.1_1"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","biology","python"],"shlibs_required":["libpng16.so.16","libfreetype.so.6","libxml2.so.2","libGL.so.1","libGLEW.so.2","libnetcdf.so.19"],"options":{"QT5":"on","TK":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pylint-django","origin":"devel/py-pylint-django","version":"2.5.5","comment":"Pylint plugin to understand the Django web framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pylint-dev/pylint-django","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e279e86099b8b6aac1b18f1bced600219c2a661ab21987d89b346aa71f2f702","flatsize":332842,"path":"All/py311-pylint-django-2.5.5.pkg","repopath":"All/py311-pylint-django-2.5.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":59372,"desc":"pylint-django is a Pylint plugin for improving code analysis when analysing code\nusing Django. It is also used by the Prospector tool.","deps":{"py311-pylint-plugin-utils":{"origin":"devel/py-pylint-plugin-utils","version":"0.8.2"},"pylint-py311":{"origin":"devel/pylint","version":"3.2.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pylibmc","origin":"databases/py-pylibmc","version":"1.6.3","comment":"Quick and small memcached client for Python","maintainer":"bofh@FreeBSD.org","www":"https://sendapatch.se/projects/pylibmc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9f0179165a99d1d899c85ee02b6a26e940da8bcb7367a830b8e9fa87b1d4d4c","flatsize":169220,"path":"All/py311-pylibmc-1.6.3.pkg","repopath":"All/py311-pylibmc-1.6.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":48372,"desc":"pylibmc is a client in Python for memcached. It is a wrapper around\nTangentOrg's libmemcached library.\n\nThe interface is intentionally made as close to python-memcached as possible,\nso that applications can drop-in replace it.\n\npylibmc leverages among other things configurable behaviors, data pickling,\ndata compression, battle-tested GIL retention, consistent distribution, and\nthe binary memcached protocol.","deps":{"libmemcached":{"origin":"databases/libmemcached","version":"1.1.4_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libmemcached.so.11"],"annotations":{"flavor":"py311"}},{"name":"py311-pyliblo","origin":"audio/py-pyliblo","version":"0.10.0_3","comment":"Python wrapper for the Liblo OSC Library","maintainer":"sunpoet@FreeBSD.org","www":"https://das.nasophon.de/pyliblo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09c876275841ca45abc81bbc3444e3cc8405bc8f28a6e5ce75b5b52a2c4b59ee","flatsize":253202,"path":"All/py311-pyliblo-0.10.0_3.pkg","repopath":"All/py311-pyliblo-0.10.0_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":74648,"desc":"pyliblo is a Python wrapper for the liblo OSC library. It supports almost the\ncomplete functionality of liblo, allowing you to send and receive OSC messages\nusing a nice and simple Python API.\n\nAlso included are the command line utilities send_osc and dump_osc.","deps":{"liblo":{"origin":"audio/liblo","version":"0.32"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"shlibs_required":["liblo.so.7"],"annotations":{"flavor":"py311"}},{"name":"py311-pylibacl","origin":"security/py-pylibacl","version":"0.7.0","comment":"Manipulate ACL with Python","maintainer":"joris.dedieu@gmail.com","www":"https://pylibacl.k1024.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74cad649007c4ea1ff061dbcfb9a922ce8d33436dd96946b20eb83841d8ffeb7","flatsize":58983,"path":"All/py311-pylibacl-0.7.0.pkg","repopath":"All/py311-pylibacl-0.7.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":19784,"desc":"py-pylibacl -- Manipulate the POSIX.1e Access Control Lists with python","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyleri","origin":"devel/py-pyleri","version":"1.4.3","comment":"Python Left-Right Parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cesbit/pyleri","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdb3719aa59691fe23ba915b6e334601293342a71d9492eec83791de6328dec5","flatsize":330510,"path":"All/py311-pyleri-1.4.3.pkg","repopath":"All/py311-pyleri-1.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52108,"desc":"Pyleri is an easy-to-use parser created for SiriDB. We first used lrparsing and\nwrote jsleri for auto-completion and suggestions in our web console. Later we\nfound small issues within the lrparsing module and also had difficulties keeping\nthe language the same in all projects. That is when we decided to create Pyleri\nwhich can export a created grammar to JavaScript, C, Python, Go and Java.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pylast","origin":"audio/py-pylast","version":"5.3.0","comment":"Python interface to Last.fm and Libre.fm","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pylast/pylast","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b740e7a15a8c46e3e21c4d36dc2b936689cd072f43f1c05ad3c960791349eaba","flatsize":386884,"path":"All/py311-pylast-5.3.0.pkg","repopath":"All/py311-pylast-5.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":54404,"desc":"pyLast is a Python interface to Last.fm and other API-compatible websites such\nas Libre.fm.","deps":{"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pylama","origin":"devel/py-pylama","version":"7.7.1","comment":"Code audit tool for Python","maintainer":"alex@xanderio.de","www":"https://github.com/klen/pylama","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe7594cdee34e6ddd53df65cf8f50d6d8cbf9b7c9f6c6b3a3418cd4d6db9cb6b","flatsize":277702,"path":"All/py311-pylama-7.7.1.pkg","repopath":"All/py311-pylama-7.7.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":59228,"desc":"Code audit tool for Python and JavaScript. Pylama wraps these tools:\n\n- pycodestyle (formerly pep8) (c) 2012-2013, Florent Xicluna;\n- pydocstyle (formerly pep257 by Vladimir Keleshev) (c) 2014, Amir Rachum;\n- PyFlakes (c) 2005-2013, Kevin Watters;\n- Mccabe (c) Ned Batchelder;\n- Pylint (c) 2013, Logilab (should be installed 'pylama_pylint' module);\n- Radon (c) Michele Lacchia\n- gjslint (c) The Closure Linter Authors (should be installed 'pylama_gjslint'\n  module);\n- eradicate (c) Steven Myint;\n- Mypy (c) Jukka Lehtosalo and contributors;","deps":{"py311-mccabe":{"origin":"devel/py-mccabe","version":"0.7.0"},"py311-pycodestyle":{"origin":"devel/py-pycodestyle","version":"2.12.0"},"py311-pydocstyle":{"origin":"devel/py-pydocstyle","version":"6.3.0"},"py311-pyflakes":{"origin":"devel/py-pyflakes","version":"3.2.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymatgen","origin":"science/py-pymatgen","version":"2022.7.19_1","comment":"Python Materials Genomics is a robust materials analysis code","maintainer":"yuri@FreeBSD.org","www":"https://pymatgen.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69852f3b8e286845d179729f5b35551b8b7e78e9d21f0e53904818921a3312a5","flatsize":32508633,"path":"All/py311-pymatgen-2022.7.19_1.pkg","repopath":"All/py311-pymatgen-2022.7.19_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3982220,"desc":"Pymatgen (Python Materials Genomics) is a robust, open-source Python library\nfor materials analysis. These are some of the main features:\n* Highly flexible classes for the representation of Element, Site, Molecule,\n  Structure objects.\n* Extensive input/output support, including support for VASP\n  (http://cms.mpi.univie.ac.at/vasp/), ABINIT (http://www.abinit.org/), CIF,\n  Gaussian, XYZ, and many other file formats.\n* Powerful analysis tools, including generation of phase diagrams, Pourbaix\n  diagrams, diffusion analyses, reactions, etc.\n* Electronic structure analyses, such as density of states and band structure.\n* Integration with the Materials Project REST API, Crystallography Open\n  Database.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-monty":{"origin":"devel/py-monty","version":"2023.5.8"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-palettable":{"origin":"misc/py-palettable","version":"3.3.3"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-plotly":{"origin":"graphics/py-plotly","version":"4.14.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-spglib":{"origin":"science/py-spglib","version":"2.4.0"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-uncertainties":{"origin":"math/py-uncertainties","version":"3.2.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pylev","origin":"devel/py-pylev","version":"1.4.0_1","comment":"Pure Python Levenshtein implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/toastdriven/pylev","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a5c2059f8fb51b7a5e96ddf7da5a54b72185ba4d61202588de43b382603cb08","flatsize":33649,"path":"All/py311-pylev-1.4.0_1.pkg","repopath":"All/py311-pylev-1.4.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8432,"desc":"pylev is a pure Python Levenshtein implementation that's not freaking GPL'd.\n\nIt is based off the Wikipedia code samples at\nhttp://en.wikipedia.org/wiki/Levenshtein_distance.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pykwalify","origin":"textproc/py-pykwalify","version":"1.8.0_1","comment":"Python library and CLI for JSON/YAML schema validation","maintainer":"0mp@FreeBSD.org","www":"https://github.com/Grokzen/pykwalify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a210f845fe59aed3e729cd523425e6258cd3719f88892b7063ae2270af2f3024","flatsize":369770,"path":"All/py311-pykwalify-1.8.0_1.pkg","repopath":"All/py311-pykwalify-1.8.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":54776,"desc":"pyKwalify is a YAML/JSON validation library.\n\nThis framework is a port with a lot of added functionality of the Java version\nof the framework kwalify that can be found at\nhttp://www.kuwata-lab.com/kwalify/\n\nThe schema this library is based on and extended from:\nhttp://www.kuwata-lab.com/kwalify/ruby/users-guide.01.html#schema","deps":{"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyjwt1","origin":"www/py-pyjwt1","version":"1.7.1","comment":"JSON Web Token implementation in Python","maintainer":"terje@elde.net","www":"https://github.com/progrium/pyjwt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"977758fe2700e54062de86600a94ba43df2407e9e37416ff3774500b98bcbba7","flatsize":187205,"path":"All/py311-pyjwt1-1.7.1.pkg","repopath":"All/py311-pyjwt1-1.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35352,"desc":"A Python implementation of JSON Web Tokens.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"RSASSA":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pykml","origin":"misc/py-pykml","version":"0.2.0","comment":"Python KML library, language for encoding, annotating geographic data","maintainer":"yuri@FreeBSD.org","www":"https://pythonhosted.org/pykml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48b93e1de66e9c8dfea4ba625362f624cea671e61118020ca503618b47867261","flatsize":426719,"path":"All/py311-pykml-0.2.0.pkg","repopath":"All/py311-pykml-0.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":54068,"desc":"pyKML is a Python package for creating, parsing, manipulating, and validating\nKML, a language for encoding and annotating geographic data.\n\npyKML is based on the lxml.objectify API which provides a Pythonic API for\nworking with XML documents. pyKML adds additional functionality specific to the\nKML language.\n\nKML comes in several flavors. pyKML can be used with KML documents that follow\nthe base OGC KML specification, the Google Extensions Namespace, or a\nuser-supplied extension to the base KML specification (defined by an XML Schema\ndocument).","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyla","origin":"comms/pyla","version":"1.1.7.1_2","comment":"Hylafax client written in Python","maintainer":"mike@Reifenberger.com","www":"http://www.teamsw.it/pyla/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73e6f8d1a68318631870cbde8d5b94324ec781b78c3250c9af7dbd84a79a6d0c","flatsize":2469471,"path":"All/py311-pyla-1.1.7.1_2.pkg","repopath":"All/py311-pyla-1.1.7.1_2.pkg","licenselogic":"single","pkgsize":560400,"desc":"What's Pyla Project?\n Pyla wants to be a new Hylafax client entirely\n written using the Python interpreter.\n\nWhat can I do with Pyla?\n With Pyla you can basically send and manage faxes.\n It actually mimics WHFC in its interface so if you like WHFC,\n you'll probably feel comfortable with Pyla too.\n\nWhy should I use Pyla?\n There're a lot of Hylafax clients out there,\n Pyla's main advantage is probably its platform independence.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","python"]},{"name":"py311-pykdtree","origin":"devel/py-pykdtree","version":"1.3.12","comment":"Fast kd-tree implementation with OpenMP-enabled queries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/storpipfugl/pykdtree","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e756ede0e4bfb5d58a1eb014382b3b501c36f160b7140384662ad6aea4f9065a","flatsize":219912,"path":"All/py311-pykdtree-1.3.12.pkg","repopath":"All/py311-pykdtree-1.3.12.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":64668,"desc":"pykdtree is a kd-tree implementation for fast nearest neighbour search in\nPython. The aim is to be the fastest implementation around for common use cases\n(low dimensions and low number of neighbours) for both tree construction and\nqueries.\n\nThe implementation is based on scipy.spatial.cKDTree and libANN by combining the\nbest features from both and focus on implementation efficiency.\n\nThe interface is similar to that of scipy.spatial.cKDTree except only Euclidean\ndistance measure is supported.\n\nQueries are optionally multithreaded using OpenMP.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyked","origin":"science/py-pyked","version":"0.4.1.16_1","comment":"Package for manipulating Chemical Kinetics Experimental Data files","maintainer":"yuri@FreeBSD.org","www":"https://pr-omethe-us.github.io/PyKED/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e267474da7cd1c2a93fa2d59ec08b6dcee14364646bcf241cafc60cdf411b97","flatsize":1046843,"path":"All/py311-pyked-0.4.1.16_1.pkg","repopath":"All/py311-pyked-0.4.1.16_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":118136,"desc":"PyKED is a Python package that provides the reference implementation of the\ninterface to ChemKED files. PyKED reads ChemKED files, validates their structure\nand content, and allows the user to interact with the data contained in the\nChemKED file.","deps":{"py311-Cerberus":{"origin":"devel/py-cerberus","version":"1.3.5"},"py311-habanero":{"origin":"www/py-habanero","version":"1.2.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pint":{"origin":"devel/py-pint","version":"0.23"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-uncertainties":{"origin":"math/py-uncertainties","version":"3.2.1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyjwt","origin":"www/py-pyjwt","version":"2.8.0","comment":"JSON Web Token implementation in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://pyjwt.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4fabd4024e1f30ca9d0bcf530a70742e404838c2be83be90deae9da90ef61a6b","flatsize":279628,"path":"All/py311-pyjwt-2.8.0.pkg","repopath":"All/py311-pyjwt-2.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47492,"desc":"PyJWT is a Python implementation of RFC 7519.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"CRYPTO":"on"},"annotations":{"cpe":"cpe:2.3:a:pyjwt_project:pyjwt:2.8.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-pyjsparser","origin":"devel/py-pyjsparser","version":"2.7.1","comment":"Fast javascript parser","maintainer":"tcberner@FreeBSD.org","www":"https://github.com/PiotrDabkowski/pyjsparser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5258b07cde83300d4d526454c824f57eb3d1f49863fe8f7c74a244ceaca4f856","flatsize":466811,"path":"All/py311-pyjsparser-2.7.1.pkg","repopath":"All/py311-pyjsparser-2.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":63808,"desc":"Fast JavaScript parser - manual translation of esprima.js to python. Takes 1\nsecond to parse whole angular.js library so parsing speed is about 100k\ncharacters per second which makes it the fastest and most comprehensible\nJavaScript parser for python out there.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyjacklib","origin":"audio/py-pyjacklib","version":"0.1.1_1","comment":"Python bindings for the Jack library","maintainer":"ports@FreeBSD.org","www":"https://github.com/jackaudio/pyjacklib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a44c75fa2cb68da8edf495c055017d9f1cfa73eba337e03f06afbab447bb4eb","flatsize":246478,"path":"All/py311-pyjacklib-0.1.1_1.pkg","repopath":"All/py311-pyjacklib-0.1.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":37580,"desc":"Python bindings for libjack using ctypes, which allow you to write\nJACK client applications in Python.\n\nThe library provides a low-level, almost unaltered mapping of the\nlibjack C API, plus a few additional convenience functions.","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-pyjacklib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-pyintelowl","origin":"devel/py-pyintelowl","version":"4.4.2","comment":"Python SDK and Command Line Client for interacting with IntelOwl API","maintainer":"acm@FreeBSD.org","www":"https://github.com/intelowlproject/pyintelowl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"499b21d5863554228adbed2854a49b902b784181b6c28d6bf53d944ae56c2275","flatsize":675984,"path":"All/py311-pyintelowl-4.4.2.pkg","repopath":"All/py311-pyintelowl-4.4.2.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":91120,"desc":"Robust Python SDK and Command Line Client for interacting with IntelOwl's API.\n\nFeatures\n\n- Easy one-time configuration with self documented help and hints along the\n  way.\n- Request new analysis for observables and files.\n- Select which analyzers you want to run for every analysis you perform.\n- Choose whether you want to HTTP poll for the analysis to finish or not.\n- List all jobs or view one job in a prettified tabular form.\n- List all tags or view one tag in a prettified tabular form.\n- Tabular view of the analyzer_config.json and connector_config.json from\n  IntelOwl with RegEx matching capabilities.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-click-creds":{"origin":"devel/py-click-creds","version":"0.0.3"},"py311-geocoder":{"origin":"devel/py-geocoder","version":"1.38.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyjade","origin":"textproc/py-pyjade","version":"4.0.0_2","comment":"Jade syntax template adapter for Django, Jinja2, Mako and Tornado templates","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/syrusakbary/pyjade","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"943934e2ad6be195231d20b13875daa49c22e76acec9ded5375ff7ca889374b1","flatsize":496618,"path":"All/py311-pyjade-4.0.0_2.pkg","repopath":"All/py311-pyjade-4.0.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":82288,"desc":"PyJade is a high performance port of Jade-lang for python, that converts any\n.jade source to the each Template-language (Django, Jinja2, Mako or Tornado).","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyisemail","origin":"mail/py-pyisemail","version":"2.0.1","comment":"Simple, robust email validation","maintainer":"yuri@FreeBSD.org","www":"http://michaelherold.github.io/pyIsEmail/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3591e1a4289d4a29deea8938a791d259654d6b1c6940667b0c09a860886c61f5","flatsize":209547,"path":"All/py311-pyisemail-2.0.1.pkg","repopath":"All/py311-pyisemail-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34924,"desc":"pyIsEmail is a no-nonsense approach for checking whether that user-supplied\nemail address could be real.","deps":{"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pymailq","origin":"mail/py-pymailq","version":"0.9.0_2","comment":"Postfix queue control python tool","maintainer":"loader@FreeBSD.org","www":"https://github.com/outini/pymailq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"370e982a3cedd56701864097f9ab6dd7f081df22aeb896aab9bd69b0baf71710","flatsize":306753,"path":"All/py311-pymailq-0.9.0_2.pkg","repopath":"All/py311-pymailq-0.9.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":52696,"desc":"The pymailq module makes it easy to view and control Postfix mails\nqueue. It provide several classes to store, view and interact with\nmail queue using Postfix command line tools. This module is provided\nfor automation and monitoring developments.","deps":{"postfix":{"origin":"mail/postfix","version":"3.9.0_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pylint-plugin-utils","origin":"devel/py-pylint-plugin-utils","version":"0.8.2","comment":"Utilities and helpers for writing Pylint plugins","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pylint-dev/pylint-plugin-utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce67bb93c2119f4a6a798b14aeb5abfcbc56f320aeb30059461c35f0b4fcccee","flatsize":64518,"path":"All/py311-pylint-plugin-utils-0.8.2.pkg","repopath":"All/py311-pylint-plugin-utils-0.8.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13924,"desc":"Utilities and helpers for writing Pylint plugins. This is not a direct Pylint\nplugin, but rather a set of tools and functions used by other plugins such as\npylint-django and pylint-celery.","deps":{"pylint-py311":{"origin":"devel/pylint","version":"3.2.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyln-bolt7","origin":"net-p2p/pyln-bolt7","version":"1.0.246","comment":"Lightning Network BOLT7 implementation","maintainer":"vd@FreeBSD.org","www":"https://github.com/ElementsProject/lightning/tree/master/contrib/pyln-spec/bolt7","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87c2b915f1f53d3efc4054259edbeb580ffc15a7eb27b0ff0f4e5c21b448c46c","flatsize":183231,"path":"All/py311-pyln-bolt7-1.0.246.pkg","repopath":"All/py311-pyln-bolt7-1.0.246.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19552,"desc":"Lightning Network BOLT7 implementation","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-p2p","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyina","origin":"devel/py-pyina","version":"0.2.9","comment":"MPI parallel map and cluster scheduling","maintainer":"sunpoet@FreeBSD.org","www":"https://pyina.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"274630f8d85fa91ab74e6bbd3eb182ce455f6d914067807dc3f66d4060838fa4","flatsize":423399,"path":"All/py311-pyina-0.2.9.pkg","repopath":"All/py311-pyina-0.2.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":64396,"desc":"The pyina package provides several basic tools to make MPI-based parallel\ncomputing more accessable to the end user. The goal of pyina is to allow the\nuser to extend their own code to MPI-based parallel computing with minimal\nrefactoring.","deps":{"py311-dill":{"origin":"devel/py-dill","version":"0.3.8"},"py311-mpi4py":{"origin":"net/py-mpi4py","version":"3.1.6"},"py311-mystic":{"origin":"devel/py-mystic","version":"0.4.2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pathos":{"origin":"devel/py-pathos","version":"0.3.2"},"py311-pox":{"origin":"devel/py-pox","version":"0.3.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyinstaller-hooks-contrib","origin":"devel/py-pyinstaller-hooks-contrib","version":"2023.12","comment":"Community maintained hooks for pyinstaller","maintainer":"hsw@bitmark.com","www":"https://pypi.org/project/pyinstaller-hooks-contrib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26ea8e5b782acdc92924d0fe503e3dfa455e6b0e98ca586be0a6146d8ab1f952","flatsize":1296399,"path":"All/py311-pyinstaller-hooks-contrib-2023.12.pkg","repopath":"All/py311-pyinstaller-hooks-contrib-2023.12.pkg","licenselogic":"and","licenses":["APACHE20","GPLv2+"],"pkgsize":214684,"desc":"This package is a collection of hooks for PyInstaller and allows it to\nwork seamlessly when a package does not work with PyInstaller or has\ndata files that are needed at runtime.\n\nVarious hooks are avaiable.  A runtime hook helps the bootloader to\nlaunch an app, setting up the environment. A package hook tells\nPyInstaller what to include in the final application - such as the\ndata files and hidden imports.","deps":{"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:pyinstaller-hooks-contrib:pyinstaller-hooks-contrib:2023.12:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-pyinsane2","origin":"graphics/py-pyinsane2","version":"2.0.13_1","comment":"Python library to access and use image scanners","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.gnome.org/World/OpenPaperwork/pyinsane/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3c1fddc50a0c83280e7c29c6de0f88e505dc07ef0f49ba2049d205d65d60da3","flatsize":372851,"path":"All/py311-pyinsane2-2.0.13_1.pkg","repopath":"All/py311-pyinsane2-2.0.13_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":68028,"desc":"Python library to access and use image scanners.\n\nSupport for:\n* Sane (Scanners on GNU/Linux, *BSD, MacOSX, etc)\n* WIA 2 (Windows Image Acquisition ; Scanners on Microsoft Windows >= Vista)\n\nIt supports:\n* Flatbed\n* Automatic Document Feeder\n* While scanning, can provide chunks of the image for on-the-fly preview\n  (see Paperwork for instance)","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyinotify","origin":"devel/py-pyinotify","version":"0.9.6_1","comment":"Python interface to (lib)inotify","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/seb-m/pyinotify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5ae6b79b3c67ba7b6fe3b8bea482d8d5c012756c0799432fcde52a29119e84d","flatsize":321241,"path":"All/py311-pyinotify-0.9.6_1.pkg","repopath":"All/py311-pyinotify-0.9.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51372,"desc":"Python library for (lib)inotify","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyicap","origin":"net/py-pyicap","version":"1.0.b1","comment":"Lightweight Python framework for writing ICAP services","maintainer":"contato@kanazuchi.com","www":"https://github.com/netom/pyicap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a5203b4365d09d27df720022ff1b9b7735602580f5bbeb9f3ebb922f5c8ee5f","flatsize":90365,"path":"All/py311-pyicap-1.0.b1.pkg","repopath":"All/py311-pyicap-1.0.b1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18932,"desc":"A Python framework for writing ICAP servers (RFC 3507).\n\nICAP is a protocol that is used by HTTP proxies to ask a separate service (an\nICAP server) to do modification on HTTP requests and responses it proxies. Such\nproxy is an ICAP client.\nICAP can be used to check permissions, scan viruses, place ads or otherwise\nmodify the headers, content or request URL or HTTP requests and/or responses.\nThese can be done without modifying the proxy server's code.\n\nThe popular proxy software Squid 3.x supports the ICAP protocol, and this\nframework was tested with Squid3.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyhashxx","origin":"devel/py-pyhashxx","version":"0.1.3","comment":"Python wrapper for xxHash algorithm","maintainer":"ports@FreeBSD.org","www":"https://github.com/ewencp/pyhashxx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53be0d5213f763455877a7cfb5581b10c16c7225882cc4125d19fb9b942d1e91","flatsize":46376,"path":"All/py311-pyhashxx-0.1.3.pkg","repopath":"All/py311-pyhashxx-0.1.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12564,"desc":"Python wrapper of xxhash that supports concurrency","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-pyhashxx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-pygtail","origin":"textproc/py-pygtail","version":"0.6.1_1","comment":"Python module which reads log file lines that have not been read","maintainer":"demon@FreeBSD.org","www":"https://pypi.org/project/pygtail/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44ee732cd3d1424dfee90b5aa7e6795ccca520e2e5e270010418f6f35f0e173e","flatsize":41355,"path":"All/py311-pygtail-0.6.1_1.pkg","repopath":"All/py311-pygtail-0.6.1_1.pkg","licenselogic":"single","pkgsize":10408,"desc":"A python \"port\" of logcheck's logtail2.\n\nPygtail reads log file lines that have not been read.  It will even handle\nlog files that have been rotated.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyhull","origin":"math/py-pyhull","version":"2015.2.1_3","comment":"Computation of convex hull, Delaunay triangulation and Voronoi diagram","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/pyhull/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e72cc03d657b67d2d0decb880e7e3c50d895f0d3ffe56c626437aa8a8cb4460f","flatsize":469652,"path":"All/py311-pyhull-2015.2.1_3.pkg","repopath":"All/py311-pyhull-2015.2.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":164204,"desc":"A Python wrapper to Qhull (www.qhull.org) for the computation\nof the convex hull, Delaunay triangulation and Voronoi diagram.\n\nSee also: https://github.com/materialsvirtuallab/pyhull","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyhdfe","origin":"math/py-pyhdfe","version":"0.2.0","comment":"High dimensional fixed effect absorption","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jeffgortmaker/pyhdfe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47ee2aeca928da7809ae5c6058000cfc457cc4cc96341b4890830bf2c87959ef","flatsize":225989,"path":"All/py311-pyhdfe-0.2.0.pkg","repopath":"All/py311-pyhdfe-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40472,"desc":"PyHDFE is a Python 3 implementation of algorithms for absorbing high dimensional\nfixed effects. This package was created by Jeff Gortmaker in collaboration with\nAnya Tarascina.\n\nWhat PyHDFE won't do is provide a convenient interface for running regressions.\nInstead, the package is meant to be incorporated into statistical projects that\nwould benefit from performant fixed effect absorption. Another goal is\nfacilitating fair comparison of algorithms that have been previously implemented\nin various languages with different convergence criteria.\n\nDevelopment of the package has been guided by code made publicly available by\nmany researchers and practitioners. For a full list of papers and software cited\nin this documentation, refer to the references section of the documentation.","deps":{"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyhcl","origin":"devel/py-pyhcl","version":"0.4.5","comment":"HCL configuration parser for Python","maintainer":"ale_sagra@hotmail.com","www":"https://github.com/virtuald/pyhcl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55cd74bbaa4408bfc8cacca924fce9c611aab799ab1ad5cdfe70ec2196ea7afe","flatsize":552269,"path":"All/py311-pyhcl-0.4.5.pkg","repopath":"All/py311-pyhcl-0.4.5.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":94852,"desc":"Implements a parser for HCL (HashiCorp Configuration Language) in Python.\nThis implementation aims to be compatible with the original golang version of\nthe parser.\n\nThe grammar and many of the tests/fixtures were copied/ported from the golang\nparser into pyhcl. All releases are tested with a variety of Python versions\nfrom Python 2.7 onward.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyicu","origin":"devel/py-pyicu","version":"2.13.1","comment":"Python extension wrapping the ICU C++ API","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.pyicu.org/main/pyicu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a9d9632e357e75db84ae1996e5f841c2b60393eb24dcf9001645416983201e4","flatsize":1378065,"path":"All/py311-pyicu-2.13.1.pkg","repopath":"All/py311-pyicu-2.13.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":282720,"desc":"PyICU is a python extension wrapping IBM's ICU C++ API.\nPyICU is supported on Mac OS X, Linux (32- and 64-bit) and Windows.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"annotations":{"flavor":"py311"}},{"name":"py311-pygslodeiv2","origin":"math/py-pygslodeiv2","version":"0.9.4_4","comment":"Python binding for odeiv2 in GNU Scientific Library (GSL)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bjodah/pygslodeiv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f94f24457fe6fe4825f7ebbdbf926175238f0485bc2899dce0f03697ac82ae3","flatsize":889876,"path":"All/py311-pygslodeiv2-0.9.4_4.pkg","repopath":"All/py311-pygslodeiv2-0.9.4_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":156820,"desc":"pygslodeiv2 provides a Python binding to the Ordinary Differential Equation\nintegration routines exposed by the odeiv2 interface of GSL - GNU Scientific\nLibrary. The odeiv2 interface allows a user to numerically integrate\n(systems of) differential equations.","deps":{"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libgsl.so.27","libgslcblas.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-runner","origin":"devel/py-pytest-runner","version":"6.0.1","comment":"Test support for pytest runner in setup.py","maintainer":"bofh@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-runner","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f6342f72d8276f2ba929f36dec21cb9fe4e7ca2583054b22feed8d4944c2991","flatsize":37866,"path":"All/py311-pytest-runner-6.0.1.pkg","repopath":"All/py311-pytest-runner-6.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11312,"desc":"Setup scripts can use pytest-runner to add setup.py test support\nfor pytest runner.\n\nNotice: pytest-runner depends on deprecated features of setuptools and relies on\nfeatures that break security mechanisms in pip.\n\nIt is recommended that you:\n\n- Remove 'pytest-runner' from your setup_requires, preferably removing the\n  setup_requires option.\n- Remove 'pytest' and any other testing requirements from tests_require,\n  preferably removing the tests_requires option.\n- Select a tool to bootstrap and then run tests such as tox.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"deprecated":"pytest-runner depends on deprecated features of setuptools","expiration_date":"2024-12-31","flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\npytest-runner depends on deprecated features of setuptools.\n\nIt is scheduled to be removed on or after 2024-12-31."}]},{"name":"py311-pygsheets","origin":"www/py-pygsheets","version":"2.0.6_1","comment":"Google Spreadsheets Python API v4","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nithinmurali/pygsheets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eaa3d51e627bfb847af11ecbe956ac11869b497f61f6909e2d2dea76c4195ae4","flatsize":1478760,"path":"All/py311-pygsheets-2.0.6_1.pkg","repopath":"All/py311-pygsheets-2.0.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":196176,"desc":"A simple, intuitive library for google sheets which gets your work done.\n\nFeatures:\n- Open, create, delete and share spreadsheets using title or key\n- Intuitive models - spreadsheet, worksheet, cell, datarange\n- Control permissions of spreadsheets.\n- Set cell format, text format, color, write notes\n- Named and Protected Ranges Support\n- Work with range of cells easily with DataRange and Gridrange\n- Data validation support. checkboxes, drop-downs etc.\n- Conditional formatting support\n- get multiple ranges with get_values_batch and update wit update_values_batch","deps":{"py311-google-api-python-client":{"origin":"www/py-google-api-python-client","version":"2.136.0"},"py311-google-auth-oauthlib":{"origin":"security/py-google-auth-oauthlib","version":"1.2.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pygraphviz","origin":"graphics/py-pygraphviz","version":"1.6","comment":"Python interface to GraphViz agraph","maintainer":"python@FreeBSD.org","www":"https://pygraphviz.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e166128c8a2f5d66d745711cc6b105289e9bca2d7bc8f364e444a688b4ae05e","flatsize":520537,"path":"All/py311-pygraphviz-1.6.pkg","repopath":"All/py311-pygraphviz-1.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":79720,"desc":"PyGraphviz is a Python interface to the Graphviz graph layout and\nvisualization package. With PyGraphviz you can create, edit, read,\nwrite, and draw graphs using Python to access the Graphviz graph\ndata structure and layout algorithms.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_required":["libcdt.so.5","libcgraph.so.6"],"annotations":{"flavor":"py311"}},{"name":"py311-pyhanko-certvalidator","origin":"security/py-pyhanko-certvalidator","version":"0.26.3","comment":"Validates X.509 certificates and paths","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/MatthiasValvekens/certvalidator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b450eb05e613fbe46a60af2a9a32c34de0014557f988e9d8b3597a20b2ae9415","flatsize":1307870,"path":"All/py311-pyhanko-certvalidator-0.26.3.pkg","repopath":"All/py311-pyhanko-certvalidator-0.26.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":195924,"desc":"pyhanko-certvalidator is a Python library for validating X.509 certificates\npaths. It supports various options, including: validation at a specific moment\nin time, whitelisting and revocation checks.\n\nThis library started as a fork of wbond/certvalidator with patches for pyHanko,\nbut has since diverged considerably from its parent repository.","deps":{"py311-asn1crypto":{"origin":"devel/py-asn1crypto","version":"1.5.1_1"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-oscrypto":{"origin":"security/py-oscrypto","version":"1.3.0_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-uritools":{"origin":"net/py-uritools","version":"4.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyhanko","origin":"security/py-pyhanko","version":"0.23.2","comment":"Tools for stamping and signing PDF files","maintainer":"sunpoet@FreeBSD.org","www":"https://pyhanko.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c61531cfb9255b641fe6532462f014724cb981d6f1d954ab815a70f1cadcd9da","flatsize":5424462,"path":"All/py311-pyhanko-0.23.2.pkg","repopath":"All/py311-pyhanko-0.23.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":758380,"desc":"The lack of open-source CLI tooling to handle digitally signing and stamping PDF\nfiles was bothering me, so I went ahead and rolled my own.\n\nNote: The working title of this project (and former name of the repository on\nGitHub) was pdf-stamp, which might still linger in some references.","deps":{"py311-asn1crypto":{"origin":"devel/py-asn1crypto","version":"1.5.1_1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-pyhanko-certvalidator":{"origin":"security/py-pyhanko-certvalidator","version":"0.26.3"},"py311-qrcode":{"origin":"textproc/py-qrcode","version":"7.4_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-tzlocal":{"origin":"devel/py-tzlocal","version":"4.2_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"ASYNC_HTTP":"off","ETSI":"off","IMAGE_SUPPORT":"off","OPENTYPE":"off","PKGCS11":"off","XMP":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pygraph","origin":"graphics/py-pygraph","version":"0.2.1.4_1","comment":"Graph manipulation library in pure Python","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/jciskey/pygraph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57ef2e0bb46d2039d136e0e0d8af1dce4a22d3e494bb79ea182d67d896281269","flatsize":330467,"path":"All/py311-pygraph-0.2.1.4_1.pkg","repopath":"All/py311-pygraph-0.2.1.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":54860,"desc":"Pygraph aims to be an easy-to-use and functional graph library that\ndoesn't sacrifice advanced capabilities or usability in the process.\n\nBy implementing the library in pure Python, it can be installed without\nany dependencies aside from the Python core, enabling maximum ease of\nuse.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pygpx","origin":"devel/py-pygpx","version":"0.2_1","comment":"Python Module For Parsing GPS Exchange Format (GPX) File","maintainer":"wenheping@gmail.com","www":"https://pypi.org/project/pygpx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1a3aa851bffc90cacb9f5b828f8ab7ab07a8ee5a403d8cf435f3cee033ebace","flatsize":27435,"path":"All/py311-pygpx-0.2_1.pkg","repopath":"All/py311-pygpx-0.2_1.pkg","licenselogic":"single","pkgsize":6104,"desc":"py-gpx is a python  module for parsing GPS Exchange Format (GPX) files.\nThis module allows you to parse and extract data from GPX files.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"qt5-doc","origin":"misc/qt5-doc","version":"5.12.2","comment":"Qt 5 documentation","maintainer":"kde@FreeBSD.org","www":"https://www.qt.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d64ed7ea08a8c18acddc3fb9b3469d3bb7ca1b850b777a7ce2bf15b221f7699","flatsize":586281640,"path":"All/qt5-doc-5.12.2.pkg","repopath":"All/qt5-doc-5.12.2.pkg","licenselogic":"single","pkgsize":243369160,"desc":"Qt is a cross-platform application and UI framework for developers\nusing C++ or QML, a CSS/JavaScript-like language.\n\nWith Qt, code can be reused efficiently to target multiple platforms\nwith one code base. The modular C++ class library and developer tools\neasily enables developers to create applications for one platform and\neasily build and run to deploy on another platform.","categories":["misc"]},{"name":"py311-pynzb","origin":"news/py-pynzb","version":"0.1.0_2","comment":"Unified API for parsing NZB files","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/pynzb/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77dfd9a6efd120e25b07224dbcc6ea245daa6210af87f42c1f8a25fb0cf9eaf3","flatsize":41192,"path":"All/py311-pynzb-0.1.0_2.pkg","repopath":"All/py311-pynzb-0.1.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10504,"desc":"NZB is an XML-based file format for retrieving posts from NNTP\n(Usenet) servers.\n\nSince NZB is XML-based, it's relatively easy to build one-off parsers\nto parse NZB files. This project is an attempt to consolidate those\nmany one-off NZB parsers into one simple interface.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["news","python"],"options":{"LXML":"off"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-pynzb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-pygit2","origin":"devel/py-pygit2","version":"1.14.1","comment":"Python bindings for libgit2","maintainer":"mfechner@FreeBSD.org","www":"https://www.pygit2.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6128d4e8ec5451c10a1d5ca3397d4ec0f8594ff165468513bc6be8b05e525ec8","flatsize":1390169,"path":"All/py311-pygit2-1.14.1.pkg","repopath":"All/py311-pygit2-1.14.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":231632,"desc":"Pygit2 is a set of Python bindings to the libgit2 shared library,\nlibgit2 implements the core of Git.","deps":{"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libgit2.so.1.7"],"annotations":{"flavor":"py311"}},{"name":"py311-pygltflib","origin":"graphics/py-pygltflib","version":"1.16.2","comment":"Library for managing 3D objects in Khronos Group gltf, gltf2 formats","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/dodgyville/pygltflib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e22d6cc07dd387132e66120d62a3794ead3911242a7859322a735f413933d214","flatsize":275763,"path":"All/py311-pygltflib-1.16.2.pkg","repopath":"All/py311-pygltflib-1.16.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":48612,"desc":"pygltflib is a library for reading, writing and handling GLTF files.\n\nIt supports the entire specification, including materials and animations.\n\nMain features are:\n* GLB and GLTF support\n* Buffer data conversion\n* Extensions\n* All attributes are type-hinted","deps":{"py311-dataclasses-json":{"origin":"devel/py-dataclasses-json","version":"0.5.9_1"},"py311-deprecated":{"origin":"devel/py-deprecated","version":"1.2.14_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"annotations":{"flavor":"py311"}},{"name":"py311-pymtl3","origin":"cad/py-pymtl","version":"3.1.16","comment":"Python-based hardware generation, simulation, verification framework","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pymtl/pymtl3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa4cd0b84d5668f067ac3f0d138058513c9ec1f5b9aa95c7aa4379ab998bdaf3","flatsize":8750370,"path":"All/py311-pymtl3-3.1.16.pkg","repopath":"All/py311-pymtl3-3.1.16.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":895456,"desc":"Pymtl 3 (Mamba) is an open-source Python-based hardware generation, simulation,\nand verification framework.","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-greenlet":{"origin":"devel/py-greenlet","version":"3.0.3"},"py311-hypothesis":{"origin":"devel/py-hypothesis","version":"6.98.18_2"},"py311-py":{"origin":"devel/py-py","version":"1.11.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pygeoip","origin":"net/py-pygeoip","version":"0.3.2","comment":"Pure Python GeoIP API","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/appliedsec/pygeoip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56de56470bc40ec22a1f51a4d1ca3a25b61c65dc06230ca6d871202caca160d3","flatsize":221774,"path":"All/py311-pygeoip-0.3.2.pkg","repopath":"All/py311-pygeoip-0.3.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":38516,"desc":"Pure Python GeoIP API\n\nThis library is based on Maxmind's GeoIP C API.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python","geography"],"annotations":{"flavor":"py311"}},{"name":"py311-pyglet1","origin":"graphics/py-pyglet1","version":"1.5.29","comment":"Cross-platform windowing and multimedia library (legacy version)","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/pyglet/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b26b003ff41220a472c385986b357637020a9b6a362d7b5f309bd5f5ba91e5eb","flatsize":15048382,"path":"All/py311-pyglet1-1.5.29.pkg","repopath":"All/py311-pyglet1-1.5.29.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1612084,"desc":"pyglet provides an object-oriented programming interface for\ndeveloping games and other visually-rich applications for Windows,\nMac OS X and Linux.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","multimedia","x11-toolkits","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pygeodesy","origin":"science/py-pygeodesy","version":"23.4.23_1","comment":"Pure Python geodesy tools","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mrJean1/PyGeodesy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a72c8f055458b5b130970fa3eb201d65179d5b7f44117c4c45eb94caa1e9654","flatsize":11851590,"path":"All/py311-pygeodesy-23.4.23_1.pkg","repopath":"All/py311-pygeodesy-23.4.23_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1409748,"desc":"PyGeodesy is a pure Python implementation of geodesy tools for various\nellipsoidal and spherical earth models using precision trigonometric,\nvector-based and approximate methods for geodetic (lat-/longitude) and\ngeocentric cartesian (x/y/z) coordinates.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pygsl","origin":"math/py-pygsl","version":"2.3.3_1","comment":"Python interface to GNU Scientific Library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pygsl/pygsl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82b215ce62ad7066ad662d8048163641ac24b7be3340940589549e1c883d0781","flatsize":4739786,"path":"All/py311-pygsl-2.3.3_1.pkg","repopath":"All/py311-pygsl-2.3.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":703772,"desc":"Python interface to GNU Scientific Library","deps":{"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libgsl.so.27","libgslcblas.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-pyglet","origin":"graphics/py-pyglet","version":"2.0.15","comment":"Cross-platform windowing and multimedia library","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/pyglet/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4fbcde6c00320f6dff6ff30d73caa95bfff5aa3c6842f7d34cdedb17e12b6e20","flatsize":13185530,"path":"All/py311-pyglet-2.0.15.pkg","repopath":"All/py311-pyglet-2.0.15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1575632,"desc":"pyglet provides an object-oriented programming interface for\ndeveloping games and other visually-rich applications for Windows,\nMac OS X and Linux.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","multimedia","x11-toolkits","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pygments","origin":"textproc/py-pygments","version":"2.17.2","comment":"Syntax highlighter written in Python","maintainer":"nivit@FreeBSD.org","www":"https://pygments.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"964ba4983c8ea7c839a63a99c602cc36c37030c17c3cc78166baa576e204fc3e","flatsize":11857228,"path":"All/py311-pygments-2.17.2.pkg","repopath":"All/py311-pygments-2.17.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1787732,"desc":"Pygments is a syntax highlighting package written in Python.\n\nIt is a generic syntax highlighter for general use in all kinds of software\nsuch as forum systems, wikis or other applications that need to prettify\nsource code. Highlights are:\n\n    * a wide range of common languages and markup formats is supported\n    * special attention is paid to details, increasing quality by a fair amount\n    * support for new languages and formats are added easily\n    * a number of output formats, presently HTML, LaTeX, RTF and ANSI sequences\n    * it is usable as a command-line tool and as a library","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"cpe":"cpe:2.3:a:pygments:pygments:2.17.2:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-pygmo2","origin":"science/py-pygmo2","version":"2.19.6","comment":"Python platform to perform parallel computations of optimisation tasks","maintainer":"yuri@FreeBSD.org","www":"https://esa.github.io/pygmo2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d45da3f6c10dd5e2e6327326b63f3bf679f85efb8a55429f13d043eddb6c8a6","flatsize":3419829,"path":"All/py311-pygmo2-2.19.6.pkg","repopath":"All/py311-pygmo2-2.19.6.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":648068,"desc":"pygmo is a scientific Python library for massively parallel optimization. It is\nbuilt around the idea of providing a unified interface to optimization\nalgorithms and problems, and to make their deployment in massively parallel\nenvironments easy.\n\nEfficient implementantions of bio-inspired and evolutionary algorithms are sided\nto state-of-the-art optimization algorithms (Simplex Methods, SQP methods,\ninterior points methods, ...) and can be easily mixed (also with your\nnewly-invented algorithms) to build a super-algorithm exploiting algorithmic\ncooperation via the asynchronous, generalized island model.\n\npygmo can be used to solve constrained, unconstrained, single objective,\nmultiple objective, continuous and integer optimization problems, stochastic and\ndeterministic problems, as well as to perform research on novel algorithms and\nparadigms, and easily compare them to state-of-the-art implementations of\nestablished ones.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"nlopt":{"origin":"math/nlopt","version":"2.7.1_3"},"pagmo2":{"origin":"science/pagmo2","version":"2.19.0_5"},"py311-cloudpickle":{"origin":"devel/py-cloudpickle","version":"3.0.0"},"py311-dill":{"origin":"devel/py-dill","version":"0.3.8"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","graphics"],"shlibs_required":["libpagmo.so.9","libboost_serialization.so.1.84.0","libnlopt.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-pygmsh","origin":"cad/py-pygmsh","version":"7.1.17_2","comment":"Python frontend for Gmsh (on top of Gmsh's own binding)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/meshpro/pygmsh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2a07009757ea766d5ced75d104b1ea5c7fe49f44db9b75115dc393c28a854ee","flatsize":425779,"path":"All/py311-pygmsh-7.1.17_2.pkg","repopath":"All/py311-pygmsh-7.1.17_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":67904,"desc":"Gmsh is a free 3D finite element grid generator with a build-in CAD engine and\npost-processor. Its design goal is to provide a fast, light and user-friendly\nmeshing tool with parametric input and advanced visualization capabilities. Gmsh\nis built around four modules: geometry, mesh, solver and post-processing. The\nspecification of any input to these modules is done either interactively using\nthe graphical user interface or in ASCII text files using Gmsh's own scripting\nlanguage.\n\npygmsh combines the power of Gmsh with the versatility of Python. It provides\nuseful abstractions from Gmsh's own Python interface (cad/py-gmsh) so you can\ncreate complex geometries more easily.","deps":{"py311-gmsh":{"origin":"cad/py-gmsh","version":"4.13.1_1"},"py311-meshio":{"origin":"science/py-meshio","version":"5.3.5"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pygal","origin":"graphics/py-pygal","version":"2.4.0","comment":"Python svg graph plotting library","maintainer":"jjachuf@gmail.com","www":"http://pygal.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfab4dfb94a8da3c3e740a4cefd4c7555309d5dd91818751253174bf5e5a5657","flatsize":1477583,"path":"All/py311-pygal-2.4.0.pkg","repopath":"All/py311-pygal-2.4.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":209120,"desc":"pygal is a dynamic SVG charting library written in python.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pygeos","origin":"graphics/py-pygeos","version":"0.14","comment":"GEOS wrapped in numpy ufuncs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pygeos/pygeos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05cf2f9fb0674cd2877d1479a9b7854dee5cad8fe7ddd08e2ec1d7e7e831764b","flatsize":3424067,"path":"All/py311-pygeos-0.14.pkg","repopath":"All/py311-pygeos-0.14.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":416040,"desc":"PyGEOS is a C/Python library with vectorized geometry functions. The geometry\noperations are done in the open-source geometry library GEOS. PyGEOS wraps these\noperations in NumPy ufuncs providing a performance improvement when operating on\narrays of geometries.\n\nA universal function (or ufunc for short) is a function that operates on\nn-dimensional arrays in an element-by-element fashion, supporting array\nbroadcasting. The for-loops that are involved are fully implemented in C\ndiminishing the overhead of the Python interpreter.","deps":{"geos":{"origin":"graphics/geos","version":"3.12.2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_required":["libgeos_c.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-pygeoapi","origin":"graphics/py-pygeoapi","version":"0.15.0_1","comment":"OGC API server implementation","maintainer":"lbartoletti@FreeBSD.org","www":"https://pygeoapi.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49517f8dae0bc17432aa915c9d1fb0cfdd25d70abd07f63de1132e6caaa785df","flatsize":3643551,"path":"All/py311-pygeoapi-0.15.0_1.pkg","repopath":"All/py311-pygeoapi-0.15.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":460416,"desc":"pygeoapi is a Python server implementation of the OGC API suite of standards.\nThe project emerged as part of the next generation OGC API efforts in 2018 and\nprovides the capability for organizations to deploy an RESTful OGC API endpoint\nusing OpenAPI, GeoJSON, and HTML. pygeoapi is open source and released under an\nMIT license.","deps":{"py311-Flask-Cors":{"origin":"www/py-flask-cors","version":"3.0.8_1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-pyproj":{"origin":"graphics/py-pyproj","version":"3.6.1_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-rasterio":{"origin":"graphics/py-rasterio","version":"1.3.10"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-unicodecsv":{"origin":"devel/py-unicodecsv","version":"0.14.1_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","geography","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyformance","origin":"devel/py-pyformance","version":"0.4","comment":"Toolset for performance measurement and statistics","maintainer":"waitman@waitman.net","www":"https://pypi.org/project/pyformance/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"819efe9c78dab77d122e5b0906ef4e19b63a6b79a6bcc6f6a25dc6b31b454fe4","flatsize":400814,"path":"All/py311-pyformance-0.4.pkg","repopath":"All/py311-pyformance-0.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":59512,"desc":"PyFormance is a toolset for performance measurement\nand statistics, with a signaling mechanism that\nallows to issue events in cases of unexpected behavior.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pygccxml","origin":"textproc/py-pygccxml","version":"2.5.0","comment":"Python package for easy C++ declarations navigation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/CastXML/pygccxml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73ae07b12603bb558cfb95e91465f1ae1300d1fb53266318d2e57cab2ca8c3ea","flatsize":1806811,"path":"All/py311-pygccxml-2.5.0.pkg","repopath":"All/py311-pygccxml-2.5.0.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":232796,"desc":"pygccxml is a specialized XML reader that reads the output from CastXML or\nGCCXML. It provides a simple framework to navigate C++ declarations, using\nPython classes.","deps":{"castxml":{"origin":"textproc/castxml","version":"0.6.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyganim","origin":"graphics/py-pyganim","version":"0.9.2_6","comment":"Sprite animation module for Pygame","maintainer":"sunpoet@FreeBSD.org","www":"https://inventwithpython.com/pyganim/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ddb952575c8a8ecefd960ee46744c163c51c4836a43b9720771c64974e3c22f","flatsize":122741,"path":"All/py311-pyganim-0.9.2_6.pkg","repopath":"All/py311-pyganim-0.9.2_6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":23392,"desc":"Pyganim (pronounced like \"pig\" and \"animation\") is a Python module for Pygame\nthat makes it easy to add sprite animations to your Pygame game programs.\nPyganim works with Python 2 and Python 3.\n\nThe mascot of Pyganim is a red vitruvian pig.","deps":{"py311-game":{"origin":"devel/py-game","version":"2.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyftpdlib","origin":"ftp/py-pyftpdlib","version":"1.5.9","comment":"Python FTP server library","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/giampaolo/pyftpdlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"727ef4c194c6b107fe13d424036a9e904d4a1638ad2fc072630583e8f75b500e","flatsize":2090708,"path":"All/py311-pyftpdlib-1.5.9.pkg","repopath":"All/py311-pyftpdlib-1.5.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":277376,"desc":"Python FTP server library provides an high-level portable interface to easily\nwrite asynchronous FTP servers with Python. Based on asyncore / asynchat\nframeworks pyftpdlib is actually the most complete RFC959 FTP server\nimplementation available for Python language.","deps":{"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pysendfile":{"origin":"net/py-pysendfile","version":"2.0.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ftp","python"],"options":{"EXAMPLES":"on","OPENSSL":"on","SENDFILE":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyfaidx","origin":"biology/py-pyfaidx","version":"0.5.9.5","comment":"Efficient pythonic random access to fasta subsequences","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mdshw5/pyfaidx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bfcf6efc48ed86aca79366541bb23df33f296a4e7f7ad636c706a3a0caf300f","flatsize":270765,"path":"All/py311-pyfaidx-0.5.9.5.pkg","repopath":"All/py311-pyfaidx-0.5.9.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":50628,"desc":"FASTA is a format to exchange generic information, partial or of the entire\norganism.\n\nA function \"faidx\" (FAsta InDeX) creates a small flat index file \".fai\" allowing\nfor fast random access to any subsequence in the indexed FASTA file, while\nloading a minimal amount of the file in to memory. This python module implements\npure Python classes for indexing, retrieval, and in-place modification of FASTA\nfiles using a samtools compatible index. The pyfaidx module is API compatible\nwith the pygr seqdb module. A command-line script \"faidx\" is installed alongside\nthe pyfaidx module, and facilitates complex manipulation of FASTA files without\nany programming knowledge.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyexcel-xlsx","origin":"textproc/py-pyexcel-xlsx","version":"0.6.0_1","comment":"Read, manipulate and write data in xlsx and xlsm format","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pyexcel/pyexcel-xlsx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"849b9d83a80f1dd9b43b31361025c7cd2968b2652352a77af475fa8537b63db5","flatsize":57288,"path":"All/py311-pyexcel-xlsx-0.6.0_1.pkg","repopath":"All/py311-pyexcel-xlsx-0.6.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13728,"desc":"pyexcel-xlsx is a tiny wrapper library to read, manipulate and write data in\nxlsx and xlsm format using read_only mode reader, write_only mode writer from\nopenpyxl. You are likely to use it with pyexcel.","deps":{"py311-openpyxl":{"origin":"textproc/py-openpyxl","version":"3.1.1"},"py311-pyexcel-io":{"origin":"textproc/py-pyexcel-io","version":"0.6.6_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyflakes","origin":"devel/py-pyflakes","version":"3.2.0_1","comment":"Passive checker of Python programs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/PyCQA/pyflakes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21c9cf650c76aae2ab6da48ce5385621708643802ccdc78323ba9643b235be39","flatsize":1201575,"path":"All/py311-pyflakes-3.2.0_1.pkg","repopath":"All/py311-pyflakes-3.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":138200,"desc":"Pyflakes is a simple program which checks Python source files for errors. It is\nsimilar to PyChecker in scope, but differs in that it does not execute the\nmodules to check them. This is both safer and faster, although it does not\nperform as many checks. Unlike PyLint, Pyflakes checks only for logical errors\nin programs; it does not perform any checks on style.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyfixbuf","origin":"net/py-pyfixbuf","version":"0.9.0","comment":"Python API for libfixbuf","maintainer":"antoine@FreeBSD.org","www":"https://tools.netsa.cert.org/pyfixbuf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cab003e8dc775289cc4beb3e5ed131baefa632d863e767e99161a7ded57cc713","flatsize":1419606,"path":"All/py311-pyfixbuf-0.9.0.pkg","repopath":"All/py311-pyfixbuf-0.9.0.pkg","licenselogic":"and","licenses":["GPLR","LGPL21"],"pkgsize":152892,"desc":"pyfixbuf is a Python API for libfixbuf, an implementation of the IPFIX protocol\nused for building collecting and exporting processes.","deps":{"libfixbuf":{"origin":"net/libfixbuf","version":"2.4.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"shlibs_required":["libfixbuf.so.9","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"annotations":{"flavor":"py311"}},{"name":"py311-pyexcel-ods3","origin":"textproc/py-pyexcel-ods3","version":"0.6.1_1","comment":"Read, manipulate and write data in ods format","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pyexcel/pyexcel-ods3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c855748e82d534836cca7b7c8d714ec7f7443149705b0ad3770e8ca9db7d6bd","flatsize":52616,"path":"All/py311-pyexcel-ods3-0.6.1_1.pkg","repopath":"All/py311-pyexcel-ods3-0.6.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13632,"desc":"pyexcel-ods3 is a tiny wrapper library to read, manipulate and write data in ods\nformat. You are likely to use pyexcel together with this library.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pyexcel-ezodf":{"origin":"textproc/py-pyexcel-ezodf","version":"0.3.4_1"},"py311-pyexcel-io":{"origin":"textproc/py-pyexcel-io","version":"0.6.6_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyfakefs","origin":"devel/py-pyfakefs","version":"5.5.0","comment":"Implement a fake file system that mocks the Python file system modules","maintainer":"sunpoet@FreeBSD.org","www":"https://pytest-pyfakefs.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7138ca15c26b41e105a88ecdd177c4ef5886be92ca06e3102291c92331f52527","flatsize":4946291,"path":"All/py311-pyfakefs-5.5.0.pkg","repopath":"All/py311-pyfakefs-5.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":481932,"desc":"pyfakefs implements a fake file system that mocks the Python file system\nmodules. Using pyfakefs, your tests operate on a fake file system in memory\nwithout touching the real disk. The software under test requires no modification\nto work with pyfakefs.\n\nPyfakefs creates a new empty in-memory file system at each test start, which\nreplaces the real filesystem during the test. Think of pyfakefs as making a\nper-test temporary directory, except for an entire file system.\n\nThere are several means to achieve this: by using the fs fixture if running\npytest, by using fake_filesystem_unittest.TestCase as a base class if using\nunittest, by using a fake_filesystem_unittest.Patcher instance as a context\nmanager, or by using the patchfs decorator.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyexcel-xls","origin":"textproc/py-pyexcel-xls","version":"0.7.0_1","comment":"Read, manipulate and write data in xls format","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pyexcel/pyexcel-xls","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bfb97629de9fe1bb7c330785167904dcf473bdaba95483771f68a9f3c8b9a5d","flatsize":75891,"path":"All/py311-pyexcel-xls-0.7.0_1.pkg","repopath":"All/py311-pyexcel-xls-0.7.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17536,"desc":"pyexcel-xls is a tiny wrapper library to read, manipulate and write data in xls\nformat and it can read xlsx and xlsm fromat. You are likely to use it with\npyexcel.","deps":{"py311-pyexcel-io":{"origin":"textproc/py-pyexcel-io","version":"0.6.6_1"},"py311-xlrd":{"origin":"textproc/py-xlrd","version":"2.0.1_1"},"py311-xlwt":{"origin":"textproc/py-xlwt","version":"1.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyexcel-ezodf","origin":"textproc/py-pyexcel-ezodf","version":"0.3.4_1","comment":"Create/manipulate OpenDocumentFormat files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pyexcel/pyexcel-ezodf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b33043fa1a6280d18dc18866a1671c3c8297a0f5043cd7200685cd1fad3c12e","flatsize":674037,"path":"All/py311-pyexcel-ezodf-0.3.4_1.pkg","repopath":"All/py311-pyexcel-ezodf-0.3.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":101608,"desc":"ezodf is a Python package to create new or open existing OpenDocument (ODF)\nfiles to extract, add, modify or delete document data. pyexcel-ezodf is a fork\nmaintained by pyexcel.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyepsg","origin":"graphics/py-pyepsg","version":"0.4.0_1","comment":"Easy access to the EPSG database","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rhattersley/pyepsg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50155d736669532d2743381e55ba59e67b88d7bf744b4f32ded814977dcc180f","flatsize":91884,"path":"All/py311-pyepsg-0.4.0_1.pkg","repopath":"All/py311-pyepsg-0.4.0_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":21640,"desc":"pyepsg is a simple interface to https://epsg.io/.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyenet","origin":"net/py-pyenet","version":"1.3.13.p7","comment":"Python wrapper for the ENet library by Lee Salzman","maintainer":"freebsd@skinc.ru","www":"https://pypi.python.org/pypi/pyenet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4e19e6e213e7924ddeaddcb8f03291962b7a9c8fc5595ff027135b09f06dddf","flatsize":215358,"path":"All/py311-pyenet-1.3.13.p7.pkg","repopath":"All/py311-pyenet-1.3.13.p7.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","MIT"],"pkgsize":67340,"desc":"pyenet is a python wrapper for the ENet library by Lee Salzman,\nhttp://enet.bespin.org","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyexcel-io","origin":"textproc/py-pyexcel-io","version":"0.6.6_1","comment":"Read/write structured data in CSV, zipped CSV format and to/from databases","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pyexcel/pyexcel-io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e83c162ddeb53f67431dfcf3c8c74c66626768ae77a4d331e10361569f726df","flatsize":421138,"path":"All/py311-pyexcel-io-0.6.6_1.pkg","repopath":"All/py311-pyexcel-io-0.6.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":69424,"desc":"pyexcel-io provides one application programming interface (API) to read and\nwrite the data in excel format, import the data into and export the data from\ndatabase. It provides support for csv(z) format, django database and sqlalchemy\nsupported databases. Its supported file formats are extended to cover \"xls\",\n\"xlsx\", \"ods\".","deps":{"py311-lml":{"origin":"devel/py-lml","version":"0.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyexcel","origin":"textproc/py-pyexcel","version":"0.7.0_1","comment":"Provide one API to read, manipulate and writedata in different excel formats","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pyexcel/pyexcel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b115cd42f424bd05f96ce43c7c19978df5eb4c15b9e3bd1ad0c7a78eafc4086f","flatsize":912469,"path":"All/py311-pyexcel-0.7.0_1.pkg","repopath":"All/py311-pyexcel-0.7.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":127992,"desc":"pyexcel lets you focus on data, instead of file formats. It supports csv, tsv,\ncsvz, tsvz, xls, xlsx, xlsm, ods, fods, json, html, simple, rst and media wiki\ntable.","deps":{"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-lml":{"origin":"devel/py-lml","version":"0.1.0_1"},"py311-pyexcel-io":{"origin":"textproc/py-pyexcel-io","version":"0.6.6_1"},"py311-pyexcel-ods3":{"origin":"textproc/py-pyexcel-ods3","version":"0.6.1_1"},"py311-pyexcel-xls":{"origin":"textproc/py-pyexcel-xls","version":"0.7.0_1"},"py311-pyexcel-xlsx":{"origin":"textproc/py-pyexcel-xlsx","version":"0.6.0_1"},"py311-texttable":{"origin":"textproc/py-texttable","version":"1.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"ODS":"on","XLS":"on","XLSX":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyfiglet","origin":"misc/py-pyfiglet","version":"1.0.2","comment":"Pure-python FIGlet implementation","maintainer":"bofh@FreeBSD.org","www":"https://github.com/pwaller/pyfiglet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"447e8e4cc2f2b0ad4f6b73b90e655e38581078d46e0e77b87ab8e8c4ac5db5db","flatsize":6176250,"path":"All/py311-pyfiglet-1.0.2.pkg","repopath":"All/py311-pyfiglet-1.0.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":554568,"desc":"pyfiglet is a full port of FIGlet (WWW: http://www.figlet.org/) into\npure python. It takes ASCII text and renders it in ASCII art fonts.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyfasta","origin":"biology/pyfasta","version":"0.5.2_5","comment":"Fast, memory-efficient, pythonic access to fasta sequence files","maintainer":"wen@FreeBSD.org","www":"https://bitbucket.org/brentp/biostuff/src/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e13cd3fd2b258a5a5252849c8c450269af04ddf05e29cffaf5a15cd4a44eab05","flatsize":133957,"path":"All/py311-pyfasta-0.5.2_5.pkg","repopath":"All/py311-pyfasta-0.5.2_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28400,"desc":"pyfasta is a python module for fast, memory-efficient, pythonic\naccess to fasta sequence files.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyelliptic","origin":"security/py-pyelliptic","version":"2.0.1","comment":"Python OpenSSL wrapper","maintainer":"yuri@FreeBSD.org","www":"https://github.com/radfish/pyelliptic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94bc2ef56662fbc62c8f51798ba137656e452b0720ca94cca13d4a841f904d62","flatsize":230531,"path":"All/py311-pyelliptic-2.0.1.pkg","repopath":"All/py311-pyelliptic-2.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":40244,"desc":"Python OpenSSL wrapper. For modern cryptography with ECC, AES, HMAC,\nBlowfish, ...","deps":{"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyee","origin":"devel/py-pyee","version":"11.1.0","comment":"Python EventEmitter implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jfhbrook/pyee","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb4b100fc4f184c45dcff823e9e537b9de37008f0b4e2a3a0872d9dae1f29aa2","flatsize":144444,"path":"All/py311-pyee-11.1.0.pkg","repopath":"All/py311-pyee-11.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25496,"desc":"pyee supplies a EventEmitter object that is similar to the EventEmitter class\nfrom Node.js. It also supplies a number of subclasses with added support for\nasync and threaded programming in python, such as async/await as seen in python\n3.5+.","deps":{"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyfda","origin":"cad/py-pyfda","version":"0.1_13","comment":"GUI tool for designing and analysing discrete time filters","maintainer":"yuri@FreeBSD.org","www":"https://github.com/chipmuenk/pyFDA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fc73a6f47af9cfeff3e9806f7ef560bcf1dfa4fe808239ced697572961123fd","flatsize":2361698,"path":"All/py311-pyfda-0.1_13.pkg","repopath":"All/py311-pyfda-0.1_13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":297156,"desc":"pyFDA is a GUI based tool in Python/Qt for analysing and designing discrete\ntime filters. The capability for generating Verilog and VHDL code for the\ndesigned and quantized filters will be added in the next release.\n\nSince the digital filter design is a research area with many unanswered\nquestions, this project is also a research project.\nPlease expect freezes in case of some parameter values.","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad","python","devel"],"annotations":{"flavor":"py311"}},{"name":"py311-pyeapi","origin":"net-mgmt/py-pyeapi","version":"1.0.2","comment":"Python client for Arista eAPI","maintainer":"kai@FreeBSD.org","www":"https://github.com/arista-eosplus/pyeapi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98017eb2a2ea22d68708e8aafb7563547c7d329b2b2a978c75620b8dd753ec77","flatsize":1212819,"path":"All/py311-pyeapi-1.0.2.pkg","repopath":"All/py311-pyeapi-1.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":126120,"desc":"The Python library for Arista's eAPI command API implementation provides a\nclient API work using eAPI and communicating with EOS nodes.  The Python\nlibrary can be used to communicate with EOS either locally (on-box) or remotely\n(off-box).  It uses a standard INI-style configuration file to specify one or\nmore nodes and connection properties.\n\nThe pyeapi library also provides an API layer for building native Python\nobjects to interact with the destination nodes. The API layer is a convenient\nimplementation for working with the EOS configuration and is extensible for\ndeveloping custom implementations.","deps":{"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyerfa","origin":"astro/py-pyerfa","version":"2.0.0.3_1","comment":"Python wrapper for the ERFA library","maintainer":"wen@FreeBSD.org","www":"https://github.com/liberfa/pyerfa","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac21dba3c354d6fa0ba41ac97e33bd94e928d4606afadd6880f795032eecc150","flatsize":3764108,"path":"All/py311-pyerfa-2.0.0.3_1.pkg","repopath":"All/py311-pyerfa-2.0.0.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":338944,"desc":"PyERFA is the Python wrapper for the ERFA library (Essential Routines for\nFundamental Astronomy), a C library containing key algorithms for astronomy,\nwhich is based on the SOFA library published by the International Astronomical\nUnion (IAU). All C routines are wrapped as Numpy universal functions, so\nthat they can be called with scalar or array inputs.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pydrive","origin":"devel/py-pydrive","version":"1.3.1_1","comment":"Google drive api made easy","maintainer":"paul@gromit.dlib.vt.edu","www":"https://github.com/googledrive/PyDrive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"011ad33b0a0ef10210e00201f6297d2507aa539b0814d8ed6ab9d1c42f730eae","flatsize":359723,"path":"All/py311-pydrive-1.3.1_1.pkg","repopath":"All/py311-pydrive-1.3.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":51684,"desc":"PyDrive\n\nPyDrive is a wrapper library of google-api-python-client that simplifies many\ncommon Google Drive API tasks.","deps":{"py311-google-api-python-client":{"origin":"www/py-google-api-python-client","version":"2.136.0"},"py311-oauth2client":{"origin":"security/py-oauth2client","version":"4.1.3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyelftools","origin":"devel/py-pyelftools","version":"0.30","comment":"Library for analyzing ELF files and DWARF debugging information","maintainer":"antoine@FreeBSD.org","www":"https://github.com/eliben/pyelftools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a76fbb5ff9c9a939c2d89a6c2f618b2fc0b431a09bee2c9672c07c199a659bf2","flatsize":2234703,"path":"All/py311-pyelftools-0.30.pkg","repopath":"All/py311-pyelftools-0.30.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":321128,"desc":"pyelftools is a pure-Python library for parsing and analyzing ELF files\nand DWARF debugging information","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pydotplus","origin":"graphics/py-pydotplus","version":"2.0.2","comment":"Python interface to Graphviz's Dot language","maintainer":"yuri@FreeBSD.org","www":"https://github.com/carlos-jenkins/pydotplus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"804a72414758bec9c49b1335718abb37b0ae2cfd930d99f44c191c013ccd431e","flatsize":300804,"path":"All/py311-pydotplus-2.0.2.pkg","repopath":"All/py311-pydotplus-2.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49884,"desc":"PyDotPlus is an improved version of the old pydot project that provides a Python\nInterface to Graphviz's Dot language.","deps":{"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pydyf","origin":"print/py-pydyf","version":"0.9.0","comment":"Low-level PDF generator based on PDF spec 1.7","maintainer":"pi@FreeBSD.org","www":"https://doc.courtbouillon.org/pydyf/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fad3f97a68c6ffdde9dda1556bebdb4ee3391e6d5365be9a5baa9a1fbbf4ae2","flatsize":102655,"path":"All/py311-pydyf-0.9.0.pkg","repopath":"All/py311-pydyf-0.9.0.pkg","licenselogic":"single","licenses":["BSD"],"pkgsize":17456,"desc":"A low-level PDF generator written in Python and based\non PDF specification 1.7.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pydocstyle","origin":"devel/py-pydocstyle","version":"6.3.0","comment":"Python docstring style checker","maintainer":"amdmi3@FreeBSD.org","www":"https://www.pydocstyle.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28c416b3989baeed941c65e5ade9f802e9c17f07b485cfcc6548a9e3c099dcf2","flatsize":477455,"path":"All/py311-pydocstyle-6.3.0.pkg","repopath":"All/py311-pydocstyle-6.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80132,"desc":"Python docstring style checker\n\n(formerly pep257)\n\npydocstyle is a static analysis tool for checking compliance with\nPython docstring conventions.\n\npydocstyle supports most of PEP 257 out of the box, but it should\nnot be considered a reference implementation.\n\npydocstyle supports Python 2.6, 2.7, 3.3, 3.4, 3.5, pypy and pypy3.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-snowballstemmer":{"origin":"textproc/py-snowballstemmer","version":"2.2.0_1"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-pydnstable","origin":"dns/py-pydnstable","version":"0.8.0","comment":"Python wrapper for dns/dnstable","maintainer":"truckman@FreeBSD.org","www":"https://github.com/farsightsec/pydnstable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7df92ba5b29f825a757f5636d62a28c68f8e1a202a8730090709a1786f0b083d","flatsize":107384,"path":"All/py311-pydnstable-0.8.0.pkg","repopath":"All/py311-pydnstable-0.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36804,"desc":"Python bindings for the dnstable library","deps":{"dnstable":{"origin":"dns/dnstable","version":"0.14.0_1"},"mtbl":{"origin":"devel/mtbl","version":"1.6.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"shlibs_required":["libdnstable.so.0","libmtbl.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-pydispatcher","origin":"devel/py-pydispatcher","version":"2.0.7","comment":"Multi-producer-multi-consumer signal dispatching mechanism","maintainer":"eric@camachat.org","www":"https://pydispatcher.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f7f073f6239a97110f5ac7cfdc10e6c5333e368dd2a6f8733e7dce8206374c2","flatsize":104592,"path":"All/py311-pydispatcher-2.0.7.pkg","repopath":"All/py311-pydispatcher-2.0.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20304,"desc":"Dispatcher mechanism for creating event models\n\nPyDispatcher is an enhanced version of Patrick K. O'Brien's original\ndispatcher.py module. It provides the Python programmer with a robust mechanism\nfor event routing within various application contexts.\n\nIncluded in the package are the robustapply and saferef modules, which provide\nthe ability to selectively apply arguments to callable objects and to reference\ninstance methods using weak-references.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pydub","origin":"audio/py-pydub","version":"0.25.1_2","comment":"Manipulate audio with an simple and easy high level interface","maintainer":"yuri@FreeBSD.org","www":"http://pydub.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d49f5a17c00e2d9fec20423a9df5fcea721b9f3c1fb30ce312fc45d3894e4fd","flatsize":411277,"path":"All/py311-pydub-0.25.1_2.pkg","repopath":"All/py311-pydub-0.25.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":73104,"desc":"Pydub allows to manipulate audio with a simple and easy high level interface\nfrom Python code.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"py311-pyaudio":{"origin":"audio/py-pyaudio","version":"0.2.13"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simpleaudio":{"origin":"audio/py-simpleaudio","version":"1.0.4_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio"],"annotations":{"flavor":"py311"}},{"name":"py311-pydot","origin":"graphics/py-pydot","version":"2.0.0","comment":"Python interface to the Graphviz Dot language","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pydot/pydot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6574c8676e995bfa62d054dc3c17ceb6c3b4eae60cd842e7098e94d3131765b","flatsize":276312,"path":"All/py311-pydot-2.0.0.pkg","repopath":"All/py311-pydot-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47288,"desc":"An interface for creating both directed and non directed graphs from Python.\nCurrently all attributes implemented in the Dot language are supported (up to\nGraphviz 1.16). Output can be inlined in Postscript into interactive scientific\nenvironments like TeXmacs, or output in any of the formats supported by the\nGraphviz tools dot, neato, twopi.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pydenticon","origin":"devel/py-pydenticon","version":"0.3.1_2","comment":"Library for generating identicons - an enhanced port of Sigil","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/azaghal/pydenticon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4935621950d72a94df113cd129876d0050fba05488a6db22477b66df052bc5ca","flatsize":47938,"path":"All/py311-pydenticon-0.3.1_2.pkg","repopath":"All/py311-pydenticon-0.3.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10172,"desc":"Pydenticon is a small utility library that can be used for deterministically\ngenerating identicons based on the hash of provided data.","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyfcm","origin":"devel/py-pyfcm","version":"1.5.1","comment":"Python client for Firebase Cloud Messaging","maintainer":"olgeni@FreeBSD.org","www":"https://olucurious.github.io/PyFCM/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2966afa96b1d7c3b1ba13aa24c6b08d64f9d407fcfad88be9475fc5585c7ffb0","flatsize":171240,"path":"All/py311-pyfcm-1.5.1.pkg","repopath":"All/py311-pyfcm-1.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21764,"desc":"Python client for FCM - Firebase Cloud Messaging (Android & iOS)","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pydecor","origin":"devel/py-pydecor","version":"2.0.1","comment":"Easy peasy Python decorators","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mplanchard/pydecor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"892a270e0246e14887fe3aea59dc4873946209e5bce09a535252d2aa054d6b31","flatsize":181546,"path":"All/py311-pydecor-2.0.1.pkg","repopath":"All/py311-pydecor-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33048,"desc":"PyDecor aims to make function decoration easy and straightforward, so that\ndevelopers can stop worrying about closures and syntax in triply nested\nfunctions and instead get down to decorating.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pydbus","origin":"devel/py-pydbus","version":"0.6.0","comment":"Pythonic DBus library","maintainer":"nivit@FreeBSD.org","www":"https://github.com/LEW21/pydbus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0798cb2e66b5911f95f6d2199015c833a3889963ad661c17d056875b8aae9e44","flatsize":207204,"path":"All/py311-pydbus-0.6.0.pkg","repopath":"All/py311-pydbus-0.6.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":42816,"desc":"Pythonic DBus library.","deps":{"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pydantic-vault","origin":"devel/py-pydantic-vault","version":"1.0.0","comment":"Pydantic BaseSettings extension to retrieve secrets from Hashicorp Vault","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nymous/pydantic-vault","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"131a7ee608acf013f93b836a3f549093caeaefd7c9ec9039ef8bf4cc9f7fbe3f","flatsize":75569,"path":"All/py311-pydantic-vault-1.0.0.pkg","repopath":"All/py311-pydantic-vault-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16444,"desc":"Pydantic-Vault is a simple extension to Pydantic BaseSettings that can retrieve\nsecrets stored in Hashicorp Vault\n\nWith Pydantic and Pydantic-Vault, you can easily declare your configuration in a\ntype-hinted class, and load configuration from environment variables or Vault\nsecrets. Pydantic-Vault will work the same when developing locally (where you\nprobably login with the Vault CLI and your own user account) and when deploying\nin production (using a Vault Approle or Kubernetes authentication for example).","deps":{"py311-hvac":{"origin":"devel/py-hvac","version":"2.3.0"},"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyderasn","origin":"devel/pyderasn","version":"9.3_1","comment":"Strict and fast ASN.1 DER/CER/BER library for Python","maintainer":"eugen@FreeBSD.org","www":"http://www.pyderasn.cypherpunks.ru/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cfdbeb9ffe89d788fafbbc5d855640d96bfe952290bf50272486abce6dbb906","flatsize":934979,"path":"All/py311-pyderasn-9.3_1.pkg","repopath":"All/py311-pyderasn-9.3_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":113008,"desc":"PyDERASN -- strict and fast ASN.1 DER/CER/BER library for Python\n\n* BER/CER/DER decoding, strict DER validation, DER/CER encoding\n* Basic ASN.1 data types (X.208): BOOLEAN, INTEGER, BIT STRING, OCTET\n  STRING, NULL, OBJECT IDENTIFIER, ENUMERATED, all strings, UTCTime,\n  GeneralizedTime, CHOICE, ANY, SEQUENCE (OF), SET (OF)\n* Size constraints checking\n* Working with sequences as high level data objects with ability to\n  (un)marshall them\n* Aimed to be complaint with X.690-201508\n* Streaming decoding and encoding capabilities, allowing working with\n  very small memory footprint\n* Python 3.5+ compatibility\n* Automatic decoding of DEFINED BY fields\n* Ability to know exact decoded objects offset and lengths in the binary\n* Ability to allow BER-encoded data with knowing if any of specified\n  field has either DER or BER encoding (or possibly indefinite-length\n  encoding)\n* Ability to use mmap-ed files, memoryviews, iterators, 2-pass DER\n  encoding mode and CER encoder dealing with the writer, giving ability\n  to create huge ASN.1 encoded files with very little memory footprint\n* Ability to decode files in event generation mode, without the need to\n  keep all the data and decoded structures in the memory\n* __slots__, copy.copy() friendliness\n* Workability with pickle\n* Cython compatibility\n* Descriptive errors, with decode paths\n* Pretty printer and command-line decoder, that could conveniently\n  replace utilities like either dumpasn1 or openssl asn1parse","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pykep","origin":"astro/py-pykep","version":"2.6.2_1","comment":"Python binding for pykep, library for astrodynamics research","maintainer":"yuri@FreeBSD.org","www":"https://github.com/esa/pykep","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9aa4ceedf3f5c3d99d30d7ef607ab120fbea5911686bc13ac4f070a8c915d476","flatsize":24452448,"path":"All/py311-pykep-2.6.2_1.pkg","repopath":"All/py311-pykep-2.6.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":7675612,"desc":"pykep is a scientific library providing basic tools for astrodynamics research.\nAlgorithmic efficiency is a main focus of the library, which is written in C++\nand exposed to Python using the boost::python library. At the library core is\nthe implementation of an efficient solver for the multiple revolutions Lambert's\nproblem, objects representing direct (Sims-Flanagan), indirect (Pontryagin) and\nhybrid methods to represent low-thrust optimization problems, efficient\nkeplerian propagators, Taylor-integrators, a SGP4 propagator, TLE and SATCAT\nsupport and more.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"py311-boost-libs":{"origin":"devel/boost-python-libs","version":"1.84.0"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pygmo2":{"origin":"science/py-pygmo2","version":"2.19.6"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"pykep":{"origin":"astro/pykep","version":"2.6.2_3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"shlibs_required":["libboost_python311.so.1.84.0","libkeplerian_toolbox.so.1","libboost_serialization.so.1.84.0","libboost_date_time.so.1.84.0"],"annotations":{"flavor":"py311"}},{"name":"py311-pydantic-yaml","origin":"devel/py-pydantic-yaml","version":"1.3.0","comment":"Add some YAML functionality to the excellent pydantic library","maintainer":"sunpoet@FreeBSD.org","www":"https://pydantic-yaml.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df643d640cc9aa541f6505eee8a8b2479fb536b1c646f00f79b9cf9b796237ff","flatsize":128572,"path":"All/py311-pydantic-yaml-1.3.0.pkg","repopath":"All/py311-pydantic-yaml-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21364,"desc":"Pydantic-YAML adds YAML capabilities to Pydantic, which is an excellent Python\nlibrary for data validation and settings management.","deps":{"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pydash","origin":"devel/py-pydash","version":"4.8.0","comment":"Kitchen sink of Python utility libraries for doing \"stuff\"","maintainer":"db@FreeBSD.org","www":"https://pypi.org/pypi/pydash/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"735ae068c016e10ae5d0457c317ca7eb7f40d3955673d0782241d1a3a501c659","flatsize":1183378,"path":"All/py311-pydash-4.8.0.pkg","repopath":"All/py311-pydash-4.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":132824,"desc":"The kitchen sink of Python utility libraries for doing \"stuff\" in a\nfunctional way. Based on the Lo-Dash Javascript library.\n\nLooking for a library that is more memory efficient and better suited for\nlarge datasets? Check out fnc! It's built around generators and iteration\nand has iteratee-first function signatures.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pygeometa","origin":"science/py-pygeometa","version":"0.15.3_1","comment":"Generate metadata for geospatial datasets","maintainer":"sunpoet@FreeBSD.org","www":"https://geopython.github.io/pygeometa/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1e6bd44d8c83c0e51ff7d0ecdea23a5ef1525062a8ad121766208bd2902bf66","flatsize":508515,"path":"All/py311-pygeometa-0.15.3_1.pkg","repopath":"All/py311-pygeometa-0.15.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65368,"desc":"pygeometa is a Python package to generate metadata for geospatial datasets.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-OWSLib":{"origin":"graphics/py-OWSLib","version":"0.29.3_1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pydantic-extra-types","origin":"devel/py-pydantic-extra-types","version":"2.8.2","comment":"Extra Pydantic types","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.pydantic.dev/latest/concepts/types/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cd0d337cf1100174bc4e1ff46933c4216ac7d99bbe4cc7cf172f77584353b48","flatsize":358065,"path":"All/py311-pydantic-extra-types-2.8.2.pkg","repopath":"All/py311-pydantic-extra-types-2.8.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49188,"desc":"Pydantic Extra Types is a place for pydantic types that probably shouldn't exist\nin the main pydantic lib.","deps":{"py311-pendulum":{"origin":"devel/py-pendulum","version":"2.1.1_2"},"py311-phonenumbers":{"origin":"devel/py-phonenumbers","version":"8.13.28"},"py311-pycountry":{"origin":"textproc/py-pycountry","version":"24.6.1"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-python-ulid":{"origin":"textproc/py-python-ulid","version":"2.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"ALL":"on","PENDULUM":"on","PHONENUMBERS":"on","PYCOUNTRY":"on","PYTHON_ULID":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pydantic2","origin":"devel/py-pydantic2","version":"2.7.4","comment":"Data validation using Python type hints","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.pydantic.dev/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23c592d68f5afb6f538e007332849c2f0fabd7d941c7282b0db16b26470e1d5d","flatsize":5269861,"path":"All/py311-pydantic2-2.7.4.pkg","repopath":"All/py311-pydantic2-2.7.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":719340,"desc":"Pydantic provides data validation using Python type hints.\n\nFast and extensible, Pydantic plays nicely with your linters/IDE/brain. Define\nhow data should be in pure, canonical Python 3.7+; validate it with Pydantic.","deps":{"py311-annotated-types":{"origin":"devel/py-annotated-types","version":"0.7.0"},"py311-pydantic-core":{"origin":"devel/py-pydantic-core","version":"2.19.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycurl","origin":"ftp/py-pycurl","version":"7.45.3_1","comment":"Python interface to libcurl","maintainer":"sunpoet@FreeBSD.org","www":"http://pycurl.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"764a891b808c9f12d9366fc962954d262091149cdc99ace22900dc49a0c14ef4","flatsize":252066,"path":"All/py311-pycurl-7.45.3_1.pkg","repopath":"All/py311-pycurl-7.45.3_1.pkg","licenselogic":"or","licenses":["LGPL21","MIT"],"pkgsize":62704,"desc":"PycURL is a Python interface to libcurl, the multiprotocol file transfer\nlibrary. Similarly to the urllib Python module, PycURL can be used to fetch\nobjects identified by a URL from a Python program. Beyond simple fetches however\nPycURL exposes most of the functionality of libcurl, including:\n\n- Speed - libcurl is very fast and PycURL, being a thin wrapper above libcurl,\n  is very fast as well. PycURL was benchmarked to be several times faster than\n  requests.\n- Features including multiple protocol support, SSL, authentication and proxy\n  options. PycURL supports most of libcurl's callbacks.\n- Multi and share interfaces.\n- Sockets used for network operations, permitting integration of PycURL into the\n  applications' I/O loop (e.g., using Tornado).","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ftp","python"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libcurl.so.4"],"annotations":{"flavor":"py311"}},{"name":"py311-pygdbmi","origin":"devel/py-pygdbmi","version":"0.11.0.0_1","comment":"Parse gdb machine interface output with Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cs01/pygdbmi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecf3a08df06e803c0bee74be376f0c391ab8e57c08803dd85a98046b9fa3eaf1","flatsize":152916,"path":"All/py311-pygdbmi-0.11.0.0_1.pkg","repopath":"All/py311-pygdbmi-0.11.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32740,"desc":"GDB/MI is a line based machine oriented text interface to GDB and is activated\nby specifying using the --interpreter command line option (see Mode Options). It\nis specifically intended to support the development of systems which use the\ndebugger as just one small component of a larger system.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","lang","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycryptodomex","origin":"security/py-pycryptodomex","version":"3.20.0","comment":"Cryptographic library for Python","maintainer":"john@saltant.com","www":"https://www.pycryptodome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f09654262c3c31b68b3a37883bb913f6ae3ce75002f4125db6cd7ff6867dd7df","flatsize":9118414,"path":"All/py311-pycryptodomex-3.20.0.pkg","repopath":"All/py311-pycryptodomex-3.20.0.pkg","licenselogic":"and","licenses":["APACHE20","BSD2CLAUSE","PD"],"pkgsize":1548152,"desc":"PyCryptodome is a fork of PyCrypto. It brings the following\nenhancements with respect to the last official version of\nPyCrypto (2.6.1):\n\n* Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB)\n* Accelerated AES on Intel platforms via AES-NI\n* First class support for PyPy\n* Elliptic curves cryptography (NIST P-curves; Ed25519, Ed448)\n* Better and more compact API\n* SHA-3 (including SHAKE XOFs) and BLAKE2 hash algorithms\n* Salsa20 and ChaCha20 stream ciphers\n* scrypt and HKDF\n* Deterministic (EC)DSA and EdDSA\n* Password-protected PKCS#8 key containers\n* Shamir's Secret Sharing scheme\n* Random numbers get sourced directly from the OS (and not from\n  a CSPRNG in userspace)\n* Simplified install process, including better support for Windows\n* Cleaner RSA and DSA key generation (largely based on FIPS 186-4)\n* Major clean ups and simplification of the code base","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"cpe":"cpe:2.3:a:python:pycryptodomex:3.20.0:::::dragonfly6:x86_64","flavor":"py311"},"messages":[{"message":"Install the math/gmp port to enable accelerated processing with the GNU\nMultiple Precision Arithmetic Library. PyCryptodome will use the\noptional enhancement at runtime automatically if the library is\navailable.","type":"install"}]},{"name":"py311-pydantic-core","origin":"devel/py-pydantic-core","version":"2.19.0_1","comment":"Core functionality for Pydantic validation and serialization","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pydantic/pydantic-core","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b769017d038e97633828ab2e12a4e7335b447761869c9ed069654ace0602582","flatsize":5023509,"path":"All/py311-pydantic-core-2.19.0_1.pkg","repopath":"All/py311-pydantic-core-2.19.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1374864,"desc":"Pydantic-core provides the core functionality for pydantic validation and\nserialization.\n\nPydantic-core is currently around 17x faster than pydantic v1. See\ntests/benchmarks/ for details.","deps":{"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pydevd","origin":"devel/py-pydevd","version":"2.10.0","comment":"Debugger used in PyDev and PyCharm","maintainer":"bofh@FreeBSD.org","www":"https://pypi.org/project/pydevd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd538ab264f50c6bc7213c91a0c39340006b96d3e43f1c32fbb863a8a9ef1421","flatsize":18697558,"path":"All/py311-pydevd-2.10.0.pkg","repopath":"All/py311-pydevd-2.10.0.pkg","licenselogic":"or","licenses":["APACHE20","EPL"],"pkgsize":1923492,"desc":"The sources for the PyDev.Debugger (used in PyDev & PyCharm)\n\nIt is available so that it can be installed for doing remote debugging.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pydicom","origin":"science/py-pydicom","version":"2.4.4","comment":"Read, modify, and write DICOM files with Python code","maintainer":"wen@FreeBSD.org","www":"https://github.com/pydicom/pydicom","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c408df832534229a4031fe55f9a369b624b8fb79c4ed66506415510209060b6","flatsize":17765561,"path":"All/py311-pydicom-2.4.4.pkg","repopath":"All/py311-pydicom-2.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2121040,"desc":"pydicom is a pure python package for working with DICOM files. It was\nmade for inspecting and modifying DICOM files in an easy \"pythonic\"\nway. The modifications can be written again to a new file. As a pure\npython package, it should run anywhere python runs without any other\nrequirements.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycrdt-websocket","origin":"devel/py-pycrdt-websocket","version":"0.13.5","comment":"WebSocket connector for pycrdt","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jupyter-server/pycrdt-websocket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e366d4ddd761443dfc1a99a9debe80bbf208941409ce60f7af537db4a9fa938","flatsize":267950,"path":"All/py311-pycrdt-websocket-0.13.5.pkg","repopath":"All/py311-pycrdt-websocket-0.13.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39644,"desc":"Pycrdt-websocket is a Python library for building WebSocket servers and clients\nthat connect and synchronize shared documents. It can be used to create\ncollaborative web applications.\n\nThe following diagram illustrates a typical architecture. The goal is to share a\ndocument among several clients.\n\nEach client has an instance of a Doc, representing their view of a document. A\nshared document also lives in a room on the server side. Conceptually, a room\ncan be seen as the place where clients collaborate on a document. The WebSocket\nto which a client connects points to the corresponding room through the endpoint\npath. In the example below, clients A and B connect to a WebSocket at path\nroom-1, and thus both clients find themselves in a room called room-1. All the\nDoc synchronization logic is taken care of by the WebsocketProvider.\n\nEach update to a shared document can be persisted to disk using a store, which\ncan be a file or a database.","deps":{"py311-anyio":{"origin":"devel/py-anyio","version":"4.4.0"},"py311-pycrdt":{"origin":"devel/py-pycrdt","version":"0.8.27_1"},"py311-sqlite-anyio":{"origin":"databases/py-sqlite-anyio","version":"0.2.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DJANGO":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pycql","origin":"databases/py-pycql","version":"0.0.12_1","comment":"Pure Python parser implementation of the OGC CQL standard","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/geopython/pycql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a915cb233827b3b8b3049ba3afde11a462a280e55b744a1752a7386c34b9f27d","flatsize":375140,"path":"All/py311-pycql-0.0.12_1.pkg","repopath":"All/py311-pycql-0.0.12_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49104,"desc":"pycql is a pure Python CQL parser.","deps":{"py311-dateparser":{"origin":"devel/py-dateparser","version":"1.1.4_1"},"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycrdt","origin":"devel/py-pycrdt","version":"0.8.27_1","comment":"Python bindings for Yrs","maintainer":"sunpoet@FreeBSD.org","www":"https://jupyter-server.github.io/pycrdt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88764fcd80af78bf65544eaac8f5088713c4604177e9dd68386ec57f1f350429","flatsize":1546511,"path":"All/py311-pycrdt-0.8.27_1.pkg","repopath":"All/py311-pycrdt-0.8.27_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":461920,"desc":"Pycrdt is a Python CRDT library that provides bindings for Yrs, the Rust port of\nthe Yjs framework.\n\nConflict-free Replicated Data Types (CRDTs) allow creating shared documents that\ncan automatically merge changes made concurrently on different \"copies\" of the\ndata. When the data lives on different machines, they make it possible to build\ndistributed systems that work with local data, leaving the synchronization and\nconflict resolution with remote data to the CRDT algorithm, which ensures that\nall data replicas eventually converge to the same state.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pydantic","origin":"devel/py-pydantic","version":"1.10.17,1","comment":"Data validation and settings management using python 3.6 type hinting","maintainer":"yuri@FreeBSD.org","www":"https://github.com/samuelcolvin/pydantic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1807a6915c7ac89ecacdc80d41f24eee4a449e742a450a429b108cbf9e3aaa8","flatsize":8452073,"path":"All/py311-pydantic-1.10.17,1.pkg","repopath":"All/py311-pydantic-1.10.17,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1901456,"desc":"Data validation and settings management using python type hinting.\nDefine how data should be in pure, canonical python; validate it with pydantic.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:pydantic_project:pydantic:1.10.17:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-pycryptodome","origin":"security/py-pycryptodome","version":"3.20.0","comment":"Cryptographic library for Python","maintainer":"john@saltant.com","www":"https://www.pycryptodome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd7a6421aefca32e2c882ea3f43b1d5751d48e3ef8fd8f2c14e705d4346b1163","flatsize":9104381,"path":"All/py311-pycryptodome-3.20.0.pkg","repopath":"All/py311-pycryptodome-3.20.0.pkg","licenselogic":"and","licenses":["APACHE20","BSD2CLAUSE","PD"],"pkgsize":1547612,"desc":"PyCryptodome is a fork of PyCrypto. It brings the following\nenhancements with respect to the last official version of\nPyCrypto (2.6.1):\n\n* Authenticated encryption modes (GCM, CCM, EAX, SIV, OCB)\n* Accelerated AES on Intel platforms via AES-NI\n* First class support for PyPy\n* Elliptic curves cryptography (NIST P-curves; Ed25519, Ed448)\n* Better and more compact API\n* SHA-3 (including SHAKE XOFs) and BLAKE2 hash algorithms\n* Salsa20 and ChaCha20 stream ciphers\n* scrypt and HKDF\n* Deterministic (EC)DSA and EdDSA\n* Password-protected PKCS#8 key containers\n* Shamir's Secret Sharing scheme\n* Random numbers get sourced directly from the OS (and not from\n  a CSPRNG in userspace)\n* Simplified install process, including better support for Windows\n* Cleaner RSA and DSA key generation (largely based on FIPS 186-4)\n* Major clean ups and simplification of the code base","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"cpe":"cpe:2.3:a:python:pycryptodome:3.20.0:::::dragonfly6:x86_64","flavor":"py311"},"messages":[{"message":"Install the math/gmp port to enable accelerated processing with the GNU\nMultiple Precision Arithmetic Library. PyCryptodome will use the\noptional enhancement at runtime automatically if the library is\navailable.","type":"install"}]},{"name":"py311-pydata-sphinx-theme","origin":"textproc/py-pydata-sphinx-theme","version":"0.13.3","comment":"Bootstrap-based Sphinx theme from the PyData community","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pydata/pydata-sphinx-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08fd2b9c1b8d2ecbda18bfd2a956a8522d438b23b6c44f743d1e60a98f153ba9","flatsize":2027942,"path":"All/py311-pydata-sphinx-theme-0.13.3.pkg","repopath":"All/py311-pydata-sphinx-theme-0.13.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":764644,"desc":"pydata-sphinx-theme is a Bootstrap-based Sphinx theme from the PyData community.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-accessible-pygments":{"origin":"textproc/py-accessible-pygments","version":"0.0.4_1"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycosat","origin":"math/py-pycosat","version":"0.6.3","comment":"Bindings to PicoSAT (a SAT solver)","maintainer":"bofh@FreeBSD.org","www":"https://github.com/ContinuumIO/pycosat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a631ced93fddac0668a5760a03a18a3255410d9392b87f9d5506440a9909c386","flatsize":78965,"path":"All/py311-pycosat-0.6.3.pkg","repopath":"All/py311-pycosat-0.6.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16220,"desc":"PicoSAT is a popular SAT solver written by Armin Biere in pure C. This\npackage provides efficient Python bindings to picosat on the C level,\ni.e. when importing pycosat, the picosat solver becomes part of the\nPython process itself.","deps":{"picosat":{"origin":"math/picosat","version":"965"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libpicosat.so"],"annotations":{"flavor":"py311"}},{"name":"py311-pycparser","origin":"devel/py-pycparser","version":"2.22","comment":"C parser in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/eliben/pycparser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f98c3a1f7d54a4927e5175c1f543e451d3c732a4704e12b1a8821a28b0626abf","flatsize":1862185,"path":"All/py311-pycparser-2.22.pkg","repopath":"All/py311-pycparser-2.22.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":217724,"desc":"pycparser is a complete parser of the C language, written in pure Python using\nthe PLY parsing library. It parses C code into an AST and can serve as a\nfront-end for C compilers or analysis tools.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycomposefile","origin":"devel/pycomposefile","version":"0.0.30","comment":"Structured deserialization of Docker Compose files for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/pycomposefile/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a29d7f81c20803a2b137a1c84bba63ec1339c9968e6d8eb9c1e93f001c10a67","flatsize":177542,"path":"All/py311-pycomposefile-0.0.30.pkg","repopath":"All/py311-pycomposefile-0.0.30.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28448,"desc":"Structured deserialization of Docker Compose files.\n\nA Python library mainly used for the azure-cli application.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyct","origin":"misc/py-pyct","version":"0.5.0","comment":"Python package for common tasks for users: copy examples, fetch data","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pyviz-dev/pyct","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4daaf6915f2f331cbd240f2732167981c4fdd3ef3823e50439885c3783fca630","flatsize":154642,"path":"All/py311-pyct-0.5.0.pkg","repopath":"All/py311-pyct-0.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30520,"desc":"pyct is a utility package that includes:\n* pyct.cmd: Makes various commands available to other packages. The same\n  commands are available from within python. Can either add new subcommands\n  to an existing argparse based command if the module has an existing command,\n  or create the entire command if the module has no existing command. Currently,\n  there are commands for copying examples and fetching data.\n* pyct.build: Provides various commands to help package building, primarily as a\n  convenience for project maintainers.","deps":{"py311-param":{"origin":"devel/py-param","version":"2.1.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-pycups","origin":"print/py-pycups","version":"2.0.4","comment":"CUPS bindings for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/OpenPrinting/pycups","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2d4f4f533937ed3931151be22a5e9b18fffa01c5353f4813922419730a6ac62","flatsize":263694,"path":"All/py311-pycups-2.0.4.pkg","repopath":"All/py311-pycups-2.0.4.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":69848,"desc":"CUPS bindings for Python","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"shlibs_required":["libcups.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-pycos","origin":"devel/pycos","version":"4.8.11_2","comment":"Concurrent, Asynchronous, Distributed, Communicating Tasks with Python","maintainer":"ports@virtual-estates.net","www":"https://pycos.sourceforge.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2f26e4c6b987d02478055aa98d51ce30d44adc38e45e398658717c415f812e2","flatsize":2361607,"path":"All/py311-pycos-4.8.11_2.pkg","repopath":"All/py311-pycos-4.8.11_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":316316,"desc":"Pycos is a Python framework for concurrent, asynchronous, network, distributed\nprogramming and distributed computing, using generator functions, asynchronous\ncompletions and message passing. pycos can be used to create tasks with\ngenerator functions, similar to the way threads are created with functions\nusing Python's threading module.  Programs developed with pycos have same\nlogic and structure as programs with threads, except for a few syntactic\nchanges - mostly using yield with asynchronous completions that give control\nto pycos's scheduler, which interleaves executions of generators, similar\nto the way an operating system executes multiple processes","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","net"],"annotations":{"flavor":"py311"}},{"name":"py311-pycollada","origin":"graphics/py-pycollada","version":"0.6_5","comment":"Python library for reading and writing collada documents","maintainer":"tj+freebsd_ports@a13.fr","www":"https://pycollada.readthedocs.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5bc9605245e311fb65add1095972f99c972b3f7f56000d89a6907033750f332","flatsize":3158901,"path":"All/py311-pycollada-0.6_5.pkg","repopath":"All/py311-pycollada-0.6_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":190404,"desc":"Pycollada is a python module for creating, editing and loading COLLADA, which\nis a COLLAborative Design Activity for establishing an interchange file format\nfor interactive 3D applications.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"LXML":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pycoingecko","origin":"finance/py-pycoingecko","version":"3.1.0","comment":"Python wrapper around the CoinGecko API","maintainer":"yuri@FreeBSD.org","www":"https://github.com/man-c/pycoingecko","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70553a3371f82788f3187a59b89cf0818a3395c1a43277c92200d44ef9d5a802","flatsize":86556,"path":"All/py311-pycoingecko-3.1.0.pkg","repopath":"All/py311-pycoingecko-3.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13092,"desc":"pycoingecko is Pi ython wrapper for the CoinGecko API.\n\nCoinGecko provides information about cryptocurrency prices, excghange rates,\nmarket caps, etc.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycomplete","origin":"devel/py-pycomplete","version":"0.4.0","comment":"Python library to generate static completion scripts for your CLI app","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/frostming/pycomplete","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"854cf8b4c72eee6ac38e65924e2ddfcee12de86237172fd7eb445e2bacd70a17","flatsize":108919,"path":"All/py311-pycomplete-0.4.0.pkg","repopath":"All/py311-pycomplete-0.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":23808,"desc":"With pycomplete, one can generate a completion script for CLI application that\nis compatible with a given shell. The script outputs the result onto stdout,\nallowing one to re-direct the output to the file of their choosing.\n\npycomplete accepts different types of objects depending on which CLI framework\nyou are using. For argparse, argparse.ArgumentParser is expected while for\nclick, either click.Command or click.Context is OK. pycomplete knows what to do\nsmartly.\n\nWhere you place the file will depend on which shell, and which operating system\nyou are using. Your particular configuration may also determine where these\nscripts need to be placed.\n\nNote that pycomplete needs to be installed in the same environment as the target\nCLI app to work properly.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycompilation","origin":"devel/py-pycompilation","version":"0.4.12_1","comment":"Package for compilation (meta programming)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bjodah/pycompilation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18ddf597f10bae41e9349878572681b41412c40d11ef2122a66ce3086946664a","flatsize":232623,"path":"All/py311-pycompilation-0.4.12_1.pkg","repopath":"All/py311-pycompilation-0.4.12_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":43788,"desc":"pycompilation bundles python convenience classes and functions for performing\ncompilation and linking on the fly from python. Developed to simplify working\nwith code-generation, compilation and import (meta-programming) from Python.","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-cython":{"origin":"lang/cython","version":"0.29.37_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycognito","origin":"devel/py-pycognito","version":"2022.11.1_1","comment":"Makes working with AWS Cognito easier for Python developers","maintainer":"ygy@FreeBSD.org","www":"https://github.com/pvizeli/pycognito","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"680b12996df90be3a822ffa8fb3899fbb121884cb3f8ddfa0e646e07f7091229","flatsize":225773,"path":"All/py311-pycognito-2022.11.1_1.pkg","repopath":"All/py311-pycognito-2022.11.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38712,"desc":"Makes working with AWS Cognito easier for Python developers.","deps":{"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-envs":{"origin":"devel/py-envs","version":"1.3"},"py311-python-jose":{"origin":"security/py-python-jose","version":"3.3.0_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycodestyle","origin":"devel/py-pycodestyle","version":"2.12.0","comment":"Python style guide checker","maintainer":"amdmi3@FreeBSD.org","www":"https://pycodestyle.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be1c1de3edcc23cd340e20224cfa0709aff476f6d9677cdea77d4ca6a6e9835c","flatsize":339710,"path":"All/py311-pycodestyle-2.12.0.pkg","repopath":"All/py311-pycodestyle-2.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65108,"desc":"pycodestyle is a tool to check your Python code against some of the\nstyle conventions in PEP 8.\n\nThis package used to be called pep8 but was renamed to pycodestyle\nto reduce confusion","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-qt6","origin":"devel/py-qt6","version":"6.7.0","comment":"Python bindings for the Qt 6 toolkit (meta port)","maintainer":"kde@FreeBSD.org","www":"https://riverbankcomputing.com/software/pyqt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2b44e95b5a98a67b072b1be450e3e8d66ffc198f74770c04081f1d7bb396084","flatsize":243,"path":"All/py311-qt6-6.7.0.pkg","repopath":"All/py311-qt6-6.7.0.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1020,"desc":"PyQt6 is a set of Python bindings for Qt6 application framework.\nThis package provides the PyQt6 metaport.","deps":{"py311-qt6-3d":{"origin":"graphics/py-qt6-3d","version":"6.7.0"},"py311-qt6-chart":{"origin":"x11-toolkits/py-qt6-chart","version":"6.7.0"},"py311-qt6-datavis3d":{"origin":"x11-toolkits/py-qt6-datavis3d","version":"6.7.0"},"py311-qt6-networkauth":{"origin":"net/py-qt6-networkauth","version":"6.7.0"},"py311-qt6-pyqt":{"origin":"devel/py-qt6-pyqt","version":"6.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycodeexport","origin":"devel/py-pycodeexport","version":"0.1.3_1","comment":"Python package for code generation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bjodah/pycodeexport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7548e2836212792c5415c1ad5063d1032a5be7a6f30bf3366c8071825d6af8e","flatsize":103909,"path":"All/py311-pycodeexport-0.1.3_1.pkg","repopath":"All/py311-pycodeexport-0.1.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":23824,"desc":"pycodeexport is a Python package which bundles convenience classes and functions\nfor code-generation. The package has been developed to aid on-the-fly\ncompilation (meta-programming) of math related problems expressed as SymPy\nexpressions. Note that this package has an alpha development status.","deps":{"py311-cython":{"origin":"lang/cython","version":"0.29.37_1"},"py311-mako":{"origin":"textproc/py-mako","version":"1.3.5"},"py311-pycompilation":{"origin":"devel/py-pycompilation","version":"0.4.12_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycnite","origin":"devel/py-pycnite","version":"2024.6.13","comment":"Python bytecode utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/pycnite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c85c3433dc06f68031356ea71b449e804f92fb851d4a37ee74a5a632672fa7ae","flatsize":225325,"path":"All/py311-pycnite-2024.6.13.pkg","repopath":"All/py311-pycnite-2024.6.13.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39996,"desc":"pycnite is a collection of utilities for working with compiled Python bytecode.\n\nThis library adds pure Python, versioned parsers for the .pyc format, allowing\ntools that work with bytecode to have different host and target Python versions.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycmd","origin":"devel/py-pycmd","version":"1.2_1","comment":"Tools for managing/searching Python related files","maintainer":"bofh@FreeBSD.org","www":"https://pypi.org/project/pycmd/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09f534f652b502b711b205985baab83864f8a5deadc70af8c40fcb7410dcb208","flatsize":97632,"path":"All/py311-pycmd-1.2_1.pkg","repopath":"All/py311-pycmd-1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23264,"desc":"pycmd is a collection of command line tools for helping with Python\ndevelopment:\n\n  * py.cleanup: remove .pyc and similar files\n  * py.lookup: find text in recursively found .py files\n  * py.countloc: give LOCs for lines and testlines\n  * py.which: print location of an importable package or module","deps":{"py311-py":{"origin":"devel/py-py","version":"1.11.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyclipper","origin":"math/py-pyclipper","version":"1.3.0p5","comment":"Cython wrapper for the C++ translation of Clipper library","maintainer":"lantw44@gmail.com","www":"https://github.com/greginvm/pyclipper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fc9b552bc5950bf5106d3f84421600e1929b8d774235b82b5f59a45c7964924","flatsize":328309,"path":"All/py311-pyclipper-1.3.0p5.pkg","repopath":"All/py311-pyclipper-1.3.0p5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":112108,"desc":"Pyclipper is a Cython wrapper exposing public functions and classes of the C++\ntranslation of the Angus Johnson's Clipper library.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycalendar","origin":"devel/py-pycalendar","version":"2.0_1","comment":"iCalendar and vCard module for python","maintainer":"roland@micite.net","www":"https://pypi.org/project/pycalendar/2.0/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1f0b290946d23d7552607f743f9d0db3af491a434310ce7a0ff7b5687b37de3","flatsize":1403235,"path":"All/py311-pycalendar-2.0_1.pkg","repopath":"All/py311-pycalendar-2.0_1.pkg","licenselogic":"single","pkgsize":166624,"desc":"An iCalendar and vCard project for python.\n\nSVN: http://svn.mulberrymail.com/repos/PyCalendar/branches/server-stable/","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycoin","origin":"finance/py-pycoin","version":"0.92.20230326","comment":"Utilities for Bitcoin and altcoin addresses/transaction manipulation","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/richardkiss/pycoin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fe336a420506156f813facc7c4e1fca2b6500260fd640d2b170d68697d540ef","flatsize":2002465,"path":"All/py311-pycoin-0.92.20230326.pkg","repopath":"All/py311-pycoin-0.92.20230326.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":316404,"desc":"Utilities for Bitcoin and altcoin addresses and transaction manipulation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance"],"annotations":{"flavor":"py311"}},{"name":"py311-pycocotools","origin":"devel/py-pycocotools","version":"2.0.8","comment":"Official APIs for the MS-COCO dataset","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ppwwyyxx/cocoapi/tree/master/PythonAPI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03df7c717605209990d04198cf59d81ee922e48218da6e2b2137a4d5a5b17431","flatsize":343517,"path":"All/py311-pycocotools-2.0.8.pkg","repopath":"All/py311-pycocotools-2.0.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":93828,"desc":"pycocotools is a fork of the original cocoapi, with bug fixes and packaging\nimprovements.\n\nChanges in this fork include:\n- Add CircleCI tests\n- Support pip-installation correctly\n- Support windows\n- Don't import matplotlib unless needed\n- Close file handle after openning\n- Fix a small bug in rleToBbox\n- Fix a segfault in RLE decoding\n- Fix deprecated usage of other libraries\n\nFor compatibility, we will not make any API changes or non-bug behavior changes\nto the existing APIs of the official cocoapi.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycallgraph","origin":"devel/py-pycallgraph","version":"1.0.1_1","comment":"Python library that creates call graphs for Python programs","maintainer":"lwhsu@FreeBSD.org","www":"https://pycallgraph.slowchop.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f67c24b8ba507634d6efb0570952cb673021413de013cfb429acf5295127a1c","flatsize":297979,"path":"All/py311-pycallgraph-1.0.1_1.pkg","repopath":"All/py311-pycallgraph-1.0.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":57884,"desc":"Python Call Graph uses GraphViz to generate call graphs from one execution of\nyour Python code. It's very easy to use and can point out possible problems\nwith your code execution.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycadf","origin":"devel/py-pycadf","version":"3.1.1_1","comment":"CADF Library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/pycadf/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e98c9e7e02676183383a772c0df58d5019b4838a859e2993f9adb46c0a6b5cae","flatsize":327815,"path":"All/py311-pycadf-3.1.1_1.pkg","repopath":"All/py311-pycadf-3.1.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50384,"desc":"This library provides an auditing data model based on the Cloud Auditing Data\nFederation specification, primarily for use by OpenStack. The goal is to\nestablish strict expectations about what auditors can expect from audit\nnotifications.\n\nSee also: https://github.com/openstack/pycadf","deps":{"py311-debtcollector":{"origin":"devel/py-debtcollector","version":"1.20.0"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:openstack:pycadf:3.1.1:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-pybonjour","origin":"dns/py-pybonjour","version":"1.1.1","comment":"Pure-Python interface to Apple Bonjour","maintainer":"jhixson@FreeBSD.org","www":"https://github.com/depl0y/pybonjour-python3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbef347be743677d19856814b4c67cdd3bbf5e396eb423cc84ec960e2a8f5d28","flatsize":198602,"path":"All/py311-pybonjour-1.1.1.pkg","repopath":"All/py311-pybonjour-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25924,"desc":"pybonjour provides a pure-Python interface (via ctypes) to Apple\nBonjour and compatible DNS-SD libraries (such as Avahi).  It allows\nPython scripts to take advantage of Zero Configuration Networking\n(Zeroconf) to register, discover, and resolve services on both local\nand wide-area networks.","deps":{"mDNSResponder":{"origin":"net/mDNSResponder","version":"2200.80.16"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pybloom","origin":"math/py-pybloom","version":"3.0.0","comment":"Probabilistic data structure","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/joseph-fox/python-bloomfilter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e385f3fff07df71ee702bae0bcb3c21e4d59593598a29a9be756658287b8ed59","flatsize":98211,"path":"All/py311-pybloom-3.0.0.pkg","repopath":"All/py311-pybloom-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18940,"desc":"pybloom is a Python implementation of the bloom filter probabilistic data\nstructure. The module also provides a Scalable Bloom Filter that allows a\nbloom filter to grow without knowing the original set size.","deps":{"py311-bitarray":{"origin":"devel/py-bitarray","version":"2.8.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pybtex-docutils","origin":"textproc/py-pybtex-docutils","version":"1.0.3_1","comment":"Docutils backend for pybtex","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mcmtroffaes/pybtex-docutils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7698353015ef38e37f713a2a6df6ecc8abc3b34fd977baa8a6720f3c97941284","flatsize":40652,"path":"All/py311-pybtex-docutils-1.0.3_1.pkg","repopath":"All/py311-pybtex-docutils-1.0.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10248,"desc":"pybtex-docutils is a docutils backend for pybtex.","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-pybtex":{"origin":"textproc/py-pybtex","version":"0.24.0_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pybtex","origin":"textproc/py-pybtex","version":"0.24.0_2","comment":"BibTeX-compatible bibliography processor in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://pybtex.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19eb231551fb5e5492de5860082d9b2da2b207d9f0cb7fc628555ebd44e532fb","flatsize":1385779,"path":"All/py311-pybtex-0.24.0_2.pkg","repopath":"All/py311-pybtex-0.24.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":189056,"desc":"Pybtex is a BibTeX-compatible bibliography processor written in Python. You can\nsimply type pybtex instead of bibtex.\n\nPybtex aims to be 100%25 compatible with BibTeX. It accepts the same command line\noptions, fully supports BibTeX's .bst styles and produces byte-identical output.","deps":{"py311-latexcodec":{"origin":"textproc/py-latexcodec","version":"3.0.0"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyaxo","origin":"security/py-pyaxo","version":"0.8.2_3","comment":"Python implementation of the Axolotl ratchet protocol","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rxcomm/pyaxo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0b715990755850d9f9a3ae53f9af2d7990981e9a2d9a14978c18768ffdcdc8d","flatsize":171872,"path":"All/py311-pyaxo-0.8.2_3.pkg","repopath":"All/py311-pyaxo-0.8.2_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":33484,"desc":"The Double Ratchet Algorithm is a protocol (similar to OTR) that provides for\nperfect forward secrecy in (a)synchronous communications. It uses triple\nDiffie-Hellman for authentication and ECDHE for perfect forward secrecy. The\nprotocol is lighter and more robust than the OTR protocol - providing better\nforward and future secrecy, as well as deniability.\n\nThe protocol was developed by Trevor Perrin and Moxie Marlinspike. Its chief\nuse currently is in the Open Whisper Systems Signal package.","deps":{"py311-passlib":{"origin":"security/py-passlib","version":"1.7.4"},"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pybix","origin":"devel/py-pybix","version":"0.0.8","comment":"Python based Zabbix API utility with helper functions","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/pybix/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fd49f052b2b7afe0da7d5dfda00d1775bdfb6933c4182866ffff2a20b57fc71","flatsize":121932,"path":"All/py311-pybix-0.0.8.pkg","repopath":"All/py311-pybix-0.0.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21632,"desc":"Python based Zabbix API utility containing helper functions and CLI\ncapabilities.\n\nTakes inspiration from existing Python-Zabbix API modules like\nlukecyca/pyzabbix and adubkov/py-zabbix.\n\nWhile this module can be used in a similar way, the aim is to add a few out of\nthe box helper functions and CLI handling for a more \"batteries included\"\nmodule. For example GraphImage as described in usage which enables saving\nZabbix graphs which is not possible via the API at this time.","deps":{"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"This module is still in development and may not be fully stable. Use at own\nrisk.","type":"install"}]},{"name":"py311-pyberny","origin":"science/py-pyberny","version":"0.6.3_1","comment":"Optimizer of molecular geometries with respect to the total energy","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jhrmnn/pyberny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ccaaae4e53d33b881387ab679387ddd4caf16792dd80b1153c0b45f7556116cd","flatsize":280470,"path":"All/py311-pyberny-0.6.3_1.pkg","repopath":"All/py311-pyberny-0.6.3_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":56288,"desc":"PyBerny is an optimizer of molecular geometries with respect to the total\nenergy, using nuclear gradient information.\n\nIn each step, it takes energy and Cartesian gradients as an input, and returns\na new equilibrium structure estimate.\n\nThe package implements a single optimization algorithm, which is an amalgam of\nseveral techniques, comprising the quasi-Newton method, redundant internal\ncoordinates, an iterative Hessian approximation, a trust region scheme, and\nlinear search. The algorithm is described in more detailed in the documentation.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"annotations":{"flavor":"py311"}},{"name":"py311-pybind11","origin":"devel/py-pybind11","version":"2.13.0","comment":"Seamless interoperability between C++11 and Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pybind/pybind11","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ffed59744ec6bb83296a8cf9a896a13b689bc66f27012c5b0bfa1f9f4aa6623","flatsize":947675,"path":"All/py311-pybind11-2.13.0.pkg","repopath":"All/py311-pybind11-2.13.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":182300,"desc":"A lightweight header-only library to create Python bindings of existing\nC++ code. Its goals and syntax are similar to the excellent Boost.Python\nlibrary by David Abrahams: to minimize boilerplate code in traditional\nextension modules by inferring type information using compile-time\nintrospection.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycountry","origin":"textproc/py-pycountry","version":"24.6.1","comment":"ISO country, subdivision, language, currency and script definitions and their translations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pycountry/pycountry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"efbe874ecf9cf3eaf0babbeb643d37669b13ee5c0c3e653385ddcda4da4b3fc5","flatsize":16727262,"path":"All/py311-pycountry-24.6.1.pkg","repopath":"All/py311-pycountry-24.6.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2628784,"desc":"pycountry provides the ISO databases for the standards:\n- 639-3: Languages\n- 3166: Countries\n- 3166-3: Deleted countries\n- 3166-2: Subdivisions of countries\n- 4217: Currencies\n- 15924: Scripts","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyautogui","origin":"x11/py-pyautogui","version":"0.9.53","comment":"lets Python control the mouse and keyboard, and other GUI automation tasks","maintainer":"acm@FreeBSD.org","www":"https://github.com/asweigart/pyautogui/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cc2628fc0094ce2a2587ee2d4cac315e241b1437281a78e79e60f5b1ffe0d8b","flatsize":434849,"path":"All/py311-pyautogui-0.9.53.pkg","repopath":"All/py311-pyautogui-0.9.53.pkg","licenselogic":"single","licenses":["BSD"],"pkgsize":59568,"desc":"PyAutoGUI is a cross-platform GUI automation Python module for human beings.\nUsed to programmatically control the mouse & keyboard.","deps":{"py311-mouseinfo":{"origin":"x11/py-mouseinfo","version":"0.1.3"},"py311-pymsgbox":{"origin":"devel/py-pymsgbox","version":"1.0.9"},"py311-pyscreeze":{"origin":"x11/py-pyscreeze","version":"0.1.28"},"py311-python-xlib":{"origin":"x11-toolkits/py-python-xlib","version":"0.33"},"py311-pytweening":{"origin":"devel/py-pytweening","version":"1.0.5_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pybugz","origin":"devel/pybugz","version":"0.14_2","comment":"Python command-line interface to bugzilla","maintainer":"bugmeister@FreeBSD.org","www":"https://github.com/williamh/pybugz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"468f65d734939a8e76d17a85ccccba15e1f239089448dd0e78245b8621830ea7","flatsize":245880,"path":"All/py311-pybugz-0.14_2.pkg","repopath":"All/py311-pybugz-0.14_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":49312,"desc":"Many find Bugzilla's web-based UI inefficient.  PyBugz is a command-line based\ninterface that was written by Alastair Tse in order to improve his interaction\nwith Gentoo Bugzilla\n\nFeatures\n--------\n* Searching bugzilla\n* Listing details of a bug including comments and attachments\n* Downloading/viewing attachments from bugzilla\n* Posting bugs, comments, and making changes to an existing bug.\n* Adding attachments to a bug.\n\nThere is extensive help in `bugz --help` and `bugz <subcommand>\n--help` for additional options.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyaudio","origin":"audio/py-pyaudio","version":"0.2.13","comment":"Portaudio toolkit bindings for Python","maintainer":"jaap@NLnetLabs.nl","www":"https://people.csail.mit.edu/hubert/pyaudio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2835d69f60e29e707f2fb9449597944ce684ea0efb202f6e3a0bce4a97e6d6ed","flatsize":850657,"path":"All/py311-pyaudio-0.2.13.pkg","repopath":"All/py311-pyaudio-0.2.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":179016,"desc":"PyAudio provides Python bindings for PortAudio, the cross-platform\naudio I/O library. With PyAudio, you can easily use Python to play\nand record audio on a variety of platforms.","deps":{"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"shlibs_required":["libportaudio.so.2"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyasn1-modules","origin":"devel/py-pyasn1-modules","version":"0.4.0","comment":"Collection of ASN.1 data structures for py-pyasn1","maintainer":"rm@FreeBSD.org","www":"https://github.com/pyasn1/pyasn1-modules","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f944c4f412d944980e8407ed26797d77a54db1bf4c8e83238d683a547219d44b","flatsize":3035559,"path":"All/py311-pyasn1-modules-0.4.0.pkg","repopath":"All/py311-pyasn1-modules-0.4.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":271108,"desc":"This is a small but growing collection of ASN.1 data structures expressed in\nPython terms using pyasn1 data model.","deps":{"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pycha","origin":"graphics/py-pycha","version":"0.8.1_2","comment":"Library for making charts with Python","maintainer":"sunpoet@FreeBSD.org","www":"https://bitbucket.org/lgs/pycha","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4197e1626a2d3f61a3f3f05a56248ecb9401d6544fcac8e85bc93bb9e99035e5","flatsize":603926,"path":"All/py311-pycha-0.8.1_2.pkg","repopath":"All/py311-pycha-0.8.1_2.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":79176,"desc":"Pycha is a very simple Python package for drawing charts using the\ngreat Cairo library. Its goals are:\n        * Lightweight\n        * Simple to use\n        * Nice looking with default values\n        * Customization\nIt won't try to draw any possible chart on earth but draw the most\ncommon ones nicely.","deps":{"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"CAIRO":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyahocorasick","origin":"textproc/py-pyahocorasick","version":"2.1.0","comment":"Python and C implementation of the Aho-Corasick algorithm","maintainer":"kai@FreeBSD.org","www":"https://github.com/WojciechMula/pyahocorasick","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec9158c4d350ccdf67fda5406ad8bb10e42640835494991e83de202b382df1f6","flatsize":90481,"path":"All/py311-pyahocorasick-2.1.0.pkg","repopath":"All/py311-pyahocorasick-2.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":29160,"desc":"pyahocorasick is a fast and memory efficient library for exact or approximate\nmulti-pattern string search meaning that you can find multiple key strings\noccurrences at once in some input text. The library provides an ahocorasick\nPython module that you can use as a plain dict-like Trie or convert a Trie to an\nautomaton for efficient Aho-Corasick search.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyaml-env","origin":"devel/py-pyaml-env","version":"1.2.1","comment":"Provides yaml file parsing with environment variable resolution","maintainer":"DtxdF@disroot.org","www":"https://github.com/mkaranasou/pyaml_env","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b8430358b6d03846c41a0dbd7dcf3e7eb08e09aa16bb1fa0fb21c6f05ea3061","flatsize":35911,"path":"All/py311-pyaml-env-1.2.1.pkg","repopath":"All/py311-pyaml-env-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11464,"desc":"pyaml-env is a very small library that parses a yaml configuration\nfile and it resolves the environment variables, so that no secrets\nare kept in text.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyaml","origin":"textproc/py-pyaml","version":"24.4.0","comment":"Produce pretty and readable YAML-serialized data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mk-fg/pretty-yaml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8f28054111fe210b1c10081f60dc73092ec10c9847c756956a91776fc65411f","flatsize":250174,"path":"All/py311-pyaml-24.4.0.pkg","repopath":"All/py311-pyaml-24.4.0.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":47184,"desc":"PyYAML-based python module to produce pretty and readable YAML-serialized data.\n\nThis module is for serialization only, see ruamel.yaml module for literate YAML\nparsing (keeping track of comments, spacing, line/column numbers of values,\netc).","deps":{"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyaixi","origin":"science/py-pyaixi","version":"1.0.4_2","comment":"Implementation of the MC-AIXI-CTW AI algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sgkasselau/pyaixi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8bec24ce890ba7f6c1e32258365637d7198ebf0c4da7302841c13a33ccfb6a8","flatsize":480406,"path":"All/py311-pyaixi-1.0.4_2.pkg","repopath":"All/py311-pyaixi-1.0.4_2.pkg","licenselogic":"single","licenses":["CC-BY-SA-3.0"],"pkgsize":72948,"desc":"pyaixi is a pure Python implementation of the Monte Carlo-AIXI-Context Tree\nWeighting (MC-AIXI-CTW) artificial intelligence algorithm.\n\nThis is an approximation of the AIXI universal artificial intelligence\nalgorithm, which describes a model-based, reinforcement-learning agent capable\nof general learning.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pycerberus","origin":"devel/py-pycerberus","version":"0.6","comment":"Highly flexible, no magic input validation library","maintainer":"douglas@douglasthrift.net","www":"https://www.schwarz.eu/opensource/projects/pycerberus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52abadecf0c57025de55d75e1232da16b0c92fc0947181f26a186fe813045f65","flatsize":451822,"path":"All/py311-pycerberus-0.6.pkg","repopath":"All/py311-pycerberus-0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":72224,"desc":"Pycerberus is a framework to check user data thoroughly so that you can\nprotect your application from malicious (or just garbled) input data.\n\n * Remove stupid code which converts input values: After values are\n   validated, you can work with real Python types instead of strings -\n   e.g. 42 instead of '42', convert database IDs to model objects\n   transparently.\n * Implement custom validation rules: Writing custom validators is\n   straightforward, everything is well documented and pycerberus only\n   uses very little Python magic.\n * Focus on your value-adding application code: Save time by\n   implementing every input validation rule only once, but 100%25 right\n   instead of implementing a dozen different half-baked solutions.\n * Ready for global business: i18n support (based on GNU gettext) is\n   built in, adding custom translations is easy.\n * Tune it for your needs: You can implement custom behavior in your\n   validators, e.g. fetch translations from a database instead of using\n   gettext or define custom translations for built-in validators.\n * Use it wherever you like: pycerberus is used in a SMTP server, trac\n   macros as well as web applications - there are no dependecies on a\n   specific context like web development.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyasn1","origin":"devel/py-pyasn1","version":"0.6.0","comment":"ASN.1 toolkit for Python","maintainer":"mhjacks@swbell.net","www":"https://github.com/pyasn1/pyasn1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce05a888813edbab2bec74badcc4ebf8c14c329259138334b0233ff7e99a0086","flatsize":1344680,"path":"All/py311-pyasn1-0.6.0.pkg","repopath":"All/py311-pyasn1-0.6.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":160764,"desc":"ASN.1 types and codecs (BER, CER, DER) implementation in Python programming\nlanguage.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyang","origin":"net-mgmt/py-pyang","version":"1.7.8_1","comment":"Validator and code generator for YANG (RFC 4741)","maintainer":"bofh@FreeBSD.org","www":"https://github.com/mbj4668/pyang/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1d3dfac7d844b141817e793072ad607eb4a3dd9fe24340f9afa9c462f7d6987","flatsize":3271389,"path":"All/py311-pyang-1.7.8_1.pkg","repopath":"All/py311-pyang-1.7.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":488852,"desc":"YANG is a data modeling language for NETCONF (RFC4741), developed\nby the IETF NETMOD WG.\n\npyang is a YANG validator, transformator and code generator, written\nin python. It can be used to validate YANG modules for correctness,\nto transform YANG modules into other formats, and to generate code\nfrom the modules.\n\npyang is compatible with\nhttp://www.ietf.org/internet-drafts/draft-ietf-netmod-yang-02.txt.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-py_interface","origin":"devel/py-py_interface","version":"2.3","comment":"Python implementation of an Erlang node","maintainer":"python@FreeBSD.org","www":"https://www.lysator.liu.se/~tab/erlang/py_interface/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71748eb7cd73d07f2678806aba1003c2ba7ae86f44a9c2b544726bc484d5701f","flatsize":619690,"path":"All/py311-py_interface-2.3.pkg","repopath":"All/py311-py_interface-2.3.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":89004,"desc":"The Py-Interface is a python-implementation of an Erlang node.\n\nThe py_interface provides the possibility to create a node that may be used\nfor communication with other Erlang nodes.\n\nSome characteristics:\n\no The Python nodes are hidden, like the Java nodes\n\no The Python node supports\n  - registering the Python node in the epmd\n  - sending and receiving message\n  - executing remote procedure calls (the rpc:call(M,F,A) mechanism)\n\no The Python node does currently not do:\n  - linking\n  - tracing\n\no The Python node translates Erlang types to Python types as far as there is a\n  reasonable Python counterpart. If there is not, then a class is used.\n\no The Python node is a single threaded callback-driven process.\n\no The Python node runs on Python 2.5 and Erlang R12. It may well still work\n  with older version of both Python and Erlang. Development started on\n  Python 1.5 and Erlang R7.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pyacoustid","origin":"audio/py-pyacoustid","version":"1.3.0_1","comment":"Bindings for Chromaprint acoustic fingerprinting and the Acoustid API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/beetbox/pyacoustid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cf4291e20e69abf59de78f95e416f2e61113af442c689f7eb736602b46f2b8b","flatsize":108916,"path":"All/py311-pyacoustid-1.3.0_1.pkg","repopath":"All/py311-pyacoustid-1.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23820,"desc":"Bindings for Chromaprint acoustic fingerprinting and the Acoustid API","deps":{"chromaprint":{"origin":"audio/chromaprint","version":"1.5.1.20221217_1"},"py311-audioread":{"origin":"audio/py-audioread","version":"3.0.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyVTK","origin":"math/py-pyvtk","version":"0.5.18","comment":"Tools for manipulating VTK files in Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pearu/pyvtk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3dd9f4c310e3434cda8ce108ff8f3ed5c4b2df3e53c6fbe6585a9df6837c702","flatsize":321367,"path":"All/py311-pyVTK-0.5.18.pkg","repopath":"All/py311-pyVTK-0.5.18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":50024,"desc":"PyVTK provides the following tools for manipulating Visualization\nToolkit (VTK) files in Python:\n\n * ascii and binary output, ascii input from VTK file\n * DataSet formats: StructuredPoints, StructuredGrid, RectilinearGrid, PolyData,\n   UnstructuredGrid\n * Data formats: PointData, CellData\n * DataSetAttr formats: Scalars, ColorScalars, LookupTable, Vectors, Normals,\n   TextureCoordinates, Tensors, Field","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyClamd","origin":"security/py-pyclamd","version":"0.3.17","comment":"Python ClamD interface module","maintainer":"bsd@dino.sk","www":"https://xael.org/pages/pyclamd-en.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d02c6b08d0f0f28b4fa4106a7039f7a6a954cc6f5807e48ed7003c88402cc9a1","flatsize":115081,"path":"All/py311-pyClamd-0.3.17.pkg","repopath":"All/py311-pyClamd-0.3.17.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":19684,"desc":"pyClamd is a python interface to Clamd (Clamav daemon).\nBy using pyClamd, you can add virus detection capabilities\nto your python software in an efficient and easy way.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyIOSXR","origin":"net-mgmt/py-pyIOSXR","version":"0.53_1","comment":"Python API to interact with network devices running IOS-XR","maintainer":"kai@FreeBSD.org","www":"https://github.com/fooelisa/pyiosxr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"247363907ec50d3b61dc6e6ad3335f7c37eb36a355303aa638f8f657df901c5a","flatsize":106760,"path":"All/py311-pyIOSXR-0.53_1.pkg","repopath":"All/py311-pyIOSXR-0.53_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21960,"desc":"pyIOSXR is a Python library that facilitates communication with Cisco devices\nrunning IOS-XR through the XML agent.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-netmiko":{"origin":"security/py-netmiko","version":"4.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyFFTW","origin":"math/py-pyFFTW","version":"0.13.1","comment":"Pythonic wrapper around FFTW, the FFT library","maintainer":"yuri@FreeBSD.org","www":"https://hgomersall.github.io/pyFFTW/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f9a7252fb1aecaac12642da381ac87382cd2a6c6bc85cb37046bf82ef3f2940","flatsize":695275,"path":"All/py311-pyFFTW-0.13.1.pkg","repopath":"All/py311-pyFFTW-0.13.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":127956,"desc":"pyFFTW is a pythonic wrapper around FFTW, the speedy FFT library. The ultimate\naim is to present a unified interface for all the possible transforms that FFTW\ncan perform.\n\nBoth the complex DFT and the real DFT are supported, as well as on arbitrary\naxes of abitrary shaped and strided arrays, which makes it almost feature\nequivalent to standard and real FFT functions of numpy.fft (indeed, it supports\nthe clongdouble dtype which numpy.fft does not).","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"py311-dask":{"origin":"devel/py-dask","version":"2024.6.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libfftw3f_omp.so.3","libfftw3f.so.3","libfftw3_omp.so.3","libfftw3.so.3"],"annotations":{"flavor":"py311"}},{"name":"py311-pyBigWig","origin":"biology/py-pybigwig","version":"0.3.22","comment":"Python access to bigWig files using libBigWig","maintainer":"jwb@FreeBSD.org","www":"https://pypi.org/project/pyBigWig/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6b57842a195903516703588316fe76e8762a29f957db4e5b18b1796b51c9cc3","flatsize":222694,"path":"All/py311-pyBigWig-0.3.22.pkg","repopath":"All/py311-pyBigWig-0.3.22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":55960,"desc":"A python extension, written in C, for quick access to bigBed files and access\nto and creation of bigWig files. This extension uses libBigWig for local and\nremote file access.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"shlibs_required":["libpython3.11.so.1.0","libcurl.so.4"],"annotations":{"flavor":"py311"}},{"name":"py311-pyaff4","origin":"security/py-pyaff4","version":"0.26.p6_2","comment":"Python Advanced Forensic Format Version 4 library","maintainer":"antoine@FreeBSD.org","www":"https://www.aff4.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"679eec3cbd6d78c299d6e24da668f509d92528819b4f28c82ec6c6a3c7b866c9","flatsize":937618,"path":"All/py311-pyaff4-0.26.p6_2.pkg","repopath":"All/py311-pyaff4-0.26.p6_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":135444,"desc":"AFF4 -The Advanced Forensics File Format\nThe Advanced Forensics File format 4 was originally designed and published in\n\"Extending the advanced forensic format to accommodate multiple data sources,\nlogical evidence, arbitrary information and forensic workflow\" M.I. Cohen,\nSimson Garfinkel and Bradley Schatz, digital investigation 6 (2009) S57-S68.\nThe format is an open source format used for the storage of digital evidence and\ndata.","deps":{"py311-expiringdict":{"origin":"devel/py-expiringdict","version":"1.2.2"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-html5lib":{"origin":"www/py-html5lib","version":"1.1"},"py311-intervaltree":{"origin":"devel/py-intervaltree","version":"3.1.0"},"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"py311-python-snappy":{"origin":"archivers/py-python-snappy","version":"0.6.1"},"py311-rdflib":{"origin":"textproc/py-rdflib","version":"6.3.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyTooling","origin":"devel/py-pyTooling","version":"6.3.0","comment":"Collection of arbitrary classes, decorators, meta-classes, exceptions","maintainer":"yuri@FreeBSD.org","www":"https://pytooling.github.io/pyTooling/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34951a4d6cd8705f8155a3a9c079506da8fafc82344623acced3194c17d4a235","flatsize":1933911,"path":"All/py311-pyTooling-6.3.0.pkg","repopath":"All/py311-pyTooling-6.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":210200,"desc":"pyTooling is a powerful collection of arbitrary useful abstract data models,\nclasses, decorators, meta-classes and exceptions. It also provides lots of\nhelper functions e.g. to ease the handling of package descriptions.\n\nIt's useful for any Python-base project independent if it's a library,\nframework or CLI tool.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-py2bit","origin":"biology/py-py2bit","version":"0.3.0","comment":"Python interface for 2bit packed nucleotide files","maintainer":"jwb@FreeBSD.org","www":"https://github.com/deeptools/py2bit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a53735e010357328f8d6794a6300c5f2888b8f79453adf5f7cc345f36c7aa47f","flatsize":54365,"path":"All/py311-py2bit-0.3.0.pkg","repopath":"All/py311-py2bit-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17136,"desc":"py2bit is a python extension, written in C, for quick access to 2bit\nfiles for randomly accessible, packed nucleotide sequences. The\nextension uses lib2bit for file access.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-py3nvml","origin":"devel/py-py3nvml","version":"0.2.7_1","comment":"Python 3 Bindings for the NVIDIA Management Library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fbcotter/py3nvml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"deac6dc5e312c07894e30715adb4ecddc9de84a578defdce5b3c1b0b982b4145","flatsize":949497,"path":"All/py311-py3nvml-0.2.7_1.pkg","repopath":"All/py311-py3nvml-0.2.7_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":81032,"desc":"Python 3 compatible bindings to the NVIDIA Management Library. Can be used to\nquery the state of the GPUs on your system. This was ported from the NVIDIA\nprovided python bindings nvidia-ml-py, which only supported python 2.","deps":{"py311-xmltodict":{"origin":"devel/py-xmltodict","version":"0.13.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-py3dns","origin":"dns/py-py3dns","version":"4.0.2","comment":"Python 3 DNS library","maintainer":"sunpoet@FreeBSD.org","www":"https://launchpad.net/py3dns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c8c821b43a6afb5395dcc7a430ddf89bfedac223f78c83f8d215ea49a8da40a","flatsize":374753,"path":"All/py311-py3dns-4.0.2.pkg","repopath":"All/py311-py3dns-4.0.2.pkg","licenselogic":"single","licenses":["CNRI"],"pkgsize":60384,"desc":"This directory contains a Python module that implements a DNS (Domain\nName Server) client, plus additional modules that define some symbolic\nconstants used by DNS (dnstype, dnsclass, dnsopcode).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-py-serializable","origin":"devel/py-py-serializable","version":"1.0.3","comment":"Library for serializing and deserializing Python Objects to and from JSON and XML","maintainer":"sunpoet@FreeBSD.org","www":"https://py-serializable.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01061c54447a6e9e25e23e95ff13b7d759ac6fa318fc18ba725f36104fef5b8a","flatsize":275418,"path":"All/py311-py-serializable-1.0.3.pkg","repopath":"All/py311-py-serializable-1.0.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":43664,"desc":"This Pythonic library provides a framework for serializing/deserializing Python\nclasses to and from JSON and XML.\n\nIt relies upon the use of Python Properties in your Python classes.","deps":{"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-py-restclient","origin":"www/py-py-restclient","version":"1.3.3_1","comment":"Python REST Client","maintainer":"wen@FreeBSD.org","www":"http://py-restclient.e-engura.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fc406bb580d8532ab5ceda2878aa245dc0cd1f90b63da141ab3e53e5d9856f4","flatsize":198622,"path":"All/py311-py-restclient-1.3.3_1.pkg","repopath":"All/py311-py-restclient-1.3.3_1.pkg","licenselogic":"single","pkgsize":36860,"desc":"A simple REST client for Python, inspired by the microframework\n(Camping, Sinatra) style of specifying actions: get, put, post,\ndelete.","deps":{"py311-httplib2":{"origin":"www/py-httplib2","version":"0.22.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-py3Dmol","origin":"science/py-py3Dmol","version":"2.1.0","comment":"IPython interface for embedding 3Dmol.js views","maintainer":"yuri@FreeBSD.org","www":"https://3dmol.csb.pitt.edu/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d16dc228feb3566ae9db8f01801efa4325fe66accf69ab963ad1561528848f2f","flatsize":57294,"path":"All/py311-py3Dmol-2.1.0.pkg","repopath":"All/py311-py3Dmol-2.1.0.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":12876,"desc":"py3Dmol is an IPython interface for embedding 3Dmol.js views.","deps":{"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyEDFlib","origin":"misc/py-pyEDFlib","version":"0.1.30","comment":"Python library to read/write EDF+/BDF+ files based on EDFlib","maintainer":"yuri@FreeBSD.org","www":"https://github.com/holgern/pyedflib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fc784ecaff5d4c9127b55f4253dc78f459834201ab0735030555cac3b0fce6e","flatsize":8069739,"path":"All/py311-pyEDFlib-0.1.30.pkg","repopath":"All/py311-pyEDFlib-0.1.30.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1077188,"desc":"pyEDFlib is a python library to read/write EDF+/BDF+ files based on EDFlib.\n\nEDF means European Data Format and was first published by Kemp in 1992. In 2003,\nan improved version of the file protocol named EDF+ has been published, also\nby Kemp.\n\nThe EDF/EDF+ format saves all data in the 16 bit format. A version which saves\nall data in the 24 bit format was introduces by the company BioSemi.","deps":{"gcc":{"origin":"lang/gcc","version":"13_5"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-py-cpuinfo","origin":"sysutils/py-py-cpuinfo","version":"9.0.0","comment":"Module for getting CPU info with pure Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/workhorsy/py-cpuinfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab75a48c19f1adaed38ba15f589d5c95375b0c55d6863b985f7ba58882e36c31","flatsize":350358,"path":"All/py311-py-cpuinfo-9.0.0.pkg","repopath":"All/py311-py-cpuinfo-9.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":55396,"desc":"Py-cpuinfo gets CPU info with pure Python. Py-cpuinfo should work without any\nextra programs or libraries, beyond what your OS provides. It does not require\nany compilation(C/C++, assembly, et cetera) to use. It works with Python\n2 and 3.","deps":{"lscpu":{"origin":"sysutils/lscpu","version":"1.2.0_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"options":{"LSCPU":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-py-partiql-parser","origin":"devel/py-py-partiql-parser","version":"0.5.5","comment":"Pure Python PartiQL Parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/getmoto/py-partiql-parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc4af4a9834c64eb7fca4bdfd408475080e9b15ac7a0164e4a37b496b98f3e0b","flatsize":290460,"path":"All/py311-py-partiql-parser-0.5.5.pkg","repopath":"All/py311-py-partiql-parser-0.5.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49040,"desc":"py-partiql-parser is a tokenizer/parser/executor for the PartiQL-language, in\nPython.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-py-find-1st","origin":"math/py-py-find-1st","version":"1.1.6","comment":"Numpy extension module for efficient search in numpy arrays","maintainer":"yuri@FreeBSD.org","www":"https://github.com/roebel/py_find_1st","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7a8886187eb1ce09cc0e9c99e7078bb872a25ab43ef4135f7c8bc93ea026e16","flatsize":57197,"path":"All/py311-py-find-1st-1.1.6.pkg","repopath":"All/py311-py-find-1st-1.1.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":19612,"desc":"py_find_1st is a numpy extension that allows to find the first index into an\n1D-array that validates a boolean condition that can consist of a comparison\noperator and a limit value.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-purl","origin":"devel/py-purl","version":"1.6_1","comment":"Immutable URL class for easy URL-building and manipulation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/codeinthehole/purl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ad6d00cecdb20c340354c546a65b4dbc80c8535160a8327674f27bcfd084fb4","flatsize":94299,"path":"All/py311-purl-1.6_1.pkg","repopath":"All/py311-purl-1.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19248,"desc":"purl is a simple, immutable URL class with a clean API for interrogation and\nmanipulation. It supports template URLs as per RFC 6570.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-py3status","origin":"deskutils/py-py3status","version":"3.58","comment":"Extensible i3status wrapper written in python","maintainer":"sunpoet@FreeBSD.org","www":"https://ultrabug.github.io/py3status/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e38f6fe766d4ce8b8779013e65338652ea6335dce6425810548613bdb2f66df","flatsize":3937175,"path":"All/py311-py3status-3.58.pkg","repopath":"All/py311-py3status-3.58.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":568664,"desc":"py3status is an extensible i3status wrapper written in python.\n\nUsing py3status, you can take control of your i3bar easily by:\n- using one of the available modules shipped with py3status\n- grouping multiple modules and automatically or manually cycle their display\n- writing your own modules and have their output displayed on your bar\n- handling click events on your i3bar and play with them in no time\n- seeing your clock tick every second whatever your i3status interval","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python"],"options":{"UDEV":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-py-OpenFermion-PySCF","origin":"science/py-OpenFermion-PySCF","version":"0.5_1","comment":"Interface between OpenFermion and PySCF","maintainer":"yuri@FreeBSD.org","www":"https://github.com/quantumlib/OpenFermion-PySCF","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45b5e5cdbfbec7557cab5d888fc54fb240ae36843ec22538a01d0fb80c1aef52","flatsize":93351,"path":"All/py311-py-OpenFermion-PySCF-0.5_1.pkg","repopath":"All/py311-py-OpenFermion-PySCF-0.5_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18656,"desc":"OpenFermion-PySCF is an interface between OpenFermion and PySCF to perform\nrelativistic quantum chemistry calculations simulated on a quantum computer.","deps":{"py311-OpenFermion":{"origin":"science/py-OpenFermion","version":"1.6.1"},"py311-pyscf":{"origin":"science/py-pyscf","version":"2.6.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycryptodome-test-vectors","origin":"security/py-pycryptodome-test-vectors","version":"1.0.14","comment":"Optional test vectors for PyCryptodome and PyCryptodomeX","maintainer":"john@saltant.com","www":"https://www.pycryptodome.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"629ee352e975cb5dd60203e541c6ae81fa64e4e01916a0c3281d55f4e53a1085","flatsize":34843832,"path":"All/py311-pycryptodome-test-vectors-1.0.14.pkg","repopath":"All/py311-pycryptodome-test-vectors-1.0.14.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","APACHE20"],"pkgsize":9300360,"desc":"These cryptographic test vectors serve as the reference against which\nto run the built-in test suite for security/py-pycryptodome and/or\nsecurity/py-pycrytodomex. It is only necessary to install this port if\nyou wish to run the tests yourself.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"cpe":"cpe:2.3:a:python:pycryptodome-test-vectors:1.0.14:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-pure-eval","origin":"devel/py-pure-eval","version":"0.2.2_1","comment":"Safely evaluate AST nodes without side effects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/alexmojaki/pure_eval","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87f17b359136cafe2f8af56053775e0bd765fb93a0f53ac2701b7491ebf7f97b","flatsize":112827,"path":"All/py311-pure-eval-0.2.2_1.pkg","repopath":"All/py311-pure-eval-0.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23924,"desc":"pure_eval is a Python package that lets you safely evaluate certain AST nodes\nwithout triggering arbitrary code that may have unwanted side effects.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pupynere","origin":"science/py-pupynere","version":"1.0.15_10","comment":"NetCDF file reader and writer","maintainer":"sunpoet@FreeBSD.org","www":"https://bitbucket.org/robertodealmeida/pupynere","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7143451bb95bc2fcc15babdfcbb3254e12d5415e73162839e246faf95d3c08ab","flatsize":94100,"path":"All/py311-pupynere-1.0.15_10.pkg","repopath":"All/py311-pupynere-1.0.15_10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19800,"desc":"Pupynere is a Python module for reading and writing NetCDF files, using the same\nAPI as Scientific.IO.NetCDF and pynetcdf. It depends only on Numpy, so you don't\nneed to have the NetCDF library installed.\n\nSee also: https://pypi.org/project/pupynere/","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-py","origin":"devel/py-py","version":"1.11.0","comment":"Library with cross-python path, ini-parsing, io, code, log facilities","maintainer":"python@FreeBSD.org","www":"https://pylib.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14ce08f4d4f3a313d86b9e0bcc04455e1cd00cfe1722123e5b0d1b2c58589ea9","flatsize":1172312,"path":"All/py311-py-1.11.0.pkg","repopath":"All/py311-py-1.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":201764,"desc":"The pylib is a development support library featuring these tools and APIs:\n\n  * py.path:  uniform local and svn path objects\n  * py.apipkg:  explicit API control and lazy-importing\n  * py.iniconfig:  easy parsing of .ini files\n  * py.code:  dynamic code generation and introspection\n  * py.path:  uniform local and svn path objects","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-puremagic","origin":"sysutils/py-puremagic","version":"1.24","comment":"Pure python implementation of magic file detection","maintainer":"james@french.id.au","www":"https://pypi.org/project/puremagic/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0d0907c42490dff5cb7dbb267fb3d350d175586c32c4adf4db339add136c4ea","flatsize":215301,"path":"All/py311-puremagic-1.24.pkg","repopath":"All/py311-puremagic-1.24.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40832,"desc":"Puremagic is a python module that will identify a file from magic numbers.\n\nIt is designed to be minimalistic and inherently cross platform compatible.\nIt is also designed to be a stand in for python-magic, it incorporates the\nfunctions from_file(filename[, mime]) and from_string(string[, mime])\nhowever the magic_file() and magic_string() are more powerful and will also\ndisplay confidence and duplicate matches.\n\nIt does NOT try to match files off non-magic string. In other words it will\nnot search for a string within a certain window of bytes like others might.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-py-ubjson","origin":"devel/py-py-ubjson","version":"0.16.1_1","comment":"Universal Binary JSON encoder/decoder","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Iotic-Labs/py-ubjson","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0801b453719096bef64d2a5d170295fc443fff223dd87b73639b6b37747baa8","flatsize":213363,"path":"All/py311-py-ubjson-0.16.1_1.pkg","repopath":"All/py311-py-ubjson-0.16.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":46080,"desc":"This is a Python Universal Binary JSON encoder/decoder based on the draft-12\nspecification.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-punjab","origin":"net-im/py-punjab","version":"0.15","comment":"HTTP XMPP client interface","maintainer":"ports@FreeBSD.org","www":"https://github.com/twonds/punjab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d95ef6ae521d5cdcc3d5fd16cd97a29ed5339879375dfd95c70dc3f3876bbb6","flatsize":395147,"path":"All/py311-punjab-0.15.pkg","repopath":"All/py311-punjab-0.15.pkg","licenselogic":"single","pkgsize":76644,"desc":"Punjab is a HTTP jabber client interface.\n\nIt is a BOSH or XEP-0124 connection manager that allows persistent client\nconnections to an XMPP server.\n\nSupporting XMPP over BOSH or XEP-0206","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"Please read the documentation and tutorial at:\n/usr/local/share/doc/punjab for setup and use.","type":"install"},{"message":"===>   NOTICE:\n\nThe py311-punjab port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-publicsuffixlist","origin":"dns/py-publicsuffixlist","version":"0.10.1.20240618","comment":"Publicsuffixlist implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ko-zu/psl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d73dd965564cc6f6320d53c52a1aac5ffa7e1886fcd879a603adddbd068d64b6","flatsize":457347,"path":"All/py311-publicsuffixlist-0.10.1.20240618.pkg","repopath":"All/py311-publicsuffixlist-0.10.1.20240618.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":95892,"desc":"Public Suffix List parser implementation for Python.\n- Compliant with TEST DATA\n- Support IDN (unicode or punycoded).\n- Support Python 2.5+ and Python 3.x\n- Shipped with built-in PSL and the updater script.\n- Written in Pure Python. No library dependencies.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pum","origin":"databases/py-pum","version":"0.9.14","comment":"Postgres upgrade manager","maintainer":"lbartoletti@FreeBSD.org","www":"https://github.com/opengisch/pum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6113afa63a8e6acebfe59e6610a66a723eabceb990f79be3777491ce6648b485","flatsize":263109,"path":"All/py311-pum-0.9.14.pkg","repopath":"All/py311-pum-0.9.14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":41780,"desc":"Acronym stands for \"Postgres Upgrades Manager\". It is a database migration\nmanagement tool very similar to flyway-db or Liquibase, based on metadata\ntables.\n\nPum is python program that can be used via command line or directly from\nanother python program.\n\nPum permits the followings operations on Postgres databases:\n\n  - check the differences between two databases\n  - create a backup (dump file) of a database\n  - restore a database from a backup\n  - upgrade a database applying delta files\n\nand some other useful operations.","deps":{"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyaes","origin":"security/py-pyaes","version":"1.6.1","comment":"Pure-Python implementation of AES block-cipher","maintainer":"jrm@FreeBSD.org","www":"https://github.com/ricmoo/pyaes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"968c734474b4aa3da41b7361b58c8f94fba8acf03c8d9c92acdd19920e9e3d4b","flatsize":205862,"path":"All/py311-pyaes-1.6.1.pkg","repopath":"All/py311-pyaes-1.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39172,"desc":"pyaes is a pure-Python implmentation of the AES block cipher algorithm and the\ncommon modes of operation (CBC, CFB, CTR, ECB and OFB).\n\n- Supports all AES key sizes\n- Supports all AES common modes\n- Pure-Python (no external dependancies)\n- BlockFeeder API allows streams to easily be encrypted and decrypted\n- Python 2.x and 3.x support","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pudb","origin":"devel/py-pudb","version":"2024.1","comment":"Full-screen, console-based Python debugger","maintainer":"sunpoet@FreeBSD.org","www":"https://documen.tician.de/pudb/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dcf5eca0f51ae638e2268f85181156470f7f04843c33c4198e1116ca11238ee5","flatsize":1072418,"path":"All/py311-pudb-2024.1.pkg","repopath":"All/py311-pudb-2024.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":176544,"desc":"PuDB is a full-screen, console-based visual debugger for Python.\n\nIts goal is to provide all the niceties of modern GUI-based debuggers in a more\nlightweight and keyboard-friendly package. PuDB allows you to debug code right\nwhere you write and test it--in a terminal. If you've worked with the excellent\n(but nowadays ancient) DOS-based Turbo Pascal or C tools, PuDB's UI might look\nfamiliar.","deps":{"py311-jedi":{"origin":"devel/py-jedi","version":"0.19.1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-urwid":{"origin":"devel/py-urwid","version":"2.6.14"},"py311-urwid-readline":{"origin":"devel/py-urwid-readline","version":"0.13"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"COMPLETION":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-publicsuffix2","origin":"dns/py-publicsuffix2","version":"2.20191221_49","comment":"Get public suffix of domain name from Public Suffix List (Fork)","maintainer":"ml@netfence.it","www":"https://github.com/nexb/python-publicsuffix2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d45b0e0552d89bef209b70ea6bc90b01719903072f0bd330ad851c9b5161a227","flatsize":412982,"path":"All/py311-publicsuffix2-2.20191221_49.pkg","repopath":"All/py311-publicsuffix2-2.20191221_49.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90988,"desc":"This module allows you to get the public suffix of a domain name using the\nPublic Suffix List from http://publicsuffix.org\n\nA public suffix is one under which Internet users can directly register names.\nSome examples of public suffixes are .com, .co.uk and pvt.k12.wy.us. Accurately\nknowing the public suffix of a domain is useful when handling web browser\ncookies, highlighting the most important part of a domain name in a user\ninterface or sorting URLs by web site","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ptvsd","origin":"devel/py-ptvsd","version":"3.1.0","comment":"Visual Studio remote debugging server for Python","maintainer":"bofh@FreeBSD.org","www":"https://pypi.org/project/ptvsd/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8dd08d5df4621306f415bd750898ac14252f78fdd0514ced244f0eb788dfe5d","flatsize":754703,"path":"All/py311-ptvsd-3.1.0.pkg","repopath":"All/py311-ptvsd-3.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":126928,"desc":"Visual Studio remote debugging server for Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-publicsuffix","origin":"dns/py-publicsuffix","version":"1.1.0_75","comment":"Get public suffix of domain name from Public Suffix List","maintainer":"d.pryadko@rambler-co.ru","www":"https://pypi.org/project/publicsuffix/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db839cf3b72f32a6570ab997488af9be1134bfd89e8ed2a9056c95bc9e162a5e","flatsize":338402,"path":"All/py311-publicsuffix-1.1.0_75.pkg","repopath":"All/py311-publicsuffix-1.1.0_75.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80036,"desc":"This module allows you to get the public suffix of a domain name using\nthe Public Suffix List from http://publicsuffix.org\n\nA public suffix is one under which Internet users can directly register names.\nSome examples of public suffixes are .com, .co.uk and pvt.k12.wy.us.\nAccurately knowing the public suffix of a domain is useful when handling web\nbrowser cookies, highlighting the most important part of a domain name in a\nuser interface or sorting URLs by web site","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pyPEG2","origin":"textproc/py-pyPEG2","version":"2.15.2","comment":"Parsing Expression Grammar (PEG) parser for Python","maintainer":"ed@FreeBSD.org","www":"https://fdik.org/pyPEG/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4acf406595adb6162511fed2eaacb756154c167c60e5b3aa51ff0e1fd1ff4891","flatsize":336162,"path":"All/py311-pyPEG2-2.15.2.pkg","repopath":"All/py311-pyPEG2-2.15.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":51252,"desc":"PyPEG2 is a parser-interpreter for Parsing Expression Grammars (PEGs).\n\nPEGs look similar to context-free grammars (CFGs), except that the choice\noperator always picks the first matching option. This allows for parsing\nin linear time.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ptable","origin":"devel/py-ptable","version":"0.9.2_2","comment":"Display tabular data in an ASCII table format","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kxxoling/PTable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d600977342a01c904807590a0ada6d4d5423b215472eb622c878d1fe243bcd3","flatsize":263934,"path":"All/py311-ptable-0.9.2_2.pkg","repopath":"All/py311-ptable-0.9.2_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":43352,"desc":"PTable is a simple Python library designed to make it quick and easy to\nrepresent tabular data in visually appealing ASCII tables, originally forked\nfrom PrettyTable.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ptyprocess","origin":"sysutils/py-ptyprocess","version":"0.7.0","comment":"Run a subprocess in a pseudo terminal","maintainer":"robak@FreeBSD.org","www":"https://github.com/pexpect/ptyprocess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e13d142123ef51d42a15ab15e7fc668e9b36b227aa1ed42815fa98800a2d7d22","flatsize":125699,"path":"All/py311-ptyprocess-0.7.0.pkg","repopath":"All/py311-ptyprocess-0.7.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":25308,"desc":"Launch a subprocess in a pseudo terminal (pty), and interact with\nboth the process and its pty.\n\nSometimes, piping stdin and stdout is not enough. There might be\na password prompt that doesn't read from stdin, output that changes\nwhen it's going to a pipe rather than a terminal, or curses-style\ninterfaces that rely on a terminal. If you need to automate these\nthings, running the process in a pseudo terminal (pty) is the answer.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-psycopg2cffi","origin":"databases/py-psycopg2cffi","version":"2.9.0","comment":"Implementation of the psycopg2 module using cffi","maintainer":"jrm@FreeBSD.org","www":"https://github.com/chtd/psycopg2cffi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f37465c1a8b8301f49e8861a5f67785f69cd622a9f7b09f004ebafe63dbf845a","flatsize":953751,"path":"All/py311-psycopg2cffi-2.9.0.pkg","repopath":"All/py311-psycopg2cffi-2.9.0.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":151060,"desc":"psycopg2cffi is an implementation of the psycopg2 module using cffi, the C\nForeign Function Interface for Python.  psycopg2 is a PostgreSQL database\nadapter for the Python programming language.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libpq.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-pycsw","origin":"science/py-pycsw","version":"2.6.1_2","comment":"OGC CSW server implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://pycsw.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5983790b230f38f5da21f44975443694f572e8b342c2bbaaac2d046964d2b33a","flatsize":4514541,"path":"All/py311-pycsw-2.6.1_2.pkg","repopath":"All/py311-pycsw-2.6.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":412212,"desc":"pycsw is an OGC CSW server implementation written in Python. Started in 2010\n(more formally announced in 2011), pycsw allows for the publishing and discovery\nof geospatial metadata via numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH,\nSRU), providing a standards-based metadata and catalogue component of spatial\ndata infrastructures. pycsw is Open Source, released under an MIT license, and\nruns on all major platforms (Windows, Linux, Mac OS X).\n\nSee also: https://github.com/geopython/pycsw","deps":{"py311-OWSLib":{"origin":"graphics/py-OWSLib","version":"0.29.3_1"},"py311-geolinks":{"origin":"science/py-geolinks","version":"0.2.3_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pyproj":{"origin":"graphics/py-pyproj","version":"3.6.1_1"},"py311-shapely":{"origin":"devel/py-shapely","version":"1.8.5_1"},"py311-xmltodict":{"origin":"devel/py-xmltodict","version":"0.13.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"cpe":"cpe:2.3:a:pycsw:pycsw:2.6.1:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"py311-psycopg-pool","origin":"databases/py-psycopg-pool","version":"3.2.2","comment":"Connection Pool for Psycopg","maintainer":"sunpoet@FreeBSD.org","www":"https://www.psycopg.org/psycopg3/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30a82def51d8889b5995db0efb3fad840e9c88e66a3fd38ce7cb1434023f118c","flatsize":444373,"path":"All/py311-psycopg-pool-3.2.2.pkg","repopath":"All/py311-psycopg-pool-3.2.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":55188,"desc":"PostgreSQL database adapter for Python - Connection Pool\n\nThis distribution contains the optional connection pool package psycopg_pool.\nThis package is kept separate from the main psycopg package because it is likely\nthat it will follow a different release cycle.","deps":{"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ptpython","origin":"devel/py-ptpython","version":"3.0.27","comment":"Python REPL build on top of prompt_toolkit","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/prompt-toolkit/ptpython","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86941c377f7588df8637955e75e18db536445f8ee1608cfed6e9fdf44ae5fcbb","flatsize":801782,"path":"All/py311-ptpython-3.0.27.pkg","repopath":"All/py311-ptpython-3.0.27.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":131468,"desc":"Ptpython is an advanced Python REPL.\n\nFeatures:\n- Syntax highlighting.\n- Multiline editing (the up arrow works).\n- Autocompletion.\n- Mouse support (disabled by default).\n- Support for color schemes.\n- Support for bracketed paste (if the terminal supports it).\n- Both Vi and Emacs key bindings.\n- Support for double width (Chinese) characters.\n- ... and many other stuff.","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-jedi":{"origin":"devel/py-jedi","version":"0.19.1"},"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"ALL":"off","PTIPYTHON":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-puddletag","origin":"audio/puddletag","version":"2.3.0","comment":"Powerful, simple, audio tag editor","maintainer":"DtxdF@disroot.org","www":"https://puddletag.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00f4a8c029bee15311086b736824b4575cb12c82810bab4c51907bf5d25cee9e","flatsize":5574768,"path":"All/py311-puddletag-2.3.0.pkg","repopath":"All/py311-puddletag-2.3.0.pkg","licenselogic":"and","licenses":["GPLv2","GPLv3"],"pkgsize":935176,"desc":"puddletag is an audio tag editor (primarily created) for GNU/Linux\nsimilar to the Windows program, Mp3tag. Unlike most taggers for\nGNU/Linux, it uses a spreadsheet-like layout so that all the tags\nyou want to edit by hand are visible and easily editable.\n\nThe usual tag editor features are supported like extracting tag\ninformation from filenames, renaming files based on their tags by\nusing patterns and basic tag editing.\n\nThen there're Functions, which can do things like replace text,\ntrim it, do case conversions, etc. Actions can automate repetitive\ntasks. Doing web lookups using Amazon (including cover art), Discogs\n(does cover art too!), FreeDB and MusicBrainz is also supported.\n\nSupported formats: ID3v1, ID3v2 (mp3), MP4 (mp4, m4a, etc.),\nVorbisComments (ogg, flac), Musepack (mpc), Monkey's Audio (.ape)\nand WavPack (wv).","deps":{"chromaprint":{"origin":"audio/chromaprint","version":"1.5.1.20221217_1"},"py311-Levenshtein":{"origin":"devel/py-Levenshtein","version":"0.22.0"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-mutagen":{"origin":"audio/py-mutagen","version":"1.47.0"},"py311-pyacoustid":{"origin":"audio/py-pyacoustid","version":"1.3.0_1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-unidecode":{"origin":"converters/py-unidecode","version":"1.3.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"options":{"LEVENSHTEIN":"on","LXML":"on","PYACOUSTID":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-psycogreen","origin":"databases/py-psycogreen","version":"1.0.2","comment":"Python library to enable psycopg2 to work with coroutine libraries","maintainer":"loic.blot@unix-experience.fr","www":"https://bitbucket.org/dvarrazzo/psycogreen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90ba00f436dc81a65a24ab2557bda4e9dcee3f37218dea3075417ee19afca8b8","flatsize":15536,"path":"All/py311-psycogreen-1.0.2.pkg","repopath":"All/py311-psycogreen-1.0.2.pkg","licenselogic":"single","pkgsize":4504,"desc":"The psycogreen package enables psycopg2 to work with coroutine libraries,\nusing asynchronous calls internally but offering a blocking interface so\nthat regular code can run unmodified.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pwntools","origin":"security/py-pwntools","version":"4.12.0_2","comment":"CTF framework and exploit development library","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/Gallopsled/pwntools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d55b1d1f96014ba8b2cc60c314b49572b4192c159b7a23114ba7edde75fc062","flatsize":44244995,"path":"All/py311-pwntools-4.12.0_2.pkg","repopath":"All/py311-pwntools-4.12.0_2.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","GPLv2","MIT"],"pkgsize":1428476,"desc":"Pwntools is a CTF framework and exploit development library. Written in\nPython, it is designed for rapid prototyping and development, and\nintended to make exploit writing as simple as possible.","deps":{"py311-capstone":{"origin":"devel/py-capstone","version":"5.0.1"},"py311-colored-traceback":{"origin":"devel/py-colored-traceback","version":"0.3.0"},"py311-intervaltree":{"origin":"devel/py-intervaltree","version":"3.1.0"},"py311-mako":{"origin":"textproc/py-mako","version":"1.3.5"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-pip":{"origin":"devel/py-pip","version":"23.3.2_1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pyelftools":{"origin":"devel/py-pyelftools","version":"0.30"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-pysocks":{"origin":"net/py-pysocks","version":"1.7.1_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-ropgadget":{"origin":"security/py-ropgadget","version":"7.4"},"py311-rpyc":{"origin":"devel/py-RPyC","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-sortedcontainers":{"origin":"devel/py-sortedcontainers","version":"2.4.0"},"py311-unicorn":{"origin":"emulators/py-unicorn","version":"2.0.1p1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"cpe":"cpe:2.3:a:pwntools_project:pwntools:4.12.0:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"py311-psycopg2","origin":"databases/py-psycopg2","version":"2.9.9_1","comment":"High performance Python adapter for PostgreSQL","maintainer":"sunpoet@FreeBSD.org","www":"https://www.psycopg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b60c75f3973ad9e61f12dfb7ee03f4fe1e74f453d8f0be666515c54f2a1f2cf9","flatsize":770958,"path":"All/py311-psycopg2-2.9.9_1.pkg","repopath":"All/py311-psycopg2-2.9.9_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":162228,"desc":"psycopg2 is a PostgreSQL database adapter for the Python programming language.\nIt was written from scratch with the aim of being small, fast and stable. It\nsupports the full Python DBAPI-2.0 and is thread safe.\n\npsycopg2 is different from the other database adapter because it was designed\nfor heavily multi-threaded applications that create and destroy lots of cursors\nand make a conspicuous number of concurrent INSERTs or UPDATEs. Every open\nPython connection keeps a pool of real (UNIX or TCP/IP) connections to the\ndatabase. Every time a new cursor is created, a new connection does not need to\nbe opened; instead one of the unused connections from the pool is used. That\nmakes psycopg very fast in typical client-server applications that create a\nservicing thread every time a client request arrives.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libpq.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-psautohint","origin":"print/py-psautohint","version":"2.4.0","comment":"Standalone version of Adobe AFDKO's autohinter","maintainer":"lantw44@gmail.com","www":"https://github.com/adobe-type-tools/psautohint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9371e7abbbd537ea693998c26a103836901a43db6bbf366072bd006d4921ab44","flatsize":796070,"path":"All/py311-psautohint-2.4.0.pkg","repopath":"All/py311-psautohint-2.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":170656,"desc":"PSAutoHint is a standalone version of Adobe AFDKO's autohinter.","deps":{"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-protobuf-compiler","origin":"devel/py-protobuf-compiler","version":"1.0.20","comment":"Compile all protobuf files and create package distributions","maintainer":"0mp@FreeBSD.org","www":"https://github.com/netsaj/python-protobuf-compiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b967a5372ca2dc6fb49e2936abe966f9911e80defab6cc17fd8629ac44670d3a","flatsize":51844,"path":"All/py311-protobuf-compiler-1.0.20.pkg","repopath":"All/py311-protobuf-compiler-1.0.20.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13416,"desc":"Python protobuf compiler can be used to compile collections protobuf files and\ncreate a single package distribution suitable for installing with pip.","deps":{"py311-bleach":{"origin":"www/py-bleach","version":"6.1.0_1"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-grpcio":{"origin":"devel/py-grpcio","version":"1.64.1"},"py311-grpcio-tools":{"origin":"devel/py-grpcio-tools","version":"1.60.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-puppetboard","origin":"www/py-puppetboard","version":"4.2.6_1","comment":"Web interface to PuppetDB","maintainer":"puppet@FreeBSD.org","www":"https://github.com/voxpupuli/puppetboard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b70f723b9b4507bddf09baa3a05d4881d56cba3498fa0d1feaaa4386729deeb","flatsize":6703018,"path":"All/py311-puppetboard-4.2.6_1.pkg","repopath":"All/py311-puppetboard-4.2.6_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1964496,"desc":"Puppetboard is a web interface to PuppetDB aiming to replace the reporting\nfunctionality of Puppet Dashboard.","deps":{"py311-CommonMark":{"origin":"textproc/py-CommonMark","version":"0.9.1_1"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-flask_wtf":{"origin":"www/py-flask-wtf","version":"1.2.1"},"py311-itsdangerous":{"origin":"security/py-itsdangerous","version":"2.1.2"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-pypuppetdb":{"origin":"databases/py-pypuppetdb","version":"3.2.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"py311-wtforms":{"origin":"textproc/py-wtforms","version":"3.1.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-psutil","origin":"sysutils/py-psutil","version":"6.0.0","comment":"Process utilities module for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://psutil.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4621df257a27035b089432c0944e51e7a1b7cf947af5be336a219cb6e0e20c28","flatsize":3583689,"path":"All/py311-psutil-6.0.0.pkg","repopath":"All/py311-psutil-6.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":493372,"desc":"psutil is a module providing an interface for retrieving information on running\nprocesses and system utilization (CPU, memory) in a portable way by using\nPython, implementing many functionalities offered by tools like ps, top and\nWindows task manager.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"cpe":"cpe:2.3:a:psutil_project:psutil:6.0.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-proto-plus","origin":"devel/py-proto-plus","version":"1.23.0_1","comment":"Beautiful, Pythonic protocol buffers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/proto-plus-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f6664eb7b3c94e1ffe0dcae367d68840d9fc2976c0c03310baa7faed92a723d","flatsize":390685,"path":"All/py311-proto-plus-1.23.0_1.pkg","repopath":"All/py311-proto-plus-1.23.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":66028,"desc":"Proto Plus for Python\n\nThis is a wrapper around protocol buffers. Protocol buffers is a specification\nformat for APIs, such as those inside Google. This library provides protocol\nbuffer message classes and objects that largely behave like native Python types.","deps":{"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-protego","origin":"www/py-protego","version":"0.1.16","comment":"Pure-Python robots.txt parser","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/Protego/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5525eeeeee1be5498a9ca849afafb306576a5e404f1d318343cb7cbc06cb79e7","flatsize":207164,"path":"All/py311-protego-0.1.16.pkg","repopath":"All/py311-protego-0.1.16.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":37548,"desc":"Protego is a pure-Python robots.txt parser with support for modern conventions.\nIt is mainly used by Scrapy application when crawling websites.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-prospector","origin":"devel/py-prospector","version":"1.10.3_2","comment":"Analyse Python code by aggregating the result of other tools","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/landscapeio/prospector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3724b4993f75c18687cdb7185f0a8131b8a0ae9e45133d08e5e9e94f940a93b4","flatsize":661077,"path":"All/py311-prospector-1.10.3_2.pkg","repopath":"All/py311-prospector-1.10.3_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":123236,"desc":"Prospector is a tool to analyze Python code and output information about errors,\npotential problems, convention violations and complexity.\n\nIt brings together the functionality of other Python analysis tools such as\nPylint, pycodestyle, and McCabe complexity. See the Supported Tools\ndocumentation section for a complete list.\n\nThe primary aim of Prospector is to be useful 'out of the box'. A common\ncomplaint of other Python analysis tools is that it takes a long time to filter\nthrough which errors are relevant or interesting to your own coding style.\nProspector provides some default profiles, which hopefully will provide a good\nstarting point and will be useful straight away, and adapts the output depending\non the libraries your project uses.","deps":{"py311-bandit":{"origin":"devel/py-bandit","version":"1.7.9"},"py311-dodgy":{"origin":"devel/py-dodgy","version":"0.2.1_1"},"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-gitpython":{"origin":"devel/py-gitpython","version":"3.1.30"},"py311-mccabe":{"origin":"devel/py-mccabe","version":"0.7.0"},"py311-mypy":{"origin":"devel/py-mypy","version":"1.10.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pep8-naming":{"origin":"devel/py-pep8-naming","version":"0.14.1"},"py311-pycodestyle":{"origin":"devel/py-pycodestyle","version":"2.12.0"},"py311-pydocstyle":{"origin":"devel/py-pydocstyle","version":"6.3.0"},"py311-pyflakes":{"origin":"devel/py-pyflakes","version":"3.2.0_1"},"py311-pylint-django":{"origin":"devel/py-pylint-django","version":"2.5.5"},"py311-pylint-flask":{"origin":"devel/py-pylint-flask","version":"0.6_1"},"py311-pylint-plugin-utils":{"origin":"devel/py-pylint-plugin-utils","version":"0.8.2"},"py311-pyright":{"origin":"devel/py-pyright","version":"1.1.367"},"py311-pyroma":{"origin":"devel/py-pyroma","version":"4.2_1"},"py311-requirements-detector":{"origin":"devel/py-requirements-detector","version":"1.2.2_1"},"py311-setoptconf":{"origin":"devel/py-setoptconf","version":"0.3.0_1"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"py311-vulture":{"origin":"devel/py-vulture","version":"2.9.1_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"pylint-py311":{"origin":"devel/pylint","version":"3.2.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"BANDIT":"on","MYPY":"on","PYRIGHT":"on","PYROMA":"on","VULTURE":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-proselint","origin":"devel/py-proselint","version":"0.14.0","comment":"Linter for prose","maintainer":"bofh@FreeBSD.org","www":"https://github.com/amperser/proselint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab139ef88d942c269ff0764448937349997534d456a4bf342b7ed6dbb6b54653","flatsize":848621,"path":"All/py311-proselint-0.14.0.pkg","repopath":"All/py311-proselint-0.14.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":148132,"desc":"Writing is notoriously hard, even for the best writers, and it's not for lack of\ngood advice - a tremendous amount of knowledge about the craft is strewn across\nusage guides, dictionaries, technical manuals, essays, pamphlets, websites, and\nthe hearts and minds of great authors and editors.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-psycopg","origin":"databases/py-psycopg","version":"3.1.19","comment":"PostgreSQL database adapter for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://www.psycopg.org/psycopg3/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1b18416bfa222fbcfdfe281a0bd507e30834c210f4e4b91525e9dde5d83f280","flatsize":2667585,"path":"All/py311-psycopg-3.1.19.pkg","repopath":"All/py311-psycopg-3.1.19.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":355600,"desc":"PostgreSQL database adapter for Python\n\nPsycopg 3 is a modern implementation of a PostgreSQL adapter for Python.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"py311-psycopg-c":{"origin":"databases/py-psycopg-c","version":"3.1.19"},"py311-psycopg-pool":{"origin":"databases/py-psycopg-pool","version":"3.2.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"C":"on","POOL":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-promise","origin":"devel/py-promise","version":"2.3_1","comment":"Promises/A+ implementation for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/syrusakbary/promise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bd3aa32cd461bab599a4d2493a651ea924c6b699009464ca88e8347141ef8e4","flatsize":215364,"path":"All/py311-promise-2.3_1.pkg","repopath":"All/py311-promise-2.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41596,"desc":"Promise is a implementation of Promises in Python. It is a super set of\nPromises/A+ designed to have readable, performant code and to provide just the\nextensions that are absolutely necessary for using promises in Python.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-property-cached","origin":"devel/py-property-cached","version":"1.6.4_1","comment":"Decorator for caching properties in classes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/althonos/property-cached","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"feb94a7d6d0734bd0e47e34cde6ba8f6ef612872fb96924df16f72f746942e7d","flatsize":38232,"path":"All/py311-property-cached-1.6.4_1.pkg","repopath":"All/py311-property-cached-1.6.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9236,"desc":"cached-property is a decorator for caching properties in classes. It makes\ncaching of time or computational expensive properties quick and easy.\n\ncached-property is forked from cached-property.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-protobuf","origin":"devel/py-protobuf","version":"4.25.3_1,1","comment":"Google protobuf Python Client Library","maintainer":"sunpoet@FreeBSD.org","www":"https://protobuf.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c185ad218cbbecb9adda4cc6f6f160b7bc0cc3bd2f7db589940cc2e98697f62c","flatsize":2599322,"path":"All/py311-protobuf-4.25.3_1,1.pkg","repopath":"All/py311-protobuf-4.25.3_1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":387472,"desc":"Protocol Buffers are a way of encoding structured data in an efficient yet\nextensible format. Google uses Protocol Buffers for almost all of its internal\nRPC protocols and file formats.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:google:protobuf:4.25.3:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-prompt-toolkit","origin":"devel/py-prompt-toolkit","version":"3.0.47","comment":"Library for building powerful interactive command lines in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://python-prompt-toolkit.readthedocs.io/en/master/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc30924823206579628624b952d13b590acbf65a75afceaa96b6e2aaad34dac9","flatsize":4889179,"path":"All/py311-prompt-toolkit-3.0.47.pkg","repopath":"All/py311-prompt-toolkit-3.0.47.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":682224,"desc":"prompt_toolkit is a library for building powerful interactive command lines in\nPython. It ships with a nice interactive Python shell (called ptpython) built\non top of the library.\n\nprompt_toolkit could be a replacement for readline, but it can be much more\nthan that.","deps":{"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-prometheus-client","origin":"net-mgmt/py-prometheus-client","version":"0.17.1","comment":"Official Python client for Prometheus","maintainer":"pizzamig@FreeBSD.org","www":"https://github.com/prometheus/client_python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0688dac8d5ac85d27b6902878bfad05d5a2ade5954e0327f521d0f73a28f924a","flatsize":652978,"path":"All/py311-prometheus-client-0.17.1.pkg","repopath":"All/py311-prometheus-client-0.17.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":114312,"desc":"Prometheus instrumentation library for Python applications","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-prompt-toolkit2","origin":"devel/py-prompt-toolkit2","version":"2.0.10_1","comment":"Library for building powerful interactive command lines in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/prompt-toolkit/python-prompt-toolkit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07796c2509eb2b5a886e222728bd140730f81702f4ec3ca73b9ae15113908ee5","flatsize":4220936,"path":"All/py311-prompt-toolkit2-2.0.10_1.pkg","repopath":"All/py311-prompt-toolkit2-2.0.10_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":615008,"desc":"prompt_toolkit is a library for building powerful interactive command lines in\nPython. It ships with a nice interactive Python shell (called ptpython) built\non top of the library.\n\nprompt_toolkit could be a replacement for readline, but it can be much more\nthan that.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-psycopg-c","origin":"databases/py-psycopg-c","version":"3.1.19","comment":"PostgreSQL database adapter for Python - C optimization distribution","maintainer":"sunpoet@FreeBSD.org","www":"https://www.psycopg.org/psycopg3/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a87b3734d3c3605fcd68ca711362a8b56d7f1cc3885c3ecff0253d73e5c3096","flatsize":1058728,"path":"All/py311-psycopg-c-3.1.19.pkg","repopath":"All/py311-psycopg-c-3.1.19.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":285904,"desc":"PostgreSQL database adapter for Python - optimization package\n\nPsycopg 3 is a modern implementation of a PostgreSQL adapter for Python.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libpq.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-pyface","origin":"devel/py-pyface","version":"8.0.0","comment":"Enthought traits-capable windowing framework","maintainer":"eduardo@FreeBSD.org","www":"https://docs.enthought.com/pyface/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa983a0e517105dba287e401178d705f3da188094395221de78abc3e3fa14126","flatsize":12580482,"path":"All/py311-pyface-8.0.0.pkg","repopath":"All/py311-pyface-8.0.0.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","EPL","LGPL21","LGPL3"],"pkgsize":1594832,"desc":"The pyface project contains a toolkit-independent GUI abstraction\nlayer, which is used to support the \"visualization\" features of the\nTraits package. Thus, you can write code in terms of the Traits API\n(views, items, editors, etc.), and let pyface and your selected\ntoolkit and back-end take care of the details\nof displaying them.\n\nThe following GUI backends are supported:\n * wxPython\n * PyQt\n * PySide","deps":{"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-importlib-resources":{"origin":"devel/py-importlib-resources","version":"6.4.0"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-traits":{"origin":"devel/py-traits","version":"6.4.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"QT5":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pywal","origin":"graphics/pywal","version":"3.3.0_2","comment":"Generate and change color-schemes on the fly","maintainer":"DtxdF@disroot.org","www":"https://github.com/dylanaraps/pywal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"049ff0069d1d9af4ca83632fc6a7fe64a2855c3a4096d0e6cea33d8214602479","flatsize":344982,"path":"All/py311-pywal-3.3.0_2.pkg","repopath":"All/py311-pywal-3.3.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":72096,"desc":"Pywal is a tool that generates a color palette from the dominant colors\nin an image.  It then applies the colors system-wide and on-the-fly in\nall of your favourite programs.\n\nThere are currently 5 supported color generation backends, each\nproviding a different palette of colors from each image. You're bound to\nfind an appealing color-scheme.\n\nPywal also supports predefined themes and has over 250 themes built-in.\nYou can also create your own theme files to share with others.\n\nThe goal of Pywal was to be as out of the way as possible. It doesn't\nmodify any of your existing configuration files. Instead it works around\nthem and provides tools to integrate your system as you see fit.\n\nTerminal emulators and TTYs have their color-schemes updated in\nreal-time with no delay.  With minimal configuration this functionality\ncan be extended to almost anything running on your system.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"options":{"IMAGEMAGICK":"on","COLORTHIEF":"off","COLORZ":"off","HAISHOKU":"off","BGS":"off","FEH":"off","HABAK":"off","HSETROOT":"off","NITROGEN":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-progressbar2","origin":"misc/py-progressbar2","version":"4.3.2","comment":"Text mode progressbar library for Python","maintainer":"makc@FreeBSD.org","www":"https://pypi.org/project/progressbar2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"889dcc6967f6e2edaa40b294b00875a70462166de3495a9518a53f01eee901a9","flatsize":677869,"path":"All/py311-progressbar2-4.3.2.pkg","repopath":"All/py311-progressbar2-4.3.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":104984,"desc":"This library provides a text mode progressbar. This is typically\nused to display the progress of a long running operation, providing\na visual clue that processing is underway.\n\nSee also: https://github.com/WoLpH/python-progressbar","deps":{"py311-python-utils":{"origin":"misc/py-python-utils","version":"3.8.1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-prompt-toolkit1","origin":"devel/py-prompt-toolkit1","version":"1.0.18_1","comment":"Library for building powerful interactive command lines in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/prompt-toolkit/python-prompt-toolkit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"efe1a443159710daf87e90e28399a497036b3d2c1f8da68f2f5205ae14e6cf10","flatsize":3139498,"path":"All/py311-prompt-toolkit1-1.0.18_1.pkg","repopath":"All/py311-prompt-toolkit1-1.0.18_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":456340,"desc":"prompt_toolkit is a library for building powerful interactive command lines in\nPython. It ships with a nice interactive Python shell (called ptpython) built\non top of the library.\n\nprompt_toolkit could be a replacement for readline, but it can be much more\nthan that.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-proglog","origin":"devel/py-proglog","version":"0.1.10_1","comment":"Log and progress bar manager for console, notebooks and web","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Edinburgh-Genome-Foundry/Proglog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f007f10e3fc09664769c7307f59bb7e476be92f950c088e3bf4e8bd7b4bfd0f","flatsize":58993,"path":"All/py311-proglog-0.1.10_1.pkg","repopath":"All/py311-proglog-0.1.10_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12852,"desc":"Proglog is a progress logging system for Python. It allows to build complex\nlibraries while giving your users control over logs, callbacks and progress\nbars.","deps":{"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-printree","origin":"devel/py-printree","version":"0.2.0","comment":"Pretty print python objects in a tree format","maintainer":"yuri@FreeBSD.org","www":"https://github.com/chrizzFTD/printree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b4dff1a5c27b2ccd792e969d4088f29174faf791cfb7b032df00475ee649467","flatsize":71209,"path":"All/py311-printree-0.2.0.pkg","repopath":"All/py311-printree-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15096,"desc":"Tree-like formatting for arbitrary python data structures.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","science"],"annotations":{"flavor":"py311"}},{"name":"py311-pysym","origin":"math/py-pysym","version":"0.2.3_3","comment":"Prototype package for symbolic manipulation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bjodah/pysym","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec739facfd287b720f1ba1dfc7b7378132344fd2b92f29b2d6c1b4d9c8b84aae","flatsize":247199,"path":"All/py311-pysym-0.2.3_3.pkg","repopath":"All/py311-pysym-0.2.3_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":40496,"desc":"pysym is an experimental Python package for symbolic manipulation with limited\nscope (as in minimal). It tries to stay compatible with the API of SymPy. It\nshould be viewed as a prototype and not as a \"production\" package.\n\nThe capabilities include:\n* Differentiation\n* (slow) numerical evaluation (including \"lambdify\" support)","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-primecountpy","origin":"math/py-primecountpy","version":"0.1.0_4","comment":"Primecount Cython interface","maintainer":"thierry@FreeBSD.org","www":"https://pypi.org/project/primecountpy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17ab4221f634b2a0d33f810769e531746a66e9b0a036a22c5b63e3234b5980de","flatsize":88304,"path":"All/py311-primecountpy-0.1.0_4.pkg","repopath":"All/py311-primecountpy-0.1.0_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":30168,"desc":"This is a Cython interface to the C++ library primecount.\n\nSee also: https://github.com/dimpase/primecountpy","deps":{"pari":{"origin":"math/pari","version":"2.15.5,2"},"primecount":{"origin":"math/primecount","version":"7.4_2"},"primesieve":{"origin":"math/primesieve","version":"8.0,1"},"py311-cysignals":{"origin":"devel/py-cysignals","version":"1.11.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libprimesieve.so.10","libprimecount.so.7","libpari.so.8"],"annotations":{"flavor":"py311"}},{"name":"py311-prettytable","origin":"devel/py-prettytable","version":"3.10.0","comment":"Library for displaying tabular data in an ASCII table format","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jazzband/prettytable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1dd2c31abb611b95356e1fd7bcebd55a95a1bcebdf997627284d42eb8b6b57c","flatsize":381758,"path":"All/py311-prettytable-3.10.0.pkg","repopath":"All/py311-prettytable-3.10.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":55524,"desc":"PrettyTable is a simple Python library designed to make it quick and easy to\nrepresent tabular data in visually appealing ASCII tables. It was inspired by\nthe ASCII tables used in the PostgreSQL shell psql. PrettyTable allows for\nselection of which columns are to be printed, independent alignment of columns\n(left or right justified or centred) and printing of \"sub-tables\" by specifying\na row range.","deps":{"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-prettytable0","origin":"devel/py-prettytable0","version":"0.7.2_1","comment":"Library for displaying tabular data in an ASCII table format","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jazzband/prettytable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1aa34ff2b7b825a7e321ed427bdae2949f27bcf648c2554a7269b41b320681f","flatsize":209216,"path":"All/py311-prettytable0-0.7.2_1.pkg","repopath":"All/py311-prettytable0-0.7.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":32740,"desc":"PrettyTable is a simple Python library designed to make it quick and easy to\nrepresent tabular data in visually appealing ASCII tables. It was inspired by\nthe ASCII tables used in the PostgreSQL shell psql. PrettyTable allows for\nselection of which columns are to be printed, independent alignment of columns\n(left or right justified or centred) and printing of \"sub-tables\" by specifying\na row range.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pretend","origin":"devel/py-pretend","version":"1.0.9","comment":"Library for stubbing in Python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/alex/pretend","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2609507ff262c1ef7181c332837266680f4089a93ed8bfe7aef57b5a4e79cb79","flatsize":22689,"path":"All/py311-pretend-1.0.9.pkg","repopath":"All/py311-pretend-1.0.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7640,"desc":"Pretend is a library to make stubbing with Python easier.\n\nWhat is stubbing?\n\nStubbing is a technique for writing tests. You may hear the term mixed\nup with mocks, fakes, or doubles. Basically a stub is an object that\nreturns pre-canned responses, rather than doing any computation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-process-tests","origin":"devel/py-process-tests","version":"3.0.0","comment":"Tools for testing processes","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ionelmc/python-process-tests","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"298759729a5d7770f3cf30de925bc693220f37c34db183092d97c40944c31a43","flatsize":55594,"path":"All/py311-process-tests-3.0.0.pkg","repopath":"All/py311-process-tests-3.0.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11664,"desc":"process-tests is tools for testing processes.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-projpicker","origin":"graphics/py-projpicker","version":"0.3.2","comment":"Select projections whose extent completely contains given coordinates","maintainer":"lbartoletti@FreeBSD.org","www":"https://pypi.python.org/pypi/projpicker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"420a1836dcc87aa60dac66257eefee791fe21e14fbf4e7ed824dc68afbe9b31d","flatsize":3207732,"path":"All/py311-projpicker-0.3.2.pkg","repopath":"All/py311-projpicker-0.3.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":555984,"desc":"ProjPicker (projection picker) is a Python module that allows the user to\nselect all coordinate reference systems (CRSs) whose extent completely contains\ngiven points, polylines, polygons, and bounding boxes using set-theoretic\nlogical operators in a postfix notation. The goal is to make it easy and visual\nto select a desired projection by location.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-preppy","origin":"print/py-preppy","version":"2.4.1","comment":"ReportLab's templating system","maintainer":"ports@FreeBSD.org","www":"http://preppy.readthedocs.org/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"092a17544422e8172fb0c8e261b6b2e00c6558f2221338ec79623e8555588baa","flatsize":209946,"path":"All/py311-preppy-2.4.1.pkg","repopath":"All/py311-preppy-2.4.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":41228,"desc":"Preppy is ReportLab's templating system.  It was developed in late 2000 and has\nbeen in continual production use since then.  It is open source (BSD-license).\n\nThe key features are:\n\n- *small*.  Preppy is a single Python module.  If you want a templating system\n  'in the box', it's easy to include it in your project\n- *easy to learn*.  It takes about one minute to scan all the features\n- *just Python*.  We have not invented another language, and if you want to do\n  something - includes, quoting, filters - you just use Python\n- *compiled to bytecode*: a .prep file gets compiled to a Python function in\n  a .pyc file\n- *easy to debug*: preppy generates proper Python exceptions, with the correct\n  line numbers for the .prep file.  You can follow tracebacks from Python\n  script to Preppy template and back, through multiple includes\n- *easy to type and read*.  We've been using ``{{this}}`` syntax since well\n  before Django was thought of\n- *8-bit safe*:  it makes no assumption that you are generating markup and does\n  nothing unexpected with whitespace; you could use it to generate images or\n  binary files if you wanted to.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-preppy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-preshed3","origin":"devel/py-preshed3","version":"3.0.9","comment":"Cython hash table that trusts the keys are pre-hashed","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/explosion/preshed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7903e6fa0f7ea7982e3c6589a8c0bd063210246fde20156a7a289ed83797cccb","flatsize":311941,"path":"All/py311-preshed3-3.0.9.pkg","repopath":"All/py311-preshed3-3.0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":87848,"desc":"preshed provides simple but high performance Cython hash table mapping\npre-randomized keys to void* values.","deps":{"py311-cymem":{"origin":"devel/py-cymem","version":"2.0.8"},"py311-murmurhash":{"origin":"devel/py-murmurhash","version":"1.0.10"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-preshed","origin":"devel/py-preshed","version":"4.0.0","comment":"Cython hash table","maintainer":"yuri@FreeBSD.org","www":"https://github.com/explosion/preshed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a825c687dee430aeab553c60a91725d3272617e7d83ed9afb8f881a49a772f4","flatsize":375401,"path":"All/py311-preshed-4.0.0.pkg","repopath":"All/py311-preshed-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":104724,"desc":"Cython hash tables that assume keys are pre-hashed.","deps":{"py311-cymem":{"origin":"devel/py-cymem","version":"2.0.8"},"py311-murmurhash":{"origin":"devel/py-murmurhash","version":"1.0.10"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-premailer","origin":"mail/py-premailer","version":"3.1.1","comment":"Turns CSS blocks into style attributes","maintainer":"rtd24@columbia.edu","www":"https://github.com/peterbe/premailer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50cb681c3800252e2d40d35e15b4b6b135632a61e1f4df34adbb8e33cacb0083","flatsize":133756,"path":"All/py311-premailer-3.1.1.pkg","repopath":"All/py311-premailer-3.1.1.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":29520,"desc":"Python module to support CSS and HTML-based email formatting.","deps":{"py311-cssselect":{"origin":"www/py-cssselect","version":"1.2.0"},"py311-cssutils":{"origin":"www/py-cssutils","version":"2.11.1,1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-prefixed","origin":"devel/py-prefixed","version":"0.7.1","comment":"Prefixed alternative numeric library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Rockhopper-Technologies/prefixed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e40ca0fe248361dccfd98c638ac524ff97685d0765f4ceb2eb969b960ca977a6","flatsize":87315,"path":"All/py311-prefixed-0.7.1.pkg","repopath":"All/py311-prefixed-0.7.1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":17056,"desc":"Prefixed provides an alternative implementation of the built-in float which\nsupports formatted output with SI (decimal) and IEC (binary) prefixes.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-prettyprinter","origin":"devel/py-prettyprinter","version":"0.18.0_1","comment":"Syntax-highlighting, declarative and composable pretty printer","maintainer":"monsieurp@gentoo.org","www":"https://pypi.org/project/prettyprinter/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cca699cf438e61416498e247e7ad41c47088e49f85ef5089515b24f6abd4a281","flatsize":508042,"path":"All/py311-prettyprinter-0.18.0_1.pkg","repopath":"All/py311-prettyprinter-0.18.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":87316,"desc":"PrettyPrinter is a Syntax-highlighting, declarative and composable pretty\nprinter.\n\nKey Features:\n\n* Drop in replacement for the standard library pprint: just rename pprint to\n  prettyprinter in your imports.\n* Uses a modified Wadler-Leijen layout algorithm for optimal formatting.\n* Write pretty printers for your own types with a dead simple, declarative\n  interface.","deps":{"py311-colorful":{"origin":"devel/py-colorful","version":"0.5.4"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-precis_i18n","origin":"textproc/py-precis_i18n","version":"1.1.0","comment":"Internationalized usernames and passwords","maintainer":"meka@tilda.center","www":"https://github.com/byllyfish/precis_i18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa2fca9e20fac903fb17b12618eca36286aa08cf468ef44754d5e3e1adedffec","flatsize":214495,"path":"All/py311-precis_i18n-1.1.0.pkg","repopath":"All/py311-precis_i18n-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35192,"desc":"The PRECIS framework makes internationalized user names and passwords safer\nfor use by applications. PRECIS profiles transform unicode strings into a\ncanonical form, suitable for comparison.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pre-commit-hooks","origin":"devel/py-pre-commit-hooks","version":"4.6.0_1","comment":"Some out-of-the-box hooks for pre-commit","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pre-commit/pre-commit-hooks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ba793377ac9ee22e06cbcfd5d6d9656bee1412514cb7ef499cf5c973c927f0b","flatsize":345894,"path":"All/py311-pre-commit-hooks-4.6.0_1.pkg","repopath":"All/py311-pre-commit-hooks-4.6.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":67704,"desc":"pre-commit-hooks provides some out-of-the-box hooks for pre-commit.","deps":{"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-prawcore","origin":"www/py-prawcore","version":"2.4.0","comment":"Low-level communication layer for PRAW 4+","maintainer":"bofh@FreeBSD.org","www":"https://github.com/praw-dev/prawcore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b93a01a7d0ff5aef39b6a175ef7155dc92f6d2b6d8ed503ed92e733b4b0f61cb","flatsize":180791,"path":"All/py311-prawcore-2.4.0.pkg","repopath":"All/py311-prawcore-2.4.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31344,"desc":"prawcore is a low-level communication layer for Python Reddit API Wrapper\n(PRAW) 4+. See: www/py-praw\n\nFeatures:\n\n  * Dynamic rate limiting based on reddit's response headers.\n  * Authorization URL generation\n  * Retrieval of access and refresh tokens from authorization grants\n  * Access and refresh token revocation","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-progressbar","origin":"misc/py-progressbar","version":"2.5_1","comment":"Text progressbar library for python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/niltonvolpato/python-progressbar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d60ceae76d367aa15df7e3f992f2c7ed2c122f838868184176c920ca704cac9","flatsize":95792,"path":"All/py311-progressbar-2.5_1.pkg","repopath":"All/py311-progressbar-2.5_1.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","LGPL21+"],"pkgsize":19328,"desc":"This library provides a text mode progressbar. This is typically\nused to display the progress of a long running operation, providing\na visual clue that processing is underway.\n\nThe ProgressBar class manages the progress, and the format of the\nline is given by a number of widgets. A widget is an object that\nmay display diferently depending on the state of the progress.\n\nThere are three types of widget:\n- a string, which always shows itself;\n- a ProgressBarWidget, which may return a diferent value every time\n  it's update method is called; and\n- a ProgressBarWidgetHFill, which is like ProgressBarWidget, except\n  it expands to fill the remaining width of the line.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-priority1","origin":"www/py-priority1","version":"1.3.0_1","comment":"Pure-Python implementation of the HTTP/2 priority tree","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-hyper/priority","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22098162e8f7cc1f11fac9753ca2ad5b3e92998aa8f575dda16f6dd72e70b348","flatsize":65362,"path":"All/py311-priority1-1.3.0_1.pkg","repopath":"All/py311-priority1-1.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14100,"desc":"Priority is a pure-Python implementation of the priority logic for HTTP/2, set\nout in RFC 7540 Section 5.3 (Stream Priority). This logic allows for clients to\nexpress a preference for how the server allocates its (limited) resources to the\nmany outstanding HTTP requests that may be running over a single HTTP/2\nconnection.\n\nSpecifically, this Python implementation uses a variant of the implementation\nused in the excellent H2O project. This original implementation is also the\ninspiration for nghttp2's priority implementation, and generally produces a very\nclean and even priority stream. The only notable changes from H2O's\nimplementation are small modifications to allow the priority implementation to\nwork cleanly as a separate implementation, rather than being embedded in a\nHTTP/2 stack directly.\n\nWhile priority information in HTTP/2 is only a suggestion, rather than an\nenforceable constraint, where possible servers should respect the priority\nrequests of their clients.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest-rerunfailures","origin":"devel/py-pytest-rerunfailures","version":"11.1.2","comment":"Re-run tests to eliminate flaky failures","maintainer":"bofh@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-rerunfailures","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7dcee1a3eee0ab695017fcd71a9833f7ccba5477503d0f916a0ee37f22f1bf31","flatsize":100114,"path":"All/py311-pytest-rerunfailures-11.1.2.pkg","repopath":"All/py311-pytest-rerunfailures-11.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22564,"desc":"a py.test plugin that re-runs failed tests up to -n times to eliminate flakey\nfailures","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-priority","origin":"www/py-priority","version":"2.0.0_1","comment":"Pure-Python implementation of the HTTP/2 priority tree","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-hyper/priority","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a54322e5edbece7a8981f88b6c49c4a0c7941a143f68f292ff7239524e1a06d","flatsize":67919,"path":"All/py311-priority-2.0.0_1.pkg","repopath":"All/py311-priority-2.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14540,"desc":"Priority is a pure-Python implementation of the priority logic for HTTP/2, set\nout in RFC 7540 Section 5.3 (Stream Priority). This logic allows for clients to\nexpress a preference for how the server allocates its (limited) resources to the\nmany outstanding HTTP requests that may be running over a single HTTP/2\nconnection.\n\nSpecifically, this Python implementation uses a variant of the implementation\nused in the excellent H2O project. This original implementation is also the\ninspiration for nghttp2's priority implementation, and generally produces a very\nclean and even priority stream. The only notable changes from H2O's\nimplementation are small modifications to allow the priority implementation to\nwork cleanly as a separate implementation, rather than being embedded in a\nHTTP/2 stack directly.\n\nWhile priority information in HTTP/2 is only a suggestion, rather than an\nenforceable constraint, where possible servers should respect the priority\nrequests of their clients.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pygost","origin":"security/pygost","version":"5.13","comment":"Pure Python 2.7/3.x GOST cryptographic functions library","maintainer":"eugen@FreeBSD.org","www":"http://www.pygost.cypherpunks.ru/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e44193931858601491ba36040f1d84188ae9db33130d187650c3d0bafe6f2ba9","flatsize":940755,"path":"All/py311-pygost-5.13.pkg","repopath":"All/py311-pygost-5.13.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":185352,"desc":"PyGOST is pure Python 2.7/3.x GOST cryptographic functions library.\nCurrently supported algorithms are:\n\nGOST 28147-89 (RFC 5830) block cipher with ECB, CNT (CTR), CFB, MAC,\n CBC (RFC 4357) modes of operation\nvarious 28147-89-related S-boxes included\nGOST R 34.11-94 hash function (RFC 5831)\nGOST R 34.11-94 based PBKDF2 function\nGOST R 34.11-2012 Streebog hash function (RFC 6986)\nGOST R 34.11-2012 based PBKDF2 function (R 50.1.111-2016)\nGOST R 34.10-2001 (RFC 5832) public key signature function\nGOST R 34.10-2012 (RFC 7091) public key signature function\nvarious 34.10 curve parameters included\nCoordinates conversion from twisted Edwards to Weierstrass form and vice versa\nVKO GOST R 34.10-2001 key agreement function (RFC 4357)\nVKO GOST R 34.10-2012 key agreement function (RFC 7836)\n28147-89 and CryptoPro key wrapping (RFC 4357)\n28147-89 CryptoPro key meshing for CFB and CBC modes (RFC 4357)\nRFC 4491 (using GOST algorithms with X.509) compatibility helpers\nGOST R 34.12-2015 128-bit block cipher Kuznechik (RFC 7801)\nGOST R 34.12-2015 64-bit block cipher Magma\nGOST R 34.13-2015 padding methods and block cipher modes of operation (ECB,\n  CTR, OFB, CBC, CFB, MAC), ISO 10126 padding\nMGM AEAD mode for 64 and 128 bit ciphers (RFC 9058)\nCTR-ACPKM, OMAC-ACPKM-Master modes of operation (R 1323565.1.017-2018)\nKExp15/KImp15 key export/import functions (R 1323565.1.017-2018)\nKDF_GOSTR3411_2012_256, KDF_TREE_GOSTR3411_2012_256 (R 50.1.113-2016)\nKEG export key generation function (R 1323565.1.020-2018)\nPEP247-compatible hash/MAC functions","deps":{"py311-pyderasn":{"origin":"devel/pyderasn","version":"9.3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pox","origin":"devel/py-pox","version":"0.3.4","comment":"Utilities for filesystem exploration and automated builds","maintainer":"sunpoet@FreeBSD.org","www":"https://pox.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a3d01f15f116af18d91d7a3b28093a6caa6e65f57b98457b831cb16d9eacdc41","flatsize":231337,"path":"All/py311-pox-0.3.4.pkg","repopath":"All/py311-pox-0.3.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42948,"desc":"pox provides a collection of utilities for navigating and manipulating\nfilesystems. This module is designed to facilitate some of the low level\noperating system interactions that are useful when exploring a filesystem on a\nremote host, where queries such as \"what is the root of the filesystem?\", \"what\nis the user's name?\", and \"what login shell is preferred?\" become essential in\nallowing a remote user to function as if they were logged in locally. While pox\nis in the same vein of both the os and shutil builtin modules, the majority of\nits functionality is unique and compliments these two modules.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-progress","origin":"devel/py-progress","version":"1.6_1","comment":"Easy to use progress bars","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/verigak/progress","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dcbf64a15540cfa377c1fbe9fc05f4ed5e589da9de4a13855ed8d713b5fa9985","flatsize":64420,"path":"All/py311-progress-1.6_1.pkg","repopath":"All/py311-progress-1.6_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":14092,"desc":"It provides easy to use progress bars for Python.\n\nThere are 7 progress bars to choose from:\n- Bar\n- ChargingBar\n- FillingSquaresBar\n- FillingCirclesBar\n- IncrementalBar\n- PixelBar\n- ShadyBar","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ppft","origin":"devel/py-ppft","version":"1.7.6.8","comment":"Distributed and parallel Python","maintainer":"sunpoet@FreeBSD.org","www":"https://ppft.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fbd8de1c1b17500ba124a24fb31674aef377a21fd303f0597e876e3fa5a0591","flatsize":427121,"path":"All/py311-ppft-1.7.6.8.pkg","repopath":"All/py311-ppft-1.7.6.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":66200,"desc":"ppft is a friendly fork of Parallel Python (pp). ppft extends Parallel Python to\nprovide packaging and distribution with pip and setuptools, support for python\n3, and enhanced serialization using dill.source. ppft uses Parallel Python to\nprovide mechanisms for the parallel execution of python code on SMP (systems\nwith multiple processors or cores) and clusters (computers connected via\nnetwork).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pre-commit","origin":"devel/py-pre-commit","version":"3.7.1","comment":"Framework for managing and maintaining multi-language pre-commit hooks","maintainer":"bofh@FreeBSD.org","www":"https://pre-commit.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7ff174f5aad5fc200fd981087f2326f84205bbf1c8d44452cdc89e366f02211","flatsize":1021782,"path":"All/py311-pre-commit-3.7.1.pkg","repopath":"All/py311-pre-commit-3.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":269464,"desc":"A framework for managing and maintaining multi-language pre-commit hooks.","deps":{"py311-cfgv":{"origin":"devel/py-cfgv","version":"3.4.0"},"py311-identify":{"origin":"devel/py-identify","version":"1.4.30"},"py311-nodeenv":{"origin":"devel/py-nodeenv","version":"1.9.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-virtualenv":{"origin":"devel/py-virtualenv","version":"20.26.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-poyo","origin":"devel/py-poyo","version":"0.5.0","comment":"Lightweight YAML Parser","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/poyo/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"279b381167ad3f81feec47c696b0dd4b703fe7506c242d36900acf37260add38","flatsize":75059,"path":"All/py311-poyo-0.5.0.pkg","repopath":"All/py311-poyo-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17272,"desc":"A lightweight YAML Parser for Python\n\nPlease note that Poyo supports only a chosen subset of the YAML\nformat.\n\nIt can only read but not write and is not compatible with JSON.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-positional","origin":"devel/py-positional","version":"1.2.1","comment":"Library to enforce positional or key-word arguments","maintainer":"novel@FreeBSD.org","www":"https://github.com/morganfainberg/positional","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50f17227970176e68ad3b1c748ddda4400b41dd73b3fc94a641fc980f8542ce2","flatsize":47039,"path":"All/py311-positional-1.2.1.pkg","repopath":"All/py311-positional-1.2.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12404,"desc":"positional provides a decorator which enforces only some args may be passed\npositionally. The idea and some of the code was taken from the oauth2 client\nof the google-api client.\n\nThe decorator makes it easy to support Python 3 style key-word only\nparameters.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-portend","origin":"net/py-portend","version":"2.5_1","comment":"Monitors TCP ports for bound or unbound states","maintainer":"k@stereochro.me","www":"https://github.com/jaraco/portend","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81b5ac6b0409d396b3ddb0378d78224c1bccdf7fa13f549d3d484810eb91ac67","flatsize":30617,"path":"All/py311-portend-2.5_1.pkg","repopath":"All/py311-portend-2.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8764,"desc":"Portend monitors TCP ports for bound or unbound states.\nIt can wait with a timeout for a port to be occupied or free.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tempora":{"origin":"devel/py-tempora","version":"5.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-posix_ipc","origin":"devel/py-posix_ipc","version":"1.1.1","comment":"POSIX IPC primitives for Python","maintainer":"bofh@FreeBSD.org","www":"https://semanchuk.com/philip/posix_ipc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a4c68ce0234b9cdbaebae42e2fa9329e62bd7773f847c55885c7a836290647b","flatsize":43133,"path":"All/py311-posix_ipc-1.1.1.pkg","repopath":"All/py311-posix_ipc-1.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14608,"desc":"posix_ipc is a Python module (written in C) that permits creation and\nmanipulation of POSIX inter-process semaphores, shared memory and message queues\non platforms supporting the POSIX Realtime Extensions a.k.a. POSIX 1003.1b-1993.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-powa-web","origin":"databases/powa-web","version":"4.2.1","comment":"PostgreSQL Workload Analyzer is a performance tool for PostgreSQL","maintainer":"girgen@FreeBSD.org","www":"https://powa.readthedocs.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd5c64a6f12dc11bc60ac3acfa06a1afe1dbf42f9f6063f9003284ebfbb622f8","flatsize":2567125,"path":"All/py311-powa-web-4.2.1.pkg","repopath":"All/py311-powa-web-4.2.1.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":612784,"desc":"The PostgreSQL Workload Analyzer is performance tool for PostgreSQL 9.4 and\nlater versions, allowing to collect, aggregate and purge statistics on a\nPostgreSQL instance from various sources. It is implemented as a background\nworker.\n\nInstall databases/powa-archivist on your database servers, and this port\non any machine with psql access to the databases.","deps":{"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlalchemy10":{"origin":"databases/py-sqlalchemy10","version":"1.0.14"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-potr","origin":"security/py-potr","version":"1.0.1_1","comment":"Pure Python Off-The-Record encryption","maintainer":"rm@FreeBSD.org","www":"https://github.com/afflux/pure-python-otr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d8670db58d7190ac60c8ef6a1a53edc165568bdebd883e5d089f89ef0d993fc","flatsize":324200,"path":"All/py311-potr-1.0.1_1.pkg","repopath":"All/py311-potr-1.0.1_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":54028,"desc":"This is a pure Python OTR implementation; it does not bind to libotr.","deps":{"py311-pycryptodome":{"origin":"security/py-pycryptodome","version":"3.20.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-postfix-mta-sts-resolver","origin":"mail/py-postfix-mta-sts-resolver","version":"1.1.2","comment":"TLS client policy for Postfix according to domain MTA-STS policy","maintainer":"nork@FreeBSD.org","www":"https://pypi.python.org/pypi/postfix-mta-sts-resolver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2cf65f86516ca30adcc94352cdd3a53588123aee7b65171bc9c41d80c2d0124","flatsize":271613,"path":"All/py311-postfix-mta-sts-resolver-1.1.2.pkg","repopath":"All/py311-postfix-mta-sts-resolver-1.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52340,"desc":"Daemon which provides TLS client policy for Postfix via socketmap, according to\ndomain MTA-STS policy. Current support of RFC8461 is limited - daemon lacks\nsome minor features:\n\n  - Proactive policy fetch\n  - Fetch error reporting\n  - Fetch ratelimit (but actual fetch rate partially restricted with cache_grace config option).\n\nServer has configurable cache backend which allows to store cached STS policies\nin memory (internal), file (sqlite) or in Redis database (redis).","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"py311-aiodns":{"origin":"dns/py-aiodns","version":"3.0.0"},"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"options":{"REDIS":"off","SQLITE":"off","UVLOOP":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-portalocker","origin":"devel/py-portalocker","version":"2.3.2","comment":"Python library that provides an easy API to file locking","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/portalocker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8228b5cdf71c208235f41813dabcf61ea8eb8d5103c593a1969e26865436f709","flatsize":126094,"path":"All/py311-portalocker-2.3.2.pkg","repopath":"All/py311-portalocker-2.3.2.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":26920,"desc":"Portalocker is a library to provide an easy API to file locking.\n\nAn important detail to note is that on Linux and Unix systems the locks are\nadvisory by default. By specifying the -o mand option to the mount command it\nis possible to enable mandatory file locking on Linux. This is generally not\nrecommended however. For more information about the subject:\n  https://en.wikipedia.org/wiki/File_locking\n  http://stackoverflow.com/questions/39292051/portalocker-does-not-seem-to-lock\n  https://stackoverflow.com/questions/12062466/mandatory-file-lock-on-linux","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-power","origin":"sysutils/py-power","version":"1.3","comment":"Cross-platform system power status information for Python","maintainer":"cederom@tlen.pl","www":"https://github.com/Kentzo/Power","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cffdd4b003b3de647ebe03bb76d2282dbef985529749765f9ca3dfc727590ab1","flatsize":171960,"path":"All/py311-power-1.3.pkg","repopath":"All/py311-power-1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22996,"desc":"Python library that allows you get current power source type (AC, Battery or\nUPS), warning level (none, <22%25, <10min) and remaining minutes.\nYou can also observe changes of power source and remaining time.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pop-config","origin":"devel/py-pop-config","version":"8.0.2","comment":"Tool for creating configuration options for pop projects","maintainer":"krion@FreeBSD.org","www":"https://gitlab.com/saltstack/pop/pop-config","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45e20e549b31392ebd4d03eb803076816820203747eee15b6146f6bd4ee63289","flatsize":255150,"path":"All/py311-pop-config-8.0.2.pkg","repopath":"All/py311-pop-config-8.0.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":46416,"desc":"Pop-config is the official tool to allow for creating and app-merging\nconfiguration options for pop projects. Plugin Oriented Programming\npresents a means to merge multiple applications together dynamically.\nThis capabilities requires that the startup of these applications needs\nto be managed from within the programming paradigm. Since this is the case\npop-config becomes a critical and hard requirement of pop.\n\nPop-config is not just about being able to work with pop projects\nto facilitate app-merging, it has also been designed to make the startup\nof an application much simpler, and to make the expensive boiler plate\nof startup and configuration as transparent as possible. When making\npop projects the idea is that projects are developed in very small\nchunks and are then dynamically merged together. So the creation of\nthese mergeable apps needs to be quick and easy!\n\nPop-config also solves a problem with configuration of applications,\nwhen making a new application, if you want robust configuration\nloading, you need to be able to take options from the command line,\nenvironment variables, and configuration files. Pop-config does all\nof this for you, and loads them in the correct order, all behind the\nscenes, making your life easier.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-port-for","origin":"net/py-port-for","version":"0.4","comment":"Utility that helps manage local TCP ports","maintainer":"bofh@FreeBSD.org","www":"https://github.com/kmike/port-for/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d28f27b8e41dd7f5a7609c2fc73f504c5dc073fa16073749e92b021d4afc97b","flatsize":197680,"path":"All/py311-port-for-0.4.pkg","repopath":"All/py311-port-for-0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38624,"desc":"A command-line utility and a python library that helps with local TCP ports\nmanagement. It can find an unused TCP localhost port and remember the\nassociation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pop","origin":"devel/py-pop","version":"20.1.1","comment":"Plugin Oriented Programming interface for Python","maintainer":"krion@FreeBSD.org","www":"https://pop.readthedocs.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5af2cb986f6d1432cc72dadd7330e13fea2fcccb828a043d800a1bea990eaad1","flatsize":423293,"path":"All/py311-pop-20.1.1.pkg","repopath":"All/py311-pop-20.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":73980,"desc":"Pop is used to express the Plugin Oriented Programming Paradigm. The Plugin\nOriented Programming Paradigm has been designed to make pluggable software\neasy to write and easy to extend.\n\nPlugin Oriented Programming presents a new way to scale development teams\nand deliver complex software. This is done by making the applications entirely\nout of plugins, and also making the applications themselves natively pluggable\nwith each other.\n\nUsing Plugin Oriented Programming it then becomes easy to have the best of both\nworlds, software can be build in small pieces, making development easier to\nmaintain. But the small pieces can then be merged and deployed in a single\nbinary, making code deployment easy as well.","deps":{"py311-aiofiles":{"origin":"devel/py-aiofiles","version":"23.2.1"},"py311-aiologger":{"origin":"devel/py-aiologger","version":"0.7.0"},"py311-dict-toolbox":{"origin":"sysutils/py-dict-toolbox","version":"2.1.2"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-pop-config":{"origin":"devel/py-pop-config","version":"8.0.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-postgresql","origin":"databases/py-postgresql","version":"1.3.0","comment":"Python 3 compatible PostgreSQL database driver and tools","maintainer":"arcade@b1t.name","www":"https://github.com/python-postgres/fe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94204647c9ff2768c8d22c0775fd8ead1ccfcaafe0c5c4603018a2baf5b6a6f8","flatsize":3396764,"path":"All/py311-postgresql-1.3.0.pkg","repopath":"All/py311-postgresql-1.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":512400,"desc":"Pure Python\nAll code, at first, is written in pure Python so that py-postgresql will work\nanywhere that you can install Python 3. Optimizations in C are made where\nneeded, but are always optional.\n\nPrepared Statements\nUsing the PG-API interface, protocol-level prepared statements may be created\nand used multiple times. db.prepare(sql)(*args)\n\nCOPY Support\nUse the convenient COPY interface to directly copy data from one connection to\nanother. No intermediate files or tricks are necessary.\n\nArrays and Composite Typescw\nArrays and composites are fully supported. Queries requesting them will returns\nobjects that provide access to the elements within.\n\n\"pg_python\" Quick Console\nGet a Python console with a connection to PostgreSQL for quick tests and simple\nscripts.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-praw","origin":"www/py-praw","version":"7.7.1","comment":"Python Reddit API Wrapper","maintainer":"bofh@FreeBSD.org","www":"https://praw.readthedocs.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4398061df0e3a2b2fae23a34729806a58372afa46e81235a40eb71782e287b3b","flatsize":2589381,"path":"All/py311-praw-7.7.1.pkg","repopath":"All/py311-praw-7.7.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":280516,"desc":"PRAW, an acronym for \"Python Reddit API Wrapper\", is a python package\nthat allows for simple access to reddit's API. PRAW aims to be as easy\nto use as possible and is designed to follow all of reddit's API rules.\n\nYou have to give a useragent that follows the rules, everything else is\nhandled by PRAW so you needn't worry about violating them.","deps":{"py311-prawcore":{"origin":"www/py-prawcore","version":"2.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-update_checker":{"origin":"devel/py-update_checker","version":"0.18.0"},"py311-websocket-client":{"origin":"www/py-websocket-client","version":"1.4.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-polib","origin":"devel/py-polib","version":"1.2.0","comment":"Python library to parse and manage gettext catalogs","maintainer":"bofh@FreeBSD.org","www":"https://github.com/izimobil/polib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b99040be75f0fa7269bfe682e40c14841792c532ca3fb0115018b39bd9312559","flatsize":237147,"path":"All/py311-polib-1.2.0.pkg","repopath":"All/py311-polib-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40768,"desc":"PoLib is a python library to parse and manage gettext catalogs.\n\npolib allows you to manipulate, create, modify gettext files\n(pot, po and mo files). You can load existing files, iterate\nthrough it's entries, add, modify entries, comments or metadata, etc...\nor create new po files from scratch.\n\npolib provides a simple and pythonic API, exporting only three\nconvenience functions 'pofile', 'mofile' and 'detect_encoding',\nand the 4 core classes: POFile, MOFile, POEntry and MOEntry for\ncreating new files/entries.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-poetry-types","origin":"devel/py-poetry-types","version":"0.5.1","comment":"Poetry plugin that adds/removes type stubs as dependencies","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jvllmr/poetry-types","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74f8c00121ce55f36e01173776f670ec529713df76388e92701c26f76c88d15a","flatsize":68427,"path":"All/py311-poetry-types-0.5.1.pkg","repopath":"All/py311-poetry-types-0.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15116,"desc":"poetry-types is a plugin to poetry for the poetry plugin feature. It\ninstalls/removes/updates typing stubs via following commands:\n- poetry types add <package names>\n- poetry types remove <package names>\n- poetry types update <package names>","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-poetry":{"origin":"devel/py-poetry","version":"1.8.3"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-point-annotator","origin":"math/py-point-annotator","version":"2.0.0_1","comment":"Annotate data with labels based on the Mann-Whitney U test","maintainer":"yuri@FreeBSD.org","www":"https://fri.uni-lj.si/en/laboratory/biolab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f12db4b1262284819e698892fef8cac124b5ccf2bb29e44c85b5c6d0a7e75a6","flatsize":1388082,"path":"All/py311-point-annotator-2.0.0_1.pkg","repopath":"All/py311-point-annotator-2.0.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":908984,"desc":"The point-annotator package provides functionalities to annotate data with\nlabels based on the Mann-Whitney U test and Hypergeometric test. Currently, we\nprovide examples of the fast annotation of gene expression data with the cell\ntypes based on marker genes.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-poetry-semver","origin":"devel/py-poetry-semver","version":"0.1.0","comment":"Semantic versioning library for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-poetry/semver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0d6be33be8b7c4b2c2c9b99232a7b1ea67159651859098d59c19fe3ad2a069e","flatsize":160722,"path":"All/py311-poetry-semver-0.1.0.pkg","repopath":"All/py311-poetry-semver-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25864,"desc":"Poetry SemVer provides a semantic versioning library for Python. It is initially\npart of the Poetry codebase.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-poetry-plugin-export","origin":"devel/py-poetry-plugin-export","version":"1.8.0","comment":"Poetry plugin to export the dependencies to various formats","maintainer":"yuri@FreeBSD.org","www":"https://python-poetry.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8ee4177f935aca53dbb13622cb2ce2b93627b6ad0263c13b5fc0a882dd3acc1","flatsize":88754,"path":"All/py311-poetry-plugin-export-1.8.0.pkg","repopath":"All/py311-poetry-plugin-export-1.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20312,"desc":"Poetry plugin to export the dependencies to various formats.\n\nThis plugin provides the same features as the existing export command\nof Poetry which it will eventually replace.","deps":{"py311-poetry-core":{"origin":"devel/py-poetry-core","version":"1.9.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pony","origin":"databases/py-pony","version":"0.7.17","comment":"Pony ORM is easy to use and powerful object-relational mapper","maintainer":"meka@tilda.center","www":"https://ponyorm.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b86e94d1df29390e9bac803fd0ee724db9b9749a1f860b43b80a7bf4ec0d1ed6","flatsize":6806451,"path":"All/py311-pony-0.7.17.pkg","repopath":"All/py311-pony-0.7.17.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":784320,"desc":"Using Pony object-relational mapper you can concentrate on writing business\nlogic of your application and use Python syntax for interacting with the\ndatabase. Pony translates such queries into SQL and executes them in the\ndatabase in the most efficient way.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pockets","origin":"devel/py-pockets","version":"0.9.1","comment":"Collection of helpful Python tools","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/pockets/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1079cd9efdc87f4491cc5bb13657d3005ebb1bc501a666f26968a769254e84b6","flatsize":259630,"path":"All/py311-pockets-0.9.1.pkg","repopath":"All/py311-pockets-0.9.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":39852,"desc":"Pockets is full of highly tested, well maintained Python helper functions.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-poetry-dynamic-versioning","origin":"devel/py-poetry-dynamic-versioning","version":"0.25.0","comment":"Plugin for Poetry to enable dynamic versioning based on VCS tags","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mtkennerly/poetry-dynamic-versioning","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e171837fbf6ee624edf4656528a79e7a4d7412a01d91a6766050896c23f5d9b","flatsize":139527,"path":"All/py311-poetry-dynamic-versioning-0.25.0.pkg","repopath":"All/py311-poetry-dynamic-versioning-0.25.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31528,"desc":"This is a plugin for Poetry to enable dynamic versioning based on tags in your\nversion control system, powered by Dunamai. Many different version control\nsystems are supported, including Git and Mercurial; please refer to the Dunamai\npage for the full list (and minimum supported version where applicable).","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-dunamai":{"origin":"devel/py-dunamai","version":"1.21.1"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-poetry2setup","origin":"devel/py-poetry2setup","version":"1.1.0_1","comment":"Convert python-poetry to setup.py","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/abersheeran/poetry2setup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa7eda04fd8a03752b8384b9261630a560c3f9a8484a76591f20b20fc3e92a1f","flatsize":7199,"path":"All/py311-poetry2setup-1.1.0_1.pkg","repopath":"All/py311-poetry2setup-1.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3796,"desc":"poetry2setup converts python-poetry (pyproject.toml) to setup.py. It only relies\non poetry.core, so the effect is better than any other third-party software. The\nauthor created this library because python-poetry does not support exporting to\nsetup.py and dephell will generate setup.py incorrectly in some cases.","deps":{"py311-poetry-core":{"origin":"devel/py-poetry-core","version":"1.9.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pooch","origin":"devel/py-pooch","version":"1.8.2","comment":"Fetch your sample data files","maintainer":"sunpoet@FreeBSD.org","www":"https://www.fatiando.org/pooch/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8721a7f418e261e8294a9fb6a9ac2a1ac975820a7f2be887af1fe56a976f0dca","flatsize":806813,"path":"All/py311-pooch-1.8.2.pkg","repopath":"All/py311-pooch-1.8.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":106468,"desc":"Pooch manages your Python library's sample data files: it automatically\ndownloads and stores them in a local directory, with support for versioning and\ncorruption checks.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-xxhash":{"origin":"devel/py-xxhash","version":"3.4.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"PROGRESS":"on","SFTP":"on","XXHASH":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pnu-vuxml","origin":"security/py-pnu-vuxml","version":"1.2.1","comment":"FreeBSD VuXML library and query tool","maintainer":"hubert.tournier@gmail.com","www":"https://github.com/HubTou/vuxml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b15fc52c18d1b2270264bc5c5f78c6c42d57baccc811643916825a639d16aa5","flatsize":122754,"path":"All/py311-pnu-vuxml-1.2.1.pkg","repopath":"All/py311-pnu-vuxml-1.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26184,"desc":"pnu-vuxml is both a Python command-line tool and a library that can be\nused to query or process the FreeBSD VuXML \"database\" of vulnerable\nports, making it much more user-friendly and useful.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-html2text":{"origin":"textproc/py-html2text","version":"2024.2.26"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pnu-libpnu":{"origin":"devel/py-pnu-libpnu","version":"1.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","ports-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-podcastparser","origin":"devel/py-podcastparser","version":"0.6.10","comment":"Simplified, fast RSS parser","maintainer":"rm@FreeBSD.org","www":"https://github.com/gpodder/podcastparser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71c1e41cff8f0df9ffb9128a201b4b7559a3278837d80ccd3dbff130478b693c","flatsize":155360,"path":"All/py311-podcastparser-0.6.10.pkg","repopath":"All/py311-podcastparser-0.6.10.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":26816,"desc":"The podcast parser project is a library from the gPodder project to provide\nan easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-powerline-status","origin":"misc/py-powerline-status","version":"2.8.3_2","comment":"Statusline plugin for vim, zsh, bash, and more","maintainer":"bofh@FreeBSD.org","www":"https://github.com/powerline/powerline","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70ef2a6c86f63fe5455ebec292b08977e779c10583238bdb6bca0caef9b81363","flatsize":8801757,"path":"All/py311-powerline-status-2.8.3_2.pkg","repopath":"All/py311-powerline-status-2.8.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3333652,"desc":"Powerline is a statusline plugin for vim, and provides statuslines and prompts\nfor several other applications, including zsh, bash, tmux, IPython, Awesome, i3\nand Qtile.","deps":{"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"A   comprehensive  documentation  can  be  found  at\n\nhttps://powerline.readthedocs.io/en/latest/index.html\n\nFor shell configuration see  \"Usage - Plugins - Shell prompts\".\n\n\nTo  display  powerline-status  accurately  in  X Window  System\nterminal emulators make sure the following requirements are met:\n\n- A  font  from port x11-fonts/powerline-fonts must be specified\n  in the  X Window Systems  X resource file  ~/.Xdefaults or the\n  terminals preferences\n\n- Locale  must  be  set UTF-8  to  the login shell in the user's\n  ~/.login_conf, or the shells startup file, or system wide from\n  /etc/login.conf:\n\n  \tdefault:\\\n\t\t...\n\t\t:umask=022:\\\n\t\t:charset=UTF-8:\\\n\t\t:lang=C.UTF-8:\n\n  Execute  \"cap_mkdb /etc/login.conf\"  to  update the login class\n  capability database.","type":"install"}]},{"name":"py311-poetry","origin":"devel/py-poetry","version":"1.8.3","comment":"Python dependency management and packaging made easy","maintainer":"sunpoet@FreeBSD.org","www":"https://python-poetry.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fc68340456d051365806480d9b7d6f9b40133e55d0b2934bb52b9986f315a90","flatsize":2979095,"path":"All/py311-poetry-1.8.3.pkg","repopath":"All/py311-poetry-1.8.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":471216,"desc":"Poetry is a tool for dependency management and packaging in Python. It allows\nyou to declare the libraries your project depends on and it will manage\n(install/update) them for you.","deps":{"py311-build":{"origin":"devel/py-build","version":"1.2.1"},"py311-cachecontrol":{"origin":"www/py-cachecontrol","version":"0.14.0"},"py311-cleo":{"origin":"devel/py-cleo","version":"2.1.0"},"py311-crashtest":{"origin":"devel/py-crashtest","version":"0.4.1_1"},"py311-dulwich":{"origin":"devel/py-dulwich","version":"0.21.2"},"py311-fastjsonschema":{"origin":"devel/py-fastjsonschema","version":"2.19.1"},"py311-installer":{"origin":"devel/py-installer","version":"0.7.0"},"py311-keyring":{"origin":"security/py-keyring","version":"23.9.3_2,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pexpect":{"origin":"misc/py-pexpect","version":"4.9.0_1"},"py311-pkginfo":{"origin":"sysutils/py-pkginfo","version":"1.9.6"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-poetry-core":{"origin":"devel/py-poetry-core","version":"1.9.0"},"py311-poetry-plugin-export":{"origin":"devel/py-poetry-plugin-export","version":"1.8.0"},"py311-pyproject_hooks":{"origin":"devel/py-pyproject_hooks","version":"1.1.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-toolbelt":{"origin":"www/py-requests-toolbelt","version":"1.0.0_1"},"py311-shellingham":{"origin":"devel/py-shellingham","version":"1.5.4"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"py311-trove-classifiers":{"origin":"devel/py-trove-classifiers","version":"2024.5.22"},"py311-virtualenv":{"origin":"devel/py-virtualenv","version":"20.26.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"FILECACHE":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pnu-certwatch","origin":"security/py-pnu-certwatch","version":"1.0.3","comment":"Watch X509 certificates expiration dates","maintainer":"hubert.tournier@gmail.com","www":"https://github.com/HubTou/certwatch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7f49426fad439c6a2cc5a2e0a0c0c5ae69245025351ed0694407ddb70319276","flatsize":156315,"path":"All/py311-pnu-certwatch-1.0.3.pkg","repopath":"All/py311-pnu-certwatch-1.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30872,"desc":"The certwatch utility monitors X509 certificates expiration dates by\nprocessing one or more data files containing lists of hostnames with\noptional port numbers.\n\nIt's mainly used to check the expiration date of HTTPS certificates\n(which is the default target when the port number is not indicated),\nbut the tool is protocol-agnostic and can \"talk\" to any SNI-aware\n(Server Name Information) SSL/TLS server (smtps, imaps, ldaps, etc.)\nwithout making too much assumptions on the correctness of servers\ncertificates.\n\nThe certificates can be saved to a specified directory for further\nanalysis with other tools (such as OpenSSL).\n\nThe tool's results are presented as text tables.\n\nThe main one is the list of certificates successfully fetched, ordered\nby expiration date. This list can be filtered to only show\ncertificates expired or expiring within the specified number of days.\n\nThe second table is the sorted list of hostnames / hostports where\ncertificates couldn't be fetched, with our best attempts to identify\nthe reason why.\n\nTwo additional tables can be generated in order to print the common\nnames and alternate names unmentioned in your input data files.\n\nFinally, for user convenience, all these reports can be generated in a\nsingle multi-tabs Excel workbook.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-openpyxl":{"origin":"textproc/py-openpyxl","version":"3.1.1"},"py311-pnu-libpnu":{"origin":"devel/py-pnu-libpnu","version":"1.3.0"},"py311-prettytable":{"origin":"devel/py-prettytable","version":"3.10.0"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pluginbase","origin":"devel/py-pluginbase","version":"1.0.1","comment":"Enable the development of flexible plugin systems in Python","maintainer":"lantw44@gmail.com","www":"https://github.com/mitsuhiko/pluginbase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f1d5e7c104dfe71e78a1ee7dbc2aeb4fb224da3821b00e572e719deace974eb","flatsize":66487,"path":"All/py311-pluginbase-1.0.1.pkg","repopath":"All/py311-pluginbase-1.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14960,"desc":"PluginBase is a module for Python that enables the development of flexible\nplugin systems in Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pnu-libpnu","origin":"devel/py-pnu-libpnu","version":"1.3.0","comment":"Common utility functions for the PNU project","maintainer":"hubert.tournier@gmail.com","www":"https://github.com/HubTou/libpnu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10d317b7eab769273b7dcfa382d1803ccd0a8ca6f90911692ba37dcf82625332","flatsize":36692,"path":"All/py311-pnu-libpnu-1.3.0.pkg","repopath":"All/py311-pnu-libpnu-1.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11052,"desc":"pnu-libpnu is a Python library containing common functions for all the\nPNU project utilities. It has no known usage and usefulness beyond\nthis project.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ply","origin":"devel/py-ply","version":"3.11","comment":"Python Lex-Yacc","maintainer":"dbaio@FreeBSD.org","www":"http://www.dabeaz.com/ply/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e44205c1a20d7aaf8ce0608cbd21d1cb151971ca3e2f339d342d33188c6d865","flatsize":875064,"path":"All/py311-ply-3.11.pkg","repopath":"All/py311-ply-3.11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":156272,"desc":"PLY is a Python-only implementation of the popular compiler construction\ntools lex and yacc. The implementation borrows ideas from a number of\nprevious efforts; most notably John Aycock's SPARK toolkit. However, the\noverall flavor of the implementation is more closely modeled after the C\nversion of lex and yacc. The other significant feature of PLY is that it\nprovides extensive input validation and error reporting--much more so than\nother Python parsing tools.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pluggy","origin":"devel/py-pluggy","version":"1.5.0","comment":"Plugin and hook calling mechanisms for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://pluggy.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee3b2d054085f76e0759ce9f4d9040ff9a3a62d60c34109b480003e5f3f6eec1","flatsize":225478,"path":"All/py311-pluggy-1.5.0.pkg","repopath":"All/py311-pluggy-1.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41144,"desc":"pluggy is the crystallized core of plugin management and hook calling for\npytest. It enables 500+ plugins to extend and customize pytest's default\nbehaviour. Even pytest itself is composed as a set of pluggy plugins which are\ninvoked in sequence according to a well defined set of protocols.\n\nIt gives users the ability to extend or modify the behaviour of a host program\nby installing a plugin for that program. The plugin code will run as part of\nnormal program execution, changing or enhancing certain aspects of it.\n\nIn essence, pluggy enables function hooking so you can build \"pluggable\"\nsystems.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-primme","origin":"math/py-primme","version":"3.2.2","comment":"PRIMME wrapper for Python","maintainer":"yuri@FreeBSD.org","www":"https://www.cs.wm.edu/~andreas/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d97f72c009bfbd3b35f9cb022f5bd797ebe6d9b2e71ce1264b0ee315e0e0b64a","flatsize":5508387,"path":"All/py311-primme-3.2.2.pkg","repopath":"All/py311-primme-3.2.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":799016,"desc":"The python binding for PRIMME, PReconditioned Iterative MultiMethod Eigensolver\nfor solving symmetric/Hermitian eigenvalue problems and singular value\nproblems.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"primme":{"origin":"math/primme","version":"3.2_4"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["liblapack.so.3","libblas.so.3"],"annotations":{"flavor":"py311"}},{"name":"py311-quantities","origin":"science/py-quantities","version":"0.15.0","comment":"Support for physical quantities with units, based on numpy","maintainer":"yuri@FreeBSD.org","www":"https://github.com/python-quantities/python-quantities","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e484f5ecd807134121e1891c0544508155a20d1800cc516f7239aed0e935bb2c","flatsize":1299600,"path":"All/py311-quantities-0.15.0.pkg","repopath":"All/py311-quantities-0.15.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":175836,"desc":"Quantities is designed to handle arithmetic and conversions of physical\nquantities, which have a magnitude, dimensionality specified by various units,\nand possibly an uncertainty. See the tutorial for examples. Quantities builds\non the popular numpy library and is designed to work with numpy ufuncs, many\nof which are already supported. Quantities is actively developed, and while\nthe current features and API are stable, test coverage is incomplete so the\npackage is not suggested for mission-critical applications.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pytest4-cov","origin":"devel/py-pytest4-cov","version":"2.9.0","comment":"Pytest plugin for measuring coverage (legacy version for pytest 4)","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/pytest-dev/pytest-cov","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"659a97a55b4ffe61f4faa19aac947c91ec0fad731fdcd15ef9cc4a576dc711da","flatsize":157599,"path":"All/py311-pytest4-cov-2.9.0.pkg","repopath":"All/py311-pytest4-cov-2.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33004,"desc":"This plugin produces coverage reports. It supports centralised testing and\ndistributed testing in both load and each modes. It also supports coverage of\nsubprocesses.\n\nAll features offered by the coverage package should be available, either through\npytest-cov or through coverage's config file.","deps":{"py311-coverage":{"origin":"devel/py-coverage","version":"7.3.2"},"py311-pytest4":{"origin":"devel/py-pytest4","version":"4.6.11_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ploy","origin":"sysutils/py-ploy","version":"2.0.1_1","comment":"Manage servers through a central configuration","maintainer":"bofh@FreeBSD.org","www":"https://github.com/ployground/ploy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d3a4c7a7bfc034ae846000c5dbf5b6c3ca80511b3ae2faeaea74190e2d3fec3","flatsize":918642,"path":"All/py311-ploy-2.0.1_1.pkg","repopath":"All/py311-ploy-2.0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":128116,"desc":"Ploy is a commandline-tool to provision, manage and control server instances.\nWhat kind of server instances these are depends on the used plugins. There\nare plugins for EC2 (ploy_ec2), FreeBSD Jails (ploy_ezjail) and more.\n\nYou can create, delete, monitor and ssh into instances while ploy handles the\ndetails like ssh fingerprint checking. Additional plugins provide advanced\nfunctionality like integrating Fabric (ploy_fabric) and Ansible (ploy_ansible).","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-lazy":{"origin":"devel/py-lazy","version":"1.4"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-pluggy":{"origin":"devel/py-pluggy","version":"1.5.0"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pretty_midi","origin":"multimedia/py-pretty_midi","version":"0.2.10","comment":"Utility functions for handling MIDI data in a nice/intuitive way","maintainer":"yuri@FreeBSD.org","www":"https://github.com/craffel/pretty-midi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"482224382ce2183e5f873515d636055d28cc9e36266e3be86d40aa0f90c34bbf","flatsize":6377097,"path":"All/py311-pretty_midi-0.2.10.pkg","repopath":"All/py311-pretty_midi-0.2.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5473908,"desc":"Functions and classes which make handling MIDI data easy in Python.\nProvides methods for parsing, modifying, and analyzing MIDI files.","deps":{"py311-mido":{"origin":"multimedia/py-mido","version":"1.2.10"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"annotations":{"flavor":"py311"}},{"name":"py311-plumbum","origin":"sysutils/py-plumbum","version":"1.8.3","comment":"Shell combinators library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tomerfiliba/plumbum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54e0db3570bba79a275f6982523933ac29087a541d84658d4f7d686e3bdbe982","flatsize":1503616,"path":"All/py311-plumbum-1.8.3.pkg","repopath":"All/py311-plumbum-1.8.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":230236,"desc":"Ever wished the compactness of shell scripts be put into a real programming\nlanguage? Say hello to Plumbum Shell Combinators. Plumbum (Latin for lead, which\nwas used to create pipes back in the day) is a small yet feature-rich library\nfor shell script-like programs in Python. The motto of the library is \"Never\nwrite shell scripts again\", and thus it attempts to mimic the shell syntax\n(\"shell combinators\") where it makes sense, while keeping it all Pythonic and\ncross-platform.\n\nApart from shell-like syntax and handy shortcuts, the library provides local and\nremote command execution (over SSH), local and remote file-system paths, easy\nworking-directory and environment manipulation, and a programmatic Command-Line\nInterface (CLI) application toolkit. Now let's see some code!","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"options":{"SSH":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-ploy_ezjail","origin":"sysutils/py-ploy_ezjail","version":"2.0.0_1","comment":"Plugin for ploy to provision FreeBSD jails using ezjail","maintainer":"bofh@FreeBSD.org","www":"https://github.com/ployground/ploy_ezjail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1e4a6652ae87d04d0f35bb4b2cf2ae837344049e63f0a614c0771e1ce878fb6","flatsize":166038,"path":"All/py311-ploy_ezjail-2.0.0_1.pkg","repopath":"All/py311-ploy_ezjail-2.0.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30780,"desc":"Ploy plugin for managing FreeBSD Jails using ezjail","deps":{"py311-lazy":{"origin":"devel/py-lazy","version":"1.4"},"py311-ploy":{"origin":"sysutils/py-ploy","version":"2.0.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-plucky","origin":"devel/py-plucky","version":"0.4.3","comment":"Plucking keys/paths/items safely from Python objects","maintainer":"yuri@FreeBSD.org","www":"https://github.com/randomir/plucky","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1aee6a4e292dfaeb836212650a50b66a393bd2c36e16f87969e015a045e7a3b5","flatsize":65423,"path":"All/py311-plucky-0.4.3.pkg","repopath":"All/py311-plucky-0.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14640,"desc":"plucky.pluckable happily wraps any Python object and allows for chained soft\nplucking with attribute- and item- getters (e.g. .attr, [\"key\"], [idx], [::2],\nor a combination: [\"key1\", \"key2\"], and [0, 3:7, ::-1];\neven: [\"length\", 0:5, 7]).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-plette","origin":"devel/py-plette","version":"2.1.0","comment":"Structured Pipfile and Pipfile.lock models","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sarugaku/plette","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"574fb9c4c02c2dcf198172ac502fb64940929f0aed9216515689929ce916ecd7","flatsize":127293,"path":"All/py311-plette-2.1.0.pkg","repopath":"All/py311-plette-2.1.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":23704,"desc":"Plette implements Pipfle and Pipfile.lock parsers, generators, and optional\nvalidators to let the user work with them in a structured manner.","deps":{"py311-Cerberus":{"origin":"devel/py-cerberus","version":"1.3.5"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"VALIDATION":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-platformdirs","origin":"devel/py-platformdirs","version":"4.2.2","comment":"Python module for determining appropriate platform-specific dirs","maintainer":"sunpoet@FreeBSD.org","www":"https://platformdirs.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a80182cac1af7121221d2355d6f57124f0d7e428795cd48e7715b33d1032f28e","flatsize":258763,"path":"All/py311-platformdirs-4.2.2.pkg","repopath":"All/py311-platformdirs-4.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30180,"desc":"When writing desktop application, finding the right location to store user data\nand configuration varies per platform. Even for single-platform apps, there may\nby plenty of nuances in figuring out the right location.\n\nThis kind of thing is what the platformdirs module is for. platformdirs will\nhelp you choose an appropriate:\n- user data dir (user_data_dir)\n- user config dir (user_config_dir)\n- user cache dir (user_cache_dir)\n- site data dir (site_data_dir)\n- site config dir (site_config_dir)\n- user log dir (user_log_dir)\n- user runtime dir (user_runtime_dir)\n\nAnd also:\n- Is a single module so other Python packages can vendor their own private copy.\n- Is slightly opinionated on the directory names used. Look for \"OPINION\" in\n  documentation and code for when an opinion is being applied.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-png","origin":"graphics/py-png","version":"0.0.17","comment":"Python PNG encoder/decoder","maintainer":"lichray@gmail.com","www":"https://github.com/drj11/pypng","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af5755caa3977677b3e4a26d17f45a8412f916c3e193e96dded1f76a1b051795","flatsize":348781,"path":"All/py311-png-0.0.17.pkg","repopath":"All/py311-png-0.0.17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":60636,"desc":"A pure Python module to decode (read) and encode (write) PNG files.\nAll PNG formats are supported.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pnu-portstreelint","origin":"ports-mgmt/py-pnu-portstreelint","version":"1.3.0","comment":"FreeBSD ports tree lint","maintainer":"hubert.tournier@gmail.com","www":"https://github.com/HubTou/portstreelint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ad5255adb481bcf180e8da8623f1cb081d3914871460e59885aaa59bab7b1e2","flatsize":270515,"path":"All/py311-pnu-portstreelint-1.3.0.pkg","repopath":"All/py311-pnu-portstreelint-1.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":48080,"desc":"The portstreelint utility checks the FreeBSD ports tree Index and some\nparts of the ports' Makefiles for errors and warnings.\n\nBy default it will scan the whole port tree, but you can select a\nsubset of the ports by specifying lists of categories, maintainers and\nports names.\n\nIt is possible to generate a CSV delimited file with the\nper-maintainer findings to a specified filename. This allows for\nautomated processing of the results, such as, for example, sending\nwarning emails, storing results and displaying only diffs since\nprevious run...","deps":{"py311-pnu-libpnu":{"origin":"devel/py-pnu-libpnu","version":"1.3.0"},"py311-pnu-vuxml":{"origin":"security/py-pnu-vuxml","version":"1.2.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ports-mgmt","security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-plux","origin":"devel/py-plux","version":"1.10.0","comment":"Dynamic code loading framework for building pluggable Python distributions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/localstack/plux","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a7e2fdcf5df574cccfd13799a65de20d791c99af9799b13a81ad820677238b2","flatsize":297456,"path":"All/py311-plux-1.10.0.pkg","repopath":"All/py311-plux-1.10.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":53968,"desc":"plux is the dynamic code loading framework used in LocalStack.\n\nPlux builds a higher-level plugin mechanism around Python's entry point\nmechanism. It provides tools to load plugins from entry points at run time, and\nto discover entry points from plugins at build time (so you don't have to\ndeclare entry points statically in your setup.py).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pointpats","origin":"graphics/py-pointpats","version":"2.4.0","comment":"Methods and Functions for planar point pattern analysis","maintainer":"sunpoet@FreeBSD.org","www":"https://pointpats.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ba928d8ef362e7a6de1a7bae0578ae02ccd7a267826f57bc76c805df4d7c2d4","flatsize":842302,"path":"All/py311-pointpats-2.4.0.pkg","repopath":"All/py311-pointpats-2.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":117680,"desc":"Point Pattern Analysis (pointpats)\n\npointpats is an open-source python library for the statistical analysis of\nplanar point patterns. It is a subpackage of PySAL (Python Spatial Analysis\nLibrary) and is under active development for the inclusion of many newly\nproposed analytics for point patterns.","deps":{"py311-libpysal":{"origin":"science/py-libpysal","version":"4.7.0_2"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-placekey","origin":"misc/py-placekey","version":"0.0.14","comment":"Utilities for working with Placekeys","maintainer":"sunpoet@FreeBSD.org","www":"https://placekey.github.io/placekey-py/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7a7b5c55b608c245f910a24991fd574fa4436867c811ea3b54642b2a4ba76fe","flatsize":127016,"path":"All/py311-placekey-0.0.14.pkg","repopath":"All/py311-placekey-0.0.14.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24560,"desc":"Placekey-py is a Python library for working with Placekeys. Documentation for\nthe Placekey service API can be found here [1]. The Plackey design specification\nis available here [2].\n\n[1] https://docs.placekey.io/\n[2] https://docs.placekey.io/Placekey_Technical_White_Paper.pdf","deps":{"py311-backoff":{"origin":"devel/py-backoff","version":"2.2.1"},"py311-h3":{"origin":"graphics/py-h3","version":"3.7.7_1"},"py311-ratelimiter":{"origin":"devel/py-ratelimiter","version":"1.2.0_2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-shapely":{"origin":"devel/py-shapely","version":"1.8.5_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","geography","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pkgconfig","origin":"devel/py-pkgconfig","version":"1.5.5_2,1","comment":"Interface Python with pkg-config","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/matze/pkgconfig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd07972084340f20881ba68851054ed46c42b7a0faeb43cc3783cbd96d9e2711","flatsize":45930,"path":"All/py311-pkgconfig-1.5.5_2,1.pkg","repopath":"All/py311-pkgconfig-1.5.5_2,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11252,"desc":"pkgconfig is a Python module to interface with the pkg-config command line tool.","deps":{"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-plac","origin":"devel/py-plac","version":"1.4.3","comment":"Command line arguments parser for python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ialbert/plac","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"515e720e8443717779c56869857fa6c409cf0cdce5346806786cee6b155f7ef4","flatsize":255063,"path":"All/py311-plac-1.4.3.pkg","repopath":"All/py311-plac-1.4.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":50264,"desc":"Allegedly, the smartest command line arguments parser in the world.","deps":{"py311-argparse":{"origin":"devel/py-argparse","version":"1.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pkginfo","origin":"sysutils/py-pkginfo","version":"1.9.6","comment":"Query metadatdata from sdists / bdists / installed packages","maintainer":"ygy@FreeBSD.org","www":"https://pypi.org/project/pkginfo/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8b108a6a21ebd50924d7146da5ddbdf577dd3b09b5f6ad002a78b693edcd03d","flatsize":1032102,"path":"All/py311-pkginfo-1.9.6.pkg","repopath":"All/py311-pkginfo-1.9.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":198064,"desc":"This package provides an API for querying the distutils metadata written in\nthe PKG-INFO file inside a source distribution (an sdist) or a binary\ndistribution (e.g., created by running bdist_egg). It can also query the\nEGG-INFO directory of an installed distribution, and the *.egg-info stored in\na \"development checkout\" (e.g, created by running setup.py develop).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-postorius","origin":"www/py-postorius","version":"1.3.10_2","comment":"Web user interface for GNU Mailman","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.com/mailman/postorius","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"476a0363235fb32012cb690ebfc566108985bb16224abd30d5f0eed26135e9d5","flatsize":15721219,"path":"All/py311-postorius-1.3.10_2.pkg","repopath":"All/py311-postorius-1.3.10_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1614600,"desc":"The Postorius Django app provides a web user interface to access GNU Mailman.","deps":{"py311-django-mailman3":{"origin":"mail/py-django-mailman3","version":"1.3.11_2"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-mailmanclient":{"origin":"mail/py-mailmanclient","version":"3.3.5_2"},"py311-readme-renderer":{"origin":"devel/py-readme-renderer","version":"37.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:postorius_project:postorius:1.3.10:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"py311-pkbar","origin":"misc/py-pkbar","version":"0.5","comment":"Keras Progress Bar for PyTorch","maintainer":"yuri@FreeBSD.org","www":"https://github.com/yueyericardo/pkbar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"add73c596acf88d08219b730f32502a8d627666c69310adc0b4765ac76ad6458","flatsize":48830,"path":"All/py311-pkbar-0.5.pkg","repopath":"All/py311-pkbar-0.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13088,"desc":"Keras style progressbar for pytorch (PK Bar).","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-planet","origin":"www/py-planet","version":"2.1.1_1","comment":"Planet API Client","maintainer":"sunpoet@FreeBSD.org","www":"https://planet-sdk-for-python-v2.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ba57d737288517a2b8114ca59ee57b3bc1e077473da8d3bea539b0e43e8d7c0","flatsize":873773,"path":"All/py311-planet-2.1.1_1.pkg","repopath":"All/py311-planet-2.1.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":117184,"desc":"This library provides a command-line-interface (CLI) and Python library to make\naccess to Planet's public API easy to use.\n\nThe command line interface is intended to be functional for many tasks but is\njust a thin layer on the lower level Python API.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-geojson":{"origin":"devel/py-geojson","version":"3.1.0,1"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-proxmoxer","origin":"devel/py-proxmoxer","version":"2.0.1","comment":"Wrapper around the Proxmox REST API v2","maintainer":"einar@isnic.is","www":"https://github.com/proxmoxer/proxmoxer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c50802366d95a3dd091e31bf10d081a64a4dc0f47210a5cea77fd48ddeac686","flatsize":140992,"path":"All/py311-proxmoxer-2.0.1.pkg","repopath":"All/py311-proxmoxer-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28736,"desc":"Proxmoxer is a wrapper around the Proxmox REST API v2.\n\nIt was inspired by slumber, but it dedicated only to Proxmox. It\nallows to use not only REST API over HTTPS, but the same api over\nssh and pvesh utility.\n\nLike Proxmoxia it dynamically creates attributes which responds to\nthe attributes you've attempted to reach.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pnio-dcp","origin":"devel/py-pnio-dcp","version":"1.2.0","comment":"Library to PROFINET Discovery and basic DCP protocol","maintainer":"acm@FreeBSD.org","www":"https://gitlab.com/pyshacks/pnio_dcp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4203acb32ea2835fc3c1c594de5bf66b03adcdb332d0af79bc2938b0c7cbcb0f","flatsize":271874,"path":"All/py311-pnio-dcp-1.2.0.pkg","repopath":"All/py311-pnio-dcp-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40856,"desc":"A simple Python library to send and receive messages with the Profinet\nDiscovery and basic Configuration Protocol (DCP) protocol. It can send requests\nand parse the corresponding responses to identify devices over the network, get\nand set their parameters or reset them to factory settings.","deps":{"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pluggy0","origin":"devel/py-pluggy0","version":"0.13.1_1","comment":"Plugin and hook calling mechanisms for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pytest-dev/pluggy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a4cd77b7049428d85307011f41b485f4d5fd7b2032ce20aaf9b48b1cd510e52","flatsize":165858,"path":"All/py311-pluggy0-0.13.1_1.pkg","repopath":"All/py311-pluggy0-0.13.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33900,"desc":"pluggy is the crystallized core of plugin management and hook calling for\npytest. It enables 500+ plugins to extend and customize pytest's default\nbehaviour. Even pytest itself is composed as a set of pluggy plugins\nwhich are invoked in sequence according to a well defined set of protocols.\n\nIt gives users the ability to extend or modify the behaviour of a host\nprogram by installing a plugin for that program. The plugin code will run\nas part of normal program execution, changing or enhancing certain aspects\nof it.\n\nIn essence, pluggy enables function hooking so you can build \"pluggable\"\nsystems.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pss","origin":"textproc/py-pss","version":"1.45_1","comment":"Tool for grepping through source code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/eliben/pss","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66453c4a004d9fdcf2e0f8cf034d614bff16b6bf484188ad337915a24bb80299","flatsize":290915,"path":"All/py311-pss-1.45_1.pkg","repopath":"All/py311-pss-1.45_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":54368,"desc":"You can think of pss as an enhanced grep designed to search\ninside source code files. pss is very similar to the Perl ack\ntool (see https://github.com/eliben/pss/wiki/pss-and-ack).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pipreqs","origin":"devel/py-pipreqs","version":"0.5.0","comment":"Generate requirements.txt file for any project based on imports","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/pipreqs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2fcaf7c7ef0b99ac251c7e40616b0cb47b120ac206c684d50960c6d1a22d71a","flatsize":181074,"path":"All/py311-pipreqs-0.5.0.pkg","repopath":"All/py311-pipreqs-0.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":42292,"desc":"Generate requirements.txt file for any project based on imports.\n\nWhy not pip freeze?\n\n  - pip freeze only saves the packages that are installed with pip install in\n    your environment.\n  - pip freeze saves all packages in the environment including those that you\n    don't use in your current project. (if you don't have virtualenv)\n  - and sometimes you just need to create requirements.txt for a new project\n    without installing modules.","deps":{"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-yarg":{"origin":"devel/py-yarg","version":"0.1.9_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pipx","origin":"devel/py-pipx","version":"1.6.0","comment":"Install and Run Python Applications in Isolated Environments","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pypa/pipx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96ed9cb5571744fc8b599e81ba847b932c4c23f9d4270244114757b3e10239c3","flatsize":884451,"path":"All/py311-pipx-1.6.0.pkg","repopath":"All/py311-pipx-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":152292,"desc":"pipx is a tool to help you install and run end-user applications written in\nPython. pipx is not a tool for development or publishing of your code -- it's\nonly for consuming already published packages.\n\nPython and PyPI allow developers to distribute code with \"console script entry\npoints\". These scripts let users call into Python code from the command line,\neffectively acting like standalone applications. pipx is a tool to install and\nrun any of these thousands of Python applications available on PyPI in a safe,\nconvenient, and reliable way. In a way, it turns Python Package Index (PyPI)\ninto a big app store for Python applications. Not all Python packages have entry\npoints, but many do.\n\npipx enables you to:\n- Safely install packages to isolated environments, while globally exposing\n  their CLI entry points so you can run them from anywhere (see the install\n  command). This guarantees no dependency conflicts and clean uninstalls!\n- Easily list, upgrade, and uninstall packages that were installed with pipx\n- Run the latest version of a Python application in a temporary environment (see\n  the run command)\n\nBest of all, pipx runs with regular user permissions.","deps":{"py311-argcomplete":{"origin":"devel/py-argcomplete","version":"3.4.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-userpath":{"origin":"devel/py-userpath","version":"1.9.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-plastex","origin":"math/py-plastex","version":"3.1_1","comment":"LaTeX Document Processing Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/plastex/plastex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a4d7dfb8c5828e415bc51ab93c9f44109652abb7e22fc94a2eeabfa3780cada","flatsize":6460225,"path":"All/py311-plastex-3.1_1.pkg","repopath":"All/py311-plastex-3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":829856,"desc":"plasTeX is a LaTeX document processing framework written entirely in Python. It\ncurrently comes bundled with an XHTML renderer (including multiple themes), as\nwell as a way to simply dump the document to a generic form of XML. Other\nrenderers can be added as well and are planned for future releases.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-unidecode":{"origin":"converters/py-unidecode","version":"1.3.7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"texlive-base":{"origin":"print/texlive-base","version":"20240312"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pip-tools4","origin":"devel/py-pip-tools4","version":"4.5.1_1","comment":"Keep your pinned dependencies fresh","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jazzband/pip-tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e61d0b228957e8bf44f287f756256a8a291e3a0f65da59d5c04c47ebb4afe8e2","flatsize":399659,"path":"All/py311-pip-tools4-4.5.1_1.pkg","repopath":"All/py311-pip-tools4-4.5.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":75340,"desc":"pip-tools = pip-compile + pip-sync\n\nIt is a set of command line tools to help you keep your pip-based packages\nfresh, even when you've pinned them.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pipdeptree","origin":"devel/py-pipdeptree","version":"2.23.0","comment":"Command line utility to show dependency tree of packages","maintainer":"bofh@FreeBSD.org","www":"https://github.com/naiquevin/pipdeptree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d03bbd1021e7c4885aac7b3f6cded1b3865c1088bf4987b7c09afd514692b7e8","flatsize":280274,"path":"All/py311-pipdeptree-2.23.0.pkg","repopath":"All/py311-pipdeptree-2.23.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":55420,"desc":"pipdeptree is a command line utility for displaying the installed python\npackages in form of a dependency tree. It works for packages installed globally\non a machine as well as in a virtualenv.","deps":{"py311-pip":{"origin":"devel/py-pip","version":"23.3.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pip-tools","origin":"devel/py-pip-tools","version":"6.14.0","comment":"Keep your pinned dependencies fresh","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jazzband/pip-tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aea24ab16fcea045b07fe457a46fd966f653292306d8fbe5b02024f52ff3ce8e","flatsize":568097,"path":"All/py311-pip-tools-6.14.0.pkg","repopath":"All/py311-pip-tools-6.14.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":103756,"desc":"pip-tools = pip-compile + pip-sync\n\nIt is a set of command line tools to help you keep your pip-based packages\nfresh, even when you've pinned them.","deps":{"py311-build":{"origin":"devel/py-build","version":"1.2.1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-pip":{"origin":"devel/py-pip","version":"23.3.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pip-requirements-parser","origin":"devel/py-pip-requirements-parser","version":"32.0.1","comment":"Mostly correct pip requirements parsing library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nexB/pip-requirements-parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12c81f3ecad4cbff9cd5becb7bc1336d5b6d9fe292e1af2a409bb5b447f4df6b","flatsize":367472,"path":"All/py311-pip-requirements-parser-32.0.1.pkg","repopath":"All/py311-pip-requirements-parser-32.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65220,"desc":"pip-requirements-parser is a mostly correct pip requirements parsing library ...\nbecause it uses pip's own code!","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-plex","origin":"devel/py-plex","version":"1.1.5","comment":"Lexical Analysis Module for Python","maintainer":"ports@FreeBSD.org","www":"http://www.cosc.canterbury.ac.nz/~greg/python/Plex/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"938b342f427efe17a6cfecdabf00918bb34cb0d6c7db8e3fdb9efb979b97219e","flatsize":345781,"path":"All/py311-plex-1.1.5.pkg","repopath":"All/py311-plex-1.1.5.pkg","licenselogic":"single","pkgsize":65412,"desc":"Plex is a Python module for constructing lexical analysers,\nor scanners. Plex scanners have almost all the capabilities of\nthe scanners generated by GNU Flex, and are specified in a very\nsimilar way. Tokens are defined by regular expressions, and each\ntoken has an associated action, which may be to return a literal\nvalue, or to call an arbitrary function.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-plex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-plan","origin":"devel/py-plan","version":"0.5","comment":"Python package for writing and deploying cron jobs","maintainer":"robak@FreeBSD.org","www":"https://github.com/fengsp/plan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"055bc86f4d58e2d14332c13a73cf06d59cb0bac764adbf7c26d605316a044305","flatsize":263912,"path":"All/py311-plan-0.5.pkg","repopath":"All/py311-plan-0.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":37824,"desc":"Plan is a Python package for writing and deploying cron jobs. Plan will\nconvert Python code to cron syntax. You can easily manage your cron jobs\nwith Plan like a charm. It is designed for elegancy and writing cron jobs\nwith as little amount of code as possible. It's extensible but comes with\nseveral good useful job types out of the box.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pinocchio","origin":"devel/py-pinocchio","version":"0.4.3","comment":"Pinocchio plugins for the nose testing framework","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/pinocchio/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"236a09fd2e7b1c0c68bc6ab45c34767c54a8c48259433ff4a79beac442494583","flatsize":130866,"path":"All/py311-pinocchio-0.4.3.pkg","repopath":"All/py311-pinocchio-0.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25276,"desc":"pinocchio plugins for the nose testing framework\n\nExtra plugins for the nose testing framework. Provides tools for\nflexibly assigning decorator tags to tests, choosing tests based\non their runtime, doing moderately sophisticated code coverage\nanalysis of your unit tests, and making your test descriptions look\nlike specifications.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-pinocchio port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-pip-audit","origin":"devel/py-pip-audit","version":"2.7.3","comment":"Tool for scanning Python environments for known vulnerabilities","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pypa/pip-audit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bc4dad337e73f91342c454718b1b1369a6f07ff5c8280b3aefe97c3508fca12","flatsize":488187,"path":"All/py311-pip-audit-2.7.3.pkg","repopath":"All/py311-pip-audit-2.7.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":84220,"desc":"pip-audit is a tool for scanning Python environments for packages with known\nvulnerabilities. It uses the Python Packaging Advisory Database\n(https://github.com/pypa/advisory-database) via the PyPI JSON API as a source of\nvulnerability reports.","deps":{"py311-cachecontrol":{"origin":"www/py-cachecontrol","version":"0.14.0"},"py311-cyclonedx-python-lib":{"origin":"textproc/py-cyclonedx-python-lib","version":"7.4.1"},"py311-html5lib":{"origin":"www/py-html5lib","version":"1.1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pip-api":{"origin":"devel/py-pip-api","version":"0.0.30_1"},"py311-pip-requirements-parser":{"origin":"devel/py-pip-requirements-parser","version":"32.0.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pip-api","origin":"devel/py-pip-api","version":"0.0.30_1","comment":"Importable pip API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/di/pip-api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed28d62fa086e67ee7590c2d0371fad4d68f13f3ea0d6721feee57e844bd0731","flatsize":1510435,"path":"All/py311-pip-api-0.0.30_1.pkg","repopath":"All/py311-pip-api-0.0.30_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":225920,"desc":"Since pip is a command-line-tool, it does not have an official, supported,\nimportable API.\n\nHowever, this does not mean that people haven't tried to import pip, usually to\nend up with much headache when pip's maintainers do routine refactoring.\n\nThis project attempts to provide an importable pip API, which is fully compliant\nwith the recommended method of using pip from your program.","deps":{"py311-pip":{"origin":"devel/py-pip","version":"23.3.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pivy","origin":"graphics/py-pivy","version":"0.6.8_1","comment":"Python binding for Coin","maintainer":"cmt@FreeBSD.org","www":"https://github.com/coin3d/pivy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"256ec992e91f533d987b6d487077ea645411d42270b7d9ea3a71e8cb71762641","flatsize":21914878,"path":"All/py311-pivy-0.6.8_1.pkg","repopath":"All/py311-pivy-0.6.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2054472,"desc":"A Python binding for Coin\n\nPivy is a Coin binding for Python. Coin is a high-level 3D graphics library\nwith a C++ Application Programming Interface. Coin uses scene-graph data\nstructures to render real-time graphics suitable for mostly all kinds of\nscientific and engineering visualization applications.","deps":{"Coin":{"origin":"graphics/Coin","version":"4.0.2_1"},"SoQt":{"origin":"x11-toolkits/soqt","version":"1.6.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","python"],"shlibs_required":["libCoin.so.80","libSoQt.so.20"],"annotations":{"flavor":"py311"}},{"name":"py311-pika-pool","origin":"devel/py-pika-pool","version":"0.1.3","comment":"Pika connection pooling","maintainer":"ports@FreeBSD.org","www":"https://github.com/bninja/pika-pool","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6267d7879942be2713a9f071d790338cb5e58fe0e4481f1fa702fb33554c40a","flatsize":49018,"path":"All/py311-pika-pool-0.1.3.pkg","repopath":"All/py311-pika-pool-0.1.3.pkg","licenselogic":"single","pkgsize":10060,"desc":"Pools for pikas. Pika connection pooling library.","deps":{"py311-pika":{"origin":"devel/py-pika","version":"1.3.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-pika-pool port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-pid","origin":"devel/py-pid","version":"3.0.4","comment":"Pidfile management for Python","maintainer":"mattias.lindvall@gmail.com","www":"https://pypi.org/project/pid/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0ac70dac1f484d3c629b3cd35a57a0b4ba60522f33bba6789d876b36a796d4d","flatsize":74104,"path":"All/py311-pid-3.0.4.pkg","repopath":"All/py311-pid-3.0.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18284,"desc":"Pidfile featuring stale detection and file-locking, can also be used as\ncontext-manager or decorator.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pillow","origin":"graphics/py-pillow","version":"10.3.0_1","comment":"Fork of the Python Imaging Library (PIL)","maintainer":"sunpoet@FreeBSD.org","www":"https://python-pillow.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35f538aaae3a6ce435bccdd743ce2dcabdc8c6447313ad038881cf437a92a3ae","flatsize":4410114,"path":"All/py311-pillow-10.3.0_1.pkg","repopath":"All/py311-pillow-10.3.0_1.pkg","licenselogic":"single","licenses":["PIL"],"pkgsize":785560,"desc":"Pillow is the friendly PIL fork by Alex Clark and Contributors. PIL is the\nPython Imaging Library by Fredrik Lundh and Contributors. As of 2019, Pillow\ndevelopment is supported by Tidelift.\n\nThe Python Imaging Library adds image processing capabilities to your Python\ninterpreter.\n\nThis library provides extensive file format support, an efficient internal\nrepresentation, and fairly powerful image processing capabilities.\n\nThe core image library is designed for fast access to data stored in a few basic\npixel formats. It should provide a solid foundation for a general image\nprocessing tool.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libimagequant":{"origin":"graphics/libimagequant","version":"4.3.3"},"libraqm":{"origin":"print/libraqm","version":"0.10.1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"py311-olefile":{"origin":"devel/py-olefile","version":"0.46"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics","python"],"shlibs_required":["libtiff.so.6","libjpeg.so.8","libopenjp2.so.7","libimagequant.so.0.4","libxcb.so.1","liblcms2.so.2","libfreetype.so.6","libraqm.so.0","libwebp.so.7","libwebpmux.so.3","libwebpdemux.so.2"],"options":{"FREETYPE":"on","IMAGEQUANT":"on","JPEG2000":"on","LCMS":"on","OLE":"on","PNG":"on","RAQM":"on","TIFF":"on","TKINTER":"on","WEBP":"on","XCB":"on"},"annotations":{"cpe":"cpe:2.3:a:python:pillow:10.3.0:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-pickledb","origin":"databases/py-pickledb","version":"0.9.2","comment":"Lightweight, fast, and simple key-value store","maintainer":"python@FreeBSD.org","www":"https://github.com/patx/pickledb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a0a110a9d722b55c0e129259f401becfcc27cdaed486b6c7709a2bc3c17ffdd","flatsize":35631,"path":"All/py311-pickledb-0.9.2.pkg","repopath":"All/py311-pickledb-0.9.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7940,"desc":"pickleDB is a lightweight, fast, and simple database based on Python's own\njson module.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pillow-heif","origin":"graphics/py-pillow-heif","version":"0.16.0","comment":"Python interface for libheif library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bigcat88/pillow_heif","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7c47bb0bb162626760b4cf75317205d3dee99ce123e813772221bd5594adb6c","flatsize":296180,"path":"All/py311-pillow-heif-0.16.0.pkg","repopath":"All/py311-pillow-heif-0.16.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":59644,"desc":"Python bindings to libheif for working with HEIF images and plugin for Pillow.\n\nFeatures:\n- Decoding of 8, 10, 12 bit HEIC and AVIF files.\n- Encoding of 8, 10, 12 bit HEIC and AVIF files.\n- EXIF, XMP, IPTC read & write support.\n- Support of multiple images in one file and a PrimaryImage attribute.\n- Adding & removing thumbnails.\n- Reading of Depth Images.\n- Adding HEIF support to Pillow in one line of code as a plugin.","deps":{"libheif":{"origin":"graphics/libheif","version":"1.17.6_2"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_required":["libheif.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-pip-run","origin":"devel/py-pip-run","version":"12.6.1","comment":"Install packages and run Python with them","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/pip-run","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b42a0f7d094164b4489e6cade3ebfc0654afeacd1e09b356377bfbc58a56407e","flatsize":120856,"path":"All/py311-pip-run-12.6.1.pkg","repopath":"All/py311-pip-run-12.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29008,"desc":"pip-run provides on-demand temporary package installation for a single\ninterpreter run.","deps":{"py311-autocommand":{"origin":"devel/py-autocommand","version":"2.2.2_1"},"py311-jaraco.context":{"origin":"devel/py-jaraco.context","version":"5.3.0"},"py311-jaraco.env":{"origin":"devel/py-jaraco.env","version":"1.0.0"},"py311-jaraco.functools":{"origin":"devel/py-jaraco.functools","version":"4.0.0"},"py311-jaraco.text":{"origin":"devel/py-jaraco.text","version":"3.12.0"},"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-path":{"origin":"devel/py-path","version":"16.14.0"},"py311-pip":{"origin":"devel/py-pip","version":"23.3.2_1"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-phpserialize","origin":"devel/py-phpserialize","version":"1.3","comment":"Port of the serialize and unserialize functions of PHP to Python","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"http://www.hurring.com/scott/code/python/serialize/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f53057ae6baa1d86f9b591c54d478e60819a2384705c5218f82680386dde1c17","flatsize":74569,"path":"All/py311-phpserialize-1.3.pkg","repopath":"All/py311-phpserialize-1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12636,"desc":"A port of the serialize() and unserialize() functions of PHP to Python. This\nmodule implements the python serialization interface (eg: provides dumps,\nloads and similar functions).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-prance","origin":"devel/py-prance","version":"23.6.21.0","comment":"Resolving Swagger/OpenAPI 2.0 and 3.0.0 parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/RonnyPfannschmidt/prance","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a96f5c07f4000b03095724e1ec0c957f98241226b40d2883164dd2146b6360c0","flatsize":298234,"path":"All/py311-prance-23.6.21.0.pkg","repopath":"All/py311-prance-23.6.21.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56472,"desc":"Prance provides parsers for Swagger/OpenAPI 2.0 and 3.0 API specifications in\nPython. It uses flex, swagger_spec_validator or openapi_spec_validator to\nvalidate specifications, but additionally resolves JSON references in accordance\nwith the OpenAPI spec.\n\nMostly the latter involves handling non-URI references; OpenAPI is fine with\nproviding relative file paths, whereas JSON references require URIs at this\npoint in time.","deps":{"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-openapi-spec-validator":{"origin":"devel/py-openapi-spec-validator","version":"0.7.1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"CLI":"off","ICU":"off","FLEX":"off","OSV":"on","SSV":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pika","origin":"devel/py-pika","version":"1.3.2","comment":"Python AMQP Client Library","maintainer":"bofh@FreeBSD.org","www":"https://pika.readthedocs.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c80d0cea91a267cd4b29f892db909f4df787762cd1fa577c2ef0bce3149f7ea","flatsize":2384765,"path":"All/py311-pika-1.3.2.pkg","repopath":"All/py311-pika-1.3.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":257976,"desc":"Pika is a pure-Python implementation of the AMQP 0-9-1 protocol\nthat tries to stay fairly independent of the underlying network\nsupport library. Pika was developed primarily for use with\nRabbitMQ, but should also work with other AMQP 0-9-1 brokers.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-piexif","origin":"graphics/py-piexif","version":"1.1.3_1","comment":"Simplify exif manipulations with Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hMatoba/Piexif","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02ba798586485a358ec35d2536088fe9b91369c04baae9e726b9a517aba60b70","flatsize":259732,"path":"All/py311-piexif-1.1.3_1.pkg","repopath":"All/py311-piexif-1.1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42948,"desc":"Piexif simplifies exif manipulations with Python, including writing, reading,\nand more. Piexif is pure Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pickleshare","origin":"databases/py-pickleshare","version":"0.7.5","comment":"Tiny shelve-like database with concurrency support","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pickleshare/pickleshare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bff7d928d84ad335df40f0ed478be090ff9d449798b0288a5d83086176cb3002","flatsize":46911,"path":"All/py311-pickleshare-0.7.5.pkg","repopath":"All/py311-pickleshare-0.7.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11828,"desc":"PickleShare - a small 'shelve' like datastore with concurrency support\n\nLike shelve, a PickleShareDB object acts like a normal dictionary.\nUnlike shelve, many processes can access the database simultaneously.\nChanging a value in database is immediately visible to other processes\naccessing the same database.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pint","origin":"devel/py-pint","version":"0.23","comment":"Physical quantities module","maintainer":"sunpoet@FreeBSD.org","www":"https://pint.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26abc130cb6f495100d8040f2ed74371f02a2b90a08a18d429d530725c9943c8","flatsize":4292381,"path":"All/py311-pint-0.23.pkg","repopath":"All/py311-pint-0.23.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":620036,"desc":"Pint is a Python package to define, operate and manipulate physical quantities:\nthe product of a numerical value and a unit of measurement. It allows arithmetic\noperations between them and conversions from and to different units.\n\nIt is distributed with a comprehensive list of physical units, prefixes and\nconstants. Due to its modular design, you can extend (or even rewrite!) the\ncomplete list without changing the source code. It supports a lot of numpy\nmathematical operations without monkey patching or wrapping numpy.","deps":{"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"NUMPY":"off","UNCERTAINTIES":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pint-pandas","origin":"devel/py-pint-pandas","version":"0.5","comment":"Physical quantities module","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hgrecco/pint-pandas","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80e35857adc2b83a73291f93c5a26c5189429763a21eb5978250c83a2bbf28ea","flatsize":350235,"path":"All/py311-pint-pandas-0.5.pkg","repopath":"All/py311-pint-pandas-0.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":61500,"desc":"Pint-Pandas provides pandas support for pint.","deps":{"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pint":{"origin":"devel/py-pint","version":"0.23"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-phonebox-plugin","origin":"net-mgmt/py-phonebox-plugin","version":"0.0.9","comment":"Phone numbers management plugin for NetBox","maintainer":"kai@FreeBSD.org","www":"https://github.com/iDebugAll/phonebox_plugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5068a8d8cf288bde978d7d0fc0c76eb45173d47d30c6e451b9f29d0a63fd76a","flatsize":224021,"path":"All/py311-phonebox-plugin-0.0.9.pkg","repopath":"All/py311-phonebox-plugin-0.0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33664,"desc":"This NetBox plugin is intented for Telephone Number Management.  It currently\nimplements a Number abstraction representing a single telephone number of an\narbitrary format.  A Number can consist of valid DTMF characters and leading\nplus sign for E.164 support:\n\n* Leading Plus (\"+\") sign (optional)\n* Digits 0-9\n* Characters A, B, C, D\n* Pound sign (\"#\")\n* Asterisk sign (\"*\")\n\nSupport for Bulk Edit/Delete operations for Numbers and the following voice\ncircuit types is included as well:\n\n* SIP Trunk.\n* Digital Voice Circuit (PRI/BRI/etc).\n* Analog Voice Circuit (CO lines/etc).\n\nThe plugin also introduces a NetBox REST API extension which is compatible\nwith pynetbox.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"To enable the plugin please do the following steps:\n\n1. Add/update the following line in the netbox configuration (usually\n   /usr/local/share/netbox/netbox/configuration.py):\n\n   PLUGINS = ['phonebox_plugin']\n\n2. Run NetBox migrations and collect static files:\n\n   # cd /usr/local/share/netbox\n   # python3.11 manage.py migrate\n   # python3.11 manage.py collectstatic --no-input\n\n3. Restart WSGI/httpd environment (supervisord/apache/nginx/etc.)","type":"install"}]},{"name":"py311-playsound","origin":"audio/py-playsound","version":"1.3.0","comment":"Pure Python, single function module for playing sounds","maintainer":"nivit@FreeBSD.org","www":"https://github.com/TaylorSMarks/playsound","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b302e7bf9cd405d7032d3711408951c15780503e1c0c7a66c67f23fa8bf56fb","flatsize":46560,"path":"All/py311-playsound-1.3.0.pkg","repopath":"All/py311-playsound-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12628,"desc":"Playsound is a pure Python, cross platform, single function module with no\ndependencies for playing sounds.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-phabricator","origin":"devel/py-phabricator","version":"0.8.1","comment":"Phabricator API Bindings","maintainer":"sbz@FreeBSD.org","www":"https://github.com/disqus/python-phabricator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e94c0f4ba0a661eaafe8a74a73165a21fdc32f59a81511e4895b4073ee5904c","flatsize":157389,"path":"All/py311-phabricator-0.8.1.pkg","repopath":"All/py311-phabricator-0.8.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30368,"desc":"Python Phabricator Bindings for Conduit API.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on","TESTS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pip-shims","origin":"devel/py-pip-shims","version":"0.7.3_1","comment":"Compatibility shims for pip versions 8 thru current","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sarugaku/pip-shims","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a01688c76a6f5b81715046d124ac84943030d628820354d1a5759b5f889878fe","flatsize":452624,"path":"All/py311-pip-shims-0.7.3_1.pkg","repopath":"All/py311-pip-shims-0.7.3_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":68220,"desc":"pip-shims is a set of compatibilty access shims to the pip internal API.\npip-shims provides compatibility with pip versions 8.0 through the current\nrelease. The shims are provided using a lazy import strategy by hacking a module\nby overloading a class instance's getattr method.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pip":{"origin":"devel/py-pip","version":"23.3.2_1"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pip-licenses","origin":"devel/py-pip-licenses","version":"4.4.0","comment":"Dump the software license list of Python packages installed with pip","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/raimon49/pip-licenses","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eac0652dca6119342e5590b3787f35570ae5c3c1615b511e93834687e6074966","flatsize":163438,"path":"All/py311-pip-licenses-4.4.0.pkg","repopath":"All/py311-pip-licenses-4.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32064,"desc":"pip-licenses is a CLI tool for checking the software license of installed Python\npackages with pip.","deps":{"py311-pip":{"origin":"devel/py-pip","version":"23.3.2_1"},"py311-prettytable":{"origin":"devel/py-prettytable","version":"3.10.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycount","origin":"devel/pycount","version":"0.0.6_1","comment":"Initial effort to Python code metrics","maintainer":"lwhsu@FreeBSD.org","www":"http://python.net/~gherman/pycount.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d3a341a1315343b4a275ab7b8d4951900570fd955e2dea7b3e77c6ea3ed1606","flatsize":12874,"path":"All/py311-pycount-0.0.6_1.pkg","repopath":"All/py311-pycount-0.0.6_1.pkg","licenselogic":"single","pkgsize":5100,"desc":"pycount helps you with a simple analysis of Python code, categorizing it into\ncomments, doc strings, blank lines and real code. It creates simple lines\ncounts for individual or multiple files, but can also be used to strip\ncomments from a source file, say. See a sample output of pycount running on\nitself in verbose mode.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"]},{"name":"py311-pip","origin":"devel/py-pip","version":"23.3.2_1","comment":"Tool for installing and managing Python packages","maintainer":"python@FreeBSD.org","www":"https://pip.pypa.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22dbbea5193e1c1eea90301d09a870c71b50ee9917d0c9c456cff4a8c3810f79","flatsize":25814433,"path":"All/py311-pip-23.3.2_1.pkg","repopath":"All/py311-pip-23.3.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3427064,"desc":"The PyPA recommended tool for installing and managing Python packages.\n\npip is a replacement for easy_install. It uses mostly the same techniques\nfor finding packages, so packages that were made easy_installable should\nbe pip-installable as well.\n\npip is meant to improve on easy_install. Some of the improvements:\n\n    * All packages are downloaded before installation. Partially-completed\n      installation doesn't occur as a result.\n    * Care is taken to present useful output on the console.\n    * The reasons for actions are kept track of. For instance, if a package\n      is being installed, pip keeps track of why that package was required.\n    * Error messages should be useful.\n    * Packages don't have to be installed as egg archives, they can be\n      installed flat (while keeping the egg metadata).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:pypa:pip:23.3.2:::::dragonfly6:x86_64:1","flavor":"py311"},"messages":[{"message":"pip MUST ONLY be used:\n\n * With the --user flag, OR\n * To install or manage Python packages in virtual environments\n\nFailure to follow this warning can and will result in an inconsistent\nsystem-wide Python environment (LOCALBASE/lib/pythonX.Y/site-packages) and\ncause errors.\n\nAvoid using pip as root unless you know what you're doing.","type":"install"}]},{"name":"py311-photofilmstrip","origin":"multimedia/photofilmstrip","version":"3.7.0_6","comment":"Creates movies out of your pictures","maintainer":"bofh@FreeBSD.org","www":"https://www.photofilmstrip.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c6f9e3c98fb2f4cbbce0f84ec61a1f8fffc82796e07fa35228be8c14bd41fdb","flatsize":2683788,"path":"All/py311-photofilmstrip-3.7.0_6.pkg","repopath":"All/py311-photofilmstrip-3.7.0_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":455096,"desc":"PhotoFilmStrip creates movies out of your pictures in just 3 steps.\nFirst select your photos, customize the motion path and render the\nvideo. There are several output possibilities for VCD, SVCD, DVD\nup to FULL-HD.\n\nThe effect of the slideshow is known as \"Ken Burns\". Comments of\nthe pictures are generated into a subtitle file. Furthermore an\naudio file can be specified to setup the background musice for the\nslide show.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-jpeg":{"origin":"graphics/gstreamer1-plugins-jpeg","version":"1.22.10_1"},"mencoder":{"origin":"multimedia/mencoder","version":"1.5.0.20240106"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wxPython42":{"origin":"x11-toolkits/py-wxPython4","version":"4.2.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pgpdump","origin":"security/py-pgpdump","version":"1.5","comment":"Python library for parsing PGP packets","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/pgpdump/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29d711acba9468d52e1d5c8997aea87da4b94f586d566dd8a090db11ad6ed192","flatsize":254460,"path":"All/py311-pgpdump-1.5.pkg","repopath":"All/py311-pgpdump-1.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":42004,"desc":"A Python library for parsing PGP packets","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pgmigrate","origin":"databases/py-pgmigrate","version":"1.0.8","comment":"PostgreSQL migrations made easy","maintainer":"dmitry.wagin@ya.ru","www":"https://github.com/yandex/pgmigrate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac6e73f5c13a0e090bc47471aa76bdc1bc34ede3c0271e13e478d7dd40ecbb58","flatsize":129431,"path":"All/py311-pgmigrate-1.0.8.pkg","repopath":"All/py311-pgmigrate-1.0.8.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":25216,"desc":"PGmigrate is a database migration tool developed by Yandex.","deps":{"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlparse":{"origin":"databases/py-sqlparse","version":"0.5.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pglite","origin":"databases/py-pglite","version":"1.0.13","comment":"Light PostgreSQL: use PostgreSQL as a simple SQLite database","maintainer":"lbartoletti@FreeBSD.org","www":"https://github.com/Oslandia/pglite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"781a9bed6258fed88b5a45ce12293b00ed937fafe4b8949ba23128c1accbc381","flatsize":68981,"path":"All/py311-pglite-1.0.13.pkg","repopath":"All/py311-pglite-1.0.13.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":13116,"desc":"This a Python module allowing to use a PostgreSQL instance \"as if\" it was a\nsimple SQLite database: no admin privileges, no configuration needed.\n\nIt manages a \"local\" PostgreSQL cluster in user's home (~/.pglite)\n\nBy default it opens a TCP port 55432 on localhost.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-phply","origin":"devel/py-phply","version":"1.2.6","comment":"PHP lexer and parser in Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/phply/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ba62d5d2d4d12ba0df83ab4dc04f046207922dc3d33a8f4e8513d178020118c","flatsize":1620517,"path":"All/py311-phply-1.2.6.pkg","repopath":"All/py311-phply-1.2.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":135860,"desc":"phply is a parser for the PHP programming language written using PLY,\na Lex/YACC-style parser generator toolkit for Python.","deps":{"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pgdbconn","origin":"databases/py-pgdbconn","version":"0.8.0_2","comment":"Object-oriented layer to connect and interact with PostgreSQL databases","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/pgdbconn/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc333a389768bde08678169590341387d7d8de4a85fcd260dc4ff251563dc6da","flatsize":26900,"path":"All/py311-pgdbconn-0.8.0_2.pkg","repopath":"All/py311-pgdbconn-0.8.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7120,"desc":"PgDbConn is an offshoot from the Perseas project (started as Pyrseas) to\nisolate and generalize the Postgres database connection code so that it can be\nused in other Perseas products, such as a web application to update Postgres\ntables.","deps":{"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pgcli","origin":"databases/py-pgcli","version":"4.1.0","comment":"CLI for Postgres Database with auto-completion and syntax highlighting","maintainer":"sunpoet@FreeBSD.org","www":"https://www.pgcli.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4214b91c05fe7b34b00bfc9a378d5bb0da83c57d1128faa54758a6b542755356","flatsize":932532,"path":"All/py311-pgcli-4.1.0.pkg","repopath":"All/py311-pgcli-4.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":168048,"desc":"pgcli is a command line interface for Postgres with auto-completion and syntax\nhighlighting.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"py311-cli-helpers":{"origin":"devel/py-cli-helpers","version":"2.3.1_1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-pgspecial":{"origin":"databases/py-pgspecial","version":"2.1.2"},"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"py311-psycopg":{"origin":"databases/py-psycopg","version":"3.1.19"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setproctitle":{"origin":"devel/py-setproctitle","version":"1.3.3"},"py311-sqlparse":{"origin":"databases/py-sqlparse","version":"0.5.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"KEYRING":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pg8000","origin":"databases/py-pg8000","version":"1.28.1","comment":"Pure-Python Interface to the PostgreSQL Database","maintainer":"wen@FreeBSD.org","www":"https://github.com/tlocke/pg8000","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d54a5238bc7acbf4935dd501131726666be9bdfb58edf25cf328dc7fedaa4b44","flatsize":422071,"path":"All/py311-pg8000-1.28.1.pkg","repopath":"All/py311-pg8000-1.28.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":59408,"desc":"pg8000 is a Pure-Python interface to the PostgreSQL database\nengine. It is one of many PostgreSQL interfaces for the Python\nprogramming language. pg8000 is somewhat distinctive in that\nit is written entirely in Python and does not rely on any\nexternal libraries (such as a compiled python module, or\nPostgreSQL's libpq library). pg8000 supports the standard\nPython DB-API version 2.0.","deps":{"py311-passlib":{"origin":"security/py-passlib","version":"1.7.4"},"py311-scramp":{"origin":"security/py-scramp","version":"1.4.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pipenv","origin":"devel/py-pipenv","version":"2024.0.1","comment":"Python Development Workflow for Humans","maintainer":"sunpoet@FreeBSD.org","www":"https://pipenv.pypa.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f5d8deca7c3ec547874a20fd87a1382a4355a2b0d003731215a3d40aa742281","flatsize":31443689,"path":"All/py311-pipenv-2024.0.1.pkg","repopath":"All/py311-pipenv-2024.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4790516,"desc":"Pipenv -- the officially recommended Python packaging tool from Python.org, free\n(as in freedom).\n\nPipenv is a tool that aims to bring the best of all packaging worlds (bundler,\ncomposer, npm, cargo, yarn, etc.) to the Python world. Windows is a first-class\ncitizen, in our world.\n\nIt automatically creates and manages a virtualenv for your projects, as well as\nadds/removes packages from your Pipfile as you install/uninstall packages. It\nalso generates the ever-important Pipfile.lock, which is used to produce\ndeterministic builds.","deps":{"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-virtualenv":{"origin":"devel/py-virtualenv","version":"20.26.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-phonopy","origin":"science/py-phonopy","version":"2.24.3","comment":"Package for phonon calculations at harmonic and quasi-harmonic levels","maintainer":"yuri@FreeBSD.org","www":"https://phonopy.github.io/phonopy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c10791ba97858bd76da60758f49cd5f2db49c7ecb295ae3f6118d730e6f61e29","flatsize":5111865,"path":"All/py311-phonopy-2.24.3.pkg","repopath":"All/py311-phonopy-2.24.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":653120,"desc":"Phonopy is an open source package for phonon calculations at harmonic and\nquasi-harmonic levels.\n\nThe following features of phonopy are highlighted:\n* Phonon band structure, phonon DOS and partial-DOS\n* Phonon thermal properties: Free energy, heat capacity (Cv), and entropy\n* Phonon group velocity\n* Thermal ellipsoids / Mean square displacements\n* Irreducible representations of normal modes\n* Dynamic structure factor for INS and IXS\n* Non-analytical-term correction: LO-TO splitting (Born effective charges and\n  dielectric constant are required.)\n* Mode Gruneisen parameters\n* Quasi-harmonic approximation: Thermal expansion, heat capacity at constant\n  pressure (Cp),\n* Interfaces to calculators: VASP, VASP DFPT, ABINIT, Quantu ESPRESSO, SIESTA,\n  Elk, FHI-aims, WIEN2k, CRYSTAL\n* Python APIs","deps":{"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-spglib":{"origin":"science/py-spglib","version":"2.4.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pew","origin":"devel/py-pew","version":"1.2.0_1","comment":"Tool to manage multiple virtualenvs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/berdario/pew","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fcecdd17241365c3617cbf38ca2e153bfa92ec70c0f9bb7a324c86f21dbac8e","flatsize":173578,"path":"All/py311-pew-1.2.0_1.pkg","repopath":"All/py311-pew-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35780,"desc":"Python Env Wrapper is a set of commands to manage multiple virtual environments.\nPew can create, delete and copy your environments, using a single command to\nswitch to them wherever you are, while keeping them in a single (configurable)\nlocation.\n\nVirtualenvs makes it easier to work on more than one project at a time without\nintroducing conflicts in their dependencies.\n\nPew is completely shell-agnostic and thus works on bash, zsh, fish, powershell,\netc.","deps":{"py311-virtualenv":{"origin":"devel/py-virtualenv","version":"20.26.3"},"py311-virtualenv-clone":{"origin":"devel/py-virtualenv-clone","version":"0.5.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-petname","origin":"devel/py-petname","version":"2.6","comment":"Generate human-readable, random object names","maintainer":"python@FreeBSD.org","www":"https://github.com/dustinkirkland/python-petname","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92f528472b73e3ed282bf6cf69d43d9f64e2e22c3fd1592e19f40d8c38efda4d","flatsize":55723,"path":"All/py311-petname-2.6.pkg","repopath":"All/py311-petname-2.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15408,"desc":"This utility will generate \"pet names\", consisting of a random combination of\nan adverb, adjective, and proper name. These are useful for unique hostnames,\nfor instance.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-phonenumbers","origin":"devel/py-phonenumbers","version":"8.13.28","comment":"Library for parsing, formatting, and validating intl phone numbers","maintainer":"demon@FreeBSD.org","www":"https://github.com/daviddrysdale/python-phonenumbers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a1c22f49100e38b3898147a66d6baeac7f76eded04e2f1888e1ee864b2fd06e","flatsize":70686779,"path":"All/py311-phonenumbers-8.13.28.pkg","repopath":"All/py311-phonenumbers-8.13.28.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3779288,"desc":"Python version of Google's common library for parsing, formatting, storing\nand validating international phone numbers.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-permutation","origin":"math/py-permutation","version":"0.4.0_1","comment":"Permutations of finitely many positive integers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jwodder/permutation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fca06f324f43c09b82fd4674d452953adf5212c5e10723b5f33db1a4ec8251e5","flatsize":93724,"path":"All/py311-permutation-0.4.0_1.pkg","repopath":"All/py311-permutation-0.4.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16460,"desc":"permutation provides a Permutation class for representing permutations of\nfinitely many positive integers in Python. Supported operations & properties\ninclude inverses, (group theoretic) order, parity, composition/multiplication,\ncycle decomposition, cycle notation, word representation, Lehmer codes, and,\nof course, use as a callable on integers.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-periscope","origin":"multimedia/py-periscope","version":"0.2.4_4","comment":"Subtitles searching module","maintainer":"bofh@FreeBSD.org","www":"https://code.google.com/archive/p/periscope/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2849186eb6c2efd9c490c5d99c4d8a7be9319096c9997e236a4520ece1a1045c","flatsize":386654,"path":"All/py311-periscope-0.2.4_4.pkg","repopath":"All/py311-periscope-0.2.4_4.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":66260,"desc":"periscope is a subtitles searching module written in python that\ntries to find a correct match for a given video file. The goal\nbehind periscope is that it will only return only correct subtitles\nso that you can simply relax and enjoy your video without having\nto double-check that the subtitles match your video before watching\nit. This is done by using as much info as available from your file\nand on the websites. Some websites allow you to use hash of the\nfiles, the size/length of the video or the exact file name.\n\nAs a python module, periscope should be easily integrated in many\nprojects that allow plugins to be written in python. The fact that\nthe plugin is shared between all the applications means that separate\napplication and their plugin (file browser, video player, media\ncenter application, ...) don't have to maintain the code to search,\nparse and download subtitles and the user preference about languages.\n\nThe subtitles websites are handled as plugins.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"unrar":{"origin":"archivers/unrar","version":"7.01,6"}},"categories":["multimedia","python"],"options":{"UNRAR":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-persistent","origin":"devel/py-persistent","version":"4.9.3","comment":"Translucent persistent objects","maintainer":"wen@FreeBSD.org","www":"https://github.com/zopefoundation/persistent/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84f8014c167ad3c265ff6a34ebec2eb06b669d2d9786b41ddce92a00fcae1541","flatsize":1481289,"path":"All/py311-persistent-4.9.3.pkg","repopath":"All/py311-persistent-4.9.3.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":194496,"desc":"This package contains a generic persistence implementation for Python.\nIt forms the core protocol for making objects interact \"transparently\"\nwith a database such as the ZODB.","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-petl","origin":"textproc/py-petl","version":"1.7.15","comment":"Extract, transform and load tables of data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/petl-developers/petl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6aca603b89bcf1b34ad65c4ea57c5810a724deec89a9391771a50175511196f","flatsize":3819149,"path":"All/py311-petl-1.7.15.pkg","repopath":"All/py311-petl-1.7.15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":432536,"desc":"petl is a general purpose Python package for extracting, transforming and\nloading tables of data.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"AVRO":"off","DB":"off","HDF5":"off","HTTP":"off","INTERVAL":"off","NUMPY":"off","PANDAS":"off","REMOTE":"off","SMB":"off","WHOOSH":"off","XLS":"off","XLSX":"off","XPATH":"off"},"annotations":{"cpe":"cpe:2.3:a:petl_project:petl:1.7.15:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-pexpect","origin":"misc/py-pexpect","version":"4.9.0_1","comment":"Python module for controlling interactive programs in pseudo-terminal","maintainer":"sunpoet@FreeBSD.org","www":"https://pexpect.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1be0e8ec78d61617239d2c3d3ee2e21f9803159e47a87623cdd4bad465d237d","flatsize":664124,"path":"All/py311-pexpect-4.9.0_1.pkg","repopath":"All/py311-pexpect-4.9.0_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":96948,"desc":"Pexpect is a pure Python module for spawning child applications; controlling\nthem; and responding to expected patterns in their output. Pexpect works like\nDon Libes' Expect. Pexpect allows your script to spawn a child application and\ncontrol it as if a human were typing commands.\n\nPexpect can be used for automating interactive applications such as ssh, ftp,\npasswd, telnet, etc. It can be used to a automate setup scripts for duplicating\nsoftware package installations on different servers. It can be used for\nautomated software testing. Pexpect is in the spirit of Don Libes' Expect, but\nPexpect is pure Python.\n\nThe main features of Pexpect require the pty module in the Python standard\nlibrary, which is only available on Unix-like systems. Some features -- waiting\nfor patterns from file descriptors or subprocesses -- waiting for patterns from\nfile descriptors or subprocesses.","deps":{"py311-ptyprocess":{"origin":"sysutils/py-ptyprocess","version":"0.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-period","origin":"devel/py-period","version":"0.6.1_1","comment":"Basic time period checking library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/LinkCareServices/period","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf2cac7ee66e6d2bd9ffe9ab859df4733618021ad430dd95a2d40ac83b13d1e8","flatsize":74554,"path":"All/py311-period-0.6.1_1.pkg","repopath":"All/py311-period-0.6.1_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":19620,"desc":"Period is a basic time period checking library.\n\nPeriod is based on period.py by William S. Annis. (available at\nhttps://www.biostat.wisc.edu/~annis/creations/period.py.html) and ported to\npython3 with a few improvements. Period.py was in part inspired by perl's\nTime::Period module and the time class mechanism of Cfengine.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pep8-naming","origin":"devel/py-pep8-naming","version":"0.14.1","comment":"Check PEP-8 naming conventions, plugin for flake8","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/pep8-naming/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35ad89326c06c2dc480517abb4b22d11b1b876d03d9e2f89fad897256e47105a","flatsize":87258,"path":"All/py311-pep8-naming-0.14.1.pkg","repopath":"All/py311-pep8-naming-0.14.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18204,"desc":"Check the PEP-8 naming conventions.\n\nThis module provides a plugin for flake8, the Python code checker.\n\n(It replaces the plugin flint-naming for the flint checker.)","deps":{"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-pep621","origin":"devel/py-pep621","version":"0.4.0_3","comment":"PEP 621 metadata parsing","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/FFY00/python-pyproject-metadata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"054d92b9895d9745bd5d0c5b4abda32eed676f7ae2f49777bb3abfac415519aa","flatsize":79875,"path":"All/py311-pep621-0.4.0_3.pkg","repopath":"All/py311-pep621-0.4.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16180,"desc":"pep621 provides dataclass for PEP 621 metadata with support for core metadata\ngeneration.\n\nThis project does not implement the parsing of pyproject.toml containing PEP 621\nmetadata.\n\nInstead, given a Python data structure representing PEP 621 metadata (already\nparsed), it will validate this input and generate a PEP 643-compliant metadata\nfile (e.g. PKG-INFO).","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pep8","origin":"devel/pep8","version":"1.7.1_3","comment":"Python style guide checker","maintainer":"sbz@FreeBSD.org","www":"https://pypi.org/project/pep8/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba02783adfb49a369e47741eb982e37ae9821f07f6c22900ce7fedd4955b9692","flatsize":315397,"path":"All/py311-pep8-1.7.1_3.pkg","repopath":"All/py311-pep8-1.7.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":63056,"desc":"pep8 is a tool to check your Python code against some of the style conventions\nin PEP 8.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pep517","origin":"devel/py-pep517","version":"0.13.1","comment":"Wrappers to build Python packages using PEP 517 hooks","maintainer":"sunpoet@FreeBSD.org","www":"https://pyproject-hooks.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad4946e03299d75d3e5e4770fec44dd1a24e8b430dfaa9a2ecd0af521b71f547","flatsize":204617,"path":"All/py311-pep517-0.13.1.pkg","repopath":"All/py311-pep517-0.13.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35472,"desc":"PEP 517 specifies a standard API for systems which build Python packages.\n\nThis package contains wrappers around the hooks specified by PEP 517. It\nprovides:\n- A mechanism to call the hooks in a subprocess, so they are isolated from the\n  current process.\n- Fallbacks for the optional hooks, so that frontends can call the hooks without\n  checking which are defined.\n- Higher-level functions which install the build dependencies into a temporary\n  environment and build a wheel/sdist using them.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pep440","origin":"devel/py-pep440","version":"0.1.2_2","comment":"Simple package with utils to check whether versions number match PEP 440","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Carreau/pep440","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f92080cc34d797f2c5d189c596723504de49e042552a9d01f99e7916c6012c03","flatsize":15066,"path":"All/py311-pep440-0.1.2_2.pkg","repopath":"All/py311-pep440-0.1.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5716,"desc":"A simple package with utils to check whether versions number match PEP 440.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pem","origin":"security/py-pem","version":"21.2.0_1","comment":"Easy PEM file parsing in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hynek/pem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cf38bc62589a0020b22c6fa904b3991d697895b02dcab24c9460ab0d8b979a7","flatsize":57940,"path":"All/py311-pem-21.2.0_1.pkg","repopath":"All/py311-pem-21.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13476,"desc":"pem is an MIT-licensed Python module for parsing and splitting of PEM files,\ni.e. Base64-encoded DER keys and certificates.\n\nIt runs on Python 3.7+, has no dependencies, and does not attempt to interpret\nthe certificate data in any way.\n\nIt's born from the need to load keys, certificates, trust chains, and DH\nparameters from various certificate deployments: some servers (like Apache)\nexpect them to be a separate file, others (like nginx) expect them concatenated\nto the server certificate and finally some (like HAProxy) expect key,\ncertificate, and chain to be in one file.\n\nAdditionally to the vanilla parsing code, pem also contains helpers for Twisted\nthat save a lot of boilerplate code.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pendulum","origin":"devel/py-pendulum","version":"2.1.1_2","comment":"Python package to ease datetimes manipulation","maintainer":"garga@FreeBSD.org","www":"https://pendulum.eustace.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37c05620b6bfb6e423fb3f30d3e33ab03434565b632de109129bbbf1e8504faf","flatsize":1251860,"path":"All/py311-pendulum-2.1.1_2.pkg","repopath":"All/py311-pendulum-2.1.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":178088,"desc":"Pendulum is a Python package to ease datetimes manipulation.\n\nIt provides classes that are drop-in replacements for the native ones (they\ninherit from them).\n\nSpecial care has been taken to ensure timezones are handled correctly, and\nare based on the underlying tzinfo implementation. For example all\ncomparisons are done in UTC or in the timezone of the datetime being used.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-pytzdata":{"origin":"devel/py-pytzdata","version":"2020.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-penaltymodel","origin":"science/py-penaltymodel","version":"1.1.0","comment":"DWave: Utilities and interfaces for using penalty models","maintainer":"yuri@FreeBSD.org","www":"https://docs.ocean.dwavesys.com/projects/penaltymodel/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cdb4966982aea4e0d5fadb1b700a5cb44758083ab94334e2f4cb037c6debcfd","flatsize":314230,"path":"All/py311-penaltymodel-1.1.0.pkg","repopath":"All/py311-penaltymodel-1.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":48504,"desc":"penaltymodel is a set of utilities and interfaces for using penalty models.\n\nOne approach to solve a constraint satisfaction problem (CSP) using an Ising\nmodel or a QUBO, is to map each individual constraint in the CSP to a 'small'\nIsing model or QUBO. This mapping is called a penalty model.","deps":{"py311-dimod":{"origin":"science/py-dimod","version":"0.12.15"},"py311-homebase":{"origin":"devel/py-homebase","version":"1.0.1"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-reno":{"origin":"textproc/py-reno","version":"4.1.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-peewee_migrate","origin":"databases/py-peewee_migrate","version":"1.12.2","comment":"Simple migration engine for Peewee","maintainer":"meka@tilda.center","www":"https://github.com/klen/peewee_migrate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"998cf3f2732ce04cf29f6f09cfb59d98ea391fdf84a5e2ace32f4a712e41eab0","flatsize":244691,"path":"All/py311-peewee_migrate-1.12.2.pkg","repopath":"All/py311-peewee_migrate-1.12.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":45052,"desc":"Simple migration engine and tools for SQL using Peewee with automatic field\ndetection.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-mock":{"origin":"devel/py-mock","version":"5.1.0"},"py311-peewee":{"origin":"databases/py-peewee","version":"3.15.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-phono3py","origin":"science/py-phono3py","version":"1.22.3_3","comment":"Software to calculate phonon-phonon interaction and related properties","maintainer":"yuri@FreeBSD.org","www":"https://atztogo.github.io/phono3py/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d299f58d9a8555557ba9b7c616a687401808b0039e31bc2239bbcc498aab8e32","flatsize":2450849,"path":"All/py311-phono3py-1.22.3_3.pkg","repopath":"All/py311-phono3py-1.22.3_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":348448,"desc":"This software calculates phonon-phonon interaction and related properties using\nthe supercell approach. For example, the following physical properties are\nobtained:\n* Lattice thermal conductivity (RTA and direct solution of LBTE)\n* Phonon lifetime/linewidth\n* Imaginary part of self energy\n* Joint density of states (JDOS) and weighted-JDOS","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-phonopy":{"origin":"science/py-phonopy","version":"2.24.3"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-spglib":{"origin":"science/py-spglib","version":"2.4.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"shlibs_required":["libopenblas.so.0","libgfortran.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-periodictable","origin":"science/py-periodictable","version":"1.7.0","comment":"Extensible periodic table of the elements pre-populated with data","maintainer":"yuri@FreeBSD.org","www":"https://periodictable.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a2ba0f236f4233ed1ad803e0b62960a14ab2726f69cf8fa05afb85743fd46ae","flatsize":2911807,"path":"All/py311-periodictable-1.7.0.pkg","repopath":"All/py311-periodictable-1.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":539812,"desc":"The periodictable package provides a periodic table of the elements with support\nfor mass, density and xray/neutron scattering information.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pgspecial","origin":"databases/py-pgspecial","version":"2.1.2","comment":"Meta-commands handler for Postgres Database","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dbcli/pgspecial","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b42b51df6eda04d96c1902912841274bfb87a6fddf3784416089dbc4f7f02fe5","flatsize":558003,"path":"All/py311-pgspecial-2.1.2.pkg","repopath":"All/py311-pgspecial-2.1.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":68444,"desc":"This package provides an API to execute meta-commands (AKA \"special\", or\n\"backslash commands\") on PostgreSQL.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-psycopg":{"origin":"databases/py-psycopg","version":"3.1.19"},"py311-sqlparse":{"origin":"databases/py-sqlparse","version":"0.5.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pikepdf","origin":"textproc/py-pikepdf","version":"8.15.1","comment":"Read and write PDFs with Python, powered by qpdf","maintainer":"wen@FreeBSD.org","www":"https://github.com/pikepdf/pikepdf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8296e508c06a43cb818242e6825ed4f2093c4b0e09a058b0a16d58680fff38b2","flatsize":2347504,"path":"All/py311-pikepdf-8.15.1.pkg","repopath":"All/py311-pikepdf-8.15.1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":579680,"desc":"pikepdf is a Python library for reading and writing PDF files. It's based on\nQPDF, a powerful PDF manipulation and repair library.\n\npikepdf is similar to PyPDF2 and pdfrw - it provides low level access to PDF\nfeatures and allows editing and content transformation of existing PDFs.\n\nSome knowledge of the PDF specification may be helpful. It does not have the\ncapability to render a PDF to image.","deps":{"jbig2dec":{"origin":"graphics/jbig2dec","version":"0.20_1"},"py311-deprecated":{"origin":"devel/py-deprecated","version":"1.2.14_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qpdf":{"origin":"print/qpdf","version":"11.9.1"}},"categories":["textproc","python"],"shlibs_required":["libqpdf.so.29"],"options":{"JBIG2":"on"},"annotations":{"cpe":"cpe:2.3:a:pikepdf_project:pikepdf:8.15.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-pdoc","origin":"devel/py-pdoc","version":"14.5.0","comment":"API Documentation for Python Projects","maintainer":"sunpoet@FreeBSD.org","www":"https://pdoc.dev/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1acd1f5de166d316917612cd910c7f98793f6f7ea50dd630445716df77cdbf0","flatsize":1161480,"path":"All/py311-pdoc-14.5.0.pkg","repopath":"All/py311-pdoc-14.5.0.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":210432,"desc":"pdoc auto-generates API documentation that follows your project's Python module\nhierarchy.\n\npdoc's main feature is a focus on simplicity: pdoc aims to do one thing and do\nit well.\n\n- Easy setup, no configuration necessary.\n- Documentation is plain Markdown.\n- First-class support for type annotations.\n- Builtin web server with live reloading.\n- Customizable HTML templates.\n- Understands numpydoc and Google-style docstrings.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pefile","origin":"devel/py-pefile","version":"2023.2.7","comment":"Python module to read and work with PE files","maintainer":"antoine@FreeBSD.org","www":"https://github.com/erocarrera/pefile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86d2badea23480e989b870eed5518ed76fb31b773dc8a83fd50f474063d7238e","flatsize":985500,"path":"All/py311-pefile-2023.2.7.pkg","repopath":"All/py311-pefile-2023.2.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":149740,"desc":"pefile is a Python module to read and work with PE files.  Most of the\ninformation in the PE Header is accessible, as well as all the sections,\nsection's information and data.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pelican","origin":"www/py-pelican","version":"4.9.1_1","comment":"Static site generator written in Python","maintainer":"andreas@bilke.org","www":"https://docs.getpelican.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a6ca008c94c5ad4bdd4532f2121c3ec4a96cfe95f316c0860cd23c135a1a56a","flatsize":4458863,"path":"All/py311-pelican-4.9.1_1.pkg","repopath":"All/py311-pelican-4.9.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":597508,"desc":"Pelican is a static site generator, written in Python.\n\n - Write your content directly with your editor of choice (vim!) in\n   reStructuredText, Markdown, or AsciiDoc formats\n - Includes a simple CLI tool to (re)generate your site\n - Easy to interface with distributed version control systems and web hooks\n - Completely static output is easy to host anywhere","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-blinker":{"origin":"devel/py-blinker","version":"1.8.2"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-feedgenerator":{"origin":"www/py-feedgenerator","version":"2.1.0_1"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-ordered-set":{"origin":"devel/py-ordered-set","version":"4.1.0"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-unidecode":{"origin":"converters/py-unidecode","version":"1.3.7"},"py311-watchfiles":{"origin":"devel/py-watchfiles","version":"0.22.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pdm-backend","origin":"devel/py-pdm-backend","version":"2.3.1","comment":"Build backend used by PDM that supports latest packaging standards","maintainer":"sunpoet@FreeBSD.org","www":"https://backend.pdm-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"942d28de4e8bb1bebcdf8124ba2059c2b7d9207297ca5e867f2860fc709db6c0","flatsize":1163707,"path":"All/py311-pdm-backend-2.3.1.pkg","repopath":"All/py311-pdm-backend-2.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":201140,"desc":"This is the backend for PDM projects that is fully-compatible with PEP 517 spec,\nbut you can also use it alone. It reads the metadata of PEP 621 format and\ncoverts it to Core metadata.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-peewee","origin":"databases/py-peewee","version":"3.15.0","comment":"Small, expressive Python ORM","maintainer":"matthias@petermann-it.de","www":"https://peewee.readthedocs.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0caea7f4c0deaea0f6e21357a3e0c5e7dd4d32ac01384bb40258f4cb4d63635","flatsize":2580492,"path":"All/py311-peewee-3.15.0.pkg","repopath":"All/py311-peewee-3.15.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":434948,"desc":"Peewee is a small, expressive ORM written in Python. It supports\nPostgreSQL and SQLite.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","python"],"shlibs_required":["libsqlite3.so.0"],"options":{"PGSQL":"off","SQLITE":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pecan","origin":"www/py-pecan","version":"1.3.3_1","comment":"WSGI object-dispatching web framework","maintainer":"wjw@digiware.nl","www":"https://github.com/pecan/pecan/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b89aa6ba92399d2913339d560987b47aec2e931ea48676b323c4d292d3d42d1","flatsize":2273374,"path":"All/py311-pecan-1.3.3_1.pkg","repopath":"All/py311-pecan-1.3.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":265236,"desc":"A WSGI object-dispatching web framework.\n\nDesigned to be lean and fast with few dependencies.","deps":{"py311-logutils":{"origin":"devel/py-logutils","version":"0.3.5"},"py311-mako":{"origin":"textproc/py-mako","version":"1.3.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"py311-webtest":{"origin":"www/py-webtest","version":"3.0.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python","net"],"annotations":{"flavor":"py311"}},{"name":"py311-pdftotext","origin":"textproc/py-pdftotext","version":"2.2.2_15","comment":"Simple PDF text extraction","maintainer":"grembo@FreeBSD.org","www":"https://github.com/jalan/pdftotext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee0451a1fbe950e7b89e1aee4b6ceafecf61176698a2d37146b975056b0709b3","flatsize":48851,"path":"All/py311-pdftotext-2.2.2_15.pkg","repopath":"All/py311-pdftotext-2.2.2_15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18804,"desc":"Simple PDF text extraction","deps":{"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"shlibs_required":["libpoppler-cpp.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-pdfrw","origin":"textproc/py-pdfrw","version":"0.4","comment":"PDF file reader/writer library","maintainer":"ports@FreeBSD.org","www":"https://github.com/pmaupin/pdfrw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d545739e8d45f29130c68845903428c4964f2b5a2cb93096e59bdf9c2f4a0af2","flatsize":506351,"path":"All/py311-pdfrw-0.4.pkg","repopath":"All/py311-pdfrw-0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":96600,"desc":"A Python library and utility that reads and writes PDF files:\n\n- Version 0.4 is tested and works on Python 2.6, 2.7, 3.3, 3.4, 3.5, and 3.6\n- Operations include subsetting, merging, rotating, modifying metadata, etc.\n- The fastest pure Python PDF parser available\n- Has been used for years by a printer in pre-press production\n- Can be used with rst2pdf to faithfully reproduce vector images\n- Can be used either standalone, or in conjunction with reportlab\n  to reuse existing PDFs in new ones\n- Permissively licensed","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-pdfrw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-pdm","origin":"devel/py-pdm","version":"2.15.4","comment":"Python Development Master","maintainer":"sunpoet@FreeBSD.org","www":"https://pdm-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09ac2f2e84ce0f7108ed71358d5230ff179b51a7f03e271656d69304a6cbf951","flatsize":3239337,"path":"All/py311-pdm-2.15.4.pkg","repopath":"All/py311-pdm-2.15.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":521244,"desc":"PDM is meant to be a next generation Python package management tool. It was\noriginally built for personal use. If you feel you are going well with Pipenv or\nPoetry and don't want to introduce another package manager, just stick to it.\nBut if you are missing something that is not present in those tools, you can\nprobably find some goodness in pdm.","deps":{"py311-blinker":{"origin":"devel/py-blinker","version":"1.8.2"},"py311-dep-logic":{"origin":"devel/py-dep-logic","version":"0.2.0"},"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-findpython":{"origin":"devel/py-findpython","version":"0.6.1"},"py311-hishel":{"origin":"devel/py-hishel","version":"0.0.27"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-installer":{"origin":"devel/py-installer","version":"0.7.0"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pbs-installer":{"origin":"devel/py-pbs-installer","version":"2024.4.24"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-pyproject_hooks":{"origin":"devel/py-pyproject_hooks","version":"1.1.0"},"py311-python-dotenv":{"origin":"www/py-python-dotenv","version":"1.0.1_1"},"py311-resolvelib1":{"origin":"devel/py-resolvelib1","version":"1.0.1"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-shellingham":{"origin":"devel/py-shellingham","version":"1.5.4"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"py311-truststore":{"origin":"security/py-truststore","version":"0.9.1"},"py311-unearth":{"origin":"devel/py-unearth","version":"0.15.4"},"py311-virtualenv":{"origin":"devel/py-virtualenv","version":"20.26.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"COOKIECUTTER":"off","COPIER":"off","KEYRING":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pebble","origin":"devel/py-pebble","version":"5.0.7","comment":"Threading and multiprocessing eye-candy","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/noxdafox/pebble","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1323b25c93f0b2b07bf2a8b6d282af2f1eb138af48a60333901f0d93404d7da4","flatsize":342982,"path":"All/py311-pebble-5.0.7.pkg","repopath":"All/py311-pebble-5.0.7.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":51192,"desc":"Pebble provides a neat API to manage threads and processes within an\napplication.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pdm-autoexport","origin":"devel/py-pdm-autoexport","version":"0.2.0","comment":"PDM plugin to sync the exported files with the project file","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pdm-project/pdm-autoexport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f815d13e5537154e92a4cba15523680fb875c472b9fdb1e8fe539ceb5ea321a9","flatsize":16535,"path":"All/py311-pdm-autoexport-0.2.0.pkg","repopath":"All/py311-pdm-autoexport-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6080,"desc":"pdm-autoexport is a PDM plugin to sync the exported files with the project file.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pdfarranger","origin":"print/pdfarranger","version":"1.10.1","comment":"Split, Merge, Rotate and Reorder PDF Files","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/pdfarranger/pdfarranger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"945f3bbc2ef4b3058b0f3f7566a130af691926f759142c12ca71572542e5791d","flatsize":1429153,"path":"All/py311-pdfarranger-1.10.1.pkg","repopath":"All/py311-pdfarranger-1.10.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":260128,"desc":"Small python-gtk application, which helps the user to merge or split\npdf documents and rotate, crop and rearrange their pages using an\ninteractive and intuitive graphical interface.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-pikepdf":{"origin":"textproc/py-pikepdf","version":"8.15.1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print"],"annotations":{"flavor":"py311"}},{"name":"py311-pdf2image","origin":"graphics/py-pdf2image","version":"1.17.0_1","comment":"Wrapper to convert pdf to a pil image list","maintainer":"grembo@FreeBSD.org","www":"https://github.com/Belval/pdf2image","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"798db608792fb24841874fbd4b70fa8daa35e5617f5adfab4ff2386960fc3c3d","flatsize":114791,"path":"All/py311-pdf2image-1.17.0_1.pkg","repopath":"All/py311-pdf2image-1.17.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21296,"desc":"A python (3.7+) module that wraps pdftoppm and pdftocairo to convert PDF to a\nPIL Image object","deps":{"poppler-utils":{"origin":"graphics/poppler-utils","version":"24.02.0_1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pdagent-integrations","origin":"net-mgmt/py-pdagent-integrations","version":"1.6.2","comment":"PagerDuty integrations for monitoring monitoring tools","maintainer":"dvl@FreeBSD.org","www":"https://github.com/PagerDuty/pdagent-integrations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f153cf0aea8acaa744ca62615a6e4116c9ed756fb916ea5c919cdbc884cd874","flatsize":21986,"path":"All/py311-pdagent-integrations-1.6.2.pkg","repopath":"All/py311-pdagent-integrations-1.6.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6636,"desc":"This project contains integrations for various monitoring tools with\nthe PagerDuty Agent.\n\nIt currently includes support for:\n\n    Nagios\n    Sensu\n    Zabbix","deps":{"py311-pdagent":{"origin":"net-mgmt/py-pdagent","version":"1.7.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Sample configuration files for Nagios, Icinga and Sensu can be found in the\n/usr/local/share/examples/pdagent-integrations directory.","type":"install"}]},{"name":"py311-pdf-redact-tools","origin":"print/pdf-redact-tools","version":"0.1.2_3","comment":"Securely redact and strip metadata from PDF files","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/firstlookmedia/pdf-redact-tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2157e18d29b152c2b26f19b919691b24d8814a8e52a377d86e4a168cb063b94","flatsize":44930,"path":"All/py311-pdf-redact-tools-0.1.2_3.pkg","repopath":"All/py311-pdf-redact-tools-0.1.2_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":14824,"desc":"PDF Redact Tools helps with securely redacting and stripping metadata from\ndocuments before publishing.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"p5-Image-ExifTool":{"origin":"graphics/p5-Image-ExifTool","version":"12.76"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print"],"annotations":{"flavor":"py311"}},{"name":"py311-pcodedmp","origin":"devel/py-pcodedmp","version":"1.2.6_1","comment":"VBA p-code disassembler","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bontchev/pcodedmp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7979c3cded2c4403cf71f5bb01d500c049e4fddcafeaaffaa48787291c1e853","flatsize":280499,"path":"All/py311-pcodedmp-1.2.6_1.pkg","repopath":"All/py311-pcodedmp-1.2.6_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":49764,"desc":"pcodedmp.py is a VBA p-code disassembler.\n\nIt is not widely known, but macros written in VBA (Visual Basic for\nApplications; the macro programming language used in Microsoft Office) exist in\nthree different executable forms, each of which can be what is actually executed\nat run time, depending on the circumstances.\n\nSince most of the time it is the p-code that determines what exactly a macro\nwould do (even if neither source code, nor execodes are present), it would make\nsense to have a tool that can display it. This is what prompted us to create\nthis VBA p-code disassembler.","deps":{"py311-oletools":{"origin":"devel/py-oletools","version":"0.60.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pdfminer3k","origin":"textproc/py-pdfminer3k","version":"1.3.4","comment":"PDF parser and analyzer","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jaepil/pdfminer3k","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69b3b511a8fec43f038a31fb1162e9de600439ea5b67b3b5bae4b87e972836e4","flatsize":1624575,"path":"All/py311-pdfminer3k-1.3.4.pkg","repopath":"All/py311-pdfminer3k-1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":232216,"desc":"pdfminer3k is a Python 3 port of pdfminer. PDFMiner is a tool for extracting\ninformation from PDF documents. Unlike other PDF-related tools, it focuses\nentirely on getting and analyzing text data. PDFMiner allows to obtain the exact\nlocation of texts in a page, as well as other information such as fonts or\nlines. It includes a PDF converter that can transform PDF files into other\ntext formats (such as HTML). It has an extensible PDF parser that can be used\nfor other purposes instead of text analysis.","deps":{"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pdal","origin":"math/py-pdal","version":"3.0.2_2","comment":"PDAL Python bindings","maintainer":"lbartoletti@FreeBSD.org","www":"https://pypi.python.org/pypi/pdal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f76e619d3574a35197eebb830f68530260a38db091128c7267367dbea8badc65","flatsize":364717,"path":"All/py311-pdal-3.0.2_2.pkg","repopath":"All/py311-pdal-3.0.2_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":123864,"desc":"PDAL Python support allows you to process data with PDAL into Numpy arrays.\nIt supports embedding Python in PDAL pipelines with the readers.numpy and\nfilters.python stages, and it provides a PDAL extension module to control\nPython interaction with PDAL.\n\nAdditionally, you can use it to fetch schema and metadata from PDAL operations.","deps":{"pdal":{"origin":"math/pdal","version":"2.5.4"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libpdal_base.so.15","libpdal_util.so.15"],"annotations":{"flavor":"py311"}},{"name":"py311-pdagent","origin":"net-mgmt/py-pdagent","version":"1.7.2","comment":"PagerDuty Agent software","maintainer":"dvl@FreeBSD.org","www":"https://github.com/PagerDuty/pdagent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9fbb6a1fc667e6ec325308f6402a17de7e4eae80dac0c4bfc5fb57ac880d869","flatsize":452286,"path":"All/py311-pdagent-1.7.2.pkg","repopath":"All/py311-pdagent-1.7.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":166952,"desc":"The PagerDuty Agent is a program that lets you easily integrate your\nmonitoring system with PagerDuty.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"users":["pdagent"],"groups":["pdagent"],"annotations":{"flavor":"py311"},"messages":[{"message":"You must add the required users and service accounts to the pdagent\ngroup to permit write access to /var/db/pdagent.","type":"install"}]},{"name":"py311-pcapy-ng","origin":"net/py-pcapy-ng","version":"1.0.9","comment":"Python pcap extension","maintainer":"m.muenz@gmail.com","www":"http://www.coresecurity.com/corelabs-research/open-source-tools/pcapy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"360d02010a733d6f529c6509e613853a22afef76fef27ef7aea34aded1ab0ccb","flatsize":212809,"path":"All/py311-pcapy-ng-1.0.9.pkg","repopath":"All/py311-pcapy-ng-1.0.9.pkg","licenselogic":"single","licenses":["APACHE11"],"pkgsize":33264,"desc":"Pcapy is a Python extension module that interfaces with the libpcap packet\ncapture library. Pcapy enables Python scripts to capture packets on the network.\n\nPcapy is highly effective when used in conjunction with a packet-handling\npackage such as Impacket, which is a collection of Python classes for\nconstructing and dissecting network packets.\n\nSee also: https://github.com/CoreSecurity/pcapy","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-pbkdf2","origin":"security/py-pbkdf2","version":"1.3","comment":"PKCS5 v2.0 PBKDF2 Module","maintainer":"kyuupichan@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c9bc7e907a41c7f0ee12499499eb1fe4a7a2dca4f0029ffd6bf2842cc0cb017","flatsize":36845,"path":"All/py311-pbkdf2-1.3.pkg","repopath":"All/py311-pbkdf2-1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10008,"desc":"This module implements the password-based key derivation function,\nPBKDF2, specified in RSA PKCS#5 v2.0.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pcpp","origin":"devel/py-pcpp","version":"1.30","comment":"C99 preprocessor written in pure Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ned14/pcpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee445f2c2c9f0a8333b33fe0f1d9a54a87d83ab0c133699c690281b90798d3f0","flatsize":1120555,"path":"All/py311-pcpp-1.30.pkg","repopath":"All/py311-pcpp-1.30.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":164120,"desc":"pcpp is a pure universal Python C (pre-)preprocessor implementation very useful\nfor pre-preprocessing header only C++ libraries into single file includes and\nother such build or packaging stage malarky.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pbs-installer","origin":"devel/py-pbs-installer","version":"2024.4.24","comment":"Installer for Python Build Standalone","maintainer":"sunpoet@FreeBSD.org","www":"https://pbs-installer.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb39c7c24337064a3f85b50d9427972682b13cefc05ffcb41e78a529fe926dce","flatsize":623526,"path":"All/py311-pbs-installer-2024.4.24.pkg","repopath":"All/py311-pbs-installer-2024.4.24.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50424,"desc":"pbs-installer is an installer for indygreg's python-build-standalone [1]. The\nlist of python versions are kept sync with the upstream automatically\n\n[1] https://github.com/indygreg/python-build-standalone","deps":{"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOWNLOAD":"on","INSTALL":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pbr","origin":"devel/py-pbr","version":"6.0.0","comment":"Python Build Reasonableness","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openstack-dev/pbr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebc460bd2b0f2574cec84e110e24142e4e538b8b8baf91b26be1bb47831c9e91","flatsize":1005367,"path":"All/py311-pbr-6.0.0.pkg","repopath":"All/py311-pbr-6.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":155356,"desc":"PBR is a library that injects some useful and sensible default\nbehaviors into your setuptools run. It started off life as the chunks\nof code that were copied between all of the OpenStack projects. Around\nthe time that OpenStack hit 18 different projects each with at least 3\nactive branches, it seems like a good time to make that code into a\nproper re-usable library.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pdm-pep517","origin":"devel/py-pdm-pep517","version":"1.1.4","comment":"PEP 517 backend for PDM that supports PEP 621 metadata","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pdm-project/pdm-backend/tree/legacy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b76020d688236990ffb87a884999bb59bf75364aa0a750caaa5afa710b4ffdfd","flatsize":2618265,"path":"All/py311-pdm-pep517-1.1.4.pkg","repopath":"All/py311-pdm-pep517-1.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":348940,"desc":"This is the backend for PDM projects, while you can also use it alone. It reads\nthe metadata of PEP 621 format and coverts it to Core metadata.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-patool","origin":"archivers/py-patool","version":"1.12","comment":"portable command line archive file manager","maintainer":"acm@FreeBSD.org","www":"https://github.com/wummel/patool/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7fd09c23af1ffb3c0aa55ac49d7f1a45c37ee8143a6991404a1757924baa6d3","flatsize":541746,"path":"All/py311-patool-1.12.pkg","repopath":"All/py311-patool-1.12.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":86340,"desc":"Patool is an archive file manager.\n\nVarious archive formats can be created, extracted, tested, listed, searched,\nrepacked and compared with patool. The advantage of patool is its simplicity in\nhandling archive files without having to remember a myriad of programs and\noptions.\n\nThe archive format is determined by the file(1) program and as a fallback by\nthe archive file extension.\n\npatool supports 7z (.7z, .cb7), ACE (.ace, .cba), ADF (.adf), ALZIP (.alz),\nAPE (.ape), AR (.a), ARC (.arc), ARJ (.arj), BZIP2 (.bz2), CAB (.cab),\nCOMPRESS (.Z), CPIO (.cpio), DEB (.deb), DMS (.dms), FLAC (.flac), GZIP (.gz),\nISO (.iso), LRZIP (.lrz), LZH (.lha, .lzh), LZIP (.lz), LZMA (.lzma),\nLZOP (.lzo), RPM (.rpm), RAR (.rar, .cbr), RZIP (.rz), SHN (.shn),\nTAR (.tar, .cbt), XZ (.xz), ZIP (.zip, .jar, .cbz) and ZOO (.zoo) archive\nformats. It relies on helper applications to handle those archive formats (for\nexample bzip2 for BZIP2 archives).\n\nThe archive formats TAR, ZIP, BZIP2 and GZIP are supported natively and do not\nrequire helper applications to be installed.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-phidl","origin":"cad/py-phidl","version":"1.0.1_2","comment":"GDS-based CAD tool for photonic and superconducting circuits","maintainer":"hrs@FreeBSD.org","www":"https://github.com/amccaugh/phidl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bed7a9aa4955532305f4ead0654d7194ad4c51b790709b9ff5fc76af11c992be","flatsize":939162,"path":"All/py311-phidl-1.0.1_2.pkg","repopath":"All/py311-phidl-1.0.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":145612,"desc":"PHIDL is an open-source GDS-based CAD tool for Python 2 and 3 which extends\nand simplifies the excellent gdspy.  It strives to simplify GDSII geometry\ncreation by making the design process layout-driven, rather than\ncoordinate-driven.  The base installation includes a large library of\nsimple shapes (e.g. rectangles, circles), photonic structures (e.g. sine\ncurve waveguides), and superconducting nanowire shapes (e.g. single\nphoton detectors) which are fully parameterized. It also has a built-in\nquick-plotting function based on Qt (or matplotlib) which allows you view\nthe state of any GDS object, useful when scripting geometry-making\nfunctions. It also has a very thorough tutorial as well which will walk you\nthrough the process of getting acquainted with PHIDL.","deps":{"py311-gdspy":{"origin":"cad/py-gdspy","version":"1.6.11_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pep562","origin":"devel/py-pep562","version":"1.1_1","comment":"Backport of PEP 562","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/facelessuser/pep562","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1640becfce4c4b0e1524d60f184520654f9ed42c32f94fe3e515b76a9cd4b9a3","flatsize":41863,"path":"All/py311-pep562-1.1_1.pkg","repopath":"All/py311-pep562-1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9412,"desc":"A backport of PEP 562. Allows controlling a module's __dir__ and __getattr__.\nUseful for deprecating attributes.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pgspecial1","origin":"databases/py-pgspecial1","version":"1.13.1_1","comment":"Meta-commands handler for Postgres Database","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dbcli/pgspecial","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"346322f60b024532e3c8b6ce91d6a37ccba69986435cbde0da9aa0ef6195535b","flatsize":550544,"path":"All/py311-pgspecial1-1.13.1_1.pkg","repopath":"All/py311-pgspecial1-1.13.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":67276,"desc":"This package provides an API to execute meta-commands (AKA \"special\", or\n\"backslash commands\") on PostgreSQL.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"py311-sqlparse":{"origin":"databases/py-sqlparse","version":"0.5.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pcapy","origin":"net/py-pcapy","version":"0.11.1","comment":"Python pcap extension","maintainer":"anastasios@mageirias.com","www":"http://www.coresecurity.com/corelabs-research/open-source-tools/pcapy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d506849b872e2fbeb59a3dfc95c5dad67f4e89a6bf040c6c2146f8def1bda82","flatsize":106912,"path":"All/py311-pcapy-0.11.1.pkg","repopath":"All/py311-pcapy-0.11.1.pkg","licenselogic":"single","licenses":["APACHE11"],"pkgsize":27804,"desc":"Pcapy is a Python extension module that interfaces with the libpcap packet\ncapture library. Pcapy enables Python scripts to capture packets on the network.\n\nPcapy is highly effective when used in conjunction with a packet-handling\npackage such as Impacket, which is a collection of Python classes for\nconstructing and dissecting network packets.\n\nSee also: https://github.com/CoreSecurity/pcapy","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-patiencediff","origin":"textproc/py-patiencediff","version":"0.2.12","comment":"Implementation of the \"Patience Diff\" algorithm","maintainer":"fullermd@over-yonder.net","www":"https://pypi.org/project/patiencediff/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6147e0e82270b6d8d59da4e31fcd32457e46491488dca3b52699855c8f602209","flatsize":173518,"path":"All/py311-patiencediff-0.2.12.pkg","repopath":"All/py311-patiencediff-0.2.12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":37412,"desc":"This package contains the Python implementation of the \"Patience Diff\"\nalgorithm, as first described by Bram Cohen.\n\n\"Patience Diff\" provides a good balance of performance, nice output for humans,\nand implementation simplicity.\n\nThe code in this package was extracted from the Bazaar code base.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pathable","origin":"devel/py-pathable","version":"0.4.3_1","comment":"Object-oriented paths","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/p1c2u/pathable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b88e5d9106b290658dfc7ef61a52ca4f6f0a29bfd3e17b71027511cba95b1599","flatsize":82601,"path":"All/py311-pathable-0.4.3_1.pkg","repopath":"All/py311-pathable-0.4.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16248,"desc":"pathable provides object-oriented paths.\n\nKey features:\n- Traverse resources like paths\n- Access resources on demand with separate accessor layer","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pathlib2","origin":"devel/py-pathlib2","version":"2.3.7","comment":"Object-oriented filesystem paths","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/pathlib2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8dfe5bbb113824e750bbe5ef07dd02b54a00aebe7370ce317e80e2c8924a435","flatsize":240005,"path":"All/py311-pathlib2-2.3.7.pkg","repopath":"All/py311-pathlib2-2.3.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41940,"desc":"Backport of standard pathlib module which tracks the standard library module,\nso all the newest features of the standard pathlib can be used also on older\nPython versions.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-path","origin":"devel/py-path","version":"16.14.0","comment":"Module wrapper for os.path","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/path","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a10839789ae7726454db3bc3f96790fac346d4bc90b837e881c66af99749d7d","flatsize":289952,"path":"All/py311-path-16.14.0.pkg","repopath":"All/py311-path-16.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45620,"desc":"path implements path objects as first-class entities, allowing common operations\non files to be invoked on those path objects directly.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pycares","origin":"dns/py-pycares","version":"4.3.0","comment":"Python interface to c-ares","maintainer":"demon@FreeBSD.org","www":"https://pypi.org/project/pycares/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cd64823f623b5e0a1c8f17f9727cc4cb8dcb754f4d0374dc95d691383a79ef7","flatsize":319714,"path":"All/py311-pycares-4.3.0.pkg","repopath":"All/py311-pycares-4.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79248,"desc":"pycares is a Python module which provides an interface to c-ares.\nc-ares is a C library that performs DNS requests and name\nresolutions asynchronously.","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"options":{"IDNA":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-poetry-core","origin":"devel/py-poetry-core","version":"1.9.0","comment":"Poetry PEP 517 Build Backend","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-poetry/poetry-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57614f617954b805f9b78760784f96603a1293743c2880ff41325886713ba544","flatsize":3791482,"path":"All/py311-poetry-core-1.9.0.pkg","repopath":"All/py311-poetry-core-1.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":599684,"desc":"Poetry Core is a PEP 517 build backend implementation developed for Poetry. This\nproject is intended to be a light weight, fully compliant, self-contained\npackage allowing PEP 517 compatible build frontends to build Poetry managed\nprojects.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-path.py","origin":"devel/py-path.py","version":"11.5.2","comment":"Module wrapper for os.path","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/jaraco/path.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e124a6905561280368c23453838d0b91de47e247c4a521268147f08da5f7b9c2","flatsize":238802,"path":"All/py311-path.py-11.5.2.pkg","repopath":"All/py311-path.py-11.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39168,"desc":"path.py implements a path objects as first-class entities, allowing common\noperations on files to be invoked on those path objects directly.","deps":{"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-paver","origin":"devel/py-paver","version":"1.3.4","comment":"Easy build, distribution and deployment scripting","maintainer":"bofh@FreeBSD.org","www":"https://pythonhosted.org/Paver/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67420b96e76383ed23f8611255d089256367460b9e1e496113205e8868598bf4","flatsize":1876627,"path":"All/py311-paver-1.3.4.pkg","repopath":"All/py311-paver-1.3.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":317560,"desc":"Paver is a Python-based software project scripting tool along the lines of Make\nor Rake. It is not designed to handle the dependency tracking requirements of,\nfor example, a C program. It is designed to help out with all of your other\nrepetitive tasks (run documentation generators, moving files about,\ndownloading things), all with the convenience of Python's syntax and massive\nlibrary of code.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-patsy","origin":"math/py-patsy","version":"0.5.6_1","comment":"Python package for statistical models and design matrices","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pydata/patsy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a64eefa54f02c6e370d716d197729eea4a3356e4a190af25da10c47aad78654","flatsize":2458348,"path":"All/py311-patsy-0.5.6_1.pkg","repopath":"All/py311-patsy-0.5.6_1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","PSFL"],"pkgsize":349060,"desc":"Patsy is a Python library for describing statistical models (especially linear\nmodels, or models that have a linear component) and building design matrices.\nPatsy brings the convenience of R \"formulas\" to Python.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pass-git-helper","origin":"security/py-pass-git-helper","version":"2.0.0","comment":"Git credential helper interfacing with pass","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/languitar/pass-git-helper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b04225170d658510ea0c5b6d0334ea1b5a861eaf1c3e1a68fd4f57e78d0ebd64","flatsize":87558,"path":"All/py311-pass-git-helper-2.0.0.pkg","repopath":"All/py311-pass-git-helper-2.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":17860,"desc":"A git credential helper interfacing with pass, the standard unix\npassword manager.","deps":{"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pathspec","origin":"devel/py-pathspec","version":"0.12.1","comment":"Utility library for pattern matching of file paths","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/pathspec/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5de93a6b13c3db62b7e29b692b31e88ba3b9c107bc755860e7379e3a12f4a652","flatsize":271471,"path":"All/py311-pathspec-0.12.1.pkg","repopath":"All/py311-pathspec-0.12.1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":44004,"desc":"pathspec is a utility library for pattern matching of file paths. So\nfar this only includes Git's wildmatch pattern matching which itself\nis derived from Rsync's wildmatch. Git uses wildmatch for its\ngitignore files.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-partd","origin":"databases/py-partd","version":"1.4.2","comment":"Appendable key-value storage","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dask/partd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"754bc01bef2508c0a5722845649bad3d6d4882d88b4f591d815b39013a74ca53","flatsize":229921,"path":"All/py311-partd-1.4.2.pkg","repopath":"All/py311-partd-1.4.2.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":41820,"desc":"PartD provides key-value byte store with appendable values. It stores key-value\npairs. Values are raw bytes. We append on old values. PartD excels at shuffling\noperations.","deps":{"py311-locket":{"origin":"devel/py-locket","version":"1.0.0_1"},"py311-toolz":{"origin":"devel/py-toolz","version":"0.12.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-parver","origin":"devel/py-parver","version":"0.5","comment":"Parse and manipulate version numbers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/RazerM/parver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76a9f963d6c81bb0c8e9b4f44e949365bdd57323143c5907aa3c6a71e2aa81e3","flatsize":205590,"path":"All/py311-parver-0.5.pkg","repopath":"All/py311-parver-0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32808,"desc":"parver allows parsing and manipulation of PEP 440 version numbers.","deps":{"py311-arpeggio":{"origin":"devel/py-arpeggio","version":"2.0.2_1"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-path-and-address","origin":"www/py-path-and-address","version":"2.0.1","comment":"Functions for command-line server tools","maintainer":"jhale@FreeBSD.org","www":"https://github.com/joeyespo/path-and-address","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77425b9bd3ebc129f26a593d0a62f4567789acea3addf28bae1006eed5eefacf","flatsize":13681,"path":"All/py311-path-and-address-2.0.1.pkg","repopath":"All/py311-path-and-address-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5136,"desc":"Path-and-address resolves ambiguities for command-line interface\napplications with the following pattern:\n\n$ your_app [<path>] [<address>]\n\nThe library applies the principal of least surprise to command-line\ninterfaces.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pathvalidate","origin":"devel/py-pathvalidate","version":"3.2.0","comment":"Python library to sanitize/validate filenames/-paths","maintainer":"grembo@FreeBSD.org","www":"https://github.com/thombashi/pathvalidate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cceebbb1244cba3fd81ef70e0f2a8d2f4b29b6908d42c4012e6e25c03d0cecc","flatsize":268805,"path":"All/py311-pathvalidate-3.2.0.pkg","repopath":"All/py311-pathvalidate-3.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39628,"desc":"Pathvalidate is a Python library to sanitize/validate a string such as\nfilenames/file-paths/etc.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-parsimonious","origin":"textproc/py-parsimonious","version":"0.10.0_1","comment":"Pure-Python PEG parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/erikrose/parsimonious","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47ae5017e331893b3715374fd0bcfa4a77f4905ef45396e35f254e1074a91085","flatsize":491949,"path":"All/py311-parsimonious-0.10.0_1.pkg","repopath":"All/py311-parsimonious-0.10.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80164,"desc":"Parsimonious aims to be the fastest arbitrary-lookahead parser written\nin pure Python and the most usable. It's based on parsing expression\ngrammars (PEGs), which means you feed it a simplified sort of EBNF\nnotation. Parsimonious was designed to undergird a MediaWiki parser\nthat wouldn't take 5 seconds or a GB of RAM to do one page, but it's\napplicable to all sorts of languages.","deps":{"py311-regex":{"origin":"textproc/py-regex","version":"2024.7.24"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-parsedatetime","origin":"devel/py-parsedatetime","version":"2.6","comment":"Python module for parsing 'human readable' date/time expressions","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/bear/parsedatetime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"779bae9f86e860541cd0905db53fb3df4b65258ce2f125f0f290b90d3b622e9e","flatsize":459752,"path":"All/py311-parsedatetime-2.6.pkg","repopath":"All/py311-parsedatetime-2.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":72388,"desc":"Python module that is able to parse 'human readable' date/time expressions.\n\nparsedatetime is able to parse, for example, the following:\n\n    * August 25th, 2008\n    * 25 Aug 2008\n    * Aug 25 5pm\n    * 5pm August 25\n    * next Saturday\n    * tomorrow\n    * next Thursday at 4pm\n    * at 4pm\n    * eod\n    * tomorrow eod\n    * eod Tuesday\n    * eoy\n    * eom\n    * in 5 minutes\n    * 5 minutes from now\n    * 5 hours before now\n    * 2 hours before noon\n    * 2 days from tomorrow","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pathtools","origin":"devel/py-pathtools","version":"0.1.2_5","comment":"File system general utilities for Python","maintainer":"nivit@FreeBSD.org","www":"https://github.com/gorakhargosh/pathtools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"298bd9fe360321cfeddf0374e4bb6137dfb63d7fd8443d5d80f62c938f9b84fc","flatsize":705010,"path":"All/py311-pathtools-0.1.2_5.pkg","repopath":"All/py311-pathtools-0.1.2_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":154988,"desc":"Pattern matching and various Python utilities for file systems paths.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-parsley","origin":"devel/py-parsley","version":"1.3_1","comment":"Parsing and pattern matching made easy","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pyga/parsley","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b60571980a01d89d866da544ff25f830173d7bdbb87754ad01fd948569c32b7e","flatsize":2210550,"path":"All/py311-parsley-1.3_1.pkg","repopath":"All/py311-parsley-1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":193476,"desc":"Parsley is a parsing library for people who find parsers scary or annoying. I\nwrote it because I wanted to parse a programming language, and tools like PLY or\nANTLR or Bison were very hard to understand and integrate into my Python code.\nMost parser generators are based on LL or LR parsing algorithms that compile to\nbig state machine tables. It was like I had to wake up a different section of my\nbrain to understand or work on grammar rules.\n\nParsley, like pyparsing and ZestyParser, uses the PEG algorithm, so each\nexpression in the grammar rules works like a Python expression. In particular,\nalternatives are evaluated in order, unlike table-driven parsers such as yacc,\nbison or PLY.\n\nParsley is an implementation of OMeta, an object-oriented pattern-matching\nlanguage developed by Alessandro Warth.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-parso","origin":"textproc/py-parso","version":"0.8.4","comment":"Python Parser","maintainer":"ultima@FreeBSD.org","www":"https://github.com/davidhalter/parso","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1fe07bf4310a18b55d213b87a1f3e3f9002ed9bb0088a70675400feefd41c996","flatsize":1053911,"path":"All/py311-parso-0.8.4.pkg","repopath":"All/py311-parso-0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":173644,"desc":"Parso is a Python parser that supports error recovery and round-trip\nparsing for different Python versions (in multiple Python versions).\nParso is also able to list multiple syntax errors in your python file.\n\nParso has been battle-tested by jedi. It was pulled out of jedi to be\nuseful for other projects as well.\n\nParso consists of a small API to parse Python and analyse the syntax tree.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"cpe":"cpe:2.3:a:parso_project:parso:0.8.4:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-parse-type","origin":"textproc/py-parse-type","version":"0.6.2","comment":"Simplify to build parse types based on the parse module","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jenisys/parse_type","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e946bc1fc0cd1c777b208b734245e3a8ac127c762732d62e9a4cda526eb9801","flatsize":257518,"path":"All/py311-parse-type-0.6.2.pkg","repopath":"All/py311-parse-type-0.6.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":44196,"desc":"parse_type extends the parse module (opposite of string.format()) with the\nfollowing features:\n- build type converters for common use cases (enum/mapping, choice)\n- build a type converter with a cardinality constraint (0..1, 0..*, 1..*)\n  from the type converter with cardinality=1.\n- compose a type converter from other type converters\n- an extended parser that supports the CardinalityField naming schema\n  and creates missing type variants (0..1, 0..*, 1..*) from the primary type\n  converter","deps":{"py311-parse":{"origin":"textproc/py-parse","version":"1.20.2"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-parsel","origin":"textproc/py-parsel","version":"1.5.1","comment":"Library to extract data from HTML and XML using XPath and CSS selectors","maintainer":"eric@camachat.org","www":"https://github.com/scrapy/parsel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3064806aad2a5bb4aac490d52d868a72cfd3d8034e6c4d1d48b40b67ade6e2a","flatsize":97737,"path":"All/py311-parsel-1.5.1.pkg","repopath":"All/py311-parsel-1.5.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20328,"desc":"Parsel is a library to extract data from HTML and XML using XPath and CSS\nselectors.\n\nFeatures\n  - Extract text using CSS or XPath selectors\n  - Regular expression helper methods","deps":{"py311-cssselect":{"origin":"www/py-cssselect","version":"1.2.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-w3lib":{"origin":"www/py-w3lib","version":"1.21.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-parse","origin":"textproc/py-parse","version":"1.20.2","comment":"Opposite of format()","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/r1chardj0n3s/parse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdff2a2f2ae5be6601abc0b7395907942cbbe306f7d32c61ca73c8f341983c03","flatsize":147680,"path":"All/py311-parse-1.20.2.pkg","repopath":"All/py311-parse-1.20.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31292,"desc":"parse() is the opposite of format(). It parses strings using a specification\nbased on the Python format() syntax. The module is set up to only export\nparse(), search(), findall(), and with_pattern() when import * is used.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-passlib","origin":"security/py-passlib","version":"1.7.4","comment":"Comprehensive password hashing framework supporting over 30 schemes","maintainer":"bofh@FreeBSD.org","www":"https://bitbucket.org/ecollins/passlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0aaef12517b6c861a4704524eade3c25ab7a7c9b30c816d05eb6be82d989f63","flatsize":5866005,"path":"All/py311-passlib-1.7.4.pkg","repopath":"All/py311-passlib-1.7.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":797336,"desc":"Passlib is a password hashing library for Python 2 & 3, which provides\ncross-platform implementations of over 30 password hashing algorithms, as well\nas a framework for managing existing password hashes. It's designed to be\nuseful for a wide range of tasks, from verifying a hash found in /etc/shadow,\nto providing full-strength password hashing for multi-user application.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-parameterized","origin":"devel/py-parameterized","version":"0.9.0_1","comment":"Parameterized testing with any Python test framework","maintainer":"bofh@FreeBSD.org","www":"https://github.com/wolever/parameterized","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64b2bdd86d3872093bcda170eb6b50c36ab446bbbc3db496b7ab154ad33a50aa","flatsize":232483,"path":"All/py311-parameterized-0.9.0_1.pkg","repopath":"All/py311-parameterized-0.9.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":41124,"desc":"Parameterized testing in Python sucks.\n\nparameterized fixes that. For everything. Parameterized testing for nose,\nparameterized testing for py.test, parameterized testing for unittest.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-parfive","origin":"ftp/py-parfive","version":"2.1.0","comment":"HTTP and FTP parallel file downloader","maintainer":"wen@FreeBSD.org","www":"https://github.com/Cadair/parfive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d352bb04abab046dc2623892cea20ac467a5d5807cc1a3d2fcd48ce8b5b49dfa","flatsize":334381,"path":"All/py311-parfive-2.1.0.pkg","repopath":"All/py311-parfive-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61940,"desc":"A parallel file downloader using asyncio. parfive can handle downloading\nmultiple files in parallel as well as downloading each file in a number\nof chunks.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ftp"],"annotations":{"flavor":"py311"}},{"name":"py311-pathos","origin":"devel/py-pathos","version":"0.3.2","comment":"Parallel graph management and execution in heterogeneous computing","maintainer":"sunpoet@FreeBSD.org","www":"https://pathos.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e075f704489d1ce487e9d47befaadb6f8515c00799848ae196432a859e4206a6","flatsize":792550,"path":"All/py311-pathos-0.3.2.pkg","repopath":"All/py311-pathos-0.3.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":109408,"desc":"pathos is a framework for heterogeneous computing. It provides a consistent\nhigh-level interface for configuring and launching parallel computations across\nheterogeneous resources. pathos provides configurable launchers for parallel and\ndistributed computing, where each launcher contains the syntactic logic to\nconfigure and launch jobs in an execution environment. Examples of launchers\nthat plug into pathos are: a queue-less MPI-based launcher (in pyina), a\nssh-based launcher (in pathos), and a multi-process launcher (in multiprocess).","deps":{"py311-dill":{"origin":"devel/py-dill","version":"0.3.8"},"py311-multiprocess":{"origin":"devel/py-multiprocess","version":"0.70.12.2"},"py311-pox":{"origin":"devel/py-pox","version":"0.3.4"},"py311-ppft":{"origin":"devel/py-ppft","version":"1.7.6.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-param","origin":"devel/py-param","version":"2.1.1","comment":"Module to make Python code clearer and more reliable","maintainer":"yuri@FreeBSD.org","www":"https://param.holoviz.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"617ea620f9d8c38ce71522f55f8bb240c2c135e3b2e5174316b289ed1704ea90","flatsize":1674949,"path":"All/py311-param-2.1.1.pkg","repopath":"All/py311-param-2.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":248116,"desc":"Param is a library for handling all the user-modifiable parameters, arguments,\nand attributes that control your code. It provides automatic, robust\nerror-checking while dramatically reducing boilerplate code, letting you focus\non what you want your code to do rather than on checking for all the possible\nways users could supply inappropriate values to a function or class.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-parallax","origin":"devel/py-parallax","version":"1.0.8","comment":"Python API for SSH","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/krig/parallax","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a265423cfb8cc55701fb31a8f1898b34a70d4f8a291cbbbf9c866ef57b5434d","flatsize":204417,"path":"All/py311-parallax-1.0.8.pkg","repopath":"All/py311-parallax-1.0.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":35848,"desc":"Parallax SSH is a fork of Parallel SSH which focuses less on command-line\ntools and more on providing a flexible and programmable API that can be used by\nPython application developers to perform SSH operations across multiple\nmachines.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pgsanity","origin":"databases/pgsanity","version":"0.2.9_3","comment":"Check syntax of PostgreSQL SQL files","maintainer":"0mp@FreeBSD.org","www":"https://github.com/markdrago/pgsanity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12d720fd2ddead02888f86c8c578d965ce9b030e9e5ba7dc5445bc8b74d8be47","flatsize":33390,"path":"All/py311-pgsanity-0.2.9_3.pkg","repopath":"All/py311-pgsanity-0.2.9_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11168,"desc":"PgSanity checks the syntax of PostgreSQL SQL files.\n\nIt does this by leveraging the ecpg command which is traditionally\nused for preparing C files with embedded SQL for compilation.\nHowever, as part of that preparation, ecpg checks the embedded SQL\nstatements for syntax errors using the exact same parser that is in\nPostgreSQL.\n\nSo the approach that PgSanity takes is to take a file that has a list\nof bare SQL in it, make that file look like a C file with embedded\nSQL, run it through ecpg and let ecpg report on the syntax errors of\nthe SQL.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-paragrep","origin":"textproc/py-paragrep","version":"3.3.0_1","comment":"Paragraph Grep Utility","maintainer":"wen@FreeBSD.org","www":"http://bmc.github.com/paragrep/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18d91e146d5a421d09ef7c1afbc6d4aace030d5fd27b49c3ec0cf1c1e6cfe062","flatsize":42352,"path":"All/py311-paragrep-3.3.0_1.pkg","repopath":"All/py311-paragrep-3.3.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12416,"desc":"paragrep is a paragraph grep utility. It searches for a series of\nregular expressions in a text file (or several text files) and prints\nout the paragraphs containing those expressions.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-grizzled":{"origin":"devel/py-grizzled","version":"0.9.4_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-patch","origin":"devel/py-patch","version":"1.16","comment":"Cross-platform alternative to the UNIX patch utility","maintainer":"kai@FreeBSD.org","www":"https://github.com/techtonik/python-patch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b66519a95bcfc73298e8544acc832e69cb403499f4ba333de3daa8d64f69b781","flatsize":139239,"path":"All/py311-patch-1.16.pkg","repopath":"All/py311-patch-1.16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28956,"desc":"Python library to parse and apply unified diffs.\n\nFeatures:\n\n- Automatic correction of\n    * Linefeeds according to patched file\n    * Diffs broken by stripping trailing whitespace\n    * a/ and b/ prefixes\n- Single file, which is a command line tool and a library\n- No dependencies outside Python stdlib\n- Patch format detection (SVN, HG, GIT)\n- Nice diffstat histogram\n\nThings that don't work out of the box:\n\n- File renaming, creation and removal\n- Directory tree operations\n- Version control specific properties\n- Non-unified diff formats","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pandoc-plantuml-filter","origin":"textproc/py-pandoc-plantuml-filter","version":"0.1.5","comment":"Pandoc filter which converts PlantUML code blocks to PlantUML images","maintainer":"awoonyaa@gmail.com","www":"https://github.com/timofurrer/pandoc-plantuml-filter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"184e6c126b38e73d9a8fb4080675decf29f3306a8756d8edef50f6d375cf0794","flatsize":17496,"path":"All/py311-pandoc-plantuml-filter-0.1.5.pkg","repopath":"All/py311-pandoc-plantuml-filter-0.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6616,"desc":"Pandoc filter for PlantUML code blocks.","deps":{"plantuml":{"origin":"graphics/plantuml","version":"1.2024.0_1"},"py311-pandocfilters":{"origin":"textproc/py-pandocfilters","version":"1.5.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-paramz","origin":"science/py-paramz","version":"0.9.5_2","comment":"Parameterization framework","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sods/paramz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac8a54613dd7e496ed029276cc5c3347a6f4e3b0af2efd233a42a055d3f27c68","flatsize":1275973,"path":"All/py311-paramz-0.9.5_2.pkg","repopath":"All/py311-paramz-0.9.5_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":170204,"desc":"Parameterization Framework for parameterized model creation and handling. This\nis a lightweight framework for using parameterized models.\n\nFeatures:\n* Easy model creation with parameters\n* Fast optimized access of parameters for optimization routines\n* Memory efficient storage of parameters (only one copy in memory)\n* Renaming of parameters\n* Intuitive printing of models and parameters\n* Gradient saving directly inside parameters\n* Gradient checking of parameters\n* Optimization of parameters\n* Jupyter notebook integration\n* Efficient storage of models, for reloading\n* Efficient caching included","deps":{"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-papermill","origin":"misc/py-papermill","version":"2.6.0_1","comment":"Parameterize, execute, and analyze notebooks","maintainer":"yuri@FreeBSD.org","www":"https://papermill.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb12294ab850c79a2f3c57a87f97a53ff013024b3b49755883ebab1757d05712","flatsize":465055,"path":"All/py311-papermill-2.6.0_1.pkg","repopath":"All/py311-papermill-2.6.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":76848,"desc":"papermill is a tool for parameterizing, executing, and analyzing\nJupyter Notebooks.\n\nPapermill lets you:\n* parameterize notebooks\n* execute notebooks","deps":{"py311-ansicolors":{"origin":"textproc/py-ansicolors","version":"1.1.8"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-entrypoints":{"origin":"devel/py-entrypoints","version":"0.4"},"py311-nbclient":{"origin":"devel/py-nbclient","version":"0.10.0_1"},"py311-nbformat":{"origin":"devel/py-nbformat","version":"5.10.4"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tenacity":{"origin":"devel/py-tenacity","version":"8.4.1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-paramiko","origin":"security/py-paramiko","version":"2.11.0_2","comment":"Python SSH2 protocol library","maintainer":"sbz@FreeBSD.org","www":"https://www.paramiko.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afbe7d8c1644c5d2a421e8a27675953abce10153233e8a1dd93af3af7ffc7a13","flatsize":2506886,"path":"All/py311-paramiko-2.11.0_2.pkg","repopath":"All/py311-paramiko-2.11.0_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":325768,"desc":"This is a library for making SSH2 connections (client or server).\nEmphasis is on using SSH2 as an alternative to SSL for making secure\nconnections between python scripts. All major ciphers and hash methods\nare supported. SFTP client and server mode are both supported too.","deps":{"py311-bcrypt":{"origin":"security/py-bcrypt","version":"3.2.2_1"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"GSSAPI":"off"},"annotations":{"cpe":"cpe:2.3:a:paramiko:paramiko:2.11.0:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"py311-pandas-ta","origin":"finance/py-pandas-ta","version":"0.3.14_3","comment":"Market Technical Analysis indicators in Python and Pandas","maintainer":"yuri@FreeBSD.org","www":"https://twopirllc.github.io/pandas-ta/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5b2fe7481f7d5c0ce23574f671a3fa8f91677377097947531dd27c38638d354","flatsize":2043415,"path":"All/py311-pandas-ta-0.3.14_3.pkg","repopath":"All/py311-pandas-ta-0.3.14_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":236308,"desc":"Pandas Technical Analysis (Pandas TA) is an easy to use library that leverages\nthe Pandas package with more than 130 Indicators and Utility functions and more\nthan 60 TA Lib Candlestick Patterns. Many commonly used indicators are included,\nsuch as: Candle Pattern(cdl_pattern), Simple Moving Average (sma) Moving Average\nConvergence Divergence (macd), Hull Exponential Moving Average (hma), Bollinger\nBands (bbands), On-Balance Volume (obv), Aroon & Aroon Oscillator (aroon),\nSqueeze (squeeze) and many more.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pandocfilters","origin":"textproc/py-pandocfilters","version":"1.5.1","comment":"Utilities for writing pandoc filters in python","maintainer":"python@FreeBSD.org","www":"https://github.com/jgm/pandocfilters","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39b9267e2896150fae5741d42ec44b37abd1d76b2fd08f922021e5e5024f1637","flatsize":47725,"path":"All/py311-pandocfilters-1.5.1.pkg","repopath":"All/py311-pandocfilters-1.5.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12204,"desc":"Utilities for writing pandoc filters in python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pandas-charm","origin":"biology/py-pandas-charm","version":"0.3.0_2","comment":"Library for getting character matrices into and out of pandas","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jmenglund/pandas-charm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0bd8e8b1bbf47d689b68a624cad1878fe69c16d6aae63260703199aa21955af","flatsize":34981,"path":"All/py311-pandas-charm-0.3.0_2.pkg","repopath":"All/py311-pandas-charm-0.3.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9248,"desc":"pandas-charm is a small Python package for getting character matrices\n(alignments) into and out of pandas. Use this library to make pandas\ninteroperable with BioPython and DendroPy.","deps":{"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-patch-ng","origin":"devel/py-patch-ng","version":"1.17.4","comment":"Library to parse and apply unified diffs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/conan-io/python-patch-ng","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98bfc21d5993694142ab59bd4acc1cfd76370fc8630852f0b210db28d362b9b5","flatsize":169134,"path":"All/py311-patch-ng-1.17.4.pkg","repopath":"All/py311-patch-ng-1.17.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35068,"desc":"Library to parse and apply unified diffs.\n\nFeatures:\n* Python 2 and 3 compatible\n* Automatic correction of\n   - Linefeeds according to patched file\n   - Diffs broken by stripping trailing whitespace\n   - a/ and b/ prefixes\n* Single file, which is a command line tool and a library\n* No dependencies outside Python stdlib\n* Patch format detection (SVN, HG, GIT)\n* Nice diffstat histogram\n* Linux / Windows / OS X\n* Test coverage","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-paho-mqtt","origin":"net/py-paho-mqtt","version":"2.1.0","comment":"MQTT version 3.1/3.1.1 client class","maintainer":"joe@thrallingpenguin.com","www":"https://www.eclipse.org/paho/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2b56ae7fb9cdae141b1f4b029b95eafbe82cce6a2c3a14ea75edb61022c53c4","flatsize":917629,"path":"All/py311-paho-mqtt-2.1.0.pkg","repopath":"All/py311-paho-mqtt-2.1.0.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":124316,"desc":"Python MQTT version 3.1/3.1.1 client class\n\nThe MQTT protocol is a machine-to-machine (M2M)/\"Internet of Things\"\nconnectivity protocol. Designed as an extremely lightweight publish/subscribe\nmessaging transport, it is useful for connections with remote locations where\na small code footprint is required and/or network bandwidth is at a premium.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-paginate","origin":"textproc/py-paginate","version":"0.5.6","comment":"Divides large result sets into pages for easier browsing","maintainer":"kai@FreeBSD.org","www":"https://github.com/Pylons/paginate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c88bb43e19666f87a07a6792bf0bc1fbb3961bb88286f7827cb135273083eadf","flatsize":101651,"path":"All/py311-paginate-0.5.6.pkg","repopath":"All/py311-paginate-0.5.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16956,"desc":"This module helps dividing large lists of items into pages. The user is shown\none page at a time and can navigate to other pages.\n\nImagine you are offering a company phonebook and let the user search the\nentries. If the search result contains 23 entries but you may want to\ndisplay no more than 10 entries at once.\n\nThe first page contains entries 1-10, the second 11-20 and the third 21-23.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pandas-datareader","origin":"math/py-pandas-datareader","version":"0.9.0_1","comment":"Data readers previously found in Pandas","maintainer":"FreeBSD@Shaneware.biz","www":"https://github.com/pydata/pandas-datareader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ec231a8e00e759877115107ca3db7022ca3a09c2c8211045779309a9340dada","flatsize":1191293,"path":"All/py311-pandas-datareader-0.9.0_1.pkg","repopath":"All/py311-pandas-datareader-0.9.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":173120,"desc":"Extract financial data from a wide range of Internet sources into a Pandas\nDataFrame. This was previously found in Pandas (https://pandas.pydata.org) in\npandas.io.data and pandas.io.wb.\n\nWhere you previously used\n  from pandas.io import data, wb\nNow you should use\n  from pandas_datareader import data, wb","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-file":{"origin":"www/py-requests-file","version":"2.0.0"},"py311-requests-ftp":{"origin":"ftp/py-requests-ftp","version":"0.3.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pamqp","origin":"net/py-pamqp","version":"1.6.1","comment":"Low level AMQP framing library for Python","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/gmr/pamqp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb9fbbfae01f06b98a47a3ad6e5945fa1c6ccfd7888caf34fffd5c2fab356384","flatsize":405534,"path":"All/py311-pamqp-1.6.1.pkg","repopath":"All/py311-pamqp-1.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":49764,"desc":"pamqp is a pure-Python AMQP 0-9-1 frame encoder and decoder. The\naim is to create a client agnostic Python encoder and decoder for\ngeneral purpose use.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-palettable","origin":"misc/py-palettable","version":"3.3.3","comment":"Library of color palettes for Python","maintainer":"yuri@FreeBSD.org","www":"https://jiffyclub.github.io/palettable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dff8426c23a51354e5ae7ef8727882a7b90d32566396f42add8688b06a98a607","flatsize":1679004,"path":"All/py311-palettable-3.3.3.pkg","repopath":"All/py311-palettable-3.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":141740,"desc":"Palettable (formerly brewer2mpl) is a library of color palettes for Python.\nIt's written in pure Python with no dependencies, but it can supply color maps\nfor matplotlib. You can use Palettable to customize matplotlib plots or supply\ncolors for a web application.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-packet-python","origin":"sysutils/py-packet-python","version":"1.37.1","comment":"Python client for Packet.net API","maintainer":"dch@FreeBSD.org","www":"https://pypi.org/project/packet-python/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"325da55edc8c053136f563937a95836147fbf21ffc0562178c34a37ca9a95204","flatsize":88969,"path":"All/py311-packet-python-1.37.1.pkg","repopath":"All/py311-packet-python-1.37.1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":16348,"desc":"Python client for the packet.net API. Full Packet API documentation is available\nat https://www.packet.com/developers/api/","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-packaging","origin":"devel/py-packaging","version":"24.1","comment":"Core utilities for Python packages","maintainer":"sunpoet@FreeBSD.org","www":"https://packaging.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7d3eca9ce20dabdc83930b3f8d3aa3c131cd9f0ec034607376c4ee21f3b4768","flatsize":568844,"path":"All/py311-packaging-24.1.pkg","repopath":"All/py311-packaging-24.1.pkg","licenselogic":"or","licenses":["APACHE20","BSD2CLAUSE"],"pkgsize":96808,"desc":"packaging provides core utilities for Python packages.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pafy","origin":"www/py-pafy","version":"0.5.5_2","comment":"Python API for YouTube","maintainer":"nivit@FreeBSD.org","www":"https://github.com/mps-youtube/pafy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d03366294001b384fd3b95d6f3448851260058c0a454f31a8a68d313edd34c59","flatsize":401074,"path":"All/py311-pafy-0.5.5_2.pkg","repopath":"All/py311-pafy-0.5.5_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":77148,"desc":"Python API for Youtube. Download videos and retrieve metadata from YouTube.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"yt-dlp":{"origin":"www/yt-dlp","version":"2024.07.02"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"py311-packageurl-python","origin":"textproc/py-packageurl-python","version":"0.15.0","comment":"Parser and builder for package URLs (aka purl)","maintainer":"kai@FreeBSD.org","www":"https://github.com/package-url/packageurl-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85bd08b1cc32dc3bb0035b1aab8c8988ee5af6a5d6987353b0ad2eb679755734","flatsize":250514,"path":"All/py311-packageurl-python-0.15.0.pkg","repopath":"All/py311-packageurl-python-0.15.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42548,"desc":"Python implementation of the \"purl\" (= package URL) specification. The library\nprovides parsing and building of package URLs.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oyaml","origin":"devel/py-oyaml","version":"1.0_1","comment":"Ordered YAML: drop-in replacement for PyYAML which preserves dict ordering","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/wimglenn/oyaml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d85dadfff4a2a0c63cf0fcb416eaaef17c15536067fdef8117cf08eb05d92b3","flatsize":11871,"path":"All/py311-oyaml-1.0_1.pkg","repopath":"All/py311-oyaml-1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4784,"desc":"oyaml is a drop-in replacement for PyYAML which preserves dict ordering. You'll\nno longer be annoyed by screwed-up mappings when dumping/loading.","deps":{"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pager","origin":"textproc/py-pager","version":"3.3_1","comment":"Terminal/console pager module","maintainer":"farrokhi@FreeBSD.org","www":"https://pypi.org/project/pager/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d7b7fc33f7375da98904c06cd54283288fd5566339f63a739419fa893666e10","flatsize":69169,"path":"All/py311-pager-3.3_1.pkg","repopath":"All/py311-pager-3.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15664,"desc":"Python module that pages output to the screen, reads keys and console\ndimensions without executing external utils.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-photocollage","origin":"graphics/py-photocollage","version":"1.4.5","comment":"Graphical tool to make photo collage posters","maintainer":"yuri@FreeBSD.org","www":"https://github.com/adrienverge/PhotoCollage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44de9256a99fef4e5eb2d278e1393d1a0dacf2b8a35a7e69e785610651e31d9e","flatsize":709335,"path":"All/py311-photocollage-1.4.5.pkg","repopath":"All/py311-photocollage-1.4.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":193288,"desc":"PhotoCollage allows you to create photo collage posters. It assembles the input\nphotographs it is given to generate a big poster. Photos are automatically\narranged to fill the whole poster, then you can change the final layout,\ndimensions, border or swap photos in the generated grid. Eventually the final\nposter image can be saved in any size.","deps":{"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-paida","origin":"science/py-paida","version":"3.2.1.2.10_1","comment":"Pure Python scientific analysis package","maintainer":"ports@FreeBSD.org","www":"https://paida.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ad8a83279612af72f587f2ee79553d0d555d39bde296ae7e5275b74c4390fa9","flatsize":4287717,"path":"All/py311-paida-3.2.1.2.10_1.pkg","repopath":"All/py311-paida-3.2.1.2.10_1.pkg","licenselogic":"single","pkgsize":410632,"desc":"Description: PAIDA is pure Python scientific analysis package and implements\nAIDA (Abstract Interfaces for Data Analysis).  The main features are:\n- Pure Python! (so works on both Python and Jython)\n- Creating/Plotting the histogram, ntuple, profile and cloud\n- Fitting parameter optimization with constraints and its parabolic and\n  asymmetric error evaluation\n- XML based storing","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-paida port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-ovsdbapp","origin":"devel/py-ovsdbapp","version":"2.7.1","comment":"Library for creating OVSDB applications","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/ovsdbapp/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ab42fa30bcba0242556b920e85dcd285e9b425eb0aa9f0fc86271ba5c2b458a","flatsize":2407462,"path":"All/py311-ovsdbapp-2.7.1.pkg","repopath":"All/py311-ovsdbapp-2.7.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":264976,"desc":"ovsdbapp is a library for creating OVSDB applications.\n\nThe ovdsbapp library is useful for creating applications that communicate via\nOpen_vSwitch's OVSDB protocol. It wraps the Python 'ovs' and adds an event loop\nand friendly transactions.\n\nFeatures:\n- An thread-based event loop for using ovs.db.Idl\n- Transaction support\n- Native OVSDB communication","deps":{"py311-fixtures":{"origin":"devel/py-fixtures","version":"4.1.0"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-ovs":{"origin":"devel/py-ovs","version":"2.9.0"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-overrides","origin":"devel/py-overrides","version":"7.7.0_1","comment":"Decorator to automatically detect mismatch when overriding a method","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mkorpela/overrides","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05541f6cf3b64a4255060f35ecbceff485ec8102925e989aa03265309ea55dbd","flatsize":170194,"path":"All/py311-overrides-7.7.0_1.pkg","repopath":"All/py311-overrides-7.7.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31284,"desc":"A decorator @override that verifies that a method that should override an\ninherited method actually does it.\n\nCopies the docstring of the inherited method to the overridden method.\n\nSince signature validation and docstring inheritance are performed on class\ncreation and not on class instantiation, this library significantly improves the\nsafety and experience of creating class hierarchies in Python without\nsignificantly impacting performance. See https://stackoverflow.com/q/1167617 for\nthe initial inspiration for this library.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-osqp","origin":"math/py-osqp","version":"0.6.2.post5_1,1","comment":"Python binding for Operator Splitting QP Solver","maintainer":"yuri@FreeBSD.org","www":"https://osqp.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8f445733bb837fd5899332bbd09ad268e5cd8871001270d54e6db1211ea8f34","flatsize":1369327,"path":"All/py311-osqp-0.6.2.post5_1,1.pkg","repopath":"All/py311-osqp-0.6.2.post5_1,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":206632,"desc":"The python binfing for OSQP, the operator splitting QP solver.\n\nOSQP uses a specialized ADMM-based first-order method with custom sparse\nlinear algebra routines that exploit structure in problem data.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-qdldl":{"origin":"math/py-qdldl","version":"0.1.5.post3"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslotest","origin":"devel/py-oslotest","version":"4.4.1","comment":"Oslo test framework","maintainer":"kai@FreeBSD.org","www":"https://docs.openstack.org/oslotest/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bebcd77937e25c6fd5663ce0d8b19a3aecf42972330b8dea1f41ba97ace1e809","flatsize":234186,"path":"All/py311-oslotest-4.4.1.pkg","repopath":"All/py311-oslotest-4.4.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38620,"desc":"The Oslo Test framework provides common fixtures, support for debugging, and\nbetter support for mocking results.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"py311-fixtures":{"origin":"devel/py-fixtures","version":"4.1.0"},"py311-python-subunit":{"origin":"devel/py-python-subunit","version":"1.3.0_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-testtools":{"origin":"devel/py-testtools","version":"2.7.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.versionedobjects","origin":"devel/py-oslo.versionedobjects","version":"3.4.0","comment":"Oslo versioned objects library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.versionedobjects/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef639255d4de90f1cffc98e89af6ab4361bc56de527fa4ffccbb5be15561912f","flatsize":1436907,"path":"All/py311-oslo.versionedobjects-3.4.0.pkg","repopath":"All/py311-oslo.versionedobjects-3.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":181800,"desc":"Oslo Versioned Objects library","deps":{"py311-iso8601":{"origin":"devel/py-iso8601","version":"2.1.0"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-oslo.concurrency":{"origin":"devel/py-oslo.concurrency","version":"6.0.0_1"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.context":{"origin":"devel/py-oslo.context","version":"5.5.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.log":{"origin":"devel/py-oslo.log","version":"6.0.0"},"py311-oslo.messaging":{"origin":"devel/py-oslo.messaging","version":"14.8.0"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-osprofiler","origin":"devel/py-osprofiler","version":"4.1.0_1","comment":"OpenStack Profiler Library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/osprofiler/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b8b09bb06129533132934248582c0bff65ec29f7b392c1aa6196cfd4026ced0","flatsize":988096,"path":"All/py311-osprofiler-4.1.0_1.pkg","repopath":"All/py311-osprofiler-4.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":143548,"desc":"OSProfiler provides a tiny but powerful library that is used by most (soon to be\nall) OpenStack projects and their python clients. It provides functionality to\ngenerate 1 trace per request, that goes through all involved services. This\ntrace can then be extracted and used to build a tree of calls which can be quite\nhandy for a variety of reasons (for example in isolating cross-project\nperformance issues).","deps":{"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-oslo.concurrency":{"origin":"devel/py-oslo.concurrency","version":"6.0.0_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-prettytable":{"origin":"devel/py-prettytable","version":"3.10.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.serialization","origin":"devel/py-oslo.serialization","version":"5.4.0_1","comment":"Oslo Serialization library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.serialization/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2da27cca480793304e7339888c944c9ce7458d6f22fd6af37a2f7e4256c42569","flatsize":267795,"path":"All/py311-oslo.serialization-5.4.0_1.pkg","repopath":"All/py311-oslo.serialization-5.4.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":42608,"desc":"The oslo.serialization library provides support for representing objects\nin transmittable and storable formats, such as Base64, JSON and MessagePack.","deps":{"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-tzdata":{"origin":"devel/py-tzdata","version":"2024.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.vmware","origin":"devel/py-oslo.vmware","version":"4.4.0_1","comment":"Oslo VMware library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.vmware/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99e3e01a4f5fd3584b515d40c03e50399af3731782f00937264baebc2b60d6a5","flatsize":8259614,"path":"All/py311-oslo.vmware-4.4.0_1.pkg","repopath":"All/py311-oslo.vmware-4.4.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":288092,"desc":"The Oslo VMware library provides support for common VMware operations and APIs.","deps":{"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-eventlet":{"origin":"net/py-eventlet","version":"0.36.1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-oslo.concurrency":{"origin":"devel/py-oslo.concurrency","version":"6.0.0_1"},"py311-oslo.context":{"origin":"devel/py-oslo.context","version":"5.5.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"py311-suds":{"origin":"net/py-suds","version":"1.1.2_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-osmnet","origin":"graphics/py-osmnet","version":"0.1.7_1","comment":"Tools for the extraction of OpenStreetMap street network data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/UDST/osmnet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea54d796edba77805411105789689d4b2705dd5aabbd521d3fdf01ff1bdabcda","flatsize":200560,"path":"All/py311-osmnet-0.1.7_1.pkg","repopath":"All/py311-osmnet-0.1.7_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":36636,"desc":"OSMnet offers tools to download street network data from OpenStreetMap and\nextract a graph network comprised of nodes and edges to be used in Pandana\nstreet network accessibility calculations.","deps":{"py311-geopandas":{"origin":"graphics/py-geopandas","version":"0.14.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-shapely":{"origin":"devel/py-shapely","version":"1.8.5_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ovs","origin":"devel/py-ovs","version":"2.9.0","comment":"Python Open vSwitch library","maintainer":"akoshibe@gmail.com","www":"https://github.com/openvswitch/ovs/tree/master/python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a751764842464e104f998947d132a355a18c3cbfd24ba78b65e03b9d22737c5","flatsize":1196984,"path":"All/py311-ovs-2.9.0.pkg","repopath":"All/py311-ovs-2.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":183832,"desc":"Ovs is a Python library for working with Open vSwitch, a production quality,\nmultilayer virtual switch licensed under the open source Apache 2.0 license.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.privsep","origin":"devel/py-oslo.privsep","version":"3.3.0_1","comment":"Openstack library for privilege separation","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.privsep/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"729952cc4b3724f83f85006072cac241a78e7db61a560f6422dd9e268fb90750","flatsize":347956,"path":"All/py311-oslo.privsep-3.3.0_1.pkg","repopath":"All/py311-oslo.privsep-3.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":63224,"desc":"OpenStack library for privilege separation","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-eventlet":{"origin":"net/py-eventlet","version":"0.36.1"},"py311-greenlet":{"origin":"devel/py-greenlet","version":"3.0.3"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.log":{"origin":"devel/py-oslo.log","version":"6.0.0"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.utils","origin":"devel/py-oslo.utils","version":"7.1.0_1","comment":"Oslo Utility library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.utils/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3163bef8da3f1b7f7cc0d6fcf0a5ea878f0a96ed392062790b40ab54af58080","flatsize":1377266,"path":"All/py311-oslo.utils-7.1.0_1.pkg","repopath":"All/py311-oslo.utils-7.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":171372,"desc":"The oslo utils library provides support for common utility type functions, such\nas encoding, exception handling, string manipulation, and time handling.","deps":{"py311-debtcollector":{"origin":"devel/py-debtcollector","version":"1.20.0"},"py311-iso8601":{"origin":"devel/py-iso8601","version":"2.1.0"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-netifaces":{"origin":"net/py-netifaces","version":"0.11.0"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-tzdata":{"origin":"devel/py-tzdata","version":"2024.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.reports","origin":"devel/py-oslo.reports","version":"3.3.0_1","comment":"Oslo.reports library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.reports/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4888801d94661f0ae04da479ea6ef8bd01b26f0cb58104ab1c84d6d3aab287c6","flatsize":444616,"path":"All/py311-oslo.reports-3.3.0_1.pkg","repopath":"All/py311-oslo.reports-3.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":66988,"desc":"oslo.reports library","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pgpy","origin":"security/py-pgpy","version":"0.5.3","comment":"Pretty Good Privacy for Python","maintainer":"contact@evilham.com","www":"https://github.com/SecurityInnovation/PGPy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d79eefb5b46187815c914d9eafd3ad659d8205ad4a31f86a601da557b0f3c503","flatsize":1395932,"path":"All/py311-pgpy-0.5.3.pkg","repopath":"All/py311-pgpy-0.5.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":181128,"desc":"PGPy is a Python (2 and 3) library for implementing Pretty Good Privacy into\nPython programs, conforming to the OpenPGP specification per RFC 4880.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.rootwrap","origin":"devel/py-oslo.rootwrap","version":"7.2.0_1","comment":"Oslo rootwrap","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.rootwrap/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"679e7e51502725617e0200e26c2f0ef077e17d4df869887259d2b7aca889adce","flatsize":421635,"path":"All/py311-oslo.rootwrap-7.2.0_1.pkg","repopath":"All/py311-oslo.rootwrap-7.2.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":70224,"desc":"Oslo Rootwrap","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.middleware","origin":"devel/py-oslo.middleware","version":"6.1.0_1","comment":"Oslo Middleware library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.middleware/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e5541c468f8e8bc663409b1c369e44bed5b91a3c1fe850aee9ff365194e4e41","flatsize":670001,"path":"All/py311-oslo.middleware-6.1.0_1.pkg","repopath":"All/py311-oslo.middleware-6.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":89392,"desc":"Oslo middleware library includes components that can be injected into wsgi\npipelines to intercept request/response flows. The base class can be enhanced\nwith functionality like add/delete/modification of http headers and support\nfor limiting size/connection etc.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-bcrypt":{"origin":"security/py-bcrypt","version":"3.2.2_1"},"py311-debtcollector":{"origin":"devel/py-debtcollector","version":"1.20.0"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.context":{"origin":"devel/py-oslo.context","version":"5.5.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-statsd":{"origin":"devel/py-statsd","version":"4.0.1"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.policy","origin":"devel/py-oslo.policy","version":"4.3.0_1","comment":"Oslo Policy library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.policy/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73c3f60e0b7a960936522435dd3b8681a5c45905d1c06a8689d233a2b5a74c91","flatsize":1360437,"path":"All/py311-oslo.policy-4.3.0_1.pkg","repopath":"All/py311-oslo.policy-4.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":159592,"desc":"The Oslo Policy library provides support for RBAC policy enforcement across\nall OpenStack services.","deps":{"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.context":{"origin":"devel/py-oslo.context","version":"5.5.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.metrics","origin":"devel/py-oslo.metrics","version":"0.8.0_1","comment":"Oslo Metrics API","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.metrics/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4c6e7a743a563a190f6061f1915b56f1ebc94872e3eacf2267454d4d714d7f9","flatsize":91330,"path":"All/py311-oslo.metrics-0.8.0_1.pkg","repopath":"All/py311-oslo.metrics-0.8.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18628,"desc":"This Oslo metrics API supports collecting metrics data from other Oslo libraries\nand exposing the metrics data to monitoring system.","deps":{"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.log":{"origin":"devel/py-oslo.log","version":"6.0.0"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-prometheus-client":{"origin":"net-mgmt/py-prometheus-client","version":"0.17.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-outcome","origin":"devel/py-outcome","version":"1.3.0_1","comment":"Capture the outcome of Python function calls","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/outcome/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d7cc583889b41a435204d33a1b75d7945bff377abe122182309188db63d14c7","flatsize":50678,"path":"All/py311-outcome-1.3.0_1.pkg","repopath":"All/py311-outcome-1.3.0_1.pkg","licenselogic":"or","licenses":["MIT","APACHE20"],"pkgsize":13772,"desc":"Capture the outcome of Python function calls. Extracted from the\nTrio project.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pandas-market-calendars","origin":"finance/py-pandas-market-calendars","version":"4.4.1","comment":"Market and exchange trading calendars for pandas","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rsheftel/pandas_market_calendars","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ac118c8c6be209fd34f3201484e1fab5fc380e35d4887ebea73463c5e7779cd","flatsize":1410550,"path":"All/py311-pandas-market-calendars-4.4.1.pkg","repopath":"All/py311-pandas-market-calendars-4.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":138764,"desc":"The Pandas package is widely used in finance and specifically for time series\nanalysis. It includes excellent functionality for generating sequences of dates\nand capabilities for custom holiday calendars, but as an explicit design choice\nit does not include the actual holiday calendars for specific exchanges or OTC\nmarkets.\n\nThe pandas_market_calendars package looks to fill that role with the holiday,\nlate open and early close calendars for specific exchanges and OTC conventions.\npandas_market_calendars also adds several functions to manipulate the market\ncalendars and includes a date_range function to create a pandas DatetimeIndex\nincluding only the datetimes when the markets are open. Additionally the package\ncontains product specific calendars for future exchanges which have different\nmarket open, closes, breaks and holidays based on product type.","deps":{"py311-exchange-calendars":{"origin":"finance/py-exchange-calendars","version":"4.2.8_1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pdfminer.six","origin":"textproc/py-pdfminer.six","version":"20220319","comment":"PDF parser and analyzer","maintainer":"kai@FreeBSD.org","www":"https://github.com/pdfminer/pdfminer.six","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07c3f488dda2145b5d66c15a73ee88e42325ffafed65daaec5e576c20edff168","flatsize":8824036,"path":"All/py311-pdfminer.six-20220319.pkg","repopath":"All/py311-pdfminer.six-20220319.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4267868,"desc":"We fathom PDF\n\nPdfminer.six is a community maintained fork of the original PDFMiner. It is a\ntool for extracting information from PDF documents. It focuses on getting and\nanalyzing text data. Pdfminer.six extracts the text from a page directly from\nthe sourcecode of the PDF. It can also be used to get the exact location, font\nor color of the text.\n\nIt is built in a modular way such that each component of pdfminer.six can be\nreplaced easily. You can implement your own interpreter or rendering device\nthat uses the power of pdfminer.six for other purposes than text analysis.\n\nFeatures:\n\n- Parse, analyze, and convert PDF documents.\n- PDF-1.7 specification support. (well, almost)\n- CJK languages and vertical writing scripts support.\n- Various font types (Type1, TrueType, Type3, and CID) support.\n- Basic encryption (RC4) support.\n- Outline (TOC) extraction.\n- Tagged contents extraction.\n- Automatic layout analysis.","deps":{"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"IMAGE":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-oslo.upgradecheck","origin":"devel/py-oslo.upgradecheck","version":"2.3.0_1","comment":"Common code for writing OpenStack upgrade checks","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.upgradecheck/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35f82bfa05cb63c43c44ae0fd105c42c7320cbdd993e7cd7f033eef3a95d024d","flatsize":94607,"path":"All/py311-oslo.upgradecheck-2.3.0_1.pkg","repopath":"All/py311-oslo.upgradecheck-2.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19260,"desc":"Common code for writing OpenStack upgrade checks\n\nThis project contains the common code necessary for writing upgrade checks in\nOpenStack projects. It includes a module (oslo_upgradecheck.upgradecheck) for\nthe common code as well as an example (oslo_upgradecheck.__main__) of\nintegrating that code into a project.","deps":{"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.policy":{"origin":"devel/py-oslo.policy","version":"4.3.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-prettytable0":{"origin":"devel/py-prettytable0","version":"0.7.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.cache","origin":"devel/py-oslo.cache","version":"3.7.0_1","comment":"Cache storage for OpenStack projects","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.cache/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d123d743831beb5cf12604e4afb44dc54fe9b9b00bbd2aa799d173c68fc6157d","flatsize":719948,"path":"All/py311-oslo.cache-3.7.0_1.pkg","repopath":"All/py311-oslo.cache-3.7.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":95420,"desc":"oslo.cache aims to provide a generic caching mechanism for OpenStack projects\nby wrapping the dogpile.cache library. The dogpile.cache library provides\nsupport memoization, key value storage and interfaces to common caching\nbackends such as Memcached.","deps":{"py311-dogpile.cache":{"origin":"devel/py-dogpile.cache","version":"1.3.3"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.log":{"origin":"devel/py-oslo.log","version":"6.0.0"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.i18n","origin":"devel/py-oslo.i18n","version":"6.3.0_1","comment":"Oslo i18n library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.i18n/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fa18d2d6ebf2cc649139e725855864a13ffb7aacbfb72f8ea7898dc92b79b57","flatsize":359333,"path":"All/py311-oslo.i18n-6.3.0_1.pkg","repopath":"All/py311-oslo.i18n-6.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":54360,"desc":"The oslo.i18n library contain utilities for working with internationalization\n(i18n) features, especially translation for text strings in an application or\nlibrary.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.log","origin":"devel/py-oslo.log","version":"6.0.0","comment":"Oslo Log library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.log/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2700fc05a16b8b4b0c862d8e114a2aeca47be512999a954c81083e1a16741975","flatsize":839832,"path":"All/py311-oslo.log-6.0.0.pkg","repopath":"All/py311-oslo.log-6.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":123308,"desc":"The oslo.log (logging) configuration library provides standardized\nconfiguration for all openstack projects. It also provides custom formatters,\nhandlers and support for context specific logging.","deps":{"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.context":{"origin":"devel/py-oslo.context","version":"5.5.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pre-commit":{"origin":"devel/py-pre-commit","version":"3.7.1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oscrypto","origin":"security/py-oscrypto","version":"1.3.0_1","comment":"Cryptographic operations using the OS crypto libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/wbond/oscrypto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b52583ae186244d0cd374072c1fbbb403e2a75aacdc0d20dc4faeaf14897459","flatsize":2899703,"path":"All/py311-oscrypto-1.3.0_1.pkg","repopath":"All/py311-oscrypto-1.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":298312,"desc":"oscrypto is a compilation-free, always up-to-date encryption library for Python\nthat works on Windows, OS X, Linux and BSD.\n\nThe library integrates with the encryption library that is part of the operating\nsystem. This means that a compiler is never needed, and OS security updates take\ncare of patching vulnerabilities.","deps":{"py311-asn1crypto":{"origin":"devel/py-asn1crypto","version":"1.5.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.context","origin":"devel/py-oslo.context","version":"5.5.0_1","comment":"Oslo Context library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.context/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfc3c2868b216ef28f6b9d86282f981ff4a1e02e6cb0038e0951269ee0e690cf","flatsize":231065,"path":"All/py311-oslo.context-5.5.0_1.pkg","repopath":"All/py311-oslo.context-5.5.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34608,"desc":"The Oslo context library has helpers to maintain useful information about a\nrequest context. The request context is usually populated in the WSGI pipeline\nand used by various modules such as logging.","deps":{"py311-debtcollector":{"origin":"devel/py-debtcollector","version":"1.20.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-os-vif","origin":"devel/py-os-vif","version":"3.6.0","comment":"Library for plugging and unplugging virtual interfaces in OpenStack","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/os-vif/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2db647b47a9885790279c5490c90fde5c5024e6541e942858594a6418a0392d","flatsize":1291187,"path":"All/py311-os-vif-3.6.0.pkg","repopath":"All/py311-os-vif-3.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":170876,"desc":"os-vif is a library for plugging and unplugging virtual interfaces (VIFs) in\nOpenStack. It provides:\n- Versioned objects that represent various types of virtual interfaces and their\n  components\n-  Base VIF plugin class that supplies a plug() and unplug() interface\n-  Plugins for two networking backends - Open vSwitch and Linux Bridge\n\nos-vif is intended to define a common model for representing VIF types in\nOpenStack. With the exception of the two included plugins, all plugins for other\nnetworking backends are maintained in separate code repositories.","deps":{"py311-debtcollector":{"origin":"devel/py-debtcollector","version":"1.20.0"},"py311-oslo.concurrency":{"origin":"devel/py-oslo.concurrency","version":"6.0.0_1"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.log":{"origin":"devel/py-oslo.log","version":"6.0.0"},"py311-oslo.privsep":{"origin":"devel/py-oslo.privsep","version":"3.3.0_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-oslo.versionedobjects":{"origin":"devel/py-oslo.versionedobjects","version":"3.4.0"},"py311-ovsdbapp":{"origin":"devel/py-ovsdbapp","version":"2.7.1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-pyroute2":{"origin":"net/py-pyroute2","version":"0.7.12"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.concurrency","origin":"devel/py-oslo.concurrency","version":"6.0.0_1","comment":"Oslo Concurrency library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.concurrency/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bc732bf28e2df86e85ba48a94790537b56fb5855d411169b1824f6c26281d4c","flatsize":513642,"path":"All/py311-oslo.concurrency-6.0.0_1.pkg","repopath":"All/py311-oslo.concurrency-6.0.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":77336,"desc":"The oslo.concurrency library has utilities for safely running multi-thread,\nmulti-process applications using locking mechanisms and for running external\nprocesses.","deps":{"py311-fasteners":{"origin":"devel/py-fasteners","version":"0.19"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.db","origin":"devel/py-oslo.db","version":"15.1.0","comment":"Oslo Database library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.db/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae4d57e003fc806f09cf21883721cc508443b8e458921ae25183a6055b156dd2","flatsize":2336273,"path":"All/py311-oslo.db-15.1.0.pkg","repopath":"All/py311-oslo.db-15.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":285580,"desc":"The oslo db (database) handling library, provides database connectivity to\ndifferent database backends and various other helper utils.","deps":{"py311-alembic":{"origin":"databases/py-alembic","version":"1.13.1_1"},"py311-debtcollector":{"origin":"devel/py-debtcollector","version":"1.20.0"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"py311-testresources":{"origin":"devel/py-testresources","version":"2.0.1_1"},"py311-testscenarios":{"origin":"devel/py-testscenarios","version":"0.5.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-paperless","origin":"deskutils/py-paperless","version":"2.7.0_18","comment":"Index and archive scanned paper documents","maintainer":"grembo@FreeBSD.org","www":"https://paperless.readthedocs.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e7bc9c534ca2914d5a952945bd8f73033143a16cf1964495960ba17be9c66a6","flatsize":11950000,"path":"All/py311-paperless-2.7.0_18.pkg","repopath":"All/py311-paperless-2.7.0_18.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4552444,"desc":"Index and archive all of your scanned paper documents.\n\nPaperless is a simple Django application running in two parts: The consumer,\nwhich does the indexing and a web interface, which let's you you search and\ndownload already-indexed documents.\n\nSee also: https://github.com/the-paperless-project/paperless","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"optipng":{"origin":"graphics/optipng","version":"0.7.8_1"},"py311-dateparser":{"origin":"devel/py-dateparser","version":"1.1.4_1"},"py311-django-cors-headers":{"origin":"www/py-django-cors-headers","version":"4.3.1_1"},"py311-django-crispy-forms":{"origin":"www/py-django-crispy-forms","version":"2.0_1"},"py311-django-extensions":{"origin":"www/py-django-extensions","version":"3.2.3_1"},"py311-django-filter":{"origin":"www/py-django-filter","version":"23.5_1"},"py311-djangoql":{"origin":"www/py-djangoql","version":"0.17.1_1"},"py311-djangorestframework":{"origin":"www/py-djangorestframework","version":"3.14.0_1,1"},"py311-fuzzywuzzy":{"origin":"devel/py-fuzzywuzzy","version":"0.18.0"},"py311-langdetect":{"origin":"textproc/py-langdetect","version":"1.0.9"},"py311-pdftotext":{"origin":"textproc/py-pdftotext","version":"2.2.2_15"},"py311-pyocr":{"origin":"graphics/py-pyocr","version":"0.8.5"},"py311-python-dotenv":{"origin":"www/py-python-dotenv","version":"1.0.1_1"},"py311-python-gnupg":{"origin":"security/py-python-gnupg","version":"0.5.1"},"py311-python-magic":{"origin":"devel/py-python-magic","version":"0.4.27_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tesseract":{"origin":"graphics/tesseract","version":"5.4.1"},"unpaper":{"origin":"graphics/unpaper","version":"7.0.0_3"}},"categories":["deskutils","python"],"users":["paperless"],"groups":["paperless"],"options":{"DOCS":"on","EXAMPLES":"on","IMAGICK6_NOX11":"off","IMAGICK6_X11":"off","IMAGICK7_NOX11":"off","IMAGICK7_X11":"on"},"messages":[{"message":"Please see `man paperless' for details on how to configure paperless.","type":"install"}]},{"name":"py311-os-client-config","origin":"devel/py-os-client-config","version":"2.1.0_1","comment":"OpenStack client configuration library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/os-client-config/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9681fe7b602b7a13b3853da0037314d37c5689ab0e9e59c6922ce2267bb7821a","flatsize":406819,"path":"All/py311-os-client-config-2.1.0_1.pkg","repopath":"All/py311-os-client-config-2.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50028,"desc":"os-client-config is a library for collecting client configuration for using an\nOpenStack cloud in a consistent and comprehensive manner. It will find cloud\nconfig for as few as 1 cloud and as many as you want to put in a config file. It\nwill read environment variables and config files, and it also contains some\nvendor specific default values so that you don't have to know extra info to use\nOpenStack.\n\nSee also: https://github.com/openstack/os-client-config","deps":{"py311-openstacksdk":{"origin":"devel/py-openstacksdk","version":"3.1.0"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-os-api-ref","origin":"textproc/py-os-api-ref","version":"3.0.0","comment":"Sphinx Extensions to support API reference sites in OpenStack","maintainer":"kai@FreeBSD.org","www":"https://docs.openstack.org/os-api-ref/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6f1c9709ad861037620db756542a85f4fbd6171d536d30c6478d6016f0ee79a","flatsize":307417,"path":"All/py311-os-api-ref-3.0.0.pkg","repopath":"All/py311-os-api-ref-3.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":89092,"desc":"Sphinx Extensions to support API reference sites in OpenStack.\n\nThe package is a collection of sphinx stanzas that assist in building an API\nReference site for an OpenStack project in RST. RST is great for unstructured\nEnglish, but displaying semi structured (and repetitive) data in tables is not\nits strength. This provides tooling to insert semi-structured data describing\nrequest and response parameters and status or error messages, and turn those\ninto nice tables.\n\nThe package also includes a set of styling (and javascript) that is expected to\nlayer on top of a Sphinx theme base. This addition provides a nice set of\ncollapsing sections for REST methods and javascript controls to expand or\ncollapse all sections.","deps":{"py311-openstackdocstheme":{"origin":"textproc/py-openstackdocstheme","version":"3.2.0"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-os-service-types","origin":"devel/py-os-service-types","version":"1.7.0","comment":"Python library for consuming OpenStack service-types-authority data","maintainer":"kai@FreeBSD.org","www":"https://pypi.org/project/os-service-types/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2328e9a201707ffe3e0ffe435afe0c76cb2c35355e8bbe4f624e3aa6bf38c5fc","flatsize":167225,"path":"All/py311-os-service-types-1.7.0.pkg","repopath":"All/py311-os-service-types-1.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26800,"desc":"Python library for consuming OpenStack sevice-types-authority data\n\nThe OpenStack Service Types Authority contains information about official\nOpenStack services and their historical service-type aliases.\n\nThe data is in JSON and the latest data should always be used. This simple\nlibrary exists to allow for easy consumption of the data, along with a built-in\nversion of the data to use in case network access is for some reason not\npossible and local caching of the fetched data.","deps":{"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ordered-set","origin":"devel/py-ordered-set","version":"4.1.0","comment":"MutableSet that remembers its order, so that every entry has an index","maintainer":"antoine@FreeBSD.org","www":"https://github.com/LuminosoInsight/ordered-set","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ea1bc641a27f5461cd364516307b9a12fdb2fe22fd1f22f9ec9fce4f4010c2a","flatsize":73906,"path":"All/py311-ordered-set-4.1.0.pkg","repopath":"All/py311-ordered-set-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13672,"desc":"An OrderedSet is a custom MutableSet that remembers its order, so that every\nentry has an index that can be looked up.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ordereddict","origin":"devel/py-ordereddict","version":"1.1_3","comment":"Drop-in substitute for Py2.7's new collections","maintainer":"tota@FreeBSD.org","www":"https://pypi.org/project/ordereddict/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c9c5421eb0f931e057d45e7d29e28d7e9afa7af29d860f962be628646011b8d","flatsize":17896,"path":"All/py311-ordereddict-1.1_3.pkg","repopath":"All/py311-ordereddict-1.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5812,"desc":"Drop-in substitute for Py2.7's new collections.OrderedDict. The\nrecipe has big-oh performance that matches regular dictionaries\n(amortized O(1) insertion/deletion/lookup and O(n)\niteration/repr/copy/equality_testing).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-os-brick","origin":"devel/py-os-brick","version":"6.8.0","comment":"OpenStack Cinder brick library for managing local volume attaches","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/os-brick/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95874819f2b569d7d217a149c762135a348dbeb05edd1881ac122e0315bae5cb","flatsize":4223168,"path":"All/py311-os-brick-6.8.0.pkg","repopath":"All/py311-os-brick-6.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":507572,"desc":"OpenStack Cinder brick library for managing local volume attaches\n\nFeatures:\n- Discovery of volumes being attached to a host for many transport protocols.\n- Removal of volumes from a host.","deps":{"py311-os-win":{"origin":"devel/py-os-win","version":"5.9.0_1"},"py311-oslo.concurrency":{"origin":"devel/py-oslo.concurrency","version":"6.0.0_1"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.context":{"origin":"devel/py-oslo.context","version":"5.5.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.log":{"origin":"devel/py-oslo.log","version":"6.0.0"},"py311-oslo.privsep":{"origin":"devel/py-oslo.privsep","version":"3.3.0_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.service":{"origin":"devel/py-oslo.service","version":"3.5.0"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-tenacity":{"origin":"devel/py-tenacity","version":"8.4.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"Please note that this is a development version.\nOnly initial NFS support was added.\n\nEnable NFS client in rc.conf\n# sysrc nfs_client_enable=\"YES\"","type":"install"}]},{"name":"py311-ormar","origin":"databases/py-ormar","version":"0.12.2","comment":"Simple async ORM with fastapi in mind and pydantic validation","maintainer":"meka@tilda.center","www":"https://github.com/collerek/ormar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fae17500bb4f6877f8091fbdecf2b062581477be9277c15a3db723d47a4cf776","flatsize":2023345,"path":"All/py311-ormar-0.12.2.pkg","repopath":"All/py311-ormar-0.12.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":264848,"desc":"The ormar package is an async mini ORM for Python, with support for Postgres,\nMySQL, and SQLite.\n\nThe main benefit of using ormar are:\n* getting an async ORM that can be used with async frameworks (fastapi,\n  starlette etc.)\n* getting just one model to maintain - you don't have to maintain pydantic and\n  other orm model (sqlalchemy, peewee, gino etc.)\n\nThe goal was to create a simple ORM that can be used directly (as request and\nresponse models) with fastapi that bases it's data validation on pydantic.","deps":{"py311-aiosqlite":{"origin":"databases/py-aiosqlite","version":"0.19.0"},"py311-databases":{"origin":"databases/py-databases","version":"0.8.0"},"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","python"],"options":{"CRYPTO":"off","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-orderedmultidict","origin":"devel/py-orderedmultidict","version":"1.0.1_1","comment":"Ordered multivalue dictionary","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gruns/orderedmultidict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6db334e0d8df20534d3e5fca45758d0c71a0953caeb11eaf847f8784272b6054","flatsize":135746,"path":"All/py311-orderedmultidict-1.0.1_1.pkg","repopath":"All/py311-orderedmultidict-1.0.1_1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":21812,"desc":"A multivalue dictionary is a dictionary that can store multiple values per key.\nAn ordered multivalue dictionary is a multivalue dictionary that retains the\norder of insertions and deletions.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-orjson","origin":"devel/py-orjson","version":"3.9.10_6","comment":"Fast, correct JSON library for Python","maintainer":"rozhuk.im@gmail.com","www":"https://pypi.org/project/orjson/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"768a89732a194390268c506c4f1fbdb11232cd5a801f3eb17e1c7fb2f9a1506a","flatsize":659762,"path":"All/py311-orjson-3.9.10_6.pkg","repopath":"All/py311-orjson-3.9.10_6.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":248932,"desc":"orjson is a fast, correct JSON library for Python.\nIt benchmarks as the fastest Python library for JSON and is more correct\nthan the standard json library or other third-party libraries.\nIt serializes dataclass, datetime, numpy, and UUID instances natively.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-orange3-timeseries","origin":"misc/py-orange3-timeseries","version":"0.3.10_2","comment":"Orange add-on for analyzing, visualizing, manipulating time series","maintainer":"yuri@FreeBSD.org","www":"https://github.com/biolab/orange3-timeseries","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e005f745788150c5f56dd3c85cf5a47144804ec5864aee4789ab482beee333d3","flatsize":2375565,"path":"All/py311-orange3-timeseries-0.3.10_2.pkg","repopath":"All/py311-orange3-timeseries-0.3.10_2.pkg","licenselogic":"single","licenses":["CC-BY-3.0"],"pkgsize":435876,"desc":"Orange add-on for analyzing, visualizing, manipulating, and forecasting time\nseries data.","deps":{"orange3":{"origin":"misc/orange3","version":"3.29.1_4"},"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pandas-datareader":{"origin":"math/py-pandas-datareader","version":"0.9.0_1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-statsmodels":{"origin":"math/py-statsmodels","version":"0.14.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-orange3-educational","origin":"misc/py-orange3-educational","version":"0.4.0_2","comment":"Orange add-on: widgets for machine learning and data mining","maintainer":"yuri@FreeBSD.org","www":"https://github.com/biolab/orange3-educational","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b2fffd9f30cbd9ff02b1fb4d3c1e3205484f68bbd2aabdffbf3ce67b2d93398","flatsize":2346108,"path":"All/py311-orange3-educational-0.4.0_2.pkg","repopath":"All/py311-orange3-educational-0.4.0_2.pkg","licenselogic":"single","licenses":["CC-BY-3.0"],"pkgsize":357176,"desc":"Widgets in the educational add-on demonstrate several key data mining and\nmachine learning procedures. The widgets are useful for beginners to\nunderstand the inner working of key algorithms in the data mining and for\nteachers to be able to visually explain various methods in a classroom.","deps":{"orange3":{"origin":"misc/orange3","version":"3.29.1_4"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","education","python"],"annotations":{"flavor":"py311"}},{"name":"py311-orange3-network","origin":"misc/py-orange3-network","version":"1.5.1.20210224_3","comment":"Network analysis add-on for Orange data mining suite","maintainer":"yuri@FreeBSD.org","www":"https://github.com/biolab/orange3-network","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb603aad403e74e639b044d0b9fc0820be818324e820ff747efa19e822c834b5","flatsize":5134662,"path":"All/py311-orange3-network-1.5.1.20210224_3.pkg","repopath":"All/py311-orange3-network-1.5.1.20210224_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":563248,"desc":"Orange3-Network is an add-on for Orange data mining software package.\nIt provides network visualization and network analysis tools.","deps":{"orange3":{"origin":"misc/orange3","version":"3.29.1_4"},"py311-gensim":{"origin":"textproc/py-gensim","version":"4.3.2_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pyqtgraph":{"origin":"graphics/py-pyqtgraph","version":"0.13.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.messaging","origin":"devel/py-oslo.messaging","version":"14.8.0","comment":"Oslo Messaging API","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.messaging/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cece35ef43fc0d193642cd73aa16925c7f169d6e0c25ae9e8bf77aeeae0556c1","flatsize":3445906,"path":"All/py311-oslo.messaging-14.8.0.pkg","repopath":"All/py311-oslo.messaging-14.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":448576,"desc":"The Oslo messaging API supports RPC and notifications over a number of\ndifferent messaging transports.","deps":{"py311-amqp":{"origin":"net/py-amqp","version":"5.2.0"},"py311-cachetools":{"origin":"devel/py-cachetools","version":"5.3.3"},"py311-debtcollector":{"origin":"devel/py-debtcollector","version":"1.20.0"},"py311-futurist":{"origin":"devel/py-futurist","version":"3.0.0_1"},"py311-kombu":{"origin":"net/py-kombu","version":"5.3.7"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.context":{"origin":"devel/py-oslo.context","version":"5.5.0_1"},"py311-oslo.log":{"origin":"devel/py-oslo.log","version":"6.0.0"},"py311-oslo.metrics":{"origin":"devel/py-oslo.metrics","version":"0.8.0_1"},"py311-oslo.middleware":{"origin":"devel/py-oslo.middleware","version":"6.1.0_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.service":{"origin":"devel/py-oslo.service","version":"3.5.0"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-orange3-associate","origin":"misc/py-orange3-associate","version":"1.1.8_2","comment":"Orange 3 add-on: Frequent itemsets and association rules mining","maintainer":"yuri@FreeBSD.org","www":"https://github.com/biolab/orange3-associate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7528339cc8fe7f0058ec683a9c37e06e8a9c0c8c875f6a64fba9918a68663d12","flatsize":415015,"path":"All/py311-orange3-associate-1.1.8_2.pkg","repopath":"All/py311-orange3-associate-1.1.8_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":65840,"desc":"Orange3 add-on implementing association rules data mining,\nand enumerating frequent itemsets.","deps":{"orange3":{"origin":"misc/orange3","version":"3.29.1_4"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-orange3-bioinformatics","origin":"biology/py-orange3-bioinformatics","version":"4.3.1_3","comment":"Orange add-on providing common functionality for bioinformatics","maintainer":"yuri@FreeBSD.org","www":"https://github.com/biolab/orange3-bioinformatics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af343fad9b62d93f10cf64ccfb4f2050b33cc8e0a20b0d0840609bfd6438427f","flatsize":16084678,"path":"All/py311-orange3-bioinformatics-4.3.1_3.pkg","repopath":"All/py311-orange3-bioinformatics-4.3.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":598880,"desc":"Orange Bioinformatics extends Orange, a data mining software package, with\ncommon functionality for bioinformatics. The provided functionality can be\naccessed as a Python library or through a visual programming interface (Orange\nCanvas). The latter is also suitable for non-programmers.\n\nOrange Bioinformatics provides access to publicly available data, like GEO data\nsets, GO and KEGG. All features can be combined with powerful visualization,\nnetwork exploration and data mining techniques from the Orange data mining\nframework.","deps":{"orange3":{"origin":"misc/orange3","version":"3.29.1_4"},"py311-Genesis-PyAPI":{"origin":"biology/py-Genesis-PyAPI","version":"1.2.1"},"py311-point-annotator":{"origin":"math/py-point-annotator","version":"2.0.0_1"},"py311-pyclipper":{"origin":"math/py-pyclipper","version":"1.3.0p5"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-cache0":{"origin":"www/py-requests-cache0","version":"0.9.8"},"py311-resdk":{"origin":"biology/py-resdk","version":"21.1.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-serverfiles":{"origin":"misc/py-serverfiles","version":"0.3.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-piddle","origin":"graphics/piddle","version":"1.0.15,1","comment":"Graphical Drawing library for Python","maintainer":"ports@FreeBSD.org","www":"https://piddle.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1586bb1fb9452f4d342b0f56feddc410c853f74215330917a65aa614dae1ffaf","flatsize":2556211,"path":"All/py311-piddle-1.0.15,1.pkg","repopath":"All/py311-piddle-1.0.15,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":506808,"desc":"PIDDLE - Plug-In Drawing, Does Little Else\n------------------------------------------\n\nPIDDLE is a Python module for creating two-dimensional graphics in a\nmanner that is both cross-platform and cross-media; that is, it can\nsupport screen graphics (e.g.  QuickDraw, Windows, Tk) as well as file\noutput (PostScript, PDF, GIF, etc.). It makes use of the native 2D\ndrawing calls of each backend, for maximum efficiency and quality. It\nworks by defining a base class (piddle.Canvas) with methods for all\nsupported drawing primitives. A particular drawing context is provided\nin the form of a derived class. PIDDLE applications will be able to\nautomatically select an appropriate backend for the user's environment.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-piddle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-pex","origin":"devel/py-pex","version":"1.2.7","comment":"PEX packaging toolchain","maintainer":"skreuzer@FreeBSD.org","www":"https://pex.readthedocs.org/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ed3433c167db2deafd349d893dc524a806afb294cc5e1856f552d7404bba6a6","flatsize":1195355,"path":"All/py311-pex-1.2.7.pkg","repopath":"All/py311-pex-1.2.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":197908,"desc":"PEX files are self-contained executable Python virtual environments.\n\nMore specifically, they are carefully constructed zip files with a\n#!/usr/bin/env python and special __main__.py that allows you to interact with\nthe PEX runtime","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-orange-widget-base","origin":"devel/py-orange-widget-base","version":"4.13.0_2","comment":"Base widget for Orange canvas","maintainer":"yuri@FreeBSD.org","www":"https://orangedatamining.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef8e553fc0a027815f16660b44ee54cd4b8473b8514b501fef138cc157e66079","flatsize":3670730,"path":"All/py311-orange-widget-base-4.13.0_2.pkg","repopath":"All/py311-orange-widget-base-4.13.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":510572,"desc":"This project implements the base OWBaseWidget class and utilities for use in\nOrange Canvas workflows.\n\nProvides:\n* OWBaseWidget class\n* gui module for building GUI\n* WidgetsScheme the workflow execution model/bridge\n* basic configuration for a workflow based application","deps":{"py311-AnyQt":{"origin":"x11-toolkits/py-AnyQt","version":"0.1.1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-orange-canvas-core":{"origin":"devel/py-orange-canvas-core","version":"0.1.20_1"},"py311-pyqtgraph":{"origin":"graphics/py-pyqtgraph","version":"0.13.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-orange-canvas-core","origin":"devel/py-orange-canvas-core","version":"0.1.20_1","comment":"Core component of Orange Canvas","maintainer":"yuri@FreeBSD.org","www":"https://orangedatamining.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca2c7be874e1c37e391b9cddf457d4060569a67ae8f0c796a5474f9402cbde71","flatsize":6650954,"path":"All/py311-orange-canvas-core-0.1.20_1.pkg","repopath":"All/py311-orange-canvas-core-0.1.20_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":910784,"desc":"Orange Canvas Core is a framework for building graphical user interfaces for\nediting workflows. It is a component used to build the Orange Canvas data-mining\napplication (for which it was developed in the first place).","deps":{"py311-AnyQt":{"origin":"x11-toolkits/py-AnyQt","version":"0.1.1"},"py311-CommonMark":{"origin":"textproc/py-CommonMark","version":"0.9.1_1"},"py311-cachecontrol":{"origin":"www/py-cachecontrol","version":"0.14.0"},"py311-dictdiffer":{"origin":"misc/py-dictdiffer","version":"0.9.0"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-pip":{"origin":"devel/py-pip","version":"23.3.2_1"},"py311-qasync":{"origin":"devel/py-qasync","version":"0.27.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-optking","origin":"science/py-optking","version":"0.2.1_2","comment":"Python version of the PSI4 geometry optimization program by R.A. King","maintainer":"yuri@FreeBSD.org","www":"https://github.com/psi-rking/optking","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"deb5b7349065843d2fe609ff71c07a83c1e0c9a6dc30f994faf83f3dee2519b5","flatsize":2127572,"path":"All/py311-optking-0.2.1_2.pkg","repopath":"All/py311-optking-0.2.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":303888,"desc":"optking (also known as pyoptking) is a rewrite of the c++ optking module in\npsi4.This rewrite was undertaken to enable future development and for use with\nrecent interoperability efforts (e.g. MolSSI QCArchive and QCDB). optking is\nfocused on optimization of molecular geometries: finding minima, transition\nstates, and reaction paths. Current work is focused especially on expanding\nthe reaction path methods.","deps":{"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-qcelemental":{"origin":"science/py-qcelemental","version":"0.27.1_1"},"py311-qcengine":{"origin":"science/py-qcengine","version":"0.30.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-opster","origin":"devel/py-opster","version":"5.0","comment":"Command line parsing speedster","maintainer":"yuri@FreeBSD.org","www":"https://github.com/piranha/opster/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d15b03a9bc4a33ff90b4b0e932e30fe8a01d306cbce86f141cb4f4cf60c3d51","flatsize":148261,"path":"All/py311-opster-5.0.pkg","repopath":"All/py311-opster-5.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":30776,"desc":"A command line options parser, intended to make writing command line\napplications easy and painless. It uses built-in Python types (lists,\ndictionaries, etc) to define options, which makes configuration clear\nand concise. Additionally it contains possibility to handle subcommands\n(i.e. hg commit or svn update).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-orange3-datafusion","origin":"misc/py-orange3-datafusion","version":"0.1.11.7_5","comment":"Data fusion add-on for Orange3","maintainer":"yuri@FreeBSD.org","www":"https://github.com/biolab/orange3-datafusion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95021d49e2c68124fd92dc5fb06b6aa00b16a13923d4a30232bde22bcfcc3f0d","flatsize":10534409,"path":"All/py311-orange3-datafusion-0.1.11.7_5.pkg","repopath":"All/py311-orange3-datafusion-0.1.11.7_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2746652,"desc":"This is a data fusion add-on for Orange3. Add-on wraps scikit-fusion, a Python\nlibrary for data fusion, and implements a set of widgets for loading of the\ndata, definition of data fusion schema, collective matrix factorization and\nexploration of latent factors.","deps":{"orange3":{"origin":"misc/orange3","version":"3.29.1_4"},"py311-scikit-fusion":{"origin":"misc/py-scikit-fusion","version":"0.2.1_3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-optuna","origin":"misc/py-optuna","version":"3.6.1","comment":"Hyperparameter optimization framework","maintainer":"yuri@FreeBSD.org","www":"https://optuna.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41aecc71337be052b028cc1ed04a8df3154a87c8bb48e79663a52dcc25b5164d","flatsize":4657777,"path":"All/py311-optuna-3.6.1.pkg","repopath":"All/py311-optuna-3.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":587368,"desc":"Optuna is an automatic hyperparameter optimization software framework,\nparticularly designed for machine learning. It features an imperative,\ndefine-by-run style user API. Thanks to our define-by-run API, the code written\nwith Optuna enjoys high modularity, and the user of Optuna can dynamically\nconstruct the search spaces for the hyperparameters.","deps":{"py311-alembic":{"origin":"databases/py-alembic","version":"1.13.1_1"},"py311-colorlog":{"origin":"devel/py-colorlog","version":"6.8.2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-opuslib","origin":"audio/py-opuslib","version":"3.0.1_1","comment":"Python bindings to the libopus, IETF low-delay audio codec","maintainer":"yuri@FreeBSD.org","www":"https://github.com/orion-labs/opuslib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2bce8ff482cba3ad9ef252cef27c2d33f5c0de4d584eb0dc483613028ff151cf","flatsize":135559,"path":"All/py311-opuslib-3.0.1_1.pkg","repopath":"All/py311-opuslib-3.0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19864,"desc":"Python bindings to the libopus, IETF low-delay audio codec.\n\nIt allows python applications to use the Opus audio codec to encode\nand decode audio, usually in order to reduce the network bandwidth\nthat is used by the application.","deps":{"opus":{"origin":"audio/opus","version":"1.5.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-opt-einsum","origin":"math/py-opt-einsum","version":"3.3.0_2","comment":"Optimizing numpys einsum function","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dgasmith/opt_einsum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a73f836951d023bafe11a66ed7eb6c48adffc49411c9d2b1083a146d3e97817","flatsize":868606,"path":"All/py311-opt-einsum-3.3.0_2.pkg","repopath":"All/py311-opt-einsum-3.3.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":138572,"desc":"Optimized einsum can significantly reduce the overall execution time of\neinsum-like expressions (e.g., np.einsum, dask.array.einsum, pytorch.einsum,\ntensorflow.einsum, ) by optimizing the expression's contraction order and\ndispatching many operations to canonical BLAS, cuBLAS, or other specialized\nroutines. Optimized einsum is agnostic to the backend and can handle NumPy,\nDask, PyTorch, Tensorflow, CuPy, Sparse, Theano, JAX, and Autograd arrays as\nwell as potentially any library which conforms to a standard API.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-opentracing","origin":"devel/py-opentracing","version":"2.4.0_1","comment":"OpenTracing API for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/opentracing/opentracing-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eda7f4cab2c18a328b33a9634cc9200e88e83096a1c6b001e51cbafe84aa5e1c","flatsize":385880,"path":"All/py311-opentracing-2.4.0_1.pkg","repopath":"All/py311-opentracing-2.4.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":54396,"desc":"This library is a Python platform API for OpenTracing.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.config","origin":"devel/py-oslo.config","version":"9.4.0_1","comment":"Oslo Configuration library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.config/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0d6d8a7b45dab1f1082d43138ce9ae4a268091375819002be9df2c81c1f1b7a","flatsize":2514184,"path":"All/py311-oslo.config-9.4.0_1.pkg","repopath":"All/py311-oslo.config-9.4.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":266240,"desc":"The Oslo configuration API supports parsing command\nline arguments and .ini style configuration files.","deps":{"py311-debtcollector":{"origin":"devel/py-debtcollector","version":"1.20.0"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-rfc3986":{"origin":"www/py-rfc3986","version":"1.5.0,1"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.limit","origin":"devel/py-oslo.limit","version":"2.4.0_1","comment":"Limit enforcement library to assist with quota calculation","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.limit/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4dee2f28062eb89b5f3a48d1ddba4c9e9e44f5a65ef4133075c7d29b9bc4a645","flatsize":203628,"path":"All/py311-oslo.limit-2.4.0_1.pkg","repopath":"All/py311-oslo.limit-2.4.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32560,"desc":"Oslo.limit is the limit enforcement library to assist with quota calculation. It\naims to provide support for quota enforcement across all OpenStack services.","deps":{"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-openstacksdk":{"origin":"devel/py-openstacksdk","version":"3.1.0"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.log":{"origin":"devel/py-oslo.log","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-opentypespec","origin":"x11-fonts/py-opentypespec","version":"1.9.1_1","comment":"Data derived from the OpenType specification","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/simoncozens/opentypespec-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"437df1a4f2132042a7a7cf0f64aa5ce8acbccd26fcb7b3b4cc4186233b903541","flatsize":269024,"path":"All/py311-opentypespec-1.9.1_1.pkg","repopath":"All/py311-opentypespec-1.9.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41892,"desc":"opentypespec currently provides the opentypespec.tags module, which exports\nFEATURE_TAGS, SCRIPT_TAGS, LANGUAGE_TAGS and BASELINE_TAGS dictionaries,\nrepresenting data from the Layout Tag Registry (section 6.4 of the Open Font\nFormat specification).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-osc-lib","origin":"devel/py-osc-lib","version":"3.0.1_1","comment":"OpenStackClient Library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/osc-lib/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f77475f11b89c07492ae17b72c203b85f3ccdbc8abf5c24ff0c9385d4178dcbd","flatsize":1140778,"path":"All/py311-osc-lib-3.0.1_1.pkg","repopath":"All/py311-osc-lib-3.0.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":148356,"desc":"OpenStackClient (aka OSC) is a command-line client for OpenStack. osc-lib is a\npackage of common support modules for writing OSC plugins.","deps":{"py311-cliff":{"origin":"devel/py-cliff","version":"4.7.0"},"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-openstacksdk":{"origin":"devel/py-openstacksdk","version":"3.1.0"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-opentelemetry-semantic-conventions","origin":"devel/py-opentelemetry-semantic-conventions","version":"0.46b0","comment":"OpenTelemetry Semantic Conventions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-semantic-conventions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac9fc25945b99091594ecba55906616b3ad216dd226a2dd1d6fbee6a8baf107c","flatsize":656282,"path":"All/py311-opentelemetry-semantic-conventions-0.46b0.pkg","repopath":"All/py311-opentelemetry-semantic-conventions-0.46b0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":89444,"desc":"This library contains generated code for the semantic conventions defined by the\nOpenTelemetry specification.","deps":{"py311-opentelemetry-api":{"origin":"devel/py-opentelemetry-api","version":"1.25.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-opentype-sanitizer","origin":"x11-fonts/py-opentype-sanitizer","version":"9.1.0","comment":"Python wrapper for the OpenType Sanitizer","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googlefonts/ots-python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43d4658cf28279a9942cb4b684b53e08ce8b7c4a4f00d77557613931c0c599de","flatsize":24116,"path":"All/py311-opentype-sanitizer-9.1.0.pkg","repopath":"All/py311-opentype-sanitizer-9.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8104,"desc":"Python wrapper for the OpenType Sanitizer","deps":{"ots":{"origin":"x11-fonts/ots","version":"9.1.0_3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"shlibs_required":["libpython3.11.so.1.0"],"annotations":{"flavor":"py311"}},{"name":"py311-opentelemetry-sdk","origin":"devel/py-opentelemetry-sdk","version":"1.25.0","comment":"OpenTelemetry Python SDK","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-sdk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53abefde3fb093e4f5ffd67483f146fde26dea9e0a8bee657afa88cb73a3fa46","flatsize":1178872,"path":"All/py311-opentelemetry-sdk-1.25.0.pkg","repopath":"All/py311-opentelemetry-sdk-1.25.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":157672,"desc":"This library provides Python SDK for OpenTelemetry project.","deps":{"py311-opentelemetry-api":{"origin":"devel/py-opentelemetry-api","version":"1.25.0"},"py311-opentelemetry-semantic-conventions":{"origin":"devel/py-opentelemetry-semantic-conventions","version":"0.46b0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-opentelemetry-api","origin":"devel/py-opentelemetry-api","version":"1.25.0","comment":"OpenTelemetry Python API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/open-telemetry/opentelemetry-python/tree/main/opentelemetry-api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4eabfbc4b46d0789e5f04fcd8059e2f5aedcc20e67b64fb8bfec3d649c530930","flatsize":607579,"path":"All/py311-opentelemetry-api-1.25.0.pkg","repopath":"All/py311-opentelemetry-api-1.25.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":80780,"desc":"This library provides Python API for OpenTelemetry project.","deps":{"py311-deprecated":{"origin":"devel/py-deprecated","version":"1.2.14_1"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-os-win","origin":"devel/py-os-win","version":"5.9.0_1","comment":"Windows / Hyper-V library for OpenStack projects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openstack/os-win","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cbf2ce0f4dc6d5c57c7269783af72d2fe3c0c3edbf12aa88f6e0073e97e4182","flatsize":4174990,"path":"All/py311-os-win-5.9.0_1.pkg","repopath":"All/py311-os-win-5.9.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":507504,"desc":"os-win is a Windows / Hyper-V library for OpenStack projects.\n\nThis library contains Windows / Hyper-V specific code commonly used in OpenStack\nprojects. The library can be used in any other OpenStack projects where it is\nneeded.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-eventlet":{"origin":"net/py-eventlet","version":"0.36.1"},"py311-oslo.concurrency":{"origin":"devel/py-oslo.concurrency","version":"6.0.0_1"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.log":{"origin":"devel/py-oslo.log","version":"6.0.0"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-optik","origin":"devel/py-optik","version":"1.5.3","comment":"Command-line parsing library for Python","maintainer":"ports@FreeBSD.org","www":"https://optik.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62b60c7f67590cbeeb0a4c294e2ff28ff8dbd0c1da938ae933aa74b7148c35cc","flatsize":497744,"path":"All/py311-optik-1.5.3.pkg","repopath":"All/py311-optik-1.5.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":84624,"desc":"Optik is a powerful, flexible, extensible, easy-to-use command-line parsing\nlibrary for Python. Using Optik, you can add intelligent, sophisticated\nhandling of command-line options to your scripts with very little overhead.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-optik port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-openstep-plist","origin":"textproc/py-openstep-plist","version":"0.3.1","comment":"ASCII plist parser written in Cython","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fonttools/openstep-plist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5684478144a9a183e09b5ab9fd972cffa43f1e8042b251fba416267c8807688","flatsize":2223118,"path":"All/py311-openstep-plist-0.3.1.pkg","repopath":"All/py311-openstep-plist-0.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":209160,"desc":"A parser for the \"old style\" OpenStep property list format (also known as ASCII\nplist), written in Cython. Largely based on the CoreFoundation implementation.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-plotly","origin":"graphics/py-plotly","version":"4.14.3","comment":"Library for collaborative, interactive, publication-quality graphs","maintainer":"jjachuf@gmail.com","www":"https://plotly.com/python/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7eae615fcb3b757e94f661f97dfc215bbf61d48397e96e2a81f21a16e587570b","flatsize":114759956,"path":"All/py311-plotly-4.14.3.pkg","repopath":"All/py311-plotly-4.14.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5338416,"desc":"It was tested with cpython, jython, ironpython and pypy.\nn plotting library for collaborative, interactive, publication-quality graphs.","deps":{"py311-retrying":{"origin":"devel/py-retrying","version":"1.3.4_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-openpaperwork-gtk","origin":"misc/py-openpaperwork-gtk","version":"2.1.2","comment":"OpenPaperwork GTK plugins","maintainer":"yuri@FreeBSD.org","www":"https://openpaper.work/en/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3aa2d09cab2c8a9be188220e96f2bcf9b95a7fc4146ea47e7e3d8b4d7f77c152","flatsize":747409,"path":"All/py311-openpaperwork-gtk-2.1.2.pkg","repopath":"All/py311-openpaperwork-gtk-2.1.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":114636,"desc":"Core module of the OpenPaperwork framework.\nOpenPaperwork is a GUI to make papers searchable.\n\nGtk plugin bundle is a bunch of plugins for Paperwork related to GLib and GTK.","deps":{"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-openpaperwork-core":{"origin":"misc/py-openpaperwork-core","version":"2.1.2"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"pygobject3-common":{"origin":"devel/pygobject3-common","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-openssl","origin":"security/py-openssl","version":"23.2.0,1","comment":"Python interface to the OpenSSL library","maintainer":"sbz@FreeBSD.org","www":"https://github.com/pyca/pyopenssl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1c1fe18bd381342996a4ef5925c90d12139f4879646f444bc7fc2d425338ee1","flatsize":816397,"path":"All/py311-openssl-23.2.0,1.pkg","repopath":"All/py311-openssl-23.2.0,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":106800,"desc":"Python interface to the OpenSSL library","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"cpe":"cpe:2.3:a:jean-paul_calderone:pyopenssl:23.2.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-opn-cli","origin":"net-mgmt/py-opn-cli","version":"1.7.0","comment":"OPNsense CLI written in Python","maintainer":"freebsd@moov.de","www":"https://github.com/andeman/opn-cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"960016ba74c1548810f8d0db119c50dcaa06edaf51a3a2fe671d26c0067802a4","flatsize":3486342,"path":"All/py311-opn-cli-1.7.0.pkg","repopath":"All/py311-opn-cli-1.7.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":277160,"desc":"A CLI Interface to communicate with OPNsense firewalls using API requests.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-jsonpath-ng":{"origin":"devel/py-jsonpath-ng","version":"1.5.3"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-ptable":{"origin":"devel/py-ptable","version":"0.9.2_2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-openpaperwork-core","origin":"misc/py-openpaperwork-core","version":"2.1.2","comment":"OpenPaperwork's core","maintainer":"yuri@FreeBSD.org","www":"https://doc.openpaper.work/openpaperwork_core/latest/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"915e08795a6bf7d87bd2526d8a2d17d10c4094c3ea24c74c120d3545d39d74f2","flatsize":1014406,"path":"All/py311-openpaperwork-core-2.1.2.pkg","repopath":"All/py311-openpaperwork-core-2.1.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":153052,"desc":"Core module of the OpenPaperwork framework.\nOpenPaperwork is a GUI to make papers searchable.\n\nThe core manages Plugins, Callbacks and Interfaces. This package also provide\nsome basic plugins that may be used in any kind of application.","deps":{"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-openslide-python","origin":"graphics/py-openslide-python","version":"1.3.1","comment":"Python interface to OpenSlide library for reading virtual slide images","maintainer":"yuri@FreeBSD.org","www":"https://openslide.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07f8dc2b1dac343292024a337163f91ae5215e4b1fa3e9580faeaad81f8f7e27","flatsize":199644,"path":"All/py311-openslide-python-1.3.1.pkg","repopath":"All/py311-openslide-python-1.3.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":39324,"desc":"OpenSlide is a C library that provides a simple interface to read whole-slide\nimages (also known as virtual slides).","deps":{"openslide":{"origin":"graphics/openslide","version":"4.0.0_2"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"annotations":{"flavor":"py311"}},{"name":"py311-opencolorio","origin":"graphics/py-opencolorio","version":"2.3.2_1","comment":"OpenColorIO python bindings","maintainer":"FreeBSD@Shaneware.biz","www":"https://www.opencolorio.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39e26cae5eda2e0f616b613aab6276e82e7937f803556c149ab3bc28c6401894","flatsize":3000478,"path":"All/py311-opencolorio-2.3.2_1.pkg","repopath":"All/py311-opencolorio-2.3.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":668356,"desc":"OpenColorIO (OCIO) is a complete color management solution geared\ntowards motion picture production with an emphasis on visual effects\nand computer animation.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"minizip-ng":{"origin":"archivers/minizip-ng","version":"4.0.7"},"opencolorio":{"origin":"graphics/opencolorio","version":"2.3.2_1"},"pystring":{"origin":"devel/pystring","version":"1.1.4"},"python311":{"origin":"lang/python311","version":"3.11.9"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"}},"categories":["graphics","multimedia"],"shlibs_required":["libOpenColorIO.so.2.3","libexpat.so.1","libImath-3_1.so.29","libpystring.so.0","libyaml-cpp.so.0","libminizip-ng.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-opengrok-tools","origin":"devel/py-opengrok-tools","version":"1.12.23","comment":"OpenGrok tools for synchronization and mirroring","maintainer":"bofh@FreeBSD.org","www":"https://oracle.github.io/opengrok/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29c88666d271871b2eafec1548cf4d261d6d1eaad5ea7b16d46727cba434e67a","flatsize":737159,"path":"All/py311-opengrok-tools-1.12.23.pkg","repopath":"All/py311-opengrok-tools-1.12.23.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":111928,"desc":"OpenGrok is a fast and usable source code search and cross\nreference engine, written in Java","deps":{"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-resource":{"origin":"devel/py-resource","version":"0.2.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"]},{"name":"py311-or-tools","origin":"math/py-or-tools","version":"9.5_9","comment":"Google's Operations Research tools (Python binding)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/google/or-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27527ffda8ed81f9982054541d1615ab9752b7d678c21a62fd244ace1880bd12","flatsize":18227265,"path":"All/py311-or-tools-9.5_9.pkg","repopath":"All/py311-or-tools-9.5_9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4461208,"desc":"Python bindings for Google Optimization Tools (a.k.a., OR-Tools).","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-asl":{"origin":"math/asl","version":"2.0.1"},"coin-or-cbc":{"origin":"math/cbc","version":"2.10.11_2"},"coin-or-cgl":{"origin":"math/cgl","version":"0.60.8_3"},"coin-or-mumps":{"origin":"math/coin-or-mumps","version":"3.0.3_3"},"gflags":{"origin":"devel/gflags","version":"2.2.2_2"},"glog":{"origin":"devel/glog","version":"0.7.1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"nauty":{"origin":"math/nauty","version":"2.8.6_1,1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"py311-absl-py":{"origin":"devel/py-absl-py","version":"2.1.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"re2":{"origin":"devel/re2","version":"20240501"}},"categories":["math"],"shlibs_required":["libOsi.so.1","libCoinUtils.so.3","libabsl_flags_parse.so.2301.0.0","libabsl_flags_usage.so.2301.0.0","libprotobuf.so.24.4.0","libabsl_flags_usage_internal.so.2301.0.0","libabsl_random_distributions.so.2301.0.0","libabsl_random_seed_sequences.so.2301.0.0","libabsl_random_internal_pool_urbg.so.2301.0.0","libabsl_random_internal_randen.so.2301.0.0","libabsl_random_internal_randen_hwaes.so.2301.0.0","libabsl_random_internal_randen_hwaes_impl.so.2301.0.0","libabsl_random_internal_randen_slow.so.2301.0.0","libabsl_random_internal_platform.so.2301.0.0","libabsl_random_internal_seed_material.so.2301.0.0","libabsl_random_seed_gen_exception.so.2301.0.0","libabsl_bad_any_cast_impl.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libre2.so.11","libOsiCbc.so.3","libCbcSolver.so.3","libCbc.so.3","libnauty.so","libCgl.so.1","libOsiClp.so.1","libClpSolver.so.1","libClp.so.1","libcoinasl.so.2","libcoinmumps.so.3","libopenblas.so.0"],"shlibs_provided":["libortools.so.9"],"options":{"SCIP":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-opencensus","origin":"devel/py-opencensus","version":"0.11.4_1","comment":"Stats collection and distributed tracing framework","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/census-instrumentation/opencensus-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"415ed57f8163cb6880744740c1f19d01ce468a86276d389aa44825121767cdb3","flatsize":1052740,"path":"All/py311-opencensus-0.11.4_1.pkg","repopath":"All/py311-opencensus-0.11.4_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":147320,"desc":"OpenCensus provides a framework to measure a server's resource usage and collect\nperformance stats.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-opencensus-context":{"origin":"devel/py-opencensus-context","version":"0.1.3_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-openvdb","origin":"misc/py-openvdb","version":"11.0.0_1","comment":"Tools for storage and manipulation of sparse volumetric data","maintainer":"yuri@FreeBSD.org","www":"https://www.openvdb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec251d1b16c7cac1ca95a47e5fe3bfbe7abcedbaef19446e5ff74f9e676fe137","flatsize":7188265,"path":"All/py311-openvdb-11.0.0_1.pkg","repopath":"All/py311-openvdb-11.0.0_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1152160,"desc":"OpenVDB is an Academy Award-winning open-source C++ library comprising a novel\nhierarchical data structure and a suite of tools for the efficient storage and\nmanipulation of sparse volumetric data discretized on three-dimensional grids.\nIt was developed by DreamWorks Animation for use in volumetric applications\ntypically encountered in feature film production and is now maintained by the\nAcademy Software Foundation (ASWF).","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openvdb":{"origin":"misc/openvdb","version":"11.0.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"shlibs_required":["libopenvdb.so.11.0","libboost_iostreams.so.1.84.0","libboost_regex.so.1.84.0","libtbb.so.12"],"annotations":{"flavor":"py311"}},{"name":"py311-opencensus-context","origin":"devel/py-opencensus-context","version":"0.1.3_1","comment":"OpenCensus Runtime Context","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/census-instrumentation/opencensus-python/tree/master/context/opencensus-context","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8454117b5c5a25fab6f4ebbc352d18e5a2caabaae4265ae3ead74d05ffb3b96","flatsize":41578,"path":"All/py311-opencensus-context-0.1.3_1.pkg","repopath":"All/py311-opencensus-context-0.1.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10668,"desc":"The OpenCensus Runtime Context provides in-process context propagation.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-openapi-codec","origin":"devel/py-openapi-codec","version":"1.3.2","comment":"OpenAPI codec for Core API","maintainer":"kai@FreeBSD.org","www":"https://github.com/core-api/python-openapi-codec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ed424ef774ea67eeb95d460f9e9c4462de33465ff368d2b0e187282a21b4aff","flatsize":65725,"path":"All/py311-openapi-codec-1.3.2.pkg","repopath":"All/py311-openapi-codec-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15748,"desc":"Core API codec for the Open API schema format, also known as \"Swagger\".","deps":{"py311-coreapi":{"origin":"devel/py-coreapi","version":"2.3.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-openapi-spec-validator","origin":"devel/py-openapi-spec-validator","version":"0.7.1","comment":"Validator for OpenAPI 2.0 and 3.0.0 specification","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-openapi/openapi-spec-validator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b821aacb4a103dd758d14239518c059f21a788314eab6555c1dd269e6339b9e","flatsize":373557,"path":"All/py311-openapi-spec-validator-0.7.1.pkg","repopath":"All/py311-openapi-spec-validator-0.7.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":51508,"desc":"OpenAPI Spec Validator is a Python library that validates OpenAPI Specs against\nthe OpenAPI 2.0 (aka Swagger) and OpenAPI 3.0.0 specification. The validator\naims to check for full compliance with the Specification.","deps":{"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-jsonschema-path":{"origin":"devel/py-jsonschema-path","version":"0.3.2_4"},"py311-lazy-object-proxy":{"origin":"devel/py-lazy-object-proxy","version":"1.10.0"},"py311-openapi-schema-validator":{"origin":"devel/py-openapi-schema-validator","version":"0.6.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"REQUESTS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-pastedeploy","origin":"www/py-pastedeploy","version":"3.1.0","comment":"Load, configure, and compose WSGI applications and servers","maintainer":"sunpoet@FreeBSD.org","www":"https://pylonsproject.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e492334dd04509ac624aecf34331dc427fd84e60544e6ea7f01b0150423a304","flatsize":160346,"path":"All/py311-pastedeploy-3.1.0.pkg","repopath":"All/py311-pastedeploy-3.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32920,"desc":"Load, configure, and compose WSGI applications and servers\n\nPaste Deployment is a system for finding and configuring WSGI applications and\nservers. For WSGI application consumers it provides a single, simple function\n(loadapp) for loading a WSGI application from a configuration file or a Python\nEgg. For WSGI application providers it only asks for a single, simple entry\npoint to your application, so that application users don't need to be exposed to\nthe implementation details of your application.\n\nThe result is something a system administrator can install and manage without\nknowing any Python, or the details of the WSGI application or its container.\n\nThis tool provides code to load WSGI applications and servers from URIs; these\nURIs can refer to Python Eggs for INI-style configuration files. Paste Script\nprovides commands to serve applications based on this configuration file.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-openstackdocstheme","origin":"textproc/py-openstackdocstheme","version":"3.2.0","comment":"OpenStack Docs Theme","maintainer":"kai@FreeBSD.org","www":"https://pypi.org/project/openstackdocstheme/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29245fd1d69a2be25123bd620cac196105a6fee65b56dda60e3d7bbe3679c8c8","flatsize":2286232,"path":"All/py311-openstackdocstheme-3.2.0.pkg","repopath":"All/py311-openstackdocstheme-3.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":911972,"desc":"Theme and extension support for Sphinx documentation that is published to\ndocs.openstack.org and developer.openstack.org.","deps":{"py311-dulwich":{"origin":"devel/py-dulwich","version":"0.21.2"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-openapi-schema-validator","origin":"devel/py-openapi-schema-validator","version":"0.6.2","comment":"OpenAPI schema validation for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-openapi/openapi-schema-validator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12f2649b197e83236fef9785f1bfda07cc381300f40fa024b2d946d3865b8502","flatsize":69464,"path":"All/py311-openapi-schema-validator-0.6.2.pkg","repopath":"All/py311-openapi-schema-validator-0.6.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14428,"desc":"Openapi-schema-validator is a Python library that validates schema against the\nOpenAPI Schema Specification v3.0 which is an extended subset of the JSON Schema\nSpecification Wright Draft 00.","deps":{"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-jsonschema-specifications":{"origin":"devel/py-jsonschema-specifications","version":"2023.12.1"},"py311-rfc3339-validator":{"origin":"devel/py-rfc3339-validator","version":"0.1.4_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-openapi-core","origin":"devel/py-openapi-core","version":"0.19.2","comment":"Client-side and server-side support for the OpenAPI Specification v3","maintainer":"sunpoet@FreeBSD.org","www":"https://openapi-core.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1600c9f19b8b40d1ce5b6f3dfb734810976b2e46bd3862405ef3d3a041d2629b","flatsize":1226803,"path":"All/py311-openapi-core-0.19.2.pkg","repopath":"All/py311-openapi-core-0.19.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":160480,"desc":"Openapi-core is a Python library that adds client-side and server-side support\nfor the OpenAPI Specification v3.\n\nKey features:\n- Validation of requests and responses\n- Schema casting and unmarshalling\n- Media type and parameters deserialization\n- Security providers (API keys, Cookie, Basic and Bearer HTTP authentications)\n- Custom deserializers and formats\n- Integration with libraries and frameworks","deps":{"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-jsonschema-path":{"origin":"devel/py-jsonschema-path","version":"0.3.2_4"},"py311-jsonschema-spec":{"origin":"devel/py-jsonschema-spec","version":"0.2.4_4"},"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"py311-openapi-schema-validator":{"origin":"devel/py-openapi-schema-validator","version":"0.6.2"},"py311-openapi-spec-validator":{"origin":"devel/py-openapi-spec-validator","version":"0.7.1"},"py311-parse":{"origin":"textproc/py-parse","version":"1.20.2"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"AIOHTTP":"off","DJANGO":"off","FALCON":"off","FASTAPI":"off","FLASK":"off","REQUESTS":"off","STARLETTE":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-openstacksdk","origin":"devel/py-openstacksdk","version":"3.1.0","comment":"SDK for building applications to work with OpenStack","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/openstacksdk/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0138425bf90c4e8f177be3f25b473b8635a5a49ec98d6e10bfb17d820ac94e78","flatsize":23179403,"path":"All/py311-openstacksdk-3.1.0.pkg","repopath":"All/py311-openstacksdk-3.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2034964,"desc":"openstacksdk is a client library for building applications to work with\nOpenStack clouds. The project aims to provide a consistent and complete set of\ninteractions with OpenStack's many services, along with complete documentation,\nexamples, and tools.\n\nIt also contains an abstraction interface layer. Clouds can do many things, but\nthere are probably only about 10 of them that most people care about with any\nregularity. If you want to do complicated things, the per-service oriented\nportions of the SDK are for you. However, if what you want is to be able to\nwrite an application that talks to clouds no matter what crazy choices the\ndeployer has made in an attempt to be more hipster than their self-entitled\nnarcissist peers, then the Cloud Abstraction layer is for you.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-dogpile.cache":{"origin":"devel/py-dogpile.cache","version":"1.3.3"},"py311-iso8601":{"origin":"devel/py-iso8601","version":"2.1.0"},"py311-jmespath":{"origin":"devel/py-jmespath","version":"1.0.1_1"},"py311-jsonpatch":{"origin":"devel/py-jsonpatch","version":"1.33"},"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-netifaces":{"origin":"net/py-netifaces","version":"0.11.0"},"py311-os-service-types":{"origin":"devel/py-os-service-types","version":"1.7.0"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-requestsexceptions":{"origin":"devel/py-requestsexceptions","version":"1.4.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-pandas","origin":"math/py-pandas","version":"2.0.3_2,1","comment":"Flexible, high-performance data analysis in Python","maintainer":"python@FreeBSD.org","www":"https://pandas.pydata.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5bf7c412836af0d8001be481e62272fb968c4cd2c6baa51bac9c75239c0448ad","flatsize":95638567,"path":"All/py311-pandas-2.0.3_2,1.pkg","repopath":"All/py311-pandas-2.0.3_2,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13238884,"desc":"pandas is a Python package providing fast, flexible, and expressive\ndata structures designed to make working with \"relational\" or\n\"labeled\" data both easy and intuitive. It aims to be the\nfundamental high-level building block for doing practical, real\nworld data analysis in Python.","deps":{"py311-bottleneck":{"origin":"math/py-bottleneck","version":"1.3.8_1"},"py311-numexpr":{"origin":"math/py-numexpr","version":"2.9.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-tzdata":{"origin":"devel/py-tzdata","version":"2024.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","devel","python"],"options":{"MPL":"off","SCIPY":"off","ALCHEMY10":"off","ALCHEMY11":"off","ALCHEMY12":"off","ALCHEMY13":"off","ALCHEMY14":"off","BTLNCK":"on","NUMEXPR":"on","BOTO":"off","TABLES":"off","LXML":"off","HTML5LIB":"off","JINJA2":"off","XLRD":"off","XLWT":"off","OPENPYXL":"off","XLSX":"off"},"annotations":{"cpe":"cpe:2.3:a:numfocus:pandas:2.0.3:::::dragonfly6:x86_64:2","flavor":"py311"},"messages":[{"message":"Install math/py-statsmodels to enable parts of pandas.stats.\nInstall devel/py-xarray to enable the to_xarray() function.","type":"install"}]},{"name":"py311-onnx-tf","origin":"misc/py-onnx-tf","version":"1.10.0_1","comment":"Tensorflow backend for ONNX (Open Neural Network Exchange)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/onnx/onnx-tensorflow/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f48f4d589db6534f61a0717c7b6a35517d7859bd58fc94c16fd65ecd5df43fdc","flatsize":1950683,"path":"All/py311-onnx-tf-1.10.0_1.pkg","repopath":"All/py311-onnx-tf-1.10.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":257876,"desc":"TensorFlow Backend and Frontend for ONNX allowing ONNX to inter-operate with\nTensofFlow.","deps":{"py311-onnx":{"origin":"misc/py-onnx","version":"1.14.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-openTSNE","origin":"math/py-openTSNE","version":"1.0.1","comment":"Fast, parallel implementations of t-SNE","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pavlin-policar/openTSNE","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4066022270e998f821e8c6e26ec708f0901eb2566fc70be32f46094add385a22","flatsize":1721064,"path":"All/py311-openTSNE-1.0.1.pkg","repopath":"All/py311-openTSNE-1.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":350820,"desc":"openTSNE is a modular Python implementation of t-Distributed Stochasitc Neighbor\nEmbedding (t-SNE), a popular dimensionality-reduction algorithm for visualizing\nhigh-dimensional data sets. openTSNE incorporates the latest improvements to the\nt-SNE algorithm, including the ability to add new data points to existing\nembeddings, massive speed improvements, enabling t-SNE to scale to millions of\ndata points and various tricks to improve global alignment of the resulting\nvisualizations.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libfftw3.so.3","libstdc++.so.6","libgomp.so.1","libgcc_s.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-onlykey","origin":"security/py-onlykey","version":"1.2.2_3","comment":"Python command line tool for configuring and using OnlyKey","maintainer":"dmytro@posteo.net","www":"https://github.com/trustcrypto/python-onlykey","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f16d68dcbcd5f2dc9997c13ac6b9d69ab5e253405d2148f9c605d3ce47a99141","flatsize":195616,"path":"All/py311-onlykey-1.2.2_3.pkg","repopath":"All/py311-onlykey-1.2.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27848,"desc":"Python command line tool for configuring and using the OnlyKey\nhardware password manager.","deps":{"libu2f-host":{"origin":"security/libu2f-host","version":"1.1.10_2"},"py311-aenum":{"origin":"devel/py-aenum","version":"2.2.4"},"py311-cython":{"origin":"lang/cython","version":"0.29.37_1"},"py311-ecdsa":{"origin":"security/py-ecdsa","version":"0.19.0_1"},"py311-hidapi":{"origin":"comms/py-hidapi","version":"0.14.0"},"py311-libusb1":{"origin":"devel/py-libusb1","version":"3.1.0_1"},"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-uhid-freebsd":{"origin":"devel/py-uhid-freebsd","version":"1.2.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"By default the usage of OnlyKey will be allowed to users of the 'u2f'\ngroup. To override this edit /usr/local/etc/devd/onlykey.conf","type":"install"}]},{"name":"py311-openbrokerapi","origin":"www/py-openbrokerapi","version":"4.7.0","comment":"Package for the V2 CF Service Broker API and Open Broker API","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/openbrokerapi/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf3301b07af6e5d40e869f33d2d717db7aebd58680fbc13555b1e096ffb0f208","flatsize":265505,"path":"All/py311-openbrokerapi-4.7.0.pkg","repopath":"All/py311-openbrokerapi-4.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38608,"desc":"This Python package is designed for creating Service Brokers compliant\nwith Open Service Broker API version 2.13+. It offers a streamlined\nframework for managing service instances and bindings, supporting key\noperations like provisioning, deprovisioning, and service updates. Ideal\nfor developing cloud-native service brokers, it ensures API compliance\nand is suitable for both novice and experienced developers in Python\nenvironments.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-gevent":{"origin":"devel/py-gevent","version":"24.2.1"},"py311-greenlet":{"origin":"devel/py-greenlet","version":"3.0.3"},"py311-itsdangerous":{"origin":"security/py-itsdangerous","version":"2.1.2"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-opensearch-py","origin":"textproc/py-opensearch-py","version":"2.1.1","comment":"Python Client for OpenSearch","maintainer":"antoine@FreeBSD.org","www":"https://github.com/opensearch-project/opensearch-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f41a1e17fa581191f5b320f64ed616e24f1d303548a144f4f9dde18e728e1874","flatsize":2529523,"path":"All/py311-opensearch-py-2.1.1.pkg","repopath":"All/py311-opensearch-py-2.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":154864,"desc":"Python Client for OpenSearch","deps":{"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"ASIO":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-omnijson","origin":"devel/py-omnijson","version":"0.1.2_2","comment":"Wraps the best Python JSON installed","maintainer":"bofh@FreeBSD.org","www":"https://github.com/kennethreitz/omnijson","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad05cc2a8ec8e31701685388f97617ced9984dc9bd18c5f8e824e3a29f983e18","flatsize":203064,"path":"All/py311-omnijson-0.1.2_2.pkg","repopath":"All/py311-omnijson-0.1.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34764,"desc":"Wraps the best JSON installed, falling back on an internal simplejson.\n\nFeatures:\n\n    * Loads whichever is the fastest JSON module installed\n    * Falls back on built in pure-python simplejson, just in case.\n    * Proper API (loads(), dumps())\n    * Vendorizable\n    * Supports Python 2.5-3.2 out of the box","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-onionprobe","origin":"net/onionprobe","version":"1.1.1","comment":"Test and monitor the status of Tor Onion Services","maintainer":"egypcio@FreeBSD.org","www":"https://pypi.org/project/onionprobe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db8e223461c4ea57cab2fc1a6b9a05066f56d656e20b550d30ba289c723988f2","flatsize":438784,"path":"All/py311-onionprobe-1.1.1.pkg","repopath":"All/py311-onionprobe-1.1.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":83076,"desc":"Onionprobe is a tool for testing and monitoring the status of\nTor Onion Services sites. It can run a single time or continuously to\nprobe a set of onion services endpoints and paths, optionally\nexporting to Prometheus.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-prometheus-client":{"origin":"net-mgmt/py-prometheus-client","version":"0.17.1"},"py311-pysocks":{"origin":"net/py-pysocks","version":"1.7.1_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-stem":{"origin":"security/py-stem","version":"1.8.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tor":{"origin":"security/tor","version":"0.4.8.12"}},"categories":["net","python"],"options":{"MANPAGES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-onionbalance","origin":"www/onionbalance","version":"0.2.1_1","comment":"Load-balancing and Redundancy for Onion Services","maintainer":"egypcio@FreeBSD.org","www":"https://onionbalance.readthedocs.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"959bb1c8bc9845b8378eeb939a482e6fc18af8cc30c7f938a1fecc9c90807c56","flatsize":712702,"path":"All/py311-onionbalance-0.2.1_1.pkg","repopath":"All/py311-onionbalance-0.2.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":123824,"desc":"The OnionBalance software allows for Tor onion service requests to be\ndistributed across multiple backend Tor instances. OnionBalance provides\nload-balancing while also making onion services more resilient and\nreliable by eliminating single points-of-failure.","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-pyaml":{"origin":"textproc/py-pyaml","version":"24.4.0"},"py311-pycryptodome":{"origin":"security/py-pycryptodome","version":"3.20.0"},"py311-setproctitle":{"origin":"devel/py-setproctitle","version":"1.3.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-stem":{"origin":"security/py-stem","version":"1.8.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tor":{"origin":"security/tor","version":"0.4.8.12"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-openpyxl","origin":"textproc/py-openpyxl","version":"3.1.1","comment":"Python library to read/write Excel 2007 xlsx/xlsm files","maintainer":"antoine@FreeBSD.org","www":"https://foss.heptapod.net/openpyxl/openpyxl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9504bbeaf18b6bfab9d58550419c286a17e707130234a563c261a077969d77f","flatsize":3290143,"path":"All/py311-openpyxl-3.1.1.pkg","repopath":"All/py311-openpyxl-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":442904,"desc":"OpenPyxl is a Python library to read/write Excel 2007 xlsx/xlsm files.","deps":{"py311-et_xmlfile":{"origin":"textproc/py-et_xmlfile","version":"1.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"cpe":"cpe:2.3:a:python:openpyxl:3.1.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-onetimepass","origin":"www/py-onetimepass","version":"1.0.1","comment":"Module for generating and validating HOTP and TOTP tokens","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tadeck/onetimepass/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"284be5945d8b45cc6d6df00edced9a9e72a7605689e8577f5ee430aea17dc4c7","flatsize":36522,"path":"All/py311-onetimepass-1.0.1.pkg","repopath":"All/py311-onetimepass-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7920,"desc":"One-time password library for HMAC-based (HOTP) and time-based (TOTP) passwords.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-offtrac","origin":"devel/py-offtrac","version":"0.1.0","comment":"Trac XMLRPC library","maintainer":"bofh@FreeBSD.org","www":"https://fedorahosted.org/offtrac","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b72ae662b8ec0649fece1144829ed6b8b734969b46a6bd3b0a648ecd1d7c1c31","flatsize":18742,"path":"All/py311-offtrac-0.1.0.pkg","repopath":"All/py311-offtrac-0.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5416,"desc":"This is the Offtrac project. It aims to be a python based xmlrpc client\nlibrary for trac instances.\n\nThere is the offtrac python library which offers the TracServer class. This\nobject is how one interacts with a Trac instance via xmlrpc. An example\nscript (fedora-hosted.py) is provided to show how a client program might\nmake use of the library to get things done.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-omemo-dr","origin":"security/py-omemo-dr","version":"1.0.1","comment":"OMEMO Crypto Library","maintainer":"agh@riseup.net","www":"https://dev.gajim.org/gajim/omemo-dr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61ff9df3b4c5c160d2444f9daec8ee77bc621396df72088b4a516ca07c27d347","flatsize":789920,"path":"All/py311-omemo-dr-1.0.1.pkg","repopath":"All/py311-omemo-dr-1.0.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":154148,"desc":"Python library initially forked from python-axolotl, heavily rewritten, focusing\nonly on OMEMO cryptographic sessions, and not on communication protocols.","deps":{"py311-cryptography":{"origin":"security/py-cryptography","version":"42.0.8_1,1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-onigurumacffi","origin":"devel/py-onigurumacffi","version":"0.0.21","comment":"Python cffi bindings for the oniguruma regex engine","maintainer":"bofh@FreeBSD.org","www":"https://github.com/asottile/onigurumacffi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0cc00f9c43a5861c98918606a553a726438d8e0caca49f0bd62649809a0a109","flatsize":61115,"path":"All/py311-onigurumacffi-0.0.21.pkg","repopath":"All/py311-onigurumacffi-0.0.21.pkg","licenselogic":"single","pkgsize":14024,"desc":"Python cffi bindings for the oniguruma regex engine","deps":{"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libonig.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-pastel","origin":"devel/py-pastel","version":"0.2.1_2","comment":"Bring colors to your terminal","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sdispater/pastel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30647a54261fad8f7000831912520ec35b2a3edd711f0e2d05e4b4d475b76748","flatsize":52626,"path":"All/py311-pastel-0.2.1_2.pkg","repopath":"All/py311-pastel-0.2.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12320,"desc":"Pastel is a simple library to help you colorize strings in your terminal.\n\nIt comes bundled with predefined styles:\n- info: green\n- comment: yellow\n- question: black on cyan\n- error: white on red","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ont-fast5-api","origin":"biology/py-ont-fast5-api","version":"4.0.2_1","comment":"Interface to HDF5 files in Oxford Nanopore .fast5 format","maintainer":"jwb@FreeBSD.org","www":"https://pypi.python.org/pypi/ont_fast5_api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60590705f91d69d3e7ae90a5dcfa1a85eecca297a9997424e2b4bfd1e9dfc36e","flatsize":598425,"path":"All/py311-ont-fast5-api-4.0.2_1.pkg","repopath":"All/py311-ont-fast5-api-4.0.2_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":95440,"desc":"The ont_fast5_api is a simple interface to HDF5 files of the Oxford\nNanopore .fast5 file format. It provides:\n\n    o Implementation of the fast5 file schema using h5py library\n    o Methods to interact with and reflect the fast5 file schema\n    o Tools to convert between multi_read and single_read formats\n    o Tools to compress/decompress raw data in files","deps":{"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-progressbar":{"origin":"misc/py-progressbar","version":"2.5_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vbz-compression":{"origin":"archivers/vbz-compression","version":"1.0.3"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-openimageio","origin":"graphics/py-openimageio","version":"2.5.13.1","comment":"OpenImageIO python bindings","maintainer":"FreeBSD@Shaneware.biz","www":"https://www.openimageio.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0341e2cec72edae84626b8360f0516b11d2a8b56e2a2805f9838d3fae4336183","flatsize":1611212,"path":"All/py311-openimageio-2.5.13.1.pkg","repopath":"All/py311-openimageio-2.5.13.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":448064,"desc":"OpenImageIO is a library for reading and writing images, and a bunch of\nrelated classes, utilities, and applications.\n\nThere is a particular emphasis on formats and functionality used\nin professional, large-scale animation and visual effects work for film.\n\nOpenImageIO is used extensively in animation and VFX studios all over the\nworld, and is also incorporated into several commercial products.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"libheif":{"origin":"graphics/libheif","version":"1.17.6_2"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libjpeg-turbo":{"origin":"graphics/libjpeg-turbo","version":"3.0.3"},"opencolorio":{"origin":"graphics/opencolorio","version":"2.3.2_1"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"openimageio":{"origin":"graphics/openimageio","version":"2.5.13.1"},"png":{"origin":"graphics/png","version":"1.6.43"},"pugixml":{"origin":"textproc/pugixml","version":"1.14"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics","multimedia","python"],"shlibs_required":["libOpenImageIO.so.2.5","libOpenImageIO_Util.so.2.5","libImath-3_1.so.29"],"annotations":{"flavor":"py311"}},{"name":"py311-openai","origin":"misc/py-openai","version":"1.35.3","comment":"Python client library for the OpenAI API","maintainer":"yuri@FreeBSD.org","www":"https://github.com/openai/openai-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37ae661228ef15db245b8b7b6901fc7dfe6847278411037eb74c7477a0548189","flatsize":3896273,"path":"All/py311-openai-1.35.3.pkg","repopath":"All/py311-openai-1.35.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":372620,"desc":"The OpenAI Python library provides convenient access to the OpenAI API from\napplications written in the Python language.","deps":{"py311-anyio":{"origin":"devel/py-anyio","version":"4.4.0"},"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-sniffio":{"origin":"devel/py-sniffio","version":"1.3.1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-ofxparse","origin":"finance/py-ofxparse","version":"0.20_2","comment":"Tools for working with the OFX file format","maintainer":"acm@FreeBSD.org","www":"https://pypi.org/project/ofxparse/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7679f01ce64b06f0fd7388a317d455dc658a0accf081735bdc6c5f96395c7e8d","flatsize":645693,"path":"All/py311-ofxparse-0.20_2.pkg","repopath":"All/py311-ofxparse-0.20_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":73304,"desc":"ofxparse is a parser for Open Financial Exchange (.ofx) format files. OFX\nfiles are available from almost any online banking site, so they work well if\nyou want to pull together your finances from multiple sources. Online trading\naccounts also provide account statements in OFX files.\n\nThere are three different types of OFX files, called BankAccount,\nCreditAccount and InvestmentAccount files. This library has been tested with\nreal-world samples of all three types. If you find a file that does not work\nwith this library, please consider contributing the file so ofxparse can be\nimproved. See the Help! section below for directions on how to do this.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-coverage":{"origin":"devel/py-coverage","version":"7.3.2"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-nose":{"origin":"devel/py-nose","version":"1.3.7_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-odfpy","origin":"devel/py-odfpy","version":"1.4.1_2","comment":"Python API and Tools to Manipulate OpenDocument Files","maintainer":"wen@FreeBSD.org","www":"https://github.com/eea/odfpy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e754f3c6445c96e9f632848e91871a0d1c010317dd396c985c54b34b856e050d","flatsize":1937434,"path":"All/py311-odfpy-1.4.1_2.pkg","repopath":"All/py311-odfpy-1.4.1_2.pkg","licenselogic":"or","licenses":["APACHE20","GPLv2"],"pkgsize":228464,"desc":"Odfpy aims to be a complete API for OpenDocument in Python. Unlike other more\nconvenient APIs, this one is essentially an abstraction layer just above the\nXML format. The main focus has been to prevent the programmer from creating\ninvalid documents. It has checks that raise an exception if the programmer adds\nan invalid element, adds an attribute unknown to the grammar, forgets to add\na required attribute or adds text to an element that doesn't allow it.","deps":{"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oslo.service","origin":"devel/py-oslo.service","version":"3.5.0","comment":"Oslo.service library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/oslo.service/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c8f66a66cc7f693810f654c3cce85cfd2430ca0735d06393793a8b8b841ea98","flatsize":920297,"path":"All/py311-oslo.service-3.5.0.pkg","repopath":"All/py311-oslo.service-3.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":132300,"desc":"oslo.service provides a framework for defining new long-running services using\nthe patterns established by other OpenStack applications. It also includes\nutilities long-running applications might need for working with SSL or WSGI,\nperforming periodic operations, interacting with systemd, etc.","deps":{"py311-Paste":{"origin":"www/py-paste","version":"3.10.1"},"py311-debtcollector":{"origin":"devel/py-debtcollector","version":"1.20.0"},"py311-eventlet":{"origin":"net/py-eventlet","version":"0.36.1"},"py311-greenlet":{"origin":"devel/py-greenlet","version":"3.0.3"},"py311-oslo.concurrency":{"origin":"devel/py-oslo.concurrency","version":"6.0.0_1"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.log":{"origin":"devel/py-oslo.log","version":"6.0.0"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pastedeploy":{"origin":"www/py-pastedeploy","version":"3.1.0"},"py311-routes":{"origin":"www/py-routes","version":"2.5.1"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"py311-yappi":{"origin":"devel/py-yappi","version":"1.4.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-phx-class-registry","origin":"devel/py-phx-class-registry","version":"3.0.5","comment":"Factory+Registry pattern for Python classes","maintainer":"PopularMoment@protonmail.com","www":"https://github.com/todofixthis/class-registry/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54e6343223d89802f71f17aa35dfcac169b365d35cbe9db098853046c8a439f8","flatsize":103846,"path":"All/py311-phx-class-registry-3.0.5.pkg","repopath":"All/py311-phx-class-registry-3.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18880,"desc":"Factory+Registry pattern for Python classes.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-offlineimap3","origin":"mail/py-offlineimap3","version":"8.0.0.37","comment":"Two-way synchronization of local Maildir and IMAP folders","maintainer":"dereks@lifeofadishwasher.com","www":"https://github.com/OfflineIMAP/offlineimap3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6f0b749982e8096ebdad296a3088bf228698e0b0601747838741e1fec723c4c","flatsize":6317250,"path":"All/py311-offlineimap3-8.0.0.37.pkg","repopath":"All/py311-offlineimap3-8.0.0.37.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":742504,"desc":"OfflineIMAP is software that downloads your email mailbox(es) as\nlocal Maildirs. OfflineIMAP will synchronize both sides via IMAP.","deps":{"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-imaplib2":{"origin":"mail/py-imaplib2","version":"3.6"},"py311-keyring":{"origin":"security/py-keyring","version":"23.9.3_2,1"},"py311-rfc6555":{"origin":"mail/py-rfc6555","version":"0.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"options":{"DOCS":"on","EXAMPLES":"on","GSSAPI":"off","MANPAGES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-olefile","origin":"devel/py-olefile","version":"0.46","comment":"Python module to read MS OLE2 files","maintainer":"antoine@FreeBSD.org","www":"https://www.decalage.info/en/olefile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3946aaea0afbaeb2bf70053fc6f96dbcb5d20f70ab81ad38fe1739d520ad7268","flatsize":312952,"path":"All/py311-olefile-0.46.pkg","repopath":"All/py311-olefile-0.46.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","MIT"],"pkgsize":54756,"desc":"olefile (formerly OleFileIO_PL) is a Python module to read/write Microsoft OLE2\nfiles (also called Structured Storage, Compound File Binary Format or Compound\nDocument File Format), such as Microsoft Office 97-2003 documents, Image\nComposer and FlashPix files, Outlook messages, StickyNotes, several Microscopy\nfile formats, McAfee antivirus quarantine files, etc.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ocrmypdf","origin":"textproc/py-ocrmypdf","version":"16.4.3","comment":"Adds an OCR text layer to scanned PDF files","maintainer":"kai@FreeBSD.org","www":"https://github.com/ocrmypdf/OCRmyPDF","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eecb29322e5d385a44952172de250334971edfb48cc408ea073fe556fd290ba8","flatsize":1686562,"path":"All/py311-ocrmypdf-16.4.3.pkg","repopath":"All/py311-ocrmypdf-16.4.3.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":276156,"desc":"OCRmyPDF adds an OCR text layer to scanned PDF files, allowing them to be\nsearched or copy-pasted.\n\nMain features:\n\n* Generates a searchable PDF/A file from a regular PDF\n* Places OCR text accurately below the image to ease copy / paste\n* Keeps the exact resolution of the original embedded images\n* When possible, inserts OCR information as a \"lossless\" operation without\n  disrupting any other content\n* Optimizes PDF images, often producing files smaller than the input file\n* If requested deskews and/or cleans the image before performing OCR\n* Validates input and output files\n* Distributes work across all available CPU cores\n* Uses Tesseract OCR engine to recognize more than 100 languages\n* Scales properly to handle files with thousands of pages\n* Battle-tested on millions of PDFs","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"pngquant":{"origin":"graphics/pngquant","version":"2.18.0_3"},"py311-deprecation":{"origin":"devel/py-deprecation","version":"2.1.0_1"},"py311-img2pdf":{"origin":"graphics/py-img2pdf","version":"0.5.1_2"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pdfminer.six":{"origin":"textproc/py-pdfminer.six","version":"20220319"},"py311-pikepdf":{"origin":"textproc/py-pikepdf","version":"8.15.1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pillow-heif":{"origin":"graphics/py-pillow-heif","version":"0.16.0"},"py311-pluggy":{"origin":"devel/py-pluggy","version":"1.5.0"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tesseract":{"origin":"graphics/tesseract","version":"5.4.1"},"unpaper":{"origin":"graphics/unpaper","version":"7.0.0_3"}},"categories":["textproc","python"],"options":{"PNGQUANT":"on","UNPAPER":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-openbabel","origin":"science/py-openbabel","version":"3.1.1.1","comment":"Chemical toolbox designed to speak the many languages of chemical data","maintainer":"yuri@FreeBSD.org","www":"https://openbabel.org/wiki/Main_Page","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3aaeaabb12766ae0b25e71721fa4417b608b7050955b55e1936c38ca737e70ff","flatsize":3966596,"path":"All/py311-openbabel-3.1.1.1.pkg","repopath":"All/py311-openbabel-3.1.1.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":573292,"desc":"Open Babel is a project designed to pick up where Babel left off, as a\ncross-platform program and library designed to interconvert between many\nfile formats used in molecular modeling and computational chemistry.\n\nFeatures currently include:\n   * A huge variety of common chemical file formats\n   * Recognition of file type based on filename extension\n   * SMARTS matcher\n   * Flexible atom typer\n   * Gasteiger partial charge calculation\n   * Hydrogen addition and deletion\n   * Automatic feature perception (rings, hybridization, aromaticity)\n   * Multiple conformer storage within molecules\n   * Command line interface development class\n   * Bitvector class\n   * Open-source/Free Software under the GNU General Public License\n   * Cross platform (Windows, Linux, Mac OS X, SGI, Solaris, Dreamcast...)","deps":{"openbabel":{"origin":"science/openbabel","version":"3.1.1.178"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libopenbabel.so.7"],"annotations":{"flavor":"py311"}},{"name":"py311-opcodes","origin":"devel/py-opcodes","version":"0.3.14","comment":"Database of processor instructions/opcodes","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Maratyszcza/Opcodes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"430389cf32cee490d79603489fff24062d405e16d0788a6c40e33fca4e68f255","flatsize":6677691,"path":"All/py311-opcodes-0.3.14.pkg","repopath":"All/py311-opcodes-0.3.14.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":159172,"desc":"The goal of this project is to document instruction sets in a format convenient\nfor tools development.\n\nAn instruction set is represented by three files:\n* An XML file that describes instructions\n* An XSD file that describes the structure of the XML file\n* A Python module that reads the XML file and represents it as a set of Python\n  objects","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oauth2client","origin":"security/py-oauth2client","version":"4.1.3_1","comment":"OAuth 2.0 client library","maintainer":"sunpoet@FreeBSD.org","www":"https://googleapis.github.io/oauth2client/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e3dba41c57922c4e72ddb72b8fb67978312d0eb408a7e9acc66f15f05473331","flatsize":1086378,"path":"All/py311-oauth2client-4.1.3_1.pkg","repopath":"All/py311-oauth2client-4.1.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":143688,"desc":"oauth2client is a Python module for client-side oauth2 authentication. It works\nwith Google's oauth2 service by default, and is compatible with any oauth2\nservice.","deps":{"py311-httplib2":{"origin":"www/py-httplib2","version":"0.22.0"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-pyasn1-modules":{"origin":"devel/py-pyasn1-modules","version":"0.4.0"},"py311-rsa":{"origin":"security/py-rsa","version":"4.9_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oauthlib","origin":"security/py-oauthlib","version":"3.2.2_1","comment":"Generic, spec-compliant, thorough implementation of the OAuth request-signing logic","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/oauthlib/oauthlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"662063b4b549cc7de835ba1b791d81371aa11fada83fd05efafc7aca9b194aaa","flatsize":1609974,"path":"All/py311-oauthlib-3.2.2_1.pkg","repopath":"All/py311-oauthlib-3.2.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":180428,"desc":"OAuthLib is a framework which implements the logic of OAuth1 or OAuth2 without\nassuming a specific HTTP request object or web framework. Use it to graft OAuth\nclient support onto your favorite HTTP library, or provide support onto your\nfavourite web framework. If you're a maintainer of such a library, write a thin\nveneer on top of OAuthLib and get OAuth support for very little effort.","deps":{"py311-blinker":{"origin":"devel/py-blinker","version":"1.8.2"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","net","python"],"options":{"RSA":"on","SIGNALS":"on","SIGNEDTOKEN":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-nxapi-plumbing","origin":"net-mgmt/py-nxapi-plumbing","version":"0.5.2_1","comment":"Manage Cisco devices through NX-API using XML/JSON-RPC","maintainer":"kai@FreeBSD.org","www":"https://github.com/ktbyers/nxapi-plumbing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc50590dc56f7666e9410b90966bfb9959acbc16be44e80f9c80dcab9a3c088d","flatsize":69660,"path":"All/py311-nxapi-plumbing-0.5.2_1.pkg","repopath":"All/py311-nxapi-plumbing-0.5.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16120,"desc":"Low-level library for managing Cisco devices through NX-API using JSON-RPC and\nXML.\n\nIt's the successor of net-mgmt/py-pynxos with a more open license.","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scp":{"origin":"security/py-scp","version":"0.14.4_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-objsize","origin":"devel/py-objsize","version":"0.7.0","comment":"Calculate the total size of the object subtree in bytes (deep size)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/liran-funaro/objsize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1fe3aec2387af8c481a89a2e8727ecf73f0d4d58559350868b21e9089581cd06","flatsize":90941,"path":"All/py311-objsize-0.7.0.pkg","repopath":"All/py311-objsize-0.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15720,"desc":"Traversal over Python's objects subtree and calculate the total size of the\nsubtree in bytes (deep size).\n\nThis module traverses all child objects using Python's internal GC\nimplementation. It attempts to ignore shared objects (i.e., None, types,\nmodules, classes, functions, lambdas), as they are common among all objects.\nIt is implemented without recursive calls for high performance.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-objprint","origin":"devel/py-objprint","version":"0.2.3","comment":"Print Python objects in human readable format","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gaogaotiantian/objprint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a0c3b54d4e31bec7ddc07fefb1b75253cd1f5280dd1c4a31aa4f38ee6a7906b","flatsize":381178,"path":"All/py311-objprint-0.2.3.pkg","repopath":"All/py311-objprint-0.2.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":71956,"desc":"objprint is a library that can print Python objects in human readable format.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-numdifftools","origin":"math/py-numdifftools","version":"0.9.41_1","comment":"Solve automatic numerical differentiation problems in 1+ variables","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pbrod/numdifftools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"165ce0fc1c9f152f67e213db88baeeb486d02c69522790a7e87f92b6b2557405","flatsize":1287418,"path":"All/py311-numdifftools-0.9.41_1.pkg","repopath":"All/py311-numdifftools-0.9.41_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":176484,"desc":"The numdifftools library is a suite of tools written in _Python to solve\nautomatic numerical differentiation problems in one or more variables. Finite\ndifferences are used in an adaptive manner, coupled with a Richardson\nextrapolation methodology to provide a maximally accurate result. The user can\nconfigure many options like; changing the order of the method or the\nextrapolation, even allowing the user to specify whether complex-step, central,\nforward or backward differences are used.","deps":{"py311-algopy":{"origin":"math/py-algopy","version":"0.5.7_3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-statsmodels":{"origin":"math/py-statsmodels","version":"0.14.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-oletools","origin":"devel/py-oletools","version":"0.60.1","comment":"Tools to analyze security characteristics of MS OLE2 files","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/oletools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e69eae49845d955481425303402224a5c34f2d63e262679868c6989b4b09cda0","flatsize":3960993,"path":"All/py311-oletools-0.60.1.pkg","repopath":"All/py311-oletools-0.60.1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","MIT"],"pkgsize":1071996,"desc":"Python tools to analyze security characteristics of MS OLE2 files (also called\nStructured Storage, Compound File Binary Format or Compound Document File\nFormat), such as Microsoft Office documents, for Malware Analysis and Incident\nResponse.","deps":{"py311-colorclass":{"origin":"textproc/py-colorclass","version":"2.2.2_1"},"py311-easygui":{"origin":"x11-toolkits/py-easygui","version":"0.98.3"},"py311-msoffcrypto-tool":{"origin":"security/py-msoffcrypto-tool","version":"5.0.0"},"py311-olefile":{"origin":"devel/py-olefile","version":"0.46"},"py311-pyparsing2":{"origin":"devel/py-pyparsing2","version":"2.4.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-numpydoc","origin":"textproc/py-numpydoc","version":"1.6.0","comment":"Sphinx extension to support docstrings in Numpy format","maintainer":"python@FreeBSD.org","www":"https://numpydoc.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40ea3b5a0baa45924b4f1d9594f38c2ac5c6fa99f7f683c50a7a921d2ea4e409","flatsize":801634,"path":"All/py311-numpydoc-1.6.0.pkg","repopath":"All/py311-numpydoc-1.6.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":130112,"desc":"Numpy's documentation uses several custom extensions to Sphinx. These\nare shipped in this numpydoc package, in case you want to make use of\nthem in third-party projects.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-numpoly","origin":"math/py-numpoly","version":"1.2.3_1","comment":"Create/manipulate/evaluate polynomial arrays based on numpy.ndarray","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jonathf/numpoly","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9548f5d44883416bdfccf0c495b5d4fc0a9593ab97542ad71c6eb30a09b6a8bd","flatsize":1253856,"path":"All/py311-numpoly-1.2.3_1.pkg","repopath":"All/py311-numpoly-1.2.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":137168,"desc":"Numpoly is a generic library for creating, manipulating and evaluating arrays\nof polynomials based on numpy.ndarray objects.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-objgraph","origin":"devel/py-objgraph","version":"3.6.1","comment":"Draws Python object reference graphs with graphviz","maintainer":"amdmi3@FreeBSD.org","www":"https://mg.pov.lt/objgraph/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5361342693e2b22dfdfad243e6ba9bdc342e136a51e9857852baa3934107c02","flatsize":164850,"path":"All/py311-objgraph-3.6.1.pkg","repopath":"All/py311-objgraph-3.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29452,"desc":"objgraph is a module that lets you visually explore Python object\ngraphs.","deps":{"py311-graphviz":{"origin":"graphics/py-graphviz","version":"0.10.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-numcodecs","origin":"misc/py-numcodecs","version":"0.12.1","comment":"Package providing buffer compression and transformation codecs for use","maintainer":"yuri@FreeBSD.org","www":"https://numcodecs.readthedocs.io/en/stable/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc90f38db841df9d4e84d184fc852dc19809cdeb52c52d6281cb709691989c22","flatsize":3223110,"path":"All/py311-numcodecs-0.12.1.pkg","repopath":"All/py311-numcodecs-0.12.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":619020,"desc":"Numcodecs is a Python package providing buffer compression and transformation\ncodecs for use in data storage and communication applications.","deps":{"py311-entrypoints":{"origin":"devel/py-entrypoints","version":"0.4"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zfp":{"origin":"devel/py-zfp","version":"1.0.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"options":{"AVX2":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-ntplib","origin":"net/py-ntplib","version":"0.3.4","comment":"Python NTP library","maintainer":"uros@gruber.si","www":"https://pypi.org/project/ntplib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"deb3431871522892125f7aa8abd98df0a6b786d0a9784f19e77a2aae6f73c4a5","flatsize":50325,"path":"All/py311-ntplib-0.3.4.pkg","repopath":"All/py311-ntplib-0.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11168,"desc":"This module offers a simple interface to query NTP\nservers from Python.\n\nIt also provides utility functions to translate NTP\nfields values to text (mode, leap indicator...). Since\nit's pure Python, and only depends on core modules,\nit should work on any platform with a Python implementation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-optimize-images","origin":"graphics/py-optimize-images","version":"1.5.1_1","comment":"CLI utility to reduce the file size of images","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/victordomingos/optimize-images","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a47ad626f7ddcd0cbbc1dc37727de438a9bcbbc31846c231e32f80d8cc4dc274","flatsize":232974,"path":"All/py311-optimize-images-1.5.1_1.pkg","repopath":"All/py311-optimize-images-1.5.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":46632,"desc":"Optimize Images is a command-line interface (CLI) utility written in pure Python\nto help you reduce the file size of images.\n\nThis application is intended to be pure Python, with no special dependencies\nbesides Pillow, therefore ensuring compatibility with a wide range of systems.\n\nSome aditional features can be added which require the presence of other\nthird-party packages that are not written in pure Python, but those packages and\nthe features depending on them should be treated as optional.","deps":{"py311-piexif":{"origin":"graphics/py-piexif","version":"1.1.3_1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-watchdog":{"origin":"devel/py-watchdog","version":"4.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ntlm-auth","origin":"security/py-ntlm-auth","version":"1.5.0","comment":"Create NTLM authentication structures","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jborean93/ntlm-auth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21970cba979d9b327f98672e6a8b821b8e059f38e74a3b487a18d688a8d37488","flatsize":321336,"path":"All/py311-ntlm-auth-1.5.0.pkg","repopath":"All/py311-ntlm-auth-1.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45668,"desc":"This library handles the low-level details of NTLM authentication for use\nin authenticating with a service that uses NTLM. It will create and parse\nthe 3 different message types in the order required and produce a base64\nencoded value that can be attached to the HTTP header.\n\nThe goal of this library is to offer full NTLM support including signing and\nsealing of messages as well as supporting MIC for message integrity and the\nability to customise and set limits on the messages sent. Please see Features\nand Backlog for a list of what is and is not currently supported.\n\nFeatures:\n* LM, NTLM and NTLMv2 authentication\n* NTLM1 and NTLM2 extended session security\n* Set the The NTLM Compatibility level when sending messages\n* Channel Binding Tokens support, need to pass in the SHA256 hash\n  of the certificate for it to work\n* Support for MIC to enhance the integrity of the messages\n* Support for session security with signing and sealing messages\n  after authentication happens","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-npTDMS","origin":"misc/py-npTDMS","version":"1.9.0","comment":"NumPy based module for reading TDMS files produced by LabView","maintainer":"yuri@FreeBSD.org","www":"https://github.com/adamreeve/npTDMS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ba5a323a4e20c8cad15699b1af15f333ef6ff1abaf5275ef690657df0e2cb76","flatsize":1677821,"path":"All/py311-npTDMS-1.9.0.pkg","repopath":"All/py311-npTDMS-1.9.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":228132,"desc":"npTDMS is a cross-platform Python package for reading and writing TDMS files\nas produced by LabVIEW, and is built on top of the numpy package. Data is read\nfrom TDMS files as numpy arrays, and npTDMS also allows writing numpy arrays\nto TDMS files.\n\nTDMS files are structured in a hierarchy of groups and channels. A TDMS file can\ncontain multiple groups, which may each contain multiple channels. A file, group\nand channel may all have properties associated with them, but only channels have\narray data.","deps":{"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-notus-scanner","origin":"security/py-notus-scanner","version":"22.6.3","comment":"scanner for creating results from local security checks","maintainer":"acm@FreeBSD.org","www":"https://github.com/greenbone/notus-scanner","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ad84040db57505b242d0bb375fd22a5dd9fe633ba3c9495d3c130956f8b28c8","flatsize":1650243,"path":"All/py311-notus-scanner-22.6.3.pkg","repopath":"All/py311-notus-scanner-22.6.3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":290012,"desc":"Notus Scanner detects vulnerable products in a system environment. The scanning\nmethod is to evaluate internal system information. It does this very fast and\neven detects currently inactive products because it does not need to interact\nwith each of the products.\n\nTo report about vulnerabilities, Notus Scanner receives collected system\ninformation on the one hand and accesses the vulnerability information from the\nfeed service on the other. Both input elements are in table form: the system\ninformation is specific to each environment and the vulnerability information\nis specific to each system type.\n\nNotus Scanner integrates into the Greenbone Vulnerability Management framework\nwhich allows to let it scan entire networks within a single task. Any\nvulnerability test in the format of .notus files inside the Greenbone Feed will\nbe considered and automatically matched with the scanned environments.","deps":{"mosquitto":{"origin":"net/mosquitto","version":"2.0.18"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-paho-mqtt":{"origin":"net/py-paho-mqtt","version":"2.1.0"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-python-gnupg":{"origin":"security/py-python-gnupg","version":"0.5.1"},"py311-sentry-sdk":{"origin":"devel/py-sentry-sdk","version":"1.21.1"},"py311-tomli":{"origin":"textproc/py-tomli","version":"2.0.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"users":["gvm"],"groups":["gvm"],"annotations":{"flavor":"py311"}},{"name":"py311-numexpr","origin":"math/py-numexpr","version":"2.9.0_1","comment":"Fast numerical array expression evaluator for Python and NumPy","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pydata/numexpr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffce1f926303e1896d605ee0f3f374b31fd4c17718bdc23c914b0361842c8c5d","flatsize":775002,"path":"All/py311-numexpr-2.9.0_1.pkg","repopath":"All/py311-numexpr-2.9.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":148692,"desc":"numexpr - Fast numerical array expression evaluator for Python and NumPy.\n\nThe numexpr package evaluates multiple-operator array expressions many times\nfaster than NumPy can. It accepts the expression as a string, analyzes it,\nrewrites it more efficiently, and compiles it to faster Python code on the fly.\nIt's the next best thing to writing the expression in C and compiling it with a\nspecialized just-in-time (JIT) compiler, i.e. it does not require a compiler at\nruntime.\n\nAlso, numexpr has support for the Intel VML (Vector Math Library) -- integrated\nin Intel MKL (Math Kernel Library) --, allowing nice speed-ups when computing\ntranscendental functions (like trigonometrical, exponentials...) on top of\nIntel-compatible platforms. This support also allows to use multiple cores in\nyour computations.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-notify2","origin":"devel/py-notify2","version":"0.3.1","comment":"Python interface to DBus notifications","maintainer":"yuri@FreeBSD.org","www":"https://bitbucket.org/takluyver/pynotify2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15b37d3a4bf668ca8061bd6e11a95f79bcf5f9bd94ac5ca4a34bbbc0420a7e4c","flatsize":53784,"path":"All/py311-notify2-0.3.1.pkg","repopath":"All/py311-notify2-0.3.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11276,"desc":"notify2 is a pure-python replacement for notify-python, using python-dbus\nto communicate with the notifications server directly. It's compatible with\nPython 2 and 3, and its callbacks can work with Gtk 3 or Qt 4 applications.","deps":{"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ntc-templates","origin":"textproc/py-ntc-templates","version":"5.1.0","comment":"TextFSM Templates for Network Devices","maintainer":"kai@FreeBSD.org","www":"https://github.com/networktocode/ntc-templates","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2632de272788a5b91c462112455d12409136005befa4b7f8f178c2a980c6e04","flatsize":927483,"path":"All/py311-ntc-templates-5.1.0.pkg","repopath":"All/py311-ntc-templates-5.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":218932,"desc":"The NTC templates project provides a large collection of TextFSM Templates\n(text parsers) for a variety of Networking Vendors.\n\nIn addition to the templates, there is a function that will convert the CLI\noutput into a CliTable object; the resulting text table is converted into a\nlist of dictionaries mapping the column headers with each row in the table.","deps":{"py311-textfsm":{"origin":"textproc/py-textfsm","version":"1.1.3_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-numpy-stl","origin":"math/py-numpy-stl","version":"2.11.3_1","comment":"Simple library to make working with STL files fast and easy","maintainer":"db@FreeBSD.org","www":"https://github.com/WoLpH/numpy-stl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efd8dbbb0b8b4c566712fec78a5be831767d3d80aa39aac2a4d247c5e044c51a","flatsize":235311,"path":"All/py311-numpy-stl-2.11.3_1.pkg","repopath":"All/py311-numpy-stl-2.11.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":56628,"desc":"Simple library to make working with STL files\n(and 3D objects in general) fast and easy.\n\nDue to all operations heavily relying on numpy this is one of the fastest\nSTL editing libraries for Python available.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-python-utils":{"origin":"misc/py-python-utils","version":"3.8.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-numpy-groupies","origin":"math/py-numpy-groupies","version":"0.9.17","comment":"Optimised tools for group-indexing operations: aggregated sum and more","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ml31415/numpy-groupies","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42dfb0268b4bc4c27c5c622430107e7bf645a60ba805ad36647b4ac5b7dcd2e4","flatsize":314209,"path":"All/py311-numpy-groupies-0.9.17.pkg","repopath":"All/py311-numpy-groupies-0.9.17.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":52848,"desc":"numpy-groupies is a small library of optimised tools for doing things\nthat can roughly be considered \"group-indexing operations\". The most\nprominent tool is aggregate, which is descibed in detail further down\nthe page.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-notmuch","origin":"mail/py-notmuch","version":"0.38.3","comment":"Python interface for the Notmuch email search and tagging library","maintainer":"jrm@FreeBSD.org","www":"https://notmuchmail.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7cd2e759005777239cbe3fcc2c72647eec2c37b53fc608f563924672f5686316","flatsize":1300328,"path":"All/py311-notmuch-0.38.3.pkg","repopath":"All/py311-notmuch-0.38.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":220208,"desc":"Python binding of the notmuch mail search and indexing library.","deps":{"notmuch":{"origin":"mail/notmuch","version":"0.38.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-nwdiag","origin":"graphics/py-nwdiag","version":"3.0.0_1","comment":"Simple network-diagram image generator","maintainer":"tota@FreeBSD.org","www":"http://blockdiag.com/en/nwdiag/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2df9e014ee0a693e050a33c135b9b0f516e926e23f1a9177419df900b72ac0f4","flatsize":13325139,"path":"All/py311-nwdiag-3.0.0_1.pkg","repopath":"All/py311-nwdiag-3.0.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2215584,"desc":"`nwdiag` generate network-diagram image file from spec-text file.\n\nFeatures\n  * Generate network-diagram from dot like text (basic feature).\n  * Multilingualization for node-label (utf-8 only).","deps":{"py311-blockdiag":{"origin":"graphics/py-blockdiag","version":"3.0.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-nose-timer","origin":"devel/py-nose-timer","version":"1.0.1_1","comment":"Timer plugin for nosetests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mahmoudimus/nose-timer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ee62966f651b14234d15924f448c994e6a4e57aac14d18b3a5493cb6ce6fd30","flatsize":59250,"path":"All/py311-nose-timer-1.0.1_1.pkg","repopath":"All/py311-nose-timer-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14892,"desc":"nose-timer is a timer plugin for nosetests that answers the question: how much\ntime does every test take?","deps":{"py311-nose":{"origin":"devel/py-nose","version":"1.3.7_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-num2words","origin":"devel/py-num2words","version":"0.5.13","comment":"Library to convert numbers to words in multiple languages","maintainer":"jonaspalm@posteo.de","www":"https://github.com/savoirfairelinux/num2words","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19295b6770737ac63d129ff8300ec5e73ea6ce6109c1650adb5fe2d84206a205","flatsize":1358596,"path":"All/py311-num2words-0.5.13.pkg","repopath":"All/py311-num2words-0.5.13.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":192404,"desc":"num2words is a library that converts numbers like 42 to words like\nforty-two. It supports multiple languages and can even generate ordinal\nnumbers like forty-second (although this last feature is a bit buggy\nfor some languages at the moment)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-onnx","origin":"misc/py-onnx","version":"1.14.1_1","comment":"Open Neural Network eXchange","maintainer":"yuri@FreeBSD.org","www":"https://onnx.ai/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4992a81bc9b215c94d6640e105ffe9f01e87eeb27daa3b53a7fa78f2c89ff41d","flatsize":29579057,"path":"All/py311-onnx-1.14.1_1.pkg","repopath":"All/py311-onnx-1.14.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8196632,"desc":"Open Neural Network Exchange (ONNX) is an open ecosystem that empowers AI\ndevelopers to choose the right tools as their project evolves. ONNX provides an\nopen source format for AI models, both deep learning and traditional ML. It\ndefines an extensible computation graph model, as well as definitions of\nbuilt-in operators and standard data types. Currently we focus on the\ncapabilities needed for inferencing (scoring).\n\nONNX is widely supported and can be found in many frameworks, tools, and\nhardware. Enabling interoperability between different frameworks and\nstreamlining the path from research to production helps increase the speed of\ninnovation in the AI community. We invite the community to join us and further\nevolve ONNX.","deps":{"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"shlibs_required":["libprotobuf.so.24.4.0"],"annotations":{"flavor":"py311"}},{"name":"py311-orange3-text","origin":"textproc/py-orange3-text","version":"1.3.1_4","comment":"Text Mining add-on for Orange3","maintainer":"yuri@FreeBSD.org","www":"https://github.com/biolab/orange3-text","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a2153590d1b9c0c5aede2d786d083357e3ce350bc9a689662e7d9f7454cf1af","flatsize":57525540,"path":"All/py311-orange3-text-1.3.1_4.pkg","repopath":"All/py311-orange3-text-1.3.1_4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":11659008,"desc":"Orange3 Text extends Orange3, a data mining software package, with common\nfunctionality for text mining. It provides access to publicly available data,\nlike NY Times, Twitter, Wikipedia and PubMed. Furthermore, it provides tools\nfor preprocessing, constructing vector spaces (like bag-of-words, topic\nmodeling, and similarity hashing) and visualizations like word cloud end geo\nmap. All features can be combined with powerful data mining techniques from\nthe Orange data mining framework.","deps":{"orange3":{"origin":"misc/orange3","version":"3.29.1_4"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-biopython":{"origin":"biology/py-biopython","version":"1.83"},"py311-docx2txt":{"origin":"textproc/py-docx2txt","version":"0.8"},"py311-gensim":{"origin":"textproc/py-gensim","version":"4.3.2_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-nltk":{"origin":"textproc/py-nltk","version":"3.8.1,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-odfpy":{"origin":"devel/py-odfpy","version":"1.4.1_2"},"py311-pdfminer3k":{"origin":"textproc/py-pdfminer3k","version":"1.3.4"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simhash":{"origin":"math/py-simhash","version":"2.1.2"},"py311-tweepy":{"origin":"net/py-tweepy","version":"4.14.0"},"py311-ufal.udpipe":{"origin":"textproc/py-ufal.udpipe","version":"1.2.0.3"},"py311-wikipedia":{"origin":"www/py-wikipedia","version":"1.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nose-cov","origin":"devel/py-nose-cov","version":"1.6","comment":"Nose plugin for coverage reporting","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/nose-cov/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3cb93802e686af2725ba1e130133a93247233390bd2990477cea7d76efe357b5","flatsize":18949,"path":"All/py311-nose-cov-1.6.pkg","repopath":"All/py311-nose-cov-1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6768,"desc":"nose plugin for coverage reporting, including subprocesses and multiprocessing.","deps":{"py311-nose":{"origin":"devel/py-nose","version":"1.3.7_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-noiseprotocol","origin":"security/py-noiseprotocol","version":"0.3.1","comment":"Python implementation of Noise Protocol Framework","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/noiseprotocol/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb687048502829c414b17287205dc53b1e44a15f19ce38182eb0ca70b626aa0f","flatsize":230845,"path":"All/py311-noiseprotocol-0.3.1.pkg","repopath":"All/py311-noiseprotocol-0.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35364,"desc":"Python implementation of Noise Protocol Framework. It is compatible\nwith revisions 32 and 33.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nodeenv","origin":"devel/py-nodeenv","version":"1.9.1","comment":"Node.js virtual environment builder","maintainer":"bofh@FreeBSD.org","www":"https://ekalinin.github.io/nodeenv/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79ffa17c55a6bfabf94e9899baae3a8ec3c7b860ac21bb39bf0d82e9adcd85f3","flatsize":206779,"path":"All/py311-nodeenv-1.9.1.pkg","repopath":"All/py311-nodeenv-1.9.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":40156,"desc":"Virtual environment for Node.js & integrator with virtualenv","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-node-semver","origin":"devel/py-node-semver","version":"0.9.0","comment":"Python version of node-semver","maintainer":"yuri@FreeBSD.org","www":"https://github.com/podhmo/python-node-semver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bdaa58a7d387f1460a3c1c6a6fba25949177393f7f93034a6fdacb47210781f","flatsize":153716,"path":"All/py311-node-semver-0.9.0.pkg","repopath":"All/py311-node-semver-0.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28112,"desc":"python version of [node-semver]","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nose","origin":"devel/py-nose","version":"1.3.7_1","comment":"Discovery-based unittest extension","maintainer":"bofh@FreeBSD.org","www":"https://nose.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fbd2d4fc27175ee40aa3355841f448b056d3585148c230c6f07fc0ab76ed3349","flatsize":1786137,"path":"All/py311-nose-1.3.7_1.pkg","repopath":"All/py311-nose-1.3.7_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":275732,"desc":"nose provides an alternate test discovery and running process for\nunittest, one that is intended to mimic the behavior of py.test as\nmuch as is reasonably possible without resorting to magic. By default,\nnose will run tests in files or directories under the current working\ndirectory whose names include \"test\". nose also supports doctest tests\nand may optionally provide a test coverage report.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nosexcover","origin":"devel/py-nosexcover","version":"1.0.11","comment":"Extends nose cover to add Cobertura-style XML reports","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/cmheisel/nose-xcover","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a1f52d062898c7356a5a388152981c196f69df1f5c2c76c75701283a214d586","flatsize":17221,"path":"All/py311-nosexcover-1.0.11.pkg","repopath":"All/py311-nosexcover-1.0.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5952,"desc":"A companion to the built-in nose.plugins.cover, this plugin will write\nout an XML coverage report to a file named coverage.xml. It will honor all\nthe options you pass to the Nose coverage plugin, especially --cover-package","deps":{"py311-coverage":{"origin":"devel/py-coverage","version":"7.3.2"},"py311-nose":{"origin":"devel/py-nose","version":"1.3.7_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-noseofyeti","origin":"devel/py-noseofyeti","version":"2.4.9","comment":"Python codec that provides an RSpec style DSL for Python","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/delfick/nose-of-yeti/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a01dca4666c82ec8730915d0bc9bdfed3bb3a742d1bec95373622ec302223c1","flatsize":248614,"path":"All/py311-noseofyeti-2.4.9.pkg","repopath":"All/py311-noseofyeti-2.4.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52164,"desc":"noseOfYeti creates a custom Python codec that lets you write your tests\nusing an RSpec inspired DSL (i.e. `describe` and `it` blocks). It uses the\nfact that you can register a codec that is able to modify a Python file\nbefore executing it.  Using this we can make it so that when Python imports\na file with a particular encoding as the first line of the file it will be\nintercepted and potentially rewritten into something else before the import\ncontinues.\n\nnoseOfYeti uses this technique to translate from the DSL it defines, into\nPython classes and functions that then will be executed by your test\nframework of choice.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"pycharm-pro","origin":"devel/pycharm-pro","version":"2020.2.3","comment":"JetBrains PyCharm Professional Edition IDE","maintainer":"guido@kollerie.com","www":"https://www.jetbrains.com/pycharm/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"994bbfcba1b8cf6dd135c46dff31c33c191fc866210999657041e847ae532f7f","flatsize":864273475,"path":"All/pycharm-pro-2020.2.3.pkg","repopath":"All/pycharm-pro-2020.2.3.pkg","licenselogic":"single","licenses":["PyCharm-Professional"],"pkgsize":280217412,"desc":"PyCharm Professional is an advanced IDE developed by JetBrains and focused on\ndeveloper productivity. PyCharm provides smart code completion, code\ninspections, on-the-fly error highlighting and quick-fixes, along with\nautomated code refactorings and rich navigation capabilities.\n\nIn addition to the features provided by the Community Edition, PyCharm\nProfessional has scientific, database & SQL tools, support for web development,\nPython web development frameworks, the Python profiler and remote development.\n\nWWW: https://www.jetbrains.com/pycharm/","deps":{"intellij-fsnotifier":{"origin":"java/intellij-fsnotifier","version":"20230112"},"intellij-pty4j":{"origin":"java/intellij-pty4j","version":"0.11.4"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","java","python"],"messages":[{"message":"1. There is experimental native (faster) file watching support which is\ndisabled by default.  Currently there are problems with watching large\ntrees.  To enable, edit /usr/local/share/pycharm-pro/bin/idea.properties and append\n\n  idea.filewatcher.disabled=false\n  idea.filewatcher.executable.path=/usr/local/intellij/bin/fsnotifier\n\nOnly enable fsnotifier if your projects have < 600 files.\n\n2. Should you experience dialog boxes not accepting keyboard input (eg.\nNavigate | File) than set the custom property action.aware.typeAhead=false in\nHelp | Edit Custom Properties.\n\n3. Some bundled and third party plugins depend on OpenJFX. For JDK11, the SDK\nversion this PyCharm port depends on, FreeBSD does not yet have an OpenJFX port\navailable. Hence these plugins will not work! \n\nAn example of that is the bundled, and by default enabled, reStructuredText\nplugin. As a result, clicking on a *.rst file does not seem to do anything. To\nverify that the missing OpenJFX library is indeed the culprit, from within\nPyCharm: \n\n    Open: Help | Show log in <your file manager>\n    Open: idea.log\n    Scroll to the end (timestamp matching attempt to open *.rst file)\n    Look for: 'java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel'\n\nA workaround is to simply disable the reStructuredText plugin in File |\nSettings | Plugins. It will allow *.rst to be opened and editted in the default\ntext editor.","type":"install"}]},{"name":"py311-nnpy","origin":"net/py-nnpy","version":"1.4.2","comment":"Python bindings for nanomsg (cffi-based)","maintainer":"ports@FreeBSD.org","www":"https://github.com/nanomsg/nnpy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fca22784ad280371f74624cfb0d8e7737cdfa100821ddc8d3b5e5e0b9161dcfd","flatsize":65653,"path":"All/py311-nnpy-1.4.2.pkg","repopath":"All/py311-nnpy-1.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17672,"desc":"CFFI-based Python bindings for nanomsg.","deps":{"nanomsg":{"origin":"net/nanomsg","version":"1.1.5_2"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"shlibs_required":["libnanomsg.so.5"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-nnpy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-nose3","origin":"devel/py-nose3","version":"1.3.8_1","comment":"nose extends unittest to make testing easier","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jayvdb/nose3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71eb9141dc84df2346b287788ea8781ad9ae122fd316f490893e6b631ce5df99","flatsize":1809786,"path":"All/py311-nose3-1.3.8_1.pkg","repopath":"All/py311-nose3-1.3.8_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":288320,"desc":"nose3 is a drop-in fork of nose v1 that is compatible with Python 2.7 and Python\n3.3-3.10 without using lib2to3 or other compatibility layer. It does not yet\nsupport Python 3.11.\n\nnose extends the test loading and running features of unittest, making it easier\nto write, find and run tests.\n\nBy default, nose will run tests in files or directories under the current\nworking directory whose names include \"test\" or \"Test\" at a word boundary (like\n\"test_this\" or \"functional_test\" or \"TestClass\" but not \"libtest\"). Test output\nis similar to that of unittest, but also includes captured stdout output from\nfailing tests, for easy print-style debugging.\n\nThese features, and many more, are customizable through the use of plugins.\nPlugins included with nose provide support for doctest, code coverage and\nprofiling, flexible attribute-based test selection, output capture and more.\nMore information about writing plugins may be found on in the nose API\ndocumentation.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ns1-python","origin":"dns/py-ns1-python","version":"0.19.0","comment":"Python SDK for accessing NS1, the Data Driven DNS platform","maintainer":"dch@FreeBSD.org","www":"https://github.com/ns1/ns1-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"716f06bf94dcc89e429449d836cacf5e661398afcbe454eeaf3942b1673aa5ed","flatsize":679387,"path":"All/py311-ns1-python-0.19.0.pkg","repopath":"All/py311-ns1-python-0.19.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":83268,"desc":"Python SDK for accessing the NS1 DNS platform, including a simple NS1\nREST API wrapper, as well as a higher level interface for managing zones,\nrecords, data feeds, and more. It supports synchronous and asynchronous\ntransports.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-newick","origin":"biology/py-newick","version":"1.9.0","comment":"Python module to read and write the Newick format","maintainer":"wen@FreeBSD.org","www":"https://github.com/dlce-eva/python-newick","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6e1797265890356e62d286b1579edd0d7d921cffad395221563d58ef6ec0df6","flatsize":138752,"path":"All/py311-newick-1.9.0.pkg","repopath":"All/py311-newick-1.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29608,"desc":"A python module to read and write the Newick format.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-notebook-shim","origin":"devel/py-notebook-shim","version":"0.2.4_1","comment":"Shim layer for notebook traits and config","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jupyter/notebook_shim","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5c83359f34c360d9a90a40c347a11b7541361e94874638f437ff988870754eb","flatsize":105672,"path":"All/py311-notebook-shim-0.2.4_1.pkg","repopath":"All/py311-notebook-shim-0.2.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20820,"desc":"Notebook Shim provides a way for JupyterLab and other frontends to switch to\nJupyter Server for their Python Web application backend.","deps":{"py311-jupyter-server":{"origin":"devel/py-jupyter-server","version":"2.14.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oauth","origin":"net/py-oauth","version":"1.0.1_2","comment":"Python Library for OAuth","maintainer":"wen@FreeBSD.org","www":"https://pypi.org/project/oauth/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b5411e675551327af5a19499bc704cf7f06695f204c57c10b41228fc08985e1","flatsize":92011,"path":"All/py311-oauth-1.0.1_2.pkg","repopath":"All/py311-oauth-1.0.1_2.pkg","licenselogic":"single","pkgsize":17200,"desc":"py-oauth is a python libarary for OAuth. OAuth is an open\nprotocol to allow API authentication in a simple and standard\nmethod from desktop and web applications.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-notmuch0","origin":"mail/py-notmuch2","version":"0.38.3","comment":"Pythonic bindings for the notmuch mail database using CFFI","maintainer":"jrm@FreeBSD.org","www":"https://notmuchmail.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2eb4c95518d6859dff600467e8f6694a7c8f151df8240efa9d4cebac3aa4fa7","flatsize":584230,"path":"All/py311-notmuch0-0.38.3.pkg","repopath":"All/py311-notmuch0-0.38.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":84968,"desc":"Pythonic bindings for the notmuch mail database using CFFI. This module makes\nthe functionality of the notmuch library (https://notmuchmail.org) available to\npython using CFFI","deps":{"notmuch":{"origin":"mail/notmuch","version":"0.38.3"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"shlibs_required":["libnotmuch.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-oauth2","origin":"net/py-oauth2","version":"1.9.0.p1","comment":"Python library for OAuth version 1.0","maintainer":"python@FreeBSD.org","www":"https://github.com/joestump/python-oauth2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27145a42b19a21329bc09eebc967d8fd91e2c16fe88e481b5e7b3c59eeeeea97","flatsize":140102,"path":"All/py311-oauth2-1.9.0.p1.pkg","repopath":"All/py311-oauth2-1.9.0.p1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26264,"desc":"This code was originally forked from Leah Culver and Andy Smith's\noauth.py code (see net/py-oauth).\n\nA number of notable differences exist between this code and its\nforefathers:\n\n  * 100%25 unit test coverage.\n  * The DataStore object has been completely ripped out.\n  * Classes are no longer prefixed with OAuth.\n  * The Request class now extends from dict.\n  * The library is likely no longer compatible with Python 2.3.\n  * The Client class works and extends from httplib2.","deps":{"py311-httplib2":{"origin":"www/py-httplib2","version":"0.22.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-netifaces","origin":"net/py-netifaces","version":"0.11.0","comment":"Getting network addresses from Python 3","maintainer":"bofh@FreeBSD.org","www":"https://pypi.org/project/netifaces/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76593bb5934b4bff4fdc9d0d69d1d625b790e9081456356835903f8d73a43f2e","flatsize":26230,"path":"All/py311-netifaces-0.11.0.pkg","repopath":"All/py311-netifaces-0.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11004,"desc":"Getting network addresses from Python\n\nIt's been irritating me for ages that it isn't possible to\nstraightforwardly get the network address(es) of the machine\nyou're running on from a Python program.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-netsnmpagent","origin":"net/py-netsnmpagent","version":"0.6.0","comment":"Python module that facilitates writing Net-SNMP subagents in Python","maintainer":"vladimirv@ixsystems.com","www":"https://pypi.org/project/netsnmpagent/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"313638be4aade27124f052c2b6832486780e7839ba34a589eb7b9ab82ca76001","flatsize":166979,"path":"All/py311-netsnmpagent-0.6.0.pkg","repopath":"All/py311-netsnmpagent-0.6.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":32776,"desc":"Python module that facilitates writing Net-SNMP subagents in Python.\n\nSubagents connect to a locally running Master agent (snmpd) over a Unix domain\nsocket and using the AgentX protocol (RFC2741).\nThey implement custom Management Information Base (MIB) modules that extend\nthe local node MIB tree. Usually, this requires writing a MIB as well, ie.\na text file that specifies the structure, names and data types of the\ninformation within the MIB module.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-netbox-secrets","origin":"security/py-netbox-secrets","version":"1.10.2","comment":"Secret store for NetBox","maintainer":"kai@FreeBSD.org","www":"https://github.com/Onemind-Services-LLC/netbox-secrets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44cb082a10ac26474f1996426923fc30cdde1ce08b97715b1e63f10be21e1483","flatsize":580968,"path":"All/py311-netbox-secrets-1.10.2.pkg","repopath":"All/py311-netbox-secrets-1.10.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":99908,"desc":"This is the continuation of the NetBox Secretstore app. The original plugin is\nminimally maintained and has a lot of issues.\n\nThis plugin is a complete rewrite of the original plugin.  It is more generic\nand flexible than the original plugin.  It is also regularly tested with the\nlatest NetBox releases to ensure compatibility and stability.\n\nFeatures:\n\n* Store secrets in the database encrypted with a public key (RSA)\n* More generic and flexible than the original plugin (e.g. secrets\n  can be assigned to any object in NetBox)\n* Secrets can be assigned to contacts to associate them with\n  a secret (e.g. SSH key)\n* Updated user interface to make it easier to use and more intuitive\n  to navigate\n* Regularly tested with the latest NetBox releases to ensure\n  compatibility and stability","deps":{"py311-pycryptodome":{"origin":"security/py-pycryptodome","version":"3.20.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"To enable the plugin please do the following steps:\n\n1. Add/update the following line in the netbox configuration (usually\n   /usr/local/share/netbox/netbox/configuration.py):\n\n   PLUGINS = ['netbox_secrets']\n\n2. Run NetBox migrations and collect static files:\n\n   # cd /usr/local/share/netbox\n   # python3.11 manage.py migrate\n   # python3.11 manage.py collectstatic --no-input\n\n3. Restart WSGI/httpd environment (supervisord/apache/nginx/etc.)","type":"install"}]},{"name":"py311-nevow","origin":"www/py-nevow","version":"0.14.0_1","comment":"Web application templating system, based on the Twisted Woven","maintainer":"nivit@FreeBSD.org","www":"https://pypi.org/project/Nevow/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e425859b4fe188876995a106a470951b565cb2396ae755af57dca562bca51533","flatsize":5401375,"path":"All/py311-nevow-0.14.0_1.pkg","repopath":"All/py311-nevow-0.14.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":785012,"desc":"Nevow (pronounced as the French \"nouveau\", or \"noo-voh\") is a web application\nconstruction kit written in Python. It is designed to allow the programmer to\nexpress as much of the view logic as desired in Python, and includes a pure\nPython XML expression syntax named stan to facilitate this. However it also\nprovides rich support for designer-edited templates, using a very small XML\nattribute language to provide bi-directional template manipulation capability.\n\nNevow also includes formless, a declarative syntax for specifying the types of\nmethod parameters and exposing these methods to the web. Forms can be rendered\nautomatically, and form posts will be validated and input coerced, rendering\nerror pages if appropriate. Once a form post has validated successfully, the\nmethod will be called with the coerced values.\n\nSee also: https://github.com/twisted/nevow","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python","devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"To execute the examples copy\n\n     /usr/local/share/examples/py311-nevow/*\n\n  in a directory writable by you, then run\n\n    $ env PYTHONPATH=`pwd` twistd -noy examples.tac\n\n  and navigate http://localhost:8080/","type":"install"}]},{"name":"py311-netcdf-flattener","origin":"science/py-netcdf-flattener","version":"1.2.0_2","comment":"Flatten NetCDF files while preserving references","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.eumetsat.int/open-source/netcdf-flattener","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15235aaccc6a80f3e7ee7f80e8d3ba514cc55d6f24c1db792c1c702bbe5c4bab","flatsize":147316,"path":"All/py311-netcdf-flattener-1.2.0_2.pkg","repopath":"All/py311-netcdf-flattener-1.2.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25944,"desc":"The flattener takes as input and output NetCDF Dataset objects, which the user\ncan create or open from \".nc\" files using the netCDF4 API.","deps":{"py311-netCDF4":{"origin":"science/py-netCDF4","version":"1.6.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-netmiko","origin":"security/py-netmiko","version":"4.3.0_1","comment":"Multi-vendor library to simplify SSH connections to network devices","maintainer":"kai@FreeBSD.org","www":"https://github.com/ktbyers/netmiko","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1385279cbbc265b2f614671bf6830549bd4ee88eaf59c163b72e7badb3728e0","flatsize":2399480,"path":"All/py311-netmiko-4.3.0_1.pkg","repopath":"All/py311-netmiko-4.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":303116,"desc":"Network automation to screen-scraping devices is primarily concerned with\ngathering output from show commands and with making configuration changes.\n\nNetmiko aims to accomplish both of these operations and to do it across\na very broad set of platforms. It seeks to do this while abstracting away\nlow-level state control (i.e. eliminate low-level regex pattern matching\nto the extent practical).","deps":{"py311-ntc-templates":{"origin":"textproc/py-ntc-templates","version":"5.1.0"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-scp":{"origin":"security/py-scp","version":"0.14.4_1"},"py311-textfsm":{"origin":"textproc/py-textfsm","version":"1.1.3_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nest-asyncio","origin":"devel/py-nest-asyncio","version":"1.6.0_1","comment":"Patch asyncio to allow nested event loops","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/erdewit/nest_asyncio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14667c62c127d284aa910f634115422fdaa0c5e3d27c0cf90d6fd2d84e1ac217","flatsize":40300,"path":"All/py311-nest-asyncio-1.6.0_1.pkg","repopath":"All/py311-nest-asyncio-1.6.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10096,"desc":"By design asyncio does not allow its event loop to be nested. This presents a\npractical problem: When in an environment where the event loop is already\nrunning it's impossible to run tasks and wait for the result. Trying to do so\nwill give the error \"RuntimeError: This event loop is already running\".\n\nThe issue pops up in various environments, such as web servers, GUI applications\nand in Jupyter notebooks.\n\nThis module patches asyncio to allow nested use of asyncio.run and\nloop.run_until_complete.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nevergrad","origin":"math/py-nevergrad","version":"0.14.0_1","comment":"Python toolbox for performing gradient-free optimization","maintainer":"sunpoet@FreeBSD.org","www":"https://facebookresearch.github.io/nevergrad/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"627e2d328d8fd6d03b1c7c9b08cff0b1a52804138b3fca5c356e37f1805501a3","flatsize":6149484,"path":"All/py311-nevergrad-0.14.0_1.pkg","repopath":"All/py311-nevergrad-0.14.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":972416,"desc":"Nevergrad is a gradient-free optimization platform.\n\nThe goals of this package are to provide:\n- gradient/derivative-free optimization algorithms, including algorithms able to\n  handle noise.\n- tools to instrument any code, making it painless to optimize your\n  parameters/hyperparameters, whether they are continuous, discrete or a mixture\n  of continuous and discrete variables.\n- functions on which to test the optimization algorithms.\n- benchmark routines in order to compare algorithms easily.","deps":{"py311-bayesian-optimization":{"origin":"math/py-bayesian-optimization","version":"1.4.3_1"},"py311-cma":{"origin":"math/py-cma","version":"3.3.0_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-netCDF4","origin":"science/py-netCDF4","version":"1.6.5","comment":"Python Interface to the NetCDF Library (versions 3 and 4)","maintainer":"bofh@FreeBSD.org","www":"https://unidata.github.io/netcdf4-python/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"892ecbd50bf6d9f3cd0cca897ed16065611c634c0a609ab25149078bade7d0f9","flatsize":2186820,"path":"All/py311-netCDF4-1.6.5.pkg","repopath":"All/py311-netCDF4-1.6.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":522572,"desc":"netCDF version 4 has many features not found in earlier versions of the\nlibrary and is implemented on top of HDF5. This module can read and\nwrite files in both the new netCDF 4 and the old netCDF 3 format, and\ncan create files that are readable by HDF5 clients. The API modelled\nafter Scientific.IO.NetCDF, and should be familiar to users of that\nmodule.\n\nMany new features of netCDF 4 are implemented, such as multiple\nunlimited dimensions, groups and zlib data compression. All the new\nprimitive data types (such as 64 bit and unsigned integer types) are\nimplemented, except variable-length strings (NC_STRING). User defined\ndata types (compound, vlen, enum etc.) are not supported.","deps":{"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"py311-cftime":{"origin":"devel/py-cftime","version":"1.6.4"},"py311-cython":{"origin":"lang/cython","version":"0.29.37_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"shlibs_required":["libnetcdf.so.19"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-ndindex","origin":"math/py-ndindex","version":"1.8_1","comment":"Python library for manipulating indices of ndarrays","maintainer":"sunpoet@FreeBSD.org","www":"https://quansight-labs.github.io/ndindex/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5a83a79f89f8f27c26001e5267fe65dbf800097fa0dfc1a292651dd258360db","flatsize":1149496,"path":"All/py311-ndindex-1.8_1.pkg","repopath":"All/py311-ndindex-1.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":173800,"desc":"ndindex is a library that allows representing and manipulating objects that can\nbe valid indices to numpy arrays, i.e., slices, integers, ellipses, None,\ninteger and boolean arrays, and tuples thereof. The goals of the library are:\n- Provide a uniform API to manipulate these objects. Unlike the standard index\n  objects themselves like slice, int, and tuple, which do not share any methods\n  in common related to being indices, ndindex classes can all be manipulated\n  uniformly. For example, idx.args always gives the arguments used to construct\n  idx.\n- Give 100%25 correct semantics as defined by numpy's ndarray. This means that\n  ndindex will not make a transformation on an index object unless it is correct\n  for all possible input array shapes. The only exception to this rule is that\n  ndindex assumes that any given index will not raise IndexError (for instance,\n  from an out of bounds integer index or from too few dimensions). For those\n  operations where the array shape is known, there is a reduce() method to\n  reduce an index to a simpler index that is equivalent for the given shape.\n- Enable useful transformation and manipulation functions on index objects.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"options":{"ARRAYS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-nicotine-plus","origin":"net-p2p/py-nicotine-plus","version":"3.3.2_1","comment":"Graphical client for the Soulseek file sharing network","maintainer":"ports@FreeBSD.org","www":"https://github.com/Nicotine-Plus/nicotine-plus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca0d30e4e247b5fac559d99baa1b514a2d6b76fdf57a52471ac64161a931b8c0","flatsize":11109438,"path":"All/py311-nicotine-plus-3.3.2_1.pkg","repopath":"All/py311-nicotine-plus-3.3.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1577636,"desc":"Nicotine-Plus is a fork of Hyriand's original Nicotine Soulseek client.\n\nNicotine+ is an attempt to keep Nicotine working with the latest libraries,\nkill bugs, keep current with the Soulseek protocol and add some new features\nthat users want and/or need. The main developer now is daelstorm.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gdbm":{"origin":"databases/py-gdbm","version":"3.11.9_7"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-mutagen":{"origin":"audio/py-mutagen","version":"1.47.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-p2p","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-nicotine-plus port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-ndg-httpsclient","origin":"net/py-ndg-httpsclient","version":"0.5.1_2","comment":"Enhance HTTPS support for httplib and urllib2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cedadev/ndg_httpsclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"306e7898fa8737a6f7283be32c1f7bb980e9ada8ab77f946f2561b0b035da4c4","flatsize":255562,"path":"All/py311-ndg-httpsclient-0.5.1_2.pkg","repopath":"All/py311-ndg-httpsclient-0.5.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":46024,"desc":"This is a HTTPS client implementation for httplib and urllib2 based on\nPyOpenSSL.","deps":{"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ncclient","origin":"net-mgmt/py-ncclient","version":"0.6.15","comment":"Python library for NETCONF clients","maintainer":"sergey@akhmatov.ru","www":"https://github.com/ncclient/ncclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"379f3fda0347047a26796dc7b5d9376bcd223d35e1cd55d038f73b22731be047","flatsize":801112,"path":"All/py311-ncclient-0.6.15.pkg","repopath":"All/py311-ncclient-0.6.15.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":124588,"desc":"ncclient is a Python library for NETCONF clients. It aims to offer\nan intuitive API that sensibly maps the XML-encoded nature of\nNETCONF to Python constructs and idioms, and make writing\nnetwork-management scripts easier. Other key features are:\n\n- Supports all operations and capabilities defined in RFC 4741.\n- Request pipelining.\n- Asynchronous RPC requests.\n- Keeping XML out of the way unless really needed.\n- Extensible. New transport mappings and capabilities/operations\n  can be easily added.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nltk","origin":"textproc/py-nltk","version":"3.8.1,2","comment":"Natural language toolkit written in python","maintainer":"demon@FreeBSD.org","www":"https://www.nltk.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecb989c143227e69f36cbe5b7167dfa2960773d3cbb6e84c76445b610dec4c63","flatsize":18222543,"path":"All/py311-nltk-3.8.1,2.pkg","repopath":"All/py311-nltk-3.8.1,2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2447568,"desc":"NLTK is a leading platform for building Python programs to work with human\nlanguage data.  It provides easy-to-use interfaces to over 50 corpora and\nlexical resources such as WordNet, along with a suite of text processing\nlibraries for classification, tokenization, stemming, tagging, parsing,\nand semantic reasoning, and an active discussion forum.\n\nThanks to a hands-on guide introducing programming fundamentals alongside\ntopics in computational linguistics, NLTK is suitable for linguists,\nengineers, students, educators, researchers, and industry users alike.\nNLTK is available for Windows, Mac OS X, and Linux.  Best of all, NLTK is\na free, open source, community-driven project.\n\nNLTK has been called \"a wonderful tool for teaching, and working in,\ncomputational linguistics using Python\" and \"an amazing library to play\nwith natural language\".","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-joblib":{"origin":"devel/py-joblib","version":"1.3.2_1"},"py311-regex":{"origin":"textproc/py-regex","version":"2024.7.24"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","education","python"],"annotations":{"cpe":"cpe:2.3:a:nltk:nltk:3.8.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-nbval","origin":"devel/py-nbval","version":"0.11.0_1","comment":"PyTest plugin to validate Jupyter notebooks","maintainer":"yuri@FreeBSD.org","www":"https://github.com/computationalmodelling/nbval","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ca98b7765b8dae95c21c355d02a94a98bc17514762312c42736e3db3ddaba5d","flatsize":202827,"path":"All/py311-nbval-0.11.0_1.pkg","repopath":"All/py311-nbval-0.11.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":41796,"desc":"The plugin adds functionality to py.test to recognise and collect Jupyter\nnotebooks. The intended purpose of the tests is to determine whether\nexecution of the stored inputs match the stored outputs of the .ipynb file.\nWhilst also ensuring that the notebooks are running without errors.\n\nThe tests were designed to ensure that Jupyter notebooks (especially those\nfor reference and documentation), are executing consistently.\n\nEach cell is taken as a test, a cell that doesn't reproduce the expected output\nwill fail.","deps":{"py311-coverage":{"origin":"devel/py-coverage","version":"7.3.2"},"py311-ipykernel":{"origin":"devel/py-ipykernel","version":"6.29.4_1"},"py311-jupyter-client":{"origin":"devel/py-jupyter-client","version":"8.6.2"},"py311-nbformat":{"origin":"devel/py-nbformat","version":"5.10.4"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nbsphinx","origin":"textproc/py-nbsphinx","version":"0.9.4_1","comment":"Jupyter Notebook Tools for Sphinx","maintainer":"sunpoet@FreeBSD.org","www":"https://nbsphinx.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cd3d7a827e2f28850a3fd0a5731782e96769df5239d0d6d0dc8fe9ec52836d0","flatsize":300391,"path":"All/py311-nbsphinx-0.9.4_1.pkg","repopath":"All/py311-nbsphinx-0.9.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57384,"desc":"nbsphinx is a Sphinx extension that provides a source parser for *.ipynb files.\nCustom Sphinx directives are used to show Jupyter Notebook code cells (and of\ncourse their results) in both HTML and LaTeX output. Unevaluated notebooks --\ni.e. notebooks without stored output cells -- will be automatically executed\nduring the Sphinx build process.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-nbconvert":{"origin":"devel/py-nbconvert","version":"7.16.4_1"},"py311-nbformat":{"origin":"devel/py-nbformat","version":"5.10.4"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oci-cli","origin":"devel/oci-cli","version":"3.43.1","comment":"Command Line Interface for Oracle Cloud Infrastructure","maintainer":"ale_sagra@hotmail.com","www":"https://github.com/oracle/oci-cli/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c723ed6cd3e0650eb5c7094de313139222579002d827baf61aa831af0f2cad68","flatsize":300187612,"path":"All/py311-oci-cli-3.43.1.pkg","repopath":"All/py311-oci-cli-3.43.1.pkg","licenselogic":"or","licenses":["APACHE20","UPL"],"pkgsize":8590368,"desc":"The OCI CLI enables you to imanage Oracle Cloud Infrastructure resources\nfrom the command line. All OCI services and regions are supported.","deps":{"py311-arrow":{"origin":"devel/py-arrow","version":"1.3.0_1"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-jmespath":{"origin":"devel/py-jmespath","version":"1.0.1_1"},"py311-oci":{"origin":"devel/py-oci","version":"2.128.1"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-terminaltables":{"origin":"textproc/py-terminaltables","version":"3.1.10_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-notebook","origin":"www/py-notebook","version":"6.4.13_1","comment":"Web-based notebook environment for interactive computing","maintainer":"python@FreeBSD.org","www":"https://jupyter.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35eaf7eba6f3df35110448d7679f24aac00236d33dfd79b41cdbb122acf97db1","flatsize":38957736,"path":"All/py311-notebook-6.4.13_1.pkg","repopath":"All/py311-notebook-6.4.13_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4854580,"desc":"The Jupyter Notebook is a web application that allows you to create and share\ndocuments that contain live code, equations, visualizations, and explanatory\ntext. The Notebook has support for multiple programming languages, sharing, and\ninteractive widgets.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-argon2-cffi":{"origin":"security/py-argon2-cffi","version":"21.3.0_2"},"py311-ipykernel":{"origin":"devel/py-ipykernel","version":"6.29.4_1"},"py311-ipython_genutils":{"origin":"devel/py-ipython_genutils","version":"0.2.0"},"py311-jupyter-client":{"origin":"devel/py-jupyter-client","version":"8.6.2"},"py311-jupyter-core":{"origin":"devel/py-jupyter-core","version":"5.7.2"},"py311-nbconvert":{"origin":"devel/py-nbconvert","version":"7.16.4_1"},"py311-nbformat":{"origin":"devel/py-nbformat","version":"5.10.4"},"py311-nest-asyncio":{"origin":"devel/py-nest-asyncio","version":"1.6.0_1"},"py311-prometheus-client":{"origin":"net-mgmt/py-prometheus-client","version":"0.17.1"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-send2trash":{"origin":"deskutils/py-send2trash","version":"1.8.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-terminado":{"origin":"net/py-terminado","version":"0.12.1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:jupyter:notebook:6.4.13:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-normality","origin":"textproc/py-normality","version":"2.5.0","comment":"Micro-library to normalize text strings","maintainer":"kai@FreeBSD.org","www":"https://github.com/pudo/normality","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cec4a51f809a42c422eb6c2dee963d4fad02a5c3b39f6ed9172921e51af9944","flatsize":144717,"path":"All/py311-normality-2.5.0.pkg","repopath":"All/py311-normality-2.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28988,"desc":"Normality is a Python micro-package that contains a small set of text\nnormalization functions for easier re-use. These functions accept a snippet of\nunicode or utf-8 encoded text and remove various classes of characters, such as\ndiacritics, punctuation etc. This is useful as a preparation to further text\nanalysis.","deps":{"py311-banal":{"origin":"devel/py-banal","version":"1.0.6"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-charset-normalizer":{"origin":"textproc/py-charset-normalizer","version":"3.3.2_1"},"py311-pyicu":{"origin":"devel/py-pyicu","version":"2.13.1"},"py311-text-unidecode":{"origin":"converters/py-text-unidecode","version":"1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"ICU":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-nose2","origin":"devel/py-nose2","version":"0.10.0","comment":"Next generations of nicer testing for Python","maintainer":"daniel@blodan.se","www":"https://nose2.readthedocs.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c8c220365eaee5b1a209f6db266db1dc550d6d07460a1de5f44b07a46078fc6","flatsize":2061179,"path":"All/py311-nose2-0.10.0.pkg","repopath":"All/py311-nose2-0.10.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":256880,"desc":"nose2 is the next generation of nicer testing for Python,\nbased on the plugins branch of unittest2.","deps":{"py311-coverage":{"origin":"devel/py-coverage","version":"7.3.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-natsort","origin":"devel/py-natsort","version":"8.4.0","comment":"Natural sorting for python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/SethMMorton/natsort","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55fbfdd7da2621859a7a395137bd9859bf04e93c51ba5e79b8213dbedf53e0c4","flatsize":363428,"path":"All/py311-natsort-8.4.0.pkg","repopath":"All/py311-natsort-8.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56304,"desc":"Normal python sort algorithm sorts lexicographically, so you might not get the\nresults that you expect. Natsort provides a function natsorted() that helps sort\nlists \"naturally\", either as real numbers (i.e. signed/unsigned floats or ints),\nor as versions.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-napalm-logs","origin":"net-mgmt/py-napalm-logs","version":"0.9.0_1","comment":"Cross-vendor normalisation for network syslog messages","maintainer":"kai@FreeBSD.org","www":"https://github.com/napalm-automation/napalm-logs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c5e73b386c88e33b954788014d86290654a50ba9de8282c3af690944124ff80","flatsize":714309,"path":"All/py311-napalm-logs-0.9.0_1.pkg","repopath":"All/py311-napalm-logs-0.9.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":115260,"desc":"Parses syslog messages from network devices and produce JSON serializable\nPython objects, in a vendor agnostic shape. The output objects are structured\nfollowing the OpenConfig or IETF YANG model specifications.","deps":{"py311-prometheus-client":{"origin":"net-mgmt/py-prometheus-client","version":"0.17.1"},"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-u-msgpack-python":{"origin":"devel/py-u-msgpack-python","version":"2.8.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"Paths / CLI version\n\nnapalm-logs has been installed into:\n\n/usr/local/bin/napalm-logs-3.11\n\nThe default path for the configuration file is:\n\n/usr/local/etc/napalm/logs\n\nThe default path for logfiles (will be created automatically on first run) is:\n\n/var/log/napalm/logs\n\n\n Message encryption / CLI version\n\nIf the messaging between server/client should be encrypted, one will require a\ncertificate and a key otherwise the program will throw an exception and exits.\n\nGenerate a certificate with the following command:\n\n$ openssl req -nodes -x509 -newkey rsa:4096 -keyout napalm-logs.key -out napalm-logs.crt -days 365\n\nIf no encryption is required, please read further below how to start the server\nwithout a certificate.\n\n\n Starting the server / CLI version\n\na) with encrypted messaging:\n\n# napalm-logs-3.11 --certificate napalm-logs.cert --keyfile napalm-logs.key\n\nb) with unencrypted messaging:\n\n# napalm-logs-3.11 --disable-security\n\nIn both cases the server will listen on\n\n\t0.0.0.0:514 [UDP / incoming syslog messages]\n\t0.0.0.0:49017 [TCP / incoming client requests]\n\nIn case a) when security is enabled, the server will listen also on:\n\n\t0.0.0.0:49018 [TCP / incoming authentication requests]  \n\nPlease read https://napalm-logs.readthedocs.io/en/latest for further\ninformation.","type":"install"}]},{"name":"py311-nbconvert","origin":"devel/py-nbconvert","version":"7.16.4_1","comment":"Converting Jupyter Notebooks","maintainer":"python@FreeBSD.org","www":"https://nbconvert.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0e53af979c10f47eb9c3e744447dba8a51aef551ea1fd0a0edd2ebddfcec210","flatsize":1648227,"path":"All/py311-nbconvert-7.16.4_1.pkg","repopath":"All/py311-nbconvert-7.16.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":271008,"desc":"Converting Jupyter Notebooks.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-bleach":{"origin":"www/py-bleach","version":"6.1.0_1"},"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-jupyter-core":{"origin":"devel/py-jupyter-core","version":"5.7.2"},"py311-jupyterlab-pygments":{"origin":"textproc/py-jupyterlab-pygments","version":"0.3.0"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-mistune":{"origin":"textproc/py-mistune","version":"3.0.2"},"py311-nbclient":{"origin":"devel/py-nbclient","version":"0.10.0_1"},"py311-nbformat":{"origin":"devel/py-nbformat","version":"5.10.4"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pandocfilters":{"origin":"textproc/py-pandocfilters","version":"1.5.1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-tinycss2":{"origin":"textproc/py-tinycss2","version":"1.3.0"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nh3","origin":"www/py-nh3","version":"0.2.17_2","comment":"Python Bindings to the ammonia HTML sanitization library","maintainer":"kai@FreeBSD.org","www":"https://github.com/messense/nh3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9ec2f8cdba5a5b669481e5eec639214a395a1a7b609f3050a80f6b334d55fa0","flatsize":1920041,"path":"All/py311-nh3-0.2.17_2.pkg","repopath":"All/py311-nh3-0.2.17_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":533700,"desc":"This package offers Python bindings to the ammonia HTML sanitization library\n(see https://github.com/rust-ammonia/ammonia) and it has many options to\ncustomize the sanitization.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ncrystal","origin":"science/py-ncrystal","version":"3.8.0","comment":"Library for thermal neutron transport in crystals and other materials","maintainer":"yuri@FreeBSD.org","www":"https://mctools.github.io/ncrystal/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73df0dbf83b8cac3785782869c4dcb75933df8ff25345c30d87deb2b00f06bc4","flatsize":20975393,"path":"All/py311-ncrystal-3.8.0.pkg","repopath":"All/py311-ncrystal-3.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2201428,"desc":"NCrystal is a library and associated tools which enables calculations for\nMonte Carlo simulations of thermal neutrons in crystals and other materials,\nsupporting a range of physics including both coherent, incoherent, elastic and\ninelastic scatterings in a wide range of materials, including crystal powders,\nmosaic single crystals, layered single crystals, amorphous solids, liquids, and\ngasses. Multiphase materials or isotopically enriched materials are supported as\nwell, and the framework furthermore supports phase-contrast (SANS) physics.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_provided":["libNCrystal.so.3"],"annotations":{"flavor":"py311"}},{"name":"py311-napalm","origin":"net-mgmt/py-napalm","version":"5.0.0","comment":"Net Automation and Progr. Abstraction Layer with Multivendor support","maintainer":"kai@FreeBSD.org","www":"https://github.com/napalm-automation/napalm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb7e844fa5d4b2294725624048cab525d8381752f33361be0dff989fafd8a642","flatsize":3249057,"path":"All/py311-napalm-5.0.0.pkg","repopath":"All/py311-napalm-5.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":433744,"desc":"NAPALM (Network Automation and Programmability Abstraction Layer with\nMultivendor support) is a Python library that implements a set of functions to\ninteract with different router vendor devices using a unified API.\n\nNAPALM supports several methods to connect to the devices, to manipulate\nconfigurations or to retrieve data.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-junos-eznc":{"origin":"net-mgmt/py-junos-eznc","version":"2.7.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-ncclient":{"origin":"net-mgmt/py-ncclient","version":"0.6.15"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-netmiko":{"origin":"security/py-netmiko","version":"4.3.0_1"},"py311-netutils":{"origin":"net-mgmt/py-netutils","version":"1.8.1"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-pyeapi":{"origin":"net-mgmt/py-pyeapi","version":"1.0.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scp":{"origin":"security/py-scp","version":"0.14.4_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-textfsm":{"origin":"textproc/py-textfsm","version":"1.1.3_1"},"py311-ttp":{"origin":"textproc/py-ttp","version":"0.9.5"},"py311-ttp-templates":{"origin":"textproc/py-ttp-templates","version":"0.3.6"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"Release 3.0.0 introduced support for the Arista FN 0039 command changes (Github\nissue #1093), by replacing the old style commands with the new style commands.\n\nThis also affected the way NAPALM loads the configuration on the device (i.e.,\nit would transform the configuration before loading).\n\nIn order to prevent this, and avoid unexpected results, a new optional argument\n\"eos_fn0039_config\" was introduced, defaulting to \"False\", which can be used to\nselect whether NAPALM should convert the configuration command before loading.\n\nBy default, NAPALM won't transform the configuration, but setting the variable\n\"eos_fn0039_config\" to \"True\" it would help one to transition to newer EOS\nversions.","type":"upgrade","maximum_version":"3.0.1"}]},{"name":"py311-nanotime","origin":"devel/py-nanotime","version":"0.5.2","comment":"Nanotime python implementation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jbenet/nanotime/tree/master/python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1c75b3e049e8f3f0aa05a0918e64f32e9c3e865e366310d8622a7fde91741f4","flatsize":25306,"path":"All/py311-nanotime-0.5.2.pkg","repopath":"All/py311-nanotime-0.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5696,"desc":"The nanotime module provides a time object that keeps time as the number of\nnanoseconds since the UNIX epoch. In other words, it is a 64bit UNIX timestamp\nwith nanosecond precision.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nanobind","origin":"devel/py-nanobind","version":"2.0.0","comment":"Tiny and efficient C++/Python bindings","maintainer":"yuri@FreeBSD.org","www":"https://github.com/wjakob/nanobind","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"baa6a28f81f7898415233ac2842be4c38303ac6c89fd80a51ca8ae1c3bb93108","flatsize":927470,"path":"All/py311-nanobind-2.0.0.pkg","repopath":"All/py311-nanobind-2.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":170400,"desc":"nanobind is a small binding library that exposes C++ types in Python and vice\nversa. It is reminiscent of Boost.Python and pybind11 and uses near-identical\nsyntax. In contrast to these existing tools, nanobind is more efficient:\nbindings compile in a shorter amount of time, produce smaller binaries, and have\nbetter runtime performance.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nibabel","origin":"science/py-nibabel","version":"5.2.1","comment":"Read/write some common neuroimaging file formats","maintainer":"yuri@FreeBSD.org","www":"https://nipy.org/nibabel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b63ca8e5a5e0595e5cd5ab9ac7e72783a0312bba87840f918228a6f0bbf7b156","flatsize":15193201,"path":"All/py311-nibabel-5.2.1.pkg","repopath":"All/py311-nibabel-5.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3513876,"desc":"This package provides read +/- write access to some common medical and\nneuroimaging file formats, including: ANALYZE (plain, SPM99, SPM2 and later),\nGIFTI, NIfTI1, NIfTI2, CIFTI-2, MINC1, MINC2, AFNI BRIK/HEAD, MGH and ECAT as\nwell as Philips PAR/REC. We can read and write FreeSurfer geometry, annotation\nand morphometry files. There is some very limited support for DICOM. NiBabel is\nthe successor of PyNIfTI.\n\nThe various image format classes give full or selective access to header (meta)\ninformation and access to the image data is made available via NumPy arrays.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-natural","origin":"devel/py-natural","version":"0.2.0","comment":"Convert data to their natural (human-readable) format","maintainer":"ports@FreeBSD.org","www":"https://natural.readthedocs.org/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca2b8b617ce42ef669b7a6ca835ffc6ac662a11922be948925100d4876788365","flatsize":263137,"path":"All/py311-natural-0.2.0.pkg","repopath":"All/py311-natural-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":46452,"desc":"Convert data to their natural (human-readable) format","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-natural port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-networkx","origin":"math/py-networkx","version":"3.3,2","comment":"Tools for complex networks","maintainer":"wen@FreeBSD.org","www":"https://networkx.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb642455e085973448dcccc23fe9225e5f46233d1fc94984961ee0b3dbc0d255","flatsize":24843489,"path":"All/py311-networkx-3.3,2.pkg","repopath":"All/py311-networkx-3.3,2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3179824,"desc":"NetworkX (NX) is a Python package for the creation, manipulation, and\nstudy of the structure, dynamics, and functions of complex networks.\nFeatures:\n* Includes standard graph-theoretic and statistical physics functions\n* Easy exchange of network algorithms between applications, disciplines,\n  and platforms\n* Includes many classic graphs and synthetic networks\n* Nodes and edges can be \"anything\" (e.g. time-series, text, images,\n  XML records)\n* Exploits existing code from high-quality legacy software in C, C++,\n  Fortran, etc.\n* Open source (encourages community input)\n* Unit-tested\n\nAdditional benefits due to Python:\n* Allows fast prototyping of new algorithms\n* Easy to teach\n* Multi-platform\n* Allows easy access to almost any database","deps":{"py311-gdal":{"origin":"graphics/py-gdal","version":"3.9.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pydot":{"origin":"graphics/py-pydot","version":"2.0.0"},"py311-pygraphviz":{"origin":"graphics/py-pygraphviz","version":"1.6"},"py311-scikit-sparse":{"origin":"science/py-scikit-sparse","version":"0.4.8_9"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"options":{"EXAMPLES":"on","GDAL":"on","LXML":"on","PANDAS":"on","PYDOT":"on","YAML":"on","NUMPY":"on","SCIPY":"on","MPL":"on","GRAPHVIZ":"on"},"annotations":{"cpe":"cpe:2.3:a:python:networkx:3.3:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-nbformat","origin":"devel/py-nbformat","version":"5.10.4","comment":"Jupyter Notebook format","maintainer":"python@FreeBSD.org","www":"https://nbformat.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aaecd159b91660d1c8ed87a10fd184c825485561272358a41d093abc4267b86d","flatsize":723347,"path":"All/py311-nbformat-5.10.4.pkg","repopath":"All/py311-nbformat-5.10.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":94020,"desc":"This package contains the base implementation of the Jupyter Notebook format,\nand Python APIs for working with notebooks.","deps":{"py311-fastjsonschema":{"origin":"devel/py-fastjsonschema","version":"2.19.1"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-jupyter-core":{"origin":"devel/py-jupyter-core","version":"5.7.2"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nagiosplugin","origin":"sysutils/py-nagiosplugin","version":"1.2.4","comment":"Class library for writing Nagios (Icinga) plugins","maintainer":"bofh@FreeBSD.org","www":"https://bitbucket.org/flyingcircus/nagiosplugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69771703ff27364eb8a1ed399b0541dbd0f6905b779abad72e02827249236185","flatsize":518964,"path":"All/py311-nagiosplugin-1.2.4.pkg","repopath":"All/py311-nagiosplugin-1.2.4.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":79940,"desc":"nagiosplugin is a class library which helps writing Nagios (or\nIcinga) compatible plugins easily in Python. It cares for much of the\nboilerplate code and default logic commonly found in Nagios checks,\nincluding:\n\n * Nagios 3 Plugin API compliant parameters and output formatting\n * Controller to handle the general plugin control flow\n * Full Nagios range syntax support\n * Automatic threshold checking\n * Multiple independend measures and overall state logic\n * Long output and performance data\n * Timeout handling\n * Default options\n * Persistent \"cookies\" to retain state information between check runs","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nagios-check_mongodb","origin":"databases/nagios-check_mongodb","version":"0.1","comment":"Nagios plugin to check mongodb server","maintainer":"demon@FreeBSD.org","www":"https://github.com/mzupan/nagios-plugin-mongodb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4de49b3191015ec14397ba34890a9c4a599a2e606ab54935ed64bc955238a949","flatsize":56632,"path":"All/py311-nagios-check_mongodb-0.1.pkg","repopath":"All/py311-nagios-check_mongodb-0.1.pkg","licenselogic":"single","pkgsize":11204,"desc":"This is a simple Nagios check script to monitor your MongoDB server(s).","deps":{"py311-pymongo":{"origin":"databases/py-pymongo","version":"3.13.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"]},{"name":"py311-mypy_extensions","origin":"devel/py-mypy_extensions","version":"1.0.0","comment":"Experimental type system extensions for programs","maintainer":"wen@FreeBSD.org","www":"http://www.mypy-lang.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e472eccf120cdd09fe071345af4481f76cb315923b8466484140190bad3fda4","flatsize":29054,"path":"All/py311-mypy_extensions-1.0.0.pkg","repopath":"All/py311-mypy_extensions-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7764,"desc":"The \"mypy_extensions\" module defines experimental extensions to the\nstandard \"typing\" module that are supported by the mypy typechecker.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mypy-boto3-s3","origin":"devel/py-mypy-boto3-s3","version":"1.34.120","comment":"Type annotations for boto3.S3 service","maintainer":"yuri@FreeBSD.org","www":"https://github.com/youtype/mypy_boto3_builder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80dd46071975e7b0ab61a98f695ccc72d0d452b7b29fa98d9228fe2572aad09a","flatsize":1580536,"path":"All/py311-mypy-boto3-s3-1.34.120.pkg","repopath":"All/py311-mypy-boto3-s3-1.34.120.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":87088,"desc":"mypy-boto3-s3 contains type annotations for boto3.S3 1.26.58 service compatible\nwith VSCode, PyCharm, Emacs, Sublime Text, mypy, pyright and other tools.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-naarad","origin":"benchmarks/py-naarad","version":"1.0.15_5","comment":"Framework for performance analysis","maintainer":"ports@FreeBSD.org","www":"https://github.com/linkedin/naarad","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f8d147973ee108f11c99269667cd1d461e431aa1a0700d882fbc815544a98a6","flatsize":1542238,"path":"All/py311-naarad-1.0.15_5.pkg","repopath":"All/py311-naarad-1.0.15_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":260820,"desc":"Naarad is a framework for performance analysis & rating of sharded &\nstateful services.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gawk":{"origin":"lang/gawk","version":"5.3.0"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-luminol":{"origin":"math/py-luminol","version":"0.4_1"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["benchmarks","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-naarad port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-myst-parser","origin":"textproc/py-myst-parser","version":"3.0.1","comment":"Extended commonmark compliant parser with bridges to docutils & sphinx","maintainer":"sunpoet@FreeBSD.org","www":"https://myst-parser.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b1bcaf55a0ebe60829ac6b0e75380f21ddca83e2affb2229ec8352998d85058","flatsize":1075952,"path":"All/py311-myst-parser-3.0.1.pkg","repopath":"All/py311-myst-parser-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":180972,"desc":"MyST-Parser provides an extended CommonMark-compliant parser, with bridges to\nDocutils and Sphinx.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-markdown-it-py":{"origin":"textproc/py-markdown-it-py","version":"3.0.0"},"py311-mdit-py-plugins":{"origin":"textproc/py-mdit-py-plugins","version":"0.4.1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"LINKIFY":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-mypy-protobuf","origin":"devel/py-mypy-protobuf","version":"3.6.0","comment":"Generate mypy stub files from protobuf specs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nipunn1313/mypy-protobuf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b6595206ede2759f31dde9db8e935637e222d861676db33214a88e37d2b231d","flatsize":204724,"path":"All/py311-mypy-protobuf-3.6.0.pkg","repopath":"All/py311-mypy-protobuf-3.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37708,"desc":"mypy-protobuf generates mypy stub files from protobuf specs. protoc-gen-mypy is\na python implementation of the plugin.","deps":{"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-types-protobuf":{"origin":"devel/py-types-protobuf","version":"5.27.0.20240626"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mysqlclient","origin":"databases/py-mysqlclient","version":"2.2.1","comment":"MySQL database connector for Python","maintainer":"fluffy@FreeBSD.org","www":"https://pypi.org/project/mysqlclient","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1b98e86ea6ec68068786369f35b914ce2d6bec92d49b2b2730d13c5f912c7bd","flatsize":547666,"path":"All/py311-mysqlclient-2.2.1.pkg","repopath":"All/py311-mysqlclient-2.2.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":108368,"desc":"MySQL database connector for Python (with Python 3 support).","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libmysqlclient.so.21"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-mycli","origin":"databases/py-mycli","version":"1.27.2_1","comment":"CLI for MySQL Database with auto-completion and syntax highlighting","maintainer":"sunpoet@FreeBSD.org","www":"https://www.mycli.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"573c2cde19754c7196fedd6be3f14270ace56fba7b77fc9ff0b944fc957569f9","flatsize":738973,"path":"All/py311-mycli-1.27.2_1.pkg","repopath":"All/py311-mycli-1.27.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":141264,"desc":"mycli is a command line interface for MySQL, MariaDB, and Percona with\nauto-completion and syntax highlighting.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"py311-cli-helpers":{"origin":"devel/py-cli-helpers","version":"2.3.1_1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"py311-pyaes":{"origin":"security/py-pyaes","version":"1.6.1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-pymysql":{"origin":"databases/py-pymysql","version":"1.0.2"},"py311-pyperclip":{"origin":"devel/py-pyperclip","version":"1.7.0"},"py311-sqlglot":{"origin":"databases/py-sqlglot","version":"17.16.2_1"},"py311-sqlparse":{"origin":"databases/py-sqlparse","version":"0.5.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"SSH":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-mysql-connector-python","origin":"databases/py-mysql-connector-python","version":"8.2.0","comment":"MySQL driver written in Python","maintainer":"bofh@FreeBSD.org","www":"https://dev.mysql.com/doc/connector-python/en","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f6318ea825a130a246891d21ef89e55c61695e0cdca3d13463d2be410fdc34f","flatsize":6666498,"path":"All/py311-mysql-connector-python-8.2.0.pkg","repopath":"All/py311-mysql-connector-python-8.2.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":810104,"desc":"MySQL driver written in Python which does not depend on MySQL C client\nlibraries and implements the DB API v2.0 specification (PEP-249).","deps":{"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"COMPRESSION":"off","DNS":"off","GSSAPI":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-nglview","origin":"science/py-nglview","version":"3.1.2","comment":"IPython widget to view molecular structures and trajectories","maintainer":"yuri@FreeBSD.org","www":"http://nglviewer.org/nglview/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e003800d9d3c522663d1c91c642cdfeb77ef5f13c8c464afef06597f318f393","flatsize":24272986,"path":"All/py311-nglview-3.1.2.pkg","repopath":"All/py311-nglview-3.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4634464,"desc":"nglview is an IPython/Jupyter widget to interactively view molecular structures\nand trajectories. Utilizes the embeddable NGL Viewer for rendering. Support for\nshowing data from the file-system, RCSB PDB, simpletraj and from objects of\nanalysis libraries mdtraj, pytraj, mdanalysis, ParmEd, rdkit, ase, HTMD,\nbiopython, cctbx, pyrosetta, schrodinger's Structure.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mystic","origin":"devel/py-mystic","version":"0.4.2","comment":"Highly-constrained non-convex optimization and uncertainty quantification","maintainer":"sunpoet@FreeBSD.org","www":"https://mystic.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97816737e209450ca0cfe91d9e79098410a3ddc20342840af8b6f1902935e06f","flatsize":6363687,"path":"All/py311-mystic-0.4.2.pkg","repopath":"All/py311-mystic-0.4.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":691740,"desc":"The mystic framework provides a collection of optimization algorithms and tools\nthat allows the user to more robustly (and easily) solve hard optimization\nproblems. All optimization algorithms included in mystic provide workflow at the\nfitting layer, not just access to the algorithms as function calls. mystic gives\nthe user fine-grained power to both monitor and steer optimizations as the fit\nprocesses are running. Optimizers can advance one iteration with Step, or run to\ncompletion with Solve. Users can customize optimizer stop conditions, where both\ncompound and user-provided conditions may be used. Optimizers can save state,\ncan be reconfigured dynamically, and can be restarted from a saved solver or\nfrom a results file. All solvers can also leverage parallel computing, either\nwithin each iteration or as an ensemble of solvers.","deps":{"py311-dill":{"origin":"devel/py-dill","version":"0.3.8"},"py311-klepto":{"origin":"devel/py-klepto","version":"0.2.5"},"py311-mpmath":{"origin":"math/py-mpmath","version":"1.3.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nbclient","origin":"devel/py-nbclient","version":"0.10.0_1","comment":"Client library for executing notebooks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jupyter/nbclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a61bebc03f6bee42e380197535e6759c68da5f0912d5f3ee8cd886905184cb6","flatsize":261607,"path":"All/py311-nbclient-0.10.0_1.pkg","repopath":"All/py311-nbclient-0.10.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":47664,"desc":"NBClient, a client library for programmatic notebook execution, is a tool for\nrunning Jupyter Notebooks in different execution contexts. NBClient was spun out\nof nbconvert's former ExecutePreprocessor.","deps":{"py311-jupyter-client":{"origin":"devel/py-jupyter-client","version":"8.6.2"},"py311-jupyter-core":{"origin":"devel/py-jupyter-core","version":"5.7.2"},"py311-nbformat":{"origin":"devel/py-nbformat","version":"5.10.4"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mutmut","origin":"devel/py-mutmut","version":"2.5.0","comment":"Mutation testing for Python 3","maintainer":"yuri@FreeBSD.org","www":"https://mutmut.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9336b82ef9fc9403a4246bf7092c07451007bf45b1277b3fdfb49221ad8eae01","flatsize":351067,"path":"All/py311-mutmut-2.5.0.pkg","repopath":"All/py311-mutmut-2.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":67132,"desc":"Mutmut is a mutation testing system for Python, with a strong focus on ease of\nuse. If you don't know what mutation testing is try starting with this article.\n\nSome highlight features:\n* Found mutants can be applied on disk with a simple command making it very easy\n  to work with the results\n* Remembers work that has been done, so you can work incrementally\n* Supports all test runners (because mutmut only needs an exit code from the\n  test command)\n* Can use coverage data to only do mutation testing on covered lines\n* Battle tested on real libraries by multiple companies","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-glob2":{"origin":"devel/py-glob2","version":"0.7"},"py311-junit-xml":{"origin":"textproc/py-junit-xml","version":"1.9"},"py311-parso":{"origin":"textproc/py-parso","version":"0.8.4"},"py311-pony":{"origin":"databases/py-pony","version":"0.7.17"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-mwparserfromhell","origin":"textproc/py-mwparserfromhell","version":"0.6.6","comment":"Parser for MediaWiki wikicode","maintainer":"yuri@FreeBSD.org","www":"https://github.com/earwig/mwparserfromhell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6fb6acb42947ca9022030fa301f7700b908a84e2bf04a7341f46a6e0c9eab7a","flatsize":830546,"path":"All/py311-mwparserfromhell-0.6.6.pkg","repopath":"All/py311-mwparserfromhell-0.6.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":129296,"desc":"Python package that provides an easy-to-use and outrageously powerful\nparser for MediaWiki wikicode. It supports Python 2 and Python 3.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mutagen","origin":"audio/py-mutagen","version":"1.47.0","comment":"Python-based audio metadata tag reader and writer","maintainer":"python@FreeBSD.org","www":"https://github.com/quodlibet/mutagen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d4e45c7137d6e678925609c222ae6a232fc91c458b9a823702f0f6bffb6cb61","flatsize":2500357,"path":"All/py311-mutagen-1.47.0.pkg","repopath":"All/py311-mutagen-1.47.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":375456,"desc":"Mutagen is a Python module to handle audio metadata. It supports\nFLAC, M4A, Musepack, MP3, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg\nVorbis, MonkeysAudio, True Audio, and WavPack audio files. All\nversions of ID3v2 are supported, and all standard ID3v2.4 frames\nare parsed. It can read Xing headers to accurately calculate the\nbitrate and length of MP3s. ID3 and APEv2 tags can be edited\nregardless of audio format. It can also manipulate Ogg streams\non an individual packet/page level.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-musicbrainzngs","origin":"audio/py-musicbrainzngs","version":"0.7.1","comment":"Python Musicbrainz NGS site bindings","maintainer":"jhale@FreeBSD.org","www":"https://github.com/alastair/python-musicbrainz-ngs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c60c880d6170b3870e872443571259f737208650675f087b8dc7296bb38bbb29","flatsize":322724,"path":"All/py311-musicbrainzngs-0.7.1.pkg","repopath":"All/py311-musicbrainzngs-0.7.1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","ISCL"],"pkgsize":52456,"desc":"Webservice bindings for the Musicbrainz NGS site, also known as /ws/2.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-multitasking","origin":"devel/py-multitasking","version":"0.0.11_1","comment":"Non-blocking Python methods using decorators","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ranaroussi/multitasking","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea40187a1c2a70284691d012f2554fd7e883587d97e98868de54b28da4a243d5","flatsize":45746,"path":"All/py311-multitasking-0.0.11_1.pkg","repopath":"All/py311-multitasking-0.0.11_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10668,"desc":"MultiTasking is a tiny Python library lets you convert your Python methods into\nasynchronous, non-blocking methods simply by using a decorator.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nbdime","origin":"devel/py-nbdime","version":"4.0.1_1","comment":"Diff and merge of Jupyter notebooks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jupyter/nbdime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ef0975c09dac2b10b90d992688ae2a8404f687172fb6fb503b615ceba88f12c","flatsize":21794997,"path":"All/py311-nbdime-4.0.1_1.pkg","repopath":"All/py311-nbdime-4.0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4409984,"desc":"nbdime provides tools for diffing and merging of Jupyter Notebooks.\n- nbdiff compare notebooks in a terminal-friendly way\n- nbmerge three-way merge of notebooks with automatic conflict resolution\n- nbdiff-web shows you a rich rendered diff of notebooks\n- nbmerge-web gives you a web-based three-way merge tool for notebooks\n- nbshow present a single notebook in a terminal-friendly way","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-gitpython":{"origin":"devel/py-gitpython","version":"3.1.30"},"py311-jupyter-server":{"origin":"devel/py-jupyter-server","version":"2.14.1"},"py311-jupyter-server-mathjax":{"origin":"devel/py-jupyter-server-mathjax","version":"0.2.6_2"},"py311-nbformat":{"origin":"devel/py-nbformat","version":"5.10.4"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:jupyter:nbdime:4.0.1:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-munkres","origin":"math/py-munkres","version":"1.1.4_1","comment":"Munkres implementation for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://software.clapper.org/munkres/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fd2c907e3977f6f900d186bfb1470e502698392d2b58f170f02042e552424ad","flatsize":81317,"path":"All/py311-munkres-1.1.4_1.pkg","repopath":"All/py311-munkres-1.1.4_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17956,"desc":"The Munkres module provides an implementation of the Munkres algorithm (also\ncalled the Hungarian algorithm or the Kuhn-Munkres algorithm). The algorithm\nmodels an assignment problem as an NxM cost matrix, where each element\nrepresents the cost of assigning the ith worker to the jth job, and it figures\nout the least-cost solution, choosing a single item from each row and column in\nthe matrix, such that no row and no column are used more than once.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-murmurhash","origin":"devel/py-murmurhash","version":"1.0.10","comment":"Cython bindings for MurmurHash2","maintainer":"yuri@FreeBSD.org","www":"https://github.com/explosion/murmurhash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9475ab613a5a5b913d6f35bf1abe332c0ece5a5e629fd44654f25cef69c4a06d","flatsize":45786,"path":"All/py311-murmurhash-1.0.10.pkg","repopath":"All/py311-murmurhash-1.0.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17036,"desc":"Cython bindings for MurmurHash2.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-munch","origin":"devel/py-munch","version":"2.5.0","comment":"Python dict that provides attribute-style access (a la JavaScript)","maintainer":"lbartoletti@FreeBSD.org","www":"https://pypi.org/project/munch/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cc405ee43a3ab4c087ed28b5f75fdb91ab2fbddca209b53934b6c18f1531dd5","flatsize":91641,"path":"All/py311-munch-2.5.0.pkg","repopath":"All/py311-munch-2.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15948,"desc":"munch is a fork of David Schoonover's Bunch package, providing similar\nfunctionality. 99%25 of the work was done by him, and the fork was made mainly\nfor lack of responsiveness for fixes and maintenance on the original code.\n\nMunch is a dictionary that supports attribute-style access, a la JavaScript.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-naiveBayesClassifier","origin":"devel/py-naiveBayesClassifier","version":"0.1.3_1","comment":"Yet another general purpose naive bayesian classifier","maintainer":"dvl@FreeBSD.org","www":"https://pypi.org/project/naiveBayesClassifier/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c07448e44ca974efc1ddb067589ef7ca7ebac96bf01ad724514939d4d48848e","flatsize":30109,"path":"All/py311-naiveBayesClassifier-0.1.3_1.pkg","repopath":"All/py311-naiveBayesClassifier-0.1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9660,"desc":"Yet another general purpose Naive Bayesian classifier.\n(under heavy development)\n\nNaive Bayes Classifier is probably the most widely used text classifier,\nit's a supervised learning algorithm. It can be used to classify blog posts\nor news articles into different categories like sports, entertainment and\nso forth.\n\nNaive Bayes is a simple technique for constructing classifiers: models that\nassign class labels to problem instances, represented as vectors of feature\nvalues, where the class labels are drawn from some finite set. It is not a\nsingle algorithm for training such classifiers, but a family of algorithms\nbased on a common principle: all naive Bayes classifiers assume that the value\nof a particular feature is independent of the value of any other feature,\ngiven the class variable. For example, a fruit may be considered to be an apple\nif it is red, round, and about 10 cm in diameter. A naive Bayes classifier\nconsiders each of these features to contribute independently to the probability\nthat this fruit is an apple, regardless of any possible correlations between\nthe color, roundness, and diameter features.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-multiprocess","origin":"devel/py-multiprocess","version":"0.70.12.2","comment":"Better multiprocessing and multithreading in python","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/multiprocess/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e54355c16c63aeb4a91e56175f5a4596ecd71b97c786da590ac784ff611c8a7","flatsize":2158363,"path":"All/py311-multiprocess-0.70.12.2.pkg","repopath":"All/py311-multiprocess-0.70.12.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":305716,"desc":"'multiprocess' is a fork of the 'multiprocessing' package, and is developed\nas part of 'pathos'.\n\n'multiprocessing' is a package for the Python language which supports the\nspawning of processes using the API of the standard library's threading module.\n'multiprocessing' has been distributed in the standard library since python 2.6.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-multiset","origin":"devel/py-multiset","version":"3.1.0","comment":"Implementation of a multiset","maintainer":"yuri@FreeBSD.org","www":"https://github.com/wheerd/multiset","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f14b1065d838a648d985674ec627403fc3196c22e6fc0c2c886451c91d7dcd6","flatsize":153981,"path":"All/py311-multiset-3.1.0.pkg","repopath":"All/py311-multiset-3.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19280,"desc":"The multiset package provides a multiset implementation for python.\n\nA multiset is similar to the builtin set, but it allows an element to occur\nmultiple times. It is an unordered collection of elements which have to be\nhashable just like in a set. It supports the same methods and operations as set\ndoes, e.g. membership test, union, intersection, and (symmetric) difference.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mulpyplexer","origin":"devel/py-mulpyplexer","version":"0.09","comment":"Module that multiplexes interactions with lists of Python objects","maintainer":"0mp@FreeBSD.org","www":"https://pypi.org/project/mulpyplexer/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36e5de9aea4a3818e065302ecbb17160d60a7302374e10701551b17af8a2f105","flatsize":32301,"path":"All/py311-mulpyplexer-0.09.pkg","repopath":"All/py311-mulpyplexer-0.09.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7536,"desc":"Mulpyplexer is a piece of code that can multiplex interactions with lists of\nPython objects.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-multipledispatch","origin":"devel/py-multipledispatch","version":"0.4.8","comment":"Relatively sane approach to multiple dispatch in Python","maintainer":"skreuzer@FreeBSD.org","www":"https://pypi.org/project/multipledispatch/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8cc21ec43301ef96148782efee3832333bbbfa656a96c5af18b8fd5e509102a1","flatsize":80743,"path":"All/py311-multipledispatch-0.4.8.pkg","repopath":"All/py311-multipledispatch-0.4.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16992,"desc":"A relatively sane approach to multiple dispatch in Python.\n\nThis implementation of multiple dispatch is efficient, mostly complete,\nperforms static analysis to avoid conflicts, and provides optional namespace\nsupport. It looks good too.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-multipart","origin":"devel/py-multipart","version":"0.2.5","comment":"Parser for multipart/form-data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/defnull/multipart","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb4de425c6f64a468a54050efefcfb88679b152fcf34d5268df4bb6096f25911","flatsize":71676,"path":"All/py311-multipart-0.2.5.pkg","repopath":"All/py311-multipart-0.2.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16468,"desc":"Multipart provides a parser for the multipart/form-data format. It can read from\na file, a socket or a WSGI environment. The parser can be used to replace\ncgi.FieldStorage to work around its limitations.\n\nFeatures:\n- Parses multipart/form-data and application/x-www-form-urlencoded.\n- Produces useful error messages in 'strict'-mode.\n- Gracefully handle uploads of unknown size (missing Content-Length header).\n- Fast memory mapped files (io.BytesIO) for small uploads.\n- Temporary files on disk for big uploads.\n- Memory and disk resource limits to prevent DOS attacks.\n- Fixes many shortcomings and bugs of cgi.FieldStorage.\n- 100%25 test coverage.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-msrestazure","origin":"net-mgmt/py-msrestazure","version":"0.6.4","comment":"Azure-specific AutoRest swagger generator Python client runtime","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/Azure/msrestazure-for-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6afa16698c06e89921aa60917a1feac8901668f9ab9ab33a1f29abcd66bd5f6","flatsize":402706,"path":"All/py311-msrestazure-0.6.4.pkg","repopath":"All/py311-msrestazure-0.6.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58484,"desc":"AutoRest swagger generator Python client runtime. Azure-specific module.","deps":{"py311-adal":{"origin":"net-mgmt/py-adal","version":"1.2.7_4"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mxnet","origin":"misc/py-mxnet","version":"1.9.0","comment":"Apache MXNet: Ultra-scalable deep learning framework","maintainer":"yuri@FreeBSD.org","www":"https://github.com/apache/incubator-mxnet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6296d2e67a6e13123939d10c3e6311459a263f7161bb71138d85963da8b0234a","flatsize":9674224,"path":"All/py311-mxnet-1.9.0.pkg","repopath":"All/py311-mxnet-1.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1397608,"desc":"Apache MXNet is a deep learning framework designed for both efficiency and\nflexibility. It allows you to mix symbolic and imperative programming to\nmaximize efficiency and productivity. At its core, MXNet contains a dynamic\ndependency scheduler that automatically parallelizes both symbolic and\nimperative operations on the fly. A graph optimization layer on top of that\nmakes symbolic execution fast and memory efficient. MXNet is portable and\nlightweight, scaling effectively to multiple GPUs and multiple machines.\n\nMXNet is more than a deep learning project. It is a collection of blue prints\nand guidelines for building deep learning systems, and interesting insights of\nDL systems for hackers.\n\nWWW: https://mxnet.apache.org/","deps":{"mxnet":{"origin":"misc/mxnet","version":"1.9.0"},"py311-graphviz":{"origin":"graphics/py-graphviz","version":"0.10.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"shlibs_required":["libmxnet.so"],"annotations":{"flavor":"py311"}},{"name":"py311-msrplib","origin":"net/py-msrplib","version":"0.20.0_1","comment":"Python MSRP client library","maintainer":"python@FreeBSD.org","www":"http://mediaproxy.ag-projects.com/projects/msrp/wiki","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"793fb03cd947b9daf7ca1df552e48f749dca2391fc3131fda9fac945d1e831e2","flatsize":353629,"path":"All/py311-msrplib-0.20.0_1.pkg","repopath":"All/py311-msrplib-0.20.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":58304,"desc":"The MSRP protocol stack implementation for clients written in python.\n\nMessage Session Relay Protocol (MSRP) is a protocol for transmitting\na series of related instant messages in the context of a session.\nMessage sessions are treated like any other media stream\nwhen set up via a rendezvous or session creation protocol\nsuch as the Session Initiation Protocol (SIP).","deps":{"py311-eventlib":{"origin":"devel/py-eventlib","version":"0.1.5_6"},"py311-gnutls":{"origin":"security/py-gnutls","version":"3.1.3"},"py311-python-application":{"origin":"devel/py-python-application","version":"2.8.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-muacrypt","origin":"security/py-muacrypt","version":"0.9.1","comment":"Support tool and API for Autocrypt mail agents","maintainer":"egypcio@FreeBSD.org","www":"https://pypi.org/project/muacrypt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cb043e0dc7ead5709c827982fa1b5dbf7c38632c3808ea732b09baf58182365","flatsize":856322,"path":"All/py311-muacrypt-0.9.1.pkg","repopath":"All/py311-muacrypt-0.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":131588,"desc":"muacrypt is a support tool for implementing Autocrypt Level 1 compliant\nmail agents.\n\nAutocrypt state is kept in one or more accounts which process and produce\nautocrypt headers from respective incoming and outgoing e-mail. Each account\nis tied to a set of e-mail addresses, specified as a regular expression.\n\nFunctionality is exposed through a command line tool muacrypt and a Python\nAPI obtained through import muacrypt.","deps":{"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-execnet":{"origin":"sysutils/py-execnet","version":"2.1.1"},"py311-pluggy":{"origin":"devel/py-pluggy","version":"1.5.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","mail","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"Should you installed the py36 flavor of this package and are presented to\nthe following error:\n\n  RuntimeError: Click will abort further execution because Python 3 was\n  configured to use ASCII as encoding for the environment. Either switch\n  to Python 2 or consult the Python 3 section of the docs for\n  mitigation steps.\n\nIt's an issue related to Click, not muacrypt. You can workaround that by\nexporting LC_ALL and LANG variables, using your locale settings and\nrunning muacrypt again:\n\n  # setenv LC_ALL en_US.UTF-8\n  # setenv LANG en_US.UTF-8\n  # muacrypt\n\nRead https://click.palletsprojects.com/en/7.x/python3/ for more details.","type":"install"}]},{"name":"py311-netutils","origin":"net-mgmt/py-netutils","version":"1.8.1","comment":"Common helper functions useful in network automation","maintainer":"kai@FreeBSD.org","www":"https://github.com/networktocode/netutils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93c09441126ff95edae7021ca5138e408d52c6821b507ac6064e4272d35d261f","flatsize":7231942,"path":"All/py311-netutils-1.8.1.pkg","repopath":"All/py311-netutils-1.8.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":875840,"desc":"This Python library contains a collection of objects for common network\nautomation tasks.\n\nIt intends to keep the following tenets:\n\n* Must not be any dependencies required to run the library.\n* May be some optional dependencies, to be managed by the user\n  in opt in fashion.\n* Shall prefer functions over classes.\n* Shall prefer a folder and file structure that is flat.\n* Shall leverage docstrings as the primary documentation mechanism.\n* Must provide examples in every public function.\n* Shall retain a high test coverage.","deps":{"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"options":{"JSONSCHEMA":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-multi_key_dict","origin":"devel/py-multi_key_dict","version":"2.0.3","comment":"Multi key dictionary implementation","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/formiaczek/multi_key_dict","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11aa49fbdfa1c0ae3902bd7193a20f75469e8096ab848ec128c49a36791f6c63","flatsize":106080,"path":"All/py311-multi_key_dict-2.0.3.pkg","repopath":"All/py311-multi_key_dict-2.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19760,"desc":"Implementation of a multi-key dictionary, i.e.:\n\n(key1[,key2, ..]) => value\n\nThis dictionary has a similar interface to the standard dictionary => but is\nextended to support multiple keys referring to the same element.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-msal-extensions","origin":"devel/py-msal-extensions","version":"1.0.0","comment":"Microsoft Authentication Extensions for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/msal-extensions/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"add11dc84ae7a5327cf4557b3cc5067486e7a6f044064a0444808d30cc2e99aa","flatsize":156036,"path":"All/py311-msal-extensions-1.0.0.pkg","repopath":"All/py311-msal-extensions-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29472,"desc":"The Microsoft Authentication Extensions for Python offers secure mechanisms for\nclient applications to perform cross-platform token cache serialization and\npersistence. It gives additional support to the Microsoft Authentication\nLibrary for Python (MSAL).\n\nMSAL Python supports an in-memory cache by default and provides the\nSerializableTokenCache to perform cache serialization. You can read more about\nthis in the MSAL Python documentation. Developers are required to implement\ntheir own cache persistance across multiple platforms and Microsoft\nAuthentication Extensions makes this simpler.","deps":{"py311-msal":{"origin":"devel/py-msal","version":"1.24.0.b2"},"py311-portalocker":{"origin":"devel/py-portalocker","version":"2.3.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-multiqc","origin":"biology/py-multiqc","version":"1.15","comment":"Aggregate bioinformatics analysis reports across samples and tools","maintainer":"jwb@FreeBSD.org","www":"https://pypi.python.org/pypi/multiqc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09b7ff1e54f9881dd5a7c9efc96d498066059775ae82398f05368563d7208d31","flatsize":9405276,"path":"All/py311-multiqc-1.15.pkg","repopath":"All/py311-multiqc-1.15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1546908,"desc":"MultiQC searches a given directory for analysis logs and compiles an HTML\nreport. It's a general use tool, perfect for summarising the output from\nnumerous bioinformatics tools.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-coloredlogs":{"origin":"devel/py-coloredlogs","version":"15.0.1"},"py311-colormath":{"origin":"math/py-colormath","version":"3.0.0_2"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-kiwisolver":{"origin":"math/py-kiwisolver","version":"1.4.5,1"},"py311-lzstring":{"origin":"archivers/py-lzstring","version":"1.0.4"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-rich-click":{"origin":"devel/py-rich-click","version":"1.6.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-spectra":{"origin":"graphics/py-spectra","version":"0.0.11"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-msgpack","origin":"devel/py-msgpack","version":"1.0.8","comment":"MessagePack (de)serializer for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://msgpack.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f41780bd8551a246f7cca47971a9c94f7c8d46db0b2ec60e12ef23919ed78b01","flatsize":326597,"path":"All/py311-msgpack-1.0.8.pkg","repopath":"All/py311-msgpack-1.0.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":83156,"desc":"MessagePack is an efficient binary serialization format. It lets you exchange\ndata among multiple languages like JSON. But it's faster and smaller. Small\nintegers are encoded into a single byte, and typical short strings require only\none extra byte in addition to the strings themselves.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-msoffcrypto-tool","origin":"security/py-msoffcrypto-tool","version":"5.0.0","comment":"Python tool and library for decrypting MS Office files","maintainer":"antoine@FreeBSD.org","www":"https://github.com/nolze/msoffcrypto-tool","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd44635a685780846aa981204fe85a0ce74abaf6726cd280226626cdc9681d60","flatsize":381844,"path":"All/py311-msoffcrypto-tool-5.0.0.pkg","repopath":"All/py311-msoffcrypto-tool-5.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59088,"desc":"msoffcrypto-tool (formerly ms-offcrypto-tool) is a Python tool and library for\ndecrypting encrypted MS Office files with password, intermediate key, or\nprivate key which generated its escrow key.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-olefile":{"origin":"devel/py-olefile","version":"0.46"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mrcfile","origin":"biology/py-mrcfile","version":"1.5.0","comment":"MRC file I/O library which is used in structural biology","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ccpem/mrcfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7df85915ad575c8f22b657bdb8709065306afcfc538f0512229c26632e895c4a","flatsize":423094,"path":"All/py311-mrcfile-1.5.0.pkg","repopath":"All/py311-mrcfile-1.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":57720,"desc":"mrcfile is a Python implementation of the MRC2014 file\nformat, which is used in structural biology to store\nimage and volume data.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-msal","origin":"devel/py-msal","version":"1.24.0.b2","comment":"Microsoft Authentication Library (MSAL) for Python","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/AzureAD/microsoft-authentication-library-for-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a043db977a157d044301519e7bd8cd8499dc2a6cb06a395fdc03b0a13f7da2f","flatsize":868630,"path":"All/py311-msal-1.24.0.b2.pkg","repopath":"All/py311-msal-1.24.0.b2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":137476,"desc":"The Microsoft Authentication Library for Python enables applications to\nintegrate with the Microsoft identity platform. It allows you to sign in users\nor apps with Microsoft identities (Azure AD, Microsoft Accounts and Azure AD\nB2C accounts) and obtain tokens to call Microsoft APIs such as Microsoft Graph\nor your own APIs registered with the Microsoft identity platform. It is built\nusing industry standard OAuth2 and OpenID Connect protocols.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mrkd","origin":"devel/py-mrkd","version":"0.2.0_3","comment":"Write man pages using Markdown, and convert them to Roff or HTML","maintainer":"vd@FreeBSD.org","www":"https://github.com/refi64/mrkd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53ca98ada962f6fd28640120094944f5d8b49f429dc849e48f7152de66368038","flatsize":47486,"path":"All/py311-mrkd-0.2.0_3.pkg","repopath":"All/py311-mrkd-0.2.0_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12700,"desc":"Write man pages using Markdown, and convert them to Roff or HTML.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-mistune0":{"origin":"textproc/py-mistune0","version":"0.8.4_2"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mrchem","origin":"science/py-mrchem","version":"1.1.4","comment":"MultiResolution Chemistry","maintainer":"yuri@FreeBSD.org","www":"https://github.com/MRChemSoft/mrchem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6c9b0b420b5231334f0914f872d4d887df0ae8faa0c5ee2511c2674c288bd89","flatsize":567987,"path":"All/py311-mrchem-1.1.4.pkg","repopath":"All/py311-mrchem-1.1.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":109352,"desc":"MRChem is a numerical real-space code for molecular electronic structure\ncalculations within the self-consistent field (SCF) approximations of quantum\nchemistry (Hartree-Fock and Density Functional Theory).\n\nThe code is being developed at the Hylleraas Centre for Quantum Molecular\nSciences at UiT - The Arctic University of Norway.","deps":{"mrchem":{"origin":"science/mrchem","version":"1.1.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-numpy","origin":"math/py-numpy","version":"1.26.4_1,1","comment":"The New Numeric Extension to Python","maintainer":"python@FreeBSD.org","www":"https://www.numpy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88a438bec8d293844269fca63267d1f3b787b420aaeb48dfe177c55688f7ddc6","flatsize":153886812,"path":"All/py311-numpy-1.26.4_1,1.pkg","repopath":"All/py311-numpy-1.26.4_1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14482124,"desc":"NumPy is the fundamental package for scientific computing with Python. It\ncontains among other things:\n- a powerful N-dimensional array object\n- sophisticated (broadcasting) functions\n- tools for integrating C/C++ and Fortran code\n- useful linear algebra, Fourier transform, and random number capabilities\n\nBesides its obvious scientific uses, NumPy can also be used as an efficient\nmulti-dimensional container of generic data. Arbitrary data-types can be\ndefined. This allows NumPy to seamlessly and speedily integrate with a wide\nvariety of databases.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"}},"categories":["math","python"],"shlibs_required":["libopenblas.so.0","libgfortran.so.5"],"options":{"DOCS":"on","SUITESPARSE":"on","ATLAS":"off","NETLIB":"off","OPENBLAS":"on"},"annotations":{"cpe":"cpe:2.3:a:numpy:numpy:1.26.4:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-mqttwarn","origin":"sysutils/py-mqttwarn","version":"0.35.0","comment":"Subscribe to MQTT topics and notify pluggable services","maintainer":"dvl@FreeBSD.org","www":"https://github.com/jpmens/mqttwarn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1db1f853b55f1398ba7f8bc00cc2b9f289dd80e1066e348538b8f469f9b2f84b","flatsize":988526,"path":"All/py311-mqttwarn-0.35.0.pkg","repopath":"All/py311-mqttwarn-0.35.0.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":173460,"desc":"mqttwarn is a highly configurable MQTT message router, where the routing\ntargets are notification plugins, primarily written in Python.\n\nmqttwarn subscribes to any number of MQTT topics and publishes received\npayloads to one or more notification services after optionally applying\nsophisticated transformations.\n\nIt comes with over 70 notification handler plugins covering a wide range\nof notification services, and has an adapter for the Apprise notification\nlibrary, covering another set of 80+ notification services.\n\nRepository: https://github.com/jpmens/mqttwarn\nDocumentation: https://mqttwarn.readthedocs.io/","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-funcy":{"origin":"devel/py-funcy","version":"2.0"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-paho-mqtt":{"origin":"net/py-paho-mqtt","version":"2.1.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"users":["mqttwarn"],"groups":["mqttwarn"],"options":{"APNS":"off","CELERY":"off","DNSUPDATE":"off","DOCS":"on","EXAMPLES":"on","GSS2":"off","MYSQL":"off","POSTGRES":"off","REDISPUB":"off","RRDTOOL":"off","SERIAL":"off","SSH":"off","TWILIO":"off","TWITTER":"off","WEBSOCKET":"off"},"annotations":{"flavor":"py311"},"messages":[{"message":"After installing mqttwarn for the first time, we recommend the following:\n\n1 - Add to /etc/rc.conf:\n\nmqttwarn_enable=\"YES\"\n\n2 - Edit your configuration file\n\n/usr/local/etc/mqttwarn/mqttwarn.conf","type":"install"}]},{"name":"py311-msgspec","origin":"devel/py-msgspec","version":"0.18.6","comment":"Fast serialization and validation library","maintainer":"sunpoet@FreeBSD.org","www":"https://jcristharif.com/msgspec/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14b10907ab3d2b8e19f29f43523e6023e521bdeea5453b78026f51e056400d0e","flatsize":639486,"path":"All/py311-msgspec-0.18.6.pkg","repopath":"All/py311-msgspec-0.18.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":183392,"desc":"msgspec is a fast serialization and validation library, with builtin support for\nJSON, MessagePack, YAML, and TOML. It features:\n- High performance encoders/decoders for common protocols. The JSON and\n MessagePack implementations regularly benchmark as the fastest options for\n  Python.\n- Support for a wide variety of Python types. Additional types may be supported\n  through extensions.\n- Zero-cost schema validation using familiar Python type annotations. In\n  benchmarks msgspec decodes and validates JSON faster than orjson can decode it\n  alone.\n- A speedy Struct type for representing structured data. If you already use\n  dataclasses or attrs, structs should feel familiar. However, they're 5-60x\n  faster for common operations.\n\nAll of this is included in a lightweight library with no required dependencies.","deps":{"py311-tomli-w":{"origin":"textproc/py-tomli-w","version":"1.0.0_2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"TOML":"on","YAML":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-obspy","origin":"science/py-obspy","version":"1.4.1","comment":"Python framework for seismological observatories","maintainer":"wen@FreeBSD.org","www":"https://www.obspy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5827be98e2cab6dcd625a1a5b3368cf12a36f16b378c8d5e7a7739c8d204b1d9","flatsize":48961318,"path":"All/py311-obspy-1.4.1.pkg","repopath":"All/py311-obspy-1.4.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":13514344,"desc":"ObsPy is an open-source project dedicated to provide a Python framework for\nprocessing seismological data. It provides parsers for common file formats,\nclients to access data centers and seismological signal processing routines\nwhich allow the manipulation of seismological time series (see Beyreuther\net al. 2010, Megies et al. 2011).\n\nThe goal of the ObsPy project is to facilitate rapid application development\nfor seismology.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlalchemy10":{"origin":"databases/py-sqlalchemy10","version":"1.0.14"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mwoauth","origin":"www/py-mwoauth","version":"0.3.8","comment":"Generic MediaWiki OAuth handshake helper","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mediawiki-utilities/python-mwoauth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fafa523b23a7eaeb8ea218b05b02c66ddbbd27e50ed983b0171aeb789aca5bc","flatsize":106339,"path":"All/py311-mwoauth-0.3.8.pkg","repopath":"All/py311-mwoauth-0.3.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19820,"desc":"mwoauth is an open licensed (MIT) library designed to provide a simple means\nto performing an OAuth handshake with a MediaWiki installation with the OAuth\nExtension installed.","deps":{"py311-oauthlib":{"origin":"security/py-oauthlib","version":"3.2.2_1"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-oauthlib":{"origin":"www/py-requests-oauthlib","version":"2.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mypy","origin":"devel/py-mypy","version":"1.10.0","comment":"Optional static typing for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://www.mypy-lang.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c6feef93c7fb3041ad3b7d8520e2a4efee3f9e58577c421aa7152a47c3889e2","flatsize":24491618,"path":"All/py311-mypy-1.10.0.pkg","repopath":"All/py311-mypy-1.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3468812,"desc":"Mypy is an optional static type checker for Python that aims to combine the\nbenefits of dynamic (or \"duck\") typing and static typing. Mypy combines the\nexpressive power and convenience of Python with a powerful type system and\ncompile-time type checking. Mypy type checks standard Python programs; run them\nusing any Python VM with basically no runtime overhead.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-mypy_extensions":{"origin":"devel/py-mypy_extensions","version":"1.0.0"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DMYPY":"on","MYPYC":"on","REPORTS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-mplhep","origin":"science/py-mplhep","version":"0.3.49","comment":"Matplotlib styles for HEP","maintainer":"yuri@FreeBSD.org","www":"https://mplhep.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab843ca09763ad0a908e70049b3d05ce36b030fefe56b9a979a42c65b9a084f6","flatsize":446430,"path":"All/py311-mplhep-0.3.49.pkg","repopath":"All/py311-mplhep-0.3.49.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":78304,"desc":"mplhep is a set of helpers for matplotlib to more easily produce plots typically\nneeded in HEP as well as style them in way that's compatible with current\ncollaboration requirements (ROOT-like plots for CMS, ATLAS, LHCb, ALICE).","deps":{"py311-cycler":{"origin":"devel/py-cycler","version":"0.12.1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-mplhep-data":{"origin":"science/py-mplhep-data","version":"0.0.3"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mplfinance","origin":"finance/py-mplfinance","version":"0.12.10b0_1","comment":"Utilities for the visualization, and visual analysis, of financial data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/matplotlib/mplfinance","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bfe85053cc54c5f6179d4bf8b0574a05d112402be583b2b9bc98f72350f5a8fd","flatsize":895993,"path":"All/py311-mplfinance-0.12.10b0_1.pkg","repopath":"All/py311-mplfinance-0.12.10b0_1.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":135468,"desc":"mplfinance provides matplotlib utilities for the visualization, and visual\nanalysis, of financial data.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mrtparse","origin":"net/mrtparse","version":"2.0.0","comment":"MRT format data parser","maintainer":"olivier@FreeBSD.org","www":"https://github.com/t2mune/mrtparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a04495ee6ad333fb24e66d6fca9bafb94e9b1e8fdbbd950b0772526873d80ba","flatsize":285510,"path":"All/py311-mrtparse-2.0.0.pkg","repopath":"All/py311-mrtparse-2.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41012,"desc":"Tool to read and analyze the MRT format data. The MRT format can be used to\nexport routing protocol messages, state changes, and routing information base\ncontents, and is defined in RFC6396.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mpd","origin":"audio/py-mpd","version":"0.3.0_1","comment":"Python MPD client library","maintainer":"nivit@FreeBSD.org","www":"https://pypi.org/project/python-mpd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2da1f8660b7b493817c50df0d91425ed5bbd96b9620cd0951eba80f6d9494066","flatsize":64773,"path":"All/py311-mpd-0.3.0_1.pkg","repopath":"All/py311-mpd-0.3.0_1.pkg","licenselogic":"single","pkgsize":12076,"desc":"An MPD (Music Player Daemon) client library written in pure Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mox","origin":"devel/py-mox","version":"0.5.3_3","comment":"Mock object framework for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/glasser/pymox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51fbc8639ccb46cb92f0a9734ca9a1440dbd6225a961e60825d4e51e64d9bfb7","flatsize":257042,"path":"All/py311-mox-0.5.3_3.pkg","repopath":"All/py311-mox-0.5.3_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39072,"desc":"Mox is an open source mock object framework for Python, inspired by the Java\nlibrary EasyMock.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mp-api","origin":"science/py-mp-api","version":"0.34.0","comment":"API for server for the Materials Project","maintainer":"yuri@FreeBSD.org","www":"https://materialsproject.github.io/api/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdef2bfd734120ac13e959ba75ad1ab3a10d5f5901054938176cec513e11b7e0","flatsize":1170259,"path":"All/py311-mp-api-0.34.0.pkg","repopath":"All/py311-mp-api-0.34.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":121560,"desc":"mp-api contains the core client implementation for the updated\nMaterials Project API.","deps":{"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-custodian":{"origin":"devel/py-custodian","version":"2023.6.5"},"py311-emmet-core":{"origin":"science/py-emmet-core","version":"0.64.0"},"py311-monty":{"origin":"devel/py-monty","version":"2023.5.8"},"py311-mpcontribs-client":{"origin":"science/py-mpcontribs-client","version":"5.4.2"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"py311-pymatgen":{"origin":"science/py-pymatgen","version":"2022.7.19_1"},"py311-pymatgen-analysis-alloys":{"origin":"science/py-pymatgen-analysis-alloys","version":"0.0.6"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-motor","origin":"databases/py-motor","version":"1.0","comment":"Non-blocking MongoDB driver for Tornado or asyncio","maintainer":"demon@FreeBSD.org","www":"https://pypi.org/project/motor/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"524cfa26744e81301fac738431a84567c2fbeae6144dac4b129aad6269ee10d9","flatsize":434677,"path":"All/py311-motor-1.0.pkg","repopath":"All/py311-motor-1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":63580,"desc":"Motor presents a callback- or Future-based API for non-blocking access to\nMongoDB from Tornado or asyncio.","deps":{"py311-pymongo":{"origin":"databases/py-pymongo","version":"3.13.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mpmath","origin":"math/py-mpmath","version":"1.3.0_1","comment":"Python Library for Arbitrary-precision Floating-point Arithmetic","maintainer":"wen@FreeBSD.org","www":"https://www.mpmath.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46cc47f702b26689c4ce2bdfa9fd4f849aa162030ac32084bde7e9200dc7983c","flatsize":7766898,"path":"All/py311-mpmath-1.3.0_1.pkg","repopath":"All/py311-mpmath-1.3.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":958256,"desc":"Mpmath is a pure-Python library for multiprecision floating-point\narithmetic. It provides an extensive set of transcendental functions,\nunlimited exponent sizes, complex numbers, interval arithmetic,\nnumerical integration and differentiation, root-finding, linear algebra,\nand much more. Almost any calculation can be performed just as well at\n10-digit or 1000-digit precision, and in many cases mpmath implements\nasymptotically fast algorithms that scale well for extremely high\nprecision work. If available, mpmath will (optionally) use gmpy to\nspeed up high precision operations.","deps":{"py311-gmpy2":{"origin":"math/py-gmpy2","version":"2.1.5_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-moviepy","origin":"multimedia/py-moviepy","version":"1.0.3_6","comment":"Video editing with Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Zulko/moviepy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fa8507d74b47ac1ddd2ee6afe2802d53227a59eb4aae6de00124ca09cada9cd","flatsize":1011433,"path":"All/py311-moviepy-1.0.3_6.pkg","repopath":"All/py311-moviepy-1.0.3_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":177636,"desc":"MoviePy is a Python library for video editing: cutting, concatenations, title\ninsertions, video compositing (a.k.a. non-linear editing), video processing, and\ncreation of custom effects.\n\nMoviePy can read and write all the most common audio and video formats,\nincluding GIF.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-imageio":{"origin":"graphics/py-imageio","version":"2.34.1"},"py311-imageio-ffmpeg":{"origin":"graphics/py-imageio-ffmpeg","version":"0.5.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-proglog":{"origin":"devel/py-proglog","version":"0.1.10_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mpl-interactions","origin":"graphics/py-mpl-interactions","version":"0.23.1_1","comment":"Simple interactive Matplotlib plots","maintainer":"makc@FreeBSD.org","www":"https://pypi.python.org/pypi/mpl-interactions","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"539ea5fde24fe07767d713871622e1837dddfa98b1b9aecd3c28400aace8a132","flatsize":542694,"path":"All/py311-mpl-interactions-0.23.1_1.pkg","repopath":"All/py311-mpl-interactions-0.23.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":80992,"desc":"mpl_interactions aims to simplify creation of interactive Matplotlib plots.\nIt provides:\n- sliders to control the output of pyplot functions (e.g. plot and hist)\n- function to compare horizontal and vertical slices of heatmaps\n- zooming with the scroll wheel","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-morse3","origin":"textproc/py-morse3","version":"2.9","comment":"Morse code encryption / decryption library","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/morse3/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4262bb570608667d9cd79fdf86f5bd36cb1fe7e51f407b9721d194ce9c26226","flatsize":11104,"path":"All/py311-morse3-2.9.pkg","repopath":"All/py311-morse3-2.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4120,"desc":"A library that can convert text, numbers and symbols to morse code\nand vice versa.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mpi4py","origin":"net/py-mpi4py","version":"3.1.6","comment":"Python bindings for MPI (OpenMPI)","maintainer":"wen@FreeBSD.org","www":"https://github.com/mpi4py/mpi4py","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4115f66daf960e54a7f55bdc1c85a321357f0703f2ac99f0ed5477bccb07aa27","flatsize":9511580,"path":"All/py311-mpi4py-3.1.6.pkg","repopath":"All/py311-mpi4py-3.1.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1640440,"desc":"This package provides Python bindings for the Message Passing Interface (MPI)\nstandard. It is implemented on top of the MPI-1/MPI-2 specification and\nexposes an API which grounds on the standard MPI-2 C++ bindings","deps":{"openmpi":{"origin":"net/openmpi","version":"5.0.3_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","parallel","python"],"shlibs_required":["libmpi.so.40"],"options":{"DOCS":"on","MANPAGES":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-more-itertools","origin":"devel/py-more-itertools","version":"10.3.0","comment":"More routines for operating on iterables, beyond itertools","maintainer":"sunpoet@FreeBSD.org","www":"https://more-itertools.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d3f38bd5ee9cf099b3bebdc905427b1e7627a0c3459d32c12bb3ede84c8fc90","flatsize":702312,"path":"All/py311-more-itertools-10.3.0.pkg","repopath":"All/py311-more-itertools-10.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":97372,"desc":"Python's itertools library is a gem - you can compose elegant solutions for a\nvariety of problems with the functions it provides.\n\nIn more-itertools one collect additional building blocks, recipes, and routines\nfor working with Python iterables.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mpi4py-mpich","origin":"net/py-mpi4py-mpich","version":"3.1.6","comment":"Python bindings for MPI (MPICH)","maintainer":"wen@FreeBSD.org","www":"https://github.com/mpi4py/mpi4py","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e6f2885dd25dc6577c8e1683f809582132d216f4d20fc33786e46cd09e4e95d","flatsize":9491132,"path":"All/py311-mpi4py-mpich-3.1.6.pkg","repopath":"All/py311-mpi4py-mpich-3.1.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1639292,"desc":"This package provides Python bindings for the Message Passing Interface (MPI)\nstandard. It is implemented on top of the MPI-1/MPI-2 specification and\nexposes an API which grounds on the standard MPI-2 C++ bindings","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","parallel","python"],"shlibs_required":["libmpifort.so.12","libgcc_s.so.1","libmpi.so.12"],"options":{"DOCS":"on","MANPAGES":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-moreorless","origin":"devel/py-moreorless","version":"0.4.0","comment":"Python diff wrapper","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/thatch/moreorless","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02343fcf67d9ae73b76f82bd70f92a08fdac727b3d536b4926b20bb3779c27ec","flatsize":80338,"path":"All/py311-moreorless-0.4.0.pkg","repopath":"All/py311-moreorless-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17916,"desc":"moreorless is a thin wrapper around difflib.unified_diff that Does The Right\nThing for \"No newline at eof\".","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nilearn","origin":"science/py-nilearn","version":"0.10.3","comment":"Statistical learning for neuroimaging in Python","maintainer":"yuri@FreeBSD.org","www":"https://nilearn.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81444a35168ba2efe3fe802fb641db58844fd4903e15f61f3690670f7ee536ea","flatsize":23251891,"path":"All/py311-nilearn-0.10.3.pkg","repopath":"All/py311-nilearn-0.10.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9436728,"desc":"Nilearn enables approachable and versatile analyses of brain volumes. It\nprovides statistical and machine-learning tools, with instructive documentation\n& open community.\n\nIt supports general linear model (GLM) based analysis and leverages the\nscikit-learn Python toolbox for multivariate statistics with applications such\nas predictive modelling, classification, decoding, or connectivity analysis.\n\nNilearn now includes the functionality of Nistats. Here's a guide to replacing\nNistats imports to work in Nilearn.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"py311-codecov":{"origin":"devel/py-codecov","version":"2.1.13"},"py311-joblib":{"origin":"devel/py-joblib","version":"1.3.2_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-nibabel":{"origin":"science/py-nibabel","version":"5.2.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-monotonic","origin":"devel/py-monotonic","version":"1.5","comment":"Python 3 monotonic time module for Python 2","maintainer":"alfred@FreeBSD.org","www":"https://github.com/atdt/monotonic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5277a7654681ab2e8f93364eed1e60c4c3ca44cfb06de8d2453783db034e1ec","flatsize":35045,"path":"All/py311-monotonic-1.5.pkg","repopath":"All/py311-monotonic-1.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9912,"desc":"This module provides a monotonic() function which returns the value\n(in fractional seconds) of a clock which never goes backwards. It\nis compatible with Python 2 and Python 3.\n\nOn Python 3.3 or newer, monotonic will be an alias of time.monotonic\nfrom the standard library. On older versions, it will fall back to\nan equivalent implementation:","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mpcontribs-client","origin":"science/py-mpcontribs-client","version":"5.4.2","comment":"Client library for MPContribs API on contribs-api.materialsproject.org","maintainer":"yuri@FreeBSD.org","www":"https://github.com/materialsproject/MPContribs/tree/master/mpcontribs-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef6fd2a9f6fecaaf1bbc08f79d277c18368c3995a7ffc3cc7c9acff9cfcea254","flatsize":341814,"path":"All/py311-mpcontribs-client-5.4.2.pkg","repopath":"All/py311-mpcontribs-client-5.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61284,"desc":"Client code for platform for materials scientists to contribute and disseminate\ntheir materials data through Materials Project.","deps":{"py311-boltons":{"origin":"devel/py-boltons","version":"24.0.0"},"py311-bravado":{"origin":"www/py-bravado","version":"11.0.3_1"},"py311-filetype":{"origin":"devel/py-filetype","version":"1.0.7"},"py311-flatten-dict":{"origin":"devel/py-flatten-dict","version":"0.4.2"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-json2html":{"origin":"textproc/py-json2html","version":"1.3.0"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pint":{"origin":"devel/py-pint","version":"0.23"},"py311-plotly":{"origin":"graphics/py-plotly","version":"4.14.3"},"py311-pyisemail":{"origin":"mail/py-pyisemail","version":"2.0.1"},"py311-pymatgen":{"origin":"science/py-pymatgen","version":"2022.7.19_1"},"py311-pymongo":{"origin":"databases/py-pymongo","version":"3.13.0"},"py311-requests-futures":{"origin":"www/py-requests-futures","version":"1.0.1_1"},"py311-semantic-version":{"origin":"devel/py-semantic-version","version":"2.10.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-swagger-spec-validator":{"origin":"devel/py-swagger-spec-validator","version":"2.7.4"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-ujson":{"origin":"devel/py-ujson","version":"5.10.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mondrian","origin":"devel/py-mondrian","version":"0.8.1_1","comment":"Logging with pretty colored squares","maintainer":"sunpoet@FreeBSD.org","www":"https://python-mondrian.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81e7cdf2a9d9a5d42a08ab3893ccd12a07d634de4734bc53693318fcd67b7fba","flatsize":91845,"path":"All/py311-mondrian-0.8.1_1.pkg","repopath":"All/py311-mondrian-0.8.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24452,"desc":"Mondrian is a small library that will make you use python logging module, once\nand for all.\n\nMost python coders who avoids the systematic usage of logging in their projects\ndoes so because it feels complicated to setup, but it's not.\n\nMondrian configures the python standard logging module with reasonable defaults,\nand enhance its default output formatters for better readability.\n\nMondrian provides a one-call interface to its configuration, with pretty\nformatters that makes you feel great.\n\nSee also: https://github.com/python-mondrian/mondrian","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mplhep-data","origin":"science/py-mplhep-data","version":"0.0.3","comment":"Font (Data) sub-package for mplhep","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Scikit-HEP/mplhep_data","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"048c8ee103287d0ac37a3aee61428421f096c7779b70924808664cdc9b96b51a","flatsize":11772529,"path":"All/py311-mplhep-data-0.0.3.pkg","repopath":"All/py311-mplhep-data-0.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2859316,"desc":"mplhep_data is a sub-package to hold data (fonts) for mplhep.\n\nFonts distributed in this package have open licenses and can be redistributed.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-moltemplate","origin":"science/py-moltemplate","version":"2.20.21","comment":"Tool to prepare simulations of molecules, complex molecular assemblies","maintainer":"yuri@FreeBSD.org","www":"https://www.moltemplate.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"761f925dfe388717833ac1dd729ecbbfe1ae1ce83ec35a5dec2fd532906034ab","flatsize":10216395,"path":"All/py311-moltemplate-2.20.21.pkg","repopath":"All/py311-moltemplate-2.20.21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":770304,"desc":"Moltemplate is a general cross-platform text-based molecule builder for LAMMPS,\nan extremely flexible and customizable molecular dynamics engine.\n\nMoltemplate was designed for inventing new kinds of complex coarse-grained toy\nmodels of molecules, molecular machines, and assemblies. However it is well\nsuited for preparing realistic all-atom simulations as well. It supports a wide\nvariety of existing force fields and models including: OPLS, AMBER(GAFF,GAFF2),\nCOMPASS, LOPLS(2015), EFF, TraPPE(1998), MOLC, mW, ELBA(water), and oxDNA2.\nHowever it can be used to build molecules using any of the force fields (and\natom styles) available in LAMMPS, including new force fields created by\nmodifying the LAMMPS source code. Molecules can be copied, combined, and linked\ntogether as building-blocks to define new molecules (hierarchically). Once\nbuilt, individual molecules and subunits can be customized (atoms, bonds, and\nsubunits can be moved and deleted). Moltemplate is currently interoperable with:\nVMD , PACKMOL , OVITO , CellPACK , VIPSTER , and the ATB molecule server\n(by using the ltemplify.py converter).","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mongokit","origin":"devel/py-mongokit","version":"0.9.1.1","comment":"Python ORM-like layer on top of pymongo","maintainer":"mail@derzinn.de","www":"http://namlook.github.com/mongokit/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d5367c870c674da795bc2762cb496bca18b485c211ba8b15118f121d05221e6","flatsize":561300,"path":"All/py311-mongokit-0.9.1.1.pkg","repopath":"All/py311-mongokit-0.9.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":95116,"desc":"MongoKit is a python module that brings structured schema and validation layer\non top of the great pymongo driver. It has be written to be simpler and\nlighter as possible with the KISS and DRY principles in mind.","deps":{"py311-pymongo":{"origin":"databases/py-pymongo","version":"3.13.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-moderngl","origin":"graphics/py-moderngl","version":"5.10.0","comment":"ModernGL: High performance rendering for Python 3","maintainer":"yuri@FreeBSD.org","www":"https://moderngl.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f77e78b8007244236aca9a168f3bc9303b88b122e3b47d9b63e1d84dd3842bf6","flatsize":715854,"path":"All/py311-moderngl-5.10.0.pkg","repopath":"All/py311-moderngl-5.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":127932,"desc":"ModernGL is a python wrapper over OpenGL 3.3+ core that simplifies the creation\nof simple graphics applications like scientific simulations, games or user\ninterfaces. Usually, acquiring in-depth knowledge of OpenGL requires a steep\nlearning curve. In contrast, ModernGL is easy to learn and use, moreover it is\ncapable of rendering with high performance and quality, with less code written.\nThe majority of the moderngl code base is also written in C++ for high\nperformance.","deps":{"py311-glcontext":{"origin":"graphics/py-glcontext","version":"2.5.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"annotations":{"flavor":"py311"}},{"name":"py311-monty","origin":"devel/py-monty","version":"2023.5.8","comment":"Monty is the missing complement to Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/materialsvirtuallab/monty","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"158cc0823978332513135442e59911a0b566b3e46eb7a65d8eceadc0007be589","flatsize":465174,"path":"All/py311-monty-2023.5.8.pkg","repopath":"All/py311-monty-2023.5.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":83108,"desc":"Monty is the missing complement to Python. Monty implements supplementary useful\nfunctions for Python that are not part of the standard library. Examples include\nuseful utilities like transparent support for zipped files, useful design\npatterns such as singleton and cached_class, and many more.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mock","origin":"devel/py-mock","version":"5.1.0","comment":"Rolling backport of unittest.mock for all Pythons","maintainer":"bofh@FreeBSD.org","www":"https://mock.readthedocs.org/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a430b54a38952858e96aea71409d43672c6f8582828607ebaf1b81842e0d29b4","flatsize":406995,"path":"All/py311-mock-5.1.0.pkg","repopath":"All/py311-mock-5.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":68952,"desc":"mock is a library for testing in Python. It allows you to replace parts of\nyour system under test with mock objects and make assertions about how\nthey have been used.\n\nmock is now part of the Python standard library, available as\nunittest.mock in Python 3.3 onwards.\n\nThis package contains a rolling backport of the standard library mock code\ncompatible with Python 2.7 and 3.4 and up.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mongoengine","origin":"databases/py-mongoengine","version":"0.28.2","comment":"Object-Document-Mapper for working with MongoDB","maintainer":"python@FreeBSD.org","www":"http://mongoengine.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31f3e363e827d598ca0991330650d32f0a2b2e79f29b67b4cb830ba3ee510822","flatsize":1474061,"path":"All/py311-mongoengine-0.28.2.pkg","repopath":"All/py311-mongoengine-0.28.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":218920,"desc":"MongoEngine is an ORM-like layer on top of PyMongo. It allows you to define\nschemas for documents and query collections using syntax inspired by the\nDjango ORM.","deps":{"py311-pymongo":{"origin":"databases/py-pymongo","version":"3.13.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-moarchiving","origin":"math/py-moarchiving","version":"0.6.0_1","comment":"Biobjective Archive class with hypervolume indicator and uncrowded hypervolume improvement computation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/CMA-ES/moarchiving","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bb7ffbc776b39d09662e9835df26dcb0eaf18b9674a706055c205ba1ec5eb7b","flatsize":138440,"path":"All/py311-moarchiving-0.6.0_1.pkg","repopath":"All/py311-moarchiving-0.6.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":25296,"desc":"The Python class moarchiving.BiobjectiveNondominatedSortedList implements a\nbi-objective non-dominated archive with list as parent class. It is heavily\nbased on the bisect module. It provides easy and fast access to the overall\nhypervolume, the contributing hypervolume of each element, and to the uncrowded\nhypervolume improvement of any given point in objective space.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"options":{"ARBITRARY_PRECISION":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-mnemonic","origin":"security/py-mnemonic","version":"0.21","comment":"Implementation of Bitcoin BIP-0039","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/trezor/python-mnemonic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"512a55715286d9da590527e60a36e93c4eda20cdc17afa108970debf80963e33","flatsize":268857,"path":"All/py311-mnemonic-0.21.pkg","repopath":"All/py311-mnemonic-0.21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":82176,"desc":"This BIP describes the implementation of a mnemonic code or mnemonic sentence (a\ngroup of easy to remember words) for the generation of deterministic wallets.\n\nIt consists of two parts: generating the mnenomic, and converting it into a\nbinary seed. This seed can be later used to generate deterministic wallets using\nBIP-0032 or similar methods.","deps":{"py311-pbkdf2":{"origin":"security/py-pbkdf2","version":"1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-oci","origin":"devel/py-oci","version":"2.128.1","comment":"Python interface to Oracle Cloud Infrastructure","maintainer":"ale_sagra@hotmail.com","www":"https://github.com/oracle/oci-python-sdk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ec74ba2d3f45cda29e745954c1dca25588283a9b84b7100d8a3e7a77b60b152","flatsize":470733987,"path":"All/py311-oci-2.128.1.pkg","repopath":"All/py311-oci-2.128.1.pkg","licenselogic":"or","licenses":["APACHE20","UPL"],"pkgsize":16470380,"desc":"The Python SDK enables one to write code to manage Oracle Cloud Infrastructure\nresources. All OCI services and regions are supported.","deps":{"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-circuitbreaker":{"origin":"devel/py-circuitbreaker","version":"2.0.0"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-moderngl-window","origin":"graphics/py-moderngl-window","version":"2.4.6","comment":"Library for ModernGL making window creation & resource loading simple","maintainer":"yuri@FreeBSD.org","www":"https://github.com/moderngl/moderngl-window","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50cd8c2d5b91afeb1cea04df7ce47ad60c26517e92b8ba4408ace64fa1d34214","flatsize":2000506,"path":"All/py311-moderngl-window-2.4.6.pkg","repopath":"All/py311-moderngl-window-2.4.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":439012,"desc":"moderngl-window is a cross platform utility library for ModernGL making window\ncreation and resource loading simple. It can also be used with PyOpenGL for\nrendering with the programmable pipeline.","deps":{"py311-PyWavefront":{"origin":"misc/py-PyWavefront","version":"1.3.3"},"py311-moderngl":{"origin":"graphics/py-moderngl","version":"5.10.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pyglet":{"origin":"graphics/py-pyglet","version":"2.0.15"},"py311-pyrr":{"origin":"math/py-pyrr","version":"0.10.3_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"annotations":{"flavor":"py311"}},{"name":"py311-moto","origin":"devel/py-moto","version":"5.0.9","comment":"Allow your python tests to easily mock out the boto library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.getmoto.org/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5c197c18639dd3fc68d3443235d2b949d7433770c3850a62f4a708f589e3cea","flatsize":73500898,"path":"All/py311-moto-5.0.9.pkg","repopath":"All/py311-moto-5.0.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4583100,"desc":"Moto is a library that allows your tests to easily mock out AWS Services.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-botocore":{"origin":"devel/py-botocore","version":"1.34.128"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-responses":{"origin":"devel/py-responses","version":"0.25.0_1"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"py311-xmltodict":{"origin":"devel/py-xmltodict","version":"0.13.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ml-dtypes","origin":"math/py-ml-dtypes","version":"0.4.0","comment":"Stand-alone implementation of several NumPy dtype extensions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jax-ml/ml_dtypes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1894f2417fef94b5151fc79df7c1e6cf20cab417930244848cb8e95d370434de","flatsize":631172,"path":"All/py311-ml-dtypes-0.4.0.pkg","repopath":"All/py311-ml-dtypes-0.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":103796,"desc":"ml_dtypes is a stand-alone implementation of several NumPy dtype extensions used\nin machine learning libraries.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-molmod","origin":"science/py-molmod","version":"1.4.8_1","comment":"Collection of molecular modelling tools for python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/molmod/molmod","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df893819107e574709eb2a95e93663454eb2217979f5cd9f059134bedcad1e5d","flatsize":7376731,"path":"All/py311-molmod-1.4.8_1.pkg","repopath":"All/py311-molmod-1.4.8_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1484828,"desc":"MolMod is a collection of molecular modelling tools for python. It is used by\nother software developed at the CMM, including Yaff, TAMkin and Zeobuilder.","deps":{"py311-cython":{"origin":"lang/cython","version":"0.29.37_1"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-momepy","origin":"graphics/py-momepy","version":"0.5.4_3","comment":"Urban Morphology Measuring Toolkit","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.momepy.org/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c594e9831cea7fbc22f336b25115bf3f169bde104fdf46f2cc9a08fe9da75c43","flatsize":1701148,"path":"All/py311-momepy-0.5.4_3.pkg","repopath":"All/py311-momepy-0.5.4_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":248824,"desc":"Momepy is a library for quantitative analysis of urban form - urban\nmorphometrics. It is part of PySAL (Python Spatial Analysis Library) and is\nbuilt on top of GeoPandas, other PySAL modules and networkX.","deps":{"py311-geopandas":{"origin":"graphics/py-geopandas","version":"0.14.1"},"py311-libpysal":{"origin":"science/py-libpysal","version":"4.7.0_2"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pygeos":{"origin":"graphics/py-pygeos","version":"0.14"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nbclassic","origin":"devel/py-nbclassic","version":"1.1.0","comment":"Jupyter Notebook as a Jupyter Server Extension","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jupyter/nbclassic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4ed87e0428f741963ffce766e6526fcac52f77e2f4c4c270533788257f196be","flatsize":38777262,"path":"All/py311-nbclassic-1.1.0.pkg","repopath":"All/py311-nbclassic-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4648288,"desc":"NBClassic runs the Jupyter Notebook frontend on the Jupyter Server backend.\n\nThis project prepares for a future where JupyterLab and other frontends switch\nto Jupyter Server for their Python Web application backend. Using this package,\nusers can launch Jupyter Notebook, JupyterLab and other frontends side-by-side\non top of the new Python server backend.","deps":{"py311-ipykernel":{"origin":"devel/py-ipykernel","version":"6.29.4_1"},"py311-ipython_genutils":{"origin":"devel/py-ipython_genutils","version":"0.2.0"},"py311-nest-asyncio":{"origin":"devel/py-nest-asyncio","version":"1.6.0_1"},"py311-notebook-shim":{"origin":"devel/py-notebook-shim","version":"0.2.4_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DESKTOP":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-mkdocstrings-python-legacy","origin":"textproc/py-mkdocstrings-python-legacy","version":"0.2.3","comment":"Legacy Python handler for mkdocstrings","maintainer":"kai@FreeBSD.org","www":"https://github.com/mkdocstrings/python-legacy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03984c3237941fcac02fee4e4816827409d2348a38c112e3a18f4f07a825510d","flatsize":95284,"path":"All/py311-mkdocstrings-python-legacy-0.2.3.pkg","repopath":"All/py311-mkdocstrings-python-legacy-0.2.3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":22260,"desc":"This Python handler for the \"mkdocstrings\" package uses PyTkDocs\n(= textproc/py-pytkdocs) to collect documentation from Python source code.\n\nFeatures:\n\n* Data collection from source code: collection of the object-tree and the\n  docstrings is done thanks to pytkdocs.\n\n* Support for type annotations: pytkdocs collects your type annotations and\n  mkdocstrings uses them to display parameters types or return types.\n\n* Recursive documentation of Python objects: just use the module dotted-path as\n  identifier, and you get the full module docs. You don't need to inject\n  documentation for each class, function, etc.\n\n* Support for documented attributes: attributes (variables) followed by a\n  docstring (triple-quoted string) will be recognized by Griffe in modules,\n  classes and even in __init__ methods.\n\n* Multiple docstring-styles support: common support for Google-style,\n  Numpydoc-style, and Sphinx-style docstrings.","deps":{"py311-pytkdocs":{"origin":"textproc/py-pytkdocs","version":"0.16.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mmh3","origin":"devel/py-mmh3","version":"4.1.0","comment":"Python extension for MurmurHash3, a set of fast and robust hash functions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hajimes/mmh3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94d3099c78da28c87a3bd9746ed18639cc90c9c791f654b821f49648301be308","flatsize":107329,"path":"All/py311-mmh3-4.1.0.pkg","repopath":"All/py311-mmh3-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23460,"desc":"mmh3 is a Python extension for MurmurHash (MurmurHash3), a set of fast and\nrobust non-cryptographic hash functions invented by Austin Appleby.\n\nCombined with probabilistic techniques like a Bloom filter, MinHash, and feature\nhashing, mmh3 allows you to develop high-performance systems in fields such as\ndata mining, machine learning, and natural language processing.\n\nAnother common use of mmh3 is to calculate favicon hashes used by Shodan, the\nworld's first IoT search engine.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mkdocstrings-python","origin":"textproc/py-mkdocstrings-python","version":"1.10.3","comment":"Python handler for mkdocstrings","maintainer":"kai@FreeBSD.org","www":"https://github.com/mkdocstrings/python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f661c9c4165fdbf797eca88920b45c4e4762088f82c8a5d86405a78095bd8a17","flatsize":311495,"path":"All/py311-mkdocstrings-python-1.10.3.pkg","repopath":"All/py311-mkdocstrings-python-1.10.3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":54548,"desc":"This Python handler for the \"mkdocstrings\" package uses Griffe\n(= textproc/py-griffe) to collect documentation from Python source code.\n\nFeatures:\n\n* Data collection from source code: collection of the object-tree and the\n  docstrings is done thanks to Griffe.\n\n* Support for type annotations: Griffe collects your type annotations and\n  mkdocstrings uses them to display parameter types or return types.\n\n* Recursive documentation of Python objects: just use the module dotted-path as\n  an identifier, and you get the full module docs. You don't need to inject\n  documentation for each class, function, etc.\n\n* Support for documented attributes: attributes (variables) followed by a\n  docstring (triple-quoted string) will be recognized by Griffe in modules,\n  classes and even in __init__ methods.\n\n* Multiple docstring-styles support: common support for Google-style,\n  Numpydoc-style, and Sphinx-style docstrings. See Griffe's documentation on\n  docstrings support.","deps":{"py311-griffe":{"origin":"textproc/py-griffe","version":"0.45.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mkdocs-redirects","origin":"textproc/py-mkdocs-redirects","version":"1.2.0","comment":"MkDocs plugin for dynamic page redirects to prevent broken links","maintainer":"samir@noir.im","www":"https://github.com/mkdocs/mkdocs-redirects","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1764e253da2a889a35430195e2dbb84a6db5eab4ffbe2a07228e081c37ae652e","flatsize":23899,"path":"All/py311-mkdocs-redirects-1.2.0.pkg","repopath":"All/py311-mkdocs-redirects-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8248,"desc":"Plugin for MkDocs to create page redirects (e.g. for moved/renamed pages).","deps":{"py311-mkdocs":{"origin":"textproc/py-mkdocs","version":"1.6.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mkdocstrings-crystal","origin":"textproc/py-mkdocstrings-crystal","version":"0.3.7","comment":"Crystal language doc generator for mkdocstrings","maintainer":"kai@FreeBSD.org","www":"https://github.com/mkdocstrings/crystal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff1ae9371624db52c219726edc51b86a3647c72c1b741976d51aae5477eaa080","flatsize":212780,"path":"All/py311-mkdocstrings-crystal-0.3.7.pkg","repopath":"All/py311-mkdocstrings-crystal-0.3.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41232,"desc":"This package allows you to insert API documentation (generated from Crystal's\nsource code and doc comments) as part of any page on a MkDocs site.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-markdown-callouts":{"origin":"textproc/py-markdown-callouts","version":"0.4.0"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-mkdocs-autorefs":{"origin":"textproc/py-mkdocs-autorefs","version":"1.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mkdocstrings","origin":"textproc/py-mkdocstrings","version":"0.25.1","comment":"Automatic documentation from sources for MkDocs","maintainer":"kai@FreeBSD.org","www":"https://github.com/mkdocstrings/mkdocstrings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dacbfd5a11cc131d2791a44ce7a149b822124fae5c81bd596ec73137a092bd6f","flatsize":287365,"path":"All/py311-mkdocstrings-0.25.1.pkg","repopath":"All/py311-mkdocstrings-0.25.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":53216,"desc":"This Python package is an extension for MkDocs and its main purpose is the\nautomation of documentation from sources.\n\nFeatures:\n\n* Language-agnostic\n* Multiple themes support\n* Cross-references across pages\n* Cross-references across sites\n* Inline injection in Markdown\n* Global and local configuration\n* Watch source code directories\n* Reasonable defaults","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-mkdocs":{"origin":"textproc/py-mkdocs","version":"1.6.0"},"py311-mkdocs-autorefs":{"origin":"textproc/py-mkdocs-autorefs","version":"1.0.1"},"py311-mkdocstrings-crystal":{"origin":"textproc/py-mkdocstrings-crystal","version":"0.3.7"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-pymdown-extensions":{"origin":"textproc/py-pymdown-extensions","version":"10.7.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"CRYSTAL":"on","PYTHON":"off","PYTHONLEGACY":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-mkdocs-material-extensions","origin":"textproc/py-mkdocs-material-extensions","version":"1.3.1","comment":"Markdown extension resources for MkDocs for Material","maintainer":"kai@FreeBSD.org","www":"https://github.com/facelessuser/mkdocs-material-extensions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ac5e443adbc7c34a0282ff904ffeb36ed11af326147a431e3985269a8a38978","flatsize":55008,"path":"All/py311-mkdocs-material-extensions-1.3.1.pkg","repopath":"All/py311-mkdocs-material-extensions-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14044,"desc":"MkDocs Material provides numerous icons from Material, FontAwesome, and\nOcticons, but it does so by inlining the SVG icons into the source.  Currently\nthere is no easy way access these icons and arbitrarily insert them into\nMarkdown content.  Users must include the icon fonts themselves and do it with\nHTML.\n\nThis module allows you to use PyMdown Extensions' Emoji extension to enable\neasy insertion of MkDocs Material's SVG assets using simple :emoji-syntax:.\n\nThis is done by creating our own emoji index and emoji generator.  The custom\nindex provides a modified version of the Emoji extensions Twemoji index.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mkdocs-minify-plugin","origin":"textproc/py-mkdocs-minify-plugin","version":"0.8.0_1","comment":"Minify HTML, JS or CSS files prior to being written to disk","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/byrnereese/mkdocs-minify-plugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39f0388f98ab44c8517e30ecd5284022fa00c33aa7fbc45fee76f36c852c1fa1","flatsize":42911,"path":"All/py311-mkdocs-minify-plugin-0.8.0_1.pkg","repopath":"All/py311-mkdocs-minify-plugin-0.8.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11808,"desc":"mkdocs-minify-plugin is an MkDocs plugin to minify HTML, JS or CSS files prior\nto being written to disk.\n\nHTML minification is done using htmlmin2.\n\nJS minification is done using jsmin.\n\nCSS minification is done using csscompressor.","deps":{"py311-csscompressor":{"origin":"www/py-csscompressor","version":"0.9.5"},"py311-htmlmin2":{"origin":"textproc/py-htmlmin2","version":"0.1.13_1"},"py311-jsmin":{"origin":"devel/py-jsmin","version":"3.0.1_1"},"py311-mkdocs":{"origin":"textproc/py-mkdocs","version":"1.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mkdocs-mermaid2-plugin","origin":"textproc/py-mkdocs-mermaid2-plugin","version":"0.6.0","comment":"MkDocs plugin for including mermaid graphs in markdown sources","maintainer":"samir@noir.im","www":"https://github.com/fralau/mkdocs-mermaid2-plugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92dc60da33838135fa07a5623ee877f2737c09ed8a9299a6eabaac259ffea376","flatsize":51023,"path":"All/py311-mkdocs-mermaid2-plugin-0.6.0.pkg","repopath":"All/py311-mkdocs-mermaid2-plugin-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13884,"desc":"A mkdocs plugin that interprets mermaid graphs in the markdown file.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-jsbeautifier":{"origin":"devel/py-jsbeautifier","version":"1.14.11"},"py311-mkdocs":{"origin":"textproc/py-mkdocs","version":"1.6.0"},"py311-pymdown-extensions":{"origin":"textproc/py-pymdown-extensions","version":"10.7.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mkdocs-nature","origin":"textproc/py-mkdocs-nature","version":"0.6","comment":"MkDocs theme, a clone of the \"greenish\" Sphinx theme of the same name","maintainer":"kai@FreeBSD.org","www":"https://waylan.github.io/mkdocs-nature","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3b0b10e23904e4a706a711599bf0d7982e54d2bd5ae1b1311dbf2ef2c805b60","flatsize":142609,"path":"All/py311-mkdocs-nature-0.6.pkg","repopath":"All/py311-mkdocs-nature-0.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":45264,"desc":"The MkDocs-Nature theme is a clone of the \"greenish\" Sphinx theme of the same\nname and supports a number of features which are configurable by the end user:\n\n- Theme Variables\n- Search\n- Code Highlighting","deps":{"py311-mkdocs":{"origin":"textproc/py-mkdocs","version":"1.6.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mmsegmentation","origin":"misc/py-mmsegmentation","version":"1.2.2","comment":"OpenMMLab: Semantic Segmentation Toolbox and Benchmark","maintainer":"yuri@FreeBSD.org","www":"https://mmsegmentation.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0acda23010cdcf85f22f99f0423050cbe99ee2dddac5439cddc3689c0f96c3e8","flatsize":10510274,"path":"All/py311-mmsegmentation-1.2.2.pkg","repopath":"All/py311-mmsegmentation-1.2.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2321744,"desc":"MMSegmentation is a toolbox that provides a framework for unified implementation\nand evaluation of semant ic segmentation methods, and contains high-quality\nimplementations of popular semantic segmentation methods and datasets.\n\nMMSeg consists of 7 main parts including apis, structures, datasets, models,\nengine, evaluation and visualization.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-prettytable":{"origin":"devel/py-prettytable","version":"3.10.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-multidict","origin":"www/py-multidict","version":"6.0.5","comment":"Multidict implementation","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/multidict/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67592a260e8b0f93899d8b390bd9419aa50d0af3fb7e8b054f8c478f650753c6","flatsize":193149,"path":"All/py311-multidict-6.0.5.pkg","repopath":"All/py311-multidict-6.0.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41472,"desc":"Multidict is dict-like collection of key-value pairs where key might\noccur more than once in the container.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mkdocs-get-deps","origin":"textproc/py-mkdocs-get-deps","version":"0.2.0","comment":"MkDocs extension that lists all dependencies according to a mkdocs.yml","maintainer":"kai@FreeBSD.org","www":"https://github.com/mkdocs/get-deps","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a0d23556891dd741db942d57388182e52caccd62453f273ab4b9665b604c831","flatsize":68665,"path":"All/py311-mkdocs-get-deps-0.2.0.pkg","repopath":"All/py311-mkdocs-get-deps-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17808,"desc":"This package offers an extra command for MkDocs that infers required PyPI\npackages from plugins in mkdocs.yml.","deps":{"py311-mergedeep":{"origin":"devel/py-mergedeep","version":"1.3.4"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mkdocs-autorefs","origin":"textproc/py-mkdocs-autorefs","version":"1.0.1","comment":"Automatically link across pages in MkDocs","maintainer":"kai@FreeBSD.org","www":"https://github.com/mkdocstrings/autorefs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a23995c5d8533198fbe4d83b9636392831ff24fd29f4845059f10f2c32f6a1b2","flatsize":104879,"path":"All/py311-mkdocs-autorefs-1.0.1.pkg","repopath":"All/py311-mkdocs-autorefs-1.0.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":22584,"desc":"MkDocs generates anchors for each heading, and they can always be used to link\nto something, either within the same page or by specifying the path of the\nother page.\n\nBut with this plugin, you can link to a heading from any other page on the site\nwithout needing to know the path of either of the pages, just the heading title\nitself.","deps":{"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-mkdocs":{"origin":"textproc/py-mkdocs","version":"1.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mmtf-python","origin":"science/py-mmtf-python","version":"1.1.3_1","comment":"MMTF (Macromolecular Transmission Format) Python API","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rcsb/mmtf-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d43a139480ed9d463994d4090906e6098f3580c4f64ec4d91ccb3f8b2f5ce72","flatsize":290518,"path":"All/py311-mmtf-python-1.1.3_1.pkg","repopath":"All/py311-mmtf-python-1.1.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":43684,"desc":"The python implementation of the MMTF API, decoder and encoder.\n\nThe macromolecular transmission format (MMTF) is a binary encoding\nof biological structures.","deps":{"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mkdocs-git-revision-date-localized-plugin","origin":"textproc/py-mkdocs-git-revision-date-localized-plugin","version":"1.2.4_1","comment":"Enable displaying the localized date of the last git modification","maintainer":"sunpoet@FreeBSD.org","www":"https://timvink.github.io/mkdocs-git-revision-date-localized-plugin/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"168a7b8f9179d3012adc6e82a2f06cb9d0fb638b1899022d81c0ce0341e015a5","flatsize":122924,"path":"All/py311-mkdocs-git-revision-date-localized-plugin-1.2.4_1.pkg","repopath":"All/py311-mkdocs-git-revision-date-localized-plugin-1.2.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27248,"desc":"mkdocs-git-revision-date-localized-plugin is a MkDocs plugin that enables\ndisplaying the date of the last git modification of a page. The plugin uses\nbabel and timeago.js to provide different localized date formats.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-gitpython":{"origin":"devel/py-gitpython","version":"3.1.30"},"py311-mkdocs":{"origin":"textproc/py-mkdocs","version":"1.6.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mistune0","origin":"textproc/py-mistune0","version":"0.8.4_2","comment":"Fastest markdown parser in pure Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lepture/mistune","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29d2adf281e7c1cd0e8cc0dc399d7d5eaf22c2d2d9096ece8158ea30024ecfc0","flatsize":166622,"path":"All/py311-mistune0-0.8.4_2.pkg","repopath":"All/py311-mistune0-0.8.4_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":29528,"desc":"Mistune is a fast yet powerful Python Markdown parser with renderers and\nplugins.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"cpe":"cpe:2.3:a:mistune_project:mistune0:0.8.4:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"py311-mkdocs-simple-hooks","origin":"textproc/py-mkdocs-simple-hooks","version":"0.1.5","comment":"MkDocs plugin to define hooks","maintainer":"samir@noir.im","www":"https://github.com/aklajnert/mkdocs-simple-hooks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5eed880cee3f1661c4291071d3837ab5b876ae760124b3e58b10b79670369fc","flatsize":16263,"path":"All/py311-mkdocs-simple-hooks-0.1.5.pkg","repopath":"All/py311-mkdocs-simple-hooks-0.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6236,"desc":"Plugin for MkDocs to define hooks, without having to create a separate\nplugin package.","deps":{"py311-mkdocs":{"origin":"textproc/py-mkdocs","version":"1.6.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-molecule","origin":"devel/py-molecule","version":"5.0.1","comment":"Aid for the development and testing of Ansible roles","maintainer":"bofh@FreeBSD.org","www":"https://molecule.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d8a3527c49ec3fc9579cbce96c45d05a6ab730cdac5c885fe123af24c81a4ae","flatsize":1784943,"path":"All/py311-molecule-5.0.1.pkg","repopath":"All/py311-molecule-5.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":250204,"desc":"Molecule is designed to aid in the development and testing of Ansible\nroles. Molecule provides support for testing with multiple instances,\noperating systems and distributions, virtualization providers, test\nframeworks and testing scenarios. Molecule is opinionated in order to\nencourage an approach that results in consistently developed roles\nthat are well-written, easily understood and maintained.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-ansi2html":{"origin":"textproc/py-ansi2html","version":"1.8.0"},"py311-ansible-compat":{"origin":"sysutils/py-ansible-compat","version":"4.1.2"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-click-help-colors":{"origin":"devel/py-click-help-colors","version":"0.9.4"},"py311-cookiecutter":{"origin":"devel/py-cookiecutter","version":"2.6.0"},"py311-enrich":{"origin":"textproc/py-enrich","version":"1.2.7"},"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pluggy":{"origin":"devel/py-pluggy","version":"1.5.0"},"py311-pre-commit":{"origin":"devel/py-pre-commit","version":"3.7.1"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"py311-yamllint":{"origin":"devel/py-yamllint","version":"1.35.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCKER":"off","DOCS":"on","LINT":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"DOCKER option doesn't enable local DOCKER HOST as DOCKER is BROKEN in FreeBSD.\nThis just installs DOCKER client to interact with a remote DOCKER HOST which has\nremote API enabled.","type":"install"}]},{"name":"py311-molequeue","origin":"misc/py-molequeue","version":"0.9.0_3","comment":"Python binding for MolEqueue, task management framework","maintainer":"yuri@FreeBSD.org","www":"https://www.openchemistry.org/projects/molequeue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33d204f9a299b8824ff1922600280bc2dce44de3964af3aea06a231d5ac6c2aa","flatsize":11972,"path":"All/py311-molequeue-0.9.0_3.pkg","repopath":"All/py311-molequeue-0.9.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4824,"desc":"Pythin bindings for MoleQueue, an open-source, cross-platform, system-tray\nresident desktop application for abstracting, managing, and coordinating the\nexecution of tasks both locally and on remote computational resources.","deps":{"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-mitogen","origin":"sysutils/py-mitogen","version":"0.3.3","comment":"Ansible accelerator & python library for writing distributed programs","maintainer":"dch@FreeBSD.org","www":"https://mitogen.networkgenomics.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69173e8b839b11f571c729d651dd1963bd92f285d033e18eaa4904c8c053328c","flatsize":3069592,"path":"All/py311-mitogen-0.3.3.pkg","repopath":"All/py311-mitogen-0.3.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":433044,"desc":"Python library for writing distributed, self-replicating programs. Its\nmain feature is a pythonic \"remote fork\", enabling your program to\nbootstrap and communicate with remote copies of itself, requiring only\nan existing installed python, and a suitable ssh client.\n\nMitogen also includes a highly efficient re-implementation of Ansible's\nRPC layer, providing a staggering and massive speed-up compared to stock\nansible. Installation is trivial, and the results are impressive.\n\nhttps://mitogen.networkgenomics.com/ansible_detailed.html","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"cpe":"cpe:2.3:a:networkgenomics:mitogen:0.3.3:::::dragonfly6:x86_64","flavor":"py311"},"messages":[{"message":"If you are intending to use mitogen together with [sysutils/ansible]\nthen simply append this into your ansible.cfg file, whether in /etc\nor in the root directory of your ansible playbook:\n\n[defaults]\nstrategy         = mitogen_linear\nstrategy_plugins = /usr/local/lib/python3.11/site-packages/ansible_mitogen/plugins/strategy","type":"install"}]},{"name":"py311-mistune2","origin":"textproc/py-mistune2","version":"2.0.5","comment":"Fastest markdown parser in pure Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lepture/mistune","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c36f769eb0b1e14a5dc97dd5a7ca33477e7edf08bf3e25d16d678e2786d7e50c","flatsize":278380,"path":"All/py311-mistune2-2.0.5.pkg","repopath":"All/py311-mistune2-2.0.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":53004,"desc":"Mistune is a fast yet powerful Python Markdown parser with renderers and\nplugins.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"cpe":"cpe:2.3:a:mistune_project:mistune:2.0.5:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-mistletoe","origin":"textproc/py-mistletoe","version":"1.3.0_1","comment":"Fast, extensible Markdown parser in pure Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/miyuchina/mistletoe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"867c61d1227e93cdf5bb8e9bb544146abe956e9b1a5f99feaceb5944668b826a","flatsize":681387,"path":"All/py311-mistletoe-1.3.0_1.pkg","repopath":"All/py311-mistletoe-1.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":106780,"desc":"mistletoe is a Markdown parser in pure Python, designed to be fast,\nspec-compliant and fully customizable.\n\nApart from being the fastest CommonMark-compliant Markdown parser implementation\nin pure Python, mistletoe also supports easy definitions of custom tokens.\nParsing Markdown into an abstract syntax tree also allows us to swap out\nrenderers for different output formats, without touching any of the core\ncomponents.\n\nRemember to spell mistletoe in lowercase!","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-minio","origin":"devel/py-minio","version":"4.0.21_1","comment":"Minio library for Amazon S3 compatible cloud storage","maintainer":"jhixson@FreeBSD.org","www":"https://github.com/minio/minio-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21a76828336866abcf0ffd897fad12b8feddb20d88482da0729e94e299a428f8","flatsize":701285,"path":"All/py311-minio-4.0.21_1.pkg","repopath":"All/py311-minio-4.0.21_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":101028,"desc":"The Minio Python Client SDK provides simple APIs to access any Amazon\nS3 compatible object storage server.","deps":{"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-minimongo","origin":"devel/py-minimongo","version":"0.2.7_1","comment":"Minimal database Model management for MongoDB","maintainer":"mail@derzinn.de","www":"https://github.com/slacy/minimongo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f384646382bba911ac844fb6df0586ed5d96633f77d38e21f304b8ccafcb17f5","flatsize":185738,"path":"All/py311-minimongo-0.2.7_1.pkg","repopath":"All/py311-minimongo-0.2.7_1.pkg","licenselogic":"single","pkgsize":31924,"desc":"Minimongo is a lightweight, schemaless, Pythonic Object-Oriented interface\nto MongoDB. It provides a very thin, dynamicly typed (schema-less) object\nmanagement layer for any data stored in any MongoDB collection. Minimongo\ndirectly calls the existing pymongo query syntax.","deps":{"py311-pymongo":{"origin":"databases/py-pymongo","version":"3.13.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-miniupnpc","origin":"net/py-miniupnpc","version":"2.2.6_1","comment":"Python module for miniupnpc","maintainer":"dinoex@FreeBSD.org","www":"http://miniupnp.free.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"036985b997125090b047ef3facdf19202828c45d45c793cc198dfa1d73b58a2c","flatsize":71741,"path":"All/py311-miniupnpc-2.2.6_1.pkg","repopath":"All/py311-miniupnpc-2.2.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28084,"desc":"UPnP IGD client lightweight library\n\nThe usage of the miniUPnP client library is useful whenever an application\nneeds to listen for incoming connections.\nExamples : P2P applications, FTP clients for active mode, IRC (for DCC)\nor IM applications, network games, any server.\n\nLICENSE: BSD","deps":{"miniupnpc":{"origin":"net/miniupnpc","version":"2.2.6_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"cpe":"cpe:2.3:a:miniupnp_project:miniupnpc:2.2.6:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-mouseinfo","origin":"x11/py-mouseinfo","version":"0.1.3","comment":"application to display XY position and RGB color information","maintainer":"acm@FreeBSD.org","www":"https://github.com/asweigart/mouseinfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd7b525287ee897cce5129c524033b4ea390274ee83c73f191421ec5d8930066","flatsize":146436,"path":"All/py311-mouseinfo-0.1.3.pkg","repopath":"All/py311-mouseinfo-0.1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22432,"desc":"An application to display XY position and RGB color information for the pixel\ncurrently under the mouse. This is useful for GUI automation planning.","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pyperclip":{"origin":"devel/py-pyperclip","version":"1.7.0"},"py311-python-xlib":{"origin":"x11-toolkits/py-python-xlib","version":"0.33"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mistune","origin":"textproc/py-mistune","version":"3.0.2","comment":"Fastest markdown parser in pure Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lepture/mistune","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20ef333c4eb83a0b780d499388bc2ea124f379accc3aa710bdb0dc7303d6adbd","flatsize":557197,"path":"All/py311-mistune-3.0.2.pkg","repopath":"All/py311-mistune-3.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":95616,"desc":"Mistune is a fast yet powerful Python Markdown parser with renderers and\nplugins.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"cpe":"cpe:2.3:a:mistune_project:mistune:3.0.2:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-mkdocs","origin":"textproc/py-mkdocs","version":"1.6.0","comment":"Project documentation with Markdown","maintainer":"kai@FreeBSD.org","www":"https://www.mkdocs.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a5632938d42bedb55cd2c41ff7b14ce15701dd5bf65a998496392fd29208ff7","flatsize":7053472,"path":"All/py311-mkdocs-1.6.0.pkg","repopath":"All/py311-mkdocs-1.6.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3578716,"desc":"MkDocs is a fast, simple and downright gorgeous static site generator that's\ngeared towards building project documentation.\n\nDocumentation source files are written in Markdown, and configured with a\nsingle YAML configuration file.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-ghp-import":{"origin":"www/py-ghp-import","version":"2.1.0_2"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-mergedeep":{"origin":"devel/py-mergedeep","version":"1.3.4"},"py311-mkdocs-get-deps":{"origin":"textproc/py-mkdocs-get-deps","version":"0.2.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pathspec":{"origin":"devel/py-pathspec","version":"0.12.1"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-pyyaml_env_tag":{"origin":"devel/py-pyyaml_env_tag","version":"0.1_1"},"py311-watchdog":{"origin":"devel/py-watchdog","version":"4.0.1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"I18N":"on"},"annotations":{"cpe":"cpe:2.3:a:mkdocs:mkdocs:1.6.0:::::dragonfly6:x86_64","flavor":"py311"},"messages":[{"message":"If you are using the Python v3.x version and a non-Unicode locale you'll get a runtime error when mkdocs is executed..\n\nIn that case please set the locale to a Unicode locale first, e.g. en_US.UTF-8 or similar, before starting mkdocs.","type":"install"}]},{"name":"py311-minidump","origin":"devel/py-minidump","version":"0.0.21","comment":"Python library to parse Windows minidump file format","maintainer":"0mp@FreeBSD.org","www":"https://github.com/skelsec/minidump","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ccd3c4872c29c7c6d4ff2d9fa64f2af36548e9c921bc8ed324c3d191c3525755","flatsize":1109777,"path":"All/py311-minidump-0.0.21.pkg","repopath":"All/py311-minidump-0.0.21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":132180,"desc":"Python library to parse and read Microsoft minidump file format. Can create\nminidumps on Windows machines using the windows API (implemented with ctypes).\n\nThis module is primarily intended to be used as a library, however for the sake\nof demonstrating its capabilities there is a command line tool implemented\ncalled minidump. This tool has the following modes of operation:\n\n- Console, for one-shot parsing and information retrieval.\n- Shell, where a user may use an interactive command shell to get all info\n  (modules, threads, exceptions etc) and browse the virtual memory of the\n  process dumped (read/read int/read uint/move/peek/tell)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-minidb","origin":"databases/py-minidb","version":"2.0.8","comment":"Simple SQLite3-based store for Python objects","maintainer":"kai@FreeBSD.org","www":"https://github.com/thp/minidb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"301bde37225ee1e94a32b88dac79b14c226dcd6c01837b5fdcc003eb6950348e","flatsize":164618,"path":"All/py311-minidb-2.0.8.pkg","repopath":"All/py311-minidb-2.0.8.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":28888,"desc":"Provides easy storaging of Python objects in a SQLite 3 database and working\nwith the data in an easy way with concise syntax.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mkdocs-material","origin":"textproc/py-mkdocs-material","version":"9.5.21","comment":"Material Design theme for MkDocs","maintainer":"kai@FreeBSD.org","www":"https://github.com/squidfunk/mkdocs-material","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55d66c4c7af10d58c9ea62543ae6f34ac734b08a6c0e0c41465234a249bdb94e","flatsize":14364937,"path":"All/py311-mkdocs-material-9.5.21.pkg","repopath":"All/py311-mkdocs-material-9.5.21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4460656,"desc":"Create a branded static site from a set of Markdown files to host the\ndocumentation of your Open Source or commercial project - customizable,\nsearchable, mobile-friendly, 50+ languages. Set up in 5 minutes.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-mkdocs":{"origin":"textproc/py-mkdocs","version":"1.6.0"},"py311-mkdocs-material-extensions":{"origin":"textproc/py-mkdocs-material-extensions","version":"1.3.1"},"py311-paginate":{"origin":"textproc/py-paginate","version":"0.5.6"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-pymdown-extensions":{"origin":"textproc/py-pymdown-extensions","version":"10.7.1"},"py311-regex":{"origin":"textproc/py-regex","version":"2024.7.24"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mido","origin":"multimedia/py-mido","version":"1.2.10","comment":"MIDI Objects for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/olemb/mido","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79b8fec972452182ad24ab09eb32c3fe3a550a83bc0ddb57655cb24b437842cb","flatsize":545011,"path":"All/py311-mido-1.2.10.pkg","repopath":"All/py311-mido-1.2.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":94456,"desc":"Mido is a library for working with MIDI messages and ports. It's designed\nto be as straightforward and Pythonic as possible.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"annotations":{"flavor":"py311"}},{"name":"py311-milc","origin":"devel/py-milc","version":"1.8.0","comment":"Opinionated, batteries-included Python 3 CLI framework","maintainer":"0mp@FreeBSD.org","www":"https://milc.clueboard.co/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bda60ec25ba824d741b1e045bf174d98c73e06181bb136fdcf7533c4ff34d27e","flatsize":255602,"path":"All/py311-milc-1.8.0.pkg","repopath":"All/py311-milc-1.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48560,"desc":"MILC is a framework for writing CLI applications in Python 3. It gives you all\nthe features users expect from a modern CLI tool out of the box:\n\n- CLI Argument Parsing, with or without subcommands\n- Automatic tab-completion support through argcomplete\n- Configuration file which can be overridden by CLI options\n- ANSI color support- even on Windows- with colorama\n- Logging to stderr and/or a file, with ANSI colors\n- Easy method for printing to stdout with ANSI colors\n- Labeling log output with colored emoji to easily distinguish message types\n- Thread safety","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-argcomplete":{"origin":"devel/py-argcomplete","version":"3.4.0"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-halo":{"origin":"misc/py-halo","version":"0.0.31"},"py311-spinners":{"origin":"misc/py-spinners","version":"0.0.24"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mike","origin":"textproc/py-mike","version":"2.1.1","comment":"Manage multiple versions of your MkDocs-powered documentation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jimporter/mike","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bb189801675216b62cb22d57307a91a12cc67f08ad9d499cfad6ff485ce2dfd","flatsize":327034,"path":"All/py311-mike-2.1.1.pkg","repopath":"All/py311-mike-2.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":62488,"desc":"mike is a Python utility that makes it easy to deploy multiple versions of your\nMkDocs-powered docs to a Git branch, suitable for hosting on Github via\ngh-pages.\n\nmike is built around the idea that once you've generated your docs for a\nparticular version, you should never need to touch that version again. This\nmeans you never have to worry about breaking changes in MkDocs, since your old\ndocs (built with an old version of MkDocs) are already generated and sitting in\nyour gh-pages branch.\n\nWhile mike is flexible, it's optimized around putting your docs in a\n<major>.<minor> directory, with optional aliases (e.g. latest or dev) to\nparticularly notable versions. This makes it easy to make permalinks to whatever\nversion of the documentation you want to direct people to.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-importlib-resources":{"origin":"devel/py-importlib-resources","version":"6.4.0"},"py311-mkdocs":{"origin":"textproc/py-mkdocs","version":"1.6.0"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-pyyaml_env_tag":{"origin":"devel/py-pyyaml_env_tag","version":"0.1_1"},"py311-verspec":{"origin":"devel/py-verspec","version":"0.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-milter","origin":"mail/py-milter","version":"1.0.5","comment":"Python interface to Sendmail milter API","maintainer":"estartu@augusta.de","www":"https://pythonhosted.org/milter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"431a089f42a11675affefd45a063db3ce17783434691df3d12ae56a3082c558d","flatsize":549641,"path":"All/py311-milter-1.0.5.pkg","repopath":"All/py311-milter-1.0.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":110720,"desc":"This is a python extension module to enable python scripts to attach to\nsendmail's libmilter functionality. Additional python modules provide for\nnavigating and modifying MIME parts, and sending DSNs or doing CBVs.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"shlibs_required":["libmilter.so.7"],"annotations":{"flavor":"py311"}},{"name":"py311-microversion-parse","origin":"devel/py-microversion-parse","version":"1.0.1_1","comment":"OpenStack microversion header parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/openstack/microversion-parse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9b127b653e9bb926ae5a2325b6d19c019909ca5c7e89e9054b95332f31a63e5","flatsize":148341,"path":"All/py311-microversion-parse-1.0.1_1.pkg","repopath":"All/py311-microversion-parse-1.0.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24700,"desc":"microversion_parse is a small set of functions to manage OpenStack microversion\nheaders that can be used in middleware, application handlers and decorators to\neffectively manage microversions.\n\nAlso included, in the middleware module, is a MicroversionMiddleware that will\nprocess incoming microversion headers.","deps":{"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-minimal-snowplow-tracker","origin":"devel/py-minimal-snowplow-tracker","version":"0.0.2","comment":"Snowplow event tracker. Add analytics to Python apps and webapps","maintainer":"pat@patmaddox.com","www":"https://pypi.org/project/minimal-snowplow-tracker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97e140d1014f821b23d7998613ed849a63c2092283f7574154c8917a3753fb49","flatsize":134805,"path":"All/py311-minimal-snowplow-tracker-0.0.2.pkg","repopath":"All/py311-minimal-snowplow-tracker-0.0.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22528,"desc":"Add analytics to your Python apps and Python games with the Snowplow event\ntracker for Python.\n\nWith this tracker you can collect event data from your Python-based\napplications, games or Python web servers/frameworks.\n\nThis is a fork of the original Snowplow Python tracker v0.8.0, with a number of\nchanges:\n- All emitters except for the basic one removed\n- Tests converted to docker\n- All tracking event methods except for structured/unstructured removed\n- Python 3.7 supported","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mgwr","origin":"graphics/py-mgwr","version":"2.2.1_1","comment":"Multiscale Geographically Weighted Regression","maintainer":"sunpoet@FreeBSD.org","www":"https://mgwr.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26465def28cf014700d3679e629bffce01a8782b44ca7a98870e5afb0a4e3395","flatsize":1008856,"path":"All/py311-mgwr-2.2.1_1.pkg","repopath":"All/py311-mgwr-2.2.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":84960,"desc":"Multiscale Geographically Weighted Regression (MGWR)\n\nmgwr is a Python implementation of multiscale geographically weighted regression\nfor investigating process spatial heterogeneity and scale. It incorporates the\nwidely used approach to modeling process spatial heterogeneity - Geographically\nWeighted Regression (GWR) as well as the newly proposed approach - Multiscale\nGWR (MGWR) which relaxes the assumption that all of the processes being modeled\noperate at the same spatial scale. Inferences are available for both approaches.","deps":{"py311-libpysal":{"origin":"science/py-libpysal","version":"4.7.0_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-spglm":{"origin":"math/py-spglm","version":"1.1.0"},"py311-spreg":{"origin":"math/py-spreg","version":"1.3.2_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mffpy","origin":"misc/py-mffpy","version":"0.9.0","comment":"Reader and writer for Philips' MFF file format","maintainer":"yuri@FreeBSD.org","www":"https://github.com/BEL-Public/mffpy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c1fc174770bd8c384a6077e50d74ccdf8c7cc4150a49287d5fd08bb1c5d4e41","flatsize":1922383,"path":"All/py311-mffpy-0.9.0.pkg","repopath":"All/py311-mffpy-0.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":166844,"desc":"mffpy is a lean reader for EGI's MFF file format. These files are directories\ncontaining several files of mostly xml files, but also binary files.","deps":{"py311-deprecated":{"origin":"devel/py-deprecated","version":"1.2.14_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-misaka","origin":"textproc/py-misaka","version":"2.1.1","comment":"CFFI binding for Hoedown, a markdown parsing library","maintainer":"bofh@FreeBSD.org","www":"https://github.com/FSX/misaka","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7b5b0bfa50919a2235f619b5447b8e155846d83a75e552f151ed4d6da49d54a","flatsize":223117,"path":"All/py311-misaka-2.1.1.pkg","repopath":"All/py311-misaka-2.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51868,"desc":"Misaka is a CFFI-based binding for Hoedown, a fast markdown processing\nlibrary written in C. It features a fast HTML renderer and functionality\nto make custom renderers (e.g. man pages or LaTeX).","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-minorminer","origin":"math/py-minorminer","version":"0.2.14","comment":"Heuristic tool for minor embedding of graphs","maintainer":"yuri@FreeBSD.org","www":"https://docs.ocean.dwavesys.com/projects/minorminer/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf800094837e07cfe7e75137456aaa1a5f2f461b69bd250474116961cc08ffdb","flatsize":3363068,"path":"All/py311-minorminer-0.2.14.pkg","repopath":"All/py311-minorminer-0.2.14.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":738252,"desc":"minorminer is a heuristic tool for minor embedding: given a minor and target\ngraph, it tries to find a mapping that embeds the minor into the target.","deps":{"py311-dwave-networkx":{"origin":"science/py-dwave-networkx","version":"0.8.15"},"py311-fasteners":{"origin":"devel/py-fasteners","version":"0.19"},"py311-homebase":{"origin":"devel/py-homebase","version":"1.0.1"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-rectangle-packer":{"origin":"math/py-rectangle-packer","version":"2.0.2"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-methodtools","origin":"devel/py-methodtools","version":"0.4.7","comment":"Expand standard functools to methods","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/methodtools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d46160f5d9c7f30c01b4a9173c2ec6911fc63a6b9fbfe8be13b261e97de0b674","flatsize":14254,"path":"All/py311-methodtools-0.4.7.pkg","repopath":"All/py311-methodtools-0.4.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4992,"desc":"methodtools allows to expand functools features to methods, classmethods,\nstaticmethods and even for (unofficial) hybrid methods.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wirerope":{"origin":"devel/py-wirerope","version":"0.4.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-metar","origin":"astro/py-metar","version":"1.11.0_1","comment":"Parse METAR-coded weather reports","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-metar/python-metar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9cd5e3a3eb4ddc14996d04636e40345b9e7b320efb94d1e771688b44bea4260","flatsize":775640,"path":"All/py311-metar-1.11.0_1.pkg","repopath":"All/py311-metar-1.11.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":179196,"desc":"Metar is a python package for interpreting METAR and SPECI weather reports.\n\nThis module extracts the data recorded in the main-body groups of reports that\nfollow the WMO spec or the US conventions, except for the runway state and trend\ngroups, which are parsed but ignored. The most useful remark groups defined in\nthe US spec are parsed, as well, such as the cumulative precipitation, min/max\ntemperature, peak wind and sea-level pressure groups. No other regional\nconventions are formally supported, but a large number of variant formats found\nin international reports are accepted.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-metpy","origin":"astro/py-metpy","version":"1.6.2_1","comment":"Collection of tools for processing weather data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Unidata/MetPy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf2dc6b627b297d0f319c7ed52219a761846be6562f71e6d6cf6c00034055c15","flatsize":4741546,"path":"All/py311-metpy-1.6.2_1.pkg","repopath":"All/py311-metpy-1.6.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":560028,"desc":"MetPy is a collection of tools in Python for reading, visualizing and performing\ncalculations with weather data.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pint":{"origin":"devel/py-pint","version":"0.23"},"py311-pooch":{"origin":"devel/py-pooch","version":"1.8.2"},"py311-pyproj":{"origin":"graphics/py-pyproj","version":"3.6.1_1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"py311-xarray":{"origin":"devel/py-xarray","version":"2024.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-meson-python","origin":"devel/meson-python","version":"0.16.0,1","comment":"Meson Python build backend (PEP-517)","maintainer":"vishwin@FreeBSD.org","www":"https://github.com/mesonbuild/meson-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93e8e537eb56eb15df67fd508d677ae32102f02f19d46f7a7692778231893b69","flatsize":314408,"path":"All/py311-meson-python-0.16.0,1.pkg","repopath":"All/py311-meson-python-0.16.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":63148,"desc":"Python build backend (PEP-517) for Meson projects.\n\nIt enables Python package authors to use Meson as the build backend\nfor their packages.","deps":{"meson":{"origin":"devel/meson","version":"1.4.1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pyproject-metadata":{"origin":"devel/py-pyproject-metadata","version":"0.7.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mercantile","origin":"science/mercantile","version":"1.2.1","comment":"Spherical mercator coordinate and tile utilities","maintainer":"ports@FreeBSD.org","www":"https://github.com/mapbox/mercantile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03926651701f6df37d10f7ae95238429882fd48a7fddc23c43b0cfe8453820c1","flatsize":153579,"path":"All/py311-mercantile-1.2.1.pkg","repopath":"All/py311-mercantile-1.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28296,"desc":"Mercantile is a module of utilities for working with XYZ style spherical\nmercator tiles (as in Google Maps, OSM, Mapbox, etc.) and includes a set of\ncommand line programs built on these utilities.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-mercantile port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-merge3","origin":"textproc/py-merge3","version":"0.0.13","comment":"3-way merge implementation","maintainer":"fullermd@over-yonder.net","www":"https://github.com/breezy-team/merge3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95771ec4e0a79f3230e3806b58218db62a9fe0a964784ab43a98daf07c744171","flatsize":81514,"path":"All/py311-merge3-0.0.13.pkg","repopath":"All/py311-merge3-0.0.13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":19092,"desc":"A Python implementation of 3-way merge of texts.\n\nGiven BASE, OTHER, THIS, tries to produce a combined text incorporating\nthe changes from both BASE->OTHER and BASE->THIS. All three will\ntypically be sequences of lines.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-menulibre","origin":"x11/menulibre","version":"2.4.0","comment":"Advanced menu editor","maintainer":"madpilot@FreeBSD.org","www":"https://bluesabre.org/projects/menulibre/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"499dfc18f480d4da4ab518446afbb8c8786dd7b76ef6b9002cd577d5b8f48417","flatsize":2497565,"path":"All/py311-menulibre-2.4.0.pkg","repopath":"All/py311-menulibre-2.4.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":316016,"desc":"MenuLibre is an advanced FreeDesktop.org compliant menu editor that\nprovides modern features in a clean, easy-to-use interface.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-menus":{"origin":"x11/gnome-menus","version":"3.36.0"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["x11"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-memory_allocator","origin":"devel/py-memory-allocator","version":"0.1.3","comment":"Allocate memory easily with cython","maintainer":"thierry@FreeBSD.org","www":"https://pypi.org/project/memory-allocator/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbff61257189d7e3ece6daf73d982b097cefd802340158d2a11fbd458d080e14","flatsize":184257,"path":"All/py311-memory_allocator-0.1.3.pkg","repopath":"All/py311-memory_allocator-0.1.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":48360,"desc":"An extension class to allocate memory easily with cython.\n\nThis extension class started as part of the Sage software.\n\nIt provides a single extension class MemoryAllocator with cdef methods.\n\nMemory is freed when the instance of MemoryAllocator is deallocated. On failure\nto allocate the memory, a proper error is raised.\n\nSee also: https://github.com/sagemath/memory_allocator","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mediapy","origin":"devel/py-mediapy","version":"1.2.2","comment":"Read/write/show images and videos in an IPython notebook","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/mediapy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8442c0097a9ca1d313b50df66546d81d0707fb6c98e5b4f236678b499fed6802","flatsize":287701,"path":"All/py311-mediapy-1.2.2.pkg","repopath":"All/py311-mediapy-1.2.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50388,"desc":"mediapy reads/writes/shows images and videos in an IPython/Jupyter notebook.","deps":{"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-medikit","origin":"devel/py-medikit","version":"0.8.0_2","comment":"Automated release engineer assistant","maintainer":"sunpoet@FreeBSD.org","www":"https://python-medikit.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09859d42592fed3e56d388410586d07febcc929b8236855378f919a77cf48893","flatsize":567665,"path":"All/py311-medikit-0.8.0_2.pkg","repopath":"All/py311-medikit-0.8.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":105972,"desc":"Medikit automates keeping your projects' boilerplate files and directory sane\nand up to date.\n\nIt (optionally) generates and maintains a bunch of files, updating them\naccording to rules you define.\n\nIt's not a dependency. All changes are commited in your source tree.\n\nYou write amazing code, Medikit focuses on keeping it clean and ordered.\n\nSee also: https://github.com/python-medikit/medikit","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-git-semver":{"origin":"devel/py-git-semver","version":"0.3.2_2"},"py311-mondrian":{"origin":"devel/py-mondrian","version":"0.8.1_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pip-tools4":{"origin":"devel/py-pip-tools4","version":"4.5.1_1"},"py311-semantic-version":{"origin":"devel/py-semantic-version","version":"2.10.0_1"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"py311-whistle":{"origin":"devel/py-whistle","version":"1.0.1_1"},"py311-yapf":{"origin":"textproc/py-yapf","version":"0.32.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-memory-profiler","origin":"devel/py-memory-profiler","version":"0.61.0_1","comment":"Module for monitoring memory usage of a python program","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pythonprofilers/memory_profiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d612daf32b567c21c489fa59241b6620dccb6223c9161d403d001bc7a6fe773a","flatsize":340794,"path":"All/py311-memory-profiler-0.61.0_1.pkg","repopath":"All/py311-memory-profiler-0.61.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":65656,"desc":"This is a python module for monitoring memory consumption of a process as well\nas line-by-line analysis of memory consumption for python programs. It is a pure\npython module which depends on the psutil module.","deps":{"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"MATPLOTLIB":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-mediafile","origin":"devel/py-mediafile","version":"0.12.0","comment":"Handle low-level interfacing for files tags","maintainer":"sunpoet@FreeBSD.org","www":"https://mediafile.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26056f36e9e0b9608a491f5dd897092503631a72efd9b05c2828dc91e3b5201b","flatsize":323725,"path":"All/py311-mediafile-0.12.0.pkg","repopath":"All/py311-mediafile-0.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50240,"desc":"Handles low-level interfacing for files' tags. Wraps Mutagen to.\n\nMediaFile is a simple interface to the metadata tags for many audio file\nformats. It wraps Mutagen, a high-quality library for low-level tag\nmanipulation, with a high-level, format-independent interface for a common\nset of tags.","deps":{"py311-mutagen":{"origin":"audio/py-mutagen","version":"1.47.0"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-meshio","origin":"science/py-meshio","version":"5.3.5","comment":"I/O for many mesh formats","maintainer":"thierry@FreeBSD.org","www":"https://github.com/nschloe/meshio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84b3e552ceaac8cdc0d47e84cd8eebbaa953738a405f179374d99eb80d8cbbd9","flatsize":2005187,"path":"All/py311-meshio-5.3.5.pkg","repopath":"All/py311-meshio-5.3.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":320216,"desc":"There are various mesh formats available for representing unstructured meshes.\nmeshio can read and write all of the following and smoothly converts between\nthem:\n\nAbaqus (.inp), ANSYS msh (.msh), AVS-UCD (.avs), CGNS (.cgns), DOLFIN XML\n(.xml), Exodus (.e, .exo), FLAC3D (.f3grid), H5M (.h5m), Kratos/MDPA (.mdpa),\nMedit (.mesh, .meshb), MED/Salome (.med), Nastran (bulk data, .bdf, .fem, .nas),\nNetgen (.vol, .vol.gz), Neuroglancer precomputed format, Gmsh (format versions\n2.2, 4.0, and 4.1, .msh), OBJ (.obj), OFF (.off), PERMAS (.post, .post.gz,\n.dato, .dato.gz), PLY (.ply), STL (.stl), Tecplot .dat, TetGen .node/.ele, SVG\n(2D output only) (.svg), SU2 (.su2), UGRID (.ugrid), VTK (.vtk), VTU (.vtu), WKT\n(TIN) (.wkt), XDMF (.xdmf, .xmf).\n\nIt also installs a plug-in to let you open all meshio-supported files in\nParaView.\n\nSee also <https://pypi.org/project/meshio/>.","deps":{"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-netCDF4":{"origin":"science/py-netCDF4","version":"1.6.5"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","cad","python"],"annotations":{"flavor":"py311"}},{"name":"py311-metadata-cleaner","origin":"multimedia/py-metadata-cleaner","version":"2.5.4","comment":"Python GTK application to view and clean metadata in files, using mat2","maintainer":"fuz@FreeBSD.org","www":"https://gitlab.com/rmnvgr/metadata-cleaner","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e14c4100afaac16e540c9d63eacbc1add5f071fcdeb0a1e36d16f47b19a99923","flatsize":2637374,"path":"All/py311-metadata-cleaner-2.5.4.pkg","repopath":"All/py311-metadata-cleaner-2.5.4.pkg","licenselogic":"and","licenses":["CC-BY-SA-4.0","GPLv3+","OFL10"],"pkgsize":1282156,"desc":"Metadata within a file can tell a lot about you. Cameras record data\nabout when a picture was taken and what camera was used. Office\napplications automatically add author and company information to\ndocuments and spreadsheets. Maybe you don't want to disclose those\npieces of information.\n\nThis tool allows you to view metadata in your files and to get rid of\nthem, as much as possible.\n\nUnder the hood, it relies on mat2 to parse and remove the metadata.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-mat2":{"origin":"multimedia/py-mat2","version":"0.13.4_3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","audio","graphics","python","textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-mechanicalsoup","origin":"www/py-mechanicalsoup","version":"1.3.0_1","comment":"Python library for automating interaction with websites","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/MechanicalSoup/MechanicalSoup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19408c3a94635a3acc01be3d9636f2acd95cb1f134c459e1b5e9ebaf068896a8","flatsize":181083,"path":"All/py311-mechanicalsoup-1.3.0_1.pkg","repopath":"All/py311-mechanicalsoup-1.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32340,"desc":"MechanicalSoup is a Python library for automating interaction with websites. It\nautomatically stores and sends cookies, follows redirects, and can follow links\nand submit forms. It doesn't do JavaScript.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-merkletools","origin":"security/py-merkletools","version":"1.0.3_2","comment":"Tools for working with Merkle trees","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Tierion/pymerkletools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e9245c618348951b76d8db456f4e77178f1eaa71217892f402a2e8a9f687c85","flatsize":19331,"path":"All/py311-merkletools-1.0.3_2.pkg","repopath":"All/py311-merkletools-1.0.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5784,"desc":"Tools for creating Merkle trees, generating merkle proofs, and verification\nof merkle proofs.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mdv","origin":"devel/py-mdv","version":"1.7.5","comment":"Terminal markdown viewer","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/mdv/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d53f7616517c1952527243e45f709d90c2c438a8f8d77b2b7c9b9dd6d655bdc0","flatsize":404862,"path":"All/py311-mdv-1.7.5.pkg","repopath":"All/py311-mdv-1.7.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":79676,"desc":"When you edit multiple md files remotely, like in a larger mkdocs project,\ncontext switches between editing terminal(s) and viewing browser may have some\nefficiency impact. Also sometimes there is just no browser, like via security\ngateways offering just a fixed set of applications on the hop in machine.\nFurther, reading efficiency and convenience is often significantly improved by\nusing colors. And lastly, using such a thing for cli applications might improve\nuser output, e.g. for help texts.\n\nThis is where mdv, a Python based Markdown viewer for the terminal might be a\ngood option.","deps":{"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mechanize","origin":"www/py-mechanize","version":"0.4.8_1","comment":"Stateful programmatic web browsing in Python","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/python-mechanize/mechanize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ec8649b30f09bc6509230b58a1e878f2e4833e19d6d61be8eb578a1b706c92f","flatsize":1380682,"path":"All/py311-mechanize-0.4.8_1.pkg","repopath":"All/py311-mechanize-0.4.8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":219756,"desc":"Stateful programmatic web browsing in Python, after Andy Lester's Perl module\nWWW::Mechanize.","deps":{"py311-html5-parser":{"origin":"www/py-html5-parser","version":"0.4.12"},"py311-html5lib":{"origin":"www/py-html5lib","version":"1.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mdurl","origin":"textproc/py-mdurl","version":"0.1.2_2","comment":"Markdown URL utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/executablebooks/mdurl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdf333b3b00ea4a3377a988bc6692a0dabb66f443419c1262dbfe41e3d61c015","flatsize":63501,"path":"All/py311-mdurl-0.1.2_2.pkg","repopath":"All/py311-mdurl-0.1.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16056,"desc":"URL utilities for markdown-it parser.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mccabe","origin":"devel/py-mccabe","version":"0.7.0","comment":"Ned's script to check McCabe complexity","maintainer":"bofh@FreeBSD.org","www":"https://pypi.org/project/mccabe/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"291811b7b347442ef9301cdc8abf82ebc125f4f26f8b15807148b5a9e913bcd2","flatsize":58517,"path":"All/py311-mccabe-0.7.0.pkg","repopath":"All/py311-mccabe-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14256,"desc":"Ned's script to check McCabe complexity.\n\nThis module provides a plugin for flake8, the Python code checker.\n\nSee also: https://github.com/flintwork/mccabe","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mdp","origin":"science/py-mdp","version":"3.5_4","comment":"Modular toolkit for Data Processing","maintainer":"bofh@FreeBSD.org","www":"https://mdp-toolkit.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a08b45fb1cf47557648a17370db8b434852f87d9bb61b030b2bff833038498f","flatsize":4821371,"path":"All/py311-mdp-3.5_4.pkg","repopath":"All/py311-mdp-3.5_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":636880,"desc":"Modular toolkit for Data Processing (MDP) is a Python data processing\nframework. Implemented algorithms include: Principal Component\nAnalysis (PCA), Independent Component Analysis (ICA), Slow Feature\nAnalysis (SFA), Independent Slow Feature Analysis (ISFA), Growing Neural\nGas (GNG), Factor Analysis, Fisher Discriminant Analysis (FDA), Gaussian\nClassifiers, and Restricted Boltzmann Machines.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"options":{"LIBSVM":"off","SCIPY":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-mdit-py-plugins","origin":"textproc/py-mdit-py-plugins","version":"0.4.1","comment":"Collection of plugins for markdown-it-py","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/executablebooks/mdit-py-plugins","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a935409057ef4cef1daf8d2c4a41ac80685e4ab953c71493369d80cdc1e3fea5","flatsize":434674,"path":"All/py311-mdit-py-plugins-0.4.1.pkg","repopath":"All/py311-mdit-py-plugins-0.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79412,"desc":"mdit-py-plugins provides collection of core plugins for markdown-it-py.","deps":{"py311-markdown-it-py":{"origin":"textproc/py-markdown-it-py","version":"3.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-maxminddb","origin":"net/py-maxminddb","version":"2.6.2","comment":"Python module for reading MaxMind DB file","maintainer":"olivier@FreeBSD.org","www":"https://github.com/maxmind/MaxMind-DB-Reader-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f90e200689815d4ba5c81e3ef4b0be9056b21f072b3c9cd993b83816594614c","flatsize":115446,"path":"All/py311-maxminddb-2.6.2.pkg","repopath":"All/py311-maxminddb-2.6.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25632,"desc":"Python module for reading MaxMind DB files. The module includes both a pure\nPython reader and a C extension.","deps":{"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python","geography"],"annotations":{"flavor":"py311"}},{"name":"py311-mmengine","origin":"misc/py-mmengine","version":"0.10.4","comment":"Engine of OpenMMLab projects: training PyTorch deep learning models","maintainer":"yuri@FreeBSD.org","www":"https://mmengine.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b03c46cffcb94b350b5443fd9c2d9a8f3b4523665e3d46a6b4fe945e6ac4d70d","flatsize":5879599,"path":"All/py311-mmengine-0.10.4.pkg","repopath":"All/py311-mmengine-0.10.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":696440,"desc":"MMEngine is a foundational library for training deep learning models based on\nPyTorch. It provides a solid engineering foundation and frees developers from\nwriting redundant codes on workflows. It serves as the training engine of all\nOpenMMLab codebases, which support hundreds of algorithms in various research\nareas. Moreover, MMEngine is also generic to be applied to non-OpenMMLab\nprojects.","deps":{"py311-addict":{"origin":"devel/py-addict","version":"2.4.0"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"py311-yapf":{"origin":"textproc/py-yapf","version":"0.32.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-mdformat","origin":"textproc/py-mdformat","version":"0.7.17","comment":"CommonMark compliant Markdown formatter","maintainer":"nivit@FreeBSD.org","www":"https://github.com/executablebooks/mdformat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a36a3cef6187bf9722f15ecfcf89c84e586572fa0252fe2e7d6b891629d6f688","flatsize":1275473,"path":"All/py311-mdformat-0.7.17.pkg","repopath":"All/py311-mdformat-0.7.17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":258972,"desc":"Mdformat is an opinionated Markdown formatter that can be used to enforce a\nconsistent style in Markdown files. Mdformat is a Unix-style command-line tool\nas well as a Python library.","deps":{"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-markdown-it-py":{"origin":"textproc/py-markdown-it-py","version":"3.0.0"},"py311-mdurl":{"origin":"textproc/py-mdurl","version":"0.1.2_2"},"py311-tomli":{"origin":"textproc/py-tomli","version":"2.0.1_2"},"py311-zipp":{"origin":"devel/py-zipp","version":"3.19.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-mattermostdriver","origin":"net-im/py-mattermostdriver","version":"7.3.2_1","comment":"Python Mattermost Driver","maintainer":"sunpoet@FreeBSD.org","www":"https://vaelor.github.io/python-mattermost-driver/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db59212c5952f5786b0ae6a67fe064b420a807c8f512d5b7cfbac995c72281eb","flatsize":301385,"path":"All/py311-mattermostdriver-7.3.2_1.pkg","repopath":"All/py311-mattermostdriver-7.3.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40656,"desc":"mattermostdriver is the Python Mattermost Driver for API v4.\n\nYou interact with this module mainly by using the Driver class. If you want to\naccess information about the logged in user, like the user id, you can access\nthem by using Driver.client.userid.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-websockets":{"origin":"devel/py-websockets","version":"12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im","python"],"annotations":{"flavor":"py311"}},{"name":"py311-matrix-common","origin":"devel/py-matrix-common","version":"1.3.0","comment":"Common utilities for Synapse, Sydent and Sygnal","maintainer":"ports@skyforge.at","www":"https://www.matrix.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d036f05356185637e9a03f8c36765323dcb6dae2091887e4411012522d50087","flatsize":45756,"path":"All/py311-matrix-common-1.3.0.pkg","repopath":"All/py311-matrix-common-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13364,"desc":"Common utilities for Synapse, Sydent and Sygnal.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-matrix-synapse-ldap3","origin":"net/py-matrix-synapse-ldap3","version":"0.3.0_1","comment":"LDAP3 auth provider for Matrix Synapse","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/matrix-org/matrix-synapse-ldap3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10b67b2651848e1107a1db9a93991b47a538a0a60cd2405e9a08c1c044267400","flatsize":116701,"path":"All/py311-matrix-synapse-ldap3-0.3.0_1.pkg","repopath":"All/py311-matrix-synapse-ldap3-0.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23472,"desc":"matrix-synapse-ldap3 allows synapse to use LDAP as a password provider.","deps":{"py311-ldap3":{"origin":"net/py-ldap3","version":"2.9.1"},"py311-service-identity":{"origin":"security/py-service-identity","version":"24.1.0"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mcomix","origin":"graphics/py-mcomix","version":"2.2.1_1","comment":"GTK3 comic book viewer","maintainer":"shoesoft@gmx.net","www":"https://sourceforge.net/projects/mcomix/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e45cc21f925318c7fc06276458264bb2c616b5ec848bb90ee73532dce6f6f59","flatsize":3790884,"path":"All/py311-mcomix-2.2.1_1.pkg","repopath":"All/py311-mcomix-2.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":625012,"desc":"MComix is a user-friendly, customizable image viewer. It is\nspecifically designed to handle comic books, but also serves as a\ngeneric viewer. It reads images in ZIP, RAR, 7Zip or tar archives as\nwell as plain image files.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libunrar":{"origin":"archivers/libunrar","version":"7.0.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"options":{"RAR":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-mergedeep","origin":"devel/py-mergedeep","version":"1.3.4","comment":"Deep merge function for Python","maintainer":"kai@FreeBSD.org","www":"https://github.com/clarketm/mergedeep","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f04e3f521ab56eb50f88c8de3ac64295a480283a8427c9d5ac266ffc65eed52","flatsize":21909,"path":"All/py311-mergedeep-1.3.4.pkg","repopath":"All/py311-mergedeep-1.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6620,"desc":"This package makes the merging of Python dictonaries easier.  It offers\nfollowing features:\n\n* Deep merge without mutating the source dicts.\n* Deep merge into an existing dict.\n\nThe functions provide merge strategies as well:\n\n* Replace (default)\n* Additive\n* Typesafe replace\n* Typesafe additive","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-matplotlib-scalebar","origin":"math/py-matplotlib-scalebar","version":"0.8.1_1","comment":"Artist for matplotlib to display a scale bar","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/ppinard/matplotlib-scalebar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca29ce09161ee8b27377a72bc6654e333fd333fbe6db84ee7bc5c47366bd4302","flatsize":188150,"path":"All/py311-matplotlib-scalebar-0.8.1_1.pkg","repopath":"All/py311-matplotlib-scalebar-0.8.1_1.pkg","licenselogic":"single","licenses":["BSD"],"pkgsize":31188,"desc":"Provides a new artist for matplotlib to display a scale bar, aka micron bar. It\nis particularly useful when displaying calibrated images plotted using\nplt.imshow(...).","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-matplotlib-inline","origin":"math/py-matplotlib-inline","version":"0.1.6","comment":"Matplotlib Inline Back-end for IPython and Jupyter","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/matplotlib-inline/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c759b6520cf8509b530c53da2c55106ff38c87a1f87a277f5b5e68a730d1c40","flatsize":58441,"path":"All/py311-matplotlib-inline-0.1.6.pkg","repopath":"All/py311-matplotlib-inline-0.1.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13908,"desc":"Matplotlib Inline Back-end for IPython and Jupyter.\n\nMatplotlib is a comprehensive library for creating static, animated, and\ninteractive visualizations in Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-matrix-angular-sdk","origin":"devel/py-matrix-angular-sdk","version":"0.6.8","comment":"Matrix Angular SDK","maintainer":"ports@FreeBSD.org","www":"https://github.com/matrix-org/matrix-angular-sdk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27aca66d76ce915177c6d533bdf5de09502db3f5aa52d3d8c7fecff7a613bb6e","flatsize":2731749,"path":"All/py311-matrix-angular-sdk-0.6.8.pkg","repopath":"All/py311-matrix-angular-sdk-0.6.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":654628,"desc":"An Angular SDK for the Matrix project.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","www","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-matrix-angular-sdk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-openpiv","origin":"science/py-openpiv","version":"0.23.8_2","comment":"Python module for Particle Image Velocimetry","maintainer":"makc@FreeBSD.org","www":"http://www.openpiv.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89c5d180fb308beeefcb6e651b8f0f3b4b10ff9b662cc49538d9b1f1c525fabb","flatsize":31396354,"path":"All/py311-openpiv-0.23.8_2.pkg","repopath":"All/py311-openpiv-0.23.8_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20940728,"desc":"OpenPIV is open-source software for Particle Image Velocimetry (PIV)\nimage analysis and post-processing.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scikit-image":{"origin":"graphics/py-scikit-image","version":"0.19.3_2"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"options":{"EXTRA":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-mathics_pygments","origin":"textproc/py-mathics-pygments","version":"1.0.2","comment":"Lexer and highlighter for Mathematica/Wolfram Language source code","maintainer":"thierry@FreeBSD.org","www":"https://mathics.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdd14fa306f5090f1e88e1029ddfe30d10e663e541764b463b59ee6e9cd6a32f","flatsize":420650,"path":"All/py311-mathics_pygments-1.0.2.pkg","repopath":"All/py311-mathics_pygments-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":70756,"desc":"This is a lexer and highlighter for Mathematica/Wolfram Language source code\nusing the pygments engine.\n\nIt currently supports:\n- All builtin functions in the System context including unicode symbols except\n  those that use characters from the private unicode space (e.g. \\[FormalA]).\n- User defined symbols, including those in a context.\n- All operators including unicode operators like U+1D70B (pi).\n- Comments, including multi line and nested.\n- Strings, including multi line and escaped quotes.\n- Patterns, slots (including named slots #name introduced in version 10) and\n  slot sequences.\n- Message names (e.g. the ivar in General::ivar)\n- Numbers including base notation (e.g. 8 ^^ 23 == 19) and scientific notation\n  (e.g. 1 *^ 3 == 1000).\n- Local variables in Block, With and Module\n\nSee also: https://github.com/Mathics3/mathics-pygments/","deps":{"py311-Mathics_Scanner":{"origin":"math/py-mathics-scanner","version":"1.3.0"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","math","python"]},{"name":"py311-mat2","origin":"multimedia/py-mat2","version":"0.13.4_3","comment":"Handy tool to trash your metadata","maintainer":"fuz@FreeBSD.org","www":"https://0xacab.org/jvoisin/mat2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73a8343b5568a56277fea5eb10d8a01c14cf3fd8fcff3850dc72450090e629f6","flatsize":404645,"path":"All/py311-mat2-0.13.4_3.pkg","repopath":"All/py311-mat2-0.13.4_3.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":71004,"desc":"Metadata consist of information that characterizes data. Metadata are\nused to provide documentation for data products. In essence, metadata\nanswer who, what, when, where, why, and how about every facet of the\ndata that are being documented.\n\nMetadata within a file can tell a lot about you. Cameras record data\nabout when a picture was taken and what camera was used. Office\ndocuments like PDF or Office automatically adds author and company\ninformation to documents and spreadsheets. Maybe you don't want to\ndisclose those information.\n\nThis is precisely the job of mat2: getting rid, as much as possible,\nof metadata.\n\nmat2 provides a command line tool, and graphical user interfaces via\na service menu for Dolphin, the default file manager of KDE, and an\nextension for Nautilus, the default file manager of GNOME.\n\nThe following formats are supported: avi, bmp, css, epub/ncx, flac,\ngif, jpeg, m4a/mp2/mp3/..., mp4, odc/odf/odg/odi/odp/ods/odt/...,\noff/opus/oga/spx/..., pdf, png, ppm, pptx/xlsx/docx/..., zip, torrent,\nsvg/svgz/..., tar/tar.gz/tar.bz2/tar.xz/..., tiff, wav, wmv, ...","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"p5-Image-ExifTool":{"origin":"graphics/p5-Image-ExifTool","version":"12.76"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-mutagen":{"origin":"audio/py-mutagen","version":"1.47.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","audio","graphics","textproc","python"],"options":{"EXIFTOOL":"on","FFMPEG":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-miniKanren","origin":"devel/py-miniKanren","version":"1.0.3","comment":"Logic/relational programming in Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pythological/kanren","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"171fe10fd9eea98b38f426e649defc68a5a6abbf8bdc9f8bc31c87c41ef54ae3","flatsize":254740,"path":"All/py311-miniKanren-1.0.3.pkg","repopath":"All/py311-miniKanren-1.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":46696,"desc":"miniKanren is an extensible, lightweight relational/logic programming DSL\nwritten in pure Python.","deps":{"py311-cons":{"origin":"devel/py-cons","version":"0.4.6"},"py311-etuples":{"origin":"devel/py-etuples","version":"0.3.9"},"py311-logical-unification":{"origin":"math/py-logical-unification","version":"0.4.6"},"py311-multipledispatch":{"origin":"devel/py-multipledispatch","version":"0.4.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-toolz":{"origin":"devel/py-toolz","version":"0.12.1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mime","origin":"devel/py-mime","version":"0.1.0","comment":"MIME types are used in MIME-compliant communications","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/liluo/mime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b30a5d47fc7da2d3b875a451b7ac609e2d705671249dbc9b9e3f335c660493a1","flatsize":272356,"path":"All/py311-mime-0.1.0.pkg","repopath":"All/py311-mime-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48316,"desc":"MIME Types for Python, clone of halostatue/mime-types.\nThis library allows for the identification of a file's likely MIME content type.\nMIME types are used in MIME-compliant communications","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-markups","origin":"textproc/py-markups","version":"4.0.0_1","comment":"Wrapper around various text markup languages","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/retext-project/pymarkups","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e7ec82a31dbdbc19aa80f9c2ba62a0796498c8a31a1caa0f7ee1eee4f05d845","flatsize":116522,"path":"All/py311-markups-4.0.0_1.pkg","repopath":"All/py311-markups-4.0.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":24372,"desc":"This module provides a wrapper around various text markup languages.\n\nAvailable by default are Markdown, reStructuredText and Textile, but you can\neasily add your own markups.","deps":{"py311-python-markdown-math":{"origin":"textproc/py-python-markdown-math","version":"0.8_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-marshmallow-sqlalchemy","origin":"databases/py-marshmallow-sqlalchemy","version":"1.0.0","comment":"SQLAlchemy integration with the marshmallow serialization library","maintainer":"sunpoet@FreeBSD.org","www":"https://marshmallow-sqlalchemy.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76f4cda3da4cabdeb1944993955fd0b9817f5bc45b037e98a81257ca135269ee","flatsize":140389,"path":"All/py311-marshmallow-sqlalchemy-1.0.0.pkg","repopath":"All/py311-marshmallow-sqlalchemy-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27584,"desc":"SQLAlchemy integration with the marshmallow (de)serialization library.","deps":{"py311-marshmallow":{"origin":"devel/py-marshmallow","version":"3.21.3"},"py311-sqlalchemy20":{"origin":"databases/py-sqlalchemy20","version":"2.0.31"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-marrow.mailer","origin":"devel/py-marrow.mailer","version":"4.0.3_1","comment":"Python library to ease sending emails","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/marrow/mailer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33da1da5c9678d93fb6940f6603d86b1153a555b8645e452af7b90f5fbed6b9a","flatsize":355707,"path":"All/py311-marrow.mailer-4.0.3_1.pkg","repopath":"All/py311-marrow.mailer-4.0.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":64524,"desc":"Marrow Mailer is a Python library to ease sending emails from your application.\n\nBy using Marrow Mailer you can:\n - Easily construct plain text and HTML emails.\n - Improve the testability of your e-mail deliveries.\n - Use different mail delivery management strategies; e.g. immediate, deferred,\n   or even multi-server.\n - Deliver e-mail through a number of alternative transports including SMTP,\n   Amazon SES, sendmail, or even via direct on-disk mbox/maildir.\n - Multiple simultaneous configurations for more targeted delivery.","deps":{"py311-marrow.util":{"origin":"devel/py-marrow.util","version":"1.2.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-music21","origin":"audio/py-music21","version":"7.3.3_2","comment":"Toolkit for computer-aided musical analysis","maintainer":"yuri@FreeBSD.org","www":"https://web.mit.edu/music21/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47cff1b04e6a045e1f62467b4e9fea781ab3730d9c9b49e9940a8596fb58004b","flatsize":106305309,"path":"All/py311-music21-7.3.3_2.pkg","repopath":"All/py311-music21-7.3.3_2.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LGPL3"],"pkgsize":19156064,"desc":"Music21 is a set of tools for helping scholars and other active listeners answer\nquestions about music quickly and simply. If you've ever asked yourself a\nquestion like, \"I wonder how often Bach does that\" or \"I wish I knew which band\nwas the first to use these chords in this order,\" or \"I'll bet we'd know more\nabout Renaissance counterpoint (or Indian ragas or post-tonal pitch structures\nor the form of minuets) if I could write a program to automatically write more\nof them,\" then music21 can help you with your work.","deps":{"lilypond":{"origin":"print/lilypond","version":"2.24.3_3"},"musescore":{"origin":"audio/musescore","version":"3.6.1_4"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-joblib":{"origin":"devel/py-joblib","version":"1.3.2_1"},"py311-jsonpickle":{"origin":"devel/py-jsonpickle","version":"3.2.2"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-webcolors":{"origin":"graphics/py-webcolors","version":"1.13"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-marshmallow-enum","origin":"devel/py-marshmallow-enum","version":"1.5.1_1","comment":"Enum field for Marshmallow","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/justanr/marshmallow_enum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4fcfb958adfecbc72c90c60d5dddaacef03732d89381eda8eef8392d318c1282","flatsize":21368,"path":"All/py311-marshmallow-enum-1.5.1_1.pkg","repopath":"All/py311-marshmallow-enum-1.5.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6808,"desc":"marshmallow-enum provides enum field for use with Marshmallow.","deps":{"py311-marshmallow":{"origin":"devel/py-marshmallow","version":"3.21.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-markupsafe","origin":"textproc/py-markupsafe","version":"2.1.5_1","comment":"Implements XML/HTML/XHTML Markup safe string for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pallets/markupsafe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98e078c3c9335aa20cd797309a3c9fdb84966717c79457aaa2fa44b1a272baf5","flatsize":83901,"path":"All/py311-markupsafe-2.1.5_1.pkg","repopath":"All/py311-markupsafe-2.1.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19148,"desc":"MarkupSafe implements a text object that escapes characters so it is safe to use\nin HTML and XML. Characters that have special meanings are replaced so that they\ndisplay as the actual characters. This mitigates injection attacks, meaning\nuntrusted user input can safely be displayed on a page.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mashumaro","origin":"devel/py-mashumaro","version":"3.11","comment":"Fast serialization library on top of dataclasses","maintainer":"pat@patmaddox.com","www":"https://github.com/Fatal1ty/mashumaro","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76214be62d8f25eb2495eaaf3db3b28f406520bc07dbb119e9dde6cef3a2652a","flatsize":1134929,"path":"All/py311-mashumaro-3.11.pkg","repopath":"All/py311-mashumaro-3.11.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":161132,"desc":"When using dataclasses, you often need to dump and load objects based on the\nschema you have. Mashumaro not only lets you save and load things in different\nways, but it also does it super quick.\n\nKey features:\n\n- One of the fastest libraries\n- Mature and time-tested\n- Easy to use out of the box\n- Highly customizable\n- Built-in support for JSON, YAML, MessagePack, TOML\n- Built-in support for almost all Python types including typing-extensions\n- JSON Schema generation","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-marshmallow","origin":"devel/py-marshmallow","version":"3.21.3","comment":"Simplified object serialization for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://marshmallow.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff66053a2e19499c502950d542c6a956c3e7b8463b7572633170b9ff6c0205dc","flatsize":657357,"path":"All/py311-marshmallow-3.21.3.pkg","repopath":"All/py311-marshmallow-3.21.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":96892,"desc":"Marshmallow is an ORM/ODM/framework-agnostic library for converting complex\ndatatypes, such as objects, to and from native Python datatypes.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:marshmallow_project:marshmallow:3.21.3:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-marrow.util","origin":"devel/py-marrow.util","version":"1.2.3","comment":"Commonly shared Python utility subclasses and functions","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/marrow/util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3519c6e372c9df5cd22bdac432f5e4c617b59fd06e01f63ad6f33f6cfb4deecd","flatsize":258124,"path":"All/py311-marrow.util-1.2.3.pkg","repopath":"All/py311-marrow.util-1.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49468,"desc":"Marrow Utilities Collection\n\nThis package contains many commonly reimplemented utility classes and functions\ncovering the following major areas:\n - attribute, partial/subset, case-insensitive, and multi-value dicts\n - py3k source compatibility (without using 2to3)\n - string to rich datatype conversion of bools, simple arrays, and complex\n   keyword/tag parsing\n - rich OOP helpers: nested list flattening, a NoDefault implementation,\n   dot-notation object loading, and a LRU cache\n - path manipulation\n - UTC, universal time constants, english to numerical month and DotW\n   conversion, and date field range constants","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-markdown-it-py","origin":"textproc/py-markdown-it-py","version":"3.0.0","comment":"Python port of markdown-it","maintainer":"sunpoet@FreeBSD.org","www":"https://markdown-it-py.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83ee5d7be64ea85eb3fdec390b078a8954929e3e3c6a6865ce2c14af5bb7ca08","flatsize":745361,"path":"All/py311-markdown-it-py-3.0.0.pkg","repopath":"All/py311-markdown-it-py-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":134420,"desc":"markdown-it-py is a Python port of markdown-it, and some of its associated\nplugins.\n- Follows the CommonMark spec for baseline parsing\n- Configurable syntax: you can add new rules and even replace existing ones.\n- Pluggable: Adds syntax extensions to extend the parser (see the plugin list).\n- High speed (see our benchmarking tests)\n- Safe by default","deps":{"py311-mdurl":{"origin":"textproc/py-mdurl","version":"0.1.2_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-markdown2","origin":"textproc/py-markdown2","version":"2.4.13","comment":"Fast and complete Python implementation of Markdown","maintainer":"wen@FreeBSD.org","www":"https://github.com/trentm/python-markdown2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e984cf19fe6dde1220f8f5998304acbf0d83960bf4279ffca7cdfa4b87e5686a","flatsize":473822,"path":"All/py311-markdown2-2.4.13.pkg","repopath":"All/py311-markdown2-2.4.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":85360,"desc":"py-markdown2  provides a converter written in Python that closely\nmatches the behaviour of the original Perl-implemented Markdown.pl.\nThere is another Python markdown.py , but markdown2.py is faster\nand, to my knowledge, more correct.\n\nMarkdown is a light text markup format and a processor to convert\nthat to HTML.","deps":{"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wavedrom":{"origin":"textproc/py-wavedrom","version":"2.0.3.p3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"SYNTAX":"on","WAVEDROM":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-markdown-callouts","origin":"textproc/py-markdown-callouts","version":"0.4.0","comment":"Markdown extension: Classier syntax for admonitions","maintainer":"kai@FreeBSD.org","www":"https://github.com/oprypin/markdown-callouts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af1c2aebeca15a401b1f6a21a41691e4d5de1f722e42a76a95be2455d8f117e7","flatsize":42568,"path":"All/py311-markdown-callouts-0.4.0.pkg","repopath":"All/py311-markdown-callouts-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11080,"desc":"This extension for Python Markdown produces the same results as the\n\"admonition\" extension, but with a syntax that is much less intrusive and has\na very reasonable fallback look for \"vanilla\" renderers.","deps":{"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-markdown-include","origin":"textproc/py-markdown-include","version":"0.8.1","comment":"Provides an \"include\" function for Markdown","maintainer":"kai@FreeBSD.org","www":"https://github.com/cmacmackin/markdown-include","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d33e7641f7b796a22c1870bcc3fd5ebf7154e6c4bf61ce8508e1cdd0d82097a9","flatsize":69346,"path":"All/py311-markdown-include-0.8.1.pkg","repopath":"All/py311-markdown-include-0.8.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":20800,"desc":"This is an extension to Python-Markdown which provides an \"include\"\nfunction, similar to that found in LaTeX (and also the C pre-processor and\nFortran).\n\nIt was originally written for a FORD (= FORtran Documenter) Fortran\nauto-documentation generator.","deps":{"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-manuel","origin":"devel/py-manuel","version":"1.9.0","comment":"Lets you build tested documentation","maintainer":"rm@FreeBSD.org","www":"https://pypi.org/project/manuel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cd56d2ce109edcd2ec81c9733d6d2ca66cd6e61d3b47960a04bcb39af57e2e1","flatsize":237197,"path":"All/py311-manuel-1.9.0.pkg","repopath":"All/py311-manuel-1.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50660,"desc":"Manuel lets you build tested documentation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-manpageblog","origin":"www/manpageblog","version":"1.2","comment":"Simple and static blog generator in manpage design","maintainer":"se@FreeBSD.org","www":"https://github.com/gyptazy/manpageblog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47c01a38a319253d0af34688ba3c8b1ea819fd6f51cf7ee842662ef27bf5b812","flatsize":38282,"path":"All/py311-manpageblog-1.2.pkg","repopath":"All/py311-manpageblog-1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11904,"desc":"manpageblog is a small, lightweight blog engine written in Python and\noffers several advantages. Firstly, it provides simplicity and ease\nof use, making it accessible even for users with limited technical\nknowledge. The lightweight nature ensures quick installation and minimal\nresource consumption, making it suitable for various hosting environments.\nNo database is needed at all.\n\nThe blog engine is highly customizable, see the examples director for a\ncomplete set of configuration and template files and some sample content..\n\nAfter installation, you can create a \"blog.conf\" file based on the one\nin the examples directory of this port with \"base_path\" adjusted to the\ndocument root of your blog and then start a simple HTTP server using the\ncommand \"manpageblog -m http.server\". The server URL can be changed in\n\"blog.conf\", too. The default value is: \"http://localhost:8000\".","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"py311-managesieve3","origin":"mail/py-managesieve3","version":"1.1","comment":"Implements an RFC-5804 Manage Sieve client","maintainer":"loader@FreeBSD.org","www":"https://bitbucket.org/ericvsmith/managesieve3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a254c919198854b016eb16d84d68b505412ec2374497c4b160785bf7a9db5365","flatsize":81693,"path":"All/py311-managesieve3-1.1.pkg","repopath":"All/py311-managesieve3-1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18156,"desc":"A pure Python client implementation of \"A Protocol for Remotely\nManaging Sieve Scripts\", as defined in RFC-5804.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-makefun","origin":"devel/py-makefun","version":"1.15.2","comment":"Dynamically create python functions with a proper signature","maintainer":"meka@tilda.center","www":"https://github.com/smarie/python-makefun","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf57b5b143b6f95bfa50b9f780efd5978b2ee8f705fa03084408ea4b01a166b0","flatsize":221634,"path":"All/py311-makefun-1.15.2.pkg","repopath":"All/py311-makefun-1.15.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":38220,"desc":"Makefun helps you create functions dynamically, with the signature of your\nchoice. It was largely inspired by decorator and functools, and created mainly\nto cover some of their limitations.\n\nThe typical use cases are:\n  * creating signature-preserving function wrappers - just like functools.wraps\n  but with accurate TypeError exception raising when user-provided arguments are\n  wrong, and with a very convenient way to access argument values.\n\n  * creating function wrappers that have more or less arguments that the\n  function they wrap. A bit like functools.partial but a lot more flexible and\n  friendly for your users. For example, I use it in my pytest plugins to add a\n  requests parameter to users' tests or fixtures when they do not already have\n  it.\n\n  * more generally, creating functions with a signature derived from a reference\n  signature, or even creating functions with a signature completely defined at\n  runtime.","deps":{"py311-funcsigs":{"origin":"devel/py-funcsigs","version":"1.0.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mako","origin":"textproc/py-mako","version":"1.3.5","comment":"Super-fast templating language in Python","maintainer":"wen@FreeBSD.org","www":"https://www.makotemplates.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38529bfcd00acfd2333599e1a81d81db558ed5c18a658fbb2c242ec441a48baf","flatsize":1060270,"path":"All/py311-mako-1.3.5.pkg","repopath":"All/py311-mako-1.3.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":162384,"desc":"Mako is a template library written in Python. It provides a familiar,\nnon-XML syntax which compiles into Python modules for maximum\nperformance. Mako's syntax and API borrows from the best ideas of many\nothers, including Django templates, Cheetah, Myghty, and\nGenshi. Conceptually, Mako is an embedded Python (i.e. Python Server\nPage) language, which refines the familiar ideas of componentized\nlayout and inheritance to produce one of the most straightforward and\nflexible models available, while also maintaining close ties to Python\ncalling and scoping semantics.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-beaker":{"origin":"www/py-beaker","version":"1.13.0"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-markdown","origin":"textproc/py-markdown","version":"3.6","comment":"Python implementation of Markdown","maintainer":"sunpoet@FreeBSD.org","www":"https://python-markdown.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fb62769decd17f233f884db491468b7abae269405ae314c547c800c79886266","flatsize":1104651,"path":"All/py311-markdown-3.6.pkg","repopath":"All/py311-markdown-3.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":173780,"desc":"Python-Markdown is a Python implementation of John Gruber's Markdown. It is\nalmost completely compliant with the reference implementation, though there are\na few known issues.\n\nIn addition to the basic markdown syntax, Python-Markdown supports the following\nfeatures:\n- International Input: Python-Markdown will accept input in any language\n  supported by Unicode including bi-directional text. In fact the test suite\n  includes documents written in Russian and Arabic.\n- Extensions: Various extensions are provided (including extra) to change and/or\n  extend the base syntax. Additionally, a public Extension API is available to\n  write your own extensions.\n- Output Formats: Python-Markdown can output documents with either HTML or XHTML\n  style tags. See the Library Reference for details.\n- Command Line Interface: In addition to being a Python Library, a command line\n  script is available for your convenience.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-marisa-trie","origin":"devel/py-marisa-trie","version":"1.1.0_1","comment":"Static memory-efficient and fast Trie-like structures for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://marisa-trie.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9d3f20fa170aa7c2d28b581355135f42133d9ecb379813533b80aa1c2b4b958","flatsize":489768,"path":"All/py311-marisa-trie-1.1.0_1.pkg","repopath":"All/py311-marisa-trie-1.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":151704,"desc":"MARISA Trie provides static memory-efficient Trie-like structures for Python\nbased on marisa-trie C++ library.\n\nString data in a MARISA-trie may take up to 50x-100x less memory than in a\nstandard Python dict; the raw lookup speed is comparable; trie also provides\nfast advanced methods like prefix search.\n\nNote: There are official SWIG-based Python bindings included in C++ library\ndistribution; this package provides alternative Cython-based pip-installable\nPython bindings.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mailcap_fix","origin":"devel/py-mailcap-fix","version":"1.0.1","comment":"Mailcap module that correctly handles windcard entries","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/michael-lazar/mailcap_fix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7baefecac09c489d8d1445a8bb4a7105796bb7e8be45c3d558c8c1e04da8d25e","flatsize":65517,"path":"All/py311-mailcap_fix-1.0.1.pkg","repopath":"All/py311-mailcap_fix-1.0.1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":11816,"desc":"This package patches the python standard library's mailcap module in order to\ncorrectly handle wildcard entries.\n\nThe bug is documented on the bug tracker here: issue 14977","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-maturin","origin":"devel/py-maturin","version":"1.6.0_1","comment":"Build and publish crates with pyo3, rust-cpython and cffi bindings","maintainer":"kai@FreeBSD.org","www":"https://github.com/PyO3/maturin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"275af7aba911e6a3ec7cda5277e2412fa844b9d7000e3699969d110b61d9d14a","flatsize":12994227,"path":"All/py311-maturin-1.6.0_1.pkg","repopath":"All/py311-maturin-1.6.0_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":3187688,"desc":"Build and publish crates with pyo3, rust-cpython and cffi bindings as well as\nRust binaries as Python packages.\n\nThis project is meant as a zero configuration replacement for setuptools-rust\nand milksnake.  It supports building wheels for Python 3.5+ on FreeBSD and\nvarious other platforms, can upload them to PyPI and has basic PyPy support.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mailsuite","origin":"mail/py-mailsuite","version":"1.9.15","comment":"Python package to simplify receiving, parsing, and sending email","maintainer":"meka@tilda.center","www":"https://github.com/seanthegeek/mailsuite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2730dd1cfaa3adf618260bbbe9d9e1c1b678a0ce78ad06af7d1e8eae048a908","flatsize":185065,"path":"All/py311-mailsuite-1.9.15.pkg","repopath":"All/py311-mailsuite-1.9.15.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35644,"desc":"A Python package to simplify receiving, parsing, and sending email\nFeatures\n * Receive emails via IMAP\n   * Retrieve email from any folder\n   * Create new folders\n   * Move messages to other folders\n   * Delete messages\n   * Monitor folders for new messages using the IMAP IDLE command\n   * Always use / as the folder hierarchy separator, and convert\n\tto the server's hierarchy separator in the background\n   * Always remove folder name characters that conflict with the\n\tserver's hierarchy separators\n   * Prepend the namespace to the folder path when required\n   * Automatically reconnect when needed\n   * Work around quirks in Gmail/G-suite, Office 365, Exchange,\n\tDovcot, and DavMail\n * Consistent email parsing\n   * SHA256 hashes of attachments\n * Simplified email sending via SMTP\n   * Uses opportunistic encryption (STARTTLS) by default\n   * Easily add attachments, plain text, and HTML","deps":{"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-html2text":{"origin":"textproc/py-html2text","version":"2024.2.26"},"py311-imapclient":{"origin":"mail/py-imapclient","version":"3.0.1"},"py311-mail-parser":{"origin":"mail/py-mail-parser","version":"3.15.0_1"},"py311-publicsuffix2":{"origin":"dns/py-publicsuffix2","version":"2.20191221_49"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mail-parser","origin":"mail/py-mail-parser","version":"3.15.0_1","comment":"Wrapper for email standard library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/SpamScope/mail-parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df6fdc027259979ec749670a9a0becc4ee024b13ba1de029f1ce569ca955fe6e","flatsize":220256,"path":"All/py311-mail-parser-3.15.0_1.pkg","repopath":"All/py311-mail-parser-3.15.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39892,"desc":"mail-parser is not only a wrapper for email Python Standard Library. It give you\nan easy way to pass from raw mail to Python object that you can use in your\ncode. It's the key module of SpamScope.\n\nmail-parser can parse Outlook email format (.msg) with msgconvert from\nmail/p5-Email-Outlook-Message.\n\nmail-parser takes as input a raw email and generates a parsed object. The\nproperties of this object are the same name of RFC headers: bcc, cc, date,\ndelivered_to, from_ (not from because is a keyword of Python), message_id,\nreceived, reply_to, subject, to.\n\nThere are other properties to get: body, body html, body plain, headers,\nattachments, sender IP address, to domains, timezone.","deps":{"p5-Email-Outlook-Message":{"origin":"mail/p5-Email-Outlook-Message","version":"0.921"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mailmanclient","origin":"mail/py-mailmanclient","version":"3.3.5_2","comment":"Python bindings for Mailman REST API","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.com/mailman/mailmanclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ed80cfa40483f1825d26385fef4135972ceae8fdf0bcd1f420d9bc191f3ea58","flatsize":1221872,"path":"All/py311-mailmanclient-3.3.5_2.pkg","repopath":"All/py311-mailmanclient-3.3.5_2.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":117376,"desc":"The mailmanclient library provides official Python bindings for the GNU\nMailman 3 REST API.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail"],"annotations":{"flavor":"py311"}},{"name":"py311-mapclassify","origin":"graphics/py-mapclassify","version":"2.6.1","comment":"Classification schemes for choropleth maps","maintainer":"sunpoet@FreeBSD.org","www":"https://pysal.org/mapclassify/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"639b5e7876642ce56915d76d8389363733cafe0590f3c53987a83f8644ca7b56","flatsize":543448,"path":"All/py311-mapclassify-2.6.1.pkg","repopath":"All/py311-mapclassify-2.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":74984,"desc":"Classification Schemes for Choropleth Maps\n\nmapclassify implements a family of classification schemes for choropleth maps.\nIts focus is on the determination of the number of classes, and the assignment\nof observations to those classes. It is intended for use with upstream mapping\nand geovisualization packages (see geopandas and geoplot) that handle the\nrendering of the maps.","deps":{"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-magic","origin":"devel/py-magic","version":"5.45","comment":"Python module for determining file type","maintainer":"lwhsu@FreeBSD.org","www":"https://www.darwinsys.com/file/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf7dd3bf1b1cc36f199059e86ff223079d9d640980da69af42bb410e57c64e79","flatsize":44924,"path":"All/py311-magic-5.45.pkg","repopath":"All/py311-magic-5.45.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9044,"desc":"Python bindings for libmagic used to get a description of a\nfile type, or a mime type for that file.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mailnag","origin":"mail/py-mailnag","version":"2.2.0_2","comment":"Extensible mail notification daemon","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/pulb/mailnag","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72718331a7abb085a28f593bfd76f755e92df9ef1cb194c7910d2503e6de4ff9","flatsize":1164650,"path":"All/py311-mailnag-2.2.0_2.pkg","repopath":"All/py311-mailnag-2.2.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":258100,"desc":"Mailnag is a daemon program that checks POP3 and IMAP servers for new\nmail. On mail arrival it performs various actions provided by\nplugins. Mailnag comes with a set of desktop-independent default\nplugins for visual/sound notifications, script execution etc. and can\nbe extended with additional plugins easily.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-setproctitle":{"origin":"devel/py-setproctitle","version":"1.3.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-mapbox-earcut","origin":"math/py-mapbox-earcut","version":"1.0.1_1","comment":"Bindings for Pango for use with Manim","maintainer":"yuri@FreeBSD.org","www":"https://manimpango.manim.community/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbf9105da21bc83837555bd6ea94c2620feb13bab1cb3b8aab8cd586d890cabc","flatsize":244698,"path":"All/py311-mapbox-earcut-1.0.1_1.pkg","repopath":"All/py311-mapbox-earcut-1.0.1_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":74508,"desc":"mapbox-earcut is python bindings for the C++ implementation of the Mapbox Earcut\nlibrary, which provides very fast and quite robust triangulation of 2D polygons.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-mpl-scatter-density","origin":"graphics/py-mpl-scatter-density","version":"0.7_1","comment":"Matplotlib helpers to make density scatter plots","maintainer":"yuri@FreeBSD.org","www":"https://github.com/astrofrog/mpl-scatter-density","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b57a3c4e056b636e65cf95288bbbc7e3d294b47b9990de9cee735ca023871955","flatsize":804830,"path":"All/py311-mpl-scatter-density-0.7_1.pkg","repopath":"All/py311-mpl-scatter-density-0.7_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":656668,"desc":"The mpl-scatter-density mini-package provides functionality to make it easy to\nmake your own scatter density maps, both for interactive and non-interactive\nuse. Fast. The following animation shows real-time interactive use with 10\nmillion points, but interactive performance is still good even with 100 million\npoints (and more if you have enough RAM).","deps":{"py311-fast-histogram":{"origin":"misc/py-fast-histogram","version":"0.11_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-marko","origin":"textproc/py-marko","version":"2.1.0","comment":"Markdown parser with high extensibility","maintainer":"sunpoet@FreeBSD.org","www":"https://marko-py.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9bda41a541c8b016dde8aaf05e0f5ca487bed73454870308cad056b1b5193aae","flatsize":549357,"path":"All/py311-marko-2.1.0.pkg","repopath":"All/py311-marko-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":95304,"desc":"Marko is a markdown parser written in pure Python that complies with\nCommonMark's spec v0.30. It is designed to be highly extensible.\n\nAmong all implementations of Python's markdown parser, it is a common issue that\nuser can't easily extend it to add his own features. Furthermore,\nPython-Markdown and mistune don't comply with CommonMark's spec. It is a good\nreason for me to develop a new markdown parser.\n\nRespecting that Marko complies with CommonMark's spec at the same time, which is\na super complicated spec, Marko's performance will be affected. However, using a\nparser which doesn't comply with the CommonMark spec may give you unexpected\nrendered results from time to time. A benchmark result shows that Marko is 3\ntimes slower than Python-Markdown, but a bit faster than Commonmark-py, much\nslower than mistune. If performance is a bigger concern to you than spec\ncompliance, you'd better choose another parser.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-macholib","origin":"devel/py-macholib","version":"1.16.3","comment":"Used to analyze and edit Mach-O headers","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/macholib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88d8c3f5439087e68fb9e48c415f11c8a51a81c040c6bf8313d9694273844424","flatsize":459213,"path":"All/py311-macholib-1.16.3.pkg","repopath":"All/py311-macholib-1.16.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80164,"desc":"Macholib can be used to analyze and edit Mach-O headers,\nthe executable format used by Mac OS X.\n\nIt is typically used as a dependency analysis tool, and\nalso to rewrite dylib references in Mach-O headers to be\n@executable_path relative.\n\nThough this tool targets a platform specific file format,\nit is pure python code that is platform and endian independent.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-macholib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-magic-wormhole","origin":"net/py-magic-wormhole","version":"0.14.0_1","comment":"Get things from one computer to another, safely","maintainer":"bofh@FreeBSD.org","www":"https://github.com/warner/magic-wormhole","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b11098ab642c7b4528bba17d3c1aafed8ae9696c2fbf9cf76983bf0c0eb32cf","flatsize":3325985,"path":"All/py311-magic-wormhole-0.14.0_1.pkg","repopath":"All/py311-magic-wormhole-0.14.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":389424,"desc":"Get things from one computer to another, safely.","deps":{"py311-Automat":{"origin":"devel/py-Automat","version":"22.10.0"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-autobahn":{"origin":"www/py-autobahn","version":"23.6.2_2"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-hkdf":{"origin":"security/py-hkdf","version":"0.0.3"},"py311-humanize":{"origin":"devel/py-humanize","version":"4.2.1"},"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-spake2":{"origin":"security/py-spake2","version":"0.8"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"py311-txtorcon":{"origin":"security/py-txtorcon","version":"23.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net"],"options":{"BASH":"on","FISH":"on","ZSH":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-mac-vendor-lookup","origin":"devel/py-mac-vendor-lookup","version":"0.1.12","comment":"Find the vendor for a given MAC address","maintainer":"bofh@FreeBSD.org","www":"https://github.com/bauerj/mac_vendor_lookup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6be4d4be1df16130290f3f1d93742dd9cd8614a96091f3b26ccf4243115f8636","flatsize":45023,"path":"All/py311-mac-vendor-lookup-0.1.12.pkg","repopath":"All/py311-mac-vendor-lookup-0.1.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12656,"desc":"This library provides an easy way to get vendor information from a MAC address.\nIt contains a local copy of the IEEE's OUI prefix list. It has an asynchronous\ninterface using Python 3's asyncio as well as a regular synchronous interface\nfor old-school usage.","deps":{"py311-aiofiles":{"origin":"devel/py-aiofiles","version":"23.2.1"},"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-m2r","origin":"textproc/py-m2r","version":"0.3.1_1","comment":"Convert markdown formatted file with reST markup to reST format","maintainer":"john@saltant.com","www":"https://github.com/miyakogi/m2r","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b60a9c91a8b1fdf0ed3ab724b83c478a849df0264734d4c779007a2ee80252b0","flatsize":104964,"path":"All/py311-m2r-0.3.1_1.pkg","repopath":"All/py311-m2r-0.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22184,"desc":"M2R is a Python module and command line utility to convert documents\nformatted with markdown that include embedded reST markups to valid\nreST formatted documents.","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-mistune0":{"origin":"textproc/py-mistune0","version":"0.8.4_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lxml-stubs","origin":"devel/py-lxml-stubs","version":"0.5.1","comment":"Type annotations for the lxml package","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/lxml-stubs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4be6a19345f215207656d37b8085348a957627dbb4bbe0a9edb56efce0ee133a","flatsize":43374,"path":"All/py311-lxml-stubs-0.5.1.pkg","repopath":"All/py311-lxml-stubs-0.5.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11840,"desc":"This repository contains external type annotations (see PEP 484)\nfor the lxml package.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lz4","origin":"archivers/py-lz4","version":"4.3.3","comment":"Python binding for the LZ4 compression library","maintainer":"python@FreeBSD.org","www":"https://github.com/python-lz4/python-lz4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fe31b83317d6100be71aad8b358a4765a58e668c7d37d92ff2bcb868c8b4809","flatsize":161155,"path":"All/py311-lz4-4.3.3.pkg","repopath":"All/py311-lz4-4.3.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":29816,"desc":"Python binding for the lz4 compression library by Yann Collet.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"shlibs_required":["liblz4.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-lunardate","origin":"devel/py-lunardate","version":"0.2.0_1","comment":"Chinese Calendar Library in Pure Python","maintainer":"gmm@tutanota.com","www":"https://pypi.org/project/lunardate/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4d2e1bbd1309ae0c947d4e3428ed1e2f004b3d7cf8fbfd48f3797ec1efa309b","flatsize":49032,"path":"All/py311-lunardate-0.2.0_1.pkg","repopath":"All/py311-lunardate-0.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9864,"desc":"Chinese Calendar Library in Pure Python\n\n>>> from lunardate import LunarDate\n>>> LunarDate.fromSolarDate(1976, 10, 1)\nLunarDate(1976, 8, 8, 1)\n>>> LunarDate(1976, 8, 8, 1).toSolarDate()\ndatetime.date(1976, 10, 1)\n>>> LunarDate(1976, 8, 8, 1).year\n1976\n>>> LunarDate(1976, 8, 8, 1).month\n8\n>>> LunarDate(1976, 8, 8, 1).day\n8\n>>> LunarDate(1976, 8, 8, 1).isLeapMonth\nTrue","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mahotas","origin":"graphics/mahotas","version":"1.4.15","comment":"Computer vision and image processing library for Python","maintainer":"wen@FreeBSD.org","www":"https://packages.python.org/mahotas/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ed79652c530b9c44f10f6fecb35be1aaaac8d19c537ed511fa015f17ae6e097","flatsize":4381397,"path":"All/py311-mahotas-1.4.15.pkg","repopath":"All/py311-mahotas-1.4.15.pkg","licenselogic":"single","pkgsize":1767396,"desc":"Mahotas is a computer vision and image processing library for Python.  It\nincludes many algorithms implemented in C++ for speed while operating in\nnumpy arrays and with a very clean Python interface.\n\nNotable algorithms:\n\n  - Watershed\n  - Convex points calculations\n  - Hit & miss thinning\n  - Zernike & Haralick, LBP, and TAS features\n  - Freeimage-based numpy image loading\n  - Speeded-Up Robust Features (SURF), a form of local features\n  - Thresholding\n  - Convolution\n  - Sobel edge detection","deps":{"freeimage":{"origin":"graphics/freeimage","version":"3.18.0_5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-maec","origin":"security/py-maec","version":"4.1.0.17","comment":"Python library for parsing, manipulating, and generating MAEC content","maintainer":"antoine@FreeBSD.org","www":"https://github.com/MAECProject/python-maec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dafb2419b863e1774351eebb374040eb6982f2af4a0ce000666b6d41456d11ea","flatsize":3910800,"path":"All/py311-maec-4.1.0.17.pkg","repopath":"All/py311-maec-4.1.0.17.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":272412,"desc":"A Python library for parsing, manipulating, and generating MAEC content","deps":{"py311-cybox":{"origin":"security/py-cybox","version":"2.1.0.21_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-mixbox":{"origin":"security/py-mixbox","version":"1.0.5_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-lru-dict","origin":"devel/py-lru-dict","version":"1.3.0","comment":"Fast and memory efficient LRU cache for Python","maintainer":"driesm@FreeBSD.org","www":"https://github.com/amitdev/lru-dict","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9499eeb3e16f2fcc2de0db29f5fe3a744e08e353650f009d9740b0a4f7bfb43c","flatsize":30530,"path":"All/py311-lru-dict-1.3.0.pkg","repopath":"All/py311-lru-dict-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10808,"desc":"A fixed size dict like container which evicts Least Recently Used (LRU)\nitems once size limit is exceeded. There are many python implementations\navailable which does similar things. This is a fast and efficient C\nimplementation. LRU maximum capacity can be modified at run-time.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lsprotocol","origin":"devel/py-lsprotocol","version":"2023.0.1","comment":"Python implementation of the Language Server Protocol","maintainer":"yuri@FreeBSD.org","www":"https://github.com/microsoft/lsprotocol","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dcc635db8386f4c838850bb14251fce6ab227fa8806fdc567aa08076fde8930c","flatsize":1624868,"path":"All/py311-lsprotocol-2023.0.1.pkg","repopath":"All/py311-lsprotocol-2023.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":130304,"desc":"lsprotocol is a python implementation of object types used in the\nLanguage Server Protocol (LSP). This repository contains the code\ngenerator and the generated types for LSP.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-cattrs":{"origin":"devel/py-cattrs","version":"23.2.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lupa","origin":"lang/py-lupa","version":"2.2","comment":"Python wrapper around Lua and LuaJIT","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/scoder/lupa","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1614acd973df1a8673c56e94337db559718e35648c3b2da54249c2b87f8b0a85","flatsize":417481,"path":"All/py311-lupa-2.2.pkg","repopath":"All/py311-lupa-2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":130508,"desc":"Lupa integrates the runtimes of Lua or LuaJIT2 into CPython. It is a partial\nrewrite of LunaticPython in Cython with some additional features such as proper\ncoroutine support.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["lang","python"],"shlibs_required":["liblua-5.4.so"],"annotations":{"flavor":"py311"}},{"name":"py311-macs2","origin":"biology/py-macs2","version":"2.2.9.1","comment":"Identify transcription factor binding sites","maintainer":"jwb@FreeBSD.org","www":"https://github.com/taoliu/MACS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8720d317140aaaed87452685c6a7e13259e95f56c13722f81a2faea70f279100","flatsize":4043055,"path":"All/py311-macs2-2.2.9.1.pkg","repopath":"All/py311-macs2-2.2.9.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1058508,"desc":"MACS is a tool for chromatin immunoprecipitation (ChIP) sequence analysis.\nMACS empirically models the length of the sequenced ChIP fragments, which\ntend to be shorter than sonication or library construction size estimates,\nand uses it to improve the spatial resolution of predicted binding sites.","deps":{"py311-cykhash":{"origin":"devel/py-cykhash","version":"2.0.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-looseversion","origin":"devel/py-looseversion","version":"1.3.0","comment":"Python extension for comparing version strings","maintainer":"krion@FreeBSD.org","www":"https://pypi.org/project/looseversion/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7cc2bf3008060cc7e149309803858baa51809d71813d3f3e1360937150bf31e0","flatsize":34950,"path":"All/py311-looseversion-1.3.0.pkg","repopath":"All/py311-looseversion-1.3.0.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":9360,"desc":"A backwards/forwards-compatible fork of distutils.version.LooseVersion, for\ntimes when PEP-440 isn't what you need.\n\nThe goal of this package is to be a drop-in replacement for the original\nLooseVersion. It implements an identical interface and comparison logic to\nLooseVersion. The only major change is that a looseversion.LooseVersion is\ncomparable to a distutils.version.LooseVersion, which means tools should not\nneed to worry whether all dependencies that use LooseVersion have migrated.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:looseversion:looseversion:1.3.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-luminol","origin":"math/py-luminol","version":"0.4_1","comment":"Lightweight python library for time series data analysis","maintainer":"ports@FreeBSD.org","www":"https://github.com/linkedin/luminol","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"873e64467cf5e63bd2c540927b8b17916cc5616c7e9044aeb4aaf260f0a14e09","flatsize":308510,"path":"All/py311-luminol-0.4_1.pkg","repopath":"All/py311-luminol-0.4_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":46112,"desc":"Luminol is a light weight python library for time series data analysis.\nThe two major functionalities it supports are anomaly detection and\ncorrelation. It can be used to investigate possible causes of anomaly.","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-luminol port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-logzero","origin":"devel/py-logzero","version":"1.7.0","comment":"Robust and effective logging for Python","maintainer":"ports@nicandneal.net","www":"https://github.com/metachris/logzero","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fb4b345fc2f9f9b1c413339dfa278ddc33239d11501fd8372d8d2cc64060164","flatsize":130123,"path":"All/py311-logzero-1.7.0.pkg","repopath":"All/py311-logzero-1.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25496,"desc":"Robust and effective logging for Python 2 and 3.\n\n- Easy logging to console and/or (rotating) file.\n- Provides a fully configured standard Python logger object.\n- Pretty formatting, including level-specific colors in the console.\n- Windows color output supported by colorama\n- Robust against str/bytes encoding problems, works with all kinds of\n  character encodings and special characters.\n- Multiple loggers can write to the same logfile (also across multiple\n  Python files).\n- Global default logger with logzero.logger and custom loggers with\n  logzero.setup_logger(..).\n- Compatible with Python 2 and 3.\n- All contained in a single file.\n- Licensed under the MIT license.\n- Heavily inspired by the Tornado web framework.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-matrix-synapse","origin":"net-im/py-matrix-synapse","version":"1.105.1_3","comment":"Matrix protocol reference homeserver","maintainer":"ports@skyforge.at","www":"https://www.matrix.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b109b2f2b72afe391cc0c8e723b00ce0861452c804fa459d167231bdda41c73","flatsize":29119073,"path":"All/py311-matrix-synapse-1.105.1_3.pkg","repopath":"All/py311-matrix-synapse-1.105.1_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":4021744,"desc":"Matrix is an ambitious new ecosystem for open federated Instant Messaging and\nVoIP. The basics you need to know to get up and running are:\n\n  * Everything in Matrix happens in a room. Rooms are distributed and do not\n    exist on any single server. Rooms can be located using convenience\n    aliases like #matrix:matrix.org or #test:localhost:8448.\n  * Matrix user IDs look like @matthew:matrix.org (although in the future you\n    will normally refer to yourself and others using a 3PID: email address,\n    phone number, etc rather than manipulating Matrix user IDs)\n\nSynapse is currently in rapid development, but as of version 0.5 we believe it\nis sufficiently stable to be run as an internet-facing service for real usage!","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-bcrypt":{"origin":"security/py-bcrypt","version":"3.2.2_1"},"py311-bleach":{"origin":"www/py-bleach","version":"6.1.0_1"},"py311-canonicaljson":{"origin":"devel/py-canonicaljson","version":"2.0.0"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-ijson":{"origin":"devel/py-ijson","version":"3.3.0"},"py311-immutabledict":{"origin":"devel/py-immutabledict","version":"3.0.0"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-matrix-common":{"origin":"devel/py-matrix-common","version":"1.3.0"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-phonenumbers":{"origin":"devel/py-phonenumbers","version":"8.13.28"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-prometheus-client":{"origin":"net-mgmt/py-prometheus-client","version":"0.17.1"},"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-pyasn1-modules":{"origin":"devel/py-pyasn1-modules","version":"0.4.0"},"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"py311-pymacaroons":{"origin":"security/py-pymacaroons","version":"0.13.0_2"},"py311-pysaml2":{"origin":"security/py-pysaml2","version":"7.5.0_1"},"py311-service-identity":{"origin":"security/py-service-identity","version":"24.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-signedjson":{"origin":"security/py-signedjson","version":"1.1.4_2"},"py311-sortedcontainers":{"origin":"devel/py-sortedcontainers","version":"2.4.0"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-treq":{"origin":"www/py-treq","version":"22.2.0_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-unpaddedbase64":{"origin":"devel/py-unpaddedbase64","version":"2.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im","python"],"users":["synapse"],"groups":["synapse"],"options":{"DOCS":"on","JWT":"off","LDAP":"off","OIDC":"off","PGSQL":"on","REDIS":"off","SQLITE":"on","URLPREVIEW":"off"},"annotations":{"flavor":"py311"},"messages":[{"message":"Configuring Synapse:\n\nThe following command can be used to generate a sample configuration of synapse:\n\n/usr/local/bin/python3.11 -B -m synapse.app.homeserver -c /usr/local/etc/matrix-synapse/homeserver.yaml --generate-config -H <SERVER_NAME> --report-stats no\n\nPlease note that you will still need to manually configure paths to log\ndirectory, database, and media storage with this method.","type":"install"},{"message":"If you're upgrading from a previous release of synapse, please read the upgrade\ninstructions at /usr/local/share/doc/matrix-synapse/UPGRADE.rst","type":"upgrade"},{"message":"Starting with synapse 1.88.0, the old worker replication configuration has been\ndeprecated [1]. Please read the official upgrade instructions on how to migrate your\nconfiguration.\n\n[1] https://matrix-org.github.io/synapse/develop/upgrade.html#removal-of-worker_replication_-settings","type":"upgrade","maximum_version":"1.88.0"}]},{"name":"py311-loguru","origin":"devel/py-loguru","version":"0.7.2","comment":"Python logging made (stupidly) simple","maintainer":"jbeich@FreeBSD.org","www":"https://pypi.org/project/loguru/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cd5188baa3ed4da5e05bd874d559099c2b0eb4d82a1d823f587ef23e54b658d","flatsize":714088,"path":"All/py311-loguru-0.7.2.pkg","repopath":"All/py311-loguru-0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":111848,"desc":"Loguru is a library which aims to bring enjoyable logging in Python.\n\nDid you ever feel lazy about configuring a logger and used print() instead?... I\ndid, yet logging is fundamental to every application and eases the process of\ndebugging. Using Loguru you have no excuse not to use logging from the start,\nthis is as simple as from loguru import logger.\n\nAlso, this library is intended to make Python logging less painful by adding a\nbunch of useful functionalities that solve caveats of the standard loggers.\nUsing logs in your application should be an automatism, Loguru tries to make it\nboth pleasant and powerful.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:loguru_project:loguru:0.7.2:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-logfury","origin":"devel/py-logfury","version":"1.0.1","comment":"Toolkit for logging of library method calls","maintainer":"python@FreeBSD.org","www":"https://github.com/reef-technologies/logfury","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41dc40760affa858b371aa49c4e2b7c2e9bb5c8592573b11f18fb2506b846a9d","flatsize":42974,"path":"All/py311-logfury-1.0.1.pkg","repopath":"All/py311-logfury-1.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11056,"desc":"Logfury is for python library maintainers. It allows for responsible,\nlow-boilerplate logging of method calls.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-logan","origin":"devel/py-logan","version":"0.7.2_5","comment":"Toolkit for running standalone Django applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dcramer/logan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8cbd2ed75829d8dde6beb61d36a5d5da617e8d5d6a89236d7f296818b7235e8","flatsize":64549,"path":"All/py311-logan-0.7.2_5.pkg","repopath":"All/py311-logan-0.7.2_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17124,"desc":"Logan is a toolkit for running standalone Django applications. It provides you\nwith tools to create a CLI runner, manage settings, and the ability to bootstrap\nthe process.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-mailman","origin":"mail/mailman3","version":"3.3.9_2","comment":"GNU Mailing List Management System, Core","maintainer":"einar@isnic.is","www":"https://www.list.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76218cfaf904178615b878c1ef2bc65bac5f898c3d7d1c76f2ed9618604572db","flatsize":17444725,"path":"All/py311-mailman-3.3.9_2.pkg","repopath":"All/py311-mailman-3.3.9_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1901660,"desc":"Mailman is free software for managing electronic mail discussion\nand e-newsletter lists. Mailman is integrated with the web, making\nit easy for users to manage their accounts and for list owners to\nadminister their lists. Mailman supports built-in archiving, automatic\nbounce processing, content filtering, digest delivery, spam filters,\nand more.","deps":{"py311-aiosmtpd":{"origin":"mail/py-aiosmtpd","version":"1.4.4"},"py311-alembic":{"origin":"databases/py-alembic","version":"1.13.1_1"},"py311-atpublic":{"origin":"devel/py-atpublic","version":"3.0"},"py311-authheaders":{"origin":"mail/py-authheaders","version":"0.16.2_1"},"py311-authres":{"origin":"mail/py-authres","version":"1.2.0_1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-falcon":{"origin":"www/py-falcon","version":"3.0.1"},"py311-flufl.bounce":{"origin":"mail/py-flufl.bounce","version":"4.0"},"py311-flufl.i18n":{"origin":"devel/py-flufl.i18n","version":"3.2"},"py311-flufl.lock":{"origin":"devel/py-flufl.lock","version":"6.0_1"},"py311-gunicorn":{"origin":"www/py-gunicorn","version":"22.0.0_1"},"py311-lazr.config":{"origin":"devel/py-lazr.config","version":"2.2.3"},"py311-passlib":{"origin":"security/py-passlib","version":"1.7.4"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"py311-zope.component":{"origin":"devel/py-zope.component","version":"4.2.2"},"py311-zope.configuration":{"origin":"devel/py-zope.configuration","version":"4.1.0"},"py311-zope.event":{"origin":"devel/py-zope.event","version":"4.1.0"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail"],"users":["mailman"],"groups":["mailman"],"annotations":{"cpe":"cpe:2.3:a:gnu:mailman:3.3.9:::::dragonfly6:x86_64:2","flavor":"py311"},"messages":[{"message":"To initialise Mailman's runtime directories, log files and database\nfor the first time, run\n\n  service mailman info\n\nYou can then start Mailman by running:\n\n  service mailman start","type":"install"}]},{"name":"py311-logbook","origin":"devel/py-logbook","version":"1.1.0","comment":"Logging replacement for Python","maintainer":"philip@FreeBSD.org","www":"https://logbook.readthedocs.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cfd07b85dde5e8020a48a957cf8c942c631f2eaad8879b124d2b00b6ad217fc","flatsize":854583,"path":"All/py311-logbook-1.1.0.pkg","repopath":"All/py311-logbook-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":127276,"desc":"Logbook is a nice logging replacement.\n\nIt should be easy to setup, use and configure and support web\napplications :)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-logilab-common","origin":"devel/py-logilab-common","version":"1.11.0_2","comment":"Common low-level libraries shared among logilab projects","maintainer":"sunpoet@FreeBSD.org","www":"https://logilab-common.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bef8238f10bf15390db657d422856b0eaf305a4fc56403bf0c7f273e13fe6001","flatsize":1950122,"path":"All/py311-logilab-common-1.11.0_2.pkg","repopath":"All/py311-logilab-common-1.11.0_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":315356,"desc":"The package logilab.common contains several modules providing low level\nfunctionalities shared among some python projects developed by logilab.","deps":{"py311-mypy_extensions":{"origin":"devel/py-mypy_extensions","version":"1.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-log_symbols","origin":"misc/py-log_symbols","version":"0.0.14","comment":"Colored symbols for various log levels for Python","maintainer":"0mp@FreeBSD.org","www":"https://github.com/manrajgrover/py-log-symbols","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac3a282878175d62cb2b55b4bfecf210979498aa5ed52236a59f457471806458","flatsize":8203,"path":"All/py311-log_symbols-0.0.14.pkg","repopath":"All/py311-log_symbols-0.0.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4032,"desc":"This Python package offers a way to add colored symbols to log messages.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-logutils","origin":"devel/py-logutils","version":"0.3.5","comment":"Handlers for the Python standard library logging package","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/vinay.sajip/logutils/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"925c7920a0cc524dc2ee17f2366157a7c0e17562aeeed522052ef72ceb82ef4b","flatsize":210367,"path":"All/py311-logutils-0.3.5.pkg","repopath":"All/py311-logutils-0.3.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36468,"desc":"The logutils package provides a set of handlers for the Python standard\nlibrary's logging package.\n\nSome of these handlers are out-of-scope for the standard library, and so\nthey are packaged here. Others are updated versions which have appeared\nin recent Python releases, but are usable with older versions of Python\nand so are packaged here.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-logutils port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-lxml","origin":"devel/py-lxml","version":"4.9.3","comment":"Pythonic binding for the libxml2 and libxslt libraries","maintainer":"amdmi3@FreeBSD.org","www":"https://lxml.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ccf011f1ed0b1e563e634649f63f54adcc8aa0f0c9c786bf4d94f2fc6d8b96b","flatsize":13779223,"path":"All/py311-lxml-4.9.3.pkg","repopath":"All/py311-lxml-4.9.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2028108,"desc":"lxml is a Python binding for libxml2 and libxslt. Its aim:\n\n  * Pythonic API.\n  * Documented.\n  * Use Python unicode strings in API.\n  * Safe (no segfaults).\n  * No manual memory management!","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libxslt.so.1","libexslt.so.0","libxml2.so.2"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:lxml:lxml:4.9.3:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-lml","origin":"devel/py-lml","version":"0.1.0_1","comment":"Load me later, a lazy plugin management system","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-lml/lml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"994dde6e7e7223c8df1c5524ccab2313a64c27f4a807609e73a7b21aa52b1083","flatsize":86758,"path":"All/py311-lml-0.1.0_1.pkg","repopath":"All/py311-lml-0.1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17544,"desc":"lml seamlessly finds the lml based plugins from your current python environment\nbut loads your plugins on demand. It is designed to support plugins that have\nexternal dependencies, especially bulky and/or memory hungry ones. lml provides\nthe plugin management system only and the plugin interface is on your shoulder.\n\nlml enabled applications helps your customers in two ways:\n- Your customers could cherry-pick the plugins from pypi per python environment.\n  They could remove a plugin using pip uninstall command.\n- Only the plugins used at runtime gets loaded into computer memory.\n\nWhen you would use lml to refactor your existing code, it aims to flatten the\ncomplexity and to shrink the size of your bulky python library by distributing\nthe similar functionalities across its plugins. However, you as the developer\nneed to do the code refactoring by yourself and lml would lend you a hand.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lockfile","origin":"devel/py-lockfile","version":"0.12.2","comment":"Platform-independent file locking module","maintainer":"bofh@FreeBSD.org","www":"https://github.com/smontanaro/pylockfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1cd87bc757298a854a1a2212afef77a749e0984abf69455c5aaf18558470c35","flatsize":114031,"path":"All/py311-lockfile-0.12.2.pkg","repopath":"All/py311-lockfile-0.12.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19824,"desc":"The lockfile module exports a FileLock class which provides a simple\nAPI for locking files. Unlike the Windows msvcrt.locking function, the\nUnix fcntl.flock, fcntl.lockf and the deprecated posixfile module, the\nAPI is identical across both Unix (including Linux and Mac) and Windows\nplatforms. The lock mechanism relies on the atomic nature of the link\n(on Unix) and mkdir (on Windows) system calls.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-locust","origin":"benchmarks/py-locust","version":"0.11.0_1","comment":"Python utility for doing easy, distributed load testing","maintainer":"egypcio@FreeBSD.org","www":"https://locust.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75211cfe311a7daa56f60128bc508fdcd77171dc7d1b7927c0cc96bde3d9a7c0","flatsize":1364383,"path":"All/py311-locust-0.11.0_1.pkg","repopath":"All/py311-locust-0.11.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":288176,"desc":"Locust is an easy-to-use, distributed, user load testing tool. It is intended\nfor load-testing web sites (or other systems) and figuring out how many\nconcurrent users a system can handle.\n\nThe behavior of each locust (or test user if you will) is defined by you and the\nswarming process is monitored from a web UI in real-time. This will help you\nbattle test and identify bottlenecks in your code before letting real users in.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-gevent":{"origin":"devel/py-gevent","version":"24.2.1"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["benchmarks","www","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-locket","origin":"devel/py-locket","version":"1.0.0_1","comment":"File-based locks for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mwilliamson/locket.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5b88297c1a0f7622eeb2fc05844164945c757133bfb12990b1e5fca264b5de8","flatsize":33008,"path":"All/py311-locket-1.0.0_1.pkg","repopath":"All/py311-locket-1.0.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8500,"desc":"Locket implements a file-based lock that can be used by multiple processes\nprovided they use the same path.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-localzone","origin":"dns/py-localzone","version":"0.9.8_1","comment":"Library for managing DNS zones","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ags-slc/localzone","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cf84ec154635b85c56fe31fcdb83f9facf18498d75e2ce9eb1c267042d6c57a","flatsize":74894,"path":"All/py311-localzone-0.9.8_1.pkg","repopath":"All/py311-localzone-0.9.8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15820,"desc":"localzone is a low-calorie library for managing DNS zones.\n\nFeatures:\n- A simple API focused on managing resource records in local zone files\n- Support for almost all resource record types\n- Auto-save and auto-serial\n- Built for automation","deps":{"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-localstack-client","origin":"devel/py-localstack-client","version":"2.3_1","comment":"Lightweight Python client for LocalStack","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/localstack/localstack-python-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec363eaa2dcbd78ccd2c88ea150006a2bd97e74c622027f88e4f949aed49c1e1","flatsize":73924,"path":"All/py311-localstack-client-2.3_1.pkg","repopath":"All/py311-localstack-client-2.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16296,"desc":"LocalStack Python Client is an easy-to-use Python client for LocalStack. The\nclient library provides a thin wrapper around boto3 which automatically\nconfigures the target endpoints to use LocalStack for your local cloud\napplication development.","deps":{"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lmdb","origin":"databases/py-lmdb","version":"0.97","comment":"Python bindings for LMDB","maintainer":"k@stereochro.me","www":"https://github.com/jnwatson/py-lmdb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1502f90636b28427294b3aab3dcf7a79d8b4b96290eefb5f91bbb249bc600908","flatsize":458091,"path":"All/py311-lmdb-0.97.pkg","repopath":"All/py311-lmdb-0.97.pkg","licenselogic":"single","licenses":["OPENLDAP"],"pkgsize":68464,"desc":"This is a port of py-lmdb, which provides bindings for OpenLDAP's Lightning\nMemory-mapped Database (LMDB).","deps":{"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["liblmdb.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-lmfit","origin":"math/py-lmfit","version":"1.3.1","comment":"Least-squares Minimization with bounds and constraints","maintainer":"yuri@FreeBSD.org","www":"https://lmfit.github.io/lmfit-py/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"490a0053557d7b8462580a5c913adb509b7d087a8756b4d6856739117bc7b88b","flatsize":1411886,"path":"All/py311-lmfit-1.3.1.pkg","repopath":"All/py311-lmfit-1.3.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":185964,"desc":"Lmfit provides a high-level interface to non-linear optimization and curve\nfitting problems for Python. It builds on and extends many of the optimization\nmethods of scipy.optimize. Initially inspired by (and named for) extending the\nLevenberg-Marquardt method from scipy.optimize.leastsq, lmfit now provides a\nnumber of useful enhancements to optimization and data fitting problems.","deps":{"py311-asteval":{"origin":"devel/py-asteval","version":"0.9.33"},"py311-dill":{"origin":"devel/py-dill","version":"0.3.8"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-uncertainties":{"origin":"math/py-uncertainties","version":"3.2.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-llvmcpy","origin":"devel/py-llvmcpy","version":"0.1.5_1","comment":"Python bindings for LLVM auto-generated from the LLVM-C API","maintainer":"yuri@FreeBSD.org","www":"https://github.com/revng/llvmcpy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acbaa9e8317151b94e7bdb27a96c8b3e7a244613ed946d7e9aeb511f99b9c1e3","flatsize":126561,"path":"All/py311-llvmcpy-0.1.5_1.pkg","repopath":"All/py311-llvmcpy-0.1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28100,"desc":"The main goal of llvmcpy is to provide Python bindings for the LLVM project\nthat are fast and require the lowest possible maintainance effort. To achive\nthis, we use CFFI to parse the (slightly adapted) header files for the LLVM-C\nAPI and automatically generate a set of classes and functions to interact with\nthem in a Pythonic way.","deps":{"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"},"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pycparser":{"origin":"devel/py-pycparser","version":"2.22"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-llvmlite","origin":"devel/py-llvmlite","version":"0.43.0","comment":"Lightweight LLVM python binding for writing JIT compilers","maintainer":"makc@FreeBSD.org","www":"https://github.com/numba/llvmlite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1086aa334debcde64394d287acb51267e6559b91b4468f232be61b78e5c7768e","flatsize":2534204,"path":"All/py311-llvmlite-0.43.0.pkg","repopath":"All/py311-llvmlite-0.43.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":339932,"desc":"A lightweight LLVM python binding for writing JIT compilers\n\nThe old llvmpy binding exposes a lot of LLVM APIs but the mapping\nof C++-style memory management to Python is error prone. Numba and\nmany JIT compilers do not need a full LLVM API. Only the IR builder,\noptimizer, and JIT compiler APIs are necessary.\n\nllvmlite is a project originally tailored for Numba's needs, using\nthe following approach:\n\n- A small C wrapper around the parts of the LLVM C++ API we need\n  that are not already exposed by the LLVM C API.\n- A ctypes Python wrapper around the C API.\n- A pure Python implementation of the subset of the LLVM IR builder\n  that we need for Numba.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"llvm14":{"origin":"devel/llvm14","version":"14.0.6_5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libLLVM-14.so","libstdc++.so.6"],"annotations":{"flavor":"py311"}},{"name":"py311-llm-claude-3","origin":"misc/py-llm-claude-3","version":"0.3","comment":"Interact with Large Language Models by API, or locally","maintainer":"dch@FreeBSD.org","www":"https://github.com/simonw/llm-claude-3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e56db37c94e058b5541c1ef3389477b8ed303002438a060fe9bd75aa7f6f469","flatsize":48985,"path":"All/py311-llm-claude-3-0.3.pkg","repopath":"All/py311-llm-claude-3-0.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10888,"desc":"Plugin for Anthropic Claude 3, a machine learning large language model.","deps":{"py311-anthropic":{"origin":"misc/py-anthropic","version":"0.26.0"},"py311-llm":{"origin":"misc/py-llm","version":"0.14"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-livereload","origin":"www/py-livereload","version":"2.6.1","comment":"WSGI for web developers to watch changes in realtime","maintainer":"kai@FreeBSD.org","www":"https://github.com/lepture/python-livereload","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a9d4d49dd94cf9193726e1c1f24d3678dd7cf5819fdcc29f7a522672888ccdc","flatsize":168587,"path":"All/py311-livereload-2.6.1.pkg","repopath":"All/py311-livereload-2.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36160,"desc":"LiveReload is designed for web developers who know Python. It offers a server\nthat provides a WSGI application to watch changes on web files in realtime.\n\nIt offers APIs for the Django, Flask and Bottle frameworks.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-llfuse","origin":"devel/py-llfuse","version":"1.5.0","comment":"Python bindings for the low-level FUSE API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-llfuse/python-llfuse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0bc4dd7938a7deb9179cdd04abe585f3716ef83dd898c09529902681afa763a","flatsize":657166,"path":"All/py311-llfuse-1.5.0.pkg","repopath":"All/py311-llfuse-1.5.0.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":178932,"desc":"Python-LLFUSE is a set of Python bindings for the low level FUSE API. It\nrequires at least FUSE 2.8.0 and supports both Python 2.x and 3.x. It runs\nunder Linux, OS-X, FreeBSD and NetBSD.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libfuse.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-livemark","origin":"devel/py-livemark","version":"0.110.8","comment":"Data presentation framework for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://livemark.frictionlessdata.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5ffbf56f74bfacdcacfeb5709c5b5f83422ec92f499f43c21e3b1853cf45a7f","flatsize":624766,"path":"All/py311-livemark-0.110.8.pkg","repopath":"All/py311-livemark-0.110.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":112740,"desc":"Data presentation framework for Python that generates static sites from extended\nMarkdown with interactive charts, tables, scripts, and other features.\n\nPurpose:\n- Data Journalism: Livemark provides a complete toolset for working with data,\n  starting from data extraction and ending with a published website containing\n  interactive charts, tables, and other features.\n- Software Education: Livemark is perfectly suited for writing education\n  materials as it uses code execution model in markdown documents. It solves a\n  range of problems with testing and having your code example up-to-date.\n- Python Development: Livemark can be used in software development as a helper\n  tool for working on Python projects. It provides an ability to create\n  documentation sites and works as a task runner.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-cached-property":{"origin":"devel/py-cached-property","version":"1.5.2_1"},"py311-deepmerge":{"origin":"devel/py-deepmerge","version":"1.1.1"},"py311-docstring-parser":{"origin":"textproc/py-docstring-parser","version":"0.15"},"py311-frictionless":{"origin":"devel/py-frictionless","version":"5.17.0"},"py311-gitpython":{"origin":"devel/py-gitpython","version":"3.1.30"},"py311-giturlparse":{"origin":"devel/py-giturlparse","version":"0.12.0"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-livereload":{"origin":"www/py-livereload","version":"2.6.1"},"py311-marko":{"origin":"textproc/py-marko","version":"2.1.0"},"py311-pyquery":{"origin":"devel/py-pyquery","version":"2.0.0_1"},"py311-typer":{"origin":"devel/py-typer","version":"0.12.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-littleutils","origin":"devel/py-littleutils","version":"0.2.2_1","comment":"Small personal collection of python utility functions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/alexmojaki/littleutils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b5fc559ea9d6b10cf899f763b7e4555833c9a4625452f0cae32d4f806839c9a","flatsize":96898,"path":"All/py311-littleutils-0.2.2_1.pkg","repopath":"All/py311-littleutils-0.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17136,"desc":"littleutils provides small personal collection of python utility functions.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-litecli","origin":"databases/py-litecli","version":"1.11.0","comment":"CLI for SQLite Databases with auto-completion and syntax highlighting","maintainer":"sunpoet@FreeBSD.org","www":"https://litecli.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5119248eb48d7055feeb1331c8041b0601d0c99a66950eae92cec6a0df57253","flatsize":509218,"path":"All/py311-litecli-1.11.0.pkg","repopath":"All/py311-litecli-1.11.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":98172,"desc":"LiteCLI is a command-line client for SQLite databases that has auto-completion\nand syntax highlighting.","deps":{"py311-cli-helpers":{"origin":"devel/py-cli-helpers","version":"2.3.1_1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-sqlparse":{"origin":"databases/py-sqlparse","version":"0.5.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-llm","origin":"misc/py-llm","version":"0.14","comment":"Interact with Large Language Models by API, or locally","maintainer":"dch@FreeBSD.org","www":"https://llm.datasette.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4da3de0b6b01bf425a130b37380df705237e202d20c10126e90bd9cfaadba45e","flatsize":496528,"path":"All/py311-llm-0.14.pkg","repopath":"All/py311-llm-0.14.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":87252,"desc":"A CLI utility and Python library for interacting with Large Language Models,\nincluding OpenAI, PaLM and local models installed on your own machine.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-click-default-group":{"origin":"devel/py-click-default-group","version":"1.2.4"},"py311-openai":{"origin":"misc/py-openai","version":"1.35.3"},"py311-pluggy":{"origin":"devel/py-pluggy","version":"1.5.0"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-python-ulid":{"origin":"textproc/py-python-ulid","version":"2.7.0"},"py311-sqlite-migrate":{"origin":"databases/py-sqlite-migrate","version":"0.1.b0"},"py311-types-PyYAML":{"origin":"devel/py-types-PyYAML","version":"6.0.12.20240311"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-lrcalc","origin":"math/py-lrcalc","version":"2.1","comment":"Python bindings for lrcal","maintainer":"thierry@FreeBSD.org","www":"http://sites.math.rutgers.edu/~asbuch/lrcalc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0910c66cf41079d7c3290e324797d1fe10555e977fb534240fe6480ab7ecc749","flatsize":141259,"path":"All/py311-lrcalc-2.1.pkg","repopath":"All/py311-lrcalc-2.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":45592,"desc":"This package provides Python bindings for the Littlewood-Richardson Calculator\nlibrary (see the port math/lrcalc).\n\nSee also: https://bitbucket.org/asbuch/lrcalc/src/master/python/","deps":{"lrcalc":{"origin":"math/lrcalc","version":"2.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["liblrcalc.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-linear-tsv","origin":"devel/py-linear-tsv","version":"1.1.0_1","comment":"Line-oriented, tab-separated value format","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/solidsnack/tsv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afd8c52510b204c70c8904862005a96cda500f27d93933696f6c391a746f0259","flatsize":49351,"path":"All/py311-linear-tsv-1.1.0_1.pkg","repopath":"All/py311-linear-tsv-1.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11104,"desc":"Linear TSV is a line-oriented, portable tabular data format. Tabular data --\nrows of tuples, each of the same length -- is commonly stored as CSV and is the\nlingua franca of spreadsheets, databases and analysis tools.\n\nCSV is almost but not quite line-oriented, because newlines are quoted, not\nescaped. In the TSV format presented here, escape codes are used for newlines\nand tabs in field data, allowing naive filtering with line-oriented shell tools\nlike sort, fgrep and cut to work as expected. In all of its details, the format\nderives from the TEXT serialization mode of Postgres and MySQL.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-linkify-it-py","origin":"textproc/py-linkify-it-py","version":"2.0.3","comment":"Links recognition library with FULL unicode support","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tsutsu3/linkify-it-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9fc2f1dd59ba150d51e636ea527b78ed98cc13342f76defe6ffa615dcad318a","flatsize":157500,"path":"All/py311-linkify-it-py-2.0.3.pkg","repopath":"All/py311-linkify-it-py-2.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33072,"desc":"linkify-it-py is a Python port of linkify-it. It links recognition library with\nFULL unicode support. Focused on high quality link patterns detection in plain\ntext.\n\nWhy it's awesome:\n- Full unicode support, with astral characters!\n- International domains support.\n- Allows rules extension & custom normalizers.","deps":{"py311-uc-micro-py":{"origin":"textproc/py-uc-micro-py","version":"1.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-liquidctl","origin":"sysutils/py-liquidctl","version":"1.13.0","comment":"Cross-platform tool and drivers for liquid coolers and other devices","maintainer":"eduardo@FreeBSD.org","www":"https://pypi.org/project/liquidctl/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42504d5ed387c244bf1dce9dd1ae88a8a3ec677e6fefefc941e11a955b5b24f6","flatsize":1375008,"path":"All/py311-liquidctl-1.13.0.pkg","repopath":"All/py311-liquidctl-1.13.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":212060,"desc":"Cross-platform tool and drivers for liquid coolers and other devices.","deps":{"py311-colorlog":{"origin":"devel/py-colorlog","version":"6.8.2"},"py311-crcmod":{"origin":"devel/py-crcmod","version":"1.7_2"},"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-hidapi":{"origin":"comms/py-hidapi","version":"0.14.0"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pyusb":{"origin":"devel/py-pyusb","version":"1.2.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-linecache2","origin":"devel/py-linecache2","version":"1.0.0_2","comment":"New features in linecache backported to Python 2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/testing-cabal/linecache2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"baabc28e0ade1d4edb082671abe6e4c3658ec6a3fd485b561cd1d747bc928ec7","flatsize":218416,"path":"All/py311-linecache2-1.0.0_2.pkg","repopath":"All/py311-linecache2-1.0.0_2.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":32656,"desc":"A backport of linecache to older supported Pythons.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-line-protocol-parser","origin":"textproc/py-line-protocol-parser","version":"1.1.1","comment":"Parses InfluxDB line protocol strings into Python dictionaries","maintainer":"ports@FreeBSD.org","www":"https://github.com/Penlect/line-protocol-parser/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7aca7b1684a0093863f5d9361a8aa1c153b8bca3a7f0228ae4bc743ce370497","flatsize":27629,"path":"All/py311-line-protocol-parser-1.1.1.pkg","repopath":"All/py311-line-protocol-parser-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10984,"desc":"The InfluxDB line protocol is a text based format for writing points to\nInfluxDB. This library can read this format and convert line strings to\nPython dicitonaries.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-line-protocol-parser port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-lineedit","origin":"devel/py-lineedit","version":"0.1.6","comment":"Readline library based on prompt_toolkit which supports multiple modes","maintainer":"yuri@FreeBSD.org","www":"https://github.com/randy3k/lineedit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9565464f59babb104f8310b7b10495bb9f9e89e9c635ce45b18fd26b2bb13218","flatsize":4335032,"path":"All/py311-lineedit-0.1.6.pkg","repopath":"All/py311-lineedit-0.1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":593972,"desc":"lineedit provides some subclasses inherited from prompt_toolkit to mimic Julia\nLineEdit.jl with multiple modal support.","deps":{"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-logical-unification","origin":"math/py-logical-unification","version":"0.4.6","comment":"Logical unification in Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pythological/unification/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"faaba234679970b4f13c7abb3f622936e11d637738b16865efb9f0d056c499d4","flatsize":109318,"path":"All/py311-logical-unification-0.4.6.pkg","repopath":"All/py311-logical-unification-0.4.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":23252,"desc":"Logical unification in Python, extensible via dispatch.\n\nIn logic and computer science, unification is an algorithmic process of solving\nequations between symbolic expressions.","deps":{"py311-multipledispatch":{"origin":"devel/py-multipledispatch","version":"0.4.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-toolz":{"origin":"devel/py-toolz","version":"0.12.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-m2crypto","origin":"security/py-m2crypto","version":"0.40.1","comment":"Crypto and SSL toolkit for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.com/m2crypto/m2crypto","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"929cf4020eb82f045497658932febd1ad8e39c2a5658b71d342276daa31c66e5","flatsize":1690558,"path":"All/py311-m2crypto-0.40.1.pkg","repopath":"All/py311-m2crypto-0.40.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":255548,"desc":"M2Crypto is the most complete Python wrapper for OpenSSL featuring RSA, DSA, DH,\nHMACs, message digests, symmetric ciphers (including AES); SSL functionality to\nimplement clients and servers; HTTPS extensions to Python's httplib, urllib, and\nxmlrpclib; unforgeable HMAC'ing AuthCookies for web session management; FTP/TLS\nclient and server; S/MIME; ZServerSSL: A HTTPS server for Zope and ZSmime: An\nS/MIME messenger for Zope.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:m2crypto_project:m2crypto:0.40.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-lzstring","origin":"archivers/py-lzstring","version":"1.0.4","comment":"LZ-based in-memory string compression","maintainer":"jwb@FreeBSD.org","www":"https://pypi.python.org/pypi/lzstring","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca1ee451ea2d229ac627018f1687dd5dea6071be7bc483566145ee715ec3935a","flatsize":49473,"path":"All/py311-lzstring-1.0.4.pkg","repopath":"All/py311-lzstring-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9244,"desc":"LZ-based, in-memory string compression module, based on the LZ-String\njavascript module.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mixsimulator","origin":"math/py-mixsimulator","version":"0.4.6_1","comment":"Calculate and simulate the least cost of an energy mix under constraints","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Foloso/MixSimulator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa931c636423c0480cf038eacd08fbf4721aaca018cc56d5ef33effebb386fcb","flatsize":568430,"path":"All/py311-mixsimulator-0.4.6_1.pkg","repopath":"All/py311-mixsimulator-0.4.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":96732,"desc":"MixSimulator is an application with an optimization model for calculating and\nsimulating the least cost of an energy mix under certain constraints. The\noptimizers used are based on the Nevergrad library.\n\nThe primary objective of the simulator is to study the relevance of an energy\nmix connected to each Inter-connected Grid through the coefficient of usage of\neach unit in the production cost.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mixbox","origin":"security/py-mixbox","version":"1.0.5_1","comment":"Utility library for cybox, maec, and stix","maintainer":"antoine@FreeBSD.org","www":"https://github.com/CybOXProject/mixbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e24da44d88a648c9e07ae7cbcb2dbe635e8457a43919ac920434cfab93c4b6a8","flatsize":593534,"path":"All/py311-mixbox-1.0.5_1.pkg","repopath":"All/py311-mixbox-1.0.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":93904,"desc":"A library of common code leveraged by python-cybox, python-maec, and\npython-stix.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-ordered-set":{"origin":"devel/py-ordered-set","version":"4.1.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-line-profiler","origin":"devel/py-line-profiler","version":"4.1.1","comment":"Line-by-line profiler for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pyutils/line_profiler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04dd1592c99e78122de2fb408f01503ec6a0d7edd17fec85b2c807a5f9c55d8d","flatsize":633700,"path":"All/py311-line-profiler-4.1.1.pkg","repopath":"All/py311-line-profiler-4.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":134628,"desc":"line_profiler is a module for doing line-by-line profiling of functions.\nkernprof is a convenient script for running either line_profiler or the Python\nstandard library's cProfile or profile modules, depending on what is available.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-libxml2","origin":"textproc/py-libxml2","version":"2.11.8_1","comment":"Python interface for XML parser library for GNOME","maintainer":"desktop@FreeBSD.org","www":"http://xmlsoft.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40e706c350a2aa75d588f2b20c1ce990662a0c095966defb9035b3a9da521486","flatsize":1793502,"path":"All/py311-libxml2-2.11.8_1.pkg","repopath":"All/py311-libxml2-2.11.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":193392,"desc":"Python interface for XML parser library for GNOME","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","gnome","python"],"shlibs_required":["libxml2.so.2","libpython3.11.so.1.0"],"shlibs_provided":["libxml2mod.so.2.11.8"],"annotations":{"cpe":"cpe:2.3:a:xmlsoft:libxml2:2.11.8:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-limits","origin":"www/py-limits","version":"3.12.0","comment":"Perform rate limiting with commonly used storage backends","maintainer":"driesm@FreeBSD.org","www":"https://github.com/alisaifee/limits","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd72c70024f57973561ad2f41878a896d65884a6f21c9fe929214342745cf395","flatsize":536374,"path":"All/py311-limits-3.12.0.pkg","repopath":"All/py311-limits-3.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":69872,"desc":"Rate limiting using various strategies and storage backends\nsuch as redis & memcached. Different strategies are supported:\n\t- Fixed Window\n\t- Fixed Window (Elastic)\n\t- Moving Window","deps":{"py311-deprecated":{"origin":"devel/py-deprecated","version":"1.2.14_1"},"py311-importlib-resources":{"origin":"devel/py-importlib-resources","version":"6.4.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lightning-utilities","origin":"misc/py-lightning-utilities","version":"0.11.2","comment":"PyTorch Lightning sample project","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Lightning-AI/utilities","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5207b70c46d3b0c805be99ee355167778e40974927b7646cef49d0d7eefc643","flatsize":229277,"path":"All/py311-lightning-utilities-0.11.2.pkg","repopath":"All/py311-lightning-utilities-0.11.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":45668,"desc":"Common Python utilities and GitHub Actions in Lightning Ecosystem.","deps":{"py311-mypy":{"origin":"devel/py-mypy","version":"1.10.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-types-setuptools":{"origin":"devel/py-types-setuptools","version":"70.0.0.20240524"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-license-expression","origin":"textproc/py-license-expression","version":"30.3.0","comment":"Parses, normalizes and compares license expressions","maintainer":"kai@FreeBSD.org","www":"https://github.com/nexB/license-expression","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47a4a64ae047f10d3d644b5ffd5952eae125980808dc4ed50390a77b13f8087f","flatsize":1206639,"path":"All/py311-license-expression-30.3.0.pkg","repopath":"All/py311-license-expression-30.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":117452,"desc":"Utility library to parse, normalize and compare License expressions for Python\nusing a boolean logic engine. The intended use is for expressions using SPDX or\nany other license id scheme.","deps":{"py311-boolean.py":{"origin":"devel/py-boolean.py","version":"4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-libtmux","origin":"devel/py-libtmux","version":"0.37.0","comment":"Typed scripting library / ORM / API wrapper for tmux","maintainer":"sunpoet@FreeBSD.org","www":"https://libtmux.git-pull.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b34e2fa2acbbbd38c5de77d65e05ce00bc063b6bb3a760c26036f8fd6384defd","flatsize":745779,"path":"All/py311-libtmux-0.37.0.pkg","repopath":"All/py311-libtmux-0.37.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":98588,"desc":"libtmux is the tool behind tmuxp, a tmux workspace manager in python.\n\nIt builds upon tmux's target and formats to create an object mapping to\ntraverse, inspect and interact with live tmux sessions.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"tmux":{"origin":"sysutils/tmux","version":"3.3a_3"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-libscrc","origin":"comms/py-libscrc","version":"1.8.1","comment":"Python library for calculating various types of CRC","maintainer":"zarychtam@plan-b.pwste.edu.pl","www":"https://github.com/hex-in/libscrc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aed5354d254fc01ffce968c5a485d076974bd9442146cc9f5e4a1a6030d8ee3d","flatsize":471022,"path":"All/py311-libscrc-1.8.1.pkg","repopath":"All/py311-libscrc-1.8.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":54976,"desc":"Python library for calculating:\nCRC3/CRC4/CRC5/CRC6/CRC7/CRC8/CRC16/CRC24/CRC32/CRC64/CRC82.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","python"],"annotations":{"flavor":"py311"}},{"name":"py311-limnoria","origin":"irc/py-limnoria","version":"2021.11.18_2","comment":"Modified version of Supybot (IRC bot and framework)","maintainer":"bofh@FreeBSD.org","www":"https://github.com/ProgVal/Limnoria","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69fbae40d33f9b07b9dfef21fcacf60f99726bb64ac9584a507e196e0ab6b1fd","flatsize":11289858,"path":"All/py311-limnoria-2021.11.18_2.pkg","repopath":"All/py311-limnoria-2021.11.18_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1427492,"desc":"A robust, full-featured Python IRC bot with a clean and flexible plugin API.\n\nEquipped with a complete ACL system for specifying user permissions with as\nmuch as per-command granularity. Batteries are included in the form of\nnumerous plugins already written.","deps":{"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-ecdsa":{"origin":"security/py-ecdsa","version":"0.19.0_1"},"py311-feedparser":{"origin":"textproc/py-feedparser","version":"6.0.11"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["irc","python"],"options":{"ECDSA":"on","PROXY":"off","SQLITE":"off","SQLALCHEMY":"off","ENCODING":"on","GPG":"off","RSS":"on","TIME":"on"},"annotations":{"cpe":"cpe:2.3:a:limnoria_project:limnoria:2021.11.18:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"py311-markuppy","origin":"textproc/py-markuppy","version":"1.14_1","comment":"HTML/XML generator","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tylerbakke/MarkupPy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e969a28f089ce2383fb6b42d321c3a9091b694d6487ad70b4a858c666f3fba3","flatsize":81083,"path":"All/py311-markuppy-1.14_1.pkg","repopath":"All/py311-markuppy-1.14_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15580,"desc":"MarkupPy is a Python module that attempts to make it easier to generate HTML/XML\nfrom a Python program in an intuitive, lightweight, customizable and pythonic\nway.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lzma","origin":"archivers/py-lzma","version":"0.5.0","comment":"Python binding for the LZMA compression library","maintainer":"sbz@FreeBSD.org","www":"https://www.joachim-bauch.de/projects/python/pylzma","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4c2c0f288d9be055eedf6a9b8423a27f8bb8f274e4bc484d62ca4e4edd4ddcf","flatsize":280538,"path":"All/py311-lzma-0.5.0.pkg","repopath":"All/py311-lzma-0.5.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":83516,"desc":"Python binding for the LZMA compression library.\n\nSupported Features:\n * Compression / decompression of a single block of data\n * Compression from a file-like object (must provide a read method)\n * Streaming decompression through multiple calls to decompress.\n * An initial library that supports reading of 7-zip archives (both\n   solid and non-solid)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-lifelines","origin":"science/py-lifelines","version":"0.19.5_2","comment":"Survival analysis in Python","maintainer":"rm@FreeBSD.org","www":"https://github.com/CamDavidsonPilon/lifelines/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5dcb68a0285fcaf537bb6df40247a57395c3eb3efa1629f22df5aaa5dba4c132","flatsize":2142863,"path":"All/py311-lifelines-0.19.5_2.pkg","repopath":"All/py311-lifelines-0.19.5_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":291768,"desc":"Survival analysis in Python, including Kaplan Meier, Nelson Aalen and regression","deps":{"py311-autograd":{"origin":"math/py-autograd","version":"1.6.1"},"py311-bottleneck":{"origin":"math/py-bottleneck","version":"1.3.8_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-libtaxii","origin":"devel/py-libtaxii","version":"1.1.119_2","comment":"Python library for handling TAXII Messages invoking TAXII Services","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/TAXIIProject/libtaxii","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3a37ad8529932d9b9d9391ce9d51dcc86d780232c17657a376411ebd40afaa2","flatsize":1929591,"path":"All/py311-libtaxii-1.1.119_2.pkg","repopath":"All/py311-libtaxii-1.1.119_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":192196,"desc":"libtaxii is a Python library for handling TAXII Messages invoking TAXII\nServices. A primary goal of libtaxii is to remain faithful to both the TAXII\nspecifications and to customary Python practices. libtaxii is designed to be\nintuitive both to Python developers and XML developers.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:libtaxii_project:libtaxii:1.1.119:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"py311-libsass","origin":"www/py-libsass","version":"0.23.0","comment":"Straightforward binding of libsass for Python","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/libsass/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fb119deab839e749bc43929f7367a77bcc1c5180821bd8d5886d978be6425eb","flatsize":511037,"path":"All/py311-libsass-0.23.0.pkg","repopath":"All/py311-libsass-0.23.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":74824,"desc":"A simple Python extension module sass which is binding Libsass\n(written in C/C++ by Hampton Catlin and Aaron Leung).","deps":{"libsass":{"origin":"textproc/libsass","version":"3.6.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"shlibs_required":["libsass.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-libversion","origin":"devel/py-libversion","version":"1.2.4","comment":"Python bindings for libversion","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/libversion/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d588f63e00c107cc56ab0e808a6510ab3eb385d046f4c1067c62fa6d0977fd90","flatsize":23797,"path":"All/py311-libversion-1.2.4.pkg","repopath":"All/py311-libversion-1.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7188,"desc":"Python bindings for libversion, which provides fast, powerful\nand correct generic version string comparison algorithm.","deps":{"libversion":{"origin":"devel/libversion","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libversion.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-libusb1","origin":"devel/py-libusb1","version":"3.1.0_1","comment":"Pure-python wrapper for libusb-1.0","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/vpelletier/python-libusb1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3638f09b09f16f51942807803f29be6a6cff0662a3c6a2bebca806c74306c50","flatsize":586924,"path":"All/py311-libusb1-3.1.0_1.pkg","repopath":"All/py311-libusb1-3.1.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":94948,"desc":"Pure-python wrapper for libusb-1.0 supports all transfer types, both in\nsynchronous and asynchronous mode","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-libnacl","origin":"security/py-libnacl","version":"2.1.0_1","comment":"Python bindings for libsodium based on ctypes","maintainer":"sunpoet@FreeBSD.org","www":"https://libnacl.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa873826e333022bb627d1621679bdeff3aecfeeba3849c4b05ee9e6df73f4cd","flatsize":315851,"path":"All/py311-libnacl-2.1.0_1.pkg","repopath":"All/py311-libnacl-2.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38448,"desc":"This library is used to gain direct access to the functions exposed by Daniel J.\nBernstein's nacl library via libsodium. It has been constructed to maintain\nextensive documentation on how to use nacl as well as being completely portable.\nThe file in libnacl/__init__.py can be pulled out and placed directly in any\nproject to give a single file binding to all of nacl.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-matplotlib","origin":"math/py-matplotlib","version":"3.8.0_1","comment":"Plotting library uses a syntax familiar to MATLAB users","maintainer":"mainland@apeiron.net","www":"https://matplotlib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c8d3085717fa34fea8b9bfcdf55a1b2be82b015bac53561f0ed426bda145355","flatsize":37030338,"path":"All/py311-matplotlib-3.8.0_1.pkg","repopath":"All/py311-matplotlib-3.8.0_1.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":6895796,"desc":"matplotlib is a python 2D plotting library which produces publication quality\nfigures using in a variety of hardcopy formats (PNG, JPG, PS, SVG) and\ninteractive GUI environments (WX, GTK, Tkinter) across platforms. matplotlib\ncan be used in python scripts, interactively from the python shell (ala matlab\nor mathematica), in web application servers generating dynamic charts, or\nembedded in GTK, Tk or WX applications; see backends.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"png":{"origin":"graphics/png","version":"1.6.43"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-contourpy":{"origin":"math/py-contourpy","version":"1.2.1_1"},"py311-cycler":{"origin":"devel/py-cycler","version":"0.12.1"},"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-importlib-resources":{"origin":"devel/py-importlib-resources","version":"6.4.0"},"py311-kiwisolver":{"origin":"math/py-kiwisolver","version":"1.4.5,1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pluggy":{"origin":"devel/py-pluggy","version":"1.5.0"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qhull":{"origin":"math/qhull","version":"8.0.2_3,1"}},"categories":["math","python"],"shlibs_required":["libqhull_r.so.8.0","libfreetype.so.6"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-libproxy-python","origin":"net/libproxy-python","version":"0.4.18","comment":"Python binding for libproxy","maintainer":"desktop@FreeBSD.org","www":"https://libproxy.github.io/libproxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05e3d7653870a6e46b23f406ec24206faec3b0dd473a3e5daaa89e336a6c4f63","flatsize":45445,"path":"All/py311-libproxy-python-0.4.18.pkg","repopath":"All/py311-libproxy-python-0.4.18.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":13500,"desc":"Libproxy exists to answer the question: Given a network resource, how do I\nreach it?  It handles all the details, enabling you to get back to\nprogramming.\n\nThis plug-in allows python applications to make use of libproxy.","deps":{"libproxy":{"origin":"net/libproxy","version":"0.4.18"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","lang"],"annotations":{"cpe":"cpe:2.3:a:libproxy_project:libproxy:0.4.18:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-libpeas","origin":"devel/py-libpeas","version":"1.34.0","comment":"Python support for libpeas","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Libpeas","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d67bad22bfdab9bf903d75890f554d3385b9ef2c9dba9e059208e91deba8778c","flatsize":55266,"path":"All/py311-libpeas-1.34.0.pkg","repopath":"All/py311-libpeas-1.34.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":18600,"desc":"libpeas is the next evolution of the Gedit plugins engine, and is targetted at\ngiving every application the chance to assume its own extensibility. It also\nhas a set of enhanced features with regard to what Gedit used to provide,\nmirroring the desiderata of your favourite text editor's developpers.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","gnome"],"shlibs_required":["libpeas-1.0.so.0","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libpython3.11.so.1.0"],"annotations":{"cpe":"cpe:2.3:a:gnome:libpeas:1.34.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-liboqs-python","origin":"security/py-liboqs-python","version":"0.10.0","comment":"Library for quantum-resistant cryptography","maintainer":"yuri@FreeBSD.org","www":"https://openquantumsafe.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f146896d8f75033d77a1a3d4318b89a700c866fbc12b3028219048b76be9177","flatsize":90787,"path":"All/py311-liboqs-python-0.10.0.pkg","repopath":"All/py311-liboqs-python-0.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17740,"desc":"liboqs provides:\n* a collection of open source implementations of quantum-safe key encapsulation\n  mechanism (KEM) and digital signature algorithms; the full list can be found\n  below\n* a common API for these algorithms\n* a test harness and benchmarking routines\n\nliboqs is part of the Open Quantum Safe (OQS) project led by Douglas Stebila and\nMichele Mosca, which aims to develop and integrate into applications\nquantum-safe cryptography to facilitate deployment and testing in real world\ncontexts. In particular, OQS provides prototype integrations of liboqs into TLS\nand SSH, through OpenSSL and OpenSSH.","deps":{"liboqs":{"origin":"security/liboqs","version":"0.10.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"flavor":"py311"}},{"name":"py311-libsedml","origin":"biology/py-libsedml","version":"2.0.32","comment":"SED-ML library for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fbergmann/libSEDML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"992650cd2ad4554bda907b3a3e08bbd61bbcab909c50a022810715555d195f98","flatsize":3927531,"path":"All/py311-libsedml-2.0.32.pkg","repopath":"All/py311-libsedml-2.0.32.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":510212,"desc":"Python binding libSEDML.\n\nThe libSEDML project makes use of libSBML XML layer as well as code generation\nas starting point to produce a library for reading and writing of SED-ML models.","deps":{"libnuml":{"origin":"biology/libnuml","version":"1.1.6"},"libsbml":{"origin":"biology/libsbml","version":"5.20.2"},"libsedml":{"origin":"biology/libsedml","version":"2.0.32"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","devel"],"shlibs_required":["libsedml.so.2","libsbml.so.5","libnuml.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-linearmodels","origin":"math/py-linearmodels","version":"6.0","comment":"Linear Panel, Instrumental Variable, Asset Pricing and other models","maintainer":"yuri@FreeBSD.org","www":"https://bashtage.github.io/linearmodels/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f13e309ffc3461828ab7a7796ff87cd4b5837c8c0d1233371fb99a7f9011c512","flatsize":7229200,"path":"All/py311-linearmodels-6.0.pkg","repopath":"All/py311-linearmodels-6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1679696,"desc":"Linear (regression) models for Python. Extends statsmodels with Panel\nregression, instrumental variable estimators, system estimators and\nmodels for estimating asset prices:\n* Panel models:\n  - Fixed effects (maximum two-way)\n  - First difference regression\n  - Between estimator for panel data\n  - Pooled regression for panel data\n  - Fama-MacBeth estimation of panel models\n* High-dimensional Regresssion:\n  - Absorbing Least Squares\n* Instrumental Variable estimators\n  - Two-stage Least Squares\n  - Limited Information Maximum Likelihood\n  - k-class Estimators\n  - Generalized Method of Moments, also with continuously updating\n* Factor Asset Pricing Models:\n  - 2- and 3-step estimation\n  - Time-series estimation\n  - GMM estimation\n* System Regression:\n  - Seemingly Unrelated Regression (SUR/SURE)\n  - Three-Stage Least Squares (3SLS)\n  - Generalized Method of Moments (GMM) System Estimation","deps":{"py311-formulaic":{"origin":"math/py-formulaic","version":"1.0.1"},"py311-mypy_extensions":{"origin":"devel/py-mypy_extensions","version":"1.0.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-property-cached":{"origin":"devel/py-property-cached","version":"1.6.4_1"},"py311-pyhdfe":{"origin":"math/py-pyhdfe","version":"0.2.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-statsmodels":{"origin":"math/py-statsmodels","version":"0.14.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-liac-arff","origin":"science/py-liac-arff","version":"2.5.0_1","comment":"Read and write ARFF files in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/renatopp/liac-arff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1af962fa0cbd9350a1f51a0caee8f26349c5118c59d003e17743b426f9df03c","flatsize":144517,"path":"All/py311-liac-arff-2.5.0_1.pkg","repopath":"All/py311-liac-arff-2.5.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25572,"desc":"The liac-arff module implements functions to read and write ARFF files in\nPython. It was created in the Connectionist Artificial Intelligence Laboratory\n(LIAC), which takes place at the Federal University of Rio Grande do Sul\n(UFRGS), in Brazil.\n\nARFF (Attribute-Relation File Format) is an file format specially created for\ndescribe datasets which are used commonly for machine learning experiments and\nsoftwares. This file format was created to be used in Weka, the best\nrepresentative software for machine learning automated experiments.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-libarchive-c","origin":"archivers/py-libarchive-c","version":"5.1","comment":"Python interface to libarchive","maintainer":"bofh@FreeBSD.org","www":"https://github.com/Changaco/python-libarchive-c","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eed1427eae14353c12120fef3741c2a8c7705627871968ead6d0ec59e5d4ca7b","flatsize":200042,"path":"All/py311-libarchive-c-5.1.pkg","repopath":"All/py311-libarchive-c-5.1.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":31528,"desc":"A Python interface to libarchive. It uses the standard ctypes module to\ndynamically load and access the C library.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-libnuml","origin":"biology/py-libnuml","version":"1.1.6","comment":"Numerical Markup Language for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/NuML/NuML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"447ec251b8b6315dc26e30ebebfb77ef8f9274b0c4e9beb5c65af32f51cc060b","flatsize":1274253,"path":"All/py311-libnuml-1.1.6.pkg","repopath":"All/py311-libnuml-1.1.6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":205652,"desc":"This is a Python binding for libnuml, the Numerical Markup Language library.\n\nThe Numerical Markup Language (NuML) aims to standardize the exchange and\narchiving of numerical results. NuML originates from the numerical aspects of\nthe Systems Biology Results Markup Language (SBRML) with the aim of re-using it\nin multiple other standardization efforts.","deps":{"libnuml":{"origin":"biology/libnuml","version":"1.1.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","devel"],"shlibs_required":["libnuml.so.1","libpython3.11.so.1.0"],"annotations":{"flavor":"py311"}},{"name":"py311-libplist","origin":"devel/py-libplist","version":"2.2.0","comment":"Python bindings for libplist","maintainer":"jhale@FreeBSD.org","www":"https://www.libimobiledevice.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c9bf08c0bd2915ee9307e6cb320b9307aa942cefa2e4121e3fba2268babfb2e","flatsize":602348,"path":"All/py311-libplist-2.2.0.pkg","repopath":"All/py311-libplist-2.2.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":122448,"desc":"libimobiledevice is a cross-platform software library that talks the\nprotocols to support iPhone, iPod Touch, iPad and Apple TV devices.\nUnlike other projects, it does not depend on using any existing\nproprietary libraries and does not require jailbreaking. It allows\nother software to easily access the device's filesystem, retrieve\ninformation about the device and its internals, backup/restore the\ndevice, manage SpringBoard icons, manage installed applications,\nretrieve addressbook/calendars/notes and bookmarks and synchronize\nmusic and video to the device.\n\nThis port installs the library required to handle Apple Binary and XML\nProperty Lists.","deps":{"libplist":{"origin":"devel/libplist","version":"2.2.0_3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libpython3.11.so.1.0","libplist-2.0.so.3"],"annotations":{"cpe":"cpe:2.3:a:libimobiledevice:libplist:2.2.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-libpoly","origin":"math/py-libpoly","version":"0.1.13","comment":"Python binding for libpoly","maintainer":"yuri@FreeBSD.org","www":"https://github.com/SRI-CSL/libpoly","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a12cdda02af3a68b6ea9b13f7e1838ede9ec7b9fce00d4c89dc0b7d61f54f0e5","flatsize":94843,"path":"All/py311-libpoly-0.1.13.pkg","repopath":"All/py311-libpoly-0.1.13.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":25288,"desc":"The python binding for libpoly, the C library for manipulating polynomials.","deps":{"libpoly":{"origin":"math/libpoly","version":"0.1.13"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"shlibs_required":["libpoly.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-lightgbm","origin":"misc/py-lightgbm","version":"4.4.0","comment":"Gradient boosting framework that uses tree based learning algorithms","maintainer":"yuri@FreeBSD.org","www":"https://lightgbm.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae039d428c8245b2b74be6ce021ace95f79029b9da4106375165049dd8771435","flatsize":8859462,"path":"All/py311-lightgbm-4.4.0.pkg","repopath":"All/py311-lightgbm-4.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2047916,"desc":"LightGBM is a gradient boosting framework that uses tree based learning\nalgorithms. It is designed to be distributed and efficient with the\nfollowing advantages:\n* Faster training speed and higher efficiency.\n* Lower memory usage.\n* Better accuracy.\n* Support of parallel, distributed, and GPU learning.\n* Capable of handling large-scale data.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"shlibs_provided":["lib_lightgbm.so"],"annotations":{"flavor":"py311"}},{"name":"py311-libtorrent-rasterbar","origin":"net-p2p/py-libtorrent-rasterbar","version":"1.2.19,2","comment":"Python bindings for libtorrent-rasterbar","maintainer":"yuri@FreeBSD.org","www":"https://libtorrent.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aff007814de7577f52cc2cb46b36486b3fa76cc68b8b7e05bfed3ab0991d87c8","flatsize":2056085,"path":"All/py311-libtorrent-rasterbar-1.2.19,2.pkg","repopath":"All/py311-libtorrent-rasterbar-1.2.19,2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":392704,"desc":"The python binding of libtorrent, an open source C++ library implementing the\nBitTorrent protocol.","deps":{"libtorrent-rasterbar":{"origin":"net-p2p/libtorrent-rasterbar","version":"1.2.19,2"},"py311-boost-libs":{"origin":"devel/boost-python-libs","version":"1.84.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-p2p","python"],"shlibs_required":["libtorrent-rasterbar.so.10.0.0","libboost_python311.so.1.84.0","libssl.so.12","libcrypto.so.12","libboost_system.so.1.84.0","libiconv.so.2"],"shlibs_provided":["libtorrent.cpython-311.so"],"annotations":{"flavor":"py311"}},{"name":"py311-libcst03","origin":"devel/py-libcst03","version":"0.3.23_1","comment":"Concrete syntax tree with AST-like properties","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Instagram/LibCST","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91a3b02c41ae4128ac6ceb9546431c4d4076f84f59fc57ba81f8dc7741596de2","flatsize":9939758,"path":"All/py311-libcst03-0.3.23_1.pkg","repopath":"All/py311-libcst03-0.3.23_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":886916,"desc":"LibCST is a Concrete Syntax Tree (CST) parser and serializer library for Python.\n\nLibCST parses Python source code as a CST tree that keeps all formatting details\n(comments, whitespaces, parentheses, etc). It's useful for building automated\nrefactoring (codemod) applications and linters.\n\nLibCST creates a compromise between an Abstract Syntax Tree (AST) and a\ntraditional Concrete Syntax Tree (CST). By carefully reorganizing and naming\nnode types and fields, we've created a lossless CST that looks and feels like an\nAST.","deps":{"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-typing-inspect":{"origin":"devel/py-typing-inspect","version":"0.9.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lesscpy","origin":"www/py-lesscpy","version":"0.14.0","comment":"Python LESS compiler","maintainer":"FreeBSD@Shaneware.biz","www":"https://github.com/lesscpy/lesscpy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aea7968dc66772467a302e93b99d9859606f187c82a8a85ec2fb68c2782fe4a1","flatsize":603157,"path":"All/py311-lesscpy-0.14.0.pkg","repopath":"All/py311-lesscpy-0.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":92888,"desc":"A compiler written in Python for the LESS language. For those of us\nnot willing or able to have node.js installed in our environment.\nNot all features of LESS are supported (yet).","deps":{"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-leveldb","origin":"databases/py-leveldb","version":"0.201_1","comment":"Thread-safe Python binding for LevelDB","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rjpower/py-leveldb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1522b1b97fe6a14b2ce330591cac7e10871e6f9ba699d0ff6b8babd9b547d1d","flatsize":72857,"path":"All/py311-leveldb-0.201_1.pkg","repopath":"All/py311-leveldb-0.201_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":27088,"desc":"py-leveldb is a thread-safe Python bindings for LevelDB. It has all features\nfrom the LevelDB API, except for:\n- Arbitrary key comparison\n- Snapshots\n- All iteration except for single-step forward","deps":{"leveldb":{"origin":"databases/leveldb","version":"1.23_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libleveldb.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-leviathan","origin":"sysutils/py-leviathan","version":"0.1.1_1","comment":"Application to control and monitor NZXT (Asetek) liquid coolers","maintainer":"ports@FreeBSD.org","www":"https://github.com/jaksi/leviathan/tree/0.1.1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e6297a6fe7bbbb9d872b6d86e74e1b7c29665ea2860395bd666146615722d98","flatsize":36926,"path":"All/py311-leviathan-0.1.1_1.pkg","repopath":"All/py311-leviathan-0.1.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12508,"desc":"CLI application to control and monitor NZXT (and possibly other USB connected)\nliquid coolers.\n\nNZXT is NOT involved in this project, do NOT contact them if your device\nis damaged while using this software.","deps":{"py311-pyusb":{"origin":"devel/py-pyusb","version":"1.2.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-leviathan port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-ldappool","origin":"net/py-ldappool","version":"2.4.1_2","comment":"Simple connector pool for py-ldap","maintainer":"kai@FreeBSD.org","www":"https://pypi.org/project/ldappool/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0dbcc98de53a51b203537d7985c6cfd88368b3fbe14f922835a8f434e2cae548","flatsize":147313,"path":"All/py311-ldappool-2.4.1_2.pkg","repopath":"All/py311-ldappool-2.4.1_2.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":26804,"desc":"ldappool keeps LDAP connectors alive and let you reuse them, drastically\nreducing the time spent to initiate a ldap connection.\n\nThe pool has useful features like:\n\n- transparent reconnection on failures or server restarts\n- configurable pool size and connectors timeouts\n- configurable max lifetime for connectors\n- a context manager to simplify acquiring and releasing a connector","deps":{"py311-prettytable0":{"origin":"devel/py-prettytable0","version":"0.7.2_1"},"py311-python-ldap":{"origin":"net/py-python-ldap","version":"3.4.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lerc","origin":"graphics/py-lerc","version":"4.0.1_1","comment":"Python binding for LERC (Limited Error Raster Compression)","maintainer":"sunpoet@FreeBSD.org","www":"https://esri.github.io/lerc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"232eeba543163aada09e69372a4b1320550e9648715fdf17af6097f96cb44868","flatsize":729560,"path":"All/py311-lerc-4.0.1_1.pkg","repopath":"All/py311-lerc-4.0.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":178992,"desc":"LERC is an open-source image or raster format which supports rapid encoding and\ndecoding for any pixel type (not just RGB or Byte). Users set the maximum\ncompression error per pixel while encoding, so the precision of the original\ninput image is preserved (within user defined error bounds).\n\nThis port is the Python binding for LERC (Limited Error Raster Compression).","deps":{"lerc":{"origin":"graphics/lerc","version":"4.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_provided":["libLerc.so.4"],"annotations":{"flavor":"py311"}},{"name":"py311-leather","origin":"graphics/py-leather","version":"0.4.0","comment":"Charting library for those who need charts now","maintainer":"matthew@FreeBSD.org","www":"https://leather.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0b833736b16d0551a44e380af8df0f909e1c9b3e5c60d94c5d8259c65e7ef16","flatsize":310302,"path":"All/py311-leather-0.4.0.pkg","repopath":"All/py311-leather-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48152,"desc":"Leather is the Python charting library for those who need charts now\nand don't care if they're perfect.\n\nLeather isn't picky. It's rough. It gets dirty. It looks sexy just\nhanging on the back of a chair. Leather doesn't need your\naccessories. Leather is how Snake Plissken would make charts.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-monkeytype","origin":"devel/py-monkeytype","version":"23.3.0_1","comment":"Generate type annotations from sampled production types","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Instagram/MonkeyType","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04d22f9c73063747b4b6712be51054f4e172379945f4e46543626ca096684c2b","flatsize":455872,"path":"All/py311-monkeytype-23.3.0_1.pkg","repopath":"All/py311-monkeytype-23.3.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":81472,"desc":"MonkeyType collects runtime types of function arguments and return values, and\ncan automatically generate stub files or even add draft type annotations\ndirectly to your Python code based on the types collected at runtime.","deps":{"py311-libcst":{"origin":"devel/py-libcst","version":"1.4.0_1"},"py311-mypy_extensions":{"origin":"devel/py-mypy_extensions","version":"1.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ldapdomaindump","origin":"net/py-ldapdomaindump","version":"0.9.4","comment":"active directory information dumper via ldap","maintainer":"acm@FreeBSD.org","www":"https://github.com/dirkjanm/ldapdomaindump","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"185e405701eeb5d42a52a37ba7d0a508904910ec7cb9d1244f49539a822074f0","flatsize":225430,"path":"All/py311-ldapdomaindump-0.9.4.pkg","repopath":"All/py311-ldapdomaindump-0.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39320,"desc":"Active Directory information dumper via LDAP","deps":{"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-ldap3":{"origin":"net/py-ldap3","version":"2.9.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-msrest","origin":"net-mgmt/py-msrest","version":"0.7.1_1","comment":"AutoRest swagger generator Python client runtime","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/msrest-for-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4f2c0b15a6f781f10e9557d9a579908dfd2a7c707e5f57715287761c3ffc161","flatsize":855676,"path":"All/py311-msrest-0.7.1_1.pkg","repopath":"All/py311-msrest-0.7.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":121928,"desc":"The runtime library \"msrest\" for AutoRest generated Python clients.","deps":{"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-oauthlib":{"origin":"www/py-requests-oauthlib","version":"2.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-mygpoclient","origin":"devel/py-mygpoclient","version":"1.9","comment":"gpodder.net API client library for Python","maintainer":"rm@FreeBSD.org","www":"https://github.com/gpodder/mygpoclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ec6f2259c2de09fee39c51b3339c7f19c4751a763f7e93368d1f35df8b293f4","flatsize":510510,"path":"All/py311-mygpoclient-1.9.pkg","repopath":"All/py311-mygpoclient-1.9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":68712,"desc":"This library provides an easy and structured way to access the gpodder.net web\nservices. In addition to subscription list synchronization and storage, the\nadvanced API support allows to upload and download episode status changes.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lazy_loader","origin":"devel/py-lazy_loader","version":"0.4","comment":"Load subpackages and functions on demand easily","maintainer":"yuri@FreeBSD.org","www":"https://scientific-python.org/specs/spec-0001/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f91a7d91547bff4ffedb6d3246b127998b497e85892756a2f4434dd5fe504f2e","flatsize":81580,"path":"All/py311-lazy_loader-0.4.pkg","repopath":"All/py311-lazy_loader-0.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19512,"desc":"lazy_loader serves these purposes:\n* Allow subpackages to be made visible to users without incurring import costs\n* Allow external libraries to be imported only when used, improving import times","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-netaddr","origin":"net/py-netaddr","version":"1.3.0","comment":"Manipulation of IPv4, IPv6, CIDR, EUI and MAC network addresses","maintainer":"bofh@FreeBSD.org","www":"https://github.com/drkjam/netaddr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbf2318d7bf27f6b532a88b17028da4fc59085d149424916348a9265b2e7eccc","flatsize":10488965,"path":"All/py311-netaddr-1.3.0.pkg","repopath":"All/py311-netaddr-1.3.0.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","MIT"],"pkgsize":1594000,"desc":"A pure Python network address representation and manipulation library.\n\nnetaddr provides a Pythonic way of working with:\n\n  - IPv4 and IPv6 addresses and subnets\n  - MAC addresses, OUI and IAB identifiers, IEEE EUI-64 identifiers\n  - Arbitrary (non-aligned) IP address ranges and IP address sets\n  - Various non-CIDR IP range formats such as nmap and glob-style formats\n\nIncluded are routines for:\n\n  - Generating, sorting and summarizing IP addresses and networks\n  - Performing easy conversions between address notations and formats\n  - Detecting, parsing and formatting network address representations\n  - Performing set-based operations on groups of IP addresses and subnets\n  - Working with arbitrary IP address ranges and formats\n  - Accessing OUI and IAB organisational information published by IEEE\n  - Accessing IP address and block information published by IANA\n\nAPI documentation for the latest release is available here:\n\n  https://pythonhosted.org/netaddr/","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-lazy-object-proxy","origin":"devel/py-lazy-object-proxy","version":"1.10.0","comment":"Fast and thorough lazy object proxy","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ionelmc/python-lazy-object-proxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8ee032b59e329ade8717e9696a481a8f240f4f40a0cb397c806da1948f7cd2d","flatsize":187028,"path":"All/py311-lazy-object-proxy-1.10.0.pkg","repopath":"All/py311-lazy-object-proxy-1.10.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":29644,"desc":"A fast and thorough lazy object proxy.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lazy","origin":"devel/py-lazy","version":"1.4","comment":"Lazy attributes for Python objects","maintainer":"bofh@FreeBSD.org","www":"https://github.com/stefanholek/lazy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd44390264ad6fed8d359047437ac9236a23d354d7fbf3a48d53354f1ca47a46","flatsize":102482,"path":"All/py311-lazy-1.4.pkg","repopath":"All/py311-lazy-1.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11556,"desc":"The lazy module provides a decorator to create lazy attributes. A lazy\nattribute is a computed attribute that is evaluated only once, the first\ntime it is used. Subsequent uses return the results of the first call.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-libgetar","origin":"science/py-libgetar","version":"1.1.5","comment":"Library to read and write GEneric Trajectory ARchives","maintainer":"yuri@FreeBSD.org","www":"https://github.com/glotzerlab/libgetar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf2d782c39f6130d9dfeb4147cc4db40bf6975c44501f68928f51042a5fed403","flatsize":1357809,"path":"All/py311-libgetar-1.1.5.pkg","repopath":"All/py311-libgetar-1.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":531716,"desc":"libgetar is a library to read and write GEneric Trajectory ARchives,\na binary data format designed for efficient, extensible storage of\ntrajectory data.","deps":{"py311-breathe":{"origin":"devel/py-breathe","version":"4.35.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"annotations":{"flavor":"py311"}},{"name":"py311-latexcodec","origin":"textproc/py-latexcodec","version":"3.0.0","comment":"Lexer and codec to work with LaTeX code in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mcmtroffaes/latexcodec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00d808e826d7679cc8a55b0570554fbcf96c7f71e8f04a746cc4beb57429ef28","flatsize":141165,"path":"All/py311-latexcodec-3.0.0.pkg","repopath":"All/py311-latexcodec-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27988,"desc":"The codec provides a convenient way of going between text written in LaTeX and\nunicode. Since it is not a LaTeX compiler, it is more appropriate for short\nchunks of text, such as a paragraph or the values of a BibTeX entry, and it is\nnot appropriate for a full LaTeX document. In particular, its behavior on the\nLaTeX commands that do not simply select characters is intended to allow the\nunicode representation to be understandable by a human reader, but is not\ncanonical and may require hand tuning to produce the desired effect.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ldap3","origin":"net/py-ldap3","version":"2.9.1","comment":"Strictly RFC 4511 conforming LDAP V3 pure Python client","maintainer":"rm@FreeBSD.org","www":"https://github.com/cannatag/ldap3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f5c8694821ad5ed0d207d9eb9a0100d20b6765cf9df117a444ce78dd87692e1","flatsize":6827347,"path":"All/py311-ldap3-2.9.1.pkg","repopath":"All/py311-ldap3-2.9.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":557280,"desc":"ldap3 is a pure Python LDAP 3 client library strictly conforming to RFC4511\nreleased under the LGPL v3 open source license. RFC4511 is the current LDAP\nspecification (June 2006) from IETF and obsoletes the previous LDAP RFCs\n2251, 2830, 3771 (December 1997)","deps":{"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ldap0","origin":"net/py-ldap0","version":"1.4.7","comment":"Module package for implementing LDAP clients","maintainer":"girgen@FreeBSD.org","www":"https://gitlab.com/ae-dir/python-ldap0","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffc09c9b3728941032a2c6eba6482261d1c578f4426d7545211d634180c218b9","flatsize":1193693,"path":"All/py311-ldap0-1.4.7.pkg","repopath":"All/py311-ldap0-1.4.7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":191176,"desc":"ldap0 provides an object-oriented API to access LDAP directory servers from\nPython programs. Mainly it wraps the OpenLDAP 2.x libs for that purpose.\n\nAdditionally the package contains Python modules:\n\n  - parsing and producing LDIF\n  - handle LDAPURLs\n  - parse and handle LDAPv3 subschema\n  - LDAPv3 extended operations and controls\n  - automatic tests with OpenLDAP server This package is a non-compatible for\n    of python-ldap and therefore uses the separate module name-space 'ldap0'.","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-pyasn1-modules":{"origin":"devel/py-pyasn1-modules","version":"0.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"shlibs_required":["libldap.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-lazr.restfulclient","origin":"devel/py-lazr.restfulclient","version":"0.14.5","comment":"Additional Launchpad web services using wadllib","maintainer":"fullermd@over-yonder.net","www":"https://launchpad.net/lazr.restfulclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e32f9fc7752b8cd7a701a433de14ea2d4cea01d253cbd8c50c82597a84b3a39","flatsize":443594,"path":"All/py311-lazr.restfulclient-0.14.5.pkg","repopath":"All/py311-lazr.restfulclient-0.14.5.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":81456,"desc":"A programmable client library that takes advantage of the commonalities\namong lazr.restful web services to provide added functionality on top of\nwadllib.\n\nThis project is also part of https://launchpad.net/lazr","deps":{"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-httplib2":{"origin":"www/py-httplib2","version":"0.22.0"},"py311-oauthlib":{"origin":"security/py-oauthlib","version":"3.2.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-wadllib":{"origin":"devel/py-wadllib","version":"1.3.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-laserhammer","origin":"textproc/py-laserhammer","version":"2.4","comment":"Docbook to mdoc(7) converter","maintainer":"ports@FreeBSD.org","www":"https://github.com/trasz/laserhammer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d42b1924a0b5fb11bb06b36e408b4588562bfffa312621a1c070219bb8144885","flatsize":31372,"path":"All/py311-laserhammer-2.4.pkg","repopath":"All/py311-laserhammer-2.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9224,"desc":"LaserHammer is a simple DocBook to mdoc(7) (\"UNIX man page syntax\")\nconverter.\n\nThe command line utility resides in the scripts/ subdirectory; use\nit like this:\n\n\t$ laserhammer book.parsed.xml book.7\n\nThe 7 above stands for section 7 of man pages, \"miscellaneous\ndocumentation\".  The 'book.parsed.xml' is a processed XML source\nof the FreeBSD Handbook; you can use it as test sample.  The\n'book.7' is the example translated into mdoc.\n\nThere's also a rudimentary Python module.  Use it like this:\n\n\timport laserhammer\n\tmdoc = laserhammer.laserhammer(file_path) print(mdoc)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-laserhammer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-launchpadlib","origin":"devel/py-launchpadlib","version":"1.10.18","comment":"Python API for Launchpad","maintainer":"fullermd@over-yonder.net","www":"https://help.launchpad.net/API/launchpadlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"849ff266fb6f420055ac54d038f3623f0fd1b0ebfb8e9f79cbc9f8bbb7ba1e29","flatsize":2234022,"path":"All/py311-launchpadlib-1.10.18.pkg","repopath":"All/py311-launchpadlib-1.10.18.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":176360,"desc":"launchpadlib is an open-source Python library that lets you treat the\nHTTP resources published by Launchpad's web service as Python objects\nresponding to a standard set of commands. With launchpadlib you can\nintegrate your applications into Launchpad without knowing a lot about\nHTTP client programming.","deps":{"py311-httplib2":{"origin":"www/py-httplib2","version":"0.22.0"},"py311-keyring":{"origin":"security/py-keyring","version":"23.9.3_2,1"},"py311-lazr.restfulclient":{"origin":"devel/py-lazr.restfulclient","version":"0.14.5"},"py311-lazr.uri":{"origin":"devel/py-lazr.uri","version":"1.0.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-testresources":{"origin":"devel/py-testresources","version":"2.0.1_1"},"py311-wadllib":{"origin":"devel/py-wadllib","version":"1.3.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ldns","origin":"dns/py-ldns","version":"1.8.4","comment":"Library for programs conforming to DNS RFCs and drafts","maintainer":"jaap@NLnetLabs.nl","www":"https://www.nlnetlabs.nl/projects/ldns/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"889ca250d0fe23311392a77e35a140d2b4b7026d6f06a760fd510fb32971dff3","flatsize":2654360,"path":"All/py311-ldns-1.8.4.pkg","repopath":"All/py311-ldns-1.8.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":292140,"desc":"Ldns is a library to simplify implementation of recent DNS RFCs. The goal\nis to allow depelopers to easily create software conforming to current RFCs\nand experimental software for current Internet drafts.\nBecause ldns is written in C it should be a lot faster than Perl or other\nscripting languages.","deps":{"ldns":{"origin":"dns/ldns","version":"1.8.4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns"],"shlibs_required":["libldns.so.3","libpython3.11.so.1.0"],"options":{"DANETAUSAGE":"off","GOST":"off","RRTYPEAMTRELAY":"off","RRTYPEAVC":"off","RRTYPENINFO":"off","RRTYPERKEY":"off","RRTYPETA":"off"},"annotations":{"cpe":"cpe:2.3:a:nlnetlabs:ldns:1.8.4:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-lief","origin":"devel/py-lief","version":"0.12.3","comment":"Library to instrument executable formats","maintainer":"ports@nicandneal.net","www":"https://github.com/lief-project/lief","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18ff82218cc1057b76a552aee064d116bed6a8c773df67fe1c5664a7d2b26a17","flatsize":14592192,"path":"All/py311-lief-0.12.3.pkg","repopath":"All/py311-lief-0.12.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2788176,"desc":"The purpose of this project is to provide a cross platform library which can\nparse, modify and abstract ELF, PE and MachO formats.\n\nMain features:\n\n- Parsing: LIEF can parse ELF, PE, MachO, OAT, DEX, VDEX, ART and provides a\n  user-friendly API to access to format internals.\n- Modify: LIEF enables to modify some parts of these formats\n- Abstract: Three formats have common features like sections, symbols, entry\n  point... LIEF factors them.\n- API: LIEF can be used in C, C++ and Python","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-libpysal","origin":"science/py-libpysal","version":"4.7.0_2","comment":"Core components of PySAL A library of spatial analysis functions","maintainer":"sunpoet@FreeBSD.org","www":"https://pysal.org/libpysal/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7cf8b49d38b225f90e971f1a4263fab6d7c54fd345aaf520d25327cff9fa769","flatsize":9961686,"path":"All/py311-libpysal-4.7.0_2.pkg","repopath":"All/py311-libpysal-4.7.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1886528,"desc":"Python Spatial Analysis Library Core\n\nlibpysal offers four modules that form the building blocks in many upstream\npackages in the PySAL family:\n- Spatial Weights: libpysal.weights\n- Input-and output: libpysal.io\n- Computational geometry: libpysal.cg\n- Built-in example datasets libpysal.examples","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-libcloud","origin":"net/py-libcloud","version":"3.8.0","comment":"Standard client library for many popular cloud providers","maintainer":"novel@FreeBSD.org","www":"https://libcloud.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d92ecd987ca36e2d9b1997a7122305ea8ab6be45efc9facfdd48ee2d67b2e8ef","flatsize":21407302,"path":"All/py311-libcloud-3.8.0.pkg","repopath":"All/py311-libcloud-3.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1895996,"desc":"libcloud is a client library for interacting with many of the popular\ncloud server providers. It was created to make it easy for developers\nto build products that work between any of the services that it\nsupports.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"cpe":"cpe:2.3:a:apache:libcloud:3.8.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-langcodes","origin":"textproc/py-langcodes","version":"3.4.0","comment":"Tools for labeling human languages with IETF language tags","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/georgkrause/langcodes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f4ab2c29d028f2a6d9c231b2c72186830d06297cdcf29dfe9850683c8b705b0","flatsize":1541695,"path":"All/py311-langcodes-3.4.0.pkg","repopath":"All/py311-langcodes-3.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":189768,"desc":"langcodes knows what languages are. It knows the standardized codes that refer\nto them, such as en for English, es for Spanish and hi for Hindi.\n\nThese are IETF language tags. You may know them by their old name, ISO 639\nlanguage codes. IETF has done some important things for backward compatibility\nand supporting language variations that you won't find in the ISO standard.","deps":{"py311-language-data":{"origin":"textproc/py-language-data","version":"1.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-laces","origin":"www/py-laces","version":"0.1.1","comment":"Django components that know how to render themselves","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tbrlpld/laces","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"750c8c265027623a340e0775d9a7cb63608d5fdf959dc640923262494f451c3e","flatsize":184787,"path":"All/py311-laces-0.1.1.pkg","repopath":"All/py311-laces-0.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31064,"desc":"Laces components provide a simple way to combine data (in the form of Python\nobjects) with the Django templates that are meant to render that data. The\ncomponents can then be simply rendered in any other template using the {%25\ncomponent %25} template tag. That parent template does not need to know anything\nabout the component's template or data. No need to receive, filter, restructure\nor pass any data to the component's template. Just let the component render\nitself.\n\nTemplate and data are tied together in the component, and they can be passed\naround together. This becomes especially useful when components are nested -- it\nallows us to avoid building the same nested structure twice (once in the data\nand again in the templates).\n\nWorking with objects that know how to render themselves as HTML elements is a\ncommon pattern found in complex Django applications, such as the Wagtail admin\ninterface. The Wagtail admin is also where the APIs provided in this package\nhave previously been discovered, developed and solidified. The purpose of this\npackage is to make these tools available to other Django projects outside the\nWagtail ecosystem.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-l18n","origin":"devel/py-l18n","version":"2021.3_1","comment":"Internationalization for pytz timezones and territories","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tkhyn/l18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"959772372c1b53f640026b1f75832b933f4905d460eec69f71bd780cc32dfd3b","flatsize":250937,"path":"All/py311-l18n-2021.3_1.pkg","repopath":"All/py311-l18n-2021.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53820,"desc":"As you may have noticed, l18n is a contraction of i18n and l10n, namely\n'internationalisation' and 'localization'. It basically provides lazy\ntranslations for names used for localization purposes (e.g. places and\ntimezones).\n\nI started writing l18n when I was looking for translations for the pytz library.\nIndeed, on a multi-lingual site where users can select the timezone they are in,\nit's much better if they can select in their language, as in some cases, the\ndifferences with the english name can be significant, hence the place to look\nfor it when it's sorted in alphabetical order.\n\nAnd as I am lazy, I thought of a way to - almost - automatically fetch the\ntranslations from the CLDR (Unicode's Common Locale Data Repository) database.\n\nIntegrating function to link timezone to country codes, there was no reason not\nto try and provide translations also for the latter. In the near future, I - or\ncontributors - may also add currencies or measurement units fetched from the\nCLDR database ...","deps":{"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-knack","origin":"devel/py-knack","version":"0.11.0","comment":"Command line interface framework","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/Microsoft/knack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d51f13a8d17055a282ac5d70c2c772d0a3d666716d23dfda46e962d1245bf4d0","flatsize":754117,"path":"All/py311-knack-0.11.0.pkg","repopath":"All/py311-knack-0.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":120320,"desc":"Knack is a Python command line parsing framework.  Knack is built around the\nfollowing patterns:\n - Be consistent with POSIX tools.\n - CLI success comes from ease and predictability of use so be consistent.\n - Support Piping and output direction to chain commands together.\n - Work with GREP, AWK, JQ and other common tools and commands.\n - Support productivity features like tab completion and parameter value\n   completion.\n - Commands should follow a \"[noun] [noun] [verb]\" pattern.\n - For nouns that only support a single verb, the command should be named as a\n   single hyphenated verb-noun pair.\n - Commands should support all output types (be consistent).\n - Exceptions are okay if only a 'raw' format makes sense e.g. XML.\n - Commands and arguments should have descriptions.\n - Include examples for the less straightforward commands.\n - Commands should return an object or dictionary, not strings/bools/etc.;\n   logging.info(\"Upload of myfile.txt successful\") NOT return\n   \"Upload successful\".\n - Log to ERROR or WARNING for user messages; don't use print() function (by\n   default it goes to STDOUT).\n - STDOUT vs. STDERR: STDOUT is used for actual command output. Everything\n   else to STDERR (e.g. log/status/error messages).","deps":{"py311-argcomplete":{"origin":"devel/py-argcomplete","version":"3.4.0"},"py311-jmespath":{"origin":"devel/py-jmespath","version":"1.0.1_1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-kyotocabinet","origin":"databases/py-kyotocabinet","version":"1.23_2","comment":"Python binding of kyotocabinet","maintainer":"sunpoet@FreeBSD.org","www":"https://dbmx.net/kyotocabinet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a020c86e4873aaaa9afcdab08b40ba8753b600f36f785fae19556e69eb15c694","flatsize":1007084,"path":"All/py311-kyotocabinet-1.23_2.pkg","repopath":"All/py311-kyotocabinet-1.23_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":257684,"desc":"Python binding of kyotocabinet.","deps":{"kyotocabinet":{"origin":"databases/kyotocabinet","version":"1.2.80"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libkyotocabinet.so.16"],"annotations":{"flavor":"py311"}},{"name":"py311-kosmorrolib","origin":"astro/py-kosmorrolib","version":"1.0.10_1","comment":"Library that computes the ephemerides","maintainer":"thierry@FreeBSD.org","www":"https://kosmorro.space/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9533e879cde996ec5525d35e2789ac491a3c4b039809c7c321332c4a06490db3","flatsize":240938,"path":"All/py311-kosmorrolib-1.0.10_1.pkg","repopath":"All/py311-kosmorrolib-1.0.10_1.pkg","licenselogic":"single","licenses":["CeCILL-C"],"pkgsize":40360,"desc":"A library that calculates your astronomical ephemerides.\n\nIt can be used either from your program, or from astro/kosmorro.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-skyfield":{"origin":"astro/py-skyfield","version":"1.49"},"py311-skyfield-data":{"origin":"astro/py-skyfield-data","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-korean-lunar-calendar","origin":"korean/py-korean-lunar-calendar","version":"0.3.1","comment":"Korean Lunar Calendar","maintainer":"yuri@FreeBSD.org","www":"https://github.com/usingsky/korean_lunar_calendar_py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acb719be404bd04243bde8e4a5e2fa84589c9874ef290f514ca988906e7a05f0","flatsize":81375,"path":"All/py311-korean-lunar-calendar-0.3.1.pkg","repopath":"All/py311-korean-lunar-calendar-0.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16108,"desc":"korean-lunar-calendar is a library to convert Korean lunar-calendar to Gregorian\ncalendar.\n\nKorean calendar and Chinese calendar is same lunar calendar but they have\ndifferent dates.\n\nThis package follows the KARI (Korea Astronomy and Space Science Institute).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["korean","python"],"annotations":{"flavor":"py311"}},{"name":"py311-kpLib","origin":"science/py-kpLib","version":"1.1.1_1","comment":"Library for finding optimal Generalized Monkhorst-Pack k-points grid","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/muellergroup/kplib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"780943600d4ab45ef590651703b6e3d712c62dd7146a2d7052af93691a1fba7b","flatsize":378194,"path":"All/py311-kpLib-1.1.1_1.pkg","repopath":"All/py311-kpLib-1.1.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":128064,"desc":"KpLib is a C++ library for finding the optimal Generalized\nMonkhorst-Pack k-points grid. It can be imported into\nelectronic-structure packages as a generator of efficient\ngeneralized k-point grids, or be integrated into user scripts through\nthe python interface.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-pymatgen":{"origin":"science/py-pymatgen","version":"2022.7.19_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lcapy","origin":"cad/py-lcapy","version":"g20171202_5,1","comment":"Symbolic MDA Analysis Package for Linear Circuits","maintainer":"hrs@FreeBSD.org","www":"https://github.com/mph-/lcapy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b18b264642198e7bb8adc382b556e31517ba52f9cd491ce3b504fec7db015a5c","flatsize":2725734,"path":"All/py311-lcapy-g20171202_5,1.pkg","repopath":"All/py311-lcapy-g20171202_5,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":657772,"desc":"Lcapy is an experimental Python package for teaching linear circuit\nanalysis.  It uses SymPy for symbolic mathematics.\n\nLcapy can analyse circuits described with netlists using modified\nnodal analysis.\n\nAlternatively, Lcapy can analyse networks and circuits formed by\ncombining one, two, and (some) three port networks.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-klepto","origin":"devel/py-klepto","version":"0.2.5","comment":"Persistent caching to memory, disk, or database","maintainer":"sunpoet@FreeBSD.org","www":"https://klepto.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"768476334eaf42c05eb55f136205c4d2412cfbf557bd6df241feb2e66d5701a8","flatsize":1324415,"path":"All/py311-klepto-0.2.5.pkg","repopath":"All/py311-klepto-0.2.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":148200,"desc":"klepto extends Python's lru_cache to utilize different keymaps and alternate\ncaching algorithms, such as lfu_cache and mru_cache. While caching is meant for\nfast access to saved results, klepto also has archiving capabilities, for\nlonger-term storage. klepto uses a simple dictionary-sytle interface for all\ncaches and archives, and all caches can be applied to any Python function as a\ndecorator. Keymaps are algorithms for converting a function's input signature to\na unique dictionary, where the function's results are the dictionary value. Thus\nfor y = f(x), y will be stored in cache[x] (e.g. {x:y}).\n\nklepto provides both standard and \"safe\" caching, where \"safe\" caches are slower\nbut can recover from hashing errors. klepto is intended to be used for\ndistributed and parallel computing, where several of the keymaps serialize the\nstored objects. Caches and archives are intended to be read/write accessible\nfrom different threads and processes. klepto enables a user to decorate a\nfunction, save the results to a file or database archive, close the interpreter,\nstart a new session, and reload the function and it's cache.","deps":{"py311-dill":{"origin":"devel/py-dill","version":"0.3.8"},"py311-pox":{"origin":"devel/py-pox","version":"0.3.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-langdetect","origin":"textproc/py-langdetect","version":"1.0.9","comment":"Language detection library ported from Google\\'s language-detection","maintainer":"grembo@FreeBSD.org","www":"https://github.com/Mimino666/langdetect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3047f94c6da8cbbc7faf53e6273f93c603560f1cfa049a9fd43b7d0065a6640","flatsize":2449659,"path":"All/py311-langdetect-1.0.9.pkg","repopath":"All/py311-langdetect-1.0.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":746412,"desc":"Port of Google's language-detection library (version from 03/03/2014)\nto Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-kiwisolver","origin":"math/py-kiwisolver","version":"1.4.5,1","comment":"Fast implementation of the Cassowary constraint solver","maintainer":"lbartoletti@FreeBSD.org","www":"https://github.com/nucleic/kiwi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8cdfd1361cf18db4d3ecce4fc287da5810cb14596ea984a032f2a4939690fa1","flatsize":295849,"path":"All/py311-kiwisolver-1.4.5,1.pkg","repopath":"All/py311-kiwisolver-1.4.5,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":78964,"desc":"Kiwi is an efficient C++ implementation of the Cassowary constraint solving\nalgorithm. Kiwi is an implementation of the algorithm based on the seminal\nCassowary paper. It is *not* a refactoring of the original C++ solver. Kiwi\nhas been designed from the ground up to be lightweight and fast. Kiwi ranges\nfrom 10x to 500x faster than the original Cassowary solver with typical use\ncases gaining a 40x improvement. Memory savings are consistently > 5x.\n\nIn addition to the C++ solver, Kiwi ships with hand-rolled Python bindings.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-kombu","origin":"net/py-kombu","version":"5.3.7","comment":"AMQP messaging framework for Python","maintainer":"olgeni@FreeBSD.org","www":"https://kombu.readthedocs.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a217a2c80baba9a0d6f83f31e907edb0924f307a0063c50d8804ceb4373a13d","flatsize":2613110,"path":"All/py311-kombu-5.3.7.pkg","repopath":"All/py311-kombu-5.3.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":380116,"desc":"Kombu is an AMQP messaging framework for Python.\n\nThe aim of Kombu is to make messaging in Python as easy as\npossible by providing an idiomatic high-level interface for\nthe AMQP protocol, and also provide proven and tested solutions\nto common messaging problems.\n\nFeatures:\n\n    * Allows application authors to support several message\n      server solutions by using pluggable transports.\n    * Supports automatic encoding, serialization and compression\n      of message payloads.\n    * Consistent exception handling across transports.\n    * The ability to ensure that an operation is performed by\n      gracefully handling connection and channel errrors.\n    * Several annoyances with amqplib has been fixed, like\n      supporting timeouts and the ability to wait for events on\n      more than one channel.","deps":{"py311-amqp":{"origin":"net/py-amqp","version":"5.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"BOTO":"off","MONGODB":"off","REDIS":"off","SQLALCHEMY":"off","ZMQ":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-kimpy","origin":"science/py-kimpy","version":"2.1.0_1","comment":"Python interface to the KIM-API","maintainer":"yuri@FreeBSD.org","www":"https://openkim.org/kim-api/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37e21ebf258d85659a296ffdffb424e2b2cc846bfdebbe0e06d29c1ea252118f","flatsize":4030731,"path":"All/py311-kimpy-2.1.0_1.pkg","repopath":"All/py311-kimpy-2.1.0_1.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":421024,"desc":"kimpy is a Python interface to the KIM API.\n\nThe Knowledgebase of Interatomic Models (KIM) Application Programming Interface\n(API) defines a standard (the Portable Model Interface (PMI)) for how molecular\nsimulators interface with interatomic models (also called potentials or\nforce-fields).","deps":{"kim-api":{"origin":"science/kim-api","version":"2.3.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"shlibs_required":["libkim-api.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-keystonemiddleware","origin":"devel/py-keystonemiddleware","version":"10.7.0","comment":"Middleware for OpenStack Identity","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/keystonemiddleware/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eea6941d61476af631a9c1df4bd674b0ec05f7ce9ea2463fbcd870b969f0eabd","flatsize":2026822,"path":"All/py311-keystonemiddleware-10.7.0.pkg","repopath":"All/py311-keystonemiddleware-10.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":239084,"desc":"This package contains middleware modules designed to provide authentication and\nauthorization features to web services other than Keystone. The most prominent\nmodule is keystonemiddleware.auth_token. This package does not expose any CLI or\nPython API features.","deps":{"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-oslo.cache":{"origin":"devel/py-oslo.cache","version":"3.7.0_1"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.context":{"origin":"devel/py-oslo.context","version":"5.5.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.log":{"origin":"devel/py-oslo.log","version":"6.0.0"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-pycadf":{"origin":"devel/py-pycadf","version":"3.1.1_1"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-python-keystoneclient":{"origin":"net/py-python-keystoneclient","version":"5.4.0_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:openstack:keystonemiddleware:10.7.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-kitchen","origin":"devel/py-kitchen","version":"1.2.6","comment":"Kitchen contains a cornucopia of useful code","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/kitchen/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"013ac497bc8bb406ae4135ae124d426fb1b4f889cd12b4863c15c0ff3efca2f8","flatsize":497125,"path":"All/py311-kitchen-1.2.6.pkg","repopath":"All/py311-kitchen-1.2.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":69440,"desc":"Kitchen aims to pull these small snippets of code into a few python modules\nwhich you can import and use within your project.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-kitchen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-khal","origin":"deskutils/py-khal","version":"0.11.3","comment":"CalDAV-based calendar","maintainer":"wen@FreeBSD.org","www":"https://lostpackets.de/khal/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6eda5df1df626d386e5744b0035df25f8c87046f09135f3759202b251b578c97","flatsize":1527290,"path":"All/py311-khal-0.11.3.pkg","repopath":"All/py311-khal-0.11.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":242888,"desc":"Khal is a calendar program for the terminal for viewing, adding and editing\nevents and calendars. Khal is build on the iCalendar and vdir (allowing the\nuse of vdirsyncer for CalDAV compatibility) standards.","deps":{"py311-atomicwrites":{"origin":"devel/py-atomicwrites","version":"1.4.1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-click-log":{"origin":"devel/py-click-log","version":"0.3.2"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-icalendar":{"origin":"devel/py-icalendar","version":"4.0.3_2"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-tzlocal":{"origin":"devel/py-tzlocal","version":"4.2_1"},"py311-urwid":{"origin":"devel/py-urwid","version":"2.6.14"},"py311-vdirsyncer":{"origin":"deskutils/py-vdirsyncer","version":"0.19.2"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python"],"options":{"SETPROCTITLE":"off"},"annotations":{"flavor":"py311"},"messages":[{"message":"Khal needs LANG to be set to a UTF-8 locale (e.g. en_US.UTF-8) to run.","type":"install"}]},{"name":"py311-kim-query","origin":"science/py-kim-query","version":"3.0.0","comment":"Helper routines for querying the OpenKIM repository","maintainer":"yuri@FreeBSD.org","www":"https://github.com/openkim/kim-query","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"069ce9d34cfa486567dacb3b073e24c12f6dc20acd57b06235f6430b41233d6a","flatsize":259181,"path":"All/py311-kim-query-3.0.0.pkg","repopath":"All/py311-kim-query-3.0.0.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":13516,"desc":"Helper routines for querying the OpenKIM database hosted\nat https://query.openkim.org","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-khard","origin":"deskutils/py-khard","version":"0.19.1","comment":"Console carddav client","maintainer":"andreas@bilke.org","www":"https://github.com/lucc/khard/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4a791f7234a8d42ee70ac2746c0cd9eed25656892f3e7a766c3c0371d6be8bb","flatsize":854506,"path":"All/py311-khard-0.19.1.pkg","repopath":"All/py311-khard-0.19.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":139788,"desc":"Khard is an address book for the console. It creates, reads, modifies and\nremoves carddav address book entries at your local machine. Khard is also\ncompatible to the email clients mutt and alot and the SIP client twinkle.","deps":{"py311-atomicwrites":{"origin":"devel/py-atomicwrites","version":"1.4.1"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-unidecode":{"origin":"converters/py-unidecode","version":"1.3.7"},"py311-vdirsyncer":{"origin":"deskutils/py-vdirsyncer","version":"0.19.2"},"py311-vobject":{"origin":"deskutils/py-vobject","version":"0.9.6.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"Copy the example configuration from\n/usr/local/share/examples/khard/khard.conf.example to\n$XDG_CONFIG_HOME/khard/khard.conf","type":"install"}]},{"name":"py311-keras-preprocessing","origin":"math/py-keras-preprocessing","version":"1.1.2_1","comment":"Easy data preprocessing and data augmentation for DL models","maintainer":"rm@FreeBSD.org","www":"https://github.com/keras-team/keras-preprocessing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59e186e4dd4b546183459e1cdd7159ff11bebe3bcccdf03675403789ce8897f2","flatsize":501911,"path":"All/py311-keras-preprocessing-1.1.2_1.pkg","repopath":"All/py311-keras-preprocessing-1.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":68520,"desc":"Keras Preprocessing is the data preprocessing and data augmentation module of\nthe Keras deep learning library. It provides utilities for working with image\ndata, text data, and sequence data.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lazr.config","origin":"devel/py-lazr.config","version":"2.2.3","comment":"Create configuration schemas, and process and validate configurations","maintainer":"acm@FreeBSD.org","www":"https://launchpad.net/lazr.config","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"355f0dd688f7e8be35b5b970974024120fd7e1b7beb1ffdbb2efd049c8a6888c","flatsize":242598,"path":"All/py311-lazr.config-2.2.3.pkg","repopath":"All/py311-lazr.config-2.2.3.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":43368,"desc":"The LAZR config system is typically used to manage process configuration.\nProcess configuration is for saying how things change when we run\nsystems on different machines, or under different circumstances.\n\nThis system uses ini-like file format of section, keys, and values.\nThe config file supports inheritance to minimize duplication of\ninformation across files. The format supports schema validation.","deps":{"py311-lazr.delegates":{"origin":"devel/py-lazr.delegates","version":"2.0.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-nbxmpp","origin":"net-im/py-nbxmpp","version":"5.0.1","comment":"Non-blocking Jabber/XMPP module","maintainer":"rm@FreeBSD.org","www":"https://dev.gajim.org/gajim/python-nbxmpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ef2cf87516f13a272336e58d8ce75ed4f7a87d53b3106ce9ae05f0a7bdee386","flatsize":2986272,"path":"All/py311-nbxmpp-5.0.1.pkg","repopath":"All/py311-nbxmpp-5.0.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":399580,"desc":"The goal of this python library is to provide a way for python applications\nto use Jabber/XMPP networks in a non-blocking way. This library is initialy a\nfork of xmpppy one, but using non-blocking sockets.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-precis_i18n":{"origin":"textproc/py-precis_i18n","version":"1.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-kerberos","origin":"security/py-kerberos","version":"1.3.1","comment":"Kerberos bindings for python","maintainer":"dvl@FreeBSD.org","www":"https://github.com/apple/ccs-pykerberos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed600bd37f67a3d244d6353a2092c4525b3c0c6d046443c31944392712fd5eb2","flatsize":52995,"path":"All/py311-kerberos-1.3.1.pkg","repopath":"All/py311-kerberos-1.3.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17896,"desc":"This Python package is a high-level wrapper for Kerberos (GSSAPI) operations.\nThe goal is to avoid having to build a module that wraps the entire\nKerberos.framework, and instead offer a limited set of functions that do what is\nneeded for client/server Kerberos authentication based on\n<http://www.ietf.org/rfc/rfc4559.txt>.","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"shlibs_required":["libgssapi_krb5.so.2.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0"],"options":{"GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-keras-applications","origin":"math/py-keras-applications","version":"1.0.8_1","comment":"Reference implementations of popular deep learning models","maintainer":"rm@FreeBSD.org","www":"https://github.com/keras-team/keras-applications","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3fabffa875c2512ac989e539462ba0f20a5f3d0905c5b5f514dfd19ee65a7f8","flatsize":630656,"path":"All/py311-keras-applications-1.0.8_1.pkg","repopath":"All/py311-keras-applications-1.0.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58656,"desc":"This is a Keras Applications module of the Keras deep learning library.\nIt provides model definitions and pre-trained weights for a number of popular\narchictures, such as VGG16, ResNet50, Xception, MobileNet, and more.","deps":{"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-litellm","origin":"misc/py-litellm","version":"1.40.28","comment":"Call all LLM APIs using the OpenAI format","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/BerriAI/litellm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e13ddd77d36d1a86cf4a6b2b28be50d91d9778dd59aadcdf7bada928d40d5319","flatsize":28691627,"path":"All/py311-litellm-1.40.28.pkg","repopath":"All/py311-litellm-1.40.28.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5545828,"desc":"Call all LLM APIs using the OpenAI format [Bedrock, Huggingface,\nVertexAI, TogetherAI, Azure, OpenAI, etc.]\n\nLiteLLM manages:\n- Translate inputs to provider's completion, embedding, and\n  image_generation endpoints\n- Consistent output, text responses will always be available at\n  ['choices'][0]['message']['content']\n- Retry/fallback logic across multiple deployments (e.g. Azure/OpenAI)\n  - Router\n- Track spend & set budgets per project OpenAI Proxy Server","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-ijson":{"origin":"devel/py-ijson","version":"3.3.0"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-openai":{"origin":"misc/py-openai","version":"1.35.3"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-python-dotenv":{"origin":"www/py-python-dotenv","version":"1.0.1_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-tiktoken":{"origin":"textproc/py-tiktoken","version":"0.7.0_1"},"py311-tokenizers":{"origin":"textproc/py-tokenizers","version":"0.19.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-libimobiledevice","origin":"comms/py-libimobiledevice","version":"1.3.0","comment":"Python bindings for libimobiledevice","maintainer":"jhale@FreeBSD.org","www":"https://www.libimobiledevice.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f73c0d9d987bb9dcb38239ee55a6d3807f6a0b389739476e858a67d955a077ca","flatsize":1958520,"path":"All/py311-libimobiledevice-1.3.0.pkg","repopath":"All/py311-libimobiledevice-1.3.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":317976,"desc":"libimobiledevice is a cross-platform software library that talks the\nprotocols to support iPhone, iPod Touch, iPad and Apple TV devices.\nUnlike other projects, it does not depend on using any existing\nproprietary libraries and does not require jailbreaking. It allows\nother software to easily access the device's filesystem, retrieve\ninformation about the device and its internals, backup/restore the\ndevice, manage SpringBoard icons, manage installed applications,\nretrieve addressbook/calendars/notes and bookmarks and synchronize\nmusic and video to the device.","deps":{"libimobiledevice":{"origin":"comms/libimobiledevice","version":"1.3.0_1"},"libplist":{"origin":"devel/libplist","version":"2.2.0_3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"py311-libplist":{"origin":"devel/py-libplist","version":"2.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","python"],"shlibs_required":["libpython3.11.so.1.0","libssl.so.12","libcrypto.so.12","libplist-2.0.so.3","libimobiledevice-1.0.so.6"],"annotations":{"cpe":"cpe:2.3:a:libimobiledevice:libimobiledevice:1.3.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-kiss-headers","origin":"www/py-kiss-headers","version":"2.3.1","comment":"Parser and serializer for http headers","maintainer":"yuri@FreeBSD.org","www":"https://ousret.github.io/kiss-headers/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc5311e350bf2a94ce04dbd17fdd953da9928348328e8145803d565f58b95274","flatsize":543352,"path":"All/py311-kiss-headers-2.3.1.pkg","repopath":"All/py311-kiss-headers-2.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79528,"desc":"kiss-headers is a basic library, small and concise to help get things done\nregarding headers in a better way.\n\nFeatures:\n* A backwards-compatible syntax using bracket style.\n* Capability to alter headers using simple, human-readable operator\n  notation + and -.\n* Flexibility if headers are from an email or HTTP, use as you need with one\n  library.\n* Ability to parse any object and extract recognized headers from it, it also\n  supports UTF-8 encoded headers.\n* Fully type-annotated.\n* Provide great auto-completion in Python interpreter or any capable IDE.\n* No dependencies. And never will be.\n* 90%25 test coverage.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-keep","origin":"sysutils/py-keep","version":"2.10.1_1","comment":"Personal shell command keeper","maintainer":"DtxdF@disroot.org","www":"https://github.com/OrkoHunter/keep","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a0e4c9df63ca05befb45e661c97ecee260b215d4c471bddf4c02ccbedf466d5","flatsize":117652,"path":"All/py311-keep-2.10.1_1.pkg","repopath":"All/py311-keep-2.10.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27208,"desc":"keep is a Meta CLI Toolkit that provides a personal shell command\nkeeper with some useful features:\n\n* Save a new command with a brief description\n* Search the saved commands using powerful patterns\n* Save the commands as a secret GitHub gist\n* Use keep push and keep pull to sync the commands between GitHub\n  gist and other computers.","deps":{"py311-PyGithub":{"origin":"devel/py-PyGithub","version":"2.1.1_2"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-terminaltables":{"origin":"textproc/py-terminaltables","version":"3.1.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"keep was installed and there are some notes:\n\n1. To enable command-line completion (TAB completion) follow these steps for\n   the shell of your choice:\n\n   bash instructions:\n\n   1. Create a directory in your home directory called .bash\n\n      mkdir -p ~/.bash\n\n   2. Copy /usr/local/share/keep/completions/keep.bash to ~/.bash/keep\n\n      cp /usr/local/share/keep/completions/keep.bash ~/.bash/keep\n\n   3. Add the following lines to ~/.bash_profile file\n\n      [ -f \"$HOME/.bash/keep\" ] && . \"$HOME/.bash/keep\"\n\n   zsh instructions:\n\n   1. Create a directory in your home called .zsh\n\n      mkdir -p ~/.zsh\n\n   2. Copy /usr/local/share/keep/completions/keep.zsh to ~/.zsh/_keep\n\n      cp /usr/local/share/keep/completions/keep.zsh ~/.zsh/_keep\n\n   3. Add the following lines inside ~/.zshrc file\n\n      fpath=($HOME/.zsh $fpath)\n      autoload -Uz compinit && compinit\n\n2. See also the official keep tutorial:\n\n   * https://github.com/OrkoHunter/keep/blob/master/tutorial.md","type":"install"}]},{"name":"py311-keystone-engine","origin":"devel/py-keystone-engine","version":"0.9.1.3","comment":"Keystone Assembler Engine with Python bindings","maintainer":"kai@FreeBSD.org","www":"https://www.keystone-engine.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14a3a20599dd8f41f24012d653d57f06c181b318bcdd7f6b863de8b48b184cb0","flatsize":6870307,"path":"All/py311-keystone-engine-0.9.1.3.pkg","repopath":"All/py311-keystone-engine-0.9.1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1110032,"desc":"Keystone is a lightweight multi-platform, multi-architecture assembler\nframework.\n\nHighlight features:\n\n- Multi-architecture, with support for Arm, Arm64 (AArch64/Armv8),\n  Ethereum Virtual Machine, Hexagon, Mips, PowerPC, Sparc, SystemZ, & X86\n  (include 16/32/64bit).\n- Clean/simple/lightweight/intuitive architecture-neutral API.\n- Thread-safe by design\n- Implemented in C/C++ languages, with bindings for Python","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_provided":["libkeystone.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-keystoneauth1","origin":"devel/py-keystoneauth1","version":"5.6.0_1","comment":"Authentication Library for OpenStack Identity","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/keystoneauth/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"831a67af4a06a79aeb807de6daaa6a7c24ad23a1d2d9c381fea1bb304191a177","flatsize":4221947,"path":"All/py311-keystoneauth1-5.6.0_1.pkg","repopath":"All/py311-keystoneauth1-5.6.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":462468,"desc":"This package contains tools for authenticating to an OpenStack-based cloud.\nThese tools include:\n\n- Authentication plugins (password, token, and federation based)\n- Discovery mechanisms to determine API version support\n- A session that is used to maintain client settings across requests\n (based on the requests Python library)","deps":{"py311-iso8601":{"origin":"devel/py-iso8601","version":"2.1.0"},"py311-os-service-types":{"origin":"devel/py-os-service-types","version":"1.7.0"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"BETAMAX":"off","KERBEROS":"off","OAUTH1":"off","SAML2":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-keyrings.alt","origin":"security/py-keyrings.alt","version":"4.2.0","comment":"Alternate Python keyring implementations","maintainer":"douglas@douglasthrift.net","www":"https://pypi.org/project/keyrings.alt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2d83490b7aebcf5e9d821a62e5fe8b1b42de1446ec4843411d4051509861122","flatsize":225426,"path":"All/py311-keyrings.alt-4.2.0.pkg","repopath":"All/py311-keyrings.alt-4.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41288,"desc":"Alternate keyring backend implementations for use with the Python keyring\npackage.","deps":{"py311-jaraco.classes":{"origin":"devel/py-jaraco.classes","version":"3.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"ENCRYPTED_FILE":"off","GNOME_KEYRING":"off","PYFS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-language-data","origin":"textproc/py-language-data","version":"1.2.0","comment":"Supplementary data about languages used by the langcodes module","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/georgkrause/language_data","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b5865f346583ae15f135bd9d1d3dcddd0e578dd9d16cda10962e13a6ce866d7","flatsize":28220760,"path":"All/py311-language-data-1.2.0.pkg","repopath":"All/py311-language-data-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5761588,"desc":"language_data is a supplement to the langcodes module, for working with\nstandardized codes for human languages. It stores the more bulky and\nhard-to-index data about languages, particularly what they are named in various\nlanguages.\n\nThe functions and test cases for working with this data are in langcodes,\nbecause working with the data correctly requires parsing language codes.","deps":{"py311-marisa-trie":{"origin":"devel/py-marisa-trie","version":"1.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-kartograph","origin":"misc/py-kartograph","version":"0.6.8_2","comment":"Framework for building interactive map applications","maintainer":"yuri@FreeBSD.org","www":"https://kartograph.org/docs/kartograph.py/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2485497e9581d8ad2c41a42aa24d4e68751badf99a510f34d096960296bc700","flatsize":923365,"path":"All/py311-kartograph-0.6.8_2.pkg","repopath":"All/py311-kartograph-0.6.8_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":158376,"desc":"Kartograph is a simple and lightweight framework for building interactive map\napplications without Google Maps or any other mapping service. It was created\nwith the needs of designers and data journalists in mind.\n\nKartograph is two libraries. One generates beautiful & compact SVGmaps, the\nother helps you to create interactive maps that run across all major browsers.","deps":{"py311-argparse":{"origin":"devel/py-argparse","version":"1.4.0"},"py311-gdal":{"origin":"graphics/py-gdal","version":"3.9.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-ordereddict":{"origin":"devel/py-ordereddict","version":"1.1_3"},"py311-pyaml":{"origin":"textproc/py-pyaml","version":"24.4.0"},"py311-pykml":{"origin":"misc/py-pykml","version":"0.2.0"},"py311-pyproj":{"origin":"graphics/py-pyproj","version":"3.6.1_1"},"py311-pyshp":{"origin":"devel/py-pyshp","version":"2.3.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-shapely":{"origin":"devel/py-shapely","version":"1.8.5_1"},"py311-tinycss":{"origin":"textproc/py-tinycss","version":"0.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jwcrypto","origin":"security/py-jwcrypto","version":"1.5.6","comment":"Implementation of JOSE Web standards","maintainer":"sunpoet@FreeBSD.org","www":"https://jwcrypto.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b79f701fd6d7864e3c068d38242523bcfdd4ec75f25553e3a0a85711314464d0","flatsize":1218486,"path":"All/py311-jwcrypto-1.5.6.pkg","repopath":"All/py311-jwcrypto-1.5.6.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":166148,"desc":"JWCrypto provides an implementation of the JOSE Working Group documents:\n- RFC 7515 - JSON Web Signature (JWS)\n- RFC 7516 - JSON Web Encryption (JWE)\n- RFC 7517 - JSON Web Key (JWK)\n- RFC 7518 - JSON Web Algorithms (JWA)\n- RFC 7519 - JSON Web Token (JWT)\n- RFC 7520 - Examples of Protecting Content Using JSON Object Signing and\n  Encryption (JOSE)","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-keyring","origin":"security/py-keyring","version":"23.9.3_2,1","comment":"Store and access your passwords safely","maintainer":"douglas@douglasthrift.net","www":"https://github.com/jaraco/keyring","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"028f937d444dbca921750d449e7dd1d227da146750a00feab947ae487a5d74e6","flatsize":337373,"path":"All/py311-keyring-23.9.3_2,1.pkg","repopath":"All/py311-keyring-23.9.3_2,1.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":61584,"desc":"The Python keyring lib provides an easy way to access the system keyring\nservice from Python. It can be used in any application that needs safe password\nstorage. It supports OSX, KDE, Gnome and Windows's native password storing\nservices. Besides this, it is shipped with kinds of Python implemented keyring\nfor the left environments.","deps":{"py311-SecretStorage":{"origin":"security/py-SecretStorage","version":"3.3.1"},"py311-jaraco.classes":{"origin":"devel/py-jaraco.classes","version":"3.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"DBUS":"off","SECRET_SERVICE":"on"},"annotations":{"cpe":"cpe:2.3:a:python:keyring:23.9.3:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"py311-jupyterlab_launcher","origin":"devel/py-jupyterlab_launcher","version":"0.13.1_4","comment":"Jupyter Launcher (launcher for the JupiterLab environment)","maintainer":"yuri@FreeBSD.org","www":"https://jupyter.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a83963e5f9bc51e306312cf41869a639af5812764a407565c0c9d78c11fb7e1","flatsize":230855,"path":"All/py311-jupyterlab_launcher-0.13.1_4.pkg","repopath":"All/py311-jupyterlab_launcher-0.13.1_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":44760,"desc":"Launcher is useful in the context of the Jupyter Project.\n\nProject Jupyter exists to develop open-source software, open-standards, and\nservices for interactive computing across dozens of programming languages.","deps":{"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-notebook":{"origin":"www/py-notebook","version":"6.4.13_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyterlab-widgets","origin":"devel/py-jupyterlab-widgets","version":"3.0.11","comment":"JupyterLab extension for Jupyter/IPython widgets","maintainer":"makc@FreeBSD.org","www":"https://pypi.python.org/pypi/jupyterlab-widgets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d4fe6a1957dfc36ad16f206c4d3ec5ac2a14238cbab219689598ae0f11f36f7","flatsize":730316,"path":"All/py311-jupyterlab-widgets-3.0.11.pkg","repopath":"All/py311-jupyterlab-widgets-3.0.11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":171700,"desc":"ipywidgets, also known as jupyter-widgets, are interactive HTML widgets for\nJupyter notebooks and the IPython kernel.  This port provides JupyterLab\nextension for ipywidgets.","deps":{"py311-jupyterlab":{"origin":"devel/py-jupyterlab","version":"4.2.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-kafka-python","origin":"net/py-kafka-python","version":"1.4.5","comment":"Pure python client for Apache Kafka","maintainer":"christer.edwards@gmail.com","www":"https://github.com/dpkp/kafka-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63ef532125669016fd32b7f899455ab0671d78fce8866ab2912fbe34c6bb54fc","flatsize":3250307,"path":"All/py311-kafka-python-1.4.5.pkg","repopath":"All/py311-kafka-python-1.4.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":437332,"desc":"This module provides low-level protocol support for Apache Kafka as well as\nhigh-level consumer and producer classes. Request batching is supported by the\nprotocol as well as broker-aware request routing. Gzip and Snappy compression\nis also supported for message sets.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyterlab-pygments","origin":"textproc/py-jupyterlab-pygments","version":"0.3.0","comment":"Pygments theme using JupyterLab CSS variables","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jupyterlab/jupyterlab_pygments","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8508fd136a2cadd5d2dd31d82a82b30ab1f580b4e0ebaed8adf5dc5f836e7cf","flatsize":47305,"path":"All/py311-jupyterlab-pygments-0.3.0.pkg","repopath":"All/py311-jupyterlab-pygments-0.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13208,"desc":"JupyterLab Pygments Theme contains a syntax coloring theme for pygments making\nuse of the JupyterLab CSS variables.\n\nThe goal is to enable the use of JupyterLab's themes with pygments-generated\nHTML.","deps":{"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyter_console","origin":"devel/py-jupyter_console","version":"6.6.3_1","comment":"IPython-like terminal frontend for Jupyter kernels in any language","maintainer":"bofh@FreeBSD.org","www":"https://jupyter-console.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b4bd87ad9197f0921ab9a1a059431f9d253551b5511bcdd1a95a68a09265d0c","flatsize":236051,"path":"All/py311-jupyter_console-6.6.3_1.pkg","repopath":"All/py311-jupyter_console-6.6.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":47876,"desc":"The Jupyter console is a terminal frontend for kernels using the Jupyter\nprotocol.","deps":{"py311-ipykernel":{"origin":"devel/py-ipykernel","version":"6.29.4_1"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-jupyter-client":{"origin":"devel/py-jupyter-client","version":"8.6.2"},"py311-jupyter-core":{"origin":"devel/py-jupyter-core","version":"5.7.2"},"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyter-ydoc","origin":"devel/py-jupyter-ydoc","version":"2.0.1","comment":"Document structures for collaborative editing using Ypy","maintainer":"sunpoet@FreeBSD.org","www":"https://jupyter-ydoc.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d33d5df001ed8e2cd788feb419919209fe69d49dd0b545a779dfdc361761ad6","flatsize":84479,"path":"All/py311-jupyter-ydoc-2.0.1.pkg","repopath":"All/py311-jupyter-ydoc-2.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15984,"desc":"jupyter_ydoc provides Ypy-based data structures for various documents used in\nthe Jupyter ecosystem. Built-in documents include:\n- YBlob: a generic immutable binary document.\n- YUnicode: a generic UTF8-encoded text document (YFile is an alias to\n  YUnicode).\n- YNotebook: a Jupyter notebook document.","deps":{"py311-pycrdt":{"origin":"devel/py-pycrdt","version":"0.8.27_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyter-server-terminals","origin":"devel/py-jupyter-server-terminals","version":"0.5.3","comment":"Jupyter Server Extension Providing Terminals","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jupyter-server/jupyter_server_terminals","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27d3f2297189fd38d17d91011248593170d1a5ba7cd4771e8e5037b6b5b90525","flatsize":87137,"path":"All/py311-jupyter-server-terminals-0.5.3.pkg","repopath":"All/py311-jupyter-server-terminals-0.5.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20160,"desc":"Jupyter Server Terminals is a Jupyter Server Extension providing support for\nterminals.","deps":{"py311-terminado":{"origin":"net/py-terminado","version":"0.12.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyterlab-server","origin":"devel/py-jupyterlab-server","version":"2.27.2","comment":"JupyterLab Server","maintainer":"sunpoet@FreeBSD.org","www":"https://jupyterlab-server.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acc132cda405e2696ccbf3c9d8dad76f4882b9982058aad9b357ce2b75265aaa","flatsize":575074,"path":"All/py311-jupyterlab-server-2.27.2.pkg","repopath":"All/py311-jupyterlab-server-2.27.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":101688,"desc":"The application author creates a JupyterLab build on their machine using the\ncore JupyterLab application. They can then serve their files by subclassing the\nLabServerApp with the appropriate configuration and creating a Python entry\npoint that launches the app.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-json5":{"origin":"devel/py-json5","version":"0.9.11_1"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-jupyter-server":{"origin":"devel/py-jupyter-server","version":"2.14.1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"OPENAPI":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-jupyter-sphinx","origin":"textproc/py-jupyter_sphinx","version":"0.3.2_1","comment":"Sphinx extension for rendering of Jupyter interactive widgets","maintainer":"thierry@FreeBSD.org","www":"https://jupyter-sphinx.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28d2f47f3236e25f375932165e287e5780072daeef5028849f83cc32c79ed9eb","flatsize":173494,"path":"All/py311-jupyter-sphinx-0.3.2_1.pkg","repopath":"All/py311-jupyter-sphinx-0.3.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34856,"desc":"jupyter-sphinx enables running code embedded in Sphinx documentation and\nembedding output of that code into the resulting document. It has support for\nrich output such as images and even Jupyter interactive widgets.\n\nSee also: https://github.com/jupyter/jupyter-sphinx/","deps":{"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-ipywidgets":{"origin":"devel/py-ipywidgets","version":"8.1.3"},"py311-nbconvert":{"origin":"devel/py-nbconvert","version":"7.16.4_1"},"py311-nbformat":{"origin":"devel/py-nbformat","version":"5.10.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyter-telemetry","origin":"devel/py-jupyter-telemetry","version":"0.1.0_1","comment":"Jupyter telemetry library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jupyter/telemetry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94c51a96b6c2e8a023b48dc8931065a0c9c1ae2a11f0bb0599f31364ba189ab1","flatsize":35186,"path":"All/py311-jupyter-telemetry-0.1.0_1.pkg","repopath":"All/py311-jupyter-telemetry-0.1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10840,"desc":"Jupyter Telemetry enables Jupyter Applications (e.g. Jupyter Server, Jupyter\nNotebook, JupyterLab, JupyterHub, etc.) to record events - i.e. actions by\napplication users - and transmit them to remote (or local) destinations as\nstructured data. It works with Python's standard logging library to handle the\ntransmission of events allowing users to send events to local files, over the\nweb, etc.","deps":{"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-python-json-logger":{"origin":"devel/py-python-json-logger","version":"2.0.7_1"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-kliff","origin":"science/py-kliff","version":"0.4.1_1","comment":"KIM-based Learning-Integrated Fitting Framework","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mjwen/kliff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"130fb22323c98bb6492facb113c7d2d7b0f10c7f68c6e33ed89fdaea98b62c98","flatsize":1892862,"path":"All/py311-kliff-0.4.1_1.pkg","repopath":"All/py311-kliff-0.4.1_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":346592,"desc":"KLIFF is an interatomic potential fitting package that can be used to fit\nphysics-motivated (PM) potentials, as well as machine learning potentials such\nas the neural network (NN) models.","deps":{"py311-kimpy":{"origin":"science/py-kimpy","version":"2.1.0_1"},"py311-loguru":{"origin":"devel/py-loguru","version":"0.7.2"},"py311-monty":{"origin":"devel/py-monty","version":"2023.5.8"},"py311-pybind11":{"origin":"devel/py-pybind11","version":"2.13.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-keras","origin":"math/py-keras","version":"2.4.3","comment":"Deep learning library for Python","maintainer":"yuri@FreeBSD.org","www":"https://keras.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db438222d14a30f8eee73e792086bbcb57a14614cbdc5e285715ad5c4941f9e2","flatsize":258655,"path":"All/py311-keras-2.4.3.pkg","repopath":"All/py311-keras-2.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52640,"desc":"Deep Learning library for Python. Convnets, recurrent neural networks, and\nmore. Runs on Theano and TensorFlow.\n\nWWW: https://keras.io/","deps":{"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-keras-applications":{"origin":"math/py-keras-applications","version":"1.0.8_1"},"py311-keras-preprocessing":{"origin":"math/py-keras-preprocessing","version":"1.1.2_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-theano":{"origin":"math/py-theano","version":"1.0.5_2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"},"messages":[{"message":"There is no Tensorflow port currently in FreeBSD ports tree that is required\nby Keras by default. To make Keras work with Theano backend, one needs to modify\ntheirs $HOME/.keras/keras.json file and set \"backend\" option to \"theano\".","type":"install"}]},{"name":"py311-kazoo","origin":"devel/py-kazoo","version":"2.5.0","comment":"Higher Level API to Zookeeper for Python","maintainer":"skreuzer@FreeBSD.org","www":"https://pypi.org/project/kazoo/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6c8a6709db149bd9f24a8266651eb5c1eaeedba1c52fb817f8e7a2269d5bfbe","flatsize":2010887,"path":"All/py311-kazoo-2.5.0.pkg","repopath":"All/py311-kazoo-2.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":254060,"desc":"Kazoo is a Python library designed to make working with Zookeeper a more\nhassle-free experience that is less prone to errors.","deps":{"py311-gevent":{"origin":"devel/py-gevent","version":"24.2.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyterlab-lsp","origin":"devel/py-jupyterlab-lsp","version":"5.1.0_2","comment":"Coding assistance for JupyterLab with Language Server Protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jupyter-lsp/jupyterlab-lsp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd85876fdb1bbbbcb8b1cd7f8bddfb01d23e1b898db8c298c0061c506609c74c","flatsize":5778141,"path":"All/py311-jupyterlab-lsp-5.1.0_2.pkg","repopath":"All/py311-jupyterlab-lsp-5.1.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":576652,"desc":"Language Server Protocol integration for Jupyter(Lab)","deps":{"py311-jupyter-lsp":{"origin":"devel/py-jupyter-lsp","version":"2.2.5_1"},"py311-jupyterlab":{"origin":"devel/py-jupyterlab","version":"4.2.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyter-lsp","origin":"devel/py-jupyter-lsp","version":"2.2.5_1","comment":"Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab server","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jupyter-lsp/jupyterlab-lsp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44454459026b1973948d837f78a0c7dd75d4a2fe2dcdb86f31e509c65542c59f","flatsize":572739,"path":"All/py311-jupyter-lsp-2.2.5_1.pkg","repopath":"All/py311-jupyter-lsp-2.2.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":104004,"desc":"Multi-Language Server WebSocket proxy for your Jupyter notebook or lab server.","deps":{"py311-jupyter-server":{"origin":"devel/py-jupyter-server","version":"2.14.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-kahip","origin":"math/py-kahip","version":"3.16","comment":"Karlsruhe high quality graph partitioning","maintainer":"yuri@FreeBSD.org","www":"https://kahip.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbdaa92d2a38defb2c57e891b9e04685d10105285807b4d495a6f83e2748270d","flatsize":108825,"path":"All/py311-kahip-3.16.pkg","repopath":"All/py311-kahip-3.16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42060,"desc":"KaHIP - Karlsruhe High Quality Partitioning - is a family of graph\npartitioning programs. It includes KaFFPa (Karlsruhe Fast Flow\nPartitioner), which is a multilevel graph partitioning algorithm, in\nits variants Strong, Eco and Fast, KaFFPaE (KaFFPaEvolutionary) which\nis a parallel evolutionary algorithm that uses KaFFPa to provide\ncombine and mutation operations, as well as KaBaPE which extends the\nevolutionary algorithm. Moreover, specialized techniques are included\nto partition road networks (Buffoon), to output a vertex separator\nfrom a given partition or techniques geared towards efficient\npartitioning of social networks.","deps":{"kahip":{"origin":"math/kahip","version":"3.16"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"shlibs_required":["libkahip.so"]},{"name":"py311-jupyter-server-fileid","origin":"devel/py-jupyter-server-fileid","version":"0.9.2_1","comment":"Jupyter Server extension for File ID service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jupyter-server/jupyter_server_fileid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06dc61c82e13ab2face08a8ec070ac7fe400174cad376bf616935f8b3f04b686","flatsize":193012,"path":"All/py311-jupyter-server-fileid-0.9.2_1.pkg","repopath":"All/py311-jupyter-server-fileid-0.9.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31304,"desc":"Jupyter Server extension providing an implementation of the File ID service","deps":{"py311-jupyter-events":{"origin":"devel/py-jupyter-events","version":"0.10.0"},"py311-jupyter-server":{"origin":"devel/py-jupyter-server","version":"2.14.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyter-packaging","origin":"devel/py-jupyter-packaging","version":"0.12.3_3","comment":"Jupyter Packaging Utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jupyter/jupyter-packaging","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0aac175a5b1b325043bb4ada306923e086d5a06f10de8bfa68204a8e82485753","flatsize":157888,"path":"All/py311-jupyter-packaging-0.12.3_3.pkg","repopath":"All/py311-jupyter-packaging-0.12.3_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30712,"desc":"jupyter-packaging provides tools to help build and install Jupyter Python\npackages.","deps":{"py311-deprecation":{"origin":"devel/py-deprecation","version":"2.1.0_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyter-server","origin":"devel/py-jupyter-server","version":"2.14.1","comment":"The backend to Jupyter web applications","maintainer":"sunpoet@FreeBSD.org","www":"https://jupyter-server.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0197caa32dbba69b224e400d273d12bdf6974a5a31788669ae940fcda144e03","flatsize":3572962,"path":"All/py311-jupyter-server-2.14.1.pkg","repopath":"All/py311-jupyter-server-2.14.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":493104,"desc":"The Jupyter Server provides the backend (i.e. the core services, APIs, and REST\nendpoints) for Jupyter web applications like Jupyter notebook, JupyterLab, and\nVoila.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-anyio":{"origin":"devel/py-anyio","version":"4.4.0"},"py311-argon2-cffi":{"origin":"security/py-argon2-cffi","version":"21.3.0_2"},"py311-jupyter-client":{"origin":"devel/py-jupyter-client","version":"8.6.2"},"py311-jupyter-core":{"origin":"devel/py-jupyter-core","version":"5.7.2"},"py311-jupyter-events":{"origin":"devel/py-jupyter-events","version":"0.10.0"},"py311-jupyter-server-terminals":{"origin":"devel/py-jupyter-server-terminals","version":"0.5.3"},"py311-nbconvert":{"origin":"devel/py-nbconvert","version":"7.16.4_1"},"py311-nbformat":{"origin":"devel/py-nbformat","version":"5.10.4"},"py311-overrides":{"origin":"devel/py-overrides","version":"7.7.0_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-prometheus-client":{"origin":"net-mgmt/py-prometheus-client","version":"0.17.1"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-send2trash":{"origin":"deskutils/py-send2trash","version":"1.8.3"},"py311-terminado":{"origin":"net/py-terminado","version":"0.12.1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"py311-websocket-client":{"origin":"www/py-websocket-client","version":"1.4.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyter-collaboration","origin":"devel/py-jupyter-collaboration","version":"2.1.1_1","comment":"JupyterLab Extension enabling Real-Time Collaboration","maintainer":"sunpoet@FreeBSD.org","www":"https://jupyterlab-realtime-collaboration.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a236ffeed99829ddb04f27e4da003f79779b8fcd74a5493ca2c7c944b955d8f8","flatsize":303497,"path":"All/py311-jupyter-collaboration-2.1.1_1.pkg","repopath":"All/py311-jupyter-collaboration-2.1.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":61536,"desc":"JupyterLab Real-Time Collaboration is a Jupyter Server Extension and JupyterLab\nextensions providing support for Y documents and adding collaboration UI\nelements in JupyterLab.","deps":{"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-jupyter-events":{"origin":"devel/py-jupyter-events","version":"0.10.0"},"py311-jupyter-server":{"origin":"devel/py-jupyter-server","version":"2.14.1"},"py311-jupyter-server-fileid":{"origin":"devel/py-jupyter-server-fileid","version":"0.9.2_1"},"py311-jupyter-ydoc":{"origin":"devel/py-jupyter-ydoc","version":"2.0.1"},"py311-pycrdt-websocket":{"origin":"devel/py-pycrdt-websocket","version":"0.13.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyter-core","origin":"devel/py-jupyter-core","version":"5.7.2","comment":"Jupyter core package","maintainer":"python@FreeBSD.org","www":"https://jupyter.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12a4f0530f8e8ac0836e0c38c1910913c9a9a714572e7a14f174367c4e0ac35e","flatsize":309569,"path":"All/py311-jupyter-core-5.7.2.pkg","repopath":"All/py311-jupyter-core-5.7.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":57636,"desc":"Jupyter core package. A base package on which Jupyter projects rely.","deps":{"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyter-client","origin":"devel/py-jupyter-client","version":"8.6.2","comment":"Jupyter protocol implementation and client libraries","maintainer":"python@FreeBSD.org","www":"https://jupyter.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a41b888540d1e60cc4ffbc440ff1481c44c0110230a291f00d9a15d7f2cfa7ab","flatsize":1242023,"path":"All/py311-jupyter-client-8.6.2.pkg","repopath":"All/py311-jupyter-client-8.6.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":194164,"desc":"Jupyter protocol implementation and client libraries.","deps":{"py311-jupyter-core":{"origin":"devel/py-jupyter-core","version":"5.7.2"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyter-kernel-test","origin":"devel/py-jupyter-kernel-test","version":"0.7.0_1","comment":"Tool for testing Jupyter kernels","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jupyter/jupyter_kernel_test","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0eba2e0c2aedc859f5d7c4d690faf90b017c6ed586b27b6277935b7ce1ef1deb","flatsize":113335,"path":"All/py311-jupyter-kernel-test-0.7.0_1.pkg","repopath":"All/py311-jupyter-kernel-test-0.7.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20944,"desc":"jupyter_kernel_test is a tool for testing Jupyter kernels. It tests kernels\nfor successful code execution and conformance with the Jupyter Messaging\nProtocol (currently 5.0).","deps":{"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-jupyter-client":{"origin":"devel/py-jupyter-client","version":"8.6.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-junit-xml","origin":"textproc/py-junit-xml","version":"1.9","comment":"Creates JUnit XML documents used by tools such as Jenkins","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/kyrus/python-junit-xml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67f1471ff1c06323bbdb2e8f2f3998c6051816dddfa11ba67414b7331fa602c3","flatsize":63092,"path":"All/py311-junit-xml-1.9.pkg","repopath":"All/py311-junit-xml-1.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13248,"desc":"A Python module for creating JUnit XML test result documents that can be read\nby tools such as Jenkins. If you are ever working with test tool or test suite\nwritten in Python and want to take advantage of Jenkins' pretty graphs and test\nreporting capabilities, this module will let you generate the XML test reports.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-junitparser","origin":"devel/py-junitparser","version":"3.1.2","comment":"Manipulating JUnit/xUnit Result XML files","maintainer":"yuri@FreeBSD.org","www":"https://junitparser.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e1258cfa51a8d72705ca4eb80a4eddbda8d0f316daec1d52a134bdf2075a5c2","flatsize":166070,"path":"All/py311-junitparser-3.1.2.pkg","repopath":"All/py311-junitparser-3.1.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30000,"desc":"junitparser handles JUnit/xUnit Result XML files.\nUse it to parse and manipulate existing Result XML files,\nor create new JUnit/xUnit result XMLs from scratch.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","net"],"annotations":{"flavor":"py311"}},{"name":"py311-jtextfsm","origin":"textproc/py-jtextfsm","version":"0.3.1","comment":"Smaller fork of py-textfsm, a parser for semi-structured text","maintainer":"kai@FreeBSD.org","www":"https://github.com/jonathanslenders/textfsm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7b2666578c608cd1a3fc04cecce5ce02bbe59010c3cffcfda8571b18db82ea9","flatsize":133766,"path":"All/py311-jtextfsm-0.3.1.pkg","repopath":"All/py311-jtextfsm-0.3.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26596,"desc":"Python module which implements a template based state machine for parsing\nsemi-formatted text. Originally developed to allow programmatic access to\ninformation returned from the command line interface (CLI) of networking\ndevices.\n\nThe engine takes two inputs - a template file, and text input (such as command\nresponses from the CLI of a device) and returns a list of records that contains\nthe data parsed from the text.\n\nA template file is needed for each uniquely structured text input. Some examples\nare provided with the code and users are encouraged to develop their own.\n\nBy developing a pool of template files, scripts can call TextFSM to parse useful\ninformation from a variety of sources. It is also possible to use different\ntemplates on the same data in order to create different tables (or views).\n\nNote: This package was originally a fork of TextFSM because TextFSM had no\nsupport for Python3 at that time (that's not the case anymore, btw).\nNevertheless this package is somewhat smaller compared to TextFSM and is used\nin some projects.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsx-lexer","origin":"textproc/py-jsx-lexer","version":"2.0.1","comment":"JSX lexer for Pygments","maintainer":"bofh@FreeBSD.org","www":"https://github.com/fcurella/jsx-lexer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"476a3e1580a79813827e136cbb6d5167a2fb2cd41bcd93bcb28d25c8e34f8301","flatsize":11576,"path":"All/py311-jsx-lexer-2.0.1.pkg","repopath":"All/py311-jsx-lexer-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5240,"desc":"A JSX lexer for Pygments. Supports:\n\n * Sphinx\n * mkdocs","deps":{"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-kinematics","origin":"science/py-kinematics","version":"0.1.7_2","comment":"Python module to do attitude kinematics","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/skulumani/kinematics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd70488616661cb9a7761a6d8a8f7c237268d19c2790182b632aae788aef4b46","flatsize":167264,"path":"All/py311-kinematics-0.1.7_2.pkg","repopath":"All/py311-kinematics-0.1.7_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":30344,"desc":"kinematics is Python package to perform attitude kinematics. It is written\ncompletely in Python and only requires numpy as a runtime dependency.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonslicer","origin":"textproc/py-jsonslicer","version":"0.1.8","comment":"Stream JSON parser for Python","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/jsonslicer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f6f8f9d026ea6dfddbdb8bb53f77971137b81a6ba3676045134c4903d88011d","flatsize":45756,"path":"All/py311-jsonslicer-0.1.8.pkg","repopath":"All/py311-jsonslicer-0.1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16284,"desc":"JsonSlicer performs a stream or iterative, pull JSON parsing, which\nmeans it does not load whole JSON into memory and is able to parse\nvery large JSON files or streams. The module is written in C and\nuses YAJL JSON parsing library, so it's also quite fast.\n\nJsonSlicer takes a path of JSON map keys or array indexes, and\nprovides iterator interface which yields JSON data matching given\npath as complete Python objects.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"yajl":{"origin":"devel/yajl","version":"2.1.0"}},"categories":["textproc","python"],"shlibs_required":["libyajl.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonsir","origin":"devel/py-jsonsir","version":"0.0.2","comment":"Serializer for JSON-like data in Python","maintainer":"python@FreeBSD.org","www":"https://github.com/RussellLuo/jsonsir","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c86c32accdbb193fb28b5076d8cf08b4f0a128315034a1b8ff712ab4b6ed53a6","flatsize":26686,"path":"All/py311-jsonsir-0.0.2.pkg","repopath":"All/py311-jsonsir-0.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7236,"desc":"A serializer for JSON-like data in Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonschema417","origin":"devel/py-jsonschema417","version":"4.17.3","comment":"JSON Schema validation for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Julian/jsonschema","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e615ab7e06bad7740cdf8ccfb7d6cd1488c5d948c85c9fb7388ce9b0b512380","flatsize":1400368,"path":"All/py311-jsonschema417-4.17.3.pkg","repopath":"All/py311-jsonschema417-4.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":167100,"desc":"jsonschema is an implementation of JSON Schema for Python\n\n - Full support for Draft 3 and Draft 4 of the schema.\n - Lazy validation that can iteratively report all validation errors.\n - Small and extensible\n - Programmatic querying of which properties or items failed validation.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-pyrsistent":{"origin":"devel/py-pyrsistent","version":"0.18.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonschema-specifications","origin":"devel/py-jsonschema-specifications","version":"2023.12.1","comment":"JSON Schema meta-schemas and vocabularies, exposed as a Registry","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-jsonschema/jsonschema-specifications","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f6b1060d9fec17861139df17f33946c9ea3a48e3b94499266f38eefb70b7775","flatsize":57550,"path":"All/py311-jsonschema-specifications-2023.12.1.pkg","repopath":"All/py311-jsonschema-specifications-2023.12.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11524,"desc":"JSON support files from the JSON Schema Specifications (metaschemas,\nvocabularies, etc.), packaged for runtime access from Python as a\nreferencing-based Schema Registry.","deps":{"py311-referencing":{"origin":"devel/py-referencing","version":"0.35.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyter-events","origin":"devel/py-jupyter-events","version":"0.10.0","comment":"Jupyter Event System library","maintainer":"sunpoet@FreeBSD.org","www":"https://jupyter-events.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2e7a59c0f1a1355a0aac8c315ffc4c08abdb83cf77231ce260962fec5b353f2","flatsize":147040,"path":"All/py311-jupyter-events-0.10.0.pkg","repopath":"All/py311-jupyter-events-0.10.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30716,"desc":"Jupyter Events enables Jupyter Python Applications (e.g. Jupyter Server,\nJupyterLab Server, JupyterHub, etc.) to emit events -- structured data\ndescribing things happening inside the application. Other software (e.g. client\napplications like JupyterLab) can listen and respond to these events.","deps":{"py311-fqdn":{"origin":"www/py-fqdn","version":"1.4.0"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-isoduration":{"origin":"devel/py-isoduration","version":"20.11.0_1"},"py311-jsonpointer":{"origin":"devel/py-jsonpointer","version":"2.0"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-python-json-logger":{"origin":"devel/py-python-json-logger","version":"2.0.7_1"},"py311-referencing":{"origin":"devel/py-referencing","version":"0.35.1"},"py311-rfc3339-validator":{"origin":"devel/py-rfc3339-validator","version":"0.1.4_1"},"py311-rfc3986-validator":{"origin":"devel/py-rfc3986-validator","version":"0.1.1_1"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"py311-uri-template":{"origin":"net/py-uri-template","version":"1.2.0_1"},"py311-webcolors":{"origin":"graphics/py-webcolors","version":"1.13"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonschema-path","origin":"devel/py-jsonschema-path","version":"0.3.2_4","comment":"JSONSchema Spec with object-oriented paths","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/p1c2u/jsonschema-path","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf346a0daf2955789060b30362fe9c3e38c916bd1aceb3dfd7ba6ce8d89683be","flatsize":115837,"path":"All/py311-jsonschema-path-0.3.2_4.pkg","repopath":"All/py311-jsonschema-path-0.3.2_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23760,"desc":"JSONSchema Path provides object-oriented JSONSchema.\n\nKey features:\n- Traverse schema like paths\n- Access schema on demand with separate dereferencing accessor layer","deps":{"py311-pathable":{"origin":"devel/py-pathable","version":"0.4.3_1"},"py311-referencing":{"origin":"devel/py-referencing","version":"0.35.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonpointer","origin":"devel/py-jsonpointer","version":"2.0","comment":"Identify specific nodes in a JSON document (RFC 6901)","maintainer":"harm@weites.com","www":"https://pypi.org/project/jsonpointer/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b642a6f5196e825023d6d2cbe88a9e74da43d92aae7704d39c258f824913fc25","flatsize":42292,"path":"All/py311-jsonpointer-2.0.pkg","repopath":"All/py311-jsonpointer-2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10404,"desc":"Library to resolve JSON Pointers according to RFC 6901.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonschema-spec","origin":"devel/py-jsonschema-spec","version":"0.2.4_4","comment":"JSONSchema Spec with object-oriented paths","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/p1c2u/jsonschema-path","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3492b510a25fff30d051af029cc419deae9918d0afc37c00883044f66fbe9f7b","flatsize":115137,"path":"All/py311-jsonschema-spec-0.2.4_4.pkg","repopath":"All/py311-jsonschema-spec-0.2.4_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23360,"desc":"JSONSchema Spec with object-oriented paths","deps":{"py311-pathable":{"origin":"devel/py-pathable","version":"0.4.3_1"},"py311-referencing":{"origin":"devel/py-referencing","version":"0.35.1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-junos-eznc","origin":"net-mgmt/py-junos-eznc","version":"2.7.0","comment":"Junos easy automation for non-programmers","maintainer":"sergey@akhmatov.ru","www":"https://github.com/Juniper/py-junos-eznc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b8d533b2dab6042dd3bccd89d12125b2ae69ce7d23cd632650444ae74d631a2","flatsize":1879849,"path":"All/py311-junos-eznc-2.7.0.pkg","repopath":"All/py311-junos-eznc-2.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":284736,"desc":"Junos PyEZ is a Python library to remotely manage/automate Junos\ndevices.\n\nJunos PyEZ is designed to provide the same capabilities as a user\nwould have on the Junos CLI, but in an environment built for\nautomation tasks. These capabilities include, but are not limited to:\n- Remote connectivity and management of Junos devices via NETCONF\n- Provide \"facts\" about the device such as software-version, serial-number, etc\n- Retrieve \"operational\" or \"run-state\" information as Tables/Views\n- Retrieve configuration information as Tables/Views\n- Make configuration changes in unstructured and structured ways\n- Provide common utilities for tasks such as secure copy of files and software\n  updates","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-ncclient":{"origin":"net-mgmt/py-ncclient","version":"0.6.15"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-scp":{"origin":"security/py-scp","version":"0.14.4_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-transitions":{"origin":"devel/py-transitions","version":"0.8.8"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"py311-yamlordereddictloader":{"origin":"devel/py-yamlordereddictloader","version":"0.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonpath-ng","origin":"devel/py-jsonpath-ng","version":"1.5.3","comment":"JSONPath implementation based on jsonpath-rw and jsonpath-rw-ext","maintainer":"michael.boehm@markt.de","www":"https://github.com/h2non/jsonpath-ng","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4abc6f2a3aa012620dc297c5983f80511fe045c6cdfe2ffa662d0f44dc95ffef","flatsize":284956,"path":"All/py311-jsonpath-ng-1.5.3.pkg","repopath":"All/py311-jsonpath-ng-1.5.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":48600,"desc":"A final implementation of JSONPath for Python that aims to be standard\ncompliant, including arithmetic and binary comparison operators, as\ndefined in the original JSONPath proposal.\n\nThis packages merges both jsonpath-rw and jsonpath-rw-ext and provides\nseveral AST API enhancements, such as the ability to update or removes\nnodes in the tree.","deps":{"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonref","origin":"devel/py-jsonref","version":"0.2","comment":"Implementation of JSON Reference for Python","maintainer":"grembo@FreeBSD.org","www":"https://pypi.org/project/jsonref/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3653173251d99d2da4fc25a886df8f205925a7c07236154861322c51662ba0dd","flatsize":91187,"path":"All/py311-jsonref-0.2.pkg","repopath":"All/py311-jsonref-0.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19516,"desc":"An implementation of JSON Reference for Python","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonschema3","origin":"devel/py-jsonschema3","version":"3.2.0_1","comment":"JSON Schema validation for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Julian/jsonschema","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5be63b8a9e4cb02cf384de9eefb699a617853d73488d342ed74dc9d0e294bd5c","flatsize":851185,"path":"All/py311-jsonschema3-3.2.0_1.pkg","repopath":"All/py311-jsonschema3-3.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":117504,"desc":"jsonschema is an implementation of JSON Schema for Python\n\n - Full support for Draft 3 and Draft 4 of the schema.\n - Lazy validation that can iteratively report all validation errors.\n - Small and extensible\n - Programmatic querying of which properties or items failed validation.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-pyrsistent":{"origin":"devel/py-pyrsistent","version":"0.18.1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonrpclib-pelix","origin":"devel/py-jsonrpclib-pelix","version":"0.4.3.3","comment":"JSON-RPC over HTTP that mirrors xmlrpclib syntax","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/jsonrpclib-pelix/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fadb659a6be77dfd41eddaae45f13fa74f8840cc0ed3c066dc5d71284dde0f21","flatsize":405168,"path":"All/py311-jsonrpclib-pelix-0.4.3.3.pkg","repopath":"All/py311-jsonrpclib-pelix-0.4.3.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":66044,"desc":"This project is an implementation of the JSON-RPC v2.0 specification\n(backwards-compatible) as a client library. This version is a fork of jsonrpclib\nby Josh Marshall, usable with Pelix remote services.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonschema","origin":"devel/py-jsonschema","version":"4.22.0","comment":"JSON Schema validation for Python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/Julian/jsonschema","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f0bda8ef9ed09d2b1d14fadd5234691e13a0ded13be6c5e4d2d750dbd547142","flatsize":1514194,"path":"All/py311-jsonschema-4.22.0.pkg","repopath":"All/py311-jsonschema-4.22.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":181316,"desc":"jsonschema is an implementation of JSON Schema for Python\n\n - Full support for Draft 3 and Draft 4 of the schema.\n - Lazy validation that can iteratively report all validation errors.\n - Small and extensible\n - Programmatic querying of which properties or items failed validation.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-jsonschema-specifications":{"origin":"devel/py-jsonschema-specifications","version":"2023.12.1"},"py311-referencing":{"origin":"devel/py-referencing","version":"0.35.1"},"py311-rpds-py":{"origin":"devel/py-rpds-py","version":"0.13.2_6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonpatch","origin":"devel/py-jsonpatch","version":"1.33","comment":"Apply JSON-Patches (RFC 6902)","maintainer":"harm@weites.com","www":"https://github.com/stefankoegl/python-json-patch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24dba632ff18388e0b08759629e126eda3220ba06bc648e51f72b249b6fca955","flatsize":116827,"path":"All/py311-jsonpatch-1.33.pkg","repopath":"All/py311-jsonpatch-1.33.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22292,"desc":"Library to apply JSON Patches according to RFC 6902.","deps":{"py311-jsonpointer":{"origin":"devel/py-jsonpointer","version":"2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonlines","origin":"devel/py-jsonlines","version":"4.0.0_1","comment":"Library with helpers for the jsonlines file format","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/wbolster/jsonlines","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50d21337c6514fdbf6fd776baf79138287a321186caafbe45371119e6eb25cb9","flatsize":80520,"path":"All/py311-jsonlines-4.0.0_1.pkg","repopath":"All/py311-jsonlines-4.0.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16928,"desc":"jsonlines is a Python library to simplify working with jsonlines and ndjson\ndata.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonform","origin":"devel/py-jsonform","version":"0.0.2","comment":"Form validation for JSON-like data","maintainer":"python@FreeBSD.org","www":"https://github.com/RussellLuo/jsonform","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8013899d2e39ac01ea8815acb82d1f8d7df3d83bb987548a8a9c4e269f8dbc3b","flatsize":22203,"path":"All/py311-jsonform-0.0.2.pkg","repopath":"All/py311-jsonform-0.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6464,"desc":"Form validation for JSON-like data (i.e. document) in Python.","deps":{"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-json2html","origin":"textproc/py-json2html","version":"1.3.0","comment":"JSON to HTML Table Representation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/softvar/json2html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c512870c0b5cabb2adba4fca8e4206230f48f1e68505a6239ca91168c3eaf39","flatsize":34980,"path":"All/py311-json2html-1.3.0.pkg","repopath":"All/py311-json2html-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9468,"desc":"json2html is a Python module for converting complex JSON to HTML Table\nrepresentation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonnet","origin":"devel/py-jsonnet","version":"0.20.0","comment":"Python bindings for Jsonnet - The data templating language","maintainer":"timp87@gmail.com","www":"https://github.com/google/jsonnet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67352d018a2445553324acea9268e620183e497f7f020dfcdb5fa1b788633b90","flatsize":68986,"path":"All/py311-jsonnet-0.20.0.pkg","repopath":"All/py311-jsonnet-0.20.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22448,"desc":"Python bindings for Jsonnet - The data templating language.\nJsonnet lets you compute fragments of JSON within the structure, bringing\nthe same benefit to structured data that templating languages bring to plain\ntext.","deps":{"jsonnet":{"origin":"devel/jsonnet","version":"0.20.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libjsonnet.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyter-server-mathjax","origin":"devel/py-jupyter-server-mathjax","version":"0.2.6_2","comment":"MathJax resources as a Jupyter Server Extension","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jupyter-server/jupyter_server_mathjax","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e00005043191a990c894ef654da29835e741f1172b85aa369a9c8f1cfc1c62b8","flatsize":9645072,"path":"All/py311-jupyter-server-mathjax-0.2.6_2.pkg","repopath":"All/py311-jupyter-server-mathjax-0.2.6_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1891140,"desc":"jupyter-server-mathjax provides MathJax resources endpoints for Jupyter Server.","deps":{"py311-jupyter-server":{"origin":"devel/py-jupyter-server","version":"2.14.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonfield","origin":"www/py-jsonfield","version":"3.1.0_3","comment":"Reusable JSONField model for Django to store validated JSON","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rpkilby/jsonfield","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59dcb90fd2c35ff727c419db0274a57f4bbdf349310a75ee0abd01276031c451","flatsize":47091,"path":"All/py311-jsonfield-3.1.0_3.pkg","repopath":"All/py311-jsonfield-3.1.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12544,"desc":"django-jsonfield is a reusable Django field that allows you to store validated\nJSON in your model. It silently takes care of serialization. To use, simply\nadd the field to one of your models.\n\nThis port is not a duplicate of www/py-django-jsonfield, both ports have\ndistinct but upstreams.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsmin","origin":"devel/py-jsmin","version":"3.0.1_1","comment":"JavaScript minifier written in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tikitu/jsmin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d31a464fe798087550a9e030c2567c277d712c0b858786f4b8a6dc8a17e7b8d","flatsize":123556,"path":"All/py311-jsmin-3.0.1_1.pkg","repopath":"All/py311-jsmin-3.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21204,"desc":"JavaScript minifier written in Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsondiff","origin":"devel/py-jsondiff","version":"2.0.0_1","comment":"Diff JSON and JSON-like structures in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/xlwings/jsondiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8d9571c8b9a040f636ba4eccc3d1894ecd5dee87224e86aa96f202899018262","flatsize":94700,"path":"All/py311-jsondiff-2.0.0_1.pkg","repopath":"All/py311-jsondiff-2.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16688,"desc":"jsondiff is an MIT-licensed Python library which lets you compare, diff and\npatch JSON and JSON-like structures in Python. It has special support for:\n- multiple and custom-defined diff syntaxes\n- Python sets\n- similarity-based list comparison","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jschon","origin":"devel/py-jschon","version":"0.11.1","comment":"JSON toolkit for Python developers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/marksparkza/jschon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb4f2165d76c3b42bde84d8a4f50b47f39306552aea77986f2aa1eedb6ae5bb8","flatsize":963065,"path":"All/py311-jschon-0.11.1.pkg","repopath":"All/py311-jschon-0.11.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":143116,"desc":"jschon is an object-oriented JSON Schema implementation for Python.\n\nFeatures:\n* JSON Schema validator implementation (drafts 2019-09, 2020-12)\n  * Schema compilation and indexing\n  * $ref loading from local and remote sources\n  * Support for custom keywords, vocabularies and meta-schemas\n  * Support for format validation\n* JSON class implementing the JSON data model\n* JSON Pointer (RFC 6901)\n* JSON Patch (RFC 6902)\n* Relative JSON Pointer (draft)","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rfc3986":{"origin":"www/py-rfc3986","version":"1.5.0,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-json5","origin":"devel/py-json5","version":"0.9.11_1","comment":"Python implementation of the JSON5 data format","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dpranke/pyjson5","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6dfff418384097c6d610a9ed1f279fd43fe4e3a01bc531243790eafa5efa720f","flatsize":329146,"path":"All/py311-json5-0.9.11_1.pkg","repopath":"All/py311-json5-0.9.11_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":42148,"desc":"pyjson5 is a Python implementation of the JSON5 data format.\n\nJSON5 extends the JSON data interchange format to make it slightly more usable\nas a configuration language:\n- JavaScript-style comments (both single and multi-line) are legal.\n- Object keys may be unquoted if they are legal ECMAScript identifiers\n- Objects and arrays may end with trailing commas.\n- Strings can be single-quoted, and multi-line string literals are allowed.\n\nThis project implements a reader and writer implementation for Python; where\npossible, it mirrors the standard Python JSON API package for ease of use.\n\nThere is one notable difference from the JSON api: the load() and loads()\nmethods support optionally checking for (and rejecting) duplicate object keys;\npass allow_duplicate_keys=False to do so (duplicates are allowed by default).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-json_tricks","origin":"devel/py-json_tricks","version":"3.17.3","comment":"Extra features for Python's JSON: comments, order, datetimes, etc","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mverleg/pyjson_tricks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50c9881278fbadcbf0f4128311fa8bfd7d8178f3855b1a531681aa87335e2061","flatsize":244873,"path":"All/py311-json_tricks-3.17.3.pkg","repopath":"All/py311-json_tricks-3.17.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":47572,"desc":"The pyjson-tricks package brings several pieces of functionality to python\nhandling of json files:\n\n* Store and load numpy arrays in human-readable format.\n* Store and load class instances both generic and customized.\n* Store and load date/times as a dictionary (including timezone).\n* Preserve map order {} using OrderedDict.\n* Allow for comments in json files by starting lines with #.\n* Sets, complex numbers, Decimal, Fraction, enums, compression,\n  duplicate keys, etc.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jonpy","origin":"www/py-jonpy","version":"0.14","comment":"Python FastCGI interface library","maintainer":"bofh@FreeBSD.org","www":"https://github.com/jribbens/jonpy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88408fb621c6aed44bd940189ff59c5991ba1ef30fc0ace43e35596c2bd26487","flatsize":397976,"path":"All/py311-jonpy-0.14.pkg","repopath":"All/py311-jonpy-0.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":69404,"desc":"The fcgi module builds upon the classes defined in the cgi module\nto provide an implementation of the FastCGI protocol.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-jq","origin":"textproc/py-jq","version":"1.7.0","comment":"jq.py: a lightweight and flexible JSON processor","maintainer":"mandree@FreeBSD.org","www":"https://github.com/mwilliamson/jq.py","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8eeffaf8784bd83652c018e545acae66edbe4890dcd2394ca10b979df3b67e62","flatsize":131321,"path":"All/py311-jq-1.7.0.pkg","repopath":"All/py311-jq-1.7.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":44368,"desc":"jq.py: a lightweight and flexible JSON processor\n\npy-jq contains Python bindings for jq.","deps":{"jq":{"origin":"textproc/jq","version":"1.7.1"},"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"shlibs_required":["libjq.so.1","libonig.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-josepy","origin":"security/py-josepy","version":"1.14.0","comment":"JOSE protocol implementation in Python","maintainer":"python@FreeBSD.org","www":"https://josepy.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c96097a7671cff32325e9c11fdee18cb0ad5196074cdf61f2287f0c498554ac","flatsize":370574,"path":"All/py311-josepy-1.14.0.pkg","repopath":"All/py311-josepy-1.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":63564,"desc":"JOSE (Javascript Object Signing and Encryption) is a Python implementation\nof the standards developed by IETF Javascript Object Signing and Encryption\n(Active WG), in particular the following RFCs:\n\n- JSON Web Algorithms (JWA)\n- JSON Web Key (JWK)\n- JSON Web Signature (JWS)\n\nOriginally developed as part of the ACME protocol implementation.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jschema-to-python","origin":"devel/py-jschema-to-python","version":"1.2.3","comment":"Generate Python classes from a JSON schema","maintainer":"nork@FreeBSD.org","www":"https://pypi.org/project/jschema-to-python/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40b1d38afd4ae035a4c9fcfc5c01b98532d991bc32a2f74bc5dda9fabc858d84","flatsize":73811,"path":"All/py311-jschema-to-python-1.2.3.pkg","repopath":"All/py311-jschema-to-python-1.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16272,"desc":"Generate Python classes from a JSON schema.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-jsonpickle":{"origin":"devel/py-jsonpickle","version":"3.2.2"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsbeautifier","origin":"devel/py-jsbeautifier","version":"1.14.11","comment":"JavaScript unobfuscator and beautifier","maintainer":"shaun@FreeBSD.org","www":"https://jsbeautifier.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb6653bcb4d52cd5cf08635a224c5702ab038caa2d48a9b996db2d0eee22a117","flatsize":1358746,"path":"All/py311-jsbeautifier-1.14.11.pkg","repopath":"All/py311-jsbeautifier-1.14.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":152072,"desc":"Beautify, unpack or deobfuscate JavaScript. Handles popular online\nobfuscators.","deps":{"py311-editorconfig":{"origin":"editors/py-editorconfig","version":"0.12.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jmespath","origin":"devel/py-jmespath","version":"1.0.1_1","comment":"JSON Matching Expressions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jmespath/jmespath.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f634770b60b23ece00bf47207620adc04efc66c2aabd92469497c72da3ffc1ae","flatsize":241720,"path":"All/py311-jmespath-1.0.1_1.pkg","repopath":"All/py311-jmespath-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42516,"desc":"JMESPath (pronounced \"jaymz path\") allows you to declaratively specify how to\nextract elements from a JSON document.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jitterentropy","origin":"devel/py-jitterentropy","version":"0.1","comment":"Use libjitterentropy to get random bytes","maintainer":"bofh@FreeBSD.org","www":"https://github.com/swills/py-jitterentropy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23de22db9f3a1a6c1f4acf06b9435d013455679d771e2d6d474f1ce4aa31f291","flatsize":10303,"path":"All/py311-jitterentropy-0.1.pkg","repopath":"All/py311-jitterentropy-0.1.pkg","licenselogic":"single","pkgsize":3828,"desc":"Python wrapper for libjitterentropy","deps":{"libjitterentropy":{"origin":"devel/libjitterentropy","version":"3.5.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libjitterentropy.so.3"],"annotations":{"flavor":"py311"}},{"name":"py311-jinja2-cli","origin":"textproc/py-jinja2-cli","version":"0.8.2","comment":"Jinja2 CLI tool","maintainer":"otis@FreeBSD.org","www":"https://github.com/mattrobenolt/jinja2-cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81d7c0b17fa031ce9094f722778f23b3f588b59f3ae8ac4a608bc212f8f0579b","flatsize":54813,"path":"All/py311-jinja2-cli-0.8.2.pkg","repopath":"All/py311-jinja2-cli-0.8.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14416,"desc":"A command line interface to Jinja2 templating system.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"py311-xmltodict":{"origin":"devel/py-xmltodict","version":"0.13.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"TEST":"on","TOML":"on","XML":"on","YAML":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-jplephem","origin":"astro/py-jplephem","version":"2.22","comment":"Python version of NASA DE4xx ephemerides","maintainer":"thierry@FreeBSD.org","www":"https://github.com/brandon-rhodes/python-jplephem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83462b766b258aeec950def26c29218c65e641b908982ce84e52bd8f5de9f2b0","flatsize":435278,"path":"All/py311-jplephem-2.22.pkg","repopath":"All/py311-jplephem-2.22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65108,"desc":"This package is a Python implementation of the math that standard JPL\nephemerides use to predict raw (x,y,z) planetary positions. It is one of the\nfoundations of the Skyfield astronomy library for Python (astro/py-skyfield).\n\nBut you can also use jplephem standalone to generate raw vectors.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-joserfc","origin":"security/py-joserfc","version":"0.12.0","comment":"Ultimate Python library for JOSE RFCs","maintainer":"sunpoet@FreeBSD.org","www":"https://jose.authlib.org/en/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c700a842ccf6e611cb9e704e70fa69612601cccb49b12d1255c2a88bb3895511","flatsize":741616,"path":"All/py311-joserfc-0.12.0.pkg","repopath":"All/py311-joserfc-0.12.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":116328,"desc":"joserfc is a Python library that provides a comprehensive implementation of\nseveral essential JSON Object Signing and Encryption (JOSE) standards.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jira","origin":"devel/py-jira","version":"3.0.1","comment":"Library to ease use of the JIRA 5 REST APIs","maintainer":"bofh@FreeBSD.org","www":"https://github.com/pycontribs/jira","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36ee83f8b13f17fc6cb2c08a8417ae82b65c28dd31da57513b4f7883914ca2e9","flatsize":806999,"path":"All/py311-jira-3.0.1.pkg","repopath":"All/py311-jira-3.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":114416,"desc":"A Python library designed to ease the use of the JIRA REST API. Some basic\nsupport for the GreenHopper REST API also exists.","deps":{"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-filemagic":{"origin":"devel/py-filemagic","version":"1.6_1"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-keyring":{"origin":"security/py-keyring","version":"23.9.3_2,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-oauthlib":{"origin":"www/py-requests-oauthlib","version":"2.0.0"},"py311-requests-toolbelt":{"origin":"www/py-requests-toolbelt","version":"1.0.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"MAGIC":"on","SHELL":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-jinja2-ansible-filters","origin":"devel/py-jinja2-ansible-filters","version":"1.3.2_1","comment":"Port of Ansible's jinja2 filters without requiring ansible core","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.com/dreamer-labs/libraries/jinja2-ansible-filters","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4133e4abd527aa1aabf235e3622a29bc6b8355fd1eb2f910c84a89c1a81ea009","flatsize":182991,"path":"All/py311-jinja2-ansible-filters-1.3.2_1.pkg","repopath":"All/py311-jinja2-ansible-filters-1.3.2_1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","GPLv3"],"pkgsize":39824,"desc":"Jinja2 Ansible Filters is a port of the ansible filters provided by Ansible's\ntemplating engine.\n\nThis repository is not inteded to supplant ansible functionality however there\nare a lot of filters ansible provides that are not present in upstream Jinja2 so\nyou may find these helpful.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-johnnydep","origin":"devel/py-johnnydep","version":"1.20.4_1","comment":"Display dependency tree of Python distribution","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/wimglenn/johnnydep","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d01212208a640a51bbafbc4da7a704bdafd291a2fd32897c12b6bc06541f801","flatsize":196450,"path":"All/py311-johnnydep-1.20.4_1.pkg","repopath":"All/py311-johnnydep-1.20.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42980,"desc":"Johnnydep pretty-prints a dependency tree for a Python distribution","deps":{"py311-anytree":{"origin":"devel/py-anytree","version":"2.12.1"},"py311-cachetools":{"origin":"devel/py-cachetools","version":"5.3.3"},"py311-oyaml":{"origin":"devel/py-oyaml","version":"1.0_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pip":{"origin":"devel/py-pip","version":"23.3.2_1"},"py311-structlog":{"origin":"devel/py-structlog","version":"18.2.0"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"py311-wimpy":{"origin":"devel/py-wimpy","version":"0.6_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonpath-rw","origin":"devel/py-jsonpath-rw","version":"1.4.0_1","comment":"Implementation of JSONPath for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kennknowles/python-jsonpath-rw","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16cbf2df22582dbc9535b345a5ceec942d0243c4b4096032716cfc077a9e7802","flatsize":165487,"path":"All/py311-jsonpath-rw-1.4.0_1.pkg","repopath":"All/py311-jsonpath-rw-1.4.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31232,"desc":"This library provides a robust and significantly extended implementation of\nJSONPath for Python.\n\nThis library differs from other JSONPath implementations in that it is a full\nlanguage implementation, meaning the JSONPath expressions are first class\nobjects, easy to analyze, transform, parse, print, and extend.","deps":{"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jsonpickle","origin":"devel/py-jsonpickle","version":"3.2.2","comment":"Python library for serializing any arbitrary object graph into JSON","maintainer":"yuri@FreeBSD.org","www":"https://jsonpickle.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7441d005df4bbdc250c09a97a20080b2bb753112dbc6364bb7fa73817849ac36","flatsize":472706,"path":"All/py311-jsonpickle-3.2.2.pkg","repopath":"All/py311-jsonpickle-3.2.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":79260,"desc":"jsonpickle is a Python library for serialization and deserialization of complex\nPython objects to and from JSON. The standard Python libraries for encoding\nPython into JSON, such as the stdlib's json, simplejson, and demjson, can only\nhandle Python primitives that have a direct JSON equivalent (e.g. dicts, lists,\nstrings, ints, etc.). jsonpickle builds on top of these libraries and allows\nmore complex data structures to be serialized to JSON. jsonpickle is highly\nconfigurable and extendable-allowing the user to choose the JSON backend and add\nadditional backends.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:jsonpickle_project:jsonpickle:3.2.2:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-jinja2-time","origin":"devel/py-jinja2-time","version":"0.2.0","comment":"Jinja2 Extension for Dates and Times","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/jinja2-time/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0363dbfb2497bd2738c9555be996a9c4fbb9a7e7fd347d5bdd4766ea561e136","flatsize":16828,"path":"All/py311-jinja2-time-0.2.0.pkg","repopath":"All/py311-jinja2-time-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6436,"desc":"Jinja2 Extension for Dates and Times\n\nThe extension comes with a 'now' tag that provides convenient access to\nthe arrow.now() API from your templates.  You can control the output\nby specifying a format that will be passed to Python's strftime().\n\nTimeExtension extends the environment with a 'datetime_format'\nattribute.  It is used as a fallback if you omit the format for 'now'.\n\njinja2-time implements a convenient interface to modify 'now' by a\nrelative time offset.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-arrow":{"origin":"devel/py-arrow","version":"1.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-joblib","origin":"devel/py-joblib","version":"1.3.2_1","comment":"Lightweight pipelining using Python functions as jobs","maintainer":"skreuzer@FreeBSD.org","www":"https://joblib.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31c1a0e313d05e80a17034f4e67047417e55de75de4ca608c32c8e3de93d40f7","flatsize":3155933,"path":"All/py311-joblib-1.3.2_1.pkg","repopath":"All/py311-joblib-1.3.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":491116,"desc":"Joblib is a set of tools to provide lightweight pipelining in Python. In\nparticular, joblib offers:\n\n  * transparent disk-caching of the output values and lazy re-evaluation\n  * easy simple parallel computing\n  * logging and tracing of the execution\n\nJoblib is optimized to be fast and robust in particular on large data and has\nspecific optimizations for numpy arrays.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jeepney","origin":"devel/py-jeepney","version":"0.8.0_2","comment":"Low-level, pure Python DBus protocol wrapper","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.com/takluyver/jeepney","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"384a2848e4c045fca2879dee6f870fc98a0ba6a8add5788884a117cc164eda01","flatsize":600507,"path":"All/py311-jeepney-0.8.0_2.pkg","repopath":"All/py311-jeepney-0.8.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":97612,"desc":"This is a low-level, pure Python DBus protocol client. It has an I/O-free core,\nand integration modules for different event loops.\n\nDBus is an inter-process communication system, mainly used in Linux.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jep","origin":"devel/py-jep","version":"4.1.1","comment":"Java Embedded Python","maintainer":"ports@FreeBSD.org","www":"https://github.com/mrj0/jep","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c83aa589382fdd71d73bc7fc2534bd35d86072b733dd3328a17e4f172c0d6bff","flatsize":409002,"path":"All/py311-jep-4.1.1.pkg","repopath":"All/py311-jep-4.1.1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":229348,"desc":"Jep embeds CPython in Java. It is safe to use in a heavily threaded\nenvironment, it is quite fast and its stability is a main feature and goal.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","java","python"],"shlibs_required":["libpython3.11.so.1.0"],"options":{"NUMPY":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-jep port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-javaproperties","origin":"devel/py-javaproperties","version":"0.5.2","comment":"Read and write Java .properties files","maintainer":"kai@FreeBSD.org","www":"https://github.com/jwodder/javaproperties","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f2920923b307ae07476256e87b6698d0b986d437008fe6ad11b96635ac5baf2","flatsize":180859,"path":"All/py311-javaproperties-0.5.2.pkg","repopath":"All/py311-javaproperties-0.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28196,"desc":"This package provides support for reading & writing Java .properties files (both\nthe simple line-oriented format and XML) with a simple API based on the json\nmodule - though, for recovering Java addicts, it also includes a Properties\nclass intended to match the behavior of Java 8's java.util.Properties as much as\nis Pythonically possible.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jarowinkler","origin":"textproc/py-jarowinkler","version":"2.0.1","comment":"Library for fast approximate string matching","maintainer":"yuri@FreeBSD.org","www":"https://github.com/maxbachmann/JaroWinkler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d31d90290df25c5e35f941ca15f1f9a41e8920bef26b8d40b94ea6c3c0d92a0","flatsize":19726,"path":"All/py311-jarowinkler-2.0.1.pkg","repopath":"All/py311-jarowinkler-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6480,"desc":"JaroWinkler is a library to calculate the Jaro and Jaro-Winkler\nsimilarity. It is easy to use, is far more performant than all\nalternatives and is designed to integrate seemingless with RapidFuzz.","deps":{"py311-rapidfuzz":{"origin":"devel/py-rapidfuzz","version":"3.9.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jenkins-job-builder","origin":"devel/py-jenkins-job-builder","version":"6.3.0","comment":"Manage Jenkins jobs with YAML","maintainer":"lwhsu@FreeBSD.org","www":"https://jenkins-job-builder.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1909f97db6cbffe6bbb7d4270a53d8992c525851e343e29c87a1a7934a8d0872","flatsize":4652837,"path":"All/py311-jenkins-job-builder-6.3.0.pkg","repopath":"All/py311-jenkins-job-builder-6.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":508828,"desc":"Jenkins Job Builder takes simple descriptions of Jenkins jobs in YAML or JSON\nformat and uses them to configure Jenkins. You can keep your job descriptions\nin human readable text format in a version control system to make changes and\nauditing easier. It also has a flexible template system, so creating many\nsimilarly configured jobs is easy.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-fasteners":{"origin":"devel/py-fasteners","version":"0.19"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-python-jenkins":{"origin":"devel/py-python-jenkins","version":"1.8.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jellyfish","origin":"devel/py-jellyfish","version":"0.11.2_11","comment":"Library for doing approximate and phonetic matching of strings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jamesturk/jellyfish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94d53f4e446572281901eaefc81b401b86a0da07f4230c19682b8b190fb06cc0","flatsize":714685,"path":"All/py311-jellyfish-0.11.2_11.pkg","repopath":"All/py311-jellyfish-0.11.2_11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":243696,"desc":"Jellyfish is a python library for doing approximate and phonetic matching of\nstrings.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jaraco.util","origin":"devel/py-jaraco.util","version":"15.0.0_3","comment":"General utility modules that supply commonly-used functionality","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/jaraco.util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e1612b34c7ddb7eb54023a82550c8be15849f0db651849aa1aa7be3a83480e8","flatsize":30745,"path":"All/py311-jaraco.util-15.0.0_3.pkg","repopath":"All/py311-jaraco.util-15.0.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9684,"desc":"jaraco.util contains a number of nominally useful, reusable classes and\nfunctions.\n\nThey're designed to be intuitively named and self-documenting (many with\nextensive doctests).","deps":{"py311-jaraco.context":{"origin":"devel/py-jaraco.context","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jaraco.timing","origin":"devel/py-jaraco.timing","version":"2.0_3","comment":"Routines pertinent to the fourth dimension","maintainer":"sunpoet@FreeBSD.org","www":"https://bitbucket.org/jaraco/jaraco.timing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2eb889c937de6db7aeca9e1207b220df2133e9ba4e0b5ab71ab30844a03cc2a4","flatsize":5467,"path":"All/py311-jaraco.timing-2.0_3.pkg","repopath":"All/py311-jaraco.timing-2.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3592,"desc":"Routines pertinent to the fourth dimension.","deps":{"py311-tempora":{"origin":"devel/py-tempora","version":"5.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jaraco.packaging","origin":"devel/py-jaraco.packaging","version":"9.5.0","comment":"Tools to supplement packaging Python releases","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/jaraco.packaging","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"720bb40f55b3a9c6d16648d83cea593723ba38eb313f2478b78bd41010f2a5d9","flatsize":32842,"path":"All/py311-jaraco.packaging-9.5.0.pkg","repopath":"All/py311-jaraco.packaging-9.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9908,"desc":"jaraco.packaging provides tools for packaging.","deps":{"py311-build":{"origin":"devel/py-build","version":"1.2.1"},"py311-domdf-python-tools":{"origin":"devel/py-domdf-python-tools","version":"3.8.0.post2"},"py311-jaraco.context":{"origin":"devel/py-jaraco.context","version":"5.3.0"},"py311-virtualenv":{"origin":"devel/py-virtualenv","version":"20.26.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"SPHINX":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-jupyter-jsmol","origin":"science/py-jupyter_jsmol","version":"2022.1.0_1","comment":"JSmol viewer widget for Jupyter Notebooks and JupyterLab","maintainer":"thierry@FreeBSD.org","www":"https://github.com/fekad/jupyter-jsmol","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa1f8c8259a5323a69c409aef6f5e9a91b6464225bb17dbf47b0e140776e5ec9","flatsize":28030415,"path":"All/py311-jupyter-jsmol-2022.1.0_1.pkg","repopath":"All/py311-jupyter-jsmol-2022.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3429104,"desc":"JSmol viewer widget which can be used in Jupyter Notebooks and JupyterLab.\n\nSee also: https://github.com/fekad/jupyter-jsmol","deps":{"py311-ipykernel":{"origin":"devel/py-ipykernel","version":"6.29.4_1"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-ipywidgets":{"origin":"devel/py-ipywidgets","version":"8.1.3"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-widgetsnbextension":{"origin":"devel/py-widgetsnbextension","version":"4.0.11"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jdcal","origin":"devel/py-jdcal","version":"1.4.1","comment":"Module converting between Julian dates and calendar dates","maintainer":"antoine@FreeBSD.org","www":"https://github.com/phn/jdcal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c1527e6efb52c14adb4241083a3fd46aed1e276b983b0bb6d1a4f01df442bb9","flatsize":48865,"path":"All/py311-jdcal-1.4.1.pkg","repopath":"All/py311-jdcal-1.4.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8396,"desc":"Module converting between Julian dates and calendar dates.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jaraco.stream","origin":"devel/py-jaraco.stream","version":"3.0.3","comment":"Routines for handling streaming data","maintainer":"bofh@FreeBSD.org","www":"https://github.com/jaraco/jaraco.stream","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"300feec0ac1cec8f5420e343156579439abacf6a53cc06a27123c2d06cd0ccd6","flatsize":42050,"path":"All/py311-jaraco.stream-3.0.3.pkg","repopath":"All/py311-jaraco.stream-3.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10908,"desc":"Routines for handling streaming data, including a set of generators for\nloading gzip data on the fly.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jaraco.itertools","origin":"devel/py-jaraco.itertools","version":"6.4.1","comment":"Tools for working with iterables","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/jaraco.itertools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7348fc9855bf6e2c31fbd251aa3f53703cd5e4683193fe82c45a6b855f6c924e","flatsize":138072,"path":"All/py311-jaraco.itertools-6.4.1.pkg","repopath":"All/py311-jaraco.itertools-6.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23704,"desc":"jaraco.itertools Tools for working with iterables. Complements itertools and\nmore_itertools.","deps":{"py311-inflect":{"origin":"devel/py-inflect","version":"7.0.0"},"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jaraco.classes","origin":"devel/py-jaraco.classes","version":"3.4.0","comment":"Python class routines","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/jaraco.classes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cdcc028765a4ae20587050634c1326b304dbaf5e90ce49ee8a9c3ad6ffbba27","flatsize":48331,"path":"All/py311-jaraco.classes-3.4.0.pkg","repopath":"All/py311-jaraco.classes-3.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10768,"desc":"Routines for obtaining the class names of an object and its parent classes.","deps":{"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jaraco.env","origin":"devel/py-jaraco.env","version":"1.0.0","comment":"Facilities for environment variables","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/jaraco.env","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb959383e062f8ebc5e99b1eb261a8cea1328efa726ab6a2ef39f3b3183fb43e","flatsize":9004,"path":"All/py311-jaraco.env-1.0.0.pkg","repopath":"All/py311-jaraco.env-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3772,"desc":"This library facilitates handling of environment variables.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jailconf","origin":"sysutils/py-jailconf","version":"0.2.2","comment":"Parse and edit your FreeBSD jail.conf file","maintainer":"bofh@FreeBSD.org","www":"https://github.com/leforestier/jailconf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb79958e41b06a26a4ea19fa540fdb53af818057ab95265670d8765675aab0ae","flatsize":56025,"path":"All/py311-jailconf-0.2.2.pkg","repopath":"All/py311-jailconf-0.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12848,"desc":"Parse and edit your FreeBSD jail.conf file with Python.","deps":{"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jaraco.text","origin":"devel/py-jaraco.text","version":"3.12.0","comment":"Module for text manipulation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/jaraco.text","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de90768a38653fcad64861071fb2d7fd12b42bf1bc672bab360fb8fc115cf3a8","flatsize":91765,"path":"All/py311-jaraco.text-3.12.0.pkg","repopath":"All/py311-jaraco.text-3.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17772,"desc":"This package provides handy routines for dealing with text, such as wrapping,\nsubstitution, trimming, stripping, prefix and suffix removal, line continuation,\nindentation, comment processing, identifier processing, values parsing, case\ninsensitive comparison, and more. See the docs (linked in the badge above) for\nthe detailed documentation and examples.","deps":{"py311-autocommand":{"origin":"devel/py-autocommand","version":"2.2.2_1"},"py311-inflect":{"origin":"devel/py-inflect","version":"7.0.0"},"py311-jaraco.context":{"origin":"devel/py-jaraco.context","version":"5.3.0"},"py311-jaraco.functools":{"origin":"devel/py-jaraco.functools","version":"4.0.0"},"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-janus","origin":"devel/py-janus","version":"1.0.0","comment":"Mixed sync-async queue to interoperate between asyncio tasks & threads","maintainer":"yuri@FreeBSD.org","www":"https://github.com/aio-libs/janus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aaf0ffe6ffb6d0bfe83c9a242200aa51f9e8acc16db05d5be3b6dce134af7718","flatsize":118018,"path":"All/py311-janus-1.0.0.pkg","repopath":"All/py311-janus-1.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19196,"desc":"Mixed sync-async queue, supposed to be used for communicating between classic\nsynchronous (threaded) code and asynchronous (in terms of asyncio) one.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-itypes","origin":"devel/py-itypes","version":"1.1.0","comment":"Simple immutable types for Python","maintainer":"kai@FreeBSD.org","www":"https://github.com/tomchristie/itypes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c414c93f6e50f0aadfc8faf4d3b8fa412e604b844f776feefe68b471c303bc13","flatsize":30861,"path":"All/py311-itypes-1.1.0.pkg","repopath":"All/py311-itypes-1.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6264,"desc":"Basic immutable container types for Python.\n\nA simple implementation that's designed for simplicity over performance.\n\nUse these in circumstances where it may result in more comprehensible code,\nor when you want to create custom types with restricted, immutable interfaces.\n\nFor an alternative implementation designed for performance, please see\n\"pyrsistent\".","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-itsdangerous","origin":"security/py-itsdangerous","version":"2.1.2","comment":"Various helpers to pass data in untrusted environments","maintainer":"rm@FreeBSD.org","www":"https://github.com/mitsuhiko/itsdangerous/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57cd9052d85f9ec93aca993b5d52f323f2e220dccb5abc0863bac58bcdced8ff","flatsize":142226,"path":"All/py311-itsdangerous-2.1.2.pkg","repopath":"All/py311-itsdangerous-2.1.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26092,"desc":"Various helpers to deal with untrusted sources.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jedi","origin":"devel/py-jedi","version":"0.19.1","comment":"Autocompletion tool for Python","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/davidhalter/jedi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"373aabc843335138562e76d7d02464f8e1f8bb649cb923d17da85a80d14c757e","flatsize":6757293,"path":"All/py311-jedi-0.19.1.pkg","repopath":"All/py311-jedi-0.19.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1035452,"desc":"Jedi is an autocompletion tool for Python that can be used in IDEs/editors.\nJedi works. Jedi is fast. It understands all of the basic Python syntax\nelements including many builtin functions.\n\nAdditionaly, Jedi suports two different goto functions and has support for\nrenaming as well as Pydoc support and some other IDE features.","deps":{"py311-parso":{"origin":"textproc/py-parso","version":"0.8.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-j2cli","origin":"textproc/py-j2cli","version":"0.3.12.b","comment":"Jinja2 Command-Line Tool, reworked","maintainer":"vendion@gmail.com","www":"https://github.com/kolypto/j2cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76480402ad5a070ce4ca96b326bfa364f5dd2d9c9e83cd360863a671d2d9a4b6","flatsize":72052,"path":"All/py311-j2cli-0.3.12.b.pkg","repopath":"All/py311-j2cli-0.3.12.b.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17616,"desc":"j2cli is a command-line tool for templating in shell-scripts, leveraging the\nJinja2 library","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"TEST":"on","YAML":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-jaraco.functools","origin":"devel/py-jaraco.functools","version":"4.0.0","comment":"Additional functools for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/jaraco.functools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"815ce286952b388f3f654421eda3a5fe2f632bad9044c9972d0f175912e3e273","flatsize":75500,"path":"All/py311-jaraco.functools-4.0.0.pkg","repopath":"All/py311-jaraco.functools-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14704,"desc":"Additional functools in the spirit of stdlib's functools.","deps":{"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jaconv","origin":"japanese/py-jaconv","version":"0.3.4_1","comment":"Japanese character interconverter for Hiragana, Katakana, Hankaku, Zenkaku and more","maintainer":"sunpoet@FreeBSD.org","www":"https://ikegami-yukino.github.io/jaconv/jaconv.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4533de6488549846974875b82a289bd2ddfa3e9200b1f4b49e6f9c64b21a3e3","flatsize":198065,"path":"All/py311-jaconv-0.3.4_1.pkg","repopath":"All/py311-jaconv-0.3.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20728,"desc":"jaconv (Japanese Converter) is interconverter for Hiragana, Katakana, Hankaku\n(half-width character) and Zenkaku (full-width character).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["japanese","python"],"annotations":{"flavor":"py311"}},{"name":"py311-itemadapter","origin":"devel/py-itemadapter","version":"0.8.0","comment":"Common interface for data container classes in Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/itemadapter/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"261cc53f85e32627459357fdebd7ee7ab70a60edeeaa0ec12b63e5a6dbdd1225","flatsize":105767,"path":"All/py311-itemadapter-0.8.0.pkg","repopath":"All/py311-itemadapter-0.8.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18700,"desc":"The ItemAdapter class is a wrapper for data container objects, providing a\ncommon interface to handle objects of different types in an uniform manner,\nregardless of their underlying implementation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-itertree","origin":"devel/py-itertree","version":"1.1.2","comment":"Python tree structure for data storage and iterations","maintainer":"yuri@FreeBSD.org","www":"https://github.com/BR1py/itertree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af1ae37b6dd29d8bc76366f0ac42d405632d4000b6938f9b21e050b4803524ce","flatsize":2017906,"path":"All/py311-itertree-1.1.2.pkg","repopath":"All/py311-itertree-1.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":233868,"desc":"itertree allows to:\n* store data in a tree like structure\n* has good performance\n* has a reach feature set especially\n* supportys serialization\n* supports links to sub-trees","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-iteration-utilities","origin":"devel/py-iteration-utilities","version":"0.12.1","comment":"Utilities based on Pythons iterators and generators","maintainer":"sunpoet@FreeBSD.org","www":"https://iteration-utilities.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51e7824fc2f41e774826bb61d02bb17723fb4a8eeeb64bbdc13e4da980c5ebad","flatsize":1151351,"path":"All/py311-iteration-utilities-0.12.1.pkg","repopath":"All/py311-iteration-utilities-0.12.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":154572,"desc":"Utilities based on Pythons iterators and generators.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-itemloaders","origin":"devel/py-itemloaders","version":"1.1.0","comment":"Base library in Python for scrapy's ItemLoader","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/itemloaders/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a32949eff7bd499bb186de1287cab0907514516826017355bcd6a75f94b5e7c","flatsize":117309,"path":"All/py311-itemloaders-1.1.0.pkg","repopath":"All/py311-itemloaders-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18568,"desc":"itemloaders is a Python library that helps you collect data from HTML and XML\nsources.\n\nIt comes in handy to extract data from web pages, as it supports data\nextraction using CSS and XPath Selectors.\n\nIt's specially useful when you need to standardize the data from many sources.\nFor example, it allows you to have all your casting and parsing rules in a\nsingle place.","deps":{"py311-itemadapter":{"origin":"devel/py-itemadapter","version":"0.8.0"},"py311-jmespath":{"origin":"devel/py-jmespath","version":"1.0.1_1"},"py311-parsel":{"origin":"textproc/py-parsel","version":"1.5.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-w3lib":{"origin":"www/py-w3lib","version":"1.21.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-isort","origin":"devel/py-isort","version":"5.13.2_1","comment":"Python utility/library to sort Python imports","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/PyCQA/isort","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"966bfa060e5b51b49554aab4f72f8e1a75f5a367292429f36100238db411e961","flatsize":1134784,"path":"All/py311-isort-5.13.2_1.pkg","repopath":"All/py311-isort-5.13.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":184196,"desc":"isort is a Python utility/library to sort imports alphabetically, and\nautomatically separated into sections. It provides a command line utility,\nPython library and plugins for various editors to quickly sort all your imports.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"COLORS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-iso8601","origin":"devel/py-iso8601","version":"2.1.0","comment":"Simple module to parse ISO 8601 dates","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/micktwomey/pyiso8601","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b927dfbe77dc0facce5d1dc38179ca01054d11ecfd4591c3632a4b2ab3a36955","flatsize":59257,"path":"All/py311-iso8601-2.1.0.pkg","repopath":"All/py311-iso8601-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13308,"desc":"This module parses the most common forms of ISO 8601 date strings\n(e.g. 2007-01-14T20:34:22+00:00) into datetime objects.\n\nYou can parse full date + times, or just the date. In both cases a datetime\ninstance is returned but with missing times defaulting to 0, and missing\ndays / months defaulting to 1.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iso3166","origin":"textproc/py-iso3166","version":"2.1.1","comment":"Standalone ISO 3166-1 country definitions","maintainer":"takefu@airport.fm","www":"https://pypi.python.org/pypi/iso3166","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90ab53c0782b000aa317ddacb8c35bd390b187f0bbecfae256d6a5da2ea8eef2","flatsize":86215,"path":"All/py311-iso3166-2.1.1.pkg","repopath":"All/py311-iso3166-2.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16084,"desc":"Self-contained ISO 3166-1 country definitions.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-isodate","origin":"devel/py-isodate","version":"0.6.1_1","comment":"ISO 8601 date/time/duration parser and formater","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gweis/isodate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84544cff4fca95668eb43f72234e9a145b63d4420e646bda71052da9d04364a9","flatsize":369271,"path":"All/py311-isodate-0.6.1_1.pkg","repopath":"All/py311-isodate-0.6.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":53072,"desc":"This module implements ISO 8601 date, time and duration parsing. The\nimplementation follows ISO8601:2004 standard, and implements only date/time\nrepresentations mentioned in the standard. If something is not mentioned there,\nthen it is treated as non existent, and not as an allowed option.\n\nFor instance, ISO8601:2004 never mentions 2 digit years. So, it is not intended\nby this module to support 2 digit years. (while it may still be valid as ISO\ndate, because it is not explicitly forbidden.) Another example is, when no time\nzone information is given for a time, then it should be interpreted as local\ntime, and not UTC.\n\nAs this module maps ISO 8601 dates/times to standard Python data types, like\ndate, time, datetime and timedelta, it is not possible to convert all possible\nISO 8601 dates/times. For instance, dates before 0001-01-01 are not allowed by\nthe Python date and datetime classes. Additionally fractional seconds are\nlimited to microseconds. That means if the parser finds for instance nanoseconds\nit will round it to microseconds.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-isoduration","origin":"devel/py-isoduration","version":"20.11.0_1","comment":"Operations with ISO 8601 durations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bolsote/isoduration","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"464b96ae6dc0b8bb65199ddfa2d75e8bca276ae6c29f77aa46254baca83279df","flatsize":82635,"path":"All/py311-isoduration-20.11.0_1.pkg","repopath":"All/py311-isoduration-20.11.0_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":18636,"desc":"ISO 8601 is most commonly known as a way to exchange datetimes in textual\nformat. A lesser known aspect of the standard is the representation of\ndurations. They have a shape similar to this:\n    P3Y6M4DT12H30M5S\nThis string represents a duration of 3 years, 6 months, 4 days, 12 hours, 30\nminutes, and 5 seconds.\n\nThe state of the art of ISO 8601 duration handling in Python is more or less\nlimited to what's offered by isodate. What we are trying to achieve here is to\naddress the shortcomings of isodate (as described in their own Limitations\nsection), and a few of our own annoyances with their interface, such as the lack\nof uniformity in their handling of types, and the use of regular expressions for\nparsing.","deps":{"py311-arrow":{"origin":"devel/py-arrow","version":"1.3.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iso-639","origin":"textproc/py-iso-639","version":"0.4.5_1","comment":"Python library for ISO 639 standard","maintainer":"takefu@airport.fm","www":"https://github.com/noumar/iso639","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"abab29a960a0f7efd1de49718cbff814261f409cad34d957ba2e3bf3b1ce50ae","flatsize":556575,"path":"All/py311-iso-639-0.4.5_1.pkg","repopath":"All/py311-iso-639-0.4.5_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":130808,"desc":"ISO 639 library for Python","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-isbnlib","origin":"textproc/py-isbnlib","version":"3.10.14","comment":"Extract, clean, transform, hyphenate and metadata for ISBNs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/xlcnd/isbnlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15eecba64f2051383d642fa43c7bd6c7ecb1c412341633b9a8d9bdac283b371e","flatsize":495889,"path":"All/py311-isbnlib-3.10.14.pkg","repopath":"All/py311-isbnlib-3.10.14.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":86856,"desc":"isbnlib is a (pure) python library that provides several useful methods and\nfunctions to validate, clean, transform, hyphenate and get metadata for ISBN\nstrings. Its origin was as the core of isbntools.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iris-webhooks-module","origin":"security/py-iris-webhooks-module","version":"1.0.4,1","comment":"IRIS module offering support for webhooks","maintainer":"acm@FreeBSD.org","www":"https://github.com/dfir-iris/iris-webhooks-module","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b3dfe11800ee3967f0e73d5955de0e586e888bbf421b3499a97f8d09d2a1ef4","flatsize":79157,"path":"All/py311-iris-webhooks-module-1.0.4,1.pkg","repopath":"All/py311-iris-webhooks-module-1.0.4,1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":16156,"desc":"An interface module that allows to call webhooks from IRIS.","deps":{"py311-iris-module-interface":{"origin":"security/py-iris-module-interface","version":"1.2.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-isbntools","origin":"textproc/py-isbntools","version":"4.3.29_1","comment":"App and framework for all things about ISBN","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/xlcnd/isbntools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84310cfa14119d6031c015eee2cbb6ca2f2517e7c27f69be5d83f2c132ba119e","flatsize":303923,"path":"All/py311-isbntools-4.3.29_1.pkg","repopath":"All/py311-isbntools-4.3.29_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":57956,"desc":"isbntools provides several useful methods and functions to validate, clean,\ntransform, hyphenate and get metadata for ISBN strings.","deps":{"py311-isbnlib":{"origin":"textproc/py-isbnlib","version":"3.10.14"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-itanium_demangler","origin":"devel/py-itanium_demangler","version":"1.0","comment":"Pure Python parser for mangled itanium symbols","maintainer":"0mp@FreeBSD.org","www":"https://github.com/whitequark/python-itanium_demangler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d28d6f9123035ceb5e08615f83e2198b12cfdfb11e097c5fe2264d1a222c8bdb","flatsize":93192,"path":"All/py311-itanium_demangler-1.0.pkg","repopath":"All/py311-itanium_demangler-1.0.pkg","licenselogic":"single","licenses":["BSD0CLAUSE"],"pkgsize":17104,"desc":"The Python Itanium Demangler is a pure Python parser for the Itanium C++ ABI\nsymbol mangling language. Note that MSVC mangling language is not supported.\n\nThis demangler generates an abstract syntax tree from mangled symbols, which\ncan be used for directly extracting type information, as opposed to having\nto interpret the C++ source code corresponding to the demangled symbol.\n\nThere is also a built-in AST stringifier, so the demangler can be used\nas a replacement for c++filt or for formatting backtraces.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-isosurfaces","origin":"math/py-isosurfaces","version":"0.1.2","comment":"Construct isolines/isosurfaces over a 2D/3D scalar field","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jared-hughes/isosurfaces","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f462952b1c6495eb3fbba672efed34997453533b05c1c258167b4f491a3dc8f","flatsize":97978,"path":"All/py311-isosurfaces-0.1.2.pkg","repopath":"All/py311-isosurfaces-0.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20416,"desc":"isosurfaces allows to construct isolines/isosurfaces of a 2D/3D scalar field\ndefined by a function, i.e. curves over which f(x,y)=0 or surfaces over which\nf(x,y,z)=0. Most similar libraries use marching squares or similar over a\nuniform grid, but this uses a quadtree to avoid wasting time sampling many far\nfrom the implicit surface.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-iris-vt-module","origin":"security/py-iris-vt-module","version":"1.2.1","comment":"IRIS Module enriching IOCs with VT insights","maintainer":"acm@FreeBSD.org","www":"https://github.com/dfir-iris/iris-vt-module","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be87211d9b706edb797ca9757d49d4aae32d2245e1827bc681ec52ab4e5dd10b","flatsize":145268,"path":"All/py311-iris-vt-module-1.2.1.pkg","repopath":"All/py311-iris-vt-module-1.2.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":20124,"desc":"An interface module for VT and Iris to automatically enrich IOCs with VT\ninsight.","deps":{"py311-pyunpack":{"origin":"archivers/py-pyunpack","version":"0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-virustotal-api":{"origin":"security/py-virustotal-api","version":"1.1.11"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iris-intelowl-module","origin":"security/py-iris-intelowl-module","version":"0.1.0","comment":"IntelOwl IRIS module","maintainer":"acm@FreeBSD.org","www":"https://github.com/dfir-iris/iris-intelowl-module","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a609d31f518c0eab0114bae559d77fcdd079293f96d7fc2ac091c2ff62bf42d7","flatsize":216304,"path":"All/py311-iris-intelowl-module-0.1.0.pkg","repopath":"All/py311-iris-intelowl-module-0.1.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":25648,"desc":"iris-intelowl-module is a IRIS processor module providing open-source threat\nintelligence leveraging IntelOlw analyzers, to enrich indicators of compromise.","deps":{"py311-pyintelowl":{"origin":"devel/py-pyintelowl","version":"4.4.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iris-module-interface","origin":"security/py-iris-module-interface","version":"1.2.0","comment":"Base interface for modules of Iris","maintainer":"acm@FreeBSD.org","www":"https://github.com/dfir-iris/iris-module-interface","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f6751a7acfab28ad7033383b1a26844158509177e78bb74c93e93106499e0c1","flatsize":93460,"path":"All/py311-iris-module-interface-1.2.0.pkg","repopath":"All/py311-iris-module-interface-1.2.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":17420,"desc":"This Python package is used by IRIS modules to interact and extend IRIS\ncapabilities. It's the interface which module have to use to communicate with\nthe platform.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iris-misp-module","origin":"security/py-iris-misp-module","version":"1.3.0","comment":"IRIS module interfacing MISP with IRIS","maintainer":"acm@FreeBSD.org","www":"https://github.com/dfir-iris/iris-misp-module","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"768cc4254a4461ce6446f35776ba85788df793ee49c69334ee1b6632eaa7098f","flatsize":136700,"path":"All/py311-iris-misp-module-1.3.0.pkg","repopath":"All/py311-iris-misp-module-1.3.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":19156,"desc":"An interface module for MISP and Iris to automatically enrich IOCs with MISP\ninsight.","deps":{"py311-iris-module-interface":{"origin":"security/py-iris-module-interface","version":"1.2.0"},"py311-pymisp":{"origin":"devel/py-pymisp","version":"2.4.162.1"},"py311-pyunpack":{"origin":"archivers/py-pyunpack","version":"0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-irc","origin":"irc/py-irc","version":"20.4.1","comment":"IRC protocol client library for Python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/jaraco/irc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1cb38ba5c9bedc88bc2f4449fec778ba2b041349916abeb049c9f650886bc4d","flatsize":643833,"path":"All/py311-irc-20.4.1.pkg","repopath":"All/py311-irc-20.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":116732,"desc":"This library is intended to encapsulate the IRC protocol at a quite\nlow level.  It provides an event-driven IRC client framework. It has\na fairly thorough support for the basic IRC protocol, CTCP and DCC\nconnections.","deps":{"py311-jaraco.collections":{"origin":"devel/py-jaraco.collections","version":"5.0.1"},"py311-jaraco.functools":{"origin":"devel/py-jaraco.functools","version":"4.0.0"},"py311-jaraco.logging":{"origin":"devel/py-jaraco.logging","version":"3.3.0"},"py311-jaraco.stream":{"origin":"devel/py-jaraco.stream","version":"3.0.3"},"py311-jaraco.text":{"origin":"devel/py-jaraco.text","version":"3.12.0"},"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-tempora":{"origin":"devel/py-tempora","version":"5.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["irc","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-iris-check-module","origin":"security/py-iris-check-module","version":"1.0.1,1","comment":"A simple processor module for IRIS","maintainer":"acm@FreeBSD.org","www":"https://github.com/dfir-iris/iris-check-module","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a77a3841866a5f10dfc1e1a2c373097203b0b1ab0d5301bcfcde701aa1521817","flatsize":23456,"path":"All/py311-iris-check-module-1.0.1,1.pkg","repopath":"All/py311-iris-check-module-1.0.1,1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":7468,"desc":"An Iris Module that simply replies to every hooks","deps":{"py311-celery":{"origin":"devel/py-celery","version":"5.3.6"},"py311-iris-module-interface":{"origin":"security/py-iris-module-interface","version":"1.2.0"},"py311-pyunpack":{"origin":"archivers/py-pyunpack","version":"0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ipython_genutils","origin":"devel/py-ipython_genutils","version":"0.2.0","comment":"Vestigial utilities from IPython","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/ipython_genutils/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3cf97d444c0ac74efb6230483fd30d0c32f8f8c45670546d6b3af53a804ecec","flatsize":240542,"path":"All/py311-ipython_genutils-0.2.0.pkg","repopath":"All/py311-ipython_genutils-0.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":45772,"desc":"Vestigial utilities from IPython.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ipywidgets","origin":"devel/py-ipywidgets","version":"8.1.3","comment":"Interactive HTML widgets for Jupyter notebooks and the IPython kernel","maintainer":"makc@FreeBSD.org","www":"https://ipywidgets.readthedocs.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4468a05958ae5a7bf5c73f70b936ce146653af8b46ef59f026a423823dc33f7","flatsize":1486308,"path":"All/py311-ipywidgets-8.1.3.pkg","repopath":"All/py311-ipywidgets-8.1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":242092,"desc":"IPython widgets for the Jupyter Notebook","deps":{"py311-comm":{"origin":"devel/py-comm","version":"0.2.2"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-ipython_genutils":{"origin":"devel/py-ipython_genutils","version":"0.2.0"},"py311-jupyterlab-widgets":{"origin":"devel/py-jupyterlab-widgets","version":"3.0.11"},"py311-nbformat":{"origin":"devel/py-nbformat","version":"5.10.4"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"py311-widgetsnbextension":{"origin":"devel/py-widgetsnbextension","version":"4.0.11"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iris-evtx-module","origin":"security/py-iris-evtx-module","version":"1.2.0","comment":"Example of IRIS module, handling EVTX files","maintainer":"acm@FreeBSD.org","www":"https://github.com/dfir-iris/iris-evtx-module","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fec720e73a24789509beefe6a04ac2659a83083bc2122593402cc0e65e71bbc8","flatsize":68216,"path":"All/py311-iris-evtx-module-1.2.0.pkg","repopath":"All/py311-iris-evtx-module-1.2.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":15468,"desc":"An interface module for Evtx2Splunk and Iris in order to ingest Microsoft EVTX\nlog files. The module is installed on IRIS by default. In case you needed a\nprocedure to install it by yourself, you can follow the one below.","deps":{"py311-celery":{"origin":"devel/py-celery","version":"5.3.6"},"py311-evtx2splunk":{"origin":"textproc/py-evtx2splunk","version":"2.0.1"},"py311-iris-module-interface":{"origin":"security/py-iris-module-interface","version":"1.2.0"},"py311-pyunpack":{"origin":"archivers/py-pyunpack","version":"0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iris-client","origin":"security/py-iris-client","version":"2.0.1","comment":"Python client for DFIR-IRIS","maintainer":"acm@FreeBSD.org","www":"https://github.com/dfir-iris/iris-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"434ae4f865fe496364a7ebb9adbc33ed9f2eb24727ad8f26861fffc147723c77","flatsize":1371871,"path":"All/py311-iris-client-2.0.1.pkg","repopath":"All/py311-iris-client-2.0.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":133904,"desc":"dfir_iris_client offers a Python interface to communicate with IRIS.\n\nIt relies exclusively on the API, which means output of the methods are the\nsame as specified in the API reference.","deps":{"py311-deprecated":{"origin":"devel/py-deprecated","version":"1.2.14_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jupyterlab","origin":"devel/py-jupyterlab","version":"4.2.2","comment":"JupyterLab server extension","maintainer":"sunpoet@FreeBSD.org","www":"https://jupyter.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f1a84075819494ff0a335679502a196604f72d00260afc8e22b6efe33b25dec","flatsize":35996818,"path":"All/py311-jupyterlab-4.2.2.pkg","repopath":"All/py311-jupyterlab-4.2.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8889216,"desc":"JupyterLab is an extensible environment for interactive and reproducible\ncomputing, based on the Jupyter Notebook and Architecture.\n\nJupyterLab is the next-generation user interface for Project Jupyter offering\nall the familiar building blocks of the classic Jupyter Notebook (notebook,\nterminal, text editor, file browser, rich outputs, etc.) in a flexible and\npowerful user interface. JupyterLab will eventually replace the classic Jupyter\nNotebook.\n\nThe current JupyterLab releases are suitable for general usage, and the\nextension APIs will continue to evolve for JupyterLab extension developers.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-async-lru":{"origin":"devel/py-async-lru","version":"2.0.4_1"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-ipykernel":{"origin":"devel/py-ipykernel","version":"6.29.4_1"},"py311-jupyter-core":{"origin":"devel/py-jupyter-core","version":"5.7.2"},"py311-jupyter-lsp":{"origin":"devel/py-jupyter-lsp","version":"2.2.5_1"},"py311-jupyter-server":{"origin":"devel/py-jupyter-server","version":"2.14.1"},"py311-jupyterlab-server":{"origin":"devel/py-jupyterlab-server","version":"2.27.2"},"py311-notebook-shim":{"origin":"devel/py-notebook-shim","version":"0.2.4_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jaraco.context","origin":"devel/py-jaraco.context","version":"5.3.0","comment":"Useful decorators and context managers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/jaraco.context","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58c4eddf5314472c42f759ace1b787e1fa47a538362afb1041bcf341fd24c01e","flatsize":47799,"path":"All/py311-jaraco.context-5.3.0.pkg","repopath":"All/py311-jaraco.context-5.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11040,"desc":"jaraco.context provides context managers.","deps":{"py311-backports.tarfile":{"origin":"devel/py-backports.tarfile","version":"1.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jaraco.logging","origin":"devel/py-jaraco.logging","version":"3.3.0","comment":"Additional facilities to supplement Python stdlib logging module","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/jaraco.logging","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36dada8956992094a8dfd1bf1beebb5ba24c188402ed385267dc0b0436c6256b","flatsize":29784,"path":"All/py311-jaraco.logging-3.3.0.pkg","repopath":"All/py311-jaraco.logging-3.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8104,"desc":"Additional facilities to supplement Python's stdlib logging module.","deps":{"py311-tempora":{"origin":"devel/py-tempora","version":"5.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ipyopt","origin":"math/py-ipyopt","version":"0.12.9","comment":"Python interface to Ipopt","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/g-braeunlich/ipyopt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f762c2c718f9e301e7d90fb78295e00b4de11239865032c08ebbf55fa4de532c","flatsize":1588861,"path":"All/py311-ipyopt-0.12.9.pkg","repopath":"All/py311-ipyopt-0.12.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":139772,"desc":"Python interface for the interior point optimizer COIN-OR IPOpt.","deps":{"Ipopt":{"origin":"math/ipopt","version":"3.14.16"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libipopt.so.3"],"annotations":{"flavor":"py311"}},{"name":"py311-ipympl","origin":"devel/py-ipympl","version":"0.9.3_2","comment":"Matplotlib Jupyter extension","maintainer":"makc@FreeBSD.org","www":"https://github.com/matplotlib/ipympl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d6af69edfe1b18f0fa014974b37874041ac6d9a4e15a0fe5a350be06cca930d","flatsize":1092555,"path":"All/py311-ipympl-0.9.3_2.pkg","repopath":"All/py311-ipympl-0.9.3_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":202088,"desc":"Jupyter extension which enables interactive functionality of Matplotlib in\nJupyter Notebook and Lab.","deps":{"py311-ipykernel":{"origin":"devel/py-ipykernel","version":"6.29.4_1"},"py311-ipywidgets":{"origin":"devel/py-ipywidgets","version":"8.1.3"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ipykernel","origin":"devel/py-ipykernel","version":"6.29.4_1","comment":"IPython Kernel for Jupyter","maintainer":"sunpoet@FreeBSD.org","www":"https://ipython.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80650678a5e97f50b62518e0dbb9df9af75054060edcf5aff33b00ccae972955","flatsize":1191902,"path":"All/py311-ipykernel-6.29.4_1.pkg","repopath":"All/py311-ipykernel-6.29.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":204720,"desc":"The IPython kernel is the Python execution backend for Jupyter.","deps":{"py311-comm":{"origin":"devel/py-comm","version":"0.2.2"},"py311-debugpy":{"origin":"devel/py-debugpy","version":"1.8.1"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-jupyter-client":{"origin":"devel/py-jupyter-client","version":"8.6.2"},"py311-jupyter-core":{"origin":"devel/py-jupyter-core","version":"5.7.2"},"py311-matplotlib-inline":{"origin":"math/py-matplotlib-inline","version":"0.1.6"},"py311-nest-asyncio":{"origin":"devel/py-nest-asyncio","version":"1.6.0_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ipyfastscape","origin":"misc/py-ipyfastscape","version":"0.2.1","comment":"Interactive widgets for topographic data analysis and modelling","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fastscape-lem/ipyfastscape","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0ee5b6e9839e0375de7f2d8b81358a1cf5a0494f62d9e457fa39791b71ed5fb","flatsize":228548,"path":"All/py311-ipyfastscape-0.2.1.pkg","repopath":"All/py311-ipyfastscape-0.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42980,"desc":"Ipyfastscape is interactive widgets for topographic data analysis and modelling\nin Jupyter notebooks.\n\nWhile ipyfastscape is tightly integrated with fastscape, it also integrates very\nwell with any data in the form of an xarray dataset or any model created with\nxarray-simlab.\n\nThe widgets available here are built on top of libraries of the jupyter's widget\necosystem such as ipywidgets and ipygany. You can reuse those high-level UI\ncomponents as-is within notebooks (embedded mini-apps) or for building\ninteractive dashboards that you can then publish as standalone web applications.","deps":{"py311-ipygany":{"origin":"science/py-ipygany","version":"0.5.0_2"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-ipywidgets":{"origin":"devel/py-ipywidgets","version":"8.1.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-xarray":{"origin":"devel/py-xarray","version":"2024.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-ipdb","origin":"devel/py-ipdb","version":"0.13.13_1","comment":"IPython-enabled pdb","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gotcha/ipdb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2adf96c7e8c66deef2f2409677a21e5f493994d8ff0f924e9961f96e7a23431","flatsize":67812,"path":"All/py311-ipdb-0.13.13_1.pkg","repopath":"All/py311-ipdb-0.13.13_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17840,"desc":"ipdb exports functions to access the IPython debugger, which features tab\ncompletion, syntax highlighting, better tracebacks, better introspection with\nthe same interface as the pdb module.","deps":{"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iplib","origin":"net/py-iplib","version":"1.2.1","comment":"Convert amongst many different IPv4 notations","maintainer":"egypcio@FreeBSD.org","www":"https://pypi.org/project/iplib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4a8eae3b4fb0279900928b790edb69e2388c3ef5c59b1bf2cff9b855525c5d9","flatsize":123254,"path":"All/py311-iplib-1.2.1.pkg","repopath":"All/py311-iplib-1.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20316,"desc":"You can use this Python module to convert amongst many different\nnotations and to manage couples of address/netmask in the CIDR\nnotation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iptools","origin":"net/py-iptools","version":"0.7.0","comment":"Collection of python utilities for manipulating IPv4, IPv6 addresses","maintainer":"jbaggs2016@gmail.com","www":"https://github.com/bd808/python-iptools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7d1441100e692dacda555717c8a95265be6afc19e297fc4213fa9ddba1c5198","flatsize":151596,"path":"All/py311-iptools-0.7.0.pkg","repopath":"All/py311-iptools-0.7.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":21924,"desc":"The iptools package is a collection of utilities for dealing with IP addresses.\nUtilities for manipulating IPv4 and IPv6 addresses including a class that\ncan be used to include CIDR network blocks in Django's INTERNAL_IPS setting.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net"],"annotations":{"flavor":"py311"}},{"name":"py311-ipyparallel","origin":"devel/py-ipyparallel","version":"8.8.0_2","comment":"Interactive Parallel Computing with IPython","maintainer":"python@FreeBSD.org","www":"https://ipyparallel.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f552d47642e9a3fff9d0ab4ba1c795edec4f26e5ae9091067831168b8f2d2018","flatsize":3766717,"path":"All/py311-ipyparallel-8.8.0_2.pkg","repopath":"All/py311-ipyparallel-8.8.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":568588,"desc":"Use multiple instances of IPython in parallel, interactively.","deps":{"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-entrypoints":{"origin":"devel/py-entrypoints","version":"0.4"},"py311-ipykernel":{"origin":"devel/py-ipykernel","version":"6.29.4_1"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-jupyter-client":{"origin":"devel/py-jupyter-client","version":"8.6.2"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pyzmq":{"origin":"net/py-pyzmq","version":"25.0.2_1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ipy","origin":"net-mgmt/py-ipy","version":"1.1_1","comment":"Python module for handling IPv4 and IPv6 Addresses and Networks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/autocracy/python-ipy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b35dfa43eb553c731c692d1fedc9cc2f838e53ed7bd32aa438a36858b985d827","flatsize":212709,"path":"All/py311-ipy-1.1_1.pkg","repopath":"All/py311-ipy-1.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":35860,"desc":"IPy is a Python module for handling IPv4 and IPv6 Addresses and Networks in a\nfashion similar to perl's Net::IP and friends. The IP class allows a comfortable\nparsing and handling for most notations in use for IPv4 and IPv6 Addresses and\nNetworks.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ipcalc","origin":"net-mgmt/py-ipcalc","version":"1.99.0","comment":"Module to perform IP subnet calculations","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/ipcalc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa260193545805bd0e1a16a5c30feb8dea1af440ae5830f34671be383527a9eb","flatsize":110793,"path":"All/py311-ipcalc-1.99.0.pkg","repopath":"All/py311-ipcalc-1.99.0.pkg","licenselogic":"single","pkgsize":19280,"desc":"This module allows you to perform IP subnet calculations, there is support for\nboth IPv4 and IPv6 CIDR notation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ipaddr","origin":"devel/py-ipaddr","version":"2.2.0","comment":"Google open source IPv4/IPv6 manipulation library in Python","maintainer":"mopsfelder@gmail.com","www":"https://github.com/google/ipaddr-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20a7a5e20db8d67f4a5f40558c358be7c45348c9447b2bf44256370b012603d1","flatsize":229869,"path":"All/py311-ipaddr-2.2.0.pkg","repopath":"All/py311-ipaddr-2.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33420,"desc":"A Google open source IPv4/IPv6 manipulation library in Python.\nThis library is used to create/poke/manipulate IPv4 and\nIPv6 addresses and prefixes.\nDevelopment mailing list:\nhttp://groups.google.com/group/ipaddr-py-dev","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ioztat","origin":"sysutils/py-ioztat","version":"2.0.1_1","comment":"Storage load analysis tool for OpenZFS","maintainer":"tom@hur.st","www":"https://github.com/jimsalterjrs/ioztat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"849eca28f56f20159f05053bf7c5a60e4f41e00aa450ea04bf7f596c0455cd8b","flatsize":36386,"path":"All/py311-ioztat-2.0.1_1.pkg","repopath":"All/py311-ioztat-2.0.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12488,"desc":"ioztat is a storage load analysis tool for OpenZFS. It provides\niostat-like statistics at an individual dataset/zvol level.","deps":{"py311-sysctl":{"origin":"devel/py-sysctl","version":"0.3.3.20210928"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iowait","origin":"sysutils/py-iowait","version":"0.2","comment":"Python module for I/O completion events","maintainer":"python@FreeBSD.org","www":"https://launchpad.net/python-iowait","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5eb4b0efa9ce71336a2b5bcb9299b69170aa724703d7fc3f24baf72d6abbe247","flatsize":104942,"path":"All/py311-iowait-0.2.pkg","repopath":"All/py311-iowait-0.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23480,"desc":"IOWait provides a unified interface for I/O completion events.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iopath","origin":"devel/py-iopath","version":"0.1.9","comment":"Library providing I/O interface among storage backends","maintainer":"nc@FreeBSD.org","www":"https://github.com/facebookresearch/iopath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d89c8f07a7220fb65817349bc9e076750d8f7f4705c7ff6c704802b87c52406b","flatsize":345598,"path":"All/py311-iopath-0.1.9.pkg","repopath":"All/py311-iopath-0.1.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50976,"desc":"iopath is a lightweight I/O abstraction library that provides a common\ninterface across storage backends.","deps":{"py311-portalocker":{"origin":"devel/py-portalocker","version":"2.3.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ipygany","origin":"science/py-ipygany","version":"0.5.0_2","comment":"3-D scientific visualization in Jupyter Notebooks","maintainer":"yuri@FreeBSD.org","www":"https://github.com/martinRenou/ipygany","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ee710014d383144de9f32a0c73944fd56ab142a3bd729bfe7106397dd511d04","flatsize":11788113,"path":"All/py311-ipygany-0.5.0_2.pkg","repopath":"All/py311-ipygany-0.5.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":995336,"desc":"ipygany is a Jupyter Interactive Widgets library for 3-D mesh analysis.\n\nFeatures:\nipygany has many features including:\n* VTK loader for displaying your computation results in the Jupyter Notebook\n* Structured and Unstructured grids support\n* 2-D cell based meshes support (quads, triangles...) as well as 3-D cell based\n  meshes support (tetrahedrons, quadratic tetrahedrons...)\n* Animations\n* IsoColor effect\n* Warp effect\n* IsoSurface computation\n* Threshold effect (for visualizing only the parts that are inside of a range\n  of data)\n* Point cloud visualization\n* Water effect, for nice water visualization with real-time caustics","deps":{"py311-ipywidgets":{"origin":"devel/py-ipywidgets","version":"8.1.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-traittypes":{"origin":"devel/py-traittypes","version":"0.2.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-intspan","origin":"math/py-intspan","version":"1.6.1_1","comment":"Finite element automatic tabulator","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jonathaneunice/intspan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1aa305dd84cd72b7681eecb3997d8a5405830a5f9fbbdf74d2859963c84afac4","flatsize":91298,"path":"All/py311-intspan-1.6.1_1.pkg","repopath":"All/py311-intspan-1.6.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17604,"desc":"intspan is a set subclass that conveniently represents sets of integers. Sets\ncan be created from, and displayed as, integer spans such as 1-3,14,29,92-97\nrather than exhaustive member listings.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jaraco.collections","origin":"devel/py-jaraco.collections","version":"5.0.1","comment":"Python models and classes to supplement the stdlib ‘collections’","maintainer":"nivit@FreeBSD.org","www":"https://github.com/jaraco/jaraco.collections","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9889d2569a1281ce7c59b1ca223e1d22f9f4e3703d0247b6ac6566554ccb4b6b","flatsize":117954,"path":"All/py311-jaraco.collections-5.0.1.pkg","repopath":"All/py311-jaraco.collections-5.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19624,"desc":"Models and classes to supplement the stdlib 'collections' module.\n\nHighlights include:\n\n  * RangeMap: A mapping that accepts a range of values for keys.\n  * Projection: A subset over an existing mapping.\n  * KeyTransformingDict: Generalized mapping with keys transformed by a\n    function.\n  * FoldedCaseKeyedDict: A dict whose string keys are case-insensitive.\n  * BijectiveMap: A map where keys map to values and values back to their keys.\n  * ItemsAsAttributes: A mapping mix-in exposing items as attributes.\n  * IdentityOverrideMap: A map whose keys map by default to themselves unless\n    overridden.\n  * FrozenDict: A hashable, immutable map.\n  * Enumeration: An object whose keys are enumerated.\n  * Everything: A container that contains all things.\n  * Least, Greatest: Objects that are always less than or greater than any\n    other.\n  * pop_all: Return all items from the mutable sequence and remove them from\n    that sequence.\n  * DictStack: A stack of dicts, great for sharing scopes.\n  * WeightedLookup: A specialized RangeMap for selecting an item by weights.","deps":{"py311-jaraco.text":{"origin":"devel/py-jaraco.text","version":"3.12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-investiny","origin":"finance/py-investiny","version":"0.7.2","comment":"Investiny is faster, lighter, and easier to use than investpy","maintainer":"yuri@FreeBSD.org","www":"https://alvarobartt.github.io/investiny/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca473552871608bd91d92c521770817912be6323c49f5e303bb22ae5a146253d","flatsize":51155,"path":"All/py311-investiny-0.7.2.pkg","repopath":"All/py311-investiny-0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12328,"desc":"investiny has been created due to the latest Investing.com changes\nin their API protection protocols, as now their main APIs are\nCloudflare V2 protected.","deps":{"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lark","origin":"devel/py-lark","version":"1.1.9","comment":"Modern parsing library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lark-parser/lark","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df25ae75e4457ae55e269008d54b8ddd34bd5135dbacffe946976de6fbd53a20","flatsize":1402151,"path":"All/py311-lark-1.1.9.pkg","repopath":"All/py311-lark-1.1.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":249100,"desc":"ark is a parsing toolkit for Python, built with a focus on ergonomics,\nperformance and modularity.\n\nLark can parse all context-free languages. To put it simply, it means that it is\ncapable of parsing almost any programming language out there, and to some degree\nmost natural languages too.\n\nWhat can it do?\n- Parse all context-free grammars, and handle any ambiguity gracefully\n- Build an annotated parse-tree automagically, no construction code required.\n- Provide first-rate performance in terms of both Big-O complexity and measured\n  run-time (considering that this is Python ;)\n- Run on every Python interpreter (it's pure-python)\n- Generate a stand-alone parser (for LALR(1) grammars)\n- And many more features. Read ahead and find out!\n\nMost importantly, Lark will save you time and prevent you from getting parsing\nheadaches.","deps":{"py311-atomicwrites":{"origin":"devel/py-atomicwrites","version":"1.4.1"},"py311-interegular":{"origin":"textproc/py-interegular","version":"0.3.3_1"},"py311-regex":{"origin":"textproc/py-regex","version":"2024.7.24"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"ATOMIC_CACHE":"on","INTEREGULAR":"on","NEARLEY":"off","REGEX":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-interface-meta","origin":"devel/py-interface-meta","version":"1.3.0_1","comment":"Expose an extensible API with enforced method signatures","maintainer":"yuri@FreeBSD.org","www":"https://github.com/matthewwardrop/interface_meta","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cb049fa07106316fff9fae7f90bfe23d02b5c873c706d9c3de5cc79b9821980","flatsize":118703,"path":"All/py311-interface-meta-1.3.0_1.pkg","repopath":"All/py311-interface-meta-1.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22828,"desc":"interface_meta provides a convenient way to expose an extensible API with\nenforced method signatures and consistent documentation.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-intervaltree","origin":"devel/py-intervaltree","version":"3.1.0","comment":"Editable interval tree data structure for Python 2 and 3","maintainer":"antoine@FreeBSD.org","www":"https://github.com/chaimleib/intervaltree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdd755d990d39e3942af6f6629360a633111ec6a283479be5e69cb2b7c3d3f02","flatsize":269701,"path":"All/py311-intervaltree-3.1.0.pkg","repopath":"All/py311-intervaltree-3.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41232,"desc":"A mutable, self-balancing interval tree for Python 2 and 3.  Queries may be by\npoint, by range overlap, or by range envelopment.  This library was designed to\nallow tagging text and time intervals, where the intervals include the lower\nbound but not the upper bound.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sortedcontainers":{"origin":"devel/py-sortedcontainers","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-invoke","origin":"devel/py-invoke","version":"2.2.0_2","comment":"Python task execution tool and library","maintainer":"sunpoet@FreeBSD.org","www":"https://www.pyinvoke.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6547eb98832ce2fe0dbd39e9008370bbefaf8bd158334299a324e93b1b0c5ed7","flatsize":1897843,"path":"All/py311-invoke-2.2.0_2.pkg","repopath":"All/py311-invoke-2.2.0_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":281812,"desc":"Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented\nsubprocesses and organizing executable Python code into CLI-invokable tasks. It\ndraws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at\na powerful & clean feature set.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"SUDO":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-ioflo","origin":"devel/py-ioflo","version":"2.0.0","comment":"Automated Reasoning Engine and Flow Based Programming Framework","maintainer":"christer.edwards@gmail.com","www":"https://ioflo.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"965c71d4b65c9e959410bedff16294441c37d93e3dd11c1c41e5d95a52093cf4","flatsize":6318117,"path":"All/py311-ioflo-2.0.0.pkg","repopath":"All/py311-ioflo-2.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":606920,"desc":"Automated Reasoning Engine and Flow Based Programming Framework\n\nIoFlo is a magically powerful open interoperable software framework that\nenables non experts to intelligently automate their own programmable world.\n\nSee also: https://github.com/ioflo/ioflo","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-intervals","origin":"devel/py-intervals","version":"0.9.2_1","comment":"Handle intervals (ranges of comparable objects)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kvesteri/intervals","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fab388118b4709aac046c2ffc201737d8f391022c761c977770c1fa4e5b9e404","flatsize":111276,"path":"All/py311-intervals-0.9.2_1.pkg","repopath":"All/py311-intervals-0.9.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18896,"desc":"Intervals can be initialized using the class constructor, various factory\nmethods or from_string class method. The recommended way is to use the factory\nmethods.","deps":{"py311-infinity":{"origin":"devel/py-infinity","version":"1.5_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"retroarch-assets","origin":"games/retroarch-assets","version":"g20240102","comment":"Graphical assets and official branding for RetroArch","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/retroarch-assets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8acf829f4da93367b57f0bc53065c57f43ece8a2bf5ab833e90621bde7973db0","flatsize":537702301,"path":"All/retroarch-assets-g20240102.pkg","repopath":"All/retroarch-assets-g20240102.pkg","licenselogic":"single","licenses":["CC-BY-4.0"],"pkgsize":430278260,"desc":"Assets needed for RetroArch - e.g. menu drivers, etc. Also contains the\nofficial branding.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe retroarch-assets port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-ipython","origin":"devel/ipython","version":"8.18.1_1","comment":"Enhanced Interactive Python shell","maintainer":"python@FreeBSD.org","www":"https://ipython.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9ce1c5ba552ea1930cc2a737c016b9f3792446849360f3af6cdab9f0a9424b7","flatsize":11069944,"path":"All/py311-ipython-8.18.1_1.pkg","repopath":"All/py311-ipython-8.18.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2278920,"desc":"IPython is a free software project which tries to:\n\n   1. Provide an interactive shell superior to Python's\n      default. IPython has many features for object introspection,\n      system shell access, and its own special command system for\n      adding functionality when working interactively. It tries to be\n      a very efficient environment both for Python code development\n      and for exploration of problems using Python objects (in\n      situations like data analysis).\n\n   2. Serve as an embeddable, ready to use interpreter for your own\n      programs. IPython can be started with a single call from inside\n      another program, providing access to the current namespace. This\n      can be very useful both for debugging purposes and for\n      situations where a blend of batch-processing and interactive\n      exploration are needed.\n\n   3. Offer a flexible framework which can be used as the base\n      environment for other systems with Python as the underlying\n      language. Specifically scientific environments like Mathematica,\n      IDL and Mathcad inspired its design, but similar ideas can be\n      useful in many fields.","deps":{"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-jedi":{"origin":"devel/py-jedi","version":"0.19.1"},"py311-matplotlib-inline":{"origin":"math/py-matplotlib-inline","version":"0.1.6"},"py311-pexpect":{"origin":"misc/py-pexpect","version":"4.9.0_1"},"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-stack-data":{"origin":"devel/py-stack-data","version":"0.6.3_1"},"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:ipython:ipython:8.18.1:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-inotifyrecursive","origin":"devel/py-inotifyrecursive","version":"0.3.5_1","comment":"Recursive inotify watches based on inotify-simple","maintainer":"grembo@FreeBSD.org","www":"https://github.com/letorbi/inotifyrecursive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14ac22fcf34c61d813a28267626e058b238b0e04824d562e7351f37c0cdd5fb8","flatsize":38273,"path":"All/py311-inotifyrecursive-0.3.5_1.pkg","repopath":"All/py311-inotifyrecursive-0.3.5_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":10700,"desc":"Inotify Recursive is a Python package that offers a simple way to watch a\ndirectory-tree recursively for file changes via the inotify functionality of\nthe Linux kernel. It uses the inotify_simple package to set and remove the\ninotify watches and also incorporates its whole functionality. The package\nis written in Python and licensed as open-source under the LGPL version 3.","deps":{"py311-inotify-simple":{"origin":"devel/py-inotify-simple","version":"1.3.5_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-inotify-simple","origin":"devel/py-inotify-simple","version":"1.3.5_1","comment":"Simple wrapper around inotify","maintainer":"grembo@FreeBSD.org","www":"https://github.com/chrisjbillington/inotify_simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d20dc0369fae158b8ef383702fd79d45fc4e6f52caa4dc6a0af6dcf7b059f991","flatsize":42155,"path":"All/py311-inotify-simple-1.3.5_1.pkg","repopath":"All/py311-inotify-simple-1.3.5_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11284,"desc":"inotify_simple is a simple Python wrapper around inotify.\nNo fancy bells and whistles, just a literal wrapper with ctypes.","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-instabot","origin":"www/py-instabot","version":"0.117.0_5","comment":"Instagram bot scripts and API wrapper","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/instagrambot/instabot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"735e3d636b4e3b9e5046e377045ec7f3251a8ca526361312b72d5a61c7736a87","flatsize":1089141,"path":"All/py311-instabot-0.117.0_5.pkg","repopath":"All/py311-instabot-0.117.0_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":151324,"desc":"Instabot is a Python module, which not only implements the wrapper over the\nInstagram API, but also various useful functions.","deps":{"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-huepy":{"origin":"misc/py-huepy","version":"1.2.1_2"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-mock":{"origin":"devel/py-mock","version":"5.1.0"},"py311-moviepy":{"origin":"multimedia/py-moviepy","version":"1.0.3_6"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pysocks":{"origin":"net/py-pysocks","version":"1.7.1_1"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-toolbelt":{"origin":"www/py-requests-toolbelt","version":"1.0.0_1"},"py311-responses":{"origin":"devel/py-responses","version":"0.25.0_1"},"py311-schedule":{"origin":"devel/py-schedule","version":"1.2.2"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-inlinestyler","origin":"www/py-inlinestyler","version":"0.2.5","comment":"Inlines external css into html elements","maintainer":"alex@xanderio.de","www":"https://github.com/dlanger/inlinestyler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"323bfb92b3b6b718c31dfcfbdb33eaa5c801c3f3d623a35363a3c895d5f0e5aa","flatsize":158421,"path":"All/py311-inlinestyler-0.2.5.pkg","repopath":"All/py311-inlinestyler-0.2.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31760,"desc":"inlinestyler is an easy way to locally inline CSS into an HTML email message.\n\nStyling HTML email is a black art. CSS works, but only when it's been placed\ninline on the individual elements (and event then, not always) - which makes\ndevelopment frustrating, and iteration slow.\n\nThe general solution is to use an inlining service, which takes a message with\nthe CSS placed externally, and rewrites it so that all CSS is applied to the\nindividual elements. The most widely used of these services - and as far as I\ncan tell, the one that powers CampaignMonitor - is Premailer. It's a great\nservice, and the guys behind it put a lot of work into keeping it up to date\nwith the most recent discoveries in what works and what doesn't.\n\ninlinestyler takes (most) of the functionality of Premailer, and makes it\navailable locally, accessible without having call a remote service.","deps":{"py311-cssutils":{"origin":"www/py-cssutils","version":"2.11.1,1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-intelhex","origin":"devel/py-intelhex","version":"2.3.0","comment":"Python library and scripts to work with files in Intel HEX format","maintainer":"dmytro@posteo.net","www":"https://github.com/python-intelhex/intelhex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28708a5137bf7a25d9daafe68c7c5d47833d2d43205f04475f87ac26f20b18aa","flatsize":569763,"path":"All/py311-intelhex-2.3.0.pkg","repopath":"All/py311-intelhex-2.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":77172,"desc":"The intelhex Python library is developed to read, write, create from\nscratch and manipulate data from Intel HEX file format.  The distribution\npackage also includes several convenience Python scripts, including\n\"classic\" hex2bin and bin2hex converters and more, those based on the\nlibrary itself.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-instructor","origin":"misc/py-instructor","version":"0.6.8","comment":"Structured outputs for llms","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/jxnl/instructor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b50ca2c1dc2a127bd7208bc7fa6f55f2e13372a13da68df64226f7deb2b1231","flatsize":449843,"path":"All/py311-instructor-0.6.8.pkg","repopath":"All/py311-instructor-0.6.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":81408,"desc":"Structured extraction in Python, powered by OpenAI's function calling\nAPI, designed for simplicity, transparency, and control.\n\nDive into the world of Python-based structured extraction, empowered\nby OpenAI's cutting-edge function calling API. Instructor stands out\nfor its simplicity, transparency, and user-centric design. Whether\nyou're a seasoned developer or just starting out, you'll find\nInstructor's approach intuitive and its results insightful.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-docstring-parser":{"origin":"textproc/py-docstring-parser","version":"0.15"},"py311-openai":{"origin":"misc/py-openai","version":"1.35.3"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-tenacity":{"origin":"devel/py-tenacity","version":"8.4.1"},"py311-typer":{"origin":"devel/py-typer","version":"0.12.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-inifile","origin":"devel/py-inifile","version":"0.4","comment":"Small INI library for Python","maintainer":"egypcio@FreeBSD.org","www":"https://pypi.org/project/inifile/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d1c65e6bb4f99a86ae8975d2030a9a6da1d8f7d25f675451b7a82f0ed5c8eff","flatsize":83557,"path":"All/py311-inifile-0.4.pkg","repopath":"All/py311-inifile-0.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16824,"desc":"Small INI library for Python. Unlike a regular INI serializer it only\noverwrites the lines that were modified.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iniparse","origin":"devel/py-iniparse","version":"0.5_1","comment":"Accessing and Modifying INI files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/candlepin/python-iniparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5ae122af88afbead2d1cfcda3f02cda8229fc1bf1959cb598247429169e95dd","flatsize":202356,"path":"All/py311-iniparse-0.5_1.pkg","repopath":"All/py311-iniparse-0.5_1.pkg","licenselogic":"or","licenses":["MIT","PSFL"],"pkgsize":35868,"desc":"iniparse is a INI parser for Python which is:\n- Compatible with ConfigParser: Backward compatible implementations of\n  ConfigParser, RawConfigParser, and SafeConfigParser are included that are\n  API-compatible with the Python standard library.\n- Preserves structure of INI files: Order of sections & options, indentation,\n  comments, and blank lines are preserved as far as possible when data is\n  updated.\n- More convenient: Values can be accessed using dotted notation (cfg.user.name),\n  or using container syntax (cfg['user']['name']).\n\nIt is very useful for config files that are updated both by users and by\nprograms, since it is very disorienting for a user to have her config file\ncompletely rearranged whenever a program changes it. iniparse also allows making\nthe order of entries in a config file significant, which is desirable in\napplications like image galleries.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-interegular","origin":"textproc/py-interegular","version":"0.3.3_1","comment":"Regex intersection checker","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/MegaIng/interegular","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"415cc9fabb77e9447fe5575731b854b74cd8c317ee796abab2bb3b4a6741d9a1","flatsize":339285,"path":"All/py311-interegular-0.3.3_1.pkg","repopath":"All/py311-interegular-0.3.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57804,"desc":"Interegular is a library to check a subset of python regexes for intersections.\nBased on grennery by @qntm. Adapted for lark-parser.\n\nThe primary difference with grennery library is that interegular is focused on\nspeed and compatibility with python re syntax, whereas grennery has a way to\nreconstruct a regex from a FSM, which interegular lacks.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-infinity","origin":"devel/py-infinity","version":"1.5_1","comment":"All-in-one infinity value which can be compared to any object","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kvesteri/infinity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb262560e449bfd24cf68690bd75370fe351eedc5f60518277e131325d31e71d","flatsize":19054,"path":"All/py311-infinity-1.5_1.pkg","repopath":"All/py311-infinity-1.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5380,"desc":"infinity provides all-in-one infinity value for Python. It can be compared to\nany object.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lazr.delegates","origin":"devel/py-lazr.delegates","version":"2.0.4","comment":"Easily write objects that delegate behavior","maintainer":"acm@FreeBSD.org","www":"https://launchpad.net/lazr.delegates","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c2698406fd97b8efdf60c3b2f04d137c8a443677bd47f710f53a99168b1eb83","flatsize":92702,"path":"All/py311-lazr.delegates-2.0.4.pkg","repopath":"All/py311-lazr.delegates-2.0.4.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":19028,"desc":"The lazr.delegates package makes it easy to write objects that delegate\nbehavior to another object. The new object adds some property or behavior on\nto the other object, while still providing the underlying interface, and\ndelegating behavior.","deps":{"py311-nose":{"origin":"devel/py-nose","version":"1.3.7_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-inequality","origin":"science/py-inequality","version":"1.0.1","comment":"Spatial inequality analysis for PySAL","maintainer":"sunpoet@FreeBSD.org","www":"https://inequality.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"928e7aa4b29aae1e06fd52e8fa1727edd38b24145d0239187d54c075c62b2c05","flatsize":210254,"path":"All/py311-inequality-1.0.1.pkg","repopath":"All/py311-inequality-1.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28448,"desc":"inequality implements measures for the analysis of inequality over space and\ntime and is part of the PySAL family.\n\nSee also: https://github.com/pysal/inequality","deps":{"py311-libpysal":{"origin":"science/py-libpysal","version":"4.7.0_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iniconfig","origin":"devel/py-iniconfig","version":"1.1.1_1","comment":"Simple parsing of ini files in Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/iniconfig/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"adb3aeb182803b5e992912ccce03ae68968fb58ca0de9b64a62ddec1ddfc91a2","flatsize":29210,"path":"All/py311-iniconfig-1.1.1_1.pkg","repopath":"All/py311-iniconfig-1.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8576,"desc":"iniconfig is a small and simple INI-file parser module having a unique set of\nfeatures:\n\n* maintains order of sections and entries\n* supports multi-line values with or without line-continuations\n* supports \"#\" comments everywhere\n* raises errors with proper line-numbers\n* no bells and whistles like automatic substitutions\n* iniconfig raises an Error if two sections have the same name.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-indiweb","origin":"astro/py-indiweb","version":"0.1.7_1","comment":"Simple web application to manage INDI server","maintainer":"acm@FreeBSD.org","www":"https://github.com/knro/indiwebmanager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b7f30b66dca5a1121cb0b452920923c17239d0b840e7e10781422a3297f032f","flatsize":1036614,"path":"All/py311-indiweb-0.1.7_1.pkg","repopath":"All/py311-indiweb-0.1.7_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":348588,"desc":"INDI Web Manager is a simple web application to manage INDI server","deps":{"py311-bottle":{"origin":"www/py-bottle","version":"0.12.25"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-inflect","origin":"devel/py-inflect","version":"7.0.0","comment":"Generate plurals, singular nouns, ordinals, indefinite articles","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/inflect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac70f8c475c1b175376d53659c45837485efbb54c3f911e54787bb242dca20e3","flatsize":379906,"path":"All/py311-inflect-7.0.0.pkg","repopath":"All/py311-inflect-7.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":67104,"desc":"inflect.py correctly generates plurals, singular nouns, ordinals, indefinite\narticles and converts numbers to words.","deps":{"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-investpy","origin":"finance/py-investpy","version":"1.0.8_1","comment":"Financial Data Extraction from Investing.com with Python","maintainer":"yuri@FreeBSD.org","www":"https://investpy.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5faca679ce86646af29f40b4491f24ddecf1c53029b1edbaf421698307979b56","flatsize":22032828,"path":"All/py311-investpy-1.0.8_1.pkg","repopath":"All/py311-investpy-1.0.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3261312,"desc":"investpy is a Python package to retrieve data from Investing.com, which provides\ndata retrieval from up to 39952 stocks, 82221 funds, 11403 ETFs, 2029 currency\ncrosses, 7797 indices, 688 bonds, 66 commodities, 250 certificates, and 4697\ncryptocurrencies.\n\ninvestpy allows the user to download both recent and historical data from all\nthe financial products indexed at Investing.com. It includes data from all over\nthe world, from countries such as United States, France, India, Spain, Russia,\nor Germany, amongst many others.\n\ninvestpy seeks to be one of the most complete Python packages when it comes to\nfinancial data extraction to stop relying on public/private APIs since investpy\nis FREE and has NO LIMITATIONS. These are some of the features that currently\nlead investpy to be one of the most consistent packages when it comes to\nfinancial data retrieval.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-unidecode":{"origin":"converters/py-unidecode","version":"1.3.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-imutils","origin":"graphics/py-imutils","version":"0.5.4_1","comment":"Series of convenience image processing functions","maintainer":"python@FreeBSD.org","www":"https://github.com/PyImageSearch/imutils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"001b9dc1c3d00bc8aaf11280cdad1f550317dbc28c2ed975eb092b1284773cb5","flatsize":181293,"path":"All/py311-imutils-0.5.4_1.pkg","repopath":"All/py311-imutils-0.5.4_1.pkg","licenselogic":"single","pkgsize":39696,"desc":"A series of convenience functions to make basic image processing\noperations such as translation, rotation, resizing, skeletonization,\nand displaying Matplotlib images easier with OpenCV and Python.","deps":{"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-incremental","origin":"devel/py-incremental","version":"21.3.0","comment":"Library that versions your Python projects","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/incremental/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0da10b8c4e70d3e7c1ec4d8dcd30d2a780592fbb20e0fbcc8bb470f1ea0e5440","flatsize":263553,"path":"All/py311-incremental-21.3.0.pkg","repopath":"All/py311-incremental-21.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28620,"desc":"A small library that versions your Python projects.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-importlab","origin":"devel/py-importlab","version":"0.8_2","comment":"Calculate python dependency graphs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/importlab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b612b37bb36ab6634748d82b55c272d78c8d34531057de099edd52734a289f3","flatsize":212765,"path":"All/py311-importlab-0.8_2.pkg","repopath":"All/py311-importlab-0.8_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41144,"desc":"Importlab is a library for Python that automatically infers dependencies and\ncalculates a dependency graph. It can perform dependency ordering of a set of\nfiles, including cycle detection.\n\nImportlab's main use case is to work with static analysis tools that process one\nfile at a time, ensuring that a file's dependencies are analysed before it is.\n\nImportlab is primarily intended to be used as a library. It takes one or more\npython files as arguments, and generates an import graph, typically used to\nprocess files in dependency order.\n\nThis is not an official Google product.","deps":{"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-importlib-metadata6","origin":"devel/py-importlib-metadata6","version":"6.11.0","comment":"Read metadata from Python packages","maintainer":"bofh@FreeBSD.org","www":"https://github.com/python/importlib_metadata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9b8820921b0ba24ff619b2bc65c55eaad6673027b4cc36253b29164c5b2c2f8","flatsize":246156,"path":"All/py311-importlib-metadata6-6.11.0.pkg","repopath":"All/py311-importlib-metadata6-6.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":42916,"desc":"Read metadata from Python packages","deps":{"py311-zipp":{"origin":"devel/py-zipp","version":"3.19.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-langid","origin":"textproc/py-langid","version":"1.1.6.20170715_1","comment":"Standalone Language Identification (LangID) tool","maintainer":"thierry@FreeBSD.org","www":"https://github.com/saffsd/langid.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fcf69567e3068270e2724143117eca08d992d44d1a814a03f965ca1a8d407fd","flatsize":7640130,"path":"All/py311-langid-1.1.6.20170715_1.pkg","repopath":"All/py311-langid-1.1.6.20170715_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1930048,"desc":"langid.py is a standalone Language Identification (LangID) tool.\n\nThe design principles are as follows:\n\n    Fast\n    Pre-trained over a large number of languages (currently 97)\n    Not sensitive to domain-specific features (e.g. HTML/XML markup)\n    Single .py file with minimal dependencies\n    Deployable as a web service\n\nRemark: the main script langid/langid.py is cross-compatible with both Python2\nand Python3, but the accompanying training tools are still Python2-only, hence\nnot installed by this port.\n\nSee also the port textproc/py-langdetect for a similar program.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-immutabledict","origin":"devel/py-immutabledict","version":"3.0.0","comment":"Immutable wrapper around dictionaries for Python3","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/corenting/immutabledict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6d2c4bc560cc610b4dc35a49591ca2ac4c579ff0c204e8f955509236c16832e","flatsize":19031,"path":"All/py311-immutabledict-3.0.0.pkg","repopath":"All/py311-immutabledict-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6240,"desc":"A fork of the original frozendict, an immutable wrapper around dictionaries.\nThis library is a pure Python, MIT-licensed alternative to the new LGPL-3.0\nlicensed frozendict.\n\nIt implements the complete mapping interface and can be used as a drop-in\nreplacement for dictionaries where immutability is desired. The immutabledict\nconstructor mimics dict, and all of the expected interfaces (iter, len, repr,\nhash, getitem) are provided. Note that an immutabledict does not guarantee the\nimmutability of its values, so the utility of hash method is restricted by\nusage.\n\nThe only difference is that the copy() method of immutable takes variable\nkeyword arguments, which will be present as key/value pairs in the new,\nimmutable copy.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-immutables","origin":"devel/py-immutables","version":"0.20","comment":"Immutable collections","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/MagicStack/immutables","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1d183786d13edfdaa37f848cc7ead1b63645014b008e3f383aabfb2ac8a3433","flatsize":205795,"path":"All/py311-immutables-0.20.pkg","repopath":"All/py311-immutables-0.20.pkg","licenselogic":"and","licenses":["APACHE20","MIT"],"pkgsize":43428,"desc":"An immutable mapping type for Python.\n\nThe underlying datastructure is a Hash Array Mapped Trie (HAMT) used in Clojure,\nScala, Haskell, and other functional languages. This implementation is used in\nCPython 3.7 in the contextvars module (see PEP 550 and PEP 567 for more\ndetails).\n\nImmutable mappings based on HAMT have O(log N) performance for both set() and\nget() operations, which is essentially O(1) for relatively small mappings.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-img2pdf","origin":"graphics/py-img2pdf","version":"0.5.1_2","comment":"Convert images to PDF via direct JPEG inclusion","maintainer":"kai@FreeBSD.org","www":"https://gitlab.mister-muffin.de/josch/img2pdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d804439b5cf9566b63df5648dc5e0eb9c7bd2b476ed2ea47626e342fa2657da2","flatsize":560692,"path":"All/py311-img2pdf-0.5.1_2.pkg","repopath":"All/py311-img2pdf-0.5.1_2.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":92952,"desc":"This Python package provides lossless conversion of raster images to PDF. You\nshould use img2pdf if your priorities are (in this order):\n\n1. \"always lossless\": The image embedded in the PDF will always have the exact\n   same color information for every pixel as the input.\n\n2. \"small\": If possible, the difference in filesize between the input image and\n   the output PDF will only be the overhead of the PDF container itself.\n\n3. \"fast\": If possible, the input image is just pasted into the PDF document\n   as-is without any CPU hungry re-encoding of the pixel data.\n\nConventional conversion software (like ImageMagick) would either:\n\n1. Not be lossless because lossy re-encoding to JPEG.\n2. Not be small because using wasteful flate encoding of raw pixel data.\n3. Not be fast because input data gets re-encoded.\n\nAnother advantage of not having to re-encode the input (in most common\nsituations) is, that img2pdf is able to handle much larger input than other\nsoftware, because the raw pixel data never has to be loaded into memory.","deps":{"py311-pikepdf":{"origin":"textproc/py-pikepdf","version":"8.15.1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"GUI":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-influxdb","origin":"databases/py-influxdb","version":"5.0.0_2","comment":"Python Client for InfluxDB","maintainer":"vladimirv@ixsystems.com","www":"https://github.com/influxdata/influxdb-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e637b1ac04c56242325ff034ed67d452203b7f26e2d36c57fae89c737ddaf596","flatsize":1099245,"path":"All/py311-influxdb-5.0.0_2.pkg","repopath":"All/py311-influxdb-5.0.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":126852,"desc":"InfluxDB-Python is a client for interacting with InfluxDB.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-internetarchive","origin":"www/py-internetarchive","version":"4.1.0","comment":"Python interface to archive.org","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jjjake/internetarchive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1dd9aec0e42b4a44b7054fc6ab0f90dfefec39c2b02d00897cdd00625549b64f","flatsize":951174,"path":"All/py311-internetarchive-4.1.0.pkg","repopath":"All/py311-internetarchive-4.1.0.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":145736,"desc":"This package installs a command-line tool named ia for using Archive.org\nfrom the command-line. It also installs the internetarchive Python module\nfor programatic access to archive.org.","deps":{"py311-charset-normalizer":{"origin":"textproc/py-charset-normalizer","version":"3.3.2_1"},"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-jsonpatch":{"origin":"devel/py-jsonpatch","version":"1.33"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-schema":{"origin":"devel/py-schema","version":"0.7.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-impacket","origin":"net/py-impacket","version":"0.11.0","comment":"Collection of Python classes providing access to network packets","maintainer":"acm@FreeBSD.org","www":"https://www.coresecurity.com/corelabs-research/open-source-tools/impacket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8cb60671f9f61921d133796ce332c8b66424f2be83295b727f48266f218024e5","flatsize":20168602,"path":"All/py311-impacket-0.11.0.pkg","repopath":"All/py311-impacket-0.11.0.pkg","licenselogic":"and","licenses":["APACHE11","ZLIB"],"pkgsize":2335192,"desc":"Impacket is a collection of Python classes focused on providing access\nto network packets. Impacket allows Python developers to craft and\ndecode network packets in simple and consistent manner. It includes\nsupport for low-level protocols such as IP, UDP and TCP, as well as\nhigher-level protocols such as NMB and SMB. Impacket is highly effective\nwhen used in conjunction with a packet capture utility or package such\nas Pcapy. Packets can be constructed from scratch, as well as parsed\nfrom raw data. Furthermore, the object oriented API makes it simple to\nwork with deep protocol hierarchies.\n\nSee also: https://github.com/CoreSecurity/impacket","deps":{"py311-charset-normalizer":{"origin":"textproc/py-charset-normalizer","version":"3.3.2_1"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-ldap3":{"origin":"net/py-ldap3","version":"2.9.1"},"py311-ldapdomaindump":{"origin":"net/py-ldapdomaindump","version":"0.9.4"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-pycryptodomex":{"origin":"security/py-pycryptodomex","version":"3.20.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-importlib-resources","origin":"devel/py-importlib-resources","version":"6.4.0","comment":"Read resources from Python packages","maintainer":"bofh@FreeBSD.org","www":"https://github.com/python/importlib_resources","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"feef14d1696d72239ce9944b5a8f6b5ab10f2453ab6ad114a1d78c108dda4cfb","flatsize":454457,"path":"All/py311-importlib-resources-6.4.0.pkg","repopath":"All/py311-importlib-resources-6.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":69612,"desc":"Read resources from Python packages","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-ini2toml","origin":"textproc/py-ini2toml","version":"0.15","comment":"Automatically conversion of .ini/.cfg files to TOML equivalents","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/abravalheri/ini2toml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"336f364082d7f3dcadf11cb7e8819312850f69902cb58a6cc4293cdc1aacb2fa","flatsize":580797,"path":"All/py311-ini2toml-0.15.pkg","repopath":"All/py311-ini2toml-0.15.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":103648,"desc":"The original purpose of this project is to help migrating setup.cfg files to PEP\n621, but by extension it can also be used to convert any compatible .ini/.cfg\nfile to TOML.\n\nPlease notice, the provided .ini/.cfg files should follow the same syntax\nsupported by Python's ConfigParser library (here referred to as INI syntax) and\nmore specifically abide by ConfigUpdater restrictions (e.g., no interpolation or\nrepeated fields).","deps":{"py311-configupdater":{"origin":"devel/py-configupdater","version":"3.1.1_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"FULL":"on","LITE":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-imaplib2","origin":"mail/py-imaplib2","version":"3.6","comment":"Threaded Python IMAP4 client","maintainer":"dereks@lifeofadishwasher.com","www":"https://github.com/jazzband/imaplib2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"202d6ab9d07ef1996bcd9bc538675b377c86c35f6aea487b431eed739251c91a","flatsize":338917,"path":"All/py311-imaplib2-3.6.pkg","repopath":"All/py311-imaplib2-3.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57332,"desc":"Based on RFC 3501 and original imaplib module.\n\nThis is a version of imaplib that uses threads to allow full use of\nthe IMAP4 concurrency features, and to de-couple a user of imaplib\nfrom i/o lags, except where explicitly allowed.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-imagesize","origin":"graphics/py-imagesize","version":"1.4.1_1","comment":"Get image size from png/jpeg/jpeg2000/gif file","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/shibukawa/imagesize_py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e55a6071b66376dd2af68c9ba76a910dd159a9dfe2aa133782234d5eaa47123a","flatsize":55821,"path":"All/py311-imagesize-1.4.1_1.pkg","repopath":"All/py311-imagesize-1.4.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11860,"desc":"This module analyzes JPEG/JPEG 2000/PNG/GIF/TIFF/SVG/Netpbm image headers and\nreturns image size or DIP.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-imageio-ffmpeg","origin":"graphics/py-imageio-ffmpeg","version":"0.5.1","comment":"FFMPEG wrapper for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/imageio/imageio-ffmpeg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b592b2d3e33287619cff87c5cb1b0bac640f5ecc9dbe9df7610b5188640eb5e4","flatsize":142325,"path":"All/py311-imageio-ffmpeg-0.5.1.pkg","repopath":"All/py311-imageio-ffmpeg-0.5.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31048,"desc":"The purpose of this project is to provide a simple and reliable ffmpeg wrapper\nfor working with video files. It implements two simple generator functions for\nreading and writing data from/to ffmpeg, which reliably terminate the ffmpeg\nprocess when done. It also takes care of publishing platform-specific wheels\nthat include the binary ffmpeg executables.\n\nThis library is used as the basis for the imageio ffmpeg plugin, but it can also\nbe used by itself. Imageio provides a higher level API, and adds support for\ne.g. cameras and seeking.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-imdbpy","origin":"www/py-imdbpy","version":"2021.4.18","comment":"Retrieve and manage the data of the IMDb movie database","maintainer":"python@FreeBSD.org","www":"http://imdbpy.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1743f7c7e0a4fd00fec8db59127c3c05b934022ad85514f5f1171d8d3fddb812","flatsize":2437251,"path":"All/py311-imdbpy-2021.4.18.pkg","repopath":"All/py311-imdbpy-2021.4.18.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":354480,"desc":"IMDbPY is a Python package useful to retrieve and manage the data of the IMDb\nmovie database.\n\nIMDbPY aims to provide an easy way to access the IMDb's database using a Python\nscript. Platform-independent and written in pure Python, it's theoretically\nindependent from the data source (since IMDb provides two or three different\ninterfaces to their database). IMDbPY is mainly intended for programmers and\ndevelopers who want to build their Python programs using the IMDbPY package, but\nsome example scripts - useful for simple users - are included.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"SQLALCHEMY14":"off"},"annotations":{"deprecated":"IMDbPY is now cinemagoer. Use www/py-cinemagoer instead","expiration_date":"2024-06-30","flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nIMDbPY is now cinemagoer. Use www/py-cinemagoer instead.\n\nIt is scheduled to be removed on or after 2024-06-30."}]},{"name":"py311-intbitset","origin":"devel/py-intbitset","version":"3.1.0","comment":"C-based extension implementing fast integer bit sets","maintainer":"kai@FreeBSD.org","www":"https://github.com/inveniosoftware/intbitset/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0a08502b748c28283f9361b8964286c9bdb07703329b32d8f1c8795dfeac168","flatsize":212304,"path":"All/py311-intbitset-3.1.0.pkg","repopath":"All/py311-intbitset-3.1.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":69572,"desc":"The intbitset library provides a set implementation to store sorted unsigned\nintegers either 32-bits integers or an infinite range with fast set operations\nimplemented via bit vectors in a Python C extension for speed and reduced memory\nusage.\n\nThe inbitset class emulates the Python built-in set class interface with some\nadditional specific methods such as its own fast dump and load marshalling\nfunctions.\n\nintbitset additionally support the pickle protocol, the iterator protocol and\ncan behave like a sequence that can be sliced. Because the integers are always\nstored sorted, the first element of a non-empty set [0] is also the min()\ninteger and the last element [-1] is also the max() integer in the set.\n\nWhen compared to the standard library set class, intbitset set operations such\nas intersection, union and difference can be up to 5000 faster for dense integer\nsets.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-installer","origin":"devel/py-installer","version":"0.7.0","comment":"Library for installing Python wheels","maintainer":"sunpoet@FreeBSD.org","www":"https://installer.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68e116be389948e4d29ceb33ad6b8789b613bbfe14aa3cb68721669ae356ce7d","flatsize":1099893,"path":"All/py311-installer-0.7.0.pkg","repopath":"All/py311-installer-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":228044,"desc":"This is a low-level library for installing a Python package from a wheel\ndistribution. It provides basic functionality and abstractions for handling\nwheels and installing packages from wheels.\n\n- Logic for \"unpacking\" a wheel (i.e. installation).\n- Abstractions for various parts of the unpacking process.\n- Extensible simple implementations of the abstractions.\n- Platform-independent Python script wrapper generation.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-imap-tools","origin":"mail/py-imap-tools","version":"1.5.0","comment":"Work with email via IMAP","maintainer":"grembo@FreeBSD.org","www":"https://github.com/ikvk/imap_tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be7583a00807d47833d699e8e60871bbafc1e93cde82b3018af54023c70b7be5","flatsize":341645,"path":"All/py311-imap-tools-1.5.0.pkg","repopath":"All/py311-imap-tools-1.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":59136,"desc":"High level lib for work with email by IMAP:\n- Basic message operations: fetch, uids, numbers\n- Parsed email message attributes\n- Query builder for search criteria\n- Actions with emails: copy, delete, flag, move, append\n- Actions with folders: list, set, get, create, exists, rename,\n  subscribe, delete, status\n- IDLE commands: start, poll, stop, wait\n- Exceptions on failed IMAP operations\n- No external dependencies, tested","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-idna","origin":"dns/py-idna","version":"3.7","comment":"Internationalized Domain Names in Applications (IDNA)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kjd/idna","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7ee4a3c520df0229cc005c5573c06473348233c3b4cb7c98fde2af5a95edf9c","flatsize":907194,"path":"All/py311-idna-3.7.pkg","repopath":"All/py311-idna-3.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":79832,"desc":"Support for the Internationalised Domain Names in Applications (IDNA) protocol\nas specified in RFC 5891. This is the latest version of the protocol and is\nsometimes referred to as \"IDNA 2008\".\n\nThis library also provides support for Unicode Technical Standard 46, Unicode\nIDNA Compatibility Processing.\n\nThis acts as a suitable replacement for the \"encodings.idna\" module that comes\nwith the Python standard library, but which only supports the older superseded\nIDNA specification (RFC 3490).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-importlib-metadata","origin":"devel/py-importlib-metadata","version":"7.1.0","comment":"Read metadata from Python packages","maintainer":"bofh@FreeBSD.org","www":"https://github.com/python/importlib_metadata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1442c0ea5031a76ef3aeed6d600ce6d0fa145f704198c2933b4e17b20f95a05f","flatsize":253011,"path":"All/py311-importlib-metadata-7.1.0.pkg","repopath":"All/py311-importlib-metadata-7.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":43400,"desc":"Read metadata from Python packages","deps":{"py311-zipp":{"origin":"devel/py-zipp","version":"3.19.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-imageio","origin":"graphics/py-imageio","version":"2.34.1","comment":"Python library for reading and writing image, video formats","maintainer":"sunpoet@FreeBSD.org","www":"https://imageio.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33928359dcd98a67836330ac3cf14390dacff1e805174ceeefaf6f6228412f34","flatsize":3870277,"path":"All/py311-imageio-2.34.1.pkg","repopath":"All/py311-imageio-2.34.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":564988,"desc":"Imageio is a Python library that provides an easy interface to read and\nwrite a wide range of image data, including animated images, volumetric data,\nand scientific formats.","deps":{"freeimage":{"origin":"graphics/freeimage","version":"3.18.0_5"},"py311-imageio-ffmpeg":{"origin":"graphics/py-imageio-ffmpeg","version":"0.5.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"FFMPEG":"on","FITS":"off","PILLOW_HEIF":"off","PYAV":"off","TIFFFILE":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-jc","origin":"textproc/py-jc","version":"1.25.2","comment":"Converts output of popular command-line tools and file-types to JSON","maintainer":"lcook@FreeBSD.org","www":"https://pypi.python.org/pypi/jc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21683228a66882a15518f9f22e3cf800af9c62df8e03fb978b514189f83c09bb","flatsize":8047819,"path":"All/py311-jc-1.25.2.pkg","repopath":"All/py311-jc-1.25.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":791524,"desc":"JSONifies the output of many CLI tools and file-types\nfor easier parsing in scripts.","deps":{"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xmltodict":{"origin":"devel/py-xmltodict","version":"0.13.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-jax","origin":"math/py-jax","version":"0.4.30","comment":"Differentiate, compile, and transform Numpy code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/jax","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07e797369d1eec4ffe6cd6b85c0e78ecaf7e84dd6eeaba0ed359e8a9687c68f7","flatsize":27670139,"path":"All/py311-jax-0.4.30.pkg","repopath":"All/py311-jax-0.4.30.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3968464,"desc":"JAX is Autograd and XLA, brought together for high-performance machine learning\nresearch.\n\nWith its updated version of Autograd, JAX can automatically differentiate native\nPython and NumPy functions. It can differentiate through loops, branches,\nrecursion, and closures, and it can take derivatives of derivatives of\nderivatives. It supports reverse-mode differentiation (a.k.a. backpropagation)\nvia grad as well as forward-mode differentiation, and the two can be composed\narbitrarily to any order.\n\nWhat's new is that JAX uses XLA to compile and run your NumPy programs on GPUs\nand TPUs. Compilation happens under the hood by default, with library calls\ngetting just-in-time compiled and executed. But JAX also lets you just-in-time\ncompile your own Python functions into XLA-optimized kernels using a\none-function API, jit. Compilation and automatic differentiation can be composed\narbitrarily, so you can express sophisticated algorithms and get maximal\nperformance without leaving Python. You can even program multiple GPUs or TPU\ncores at once using pmap, and differentiate through the whole thing.\n\nDig a little deeper, and you'll see that JAX is really an extensible system for\ncomposable function transformations. Both grad and jit are instances of such\ntransformations. Others are vmap for automatic vectorization and pmap for\nsingle-program multiple-data (SPMD) parallel programming of multiple\naccelerators, with more to come.","deps":{"py311-ml-dtypes":{"origin":"math/py-ml-dtypes","version":"0.4.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-opt-einsum":{"origin":"math/py-opt-einsum","version":"3.3.0_2"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-i3-quickterm","origin":"x11/py-i3-quickterm","version":"1.1","comment":"Drop-down \"quake style\" terminal for i3 and sway","maintainer":"dch@FreeBSD.org","www":"https://github.com/lbonn/i3-quickterm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9eccf68503722fda1002968e203250b7f1207837ced1415918fb2adbaab8a416","flatsize":43668,"path":"All/py311-i3-quickterm-1.1.pkg","repopath":"All/py311-i3-quickterm-1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12516,"desc":"A small drop-down terminal for i3wm and sway, supporting your preferred\nterminal emulator, is multi-monitor and screen-width aware, and plays\nwith dmenu, rofil, and more.\n\nWhen launched, it will minimize the quickterm on the current screen if\nthere is one. Otherwise, it will either prompt the user for the shell to\nopen or use the one supplied in argument.\n\nIf the requested shell is already opened on another screen, it will be\nmoved on the current screen.\n\nIt is recommended to map it to an i3 binding. See WWW for user config.","deps":{"py311-i3ipc":{"origin":"x11/py-i3ipc","version":"2.2.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"quickterm will work without any configuration, so long as you add a\ntypical i3 binding:\n\n# just pop standard shell\nbindsym $mod+b exec i3-quickterm shell\n# with prompt for shells\nbindsym $mod+p exec i3-quickterm\n\nFurther configuration can be done via ~/.config/i3/i3-quickterm.json,\nsee README.md for further details.","type":"install"}]},{"name":"py311-kaitaistruct","origin":"devel/py-kaitaistruct","version":"0.10","comment":"Kaitai Struct declarative parser generator for binary data","maintainer":"shaun@FreeBSD.org","www":"https://kaitai.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c8699cf213ca6c7cd4287b4371232e37c33b4197f8949093b82cdbfc4ccdecc","flatsize":74241,"path":"All/py311-kaitaistruct-0.10.pkg","repopath":"All/py311-kaitaistruct-0.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12892,"desc":"This library implements Kaitai Struct API for Python.\n\nKaitai Struct is a declarative language used for describe various binary\ndata structures, laid out in files or in memory: i.e. binary file\nformats, network stream packet formats, etc.\n\nIt is similar to Python's [construct] and [Construct3], but it is\nlanguage-agnostic. The format description is done in YAML-based .ksy\nformat, which then can be compiled into a wide range of target\nlanguages.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-libcst","origin":"devel/py-libcst","version":"1.4.0_1","comment":"Concrete syntax tree with AST-like properties","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Instagram/LibCST","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d371350d9c6cc72275137a57cbc2b52eb0ee646806729f1af8c5402311aefbb0","flatsize":15315996,"path":"All/py311-libcst-1.4.0_1.pkg","repopath":"All/py311-libcst-1.4.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1977868,"desc":"LibCST is a Concrete Syntax Tree (CST) parser and serializer library for Python.\n\nLibCST parses Python source code as a CST tree that keeps all formatting details\n(comments, whitespaces, parentheses, etc). It's useful for building automated\nrefactoring (codemod) applications and linters.\n\nLibCST creates a compromise between an Abstract Syntax Tree (AST) and a\ntraditional Concrete Syntax Tree (CST). By carefully reorganizing and naming\nnode types and fields, we've created a lossless CST that looks and feels like an\nAST.","deps":{"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ijson","origin":"devel/py-ijson","version":"3.3.0","comment":"Iterative JSON parser with a standard Python iterator interface","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ICRAR/ijson","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2eb41632e76edafc46f81bb9afa4eeecf5b251cbab4c4966cb4d61ef00276a9e","flatsize":288969,"path":"All/py311-ijson-3.3.0.pkg","repopath":"All/py311-ijson-3.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":53036,"desc":"Ijson is an iterative JSON parser with a standard Python iterator interface.\n\nIjson provides several implementations of the actual parsing in the form of\nbackends located in ijson/backends:\n- yajl2_cffi: wrapper around YAJL 2.x using CFFI, this is the fastest.\n- yajl2: wrapper around YAJL 2.x using ctypes, for when you can't use CFFI for\n  some reason.\n- yajl: deprecated YAJL 1.x + ctypes wrapper, for even older systems.\n- python: pure Python parser, good to use with PyPy","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"YAJL":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-identify","origin":"devel/py-identify","version":"1.4.30","comment":"File identification library for Python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/pre-commit/identify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ed365d654be0174c7a1d5e3420da21277d3ffa04b5d3379a8e9ad0b2f349744","flatsize":1074541,"path":"All/py311-identify-1.4.30.pkg","repopath":"All/py311-identify-1.4.30.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":74180,"desc":"File identifcation library for Python","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-i3ipc","origin":"x11/py-i3ipc","version":"2.2.1_1","comment":"Improved Python library to control i3wm and sway","maintainer":"jbeich@FreeBSD.org","www":"https://i3ipc-python.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"572986992af4704d67d889fce7d4e6476ec05431daa8288c909830e92066e303","flatsize":339760,"path":"All/py311-i3ipc-2.2.1_1.pkg","repopath":"All/py311-i3ipc-2.2.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":46900,"desc":"i3's interprocess communication (or ipc) is the interface i3wm uses to\nreceive commands from client applications such as i3-msg. It also\nfeatures a publish/subscribe mechanism for notifying interested\nparties of window manager events.\n\ni3ipc-python is a Python library for controlling the window\nmanager. This project is intended to be useful for general scripting,\nand for applications that interact with the window manager like status\nline generators, notification daemons, and window pagers.","deps":{"py311-python-xlib":{"origin":"x11-toolkits/py-python-xlib","version":"0.33"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","python"],"annotations":{"flavor":"py311"}},{"name":"py311-icalendar","origin":"devel/py-icalendar","version":"4.0.3_2","comment":"Parser and generator of iCalender files for Python","maintainer":"jun-g@daemonfreaks.com","www":"https://github.com/collective/icalendar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9b44994a3451b3a946456c9a7ff1e588fcdc7f6c4a4b382aeb527649da15965","flatsize":816860,"path":"All/py311-icalendar-4.0.3_2.pkg","repopath":"All/py311-icalendar-4.0.3_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":126856,"desc":"The iCalender package is a parser/generator of iCalender files for use\nwith Python. It follows the RFC 2445 spec.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-igraph","origin":"math/py-igraph","version":"0.10.6_3","comment":"High performance graph data structures and algorithms","maintainer":"lwhsu@FreeBSD.org","www":"https://igraph.org/python/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1862a52934ea82dc26f2bcfdd36353cb7e2c5965333ce34f86587ed8789d254a","flatsize":6252264,"path":"All/py311-igraph-0.10.6_3.pkg","repopath":"All/py311-igraph-0.10.6_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1331136,"desc":"This module extends Python with a Graph class which is capable of handling\narbitrary directed and undirected graphs with thousands of nodes and millions\nof edges. Since the module makes use of the open source igraph library\nwritten in almost 100%25 pure C, it is blazing fast and outperforms most other\npure Python-based packages around.","deps":{"arpack-ng":{"origin":"math/arpack-ng","version":"3.9.1_2"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"glpk":{"origin":"math/glpk","version":"5.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"igraph":{"origin":"math/igraph","version":"0.10.12_1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"py311-cairocffi":{"origin":"graphics/py-cairocffi","version":"1.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-texttable":{"origin":"textproc/py-texttable","version":"1.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libgmp.so.10","libblas.so.3","libglpk.so.40","liblapack.so.3","libarpack.so.2","libxml2.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-hyperframe","origin":"www/py-hyperframe","version":"6.0.0","comment":"Python module that decodes binary streams into HTTP/2 frames","maintainer":"shaun@FreeBSD.org","www":"https://hyper.rtfd.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09ce7c58ef8a46d0816540df1d9cd0ae2fc35cc1f87717dc0900daed2b53d10d","flatsize":133262,"path":"All/py311-hyperframe-6.0.0.pkg","repopath":"All/py311-hyperframe-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22076,"desc":"This library contains the HTTP/2 framing code used in the hyper project.\nIt provides a pure-Python codebase that is capable of decoding a binary\nstream into HTTP/2 frames.\n\nThis library is used directly by hyper and a number of other projects to\nprovide HTTP/2 frame decoding logic.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hypercorn","origin":"www/py-hypercorn","version":"0.17.3","comment":"ASGI Server based on Hyper libraries and inspired by Gunicorn","maintainer":"sunpoet@FreeBSD.org","www":"https://hypercorn.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3edbdcea7dbaddd382854928f5897a67509282b60ddda1e7f81acbb864bcc759","flatsize":859592,"path":"All/py311-hypercorn-0.17.3.pkg","repopath":"All/py311-hypercorn-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":124564,"desc":"Hypercorn is an ASGI web server based on the sans-io hyper, h11, h2, and wsproto\nlibraries and inspired by Gunicorn. Hypercorn supports HTTP/1, HTTP/2,\nWebSockets (over HTTP/1 and HTTP/2), ASGI/2, and ASGI/3 specifications.\nHypercorn can utilise asyncio, uvloop, or trio worker types.\n\nHypercorn can optionally serve the current draft of the HTTP/3 specification\nusing the aioquic library.","deps":{"py311-h11":{"origin":"net/py-h11","version":"0.14.0"},"py311-h2":{"origin":"www/py-h2","version":"4.1.0"},"py311-priority":{"origin":"www/py-priority","version":"2.0.0_1"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"py311-wsproto":{"origin":"net/py-wsproto","version":"1.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"H3":"off","TRIO":"off","UVLOOP":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-hvac","origin":"devel/py-hvac","version":"2.3.0","comment":"HashiCorp Vault API client","maintainer":"ale_sagra@hotmail.com","www":"https://pypi.org/project/hvac/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32a322cf325a0b401298e45b225f6ecd09404fbeb334db532fe03adbd7bace84","flatsize":2320147,"path":"All/py311-hvac-2.3.0.pkg","repopath":"All/py311-hvac-2.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":181856,"desc":"HVAC is Python client for Hashicorp Vault.\n\nTested against the latest release, HEAD ref, and 3 previous minor versions\ncounting back from the latest release of Vault.\nCurrent official support covers Vault v1.1.5 or later.","deps":{"py311-pyhcl":{"origin":"devel/py-pyhcl","version":"0.4.5"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hypatia_engine","origin":"games/hypatia_engine","version":"0.3.1_6","comment":"Game engine for 2D top-down, tile-based action RPGs","maintainer":"lillian.lynn.lemmer@gmail.com","www":"http://hypatia-engine.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f780caad5954d0d655e555e7b8bee07184b1bd921ebcee814f871ca8e678fa63","flatsize":401351,"path":"All/py311-hypatia_engine-0.3.1_6.pkg","repopath":"All/py311-hypatia_engine-0.3.1_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":63704,"desc":"Make 2D action adventure games. For programmers and nonprogrammers alike.\nCreate a games like Legend of Zelda: Oracle of Ages and Oracle of Seasons.","deps":{"py311-game":{"origin":"devel/py-game","version":"2.6.0"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pyganim":{"origin":"graphics/py-pyganim","version":"0.9.2_6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hy","origin":"lang/py-hy","version":"0.19.0","comment":"Dialect of Lisp that is embedded in Python","maintainer":"ports@FreeBSD.org","www":"https://docs.hylang.org/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef75130ee0b1da2d6b3767cd323472295a047e0a0dd3dcd8cdb509e44ed8ccbd","flatsize":777524,"path":"All/py311-hy-0.19.0.pkg","repopath":"All/py311-hy-0.19.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":146708,"desc":"Hy is a wonderful dialect of Lisp that's embedded in Python.\n\nSince Hy transforms its Lisp code into the Python Abstract Syntax Tree, you\nhave the whole beautiful world of Python at your fingertips, in Lisp form!","deps":{"py311-astor":{"origin":"devel/py-astor","version":"0.8.1"},"py311-clint":{"origin":"devel/py-clint","version":"0.5.1"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-fastentrypoints":{"origin":"devel/py-fastentrypoints","version":"0.12"},"py311-funcparserlib":{"origin":"devel/py-funcparserlib","version":"1.0.1"},"py311-rply":{"origin":"devel/py-rply","version":"0.7.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["lang","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-hy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-humanize","origin":"devel/py-humanize","version":"4.2.1","comment":"Various common humanization utilities","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/python-humanize/humanize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61c8c26a984413d24b841ee37e6cda8ffb74d626713e879675f94fb537ec1f98","flatsize":414854,"path":"All/py311-humanize-4.2.1.pkg","repopath":"All/py311-humanize-4.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53824,"desc":"Modest package containing various common humanization utilities, like\nturning a number into a fuzzy human-readable duration (\"3 minutes ago\") or into\na human-readable size or throughput","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-humanfriendly","origin":"textproc/py-humanfriendly","version":"10.0","comment":"Human friendly output for text interfaces using Python","maintainer":"python@FreeBSD.org","www":"https://humanfriendly.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"efc403d0a76c41ad28b12450c8f18e846fde401b05efc5bb4a23291ea274492b","flatsize":1026645,"path":"All/py311-humanfriendly-10.0.pkg","repopath":"All/py311-humanfriendly-10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":141556,"desc":"The functions and classes in the humanfriendly package can be used to make\ntext interfaces more user friendly.\n\nSee also: https://github.com/xolox/python-humanfriendly","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-kaptan","origin":"devel/py-kaptan","version":"0.5.12_1","comment":"Python config parser for json, yaml","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/emre/kaptan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac179350904c5487913155efda6ec2af42cc63f67afe6f63c448674654368073","flatsize":66439,"path":"All/py311-kaptan-0.5.12_1.pkg","repopath":"All/py311-kaptan-0.5.12_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16288,"desc":"kaptan is a configuration parser which supports dict, ini, json, yaml and python\nfiles.","deps":{"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-huepy","origin":"misc/py-huepy","version":"1.2.1_2","comment":"Print awesomely in terminals","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/s0md3v/hue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2adb960468958c1957ccfa767f88126ed9435a034c5a47858fb6533533d40273","flatsize":79786,"path":"All/py311-huepy-1.2.1_2.pkg","repopath":"All/py311-huepy-1.2.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":15772,"desc":"Hue provides a minimal and powerful interface to print colored text and labels\nin the terminal.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hunter","origin":"devel/py-hunter","version":"3.7.0","comment":"Flexible code tracing toolkit","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ionelmc/python-hunter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c4d53b328aad90ecccc03f89f0340645059730cd2ec97673f4ab35b402364c4","flatsize":1273271,"path":"All/py311-hunter-3.7.0.pkg","repopath":"All/py311-hunter-3.7.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":281940,"desc":"Hunter is a flexible code tracing toolkit, not for measuring coverage, but for\ndebugging, logging, inspection and other nefarious purposes. It has a simple\nPython API, a convenient terminal API and a CLI tool to attach to processes.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-huggingface-hub","origin":"misc/py-huggingface-hub","version":"0.23.4","comment":"Official Python client for the Huggingface Hub","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/huggingface/huggingface_hub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae9960adfa8bae6c320a4ed9c07d8bdc65c585cd00abb1689701fc732d2f3b34","flatsize":4954363,"path":"All/py311-huggingface-hub-0.23.4.pkg","repopath":"All/py311-huggingface-hub-0.23.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":534728,"desc":"The huggingface_hub library allows you to interact with the Hugging\nFace Hub, a platform democratizing open-source Machine Learning for\ncreators and collaborators. Discover pre-trained models and datasets\nfor your projects or play with the thousands of machine learning apps\nhosted on the Hub. You can also create and share your own models,\ndatasets and demos with the community. The huggingface_hub library\nprovides a simple way to do all these things with Python.","deps":{"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-fsspec":{"origin":"devel/py-fsspec","version":"2024.6.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-httpx-gssapi","origin":"www/py-httpx-gssapi","version":"0.2.1","comment":"Requests GSSAPI for HTTPX","maintainer":"dvl@FreeBSD.org","www":"https://github.com/pythongssapi/httpx-gssapi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fd9d89c75465733b9aa5ab0bf4f5e452545e7122f560c302ba41545f700a0a0","flatsize":64916,"path":"All/py311-httpx-gssapi-0.2.1.pkg","repopath":"All/py311-httpx-gssapi-0.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16684,"desc":"HTTPX is a full featured Python HTTP library with both sync and async APIs\ndesigned to be a next generation HTTP client for Python. This library is a\nport of Requests GSSAPI to HTTPX which adds optional GSSAPI authentication\nsupport and supports mutual authentication.\n\nBasic GET usage:\n\n>>> import httpx\n>>> from httpx_gssapi import HTTPSPNEGOAuth\n>>> r = httpx.get(\"http://example.org\", auth=HTTPSPNEGOAuth())\n\nBoth the sync and async HTTPX APIs should be fully supported.","deps":{"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hupper","origin":"devel/py-hupper","version":"1.10.3","comment":"Integrated process monitor for developing and reloading daemons","maintainer":"yuri@FreeBSD.org","www":"https://docs.pylonsproject.org/projects/hupper/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77a0db3a0568cc669f85f8a3d5eb3db9a0e69913fd32da21c98a8a27b4ec486b","flatsize":263619,"path":"All/py311-hupper-1.10.3.pkg","repopath":"All/py311-hupper-1.10.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51644,"desc":"hupper is monitor for your Python process. When files change, the process will\nbe restarted. It can be extended to watch arbitrary files. Reloads can also be\ntriggered manually from code.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-httpx-cache","origin":"www/py-httpx-cache","version":"0.13.0","comment":"Simple caching transport for httpx","maintainer":"sunpoet@FreeBSD.org","www":"https://obendidi.github.io/httpx-cache/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33b8925e5eaa434076f1b2b8bf3e2837950dfa5fdc9c0e5b0fbe402ad4e62f30","flatsize":202639,"path":"All/py311-httpx-cache-0.13.0.pkg","repopath":"All/py311-httpx-cache-0.13.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":29820,"desc":"httpx-cache is an implementation of the caching algorithms in httplib2 and\nCacheControl for use with httpx transport object.","deps":{"py311-aiorwlock":{"origin":"devel/py-aiorwlock","version":"1.4.0_1"},"py311-anyio":{"origin":"devel/py-anyio","version":"4.4.0"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-fasteners":{"origin":"devel/py-fasteners","version":"0.19"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"REDIS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-hunspell","origin":"textproc/py-hunspell","version":"0.5.5_1","comment":"Python module for the Hunspell spellchecker engine","maintainer":"thierry@FreeBSD.org","www":"https://pypi.org/project/hunspell/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c09611858e38ffee9477e2b642c661aaa4bcc907b866630cf308af4bf4ca67ef","flatsize":36726,"path":"All/py311-hunspell-0.5.5_1.pkg","repopath":"All/py311-hunspell-0.5.5_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":11668,"desc":"pyhunspell is a set of Python bindings for the Hunspell spellchecker engine. It\nlets developers load Hunspell dictionaries, check words, get suggestions, add\nnew words, etc. It also provides some basic morphological analysis related\nmethods.","deps":{"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","devel","python"],"shlibs_required":["libhunspell-1.7.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-httptools","origin":"www/py-httptools","version":"0.6.1_1","comment":"Collection of framework independent HTTP protocol utils","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/MagicStack/httptools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd3cd3fb027e29fcbbc63568ab13c2ab43a5bc166b49df96651cf5c4a5178db4","flatsize":174979,"path":"All/py311-httptools-0.6.1_1.pkg","repopath":"All/py311-httptools-0.6.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48972,"desc":"httptools is a Python binding for nodejs HTTP parser. It's still in a very early\ndevelopment stage, expect APIs to break.","deps":{"http-parser":{"origin":"www/http-parser","version":"2.9.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"shlibs_required":["libhttp_parser.so.2.9"],"annotations":{"flavor":"py311"}},{"name":"py311-httpx-auth","origin":"security/py-httpx-auth","version":"0.22.0","comment":"Authentication for HTTPX","maintainer":"sunpoet@FreeBSD.org","www":"https://colin-b.github.io/httpx_auth/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aeb4e0c7718ba83e182c5f27611d2f323aadc0520b0af6c4bc26972b4256cd1f","flatsize":529741,"path":"All/py311-httpx-auth-0.22.0.pkg","repopath":"All/py311-httpx-auth-0.22.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":60688,"desc":"httpx-auth provides authentication classes to be used with httpx authentication\nparameter.","deps":{"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-httpx","origin":"www/py-httpx","version":"0.27.0_1","comment":"Next generation HTTP client","maintainer":"sunpoet@FreeBSD.org","www":"https://www.python-httpx.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e04a23e92d360ac77f555f05247d0a4518b4739b45d30f30b4098f1edbca13ac","flatsize":1060031,"path":"All/py311-httpx-0.27.0_1.pkg","repopath":"All/py311-httpx-0.27.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":154676,"desc":"HTTPX is a fully featured HTTP client for Python 3, which provides sync and\nasync APIs, and support for both HTTP/1.1 and HTTP/2.","deps":{"py311-anyio":{"origin":"devel/py-anyio","version":"4.4.0"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-h2":{"origin":"www/py-h2","version":"4.1.0"},"py311-httpcore":{"origin":"www/py-httpcore","version":"1.0.5"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-sniffio":{"origin":"devel/py-sniffio","version":"1.3.1"},"py311-socksio":{"origin":"net/py-socksio","version":"1.0.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"BROTLI":"off","CLI":"off","HTTP2":"on","SOCKS":"on"},"annotations":{"cpe":"cpe:2.3:a:encode:httpx:0.27.0:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-httpx-oauth","origin":"www/py-httpx-oauth","version":"0.10.1","comment":"Async OAuth client using HTTPX","maintainer":"meka@tilda.center","www":"https://github.com/frankie567/httpx-oauth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd5149a5174f4752f28a4f770d4a719be0931f40741cf72c5b6398dc5513db27","flatsize":173307,"path":"All/py311-httpx-oauth-0.10.1.pkg","repopath":"All/py311-httpx-oauth-0.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27240,"desc":"A generic OAuth2 class is provided to adapt to any OAuth2-compliant service.\nUtilities are provided to ease the integration of an OAuth2 process in FastAPI.","deps":{"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-respx":{"origin":"www/py-respx","version":"0.21.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-httpstat","origin":"net/py-httpstat","version":"1.3.0","comment":"Curl statistics made simple","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/reorx/httpstat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f9b85a7822101dd68e9f018357ac34e0bcf69098e75014c1c9a2640e40483a2","flatsize":54207,"path":"All/py311-httpstat-1.3.0.pkg","repopath":"All/py311-httpstat-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13648,"desc":"httpstat visualizes curl(1) statistics in a way of beauty and clarity.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-httplib2","origin":"www/py-httplib2","version":"0.22.0","comment":"Comprehensive HTTP client library","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/httplib2/httplib2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"789b43e38458b08fc6da0509a01eee41b237621ae693727c2a9fa517b2b3abcf","flatsize":481612,"path":"All/py311-httplib2-0.22.0.pkg","repopath":"All/py311-httplib2-0.22.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":122904,"desc":"A comprehensive HTTP client library, httplib2.py supports many features left\nout of other HTTP libraries.","deps":{"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:httplib2_project:httplib2:0.22.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-httpretty","origin":"www/py-httpretty","version":"1.1.4","comment":"HTTP client mocking tool for Python","maintainer":"python@FreeBSD.org","www":"https://github.com/gabrielfalcao/HTTPretty","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c067a68d159bfec7c762c3fd7bea32f1589c842cbc159af83e0771f7087af94d","flatsize":303969,"path":"All/py311-httpretty-1.1.4.pkg","repopath":"All/py311-httpretty-1.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53004,"desc":"HTTP client mocking tool for Python.  Provides a full fake TCP socket\nmodule.  Inspired by FakeWeb.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-httpcore","origin":"www/py-httpcore","version":"1.0.5","comment":"Minimal low-level HTTP client","maintainer":"sunpoet@FreeBSD.org","www":"https://www.encode.io/httpcore/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df55dba720414b17623202a66862c5384981a0983237b6b898d1c918767d3c22","flatsize":1027807,"path":"All/py311-httpcore-1.0.5.pkg","repopath":"All/py311-httpcore-1.0.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":109748,"desc":"The HTTP Core package provides a minimal low-level HTTP client, which does one\nthing only. Sending HTTP requests.\n\nIt does not provide any high level model abstractions over the API, does not\nhandle redirects, multipart uploads, building authentication headers,\ntransparent HTTP caching, URL parsing, session cookie handling, content or\ncharset decoding, handling JSON, environment based configuration defaults, or\nany of that Jazz.\n\nSome things HTTP Core does do:\n- Sending HTTP requests.\n- Provides both sync and async interfaces.\n- Supports HTTP/1.1 and HTTP/2.\n- Async backend support for asyncio and trio.\n- Automatic connection pooling.\n- HTTP(S) proxy support.","deps":{"py311-anyio":{"origin":"devel/py-anyio","version":"4.4.0"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-h11":{"origin":"net/py-h11","version":"0.14.0"},"py311-h2":{"origin":"www/py-h2","version":"4.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"ASYNCIO":"on","HTTP2":"on","SOCKS":"off","TRIO":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-http-prompt","origin":"devel/py-http-prompt","version":"2.1.0_1","comment":"Interactive HTTP command-line client","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/httpie/http-prompt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b291874ffae1c418c81cc940bf0172f69873bf6f8118b898f1db8a209735dfa","flatsize":261359,"path":"All/py311-http-prompt-2.1.0_1.pkg","repopath":"All/py311-http-prompt-2.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52104,"desc":"HTTP Prompt is an interactive command-line HTTP client featuring autocomplete\nand syntax highlighting, built on HTTPie and prompt_toolkit.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-httpie":{"origin":"www/py-httpie","version":"3.0.2"},"py311-parsimonious":{"origin":"textproc/py-parsimonious","version":"0.10.0_1"},"py311-prompt-toolkit2":{"origin":"devel/py-prompt-toolkit2","version":"2.0.10_1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"For the output colors work properly you need to use LESS as your \ndefault pager instead of MORE.\n\nzsh:\n$ export PAGER=less\n\ncsh:\n$ setenv PAGER less","type":"install"}]},{"name":"py311-http-parser","origin":"www/py-http-parser","version":"0.9.0","comment":"HTTP request/response parser for python in C","maintainer":"rm@FreeBSD.org","www":"https://github.com/benoitc/http-parser/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2d158508d088a6aad400463a5e32299a0f2fbbbe4f700d681473d7d8e2ad903","flatsize":288720,"path":"All/py311-http-parser-0.9.0.pkg","repopath":"All/py311-http-parser-0.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":74440,"desc":"HTTP request/response parser for Python compatible with Python 2.x (>=2.6),\nPython 3 and Pypy. If possible a C parser based on http-parser\nfrom Ryan Dahl will be used.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"py311-htpasswd","origin":"security/py-htpasswd","version":"2019.10.15","comment":"Replacement for htpasswd","maintainer":"ports@FreeBSD.org","www":"https://trac.edgewall.org/browser/trunk/contrib/htpasswd.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3054f62a9f1f65b343e786ca2022d331c98e3e5f733449c1956f1fcc03feedc4","flatsize":3996,"path":"All/py311-htpasswd-2019.10.15.pkg","repopath":"All/py311-htpasswd-2019.10.15.pkg","licenselogic":"single","pkgsize":2268,"desc":"Replacement for htpasswd.\n\nThis port will install htpasswd.py that can be found in trac contrib\ndirectory.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"messages":[{"message":"===>   NOTICE:\n\nThe py311-htpasswd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-htmlmin2","origin":"textproc/py-htmlmin2","version":"0.1.13_1","comment":"HTML Minifier","maintainer":"sunpoet@FreeBSD.org","www":"https://htmlmin.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2c5cdbe6fbffe817380bde9f143786f0f28ff1e5ddf7a7a9af67385e869b6ac","flatsize":344011,"path":"All/py311-htmlmin2-0.1.13_1.pkg","repopath":"All/py311-htmlmin2-0.1.13_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":52952,"desc":"htmlmin is a configurable HTML Minifier with safety features.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-httpie","origin":"www/py-httpie","version":"3.0.2","comment":"Command line HTTP client","maintainer":"ale@FreeBSD.org","www":"https://github.com/httpie/httpie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"059adf12f74f798000a18c22a7dc8c4b6c61ea09e6892c82e2d1db43360a6a0e","flatsize":886369,"path":"All/py311-httpie-3.0.2.pkg","repopath":"All/py311-httpie-3.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":162120,"desc":"HTTPie (pronounced aych-tee-tee-pie) is a command line HTTP client.\nIts goal is to make CLI interaction with web services as\nhuman-friendly as possible. It provides a simple http command that\nallows for sending arbitrary HTTP requests using a simple and natural\nsyntax, and displays colorized responses. HTTPie can be used for\ntesting, debugging, and generally interacting with HTTP servers.","deps":{"py311-charset-normalizer":{"origin":"textproc/py-charset-normalizer","version":"3.3.2_1"},"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-multidict":{"origin":"www/py-multidict","version":"6.0.5"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-toolbelt":{"origin":"www/py-requests-toolbelt","version":"1.0.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:httpie:httpie:3.0.2:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-htmldate","origin":"www/py-htmldate","version":"1.8.1_1","comment":"Fast and robust extraction of publication dates from URLs and web pages","maintainer":"sunpoet@FreeBSD.org","www":"https://htmldate.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"905efa9c6e4c4cca164cd17342dffc4f484c04b07406f8e24321ffde751e75aa","flatsize":286812,"path":"All/py311-htmldate-1.8.1_1.pkg","repopath":"All/py311-htmldate-1.8.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":55940,"desc":"htmldate finds original and updated publication dates of any web page. From the\ncommand-line or within Python, all the steps needed from web page download to\nHTML parsing, scraping, and text analysis are included.","deps":{"py311-charset-normalizer":{"origin":"textproc/py-charset-normalizer","version":"3.3.2_1"},"py311-dateparser":{"origin":"devel/py-dateparser","version":"1.1.4_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-httmock","origin":"www/py-httmock","version":"1.4.0","comment":"Mocking library for requests","maintainer":"dereks@lifeofadishwasher.com","www":"https://github.com/patrys/httmock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a39befee42f6bdcbac33273c8639656b07848c19fd007176f7c838649c32bab7","flatsize":38342,"path":"All/py311-httmock-1.4.0.pkg","repopath":"All/py311-httmock-1.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9976,"desc":"A mocking library for requests for Python 2.7 and 3.4+.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-httpbin","origin":"www/py-httpbin","version":"0.10.1","comment":"HTTP Request & Response Service","maintainer":"contact@evilham.com","www":"https://github.com/psf/httpbin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"248574470e86349bb87c0d5186bc04cc8cda0d0b70f9f390588922fef4f12ce4","flatsize":380513,"path":"All/py311-httpbin-0.10.1.pkg","repopath":"All/py311-httpbin-0.10.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":116640,"desc":"A simple HTTP Request & Response Service.","deps":{"py311-brotlicffi":{"origin":"archivers/py-brotlicffi","version":"1.1.0.0_1"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-flasgger":{"origin":"www/py-flasgger","version":"0.9.7.1"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-greenlet":{"origin":"devel/py-greenlet","version":"3.0.3"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-html2text","origin":"textproc/py-html2text","version":"2024.2.26","comment":"Convert HTML into clean plain ASCII text","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/Alir3z4/html2text/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d42905cdf0a777a3091c48a8735d72962e974c011904cc3d04664da50c925a99","flatsize":242807,"path":"All/py311-html2text-2024.2.26.pkg","repopath":"All/py311-html2text-2024.2.26.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":51316,"desc":"html2text is a Python script that converts a page of HTML into clean,\neasy-to-read plain ASCII text. Better yet, that ASCII also happens to\nbe valid Markdown (a text-to-HTML format).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-html3","origin":"www/py-html3","version":"1.18","comment":"Simple, elegant HTML, XHTML and XML generation","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/html3/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36226ff554e3c90d6f25cc45d563e744e488d1e9fb0e0bf2026cd776ec9f93fc","flatsize":80564,"path":"All/py311-html3-1.18.pkg","repopath":"All/py311-html3-1.18.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13772,"desc":"Simple, elegant HTML, XHTML and XML generation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-html5-parser","origin":"www/py-html5-parser","version":"0.4.12","comment":"Fast implementation of the HTML 5 parsing spec for Python","maintainer":"madpilot@FreeBSD.org","www":"https://html5-parser.readthedocs.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f99177438670d2cba132db39c88eef4af8b5a9e2ddf38df5035c7aedf4661370","flatsize":551649,"path":"All/py311-html5-parser-0.4.12.pkg","repopath":"All/py311-html5-parser-0.4.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":140136,"desc":"A fast implementation of the HTML 5 parsing spec for Python. Parsing\nis done in C using a variant of the gumbo parser. The gumbo parse\ntree is then transformed into an lxml tree, also in C, yielding\nparse times that can be a thirtieth of the html5lib parse times.\nThat is a speedup of 30x. This differs, for instance, from the gumbo\npython bindings, where the initial parsing is done in C but the\ntransformation into the final tree is done in python.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"shlibs_required":["libxml2.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-hsluv","origin":"graphics/py-hsluv","version":"5.0.4","comment":"Human-friendly HSL","maintainer":"yuri@FreeBSD.org","www":"https://www.hsluv.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3354c17308aeb49af79cb559e4c94b69a56b3ce4c36d783220d1c1de1d42a1a3","flatsize":42536,"path":"All/py311-hsluv-5.0.4.pkg","repopath":"All/py311-hsluv-5.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10100,"desc":"Python implementation of HSLuv.\n\nHSLuv is a human-friendly alternative to HSL.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-html5lib","origin":"www/py-html5lib","version":"1.1","comment":"Python based HTML parser based on the HTML5 spec","maintainer":"rm@FreeBSD.org","www":"https://github.com/html5lib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fec7a946a4ae9b7abbdb9704af1acc91ab3d3e143dd00d415fad6a385cc6c5c","flatsize":1789449,"path":"All/py311-html5lib-1.1.pkg","repopath":"All/py311-html5lib-1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":235096,"desc":"HTML parser designed to follow the WHATWG HTML5 specification. The parser is\ndesigned to handle all flavours of HTML and parses invalid documents using\nwell-defined error handling rules compatible with the behaviour of major\ndesktop web browsers.\n\nOutput is to a tree structure; the current release supports output to a custom\ntree similar to DOM and to ElementTree.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-webencodings":{"origin":"converters/py-webencodings","version":"0.5.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:html5lib:html5lib:1.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-hsaudiotag3k","origin":"audio/py-hsaudiotag3k","version":"1.1.3.p1","comment":"Read metdata (tags) of mp3, mp4, wma, ogg, flac and aiff files","maintainer":"yuri@FreeBSD.org","www":"http://hg.hardcoded.net/hsaudiotag","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32f2b8eb1e39e0cd000f4edb886077721afbff9faa6e096d6149e2d9470847c8","flatsize":278434,"path":"All/py311-hsaudiotag3k-1.1.3.p1.pkg","repopath":"All/py311-hsaudiotag3k-1.1.3.p1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":48380,"desc":"hsaudiotag is a pure Python library that lets you read metadata (bitrate,\nsample rate, duration and tags) from mp3, mp4, wma, ogg, flac and aiff files.\nIt can only read tags, not write to them, but unlike more complete libraries\n(like Mutagen), it is BSD licensed, making it suitable for most projects.\nIt is also backed by a nifty test suite.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hpack","origin":"www/py-hpack","version":"4.0.0","comment":"HTTP/2 header encoding (HPACK) logic implementation","maintainer":"shaun@FreeBSD.org","www":"https://hyper.rtfd.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"677e0458349ba6c9351120534fd1940ff595b217f11fa6ca174e7dae670c60a2","flatsize":615459,"path":"All/py311-hpack-4.0.0.pkg","repopath":"All/py311-hpack-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49724,"desc":"This module contains a pure-Python HTTP/2 header encoding (HPACK) logic\nfor use in Python programs that implement HTTP/2. It also contains a\ncompatibility layer that automatically enables the use of nghttp2 if\nit's available.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:python:hpack:4.0.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-hpilo","origin":"sysutils/py-hpilo","version":"4.4.3","comment":"Python cli to interact with HP iLO management interface","maintainer":"pizzamig@FreeBSD.org","www":"https://github.com/seveas/python-hpilo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b4215f1a803d90089a96d9a2dc8e6c26616acdacdd1c9684c2bef9084a849bb","flatsize":440700,"path":"All/py311-hpilo-4.4.3.pkg","repopath":"All/py311-hpilo-4.4.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":73648,"desc":"This module provide a python library and command-line tool that make\neasier to interact with HP iLO management interface.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"options":{"RC4_SHA":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-horoscopegenerator","origin":"astro/py-horoscopegenerator","version":"0.1.8_2","comment":"Generate horoscopes using context-free grammar","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mouse-reeve/horoscope-generator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c03b8a6b3f105d4bae85dced5d79114b6278915a57144a042e1ad1af8c6d7557","flatsize":43302,"path":"All/py311-horoscopegenerator-0.1.8_2.pkg","repopath":"All/py311-horoscopegenerator-0.1.8_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8492,"desc":"The HoroscopeGenerator produces horoscopes on demand using context-free\ngrammar.","deps":{"py311-nltk":{"origin":"textproc/py-nltk","version":"3.8.1,2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-howdoi","origin":"sysutils/py-howdoi","version":"2.0.20_2","comment":"Instant coding answers via the command line","maintainer":"DtxdF@disroot.org","www":"https://github.com/gleitz/howdoi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02c2edfbe2604aa1aa6ee7ed165bc5bf565e9f74ec525a354f3ba049f0824fc0","flatsize":131179,"path":"All/py311-howdoi-2.0.20_2.pkg","repopath":"All/py311-howdoi-2.0.20_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31064,"desc":"Howdoi is an open source command line tool that gives answers to\nyour questions right on the command line. Howdoi can be used by\nanyone and everyone who finds themselves Googling for answers to\ntheir basic programming questions.","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-cachelib":{"origin":"www/py-cachelib","version":"0.10.2"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-cssselect":{"origin":"www/py-cssselect","version":"1.2.0"},"py311-keep":{"origin":"sysutils/py-keep","version":"2.10.1_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-pyquery":{"origin":"devel/py-pyquery","version":"2.0.0_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hstspreload","origin":"www/py-hstspreload","version":"2024.6.1","comment":"Chromium HSTS Preload list","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sethmlarson/hstspreload","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f308a3d1c2b7bbb8936de4410bfc64014ccd4c440701425ff58ee77826a8066","flatsize":2414998,"path":"All/py311-hstspreload-2024.6.1.pkg","repopath":"All/py311-hstspreload-2024.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":960264,"desc":"hstspreload provides Chromium HSTS Preload list as a Python package.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-html2json","origin":"textproc/py-html2json","version":"0.2.4.1","comment":"Parse HTML to JSON","maintainer":"yuri@FreeBSD.org","www":"https://github.com/chuanconggao/html2json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92b145d4dffa2202c01d753096e718eeadb06d15eddd145e05cb10c07cdc506c","flatsize":15743,"path":"All/py311-html2json-0.2.4.1.pkg","repopath":"All/py311-html2json-0.2.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6356,"desc":"Convert a HTML webpage to JSON data using a template defined in JSON.","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-pyquery":{"origin":"devel/py-pyquery","version":"2.0.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ifaddr","origin":"net/py-ifaddr","version":"0.2.0","comment":"Python Library to enumerate all network interfaces","maintainer":"jhixson@FreeBSD.org","www":"https://github.com/pydron/ifaddr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ebf3e0da9522e1bdb85ff89927688b9e1ee3a1316501915df7e28269ac5d437","flatsize":68836,"path":"All/py311-ifaddr-0.2.0.pkg","repopath":"All/py311-ifaddr-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16388,"desc":"ifaddr is a small Python library that allows you to find all the IP\naddresses of the computer.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-honcho","origin":"sysutils/py-honcho","version":"1.0.1_1","comment":"Managing Procfile-based applications tool","maintainer":"loader@FreeBSD.org","www":"https://github.com/nickstenning/honcho","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef9a4ace00052dfadb2d84854be0e6150a3a0c72a458dd1c4bcaa96e67b5ab13","flatsize":162450,"path":"All/py311-honcho-1.0.1_1.pkg","repopath":"All/py311-honcho-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36084,"desc":"Honcho is a Python port of Foreman, a tool for managing\nProcfile-based applications.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-homebase","origin":"devel/py-homebase","version":"1.0.1","comment":"Platform independent access to user data folders","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dwavesystems/homebase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c00aec2c2c33a7dcd262b276a7b2e5ebd1cab6b4b893a5188bbaa0383d8188ca","flatsize":260421,"path":"All/py311-homebase-1.0.1.pkg","repopath":"All/py311-homebase-1.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26692,"desc":"homebase provides a platform independent API for querying paths in which\napplications can write caches, data, configs, and other information.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hologram","origin":"devel/py-hologram","version":"0.0.16_1","comment":"JSON schema generation from dataclasses","maintainer":"pat@patmaddox.com","www":"https://github.com/dbt-labs/hologram","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc32e5ac1991622ef85f103c2200ba1307e4f17b9c2e9e227fecf3b232c3b6cc","flatsize":139649,"path":"All/py311-hologram-0.0.16_1.pkg","repopath":"All/py311-hologram-0.0.16_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26688,"desc":"Hologram is a lightweight library to generate Draft 7 compatible JSON Schemas\nfrom python 3.7 dataclasses. Python 3.6 is supported through the dataclasses\nbackport. It is forked from dataclasses-jsonschema created by s-knibbs.","deps":{"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-idna_ssl","origin":"dns/py-idna_ssl","version":"1.1.0_1","comment":"Patch ssl.match_hostname for Unicode(idna) domains support","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aio-libs/idna-ssl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8514f0519f5463a785e9dac099f7329073e49bb6eef1254e7c1363a16dd8aaa3","flatsize":9515,"path":"All/py311-idna_ssl-1.1.0_1.pkg","repopath":"All/py311-idna_ssl-1.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4188,"desc":"idna-ssl patches ssl.match_hostname for Unicode(idna) domains support.","deps":{"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-holidays","origin":"devel/py-holidays","version":"0.9.12_1","comment":"Generate country, province, and state specific holiday sets on the fly","maintainer":"gmm@tutanota.com","www":"https://github.com/dr-prodigy/python-holidays","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f37b9a136c420c5dd5838e10fb966038624218cee87d0c7f66fd7a6c3c0e92d4","flatsize":738325,"path":"All/py311-holidays-0.9.12_1.pkg","repopath":"All/py311-holidays-0.9.12_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":88384,"desc":"A fast, efficient Python library for generating country, province and state\nspecific sets of holidays on the fly. It aims to make determining whether a\nspecific date is a holiday as fast and flexible as possible.\n\nfrom datetime import date\nimport holidays\n\ndate(2015, 1, 1) in us_holidays  # True\ndate(2015, 1, 2) in us_holidays  # False","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hmmlearn","origin":"math/py-hmmlearn","version":"0.3.0","comment":"Unsupervised learning and inference of Hidden Markov Models","maintainer":"jwb@FreeBSD.org","www":"https://github.com/hmmlearn/hmmlearn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7573f6f4de4f7856dd08ff4047171f2838d9f961fe98552c1c473f48771453b2","flatsize":1130461,"path":"All/py311-hmmlearn-0.3.0.pkg","repopath":"All/py311-hmmlearn-0.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":190324,"desc":"hmmlearn is a set of algorithms for unsupervised learning and inference\nof Hidden Markov Models. For supervised learning learning of HMMs and\nsimilar models see seqlearn.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hkdf","origin":"security/py-hkdf","version":"0.0.3","comment":"HMAC-based Extract-and-Expand Key Derivation Function (HKDF)","maintainer":"bofh@FreeBSD.org","www":"https://github.com/casebeer/python-hkdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8002c0ea34fbc2e0f73bf8cfa2f7d956b4cc7c2d5f66f393bddeb3ca2e52f3c","flatsize":14888,"path":"All/py311-hkdf-0.0.3.pkg","repopath":"All/py311-hkdf-0.0.3.pkg","licenselogic":"single","pkgsize":5032,"desc":"HKDF - HMAC Key Derivation Function\n\nThis module implements the HMAC Key Derivation function","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"flavor":"py311"}},{"name":"py311-icoextract","origin":"misc/py-icoextract","version":"0.1.4","comment":"Extract icons from Windows EXE and DLL files","maintainer":"crees@FreeBSD.org","www":"https://github.com/jlu5/icoextract/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cf02fbcad013543f9c3c9c4349b2ffb6b67f56911117468b3ae3edc6cd2d7b5","flatsize":52299,"path":"All/py311-icoextract-0.1.4.pkg","repopath":"All/py311-icoextract-0.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12816,"desc":"icoextract is an icon extractor for Windows PE files (.exe/.dll),\nwritten in Python. It also includes a thumbnailer script\n(exe-thumbnailer) for Linux desktops.\n\nThis project is inspired by extract-icon-py, icoutils,\nand others.\n\nicoextract aims to be:\n\n    Lightweight\n    Portable (cross-platform)\n    Fast on large files","deps":{"py311-pefile":{"origin":"devel/py-pefile","version":"2023.2.7"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-histoprint","origin":"misc/py-histoprint","version":"2.4.0_1","comment":"Pretty printing of histograms to the console","maintainer":"yuri@FreeBSD.org","www":"https://github.com/scikit-hep/histoprint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d16eeaa7aca0143fae02fc20ef02e552bf6152008041268e136a75924965ee1b","flatsize":146244,"path":"All/py311-histoprint-2.4.0_1.pkg","repopath":"All/py311-histoprint-2.4.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29952,"desc":"histoprint is a package for pretty print of NumPy (and other) histograms to the\nconsole.\n\nHistoprint uses a mix of terminal color codes and Unicode trickery (i.e.\ncombining characters) to plot overlaying histograms. Some terminals are not able\nto display Unicode combining characters correctly. Histoprint can still be used\nin those terminals, but the character set needs to be constrained to the\nnon-combining ones.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-uhi":{"origin":"misc/py-uhi","version":"0.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hist","origin":"misc/py-hist","version":"2.7.3","comment":"Histogramming for analysis powered by boost-histogram","maintainer":"yuri@FreeBSD.org","www":"https://hist.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10fa61aed40fdce5c23a48d6c5eed35f872edd5ef4fae6d2c95355c07253861a","flatsize":452068,"path":"All/py311-hist-2.7.3.pkg","repopath":"All/py311-hist-2.7.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":82640,"desc":"Hist is a powerful Histogramming tool for analysis based on boost-histogram\n(the Python binding of the Histogram library in Boost). It is a friendly\nanalysis-focused project that uses boost-histogram as a backend to do the\nwork, but provides plotting tools, shortcuts, and new ideas.","deps":{"py311-boost-histogram":{"origin":"misc/py-boost-histogram","version":"1.4.1"},"py311-histoprint":{"origin":"misc/py-histoprint","version":"2.4.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iohexperimenter","origin":"math/py-iohexperimenter","version":"0.2.9.2_3","comment":"Experimenter for Iterative Optimization Heuristic","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/IOHprofiler/IOHexperimenter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d764185299901e8eaa5fa70e367005252129aee208fbb6c70bedf39c51a22ef3","flatsize":3575502,"path":"All/py311-iohexperimenter-0.2.9.2_3.pkg","repopath":"All/py311-iohexperimenter-0.2.9.2_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":453420,"desc":"IOHexperimenter is the benchmarking platform for Iterative Optimization\nHeuristics (IOHs).\n\nIOHexperimenter provides:\n- A framework for straightforward benchmarking of any iterative optimization\n  heuristic\n- A suite consisting of 23 pre-made Pseudo-Boolean benchmarking function, with\n  easily accessible methods for adding custom functions and suites\n- Logging methods to effortlessly store benchmarking data in a format compatible\n  with IOHanalyzer, with future support for additional data logging options\n- (Soon to come:) A framework which significantly simplifies algorithm design","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hijri-converter","origin":"arabic/py-hijri-converter","version":"2.3.1","comment":"Hijri-Gregorian dates converter based on the Umm al-Qura calendar","maintainer":"yuri@FreeBSD.org","www":"https://hijri-converter.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68fd230a47c45323e7520e56361ff3a3f62f6ffab43773d038f68fc10b8513ef","flatsize":107331,"path":"All/py311-hijri-converter-2.3.1.pkg","repopath":"All/py311-hijri-converter-2.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20292,"desc":"hijri-converter is a Python package to convert accurately between Hijri and\nGregorian dates using the Umm al-Qura calendar.\n\nFeatures:\n* Accurate and verified date conversion.\n* Optimized code performance compared to similar packages.\n* Intuitive, clean, and easy-to-use interface.\n* Most of the methods and formats are similar to those of standard library.\n* Multilingual representation of weekday names, months, and calendar era\n  notations.\n* Easily extendable to support other natural languages.\n* Rich comparison between dates.\n* Validation of input dates.\n* Works on Python 3.6+ with zero dependencies.\n* Thoroughly tested with 100%25 test coverage.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["arabic","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hjson","origin":"textproc/py-hjson","version":"3.0.2","comment":"User interface for JSON written in Python","maintainer":"0mp@FreeBSD.org","www":"https://github.com/hjson/hjson-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a47c6b038958c28ccbb8a0e1455c230f501ad7b243b5f714218eddace7d91c8b","flatsize":631080,"path":"All/py311-hjson-3.0.2.pkg","repopath":"All/py311-hjson-3.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90632,"desc":"Hjson, the Human JSON. A configuration file format that caters to humans and\nhelps reduce the errors they make.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hishel","origin":"devel/py-hishel","version":"0.0.27","comment":"Persistent cache implementation for httpx and httpcore","maintainer":"sunpoet@FreeBSD.org","www":"https://hishel.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30f665a9c3671a8ae10128524aad9bf1ab07ce20788886ec7b1d80617a3e7c53","flatsize":537072,"path":"All/py311-hishel-0.0.27.pkg","repopath":"All/py311-hishel-0.0.27.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":66048,"desc":"Hishel is a library that implements HTTP Caching for HTTPX and HTTP Core\nlibraries in accordance with RFC 9111, the most recent caching specification.\n\nFeatures:\n- Persistence: Responses are cached in the persistent memory for later use.\n- Compatibility: It is completely compatible with your existing transports or\n  connection pools, whether they are default, custom, or provided by third-party\n  libraries.\n- Easy to use: You continue to use httpx while also enabling web cache.\n- Smart: Attempts to clearly implement RFC 9111, understands Vary, Etag,\n  Last-Modified, Cache-Control, and Expires headers, and handles response\n  re-validation automatically.\n- Configurable: You have complete control over how the responses are stored and\n  serialized.\n- From the package:\n  - Built-in support for File system, Redis, SQLite, and AWS S3 backends.\n  - Built-in support for JSON, YAML, and pickle serializers.\n- Very fast: Your requests will be even faster if there are no IO operations.","deps":{"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hiredis","origin":"databases/py-hiredis","version":"2.0.0","comment":"Python extension that wraps hiredis","maintainer":"gd.workbox@gmail.com","www":"https://github.com/pietern/hiredis-py","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2835a4b1f19e61f88fd57c62c40220963a20baa5f8984a4e760c3e545a9ec807","flatsize":30099,"path":"All/py311-hiredis-2.0.0.pkg","repopath":"All/py311-hiredis-2.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10392,"desc":"Python extension that wraps hiredis.","deps":{"hiredis":{"origin":"databases/hiredis","version":"1.2.0.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libhiredis.so.1.2.1"],"annotations":{"flavor":"py311"}},{"name":"py311-hiplot","origin":"graphics/py-hiplot","version":"0.1.33_1","comment":"High dimensional Interactive Plotting tool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/facebookresearch/hiplot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a3227c1c0dc4f1c1d59ee8180bc5d9e25bf41383cf4ca6374c15264edc06424","flatsize":3562920,"path":"All/py311-hiplot-0.1.33_1.pkg","repopath":"All/py311-hiplot-0.1.33_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":446840,"desc":"HiPlot is a lightweight interactive visualization tool to help AI researchers\ndiscover correlations and patterns in high-dimensional data using parallel plots\nand other graphical ways to represent information.","deps":{"py311-Flask-Compress":{"origin":"www/py-flask-compress","version":"1.14"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hgtools","origin":"devel/py-hgtools","version":"6.3","comment":"Classes and setuptools plugin for Mercurial repositories","maintainer":"bofh@FreeBSD.org","www":"https://github.com/jaraco/hgtools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d71092e7dec88aed039622cb011f675b1e0538de0c26b315d4cd0fc45146c3b","flatsize":210047,"path":"All/py311-hgtools-6.3.pkg","repopath":"All/py311-hgtools-6.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40384,"desc":"Classes and setuptools plugin for Mercurial repositories\n\nhgtools builds on the setuptools_hg plugin for setuptools.\nProvides classes for inspecting and working with repositories in the\nMercurial version control system.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hid","origin":"comms/py-hid","version":"1.0.4_1","comment":"Ctypes bindings to comms/hidapi","maintainer":"ports@FreeBSD.org","www":"https://github.com/apmorton/pyhidapi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bc471efacdbd1c209e431e24dbc4bc76ea61198ce92fb2a9466487c20a41335","flatsize":33341,"path":"All/py311-hid-1.0.4_1.pkg","repopath":"All/py311-hid-1.0.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8296,"desc":"Ctypes bindings for hidapi.","deps":{"hidapi":{"origin":"comms/hidapi","version":"0.14.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-hid port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-ipydatawidgets","origin":"devel/py-ipydatawidgets","version":"4.3.5_1","comment":"Set of widgets to facilitate reuse of large datasets across widgets","maintainer":"yuri@FreeBSD.org","www":"https://github.com/vidartf/ipydatawidgets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f125661ccf6d07fa8726b5db122103aba9f730582b4a72dcfee35e36ee94cc1","flatsize":617599,"path":"All/py311-ipydatawidgets-4.3.5_1.pkg","repopath":"All/py311-ipydatawidgets-4.3.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":127600,"desc":"ipydatawidgets is a set of widgets to help facilitate reuse of large datasets\nacross different widgets, and different packages.","deps":{"py311-ipywidgets":{"origin":"devel/py-ipywidgets","version":"8.1.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-traittypes":{"origin":"devel/py-traittypes","version":"0.2.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hglib","origin":"devel/py-hglib","version":"2.6.2_1","comment":"Library with a fast, convenient interface to Mercurial","maintainer":"delphij@FreeBSD.org","www":"https://www.mercurial-scm.org/wiki/PythonHglib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29235bc67308cdd7005b9cbd96deda59933f65577bb40a90fd9fb4e65efec80d","flatsize":319980,"path":"All/py311-hglib-2.6.2_1.pkg","repopath":"All/py311-hglib-2.6.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48480,"desc":"python-hglib is a library with a fast, convenient interface to\nMercurial. It uses Mercurial's command server for communication\nwith hg.","deps":{"mercurial":{"origin":"devel/mercurial","version":"6.7.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hits","origin":"biology/py-hits","version":"0.1","comment":"Utilities for processing high-throughput sequencing experiments","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jeffhussmann/hits","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb31f312ccf300244c44b332dea26cf5589716fbf38ce4b068d17761dfa0e087","flatsize":4552660,"path":"All/py311-hits-0.1.pkg","repopath":"All/py311-hits-0.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1033972,"desc":"Utilities for processing high-throughput sequencing experiments.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hexdump","origin":"textproc/py-hexdump","version":"3.3","comment":"Print binary in hex format","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/hexdump/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31c93c1f3a53dda7108f6d51a2185a2a4c00927c7a151d6cf839ca7fef5455d0","flatsize":59895,"path":"All/py311-hexdump-3.3.pkg","repopath":"All/py311-hexdump-3.3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":13404,"desc":"Dump binary data to hex format and restore from there.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hgreviewboard","origin":"devel/hgreviewboard","version":"1.0_3","comment":"Mercurial reviewboard extension","maintainer":"ports@FreeBSD.org","www":"http://www.review-board.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25c5f54af32ebae7e60bd67f41a40b816bbe5df654bd589428119c1f6c8c988b","flatsize":35555,"path":"All/py311-hgreviewboard-1.0_3.pkg","repopath":"All/py311-hgreviewboard-1.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10428,"desc":"reviewboard extension for mercurial\n\nThis extension adds a new command 'postreview' to post changesets for\nreview to a reviewboard server.","deps":{"mercurial":{"origin":"devel/mercurial","version":"6.7.4"},"py311-rbtools":{"origin":"devel/rbtools","version":"2.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"messages":[{"message":"===>   NOTICE:\n\nThe py311-hgreviewboard port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-hyperlink","origin":"www/py-hyperlink","version":"21.0.0_1","comment":"Featureful, correct URL for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-hyper/hyperlink","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d2de2e54edfa8df8559965efe94d4a2bc73561b64c191c1b9914484f0138d62","flatsize":669215,"path":"All/py311-hyperlink-21.0.0_1.pkg","repopath":"All/py311-hyperlink-21.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":123412,"desc":"Hyperlink provides a pure-Python implementation of immutable URLs. Based on RFC\n3986 and 3987, the Hyperlink URL makes working with both URIs and IRIs easy.","deps":{"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-horizon","origin":"www/py-horizon","version":"23.4.0_2","comment":"OpenStack Dashboard (Horizon)","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/horizon/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e5742b86a10dd1802684a7c2d34c451e118bdc2347929162298c3461ce7f2ee","flatsize":33460584,"path":"All/py311-horizon-23.4.0_2.pkg","repopath":"All/py311-horizon-23.4.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3902632,"desc":"Horizon is a Django-based project aimed at providing a complete OpenStack\nDashboard along with an extensible framework for building new dashboards from\nreusable components. The openstack_dashboard module is a reference\nimplementation of a Django site that uses the horizon app to provide web-based\ninteractions with the various OpenStack projects.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-debtcollector":{"origin":"devel/py-debtcollector","version":"1.20.0"},"py311-django-debreach":{"origin":"www/py-django-debreach","version":"2.1.0"},"py311-django-pyscss":{"origin":"www/py-django-pyscss","version":"2.0.3_2"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-django_compressor":{"origin":"www/py-django_compressor","version":"4.5"},"py311-enmerkar":{"origin":"www/py-enmerkar","version":"0.7.1_3"},"py311-futurist":{"origin":"devel/py-futurist","version":"3.0.0_1"},"py311-iso8601":{"origin":"devel/py-iso8601","version":"2.1.0"},"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-oslo.concurrency":{"origin":"devel/py-oslo.concurrency","version":"6.0.0_1"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.policy":{"origin":"devel/py-oslo.policy","version":"4.3.0_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.upgradecheck":{"origin":"devel/py-oslo.upgradecheck","version":"2.3.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-osprofiler":{"origin":"devel/py-osprofiler","version":"4.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-pymongo":{"origin":"databases/py-pymongo","version":"3.13.0"},"py311-pyscss":{"origin":"textproc/py-pyscss","version":"1.4.0"},"py311-python-cinderclient":{"origin":"net/py-python-cinderclient","version":"9.5.0_1"},"py311-python-glanceclient":{"origin":"net/py-python-glanceclient","version":"4.6.0"},"py311-python-keystoneclient":{"origin":"net/py-python-keystoneclient","version":"5.4.0_1"},"py311-python-memcached":{"origin":"databases/py-python-memcached","version":"1.62_1"},"py311-python-neutronclient":{"origin":"net/py-python-neutronclient","version":"11.3.0"},"py311-python-novaclient":{"origin":"net/py-python-novaclient","version":"18.6.0"},"py311-python-swiftclient":{"origin":"databases/py-python-swiftclient","version":"3.13.1_1"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-semantic-version":{"origin":"devel/py-semantic-version","version":"2.10.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-xstatic":{"origin":"devel/py-xstatic","version":"1.0.3_1"},"py311-xstatic-angular":{"origin":"devel/py-xstatic-angular","version":"1.8.2.2_2"},"py311-xstatic-angular-bootstrap":{"origin":"devel/py-xstatic-angular-bootstrap","version":"2.5.0.0_2"},"py311-xstatic-angular-fileupload":{"origin":"devel/py-xstatic-angular-fileupload","version":"12.2.13.0"},"py311-xstatic-angular-gettext":{"origin":"devel/py-xstatic-angular-gettext","version":"2.4.1.0_2"},"py311-xstatic-angular-lrdragndrop":{"origin":"devel/py-xstatic-angular-lrdragndrop","version":"1.0.2.6_1"},"py311-xstatic-angular-schema-form":{"origin":"devel/py-xstatic-angular-schema-form","version":"0.8.13.0_4"},"py311-xstatic-bootstrap-datepicker":{"origin":"devel/py-xstatic-bootstrap-datepicker","version":"1.4.0.0_2"},"py311-xstatic-bootstrap-scss":{"origin":"devel/py-xstatic-bootstrap-scss","version":"3.4.1.0_2"},"py311-xstatic-bootswatch":{"origin":"devel/py-xstatic-bootswatch","version":"3.3.7.0_4"},"py311-xstatic-d3":{"origin":"devel/py-xstatic-d3","version":"3.5.17.0_4"},"py311-xstatic-font-awesome":{"origin":"devel/py-xstatic-font-awesome","version":"6.2.1.1_1"},"py311-xstatic-hogan":{"origin":"devel/py-xstatic-hogan","version":"2.0.0.3_2"},"py311-xstatic-jasmine":{"origin":"devel/py-xstatic-jasmine","version":"2.4.1.2_3"},"py311-xstatic-jquery":{"origin":"devel/py-xstatic-jquery","version":"3.5.1.1_2"},"py311-xstatic-jquery-migrate":{"origin":"devel/py-xstatic-jquery-migrate","version":"3.3.2.1_2"},"py311-xstatic-jquery-ui":{"origin":"devel/py-xstatic-jquery-ui","version":"1.13.0.1_1"},"py311-xstatic-jquery.quicksearch":{"origin":"devel/py-xstatic-jquery.quicksearch","version":"2.0.3.2_2"},"py311-xstatic-jquery.tablesorter":{"origin":"devel/py-xstatic-jquery.tablesorter","version":"2.14.5.2_2"},"py311-xstatic-jsencrypt":{"origin":"devel/py-xstatic-jsencrypt","version":"2.3.1.1_4"},"py311-xstatic-mdi":{"origin":"devel/py-xstatic-mdi","version":"1.6.50.2_2"},"py311-xstatic-objectpath":{"origin":"devel/py-xstatic-objectpath","version":"1.2.1.0_4"},"py311-xstatic-rickshaw":{"origin":"devel/py-xstatic-rickshaw","version":"1.5.1.0_2"},"py311-xstatic-roboto-fontface":{"origin":"devel/py-xstatic-roboto-fontface","version":"0.5.0.0_4"},"py311-xstatic-smart-table":{"origin":"devel/py-xstatic-smart-table","version":"1.4.13.2_4"},"py311-xstatic-spin":{"origin":"devel/py-xstatic-spin","version":"1.2.5.3_2"},"py311-xstatic-term.js":{"origin":"devel/py-xstatic-term.js","version":"0.0.7.0_4"},"py311-xstatic-tv4":{"origin":"devel/py-xstatic-tv4","version":"1.2.7.0_4"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"users":["horizon"],"groups":["horizon"],"options":{"MEMCACHED":"on","REDIS":"off"},"annotations":{"cpe":"cpe:2.3:a:openstack:horizon:23.4.0:::::dragonfly6:x86_64:2","flavor":"py311"},"messages":[{"message":"======================\n Apache configuration\n======================\n\nIf you plan to use apache make sure that the mod_wsgi module is enabled and the\ncorrect ownership for static/local libraries for the openstack_dashboard are\nset:\n\n# chown -R horizon /usr/local/lib/python3.11/site-packages/openstack_dashboard/static\n# chown -R horizon /usr/local/lib/python3.11/site-packages/openstack_dashboard/local\n\nUse the following snippet as reference:\n\n### Start\n\n<VirtualHost *:80>\n        WSGIScriptAlias / /usr/local/lib/python3.11/site-packages/openstack_dashboard/wsgi/django.wsgi\n        WSGIDaemonProcess horizon user=horizon group=horizon processes=3 threads=10 display-name=%{GROUP}\n        WSGIProcessGroup horizon\n        WSGIApplicationGroup %{GLOBAL}\n\n        DocumentRoot /var/lib/horizon\n\n        Alias /static/horizon/lib/angular/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/angular/data/\n        Alias /static/horizon/lib/angular_bootstrap/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/angular_bootstrap/data/\n        Alias /static/horizon/lib/angular_fileupload/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/angular_fileupload/data/\n        Alias /static/horizon/lib/angular_gettext/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/angular_gettext/data/\n        Alias /static/horizon/lib/angular_lrdragndrop/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/angular_lrdragndrop/data/\n        Alias /static/horizon/lib/angular_schemaform/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/angular_schemaform/data/\n        Alias /static/horizon/lib/angular_smart_table/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/angular_smart_table/data/\n        Alias /static/horizon/lib/bootstrap_datepicker/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/bootstrap_datepicker/data/\n        Alias /static/horizon/lib/bootstrap_scss/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/bootstrap_scss/data/\n        Alias /static/horizon/lib/bootswatch/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/bootswatch/data/\n        Alias /static/horizon/lib/d3/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/d3/data/\n        Alias /static/horizon/lib/font_awesome/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/font_awesome/data/\n        Alias /static/horizon/lib/hogan/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/hogan/data/\n        Alias /static/horizon/lib/jasmine/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/jasmine/data/\n        Alias /static/horizon/lib/jquery_migrate/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/jquery_migrate/data/\n        Alias /static/horizon/lib/jquery_quicksearch/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/jquery_quicksearch/data/\n        Alias /static/horizon/lib/jquery_tablesorter/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/jquery_tablesorter/data/\n        Alias /static/horizon/lib/jsencrypt/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/jsencrypt/data/\n        Alias /static/horizon/lib/mdi/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/mdi/data/\n        Alias /static/horizon/lib/objectpath/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/objectpath/data/\n        Alias /static/horizon/lib/rickshaw/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/rickshaw/data/\n        Alias /static/horizon/lib/roboto_fontface/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/roboto_fontface/data/\n        Alias /static/horizon/lib/spin/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/spin/data/\n        Alias /static/horizon/lib/termjs/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/termjs/data/\n        Alias /static/horizon/lib/tv4/ /usr/local/lib/python3.11/site-packages/xstatic/pkg/tv4/data/\n        Alias /static/horizon /usr/local/lib/python3.11/site-packages/horizon/static/horizon\n        Alias /static /usr/local/lib/python3.11/site-packages/openstack_dashboard/static\n\n        <Directory />\n                AllowOverride None\n        </Directory>\n\n        <Directory /usr/local/lib/python3.11/site-packages/openstack_dashboard/wsgi>\n                Require all granted\n        </Directory>\n\n        <Directory /usr/local/lib/python3.11/site-packages/openstack_dashboard/static>\n                Require all granted\n        </Directory>\n\n        <Directory /usr/local/lib/python3.11/site-packages/horizon/static>\n                Require all granted\n        </Directory>\n\n        <Directory /usr/local/lib/python3.11/site-packages/xstatic/pkg/*/data>\n                Require all granted\n        </Directory>\n\n</VirtualHost>\n\n### End\n\n======================\n Custom configuration\n======================\n\nCreate the configuration:\n\n# cd /usr/local/lib/python3.11/site-packages/openstack_dashboard/local\n# cp local_settings.py.example local_settings.py\n\nAdd one or more entries to the ALLOWED_HOSTS directive:\n\nALLOWED_HOSTS = [ 'host1', '192.168.0.1' ]\n\nHorizon must be configured for at least one Keystone server to work properly:\n\nOPENSTACK_HOST = \"127.0.0.1\"\nOPENSTACK_KEYSTONE_URL = \"http://%s:5000/v3\" % OPENSTACK_HOST\nOPENSTACK_KEYSTONE_DEFAULT_ROLE = \"_member_\"\n\nTo enable django-compressor add this option:\n\nSTATIC_ROOT = '/usr/local/lib/python3.11/site-packages/openstack_dashboard/static'","type":"install"}]},{"name":"py311-hoomd-blue","origin":"science/py-hoomd-blue","version":"4.7.0","comment":"Molecular dynamics and Monte Carlo soft matter simulation","maintainer":"yuri@FreeBSD.org","www":"https://glotzerlab.engin.umich.edu/hoomd-blue/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f57d5b4ee9e8d935a47bbfc09626b790d3029c445d682fd2614cb6c72dd2127","flatsize":27924343,"path":"All/py311-hoomd-blue-4.7.0.pkg","repopath":"All/py311-hoomd-blue-4.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4853732,"desc":"HOOMD-blue is a general-purpose particle simulation toolkit,\nimplementing molecular dynamics and hard particle Monte Carlo\noptimized for fast execution on both GPUs and CPUs. As a Python\npackage, HOOMD-blue gives you the flexibility to create custom\ninitialization routines, control simulation parameters, perform in\nsitu analysis, use interactive notebooks, and more.","deps":{"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libtbb.so.12","libmpicxx.so.12","libmpi.so.12"],"shlibs_provided":["libquickhull.so"],"options":{"TBB":"on","NOMPI":"off","MPICH":"on","OPENMPI":"off"}},{"name":"py311-hidapi","origin":"comms/py-hidapi","version":"0.14.0","comment":"Cython interface to comms/hidapi","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/hidapi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4417c2c78ecf27ce97243c056fd71f3255b23b1c1982885a9f40c1a8ba80da3c","flatsize":4166653,"path":"All/py311-hidapi-0.14.0.pkg","repopath":"All/py311-hidapi-0.14.0.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv3","PD"],"pkgsize":2747832,"desc":"Cython interface to comms/hidapi.","deps":{"hidapi":{"origin":"comms/hidapi","version":"0.14.0"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","python"],"shlibs_required":["libhidapi.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-hidapi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-helpdev","origin":"devel/py-helpdev","version":"0.7.1_1","comment":"Extracts information about the Python environment easily","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/helpdev/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0483ddda17d3ca68bdd17b1395469ada878ac75cb833905ee4456d2de11f15f","flatsize":125826,"path":"All/py311-helpdev-0.7.1_1.pkg","repopath":"All/py311-helpdev-0.7.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23740,"desc":"Helpdev is a library to easily extract information about the Python environment.","deps":{"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hg-evolve","origin":"devel/py-hg-evolve","version":"11.1.4","comment":"Changeset Evolution with Mercurial","maintainer":"arrowd@FreeBSD.org","www":"https://www.mercurial-scm.org/doc/evolution/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"896edab371327d2ed1878fa8bdc08e526e82fd7bbe3de914d5594c0d3ca31ae0","flatsize":2788419,"path":"All/py311-hg-evolve-11.1.4.pkg","repopath":"All/py311-hg-evolve-11.1.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":430248,"desc":"evolve is a Mercurial extension for faster and safer mutable history. It\nimplements the changeset evolution concept for Mercurial.\n\n- It offers a safe and simple way to refine changesets locally and\n  propagate those changes to other repositories.\n- It can automatically detect and handle the complex issues that can\n  arise from exchanging draft changesets.\n- It even makes it possible for multiple developers to safely rewrite\n  the same parts of history in a distributed way.\n- It fully respects the Phases concept so users will only be able to\n  rewrite parts of the history that are safe to change. Phases have been\n  part of Mercurial since early 2012.","deps":{"mercurial":{"origin":"devel/mercurial","version":"6.7.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-heapdict","origin":"devel/py-heapdict","version":"1.0.1_1","comment":"Heap with decrease-key and increase-key operations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/DanielStutzbach/heapdict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00cd5768a121cfd69b79a34f8d31bcd660e24be45f2911466c6a0d11b205f408","flatsize":21082,"path":"All/py311-heapdict-1.0.1_1.pkg","repopath":"All/py311-heapdict-1.0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6668,"desc":"heapdict implements the MutableMapping ABC, meaning it works pretty much like a\nregular Python dict. It's designed to be used as a priority queue, where items\nare added and consumed as follows:\n\n  hd = heapdict()\n  hd[obj1] = priority1\n  hd[obj2] = priority2\n  # ...\n  (obj, priority) = hd.popitem()\n\nCompared to an ordinary dict, a heapdict has the following differences:\n- popitem():\n  Remove and return the (key, priority) pair with the lowest priority, instead\n  of a random object.\n- peekitem():\n  Return the (key, priority) pair with the lowest priority, without removing it.\n\nUnlike the Python standard library's heapq module, the heapdict supports\nefficiently changing the priority of an existing object (often called \"decrease-\nkey\" in textbooks). Altering the priority is important for many algorithms such\nas Dijkstra's Algorithm and A*.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hepstats","origin":"math/py-hepstats","version":"0.7.0","comment":"Statistics tools and utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://scikit-hep.org/hepstats/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9294b5337d7a28a609e37b9626afdbe3e2c2bf44b7dcc9b186dea048de0ef1dd","flatsize":449393,"path":"All/py311-hepstats-0.7.0.pkg","repopath":"All/py311-hepstats-0.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":72108,"desc":"hepstats is a library for statistical inference aiming to cover the needs High\nEnergy Physics. It is part of the Scikit-HEP project.","deps":{"py311-asdf":{"origin":"science/py-asdf","version":"3.2.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-uhi":{"origin":"misc/py-uhi","version":"0.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hdfs","origin":"www/py-hdfs","version":"2.7.3","comment":"HdfsCLI: API and command line interface for HDFS","maintainer":"yuri@FreeBSD.org","www":"https://hdfscli.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf0484eb00890515448ef7496315d17d12be6b56f407bfe33ec739d34249f156","flatsize":370345,"path":"All/py311-hdfs-2.7.3.pkg","repopath":"All/py311-hdfs-2.7.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62876,"desc":"API and command line interface for HDFS.","deps":{"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-fastavro":{"origin":"textproc/py-fastavro","version":"1.9.3"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-kerberos":{"origin":"security/py-requests-kerberos","version":"0.14.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hdbscan","origin":"math/py-hdbscan","version":"0.8.33_1","comment":"Clustering based on density with variable density clusters","maintainer":"sunpoet@FreeBSD.org","www":"https://hdbscan.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1e60391c602a97d47a27a471733d614d670c99a0847e1ff4945a11cd2443a89","flatsize":2250928,"path":"All/py311-hdbscan-0.8.33_1.pkg","repopath":"All/py311-hdbscan-0.8.33_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":461264,"desc":"HDBSCAN - Hierarchical Density-Based Spatial Clustering of Applications with\nNoise. Performs DBSCAN over varying epsilon values and integrates the result to\nfind a clustering that gives the best stability over epsilon. This allows\nHDBSCAN to find clusters of varying densities (unlike DBSCAN), and be more\nrobust to parameter selection.\n\nIn practice this means that HDBSCAN returns a good clustering straight away with\nlittle or no parameter tuning -- and the primary parameter, minimum cluster\nsize, is intuitive and easy to select.\n\nHDBSCAN is ideal for exploratory data analysis; it's a fast and robust algorithm\nthat you can trust to return meaningful clusters (if there are any).","deps":{"py311-joblib":{"origin":"devel/py-joblib","version":"1.3.2_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hcloud","origin":"sysutils/py-hcloud","version":"2.0.1","comment":"Official Hetzner Cloud python library","maintainer":"matthew@FreeBSD.org","www":"https://hcloud-python.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e288c678b6426ddd28e89bf2a70dde01faf91ef671c1d055d469c5687d00de4b","flatsize":1271824,"path":"All/py311-hcloud-2.0.1.pkg","repopath":"All/py311-hcloud-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":113912,"desc":"Official Hetzner Cloud python library","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hatch-nodejs-version","origin":"devel/py-hatch-nodejs-version","version":"0.3.2","comment":"Hatch plugin for versioning from a package.json file","maintainer":"kai@FreeBSD.org","www":"https://github.com/agoose77/hatch-nodejs-version","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c88312aac92734f4937154d3b691d5f839e61ffbb112c036c8a0a5fe12b9232","flatsize":64184,"path":"All/py311-hatch-nodejs-version-0.3.2.pkg","repopath":"All/py311-hatch-nodejs-version-0.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13344,"desc":"This package provides two Hatch plugins:\n\n* version source plugin that reads/writes the package version from the version\n  field of the Node.js package.json file.\n\n* metadata hook plugin that reads PEP 621 metadata from the Node.js\n  package.json file.","deps":{"py311-hatchling":{"origin":"devel/py-hatchling","version":"1.24.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hatchling","origin":"devel/py-hatchling","version":"1.24.2","comment":"Modern, extensible Python build backend","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pypa/hatch/tree/master/backend","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"226482086e8fdc487ed3b908623dfe7011e4d8460f9168e5d4950f1adc63a5cc","flatsize":1160304,"path":"All/py311-hatchling-1.24.2.pkg","repopath":"All/py311-hatchling-1.24.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":163408,"desc":"Hatchling is the extensible, standards compliant build backend used by Hatch.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pathspec":{"origin":"devel/py-pathspec","version":"0.12.1"},"py311-pluggy":{"origin":"devel/py-pluggy","version":"1.5.0"},"py311-trove-classifiers":{"origin":"devel/py-trove-classifiers","version":"2024.5.22"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hatch-vcs","origin":"devel/py-hatch-vcs","version":"0.4.0_1","comment":"Hatch plugin for versioning with your preferred VCS","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ofek/hatch-vcs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8c1e9ef63982b4a34790a2681e0927c67dbee580c14c7aa7584317a544fcb92","flatsize":40135,"path":"All/py311-hatch-vcs-0.4.0_1.pkg","repopath":"All/py311-hatch-vcs-0.4.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11112,"desc":"hatch-vcs provides a plugin for Hatch that uses your preferred version control\nsystem (like Git) to determine project versions.","deps":{"py311-hatchling":{"origin":"devel/py-hatchling","version":"1.24.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-setuptools-scm":{"origin":"devel/py-setuptools-scm","version":"8.0.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hatch-mypyc","origin":"devel/py-hatch-mypyc","version":"0.16.0","comment":"Hatch build hook plugin for Mypyc","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ofek/hatch-mypyc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f44d1efd8607b3714ff1f16051016bc434db4a3c55eeaeb9568a30305f98361c","flatsize":66064,"path":"All/py311-hatch-mypyc-0.16.0.pkg","repopath":"All/py311-hatch-mypyc-0.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14756,"desc":"hatch-mypyc provides a build hook plugin for Hatch that compiles code with\nMypyc.","deps":{"py311-hatchling":{"origin":"devel/py-hatchling","version":"1.24.2"},"py311-mypy":{"origin":"devel/py-mypy","version":"1.10.0"},"py311-pathspec":{"origin":"devel/py-pathspec","version":"0.12.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hatch-fancy-pypi-readme","origin":"devel/py-hatch-fancy-pypi-readme","version":"24.1.0","comment":"Fancy PyPI READMEs with Hatch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hynek/hatch-fancy-pypi-readme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"274ba4a3b190a0f3942fc7f870517f8fa01128928eff914569dc3786ef9eed08","flatsize":67814,"path":"All/py311-hatch-fancy-pypi-readme-24.1.0.pkg","repopath":"All/py311-hatch-fancy-pypi-readme-24.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16696,"desc":"hatch-fancy-pypi-readme is a Hatch metadata plugin for everyone who cares about\nthe first impression of their project's PyPI landing page. It allows you to\ndefine your PyPI project description in terms of concatenated fragments that are\nbased on static strings, files, and most importantly: parts of files defined\nusing cut-off points or regular expressions.\n\nOnce you've assembled your readme, you can additionally run regular\nexpression-based substitutions over it. For instance to make relative links\nabsolute or to linkify users and issue numbers in your changelog.","deps":{"py311-hatchling":{"origin":"devel/py-hatchling","version":"1.24.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hatch-jupyter-builder","origin":"devel/py-hatch-jupyter-builder","version":"0.9.1","comment":"Hatch plugin to help build Jupyter packages","maintainer":"sunpoet@FreeBSD.org","www":"https://hatch-jupyter-builder.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b746110c82a19ad7a116a2c1ab0ac1cc5926ae50bd7b68155686d4278eb69e31","flatsize":148843,"path":"All/py311-hatch-jupyter-builder-0.9.1.pkg","repopath":"All/py311-hatch-jupyter-builder-0.9.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":33204,"desc":"hatch-jupyter-builder provides a build hook plugin for Hatch that adds a build\nstep for use with Jupyter packages.","deps":{"py311-hatchling":{"origin":"devel/py-hatchling","version":"1.24.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hashids","origin":"textproc/py-hashids","version":"1.3.1_2","comment":"Implement the hashids algorithm in python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/davidaurelio/hashids-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7da361131ff5334d03c12d41c5e6d0455e19ec56bbc281704c7b9316c3e4e3c0","flatsize":44818,"path":"All/py311-hashids-1.3.1_2.pkg","repopath":"All/py311-hashids-1.3.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11988,"desc":"hashids is a Python port of the JavaScript hashids implementation. It generates\nYouTube-like hashes from one or many numbers. Use hashids when you do not want\nto expose your database ids to the user.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hatch-autorun","origin":"devel/py-hatch-autorun","version":"1.1.0","comment":"Hatch build hook plugin to inject code that will automatically run","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ofek/hatch-autorun","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c95cca9e8be1ba7b4f45b0bb0f54287ac4390d90500d1a294614606972f80330","flatsize":24328,"path":"All/py311-hatch-autorun-1.1.0.pkg","repopath":"All/py311-hatch-autorun-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7608,"desc":"hatch-autorun provides a build hook plugin for Hatch that injects code into an\ninstallation that will automatically run before the first import.","deps":{"py311-hatchling":{"origin":"devel/py-hatchling","version":"1.24.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-haproxyctl","origin":"net/py-haproxyctl","version":"0.5_1","comment":"HAProxy control tool","maintainer":"zhoutao@laocius.org","www":"https://github.com/neurogeek/haproxyctl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79d8c90ef1eb392138989685bdc49363a3e0b1642c2a98395f5b571d6dc144c4","flatsize":85679,"path":"All/py311-haproxyctl-0.5_1.pkg","repopath":"All/py311-haproxyctl-0.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22988,"desc":"HAProxyctl is a tool to manage the various aspects of HAProxy that can be\ncontrolled by means of its socket.\n\nHAProxyctl can be used in 2 modes. CLI mode and Python API mode. CLI mode,\nas the name implies, gives you a command, haproxyctl, that can be used to\ncontrol HAProxy. You can use the Python API mode to integrate HAProxyctl\ndirectly in your Python project.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hash_ring","origin":"devel/py-hash_ring","version":"1.3.1_1","comment":"Implementation of consistent hashing in Python","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/hash_ring/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"084cd1829482cf2829f79cb0b84a6e3f67be092815c003dfe477266a806ee455","flatsize":28886,"path":"All/py311-hash_ring-1.3.1_1.pkg","repopath":"All/py311-hash_ring-1.3.1_1.pkg","licenselogic":"single","pkgsize":7752,"desc":"Implements consistent hashing that can be used when the number of\nserver nodes can increase or decrease (like in memcached). The\nhashing ring is built using the same algorithm as libketama.\n\nConsistent hashing is a scheme that provides a hash table functionality\nin a way that the adding or removing of one slot does not significantly\nchange the mapping of keys to slots.","deps":{"py311-python-memcached":{"origin":"databases/py-python-memcached","version":"1.62_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-hash_ring port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-haproxy-cli","origin":"net/py-haproxy-cli","version":"0.6.1","comment":"Tool to interact with HAProxy","maintainer":"freebsd@moov.de","www":"https://github.com/markt-de/haproxy-cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9bb9e095f91e64224a696bac047d6dd31268d6dc5d877580c00953bfc769d9c","flatsize":119913,"path":"All/py311-haproxy-cli-0.6.1.pkg","repopath":"All/py311-haproxy-cli-0.6.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28768,"desc":"haproxy-cli is a tool to manage the various aspects of HAProxy that can be\ncontrolled by means of its socket.\n\nhaproxy-cli can be used in 2 modes: CLI mode and Python API mode. CLI mode,\nas the name implies, gives you a command, haproxy-cli, that can be used to\ncontrol HAProxy. You can use the Python API mode to integrate haproxy-cli\ndirectly in your Python project.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hared","origin":"sysutils/py-hared","version":"1.3","comment":"Small Python server for inserting notications into MQTT","maintainer":"dvl@FreeBSD.org","www":"https://github.com/jpmens/hared-hare","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d134042087552e384ed47cd911e9348387269b2eea234b3eba351b9842cf129","flatsize":10741,"path":"All/py311-hared-1.3.pkg","repopath":"All/py311-hared-1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5016,"desc":"Small Python server for receiving notifications and tossing them into MTQQ.\n\nThis will form part of a centralized message distribution system.\n\nA client for this server is sysutils/hare.","deps":{"py311-paho-mqtt":{"origin":"net/py-paho-mqtt","version":"2.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hammett","origin":"devel/py-hammett","version":"0.9.4","comment":"Fast python test runner","maintainer":"yuri@FreeBSD.org","www":"https://github.com/boxed/hammett","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb2e81129cb70c24b77f759385e9f6fafbdbeadbebe35d92bedb4a2d146f052e","flatsize":255009,"path":"All/py311-hammett-0.9.4.pkg","repopath":"All/py311-hammett-0.9.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":50688,"desc":"Hammett is a fast python test runner that aims to be compatible with the parts\nof pytest most people use (unless that conflicts with the goal of being fast).\nIt also adds some features that can dramatically improve your testing experience\nif you adapt more fully to hammett.","deps":{"py311-astunparse":{"origin":"devel/py-astunparse","version":"1.6.3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-halo","origin":"misc/py-halo","version":"0.0.31","comment":"Beautiful terminal spinners in Python","maintainer":"0mp@FreeBSD.org","www":"https://github.com/manrajgrover/halo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a353322ccca2b0425f0efdf4b2eaf8b3d66f1a5648d20186c70a623978c3a0b6","flatsize":104418,"path":"All/py311-halo-0.0.31.pkg","repopath":"All/py311-halo-0.0.31.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19528,"desc":"Halo is a Python library for beautiful spinners. It is inspired by the\nJavaScript library called ora.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-log_symbols":{"origin":"misc/py-log_symbols","version":"0.0.14"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-spinners":{"origin":"misc/py-spinners","version":"0.0.24"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hacking","origin":"devel/py-hacking","version":"6.1.0_1","comment":"OpenStack Hacking Guideline Enforcement","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/hacking/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec9d75a680edfa78cdeebce348274892ca6ab67878e56826b5f5705e688c0b2e","flatsize":327716,"path":"All/py311-hacking-6.1.0_1.pkg","repopath":"All/py311-hacking-6.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":55340,"desc":"hacking is a set of flake8 plugins that test and enforce the OpenStack\nStyleGuide\n\nHacking pins its dependencies, as a new release of some dependency can break\nhacking based gating jobs. This is because new versions of dependencies can\nintroduce new rules, or make existing rules stricter.","deps":{"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-haishoku","origin":"graphics/py-haishoku","version":"1.1.8","comment":"Tool for grabbing the representative color palette from an image","maintainer":"DtxdF@disroot.org","www":"https://github.com/LanceGin/haishoku/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa9b6f015cf7508625a14d142515a385ca6e94f770ad38d3b99df29766dbd398","flatsize":37125,"path":"All/py311-haishoku-1.1.8.pkg","repopath":"All/py311-haishoku-1.1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9588,"desc":"Haishoku is a development tool for grabbing the dominant color or\nrepresentative color palette from an image, it depends on Python3\nand Pillow.","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-haproxy-log-analysis","origin":"net/py-haproxy-log-analysis","version":"2.0","comment":"Haproxy log analyzer that tries to gives an insight of what's going on","maintainer":"demon@FreeBSD.org","www":"https://pypi.org/project/haproxy_log_analysis/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc8e0e0de864653a58a9480a08c9bf6b77a54c95f94a88d838464e00d59fc003","flatsize":1959755,"path":"All/py311-haproxy-log-analysis-2.0.pkg","repopath":"All/py311-haproxy-log-analysis-2.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":221228,"desc":"Haproxy log analyzer that tries to gives an insight of what's going on.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-habanero","origin":"www/py-habanero","version":"1.2.0","comment":"Low-level client for Crossref search API","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sckott/habanero","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"088b8592220967722ca3b5d7e4ca2d64bd59228f58e09b88716a25051a787d96","flatsize":322184,"path":"All/py311-habanero-1.2.0.pkg","repopath":"All/py311-habanero-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41364,"desc":"This is a low level client for working with Crossref's search API. It's been\nnamed to be more generic, as other organizations are/will adopt Crossref's\nsearch API, making it possible to interact with all from one client.","deps":{"py311-codecov":{"origin":"devel/py-codecov","version":"2.1.13"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-sphinxcontrib-issuetracker":{"origin":"textproc/py-sphinxcontrib-issuetracker","version":"0.11"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-vcrpy":{"origin":"devel/py-vcrpy","version":"6.0.1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-h5json","origin":"science/py-h5json","version":"1.1.3_1","comment":"Tools and library for representing HDF5 in JSON","maintainer":"yuri@FreeBSD.org","www":"https://github.com/HDFGroup/hdf5-json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8abc3bcd9724c2268c2d319e6cec273f818a0e526fe9d57c4a0d40005c102c66","flatsize":541191,"path":"All/py311-h5json-1.1.3_1.pkg","repopath":"All/py311-h5json-1.1.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":84036,"desc":"This package contains a specification, library, and utilities for describing\nHDF5 content in JSON. The utilities can be used to convert any HDF5 file to\nJSON or from a JSON file (using the convention described here to HDF5).\n\nThe library is useful for any Python application that needs to translate between\nHDF5 objects and JSON serializations. In addition to the utilities provided in\nthis repository, the library is used by HDF Server (a RESTful web service for\nHDF5), and HDF Product Designer (an application for creating product designs).","deps":{"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-h5pyd","origin":"science/py-h5pyd","version":"0.18.0","comment":"h5py compatible client lib for HDF REST API","maintainer":"yuri@FreeBSD.org","www":"https://github.com/HDFGroup/h5pyd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b4726144354b30fa33a9e4fc7c0c09ceeb55c5f01392e3f500ea99758bb7360","flatsize":2118407,"path":"All/py311-h5pyd-0.18.0.pkg","repopath":"All/py311-h5pyd-0.18.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":298000,"desc":"h5py distributed - Python client library for HDF Rest API.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests-unixsocket":{"origin":"www/py-requests-unixsocket","version":"0.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hatch","origin":"devel/py-hatch","version":"1.9.1","comment":"Modern project, package, and virtual env manager","maintainer":"sunpoet@FreeBSD.org","www":"https://hatch.pypa.io/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2c99b4d207d9c7adb178e429b1904998847a1841b9e3ed4060d303c32541e8b","flatsize":1446381,"path":"All/py311-hatch-1.9.1.pkg","repopath":"All/py311-hatch-1.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":217932,"desc":"Hatch is a modern, extensible Python project manager.\n\nFeatures:\n- Standardized build system with reproducible builds by default\n- Robust environment management with support for custom scripts\n- Configurable Python distribution management\n- Static analysis with sane defaults\n- Easy publishing to PyPI or other indexes\n- Version management\n- Best practice project generation\n- Responsive CLI, ~2-3x faster than equivalent tools","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-hatchling":{"origin":"devel/py-hatchling","version":"1.24.2"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-hyperlink":{"origin":"www/py-hyperlink","version":"21.0.0_1"},"py311-keyring":{"origin":"security/py-keyring","version":"23.9.3_2,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pexpect":{"origin":"misc/py-pexpect","version":"4.9.0_1"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-shellingham":{"origin":"devel/py-shellingham","version":"1.5.4"},"py311-tomli-w":{"origin":"textproc/py-tomli-w","version":"1.0.0_2"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"py311-userpath":{"origin":"devel/py-userpath","version":"1.9.2"},"py311-virtualenv":{"origin":"devel/py-virtualenv","version":"20.26.3"},"py311-zstandard":{"origin":"archivers/py-zstandard","version":"0.22.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-h3","origin":"graphics/py-h3","version":"3.7.7_1","comment":"Python binding of H3 library","maintainer":"sunpoet@FreeBSD.org","www":"https://uber.github.io/h3-py/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"109ca7b5eab2ca000131e26fbb15f3fd4328b4cd705fd9294ecb276617224ddb","flatsize":1333485,"path":"All/py311-h3-3.7.7_1.pkg","repopath":"All/py311-h3-3.7.7_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":240688,"desc":"H3 is a geospatial indexing system using a hexagonal grid that can be\n(approximately) subdivided into finer and finer hexagonal grids, combining the\nbenefits of a hexagonal grid with S2's hierarchical subdivisions.\n\nThis port is the Python binding for H3 core library.","deps":{"h3":{"origin":"graphics/h3","version":"3.7.2_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_required":["libh3.so.1"],"options":{"NUMPY":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-h2","origin":"www/py-h2","version":"4.1.0","comment":"HTTP/2 State-Machine based protocol implementation","maintainer":"shaun@FreeBSD.org","www":"https://hyper.rtfd.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c120f4be7aa4708c9ab555049c6d5fc0ddb742b746dbb0805b55a1fa2e6e758","flatsize":685326,"path":"All/py311-h2-4.1.0.pkg","repopath":"All/py311-h2-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90804,"desc":"This is a pure-Python implementation of a HTTP/2 protocol stack. It's\nwritten from the ground up to be embeddable in whatever program you\nchoose to use, ensuring that you can speak HTTP/2 regardless of your\nprogramming paradigm.","deps":{"py311-hpack":{"origin":"www/py-hpack","version":"4.0.0"},"py311-hyperframe":{"origin":"www/py-hyperframe","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hatch-semver","origin":"devel/py-hatch-semver","version":"2.0.2","comment":"Hatch plugin for semver versioning scheme","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Nagidal/hatch-semver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d314bc5cfda01d0b8337b75da938cf3ec91eb1e27be53092bd5e02eeb6272689","flatsize":46958,"path":"All/py311-hatch-semver-2.0.2.pkg","repopath":"All/py311-hatch-semver-2.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12092,"desc":"hatch-semver is a plugin for hatch to support semantic versioning. Hatch-semver\nrelies on python-semver for all the versioning logic.","deps":{"py311-hatchling":{"origin":"devel/py-hatchling","version":"1.24.2"},"py311-semver":{"origin":"devel/py-semver","version":"3.0.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hatch-requirements-txt","origin":"devel/py-hatch-requirements-txt","version":"0.4.1","comment":"Hatchling plugin to read project dependencies from requirements.txt","maintainer":"kai@FreeBSD.org","www":"https://github.com/repo-helper/hatch-requirements-txt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"027c214400ef7aff9ec65109e8c4dd5e9a0d85db053d2a63ee9573a1104f80f3","flatsize":36597,"path":"All/py311-hatch-requirements-txt-0.4.1.pkg","repopath":"All/py311-hatch-requirements-txt-0.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9488,"desc":"Hatchling plugin to read project dependencies from \"requirements.txt\" and there\nis support for defining groups of optional dependencies (also known as\n\"features\") as well.","deps":{"py311-hatchling":{"origin":"devel/py-hatchling","version":"1.24.2"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-h11","origin":"net/py-h11","version":"0.14.0","comment":"Pure-Python, bring-your-own-I/O implementation of HTTP/1.1","maintainer":"bofh@FreeBSD.org","www":"https://pypi.org/project/h11/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90f625059868219f8df68c23061cd44e9c39e0c64745deef14615351bf5739e2","flatsize":676533,"path":"All/py311-h11-0.14.0.pkg","repopath":"All/py311-h11-0.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":101004,"desc":"This is a little HTTP/1.1 library written from scratch in Python, heavily\ninspired by hyper-h2.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gym-notices","origin":"math/py-gym-notices","version":"0.0.8_1","comment":"Notices for gym","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Farama-Foundation/gym-notices","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a534c2fb53055489e6b807f9bb20dfd1c228f75d59c04eb3a6cd75d4523c524","flatsize":6684,"path":"All/py311-gym-notices-0.0.8_1.pkg","repopath":"All/py311-gym-notices-0.0.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3516,"desc":"Gym notices may be displayed on import on internet connected systems, in order\nto give notices if versions have major reproducibility issues, are very old and\nneed to be upgraded, or other similar issues. If you're using a current version\nof Gym and nothing extraordinary happens, you'll never see a message from this,\nbut I want start including the option to prevent future issues. By pulling the\nerror messages from a public git repository, there's absolute transparency and\nversioning in the process.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hieroglyph","origin":"textproc/py-hieroglyph","version":"2.1.0","comment":"Sphinx extension which builds HTML presentations","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/nyergler/hieroglyph","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"227639d0f49e8e878dd5e98bf33c5e9e3788401d899c6956406f42f538b0efb8","flatsize":2940542,"path":"All/py311-hieroglyph-2.1.0.pkg","repopath":"All/py311-hieroglyph-2.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":778232,"desc":"Hieroglyph is an extension for Sphinx which builds HTML presentations from\nReStructuredText documents.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gvgen","origin":"graphics/py-gvgen","version":"1.0","comment":"Easy python interface to generate dot files","maintainer":"sbz@FreeBSD.org","www":"https://github.com/stricaud/gvgen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b231b2f27033aed188cda5eb46a3454d2daf8ecee0642710d219282474fbe8be","flatsize":221769,"path":"All/py311-gvgen-1.0.pkg","repopath":"All/py311-gvgen-1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":130744,"desc":"GvGen is a python class to generate dot files for further use with\ngraphviz.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"GvGen is installed.\n\nFor a quick start:\n    - create dot file ./yourgraph.py > gourgraph.dot\n    - generate graph dot -Tpng yourgraph.dot > yourgraph.png\n\nGenerate your graph require the graphics/graphviz port to be\ninstalled.\n\nReview the ChangeLog document in the documentation directory.","type":"install"}]},{"name":"py311-h5py","origin":"science/py-h5py","version":"3.11.0","comment":"General-purpose Python interface to the HDF5 library","maintainer":"sunpoet@FreeBSD.org","www":"https://www.h5py.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2c96cc5c3722d3a626a018b259783a6af4e72df558bf5d70d964f61601b0cb3","flatsize":6107773,"path":"All/py311-h5py-3.11.0.pkg","repopath":"All/py311-h5py-3.11.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1123844,"desc":"The h5py package provides both a high- and low-level interface to the HDF5\nlibrary from Python. The low-level interface is intended to be a complete\nwrapping of the HDF5 API, while the high-level component supports access to HDF5\nfiles, datasets and groups using established Python and NumPy concepts.\n\nA strong emphasis on automatic conversion between Python (Numpy) datatypes and\ndata structures and their HDF5 equivalents vastly simplifies the process of\nreading and writing data from Python.","deps":{"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"shlibs_required":["libhdf5.so.200","libhdf5_hl.so.200"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-gvm-tools","origin":"security/py-gvm-tools","version":"24.3.0","comment":"The Greenbone Vulnerability Management Tools","maintainer":"acm@FreeBSD.org","www":"https://github.com/greenbone/gvm-tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcf0def96289df010c452254735b0918303f9a4da7bec049f6df4b20e0220c7a","flatsize":1327013,"path":"All/py311-gvm-tools-24.3.0.pkg","repopath":"All/py311-gvm-tools-24.3.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":200080,"desc":"The Greenbone Vulnerability Management Tools gvm-tools are a collection of\ntools that help with remote controlling a Greenbone Security Manager (GSM)\nappliance and its underlying Greenbone Vulnerability Manager (GVM). The tools\naid in accessing the communication protocols GMP (Greenbone Management\nProtocol) and OSP (Open Scanner Protocol).\n\nThis module is comprised of interactive and non-interactive clients. The\nprogramming language Python is supported directly for interactive scripting.\nBut it is also possible to issue remote GMP/OSP commands without programming\nin Python.","deps":{"py311-python-gvm":{"origin":"security/py-python-gvm","version":"24.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gyp","origin":"devel/py-gyp","version":"20200512_1","comment":"Build System That Generates Other Build Systems","maintainer":"hrs@FreeBSD.org","www":"https://gyp.gsrc.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36aa16295f83fbbba15f59bc742330b18f2fb42c8c3053f5715357f2714ce165","flatsize":3650467,"path":"All/py311-gyp-20200512_1.pkg","repopath":"All/py311-gyp-20200512_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":567348,"desc":"GYP is a Meta-Build system: a build system that generates other\nbuild systems.  It is intended to support large projects that need\nto be built on multiple platforms (e.g., Mac, Windows, Linux), and\nwhere it is important that the project can be built using the IDEs\nthat are popular on each platform as if the project is a \"native\" one.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hgsvn","origin":"devel/hgsvn","version":"0.6.0_2","comment":"Scripts to work locally on Subversion checkouts using Mercurial","maintainer":"delphij@FreeBSD.org","www":"https://pypi.org/project/hgsvn/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed4bd711c5daa2cd54d4d2f44e29804662c12e33606db6f967f3a2e14a0a20df","flatsize":974374,"path":"All/py311-hgsvn-0.6.0_2.pkg","repopath":"All/py311-hgsvn-0.6.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":161836,"desc":"This set of scripts allows to work locally on Subversion-managed\nprojects using the Mercurial distributed version control system.\n\nWhy use Mercurial? You can do local (disconnected) work, pull the\nlatest changes from the SVN server, manage private branches, submit\npatches to project maintainers, etc.  And of course you have fast\nlocal operations like \"hg log\", \"hg annotate\"...\n\nThree scripts are provided:\n\n * hgimportsvn initializes an SVN checkout which is also a\n   Mercurial repository.\n * hgpullsvn pulls the latest changes from the SVN repository,\n   and updates the Mercurial repository accordingly.  It can\n   be run multiple times.\n * hgpushsvn pushes your local Mercurial commits back to the SVN repository.","deps":{"mercurial":{"origin":"devel/mercurial","version":"6.7.4"},"py311-hglib":{"origin":"devel/py-hglib","version":"2.6.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gunicorn","origin":"www/py-gunicorn","version":"22.0.0_1","comment":"WSGI HTTP Server for UNIX","maintainer":"bofh@FreeBSD.org","www":"https://gunicorn.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c0227ffb3bc6f6e7d1cbf22d10857f9870bebd5dd15e43c37e7a9260aaf1fde","flatsize":1069668,"path":"All/py311-gunicorn-22.0.0_1.pkg","repopath":"All/py311-gunicorn-22.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":170868,"desc":"Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX.\nIt's a pre-fork worker model ported from Ruby's Unicorn project.\nThe Gunicorn server is broadly compatible with various web frameworks,\nsimply implemented, light on server resource usage, and fairly speedy.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setproctitle":{"origin":"devel/py-setproctitle","version":"1.3.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"users":["gunicorn"],"groups":["gunicorn"],"options":{"PROCTITLE":"on","EVENTLET":"off","GEVENT":"off","TORNADO":"off"},"annotations":{"cpe":"cpe:2.3:a:gunicorn:gunicorn:22.0.0:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-guess-language","origin":"textproc/py-guess-language","version":"0.2","comment":"Guess the natural language of a text in Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/guess-language/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f3b46256217601ab1da25a7a1311e49e9c2c64093c4f198cbc797d2ce97659c","flatsize":299873,"path":"All/py311-guess-language-0.2.pkg","repopath":"All/py311-guess-language-0.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":75832,"desc":"Attempts to determine the natural language of a selection of Unicode\n(utf-8) text. Based on guesslanguage.cpp by Jacob R Rideout for KDE\nwhich itself is based on Language::Guess by Maciej Ceglowski. Detects\nover 60 languages, all languages listed in the trigrams directory\nplus Japanese, Chinese, Korean and Greek.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-guppy3","origin":"devel/py-guppy3","version":"3.1.4","comment":"Python Programming Environment & Heap analysis toolset","maintainer":"thierry@FreeBSD.org","www":"https://github.com/zhuyifei1999/guppy3/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"872735e7d2ed604f7abbefaa1a94e47bd58041240c485146abd3deb1d2a71dd2","flatsize":4787595,"path":"All/py311-guppy3-3.1.4.pkg","repopath":"All/py311-guppy3-3.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":711816,"desc":"Guppy 3 is a fork of Guppy-PE, a Python Programming Environment & Heap analysis\ntoolset, created by Sverker Nilsson for Python 2.\n\nThis package contains the following subpackages:\n\n    etc - Support modules. Contains especially the Glue protocol module.\n    gsl - The Guppy Specification Language implementation. This can be used to\n          create documents and tests from a common source.\n    heapy - The heap analysis toolset. It can be used to find information about\n          the objects in the heap and display the information in various ways.\n    sets - Bitsets and 'nodesets' implemented in C.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"X11":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-gstreamer1","origin":"multimedia/py-gstreamer1","version":"1.22.4","comment":"GStreamer python bindings","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7e77a2294151830f3049b64732baa30968f408546bfc59558668f3f5210894e","flatsize":199643,"path":"All/py311-gstreamer1-1.22.4.pkg","repopath":"All/py311-gstreamer1-1.22.4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":42380,"desc":"gst-python provides a convenient wrapper for the GStreamer library for\nuse in Python programs, and takes care of many of the boring details\nsuch as managing memory and type casting.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libpython3.11.so.1.0","libgmodule-2.0.so.0"],"shlibs_provided":["libgstpython.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.4:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-gtfparse","origin":"biology/py-gtfparse","version":"1.3.0_1","comment":"Parsing tools for GTF (gene transfer format) files","maintainer":"yuri@FreeBSD.org","www":"https://github.com/openvax/gtfparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a2c712b38e47f5e550e838c618115c26b2717df8be56df6fe1985bc654b58d3","flatsize":74637,"path":"All/py311-gtfparse-1.3.0_1.pkg","repopath":"All/py311-gtfparse-1.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18036,"desc":"Tools to parse files in GTF (gene transfer format).\n\nGTF is a common format to exchange large portions of, or entire genotype\ninformation.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gspread","origin":"net/py-gspread","version":"6.1.2","comment":"Google Spreadsheets Python API","maintainer":"skreuzer@FreeBSD.org","www":"http://burnash.github.io/gspread/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d803146e66ead6e86667eadb891e7bbce7a38d62367d5e2749ea4d493a89e624","flatsize":820401,"path":"All/py311-gspread-6.1.2.pkg","repopath":"All/py311-gspread-6.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":101752,"desc":"Simple API access to Google Spreadsheets","deps":{"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-google-auth-oauthlib":{"origin":"security/py-google-auth-oauthlib","version":"1.2.0_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gym","origin":"math/py-gym","version":"0.26.2_2","comment":"OpenAI toolkit for developing and comparing your reinforcement learning agents","maintainer":"sunpoet@FreeBSD.org","www":"https://www.gymlibrary.dev/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56dc9108a0bca9be07a9ed5de3925dc731a1000f077df01e2f4830448c273bbc","flatsize":3915092,"path":"All/py311-gym-0.26.2_2.pkg","repopath":"All/py311-gym-0.26.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":918588,"desc":"OpenAI Gym is a toolkit for developing and comparing reinforcement learning\nalgorithms. This is the gym open-source library, which gives you access to a\nstandardized set of environments.\n\ngym makes no assumptions about the structure of your agent, and is compatible\nwith any numerical computation library, such as TensorFlow or Theano. You can\nuse it from Python code, and soon from other languages.\n\nThere are two basic concepts in reinforcement learning: the environment (namely,\nthe outside world) and the agent (namely, the algorithm you are writing). The\nagent sends actions to the environment, and the environment replies with\nobservations and rewards (that is, a score).\n\nThe core gym interface is Env, which is the unified environment interface. There\nis no interface for agents; that part is left to you. The following are the Env\nmethods you should know:\n- reset(self): Reset the environment's state. Returns observation.\n- step(self, action): Step the environment by one timestep. Returns observation,\n  reward, done, info.\n- render(self, mode='human'): Render one frame of the environment. The default\n  mode will do something human friendly, such as pop up a window.","deps":{"py311-cloudpickle":{"origin":"devel/py-cloudpickle","version":"3.0.0"},"py311-gym-notices":{"origin":"math/py-gym-notices","version":"0.0.8_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gstat_exporter","origin":"net-mgmt/py-gstat_exporter","version":"0.2.0,1","comment":"Prometheus exporter for gstat data","maintainer":"lapo@lapo.it","www":"https://github.com/tykling/gstat_exporter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"552ac06dfb473cb2a4a664cfff1c2f7a9c364628881f702f8b3f5c923392f36e","flatsize":17615,"path":"All/py311-gstat_exporter-0.2.0,1.pkg","repopath":"All/py311-gstat_exporter-0.2.0,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5280,"desc":"Prometheus exporter for FreeBSD gstat data","deps":{"py311-prometheus-client":{"origin":"net-mgmt/py-prometheus-client","version":"0.17.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"]},{"name":"py311-guessit","origin":"multimedia/py-guessit","version":"3.8.0_1","comment":"Extract as much information as possible from a video file","maintainer":"eduardo@FreeBSD.org","www":"https://guessit-io.github.io/guessit/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5405708720139ce19cee03e6f29254b095e5a9ad0177f490a1738f8f1d69ca0a","flatsize":1591059,"path":"All/py311-guessit-3.8.0_1.pkg","repopath":"All/py311-guessit-3.8.0_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":265876,"desc":"GuessIt is a python library that tries to extract as much information as\npossible from a video file.\n\nIt has a very powerful filename matcher that allows to guess a lot of metadata\nfrom a video using only its filename. This matcher works with both movies and\ntv shows episodes.","deps":{"py311-babelfish":{"origin":"devel/py-babelfish","version":"0.6.1"},"py311-importlib-resources":{"origin":"devel/py-importlib-resources","version":"6.4.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-rebulk":{"origin":"devel/py-rebulk","version":"3.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gsd","origin":"science/py-gsd","version":"3.1.1","comment":"GSD (General Simulation Data) file format for Python","maintainer":"yuri@FreeBSD.org","www":"https://bitbucket.org/glotzer/gsd/wiki/Home","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f016b727d0f86caea6203967665f7feb442520359c2fb99aa29ecf151ea5a6ac","flatsize":1682287,"path":"All/py311-gsd-3.1.1.pkg","repopath":"All/py311-gsd-3.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":201024,"desc":"A library to read and write GSD (General Simulation Data) file format.\n\nThe package also contains a python module that reads and writes hoomd\nschema gsd files with an easy to use syntax.\n\nFeatures:\n* Efficiently store many frames of data from simulation runs.\n* High performance file read and write.\n* Support arbitrary chunks of data in each frame (position, orientation,\n  type, etc...).\n* Append frames to an existing file with a monotonically increasing frame\n  number.\n* Resilient to job kills.\n* Variable number of named chunks in each frame.\n* Variable size of chunks in each frame.\n* Each chunk identifies data type.\n* Common use cases: NxM arrays in double, float, int, char types.\n* Generic use case: binary blob of N bytes.\n* Easy to integrate into other tools with python, or a C API (< 1k lines).\n* Fast random access to frames.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gssapi","origin":"security/py-gssapi","version":"1.8.3","comment":"High-level and low-level Python bindings to GSSAPI C libraries","maintainer":"john@saltant.com","www":"https://github.com/pythongssapi/python-gssapi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"806bde9bedf1b9cc8de2fdc2c5c26313c73e25a46e4e02b21c175d36b9c4fd57","flatsize":2478097,"path":"All/py311-gssapi-1.8.3.pkg","repopath":"All/py311-gssapi-1.8.3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":475616,"desc":"Python-GSSAPI provides both low-level and high level wrappers around\nthe GSSAPI C libraries. While it focuses on the Kerberos mechanism, it\nshould also be usable with other GSSAPI mechanisms.","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"shlibs_required":["libgssapi_krb5.so.2.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0"],"options":{"GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-grpcio-status","origin":"devel/py-grpcio-status","version":"1.60.1_1","comment":"Status proto mapping for gRPC","maintainer":"sunpoet@FreeBSD.org","www":"https://grpc.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7adab879f78e4ee5641a7cb35f0e718682c6119dfa9f229a7f0ff48d0f6ce88","flatsize":81598,"path":"All/py311-grpcio-status-1.60.1_1.pkg","repopath":"All/py311-grpcio-status-1.60.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14392,"desc":"Reference package for GRPC Python status proto mapping.","deps":{"py311-googleapis-common-protos":{"origin":"devel/py-googleapis-common-protos","version":"1.63.1"},"py311-grpcio":{"origin":"devel/py-grpcio","version":"1.64.1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-grpcio-gcp","origin":"devel/py-grpcio-gcp","version":"0.2.2_2","comment":"gRPC extensions for Google Cloud Platform","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/GoogleCloudPlatform/grpc-gcp-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"237ed5c0274f3f4639461691e7378ec11882ae1a8e2ef023e74fc3fb05429dc3","flatsize":158094,"path":"All/py311-grpcio-gcp-0.2.2_2.pkg","repopath":"All/py311-grpcio-gcp-0.2.2_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24448,"desc":"It supports Google Cloud Platform (GCP) specific extensions for gRPC.","deps":{"py311-grpcio":{"origin":"devel/py-grpcio","version":"1.64.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gs_api_client","origin":"devel/py-gs_api_client","version":"1.1.1","comment":"Official Python wrapper for gridscale's API","maintainer":"egypcio@FreeBSD.org","www":"https://pypi.org/project/gs-api-client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c53dc5104c45636e52e3243a5ad38fd5d3b4800d7dcae68dab9a53fb83d359ee","flatsize":24758501,"path":"All/py311-gs_api_client-1.1.1.pkg","repopath":"All/py311-gs_api_client-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":401288,"desc":"This the official Python wrapper for gridscale's API. It allows you to manage\nyour own infrastructure from your own applications, or from the command line.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-grpc-google-iam-v1","origin":"devel/py-grpc-google-iam-v1","version":"0.13.0_1","comment":"GRPC library for the google-iam-v1 service","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/googleapis/tree/master/google/iam","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b643a6100828315714645773b06c6c7ffd8127e8ae057be804fc8aeef6b3d94","flatsize":122596,"path":"All/py311-grpc-google-iam-v1-0.13.0_1.pkg","repopath":"All/py311-grpc-google-iam-v1-0.13.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21504,"desc":"Cloud Identity and Access Management (IAM)\n\nA Service Account is an account used to identify services (non-humans) to\nGoogle. A Service Account has a list of Service Account Keys, which can be used\nto authenticate to Google.\n\nA Service Account Key is a public/private keypair generated by Google. Google\nretains the public key, while the customer is given the private key. The private\nkey can be used to sign JWTs and authenticate Service Accounts to Google.","deps":{"py311-googleapis-common-protos":{"origin":"devel/py-googleapis-common-protos","version":"1.63.1"},"py311-grpcio":{"origin":"devel/py-grpcio","version":"1.64.1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-grpc-stubs","origin":"devel/py-grpc-stubs","version":"1.53.0.5_1","comment":"Mypy stubs for gRPC","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/shabbyrobe/grpc-stubs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7abd31badf9cdbf8eea539813a5cd09835194def334906fde1bfa57bc276709b","flatsize":53482,"path":"All/py311-grpc-stubs-1.53.0.5_1.pkg","repopath":"All/py311-grpc-stubs-1.53.0.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12068,"desc":"gRPC Typing Stubs for Python is a PEP-561-compliant stub-only package which\nprovides type information of gRPC.","deps":{"py311-grpcio":{"origin":"devel/py-grpcio","version":"1.64.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-grizzled","origin":"devel/py-grizzled","version":"0.9.4_2","comment":"The Grizzled Python Utility Library","maintainer":"wen@FreeBSD.org","www":"http://www.clapper.org/software/python/grizzled/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd5315782b553d3325186c546fa358200990d6085724f6f105cd26cb2494565c","flatsize":950917,"path":"All/py311-grizzled-0.9.4_2.pkg","repopath":"All/py311-grizzled-0.9.4_2.pkg","licenselogic":"single","pkgsize":127436,"desc":"The Grizzled Utility Library is a general-purpose Python library\nwith a variety of different modules and packages. It's roughly\norganized into subpackages that group different kinds of utility\nfunctions and classes.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-grep-ast","origin":"textproc/py-grep-ast","version":"0.3.2","comment":"Pythonic grep through AST of source files","maintainer":"dch@FreeBSD.org","www":"https://github.com/paul-gauthier/grep-ast","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28e9049ba9745b8f71f343482fa0497a4043f47c22617d72e97c043f2dcf6b8e","flatsize":80780,"path":"All/py311-grep-ast-0.3.2.pkg","repopath":"All/py311-grep-ast-0.3.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21032,"desc":"Grep source code files and see matching lines with useful context that\nshow how they fit into the code. See the loops, functions, methods,\nclasses, etc that contain all the matching lines. Get a sense of what's\ninside a matched class or function definition. You see relevant code from\nevery layer of the abstract syntax tree, above and below the matches.\n\nBy default, grep-AST recurses the current directory to search all source\ncode files. It respects .gitignore, so it will usually \"do the right\nthing\" in most repos if you just do grep-ast <regex> without specifying\nany filenames.\n\nYou can also invoke grep-ast as gast for convenience.","deps":{"py311-pathspec":{"origin":"devel/py-pathspec","version":"0.12.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tree-sitter-languages":{"origin":"devel/py-tree-sitter-languages","version":"1.10.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-griffe","origin":"textproc/py-griffe","version":"0.45.3","comment":"Signatures for entire Python programs","maintainer":"kai@FreeBSD.org","www":"https://github.com/mkdocstrings/griffe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfec8fd1b1afd7b6cae2eb21d1cd6aedce9c5c3fbf36726995fe9f97033148da","flatsize":1742898,"path":"All/py311-griffe-0.45.3.pkg","repopath":"All/py311-griffe-0.45.3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":238024,"desc":"Signatures for entire Python programs.  Extract the structure, the frame, the\nskeleton of your project, to generate API documentation or find breaking\nchanges in your API.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hdmedians","origin":"math/py-hdmedians","version":"0.14.2_1","comment":"High-dimensional medians","maintainer":"yuri@FreeBSD.org","www":"https://github.com/daleroberts/hdmedians","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c04d59cf49b8e1d20add9888aea4c67442a0d526628729557c6cbee2d515a05b","flatsize":394440,"path":"All/py311-hdmedians-0.14.2_1.pkg","repopath":"All/py311-hdmedians-0.14.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":111176,"desc":"High-dimensional medians (medoid, geometric median, etc.).\nFast implementations in Python.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-imgkit","origin":"devel/py-imgkit","version":"1.2.2","comment":"Python wrapper to convert html to image","maintainer":"dvl@FreeBSD.org","www":"https://github.com/jarrekk/imgkit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e3279cfb3a84ef0e11cc58c8a33a151cdc43b24e2910549ed1a6e4482c894d0","flatsize":77418,"path":"All/py311-imgkit-1.2.2.pkg","repopath":"All/py311-imgkit-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16920,"desc":"Python 2 and 3 wrapper for wkhtmltoimage utility to convert HTML to IMG\nusing Webkit.\n\nSimple example:\n\nimport imgkit\n\n  imgkit.from_url('http://google.com', 'out.jpg')\n  imgkit.from_file('test.html', 'out.jpg')\n  imgkit.from_string('Hello!', 'out.jpg')\n\nYou can pass a list with multiple URLs or files:\n\n  imgkit.from_url(['google.com', 'yandex.ru', 'engadget.com'], 'out.jpg')\n  imgkit.from_file(['file1.html', 'file2.html'], 'out.jpg')\n\nAlso you can pass an opened file:\n\n  with open('file.html') as f:\n      imgkit.from_file(f, 'out.jpg')","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"wkhtmltopdf":{"origin":"converters/wkhtmltopdf","version":"0.12.6_4"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-greenbone-feed-sync","origin":"security/py-greenbone-feed-sync","version":"24.3.0","comment":"new script for downloading the Greenbone Community Feed","maintainer":"acm@FreeBSD.org","www":"https://github.com/greenbone/greenbone-feed-sync","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e0819bb4b0530651fbb2b5bb4e9a4fb2607780bef80a218f15f1632c1d66fb6","flatsize":613432,"path":"All/py311-greenbone-feed-sync-24.3.0.pkg","repopath":"All/py311-greenbone-feed-sync-24.3.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":72004,"desc":"New script for downloading the Greenbone Community Feed","deps":{"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-tomli":{"origin":"textproc/py-tomli","version":"2.0.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["security","python"],"users":["gvm"],"groups":["gvm"],"annotations":{"flavor":"py311"}},{"name":"py311-graphy","origin":"graphics/py-graphy","version":"1.0","comment":"Simple chart library for Python","maintainer":"ports@FreeBSD.org","www":"https://code.google.com/archive/p/graphy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4dcf7c92f0704cf79047770c2f175217b6c1ae2f6c7eee30f043a232fc38ef0","flatsize":285227,"path":"All/py311-graphy-1.0.pkg","repopath":"All/py311-graphy-1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":60960,"desc":"Graphy is a simple Python library for generating charts. It tries\nto get out of the way and let you just work with your data. At the\nmoment, it produces charts using the Google Chart API.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-graphy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-grip","origin":"www/py-grip","version":"4.6.2_1","comment":"Preview GitHub Markdown files locally before committing","maintainer":"jhale@FreeBSD.org","www":"https://github.com/joeyespo/grip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2868fa39bebb606d815e9a11e347dae2f34e1d5a2d382746dec02fae24c8e95","flatsize":436845,"path":"All/py311-grip-4.6.2_1.pkg","repopath":"All/py311-grip-4.6.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":129780,"desc":"Grip (GitHub Readme Instant Preview) is a command-line server\napplication written in Python that uses the GitHub markdown API to\nrender a local readme file. The styles come directly from GitHub,\nso you'll know exactly how it will appear. Changes you make to the\nReadme will be instantly reflected in the browser without requiring\na page refresh.","deps":{"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-path-and-address":{"origin":"www/py-path-and-address","version":"2.0.1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-graphviz","origin":"graphics/py-graphviz","version":"0.10.1","comment":"Simple Python interface for Graphviz","maintainer":"lbartoletti@FreeBSD.org","www":"https://github.com/xflr6/graphviz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b96438230fa0fd54650bf2abf52cd5421d307a1e4ea04a7638229283b69dde24","flatsize":156008,"path":"All/py311-graphviz-0.10.1.pkg","repopath":"All/py311-graphviz-0.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30348,"desc":"This package facilitates the creation and rendering of graph descriptions in the\nDOT language of the Graphviz graph drawing software (repo) from Python.\n\nCreate a graph object, assemble the graph by adding nodes and edges, and\nretrieve its DOT source code string. Save the source code to a file and render\nit with the Graphviz installation of your system.\n\nUse the view option/method to directly inspect the resulting (PDF, PNG, SVG,\netc.) file with its default application. Graphs can also be rendered and\ndisplayed within Jupyter notebooks (a.k.a. IPython notebooks, example) as well\nas the Jupyter Qt Console.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"cpe":"cpe:2.3:a:graphviz:graphviz:0.10.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-inflection","origin":"devel/py-inflection","version":"0.5.1","comment":"Ruby on Rails' inflector ported to Python","maintainer":"kai@FreeBSD.org","www":"https://github.com/jpvanhal/inflection","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec151c3d279eea56e01c90c3b0090a03657de28411af689a28afb528463cdcc1","flatsize":48315,"path":"All/py311-inflection-0.5.1.pkg","repopath":"All/py311-inflection-0.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9776,"desc":"Inflection is a string transformation library. It singularizes and pluralizes\nEnglish words and transforms strings from CamelCase to underscored string.\nInflection is a port of Ruby on Rails' inflector to Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-graphql-relay2","origin":"devel/py-graphql-relay2","version":"2.0.1_1","comment":"Relay implementation for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/graphql-python/graphql-relay-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a28306d2ed87d053f6d5b2cd259a2871cc591020c18ca7df4e4f354ae97e2aef","flatsize":229505,"path":"All/py311-graphql-relay2-2.0.1_1.pkg","repopath":"All/py311-graphql-relay2-2.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35524,"desc":"Relay Library for GraphQL Python is a library to allow the easy creation of\nRelay-compliant servers using the GraphQL Python reference implementation of a\nGraphQL server.\n\nNote: The code is a exact port of the original graphql-relay js implementation\nfrom Facebook","deps":{"py311-graphql-core2":{"origin":"devel/py-graphql-core2","version":"2.2.1_2"},"py311-promise":{"origin":"devel/py-promise","version":"2.3_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-heyoka","origin":"math/py-heyoka","version":"1.0.0_5","comment":"Python library for ODE integration via Taylor's method and LLVM","maintainer":"yuri@FreeBSD.org","www":"https://bluescarni.github.io/heyoka.py/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b808e33233f5f4ca79ade664785d397fb66b57bbfa6e3a086da0bc3e1ecaae1","flatsize":2877483,"path":"All/py311-heyoka-1.0.0_5.pkg","repopath":"All/py311-heyoka-1.0.0_5.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":618444,"desc":"heyoka.py is a Python library for the integration of ordinary differential\nequations (ODEs) via Taylor's method. Notable features include:\n* support for both double-precision and extended-precision floating-point\n  types (80-bit and 128-bit),\n* the ability to maintain machine precision accuracy over tens of billions of\n  timesteps,\n* high-precision zero-cost dense output,\n* accurate and reliable event detection,\n* batch mode integration to harness the power of modern SIMD instruction sets,\n* interoperability with SymPy,\n* a high-performance implementation of Taylor's method based on automatic\n  differentiation techniques and aggressive just-in-time compilation via LLVM.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"heyoka":{"origin":"math/heyoka","version":"1.0.0_5"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"mppp":{"origin":"math/mppp","version":"1.0.2"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"py311-cloudpickle":{"origin":"devel/py-cloudpickle","version":"3.0.0"},"py311-mpmath":{"origin":"math/py-mpmath","version":"1.3.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"}},"categories":["math"],"shlibs_required":["libheyoka.so.22","libboost_serialization.so.1.84.0","libtbb.so.12","libmp++.so.15","libfmt.so.10","libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"annotations":{"flavor":"py311"}},{"name":"py311-graphene2","origin":"devel/py-graphene2","version":"2.1.9_1","comment":"GraphQL Framework for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/graphql-python/graphene","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7b7985801a5e78ac05b0c0967d5f9c1b130b67d865cc1045969e19423950bc1","flatsize":559452,"path":"All/py311-graphene2-2.1.9_1.pkg","repopath":"All/py311-graphene2-2.1.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":98088,"desc":"Graphene is a Python library for building GraphQL schemas/types fast and easily.\n- Easy to use: Graphene helps you use GraphQL in Python without effort.\n- Relay: Graphene has builtin support for Relay.\n- Data agnostic: Graphene supports any kind of data source: SQL (Django,\nSQLAlchemy), NoSQL, custom Python objects, etc. We believe that by providing a\ncomplete API you could plug Graphene anywhere your data lives and make your data\navailable through GraphQL.","deps":{"py311-aniso86016":{"origin":"devel/py-aniso86016","version":"6.0.0_1"},"py311-graphql-core2":{"origin":"devel/py-graphql-core2","version":"2.2.1_2"},"py311-graphql-relay2":{"origin":"devel/py-graphql-relay2","version":"2.0.1_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-graphene-sqlalchemy","origin":"devel/py-graphene-sqlalchemy","version":"2.3.0_3","comment":"Graphene SQLAlchemy integration","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/graphql-python/graphene-sqlalchemy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3204709e028dd01c6592238e5519b739c8a1148ed4a3ff14b38e6b5738a3aa49","flatsize":647887,"path":"All/py311-graphene-sqlalchemy-2.3.0_3.pkg","repopath":"All/py311-graphene-sqlalchemy-2.3.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90680,"desc":"A SQLAlchemy integration for Graphene.","deps":{"py311-graphene2":{"origin":"devel/py-graphene2","version":"2.1.9_1"},"py311-promise":{"origin":"devel/py-promise","version":"2.3_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-graphql-core","origin":"devel/py-graphql-core","version":"3.2.3_1","comment":"GraphQL implementation for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/graphql-python/graphql-core-next","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f014a8b319591f5c8b7e65ac247ac62d0ed5487f94d7d452f1b01b71bfdd9ea5","flatsize":2654438,"path":"All/py311-graphql-core-3.2.3_1.pkg","repopath":"All/py311-graphql-core-3.2.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":356816,"desc":"GraphQL-core is a port of graphql-js to Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-graphql-core2","origin":"devel/py-graphql-core2","version":"2.2.1_2","comment":"GraphQL implementation for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/graphql-python/graphql-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2ae70da07e2754d197d9b95da7b137b4f561e77a5e5dbf4db9bf4c24be6d7a7","flatsize":1671619,"path":"All/py311-graphql-core2-2.2.1_2.pkg","repopath":"All/py311-graphql-core2-2.2.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":246368,"desc":"GraphQL-core is a port of graphql-js to Python.","deps":{"py311-promise":{"origin":"devel/py-promise","version":"2.3_1"},"py311-rx1":{"origin":"devel/py-rx1","version":"1.6.3"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-graphlib-backport","origin":"graphics/py-graphlib-backport","version":"1.1.0","comment":"Backport of the Python 3.9 graphlib module for Python 3.6+","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mariushelf/graphlib_backport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bd944fc565ec31b5c4bff475e668cd04d3a4fea9df9ebd4ea34b9358097b837","flatsize":39502,"path":"All/py311-graphlib-backport-1.1.0.pkg","repopath":"All/py311-graphlib-backport-1.1.0.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":10676,"desc":"graphlib-backport is the backport of the Python 3.9 graphlib module for older\nPython versions.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-graphene","origin":"devel/py-graphene","version":"3.2.2_1","comment":"GraphQL Framework for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/graphql-python/graphene","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b201bb5a14440c12af0b3b40e222148023e45e1ede7900fbb71762edc7f4b5b","flatsize":655051,"path":"All/py311-graphene-3.2.2_1.pkg","repopath":"All/py311-graphene-3.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":115492,"desc":"Graphene is a Python library for building GraphQL schemas/types fast and easily.\n- Easy to use: Graphene helps you use GraphQL in Python without effort.\n- Relay: Graphene has builtin support for Relay.\n- Data agnostic: Graphene supports any kind of data source: SQL (Django,\nSQLAlchemy), NoSQL, custom Python objects, etc. We believe that by providing a\ncomplete API you could plug Graphene anywhere your data lives and make your data\navailable through GraphQL.","deps":{"py311-aniso8601":{"origin":"devel/py-aniso8601","version":"9.0.1_1"},"py311-graphql-core":{"origin":"devel/py-graphql-core","version":"3.2.3_1"},"py311-graphql-relay":{"origin":"devel/py-graphql-relay","version":"3.2.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-graphite-api","origin":"www/py-graphite-api","version":"1.1.3_2","comment":"Graphite-web, without the interface - just the rendering HTTP API","maintainer":"dch@FreeBSD.org","www":"https://github.com/brutasse/graphite-api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89ee485c28b1b58f394154e9692728be09fbe15c8c7d469022ab6646716bbced","flatsize":1141660,"path":"All/py311-graphite-api-1.1.3_2.pkg","repopath":"All/py311-graphite-api-1.1.3_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":185624,"desc":"Graphite-API\n\nThis is a minimalistic API server that replicates the behavior of Graphite-web,\npruned and simplified as much code as possible while keeping the basic\nfunctionality. Optional caching is available using www/py-flask-cache.","deps":{"py311-Flask-Cache":{"origin":"www/py-flask-cache","version":"0.13.1"},"py311-cairocffi":{"origin":"graphics/py-cairocffi","version":"1.4.0"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-gunicorn":{"origin":"www/py-gunicorn","version":"22.0.0_1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-structlog":{"origin":"devel/py-structlog","version":"18.2.0"},"py311-tzlocal":{"origin":"devel/py-tzlocal","version":"4.2_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xorg-fonts-truetype":{"origin":"x11-fonts/xorg-fonts-truetype","version":"7.7_1"}},"categories":["www","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"To complete your installation, copy /usr/local/etc/graphite-api/graphiteapi.yaml.sample to\n/usr/local/etc/graphite-api/graphiteapi.yaml and edit it as required, particularly ensuring\nyour CORS allowed_origins are correct.","type":"install"}]},{"name":"py311-graphillion","origin":"math/py-graphillion","version":"1.5","comment":"Fast, lightweight graphset operation library in Python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/takemaru/graphillion","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ba26cdf3dc3fb58b5deae28f8a2c16aa83dd9225bcdc8b38fdf0a30b93a6102","flatsize":925850,"path":"All/py311-graphillion-1.5.pkg","repopath":"All/py311-graphillion-1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":241360,"desc":"Graphillion is a Python software package on search, optimization, and\nenumeration for a graphset, or a set of graphs.\n\n - Lightweight data structures for handling x-illions of graphs\n - Search, optimization, and enumerate large and complex graph sets\n - Efficient implementation extending Python with C/C++\n - Working with existing graph tools like NetworkX\n - Open source MIT license\n - Well tested: more than 600 unit tests\n - Fast prototyping, easy to teach, and multi-platform","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-grapheme","origin":"textproc/py-grapheme","version":"0.6.0_1","comment":"Unicode grapheme helpers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/alvinlindstam/grapheme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac72b5899cbb775d8abc06a9b8fc2ed18ff2b5d155e13da5c8549c7d70dbec56","flatsize":1571467,"path":"All/py311-grapheme-0.6.0_1.pkg","repopath":"All/py311-grapheme-0.6.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":111740,"desc":"grapheme is a Python package for working with user perceived characters. More\nspecifically, string manipulation and calculation functions for working with\ngrapheme cluster groups (graphemes) as defined by the Unicode Standard Annex\n#29.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-grandalf","origin":"math/py-grandalf","version":"0.7","comment":"Graph experimentation and drawing algorithms framework","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bdcht/grandalf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d07b07f6a221174df9bbb211234315d30aba067bb35d5777a95de5a424ea9fb","flatsize":459856,"path":"All/py311-grandalf-0.7.pkg","repopath":"All/py311-grandalf-0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":75348,"desc":"Grandalf is a python package made for experimentations with graphs and drawing\nalgorithms. It is written in pure python, and implements two layouts: the\nSugiyama hierarchical layout and the force-driven or energy minimization\napproach. While not as fast or featured as _graphviz_ or other libraries like\n_OGDF_ (C++), _GDToolkit_ (C), _tulip_ (Java), it provides a way to draw and\nnavigate graphs no larger than thousands of nodes, while keeping the source code\nsimple enough to make it possible to easily tweak and hack any part of it for\nexperimental purpose. With a total of about 1500 lines of python, the code\ninvolved in drawing the Sugiyama (dot) layout fits in less than 600 lines.\nThe energy minimization approach is comprised of only 250 lines!\n\nGrandalf does only two not-so-simple things:\n* computing the nodes (x,y) coordinates (based on provided nodes dimensions, and\n  a chosen layout)\n* routing the edges with lines or nurbs","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gpxpy","origin":"devel/py-gpxpy","version":"1.5.0","comment":"Python library for parsing and manipulating GPX files","maintainer":"stl@koffein.net","www":"https://pypi.org/project/gpxpy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2608b03476efb78285b078b7dcd6ab2c94f2a6e1ab75f3c085cb5daa492feb2f","flatsize":556588,"path":"All/py311-gpxpy-1.5.0.pkg","repopath":"All/py311-gpxpy-1.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":83612,"desc":"This is a simple Python library for parsing and manipulating GPX files.\nGPX is an XML based format for GPS tracks.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-grafana-dashboard-manager","origin":"www/py-grafana-dashboard-manager","version":"0.1.3","comment":"CLI for saving and restoring Grafana dashboards via HTTP API","maintainer":"0mp@FreeBSD.org","www":"https://github.com/Beam-Connectivity/grafana-dashboard-manager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3925cb4d2e67da39a274ec79a76f18b6152c3c61c420d09c78f72b574ad31fd7","flatsize":82368,"path":"All/py311-grafana-dashboard-manager-0.1.3.pkg","repopath":"All/py311-grafana-dashboard-manager-0.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18500,"desc":"A simple CLI utility for importing or exporting dashboard JSON definitions\nusing the Grafana HTTP API.\n\nThis may be useful for:\n\n- Backing up your dashboards that already exist within your Grafana instance,\n  e.g., if you are migrating from the internal sqlite database to MySQL.\n- Updating dashboard files for your Infrastructure-as-Code, for use with\n  Grafana dashboard provisioning.\n- Making tweaks to dashboard JSON files directly and updating Grafana with one\n  command.\n\nNotable features:\n\n- Mirrors the folder structure between a local set of dashboards and Grafana,\n  creating folders where necessary.\n- Ensures links to dashboards folders in a dashlist Panel are consistent with\n  the Folder IDs - useful for deploying one set of dashboards across mulitple\n  Grafana instances, e.g., for dev, test, prod environments.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typer":{"origin":"devel/py-typer","version":"0.12.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-grab","origin":"devel/py-grab","version":"0.6.41_1","comment":"Site scraping framework","maintainer":"rm@FreeBSD.org","www":"http://grablib.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c13baf2529eef6ae2b9d6ceb14b5c650adb0bc333c023f118f330742a846cf30","flatsize":1001113,"path":"All/py311-grab-0.6.41_1.pkg","repopath":"All/py311-grab-0.6.41_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":158964,"desc":"Grab is a python web scraping framework. Grab provides tons of helpful methods\nto scrape web sites and to process the scraped content:\n\n * Automatic cookies (session) support\n * HTTP and SOCKS proxy with and without authorization\n * Keep-Alive support\n * IDN support\n * Tools to work with web forms\n * Easy multipart file uploading\n * Flexible customization of HTTP requests\n * Automatic charset detection\n * Powerful API of extracting info from HTML documents with XPATH queries\n * Asynchronous API to make thousands of simultaneous queries. This part of\n   library called Spider and it is too big to even list its features in this\n   README.\n * Python 3 ready","deps":{"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pycurl":{"origin":"ftp/py-pycurl","version":"7.45.3_1"},"py311-selection":{"origin":"devel/py-selection","version":"0.0.14"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-user_agent":{"origin":"www/py-user_agent","version":"0.1.9"},"py311-weblib":{"origin":"devel/py-weblib","version":"0.1.30"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gptscript","origin":"devel/py-gptscript","version":"0.9.2","comment":"Python module for running GPTScript","maintainer":"nivit@FreeBSD.org","www":"https://github.com/gptscript-ai/py-gptscript/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac8999b7842b99d9a039eca52974aef7de490248bb91359397d791f88421ea61","flatsize":205696,"path":"All/py311-gptscript-0.9.2.pkg","repopath":"All/py311-gptscript-0.9.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39200,"desc":"The GPTScript Python module is a library that provides a simple interface to\ncreate and run gptscripts within Python applications, and Jupyter notebooks. It\nallows you to define tools, execute them, and process the responses.","deps":{"gptscript":{"origin":"lang/gptscript","version":"0.9.2"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-charset-normalizer":{"origin":"textproc/py-charset-normalizer","version":"3.3.2_1"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gpsoauth","origin":"security/py-gpsoauth","version":"0.4.2","comment":"Python client library for Google Play Services OAuth","maintainer":"riggs@FreeBSD.org","www":"https://github.com/simon-weber/gpsoauth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4db67898a2ad86739d07ad4622b36383a7d9c5f42d654c7692244e6d3daf151e","flatsize":27631,"path":"All/py311-gpsoauth-0.4.2.pkg","repopath":"All/py311-gpsoauth-0.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9004,"desc":"gpsoauth allows python code to use the \"master token\" flow that KB\nSriram described at\nhttp://sbktech.blogspot.com/2014/01/inside-android-play-services-magic.html.\n\nThis is be useful when writing code that poses as a Google app, like\ngmusicapi does.","deps":{"py311-ndg-httpsclient":{"origin":"net/py-ndg-httpsclient","version":"0.5.1_2"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-pycryptodome":{"origin":"security/py-pycryptodome","version":"3.20.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gprof2dot","origin":"graphics/py-gprof2dot","version":"2024.6.6","comment":"Generate a dot graph from the output of several profilers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jrfonseca/gprof2dot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a96f542e609da487c82dd2148f4d5d5035015d3e577c2a71e3c41e4711837486","flatsize":494776,"path":"All/py311-gprof2dot-2024.6.6.pkg","repopath":"All/py311-gprof2dot-2024.6.6.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":83608,"desc":"gprof2dot is a Python script to convert the output from many profilers into a\ndot graph.\n\nIt can:\n- read output from:\n  - Linux perf\n  - Valgrind's callgrind tool\n  - oprofile\n  - sysprof\n  - xperf\n  - VTune Amplifier XE\n  - Very Sleepy\n  - python profilers\n  - Java's HPROF\n  - prof, gprof\n  - DTrace\n- prune nodes and edges below a certain threshold;\n- use an heuristic to propagate time inside mutually recursive functions;\n- use color efficiently to draw attention to hot-spots;\n- work on any platform where Python and Graphviz is available, i.e, virtually\n  anywhere.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-grpcio-tools","origin":"devel/py-grpcio-tools","version":"1.60.0","comment":"Protobuf code generator for gRPC","maintainer":"vanilla@FreeBSD.org","www":"https://pypi.org/project/grpcio-tools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e5fe39d39ddccdd3fc67ce3f10c6cbcb038045633fc3ca734ed37b35fa1cdca","flatsize":7379179,"path":"All/py311-grpcio-tools-1.60.0.pkg","repopath":"All/py311-grpcio-tools-1.60.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1883116,"desc":"Protobuf code generator for gRPC.","deps":{"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"py311-grpcio":{"origin":"devel/py-grpcio","version":"1.64.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libcares.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-gotenberg-client","origin":"converters/py-gotenberg-client","version":"0.5.0","comment":"Python client for interfacing with the Gotenberg API","maintainer":"grembo@FreeBSD.org","www":"https://gotenberg.dev/docs/clients","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f51fd6d0670141c5f7a4c477d7cc3f69ba38bc9a263444e03d40bec4590faf2f","flatsize":177434,"path":"All/py311-gotenberg-client-0.5.0.pkg","repopath":"All/py311-gotenberg-client-0.5.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":31736,"desc":"This is a Python client for interfacing with Gotenberg, which in turn is\na wrapper around powerful tools for PDF generation and creation in various\nways, using a stateless API.\n\nIt's a very powerful tool to generate and manipulate PDFs.","deps":{"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-python-magic":{"origin":"devel/py-python-magic","version":"0.4.27_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["converters","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gphoto2","origin":"graphics/py-gphoto2","version":"2.5.0","comment":"Python bindings for libgphoto2","maintainer":"danfe@FreeBSD.org","www":"https://pypi.org/project/gphoto2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e83e061a9a8db5513afed123794892b839edd0afdb3207034333dd57343f3a06","flatsize":1583661,"path":"All/py311-gphoto2-2.5.0.pkg","repopath":"All/py311-gphoto2-2.5.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":234276,"desc":"python-gphoto2 is a comprehensive Python interface (or binding) to\nlibgphoto2.  It is built using SWIG to automatically generate the\ninterface code.  This gives direct access to nearly all available\nlibgphoto2 functions, but sometimes in a rather un-Pythonic manner.","deps":{"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_required":["libgphoto2.so.6","libgphoto2_port.so.12"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-greenlet","origin":"devel/py-greenlet","version":"3.0.3","comment":"Light-weight microthreads for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-greenlet/greenlet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fff31480d3908ca3c538a69153007143a195e525741e80156a28dfee8eda7e8f","flatsize":1166155,"path":"All/py311-greenlet-3.0.3.pkg","repopath":"All/py311-greenlet-3.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":223312,"desc":"greenlet provides a primitive form of micro-threads in the form of a native\nextension module to Python. Higher-level primitives such as coroutine scheduling\nare not part of greenlet itself, but can be built upon it.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-grpcio","origin":"devel/py-grpcio","version":"1.64.1","comment":"HTTP/2-based RPC framework","maintainer":"vanilla@FreeBSD.org","www":"https://pypi.org/project/grpcio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff9ef23b630692b9df51d41a7131a99c32af279efd86cf7c23cc5309bf532ef2","flatsize":15018741,"path":"All/py311-grpcio-1.64.1.pkg","repopath":"All/py311-grpcio-1.64.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3673128,"desc":"HTTP/2-based RPC framework.","deps":{"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libcares.so.2","libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"py311"}},{"name":"py311-gpgme","origin":"security/py-gpgme","version":"1.23.2","comment":"Gpgme Python bindings","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/related_software/gpgme/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1200e95e735e1be8399a8451f4c201b51bec74b5b0c4b84e13b9cebe9feec0d0","flatsize":1703911,"path":"All/py311-gpgme-1.23.2.pkg","repopath":"All/py311-gpgme-1.23.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":226312,"desc":"GnuPG Made Easy (GPGME) is a C library designed to make access to GnuPG\neasier for applications.  It provides a High-Level Crypto API for encryption,\ndecryption, signing, signature verification and key management.  Currently it\nuses GnuPG as its backend.","deps":{"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"shlibs_required":["libgpgme.so.11"],"options":{"TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:gpgme:1.23.2:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-google-resumable-media","origin":"www/py-google-resumable-media","version":"2.7.1","comment":"Utilities for Google Media Downloads and Resumable Uploads","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-resumable-media-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8802e0f2312e4d8fbcdd1c0b3bd0150810090d6cf36d50a908f53a0f18342aad","flatsize":1010873,"path":"All/py311-google-resumable-media-2.7.1.pkg","repopath":"All/py311-google-resumable-media-2.7.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":70188,"desc":"Utilities for Google Media Downloads and Resumable Uploads.\n\nThis package has some general purposes modules, e.g. common, but the majority\nof the public interface will be contained in subpackages.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-google-crc32c":{"origin":"devel/py-google-crc32c","version":"1.5.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"AIOHTTP":"on","REQUESTS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-google-re2","origin":"devel/py-google-re2","version":"1.1.20240702","comment":"RE2 Python bindings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/re2/tree/main/python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1005b19d4d95ab36f25963e9f4e2d1d0424d60416d3d5937e1e406da4ec2d75","flatsize":362263,"path":"All/py311-google-re2-1.1.20240702.pkg","repopath":"All/py311-google-re2-1.1.20240702.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":111004,"desc":"google-re2 is a rop-in replacement for the re module.\n\nIt uses RE2 under the hood, of course, so various PCRE features (e.g.\nbackreferences, look-around assertions) are not supported.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"re2":{"origin":"devel/re2","version":"20240501"}},"categories":["devel","python"],"shlibs_required":["libre2.so.11"],"annotations":{"flavor":"py311"}},{"name":"py311-googleapis-common-protos","origin":"devel/py-googleapis-common-protos","version":"1.63.1","comment":"Common protobufs used in Google APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/python-api-common-protos","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a83910efd9b55d0e2e41de8f7ee6a4974f3dacc036a273b55eccd4ade97cf0eb","flatsize":1005606,"path":"All/py311-googleapis-common-protos-1.63.1.pkg","repopath":"All/py311-googleapis-common-protos-1.63.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":140128,"desc":"googleapis-common-protos contains the python classes generated from the common\nprotos in the googleapis repository.","deps":{"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"GRPC":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-google-pasta","origin":"devel/py-google-pasta","version":"0.1.7_1","comment":"Library to refactor python code through AST manipulation","maintainer":"amzo1337@gmail.com","www":"https://github.com/google/pasta","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b00897a2f75e7b726c6b175f0af0375f38aaccfaa513ed07c164fa0d9251315","flatsize":767060,"path":"All/py311-google-pasta-0.1.7_1.pkg","repopath":"All/py311-google-pasta-0.1.7_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":105360,"desc":"Google pasta aims to provide python source code refactoring through AST\nmodifications.\nWith the goal to be able to safely migrate code from one api to another.\nRefectory code to enfore a certain style and to facilitate moving or renaming\npython modules by rewriting import statements.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-google-crc32c","origin":"devel/py-google-crc32c","version":"1.5.0","comment":"Wrapper of the C library Google CRC32C","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/python-crc32c","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cd028b03320e2ba52e16a54163f7f2204c45821a5ef546caea8aa2f339e8356","flatsize":67758,"path":"All/py311-google-crc32c-1.5.0.pkg","repopath":"All/py311-google-crc32c-1.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16548,"desc":"google-crc32c wraps the google/crc32c hardware-based implementation of the\nCRC32C hashing algorithm. Multiple wheels are distributed as well as source. If\na wheel is not published for the python version and platform you are using, you\nwill need to compile crc32c using a C toolchain.","deps":{"crc32c":{"origin":"devel/crc32c","version":"1.1.2"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libcrc32c.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-vision","origin":"www/py-google-cloud-vision","version":"3.7.2","comment":"Cloud Vision API API client library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-vision","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7cb13cbad6b8e9d7ac778b850227d12c911974808d2668166f7ce5e412573d1c","flatsize":8110816,"path":"All/py311-google-cloud-vision-3.7.2.pkg","repopath":"All/py311-google-cloud-vision-3.7.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":192240,"desc":"The Google Cloud Vision API enables developers to understand the content of an\nimage by encapsulating powerful machine learning models in an easy to use REST\nAPI. It quickly classifies images into thousands of categories (e.g.,\n\"sailboat\", \"lion\", \"Eiffel Tower\"), detects individual objects and faces within\nimages, and finds and reads printed words contained within images. You can build\nmetadata on your image catalog, moderate offensive content, or enable new\nmarketing scenarios through image sentiment analysis. Analyze images uploaded in\nthe request or integrate with your image storage on Google Cloud Storage.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-proto-plus":{"origin":"devel/py-proto-plus","version":"1.23.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-google-compute-engine","origin":"sysutils/py-google-compute-engine","version":"2.8.17","comment":"Guest Environment for Google Compute Engine","maintainer":"ports@FreeBSD.org","www":"https://github.com/GoogleCloudPlatform/compute-image-packages","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26919d67b16673e509423048fa3213a11f186ac77de79f18c9c7d918b4cd0d4e","flatsize":744284,"path":"All/py311-google-compute-engine-2.8.17.pkg","repopath":"All/py311-google-compute-engine-2.8.17.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":100000,"desc":"Google Compute Engine offers scripts and daemons which run in the\nbackground and provides the following services:\n\n- Accounts daemon to setup and manage user accounts, and to enable SSH key based\n  authentication.\n- Clock skew daemon to keep the system clock in sync after VM start and stop\n  events.\n- Instance setup scripts to execute VM configuration scripts during boot.\n- IP forwarding daemon that integrates network load balancing with forwarding\n  rule changes into the guest.\n- Metadata scripts to run user provided scripts at VM startup and shutdown.\n- Network setup service to enable multiple network interfaces on boot.","deps":{"google-compute-engine-oslogin":{"origin":"sysutils/google-compute-engine-oslogin","version":"20191018.00_2"},"py311-boto":{"origin":"devel/py-boto","version":"2.49.0_1"},"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-netifaces":{"origin":"net/py-netifaces","version":"0.11.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"google-compute-engine has been installed, and the following services are\navailable:\n\ngoogle_accounts_daemon\t\tResponsible for provisioning and\n\t\t\t\tdeprovisioning user accounts\ngoogle_clock_skew_daemon\tResponsible for syncing the software clock with\n\t\t\t\tthe hypervisor clock\ngoogle_instance_setup\t\tConfigure the guest at boot\ngoogle_network_daemon\t\tResponsible to manage network interfaces and ip\n\t\t\t\troutes in the guest\ngoogle_startup\t\t\tImplement support for running host provided\n                                startup / shutdown scripts\n\nTo enable the above services, sysrc <servicename>_enable=YES\n\nReboot your system or start the services, service <servicename> start","type":"install"},{"message":"===>   NOTICE:\n\nThe py311-google-compute-engine port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-google-cloud-translate","origin":"www/py-google-cloud-translate","version":"1.3.1_1","comment":"Python Client for Google Cloud Translation","maintainer":"contato@kanazuchi.com","www":"https://pypi.org/project/google-cloud-translate/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c089006a212bc61744913ee81593cce02a375466c9a9176239a02fb997f2040a","flatsize":54498,"path":"All/py311-google-cloud-translate-1.3.1_1.pkg","repopath":"All/py311-google-cloud-translate-1.3.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12852,"desc":"Python idiomatic client for Google Cloud Translation.\n\nWith the Google Cloud Translation API, you can dynamically translate text\nbetween thousands of language pairs. You can also detect the language of a text.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-cloud-core":{"origin":"www/py-google-cloud-core","version":"2.4.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-testutils","origin":"www/py-google-cloud-testutils","version":"1.4.0","comment":"Common tools used to test Python client libraries for Google APIs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/googleapis/python-test-utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f47310c3511d5cf587350e8d57b583ca33531677a75c18bc5939caa5de52f189","flatsize":170488,"path":"All/py311-google-cloud-testutils-1.4.0.pkg","repopath":"All/py311-google-cloud-testutils-1.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31900,"desc":"google-cloud-testutils is a collection of common tools used in system tests of\nPython client libraries for Google APIs.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-google-i18n-address","origin":"devel/py-google-i18n-address","version":"3.1.0","comment":"Build and validate addresses in localized formats","maintainer":"marcus@FreeBSD.org","www":"https://pypi.org/project/google-i18n-address/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba1270f1a153e6dfe619254a2ec03b9b3aaa7f30200bdedabf0ea55d59f11133","flatsize":4076014,"path":"All/py311-google-i18n-address-3.1.0.pkg","repopath":"All/py311-google-i18n-address-3.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":300592,"desc":"Contents of this package will allow you to programatically build address forms\nthat adhere to rules of a particular region or country, validate local\naddresses and format them to produce a valid address label for delivery.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-storage","origin":"www/py-google-cloud-storage","version":"2.17.0","comment":"Python Client for Google Cloud Storage","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/python-storage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e7d35d979536bab198da34baf13c42148d3af042e8a56f6bfda8d8ae48de46f","flatsize":1927256,"path":"All/py311-google-cloud-storage-2.17.0.pkg","repopath":"All/py311-google-cloud-storage-2.17.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":167728,"desc":"Google Cloud Storage allows you to store data on Google infrastructure with\nvery high reliability, performance and availability, and can be used to\ndistribute large data objects to users via direct download.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-google-cloud-core":{"origin":"www/py-google-cloud-core","version":"2.4.1_1"},"py311-google-crc32c":{"origin":"devel/py-google-crc32c","version":"1.5.0"},"py311-google-resumable-media":{"origin":"www/py-google-resumable-media","version":"2.7.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"PROTOBUF":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-speech","origin":"www/py-google-cloud-speech","version":"2.26.0","comment":"Google Cloud Speech API client library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-speech","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"141ae29138597e09ae049bf3dda57d89ffe1a9cec6dd40797d7159109e42aa7e","flatsize":5541743,"path":"All/py311-google-cloud-speech-2.26.0.pkg","repopath":"All/py311-google-cloud-speech-2.26.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":168864,"desc":"The Cloud Speech API enables developers to convert audio to text by applying\npowerful neural network models. The API recognizes over 80 languages and\nvariants, to support your global user base.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-proto-plus":{"origin":"devel/py-proto-plus","version":"1.23.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-guietta","origin":"x11-toolkits/py-guietta","version":"1.6.1","comment":"Simple GUI for Python","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/alfiopuglisi/guietta","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ad0cfdb5fbf15be0be320e188c6c8bb3640181eaafa11ea7cbd614c650c396f","flatsize":530381,"path":"All/py311-guietta-1.6.1.pkg","repopath":"All/py311-guietta-1.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":86180,"desc":"Guietta is a tool that makes simple GUIs simple","deps":{"py311-pyside2":{"origin":"devel/pyside2","version":"5.15.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-toolkits","python"],"annotations":{"flavor":"py311"}},{"name":"py311-graphene-django","origin":"devel/py-graphene-django","version":"3.0.2_2","comment":"Graphene Django integration","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/graphql-python/graphene-django","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f1b6f1f561a368bdd10eeaf6217cc95fecf8fc0188424771617b636fa1bad09","flatsize":1681728,"path":"All/py311-graphene-django-3.0.2_2.pkg","repopath":"All/py311-graphene-django-3.0.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":223952,"desc":"A Django integration for Graphene.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-djangorestframework":{"origin":"www/py-djangorestframework","version":"3.14.0_1,1"},"py311-graphene":{"origin":"devel/py-graphene","version":"3.2.2_1"},"py311-graphql-core":{"origin":"devel/py-graphql-core","version":"3.2.3_1"},"py311-graphql-relay":{"origin":"devel/py-graphql-relay","version":"3.2.0_1"},"py311-promise":{"origin":"devel/py-promise","version":"2.3_1"},"py311-text-unidecode":{"origin":"converters/py-text-unidecode","version":"1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"REST_FRAMEWORK":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-graphene-django300","origin":"devel/py-graphene-django300","version":"3.0.0","comment":"Graphene Django integration","maintainer":"kai@FreeBSD.org","www":"https://github.com/graphql-python/graphene-django","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0c6e4b95c7e4e43dae1718338d910b9657cbc220cdbb504428f756f5257cdad","flatsize":1742318,"path":"All/py311-graphene-django300-3.0.0.pkg","repopath":"All/py311-graphene-django300-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":204284,"desc":"A Django integration for Graphene.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-djangorestframework":{"origin":"www/py-djangorestframework","version":"3.14.0_1,1"},"py311-graphene":{"origin":"devel/py-graphene","version":"3.2.2_1"},"py311-graphql-core":{"origin":"devel/py-graphql-core","version":"3.2.3_1"},"py311-graphql-relay":{"origin":"devel/py-graphql-relay","version":"3.2.0_1"},"py311-promise":{"origin":"devel/py-promise","version":"2.3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-text-unidecode":{"origin":"converters/py-text-unidecode","version":"1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"REST_FRAMEWORK":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-resource-manager","origin":"www/py-google-cloud-resource-manager","version":"1.12.3","comment":"Google Cloud Resource Manager API client library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/googleapis/google-cloud-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50a8cd163b80ef98f331d9df50953ff7c539dc28123d848328551c3ac121374b","flatsize":5652145,"path":"All/py311-google-cloud-resource-manager-1.12.3.pkg","repopath":"All/py311-google-cloud-resource-manager-1.12.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":168772,"desc":"google-cloud-resource-manager is Python idiomatic clients for\nGoogle Cloud Platform services.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-grpc-google-iam-v1":{"origin":"devel/py-grpc-google-iam-v1","version":"0.13.0_1"},"py311-proto-plus":{"origin":"devel/py-proto-plus","version":"1.23.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-datastore","origin":"www/py-google-cloud-datastore","version":"2.19.0_1","comment":"Google Cloud Datastore API client library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/python-datastore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"581f4943cbbe909a3920215b10b013a712c9146daf639b53b6e8e95bc1cf6f19","flatsize":2525626,"path":"All/py311-google-cloud-datastore-2.19.0_1.pkg","repopath":"All/py311-google-cloud-datastore-2.19.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":177020,"desc":"Google Cloud Datastore API is a fully managed, schemaless database for storing\nnon-relational data. Cloud Datastore automatically scales with your users and\nsupports ACID transactions, high availability of reads and writes, strong\nconsistency for reads and ancestor queries, and eventual consistency for all\nother queries.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-cloud-core":{"origin":"www/py-google-cloud-core","version":"2.4.1_1"},"py311-proto-plus":{"origin":"devel/py-proto-plus","version":"1.23.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"LIBCST":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-dlp","origin":"www/py-google-cloud-dlp","version":"3.18.0","comment":"Cloud Data Loss Prevention (DLP) API API client library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-dlp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a13745994f78adffa737434ac4a917ea2cc8f9a8276006ae4cbfc7359dd1e28c","flatsize":4947275,"path":"All/py311-google-cloud-dlp-3.18.0.pkg","repopath":"All/py311-google-cloud-dlp-3.18.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":220200,"desc":"Cloud Data Loss Prevention (DLP) API: Provides methods for detection, risk\nanalysis, and de-identification of privacy-sensitive fragments in text, images,\nand Google Cloud Platform storage repositories.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-proto-plus":{"origin":"devel/py-proto-plus","version":"1.23.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"LIBCST":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-appengine-logging","origin":"www/py-google-cloud-appengine-logging","version":"1.4.3","comment":"Python Client for Google Cloud Appengine Logging","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-appengine-logging","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d198ec837c548a1cc8b781e89a80cd63c7cdefa0f2e87cf3f8de1625571d6c9f","flatsize":80341,"path":"All/py311-google-cloud-appengine-logging-1.4.3.pkg","repopath":"All/py311-google-cloud-appengine-logging-1.4.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13916,"desc":"This package contains generated Python types for\ngoogle.appengine.logging.v1.request_log.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-proto-plus":{"origin":"devel/py-proto-plus","version":"1.23.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-core","origin":"www/py-google-cloud-core","version":"2.4.1_1","comment":"API Client library for Google Cloud: Core Helpers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/python-cloud-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3512101d41931eba533fbff808e55fa7f9e8d3827dcdd17e1a8528bfcca9cde5","flatsize":246084,"path":"All/py311-google-cloud-core-2.4.1_1.pkg","repopath":"All/py311-google-cloud-core-2.4.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38484,"desc":"This library is not meant to stand-alone. Instead it defines common helpers\n(e.g. base Client classes) used by all of the google-cloud-* packages.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-grpcio":{"origin":"devel/py-grpcio","version":"1.64.1"},"py311-grpcio-status":{"origin":"devel/py-grpcio-status","version":"1.60.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"GRPC":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-iam","origin":"devel/py-google-cloud-iam","version":"2.15.0","comment":"IAM Service Account Credentials API client library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-iam","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9737762e5d000e76d9be7bb23a862c946395d07eae31a648122cef959a9205c2","flatsize":3421310,"path":"All/py311-google-cloud-iam-2.15.0.pkg","repopath":"All/py311-google-cloud-iam-2.15.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":135920,"desc":"Python Client for Cloud Identity and Access Management (IAM)","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-grpc-google-iam-v1":{"origin":"devel/py-grpc-google-iam-v1","version":"0.13.0_1"},"py311-proto-plus":{"origin":"devel/py-proto-plus","version":"1.23.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-logging","origin":"www/py-google-cloud-logging","version":"3.10.0","comment":"Stackdriver Logging API client library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/python-logging","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77d0eb34a4892e9c6b2eb122530dda4157b809428df2d8abcc501075afcc66dc","flatsize":3607256,"path":"All/py311-google-cloud-logging-3.10.0.pkg","repopath":"All/py311-google-cloud-logging-3.10.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":192424,"desc":"Cloud Logging API: Writes log entries and manages your Cloud Logging\nconfiguration.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-google-cloud-appengine-logging":{"origin":"www/py-google-cloud-appengine-logging","version":"1.4.3"},"py311-google-cloud-audit-log":{"origin":"www/py-google-cloud-audit-log","version":"0.2.5_1"},"py311-google-cloud-core":{"origin":"www/py-google-cloud-core","version":"2.4.1_1"},"py311-grpc-google-iam-v1":{"origin":"devel/py-grpc-google-iam-v1","version":"0.13.0_1"},"py311-proto-plus":{"origin":"devel/py-proto-plus","version":"1.23.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-imapclient","origin":"mail/py-imapclient","version":"3.0.1","comment":"Easy to use, Pythonic and complete IMAP client library","maintainer":"meka@tilda.center","www":"https://github.com/mjs/imapclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0039eaa6a3e9780a3cbbca3e0ecdd0968add45333ae78943ce7597bee645b4da","flatsize":463814,"path":"All/py311-imapclient-3.0.1.pkg","repopath":"All/py311-imapclient-3.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":81236,"desc":"IMAPClient is an easy-to-use, Pythonic and complete IMAP client library.\nFeatures\n * Arguments and return values are natural Python types.\n * IMAP server responses are fully parsed and readily usable.\n * IMAP unique message IDs (UIDs) are handled transparently. There is no need\n   to call different methods to use UIDs.\n * Escaping for internationalised mailbox names is transparently handled.\n   Unicode mailbox names may be passed as input wherever a folder name is\n   accepted.\n * Time zones are transparently handled including when the server and client\n   are in different zones.\n * Convenience methods are provided for commonly used functionality.\n * Exceptions are raised when errors occur.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-i3-gnome-pomodoro","origin":"deskutils/py-i3-gnome-pomodoro","version":"0.1.0","comment":"Integrate gnome-pomodoro into i3bar, polybar or waybar","maintainer":"nivit@FreeBSD.org","www":"https://github.com/kantord/i3-gnome-pomodoro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da34bedcb06f794cf009cb71583b22cf26f0757ce5911c401f8f1ff1b5044295","flatsize":120769,"path":"All/py311-i3-gnome-pomodoro-0.1.0.pkg","repopath":"All/py311-i3-gnome-pomodoro-0.1.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23760,"desc":"This program integrates gnome-pomodoro into i3 and supports i3bar, polybar,\nsfwbar and waybar.","deps":{"gnome-pomodoro":{"origin":"deskutils/gnome-pomodoro","version":"0.22.1_1,1"},"py311-blinkstick":{"origin":"sysutils/py-blinkstick","version":"g20230504"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-i3ipc":{"origin":"x11/py-i3ipc","version":"2.2.1_1"},"py311-pydbus":{"origin":"devel/py-pydbus","version":"0.6.0"},"py311-pyusb":{"origin":"devel/py-pyusb","version":"1.2.1"},"pygobject3-common":{"origin":"devel/pygobject3-common","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hypothesmith","origin":"devel/py-hypothesmith","version":"0.3.1","comment":"Hypothesis strategies for generating Python programs","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/Zac-HD/hypothesmith","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bdc7cfc630a25368772f7d9c92b8085d86f2b6e8700220407507e94cfadfc9e","flatsize":97630,"path":"All/py311-hypothesmith-0.3.1.pkg","repopath":"All/py311-hypothesmith-0.3.1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":25356,"desc":"Hypothesis strategies for generating Python programs, something like CSmith.","deps":{"py311-hypothesis":{"origin":"devel/py-hypothesis","version":"6.98.18_2"},"py311-libcst":{"origin":"devel/py-libcst","version":"1.4.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-google-auth-httplib2","origin":"security/py-google-auth-httplib2","version":"0.2.0_1","comment":"Google Authentication Library: httplib2 transport","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-auth-library-python-httplib2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f5c19dd8a34bc974868fe7df48004eb6ef57be0a37f5d8001ec3a4f63c28288","flatsize":59404,"path":"All/py311-google-auth-httplib2-0.2.0_1.pkg","repopath":"All/py311-google-auth-httplib2-0.2.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12012,"desc":"This library provides an httplib2 transport for google-auth.","deps":{"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-httplib2":{"origin":"www/py-httplib2","version":"0.22.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-google-auth-oauthlib","origin":"security/py-google-auth-oauthlib","version":"1.2.0_1","comment":"Google Authentication Library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-auth-library-python-oauthlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e09c964ffecde05b371e37ce5ba72088d20ebf40aea718bb9de01443d65009b","flatsize":162100,"path":"All/py311-google-auth-oauthlib-1.2.0_1.pkg","repopath":"All/py311-google-auth-oauthlib-1.2.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28796,"desc":"google-auth-oauthlib provides oauthlib integration with google-auth.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-requests-oauthlib":{"origin":"www/py-requests-oauthlib","version":"2.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"TOOL":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-google-auth","origin":"security/py-google-auth","version":"2.30.0","comment":"Google Authentication Library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/google-auth-library-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f27b32406f641f37f1bf2231bbd70754e1a6b4e8b3d9488384c0cfab614694ff","flatsize":2100883,"path":"All/py311-google-auth-2.30.0.pkg","repopath":"All/py311-google-auth-2.30.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":230604,"desc":"google-auth is the Google authentication library for Python. This library\nprovides the ability to authenticate to Google APIs using various methods. It\nalso provides integration with several HTTP libraries.\n\n- Support for Google Application Default Credentials.\n- Support for signing and verifying JWTs.\n- Support for Google Service Account credentials.\n- Support for Google Compute Engine credentials.\n- Support for Google App Engine standard credentials.\n- Support for various transports, including Requests, urllib3, and gRPC.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-cachetools":{"origin":"devel/py-cachetools","version":"5.3.3"},"py311-pyasn1-modules":{"origin":"devel/py-pyasn1-modules","version":"0.4.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rsa":{"origin":"security/py-rsa","version":"4.9_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"AIOHTTP":"on","REAUTH":"off","REQUESTS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-bigtable","origin":"www/py-google-cloud-bigtable","version":"2.24.0","comment":"Google Cloud Bigtable API client library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/python-bigtable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"872c1e16d87da0e89008e7978359fa960c2127ed76dd0af6cd399d2dbb44594e","flatsize":6845054,"path":"All/py311-google-cloud-bigtable-2.24.0.pkg","repopath":"All/py311-google-cloud-bigtable-2.24.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":405236,"desc":"Google Cloud Bigtable is Google's NoSQL Big Data database service. It's the same\ndatabase that powers many core Google services, including Search, Analytics,\nMaps, and Gmail.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-cloud-core":{"origin":"www/py-google-cloud-core","version":"2.4.1_1"},"py311-grpc-google-iam-v1":{"origin":"devel/py-grpc-google-iam-v1","version":"0.13.0_1"},"py311-proto-plus":{"origin":"devel/py-proto-plus","version":"1.23.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"LIBCST":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-audit-log","origin":"www/py-google-cloud-audit-log","version":"0.2.5_1","comment":"Google Cloud Audit Protos","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/python-audit-log","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"150b23f0544527db38e30465dc78fa461241060e061d83d98bac60a41633e296","flatsize":59600,"path":"All/py311-google-cloud-audit-log-0.2.5_1.pkg","repopath":"All/py311-google-cloud-audit-log-0.2.5_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13280,"desc":"The python classes generated from the google/cloud/audit protos in the\ngoogleapis/googleapis repository.","deps":{"py311-googleapis-common-protos":{"origin":"devel/py-googleapis-common-protos","version":"1.63.1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-bigquery","origin":"www/py-google-cloud-bigquery","version":"3.22.0","comment":"Google BigQuery API client library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/googleapis/python-bigquery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4aede6e07c87b81b0102ddd9b1846aafb440a991c1bf98d538f29abe248215a","flatsize":3443692,"path":"All/py311-google-cloud-bigquery-3.22.0.pkg","repopath":"All/py311-google-cloud-bigquery-3.22.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":362452,"desc":"Google BigQuery solves the problem of the querying massive datasets problem by\nenabling super-fast, SQL queries against append-mostly tables, using the\nprocessing power of Google's infrastructure.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-google-cloud-core":{"origin":"www/py-google-cloud-core","version":"2.4.1_1"},"py311-google-resumable-media":{"origin":"www/py-google-resumable-media","version":"2.7.1"},"py311-grpcio":{"origin":"devel/py-grpcio","version":"1.64.1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-proto-plus":{"origin":"devel/py-proto-plus","version":"1.23.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-google-api-core","origin":"www/py-google-api-core","version":"2.19.0","comment":"Core Google API Client Library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/python-api-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a944f9e8000f960be35000ad229571d6bb89b478e99ed7d631c1473df698b4ea","flatsize":1397914,"path":"All/py311-google-api-core-2.19.0.pkg","repopath":"All/py311-google-api-core-2.19.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":160616,"desc":"Core Library for Google Client Libraries\n\nThis library is not meant to stand-alone. Instead it defines common helpers used\nby all Google API clients.","deps":{"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-googleapis-common-protos":{"origin":"devel/py-googleapis-common-protos","version":"1.63.1"},"py311-grpcio":{"origin":"devel/py-grpcio","version":"1.64.1"},"py311-grpcio-status":{"origin":"devel/py-grpcio-status","version":"1.60.1_1"},"py311-proto-plus":{"origin":"devel/py-proto-plus","version":"1.23.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"GRPC":"on","GRPCGCP":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-gnupg","origin":"security/py-gnupg","version":"3.1.1","comment":"Python wrapper for GnuPG","maintainer":"cs@FreeBSD.org","www":"https://github.com/isislovecruft/python-gnupg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3308cc753e23008fdce71e4be0f983d1f0c9124628fcc969869dca7f2e8c19f","flatsize":889155,"path":"All/py311-gnupg-3.1.1.pkg","repopath":"All/py311-gnupg-3.1.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":125244,"desc":"This module allows easy access to GnuPG's key management, encryption and\nsignature functionality from Python programs, by interacting with GnuPG through\nfile descriptors. Input arguments are strictly checked and sanitised, and\ntherefore this module should be safe to use in networked applications requiring\ndirect user input. It is intended for use with Python 2.6 or greater.\n\nThis is a fork of python-gnupg-0.3.2, patched to fix a potential vulnerability\nwhich could result in remote code execution, do to unsanitised inputs being\npassed to subprocess.Popen([...], shell=True).","deps":{"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"To import this module, use\n\n>>> import pretty_bad_protocol","type":"install"}]},{"name":"py311-gntp","origin":"net/py-gntp","version":"1.0.3","comment":"Growl Notification Transport Protocol for Python","maintainer":"nivit@FreeBSD.org","www":"https://github.com/kfdm/gntp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23e1140e4faf9ec4b15edcf599173c88300f91292ffb9c51c7cb4d3eeb96acdc","flatsize":762879,"path":"All/py311-gntp-1.0.3.pkg","repopath":"All/py311-gntp-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":172388,"desc":"Python library for working with the `Growl Notification Transport\nProtocol ( http://www.growlforwindows.com/gfw/help/gntp.aspx )\n\nIt should work as a dropin replacement for the older Python bindings.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-gnutls","origin":"security/py-gnutls","version":"3.1.3","comment":"Python wrapper for the GNUTLS library","maintainer":"lwhsu@FreeBSD.org","www":"https://pypi.org/project/python-gnutls/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1483465b913ca2022ead871fbe1e039addb8c07544a3e528d511f219b2b05133","flatsize":606742,"path":"All/py311-gnutls-3.1.3.pkg","repopath":"All/py311-gnutls-3.1.3.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":96416,"desc":"This package provides a high level object oriented wrapper around libgnutls,\nas well as low level bindings to the GNUTLS types and functions via ctypes.\nThe high level wrapper hides the details of accessing the GNUTLS library via\nctypes behind a set of classes that encapsulate GNUTLS sessions, certificates\nand credentials and expose them to python applications using a simple API.\n\nThe package also includes a Twisted interface that has seamless intergration\nwith Twisted, providing connectTLS and listenTLS methods on the Twisted\nreactor once imported (the methods are automatically attached to the reactor\nby simply importing the GNUTLS Twisted interface module).\n\nThe high level wrapper is written using the GNUTLS library bindings that are\nmade available via ctypes. This makes the wrapper very powerful and flexible\nas it has direct access to all the GNUTLS internals and is also very easy to\nextend without any need to write C code or recompile anything.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-google","origin":"www/py-google","version":"3.0.0","comment":"Python bindings to the Google search engine","maintainer":"yuri@FreeBSD.org","www":"https://breakingcode.wordpress.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1a4ba189c6515d6c3d7ab6a451af9e4d7a6575638485b19a7ba394233e508d2","flatsize":79082,"path":"All/py311-google-3.0.0.pkg","repopath":"All/py311-google-3.0.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":47648,"desc":"Google search from Python.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-lazrs","origin":"misc/py-lazrs","version":"0.6.0_2","comment":"Python bindings for laz-rs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pola-rs/polars","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dfd969001fab4de8541de301b54b341b54dca0ad6662be36da22b0497aa78a0","flatsize":1414473,"path":"All/py311-lazrs-0.6.0_2.pkg","repopath":"All/py311-lazrs-0.6.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":386320,"desc":"lazrs is a Python bindings for the laz-rs Rust crate.\n\nlazrs allows to read/write compressed LASer (LAS) file format\nrepresenting 3-dimensional point cloud data.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-graphql-relay","origin":"devel/py-graphql-relay","version":"3.2.0_1","comment":"Relay implementation for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/graphql-python/graphql-relay-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19b87165e77d6fe5869206cf041388cbf0a84cd784af349f255b8f2b932c6532","flatsize":127527,"path":"All/py311-graphql-relay-3.2.0_1.pkg","repopath":"All/py311-graphql-relay-3.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26532,"desc":"Relay Library for GraphQL Python is a library to allow the easy creation of\nRelay-compliant servers using the GraphQL Python reference implementation of a\nGraphQL server.\n\nNote: The code is a exact port of the original graphql-relay js implementation\nfrom Facebook","deps":{"py311-graphql-core":{"origin":"devel/py-graphql-core","version":"3.2.3_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-glyphsets","origin":"print/py-glyphsets","version":"1.0.0","comment":"Python API for evaluating coverage of glyph sets in font projects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googlefonts/glyphsets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00bfa5780ef093120e541a0ccdb1ea5f574db95bed434916bf9d7d665fadbeec","flatsize":345620,"path":"All/py311-glyphsets-1.0.0.pkg","repopath":"All/py311-glyphsets-1.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":67180,"desc":"glyphsets helps evaluate coverage of glyph sets in font projects\n\nIf you are a font developer or typeface designer, see the\n\"Lib/glyphsets/encodings/GF Glyph Sets\" subdirectory which provides glyph set\ndefinition \"standards\" that are typically useful sets to draw.\n\nOn the other hand, the nam files on the \"Lib/glyphsets/encodings\" directory are\nprobably more useful for expert web developers. Those files explain how the\nUnicode Range subsets are defined, typically per script (writing system), in the\nGoogle Fonts css API.","deps":{"py311-defcon":{"origin":"x11-fonts/py-defcon","version":"0.10.2"},"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-gflanguages":{"origin":"x11-fonts/py-gflanguages","version":"0.6.1"},"py311-glyphsLib":{"origin":"x11-fonts/py-glyphsLib","version":"6.3.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-unicodedata2":{"origin":"devel/py-unicodedata2","version":"15.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-httpx-socks","origin":"www/py-httpx-socks","version":"0.9.1","comment":"Proxy (HTTP, SOCKS) transports for httpx","maintainer":"vvelox@vvelox.net","www":"https://github.com/romis2012/httpx-socks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e216431a0d19bbf1c3b6db3c97c5e251a21762b74897af9642745f183c12c18","flatsize":101419,"path":"All/py311-httpx-socks-0.9.1.pkg","repopath":"All/py311-httpx-socks-0.9.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17036,"desc":"The httpx-socks package provides proxy transports for httpx\nclient. SOCKS4(a), SOCKS5, HTTP (tunneling) proxy supported.\nIt uses python-socks for core proxy functionality.","deps":{"py311-async_timeout":{"origin":"devel/py-async_timeout","version":"4.0.3"},"py311-curio":{"origin":"devel/py-curio","version":"1.6_1"},"py311-httpcore":{"origin":"www/py-httpcore","version":"1.0.5"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-python-socks":{"origin":"net/py-python-socks","version":"2.5.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sniffio":{"origin":"devel/py-sniffio","version":"1.3.1"},"py311-trio":{"origin":"net/py-trio","version":"0.25.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-hypothesis","origin":"devel/py-hypothesis","version":"6.98.18_2","comment":"Library for property based testing","maintainer":"sunpoet@FreeBSD.org","www":"https://hypothesis.works/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cc67ce6538c73e447a9e33f1b5971a09f215da1a5c18a6360a9d468b315c059","flatsize":4871168,"path":"All/py311-hypothesis-6.98.18_2.pkg","repopath":"All/py311-hypothesis-6.98.18_2.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":803516,"desc":"Hypothesis is an advanced testing library for Python. It lets you write tests\nwhich are parametrized by a source of examples, and then generates simple and\ncomprehensible examples that make your tests fail. This lets you find more bugs\nin your code with less work.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-black":{"origin":"devel/py-black","version":"24.4.2"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-dpcontracts":{"origin":"devel/py-dpcontracts","version":"0.6.0_1"},"py311-lark":{"origin":"devel/py-lark","version":"1.1.9"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-redis":{"origin":"databases/py-redis","version":"5.0.6"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-sortedcontainers":{"origin":"devel/py-sortedcontainers","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"CLI":"on","CODEMODS":"off","DATEUTIL":"on","DJANGO":"on","DPCONTRACTS":"on","GHOSTWRITER":"on","LARK":"on","NUMPY":"on","PANDAS":"on","PYTEST":"on","PYTZ":"on","REDIS":"on","ZONEINFO":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-grammalecte-fr","origin":"french/py-grammalecte-fr","version":"1.11.0","comment":"French grammar and typographic corrector","maintainer":"romain@FreeBSD.org","www":"https://grammalecte.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd4996920b7d58426430461864b2fdb523a55fe9562b83999cd425e0ae7ed282","flatsize":27364432,"path":"All/py311-grammalecte-fr-1.11.0.pkg","repopath":"All/py311-grammalecte-fr-1.11.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4364052,"desc":"Grammalecte is an Open Source grammar and typographic corrector dedicated to\nthe French language.  It attempts to help writing French without spoiling\nusers' attention with false alarms.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["french","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gpaw","origin":"science/py-gpaw","version":"22.1.0_6","comment":"DFT and beyond within the projector-augmented wave method in chemistry","maintainer":"yuri@FreeBSD.org","www":"https://wiki.fysik.dtu.dk/gpaw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5bbab970273d45d60185a8e98ff099743ed98e738e4ebf9e58619971566a97b9","flatsize":23128528,"path":"All/py311-gpaw-22.1.0_6.pkg","repopath":"All/py311-gpaw-22.1.0_6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":3443676,"desc":"GPAW is a density-functional theory (DFT) Python code based on the\nprojector-augmented wave (PAW) method and the atomic simulation\nenvironment (ASE). It uses plane-waves, atom-centered basis-functions\nor real-space uniform grids combined with multigrid methods.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpaw-setups":{"origin":"science/gpaw-setups","version":"0.9.20000"},"libxc":{"origin":"science/libxc","version":"6.2.2"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"py311-ase":{"origin":"science/py-ase","version":"3.22.1_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"shlibs_required":["libmpi.so.12","libxc.so.12","libblas.so.3"],"annotations":{"flavor":"py311"},"messages":[{"message":"You installed GPAW, the system for DFT computations in quantum\nchemistry.\n\nIn order to use this package you most likely need to also install\nscience/gpaw-setups that contains data files for electronic\nconfigurations for many elements of the periodic table.","type":"install"}]},{"name":"py311-gobject3","origin":"devel/py-gobject3","version":"3.42.2","comment":"Python 3.11 bindings for GObject","maintainer":"desktop@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c34c7de6530c6a8d0bdc2fa362d89546827875f989f027c2a2f15655fb3488f","flatsize":1523999,"path":"All/py311-gobject3-3.42.2.pkg","repopath":"All/py311-gobject3-3.42.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":284124,"desc":"PyGObject provides a convenient wrapper for the GObject+ library for use\nin Python programs, and takes care of many of the boring details such as\nmanaging memory and type casting.  When combined with PyGTK, PyORBit and\ngnome-python, it can be used to write full featured Gnome applications.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"pygobject3-common":{"origin":"devel/pygobject3-common","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libglib-2.0.so.0","libgirepository-1.0.so.1","libgobject-2.0.so.0","libffi.so.8","libcairo.so.2","libcairo-gobject.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-glob2","origin":"devel/py-glob2","version":"0.7","comment":"Glob that captures patterns and supports recursive wildcards","maintainer":"loader@FreeBSD.org","www":"https://github.com/miracle2k/python-glob2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c450b5621641a2eaaf3bd11bf5c6a0f1acd36db5514b4bb7e43c676cd90e56e8","flatsize":71349,"path":"All/py311-glob2-0.7.pkg","repopath":"All/py311-glob2-0.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17380,"desc":"Version of the glob module that can capture patterns\nand supports recursive wildcards.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-glfw","origin":"graphics/py-glfw","version":"2.7.0","comment":"Ctypes-based wrapper for GLFW3","maintainer":"nc@FreeBSD.org","www":"https://github.com/FlorianRhiem/pyGLFW","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c338db25b5af2e8cd4b823a71776fe9507b513da9b41c74011b36c7a5424f0d1","flatsize":520427,"path":"All/py311-glfw-2.7.0.pkg","repopath":"All/py311-glfw-2.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59224,"desc":"pyGLFW provides Python bindings for GLFW.  It is a ctypes wrapper\nwhich aims to be very close to the original GLFW API.","deps":{"glfw":{"origin":"graphics/glfw","version":"3.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-glom","origin":"devel/py-glom","version":"23.5.0_1","comment":"Declarative object transformer and formatter","maintainer":"sunpoet@FreeBSD.org","www":"https://glom.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e32a3d650ca05a5fbebbf39d606ad178b0fbb8c2ce419ccbe5740187a9e5ee5f","flatsize":1318112,"path":"All/py311-glom-23.5.0_1.pkg","repopath":"All/py311-glom-23.5.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":217748,"desc":"Real applications have real data, and real data nests. Objects inside of objects\ninside of lists of objects.\n\nglom is a new and powerful way to handle real-world data, featuring:\n- Path-based access for nested data structures\n- Readable, meaningful error messages\n- Declarative data transformation, using lightweight, Pythonic specifications\n- Built-in data exploration and debugging features\n\nAll of that and more, available as a fully-documented, pure-Python package.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-boltons":{"origin":"devel/py-boltons","version":"24.0.0"},"py311-face":{"origin":"devel/py-face","version":"22.0.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"TOML":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-gluonnlp","origin":"misc/py-gluonnlp","version":"0.10.0","comment":"MXNet-based toolkit to enable easy text, datasets preprocessing","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dmlc/gluon-nlp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4854363e36d4627829d6a661ff582ca92c25ddac9f6e18061977cea274c328ec","flatsize":3978146,"path":"All/py311-gluonnlp-0.10.0.pkg","repopath":"All/py311-gluonnlp-0.10.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":491656,"desc":"GluonNLP is a toolkit that enables easy text preprocessing, datasets loading and\nneural models building to help you speed up your Natural Language Processing\n(NLP) research.\n\nWWW: https://gluon-nlp.mxnet.io/","deps":{"py311-mxnet":{"origin":"misc/py-mxnet","version":"1.9.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-glcontext","origin":"graphics/py-glcontext","version":"2.5.0","comment":"Portable OpenGL context for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/moderngl/glcontext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"013fab3a6d2d997b93c3511046f1e276fd7ba0912f7fdce72d515f6c20ce81eb","flatsize":55197,"path":"All/py311-glcontext-2.5.0.pkg","repopath":"All/py311-glcontext-2.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14776,"desc":"glcontext is a library providing OpenGL implementation for ModernGL on multiple\nplatforms:\n* glcontext on github\n* glcontext on pypi\n* ModernGL","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"annotations":{"flavor":"py311"}},{"name":"py311-gitlab-webhook-handler","origin":"devel/py-gitlab-webhook-handler","version":"1.0.2_1","comment":"Webhook Handler for GitLab","maintainer":"michael.osipov@siemens.com","www":"https://github.com/ahebrank/gitlab-webhook-handler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"129002320101fa6edf3e9b73ca719f9945fecb296687d91bfeaa7d54bc34d17f","flatsize":46790,"path":"All/py311-gitlab-webhook-handler-1.0.2_1.pkg","repopath":"All/py311-gitlab-webhook-handler-1.0.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12948,"desc":"Webhook Handler for GitLab written in Python with Flask deployed as WSGI\napplication.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","www","python"],"annotations":{"cpe":"cpe:2.3:a:python:gitlab-webhook-handler:1.0.2:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-lazr.uri","origin":"devel/py-lazr.uri","version":"1.0.6","comment":"Library for parsing, manipulating, and generating URIs","maintainer":"fullermd@over-yonder.net","www":"https://launchpad.net/lazr.uri","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a11f06b0ca6a32941396bd6ea29b3745ac57d8dd43014f7d478689308713c963","flatsize":121279,"path":"All/py311-lazr.uri-1.0.6.pkg","repopath":"All/py311-lazr.uri-1.0.6.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":25228,"desc":"A self-contained, easily reusable library for parsing, manipulating,\nand generating URIs.\n\nThis project is also part of https://launchpad.net/lazr","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-glance-store","origin":"devel/py-glance-store","version":"4.8.0","comment":"OpenStack Image Service Store Library","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/glance_store/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bf978eab23a5c78a87a346592cac7b33da07ecbac345ec4c95f3ad4b64d1355","flatsize":3777513,"path":"All/py311-glance-store-4.8.0.pkg","repopath":"All/py311-glance-store-4.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":378656,"desc":"OpenStack Image Service Store Library.\n\nThe glance_store library supports the creation, deletion and gather of data\nassets from/to a set of several, different, storage technologies.\n\nThis library has been extracted from the Glance source code for the specific use\nof the Glance and Glare projects.","deps":{"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-eventlet":{"origin":"net/py-eventlet","version":"0.36.1"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-os-brick":{"origin":"devel/py-os-brick","version":"6.8.0"},"py311-oslo.concurrency":{"origin":"devel/py-oslo.concurrency","version":"6.0.0_1"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.privsep":{"origin":"devel/py-oslo.privsep","version":"3.3.0_1"},"py311-oslo.rootwrap":{"origin":"devel/py-oslo.rootwrap","version":"7.2.0_1"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-oslo.vmware":{"origin":"devel/py-oslo.vmware","version":"4.4.0_1"},"py311-python-cinderclient":{"origin":"net/py-python-cinderclient","version":"9.5.0_1"},"py311-python-keystoneclient":{"origin":"net/py-python-keystoneclient","version":"5.4.0_1"},"py311-python-swiftclient":{"origin":"databases/py-python-swiftclient","version":"3.13.1_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"CINDER":"on","S3":"on","SWIFT":"on","VMWARE":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-gizeh","origin":"graphics/py-gizeh","version":"0.1.11_3","comment":"Simple vector graphics in Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Zulko/gizeh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f95eb95c31478e3b727b61d0f7ae30a1be384633f213f71450b5e6a859e6a86","flatsize":105915,"path":"All/py311-gizeh-0.1.11_3.pkg","repopath":"All/py311-gizeh-0.1.11_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23116,"desc":"Cairo graphics made easy for use from the Python language.\nYou can draw beautiful vector graphics consisting of gradient-filled\ncircles, ellipses, polygons.","deps":{"py311-cairocffi":{"origin":"graphics/py-cairocffi","version":"1.4.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-git-semver","origin":"devel/py-git-semver","version":"0.3.2_2","comment":"Semantic versions management integrated to git","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hartym/git-semver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"235118765cd1c8d93b9e558b0e19f2b349e68d78f406defc2f4a5fdc4fd59282","flatsize":23458,"path":"All/py311-git-semver-0.3.2_2.pkg","repopath":"All/py311-git-semver-0.3.2_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9100,"desc":"git-semver is a tiny git addon to manage your project's version numbers.","deps":{"py311-gitpython":{"origin":"devel/py-gitpython","version":"3.1.30"},"py311-semantic-version":{"origin":"devel/py-semantic-version","version":"2.10.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-giturlparse","origin":"devel/py-giturlparse","version":"0.12.0","comment":"Git URL parsing module","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nephila/giturlparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e386c3593ff4ad8316b7c0168a187d1ba7b7cde0a43b7615bbbc6bf88d29600f","flatsize":139671,"path":"All/py311-giturlparse-0.12.0.pkg","repopath":"All/py311-giturlparse-0.12.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22248,"desc":"giturlparse parses & rewrites git urls (supports GitHub, Bitbucket, FriendCode,\nAssembla, Gitlab ...). This is a fork of giturlparse.py with updated parsers.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gimmik","origin":"math/py-gimmik","version":"3.1.1","comment":"Generator of Matrix Multiplication Kernels","maintainer":"yuri@FreeBSD.org","www":"https://github.com/vincentlab/GiMMiK","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad0a697c07aff0e4a950f5f6d2658210ad392a0730cee02d8ce7d4a880161703","flatsize":99222,"path":"All/py311-gimmik-3.1.1.pkg","repopath":"All/py311-gimmik-3.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18296,"desc":"Generator of Matrix Multiplication Kernels (GiMMiK) is a tool for generation of\nhigh performance matrix multiplication kernel code for various accelerator\nplatforms. Currently CUDA and OpenCL are the only supported platforms.","deps":{"py311-mako":{"origin":"textproc/py-mako","version":"1.3.5"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gluoncv","origin":"misc/py-gluoncv","version":"0.9.0","comment":"Gluon CV toolkit for state-of-the-art deep learning in computer vision","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dmlc/gluon-cv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b14d74ae3cf1f2265283e52c05ff63b9e8f99c61c6964a849551a1ebaf794eaa","flatsize":9369270,"path":"All/py311-gluoncv-0.9.0.pkg","repopath":"All/py311-gluoncv-0.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1404936,"desc":"GluonCV provides implementations of state-of-the-art (SOTA) deep learning\nalgorithms in computer vision. It aims to help engineers, researchers, and\nstudents quickly prototype products, validate new ideas and learn computer\nvision.\n\nGluonCV features:\n* training scripts that reproduce SOTA results reported in latest papers\n* a large set of pre-trained models\n* carefully designed APIs and easy to understand implementations\n* community support\n\nWWW: https://gluon-cv.mxnet.io/","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-mxnet":{"origin":"misc/py-mxnet","version":"1.9.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-portalocker":{"origin":"devel/py-portalocker","version":"2.3.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-git-url-parse","origin":"devel/py-git-url-parse","version":"1.2.2","comment":"Simple git URL parser","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/git-url-parse/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"655535d65f2d3b04bad318fce8cece9aa2c2a2435a87130328510a82ac111b74","flatsize":17280,"path":"All/py311-git-url-parse-1.2.2.pkg","repopath":"All/py311-git-url-parse-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5848,"desc":"A simple GIT URL parser similar to giturlparse.py.","deps":{"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-glances","origin":"sysutils/py-glances","version":"3.3.1_1","comment":"CLI curses based monitoring tool for GNU/Linux and BSD OS","maintainer":"gasol.wu@gmail.com","www":"https://nicolargo.github.io/glances/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3bfffae53104de2359b7e6ef5b2cb9c205ae5dc012e6489943cf006589d8b01","flatsize":4206451,"path":"All/py311-glances-3.3.1_1.pkg","repopath":"All/py311-glances-3.3.1_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":664732,"desc":"Glances is a CLI curses based monitoring tool for GNU/Linux and BSD OS.\nUses the PsUtil library to get information from your system.","deps":{"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-ujson":{"origin":"devel/py-ujson","version":"5.10.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ghp-import","origin":"www/py-ghp-import","version":"2.1.0_2","comment":"Copy your docs directly to the gh-pages branch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/c-w/ghp-import","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bc878c3a8d34dd60c5d7dcaa2a8a8ac636ee569ed0dd491fbba983f0b0296a0","flatsize":75116,"path":"All/py311-ghp-import-2.1.0_2.pkg","repopath":"All/py311-ghp-import-2.1.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17336,"desc":"GitHub Pages is a pretty awesome service that GitHub provides for hosting\nproject documentation. The only thing is that it requires a gh-pages branch that\nis the site's document root. This means that keeping documentation sources in\nthe branch with code is a bit difficult. And it really turns into a head\nscratcher for things like Sphinx that want to access documentation sources and\ncode sources at the same time.\n\nThen I stumbled across an interesting looking package called github-tools that\nlooked almost like what I wanted. It was a tad complicated and more involved\nthan I wanted but it gave me an idea. Why not just write a script that can copy\na directory to the gh-pages branch of the repository. This saves me from even\nhaving to think about the branch and everything becomes magical.\n\nThis is what ghp-import was written for.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gitpython","origin":"devel/py-gitpython","version":"3.1.30","comment":"Python Git Library","maintainer":"ygy@FreeBSD.org","www":"https://github.com/gitpython-developers/GitPython","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b08b0178dddfc6d7e0d6d411dccb06b0f23570f2a60a22aee71bbc64661b96bf","flatsize":2021554,"path":"All/py311-gitpython-3.1.30.pkg","repopath":"All/py311-gitpython-3.1.30.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":324556,"desc":"GitPython is a python library used to interact with git repositories,\nhigh-level like git-porcelain, or low-level like git-plumbing.","deps":{"py311-gitdb":{"origin":"devel/py-gitdb","version":"4.0.11_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-glyphsLib","origin":"x11-fonts/py-glyphsLib","version":"6.3.0","comment":"Bridge from Glyphs source files (.glyphs) to UFOs","maintainer":"lantw44@gmail.com","www":"https://github.com/googlefonts/glyphsLib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45e2d71d598f65ccdec32a9d2242f5479281047e04c802be411507b38b339d44","flatsize":8981826,"path":"All/py311-glyphsLib-6.3.0.pkg","repopath":"All/py311-glyphsLib-6.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":639600,"desc":"glyphsLib provides a bridge from Glyphs source files to UFOs via defcon.","deps":{"py311-defcon":{"origin":"x11-fonts/py-defcon","version":"0.10.2"},"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-openstep-plist":{"origin":"textproc/py-openstep-plist","version":"0.3.1"},"py311-ufolib2":{"origin":"print/py-ufolib2","version":"0.16.0"},"py311-ufonormalizer":{"origin":"x11-fonts/py-ufonormalizer","version":"0.6.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"options":{"DEFCON":"on","UFO_NORMALIZATION":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-gfsubsets","origin":"x11-fonts/py-gfsubsets","version":"2024.5.9","comment":"Codepoint definitions for the Google Fonts subsetter","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googlefonts/nam-files","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7e8b646aa0a84273708bfe03057597d270e2fcc1d625a5a8e1036bff1b7e987","flatsize":1608718,"path":"All/py311-gfsubsets-2024.5.9.pkg","repopath":"All/py311-gfsubsets-2024.5.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":178152,"desc":"This is the collection of nam files (codepoint subsets) that are used to subset\nfonts before serving on the Google Fonts CSS API.\n\nThe Python module gfsubsets provides an interface to these subset definitions.\nIt exports the following functions:\n- CodepointsInFont(filename): Lists the Unicode codepoints supported by the font\n- ListSubsets(): Returns the name of all defined subsets.\n- SubsetsForCodepoint(cp): Returns the names of all subsets including the\n  codepoint.\n- SubsetForCodepoint(cp): Returns the name of the \"most relevant\" subset\n  including the codepoint.\n- CodepointsInSubset(subset): Returns a set of codepoints included in the\n  subset.\n- SubsetsInFont(filename, min_pct, ext_min_pct): Returns the name of subsets\n  \"well\" supported by a font.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gixy","origin":"security/py-gixy","version":"0.1.20","comment":"Tool to analyze Nginx configuration for security misconfiguration","maintainer":"dvl@FreeBSD.org","www":"https://github.com/yandex/gixy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c92c26f0482d2f344f4ab49addc364fb94234297d74f8b7a74b3c3698e1ccbfe","flatsize":613634,"path":"All/py311-gixy-0.1.20.pkg","repopath":"All/py311-gixy-0.1.20.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":101796,"desc":"Gixy is a tool to analyze Nginx configuration. The main goal of Gixy is to\nprevent security misconfiguration and automate flaw detection.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-argparse":{"origin":"devel/py-argparse","version":"1.4.0"},"py311-cached-property":{"origin":"devel/py-cached-property","version":"1.5.2_1"},"py311-configargparse":{"origin":"devel/py-configargparse","version":"1.5.3_1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gmpy2","origin":"math/py-gmpy2","version":"2.1.5_1","comment":"GMP/MPIR, MPFR, and MPC interface to Python","maintainer":"yuri@FreeBSD.org","www":"https://gmpy2.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f9e34accef4c5eb0403e3a4960f95e00e7c6a3ae673bea2fc755fbbcb99325d","flatsize":636404,"path":"All/py311-gmpy2-2.1.5_1.pkg","repopath":"All/py311-gmpy2-2.1.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":156632,"desc":"C-coded Python extension module that supports multiple-precision arithmetic.\nIn addition to supporting GMP or MPIR for multiple-precision integer and\nrational arithmetic, gmpy2 adds support for the MPFR (correctly rounded real\nfloating-point arithmetic) and MPC (correctly rounded complex floating-point\narithmetic) libraries.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"annotations":{"flavor":"py311"}},{"name":"py311-glyphtools","origin":"print/py-glyphtools","version":"0.8.0_3","comment":"Routines for extracting information from fontTools glyphs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/simoncozens/glyphtools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14fc5679b106195215547a21e58e4d5e493b09b6806a4e205178a9390179fd80","flatsize":102383,"path":"All/py311-glyphtools-0.8.0_3.pkg","repopath":"All/py311-glyphtools-0.8.0_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21284,"desc":"glyphtools provides routines for extracting information from font glyphs.","deps":{"py311-beziers":{"origin":"graphics/py-beziers","version":"0.6.0"},"py311-glyphsLib":{"origin":"x11-fonts/py-glyphsLib","version":"6.3.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-geventhttpclient","origin":"devel/py-geventhttpclient","version":"2.0.12","comment":"Http client library for gevent","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/geventhttpclient/geventhttpclient","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3c532c82f07252230ec65f363b696349a01c2cf33ae35bf24cde07c0b26adcb","flatsize":348833,"path":"All/py311-geventhttpclient-2.0.12.pkg","repopath":"All/py311-geventhttpclient-2.0.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":69776,"desc":"geventhttpclient is a high performance, concurrent HTTP client library for\npython using gevent.\n\ngeventhttpclient uses a fast http parser, written in C.\n\ngeventhttpclient has been specifically designed for high concurrency, streaming\nand support HTTP 1.1 persistent connections. More generally it is designed for\nefficiently pulling from REST APIs and streaming APIs like Twitter's.\n\nSafe SSL support is provided by default. geventhttpclient depends on the certifi\nCA Bundle. This is the same CA Bundle which ships with the Requests codebase,\nand is derived from Mozilla Firefox's canonical set.","deps":{"py311-brotli":{"origin":"archivers/py-brotli","version":"1.1.0"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-gevent":{"origin":"devel/py-gevent","version":"24.2.1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gflanguages","origin":"x11-fonts/py-gflanguages","version":"0.6.1","comment":"Python API for evaluating language support in the Google Fonts collection","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googlefonts/lang","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2baa72b834054eb231a4fe5943371418a0c86cf280efab35114b20cf870e61f3","flatsize":3397647,"path":"All/py311-gflanguages-0.6.1.pkg","repopath":"All/py311-gflanguages-0.6.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":658140,"desc":"This python module provides an API with data about languages/regions/scripts for\nuse in the language-support categorization of the font families in the Google\nFonts collection.\n\nYou can also directly access the raw textproto files on the Lib/gflanguages/data\ndirectory:\n- languages\n- regions\n- scripts","deps":{"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-get-reader","origin":"devel/py-get-reader","version":"1.0.0_1","comment":"Return csv.reader-like objects from multiple sources","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/shawnbrown/get_reader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97e111e376e51f065517d003136d54a88de4135d50ec30ace01447f07276d3e1","flatsize":102889,"path":"All/py311-get-reader-1.0.0_1.pkg","repopath":"All/py311-get-reader-1.0.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21860,"desc":"get-reader provides a get_reader() function that returns reader objects similar\nto those returned by csv.reader(). This package:\n- reduces common boilerplate code for handling files and reading records.\n- reads data from CSV, pandas, SQL connections, MS Excel, DBF, and squint.\n- provides a single interface across Python versions (including seamless\n  Unicode-aware CSV support for Python 2).\n- is easy to incorporate into your own projects.","deps":{"py311-dbfread":{"origin":"textproc/py-dbfread","version":"2.0.7"},"py311-xlrd":{"origin":"textproc/py-xlrd","version":"2.0.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DBF":"on","EXCEL":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-gevent-websocket","origin":"www/py-gevent-websocket","version":"0.10.1","comment":"WebSocket library for the gevent networking library","maintainer":"antoine@FreeBSD.org","www":"https://www.gitlab.com/noppo/gevent-websocket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5439bbd20b96dfe6ef6381bfb41685ff47ae9aa4fc79e7b4b64405da2637bca","flatsize":206039,"path":"All/py311-gevent-websocket-0.10.1.pkg","repopath":"All/py311-gevent-websocket-0.10.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39400,"desc":"gevent-websocket is a WebSocket library for the gevent networking library.\nFeatures include:\nIntegration on both socket level or using an abstract interface.\nRPC and PubSub framework using WAMP (WebSocket Application Messaging Protocol).\nEasily extendible using a simple WebSocket protocol plugin API","deps":{"py311-gevent":{"origin":"devel/py-gevent","version":"24.2.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gi-docgen","origin":"textproc/py-gi-docgen","version":"2022.2","comment":"Documentation generator for GObject-based libraries","maintainer":"desktop@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/gi-docgen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c887014ab31ada15695843815071114df89a205c5398062c2acb2a731e2eddf","flatsize":2757030,"path":"All/py311-gi-docgen-2022.2.pkg","repopath":"All/py311-gi-docgen-2022.2.pkg","licenselogic":"or","licenses":["APACHE20","GPLv3"],"pkgsize":1238928,"desc":"GI-DocGen is a document generator for GObject-based libraries. GObject is the\nbase type system of the GNOME project. GI-Docgen reuses the introspection data\ngenerated by GObject-based libraries to generate the API reference of these\nlibraries, as well as other ancillary documentation.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-smartypants":{"origin":"textproc/py-smartypants","version":"2.0.1"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"py311-typogrify":{"origin":"textproc/py-typogrify","version":"2.0.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-geolinks","origin":"science/py-geolinks","version":"0.2.3_1","comment":"Utilities to deal with geospatial links","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/geopython/geolinks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"053d4ee4140866552c0bf0789f99a0eea0a4d5244bed4d71e8b4235ac3719dec","flatsize":23077,"path":"All/py311-geolinks-0.2.3_1.pkg","repopath":"All/py311-geolinks-0.2.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7576,"desc":"geolinks provides utilities to deal with geospatial links.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-geomet","origin":"science/py-geomet","version":"1.1.0","comment":"GeoJSON <-> WKT/WKB conversion utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/geomet/geomet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7a1cd368cea4f0ada3e650a32aaf87a11b4984289bdef1b07c6ad25e8daf96d","flatsize":303568,"path":"All/py311-geomet-1.1.0.pkg","repopath":"All/py311-geomet-1.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":48856,"desc":"GeoMet converts GeoJSON to WKT/WKB (Well-Known Text/Binary), and vice versa.\nExtended WKB/WKT are also supported. Conversion functions are exposed through\nidiomatic load/loads/dump/dumps interfaces.\n\nGeoMet is intended to cover all common use cases for dealing with 2D, 3D, and 4D\ngeometries (including 'Z', 'M', and 'ZM').","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-google-cloud-aiplatform","origin":"www/py-google-cloud-aiplatform","version":"1.49.0","comment":"Vertex AI API client library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/googleapis/python-aiplatform","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fdab1c7d3d508eb8d70a77ec6c108660b3541bf9284218e531254e50d8188e4","flatsize":110931436,"path":"All/py311-google-cloud-aiplatform-1.49.0.pkg","repopath":"All/py311-google-cloud-aiplatform-1.49.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3336720,"desc":"Google Vertex AI is an integrated suite of machine learning tools and services\nfor building and using ML models with AutoML or custom code. It offers both\nnovices and experts the best workbench for the entire machine learning\ndevelopment lifecycle.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-google-cloud-bigquery":{"origin":"www/py-google-cloud-bigquery","version":"3.22.0"},"py311-google-cloud-resource-manager":{"origin":"www/py-google-cloud-resource-manager","version":"1.12.3"},"py311-google-cloud-storage":{"origin":"www/py-google-cloud-storage","version":"2.17.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-proto-plus":{"origin":"devel/py-proto-plus","version":"1.23.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-shapely":{"origin":"devel/py-shapely","version":"1.8.5_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"py311-gitdb","origin":"devel/py-gitdb","version":"4.0.11_1","comment":"Git Object Database","maintainer":"sunpoet@FreeBSD.org","www":"https://gitdb.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ded6ddb5d1a73f35fc4c38d0d381214fa8a2529270f3756f400477228a0262dc","flatsize":624074,"path":"All/py311-gitdb-4.0.11_1.pkg","repopath":"All/py311-gitdb-4.0.11_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":111652,"desc":"GitDB allows you to access bare git repositories for reading and writing. It\naims at allowing full access to loose objects as well as packs with performance\nand scalability in mind. It operates exclusively on streams, allowing to handle\nlarge objects with a small memory footprint.","deps":{"py311-smmap":{"origin":"devel/py-smmap","version":"5.0.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-google-api-python-client","origin":"www/py-google-api-python-client","version":"2.136.0","comment":"Google API Client Library for Python","maintainer":"nivit@FreeBSD.org","www":"https://github.com/googleapis/google-api-python-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbd3bd8a753ee92b6552d410a2f65a7cbf6ab1821912ea3e19ab6c73884d6338","flatsize":77189952,"path":"All/py311-google-api-python-client-2.136.0.pkg","repopath":"All/py311-google-api-python-client-2.136.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4331080,"desc":"The Google API Client for Python is a client library for accessing\nthe adexchangebuyer, adexchangeseller, adsense, adsensehost, analytics,\nandroidpublisher, audit, bigquery, blogger, books, calendar, civicinfo,\ncompute, coordinate, customsearch, dfareporting, discovery, drive,\nfreebase, fusiontables, gan, groupsmigration, groupssettings, latitude,\nlicensing, oauth2, orkut, pagespeedonline, plus, prediction, reseller,\nshopping, siteVerification, storage, taskqueue, tasks, translate,\nurlshortener, webfonts, youtube, youtubeAnalytics APIs.\n\nIf you wish to use a Google API that is not in that list then you should\nlook at the Google Data APIs Python Client Library (devel/py-gdata).","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-google-auth-httplib2":{"origin":"security/py-google-auth-httplib2","version":"0.2.0_1"},"py311-httplib2":{"origin":"www/py-httplib2","version":"0.22.0"},"py311-oauth2client":{"origin":"security/py-oauth2client","version":"4.1.3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-uritemplate":{"origin":"net/py-uritemplate","version":"3.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"WEBTEST":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-keepkey","origin":"security/py-keepkey","version":"7.2.1_1","comment":"Library for communicating with KeepKey Hardware Wallet","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/keepkey/python-keepkey","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6c4637c2d06fdb8905fb7e2628da50d6ec24afa1d009de0ebcace70c1fa8d54","flatsize":2058888,"path":"All/py311-keepkey-7.2.1_1.pkg","repopath":"All/py311-keepkey-7.2.1_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":184480,"desc":"Python library for communicating with KeepKey Hardware Wallet.","deps":{"py311-ecdsa":{"origin":"security/py-ecdsa","version":"0.19.0_1"},"py311-hidapi":{"origin":"comms/py-hidapi","version":"0.14.0"},"py311-libusb1":{"origin":"devel/py-libusb1","version":"3.1.0_1"},"py311-mnemonic":{"origin":"security/py-mnemonic","version":"0.21"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"flavor":"py311"}},{"name":"py311-gffutils","origin":"biology/py-gffutils","version":"0.13","comment":"Work with GFF and GTF files in a flexible database framework","maintainer":"yuri@FreeBSD.org","www":"https://github.com/daler/gffutils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25e0b2903f5c9efca2391dae90a654b9c5fefef69520d97cedab91563e500012","flatsize":10738945,"path":"All/py311-gffutils-0.13.pkg","repopath":"All/py311-gffutils-0.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1136368,"desc":"gffutils is a Python package for working with and manipulating the GFF and GTF\nformat files typically used for genomic annotations. Files are loaded into a\nsqlite3 database, allowing much more complex manipulation of hierarchical\nfeatures (e.g., genes, transcripts, and exons) than is possible with plain-text\nmethods alone.","deps":{"py311-argcomplete":{"origin":"devel/py-argcomplete","version":"3.4.0"},"py311-argh":{"origin":"devel/py-argh","version":"0.31.2"},"py311-pyfaidx":{"origin":"biology/py-pyfaidx","version":"0.5.9.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-geojson","origin":"devel/py-geojson","version":"3.1.0,1","comment":"Python's Encoder/decoder for simple GIS features","maintainer":"wen@FreeBSD.org","www":"https://pypi.org/project/geojson/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f19c6d544df37a700514d80d9a88c03184d3abe9b871d5c9b84984d03c7e4332","flatsize":148682,"path":"All/py311-geojson-3.1.0,1.pkg","repopath":"All/py311-geojson-3.1.0,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26700,"desc":"A reference implementation of the PythonGeoInterface and\nthe GeoJSON draft.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","geography","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-geomdl","origin":"graphics/py-geomdl","version":"5.2.10_1","comment":"Object-oriented pure Python B-Spline and NURBS library","maintainer":"lbartoletti@FreeBSD.org","www":"https://onurraufbingol.com/NURBS-Python/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fe9210a5768a856cf77e2f71b461db915dccf2d9965a06c50606a6456149dab","flatsize":2673167,"path":"All/py311-geomdl-5.2.10_1.pkg","repopath":"All/py311-geomdl-5.2.10_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":271124,"desc":"NURBS-Python (geomdl) is a pure Python, self-contained, object-oriented\nB-Spline and NURBS spline library for Python versions 2.7.x, 3.4.x and later.\n\nNURBS-Python (geomdl) provides convenient data structures and highly\ncustomizable API for rational and non-rational splines along with the\nefficient and extensible implementations of the following algorithms:\n\n- Spline evaluation\n- Derivative evaluation\n- Knot insertion\n- Knot removal\n- Knot vector refinement\n- Degree elevation\n- Degree reduction\n- Curve and surface fitting via interpolation and least squares approximation\n\nNURBS-Python (geomdl) also provides customizable visualization and animation\noptions via Matplotlib, Plotly and VTK libraries.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-plotly":{"origin":"graphics/py-plotly","version":"4.14.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-geocoder","origin":"devel/py-geocoder","version":"1.38.1","comment":"Python geocoder","maintainer":"acm@FreeBSD.org","www":"https://github.com/DenisCarriere/geocoder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cead6c67bd4a73bae3c38b40901028152db3f831b224c727c9adf1a5d11ea5b2","flatsize":1122875,"path":"All/py311-geocoder-1.38.1.pkg","repopath":"All/py311-geocoder-1.38.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":128780,"desc":"Simple and consistent geocoding library written in Python","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-ratelim":{"origin":"devel/py-ratelim","version":"0.1.6"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-geoalchemy2","origin":"databases/py-geoalchemy2","version":"0.14.7","comment":"Using SQLAlchemy with Spatial Databases","maintainer":"sunpoet@FreeBSD.org","www":"https://geoalchemy-2.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"421d24e6606efa0226f437e0cf12890247db27b4cfd93df9353b230de675ed35","flatsize":799476,"path":"All/py311-geoalchemy2-0.14.7.pkg","repopath":"All/py311-geoalchemy2-0.14.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":103436,"desc":"GeoAlchemy 2 provides extensions to SQLAlchemy for working with spatial\ndatabases. GeoAlchemy 2 focuses on PostGIS. PostGIS 1.5 and PostGIS 2 are\nsupported. GeoAlchemy 2 aims to be simpler than its predecessor, GeoAlchemy.\nSimpler to use, and simpler to maintain.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","geography","python"],"options":{"SHAPELY":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-geometer","origin":"science/py-geometer","version":"0.3.5_2","comment":"Python geometry package based on projective geometry and numpy","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jan-mue/geometer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"674d77c3968cff7105049c9dcfc343ff1d176e0db6ef366c3b2a2af888a6e8e8","flatsize":792781,"path":"All/py311-geometer-0.3.5_2.pkg","repopath":"All/py311-geometer-0.3.5_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":110076,"desc":"Geometer is a geometry library for Python 3 that uses projective geometry and\nnumpy for fast geometric computation. In projective geometry every point in 2D\nis represented by a three-dimensional vector and every point in 3D is\nrepresented by a four-dimensional vector. This has the following advantages:\n\nThere are points at infinity that can be treated just like normal points.\n- Projective transformations are described by matrices but they can also\n  represent affine transformations i.e. also translations.\n- Every two lines have a unique point of intersection if they lie in the same\n  plane. Parallel lines have a point of intersection at infinity.\n- Points of intersection, planes or lines through given points can be calculated\n  using simple cross products or tensor diagrams.\n- Special complex points at infinity and cross ratios can be used to calculate\n  angles and to construct perpendicular geometric structures.\n- Most of the computation in the library done via tensor diagrams (using\n  numpy.einsum).","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-geometric","origin":"science/py-geometric","version":"1.0_1","comment":"Geometry optimization for quantum chemistry","maintainer":"yuri@FreeBSD.org","www":"https://github.com/leeping/geomeTRIC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24832bfc7f8a94070c820167f3bf105c0878fd8ff10d20078fa0d59496562a9a","flatsize":4068638,"path":"All/py311-geometric-1.0_1.pkg","repopath":"All/py311-geometric-1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":577972,"desc":"This is a geometry optimization code for molecular structures. The code works\nby calling external software for the energy and gradient through wrapper\nfunctions. Q-Chem, TeraChem, Psi4, Molpro, and Gaussian 09/16 are supported\nquantum chemistry codes through the command line interface. The PySCF and\nQCArchive packages also provide interfaces to geomeTRIC for optimization.\nMM optimizations using OpenMM and Gromacs are also supported through the\ncommand line interface.","deps":{"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gdbm","origin":"databases/py-gdbm","version":"3.11.9_7","comment":"Python bindings to the GNU dbm library (Python 3.11)","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5bfb8a46188f2792bccb712ef0b190b9c2e8e201b6af183baa4365aa1b66076","flatsize":21858,"path":"All/py311-gdbm-3.11.9_7.pkg","repopath":"All/py311-gdbm-3.11.9_7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":8488,"desc":"Python bindings to the GNU dbm library.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libgdbm.so.6"],"annotations":{"flavor":"py311"}},{"name":"py311-getmail6","origin":"mail/getmail6","version":"6.19.01","comment":"POP3/IMAP4 mail retriever (Python3 fork)","maintainer":"freebsd@michael-bueker.de","www":"https://github.com/getmail6/getmail6/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46931d7400b3996f464f186d8e6a79b3205079faa491d5a3eff8eb62e5588e07","flatsize":1423272,"path":"All/py311-getmail6-6.19.01.pkg","repopath":"All/py311-getmail6-6.19.01.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":224136,"desc":"POP3/IMAP4 mail retriever with Maildir and command delivery (python3 fork).\n\nSummary of features:\n- Retrieve mail from an unlimited number of POP3/IMAP4 mailboxes and servers.\n- Support for POP3-over-SSL and IMAP-over-SSL, as well as SDPS\n  WARNING: even with SSL, \"no certificate or key validation is done.\" so\n  that getmail does not detect or protect from man-in-the-middle attacks.\n- Support for multidrop or domain mailboxes.\n- Safe and reliable delivery to qmail-style Maildirs, as well as program\n  (pipe) delivery for use with arbitrary external MDAs. Includes an MDA\n  for mbox files that supports mboxrd format and fcntl-type flock locking.\n- Does not destroy information by rewriting mail headers.\n- Does not cause mail loops by doing SMTP injection, and therefore does\n  not require that you run an MTA (like qmail or sendmail) on your host.\n- Can remember which mail it has already retrieved, and can be set to\n  only download new messages.\n- Written in Python, and therefore easy to extend or customize.\n- Simple to install, configure, and use.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"This fork of getmail 5.14 was modified to work with python3. It is work in\nprogress, and bugs should be reported at:\nhttps://github.com/getmail6/getmail6/issues","type":"install"}]},{"name":"py311-gdspy","origin":"cad/py-gdspy","version":"1.6.11_1","comment":"Python module for creating GDSII stream files","maintainer":"hrs@FreeBSD.org","www":"https://github.com/heitzmann/gdspy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cfda0b0fbeacc9dbabe3818293a9cb73c2fd161cb7c642ae3421c46f9a376a9","flatsize":2098505,"path":"All/py311-gdspy-1.6.11_1.pkg","repopath":"All/py311-gdspy-1.6.11_1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":341352,"desc":"Gdspy is a Python module for creating GDSII stream files, usually CAD\nlayouts.  It includes a layout viewer for the geometries created, and\nit can also be used to import and merge GDSII files.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-gdown","origin":"net/py-gdown","version":"5.2.0","comment":"Google Drive direct download of big files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/wkentaro/gdown","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5af21eefd50d051ad6ba7e5d806134492aef615c136287715d50a8dbe085732d","flatsize":158306,"path":"All/py311-gdown-5.2.0.pkg","repopath":"All/py311-gdown-5.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33424,"desc":"gdown downloads a large file from Google Drive. If you use curl/wget, it fails\nwith a large file because of the security warning from Google Drive.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gevent","origin":"devel/py-gevent","version":"24.2.1","comment":"Python co-routine networking library based on greenlet","maintainer":"sunpoet@FreeBSD.org","www":"https://www.gevent.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"307ec8d5988f99a9bc0da73308f4c41d751ba9532fada39987d15270b09220ef","flatsize":10139566,"path":"All/py311-gevent-24.2.1.pkg","repopath":"All/py311-gevent-24.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1721736,"desc":"gevent is a coroutine-based Python networking library that uses greenlet to\nprovide a high-level synchronous API on top of the libevent event loop.\n\nFeatures include:\n- Fast event loop based on libevent (epoll on Linux, kqueue on FreeBSD).\n- Lightweight execution units based on greenlet.\n- API that re-uses concepts from the Python standard library (for example there\n  are Events and Queues).\n- Cooperative sockets with SSL support.\n- DNS queries performed through libevent-dns.\n- Monkey patching utility to get 3rd party modules to become cooperative.\n- Fast WSGI server based on libevent-http\n\ngevent is inspired by eventlet but features more consistent API, simpler\nimplementation and better performance. Read why others use gevent and check out\nthe list of the open source projects based on gevent.","deps":{"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"libev":{"origin":"devel/libev","version":"4.33_1,1"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-greenlet":{"origin":"devel/py-greenlet","version":"3.0.3"},"py311-zope.event":{"origin":"devel/py-zope.event","version":"4.1.0"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libev.so.4","libuv.so.1","libcares.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-gdstk","origin":"cad/py-gdstk","version":"0.9.52","comment":"Library for creation and manipulation of GDSII and OASIS files","maintainer":"yuri@FreeBSD.org","www":"https://heitzmann.github.io/gdstk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3e12eb54f5b6b9759e9ef2c8d039776a540fa195f6b694ec5edcc0245642198","flatsize":942502,"path":"All/py311-gdstk-0.9.52.pkg","repopath":"All/py311-gdstk-0.9.52.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":273552,"desc":"Gdstk (GDSII Tool Kit) is a C++ library for creation and manipulation\nof GDSII and OASIS files. It is also available as a Python module\nmeant to be a successor to Gdspy.\n\nKey features for the creation of complex CAD layouts are included:\n* Boolean operations on polygons (AND, OR, NOT, XOR)\n  based on clipping algorithm\n* Polygon offset (inward and outward rescaling of polygons)\n* Efficient point-in-polygon solutions for large array sets\n\nTypical applications of Gdstk are in the fields of electronic chip design,\nplanar lightwave circuit design, and mechanical engineering.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qhull":{"origin":"math/qhull","version":"8.0.2_3,1"}},"categories":["cad"],"shlibs_required":["libqhull_r.so.8.0"],"annotations":{"flavor":"py311"}},{"name":"py311-gast","origin":"devel/py-gast","version":"0.5.4_1","comment":"AST that abstracts the underlying Python version","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/serge-sans-paille/gast","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4120d22d97749049290e10809157ae7c1a158bae4dfdfc568278505dd0d3ba34","flatsize":374633,"path":"All/py311-gast-0.5.4_1.pkg","repopath":"All/py311-gast-0.5.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":49728,"desc":"A generic AST to represent Python2 and Python3's Abstract Syntax Tree (AST).\n\nGAST provides a compatibility layer between the AST of various Python versions,\nas produced by ast.parse from the standard ast module.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-grequests","origin":"www/py-grequests","version":"0.7.0","comment":"Requests with Gevent to make asynchronous HTTP requests","maintainer":"bofh@FreeBSD.org","www":"https://github.com/kennethreitz/grequests","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa05fef0b19d0269e08a7375a9b6b34b391464c9d5e632bcaf4ae8957af02ace","flatsize":29866,"path":"All/py311-grequests-0.7.0.pkg","repopath":"All/py311-grequests-0.7.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7984,"desc":"GRequests allows you to use Requests with Gevent to make asyncronous HTTP\nRequests easily.","deps":{"py311-gevent":{"origin":"devel/py-gevent","version":"24.2.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-iminuit","origin":"math/py-iminuit","version":"2.26.0","comment":"Jupyter-friendly Python frontend for MINUIT2 in C++","maintainer":"yuri@FreeBSD.org","www":"https://iminuit.readthedocs.io/en/stable/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"054695bed4e00935fe3e1a55efe0f706317eb0823ffe0ca13a5cd120ed86a770","flatsize":1765750,"path":"All/py311-iminuit-2.26.0.pkg","repopath":"All/py311-iminuit-2.26.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":403040,"desc":"iminuit is a Jupyter-friendly Python interface for the Minuit2 C++ library\nmaintained by CERN's ROOT team.\n\nIt can be used as a general robust function minimisation method, but is most\ncommonly used for likelihood fits of models to data, and to get model parameter\nerror estimates from likelihood profile analysis.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gambit-elasticsearch","origin":"textproc/py-gambit-elasticsearch","version":"0.1.6","comment":"Micro library for performing multi queries in elasticsearch","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/gambit/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2ff13cd7e49badc1da2a60df0a33d18b0070f3d36f1c45937c7acd8dbf03a7e","flatsize":17650,"path":"All/py311-gambit-elasticsearch-0.1.6.pkg","repopath":"All/py311-gambit-elasticsearch-0.1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4520,"desc":"A python library for performing multi queries in elasticsearch,\na distributed RESTful search engine.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-geopandas","origin":"graphics/py-geopandas","version":"0.14.1","comment":"Python tools for geographic data","maintainer":"lbartoletti@FreeBSD.org","www":"https://pypi.org/project/geopandas/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe4cc26fbe21d961b468f1829d45d3f497299ef5d01f151133812807b908af24","flatsize":6031572,"path":"All/py311-geopandas-0.14.1.pkg","repopath":"All/py311-geopandas-0.14.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1357548,"desc":"GeoPandas is a project to add support for geographic data to pandas objects.\nIt currently implements GeoSeries and GeoDataFrame types which are subclasses\nof pandas.Series and pandas.DataFrame respectively. GeoPandas objects can act\non shapely geometry objects and perform geometric operations.\n\nGeoPandas geometry operations are cartesian. The coordinate reference system\n(crs) can be stored as an attribute on an object, and is automatically set when\nloading from a file. Objects may be transformed to new coordinate systems with\nthe to_crs() method. There is currently no enforcement of like coordinates for\noperations, but that may change in the future.","deps":{"py311-Fiona":{"origin":"graphics/py-fiona","version":"1.8.22_3"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pyproj":{"origin":"graphics/py-pyproj","version":"3.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-shapely":{"origin":"devel/py-shapely","version":"1.8.5_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gcalcli","origin":"deskutils/gcalcli","version":"4.0.4_3","comment":"Google Calendar Command Line Interface","maintainer":"ports@thelanman.net","www":"https://github.com/insanum/gcalcli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"faf94816322b6a1d621cb2df827263a723cf399a8739862a3397c4f494e85653","flatsize":351868,"path":"All/py311-gcalcli-4.0.4_3.pkg","repopath":"All/py311-gcalcli-4.0.4_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":66832,"desc":"gcalcli is a Python application that allows you to access you Google Calendar\nfrom a command line. It's easy to get your agenda, search for events, and\nquickly add new events. Additionally gcalcli can be used as a reminder service\nto execute any application you want.","deps":{"py311-google-api-python-client":{"origin":"www/py-google-api-python-client","version":"2.136.0"},"py311-httplib2":{"origin":"www/py-httplib2","version":"0.22.0"},"py311-oauth2client":{"origin":"security/py-oauth2client","version":"4.1.3_1"},"py311-parsedatetime":{"origin":"devel/py-parsedatetime","version":"2.6"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-vobject":{"origin":"deskutils/py-vobject","version":"0.9.6.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python"],"options":{"ICS_VCAL":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-gau2grid","origin":"math/py-gau2grid","version":"2.0.7_2","comment":"Fast computation of a gaussian and its derivative on a grid","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dgasmith/gau2grid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a341adff83f0fda62aaecadb076bc36d6d8f8358e15203c67af7d4d22fbefa6","flatsize":912244,"path":"All/py311-gau2grid-2.0.7_2.pkg","repopath":"All/py311-gau2grid-2.0.7_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":188596,"desc":"gau2grid is a python-generated C library for vectorized computation of grid to\ngaussian collocation matrices.\n\nThe core of gau2grid is generating the collocation matrices between a real space\ngrid and a gaussian basis set expanded to a given angular momenta.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_provided":["libgg.so.2"],"options":{"NATIVE":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-glooey","origin":"graphics/py-glooey","version":"0.3.3_1","comment":"Cross-platform windowing and multimedia library","maintainer":"db@FreeBSD.org","www":"https://pypi.org/project/glooey","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26db5ae791d3178a4ed5aedda3247ccef2db8144f40f6660e14e0acf7904bd55","flatsize":18507414,"path":"All/py311-glooey-0.3.3_1.pkg","repopath":"All/py311-glooey-0.3.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7120244,"desc":"Every game needs a user interface that matches its look and feel. The purpose\nof glooey is to help you make such an interface. Towards this end, glooey\nprovides 7 powerful placement widgets, a label widget, an image widget,\n3 different button widgets, a text entry widget, a variety of scroll boxes\nand bars, 4 different dialog box widgets, and a variety of other miscellaneous\nwidgets. The appearance of any widget can be trivially customized, and\nglooey comes with built-in fantasy, puzzle, and 8-bit themes to prove it\n(and to help you hit the ground running if your game fits one of those genres).\n\nThe philosophy behind glooey is that deriving subclasses from a basic set of\nwidgets with no default style is the most elegant way to control how\nwidgets look. This approach is flexible because subclasses can customize or\noverride most aspects of the basic widgets. But it's also surprisingly\nsuccinct and powerful: specifying a style is usually as simple as setting\na class variable, and styles can be easily composed using either inner\nclasses or previously defined widgets. This philosophy makes glooey easy\nto get started with, and powerful enough to support even the most\ncomplicated games.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","x11-toolkits","python"],"annotations":{"flavor":"py311"}},{"name":"py311-geopy","origin":"net/py-geopy","version":"2.4.1_1","comment":"Python Geocoding Toolbox","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/geopy/geopy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c14f79d2b87cb3a1b99d36700f4703790452aa23b12cbe6c2690df238890db4","flatsize":1285869,"path":"All/py311-geopy-2.4.1_1.pkg","repopath":"All/py311-geopy-2.4.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":145252,"desc":"geopy is a Python client for several popular geocoding web services.\n\ngeopy makes it easy for Python developers to locate the coordinates of\naddresses, cities, countries, and landmarks across the globe using third-party\ngeocoders and other data sources.\n\ngeopy includes geocoder classes for the OpenStreetMap Nominatim, Google\nGeocoding API (V3), and many other geocoding services. The full list is\navailable on the Geocoders doc section. Geocoder classes are located in\ngeopy.geocoders.","deps":{"geographiclib":{"origin":"astro/geographiclib","version":"2.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"AIOHTTP":"off","REQUESTS":"off","TIMEZONE":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-gcsfs","origin":"devel/py-gcsfs","version":"2024.6.0","comment":"Convenient Filesystem interface over GCS","maintainer":"sunpoet@FreeBSD.org","www":"https://gcsfs.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e2c670253536bd123e4c6d5a3857a57134fe29723ce7df2324c603393bb4d82","flatsize":420281,"path":"All/py311-gcsfs-2024.6.0.pkg","repopath":"All/py311-gcsfs-2024.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":74536,"desc":"Pythonic file-system for Google Cloud Storage","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-fsspec":{"origin":"devel/py-fsspec","version":"2024.6.0"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-google-auth-oauthlib":{"origin":"security/py-google-auth-oauthlib","version":"1.2.0_1"},"py311-google-cloud-storage":{"origin":"www/py-google-cloud-storage","version":"2.17.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"CRC":"off","GCSFUSE":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-fuzzywuzzy","origin":"devel/py-fuzzywuzzy","version":"0.18.0","comment":"Fuzzy string matching using Levenshtein Distance","maintainer":"dvl@FreeBSD.org","www":"https://pypi.org/project/naiveBayesClassifier/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ae1097e95d74433442a9c4f6c5744d6c233b95cf089628d3d7db816a97a19c5","flatsize":123391,"path":"All/py311-fuzzywuzzy-0.18.0.pkg","repopath":"All/py311-fuzzywuzzy-0.18.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25640,"desc":"Fuzzy string matching like a boss. It uses Levenshtein Distance to calculate\nthe differences between sequences in a simple-to-use package.\n\nSimple Ratio\n\n>>> fuzz.ratio(\"this is a test\", \"this is a test!\")\n    97\n\nPartial Ratio\n\n>>> fuzz.partial_ratio(\"this is a test\", \"this is a test!\")\n    100\n\nToken Sort Ratio\n\n>>> fuzz.ratio(\"fuzzy wuzzy was a bear\", \"wuzzy fuzzy was a bear\")\n    91\n>>> fuzz.token_sort_ratio(\"fuzzy wuzzy was a bear\", \"wuzzy fuzzy was a bear\")\n    100","deps":{"py311-Levenshtein":{"origin":"devel/py-Levenshtein","version":"0.22.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-furo","origin":"textproc/py-furo","version":"2024.5.6","comment":"Clean customizable Sphinx documentation theme","maintainer":"sunpoet@FreeBSD.org","www":"https://pradyunsg.me/furo/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3eb55d187fd582b44b5f29de69027fdaca7c61e6b09a401dfa9ce4b2bf8c397","flatsize":395617,"path":"All/py311-furo-2024.5.6.pkg","repopath":"All/py311-furo-2024.5.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":78656,"desc":"Furo provides a clean customizable theme for Sphinx.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-sphinx-basic-ng":{"origin":"textproc/py-sphinx-basic-ng","version":"1.0.0b2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-futurist","origin":"devel/py-futurist","version":"3.0.0_1","comment":"Useful additions to futures, from the future","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/futurist/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01dbadbf75fe1ea64cb82187c20d8f13e474feb947374d8b9aa73f800bbe8fe9","flatsize":446080,"path":"All/py311-futurist-3.0.0_1.pkg","repopath":"All/py311-futurist-3.0.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":67256,"desc":"Code from the future, delivered to you in the now. The goal of this library\nwould be to provide a well documented futures classes/utilities/additions that\nallows for providing a level of transparency in how asynchronous work gets\nexecuted. This library currently adds statistics gathering, an eventlet\nexecutor, a synchronous executor etc.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gapic-generator","origin":"devel/py-gapic-generator","version":"1.18.0","comment":"Python client library generator for APIs defined by protocolbuffers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googleapis/gapic-generator-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ebfa5bf9b50309207b28e24e6037ef10348794aaec13c8d53ce3663975f5a6d","flatsize":23488568,"path":"All/py311-gapic-generator-1.18.0.pkg","repopath":"All/py311-gapic-generator-1.18.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1337604,"desc":"This is a generator for API client libraries for APIs specified by protocol\nbuffers, such as those inside Google. It takes a protocol buffer (with\nparticular annotations) and uses it to generate a client library.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-googleapis-common-protos":{"origin":"devel/py-googleapis-common-protos","version":"1.63.1"},"py311-grpc-google-iam-v1":{"origin":"devel/py-grpc-google-iam-v1","version":"0.13.0_1"},"py311-grpcio":{"origin":"devel/py-grpcio","version":"1.64.1"},"py311-inflection":{"origin":"devel/py-inflection","version":"0.5.1"},"py311-libcst":{"origin":"devel/py-libcst","version":"1.4.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-pypandoc":{"origin":"textproc/py-pypandoc","version":"1.5"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gdal","origin":"graphics/py-gdal","version":"3.9.0","comment":"Python binding for GDAL","maintainer":"sunpoet@FreeBSD.org","www":"https://gdal.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1eab05524343751655eb67f6f3875fe3b5fadf7db0cea2f7048463464295ed0d","flatsize":8443315,"path":"All/py311-gdal-3.9.0.pkg","repopath":"All/py311-gdal-3.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1130012,"desc":"This port is the Python binding for GDAL (Geospatial Data Abstraction Library).","deps":{"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_required":["libgdal.so.35"],"options":{"NUMPY":"off"},"annotations":{"cpe":"cpe:2.3:a:osgeo:gdal:3.9.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-game_sdl2","origin":"devel/py-game_sdl2","version":"7.4.11_3","comment":"Reimplementation of portions of the pygame API using SDL2","maintainer":"social@brandongrows.me","www":"https://github.com/renpy/pygame_sdl2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62bc45fbba65852790e3f70292f3de6e67b7ba464179c75409e83f6eb848ef44","flatsize":3446405,"path":"All/py311-game_sdl2-7.4.11_3.pkg","repopath":"All/py311-game_sdl2-7.4.11_3.pkg","licenselogic":"and","licenses":["LGPL21+","ZLIB"],"pkgsize":925944,"desc":"Pygame_sdl2 is a reimplementation of the Pygame API using SDL2 and\nrelated libraries. The initial goal of this project are to allow games\nwritten using the pygame API to run on SDL2 on desktop and mobile\nplatforms. We will then evolve the API to expose SDL2-provided\nfunctionality in a pythonic manner.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["devel","python"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2_image-2.0.so.0","libjpeg.so.8","libpng16.so.16","libSDL2_mixer-2.0.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-funcparserlib","origin":"devel/py-funcparserlib","version":"1.0.1","comment":"Recursive descent parsing library based on functional combinators","maintainer":"tota@FreeBSD.org","www":"https://funcparserlib.pirx.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d70f17f0922b18ad894d1555dfad86b4f785beea01f8e31a20b265906f28f085","flatsize":138962,"path":"All/py311-funcparserlib-1.0.1.pkg","repopath":"All/py311-funcparserlib-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24700,"desc":"The primary focus of funcparserlib is parsing little languages or\nexternal DSLs (domain specific languages).\n\nParsers made with funcparserlib are pure-Python LL(*) parsers. It\nmeans that it's very easy to write parsers without thinking about\nlookaheads and other hardcore parsing stuff. However, recursive\ndescent parsing is a rather slow method compared to LL(k) or LR(k)\nalgorithms. Still, parsing with funcparserlib is at least twice\nfaster than PyParsing, a very popular library for Python.\n\nThe source code of funcparserlib is only 1.2K lines of code, with\nlots of comments. Its API is fully type hinted. It features the\nlongest parsed prefix error reporting, as well as a tiny lexer\ngenerator for token position tracking.\n\nThe idea of parser combinators used in funcparserlib comes from the\nIntroduction to Functional Programming course. We have converted\nit from ML into Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gmsh","origin":"cad/py-gmsh","version":"4.13.1_1","comment":"Automatic 3D finite element mesh generator (gmsh's own binding)","maintainer":"yuri@FreeBSD.org","www":"https://gmsh.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a20509118650100fb504ddc13d87c5911d94af38f0231ee9b5f33dbaa8066b2","flatsize":33559340,"path":"All/py311-gmsh-4.13.1_1.pkg","repopath":"All/py311-gmsh-4.13.1_1.pkg","licenselogic":"and","licenses":["AGPLv3+","APACHE20","GPLv3+","GPLv2+","LGPL21"],"pkgsize":7836656,"desc":"Gmsh is a free 3D finite element grid generator with a build-in CAD engine and\npost-processor. Its design goal is to provide a fast, light and user-friendly\nmeshing tool with parametric input and advanced visualization capabilities. Gmsh\nis built around four modules: geometry, mesh, solver and post-processing. The\nspecification of any input to these modules is done either interactively using\nthe graphical user interface or in ASCII text files using Gmsh's own scripting\nlanguage.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cgnslib":{"origin":"science/cgnslib","version":"4.4.0,1"},"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fr-med":{"origin":"french/med","version":"4.0.0_3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"opencascade":{"origin":"cad/opencascade","version":"7.8.1"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad","python"],"shlibs_required":["libpython3.11.so.1.0","libfltk_images.so.1.3","libfltk_gl.so.1.3","libhdf5.so.200","libGL.so.1","libfltk.so.1.3","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libjpeg.so.8","libpng16.so.16","libcairo.so.2","libgmp.so.10","libmedC.so.11","libcgns.so.4.4","libsz.so.2","libTKXCAF.so.7.8","libTKLCAF.so.7.8","libTKVCAF.so.7.8","libTKCAF.so.7.8","libTKV3d.so.7.8","libTKService.so.7.8","libTKCDF.so.7.8","libfreetype.so.6","libTKDESTEP.so.7.8","libTKDEIGES.so.7.8","libTKXSBase.so.7.8","libTKOffset.so.7.8","libTKFeat.so.7.8","libTKFillet.so.7.8","libTKBool.so.7.8","libTKMesh.so.7.8","libTKHLR.so.7.8","libTKBO.so.7.8","libTKPrim.so.7.8","libTKShHealing.so.7.8","libTKTopAlgo.so.7.8","libTKGeomAlgo.so.7.8","libTKBRep.so.7.8","libTKGeomBase.so.7.8","libTKG3d.so.7.8","libTKG2d.so.7.8","libTKMath.so.7.8","libTKernel.so.7.8","libGLU.so.1"],"shlibs_provided":["libgmsh.so.4.13"],"annotations":{"flavor":"py311"}},{"name":"py311-furl","origin":"devel/py-furl","version":"2.1.0","comment":"Small Python library that makes parsing and manipulating URLs easy","maintainer":"gmm@tutanota.com","www":"https://github.com/gruns/furl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9d44648f2ab064a99b428036cbd5e1ed36eaabf20f9f711e28263a078ce09f9","flatsize":245239,"path":"All/py311-furl-2.1.0.pkg","repopath":"All/py311-furl-2.1.0.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":39800,"desc":"furl is a small Python library that makes parsing and\nmanipulating URLs easy.\n\nPython's standard urllib and urlparse modules provide a number of URL\nrelated functions, but using these functions to perform common URL\noperations proves tedious. Furl makes parsing and manipulating URLs\neasy.\n\nFurl is well tested, Unlicensed in the public domain, and supports\nPython 2, Python 3, PyPy2, and PyPy3.","deps":{"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-orderedmultidict":{"origin":"devel/py-orderedmultidict","version":"1.0.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fundamentalanalysis","origin":"finance/py-fundamentalanalysis","version":"0.2.14_1","comment":"Fundamental analysis package to analyze companies data","maintainer":"yuri@FreeBSD.org","www":"https://github.com/JerBouma/FundamentalAnalysis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3b8adeba61ec1ba73b648dd427bca606e2e42d70bf237a9d50dfff5f9e11f13","flatsize":111955,"path":"All/py311-fundamentalanalysis-0.2.14_1.pkg","repopath":"All/py311-fundamentalanalysis-0.2.14_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15376,"desc":"FundamentalAnalysis is a fully-fledged Fundamental Analysis package capable of\ncollecting 20 years of Company Profiles, Financial Statements, Ratios and Stock\nData of 20.000+ companies.","deps":{"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-funcy","origin":"devel/py-funcy","version":"2.0","comment":"Fancy and practical functional tools","maintainer":"kai@FreeBSD.org","www":"https://github.com/Suor/funcy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bcbae7ce2989a356959433fc99728c027ef063fe1183f627ca8aedd6cd791b06","flatsize":350297,"path":"All/py311-funcy-2.0.pkg","repopath":"All/py311-funcy-2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":64388,"desc":"A collection of fancy functional tools focused on practicality. It\nwas designed to be a layer of functional tools over Python.\n\nIt was inspired by Clojure and Underscore (JS library).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fudge","origin":"devel/py-fudge","version":"1.1.1","comment":"Python module for using fake objects to test real ones","maintainer":"yhchan@csie.nctu.edu.tw","www":"http://farmdev.com/projects/fudge/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cd8f28245d7341adcbe1ff9e9c4de93e243b1f13d57fd2f05279f58849d4c59","flatsize":657306,"path":"All/py311-fudge-1.1.1.pkg","repopath":"All/py311-fudge-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76232,"desc":"Fudge is a Python module for using fake objects (mocks, stubs, etc) to test\nreal ones.\n\nThis module is designed for two specific situations:\n    * Replace an object\n          o Temporarily return a canned value for a method or allow a method\n            to be called without affect.\n    * Ensure an object is used correctly\n          o Declare expectations about what methods should be called and what\n            arguments should be sent.\n\nFudge was inspired by Mocha which is a simpler version of jMock. But unlike\nMocha, Fudge does not automatically hijack real objects; you explicitly patch\nthem in your test setup. And unlike jMock, Fudge is only as strict about\nexpectations as you want it to be. If you just want to expect a method call\nwithout worrying about its arguments or the type of the arguments then you\ncan.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-funcsigs","origin":"devel/py-funcsigs","version":"1.0.2_1","comment":"Python function signatures from PEP362","maintainer":"sunpoet@FreeBSD.org","www":"https://funcsigs.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4e061279fafb4c4109f9d321a3877e014d05af4e754d2f86a5bb8eee39f82d3","flatsize":111566,"path":"All/py311-funcsigs-1.0.2_1.pkg","repopath":"All/py311-funcsigs-1.0.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22908,"desc":"funcsigs is a backport of the PEP 362 function signature features from\nPython 3.3's inspect module. The backport is compatible with Python 2.7\nas well as 3.2 and up.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-future","origin":"devel/py-future","version":"0.18.3","comment":"Clean single-source support for Python 3 and 2","maintainer":"bofh@FreeBSD.org","www":"https://python-future.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"226f6d441467dc7633c3d8729ec5c936126d880e5c4c9e853620a63e0488fea3","flatsize":5316829,"path":"All/py311-future-0.18.3.pkg","repopath":"All/py311-future-0.18.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":803340,"desc":"future is the missing compatibility layer between Python 2 and Python 3.\n\nIt allows you to use a single, clean Python 3.x-compatible codebase to\nsupport both Python 2 and Python 3 with minimal overhead.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ftfy","origin":"textproc/py-ftfy","version":"6.2.0","comment":"Fix some problems with Unicode text after the fact","maintainer":"sunpoet@FreeBSD.org","www":"https://ftfy.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c77c6fb434ebfa3472198bc003184733d328d38579402c58fd2a9f5f5647528","flatsize":337170,"path":"All/py311-ftfy-6.2.0.pkg","repopath":"All/py311-ftfy-6.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61952,"desc":"ftfy: fixes text for you\n\nftfy fixes Unicode that's broken in various ways.\n\nThe goal of ftfy is to take in bad Unicode and output good Unicode, for use in\nyour Unicode-aware code. This is different from taking in non-Unicode and\noutputting Unicode, which is not a goal of ftfy. It also isn't designed to\nprotect you from having to write Unicode-aware code. ftfy helps those who help\nthemselves.\n\nOf course you're better off if your input is decoded properly and has no\nglitches. But you often don't have any control over your input; it's someone\nelse's mistake, but it's your problem now.\n\nftfy will do everything it can to fix the problem.","deps":{"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fs2","origin":"devel/py-fs2","version":"2.4.16","comment":"Python Filesystem abstraction layer, version 2.x","maintainer":"bofh@FreeBSD.org","www":"https://www.pyfilesystem.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f2c37c89951cf3f8771f7ce426c129214c99aa21aae1a7060185301a89cef72","flatsize":2013128,"path":"All/py311-fs2-2.4.16.pkg","repopath":"All/py311-fs2-2.4.16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":245920,"desc":"Filesystem Abstraction for Python. Work with files and directories in archives,\nmemory, the cloud etc. as easily as your local drive. Write code now, decide\nlater where the data will be stored; unit test without writing real files;\nupload files to the cloud without learning a new API; sandbox your file writing\ncode; etc.","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-fs","origin":"devel/py-fs","version":"0.5.4_1","comment":"Python filesystem abstraction","maintainer":"douglas@douglasthrift.net","www":"https://pyfilesystem.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ba21b68f435d1ce4f6ffa8efb908b328170e6f047a723ebbbb37315fd2ae875","flatsize":4306850,"path":"All/py311-fs-0.5.4_1.pkg","repopath":"All/py311-fs-0.5.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":554296,"desc":"Pyfilesystem is a Python module that provides a simplified common interface to\nmany types of filesystem. Filesystems exposed via Pyfilesystem can also be\nserved over the network, or 'mounted' on the native filesystem.\n\nPyfilesystem simplifies working directories and paths, even if you only intend\nto work with local files. Differences in path formats between platforms are\nabstracted away, and you can write code that sand-boxes any changes to a given\ndirectory.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fsspec","origin":"devel/py-fsspec","version":"2024.6.0","comment":"File-system specification","maintainer":"sunpoet@FreeBSD.org","www":"https://filesystem-spec.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e758a5ca682fdb36fee2aed24de62e3c453f00e2cfcf148acb6164a631bef87","flatsize":2468566,"path":"All/py311-fsspec-2024.6.0.pkg","repopath":"All/py311-fsspec-2024.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":356712,"desc":"Filesystem Spec is a project to unify various projects and classes to work with\nremote filesystems and file-system-like abstractions using a standard pythonic\ninterface.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"GITHUB":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-frictionless-ckan-mapper","origin":"devel/py-frictionless-ckan-mapper","version":"1.0.9_1","comment":"Library for mapping CKAN metadata from/to Frictionless metadata","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/frictionlessdata/frictionless-ckan-mapper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3825ff0fad09d5ea07bb1633539743ca0e511ad161e15c0b0fe2f9b01753be3c","flatsize":54166,"path":"All/py311-frictionless-ckan-mapper-1.0.9_1.pkg","repopath":"All/py311-frictionless-ckan-mapper-1.0.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13764,"desc":"Frictionless CKAN Mapper is a library for mapping CKAN metadata from/to\nFrictionless metadata.\n\nThe library has zero dependencies (not even on Data Package libs). You can use\nit directly or use it for inspiration. Detailed outline of the algorithm is in\nthe docs or you can read the code.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-unidecode":{"origin":"converters/py-unidecode","version":"1.3.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fuglu","origin":"mail/py-fuglu","version":"1.4.0_1","comment":"Mail scanning daemon for Postfix written in Python","maintainer":"pi@FreeBSD.org","www":"https://fuglu.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8500f12100f0698de2c8898c4f2c5bb64a4a3fdba23f4c1086c2240e60f482ec","flatsize":7393366,"path":"All/py311-fuglu-1.4.0_1.pkg","repopath":"All/py311-fuglu-1.4.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":985852,"desc":"A mail scanning daemon for Postfix written in Python. It acts as the\nglue application between the MTA and spam checkers and antivirus\nsoftware and focuses on being solid, easy to manage, debug and monitor.","deps":{"clamav":{"origin":"security/clamav","version":"1.3.2,1"},"postfix":{"origin":"mail/postfix","version":"3.9.0_1,1"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-dkimpy":{"origin":"mail/py-dkimpy","version":"1.1.5_2"},"py311-lzma":{"origin":"archivers/py-lzma","version":"0.5.0"},"py311-magic":{"origin":"devel/py-magic","version":"5.45"},"py311-pyspf":{"origin":"mail/py-pyspf","version":"2.0.14_2"},"py311-rarfile":{"origin":"archivers/py-rarfile","version":"4.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"}},"categories":["mail","python"],"options":{"BEAUTIFULSOUP":"on","CLAMAV":"on","DKIM":"on","MAGIC":"on","SPAMASSASSIN":"on","SPF":"on","SQL":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-frozendict","origin":"devel/py-frozendict","version":"2.3.10_1","comment":"Immutable dictionary implementation for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Marco-Sulla/python-frozendict","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4f9e22b8566f6057915461f2f4da90b6d8cf84ab7315e5b749e206d90cf540b","flatsize":117790,"path":"All/py311-frozendict-2.3.10_1.pkg","repopath":"All/py311-frozendict-2.3.10_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22976,"desc":"frozendict is an immutable wrapper around dictionaries that implements the\ncomplete mapping interface. It can be used as a drop-in replacement for\ndictionaries where immutability is desired.\n\nOf course, this is python, and you can still poke around the object's internals\nif you want.\n\nThe frozendict constructor mimics dict, and all of the expected interfaces\n(iter, len, repr, hash, getitem) are provided. Note that a frozendict does not\nguarantee the immutability of its values, so the utility of hash method is\nrestricted by usage.\n\nThe only difference is that the copy() method of frozendict takes variable\nkeyword arguments, which will be present as key/value pairs in the new,\nimmutable copy.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-frozenlist","origin":"devel/py-frozenlist","version":"1.4.1","comment":"List-like structure which implements collections.abc.MutableSequence","maintainer":"python@FreeBSD.org","www":"https://github.com/aio-libs/frozenlist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c84ca2daf40132a944c53b58dabb9a11b14c25fd986a6bd61926bbf5728ed853","flatsize":125863,"path":"All/py311-frozenlist-1.4.1.pkg","repopath":"All/py311-frozenlist-1.4.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37132,"desc":"The list is mutable until FrozenList.freeze() is called, after which\nlist modifications raise RuntimeError. A FrozenList instance is\nhashable, but only when frozen. Attempts to hash a non-frozen instance\nwill result in a RuntimeError exception.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fritzconnection","origin":"comms/py-fritzconnection","version":"1.14.0","comment":"Python tool to communicate with AVM FritzBox routers","maintainer":"freebsd@michael-bueker.de","www":"https://github.com/kbr/fritzconnection/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43babb8676760c2d2ff8976fe57e0fd8c56f6c84495db12deeea12ec42e092a7","flatsize":786819,"path":"All/py311-fritzconnection-1.14.0.pkg","repopath":"All/py311-fritzconnection-1.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":117492,"desc":"A Python tool to communicate with the AVM FritzBox family of home routers.\nIt uses the TR-064 protocol over UPnP.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ftputil","origin":"ftp/py-ftputil","version":"5.0.4","comment":"High-level FTP client library","maintainer":"lwhsu@FreeBSD.org","www":"https://ftputil.sschwarzer.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d25cfd777a85d0831b2278e528ea97deb14841ec97a890718b71cfbe01a182a","flatsize":445967,"path":"All/py311-ftputil-5.0.4.pkg","repopath":"All/py311-ftputil-5.0.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":74068,"desc":"ftputil is a high-level FTP client library for the Python programming language.\n\nftputil implements a virtual file system for accessing FTP servers, that is,\nit can generate file-like objects for remote files. The library supports many\nfunctions similar to those in the os, os.path and shutil modules. ftputil has\nconvenience functions for conditional uploads and downloads, and handles FTP\nclients and servers in different timezones.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ftp","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fusepy","origin":"devel/py-fusepy","version":"3.0.1_1","comment":"Simple ctypes bindings for FUSE","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fusepy/fusepy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d579b0c108184b55edd8aaabede91766341059a7667e347cf102af02d5247c13","flatsize":155850,"path":"All/py311-fusepy-3.0.1_1.pkg","repopath":"All/py311-fusepy-3.0.1_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":25960,"desc":"fusepy is a Python module that provides a simple interface to FUSE and MacFUSE.\nIt's just one file and is implemented using ctypes.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fury","origin":"graphics/py-fury","version":"0.10.0","comment":"Free Unified Rendering in Python","maintainer":"yuri@FreeBSD.org","www":"https://fury.gl/latest/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c9f736a2cbe9baa8dec22ae09612c5d16caf5c3427660d16c4ce2123613feb1","flatsize":7047321,"path":"All/py311-fury-0.10.0.pkg","repopath":"All/py311-fury-0.10.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":793632,"desc":"FURY is a free and open-source software library for Scientific Visualization\nand 3D animations.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pygltflib":{"origin":"graphics/py-pygltflib","version":"1.16.2"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vtk9":{"origin":"math/vtk9","version":"9.2.6_5"}},"categories":["graphics"],"annotations":{"flavor":"py311"}},{"name":"py311-gitless","origin":"devel/py-gitless","version":"0.8.8_1","comment":"Version control system built on top of Git","maintainer":"sunpoet@FreeBSD.org","www":"https://gitless.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"217737cfe7470a843f37f083904a588c8bc730e5a566ca54a77f955bbf4f0313","flatsize":484004,"path":"All/py311-gitless-0.8.8_1.pkg","repopath":"All/py311-gitless-0.8.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":84376,"desc":"Gitless is an experimental version control system built on top of Git. Many\npeople complain that Git is hard to use. We think the problem lies deeper\nthan the user interface, in the concepts underlying Git. Gitless is an\nexperiment to see what happens if you put a simple veneer on an app that\nchanges the underlying concepts. Because Gitless is implemented on top of Git\n(could be considered what Git pros call a \"porcelain\" of Git), you can always\nfall back on Git. And of course your coworkers you share a repository with\nneed never know that you're not a Git aficionado.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"py311-clint":{"origin":"devel/py-clint","version":"0.5.1"},"py311-pygit2":{"origin":"devel/py-pygit2","version":"1.14.1"},"py311-sh":{"origin":"devel/py-sh","version":"1.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-freenas.utils","origin":"devel/py-freenas.utils","version":"10.2a1_1","comment":"FreeNAS common Python modules","maintainer":"bofh@FreeBSD.org","www":"https://github.com/freenas/middleware","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd1593fd682a93ff75c15593c661df7348e8136eef17c9d299a44f01930da76c","flatsize":95190,"path":"All/py311-freenas.utils-10.2a1_1.pkg","repopath":"All/py311-freenas.utils-10.2a1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20012,"desc":"FreeNAS common Python modules.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-freetype-py","origin":"print/py-freetype-py","version":"2.4.0","comment":"Freetype python bindings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rougier/freetype-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff454cbde87ebd48e8809f169237e842175a41f1b61ad1da8a69190656173e89","flatsize":794039,"path":"All/py311-freetype-py-2.4.0.pkg","repopath":"All/py311-freetype-py-2.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":93880,"desc":"Freetype Python provides bindings for the FreeType library. Only the high-level\nAPI is bound.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-freezegun","origin":"devel/py-freezegun","version":"1.5.1","comment":"Let your Python tests travel through time","maintainer":"bofh@FreeBSD.org","www":"https://github.com/spulec/freezegun","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8df89a2eadfeb547448bf0bee1ec5e7d94b98a44d21a178d25ec3fd4fc426297","flatsize":183061,"path":"All/py311-freezegun-1.5.1.pkg","repopath":"All/py311-freezegun-1.5.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34608,"desc":"FreezeGun is a library that allows your python tests to travel through time\nby mocking the datetime module.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fpdf","origin":"print/py-fpdf","version":"1.7.2","comment":"Simple PDF generation for Python","maintainer":"fabianosidler@swissonline.ch","www":"https://code.google.com/p/pyfpdf/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c350daa7120da636e8d64dcd109c713c0c9b1688b2fa3b803f03435157132e8","flatsize":707743,"path":"All/py311-fpdf-1.7.2.pkg","repopath":"All/py311-fpdf-1.7.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":107556,"desc":"PyFPDF is a library for PDF document generation under Python, ported from\nPHP (see FPDF \"Free\"-PDF, a well-known PDFlib-extension replacement with\nmany examples, scripts and derivatives).\n\nCompared with other PDF libraries, PyFPDF is simple, small and versatile,\nwith advanced capabilities and easy to learn, extend and maintain.\n\nFeatures\n    * Python 2.5 to 2.7 support (with experimental Python3 support)\n    * Unicode (UTF-8) TrueType font subset embedding\n    * Barcode I2of5 and code39, QR code coming soon ...\n    * PNG, GIF and JPG support (including transparency and alpha channel)\n\t* Templates with a visual designer & basic html2pdf\n    * Exceptions support, other minor fixes, improvements and PEP8 code\n\t  cleanups","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-genson","origin":"devel/py-genson","version":"1.3.0","comment":"Powerful, user-friendly JSON Schema generator","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/genson/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d6667c3c9c1cd639e371fe38a45c5561435ad29e135c949accbfe16be2f6070","flatsize":152259,"path":"All/py311-genson-1.3.0.pkg","repopath":"All/py311-genson-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31324,"desc":"GenSON's core function is to take JSON objects and generate schemas that\ndescribe them, but it is unique in its ability to merge schemas. It was\noriginally built to describe the common structure of a large number of\nJSON objects, and it uses its merging ability to generate a single\nschema from any number of JSON objects and/or schemas.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-genty","origin":"devel/py-genty","version":"1.3.2_1","comment":"Allows you to run a test with multiple data sets","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/box/genty","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c38e059ad1f980e6cbbfb877eb28bc5ac43a784473d85501dd1ce93ac5ed727","flatsize":119967,"path":"All/py311-genty-1.3.2_1.pkg","repopath":"All/py311-genty-1.3.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21080,"desc":"Genty, pronounced \"gen-tee\", stands for \"generate tests\". It promotes generative\ntesting, where a single test can execute over a variety of input. Genty makes\nthis a breeze.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fotokilof","origin":"graphics/py-fotokilof","version":"4.4.8","comment":"GUI for ImageMagick and Wand","maintainer":"nivit@FreeBSD.org","www":"https://github.com/TeaM-TL/FotoKilof","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0eb130cff332ac4257eb6a8fba3057438c98d2196a88aa59d07112dd0ba83fd2","flatsize":751227,"path":"All/py311-fotokilof-4.4.8.pkg","repopath":"All/py311-fotokilof-4.4.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":87428,"desc":"GUI for the most used ImageMagick functionalities for processing images.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"py311-Wand":{"origin":"graphics/py-wand","version":"0.6.13_1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-tkcolorpicker":{"origin":"graphics/py-tkcolorpicker","version":"2.1.3"},"py311-ttkbootstrap":{"origin":"devel/py-ttkbootstrap","version":"1.10.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"annotations":{"flavor":"py311"}},{"name":"py311-formulaic","origin":"math/py-formulaic","version":"1.0.1","comment":"Implementation of Wilkinson formulas","maintainer":"yuri@FreeBSD.org","www":"https://github.com/matthewwardrop/formulaic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fa0605bfabcb06f17c1d86ead3a3e6cc11105a6b566caa17d7176ddc3b3bf59","flatsize":1101385,"path":"All/py311-formulaic-1.0.1.pkg","repopath":"All/py311-formulaic-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":170992,"desc":"Formulaic is a high-performance implementation of Wilkinson formulas for Python.\n\nIt provides:\n* high-performance dataframe to model-matrix conversions.\n* support for reusing the encoding choices made during conversion of one\n  data-set on other datasets.\n* extensible formula parsing.\n* extensible data input/output plugins, with implementations for:\n  * input:\n    * pandas.DataFrame\n    * pyarrow.Table\n  * output:\n    * pandas.DataFrame\n    * numpy.ndarray\n    * scipy.sparse.CSCMatrix\n* support for symbolic differentiation of formulas (and hence model matrices).","deps":{"py311-astor":{"origin":"devel/py-astor","version":"0.8.1"},"py311-interface-meta":{"origin":"devel/py-interface-meta","version":"1.3.0_1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fresnel","origin":"science/py-fresnel","version":"0.13.4.4_8","comment":"Publication quality path tracing in real time","maintainer":"yuri@FreeBSD.org","www":"https://github.com/glotzerlab/fresnel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3da1ec1e49d6f57ffbbabaee9b01d456301769c54ca3c0486c475cf7b0ef5f1f","flatsize":1237434,"path":"All/py311-fresnel-0.13.4.4_8.pkg","repopath":"All/py311-fresnel-0.13.4.4_8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":567432,"desc":"fresnel is a python library for path tracing publication quality\nimages of soft matter simulations in real time. The fastest render\nperformance is possible on NVIDIA GPUs using their OptiX ray tracing\nengine. fresnel also supports multi-core CPUs using Intel's Embree ray\ntracing kernels. Path tracing enables high quality global illumination\nand advanced rendering effects controlled by intuitive parameters\n(like roughness, specular, and metal).","deps":{"embree":{"origin":"graphics/embree","version":"3.13.5_7"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qhull":{"origin":"math/qhull","version":"8.0.2_3,1"}},"categories":["science"],"shlibs_required":["libqhull_r.so.8.0","libembree3.so.3","libtbb.so.12"]},{"name":"py311-freebsd-sysctl","origin":"devel/py-freebsd-sysctl","version":"0.0.7","comment":"Native Python wrapper for FreeBSD sysctls using libc","maintainer":"stefan@gronke.net","www":"https://github.com/gronke/py-freebsd_sysctl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be7da9e71551f3bf687b15e3a643e3b734b0302a73f346f46647ee08dc381a54","flatsize":73350,"path":"All/py311-freebsd-sysctl-0.0.7.pkg","repopath":"All/py311-freebsd-sysctl-0.0.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13060,"desc":"Native Python wrapper for FreeBSD sysctls using libc.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python","sysutils"],"annotations":{"flavor":"py311"}},{"name":"py311-fredapi","origin":"finance/py-fredapi","version":"0.5.2","comment":"Python API for Federal Reserve Economic Data (FRED) from St. Louis Fed","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mortada/fredapi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa7a0a53a4846e0db268b587cf90f3fb43ce0a0c8791fb3be0be53630a0dd5d9","flatsize":84930,"path":"All/py311-fredapi-0.5.2.pkg","repopath":"All/py311-fredapi-0.5.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16920,"desc":"fredapi is a Python API for the FRED data provided by the Federal Reserve Bank\nof St. Louis. fredapi provides a wrapper in python to the FRED web service,\nand also provides several convenient methods for parsing and analyzing\npoint-in-time data (i.e. historic data revisions) from ALFRED.","deps":{"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fraction","origin":"math/py-fraction","version":"2.2.0_1","comment":"Carry out all the fraction operations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bradley101/fraction","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f6e9ea96bc399b716dd2f892d17d78a86f5242b787b18c1db3f39794b6a334e","flatsize":38512,"path":"All/py311-fraction-2.2.0_1.pkg","repopath":"All/py311-fraction-2.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8924,"desc":"fraction is a Python module that is designed for fractional values\nnumerator/denominator.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-freeimagepy","origin":"graphics/py-freeimagepy","version":"2.0.1_1","comment":"FreeImage library python wrapper","maintainer":"ports@FreeBSD.org","www":"http://freeimagepy.sf.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a62323f47487cd11d72bea6efb52c118621e2113ccc58edeae911b9699a4f00b","flatsize":2728785,"path":"All/py311-freeimagepy-2.0.1_1.pkg","repopath":"All/py311-freeimagepy-2.0.1_1.pkg","licenselogic":"single","pkgsize":726184,"desc":"This library wrap the FreeImage library functions so a python developer can\neasy drive FreeImage.","deps":{"freeimage":{"origin":"graphics/freeimage","version":"3.18.0_5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-freeimagepy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-fontpens","origin":"print/py-fontpens","version":"0.2.4_1","comment":"Collection of classes implementing the pen protocol for manipulating glyphs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/robotools/fontPens","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6e9eab8cff8ffb09ff9ff50c8297deea7c0912b4f6278fe0da530091f501fa2","flatsize":212957,"path":"All/py311-fontpens-0.2.4_1.pkg","repopath":"All/py311-fontpens-0.2.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":29956,"desc":"fontPens provides a collection of classes implementing the pen protocol for\nmanipulating glyphs.","deps":{"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-frictionless","origin":"devel/py-frictionless","version":"5.17.0","comment":"Framework to describe, extract, validate, and transform tabular data","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/frictionlessdata/frictionless-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ed4b8a56a6218ab3070b788a912e1b384e6f009323a5724329c712c367c8a03","flatsize":6175355,"path":"All/py311-frictionless-5.17.0.pkg","repopath":"All/py311-frictionless-5.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":809504,"desc":"Frictionless is a framework to describe, extract, validate, and transform\ntabular data (DEVT Framework). It supports a great deal of data schemes and\nformats, as well as provides popular platforms integrations. The framework is\npowered by the lightweight yet comprehensive Frictionless Data Specifications.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-humanize":{"origin":"devel/py-humanize","version":"4.2.1"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-marko":{"origin":"textproc/py-marko","version":"2.1.0"},"py311-petl":{"origin":"textproc/py-petl","version":"1.7.15"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-python-slugify":{"origin":"textproc/py-python-slugify","version":"8.0.4"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rfc3986":{"origin":"www/py-rfc3986","version":"1.5.0,1"},"py311-simpleeval":{"origin":"devel/py-simpleeval","version":"0.9.13"},"py311-stringcase":{"origin":"devel/py-stringcase","version":"1.2.0_1"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-typer":{"origin":"devel/py-typer","version":"0.12.3"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-validators":{"origin":"devel/py-validators","version":"0.22.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"AWS":"off","BIGQUERY":"off","CKAN":"off","DATASETTE":"off","EXCEL":"off","GITHUB":"off","GSHEETS":"off","HTML":"off","JSON":"off","MYSQL":"off","PANDAS":"off","PARQUET":"off","POSTGRESQL":"off","SQL":"off","VISIDATA":"off","WKT":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-fpylll","origin":"math/py-fpylll","version":"0.5.9_1","comment":"Python interface for fplll","maintainer":"thierry@FreeBSD.org","www":"https://github.com/fplll/fpylll","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66387a3084e61bd273cc4d75716d203a284ceb6a1f79cd86dd37aaf9b54f50d0","flatsize":2816803,"path":"All/py311-fpylll-0.5.9_1.pkg","repopath":"All/py311-fpylll-0.5.9_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":590944,"desc":"A Python wrapper for fplll.","deps":{"fplll":{"origin":"math/fplll","version":"5.4.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"pari":{"origin":"math/pari","version":"2.15.5,2"},"py311-black":{"origin":"devel/py-black","version":"24.4.2"},"py311-cysignals":{"origin":"devel/py-cysignals","version":"1.11.4"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pythran":{"origin":"devel/py-pythran","version":"0.16.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qd":{"origin":"math/qd","version":"2.3.24"}},"categories":["math","python"],"shlibs_required":["libgmp.so.10","libmpfr.so.6","libfplll.so.8","libpari.so.8"],"options":{"TUTO":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-forcediphttpsadapter","origin":"www/py-forcediphttpsadapter","version":"1.1.0_1","comment":"Use IP address when connecting via SSL","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Roadmaster/forcediphttpsadapter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d67cead12c819da7b4a81b73cae4eea589d6b0436b594190234cb0f296de105","flatsize":28940,"path":"All/py311-forcediphttpsadapter-1.1.0_1.pkg","repopath":"All/py311-forcediphttpsadapter-1.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7576,"desc":"This module implements a set of requests TransportAdapter, PoolManager,\nConnectionPool and HTTPSConnection with one goal only: to use a specific IP\naddress when connecting via SSL to a web service without running into SNI\ntrouble.\n\nThe usual technique to force an IP address on an HTTP connection with Requests\nis (assuming I want http://example.com/some/path on IP 1.2.3.4):\n  requests.get(\"http://1.2.3.4/some/path\", headers={'Host': 'example.com'})\n\nThis is useful if I want to specifically test how 1.2.3.4 is responding; for\ninstance, if example.com is DNS round-robined to several IP addresses and I want\nto hit one of them specifically.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-formencode","origin":"www/py-formencode","version":"2.1.0","comment":"HTML form validation, generation, and conversion package","maintainer":"bofh@FreeBSD.org","www":"https://www.formencode.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ca3e671d8ae3d994402229d48cd2c31801ad2a9fbadfdd085498f606b7be67e","flatsize":1360514,"path":"All/py311-formencode-2.1.0.pkg","repopath":"All/py311-formencode-2.1.0.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":247496,"desc":"FormEncode is a validation and form generation package. The validation can be\nused separately from the form generation. The validation works on compound data\nstructures, with all parts being nestable. It is separate from HTTP or any\nother input mechanism.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-focker","origin":"sysutils/py-focker","version":"2.0","comment":"FreeBSD image orchestration tool in the vein of Docker","maintainer":"bofh@FreeBSD.org","www":"https://github.com/sadaszewski/focker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2ee0f6686e8873c6b1628e55e049fd4c6d376faaef2756fef627f63c32e11eb","flatsize":70443,"path":"All/py311-focker-2.0.pkg","repopath":"All/py311-focker-2.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20936,"desc":"Focker is a FreeBSD image orchestration tool in the vein of Docker.\n\nIt provides powerful containerization primitives (images, volumes and\ncontainers) first introduced by the Docker platform without taking up\nthe significantly more challenging task of achieving Docker\ncompatibility.\n\nSupports:\n\n * Image creation\n * Jail creation\n * Storage volumes\n * Container composition","deps":{"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-folium","origin":"www/py-folium","version":"0.17.0","comment":"Make beautiful maps with Leaflet.js & Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-visualization/folium","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8c42611e4a58e98c98c5a9d43259b0a2d1028e03ec2fb79f8448ae3ff50642e","flatsize":1118394,"path":"All/py311-folium-0.17.0.pkg","repopath":"All/py311-folium-0.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":141460,"desc":"folium builds on the data wrangling strengths of the Python ecosystem and the\nmapping strengths of the Leaflet.js library. Manipulate your data in Python,\nthen visualize it in a Leaflet map via folium.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-branca":{"origin":"www/py-branca","version":"0.7.2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-xyzservices":{"origin":"www/py-xyzservices","version":"2023.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fontparts","origin":"print/py-fontparts","version":"0.12.1_1","comment":"API for interacting with the parts of fonts during the font development process","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/robotools/fontParts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f197da8c36a818fffa91d58369357bd50247c73ced6c1a42e7c2d57b7a42367","flatsize":4125697,"path":"All/py311-fontparts-0.12.1_1.pkg","repopath":"All/py311-fontparts-0.12.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":317408,"desc":"FontParts provides an API for interacting with the parts of fonts during the\nfont development process. FontParts is the replacement for RoboFab.","deps":{"py311-booleanOperations":{"origin":"x11-fonts/py-booleanOperations","version":"0.9.0"},"py311-defcon":{"origin":"x11-fonts/py-defcon","version":"0.10.2"},"py311-fontMath":{"origin":"x11-fonts/py-fontMath","version":"0.9.3"},"py311-fontpens":{"origin":"print/py-fontpens","version":"0.2.4_1"},"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-font-v","origin":"print/py-font-v","version":"2.1.0_1","comment":"Font version reporting and modification tool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/source-foundry/font-v","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bac5de8712f747d87456865ce05291f15b7c849f06465ecb62b70c1d5e3c5a1e","flatsize":267076,"path":"All/py311-font-v-2.1.0_1.pkg","repopath":"All/py311-font-v-2.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37612,"desc":"font-v is an open source font version string library (libfv) and executable\n(font-v) for reading, reporting, modifying, and writing OpenType name table ID 5\nrecords and head table fontRevision records in *.otf and *.ttf fonts. The\napplication provides support for the OpenFV semantic font versioning\nspecification.","deps":{"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-gitpython":{"origin":"devel/py-gitpython","version":"3.1.30"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flufl.lock","origin":"devel/py-flufl.lock","version":"6.0_1","comment":"NFS-safe file locking with timeouts for POSIX systems","maintainer":"acm@FreeBSD.org","www":"https://flufllock.readthedocs.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c98a6eaff967126242be8e84ff1e4657feae66a7f46f4a5e6c7020d790cc44a7","flatsize":182115,"path":"All/py311-flufl.lock-6.0_1.pkg","repopath":"All/py311-flufl.lock-6.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21952,"desc":"This package is called flufl.lock. It is an NFS-safe file-based lock with\ntimeouts for POSIX systems.","deps":{"py311-atpublic":{"origin":"devel/py-atpublic","version":"3.0"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flup6","origin":"www/py-flup6","version":"1.1.1","comment":"Random assortment of WSGI servers","maintainer":"FreeBSD@Shaneware.biz","www":"https://bitbucket.org/denisenkom/flup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b45d2631abfbb8cd3613b8a2403a64681083b01e560706db81b09373c5dc5bb0","flatsize":673292,"path":"All/py311-flup6-1.1.1.pkg","repopath":"All/py311-flup6-1.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":82292,"desc":"This Python package is a random collection of WSGI modules\n\nIt is a fork of Allan Saddi's flup package, and is intended to\nsupport both python2 and python3 from a single code base.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fontfeatures","origin":"x11-fonts/py-fontfeatures","version":"1.8.0_1","comment":"Python library for manipulating OpenType font features","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/simoncozens/fontFeatures","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7900fe89b7f0201d3c886a4d65c8d24feedbab97048c1cf40ac4259048d414d5","flatsize":1292851,"path":"All/py311-fontfeatures-1.8.0_1.pkg","repopath":"All/py311-fontfeatures-1.8.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":207404,"desc":"OpenType fonts are \"programmed\" using features, which are normally authored in\nAdobe's feature file format. This like source code to a computer program: it's a\nuser-friendly, but computer-unfriendly, way to represent the features.\n\nInside a font, the features are compiled in an efficient internal format. This\nis like the binary of a computer program: computers can use it, but they can't\ndo else anything with it, and people can't read it.\n\nThe purpose of this library is to provide a middle ground for representing\nfeatures in a machine-manipulable format, kind of like the abstract syntax tree\nof a computer programmer. This is so that:\n- features can be represented in a structured human-readable and\n  machine-readable way, analogous to the XML files of the Unified Font Object\n  format.\n- features can be more directly authored by programs (such as font editors),\n  rather than them having to output AFDKO feature file format.\n- features can be easily manipulated by programs - for example, features from\n  two files merged together, or lookups moved between languages.","deps":{"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-fs2":{"origin":"devel/py-fs2","version":"2.4.16"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flynt","origin":"devel/py-flynt","version":"1.0.1","comment":"Convert Python scripts from string formatting to f-strings","maintainer":"leres@FreeBSD.org","www":"https://github.com/ikamensh/flynt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5e5da332a03ed3b1d97b5595f8831f0dc3011986084dec487c628fef283ff47","flatsize":317199,"path":"All/py311-flynt-1.0.1.pkg","repopath":"All/py311-flynt-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62704,"desc":"flynt is a CLI tool to convert a python project's %25-formatted strings\nto f-strings.","deps":{"py311-astor":{"origin":"devel/py-astor","version":"0.8.1"},"py311-tomli":{"origin":"textproc/py-tomli","version":"2.0.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fluent","origin":"devel/py-fluent","version":"0.10.0_1","comment":"Localization library for expressive translations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/projectfluent/python-fluent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6889d822ecee7bf200c507b4ad79f94cba14275c55991cc7416bb9decfd7b86c","flatsize":259078,"path":"All/py311-fluent-0.10.0_1.pkg","repopath":"All/py311-fluent-0.10.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41256,"desc":"This is a Python implementation of Project Fluent, a localization framework\ndesigned to unleash the entire expressive power of natural language\ntranslations.\n\nProject Fluent keeps simple things simple and makes complex things possible. The\nsyntax used for describing translations is easy to read and understand. At the\nsame time it allows, when necessary, to represent complex concepts from natural\nlanguages like gender, plurals, conjugations, and others.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fypp","origin":"devel/py-fypp","version":"3.2","comment":"Python powered preprocessor","maintainer":"yuri@FreeBSD.org","www":"https://github.com/aradi/fypp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e2cdc43b398310d6bade06f22a546eb793731f88249ad85f98181bbbe75c7c2","flatsize":430801,"path":"All/py311-fypp-3.2.pkg","repopath":"All/py311-fypp-3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":62000,"desc":"Fypp is a Python powered preprocessor. It can be used for any programming\nlanguages but its primary aim is to offer a Fortran preprocessor, which helps\nto extend Fortran with condititional compiling and template metaprogramming\ncapabilities. Instead of introducing its own expression syntax, it uses Python\nexpressions in its preprocessor directives, offering the consistency and\nversatility of Python when formulating metaprogramming tasks. It puts strong\nemphasis on robustness and on neat integration into developing toolchains.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fluent-logger","origin":"devel/py-fluent-logger","version":"0.9.2_1","comment":"Structured logger for Fluentd (Python)","maintainer":"edwardchuang@gmail.com","www":"https://github.com/fluent/fluent-logger-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10fe7a314848e8dfc825c1147a805b9084b3474352a9725ae0cf0a193b70128a","flatsize":113745,"path":"All/py311-fluent-logger-0.9.2_1.pkg","repopath":"All/py311-fluent-logger-0.9.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24496,"desc":"Many web/mobile applications generate huge amount of event logs (cf. login,\nlogout, purchase, follow, etc). To analyze these event logs could be really\nvaluable for improving the service. However, the challenge is collecting these\nlogs easily and reliably.\n\nFluentd solves that problem by having: easy installation, small footprint,\nplugins, reliable buffering, log forwarding, etc.\n\nfluent-logger-python is a Python library, to record the events from Python\napplication.","deps":{"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flit-scm","origin":"devel/py-flit-scm","version":"1.7.0_3","comment":"PEP 518 build backend that uses setuptools_scm to generate a version file","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.com/WillDaSilva/flit_scm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"031934139b56abd4327eb421b9711d3d8b2417ee49255aec9d7f277d3a293a1f","flatsize":9288,"path":"All/py311-flit-scm-1.7.0_3.pkg","repopath":"All/py311-flit-scm-1.7.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4444,"desc":"flit_scm is a PEP 518 build backend that uses setuptools_scm to generate a\nversion file from your version control system, then flit_core to build the\npackage.","deps":{"py311-flit-core":{"origin":"devel/py-flit-core","version":"3.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-setuptools-scm":{"origin":"devel/py-setuptools-scm","version":"8.0.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fonttools","origin":"print/py-fonttools","version":"4.51.0","comment":"Open source library for manipulating fonts, written in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fonttools/fonttools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2002ed4214bf1f61167937e5b7de45ee302791b9d18168a301a30af86e376c2","flatsize":19797636,"path":"All/py311-fonttools-4.51.0.pkg","repopath":"All/py311-fonttools-4.51.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2660876,"desc":"FontTools is an open source library for manipulating fonts, written\nin Python. It supports reading and writing of TrueType fonts,\nPostScript Type 1 fonts as well as AFM files and some MacOS-specific\nformats.","deps":{"py311-brotli":{"origin":"archivers/py-brotli","version":"1.1.0"},"py311-fs2":{"origin":"devel/py-fs2","version":"2.4.16"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-unicodedata2":{"origin":"devel/py-unicodedata2","version":"15.1.0_1"},"py311-zopfli":{"origin":"archivers/py-zopfli","version":"0.2.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"options":{"GRAPHITE":"off","INTERPOLATABLE":"off","LXML":"on","PLOT":"off","REPACKER":"off","SYMFONT":"off","UFO":"on","UNICODE":"on","WOFF":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-frescobaldi","origin":"print/py-frescobaldi","version":"3.3.0_1","comment":"Music score editor for lilypond","maintainer":"m.ne@gmx.net","www":"https://www.frescobaldi.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13569bf4d1ecd5541c428b464efbe3af31faa86cef5be006371ca94b668d599a","flatsize":15437841,"path":"All/py311-frescobaldi-3.3.0_1.pkg","repopath":"All/py311-frescobaldi-3.3.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3050920,"desc":"Frescobaldi is a LilyPond sheet music text editor for KDE4. It aims to be\npowerful, yet lightweight and easy to use. Frescobaldi is Free Software,\navailable under the GNU General Public License (version 2 or later).","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lilypond":{"origin":"print/lilypond","version":"2.24.3_3"},"py311-python-ly":{"origin":"print/py-python-ly","version":"0.9.8"},"py311-python-poppler-qt5":{"origin":"graphics/py-python-poppler-qt5","version":"21.3.0_3"},"py311-qpageview":{"origin":"graphics/py-qpageview","version":"0.6.2_2"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-qt5-webengine":{"origin":"www/py-qt5-webengine","version":"5.15.6_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","kde","python"],"options":{"LILYPOND":"off"}},{"name":"py311-flexmock","origin":"devel/py-flexmock","version":"0.12.1","comment":"Testing library to create mocks, stubs and fakes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/flexmock/flexmock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30c2750e6b8e177214e43c64128d0bfc485a8786cc1e1fad895bc69d4625658c","flatsize":260840,"path":"All/py311-flexmock-0.12.1.pkg","repopath":"All/py311-flexmock-0.12.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":44980,"desc":"flexmock is a testing library for Python that makes it easy to create mocks,\nstubs and fakes.\n\nIts API is inspired by a Ruby library of the same name. However, it is not a\ngoal of Python flexmock to be a clone of the Ruby version. Instead, the focus is\non providing full support for testing Python programs and making the creation of\nfake objects as unobtrusive as possible.\n\nAs a result, Python flexmock removes a number of redundancies in the Ruby\nflexmock API, alters some defaults, and introduces a number of Python-only\nfeatures.\n\nflexmock's design focuses on simplicity and intuitivenes. This means that the\nAPI is as lean as possible, though a few convenient short-hand methods are\nprovided to aid brevity and readability.\n\nflexmock declarations are structured to read more like English sentences than\nAPI calls, and it is possible to chain them together in any order to achieve\nhigh degree of expressiveness in a single line of code.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-foolscap","origin":"devel/py-foolscap","version":"23.3.0_1","comment":"RPC protocol for Twisted Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/warner/foolscap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5660a375802167ac76d23b3be0ce5b8d2401d42880a8d6162cc1e19c4fbed5e","flatsize":4705915,"path":"All/py311-foolscap-23.3.0_1.pkg","repopath":"All/py311-foolscap-23.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":618492,"desc":"Foolscap is an RPC/RMI (Remote Procedure Call / Remote Method Invocation)\nprotocol for use with Twisted, derived/inspired by Twisted's built-in\n\"Perspective Broker\" package.\n\nIf you have control of both ends of the wire, and are thus not constrained to\nuse some other protocol like HTTP/XMLRPC/CORBA/etc, you might consider using\nFoolscap.\n\nFundamentally, Foolscap allows you to make a python object in one process\navailable to code in other processes, which means you can invoke its methods\nremotely. This includes a data serialization layer to convey the object graphs\nfor the arguments and the eventual response, and an object reference system to\nkeep track of which objects you are connecting to. It uses a capability-based\nsecurity model, such that once you create a non-public object, it is only\naccessible to clients to whom you've given the (unguessable) FURL. You can of\ncourse publish world-visible objects that have well-known FURLs.","deps":{"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"I2P":"off","TOR":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-fltk","origin":"x11-toolkits/py-fltk","version":"1.3.4.1","comment":"Python interface to FLTK window toolkit","maintainer":"python@FreeBSD.org","www":"http://pyfltk.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fed8b81bff7576cabdef97612417a2a4bbd02d2980ad7f4048fd64222d560ec","flatsize":8414907,"path":"All/py311-fltk-1.3.4.1.pkg","repopath":"All/py311-fltk-1.3.4.1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1016472,"desc":"pyFLTK is Python wrapper for the Fast Light Tool Kit cross-platform graphical\nuser-interface library.\n\nThis package wraps FLTK version 1.1 and is quite stable.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-toolkits","python"],"shlibs_required":["libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk_gl.so.1.3","libGLU.so.1","libGL.so.1","libfltk_forms.so.1.3","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-flit","origin":"devel/py-flit","version":"3.9.0","comment":"Simple packaging tool for simple packages","maintainer":"sunpoet@FreeBSD.org","www":"https://flit.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2f3e96b561b0d745330064e10fdfadb37b77ae87774c82cb7d2f07a6f0985b0","flatsize":385837,"path":"All/py311-flit-3.9.0.pkg","repopath":"All/py311-flit-3.9.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":82976,"desc":"Flit is a simple way to put Python packages and modules on PyPI. It tries to\nrequire less thought about packaging and help you avoid common mistakes.","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-flit-core":{"origin":"devel/py-flit-core","version":"3.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-tomli":{"origin":"textproc/py-tomli","version":"2.0.1_2"},"py311-tomli-w":{"origin":"textproc/py-tomli-w","version":"1.0.0_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flit-core","origin":"devel/py-flit-core","version":"3.9.0","comment":"Distribution-building parts of Flit","maintainer":"sunpoet@FreeBSD.org","www":"https://flit.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0bdabe41ddcee7a02471be4be74975e0d4655f8747bf754d5c0a8743340dccc","flatsize":507232,"path":"All/py311-flit-core-3.9.0.pkg","repopath":"All/py311-flit-core-3.9.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":100964,"desc":"flit_core provides a PEP 517 build backend for packages using Flit. The only\npublic interface is the API specified by PEP 517, at flit_core.buildapi.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flatdict","origin":"devel/py-flatdict","version":"4.0.1_1","comment":"Interact with nested dicts as a single level dict with delimited keys","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gmr/flatdict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6f1ae659c296057e6ce1d5af638fddb754691deb2c05160b2d9212c66d67a7f","flatsize":75068,"path":"All/py311-flatdict-4.0.1_1.pkg","repopath":"All/py311-flatdict-4.0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13904,"desc":"FlatDict and FlatterDict are a dict classes that allows for single level,\ndelimited key/value pair mapping of nested dictionaries. You can interact with\nFlatDict and FlatterDict like a normal dictionary and access child dictionaries\nas you normally would or with the composite key.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flatten-dict","origin":"devel/py-flatten-dict","version":"0.4.2","comment":"Utility for flattening and unflattening dict-like objects in Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ianlini/flatten-dict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b0f12d38cff2a2ffc5d146360d990a85631e42ddfc4f331ec4ab123fd874033","flatsize":86507,"path":"All/py311-flatten-dict-0.4.2.pkg","repopath":"All/py311-flatten-dict-0.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16888,"desc":"This package provides a function flatten() for flattening dict-like objects in\nPython. It also provides some key joining methods (reducer), and you can choose\nthe reducer you want or even implement your own reducer. You can also invert the\nresulting flat dict using unflatten().","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flax","origin":"math/py-flax","version":"0.6.8_2","comment":"Neural network library for JAX designed for flexibility","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/flax","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14c26b7d471e4d33448bd7850464ae24a2e5d062dd700dcd40c8b050b34b517b","flatsize":2513167,"path":"All/py311-flax-0.6.8_2.pkg","repopath":"All/py311-flax-0.6.8_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":348308,"desc":"Flax is a high-performance neural network library for JAX that is designed for\nflexibility: Try new forms of training by forking an example and by modifying\nthe training loop, not by adding features to a framework.","deps":{"py311-jax":{"origin":"math/py-jax","version":"0.4.30"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fluent.syntax","origin":"textproc/py-fluent.syntax","version":"0.19.0_1","comment":"Localization library for expressive translations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/projectfluent/python-fluent/tree/master/fluent.syntax","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5130d60c956593e569a1a4930465ec5710fbcfe65941f8fc91857e9a4f7a4bb","flatsize":271026,"path":"All/py311-fluent.syntax-0.19.0_1.pkg","repopath":"All/py311-fluent.syntax-0.19.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":45664,"desc":"Project Fluent is a collection of Python packages to use the Fluent localization\nsystem.\n\nThe syntax package includes the parser, serializer, and traversal utilities like\nVisitor and Transformer. You're looking for this package if you work on tooling\nfor Fluent in Python.","deps":{"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flex","origin":"devel/py-flex","version":"6.14.0","comment":"Swagger schema validation","maintainer":"kai@FreeBSD.org","www":"https://github.com/pipermerriam/flex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40c3da1cc1b147f08896c7e639fcc7b2bfc2e6608e7f06b281c2dc5b9161fb1a","flatsize":747414,"path":"All/py311-flex-6.14.0.pkg","repopath":"All/py311-flex-6.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":108440,"desc":"Validation tooling for Swagger 2.0 specifications.\n\nFeatures:\n\n- Validate swagger schemas.\n- JSON Schema Validation\n- Validation of request/response objects against schema.\n- Command Line Interface.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-jsonpointer":{"origin":"devel/py-jsonpointer","version":"2.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rfc3987":{"origin":"www/py-rfc3987","version":"1.3.8_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-strict-rfc3339":{"origin":"devel/py-strict-rfc3339","version":"0.7"},"py311-validate_email":{"origin":"mail/py-validate_email","version":"1.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fleep","origin":"misc/py-fleep","version":"1.0.1","comment":"File format determination library for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/floyernick/fleep-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77c5e7f9b0bf00e35534de1b5db0b964a27eeb1b06caa3d16d2685adf7c63be7","flatsize":33210,"path":"All/py311-fleep-1.0.1.pkg","repopath":"All/py311-fleep-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7868,"desc":"fleep is a library that determines file format by file signature (also known as\n\"magic number\").","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask_limiter","origin":"www/py-flask-limiter","version":"3.7.0","comment":"Flask-Limiter adds rate limiting to Flask applications","maintainer":"driesm@FreeBSD.org","www":"https://github.com/alisaifee/flask-limiter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0571e764491f7a330cd7015a8076171df7d1d37b0ff6a7146b20dcdfbf405f49","flatsize":351078,"path":"All/py311-flask_limiter-3.7.0.pkg","repopath":"All/py311-flask_limiter-3.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57460,"desc":"Flask-Limiter adds rate limiting to Flask applications. You can\nconfigure rate limits at different levels such as: application\nwide global limits per user, default limits per route, by\nblueprints, class based views and individual routes.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-limits":{"origin":"www/py-limits","version":"3.12.0"},"py311-ordered-set":{"origin":"devel/py-ordered-set","version":"4.1.0"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-smorest","origin":"www/py-flask-smorest","version":"0.44.0","comment":"Flask/Marshmallow-based REST API framework","maintainer":"meka@tilda.center","www":"https://github.com/marshmallow-code/flask-smorest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"461429c1a5f804bb978b4dcefe77a71c60bbe20930c011d0d05c2b88ed435451","flatsize":307997,"path":"All/py311-flask-smorest-0.44.0.pkg","repopath":"All/py311-flask-smorest-0.44.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":54140,"desc":"REST API framework built upon Flask and marshmallow.\n\n  - Serialization, deserialization and validation using marshmallow Schema\n  - Explicit validation error messages returned in response\n  - Database-agnostic\n  - OpenAPI (Swagger) specification automatically generated and exposed with\n    ReDoc or Swagger UI\n  - Pagination\n  - ETag","deps":{"py311-apispec":{"origin":"devel/py-apispec","version":"6.6.1"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-marshmallow":{"origin":"devel/py-marshmallow","version":"3.21.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-webargs":{"origin":"www/py-webargs","version":"8.4.0"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-sqlalchemy30","origin":"databases/py-flask-sqlalchemy30","version":"3.0.3","comment":"Add SQLAlchemy support to your Flask application","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pallets-eco/flask-sqlalchemy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cab73f32140af50c1ac7b98062fb27b0a58a0dda425abe1edfc44c0e58558510","flatsize":263944,"path":"All/py311-flask-sqlalchemy30-3.0.3.pkg","repopath":"All/py311-flask-sqlalchemy30-3.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":41208,"desc":"Flask-SQLAlchemy adds support for SQLAlchemy to your Flask application.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flatbuffers","origin":"devel/py-flatbuffers","version":"23.5.9_1","comment":"FlatBuffers serialization format for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://google.github.io/flatbuffers/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e79ba22e32f98940119095df3e60f995761bf696817ab550b7ec4ced394f4336","flatsize":385805,"path":"All/py311-flatbuffers-23.5.9_1.pkg","repopath":"All/py311-flatbuffers-23.5.9_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":60960,"desc":"FlatBuffers is a cross platform serialization library architected for maximum\nmemory efficiency. It allows you to directly access serialized data without\nparsing/unpacking it first, while still having great forwards/backwards\ncompatibility.\n\nPython runtime library for use with the Flatbuffers serialization format.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"NUMPY":"off"},"annotations":{"cpe":"cpe:2.3:a:google:flatbuffers:23.5.9:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-flask-socketio","origin":"www/py-flask-socketio","version":"5.3.6","comment":"Socket.IO integration for Flask applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/miguelgrinberg/Flask-SocketIO","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c26292129a2cdfcc6695b7fe90752b392578f3d6c140238479a04789ddee97d7","flatsize":227807,"path":"All/py311-flask-socketio-5.3.6.pkg","repopath":"All/py311-flask-socketio-5.3.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31296,"desc":"Flask-SocketIO gives Flask applications access to low latency bi-directional\ncommunications between the clients and the server. The client-side application\ncan use any of the SocketIO official clients libraries in Javascript, C++, Java\nand Swift, or any compatible client to establish a permanent connection to the\nserver.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-python-socketio":{"origin":"devel/py-python-socketio","version":"5.11.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-sqlalchemy","origin":"databases/py-flask-sqlalchemy","version":"3.1.1","comment":"Add SQLAlchemy support to your Flask application","maintainer":"sunpoet@FreeBSD.org","www":"https://flask-sqlalchemy.palletsprojects.com/en/3.1.x/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e570cc3fb44c7795e18e7fb6a5fda2138eea2b8c4a99a7f6edcc0fe57a05606","flatsize":272817,"path":"All/py311-flask-sqlalchemy-3.1.1.pkg","repopath":"All/py311-flask-sqlalchemy-3.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42252,"desc":"Flask-SQLAlchemy adds support for SQLAlchemy to your Flask application.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-sqlalchemy20":{"origin":"databases/py-sqlalchemy20","version":"2.0.31"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-script","origin":"www/py-flask-script","version":"2.0.6_1","comment":"Scripting support for Flask","maintainer":"sunpoet@FreeBSD.org","www":"https://flask-script.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04fd450dc9396602002f80a7fe007f84c92e8d38486affb767e8152dc5000c21","flatsize":149634,"path":"All/py311-flask-script-2.0.6_1.pkg","repopath":"All/py311-flask-script-2.0.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28744,"desc":"The Flask-Script extension provides support for writing external scripts\nin Flask. This includes running a development server, a customised\nPython shell, scripts to set up your database, cronjobs, and other\ncommand-line tasks that belong outside the web application itself.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-session","origin":"www/py-flask-session","version":"0.8.0","comment":"Server-side session support for Flask","maintainer":"yuri@FreeBSD.org","www":"https://pythonhosted.org/Flask-Session/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee0cd8da0f8780405151218474e35cedd76bafaaed6b545a35eca89abfd452c3","flatsize":223481,"path":"All/py311-flask-session-0.8.0.pkg","repopath":"All/py311-flask-session-0.8.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":35612,"desc":"Flask-Session adds session support to your Flask application.\nSession support allows your application to maintain session info.","deps":{"py311-cachelib":{"origin":"www/py-cachelib","version":"0.10.2"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-msgspec":{"origin":"devel/py-msgspec","version":"0.18.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-security","origin":"www/py-flask-security","version":"3.0.0_3","comment":"Simple security for Flask apps","maintainer":"meka@tilda.center","www":"https://github.com/mattupstate/flask-security","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dff4d2888935c9d90ae8bfc3ac0d8fbccc1b25673c7e39a0eabd61bf865bcf37","flatsize":538430,"path":"All/py311-flask-security-3.0.0_3.pkg","repopath":"All/py311-flask-security-3.0.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79868,"desc":"Flask-Security allows you to quickly add common security mechanisms to your\nFlask application. They include:\n\n  - Session based authentication\n  - Role management\n  - Password hashing\n  - Basic HTTP authentication\n  - Token based authentication\n  - Token based account activation (optional)\n  - Token based password recovery / resetting (optional)\n  - User registration (optional)\n  - Login tracking (optional)\n  - JSON/Ajax Support","deps":{"py311-Flask-Login":{"origin":"www/py-flask-login","version":"0.6.3"},"py311-Flask-Principal":{"origin":"www/py-flask-principal","version":"0.4.0"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-flask-babelex":{"origin":"www/py-flask-babelex","version":"0.9.4"},"py311-flask-mail":{"origin":"mail/py-flask-mail","version":"0.10.0"},"py311-flask_wtf":{"origin":"www/py-flask-wtf","version":"1.2.1"},"py311-itsdangerous":{"origin":"security/py-itsdangerous","version":"2.1.2"},"py311-passlib":{"origin":"security/py-passlib","version":"1.7.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fontMath","origin":"x11-fonts/py-fontMath","version":"0.9.3","comment":"Set of objects for performing math operations on font data","maintainer":"lantw44@gmail.com","www":"https://github.com/robotools/fontMath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5b50f3c7f42aad80a7ba13fdbaa171286bf68f1eb3c51e5e0132cffc450b794","flatsize":598325,"path":"All/py311-fontMath-0.9.3.pkg","repopath":"All/py311-fontMath-0.9.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":75512,"desc":"fontMath is a collection of objects that implement fast font, glyph, etc. math.","deps":{"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flufl.i18n","origin":"devel/py-flufl.i18n","version":"3.2","comment":"High-level API for Python internationalization","maintainer":"acm@FreeBSD.org","www":"https://flufli18n.readthedocs.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52318bfe27ba8010a9fbe2b46ad16ac56ec9e5f8eecab6ed438035120ce75a65","flatsize":198604,"path":"All/py311-flufl.i18n-3.2.pkg","repopath":"All/py311-flufl.i18n-3.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21624,"desc":"This package provides a high level, convenient API for managing\ninternationalization translation contexts in Python application. There is a\nsimple API for single-context applications, such as command line scripts which\nonly need to translate into one language during the entire course of their\nexecution. There is a more flexible, but still convenient API for multi-context\napplications, such as servers, which may need to switch language contexts for\ndifferent tasks.","deps":{"py311-atpublic":{"origin":"devel/py-atpublic","version":"3.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-peewee","origin":"www/py-flask-peewee","version":"3.0.5","comment":"Integration between the flask web framework and the peewee orm","maintainer":"meka@tilda.center","www":"https://github.com/coleifer/flask-peewee/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58eeea88f485b9935071c2b9fed148fd0661e53d06c2fe250f98637f12deca6c","flatsize":1322920,"path":"All/py311-flask-peewee-3.0.5.pkg","repopath":"All/py311-flask-peewee-3.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":220468,"desc":"Flask-Peewee provides a layer of integration between the flask web framework\nand the peewee orm. Batteries included:\n - admin interface\n - authentication\n - rest api","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-peewee":{"origin":"databases/py-peewee","version":"3.15.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"py311-wtf-peewee":{"origin":"textproc/py-wtf-peewee","version":"3.0.5"},"py311-wtforms":{"origin":"textproc/py-wtforms","version":"3.1.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-mongoengine","origin":"www/py-flask-mongoengine","version":"1.0.0_1","comment":"Flask extension that provides integration with MongoEngine","maintainer":"meka@tilda.center","www":"https://github.com/mongoengine/flask-mongoengine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0b79471752aa9e37e09f8b86f68713555178e4d367a3b323290f49575d696cc","flatsize":231696,"path":"All/py311-flask-mongoengine-1.0.0_1.pkg","repopath":"All/py311-flask-mongoengine-1.0.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":45160,"desc":"Flask extension that provides integration with MongoEngine. It handles\nconnection management for your app.  You can also use WTForms as model forms\nfor your models.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-flask_wtf":{"origin":"www/py-flask-wtf","version":"1.2.1"},"py311-mongoengine":{"origin":"databases/py-mongoengine","version":"0.28.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-marshmallow","origin":"www/py-flask-marshmallow","version":"0.15.0_1","comment":"Marshmallow support for Flask","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/marshmallow-code/flask-marshmallow","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9bb492ee8255197b50f92787b8c42a08b0dcd691e59dbf55de920a1bcf29081d","flatsize":68773,"path":"All/py311-flask-marshmallow-0.15.0_1.pkg","repopath":"All/py311-flask-marshmallow-0.15.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15320,"desc":"Flask-Marshmallow is a thin integration layer for Flask (a Python web framework)\nand marshmallow (an object serialization/deserialization library) that adds\nadditional features to marshmallow, including URL and Hyperlinks fields for\nHATEOAS-ready APIs. It also (optionally) integrates with Flask-SQLAlchemy.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-marshmallow":{"origin":"devel/py-marshmallow","version":"3.21.3"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"SQLALCHEMY":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-flask-mail","origin":"mail/py-flask-mail","version":"0.10.0","comment":"Send SMTP email from a Flask web application","maintainer":"john@saltant.com","www":"https://flask-mail.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b3394343711d9be7c6d5d1bc1a2c7d6141ac438763069cbcacb6142839e01e3","flatsize":91719,"path":"All/py311-flask-mail-0.10.0.pkg","repopath":"All/py311-flask-mail-0.10.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19276,"desc":"Flask-Mail is an extension for Flask that makes it easy to send emails\nfrom your application. It simplifies the process of integrating email\nfunctionality, allowing you to focus on building great features for\nyour application.","deps":{"py311-blinker":{"origin":"devel/py-blinker","version":"1.8.2"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-migrate","origin":"www/py-flask-migrate","version":"4.0.7","comment":"Database schema migrations for Flask applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/miguelgrinberg/Flask-Migrate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9829b73caa885dda42f07fd2e0d1feaab93b54ed416e9240945871eb5bc0c45","flatsize":173803,"path":"All/py311-flask-migrate-4.0.7.pkg","repopath":"All/py311-flask-migrate-4.0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25088,"desc":"Flask-Migrate is an extension that handles SQLAlchemy database migrations for\nFlask applications using Alembic. The database operations are provided as\ncommand line arguments for Flask-Script.","deps":{"py311-alembic":{"origin":"databases/py-alembic","version":"1.13.1_1"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-flask-sqlalchemy30":{"origin":"databases/py-flask-sqlalchemy30","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-babelex","origin":"www/py-flask-babelex","version":"0.9.4","comment":"Support i18n/l10n in Flask applications","maintainer":"meka@tilda.center","www":"https://github.com/mrjoes/flask-babelex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7236165f6a7438cba55a1d88cab53681feef0f0e22f4cfcf535453a6b1e4d73","flatsize":85266,"path":"All/py311-flask-babelex-0.9.4.pkg","repopath":"All/py311-flask-babelex-0.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15708,"desc":"This is fork of official Flask-Babel extension with following features:\n\n  - Possible to use multiple language catalogs in one Flask application\n  - Localization domains: your extension can package localization file(s)\n    and use them if necessary\n  - Does not reload localizations for each request","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-speaklater":{"origin":"devel/py-speaklater","version":"1.3_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-caching","origin":"www/py-flask-caching","version":"2.2.0","comment":"Flask-Caching is an extension to Flask","maintainer":"acm@FreeBSD.org","www":"https://github.com/pallets-eco/flask-caching","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3a8d4344e9b382ad7e1df3e2976edadc029b429f12ee6adbd49bd0100c68332","flatsize":304788,"path":"All/py311-flask-caching-2.2.0.pkg","repopath":"All/py311-flask-caching-2.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":48104,"desc":"Flask-Cache adds cache support to your Flask application. The cache\nbackend can Be chosen from simple, memcached, and filesystem.\nInstall databases/memcached from ports if needed.","deps":{"py311-cachelib":{"origin":"www/py-cachelib","version":"0.10.2"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-restx","origin":"www/py-flask-restx","version":"1.3.0","comment":"Extension for Flask that adds support for quickly building REST APIs","maintainer":"jbeich@FreeBSD.org","www":"https://pypi.org/project/flask-restx/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fdf5f89be52e310cebd2bbc344d5298b92758ccd80246db7848f8b7e0b56570","flatsize":9546201,"path":"All/py311-flask-restx-1.3.0.pkg","repopath":"All/py311-flask-restx-1.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1559688,"desc":"Flask-RESTX is an extension for Flask that adds support for quickly\nbuilding REST APIs. Flask-RESTX encourages best practices with minimal\nsetup. If you are familiar with Flask, Flask-RESTX should be easy to\npick up. It provides a coherent collection of decorators and tools to\ndescribe your API and expose its documentation properly using Swagger.\n\nFlask-RESTX is a community driven fork of Flask-RESTPlus.","deps":{"py311-aniso8601":{"origin":"devel/py-aniso8601","version":"9.0.1_1"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-game","origin":"devel/py-game","version":"2.6.0","comment":"Module designed to write games in Python","maintainer":"wen@FreeBSD.org","www":"https://www.pygame.org/news","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d72e0ae72ca2818b6bf65e552487769892a447b8021b90f042a0ec89e1a72143","flatsize":56393296,"path":"All/py311-game-2.6.0.pkg","repopath":"All/py311-game-2.6.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":11201448,"desc":"pygame is a Free and Open Source python programming language library for making\nmultimedia applications like games built on top of the excellent SDL library.\nLike SDL, pygame is highly portable and runs on nearly every platform and\noperating system. Millions of people have downloaded pygame itself, which is a\nwhole lot of bits flying across the interwebs.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"},"v4l_compat":{"origin":"multimedia/v4l_compat","version":"1.23.0_4"}},"categories":["devel","python"],"shlibs_required":["libSDL2-2.0.so.0","libfreetype.so.6","libSDL2_mixer-2.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2_image-2.0.so.0","libpng16.so.16","libjpeg.so.8","libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-flask-babel","origin":"devel/py-flask-babel","version":"4.0.0_1","comment":"Adds i18n/l10n support to Flask applications","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/flask-babel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb9183d2ce47750d494cff633b9d3b187a5f155d5a78f1ca9e466feb677fd169","flatsize":113913,"path":"All/py311-flask-babel-4.0.0_1.pkg","repopath":"All/py311-flask-babel-4.0.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19200,"desc":"Add i18n/l10n support to Flask applications with the help of the Babel library.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flaky","origin":"devel/py-flaky","version":"3.8.1","comment":"Plugin for nose or pytest that automatically reruns flaky tests","maintainer":"kai@FreeBSD.org","www":"https://github.com/box/flaky","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b6bb80dc692f3a10d0d2c9e57c5bf79a9dfc63c3c5b55b0b165ecd83d43557d","flatsize":169218,"path":"All/py311-flaky-3.8.1.pkg","repopath":"All/py311-flaky-3.8.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28476,"desc":"Ideally, tests reliably pass or fail, but sometimes test fixtures must rely on\ncomponents that aren't 100%25 reliable.\n\nWith flaky, instead of removing those tests or marking them to skip, they can\nbe automatically retried.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flake8_simplify","origin":"devel/py-flake8_simplify","version":"0.21.0","comment":"flake8 plugin which checks for code that can be simplified","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/MartinThoma/flake8-simplify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5478647011706eb523716f38840036f3ed1e2bc23d964592ad326b659f8bfe74","flatsize":313764,"path":"All/py311-flake8_simplify-0.21.0.pkg","repopath":"All/py311-flake8_simplify-0.21.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44276,"desc":"flake8-simplify is a flake8 plugin that helps you simplify your code.","deps":{"py311-astor":{"origin":"devel/py-astor","version":"0.8.1"},"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-api","origin":"www/py-flask-api","version":"3.0","comment":"Browsable Web APIs for Flask","maintainer":"daniel@blodan.se","www":"https://flask-api.github.io/flask-api/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0b820e376736252f6fd2af21c8b54179d34f9124dff7a715866c7e0edcb86d0","flatsize":620630,"path":"All/py311-flask-api-3.0.pkg","repopath":"All/py311-flask-api-3.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":132424,"desc":"Flask API is an implementation of the same web browsable APIs\nthat Django REST framework provides.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flake8-pyi","origin":"devel/py-flake8-pyi","version":"24.6.0","comment":"Plugin for flake8 to enable linting .pyi stub files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/PyCQA/flake8-pyi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b32c0a589b678bcccc7c91cab8be62dee1d3da298819a5b65a15417bb97180a","flatsize":354981,"path":"All/py311-flake8-pyi-24.6.0.pkg","repopath":"All/py311-flake8-pyi-24.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62068,"desc":"flake8-pyi is a plugin for Flake8 that provides specializations for type hinting\nstub files, especially interesting for linting typeshed.","deps":{"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-pyflakes":{"origin":"devel/py-pyflakes","version":"3.2.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flake8-quotes","origin":"devel/py-flake8-quotes","version":"3.4.0","comment":"Flake8 lint for quotes","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/flake8-quotes/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c0997e4a78afa7d82a99f60f18ea9a9afa00d4e2662799cf2d1af138cc82519","flatsize":63409,"path":"All/py311-flake8-quotes-3.4.0.pkg","repopath":"All/py311-flake8-quotes-3.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14400,"desc":"Flake8 lint for quotes.","deps":{"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-flake8-polyfill","origin":"devel/py-flake8-polyfill","version":"1.0.2","comment":"Polyfill package for Flake8 plugins","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/flake8-polyfill/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4fab0f267c7a715233454a22b63c4322a7a389d542de58623104e03d6d92357d","flatsize":27939,"path":"All/py311-flake8-polyfill-1.0.2.pkg","repopath":"All/py311-flake8-polyfill-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8540,"desc":"flake8-polyfill is a package that provides some compatibility helpers\nfor Flake8 plugins that intend to support Flake8 2.x and 3.x\nsimultaneously.","deps":{"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-flake8-print","origin":"devel/py-flake8-print","version":"5.0.0_1","comment":"Print statement checker plugin for flake8","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/JBKahn/flake8-print","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24109667526bb98a66020271fd1b877a98e613c068957827dc967fda67e6b302","flatsize":25688,"path":"All/py311-flake8-print-5.0.0_1.pkg","repopath":"All/py311-flake8-print-5.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8064,"desc":"Flake8 print plugin checks for print statements in python files.","deps":{"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-pycodestyle":{"origin":"devel/py-pycodestyle","version":"2.12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flake8-future-annotations","origin":"devel/py-flake8-future-annotations","version":"1.1.0","comment":"Verifies python 3.7+ files use from __future__ import annotations","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/flake8-future-annotations/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"219c4a7c73ee09c9007841e0866781fb925801f932b711dd5b5cd5a7d5f92933","flatsize":60012,"path":"All/py311-flake8-future-annotations-1.1.0.pkg","repopath":"All/py311-flake8-future-annotations-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14072,"desc":"Verifies python 3.7+ files use from __future__ import annotations if a\ntype is used in the module that can be rewritten using PEP 563.\n\nPairs well with pyupgrade with the --py37-plus flag or higher, since\npyupgrade only replaces type annotations with the PEP 563 rules if\nfrom __future__ import annotations is present.","deps":{"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flake8-import-order","origin":"devel/py-flake8-import-order","version":"0.18.2","comment":"Flake8 and pylama plugin that checks the ordering of import statements","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/flake8-import-order/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1dcbe3d5cd0a5d43f52e60add74d460d09a838957f9b9975e2041a605d0c6e24","flatsize":120671,"path":"All/py311-flake8-import-order-0.18.2.pkg","repopath":"All/py311-flake8-import-order-0.18.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":25892,"desc":"Flake8 and pylama plugin that checks the ordering of import statements","deps":{"py311-pycodestyle":{"origin":"devel/py-pycodestyle","version":"2.12.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-flask","origin":"www/py-flask","version":"3.0.3","comment":"Micro web framework","maintainer":"wen@FreeBSD.org","www":"http://flask.pocoo.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e56d7b0b89085736ae2111f1e5129109e30591864409dc1cb2904cf569dccbf","flatsize":1127941,"path":"All/py311-flask-3.0.3.pkg","repopath":"All/py311-flask-3.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":158896,"desc":"Flask is a microframework for Python based on Werkzeug and Jinja2.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-blinker":{"origin":"devel/py-blinker","version":"1.8.2"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-itsdangerous":{"origin":"security/py-itsdangerous","version":"2.1.2"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:palletsprojects:flask:3.0.3:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-flake8-builtins","origin":"devel/py-flake8-builtins","version":"2.5.0","comment":"Check for python builtins being used as variables or parameters","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/flake8-builtins/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7444ed87d2df2c24fd1c0fddf4f8bd0d9e3a86b21bff3cc4f06969a1b5adfbd4","flatsize":85517,"path":"All/py311-flake8-builtins-2.5.0.pkg","repopath":"All/py311-flake8-builtins-2.5.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16912,"desc":"Check for python builtins being used as variables or parameters","deps":{"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-flake8-docstrings","origin":"devel/py-flake8-docstrings","version":"1.7.0","comment":"Extension for flake8 which uses pydocstyle to check docstrings","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/flake8-docstrings/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e69ee9765d9b55c1572f0cacefb9194981e8ebf40a6e2cdb7f84f6c9df95fcf","flatsize":27547,"path":"All/py311-flake8-docstrings-1.7.0.pkg","repopath":"All/py311-flake8-docstrings-1.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8076,"desc":"Extension for flake8 which uses pydocstyle to check docstrings","deps":{"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"py311-pydocstyle":{"origin":"devel/py-pydocstyle","version":"6.3.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-flake8-comprehensions","origin":"devel/py-flake8-comprehensions","version":"3.14.0","comment":"flake8 plugin to help you write better list/set/dict comprehensions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/adamchainz/flake8-comprehensions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed5b866c77f8b228e09fd71f7a04234bf92241fa9daab55fd985713a02998d64","flatsize":66076,"path":"All/py311-flake8-comprehensions-3.14.0.pkg","repopath":"All/py311-flake8-comprehensions-3.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12280,"desc":"flake8-comprehensions is a flake8 plugin that helps you write better\nlist/set/dict comprehensions.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flake8-black","origin":"devel/py-flake8-black","version":"0.3.6_2","comment":"flake8 plugin to call black as a code style validator","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/peterjc/flake8-black","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c10f0098aaeabe455fb67447336a1149ab39bde67e9e5a8bfb38012ae0654b9","flatsize":46647,"path":"All/py311-flake8-black-0.3.6_2.pkg","repopath":"All/py311-flake8-black-0.3.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14092,"desc":"flake8-black is an MIT licensed flake8 plugin for validating Python code style\nwith the command line code formatting tool black.\n\nBlack, \"The Uncompromising Code Formatter\", is normally run to edit your Python\ncode in place to match their coding style, a strict subset of the PEP 8 style\nguide.\n\nThe point of this plugin is to be able to run black --check ... from within the\nflake8 plugin ecosystem. You might use this via a git pre-commit hook, or as\npart of your continuous integration testing.","deps":{"py311-black":{"origin":"devel/py-black","version":"24.4.2"},"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fixtures","origin":"devel/py-fixtures","version":"4.1.0","comment":"Fixtures, reusable state for writing clean tests and more","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/testing-cabal/fixtures","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a79ea7021b0e33de11eb34c264d399df84f60f7a9d84c43e6b7a513ef2308ef","flatsize":671780,"path":"All/py311-fixtures-4.1.0.pkg","repopath":"All/py311-fixtures-4.1.0.pkg","licenselogic":"or","licenses":["APACHE20","BSD3CLAUSE"],"pkgsize":89492,"desc":"Fixtures defines a Python contract for reusable state / support logic, primarily\nfor unit testing. Helper and adaption logic is included to make it easy to write\nyour own fixtures using the fixtures contract. Glue code is provided that makes\nusing fixtures that meet the Fixtures contract in unittest compatible test cases\neasy and straight forward.","deps":{"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flake8","origin":"devel/py-flake8","version":"7.1.0","comment":"Code checking using pep8 and pyflakes","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/flake8/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05b37e2cf8b6ae0c42e8d21d38d2cdd5225ca7fafa31e0978446df77e8eb18e4","flatsize":593944,"path":"All/py311-flake8-7.1.0.pkg","repopath":"All/py311-flake8-7.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":103044,"desc":"Flake8 is a wrapper around these tools:\n\n  - PyFlakes\n  - pycodestyle\n  - Ned Batchelder's McCabe script\n\nFlake8 runs all tools by launching the single 'flake8' script. It\ndisplays the warnings in a per-file, merged output","deps":{"py311-mccabe":{"origin":"devel/py-mccabe","version":"0.7.0"},"py311-pycodestyle":{"origin":"devel/py-pycodestyle","version":"2.12.0"},"py311-pyflakes":{"origin":"devel/py-pyflakes","version":"3.2.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flasgger","origin":"www/py-flasgger","version":"0.9.7.1","comment":"Extract swagger specs from your flask project","maintainer":"yuri@FreeBSD.org","www":"http://flasgger.pythonanywhere.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ccac3261ded8b4ef0fc1b9ab62640f1f17e433e7d335e5e7739b3cdd55090ee","flatsize":14036596,"path":"All/py311-flasgger-0.9.7.1.pkg","repopath":"All/py311-flasgger-0.9.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2385484,"desc":"Flasgger is a Flask extension to extract OpenAPI-Specification from all Flask\nviews registered in your API.\n\nFlasgger also comes with SwaggerUI embedded so you can access\nhttp://localhost:5000/apidocs and visualize and interact with your API\nresources.","deps":{"py311-apispec":{"origin":"devel/py-apispec","version":"6.6.1"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-mistune":{"origin":"textproc/py-mistune","version":"3.0.2"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flake8-bugbear","origin":"devel/py-flake8-bugbear","version":"24.4.26","comment":"Plugin for flake8 finding likely bugs and design problems","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/PyCQA/flake8-bugbear","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7a91a77846c44fb88b2c0faa3b8c4561a8d68caa0c0c411fc88586363e6bdd2","flatsize":345653,"path":"All/py311-flake8-bugbear-24.4.26.pkg","repopath":"All/py311-flake8-bugbear-24.4.26.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59844,"desc":"flake8-bugbear is a plugin for Flake8 finding likely bugs and design problems in\nyour program. It contains warnings that don't belong in pyflakes and\npycodestyle.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-flake8":{"origin":"devel/py-flake8","version":"7.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-first","origin":"devel/py-first","version":"2.0.2_1","comment":"Return the first true value of an iterable","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hynek/first","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe8eb1e820cdf773863c01852d3c904f243b07a063e2d50cfe90435a0bd1dfd8","flatsize":15633,"path":"All/py311-first-2.0.2_1.pkg","repopath":"All/py311-first-2.0.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5896,"desc":"first is an MIT licensed Python package with a simple function that returns the\nfirst true value from an iterable, or None if there is none. If you need more\npower, you can also supply a key function that is used to judge the truth value\nof the element or a default value if None doesn't fit your use case.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flanker","origin":"mail/py-flanker","version":"0.9.11_1","comment":"Email address and MIME parsing library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mailgun/flanker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d96a46855dec532a78d4439fcebe3d36b60ce8606837a82dc53dfc70c8145cd7","flatsize":1913895,"path":"All/py311-flanker-0.9.11_1.pkg","repopath":"All/py311-flanker-0.9.11_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":244108,"desc":"Flanker is an open source parsing library written in Python by the Mailgun Team.\nFlanker currently consists of an address parsing library (flanker.addresslib) as\nwell as a MIME parsing library (flanker.mime).","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-regex":{"origin":"textproc/py-regex","version":"2024.7.24"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-tld":{"origin":"dns/py-tld","version":"0.11.11"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"options":{"CCHARDET":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-finviz","origin":"finance/py-finviz","version":"1.4.6","comment":"Unofficial API for FinViz.com","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mariostoev/finviz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b4b5ed7628ee25cc411d00055aeb7496c418c6a11a98ae52bff9ea811baa7e2","flatsize":178286,"path":"All/py311-finviz-1.4.6.pkg","repopath":"All/py311-finviz-1.4.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35872,"desc":"FinViz aims to make market information accessible and provides a lot of data in\nvisual snapshots, allowing traders and investors to quickly find the stock,\nfuture or forex pair they are looking for. The site provides advanced screeners,\nmarket maps, analysis, comparative tools, and charts.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-cssselect":{"origin":"www/py-cssselect","version":"1.2.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-tenacity":{"origin":"devel/py-tenacity","version":"8.4.1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-user_agent":{"origin":"www/py-user_agent","version":"0.1.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fireREST","origin":"devel/py-fireREST","version":"1.1.0","comment":"Interface with Cisco Firepower Management Center","maintainer":"dvl@FreeBSD.org","www":"https://github.com/kaisero/fireREST","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9866cfe7caa4ed2e4d197c1f5bd7d10364c4b45abff6c610e358dbc35e312d4","flatsize":933386,"path":"All/py311-fireREST-1.1.0.pkg","repopath":"All/py311-fireREST-1.1.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":112040,"desc":"FireREST is a python library to interface with Cisco Firepower Management Center\nREST API. The goal of FireREST is to provide a simple SDK to programmatically\ninteract with FMC.\n\nFeatures\n\n* Authentication and automatic session refresh / re-authentication\n* Rate-limit detection and automatic backoff and retry behavior\n* Automatic squashing of paginated api payloads\n* Sanitization of api payloads for create and update operations (automatically\n  remove unsupported elements like links, metadata from payload)\n* Detailed logging of api requests and responses\n* API specific error handling using various custom exceptions for typical\n  errors (e.g. ResourceAlreadyExists, UnprocessAbleEntityError, ...)\n* Support for resource lookup by name instead of uuid for all CRUD operations\n\nImport api client\n\n  from fireREST import FMC","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-retry2":{"origin":"devel/py-retry2","version":"0.9.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fire","origin":"devel/py-fire","version":"0.6.0","comment":"Library for automatically generating command line interfaces (CLIs)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/google/python-fire","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1b2d441e70cde2d9e2b2b4f162019ca697b82489e6cb525a572c20e15e48cce","flatsize":1485420,"path":"All/py311-fire-0.6.0.pkg","repopath":"All/py311-fire-0.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":199572,"desc":"Python Fire is a library for automatically generating command line interfaces\n(CLIs) from absolutely any Python object.\n\n* Python Fire is a simple way to create a CLI in Python.\n* Python Fire is a helpful tool for developing and debugging Python code.\n* Python Fire helps with exploring existing code or turning other people's code\n  into a CLI.\n* Python Fire makes transitioning between Bash and Python easier.\n* Python Fire makes using a Python REPL easier by setting up the REPL with the\n  modules and variables you'll need already imported and created.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","science"],"annotations":{"flavor":"py311"}},{"name":"py311-finvizfinance","origin":"finance/py-finvizfinance","version":"0.14.7","comment":"Finviz Finance information downloader","maintainer":"yuri@FreeBSD.org","www":"https://finvizfinance.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9228c38ba849d99e23b8e22c64f3d402576d91ea60034d5351f188fc2ce8c9d7","flatsize":512216,"path":"All/py311-finvizfinance-0.14.7.pkg","repopath":"All/py311-finvizfinance-0.14.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71604,"desc":"finvizfinance is a package which collects financial information from FinViz\nwebsite. The package provides the information of the following:\n* Stock charts, fundamental & technical information, insider information and\n  stock news\n* Forex charts and performance\n* Crypto charts and performance","deps":{"py311-DateTime":{"origin":"devel/py-DateTime","version":"3.0.3_1,1"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fingerprints","origin":"textproc/py-fingerprints","version":"1.2.3","comment":"Easy comparing and cross-referencing of companies and people","maintainer":"kai@FreeBSD.org","www":"https://github.com/alephdata/fingerprints","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84278698db1247ea75360cafab1d7a5f0c290693f9bad5cd4d601a204580bd82","flatsize":150881,"path":"All/py311-fingerprints-1.2.3.pkg","repopath":"All/py311-fingerprints-1.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28452,"desc":"This library helps with the generation of fingerprints for entity data. A\nfingerprint in this context is understood as a simplified entity identifier,\nderived from it's name or address and used for cross-referencing of entity\nacross different datasets.","deps":{"py311-normality":{"origin":"textproc/py-normality","version":"2.5.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-findpython","origin":"devel/py-findpython","version":"0.6.1","comment":"Utility to find python versions on your system","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/frostming/findpython","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c048e0c8b71fec3d82cab6a098f7d6e3234fc8ff31d43b346768aa2296adf0b0","flatsize":206287,"path":"All/py311-findpython-0.6.1.pkg","repopath":"All/py311-findpython-0.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38676,"desc":"This library is a rewrite of pythonfinder project by @techalchemy. It simplifies\nthe whole code structure while preserving most of the original features.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-financedatabase","origin":"finance/py-financedatabase","version":"2.2.2","comment":"Database of 300.000+ symbols containing Equities, ETFs, Funds, Indices","maintainer":"yuri@FreeBSD.org","www":"https://github.com/JerBouma/FinanceDatabase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c8ca627b31c7ca1984337a629caa50387a347a57292c4803394350dfaa6bd2f","flatsize":238131,"path":"All/py311-financedatabase-2.2.2.pkg","repopath":"All/py311-financedatabase-2.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35716,"desc":"financedatabase is a database of 300.000+ symbols containing Equities, ETFs,\nFunds, Indices, Currencies, Cryptocurrencies and Money Markets.\n\nAs a private investor, the sheer amount of information that can be found on the\ninternet is rather daunting. Trying to understand what type of companies or ETFs\nare available is incredibly challenging with there being millions of companies\nand derivatives available on the market. Sure, the most traded companies and\nETFs can quickly be found simply because they are known to the public (for\nexample, Microsoft, Tesla, S&P500 ETF or an All-World ETF). However, what else\nis out there is often unknown.","deps":{"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pathlib2":{"origin":"devel/py-pathlib2","version":"2.3.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-findlibs","origin":"devel/py-findlibs","version":"0.0.5_1","comment":"Search for shared libraries on various platforms","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ecmwf/findlibs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"682ac50f942fed9ba2316e3d60c15edc12dc3d27f9d2d63382bbc099efe278a0","flatsize":34499,"path":"All/py311-findlibs-0.0.5_1.pkg","repopath":"All/py311-findlibs-0.0.5_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8188,"desc":"findlibs is a Python package that search for shared libraries on various\nplatforms.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-find-libpython","origin":"devel/py-find-libpython","version":"0.4.0","comment":"Finds the libpython associated with your environment","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ktbarrett/find_libpython","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"345a0246ba0d3393cb2aef5257706c27d4c0f5b590eba9a537a712fe7aec2554","flatsize":57041,"path":"All/py311-find-libpython-0.4.0.pkg","repopath":"All/py311-find-libpython-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14124,"desc":"The find-libpython library is designed to find the path to the libpython dynamic\nlibrary for the current Python environment. It should work with many types of\ninstallations, whether it be conda-managed, system-managed, or otherwise. And it\nshould function on Windows, Mac OS/OS X, and any Linux distribution.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-files-to-prompt","origin":"misc/py-files-to-prompt","version":"0.2.1","comment":"Python CLI utility to concatenate files into a single LLM prompt","maintainer":"dch@FreeBSD.org","www":"https://github.com/simonw/files-to-prompt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a95b41bdb07c7a2eea020eafc5fb7964b1e4afb214221bdb6167000426c8b5c","flatsize":51876,"path":"All/py311-files-to-prompt-0.2.1.pkg","repopath":"All/py311-files-to-prompt-0.2.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11640,"desc":"Concatenate a directory full of files into a single prompt for use with Large\nLanguage Models. For background on this project see:\n\n  https://simonwillison.net/2024/Apr/8/files-to-prompt","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-filetype","origin":"devel/py-filetype","version":"1.0.7","comment":"Python port from filetype Go package","maintainer":"rm@FreeBSD.org","www":"https://github.com/h2non/filetype.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a0f7aacc665ba07b62c16b7933724b1cfd8331fa8f9799ba814b93bd0cee5cd","flatsize":220385,"path":"All/py311-filetype-1.0.7.pkg","repopath":"All/py311-filetype-1.0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24420,"desc":"Small and dependency free Python package to infer file type and MIME type\nchecking the magic numbers signature of a file or buffer.\n\nThis is a Python port from filetype Go package.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-filemagic","origin":"devel/py-filemagic","version":"1.6_1","comment":"Python API for libmagic, the library behind the Unix file command","maintainer":"sunpoet@FreeBSD.org","www":"https://filemagic.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"671b239eb802701a46dffa86750c61bf04792d0398cac527ee95f1f41e1a6bd8","flatsize":66918,"path":"All/py311-filemagic-1.6_1.pkg","repopath":"All/py311-filemagic-1.6_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16336,"desc":"filemagic provides a Python API for libmagic, the library behind Unix file\ncommand. It enables the Python developer to easilty test for file types from the\nextensive identification library that is shipped with libmagic.\n\nFeatures:\n- Simple, Python API.\n- Identifies named files or strings.\n- Return a textual description, mime type or mime encoding.\n- Provide custom magic files to customize file detection.\n- Support for both Python2 and Python3.\n- Support for both CPython and PyPy.\n\nSee also: https://github.com/aliles/filemagic","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-filelock","origin":"sysutils/py-filelock","version":"3.15.4","comment":"Platform independent file lock","maintainer":"yuri@FreeBSD.org","www":"https://github.com/benediktschmitt/py-filelock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81f4b2334cce07ea9a350fc4be904d679674305845e05f2615971503c50b1d61","flatsize":146698,"path":"All/py311-filelock-3.15.4.pkg","repopath":"All/py311-filelock-3.15.4.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":25376,"desc":"This package contains a single module, which implements a platform\nindependent file lock in Python.\n\nThe lock includes a lock counter and is thread safe. This means,\nwhen locking the same lock object twice, it will not block.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-finnhub-python","origin":"finance/py-finnhub-python","version":"2.4.20","comment":"Python API to access Finnhub","maintainer":"yuri@FreeBSD.org","www":"https://finnhub.io/docs/api","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4ba994765d9274958f68a10bf2de4d27c77bc6b302e190ccd11df5c3910a075","flatsize":108799,"path":"All/py311-finnhub-python-2.4.20.pkg","repopath":"All/py311-finnhub-python-2.4.20.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18696,"desc":"financedatabase is a database of 300.000+ symbols containing Equities, ETFs,\nFunds, Indices, Currencies, Cryptocurrencies and Money Markets.\n\nAs a private investor, the sheer amount of information that can be found on the\ninternet is rather daunting. Trying to understand what type of companies or ETFs\nare available is incredibly challenging with there being millions of companies\nand derivatives available on the market. Sure, the most traded companies and\nETFs can quickly be found simply because they are known to the public (for\nexample, Microsoft, Tesla, S&P500 ETF or an All-World ETF). However, what else\nis out there is often unknown.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-filelike","origin":"sysutils/py-filelike","version":"0.4.1_1","comment":"Python module for building and manipulating file-like object","maintainer":"dikshie@sfc.wide.ad.jp","www":"http://www.rfk.id.au/software/filelike/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"741d17bad53eb35b45cdb2efdb04350972fa3d192380a0b1e9948823a7ec4b6c","flatsize":626871,"path":"All/py311-filelike-0.4.1_1.pkg","repopath":"All/py311-filelike-0.4.1_1.pkg","licenselogic":"single","pkgsize":78324,"desc":"filelike is a Python module for building and manipulating file-like\nobjects.\nThis module takes care of the groundwork for implementing and manipulating\nobjects that provide a rich file-like interface, including reading,\nwriting, seeking and iteration. It also provides a number of useful\nclasses built on top of this functionality.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-first-server","origin":"security/py-first-server","version":"0.0.7_2","comment":"Function Identification and Recovery Signature Tool","maintainer":"dvl@FreeBSD.org","www":"https://github.com/vrtadmin/FIRST-server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5132a07b1cd680587b98f8e6e051db1f5a47f0090648025e16114346508414a","flatsize":5268021,"path":"All/py311-first-server-0.0.7_2.pkg","repopath":"All/py311-first-server-0.0.7_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1477556,"desc":"The main idea behind FIRST is to preserve an engineer's analysis\nof certain functions (name, prototype, comment, etc) by using methods\nlike opcode hashing, mnemonic hashing, locality sensitive hashing,\netc. By collecting and storing these signatures centrally the\nframework can provide them later to the community via the API/Plugin.\nThe goal is to provide quick lookups for similar functions to avoid\nlosing time with analysing a function which was already analysed\nbefore in another sample or by another engineer.","deps":{"py311-capstone":{"origin":"devel/py-capstone","version":"5.0.1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-google-api-python-client":{"origin":"www/py-google-api-python-client","version":"2.136.0"},"py311-httplib2":{"origin":"www/py-httplib2","version":"0.22.0"},"py311-mysqlclient":{"origin":"databases/py-mysqlclient","version":"2.2.1"},"py311-oauth2client":{"origin":"security/py-oauth2client","version":"4.1.3_1"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"flavor":"py311"},"messages":[{"message":"As of version 0.0.2, FIRST no longer requires these packages:\n\n* distorm3\n* mongoengine\n\nYou may want to remove them.","type":"install"}]},{"name":"py311-filedepot","origin":"devel/py-filedepot","version":"0.11.0_1","comment":"Toolkit for storing files and attachments in web applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/amol-/depot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88d2a0e04d50ba82ae3be5810b2e38e9e3c0b936b21f6903010507f66ee33e4e","flatsize":397110,"path":"All/py311-filedepot-0.11.0_1.pkg","repopath":"All/py311-filedepot-0.11.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":64324,"desc":"DEPOT is a framework for easily storing and serving files in web applications.\n\nDEPOT supports storing files in multiple backends, like:\n- Local Disk\n- In Memory (for tests)\n- On GridFS\n- On Amazon S3 (or compatible services)\nand integrates with database by providing files attached to your SQLAlchemy or\nMing/MongoDB models with respect to transactions behaviours (files are rolled\nback too).","deps":{"py311-anyascii":{"origin":"textproc/py-anyascii","version":"0.3.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-filebytes","origin":"devel/py-filebytes","version":"0.10.2","comment":"Library to read and edit ELF, PE, Mach-O and OAT","maintainer":"0mp@FreeBSD.org","www":"https://scoding.de/filebytes-introduction","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8046ed711f03a67cca642776b227fb37d146e92a38e6431993ff2d3327e2e129","flatsize":346062,"path":"All/py311-filebytes-0.10.2.pkg","repopath":"All/py311-filebytes-0.10.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":52088,"desc":"Python classes/types to read and edit the following file formats:\n\n- Executable and Linking Format (ELF),\n- Portable Executable (PE) and\n- MachO\n- OAT (Android Runtime)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python","security"],"annotations":{"flavor":"py311"}},{"name":"py311-fields","origin":"devel/py-fields","version":"5.0.0","comment":"Totally different take on container boilerplate","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ionelmc/python-fields","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5a433e2b59167b58ab80b581f272cc102f1fc2d46a3096a10fee86e9ba4d246","flatsize":116508,"path":"All/py311-fields-5.0.0.pkg","repopath":"All/py311-fields-5.0.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24880,"desc":"python-fields is a totally different take on container boilerplate.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ffmpeg-python","origin":"multimedia/py-ffmpeg-python","version":"0.2.0_1","comment":"Python bindings for FFmpeg - with complex filtering support","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kkroening/ffmpeg-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a801c9183f4c2e1de635ae4afce9b954912320c1ed0863f59396bfcd7656f112","flatsize":258278,"path":"All/py311-ffmpeg-python-0.2.0_1.pkg","repopath":"All/py311-ffmpeg-python-0.2.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41480,"desc":"ffmpeg-python works well for simple as well as complex signal graphs, this\ndifferentiates it from other python ffmpeg wrappers.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ffn","origin":"finance/py-ffn","version":"1.0.3","comment":"Financial functions for Python","maintainer":"yuri@FreeBSD.org","www":"http://pmorissette.github.io/ffn/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b31ae4736414bc966c060ff20dce6d870c3373c864f698455e1cf1d15a7e9add","flatsize":344177,"path":"All/py311-ffn-1.0.3.pkg","repopath":"All/py311-ffn-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56988,"desc":"ffn is a library that contains many useful functions for those who work in\nquantitative finance. It stands on the shoulders of giants (Pandas, Numpy,\nScipy, etc.) and provides a vast array of utilities, from performance\nmeasurement and evaluation to graphing and common data transformations.","deps":{"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pandas-datareader":{"origin":"math/py-pandas-datareader","version":"0.9.0_1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-seaborn":{"origin":"math/py-seaborn","version":"0.13.0"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-yfinance":{"origin":"finance/py-yfinance","version":"0.2.40"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fido2","origin":"security/py-fido2","version":"1.1.3","comment":"Provides library functionality for FIDO 2.0","maintainer":"python@FreeBSD.org","www":"https://github.com/Yubico/python-fido2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5b71d17ede234f4ea505d8c3278107b10b7fad3a84e9689a5c72104f5cf38f0","flatsize":1679719,"path":"All/py311-fido2-1.1.3.pkg","repopath":"All/py311-fido2-1.1.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":269956,"desc":"Provides library functionality for communicating with a FIDO device over USB\nas well as verifying attestation and assertion signatures.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-feedparser","origin":"textproc/py-feedparser","version":"6.0.11","comment":"Universal feed parser written in Python","maintainer":"jadawin@FreeBSD.org","www":"https://github.com/kurtmckee/feedparser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c325a9b2e2cd4e366cb192c5e4401b67748afc7a149326becc7bd02256ecaeb","flatsize":806251,"path":"All/py311-feedparser-6.0.11.pkg","repopath":"All/py311-feedparser-6.0.11.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":127148,"desc":"Universal Feed Parser is a Python module for downloading and parsing syndicated\nfeeds. It can handle RSS 0.90, Netscape RSS 0.91, Userland RSS 0.91, RSS 0.92,\nRSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom 0.3, Atom 1.0, and CDF feeds.\n\nUniversal Feed Parser is easy to use; the module is self-contained in a single\nfile, feedparser.py, and it has one primary public function, parse.  parse\ntakes a number of arguments, but only one is required, and it can be a URL, a\nlocal filename, or a raw string containing feed data in any format.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sgmllib3k":{"origin":"devel/py-sgmllib3k","version":"1.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:mark_pilgrim:feedparser:6.0.11:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-flask-apscheduler","origin":"www/py-flask-apscheduler","version":"1.13.1_2","comment":"APScheduler support for Flask","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/viniciuschiele/flask-apscheduler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"660a03e8c7ab4826fb76534f296115f8401ee1d11056e7da8cd0ed9a5c71083d","flatsize":138786,"path":"All/py311-flask-apscheduler-1.13.1_2.pkg","repopath":"All/py311-flask-apscheduler-1.13.1_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23888,"desc":"Flask-APScheduler is a Flask extension which adds support for the APScheduler.","deps":{"py311-apscheduler":{"origin":"devel/py-apscheduler","version":"3.10.4"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-feedgenerator","origin":"www/py-feedgenerator","version":"2.1.0_1","comment":"Standalone version of django.utils.feedgenerator","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/getpelican/feedgenerator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f708ab27e43c1dffbd170f6c73cb54fa09f5ecf702ddc254f5f4a6a09d6a5bf5","flatsize":189252,"path":"All/py311-feedgenerator-2.1.0_1.pkg","repopath":"All/py311-feedgenerator-2.1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36056,"desc":"FeedGenerator is a standalone version of Django's feedgenerator module. It has\nevolved over time and includes numerous enhancements","deps":{"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fbmq","origin":"net-im/py-fbmq","version":"2.5.0","comment":"Python library for using the Facebook Messenger API","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/conbus/fbmq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59d07b469bf56f572b880798e919657e5f209bdf0f56bd28941a010c2a340de3","flatsize":175605,"path":"All/py311-fbmq-2.5.0.pkg","repopath":"All/py311-fbmq-2.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26248,"desc":"Python library for using the Facebook Messenger API.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fenics-ufl","origin":"math/py-fenics-ufl","version":"2022.2.0","comment":"FEniCS Unified Form Language","maintainer":"yuri@FreeBSD.org","www":"https://github.com/FEniCS/ufl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"149b7a092246b487302a970674cfe3bceadab159f25e56e0c3f8b585010efb77","flatsize":3121626,"path":"All/py311-fenics-ufl-2022.2.0.pkg","repopath":"All/py311-fenics-ufl-2022.2.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":428312,"desc":"The Unified Form Language (UFL) is a domain specific language for\ndeclaration of finite element discretizations of variational forms.\nMore precisely, it defines a flexible interface for choosing finite\nelement spaces and defining expressions for weak forms in a notation\nclose to mathematical notation.\n\nUFL is part of the FEniCS Project.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-fenics-ffcx","origin":"math/py-fenics-ffcx","version":"0.5.0.p0","comment":"FEniCS Form Compiler for finite element forms","maintainer":"yuri@FreeBSD.org","www":"https://github.com/FEniCS/ffcx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"441d450b5e3060a96efade005021e1b3ff038b5569b83c005a6d0a73485fe418","flatsize":1382015,"path":"All/py311-fenics-ffcx-0.5.0.p0.pkg","repopath":"All/py311-fenics-ffcx-0.5.0.p0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":217524,"desc":"FFCx is a new version of the FEniCS Form Compiler. It is being\nactively developed and is compatible with DOLFINx.\n\nFFCx is a compiler for finite element variational forms. From a\nhigh-level description of the form in the Unified Form Language\n(UFL), it generates efficient low-level C code that can be used to\nassemble the corresponding discrete operator (tensor). In particular,\na bilinear form may be assembled into a matrix and a linear form may\nbe assembled into a vector. FFCx may be used either from the command\nline (by invoking the ffcx command) or as a Python module.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-faust-cchardet","origin":"textproc/py-faust-cchardet","version":"2.1.19","comment":"High speed universal character encoding detector","maintainer":"yuri@FreeBSD.org","www":"https://github.com/faust-streaming/cChardet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"144d04c4377db437ca3015b9c1b148b3b7e05eaa1614bc833e57216bdf08cab6","flatsize":456327,"path":"All/py311-faust-cchardet-2.1.19.pkg","repopath":"All/py311-faust-cchardet-2.1.19.pkg","licenselogic":"single","licenses":["MPL11"],"pkgsize":120320,"desc":"faust-cchardet, and called cChardet, is a universal character encoding detector.\n\nIt supports a lot of languages and encodings.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fastprogress","origin":"devel/py-fastprogress","version":"1.0.3","comment":"Nested progress with plotting options","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fastai/fastprogress","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83ad88a18007c4d95cc94fd3593ee81fc94205109be8cb67058ca3db5bcecc62","flatsize":95507,"path":"All/py311-fastprogress-1.0.3.pkg","repopath":"All/py311-fastprogress-1.0.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22772,"desc":"A fast and simple progress bar for Jupyter Notebook and console.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-json","origin":"www/py-flask-json","version":"0.4.0_1","comment":"Better JSON support for Flask","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/skozlovf/flask-json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b15d5125e3dc4457e1eae126ba7dd707498c887a4574882366a8aef21742e3e6","flatsize":77560,"path":"All/py311-flask-json-0.4.0_1.pkg","repopath":"All/py311-flask-json-0.4.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15268,"desc":"Flask-JSON is a simple extension that adds better JSON support to Flask\napplication.\n\nFeatures:\n- Works on python 2.6, 2.7, 3.3+ and Flask 0.10+.\n- More ways to generate JSON responses (comparing to plain Flask).\n- Extended JSON encoding support.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fastnumbers","origin":"devel/py-fastnumbers","version":"5.1.0","comment":"Super-fast and clean conversions to numbers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/SethMMorton/fastnumbers","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7cd7d7213fafccc29ff7d2cca6bf27ca60b2ac8c59902ba3a53a4eec95bdd6b","flatsize":601044,"path":"All/py311-fastnumbers-5.1.0.pkg","repopath":"All/py311-fastnumbers-5.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":134148,"desc":"py-fastnumbers provides:\n* drop-in replacements for the Python built-in int and float that on\n  average are up to 2x faster\n* a set of convenience functions that wrap the above int and float replacements\n  and provides easy, concise, powerful, fast and flexible error handling\n* a set of functions that can be used to rapidly identify if an input could be\n  converted to int or float","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fastjsonschema","origin":"devel/py-fastjsonschema","version":"2.19.1","comment":"Fastest Python implementation of JSON schema","maintainer":"dbaio@FreeBSD.org","www":"https://horejsek.github.io/python-fastjsonschema/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82b4ae03a98bb3976f2ed9d58de2b4207f883a80b1dfd7cbebd7668aed59b302","flatsize":308309,"path":"All/py311-fastjsonschema-2.19.1.pkg","repopath":"All/py311-fastjsonschema-2.19.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":44588,"desc":"fastjsonschema implements validation of JSON documents by JSON schema. The\nlibrary implements JSON schema drafts 04, 06 and 07. The main purpose is to\nhave a really fast implementation. See some numbers:\n\n- Probably most popular jsonschema can take up to 5 seconds for valid inputs\n  and 1.2 seconds for invalid inputs.\n- Second most popular json-spec is even worse with up to 7.2 and 1.7 seconds.\n- Last validictory, now deprecated, is much better with 370 or 23 milliseconds,\n  but it does not follow all standards and it can be still slow for some\n  purposes.\n\nWith this library you can gain big improvements as fastjsonschema takes only\nabout 25 milliseconds for valid inputs and 2 milliseconds for invalid ones.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fastimport","origin":"devel/py-fastimport","version":"0.9.14_1","comment":"Fastimport parser and generator in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jelmer/python-fastimport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aee48c7176a2a8a050c87bc8183cbf1c13731a233f6e861aeab49929aeed8daa","flatsize":597033,"path":"All/py311-fastimport-0.9.14_1.pkg","repopath":"All/py311-fastimport-0.9.14_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":85220,"desc":"This package provides a parser for and generator of the Git fastimport format.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fastparquet","origin":"databases/py-fastparquet","version":"2024.2.0","comment":"Python support for Parquet file format","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dask/fastparquet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfcb8ca452112f145a2451320f12dabc92e47f6a87b953828cdebbdfbee3794b","flatsize":4512961,"path":"All/py311-fastparquet-2024.2.0.pkg","repopath":"All/py311-fastparquet-2024.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":483316,"desc":"fastparquet is a python implementation of the parquet format, aiming integrate\ninto python-based big data work-flows. It is used implicitly by the projects\nDask, Pandas and intake-parquet.\n\nWe offer a high degree of support for the features of the parquet format, and\nvery competitive performance, in a small install size and codebase.","deps":{"py311-cramjam":{"origin":"archivers/py-cramjam","version":"2.8.3_2"},"py311-fsspec":{"origin":"devel/py-fsspec","version":"2024.6.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fastdtw","origin":"math/py-fastdtw","version":"0.3.4_2","comment":"Dynamic Time Warping (DTW) algorithm with an O(N) complexity","maintainer":"yuri@FreeBSD.org","www":"https://github.com/slaypni/fastdtw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68df419edbf37b2f731d3522cd34bc087cf94463e87c8cd3fed2c643fb085582","flatsize":261930,"path":"All/py311-fastdtw-0.3.4_2.pkg","repopath":"All/py311-fastdtw-0.3.4_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":89944,"desc":"Python implementation of FastDTW [1], which is an approximate Dynamic Time\nWarping (DTW) algorithm that provides optimal or near-optimal alignments\nwith an O(N) time and memory complexity.\n\n[1] http://cs.fit.edu/~pkc/papers/tdm04.pdf","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fasteners","origin":"devel/py-fasteners","version":"0.19","comment":"Python package that provides useful locks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/harlowja/fasteners","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7412264b4cc1bafd5c5c5ba63c5acdb05ece847d05da70f0db5f4076a7f5dbad","flatsize":187149,"path":"All/py311-fasteners-0.19.pkg","repopath":"All/py311-fasteners-0.19.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30156,"desc":"A python package that provides useful locks.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fastcache","origin":"devel/py-fastcache","version":"1.1.0","comment":"C implementation of Python 3 functools.lru_cache","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pbrady/fastcache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fa89c1c2c5d1dd1be5fec56e924aacb1df34c5da19f0d2a22a2454bd4923329","flatsize":138063,"path":"All/py311-fastcache-1.1.0.pkg","repopath":"All/py311-fastcache-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27304,"desc":"C implementation of Python 3 functools.lru_cache. Provides speedup of 10-30x\nover standard library. Passes test suite from standard library for lru_cache.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fastcluster","origin":"math/py-fastcluster","version":"1.2.6_2","comment":"Fast hierarchical clustering routines for R and Python","maintainer":"sunpoet@FreeBSD.org","www":"http://danifold.net/fastcluster.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a81c1227aa31d0f1985c1a87a6182ba66c0e1f00ecb8b93bd979a06eadb19b1","flatsize":153301,"path":"All/py311-fastcluster-1.2.6_2.pkg","repopath":"All/py311-fastcluster-1.2.6_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":46992,"desc":"This library provides Python functions for hierarchical clustering. It generates\nhierarchical clusters from distance matrices or from vector data.\n\nPart of this module is intended to replace the functions (linkage, single,\ncomplete, average, weighted, centroid, median, ward) in the module\nscipy.cluster.hierarchy with the same functionality but much faster algorithms.\nMoreover, the function linkage_vector provides memory-efficient clustering for\nvector data.\n\nThe interface is very similar to MATLAB's Statistics Toolbox API to make code\neasier to port from MATLAB to Python/NumPy. The core implementation of this\nlibrary is in C++ for efficiency.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fastscapelib","origin":"misc/py-fastscapelib","version":"0.2.2","comment":"Library of efficient algorithms for topographic data","maintainer":"yuri@FreeBSD.org","www":"https://fastscapelib.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3b3eff593b12c859edf91145a203ca2b2e766409e91a3168f72a1ccadeca721","flatsize":1271244,"path":"All/py311-fastscapelib-0.2.2.pkg","repopath":"All/py311-fastscapelib-0.2.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":325420,"desc":"py-fastscapelib is a python binding of fastscapelib, a C++ library of efficient\nalgorithms for processing topographic data and landscape evolution modeling.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-fastbencode","origin":"devel/py-fastbencode","version":"0.2","comment":"Fast implementation of bencode","maintainer":"fullermd@over-yonder.net","www":"https://github.com/breezy-team/fastbencode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af5942b33d0061d5979652eb9283bdb25580ff89483708dfd804f26aace72ee0","flatsize":149470,"path":"All/py311-fastbencode-0.2.pkg","repopath":"All/py311-fastbencode-0.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":47900,"desc":"fastbencode is an implementation of the bencode serialization format\noriginally used by BitTorrent.\n\nThe package includes both a pure-Python version and an optional C\nextension based on Cython. Both provide the same functionality, but the C\nextension provides significantly better performance.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fastapi","origin":"www/py-fastapi","version":"0.111.0","comment":"High-performance Python API Framework","maintainer":"wen@FreeBSD.org","www":"https://github.com/tiangolo/fastapi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b85ef520b285447c5df093940cc567c097bdb7eeada2325739df2cfc9ea5c7a8","flatsize":1647346,"path":"All/py311-fastapi-0.111.0.pkg","repopath":"All/py311-fastapi-0.111.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":160376,"desc":"FastAPI is a modern, fast (high-performance), web framework for building APIs\nwith Python 3.6+ based on standard Python type hints.\n\nThe key features are:\n\n * Fast: Very high performance, on par with NodeJS and Go.\n\n * Fast to code: Increase the speed to develop features by about 200%25 to 300%25.\n\n * Fewer bugs: Reduce about 40%25 of human (developer) induced errors.\n\n * Intuitive: Great editor support. Completion everywhere. Less time debugging.\n\n * Easy: Designed to be easy to use and learn. Less time reading docs.\n\n * Short: Minimize code duplication. Multiple features from each parameter\n   declaration. Fewer bugs.\n\n * Robust: Get production-ready code. With automatic interactive documentation.\n\n * Standards-based: Based on (and fully compatible with) the open standards for\n   APIs: OpenAPI (previously known as Swagger) and JSON Schema.","deps":{"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-starlette":{"origin":"www/py-starlette","version":"0.37.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:fastapi_project:fastapi:0.111.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-fastapi-users","origin":"www/py-fastapi-users","version":"12.1.2_1","comment":"Ready-to-use and customizable users management for FastAPI","maintainer":"meka@tilda.center","www":"https://github.com/fastapi-users/fastapi-users","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26e41902d24c8bccc24d6664bc0e250b379a045fc604ff180366bea80fb7924d","flatsize":1245334,"path":"All/py311-fastapi-users-12.1.2_1.pkg","repopath":"All/py311-fastapi-users-12.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":134328,"desc":"Add quickly a registration and authentication system to your FastAPI project.\nFastAPI Users is designed to be as customizable and adaptable as possible.\nFeatures:\n  * Extensible base user model\n  * Ready-to-use register, login, reset password and verify e-mail routes\n  * Ready-to-use social OAuth2 login flow\n  * Dependency callables to inject current user in route\n  * Pluggable password validation\n  * Customizable database backend\n    * SQLAlchemy async backend included thanks to encode/databases\n    * MongoDB async backend included thanks to mongodb/motor\n    * Tortoise ORM backend included\n  * Multiple customizable authentication backends\n    * JWT authentication backend included\n    * Cookie authentication backend included\n  * Full OpenAPI schema support, even with several authentication backends","deps":{"py311-bcrypt":{"origin":"security/py-bcrypt","version":"3.2.2_1"},"py311-databases":{"origin":"databases/py-databases","version":"0.8.0"},"py311-email-validator":{"origin":"mail/py-email-validator","version":"2.1.1"},"py311-fastapi":{"origin":"www/py-fastapi","version":"0.111.0"},"py311-makefun":{"origin":"devel/py-makefun","version":"1.15.2"},"py311-passlib":{"origin":"security/py-passlib","version":"1.7.4"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-python-multipart":{"origin":"www/py-python-multipart","version":"0.0.9"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"options":{"OAUTH":"off","SQLALCHEMY":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-fam","origin":"devel/py-fam","version":"1.1.1_3","comment":"Python Interface to the File Alteration Monitor","maintainer":"bofh@FreeBSD.org","www":"https://python-fam.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5202b274eaaf1c9203182c4d355d3f87b8ecbe52ecd4071c6cadbc18ec1f6138","flatsize":45109,"path":"All/py311-fam-1.1.1_3.pkg","repopath":"All/py311-fam-1.1.1_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":14756,"desc":"Python FAM provides a Python module to use the File Alteration\nMonitor(ports/devel/fam) in Python.","deps":{"gamin":{"origin":"devel/gamin","version":"0.1.10_10"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libfam.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-fast-histogram","origin":"misc/py-fast-histogram","version":"0.11_1","comment":"Fast simple 1D and 2D histograms","maintainer":"yuri@FreeBSD.org","www":"https://github.com/astrofrog/fast-histogram","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50b0bf0d546484a7dc2735f8a323852f19b969477330ce80a6c1640f1b429beb","flatsize":113345,"path":"All/py311-fast-histogram-0.11_1.pkg","repopath":"All/py311-fast-histogram-0.11_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":26376,"desc":"The fast-histogram mini-package aims to provide simple and fast histogram\nfunctions for regular bins that don't compromise on performance. It doesn't do\nanything complicated - it just implements a simple histogram algorithm in C and\nkeeps it simple. The aim is to have functions that are fast but also robust and\nreliable. The result is a 1D histogram function here that is 7-15x faster than\nnumpy.histogram, and a 2D histogram function that is 20-25x faster than\nnumpy.histogram2d.","deps":{"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fastavro","origin":"textproc/py-fastavro","version":"1.9.3","comment":"Fast AVRO for Python","maintainer":"zi@FreeBSD.org","www":"https://pypi.python.org/pypi/fastavro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b7dcf973a24955a1000d40ae49f17b41d676e261bc7bf5a2e96d19ba882b9d7","flatsize":2113629,"path":"All/py311-fastavro-1.9.3.pkg","repopath":"All/py311-fastavro-1.9.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":488140,"desc":"Fast Avro support for Python provides:\n* Rich data structures.\n* A compact, fast, binary data format.\n* A container file, to store persistent data.\n* Remote procedure call (RPC).\n* Simple integration with dynamic languages.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fastf1","origin":"devel/py-fastf1","version":"3.3.3","comment":"Python module to accessing and analyzing Formula 1 data","maintainer":"jgh@FreeBSD.org","www":"https://github.com/theOehrly/Fast-F1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52d7fbd1752950811c68c0e04243992ad5a61e71ff271c719c43d5e14d329b24","flatsize":1556780,"path":"All/py311-fastf1-3.3.3.pkg","repopath":"All/py311-fastf1-3.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":225644,"desc":"FastF1 is a Python package for accessing and analyzing Formula 1 results,\nschedules, timing data and telemetry.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-rapidfuzz":{"origin":"devel/py-rapidfuzz","version":"3.9.4"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-cache":{"origin":"www/py-requests-cache","version":"1.2.1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-signalr-client-aio":{"origin":"devel/py-signalr-client-aio","version":"0.0.1.6.2"},"py311-thefuzz":{"origin":"devel/py-thefuzz","version":"0.20.0"},"py311-timple":{"origin":"math/py-timple","version":"0.1.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fakeredis","origin":"databases/py-fakeredis","version":"2.23.2","comment":"Fake version of databases/py-redis for unit testing","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cunla/fakeredis-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d50c606f250dcd03866985cb92f4942171272f42e25e0cddf03bc90348d92caa","flatsize":1342857,"path":"All/py311-fakeredis-2.23.2.pkg","repopath":"All/py311-fakeredis-2.23.2.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","MIT"],"pkgsize":204948,"desc":"fakeredis is a pure Python implementation of the redis-py python client that\nsimulates talking to a redis server. This was created for a single purpose: to\nwrite unittests. Setting up redis is not hard, but many times you want to write\nunittests that do not talk to an external server (such as redis). This module\nnow allows tests to simply use this module as a reasonable substitute for redis.","deps":{"py311-redis":{"origin":"databases/py-redis","version":"5.0.6"},"py311-sortedcontainers":{"origin":"devel/py-sortedcontainers","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"JSON":"off","LUA":"off","PROBABILISTIC":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-fake-useragent","origin":"www/py-fake-useragent","version":"1.5.1","comment":"Up to date simple useragent faker with real world database","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/fake-useragent/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5831b65a4fda0fc2e4deedfb0b82e936afb06f568efb5a586dbdaffb16100665","flatsize":123756,"path":"All/py311-fake-useragent-1.5.1.pkg","repopath":"All/py311-fake-useragent-1.5.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21104,"desc":"Up to date simple useragent faker with real world database.\n\nFeatures:\n  * grabs up to date useragent from useragentstring.com\n  * randomize with real world statistic via w3schools.com","deps":{"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-importlib-resources":{"origin":"devel/py-importlib-resources","version":"6.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gensim","origin":"textproc/py-gensim","version":"4.3.2_1","comment":"Python framework for fast Vector Space Modelling","maintainer":"yuri@FreeBSD.org","www":"https://radimrehurek.com/gensim/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05a51211bc204a71b36bf88d3b37d828e91b7b1bb88d8159c555c49c0146766a","flatsize":46563250,"path":"All/py311-gensim-4.3.2_1.pkg","repopath":"All/py311-gensim-4.3.2_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":19266588,"desc":"Gensim is a Python library for topic modelling, document indexing and similarity\nretrieval with large corpora. Target audience is the natural language processing\n(NLP) and information retrieval (IR) community.\n\nFeatures:\n* All algorithms are memory-independent w.r.t. the corpus size (can process\n  input larger than RAM, streamed, out-of-core),\n* Intuitive interfaces\n  * easy to plug in your own input corpus/datastream (trivial streaming API)\n  * easy to extend with other Vector Space algorithms (trivial transformation\n    API)\n* Efficient multicore implementations of popular algorithms, such as online\n  Latent Semantic Analysis (LSA/LSI/SVD), Latent Dirichlet Allocation (LDA),\n  Random Projections (RP), Hierarchical Dirichlet Process (HDP) or word2vec deep\n  learning.\n* Distributed computing: can run Latent Semantic Analysis and Latent Dirichlet\n  Allocation on a cluster of computers.\n* Extensive documentation and Jupyter Notebook tutorials.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-smart-open":{"origin":"net/py-smart-open","version":"7.0.4_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"If you are using the Python v3.x version and a non-Unicode locale you'll get a runtime error when mkdocs is executed..\n\nIn that case please set the locale to a Unicode locale first, e.g. en_US.UTF-8 or similar, before starting mkdocs.","type":"install"}]},{"name":"py311-fastest_pkg","origin":"ports-mgmt/fastest_pkg","version":"0.2.1_1","comment":"Script to find the fastest pkg mirror","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/ehaupt/fastest_pkg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c0552c38bc60d38a4d5d279127a7c9ab041b3ce8f3dac9aff3a9403f3adf7f8","flatsize":39313,"path":"All/py311-fastest_pkg-0.2.1_1.pkg","repopath":"All/py311-fastest_pkg-0.2.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11792,"desc":"By default pkg uses DNS-based load balancing. This method does not necessarily\nchoose the fastest mirror. This script can help you to find the fastest pkg\nmirror near you.","deps":{"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-pycurl":{"origin":"ftp/py-pycurl","version":"7.45.3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ports-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-factory-boy","origin":"devel/py-factory-boy","version":"3.3.0_1","comment":"Create comlex objects for testing purposes","maintainer":"meka@tilda.center","www":"https://github.com/FactoryBoy/factory_boy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"535c4d8954fcdd9402d429b8e21f30bd03a916b9f3ab1c30f826387c1296d76d","flatsize":453834,"path":"All/py311-factory-boy-3.3.0_1.pkg","repopath":"All/py311-factory-boy-3.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":72936,"desc":"As a fixtures replacement tool, it aims to replace static, hard to maintain\nfixtures with easy-to-use factories for complex object. Instead of building an\nexhaustive test setup with every possible combination of corner cases,\nfactory_boy allows you to use objects customized for the current test, while\nonly declaring the test-specific fields","deps":{"py311-Faker":{"origin":"devel/py-Faker","version":"15.1.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-face_recognition","origin":"graphics/py-face_recognition","version":"1.3.0_2","comment":"Recognize faces from Python or from the command line","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/face_recognition/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d55c778190b1112eb9ebc56698d567870467b9817217d44ca63a8982c43d9d57","flatsize":100379,"path":"All/py311-face_recognition-1.3.0_2.pkg","repopath":"All/py311-face_recognition-1.3.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21488,"desc":"The world's simplest facial recognition API for Python and the command line.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-dlib":{"origin":"science/py-dlib","version":"19.24.2"},"py311-face_recognition_models":{"origin":"graphics/py-face_recognition_models","version":"0.3.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python","devel"],"annotations":{"flavor":"py311"}},{"name":"py311-fail2ban","origin":"security/py-fail2ban","version":"1.1.0","comment":"Scans log files and bans IP that makes too many password failures","maintainer":"cy@FreeBSD.org","www":"https://www.fail2ban.org/wiki/index.php/Main_Page","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a22779f7842ab94214ec30122a3391974a2c63f49cc62f313f1e06e0d10968d5","flatsize":3637051,"path":"All/py311-fail2ban-1.1.0.pkg","repopath":"All/py311-fail2ban-1.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":830812,"desc":"Fail2ban scans log files like /var/log/pwdfail or /var/log/apache/error_log\nand bans IP that makes too many password failures. It updates firewall rules\nto reject the IP address.","deps":{"py311-pyinotify":{"origin":"devel/py-pyinotify","version":"0.9.6_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"DOCS":"on","INOTIFY":"on"},"annotations":{"cpe":"cpe:2.3:a:fail2ban:fail2ban:1.1.0:::::dragonfly6:x86_64","flavor":"py311"},"messages":[{"message":"Please do not edit the fail2ban.conf, jail.conf, or any other \nfiles in the distributen as they will be overwritten upon each \nupgrade of the port. Instead, create new files named *.local e.g. \nfail2ban.local or jail.local.\n\nFor more information, see the official manual:\nhttp://www.fail2ban.org/wiki/index.php/MANUAL_0_8#Configuration\n\nIf you have custom filters or actions and you are upgrading from\n0.9.x please check them.\n\nUsers of pf: please read the notes in action.d/pf.conf and the\ndiscussion at https://github.com/fail2ban/fail2ban/pull/1925\nPlease note that fail2ban will put curly braces '{}' around the\nports in the action so you shouldn't do it yourself.","type":"install"}]},{"name":"py311-faiss","origin":"math/py-faiss","version":"1.7.2","comment":"Library for efficient similarity search & clustering of dense vectors","maintainer":"yuri@FreeBSD.org","www":"https://github.com/facebookresearch/faiss/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"382b7870bb542f22d0f25976eb8cffdb763fe59519769b992145eb9b556f1e9a","flatsize":3745654,"path":"All/py311-faiss-1.7.2.pkg","repopath":"All/py311-faiss-1.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":606900,"desc":"Python binding for Faiss.\n\nFaiss is a library for efficient similarity search and clustering of dense\nvectors. It contains algorithms that search in sets of vectors of any size,\nup to ones that possibly do not fit in RAM. It also contains supporting code\nfor evaluation and parameter tuning.\n\nWWW: https://github.com/facebookresearch/faiss","deps":{"faiss":{"origin":"math/faiss","version":"1.7.2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"shlibs_required":["libfaiss.so"]},{"name":"py311-falcon","origin":"www/py-falcon","version":"3.0.1","comment":"High-performance Python framework for building cloud APIs","maintainer":"lichray@gmail.com","www":"https://falconframework.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdd4cb392e5aeb5a9b67ec737e2e2244dcfe393fda568b7e6a969554f7500977","flatsize":7390202,"path":"All/py311-falcon-3.0.1.pkg","repopath":"All/py311-falcon-3.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1279696,"desc":"Falcon is a high-performance Python framework for building cloud APIs.\nIt tries to do as little as possible while remaining highly effective.","deps":{"py311-python-mimeparse":{"origin":"devel/py-python-mimeparse","version":"1.6.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-face","origin":"devel/py-face","version":"22.0.0_1","comment":"Command-line application framework (and CLI parser)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mahmoud/face","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6dafb0a74eec442821f4d4a8b5a1b629753361fcc7cafc23013351367c9cd894","flatsize":619818,"path":"All/py311-face-22.0.0_1.pkg","repopath":"All/py311-face-22.0.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":108588,"desc":"face is a Pythonic microframework for building command-line applications:\n- First-class subcommand support\n- Powerful middleware architecture\n- Separate Parser layer\n- Built-in flagfile support\n- Handy testing utilities\n- Themeable help display","deps":{"py311-boltons":{"origin":"devel/py-boltons","version":"24.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fabric","origin":"devel/py-fabric","version":"3.2.2_1,1","comment":"High level SSH command execution","maintainer":"bofh@FreeBSD.org","www":"https://www.fabfile.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db65476b5c26bb3fde73898320f9e6c7b85e7815536a9ab87e66b648cd1f9437","flatsize":474214,"path":"All/py311-fabric-3.2.2_1,1.pkg","repopath":"All/py311-fabric-3.2.2_1,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":82760,"desc":"Fabric is a high level Python library designed to execute shell commands\nremotely over SSH, yielding useful Python objects in return.\n\nIt builds on top of Invoke (subprocess command execution and command-line\nfeatures) and Paramiko (SSH protocol implementation), extending their APIs\nto complement one another and provide additional functionality.","deps":{"py311-invoke":{"origin":"devel/py-invoke","version":"2.2.0_2"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-pathlib2":{"origin":"devel/py-pathlib2","version":"2.3.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:fabfile:fabric:3.2.2:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-fabric3","origin":"devel/py-fabric3","version":"1.14","comment":"Python tool for remote execution and deployment","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/mathiasertl/fabric/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ac68255ba3dd3d800933c4342ea201541073c6c8afb1582fd4e570dd97725f4","flatsize":851048,"path":"All/py311-fabric3-1.14.pkg","repopath":"All/py311-fabric3-1.14.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":148492,"desc":"Fabric3 is a fork of Fabric to provide compatibility with Python 3.4+.\nThe port still works with Python 2.7.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-extension-helpers","origin":"astro/py-extension-helpers","version":"0.1","comment":"Building and installing packages in the Astropy ecosystem","maintainer":"wen@FreeBSD.org","www":"https://extension-helpers.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77c8ad85d249d137daca6305c8f1a0dbbbf705afbf17ba4bb7a0130d343d1510","flatsize":162701,"path":"All/py311-extension-helpers-0.1.pkg","repopath":"All/py311-extension-helpers-0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34052,"desc":"The extension-helpers package includes convenience helpers to assist\nwith building Python packages with compiled C/Cython extensions. It\nis developed by the Astropy project but is intended to be general\nand usable by any Python package.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro"],"annotations":{"flavor":"py311"}},{"name":"py311-fastentrypoints","origin":"devel/py-fastentrypoints","version":"0.12","comment":"Makes entry_points specified in setup.py load more quickly","maintainer":"bofh@FreeBSD.org","www":"https://github.com/ninjaaron/fast-entry_points","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d39d53aa0d1317210ca7138dd3faa789b876343b2022328bb31ad976a8e62d9","flatsize":16247,"path":"All/py311-fastentrypoints-0.12.pkg","repopath":"All/py311-fastentrypoints-0.12.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6280,"desc":"Makes entry_points specified in setup.py load more quickly.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-extras","origin":"devel/py-extras","version":"1.0.0_1","comment":"Useful extra bits for Python","maintainer":"cs@FreeBSD.org","www":"https://pypi.org/project/extras/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc603256ca8b14a60a5ce7d6e0fcd69aafba2e9a60ca66c853b7673fdf2eb1a9","flatsize":50397,"path":"All/py311-extras-1.0.0_1.pkg","repopath":"All/py311-extras-1.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10904,"desc":"extras is a set of extensions to the Python standard library, originally written\nto make the code within testtools cleaner, but now split out for general use\noutside of a testing context.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-eyed3","origin":"audio/py-eyed3","version":"0.9.6","comment":"Python module for processing ID3 tags","maintainer":"rm@FreeBSD.org","www":"https://eyed3.nicfit.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"633db82f73f6c64d9c14f96f31633ca84250af1206c4c1bfe3f330d0a49921c7","flatsize":2046652,"path":"All/py311-eyed3-0.9.6.pkg","repopath":"All/py311-eyed3-0.9.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":329740,"desc":"eyeD3 is a Python program/module for processing (reading and\nwriting) ID3 tags. Information about mp3 files (i.e bit rate,\nsample frequency, play time, etc.) is also available. The formats\nsupported are ID3 v1.0/v1.1 and v2.3/v2.4.","deps":{"py311-deprecation":{"origin":"devel/py-deprecation","version":"2.1.0_1"},"py311-filetype":{"origin":"devel/py-filetype","version":"1.0.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:travis_shirk:eyed3:0.9.6:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-expandvars","origin":"devel/py-expandvars","version":"0.12.0","comment":"Expand system variables Unix style","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sayanarijit/expandvars","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a8f9a77133249e7b7beb5f69cb972d8267d078f9774538206a8274c268dfd1b","flatsize":58292,"path":"All/py311-expandvars-0.12.0.pkg","repopath":"All/py311-expandvars-0.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12004,"desc":"expandvars is inspired by GNU bash's variable expansion features. It can be used\nas an alternative to Python's os.path.expandvars function.\n\nA good use case is reading config files with the flexibility of reading values\nfrom environment variables using advanced features like returning a default\nvalue if some variable is not defined.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flufl.bounce","origin":"mail/py-flufl.bounce","version":"4.0","comment":"API for detecting the original bouncing email addresses from a bounce message","maintainer":"acm@FreeBSD.org","www":"https://fluflbounce.readthedocs.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fe8c4cbbc85c804ecf6efa1f66e235ee903481be5dc711c6fe9594f98e823cc","flatsize":549069,"path":"All/py311-flufl.bounce-4.0.pkg","repopath":"All/py311-flufl.bounce-4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":114108,"desc":"The flufl.bounce library provides a set of heuristics and an API for detecting\nthe original bouncing email addresses from a bounce message. Many formats\nfound in the wild are supported, as are VERP and RFC 3464 (DSN).","deps":{"py311-atpublic":{"origin":"devel/py-atpublic","version":"3.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-expecttest","origin":"devel/py-expecttest","version":"0.2.1","comment":"Implementation of expect tests","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ezyang/expecttest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46902b64220718700b02e7e61581c5deaf6234ca1249972fce1c04af85b74ea5","flatsize":57728,"path":"All/py311-expecttest-0.2.1.pkg","repopath":"All/py311-expecttest-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14952,"desc":"The expecttest library implements expect tests (also known as \"golden\" tests).\nExpect tests are a method of writing tests where instead of hard-coding the\nexpected output of a test, you run the test to get the output, and the test\nframework automatically populates the expected output. If the output of the\ntest changes, you can rerun the test with the environment variable\nEXPECTTEST_ACCEPT=1 to automatically update the expected output.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-expiringdict","origin":"devel/py-expiringdict","version":"1.2.2","comment":"Dictionary with auto-expiring values for caching purposes","maintainer":"antoine@FreeBSD.org","www":"https://github.com/mailgun/expiringdict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"228ac7f3dd59f902d59ad8331cba0154c06ba47924e0669a9ff62be2ba7583f4","flatsize":49705,"path":"All/py311-expiringdict-1.2.2.pkg","repopath":"All/py311-expiringdict-1.2.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12144,"desc":"expiringdict is a Python caching library.  The core of the library is\nExpiringDict class which is an ordered dictionary with auto-expiring values for\ncaching purposes.  Expiration happens on any access, object is locked during\ncleanup from expired values.  ExpiringDict cannot store more than max_len\nelements - the oldest will be deleted.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-exscript","origin":"security/py-exscript","version":"2.6_1","comment":"Automating Telnet and SSH","maintainer":"jhay@FreeBSD.org","www":"https://github.com/knipknap/exscript","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6df07c9229db6c9bcd327bd6c969d743730d05a0ceb1bef68d34c47f1362645c","flatsize":2142706,"path":"All/py311-exscript-2.6_1.pkg","repopath":"All/py311-exscript-2.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":271176,"desc":"Exscript is a Python module and a template processor for automating network\nconnections over protocols such as Telnet or SSH.\nWe attempt to create the best possible set of tools for working with\nTelnet and SSH.","deps":{"py311-configparser":{"origin":"devel/py-configparser","version":"3.5.3_1,1"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-pycryptodomex":{"origin":"security/py-pycryptodomex","version":"3.20.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ezc3d","origin":"misc/py-ezc3d","version":"1.5.9","comment":"C3D (biomechanics data format) reader/writer","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pyomeca/ezc3d","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70589d29ed43103cf23688118930272ddeba1c226b8a7adce3075511a6ae63d4","flatsize":3244696,"path":"All/py311-ezc3d-1.5.9.pkg","repopath":"All/py311-ezc3d-1.5.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":591944,"desc":"EZC3D is an easy to use reader, modifier and writer for C3D format files. It is\nwritten en C++ with proper binders for Python and MATLAB scripting langages.\n\nC3D (http://c3d.org) is a format specifically designed to store biomechanics\ndata. Hence many biomechanics softwares can produce C3D files in order to share\ndata. However, there is a lack in the biomechanics community of an easy to use,\nfree and open source library to read, modify and write them as needed when it\ngets to the data analysis.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"shlibs_provided":["libezc3d.so"],"annotations":{"flavor":"py311"}},{"name":"py311-execnet","origin":"sysutils/py-execnet","version":"2.1.1","comment":"Distributed Python deployment and communication","maintainer":"bofh@FreeBSD.org","www":"https://codespeak.net/execnet/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"983ca79ff683d30aec3b99293fe56031ca61bdbcdbea43ae0f067483fe83bc08","flatsize":525448,"path":"All/py311-execnet-2.1.1.pkg","repopath":"All/py311-execnet-2.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":95308,"desc":"execnet provides a share-nothing model with channel-send/receive communication\nfor distributing execution across many Python interpreters across version,\nplatform and network barriers. It has a minimal and fast API targetting the\nfollowing uses:\n\n  * Distribute tasks to (many) local or remote CPUs\n  * Write and deploy hybrid multi-process applications\n  * Write scripts to administer multiple environments","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-executing","origin":"devel/py-executing","version":"2.0.1","comment":"Get the currently executing AST node of a frame, and other information","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/alexmojaki/executing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74dfe0fd645e0f236ecab7fe2d1b82840909169a080fee62ed886105023eb83b","flatsize":263918,"path":"All/py311-executing-2.0.1.pkg","repopath":"All/py311-executing-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50936,"desc":"This mini-package lets you get information about what a frame is currently\ndoing, particularly the AST node being executed.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-exam","origin":"devel/py-exam","version":"0.10.6","comment":"Python toolkit for writing better tests","maintainer":"python@FreeBSD.org","www":"https://github.com/fluxx/exam","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52e8d6a5e3d3454e59c762699bb7276acace449f08a8ed5b9d2839c37a1a7c37","flatsize":65893,"path":"All/py311-exam-0.10.6.pkg","repopath":"All/py311-exam-0.10.6.pkg","licenselogic":"single","pkgsize":14968,"desc":"Exam is a Python toolkit for writing better tests. It aims to remove a lot of\nthe boiler plate testing code one often writes, while still following Python\nconventions and adhering to the unit testing interface.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-extract-msg","origin":"textproc/py-extract-msg","version":"0.48.5","comment":"Extracts emails and attachments saved in MS Outlook's .msg files","maintainer":"DtxdF@disroot.org","www":"https://github.com/TeamMsgExtractor/msg-extractor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d69c2ef7ef23b4f7452d774622a853071665c91f60d282b2bec09adfd9467372","flatsize":5286740,"path":"All/py311-extract-msg-0.48.5.pkg","repopath":"All/py311-extract-msg-0.48.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":513604,"desc":"extract_msg extracts emails and attachments saved in Microsoft\nOutlook's .msg files. It automates the extraction of key email data\n(from, to, cc, date, subject, body) and the email's attachments.","deps":{"py311-RTFDE":{"origin":"textproc/py-RTFDE","version":"0.1.1"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-compressed-rtf":{"origin":"archivers/py-compressed-rtf","version":"1.0.6"},"py311-ebcdic":{"origin":"textproc/py-ebcdic","version":"1.1.1"},"py311-olefile":{"origin":"devel/py-olefile","version":"0.46"},"py311-pytz-deprecation-shim":{"origin":"devel/py-pytz-deprecation-shim","version":"0.1.0.post0_3"},"py311-red-black-tree-mod":{"origin":"devel/py-red-black-tree-mod","version":"1.22"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tzlocal":{"origin":"devel/py-tzlocal","version":"4.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"wkhtmltopdf":{"origin":"converters/wkhtmltopdf","version":"0.12.6_4"}},"categories":["textproc","python"],"options":{"WKHTMLTOPDF":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-ewmh","origin":"devel/py-ewmh","version":"0.1.6_1","comment":"Python implementation of Extended Window Manager Hints, based on Xlib","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/parkouss/pyewmh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3160bcedcf776a4932a9530d207a055ea8d0ed158892a197faa85e57e3b5909","flatsize":70620,"path":"All/py311-ewmh-0.1.6_1.pkg","repopath":"All/py311-ewmh-0.1.6_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":13080,"desc":"An implementation of EWMH (Extended Window Manager Hints) for python 2\nand 3, based on Xlib. It allows EWMH-compliant window managers (most\nmodern WMs) to be queried and controlled.","deps":{"py311-python-xlib":{"origin":"x11-toolkits/py-python-xlib","version":"0.33"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-exceptiongroup","origin":"devel/py-exceptiongroup","version":"1.2.1","comment":"Backport of PEP 654 (exception groups)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/agronholm/exceptiongroup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93800ec2dcb1f4b0e22087f6addb1c04a1963111d1e67db78d9ed203e42791b1","flatsize":151424,"path":"All/py311-exceptiongroup-1.2.1.pkg","repopath":"All/py311-exceptiongroup-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31716,"desc":"This is a backport of the BaseExceptionGroup and ExceptionGroup classes from\nPython 3.11.\n\nIt contains the following:\n- The exceptiongroup.BaseExceptionGroup and exceptiongroup.ExceptionGroup\n  classes\n- A utility function (exceptiongroup.catch()) for catching exceptions possibly\n  nested in an exception group\n- Patches to the TracebackException class that properly formats exception groups\n  (installed on import)\n- An exception hook that handles formatting of exception groups through\n  TracebackException (installed on import)\n\nIf this package is imported on Python 3.11 or later, the built-in\nimplementations of the exception group classes are used instead,\nTracebackException is not monkey patched and the exception hook won't be\ninstalled.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-eventlib","origin":"devel/py-eventlib","version":"0.1.5_6","comment":"Library to make it easy to track events in python/django apps","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Yipit/eventlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"070e818f607effb142fc174d8288b31bdbf0860ffa9e0915958cfbea8b573838","flatsize":102017,"path":"All/py311-eventlib-0.1.5_6.pkg","repopath":"All/py311-eventlib-0.1.5_6.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":21548,"desc":"eventlib is an asynchronous event tracking app for Django. This library was\nbuilt upon the following values:\n- It must be deadly simple to log an event\n- It must be possible to track each event in different ways\n- Each different \"event handler\" must be completely separate and fail gracefully\n- The event system must be asynchronous, so let's use celery\n- The library must be extensible\n- 100%25 of test coverage is enough","deps":{"py311-celery":{"origin":"devel/py-celery","version":"5.3.6"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-ejson":{"origin":"devel/py-ejson","version":"0.1.6_2"},"py311-logan":{"origin":"devel/py-logan","version":"0.7.2_5"},"py311-redis2":{"origin":"databases/py-redis2","version":"2.10.6_3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask-jwt-extended","origin":"www/py-flask-jwt-extended","version":"4.4.4_1","comment":"Extended JWT integration with Flask","maintainer":"meka@tilda.center","www":"https://github.com/vimalloc/flask-jwt-extended","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19579a507b4b64dd91a09fe94160b8b75e5e194f2c8f46797b863933c961c911","flatsize":295328,"path":"All/py311-flask-jwt-extended-4.4.4_1.pkg","repopath":"All/py311-flask-jwt-extended-4.4.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38992,"desc":"Flask-JWT-Extended not only adds support for using JSON Web Tokens (JWT) to\nFlask for protecting views, but also many helpful (and optional) features built\nin to make working with JSON Web Tokens easier. These include:\n\n  - Support for adding custom claims to JSON Web Tokens\n  - Custom claims validation on received tokens\n  - Creating tokens from complex objects or complex object from received tokens\n  - Refresh tokens\n  - Token freshness and separate view decorators to only allow fresh tokens\n  - Token revoking/blacklisting\n  - Storing tokens in cookies and CSRF protection","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ezdxf","origin":"cad/py-ezdxf","version":"1.0.2_1","comment":"Create and modify DXF drawings","maintainer":"ports@nicandneal.net","www":"https://ezdxf.mozman.at/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f970158bc0271b2fccde4c35048a6b0986c8c9e3f447eb41b0e735de7b2878d","flatsize":16115487,"path":"All/py311-ezdxf-1.0.2_1.pkg","repopath":"All/py311-ezdxf-1.0.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2086272,"desc":"A Python package to create and modify DXF drawings, independent from the DXF\nversion. You can open/save every DXF file without losing any content (except\ncomments), Unknown tags in the DXF file will be ignored but preserved for\nsaving. With this behavior it is possible to open also DXF drawings that\ncontains data from 3rd party applications.","deps":{"py311-geomdl":{"origin":"graphics/py-geomdl","version":"5.2.10_1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad"],"annotations":{"flavor":"py311"}},{"name":"py311-evdev","origin":"devel/py-evdev","version":"1.7.0","comment":"Bindings to the Linux input handling subsystem","maintainer":"x11@FreeBSD.org","www":"https://pypi.org/project/evdev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b644352cf8b96156d077c71f756d3d858eec13d0f72a7f1a1c8e3294788d38de","flatsize":317176,"path":"All/py311-evdev-1.7.0.pkg","repopath":"All/py311-evdev-1.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":60560,"desc":"This package provides bindings to the generic input event interface in\nLinux. The evdev interface serves the purpose of passing events\ngenerated in the kernel directly to userspace through character\ndevices that are typically located in /dev/input/.\n\nThis package also comes with bindings to uinput, the userspace input\nsubsystem. Uinput allows userspace programs to create and handle input\ndevices that can inject events directly into the input subsystem.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ewah-bool-utils","origin":"devel/py-ewah-bool-utils","version":"1.1.0","comment":"EWAH Bool Array utils for yt","maintainer":"yuri@FreeBSD.org","www":"https://github.com/yt-project/ewah_bool_utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3521fc7713116fdbe268637a54b03a2a943eaadc7abb9f7aefcd94a5683fd3df","flatsize":1133296,"path":"All/py311-ewah-bool-utils-1.1.0.pkg","repopath":"All/py311-ewah-bool-utils-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":286732,"desc":"EWAH Bool Array utils for yt.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-evtx2splunk","origin":"textproc/py-evtx2splunk","version":"2.0.1","comment":"Evtx to Splunk ingestor","maintainer":"acm@FreeBSD.org","www":"https://github.com/whikernel/evtx2splunk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f641edf117390d2d59a1346447a42f39049d65e7b623acc5232584478bf80ec","flatsize":117581,"path":"All/py311-evtx2splunk-2.0.1.pkg","repopath":"All/py311-evtx2splunk-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24392,"desc":"Ingest EVTX files into a Splunk instance.\n\nThis tool is based on the work of :\n\nOmer BenAmram\nBlardy\nThanks to Ekto for its contribution.\n\nKey features:\n\n- Splunk HEC support with token auto-creation\n- Splunk index auto-creation\n- Multiprocessing support\n- Caching for evtx reuse without reconverting\n- Windows and Linux compatibility\n- Rely on the great and fast evtx_dump Rust tool of Omer\n- Evtx message resolutions from database\n\nNote: evtx2splunk converts the EVTX to JSON and stores them in a temporary\nplace. Hence, up to the size of source EVTX can be created during the process.\nThese files are removed at the end of the process, except if keep_cache is\nenabled.","deps":{"evtx":{"origin":"textproc/evtx","version":"0.8.1_10"},"fd-find":{"origin":"sysutils/fd","version":"10.1.0_1"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-python-dotenv":{"origin":"www/py-python-dotenv","version":"1.0.1_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-semantic-version":{"origin":"devel/py-semantic-version","version":"2.10.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-splunk-hec":{"origin":"textproc/py-splunk-hec","version":"1.81"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-eventlet","origin":"net/py-eventlet","version":"0.36.1","comment":"Highly concurrent networking library","maintainer":"sunpoet@FreeBSD.org","www":"https://eventlet.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a2cb6ca7bb373fb11e1799b2347cc672e91788358a719d72b92d27224f5e573","flatsize":2636869,"path":"All/py311-eventlet-0.36.1.pkg","repopath":"All/py311-eventlet-0.36.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":532956,"desc":"Eventlet is a concurrent networking library for Python that allows you to change\nhow you run your code, not how you write it.\n\nIt uses epoll or libevent for highly scalable non-blocking I/O. Coroutines\nensure that the developer uses a blocking style of programming that is similar\nto threading, but provide the benefits of non-blocking I/O. The event dispatch\nis implicit, which means you can easily use Eventlet from the Python\ninterpreter, or as a small part of a larger application.\n\nSee also: https://github.com/eventlet/eventlet","deps":{"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-greenlet":{"origin":"devel/py-greenlet","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"cpe":"cpe:2.3:a:eventlet:eventlet:0.36.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-etuples","origin":"devel/py-etuples","version":"0.3.9","comment":"Python S-expression emulation using tuple-like objects","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pythological/etuples","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70b9d55d4f8a1a5bf77db0beea2a5b857ac5c2902f9a783f403377512d84aee0","flatsize":89102,"path":"All/py311-etuples-0.3.9.pkg","repopath":"All/py311-etuples-0.3.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20928,"desc":"Python S-expression emulation using tuple-like objects.\n\nIn computer programming, an S-expression (or symbolic expression, abbreviated\nas sexpr or sexp) is an expression in a like-named notation for nested list\n(tree-structured) data. S-expressions were invented for and popularized by the\nprogramming language Lisp, which uses them for source code as well as data.","deps":{"py311-cons":{"origin":"devel/py-cons","version":"0.4.6"},"py311-multipledispatch":{"origin":"devel/py-multipledispatch","version":"0.4.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-exabgp4","origin":"net/exabgp4","version":"4.2.21","comment":"BGP engine and route injector","maintainer":"zi@FreeBSD.org","www":"https://github.com/Exa-Networks/exabgp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01f3a3a668a104b30a958b1fc76ffb0e0d4320bd9a0454a4f30ef5aed6a4ac9c","flatsize":7251309,"path":"All/py311-exabgp4-4.2.21.pkg","repopath":"All/py311-exabgp4-4.2.21.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":979992,"desc":"A BGP route injector which can inject routes with arbitrary next-hops into\nyour network (source some ipv4/ipv6 routes using both IPv4 and IPv6 TCP\nconnections), mitigate DDOS using flowspec, or pass the route it receives\nin textual form to third party application.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net"],"users":["_bgpd"],"groups":["_bgpd"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===========================================================================\nSample configurations are located in /usr/local/share/examples/exabgp.\n\nPlease create /usr/local/etc/exabgp/exabgp.conf based on one of the above\nexamples and add exabgp_enable=\"YES\" to /etc/rc.conf\n\nFor information on using MD5 signatures, please visit the examples page at:\nhttps://code.google.com/p/exabgp/wiki/examples\n===========================================================================","type":"install"}]},{"name":"py311-et_xmlfile","origin":"textproc/py-et_xmlfile","version":"1.1.0","comment":"Implementation of lxml.xmlfile for the standard library","maintainer":"antoine@FreeBSD.org","www":"https://foss.heptapod.net/openpyxl/et_xmlfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f39b593403bafa8043fcb70e1e1f358fe1ffb36643af62306dc45b6ae8057cd0","flatsize":17054,"path":"All/py311-et_xmlfile-1.1.0.pkg","repopath":"All/py311-et_xmlfile-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5524,"desc":"et_xmlfile is a low memory library for creating large XML files.\nIt is based upon the xmlfile module from lxml with the aim of allowing code to\nbe developed that will work with both libraries. It was developed initially for\nthe openpyxl project but is now a standalone module.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-essentia","origin":"audio/py-essentia","version":"2.1.b5.859_4","comment":"Python bindings for essentia, C++ library for audio and music analysis","maintainer":"yuri@FreeBSD.org","www":"https://essentia.upf.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4202f93dd5157658e07d4ce29914fb113294bdf7ad5f65c603c77c6b11c213d","flatsize":949737,"path":"All/py311-essentia-2.1.b5.859_4.pkg","repopath":"All/py311-essentia-2.1.b5.859_4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":211276,"desc":"Essentia is an open-source library and tools for audio and music analysis,\ndescription and synthesis.","deps":{"essentia":{"origin":"audio/essentia","version":"2.1.b5.859_4"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio"],"shlibs_required":["libessentia.so"]},{"name":"py311-evalidate","origin":"math/py-evalidate","version":"2.0.2","comment":"Safe evaluation of untrusted user-supplied python expressions","maintainer":"yuri@FreeBSD.org","www":"https://github.com/yaroslaff/evalidate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"668d363b3aa6cadab3194777e9d69e8fe80098e7459f4052fbfd0c894c584217","flatsize":38092,"path":"All/py311-evalidate-2.0.2.pkg","repopath":"All/py311-evalidate-2.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11420,"desc":"Evalidate is simple python module for safe eval()'uating user-supplied\n(possibly malicious) logical expressions in python syntax.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-errbot-backend-slackv3","origin":"net/py-errbot-backend-slackv3","version":"0.2.1_1","comment":"Errbot SlackV3 backend plugin","maintainer":"sunpoet@FreeBSD.org","www":"https://err-backend-slackv3.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbe2e5af603e7c557b9f68f126ac51fa910dfe6c5a3469b320953ac5300ec4df","flatsize":329230,"path":"All/py311-errbot-backend-slackv3-0.2.1_1.pkg","repopath":"All/py311-errbot-backend-slackv3-0.2.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":58328,"desc":"The err-backend-slackv3 backend lets you connect to the Slack messaging service\nusing the Real-time Messaging Protocol, Events Request-URL or Events Socket\nmode.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-slack-sdk":{"origin":"net-im/py-slack-sdk","version":"3.28.0"},"py311-slackeventsapi":{"origin":"net-im/py-slackeventsapi","version":"3.0.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-esda","origin":"science/py-esda","version":"2.5.1","comment":"Exploratory Spatial Data Analysis","maintainer":"sunpoet@FreeBSD.org","www":"https://pysal.org/esda/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"354750de50c1015dd17e64f6eac9fbf51355ec7a73c5111e7b26ab81d75528ac","flatsize":1779733,"path":"All/py311-esda-2.5.1.pkg","repopath":"All/py311-esda-2.5.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":223604,"desc":"ESDA: Exploratory Spatial Data Analysis\n\nESDA is an open-source Python library for the exploratory analysis of spatial\ndata. A subpackage of PySAL (Python Spatial Analysis Library), it is under\nactive development and includes methods for global and local spatial\nautocorrelation analysis.","deps":{"py311-libpysal":{"origin":"science/py-libpysal","version":"4.7.0_2"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-err-backend-mattermost","origin":"net/py-err-backend-mattermost","version":"3.0.0","comment":"Mattermost backend for Errbot","maintainer":"sunpoet@FreeBSD.org","www":"https://err-backend-mattermost.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d021cf6577808c996549cf313fcb0203612efb4a1d0c57cc259c9d0422d28cba","flatsize":214077,"path":"All/py311-err-backend-mattermost-3.0.0.pkg","repopath":"All/py311-err-backend-mattermost-3.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":38452,"desc":"The err-backend-mattermost backend lets you connect errbot to the Mattermost\nopen source collaboration platform.","deps":{"py311-mattermostdriver":{"origin":"net-im/py-mattermostdriver","version":"7.3.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-errbot","origin":"net/py-errbot","version":"6.2.0_1","comment":"Chatbot designed to be simple to extend with plugins","maintainer":"sunpoet@FreeBSD.org","www":"https://errbot.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54ad89570ac23ce6d667fc9e32e88ad93832f866fc42bfd1ddb29fa7d149187f","flatsize":1877517,"path":"All/py311-errbot-6.2.0_1.pkg","repopath":"All/py311-errbot-6.2.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":295152,"desc":"Errbot is a chatbot. It allows you to start scripts interactively from your\nchatrooms for any reason: random humour, chatops, starting a build, monitoring\ncommits, triggering alerts...","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-ansi":{"origin":"devel/py-ansi","version":"0.3.7"},"py311-colorlog":{"origin":"devel/py-colorlog","version":"6.8.2"},"py311-daemonize":{"origin":"devel/py-daemonize","version":"2.5.0_1"},"py311-deepmerge":{"origin":"devel/py-deepmerge","version":"1.1.1"},"py311-dulwich":{"origin":"devel/py-dulwich","version":"0.21.2"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-webtest":{"origin":"www/py-webtest","version":"3.0.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"DISCORD":"off","IRC":"off","MATTERMOST":"off","SLACK":"off","TELEGRAM":"off","XMPP":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-err-backend-discord","origin":"net/py-err-backend-discord","version":"4.0.0","comment":"Discord backend for Errbot","maintainer":"sunpoet@FreeBSD.org","www":"https://err-backend-discord.readthedocs.io/en/master/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2155b579e220a090551dfd0ed1faa14c95e927edd5fb264436ec60a56a3b6cc","flatsize":208027,"path":"All/py311-err-backend-discord-4.0.0.pkg","repopath":"All/py311-err-backend-discord-4.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":36772,"desc":"The err-backend-discord backend lets you connect to the Discord platform. A\nplace that makes it easy to talk every day and hang out more often.","deps":{"py311-discord.py":{"origin":"games/py-discord.py","version":"2.3.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-esptool","origin":"comms/py-esptool","version":"4.7.0","comment":"Utility to communicate with Espressif ESP8266 & ESP32 chips","maintainer":"loader@FreeBSD.org","www":"https://github.com/espressif/esptool","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb6972ff4536a9ee923b13e8b789527c923ba42c0f68d0a33a6b62345788cf48","flatsize":3733964,"path":"All/py311-esptool-4.7.0.pkg","repopath":"All/py311-esptool-4.7.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":368388,"desc":"A Python-based, open source, platform independent, utility to communicate\nwith the ROM bootloader in Espressif ESP8266 & ESP32 chips.","deps":{"py311-bitstring":{"origin":"devel/py-bitstring","version":"4.1.0"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-ecdsa":{"origin":"security/py-ecdsa","version":"0.19.0_1"},"py311-intelhex":{"origin":"devel/py-intelhex","version":"2.3.0"},"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-reedsolo":{"origin":"devel/py-reedsolo","version":"1.6.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ephemeral-port-reserve","origin":"net/py-ephemeral-port-reserve","version":"1.1.4","comment":"Bind to ephemeral port, force TIME_WAIT state, and unbind it","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Yelp/ephemeral-port-reserve/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ccf81f4b38f638b7df52e548cb26a62e9d5e4ab9979c81090f75f900f1ed488","flatsize":14397,"path":"All/py311-ephemeral-port-reserve-1.1.4.pkg","repopath":"All/py311-ephemeral-port-reserve-1.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5712,"desc":"ephemeral-port-reserve handles the situation when you need a networked program\nto bind to a port that can't be hard-coded. Generally this is when you want to\nrun several of them in parallel; if they all bind to port 8080, only one of\nthem can succeed.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-epdb","origin":"devel/py-epdb","version":"0.15.1","comment":"Enhanced Python Debugger","maintainer":"bofh@FreeBSD.org","www":"https://github.com/sassoftware/epdb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad11fcb9e19ed567a0066e6bd5e2469a274a018d0a7a60fde4b5d876ff705d66","flatsize":294550,"path":"All/py311-epdb-0.15.1.pkg","repopath":"All/py311-epdb-0.15.1.pkg","licenselogic":"single","pkgsize":53808,"desc":"Adds functionality to the python debugger, including support for remote\ndebugging.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-epc","origin":"devel/py-epc","version":"0.0.5","comment":"RPC Stack for Emacs Lisp for Python","maintainer":"ashish@FreeBSD.org","www":"https://pypi.python.org/pypi/epc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9e44acf05c12316efe1d27577c4563af9e70a72f58adc560e0736a5c8aa65d8","flatsize":354155,"path":"All/py311-epc-0.0.5.pkg","repopath":"All/py311-epc-0.0.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":60040,"desc":"EPC is an RPC stack for Emacs Lisp and Python-EPC is its\nserver side and client side implementation in Python. Using\nPython-EPC, you can easily call Emacs Lisp functions from\nPython and Python functions from Emacs","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sexpdata":{"origin":"devel/py-sexpdata","version":"1.0.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-epsilon","origin":"devel/py-epsilon","version":"0.8.0_1","comment":"Set of Python utility modules used by DivMod projects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/twisted/epsilon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e35c61462d5eb23d10f95ddc53aef5ad42fc761c37a81cb8470b66cde65b4d65","flatsize":1453880,"path":"All/py311-epsilon-0.8.0_1.pkg","repopath":"All/py311-epsilon-0.8.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":208276,"desc":"A small utility package that depends on tools too recent for Twisted (like\ndatetime in python 2.4) but performs generic enough functions that it can be\nused in projects that don't want to share Divmod's other projects' large\nfootprint.\n\nCurrently included:\n- A powerful date/time formatting and import/export class (ExtimeDotTime), for\n  exchanging date and time information between all Python's various ways to\n  interpret objects as times or time deltas.\n- Tools for managing concurrent asynchronous processes within Twisted.\n- A metaclass which helps you define classes with explicit states.\n- A featureful Version class.\n- A formal system for application of monkey-patches.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-enzyme","origin":"multimedia/py-enzyme","version":"0.4.1_1","comment":"Python module to parse metadata in video files","maintainer":"bofh@FreeBSD.org","www":"https://github.com/Diaoul/enzyme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81566beacc69d9db4ba716b60badf349abf0e97559035ffc415523b5e0a5c0ac","flatsize":573461,"path":"All/py311-enzyme-0.4.1_1.pkg","repopath":"All/py311-enzyme-0.4.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":61636,"desc":"Python module to parse metadata in video files\n\nYou can parse any video file. If a parse error occurs, it will throw a\nParseError exception. To see what data has been parsed, you can print\nthe object.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"annotations":{"flavor":"py311"}},{"name":"py311-envs","origin":"devel/py-envs","version":"1.3","comment":"Easy access of environment variables from Python","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/capless/envs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"128a89ff106f62fdbcd9016c59888b922c4352b57c5b7bd189165057b06347d0","flatsize":114630,"path":"All/py311-envs-1.3.pkg","repopath":"All/py311-envs-1.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26848,"desc":"Easy access of environment variables from Python with support for\nbooleans, strings, lists, tuples, integers, floats, and dicts.\n\nIf you need environment variables for your settings but need an easy way\nof using Python objects instead of just strings. For example, if you\nneed a list of strings.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-epy-reader","origin":"textproc/py-epy-reader","version":"2023.6.11","comment":"TUI Ebook Reader","maintainer":"nivit@FreeBSD.org","www":"https://github.com/wustho/epy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f74bcb316dad5c78f53e657cf61eca04e1a2dd3bcd46b081ff23a1368cfd9db5","flatsize":1647377,"path":"All/py311-epy-reader-2023.6.11.pkg","repopath":"All/py311-epy-reader-2023.6.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":278476,"desc":"TUI Ebook Reader.\n\nMain features:\n\n- Supported formats:\n  Epub (.epub, .epub3)\n  FictionBook (.fb2)\n  Mobi (.mobi)\n  AZW3 (.azw, .azw3)\n  URL (online reading)\n- Reading progress percentage\n- Bookmarks\n- External dictionary integration (sdcv, dict or wkdict)\n- Inline formats: bold and italic (depend on terminal and font capability.\n  Italic only supported in python>=3.7)\n- Text-to-Speech (with additional setup, read below)\n- Double Spread\n- Seamless (disabled by default, read below)","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-envier","origin":"devel/py-envier","version":"0.5.1","comment":"Python application configuration via the environment","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/DataDog/envier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b897e0082e1dca553dbc329f9f2c772da6d9a32ef337682c8c92e6b83101fe3a","flatsize":95843,"path":"All/py311-envier-0.5.1.pkg","repopath":"All/py311-envier-0.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20768,"desc":"Envier is a Python library for extracting configuration from environment\nvariables in a declarative and (eventually) 12-factor-app-compliant way.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-enum-compat","origin":"devel/py-enum-compat","version":"0.0.3_1","comment":"Python 3.4 Enum dummy no-op package","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jstasiak/enum-compat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eedb6a14922ee83291f424aee88c04fb2f53ab517ed163bc8dc23a43cf998bae","flatsize":1695,"path":"All/py311-enum-compat-0.0.3_1.pkg","repopath":"All/py311-enum-compat-0.0.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1792,"desc":"This is a virtual package, its whole purpose is to install enum34 on Python\nolder than 3.4. On Python 3.4+ it's a no-op.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gemmi","origin":"science/py-gemmi","version":"0.6.6","comment":"Macromolecular crystallography library and utilities","maintainer":"yuri@FreeBSD.org","www":"https://gemmi.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87c1b94c01d09df33757dc685d426db02f1168c53dd9f32d95c2d4713d8e9c5b","flatsize":5772551,"path":"All/py311-gemmi-0.6.6.pkg","repopath":"All/py311-gemmi-0.6.6.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1574864,"desc":"Gemmi is a library, accompanied by a set of programs, developed primarily for\nuse in macromolecular crystallography (MX). For working with:\n* macromolecular models (content of PDB, PDBx/mmCIF and mmJSON files),\n* refinement restraints (CIF files),\n* reflection data (MTZ and mmCIF formats),\n* data on a 3D grid (electron density maps, masks, MRC/CCP4 format)\n* crystallographic symmetry.","deps":{"gemmi":{"origin":"science/gemmi","version":"0.6.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"shlibs_required":["libgemmi_cpp.so"],"annotations":{"flavor":"py311"}},{"name":"texlive-texmf","origin":"print/texlive-texmf","version":"20240312","comment":"TeX Live Typesetting System, texmf Tree","maintainer":"tex@FreeBSD.org","www":"https://tug.org/texlive/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27b97be7cfc740bb5aff6de13e88ed138e1b9dbbd187400225a272e0266d50d7","flatsize":3419017361,"path":"All/texlive-texmf-20240312.pkg","repopath":"All/texlive-texmf-20240312.pkg","licenselogic":"single","pkgsize":1346200540,"desc":"TeX Live macro packages and fonts.","deps":{"texlive-tlmgr":{"origin":"print/texlive-tlmgr","version":"20240312"}},"categories":["print"],"annotations":{"cpe":"cpe:2.3:a:tug:texlive:20240312:::::dragonfly6:x86_64"}},{"name":"py311-entrypoint2","origin":"devel/py-entrypoint2","version":"1.1","comment":"easy to use command-line interface for Python modules","maintainer":"acm@FreeBSD.org","www":"https://github.com/ponty/entrypoint2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"033e94311e92e6d2b3b17ffe3f67785cbfb878130fa975a926bb21cbdc4eea52","flatsize":67202,"path":"All/py311-entrypoint2-1.1.pkg","repopath":"All/py311-entrypoint2-1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16384,"desc":"entrypoint2 is an easy to use argparse based command-line interface for python\nmodules. It translates function signature and documentation to argparse\nconfiguration.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-enmerkar","origin":"www/py-enmerkar","version":"0.7.1_3","comment":"Utilities for using Babel in Django","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Zegocover/enmerkar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87127372521fa44545048fe39f030cb57244ec5014e54fe935308d8257a6faf8","flatsize":71592,"path":"All/py311-enmerkar-0.7.1_3.pkg","repopath":"All/py311-enmerkar-0.7.1_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17904,"desc":"This package contains various utilities for integration of Babel into the Django\nweb framework:\n- A message extraction plugin for Django templates.\n- A middleware class that adds the Babel Locale object to requests.\n- A set of template tags for date and number formatting.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ete3","origin":"biology/py-ete3","version":"3.1.3","comment":"Framework for the analysis and visualization of trees","maintainer":"yuri@FreeBSD.org","www":"http://etetoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91e5c0fa550dfc853d630c5a7b1a46756f3a404fbef8e91cefa4ea68fcb3e8ff","flatsize":14277012,"path":"All/py311-ete3-3.1.3.pkg","repopath":"All/py311-ete3-3.1.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2374536,"desc":"ETE is a Python programming toolkit that assists in the automated manipulation,\nanalysis and visualization of phylogenetic trees. It provides a wide range of\ntree handling options, node annotation features and specialized features to deal\nwith phylogenetic trees (i.e automatic orthology and paralogy detection,\nphylostratigraphy, tree reconciliation, etc). ETE implements also an interactive\ntree visualization system based on a a highly customizable tree drawing engine\n(PDF and SVG tree images). Although ETE is developed as a tool for phylogenetic\nanalysis, it is also used to handle other types of hierarchical trees\n(i.e. clustering results).","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ephem","origin":"astro/py-ephem","version":"4.1.6","comment":"Compute positions of the planets and stars","maintainer":"rhurlin@FreeBSD.org","www":"https://pypi.org/project/ephem/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adeac5c8db95af558a182c85d02539382577745f20a89707c3b228fb4853cfd3","flatsize":2761013,"path":"All/py311-ephem-4.1.6.pkg","repopath":"All/py311-ephem-4.1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1258108,"desc":"PyEphem provides an ephem Python package for performing high-precision\nastronomy computations. The underlying numeric routines are coded in C\nand are the same ones that drive the popular XEphem astronomy application,\nwhose author, Elwood Charles Downey, generously gave permission for their\nuse in PyEphem. The name ephem is short for the word ephemeris, which is\nthe traditional term for a table giving the position of a planet, asteroid,\nor comet for a series of dates.\n\nSee also: https://rhodesmill.org/pyephem/","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-email-validator","origin":"mail/py-email-validator","version":"2.1.1","comment":"Robust email address syntax and deliverability validation library","maintainer":"meka@tilda.center","www":"https://github.com/JoshData/python-email-validator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f0fd1cbd7b6d89b515cb6bb6b23d663f3e22c46d5067aa907904eef22d5e09c","flatsize":167065,"path":"All/py311-email-validator-2.1.1.pkg","repopath":"All/py311-email-validator-2.1.1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":39568,"desc":"This library validates that address are of the form x@y.com. This is the sort\nof validation you would want for a login form on a website.\n\nKey features:\n\n- Good for validating email addresses used for logins/identity.\n- Friendly error messages when validation fails (appropriate to show to end\n  users).\n- (optionally) Checks deliverability: Does the domain name resolve?\n- Supports internationalized domain names and (optionally) internationalized\n  local parts.\n- Normalizes email addresses (super important for internationalized addresses!)","deps":{"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-entrypoints","origin":"devel/py-entrypoints","version":"0.4","comment":"Discover and load entry points from installed packages","maintainer":"python@FreeBSD.org","www":"https://github.com/takluyver/entrypoints","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f12b6d3836653bc5feb93e73dd1034b35d9538f7f9895c78aa2d26e565d31615","flatsize":37320,"path":"All/py311-entrypoints-0.4.pkg","repopath":"All/py311-entrypoints-0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9328,"desc":"Discover and load entry points from installed packages.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-email-reply-parser","origin":"mail/py-email-reply-parser","version":"0.5.12","comment":"GitHubs Email Reply Parser library for python","maintainer":"python@FreeBSD.org","www":"https://github.com/zapier/email-reply-parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8637149e43bd5a204b3e68d038c4d4ef076a83edf68a6b0b3e7425fa246d1fdb","flatsize":24921,"path":"All/py311-email-reply-parser-0.5.12.pkg","repopath":"All/py311-email-reply-parser-0.5.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6508,"desc":"A port of GitHub's Email Reply Parser library, by the fine folks at Zapier.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-emmet-core","origin":"science/py-emmet-core","version":"0.64.0","comment":"Materials API Toolkit for the Materials Project","maintainer":"yuri@FreeBSD.org","www":"https://github.com/materialsproject/emmet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"251560d06efe58809e181786504ff9344bdc9fa47e05fc1981866182769d913a","flatsize":2055565,"path":"All/py311-emmet-core-0.64.0.pkg","repopath":"All/py311-emmet-core-0.64.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":282276,"desc":"emmet is the Materials API Toolkit for the Materials Project.\nEmmet defines the core models, data pipelines, the API server,\nand the convenience CLI.","deps":{"py311-monty":{"origin":"devel/py-monty","version":"2023.5.8"},"py311-pybtex":{"origin":"textproc/py-pybtex","version":"0.24.0_2"},"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-spglib":{"origin":"science/py-spglib","version":"2.4.0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-enchant","origin":"textproc/py-enchant","version":"3.2.2_2","comment":"Spellchecking library for Python based on the Enchant library","maintainer":"thierry@FreeBSD.org","www":"https://pyenchant.github.io/pyenchant/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1165d93a06eee19d07f20daf66f7678a17e17be99b2e85cfac0c7b155e6a83ed","flatsize":506250,"path":"All/py311-enchant-3.2.2_2.pkg","repopath":"All/py311-enchant-3.2.2_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":77924,"desc":"PyEnchant is a set of language bindings and some wrapper classes to make\nthe excellent Enchant spellchecker available as a Python module.\nThe bindings are generated using SWIG. It includes all the functionality\nof Enchant with the flexibility of Python and a nice 'Pythonic'\nobject-oriented interface. It also aims to provide some higher-level\nfunctionality than is available in the C API.","deps":{"enchant":{"origin":"textproc/enchant","version":"1.6.0_11"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-emoji","origin":"misc/py-emoji","version":"2.12.1","comment":"Emoji support for Python","maintainer":"rm@FreeBSD.org","www":"https://github.com/carpedm20/emoji","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab7801799c988abcb7ff8e899053368fef6247c6ab9e8d6478aa7c1b3aa13bd7","flatsize":14717477,"path":"All/py311-emoji-2.12.1.pkg","repopath":"All/py311-emoji-2.12.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1204108,"desc":"emoji provides emoji support for python. The entire set of Emoji codes as\ndefined by the unicode consortium is supported, in addition to a bunch of\naliases.","deps":{"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-envisage","origin":"devel/py-envisage","version":"7.0.3","comment":"Enthought extensible application framework","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.enthought.com/envisage/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"665f6c95dd27b860941a0a1672081238ed12c06e5241cce2e3436eac90d2b7a2","flatsize":2223002,"path":"All/py311-envisage-7.0.3.pkg","repopath":"All/py311-envisage-7.0.3.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","CC-BY-SA-1.0","CC-BY-SA-2.0","CC-BY-SA-2.5","CC-BY-SA-3.0","LGPL20","PSFL"],"pkgsize":296372,"desc":"Envisage is a Python-based framework for building extensible applications, that\nis, applications whose functionality can be extended by adding \"plug-ins\".\nEnvisage provides a standard mechanism for features to be added to an\napplication, whether by the original developer or by someone else. In fact,\nwhen you build an application using Envisage, the entire application consists\nprimarily of plug-ins. In this respect, it is similar to the Eclipse and\nNetbeans frameworks for Java applications.\nEach plug-in is able to:\n * Advertise where and how it can be extended (its \"extension points\").\n * Contribute extensions to the extension points offered by other plug-ins.\n * Create and share the objects that perform the real work of the application\n   (\"services\").\nThe Envisage project provides the basic machinery of the Envisage framework.","deps":{"py311-apptools":{"origin":"devel/py-apptools","version":"5.2.1_1"},"py311-pyface":{"origin":"devel/py-pyface","version":"8.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-traits":{"origin":"devel/py-traits","version":"6.4.3"},"py311-traitsui":{"origin":"graphics/py-traitsui","version":"8.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-elasticsearch6","origin":"textproc/py-elasticsearch6","version":"6.8.2_1","comment":"Official Python low-level client for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdb28b59862abc5961466e09bf4c1553b564da9ad00cf4ff578a10fdef6bbb3f","flatsize":1133942,"path":"All/py311-elasticsearch6-6.8.2_1.pkg","repopath":"All/py311-elasticsearch6-6.8.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":109760,"desc":"Official low-level client for Elasticsearch. Its goal is to provide common\nground for all Elasticsearch-related code in Python; because of this it tries to\nbe opinion-free and very extendable.\n\nFor a more high level client library with more limited scope, have a look at\nelasticsearch-dsl - a more pythonic library sitting on top of elasticsearch-py.\n\nIt provides a more convenient and idiomatic way to write and manipulate queries.\nIt stays close to the Elasticsearch JSON DSL, mirroring its terminology and\nstructure while exposing the whole range of the DSL from Python either directly\nusing defined classes or a queryset-like expressions.\n\nIt also provides an optional persistence layer for working with documents as\nPython objects in an ORM-like fashion: defining mappings, retrieving and saving\ndocuments, wrapping the document data in user-defined classes.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"REQUESTS":"on"},"annotations":{"cpe":"cpe:2.3:a:elastic:elasticsearch:6.8.2:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-elasticsearch5","origin":"textproc/py-elasticsearch5","version":"5.5.2_2","comment":"Official Python low-level client for Elasticsearch","maintainer":"elastic@FreeBSD.org","www":"https://elasticsearch-py.readthedocs.org/en/master/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6cae91e7c77b327505746bba14d6bd886a66a8aede129640e5990b7c35135075","flatsize":870511,"path":"All/py311-elasticsearch5-5.5.2_2.pkg","repopath":"All/py311-elasticsearch5-5.5.2_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":87740,"desc":"Official low-level client for Elasticsearch. It's goal is to provide common\nground for all Elasticsearch-related code in Python; because of this it tries\nto be opinion-free and very extendable.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"cpe":"cpe:2.3:a:elastic:elasticsearch:5.5.2:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"py311-elasticsearch-dsl6","origin":"textproc/py-elasticsearch-dsl6","version":"6.4.0_1","comment":"High level Python client for Elasticsearch","maintainer":"jbaggs2016@gmail.com","www":"https://pypi.org/project/elasticsearch-dsl/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d4fa92782374d8b0d9bfd0d009c4460bb5d901c6db2f086f99d171aa94fc789","flatsize":716140,"path":"All/py311-elasticsearch-dsl6-6.4.0_1.pkg","repopath":"All/py311-elasticsearch-dsl6-6.4.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":106616,"desc":"Elasticsearch DSL is a high-level library whose aim is to help with writing\nand running queries against Elasticsearch. It is built on top of the official\nlow-level client (elasticsearch-py).\n\nIt provides a more convenient and idiomatic way to write and manipulate\nqueries. It stays close to the Elasticsearch JSON DSL, mirroring its terminology\nand structure. It exposes the whole range of the DSL from Python either directly\nusing defined classes or a queryset-like expressions.\n\nIt also provides an optional wrapper for working with documents as Python\nobjects: defining mappings, retrieving and saving documents, wrapping the\ndocument data in user-defined classes.\n\nTo use the other Elasticsearch APIs (eg. cluster health) just use the underlying\nclient.","deps":{"py311-elasticsearch6":{"origin":"textproc/py-elasticsearch6","version":"6.8.2_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-elelabs-zigbee-ezsp-utility","origin":"comms/py-elelabs-zigbee-ezsp-utility","version":"20220218","comment":"Elelabs Firmware Update Utility","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/Elelabs/elelabs-zigbee-ezsp-utility","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0ed07aaadb0df76de2dd6b892a9c7657f0dac5dd073542350e47f392f324cb0","flatsize":1502527,"path":"All/py311-elelabs-zigbee-ezsp-utility-20220218.pkg","repopath":"All/py311-elelabs-zigbee-ezsp-utility-20220218.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":531412,"desc":"The Elelabs Firmware Update Utility is a basic Python 3 script to flash\nthe the firmware inside a range of Elelabs Zigbee and Thread products to\na newer version.\n\nCurrently sold supported products based on Silicon Labs microcontrollers:\n    Elelabs Zigbee Raspberry Pi Shield ELR023 (EFR32MG13P)\n    Elelabs Zigbee USB Adapter ELU013 (EFR32MG13P)\n\nPreviously sold supported products based on Silicon Labs microcontrollers:\n    Elelabs Zigbee Raspberry Pi Shield ELR022 (EFR32MG1B)\n    Elelabs Zigbee USB Adapter ELU012 (EFR32MG1B)\n    Elelabs Zigbee Raspberry Pi Shield EZBPIS (EM357)\n    Elelabs Zigbee USB Adapter EZBUSBA (EM357)\n\nDisclaimer: This utility should also work with other generic EZSP\n(EmberZNet Serial Protocol) or Spinel (Openthread Serial Protocol) based\nadapters and modules from other vendors, however firmwares for products\nnot from Elelabs are not provided here and there is no guarantees that\nit will work with non-Elelabs products. Be wanted that you may void your\nwarranty and even brick your adapter if the firmware update is not\nsupported by your mnaufacturer.","deps":{"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-xmodem":{"origin":"comms/py-xmodem","version":"0.4.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"!!! ATTENTION !!!\n\nMake sure that you are flashing proper F/W.\nThere is different pinout in different images and you may loose\nconnection to EFR32 chip after flashing.\n\n\nExtra F/W sources:\nhttps://www.zigbee2mqtt.io/guide/adapters/\nhttps://github.com/xsp1989/zigbeeFirmware/\nhttps://github.com/grobasoz/zigbee-firmware\nhttps://github.com/zha-ng/EZSP-Firmware\nhttps://github.com/MattWestb/EFR32-FW\nhttps://github.com/walthowd/husbzb-firmware\n\n\nPlease note if you are using the EZSP v8 firmware you will also have to\nadd the following to your configuration.yaml for the Home Assistant\nZHA integration to load successfully.\n\nzha:\n  zigpy_config:\n    ezsp_config:\n      CONFIG_PACKET_BUFFER_COUNT: 64\n      CONFIG_MAX_END_DEVICE_CHILDREN: 32\n      CONFIG_SOURCE_ROUTE_TABLE_SIZE: 200","type":"install"}]},{"name":"py311-empy","origin":"textproc/py-empy","version":"3.3.4","comment":"Powerful and robust templating system for Python","maintainer":"python@FreeBSD.org","www":"http://www.alcyone.com/software/empy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6f91bce73392db05dd2543cf4fb70d33dfe99d6f805be579d20ee861837c35b","flatsize":484693,"path":"All/py311-empy-3.3.4.pkg","repopath":"All/py311-empy-3.3.4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":79688,"desc":"EmPy is a system for embedding Python expressions and statements in template\ntext; it takes an EmPy source file, processes it, and produces output. This\nis accomplished via expansions, which are special signals to the EmPy system\nand are set off by a special prefix (by default the at sign, @). EmPy can\nexpand arbitrary Python expressions and statements in this way, as well as a\nvariety of special forms. Textual data not explicitly delimited in this way\nis sent unaffected to the output, allowing Python to be used in effect as a\nmarkup language. Also supported are callbacks via hooks, recording and\nplayback via diversions, and dynamic, chainable filters. The system is highly\nconfigurable via command line options and embedded commands.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-enlighten","origin":"devel/py-enlighten","version":"1.12.4","comment":"Console progress bar module for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Rockhopper-Technologies/enlighten","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20ec7f1eacf320b72da81495a45f64267793f8033382b432b3ab6728847f0292","flatsize":371276,"path":"All/py311-enlighten-1.12.4.pkg","repopath":"All/py311-enlighten-1.12.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61432,"desc":"Enlighten Progress Bar is a console progress bar module for Python.\n\nThe main advantage of Enlighten is it allows writing to stdout and stderr\nwithout any redirection.","deps":{"py311-blessed":{"origin":"devel/py-blessed","version":"1.20.0"},"py311-prefixed":{"origin":"devel/py-prefixed","version":"0.7.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-elasticsearch","origin":"textproc/py-elasticsearch","version":"7.17.9_1","comment":"Official Python low-level client for Elasticsearch","maintainer":"sunpoet@FreeBSD.org","www":"https://www.elastic.co/guide/en/elasticsearch/client/python-api/current/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c01ad51911ba3b025fdb3c5a4d09fc11298afb2e25609e24f90094ba1d33767e","flatsize":4651894,"path":"All/py311-elasticsearch-7.17.9_1.pkg","repopath":"All/py311-elasticsearch-7.17.9_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":237736,"desc":"Official low-level client for Elasticsearch. Its goal is to provide common\nground for all Elasticsearch-related code in Python; because of this it tries to\nbe opinion-free and very extendable.\n\nFor a more high level client library with more limited scope, have a look at\nelasticsearch-dsl - a more pythonic library sitting on top of elasticsearch-py.\n\nIt provides a more convenient and idiomatic way to write and manipulate queries.\nIt stays close to the Elasticsearch JSON DSL, mirroring its terminology and\nstructure while exposing the whole range of the DSL from Python either directly\nusing defined classes or a queryset-like expressions.\n\nIt also provides an optional persistence layer for working with documents as\nPython objects in an ORM-like fashion: defining mappings, retrieving and saving\ndocuments, wrapping the document data in user-defined classes.","deps":{"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"ASYNC":"off","REQUESTS":"on"},"annotations":{"cpe":"cpe:2.3:a:elastic:elasticsearch:7.17.9:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-elementpath","origin":"textproc/py-elementpath","version":"4.4.0","comment":"XPath 1.0/2.0/3.0 parsers and selectors for ElementTree and lxml","maintainer":"wen@FreeBSD.org","www":"https://github.com/sissaschool/elementpath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19c48e218bc98b0bd9761748ec362d66471a312e810cbdbf6b859f1aa8827bac","flatsize":3485325,"path":"All/py311-elementpath-4.4.0.pkg","repopath":"All/py311-elementpath-4.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":476172,"desc":"The proposal of this package is to provide XPath 1.0, 2.0 and 3.0 selectors for\nElementTree XML data structures, both for the standard ElementTree library and\nfor the lxml.etree library.\n\nFor lxml.etree this package can be useful for providing XPath 2.0/3.0\nselectors, because lxml.etree already has it's own implementation of XPath 1.0.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-elasticsearch-curator","origin":"textproc/py-elasticsearch-curator","version":"5.8.4","comment":"Python index manager for Elasticsearch","maintainer":"elastic@FreeBSD.org","www":"https://curator.readthedocs.org/en/master/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8172b3e4ee82e3073c503f05107c409333aabf34b389e960c1d75b3bffea2c7","flatsize":1411189,"path":"All/py311-elasticsearch-curator-5.8.4.pkg","repopath":"All/py311-elasticsearch-curator-5.8.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":187700,"desc":"Have indices in Elasticsearch? This is the tool for you!\n\nLike a museum curator manages the exhibits and collections on display,\nElasticsearch Curator helps you curate, or manage your indices.","deps":{"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-click7":{"origin":"devel/py-click7","version":"7.1.2_1"},"py311-elasticsearch":{"origin":"textproc/py-elasticsearch","version":"7.17.9_1"},"py311-requests-aws4auth":{"origin":"www/py-requests-aws4auth","version":"1.2.3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-voluptuous":{"origin":"devel/py-voluptuous","version":"0.15.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ejson","origin":"devel/py-ejson","version":"0.1.6_2","comment":"Extensible JSON serializers and deserializers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Yipit/ejson","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66849584e54a11715c5872111fa70956f3477ed4314fb7aa54d78e32ffaa7868","flatsize":53748,"path":"All/py311-ejson-0.1.6_2.pkg","repopath":"All/py311-ejson-0.1.6_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":12132,"desc":"ejson provides an API to extend the json library to make it easy to register new\nserializers and new deserializers.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-einops","origin":"misc/py-einops","version":"0.8.0","comment":"New flavour of deep learning operations","maintainer":"yuri@FreeBSD.org","www":"https://einops.rocks/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"817c11a0199e71742f9ec10fc51657f65c94952e91817e53ec06b7faef345f6f","flatsize":520331,"path":"All/py311-einops-0.8.0.pkg","repopath":"All/py311-einops-0.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":82564,"desc":"einops provides flexible and powerful tensor operations for readable and\nreliable code.\nIt supports numpy, pytorch, tensorflow, jax, and others.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-elasticsearch-async","origin":"textproc/py-elasticsearch-async","version":"6.2.0_1","comment":"Python Elasticsearch Async Client","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/elastic/elasticsearch-py-async","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e55d6528df2687e7388ede970a37f20d87bb4ecb10b35d1179b37de2e3b14b47","flatsize":84598,"path":"All/py311-elasticsearch-async-6.2.0_1.pkg","repopath":"All/py311-elasticsearch-async-6.2.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18984,"desc":"This is an adapter for elasticsearch providing a transport layer based on\nPython's asyncio module. All API calls now return a future wrapping the\nresponse.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-async_timeout":{"origin":"devel/py-async_timeout","version":"4.0.3"},"py311-elasticsearch":{"origin":"textproc/py-elasticsearch","version":"7.17.9_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-editorconfig","origin":"editors/py-editorconfig","version":"0.12.3","comment":"EditorConfig File Locator and Interpreter for Python","maintainer":"shaun@FreeBSD.org","www":"https://editorconfig.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd570566e98f8f993d35f85b7bac6aa4856df2065768d323696975d652d21254","flatsize":88603,"path":"All/py311-editorconfig-0.12.3.pkg","repopath":"All/py311-editorconfig-0.12.3.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","PSFL"],"pkgsize":20212,"desc":"EditorConfig makes it easy to maintain the correct coding style when\nswitching between different text editors and between different projects.\nThe EditorConfig project maintains a file format and plugins for various\ntext editors which allow this file format to be read and used by those\neditors.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["editors","python"],"annotations":{"flavor":"py311"}},{"name":"py311-editdistance","origin":"devel/py-editdistance","version":"0.6.2_1","comment":"Fast implementation of the edit distance (Levenshtein distance)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/roy-ht/editdistance","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8048cfa1d467036668f7679dd4aa60b70bb9580a7233454ffae5eefa29ac19f4","flatsize":96614,"path":"All/py311-editdistance-0.6.2_1.pkg","repopath":"All/py311-editdistance-0.6.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28020,"desc":"This library simply implements Levenshtein distance with C++ and Cython.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-editables","origin":"devel/py-editables","version":"0.5","comment":"Editable installations","maintainer":"sunpoet@FreeBSD.org","www":"https://editables.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fb3720ae2eef433c397eb01d40b16d5d1a05a1bc631c424ff5d8227f6c567bc","flatsize":29749,"path":"All/py311-editables-0.5.pkg","repopath":"All/py311-editables-0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8920,"desc":"This library supports the building of wheels which, when installed, will expose\npackages in a local directory on sys.path in \"editable mode\". In other words,\nchanges to the package source will be reflected in the package visible to\nPython, without needing a reinstall.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-eggtestinfo","origin":"devel/py-eggtestinfo","version":"0.3_1","comment":"Setuptools plugin that adds test information to .egg-info","maintainer":"rm@FreeBSD.org","www":"https://pypi.org/project/eggtestinfo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0592e1ab62a16dbd9160455ae4a5f012b866cac254afbf6b53703229fcc5515e","flatsize":11085,"path":"All/py311-eggtestinfo-0.3_1.pkg","repopath":"All/py311-eggtestinfo-0.3_1.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":5076,"desc":"This package is a setuptools plugin: it adds a file to the generated .egg-info\ndirectory, capturing the information used by the setup.py test command when\nrunning tests.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-elasticsearch-dsl","origin":"textproc/py-elasticsearch-dsl","version":"7.3.0_1","comment":"High level Python client for Elasticsearch","maintainer":"jbaggs2016@gmail.com","www":"https://pypi.org/project/elasticsearch-dsl/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c4999d76401a2a0458b05c0f96a79bda812e7f757bc9fd76ae90bfa56d72e15","flatsize":754657,"path":"All/py311-elasticsearch-dsl-7.3.0_1.pkg","repopath":"All/py311-elasticsearch-dsl-7.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":108788,"desc":"Elasticsearch DSL is a high-level library whose aim is to help with writing\nand running queries against Elasticsearch. It is built on top of the official\nlow-level client (elasticsearch-py).\n\nIt provides a more convenient and idiomatic way to write and manipulate\nqueries. It stays close to the Elasticsearch JSON DSL, mirroring its terminology\nand structure. It exposes the whole range of the DSL from Python either directly\nusing defined classes or a queryset-like expressions.\n\nIt also provides an optional wrapper for working with documents as Python\nobjects: defining mappings, retrieving and saving documents, wrapping the\ndocument data in user-defined classes.\n\nTo use the other Elasticsearch APIs (eg. cluster health) just use the underlying\nclient.","deps":{"py311-elasticsearch":{"origin":"textproc/py-elasticsearch","version":"7.17.9_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ed2k-tools","origin":"net-p2p/py-ed2k-tools","version":"0.1","comment":"Python framework for manipulating eD2K metafiles","maintainer":"danfe@FreeBSD.org","www":"https://ed2k-tools.sourceforge.net/python.shtml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d976e1405fdd08857896c4bab433181a4255967491685a2bede3fee19731e5e7","flatsize":21528,"path":"All/py311-ed2k-tools-0.1.pkg","repopath":"All/py311-ed2k-tools-0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8856,"desc":"This is a Python framework for easy manipulation of .part.met files\n(Overnet/eDonkey2000 download meta-information).  This set of classes\nallows for rapid development of ed2k tools, using a very simple API.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-p2p","python"],"options":{"DOCS":"on"}},{"name":"py311-enrich","origin":"textproc/py-enrich","version":"1.2.7","comment":"Extensions to py-rich","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/enrich/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9dc1bde14296b832634edb84f219818213864c37e49fff811a59c9572a2f61d3","flatsize":54725,"path":"All/py311-enrich-1.2.7.pkg","repopath":"All/py311-enrich-1.2.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14656,"desc":"Enriched extends rich library functionality with a set of changes that\nwere not accepted to rich itself.","deps":{"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ed25519ll","origin":"security/py-ed25519ll","version":"0.6_2","comment":"Low-level ctypes wrapper for Ed25519 digital signatures","maintainer":"nivit@FreeBSD.org","www":"https://bitbucket.org/dholth/ed25519ll","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d6f245bed54e162497d687a2d2e1aa6fce8caf47ecdf08e627d475d03185760","flatsize":169884,"path":"All/py311-ed25519ll-0.6_2.pkg","repopath":"All/py311-ed25519ll-0.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":67700,"desc":"ed25519ll is a low-level wrapper for the Ed25519 public key signature\nsystem. It uses Extension() to compile a shared library that is not a\nPython extension module, and then uses ctypes to talk to the library. With\nluck it will only be necessary to compile ed25519ll once for each\nplatform, reusing its shared library across Python versions.\n\nThis wrapper also contains a reasonably performat pure-Python\nfallback. Unlike the reference implementation, the Python implementation\ndoes not contain protection against timing attacks.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"flavor":"py311"}},{"name":"py311-ecos","origin":"math/py-ecos","version":"2.0.14","comment":"Python package for ECOS: Embedded Cone Solver","maintainer":"yuri@FreeBSD.org","www":"https://www.embotech.com/ECOS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"292f9df2560186be86f5ad078f1520e2bf6defb4b4d4e6af112f4d4ab775e40e","flatsize":165532,"path":"All/py311-ecos-2.0.14.pkg","repopath":"All/py311-ecos-2.0.14.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":63740,"desc":"Python binding for ECOS, a lightweight conic solver for second-order cone\nprogramming.\n\nConvex optimization is used in fields as diverse as control and estimation,\nfinance, signal processing and image reconstruction.\n\nThe C version of the ECOS solver is in math/ecos.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ecdsa","origin":"security/py-ecdsa","version":"0.19.0_1","comment":"ECDSA cryptographic signature library (pure python)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tlsfuzzer/python-ecdsa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"067fa0684d26d7267f4650a0acc2bea22cb38f0017934c52ecdd4563e25b4b67","flatsize":2115693,"path":"All/py311-ecdsa-0.19.0_1.pkg","repopath":"All/py311-ecdsa-0.19.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":278440,"desc":"This is an easy-to-use implementation of ECC (Elliptic Curve Cryptography) with\nsupport for ECDSA (Elliptic Curve Digital Signature Algorithm) and ECDH\n(Elliptic Curve Diffie-Hellman), implemented purely in Python, released under\nthe MIT license. With this library, you can quickly create key pairs (signing\nkey and verifying key), sign messages, and verify the signatures. You can also\nagree on a shared secret key based on exchanged public keys. The keys and\nsignatures are very short, making them easy to handle and incorporate into other\nprotocols.\n\nThis library provides key generation, signing, verifying, and shared secret\nderivation for five popular NIST \"Suite B\" GF(p) (prime field) curves, with key\nlengths of 192, 224, 256, 384, and 521 bits. The \"short names\" for these curves,\nas known by the OpenSSL tool (openssl ecparam -list_curves), are: prime192v1,\nsecp224r1, prime256v1, secp384r1, and secp521r1. It includes the 256-bit curve\nsecp256k1 used by Bitcoin. There is also support for the regular (non-twisted)\nvariants of Brainpool curves from 160 to 512 bits. The \"short names\" of those\ncurves are: brainpoolP160r1, brainpoolP192r1, brainpoolP224r1, brainpoolP256r1,\nbrainpoolP320r1, brainpoolP384r1, brainpoolP512r1. Few of the small curves from\nSEC standard are also included (mainly to speed-up testing of the library),\nthose are: secp112r1, secp112r2, secp128r1, and secp160r1. No other curves are\nincluded, but it is not too hard to add support for more curves over prime\nfields.","deps":{"py311-gmpy2":{"origin":"math/py-gmpy2","version":"2.1.5_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"GMPY":"off","GMPY2":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-eemeter","origin":"misc/py-eemeter","version":"3.2.0","comment":"Package implementing methods to calculate metered energy consumption","maintainer":"yuri@FreeBSD.org","www":"https://eemeter.openee.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c556bba069b244a59d9a5fca07ade1b3496a16d60dff9d54c3926e473fc45865","flatsize":2145743,"path":"All/py311-eemeter-3.2.0.pkg","repopath":"All/py311-eemeter-3.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1253620,"desc":"An open source python package for implementing and developing standard methods\nfor calculating normalized metered energy consumption and avoided energy use.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-statsmodels":{"origin":"math/py-statsmodels","version":"0.14.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-easyzone","origin":"dns/py-easyzone","version":"1.2.2_2","comment":"DNS Zone abstraction module for Python","maintainer":"bra@fsn.hu","www":"http://www.psychofx.com/easyzone/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5330190cc6e8dec906fb80f56d1cc16763b43298e4373494ea0e6c3fc7f83196","flatsize":68782,"path":"All/py311-easyzone-1.2.2_2.pkg","repopath":"All/py311-easyzone-1.2.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12744,"desc":"Easyzone is a package to manage the common record types of a zone file,\nincluding SOA records. This module sits on top of the dnspython package\nand provides a higher level abstraction for common zone file manipulation\nuse cases.","deps":{"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-easyprocess","origin":"devel/py-easyprocess","version":"0.3","comment":"Easy to use python subprocess interface","maintainer":"daniel@blodan.se","www":"https://github.com/ponty/EasyProcess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9d5f5739f37c1d97cf1af08c8028a6fe56460db418f3ee9e05e416c7595689d","flatsize":59109,"path":"All/py311-easyprocess-0.3.pkg","repopath":"All/py311-easyprocess-0.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13416,"desc":"EasyProcess is an easy to use python subprocess interface.","deps":{"py311-cog":{"origin":"devel/py-cog","version":"3.1.0"},"py311-paver":{"origin":"devel/py-paver","version":"1.3.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-easygui","origin":"x11-toolkits/py-easygui","version":"0.98.3","comment":"Easy GUI programming in python","maintainer":"antoine@FreeBSD.org","www":"https://github.com/robertlugg/easygui","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b5b2100ff00e71086351e7a62c02bc8d0e6ee122697a9fa5f61a5fbace766ca","flatsize":605793,"path":"All/py311-easygui-0.98.3.pkg","repopath":"All/py311-easygui-0.98.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":118404,"desc":"EasyGUI is a module for very simple, very easy GUI programming in Python.\nEasyGUI is different from other GUI generators in that EasyGUI is NOT\nevent-driven.  Instead, all GUI interactions are invoked by simple function\ncalls.","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-toolkits","python"],"annotations":{"flavor":"py311"}},{"name":"py311-easydict","origin":"devel/py-easydict","version":"1.13","comment":"Access dict values as attributes, which works recursively","maintainer":"yuri@FreeBSD.org","www":"https://github.com/makinacorpus/easydict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"763dcdb84461a17ffd003bae85ddf5290cff7467a5809e9d968058a7aeee176c","flatsize":27697,"path":"All/py311-easydict-1.13.pkg","repopath":"All/py311-easydict-1.13.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":8132,"desc":"EasyDict allows to access dict values as attributes (works recursively).\nA Javascript-like properties dot notation for python dicts.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-edalize","origin":"cad/py-edalize","version":"0.5.4","comment":"Library for interfacing EDA tools","maintainer":"yuri@FreeBSD.org","www":"https://github.com/olofk/edalize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c69df2a0777b895a44427641787324fa5fc9027ce4173345648cb9d1587e83d5","flatsize":1495127,"path":"All/py311-edalize-0.5.4.pkg","repopath":"All/py311-edalize-0.5.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":205580,"desc":"Edalize is an award winning Python library for interacting with EDA tools.\nIt can create project files for supported tools and run them in batch or\nGUI mode (where supported).","deps":{"gmake":{"origin":"devel/gmake","version":"4.4.1"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-types-Jinja2":{"origin":"devel/py-types-Jinja2","version":"2.11.9"},"python311":{"origin":"lang/python311","version":"3.11.9"},"yosys":{"origin":"cad/yosys","version":"0.36"}},"categories":["cad","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ebcdic","origin":"textproc/py-ebcdic","version":"1.1.1","comment":"Additional EBCDIC codecs","maintainer":"DtxdF@disroot.org","www":"https://github.com/roskakori/CodecMapper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c33d8f38b3f19047b15f13442107a7f2c8df9bf181b5db9766f0ff56f9597ad2","flatsize":63455,"path":"All/py311-ebcdic-1.1.1.pkg","repopath":"All/py311-ebcdic-1.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11888,"desc":"ebcdic is a Python package adding additional EBCDIC codecs for data\nexchange with legacy system. It works with Python 2.7 and Python\n3.4+.\n\nEBCDIC is short for Extended Binary Coded Decimal Interchange Code\nand is a family of character encodings that is mainly used on\nmainframe computers. There is no real point in using it unless you\nhave to exchange data with legacy systems that still only support\nEBCDIC as character encoding.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ec2-cli-tools","origin":"net/py-ec2-cli-tools","version":"1.5_1","comment":"Helpful CLI utilities for querying and connecting to EC2 instances","maintainer":"bofh@FreeBSD.org","www":"https://github.com/FlipPath/ec2-cli-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4349432496d94eae5054086dc4f359c9830a01a842484865149aab95a13aed1","flatsize":14392,"path":"All/py311-ec2-cli-tools-1.5_1.pkg","repopath":"All/py311-ec2-cli-tools-1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6240,"desc":"Helpful CLI utilities for querying and connecting to EC2 instances","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"py311-boto":{"origin":"devel/py-boto","version":"2.49.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-eccodes","origin":"science/py-eccodes","version":"1.7.0_1","comment":"Python interface to the ecCodes BUFR and GRIB de/encoder","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ecmwf/eccodes-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a54904f9a60f8e7c08d76be364477ee277019de98d2c820f5dea2d9778a167d8","flatsize":532975,"path":"All/py311-eccodes-1.7.0_1.pkg","repopath":"All/py311-eccodes-1.7.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":71812,"desc":"Python 3 interface to encode and decode GRIB and BUFR files via the ECMWF\necCodes library.\n\nFeatures:\n- reads and writes GRIB 1 and 2 files,\n- reads and writes BUFR 3 and 4 files,\n- supports all modern versions of Python 3.7, 3.6, 3.5 and PyPy3,\n- works on most Linux distributions and MacOS, the ecCodes C-library is the only\n  system dependency,\n- PyPI package with no install time build (binds with CFFI ABI level, in-line\n  mode),\n- supports writing the index of a GRIB file to disk, to save a full-file scan on\n  open.","deps":{"eccodes":{"origin":"science/eccodes","version":"2.35.0"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-findlibs":{"origin":"devel/py-findlibs","version":"0.0.5_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dynrules","origin":"devel/py-dynrules","version":"0.1.0_1","comment":"Dynamic Scripting for adaptive AI systems","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/marcusva/py-dynrules","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cee179570ccbae52a0e7926b6dccaa5cd6e2206d7c3a06b956449d9ed1ef23e0","flatsize":485051,"path":"All/py311-dynrules-0.1.0_1.pkg","repopath":"All/py311-dynrules-0.1.0_1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":99724,"desc":"dynrules is a dynamic ruleset scripting package for Python. It uses the\nDynamic Scripting technique to create adaptive AI scripts automatically\nfrom predefined rulesets.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-dynrules port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-dwavebinarycsp","origin":"science/py-dwavebinarycsp","version":"0.3.0","comment":"DWave: Map CSP with binary variables to binary quadratic models","maintainer":"yuri@FreeBSD.org","www":"https://docs.ocean.dwavesys.com/projects/binarycsp/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"998af2aa4258edbca4ccd73eeca2220ac8510c42429aa4e2fc8da84082451654","flatsize":296852,"path":"All/py311-dwavebinarycsp-0.3.0.pkg","repopath":"All/py311-dwavebinarycsp-0.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41252,"desc":"dwavebinarycsp is a library to construct a binary quadratic model from a\nconstraint satisfaction problem with small constraints over binary variables.","deps":{"py311-dimod":{"origin":"science/py-dimod","version":"0.12.15"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-penaltymodel":{"origin":"science/py-penaltymodel","version":"1.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dwave-tabu","origin":"science/py-dwave-tabu","version":"0.5.0_1","comment":"DWave: Tabu solver for QUBO/Ising problems","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dwavesystems/dwave-tabu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2293c30b99d933bf9fd4b56e25ef3153b0ee7f8e202a759f1be180f8aad12137","flatsize":21058,"path":"All/py311-dwave-tabu-0.5.0_1.pkg","repopath":"All/py311-dwave-tabu-0.5.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7680,"desc":"dwave-tabu is a C/C++ implementation of the MST2 multistart tabu search\nalgorithm for quadratic unconstrained binary optimization (QUBO) problems with a\ndimod sampler Python interface.","deps":{"py311-dwave-samplers":{"origin":"science/py-dwave-samplers","version":"1.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dwave-samplers","origin":"science/py-dwave-samplers","version":"1.2.0","comment":"DWave: Classical algorithms for solving binary quadratic models","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dwavesystems/dwave-samplers","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6e20c618ff8ffc5736990110921b4f3a2bb4973f6e53617129bc75c68f4ab4c","flatsize":10459631,"path":"All/py311-dwave-samplers-1.2.0.pkg","repopath":"All/py311-dwave-samplers-1.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":562756,"desc":"Ocean software provides a variety of quantum, classical, and quantum-classical\ndimod samplers that run either remotely (for example, in D-Wave's Leap\nenvironment) or locally on your CPU.\n\ndwave-samplers implements the following classical algorithms for solving binary\nquadratic models (BQM):\n* Random: a sampler that draws uniform random samples.\n* Simulated Annealing: a probabilistic heuristic for optimization and\n  approximate Boltzmann sampling well suited to finding good solutions of large\n  problems.\n* Steepest Descent: a discrete analogue of gradient descent, often used in\n  machine learning, that quickly finds a local minimum.\n* Tabu: a heuristic that employs local search with methods to escape local\n  minima.\n* Tree Decomposition: an exact solver for problems with low treewidth.","deps":{"py311-dimod":{"origin":"science/py-dimod","version":"0.12.15"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-reno":{"origin":"textproc/py-reno","version":"4.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dwave-system","origin":"science/py-dwave-system","version":"1.23.0","comment":"DWave: API for incorporating the D-Wave system as a sampler","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dwavesystems/dwave-system","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7dfe1acd089f4a3b494272631192a0b3ee2b7014ad68840cedc020ced658466","flatsize":1038095,"path":"All/py311-dwave-system-1.23.0.pkg","repopath":"All/py311-dwave-system-1.23.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":135872,"desc":"dwave-system is a basic API for easily incorporating the D-Wave system as a\nsampler in the D-Wave Ocean software stack, directly or through Leap's\ncloud-based hybrid solvers. It includes DWaveSampler, a dimod sampler that\naccepts and passes system parameters such as system identification and\nauthentication down the stack, LeapHybridSampler, for Leap's hybrid solvers,\nand other. It also includes several useful composites - layers of pre- and\npost-processing - that can be used with DWaveSampler to handle minor-embedding,\noptimize chain strength, etc.","deps":{"py311-dimod":{"origin":"science/py-dimod","version":"0.12.15"},"py311-dwave-cloud-client":{"origin":"science/py-dwave-cloud-client","version":"0.11.3_1"},"py311-dwave-greedy":{"origin":"science/py-dwave-greedy","version":"0.3.0_1"},"py311-dwave-networkx":{"origin":"science/py-dwave-networkx","version":"0.8.15"},"py311-dwave-preprocessing":{"origin":"science/py-dwave-preprocessing","version":"0.6.5"},"py311-dwave-samplers":{"origin":"science/py-dwave-samplers","version":"1.2.0"},"py311-homebase":{"origin":"devel/py-homebase","version":"1.0.1"},"py311-minorminer":{"origin":"math/py-minorminer","version":"0.2.14"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dwave-networkx","origin":"science/py-dwave-networkx","version":"0.8.15","comment":"DWave: Extension of the NetworkX Python package for graphs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dwavesystems/dwave-networkx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e47994f400995f2bd2e65fc8dc048d8cf6ae69800abcf89a176c8ed1658a1c0","flatsize":1099784,"path":"All/py311-dwave-networkx-0.8.15.pkg","repopath":"All/py311-dwave-networkx-0.8.15.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":125644,"desc":"D-Wave NetworkX is an extension of NetworkX - a Python language package for\nexploration and analysis of networks and network algorithms - for users of\nD-Wave Systems. It provides tools for working with Chimera graphs and\nimplementations of graph-theory algorithms on the D-Wave system and other\nbinary quadratic model samplers.","deps":{"py311-dimod":{"origin":"science/py-dimod","version":"0.12.15"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dwave-neal","origin":"science/py-dwave-neal","version":"0.6.0_1","comment":"DWave: Simulated annealing sampler for general Ising model graphs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dwavesystems/dwave-neal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d95391237d12674e42ce8ab05f67ebe64e905a746acbebd5c460588360e42131","flatsize":20471,"path":"All/py311-dwave-neal-0.6.0_1.pkg","repopath":"All/py311-dwave-neal-0.6.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7480,"desc":"An implementation of a simulated annealing sampler.\n\nA simulated annealing sampler can be used for approximate Boltzmann sampling or\nheuristic optimization. This implementation approaches the equilibrium\ndistribution by performing updates at a sequence of increasing beta values,\nbeta_schedule, terminating at the target beta. Each spin is updated once in a\nfixed order per point in the beta_schedule according to a Metropolis- Hastings\nupdate. When beta is large the target distribution concentrates, at equilibrium,\nover ground states of the model. Samples are guaranteed to match the equilibrium\nfor long 'smooth' beta schedules.","deps":{"py311-dwave-samplers":{"origin":"science/py-dwave-samplers","version":"1.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dwave-inspector","origin":"science/py-dwave-inspector","version":"0.4.4","comment":"DWave: Problem Inspector","maintainer":"yuri@FreeBSD.org","www":"https://docs.ocean.dwavesys.com/projects/inspector/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12b77d33ba464d0b30006d6bdcaf5fe7cabdcec0981bdd3522059ca8e5d233cb","flatsize":274615,"path":"All/py311-dwave-inspector-0.4.4.pkg","repopath":"All/py311-dwave-inspector-0.4.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50844,"desc":"dwave-inspector is a tool for visualizing problems submitted to, and answers\nreceived from, a D-Wave structured solver such as an Advantage(TM) quantum\ncomputer.","deps":{"py311-dimod":{"origin":"science/py-dimod","version":"0.12.15"},"py311-dwave-cloud-client":{"origin":"science/py-dwave-cloud-client","version":"0.11.3_1"},"py311-dwave-system":{"origin":"science/py-dwave-system","version":"1.23.0"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dwave-greedy","origin":"science/py-dwave-greedy","version":"0.3.0_1","comment":"DWave: Greedy binary quadratic model solvers","maintainer":"yuri@FreeBSD.org","www":"https://docs.ocean.dwavesys.com/projects/greedy/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e2163cd9fd61e55fe35405deb61109c17424035b54181fa6c68ae31a8ba0395","flatsize":32009,"path":"All/py311-dwave-greedy-0.3.0_1.pkg","repopath":"All/py311-dwave-greedy-0.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10364,"desc":"dwave-greedy is an implementation of a steepest descent solver for binary\nquadratic models.\n\nSteepest descent is the discrete analogue of gradient descent, but the best move\nis computed using a local minimization rather rather than computing a gradient.\nAt each step, we determine the dimension along which to descend based on the\nhighest energy drop caused by a variable flip.","deps":{"py311-dwave-samplers":{"origin":"science/py-dwave-samplers","version":"1.2.0"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-earthpy","origin":"science/py-earthpy","version":"0.9.4_2","comment":"Plot and manipulate spatial data in Python","maintainer":"thierry@FreeBSD.org","www":"https://github.com/earthlab/earthpy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9613b5067f07158eafe636e38276bc4d60ca96e242327faaf0acdbc7486224e2","flatsize":2337482,"path":"All/py311-earthpy-0.9.4_2.pkg","repopath":"All/py311-earthpy-0.9.4_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1305368,"desc":"Python is a generic programming language designed to support many different\napplications. Because of this, many commonly performed spatial tasks for science\nincluding plotting and working with spatial data take many steps of code.\nEarthPy builds upon the functionality developed for raster data (rasterio) and\nvector data (geopandas) in Python and simplifies the code needed to:\n\n- Stack and crop raster bands from data such as Landsat into an easy to use\n  numpy array;\n- Work with masks to set bad pixels such a those covered by clouds and\n  cloud-shadows to NA (mask_pixels());\n- Plot rgb (color), color infrared and other 3 band combination images\n  (plot_rgb());\n- Plot bands of a raster quickly using plot_bands();\n- Plot histograms for a set of raster files;\n- Create discrete (categorical) legends;\n- Calculate vegetation indices such as Normalized Difference Vegetation Index\n  (normalized_diff());\n- Create hillshade from a DEM.\n\nEarthPy also has an io module that allows users to\n\n- Quickly access pre-created data subsets used in the earth-analytics courses\n  hosted on www.earthdatascience.org;\n- Download other datasets that they may want to use in their workflows.","deps":{"py311-geopandas":{"origin":"graphics/py-geopandas","version":"0.14.1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-rasterio":{"origin":"graphics/py-rasterio","version":"1.3.10"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scikit-image":{"origin":"graphics/py-scikit-image","version":"0.19.3_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","geography","python"],"annotations":{"flavor":"py311"}},{"name":"py311-durus","origin":"devel/py-durus","version":"3.9_1","comment":"Persistent object storage system for Python","maintainer":"robak@FreeBSD.org","www":"https://www.mems-exchange.org/software/durus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"990d59b481726960516efd99b4688a5a908fc149cdc73c3716c08ceda1519a30","flatsize":711750,"path":"All/py311-durus-3.9_1.pkg","repopath":"All/py311-durus-3.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":117080,"desc":"Durus is a persistent object system for applications written in\nthe Python programming language.\n\nDurus offers an easy way to use and maintain a consistent collection\nof object instances used by one or more processes. Access and change\nof a persistent instances is managed through a cached Connection\ninstance which includes commit() and abort() methods so that changes\nare transactional. Durus is best suited to collections of less than a\nmillion instances with relatively stable state.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-dwave-cloud-client","origin":"science/py-dwave-cloud-client","version":"0.11.3_1","comment":"DWave: REST interface to communicate with D-Wave Solver API servers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dwavesystems/dwave-cloud-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5aa6eb10dce64a183d816a1ab5497f008a1493bfd3f6085f8df38c9169815657","flatsize":1562973,"path":"All/py311-dwave-cloud-client-0.11.3_1.pkg","repopath":"All/py311-dwave-cloud-client-0.11.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":226500,"desc":"D-Wave Cloud Client is a minimal implementation of the REST interface used to\ncommunicate with D-Wave Sampler API (SAPI) servers.\n\nSAPI is an application layer built to provide resource discovery, permissions,\nand scheduling for quantum annealing resources at D-Wave Systems. This package\nprovides a minimal Python interface to that layer without compromising the\nquality of interactions and workflow.","deps":{"py311-authlib":{"origin":"security/py-authlib","version":"1.3.0"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-diskcache":{"origin":"devel/py-diskcache","version":"5.6.3_1"},"py311-dwave-networkx":{"origin":"science/py-dwave-networkx","version":"0.8.15"},"py311-homebase":{"origin":"devel/py-homebase","version":"1.0.1"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-plucky":{"origin":"devel/py-plucky","version":"0.4.3"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python","www"],"annotations":{"flavor":"py311"}},{"name":"py311-dunamai","origin":"devel/py-dunamai","version":"1.21.1","comment":"Dynamic version generation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mtkennerly/dunamai","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ffe10b89c8553d181b421b5172e65f4367a97c0984bf952ce2be98add4f88de","flatsize":337248,"path":"All/py311-dunamai-1.21.1.pkg","repopath":"All/py311-dunamai-1.21.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53656,"desc":"Dunamai is a Python library and command line tool for producing dynamic,\nstandards-compliant version strings, derived from tags in your version control\nsystem. This facilitates uniquely identifying nightly or per-commit builds in\ncontinuous integration and releasing new versions of your software simply by\ncreating a tag.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dugong","origin":"net/py-dugong","version":"3.7.5","comment":"HTTP 1.1 client module designed for RESTful protocols","maintainer":"niklaas@kulturflatrate.net","www":"https://github.com/python-dugong/python-dugong/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"906f1396f1e7706db1be4a2d56cb35836cdc540a1acb49c231d053c4d6becfd9","flatsize":238453,"path":"All/py311-dugong-3.7.5.pkg","repopath":"All/py311-dugong-3.7.5.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":42860,"desc":"The Python Dugong module provides an API for communicating with HTTP 1.1\nservers. It is an alternative to the standard library's http.client (formerly\nhttplib) module. In contrast to http.client, Dugong:\n\n* allows you to send multiple requests right after each other without having to\n  read the responses first.\n* supports waiting for 100-continue before sending the request body.\n* raises an exception instead of silently delivering partial data if the\n  connection is closed before all data has been received.\n* raises one specific exception (ConnectionClosed) if the connection has been\n  closed (while http.client connection may raise any of BrokenPipeError,\n  BadStatusLine, ConnectionAbortedError, ConnectionResetError, IncompleteRead\n  or simply return '' on read)\n* supports non-blocking, asynchronous operation and is compatible with the\n  asyncio module.\n* can in most cases distinguish between an unavailable DNS server and an\n  unresolvable hostname.\n* is not compatible with old HTTP 0.9 or 1.0 servers.\n\nAll request and response headers are represented as str, but must be encodable\nin latin1. Request and response body must be bytes-like objects or binary\nstreams.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-duet","origin":"net/py-duet","version":"0.2.9","comment":"Simple future-based async library for python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/google/duet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e98d89f1e7b9f5bcd5a3f343f7bc65e882ff21b9a835fa9d9147ca389dcf25d9","flatsize":367497,"path":"All/py311-duet-0.2.9.pkg","repopath":"All/py311-duet-0.2.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":57996,"desc":"Duet takes inspiration from the amazing trio library and the structured\nconcurrency approach to async programming that it uses. However, duet differs\nfrom trio in two major ways:\n* Instead of a full-blown implementation of asynchronous IO, duet relies on the\n  Future interface for parallelism, and provides a way to run async/await\n  coroutines around those Futures. This is useful if you are using an API that\n  returns futures, such as RPC libraries like gRPC. The standard Future\n  interface does not implement __await__ directly, so Future instances must be\n  wrapped in duet.AwaitableFuture.\n\n* duet is re-entrant. At the top level, you run async code by calling\n  duet.run(foo). Inside foo suppose you call a function that has not yet been\n  fully refactored to be asynchronous, but itself calls duet.run(bar). Most\n  async libraries, including trio and asyncio, will raise an exception if you\n  try to \"re-enter\" the event loop in this way, but duet allows it. We have\n  found that this can simplify the process of refactoring code to be\n  asynchronous because you don't have to completely separate the sync and async\n  parts of your codebase all at once.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-duecredit","origin":"textproc/py-duecredit","version":"0.9.3","comment":"Embed scientific publication or other references in the original code","maintainer":"yuri@FreeBSD.org","www":"https://github.com/duecredit/duecredit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"683d2eaa284a1d1bd3736c31fc90ee0c4c7eac3dc3e3245cde9d23f88ac10546","flatsize":728142,"path":"All/py311-duecredit-0.9.3.pkg","repopath":"All/py311-duecredit-0.9.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":128036,"desc":"duecredit is being conceived to address the problem of inadequate citation of\nscientific software and methods, and limited visibility of donation requests\nfor open-source software.\n\nIt provides a simple framework (at the moment for Python only) to embed\npublication or other references in the original code so they are automatically\ncollected and reported to the user at the necessary level of reference detail,\ni.e. only references for actually used functionality will be presented back if\nsoftware provides multiple citeable implementations.","deps":{"py311-citeproc-py":{"origin":"textproc/py-citeproc-py","version":"0.6.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-electrum","origin":"finance/electrum","version":"4.5.5","comment":"Easy to use Bitcoin client","maintainer":"ehaupt@FreeBSD.org","www":"https://electrum.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"649d1814ae267cd12269d8c5e862cc63313649879b05c2c9434e5fc2737d8ec7","flatsize":41596820,"path":"All/py311-electrum-4.5.5.pkg","repopath":"All/py311-electrum-4.5.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6742896,"desc":"Electrum is an easy to use Bitcoin client. It protects you from\nlosing coins in a backup mistake or computer failure, because your\nwallet can be recovered from a secret phrase. There is no waiting\ntime when you start the client, because it does not download the\nBitcoin blockchain.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"py311-QDarkStyle":{"origin":"textproc/py-QDarkStyle","version":"3.2.3"},"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-aiohttp-socks":{"origin":"net/py-aiohttp-socks","version":"0.8.4"},"py311-aiorpcX":{"origin":"devel/py-aiorpcX","version":"0.23.1,1"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-bitbox02":{"origin":"security/py-bitbox02","version":"6.3.0"},"py311-bitstring":{"origin":"devel/py-bitstring","version":"4.1.0"},"py311-btchip-python":{"origin":"security/py-btchip-python","version":"0.1.32_1"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-ckcc-protocol":{"origin":"security/py-ckcc-protocol","version":"1.4.0"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-hidapi":{"origin":"comms/py-hidapi","version":"0.14.0"},"py311-httplib2":{"origin":"www/py-httplib2","version":"0.22.0"},"py311-jsonpatch":{"origin":"devel/py-jsonpatch","version":"1.33"},"py311-jsonrpclib-pelix":{"origin":"devel/py-jsonrpclib-pelix","version":"0.4.3.3"},"py311-keepkey":{"origin":"security/py-keepkey","version":"7.2.1_1"},"py311-pbkdf2":{"origin":"security/py-pbkdf2","version":"1.3"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-qrcode":{"origin":"textproc/py-qrcode","version":"7.4_1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-secp256k1":{"origin":"math/py-secp256k1","version":"0.13.2_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-trezor":{"origin":"security/py-trezor","version":"0.13.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"options":{"GUI":"on","HARDWARE":"on"},"annotations":{"cpe":"cpe:2.3:a:electrum:electrum:4.5.5:::::dragonfly6:x86_64","flavor":"py311"},"messages":[{"message":"For hardware wallet devices to work you need to be in the operator group\nand need r/w permissions to the appropriate /dev/usb/* device.\n\nAdd a user to operator group:\n\n% pw groupmod operator -m satoshi\n\nEdit your configuration:\n\n/usr/local/etc/devd/hardware_wallet.conf\n\nThen restart devd to load the new rules:\n\n% /etc/rc.d/devd restart","type":"install"}]},{"name":"py311-dtflickr","origin":"www/py-dtflickr","version":"1.5_1","comment":"Spiffy Flickr API library using JSON","maintainer":"douglas@douglasthrift.net","www":"https://code.douglasthrift.net/trac/dtflickr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68bdeee34cb88a363cd313039594e7d1fc64f01b1b96c9c927586f680132df46","flatsize":411571,"path":"All/py311-dtflickr-1.5_1.pkg","repopath":"All/py311-dtflickr-1.5_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35516,"desc":"DT Flickr is a spiffy automagically built Flickr API library for Python\nusing JSON.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dtfabric","origin":"devel/py-dtfabric","version":"20230520","comment":"Tooling for data type and structure management","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/dtfabric","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acd7d90494c1ee8ceb3c26ca94cd255eb0fb08f0d321c2b2d0437740597e5b88","flatsize":613602,"path":"All/py311-dtfabric-20230520.pkg","repopath":"All/py311-dtfabric-20230520.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":70384,"desc":"dtfabric is a project to manage data types and structures, as used in the\nlibyal projects.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dulwich","origin":"devel/py-dulwich","version":"0.21.2","comment":"Python implementation of the Git file formats and protocols","maintainer":"marco.broeder@posteo.eu","www":"https://www.dulwich.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"557cca06bff9cda3e2022ad8343a8dfdf947617d5e7c522af4bcc314c71264fe","flatsize":7178009,"path":"All/py311-dulwich-0.21.2.pkg","repopath":"All/py311-dulwich-0.21.2.pkg","licenselogic":"or","licenses":["APACHE20","GPLv2+"],"pkgsize":898936,"desc":"Dulwich is a Python implementation of the Git file formats and protocols,\nwithout the need to have Git installed.\n\nIt aims to provide an interface to Git repos (both local and remote) that\ndoes not call out to Git directly but instead uses pure Python. All\nfunctionality is available in pure Python. Optional C extensions can be\nbuilt for improved performance.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on","EXAMPLES":"on","TESTS":"on"},"annotations":{"cpe":"cpe:2.3:a:dulwich_project:dulwich:0.21.2:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-dwave-hybrid","origin":"science/py-dwave-hybrid","version":"0.6.11","comment":"DWave: Hybrid asynchronous decomposition sampler prototype framework","maintainer":"yuri@FreeBSD.org","www":"https://docs.ocean.dwavesys.com/projects/hybrid/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a649b65b77d4220089aa4bd9e2911d3305f8fa1fe354f648ef726773817ad024","flatsize":966458,"path":"All/py311-dwave-hybrid-0.6.11.pkg","repopath":"All/py311-dwave-hybrid-0.6.11.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":126468,"desc":"dwave-hybrid is a general, minimal Python framework for building hybrid\nasynchronous decomposition samplers for quadratic unconstrained binary\noptimization (QUBO) problems.\n\ndwave-hybrid facilitates three aspects of solution development:\n* Hybrid approaches to combining quantum and classical compute resources\n* Evaluating a portfolio of algorithmic components and problem-decomposition\n  strategies\n* Experimenting with workflow structures and parameters to obtain the best\n  application results","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-dimod":{"origin":"science/py-dimod","version":"0.12.15"},"py311-dwave-cloud-client":{"origin":"science/py-dwave-cloud-client","version":"0.11.3_1"},"py311-dwave-greedy":{"origin":"science/py-dwave-greedy","version":"0.3.0_1"},"py311-dwave-neal":{"origin":"science/py-dwave-neal","version":"0.6.0_1"},"py311-dwave-networkx":{"origin":"science/py-dwave-networkx","version":"0.8.15"},"py311-dwave-preprocessing":{"origin":"science/py-dwave-preprocessing","version":"0.6.5"},"py311-dwave-system":{"origin":"science/py-dwave-system","version":"1.23.0"},"py311-dwave-tabu":{"origin":"science/py-dwave-tabu","version":"0.5.0_1"},"py311-minorminer":{"origin":"math/py-minorminer","version":"0.2.14"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-plucky":{"origin":"devel/py-plucky","version":"0.4.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-drf-writable-nested","origin":"www/py-drf-writable-nested","version":"0.7.0","comment":"Writable nested model serializer for Django REST framework","maintainer":"grembo@FreeBSD.org","www":"https://github.com/beda-software/drf-writable-nested","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e02c07c21217399372cdcc9e1192b229cc05e23a3507d680216ba2dd282fef4d","flatsize":74444,"path":"All/py311-drf-writable-nested-0.7.0.pkg","repopath":"All/py311-drf-writable-nested-0.7.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16440,"desc":"This is a writable nested model serializer for Django REST Framework which\nallows you to create/update your models with related nested data.\n\nThe following relations are supported:\n\n- OneToOne (direct/reverse)\n- ForeignKey (direct/reverse)\n- ManyToMany (direct/reverse excluding m2m relations with through model)\n- GenericRelation (this is always only reverse)","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-djangorestframework":{"origin":"www/py-djangorestframework","version":"3.14.0_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dwave-ocean-sdk","origin":"science/py-dwave-ocean-sdk","version":"6.9.0","comment":"DWave: Meta-package for D-Wave's Ocean tools","maintainer":"yuri@FreeBSD.org","www":"https://docs.ocean.dwavesys.com/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b8add29900f1489876239eb01b65f29b46e7731d81a7d4ca0345bfee6c31129","flatsize":20102,"path":"All/py311-dwave-ocean-sdk-6.9.0.pkg","repopath":"All/py311-dwave-ocean-sdk-6.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7848,"desc":"dwave-ocean-sdk is a meta-package that installs Ocean, a D-Wave's suite of\ntools for solving hard problems with quantum computers.","deps":{"py311-dimod":{"origin":"science/py-dimod","version":"0.12.15"},"py311-dwave-cloud-client":{"origin":"science/py-dwave-cloud-client","version":"0.11.3_1"},"py311-dwave-greedy":{"origin":"science/py-dwave-greedy","version":"0.3.0_1"},"py311-dwave-hybrid":{"origin":"science/py-dwave-hybrid","version":"0.6.11"},"py311-dwave-inspector":{"origin":"science/py-dwave-inspector","version":"0.4.4"},"py311-dwave-neal":{"origin":"science/py-dwave-neal","version":"0.6.0_1"},"py311-dwave-networkx":{"origin":"science/py-dwave-networkx","version":"0.8.15"},"py311-dwave-preprocessing":{"origin":"science/py-dwave-preprocessing","version":"0.6.5"},"py311-dwave-samplers":{"origin":"science/py-dwave-samplers","version":"1.2.0"},"py311-dwave-system":{"origin":"science/py-dwave-system","version":"1.23.0"},"py311-dwave-tabu":{"origin":"science/py-dwave-tabu","version":"0.5.0_1"},"py311-dwavebinarycsp":{"origin":"science/py-dwavebinarycsp","version":"0.3.0"},"py311-minorminer":{"origin":"math/py-minorminer","version":"0.2.14"},"py311-penaltymodel":{"origin":"science/py-penaltymodel","version":"1.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dwave-preprocessing","origin":"science/py-dwave-preprocessing","version":"0.6.5","comment":"DWave: Preprocessing tools to aid in solving binary quadratic models","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dwavesystems/dwave-preprocessing","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f93abb15eb4aeadd4c80dc06aa3c3d4c3e055e2d43c9f878bc4b7dfdf7393ea","flatsize":3162406,"path":"All/py311-dwave-preprocessing-0.6.5.pkg","repopath":"All/py311-dwave-preprocessing-0.6.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":359944,"desc":"dwave-preprocessing is a package of common preprocessing tools that can aid in\nsolving binary quadratic models (BQM).","deps":{"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"py311-dimod":{"origin":"science/py-dimod","version":"0.12.15"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"shlibs_required":["libstdc++.so.6","libgcc_s.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-drf-spectacular","origin":"www/py-drf-spectacular","version":"0.27.2_1","comment":"Sane/flexible OpenAPI 3 schema generation for Django REST framework","maintainer":"kai@FreeBSD.org","www":"https://github.com/tfranzel/drf-spectacular","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6f48b947520f5f579a0af8443dc0c75012b358e7804f23365e7b5023915d98c","flatsize":1155563,"path":"All/py311-drf-spectacular-0.27.2_1.pkg","repopath":"All/py311-drf-spectacular-0.27.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":186944,"desc":"This project has 3 goals:\n\n* Extract as much schema information from DRF as possible.\n* Provide flexibility to make the schema usable in the real world (not only\n  toy examples).\n* Generate a schema that works well with the most popular client generators.\n\nThe code is a heavily modified fork of the DRF OpenAPI generator, which is/was\nlacking all of the below listed features:\n\n* Serializers modelled as components. (arbitrary nesting + recursion supported)\n* @extend_schema decorator for customization of APIView, Viewsets,\n  function-based views, and @action\n* Authentication support (DRF natives included, easily extendable)\n* Custom serializer class support (easily extendable)\n* SerializerMethodField() type via type hinting or @extend_schema_field\n* i18n support, Tags extraction, Description extraction from docstrings\n* Request/response/parameter examples, Callback operations\n* Vendor specification extensions (x-*) in info, operations, parameters,\n  components, and security schemes\n* Sane fallbacks and sane operation_id naming (based on path)\n* Schema serving with SpectacularAPIView (Redoc and Swagger-UI views are\n  also available)\n* Optional input/output serializer component split","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-djangorestframework":{"origin":"www/py-djangorestframework","version":"3.14.0_1,1"},"py311-drf-spectacular-sidecar":{"origin":"www/py-drf-spectacular-sidecar","version":"2024.5.1"},"py311-inflection":{"origin":"devel/py-inflection","version":"0.5.1"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-uritemplate":{"origin":"net/py-uritemplate","version":"3.0.1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"SIDECAR":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-drmaa","origin":"sysutils/py-drmaa","version":"0.4b3_1","comment":"Interact with DRMAA-compliant distributed resource management systems","maintainer":"i@levsha.me","www":"http://code.google.com/p/drmaa-python/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe1d09a6e088bcb162db09cb50c38a3bd1d3392d71055303e7d96c6a17650f1b","flatsize":173247,"path":"All/py311-drmaa-0.4b3_1.pkg","repopath":"All/py311-drmaa-0.4b3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28400,"desc":"drmaa-python is a python package to interact with DRMAA-compliant distributed\nresource management systems.\nThe library tries to be compliant with the DRMAA 1.0 Python language binding.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dropbox","origin":"www/py-dropbox","version":"11.36.0_1","comment":"Official Dropbox API Client","maintainer":"sunpoet@FreeBSD.org","www":"https://dropbox-sdk-python.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5266405e4752b6b55fbcca2505121274926e21d2038c4484f936e26e6321f10","flatsize":17768732,"path":"All/py311-dropbox-11.36.0_1.pkg","repopath":"All/py311-dropbox-11.36.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1018836,"desc":"The offical Dropbox SDK for Python.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-stone":{"origin":"devel/py-stone","version":"3.3.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dshell","origin":"net/dshell","version":"3.2.2","comment":"Extensible network forensic analysis framework","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/USArmyResearchLab/Dshell","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f42eb2be7ce1ac1d7f7090cc6f210d9b62fb7fd8f40944157c0ad0b1f1a3946e","flatsize":1372910,"path":"All/py311-dshell-3.2.2.pkg","repopath":"All/py311-dshell-3.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":210024,"desc":"DShell is an extensible network forensic analysis framework.\nEnables rapid development of plugins to support the dissection of\nnetwork packet captures.\n\nKey features:\n- Deep packet analysis using specialized plugins\n- Robust stream reassembly\n- IPv4 and IPv6 support\n- Custom output handlers\n- Chainable plugins","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"py311-GeoIP2":{"origin":"net/py-GeoIP2","version":"4.7.0"},"py311-elasticsearch":{"origin":"textproc/py-elasticsearch","version":"7.17.9_1"},"py311-netifaces":{"origin":"net/py-netifaces","version":"0.11.0"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pcapy-ng":{"origin":"net/py-pcapy-ng","version":"1.0.9"},"py311-pypacker":{"origin":"net/py-pypacker","version":"5.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net"],"annotations":{"flavor":"py311"},"messages":[{"message":"To use the GeoIP Databases from DShell, please download\nGeoLite2-ASN_[date].tar.gz, GeoLite2-City_[date].tar.gz, and\nGeoLite2-Country_[date].tar.gz from the following URL and place\nGeoLite2-ASN.mmdb, GeoLite2-City.mmdb, and GeoLite2-Country.mmdb\ninto /usr/local/lib/python3.11/site-packages/dshell/data/GeoIP .\n\nhttps://dev.maxmind.com/geoip/geolite2-free-geolocation-data","type":"install"}]},{"name":"py311-draftjs-exporter","origin":"www/py-draftjs-exporter","version":"5.0.0_1","comment":"Library to convert rich text from Draft.js raw ContentState to HTML","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/springload/draftjs_exporter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9970ba73771f8df90a842729907746dc4acb1da4f0fd0c08119a8030ea163ef1","flatsize":206066,"path":"All/py311-draftjs-exporter-5.0.0_1.pkg","repopath":"All/py311-draftjs-exporter-5.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42320,"desc":"Draft.js exporter is a library to convert rich text from Draft.js raw\nContentState to HTML.\n\nIt is developed alongside the Draftail rich text editor, for Wagtail.\n\nDraft.js is a rich text editor framework for React. Its approach is different\nfrom most rich text editors because it does not store data as HTML, but rather\nin its own representation called ContentState. This exporter is useful when the\nContentState to HTML conversion has to be done in a Python ecosystem.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"HTML5LIB":"off","LXML":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-dpcontracts","origin":"devel/py-dpcontracts","version":"0.6.0_1","comment":"Simple implementation of contracts for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/deadpixi/contracts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"238e8c703d05716d3838898683477f4cd90eab147d599673480d52882cc36d5a","flatsize":97302,"path":"All/py311-dpcontracts-0.6.0_1.pkg","repopath":"All/py311-dpcontracts-0.6.0_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":13504,"desc":"This module provides a collection of decorators that makes it easy to write\nsoftware using contracts.\n\nContracts are a debugging and verification tool. They are declarative statements\nabout what states a program must be in to be considered \"correct\" at runtime.\nThey are similar to assertions, and are verified automatically at various\nwell-defined points in the program. Contracts can be specified on functions and\non classes.\n\nContracts serve as a form of documentation and a way of formally specifying\nprogram behavior. Good practice often includes writing all of the contracts\nfirst, with these contract specifying the exact expected state before and after\neach function or method call and the things that should always be true for a\ngiven class of object.\n\nContracts consist of two parts: a description and a condition. The description\nis simply a human-readable string that describes what the contract is testing,\nwhile the condition is a single function that tests that condition. The\ncondition is executed automatically and passed certain arguments (which vary\ndepending on the type of contract), and must return a boolean value: True if the\ncondition has been met, and False otherwise.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dparse","origin":"textproc/py-dparse","version":"0.6.3","comment":"Parser for Python dependency files","maintainer":"kai@FreeBSD.org","www":"https://github.com/pyupio/dparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de63fcc1870b11c1c61dff9eaa9d5a44c312a5b5661261c12f5e75a075ad8465","flatsize":119280,"path":"All/py311-dparse-0.6.3.pkg","repopath":"All/py311-dparse-0.6.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24572,"desc":"Parses and updates Python dependency files. Following files are supported:\n\n* requirements.txt\n* conda.yml\n* tox.ini\n* Pipfile\n* Pifile.lock","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pipenv":{"origin":"devel/py-pipenv","version":"2024.0.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"CONDA":"on","PIPENV":"on"},"annotations":{"cpe":"cpe:2.3:a:pyup:dependency_parser:0.6.3:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-dotty-dict","origin":"devel/py-dotty-dict","version":"1.3.0","comment":"Dictionary wrapper for quick access to deeply nested keys","maintainer":"0mp@FreeBSD.org","www":"https://github.com/pawelzny/dotty_dict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41074ab8a2d3524620fd2800321f833fa6a80faf07acc20c443637fba6ded417","flatsize":56860,"path":"All/py311-dotty-dict-1.3.0.pkg","repopath":"All/py311-dotty-dict-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12356,"desc":"Dotty Dict is a wrapper around builtin dictionary. Provides quick access to\ndeeply nested keys and values with dot notation. Dotty Dict expose dictionary\npublic API as proxy to dict implemented underneath and should work with all\ndict-like objects which are instances of Mapping.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dominate","origin":"textproc/py-dominate","version":"2.9.1","comment":"Create and manipulate HTML documents using DOM API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Knio/dominate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60f85b2f3c6d8c456d605dbe5d9e98887e195045c5959cc9812ae72a112555c1","flatsize":290472,"path":"All/py311-dominate-2.9.1.pkg","repopath":"All/py311-dominate-2.9.1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":44800,"desc":"Dominate is a Python library for creating and manipulating HTML documents using\nan elegant DOM API. It allows you to write HTML pages in pure Python very\nconcisely, which eliminates the need to learn another template language, and\nlets you take advantage of the more powerful features of Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dotted","origin":"devel/py-dotted","version":"0.1.8","comment":"Access dicts and lists with a dotted path notation","maintainer":"bofh@FreeBSD.org","www":"https://github.com/carlosescri/DottedDict/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"960f8d170f729ac5d170614cace60e4ce8abb1f11c0adaa7969253d64adc9792","flatsize":122607,"path":"All/py311-dotted-0.1.8.pkg","repopath":"All/py311-dotted-0.1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19608,"desc":"A Python library that provides a method of accessing lists and dicts with a\ndotted path notation. It is useful to access a deep path inside a complex object\ncomposed of lists and dicts.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ducc0","origin":"math/py-ducc0","version":"0.34.0","comment":"Distinctly Useful Code Collection (DUCC)","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.mpcdf.mpg.de/mtr/ducc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aad0f96d60c4937a88eaed642a4ed8acc3624e9825e696e1eac08e245eb3546b","flatsize":17496361,"path":"All/py311-ducc0-0.34.0.pkg","repopath":"All/py311-ducc0-0.34.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2203812,"desc":"ducc0 is a collection of basic programming tools for numerical computation,\nincluding Fast Fourier Transforms, Spherical Harmonic Transforms, non-equispaced\nFourier transforms, as well as some concrete applications like 4pi convolution\non the sphere and gridding/degridding of radio interferometry data.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-doit","origin":"devel/py-doit","version":"0.36.0","comment":"Task management and automation tool","maintainer":"bofh@FreeBSD.org","www":"https://pydoit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9dfca510640430de3bc3f623a41499b4e7dde260ed6bfec7946f3ebacac3d28","flatsize":956915,"path":"All/py311-doit-0.36.0.pkg","repopath":"All/py311-doit-0.36.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":161964,"desc":"doit comes from the idea of bringing the power of build-tools to execute\nany kind of task.\n\nA task describes some computation to be done (actions), and contains some\nextra meta-data. Actions:\n\n  * can be external programs (executed as shell commands) or python\n    functions.\n  * a single task may define more than one action.","deps":{"py311-cloudpickle":{"origin":"devel/py-cloudpickle","version":"3.0.0"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-domdf-python-tools","origin":"devel/py-domdf-python-tools","version":"3.8.0.post2","comment":"Helpful functions for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://domdf-python-tools.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"611b8d8b49c451013f1fea84b59dd087a77786f37f091905259ae75c05783f09","flatsize":956607,"path":"All/py311-domdf-python-tools-3.8.0.post2.pkg","repopath":"All/py311-domdf-python-tools-3.8.0.post2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":165704,"desc":"domdf_python_tools provides helpful functions for Python.","deps":{"py311-natsort":{"origin":"devel/py-natsort","version":"8.4.0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dodgy","origin":"devel/py-dodgy","version":"0.2.1_1","comment":"Search for dodgy looking lines in Python code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/landscapeio/dodgy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"178436970f487f0057ae15eafffdda6f7a903612d98c28256d2124a31fd4d0cf","flatsize":30140,"path":"All/py311-dodgy-0.2.1_1.pkg","repopath":"All/py311-dodgy-0.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10196,"desc":"Dodgy is a very basic tool to run against your codebase to search for \"dodgy\"\nlooking values. It is a series of simple regular expressions designed to detect\nthings such as accidental SCM diff checkins, or passwords or secret keys hard\ncoded into files.\n\nWhile this is primarily aimed at open source projects (for whom a publicly\navailable secret key is pretty dangerous), it can also be used in private\nprojects, with the caveat that it will point out things which are not a problem\nfor private projects and is not configurable enough currently to change that.\n\nAnother note - this tool is probably best run pre-commit, since it will\nhopefully prevent dodgy things being checked in. To automatically execute before\na commit use a git pre-commit hook.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dogpile.cache","origin":"devel/py-dogpile.cache","version":"1.3.3","comment":"Caching front-end based on the Dogpile lock","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sqlalchemy/dogpile.cache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7cc649e3b3ab63425744b9de19d8b4e172f1979014c289de07db7ded31880ce5","flatsize":778350,"path":"All/py311-dogpile.cache-1.3.3.pkg","repopath":"All/py311-dogpile.cache-1.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":104092,"desc":"A caching API built around the concept of a \"dogpile lock\", which allows\ncontinued access to an expiring data value while a single thread generates\na new value.\n\ndogpile.cache builds on the dogpile.core locking system, which implements the\nidea of \"allow one creator to write while others read\" in the abstract.\nOverall, dogpile.cache is intended as a replacement to the Beaker caching\nsystem, the internals of which are written by the same author.","deps":{"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-gdbm":{"origin":"databases/py-gdbm","version":"3.11.9_7"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-docxtpl","origin":"textproc/py-docxtpl","version":"0.16.6_1","comment":"Python docx template engine","maintainer":"acm@FreeBSD.org","www":"https://github.com/elapouya/python-docx-template","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12b8f93c32397228e91ac085f07008c723d10b7c393f017c22d76a427ed9a5f8","flatsize":207483,"path":"All/py311-docxtpl-0.16.6_1.pkg","repopath":"All/py311-docxtpl-0.16.6_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":43388,"desc":"python-docx-template has been created because python-docx is powerful for\ncreating documents but not for modifying them.\n\nThe idea is to begin to create an example of the document you want to generate\nwith microsoft word, it can be as complex as you want: pictures, index tables,\nfooter, header, variables, anything you can do with word. Then, as you are\nstill editing the document with microsoft word, you insert jinja2-like tags\ndirectly in the document. You save the document as a .docx file (xml format).\nit will be your .docx template file.\n\nNow you can use python-docx-template to generate as many word documents you\nwant from this .docx template and context variables you will associate.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-docxcompose":{"origin":"textproc/py-docxcompose","version":"1.4.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-python-docx":{"origin":"textproc/py-python-docx","version":"1.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-docxcompose","origin":"textproc/py-docxcompose","version":"1.4.0","comment":"Python library for concatenating/appending Microsoft Word files.","maintainer":"acm@FreeBSD.org","www":"https://github.com/4teamwork/docxcompose","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1174cf8943bb65c11243f35ee5571b82f298a2b9b6ac42cef7bece7c292b9c6","flatsize":246067,"path":"All/py311-docxcompose-1.4.0.pkg","repopath":"All/py311-docxcompose-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44452,"desc":"docxcompose is a Python library for concatenating/appending Microsoft Word\n(.docx) files.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-python-docx":{"origin":"textproc/py-python-docx","version":"1.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-docx-generator","origin":"textproc/py-docx-generator","version":"0.8.0","comment":"Tool to generate docx report from docx template and json data","maintainer":"acm@FreeBSD.org","www":"https://github.com/dfir-iris/docx-generator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65547c93312cf5009b06d6796268fb7b208510b23cf3694aca40827bb6647b8d","flatsize":183842,"path":"All/py311-docx-generator-0.8.0.pkg","repopath":"All/py311-docx-generator-0.8.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":34680,"desc":"Tool to generate docx report from docx template and json data","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-docxcompose":{"origin":"textproc/py-docxcompose","version":"1.4.0"},"py311-docxtpl":{"origin":"textproc/py-docxtpl","version":"0.16.6_1"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-mistletoe":{"origin":"textproc/py-mistletoe","version":"1.3.0_1"},"py311-python-docx":{"origin":"textproc/py-python-docx","version":"1.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-drf-yasg","origin":"www/py-drf-yasg","version":"1.21.7_1","comment":"Yet Another Swagger Generator","maintainer":"kai@FreeBSD.org","www":"https://github.com/axnsan12/drf-yasg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2cadbdcbf9abfc50a39a4ce51625de8895097df96e627559307b94860ebbb41","flatsize":15224647,"path":"All/py311-drf-yasg-1.21.7_1.pkg","repopath":"All/py311-drf-yasg-1.21.7_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2647808,"desc":"Generate real Swagger/OpenAPI 2.0 specifications from a Django Rest\nFramework API.\n\nFeatures:\n\n- full support for nested serializers and schemas\n- response schemas and descriptions\n- model definitions compatible with codegen tools\n- customization hooks at all points in the spec generation process\n- JSON and YAML format for spec\n- bundles latest version of swagger-ui and redoc for viewing the generated\n  documentation\n- schema view is cacheable out of the box\n- generated Swagger schema can be automatically validated by\n  swagger-spec-validator or flex\n- supports Django REST Framework API versioning with URLPathVersioning\n  and NamespaceVersioning (other DRF or custom versioning schemes are\n  not currently supported)","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-djangorestframework":{"origin":"www/py-djangorestframework","version":"3.14.0_1,1"},"py311-inflection":{"origin":"devel/py-inflection","version":"0.5.1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-swagger-spec-validator":{"origin":"devel/py-swagger-spec-validator","version":"2.7.4"},"py311-uritemplate":{"origin":"net/py-uritemplate","version":"3.0.1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"COREAPI":"off","VALIDATION":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-docstring-to-markdown","origin":"textproc/py-docstring-to-markdown","version":"0.15","comment":"On the fly conversion of Python docstrings to markdown","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/python-lsp/docstring-to-markdown","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"701d370f994da021ffda6d86c31f6f398abefad89a0153c5e4294fec733e9fe8","flatsize":166059,"path":"All/py311-docstring-to-markdown-0.15.pkg","repopath":"All/py311-docstring-to-markdown-0.15.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":35444,"desc":"On the fly conversion of Python docstrings to markdown.\n\n- Currently can recognise reStructuredText and convert multiple\n  of its features to Markdown\n- In the future will be able to convert Google docstrings too","deps":{"py311-mypy":{"origin":"devel/py-mypy","version":"1.10.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-docstring-parser","origin":"textproc/py-docstring-parser","version":"0.15","comment":"Parse Python docstrings in ReST, Google and Numpydoc format","maintainer":"kai@FreeBSD.org","www":"https://github.com/rr-/docstring_parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5897cba52564ae3f61cc5d970a1ee7eaf52cea86a82dfea418143a01ccf2a05","flatsize":595044,"path":"All/py311-docstring-parser-0.15.pkg","repopath":"All/py311-docstring-parser-0.15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":64876,"desc":"This package makes the parsing of Python docstrings easier.\n\nCurrently supported docstrings are:\n\n* Epydoc docstrings.\n* Google\n* Numpydoc-style\n* ReST","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-doctest-ignore-unicode","origin":"devel/py-doctest-ignore-unicode","version":"0.1.2","comment":"Add flag to ignore unicode literal prefixes in doctests","maintainer":"ports@FreeBSD.org","www":"https://pypi.python.org/pypi/doctest-ignore-unicode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bebf152742cd60e6f7a1bc2017ec46a40954162c14d0a2786285d2a51b46401","flatsize":19111,"path":"All/py311-doctest-ignore-unicode-0.1.2.pkg","repopath":"All/py311-doctest-ignore-unicode-0.1.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7548,"desc":"doctest-ignore-unicode is a plugin (currently only for Nose) that adds a flag\nto ignore unicode literal prefixes in doctests.","deps":{"py311-nose":{"origin":"devel/py-nose","version":"1.3.7_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-doctest-ignore-unicode port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-docutils","origin":"textproc/py-docutils","version":"0.19,1","comment":"Python Documentation Utilities","maintainer":"python@FreeBSD.org","www":"https://docutils.sourceforge.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ec7a72c7b5322621a38496349e693d641aac06a19f0d9458a87948d509be29d","flatsize":5965284,"path":"All/py311-docutils-0.19,1.pkg","repopath":"All/py311-docutils-0.19,1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","GPLv3+","PD","PSFL"],"pkgsize":831020,"desc":"Utilities for the documentation of Python modules.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"PYGMENTS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-docopt","origin":"devel/py-docopt","version":"0.6.2_1","comment":"Pythonic argument parser, that will make you smile","maintainer":"antoine@FreeBSD.org","www":"http://docopt.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f94133479dfb65cd3683f39f33a9ea2a68c7bb3843bb870705822cbec286263d","flatsize":148673,"path":"All/py311-docopt-0.6.2_1.pkg","repopath":"All/py311-docopt-0.6.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30296,"desc":"docopt helps you:\n- define interface for your command-line app, and\n- automatically generate parser for it.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-docx2txt","origin":"textproc/py-docx2txt","version":"0.8","comment":"Pure python-based utility to extract text and images from docx files","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ankushshah89/python-docx2txt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9524034cb45665199e7bb3450ec917e67744f13a6bffd195a128e4abf81372ed","flatsize":17796,"path":"All/py311-docx2txt-0.8.pkg","repopath":"All/py311-docx2txt-0.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6244,"desc":"The code is adapted from python-docx. It can however also extract text from\nheader, footer and hyperlinks. It can now also extract images.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-docrepr","origin":"textproc/py-docrepr","version":"0.2.0","comment":"Generate rich representations for docstrings","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/spyder-ide/docrepr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0953763d20ed09209b418dfb92d1517f70e01c07b39cc62e368d038ecf3c40f","flatsize":622896,"path":"All/py311-docrepr-0.2.0.pkg","repopath":"All/py311-docrepr-0.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":132060,"desc":"docrepr renders Python docstrings in HTML. It is based on the sphinxify module\ndeveloped by Tim Dumol for the Sage Notebook and the utils.help module\ndeveloped for the Spyder IDE.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-dockerpty","origin":"devel/py-dockerpty","version":"0.4.1_1","comment":"Python library to use the pseudo-tty of a docker container","maintainer":"ports@FreeBSD.org","www":"https://github.com/d11wtq/dockerpty","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f41de58045b0036119da673525d3a780459f435f8faa65e43b146d43715854c","flatsize":124254,"path":"All/py311-dockerpty-0.4.1_1.pkg","repopath":"All/py311-dockerpty-0.4.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24680,"desc":"Python library to use the pseudo-tty of a docker container\n\nProvides the functionality needed to operate the pseudo-tty (PTY) allocated to\na docker container, using the Python client.","deps":{"py311-docker":{"origin":"sysutils/py-docker","version":"6.1.3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-dockerpty port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-docker-pycreds","origin":"security/py-docker-pycreds","version":"0.4.0","comment":"Python bindings for the docker credentials store API","maintainer":"bofh@FreeBSD.org","www":"https://github.com/shin-/dockerpy-creds/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db3ee3d5d4d645d48f22dbb39d9f8221ba35a071e0e84e567c121474bc257869","flatsize":40073,"path":"All/py311-docker-pycreds-0.4.0.pkg","repopath":"All/py311-docker-pycreds-0.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11988,"desc":"Python bindings for the docker credentials store API","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-docformatter","origin":"devel/py-docformatter","version":"1.7.5","comment":"Format docstrings to follow PEP 257","maintainer":"sunpoet@FreeBSD.org","www":"https://docformatter.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7e9c837d8ad304aa3f9ab7322cce55280150c420d711eae35c08a049251701c","flatsize":295608,"path":"All/py311-docformatter-1.7.5.pkg","repopath":"All/py311-docformatter-1.7.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49444,"desc":"docformatter automatically formats docstrings to follow a subset of the PEP 257\nconventions. Below are the relevant items quoted from PEP 257.\n- For consistency, always use triple double quotes around docstrings.\n- Triple quotes are used even though the string fits on one line.\n- Multi-line docstrings consist of a summary line just like a one-line\n  docstring, followed by a blank line, followed by a more elaborate description.\n- Unless the entire docstring fits on a line, place the closing quotes on a line\n  by themselves.\n\ndocformatter also handles some of the PEP 8 conventions.\n- Don't write string literals that rely on significant trailing whitespace. Such\n  trailing whitespace is visually indistinguishable and some editors (or more\n  recently, reindent.py) will trim them.\n\ndocformatter formats docstrings compatible with black when passed the --black\noption.\n\ndocformatter formats field lists that use Epytext or Sphinx styles.","deps":{"py311-charset-normalizer":{"origin":"textproc/py-charset-normalizer","version":"3.3.2_1"},"py311-untokenize":{"origin":"devel/py-untokenize","version":"0.1.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"TOMLI":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-docker","origin":"sysutils/py-docker","version":"6.1.3_1","comment":"Python library for the Docker Engine API","maintainer":"nork@FreeBSD.org","www":"https://github.com/docker/docker-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6ae0d68574e8483174cfc3d7d42d27dec66910d525a4fb712aa29f74aa0d424","flatsize":1806422,"path":"All/py311-docker-6.1.3_1.pkg","repopath":"All/py311-docker-6.1.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":227708,"desc":"A Python library for the Docker Engine API. It lets you do anything the\ndocker command does, but from within Python apps: run containers,\nmanage containers, manage Swarms, etc.","deps":{"py311-docker-pycreds":{"origin":"security/py-docker-pycreds","version":"0.4.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-websocket-client":{"origin":"www/py-websocket-client","version":"1.4.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-donut-shellcode","origin":"devel/py-donut-shellcode","version":"1.0.2_1","comment":"donut shellcode Python C extension","maintainer":"acm@FreeBSD.org","www":"https://github.com/TheWover/donut","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81df188d77953acedd64a32e54b1af3266f5a95411c8952ddabb5269bc764c40","flatsize":97656,"path":"All/py311-donut-shellcode-1.0.2_1.pkg","repopath":"All/py311-donut-shellcode-1.0.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":40128,"desc":"Donut is a position-independent code that enables in-memory execution of\nVBScript, JScript, EXE, DLL files and dotNET assemblies. A module created by\nDonut can either be staged from a HTTP server or embedded directly in the\nloader itself. The module is optionally encrypted using the Chaskey block\ncipher and a 128-bit randomly generated key. After the file is loaded and\nexecuted in memory, the original reference is erased to deter memory scanners.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dnslib","origin":"dns/py-dnslib","version":"0.9.24_1","comment":"Simple library to encode/decode DNS wire-format packets","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/paulc/dnslib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f95a13187b7cbf5856705fe61f548c6ba4a905dc418b3dfe5498b5b667718601","flatsize":881682,"path":"All/py311-dnslib-0.9.24_1.pkg","repopath":"All/py311-dnslib-0.9.24_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":117312,"desc":"dnslib is a library to encode/decode DNS wire-format packets.\n\nThe library provides:\n - Support for encoding/decoding DNS packets between wire format, python\n   objects, and Zone/DiG textual representation (dnslib.dns)\n - A server framework allowing the simple creation of custom DNS resolvers\n   (dnslib.server) and a number of example servers created using this framework\n - A number of utilities for testing (dnslib.client, dnslib.proxy,\n   dnslib.intercept)","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dnspython","origin":"dns/py-dnspython","version":"2.6.1,1","comment":"DNS toolkit for Python","maintainer":"bofh@FreeBSD.org","www":"https://www.dnspython.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70a46c2300cd4ed094ce69085ff9d5c04a5ca1cd4d7890dcdbe57465d746cd17","flatsize":3663519,"path":"All/py311-dnspython-2.6.1,1.pkg","repopath":"All/py311-dnspython-2.6.1,1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":469332,"desc":"dnspython is a DNS toolkit for Python. It supports almost all record\ntypes. It can be used for queries, zone transfers, and dynamic\nupdates. It supports TSIG authenticated messages and EDNS0.\n\ndnspython provides both high and low level access to DNS. The high\nlevel classes perform queries for data of a given name, type, and\nclass, and return an answer set. The low level classes allow direct\nmanipulation of DNS zones, messages, names, and records.","deps":{"py311-aioquic":{"origin":"www/py-aioquic","version":"0.9.25"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-h2":{"origin":"www/py-h2","version":"4.1.0"},"py311-httpcore":{"origin":"www/py-httpcore","version":"1.0.5"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-trio":{"origin":"net/py-trio","version":"0.25.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"options":{"DNSSEC":"on","DOH":"on","DOQ":"on","EXAMPLES":"on","IDNA":"on","TRIO":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-dnsdiag","origin":"net-mgmt/py-dnsdiag","version":"2.1.0","comment":"DNS Diagnostics and measurement tools (ping, traceroute)","maintainer":"farrokhi@FreeBSD.org","www":"https://github.com/farrokhi/dnsdiag","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c18546b5ea4d05f15a5dfe63b9bed2d5863a5a3a2720db722a17e1a821ffbc0","flatsize":77446,"path":"All/py311-dnsdiag-2.1.0.pkg","repopath":"All/py311-dnsdiag-2.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17640,"desc":"DNSDiag provides a handful of tools to measure and diagnose your DNS\nperformance and integrity. Using dnsping, dnstraceroute and dnseval\ntools you can measure your DNS response quality from delay and loss\nperspective as well as tracing the path your DNS query takes to get\nto DNS server.","deps":{"py311-cymruwhois":{"origin":"net/py-cymruwhois","version":"1.6"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-toolbelt":{"origin":"www/py-requests-toolbelt","version":"1.0.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dnaio","origin":"biology/py-dnaio","version":"1.2.0","comment":"Read and write FASTQ and FASTA","maintainer":"ports@FreeBSD.org","www":"https://pypi.python.org/pypi/dnaio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8ea2e4bbf419b2cd0d89068520c12798d6cca62a033b908102979b3dd8b454c","flatsize":419634,"path":"All/py311-dnaio-1.2.0.pkg","repopath":"All/py311-dnaio-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":95864,"desc":"dnaio is a Python 3 library for fast input and output of FASTQ and FASTA files.\nIt supports paired-end data in separate files, interleaved paired-end in a\nsingle file and compression using gzip, bzip, and xz.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-dnaio port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-docplex","origin":"math/py-docplex","version":"2.23.222","comment":"IBM Decision Optimization CPLEX Modeling for Python","maintainer":"yuri@FreeBSD.org","www":"https://www.ibm.com/cloud/decision-optimization-for-watson-studio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ae59845088337f98a824680aa08e2ce104a09caf678799d30b53dc794c20700","flatsize":10592138,"path":"All/py311-docplex-2.23.222.pkg","repopath":"All/py311-docplex-2.23.222.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1212736,"desc":"docplex is an IBM Decision Optimization CPLEX Modeling for Python.\n\nWith this library, you can quickly and easily add the power of optimization to\nyour application. You need IBM ILOG CPLEX Optimization Studio to solve the\nmodels.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dna-features-viewer","origin":"biology/py-dna-features-viewer","version":"3.1.3","comment":"Python library to visualize DNA features, e.g. GenBank or Gff files","maintainer":"jwb@FreeBSD.org","www":"https://pypi.python.org/project/dna-features-viewer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6a309d3ecda8a34aad432537616f3e4ff66692d283d06d34792c49fb4e7df28","flatsize":294916,"path":"All/py311-dna-features-viewer-3.1.3.pkg","repopath":"All/py311-dna-features-viewer-3.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52720,"desc":"DNA Features Viewer is a Python library to visualize DNA features, e.g.\nfrom GenBank or Gff files.\n\nDNA Features Viewer can plot sequence maps linearly or circularly, with\nor without nucleotide sequence and amino-acid sequences. The plotter\nautomatically produces clear plots even for sequences with many\noverlapping features and long labels. The library plays well with\nMatplotlib and Biopython, and the figures can be saved in different\nformats (PNG, JPEG, SVG, PDF), e.g. for report generation or LIMS\ninterfaces.","deps":{"py311-bcbio-gff":{"origin":"biology/py-bcbio-gff","version":"0.7.0"},"py311-biopython":{"origin":"biology/py-biopython","version":"1.83"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dlipower","origin":"sysutils/py-dlipower","version":"1.0.176,2","comment":"CLI interface to Digital Logger's (DLI) Power Strips","maintainer":"imp@FreeBSD.org","www":"https://github.com/dwighthubbard/python-dlipower","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e6caf24a736b11698815f5b20c1682abfe55509ec37c6e5545a93e7bf434ebf","flatsize":97441,"path":"All/py311-dlipower-1.0.176,2.pkg","repopath":"All/py311-dlipower-1.0.176,2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":20928,"desc":"This is a python module and a script to mange the Digital Loggers Web\nPower switch.\n\nThe module provides a python class named PowerSwitch that allows\nmanaging the web power switch from python programs.\n\nWhen run as a script this acts as a command line utility to manage the\nDLI Power switch.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dkimpy-milter","origin":"mail/py-dkimpy-milter","version":"1.2.3_1","comment":"DKIM signing and verification milter","maintainer":"matthew@FreeBSD.org","www":"https://launchpad.net/dkimpy-milter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7a42e5757156e952a86be4090d21c867f0a92206f6050b852dffdbc9a586952","flatsize":248756,"path":"All/py311-dkimpy-milter-1.2.3_1.pkg","repopath":"All/py311-dkimpy-milter-1.2.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":63468,"desc":"This is a DKIM signing and verification milter. It has been tested\nwith both Postfix and Sendmail.","deps":{"py311-authres":{"origin":"mail/py-authres","version":"1.2.0_1"},"py311-dkimpy":{"origin":"mail/py-dkimpy","version":"1.1.5_2"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-milter":{"origin":"mail/py-milter","version":"1.0.5"},"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"users":["dkimpy-milter"],"groups":["dkimpy-milter"],"annotations":{"flavor":"py311"}},{"name":"py311-dns-lexicon","origin":"dns/py-dns-lexicon","version":"3.17.0","comment":"Manipulate DNS records on various DNS providers in a standardized way","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/AnalogJ/lexicon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a06bda3f1884fc2d97aa302bd9053a5552a4e4d6dde4b3f601d799e22175887","flatsize":3003456,"path":"All/py311-dns-lexicon-3.17.0.pkg","repopath":"All/py311-dns-lexicon-3.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":358668,"desc":"Lexicon provides a way to manipulate DNS records on multiple DNS providers in a\nstandardized way. Lexicon has a CLI but it can also be used as a python library.\n\nLexicon was designed to be used in automation, specifically letsencrypt.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-pyotp":{"origin":"security/py-pyotp","version":"2.9.0_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-tldextract":{"origin":"dns/py-tldextract","version":"3.3.1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"options":{"GRANSY":"off","LOCALZONE":"off","OCI":"off","ROUTE53":"off","SOFTLAYER":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-dkimpy","origin":"mail/py-dkimpy","version":"1.1.5_2","comment":"Python library for DKIM email signing and verification","maintainer":"ports@caomhin.org","www":"https://launchpad.net/dkimpy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"075c19cd3e93d1c869cfd1e2ff8fc8894a2530cc9e45f44f85effb0d30e9f207","flatsize":368897,"path":"All/py311-dkimpy-1.1.5_2.pkg","repopath":"All/py311-dkimpy-1.1.5_2.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":75860,"desc":"Python module that implements DKIM (DomainKeys Identified Mail) email\nsigning and verification. It also provides helper scripts for command\nline signing and verification.","deps":{"py311-aiodns":{"origin":"dns/py-aiodns","version":"3.0.0"},"py311-authres":{"origin":"mail/py-authres","version":"1.2.0_1"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-djangorestframework-xml","origin":"www/py-djangorestframework-xml","version":"1.3.0","comment":"Django REST framework","maintainer":"alfred@FreeBSD.org","www":"https://jpadilla.github.io/django-rest-framework-xml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f2377d39ae0a350517618377df0b18cc4c7ef7666b31436493a55e2d8c4da19","flatsize":20966,"path":"All/py311-djangorestframework-xml-1.3.0.pkg","repopath":"All/py311-djangorestframework-xml-1.3.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6660,"desc":"XML support for Django REST Framework\n\nXML support extracted as a third party package directly from the\nofficial Django REST Framework implementation. It requires the\ndefusedxml package only because it safeguards against some security\nissues that were discovered.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-djangorestframework-guardian","origin":"www/py-djangorestframework-guardian","version":"0.3.0","comment":"Django Guardian support for Django REST Framework","maintainer":"grembo@FreeBSD.org","www":"https://github.com/rpkilby/django-rest-framework-guardian","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b3ddcfc4172908b4834617dc8a114f6dcfa091a42de527ce2e95f728769e6c6","flatsize":25702,"path":"All/py311-djangorestframework-guardian-0.3.0.pkg","repopath":"All/py311-djangorestframework-guardian-0.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7936,"desc":"Django-rest-framework-guardian provides django-guardian integrations for\nDjango REST Framework.","deps":{"py311-django-guardian":{"origin":"www/py-django-guardian","version":"2.4.0_1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-djangorestframework":{"origin":"www/py-djangorestframework","version":"3.14.0_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-djangosaml2","origin":"www/py-djangosaml2","version":"1.9.3","comment":"Pysaml2 integration for Django","maintainer":"ultima@FreeBSD.org","www":"https://github.com/IdentityPython/djangosaml2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"becbd20eba02d17cf641aa6591a5e4828ab19948c809062cfd740c24470be64b","flatsize":540990,"path":"All/py311-djangosaml2-1.9.3.pkg","repopath":"All/py311-djangosaml2-1.9.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":88112,"desc":"A Django application that builds a Fully Compliant\nSAML2 Service Provider on top of PySAML2 library.\nDjangosaml2 protects your project with a SAML2 SSO\nAuthentication.","deps":{"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-pysaml2":{"origin":"security/py-pysaml2","version":"7.5.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-djangorestframework-filters","origin":"www/py-djangorestframework-filters","version":"0.10.2","comment":"Filtering extension to Django REST Framework","maintainer":"alfred@FreeBSD.org","www":"https://github.com/philipn/django-rest-framework-filters","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16ec8c4a8505e0869c01b41c4f9f841c1f82e8af7b09731cce75f157821a4e1c","flatsize":83707,"path":"All/py311-djangorestframework-filters-0.10.2.pkg","repopath":"All/py311-djangorestframework-filters-0.10.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":19964,"desc":"django-rest-framework-filters (formerly django-rest-framework-chain)\nis an extension to Django REST Framework that makes working with\nfiltering much easier. In addition to fixing some underlying warts\nand limitations of django-filter, we allow arbitrary chaining of\nboth relations and lookup filters.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-djangorestframework-csv","origin":"www/py-djangorestframework-csv","version":"2.0.0","comment":"Django REST framework","maintainer":"alfred@FreeBSD.org","www":"https://github.com/mjumbewu/django-rest-framework-csv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a59a958d1fce3941f7a86aa1a6e3b8a2c64502a58ead44a07c4ed3a25ed64912","flatsize":104403,"path":"All/py311-djangorestframework-csv-2.0.0.pkg","repopath":"All/py311-djangorestframework-csv-2.0.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":20616,"desc":"CSV Tools for Django REST Framework","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-drf-spectacular-sidecar","origin":"www/py-drf-spectacular-sidecar","version":"2024.5.1","comment":"Serve self-contained Swagger UI/Redoc distribution builds with Django","maintainer":"kai@FreeBSD.org","www":"https://github.com/tfranzel/drf-spectacular","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f676b0ec2121e72ef7d2a0aedcd763c35851c4f69726f9587bd475529fec307b","flatsize":8460523,"path":"All/py311-drf-spectacular-sidecar-2024.5.1.pkg","repopath":"All/py311-drf-spectacular-sidecar-2024.5.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1861440,"desc":"Serve self-contained distribution builds of Swagger UI and Redoc with Django\neither via runserver or collectstatic.\n\nThis Django app is an optional addition to drf-spectacular, but does not depend\non it. It may also be used independently.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dns-crawler","origin":"dns/py-dns-crawler","version":"1.6.3_1","comment":"Crawler for getting info about DNS domains and services","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.nic.cz/adam/dns-crawler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67de7ae9a451a8236d100ddc6b1b11f8627fdb6b414a258a250c99885a100ffb","flatsize":383579,"path":"All/py311-dns-crawler-1.6.3_1.pkg","repopath":"All/py311-dns-crawler-1.6.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":71752,"desc":"Despite the name, the crawler gets info for more services than just DNS:\n- DNS:\n  - all A/AAAA records (for the 2nd level domain and www.subdomain), annotated\n    with GeoIP\n  - TXT records (with SPF and DMARC parsed for easier filtering)\n  - TLSA (for the 2nd level domain and www.subdomain)\n  - MX\n  - DNSSEC validation\n  - nameservers:\n    - each server IP annotated with GeoIP\n    - HOSTNAME.BIND, VERSION.BIND, AUTHORS.BIND and fortune (also for all IPs)\n  - users can add custom additional RRs in the config file\n- E-mail (for every server from MX):\n  - SMTP server banners (optional, ports are configurable)\n  - TLSA records\n- Web:\n  - HTTP status & headers (inc. parsed cookies) for ports 80 & 443 on each IP\n    from A/AAAA records\n  - certificate info for HTTPS (optionally with an entire cert chain)\n  - webpage content (optional)\n  - everything of the above is saved for each step in the redirect history --\n    the crawler follows redirects until it gets a non-redirecting status or hits\n    a configurable limit","deps":{"py311-GeoIP2":{"origin":"net/py-GeoIP2","version":"4.7.0"},"py311-asn1crypto":{"origin":"devel/py-asn1crypto","version":"1.5.1_1"},"py311-cert-human":{"origin":"security/py-cert-human","version":"1.0.7_1"},"py311-checkdmarc":{"origin":"mail/py-checkdmarc","version":"5.3.1"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-ecdsa":{"origin":"security/py-ecdsa","version":"0.19.0_1"},"py311-forcediphttpsadapter":{"origin":"www/py-forcediphttpsadapter","version":"1.1.0_1"},"py311-hstspreload":{"origin":"www/py-hstspreload","version":"2024.6.1"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pyaml":{"origin":"textproc/py-pyaml","version":"24.4.0"},"py311-pyicu":{"origin":"devel/py-pyicu","version":"2.13.1"},"py311-python-magic":{"origin":"devel/py-python-magic","version":"0.4.27_1"},"py311-redis":{"origin":"databases/py-redis","version":"5.0.6"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-toolbelt":{"origin":"www/py-requests-toolbelt","version":"1.0.0_1"},"py311-rq":{"origin":"devel/py-rq","version":"1.16.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django_compressor","origin":"www/py-django_compressor","version":"4.5","comment":"Compresses linked and inline JavaScript/CSS into a single cached file","maintainer":"ultima@FreeBSD.org","www":"https://github.com/jezdez/django_compressor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d296bf4b2849733f2123a2153f02c00604a973e2093ce179e7612bd0574ceeab","flatsize":1044714,"path":"All/py311-django_compressor-4.5.pkg","repopath":"All/py311-django_compressor-4.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":169864,"desc":"Django Compressor combines and compresses linked and inline Javascript or\nCSS in a Django template into cacheable static files by using the compress\ntemplate tag.","deps":{"py311-django-appconf":{"origin":"www/py-django-appconf","version":"1.0.6"},"py311-rcssmin":{"origin":"archivers/py-rcssmin","version":"1.1.2"},"py311-rjsmin":{"origin":"archivers/py-rjsmin","version":"1.2.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"BEAUTIFULSOUP":"off","HTML5LIB":"off","LXML":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-djangoql","origin":"www/py-djangoql","version":"0.17.1_1","comment":"Advanced search language for Django, with auto-completion","maintainer":"grembo@FreeBSD.org","www":"https://github.com/ivelum/djangoql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4a9f8bedc97cbd72f36ca7b2d5977bc4c8e051927578e497a4828330d5d0de8","flatsize":546919,"path":"All/py311-djangoql-0.17.1_1.pkg","repopath":"All/py311-djangoql-0.17.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":227052,"desc":"Advanced search language for Django, with auto-completion.\nSupports logical operators, parenthesis, table joins, works\nwith any Django models","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dot2tex","origin":"print/dot2tex","version":"2.11.3","comment":"Graphviz to LaTeX converter","maintainer":"tota@FreeBSD.org","www":"https://github.com/kjellmf/dot2tex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6251534d24ea486c35947b1dfc0c8a3688206ca1e81afb7908af964f677ed3ab","flatsize":533048,"path":"All/py311-dot2tex-2.11.3.pkg","repopath":"All/py311-dot2tex-2.11.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":84708,"desc":"The purpose of dot2tex is to give graphs generated by Graphviz a more LaTeX\nfriendly look and feel. This is accomplished by converting xdot output from\nGraphviz to a series of PSTricks or PGF/TikZ commands. This approach allows:\n\n  - Typesetting labels with LaTeX, allowing mathematical notation.\n  - Using native PSTricks and PGF/TikZ commands for drawing arrows (optional).\n  - Using backend specific styles to customize the output","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dpkt","origin":"net/py-dpkt","version":"1.9.6","comment":"Python fast, simple packet creation / parsing module","maintainer":"sbz@FreeBSD.org","www":"https://github.com/kbandla/dpkt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85c69b22b0ec18154aeee40327116e822498cc5d19f3b12615ca06a4acbac59e","flatsize":2389541,"path":"All/py311-dpkt-1.9.6.pkg","repopath":"All/py311-dpkt-1.9.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":330132,"desc":"Python module for fast, simple packet creation / parsing, with definitions for\nthe basic TCP/IP protocols.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-flower","origin":"www/py-flower","version":"2.0.1_1","comment":"Celery flower - monitor and manage Celery clusters","maintainer":"grembo@FreeBSD.org","www":"https://github.com/mher/flower","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95bfeb5ac359eb5e92ad03c3bd97712fce1b98ad348473cb48fb5ccb2fbf4c59","flatsize":2379548,"path":"All/py311-flower-2.0.1_1.pkg","repopath":"All/py311-flower-2.0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":365712,"desc":"Flower is an open-source web application for monitoring and managing Celery\nclusters. It provides real-time information about the status of Celery\nworkers and tasks.","deps":{"py311-celery":{"origin":"devel/py-celery","version":"5.3.6"},"py311-humanize":{"origin":"devel/py-humanize","version":"4.2.1"},"py311-prometheus-client":{"origin":"net-mgmt/py-prometheus-client","version":"0.17.1"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-flask_wtf","origin":"www/py-flask-wtf","version":"1.2.1","comment":"Simple integration of Flask and WTForms","maintainer":"rm@FreeBSD.org","www":"https://flask-wtf.readthedocs.org/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a7d31aeb7da8232b08e097e51230ffeae14d15b0e6eb95982156f83468fec4d","flatsize":116694,"path":"All/py311-flask_wtf-1.2.1.pkg","repopath":"All/py311-flask_wtf-1.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":23524,"desc":"Simple integration of Flask and WTForms, including CSRF, file upload\nand Recaptcha integration.","deps":{"py311-email-validator":{"origin":"mail/py-email-validator","version":"2.1.1"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-itsdangerous":{"origin":"security/py-itsdangerous","version":"2.1.2"},"py311-wtforms":{"origin":"textproc/py-wtforms","version":"3.1.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"EMAIL":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-djangocms-admin-style","origin":"www/py-djangocms-admin-style","version":"3.3.1_1","comment":"Pretty CSS styles for the django CMS admin interface","maintainer":"kai@FreeBSD.org","www":"https://www.django-cms.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33ce283a941b9ad0ad2b1a962735f165028ea1cb45557d7e8be77a61ebdd59ad","flatsize":1044562,"path":"All/py311-djangocms-admin-style-3.3.1_1.pkg","repopath":"All/py311-djangocms-admin-style-3.3.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":249204,"desc":"The django CMS Admin Style is a Django Theme tailored to the needs of django CMS\nand adds pretty CSS styles for the django CMS admin interface.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dlib","origin":"science/py-dlib","version":"19.24.2","comment":"Machine learning framework written in C++ (python bindings)","maintainer":"arrowd@FreeBSD.org","www":"http://dlib.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e1dfaec8d008565a0934060faf079f81b5b56d6313d1413396bd34d7674f403","flatsize":9252377,"path":"All/py311-dlib-19.24.2.pkg","repopath":"All/py311-dlib-19.24.2.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":2338576,"desc":"Dlib is a modern C++ toolkit containing machine learning algorithms\nand tools for creating complex software in C++ to solve real world\nproblems. It is used in both industry and academia in a wide range\nof domains including robotics, embedded devices, mobile phones,\nand large high performance computing environments.","deps":{"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"py311-boost-libs":{"origin":"devel/boost-python-libs","version":"1.84.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["science","devel","math","python"],"shlibs_required":["libgif.so.7","libsqlite3.so.0","libX11.so.6","libpng16.so.16","libjpeg.so.8"],"options":{"AVX":"off","BLASLAPACK":"off","GIF":"on","JPEG":"on","SQLITE":"on","X11":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-django-webpack-loader","origin":"www/py-django-webpack-loader","version":"3.1.0,1","comment":"Transparently use webpack with Django","maintainer":"ultima@FreeBSD.org","www":"https://pypi.org/project/django-webpack-loader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cd431510044231ffcf71caeb6ead633f54f55afff05bea8147b42bb577ef3f2","flatsize":101081,"path":"All/py311-django-webpack-loader-3.1.0,1.pkg","repopath":"All/py311-django-webpack-loader-3.1.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24936,"desc":"Use webpack to generate your static bundles without\nDjango's staticfiles or opaque wrappers.\n\nDjango webpack loader consumes the output generated\nby webpack-bundle-tracker and lets you use the\ngenerated bundles in Django.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-widget-tweaks","origin":"www/py-django-widget-tweaks","version":"1.5.0_1","comment":"Tweak form field rendering in templates, not in python-level form defs","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/jazzband/django-widget-tweaks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7891a628b602a11ca481e15d1226d0a98deb0be3da3d11153eb135299da08913","flatsize":46244,"path":"All/py311-django-widget-tweaks-1.5.0_1.pkg","repopath":"All/py311-django-widget-tweaks-1.5.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12600,"desc":"Tweak the form field rendering in templates, not in python-level form\ndefinitions. CSS classes and HTML attributes can be altered.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-djangorestframework","origin":"www/py-djangorestframework","version":"3.14.0_1,1","comment":"Django REST framework","maintainer":"kai@FreeBSD.org","www":"https://www.django-rest-framework.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"175d96789744704eed99e8da7612656aa73fbc1ea0cc24f28df2e6acbdbcb0fb","flatsize":4683998,"path":"All/py311-djangorestframework-3.14.0_1,1.pkg","repopath":"All/py311-djangorestframework-3.14.0_1,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":960100,"desc":"Django REST framework is a powerful and flexible toolkit that makes it easy to\nbuild Web APIs.\n\nSome reasons you might want to use REST framework:\n\n* The Web browsable API is a huge usability win for your developers.\n\n* Authentication policies including optional packages for OAuth1a and OAuth2.\n\n* Serialization that supports both ORM and non-ORM data sources.\n\n* Customizable all the way down - just use regular function-based views if you\n  don't need the more powerful features.\n\n* Extensive documentation, and great community support.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-templatetag-sugar","origin":"www/py-django-templatetag-sugar","version":"1.0_4","comment":"Library to make writing templatetags in Django sweet","maintainer":"python@FreeBSD.org","www":"https://github.com/alex/django-templatetag-sugar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1fd435ba947fe4e866062b0c45e913ad9b4d68cb8afc0693a41c8b5de2d93dc","flatsize":25184,"path":"All/py311-django-templatetag-sugar-1.0_4.pkg","repopath":"All/py311-django-templatetag-sugar-1.0_4.pkg","licenselogic":"single","pkgsize":6784,"desc":"A library to make writing templatetags in Django sweet.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-timezone-field","origin":"www/py-django-timezone-field","version":"6.1.0_1","comment":"Provides database and form fields for pytz timezone objects for Django","maintainer":"kai@FreeBSD.org","www":"https://github.com/mfogel/django-timezone-field","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82e0d76b32c313c754ca0a7a6f2d26120ad3f0eca59ff22121f1794135d8848a","flatsize":73529,"path":"All/py311-django-timezone-field-6.1.0_1.pkg","repopath":"All/py311-django-timezone-field-6.1.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17416,"desc":"Provides database and form fields for pytz timezone objects for Django.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-voting","origin":"www/py-django-voting","version":"1.0","comment":"Generic voting application for Django","maintainer":"bofh@FreeBSD.org","www":"https://github.com/pjdelport/django-voting","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"edf2c764e829e7b95a16d36c444b6d9508ba25b933e35cd657f8887694afd5d7","flatsize":113327,"path":"All/py311-django-voting-1.0.pkg","repopath":"All/py311-django-voting-1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":23028,"desc":"This is a generic voting application for Django projects","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ebaysdk","origin":"finance/py-ebaysdk","version":"2.2.0_1","comment":"eBay API SDK for Python","maintainer":"acm@FreeBSD.org","www":"https://github.com/timotheus/ebaysdk-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea6d4ab7082c8532c0e5416163fda7f401fcec7733b174c093c4216e52cd6fee","flatsize":791452,"path":"All/py311-ebaysdk-2.2.0_1.pkg","repopath":"All/py311-ebaysdk-2.2.0_1.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":93428,"desc":"This SDK is a programmatic interface into the eBay APIs. It simplifies\ndevelopment and cuts development time by standardizing calls, response\nprocessing, error handling, and debugging across the Finding, Shopping,\nMerchandising & Trading APIs.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-taggit","origin":"www/py-django-taggit","version":"5.0.1","comment":"Reusable Django application for simple tagging","maintainer":"kai@FreeBSD.org","www":"https://github.com/jazzband/django-taggit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b740190a0283b43ffd286b9749cda7e07c7316877e23b1640db8788abcf82df0","flatsize":282094,"path":"All/py311-django-taggit-5.0.1.pkg","repopath":"All/py311-django-taggit-5.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":50492,"desc":"django-taggit a simpler approach to tagging with Django.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-tagging","origin":"www/py-django-tagging","version":"0.5.0_3","comment":"Generic tagging application for Django","maintainer":"ports@caomhin.org","www":"https://github.com/Fantomas42/django-tagging","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"783ba1208f8c9ee7413f3c9138d73e2144dd3b078fa613ab5d7a708cde9a4daf","flatsize":505062,"path":"All/py311-django-tagging-0.5.0_3.pkg","repopath":"All/py311-django-tagging-0.5.0_3.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","MIT"],"pkgsize":64628,"desc":"A generic tagging application for Django projects, which allows association of\na number of tags with any Model instance and makes retrieval of tags simple.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-tables2","origin":"www/py-django-tables2","version":"2.7.0_1","comment":"Table/data-grid framework for Django","maintainer":"kai@FreeBSD.org","www":"https://github.com/jieter/django-tables2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f3734fe8fb3dd617e6c051b67473c2f85ee016c2c73b42b226aa373c2205dd0","flatsize":655416,"path":"All/py311-django-tables2-2.7.0_1.pkg","repopath":"All/py311-django-tables2-2.7.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":103272,"desc":"django-tables2 simplifies the task of turning sets of data into HTML tables.\nIt has native support for pagination and sorting, does for HTML tables what\ndjango.forms does for HTML forms.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"TABLIB":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-django-storages","origin":"www/py-django-storages","version":"1.14.3","comment":"Generic storages for Django","maintainer":"python@FreeBSD.org","www":"https://django-storages.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42e07df7d9fa1b717bfcdbed7a7d0452c8a78b0ad0c61177bf6608860791097a","flatsize":444327,"path":"All/py311-django-storages-1.14.3.pkg","repopath":"All/py311-django-storages-1.14.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":77956,"desc":"Generic storages for Django.  Support for many storages\n(S3, MogileFS, etc) in Django","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DROPBOX":"off","GOOGLE":"off","LIBCLOUD":"off","S3":"off","SFTP":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-django-tastypie","origin":"www/py-django-tastypie","version":"0.14.7","comment":"Create REST API for Django apps","maintainer":"kai@FreeBSD.org","www":"https://github.com/django-tastypie/django-tastypie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fd6fa2fb1d5cdd59dbcdecb0932f1ae1144662be3aed48a8f015f8e0bccba08","flatsize":932712,"path":"All/py311-django-tastypie-0.14.7.pkg","repopath":"All/py311-django-tastypie-0.14.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":140284,"desc":"Creating delicious APIs for Django apps since 2010.\n\nHere are some common reasons for tastypie:\n\n    * You need an API that is RESTful and uses HTTP well.\n    * You want to support deep relations.\n    * You DON'T want to have to write your own serializer to make the output\n      right.\n    * You want an API framework that has little magic, very flexible and maps\n      well to the problem domain.\n    * You want/need XML serialization that is treated equally to JSON (and\n      YAML is there too).\n    * You want to support my perceived NIH syndrome, which is less about\n      NIH and more about trying to help out friends/coworkers.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-python-mimeparse":{"origin":"devel/py-python-mimeparse","version":"1.6.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-treebeard","origin":"www/py-django-treebeard","version":"4.7.1_1","comment":"Efficient tree implementations for Django","maintainer":"kai@FreeBSD.org","www":"https://github.com/django-treebeard/django-treebeard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6237314fdbf43940152ab64bc99f8ee9c480ee947b2c94abf057b29abccfd305","flatsize":2483398,"path":"All/py311-django-treebeard-4.7.1_1.pkg","repopath":"All/py311-django-treebeard-4.7.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":568584,"desc":"django-treebeard is a library that implements efficient tree implementations for\nthe Django Web Framework 1.8 and later.\n\nFeatures:\n\n- Flexible: Includes 3 different tree implementations with the same API:\n  * Adjacency List\n  * Materialized Path\n  * Nested Sets\n- Fast: Optimized non-naive tree operations\n- Easy: Uses Django Model Inheritance with abstract classes to define your own\n\tmodels.\n- Clean: Testable and well tested code base. Code/branch test coverage is\n\t above 96%25.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-django-star-ratings","origin":"www/py-django-star-ratings","version":"0.9.2_3","comment":"Django app to add star ratings to models","maintainer":"ports@caomhin.org","www":"https://github.com/wildfish/django-star-ratings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c68c23b5bb0ecffde13113de4448824881b972ae0d9a474cd7cce714b0f329a2","flatsize":168931,"path":"All/py311-django-star-ratings-0.9.2_3.pkg","repopath":"All/py311-django-star-ratings-0.9.2_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":40152,"desc":"Python 3 compatible star ratings for Django models.","deps":{"py311-django-braces":{"origin":"www/py-django-braces","version":"1.15.0_3"},"py311-django-model-utils":{"origin":"www/py-django-model-utils","version":"4.5.0_1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-swapper":{"origin":"www/py-swapper","version":"1.3.0_3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-smart-selects","origin":"www/py-django-smart-selects","version":"1.6.0_1","comment":"Quickly filter or group \"chained\" models","maintainer":"gatemken@cisco.com","www":"https://github.com/jazzband/django-smart-selects","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6235dbaf4fb4ffbfc2f031d6b73321c8beea7a077c1f51a3795d23bf42ca1bb2","flatsize":158896,"path":"All/py311-django-smart-selects-1.6.0_1.pkg","repopath":"All/py311-django-smart-selects-1.6.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28568,"desc":"This package allows you to quickly filter or group \"chained\" models\nby adding a custom foreign key or many to many field to your models\nThis will use an AJAX query to load only the applicable chained objects.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"py311-django-solo","origin":"www/py-django-solo","version":"2.2.0_1","comment":"Helps working with singletons","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/lazybird/django-solo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cc0682b1ce5ac5d5179c9faeef9d066511086633261b044a67a50c631e1166e","flatsize":82270,"path":"All/py311-django-solo-2.2.0_1.pkg","repopath":"All/py311-django-solo-2.2.0_1.pkg","licenselogic":"single","licenses":["CC-BY-3.0"],"pkgsize":18424,"desc":"Helps working with singletons - things like global settings that you\nwant to edit from the admin site.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-simple-captcha","origin":"www/py-django-simple-captcha","version":"0.5.20_1","comment":"Simple, yet powerful, Django captcha application","maintainer":"jhixson@FreeBSD.org","www":"https://pypi.org/project/django-simple-captcha/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95144a86ad81bf341b942a808547cfc186633ee7d317130d84db68b1e825b4d0","flatsize":1109823,"path":"All/py311-django-simple-captcha-0.5.20_1.pkg","repopath":"All/py311-django-simple-captcha-0.5.20_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":273448,"desc":"Django Simple Captcha is an extremely simple, yet highly customizable Django\napplication to add captcha images to any Django form.","deps":{"py311-django-ranged-response":{"origin":"www/py-django-ranged-response","version":"0.2.0_3"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-django-simple-history","origin":"www/py-django-simple-history","version":"3.5.0_2","comment":"Store model history and view/revert changes from admin site","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jazzband/django-simple-history","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02f80bce3c4a2ed17df2268926fbbc7e68a4ec6f5e5415065e98b22f0ef7cbb3","flatsize":1735796,"path":"All/py311-django-simple-history-3.5.0_2.pkg","repopath":"All/py311-django-simple-history-3.5.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":203140,"desc":"django-simple-history stores Django model state on every create/update/delete.","deps":{"py311-asgiref":{"origin":"www/py-asgiref","version":"3.8.1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-reversion-compare","origin":"www/py-django-reversion-compare","version":"0.14.0_1","comment":"Extension to django-reversion that provides a history compare view","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/jedie/django-reversion-compare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdaf83b3b40dead7e978335af90776e5ae89f9e4cd863c7d850fce25423faeed","flatsize":269558,"path":"All/py311-django-reversion-compare-0.14.0_1.pkg","repopath":"All/py311-django-reversion-compare-0.14.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50100,"desc":"An extension to django-reversion that provides a history compare view to compare\ntwo versions of a model which is under reversion.","deps":{"py311-diff-match-patch":{"origin":"textproc/py-diff-match-patch","version":"20230430"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"py311-django-sortedm2m","origin":"www/py-django-sortedm2m","version":"3.1.1_2","comment":"Replacement for Django's many to many field","maintainer":"ports@caomhin.org","www":"https://github.com/gregmuellegger/django-sortedm2m","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8103b7b52ec471fb512bd3c434d4c8fc6110e2059dd06fc554d32b862c9a014d","flatsize":165817,"path":"All/py311-django-sortedm2m-3.1.1_2.pkg","repopath":"All/py311-django-sortedm2m-3.1.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":39488,"desc":"sortedm2m is a drop-in replacement for Django's own ManyToManyField. The\nprovided SortedManyToManyField behaves like the original one but remembers\nthe order of added relations.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-rich","origin":"www/py-django-rich","version":"1.8.0_1","comment":"Extensions for using Rich with Django","maintainer":"kai@FreeBSD.org","www":"https://github.com/adamchainz/django-rich","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13016dd127f8def60b8e114d34d723938311c3b8f0f632da98ac3f3df033edb2","flatsize":45901,"path":"All/py311-django-rich-1.8.0_1.pkg","repopath":"All/py311-django-rich-1.8.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11880,"desc":"This package provides extensions for using Rich with the Django framework.\n\nThese extensions consist of the following subclasses:\n\n* django_rich.management.RichCommand:\n  Subclass of Django's BaseCommand class that sets its self.console to a\n  Rich console.\n\n* django_rich.test.RichRunner:\n  Subclass of Django's DiscoverRunner with colorized outputs and nice\n  traceback rendering.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-rq","origin":"devel/py-django-rq","version":"2.10.2","comment":"Provides Django integration for RQ (Redis Queue)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rq/django-rq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20e1d472a19cfeb581953d4fd26f9386dcf056b10de74cf48cd95d64a32a3976","flatsize":584059,"path":"All/py311-django-rq-2.10.2.pkg","repopath":"All/py311-django-rq-2.10.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":87792,"desc":"Django integration with RQ, a Redis based Python queuing library. Django-RQ is a\nsimple app that allows you to configure your queues in django's settings.py and\neasily use them in your project.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-redis":{"origin":"databases/py-redis","version":"5.0.6"},"py311-rq":{"origin":"devel/py-rq","version":"1.16.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-requests-debug-toolbar","origin":"www/py-django-requests-debug-toolbar","version":"0.0.7_1","comment":"Django Debug Toolbar panel for Requests","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/marceltschoppch/django-requests-debug-toolbar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e53536c7cf82931b5e09b20a8147370b9c03b9f63993835d7189ff0a48ad448d","flatsize":47294,"path":"All/py311-django-requests-debug-toolbar-0.0.7_1.pkg","repopath":"All/py311-django-requests-debug-toolbar-0.0.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10768,"desc":"Django Requests Debug Toolbar tracks all HTTP requests made with the popular\nrequests library.","deps":{"py311-django-debug-toolbar":{"origin":"www/py-django-debug-toolbar","version":"4.4.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-registration-redux","origin":"www/py-django-registration-redux","version":"2.12_1","comment":"User-registration application for Django","maintainer":"ports@caomhin.org","www":"https://github.com/macropin/django-registration","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"261c27025c5a244df14ef8db3783b4e41fa24c7f50ea8ff94c6a4c78b6ffd458","flatsize":1090709,"path":"All/py311-django-registration-redux-2.12_1.pkg","repopath":"All/py311-django-registration-redux-2.12_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":110196,"desc":"A fairly simple user-registration application for Django,\ndesigned to make allowing user signups as painless as possible","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django42","origin":"www/py-django42","version":"4.2.15","comment":"High-level Python Web Framework","maintainer":"python@FreeBSD.org","www":"https://www.djangoproject.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c5d7abad649b8818830b0970c7da3b4ea6b4a23b804ee56a131974415f6dd29","flatsize":36689017,"path":"All/py311-django42-4.2.15.pkg","repopath":"All/py311-django42-4.2.15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4843812,"desc":"Django is a high-level Python Web framework that encourages rapid development\nand clean, pragmatic design.\n\nDeveloped and used over the past two years by a fast-moving online-news\noperation, Django was designed from scratch to handle two challenges: the\nintensive deadlines of a newsroom and the stringent requirements of experienced\nWeb developers. It has convenient niceties for developing content-management\nsystems, but it's an excellent tool for building any Web site.","deps":{"py311-asgiref":{"origin":"www/py-asgiref","version":"3.8.1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-sqlparse":{"origin":"databases/py-sqlparse","version":"0.5.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on","HTMLDOCS":"off","PGSQL":"off","MYSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:djangoproject:django:4.2.15:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-django-registration","origin":"www/py-django-registration","version":"3.4_1","comment":"User-registration application for Django","maintainer":"ports@caomhin.org","www":"https://github.com/ubernostrum/django-registration","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fad1ed016755301376452784ced57877cbe772511b0a421f4c86ae964a85bc8","flatsize":257443,"path":"All/py311-django-registration-3.4_1.pkg","repopath":"All/py311-django-registration-3.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":47284,"desc":"A fairly simple user-registration application for Django,\ndesigned to make allowing user signups as painless as possible","deps":{"py311-confusable_homoglyphs":{"origin":"devel/py-confusable_homoglyphs","version":"3.3.1_1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-redis","origin":"www/py-django-redis","version":"5.4.0_2","comment":"Full featured Redis cache/session backend for Django","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jazzband/django-redis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57dc6b83369fb43b07cfee7322225836f76d11571adb9ecccecd639df6cc8145","flatsize":305289,"path":"All/py311-django-redis-5.4.0_2.pkg","repopath":"All/py311-django-redis-5.4.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":51772,"desc":"Django-redis is a BSD Licensed, full featured Redis cache/session\nbackend for Django.\n\nWhy use django-redis?\n\n * Modular client system (pluggable clients).\n * Master-Slave support in the default client.\n * Used in production in several projects as cache and session storage.\n * Supports infinite timeouts.\n * Python 3 support in same code base.\n * Facilities for raw access to Redis client/connection pool.\n * Highly configurable (can emulate memcached exception behavior, for\n   example).\n * Unix sockets supported by default.\n * Pluggable parsers.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-redis":{"origin":"databases/py-redis","version":"5.0.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-ranged-response","origin":"www/py-django-ranged-response","version":"0.2.0_3","comment":"Modified Django FileResponse that adds Content-Range headers","maintainer":"kai@FreeBSD.org","www":"https://github.com/i3thuan5/django-ranged-response","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19ce3d101debc0ca9f8da230e0195a64d9240bae698b2b307a0c6041b14f91f4","flatsize":18944,"path":"All/py311-django-ranged-response-0.2.0_3.pkg","repopath":"All/py311-django-ranged-response-0.2.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5684,"desc":"This is a modified FileResponse that returns 'Content-Range' headers with the\nHTTP response, so browsers (e.g. Safari 9+) that request the file, can stream\nthe response properly.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-radius","origin":"www/py-django-radius","version":"1.5.1","comment":"Django authentication backend for RADIUS","maintainer":"kai@FreeBSD.org","www":"https://github.com/robgolding/django-radius","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5cbc4a0d5bc97616701d8094449fdd3cbe87e1f14f717ac914b929954d86911","flatsize":50509,"path":"All/py311-django-radius-1.5.1.pkg","repopath":"All/py311-django-radius-1.5.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12112,"desc":"django-radius enables you to authenticate your Django users against one or many\nRADIUS servers easily.","deps":{"py311-pyrad":{"origin":"net/pyrad","version":"2.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","net","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-django-pyscss","origin":"www/py-django-pyscss","version":"2.0.3_2","comment":"Makes it easier to use PySCSS in Django","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fusionbox/django-pyscss","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5920561a09783340bbb6d6ea9a2201df05e5718c1797a92686296914d8ee223","flatsize":39342,"path":"All/py311-django-pyscss-2.0.3_2.pkg","repopath":"All/py311-django-pyscss-2.0.3_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11584,"desc":"django-pyscss provides a collection of tools for making it easier to use pyScss\nwithin Django.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-pyscss":{"origin":"textproc/py-pyscss","version":"1.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-staticinline","origin":"www/py-django-staticinline","version":"1.3.1","comment":"Django template tag to load static files inline with your template","maintainer":"bofh@FreeBSD.org","www":"https://github.com/bartTC/django-staticinline","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06b87cdfbe1389c2cab960639c6a4628e3d3b63d7206e419cec97006e68ea446","flatsize":107075,"path":"All/py311-django-staticinline-1.3.1.pkg","repopath":"All/py311-django-staticinline-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19716,"desc":"Similiar to Django's native static templatetag, but this includes the file\ndirectly in the template, rather than a link to it.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-prometheus","origin":"www/py-django-prometheus","version":"2.3.1_1","comment":"Export Django monitoring metrics for Prometheus.io","maintainer":"kai@FreeBSD.org","www":"https://github.com/korfuri/django-prometheus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5eb17c14da3761b89a5db244b1b646d46a54234136bb3fe506d495b01ea0267e","flatsize":220234,"path":"All/py311-django-prometheus-2.3.1_1.pkg","repopath":"All/py311-django-prometheus-2.3.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":40164,"desc":"This library exports Django monitoring metrics for Prometheus.io.\n\nIt provides support to monitor the following databases types:\n\n* SQLite (via Django)\n* PostgreSQL\n* MySQL\n\nIn addition, caches can also be monitored:\n\n* memcached\n* Redis\n\nIt's even possible to export metrics of Django models and migrations.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-prometheus-client":{"origin":"net-mgmt/py-prometheus-client","version":"0.17.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"MYSQL":"off","PGSQL":"off","MEMCACHED":"off","REDIS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-django-post_office","origin":"www/py-django-post_office","version":"3.7.1_1","comment":"Django app to monitor and send mail asynchronously","maintainer":"ultima@FreeBSD.org","www":"https://github.com/ui/django-post_office","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f46bf4795935cf5902c874465fa5bc2296b1205e33e8b4686ff9b0fd0584602c","flatsize":770924,"path":"All/py311-django-post_office-3.7.1_1.pkg","repopath":"All/py311-django-post_office-3.7.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":124180,"desc":"Django Post Office is a simple app to send and manage your emails in\nDjango. Some awesome features are:\n\n* Allows you to send email asynchronously\n* Multi backend support\n* Supports HTML email\n* Supports database based email templates\n* Built in scheduling support\n* Works well with task queues like RQ or Celery\n* Uses multiprocessing to send a large number of emails in parallel\n* Supports multilingual email templates (i18n)","deps":{"py311-bleach":{"origin":"www/py-bleach","version":"6.1.0_1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-polymorphic","origin":"www/py-django-polymorphic","version":"3.1.0_2","comment":"Seamless Polymorphic Inheritance for Django Models","maintainer":"ports@caomhin.org","www":"https://github.com/django-polymorphic/django-polymorphic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9eda7dd99937165e4e01c069a06d78c62f89c5acc2fa2e2ecb7ee92086b00e0b","flatsize":521926,"path":"All/py311-django-polymorphic-3.1.0_2.pkg","repopath":"All/py311-django-polymorphic-3.1.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":92080,"desc":"Django-polymorphic simplifies using inherited models in Django projects.\nWhen a query is made at the base model, the inherited model classes are\nreturned.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-pipeline","origin":"www/py-django-pipeline","version":"3.0.0","comment":"Asset (css/js) packaging library for Django","maintainer":"python@FreeBSD.org","www":"https://github.com/jazzband/django-pipeline","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c3d865c5f9fc18b2468bbc979d14b72caaf9a71ebb2eff09ed7eb31cab1b7a6","flatsize":337210,"path":"All/py311-django-pipeline-3.0.0.pkg","repopath":"All/py311-django-pipeline-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59868,"desc":"Pipeline is an asset packaging library for Django, providing\nboth CSS and JavaScript concatenation and compression, built-in\nJavaScript template support, and optional data-URI image embedding.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-otp-yubikey","origin":"www/py-django-otp-yubikey","version":"1.0.1_1","comment":"Django-otp plugin that verifies YubiKey OTP tokens","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/django-otp/django-otp-yubikey","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"442c184d9d71a5f19fce63ca6dd03f3bfbc0fabbba843a5176a269ec7cf6588c","flatsize":82386,"path":"All/py311-django-otp-yubikey-1.0.1_1.pkg","repopath":"All/py311-django-otp-yubikey-1.0.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16392,"desc":"This is a django-otp plugin that handles YubiKey devices using the Yubico OTP\nalgorithm. This includes two device definitions: one to verify YubiKey tokens\nlocally and another to verify them against a web service.","deps":{"py311-YubiOTP":{"origin":"security/py-YubiOTP","version":"1.0.0_1"},"py311-django-otp":{"origin":"www/py-django-otp","version":"1.5.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-pglocks","origin":"www/py-django-pglocks","version":"1.0.4","comment":"Provides useful context managers for advisory locks for PostgreSQL","maintainer":"kai@FreeBSD.org","www":"https://github.com/Xof/django-pglocks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"faa8741d8fcb1232b53dea5d62a2361b0af2da3e33fffdf505f33df7c8641c7c","flatsize":24453,"path":"All/py311-django-pglocks-1.0.4.pkg","repopath":"All/py311-django-pglocks-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6424,"desc":"This package provides a useful context manager via Django to manage PostgreSQL\nadvisory locks, which are application-level locks that are acquired and\nreleased purely by the client of the database.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-permissionedforms","origin":"www/py-django-permissionedforms","version":"0.1_2","comment":"Django extension for creating forms that vary according to user permissions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/wagtail/django-permissionedforms","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dac1dd2999bdb1579f230f0ce5b26efeca2987343ce2106f048582dc3d68b84e","flatsize":28147,"path":"All/py311-django-permissionedforms-0.1_2.pkg","repopath":"All/py311-django-permissionedforms-0.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7484,"desc":"django-permissionedforms is an extension to Django's forms framework, allowing\nyou to define forms where certain fields are shown or omitted according to the\nuser's permissions.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-object-actions","origin":"www/py-django-object-actions","version":"3.0.2","comment":"Django app for adding object tools for models in the admin","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/crccheck/django-object-actions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b86ae4be00c4ce0247f2c57d7e534dc6ab0a3fb596b0ce582aeab8117e658da","flatsize":63613,"path":"All/py311-django-object-actions-3.0.2.pkg","repopath":"All/py311-django-object-actions-3.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16252,"desc":"If you've ever tried making admin object tools, you may have thought,\n\"why can't this be as easy as making Django Admin Actions?\"\n\nWell now they can be.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"py311-django-picklefield","origin":"www/py-django-picklefield","version":"3.2_1","comment":"Pickled object field for Django","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gintas/django-picklefield","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1065271ad844429972718c96c37d20cdf14607c2ec584b5a3d02d22890b4989","flatsize":47349,"path":"All/py311-django-picklefield-3.2_1.pkg","repopath":"All/py311-django-picklefield-3.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12820,"desc":"picklefield provides an implementation of a pickled object field. Such fields\ncan contain any picklable objects.\n\nIt is incredibly useful for storing just about anything in the database\n(provided it is Pickle-able, of course) when there isn't a 'proper' field for\nthe job.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-netfields","origin":"www/py-django-netfields","version":"1.3.2_1","comment":"Django PostgreSQL netfields implementation","maintainer":"kai@FreeBSD.org","www":"https://github.com/jimfunk/django-postgresql-netfields","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3bf87ac99c93d6145d91e4bcac85c766ff9c73e3ac073e6f91c792cc660163e2","flatsize":164881,"path":"All/py311-django-netfields-1.3.2_1.pkg","repopath":"All/py311-django-netfields-1.3.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26312,"desc":"Django netfields makes proper PostgreSQL net related fields for Django.  Custom\nfields include IP Addresses in CIDR Format, and fields for MAC Addresses.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gelidum","origin":"devel/py-gelidum","version":"0.7.0","comment":"Freeze your python objects","maintainer":"python@FreeBSD.org","www":"https://github.com/diegojromerolopez/gelidum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0930db90928460283bc98d4aff65b123d5585720f6d23bd4a9c8bd0c9d8cd96a","flatsize":735905,"path":"All/py311-gelidum-0.7.0.pkg","repopath":"All/py311-gelidum-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76108,"desc":"gelidum is inspired by the method freeze found in other languages like\nJavascript. gelidum tries to make immutable objects to make it easier\navoiding accidental modifications in your code.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-model-utils","origin":"www/py-django-model-utils","version":"4.5.0_1","comment":"Django model mixins and utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jazzband/django-model-utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3087b0590015e68445f53e397343496492f3e8af2c16b8250aefede1d581345e","flatsize":265707,"path":"All/py311-django-model-utils-4.5.0_1.pkg","repopath":"All/py311-django-model-utils-4.5.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":51544,"desc":"django-model-utils provides Django model mixins and utilities and supports\nDjango 1.8 to 2.0.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-reversion","origin":"www/py-django-reversion","version":"5.0.10_1","comment":"Provides comprehensive version control facilities to Django apps","maintainer":"xenophon+fbsdports@irtnog.org","www":"https://pypi.org/project/django-reversion/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fb8d99e5bef1c31989bb9a1d07dcd5d0bd3ca59238e5b5c6209ef015ddd8eae","flatsize":4595027,"path":"All/py311-django-reversion-5.0.10_1.pkg","repopath":"All/py311-django-reversion-5.0.10_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2792196,"desc":"django-reversion is an extension to the Django web framework that\nprovides comprehensive version control facilities:\n\n- Roll back to any point in a model's history - an unlimited undo\n  facility!\n- Recover deleted models - never lose data again!\n- Admin integration for maximum usability.\n- Group related changes into revisions that can be rolled back in a\n  single transaction.\n- Automatically save a new version whenever your model changes using\n  Django's flexible signalling framework.\n- Automate your revision management with easy-to-use middleware.\n\ndjango-reversion can be easily added to your existing Django project\nwith an absolute minimum of code changes.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-django-mptt","origin":"www/py-django-mptt","version":"0.16.0_1","comment":"Utilities for implementing Modified Preorder Tree Traversal in Django","maintainer":"kai@FreeBSD.org","www":"https://github.com/django-mptt/django-mptt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c1bb70fa079fa369bbd0c2c3f349600ef11f5d55ac46eb57b6ae4488fb6334e","flatsize":713611,"path":"All/py311-django-mptt-0.16.0_1.pkg","repopath":"All/py311-django-mptt-0.16.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":116748,"desc":"Utilities for implementing Modified Preorder Tree Traversal with your Django\nModels and working with trees of Model instances.","deps":{"py311-django-js-asset":{"origin":"www/py-django-js-asset","version":"2.2.0_1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-markwhat","origin":"www/py-django-markwhat","version":"1.6.2","comment":"Collection of template filters that implement common markup languages","maintainer":"bofh@FreeBSD.org","www":"https://pypi.org/project/django-markwhat/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a61c71afc57f8408b524b430d2168fdc9f3b7fb3eb4d5a0166d01191806bed9","flatsize":53885,"path":"All/py311-django-markwhat-1.6.2.pkg","repopath":"All/py311-django-markwhat-1.6.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11180,"desc":"A collection of template filters that implement common markup languages.\n\nprovides template filters that implement the following markup\nlanguages:\n\n* ``textile`` -- implements `Textile`_ -- requires `PyTextile`_\n* ``markdown`` -- implements `Markdown`_ -- requires `Python-markdown`_\n* ``commonmark`` -- implements `CommonMark`_ -- requires `CommonMark-py`_\n* ``reStructuredText`` -- implements `reST (reStructuredText)`_\n-- requires `docutils`_\n\nIn each case, the filter expects formatted markup as a string and\nreturns a string representing the marked-up text. For example, the\n``textile`` filter converts text that is marked-up in Textile format\nto HTML.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python","textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-django-mezzanine-filebrowser","origin":"www/py-django-mezzanine-filebrowser","version":"1.1.1","comment":"Fork of django-filebrowser for Mezzanine CMS","maintainer":"bofh@FreeBSD.org","www":"https://github.com/stephenmcd/filebrowser-safe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14bc21de5bf20b39db08dde4acecdeb86071a688a9e8ea9d03ec19413d376f89","flatsize":508536,"path":"All/py311-django-mezzanine-filebrowser-1.1.1.pkg","repopath":"All/py311-django-mezzanine-filebrowser-1.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":88028,"desc":"A fork of django-filebrowser for Mezzanine CMS","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-markdownx","origin":"www/py-django-markdownx","version":"4.0.7_2","comment":"Comprehensive Markdown editor built for Django","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/neutronX/django-markdownx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f47740815cea48bf0235b2a1dc413e3bfbe1faefe38965b3e180114a57db8e3","flatsize":195324,"path":"All/py311-django-markdownx-4.0.7_2.pkg","repopath":"All/py311-django-markdownx-4.0.7_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":44724,"desc":"Django MarkdownX is a comprehensive Markdown plugin built for Django, the\nrenowned high-level Python web framework, with flexibility, extensibility, and\nease-of-use at its core.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-otp","origin":"www/py-django-otp","version":"1.5.0_1","comment":"Pluggable framework for adding two-factor authentication to Django","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/django-otp/django-otp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0865780f2df5d14b2c41254a1d64731e9798d2b35f6201fac749bf3fb8b5e1e","flatsize":790345,"path":"All/py311-django-otp-1.5.0_1.pkg","repopath":"All/py311-django-otp-1.5.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":99568,"desc":"This project makes it easy to add support for one-time passwords (OTPs) to\nDjango. It can be integrated at various levels, depending on how much\ncustomization is required. It integrates with django.contrib.auth, although it\nis not a Django authentication backend. The primary target is developers wishing\nto incorporate OTPs into their Django projects as a form of two-factor\nauthentication.\n\nSeveral simple OTP plugins are included and more are available separately. This\npackage also includes an implementation of OATH HOTP and TOTP for convenience,\nas these are standard OTP algorithms used by multiple plugins.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"QRCODE":"off","SEGNO":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-django-mezzanine-grappelli","origin":"www/py-django-mezzanine-grappelli","version":"1.1.1","comment":"Fork of django-grappelli for Mezzanine CMS","maintainer":"bofh@FreeBSD.org","www":"https://github.com/stephenmcd/grappelli-safe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0325aaef53e2245231fc5aac13553fab450013f8a36726a3a57c44134391a47","flatsize":408779,"path":"All/py311-django-mezzanine-grappelli-1.1.1.pkg","repopath":"All/py311-django-mezzanine-grappelli-1.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":70964,"desc":"A fork of django-grappelli for Mezzanine CMS","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-mailman3","origin":"mail/py-django-mailman3","version":"1.3.11_2","comment":"Django library to help interaction with Mailman","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.com/mailman/django-mailman3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01a86ef65be921ae43f94e7b0c6d41c1f8b4afb097823705875da371bd9c1177","flatsize":2248493,"path":"All/py311-django-mailman3-1.3.11_2.pkg","repopath":"All/py311-django-mailman3-1.3.11_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":438436,"desc":"Django library for Mailman UIs contains libraries and templates for Django-based\ninterfaces interacting with Mailman. To use this application, add\ndjango_mailman3 to the INSTALLED_APPS list in your Django server's settings\nfile.","deps":{"py311-django-allauth":{"origin":"www/py-django-allauth","version":"0.63.2"},"py311-django-gravatar2":{"origin":"www/py-django-gravatar2","version":"1.4.4"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-mailmanclient":{"origin":"mail/py-mailmanclient","version":"3.3.5_2"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail"],"annotations":{"flavor":"py311"}},{"name":"py311-django-libsass","origin":"www/py-django-libsass","version":"0.7","comment":"Filter to compile SASS files using libsass","maintainer":"alex@xanderio.de","www":"https://github.com/torchbox/django-libsass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9b6d40803e4d38f762ea893b52ec5ea971cc3e44cacac0ae1318defcb7cbecd","flatsize":23653,"path":"All/py311-django-libsass-0.7.pkg","repopath":"All/py311-django-libsass-0.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8020,"desc":"django-libsass builds on libsass-python to make @import paths aware of Django's\nstaticfiles mechanism, and provides a filter module for django-compressor which\nuses the libsass-python API directly, avoiding the overheads of calling an\nexternal executable to do the compilation.","deps":{"py311-django_compressor":{"origin":"www/py-django_compressor","version":"4.5"},"py311-libsass":{"origin":"www/py-libsass","version":"0.23.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-js-asset","origin":"www/py-django-js-asset","version":"2.2.0_1","comment":"Insert script tags with additional attributes for django.forms.Media","maintainer":"kai@FreeBSD.org","www":"https://github.com/matthiask/django-js-asset","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd7ccba31d820c92b715a0b4a48d38a890b91dbcb7ddbc041710e0207c76dfac","flatsize":20117,"path":"All/py311-django-js-asset-2.2.0_1.pkg","repopath":"All/py311-django-js-asset-2.2.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6540,"desc":"Insert script tags with additional attributes (such as \"id\" and \"data\" for\nCSP-compatible data injection) for the django.forms.Media package.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-jsonview","origin":"www/py-django-jsonview","version":"2.0.0_3","comment":"Always return JSON from your Django view","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jsocol/django-jsonview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed9626ec6b30e95377c111ac55794108336f7666eb063d384a7ae806b4eed8be","flatsize":116666,"path":"All/py311-django-jsonview-2.0.0_3.pkg","repopath":"All/py311-django-jsonview-2.0.0_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22364,"desc":"django-jsonview is a simple decorator that translates Python objects to JSON and\nmakes sure your view will always return JSON.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-multiselectfield","origin":"www/py-django-multiselectfield","version":"0.1.12","comment":"Django multiple select field","maintainer":"grembo@FreeBSD.org","www":"https://github.com/goinnn/django-multiselectfield","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"885a3535b911fbbf0343740574c0689aeaa3d0dd0709e16cbf43185fd2f58bd2","flatsize":70177,"path":"All/py311-django-multiselectfield-0.1.12.pkg","repopath":"All/py311-django-multiselectfield-0.1.12.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":17620,"desc":"A new model field and form field.  With this you can get a multiple select\nfrom a choices. Stores to the database as a CharField of comma-separated\nvalues.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-htmlmin","origin":"www/py-django-htmlmin","version":"0.9.1","comment":"HTML minifier for Python","maintainer":"demon@FreeBSD.org","www":"https://pypi.org/project/django-htmlmin/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6752e788a69f6090a4b56a87016c6f19682bc7f329e270cee6db0a33a33c4966","flatsize":47842,"path":"All/py311-django-htmlmin-0.9.1.pkg","repopath":"All/py311-django-htmlmin-0.9.1.pkg","licenselogic":"single","pkgsize":12396,"desc":"django-html is an HTML minifier for Python, with full support for HTML 5.\nIt supports Django, Flask and many other Python web frameworks.  It also\nprovides a command line tool, that can be used for static websites or\ndeployment scripts.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-html5lib":{"origin":"www/py-html5lib","version":"1.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-hijack","origin":"www/py-django-hijack","version":"3.4.1_1","comment":"Allows Django superusers to login as other users","maintainer":"ports@caomhin.org","www":"https://github.com/arteria/django-hijack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db0b059b2ae6479405483ee9e14fa882a247ec7628b25ef3d95ea899eb92d59b","flatsize":217433,"path":"All/py311-django-hijack-3.4.1_1.pkg","repopath":"All/py311-django-hijack-3.4.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40528,"desc":"Django superusers/admins can login and work on behalf of other users without\nhaving to know their credentials.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-htmx","origin":"www/py-django-htmx","version":"1.17.3_1","comment":"Extensions for using Django with htmx","maintainer":"kai@FreeBSD.org","www":"https://github.com/adamchainz/django-htmx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bb74aed8b17dada577392173be424c00ad42bd20c12a6ca624a983b8389f6bf","flatsize":44432,"path":"All/py311-django-htmx-1.17.3_1.pkg","repopath":"All/py311-django-htmx-1.17.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11384,"desc":"This package offers extensions for using Django with htmx, a library that\nallows one to access modern browser features directly from HTML, rather than\nusing JavaScript (see https://htmx.org/).","deps":{"py311-asgiref":{"origin":"www/py-asgiref","version":"3.8.1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-hierarkey","origin":"www/py-django-hierarkey","version":"1.0.3_1","comment":"Hierarchical key-value store for django","maintainer":"alex@xanderio.de","www":"https://github.com/raphaelm/django-hierarkey","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f04bdebf0342c611c5c132fa91485fdd1e531fff5dda5fa0b7e4823c3b90450","flatsize":95974,"path":"All/py311-django-hierarkey-1.0.3_1.pkg","repopath":"All/py311-django-hierarkey-1.0.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20352,"desc":"django-hierarkey -- Hierarchical key-value store\n\nThis package allows you to attach a key-value store to a model, e.g. to store\npreferences of an user or a customer. The package supports arbitrary datatypes,\ndefaults and model hierarchies, i.e. you can define a different model instance\nas your instance's parent and the values of the parent instance will be used as\ndefault values for the child instances.\n\nThis approach has been in use in pretix for quite a while, so it has been tested\nin production.\n\nThis project is maintained by Raphael Michel <mail@raphaelmichel.de>. See the\nAUTHORS file for a list of all the awesome folks who contributed to this\nproject.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-haystack","origin":"www/py-django-haystack","version":"3.2.1_2","comment":"Pluggable search for Django","maintainer":"sunpoet@FreeBSD.org","www":"https://haystacksearch.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94d6377ce31d50f0868d6d2015d8112d0cebaf5576be1e366e7ec02b2ef8c177","flatsize":1454024,"path":"All/py311-django-haystack-3.2.1_2.pkg","repopath":"All/py311-django-haystack-3.2.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":219176,"desc":"Haystack is modular search for Django\n\nSearch doesn't have to be hard. Haystack lets you write your search code once\nand choose the search engine you want it to run on.\nWith a familiar API that should make any Djangonaut feel right at home and an\narchitecture that allows you to swap things in and out as you need to, it's how\nsearch ought to be. Haystack is BSD licensed, plays nicely with third-party app\nwithout needing to modify the source and supports Solr, Whoosh and Xapian.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-elasticsearch":{"origin":"textproc/py-elasticsearch","version":"7.17.9_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","databases","python"],"options":{"ELASTIC":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-django-hashid-field","origin":"www/py-django-hashid-field","version":"3.4.1","comment":"Hashids obfuscated Django Model Field","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/nshafer/django-hashid-field","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3712a8cdc8f39795022250de5b1ee5733a36896e316218c6443fc4945aa07702","flatsize":155377,"path":"All/py311-django-hashid-field-3.4.1.pkg","repopath":"All/py311-django-hashid-field-3.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32340,"desc":"A custom Model Field that uses the Hashids library to obfuscate an IntegerField\nor AutoField. It can be used in new models or dropped in place of an existing\nIntegerField, explicit AutoField, or an automatically generated AutoField.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-hashids":{"origin":"textproc/py-hashids","version":"1.3.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-gravatar2","origin":"www/py-django-gravatar2","version":"1.4.4","comment":"Lightweight app for interacting with gravatars","maintainer":"dvl@FreeBSD.org","www":"https://github.com/twaddington/django-gravatar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6027207d2d2730f7f14c8bd0e0bc38653ac83f5898ae1bfc1884393421b55409","flatsize":54122,"path":"All/py311-django-gravatar2-1.4.4.pkg","repopath":"All/py311-django-gravatar2-1.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12288,"desc":"A lightweight django-gravatar app. Includes helper methods for interacting with\ngravatars outside of template code.\n\nUse in code:\n\nfrom django_gravatar.helpers import get_gravatar_url, has_gravatar, get_gravatar_profile_url, calculate_gravatar_hash\n\nurl = get_gravatar_url('alice@example.com', size=150)\ngravatar_exists = has_gravatar('bob@example.com')\nprofile_url = get_gravatar_profile_url('alice@example.com')\nemail_hash = calculate_gravatar_hash('alice@example.com')","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"py311-django-i18nfield","origin":"www/py-django-i18nfield","version":"1.5.0","comment":"Store internationalized strings in django models","maintainer":"alex@xanderio.de","www":"https://github.com/raphaelm/django-i18nfield","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b11e2c1dc9486424748e2e44912f26d381108844a6da541626000f3c4c9845b5","flatsize":104810,"path":"All/py311-django-i18nfield-1.5.0.pkg","repopath":"All/py311-django-i18nfield-1.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22448,"desc":"This is yet another way to store multi-lingual content in Django. In contrast to\nother options like django-hvad, django-modeltranslation or django-parler it does\nnot require additonal database tables and you can reconfigure the available\nlanguages without any changes to the database schema. In constrast to nece, it\nis not specific to PostgreSQL.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-formtools","origin":"www/py-django-formtools","version":"2.3","comment":"Bootstrap forms for django","maintainer":"alfred@FreeBSD.org","www":"https://github.com/django/django-formtools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f20cc860660e6ffc4aaaccac2bee63feb6ab76104707c369ede69c0be138e174","flatsize":379477,"path":"All/py311-django-formtools-2.3.pkg","repopath":"All/py311-django-formtools-2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58760,"desc":"Django's \"formtools\" is a set of high-level abstractions for Django\nforms. Currently for form previews and multi-step forms.\n\nThis code used to live in Django proper -- in django.contrib.formtools\n-- but was separated into a standalone package in Django 1.8 to\nkeep the framework's core clean.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-graphiql-debug-toolbar","origin":"www/py-django-graphiql-debug-toolbar","version":"0.2.0_3","comment":"Django Debug Toolbar for GraphiQL IDE","maintainer":"kai@FreeBSD.org","www":"https://github.com/flavors/django-graphiql-debug-toolbar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37773c7f048c159b0464c33548885b890fa0b1e99f0859111b73b792b39f3f24","flatsize":21048,"path":"All/py311-django-graphiql-debug-toolbar-0.2.0_3.pkg","repopath":"All/py311-django-graphiql-debug-toolbar-0.2.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7496,"desc":"This package is an extension for Django Debug Toolbar which enables support\nfor debugging GraphiQL queries in Django Projects.","deps":{"py311-django-debug-toolbar":{"origin":"www/py-django-debug-toolbar","version":"4.4.2"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-graphene-django300":{"origin":"devel/py-graphene-django300","version":"3.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-guardian","origin":"www/py-django-guardian","version":"2.4.0_1","comment":"Implementation of per object permissions for Django","maintainer":"python@FreeBSD.org","www":"https://github.com/django-guardian/django-guardian","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05e293165c1e373e5dea8bc497247e6d9a226605cdd3f119378f6ab30c139d8d","flatsize":1431990,"path":"All/py311-django-guardian-2.4.0_1.pkg","repopath":"All/py311-django-guardian-2.4.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":160372,"desc":"django-guardian is an implementation of object permissions for Django\nproviding extra authentication backend.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-mailbox","origin":"mail/py-django-mailbox","version":"4.8.2","comment":"Easily ingest messages from POP3, IMAP, or local mailboxes","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/coddingtonbear/django-mailbox/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cec0260be16066002cb5d2ca09b84bf5b94cb0078c073d1cfc3d76aebee6bcfb","flatsize":4673351,"path":"All/py311-django-mailbox-4.8.2.pkg","repopath":"All/py311-django-mailbox-4.8.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2875144,"desc":"Easily ingest messages from POP3, IMAP, or local mailboxes\ninto your Django application.\n\nThis app allows you to either ingest e-mail content from common e-mail services\n(as long as the service provides POP3 or IMAP support), or directly receive\ne-mail messages from stdin (for locally processing messages\nfrom Postfix or Exim4).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail"],"annotations":{"flavor":"py311"}},{"name":"py311-django-filter","origin":"www/py-django-filter","version":"23.5_1","comment":"Dynamic filtering for querysets with Django","maintainer":"kai@FreeBSD.org","www":"https://github.com/carltongibson/django-filter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a90cfc593e277ecb1d660a4d46029353022c70b46ad16477343f9792aa6184b","flatsize":507808,"path":"All/py311-django-filter-23.5_1.pkg","repopath":"All/py311-django-filter-23.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":89220,"desc":"Django-filter is a reusable Django application allowing users to declaratively\nadd dynamic QuerySet filtering from URL parameters.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-jquery-js","origin":"www/py-django-jquery-js","version":"3.1.1_2","comment":"jQuery, bundled up so apps can depend upon it","maintainer":"alex@xanderio.de","www":"https://pypi.org/project/django-jquery-js/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70e72218c082327ad20b217a16d6e3fe2def01657549c2fb68271adccbc3ab86","flatsize":362456,"path":"All/py311-django-jquery-js-3.1.1_2.pkg","repopath":"All/py311-django-jquery-js-3.1.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":98088,"desc":"jQuery, bundled up so apps can depend upon it","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-formset-js-improved","origin":"www/py-django-formset-js-improved","version":"0.5.0.2_3","comment":"Fork of django-formset-js that adds support for reordering and nested formsets","maintainer":"alex@xanderio.de","www":"https://github.com/pretix/django-formset-js","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7741aebad9d636b12153f7950d283ee9de7dd914e6935d19fcda206f8aec6b9c","flatsize":46395,"path":"All/py311-django-formset-js-improved-0.5.0.2_3.pkg","repopath":"All/py311-django-formset-js-improved-0.5.0.2_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10904,"desc":"This is a fork of django-formset-js that adds support for reordering and nested\nformsets.\n\nA wrapper for a JavaScript formset helper.","deps":{"py311-django-jquery-js":{"origin":"www/py-django-jquery-js","version":"3.1.1_2"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-debug-toolbar","origin":"www/py-django-debug-toolbar","version":"4.4.2","comment":"Configurable set of panels to display debug information","maintainer":"sunpoet@FreeBSD.org","www":"https://django-debug-toolbar.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58466ab89f26a220b3a7350108a97fc02f77c3c5973afc74572fb582a35ba2b6","flatsize":1093252,"path":"All/py311-django-debug-toolbar-4.4.2.pkg","repopath":"All/py311-django-debug-toolbar-4.4.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":164020,"desc":"The Django Debug Toolbar is a configurable set of panels that display various\ndebug information about the current request/response and when clicked, display\nmore details about the panel's content.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-sqlparse":{"origin":"databases/py-sqlparse","version":"0.5.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-easy-thumbnails","origin":"graphics/py-django-easy-thumbnails","version":"2.8.1_2","comment":"Easy thumbnails for Django","maintainer":"xenophon+fbsdports@irtnog.org","www":"https://pypi.org/project/easy-thumbnails/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf67bcc7bab0a9b6beb542e4c847dc0b48ee13f078c1f2f68afbfed97f7e31ee","flatsize":1648725,"path":"All/py311-django-easy-thumbnails-2.8.1_2.pkg","repopath":"All/py311-django-easy-thumbnails-2.8.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":294520,"desc":"The primary function of easy-thumbnails is to dynamically create thumbnails\nbased on a source image.  So whenever a thumbnail does not exist or if the\nsource was modified more recently than the existing thumbnail, a new thumbnail\nis generated (and saved).  Thumbnail aliases can be defined, providing\npredefined thumbnail options.  This also allows for generation of thumbnails\nwhen the source image is uploaded.\n\nSee also: https://github.com/SmileyChris/easy-thumbnails","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-reportlab":{"origin":"print/py-reportlab","version":"4.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-svglib":{"origin":"converters/py-svglib","version":"1.5.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-django-extensions","origin":"www/py-django-extensions","version":"3.2.3_1","comment":"Global custom management extensions for the Django Framework","maintainer":"ports@caomhin.org","www":"https://github.com/django-extensions/django-extensions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1667197fb6326cfa23ab84bea5e09349bdb613703dbc1fe31a697a69b9f23f45","flatsize":2148649,"path":"All/py311-django-extensions-3.2.3_1.pkg","repopath":"All/py311-django-extensions-3.2.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":342604,"desc":"Global custom management extensions for the Django Framework.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-crispy-forms","origin":"www/py-django-crispy-forms","version":"2.0_1","comment":"Best way to have Django DRY forms","maintainer":"sunpoet@FreeBSD.org","www":"https://django-crispy-forms.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11b3d91ef841aa2bd467bd6cd20a843027303bc308560f30cc6320a8062406e0","flatsize":436402,"path":"All/py311-django-crispy-forms-2.0_1.pkg","repopath":"All/py311-django-crispy-forms-2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":55524,"desc":"The best way to have Django DRY forms. Build programmatic reusable layouts out\nof components, having full control of the rendered HTML without writing HTML in\ntemplates. All this without breaking the standard way of doing things in Django,\nso it plays nice with any other form application.\n\nThe application mainly provides:\n- A filter named |crispy that will render elegant div based forms. Think of it\n  as the built-in methods: as_table, as_ul and as_p. You cannot tune up the\n  output, but it is easy to start using it.\n- A tag named {%25 crispy %25} that will render a form based on your configuration\n  and specific layout setup. This gives you amazing power without much hassle,\n  helping you save tons of time.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-goatools","origin":"biology/py-goatools","version":"1.1.6_1","comment":"Tools for processing and visualizing Gene Ontology terms","maintainer":"jwb@FreeBSD.org","www":"https://pypi.python.org/pypi/goatools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae1982ba7a34908f9b8d8d081c05b02563cd2e873cd6addbeef286ebc4ff5c87","flatsize":348659236,"path":"All/py311-goatools-1.1.6_1.pkg","repopath":"All/py311-goatools-1.1.6_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":33530196,"desc":"Goatools is a python library for processing Gene Ontology (GO) terms.  It\nincludes routines for processing, filtering, and visualizing GO data.","deps":{"py311-XlsxWriter":{"origin":"textproc/py-xlsxwriter","version":"3.1.9"},"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pydot":{"origin":"graphics/py-pydot","version":"2.0.0"},"py311-pygraphviz":{"origin":"graphics/py-pygraphviz","version":"1.6"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-statsmodels":{"origin":"math/py-statsmodels","version":"0.14.1"},"py311-xlrd":{"origin":"textproc/py-xlrd","version":"2.0.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-cors-headers","origin":"www/py-django-cors-headers","version":"4.3.1_1","comment":"Handles server headers required for Cross-Origin Resource Sharing","maintainer":"kai@FreeBSD.org","www":"https://github.com/adamchainz/django-cors-headers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"efbc8f73e4e9de3f7e893a85ad68a93f88daf479bf514ba2041ca480d986dd83","flatsize":80065,"path":"All/py311-django-cors-headers-4.3.1_1.pkg","repopath":"All/py311-django-cors-headers-4.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18280,"desc":"A Django App that adds CORS (Cross-Origin Resource Sharing) headers to\nresponses.","deps":{"py311-asgiref":{"origin":"www/py-asgiref","version":"3.8.1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-countries","origin":"www/py-django-countries","version":"5.3","comment":"Provides country choices for use with django","maintainer":"alfred@FreeBSD.org","www":"https://pypi.org/project/django-countries/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff5420bd8aca2750a54c594e2adf2e860f979976cf3503045e282f9a6d0d58e9","flatsize":1834105,"path":"All/py311-django-countries-5.3.pkg","repopath":"All/py311-django-countries-5.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":395340,"desc":"A Django application that provides country choices for use with\nforms, flag icons static files, and a country field for models.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-contrib-comments","origin":"www/py-django-contrib-comments","version":"2.2.0_2","comment":"Code formerly known as django.contrib.comments","maintainer":"bofh@FreeBSD.org","www":"https://github.com/django/django-contrib-comments","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38db11b00e813b71321758093ed8739e07a982a5ae663bf1fac70ef826ab3fa3","flatsize":1274885,"path":"All/py311-django-contrib-comments-2.2.0_2.pkg","repopath":"All/py311-django-contrib-comments-2.2.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":151848,"desc":"Django used to include a comments framework; since Django 1.6 it's been\nseparated to a separate project. This is that project.\n\nThis framework can be used to attach comments to any model, so you can use\nit for comments on blog entries, photos, book chapters, or anything else.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-git-up","origin":"devel/py-git-up","version":"2.1.0","comment":"Python implementation of 'git up'","maintainer":"ygy@FreeBSD.org","www":"https://pypi.org/project/git-up/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3cc86333f647be5162ff1bd42cb64a64057ad23303285b217c847b215fd63cb","flatsize":330363,"path":"All/py311-git-up-2.1.0.pkg","repopath":"All/py311-git-up-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49804,"desc":"PyGitUp is a Python implementation of the great aanand/git-up/. It\nnot only fully covers the abilities of git-up and should be a drop-in\nreplacement, but also extends it slightly.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-gitpython":{"origin":"devel/py-gitpython","version":"3.1.30"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-cron","origin":"www/py-django-cron","version":"0.6.0_1","comment":"Running Python crons in a Django project","maintainer":"kai@FreeBSD.org","www":"https://github.com/tivix/django-cron","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"891a7492984538169a719acb556f163d41da9f91fd9fdce0373b350050e53446","flatsize":198960,"path":"All/py311-django-cron-0.6.0_1.pkg","repopath":"All/py311-django-cron-0.6.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35796,"desc":"Django-cron lets you run Django/Python code on a recurring basis providing\nbasic plumbing to track and execute tasks. The two most common ways in which\nmost people go about this is either writing custom python scripts or a\nmanagement command per cron (leads to too many management commands).\n\nAlong with that some mechanism to track success, failure etc. is also usually\nnecessary.\n\nThis app solves both issues to a reasonable extent. This is by no means a\nreplacement for queues like Celery etc.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-contact-form","origin":"www/py-django-contact-form","version":"2.1_1","comment":"Generic contact-form application for Django","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ubernostrum/django-contact-form","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2d7b110288daa26d5995816ff55fb9e5642702d00e1d2e881eb17901f4f2ace","flatsize":83699,"path":"All/py311-django-contact-form-2.1_1.pkg","repopath":"All/py311-django-contact-form-2.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16296,"desc":"This application provids simple, extensible contact-form functionality\nfor Django sites.\n\nFull documentation for all functionality is included and is also\navailable online.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-context-decorator","origin":"www/py-django-context-decorator","version":"1.5.0","comment":"Remove the need to call super().get_context_data(**kwargs) in nearly every view","maintainer":"alex@xanderio.de","www":"https://github.com/rixx/django-context-decorator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b3d6a2a1041663703fe2a9cec893053bf6499d473c9e79a8f566619ee750969","flatsize":11495,"path":"All/py311-django-context-decorator-1.5.0.pkg","repopath":"All/py311-django-context-decorator-1.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4356,"desc":"Python package for Django removing the need to call\nsuper().get_context_data(**kwargs) in nearly every Django view.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-filer","origin":"www/py-django-filer","version":"3.1.0_1","comment":"File and Image Management Application for django","maintainer":"xenophon+fbsdports@irtnog.org","www":"https://github.com/stefanfoulis/django-filer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b9abdb1d519be9b1d43556a164801f4515f5a16547f8989abc9538ac11d1716","flatsize":4361629,"path":"All/py311-django-filer-3.1.0_1.pkg","repopath":"All/py311-django-filer-3.1.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":921660,"desc":"django-filer is a file management application for django.  It handles\nuploading and organizing files and images in contrib.admin.","deps":{"py311-django-easy-thumbnails":{"origin":"graphics/py-django-easy-thumbnails","version":"2.8.1_2"},"py311-django-polymorphic":{"origin":"www/py-django-polymorphic","version":"3.1.0_2"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pillow-heif":{"origin":"graphics/py-pillow-heif","version":"0.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"HEIF":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"Add \"filer\" and related apps to your INSTALLED_APPS setting and run\nmanage.py migrate:\n\nINSTALLED_APPS = [\n    ...\n    'easy_thumbnails',\n    'filer',\n    'mptt',\n    ...\n]\n\nNote that easy_thumbnails also has database tables and needs a\nmanage.py migrate.\n\nFor easy_thumbnails to support retina displays (recent MacBooks, iOS) add to\nsettings.py:\n\nTHUMBNAIL_HIGH_RESOLUTION = True\n\nIf you forget this, you may not see thumbnails for your uploaded files. Adding\nthis line and refreshing the admin page will create the missing thumbnails.","type":"install"}]},{"name":"py311-django-compression-middleware","origin":"www/py-django-compression-middleware","version":"0.5.0","comment":"Django middleware to compress responses using several algorithms","maintainer":"grembo@FreeBSD.org","www":"https://github.com/friedelwolff/django-compression-middleware","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"354867a127e2b289519edc2d960d77b257f13531d3318aea5d2a5c9db404ae2a","flatsize":47575,"path":"All/py311-django-compression-middleware-0.5.0.pkg","repopath":"All/py311-django-compression-middleware-0.5.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":15048,"desc":"Django Compression Middleware\n\nThis middleware implements compressed content encoding for HTTP. It is similar\nto Django's GZipMiddleware, but additionally supports other compression methods.\n\nIt is meant to be a drop-in replacement for Django's GZipMiddleware.","deps":{"py311-brotli":{"origin":"archivers/py-brotli","version":"1.1.0"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zstandard":{"origin":"archivers/py-zstandard","version":"0.22.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-debreach","origin":"www/py-django-debreach","version":"2.1.0","comment":"Adds protection against the BREACH attack in Django","maintainer":"kai@FreeBSD.org","www":"https://github.com/lpomfrey/django-debreach","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"349ff242f27beb53e7c1c6ff134c23c08a02e28282511d576bca335da587c4a9","flatsize":40699,"path":"All/py311-django-debreach-2.1.0.pkg","repopath":"All/py311-django-debreach-2.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9600,"desc":"Basic/extra mitigation against the BREACH attack for Django projects.\n\ndjango-debreach provides additional protection to Django's built in CSRF token\nmasking by randomizing the content length of each response.\n\nThis is achieved by adding a random string of between 12 and 25 characters as a\ncomment to the end of the HTML content.  Note that this will only be applied to\nresponses with a content type of text/html.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-csp","origin":"www/py-django-csp","version":"3.8_1","comment":"Adds Content-Security-Policy headers to Django","maintainer":"kai@FreeBSD.org","www":"https://github.com/mozilla/django-csp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"378e0a7ed3ec5879c3e1f86a8dcfd4c91c3c4f2c6877e510055898b238794781","flatsize":192719,"path":"All/py311-django-csp-3.8_1.pkg","repopath":"All/py311-django-csp-3.8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":32520,"desc":"Django-CSP adds Content-Security-Policy headers to Django.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"JINJA2":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-django-choices-field","origin":"www/py-django-choices-field","version":"2.3.0_1","comment":"Django field that set/get TextChoices/IntegerChoices enumerations","maintainer":"kai@FreeBSD.org","www":"https://github.com/bellini666/django-choices-field","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac6da1c84e7bf404ee4892cf23f9b2d97279be5aaf3b105389ecd529aa04e200","flatsize":46899,"path":"All/py311-django-choices-field-2.3.0_1.pkg","repopath":"All/py311-django-choices-field-2.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10000,"desc":"This package provides a Django field that set/get the \"TextChoices\" and\n\"IntegerChoices\" enumerations.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-modelcluster","origin":"www/py-django-modelcluster","version":"6.2.1_2","comment":"Django extension for working with clusters of models as a single unit","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/wagtail/django-modelcluster","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"508fca870699c30881b2af765deca13d62cba2a9fc5b183b7315def1bdaec5ca","flatsize":322433,"path":"All/py311-django-modelcluster-6.2.1_2.pkg","repopath":"All/py311-django-modelcluster-6.2.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":55600,"desc":"django-modelcluster extends Django's foreign key relations to make this\npossible. It introduces a new type of relation, ParentalKey, where the related\nmodels are stored locally to the 'parent' model until the parent is explicitly\nsaved. Up to that point, the related models can still be accessed through a\nsubset of the QuerySet API.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"TAGGIT":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-django-braces","origin":"www/py-django-braces","version":"1.15.0_3","comment":"Reusable, generic mixins for Django","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/brack3t/django-braces","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa47837ba3221f97a5b95ecd329c55cc815c1566481ec79ff9901a8fe81ace11","flatsize":168630,"path":"All/py311-django-braces-1.15.0_3.pkg","repopath":"All/py311-django-braces-1.15.0_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26412,"desc":"django-braces provides mixins for Django's class-based views.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-bootstrap3","origin":"www/py-django-bootstrap3","version":"23.4_1","comment":"Bootstrap 3 support for Django projects","maintainer":"kai@FreeBSD.org","www":"https://github.com/zostera/django-bootstrap3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15ed4fe5a0ec3ad7838972e81bb23dce1689581fd092ce1ef7c58a435d30966d","flatsize":227388,"path":"All/py311-django-bootstrap3-23.4_1.pkg","repopath":"All/py311-django-bootstrap3-23.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":40492,"desc":"Library with the goal to seamlessly blend Django and Bootstrap 3.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-classy-tags","origin":"www/py-django-classy-tags","version":"4.1.0_2","comment":"Class based template tags for Django","maintainer":"sunpoet@FreeBSD.org","www":"https://django-classy-tags.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3792ea1f2c634f009174bca59b48259b83ef6b021628baff5f55a12456a1ab72","flatsize":151134,"path":"All/py311-django-classy-tags-4.1.0_2.pkg","repopath":"All/py311-django-classy-tags-4.1.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28544,"desc":"The goal of this project is to create a new way of writing Django template tags\nwhich is fully compatible with the current Django templating infrastructure.\nThis new way should be easy, clean and require as little boilerplate code as\npossible while still staying as powerful as possible. Some features:\n- Class based template tags.\n- Template tag argument parser.\n- Declarative way to define arguments.\n- Supports (theoretically infinite) parse-until blocks.\n- Extensible!","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-celery-results","origin":"www/py-django-celery-results","version":"2.5.1","comment":"Celery result backends for django","maintainer":"grembo@FreeBSD.org","www":"https://github.com/celery/django-celery-results","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9c62f6b33ee5707bfc6e36dbb9e529e80a1d9af3e7157965b6c936228c789bb","flatsize":243069,"path":"All/py311-django-celery-results-2.5.1.pkg","repopath":"All/py311-django-celery-results-2.5.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":43716,"desc":"Celery Result Backends using the Django ORM/Cache framework.\n\nThis extension enables you to store Celery task results using the Django\nORM. It defines a single model (django_celery_results.models.TaskResult)\nused to store task results, and you can query this database table like any\nother Django model.","deps":{"py311-celery":{"origin":"devel/py-celery","version":"5.3.6"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-cacheops","origin":"www/py-django-cacheops","version":"7.0.2_1","comment":"Slick ORM cache with automatic granular event-driven invalidation","maintainer":"kai@FreeBSD.org","www":"https://github.com/Suor/django-cacheops","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"deac046a25ffc1afc4dd77bb2b8af1edcb979b4ac03f55e7a4aa3e8e54956ea7","flatsize":361586,"path":"All/py311-django-cacheops-7.0.2_1.pkg","repopath":"All/py311-django-cacheops-7.0.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":76716,"desc":"A slick app that supports automatic or manual queryset caching and automatic\ngranular event-driven invalidation.\n\nIt uses redis as backend for ORM cache and redis or filesystem for simple\ntime-invalidated one.\n\nAnd there is more to it:\n\n* Decorators to cache any user function or view as a queryset or by time\n* Extensions for django and jinja2 templates\n* Transparent transaction support\n* Dog-pile prevention mechanism\n* A couple of hacks to make django faster","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-funcy":{"origin":"devel/py-funcy","version":"2.0"},"py311-redis":{"origin":"databases/py-redis","version":"5.0.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-bleach","origin":"www/py-django-bleach","version":"3.1.0_1","comment":"Easily use bleach with Django models and templates","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/marksweb/django-bleach","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"211be4a997084976bedd83078a4dd89440479fbf459666b22ffa1096286866e2","flatsize":126693,"path":"All/py311-django-bleach-3.1.0_1.pkg","repopath":"All/py311-django-bleach-3.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22952,"desc":"Bleach is a Python module that takes any HTML input, and returns valid,\nsanitised HTML that contains only an allowed subset of HTML tags, attributes and\nstyles. django-bleach is a Django app that makes using bleach extremely easy.","deps":{"py311-bleach":{"origin":"www/py-bleach","version":"6.1.0_1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-ckeditor-5","origin":"www/py-django-ckeditor-5","version":"0.0.13","comment":"Django ckeditor-5","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/hvlads/django-ckeditor-5","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a985d4e9e394e109a4fbe92d66cedb02c136a7a1e78203eb9ab52e20cf74aa1d","flatsize":6574776,"path":"All/py311-django-ckeditor-5-0.0.13.pkg","repopath":"All/py311-django-ckeditor-5-0.0.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1097976,"desc":"Add to your models.py:\n\nfrom django.db import models\nfrom django_ckeditor_5.fields import CKEditor5Field\n\n  class Article(models.Model):\n     title=models.CharField('Title', max_length=200)\n     text=CKEditor5Field('Text', config_name='extends')","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","editors"],"annotations":{"flavor":"py311"}},{"name":"py311-django-bitfield","origin":"www/py-django-bitfield","version":"2.2.0_1","comment":"BitField in Django","maintainer":"python@FreeBSD.org","www":"https://github.com/disqus/django-bitfield","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57b775f47398f8ddd2282323ff47914b121fc0a0b9a76fbcef65fc308e8fe6a3","flatsize":230892,"path":"All/py311-django-bitfield-2.2.0_1.pkg","repopath":"All/py311-django-bitfield-2.2.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36520,"desc":"Provides a BitField like class (using a BigIntegerField) for your Django models.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-bakery","origin":"www/py-django-bakery","version":"0.12.7","comment":"Set of helpers for baking your Django site out as flat files","maintainer":"alex@xanderio.de","www":"https://github.com/datadesk/django-bakery/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d73f0cc3fcca00bd14b31a7decb7dd5e4ffc19c5ca26b68ee9c2bdfc3c4c975b","flatsize":420777,"path":"All/py311-django-bakery-0.12.7.pkg","repopath":"All/py311-django-bakery-0.12.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61296,"desc":"Provides a set of helper for baking your Django site out as flat files.\n\nFeatures:\n\n- Models, views and management commands that will build your site as flat\n  files.\n- Management commands to sync your flat files with a bucket on Amazon S3.\n- Optional integration of a Celery job queue to automatically build and publish\n  model objects when they are saved","deps":{"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-fs2":{"origin":"devel/py-fs2","version":"2.4.16"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-auth-kerberos","origin":"security/py-django-auth-kerberos","version":"1.2.5_2","comment":"Kerberos authentication backend for Django","maintainer":"dvl@FreeBSD.org","www":"https://github.com/02strich/django-auth-kerberos","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1aa95eeeb77e762d293a7b2cade4a8b8545a771c7bcdb03375ddae67ff23005b","flatsize":16391,"path":"All/py311-django-auth-kerberos-1.2.5_2.pkg","repopath":"All/py311-django-auth-kerberos-1.2.5_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5676,"desc":"Kerberos authentication backend for Django which allows you to easily\nspecify the realm & service. It can protect against rogue KDC responses\nby validating the ticket against the local keytab.\n\nIt can do case-sensitive matching between Kerberos and database user names.\n\nIt can also accept redirect url to use after login.","deps":{"py311-kerberos":{"origin":"security/py-kerberos","version":"1.3.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"INSTALLED_APPS = (\n    ...\n    'django_auth_kerberos',\n    ...\n)\n\n# kerberos realm and service\nKRB5_REALM = 'EXAMPLE.COM'\nKRB5_SERVICE = '[hostname]/EXAMPLE.COM'\n\n# Enabled KDC verification defending against rogue KDC responses\n# by validating the ticket against the local keytab.\nKRB5_VERIFY_KDC = True\n\n# Enable case-sensitive matching between Kerberos and database user names\nKRB5_USERNAME_MATCH_IEXACT = True\n\n# redirect url after login\nLOGIN_REDIRECT_URL = '/'\n\n# enable kerberos auth backends\nAUTHENTICATION_BACKENDS = (\n    'django_auth_kerberos.backends.KrbBackend',\n)","type":"install"}]},{"name":"py311-django-auth-ldap","origin":"www/py-django-auth-ldap","version":"4.8.0_1","comment":"LDAP integration for django.contrib.auth","maintainer":"kai@FreeBSD.org","www":"https://github.com/django-auth-ldap/django-auth-ldap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7edbd4699cb1b87f5cbf752bca1574752b52669c36c19629acd61c4c3d14e3f6","flatsize":1164365,"path":"All/py311-django-auth-ldap-4.8.0_1.pkg","repopath":"All/py311-django-auth-ldap-4.8.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":217228,"desc":"This is a Django authentication backend that authenticates against an LDAP\nservice. Configuration can be as simple as a single distinguished name template,\nbut there are many rich configuration options for working with users, groups,\nand permissions.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-python-ldap":{"origin":"net/py-python-ldap","version":"3.4.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","security","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-django-cms","origin":"www/py-django-cms","version":"4.1.0_1","comment":"Content management system built with the Django framework","maintainer":"xenophon+fbsdports@irtnog.org","www":"https://django-cms.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"104e4720523bf029a28695f867bb94dabe71abea5c318924462abcba115056c0","flatsize":16304336,"path":"All/py311-django-cms-4.1.0_1.pkg","repopath":"All/py311-django-cms-4.1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1937640,"desc":"A free and open source content management system for publishing\ncontent on the World Wide Web and intranets.  It is based on Django\nand written in Python.","deps":{"py311-django-classy-tags":{"origin":"www/py-django-classy-tags","version":"4.1.0_2"},"py311-django-formtools":{"origin":"www/py-django-formtools","version":"2.3"},"py311-django-sekizai":{"origin":"www/py-django-sekizai","version":"4.1.0_1"},"py311-django-treebeard":{"origin":"www/py-django-treebeard","version":"4.7.1_1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-djangocms-admin-style":{"origin":"www/py-djangocms-admin-style","version":"3.3.1_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"IMPORTANT / \n\nIf you're upgrading from a older version of py-django-cms please read the\nupgrade instructions at: \n\nhttp://docs.django-cms.org/en/latest/upgrade/index.html\n\nThe described steps further down are a distilled version of \"How to install\ndjango CMS by hand\" which is available at:\n\nhttp://docs.django-cms.org/en/latest/how_to/install.html\n\nThe manual gives enough information how to setup py-django-cms for\ndevelopment use. For production environments please consider to read the\nfull documentation available at:\n\nhttp://docs.django-cms.org/en/latest/index.html\n\n\n 1. Create a new Django project\n\n\n$ django-admin.py startproject myproject\n\n\n 2. Edit settings.py\n\n\n--- Set a SITE_ID by adding the following line:\n\nSITE_ID = 1\t# 1 will suffice in most cases\n\n--- Add the next lines to INSTALLED_APPS:\n\n'djangocms_admin_style' \t# must come BEFORE django.contrib.admin\n'django.contrib.sites'\n'cms'\n'menus'\n'sekizai'\n'treebeard'\n\n--- Configure the LANGUAGES and LANGUAGE_CODE, e.g.:\n\nLANGUAGES = [\n    ('en', 'English'),\n    ('de', 'German'),\n]\n\nLANGUAGE_CODE = 'en'\t# For simplicity's sake at this stage it is worth\n\t\t\t# changing the default en-us in that you'll find in\n\t\t\t# the LANGUAGE_CODE setting to en.\n\n--- Add the following lines to MIDDLEWARE_CLASSES:\n\n'cms.middleware.utils.ApphookReloadMiddleware'\t# Optional, but useful\n'cms.middleware.user.CurrentUserMiddleware'\n'cms.middleware.page.CurrentPageMiddleware'\n'cms.middleware.toolbar.ToolbarMiddleware'\n'cms.middleware.language.LanguageCookieMiddleware'\n'django.middleware.locale.LocaleMiddleware'\n\n--- Add MEDIA_URL (where media files will be served) and MEDIA_ROOT (where they\n--- will be stored):\n\nMEDIA_URL = \"/media/\"\nMEDIA_ROOT = os.path.join(BASE_DIR, \"media\")\n\n--- See the Django documentation for guidance on serving media files in\n--- production.\n\n--- Add a CMS_TEMPLATES section that will be the project's default template:\n\nCMS_TEMPLATES = [\n    ('home.html', 'Home page template'),\n]\n\n--- Add the next lines to TEMPLATES['OPTIONS']['context_processors']:\n\n'sekizai.context_processors.sekizai'\n'cms.context_processors.cms_settings'\n\n--- Django needs to be know where to look for its templates, so add following\n--- line (the appropriate directory will be created in the next step) to the\n----TEMPLATES['DIRS'] list:\n\n['templates']\n\n--- In the root of the project, create a templates directory, and in that,\n--- home.html, a minimal django CMS template:\n\n{% load cms_tags sekizai_tags %}\n<html>\n    <head>\n        <title>{% page_attribute \"page_title\" %}</title>\n        {% render_block \"css\" %}\n    </head>\n    <body>\n        {% cms_toolbar %}\n        {% placeholder \"content\" %}\n        {% render_block \"js\" %}\n    </body>\n</html>\n\n--- Note: See Django's template language documentation for more on how template\n--- inheritance works.\n\n\n 3. Edit urls.py\n\n\n--- Edit urls.py and add url(r'^', include('cms.urls')) to the urlpatterns\n--- list. It should come after other patterns, so that specific URLs for other\n--- applications can be detected first.\n\n--- You'll also need to have an import for django.conf.urls.include and\n--- configure a media file serving for development purposes:\n\nfrom django.conf import settings\nfrom django.conf.urls import url, include\nfrom django.conf.urls.static import static\n\nurlpatterns = [\n    url(r'^admin/', admin.site.urls),\n    url(r'^', include('cms.urls')),\n] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)\n\n\n 4. Setup the relational database backend\n\n\n--- For testing purpose SQLite can be used and it is configured by default\n--- in a new Django project's DATABASES.\n\n--- Refer to Django's DATABASES setting documentation for the appropriate\n--- configuration when PostgreSQL or MySQL are used as database backends.\n\n\n 5. Run migrations to create database tables\n\n\n--- When a database backend has been choosen and set up properly, run the\n--- following command:\n\n$ python manage.py migrate\n\n\n 6. Create an admin superuser\n\n\n--- For maintenance purposes it is necessary to create a admin user:\n\n$ python manage.py createsuperuser\n\n\n 7. Check CMS installation\n\n\n--- This will check your configuration, your applications, your database and\n--- report on any problems:\n\n$ python manage.py cms check\n\n--- When there are no errors continue with the last step.\n\n\n 8. Start the CMS\n\n\n--- The django CMS project will now run by issuing:\n\n$ python manage.py runserver\n\n--- The CMS can now be reached http://localhost:8000/ and the admin interface\n--- at http://localhost:8000/admin/","type":"install"}]},{"name":"py311-django-annoying","origin":"www/py-django-annoying","version":"0.10.6_2","comment":"Eliminate annoying things in the Django framework","maintainer":"ports@FreeBSD.org","www":"https://github.com/skorokithakis/django-annoying","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"686e5b40af5e2410824f0b343e6b5e96fdbd1e8c8a95b5942d7020824890882e","flatsize":69155,"path":"All/py311-django-annoying-0.10.6_2.pkg","repopath":"All/py311-django-annoying-0.10.6_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15904,"desc":"This is a django application that tries to eliminate annoying\nthings in the Django framework.\n\nFeatures:\n\n    render_to decorator - reduce typing in django views.\n    signals decorator - allow use signals as decorators.\n    ajax_request decorator - returns JsonResponse with this dict as content.\n    autostrip decorator - strip text form fields before validation.\n    get_object_or_None function - similar to get_object_or_404, but\n\treturns None if object not found.\n    get_config function - get settings from django.conf if exists,\n\treturn default value otherwise.\n    AutoOneToOne field - creates related object on first call if it\n\tdoesn't exist yet.\n    HttpResponseReload - reload and stay on same page from where request\n\twas made.\n    StaticServer middleware - instead of configuring urls.py, just\n\tadd this middleware and it will serve you static files.\n    JSONField - custom field that lets you easily store JSON data in one of\n\tyour model fields.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-django-annoying port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-django-appconf","origin":"www/py-django-appconf","version":"1.0.6","comment":"Helper class for handling configuration defaults gracefully","maintainer":"python@FreeBSD.org","www":"https://django-appconf.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14210eb0a01f141bf423c778ddf1fb521a4c5c23dd972c9d0aeb2e01b8f25dff","flatsize":35089,"path":"All/py311-django-appconf-1.0.6.pkg","repopath":"All/py311-django-appconf-1.0.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10124,"desc":"A helper class for handling configuration defaults of packaged Django apps\ngracefully.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-assets","origin":"www/py-django-assets","version":"2.0_3","comment":"Compress and merge CSS and Javascript files","maintainer":"kai@FreeBSD.org","www":"https://github.com/miracle2k/django-assets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e37aee690181041a8580546cc05c0c3c3f1497dcf085c23244625746ee15ec5","flatsize":152057,"path":"All/py311-django-assets-2.0_3.pkg","repopath":"All/py311-django-assets-2.0_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":34504,"desc":"Integrates the webassets library with Django, adding support for merging,\nminifying and compiling CSS and Javascript files.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-webassets":{"origin":"www/py-webassets","version":"2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-auditlog","origin":"www/py-django-auditlog","version":"2.3.0_1","comment":"Django app that keeps a log of changes made to an object","maintainer":"grembo@FreeBSD.org","www":"https://github.com/jazzband/django-auditlog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"172d542ed8651e93abf672a48f3f94939f38d19df1239bc5316203d3c3073dbf","flatsize":260530,"path":"All/py311-django-auditlog-2.3.0_1.pkg","repopath":"All/py311-django-auditlog-2.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48644,"desc":"Auditlog is a reusable app for Django that makes logging object changes a\nbreeze. Auditlog tries to use as much as Python and Django's built in\nfunctionality to keep the list of dependencies as short as possible. Also,\nAuditlog aims to be fast and simple to use.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-autocomplete-light","origin":"www/py-django-autocomplete-light","version":"3.8.2","comment":"Fresh approach to autocomplete implementations","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/yourlabs/django-autocomplete-light","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59891c463623e63b4b29840eef947a63a88d54eafeeaf8556a64a09d3c8333c8","flatsize":4360918,"path":"All/py311-django-autocomplete-light-3.8.2.pkg","repopath":"All/py311-django-autocomplete-light-3.8.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":400708,"desc":"A fresh approach to autocomplete implementations specially for Django.\n\nPlease DO regularely ping us with your link at #yourlabs IRC channel","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"py311-dj-database-url","origin":"www/py-dj-database-url","version":"2.1.0_1","comment":"Use Database URLs in your Django Application","maintainer":"kai@FreeBSD.org","www":"https://github.com/jazzband/dj-database-url","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1da2efb4789279beab1a56b2791cfee9602d66e7817f8bce414aff9dfb9d155d","flatsize":32891,"path":"All/py311-dj-database-url-2.1.0_1.pkg","repopath":"All/py311-dj-database-url-2.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10224,"desc":"This simple Django utility allows you to utilize the 12factor inspired\nDATABASE_URL environment variable to configure your Django application.\n\nThe dj_database_url.config method returns a Django database connection\ndictionary, populated with all the data specified in your URL.  There is\nalso a conn_max_age argument to easily enable Django's connection pool.\n\nIf you'd rather not use an environment variable, you can pass a URL in\ndirectly instead to dj_database_url.parse.\n\nSupported Databases:\n\nSupport currently exists for PostgreSQL, PostGIS, MySQL, MySQL (GIS),\nOracle, Oracle (GIS), and SQLite.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-distro","origin":"sysutils/py-distro","version":"1.9.0","comment":"Linux OS platform information API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-distro/distro","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ead273d3692511e64ea1b2f9e86010534029344e2bd4362481005df527205d7","flatsize":199801,"path":"All/py311-distro-1.9.0.pkg","repopath":"All/py311-distro-1.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30912,"desc":"distro provides information about the OS distribution it runs on, such as a\nreliable machine-readable ID, or version information. It is the recommended\nreplacement for Python's original platform.linux_distribution function. It also\nprovides much more functionality which isn't necessarily Python bound, like a\ncommand-line interface.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-advanced-filters","origin":"www/py-django-advanced-filters","version":"1.3.0","comment":"Django ModelAdmin mixin","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/modlinltd/django-advanced-filters","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24da66a6aaa953da6200322fc45451fa78406f560581cf752c1a180ace15f604","flatsize":313696,"path":"All/py311-django-advanced-filters-1.3.0.pkg","repopath":"All/py311-django-advanced-filters-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":74828,"desc":"A django ModelAdmin mixin which adds advanced filtering abilities to the admin.","deps":{"py311-django-braces":{"origin":"www/py-django-braces","version":"1.15.0_3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"py311-django-allauth","origin":"www/py-django-allauth","version":"0.63.2","comment":"User registration with social account authentication","maintainer":"sunpoet@FreeBSD.org","www":"https://allauth.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07f280e24e0c5bfe3d8e14acd47fbdc209308bb4768729b4eb6ee60d74ae25e8","flatsize":9012710,"path":"All/py311-django-allauth-0.63.2.pkg","repopath":"All/py311-django-allauth-0.63.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1068684,"desc":"django-allauth is a reusable Django app that allows for both local and social\nauthentication, with flows that just work.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"MFA":"off","OPENID":"off","SAML":"off","SOCIALACCOUNT":"off","STEAM":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-django-admin-rangefilter","origin":"www/py-django-admin-rangefilter","version":"0.7.0","comment":"Add the filter by a custom date / datetime range on the admin UI","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/silentsokolov/django-admin-rangefilter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24f4414d818f3cfd4498f85767c90d91256a00192d957b5d449a48fed5e88238","flatsize":74112,"path":"All/py311-django-admin-rangefilter-0.7.0.pkg","repopath":"All/py311-django-admin-rangefilter-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16808,"desc":"django-admin-rangefilter app,\nadd the filter by a custom date / datetime range on the admin UI.\nFor Django 1.8+, if django-csp is installed,\n nonces will be added to style and script tags.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"py311-disjoint-set","origin":"math/py-disjoint-set","version":"0.8.0","comment":"Disjoint set data structure implementation for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mrapacz/disjoint-set","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97cd1e3c952161042f4c0e1c94ad5f721fbcd8a017297acdd3d1ec000cb2072e","flatsize":32281,"path":"All/py311-disjoint-set-0.8.0.pkg","repopath":"All/py311-disjoint-set-0.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8108,"desc":"disjoint-set is a DisjointSet (a.k.a. union-find data structure or merge-find\nset) implementation for Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-diskcache","origin":"devel/py-diskcache","version":"5.6.3_1","comment":"Disk and file backed persistent cache","maintainer":"yuri@FreeBSD.org","www":"https://grantjenks.com/docs/diskcache/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3f14bb49f1dca1983ea3a287d1d125a1bd289feb4e92afd92293852f4341cf1","flatsize":636294,"path":"All/py311-diskcache-5.6.3_1.pkg","repopath":"All/py311-diskcache-5.6.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":80516,"desc":"DiskCache is an Apache2 licensed disk and file backed cache library, written in\npure-Python, and compatible with Django.\n\nThe cloud-based computing of 2021 puts a premium on memory. Gigabytes of empty\nspace is left on disks as processes vie for memory. Among these processes is\nMemcached (and sometimes Redis) which is used as a cache.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-discogs-client","origin":"audio/py-discogs-client","version":"2.2.1","comment":"Python interface to Discogs website","maintainer":"stiginge@pvv.org","www":"https://github.com/discogs/discogs_client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18cd999a12f2aae41989d0a49470ddd015bb0dbf89dd012ce139a5c1f97aee5c","flatsize":184495,"path":"All/py311-discogs-client-2.2.1.pkg","repopath":"All/py311-discogs-client-2.2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":30472,"desc":"Official Python Client for the Discogs API","deps":{"py311-oauthlib":{"origin":"security/py-oauthlib","version":"3.2.2_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-discid","origin":"audio/py-discid","version":"1.2.0","comment":"Python libdiscid bindings","maintainer":"jhale@FreeBSD.org","www":"https://python-discid.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb64d41275ddeb1a88b0cb1e35ae9f413227daad7ebbc749d4b3c01465c6d0ac","flatsize":95397,"path":"All/py311-discid-1.2.0.pkg","repopath":"All/py311-discid-1.2.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":19216,"desc":"Python bindings for the libdiscid CD-lookup library.","deps":{"libdiscid":{"origin":"audio/libdiscid","version":"0.6.4_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dirty-equals","origin":"devel/py-dirty-equals","version":"0.7.1.post0","comment":"Do dirty (but extremely useful) things with equals","maintainer":"sunpoet@FreeBSD.org","www":"https://dirty-equals.helpmanual.io/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3485fd34359750cf9f1ceb7a13affad2ec5df28b5d4a57bc2fcb85b990f422c4","flatsize":352178,"path":"All/py311-dirty-equals-0.7.1.post0.pkg","repopath":"All/py311-dirty-equals-0.7.1.post0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49580,"desc":"dirty-equals is a python library that (mis)uses the __eq__ method to make python\ncode (generally unit tests) more declarative and therefore easier to read and\nwrite.\n\ndirty-equals can be used in whatever context you like, but it comes into its own\nwhen writing unit tests for applications where you're commonly checking the\nresponse to API calls and the contents of a database.","deps":{"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dirsync","origin":"sysutils/py-dirsync","version":"2.2.5_1","comment":"Advanced directory tree synchronisation tool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tkhyn/dirsync","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19e549296b1d9fafcd7b2f6148b3369f2c64d6ee6cff2a5509d011fb60243a35","flatsize":121640,"path":"All/py311-dirsync-2.2.5_1.pkg","repopath":"All/py311-dirsync-2.2.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24296,"desc":"Advanced directory tree synchronisation tool based on Python robocopier.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-distlib","origin":"devel/py-distlib","version":"0.3.8","comment":"Low-level components of distutils2 and higher-level APIs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pypa/distlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef0c2d1b3d56645815a83891769dbdaa165ab1b8ae7aa6b704bc17d06430a993","flatsize":2223211,"path":"All/py311-distlib-0.3.8.pkg","repopath":"All/py311-distlib-0.3.8.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":402640,"desc":"Distlib is a library which implements low-level functions that relate to\npackaging and distribution of Python software. It is intended to be used\nas the basis for third-party packaging tools.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-bootstrap4","origin":"www/py-django-bootstrap4","version":"0.0.8","comment":"Bootstrap 4 support for Django projects","maintainer":"alex@xanderio.de","www":"https://github.com/zostera/django-bootstrap4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4abd3c2ab99c35bc73659e7a8698d14378c71a9ed4cb328e0c601d662643bbad","flatsize":246214,"path":"All/py311-django-bootstrap4-0.0.8.pkg","repopath":"All/py311-django-bootstrap4-0.0.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42092,"desc":"Library with the goal to seamlessly blend Django and Bootstrap 4.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dirspec","origin":"devel/py-dirspec","version":"13.10","comment":"XDG Base and User directories implementation","maintainer":"nivit@FreeBSD.org","www":"https://launchpad.net/dirspec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5345089d96682455cf6b462af169eefd5a7e2dd8b9ea7f73ab5a07e041f4c1f","flatsize":81696,"path":"All/py311-dirspec-13.10.pkg","repopath":"All/py311-dirspec-13.10.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20700,"desc":"A Python library which provides support for handling directories as described\nin the XDG Base Directory and User Folders specifications.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-dirhash","origin":"security/py-dirhash","version":"0.2.1_1","comment":"Python module and CLI for hashing of file system directories","maintainer":"acm@FreeBSD.org","www":"https://github.com/andhus/dirhash-python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ab1caacf1697bd83af355aaa7f830f220eed0212e6132002b32da76eecfc68e","flatsize":115439,"path":"All/py311-dirhash-0.2.1_1.pkg","repopath":"All/py311-dirhash-0.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20540,"desc":"A lightweight python module and CLI for computing the hash of any directory\nbased on its files structure and content.\n\n- Supports all hashing algorithms of Python's built-in hashlib module.\n- Glob/wildcard (\".gitignore style\") path matching for expressive filtering of\n  files to include/exclude.\n- Multiprocessing for up to 6x speed-up\n\nThe hash is computed according to the Dirhash Standard, which is designed to\nallow for consistent and collision resistant generation/verification of\ndirectory hashes across implementations.","deps":{"py311-scantree":{"origin":"devel/py-scantree","version":"0.0.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-director","origin":"sysutils/py-director","version":"0.8.0","comment":"Define and run multi-jail environments with AppJail","maintainer":"DtxdF@disroot.org","www":"https://github.com/DtxdF/director","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6cf5e2e256fd44bd5b2c3b6f90f54ffa57485eb353494df0cc1f301228f7df4a","flatsize":260755,"path":"All/py311-director-0.8.0.pkg","repopath":"All/py311-director-0.8.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42352,"desc":"AppJail Director is a tool for running multi-jail environments on\nAppJail using a simple YAML specification. A Director file is used\nto define how one or more jails that make up your application are\nconfigured. Once you have a Director file, you can create and start\nyour application with a single command: appjail-director up","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-pyaml-env":{"origin":"devel/py-pyaml-env","version":"1.2.1"},"py311-python-dotenv":{"origin":"www/py-python-dotenv","version":"1.0.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-dispy","origin":"devel/dispy","version":"4.10.6_1","comment":"Distributed and Parallel Computing with/for Python","maintainer":"ports@virtual-estates.net","www":"http://dispy.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf9a79014068f824553c0c858edaf36dbf6de46190c1748555999e84cb786868","flatsize":2137126,"path":"All/py311-dispy-4.10.6_1.pkg","repopath":"All/py311-dispy-4.10.6_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":250952,"desc":"dispy is a comprehensive, yet easy to use framework for creating\nand using compute clusters to execute computations in parallel\nacross multiple processors in a single machine (SMP), among many\nmachines in a cluster, grid or cloud. dispy is well suited for data\nparallel (SIMD) paradigm where a computation (Python function or\nstandalone program) is evaluated with different (large) datasets\nindependently with no communication among computation tasks (except\nfor computation tasks sending Provisional/Intermediate Results or\nTransferring Files to the client). If communication/cooperation\namong tasks is needed, Distributed Communicating Processes module\nof pycos framework could be used.","deps":{"py311-pycos":{"origin":"devel/pycos","version":"4.8.11_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","net"],"annotations":{"flavor":"py311"}},{"name":"py311-django50","origin":"www/py-django50","version":"5.0.8","comment":"High-level Python Web Framework","maintainer":"python@FreeBSD.org","www":"https://www.djangoproject.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1828ec7b06ebb20934ee413b0f1099fe3b5dfcb835323bd4e30d3a72e7a5d6eb","flatsize":37528018,"path":"All/py311-django50-5.0.8.pkg","repopath":"All/py311-django50-5.0.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4946176,"desc":"Django is a high-level Python Web framework that encourages rapid development\nand clean, pragmatic design.\n\nDeveloped and used over the past two years by a fast-moving online-news\noperation, Django was designed from scratch to handle two challenges: the\nintensive deadlines of a newsroom and the stringent requirements of experienced\nWeb developers. It has convenient niceties for developing content-management\nsystems, but it's an excellent tool for building any Web site.","deps":{"py311-asgiref":{"origin":"www/py-asgiref","version":"3.8.1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-sqlparse":{"origin":"databases/py-sqlparse","version":"0.5.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on","HTMLDOCS":"off","PGSQL":"off","MYSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:djangoproject:django:5.0.8:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-django-photologue","origin":"www/py-django-photologue","version":"3.17_1","comment":"Powerful image management and gallery application for Django","maintainer":"ports@caomhin.org","www":"https://github.com/jdriscoll/django-photologue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d246c7dd6de1226b71e942281e4991c00c89f61f4aa1e4e5880c5e8b82dd11e","flatsize":1421826,"path":"All/py311-django-photologue-3.17_1.pkg","repopath":"All/py311-django-photologue-3.17_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":176260,"desc":"Photologue is a reusable Django application that provides powerful image\nmanagement and manipulation functionality as well as a complete photo gallery\nsolution. Effects, include reflections and transparent watermarks. Photologue\nembraces the Django admin and smoothly integrates with photo thumbnails and\neffect previews.","deps":{"py311-ExifRead":{"origin":"graphics/py-exifread","version":"3.0.0_1"},"py311-django-sortedm2m":{"origin":"www/py-django-sortedm2m","version":"3.1.1_2"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dill","origin":"devel/py-dill","version":"0.3.8","comment":"Serialize all of python","maintainer":"yuri@FreeBSD.org","www":"https://dill.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59312f5fe1d341f04d8afd67007d4c5d1b783ae02bcba0fca35845b859570ead","flatsize":1268705,"path":"All/py311-dill-0.3.8.pkg","repopath":"All/py311-dill-0.3.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":218548,"desc":"Dill extends python's 'pickle' module for serializing and de-serializing\npython objects to the majority of the built-in python types. Serialization\nis the process of converting an object to a byte stream, and the inverse\nof which is converting a byte stream back to on python object hierarchy.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-distributed","origin":"devel/py-distributed","version":"2024.6.0","comment":"Distributed scheduler for Dask","maintainer":"sunpoet@FreeBSD.org","www":"https://distributed.dask.org/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7128df477bc9e809289b11cedceaaef5821aea31f313de1472356e892815a666","flatsize":9826544,"path":"All/py311-distributed-2024.6.0.pkg","repopath":"All/py311-distributed-2024.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1607796,"desc":"Dask.distributed is a lightweight library for distributed computing in Python.\nIt extends both the concurrent.futures and dask APIs to moderate sized clusters.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-cloudpickle":{"origin":"devel/py-cloudpickle","version":"3.0.0"},"py311-dask":{"origin":"devel/py-dask","version":"2024.6.0"},"py311-locket":{"origin":"devel/py-locket","version":"1.0.0_1"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-sortedcontainers":{"origin":"devel/py-sortedcontainers","version":"2.4.0"},"py311-tblib":{"origin":"devel/py-tblib","version":"1.7.0"},"py311-toolz":{"origin":"devel/py-toolz","version":"0.12.1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"py311-zict":{"origin":"devel/py-zict","version":"3.0.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fqdn","origin":"www/py-fqdn","version":"1.4.0","comment":"RFC-compliant FQDN validation and manipulation for Python","maintainer":"whitejv81@gmail.com","www":"https://github.com/ypcrts/fqdn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9e10dd03a0ba593233665c0ee15a82f79a651f1b5606524f99f04108de5b959","flatsize":17075,"path":"All/py311-fqdn-1.4.0.pkg","repopath":"All/py311-fqdn-1.4.0.pkg","licenselogic":"single","pkgsize":4616,"desc":"Validates a fully-qualified domain name (FQDN), in full compliance with\nRFC 1035, and the \"preferred form\" specified in RFC 3696 section 2.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-diff-match-patch","origin":"textproc/py-diff-match-patch","version":"20230430","comment":"Algorithms for converting plain text","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/diff-match-patch-python/diff-match-patch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7dd4fdf5bdff4adbfcb4835f337d2ef7df240bd21166c1b1e3992f565b61e09e","flatsize":476960,"path":"All/py311-diff-match-patch-20230430.pkg","repopath":"All/py311-diff-match-patch-20230430.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":68048,"desc":"The Diff Match and Patch libraries offer robust algorithms to perform the\noperations required for synchronizing plain text.\n\nDiff: Compare two blocks of plain text and efficiently return a list of\ndifferences.\n\nMatch: Given a search string, find its best fuzzy match in a block of plain\ntext. Weighted for both accuracy and location.\n\nPatch: Apply a list of patches onto plain text. Use best-effort to apply patch\neven when the underlying text doesn't match.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-diplib","origin":"graphics/py-diplib","version":"3.5.0","comment":"Library and development environment for quantitative image analysis","maintainer":"yuri@FreeBSD.org","www":"https://diplib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95c34b55fd467ee8ea572379169c54649d19986a4fc543ce432ad5c03dffa34f","flatsize":3309537,"path":"All/py311-diplib-3.5.0.pkg","repopath":"All/py311-diplib-3.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":774564,"desc":"The DIPlib project contains:\n* DIPlib, a C++ library for quantitative image analysis. It has been in\n  development at Delft University of Technology in The Netherlands since 1995.\n  The 3.0 release of DIPlib represented a complete rewrite in modern C++ of the\n  library infrastructure, with most of the image processing and analysis\n  algorithms ported from the previous version, and some of them improved\n  significantly.\n* DIPimage, a MATLAB toolbox for quantitative image analysis. It has been in\n  development at Delft University of Technology in The Netherlands since 1999.\n* PyDIP, Python bindings to DIPlib. This is currently a thin wrapper that\n  exposes the C++ functionality with little change.\n* DIPviewer, an interactive image display utility. It is usable from C++, Python\n  and MATLAB programs. Within DIPimage this is an optional alternative to the\n  default MATLAB-native interactive display utility.\n* DIPjavaio, an interface to OME Bio-Formats, a Java-based library that reads\n  hundreds of image file formats. This module is usable from C++ and Python\n  (DIPimage interfaces to Bio-Formats natively).","deps":{"diplib":{"origin":"graphics/diplib","version":"3.5.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_required":["libDIP.so"],"annotations":{"flavor":"py311"}},{"name":"py311-diff-cover","origin":"devel/py-diff-cover","version":"9.1.0","comment":"Run coverage and linting reports on diffs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Bachmann1234/diff_cover","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a8eeebec9b6c7dd985d317d7f63e2ef3b1b9fe7ed1cbbd9df3982b37d33ef41","flatsize":470895,"path":"All/py311-diff-cover-9.1.0.pkg","repopath":"All/py311-diff-cover-9.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":80016,"desc":"Automatically find diff lines that need test coverage. Also finds diff lines\nthat have violations (according to tools such as pycodestyle, pyflakes, flake8,\nor pylint). This is used as a code quality metric during code reviews.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-pluggy":{"origin":"devel/py-pluggy","version":"1.5.0"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-tomli":{"origin":"textproc/py-tomli","version":"2.0.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-diffoscope","origin":"sysutils/py-diffoscope","version":"247","comment":"In-depth comparison of files, archives, and directories","maintainer":"ygy@FreeBSD.org","www":"https://diffoscope.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c4b55849c3c9c3d64cb59fc3cb1e30555eabc87beb50704561a065107a23464","flatsize":2205371,"path":"All/py311-diffoscope-247.pkg","repopath":"All/py311-diffoscope-247.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":324932,"desc":"diffoscope will try to get to the bottom of what makes files or\ndirectories different. It will recursively unpack archives of many kinds\nand transform various binary formats into more human readable form to\ncompare them. It can compare two tarballs, ISO images, or PDF just as\neasily.\n\nIt can be scripted through error codes, and a report can be produced\nwith the detected differences. The report can be text or HTML. When no\ntype of report has been selected, diffoscope defaults to write a text\nreport on the standard output.\n\ndiffoscope is developed as part of the 'reproducible builds' Debian\nproject. It is meant to be able to quickly understand why two builds\nof the same package produce different outputs. diffoscope was previously\nnamed debbindiff.","deps":{"diffutils":{"origin":"textproc/diffutils","version":"3.8_1"},"py311-libarchive-c":{"origin":"archivers/py-libarchive-c","version":"5.1"},"py311-python-magic":{"origin":"devel/py-python-magic","version":"0.4.27_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"cpe":"cpe:2.3:a:reproducible_builds:diffoscope:247:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-discord.py","origin":"games/py-discord.py","version":"2.3.2","comment":"API wrapper for Discord written in Python","maintainer":"nc@FreeBSD.org","www":"https://github.com/Rapptz/discord.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15a9025820fcc6950f24c2999488552251a29c5c6579a8fc6b79dc70508753b6","flatsize":9913659,"path":"All/py311-discord.py-2.3.2.pkg","repopath":"All/py311-discord.py-2.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1331224,"desc":"discord.py is a modern, easy to use, feature-rich, and async ready API\nwrapper for Discord written in Python.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dimod","origin":"science/py-dimod","version":"0.12.15","comment":"DWave: Shared API for QUBO/Ising samplers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dwavesystems/dimod","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41e04a91afbe4c67a1ec3c6a3bd636977d05aac78c8d5ec3ddcb9a9282cea69b","flatsize":31447403,"path":"All/py311-dimod-0.12.15.pkg","repopath":"All/py311-dimod-0.12.15.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1687548,"desc":"dimod is a part of the software stack for accessing quantum computing hardware\nmade by D-Wave company.\n\ndimod is a shared API for samplers. It provides:\n* classes for quadratic models - such as the binary quadratic model (BQM) class\n  that contains Ising and QUBO models used by samplers such as the D-Wave system\n  - and higher-order (non-quadratic) models\n* reference examples of samplers and composed samplers\n* abstract base classes for constructing new samplers and composed samplers","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-diazo","origin":"devel/py-diazo","version":"1.2.11","comment":"Deliverance like language using a pure XSLT engine","maintainer":"rm@FreeBSD.org","www":"https://pypi.org/project/diazo/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d70e76c6a79f8e73cfe69bc553442abe20de072732d7b7f91ae3dee315952709","flatsize":849749,"path":"All/py311-diazo-1.2.11.pkg","repopath":"All/py311-diazo-1.2.11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":140020,"desc":"Diazo implements a Deliverance like language using a pure XSLT engine. With\nDiazo, you \"compile\" your theme and ruleset in one step, then use a superfast/\nsimple transform on each request thereafter. Alternatively, compile your theme\nduring development, check it into Subversion, and not touch Diazo during\ndeployment.","deps":{"py311-cssselect":{"origin":"www/py-cssselect","version":"1.2.0"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-repoze.xmliter":{"origin":"devel/py-repoze.xmliter","version":"0.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-diffcp","origin":"math/py-diffcp","version":"1.0.23","comment":"Differentiation through cone programs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cvxgrp/diffcp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2d06b2157f9a079826ea9c05e351c62aa7908ca106c68c8cde9776a2372fbef","flatsize":759418,"path":"All/py311-diffcp-1.0.23.pkg","repopath":"All/py311-diffcp-1.0.23.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":214088,"desc":"diffcp is a Python package for computing the derivative of a convex cone\nprogram, with respect to its problem data. The derivative is implemented\nas an abstract linear map, with methods for its forward application and\nits adjoint.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pybind11":{"origin":"devel/py-pybind11","version":"2.13.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dict-toolbox","origin":"sysutils/py-dict-toolbox","version":"2.1.2","comment":"Collection of python dictionary management tools","maintainer":"krion@FreeBSD.org","www":"https://gitlab.com/saltstack/open/dict-toolbox/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5a2ba40f28a8c91679de69d1314491089ef3e12dc9d145432d4e17ce548faf4","flatsize":320449,"path":"All/py311-dict-toolbox-2.1.2.pkg","repopath":"All/py311-dict-toolbox-2.1.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":54808,"desc":"A collection of python dictionary management tools","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dialect","origin":"textproc/py-dialect","version":"2.4.1","comment":"Translation app for GNOME","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/dialect-app/dialect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1c3fd869627e4000537d101315b98f0ec294d5e31cec4a513b9bc5a2d7c6a9e","flatsize":1984288,"path":"All/py311-dialect-2.4.1.pkg","repopath":"All/py311-dialect-2.4.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":376392,"desc":"A translation app for GNOME.\n\nFeatures:\n- Translation based on Google Translate\n- Translation based on the LibreTranslate API, allowing you to use any\n  public instance\n- Translation history\n- Automatic language detection\n- Text to speech\n- Clipboard buttons","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-gTTS":{"origin":"audio/py-gtts","version":"2.5.1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","gnome","python"],"options":{"DOCS":"on"}},{"name":"py311-dfwinreg","origin":"security/py-dfwinreg","version":"20221218","comment":"Digital Forensics Windows Registry","maintainer":"antoine@FreeBSD.org","www":"https://github.com/log2timeline/dfwinreg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72f430fa29d06c2f4dc8573ccaae5cb1b36599bdc0bfe774f94aced7c2486111","flatsize":373300,"path":"All/py311-dfwinreg-20221218.pkg","repopath":"All/py311-dfwinreg-20221218.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":48404,"desc":"dfWinReg, or Digital Forensics Windows Registry, is a Python module that\nprovides read-only access to Windows Registry objects.","deps":{"libcreg":{"origin":"devel/libcreg","version":"e.20231123"},"libregf":{"origin":"devel/libregf","version":"a.20231203"},"py311-dfdatetime":{"origin":"security/py-dfdatetime","version":"20230506"},"py311-dtfabric":{"origin":"devel/py-dtfabric","version":"20230520"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dfdatetime","origin":"security/py-dfdatetime","version":"20230506","comment":"Digital Forensics Date and Time","maintainer":"antoine@FreeBSD.org","www":"https://github.com/log2timeline/dfdatetime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a053c56f611010fa00e2b7f599f2594383af2bd29ad90ab2e9e3ccadc8450d1","flatsize":733981,"path":"All/py311-dfdatetime-20230506.pkg","repopath":"All/py311-dfdatetime-20230506.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":65232,"desc":"dfDateTime, or Digital Forensics date and time, provides date and time\nobjects to preserve accuracy and precision.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dftd4","origin":"science/py-dftd4","version":"3.6.0","comment":"Python API of the DFT-D4 project","maintainer":"yuri@FreeBSD.org","www":"https://www.chemie.uni-bonn.de/pctc/mulliken-center/software/dftd4/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fef3e661b1d1956eb28f47306427e3cc8cd502db18fa366f650be100da25ced","flatsize":731226,"path":"All/py311-dftd4-3.6.0.pkg","repopath":"All/py311-dftd4-3.6.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":156716,"desc":"py-dftd4 is a python binding for dftd4 (D4).\n\nD4 is a generally applicable atomic-charge dependent london dispersion\ncorrection calculator.","deps":{"dftd4":{"origin":"science/dftd4","version":"3.6.0_1"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"shlibs_required":["libdftd4.so.3"],"annotations":{"flavor":"py311"}},{"name":"py311-dexml2","origin":"devel/py-dexml2","version":"0.5.3","comment":"Dead-simple Object-XML mapper for Python","maintainer":"wen@FreeBSD.org","www":"http://www.rfk.id.au/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"086310664ea85bf0ff9d5da124098cc61f686f3080a74919e9221d0b6c9b8c8b","flatsize":470342,"path":"All/py311-dexml2-0.5.3.pkg","repopath":"All/py311-dexml2-0.5.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59144,"desc":"The dexml module takes the obvious mapping between XML tags and\nPython objects and lets you capture that as cleanly as possible.\nLoosely inspired by Django's ORM, you write simple class definitions\nto define the expected structure of your XML document.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-devtools","origin":"devel/py-devtools","version":"0.12.2","comment":"Debug print command and other development tools","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/samuelcolvin/python-devtools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a88d6793d6985956c9a0b423f4333a94827fa7114cd4971a8a2e330c69a0a88","flatsize":206795,"path":"All/py311-devtools-0.12.2.pkg","repopath":"All/py311-devtools-0.12.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43644,"desc":"Python devtools provides Python's missing debug print command and other\ndevelopment tools.","deps":{"py311-asttokens":{"origin":"devel/py-asttokens","version":"2.4.1"},"py311-executing":{"origin":"devel/py-executing","version":"2.0.1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-descartes","origin":"graphics/py-descartes","version":"1.1.0_2","comment":"Use geometric objects as matplotlib paths and patches","maintainer":"lbartoletti@FreeBSD.org","www":"https://pypi.python.org/pypi/descartes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea52b2d471657e5baf65141128858f9010d25ec80bdf1b9eb8b445d4887df8ef","flatsize":37142,"path":"All/py311-descartes-1.1.0_2.pkg","repopath":"All/py311-descartes-1.1.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7680,"desc":"Process Shapely (devel/py-shapely) or GeoJSON-like objects as matplotlib paths\nand patches.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-detecta","origin":"misc/py-detecta","version":"0.0.5_1","comment":"Library to detect events in data","maintainer":"yuri@FreeBSD.org","www":"https://github.com/demotu/detecta","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e11ac1ab6734c675b1896f91533454a39f2de44e4ebe3679a8f2e91de07c7c98","flatsize":112584,"path":"All/py311-detecta-0.0.5_1.pkg","repopath":"All/py311-detecta-0.0.5_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21120,"desc":"detecta is a Python module to detect events in data.\n\nThe following functions are implemented in detecta:\n* detect_peaks.py: detects peaks in data based on their amplitude and other\n  features.\n* detect_onset.py: detects onset in data based on amplitude threshold.\n* detect_cusum.py: detects abrupt changes in data using cumulative sum algorithm\n  (CUSUM).\n* detect_seq.py: detects initial and final indices of sequential data identical\n  to a parameter.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-detect-secrets","origin":"security/py-detect-secrets","version":"1.5.0","comment":"Tool for detecting secrets in the codebase","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Yelp/detect-secrets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a60f87a83333041235a52327b50b8005c56532d884884b6e8c6c72ac37bbaf5c","flatsize":1021371,"path":"All/py311-detect-secrets-1.5.0.pkg","repopath":"All/py311-detect-secrets-1.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":180940,"desc":"detect-secrets is an aptly named module for (surprise, surprise) detecting\nsecrets within a code base.\n\nHowever, unlike other similar packages that solely focus on finding secrets,\nthis package is designed with the enterprise client in mind: providing a\nbackwards compatible, systematic means of:\n 1. Preventing new secrets from entering the code base,\n 2. Detecting if such preventions are explicitly bypassed, and\n 3. Providing a checklist of secrets to roll, and migrate off to a more secure\n    storage.\n\nThis way, you create a separation of concern: accepting that there may currently\nbe secrets hiding in your large repository (this is what we refer to as a\nbaseline), but preventing this issue from getting any larger, without dealing\nwith the potentially gargantuan effort of moving existing secrets away.\n\nIt does this by running periodic diff outputs against heuristically crafted\nregex statements, to identify whether any new secret has been committed. This\nway, it avoids the overhead of digging through all git history, as well as the\nneed to scan the entire repository every time.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-statici18n","origin":"www/py-django-statici18n","version":"2.4.0_1","comment":"Helper for generating Javascript catalog to static files","maintainer":"ultima@FreeBSD.org","www":"https://github.com/zyegfryed/django-statici18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a4d118828901ce677468d626f23f43dfcaff48187ca4d6a481ad2b5dcb56116","flatsize":46517,"path":"All/py311-django-statici18n-2.4.0_1.pkg","repopath":"All/py311-django-statici18n-2.4.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13000,"desc":"When dealing with internationalization in JavaScript code, Django provides\nthe javascript_catalog view which sends out a JavaScript code library with\nfunctions that mimic the gettext interface, plus an array of translation\nstrings.\n\nAt first glance, it works well and everything is fine. But, because\njavascript_catalog view is generating JavaScript catalog dynamically\non each request, it's adding an overhead that can be an issue with site\ngrowth.","deps":{"py311-django-appconf":{"origin":"www/py-django-appconf","version":"1.0.6"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-etils","origin":"devel/py-etils","version":"1.9.2","comment":"Collection of common python utils","maintainer":"sunpoet@FreeBSD.org","www":"https://etils.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22907f4f1265c6f6a2adec5cef48b33c46019bde37e6a2d71ecf09530c91a573","flatsize":1338433,"path":"All/py311-etils-1.9.2.pkg","repopath":"All/py311-etils-1.9.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":226124,"desc":"Etils (eclectic utils) is an open-source collection of utils for python.","deps":{"py311-absl-py":{"origin":"devel/py-absl-py","version":"2.1.0_1"},"py311-fsspec":{"origin":"devel/py-fsspec","version":"2024.6.0"},"py311-importlib-resources":{"origin":"devel/py-importlib-resources","version":"6.4.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-simple-parsing":{"origin":"devel/py-simple-parsing","version":"0.1.5_1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-zipp":{"origin":"devel/py-zipp","version":"3.19.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"ARRAY_TYPES":"on","EAPP":"on","ECOLAB":"off","EDC":"on","ENP":"on","EPATH":"on","EPATH_GCS":"off","EPATH_S3":"off","EPY":"on","ETQDM":"on","ETREE":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-deprecated","origin":"devel/py-deprecated","version":"1.2.14_1","comment":"@deprecated decorator to deprecate old python classes, functions or methods","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tantale/deprecated","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f7f3b4dfe3af8da7b6036c8530b9838c2f9214340b84aa9615c67efbb305d1a","flatsize":76866,"path":"All/py311-deprecated-1.2.14_1.pkg","repopath":"All/py311-deprecated-1.2.14_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13444,"desc":"@deprecated decorator to deprecate old python classes, functions or methods.","deps":{"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dep-logic","origin":"devel/py-dep-logic","version":"0.2.0","comment":"Python dependency specifications supporting logical operations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pdm-project/dep-logic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e462fa538929d2bbd65d47c37c512441ce3ab6db69788aad9be404626eb33fe","flatsize":329537,"path":"All/py311-dep-logic-0.2.0.pkg","repopath":"All/py311-dep-logic-0.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":49072,"desc":"Dep-Logic allows logic operations on version specifiers and environment markers.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-deprecat","origin":"devel/py-deprecat","version":"2.1.1","comment":"@deprecat decorator to deprecate python classes, functions, methods","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mjhajharia/deprecat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"917f788c1a8fb236f120b6a19320c8f3e1163ceefd2e112bc07f17d66791202f","flatsize":87603,"path":"All/py311-deprecat-2.1.1.pkg","repopath":"All/py311-deprecat-2.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16224,"desc":"Python @deprecat decorator to deprecate old python classes, functions\nor methods.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-deprecation","origin":"devel/py-deprecation","version":"2.1.0_1","comment":"Library to handle automated deprecations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/briancurtin/deprecation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0fac17eb2a5961f40fabd948f146e3c73e8ea3e8be0a179922021a26887ec57","flatsize":63819,"path":"All/py311-deprecation-2.1.0_1.pkg","repopath":"All/py311-deprecation-2.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13964,"desc":"The deprecation library provides a deprecated decorator and a\nfail_if_not_removed decorator for your tests. Together, the two enable the\nautomation of several things:\n- The docstring of a deprecated method gets the deprecation details appended to\n  the end of it. If you generate your API docs direct from your source, you\n  don't need to worry about writing your own notification. You also don't need\n  to worry about forgetting to write it. It's done for you.\n- Rather than having code live on forever because you only deprecated it but\n  never actually moved on from it, you can have your tests tell you when it's\n  time to remove the code. The @deprecated decorator can be told when it's time\n  to entirely remove the code, which causes @fail_if_not_removed to raise an\n  AssertionError, causing either your unittest or py.test tests to fail.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dehinter","origin":"print/py-dehinter","version":"4.0.0_1","comment":"Remove TrueType instruction sets (hints) in fonts","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/source-foundry/dehinter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2bdb9a45eb65a99a3c47938f9cb57b854ebc0323b3708c5f609899de55806312","flatsize":97417,"path":"All/py311-dehinter-4.0.0_1.pkg","repopath":"All/py311-dehinter-4.0.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18736,"desc":"dehinter is a Python command line application that removes TrueType instruction\nsets, global hinting tables, and other associated OpenType table data in font\nfiles.\n\nWhat it does\n- Removes OpenType glyf table instruction set bytecode data\n- Removes OpenType and other TTF hinting related tables - cvt table - fpgm table\n- hdmx table - LTSH table - prep table - TTFA table (not part of the OpenType\n  specification) - VDMX table\n- Removes OpenType cvar table from variable fonts\n- Updates gasp table values\n- Updates maxp table values\n- Updates head table bit flags\n- Displays file sizes of the hinted and dehinted versions of the fonts","deps":{"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-demjson","origin":"devel/py-demjson","version":"3.0.6","comment":"Encoder, Decoder and Lint/Validator for JSON","maintainer":"robak@FreeBSD.org","www":"http://deron.meranda.us/python/demjson/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bbea3c73bfe1a0bac11743a079fbf164d9d9a48c45ddf3c10f9680805d4cca1","flatsize":832554,"path":"All/py311-demjson-3.0.6.pkg","repopath":"All/py311-demjson-3.0.6.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":133908,"desc":"py-demjson provides classes and functions for encoding or decoding\ndata represented in the language-neutral JSON format (which is often\nused as a simpler substitute for XML in Ajax web applications). This\nimplementation tries to be as compliant to the JSON specification (RFC\n4627) as possible, while still providing many optional extensions to\nallow less restrictive JavaScript syntax. It includes complete Unicode\nsupport, including UTF-32, BOM, and surrogate pair processing. It can\nalso support JavaScript's NaN and Infinity numeric types as well as\nit's 'undefined' type. It also includes a lint-like JSON syntax\nvalidator which tests JSON text for strict compliance to the standard.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-sekizai","origin":"www/py-django-sekizai","version":"4.1.0_1","comment":"Block templating system for Django","maintainer":"xenophon+fbsdports@irtnog.org","www":"https://github.com/ojii/django-sekizai","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"039007f8ba324ce21f97e523017bcd5fd202006cb92592dc21e3917e4a219478","flatsize":60971,"path":"All/py311-django-sekizai-4.1.0_1.pkg","repopath":"All/py311-django-sekizai-4.1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15244,"desc":"Sekizai means \"blocks\" in Japanese, and that's what this app provides.\nA fresh look at blocks.  With django-sekizai you can define\nplaceholders where your blocks get rendered and at different places in\nyour templates append to those blocks.  This is especially useful for\ncss and javascript.  Your subtemplates can now define css and\njavscript files to be included, and the css will be nicely put at the\ntop and the javascript to the bottom, just like you should.  Also\nsekizai will ignore any duplicate content in a single block.","deps":{"py311-django-classy-tags":{"origin":"www/py-django-classy-tags","version":"4.1.0_2"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-devedeng","origin":"sysutils/devedeng","version":"4.17.0_1","comment":"Gtk3 DVD disc authoring program","maintainer":"fuz@fuz.su","www":"https://rastersoft.com/programas/devede.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc09d5347fdc55f003432e4e77f3a1bc8dea1c9b7eb36857436b87ab0324be8b","flatsize":3586507,"path":"All/py311-devedeng-4.17.0_1.pkg","repopath":"All/py311-devedeng-4.17.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1666436,"desc":"DevedeNG is a program to create video DVDs and CDs (VCD, sVCD or CVD),\nsuitables for home players, from any number of video files, in any of\nthe formats supported by Mplayer. The big advantage over other utilites\nis that it only needs Mpv, FFMpeg, DVDAuthor, VCDImager and MKisofs\n(well, and Python3, PyGTK and PyGlade), so its dependencies are quite\nsmall.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"brasero":{"origin":"sysutils/brasero","version":"3.12.3_6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"dvdauthor":{"origin":"multimedia/dvdauthor","version":"0.7.2.20211105_4"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vcdimager":{"origin":"multimedia/vcdimager","version":"2.0.1_5"}},"categories":["sysutils","multimedia","python"],"options":{"MPLAYER":"off","MPV":"on","VLC":"off","BRASERO":"on","K3B":"off","XFBURN":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-degiro-connector","origin":"finance/py-degiro-connector","version":"2.0.22_1","comment":"Library to access Degiro's API","maintainer":"yuri@FreeBSD.org","www":"https://github.com/chavithra/degiro-connector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3dbb418a932676afd115b9514f62884607faaee75eaa68547e02f38319fa4be5","flatsize":1778726,"path":"All/py311-degiro-connector-2.0.22_1.pkg","repopath":"All/py311-degiro-connector-2.0.22_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":143180,"desc":"degiro-connector is yet another library to access Degiro's API.\n\nIt allows access to bond, ETF, futures, stocks, options, etc\ninformation.","deps":{"py311-grpcio":{"origin":"devel/py-grpcio","version":"1.64.1"},"py311-onetimepass":{"origin":"www/py-onetimepass","version":"1.0.1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-defusedxml","origin":"devel/py-defusedxml","version":"0.7.1","comment":"XML bomb protection for Python stdlib modules","maintainer":"bofh@FreeBSD.org","www":"https://github.com/tiran/defusedxml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37e65d19b308f60b7b99dcf1448113cabdef318c56c0c2ef22bb7b6012f68a1c","flatsize":189838,"path":"All/py311-defusedxml-0.7.1.pkg","repopath":"All/py311-defusedxml-0.7.1.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":32532,"desc":"Defusing XML bombs and other exploits\n\nThe results of an attack on a vulnerable XML library can be fairly dramatic.\nWith just a few hundred Bytes of XML data an attacker can occupy several\nGigabytes of memory within seconds. An attacker can also keep CPUs busy for\na long time with a small to medium size request.  This library prevents\nsuch issues.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python","textproc"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-decorator","origin":"devel/py-decorator","version":"5.1.1","comment":"Decorators for Humans","maintainer":"ygy@FreeBSD.org","www":"https://github.com/micheles/decorator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40c7fd30e678b12491493ba9f8acf56719212a197493f6368529adbe37c7ec05","flatsize":69907,"path":"All/py311-decorator-5.1.1.pkg","repopath":"All/py311-decorator-5.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17280,"desc":"As of now, writing custom decorators correctly requires some\nexperience and it is not as easy as it could be. For instance, typical\nimplementations of decorators involve nested functions, and we all\nknow that flat is better than nested. Moreover, typical\nimplementations of decorators do not preserve the signature of\ndecorated functions, thus confusing both documentation tools and\ndevelopers.\n\nThe aim of the decorator module it to simplify the usage of decorators\nfor the average programmer, and to popularize decorators usage giving\nexamples of useful decorators, such as memoize, tracing,\nredirecting_stdout, locked, etc.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:python:decorator:5.1.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-defcon","origin":"x11-fonts/py-defcon","version":"0.10.2","comment":"Set of flexible objects for representing UFO data","maintainer":"lantw44@gmail.com","www":"https://github.com/robotools/defcon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b419669570662538b55c65400b45286fb0763b8af47204fa63fb2e18832a16fd","flatsize":2752233,"path":"All/py311-defcon-0.10.2.pkg","repopath":"All/py311-defcon-0.10.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":301504,"desc":"Defcon is a set of UFO based objects optimized for use in font editing\napplications. The objects are built to be lightweight, fast and flexible.\nThe objects are very bare-bones and they are not meant to be end-all, be-all\nobjects. Rather, they are meant to provide base functionality so that you can\nfocus on your application's behavior, not object observing or maintaining\ncached data.","deps":{"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-decli","origin":"devel/py-decli","version":"0.6.2","comment":"Minimal, easy-to-use, declarative CLI tool","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/decli/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b69f0c1abfdcd91ee04b8d65c734904079bfe1f0984e2b343846e1d5536c3cf","flatsize":41404,"path":"All/py311-decli-0.6.2.pkg","repopath":"All/py311-decli-0.6.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11164,"desc":"Decli is minimal wrapper around argparse.  It is useful when writing\nbig applications that have many arguments and subcommands, this way\nit will be more clear.  It is a minimal library to rapidly create an\ninterface separated from your program.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-debugtools","origin":"devel/py-debugtools","version":"0.2.0","comment":"Easily print useful debugging information","maintainer":"db@FreeBSD.org","www":"https://pypi.org/projects/debugtools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17d9193cd08a0972f3d6f552183cb771da428413f7f8d0a948d11be4910b9469","flatsize":10487,"path":"All/py311-debugtools-0.2.0.pkg","repopath":"All/py311-debugtools-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4704,"desc":"This package provides a handful of functions you can use to print debugging\ninformation. There are basically two things that are useful about these\nfunctions. First, they're only one or two letters each, so you can type\nthem really quickly while debugging. Second, they append the name of the\ncalling function to whatever you're printing, so you can easily see where\neach message came from (and you don't have to hunt down print statements\nonce you finish debugging).\n\nSee also: https://github.com/kalekundert/debugtools","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-decoratortools","origin":"devel/py-decoratortools","version":"1.8_5","comment":"Class, function, and metaclass decorators","maintainer":"sunpoet@FreeBSD.org","www":"https://pypi.org/project/DecoratorTools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c83f8cdbdbae965609243834116f1ecfeb12f052cd1a15adab20ee975c5b3d1a","flatsize":88495,"path":"All/py311-decoratortools-1.8_5.pkg","repopath":"All/py311-decoratortools-1.8_5.pkg","licenselogic":"or","licenses":["PSFL","ZPL21"],"pkgsize":19976,"desc":"Want to use decorators, but still need to support Python 2.3?\nWish you could have class decorators, decorate arbitrary assignments,\nor match decorated function signatures to their original functions?\nWant to get metaclass features without creating metaclasses?\nHow about synchronized methods?\n\n\"DecoratorTools\" gets you all of this and more.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dhall","origin":"lang/py-dhall","version":"0.1.15","comment":"Python bindings for dhall, a functional configuration language","maintainer":"yuri@FreeBSD.org","www":"https://github.com/s-zeng/dhall-python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f68a2394b25f67737c1a4ac70958ff35f73c5f767dc8a3038d480edd1f546c05","flatsize":9819799,"path":"All/py311-dhall-0.1.15.pkg","repopath":"All/py311-dhall-0.1.15.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":2736604,"desc":"dhall-python contains Dhall bindings for Python using the rust implementation.\nIt is meant to be used to integrate Dhall into your python applications.\n\nDhall is a programmable configuration language optimized for maintainability.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["lang","python"],"annotations":{"flavor":"py311"}},{"name":"py311-deptry","origin":"devel/py-deptry","version":"0.16.1_2","comment":"CLI utility to check for unused, missing and transitive dependencies","maintainer":"sunpoet@FreeBSD.org","www":"https://deptry.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdf7b201bd1f6cfd9f3efa0aaf11ff4858982cd68a7dcf7369163d21c4e5232c","flatsize":4773766,"path":"All/py311-deptry-0.16.1_2.pkg","repopath":"All/py311-deptry-0.16.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1313036,"desc":"deptry is a command line tool to check for issues with dependencies in a Python\nproject, such as unused or missing dependencies. It supports the following types\nof projects:\n- Projects that use Poetry and a corresponding pyproject.toml file\n- Projects that use PDM and a corresponding pyproject.toml file\n- Projects that use a requirements.txt file according to the pip standards\n\nDependency issues are detected by scanning for imported modules within all\nPython files in a directory and its subdirectories, and comparing those to the\ndependencies listed in the project's requirements.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-decopatch","origin":"devel/py-decopatch","version":"1.4.10","comment":"Create decorators easily in python","maintainer":"sunpoet@FreeBSD.org","www":"https://smarie.github.io/python-decopatch/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"374026844ae42aa027b4fbdccea1fbe792f6ebace19a8b8d43f20e5888b52385","flatsize":148166,"path":"All/py311-decopatch-1.4.10.pkg","repopath":"All/py311-decopatch-1.4.10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":27488,"desc":"Because of a tiny oddity in the python language, writing decorators without help\ncan be a pain because you have to handle the no-parenthesis usage explicitly.\ndecopatch provides a simple way to solve this issue so that writing decorators\nis simple and straightforward.","deps":{"py311-makefun":{"origin":"devel/py-makefun","version":"1.15.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-debtcollector","origin":"devel/py-debtcollector","version":"1.20.0","comment":"Collection of Python deprecation patterns and strategies","maintainer":"dave@gufi.org","www":"https://docs.openstack.org/debtcollector/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03a4b1e9baef103db59d1a38eff4524bae3d092a104ee2d3cec252eee181680b","flatsize":259668,"path":"All/py311-debtcollector-1.20.0.pkg","repopath":"All/py311-debtcollector-1.20.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35676,"desc":"A collection of Python deprecation patterns and strategies that help you\ncollect your technical debt in a non-destructive manner.\n\nThe goal of this library is to provide well documented developer facing\ndeprecation patterns that start of with a basic set and can expand into\na larger set of patterns as time goes on. The desired output of these\npatterns is to apply the warnings module to emit DeprecationWarning or\nPendingDeprecationWarning or similar derivative to developers using\nlibraries (or potentially applications) about future deprecations.","deps":{"py311-funcsigs":{"origin":"devel/py-funcsigs","version":"1.0.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-deap","origin":"math/py-deap","version":"1.4.1","comment":"Distributed Evolutionary Algorithms in Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/DEAP/deap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5dfc6ce939c8ce0ba5b23c012c545bebe317864e8a5ea63084f87fba9851b9e","flatsize":1284720,"path":"All/py311-deap-1.4.1.pkg","repopath":"All/py311-deap-1.4.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":181104,"desc":"DEAP is a novel evolutionary computation framework for rapid prototyping and\ntesting of ideas. It seeks to make algorithms explicit and data structures\ntransparent. It works in perfect harmony with parallelisation mechanisms such\nas multiprocessing and SCOOP.\n\nDEAP includes the following features:\n* Genetic algorithm using any imaginable representation\n  o List, Array, Set, Dictionary, Tree, Numpy Array, etc.\n* Genetic programing using prefix trees\n  o  Loosely typed, Strongly typed\n  o  Automatically defined functions\n* Evolution strategies (including CMA-ES)\n* Multi-objective optimisation (NSGA-II, SPEA2, MO-CMA-ES)\n* Co-evolution (cooperative and competitive) of multiple populations\n* Parallelization of the evaluations (and more)\n* Hall of Fame of the best individuals that lived in the population\n* Checkpoints that take snapshots of a system regularly\n* Benchmarks module containing most common test functions\n* Genealogy of an evolution (that is compatible with NetworkX)\n* Examples of alternative algorithms : Particle Swarm Optimization, Differential\n  Evolution, Estimation of Distribution Algorithm","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","biology","science","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-debugpy","origin":"devel/py-debugpy","version":"1.8.1","comment":"Implementation of the Debug Adapter Protocol for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/microsoft/debugpy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"202655585b853ff9cd78e93592dfa904befc8f6bbefe929839579a03f5705630","flatsize":18527976,"path":"All/py311-debugpy-1.8.1.pkg","repopath":"All/py311-debugpy-1.8.1.pkg","licenselogic":"or","licenses":["EPL","MIT"],"pkgsize":2097360,"desc":"This debugger implements the Debug Adapter Protocol: debugProtocol.json [1].\n\n[1] https://github.com/microsoft/vscode-debugadapter-node/blob/main/debugProtocol.json","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dbutils","origin":"databases/py-dbutils","version":"3.1.0","comment":"Providing solid, persistent, and pooled connections to a database","maintainer":"python@FreeBSD.org","www":"https://webwareforpython.github.io/DBUtils/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0e28a981c0192c1572e8322a573302b7ccf3b2133348b2654231b05ce87400b","flatsize":353131,"path":"All/py311-dbutils-3.1.0.pkg","repopath":"All/py311-dbutils-3.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39708,"desc":"DBUtils is a suite of tools providing solid, persistent and pooled connections\nto a database that can be used in all kinds of multi-threaded environments like\nWebware for Python or other web application servers. The suite supports DB-API 2\ncompliant database interfaces and the classic PyGreSQL interface.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dbus","origin":"devel/py-dbus","version":"1.3.2","comment":"Python bindings for the D-BUS messaging system","maintainer":"desktop@FreeBSD.org","www":"https://dbus.freedesktop.org/doc/dbus-python/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2539516fca82656b75248e56e0dc5699dfa87830051ea670e6cbe0a39ae49c3","flatsize":640425,"path":"All/py311-dbus-1.3.2.pkg","repopath":"All/py311-dbus-1.3.2.pkg","licenselogic":"single","pkgsize":108592,"desc":"Python bindings for the D-BUS interprocess messaging system.","deps":{"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"pydbus-common":{"origin":"devel/pydbus-common","version":"1.3.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","gnome","python"],"shlibs_required":["libdbus-1.so.3","libglib-2.0.so.0","libintl.so.8"],"annotations":{"flavor":"py311"}},{"name":"py311-exchange-calendars","origin":"finance/py-exchange-calendars","version":"4.2.8_1","comment":"Calendars for securities exchanges","maintainer":"yuri@FreeBSD.org","www":"https://github.com/gerrymanoim/exchange_calendars","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f44f3962be84034c64a4c6d6c2cc81866425a207f34b9b1827913e80a6a240c","flatsize":1954082,"path":"All/py311-exchange-calendars-4.2.8_1.pkg","repopath":"All/py311-exchange-calendars-4.2.8_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":229756,"desc":"FinViz aims to make market information accessible and provides a lot of data in\nvisual snapshots, allowing traders and investors to quickly find the stock,\nfuture or forex pair they are looking for. The site provides advanced screeners,\nmarket maps, analysis, comparative tools, and charts.","deps":{"py311-korean-lunar-calendar":{"origin":"korean/py-korean-lunar-calendar","version":"0.3.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pyluach":{"origin":"hebrew/py-pyluach","version":"2.2.0_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-toolz":{"origin":"devel/py-toolz","version":"0.12.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dbfread","origin":"textproc/py-dbfread","version":"2.0.7","comment":"Read DBF files, returning data as native Python objects","maintainer":"matthew@FreeBSD.org","www":"https://github.com/olemb/dbfread","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58543f476c3225af6459975a76a2769bcddac3561fc81919dacbadce00739136","flatsize":175928,"path":"All/py311-dbfread-2.0.7.pkg","repopath":"All/py311-dbfread-2.0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34764,"desc":"Read DBF files with Python.\n\nDBF is a file format used by databases such as dBase, Visual FoxPro\nand FoxBase+.  This library reads DBF files and returns the data as\nnative Python data types for further processing.  It is primarily\nintended for batch jobs and one-off scripts.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-datrie","origin":"devel/py-datrie","version":"0.8.2","comment":"Super-fast, efficiently stored Trie for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pytries/datrie","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2812f35be523aac6a517b1ecfc39141959720d6350aa326d79f29545b1c7c93a","flatsize":395159,"path":"All/py311-datrie-0.8.2.pkg","repopath":"All/py311-datrie-0.8.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":117060,"desc":"Python binding for libdatrie, a kind of digital search tree.\n\nTrie is an efficient indexing method. It is also a kind of deterministic finite\nautomaton (DFA).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dateutils","origin":"devel/py-dateutils","version":"0.6.12_2","comment":"Various utilities for working with date and datetime objects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jmcantrell/python-dateutils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62c5351b955399221d827cf44d7a90d07e2aecedbfcbe8653aafe61dd23bd67d","flatsize":48407,"path":"All/py311-dateutils-0.6.12_2.pkg","repopath":"All/py311-dateutils-0.6.12_2.pkg","licenselogic":"single","licenses":["BSD0CLAUSE"],"pkgsize":11268,"desc":"Various utilities for working with date and datetime objects","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dbt-semantic-interfaces","origin":"databases/py-dbt-semantic-interfaces","version":"0.5.1","comment":"Shared semantic layer definitions that dbt-core and MetricFlow use","maintainer":"pat@patmaddox.com","www":"https://github.com/dbt-labs/dbt-semantic-interfaces","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2cd7cddb3d132f0fa0130f5491a0599499ed4ec1f0b4fca0eeb5e8f65561ceb","flatsize":1377268,"path":"All/py311-dbt-semantic-interfaces-0.5.1.pkg","repopath":"All/py311-dbt-semantic-interfaces-0.5.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":183788,"desc":"dbt-semantic-interfaces contains the shared semantic classes, default\nvalidation, and tests designed to be used by both the dbt-core and MetricFlow\nprojects. By centralizing these shared resources, we aim to maintain consistency\nand reduce code duplication across both projects.\n\nFeatures:\n\n- Protocols for shared semantic classes: Define the interfaces and common\n  attributes that must be implemented by the objects in both projects.\n- Validation: Ensure that the objects comply with the expected structure and\n  constraints.\n- Tests: Ensure that the objects' behavior is consistent and correct across both\n  projects.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ddt","origin":"devel/py-ddt","version":"1.7.2","comment":"Data-Driven Tests for Python Unittest","maintainer":"python@FreeBSD.org","www":"https://readthedocs.org/projects/ddt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2d35c06dc7815c2edbfdc65aa1692c63a705abae989c2ea652b9ac20e09d6a8","flatsize":57368,"path":"All/py311-ddt-1.7.2.pkg","repopath":"All/py311-ddt-1.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13080,"desc":"DDT (Data-Driven Tests) allows you to multiply one test case by\nrunning it with different test data, and make it appear as multiple\ntest cases.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dateparser","origin":"devel/py-dateparser","version":"1.1.4_1","comment":"Provides modules to easily parse localized dates","maintainer":"grembo@FreeBSD.org","www":"https://github.com/scrapinghub/dateparser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5931eeb9f5278b55deea5679899bed8e8b594024800d2eb15989231d6f64e75d","flatsize":3352685,"path":"All/py311-dateparser-1.1.4_1.pkg","repopath":"All/py311-dateparser-1.1.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":369948,"desc":"dateparser provides modules to easily parse localized dates in almost\nany string formats commonly found on web pages.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-regex":{"origin":"textproc/py-regex","version":"2024.7.24"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tzlocal":{"origin":"devel/py-tzlocal","version":"4.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-datatest","origin":"devel/py-datatest","version":"0.11.1_1","comment":"Testing tools for data validation and analysis","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/shawnbrown/datatest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24c461a9b571367721819407300dbafeaa265275ec4a6160ee8fbaa9b04e8b2b","flatsize":1637329,"path":"All/py311-datatest-0.11.1_1.pkg","repopath":"All/py311-datatest-0.11.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":238232,"desc":"Datatest provides testing tools for data validation and analysis. It supports\nboth pytest and unittest style testing.\n\nYou can use datatest for validation, test driven data-wrangling, auditing,\nlogging discrepancies, and checklists for measuring progress. It encourages a\nstructured approach for checking and tidying data.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"OPTIONAL":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-dbf","origin":"databases/py-dbf","version":"0.99.3","comment":"Pure python package for reading/writing dbf files","maintainer":"wen@FreeBSD.org","www":"https://pypi.org/project/dbf/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0782f96b85bf0b0d04a47969323c24db210cc2eddb8052dd9806bd6e6bd379d6","flatsize":2370209,"path":"All/py311-dbf-0.99.3.pkg","repopath":"All/py311-dbf-0.99.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":252772,"desc":"py-dbf is a pure python package for reading/writing dBase, FoxPro,\nand Visual FoxPro .dbf files (including memos).\n\nCurrently supports dBase III, and FoxPro - Visual FoxPro 6 tables.\nText is returned as unicode, and codepage settings in tables are\nhonored. Documentation needs work, but author is very responsive\nto e-mails.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-datapackage","origin":"devel/py-datapackage","version":"1.15.2_1","comment":"Utilities to work with Data Packages","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/frictionlessdata/datapackage-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53b7bc4aeed06a18ddd0684fda647dbe7606826d9b86ee25d0d20c37776d6a36","flatsize":815306,"path":"All/py311-datapackage-1.15.2_1.pkg","repopath":"All/py311-datapackage-1.15.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":75608,"desc":"datapackage-py is a library for working with Data Packages as defined on\nspecs.frictionlessdata.io.","deps":{"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-jsonpointer":{"origin":"devel/py-jsonpointer","version":"2.0"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-tableschema":{"origin":"databases/py-tableschema","version":"1.20.7_1"},"py311-tabulator":{"origin":"devel/py-tabulator","version":"1.53.5_2"},"py311-unicodecsv":{"origin":"devel/py-unicodecsv","version":"0.14.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"CCHARDET":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-datasette","origin":"devel/py-datasette","version":"0.64.7","comment":"Open source multi-tool for exploring and publishing data","maintainer":"sunpoet@FreeBSD.org","www":"https://datasette.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cc06884bd48f195111c9af6714565def120627583695cf92ff13ec0571fcbe9","flatsize":1811002,"path":"All/py311-datasette-0.64.7.pkg","repopath":"All/py311-datasette-0.64.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":334708,"desc":"Datasette is a tool for exploring and publishing data. It helps people take data\nof any shape or size and publish that as an interactive, explorable website and\naccompanying API.\n\nDatasette is aimed at data journalists, museum curators, archivists, local\ngovernments, scientists, researchers and anyone else who has data that they wish\nto share with the world.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-aiofiles":{"origin":"devel/py-aiofiles","version":"23.2.1"},"py311-asgi-csrf":{"origin":"www/py-asgi-csrf","version":"0.9"},"py311-asgiref":{"origin":"www/py-asgiref","version":"3.8.1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-click-default-group":{"origin":"devel/py-click-default-group","version":"1.2.4"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-hupper":{"origin":"devel/py-hupper","version":"1.10.3"},"py311-itsdangerous":{"origin":"security/py-itsdangerous","version":"2.1.2"},"py311-janus":{"origin":"devel/py-janus","version":"1.0.0"},"py311-mergedeep":{"origin":"devel/py-mergedeep","version":"1.3.4"},"py311-pint":{"origin":"devel/py-pint","version":"0.23"},"py311-pip":{"origin":"devel/py-pip","version":"23.3.2_1"},"py311-pluggy":{"origin":"devel/py-pluggy","version":"1.5.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-uvicorn":{"origin":"www/py-uvicorn","version":"0.30.1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dataclass-array","origin":"devel/py-dataclass-array","version":"1.5.2","comment":"Dataclasses that behave like numpy arrays (with indexing, slicing, vectorization)","maintainer":"sunpoet@FreeBSD.org","www":"https://dataclass-array.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"066ce5492ffd40f97266f66c58cf43f5e0d89c37801cd3db9f730a2c0722ca1f","flatsize":381605,"path":"All/py311-dataclass-array-1.5.2.pkg","repopath":"All/py311-dataclass-array-1.5.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":70680,"desc":"DataclassArray are dataclasses which behave like numpy-like arrays (can be\nbatched, reshaped, sliced,...), compatible with Jax, TensorFlow, and numpy (with\ntorch support planned).\n\nThis reduce boilerplate and improve readability.","deps":{"py311-einops":{"origin":"misc/py-einops","version":"0.8.0"},"py311-etils":{"origin":"devel/py-etils","version":"1.9.2"},"py311-lark":{"origin":"devel/py-lark","version":"1.1.9"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-databases","origin":"databases/py-databases","version":"0.8.0","comment":"Async database support for Python","maintainer":"meka@tilda.center","www":"https://github.com/encode/databases","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20a43798b5fe4546c8d4113e207ef2c2b277a9adbcb177b421462521af895d1c","flatsize":362076,"path":"All/py311-databases-0.8.0.pkg","repopath":"All/py311-databases-0.8.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":41792,"desc":"Databases gives you simple asyncio support for a range of databases.\n\nIt allows you to make queries using the powerful SQLAlchemy Core expression\nlanguage, and provides support for PostgreSQL, MySQL, and SQLite.\n\nDatabases is suitable for integrating against any async Web framework, such as\nStarlette, Sanic, Responder, Quart, aiohttp, Tornado, or FastAPI.","deps":{"py311-aiosqlite":{"origin":"databases/py-aiosqlite","version":"0.19.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","python"],"options":{"MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-darts.util.lru","origin":"devel/py-darts.util.lru","version":"0.5","comment":"Simple dictionary with LRU behaviour in Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/darts.util.lru/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92ad4a558ade131f895622d15f6be79cd339b38261cbb70a34f288013c4c3934","flatsize":130748,"path":"All/py311-darts.util.lru-0.5.pkg","repopath":"All/py311-darts.util.lru-0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17756,"desc":"A LRUDict is basically a simple dictionary, which has a defined\nmaximum capacity, that may be supplied at construction time, or\nmodified at run-time via the capacity property:\n>>> cache = LRUDict(1)\n>>> cache.capacity\n1","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dask-histogram","origin":"devel/py-dask-histogram","version":"2024.3.0","comment":"Histogramming with Dask","maintainer":"sunpoet@FreeBSD.org","www":"https://dask-histogram.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ab97302bb9a55f897594d84dba7635e6ba78836dc02580716e8fe81a14c2795","flatsize":367374,"path":"All/py311-dask-histogram-2024.3.0.pkg","repopath":"All/py311-dask-histogram-2024.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":46520,"desc":"The boost-histogram library provides a performant object oriented API for\nhistogramming in Python. Building on the foundation of boost-histogram,\ndask-histogram adds support for lazy calculations on Dask collections.","deps":{"py311-boost-histogram":{"origin":"misc/py-boost-histogram","version":"1.4.1"},"py311-dask":{"origin":"devel/py-dask","version":"2024.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-datadog","origin":"devel/py-datadog","version":"0.49.1","comment":"Datadog Python library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/DataDog/datadogpy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f41ccd6adb36fd8681dd7ea647e1caadd11a27e9174d2539733db441a7a0eca","flatsize":1410917,"path":"All/py311-datadog-0.49.1.pkg","repopath":"All/py311-datadog-0.49.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":182972,"desc":"The Datadog Python Library is a collection of tools suitable for inclusion in\nexisting Python projects or for the development of standalone scripts. It\nprovides an abstraction on top of Datadog's raw HTTP interface and the Agent's\nDogStatsD metrics aggregation server, to interact with Datadog and efficiently\nreport events and metrics.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dataclasses-json","origin":"devel/py-dataclasses-json","version":"0.5.9_1","comment":"Easily serialize dataclasses to and from JSON","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lidatong/dataclasses-json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28528773c3052c328bc20881e660e81cacd66953a9a78f23e41256033dbad3a9","flatsize":236236,"path":"All/py311-dataclasses-json-0.5.9_1.pkg","repopath":"All/py311-dataclasses-json-0.5.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47388,"desc":"This library provides a simple API for encoding and decoding dataclasses to and\nfrom JSON.","deps":{"py311-marshmallow":{"origin":"devel/py-marshmallow","version":"3.21.3"},"py311-marshmallow-enum":{"origin":"devel/py-marshmallow-enum","version":"1.5.1_1"},"py311-typing-inspect":{"origin":"devel/py-typing-inspect","version":"0.9.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-daemonize","origin":"devel/py-daemonize","version":"2.5.0_1","comment":"Enables code to run as a daemon process on Unix-like systems","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/thesharp/daemonize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d88f892c8b90ba04027f1b381ae177e840d63ac0315c13f35cafa628badf2f2","flatsize":37153,"path":"All/py311-daemonize-2.5.0_1.pkg","repopath":"All/py311-daemonize-2.5.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9132,"desc":"daemonize is a library for writing system daemons in Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-unfold","origin":"www/py-django-unfold","version":"0.28.1","comment":"Modern Django admin theme for seamless interface development","maintainer":"sunpoet@FreeBSD.org","www":"https://unfoldadmin.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"248b82e8135a9b15a6e7b8670b7a0faa0d5b9ddbf7123c44ce6500bba1d7a5d0","flatsize":2045669,"path":"All/py311-django-unfold-0.28.1.pkg","repopath":"All/py311-django-unfold-0.28.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":698064,"desc":"Unfold is theme for Django admin incorporating most common practises for\nbuilding full-fledged admin areas. It is designed to work at the top of default\nadministration provided by Django.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fmoo-audiotools","origin":"audio/py-fmoo-audiotools","version":"3.0_5","comment":"Collection of command line audio handling utilities","maintainer":"ryu0@ymail.com","www":"https://audiotools.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9eeb61f91226470093a73453f0133339ca31fb84100b15aa2aa34a2804de7fd6","flatsize":9378233,"path":"All/py311-fmoo-audiotools-3.0_5.pkg","repopath":"All/py311-fmoo-audiotools-3.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1856840,"desc":"Python Audio Tools are a collection of audio handling programs which work from\nthe command line. These include programs for CD extraction, track conversion\nfrom one audio format to another, track renaming and retagging, track\nidentification, CD burning from tracks, and more. Supports internationalized\ntrack filenames and metadata using Unicode. Works with high-definition,\nmulti-channel audio as well as CD-quality. Track conversion uses multiple CPUs\nor CPU cores if available to greatly speed the transcoding process. Track\nmetadata can be retrieved from FreeDB, MusicBrainz or compatible servers.","deps":{"libcdio-paranoia":{"origin":"sysutils/libcdio-paranoia","version":"10.2+2.0.1_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"twolame":{"origin":"audio/twolame","version":"0.4.0_4"}},"categories":["audio","python"],"shlibs_required":["libcdio_paranoia.so.2","libcdio_cdda.so.2","libcdio.so.19","libmpg123.so.0","libvorbisfile.so.3","libopusfile.so.0","libtwolame.so.0","libvorbisenc.so.2","libopus.so.0"],"options":{"CDIO":"on","LAME":"off","MPG123":"on","OPUS":"on","TWOLAME":"on","VORBIS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-d2to1","origin":"devel/py-d2to1","version":"0.2.12.p1","comment":"Distutils2-like setup.cfg files with setuptools setup.py","maintainer":"bofh@FreeBSD.org","www":"https://github.com/iguananaut/d2to1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc9dc3ec357d93f7ceffedeca5165ac045c15b6151c276bbd293392cdbc9318f","flatsize":236158,"path":"All/py311-d2to1-0.2.12.p1.pkg","repopath":"All/py311-d2to1-0.2.12.p1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":48588,"desc":"d2to1 (the 'd' is for 'distutils') allows using distutils2-like\nsetup.cfg files for a package's metadata with a distribute/setuptools\nsetup.py script.\n\nIt works by providing a distutils2-formatted setup.cfg file containing\nall of a package's metadata, and a very minimal setup.py which will\nslurp its arguments from the setup.cfg.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dask","origin":"devel/py-dask","version":"2024.6.0","comment":"Parallel PyData with Task Scheduling","maintainer":"sunpoet@FreeBSD.org","www":"https://dask.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6422be9699c06bd3d6215cd51c1ff8d4d66d9d94d51dbe486fe2eb8e332dc351","flatsize":20734246,"path":"All/py311-dask-2024.6.0.pkg","repopath":"All/py311-dask-2024.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2877176,"desc":"Dask is a flexible library for parallel computing in Python.\n\nDask is composed of two parts:\n- Dynamic task scheduling optimized for computation. This is similar to Airflow,\n  Luigi, Celery, or Make, but optimized for interactive computational workloads.\n- \"Big Data\" collections like parallel arrays, dataframes, and lists that extend\n  common interfaces like NumPy, Pandas, or Python iterators to\n  larger-than-memory or distributed environments. These parallel collections run\n  on top of dynamic task schedulers.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-cloudpickle":{"origin":"devel/py-cloudpickle","version":"3.0.0"},"py311-fsspec":{"origin":"devel/py-fsspec","version":"2024.6.0"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-partd":{"origin":"databases/py-partd","version":"1.4.2"},"py311-toolz":{"origin":"devel/py-toolz","version":"0.12.1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"ARRAY":"off","DATAFRAME":"off","DIAGNOSTICS":"off"},"annotations":{"cpe":"cpe:2.3:a:anaconda:dask:2024.6.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-dal","origin":"devel/py-dal","version":"20081016_3","comment":"Database abstraction layer for Python","maintainer":"bamby@sippysoft.com","www":"https://pydal.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9432f5118e1ff7c79c0fe56eb8b5b31834009375b76eb060ad419d0fe86da3c9","flatsize":352847,"path":"All/py311-dal-20081016_3.pkg","repopath":"All/py311-dal-20081016_3.pkg","licenselogic":"single","pkgsize":52684,"desc":"PyDal is a database abstraction layer for Python.  It provides a DBAPI 2.0\nwrapper for DBAPI 2.0 drivers.  Sounds strange, but even drivers that fully\nconform to the DBAPI can differ enough to make building database independent\napplications difficult.  Two major abstractions handled by PyDal are\nparamstyles and datetime objects.  PyDal makes it possible to use the same\nparamstyle and datetime types with any module that conforms to DBAPI 2.0.\nIn addition, paramstyles and datetime types are configurable.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cython-test-exception-raiser","origin":"devel/py-cython-test-exception-raiser","version":"1.0.2_2","comment":"Trivial extension that just raises an exception","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/twisted/cython-test-exception-raiser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35f5e42b5f1c350b1cb483f660b24c0d6f6119775269a0f315651a88c3ac9f18","flatsize":27951,"path":"All/py311-cython-test-exception-raiser-1.0.2_2.pkg","repopath":"All/py311-cython-test-exception-raiser-1.0.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10668,"desc":"cython-test-exception-raiser provides a trivial extension that just raises an\nexception.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fontaine","origin":"print/py-fontaine","version":"1.4.0_2","comment":"Font analysis tool for determining character/glyph support","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googlefonts/pyfontaine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e80c239c442d54f8755bb4a0ddf86d5e169e5441d5e4e19a5253044a2831f67e","flatsize":6479925,"path":"All/py311-fontaine-1.4.0_2.pkg","repopath":"All/py311-fontaine-1.4.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3192200,"desc":"pyfontaine analyses fonts for their language and character/glyph-set support.\n\nIt has a straightforward pythonic set definition format in the internals\ndirectory.\n\nAdditional definitions are downloaded from the Extensis, font-config and Unicode\nwebsites during installation, and can be updated without reinstalling.\n\nAdding your own definitions is easy. All files in the internals directory are\nauto-detected, so just add definition files there.","deps":{"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pyicu":{"origin":"devel/py-pyicu","version":"2.13.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-daemon-runner","origin":"devel/py-daemon-runner","version":"0.0.15","comment":"Simple command line runner on top of python-daemon","maintainer":"dvl@FreeBSD.org","www":"https://pypi.org/project/daemon-runner/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fba92261585444facf32dd448d1385bcd444ffc62100b7a76034b28f1fd73b6","flatsize":34044,"path":"All/py311-daemon-runner-0.0.15.pkg","repopath":"All/py311-daemon-runner-0.0.15.pkg","licenselogic":"single","pkgsize":9276,"desc":"Simple command line runner on top of python-daemon, a library which implements\nthe well-behaved daemon specification of PEP 3143, ???Standard daemon process\nlibrary.\n\nA well-behaved Unix daemon process is tricky to get right, but the required\nsteps are much the same for every daemon program. A DaemonContext instance\nholds the behaviour and configured process environment for the program; use\nthe instance as a context manager to enter a daemon state.\n\nSimple example of usage:\n\nimport daemon\n\nfrom spam import do_main_program\n\nwith daemon.DaemonContext():\n    do_main_program()\n\nCustomisation of the steps to become a daemon is available by setting options\non the DaemonContext instance; see the documentation for that class for each\noption.","deps":{"py311-daemon":{"origin":"devel/py-daemon","version":"2.3.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-daemon","origin":"devel/py-daemon","version":"2.3.0","comment":"Well-behaved daemon framework for Python","maintainer":"jessekempf@gmail.com","www":"https://pypi.org/project/python-daemon/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ceabe6e02a3069450125cb0d03593e67ebd00c643700442ee37e09e1622345f2","flatsize":198431,"path":"All/py311-daemon-2.3.0.pkg","repopath":"All/py311-daemon-2.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31588,"desc":"Library to implement a well-behaved Unix daemon process.\n\nThis library implements the well-behaved daemon specification of PEP 3143,\n\"Standard daemon process library\".\n\nA well-behaved Unix daemon process is tricky to get right, but the required\nsteps are much the same for every daemon program. A DaemonContext instance holds\nthe behaviour and configured process environment for the program; use the\ninstance as a context manager to enter a daemon state.","deps":{"py311-lockfile":{"origin":"devel/py-lockfile","version":"0.12.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cytoolz","origin":"devel/py-cytoolz","version":"0.12.3","comment":"Cython implementation of Toolz: High performance functional utilities","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pytoolz/cytoolz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41421433389d76c136b2526e708e528d86e282d766c69b899cf85b956c40df84","flatsize":1469920,"path":"All/py311-cytoolz-0.12.3.pkg","repopath":"All/py311-cytoolz-0.12.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":319280,"desc":"Cython implementation of the toolz package, which provides high performance\nutility functions for iterables, functions, and dictionaries.","deps":{"py311-toolz":{"origin":"devel/py-toolz","version":"0.12.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-daemons","origin":"devel/py-daemons","version":"1.3.2","comment":"Resource library for Python developers to create daemon processes","maintainer":"fax@nohik.ee","www":"https://github.com/kevinconway/daemons","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69bf894a7011590795e1f3ceeaa5f3755ed9e3d49fd4f1adf443d9ab46c9c901","flatsize":139514,"path":"All/py311-daemons-1.3.2.pkg","repopath":"All/py311-daemons-1.3.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24980,"desc":"Daemons is a resource library for Python developers that want to create daemon\nprocesses. The idea is to provide the basic daemon functionality while still\ngiving the developer the ability to customize their daemon for any purpose.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cymruwhois","origin":"net/py-cymruwhois","version":"1.6","comment":"Python client for the whois.cymru.com service","maintainer":"farrokhi@FreeBSD.org","www":"https://pypi.org/project/cymruwhois/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdc8e54e188d9660330fa742654e9fa255393481ad4a16a388afbd3869be3504","flatsize":45143,"path":"All/py311-cymruwhois-1.6.pkg","repopath":"All/py311-cymruwhois-1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11340,"desc":"cymruwhois is a python library for interfacing with the\nwhois.cymru.com service and performs lookups by ip address and\nreturn ASN, Country Code, and Netblock Owner.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cymbal","origin":"devel/py-cymbal","version":"1.0.0","comment":"Easily add functionality missing from libclang Python bindings","maintainer":"ports@nicandneal.net","www":"https://github.com/CadQuery/cymbal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cea7c84c4a8525b15771c267a214e5879aa6adc1f6b74e4ed9bbe39cb5ae6857","flatsize":19159,"path":"All/py311-cymbal-1.0.0.pkg","repopath":"All/py311-cymbal-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6420,"desc":"Cymbal makes it easy to add functionality missing from libclang Python\nbindings\n\nThe Clang libclang python bindings use ctypes to invoke functions\npresent in libclang dynamic library. In some cases, only a subset of\nthe C functions are available, because the platform or version\nspecific Python bindings omit functions. Cymbal simplfies the process\nof dynamically adding those methods to Types and Cursors.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-daphne","origin":"www/py-daphne","version":"4.1.2_1","comment":"Django ASGI (HTTP/WebSocket) server","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/django/daphne","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41f91b163cd634c98634856130d332dc50b7c409a6ef1ca893267bbd4d508ee1","flatsize":302229,"path":"All/py311-daphne-4.1.2_1.pkg","repopath":"All/py311-daphne-4.1.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":56668,"desc":"Daphne is a HTTP, HTTP2 and WebSocket protocol server for ASGI and ASGI-HTTP,\ndeveloped to power Django Channels.\n\nIt supports automatic negotiation of protocols; there's no need for URL\nprefixing to determine WebSocket endpoints versus HTTP endpoints.","deps":{"py311-asgiref":{"origin":"www/py-asgiref","version":"3.8.1"},"py311-autobahn":{"origin":"www/py-autobahn","version":"23.6.2_2"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-deepTools","origin":"biology/py-deeptools","version":"3.5.2","comment":"User-friendly tools for exploring deep-sequencing data","maintainer":"jwb@FreeBSD.org","www":"https://github.com/deeptools/deepTools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"161387ce096b530666fce81c4530d3901e83df660b5eec10ba5587aa0c037b08","flatsize":2534472,"path":"All/py311-deepTools-3.5.2.pkg","repopath":"All/py311-deepTools-3.5.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":371772,"desc":"deepTools contains useful modules to process the mapped reads data for\nmultiple quality checks, creating normalized coverage files in standard\nbedGraph and bigWig file formats, that allow comparison between\ndifferent files (for example, treatment and control). Finally, using\nsuch normalized and standardized files, deepTools can create many\npublication-ready visualizations to identify enrichments and for\nfunctional annotations of the genome.","deps":{"py311-deeptoolsintervals":{"origin":"biology/py-deeptoolsintervals","version":"0.1.9"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-numpydoc":{"origin":"textproc/py-numpydoc","version":"1.6.0"},"py311-plotly":{"origin":"graphics/py-plotly","version":"4.14.3"},"py311-py2bit":{"origin":"biology/py-py2bit","version":"0.3.0"},"py311-pyBigWig":{"origin":"biology/py-pybigwig","version":"0.3.22"},"py311-pysam":{"origin":"biology/py-pysam","version":"0.22.1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cymem","origin":"devel/py-cymem","version":"2.0.8","comment":"Cython memory helper","maintainer":"yuri@FreeBSD.org","www":"https://github.com/explosion/cymem","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f03f2b01906c9858e9041fd5dd871d4c8b8615471926f9773a40dccb7846c978","flatsize":85552,"path":"All/py311-cymem-2.0.8.pkg","repopath":"All/py311-cymem-2.0.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28308,"desc":"Cython memory pool for RAII-style memory management.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cyipopt","origin":"math/py-cyipopt","version":"1.4.1","comment":"Cython interface for the interior point optimizer IPOPT","maintainer":"yuri@FreeBSD.org","www":"https://github.com/matthias-k/cyipopt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a921f2de374647fa2284fe154975fcd1f347a0a1166ffbe486f7e46e6cf57506","flatsize":743068,"path":"All/py311-cyipopt-1.4.1.pkg","repopath":"All/py311-cyipopt-1.4.1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":158176,"desc":"Ipopt (Interior Point OPTimizer, pronounced eye-pea-Opt) is a software package\nfor large-scale nonlinear optimization.\n\ncyipopt is a python wrapper around Ipopt. It enables using Ipopt from the\ncomfort of the great Python scripting language.","deps":{"Ipopt":{"origin":"math/ipopt","version":"3.14.16"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libipopt.so.3"],"annotations":{"flavor":"py311"}},{"name":"py311-cycler","origin":"devel/py-cycler","version":"0.12.1","comment":"Composable style cycles","maintainer":"yuri@FreeBSD.org","www":"https://matplotlib.org/cycler/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"840963ee97d3a48646a6d224143164acb246b214c0db9e4e8273cd7382c7eece","flatsize":74250,"path":"All/py311-cycler-0.12.1.pkg","repopath":"All/py311-cycler-0.12.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14596,"desc":"Composable style cycles.\n\nSee also: https://github.com/matplotlib/cycler/","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-deeptoolsintervals","origin":"biology/py-deeptoolsintervals","version":"0.1.9","comment":"Python interface for deepTools interval trees","maintainer":"jwb@FreeBSD.org","www":"https://github.com/deeptools/deeptools_intervals","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5db8498d5b795f3d5ed86bf90c5a67445333ca7c41c5be286bfac5b839fd7569","flatsize":309300,"path":"All/py311-deeptoolsintervals-0.1.9.pkg","repopath":"All/py311-deeptoolsintervals-0.1.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":63260,"desc":"Deeptools_intervals is an interval tree backend designed to interface\nwith deepTools, supporting metadata associated with each interval.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"shlibs_required":["libpython3.11.so.1.0"],"annotations":{"flavor":"py311"}},{"name":"py311-cython","origin":"lang/cython","version":"0.29.37_1","comment":"Compiler for Writing C Extensions for the Python Language","maintainer":"sunpoet@FreeBSD.org","www":"https://cython.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c1af29c61efe15530e888bc0dd9c8175e83a251cfc98a290eda4b35bfd85d4c","flatsize":14268207,"path":"All/py311-cython-0.29.37_1.pkg","repopath":"All/py311-cython-0.29.37_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2310484,"desc":"Cython is a Python compiler that makes writing C extensions for Python as easy\nas Python itself. Cython is based on Pyrex, but supports more cutting edge\nfunctionality and optimizations.\n\nCython translates Python code to C/C++ code, but additionally supports calling C\nfunctions and declaring C types on variables and class attributes. This allows\nthe compiler to generate very efficient C code from Cython code.\n\nThis makes Cython the ideal language for wrapping external C libraries, and for\nfast C modules that speed up the execution of Python code.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["lang","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cxx","origin":"devel/py-cxx","version":"7.1.8","comment":"Make it easier to extend Python with C++","maintainer":"lwhsu@FreeBSD.org","www":"https://cxx.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cda9fdb164b254c8926ec916a8bd9aafb8518f588da7415e9cc52d8b242bc953","flatsize":456400,"path":"All/py311-cxx-7.1.8.pkg","repopath":"All/py311-cxx-7.1.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":56172,"desc":"PyCXX is a set of C++ facilities to make it easier to write Python\nextensions. The chief way in which PyCXX makes it easier to write Python\nextensions is that it greatly increases the probability that your program\nwill not make a reference-counting error and will not have to continually\ncheck error returns from the Python C API.\n\nPyCXX integrates Python with C++ in these ways:\n   - C++ exception handling is relied on to detect errors and clean up. In\n     a complicated function this is often a tremendous problem when writing\n     in C. With PyCXX, we let the compiler keep track of what objects need\n     to be dereferenced when an error occurs.\n   - The Standard Template Library (STL) and its many algorithms plug and\n     play with Python containers such as lists and tuples.\n   - The optional CXX_Extensions facility allows you to replace the clumsy\n     C tables with objects and method calls that define your modules and\n     extension objects.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-cyclonedx-python-lib","origin":"textproc/py-cyclonedx-python-lib","version":"7.4.1","comment":"Library for producing CycloneDX SBOM (Software Bill of Materials) files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/CycloneDX/cyclonedx-python-lib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0e476965ba97dea831c0bafbeddd7ae56aee50fe5d0086ba3646baeae8e3abb","flatsize":3399469,"path":"All/py311-cyclonedx-python-lib-7.4.1.pkg","repopath":"All/py311-cyclonedx-python-lib-7.4.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":224868,"desc":"This CycloneDX module for Python can generate valid CycloneDX bill-of-material\ndocument containing an aggregate of all project dependencies. CycloneDX is a\nlightweight BOM specification that is easily created, human-readable, and simple\nto parse.","deps":{"py311-license-expression":{"origin":"textproc/py-license-expression","version":"30.3.0"},"py311-packageurl-python":{"origin":"textproc/py-packageurl-python","version":"0.15.0"},"py311-py-serializable":{"origin":"devel/py-py-serializable","version":"1.0.3"},"py311-sortedcontainers":{"origin":"devel/py-sortedcontainers","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"JSON_VALIDATION":"off","VALIDATION":"off","XML_VALIDATION":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-dipy","origin":"science/py-dipy","version":"1.9.0","comment":"Python toolbox for analysis of MR diffusion imaging","maintainer":"yuri@FreeBSD.org","www":"https://dipy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fc31e90dd35cf346f3161e2f8b69a9281c2a517ed97b8924739e0cb86954bcd","flatsize":30530511,"path":"All/py311-dipy-1.9.0.pkg","repopath":"All/py311-dipy-1.9.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6407592,"desc":"DIPY is the paragon 3D/4D+ imaging library in Python. Contains generic methods\nfor spatial normalization, signal processing, machine learning, statistical\nanalysis and visualization of medical images. Additionally, it contains\nspecialized methods for computational anatomy including diffusion, perfusion and\nstructural imaging.","deps":{"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-nibabel":{"origin":"science/py-nibabel","version":"5.2.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-trx-python":{"origin":"science/py-trx-python","version":"0.2.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cvss","origin":"devel/py-cvss","version":"2.2","comment":"Computation utilities and interactive calculator compatible","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/skontar/cvss","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf8cd98e4c88ecc5d8c5f25150a3755b1dee9dea265b3e46d7df036d6b7ec826","flatsize":194184,"path":"All/py311-cvss-2.2.pkg","repopath":"All/py311-cvss-2.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":29420,"desc":"This Python package contains CVSS v2 and v3 computation utilities\nand interactive calculator compatible with both Python 2 and Python 3.\nrun cvss_calculator --help","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-cwcwidth","origin":"devel/py-cwcwidth","version":"0.1.9","comment":"Python bindings for wc(s)width","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastinas/cwcwidth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd325792f4c931bee01326d033c611c246bce2fbd6951adf92337eb4ff7feee3","flatsize":55990,"path":"All/py311-cwcwidth-0.1.9.pkg","repopath":"All/py311-cwcwidth-0.1.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20048,"desc":"cwcwidth provides Python bindings for wcwidth and wcswidth functions defined in\nPOSIX.1-2001 and POSIX.1-2008 based on Cython. These functions compute the\nprintable length of a unicode character/string on a terminal. The module\nprovides the same functions as wcwidth and its behavior is compatible.\n\nOn systems not conforming to POSIX.1-2001 and POSIX.1-2008, Markus Kuhn's\nimplementation is used to provide the functionality.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-fvcore","origin":"math/py-fvcore","version":"0.1.5.post20220512_1","comment":"Shared code among different Facebook research projects","maintainer":"ports@FreeBSD.org","www":"https://github.com/facebookresearch/fvcore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84970f6091a264c59d87a90b718e3a7b575e76c2d70ec64d2f8ffd52743960e8","flatsize":734838,"path":"All/py311-fvcore-0.1.5.post20220512_1.pkg","repopath":"All/py311-fvcore-0.1.5.post20220512_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":114408,"desc":"fvcore is a light-weight core library that provides the most common and\nessential functionality shared in various computer vision frameworks\ndeveloped in FAIR, such as Detectron2, PySlowFast, and ClassyVision. All\ncomponents in this library are type-annotated, tested, and benchmarked.","deps":{"py311-iopath":{"origin":"devel/py-iopath","version":"0.1.9"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-yacs":{"origin":"devel/py-yacs","version":"0.1.8"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-fvcore port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-cutadapt","origin":"biology/py-cutadapt","version":"4.9","comment":"Trim adapters from high-throughput sequencing reads","maintainer":"jadawin@FreeBSD.org","www":"https://github.com/marcelm/cutadapt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"595a8c6058b002985df9e68c0de8804307f90b2c42c45edeccbba3b4cfba0578","flatsize":1404057,"path":"All/py311-cutadapt-4.9.pkg","repopath":"All/py311-cutadapt-4.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":268400,"desc":"Cutadapt finds and removes adapter sequences, primers, poly-A tails and other\ntypes of unwanted sequences from your high-throughput sequencing reads.","deps":{"py311-dnaio":{"origin":"biology/py-dnaio","version":"1.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xopen":{"origin":"archivers/py-xopen","version":"2.0.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-curtsies","origin":"devel/py-curtsies","version":"0.4.2","comment":"Curses-like terminal wrapper, with colored strings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bpython/curtsies","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a106079322ee9ab9cf8829ff7bcab8ce60c25db6945eddc7e731c38f60641c2e","flatsize":451593,"path":"All/py311-curtsies-0.4.2.pkg","repopath":"All/py311-curtsies-0.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":81852,"desc":"Curtsies is a curses-like terminal wrapper, with colored strings.","deps":{"py311-blessed":{"origin":"devel/py-blessed","version":"1.20.0"},"py311-cwcwidth":{"origin":"devel/py-cwcwidth","version":"0.1.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cython3","origin":"lang/cython3","version":"3.0.10","comment":"Compiler for Writing C Extensions for the Python Language","maintainer":"sunpoet@FreeBSD.org","www":"https://cython.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e1e6f853f8c8ebb95e0fb63b37449700bb680d32e8ae82e82a17a8da64c9328","flatsize":19160592,"path":"All/py311-cython3-3.0.10.pkg","repopath":"All/py311-cython3-3.0.10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3463240,"desc":"Cython is a Python compiler that makes writing C extensions for Python as easy\nas Python itself. Cython is based on Pyrex, but supports more cutting edge\nfunctionality and optimizations.\n\nCython translates Python code to C/C++ code, but additionally supports calling C\nfunctions and declaring C types on variables and class attributes. This allows\nthe compiler to generate very efficient C code from Cython code.\n\nThis makes Cython the ideal language for wrapping external C libraries, and for\nfast C modules that speed up the execution of Python code.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["lang","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cu2qu","origin":"x11-fonts/py-cu2qu","version":"1.6.7p2","comment":"Cubic-to-quadratic bezier curve conversion","maintainer":"lantw44@gmail.com","www":"https://github.com/googlefonts/cu2qu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"573c47860f2062fbf9e01f6647bea1ff744b76a9272e209629610084a1cfc53f","flatsize":254785,"path":"All/py311-cu2qu-1.6.7p2.pkg","repopath":"All/py311-cu2qu-1.6.7p2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":49988,"desc":"cu2qu provides functions which take in UFO objects (Defcon Fonts or Robofab\nRFonts) and converts any cubic curves to quadratic.","deps":{"py311-defcon":{"origin":"x11-fonts/py-defcon","version":"0.10.2"},"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cvxpy","origin":"math/py-cvxpy","version":"1.5.2","comment":"Domain-specific language for modeling convex optimization problems","maintainer":"yuri@FreeBSD.org","www":"https://www.cvxpy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3e0cf57330fbb2c35e8bc0e61fb5e3a2a7df35528684af0bceaac91b9e71806","flatsize":11467509,"path":"All/py311-cvxpy-1.5.2.pkg","repopath":"All/py311-cvxpy-1.5.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1357000,"desc":"CVXPY is a Python-embedded modeling language for convex optimization problems.\nIt allows you to express your problem in a natural way that follows the math,\nrather than in the restrictive standard form required by solvers.","deps":{"py311-clarabel":{"origin":"math/py-clarabel","version":"0.9.0"},"py311-ecos":{"origin":"math/py-ecos","version":"2.0.14"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-osqp":{"origin":"math/py-osqp","version":"0.6.2.post5_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-scs":{"origin":"math/py-scs","version":"3.2.4.p3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ctypescrypto","origin":"security/py-ctypescrypto","version":"0.5","comment":"CTypes-based interface for some OpenSSL libcrypto features","maintainer":"yuri@FreeBSD.org","www":"https://github.com/vbwagner/ctypescrypto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d223da641de426b38593582475731659bc78c78a98253438e029ef3935924f35","flatsize":392504,"path":"All/py311-ctypescrypto-0.5.pkg","repopath":"All/py311-ctypescrypto-0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":60652,"desc":"Most of the existing OpenSSL extensions implement interfaces to particular set\nof cryptoalgorthms. This extension takes another approach - it uses\nalgorithm-agnostic EVP layer whenever possible, and so it support any algorithms\nwhich are supported by the underlying library, even this algorithms are\nimplemented in the loadable modules (engines). Algorithms which were just added\nto the library should be supported too.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-csv23","origin":"devel/py-csv23","version":"0.3.4_1","comment":"Python 2/3 unicode CSV compatibility layer","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/xflr6/csv23","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b029538028f40e5bbddeb497f9123103504b6415b8ecd2f3e1dd587d6b12693e","flatsize":173510,"path":"All/py311-csv23-0.3.4_1.pkg","repopath":"All/py311-csv23-0.3.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29036,"desc":"csv23 provides the unicode-based API of the Python 3 csv module for Python 2 and\n3. Code that should run under both versions of Python can use it to hide the\nbytes vs. text difference between 2 and 3 and stick to the newer unicode-based\ninterface.\n\nIt uses utf-8 as default encoding everywhere.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-curio","origin":"devel/py-curio","version":"1.6_1","comment":"Coroutine-based library for concurrent Python systems programming","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dabeaz/curio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d30148cf39b2952bbf7f24fe2eb4ad1c5830d932bccda7f43a081e4952ec0d8","flatsize":794124,"path":"All/py311-curio-1.6_1.pkg","repopath":"All/py311-curio-1.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":127692,"desc":"Curio is a coroutine-based library for concurrent Python systems programming. It\nprovides standard programming abstractions such as as tasks, sockets, files,\nlocks, and queues. It works on Unix and Windows. You'll find it to be familiar,\nsmall, fast, and fun.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cssselect2","origin":"textproc/py-cssselect2","version":"0.7.0_2","comment":"CSS selectors for Python ElementTree","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Kozea/cssselect2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da05239b12a1bd67748ad2338d754c1752605704dcc141bad822092bebd7bf39","flatsize":205359,"path":"All/py311-cssselect2-0.7.0_2.pkg","repopath":"All/py311-cssselect2-0.7.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34668,"desc":"cssselect2 is a straightforward implementation of CSS3 Selectors for markup\ndocuments (HTML, XML, etc.) that can be read by ElementTree-like parsers\n(including cElementTree, lxml, html5lib, etc.)\n\nUnlike cssselect, it does not translate selectors to XPath and therefore does\nnot have all the correctness corner cases that are hard or impossible to fix in\ncssselect.","deps":{"py311-tinycss2":{"origin":"textproc/py-tinycss2","version":"1.3.0"},"py311-webencodings":{"origin":"converters/py-webencodings","version":"0.5.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cssmin","origin":"www/py-cssmin","version":"0.2.0_3","comment":"Python port of the YUI CSS compression algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/zacharyvoase/cssmin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3787c4c4e8c079c25c754b7abc705c3d1f3e10e383d293761b783ff4df7860c","flatsize":28970,"path":"All/py311-cssmin-0.2.0_3.pkg","repopath":"All/py311-cssmin-0.2.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8112,"desc":"This is a Python port of the YUI CSS Compressor.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cursive","origin":"devel/py-cursive","version":"0.2.3_1","comment":"Cursive implements OpenStack-specific validation of digital signatures","maintainer":"sunpoet@FreeBSD.org","www":"https://opendev.org/x/cursive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a2b887eb16c2fcd4d50704a93eded1d5239ebe2d60282e7d7621835c989d629","flatsize":282674,"path":"All/py311-cursive-0.2.3_1.pkg","repopath":"All/py311-cursive-0.2.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":51116,"desc":"Cursive implements OpenStack-specific validation of digital signatures.\n\nThe cursive project contains code extracted from various OpenStack projects for\nverifying digital signatures. Additional capabilities will be added to this\nproject in support of various security features.","deps":{"py311-castellan":{"origin":"devel/py-castellan","version":"5.0.0"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.log":{"origin":"devel/py-oslo.log","version":"6.0.0"},"py311-oslo.serialization":{"origin":"devel/py-oslo.serialization","version":"5.4.0_1"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cssutils","origin":"www/py-cssutils","version":"2.11.1,1","comment":"CSS Cascading Style Sheets library for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/cssutils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe7aa619d30da45d38ff9e1de175f2746719d9f435c2da2606cb34bdff5ad286","flatsize":4381132,"path":"All/py311-cssutils-2.11.1,1.pkg","repopath":"All/py311-cssutils-2.11.1,1.pkg","licenselogic":"or","licenses":["GPLv3","LGPL3"],"pkgsize":621456,"desc":"A Python package to parse and build CSS Cascading Style Sheets. Partly implement\nthe DOM Level 2 CSS interfaces. Additional some cssutils only convenience and\n(hopefully) more pythonic methods are integrated.","deps":{"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-csscompressor","origin":"www/py-csscompressor","version":"0.9.5","comment":"Python port of YUI CSS Compressor","maintainer":"alex@xanderio.de","www":"https://github.com/sprymix/csscompressor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e50d6dbe4862979800f0cfc67c853bdfd6e3766afbdb33c23fffe366beeabd03","flatsize":1907542,"path":"All/py311-csscompressor-0.9.5.pkg","repopath":"All/py311-csscompressor-0.9.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":70872,"desc":"Almost exact port of YUI CSS Compressor. Passes all original unittests.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-cson","origin":"devel/py-cson","version":"0.8","comment":"Coffescript Object Notation (CSON) parser for Python 2 and Python 3","maintainer":"nivit@FreeBSD.org","www":"https://github.com/avakar/pycson","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"171ee303eb2c8a4d88c3d9cb4a3167ffc488fec12306cd75a84985d2121051a4","flatsize":80758,"path":"All/py311-cson-0.8.pkg","repopath":"All/py311-cson-0.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15808,"desc":"A Python parser for the Coffeescript Object Notation (CSON).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-speg":{"origin":"devel/py-speg","version":"0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-css-html-js-minify","origin":"www/py-css-html-js-minify","version":"2.5.5","comment":"StandAlone Async cross-platform Minifier for the Web","maintainer":"thierry@FreeBSD.org","www":"https://github.com/juancarlospaco/css-html-js-minify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"248fda357a7b8c24f1d53e2520a6492ebd29812c45a4b88cadde08dc9c160e4f","flatsize":165829,"path":"All/py311-css-html-js-minify-2.5.5.pkg","repopath":"All/py311-css-html-js-minify-2.5.5.pkg","licenselogic":"or","licenses":["GPLv3","LGPL3","MIT"],"pkgsize":49960,"desc":"Async single-file cross-platform no-dependencies Minifier for the Web.\n\n- Takes a full path to anything, a file or a folder, then parse, optimize and\n  compress for Production.\n- If full path is a folder with multiple files it will use Async Multi-\n  processing.\n- Pretty-Printed colored Logging to Standard Output and Log File on OS Temporary\n  Folder.\n- Set its own Process name and show up on Process lists.\n- Can check for updates for itself.\n- Full Unicode/UTF-8 support.\n- Smooth CPU usage, Single Instance Checking.\n- Can Obfuscate, GZIP and Hash files, also Watch for changes on files.\n- Can execute arbitrary commands after and before running.\n- *.css files are saved as *.min.css, *.js are saved as *.min.js, *.htm are\n  saved as *.html.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cssselect","origin":"www/py-cssselect","version":"1.2.0","comment":"Cssselect parses CSS3 Selectors and translates them to XPath 1.0","maintainer":"nivit@FreeBSD.org","www":"https://github.com/scrapy/cssselect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81c683338203483d5248619318c00a316282e43de75b5fc8f5cc3f515a0278e7","flatsize":885025,"path":"All/py311-cssselect-1.2.0.pkg","repopath":"All/py311-cssselect-1.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":191448,"desc":"*cssselect* parses `CSS3 Selectors`_ and translate them to `XPath 1.0`_\nexpressions. Such expressions can be used in lxml_ or another XPath engine\nto find the matching elements in an XML or HTML document.\n\nThis module used to live inside of lxml as ``lxml.cssselect`` before it was\nextracted as a stand-alone project.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-cryptominisat","origin":"math/py-cryptominisat","version":"5.11.21","comment":"Bindings to CryptoMiniSat (a SAT solver)","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/msoos/cryptominisat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc6a5514aa860a5ba71848b2cebc4aa6e68865c4e34051c063a49288859b2b57","flatsize":1568426,"path":"All/py311-cryptominisat-5.11.21.pkg","repopath":"All/py311-cryptominisat-5.11.21.pkg","licenselogic":"and","licenses":["MIT","LGPL21"],"pkgsize":520400,"desc":"This package provides Python bindings to CryptoMiniSat on the C++ level,\ni.e. when importing pycryptosat, the CryptoMiniSat solver becomes part of the\nPython process itself.","deps":{"cryptominisat":{"origin":"math/cryptominisat","version":"5.11.21_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-gTTS","origin":"audio/py-gtts","version":"2.5.1","comment":"Library/CLI tool to interface with Google Translate text-to-speech API","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/pndurette/gTTS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f36b280d652620b3daab0cedac2fada855087ee386a7ccdfcee91e6939b4471","flatsize":261767,"path":"All/py311-gTTS-2.5.1.pkg","repopath":"All/py311-gTTS-2.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50388,"desc":"gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with\nGoogle Translate's text-to-speech API. Write spoken mp3 data to a file, a\nfile-like object (bytestring) for further audio manipulation, or stdout.\n\nOr simply pre-generate Google Translate TTS request URLs to feed to an external\nprogram.\n\nCustomizable speech-specific sentence tokenizer that allows for unlimited\nlengths of text to be read, all while keeping proper intonation, abbreviations,\ndecimals and more; Customizable text pre-processors which can, for example,\nprovide pronunciation corrections; Automatic retrieval of supported languages.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dictdiffer","origin":"misc/py-dictdiffer","version":"0.9.0","comment":"Python library that helps you to diff and patch dictionaries","maintainer":"yuri@FreeBSD.org","www":"https://github.com/inveniosoftware/dictdiffer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b331489b207591418fef9d39b6b756adac219cf06bf6ed33f0186e20b2ac6e5","flatsize":148386,"path":"All/py311-dictdiffer-0.9.0.pkg","repopath":"All/py311-dictdiffer-0.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26492,"desc":"Dictdiffer is a helper module that helps you to diff and patch dictionaries.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-css-parser","origin":"www/py-css-parser","version":"1.0.10","comment":"CSS related utilities (parsing, serialization, etc) for python","maintainer":"madpilot@FreeBSD.org","www":"https://github.com/ebook-utils/css-parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd984808093e143cf6210a9e60d81b0afa690a21fda7b90393090b08a8345432","flatsize":2412395,"path":"All/py311-css-parser-1.0.10.pkg","repopath":"All/py311-css-parser-1.0.10.pkg","licenselogic":"or","licenses":["GPLv3","LGPL3"],"pkgsize":317828,"desc":"A fork of the cssutils project based on version 1.0.2. This fork\nincludes general bug fixes and extensions specific to editing and\nworking with ebooks.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-crudini","origin":"misc/py-crudini","version":"0.9.5","comment":"Utility for manipulating ini files","maintainer":"sunpoet@FreeBSD.org","www":"https://www.pixelbeat.org/programs/crudini/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61064333aa025b4dda699346d542bd72c00ffc4995a8a694c0867039ce53757c","flatsize":202075,"path":"All/py311-crudini-0.9.5.pkg","repopath":"All/py311-crudini-0.9.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":39544,"desc":"crudini is a utility to simplify reading and updating ini files from shell\nscripts, so named as it provides CRUD functionality.","deps":{"py311-iniparse":{"origin":"devel/py-iniparse","version":"0.5_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-crossplane","origin":"www/py-crossplane","version":"0.5.8","comment":"NGINX configurations converter into JSON and back","maintainer":"osa@FreeBSD.org","www":"https://github.com/nginxinc/crossplane","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ba63a7077ef6dc86f6798f7a059b8418c3d51349c5957c4e70b9ddfdfb745a4","flatsize":369751,"path":"All/py311-crossplane-0.5.8.pkg","repopath":"All/py311-crossplane-0.5.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":55412,"desc":"Crossplane is reliable and fast NGINX configuration file parser and\nbuilder, it's quick and reliable way to convert NGINX configurations\ninto JSON and back.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-crossmap","origin":"biology/py-crossmap","version":"0.5.4_1","comment":"Lift over genomics coordinates between assemblies","maintainer":"jwb@FreeBSD.org","www":"https://pypi.python.org/pypi/crossmap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f473ab7ce797e548179cdc5a27be83f68dbb5f24bc366e47ea94184f2e753a4f","flatsize":1694983,"path":"All/py311-crossmap-0.5.4_1.pkg","repopath":"All/py311-crossmap-0.5.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":194104,"desc":"CrossMap is a program for genome coordinates conversion between different\nassemblies (such as hg18 (NCBI36) <=> hg19 (GRCh37)). It supports commonly used\nfile formats including BAM, CRAM, SAM, Wiggle, BigWig, BED, GFF, GTF, MAF VCF,\nand gVCF.","deps":{"py311-bx-python":{"origin":"biology/py-bx-python","version":"0.11.0"},"py311-pyBigWig":{"origin":"biology/py-pybigwig","version":"0.3.22"},"py311-pysam":{"origin":"biology/py-pysam","version":"0.22.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cykhash","origin":"devel/py-cykhash","version":"2.0.1","comment":"Cython equivalent to khash-sets/maps","maintainer":"jwb@FreeBSD.org","www":"https://pypi.python.org/project/cykhash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"819f3925e331a682edd94aefb8eb00dbb8ebd22c6c1547c57b9e3cf65799463e","flatsize":1818450,"path":"All/py311-cykhash-2.0.1.pkg","repopath":"All/py311-cykhash-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":330624,"desc":"Cykhash is a cython equivalent to khash-sets/maps, efficient\nimplementation of isin and unique\n\nBenefits:\n\n    Brings functionality of khash to Python and Cython and can be used\n    seamlessly in numpy or pandas.\n\n    Numpy's world is lacking the concept of a (hash-)set. This\n    shortcoming is fixed and efficient (memory- and speedwise compared\n    to pandas') unique and isin are implemented.\n\n    Python-set/dict have big memory-footprint. For some datatypes the\n    overhead can be reduced by using khash by factor 4-8.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-croniter2","origin":"sysutils/py-croniter2","version":"2.0.5","comment":"Iteration support for datetime objects with cron like format(2.x)","maintainer":"bofh@FreeBSD.org","www":"https://pypi.org/project/croniter/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77b76457c6c04f43161eecdf07d112e3e838554b0225cbba2eeb8065da2ac85e","flatsize":160782,"path":"All/py311-croniter2-2.0.5.pkg","repopath":"All/py311-croniter2-2.0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35176,"desc":"Croniter provides iteration for datetime object with cron like format.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-dict2xml","origin":"textproc/py-dict2xml","version":"1.7.5","comment":"Small utility to convert a python dictionary into an XML string","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/delfick/python-dict2xml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0de6651c4c7266d7324d82017f7bf90942c602e70ee262f117ab05def5158260","flatsize":47095,"path":"All/py311-dict2xml-1.7.5.pkg","repopath":"All/py311-dict2xml-1.7.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12588,"desc":"Super Simple utility to convert a python dictionary into an xml string.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cryptography-legacy","origin":"security/py-cryptography-legacy","version":"3.4.8_3,1","comment":"Cryptographic recipes and primitives for Python developers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pyca/cryptography","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3563a9aa46139c03831e2d622af135a21bec7131ec5f6575a2d9ee2616083fc4","flatsize":3441575,"path":"All/py311-cryptography-legacy-3.4.8_3,1.pkg","repopath":"All/py311-cryptography-legacy-3.4.8_3,1.pkg","licenselogic":"or","licenses":["APACHE20","BSD3CLAUSE"],"pkgsize":425060,"desc":"cryptography is a package which provides cryptographic recipes and primitives to\nPython developers. Our goal is for it to be your \"cryptographic standard\nlibrary\". It supports Python 3.6+ and PyPy3 7.2+.\n\ncryptography includes both high level recipes and low level interfaces to common\ncryptographic algorithms such as symmetric ciphers, message digests, and key\nderivation functions.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:cryptography_project:cryptography:3.4.8:::::dragonfly6:x86_64:3","flavor":"py311"}},{"name":"py311-ctypesgen","origin":"devel/py-ctypesgen","version":"1.1.1_1","comment":"Python wrapper generator for ctypes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ctypesgen/ctypesgen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b877129d896dfae277fc52062576fa9cd793ff4e79556af1d80d40c264dacfff","flatsize":1916552,"path":"All/py311-ctypesgen-1.1.1_1.pkg","repopath":"All/py311-ctypesgen-1.1.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":243648,"desc":"ctypesgen is a pure-python ctypes wrapper generator. It can also output JSON,\nwhich can be used with Mork, which generates bindings for Lua, using the alien\nmodule (which binds libffi to Lua).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cybox","origin":"security/py-cybox","version":"2.1.0.21_1","comment":"Python library for parsing, manipulating, and generating CybOX content","maintainer":"antoine@FreeBSD.org","www":"https://github.com/CybOXProject/python-cybox/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf41fa5d847ea7a3fc568dfb3277ed3fc2749dc366723baa4f63bf4c10ea8eac","flatsize":16778282,"path":"All/py311-cybox-2.1.0.21_1.pkg","repopath":"All/py311-cybox-2.1.0.21_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1015992,"desc":"A Python library for parsing, manipulating, and generating CybOX content.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-mixbox":{"origin":"security/py-mixbox","version":"1.0.5_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-csvkit","origin":"textproc/py-csvkit","version":"2.0.0_1","comment":"Command line tools for working with CSV","maintainer":"matthew@FreeBSD.org","www":"https://csvkit.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e69f58428117f0a58f78399d107abc8c307841e5b1d439e0c2fc1ff3f0816f8","flatsize":507783,"path":"All/py311-csvkit-2.0.0_1.pkg","repopath":"All/py311-csvkit-2.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":78520,"desc":"csvkit is a suite of command-line tools for converting to and working\nwith CSV, the king of tabular file formats.","deps":{"py311-agate":{"origin":"textproc/py-agate","version":"1.11.0"},"py311-agate-dbf":{"origin":"textproc/py-agate-dbf","version":"0.2.3"},"py311-agate-excel":{"origin":"textproc/py-agate-excel","version":"0.4.1_1"},"py311-agate-sql":{"origin":"databases/py-agate-sql","version":"0.7.2"},"py311-openpyxl":{"origin":"textproc/py-openpyxl","version":"3.1.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlalchemy20":{"origin":"databases/py-sqlalchemy20","version":"2.0.31"},"py311-xlrd":{"origin":"textproc/py-xlrd","version":"2.0.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-crashtest","origin":"devel/py-crashtest","version":"0.4.1_1","comment":"Manage Python errors with ease","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sdispater/crashtest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8976ccbf56175881a2145eea6d7a4d72e71ea71c0050e6ef7a14baa81754ce6d","flatsize":56938,"path":"All/py311-crashtest-0.4.1_1.pkg","repopath":"All/py311-crashtest-0.4.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12364,"desc":"Crashtest manages Python errors to provide better error messages.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-crc32c","origin":"devel/py-crc32c","version":"2.4","comment":"Python package exposing the intel sse4.2 crc32c instruction","maintainer":"bofh@FreeBSD.org","www":"https://github.com/ICRAR/crc32c","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58e7d9d7d56e398f299871b5e17fd69516ca376eec29433c579a813a5251facb","flatsize":56668,"path":"All/py311-crc32c-2.4.pkg","repopath":"All/py311-crc32c-2.4.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","LGPL21"],"pkgsize":25372,"desc":"This package exposes to Python the crc32c algorithm implemented in the SSE 4.2\ninstruction set of Intel CPUs.\n\nBy default, if your CPU doesn't support this instruction, the package will fail\nto load with an ImportError. If you still need to use the crc32c checksum\nalgorithm this package comes with a software implementation that can be loaded\ninstead.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cram","origin":"devel/cram","version":"0.7","comment":"Simple testing framework for command line applications","maintainer":"cem@FreeBSD.org","www":"https://pypi.org/project/cram/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a066d1732bf7f1bbfbae209f8cb77afe3896e6c8037601e8b3c7e198bb3edc7","flatsize":190603,"path":"All/py311-cram-0.7.pkg","repopath":"All/py311-cram-0.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":41044,"desc":"Cram is a functional testing framework for command line applications. Cram\ntests look like snippets of interactive shell sessions. Cram runs each command\nand compares the command output in the test with the command's actual output.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cppy","origin":"devel/py-cppy","version":"1.2.1_1","comment":"Collection of C++ headers to write Python C extension modules","maintainer":"lbartoletti@FreeBSD.org","www":"https://pypi.python.org/pypi/cppy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5c6ed5733f0778d1460675d7ef7f39dfb6fd5b0d65ec5ce39968e0d19c7f418","flatsize":26041,"path":"All/py311-cppy-1.2.1_1.pkg","repopath":"All/py311-cppy-1.2.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7716,"desc":"A small C++ header library which makes it easier to write Python extension\nmodules. The primary feature is a PyObject smart pointer which automatically\nhandles reference counting and provides convenience methods for performing\ncommon object operations.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cryptography","origin":"security/py-cryptography","version":"42.0.8_1,1","comment":"Cryptographic recipes and primitives for Python developers","maintainer":"sunpoet@FreeBSD.org","www":"https://cryptography.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8adc4cb202f7e39384d4f4551affe25aafd58dcac77bda3e982b6c3f339ef8f","flatsize":4722304,"path":"All/py311-cryptography-42.0.8_1,1.pkg","repopath":"All/py311-cryptography-42.0.8_1,1.pkg","licenselogic":"or","licenses":["APACHE20","BSD3CLAUSE"],"pkgsize":948172,"desc":"cryptography is a package which provides cryptographic recipes and primitives to\nPython developers. Our goal is for it to be your \"cryptographic standard\nlibrary\". It supports Python 3.6+ and PyPy3 7.2+.\n\ncryptography includes both high level recipes and low level interfaces to common\ncryptographic algorithms such as symmetric ciphers, message digests, and key\nderivation functions.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"SSH":"off"},"annotations":{"cpe":"cpe:2.3:a:cryptography_project:cryptography:42.0.8:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-cpfx","origin":"security/cpfx","version":"g20240515","comment":"PFX decoder for CryptoPro GOST R 34.10-2012 implementation","maintainer":"eugen@FreeBSD.org","www":"https://github.com/li0ard/cpfx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9c7c5f6e32867ef46f87311a2ea6703c04dde61ae28f17452b9b63c58756ab9","flatsize":16492,"path":"All/py311-cpfx-g20240515.pkg","repopath":"All/py311-cpfx-g20240515.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6596,"desc":"PFX decoder for CryptoPro GOST R 34.10-2012 implementation.\n\nNo support for deprecated GOST R 34.10-2001.","deps":{"py311-pyderasn":{"origin":"devel/pyderasn","version":"9.3_1"},"py311-pygost":{"origin":"security/pygost","version":"5.13"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"flavor":"py311"}},{"name":"py311-croniter","origin":"sysutils/py-croniter","version":"0.3.20_1","comment":"Iteration support for datetime objects with cron like format","maintainer":"skreuzer@FreeBSD.org","www":"https://pypi.org/project/croniter/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fee5b3e23fbe23a60d9ff80f3090fc7ae09eec4f36005695b15354e32fc0a4a","flatsize":261764,"path":"All/py311-croniter-0.3.20_1.pkg","repopath":"All/py311-croniter-0.3.20_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32152,"desc":"Croniter provides iteration for datetime object with cron like format.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-django-constance","origin":"www/py-django-constance","version":"3.1.0_1","comment":"Dynamic Django settings","maintainer":"ultima@FreeBSD.org","www":"https://github.com/jazzband/django-constance","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8dae883bfa3e6e7312837835ddc00b345f92ba87ed2550591ca78761c2884ad","flatsize":261204,"path":"All/py311-django-constance-3.1.0_1.pkg","repopath":"All/py311-django-constance-3.1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":50628,"desc":"A Django app for storing dynamic settings in pluggable backends (Redis\nand Django model backend built in) with an integration with the Django\nadmin app.","deps":{"py311-django-picklefield":{"origin":"www/py-django-picklefield","version":"3.2_1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-redis":{"origin":"databases/py-redis","version":"5.0.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"REDIS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-django-configurations","origin":"www/py-django-configurations","version":"2.5_1","comment":"Django project configuration using the composability of Python classes","maintainer":"python@FreeBSD.org","www":"https://github.com/jazzband/django-configurations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb29f78c1349d4c8a0e2737e6df4bf174e47d6bef56f2657638aee320e96ac5b","flatsize":1359240,"path":"All/py311-django-configurations-2.5_1.pkg","repopath":"All/py311-django-configurations-2.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":244728,"desc":"django-configurations eases Django project configuration by relying on the\ncomposability of Python classes. It extends the notion of Django's module based\nsettings loading with well established object oriented programming patterns.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-covdefaults","origin":"devel/py-covdefaults","version":"2.3.0_1","comment":"Coverage plugin to provide sensible default settings","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/asottile/covdefaults","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24cfe969e572c20b287f1ed2fd1ed89dd661bcb417987e3b1ebbf6dda203e2a5","flatsize":28118,"path":"All/py311-covdefaults-2.3.0_1.pkg","repopath":"All/py311-covdefaults-2.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8316,"desc":"covdefaults is a coverage plugin to provide sensible default settings.","deps":{"py311-coverage":{"origin":"devel/py-coverage","version":"7.3.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cpe","origin":"security/py-cpe","version":"1.2.1","comment":"CPE: Common Platform Enumeration for Python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/nilp0inter/cpe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d33234d3000a7ee5ddaab13d983783ce9516f51aab4c818ffa84bf485deb9e69","flatsize":711135,"path":"All/py311-cpe-1.2.1.pkg","repopath":"All/py311-cpe-1.2.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":74360,"desc":"Common Platform Enumeration (CPE) is a standardized method of describing\nand identifying classes of applications, operating systems, and hardware\ndevices present among an enterprise's computing assets.\n\nFor more information, please visit the official website of CPE, developed\nby MITRE and maintained by NIST.\n\nFeatures:\n\n  * Versions: 1.1, 2.2, 2.3\n  * Formats: WFN, URI, FS.\n  * Cross-version conversion.\n  * Language parsing and evaluation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-coveralls","origin":"devel/py-coveralls","version":"4.0.1","comment":"Show coverage stats online via coveralls.io","maintainer":"yuri@FreeBSD.org","www":"https://github.com/TheKevJames/coveralls-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c6021fa143527aa798c300014b6338aeeb20428ea74655747ef46ff8721fc06","flatsize":127290,"path":"All/py311-coveralls-4.0.1.pkg","repopath":"All/py311-coveralls-4.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26468,"desc":"coveralls.io is a service for publishing your coverage stats online.\nThis package provides seamless integration with coverage.py (and thus\npytest, nosetests, etc...) in your Python projects:\n\n> pip install coveralls\n> coverage run --source=mypkg -m pytest tests/\n> coveralls","deps":{"py311-coverage":{"origin":"devel/py-coverage","version":"7.3.2"},"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cppheaderparser","origin":"devel/py-cppheaderparser","version":"2.7.4","comment":"Parse C++ header files and generate a data structure representing the class","maintainer":"0mp@FreeBSD.org","www":"https://senexcanis.com/open-source/cppheaderparser/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19b1567e7063d373744629a6fff958ee2b5c56cfd07c49f447710484649cc8ee","flatsize":568805,"path":"All/py311-cppheaderparser-2.7.4.pkg","repopath":"All/py311-cppheaderparser-2.7.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":80316,"desc":"CppHeaderParser can be used to parse C++ header files and generate a data\nstructure representing the class.","deps":{"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cov-core","origin":"devel/py-cov-core","version":"1.15.0_1","comment":"Plugin core for use by pytest-cov, nose-cov and nose2-cov","maintainer":"loader@FreeBSD.org","www":"https://github.com/schlamar/cov-core","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c8c472447426003770bab0357c1f50d870a867c1dc1c7b42b17deb3b360f0d0","flatsize":50777,"path":"All/py311-cov-core-1.15.0_1.pkg","repopath":"All/py311-cov-core-1.15.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11680,"desc":"This is a lib package for use by pytest-cov, nose-cov and\nnose2-cov. Unless you're developing a coverage plugin for\na test framework, you probably want one of those.","deps":{"py311-coverage":{"origin":"devel/py-coverage","version":"7.3.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cramjam","origin":"archivers/py-cramjam","version":"2.8.3_2","comment":"Thin Python bindings to de/compression algorithms in Rust","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/milesgranger/cramjam","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e6be9dbc34ca2c5f8a19fec28367e03e618fbbafd5c25076ca11910306b293f","flatsize":4136343,"path":"All/py311-cramjam-2.8.3_2.pkg","repopath":"All/py311-cramjam-2.8.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1308984,"desc":"Extremely thin Python bindings to de/compression algorithms in Rust. Allows for\nusing algorithms such as Snappy, without any system dependencies.\n\nThis is handy when being used in environments like AWS Lambda, where installing\npackages like python-snappy becomes difficult because of system level\ndependencies.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-crank","origin":"devel/py-crank","version":"0.8.1","comment":"Generalization of dispatch mechanism for use across frameworks","maintainer":"wen@FreeBSD.org","www":"https://github.com/TurboGears/crank","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"913aae96d375a3e358d6fa8755e56a219e2393f8e2b5a959c7d93f52827aaed8","flatsize":132524,"path":"All/py311-crank-0.8.1.pkg","repopath":"All/py311-crank-0.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24168,"desc":"Generalized Object based Dispatch mechanism for use across frameworks.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-custom_inherit","origin":"textproc/py-custom_inherit","version":"2.3.1","comment":"Package providing tools for inheriting docstrings in customizable ways","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/meowklaski/custom_inherit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78daa70c546583d694c6d05b41087aaead31c98cc7ba2df765e2c5d998fb6fb1","flatsize":147441,"path":"All/py311-custom_inherit-2.3.1.pkg","repopath":"All/py311-custom_inherit-2.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21112,"desc":"The Python package custom_inherit provides convenient, light-weight tools for\ninheriting docstrings in customizeable ways.\n\nFeatures:\n * Metaclass that instructs children to inherit docstrings for their\n   attributes from their parents, using custom docstring inheritance styles.\n * Decorator that merges a string/docstring with the docstring of the decorated\n   object using custom styles.\n * Built-in docstring merging styles for popular docstring specifications:\n   * NumPy docstring specification\n   * Napoleon docstring specifications (for both Google and NumPy styles)\n   * Merging based on reST sections\n   * Simple inheritance from a parent, if the docstring is not overwritten\n * Simple interface for using your own docstring inheritance style.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-convertdate","origin":"devel/py-convertdate","version":"2.2.0_1","comment":"Converts between Gregorian dates and other calendar systems","maintainer":"gmm@tutanota.com","www":"https://github.com/fitnr/convertdate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c363ff8d16c0da7fe063dda76710506b5dd936fd0e2c2c9d66c589ee2e13000","flatsize":331769,"path":"All/py311-convertdate-2.2.0_1.pkg","repopath":"All/py311-convertdate-2.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":63864,"desc":"Converts between Gregorian dates and other calendar systems. Calendars include:\n\n* Baha'i\n* French Republican\n* Hebrew\n* Indian Civil\n* Islamic\n* ISO\n* Julian\n* Mayan\n* Persian.\n\nThe holidays module also provides some useful holiday-calculation, with a focus\non North American and Jewish holidays. Note that in some calendar systems, the\nday begins at sundown. Convertdate uses noon of the day in question.\n\nfrom convertdate import french_republican\nfrom convertdate import hebrew\nfrench_republican.from_gregorian(2014, 10, 31)\n# (223, 2, 1, 9)\nhebrew.from_gregorian(2014, 10, 31)\n# (5775, 8, 7)","deps":{"py311-pymeeus":{"origin":"astro/py-pymeeus","version":"0.5.12"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-custodian","origin":"devel/py-custodian","version":"2023.6.5","comment":"Simple JIT job management framework in Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/materialsproject/custodian","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20c0802623de92caf2cbacea2cc0b357edc01d3674908c46383416caf3d47dff","flatsize":1240868,"path":"All/py311-custodian-2023.6.5.pkg","repopath":"All/py311-custodian-2023.6.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":175160,"desc":"Custodian is a simple, robust and flexible just-in-time (JIT) job management\nframework written in Python. Using custodian, you can create wrappers that\nperform error checking, job management and error recovery. It has a simple\nplugin framework that allows you to develop specific job management workflows\nfor different applications.","deps":{"py311-monty":{"origin":"devel/py-monty","version":"2023.5.8"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-sentry-sdk":{"origin":"devel/py-sentry-sdk","version":"1.21.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-coreapi","origin":"devel/py-coreapi","version":"2.3.3","comment":"Python client library for Core API","maintainer":"kai@FreeBSD.org","www":"https://github.com/core-api/python-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"590a8d8b9a6adb8e3bb09fbe91ff9c26346580f2dc3619c64037e6d947f34742","flatsize":300195,"path":"All/py311-coreapi-2.3.3.pkg","repopath":"All/py311-coreapi-2.3.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":52888,"desc":"Python client library for the Core API, a format-independent Document Object\nModel for representing Web APIs.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-coreschema":{"origin":"devel/py-coreschema","version":"0.0.4"},"py311-itypes":{"origin":"devel/py-itypes","version":"1.1.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-uritemplate":{"origin":"net/py-uritemplate","version":"3.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-copier","origin":"devel/py-copier","version":"8.3.0","comment":"Library for rendering project templates","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/copier-org/copier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f20364fd3647653aa95abfb82aff25ddd1f7f81ffee675232916d797788ea1df","flatsize":424017,"path":"All/py311-copier-8.3.0.pkg","repopath":"All/py311-copier-8.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76260,"desc":"Copier is a library and CLI app for rendering project templates.\n- Works with local paths and git URLs.\n- Your project can include any file and Copier can dynamically replace values in\n  any kind of text file.\n- It generates a beautiful output and takes care of not overwrite existing files\n  unless instructed to do so.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-dunamai":{"origin":"devel/py-dunamai","version":"1.21.1"},"py311-funcy":{"origin":"devel/py-funcy","version":"2.0"},"py311-jinja2-ansible-filters":{"origin":"devel/py-jinja2-ansible-filters","version":"1.3.2_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pathspec":{"origin":"devel/py-pathspec","version":"0.12.1"},"py311-plumbum":{"origin":"sysutils/py-plumbum","version":"1.8.3"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-pyyaml-include":{"origin":"devel/py-pyyaml-include","version":"2.0.1"},"py311-questionary":{"origin":"devel/py-questionary","version":"1.10.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-contourpy","origin":"math/py-contourpy","version":"1.2.1_1","comment":"Python library for calculating contours of 2D quadrilateral grids","maintainer":"wen@FreeBSD.org","www":"https://github.com/contourpy/contourpy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7c2daeaf52f713f0509aeb8a90ce7b71ad786eebed085b04c530479b3277e62","flatsize":1168702,"path":"All/py311-contourpy-1.2.1_1.pkg","repopath":"All/py311-contourpy-1.2.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":237580,"desc":"ContourPy is a Python library for calculating contours of 2D quadrilateral\ngrids. It is written in C++11 and wrapped using pybind11.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-constantly","origin":"devel/py-constantly","version":"15.1.0","comment":"Provides symbolic constant support to Python projects","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/constantly/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05e6e45fd2e0ccfac35a9e8ab845eadc82d24456b0a74e979c1bc1dbc4183729","flatsize":64576,"path":"All/py311-constantly-15.1.0.pkg","repopath":"All/py311-constantly-15.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12168,"desc":"A library that provides symbolic constant support. It includes collections\nand constants with text, numeric, and bit flag values. Originally\ntwisted.python.constants from the Twisted project.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-contextlib2","origin":"devel/py-contextlib2","version":"0.6.0.p1","comment":"Backports and enhancements for the contextlib module","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/contextlib2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3883182e89b8819142d64663344614cf7aa8176eaddc7c3fd6349d049d5dbaf8","flatsize":63712,"path":"All/py311-contextlib2-0.6.0.p1.pkg","repopath":"All/py311-contextlib2-0.6.0.p1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13880,"desc":"Backport of the standard library's contextlib module to earlier Python versions.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cookiecutter","origin":"devel/py-cookiecutter","version":"2.6.0","comment":"Create projects from cookiecutters (project templates)","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/cookiecutter/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3f8b058799295e1a5bb29bed4384a835ea43c939876a78063f6b3c67ba89d81","flatsize":349502,"path":"All/py311-cookiecutter-2.6.0.pkg","repopath":"All/py311-cookiecutter-2.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":63584,"desc":"A command-line utility that creates projects from cookiecutters\n(project templates), e.g. creating a Python package project from a\nPython package project template.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-arrow":{"origin":"devel/py-arrow","version":"1.3.0_1"},"py311-binaryornot":{"origin":"devel/py-binaryornot","version":"0.4.4"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-poyo":{"origin":"devel/py-poyo","version":"0.5.0"},"py311-python-slugify":{"origin":"textproc/py-python-slugify","version":"8.0.4"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:cookiecutter_project:cookiecutter:2.6.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-coreschema","origin":"devel/py-coreschema","version":"0.0.4","comment":"Core schema for the Core API","maintainer":"kai@FreeBSD.org","www":"https://github.com/core-api/python-coreschema","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5475d5c20b000a5f567f14f202f5a2cd8ae4134c88a26745db911baf2e92e20b","flatsize":129833,"path":"All/py311-coreschema-0.0.4.pkg","repopath":"All/py311-coreschema-0.0.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":25304,"desc":"Core schema for the Core API, a format independent Document Object Model for\nrepresenting Web APIs.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-connexion","origin":"devel/py-connexion","version":"3.1.0","comment":"Connexion: API first applications with OpenAPI/Swagger","maintainer":"yuri@FreeBSD.org","www":"https://connexion.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19b40f0fdce06b43a8618123704a8ff62d9f30c043cd1b105bf95a0ecf420883","flatsize":1361794,"path":"All/py311-connexion-3.1.0.pkg","repopath":"All/py311-connexion-3.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":194000,"desc":"Connexion is a modern Python web framework that makes spec-first and api-first\ndevelopment easy. You describe your API in an OpenAPI (or Swagger) specification\nwith as much detail as you want and Connexion will guarantee that it works as\nyou specified.\n\nIt works either standalone, or in combination with any ASGI or WSGI-compatible\nframework.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-asgiref":{"origin":"www/py-asgiref","version":"3.8.1"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-inflection":{"origin":"devel/py-inflection","version":"0.5.1"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-python-multipart":{"origin":"www/py-python-multipart","version":"0.0.9"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-starlette":{"origin":"www/py-starlette","version":"0.37.2"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-confuse","origin":"devel/py-confuse","version":"2.0.1","comment":"Configuration library for Python that uses YAML","maintainer":"ports@FreeBSD.org","www":"https://github.com/beetbox/confuse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd395cc66d09b4968fad70e9075df9706a5f47d32607e097ed55adaf3c5ca98a","flatsize":291241,"path":"All/py311-confuse-2.0.1.pkg","repopath":"All/py311-confuse-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48396,"desc":"Confuse is a configuration library for Python that uses YAML.\n\nIt takes care of defaults, overrides, type checking, command-line\nintegration, human-readable errors, and standard OS-specific locations.\n\nConfuse was made to power beets. Like beets, it is available under the MIT\nlicense.","deps":{"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-confuse port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-deepmerge","origin":"devel/py-deepmerge","version":"1.1.1","comment":"Toolset to deeply merge python dictionaries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/toumorokoshi/deepmerge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb9b3993fcf334912af711a194ccf3e412b9e54371eb591b04787eedb7c8c804","flatsize":48980,"path":"All/py311-deepmerge-1.1.1.pkg","repopath":"All/py311-deepmerge-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12860,"desc":"deepmerge provides tools to handle merging of nested data structures in python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-construct-classes","origin":"devel/py-construct-classes","version":"0.1.2","comment":"Parse your binary structs into dataclasses","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/construct-classes/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6f8df18aa1d7919d0c0e68e7ce44240a424e50a4fdf0ffc78a00e67a5bc7187","flatsize":19228,"path":"All/py311-construct-classes-0.1.2.pkg","repopath":"All/py311-construct-classes-0.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6876,"desc":"Parse your binary data into dataclasses. Pack your dataclasses into\nbinary data.\n\nconstruct-classes rely on construct for parsing and packing. The\nprogrammer needs to manually write the Construct expressions. There is\nalso no type verification, so it is the programmer's responsibility that\nthe dataclass and the Construct expression match.","deps":{"py311-construct":{"origin":"devel/py-construct","version":"2.10.70,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-construct","origin":"devel/py-construct","version":"2.10.70,1","comment":"Python module for parsing and building of data structures","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/construct/construct","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cf86b777a6cd055be2d693e444cbbfde85eec8bb678aa105a7b9532d636215e","flatsize":1214831,"path":"All/py311-construct-2.10.70,1.pkg","repopath":"All/py311-construct-2.10.70,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":131552,"desc":"Construct is a python library for parsing and building of data structures\n(binary or textual). It is based on the concept of defining data structures in a\ndeclarative manner, rather than procedural code: more complex constructs are\ncomposed of a hierarchy of simpler ones.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ddsketch","origin":"devel/py-ddsketch","version":"3.0.1","comment":"Distributed quantile sketches","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/DataDog/sketches-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12d149be4fc683b0f5a60dbbcdc98137d34a57785cd87986ce5ae6fac8c6a93e","flatsize":206361,"path":"All/py311-ddsketch-3.0.1.pkg","repopath":"All/py311-ddsketch-3.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36288,"desc":"This is the Python implementation of the distributed quantile sketch algorithm\nDDSketch. DDSketch has relative-error guarantees for any quantile q in [0, 1].\nThat is if the true value of the qth-quantile is x then DDSketch returns a value\ny such that |x-y| / x < e where e is the relative error parameter. (The default\nhere is set to 0.01.) DDSketch is also fully mergeable, meaning that multiple\nsketches from distributed systems can be combined in a central node.\n\nOur default implementation, DDSketch, is guaranteed to not grow too large in\nsize for any data that can be described by a distribution whose tails are\nsub-exponential.\n\nWe also provide implementations (LogCollapsingLowestDenseDDSketch and\nLogCollapsingHighestDenseDDSketch) where the q-quantile will be accurate up to\nthe specified relative error for q that is not too small (or large). Concretely,\nthe q-quantile will be accurate up to the specified relative error as long as it\nbelongs to one of the m bins kept by the sketch. If the data is time in seconds,\nthe default of m = 2048 covers 80 microseconds to 1 year.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"SERIALIZATION":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-country","origin":"devel/py-country","version":"22.3.5","comment":"Python API for ISO country, subdivision, language and currency","maintainer":"demon@FreeBSD.org","www":"https://pypi.org/project/pycountry/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c6ac0a3ee5885901c4f06b4fed4c8f082b276674d82ee08666be481beed98a9","flatsize":27659577,"path":"All/py311-country-22.3.5.pkg","repopath":"All/py311-country-22.3.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3598660,"desc":"pycountry provides the ISO databases for the standards:\n-- 639:    Languages\n-- 3166:   Countries\n-- 3166-2: Subdivisions of countries\n-- 4217:   Currencies\n-- 15924:  Scripts\n\nThe package includes a copy from Debian's pkg-isocodes and makes\nthe data accessible through a Python API.  Translation files for\nthe various strings are included as well.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-configobj","origin":"devel/py-configobj","version":"5.0.8","comment":"Simple but powerful config file reader and writer","maintainer":"nivit@FreeBSD.org","www":"https://github.com/DiffSK/configobj/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c37b08d48d5a60cc355cb9c6944047274e5738de614afd23dfcfd0048cb4c207","flatsize":444235,"path":"All/py311-configobj-5.0.8.pkg","repopath":"All/py311-configobj-5.0.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":66820,"desc":"ConfigObj is a simple but powerful config file reader and writer: an ini\nfile round tripper. Its main feature is that it is very easy to use, with a\nstraightforward programmer's interface and a simple syntax for config file.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-crcmod","origin":"devel/py-crcmod","version":"1.7_2","comment":"Module for Cyclic Redundancy Check (CRC) calculations","maintainer":"rm@FreeBSD.org","www":"https://crcmod.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b35d45a9116ccd05fedd878776d9e02d1bc315deca028e70c3ee6b0f8e8add78","flatsize":385570,"path":"All/py311-crcmod-1.7_2.pkg","repopath":"All/py311-crcmod-1.7_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71196,"desc":"This is a Python module for generating objects that compute the Cyclic\nRedundancy Check (CRC).  It includes a (optional) C extension for fast\ncalculation, as well as a pure Python implementation.  8, 16, 24, 32,\nand 64 bit CRC are supported.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-conditional","origin":"devel/py-conditional","version":"1.3","comment":"Conditionally enter a context manager","maintainer":"skreuzer@FreeBSD.org","www":"https://pypi.org/project/conditional/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af84c435b3af7e4208931ab2ce3f3ef2fc2c4ab8d9fa98e64289b2c0c9cf7342","flatsize":21916,"path":"All/py311-conditional-1.3.pkg","repopath":"All/py311-conditional-1.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5556,"desc":"The conditional context manager comes handy when you always want to execute a\nwith-block but only conditionally want to apply its context manager.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-concurrent-log-handler","origin":"sysutils/py-concurrent-log-handler","version":"0.9.19","comment":"RotatingFileHandler replacement with concurrency, gzip","maintainer":"risner@stdio.com","www":"https://pypi.org/project/concurrent-log-handler/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"653d3906f2da0e57a959811a8d321a9db76fb454e60076ccc89cfa811e8b6f78","flatsize":112467,"path":"All/py311-concurrent-log-handler-0.9.19.pkg","repopath":"All/py311-concurrent-log-handler-0.9.19.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25724,"desc":"This package provides an additional log handler for Python's standard logging\npackage (PEP 282). This handler will write log events to a log file which is\nrotated when the log file reaches a certain size.  Multiple processes can\nsafely write to the same log file concurrently. Rotated logs can be gzipped\nif desired. Both Windows and POSIX systems are supported.  An optional threaded\nqueue logging handler is provided to perform logging in the background.\n\nThis is a fork of Lowell Alleman's ConcurrentLogHandler 0.9.1 which fixes\na hanging/deadlocking problem.","deps":{"py311-portalocker":{"origin":"devel/py-portalocker","version":"2.3.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cysignals","origin":"devel/py-cysignals","version":"1.11.4","comment":"Interrupt and signal handling for Cython","maintainer":"thierry@FreeBSD.org","www":"https://pypi.org/project/cysignals/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5aa87c75e3f86708ba90ff3f6e8940c2bb99cf98da98c02191ac15a70dab5a86","flatsize":1246329,"path":"All/py311-cysignals-1.11.4.pkg","repopath":"All/py311-cysignals-1.11.4.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":292456,"desc":"When writing Cython code, special care must be taken to ensure that the code can\nbe interrupted with CTRL-C. Since Cython optimizes for speed, Cython normally\ndoes not check for interrupts. For example, code like the following cannot be\ninterrupted in Cython:\n\nwhile True:\n    pass\n\nThe cysignals package provides mechanisms to handle interrupts (and other\nsignals and errors) in Cython code.\n\nSee also: https://github.com/sagemath/cysignals","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"pari":{"origin":"math/pari","version":"2.15.5,2"},"py311-colorlog":{"origin":"devel/py-colorlog","version":"6.8.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libpari.so.8"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-commandlines","origin":"devel/py-commandlines","version":"0.4.1_1","comment":"Command line argument to object parsing library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/chrissimpkins/commandlines","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f80574e23c8bffcf6e511886cd4b8888dd600d830534185e5fbe07258835ab5e","flatsize":153486,"path":"All/py311-commandlines-0.4.1_1.pkg","repopath":"All/py311-commandlines-0.4.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20148,"desc":"Commandlines is a Python library for command line application development that\nsupports command line argument parsing, command string validation testing, &\napplication logic. It has no external dependencies and provides broad Python\ninterpreter support.\n\nThe library supports application development with POSIX guideline compliant[*]\ncommand argument styles, the GNU argument style extensions to the POSIX\nguidelines (including long option syntax and variable position of options among\narguments), and command suite style application arguments that include one or\nmore sub-commands to the executable.\n\n[*] with the exception of the short single option-argument definition syntax\nthat does not include an intervening space character (e.g. -ofile)","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-confection","origin":"devel/py-confection","version":"0.1.5","comment":"Sweetest config system for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/explosion/confection","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e08eca33fba1e2bce26516e6d8fe2d9373d2198a2f5efd472f6ffbb08fbcfeca","flatsize":464566,"path":"All/py311-confection-0.1.5.pkg","repopath":"All/py311-confection-0.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":83356,"desc":"confection is a lightweight library that offers a configuration system letting\nyou conveniently describe arbitrary trees of objects.\n\nConfiguration is a huge challenge for machine-learning code because you may want\nto expose almost any detail of any function as a hyperparameter. The setting you\nwant to expose might be arbitrarily far down in your call stack, so it might\nneed to pass all the way through the CLI or REST API, through any number of\nintermediate functions, affecting the interface of everything along the way. And\nthen once those settings are added, they become hard to remove later. Default\nvalues also become hard to change without breaking backwards compatibility.\n\nTo solve this problem, confection offers a config system that lets you easily\ndescribe arbitrary trees of objects. The objects can be created via function\ncalls you register using a simple decorator syntax. You can even version the\nfunctions you create, allowing you to make improvements without breaking\nbackwards compatibility. The most similar config system we're aware of is Gin,\nwhich uses a similar syntax, and also allows you to link the configuration\nsystem to functions in your code using a decorator. confection's config system\nis simpler and emphasizes a different workflow via a subset of Gin's\nfunctionality.","deps":{"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-srsly":{"origin":"devel/py-srsly","version":"2.4.8_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-compressed-rtf","origin":"archivers/py-compressed-rtf","version":"1.0.6","comment":"Compressed RTF compression and decompression package","maintainer":"DtxdF@disroot.org","www":"https://github.com/delimitry/compressed_rtf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d817cc3ff2307407ceecb4217bb0c95dec70267cd575a96a865262d917c4b623","flatsize":38273,"path":"All/py311-compressed-rtf-1.0.6.pkg","repopath":"All/py311-compressed-rtf-1.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11400,"desc":"compressed-rtf can create a Compressed Rich Text Format (RTF), also\nknown as \"LZFu\", based on Microsoft's RTF Compression Algorithm.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-columnize","origin":"devel/py-columnize","version":"0.3.11","comment":"Format a simple (i.e. not nested) list into aligned columns","maintainer":"bofh@FreeBSD.org","www":"https://github.com/rocky/pycolumnize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0bf90c89034862615ba9f0cab31fe589fa1bd230bb28149b422d08ad826475e0","flatsize":43575,"path":"All/py311-columnize-0.3.11.pkg","repopath":"All/py311-columnize-0.3.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11512,"desc":"Format a simple (i.e. not nested) list into aligned columns.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-configparser","origin":"devel/py-configparser","version":"3.5.3_1,1","comment":"INI style configuration file parser","maintainer":"robak@FreeBSD.org","www":"https://pypi.org/project/configparser/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29826a3ef45cbdd457a513e799ab4061d2e171ab35125dd52b36c45b216c483d","flatsize":237392,"path":"All/py311-configparser-3.5.3_1,1.pkg","repopath":"All/py311-configparser-3.5.3_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40444,"desc":"The ancient ConfigParser module available in the standard library 2.x has\nseen a major update in Python 3.2. This is a backport of those changes so\nthat they can be used directly in Python 2.6 - 3.5.","deps":{"py311-backports":{"origin":"devel/py-backports","version":"1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-colorz","origin":"graphics/py-colorz","version":"1.0.3","comment":"Color scheme generator","maintainer":"DtxdF@disroot.org","www":"https://github.com/metakirby5/colorz/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8a2bb3186d948c9f8ad7ee72a912291dbb1f683e1315357ee0c90e8d85664f9","flatsize":44676,"path":"All/py311-colorz-1.0.3.pkg","repopath":"All/py311-colorz-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10340,"desc":"A color scheme generator. Takes an image (local or online) and grabs\nthe most dominant colors using kmeans. Also creates bold colors by\nadding value to the dominant colors. Finally, outputs the colors\nto stdout (one normal and one bold per line, space delimited) and\ngenerates an HTML preview of the color scheme.","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-colour","origin":"graphics/py-colour","version":"0.1.5","comment":"Python colour representations manipulation library","maintainer":"m.ne@gmx.net","www":"https://github.com/vaab/colour","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"449438fd83618588d7366b4464ca6472afe73ba9ad00fd96e14f97b759d61884","flatsize":136927,"path":"All/py311-colour-0.1.5.pkg","repopath":"All/py311-colour-0.1.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26724,"desc":"Converts and manipulates common colour representation (RGB, HSL, web, ...)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-colorthief","origin":"graphics/py-colorthief","version":"0.2.1","comment":"Module for grabbing the color palette from an image","maintainer":"DtxdF@disroot.org","www":"https://github.com/fengsp/color-thief-py/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19f73590f56f82e0478599bd9c091c6acae403a380b036c8f09e84c26ce0b76b","flatsize":61090,"path":"All/py311-colorthief-0.2.1.pkg","repopath":"All/py311-colorthief-0.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13120,"desc":"colorthief is a minimalistic python module that can be used without\nadding overhead or many dependencies to your script for grabbing\nthe dominant color or a representative color palette of an image\nusing Pillow.","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-connection_pool","origin":"devel/py-connection_pool","version":"0.0.3","comment":"Thread safe connection pool for Python programs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/zhouyl/ConnectionPool","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5e27f0a24017ce1bfdec6f73ff51272f2899c79bf6671fad4df5e5455527f72","flatsize":32004,"path":"All/py311-connection_pool-0.0.3.pkg","repopath":"All/py311-connection_pool-0.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7248,"desc":"Thread-safe connection pool for python.\n\nIt allows to cache network connections.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-confluent-kafka","origin":"net/py-confluent-kafka","version":"1.2.0","comment":"Confluent Apache Kafka Python client","maintainer":"sergey@akhmatov.ru","www":"https://github.com/confluentinc/confluent-kafka-python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3b688670d682fb4fcf8ce2f2313244210ab1679c273fb17f73797cf89c09090","flatsize":484646,"path":"All/py311-confluent-kafka-1.2.0.pkg","repopath":"All/py311-confluent-kafka-1.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":88304,"desc":"Confluent-kafka-python is a lightweight wrapper around librdkafka,\na finely tuned C client.  The Python bindings provides a high-level\nProducer and Consumer with support for the balanced consumer groups\nof Apache Kafka.","deps":{"librdkafka":{"origin":"net/librdkafka","version":"2.3.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"shlibs_required":["librdkafka.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-confusable_homoglyphs","origin":"devel/py-confusable_homoglyphs","version":"3.3.1_1","comment":"Detect confusable usage of unicode homoglyphs","maintainer":"sunpoet@FreeBSD.org","www":"https://sr.ht/~valhalla/confusable_homoglyphs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c21a0db0d542918cfba3b40d959c98d8b5dea089304847a934bb78345974a55","flatsize":1018284,"path":"All/py311-confusable_homoglyphs-3.3.1_1.pkg","repopath":"All/py311-confusable_homoglyphs-3.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":102576,"desc":"A homoglyph is one of two or more graphemes, characters, or glyphs with shapes\nthat appear identical or very similar homoglyph. Unicode homoglyphs can be a\nnuisance on the web. confusable_homoglyphs helps to detect confusable usage of\nunicode homoglyphs and prevent homograph attacks.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-colorspacious","origin":"devel/py-colorspacious","version":"1.1.2_1","comment":"Python library for doing colorspace conversions","maintainer":"yuri@FreeBSD.org","www":"https://github.com/njsmith/colorspacious","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9324ea8443cb606db91317244dce96bd30e83a96ff9fc698c2c56ea0969bc338","flatsize":348993,"path":"All/py311-colorspacious-1.1.2_1.pkg","repopath":"All/py311-colorspacious-1.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":67512,"desc":"Colorspacious is a powerful, accurate, and easy-to-use library for\nperforming colorspace conversions.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-colormath","origin":"math/py-colormath","version":"3.0.0_2","comment":"Module that spares the user from directly dealing with color math","maintainer":"skreuzer@FreeBSD.org","www":"https://pypi.org/project/colormath/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae261da0dd8b8c0abf3ec3fbfba28c8024821725053f958e1d5a4a5c3931fe49","flatsize":521670,"path":"All/py311-colormath-3.0.0_2.pkg","repopath":"All/py311-colormath-3.0.0_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":77072,"desc":"colormath is a simple Python module that spares the user from directly dealing\nwith color math.\n\nSome features include:\n\n * Support for a wide range of color spaces. A good chunk of the CIE spaces,\n   RGB, HSL/HSV, CMY/CMYK, and many more.\n * Conversions between the various color spaces. For example, XYZ to sRGB,\n   Spectral to XYZ, CIE Lab to Adobe RGB.\n * Calculation of color difference. All CIE Delta E functions, plus CMC.\n * Chromatic adaptations (changing illuminants).\n * RGB to hex and vice-versa.\n * 16-bit RGB support.","deps":{"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-colorlog","origin":"devel/py-colorlog","version":"6.8.2","comment":"Add colours to the output of Python logging module","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/borntyping/python-colorlog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0120ecdf82cc42df3d39b4de1bb79ac4b279d90a93a69e5a2f8cc4dfad80b84f","flatsize":67577,"path":"All/py311-colorlog-6.8.2.pkg","repopath":"All/py311-colorlog-6.8.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16400,"desc":"colorlog.ColoredFormatter is a formatter for use with Python's logging module\nthat outputs records using terminal colors.\n\nThe ColoredFormatter class takes several arguments:\n- format: The format string used to output the message (required).\n- datefmt: An optional date format passed to the base class. See\n  logging.Formatter.\n- reset: Implicitly adds a color reset code to the message output, unless the\n  output already ends with one. Defaults to True.\n- log_colors: A mapping of record level names to color names. The defaults can\n  be found in colorlog.default_log_colors.\n- secondary_log_colors: A mapping of names to log_colors style mappings,\n  defining additional colors that can be used in format strings.\n- style: Available on Python 3.2 and above. See logging.Formatter.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-colored","origin":"misc/py-colored","version":"2.2.3","comment":"Very simple Python library for color and formatting in terminal","maintainer":"timp87@gmail.com","www":"https://gitlab.com/dslackw/colored","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"560e0d4bf4d6f9faaea5ba836e6640bbe69b7872b88917e731b16fde18c0f876","flatsize":172394,"path":"All/py311-colored-2.2.3.pkg","repopath":"All/py311-colored-2.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27504,"desc":"Very simple Python library for color and formatting in terminal. Collection of\ncolor codes and names for 256 color terminal setups. The following is a list\nof 256 colors for Xterm, containing an example of the displayed color,\nXterm Name, Xterm Number and HEX.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-colorclass","origin":"textproc/py-colorclass","version":"2.2.2_1","comment":"Colorful worry-free console applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/matthewdeanmartin/colorclass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49fc58f6999d9292d033de3a414b5c2a821779ff89d677c01efaf9c622270b55","flatsize":214421,"path":"All/py311-colorclass-2.2.2_1.pkg","repopath":"All/py311-colorclass-2.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34656,"desc":"Yet another ANSI color text library for Python. Provides \"auto colors\" for\ndark/light terminals. Works on Linux, OS X, and Windows.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-colorbrewer","origin":"misc/py-colorbrewer","version":"0.2.0","comment":"Constants from Cynthia Brewer's ColorBrewer","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/colorbrewer/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a55036894010e5f52e88daf5a6dde97add4cd1e55d63afc1ad6f3a8702cfa835","flatsize":58640,"path":"All/py311-colorbrewer-0.2.0.pkg","repopath":"All/py311-colorbrewer-0.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12516,"desc":"An easy way to get access to ColorBrewer schemes from within a Python program.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-colored-traceback","origin":"devel/py-colored-traceback","version":"0.3.0","comment":"Automatically color Python's uncaught exception tracebacks","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/colored-traceback/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f9a34b51ec9a056eb9a16c1e22159ce86c5e1141b02ad10f4650a57ded73dc4","flatsize":21289,"path":"All/py311-colored-traceback-0.3.0.pkg","repopath":"All/py311-colored-traceback-0.3.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":7232,"desc":"Automatically color Python's uncaught exception tracebacks.\n\nThis one's for anybody who's ever struggled to read python's stacktraces\non the terminal. Something about the two-lines-per-frame approach really\njust makes them tough to scan visually.","deps":{"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-coloredlogs","origin":"devel/py-coloredlogs","version":"15.0.1","comment":"Colored terminal output for Python logging module","maintainer":"python@FreeBSD.org","www":"https://coloredlogs.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"977e46338b6fc0a6831a84a0eedcd3534e762bc22dd51f795a4dd0444cc8e21e","flatsize":453565,"path":"All/py311-coloredlogs-15.0.1.pkg","repopath":"All/py311-coloredlogs-15.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":69236,"desc":"The coloredlogs package enables colored terminal output for Python's logging\nmodule.\n\nSee also: https://github.com/xolox/python-coloredlogs","deps":{"py311-humanfriendly":{"origin":"textproc/py-humanfriendly","version":"10.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"CRON":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-colorama","origin":"devel/py-colorama","version":"0.4.6","comment":"Cross-platform API to print colored terminal text from Python applications","maintainer":"ygy@FreeBSD.org","www":"https://github.com/tartley/colorama","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18bc2ad744fe3b776fa2fdeca0dc5734a2a695a5e783f0592d66cd7d21b4041f","flatsize":280545,"path":"All/py311-colorama-0.4.6.pkg","repopath":"All/py311-colorama-0.4.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":46312,"desc":"Makes ANSI escape character sequences, for producing colored terminal text and\ncursor positioning, work under MS Windows.\n\nANSI escape character sequences have long been used to produce colored terminal\ntext and cursor positioning on Unix and Macs. Colorama makes this work on\nWindows, too. It also provides some shortcuts to help generate ANSI sequences,\nand works fine in conjunction with any other ANSI sequence generation library,\nsuch as Termcolor.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-collidoscope","origin":"print/py-collidoscope","version":"0.5.2_2","comment":"Brute force detection of glyph collisions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/simoncozens/collidoscope","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acbe36f33cbc1db80519bbf6b7eefaa9e20c113397e58b4a75606a1023eeec0e","flatsize":83914,"path":"All/py311-collidoscope-0.5.2_2.pkg","repopath":"All/py311-collidoscope-0.5.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18984,"desc":"collidoscope reports on situations where paths overlap in a shaped piece of\ntext.\n\nThis software tries every combination of glyphs within a specified Unicode range\nand up to a specified length of string and outputs a report of all situations\nwhere the glyphs collide. It has a number of collision tests:\n- Paths in non-adjacent glyphs are never allowed to collide.\n- If the cursive test is turned on, then paths with a cursive attachment anchor\n  are allowed to overlap with paths in an adjacent glyph which also contain a\n  cursive attachment anchor, but are not allowed to overlap with a path without\n  a cursive attachment anchor.\n- If the area test is turned on, then paths in adjacent glyphs may collide so\n  long as the area of overlap does not exceed a given percentage of the smallest\n  path's area. i.e. if the area percentage is set to 25%25, then two strokes may\n  connect, because the overlap is likely to be quite small compared to the size\n  of the paths involved. But if a stroke significantly overlaps a nukta, it will\n  be reported as a collision. (Of course, this will not detect strokes which\n  merely graze a nukta.)","deps":{"py311-beziers":{"origin":"graphics/py-beziers","version":"0.6.0"},"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-glyphtools":{"origin":"print/py-glyphtools","version":"0.8.0_3"},"py311-uharfbuzz":{"origin":"print/py-uharfbuzz","version":"0.39.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"annotations":{"flavor":"py311"}},{"name":"py311-colorcet","origin":"graphics/py-colorcet","version":"3.1.0","comment":"Useful perceptually uniform colormaps for plotting scientific data","maintainer":"yuri@FreeBSD.org","www":"https://colorcet.holoviz.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f56ef0115531282e30c42077f72065913655386a4631242078c7d7b06baf2687","flatsize":3633488,"path":"All/py311-colorcet-3.1.0.pkg","repopath":"All/py311-colorcet-3.1.0.pkg","licenselogic":"single","licenses":["CC-BY-4.0"],"pkgsize":442120,"desc":"Colorcet is a collection of perceptually acccurate 256-color colormaps for use\nwith Python plotting programs like Bokeh, Matplotlib, HoloViews, and\nDatashader.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-collective.monkeypatcher","origin":"devel/py-collective.monkeypatcher","version":"1.1.1","comment":"Applying monkey patches on startup using ZCML configuration","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/collective.monkeypatcher/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2fe942bf11c3eee7161e2647497378d757239d65971222b72193ed0cccbd39c","flatsize":60195,"path":"All/py311-collective.monkeypatcher-1.1.1.pkg","repopath":"All/py311-collective.monkeypatcher-1.1.1.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":15672,"desc":"Support for applying monkey patches late in the startup cycle by using ZCML\nconfiguration actions.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python","zope"],"annotations":{"flavor":"py311"}},{"name":"py311-collective.checkdocs","origin":"textproc/py-collective.checkdocs","version":"0.2","comment":"View and validate restructured text in package's long_description","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/collective/collective.checkdocs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b50756056d3cd1276ba0ec34b9ad41fade91cfd9772da6bd3c642670eb5cb86","flatsize":44468,"path":"All/py311-collective.checkdocs-0.2.pkg","repopath":"All/py311-collective.checkdocs-0.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14216,"desc":"collective.checkdocs adds new distutils commands checkdocs and showdocs to\nvalidate restructured text in long_description field of Python eggs. This\npackage aims to make Python egg help page publishing and editing easier.\n\nEggs' long description field, which is usually also the README.txt file of\nthe package, is reST formatted text. This text is converted to HTML to show on\nthe package page when package is published in distribution repositories like\nPyPI or plone.org. Unfortunately, since repositories do poor job to validate\nincoming reST text, errors in the text will result to broken published\npackage pages.\n\nUnpublishing is usually very cumbersome. We save our time by validating reST\ninput using checkdocs and showdocs commands before submitting eggs to PyPi.","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-colorful","origin":"devel/py-colorful","version":"0.5.4","comment":"Terminal string styling done right in Python","maintainer":"monsieurp@gentoo.org","www":"https://pypi.org/project/colorful/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f30f70b1ee9200fa5db8952a7afde4ee5f899dfc552789178828126719e5181","flatsize":858400,"path":"All/py311-colorful-0.5.4.pkg","repopath":"All/py311-colorful-0.5.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":174112,"desc":"Colorizes and styles the text of terminals in the right way.\n\nKey Features:\n\n* Expressive and consistent API\n* Support for different color modes (8 ANSI, 256 ANSI, true colors)\n* Support for predefined awesome styles (solarized, ...)\n* Support for custom color palettes\n* Support nesting styles\n* Support for different platforms\n* Context managers for clean color mode, color palette or style switch\n* Support len() on colored strings\n* Support color names from X11 rgb.txt\n* No dependencies","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-codesearch-py","origin":"devel/codesearch-py","version":"g20190528,1","comment":"Python library for accessing Chromium CodeSearch","maintainer":"chromium@FreeBSD.org","www":"https://github.com/chromium/codesearch-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11383373f3d16e0f93a15689058ab3a003aa03f1b06ff50cf057a3434c1dfda3","flatsize":633043,"path":"All/py311-codesearch-py-g20190528,1.pkg","repopath":"All/py311-codesearch-py-g20190528,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":97640,"desc":"The codesearch Python library provides an interface for talking to the\nChromium CodeSearch backend.\n\nThe primary entry point into the library is the codesearch class. Various\nmessage classes you are likely to encounter are defined in messages.py\n\nIn addition, the library also includes facilities for maintaining an\nephemeral or persistent cache in order to minimize generated network\ntraffic.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-cogdumper","origin":"graphics/py-cogdumper","version":"1.1.0_1","comment":"Cloud Optimized GeoTIFF (COG) dumper","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mapbox/COGDumper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e73485875315a99661e4e144832cc87a1b4af52769a450128be67ac4049c32fd","flatsize":83318,"path":"All/py311-cogdumper-1.1.0_1.pkg","repopath":"All/py311-cogdumper-1.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18244,"desc":"COG Dumper is a python utility to extract a tile from a Cloud Optimized GeoTIFF\n(COG) without decompressing the contained data. Tiff data can be hosted locally,\non a web server or S3.\n\nThis can be useful for serving compressed tiles from a TIFF without invoking\nRasterio and GDAL. This utility has been tested with Tiff that have JPEG\ncompression.","deps":{"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cog","origin":"devel/py-cog","version":"3.1.0","comment":"Code Generator for any language","maintainer":"apesternikov@page2rss.com","www":"https://www.nedbatchelder.com/code/cog/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed72412e35c66e5560ebefd64d2462575d09854096faa771c8924fcbffe1510e","flatsize":476078,"path":"All/py311-cog-3.1.0.pkg","repopath":"All/py311-cog-3.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58144,"desc":"Cog transforms files in a very simple way: it finds chunks of Python code\nembedded in them, executes the Python code, and inserts its output back into\nthe original file. The file can contain whatever text you like around the\nPython code. It will usually be source code.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-codegen","origin":"devel/py-codegen","version":"1.0","comment":"Extension to ast that allows ast to python code generation","maintainer":"antoine@FreeBSD.org","www":"https://github.com/andreif/codegen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a1d69cfb951e865918e8fb11107b7b042957aad76c2068112ddd038a9f79002","flatsize":89334,"path":"All/py311-codegen-1.0.pkg","repopath":"All/py311-codegen-1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12784,"desc":"Extension to ast that allows ast to python code generation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-codecov","origin":"devel/py-codecov","version":"2.1.13","comment":"Hosted coverage reports for Github, Bitbucket and Gitlab","maintainer":"ygy@FreeBSD.org","www":"https://github.com/codecov/codecov-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b8b9178844fdc1648b98f25b5b7133d1bfc71ee8e788639c152b222b8231a43","flatsize":158813,"path":"All/py311-codecov-2.1.13.pkg","repopath":"All/py311-codecov-2.1.13.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31036,"desc":"Python report uploader for Codecov.","deps":{"py311-coverage":{"origin":"devel/py-coverage","version":"7.3.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-compreffor","origin":"x11-fonts/py-compreffor","version":"0.5.4","comment":"CFF table subroutinizer for FontTools","maintainer":"lantw44@gmail.com","www":"https://github.com/googlefonts/compreffor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b3af2fe02f2383f294cb495e3a4ca71e16ca87604a86725b5e0791c9599364e","flatsize":475527,"path":"All/py311-compreffor-0.5.4.pkg","repopath":"All/py311-compreffor-0.5.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":105408,"desc":"compreffor is a CFF table subroutinizer for FontTools.","deps":{"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cmyt","origin":"math/py-cmyt","version":"2.0.0","comment":"Collection of Matplotlib colormaps from the yt project","maintainer":"yuri@FreeBSD.org","www":"https://yt-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9a6459c3fcc087e8206c2d356de3e7ef2054ef9565f4916e3ccecc4a0668a82","flatsize":209994,"path":"All/py311-cmyt-2.0.0.pkg","repopath":"All/py311-cmyt-2.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":52304,"desc":"Matplotlib colormaps from the yt project.","deps":{"py311-colorspacious":{"origin":"devel/py-colorspacious","version":"1.1.2_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-codecarbon","origin":"misc/py-codecarbon","version":"2.3.5","comment":"Track Compute emissions, recommend ways to reduce environmental impact","maintainer":"yuri@FreeBSD.org","www":"https://mlco2.github.io/codecarbon/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3956ec400cf2191846525b7043669dfeddf9fd9e567b36e201373e9a3c57fd9c","flatsize":1237209,"path":"All/py311-codecarbon-2.3.5.pkg","repopath":"All/py311-codecarbon-2.3.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":230336,"desc":"The codecarbon package estimates and tracks carbon emissions from your computer,\nquantify and analyze their impact.","deps":{"py311-arrow":{"origin":"devel/py-arrow","version":"1.3.0_1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-prometheus-client":{"origin":"net-mgmt/py-prometheus-client","version":"0.17.1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-py-cpuinfo":{"origin":"sysutils/py-py-cpuinfo","version":"9.0.0"},"py311-pynvml":{"origin":"devel/py-pynvml","version":"11.5.0"},"py311-rapidfuzz":{"origin":"devel/py-rapidfuzz","version":"3.9.4"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-cmdtest","origin":"devel/py-cmdtest","version":"0.33.s20191128_3","comment":"Black box testing of Unix programs","maintainer":"bapt@FreeBSD.org","www":"https://liw.fi/cmdtest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"953dde7f51d85e28bc6698b19768ef67c19dc3d189912d4c570cafeb9dd63133","flatsize":205770,"path":"All/py311-cmdtest-0.33.s20191128_3.pkg","repopath":"All/py311-cmdtest-0.33.s20191128_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":44840,"desc":"cmdtest black box tests Unix command line tools. Roughly, it is given a command\nline and input files, and the expected output, and it verifies that the command\nline produces the expected output. If not, it reports a problem, and shows the\ndifferences.","deps":{"py311-cliapp":{"origin":"devel/py-cliapp","version":"1.20180812.1"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-ttystatus":{"origin":"devel/py-ttystatus","version":"0.36"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-comm","origin":"devel/py-comm","version":"0.2.2","comment":"Jupyter Python Comm implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ipython/comm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e9c02a2290dd2fadcb4a267f6c30de9c380a0639c592544db81178d053bd660","flatsize":51236,"path":"All/py311-comm-0.2.2.pkg","repopath":"All/py311-comm-0.2.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11748,"desc":"Comm provides a way to register a Kernel Comm implementation, as per the Jupyter\nkernel protocol. It also provides a base Comm implementation and a default\nCommManager that can be used.","deps":{"py311-traitlets":{"origin":"devel/py-traitlets","version":"5.14.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cocotb","origin":"cad/py-cocotb","version":"1.8.1","comment":"Coroutine based cosimulation library for writing VHDL and Verilog","maintainer":"yuri@FreeBSD.org","www":"https://www.cocotb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6703a937e526f32ebdec2e4ef4b802815e44d0d9b32eb8ffdd9a66430586f61","flatsize":2481388,"path":"All/py311-cocotb-1.8.1.pkg","repopath":"All/py311-cocotb-1.8.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":347268,"desc":"cocotb is an open source coroutine-based cosimulation testbench environment\nfor verifying VHDL and SystemVerilog RTL using Python.\n\ncocotb lets you verify chips like software: productive, simulator-agnostic,\nin Python.","deps":{"gtkwave":{"origin":"cad/gtkwave","version":"3.3.120"},"iverilog":{"origin":"cad/iverilog","version":"12.0_1"},"py311-find-libpython":{"origin":"devel/py-find-libpython","version":"0.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"verilator":{"origin":"cad/verilator","version":"5.026"}},"categories":["cad","python"],"options":{"IVERILOG":"on","VERILATOR":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-coincurve","origin":"security/py-coincurve","version":"19.0.1","comment":"Cross-platform Python CFFI bindings for libsecp256k1","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ofek/coincurve","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de9e17ec748e8440cb133ba29eceadae568075ea6687e0886d91156f1bf42d56","flatsize":1478599,"path":"All/py311-coincurve-19.0.1.pkg","repopath":"All/py311-coincurve-19.0.1.pkg","licenselogic":"or","licenses":["MIT","APACHE20"],"pkgsize":1199600,"desc":"The coincurve python library provides well-tested Python CFFI bindings for\nlibsecp256k1, the heavily optimized C library used by Bitcoin Core for\noperations on elliptic curve secp256k1.","deps":{"py311-asn1crypto":{"origin":"devel/py-asn1crypto","version":"1.5.1_1"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-coards","origin":"science/py-coards","version":"1.0.5_4","comment":"COARDS compliant time parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pypi.org/project/coards/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b077d0198e9d4ea6779e2cd22451e754b77a8336678be3131399f62f08acc470","flatsize":39048,"path":"All/py311-coards-1.0.5_4.pkg","repopath":"All/py311-coards-1.0.5_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8556,"desc":"Coards is a parser for time values represented using the COARDS convention.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cluster","origin":"devel/py-cluster","version":"1.4.1","comment":"Create several groups (clusters) of objects from a list in Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/cluster/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7222c939fdfc7c379d68454a9baa3cb49da01d9a6a3c74e2ce59eae764096a26","flatsize":163368,"path":"All/py311-cluster-1.4.1.pkg","repopath":"All/py311-cluster-1.4.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":33520,"desc":"Python-cluster is a simple package that allows to create several\ngroups (clusters) of objects from a list. It's meant to be flexible\nand able to cluster any object. To ensure this kind of flexibility,\nyou need not only to supply the list of objects, but also a function\nthat calculates the similarity between two of those objects.\nFor simple datatypes, like integers, this can be as simple as a\nsubtraction, but more complex calculations are possible.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cmakedoc","origin":"devel/cmakedoc","version":"1.0.1","comment":"Command-line tool to read CMake documentation","maintainer":"kde@FreeBSD.org","www":"https://github.com/agateau/cmakedoc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7eea64af4ae4d785b6b87eea13d6223db75bafa7ab46854e8442e2567d5350e9","flatsize":27931,"path":"All/py311-cmakedoc-1.0.1.pkg","repopath":"All/py311-cmakedoc-1.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9944,"desc":"CMakeDoc is a command-line tool to read CMake documentation. It lets you search\nthrough CMake commands, modules, variables and properties before displaying the\nselected topic with less or the pager defined in $PAGER.","deps":{"cmake-doc":{"origin":"devel/cmake-doc","version":"3.29.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"]},{"name":"py311-cmaes","origin":"math/py-cmaes","version":"0.10.0_1","comment":"Lightweight CMA Evolution Strategy implementation for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/CyberAgent/cmaes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85446243166bebe86ddaecd1eab231a9c4dfadfa1b0348892e25cc43320e03b9","flatsize":303904,"path":"All/py311-cmaes-0.10.0_1.pkg","repopath":"All/py311-cmaes-0.10.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48172,"desc":"CMA-ES is a Lightweight Covariance Matrix Adaptation Evolution Strategy (CMA-ES)\nimplementation.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-cloudscraper","origin":"net/py-cloudscraper","version":"1.2.71","comment":"Python module to bypass Cloudflare's anti-bot page","maintainer":"tcberner@FreeBSD.org","www":"https://pypi.org/project/cloudscraper/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3af3737dd45699d580f8a061c3142b42e887f7dbec21bd7a10795499a8db387a","flatsize":1627679,"path":"All/py311-cloudscraper-1.2.71.pkg","repopath":"All/py311-cloudscraper-1.2.71.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":110976,"desc":"A simple Python module to bypass Cloudflare's anti-bot page (also known as \"I'm\nUnder Attack Mode\", or IUAM), implemented with Requests. Cloudflare changes\ntheir techniques periodically, so I will update this repo frequently.\n\nThis can be useful if you wish to scrape or crawl a website protected with\nCloudflare. Cloudflare's anti-bot page currently just checks if the client\nsupports Javascript, though they may add additional techniques in the future.\n\nDue to Cloudflare continually changing and hardening their protection page,\ncloudscraper requires a JavaScript Engine/interpreter to solve Javascript\nchallenges. This allows the script to easily impersonate a regular web browser\nwithout explicitly deobfuscating and parsing Cloudflare's Javascript.","deps":{"py311-Js2Py":{"origin":"devel/py-Js2Py","version":"0.74"},"py311-brotli":{"origin":"archivers/py-brotli","version":"1.1.0"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-toolbelt":{"origin":"www/py-requests-toolbelt","version":"1.0.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cloudpickle","origin":"devel/py-cloudpickle","version":"3.0.0","comment":"Extended pickling support for Python objects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cloudpipe/cloudpickle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af9bb8652572ed4b49ddd8f96c2a9f299b422095a4aace2e58aaea65c263c5f3","flatsize":179633,"path":"All/py311-cloudpickle-3.0.0.pkg","repopath":"All/py311-cloudpickle-3.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":35280,"desc":"cloudpickle makes it possible to serialize Python constructs not supported by\nthe default pickle module from the Python standard library.\n\ncloudpickle is especially useful for cluster computing where Python code is\nshipped over the network to execute on remote hosts, possibly close to the data.\n\nAmong other things, cloudpickle supports pickling for lambda functions along\nwith functions and classes defined interactively in the __main__ module (for\ninstance in a script, a shell or a Jupyter notebook).\n\nCloudpickle can only be used to send objects between the exact same version of\nPython.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cloudflare-scrape","origin":"net/py-cloudflare-scrape","version":"2.1.1","comment":"Python module to bypass Cloudflare's anti-bot page","maintainer":"tcberner@FreeBSD.org","www":"https://github.com/Anorov/cloudflare-scrape","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34f065ed268fa97ab8d06fc622dc6ebeb90244e9c3d3065e98f94a4e902cb464","flatsize":82124,"path":"All/py311-cloudflare-scrape-2.1.1.pkg","repopath":"All/py311-cloudflare-scrape-2.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18392,"desc":"A simple Python module to bypass Cloudflare's anti-bot page (also known as \"I'm\nUnder Attack Mode\", or IUAM), implemented with Requests. Cloudflare changes\ntheir techniques periodically, so I will update this repo frequently.\n\nThis can be useful if you wish to scrape or crawl a website protected with\nCloudflare. Cloudflare's anti-bot page currently just checks if the client\nsupports Javascript, though they may add additional techniques in the future.","deps":{"py311-PyExecJS":{"origin":"devel/py-PyExecJS","version":"1.5.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cloudpathlib","origin":"devel/py-cloudpathlib","version":"0.18.1","comment":"pathlib-style classes for cloud storage services","maintainer":"sunpoet@FreeBSD.org","www":"https://cloudpathlib.drivendata.org/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d547e755f7daad9fa977c9a0afbbc42a8b159d9f5be1de798ac762b5428363f4","flatsize":526607,"path":"All/py311-cloudpathlib-0.18.1.pkg","repopath":"All/py311-cloudpathlib-0.18.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":81096,"desc":"cloudpathlib is a Python library with classes that mimic pathlib.Path's\ninterface for URIs from different cloud storage services.\n\nWhy use cloudpathlib?\n- Familiar: If you know how to interact with Path, you know how to interact with\n  CloudPath. All of the cloud-relevant Path methods are implemented.\n- Supported clouds: AWS S3, Google Cloud Storage, and Azure Blob Storage are\n  implemented. FTP is on the way.\n- Extensible: The base classes do most of the work generically, so implementing\n  two small classes MyPath and MyClient is all you need to add support for a new\n  cloud storage service.\n- Read/write support: Reading just works. Using the write_text, write_bytes or\n  .open('w') methods will all upload your changes to cloud storage without any\n  additional file management as a developer.\n- Seamless caching: Files are downloaded locally only when necessary. You can\n  also easily pass a persistent cache folder so that across processes and\n  sessions you only re-download what is necessary.\n- Tested: Comprehensive test suite and code coverage.\n- Testability: Local filesystem implementations that can be used to easily mock\n  cloud storage in your unit tests.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"GS":"off","S3":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-cloudflare","origin":"dns/py-cloudflare","version":"2.19.4","comment":"Wrapper for the Cloudflare v4 API","maintainer":"python@FreeBSD.org","www":"https://github.com/cloudflare/python-cloudflare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90ebcf246fdf37eb12cd9698a89e7ae06e2b0fcf5a865735c3c5a306b5973b5b","flatsize":1420712,"path":"All/py311-cloudflare-2.19.4.pkg","repopath":"All/py311-cloudflare-2.19.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":185464,"desc":"Python wrapper for the DNS Cloudflare v4 API","deps":{"py311-jsonlines":{"origin":"devel/py-jsonlines","version":"4.0.0_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cloud_sptheme","origin":"textproc/py-cloud_sptheme","version":"1.10.1_1","comment":"Sphinx theme","maintainer":"sunpoet@FreeBSD.org","www":"https://foss.heptapod.net/doc-utils/cloud_sptheme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56930624483a17d56a9fdbbf4ca6772961da79487e1782af15b359aa6a7b0ba1","flatsize":460925,"path":"All/py311-cloud_sptheme-1.10.1_1.pkg","repopath":"All/py311-cloud_sptheme-1.10.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":102832,"desc":"This is a small package containing a Sphinx theme named \"Cloud\", along with some\nrelated Sphinx extensions. For more details (and to see the theme in action),\ncheck out it's documentation at https://cloud-sptheme.readthedocs.io.","deps":{"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-sphinxcontrib-fulltoc":{"origin":"textproc/py-sphinxcontrib-fulltoc","version":"1.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-clint","origin":"devel/py-clint","version":"0.5.1","comment":"Python command-line application tools","maintainer":"nivit@FreeBSD.org","www":"https://github.com/kennethreitz/clint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0845ed0632a34119d75c7b77c8984acaaca2a80bc5122147004c7cf8ad15e12d","flatsize":321794,"path":"All/py311-clint-0.5.1.pkg","repopath":"All/py311-clint-0.5.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":60040,"desc":"Clint is a Python module filled with a set of awesome tools for developing\ncommand line applications.","deps":{"py311-args":{"origin":"devel/py-args","version":"0.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-cmarkgfm","origin":"textproc/py-cmarkgfm","version":"2024.1.14","comment":"Minimal bindings to GitHub fork of cmark","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/theacodes/cmarkgfm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"930094c26ae288146e87c9db20600164180dd2492e900a67eaba4662c2d48d98","flatsize":408566,"path":"All/py311-cmarkgfm-2024.1.14.pkg","repopath":"All/py311-cmarkgfm-2024.1.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":115396,"desc":"Minimalist Python bindings to GitHub's fork of cmark.","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cons","origin":"devel/py-cons","version":"0.4.6","comment":"Implementation of Lisp/Scheme-like cons in Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pythological/python-cons/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa2b4a4a974ffbb1b64eb8570c3afbcaa671205d506358d15e117db27600c3d6","flatsize":57217,"path":"All/py311-cons-0.4.6.pkg","repopath":"All/py311-cons-0.4.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13888,"desc":"The cons package attempts to emulate the semantics of Lisp/Scheme's cons as\nclosely as possible while incorporating all the built-in Python sequence types.\n\nIn computer programming, cons is a fundamental function in most dialects of the\nLisp programming language. cons constructs memory objects which hold two values\nor pointers to two values.","deps":{"py311-logical-unification":{"origin":"math/py-logical-unification","version":"0.4.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cloudflare-scrape-js2py","origin":"net/py-cloudflare-scrape-js2py","version":"2.0.3","comment":"Python module to bypass Cloudflare's anti-bot page using js2py","maintainer":"tcberner@FreeBSD.org","www":"https://github.com/VeNoMouS/cloudflare-scrape-js2py","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f7061eef69428c72499a84999e2745f31797b67214ce3541533962c2e3c2bc4","flatsize":58565,"path":"All/py311-cloudflare-scrape-js2py-2.0.3.pkg","repopath":"All/py311-cloudflare-scrape-js2py-2.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14616,"desc":"A simple Python module to bypass Cloudflare's anti-bot page (also known as \"I'm\nUnder Attack Mode\", or IUAM), implemented with Requests. Cloudflare changes\ntheir techniques periodically, so I will update this repo frequently.\n\nThis can be useful if you wish to scrape or crawl a website protected with\nCloudflare. Cloudflare's anti-bot page currently just checks if the client\nsupports Javascript, though they may add additional techniques in the future.\n\nDue to Cloudflare continually changing and hardening their protection page,\ncloudflare-scrape requires js2py to solve Javascript challenges. This allows\nthe script to easily impersonate a regular web browser without explicitly\ndeobfuscating and parsing Cloudflare's Javascript.","deps":{"py311-Js2Py":{"origin":"devel/py-Js2Py","version":"0.74"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-contextlib-chdir","origin":"devel/py-contextlib-chdir","version":"1.0.2","comment":"Backport of contextlib.chdir stdlib class added in Python 3.11","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mondeja/contextlib-chdir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b4386d4b6f5a9065bc97f87f291c2eb195182105670837d8b3e66262320e08a","flatsize":5975,"path":"All/py311-contextlib-chdir-1.0.2.pkg","repopath":"All/py311-contextlib-chdir-1.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3192,"desc":"contextlib-chdir provides the backport of contextlib.chdir stdlib class added in\nPython 3.11.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cmd2","origin":"devel/py-cmd2","version":"2.4.3_1","comment":"Build interactive command line applications in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-cmd2/cmd2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20ea49c87badc15bd2d378f226674ee1317a1df2970a7d303809e51520af0f32","flatsize":1804071,"path":"All/py311-cmd2-2.4.3_1.pkg","repopath":"All/py311-cmd2-2.4.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":266940,"desc":"cmd2 is a tool for building interactive command line applications in Python. Its\ngoal is to make it quick and easy for developers to build feature-rich and\nuser-friendly interactive command line applications. It provides a simple API\nwhich is an extension of Python's built-in cmd module. cmd2 provides a wealth of\nfeatures on top of cmd to make your life easier and eliminates much of the\nboilerplate code which would be necessary when using cmd.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-pyperclip":{"origin":"devel/py-pyperclip","version":"1.7.0"},"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-clldutils","origin":"devel/py-clldutils","version":"3.22.2_1","comment":"Utilities for programmatic data curation","maintainer":"wen@FreeBSD.org","www":"https://github.com/clld/clldutils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9131a5909adf89f4db3b7a70b223b852e77a9f26a3d08fa7173b07f522c577c7","flatsize":4425791,"path":"All/py311-clldutils-3.22.2_1.pkg","repopath":"All/py311-clldutils-3.22.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1133960,"desc":"Originally, clldutils started out as a library for functionality often\nused in clld web apps. Over time, it turned into a toolbox for various\ndata curation tasks, with a focus on cross-linguistic data.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-colorlog":{"origin":"devel/py-colorlog","version":"6.8.2"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cliff","origin":"devel/py-cliff","version":"4.7.0","comment":"Command Line Interface Formulation Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/cliff/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"999e95d6ac4014ff507e2a62b3798d87201e9ed8a003641a617382c555fa8f00","flatsize":987958,"path":"All/py311-cliff-4.7.0.pkg","repopath":"All/py311-cliff-4.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":129608,"desc":"cliff is a framework for building command line programs. It uses setuptools\nentry points to provide subcommands, output formatters, and other extensions.","deps":{"py311-autopage":{"origin":"devel/py-autopage","version":"0.5.2"},"py311-cmd2":{"origin":"devel/py-cmd2","version":"2.4.3_1"},"py311-prettytable0":{"origin":"devel/py-prettytable0","version":"0.7.2_1"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cvxopt","origin":"math/py-cvxopt","version":"1.3.2_9","comment":"Python software for convex optimization","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cvxopt/cvxopt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d3cfb65aa0909c8a2752c8edc202c7c57f55274bf015d2e3f2c756e6dbca581","flatsize":2439227,"path":"All/py311-cvxopt-1.3.2_9.pkg","repopath":"All/py311-cvxopt-1.3.2_9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":373248,"desc":"CVXOPT is a free software package for convex optimization based on the Python\nprogramming language. It can be used with the interactive Python interpreter,\non the command line by executing Python scripts, or integrated in other software\nvia Python extension modules. Its main purpose is to make the development of\nsoftware for convex optimization applications straightforward by building on\nPython's extensive standard library and on the strengths of Python as a\nhigh-level programming language.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"dsdp":{"origin":"math/dsdp","version":"5.8_7"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"glpk":{"origin":"math/glpk","version":"5.0"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"}},"categories":["math","python"],"shlibs_required":["libamd.so.3","libsuitesparseconfig.so.7","liblapack.so.3","libblas.so.3","libcholmod.so.5","libcolamd.so.3","libdsdp.so.0","libfftw3.so.3","libglpk.so.40","libgsl.so.27","libumfpack.so.6"],"options":{"DSDP":"on","FFTW":"on","GLPK":"on","GSL":"on"},"annotations":{"cpe":"cpe:2.3:a:cvxopt_project:cvxopt:1.3.2:::::dragonfly6:x86_64:9","flavor":"py311"}},{"name":"py311-cloud-init","origin":"net/cloud-init","version":"24.1.4","comment":"Init scripts for use on cloud images","maintainer":"andrey@bsdnir.info","www":"https://cloud-init.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5d88d6776ef8daaace8b175216dbfb39ed41bfeda289f4cd148d8363a13c414","flatsize":5665518,"path":"All/py311-cloud-init-24.1.4.pkg","repopath":"All/py311-cloud-init-24.1.4.pkg","licenselogic":"or","licenses":["APACHE20","GPLv3"],"pkgsize":1297752,"desc":"Cloud-init is the industry standard multi-distribution method for cross-platform\ncloud instance initialization. It is supported across all major public cloud\nproviders, provisioning systems for private cloud infrastructure, and bare-metal\ninstallations.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-boto":{"origin":"devel/py-boto","version":"2.49.0_1"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-jsonpatch":{"origin":"devel/py-jsonpatch","version":"1.33"},"py311-jsonpointer":{"origin":"devel/py-jsonpointer","version":"2.0"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-netifaces":{"origin":"net/py-netifaces","version":"0.11.0"},"py311-oauthlib":{"origin":"security/py-oauthlib","version":"3.2.2_1"},"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["net","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"To enable cloud-init, add the following line to rc.conf:\n\ncloudinit_enable=\"YES\"\n\nThis will make sure cloud-init is started at boot.","type":"install"}]},{"name":"py311-click-plugins","origin":"devel/py-click-plugins","version":"1.1.1","comment":"Click extension to register CLI commands via setuptools","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/click-plugins/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ae945811d27b6f76a9ef9c5e8b7d64f4ae27951e7041b2a82b13f00a0a06c1d","flatsize":26027,"path":"All/py311-click-plugins-1.1.1.pkg","repopath":"All/py311-click-plugins-1.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7560,"desc":"An extension module for click to enable registering CLI commands via setuptools\nentry-points.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-click-option-group","origin":"devel/py-click-option-group","version":"0.5.6_1","comment":"Option groups missing in Click","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/click-contrib/click-option-group","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea91ca5e0a3aae4a513f90d4d707f20bd3fb0a4f298d707fa34e7b03a81776fa","flatsize":119255,"path":"All/py311-click-option-group-0.5.6_1.pkg","repopath":"All/py311-click-option-group-0.5.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":23412,"desc":"click-option-group is a Click-extension package that adds option groups missing\nin Click.\n\nClick is a package for creating powerful and beautiful command line interfaces\n(CLI) in Python, but it has no the functionality for creating option groups.\n\nOption groups are convenient mechanism for logical structuring CLI, also it\nallows you to set the specific behavior and set the relationship among grouped\noptions (mutually exclusive options for example). Moreover, argparse stdlib\npackage contains this functionality out of the box.\n\nAt the same time, many Click users need this functionality. You can read\ninteresting discussions about it in the issues 257, 373, 509 and 1137.\n\nThe aim of this package is to provide group options with extensible\nfunctionality using canonical and clean API (Click-like API as far as possible).","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-click-log","origin":"devel/py-click-log","version":"0.3.2","comment":"Logging integration for Click","maintainer":"geier@lostpackets.de","www":"https://github.com/click-contrib/click-log","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1eab2d0138b2b59245046e3f40fa1a06ba7694a05c60363d9de24c25865f67d7","flatsize":20359,"path":"All/py311-click-log-0.3.2.pkg","repopath":"All/py311-click-log-0.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7060,"desc":"Integrates logging with click.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-clingcon","origin":"math/py-clingcon","version":"5.2.1","comment":"Extension of clingo to handle constraints over integers","maintainer":"yuri@FreeBSD.org","www":"https://potassco.org/clingcon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e2325f1db307909b6dd8569be23e2128299995de54cf20c0d9cafc623730ec6","flatsize":514426,"path":"All/py311-clingcon-5.2.1.pkg","repopath":"All/py311-clingcon-5.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":169680,"desc":"Clingcon is an answer set solver for constraint logic programs, building upon\nthe answer set solver clingo. It extends the high-level modeling language of ASP\nwith constraint solving capacities. Constraints over finite domain integer\nvariables can be used in logic programs. Clingcon adopts state-of-the-art\ntechniques from the area of SMT, like conflict-driven learning and theory\npropagation. It uses lazy nogood and variable generation on the order encoding\nand features several preprocessing techniques.","deps":{"py311-clingo":{"origin":"math/py-clingo","version":"5.7.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-clingo","origin":"math/py-clingo","version":"5.7.1","comment":"Grounder and solver for logic programs","maintainer":"yuri@FreeBSD.org","www":"https://potassco.org/clingo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3360bb2f35a0b1389be1af8c976204d4a160b1f3e11e6ad59e11ad0d08cf4ac9","flatsize":5841137,"path":"All/py311-clingo-5.7.1.pkg","repopath":"All/py311-clingo-5.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1459928,"desc":"Answer Set Programming (ASP) offers a simple and powerful modeling language to\nsolve combinatorial problems. With these tools users can concentrate on an\nactual problem, rather than a smart way of implementing it.","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-click-default-group-wheel","origin":"devel/py-click-default-group-wheel","version":"1.2.3","comment":"Extends click.Group to invoke command without explicit subcommand name","maintainer":"yuri@FreeBSD.org","www":"https://github.com/click-contrib/click-default-group","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ceed8d8dd2f4d01d22eb577aa3758bc65c584eff1755ba27399f46ee6fcb58f8","flatsize":1123,"path":"All/py311-click-default-group-wheel-1.2.3.pkg","repopath":"All/py311-click-default-group-wheel-1.2.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1608,"desc":"Extends click.Group to invoke a command without explicit subcommand name.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-click-default-group","origin":"devel/py-click-default-group","version":"1.2.4","comment":"Extend click.Group to invoke a command without explicit subcommand name","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/click-contrib/click-default-group","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87042d3856c742aaca8aef4f20a9906d758e3fa0d1216754009985be564b7a79","flatsize":23841,"path":"All/py311-click-default-group-1.2.4.pkg","repopath":"All/py311-click-default-group-1.2.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6576,"desc":"DefaultGroup is a sub class of click.Group. But it invokes a default subcommand\ninstead of showing a help message when a subcommand is not passed.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-click-completion","origin":"devel/py-click-completion","version":"0.5.2","comment":"Enhanced completion for Click","maintainer":"matthew@FreeBSD.org","www":"https://github.com/click-contrib/click-completion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3175a96f60fcaab33dddb22ac9aeb28528701dd56904aea0165b575252e14a6e","flatsize":96982,"path":"All/py311-click-completion-0.5.2.pkg","repopath":"All/py311-click-completion-0.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18988,"desc":"Add automatic completion support for fish, Zsh, Bash and PowerShell to\nClick.\n\nAll the supported shells are able to complete all the command line\narguments and options defined with click. In addition, fish and Zsh\nare also displaying the options and commands help during the\ncompletion.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-shellingham":{"origin":"devel/py-shellingham","version":"1.5.4"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-click-creds","origin":"devel/py-click-creds","version":"0.0.3","comment":"Pluggable credentials storage and management for click cli apps","maintainer":"acm@FreeBSD.org","www":"https://github.com/eshaan7/click-creds","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"630ae9e07d76c0526d79cdc38c9bfc0078ed9a2b1880f1465f36b6ff84aadde0","flatsize":37853,"path":"All/py311-click-creds-0.0.3.pkg","repopath":"All/py311-click-creds-0.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11164,"desc":"Pluggable credentials storage and management for click CLI applications.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tinynetrc":{"origin":"devel/py-tinynetrc","version":"1.3.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-click-repl","origin":"devel/py-click-repl","version":"0.3.0_1","comment":"REPL plugin for Click","maintainer":"otis@FreeBSD.org","www":"https://github.com/click-contrib/click-repl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc908d6231773fc7a5ec0638fcd05c423c6ed4f316a41380f038ca85bba3ab8a","flatsize":83868,"path":"All/py311-click-repl-0.3.0_1.pkg","repopath":"All/py311-click-repl-0.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19684,"desc":"Enable REPL plugin for Click.\n\nPython REPL, short for Read-Eval-Print Loop, is an interactive programming\nenvironment that allows users to execute Python code one line at a time.\nIt evaluates input, executes computations, and prints results instantly,\nfacilitating testing, debugging, and exploratory programming.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-click-help-colors","origin":"devel/py-click-help-colors","version":"0.9.4","comment":"Colorization of help messages in Click","maintainer":"bofh@FreeBSD.org","www":"https://github.com/click-contrib/click-help-colors","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"611d93e0c1f95eb49b8094277482a52ae0c201ca5d156b297dc413dc9dbd7ad1","flatsize":55276,"path":"All/py311-click-help-colors-0.9.4.pkg","repopath":"All/py311-click-help-colors-0.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12104,"desc":"Colorization of help messages in Click.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cliapp","origin":"devel/py-cliapp","version":"1.20180812.1","comment":"Python framework for command line utilities","maintainer":"bapt@FreeBSD.org","www":"https://liw.fi/cliapp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb84c233ee4c073d1d1082ad41c07f2033a4b2f713b1560367284a830e418d65","flatsize":670360,"path":"All/py311-cliapp-1.20180812.1.pkg","repopath":"All/py311-cliapp-1.20180812.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":97724,"desc":"cliapp is a Python framework for Unix-like command line programs. It contains\nthe typical stuff such programs need to do, such as parsing the command line for\noptions, and iterating over input files.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-click","origin":"devel/py-click","version":"8.1.7","comment":"Python package for creating command line interfaces","maintainer":"robak@FreeBSD.org","www":"https://github.com/pallets/click","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a499b8a0ae9e6e961f6e317230f4b58947e9dc72964730cab07d0bd37ebdeab1","flatsize":1301757,"path":"All/py311-click-8.1.7.pkg","repopath":"All/py311-click-8.1.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":197468,"desc":"Click is a Python package for creating beautiful command line interfaces\nin a composable way with as little code as necessary. It's the \"Command\nLine Interface Creation Kit\". It's highly configurable but comes with\nsensible defaults out of the box.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cli-helpers","origin":"devel/py-cli-helpers","version":"2.3.1_1","comment":"Helpers for building command-line apps","maintainer":"sunpoet@FreeBSD.org","www":"https://cli-helpers.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f704c0afc28a6d6e13799e4bb10ac10de34b3d83fed47df6869ce454b35c82f4","flatsize":195566,"path":"All/py311-cli-helpers-2.3.1_1.pkg","repopath":"All/py311-cli-helpers-2.3.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":35488,"desc":"CLI Helpers is a Python package that makes it easy to perform common tasks when\nbuilding command-line apps. It's a helper library for command-line interfaces.\n\nLibraries like Click and Python Prompt Toolkit are amazing tools that help you\ncreate quality apps. CLI Helpers complements these libraries by wrapping up\ncommon tasks in simple interfaces.\n\nCLI Helpers is not focused on your app's design pattern or framework -- you can\nuse it on its own or in combination with other libraries. It is lightweight and\neasy to extend.\n\nWhat's included in CLI Helpers?  - Prettyprinting of tabular data with custom\npre-processing - [in progress] config file reading/writing","deps":{"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"STYLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-clikit","origin":"devel/py-clikit","version":"0.6.2_2","comment":"Utilities to build beautiful and testable command line interfaces","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sdispater/clikit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10f445e85446419019c3a7063c07a54478032cf309de89944595b230536520a1","flatsize":1138836,"path":"All/py311-clikit-0.6.2_2.pkg","repopath":"All/py311-clikit-0.6.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":166048,"desc":"CliKit is a group of utilities to build beautiful and testable command line\ninterfaces.","deps":{"py311-crashtest":{"origin":"devel/py-crashtest","version":"0.4.1_1"},"py311-pastel":{"origin":"devel/py-pastel","version":"0.2.1_2"},"py311-pylev":{"origin":"devel/py-pylev","version":"1.4.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cleo","origin":"devel/py-cleo","version":"2.1.0","comment":"Create beautiful and testable command-line interfaces","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-poetry/cleo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"716fa20d385304c1972ff14dfe75b9a1111d879061e2000d84f49c905ef0c93c","flatsize":1026051,"path":"All/py311-cleo-2.1.0.pkg","repopath":"All/py311-cleo-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":162984,"desc":"Cleo creates beautiful and testable command-line interfaces. Cleo is mostly a\nhigher level wrapper for CliKit, so a lot of the components and utilities comes\nfrom it.","deps":{"py311-crashtest":{"origin":"devel/py-crashtest","version":"0.4.1_1"},"py311-rapidfuzz":{"origin":"devel/py-rapidfuzz","version":"3.9.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-clang","origin":"devel/py-clang","version":"11.0","comment":"Python bindings for libclang","maintainer":"ports@nicandneal.net","www":"https://github.com/llvm-mirror/clang/tree/master/bindings/python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fd3f9845abe4ded574a612797189395072e5459d5875791b27481f34fe0a584","flatsize":483873,"path":"All/py311-clang-11.0.pkg","repopath":"All/py311-clang-11.0.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":63996,"desc":"This is the python bindings subdir of llvm clang repository.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cligj","origin":"devel/py-cligj","version":"0.7.2","comment":"Click-based argument and option decorators for Python GIS cli","maintainer":"lbartoletti@FreeBSD.org","www":"https://pypi.org/project/cligj/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e15780232663e63d778b725cb09e8866152ed673537e094ace7356b20747b99b","flatsize":42007,"path":"All/py311-cligj-0.7.2.pkg","repopath":"All/py311-cligj-0.7.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10204,"desc":"Common arguments and options for GeoJSON processing commands, using Click.\n\ncligj is for Python developers who create command line interfaces for\ngeospatial data. cligj allows you to quickly build consistent, well-tested\nand interoperable CLIs for handling GeoJSON.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cld","origin":"devel/py-cld","version":"20150113_1","comment":"Python bindings for compact language detector library","maintainer":"demon@FreeBSD.org","www":"https://code.google.com/p/chromium-compact-language-detector/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ae144a6ae65434276421dc5ae7fc86f238e89f6a3336fb96279e7420aaf085c","flatsize":54403,"path":"All/py311-cld-20150113_1.pkg","repopath":"All/py311-cld-20150113_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11592,"desc":"A port from the CLD (Compact Language Detector) library embedded in\nGoogle's Chromium browser.  The library detects the language from\nprovided UTF8 text (plain text or HTML).  This is python bindings.","deps":{"cld2":{"origin":"devel/cld2","version":"20150505"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libcld2.so","libcld2_full.so"],"annotations":{"flavor":"py311"}},{"name":"py311-ckcc-protocol","origin":"security/py-ckcc-protocol","version":"1.4.0","comment":"Coldcard CLI and python interface library","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/ckcc-protocol/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7dd0f07bd8534c7afdb9d447289bb3e0d1e045d46bea2157f39fd8c9b6904d80","flatsize":337273,"path":"All/py311-ckcc-protocol-1.4.0.pkg","repopath":"All/py311-ckcc-protocol-1.4.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":68176,"desc":"Python library and command-line utilities to communciate with coldcard hardware\nwallets.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-ecdsa":{"origin":"security/py-ecdsa","version":"0.19.0_1"},"py311-hidapi":{"origin":"comms/py-hidapi","version":"0.14.0"},"py311-pyaes":{"origin":"security/py-pyaes","version":"1.6.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"flavor":"py311"}},{"name":"py311-ckanapi","origin":"devel/py-ckanapi","version":"4.8","comment":"CLI and Python module for accessing the CKAN Action API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ckan/ckanapi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cca6be046604df1ae691863e43fdb3fe57f7c946c37a673bab590812895f9b2c","flatsize":568639,"path":"All/py311-ckanapi-4.8.pkg","repopath":"All/py311-ckanapi-4.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":85368,"desc":"ckanapi is a command line interface and Python module for accessing the CKAN\nAction API.\n\nThe ckanapi command line interface lets you access local and remote CKAN\ninstances for bulk operations and simple API actions.\n\nThe ckanapi Python module may be used from within a CKAN extension or in a\nPython 2 or Python 3 application separate from CKAN.","deps":{"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-python-slugify":{"origin":"textproc/py-python-slugify","version":"8.0.4"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cjkwrap","origin":"textproc/py-cjkwrap","version":"2.2","comment":"Library for wrapping and filling CJK text in Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/CJKwrap/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51892262c3788194e4b86e4102aa108dd292c83a300dd3df6956045ddcdacec2","flatsize":29947,"path":"All/py311-cjkwrap-2.2.pkg","repopath":"All/py311-cjkwrap-2.2.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":8476,"desc":"CJKwrap is a library for wrapping and filling CJK (Chinese, Japanese, and\nKorean) text. Fix Python issue24665.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cjdns","origin":"net/py-cjdns","version":"0.2.4","comment":"Library to interact with the cjdns admin interface","maintainer":"yuri@FreeBSD.org","www":"https://github.com/hyperboria/python-cjdns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ffbb871e562a7afdc942789c581ab285680f25b9bd1943ec126771ac5a30013","flatsize":103913,"path":"All/py311-cjdns-0.2.4.pkg","repopath":"All/py311-cjdns-0.2.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28000,"desc":"A library to interact with the cjdns Admin Interface.","deps":{"py311-prettytable":{"origin":"devel/py-prettytable","version":"3.10.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-claripy","origin":"math/py-claripy","version":"9.0.5405","comment":"Abstraction layer for constraint solvers","maintainer":"ports@FreeBSD.org","www":"https://github.com/angr/claripy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"961381fbf12214f44f2a3816c61e345a5d8d35e3de11c08553c746d67c97e5ca","flatsize":2475772,"path":"All/py311-claripy-9.0.5405.pkg","repopath":"All/py311-claripy-9.0.5405.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":327316,"desc":"Claripy is an abstracted constraint-solving wrapper for Python.\n\nIt is being developed by the Angr project.","deps":{"py311-cachetools":{"origin":"devel/py-cachetools","version":"5.3.3"},"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-pysmt":{"origin":"math/py-pysmt","version":"0.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-z3-solver":{"origin":"math/py-z3-solver","version":"4.8.17_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-claripy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-clarabel","origin":"math/py-clarabel","version":"0.9.0","comment":"Clarabel conic interior point solver","maintainer":"yuri@FreeBSD.org","www":"https://github.com/oxfordcontrol/Clarabel.rs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a8a7e76395ddc416ff63970c520b2a2eb1a3f61c94129a7eb9cf76a4f9ee4d0","flatsize":2666544,"path":"All/py311-clarabel-0.9.0.pkg","repopath":"All/py311-clarabel-0.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":754192,"desc":"Clarabel is an implementation of an interior point numerical solver for convex\noptimization problems using a novel homogeneous embedding.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-citeproc-py","origin":"textproc/py-citeproc-py","version":"0.6.0","comment":"Citation Style Language (CSL) processor for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/brechtm/citeproc-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c3f3657adcabeae62ec1fa5371191f8570a8d30126693ac5e73cc1e5a680fc0","flatsize":1189377,"path":"All/py311-citeproc-py-0.6.0.pkg","repopath":"All/py311-citeproc-py-0.6.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":144652,"desc":"Python implementation of the Citation Style Language (CSL). It is currently\nfar from complete, and may just be experiment.\n\nThe goal is a Python CSL implementation that includes a good test foundation,\nand is easy to integrate into different contexts.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ciso8601","origin":"devel/py-ciso8601","version":"2.3.0","comment":"Fast ISO8601 date time parser for Python written in C","maintainer":"ygy@FreeBSD.org","www":"https://github.com/closeio/ciso8601","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7c2331f00b55839fd8b7a143c5b0cbc3482585bbbe3f59fcd3d35a5146adc81","flatsize":48015,"path":"All/py311-ciso8601-2.3.0.pkg","repopath":"All/py311-ciso8601-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13436,"desc":"ciso8601 converts ISO 8601 or RFC 3339 date time strings into Python\ndatetime objects. Since it's written as a C module, it is much faster\nthan other Python libraries.\n\nNote: ciso8601 doesn't support the entirety of the ISO 8601 spec,\nonly a popular subset.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-click7","origin":"devel/py-click7","version":"7.1.2_1","comment":"Python package for creating command line interfaces","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mitsuhiko/click","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bd1fbe9619e4471caa9371f07d5c1eb61c30ae7cd92723929101d7db52d1ebd","flatsize":1019698,"path":"All/py311-click7-7.1.2_1.pkg","repopath":"All/py311-click7-7.1.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":161768,"desc":"Click is a Python package for creating beautiful command line interfaces\nin a composable way with as little code as necessary. It's the \"Command\nLine Interface Creation Kit\". It's highly configurable but comes with\nsensible defaults out of the box.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cirq-rigetti","origin":"science/py-cirq-rigetti","version":"1.3.0_1","comment":"Cirq module to run on Rigetti quantum computers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/quantumlib/cirq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8b8fa65ca5af9da5f6ab1dce3dd03026dd7718e31bdf3b42c57ec0ea65a7592","flatsize":734585,"path":"All/py311-cirq-rigetti-1.3.0_1.pkg","repopath":"All/py311-cirq-rigetti-1.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":92576,"desc":"cirq-ionq provides everything you'll need to run Cirq quantum algorithms\non Rigetti quantum computers.","deps":{"py311-cirq-core":{"origin":"science/py-cirq-core","version":"1.3.0"},"py311-pyquil":{"origin":"devel/py-pyquil","version":"3.1.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cirq-pasqal","origin":"science/py-cirq-pasqal","version":"1.3.0","comment":"Cirq module to run on pasqal quantum computers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/quantumlib/cirq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1849eb8450daf2b8c44d15ef3095bf3ba3311d2d9006950abf7201d1ee57a4e","flatsize":266808,"path":"All/py311-cirq-pasqal-1.3.0.pkg","repopath":"All/py311-cirq-pasqal-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":43760,"desc":"cirq-ionq provides everything you'll need to run Cirq quantum algorithms on\npasqal quantum computers.","deps":{"py311-cirq-core":{"origin":"science/py-cirq-core","version":"1.3.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-configargparse","origin":"devel/py-configargparse","version":"1.5.3_1","comment":"Drop-in replacement for argparse","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bw2/ConfigArgParse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed2825f4b7e3b56c34cf0893dd6183954e0ea9f982a7262d7314d786e1d3f9b3","flatsize":185806,"path":"All/py311-configargparse-1.5.3_1.pkg","repopath":"All/py311-configargparse-1.5.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35460,"desc":"ConfigArgParse is a drop-in replacement for argparse that allows options to\nalso be set via config files and/or environment variables.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ciscoconfparse","origin":"net-mgmt/py-ciscoconfparse","version":"1.9.28","comment":"Parse, audit, query, build and modify Cisco IOS-style configurations","maintainer":"kai@FreeBSD.org","www":"http://www.pennington.net/py/ciscoconfparse/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b67734aa918e891eca17f6dc595edd6893ec4d0ab0ea203629f430021f22cbd9","flatsize":3173223,"path":"All/py311-ciscoconfparse-1.9.28.pkg","repopath":"All/py311-ciscoconfparse-1.9.28.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":282220,"desc":"ciscoconfparse parses through Cisco IOS-style configurations. It can:\n\n- Audit existing router / switch / firewall / wlc configurations\n- Retrieve portions of the configuration\n- Modify existing configurations\n- Build new configurations\n\nIt can also parse other vendor configurations:\n\n- Juniper Networks JunOS\n- F5 Networks configurations\n- Palo Alto Networks Firewall configurations\n\nThe module handles anything that has a Cisco IOS style of configuration, e.g.:\n\n- Cisco IOS/IOS-XE/IOS-XR/Aironet/ASA/CatOS/Nexus\n- Arista EOS\n- Brocade\n- HP Switches\n- Force 10 Switches\n- Dell PowerConnect Switches\n- Enterasys, Extreme Networks, Screenos","deps":{"py311-deprecated":{"origin":"devel/py-deprecated","version":"1.2.14_1"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-loguru":{"origin":"devel/py-loguru","version":"0.7.2"},"py311-passlib":{"origin":"security/py-passlib","version":"1.7.4"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"Since the 1.4.2 release the behavior of \"ip_helper_addresses()\" function has\nchanged.  Parsing helper-addresses under factory=True won't work anymore as\nexpected.\n\nAlso the method named \"find_objects_w_all_children()\" has changed since the\n1.4.0 release.  Former releases used the keyword \"all_children\" which has been\nreplaced with \"recurse\".\n\nIf you use one of those features mentioned above, please migrate your scripts\nto the new format.","type":"upgrade","maximum_version":"1.4.3"}]},{"name":"py311-cirq-ionq","origin":"science/py-cirq-ionq","version":"1.3.0","comment":"Cirq module to run on IonQ quantum computers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/quantumlib/cirq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a8c1470a1ad4544b0303dd48c23f43a01d8472937f206d94cdae4bde184eb0c","flatsize":810414,"path":"All/py311-cirq-ionq-1.3.0.pkg","repopath":"All/py311-cirq-ionq-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":100388,"desc":"cirq-ionq provides everything you'll need to run Cirq quantum algorithms on IonQ\nquantum computers.","deps":{"py311-cirq-core":{"origin":"science/py-cirq-core","version":"1.3.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-click-didyoumean","origin":"devel/py-click-didyoumean","version":"0.3.0","comment":"Enable git-like did-you-mean feature in click","maintainer":"otis@FreeBSD.org","www":"https://github.com/click-contrib/click-didyoumean","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d769876919aee6de3aff02ca5f2dfaecff548ac9583a201d137206d2b2dfa6f3","flatsize":11448,"path":"All/py311-click-didyoumean-0.3.0.pkg","repopath":"All/py311-click-didyoumean-0.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4408,"desc":"Enable git-like did-you-mean feature in click.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cirq-aqt","origin":"science/py-cirq-aqt","version":"1.3.0","comment":"Cirq module to run on AQT quantum computers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/quantumlib/cirq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"966950d9a65dd2f0d60052315d282e5df75b29abebaa15e33e0233ad6a70977d","flatsize":244448,"path":"All/py311-cirq-aqt-1.3.0.pkg","repopath":"All/py311-cirq-aqt-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41960,"desc":"cirq-ionq provides everything you'll need to run Cirq quantum algorithms on AQT\nquantum computers.","deps":{"py311-cirq-core":{"origin":"science/py-cirq-core","version":"1.3.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-circuits","origin":"devel/py-circuits","version":"3.2","comment":"Asynchronous Component-based Event Application Framework","maintainer":"bofh@FreeBSD.org","www":"https://bitbucket.org/prologic/circuits/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de1f363ddbf0313f939a5a6f7298da0693f6e1534c506c5810aa60fc87148988","flatsize":1836043,"path":"All/py311-circuits-3.2.pkg","repopath":"All/py311-circuits-3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":281720,"desc":"circuits is a Lightweight Event driven and Asynchronous Application Framework\nfor the Python Programming Language with a strong Component Architecture.\n\ncircuits also includes a lightweight, high performance and scalable HTTP/WSGI\ncompliant web server as well as various I/O and Networking components.\n\nFeatures:\n\n- Event driven, with concurrency support\n- Component architecture\n- Asynchronous I/O components\n- No compulsory external dependencies\n- Full featured web framework (circuits.web)\n- Coroutine based synchronization primitives","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cirq-google","origin":"science/py-cirq-google","version":"1.3.0","comment":"Google Cirq adapter for IQM's quantum architectures","maintainer":"yuri@FreeBSD.org","www":"https://github.com/quantumlib/Cirq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06d88e520e85e79f265cf7e90c8ac16c942e4f0f818bbc2cfa0982c108088d08","flatsize":8649305,"path":"All/py311-cirq-google-1.3.0.pkg","repopath":"All/py311-cirq-google-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":790828,"desc":"Google Cirq adapter for IQM's quantum architectures.\n\nPart of the Cirq quantum computing framework.","deps":{"py311-google-api-core":{"origin":"www/py-google-api-core","version":"2.19.0"},"py311-proto-plus":{"origin":"devel/py-proto-plus","version":"1.23.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-citeproc-py-styles","origin":"textproc/py-citeproc-py-styles","version":"0.1.3","comment":"Static resources package for citeproc-py","maintainer":"yuri@FreeBSD.org","www":"https://github.com/inveniosoftware/citeproc-py-styles","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a777d4e702ca327ffaf8f8821b49460f35ccd2957f05c26ed8c01f7619cac915","flatsize":35045420,"path":"All/py311-citeproc-py-styles-0.1.3.pkg","repopath":"All/py311-citeproc-py-styles-0.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2017048,"desc":"This module is meant to be used as a static resources package, in order to\nmake it easy to include the required Citation Style files (.csl) when using\nciteproc-py.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-chevron","origin":"textproc/py-chevron","version":"0.14.0","comment":"Mustache templating language renderer","maintainer":"nork@FreeBSD.org","www":"https://pypi.org/project/chevron/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a394328b753ed8edb519c786cf0803ca4eff77608768815fe6ded65eff0a98c5","flatsize":78693,"path":"All/py311-chevron-0.14.0.pkg","repopath":"All/py311-chevron-0.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19244,"desc":"A python implementation of the mustache templating language\n(https://mustache.github.io/).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-circuitbreaker","origin":"devel/py-circuitbreaker","version":"2.0.0","comment":"Python Circuit Breaker pattern implementation","maintainer":"ale_sagra@hotmail.com","www":"https://github.com/fabfuel/circuitbreaker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dde0d39882432f9a78929a10dec5a516bc984c888551bd0ebba1bc39e9586c98","flatsize":58862,"path":"All/py311-circuitbreaker-2.0.0.pkg","repopath":"All/py311-circuitbreaker-2.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12840,"desc":"This is a Python implementation of the \"Circuit Breaker\" Pattern.\n(http://martinfowler.com/bliki/CircuitBreaker.html)\n\nInspired by Michael T. Nygard's highly recommendable book Release It!\n(https://pragprog.com/book/mnee/release-it)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cinemagoer","origin":"www/py-cinemagoer","version":"2023.5.1_1","comment":"Python package to access the IMDb database","maintainer":"sunpoet@FreeBSD.org","www":"https://cinemagoer.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95ee78626fc94b1008b309121e33ed9556837f7cd0766ca641eed26f03a7385e","flatsize":2462968,"path":"All/py311-cinemagoer-2023.5.1_1.pkg","repopath":"All/py311-cinemagoer-2023.5.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":353932,"desc":"Cinemagoer (previously known as IMDbPY) is a Python package for retrieving and\nmanaging the data of the IMDb movie database about movies, people and companies.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cheroot","origin":"www/py-cheroot","version":"10.0.1","comment":"Highly-optimized, pure-python HTTP server","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cherrypy/cheroot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1438d22a9ac5d2b95b1660bc39d0dbc6cd87dc197e89d92a903b23555abc5474","flatsize":1155485,"path":"All/py311-cheroot-10.0.1.pkg","repopath":"All/py311-cheroot-10.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":195992,"desc":"Cheroot is a highly-optimized, pure-Python HTTP server used by CherryPy.","deps":{"py311-jaraco.functools":{"origin":"devel/py-jaraco.functools","version":"4.0.0"},"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-checkdmarc","origin":"mail/py-checkdmarc","version":"5.3.1","comment":"Python module and command line parser for SPF and DMARC records","maintainer":"sunpoet@FreeBSD.org","www":"https://domainaware.github.io/checkdmarc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef1565c5a62aa0048690fd77bd71be348fe9bff72770281ab0a0dfe06380dbba","flatsize":600971,"path":"All/py311-checkdmarc-5.3.1.pkg","repopath":"All/py311-checkdmarc-5.3.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":77612,"desc":"checkdmarc is a Python module and command line utility for validating SPF and\nDMARC DNS records.\n\nFeatures:\n- API and CLI\n- Can test multiple domains at once\n- CLI output in JSON or CSV format\n- Parses and validates MX, SPF, and DMARC records\n- Checks for DNSSEC deployment\n- Lists name servers\n- Checks for STARTTLS and TLS support on each mail server","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-expiringdict":{"origin":"devel/py-expiringdict","version":"1.2.2"},"py311-publicsuffixlist":{"origin":"dns/py-publicsuffixlist","version":"0.10.1.20240618"},"py311-pyleri":{"origin":"devel/py-pyleri","version":"1.4.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-timeout-decorator":{"origin":"devel/py-timeout-decorator","version":"0.5.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-check-sdist","origin":"devel/py-check-sdist","version":"0.1.3","comment":"Check the contents of an sdist vs git","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/henryiii/check-sdist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab2ccc5e005751db1ba6fdb25452161548647ba882053a69037a0a99cd0f2df6","flatsize":54242,"path":"All/py311-check-sdist-0.1.3.pkg","repopath":"All/py311-check-sdist-0.1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14904,"desc":"Have you ever shipped broken sdists with missing files or possibly dirty sdists\nwith files that shouldn't have been there? Have you noticed that standards\ncompliant tools aren't making the same sdist that flit build is? Is hatchling\nadding .DSStore files when you ship from your macOS? No matter what\nbuild-backend you use, check-sdist can help!\n\nCheck-sdist builds an sdist and compares the contents with your Git repository\ncontents. It can even temporarily inject common junk files (like pycache files\nor OS specific files) and help verify that those aren't getting bundled into\nyour sdist. If you are getting files you didn't expect or missing files you did\nexpect, consult your build backend's docs to see how to include or exclude\nfiles.","deps":{"py311-build":{"origin":"devel/py-build","version":"1.2.1"},"py311-pathspec":{"origin":"devel/py-pathspec","version":"0.12.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cheetah3","origin":"devel/py-cheetah3","version":"3.2.6_1","comment":"HTML template engine for Python","maintainer":"FreeBSD@ShaneWare.Biz","www":"https://cheetahtemplate.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae926a29534a61dd904cf02d7e2d18d0ec09ef700ae181fc53c064e663ebd13d","flatsize":2604444,"path":"All/py311-cheetah3-3.2.6_1.pkg","repopath":"All/py311-cheetah3-3.2.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":350260,"desc":"Cheetah is a Python-powered template engine and code generator. It\ncan be used as a standalone utility or it can be combined with other\ntools. Cheetah has many potential uses, but web developers looking\nfor a viable alternative to ASP, JSP, PHP and PSP are expected to\nbe its principle user group.","deps":{"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","textproc","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-check-jsonschema","origin":"devel/py-check-jsonschema","version":"0.28.2","comment":"jsonschema CLI and pre-commit hook","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-jsonschema/check-jsonschema","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f383ab0e4c2388a2ad70a16752dcc85ce03a2ddf204faebc072e182893b16bfd","flatsize":2092608,"path":"All/py311-check-jsonschema-0.28.2.pkg","repopath":"All/py311-check-jsonschema-0.28.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":214248,"desc":"check-jsonschema is a JSON Schema CLI and pre-commit hook built on jsonschema.\nThe schema may be specified as a local or remote (HTTP or HTTPS) file.\n\nRemote files are automatically downloaded and cached if possible.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-regress":{"origin":"devel/py-regress","version":"0.4.2_7"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-configupdater","origin":"devel/py-configupdater","version":"3.1.1_1","comment":"Parser like ConfigParser but for updating configuration files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pyscaffold/configupdater","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0192c6d341af1785b3c91de1d2f8ae9d1ad4be859f9d98e2b5a9ebb63483b64","flatsize":351021,"path":"All/py311-configupdater-3.1.1_1.pkg","repopath":"All/py311-configupdater-3.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56252,"desc":"The sole purpose of ConfigUpdater is to easily update an INI config file with no\nchanges to the original file except the intended ones. This means comments, the\nordering of sections and key/value-pairs as wells as their cases are kept as in\nthe original file. Thus ConfigUpdater provides complementary functionality to\nPython's ConfigParser which is primarily meant for reading config files and\nwriting new ones.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-crontab","origin":"devel/py-crontab","version":"1.0.1_1","comment":"Parse and use crontab schedules in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/josiahcarlson/parse-crontab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47d383bfbf54c6f3984628eaac701cc1df9e44cbf5dc53ee38a2d673fff7655c","flatsize":138073,"path":"All/py311-crontab-1.0.1_1.pkg","repopath":"All/py311-crontab-1.0.1_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":27864,"desc":"This package intends to offer a method of parsing crontab schedule entries and\ndetermining when an item should next be run. More specifically, it calculates a\ndelay in seconds from when the .next() method is called to when the item should\nnext be executed.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-channels","origin":"www/py-channels","version":"4.1.0","comment":"Brings async, event-driven capabilities to Django","maintainer":"sunpoet@FreeBSD.org","www":"https://channels.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66ff64dd619b64fa3909ca011f47d758043498ec165ef959c40b045afd965dca","flatsize":297938,"path":"All/py311-channels-4.1.0.pkg","repopath":"All/py311-channels-4.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":56280,"desc":"Channels augments Django to bring WebSocket, long-poll HTTP, task offloading and\nother async support to your code, using familiar Django design patterns and a\nflexible underlying framework that lets you not only customize behaviours but\nalso write support for your own protocols and needs.","deps":{"py311-asgiref":{"origin":"www/py-asgiref","version":"3.8.1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cle","origin":"devel/py-cle","version":"9.0.5405","comment":"Pythonic interface to analyze binary formats","maintainer":"ports@FreeBSD.org","www":"https://github.com/angr/cle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"631100927b94a1833fe9cfa32b2c6a16b80db184b4436df3e60db1c5ba8db0ef","flatsize":1719105,"path":"All/py311-cle-9.0.5405.pkg","repopath":"All/py311-cle-9.0.5405.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":262028,"desc":"CLE loads binaries and their associated libraries, resolves imports and\nprovides an abstraction of process memory the same way as if it was loader\nby the OS's loader.","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-minidump":{"origin":"devel/py-minidump","version":"0.0.21"},"py311-pefile":{"origin":"devel/py-pefile","version":"2023.2.7"},"py311-pyelftools":{"origin":"devel/py-pyelftools","version":"0.30"},"py311-pyvex":{"origin":"security/py-pyvex","version":"9.0.5405"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sortedcontainers":{"origin":"devel/py-sortedcontainers","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-cle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-characteristic","origin":"devel/py-characteristic","version":"14.3.0","comment":"Python attributes without boilerplate","maintainer":"axel.rau@chaos1.de","www":"https://github.com/hynek/characteristic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4046aa8b5b5697f6fb084dc5fa465766e38887d3f2f62841900b832c452d7395","flatsize":212422,"path":"All/py311-characteristic-14.3.0.pkg","repopath":"All/py311-characteristic-14.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29644,"desc":"characteristic is a Python package with class decorators that ease the\nchores of implementing the most common attribute-related object protocols.\n\nYou just specify the attributes to work with and characteristic gives you\nany or all of:\n  a nice human-readable __repr__,\n  a complete set of comparison methods,\n  immutability for attributes,\n  and a kwargs-based initializer\nwithout writing dull boilerplate code again and again.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-coverage_enable_subprocess","origin":"devel/py-coverage_enable_subprocess","version":"1.0","comment":"Enable python coverage for subprocesses","maintainer":"bofh@FreeBSD.org","www":"https://github.com/bukzor/python-coverage-enable-subprocess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aaa560a342ea35cf6535c2c02408d0087e82e368617f643f877e12df41df2f89","flatsize":2849,"path":"All/py311-coverage_enable_subprocess-1.0.pkg","repopath":"All/py311-coverage_enable_subprocess-1.0.pkg","licenselogic":"single","pkgsize":2084,"desc":"This package installs a pth file that enables the coveragepy process_startup\nfeature in this python prefix/virtualenv in subsequent runs.","deps":{"py311-coverage":{"origin":"devel/py-coverage","version":"7.3.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-chaospy","origin":"math/py-chaospy","version":"4.3.11_2","comment":"Toolbox for performing uncertainty quantification","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jonathf/chaospy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc898ad6229a54059fec7044a626cb175ac8ae41abbf627e889f289168f53d8e","flatsize":2872092,"path":"All/py311-chaospy-4.3.11_2.pkg","repopath":"All/py311-chaospy-4.3.11_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":338636,"desc":"Chaospy is a numerical tool for performing uncertainty quantification using\npolynomial chaos expansions and advanced Monte Carlo methods implemented in\nPython 2 and 3.\n\nA article in Elsevier Journal of Computational Science has been published\nintroducing the software: DOI:10.1016/j.jocs.2015.08.008.\nIf you are to use this software in work that is published, please cite this\npaper.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpoly":{"origin":"math/py-numpoly","version":"1.2.3_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-chart-studio","origin":"graphics/py-chart-studio","version":"1.1.0","comment":"Utilities for interfacing with plotly's Chart Studio","maintainer":"yuri@FreeBSD.org","www":"https://plotly.com/python/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f1820d589c9dbef4ab60a6f6f0be59243db3d1a9c2617f2bbe15dce929f56d8","flatsize":734616,"path":"All/py311-chart-studio-1.1.0.pkg","repopath":"All/py311-chart-studio-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":107412,"desc":"plotly.py is an interactive, open-source, and browser-based graphing library for\nPython sparkles.\n\nBuilt on top of plotly.js, plotly.py is a high-level, declarative charting\nlibrary. plotly.js ships with over 30 chart types, including scientific charts,\n3D graphs, statistical charts, SVG maps, financial charts, and more.","deps":{"py311-plotly":{"origin":"graphics/py-plotly","version":"4.14.3"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-retrying":{"origin":"devel/py-retrying","version":"1.3.4_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-chameleon","origin":"textproc/py-chameleon","version":"4.5.4","comment":"Fast HTML/XML Template Compiler","maintainer":"python@FreeBSD.org","www":"https://chameleon.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"528be825b901659b4f1a1f9dadd17c1e8be2daab20f1698ee40c560d10926c5e","flatsize":1331999,"path":"All/py311-chameleon-4.5.4.pkg","repopath":"All/py311-chameleon-4.5.4.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":247160,"desc":"Chameleon is an HTML/XML template engine for Python.  It uses the page\ntemplates language.\n\nIt is designed to generate the document output of a web application,\ntypical HTML markup, or XML. The language used is page templates,\noriginally a Zope invention, but available here as a standalone library\nthat you can use in any script or application running Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-chainer-chemistry","origin":"science/py-chainer-chemistry","version":"0.7.1_1","comment":"Library for deep learning in biology and chemistry","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pfnet-research/chainer-chemistry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef5845e3dbf70f66906e04887c20770217e8553777db656e58ba23616051ccb6","flatsize":2267540,"path":"All/py311-chainer-chemistry-0.7.1_1.pkg","repopath":"All/py311-chainer-chemistry-0.7.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":271088,"desc":"Chainer Chemistry is a deep learning framework (based on Chainer) with\napplications in Biology and Chemistry. It supports various state-of-the-art\nmodels (especially GCNN - Graph Convolutional Neural Network) for chemical\nproperty prediction.","deps":{"py311-chainer":{"origin":"science/py-chainer","version":"7.8.1_5"},"py311-joblib":{"origin":"devel/py-joblib","version":"1.3.2_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","biology"],"annotations":{"flavor":"py311"}},{"name":"py311-chainmap","origin":"devel/py-chainmap","version":"1.0.3","comment":"Backport/clone of chainmap for py26, py32, and pypy3","maintainer":"kevans@FreeBSD.org","www":"https://bitbucket.org/jeunice/chainmap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20ccc32166379eff9a5b6d94518715bffc6bbed08d131a7cd4c2803e8a088c88","flatsize":29564,"path":"All/py311-chainmap-1.0.3.pkg","repopath":"All/py311-chainmap-1.0.3.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":8496,"desc":"This module is a polyfill, implementing ChainMap for reasonably-recent versions\nof Python that do not have collections.ChainMap--namely, Python 2.6, Python 3.2,\nand PyPy3 releases based on Python 3.2. (It will also work as expected on Python\n2.7, PyPy, and Python 3.3 and higher, but it is not needed there since those\nverions' collections modules contains a ChainMap implementation.)\n\nThe code for this package is closely derived from the Python 3.5 source code at\nhg.python.org, (especially the collections and reprlib modules). Several changes\nhave been made to ensure Python 2.6 compatibility, and tests and packaging have\nbeen added.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cfv","origin":"security/cfv","version":"3.0.0_1","comment":"Utility to both test and create .sfv, .csv, and md5sum files","maintainer":"terry-freebsd@glaver.org","www":"https://github.com/cfv-project/cfv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8934ab9ec12e340ce6bb89c6d322344c24c6ba752c07a41164111c0c1e64a586","flatsize":540369,"path":"All/py311-cfv-3.0.0_1.pkg","repopath":"All/py311-cfv-3.0.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":100124,"desc":"cfv is a utility to both test and create .sfv, .csv and md5sum files. These\nfiles are commonly used to ensure the correct retrieval or storage of data.\n\nFeatures:\n   - supports .sfv, .csv(2, 3, and 4 field variants), md5sum, BSD md5\n     sha1sum, .torrent and (test-only) .par, .par2 file formats\n   - automatic checksum file naming ability in create mode\n   - recursive operation\n   - show unverified files option\n   - ignore case and fix path separator options for cross platform use\n   - transparent gzip support for checksum files\n   - configurable renaming of bad files (with testing against previous bad\n     files, to save only unique differing copies)","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"flavor":"py311"}},{"name":"py311-deepdiff","origin":"devel/py-deepdiff","version":"7.0.1","comment":"Deep difference and search of any Python object/data","maintainer":"yuri@FreeBSD.org","www":"https://github.com/seperman/deepdiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f67d45acf65c1ca99edf0e5bfd0e3e0df1e54b305de9fd1b1487267ee7728f4","flatsize":1035282,"path":"All/py311-deepdiff-7.0.1.pkg","repopath":"All/py311-deepdiff-7.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":166468,"desc":"Deep difference of dictionaries, iterables, strings and other objects. It will\nrecursively look for all the changes. Tested on Python 2.7, 3.3, 3.4, 3.5, 3.6,\nPypy, Pypy3.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-ordered-set":{"origin":"devel/py-ordered-set","version":"4.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-chai","origin":"devel/py-chai","version":"1.1.2","comment":"Easy to use mocking, stubbing and spying framework.","maintainer":"tcberner@FreeBSD.org","www":"https://pypi.org/project/chai/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d01130c65180b741835d02a1a0d2f1b3a39b5c87cd77dc0613b0faca147f3baa","flatsize":260194,"path":"All/py311-chai-1.1.2.pkg","repopath":"All/py311-chai-1.1.2.pkg","licenselogic":"single","licenses":["BSD"],"pkgsize":45636,"desc":"Chai provides a very easy to use api for mocking, stubbing and spying your\npython objects, patterned after the Mocha library for Ruby.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-channels-redis","origin":"www/py-channels-redis","version":"4.2.0","comment":"Redis-backed asgi channel layer implementation","maintainer":"grembo@FreeBSD.org","www":"http://github.com/django/channels_redis/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5fb19f9715e461fc761df06f19abe4af7916f4015a39ea8db55a613d77ebf8c","flatsize":166046,"path":"All/py311-channels-redis-4.2.0.pkg","repopath":"All/py311-channels-redis-4.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":32864,"desc":"Provides Django Channels channel layers that use Redis as a backing store.\n\nThere are two available implementations:\n\nRedisChannelLayer is the original layer, and implements channel and group\nhandling itself.\n\nRedisPubSubChannelLayer is newer and leverages Redis Pub/Sub for message\ndispatch.  This layer is currently at Beta status, meaning it may be subject\nto breaking changes whilst it matures.\n\nBoth layers support a single-server and sharded configurations.","deps":{"py311-asgiref":{"origin":"www/py-asgiref","version":"3.8.1"},"py311-channels":{"origin":"www/py-channels","version":"4.1.0"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-redis":{"origin":"databases/py-redis","version":"5.0.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-chempy","origin":"science/py-chempy","version":"0.9.0_1","comment":"Package useful for solving problems in chemistry","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bjodah/chempy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7afb3ba7dde820a354db054c1d268b22df29617314b31836e2a1a1df9efd16cf","flatsize":2840730,"path":"All/py311-chempy-0.9.0_1.pkg","repopath":"All/py311-chempy-0.9.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":446004,"desc":"ChemPy is a Python package useful for chemistry (mainly\nphysical/inorganic/analytical chemistry). Currently it includes:\n* Numerical integration routines for chemical kinetics (ODE solver front-end)\n* Integrated rate expressions (and convenience fitting routines)\n* Solver for equilibria (including multiphase systems)\n* Relations in physical chemistry:\n  * Debye-Huckel expressions\n  * Arrhenius & Eyring equation\n  * Einstein-Smoluchowski equation\n* Properties (pure python implementations from the literature)\n  * water density as function of temperature\n  * water permittivity as function of temperature and pressure\n  * water diffusivity as function of temperature\n  * water viscosity as function of temperature\n  * sulfuric acid density as function of temperature & weight fraction H2SO4","deps":{"py311-PuLP":{"origin":"math/py-PuLP","version":"2.8.0"},"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-bokeh":{"origin":"www/py-bokeh","version":"2.4.3_2"},"py311-dot2tex":{"origin":"print/dot2tex","version":"2.11.3"},"py311-ipywidgets":{"origin":"devel/py-ipywidgets","version":"8.1.3"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pycodeexport":{"origin":"devel/py-pycodeexport","version":"0.1.3_1"},"py311-pycompilation":{"origin":"devel/py-pycompilation","version":"0.4.12_1"},"py311-pygslodeiv2":{"origin":"math/py-pygslodeiv2","version":"0.9.4_4"},"py311-pyneqsys":{"origin":"math/py-pyneqsys","version":"0.5.7_1"},"py311-pyodeint":{"origin":"math/py-pyodeint","version":"0.10.7"},"py311-pyodesys":{"origin":"math/py-pyodesys","version":"0.14.4"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-quantities":{"origin":"science/py-quantities","version":"0.15.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sym":{"origin":"math/py-sym","version":"0.3.5_1"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"options":{"EXTRAS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-certsrv","origin":"devel/py-certsrv","version":"2.1.1_1","comment":"Python client for the Microsoft Certificate Authority","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/magnuswatn/certsrv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bea881b60e966bbc1dc9e2a971a5b639d61cf3b2f389ad64f28c62fae4dc4377","flatsize":65627,"path":"All/py311-certsrv-2.1.1_1.pkg","repopath":"All/py311-certsrv-2.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10856,"desc":"A Python client for the Microsoft AD Certificate Services web page","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cftime","origin":"devel/py-cftime","version":"1.6.4","comment":"Time-handling functionality from netcdf4-python","maintainer":"wen@FreeBSD.org","www":"https://github.com/Unidata/cftime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9106e82501c1bb197a3685a0905779defdf120abf926d4c5b36d35f4c329ff58","flatsize":606470,"path":"All/py311-cftime-1.6.4.pkg","repopath":"All/py311-cftime-1.6.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":190692,"desc":"Python library for decoding time units and variable values in a netCDF\nfile conforming to the Climate and Forecasting (CF) netCDF conventions.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certomancer","origin":"security/py-certomancer","version":"0.12.0_1","comment":"PKI testing tool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/MatthiasValvekens/certomancer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb4cc4c89c989fbcd7c1a279d93ae921e49b49b7726682bab8e2a07926b6ef81","flatsize":885562,"path":"All/py311-certomancer-0.12.0_1.pkg","repopath":"All/py311-certomancer-0.12.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":145056,"desc":"Quickly construct, mock & deploy PKI test configurations using simple\ndeclarative configuration. Includes CRL, OCSP and time stamping service\nprovisioning.","deps":{"py311-asn1crypto":{"origin":"devel/py-asn1crypto","version":"1.5.1_1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-tzlocal":{"origin":"devel/py-tzlocal","version":"4.2_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-charset-normalizer","origin":"textproc/py-charset-normalizer","version":"3.3.2_1","comment":"Real First Universal Charset Detector","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Ousret/charset_normalizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33c85bde18fde90be13c75a90528a90bb227fc4d5825ae0ad82833a6d68cb635","flatsize":487487,"path":"All/py311-charset-normalizer-3.3.2_1.pkg","repopath":"All/py311-charset-normalizer-3.3.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":84660,"desc":"A library that helps you read text from an unknown charset encoding. Motivated\nby chardet, I'm trying to resolve the issue by taking a new approach. All IANA\ncharacter set names for which the Python core library provides codecs are\nsupported.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-chardet","origin":"textproc/py-chardet","version":"5.2.0,1","comment":"Universal encoding detector for Python","maintainer":"python@FreeBSD.org","www":"https://chardet.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1253d5aa2379b21bf945c07209ee6ea19d36a8d2e39cab1c74d9193054733a33","flatsize":3197446,"path":"All/py311-chardet-5.2.0,1.pkg","repopath":"All/py311-chardet-5.2.0,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":225044,"desc":"Character encoding auto-detection in Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cfn-lint","origin":"devel/py-cfn-lint","version":"0.87.6","comment":"AWS CloudFormation Linter","maintainer":"nork@FreeBSD.org","www":"https://pypi.org/project/cfn-lint/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5158a7ee574b08ef1c9de8e8ddd6e504909997e41e3939b78242b7a9d1616673","flatsize":41045438,"path":"All/py311-cfn-lint-0.87.6.pkg","repopath":"All/py311-cfn-lint-0.87.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1351424,"desc":"Validate CloudFormation yaml/json templates against the CloudFormation spec and\nadditional checks. Includes checking valid values for resource properties and\nbest practices.","deps":{"py311-aws-sam-translator":{"origin":"devel/py-aws-sam-translator","version":"1.89.0"},"py311-jschema-to-python":{"origin":"devel/py-jschema-to-python","version":"1.2.3"},"py311-jsonpatch":{"origin":"devel/py-jsonpatch","version":"1.33"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-junit-xml":{"origin":"textproc/py-junit-xml","version":"1.9"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-regex":{"origin":"textproc/py-regex","version":"2024.7.24"},"py311-sarif-om":{"origin":"devel/py-sarif-om","version":"1.0.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python","textproc"],"annotations":{"flavor":"py311"}},{"name":"py311-cffi","origin":"devel/py-cffi","version":"1.16.0","comment":"Foreign Function Interface for Python calling C code","maintainer":"sunpoet@FreeBSD.org","www":"https://cffi.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df276a6701ab1781e7888161a86c8bac27fa532af93ac2f7ad1852b51095a5b7","flatsize":1474147,"path":"All/py311-cffi-1.16.0.pkg","repopath":"All/py311-cffi-1.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":267848,"desc":"Foreign Function Interface for Python calling C code.\n\nSee also: https://foss.heptapod.net/pypy/cffi","deps":{"libffi":{"origin":"devel/libffi","version":"3.4.6"},"py311-pycparser":{"origin":"devel/py-pycparser","version":"2.22"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libffi.so.8"],"annotations":{"flavor":"py311"}},{"name":"py311-certifi","origin":"security/py-certifi","version":"2024.6.2","comment":"Mozilla SSL certificates","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/certifi/python-certifi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15da8ef377fb07339e5fa0d98bb981bb4a22e13db0d916d629a75261d1e89a0c","flatsize":329294,"path":"All/py311-certifi-2024.6.2.pkg","repopath":"All/py311-certifi-2024.6.2.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":158708,"desc":"Certifi is a carefully curated collection of Root Certificates for validating\nthe trustworthiness of SSL certificates while verifying the identity of TLS\nhosts. It has been extracted from the Requests project.\n\nThis MPL Licensed CA Bundle is extracted from the Mozilla Included CA\nCertificate List.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-nginx","origin":"security/py-certbot-nginx","version":"2.11.0","comment":"NGINX plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"390cdc229c147d83e3991a93ab5ccfa5b57d2c52e160ea03a6fa84f9da9880fb","flatsize":1075426,"path":"All/py311-certbot-nginx-2.11.0.pkg","repopath":"All/py311-certbot-nginx-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":175344,"desc":"This is the NGINX plugin for Certbot (security/py-certbot).","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-standalone","origin":"security/py-certbot-dns-standalone","version":"1.1","comment":"Standalone DNS Authenticator plugin for Certbot","maintainer":"jamie@catflap.org","www":"https://github.com/siilike/certbot-dns-standalone","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea4255f47b1caab9426e6bdaef67cdce59fdf6d43aff99be092a26034764af1a","flatsize":45459,"path":"All/py311-certbot-dns-standalone-1.1.pkg","repopath":"All/py311-certbot-dns-standalone-1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12568,"desc":"Standalone DNS Authenticator plugin for Certbot (security/py-certbot).\n\nThis is a plugin that uses an integrated DNS server to respond to the\n_acme-challenge records, so the domain's records do not have to be modified.","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-dnslib":{"origin":"dns/py-dnslib","version":"0.9.24_1"},"py311-mock":{"origin":"devel/py-mock","version":"5.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-powerdns","origin":"security/py-certbot-dns-powerdns","version":"0.2.1_1","comment":"PowerDNS DNS Authenticator plugin for Certbot","maintainer":"otis@FreeBSD.org","www":"https://github.com/pan-net-security/certbot-dns-powerdns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b96bac7daa9063d251cfc3aeefc88ca60d9f9d36c748b41c041cb22edd26464","flatsize":41124,"path":"All/py311-certbot-dns-powerdns-0.2.1_1.pkg","repopath":"All/py311-certbot-dns-powerdns-0.2.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12088,"desc":"This is the PowerDNS DNS Authenticator plugin for Certbot (security/py-certbot).","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-dns-lexicon":{"origin":"dns/py-dns-lexicon","version":"3.17.0"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-mock":{"origin":"devel/py-mock","version":"5.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-ovh","origin":"security/py-certbot-dns-ovh","version":"2.11.0","comment":"OVH DNS Authenticator plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"199fd26baea07048b19563f5985fcaeb7b78170380a28e3ef45a1e21d9257ff8","flatsize":57618,"path":"All/py311-certbot-dns-ovh-2.11.0.pkg","repopath":"All/py311-certbot-dns-ovh-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12472,"desc":"This is the OVH DNS Authenticator plugin for Certbot.","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-dns-lexicon":{"origin":"dns/py-dns-lexicon","version":"3.17.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-nsone","origin":"security/py-certbot-dns-nsone","version":"2.11.0","comment":"NS1 DNS Authenticator plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2bcb9a536670981d8738ff87578e72ab3230b5b38acea6277a9a2c4aa7e17a32","flatsize":52423,"path":"All/py311-certbot-dns-nsone-2.11.0.pkg","repopath":"All/py311-certbot-dns-nsone-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11776,"desc":"This is the NS1 DNS Authenticator plugin for Certbot (security/py-certbot).","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-dns-lexicon":{"origin":"dns/py-dns-lexicon","version":"3.17.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-google","origin":"security/py-certbot-dns-google","version":"2.11.0","comment":"Google Cloud DNS Authenticator plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c63f2745743e713cf365dc8b7220c9afea4d319db035fbdb757a5f2184c9cf58","flatsize":241024,"path":"All/py311-certbot-dns-google-2.11.0.pkg","repopath":"All/py311-certbot-dns-google-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33788,"desc":"This is the Google Cloud DNS Authenticator plugin for Certbot (security/py-certbot).","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-google-api-python-client":{"origin":"www/py-google-api-python-client","version":"2.136.0"},"py311-google-auth":{"origin":"security/py-google-auth","version":"2.30.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-gehirn","origin":"security/py-certbot-dns-gehirn","version":"2.11.0","comment":"Gehirn Infrastructure Service DNS Authenticator plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd74a585a0b8f30ad9409f596a0242d876ddcfc780c9d4f4370ae38cca6e5054","flatsize":53970,"path":"All/py311-certbot-dns-gehirn-2.11.0.pkg","repopath":"All/py311-certbot-dns-gehirn-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11704,"desc":"This is the Gehirn Infrastructure Service DNS Authenticator plugin for Certbot.","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-dns-lexicon":{"origin":"dns/py-dns-lexicon","version":"3.17.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-gandi","origin":"security/py-certbot-dns-gandi","version":"1.4.3","comment":"Gandi LiveDNS plugin for Certbot","maintainer":"bgupta@kde.org","www":"https://github.com/obynio/certbot-plugin-gandi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36ed3a13d43425c31fa9af90879ea85116224ab8a826d1bd5af5bef5d305cf5c","flatsize":36706,"path":"All/py311-certbot-dns-gandi-1.4.3.pkg","repopath":"All/py311-certbot-dns-gandi-1.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10916,"desc":"This is a Gandi LiveDNS Authenticator plugin for Certbot (security/py-certbot).","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-luadns","origin":"security/py-certbot-dns-luadns","version":"2.11.0","comment":"LuaDNS Authenticator plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a656ec3edf8dc0559c86784167249d185ae5d65539d8de413fe1afb09b41a5bc","flatsize":51872,"path":"All/py311-certbot-dns-luadns-2.11.0.pkg","repopath":"All/py311-certbot-dns-luadns-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11588,"desc":"This is the LuaDNS Authenticator plugin for Certbot (security/py-certbot).","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-dns-lexicon":{"origin":"dns/py-dns-lexicon","version":"3.17.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-linode","origin":"security/py-certbot-dns-linode","version":"2.11.0","comment":"Linode DNS Authenticator plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1d2fe3d8a6b79c285017c252d21e5897b10ef35d5c032dc78fe2b50ab587691","flatsize":69296,"path":"All/py311-certbot-dns-linode-2.11.0.pkg","repopath":"All/py311-certbot-dns-linode-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13688,"desc":"This is the Linode DNS Authenticator plugin for Certbot.","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-dns-lexicon":{"origin":"dns/py-dns-lexicon","version":"3.17.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-dnsimple","origin":"security/py-certbot-dns-dnsimple","version":"2.11.0","comment":"DNSimple DNS Authenticator plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e68c77eb8b7d5e9f79fd43b06f14e153c251b2cb8b4ed3d1848c31f3f3146282","flatsize":51301,"path":"All/py311-certbot-dns-dnsimple-2.11.0.pkg","repopath":"All/py311-certbot-dns-dnsimple-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11484,"desc":"This is the DNSimple DNS Authenticator plugin for Certbot (security/py-certbot).","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-dns-lexicon":{"origin":"dns/py-dns-lexicon","version":"3.17.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-digitalocean","origin":"security/py-certbot-dns-digitalocean","version":"2.11.0","comment":"DigitalOcean DNS Authenticator plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0471714bed0a2a151cf0ee32e5d63905d27082007ea3dc3ee78a400e4b4fe130","flatsize":97960,"path":"All/py311-certbot-dns-digitalocean-2.11.0.pkg","repopath":"All/py311-certbot-dns-digitalocean-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18312,"desc":"This is the DigitalOcean DNS Authenticator plugin for Certbot (security/py-certbot).","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-python-digitalocean":{"origin":"www/py-python-digitalocean","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-dnsmadeeasy","origin":"security/py-certbot-dns-dnsmadeeasy","version":"2.11.0","comment":"DNS Made Easy DNS Authenticator plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef7c75ff403585eee20e5163da3dda07b03cae19d5d5d5a7e782058ca3549462","flatsize":54439,"path":"All/py311-certbot-dns-dnsmadeeasy-2.11.0.pkg","repopath":"All/py311-certbot-dns-dnsmadeeasy-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11916,"desc":"This is the DNS Made Easy DNS Authenticator plugin for Certbot (security/py-certbot).","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-dns-lexicon":{"origin":"dns/py-dns-lexicon","version":"3.17.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-apache","origin":"security/py-certbot-apache","version":"2.11.0","comment":"Apache plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1aaf4316fe2cdc0954996aaa9b512cf8de79d75ebe43f5a974e850f9c163b97f","flatsize":2161791,"path":"All/py311-certbot-apache-2.11.0.pkg","repopath":"All/py311-certbot-apache-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":304896,"desc":"This is the Apache plugin for Certbot (security/py-certbot).","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-python-augeas":{"origin":"textproc/py-python-augeas","version":"1.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-cpanel","origin":"security/py-certbot-dns-cpanel","version":"0.4.0","comment":"CPanel DNS Authenticator plugin for Certbot","maintainer":"h.freshports@skarnell.se","www":"https://pypi.org/project/certbot-dns-cpanel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3d6955ad4092b085a1e83c8a748e8c712accc7986150a252bf1ccf881ffcaec","flatsize":66809,"path":"All/py311-certbot-dns-cpanel-0.4.0.pkg","repopath":"All/py311-certbot-dns-cpanel-0.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15300,"desc":"Plugin to allow acme dns-01 authentication of a name managed in cPanel. Useful\nfor automating and creating a Let's Encrypt certificate (wildcard or not) for a\nservice with a name managed by cPanel, but installed on a server not managed in\ncPanel.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"How to run certbot using the cPanel plugin:\n\n$ certbot certonly \\\n  --authenticator certbot-dns-cpanel:cpanel \\\n  --certbot-dns-cpanel:cpanel-credentials /usr/local/etc/certbot-dns-cpanel/credentials.ini \\\n  -d 'exemple.com' \\\n  -d '*.exemple.com'\n\nYou can also specify a installer plugin with the --installer option.\n\n$ certbot run \\\n  --authenticator certbot-dns-cpanel:cpanel \\\n  --installer apache \\\n  --certbot-dns-cpanel:cpanel-credentials /usr/local/etc/certbot-dns-cpanel/credentials.ini \\\n  -d 'exemple.com' \\\n  -d '*.exemple.com'\n\nMore details on https://github.com/badjware/certbot-dns-cpanel.","type":"install"}]},{"name":"py311-certbot-dns-cloudflare","origin":"security/py-certbot-dns-cloudflare","version":"2.11.0","comment":"Cloudflare DNS plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d869b9cb8173150f0974ca16646247bd5b3cac94fd01c88507805acf7713f29","flatsize":136651,"path":"All/py311-certbot-dns-cloudflare-2.11.0.pkg","repopath":"All/py311-certbot-dns-cloudflare-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22360,"desc":"This is the Cloudflare DNS Authenticator plugin for Certbot (security/py-certbot).","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-cloudflare":{"origin":"dns/py-cloudflare","version":"2.19.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cerealizer","origin":"security/py-cerealizer","version":"0.7_1","comment":"Secure pickle-like module","maintainer":"acm@FreeBSD.org","www":"http://home.gna.org/oomadness/en/cerealizer/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bae69b36acbd4dbcab29e816f298e0cb06e0ec2a4223a98f30a48b8ce3c6d146","flatsize":112111,"path":"All/py311-cerealizer-0.7_1.pkg","repopath":"All/py311-cerealizer-0.7_1.pkg","licenselogic":"single","pkgsize":17244,"desc":"Cerealizer is a secure pickle-like module.\n\nIt support basic types (int, string, unicode, tuple, list, dict,\nset...), old and new-style classes (you need to register the class\nfor security), object cycles, and it can be extended to support\nC-defined type.\n\nCerealizer is available under the GNU GPL licence.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cert-human","origin":"security/py-cert-human","version":"1.0.7_1","comment":"SSL Certificates for Humans","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lifehackjim/cert_human","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29ee348c320dc63932d9e1b609d7d7367d2282967821c1a280e5a9a306e3ae55","flatsize":208911,"path":"All/py311-cert-human-1.0.7_1.pkg","repopath":"All/py311-cert-human-1.0.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28164,"desc":"I wanted to incorporate a method to get an SSL certificate from a server, show\nthe user the same kind of information as you'd see in a browser, prompt them for\nvalidity, then write it to disk for use in all requests to a server.\n\nI was unable to find any great / easy ways that incorporated all of these\nconcepts into one neat thing. So I made a thing.\n\nOriginally this was based off of yet another lovely over-engineered solution in\nget-ca-py by Josh Peak.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-sakuracloud","origin":"security/py-certbot-dns-sakuracloud","version":"2.11.0","comment":"Sakura Cloud DNS Authenticator plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac4d20df349bbc22e62a9e7b7e5bbd4c7990b23713982bb9940f270a61b018db","flatsize":53858,"path":"All/py311-certbot-dns-sakuracloud-2.11.0.pkg","repopath":"All/py311-certbot-dns-sakuracloud-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11704,"desc":"This is the Sakura Cloud DNS Authenticator plugin for Certbot.","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-dns-lexicon":{"origin":"dns/py-dns-lexicon","version":"3.17.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot-dns-route53","origin":"security/py-certbot-dns-route53","version":"2.11.0","comment":"Route53 DNS Authenticator plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77858020dbeaea7db5463499e5c4d9227e0e79a7ad74b975840821e930212c5f","flatsize":107308,"path":"All/py311-certbot-dns-route53-2.11.0.pkg","repopath":"All/py311-certbot-dns-route53-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20396,"desc":"This is the Route53 DNS Authenticator plugin for Certbot (security/py-certbot).","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-censys","origin":"misc/py-censys","version":"2.2.12","comment":"Lightweight API wrapper for Censys APIs (censys.io)","maintainer":"yuri@FreeBSD.org","www":"https://censys.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a968ba010315152ab2044743dce3a7efa6a004531613230ab7392f433cad5b1","flatsize":1229482,"path":"All/py311-censys-2.2.12.pkg","repopath":"All/py311-censys-2.2.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":115888,"desc":"censys is an easy-to-use and lightweight API wrapper for Censys APIs\n(censys.io).\n\nCensys is an Attack Surface Management system. It searches and proactively\nmonitores your digital footprint.","deps":{"py311-argcomplete":{"origin":"devel/py-argcomplete","version":"3.4.0"},"py311-backoff":{"origin":"devel/py-backoff","version":"2.2.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cepa","origin":"net/py-cepa","version":"1.8.4","comment":"Python controller library for Tor, with v3 onion client auth support","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/onionshare/cepa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba4f7d335a9abe6e7d50dd2323a2d56640eda3452afde2cb47f92fbfa3f8ec42","flatsize":4732414,"path":"All/py311-cepa-1.8.4.pkg","repopath":"All/py311-cepa-1.8.4.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":656720,"desc":"Cepa (short for allium cepa) is a fork of stem that adds support for v3 onion\nclient authentication. Stem is a Python controller library for Tor.\n\nWith it you can use Tor's control protocol to script against the Tor process,\nor build things such as Nyx.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-pycryptodome":{"origin":"security/py-pycryptodome","version":"3.20.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-celery-singleton","origin":"devel/py-celery-singleton","version":"0.3.1","comment":"Prevent duplicate celery tasks","maintainer":"dvl@FreeBSD.org","www":"https://github.com/steinitzu/celery-singleton","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cab67be50f5b0847ec4d67d9f8d503827d79ffbf2cb95a7c62e19234a4c52eaa","flatsize":46649,"path":"All/py311-celery-singleton-0.3.1.pkg","repopath":"All/py311-celery-singleton-0.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11928,"desc":"celery-singleton uses the JSON representation of a task's delay() or\napply_async() arguments to generate a unique lock and stores it in redis. By\ndefault it uses the redis server of the celery result backend. If you use a\ndifferent/no result backend or want to use a different redis server for\ncelery-singleton, refer the configuration section for how to customize the\nredis.\n\nimport time\nfrom celery_singleton import Singleton\nfrom somewhere import celery_app\n\n@celery_app.task(base=Singleton)\ndef do_stuff(*args, **kwargs):\n\ttime.sleep(4)\n\treturn 'I just woke up'\n\n# run the task as normal\nasync_result = do_stuff.delay(1, 2, 3, a='b')\nasync_result2 = do_stuff.delay(1, 2, 3, a='b')\n\n# These are the same, task is only queued once\nassert async_result == async_result2","deps":{"py311-redis":{"origin":"databases/py-redis","version":"5.0.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cec","origin":"multimedia/py-cec","version":"0.2.8_1","comment":"Python bindings for libcec","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/trainman419/python-cec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7518c57d7b55f41b93be8e03b8fc4c9e2b798a3fdb2c5966195403645d9797e0","flatsize":100511,"path":"All/py311-cec-0.2.8_1.pkg","repopath":"All/py311-cec-0.2.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":31204,"desc":"python-cec allows you to control your TV, reciever and other CEC-compliant HDMI\ndevices from a python script on a computer. Most computer graphics cards don't\nsupport CEC; you'll need a Pulse-Eight USB-CEC adapter or a Raspberry Pi\n(Untested).","deps":{"libcec":{"origin":"multimedia/libcec","version":"6.0.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"shlibs_required":["libcec.so.6"],"annotations":{"flavor":"py311"}},{"name":"py311-cdo","origin":"science/py-cdo","version":"1.6.0","comment":"Python binding to CDO (Climate Data Operators)","maintainer":"sunpoet@FreeBSD.org","www":"https://code.mpimet.mpg.de/projects/cdo/wiki/Cdo%7Brbpy%7D","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e568e2a47307d86261dc2e7d0133bc7e07ef38e9d9bbd6a839e02436da4a30bb","flatsize":144277,"path":"All/py311-cdo-1.6.0.pkg","repopath":"All/py311-cdo-1.6.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":31904,"desc":"Python binding to CDO (Climate Data Operators)\n\nSee also: https://github.com/Try2Code/cdo-bindings","deps":{"cdo":{"origin":"science/cdo","version":"2.2.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cdg","origin":"devel/py-cdg","version":"0.1.3_1","comment":"Library for working with call- and data-flow graphs","maintainer":"jonathan@FreeBSD.org","www":"https://github.com/musec/py-cdg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d751acdd875d152b819e3f7f95e8d32f75df2e3df62d697331ab76949175e7cc","flatsize":36335,"path":"All/py311-cdg-0.1.3_1.pkg","repopath":"All/py311-cdg-0.1.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10676,"desc":"``cdg`` is a library for working with call- and data-flow graphs.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-celery-progress","origin":"devel/py-celery-progress","version":"0.1.1","comment":"Distributed Task Queue","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/celery/celery/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57a0501b82eecf35d76612172d093592f50f22a03fedbb2dbb5c565174e76de3","flatsize":75208,"path":"All/py311-celery-progress-0.1.1.pkg","repopath":"All/py311-celery-progress-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17056,"desc":"Task queues are used as a mechanism to distribute work across threads or\nmachines.\n\nCelery communicates via messages, usually using a broker to mediate between\nclients and workers.","deps":{"py311-celery":{"origin":"devel/py-celery","version":"5.3.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"rabbitmq":{"origin":"net/rabbitmq","version":"3.13.7"},"redis":{"origin":"databases/redis","version":"7.2.6"},"websocat":{"origin":"www/websocat","version":"1.13.0_2"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-celery","origin":"devel/py-celery","version":"5.3.6","comment":"Asynchronous task queue/job queue","maintainer":"olgeni@FreeBSD.org","www":"https://pypi.org/project/celery/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebfd9590e2cb0a2cf0fdeaba4db8054a79381adad8c5f2c0b4de455e775e55b4","flatsize":5413817,"path":"All/py311-celery-5.3.6.pkg","repopath":"All/py311-celery-5.3.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":835148,"desc":"Celery is an open source asynchronous task queue/job queue based on distributed\nmessage passing. It is focused on real-time operation, but supports scheduling\nas well.\n\nThe execution units, called tasks, are executed concurrently on one\nor more worker nodes. Tasks can execute asynchronously (in the\nbackground) or synchronously (wait until ready).\n\nCelery is written in Python, but the protocol can be implemented\nin any language. It can also operate with other languages using\nwebhooks.\n\nThe recommended message broker is RabbitMQ, but limited support for Redis,\nBeanstalk, MongoDB, CouchDB, and databases (using SQLAlchemy or the Django\nORM) is also available.","deps":{"py311-billiard":{"origin":"devel/py-billiard","version":"4.2.0"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-click-didyoumean":{"origin":"devel/py-click-didyoumean","version":"0.3.0"},"py311-click-plugins":{"origin":"devel/py-click-plugins","version":"1.1.1"},"py311-click-repl":{"origin":"devel/py-click-repl","version":"0.3.0_1"},"py311-kombu":{"origin":"net/py-kombu","version":"5.3.7"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-vine":{"origin":"devel/py-vine","version":"5.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:celeryproject:celery:5.3.6:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-certbot-dns-rfc2136","origin":"security/py-certbot-dns-rfc2136","version":"2.11.0","comment":"RFC 2136 DNS Authenticator plugin for Certbot","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7195633ed1d87800980981982baf6da83c62a47c8b1db976c35929f8f0072867","flatsize":140049,"path":"All/py311-certbot-dns-rfc2136-2.11.0.pkg","repopath":"All/py311-certbot-dns-rfc2136-2.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23128,"desc":"This is the RFC 2136 DNS Authenticator plugin for Certbot (security/py-certbot).","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-certbot":{"origin":"security/py-certbot","version":"2.11.0,1"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cbor","origin":"devel/py-cbor","version":"1.0.0_1","comment":"RFC 7049 - Concise Binary Object Representation","maintainer":"sunpoet@FreeBSD.org","www":"https://bitbucket.org/bodhisnarkva/cbor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6ebde1eeb632c81e3f9aee4312a4f9e44d7c743b137a8fc82a894355ceca93c","flatsize":144311,"path":"All/py311-cbor-1.0.0_1.pkg","repopath":"All/py311-cbor-1.0.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35684,"desc":"An implementation of RFC 7049 - Concise Binary Object Representation (CBOR).\n\nCBOR is comparable to JSON, has a superset of JSON's ability, but serializes to\na binary format which is smaller and faster to generate and parse.\n\nThe two primary functions are cbor.loads() and cbor.dumps().\n\nThis library includes a C implementation which runs 3-5 times faster than the\nPython standard library's C-accelerated implementanion of JSON. This is also\nincludes a 100%25 Python implementation.\n\nSee also: https://pypi.org/project/cbor/","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cbor2","origin":"devel/py-cbor2","version":"5.4.3","comment":"Pure Python CBOR (de)serializer with extensive tag support","maintainer":"dvl@FreeBSD.org","www":"https://pypi.org/project/cbor2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85aece1fd86a6554aa40bcb6d2b722e41c2ba955b84d21ab740f9d0ccdb5d35a","flatsize":371966,"path":"All/py311-cbor2-5.4.3.pkg","repopath":"All/py311-cbor2-5.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":72656,"desc":"This library provides encoding and decoding for the Concise Binary Object\nRepresentation (CBOR) (RFC 7049) serialization format.\n\nThere exists another Python CBOR implementation (cbor) which is faster on\nCPython due to its C extensions. On PyPy, cbor2 and cbor are almost identical\nin performance. The other implementation also lacks documentation and a\ncomprehensive test suite, does not support most standard extension tags and is\nknown to crash (segfault) when passed a cyclic structure (say, a list\ncontaining itself).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cbeams","origin":"games/py-cbeams","version":"1.0.3","comment":"Draw pretty animated colored circles in the terminal","maintainer":"0mp@FreeBSD.org","www":"https://github.com/tartley/cbeams","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a598475ad5c7c887916bdf41b436eb183adc2090da4f964daae1886822fdf42","flatsize":56786,"path":"All/py311-cbeams-1.0.3.pkg","repopath":"All/py311-cbeams-1.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16200,"desc":"cbeams is a command-line program which draws pretty animated colored circles in\nthe terminal.\n\nThe feeling of the generated visuals could be described\nwith the following quote:\n\n>    I've seen things you people wouldn't believe. Attack ships on fire off the\n>    shoulder of Orion. I watched c-beams glitter in the dark, near the\n>    Tannhauser Gate. All those moments will be lost, in time, like tears in\n>    rain. Time to die.","deps":{"py311-blessings":{"origin":"devel/py-blessings","version":"1.7_1"},"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cclib","origin":"devel/py-cclib","version":"1.7.1_1","comment":"Parsers And Algorithms For Computational Chemistry","maintainer":"robak@FreeBSD.org","www":"https://cclib.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e63765d7273547accc8975cdfe549889fde7ecb62f1249b8ef14e377ddb831b","flatsize":3589940,"path":"All/py311-cclib-1.7.1_1.pkg","repopath":"All/py311-cclib-1.7.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":501876,"desc":"Py-cclib is an open source library, written in Python, for parsing and\ninterpreting the results of computational chemistry packages. The current\nversion, cclib 0.9, parses output files from ADF, GAMESS (US), GAMESS-UK,\nGaussian, Jaguar, Molpro, ORCA and PC GAMESS.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-catalogue","origin":"devel/py-catalogue","version":"2.0.10_1","comment":"Super lightweight function registries for your library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/explosion/catalogue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c1b32153cbd228de41410ed23c94cf08338d8f5a3e66a85c11e2f5f58df3fdb","flatsize":183098,"path":"All/py311-catalogue-2.0.10_1.pkg","repopath":"All/py311-catalogue-2.0.10_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34876,"desc":"catalogue is a tiny, zero-dependencies library that makes it easy to add\nfunction (or object) registries to your code. Function registries are helpful\nwhen you have objects that need to be both easily serializable and fully\ncustomizable. Instead of passing a function into your object, you pass in an\nidentifier name, which the object can use to lookup the function from the\nregistry. This makes the object easy to serialize, because the name is a simple\nstring. If you instead saved the function, you'd have to use Pickle for\nserialization, which has many drawbacks.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cattrs","origin":"devel/py-cattrs","version":"23.2.3","comment":"Composable complex class support for attrs and dataclasses","maintainer":"sunpoet@FreeBSD.org","www":"https://catt.rs/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75c61fdafb45855d47d0ccbed600f8238b494a491d25ca590858c6c71d67d149","flatsize":707292,"path":"All/py311-cattrs-23.2.3.pkg","repopath":"All/py311-cattrs-23.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":107208,"desc":"cattrs is an open source Python library for structuring and unstructuring data.\ncattrs works best with attrs classes, dataclasses and the usual Python\ncollections, but other kinds of classes are supported by manually registering\nconverters.\n\nPython has a rich set of powerful, easy to use, built-in data types like\ndictionaries, lists and tuples. These data types are also the lingua franca of\nmost data serialization libraries, for formats like json, msgpack, yaml or toml.\n\nData types like this, and mappings like dict s in particular, represent\nunstructured data. Your data is, in all likelihood, structured: not all\ncombinations of field names or values are valid inputs to your programs. In\nPython, structured data is better represented with classes and enumerations.\nattrs is an excellent library for declaratively describing the structure of your\ndata, and validating it.\n\nWhen you're handed unstructured data (by your network, file system,\ndatabase...), cattrs helps to convert this data into structured data. When you\nhave to convert your structured data into data types other libraries can handle,\ncattrs turns your classes and enumerations into dictionaries, integers and\nstrings.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-castellan","origin":"devel/py-castellan","version":"5.0.0","comment":"Generic Key Manager interface for OpenStack","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/castellan/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"414a725826dd251d03cc9f55df5f8a7951bf0009731432b86880442f139f12ad","flatsize":1182977,"path":"All/py311-castellan-5.0.0.pkg","repopath":"All/py311-castellan-5.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":133360,"desc":"Generic Key Manager interface for OpenStack.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-keystoneauth1":{"origin":"devel/py-keystoneauth1","version":"5.6.0_1"},"py311-oslo.config":{"origin":"devel/py-oslo.config","version":"9.4.0_1"},"py311-oslo.context":{"origin":"devel/py-oslo.context","version":"5.5.0_1"},"py311-oslo.i18n":{"origin":"devel/py-oslo.i18n","version":"6.3.0_1"},"py311-oslo.log":{"origin":"devel/py-oslo.log","version":"6.0.0"},"py311-oslo.utils":{"origin":"devel/py-oslo.utils","version":"7.1.0_1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-python-barbicanclient":{"origin":"net/py-python-barbicanclient","version":"6.0.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cchardet","origin":"textproc/py-cchardet","version":"2.1.7_2","comment":"High speed universal character encoding detector","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/PyYoshi/cChardet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bf2452cca8ec6053250f3f22cc5a2f975eebf364dde06222dacc988aa4cef85","flatsize":575674,"path":"All/py311-cchardet-2.1.7_2.pkg","repopath":"All/py311-cchardet-2.1.7_2.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21","MPL11"],"pkgsize":112364,"desc":"cChardet is high speed universal character encoding detector - binding to\nuchardet.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-case","origin":"devel/py-case","version":"1.5.3","comment":"Python unittest utilities","maintainer":"meka@tilda.center","www":"https://github.com/celery/case","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72bbc9b9a0f9cf39d038c76ce18fe23952a477f143df16696463bc063d4e7336","flatsize":208315,"path":"All/py311-case-1.5.3.pkg","repopath":"All/py311-case-1.5.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":37200,"desc":"Python testing framework by Celery project that includes mocks and unit tests","deps":{"py311-nose":{"origin":"devel/py-nose","version":"1.3.7_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-casttube","origin":"net/py-casttube","version":"0.2.1","comment":"YouTube Chromecast api","maintainer":"ports@freebsd.org","www":"https://pypi.org/project/casttube/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4af669da6f50e76ded05a4203f9002d951501c8f56fb5eb87a74cb147d4f99da","flatsize":43224,"path":"All/py311-casttube-0.2.1.pkg","repopath":"All/py311-casttube-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10760,"desc":"casttube provides a way to interact with the YouTube Chromecast API.\n\nFeatures:\n\n* Play video\n* Play a playlist\n* Add video to the end of the play queue\n* Play next\n* Remove video\n* Clear the entire queue","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cirq-core","origin":"science/py-cirq-core","version":"1.3.0","comment":"Framework for Noisy Intermediate Scale Quantum (NISQ) circuits","maintainer":"yuri@FreeBSD.org","www":"https://github.com/quantumlib/cirq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23219f435c2d1f01efb9cb59091bcbdf9f7cc081db44cc0714683662961133b9","flatsize":27108643,"path":"All/py311-cirq-core-1.3.0.pkg","repopath":"All/py311-cirq-core-1.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2944292,"desc":"Cirq is a Python library for writing, manipulating, and optimizing quantum\ncircuits and running them against quantum computers and simulators.","deps":{"py311-cirq-google":{"origin":"science/py-cirq-google","version":"1.3.0"},"py311-duet":{"origin":"net/py-duet","version":"0.2.9"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sortedcontainers":{"origin":"devel/py-sortedcontainers","version":"2.4.0"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-capstone","origin":"devel/py-capstone","version":"5.0.1","comment":"Python bindings for the Capstone Disassembly Engine","maintainer":"bofh@FreeBSD.org","www":"https://www.capstone-engine.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ea792c0f8be81d1202e2c86f4256d27df97e79350c38f4397924bb333a9b050","flatsize":1620765,"path":"All/py311-capstone-5.0.1.pkg","repopath":"All/py311-capstone-5.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":149340,"desc":"Python bindings for the Capstone Disassembly Engine\n\nCapstone is a disassembly framework with the target of becoming the ultimate\ndisasm engine for binary analysis and reversing in the security community.","deps":{"capstone":{"origin":"devel/capstone","version":"5.0.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:capstone-engine:capstone:5.0.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-canonicaljson","origin":"devel/py-canonicaljson","version":"2.0.0","comment":"Canonical JSON","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/matrix-org/python-canonicaljson","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36aba4f6eefad8ec33e34c80c23f3be65920ef697941db031f1af76b67efca72","flatsize":37672,"path":"All/py311-canonicaljson-2.0.0.pkg","repopath":"All/py311-canonicaljson-2.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8884,"desc":"Canonical JSON is a JSON library for Python that provides features such as\nsorted keys, no insignificant whitespace, minimal escaping where necessary and\nsupports frozendict immutable dictionaries.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-check-manifest","origin":"devel/py-check-manifest","version":"0.49_1","comment":"Tool to check the completeness of MANIFEST.in for Python packages","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mgedmin/check-manifest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3ea8bc00d51a4bb91ad24526b8d337b066eee0c97a10988de0fedc94d03eb58","flatsize":178769,"path":"All/py311-check-manifest-0.49_1.pkg","repopath":"All/py311-check-manifest-0.49_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37492,"desc":"Are you a Python developer? Have you uploaded packages to the Python Package\nIndex? Have you accidentally uploaded broken packages with some files missing?\nIf so, check-manifest is for you.","deps":{"py311-build":{"origin":"devel/py-build","version":"1.2.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-calver","origin":"devel/py-calver","version":"2022.6.26_1","comment":"Setuptools extension for CalVer package versions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/di/calver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f19d3d666089985d05cfe195663ab3ce7ffdd353483905f953cdc4c8c5a2bb1d","flatsize":33156,"path":"All/py311-calver-2022.6.26_1.pkg","repopath":"All/py311-calver-2022.6.26_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8388,"desc":"The calver package is a setuptools extension for automatically defining your\nPython package version as a calendar version.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cherrypy","origin":"www/py-cherrypy","version":"18.8.0","comment":"Pythonic, object-oriented web development framework","maintainer":"nivit@FreeBSD.org","www":"http://www.cherrypy.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b31584a4a7086b363162cd55d38f84ab2720235c6a53f1291d0b08533a6a84e4","flatsize":3865854,"path":"All/py311-cherrypy-18.8.0.pkg","repopath":"All/py311-cherrypy-18.8.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":578140,"desc":"CherryPy is a pythonic, object-oriented web development framework.\n\nCherryPy allows developers to build web applications in much the same\nway they would build any other object-oriented Python program.\nThis usually results in smaller source code developed in less time.\n\nCherryPy is now more than three years old and it is has proven very\nfast and stable. It is being used in production by many sites, from\nthe simplest ones to the most demanding ones.","deps":{"py311-cheetah3":{"origin":"devel/py-cheetah3","version":"3.2.6_1"},"py311-cheroot":{"origin":"www/py-cheroot","version":"10.0.1"},"py311-jaraco.collections":{"origin":"devel/py-jaraco.collections","version":"5.0.1"},"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"py311-portend":{"origin":"net/py-portend","version":"2.5_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-sqlobject":{"origin":"databases/py-sqlobject","version":"3.11.0"},"py311-zclockfile":{"origin":"devel/py-zclockfile","version":"2.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:cherrypy:cherrypy:18.8.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-cairosvg","origin":"graphics/py-cairosvg","version":"2.7.1_1","comment":"Simple SVG Converter based on Cairo","maintainer":"sunpoet@FreeBSD.org","www":"https://www.courtbouillon.org/cairosvg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8695895f9556d45f6e87e8fe2339a6be9ed9b1b3ea0eb1117c5e2406f6efc910","flatsize":556278,"path":"All/py311-cairosvg-2.7.1_1.pkg","repopath":"All/py311-cairosvg-2.7.1_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":99696,"desc":"CairoSVG is a SVG converter based on Cairo. It can export SVG files to PDF,\nPostScript and PNG files.","deps":{"py311-cairocffi":{"origin":"graphics/py-cairocffi","version":"1.4.0"},"py311-cssselect2":{"origin":"textproc/py-cssselect2","version":"0.7.0_2"},"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-tinycss2":{"origin":"textproc/py-tinycss2","version":"1.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"cpe":"cpe:2.3:a:courtbouillon:cairosvg:2.7.1:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-caldav","origin":"www/py-caldav","version":"1.2.1_1","comment":"CalDAV (RFC4791) client library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-caldav/caldav","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e48088651e2cac9c1650710109272adf0349b8a597c3aca5ff44b0c2771f2ad4","flatsize":659045,"path":"All/py311-caldav-1.2.1_1.pkg","repopath":"All/py311-caldav-1.2.1_1.pkg","licenselogic":"or","licenses":["APACHE20","GPLv3"],"pkgsize":110852,"desc":"CalDAV (RFC4791) client library for Python.\n\nCalendaring extensions to WebDAV, or CalDAV, is an Internet standard\nallowing a client to access scheduling information on a remote\nserver. It extends WebDAV (HTTP-based protocol for data manipulation)\nspecification and uses iCalendar format for the data.","deps":{"py311-icalendar":{"origin":"devel/py-icalendar","version":"4.0.3_2"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-recurring-ical-events":{"origin":"devel/py-recurring-ical-events","version":"2.2.1_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-vobject":{"origin":"deskutils/py-vobject","version":"0.9.6.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cachy","origin":"devel/py-cachy","version":"0.3.0_3","comment":"Simple yet effective caching library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sdispater/cachy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f6b256b0d964a6eb9bfeb148ac86c0b4cd992a4bb2784c64ec61a9432249254","flatsize":235574,"path":"All/py311-cachy-0.3.0_3.pkg","repopath":"All/py311-cachy-0.3.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33172,"desc":"Cachy provides a simple yet effective caching library.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"MEMCACHED":"off","MSGPACK":"off","REDIS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-capturer","origin":"devel/py-capturer","version":"3.0_1","comment":"Capture stdout/stderr of the current process and subprocesses","maintainer":"sunpoet@FreeBSD.org","www":"https://capturer.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a02befab04d8ca3f442573e911923960998e3d3078f5a418cdbbcf6ab2882d11","flatsize":147561,"path":"All/py311-capturer-3.0_1.pkg","repopath":"All/py311-capturer-3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25040,"desc":"The capturer package makes it easy to capture the stdout and stderr streams of\nthe current process and subprocesses. Output can be relayed to the terminal in\nreal time but is also available to the Python program for additional processing.\n\nSee also: https://github.com/xolox/python-capturer","deps":{"py311-humanfriendly":{"origin":"textproc/py-humanfriendly","version":"10.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cachetools","origin":"devel/py-cachetools","version":"5.3.3","comment":"Extensible memoizing collections and decorators","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tkem/cachetools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e478af28407af12cc04731cf98826bc189684b5704ceb9f9b459581256a6d48","flatsize":150303,"path":"All/py311-cachetools-5.3.3.pkg","repopath":"All/py311-cachetools-5.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23680,"desc":"This module provides various memoizing collections and decorators, including\nvariants of the Python Standard Library's @lru_cache function decorator.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cachelib","origin":"www/py-cachelib","version":"0.10.2","comment":"Collection of cache libraries in the same API interface","maintainer":"acm@FreeBSD.org","www":"https://github.com/pallets-eco/cachelib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23cf5f1c3766fbcb1520ad98a9009381f1f1452075639b29d0041fba79790489","flatsize":218057,"path":"All/py311-cachelib-0.10.2.pkg","repopath":"All/py311-cachelib-0.10.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36112,"desc":"A collection of cache libraries in the same API interface.\n\nExtracted from werkzeug. https://palletsprojects.com/p/werkzeug/\n\nMaintained by Pallets Team, licensed under BSD.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"py311-cacheyou","origin":"devel/py-cacheyou","version":"23.3","comment":"httplib2 caching for requests","maintainer":"sunpoet@FreeBSD.org","www":"https://cacheyou.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f092a0e7dca92e673b086a90ded2a0d138971d7c20bea18001f299219ad2063","flatsize":203615,"path":"All/py311-cacheyou-23.3.pkg","repopath":"All/py311-cacheyou-23.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":42256,"desc":"CacheYou is a fork of CacheControl which is a port of the caching algorithms in\nhttplib2 for use with requests session object.","deps":{"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cachecontrol","origin":"www/py-cachecontrol","version":"0.14.0","comment":"Caching algorithms in httplib2 for use with requests session object","maintainer":"yuri@FreeBSD.org","www":"https://github.com/psf/cachecontrol","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f783e1e638b8f103e65ac51cf6f499e846d5b57ab9587362393f49544136dc2","flatsize":198623,"path":"All/py311-cachecontrol-0.14.0.pkg","repopath":"All/py311-cachecontrol-0.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41960,"desc":"a port of the caching algorithms in httplib2 for use with requests\nsession object.","deps":{"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"FILECACHE":"on","REDIS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-cairo","origin":"graphics/py-cairo","version":"1.21.0,1","comment":"Python bindings for Cairo","maintainer":"desktop@FreeBSD.org","www":"https://github.com/pygobject/pycairo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a002c4d7bc4eacd0d06dff8572496e56f7afafb84f0d49142e9be13bddbd860","flatsize":491192,"path":"All/py311-cairo-1.21.0,1.pkg","repopath":"All/py311-cairo-1.21.0,1.pkg","licenselogic":"and","licenses":["LGPL21","MPL11"],"pkgsize":102200,"desc":"Python bindings for Cairo.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_required":["libcairo.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-cadquery-pywrap","origin":"devel/py-cadquery-pywrap","version":"7.5_2","comment":"C++ binding generator for python","maintainer":"ports@nicandneal.net","www":"https://github.com/CadQuery/pywrap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc968575183b3c6135f792a968304707e2b087b9a40aba3796807689175c82e8","flatsize":332295,"path":"All/py311-cadquery-pywrap-7.5_2.pkg","repopath":"All/py311-cadquery-pywrap-7.5_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":56984,"desc":"PyWrap is a C++ binding generator using pybind11, libclang and jinja.\nThe main goal of this project is to automatically generate bindings for OCCT7.3\nand beyond without single manual edit of the generated code.\nOnce finished the project will be usable as a general C++ binding generator.","deps":{"llvm11":{"origin":"devel/llvm11","version":"11.0.1_9"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-clang":{"origin":"devel/py-clang","version":"11.0"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-cymbal":{"origin":"devel/py-cymbal","version":"1.0.0"},"py311-joblib":{"origin":"devel/py-joblib","version":"1.3.2_1"},"py311-logzero":{"origin":"devel/py-logzero","version":"1.7.0"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-path":{"origin":"devel/py-path","version":"16.14.0"},"py311-pybind11":{"origin":"devel/py-pybind11","version":"2.13.0"},"py311-schema":{"origin":"devel/py-schema","version":"0.7.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"py311-toposort":{"origin":"devel/py-toposort","version":"1.5"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bz2file","origin":"archivers/py-bz2file","version":"0.98","comment":"Read and write bzip2-compressed files","maintainer":"yuri@FreeBSD.org","www":"https://github.com/nvawda/bz2file","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc93affdf3fafc7cbb475a3d9a01b4355ad1c5c325f8e3b59f41572b1a488c24","flatsize":81127,"path":"All/py311-bz2file-0.98.pkg","repopath":"All/py311-bz2file-0.98.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16832,"desc":"Bz2file is a Python library for reading and writing bzip2-compressed files.\n\nIt contains a drop-in replacement for the file interface in the standard\nlibrary's bz2 module, including features from the latest development version\nof CPython that are not available in older releases.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cassandra-driver","origin":"databases/py-cassandra-driver","version":"3.18.0","comment":"Python client library for Apache Cassandra","maintainer":"sergey@akhmatov.ru","www":"https://github.com/datastax/python-driver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cb895dc37682ebb2e9b1e1d839ab836d00ed34cb5f710583158da46f1d3ebb7","flatsize":10833385,"path":"All/py311-cassandra-driver-3.18.0.pkg","repopath":"All/py311-cassandra-driver-3.18.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2324140,"desc":"A modern, feature-rich and highly-tunable Python client library for\nApache Cassandra (2.1+) using exclusively Cassandra's binary protocol\nand Cassandra Query Language v3.","deps":{"libev":{"origin":"devel/libev","version":"4.33_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libev.so.4"],"options":{"LIBEV":"on","MURMUR3":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-cabby","origin":"devel/py-cabby","version":"0.1.20","comment":"Python TAXII client implementation from EclecticIQ","maintainer":"gmm@tutanota.com","www":"https://github.com/EclecticIQ/cabby/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c323662fa933a6e4dda3234c5c59aa8953b57bec3bf88fc804f7b9c4fd3099c7","flatsize":396667,"path":"All/py311-cabby-0.1.20.pkg","repopath":"All/py311-cabby-0.1.20.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":56632,"desc":"Python TAXII client implementation from EclecticIQ. A simple Python library for\ninteracting with TAXII servers.","deps":{"py311-colorlog":{"origin":"devel/py-colorlog","version":"6.8.2"},"py311-furl":{"origin":"devel/py-furl","version":"2.1.0"},"py311-libtaxii":{"origin":"devel/py-libtaxii","version":"1.1.119_2"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bump2version","origin":"devel/py-bump2version","version":"1.0.1_1","comment":"Version-bump your software with a single command","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/c4urself/bump2version","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0dcc79b44685bfd155f58b604cbc5ca01287202431cba68aec3dc74f1dd9163","flatsize":208576,"path":"All/py311-bump2version-1.0.1_1.pkg","repopath":"All/py311-bump2version-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42776,"desc":"bump2version is a maintained fork of the excellent bumpversion project.\n\nVersion-bump your software with a single command!\n\nA small command line tool to simplify releasing software by updating all version\nstrings in your source code by the correct increment. Also creates commits and\ntags:\n- version formats are highly configurable\n- works without any VCS, but happily reads tag information from and writes\n  commits and tags to Git and Mercurial if available\n- just handles text files, so it's not specific to any programming language\n- supports Python 3 and PyPy3","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cached-property","origin":"devel/py-cached-property","version":"1.5.2_1","comment":"Decorator for caching properties in classes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pydanny/cached-property","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30caf7519b07bbe422de9f13f4dfecde6b7169ccaa37f2bf748341946cbf0237","flatsize":36007,"path":"All/py311-cached-property-1.5.2_1.pkg","repopath":"All/py311-cached-property-1.5.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10112,"desc":"cached-property is a decorator for caching properties in classes. It makes\ncaching of time or computational expensive properties quick and easy.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bytecode","origin":"devel/py-bytecode","version":"0.15.1","comment":"Python module to generate and modify bytecode","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/MatthieuDartiailh/bytecode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b47b4c37b901e557780b12f848cab915ea77cd12887ce33bf51f6a21734699a","flatsize":475094,"path":"All/py311-bytecode-0.15.1.pkg","repopath":"All/py311-bytecode-0.15.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":86552,"desc":"bytecode is a Python module to generate and modify bytecode.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cairocffi","origin":"graphics/py-cairocffi","version":"1.4.0","comment":"CFFI-based Cairo bindings for Python","maintainer":"dch@FreeBSD.org","www":"https://github.com/kozea/cairocffi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99ffff0c577d4f591a8b5a83d6163a967233ad1791707d067d6de73abc10fc96","flatsize":1394825,"path":"All/py311-cairocffi-1.4.0.pkg","repopath":"All/py311-cairocffi-1.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":134060,"desc":"cairocffi\n\ncairocffi is a CFFI-based drop-in replacement for Pycairo, a set of Python\nbindings and object-oriented API for cairo. Cairo is a 2D vector graphics\nlibrary with support for multiple backends including image buffers, PNG,\nPostScript, PDF, and SVG file output.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xcffib":{"origin":"x11/py-xcffib","version":"0.11.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cron-descriptor","origin":"sysutils/py-cron-descriptor","version":"1.2.30","comment":"Converts cron expressions into human readable strings","maintainer":"loader@FreeBSD.org","www":"https://github.com/Salamek/cron-descriptor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3d3b7c206270a615be58e1b3ce1a0c2d7b9f07ef1e0d6df4ed50e88703d3823","flatsize":222206,"path":"All/py311-cron-descriptor-1.2.30.pkg","repopath":"All/py311-cron-descriptor-1.2.30.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36480,"desc":"A Python library that converts cron expressions into human\nreadable strings. Ported to Python from\nhttps://github.com/bradyholt/cron-expression-descriptor.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cfgrib","origin":"science/py-cfgrib","version":"0.9.12.0","comment":"Map GRIB files to the NetCDF Common Data Model following the CF Convention using ecCodes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ecmwf/cfgrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ecfb692fc8ffc8c027e87b3d83dd2e3078d7d4a0fa343382fa706bbbcab4a2f","flatsize":430035,"path":"All/py311-cfgrib-0.9.12.0.pkg","repopath":"All/py311-cfgrib-0.9.12.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":81068,"desc":"cfgrib provides a Python interface to map GRIB files to the Unidata's Common\nData Model v4 following the CF Conventions. The high level API is designed to\nsupport a GRIB engine for xarray and it is inspired by netCDF4-python and\nh5netcdf. Low level access and decoding is performed via the ECMWF ecCodes\nlibrary and the eccodes python package.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-eccodes":{"origin":"science/py-eccodes","version":"1.7.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"options":{"XARRAY":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-buildbot-pkg","origin":"devel/py-buildbot-pkg","version":"3.11.5","comment":"Buildbot packaging tools","maintainer":"bofh@FreeBSD.org","www":"https://buildbot.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95004b1b260a997bddcaf679b3760966b6afa8069b2b3b601030c64e12bd9a5d","flatsize":52436,"path":"All/py311-buildbot-pkg-3.11.5.pkg","repopath":"All/py311-buildbot-pkg-3.11.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15560,"desc":"This port is the Web UI part of BuildBot. For the buildmaster, install the\ndevel/buildbot port.\n\nFor more information, please see: https://buildbot.net/trac","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-buildbot-waterfall-view","origin":"devel/py-buildbot-waterfall-view","version":"3.11.5","comment":"Buildbot Waterfall View plugin","maintainer":"bofh@FreeBSD.org","www":"https://buildbot.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41af907bb7d176e2b33a2ffa75eed9815de414b5550f4c29412f4a60d92fa17b","flatsize":886562,"path":"All/py311-buildbot-waterfall-view-3.11.5.pkg","repopath":"All/py311-buildbot-waterfall-view-3.11.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":166176,"desc":"This port is the Waterfall View Plugin for BuildBot. For the buildmaster,\ninstall the devel/buildbot port.\n\nFor more information, please see: https://buildbot.net/trac","deps":{"py311-buildbot-pkg":{"origin":"devel/py-buildbot-pkg","version":"3.11.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-buildbot-grid-view","origin":"devel/py-buildbot-grid-view","version":"3.11.5","comment":"Buildbot Grid View plugin","maintainer":"bofh@FreeBSD.org","www":"https://buildbot.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f38859f89dbf776a2e666495776d5415bb1f5b650aeb14d17a162969d12947a","flatsize":63146,"path":"All/py311-buildbot-grid-view-3.11.5.pkg","repopath":"All/py311-buildbot-grid-view-3.11.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19488,"desc":"This port is the Grid View Plugin for BuildBot. For the buildmaster,\ninstall the devel/buildbot port.\n\nFor more information, please see: https://buildbot.net/trac","deps":{"py311-buildbot-pkg":{"origin":"devel/py-buildbot-pkg","version":"3.11.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certstream","origin":"security/py-certstream","version":"1.12","comment":"Library for receiving certificate transparency list updates","maintainer":"antoine@FreeBSD.org","www":"https://github.com/CaliDog/certstream-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecab437ea76e89a74a1a2868692891ac15fc8f8c43055cb5948bedb8ec26f978","flatsize":26931,"path":"All/py311-certstream-1.12.pkg","repopath":"All/py311-certstream-1.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8204,"desc":"Certstream-python is a library for interacting with the certstream network to\nmonitor an aggregated feed from a collection of Certificate Transparency Lists.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"py311-websocket-client":{"origin":"www/py-websocket-client","version":"1.4.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-buildbot-console-view","origin":"devel/py-buildbot-console-view","version":"3.11.5","comment":"Buildbot Console View plugin","maintainer":"bofh@FreeBSD.org","www":"https://buildbot.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d36c0b8f68dd255865a7d592aad1d2a93d7bff2ce2a5a028cdb58578f486eae9","flatsize":75851,"path":"All/py311-buildbot-console-view-3.11.5.pkg","repopath":"All/py311-buildbot-console-view-3.11.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23252,"desc":"This port is the Console View Plugin for BuildBot. For the buildmaster,\ninstall the devel/buildbot port.\n\nFor more information, please see: https://buildbot.net/trac","deps":{"py311-buildbot-pkg":{"origin":"devel/py-buildbot-pkg","version":"3.11.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-build","origin":"devel/py-build","version":"1.2.1","comment":"PEP517 package builder","maintainer":"sunpoet@FreeBSD.org","www":"https://build.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74ee7bf1be1958fdd5595d303e70242efe82044205291a46ebc228c3a7efbe54","flatsize":221093,"path":"All/py311-build-1.2.1.pkg","repopath":"All/py311-build-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44536,"desc":"build is a simple, correct PEP517 package builder.","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pyproject_hooks":{"origin":"devel/py-pyproject_hooks","version":"1.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ccxt","origin":"finance/py-ccxt","version":"4.2.4","comment":"Cryptocurrency trading API with support for 100+ exchanges","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ccxt/ccxt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cc13e27e4e0ed6854dc2572409723568aa0b87f8157d2445896e5af03be98f4","flatsize":60678712,"path":"All/py311-ccxt-4.2.4.pkg","repopath":"All/py311-ccxt-4.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5126900,"desc":"The CCXT library is used to connect and trade with cryptocurrency exchanges and\npayment processing services worldwide. It provides quick access to market data\nfor storage, analysis, visualization, indicator development, algorithmic\ntrading, strategy backtesting, bot programming, and related software\nengineering.\n\nIt is intended to be used by coders, developers, technically-skilled traders,\ndata-scientists and financial analysts for building trading algorithms.\n\nCurrent feature list:\n* support for many cryptocurrency exchanges - more coming soon\n* fully implemented public and private APIs\n* optional normalized data for cross-exchange analytics and arbitrage\n* an out of the box unified API that is extremely easy to integrate\n* works in Node 10.4+, Python 3, PHP 7.0+, and web browsers","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-yarl":{"origin":"www/py-yarl","version":"1.9.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bup","origin":"archivers/py-bup","version":"0.32","comment":"Very efficient backup system based on the git packfile format","maintainer":"portmaster@BSDforge.com","www":"https://bup.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fa96e0c717dcaa1ac86332fe4480698c5177d2bfed5aa719a3f9fa0678eae50","flatsize":891432,"path":"All/py311-bup-0.32.pkg","repopath":"All/py311-bup-0.32.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":217844,"desc":"[excerpt from bup web site]\n\nBup is a Very efficient backup system based on the git packfile format,\nproviding fast incremental saves and global deduplication (among and within\nfiles, including virtual machine images).\n\nBup has a few advantages over other backup software:\n\n-It uses a rolling checksum algorithm (similar to rsync) to split large files\ninto chunks. The most useful result of this is you can backup huge virtual\nmachine (VM) disk images, databases, and XML files incrementally, even though\nthey're typically all in one huge file, and not use tons of disk space for\nmultiple versions.\n\n-It uses the packfile format from git (the open source version control system),\nso you can access the stored data even if you don't like bup's user interface.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"options":{"DOCS":"on","TORNADO":"off"}},{"name":"py311-bsdconv","origin":"converters/py-bsdconv","version":"11.3.0","comment":"Python wrapper for bsdconv","maintainer":"buganini@gmail.com","www":"https://github.com/buganini/python-bsdconv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7af86c9fb7cf6971c6f56c314eb3ae21921b312dd01a0c04d6ab4c14cd7911ba","flatsize":22243,"path":"All/py311-bsdconv-11.3.0.pkg","repopath":"All/py311-bsdconv-11.3.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":7160,"desc":"BSD licensed charset/encoding converter library with more function than\nlibiconv. (Currently, only a few codecs are supported)\nThis port is a python wrapper for bsdconv.","deps":{"bsdconv":{"origin":"converters/bsdconv","version":"11.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["converters","python"],"shlibs_required":["libbsdconv.so.11"],"annotations":{"flavor":"py311"}},{"name":"py311-buildbot-worker","origin":"devel/py-buildbot-worker","version":"3.11.5","comment":"Buildbot Worker Daemon","maintainer":"bofh@FreeBSD.org","www":"https://buildbot.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"111d6e31fd4c1bc987aec3c6cf91002737c5322d5aa5ad70f733dd673088303c","flatsize":2024740,"path":"All/py311-buildbot-worker-3.11.5.pkg","repopath":"All/py311-buildbot-worker-3.11.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":269896,"desc":"This port is the worker part of BuildBot. For the buildmaster, install the\ndevel/py-buildbot port.\n\nFor more information, please see: https://buildbot.net/trac","deps":{"py311-autobahn":{"origin":"www/py-autobahn","version":"23.6.2_2"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"users":["buildbot"],"groups":["buildbot"],"annotations":{"flavor":"py311"}},{"name":"py311-buildbot-www","origin":"devel/py-buildbot-www","version":"3.11.5","comment":"Buildbot UI","maintainer":"bofh@FreeBSD.org","www":"https://buildbot.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24bc79947d8a6c6107f4056336b9285efa720194406befba4e8baeef19f5a5fd","flatsize":11870868,"path":"All/py311-buildbot-www-3.11.5.pkg","repopath":"All/py311-buildbot-www-3.11.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2016580,"desc":"This port is the Web UI part of BuildBot. For the buildmaster, install the\ndevel/buildbot port.\n\nFor more information, please see: https://buildbot.net/trac","deps":{"py311-buildbot-console-view":{"origin":"devel/py-buildbot-console-view","version":"3.11.5"},"py311-buildbot-grid-view":{"origin":"devel/py-buildbot-grid-view","version":"3.11.5"},"py311-buildbot-waterfall-view":{"origin":"devel/py-buildbot-waterfall-view","version":"3.11.5"},"py311-service-identity":{"origin":"security/py-service-identity","version":"24.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-brotlicffi","origin":"archivers/py-brotlicffi","version":"1.1.0.0_1","comment":"Python CFFI bindings to the Brotli library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-hyper/brotlicffi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab4798696a5c232cd51eb24b1a95f77bb285093a3c02700e53cf59943774e8e8","flatsize":112422,"path":"All/py311-brotlicffi-1.1.0.0_1.pkg","repopath":"All/py311-brotlicffi-1.1.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21864,"desc":"BrotliCFFI contains Python CFFI bindings for the reference Brotli\nencoder/decoder. This allows Python software to use the Brotli compression\nalgorithm directly from Python code.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"shlibs_required":["libbrotlienc.so.1","libbrotlidec.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-buildbot-react-console-view","origin":"devel/py-buildbot-react-console-view","version":"3.11.5","comment":"Buildbot Console View plugin (react)","maintainer":"bofh@FreeBSD.org","www":"https://buildbot.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2884a3cf1a835a31d8f341fbb25bd6be724af38cb655ccfd332979d61b23b0f","flatsize":74536,"path":"All/py311-buildbot-react-console-view-3.11.5.pkg","repopath":"All/py311-buildbot-react-console-view-3.11.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26780,"desc":"Buildbot Console View plugin (react)","deps":{"py311-buildbot-pkg":{"origin":"devel/py-buildbot-pkg","version":"3.11.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bx-python","origin":"biology/py-bx-python","version":"0.11.0","comment":"Python module for reading, manipulating and writing genomic data sets","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bxlab/bx-python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0af4fcaa21172d358aac7ed2323935794647d445bfd4f0612014aa01f7025a6","flatsize":5946493,"path":"All/py311-bx-python-0.11.0.pkg","repopath":"All/py311-bx-python-0.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1053036,"desc":"bx-python is a python library and associated set of scripts to allow for rapid\nimplementation of genome scale analyses. The library contains a variety of\nuseful modules, but the particular strengths are:\n\nClasses for reading and working with genome-scale multiple local alignments\n(in MAF, AXT, and LAV formats). Generic data structure for indexing on disk\nfiles that contain blocks of data associated with intervals on various\nsequences (used, for example, to provide random access to individual\nalignments in huge files; optomized for use over network filesystems).\nData structures for working with intervals on sequences:\n * \"Binned bitsets\" which act just like chromosome sized bit arrays,\n   but lazily allocate regions and allow large blocks of all set or\n   all unset bits to be stored compactly\n * \"Intersecter\" for performing fast intersection tests that preserve\n   both query and target intervals and associated annotation","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-btest","origin":"devel/py-btest","version":"1.1","comment":"Simple driver for basic unit tests","maintainer":"mshirk@daemon-security.com","www":"https://github.com/zeek/btest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b8d0d174777712f8c135210b86c13b8657f3278d277f7c44d26c76850481cbe","flatsize":171254,"path":"All/py311-btest-1.1.pkg","repopath":"All/py311-btest-1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":41496,"desc":"BTest is a powerful framework for writing system tests. Freely\nborrowing some ideas from other packages, its main objective is to\nprovide an easy-to-use, straightforward driver for a suite of\nshell-based tests. Each test consists of a set of command lines\nthat will be executed, and success is determined based on their\nexit codes. btest comes with some additional tools that can be used\nwithin such tests to robustly compare output against a previously\nestablished baseline.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-btchip-python","origin":"security/py-btchip-python","version":"0.1.32_1","comment":"Python communication library for Ledger Hardware Wallet","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/LedgerHQ/btchip-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe71308ca51b7f7b0b66955adacbcfd4a9c469ba1c287ae297b55e7fadd779f6","flatsize":486382,"path":"All/py311-btchip-python-0.1.32_1.pkg","repopath":"All/py311-btchip-python-0.1.32_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":60512,"desc":"Python communication library for Ledger Hardware Wallet.","deps":{"py311-ecdsa":{"origin":"security/py-ecdsa","version":"0.19.0_1"},"py311-hidapi":{"origin":"comms/py-hidapi","version":"0.14.0"},"py311-mnemonic":{"origin":"security/py-mnemonic","version":"0.21"},"py311-pyscard":{"origin":"security/py-pyscard","version":"2.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bt","origin":"finance/py-bt","version":"1.0.1","comment":"Flexible backtesting framework to test quantitative trading strategies","maintainer":"yuri@FreeBSD.org","www":"http://pmorissette.github.io/bt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38fbadf8f1804e735105999b1d441222a28bb613a2a922de548639741cc038e7","flatsize":1134229,"path":"All/py311-bt-1.0.1.pkg","repopath":"All/py311-bt-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":235376,"desc":"bt is a flexible backtesting framework for Python used to test quantitative\ntrading strategies. Backtesting is the process of testing a strategy over a\ngiven data set. This framework allows you to easily create strategies that mix\nand match different Algos. It aims to foster the creation of easily testable,\nre-usable and flexible blocks of strategy logic to facilitate the rapid\ndevelopment of complex trading strategies.\n\nThe goal: to save quants from re-inventing the wheel and let them focus on the\nimportant part of the job - strategy development.\n\nbt is coded in Python and joins a vibrant and rich ecosystem for data analysis.\nNumerous libraries exist for machine learning, signal processing and statistics\nand can be leveraged to avoid re-inventing the wheel - something that happens\nall too often when using other languages that don't have the same wealth of\nhigh-quality, open-source projects.","deps":{"py311-ffn":{"origin":"finance/py-ffn","version":"1.0.3"},"py311-pyprind":{"origin":"misc/py-pyprind","version":"2.11.3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-branca","origin":"www/py-branca","version":"0.7.2","comment":"Generate complex HTML+JS pages with Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-visualization/branca","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cfb3f1437fa15922aa45715268a69cc381eb3f3d2925bf76b4d6a5947ec97f2","flatsize":264081,"path":"All/py311-branca-0.7.2.pkg","repopath":"All/py311-branca-0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45736,"desc":"Branca is a spinoff from folium, that would host the non-map-specific features.\nIt may become a HTML+JS generation library in the future.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-chainer","origin":"science/py-chainer","version":"7.8.1_5","comment":"Deep learning framework","maintainer":"yuri@FreeBSD.org","www":"https://chainer.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a65331ec04c8b2d04988d827bdc0b8bb8b79906b9eaef7f728284cf20a0e5811","flatsize":12882626,"path":"All/py311-chainer-7.8.1_5.pkg","repopath":"All/py311-chainer-7.8.1_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1450704,"desc":"Chainer is a powerful, flexible and intuitive deep learning framework.\n* Chainer supports CUDA computation. It only requires a few lines of code to\n  leverage a GPU. It also runs on multiple GPUs with little effort.\n* Chainer supports various network architectures including feed-forward nets,\n  convnets, recurrent nets and recursive nets. It also supports per-batch\n  architectures.\n* Forward computation can include any control flow statements of Python without\n  lacking the ability of backpropagation. It makes code intuitive and easy to\n  debug.","deps":{"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"annotations":{"flavor":"py311"}},{"name":"py311-cypari2","origin":"math/py-cypari2","version":"2.1.5","comment":"Python interface to the number theory library PARI/GP","maintainer":"thierry@FreeBSD.org","www":"https://github.com/sagemath/cypari2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"995a92b16a970ad32f7cb72593a27105dff5ef48f511d97a1ebef153b4365632","flatsize":8613364,"path":"All/py311-cypari2-2.1.5.pkg","repopath":"All/py311-cypari2-2.1.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1240004,"desc":"A Python interface to the number theory library PARI/GP.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"pari":{"origin":"math/pari","version":"2.15.5,2"},"py311-cysignals":{"origin":"devel/py-cysignals","version":"1.11.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libgmp.so.10","libpari.so.8"],"annotations":{"flavor":"py311"}},{"name":"py311-brotli","origin":"archivers/py-brotli","version":"1.1.0","comment":"Generic-purpose lossless compression algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/brotli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91ae7ab770f4d15c090004309358d3c841784230c9d0007a473269086f94ab3a","flatsize":34860,"path":"All/py311-brotli-1.1.0.pkg","repopath":"All/py311-brotli-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11488,"desc":"Brotli is a generic-purpose lossless compression algorithm that compresses data\nusing a combination of a modern variant of the LZ77 algorithm, Huffman coding\nand 2nd order context modeling, with a compression ratio comparable to the best\ncurrently available general-purpose compression methods. It is similar in speed\nwith deflate but offers more dense compression.\n\nThe specification of the Brotli Compressed Data Format is defined in RFC 7932.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"shlibs_required":["libbrotlicommon.so.1","libbrotlidec.so.1","libbrotlienc.so.1"],"annotations":{"cpe":"cpe:2.3:a:google:brotli:1.1.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-bps_restpy","origin":"devel/py-bps-restpy","version":"9.0.2","comment":"BreakingPoint REST API Python Wraper","maintainer":"dvl@FreeBSD.org","www":"https://pypi.org/project/bps-restpy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d548c90781f2cd2be1af4006f90747591c2b0edeec5fdb4bd080dd512eebabc3","flatsize":1342243,"path":"All/py311-bps_restpy-9.0.2.pkg","repopath":"All/py311-bps_restpy-9.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":93624,"desc":"Module for interfacing to BreakingPoint appliance. Let's you connect to their\nappliances for simulating real-world legitimate traffic, DDoS, exploits,\nmalware, and fuzzing.\n\n# Login to BPS box\nbps = BPS(bps_system, bpsuser, bpspass)\nbps.login()\n\nprint(\"Load a canned test: \")\nbps.testmodel.load(canned_test_name)\n\nprint(\"Reserve Ports\")\nfor p in port_list:\n    bps.topology.reserve([{'slot': slot_number, 'port': p, 'group': 2}])\n\n\nprint(\"Run test and Get Stats:\")\ntest_id_json = bps.testmodel.run(modelname=canned_test_name, group=2)\ntestid = str( test_id_json[\"runid\"] )\nrun_id = 'TEST-' + testid\nprint(\"Test Run Id: %25s\"%25run_id)","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bottle","origin":"www/py-bottle","version":"0.12.25","comment":"Fast and simple WSGI-framework for small web-applications","maintainer":"nivit@FreeBSD.org","www":"https://bottlepy.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1cae26c28a2ba0089e1056d710d86de1eda1d907ebb5951d82d55b4ee060587","flatsize":792794,"path":"All/py311-bottle-0.12.25.pkg","repopath":"All/py311-bottle-0.12.25.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":109104,"desc":"Bottle is a fast and simple micro-framework for small web-applications.\nIt offers request dispatching (Routes) with url parameter support,\nTemplates, key/value Databases, a build-in HTTP Server and adapters\nfor many third party WSGI/HTTP-server and template engines.\nAll in a single file and with no dependencies other than the Python\nStandard Library.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:bottlepy:bottle:0.12.25:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-bottleneck","origin":"math/py-bottleneck","version":"1.3.8_1","comment":"Collection of fast NumPy array functions written in Cython","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kwgoodman/bottleneck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de58f0a603c7654be6dac8460b73e631b7d198092507648170322568a1a8c7a4","flatsize":668867,"path":"All/py311-bottleneck-1.3.8_1.pkg","repopath":"All/py311-bottleneck-1.3.8_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":127488,"desc":"Bottleneck is a collection of fast NumPy array functions written in Cython.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-botocore-stubs","origin":"www/py-botocore-stubs","version":"1.27.22","comment":"Type annotations for botocore","maintainer":"yuri@FreeBSD.org","www":"https://github.com/youtype/mypy_boto3_builder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5e0bdcf786ec86d04500b39b576ebff043f121b99679527ca36dae6ae49d71a","flatsize":144168,"path":"All/py311-botocore-stubs-1.27.22.pkg","repopath":"All/py311-botocore-stubs-1.27.22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27076,"desc":"Type annotations for botocore 1.27.3 compatible with VSCode, PyCharm,\nEmacs, Sublime Text, mypy, pyright and other tools.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python","devel"],"annotations":{"flavor":"py311"}},{"name":"py311-bottle-cork","origin":"www/py-bottle-cork","version":"0.12.0_2","comment":"Bottle authentication and authorization module","maintainer":"olivier@FreeBSD.org","www":"https://cork.readthedocs.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20ed339e00c5dc6c685c13fd953cce9bbb8d3d5611592d244b53153fef998482","flatsize":293887,"path":"All/py311-bottle-cork-0.12.0_2.pkg","repopath":"All/py311-bottle-cork-0.12.0_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":48096,"desc":"bottle-cork provides a simple set of methods to implement Authentication\nand Authorization in web applications based on Bottle.","deps":{"py311-beaker":{"origin":"www/py-beaker","version":"1.13.0"},"py311-bottle":{"origin":"www/py-bottle","version":"0.12.25"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"EXAMPLES":"on","MONGODB":"off","SQLALCHEMY":"off","SQLITE":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-face_recognition_models","origin":"graphics/py-face_recognition_models","version":"0.3.0","comment":"Models used by the face_recognition package","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/face_recognition_models/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e7f6029a9c682eee91af9ec5b14b89b440a44ce2b5f652ad4cb5ab894b3b92a","flatsize":132052565,"path":"All/py311-face_recognition_models-0.3.0.pkg","repopath":"All/py311-face_recognition_models-0.3.0.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":90824036,"desc":"Trained models for the face_recognition python library.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python","devel"],"annotations":{"flavor":"py311"}},{"name":"py311-brotlipy","origin":"archivers/py-brotlipy","version":"0.7.0_1","comment":"Python binding to the Brotli library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-hyper/brotlicffi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12671f9e72e98209df8694a8edb6307ecb39431faf200f473cfe617e00128220","flatsize":813596,"path":"All/py311-brotlipy-0.7.0_1.pkg","repopath":"All/py311-brotlipy-0.7.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":275408,"desc":"This library contains Python CFFI bindings for the reference Brotli\nencoder/decoder. This allows Python software to use the Brotli compression\nalgorithm directly from Python code.","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-boto3","origin":"www/py-boto3","version":"1.34.128","comment":"AWS SDK for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://aws.amazon.com/sdk-for-python/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9dcf1fd50ea206e2560439a326335c034864c4448ca1cf8178a376e7db0e32cf","flatsize":1660667,"path":"All/py311-boto3-1.34.128.pkg","repopath":"All/py311-boto3-1.34.128.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":145556,"desc":"Boto3 is the Amazon Web Services (AWS) Software Development Kit (SDK) for\nPython, which allows Python developers to write software that makes use of\nservices like Amazon S3 and Amazon EC2. You can find the latest, most up to\ndate, documentation at our doc site, including a list of services that are\nsupported.","deps":{"py311-botocore":{"origin":"devel/py-botocore","version":"1.34.128"},"py311-jmespath":{"origin":"devel/py-jmespath","version":"1.0.1_1"},"py311-s3transfer":{"origin":"net/py-s3transfer","version":"0.10.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python","devel"],"annotations":{"flavor":"py311"}},{"name":"py311-brial","origin":"math/py-brial","version":"1.2.11_1","comment":"Python implementation of BRiAl","maintainer":"thierry@FreeBSD.org","www":"https://github.com/BRiAl/BRiAl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b71bd17c83be6b558817573b8441b224d4c2987144d2379cc5bc0b7db430cf4a","flatsize":914432,"path":"All/py311-brial-1.2.11_1.pkg","repopath":"All/py311-brial-1.2.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":148156,"desc":"sage-BRiAl is the python implementation of BRiAl that relies on sage to\ninterface with libbrial.","deps":{"BRiAl":{"origin":"math/brial","version":"1.2.11_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-buildbot","origin":"devel/py-buildbot","version":"3.11.5","comment":"Continuous Integration Framework","maintainer":"bofh@FreeBSD.org","www":"https://buildbot.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ebe232bf5e688910a6ef601175ace592552ced1f06931b52df4108f97dd3c8d","flatsize":13676100,"path":"All/py311-buildbot-3.11.5.pkg","repopath":"All/py311-buildbot-3.11.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1804572,"desc":"The BuildBot is a system to automate the compile/test cycle required by most\nsoftware projects to validate code changes. By automatically rebuilding and\ntesting the tree each time something has changed, build problems are\npinpointed quickly, before other developers are inconvenienced by the\nfailure. The guilty developer can be identified and harassed without human\nintervention. By running the builds on a variety of platforms, developers who\ndo not have the facilities to test their changes everywhere before checkin will\nat least know shortly afterwards whether they have broken the build or not.\n\nWarning counts, lint checks, image size, compile time, and other build\nparameters can be tracked over time, are more visible, and are therefore\neasier to improve.\n\nThe overall goal is to reduce tree breakage and provide a platform to run tests\nor code-quality checks that are too annoying or pedantic for any human to waste\ntheir time with. Developers get immediate (and potentially public) feedback\nabout their changes, encouraging them to be more careful about testing before\ncheckin.\n\nFor more information, please see: https://buildbot.net/trac","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-alembic":{"origin":"databases/py-alembic","version":"1.13.1_1"},"py311-autobahn":{"origin":"www/py-autobahn","version":"23.6.2_2"},"py311-buildbot-www":{"origin":"devel/py-buildbot-www","version":"3.11.5"},"py311-croniter2":{"origin":"sysutils/py-croniter2","version":"2.0.5"},"py311-importlib-resources":{"origin":"devel/py-importlib-resources","version":"6.4.0"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"py311-txaio":{"origin":"devel/py-txaio","version":"22.2.1"},"py311-unidiff":{"origin":"devel/py-unidiff","version":"0.7.5"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"users":["buildbot"],"groups":["buildbot"],"annotations":{"cpe":"cpe:2.3:a:buildbot:buildbot:3.11.5:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-breathe","origin":"devel/py-breathe","version":"4.35.0_1","comment":"Extension to reStructuredText and Sphinx to render Doxygen xml output","maintainer":"mandree@FreeBSD.org","www":"https://github.com/michaeljones/breathe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07e687b9eb7160afa405bea093a74a7f4b0f6eaef8a370a3122dc8f01173d32e","flatsize":16058724,"path":"All/py311-breathe-4.35.0_1.pkg","repopath":"All/py311-breathe-4.35.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":896568,"desc":"Breathe provides a bridge between the Sphinx and Doxygen documentation systems.\n\nIt is an easy way to include Doxygen information in a set of documentation\ngenerated by Sphinx. The aim is to produce an autodoc like support for people\nwho enjoy using Sphinx but work with languages other than Python. The system\nrelies on the Doxygen's xml output.","deps":{"doxygen":{"origin":"devel/doxygen","version":"1.9.6_1,2"},"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"py311-furo":{"origin":"textproc/py-furo","version":"2024.5.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-sphinx-copybutton":{"origin":"textproc/py-sphinx-copybutton","version":"0.5.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on","EXAMPLES":"on","PDFDOCS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-bravado-core","origin":"www/py-bravado-core","version":"6.6.1_1","comment":"Library for adding Swagger support to clients and servers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Yelp/bravado-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4f56e79f0eaf05465c3daa4f29bb82e17471ed5cfea677c3e04d2a6eff497ee","flatsize":744823,"path":"All/py311-bravado-core-6.6.1_1.pkg","repopath":"All/py311-bravado-core-6.6.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":109464,"desc":"bravado-core is a Python library that adds client-side and server-side\nsupport for the OpenAPI Specification v2.0.","deps":{"py311-jsonref":{"origin":"devel/py-jsonref","version":"0.2"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-swagger-spec-validator":{"origin":"devel/py-swagger-spec-validator","version":"2.7.4"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-booleanOperations","origin":"x11-fonts/py-booleanOperations","version":"0.9.0","comment":"Boolean operations on paths","maintainer":"lantw44@gmail.com","www":"https://github.com/typemytype/booleanOperations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99cbf4873462dcbbcc5b61fce48e6f16ff2a89b247106874375077d74552d5f0","flatsize":212351,"path":"All/py311-booleanOperations-0.9.0.pkg","repopath":"All/py311-booleanOperations-0.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39680,"desc":"Boolean operations on paths which uses a super fast polygon clipper library by\nAngus Johnson.","deps":{"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-pyclipper":{"origin":"math/py-pyclipper","version":"1.3.0p5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bracex","origin":"textproc/py-bracex","version":"2.4","comment":"Brace expansion","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/bracex/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6463a6b59dc6b2a8cdd55c8141fdcc2d02b2ea3f84954a700b1980b43fbe2c9","flatsize":95941,"path":"All/py311-bracex-2.4.pkg","repopath":"All/py311-bracex-2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19712,"desc":"Bracex is a brace expanding library (a la Bash) for Python. Brace\nexpanding is used to generate arbitrary strings.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bravado","origin":"www/py-bravado","version":"11.0.3_1","comment":"Library for accessing Swagger-enabled APIs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Yelp/bravado","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a07068fe7edc838afc474b66cb8158e8db4f4d5b78e8ee7095e6b28ed367553a","flatsize":415944,"path":"All/py311-bravado-11.0.3_1.pkg","repopath":"All/py311-bravado-11.0.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":65268,"desc":"Bravado is a Yelp maintained fork of digium/swagger-py for use with OpenAPI\nSpecification version 2.0 (previously known as Swagger).","deps":{"py311-bravado-core":{"origin":"www/py-bravado-core","version":"6.6.1_1"},"py311-monotonic":{"origin":"devel/py-monotonic","version":"1.5"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-coverage","origin":"devel/py-coverage","version":"7.3.2","comment":"Code coverage measurement for Python","maintainer":"lwhsu@FreeBSD.org","www":"https://coverage.readthedocs.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37ffb7d2e99aa948f2906e41a05a9d339248f79bf3a0d934eaef0ee96f54311f","flatsize":1973307,"path":"All/py311-coverage-7.3.2.pkg","repopath":"All/py311-coverage-7.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":324808,"desc":"Coverage measures code coverage, typically during test execution.\nIt uses the code analysis tools and tracing hooks provided in the\nPython standard library to determine which lines are executable,\nand which have been executed.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-tomli":{"origin":"textproc/py-tomli","version":"2.0.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"TOML":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-click-threading","origin":"devel/py-click-threading","version":"0.5.0","comment":"Multithreaded Click apps made easy","maintainer":"ports@FreeBSD.org","www":"https://github.com/click-contrib/click-threading","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75aa8ad761b424f7dc24d48fb8bc2b272f818790bbb5adb6cac726665663558e","flatsize":35867,"path":"All/py311-click-threading-0.5.0.pkg","repopath":"All/py311-click-threading-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9508,"desc":"Utilities for multithreading in click.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-click-threading port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-boost-libs","origin":"devel/boost-python-libs","version":"1.84.0","comment":"Framework for interfacing Python and C++","maintainer":"office@FreeBSD.org","www":"https://www.boost.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43e7cb759a299fe88aa7ea1fe8dade2736f536229322297bde8b07799c3e275c","flatsize":1098948,"path":"All/py311-boost-libs-1.84.0.pkg","repopath":"All/py311-boost-libs-1.84.0.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":183232,"desc":"The Boost Python Library is a framework for interfacing Python and\nC++. It allows you to quickly and seamlessly expose C++ classes\nfunctions and objects to Python, and vice-versa, using no special\ntools -- just your C++ compiler.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_provided":["libboost_numpy311.so.1.84.0","libboost_python311.so.1.84.0"],"options":{"DEBUG":"off","OPTIMIZED_CFLAGS":"off"},"annotations":{"flavor":"py311"},"messages":[{"message":"You have built the Boost library with thread support.\n\nDon't forget to add -pthread to your linker options when\nlinking your code.","type":"install"}]},{"name":"py311-borgmatic","origin":"sysutils/py-borgmatic","version":"1.8.8","comment":"Wrapper script for Borg backup software","maintainer":"egypcio@FreeBSD.org","www":"https://torsion.org/borgmatic/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05c7e865899086fc1075b631d7b84f578f658ee78d46c1185dce46a33ef489b8","flatsize":1525150,"path":"All/py311-borgmatic-1.8.8.pkg","repopath":"All/py311-borgmatic-1.8.8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":208916,"desc":"Borgmatic is a simple Python wrapper script for the Borg backup software that\ninitiates a backup, prunes any old backups according to a retention policy,\nand validates backups for consistency.\n\nThe script supports specifying your settings in a declarative configuration\nfile rather than having to put them all on the command-line, and handles common\nerrors.","deps":{"py311-borgbackup":{"origin":"archivers/py-borgbackup","version":"1.2.8_1"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-borgbackup11","origin":"archivers/py-borgbackup11","version":"1.1.18_3","comment":"Deduplicating backup program","maintainer":"mandree@FreeBSD.org","www":"https://pypi.org/project/borgbackup/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b44b080344582d9e2208fe1fe96338533cef83c51d492ff8c83d5ddec711348d","flatsize":7184132,"path":"All/py311-borgbackup11-1.1.18_3.pkg","repopath":"All/py311-borgbackup11-1.1.18_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1114848,"desc":"[excerpt from borgbackup web site]\n\nBorgBackup (short: Borg) is a deduplicating backup program. Optionally, it\nsupports compression and authenticated encryption.\n\nThe main goal of Borg is to provide an efficient and secure way to backup data.\nThe data deduplication technique used makes Borg suitable for daily backups\nsince only changes are stored. The authenticated encryption technique makes it\nsuitable for backups to not fully trusted targets.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"py311-llfuse":{"origin":"devel/py-llfuse","version":"1.5.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xxhash":{"origin":"devel/xxhash","version":"0.8.2_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers","python"],"shlibs_required":["libxxhash.so.0","liblz4.so.1","libzstd.so.1","libcrypto.so.12"],"options":{"FUSE":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"In order to mount locally a remote archive or an entire repository as a FUSE\nfilesystem, it is required to load fusefs module, for instance, as root, run:\n\n\tkldload fusefs\n\nTo load the module at boot time, you can add it to the kld_list variable\nin /etc/rc.conf or related files, for instance, by running\n\n\tsysrc kld_list+=fusefs\n\nas root.  Alternatively, to load the module earlier, you can manually add\n\n\tfusefs_load=\"YES\"\n\nto /boot/loader.conf.local or /boot/loader.conf with a text editor.\n\n\nAlso, if you plan to mount borg repositories as non root user, you need to run\n\n# sysctl vfs.usermount=1\n\nand add the line\n\nvfs.usermount=1\n\nto /etc/sysctl.conf to ensure the setting is loaded at boot time.","type":"install"}]},{"name":"py311-bonsai","origin":"net/py-bonsai","version":"1.5.3","comment":"Module for handling LDAP operations in Python","maintainer":"meka@tilda.center","www":"https://github.com/noirello/bonsai","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a10d7b0e28650e53c973f2b117724d839bb07888664a58727eb8d5476f3ebe49","flatsize":770695,"path":"All/py311-bonsai-1.5.3.pkg","repopath":"All/py311-bonsai-1.5.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":127648,"desc":"This module uses libldap2 on Unix platforms and WinLDAP on Microsoft Windows.\nLDAP entries are mapped to a special Python case-insensitive dictionary,\ntracking the changes of the dictionary to modify the entry on the server easily.","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","devel","python"],"shlibs_required":["libldap.so.2","liblber.so.2"],"options":{"GEVENT":"off","TORNADO":"off","TRIO":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-boolean.py","origin":"devel/py-boolean.py","version":"4.0","comment":"Create and parse boolean expressions and create custom boolean DSL","maintainer":"kai@FreeBSD.org","www":"https://github.com/bastikr/boolean.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a23d4ce4bf9dfc614971d4f0cbb2016c02ef1af4e250f22847326a411ce021d","flatsize":1058031,"path":"All/py311-boolean.py-4.0.pkg","repopath":"All/py311-boolean.py-4.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":205052,"desc":"This library helps you deal with boolean expressions and algebra with variables\nand the boolean functions AND, OR, NOT.\n\nYou can parse expressions from strings and simplify and compare expressions. You\ncan also easily create your custom algreba and mini DSL and create custom\ntokenizers to handle custom expressions.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-boost-histogram","origin":"misc/py-boost-histogram","version":"1.4.1","comment":"Python bindings for the C++14 Boost::Histogram library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/scikit-hep/boost-histogram","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7d273f4c9cc4042c25436d4ebfa23168c60765dc33dbc4a2d0228c877329b54","flatsize":4435924,"path":"All/py311-boost-histogram-1.4.1.pkg","repopath":"All/py311-boost-histogram-1.4.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":717456,"desc":"Python bindings for Boost::Histogram, a C++14 library. This is one of the\nfastest libraries for histogramming, while still providing the power of a full\nhistogram object.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-cma","origin":"math/py-cma","version":"3.3.0_2","comment":"CMA-ES for non-linear numerical optimization in Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/CMA-ES/pycma","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf348af8c661095fff76b3de2d8a599e10f09d6343bf544307e05e47968bc57e","flatsize":3312880,"path":"All/py311-cma-3.3.0_2.pkg","repopath":"All/py311-cma-3.3.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":491284,"desc":"pycma is a Python implementation of CMA-ES and a few related numerical\noptimization tools.\n\nThe Covariance Matrix Adaptation Evolution Strategy (CMA-ES) is a stochastic\nderivative-free numerical optimization algorithm for difficult (non-convex,\nill-conditioned, multi-modal, rugged, noisy) optimization problems in continuous\nsearch spaces.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"options":{"CONSTRAINED_SOLUTION_TRACKING":"off","PLOTTING":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-django-tinymce","origin":"www/py-django-tinymce","version":"4.0.0_1","comment":"Django application to use TinyMCE editor","maintainer":"kai@FreeBSD.org","www":"https://github.com/jazzband/django-tinymce","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0f792581b5a0b47dd5264498c11d9f1906b77238a77dffbad153a247a83545a","flatsize":5480147,"path":"All/py311-django-tinymce-4.0.0_1.pkg","repopath":"All/py311-django-tinymce-4.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":729128,"desc":"django-tinymce is a Django application that contains a widget\nto render a form field as a TinyMCE editor.","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-blessed","origin":"devel/py-blessed","version":"1.20.0","comment":"Easy, practical library for making terminal apps","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jquast/blessed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"983e3efd8cbeb38e58b806f614c33820c4eb2cb40f7dd82e9584c7e47f104b51","flatsize":659346,"path":"All/py311-blessed-1.20.0.pkg","repopath":"All/py311-blessed-1.20.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":93728,"desc":"Blessed is an easy, practical library for making terminal apps, by providing\nan elegant, well-documented interface to Colors, Keyboard input, and screen\nposition and Location capabilities.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-blobfile","origin":"net/py-blobfile","version":"2.1.1","comment":"Read GCS, ABS and local paths with the same interface","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/blobfile/blobfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28adcfcafcc172199e902f15bf5baf07b65998c0f72b0234df69844598abdf78","flatsize":1053751,"path":"All/py311-blobfile-2.1.1.pkg","repopath":"All/py311-blobfile-2.1.1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":173512,"desc":"blobfile is a library that provides a Python-like interface for reading local\nand remote files (only from blob storage), with an API similar to open() as well\nas some of the os.path and shutil functions. blobfile supports local paths,\nGoogle Cloud Storage paths (gs://<bucket>), and Azure Blob Storage paths\n(az://<account>/<container> or\nhttps://<account>.blob.core.windows.net/<container>/).\n\nThe main function is BlobFile, which lets you open local and remote files that\nact more or less like local ones. There are also a few additional functions such\nas basename, dirname, and join, which mostly do the same thing as their os.path\nnamesakes, only they also support GCS paths and ABS paths.\n\nThis library is inspired by TensorFlow's gfile but does not have exactly the\nsame interface.","deps":{"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pycryptodomex":{"origin":"security/py-pycryptodomex","version":"3.20.0"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-blosc2","origin":"archivers/py-blosc2","version":"2.6.2_1","comment":"Python wrapper for the C-Blosc2 library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Blosc/python-blosc2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86d469e4aa11bf95c6ec2cf429e9bcfc28d63e7f9450e43fbe1a99026cdbc144","flatsize":1129709,"path":"All/py311-blosc2-2.6.2_1.pkg","repopath":"All/py311-blosc2-2.6.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":270280,"desc":"C-Blosc2 is the new major version of C-Blosc, and is backward compatible with\nboth the C-Blosc1 API and its in-memory format. Python-Blosc2 is a Python\npackage that wraps C-Blosc2, the newest version of the Blosc compressor.\n\nCurrently Python-Blosc2 already reproduces the API of Python-Blosc, so it can be\nused as a drop-in replacement. However, there are a few exceptions for a full\ncompatibility.\n\nIn addition, Python-Blosc2 aims to leverage the new C-Blosc2 API so as to\nsupport super-chunks, multi-dimensional arrays (NDArray), serialization and\nother bells and whistles introduced in C-Blosc2. Although this is always and\nendless process, we have already catch up with most of the C-Blosc2 API\ncapabilities.\n\nNote: Python-Blosc2 is meant to be backward compatible with Python-Blosc data.\nThat means that it can read data generated with Python-Blosc, but the opposite\nis not true (i.e. there is no forward compatibility).","deps":{"c-blosc2":{"origin":"archivers/c-blosc2","version":"2.14.4"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-ndindex":{"origin":"math/py-ndindex","version":"1.8_1"},"py311-numexpr":{"origin":"math/py-numexpr","version":"2.9.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-py-cpuinfo":{"origin":"sysutils/py-py-cpuinfo","version":"9.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"shlibs_required":["libblosc2.so.3"],"annotations":{"flavor":"py311"}},{"name":"py311-creole","origin":"textproc/py-creole","version":"1.4.10","comment":"Markup converter in pure Python","maintainer":"count@211.ru","www":"https://pypi.org/project/python-creole/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5558573a0b86656662224259b8efe13667336b2303b00cf02e957d1af7177c72","flatsize":1009274,"path":"All/py311-creole-1.4.10.pkg","repopath":"All/py311-creole-1.4.10.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":132096,"desc":"python-creole is an markup converter in pure Python:\n\n    * creole markup -> html\n    * html -> creole markup\n    * reStructuredText -> html\n    * html -> reStructuredText markup\n    * html -> textile markup","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-boltons","origin":"devel/py-boltons","version":"24.0.0","comment":"Functionality that should be in the standard library","maintainer":"sunpoet@FreeBSD.org","www":"https://boltons.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b5c4040432467a43b752c1ec30a6b4f8124e2f8b6ec9ed3c9768ec06dd59600","flatsize":2138342,"path":"All/py311-boltons-24.0.0.pkg","repopath":"All/py311-boltons-24.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":299716,"desc":"Boltons is a set of over 230 BSD-licensed, pure-Python utilities in the same\nspirit as -- and yet conspicuously missing from -- the standard library,\nincluding:\n- Atomic file saving, bolted on with fileutils\n- A highly-optimized OrderedMultiDict, in dictutils\n- Two types of PriorityQueue, in queueutils\n- Chunked and windowed iteration, in iterutils\n- Recursive data structure iteration and merging, with iterutils.remap\n- Exponential backoff functionality, including jitter, through iterutils.backoff\n- A full-featured TracebackInfo type, for representing stack traces, in tbutils","deps":{"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-borgbackup","origin":"archivers/py-borgbackup","version":"1.2.8_1","comment":"Deduplicating backup program","maintainer":"mandree@FreeBSD.org","www":"https://pypi.org/project/borgbackup/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e362017193cfcbb920647425f672b530646fc780e80e0f3a737bd26cbc7964e8","flatsize":7847235,"path":"All/py311-borgbackup-1.2.8_1.pkg","repopath":"All/py311-borgbackup-1.2.8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1454392,"desc":"[excerpt from borgbackup web site]\n\nBorgBackup (short: Borg) is a deduplicating backup program. Optionally, it\nsupports compression and authenticated encryption.\n\nThe main goal of Borg is to provide an efficient and secure way to backup data.\nThe data deduplication technique used makes Borg suitable for daily backups\nsince only changes are stored. The authenticated encryption technique makes it\nsuitable for backups to not fully trusted targets.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xxhash":{"origin":"devel/xxhash","version":"0.8.2_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers","python"],"shlibs_required":["libcrypto.so.12"],"options":{"FUSE":"off"},"annotations":{"flavor":"py311"},"messages":[{"message":"In order to mount locally a remote archive or an entire repository as a FUSE\nfilesystem, it is required to load fusefs module, for instance, as root, run:\n\n\tkldload fusefs\n\nTo load the module at boot time, you can add it to the kld_list variable\nin /etc/rc.conf or related files, for instance, by running\n\n\tsysrc kld_list+=fusefs\n\nas root.  Alternatively, to load the module earlier, you can manually add\n\n\tfusefs_load=\"YES\"\n\nto /boot/loader.conf.local or /boot/loader.conf with a text editor.\n\n\nAlso, if you plan to mount borg repositories as non root user, you need to run\n\n# sysctl vfs.usermount=1\n\nand add the line\n\nvfs.usermount=1\n\nto /etc/sysctl.conf to ensure the setting is loaded at boot time.","type":"install"}]},{"name":"py311-black","origin":"devel/py-black","version":"24.4.2","comment":"Uncompromising code formatter","maintainer":"sunpoet@FreeBSD.org","www":"https://black.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3e8fb581d95cdcb5d57bd01fd4341b4df07fbf1c3ca4f71d27da90fb63a0b2a","flatsize":2141433,"path":"All/py311-black-24.4.2.pkg","repopath":"All/py311-black-24.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":371952,"desc":"Black is the uncompromising Python code formatter. By using it, you agree to\ncede control over minutiae of hand-formatting. In return, Black gives you speed,\ndeterminism, and freedom from pycodestyle nagging about formatting. You will\nsave time and mental energy for more important matters.\n\nBlackened code looks the same regardless of the project you're reading.\nFormatting becomes transparent after a while and you can focus on the content\ninstead.\n\nBlack makes code review faster by producing the smallest diffs possible.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-mypy_extensions":{"origin":"devel/py-mypy_extensions","version":"1.0.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pathspec":{"origin":"devel/py-pathspec","version":"0.12.1"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-regex":{"origin":"textproc/py-regex","version":"2024.7.24"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"COLORAMA":"on","D":"off","JUPYTER":"off","UVLOOP":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-blinkstick","origin":"sysutils/py-blinkstick","version":"g20230504","comment":"Python package to control BlinkStick USB devices","maintainer":"nivit@FreeBSD.org","www":"https://pypi.org/project/BlinkStick/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9925017079868da3cbbe1371ab61da7280c4c8814aa855f1c30263758bc8a7d2","flatsize":223694,"path":"All/py311-blinkstick-g20230504.pkg","repopath":"All/py311-blinkstick-g20230504.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34776,"desc":"Python interface to control Blinkstick devices connected to computer.","deps":{"py311-pyusb":{"origin":"devel/py-pyusb","version":"1.2.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"Blinkstick has been installed. You have to restart devd(8) with the command:\n\n# service devd restart\n\nBlinkstick also requires read/write access to devices, so the users\nmust belong to the operator group. You can add them with the command:\n\n# pw group mod operator -m <user>","type":"install"}]},{"name":"py311-blinker","origin":"devel/py-blinker","version":"1.8.2","comment":"Fast, simple object-to-object and broadcast signaling","maintainer":"sunpoet@FreeBSD.org","www":"https://pythonhosted.org/blinker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdb35f23e8ede47605ce42cac5bd1e08207e932fe2f62febdff21aab65b74ca5","flatsize":95685,"path":"All/py311-blinker-1.8.2.pkg","repopath":"All/py311-blinker-1.8.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17340,"desc":"Blinker provides fast & simple object-to-object and broadcast signaling for\nPython objects.\n\nThe core of Blinker is quite small but provides powerful features:\n- a global registry of named signals\n- anonymous signals\n- custom name registries\n- permanently or temporarily connected receivers\n- automatically disconnected receivers via weak referencing\n- sending arbitrary data payloads\n- collecting return values from signal receivers\n- thread safety","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-blessings","origin":"devel/py-blessings","version":"1.7_1","comment":"Thin wrapper around terminal coloring, styling, and positioning","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/erikrose/blessings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb097643a9063bf8c34950520cd6c36ac1e0c6fb0675017833f2c00dc5740e2f","flatsize":133997,"path":"All/py311-blessings-1.7_1.pkg","repopath":"All/py311-blessings-1.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26804,"desc":"Blessings lifts several of curses' limiting assumptions, and it makes\nyour code pretty\n\nUse styles, color, and maybe a little positioning without necessarily\nclearing the whole screen first.  Leave more than one screenful of\nscrollback in the buffer after your program exits, like a well-behaved\ncommand-line app should.  Get rid of all those noisy, C-like calls to\ntigetstr and tparm, so your code doesn't get crowded out by terminal\nbookkeeping.  Act intelligently when somebody redirects your output to a\nfile, omitting the terminal control codes the user doesn't want to see.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bitrot","origin":"sysutils/py-bitrot","version":"1.0.0","comment":"Utility to detect data corruption and bit rot","maintainer":"fixer@bsdmail.com","www":"https://github.com/ambv/bitrot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf0bb8bb40e412d17d9bc74405ce0ebcc7d5b6d7bba4bf987f11140193876b54","flatsize":89207,"path":"All/py311-bitrot-1.0.0.pkg","repopath":"All/py311-bitrot-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20472,"desc":"Detects bit rotten files on the hard drive to save your precious\nphoto and music collection from slow decay.\n\nIt reports on files whose contents have changed without their\nmodification times being updated.  This may be an indication of\nbitrot.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"annotations":{"flavor":"py311"}},{"name":"py311-bitshuffle","origin":"archivers/py-bitshuffle","version":"0.5.1","comment":"Bitshuffle filter for improving typed data compression","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kiyo-masui/bitshuffle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4758b5fb86f273c2c0396fc263db91014c7966c29fa162174484e341b56673ba","flatsize":718921,"path":"All/py311-bitshuffle-0.5.1.pkg","repopath":"All/py311-bitshuffle-0.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":146796,"desc":"Bitshuffle is an algorithm that rearranges typed, binary data for improving\ncompression, as well as a python/C package that implements this algorithm within\nthe Numpy framework.\n\nThe library can be used along side HDF5 to compress and decompress datasets and\nis integrated through the dynamically loaded filters framework. Bitshuffle is\nHDF5 filter number 32008.\n\nAlgorithmically, Bitshuffle is closely related to HDF5's Shuffle filter except\nit operates at the bit level instead of the byte level. Arranging a typed data\narray in to a matrix with the elements as the rows and the bits within the\nelements as the columns, Bitshuffle \"transposes\" the matrix, such that all the\nleast-significant-bits are in a row, etc.\n\nThis does not in itself compress data, only rearranges it for more efficient\ncompression. To perform the actual compression you will need a compression\nlibrary. Bitshuffle has been designed to be well matched to Marc Lehmann's LZF\nas well as LZ4 and ZSTD. Note that because Bitshuffle modifies the data at the\nbit level, sophisticated entropy reducing compression libraries such as GZIP and\nBZIP are unlikely to achieve significantly better compression than simpler and\nfaster duplicate-string-elimination algorithms such as LZF, LZ4 and ZSTD.\nBitshuffle thus includes routines (and HDF5 filter options) to apply LZ4 and\nZSTD compression to each block after shuffling.","deps":{"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"shlibs_required":["libhdf5.so.200"],"annotations":{"flavor":"py311"}},{"name":"py311-bitcoin","origin":"finance/py-bitcoin","version":"1.1.42","comment":"Python Bitcoin Tools","maintainer":"yuri@FreeBSD.org","www":"https://github.com/vbuterin/pybitcointools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b09d54479302be1506044118846a8102a1e2482f9e36b5b9a44df8b58a8269d9","flatsize":474216,"path":"All/py311-bitcoin-1.1.42.pkg","repopath":"All/py311-bitcoin-1.1.42.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":82140,"desc":"Python library for Bitcoin signatures and transactions","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bitmath","origin":"math/py-bitmath","version":"1.3.3.1","comment":"Represent and manipulate file sizes with different prefix notations","maintainer":"bofh@FreeBSD.org","www":"https://github.com/tbielawa/bitmath","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9839b8fe587abcd0c354285d4287dfacc886c7b7c904f83e7c3ae3cf78daaf3","flatsize":201215,"path":"All/py311-bitmath-1.3.3.1.pkg","repopath":"All/py311-bitmath-1.3.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34020,"desc":"bitmath simplifies many facets of interacting with file sizes in various units.\nFunctionality includes:\n\n- Converting between SI and NIST prefix units (kB to GiB)\n- Converting between units of the same type (SI to SI, or NIST to NIST)\n- Automatic human-readable prefix selection (like in hurry.filesize)\n- Basic arithmetic operations (subtracting 42KiB from 50GiB)\n- Rich comparison operations (1024 Bytes == 1KiB)\n- bitwise operations (<<, >>, &, |, ^)\n- argparse integration\n- progressbar integration\n- String parsing\n- Sorting","deps":{"py311-progressbar":{"origin":"misc/py-progressbar","version":"2.5_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bleach","origin":"www/py-bleach","version":"6.1.0_1","comment":"Easy safelist-based HTML-sanitizing tool","maintainer":"sunpoet@FreeBSD.org","www":"https://bleach.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e86356d897494f414d4ed47f09fe07444a4cd4038e1abdfd7dcab574ee45ac83","flatsize":2171368,"path":"All/py311-bleach-6.1.0_1.pkg","repopath":"All/py311-bleach-6.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":308064,"desc":"Bleach is an allowed-list-based HTML sanitizing library that escapes or strips\nmarkup and attributes.\n\nBleach can also linkify text safely, applying filters that Django's urlize\nfilter cannot, and optionally setting rel attributes, even on links already in\nthe text.\n\nBleach is intended for sanitizing text from untrusted sources. If you find\nyourself jumping through hoops to allow your site administrators to do lots of\nthings, you're probably outside the use cases. Either trust those users, or\ndon't.\n\nBecause it relies on html5lib, Bleach is as good as modern browsers at dealing\nwith weird, quirky HTML fragments. And any of Bleach's methods will fix\nunbalanced or mis-nested tags.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-tinycss2":{"origin":"textproc/py-tinycss2","version":"1.3.0"},"py311-webencodings":{"origin":"converters/py-webencodings","version":"0.5.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"CSS":"on"},"annotations":{"cpe":"cpe:2.3:a:mozilla:bleach:6.1.0:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-cartopy","origin":"graphics/py-cartopy","version":"0.23.0","comment":"Cartographic library with Matplotlib support for visualisation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/SciTools/cartopy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f3107ca1de808e3c8b1664713e92ac6e62d7f61515aaea144e882f84513c682","flatsize":16558573,"path":"All/py311-cartopy-0.23.0.pkg","repopath":"All/py311-cartopy-0.23.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10238600,"desc":"Cartopy is a Python package designed to make drawing maps for data analysis and\nvisualisation easy.\n\nIt features:\n- object oriented projection definitions\n- point, line, polygon and image transformations between projections\n- integration to expose advanced mapping in Matplotlib with a simple and\n  intuitive interface\n- powerful vector data handling by integrating shapefile reading with Shapely\n  capabilities","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pyproj":{"origin":"graphics/py-pyproj","version":"3.6.1_1"},"py311-pyshp":{"origin":"devel/py-pyshp","version":"2.3.1"},"py311-shapely":{"origin":"devel/py-shapely","version":"1.8.5_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"OWS":"off","PLOTTING":"off","SPEEDUPS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-blockdiag","origin":"graphics/py-blockdiag","version":"3.0.0_1","comment":"Simple block-diagram image generator","maintainer":"tota@FreeBSD.org","www":"http://blockdiag.com/en/blockdiag/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39cb45f01ea2f579fffae142730f03a6c2ac85a80ac1ce68fe8e9d107cf2f234","flatsize":6048127,"path":"All/py311-blockdiag-3.0.0_1.pkg","repopath":"All/py311-blockdiag-3.0.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2356860,"desc":"`blockdiag` generate block-diagram image file from spec-text file.\n\n Features\n  * Generate block-diagram from dot like text (basic feature).\n  * Multilingualization for node-label (utf-8 only).","deps":{"py311-funcparserlib":{"origin":"devel/py-funcparserlib","version":"1.0.1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-reportlab":{"origin":"print/py-reportlab","version":"4.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-webcolors":{"origin":"graphics/py-webcolors","version":"1.13"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"DOCS":"on","EXAMPLES":"on","PDF":"on","IPA":"off","MPLUSIPA":"off","VLGOTHIC":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-biscuits","origin":"www/py-biscuits","version":"0.3.2_1","comment":"Fast and tasty cookies handling","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pyrates/biscuits","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d379a1fe9584d4d3c12ca78c036576fc11fae1c311f3fd0473064876c020c3e","flatsize":104168,"path":"All/py311-biscuits-0.3.2_1.pkg","repopath":"All/py311-biscuits-0.3.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39860,"desc":"Biscuits provides low level API for handling cookies server side.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bitarray","origin":"devel/py-bitarray","version":"2.8.1","comment":"Efficient arrays of booleans","maintainer":"sbz@FreeBSD.org","www":"https://pypi.org/project/bitarray/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9db2f57fb9a678c438e17c8f07210c87b5ddf8011f4421dfce421d3df25d6574","flatsize":1790251,"path":"All/py311-bitarray-2.8.1.pkg","repopath":"All/py311-bitarray-2.8.1.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":240300,"desc":"This module provides an object type which efficiently represents an array of\nbooleans. Bitarrays are sequence types and behave very much like usual lists.\nEight bits are represented by one byte in contiguous block of memory. The user\ncan select between two representations; little-endian and big-endian. Most of\nthe functionality is implemented in C. Methods for accessing the machine\nrepresentation are provided. This can be useful when bit level access to binary\nfiles is required, such as portable bitmap image files (.pbm). Also, when\ndealing with compressed data which uses variable bit length encoding, you may\nfind this module useful.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-binary_file_search","origin":"devel/py-binary_file_search","version":"0.8","comment":"Binary search algorithm for big sorted files that cannot be read into RAM","maintainer":"otis@FreeBSD.org","www":"https://github.com/MrTomRod/BinaryFileSearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee657892f24c28146b75a17500412760d8e33938943f15c5d21cc144a0251847","flatsize":42896,"path":"All/py311-binary_file_search-0.8.pkg","repopath":"All/py311-binary_file_search-0.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10676,"desc":"Binary search algorithm for big sorted files that cannot be read into RAM.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-biplist","origin":"devel/py-biplist","version":"1.0.3","comment":"Library for reading/writing binary plists","maintainer":"bofh@FreeBSD.org","www":"https://github.com/wooster/biplist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbc8badd85e02f06354df3c588d0590b7cfd0ef1befc5fd0101f4c87f877a088","flatsize":150161,"path":"All/py311-biplist-1.0.3.pkg","repopath":"All/py311-biplist-1.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26616,"desc":"biplist is a binary plist parser/generator for Python\n\nBinary Property List (plist) files provide a faster and smaller serialization\nformat for property lists on OS X. This is a library for generating binary\nplists which can be read by OS X, iOS, or other clients.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-biosig","origin":"biology/py-biosig","version":"2.6.0","comment":"Library for reading and writing different biosignal data format","maintainer":"yuri@FreeBSD.org","www":"https://biosig.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"967ba7cf00f03a6425fb324ff6b13913c0c8074667269c3b0e92e3167aff2951","flatsize":70416,"path":"All/py311-biosig-2.6.0.pkg","repopath":"All/py311-biosig-2.6.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":26516,"desc":"BioSig is an open source software library for biomedical signal processing,\nfeaturing for example the analysis of biosignals such as the\nelectroencephalogram (EEG), electrocorticogram (ECoG), electrocardiogram (ECG),\nelectrooculogram (EOG), electromyogram (EMG), respiration, and so on. Major\napplication areas are: Neuroinformatics, brain-computer interfaces,\nneurophysiology, psychology, cardiovascular systems and sleep research. The aim\nof the BioSig project is to foster research in biomedical signal processing by\nproviding open source software tools for many different applications.","deps":{"biosig":{"origin":"biology/biosig","version":"2.6.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology"],"shlibs_required":["libbiosig.so.3"],"annotations":{"flavor":"py311"}},{"name":"py311-binaryornot","origin":"devel/py-binaryornot","version":"0.4.4","comment":"Lightweight pure Python package to check if a file is binary or text","maintainer":"kai@FreeBSD.org","www":"https://github.com/audreyr/binaryornot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b0c51bc1c7abbf059319226b1a62178a89357a13c6438a214563a9b766f4e0a","flatsize":30205,"path":"All/py311-binaryornot-0.4.4.pkg","repopath":"All/py311-binaryornot-0.4.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9644,"desc":"Ultra-lightweight library to guess whether a file is binary or text, using a\nheuristic similar to Perl's pp_fttext and its analysis. Tests are available for\nthese file types:\n\n- Text formats: .txt, .css, .json, .svg, .js, .lua, .pl, .rst\n\n- Binary formats: .png, .gif, .jpg, .tiff, .bmp, .DS_Store, .eot, .otf, .ttf,\n\t\t  .woff, .rgb\n\nIt has also tests for numerous encodings.","deps":{"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bitbox02","origin":"security/py-bitbox02","version":"6.3.0","comment":"Python API for communicating with the BitBox02 device","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/bitbox02/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49e89b9626ef0aab3e0ecd2813b5309436c565ec2a7085bd7212d09995e58638","flatsize":630570,"path":"All/py311-bitbox02-6.3.0.pkg","repopath":"All/py311-bitbox02-6.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":92560,"desc":"Python code to communicate with BitBox02 cryptocurrency wallet.","deps":{"py311-base58":{"origin":"security/py-base58","version":"2.1.1"},"py311-ecdsa":{"origin":"security/py-ecdsa","version":"0.19.0_1"},"py311-hidapi":{"origin":"comms/py-hidapi","version":"0.14.0"},"py311-noiseprotocol":{"origin":"security/py-noiseprotocol","version":"0.3.1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-semver":{"origin":"devel/py-semver","version":"3.0.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-better-bencode","origin":"converters/py-better-bencode","version":"0.2.1","comment":"Fast, standard compliant Bencode serialization","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kosqx/better-bencode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b5bd5bb7275e54d2c6ba43231f6a1a3fc894a5646d5f9968a3771750ff86614","flatsize":60362,"path":"All/py311-better-bencode-0.2.1.pkg","repopath":"All/py311-better-bencode-0.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15512,"desc":"Fast, standard compliant Bencode serialization.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["converters","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bitstring","origin":"devel/py-bitstring","version":"4.1.0","comment":"Simple construction, analysis, and modification of binary data","maintainer":"sbz@FreeBSD.org","www":"https://pypi.org/project/bitstring/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9627084f7b595c46fc9a3e26dfc9adb32bfea7dc0616ccabe0f6898a6ead5043","flatsize":873153,"path":"All/py311-bitstring-4.1.0.pkg","repopath":"All/py311-bitstring-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":128564,"desc":"bitstring is a pure Python module designed to help make the creation and\nanalysis of binary data as simple and natural as possible.\n\nBitStrings can be constructed from integers (big and little endian), hex, octal,\nbinary, strings or files. They can be sliced, joined, reversed, inserted into,\noverwritten, etc. with simple functions or slice notation.  They can also be\nread from, searched and replaced, and navigated in, similar to a file or stream.\n\nbitstring is open source software, and has been released under the MIT licence.","deps":{"py311-bitarray":{"origin":"devel/py-bitarray","version":"2.8.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-betamax","origin":"www/py-betamax","version":"0.9.0_1","comment":"VCR imitation for python-requests","maintainer":"sunpoet@FreeBSD.org","www":"https://betamax.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2472aaa1944dcaadc0c73af431c5290264c198cc569c345711414b67d3325cb","flatsize":317937,"path":"All/py311-betamax-0.9.0_1.pkg","repopath":"All/py311-betamax-0.9.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":56612,"desc":"Betamax is a VCR imitation for requests. This will make mocking out requests\nmuch easier.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-berkeleydb","origin":"databases/py-berkeleydb","version":"18.1.9","comment":"Python bindings for Oracle Berkeley DB","maintainer":"bofh@FreeBSD.org","www":"https://www.jcea.es/programacion/pybsddb.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab6f9e84f21a82d0f04dc6b3a292dc147aa0c79c175b8c9f865b003d7ac1d220","flatsize":563674,"path":"All/py311-berkeleydb-18.1.9.pkg","repopath":"All/py311-berkeleydb-18.1.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":117984,"desc":"This module provides a nearly complete wrapping of the Oracle/Sleepycat C API\nfor the Database Environment, Database, Cursor, Log Cursor, Sequence and\nTransaction objects, and each of these is exposed as a Python type in the\nberkeleydb.db module. The database objects can use various access methods:\nbtree, hash, recno, queue and heap. Complete support of Oracle Berkeley DB\ndistributed transactions. Complete support for Oracle Berkeley DB Replication\nManager. Complete support for Oracle Berkeley DB Base Replication.\n\nPlease see the documents in the docs directory of the source distribution or at\nthe website for more details on the types and methods provided. The goal is to\nmirror most of the real Oracle Berkeley DB API so fall back to the Oracle\nBerkeley DB documentation as appropriate.","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libdb-5.3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-bidict","origin":"devel/py-bidict","version":"0.22.1","comment":"Bidirectional map implementation and related functionality","maintainer":"brd@FreeBSD.org","www":"https://github.com/jab/bidict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"223a14a2c6002ee760d623213fa84f240f9a23ad37ccbb2e247ddce0160f52cb","flatsize":281659,"path":"All/py311-bidict-0.22.1.pkg","repopath":"All/py311-bidict-0.22.1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":49196,"desc":"Efficient, Pythonic bidirectional map implementation and related functionality.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-billiard","origin":"devel/py-billiard","version":"4.2.0","comment":"Python multiprocessing fork with improvements and bugfixes","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/celery/billiard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4ae95b6880d46a2b086821f1e9947c530859fbcda0b94cd8857435ac6dc7a4a","flatsize":1232575,"path":"All/py311-billiard-4.2.0.pkg","repopath":"All/py311-billiard-4.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":201596,"desc":"billiard is a fork of the Python 2.7 multiprocessing package.  The\nmultiprocessing package itself is a renamed and updated version of\nR Oudkerk's pyprocessing package. This standalone variant is intended\nto be compatible with Python 2.4 and 2.5, and will draw its\nfixes/improvements from python-trunk.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bencoder","origin":"converters/py-bencoder","version":"0.2.1_1","comment":"Simple bencode decoder/encoder library in pure Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/utdemir/bencoder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"842c42b3c3b1b16ba9678066e2ebe11d44c654685c66855ca71f1d12ae47d640","flatsize":16090,"path":"All/py311-bencoder-0.2.1_1.pkg","repopath":"All/py311-bencoder-0.2.1_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":5212,"desc":"A simple bencode decoder/encoder library in pure Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["converters","python"],"annotations":{"flavor":"py311"}},{"name":"py311-belier","origin":"security/belier","version":"1.2_1","comment":"Easily cross several machines with SSH","maintainer":"romain.garbage@gmail.com","www":"https://www.ohmytux.com/belier/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4244fa6872aa46490e54296ebf1ce09f07b652fbf7857a86487e24c7ffbcd88","flatsize":75765,"path":"All/py311-belier-1.2_1.pkg","repopath":"All/py311-belier-1.2_1.pkg","licenselogic":"single","pkgsize":15348,"desc":"Belier allows opening a shell or executing a command on a remote computer\nthrough a SSH connection. The main feature of Belier is its ability to cross\nseveral intermediate computers before realizing the job.","deps":{"expect":{"origin":"lang/expect","version":"5.45.4_6,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","net"],"annotations":{"flavor":"py311"}},{"name":"py311-bibtexparser","origin":"textproc/py-bibtexparser","version":"1.4.1","comment":"Bibtex parser","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sciunto-org/python-bibtexparser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aac9993d2845c517d3e55c5438e6a036399a1065b9068de67e4502589fbfba1f","flatsize":458915,"path":"All/py311-bibtexparser-1.4.1.pkg","repopath":"All/py311-bibtexparser-1.4.1.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","LGPL3"],"pkgsize":66256,"desc":"BibtexParser is a python library to parse bibtex files.\nThe code relies on pyparsing and is tested with unittests.","deps":{"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-beniget","origin":"devel/py-beniget","version":"0.4.1_1","comment":"Extract semantic information about static Python code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/serge-sans-paille/beniget","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40cf9a03faf2b34129f8ad786411cb7d8a27123358388739c50ad7147f9df595","flatsize":176209,"path":"All/py311-beniget-0.4.1_1.pkg","repopath":"All/py311-beniget-0.4.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26600,"desc":"Beniget is a collection of Compile-time analyse on Python Abstract Syntax Tree\n(AST). It's a building block to write static analyzer or compiler for Python.","deps":{"py311-gast":{"origin":"devel/py-gast","version":"0.5.4_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-benford_py","origin":"math/py-benford_py","version":"0.5.0_1","comment":"Library for testing data sets with Benford's law","maintainer":"yuri@FreeBSD.org","www":"https://github.com/milcent/benford_py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ee7fbb9af43fe1d79743be24122a9bd60b17cb6e74c571e2180b19d4169a177","flatsize":496242,"path":"All/py311-benford_py-0.5.0_1.pkg","repopath":"All/py311-benford_py-0.5.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":60024,"desc":"The library to test data sets with Benford's Law for abnormalities and\nstatistical irregularities.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bencode.py","origin":"converters/py-bencode.py","version":"4.0.0","comment":"Bencoding and bdecoding implementation","maintainer":"antoine@FreeBSD.org","www":"https://github.com/fuzeman/bencode.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd7dac3ce592ffc0ddffd2ef5ac0ed39cd7f5e45ed2f2794a44726dc89340266","flatsize":101695,"path":"All/py311-bencode.py-4.0.0.pkg","repopath":"All/py311-bencode.py-4.0.0.pkg","licenselogic":"single","licenses":["BTOSL"],"pkgsize":21892,"desc":"This package simply re-packages the existing bencoding and bdecoding\nimplementation from the 'official' BitTorrent client as a separate,\nlight-weight package for re-using them without having the entire BitTorrent\nsoftware as a dependency.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["converters","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-beziers","origin":"graphics/py-beziers","version":"0.6.0","comment":"Bezier curve manipulation library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/simoncozens/beziers.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2da9100184e99d30595f947542b549616c701f4cf4021236467579b794d76d8a","flatsize":563688,"path":"All/py311-beziers-0.6.0.pkg","repopath":"All/py311-beziers-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":92516,"desc":"Beziers provides a variety of classes for constructing, manipulating and drawing\nBezier curves and paths. Principally designed for font design software, it\nallows you to join, split, offset, and perform many other operations on paths.","deps":{"py311-pyclipper":{"origin":"math/py-pyclipper","version":"1.3.0p5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bjoern","origin":"www/py-bjoern","version":"3.2.2","comment":"Fast Python WSGI server","maintainer":"python@FreeBSD.org","www":"https://github.com/jonashaag/bjoern","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d869352c95cd0021443eaeefd591b10dfcc8e34bf7132d308711bb6bfa6c5f68","flatsize":70087,"path":"All/py311-bjoern-3.2.2.pkg","repopath":"All/py311-bjoern-3.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":23548,"desc":"bjoern, is a fast and ultra-lightweight asynchronous HTTP/1.1 WSGI server. It\nuses Marc Lehmann's hight performance libev event loop and Ryan Dahl's\nhttp-parser.","deps":{"libev":{"origin":"devel/libev","version":"4.33_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"shlibs_required":["libev.so.4"],"annotations":{"flavor":"py311"}},{"name":"py311-cfgv","origin":"devel/py-cfgv","version":"3.4.0","comment":"Validate configuration and produce human readable error messages","maintainer":"bofh@FreeBSD.org","www":"https://github.com/asottile/cfgv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f43798b63b1910f36acc5ba76d5f2ca2a8c47768bd53c64007c95d6a58d95026","flatsize":70822,"path":"All/py311-cfgv-3.4.0.pkg","repopath":"All/py311-cfgv-3.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14848,"desc":"Validate configuration and produce human readable error messages","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-bcdoc","origin":"devel/py-bcdoc","version":"0.16.0","comment":"Tools to help document botocore-based projects","maintainer":"ports@FreeBSD.org","www":"https://github.com/boto/bcdoc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"101f7424860e3a04a9a5dd857e1967cbf3e136ddbe25de4e15b3b5381b2a504b","flatsize":225109,"path":"All/py311-bcdoc-0.16.0.pkg","repopath":"All/py311-bcdoc-0.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31836,"desc":"Tools to help document botocore-based projects.","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-bcdoc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-beautifultable","origin":"devel/py-beautifultable","version":"1.1.0","comment":"Print ASCII tables for terminals","maintainer":"bofh@FreeBSD.org","www":"https://github.com/pri22296/beautifultable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26575d2a99c39c3130d1fa61c59031c2704fba1489d6ff9b0b5aacff6ad2f4b3","flatsize":423144,"path":"All/py311-beautifultable-1.1.0.pkg","repopath":"All/py311-beautifultable-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59472,"desc":"This Package provides BeautifulTable class for easily printing tabular data in a\nvisually appealing ASCII format to a terminal.\n\nFeatures included but not limited to:\n- Full customization of the look and feel of the table\n- Build the Table as you wish, By adding rows, or by columns or even mixing both\n  these approaches.\n- Full support for colors using ANSI sequences or any library of your choice. It\n  just works.\n- Plenty of predefined styles for multiple use cases and option to create custom\n  ones.\n- Support for Unicode characters.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bcrypt","origin":"security/py-bcrypt","version":"3.2.2_1","comment":"Modern password hashing for your software and your servers","maintainer":"python@FreeBSD.org","www":"https://github.com/pyca/bcrypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3283b5052d1f90d90bf5e872167785078b2f5f95dd703753466c12f53e32fa67","flatsize":87937,"path":"All/py311-bcrypt-3.2.2_1.pkg","repopath":"All/py311-bcrypt-3.2.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30648,"desc":"Modern password hashing for your software and your servers","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-base58","origin":"security/py-base58","version":"2.1.1","comment":"Bitcoin-compatible Base58 and Base58Check implementation","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/base58/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"faf3ee89e3f1b9dd22a475028e05ac61c5d944c32ed5cc71a63247ff603e2d21","flatsize":28824,"path":"All/py311-base58-2.1.1.pkg","repopath":"All/py311-base58-2.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9460,"desc":"Base58 and Base58Check implementation compatible with what is used by\nthe bitcoin network.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bdflib","origin":"x11-fonts/py-bdflib","version":"2.0.0","comment":"Library for working with BDF font files","maintainer":"python@FreeBSD.org","www":"https://gitlab.com/Screwtapello/bdflib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"591c363ad609527d0e6a429580da9faec828c298a369b455fbd3c318fcd6094d","flatsize":499794,"path":"All/py311-bdflib-2.0.0.pkg","repopath":"All/py311-bdflib-2.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":72812,"desc":"This library allows Python to read, modify, and write out bitmap fonts in\nthe BDF file format, such as are used as screen fonts in GNOME and KDE\n(among others).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-baycomp","origin":"math/py-baycomp","version":"1.0.3","comment":"Library for Bayesian comparison of classifiers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/janezd/baycomp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b25d1ad1fb3ccd7482eca5a1eea7841086cad26e6e9c3c120401eee797e58af","flatsize":131578,"path":"All/py311-baycomp-1.0.3.pkg","repopath":"All/py311-baycomp-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25220,"desc":"Baycomp is a library for Bayesian comparison of classifiers.\n\nFunctions compare two classifiers on one or on multiple data sets. They compute\nthree probabilities: the probability that the first classifier has higher scores\nthan the second, the probability that differences are within the region of\npractical equivalence (rope), or that the second classifier has higher scores.\nWe will refer to this probabilities as p_left, p_rope and p_right. If the\nargument rope is omitted (or set to zero), functions return only p_left and\np_right.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bayesian-optimization","origin":"math/py-bayesian-optimization","version":"1.4.3_1","comment":"Bayesian Optimization package","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fmfn/BayesianOptimization","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b93e9359c24153e9a4863a06d754dcbb7c8c36406262f0657fd2ccfcb697f061","flatsize":213096,"path":"All/py311-bayesian-optimization-1.4.3_1.pkg","repopath":"All/py311-bayesian-optimization-1.4.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38960,"desc":"Bayesian Optimization is a pure Python implementation of bayesian global\noptimization with gaussian processes.\n\nThis is a constrained global optimization package built upon bayesian inference\nand gaussian process, that attempts to find the maximum value of an unknown\nfunction in as few iterations as possible. This technique is particularly suited\nfor optimization of high cost functions, situations where the balance between\nexploration and exploitation is important.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bcbio-gff","origin":"biology/py-bcbio-gff","version":"0.7.0","comment":"Read and write Generic Feature Format (GFF) with Biopython integration","maintainer":"jwb@FreeBSD.org","www":"https://pypi.python.org/project/bcbio-gff/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7c3de1b133700c6034a129b7b025774ec98ac67d69619b18f24a649f87b1871","flatsize":187358,"path":"All/py311-bcbio-gff-0.7.0.pkg","repopath":"All/py311-bcbio-gff-0.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36760,"desc":"Read and write Generic Feature Format (GFF) with Biopython integration.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-behave","origin":"devel/py-behave","version":"1.2.6_1","comment":"Behaviour-driven development in Python style","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/behave/behave","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5c44a3595ede738310099c707a35a59c381f66c1d291ff3219d0e58d48caae3","flatsize":1667429,"path":"All/py311-behave-1.2.6_1.pkg","repopath":"All/py311-behave-1.2.6_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":253800,"desc":"Behave is behavior-driven development in Python style.\n\nBehavior-driven development (or BDD) is an agile software development technique\nthat encourages collaboration between developers, QA and non-technical or\nbusiness participants in a software project.\n\nbehave uses tests written in a natural language style, backed up by Python code.","deps":{"py311-parse":{"origin":"textproc/py-parse","version":"1.20.2"},"py311-parse-type":{"origin":"textproc/py-parse-type","version":"0.6.2"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-banal","origin":"devel/py-banal","version":"1.0.6","comment":"Commons of banal micro-functions for Python","maintainer":"kai@FreeBSD.org","www":"https://github.com/pudo/banal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d09e0dc463abe719d987ffbc1896fc25e8dcc00cb3cbce2120cf036bc9f5970","flatsize":34835,"path":"All/py311-banal-1.0.6.pkg","repopath":"All/py311-banal-1.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9824,"desc":"Commons of Python micro-functions. This is basically an out-sourced, shared\nutils module.\n\nRules:\n\n- Cannot depend on anything except the standard library\n\nFunctions:\n\n- is_sequence: check if something is list-ish\n- is_mapping: check if an object is dict-ish\n- ensure_list: make sure an argument is a list, or make it into a single-element\n               list\n- clean_dict: remove null values from a dict, recursively\n- decode_path: decode a path name to be unicode\n- hash_data: generate a SHA1 from a dict of reasonable objects","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-backports.zoneinfo","origin":"devel/py-backports.zoneinfo","version":"0.2.1_1","comment":"Backport of the standard library module zoneinfo","maintainer":"ygy@FreeBSD.org","www":"https://github.com/pganssle/zoneinfo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f620495e04fce07ae2a9331cbe7c80ed01af9866cc656967a13f66acf20d0a0c","flatsize":171119,"path":"All/py311-backports.zoneinfo-0.2.1_1.pkg","repopath":"All/py311-backports.zoneinfo-0.2.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":45296,"desc":"This package was originally the reference implementation for PEP 615,\nwhich proposes support for the IANA time zone database in the standard\nlibrary, and now serves as a backport to Python 3.6+ (including PyPy).\n\nThis exposes the backports.zoneinfo module, which is a backport of the\nzoneinfo module. The backport's documentation can be found on readthedocs.\n\nThe module uses the system time zone data if available, and falls back\nto the tzdata package (available on PyPI) if installed.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-blockdiagcontrib-cisco","origin":"graphics/py-blockdiagcontrib-cisco","version":"0.1.8_2","comment":"Networking shapes for blockdiag designed by Cisco","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/blockdiagcontrib-cisco/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2c36bf35c3b9db84ae297b7e5506b04e44cd0d3f2dcb9f8a682c08aa856b89d","flatsize":11213059,"path":"All/py311-blockdiagcontrib-cisco-0.1.8_2.pkg","repopath":"All/py311-blockdiagcontrib-cisco-0.1.8_2.pkg","licenselogic":"single","pkgsize":4514432,"desc":"A plugin for blockdiag that provides shapes for networking.\nThe shapes are using Network Topology Icons designed by Cisco Systems, Inc.\n\no Network Topology Icons: http://www.cisco.com/web/about/ac50/ac47/2.html\no Cisco Systems, Inc: http://www.cisco.com/","deps":{"py311-blockdiag":{"origin":"graphics/py-blockdiag","version":"3.0.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-blockdiagcontrib-cisco port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-bandit","origin":"devel/py-bandit","version":"1.7.9","comment":"Tool for finding common security issues in Python code","maintainer":"yuri@FreeBSD.org","www":"https://github.com/PyCQA/bandit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7392d425de354fde234c8e73d4bb4ef9d7a91162d8b7ef4b56836b07871e1f2f","flatsize":1277922,"path":"All/py311-bandit-1.7.9.pkg","repopath":"All/py311-bandit-1.7.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":169796,"desc":"Bandit is a tool for finding common security issues in Python code.\nTo do this Bandit processes each file, builds an AST from it, and runs\nappropriate plugins against the AST nodes. Once Bandit has finished scanning\nall the files it generates a report.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-gitpython":{"origin":"devel/py-gitpython","version":"3.1.30"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-stevedore":{"origin":"devel/py-stevedore","version":"5.1.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-backports.tarfile","origin":"devel/py-backports.tarfile","version":"1.0.0","comment":"Backport of CPython tarfile module","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/backports.tarfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82232d6709154c513f60ad21e1f2b600015ae12fb0f59c379f8ab9c1e37bcbc7","flatsize":373310,"path":"All/py311-backports.tarfile-1.0.0.pkg","repopath":"All/py311-backports.tarfile-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65164,"desc":"backports.tarfile is the backport of CPython tarfile module for Python 3.11 or\nbelow.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-brz","origin":"devel/brz","version":"3.2.2_2","comment":"Distributed version control system based on bzr","maintainer":"fullermd@over-yonder.net","www":"https://www.breezy-vcs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"948ea50d794e10cf2972ea604f854f2249c6ed2d065f9b2ea3bfa7161a99ac97","flatsize":60802849,"path":"All/py311-brz-3.2.2_2.pkg","repopath":"All/py311-brz-3.2.2_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":7273976,"desc":"Breezy is a version control system implemented in Python with\nmulti-format support and an emphasis on hackability.\n\nCurrently, Breezy has built-in support for the Git and Bazaar file\nformats and network protocols.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-dulwich":{"origin":"devel/py-dulwich","version":"0.21.2"},"py311-fastbencode":{"origin":"devel/py-fastbencode","version":"0.2"},"py311-launchpadlib":{"origin":"devel/py-launchpadlib","version":"1.10.18"},"py311-patiencediff":{"origin":"textproc/py-patiencediff","version":"0.2.12"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"options":{"CA_BUNDLE":"on","DULWICH":"on","SFTP":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-backports.entry-points-selectable","origin":"devel/py-backports.entry-points-selectable","version":"1.3.0","comment":"Compatibility shim providing selectable entry points for older implementations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jaraco/backports.entry_points_selectable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b724c1c10212a6ccb0e5a4044b4dfd28f25dee3423ae828465d26e6e8e178c0b","flatsize":44645,"path":"All/py311-backports.entry-points-selectable-1.3.0.pkg","repopath":"All/py311-backports.entry-points-selectable-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11044,"desc":"Compatibility shim to ease adoption of importlib_metadata 3.6. Supplies\nforward-compatibility of \"selectable\" entry points even on older versions of\nimportlib_metadata and importlib.metadata, and avoids usage that triggers\ndeprecation warnings.\n\nUse this shim for libraries or applications invoking entry_points() that run on\nPython older than 3.10 or where importlib_metadata is older than 3.6. In most\ncases, this shim is unnecessary and the easiest thing to do is simply require\nimportlib_metadata >= 3.6 on all Pythons (or only those prior to 3.10a7). In\nsome environments, a library may be constrained on which versions of\nimportlib_metadata can be required, so this library bridges that gap.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-boto","origin":"devel/py-boto","version":"2.49.0_1","comment":"Python interface to Amazon Web Services","maintainer":"rm@FreeBSD.org","www":"https://github.com/boto/boto/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e347e6039c18e6e1124563050ce0c32ec3db85b6e97a7f942e11929f42efc144","flatsize":15501200,"path":"All/py311-boto-2.49.0_1.pkg","repopath":"All/py311-boto-2.49.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1550672,"desc":"An integrated interface to current and future infrastructural services\noffered by Amazon Web Services. Currently, this includes:\n\n  * Simple Storage Service (S3)\n  * Simple Queue Service (SQS)\n  * Elastic Compute Cloud (EC2)\n  * Mechanical Turk\n  * SimpleDB\n  * CloudFront\n  * CloudWatch\n  * AutoScale\n  * Elastic Load Balancer (ELB)\n  * Virtual Private Cloud (VPC)\n  * Elastic Map Reduce (EMR)\n  * Relational Data Service (RDS)\n  * Simple Notification Server (SNS)\n  * Google Storage\n  * Identity and Access Management (IAM)\n  * Route53 DNS Service (route53)\n  * Simple Email Service (SES)\n  * Flexible Payment Service (FPS)\n  * CloudFormation","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-backports","origin":"devel/py-backports","version":"1","comment":"Shared namespace shim for py-backports.* ports","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"933552e582bd560e30a31e55a6429c70b889dd67d34ed313b7acccbd3bc793c2","flatsize":1012,"path":"All/py311-backports-1.pkg","repopath":"All/py311-backports-1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1320,"desc":"shared namespace shim for py-backports.* ports\n\npy-backports provides a common backports/__init__.py,\nwhich is shared among all py-backports.* ports.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-backports.cached-property","origin":"devel/py-backports.cached-property","version":"1.0.2_1","comment":"cached_property() - computed once per instance, cached as attribute","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/penguinolog/backports.cached_property","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"093ae949e94d8fd6609ad0a2bf0398baf2a8de309ff37666dafca3139a6079e4","flatsize":22568,"path":"All/py311-backports.cached-property-1.0.2_1.pkg","repopath":"All/py311-backports.cached-property-1.0.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7352,"desc":"Python 3.8 adds great descriptor to functools: cached_property. Technically all\nrequired APIs was available since python 3.6, but it is what it is.\n\nThis package is a backport of this functionality for python 3.6 and 3.7.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-babi_grammars","origin":"devel/py-babi_grammars","version":"0.0.57","comment":"Grammars for the babi text editor","maintainer":"bofh@FreeBSD.org","www":"https://github.com/asottile/babi-grammars","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0e89a90ab6251f3465f4829f682d9c93c086e505ca71602a6927221aec39a60","flatsize":3161361,"path":"All/py311-babi_grammars-0.0.57.pkg","repopath":"All/py311-babi_grammars-0.0.57.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":245500,"desc":"Grammars for the babi text editor","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-babelfish","origin":"devel/py-babelfish","version":"0.6.1","comment":"Module to work with countries and languages","maintainer":"bofh@FreeBSD.org","www":"https://github.com/Diaoul/babelfish/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ddf0b11339556035be8ce0dddf273e295a8bd6d1db250473ffddb7a917d54acb","flatsize":351661,"path":"All/py311-babelfish-0.6.1.pkg","repopath":"All/py311-babelfish-0.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":83600,"desc":"BabelFish is a Python library to work with countries and languages.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-beautifulsoup","origin":"www/py-beautifulsoup","version":"4.12.3","comment":"HTML/XML Parser for Python","maintainer":"wen@FreeBSD.org","www":"https://www.crummy.com/software/BeautifulSoup/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e306e7fc686b6e9b6337186de2e18ebf290aa7e89537eabba8ae20c55636dc8","flatsize":1805958,"path":"All/py311-beautifulsoup-4.12.3.pkg","repopath":"All/py311-beautifulsoup-4.12.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":262072,"desc":"Beautiful Soup parses arbitrarily invalid XML- or HTML-like substance\ninto a tree representation. It provides methods and Pythonic idioms\nthat make it easy to search and modify the tree.\n\nA well-formed XML/HTML document will yield a well-formed data\nstructure. An ill-formed XML/HTML document will yield a\ncorrespondingly ill-formed data structure. If your document is only\nlocally well-formed, you can use this library to find and process the\nwell-formed part of it. The BeautifulSoup class has heuristics for\nobtaining a sensible parse tree in the face of common HTML errors.","deps":{"py311-html5lib":{"origin":"www/py-html5lib","version":"1.1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-soupsieve":{"origin":"www/py-soupsieve","version":"2.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-blis","origin":"math/py-blis","version":"0.7.11","comment":"BLAS-like linear algebra library, as a self-contained C-extension","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/explosion/cython-blis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"513833d181b1b69b1748c54c3622b6ab03b90aba11d940ca5c4c3900955e79a0","flatsize":27898114,"path":"All/py311-blis-0.7.11.pkg","repopath":"All/py311-blis-0.7.11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5146068,"desc":"Cython BLIS provides the Blis linear algebra routines as a self-contained Python\nC-extension.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-backcall","origin":"devel/py-backcall","version":"0.2.0","comment":"Backwards compatible callback APIs","maintainer":"farrokhi@FreeBSD.org","www":"https://github.com/takluyver/backcall","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7513f78b00bfe24666464d151f9ecfa61cd623e3961e3c5f79a1143c81311e6","flatsize":107901,"path":"All/py311-backcall-0.2.0.pkg","repopath":"All/py311-backcall-0.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21544,"desc":"If your code lets other people supply callback functions, it's important to\nspecify the function signature you expect, and check that functions support\nthat. Adding extra parameters later would break other peoples code unless\nyou're careful.\n\nbackcall provides a way of specifying the callback signature using a prototype\nfunction","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-synapse-spark","origin":"devel/py-azure-synapse-spark","version":"0.2.0","comment":"Microsoft Azure Synapse Spark Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-synapse-spark/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ebe38296c8bbd709190f5e8f31714e0ca8751b34c3e417e3230d62bf9607ac4","flatsize":533466,"path":"All/py311-azure-synapse-spark-0.2.0.pkg","repopath":"All/py311-azure-synapse-spark-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33812,"desc":"This is the Microsoft Azure Synapse Spark Client Library.\n\nAzure Synapse is a limitless analytics service that brings together enterprise\ndata warehousing and Big Data analytics.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-biopython","origin":"biology/py-biopython","version":"1.83","comment":"Collection of Python modules for bioinformatics","maintainer":"mauricio@arareko.net","www":"https://biopython.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"249fbbcb5db9b81fbd4b7f76daf2811ff6266b46ec19096d5cf8d57214afba19","flatsize":25368818,"path":"All/py311-biopython-1.83.pkg","repopath":"All/py311-biopython-1.83.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2989476,"desc":"The Biopython Project is an international association of developers who are\nproviding freely available Python tools for use in areas of computational\nmolecular biology such as bioinformatics and genomics.\n\nBiopython is a collection of Python packages and modules created by the\nBiopython Project, intended to provide the basis for building bioinformatics\napplications in the Python language.\n\nNote that the current release is alpha quality, and not yet deemed to be\nstable.\n\nThis port includes optional support for Biopython-CORBA, a CORBA interface\nbuilt to the BioCorba standard (http://biocorba.org/).","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-reportlab":{"origin":"print/py-reportlab","version":"4.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"options":{"REPORTLAB":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-azure-synapse-managedprivateendpoints","origin":"devel/py-azure-synapse-managedprivateendpoints","version":"0.4.0","comment":"Microsoft Azure Synapse Managed Private Endpoints Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-synapse-managedprivateendpoints/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46fbad78b18f3d7d730ecbb7fdf497239d755c3ca86290799df205d239132b37","flatsize":463729,"path":"All/py311-azure-synapse-managedprivateendpoints-0.4.0.pkg","repopath":"All/py311-azure-synapse-managedprivateendpoints-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28720,"desc":"This is the Microsoft Azure Synapse Managed Private Endpoints Client Library.\n\nAzure Synapse is a limitless analytics service that brings together enterprise\ndata warehousing and Big Data analytics.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-synapse-accesscontrol","origin":"devel/py-azure-synapse-accesscontrol","version":"0.5.0","comment":"Microsoft Azure Synapse AccessControl Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-synapse-accesscontrol/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9379aa10c8069a03486fc9032cdad98fcbb43b74b4ea781695d4e0c9d7e5259","flatsize":451507,"path":"All/py311-azure-synapse-accesscontrol-0.5.0.pkg","repopath":"All/py311-azure-synapse-accesscontrol-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31228,"desc":"This is the Microsoft Azure Synapse AccessControl Client Library.\n\nAzure Synapse is a limitless analytics service that brings together enterprise\ndata warehousing and Big Data analytics.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-babelfont","origin":"x11-fonts/py-babelfont","version":"3.0.5","comment":"Abstract interface to font source files based on fontParts","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/simoncozens/babelfont","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e0fcfa89cbb1626e6645ba0fd036fd8bba63d267e6ec8f93d1f50f03592323f","flatsize":6052678,"path":"All/py311-babelfont-3.0.5.pkg","repopath":"All/py311-babelfont-3.0.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":465224,"desc":"babelfont reads font files into fontParts objects and writes them out again.","deps":{"py311-fontfeatures":{"origin":"x11-fonts/py-fontfeatures","version":"1.8.0_1"},"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-glyphsLib":{"origin":"x11-fonts/py-glyphsLib","version":"6.3.0"},"py311-openstep-plist":{"origin":"textproc/py-openstep-plist","version":"0.3.1"},"py311-orjson":{"origin":"devel/py-orjson","version":"3.9.10_6"},"py311-ufolib2":{"origin":"print/py-ufolib2","version":"0.16.0"},"py311-vfblib":{"origin":"x11-fonts/py-vfblib","version":"0.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-storage-common","origin":"devel/py-azure-storage-common","version":"2.1.0_1","comment":"Microsoft Azure Storage Common Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-storage-common/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c563c809970596074653c3bcf9cb9222316599e8185f7f4413dfc776878bba6d","flatsize":511288,"path":"All/py311-azure-storage-common-2.1.0_1.pkg","repopath":"All/py311-azure-storage-common-2.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":73980,"desc":"Microsoft Azure Storage Common Client Library for Python\n\nThis project provides a client library in Python that makes it easy to consume\nMicrosoft Azure Storage services.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-b2sdk","origin":"devel/py-b2sdk","version":"1.33.0","comment":"Backblaze B2 SDK","maintainer":"PopularMoment@protonmail.com","www":"https://github.com/Backblaze/b2-sdk-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cda2fc396ccf0cb3db8d034f832c76a7abd4df04bafc4fae9d36e9d1cb0846e","flatsize":3244634,"path":"All/py311-b2sdk-1.33.0.pkg","repopath":"All/py311-b2sdk-1.33.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":418480,"desc":"Python client library and a few handy utilities for\neasy access to all of the capabilities of B2 Cloud Storage.","deps":{"py311-logfury":{"origin":"devel/py-logfury","version":"1.0.1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-storage-blob","origin":"devel/py-azure-storage-blob","version":"2.1.0","comment":"Microsoft Azure Storage Blob Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-storage-blob/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce54c79127f626a232402ec927c41b8f3a8409665772166448dc201273096e0a","flatsize":1552069,"path":"All/py311-azure-storage-blob-2.1.0.pkg","repopath":"All/py311-azure-storage-blob-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":113084,"desc":"Microsoft Azure Storage Blob Client Library for Python\n\nThis project provides a client library in Python that makes it easy to consume\nMicrosoft Azure Storage services.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-storage-common":{"origin":"devel/py-azure-storage-common","version":"2.1.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bokeh","origin":"www/py-bokeh","version":"2.4.3_2","comment":"Interactive Web Plotting for Python","maintainer":"pkubaj@FreeBSD.org","www":"https://bokeh.pydata.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49a5eb9496ac03865a28fef86da81e69fd66fcb06f2be1a806e39648f949ba31","flatsize":85866553,"path":"All/py311-bokeh-2.4.3_2.pkg","repopath":"All/py311-bokeh-2.4.3_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9121224,"desc":"Bokeh is a Python interactive visualization library that targets modern web\nbrowsers for presentation. Its goal is to provide elegant, concise construction\nof novel graphics in the style of D3.js, and to extend this capability with\nhigh-performance interactivity over very large or streaming datasets. Bokeh can\nhelp anyone who would like to quickly and easily create interactive plots,\ndashboards, and data applications.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"Install the following software to enable extra features:\n\nJupyter\n    Bokeh can display content in classic Jupyter notebooks as well as in\n    JupyterLab. Depending on your setup, there may be additional packages or\n    Jupyter extensions to install.\n\nNodeJS\n    Necessary for Extending Bokeh or for defining CustomJS implementations in\n    TypeScript.\n\nNetworkX\n    Necessary to use the from_networkx function to generate Bokeh graph\n    renderers directly from NetworkX data.\n\nPandas\n    Necessary for the hexbin function. Additionally, some usage is simplified by\n    using Pandas e.g. Pandas DataFrames will be converted automatically to Bokeh\n    data sources by glyph functions.\n\npsutil\n    Necessary to enable detailed memory logging in the Bokeh server.\n\nSelenium, GeckoDriver, Firefox\n    Necessary for Exporting Plots to PNG and SVG images.\n\nSphinx\n    Necessary to make use of the bokeh.sphinxext Sphinx extension for including\n    Bokeh plots in Sphinx documentation.","type":"install"}]},{"name":"py311-azure-storage","origin":"www/py-azure-storage","version":"0.36.0_1","comment":"Python Client for Azure Storage","maintainer":"vladimirv@ixsystems.com","www":"https://pypi.org/project/azure-storage/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9627a03d2482ee7479d14d4b871c88f9a8c8f0aab6bbf3310accdf22b6e2e10","flatsize":2791444,"path":"All/py311-azure-storage-0.36.0_1.pkg","repopath":"All/py311-azure-storage-0.36.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":217808,"desc":"Microsoft Azure Storage SDK for Python provides a client library in Python\nthat makes it easy to consume Microsoft Azure Storage services.","deps":{"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-synapse-artifacts","origin":"devel/py-azure-synapse-artifacts","version":"0.17.0","comment":"Microsoft Azure Synapse Artifacts Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-synapse-artifacts/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d1d8cd532652ed6d794822b900f6eb6a10d6f1851f5dd6c859cae57e21f64a8","flatsize":13389814,"path":"All/py311-azure-synapse-artifacts-0.17.0.pkg","repopath":"All/py311-azure-synapse-artifacts-0.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":510812,"desc":"This is the Microsoft Azure Synapse Artifacts Client Library.\n\nAzure Synapse is a limitless analytics service that brings together enterprise\ndata warehousing and Big Data analytics.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-trafficmanager","origin":"devel/py-azure-mgmt-trafficmanager","version":"1.0.0","comment":"Microsoft Azure Traffic Manager Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-trafficmanager/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e02b79327b7532b2af0dd48a279cd60529bf0189584957ac140c8911a02f16c6","flatsize":661411,"path":"All/py311-azure-mgmt-trafficmanager-1.0.0.pkg","repopath":"All/py311-azure-mgmt-trafficmanager-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48832,"desc":"This is the Microsoft Azure Traffic Manager Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-sqlvirtualmachine","origin":"devel/py-azure-mgmt-sqlvirtualmachine","version":"1.0.0.b5","comment":"Microsoft Azure SQL Virtual Machine Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-sqlvirtualmachine/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a860d0f5c4d8527970fd8ba9cd27a2f6ce4feb1c8c6bdfd5398a933b14abe5c9","flatsize":1784708,"path":"All/py311-azure-mgmt-sqlvirtualmachine-1.0.0.b5.pkg","repopath":"All/py311-azure-mgmt-sqlvirtualmachine-1.0.0.b5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":119088,"desc":"This is the Microsoft Azure SQL Virtual Machine Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-beartype","origin":"devel/py-beartype","version":"0.18.5","comment":"Fast runtime type checking in pure Python","maintainer":"yuri@FreeBSD.org","www":"https://beartype.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc45151ff93ab0c2de5ee107f6e8805b3501874adcce3f9c7a54a481e8ae7522","flatsize":6583789,"path":"All/py311-beartype-0.18.5.pkg","repopath":"All/py311-beartype-0.18.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":777560,"desc":"Beartype is an open-source PEP-compliant near-real-time pure-Python runtime\ntype checker emphasizing efficiency, usability, and thrilling puns.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-babi","origin":"editors/py-babi","version":"1.5.6","comment":"Text Editor written in Python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/asottile/babi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05257444c9499e4a3a07822a417d8f0451bad82e08bdd13e7cebab6d32f627d8","flatsize":778216,"path":"All/py311-babi-1.5.6.pkg","repopath":"All/py311-babi-1.5.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":126440,"desc":"babi - a text editor, eventually...","deps":{"py311-babi_grammars":{"origin":"devel/py-babi_grammars","version":"0.0.57"},"py311-identify":{"origin":"devel/py-identify","version":"1.4.30"},"py311-onigurumacffi":{"origin":"devel/py-onigurumacffi","version":"0.0.21"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["editors","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-synapse","origin":"devel/py-azure-mgmt-synapse","version":"2.1.0.b5","comment":"Microsoft Azure Synapse Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-synapse/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f41518a8fed5616a1c8f88051de1096cc8b3f9c6967c351ce84dd70a04c4c32","flatsize":10102755,"path":"All/py311-azure-mgmt-synapse-2.1.0.b5.pkg","repopath":"All/py311-azure-mgmt-synapse-2.1.0.b5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":329504,"desc":"This is the Microsoft Azure Synapse Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-servicelinker","origin":"devel/py-azure-mgmt-servicelinker","version":"1.2.0.b1","comment":"Microsoft Azure Servicelinker Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-servicelinker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a402b48d9e7903cfee503284f4889439e43af7fa7e7f10b994bda59d6f1ce608","flatsize":1970621,"path":"All/py311-azure-mgmt-servicelinker-1.2.0.b1.pkg","repopath":"All/py311-azure-mgmt-servicelinker-1.2.0.b1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":115636,"desc":"This is the Microsoft Azure Servicelinker Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-backoff","origin":"devel/py-backoff","version":"2.2.1","comment":"Function decoration for backoff and retry","maintainer":"yuri@FreeBSD.org","www":"https://github.com/litl/backoff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47102a6d4e0a808facd413fa70eb869a43ce491bd6f20153b33952b710ad7f75","flatsize":116187,"path":"All/py311-backoff-2.2.1.pkg","repopath":"All/py311-backoff-2.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21448,"desc":"The backoff Python module provides function decorators which can be used to wrap\na function such that it will be retried until some condition is met. It is meant\nto be of use when accessing unreliable resources with the potential for\nintermittent failures i.e. network resources and external APIs. Somewhat more\ngenerally, it may also be of use for dynamically polling resources for\nexternally generated content.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-multiapi-storage","origin":"devel/py-azure-multiapi-storage","version":"1.2.0_1","comment":"Microsoft Azure Storage Client Library with multi API version support","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-multiapi-storage/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d53e921312abc3a12d5d148f5c35cba2064d9c72f2e3087d54623a891f08eee7","flatsize":51526051,"path":"All/py311-azure-multiapi-storage-1.2.0_1.pkg","repopath":"All/py311-azure-multiapi-storage-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1646992,"desc":"Microsoft Azure Storage Client Library for Python with multi API version\nsupport.\n\nHandles multi-API versions of Azure Storage Data Plane originally from\nhttps://github.com/Azure/azure-storage-python.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-botocore","origin":"devel/py-botocore","version":"1.34.128","comment":"Low-level, core functionality of boto 3","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/boto/botocore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d31f826bf0cff33f3baa8d1ef5aaa42669fbd01a1d2581bc2b99538287edbae","flatsize":98335081,"path":"All/py311-botocore-1.34.128.pkg","repopath":"All/py311-botocore-1.34.128.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7092540,"desc":"Low-level, data-driven core of boto 3.","deps":{"py311-jmespath":{"origin":"devel/py-jmespath","version":"1.0.1_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"CRT":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-cryptography-vectors","origin":"security/py-cryptography-vectors","version":"42.0.8","comment":"Test vectors for the cryptography package","maintainer":"sunpoet@FreeBSD.org","www":"https://cryptography.io/en/latest/development/test-vectors/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f98adeaffd2d6ec879fb8463e01b5cd9843b9f261bb175e565b269576648c0a","flatsize":75165590,"path":"All/py311-cryptography-vectors-42.0.8.pkg","repopath":"All/py311-cryptography-vectors-42.0.8.pkg","licenselogic":"or","licenses":["APACHE20","BSD3CLAUSE"],"pkgsize":29049660,"desc":"cryptography-vectors provides test vectors for the cryptography package.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-security","origin":"devel/py-azure-mgmt-security","version":"5.0.0","comment":"Microsoft Azure Secutiry Center Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-security/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ddf48c3586387f1e98940c6d2589f7598f140adc0c3a99bebe2835c03cf2f851","flatsize":16638665,"path":"All/py311-azure-mgmt-security-5.0.0.pkg","repopath":"All/py311-azure-mgmt-security-5.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":541232,"desc":"This is the Microsoft Azure Secutiry Center Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-search","origin":"devel/py-azure-mgmt-search","version":"9.0.0","comment":"Microsoft Azure Search Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-search/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1ce9f48f1ba89acb05e8af3e49135d64028deae785bc607dcda1dd81379ab99","flatsize":1667317,"path":"All/py311-azure-mgmt-search-9.0.0.pkg","repopath":"All/py311-azure-mgmt-search-9.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":114288,"desc":"This is the Microsoft Azure Search Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-sql","origin":"devel/py-azure-mgmt-sql","version":"4.0.0.b13","comment":"Microsoft Azure SQL Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-sql/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2131a63eeb2493ab9c08b9ed54d5cb89b352b125f20e966d6da180e352d9180","flatsize":26983889,"path":"All/py311-azure-mgmt-sql-4.0.0.b13.pkg","repopath":"All/py311-azure-mgmt-sql-4.0.0.b13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":731364,"desc":"This is the Microsoft Azure SQL Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-storage","origin":"devel/py-azure-mgmt-storage","version":"21.1.0","comment":"Microsoft Azure Storage Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-storage/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48efc532708c25ba282c3294e08c633b7bbeb30d22f130674e70a118f46d74dc","flatsize":69285086,"path":"All/py311-azure-mgmt-storage-21.1.0.pkg","repopath":"All/py311-azure-mgmt-storage-21.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":698880,"desc":"This is the Microsoft Azure Storage Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-signalr","origin":"devel/py-azure-mgmt-signalr","version":"2.0.0.b1","comment":"Microsoft Azure SignalR Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-signalr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23711e55ec744c941a1301efb612c678dbad1b4b4c2913f6fc859e3f6671a282","flatsize":2462605,"path":"All/py311-azure-mgmt-signalr-2.0.0.b1.pkg","repopath":"All/py311-azure-mgmt-signalr-2.0.0.b1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":132344,"desc":"This is the Microsoft Azure SignalR Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-servicefabricmanagedclusters","origin":"devel/py-azure-mgmt-servicefabricmanagedclusters","version":"1.0.0","comment":"Microsoft Azure Servicefabricmanagedclusters Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-servicefabricmanagedclusters/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92bd74e71c4039c8582a9e465f845a21fe02e2ea13dbbc5523a8e5e6550561e4","flatsize":2255850,"path":"All/py311-azure-mgmt-servicefabricmanagedclusters-1.0.0.pkg","repopath":"All/py311-azure-mgmt-servicefabricmanagedclusters-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":98804,"desc":"This is the Microsoft Azure Servicefabricmanagedclusters Management Client\nLibrary.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-beaker","origin":"www/py-beaker","version":"1.13.0","comment":"Session and Caching library with WSGI Middleware","maintainer":"python@FreeBSD.org","www":"https://beaker.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"266f0692c0381c101204a0b6196cd1d69993bde987fa564c02dba7dc2235f568","flatsize":692476,"path":"All/py311-beaker-1.13.0.pkg","repopath":"All/py311-beaker-1.13.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":107996,"desc":"Beaker is a web session and general caching library that includes WSGI\nmiddleware for use in web applications.\n\nAs a general caching library, Beaker can handle storing for various times any\nPython object that can be pickled with optional back-ends on a fine-grained\nbasis.\n\nFeatures\n- Fast, robust performance\n- Multiple reader/single writer lock system to avoid duplicate simultaneous\n  cache creation\n- Cache back-ends include dbm, file, memory, memcached, Redis, MongoDB, and\n  database (Using SQLAlchemy for multiple-db vendor support)\n- Signed cookies to prevent session hijacking/spoofing\n- Cookie-only sessions to remove the need for a db or file backend (ideal for\n  clustered systems)\n- Extensible Container object to support new back-ends\n- Caches can be divided into namespaces (to represent templates, objects, etc.)\n  then keyed for different copies\n- Create functions for automatic call-backs to create new cache copies after\n  expiration\n- Fine-grained toggling of back-ends, keys, and expiration per Cache object","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:beakerbrowser:beaker:1.13.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-azure-mgmt-recoveryservices","origin":"devel/py-azure-mgmt-recoveryservices","version":"2.5.0","comment":"Microsoft Azure Recovery Services Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-recoveryservices/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdd0d608d7164d090219d4312d3ead27c46ae47f3f4db0b1fe304e61464e1386","flatsize":1688472,"path":"All/py311-azure-mgmt-recoveryservices-2.5.0.pkg","repopath":"All/py311-azure-mgmt-recoveryservices-2.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":124792,"desc":"This is the Microsoft Azure Recovery Services Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-redhatopenshift","origin":"devel/py-azure-mgmt-redhatopenshift","version":"1.4.0","comment":"Microsoft Azure Red Hat Openshift Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-redhatopenshift/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f39d3f77a7197c1b8890ce439529c2385d1c3a170aaea1abd4c316437203725","flatsize":6716957,"path":"All/py311-azure-mgmt-redhatopenshift-1.4.0.pkg","repopath":"All/py311-azure-mgmt-redhatopenshift-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":147104,"desc":"This is the Microsoft Azure Management Core Library for Python\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-bitvector","origin":"math/py-bitvector","version":"3.5.0","comment":"Pure-Python memory-efficient packed representation for bit arrays","maintainer":"lwhsu@FreeBSD.org","www":"https://engineering.purdue.edu/kak/dist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"812117e2385fc3840d641519b0eeb43b4f5cc8495b5748f25f03d6acfb06870c","flatsize":778416,"path":"All/py311-bitvector-3.5.0.pkg","repopath":"All/py311-bitvector-3.5.0.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":82668,"desc":"The BitVector class for a memory-efficient packed representation of bit arrays\nand for logical operations on such arrays. The core idea used in this Python\nscript for bin packing is based on an internet posting by Josiah Carlson to\nthe Pyrex mailing list.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-recoveryservicesbackup","origin":"devel/py-azure-mgmt-recoveryservicesbackup","version":"7.0.0","comment":"Microsoft Azure Recovery Services Backup Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-recoveryservicesbackup/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4285030c8599fd79cdb399733fd2fbaf7a1dbaf1c67d4c2b11a55b941230ed5d","flatsize":9995882,"path":"All/py311-azure-mgmt-recoveryservicesbackup-7.0.0.pkg","repopath":"All/py311-azure-mgmt-recoveryservicesbackup-7.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":347916,"desc":"This is the Microsoft Azure Recovery Services Backup Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-msi","origin":"devel/py-azure-mgmt-msi","version":"7.0.0","comment":"Microsoft Azure MSI Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-msi/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00ba6b2b158fe6a93dbeea58574ab3757e7150f912967419b31614c3911ff33f","flatsize":2632968,"path":"All/py311-azure-mgmt-msi-7.0.0.pkg","repopath":"All/py311-azure-mgmt-msi-7.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":114656,"desc":"This is the Microsoft Azure MSI Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-privatedns","origin":"devel/py-azure-mgmt-privatedns","version":"1.0.0","comment":"Microsoft Azure DNS Private Zones Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-privatedns/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50682ede0a7a0f2896b4fb196f35ff933e0802d72f19485d253519b61252889e","flatsize":804638,"path":"All/py311-azure-mgmt-privatedns-1.0.0.pkg","repopath":"All/py311-azure-mgmt-privatedns-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44720,"desc":"This is the Microsoft Azure DNS Private Zones Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-rdbms","origin":"devel/py-azure-mgmt-rdbms","version":"10.2.0.b12","comment":"Microsoft Azure RDBMS Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-rdbms/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c81e8c17ac8c66f22956b8fe809cb4250e2943a318da861d1876b780d92f174d","flatsize":17331664,"path":"All/py311-azure-mgmt-rdbms-10.2.0.b12.pkg","repopath":"All/py311-azure-mgmt-rdbms-10.2.0.b12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":428060,"desc":"This is the Microsoft Azure RDBMS Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-resource","origin":"devel/py-azure-mgmt-resource","version":"23.1.0.b2","comment":"Microsoft Azure Resource Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-resource/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f363782dc933de09265ee8bc7af904689a10ea21c502181074a14be51acee743","flatsize":75636546,"path":"All/py311-azure-mgmt-resource-23.1.0.b2.pkg","repopath":"All/py311-azure-mgmt-resource-23.1.0.b2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1041972,"desc":"This is the Microsoft Azure Resource Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-policyinsights","origin":"devel/py-azure-mgmt-policyinsights","version":"1.1.0.b4","comment":"Microsoft Azure Policy Insights Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-policyinsights/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd9fce96eded3be85682db0ddbf01e42bba4a1b212a9bec836dc5cc70c7c09f9","flatsize":3730516,"path":"All/py311-azure-mgmt-policyinsights-1.1.0.b4.pkg","repopath":"All/py311-azure-mgmt-policyinsights-1.1.0.b4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":160684,"desc":"This is the Microsoft Azure Policy Insights Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-servicebus","origin":"devel/py-azure-mgmt-servicebus","version":"8.2.0","comment":"Microsoft Azure Service Bus Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-servicebus/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2bc406aae51ca0abeb9cb5b7345273542e9774411329678e266a8e39151b0a86","flatsize":23719290,"path":"All/py311-azure-mgmt-servicebus-8.2.0.pkg","repopath":"All/py311-azure-mgmt-servicebus-8.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":337360,"desc":"This is the Microsoft Azure Service Bus Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-servicefabric","origin":"devel/py-azure-mgmt-servicefabric","version":"1.0.0","comment":"Microsoft Azure Service Fabric Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-servicefabric/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29b77b59c0fb3156f464bc3c05e2dab80d00942a20cdd6d8a6d1e9fb22243b97","flatsize":2890415,"path":"All/py311-azure-mgmt-servicefabric-1.0.0.pkg","repopath":"All/py311-azure-mgmt-servicefabric-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":116148,"desc":"This is the Microsoft Azure Service Fabric Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-netapp","origin":"devel/py-azure-mgmt-netapp","version":"10.1.0","comment":"Microsoft Azure NetApp Files Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-netapp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4136765240aade421b12092fc95f374075c09249367556fd02ca30018611d0ef","flatsize":5356084,"path":"All/py311-azure-mgmt-netapp-10.1.0.pkg","repopath":"All/py311-azure-mgmt-netapp-10.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":207340,"desc":"This is the Microsoft Azure NetApp Files Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-maps","origin":"devel/py-azure-mgmt-maps","version":"2.0.0","comment":"Microsoft Azure Maps Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-maps/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e2352bfa730c15297b934a0cde0fde009e8e6ac92a983c4af9ad458bc354ed5","flatsize":618723,"path":"All/py311-azure-mgmt-maps-2.0.0.pkg","repopath":"All/py311-azure-mgmt-maps-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40560,"desc":"This is the Microsoft Azure Maps Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-managedservices","origin":"devel/py-azure-mgmt-managedservices","version":"1.0.0","comment":"Microsoft Azure Managed Services Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-managedservices/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa110d4488e58a0356aa44bf9659548f236a2f33e7afe28ac8bc6b9175681fda","flatsize":306820,"path":"All/py311-azure-mgmt-managedservices-1.0.0.pkg","repopath":"All/py311-azure-mgmt-managedservices-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27156,"desc":"This is the Microsoft Azure Managed Services Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-msrestazure":{"origin":"net-mgmt/py-msrestazure","version":"0.6.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-biom-format","origin":"biology/py-biom-format","version":"2.1.10_1","comment":"Biological Observation Matrix (BIOM) Format Project","maintainer":"jrm@FreeBSD.org","www":"https://biom-format.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51429be01627bac1e095453f8e515446bd0b69a4172ad4beae114c937b4a5e1b","flatsize":53773352,"path":"All/py311-biom-format-2.1.10_1.pkg","repopath":"All/py311-biom-format-2.1.10_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8571840,"desc":"The BIOM file format (canonically pronounced biome) is designed to be a\ngeneral-use format for representing biological sample by observation contingency\ntables. BIOM is a recognized standard for the Earth Microbiome Project and is a\nGenomics Standards Consortium supported project.\n\nThe BIOM format is designed for general use in broad areas of comparative\n-omics. For example, in marker-gene surveys, the primary use of this format is\nto represent OTU tables: the observations in this case are OTUs and the matrix\ncontains counts corresponding to the number of times each OTU is observed in\neach sample. With respect to metagenome data, this format would be used to\nrepresent metagenome tables: the observations in this case might correspond to\nSEED subsystems, and the matrix would contain counts corresponding to the number\nof times each subsystem is observed in each metagenome. Similarly, with respect\nto genome data, this format may be used to represent a set of genomes: the\nobservations in this case again might correspond to SEED subsystems, and the\ncounts would correspond to the number of times each subsystem is observed in\neach genome.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-iotcentral","origin":"devel/py-azure-mgmt-iotcentral","version":"10.0.0.b1","comment":"Microsoft Azure IoTCentral Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-iotcentral/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39dd998c608c906c3b3f8f4950eeccc6a264745c539d1f7b6bdbbd76a7b71fbc","flatsize":754610,"path":"All/py311-azure-mgmt-iotcentral-10.0.0.b1.pkg","repopath":"All/py311-azure-mgmt-iotcentral-10.0.0.b1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51716,"desc":"This is the Microsoft Azure IoTCentral Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-kusto","origin":"devel/py-azure-mgmt-kusto","version":"0.5.0","comment":"Microsoft Azure Kusto Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-kusto/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca56b210bb2e33c600fce5c128e05a69c2f76626470a99380317955096bcf7bf","flatsize":949165,"path":"All/py311-azure-mgmt-kusto-0.5.0.pkg","repopath":"All/py311-azure-mgmt-kusto-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51184,"desc":"This is the Microsoft Azure Kusto Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-msrestazure":{"origin":"net-mgmt/py-msrestazure","version":"0.6.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-marketplaceordering","origin":"devel/py-azure-mgmt-marketplaceordering","version":"1.1.0","comment":"Microsoft Azure Market Place Ordering Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-marketplaceordering/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f472848048432ecb1d8798165c76ee46083404644246a16de3d1ba0bbda62b2","flatsize":304498,"path":"All/py311-azure-mgmt-marketplaceordering-1.1.0.pkg","repopath":"All/py311-azure-mgmt-marketplaceordering-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27720,"desc":"This is the Microsoft Azure Market Place Ordering Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-media","origin":"devel/py-azure-mgmt-media","version":"9.0.0","comment":"Microsoft Azure Media Services Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-media/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c23b59fedc9351d9df0f324f0b739bd43a562f740a0a2d2bfdfc9bac6604015e","flatsize":4383892,"path":"All/py311-azure-mgmt-media-9.0.0.pkg","repopath":"All/py311-azure-mgmt-media-9.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":192812,"desc":"This is the Microsoft Azure Media Services Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-imagebuilder","origin":"devel/py-azure-mgmt-imagebuilder","version":"1.2.0","comment":"Microsoft Azure Image Builder Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-imagebuilder/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4e0c1e1ae31341d4cd2a619643b7ce579e791268466e93f36801dd45acc1f1c","flatsize":1390084,"path":"All/py311-azure-mgmt-imagebuilder-1.2.0.pkg","repopath":"All/py311-azure-mgmt-imagebuilder-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":110036,"desc":"This is the Microsoft Azure Image Builder Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-hdinsight","origin":"devel/py-azure-mgmt-hdinsight","version":"9.0.0","comment":"Microsoft Azure HDInsight Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-hdinsight/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34d688459a5d83dc56a2a2ccb4d20765e852dd415716c175dba3a8d13af1537e","flatsize":2685088,"path":"All/py311-azure-mgmt-hdinsight-9.0.0.pkg","repopath":"All/py311-azure-mgmt-hdinsight-9.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":115656,"desc":"This is the Microsoft Azure HDInsight Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-extendedlocation","origin":"devel/py-azure-mgmt-extendedlocation","version":"1.0.0.b2","comment":"Microsoft Azure Extendedlocation Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-extendedlocation/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c11726284bff8c4657af3c33ebde38087ab55d56f313a58c1e00824783b8588","flatsize":537629,"path":"All/py311-azure-mgmt-extendedlocation-1.0.0.b2.pkg","repopath":"All/py311-azure-mgmt-extendedlocation-1.0.0.b2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38880,"desc":"This is the Microsoft Azure Extendedlocation Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-devtestlabs","origin":"devel/py-azure-mgmt-devtestlabs","version":"4.0.0","comment":"Microsoft Azure DevTestLabs Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-devtestlabs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14da5502754f2a0bba4f6824101a8d9a9b6a5bbd47cbec5cf3085d7caf0a50dc","flatsize":3378438,"path":"All/py311-azure-mgmt-devtestlabs-4.0.0.pkg","repopath":"All/py311-azure-mgmt-devtestlabs-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":122996,"desc":"This is the Microsoft Azure DevTestLabs Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-msrestazure":{"origin":"net-mgmt/py-msrestazure","version":"0.6.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-eventgrid","origin":"devel/py-azure-mgmt-eventgrid","version":"10.2.0.b2","comment":"Microsoft Azure EventGrid Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-eventgrid/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f0813ddaa23e817d0f95ea358161b5a9c0e4af2ab85090b52b1361dfa4081df","flatsize":5580810,"path":"All/py311-azure-mgmt-eventgrid-10.2.0.b2.pkg","repopath":"All/py311-azure-mgmt-eventgrid-10.2.0.b2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":171240,"desc":"This is the Microsoft Azure EventGrid Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-eventhub","origin":"devel/py-azure-mgmt-eventhub","version":"10.1.0","comment":"Microsoft Azure EventHub Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-eventhub/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7315e3b179094a0200c9b71046f87afaacb3a3550cb2d5de1287cec8ca2d5c53","flatsize":12526319,"path":"All/py311-azure-mgmt-eventhub-10.1.0.pkg","repopath":"All/py311-azure-mgmt-eventhub-10.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":239272,"desc":"This is the Microsoft Azure EventHub Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-deploymentmanager","origin":"devel/py-azure-mgmt-deploymentmanager","version":"0.2.0","comment":"Microsoft Azure Deployment Manager Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-deploymentmanager/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0e17f5ca91b262ea7893a733b33cd7b748edce65d6b5fcc1aeae996d6f0048f","flatsize":800562,"path":"All/py311-azure-mgmt-deploymentmanager-0.2.0.pkg","repopath":"All/py311-azure-mgmt-deploymentmanager-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43412,"desc":"This is the Microsoft Azure Deployment Manager Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-msrestazure":{"origin":"net-mgmt/py-msrestazure","version":"0.6.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-datamigration","origin":"devel/py-azure-mgmt-datamigration","version":"10.0.0","comment":"Microsoft Azure Data Migration Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-datamigration/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"430988a1f0fffef12d0d6743a2cf5a3a69fb5290b7c7f436e61c023242581452","flatsize":4657397,"path":"All/py311-azure-mgmt-datamigration-10.0.0.pkg","repopath":"All/py311-azure-mgmt-datamigration-10.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":178692,"desc":"This is the Microsoft Azure Data Migration Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-dns","origin":"devel/py-azure-mgmt-dns","version":"8.0.0","comment":"Microsoft Azure DNS Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-dns/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c78159c992cfb6d9528d37f63911af4972867beda1bce764eaf4cd5ce1336e9","flatsize":1878274,"path":"All/py311-azure-mgmt-dns-8.0.0.pkg","repopath":"All/py311-azure-mgmt-dns-8.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71600,"desc":"This is the Microsoft Azure DNS Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-web","origin":"devel/py-azure-mgmt-web","version":"7.0.0","comment":"Microsoft Azure Web Apps Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-web/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"662982278b7700a71769d355eddcefced8a6f944aeaba4ac7a1ef50cada8fa37","flatsize":173296115,"path":"All/py311-azure-mgmt-web-7.0.0.pkg","repopath":"All/py311-azure-mgmt-web-7.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4500372,"desc":"This is the Microsoft Azure Web Apps Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-datalake-store","origin":"devel/py-azure-mgmt-datalake-store","version":"0.5.0","comment":"Microsoft Azure Data Lake Store Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-datalake-store/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"206d8c499375b1eab969737f76692a05d2d7bc8bb5ed5814cce49d681caf7df4","flatsize":795554,"path":"All/py311-azure-mgmt-datalake-store-0.5.0.pkg","repopath":"All/py311-azure-mgmt-datalake-store-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50632,"desc":"This is the Microsoft Azure Data Lake Store Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-msrestazure":{"origin":"net-mgmt/py-msrestazure","version":"0.6.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-iothubprovisioningservices","origin":"devel/py-azure-mgmt-iothubprovisioningservices","version":"1.1.0","comment":"Microsoft Azure IoTHub Provisioning Services Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-iothubprovisioningservices/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d89f1b5b13a9c36bbc88ae474e20177e68e2552eaab228adf193e8fc7b57874c","flatsize":998060,"path":"All/py311-azure-mgmt-iothubprovisioningservices-1.1.0.pkg","repopath":"All/py311-azure-mgmt-iothubprovisioningservices-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62112,"desc":"This is the Microsoft Azure IoTHub Provisioning Services Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-cosmosdb","origin":"devel/py-azure-mgmt-cosmosdb","version":"9.3.0,1","comment":"Microsoft Azure Cosmos DB Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-cosmosdb/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21554d4e1c823015b0dd3b3c3ddc15fa7a282ccc9386b56ad5dce50df27ed476","flatsize":11431533,"path":"All/py311-azure-mgmt-cosmosdb-9.3.0,1.pkg","repopath":"All/py311-azure-mgmt-cosmosdb-9.3.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":326732,"desc":"This is the Microsoft Azure Cosmos DB Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-core","origin":"devel/py-azure-mgmt-core","version":"1.3.2","comment":"Microsoft Azure Management Core Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-core/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f824a499e7c9ed8ad6bb6e28a215cac954cb1bd378ac5b096398d0e22bd4ec92","flatsize":148597,"path":"All/py311-azure-mgmt-core-1.3.2.pkg","repopath":"All/py311-azure-mgmt-core-1.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24696,"desc":"This is the Microsoft Azure Management Core Library for Python\n\nAzure management core library defines extensions to Azure Core that are\nspecific to ARM (Azure Resource Management) needed when you use client\nlibraries.\n\nAs an end user, you don't need to manually install azure-mgmt-core because it\nwill be installed automatically when you install other SDKs.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-consumption","origin":"devel/py-azure-mgmt-consumption","version":"3.0.0","comment":"Microsoft Azure Consumption Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-consumption/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b14bc6f3c869df88aa28e76abcea93913e23e80cf9beb305d9e3d16611775a83","flatsize":960140,"path":"All/py311-azure-mgmt-consumption-3.0.0.pkg","repopath":"All/py311-azure-mgmt-consumption-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62920,"desc":"This is the Microsoft Azure Consumption Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-msrestazure":{"origin":"net-mgmt/py-msrestazure","version":"0.6.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-datalake-analytics","origin":"devel/py-azure-mgmt-datalake-analytics","version":"0.6.0","comment":"Microsoft Azure Data Lake Analytics Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-datalake-analytics/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6c58fe3a07d42ffc9a3a9b4abb17ee86630d0e4a57b92a6c60e8a84b47762b4","flatsize":2930852,"path":"All/py311-azure-mgmt-datalake-analytics-0.6.0.pkg","repopath":"All/py311-azure-mgmt-datalake-analytics-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":144216,"desc":"This is the Microsoft Azure Data Lake Analytics Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-msrestazure":{"origin":"net-mgmt/py-msrestazure","version":"0.6.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-databoxedge","origin":"devel/py-azure-mgmt-databoxedge","version":"1.0.0","comment":"Microsoft Azure Databoxedge Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-databoxedge/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b62168d226f33691f678822a263d4ec0e3601859b3c6f3f8814edc09a2df07d2","flatsize":25070865,"path":"All/py311-azure-mgmt-databoxedge-1.0.0.pkg","repopath":"All/py311-azure-mgmt-databoxedge-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":343504,"desc":"This is the Microsoft Azure Databoxedge Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-botservice","origin":"devel/py-azure-mgmt-botservice","version":"2.0.0.b3","comment":"Microsoft Azure Bot Service Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-botservice/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f19f33c3ecc2bcd6226e2bcdec88520a94841e5841f1378a714e46068d6d843","flatsize":1411542,"path":"All/py311-azure-mgmt-botservice-2.0.0.b3.pkg","repopath":"All/py311-azure-mgmt-botservice-2.0.0.b3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80680,"desc":"This is the Microsoft Azure Bot Service Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-containerregistry","origin":"devel/py-azure-mgmt-containerregistry","version":"10.1.0","comment":"Microsoft Azure Container Registry Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-containerregistry/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3a1218c0861a5926d6789970ac5b48becf563d7509457e930a214cbce326117","flatsize":40390476,"path":"All/py311-azure-mgmt-containerregistry-10.1.0.pkg","repopath":"All/py311-azure-mgmt-containerregistry-10.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":553552,"desc":"This is the Microsoft Azure Container Registry Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-containerservice","origin":"devel/py-azure-mgmt-containerservice","version":"28.0.0","comment":"Microsoft Azure Container Service Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-containerservice/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f995e4558ad39e10a2681af5562979b6d60d73e8e3dae2e15226167a219c706","flatsize":189986437,"path":"All/py311-azure-mgmt-containerservice-28.0.0.pkg","repopath":"All/py311-azure-mgmt-containerservice-28.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1381372,"desc":"This is the Microsoft Azure Container Service Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-billing","origin":"devel/py-azure-mgmt-billing","version":"6.0.0","comment":"Microsoft Azure Billing Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-billing/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff9148588e3badf1d25fb467530772129028dcbdc915edad79e7cc14e82b69a9","flatsize":3233668,"path":"All/py311-azure-mgmt-billing-6.0.0.pkg","repopath":"All/py311-azure-mgmt-billing-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":121376,"desc":"This is the Microsoft Azure Billing Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-batchai","origin":"devel/py-azure-mgmt-batchai","version":"7.0.0.b1","comment":"Microsoft Azure Batch AI Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-batchai/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a739c84062888e03c2b752d2846440c441043db384da95a6251ac6aba522223","flatsize":1864042,"path":"All/py311-azure-mgmt-batchai-7.0.0.b1.pkg","repopath":"All/py311-azure-mgmt-batchai-7.0.0.b1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":89736,"desc":"This is the Microsoft Azure Batch AI Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-containerinstance","origin":"devel/py-azure-mgmt-containerinstance","version":"10.1.0","comment":"Microsoft Azure Container Instance Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-containerinstance/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e3d82b0a67c08847a10eb53ca54a0a274cab0b142d77fdc0b9e56ea5ae1e7df","flatsize":1473020,"path":"All/py311-azure-mgmt-containerinstance-10.1.0.pkg","repopath":"All/py311-azure-mgmt-containerinstance-10.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":117028,"desc":"This is the Microsoft Azure Container Instance Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-cdn","origin":"devel/py-azure-mgmt-cdn","version":"12.0.0","comment":"Microsoft Azure CDN Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-cdn/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c015e7d5d184fca6704cb5eb70db4f2c4160e9b4fa33c0745737fc610a1b11e","flatsize":5619474,"path":"All/py311-azure-mgmt-cdn-12.0.0.pkg","repopath":"All/py311-azure-mgmt-cdn-12.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":203960,"desc":"This is the Microsoft Azure CDN Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-authorization","origin":"devel/py-azure-mgmt-authorization","version":"4.0.0","comment":"Microsoft Azure Authorization Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-authorization/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c52d88196b306ef41a2e85e8186347cb7435cf38e815114ff3caee0d171b266","flatsize":18084306,"path":"All/py311-azure-mgmt-authorization-4.0.0.pkg","repopath":"All/py311-azure-mgmt-authorization-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":443872,"desc":"This is the Microsoft Azure Authorization Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-batch","origin":"devel/py-azure-mgmt-batch","version":"17.0.0","comment":"Microsoft Azure Batch Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-batch/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8da7bc8e2af3f7baf5fa7997b9d163d2841b38169fa4545e1d26f891b3fb16bf","flatsize":3123332,"path":"All/py311-azure-mgmt-batch-17.0.0.pkg","repopath":"All/py311-azure-mgmt-batch-17.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":174848,"desc":"This is the Microsoft Azure Batch Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-applicationinsights","origin":"devel/py-azure-mgmt-applicationinsights","version":"1.0.0","comment":"Microsoft Azure Application Insights Management Cli Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-applicationinsights/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d32fdf0d5495cb8501cbea11f5a6356f79319106247b6d01ec5ce8a2f8b7c4f6","flatsize":4556304,"path":"All/py311-azure-mgmt-applicationinsights-1.0.0.pkg","repopath":"All/py311-azure-mgmt-applicationinsights-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":155948,"desc":"This is the Microsoft Azure Application Insights Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-advisor","origin":"devel/py-azure-mgmt-advisor","version":"9.0.0","comment":"Microsoft Azure Advisor Client Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-advisor/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"911e9e3c1106ee31e3a894be53398294d23bc39ddb7f3f01d85cb072d8a78ec4","flatsize":603935,"path":"All/py311-azure-mgmt-advisor-9.0.0.pkg","repopath":"All/py311-azure-mgmt-advisor-9.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42624,"desc":"This is the Microsoft Azure Advisor Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-appcontainers","origin":"devel/py-azure-mgmt-appcontainers","version":"2.0.0","comment":"Microsoft Azure Appcontainers Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-appcontainers/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f50f7cb83aca103fcefe179013bd5b4a5729345946e3f39384aec7d5e94660de","flatsize":4438361,"path":"All/py311-azure-mgmt-appcontainers-2.0.0.pkg","repopath":"All/py311-azure-mgmt-appcontainers-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":197880,"desc":"This is the Microsoft Azure Appcontainers Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-iothub","origin":"devel/py-azure-mgmt-iothub","version":"3.0.0","comment":"Microsoft Azure IoTHub Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-iothub/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84f3ea6965facb25c0a1b6fbaeb30c3dfaab1cb9ce85163701f8de9eb2544ef0","flatsize":32298631,"path":"All/py311-azure-mgmt-iothub-3.0.0.pkg","repopath":"All/py311-azure-mgmt-iothub-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":365960,"desc":"This is the Microsoft Azure IoTHub Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-managementgroups","origin":"devel/py-azure-mgmt-managementgroups","version":"1.0.0","comment":"Microsoft Azure Management Groups Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-managementgroups/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd0454689730620da3080ce818e2c270cc3707320405fe49b25f35d49dc7fb32","flatsize":971348,"path":"All/py311-azure-mgmt-managementgroups-1.0.0.pkg","repopath":"All/py311-azure-mgmt-managementgroups-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":55060,"desc":"This is the Microsoft Azure Management Groups Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-cognitiveservices","origin":"devel/py-azure-mgmt-cognitiveservices","version":"13.5.0","comment":"Microsoft Azure Cognitive Services Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-cognitiveservices/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2af1a01e9ccb3a86993ed49128670c1a390ee2001bdfd48fd86eef23680d83f0","flatsize":2793809,"path":"All/py311-azure-mgmt-cognitiveservices-13.5.0.pkg","repopath":"All/py311-azure-mgmt-cognitiveservices-13.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":155136,"desc":"This is the Microsoft Azure Cognitive Services Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-loganalytics","origin":"devel/py-azure-loganalytics","version":"0.1.1","comment":"Microsoft Azure Log Analytics Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-loganalytics/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a8f03d41ca6ab058cd9963d57025925396bc041232d67d5c9314dcc4a9a004d","flatsize":100174,"path":"All/py311-azure-loganalytics-0.1.1.pkg","repopath":"All/py311-azure-loganalytics-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13696,"desc":"This is the Microsoft Azure Log Analytics Client Library.\n\nLog Analytics is the primary tool in the Azure portal for writing log queries\nand interactively analyzing their results. Even if a log query is used\nelsewhere in Azure Monitor, you'll typically write and test the query first\nusing Log Analytics.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-apimanagement","origin":"devel/py-azure-mgmt-apimanagement","version":"4.0.0","comment":"Microsoft Azure API Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-apimanagement/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e44bdf06144a48d1246a685eefc8a5be78ff48eb882f401000149b6ecec72391","flatsize":19938125,"path":"All/py311-azure-mgmt-apimanagement-4.0.0.pkg","repopath":"All/py311-azure-mgmt-apimanagement-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":541780,"desc":"This is the Microsoft Azure API Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-loganalytics","origin":"devel/py-azure-mgmt-loganalytics","version":"13.0.0.b4","comment":"Microsoft Azure Analytics Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-loganalytics/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a65fa4ee2603f2543b49cc7a4db24190fc04d10e59a6b460866351c3c96a882d","flatsize":2709251,"path":"All/py311-azure-mgmt-loganalytics-13.0.0.b4.pkg","repopath":"All/py311-azure-mgmt-loganalytics-13.0.0.b4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":128336,"desc":"This is the Microsoft Azure Analytics Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-keyvault","origin":"devel/py-azure-keyvault","version":"1.1.0","comment":"Microsoft Azure Key Vault Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-keyvault/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"402e0ee9c13bbb981e588c1c2c9efae57055a3fae253bb78125e8fc2a455d962","flatsize":3695902,"path":"All/py311-azure-keyvault-1.1.0.pkg","repopath":"All/py311-azure-keyvault-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":159632,"desc":"This is the Microsoft Azure Key Vault Client Library.\n\nUse the Azure Key Vault management libraries to create key vaults, authorize\napplications, and manage permissions.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-msrestazure":{"origin":"net-mgmt/py-msrestazure","version":"0.6.4"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-keyvault-secrets","origin":"security/py-azure-keyvault-secrets","version":"4.7.0_1","comment":"Microsoft Azure Key Vault Secrets Client Library for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-secrets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9475e77c11d8e0aa694e25e1fec8cfb4b9770bcd58f15a679e65927dcbb3165c","flatsize":10135886,"path":"All/py311-azure-keyvault-secrets-4.7.0_1.pkg","repopath":"All/py311-azure-keyvault-secrets-4.7.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":259956,"desc":"Azure Key Vault Secrets Client Library provides secrets management. It can be\nused to securely store and control access to tokens, passwords, certificates,\nAPI keys, and other secrets.","deps":{"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-graphrbac","origin":"devel/py-azure-graphrbac","version":"0.61.1","comment":"Microsoft Azure Graph RBAC Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-graphrbac/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72f17110768429143ab70d20cc09c657057c8e9fe356f7c53ce8261678824dbe","flatsize":1390329,"path":"All/py311-azure-graphrbac-0.61.1.pkg","repopath":"All/py311-azure-graphrbac-0.61.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":74268,"desc":"This is the Microsoft Azure Graph RBAC Client Library.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-msrestazure":{"origin":"net-mgmt/py-msrestazure","version":"0.6.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-identity","origin":"devel/py-azure-identity","version":"1.6.1","comment":"Microsoft Azure Identity Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-identity/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ee98b6837d3694c6c490246a0b7d7f7bc6ba38e29062b032deb38984d6f8ce3","flatsize":957959,"path":"All/py311-azure-identity-1.6.1.pkg","repopath":"All/py311-azure-identity-1.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":121680,"desc":"This is the Microsoft Azure Identity Client Library.\n\nThe Azure Identity library provides a set of credential classes for use with\nAzure SDK clients which support Azure Active Directory (AAD) token\nauthentication.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-msal":{"origin":"devel/py-msal","version":"1.24.0.b2"},"py311-msal-extensions":{"origin":"devel/py-msal-extensions","version":"1.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-keyvault-keys","origin":"security/py-azure-keyvault-keys","version":"4.9.0.b3_1","comment":"Microsoft Azure Key Vault Keys Client Library for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-keys","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8440add9ad25324d89c8c081495212c7e2a1515ec3ea26b91a6be166f6f44ce","flatsize":2606322,"path":"All/py311-azure-keyvault-keys-4.9.0.b3_1.pkg","repopath":"All/py311-azure-keyvault-keys-4.9.0.b3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":209028,"desc":"Azure Key Vault Keys Client Library provides cryptographic key management. It\ncan be used to create, store, and control access to the keys used to encrypt\nyour data.","deps":{"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-data-tables","origin":"devel/py-azure-data-tables","version":"12.4.2","comment":"Microsoft Azure Data Tables Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-data-tables/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"531345ab0a0e9b8bd62ab83e662d02c70f7b77f44b1e1f64eaf14405ac9d816a","flatsize":2063706,"path":"All/py311-azure-data-tables-12.4.2.pkg","repopath":"All/py311-azure-data-tables-12.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":188248,"desc":"This is the Microsoft Azure Data Tables Client Library.\n\nAzure Tables is a NoSQL data storage service that can be accessed from anywhere\nin the world via authenticated calls using HTTP or HTTPS. Tables scales as\nneeded to support the amount of data inserted, and allow for the storing of\ndata with non-complex accessing. The Azure Tables client can be used to access\nAzure Storage or Cosmos accounts.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yarl":{"origin":"www/py-yarl","version":"1.9.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-cosmos","origin":"devel/py-azure-cosmos","version":"3.2.0","comment":"Azure Cosmos Python SDK","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-cosmos/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5db0d8d371cc4fbbaa68d71a5283a32c7ac0b9c3aa2ed0852732db3735cbe463","flatsize":1058656,"path":"All/py311-azure-cosmos-3.2.0.pkg","repopath":"All/py311-azure-cosmos-3.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":137976,"desc":"This is the Microsoft Azure Cosmos Python SDK.\n\nAzure Cosmos DB is Microsoft's globally distributed, multi-model database\nservice. With the click of a button, Azure Cosmos DB enables you to elastically\nand independently scale throughput and storage across any number of Azure's\ngeographic regions. You can elastically scale throughput and storage, and take\nadvantage of fast, single-digit-millisecond data access using your favorite API\namong SQL, MongoDB, Cassandra, Tables, or Gremlin. Cosmos DB provides\ncomprehensive service level agreements (SLAs) for throughput, latency,\navailability, and consistency guarantees, something no other database service\ncan offer.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-cli-telemetry","origin":"sysutils/py-azure-cli-telemetry","version":"1.1.0","comment":"Microsoft Azure CLI Telemetry Package","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-cli-telemetry/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"008c007490ffa2dffa8b1dac3845733f1b410da4c7c3237fa448ae6f5172ba46","flatsize":91512,"path":"All/py311-azure-cli-telemetry-1.1.0.pkg","repopath":"All/py311-azure-cli-telemetry-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19840,"desc":"This is the Microsoft Azure CLI Telemetry package. It is not intended to be\ninstalled directly by the end user.\n\nThis package includes:\n  1. Support API for Azure CLI to gather telemetry.\n  2. Telemetry upload process.","deps":{"py311-applicationinsights":{"origin":"devel/py-applicationinsights","version":"0.11.10_1"},"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-portalocker":{"origin":"devel/py-portalocker","version":"2.3.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-core","origin":"devel/py-azure-core","version":"1.29.2_1","comment":"Microsoft Azure Core Library for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/core/azure-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc48f24445829037a92c0bca716aecd49b9d8f58d9eb5d294c6b92f61539ed2e","flatsize":1877564,"path":"All/py311-azure-core-1.29.2_1.pkg","repopath":"All/py311-azure-core-1.29.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":230624,"desc":"Azure core library defines basic exceptions and shared modules those are needed\nwhen you use client libraries.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"AIO":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-azure-datalake-store","origin":"devel/py-azure-datalake-store","version":"0.0.53","comment":"Microsoft Azure Data Lake Store Filesystem Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-datalake-store/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31f70d3d89e09a2bc395585ab33eea56605d732ddc44565ea7c728eacdf555ca","flatsize":656200,"path":"All/py311-azure-datalake-store-0.0.53.pkg","repopath":"All/py311-azure-datalake-store-0.0.53.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":106384,"desc":"This project is the Python filesystem library for Azure Data Lake Store.\n\nAzure Data Lake Storage Gen2 is a highly scalable and cost-effective data lake\nsolution for big data analytics. It combines the power of a high-performance\nfile system with massive scale and economy to help you speed your time to\ninsight. Data Lake Storage Gen2 extends Azure Blob Storage capabilities and is\noptimized for analytics workloads. Store data once and access it via existing\nBlob Storage and HDFS-compliant file system interfaces with no programming\nchanges or data copying. Data Lake Storage Gen2 is the most comprehensive data\nlake available.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-msal":{"origin":"devel/py-msal","version":"1.24.0.b2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-compute","origin":"devel/py-azure-mgmt-compute","version":"30.3.0","comment":"Microsoft Azure Compute Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-compute/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad8e70353e7eb72e28168f98e6431bd86bbc15a46ac9bfdb5755702778df4ee1","flatsize":215473647,"path":"All/py311-azure-mgmt-compute-30.3.0.pkg","repopath":"All/py311-azure-mgmt-compute-30.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4623316,"desc":"This is the Microsoft Azure Compute Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-cli-core","origin":"sysutils/py-azure-cli-core","version":"2.55.0_1","comment":"Microsoft Azure Command-Line Tools Core Module","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-cli-core/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a357b881da8a969bbd50a9b917f15efea59d0d0702f3b2054d9db0374f903df","flatsize":3286843,"path":"All/py311-azure-cli-core-2.55.0_1.pkg","repopath":"All/py311-azure-cli-core-2.55.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":498540,"desc":"The Azure CLI is a command-line tool providing a great experience for managing\nAzure resources. The CLI is designed to make scripting easy, query data,\nsupport long-running operations, and more. Try it today and find out what the\nCLI has to offer!","deps":{"py311-argcomplete":{"origin":"devel/py-argcomplete","version":"3.4.0"},"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-cli-telemetry":{"origin":"sysutils/py-azure-cli-telemetry","version":"1.1.0"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-humanfriendly":{"origin":"textproc/py-humanfriendly","version":"10.0"},"py311-jmespath":{"origin":"devel/py-jmespath","version":"1.0.1_1"},"py311-knack":{"origin":"devel/py-knack","version":"0.11.0"},"py311-msal":{"origin":"devel/py-msal","version":"1.24.0.b2"},"py311-msal-extensions":{"origin":"devel/py-msal-extensions","version":"1.0.0"},"py311-msrestazure":{"origin":"net-mgmt/py-msrestazure","version":"0.6.4"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-pkginfo":{"origin":"sysutils/py-pkginfo","version":"1.9.6"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-cli-base","origin":"sysutils/py-azure-cli-base","version":"1.0.0","comment":"Shared namespace for py-azure-* ports","maintainer":"dbaio@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"390d6dedaf937af6291d44542bc78972a07a56d7de0f9233cf6d742f7db26b55","flatsize":5272,"path":"All/py311-azure-cli-base-1.0.0.pkg","repopath":"All/py311-azure-cli-base-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1880,"desc":"Shared namespace for py-azure-* ports\n\npy-azure-cli-base provides common files that are shared among all py-azure-*\nports:\n  azure/__init__.py\n  azure/cli/__init__.py\n  azure/cli/command_modules/__init__.py\n  azure/mgmt/__init__.py\n  azure/mgmt/datalake/__init__.py","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-appconfiguration","origin":"devel/py-azure-appconfiguration","version":"1.1.1","comment":"Microsoft App Configuration Data Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-appconfiguration/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67ac9ce4d32ba5a8edf52662104e690730c04d118840ccaa8bea58e46454db78","flatsize":624469,"path":"All/py311-azure-appconfiguration-1.1.1.pkg","repopath":"All/py311-azure-appconfiguration-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45220,"desc":"Azure App Configuration is a managed service that helps developers centralize\ntheir application configurations simply and securely.\n\nModern programs, especially programs running in a cloud, generally have many\ncomponents that are distributed in nature. Spreading configuration settings\nacross these components can lead to hard-to-troubleshoot errors during an\napplication deployment. Use App Configuration to securely store all the\nsettings for your application in one place.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-cli-acr","origin":"sysutils/py-azure-cli-acr","version":"2.2.9_1","comment":"Microsoft Azure Command-Line Tools ACR Command Module","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-cli-acr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"718fafbb236038f6271b85830372a7cc063c17ed05b092be57b1e2bf21db55a2","flatsize":879627,"path":"All/py311-azure-cli-acr-2.2.9_1.pkg","repopath":"All/py311-azure-cli-acr-2.2.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":122144,"desc":"Microsoft Azure CLI 'acr' Command Module\n\nThe Azure CLI is a command-line tool providing a great experience for managing\nAzure resources. The CLI is designed to make scripting easy, query data,\nsupport long-running operations, and more. Try it today and find out what the\nCLI has to offer!","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-cli-core":{"origin":"sysutils/py-azure-cli-core","version":"2.55.0_1"},"py311-azure-mgmt-containerregistry":{"origin":"devel/py-azure-mgmt-containerregistry","version":"10.1.0"},"py311-azure-mgmt-storage":{"origin":"devel/py-azure-mgmt-storage","version":"21.1.0"},"py311-azure-storage-blob":{"origin":"devel/py-azure-storage-blob","version":"2.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-batch","origin":"devel/py-azure-batch","version":"14.0.0","comment":"Microsoft Azure Batch Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-batch/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bd39eba47b1274beb0ea38237ea23b7856c1ab18c5ca900b14cc820d32dfd3a","flatsize":4668134,"path":"All/py311-azure-batch-14.0.0.pkg","repopath":"All/py311-azure-batch-14.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":190084,"desc":"This is the Microsoft Azure Batch Client Library.\n\nBatch processing began with mainframe computers and punch cards. Today, it\nstill plays a central role in business, engineering, science, and other\nareas that require running lots of automated tasks-processing bills and\npayroll, calculating portfolio risk, designing new products, rendering\nanimated films, testing software, searching for energy, predicting the\nweather, and finding new cures for disease.  Previously, few people had\naccess to the computing power for these scenarios.  With Azure Batch, that\npower is available to you when you need it, without any capital investment.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-msrestazure":{"origin":"net-mgmt/py-msrestazure","version":"0.6.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-common","origin":"www/py-azure-common","version":"1.1.27","comment":"Microsoft Azure common code","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-common/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13de8dba264a9b060e048368ffda897caa2f0fcfb9dedca84c20e0107310fbbb","flatsize":107164,"path":"All/py311-azure-common-1.1.27.pkg","repopath":"All/py311-azure-common-1.1.27.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19728,"desc":"Microsoft Azure Storage SDK for Python provides shared code by the Azure\npackages.","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-keyvault-certificates","origin":"security/py-azure-keyvault-certificates","version":"4.7.0_1","comment":"Microsoft Azure Key Vault Certificates Client Library for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/keyvault/azure-keyvault-certificates","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aaaa2be899d181359ba6fbdfc39879bccae8f9c17a4043ea70d7ee52c8b5d61f","flatsize":13207745,"path":"All/py311-azure-keyvault-certificates-4.7.0_1.pkg","repopath":"All/py311-azure-keyvault-certificates-4.7.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":302492,"desc":"Azure Key Vault Certificates Client Library provides certificate management. It\ncan be used to create, manage, and deploy public and private SSL/TLS\ncertificates.","deps":{"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aws-requests-auth","origin":"devel/py-aws-requests-auth","version":"0.4.3_1","comment":"AWS signature version 4 signing process for the python requests module","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/DavidMuller/aws-requests-auth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc7d8c0fd8dcead626a36fb7f51e0cda3a4f3ac14f1c059748ef8fb8781f5245","flatsize":43187,"path":"All/py311-aws-requests-auth-0.4.3_1.pkg","repopath":"All/py311-aws-requests-auth-0.4.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10740,"desc":"This package allows you to authenticate to AWS with Amazon's signature version 4\nsigning process with the python requests library.\n\nConceivably, the authentication class is flexible enough to be used with any AWS\nservice, but it was initially created to interface with AWS Elasticsearch\ninstances.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-keyvault-administration","origin":"devel/py-azure-keyvault-administration","version":"4.4.0.b2","comment":"Microsoft Azure Key Vault Administration Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-keyvault-administration/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3989d0fff1304aa8cbf1da96f11f8dec667a9e9533269ec521d5a9d356a2ade","flatsize":1562823,"path":"All/py311-azure-keyvault-administration-4.4.0.b2.pkg","repopath":"All/py311-azure-keyvault-administration-4.4.0.b2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":133920,"desc":"This is the Microsoft Azure KeyVault Administration client library for Python\n\nAzure Key Vault helps solve the following problems:\n- Vault administration (this library) - role-based access control (RBAC), and\n  vault-level backup and restore options\n- Cryptographic key management (azure-keyvault-keys) - create, store, and\n  control access to the keys used to encrypt your data\n- Secrets management (azure-keyvault-secrets) - securely store and control\n  access to tokens, passwords, certificates, API keys, and other secrets\n- Certificate management (azure-keyvault-certificates) - create, manage, and\n  deploy public and private SSL/TLS certificates","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-axisregistry","origin":"x11-fonts/py-axisregistry","version":"0.4.9_1","comment":"Python API to access data from the Google Fonts variable fonts axis registry","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/googlefonts/axisregistry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b78cc96bf7b8c3a71676d9962b79a3f40576ae4f2f30cf52664ca89f5c82a773","flatsize":167933,"path":"All/py311-axisregistry-0.4.9_1.pkg","repopath":"All/py311-axisregistry-0.4.9_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37172,"desc":"This package contains a collection of metadata source files that collectively\nform the Google Fonts Axis Registry.\n\nThe live Axis Registry is at fonts.google.com/variablefonts, and axis\ndefinitions are only final when they appear on that page.","deps":{"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aws-xray-sdk","origin":"devel/py-aws-xray-sdk","version":"2.13.1","comment":"AWS X-Ray SDK for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aws/aws-xray-sdk-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff1cbf2e1af99c29b95212c597591979b2b2df2a42b38e0a4d0dabd86707e63f","flatsize":961008,"path":"All/py311-aws-xray-sdk-2.13.1.pkg","repopath":"All/py311-aws-xray-sdk-2.13.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":152996,"desc":"The AWS X-Ray SDK for Python (the SDK) enables Python developers to record and\nemit information from within their applications to the AWS X-Ray service.","deps":{"py311-botocore":{"origin":"devel/py-botocore","version":"1.34.128"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aws-lambda-builders","origin":"devel/py-aws-lambda-builders","version":"1.45.0","comment":"Python library to compile, build and package AWS Lambda functions","maintainer":"nork@FreeBSD.org","www":"https://pypi.org/project/aws-lambda-builders/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d35ece84ef2e093b90642a4bbe001b092d6aa9a32dbbf18d3e40eb135b44b5f9","flatsize":1054634,"path":"All/py311-aws-lambda-builders-1.45.0.pkg","repopath":"All/py311-aws-lambda-builders-1.45.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":161072,"desc":"Lambda Builders is a Python library to compile, build and package AWS Lambda\nfunctions for several runtimes & frameworks.\nLambda Builders currently contains the following workflows\n\n  Java with Gradle\n  Java with Maven\n  Dotnet with amazon.lambda.tools\n  Python with Pip\n  Javascript with Npm\n  Typescript with esbuild\n  Ruby with Bundler\n  Go with Mod\n  Rust with Cargo\n\nIn Addition to above workflows, AWS Lambda Builders also supports Custom\nWorkflows through a Makefile.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-functions-devops-build","origin":"devel/py-azure-functions-devops-build","version":"0.0.22","comment":"Azure Devops Build Manager For Azure Functions","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-functions-devops-build/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d14d859748550c94cbee40eb8383ef7dfc2f39bb3ee449703f985a7f585fd810","flatsize":402304,"path":"All/py311-azure-functions-devops-build-0.0.22.pkg","repopath":"All/py311-azure-functions-devops-build-0.0.22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58760,"desc":"This project provides the class AzureDevopsBuildManager and supporting classes.\nThis manager class allows the caller to manage Azure Devops pipelines that are\nmaintained within an Azure Devops account. This project was created to be able\nto support command line tooling for the AZ Cli.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-vsts":{"origin":"devel/py-vsts","version":"0.1.25"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-keyvault","origin":"devel/py-azure-mgmt-keyvault","version":"10.3.0","comment":"Microsoft Azure Key Vault Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-keyvault/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ce9769a8c440b5719500e762bcd03fe707c5064ceac9c1a9fbf454a94c997ca","flatsize":19793560,"path":"All/py311-azure-mgmt-keyvault-10.3.0.pkg","repopath":"All/py311-azure-mgmt-keyvault-10.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":298720,"desc":"This is the Microsoft Azure Key Vault Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-network","origin":"devel/py-azure-mgmt-network","version":"23.0.1","comment":"Microsoft Azure Network Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-network/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df39c9b7fc65e6940380507bb0b03973e1ece9b8890055feef01ad015fa6038c","flatsize":30733583,"path":"All/py311-azure-mgmt-network-23.0.1.pkg","repopath":"All/py311-azure-mgmt-network-23.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":891508,"desc":"This is the Microsoft Azure Network Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-awesomeversion","origin":"devel/py-awesomeversion","version":"22.9.0","comment":"Python module to deal with versions","maintainer":"ygy@FreeBSD.org","www":"https://github.com/ludeeus/awesomeversion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8384c80610f0aaa82d7ce49af37abe5f00466ac4af331618c3258625bbd29e0a","flatsize":113768,"path":"All/py311-awesomeversion-22.9.0.pkg","repopath":"All/py311-awesomeversion-22.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20996,"desc":"Python module to deal with versions if it comes to comparing them.\nMake anything a version object, and compare against a vast section of\nother version formats.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-awesome-slugify","origin":"textproc/py-awesome-slugify","version":"1.6.5","comment":"Flexible slugify function","maintainer":"matthew@FreeBSD.org","www":"https://pypi.org/project/awesome-slugify/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fce530fc2e2f0ebc1664b8685468b8bab2af88e5f12a7e15ad51ecddbbf84e7c","flatsize":147322,"path":"All/py311-awesome-slugify-1.6.5.pkg","repopath":"All/py311-awesome-slugify-1.6.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":30276,"desc":"Python flexible slugify function","deps":{"py311-regex":{"origin":"textproc/py-regex","version":"2024.7.24"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-unidecode":{"origin":"converters/py-unidecode","version":"1.3.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-autotiling","origin":"x11/py-autotiling","version":"1.9.3","comment":"Automatically switch the window split orientation in sway and i3","maintainer":"fuz@FreeBSD.org","www":"https://github.com/nwg-piotr/autotiling","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5448d132fc350ac5326aa63765a480de6fe72fa608dabf9ccee036a97892539b","flatsize":38483,"path":"All/py311-autotiling-1.9.3.pkg","repopath":"All/py311-autotiling-1.9.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":11316,"desc":"This script uses the i3ipc-python library to switch the layout\nsplith/splitv depending on the currently focused window dimensions.\nIt works on both sway and i3 window managers.\n\nThe script does one thing: it checks the window height / width ratio,\nand executes the equivalent of either swaymsg splitv or swaymsg splith.\nNothing less, nothing more.  Yes, it may make stacking and tabbed\nlayouts behave oddly.  No, nothing can be done about it.  If you like\nstacking/tabbed layouts, you may use them on workspaces with autotiling\nturned off (--workspaces argument).  Do not submit issues about it.\n\nFor instance, you may configure autotiling to work on odd workspaces,\nbut not on even:\n\n### Autostart\n  exec autotiling -w 1 3 5 7 9","deps":{"py311-i3ipc":{"origin":"x11/py-i3ipc","version":"2.2.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11"],"annotations":{"flavor":"py311"},"messages":[{"message":"To use x11/py-autotiling, add\n\n    exec_always autotiling\n\nor\n\n    exec_always --no-startup-id autotiling\n\nto the ~/.config/sway/config or ~/.config/i3/config file.","type":"install"}]},{"name":"py311-autoprop","origin":"devel/py-autoprop","version":"1.0.1","comment":"Infer properties from accessor methods","maintainer":"db@FreeBSD.org","www":"https://pypi.org/project/autoprop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"010f786cd9e45dd1899cc68289999e42f7bf924c7b767f7d46ad8c8eb4f05ffd","flatsize":25037,"path":"All/py311-autoprop-1.0.1.pkg","repopath":"All/py311-autoprop-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8520,"desc":"Properties are a feature in python that allow accessor functions (i.e. getters\nand setters) to masquerade as regular attributes. This makes it possible to\nprovide transparent APIs for classes that need to cache results, lazily load\ndata, maintain invariants, or react in any other way to attribute access.\n\nUnfortunately, making a property requires an annoying amount of boilerplate\ncode. There are a few ways to do it, but the most common and most succinct\nrequires you to decorate two functions (with two different decorators) and\nto type the name of the attribute three times:","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aws-sam-translator","origin":"devel/py-aws-sam-translator","version":"1.89.0","comment":"Library that transform SAM templates into AWS CloudFormation templates","maintainer":"nork@FreeBSD.org","www":"https://pypi.org/project/aws-sam-translator/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62193bdd4f55bf3b8d501bb647faa1f11662585428cf3e754392ea9631ca940b","flatsize":4341207,"path":"All/py311-aws-sam-translator-1.89.0.pkg","repopath":"All/py311-aws-sam-translator-1.89.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":537568,"desc":"AWS SAM Translator is a library that transform SAM templates into AWS\nCloudFormation templates.\n\nYou can use SAM to define serverless applications in simple and clean syntax.","deps":{"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-pydantic":{"origin":"devel/py-pydantic","version":"1.10.17,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-autopep8","origin":"textproc/py-autopep8","version":"2.3.0","comment":"Automatically formats Python code to conform to the PEP 8 style guide","maintainer":"python@FreeBSD.org","www":"https://github.com/hhatto/autopep8","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88426d120d45ed93b2359a51d44e16f669fd4d54080b9abe14b8cd02918b4841","flatsize":576159,"path":"All/py311-autopep8-2.3.0.pkg","repopath":"All/py311-autopep8-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":103048,"desc":"autopep8 automatically formats Python code to conform to the PEP 8 style guide.\nIt uses the pycodestyle utility to determine what parts of the code needs to be\nformatted. autopep8 is capable of fixing most of the formatting issues that can\nbe reported by pycodestyle.","deps":{"py311-pycodestyle":{"origin":"devel/py-pycodestyle","version":"2.12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-automaton","origin":"devel/py-automaton","version":"3.2.0_1","comment":"Friendly state machines for python","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.openstack.org/automaton/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"619d8f9c9577b9ea46202ec19763669522027d22e2537db22856957bc64c6390","flatsize":239494,"path":"All/py311-automaton-3.2.0_1.pkg","repopath":"All/py311-automaton-3.2.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38304,"desc":"Automaton provides friendly state machines for python. The goal of this library\nis to provide well documented state machine classes and associated utilities.\nThe state machine pattern (or the implemented variation there-of) is a commonly\nused pattern and has a multitude of various usages. Some of the usages for this\nlibrary include providing state & transition validation and\nrunning/scheduling/analyzing the execution of tasks.","deps":{"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-prettytable0":{"origin":"devel/py-prettytable0","version":"0.7.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-awkward-cpp","origin":"math/py-awkward-cpp","version":"34","comment":"CPU kernels and compiled extensions for Awkward Array","maintainer":"sunpoet@FreeBSD.org","www":"https://awkward-array.org/doc/main/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"739e259a676808708e5d6ddc42f6b58cbb96c619f9842c9ffd07207d6a297e25","flatsize":2525718,"path":"All/py311-awkward-cpp-34.pkg","repopath":"All/py311-awkward-cpp-34.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":454096,"desc":"awkward-cpp provides precompiled routines for the awkward package. It is not\nuseful on its own, only as a dependency for awkward .","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_provided":["libawkward-cpu-kernels.so","libawkward.so"],"annotations":{"flavor":"py311"}},{"name":"py311-avro","origin":"devel/py-avro","version":"1.11.3","comment":"Data serialization system for python","maintainer":"sunpoet@FreeBSD.org","www":"https://avro.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10bf5387e26bb67dffb7d4621f430738b97e0ed5d83d070cef44852cc45eedc3","flatsize":1628024,"path":"All/py311-avro-1.11.3.pkg","repopath":"All/py311-avro-1.11.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":219288,"desc":"This is the Python library of Apache Avro (devel/avro).\n\nApache Avro is a data serialization system which provides:\n- Rich data structures.\n- A compact, fast, binary data format.\n- A container file, to store persistent data.\n- Remote procedure call (RPC).\n- Simple integration with dynamic languages. Code generation is not required to\n  read or write data files nor to use or implement RPC protocols. Code\n  generation as an optional optimization, only worth implementing for statically\n  typed languages.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"SNAPPY":"off","ZSTANDARD":"off"},"annotations":{"cpe":"cpe:2.3:a:apache:avro:1.11.3:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-awscli","origin":"devel/py-awscli","version":"1.29.81","comment":"Universal Command Line Interface for Amazon Web Services","maintainer":"otis@FreeBSD.org","www":"https://aws.amazon.com/cli/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa1a5df72811ee059b841ad5298aaad736d40c81a1faa832b4b117fa8157663e","flatsize":12488068,"path":"All/py311-awscli-1.29.81.pkg","repopath":"All/py311-awscli-1.29.81.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1839384,"desc":"This package provides a unified command line interface to many Amazon Web\nServices.\n\nThe currently supported services include:\n\n* Amazon Elastic Compute Cloud (Amazon EC2)\n* Elastic Load Balancing\n* Auto Scaling\n* AWS CloudFormation\n* AWS Elastic Beanstalk\n* Amazon Simple Notification Service (Amazon SNS)\n* Amazon Simple Queue Service (Amazon SQS)\n* Amazon Relational Database Service (Amazon RDS)\n\n... and more.","deps":{"py311-botocore":{"origin":"devel/py-botocore","version":"1.34.128"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-rsa":{"origin":"security/py-rsa","version":"4.9_1"},"py311-s3transfer":{"origin":"net/py-s3transfer","version":"0.10.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"To auto-complete on your shell, please add a following line:\n\n(bashrc) complete -C '/usr/local/bin/aws_completer' aws\n(zshrc)  source /usr/local/bin/aws_zsh_completer.sh","type":"install"}]},{"name":"py311-autopage","origin":"devel/py-autopage","version":"0.5.2","comment":"Provide automatic paging for console output","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/zaneb/autopage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9eb6f88f02d96891b83589b151b9de59665ea2a977a2a3febef9ae005e29fe7a","flatsize":462510,"path":"All/py311-autopage-0.5.2.pkg","repopath":"All/py311-autopage-0.5.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":62552,"desc":"Autopage is a Python library to automatically display terminal output from a\nprogram in a pager (like less) whenever you need it, and never when you don't.\nAnd it only takes one line of code.\n\nYou know how some CLI programs like git (and a handful of others, including man\nand systemctl) automatically pipe their output to less? Except not if there's\nless than one screen's worth of data. And if you redirect the output to a file\nor a pipe, it does the right thing instead. Colours are preserved. Don't you\nwish all programs worked like that? Now at least all of your Python programs\ncan.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-autograd","origin":"math/py-autograd","version":"1.6.1","comment":"Efficiently computes derivatives of numpy code","maintainer":"rm@FreeBSD.org","www":"https://github.com/HIPS/autograd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a58186598aab68c196e63f88cdf0b071821753c77388aa71de6e825255b2bd3","flatsize":863838,"path":"All/py311-autograd-1.6.1.pkg","repopath":"All/py311-autograd-1.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":133200,"desc":"Autograd can automatically differentiate native Python and Numpy code. It can\nhandle a large subset of Python's features, including loops, ifs, recursion and\nclosures, and it can even take derivatives of derivatives of derivatives. It\nsupports reverse-mode differentiation (a.k.a. backpropagation), which means it\ncan efficiently take gradients of scalar-valued functions with respect to\narray-valued arguments, as well as forward-mode differentiation, and the two\ncan be composed arbitrarily. The main intended application of Autograd is\ngradient-based optimization.","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-autoflake","origin":"devel/py-autoflake","version":"2.3.1","comment":"Removes unused imports and unused variables from Python code","maintainer":"meka@tilda.center","www":"https://github.com/PyCQA/autoflake","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cec5ceedb736c811a257f17453b0a73c407739ed0dff76cdbb236923509be3df","flatsize":554114,"path":"All/py311-autoflake-2.3.1.pkg","repopath":"All/py311-autoflake-2.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":70184,"desc":"Removes unused imports and unused variables from Python code. It makes use of\npyflakes to do this.\n\nBy default, autoflake only removes unused imports for modules that are part of\nthe standard library. (Other modules may have side effects that make them\nunsafe to remove automatically.) Removal of unused variables is also disabled\nby default.","deps":{"py311-pyflakes":{"origin":"devel/py-pyflakes","version":"3.2.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-autokey","origin":"deskutils/py-autokey","version":"0.95.10_9","comment":"Desktop automation utility for FreeBSD and X11","maintainer":"daniel@shafer.cc","www":"https://github.com/autokey/autokey","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2363a5e5cb4830fc945554d96f4557c08aea63ac9e8dd33e1acec4a1755ddded","flatsize":2581038,"path":"All/py311-autokey-0.95.10_9.pkg","repopath":"All/py311-autokey-0.95.10_9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":324116,"desc":"Desktop automation utility for Linux and X11 written in Python 3.\nAllows you to Configure keystroke to trigger phrases or scripts\nwritten in Python.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libappindicator":{"origin":"devel/libappindicator","version":"12.10.1.2010202007061.01_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-pyinotify":{"origin":"devel/py-pyinotify","version":"0.9.6_1"},"py311-python-xlib":{"origin":"x11-toolkits/py-python-xlib","version":"0.33"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python"],"options":{"GTK3":"on","QT5":"off"},"annotations":{"cpe":"cpe:2.3:a:autokey_project:autokey:0.95.10:::::dragonfly6:x86_64:9","flavor":"py311"},"messages":[{"message":"This is an X11 application, and as such will not function 100% on \ndistributions that default to using Wayland instead of Xorg.","type":"install"}]},{"name":"py311-autocommand","origin":"devel/py-autocommand","version":"2.2.2_1","comment":"Create a command-line program from a function","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Lucretiel/autocommand","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1017dd44070518c94e91a167603fa6a96f4ee4fbb7d0655e77021024620eb56e","flatsize":99452,"path":"All/py311-autocommand-2.2.2_1.pkg","repopath":"All/py311-autocommand-2.2.2_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":21876,"desc":"autocommand is a library to automatically generate and run simple argparse\nparsers from function signatures.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-awkward","origin":"math/py-awkward","version":"2.6.5","comment":"Manipulate JSON-like data with NumPy-like idioms","maintainer":"sunpoet@FreeBSD.org","www":"https://awkward-array.org/doc/main/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"889f66820d4518ab91f85e0530a92e54143607954ce2b3bac28f53d28c134e24","flatsize":11023916,"path":"All/py311-awkward-2.6.5.pkg","repopath":"All/py311-awkward-2.6.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1120592,"desc":"Awkward Array is a library for nested, variable-sized data, including\narbitrary-length lists, records, mixed types, and missing data, using NumPy-like\nidioms.\n\nArrays are dynamically typed, but operations on them are compiled and fast.\nTheir behavior coincides with NumPy when array dimensions are regular and\ngeneralizes when they're not.","deps":{"py311-awkward-cpp":{"origin":"math/py-awkward-cpp","version":"34"},"py311-fsspec":{"origin":"devel/py-fsspec","version":"2024.6.0"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-avogadrolibs","origin":"science/py-avogadrolibs","version":"1.99.0","comment":"Python bindings for Avogadro2 chemistry libraries","maintainer":"yuri@FreeBSD.org","www":"https://two.avogadro.cc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f539cff310b0ba3f231cdba4a7dba9c24e4a5b6950362905d12074a371e84de1","flatsize":371512,"path":"All/py311-avogadrolibs-1.99.0.pkg","repopath":"All/py311-avogadrolibs-1.99.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":111324,"desc":"Python bindings for Avogadro2 libraries, libraries that are a foundation of the\nAvogadro 2 project.\n\nAvogadro 2 is a chemical editor and visualization application, it is also a set\nof reusable software libraries written in C++ using principles of modularity for\nmaximum reuse.","deps":{"avogadrolibs":{"origin":"science/avogadrolibs","version":"1.99.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libAvogadroCore.so.1","libAvogadroQuantumIO.so.1","libAvogadroIO.so.1"],"annotations":{"flavor":"py311"}},{"name":"py311-authres","origin":"mail/py-authres","version":"1.2.0_1","comment":"Python module for RFC 5451 Authentication-Results headers","maintainer":"yasu@FreeBSD.org","www":"https://launchpad.net/authentication-results-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b25f971ef03973903ab34306113d7b4f721c1bd19ff242fbfc0ca92db12d76be","flatsize":248421,"path":"All/py311-authres-1.2.0_1.pkg","repopath":"All/py311-authres-1.2.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34144,"desc":"This is python module for RFC 5451 Authentication-Results Headers\ngeneration and parsing.\nIt also supports Authentication Results extensions:\n\nRFC 5617 DKIM/ADSP\nRFC 6008 DKIM signature identification (header.b)\nRFC 6212 Vouch By Reference (VBR)\ndraft-kucherawy-dmarc-base-00 DMARC","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-authheaders","origin":"mail/py-authheaders","version":"0.16.2_1","comment":"Generate email authentication headers","maintainer":"einar@isnic.is","www":"https://github.com/ValiMail/authentication-headers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e719803f6abf3ca6f42ccd2b356bde504355f7c04bf1237b005652f5e3f708df","flatsize":424011,"path":"All/py311-authheaders-0.16.2_1.pkg","repopath":"All/py311-authheaders-0.16.2_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":96684,"desc":"This is a Python library for the generation of email authentication headers.\n\n\nThe library can perform DKIM, SPF, and DMARC validation, and the results are\npackaged into the Authentication-Results header.\n\nauthenticate_message(message, \"example.com\", ip='192.168.50.81',\n     mail_from=\"test.com\", helo=\"domain.of.sender.net\")\n\nAuthentication-Results: example.com; spf=none smtp.helo=domain.of.sender.net smtp.mailfrom=test.com;\n    dkim=pass header.d=valimail.com; dmarc=pass header.from=valimail.com","deps":{"py311-authres":{"origin":"mail/py-authres","version":"1.2.0_1"},"py311-dkimpy":{"origin":"mail/py-dkimpy","version":"1.1.5_2"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-publicsuffix2":{"origin":"dns/py-publicsuffix2","version":"2.20191221_49"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-audioread","origin":"audio/py-audioread","version":"3.0.1","comment":"Multi-library, cross-platform audio decoding","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/beetbox/audioread","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b14a88df6f7226e55234b89068c6fddbfcf71eb1e86bb9799ef4b01bf235c12","flatsize":189835,"path":"All/py311-audioread-3.0.1.pkg","repopath":"All/py311-audioread-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36628,"desc":"audioread decodes audio files using whichever backend is available. The library\ncurrently supports:\n- Gstreamer via PyGObject.\n- MAD via the pymad bindings.\n- FFmpeg or Libav via its command-line interface.\n- The standard library wave, aifc, and sunau modules (for uncompressed audio\n  formats).","deps":{"py311-pymad":{"origin":"audio/py-pymad","version":"0.10_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"options":{"FFMPEG":"off","GSTREAMER":"off","PYMAD":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-attrdict","origin":"devel/py-attrdict","version":"2.0.1_1","comment":"Python dict with attribute-style access","maintainer":"lbartoletti@FreeBSD.org","www":"https://pypi.python.org/pypi/attrdict","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8f9a52f570c96e6bbcb6ecd2ffb96c01fca257e111eae98599ea915fd7885bc","flatsize":72965,"path":"All/py311-attrdict-2.0.1_1.pkg","repopath":"All/py311-attrdict-2.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14040,"desc":"AttrDict is an MIT-licensed library that provides mapping objects that allow\ntheir elements to be accessed both as keys and as attributes","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aubio","origin":"audio/py-aubio","version":"0.4.9_2","comment":"Python bindings for aubio music analysis","maintainer":"jhale@FreeBSD.org","www":"https://aubio.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5609e38fe379a4e313415c72e54a19d2106414f3294d37f46895d13a7489cfaa","flatsize":357714,"path":"All/py311-aubio-0.4.9_2.pkg","repopath":"All/py311-aubio-0.4.9_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":72776,"desc":"Aubio is a library for audio labelling.  Its features include segmenting a\nsound file before each of its attacks, performing pitch detection, tapping\nthe beat, and producing midi streams from live audio.  The name aubio comes\nfrom 'audio' with a typo: several transcription errors are likely to be\nfound in the results too.\n\nThe aim of this project is to provide these automatic labelling features to\nother audio software.  Functions can be used offline in sound editors and\nsoftware samplers, or online in audio effects and virtual instruments.","deps":{"aubio":{"origin":"audio/aubio","version":"0.4.9_5"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"shlibs_required":["libaubio.so.5"],"annotations":{"cpe":"cpe:2.3:a:aubio:aubio:0.4.9:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"py311-authlib","origin":"security/py-authlib","version":"1.3.0","comment":"Ultimate Python library in building OAuth and OpenID Connect servers","maintainer":"sunpoet@FreeBSD.org","www":"https://authlib.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fac6d1d1c939699f72a3043a35842d0b2c18f51055770ccd6fbd88ac2cfd3b03","flatsize":2512967,"path":"All/py311-authlib-1.3.0.pkg","repopath":"All/py311-authlib-1.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":317352,"desc":"Authlib is the ultimate Python library in building OAuth and OpenID Connect\nservers. JWS, JWK, JWA, JWT are included.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-avahi","origin":"net/py-avahi","version":"0.8_4","comment":"Python interface to the Avahi mDNS system","maintainer":"gnome@FreeBSD.org","www":"https://www.avahi.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21426fcca819b4ff729d9c1bb81d9566f9faed3be72a2077c359cfa68982ca5d","flatsize":100502,"path":"All/py311-avahi-0.8_4.pkg","repopath":"All/py311-avahi-0.8_4.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":27116,"desc":"Python interface to the avahi mDNS service discovery system.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"avahi-gtk3":{"origin":"net/avahi-gtk3","version":"0.8_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome_subr":{"origin":"sysutils/gnome_subr","version":"1.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gdbm":{"origin":"databases/py-gdbm","version":"3.11.9_7"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","gnome","python"],"users":["avahi"],"groups":["avahi"],"annotations":{"cpe":"cpe:2.3:a:avahi:avahi:0.8:::::dragonfly6:x86_64:4","flavor":"py311"}},{"name":"py311-av","origin":"multimedia/py-av","version":"12.1.0","comment":"Pythonic binding for FFmpeg","maintainer":"bofh@FreeBSD.org","www":"https://docs.mikeboers.com/pyav/develop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fde70d8adfb7b5762b98a2327e9e7303b07644c0956f804cf444ef6794b8293","flatsize":4598597,"path":"All/py311-av-12.1.0.pkg","repopath":"All/py311-av-12.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":923344,"desc":"PyAV is a Pythonic binding for FFmpeg. We aim to provide all of the power and\ncontrol of the underlying library, but manage the gritty details as much as\npossible.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"shlibs_required":["libavdevice.so.60","libavfilter.so.9","libavformat.so.60","libavcodec.so.60","libswscale.so.7","libswresample.so.4","libavutil.so.58"],"annotations":{"flavor":"py311"}},{"name":"py311-autobahn","origin":"www/py-autobahn","version":"23.6.2_2","comment":"WebSocket client & server library, WAMP real-time framework","maintainer":"bofh@FreeBSD.org","www":"https://github.com/crossbario/autobahn-python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f6ba8aedcd7f74f05b97b92b693da983e332b54571f6e6c1dde23545a742869","flatsize":8490461,"path":"All/py311-autobahn-23.6.2_2.pkg","repopath":"All/py311-autobahn-23.6.2_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":895872,"desc":"Autobahn|Python is a networking library that is part of the Autobahn\nproject and provides implementations of:\n\n  * The WebSocket Protocol\n  * The Web Application Messaging Protocol (WAMP)\n\nfor Twisted and asyncio, on Python 2 & 3 and for writing servers and\nclients.\n\nWebSocket allows bidirectional real-time messaging on the Web and WAMP\nadds asynchronous Remote Procedure Calls and Publish & Subscribe on top\nof WebSocket.","deps":{"py311-argon2-cffi":{"origin":"security/py-argon2-cffi","version":"21.3.0_2"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-cbor2":{"origin":"devel/py-cbor2","version":"5.4.3"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-flatbuffers":{"origin":"devel/py-flatbuffers","version":"23.5.9_1"},"py311-hyperlink":{"origin":"www/py-hyperlink","version":"21.0.0_1"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-passlib":{"origin":"security/py-passlib","version":"1.7.4"},"py311-py-ubjson":{"origin":"devel/py-py-ubjson","version":"0.16.1_1"},"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"py311-pytrie":{"origin":"devel/py-pytrie","version":"0.4.0"},"py311-qrcode":{"origin":"textproc/py-qrcode","version":"7.4_1"},"py311-service-identity":{"origin":"security/py-service-identity","version":"24.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"py311-txaio":{"origin":"devel/py-txaio","version":"22.2.1"},"py311-ujson":{"origin":"devel/py-ujson","version":"5.10.0"},"py311-wsaccel":{"origin":"www/py-wsaccel","version":"0.6.6"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"ACCELERATE":"on","COMPRESS":"off","ENCRYPTION":"on","SCRAM":"on","SERIALIZATION":"on","TWISTED":"on"},"annotations":{"cpe":"cpe:2.3:a:crossbar:autobahn:23.6.2:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"py311-attrs","origin":"devel/py-attrs","version":"23.2.0","comment":"Python attributes without boilerplate","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/python-attrs/attrs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb926a5629a46d9969059b65d6c38ff96f14bf60e223f79497b25cb1acee6f3d","flatsize":600505,"path":"All/py311-attrs-23.2.0.pkg","repopath":"All/py311-attrs-23.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":97252,"desc":"attrs is an MIT-licensed Python package with class decorators\nthat ease the chores of implementing the most common attribute-related\nobject protocols:\n\n>>> import attr\n>>> @attr.s\n... class C(object):\n...     x = attr.ib(default=42)\n...     y = attr.ib(default=attr.Factory(list))\n>>> i = C(x=1, y=2)\n\n(If you don't like the playful attr.s and attr.ib, you can also use their\nno-nonsense aliases attr.attributes and attr.attr).\n\nYou just specify the attributes to work with and attrs gives you:\n\n    a nice human-readable __repr__,\n    a complete set of comparison methods,\n    an initializer,\n    and much more\n\nwithout writing dull boilerplate code again and again.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-atomicwrites","origin":"devel/py-atomicwrites","version":"1.4.1","comment":"Atomic file writes library","maintainer":"ygy@FreeBSD.org","www":"https://github.com/untitaker/python-atomicwrites","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ebf2f919da566d0668a40da5c49653c80fa1a8603645bb20e935e091f81c2f3","flatsize":36043,"path":"All/py311-atomicwrites-1.4.1.pkg","repopath":"All/py311-atomicwrites-1.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10052,"desc":"Atomic file writes library for Python, featuring race-free\nassertions, Windows support (although untested) and simple\nhigh level API.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-atpublic","origin":"devel/py-atpublic","version":"3.0","comment":"Very simple decorator and function of module's all","maintainer":"acm@FreeBSD.org","www":"https://public.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8716ca68789ed5b85f483133becb8cc9940df7adecd3c250ef967eebd61b9177","flatsize":27594,"path":"All/py311-atpublic-3.0.pkg","repopath":"All/py311-atpublic-3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9224,"desc":"This is a very simple decorator and function which populates a module's\n__all__ and optionally the module globals. This provides both a pure-Python\nimplementation and an optional C implementation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-atomium","origin":"science/py-atomium","version":"1.0.11_2","comment":"Molecular modeller and file parser","maintainer":"yuri@FreeBSD.org","www":"https://atomium.bio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2bb55e849f4118f4c63f964e5e57bdc172996748ba89d9bf5adc30ed9c961dd","flatsize":665041,"path":"All/py311-atomium-1.0.11_2.pkg","repopath":"All/py311-atomium-1.0.11_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":105432,"desc":"atomium is a molecular modeller and file parser, capable of reading from and\nwriting to .pdb, .cif and .mmtf files.","deps":{"py311-coveralls":{"origin":"devel/py-coveralls","version":"4.0.1"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rmsd":{"origin":"science/py-rmsd","version":"1.4_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-sphinx_rtd_theme":{"origin":"textproc/py-sphinx_rtd_theme","version":"1.0.0"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-valerius":{"origin":"biology/py-valerius","version":"0.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-atspi","origin":"accessibility/py-atspi","version":"2.38.2","comment":"Python API for the D-BUS based SPI framework","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/pyatspi2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"415b2c8d451b47c424a6d9ed825708e25ce0fdc9ff0c3e8f8ad684e7f83f0895","flatsize":632474,"path":"All/py311-atspi-2.38.2.pkg","repopath":"All/py311-atspi-2.38.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":76140,"desc":"This is the Gnome Accessibility Project's Assistive Technology\nService Provider Interface.  It allows accessibility applications\nand assistive technologies to announce their respective existence\nto each other.\n\nThis port is the Python API to interface with the D-BUS based SPI framework.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["accessibility","x11-toolkits","python"],"annotations":{"flavor":"py311"}},{"name":"py311-attrs-strict","origin":"devel/py-attrs-strict","version":"1.0.1","comment":"Runtime validators for attrs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bloomberg/attrs-strict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"baba9a5ea442537df700b9b45a41255c0dfb5ed317ffc56eef88f4af0028a9dd","flatsize":107583,"path":"All/py311-attrs-strict-1.0.1.pkg","repopath":"All/py311-attrs-strict-1.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20836,"desc":"attrs-strict is a Python package which contains runtime validation for attrs\ndata classes based on the types existing in the typing module.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-auditok","origin":"audio/py-auditok","version":"0.2.0","comment":"Audio/acoustic activity detection and audio segmentation tool","maintainer":"yuri@FreeBSD.org","www":"https://github.com/amsehili/auditok/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a98fc8a219e7662e85543f3c4de2969430e2fb521f96e1f1e5d8efea70c705f","flatsize":2707392,"path":"All/py311-auditok-0.2.0.pkg","repopath":"All/py311-auditok-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1235848,"desc":"auditok is an Audio Activity Detection tool that can process online data\n(read from an audio device or from standard input) as well as audio files.\n\nIt can be used as a command-line program or by calling its API.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pyaudio":{"origin":"audio/py-pyaudio","version":"0.2.13"},"py311-pydub":{"origin":"audio/py-pydub","version":"0.25.1_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-async_timeout","origin":"devel/py-async_timeout","version":"4.0.3","comment":"Timeout context manager for asyncio programs","maintainer":"bofh@FreeBSD.org","www":"https://github.com/aio-libs/async-timeout","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f826ff0ec505bcc02fcb923846a283181d7d526e1caa9b3fd4fdeb57793eae0","flatsize":33010,"path":"All/py311-async_timeout-4.0.3.pkg","repopath":"All/py311-async_timeout-4.0.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8328,"desc":"Timeout context manager for asyncio programs.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-async-lru","origin":"devel/py-async-lru","version":"2.0.4_1","comment":"Simple lru_cache for asyncio","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aio-libs/async-lru","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fabae3672783356f0a9e40492a47bd0b4b370a93db9d1b730e0cbd5178eec17","flatsize":52429,"path":"All/py311-async-lru-2.0.4_1.pkg","repopath":"All/py311-async-lru-2.0.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12164,"desc":"async_lru is 100%25 port of Python built-in function functools.lru_cache for\nasyncio.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asyncpg","origin":"databases/py-asyncpg","version":"0.29.0","comment":"High performance PostgreSQL Client Library for Python/asyncio","maintainer":"farrokhi@FreeBSD.org","www":"https://github.com/MagicStack/asyncpg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53d24c273fc1267142766d0c6ce39ce17b8b5191329d17659bc6cf47099b5a50","flatsize":2749822,"path":"All/py311-asyncpg-0.29.0.pkg","repopath":"All/py311-asyncpg-0.29.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":586496,"desc":"asyncpg is a database interface library designed specifically for PostgreSQL\nand Python/asyncio. asyncpg is an efficient, clean implementation of PostgreSQL\nserver binary protocol for use with Python's asyncio framework.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:magic:asyncpg:0.29.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-async_generator","origin":"devel/py-async_generator","version":"1.10","comment":"Tiny library to add async generators to Python 3.5","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/async_generator/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9acbf7de65f94c4e6e58edbcb4393f7131331b914488f71a9d1963a1dcb3376f","flatsize":263752,"path":"All/py311-async_generator-1.10.pkg","repopath":"All/py311-async_generator-1.10.pkg","licenselogic":"or","licenses":["MIT","APACHE20"],"pkgsize":45072,"desc":"This is a tiny library to add async generators to Python 3.5.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asyncssh","origin":"security/py-asyncssh","version":"2.14.2_1","comment":"Asynchronous SSHv2 client and server library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ronf/asyncssh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df18dda7a9e58554fca64d5383e8a7a7e7547808bde9c2366d753cb39b65e09f","flatsize":5846871,"path":"All/py311-asyncssh-2.14.2_1.pkg","repopath":"All/py311-asyncssh-2.14.2_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":674208,"desc":"AsyncSSH is a Python package which provides an asynchronous client and server\nimplementation of the SSHv2 protocol on top of the Python 3.6+ asyncio\nframework.","deps":{"py311-bcrypt":{"origin":"security/py-bcrypt","version":"3.2.2_1"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-fido2":{"origin":"security/py-fido2","version":"1.1.3"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"BCRYPT":"on","FIDO2":"on","GSSAPI":"off","LIBNACL":"off","NETTLE":"off","PKCS11":"off","PYOPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:asyncssh_project:asyncssh:2.14.2:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-asv","origin":"benchmarks/py-asv","version":"0.6.1","comment":"Airspeed Velocity: A simple Python history benchmarking tool","maintainer":"vishwin@FreeBSD.org","www":"https://asv.readthedocs.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"847964c6723f0d52c4b31076b105b396b450f14cf3d9f56defae2db7b2f472ac","flatsize":1807929,"path":"All/py311-asv-0.6.1.pkg","repopath":"All/py311-asv-0.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":311108,"desc":"airspeed velocity (asv) is a tool for benchmarking Python packages\nover their lifetime.\n\nIt is primarily designed to benchmark a single project over its\nlifetime using a given suite of benchmarks. The results are displayed\nin an interactive web frontend that requires only a basic static\nwebserver to host.","deps":{"py311-Pympler":{"origin":"devel/py-pympler","version":"1.0.1"},"py311-asv-runner":{"origin":"benchmarks/py-asv-runner","version":"0.1.0"},"py311-json5":{"origin":"devel/py-json5","version":"0.9.11_1"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["benchmarks","python"],"annotations":{"flavor":"py311"}},{"name":"py311-astropy-helpers","origin":"astro/py-astropy-helpers","version":"4.0.1_1","comment":"Utilities for building and installing packages in Astropy ecosystem","maintainer":"wen@FreeBSD.org","www":"https://github.com/astropy/astropy-helpers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7654148fcc2dd2ea1b7a00be9247d89b6d5bca4a44ac5c29a5b8423c8b835a8","flatsize":342151,"path":"All/py311-astropy-helpers-4.0.1_1.pkg","repopath":"All/py311-astropy-helpers-4.0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":65376,"desc":"The astropy-helpers package includes many build, installation, and\ndocumentation-related tools used by the Astropy project, but packaged\nseparately for use by other projects that wish to leverage this work.\nThe motivation behind this package and details of its implementation\nare in the accepted Astropy Proposal for Enhancement (APE) 4.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro"],"annotations":{"flavor":"py311"}},{"name":"py311-astunparse","origin":"devel/py-astunparse","version":"1.6.3_1","comment":"AST unparser for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/simonpercivall/astunparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ee591eb4a0f9a339ec6e069ba161de5940648f141dee5ba0db6e3a33bf77ae0","flatsize":176241,"path":"All/py311-astunparse-1.6.3_1.pkg","repopath":"All/py311-astunparse-1.6.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28156,"desc":"This is a factored out version of unparse found in the Python source\ndistribution.","deps":{"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-wheel":{"origin":"devel/py-wheel","version":"0.43.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asttokens","origin":"devel/py-asttokens","version":"2.4.1","comment":"Annotate AST trees with source code positions","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/asttokens/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2cf48d167e9eeabda5f9ac01a0dd771385d0e2ab2132a51b92d7ded78db8796","flatsize":223146,"path":"All/py311-asttokens-2.4.1.pkg","repopath":"All/py311-asttokens-2.4.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":43556,"desc":"The asttokens module annotates Python abstract syntax trees (ASTs)\nwith the positions of tokens and text in the source code that\ngenerated them.\n\nIt makes it possible for tools that work with logical AST nodes to\nfind the particular text that resulted in those nodes, for example\nfor automated refactoring or highlighting.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-asyncmy","origin":"databases/py-asyncmy","version":"0.2.9","comment":"Fast asyncio MySQL driver","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/long2ice/asyncmy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef47e3bedbdc81ba0cbcc008367258b91a64e66120960ee7fefa99655c82c8b6","flatsize":9115641,"path":"All/py311-asyncmy-0.2.9.pkg","repopath":"All/py311-asyncmy-0.2.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":813624,"desc":"asyncmy is a fast asyncio MySQL driver, which reuse most of pymysql and aiomysql\nbut rewrite core protocol with cython to speedup.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-astor","origin":"devel/py-astor","version":"0.8.1","comment":"Astor allows easy manipulation of Python source via the AST","maintainer":"ports@FreeBSD.org","www":"https://github.com/berkerpeksag/astor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"272987e251ab931cb6c921b831a632faa03df6c0dda10cdb62366f6d1ca3eb3d","flatsize":309882,"path":"All/py311-astor-0.8.1.pkg","repopath":"All/py311-astor-0.8.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":57256,"desc":"Read/rewrite/write Python ASTs.\n\nastor is designed to allow easy manipulation of Python source via the AST.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-astor port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-astral","origin":"astro/py-astral","version":"3.2","comment":"Calculations for the position of the sun and moon","maintainer":"ygy@FreeBSD.org","www":"https://github.com/sffjunkie/astral","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3cc8994d1d16b3321a1332f831e8321d346cb971916b459494a46ad8ed0fd9f","flatsize":524176,"path":"All/py311-astral-3.2.pkg","repopath":"All/py311-astral-3.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":68260,"desc":"Astral is a python package for calculating the times of various\naspects of the sun and phases of the moon. It can calculate times for\nvarious positions of the sun: dawn, sunrise, solar noon, sunset,\ndusk, solar elevation, solar azimuth and rahukaalam, as well as the\nphase of the moon for a specified date.","deps":{"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-astroid2","origin":"devel/py-astroid2","version":"2.15.8","comment":"Abstract syntax tree for Python with inference support","maintainer":"sunpoet@FreeBSD.org","www":"https://pylint.readthedocs.io/projects/astroid/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fcab34b76eed52427c721f143236f43c2effd86b8556f4de2b977d0bce36373","flatsize":3647374,"path":"All/py311-astroid2-2.15.8.pkg","repopath":"All/py311-astroid2-2.15.8.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":480984,"desc":"The aim of this module is to provide a common base representation of python\nsource code for projects such as pychecker, pyreverse, pylint... Well, actually\nthe development of this library is essentially governed by pylint's needs. It\nused to be called logilab-astng.\n\nIt provides a compatible representation which comes from the _ast module. It\nrebuilds the tree generated by the builtin _ast module by recursively walking\ndown the AST and building an extended ast. The new node classes have additional\nmethods and attributes for different usages. They include some support for\nstatic inference and local name scopes. Furthermore, astroid builds partial\ntrees by inspecting living objects.","deps":{"py311-lazy-object-proxy":{"origin":"devel/py-lazy-object-proxy","version":"1.10.0"},"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-astroML","origin":"astro/py-astroML","version":"1.0.2_1","comment":"Tools for machine learning and data mining in Astronomy","maintainer":"wen@FreeBSD.org","www":"https://www.astroml.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2a3edef91e2922f24b23c9cf4f5e65bcdb6ee898cfec87f903db07cb7597da1","flatsize":1359770,"path":"All/py311-astroML-1.0.2_1.pkg","repopath":"All/py311-astroML-1.0.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":204364,"desc":"AstroML is a Python module for machine learning and data mining built on\nnumpy, scipy, scikit-learn, and matplotlib, and distributed under the BSD\nlicense. It contains a growing library of statistical and machine learning\nroutines for analyzing astronomical data in python, loaders for several\nopen astronomical datasets, and a large suite of examples of analyzing and\nvisualizing astronomical datasets.","deps":{"py311-astropy":{"origin":"astro/py-astropy","version":"5.3,2"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro"],"annotations":{"flavor":"py311"}},{"name":"py311-ast2json","origin":"devel/py-ast2json","version":"0.3","comment":"Convert a python source code into json-dumpable AST data","maintainer":"yuri@FreeBSD.org","www":"https://github.com/YoloSwagTeam/ast2json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"510c336101d9043c5e8e358f330292dcbb3fb165a09c39820aa7640b511cc200","flatsize":17431,"path":"All/py311-ast2json-0.3.pkg","repopath":"All/py311-ast2json-0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6360,"desc":"ast2json is a Python module that allows to convert a python source code into\njson-dumpable syntax tree data (dict and lists with strings, ints, ...).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","science"],"annotations":{"flavor":"py311"}},{"name":"py311-asteval","origin":"devel/py-asteval","version":"0.9.33","comment":"Safe, minimalistic evaluator of python expression using ast module","maintainer":"yuri@FreeBSD.org","www":"https://lmfit.github.io/asteval/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20645e96a8925be290f05528cfee206008aa381e1389c8b11538eb92a43d03af","flatsize":250041,"path":"All/py311-asteval-0.9.33.pkg","repopath":"All/py311-asteval-0.9.33.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47336,"desc":"asteval provides a numpy-aware, safe(ish) 'eval' function Emphasis is on\nmathematical expressions, and so numpy ufuncs are used if available. Symbols\nare held in the Interpreter symbol table 'symtable': a simple dictionary\nsupporting a simple, flat namespace. Expressions can be compiled into ast node\nfor later evaluation, using the values in the symbol table current at evaluation\ntime.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-astlib","origin":"astro/py-astlib","version":"0.11.10","comment":"Astronomy modules for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://astlib.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fac188cb1928666f6ed9d11d62b83a74f240b4daaa2d904ac597ff6416bc032e","flatsize":2072922,"path":"All/py311-astlib-0.11.10.pkg","repopath":"All/py311-astlib-0.11.10.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":402716,"desc":"astLib is a set of Python modules that provides some tools for research\nastronomers. It can be used for simple plots, statistics, common calculations,\ncoordinate conversions, and manipulating FITS images with World Coordinate\nSystem (WCS) information through PyWCSTools - a simple wrapping of WCSTools by\nJessica Mink. PyWCSTools is distributed (and developed) as part of astLib.","deps":{"py311-astropy":{"origin":"astro/py-astropy","version":"5.3,2"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ast-decompiler","origin":"devel/py-ast-decompiler","version":"0.8.0","comment":"Python module to decompile AST to Python code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/JelleZijlstra/ast_decompiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a3fe9a24a31f6121ca6629707add22878ebea37606a23e4bd1d316fb070fa81","flatsize":227546,"path":"All/py311-ast-decompiler-0.8.0.pkg","repopath":"All/py311-ast-decompiler-0.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33744,"desc":"ast_decompiler is a module for generating Python code given an AST.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-astroid","origin":"devel/py-astroid","version":"3.2.2","comment":"Abstract syntax tree for Python with inference support","maintainer":"sunpoet@FreeBSD.org","www":"https://pylint.readthedocs.io/projects/astroid/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d045340f050a092aae09c5a51d50cccf9dfea8c9b8ca67ac70647200ff60aa4","flatsize":3619734,"path":"All/py311-astroid-3.2.2.pkg","repopath":"All/py311-astroid-3.2.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":482004,"desc":"The aim of this module is to provide a common base representation of python\nsource code for projects such as pychecker, pyreverse, pylint... Well, actually\nthe development of this library is essentially governed by pylint's needs. It\nused to be called logilab-astng.\n\nIt provides a compatible representation which comes from the _ast module. It\nrebuilds the tree generated by the builtin _ast module by recursively walking\ndown the AST and building an extended ast. The new node classes have additional\nmethods and attributes for different usages. They include some support for\nstatic inference and local name scopes. Furthermore, astroid builds partial\ntrees by inspecting living objects.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asonic","origin":"textproc/py-asonic","version":"2.0.0","comment":"Async Python client for the Sonic search backend","maintainer":"python@FreeBSD.org","www":"https://github.com/moshe/asonic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0514e9ca45fd5ab5b0db7b4581b54e8b4bafb6a6ad6f725afb5f357c8ec93aa","flatsize":82289,"path":"All/py311-asonic-2.0.0.pkg","repopath":"All/py311-asonic-2.0.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":16996,"desc":"Async Python client for the Sonic search backend.  Asonic implements\nall Sonic APIs.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ast-comments","origin":"misc/py-ast-comments","version":"1.2.2","comment":"Extension to the built-in ast module","maintainer":"yuri@FreeBSD.org","www":"https://github.com/t3rn0/ast-comments","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e89c5c2e5ddbf679da8acaf5075373fa35d12c515c5b2a2dcc6e95214d780cf7","flatsize":43011,"path":"All/py311-ast-comments-1.2.2.pkg","repopath":"All/py311-ast-comments-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11840,"desc":"ast-comments is an extension to the built-in ast module. Finds comments in\nsource code and adds them to the parsed tree.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-asn1","origin":"devel/py-asn1","version":"2.7.0,1","comment":"Simple ASN.1 encoder and decoder for Python","maintainer":"eugen@FreeBSD.org","www":"https://github.com/andrivet/python-asn1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87e37b0aa46f2b252abb0dbf8c8fef606bd3c38bea9e9deba523343e25f807f5","flatsize":99024,"path":"All/py311-asn1-2.7.0,1.pkg","repopath":"All/py311-asn1-2.7.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18244,"desc":"Python-ASN1 is a simple ASN.1 encoder and decoder for Python 2.7 and 3.5+.\n\nThe complete documentation is available on Read The Docs:\nhttps://python-asn1.readthedocs.io","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asn1crypto","origin":"devel/py-asn1crypto","version":"1.5.1_1","comment":"ASN.1 library with a focus on performance and a pythonic API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/wbond/asn1crypto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"007ade4a67d0ab0c7bf5feac35df0974e3f0cc33539c1ba3f58449a2e159f960","flatsize":1668266,"path":"All/py311-asn1crypto-1.5.1_1.pkg","repopath":"All/py311-asn1crypto-1.5.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":206676,"desc":"A fast, pure Python library for parsing and serializing ASN.1 structures.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aspectlib","origin":"devel/py-aspectlib","version":"2.0.0","comment":"Aspect-oriented programming, monkey-patch and decorators library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ionelmc/python-aspectlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6fb9f2fe57e49a7d9e30637e3162af6203909be9e7cd1b0ce2d3f2d94d2adf5","flatsize":292648,"path":"All/py311-aspectlib-2.0.0.pkg","repopath":"All/py311-aspectlib-2.0.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":51920,"desc":"aspectlib is an aspect-oriented programming, monkey-patch and decorators\nlibrary. It is useful when changing behavior in existing code is desired.\nIt includes tools for debugging and testing: simple mock/record and a\ncomplete capture/replay framework.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asgiref","origin":"www/py-asgiref","version":"3.8.1","comment":"ASGI specs, helper code, and adapters","maintainer":"wen@FreeBSD.org","www":"https://github.com/django/asgiref/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae8b1453029c4f7c12c0198a8c7ff0d0364240d0760a010f931845e2991646cc","flatsize":229836,"path":"All/py311-asgiref-3.8.1.pkg","repopath":"All/py311-asgiref-3.8.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":43472,"desc":"ASGI is a standard for Python asynchronous web apps and servers to\ncommunicate with each other, and positioned as an asynchronous\nsuccessor to WSGI.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asgi-lifespan","origin":"devel/py-asgi-lifespan","version":"2.1.0","comment":"Programmatic startup/shutdown of ASGI apps","maintainer":"meka@tilda.center","www":"https://github.com/florimondmanca/asgi-lifespan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4c838dd64b1acdd28aa34d038f91d578cf28bec784a10c52e2f382163f9b48e","flatsize":74137,"path":"All/py311-asgi-lifespan-2.1.0.pkg","repopath":"All/py311-asgi-lifespan-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16028,"desc":"Programmatically send startup/shutdown lifespan events into ASGI applications.\nWhen used in combination with an ASGI-capable HTTP client such as HTTPX, this\nallows mocking or testing ASGI applications without having to spin up an ASGI\nserver.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sniffio":{"origin":"devel/py-sniffio","version":"1.3.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asgi-csrf","origin":"www/py-asgi-csrf","version":"0.9","comment":"ASGI middleware for protecting against CSRF attacks","maintainer":"yuri@FreeBSD.org","www":"https://github.com/simonw/asgi-csrf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64f43c38f8d632f37c17b50c95626f692e0696314fc6ed434b1f791549a1768a","flatsize":58680,"path":"All/py311-asgi-csrf-0.9.pkg","repopath":"All/py311-asgi-csrf-0.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15716,"desc":"ASGI middleware for protecting against CSRF attacks.","deps":{"py311-itsdangerous":{"origin":"security/py-itsdangerous","version":"2.1.2"},"py311-python-multipart":{"origin":"www/py-python-multipart","version":"0.0.9"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asdf-transform-schemas","origin":"science/py-asdf-transform-schemas","version":"0.5.0","comment":"ASDF schemas for transforms","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/asdf-format/asdf-transform-schemas","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30919387728324e2595163ecbd6dc24bd9514ae35bc807cb91e8c0ca9cd9df1a","flatsize":628576,"path":"All/py311-asdf-transform-schemas-0.5.0.pkg","repopath":"All/py311-asdf-transform-schemas-0.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":57956,"desc":"This package provides ASDF schemas for validating transform tags. Users should\nnot need to install this directly; instead, install an implementation package\nsuch as asdf-astropy, which includes asdf-transform-schemas as a dependency.","deps":{"py311-asdf-standard":{"origin":"science/py-asdf-standard","version":"1.1.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-assertpy","origin":"devel/py-assertpy","version":"1.1","comment":"Simple assertions library for unit testing in Python","maintainer":"matthew@FreeBSD.org","www":"https://github.com/assertpy/assertpy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"887d848abf3038682b261ae47e34c770c04a6d50c805a145a232c1fe29c2b449","flatsize":507844,"path":"All/py311-assertpy-1.1.pkg","repopath":"All/py311-assertpy-1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":54100,"desc":"Simple assertions library for unit testing in Python with a nice\nfluent API. Supports both Python 2 and 3.\n\nJust import the assert_that function, and away you go...\n\nOf course, assertpy works best with a python test runner like pytest\n(our favorite) or Nose.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aspy.yaml","origin":"devel/py-aspy.yaml","version":"1.3.0","comment":"Extensions to pyyaml","maintainer":"bofh@FreeBSD.org","www":"https://github.com/asottile/aspy.yaml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3425b3a119bbaa7d1e09057ab2e198a0979f72b624a8d08babd3df888c80a62","flatsize":10934,"path":"All/py311-aspy.yaml-1.3.0.pkg","repopath":"All/py311-aspy.yaml-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4624,"desc":"Some extensions to pyyaml","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-cli","origin":"sysutils/py-azure-cli","version":"2.55.0_1","comment":"Microsoft Azure Command-Line Tools","maintainer":"dbaio@FreeBSD.org","www":"https://docs.microsoft.com/en-us/cli/azure/?view=azure-cli-latest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0345337d53c6e041e1b2d0f9e2e9f57a46846a2b3cacaa16aa204c785f18ef3","flatsize":291559694,"path":"All/py311-azure-cli-2.55.0_1.pkg","repopath":"All/py311-azure-cli-2.55.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8675524,"desc":"The Azure CLI is a command-line tool providing a great experience for managing\nAzure resources. The CLI is designed to make scripting easy, query data,\nsupport long-running operations, and more. Try it today and find out what the\nCLI has to offer!\n\nSee also: https://pypi.org/project/azure-cli/","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"py311-PyGithub":{"origin":"devel/py-PyGithub","version":"2.1.1_2"},"py311-antlr4-python3-runtime":{"origin":"devel/py-antlr4-python3-runtime","version":"4.9,1"},"py311-azure-appconfiguration":{"origin":"devel/py-azure-appconfiguration","version":"1.1.1"},"py311-azure-batch":{"origin":"devel/py-azure-batch","version":"14.0.0"},"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-cli-core":{"origin":"sysutils/py-azure-cli-core","version":"2.55.0_1"},"py311-azure-cosmos":{"origin":"devel/py-azure-cosmos","version":"3.2.0"},"py311-azure-datalake-store":{"origin":"devel/py-azure-datalake-store","version":"0.0.53"},"py311-azure-graphrbac":{"origin":"devel/py-azure-graphrbac","version":"0.61.1"},"py311-azure-keyvault-administration":{"origin":"devel/py-azure-keyvault-administration","version":"4.4.0.b2"},"py311-azure-keyvault-certificates":{"origin":"security/py-azure-keyvault-certificates","version":"4.7.0_1"},"py311-azure-keyvault-keys":{"origin":"security/py-azure-keyvault-keys","version":"4.9.0.b3_1"},"py311-azure-keyvault-secrets":{"origin":"security/py-azure-keyvault-secrets","version":"4.7.0_1"},"py311-azure-loganalytics":{"origin":"devel/py-azure-loganalytics","version":"0.1.1"},"py311-azure-mgmt-advisor":{"origin":"devel/py-azure-mgmt-advisor","version":"9.0.0"},"py311-azure-mgmt-apimanagement":{"origin":"devel/py-azure-mgmt-apimanagement","version":"4.0.0"},"py311-azure-mgmt-appconfiguration":{"origin":"devel/py-azure-mgmt-appconfiguration","version":"3.0.0"},"py311-azure-mgmt-appcontainers":{"origin":"devel/py-azure-mgmt-appcontainers","version":"2.0.0"},"py311-azure-mgmt-applicationinsights":{"origin":"devel/py-azure-mgmt-applicationinsights","version":"1.0.0"},"py311-azure-mgmt-authorization":{"origin":"devel/py-azure-mgmt-authorization","version":"4.0.0"},"py311-azure-mgmt-batch":{"origin":"devel/py-azure-mgmt-batch","version":"17.0.0"},"py311-azure-mgmt-batchai":{"origin":"devel/py-azure-mgmt-batchai","version":"7.0.0.b1"},"py311-azure-mgmt-billing":{"origin":"devel/py-azure-mgmt-billing","version":"6.0.0"},"py311-azure-mgmt-botservice":{"origin":"devel/py-azure-mgmt-botservice","version":"2.0.0.b3"},"py311-azure-mgmt-cdn":{"origin":"devel/py-azure-mgmt-cdn","version":"12.0.0"},"py311-azure-mgmt-cognitiveservices":{"origin":"devel/py-azure-mgmt-cognitiveservices","version":"13.5.0"},"py311-azure-mgmt-compute":{"origin":"devel/py-azure-mgmt-compute","version":"30.3.0"},"py311-azure-mgmt-containerinstance":{"origin":"devel/py-azure-mgmt-containerinstance","version":"10.1.0"},"py311-azure-mgmt-containerregistry":{"origin":"devel/py-azure-mgmt-containerregistry","version":"10.1.0"},"py311-azure-mgmt-containerservice":{"origin":"devel/py-azure-mgmt-containerservice","version":"28.0.0"},"py311-azure-mgmt-cosmosdb":{"origin":"devel/py-azure-mgmt-cosmosdb","version":"9.3.0,1"},"py311-azure-mgmt-databoxedge":{"origin":"devel/py-azure-mgmt-databoxedge","version":"1.0.0"},"py311-azure-mgmt-datalake-store":{"origin":"devel/py-azure-mgmt-datalake-store","version":"0.5.0"},"py311-azure-mgmt-datamigration":{"origin":"devel/py-azure-mgmt-datamigration","version":"10.0.0"},"py311-azure-mgmt-devtestlabs":{"origin":"devel/py-azure-mgmt-devtestlabs","version":"4.0.0"},"py311-azure-mgmt-dns":{"origin":"devel/py-azure-mgmt-dns","version":"8.0.0"},"py311-azure-mgmt-eventgrid":{"origin":"devel/py-azure-mgmt-eventgrid","version":"10.2.0.b2"},"py311-azure-mgmt-eventhub":{"origin":"devel/py-azure-mgmt-eventhub","version":"10.1.0"},"py311-azure-mgmt-extendedlocation":{"origin":"devel/py-azure-mgmt-extendedlocation","version":"1.0.0.b2"},"py311-azure-mgmt-hdinsight":{"origin":"devel/py-azure-mgmt-hdinsight","version":"9.0.0"},"py311-azure-mgmt-imagebuilder":{"origin":"devel/py-azure-mgmt-imagebuilder","version":"1.2.0"},"py311-azure-mgmt-iotcentral":{"origin":"devel/py-azure-mgmt-iotcentral","version":"10.0.0.b1"},"py311-azure-mgmt-iothub":{"origin":"devel/py-azure-mgmt-iothub","version":"3.0.0"},"py311-azure-mgmt-iothubprovisioningservices":{"origin":"devel/py-azure-mgmt-iothubprovisioningservices","version":"1.1.0"},"py311-azure-mgmt-keyvault":{"origin":"devel/py-azure-mgmt-keyvault","version":"10.3.0"},"py311-azure-mgmt-kusto":{"origin":"devel/py-azure-mgmt-kusto","version":"0.5.0"},"py311-azure-mgmt-loganalytics":{"origin":"devel/py-azure-mgmt-loganalytics","version":"13.0.0.b4"},"py311-azure-mgmt-managedservices":{"origin":"devel/py-azure-mgmt-managedservices","version":"1.0.0"},"py311-azure-mgmt-managementgroups":{"origin":"devel/py-azure-mgmt-managementgroups","version":"1.0.0"},"py311-azure-mgmt-maps":{"origin":"devel/py-azure-mgmt-maps","version":"2.0.0"},"py311-azure-mgmt-marketplaceordering":{"origin":"devel/py-azure-mgmt-marketplaceordering","version":"1.1.0"},"py311-azure-mgmt-media":{"origin":"devel/py-azure-mgmt-media","version":"9.0.0"},"py311-azure-mgmt-monitor":{"origin":"devel/py-azure-mgmt-monitor","version":"5.0.0"},"py311-azure-mgmt-msi":{"origin":"devel/py-azure-mgmt-msi","version":"7.0.0"},"py311-azure-mgmt-netapp":{"origin":"devel/py-azure-mgmt-netapp","version":"10.1.0"},"py311-azure-mgmt-policyinsights":{"origin":"devel/py-azure-mgmt-policyinsights","version":"1.1.0.b4"},"py311-azure-mgmt-privatedns":{"origin":"devel/py-azure-mgmt-privatedns","version":"1.0.0"},"py311-azure-mgmt-rdbms":{"origin":"devel/py-azure-mgmt-rdbms","version":"10.2.0.b12"},"py311-azure-mgmt-recoveryservices":{"origin":"devel/py-azure-mgmt-recoveryservices","version":"2.5.0"},"py311-azure-mgmt-recoveryservicesbackup":{"origin":"devel/py-azure-mgmt-recoveryservicesbackup","version":"7.0.0"},"py311-azure-mgmt-redhatopenshift":{"origin":"devel/py-azure-mgmt-redhatopenshift","version":"1.4.0"},"py311-azure-mgmt-redis":{"origin":"devel/py-azure-mgmt-redis","version":"14.1.0"},"py311-azure-mgmt-resource":{"origin":"devel/py-azure-mgmt-resource","version":"23.1.0.b2"},"py311-azure-mgmt-search":{"origin":"devel/py-azure-mgmt-search","version":"9.0.0"},"py311-azure-mgmt-security":{"origin":"devel/py-azure-mgmt-security","version":"5.0.0"},"py311-azure-mgmt-servicebus":{"origin":"devel/py-azure-mgmt-servicebus","version":"8.2.0"},"py311-azure-mgmt-servicefabric":{"origin":"devel/py-azure-mgmt-servicefabric","version":"1.0.0"},"py311-azure-mgmt-servicefabricmanagedclusters":{"origin":"devel/py-azure-mgmt-servicefabricmanagedclusters","version":"1.0.0"},"py311-azure-mgmt-servicelinker":{"origin":"devel/py-azure-mgmt-servicelinker","version":"1.2.0.b1"},"py311-azure-mgmt-signalr":{"origin":"devel/py-azure-mgmt-signalr","version":"2.0.0.b1"},"py311-azure-mgmt-sql":{"origin":"devel/py-azure-mgmt-sql","version":"4.0.0.b13"},"py311-azure-mgmt-sqlvirtualmachine":{"origin":"devel/py-azure-mgmt-sqlvirtualmachine","version":"1.0.0.b5"},"py311-azure-mgmt-storage":{"origin":"devel/py-azure-mgmt-storage","version":"21.1.0"},"py311-azure-mgmt-synapse":{"origin":"devel/py-azure-mgmt-synapse","version":"2.1.0.b5"},"py311-azure-mgmt-trafficmanager":{"origin":"devel/py-azure-mgmt-trafficmanager","version":"1.0.0"},"py311-azure-mgmt-web":{"origin":"devel/py-azure-mgmt-web","version":"7.0.0"},"py311-azure-multiapi-storage":{"origin":"devel/py-azure-multiapi-storage","version":"1.2.0_1"},"py311-azure-storage-common":{"origin":"devel/py-azure-storage-common","version":"2.1.0_1"},"py311-azure-synapse-accesscontrol":{"origin":"devel/py-azure-synapse-accesscontrol","version":"0.5.0"},"py311-azure-synapse-artifacts":{"origin":"devel/py-azure-synapse-artifacts","version":"0.17.0"},"py311-azure-synapse-managedprivateendpoints":{"origin":"devel/py-azure-synapse-managedprivateendpoints","version":"0.4.0"},"py311-azure-synapse-spark":{"origin":"devel/py-azure-synapse-spark","version":"0.2.0"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-fabric":{"origin":"devel/py-fabric","version":"3.2.2_1,1"},"py311-javaproperties":{"origin":"devel/py-javaproperties","version":"0.5.2"},"py311-jsondiff":{"origin":"devel/py-jsondiff","version":"2.0.0_1"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-pycomposefile":{"origin":"devel/pycomposefile","version":"0.0.30"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-scp":{"origin":"security/py-scp","version":"0.14.4_1"},"py311-semver":{"origin":"devel/py-semver","version":"3.0.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-sshtunnel":{"origin":"net/py-sshtunnel","version":"0.1.5_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-websocket-client":{"origin":"www/py-websocket-client","version":"1.4.2"},"py311-xmltodict":{"origin":"devel/py-xmltodict","version":"0.13.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"Welcome to the Azure CLI! The CLI is a tool designed to get you working quickly\nand efficiently with Azure services, with an emphasis on automation.\n\nThe following article introduces features of the CLI and links out to resources\nthat help you be productive.\nhttps://docs.microsoft.com/en-us/cli/azure/get-started-with-azure-cli\n\nTutorial to create virtual machines with the Azure CLI\nhttps://docs.microsoft.com/en-us/cli/azure/azure-cli-vm-tutorial\nIn this tutorial, you learn all of the steps involved in setting up a virtual\nmachine with the Azure CLI. The tutorial also covers output queries, Azure\nresource reuse, and resource cleanup.\n\nThrough terminal there is a simple way to sign in using device code:\n\n  $ az login --use-device-code\n\nThen open a browser page at https://aka.ms/devicelogin and enter the\nauthorization code displayed in your terminal.","type":"install"},{"message":"When upgrading to Azure CLI v2.31.0, you will need to re-authenticate on Azure\nservices.\n\n  $ az login --use-device-code\n\nStarting in version 2.30.0, Azure CLI uses MSAL as the underlying\nauthentication library. MSAL uses AAD v2.0 authentication flow to provide more\nfunctionality and increases security for token cache.\nMore info: https://docs.microsoft.com/en-us/cli/azure/msal-based-azure-cli","type":"upgrade","maximum_version":"2.31.0"}]},{"name":"py311-asdf-standard","origin":"science/py-asdf-standard","version":"1.1.1","comment":"ASDF Standard schemas","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/asdf-format/asdf-standard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7792ec1768e48089143fb25a48b74878d5d137e5642ec56914de504e179eff9","flatsize":218149,"path":"All/py311-asdf-standard-1.1.1.pkg","repopath":"All/py311-asdf-standard-1.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":29568,"desc":"ASDF standard\n\nThis document describes the Advanced Scientific Data Format (ASDF), pronounced\nAZ-diff.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asciitree","origin":"graphics/py-asciitree","version":"0.3.3_1","comment":"Draws ASCII trees","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mbr/asciitree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df9958abb089e1c69b8a42ff200e8aa7679113b57115f20dea7abb5f1ee4a646","flatsize":35374,"path":"All/py311-asciitree-0.3.3_1.pkg","repopath":"All/py311-asciitree-0.3.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8524,"desc":"asciitree draws tree structures using characters.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asciinema","origin":"textproc/py-asciinema","version":"2.4.0","comment":"Tool for recording and sharing terminal sessions","maintainer":"bofh@FreeBSD.org","www":"https://asciinema.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"471a269a1edd44c28a7c1015f8f1605c2428cb6b23a0b0ea0dda20ca2699e5bf","flatsize":514527,"path":"All/py311-asciinema-2.4.0.pkg","repopath":"All/py311-asciinema-2.4.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":121748,"desc":"Record and share your terminal sesions, the right way.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asciimatics","origin":"devel/py-asciimatics","version":"1.15.0","comment":"Mouse/keyboard input, text color/positioning, and ASCII animations","maintainer":"yuri@FreeBSD.org","www":"https://github.com/peterbrittain/asciimatics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f955bcbafe2f06ab75871d2a5f2835f7007a5e542d71af410229df95b6e1a1d","flatsize":1706966,"path":"All/py311-asciimatics-1.15.0.pkg","repopath":"All/py311-asciimatics-1.15.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":237708,"desc":"Asciimatics is a package to help people create full-screen text UIs\n(from interactive forms to ASCII animations) on any platform.\n\nFeatures:\n* Coloured/styled text - including 256 colour terminals and unicode characters\n  (even CJK languages)\n* Cursor positioning\n* Keyboard input (without blocking or echoing) including unicode support\n* Mouse input (terminal permitting)\n* Detecting and handling when the console resizes\n* Screen scraping","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pyfiglet":{"origin":"misc/py-pyfiglet","version":"1.0.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wcwidth":{"origin":"devel/py-wcwidth","version":"0.2.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asv-runner","origin":"benchmarks/py-asv-runner","version":"0.1.0","comment":"Core pure python benchmarking for asv","maintainer":"vishwin@FreeBSD.org","www":"https://asv.readthedocs.io/projects/asv-runner/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5968b77654120b1c21889f582c5dcce88cf9b3f74ba6efea8c5e4c7448ccbc07","flatsize":506018,"path":"All/py311-asv-runner-0.1.0.pkg","repopath":"All/py311-asv-runner-0.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":76620,"desc":"ASV Runner is the pure Python core of ASV (Airspeed-Velocity). ASV\nRunner provides essential functionality for benchmarking Python\npackages with ease and efficiency.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["benchmarks","python"],"annotations":{"flavor":"py311"}},{"name":"py311-atomiclong","origin":"devel/py-atomiclong","version":"0.1.1_2","comment":"AtomicLong type using CFFI","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/atomiclong/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cff88e84ed4451738887c0054d9742e0a399fa06e62d1b8cfdc29c7b240770d4","flatsize":20419,"path":"All/py311-atomiclong-0.1.1_2.pkg","repopath":"All/py311-atomiclong-0.1.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7608,"desc":"AtomicLong was born out of the need for fast thread-safe counters in Python.\nIts value is a C long which can be incremented, decremented, and set atomically.","deps":{"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-atomiclong port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-asynctest","origin":"devel/py-asynctest","version":"0.13.0_1","comment":"Enhance unittest for testing asyncio libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Martiusweb/asynctest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cc9313e33e6f2217782075978838a49b3d4112c65163b9417467299dbe3e037","flatsize":335878,"path":"All/py311-asynctest-0.13.0_1.pkg","repopath":"All/py311-asynctest-0.13.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":56972,"desc":"synctest is built on top of the standard unittest module and cuts down\nboilerplate code when testing libraries for asyncio.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-arybo","origin":"math/py-arybo","version":"1.1.0_1","comment":"Manipulation of mixed boolean-arithmetic symbolic expressions","maintainer":"yuri@FreeBSD.org","www":"https://github.com/quarkslab/arybo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1744f8b530b15cc8ed92ac612dfb99c9a6a4dc0e522d97df16d21b25402bd5ad","flatsize":494992,"path":"All/py311-arybo-1.1.0_1.pkg","repopath":"All/py311-arybo-1.1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":74048,"desc":"Arybo is a software for manipulating canonicalization and identification of\nmixed boolean-arithmetic symbolic expressions using bit vectors and gives a\nbit-per-bit symbolic representation.\n\nThe ANF (Algebric Normal Form) form is used, which basically represents boolean\nexpressions using the XOR and AND operators.","deps":{"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-llvmlite":{"origin":"devel/py-llvmlite","version":"0.43.0"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-pytanque":{"origin":"math/py-pytanque","version":"1.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-artifacts","origin":"security/py-artifacts","version":"20230928","comment":"ForensicArtifacts.com Artifact Repository","maintainer":"antoine@FreeBSD.org","www":"https://github.com/ForensicArtifacts/artifacts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76f1337ac2f720f6bb40b1b24a1b9d99c19f66ed646e2a8205c0463727f8bd46","flatsize":609187,"path":"All/py311-artifacts-20230928.pkg","repopath":"All/py311-artifacts-20230928.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":82172,"desc":"A free, community-sourced, machine-readable knowledge base of forensic artifacts\nthat the world can use both as an information source and within other tools.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-arxiv","origin":"www/py-arxiv","version":"2.1.0_1","comment":"Python wrapper for the arXiv API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lukasschwab/arxiv.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a99c24d0c6f5ed74e93fb640268430f19459b034e0e191c57a77d8fa507dd71","flatsize":104312,"path":"All/py311-arxiv-2.1.0_1.pkg","repopath":"All/py311-arxiv-2.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20440,"desc":"arxiv.py is a Python wrapper for the arXiv API\n(http://arxiv.org/help/api/index).\n\narXiv is a project by the Cornell University Library that provides open access\nto 1,000,000+ articles in Physics, Mathematics, Computer Science, Quantitative\nBiology, Quantitative Finance, and Statistics.\n\nThey have an API that uses ATOM feeds to serve simple database queries.\nUnfortunately, handling these ATOM requsts can be clumsy (especially given\ninconsistency in data between different result objects, even in the same query).\nThis is where arxiv.py comes it: it constructs requests for arXiv and gets ATOM\nfeeds via a simple handful of methods, and parses the results into an intuitive\nformat.","deps":{"py311-feedparser":{"origin":"textproc/py-feedparser","version":"6.0.11"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-monitor","origin":"devel/py-azure-mgmt-monitor","version":"5.0.0","comment":"Microsoft Azure Monitor Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-monitor/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c17c14d299b8fdfd31fbe718593383f876edd2cc3cec9d6fc3b7f32de04a219","flatsize":17737347,"path":"All/py311-azure-mgmt-monitor-5.0.0.pkg","repopath":"All/py311-azure-mgmt-monitor-5.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":477328,"desc":"This is the Microsoft Azure Monitor Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-core":{"origin":"devel/py-azure-core","version":"1.29.2_1"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asdf","origin":"science/py-asdf","version":"3.2.0","comment":"Python tools to handle ASDF files","maintainer":"sunpoet@FreeBSD.org","www":"https://asdf.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7358ab1f7a55d4c0a345cb27ebb0afe030ff0e8e86786dee2c424f75afd0603e","flatsize":7941493,"path":"All/py311-asdf-3.2.0.pkg","repopath":"All/py311-asdf-3.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":917604,"desc":"The Advanced Scientific Data Format (ASDF) is a next-generation interchange\nformat for scientific data. This package contains the Python implementation of\nthe ASDF Standard.\n\nThe ASDF format has the following features:\n- A hierarchical, human-readable metadata format (implemented using YAML)\n- Numerical arrays are stored as binary data blocks which can be memory mapped.\n  Data blocks can optionally be compressed.\n- The structure of the data can be automatically validated using schemas\n  (implemented using JSON Schema)\n- Native Python data types (numerical types, strings, dicts, lists) are\n  serialized automatically\n- ASDF can be extended to serialize custom data types","deps":{"py311-asdf-standard":{"origin":"science/py-asdf-standard","version":"1.1.1"},"py311-asdf-transform-schemas":{"origin":"science/py-asdf-transform-schemas","version":"0.5.0"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-jmespath":{"origin":"devel/py-jmespath","version":"1.0.1_1"},"py311-lz4":{"origin":"archivers/py-lz4","version":"4.3.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-semantic-version":{"origin":"devel/py-semantic-version","version":"2.10.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"options":{"ALL":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-badkeys","origin":"security/py-badkeys","version":"0.0.6","comment":"Tool to check public keys for known vulnerabilities","maintainer":"otis@FreeBSD.org","www":"https://github.com/badkeys/badkeys","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7532c9f51f7262c6f3542868a582918015139847df73986e940eaa15a33aa44e","flatsize":520896,"path":"All/py311-badkeys-0.0.6.pkg","repopath":"All/py311-badkeys-0.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":387144,"desc":"Tool and library to check cryptographic public keys for known vulnerabilities.\n\nbadkeys can directly scan SSH and TLS hosts and automatically check their\npublic keys.\n\nThis work was funded in part by Industriens Fond through the CIDI project\n(Cybersecure IOT in Danish Industry) and in part by the Center for Information\nSecurity and Trust (CISAT) at the IT University of Copenhagen, Denmark.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-gmpy2":{"origin":"math/py-gmpy2","version":"2.1.5_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-arpeggio","origin":"devel/py-arpeggio","version":"2.0.2_1","comment":"Parser interpreter based on PEG grammars","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/textX/Arpeggio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12b56b7dcdd3d695ac3a0643743a2f12e1340339b6d5307da182d9b90707914c","flatsize":386018,"path":"All/py311-arpeggio-2.0.2_1.pkg","repopath":"All/py311-arpeggio-2.0.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":64324,"desc":"Arpeggio is a recursive descent parser with memoization based on PEG grammars\n(aka Packrat parser).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-arouteserver","origin":"net-mgmt/py-arouteserver","version":"1.15.1","comment":"Tool to automatically build configurations for BGP route servers","maintainer":"bofh@FreeBSD.org","www":"https://github.com/pierky/arouteserver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"957cf7decd1ce494678a46c137ceb662f4729306a7004c36be39704af2f0efcd","flatsize":2271514,"path":"All/py311-arouteserver-1.15.1.pkg","repopath":"All/py311-arouteserver-1.15.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":320976,"desc":"A Python tool to automatically build (and test) feature-rich configurations for\nBGP route servers.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"bgpq4":{"origin":"net-mgmt/bgpq4","version":"1.12"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-aggregate6":{"origin":"net-mgmt/py-aggregate6","version":"1.0.12_1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-asap3","origin":"science/py-asap3","version":"3.12.8_2","comment":"Classical potentials for MD with ASE","maintainer":"yuri@FreeBSD.org","www":"https://wiki.fysik.dtu.dk/asap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a3bc0446f9ba25cacbcf92a69e9669b9b13538f80b1d248fec83f878bc6a7b2","flatsize":4240913,"path":"All/py311-asap3-3.12.8_2.pkg","repopath":"All/py311-asap3-3.12.8_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":784376,"desc":"ASAP is a calculator for doing large-scale classical molecular\ndynamics within the Campos Atomic Simulation Environment (ASE).","deps":{"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"py311-ase":{"origin":"science/py-ase","version":"3.22.1_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-arrow","origin":"devel/py-arrow","version":"1.3.0_1","comment":"Better dates and times for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/arrow-py/arrow","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c567ed6e70b671291886d1ddd53d5b21bddbadbd9442fc3909ccb8d1cb5615b","flatsize":847166,"path":"All/py311-arrow-1.3.0_1.pkg","repopath":"All/py311-arrow-1.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":122892,"desc":"Arrow is a Python library that offers a sensible, human-friendly approach to\ncreating, manipulating, formatting and converting dates, times, and timestamps.\nIt implements and updates the datetime type, plugging gaps in functionality, and\nprovides an intelligent module API that supports many common creation scenarios.\nSimply put, it helps you work with dates and times with fewer imports and a lot\nless code.\n\nArrow is heavily inspired by moment.js and requests.","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-types-python-dateutil":{"origin":"devel/py-types-python-dateutil","version":"2.8.19.14"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ascii-magic","origin":"misc/py-ascii-magic","version":"2.3.0","comment":"Convert pictures into ASCII art","maintainer":"yuri@FreeBSD.org","www":"https://github.com/LeandroBarone/python-ascii_magic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"205fd1beeed5c1cc23c1529195b546ae00a5d7cf2e7418221a71d8c22a037b1e","flatsize":841644,"path":"All/py311-ascii-magic-2.3.0.pkg","repopath":"All/py311-ascii-magic-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":739640,"desc":"ascii-magic is a Python package that converts images into ASCII art for\nterminals and HTML.","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-archspec","origin":"devel/py-archspec","version":"0.2.4","comment":"Library to query system architecture","maintainer":"yuri@FreeBSD.org","www":"https://archspec.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e91f91cc75c4ac49d4686b33ccdd0ec8782c6b7bc8a573702faa1f19a92b15a","flatsize":385633,"path":"All/py311-archspec-0.2.4.pkg","repopath":"All/py311-archspec-0.2.4.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":62564,"desc":"Archspec aims at providing a standard set of human-understandable labels for\nvarious aspects of a system architecture like CPU, network fabrics, etc.\nand APIs to detect, query and compare them.\n\nThis project grew out of Spack and is currently under active development. At\npresent it supports APIs to detect and model compatibility relationships among\ndifferent CPU microarchitectures.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-argcomplete","origin":"devel/py-argcomplete","version":"3.4.0","comment":"Bash tab completion for argparse","maintainer":"sunpoet@FreeBSD.org","www":"https://kislyuk.github.io/argcomplete/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83f757b9df8f1110ebdc19a236534cf0782d417e6064e2f6b64d898a0557f133","flatsize":311777,"path":"All/py311-argcomplete-3.4.0.pkg","repopath":"All/py311-argcomplete-3.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":62284,"desc":"Argcomplete provides easy, extensible command line tab completion of arguments\nfor your Python script.\n\nIt makes two assumptions:\n- You're using bash as your shell (limited support for zsh and tcsh is\n  available)\n- You're using argparse to manage your command line arguments/options\n\nArgcomplete is particularly useful if your program has lots of options or\nsubparsers, and if your program can dynamically suggest completions for your\nargument/option values (for example, if the user is browsing resources over the\nnetwork).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-redis","origin":"devel/py-azure-mgmt-redis","version":"14.1.0","comment":"Microsoft Azure Redis Cache Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-redis/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aec9cbeb9a68fdf1009cf9f54384017ea5bf7f1e0c1e7d10816900b92ab02143","flatsize":2209711,"path":"All/py311-azure-mgmt-redis-14.1.0.pkg","repopath":"All/py311-azure-mgmt-redis-14.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":127484,"desc":"This is the Microsoft Azure Redis Cache Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-archinfo","origin":"devel/py-archinfo","version":"9.0.5405","comment":"Classes with architecture-specific information useful to other projects","maintainer":"ports@FreeBSD.org","www":"https://github.com/angr/archinfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ff0b238053eadfd91b1b5bda64fac3002597fb92f9d5a889956ed61169dae31","flatsize":894469,"path":"All/py311-archinfo-9.0.5405.pkg","repopath":"All/py311-archinfo-9.0.5405.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":94584,"desc":"archinfo is a collection of classes that contain architecture-specific\ninformation. It is useful for cross-architecture tools (such as pyvex).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-archinfo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-arabic-reshaper","origin":"textproc/py-arabic-reshaper","version":"3.0.0_1","comment":"Reconstruct Arabic sentences to be used in applications that do not support Arabic","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mpcabd/python-arabic-reshaper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7476c323d446fd5dfca422c4351080653a555ec316f80bbb48e57c73eb81859","flatsize":231050,"path":"All/py311-arabic-reshaper-3.0.0_1.pkg","repopath":"All/py311-arabic-reshaper-3.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29896,"desc":"Python Arabic Reshaper reconstruct Arabic sentences to be used in applications\nthat do not support Arabic script.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-argon2-cffi","origin":"security/py-argon2-cffi","version":"21.3.0_2","comment":"Secure Argon2 password hashing algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://argon2-cffi.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e867b4d6f429bb21af057bb56573ec4b8b3db7a883ffdafc1cab3927e0771d7f","flatsize":104404,"path":"All/py311-argon2-cffi-21.3.0_2.pkg","repopath":"All/py311-argon2-cffi-21.3.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21352,"desc":"Argon2 won the Password Hashing Competition and argon2-cffi is the simplest way\nto use it in Python and PyPy.","deps":{"py311-argon2-cffi-bindings":{"origin":"security/py-argon2-cffi-bindings","version":"21.2.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ariadne","origin":"devel/py-ariadne","version":"0.22","comment":"Python library for implementing GraphQL servers","maintainer":"bofh@FreeBSD.org","www":"https://ariadnegraphql.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3032806c96d1bb52bad82fc1552477aebc7ed15640cd99cfe199188bf12bc5e3","flatsize":1208690,"path":"All/py311-ariadne-0.22.pkg","repopath":"All/py311-ariadne-0.22.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":160028,"desc":"Ariadne is a Python library for implementing GraphQL servers.\n\n- Schema-first: Ariadne enables Python developers to use schema-first approach\n  to the API implementation. This is the leading approach used by the GraphQL\n  community and supported by dozens of frontend and backend developer tools,\n  examples, and learning resources. Ariadne makes all of this immediately\n  available to you and other members of your team.\n- Simple: Ariadne offers small, consistent and easy to memorize API that lets\n  developers focus on business problems, not the boilerplate.\n- Open: Ariadne was designed to be modular and open for customization. If you\n  are missing or unhappy with something, extend or easily swap with your own.","deps":{"py311-graphql-core":{"origin":"devel/py-graphql-core","version":"3.2.3_1"},"py311-starlette":{"origin":"www/py-starlette","version":"0.37.2"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-argparse","origin":"devel/py-argparse","version":"1.4.0","comment":"Optparse-inspired command-line parsing library","maintainer":"lwhsu@FreeBSD.org","www":"https://code.google.com/p/argparse/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f868a4f689f375f03402ba6da94e48e9d2f7f7e19f4df8ccadeebb8287ba502","flatsize":298280,"path":"All/py311-argparse-1.4.0.pkg","repopath":"All/py311-argparse-1.4.0.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":50344,"desc":"Argparse takes the best of the optparse command-line parsing module and brings\nit new life. Argparse adds positional as well as optional arguments, the\nability to create parsers for sub-commands, more informative help and usage\nmessages, and much more. At the same time, it retains the ease and flexibility\nof use that made optparse so popular.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-arbor","origin":"science/py-arbor","version":"0.8.1","comment":"Multi-compartment neural network simulation library","maintainer":"yuri@FreeBSD.org","www":"https://arbor-sim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ba5584e6feb3093da6cc09d64550a56fd2e7c5eca038d035870f32ccc376242","flatsize":1856772,"path":"All/py311-arbor-0.8.1.pkg","repopath":"All/py311-arbor-0.8.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":473076,"desc":"Arbor is a multi-compartment neuron simulation library; compatible with\nnext-generation accelerators; best-practices applied to research software;\nfocussed on community-driven development.","deps":{"arbor":{"origin":"science/arbor","version":"0.8.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libarbor.so","libarborenv.so","libarborio.so"],"annotations":{"flavor":"py311"}},{"name":"py311-apsw","origin":"databases/py-apsw","version":"3.46.0.1","comment":"Another Python SQLite Wrapper","maintainer":"sunpoet@FreeBSD.org","www":"https://rogerbinns.github.io/apsw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4638df503b3e23fd4f3d60cd733aee6579e07f5f5876897823f58864bfbfb65a","flatsize":3443436,"path":"All/py311-apsw-3.46.0.1.pkg","repopath":"All/py311-apsw-3.46.0.1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":534592,"desc":"APSW provides an SQLite 3 wrapper that provides the thinnest layer over the\nSQLite database library possible. Everything you can do from the SQLite C API,\nyou can do from Python. Although APSW looks vaguely similar to the PEP 249\n(DBAPI), it is not compliant with that API because instead it works the way\nSQLite 3 does.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","python"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-appdirs","origin":"devel/py-appdirs","version":"1.4.4","comment":"Python module for determining platform-specific dirs","maintainer":"python@FreeBSD.org","www":"https://github.com/ActiveState/appdirs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"390b3f190c29c86d9f215de1b117c348119823bf8aa39386d74726935f5b0382","flatsize":94619,"path":"All/py311-appdirs-1.4.4.pkg","repopath":"All/py311-appdirs-1.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14796,"desc":"appdirs is small Python module for determining appropriate platform-specific\ndirs, e.g. a \"user data dir\". Those are typically platform-specific, for\ninstance, if running on Mac OS X, you should use:\n\n~/Library/Application Support/<AppName>\n\nOn Linux (and other Unices) the dir, according to the XDG spec, is:\n\n~/.local/share/<AppName>\n\nappdirs will help the application to choose an appropriate:\n- user data dir (user_data_dir)\n- user config dir (user_config_dir)\n- user cache dir (user_cache_dir)\n- site data dir (site_data_dir)\n- site config dir (site_config_dir)\n- user log dir (user_log_dir)","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-apptools","origin":"devel/py-apptools","version":"5.2.1_1","comment":"Enthought application tools","maintainer":"eduardo@FreeBSD.org","www":"https://docs.enthought.com/apptools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24a036c7a5e1b9d4fcd3d355a58d18d41c0583d236507544100445bf4043f633","flatsize":2373204,"path":"All/py311-apptools-5.2.1_1.pkg","repopath":"All/py311-apptools-5.2.1_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LGPL20"],"pkgsize":313388,"desc":"The apptools project includes a set of packages that Enthought has\nfound useful in creating a number of applications.\n\n- apptools.appscripting: Framework for scripting applications.\n- apptools.help: Provides a plugin for displaying documents and examples.\n- apptools.io: Provides an abstraction for files and folders in a file system.\n- apptools.logger: Convenience functions for creating logging handlers\n- apptools.naming: Manages naming contexts, supporting non-string data\n  types and scoped preferences\n- apptools.permissions: Supports limiting access to parts of an application\n  unless the user is appropriately authorised (not full-blown security).\n- apptools.persistence: Supports pickling and restoring the state of an object.\n- apptools.preferences: Manages application preferences.\n- apptools.selection: Manages the communication between providers and\n  listener of selected items in an application.\n- apptools.scripting: A framework for automatic recording of Python scripts.\n- apptools.sweet_pickle: Handles class-level versioning, to support loading of\n  saved data that exist over several generations of internal class structures.\n- apptools.template: Supports creating templatizable object hierarchies.\n- apptools.type_manager: Manages type extensions, including factories to\n  generate adapters, and hooks for methods and functions.\n- apptools.undo: Supports undoing and scripting application commands.","deps":{"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-traits":{"origin":"devel/py-traits","version":"6.4.3"},"py311-traitsui":{"origin":"graphics/py-traitsui","version":"8.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-apispec-webframeworks","origin":"devel/py-apispec-webframeworks","version":"1.1.0","comment":"Web framework plugins for apispec","maintainer":"yuri@FreeBSD.org","www":"https://github.com/marshmallow-code/apispec-webframeworks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30a35bd9b983fc25db8fd81671a76378a3681124145e6ad81f9190199c06f26c","flatsize":60513,"path":"All/py311-apispec-webframeworks-1.1.0.pkg","repopath":"All/py311-apispec-webframeworks-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12968,"desc":"apispec plugins for integrating with various web frameworks.\n\nThese plugins used to be in apispec.ext but have since been moved to their own\npackage.\n\nIncluded plugins:\n* apispec_webframeworks.bottle\n* apispec_webframeworks.flask\n* apispec_webframeworks.tornado","deps":{"py311-apispec":{"origin":"devel/py-apispec","version":"6.6.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-apipkg","origin":"devel/py-apipkg","version":"1.5","comment":"Namespace control and lazy-import mechanism","maintainer":"wen@FreeBSD.org","www":"https://bitbucket.org/hpk42/apipkg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad1c4b8da63e9fc30f9f7bceed0c595695f1b76ecc89ddd8556ecda9d93ea1d2","flatsize":35861,"path":"All/py311-apipkg-1.5.pkg","repopath":"All/py311-apipkg-1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10604,"desc":"With apipkg you can control the exported namespace of a python package\nand greatly reduce the number of imports for your users. It is a small\npure python module that works on virtually all Python versions, including\nCPython2.3 to Python3.1, Jython and PyPy. It co-operates well with\nPython's help() system, custom importers (PEP302) and common command\nline completion tools.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-apetag","origin":"audio/py-apetag","version":"1.2_1","comment":"Library for APE Tag written in Python","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/pylibape/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9507aa5d25adc5a768eb3da8f0d720ecc796b010038be138b8e512cf1a282726","flatsize":120948,"path":"All/py311-apetag-1.2_1.pkg","repopath":"All/py311-apetag-1.2_1.pkg","licenselogic":"single","pkgsize":22524,"desc":"A pure Python library for manipulating APEv2 and ID3v1 tags.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-apetag port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-apispec","origin":"devel/py-apispec","version":"6.6.1","comment":"Pluggable API specification generator","maintainer":"meka@tilda.center","www":"https://github.com/marshmallow-code/apispec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2febb3ae7a584493220506a0b1629b9b764f73769773db477b42d1e2b6853f61","flatsize":344062,"path":"All/py311-apispec-6.6.1.pkg","repopath":"All/py311-apispec-6.6.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53224,"desc":"A pluggable API specification generator. Currently supports the OpenAPI\nSpecification (f.k.a. the Swagger specification).\n\nFeatures:\n\n  - Supports the OpenAPI Specification (versions 2 and 3)\n  - Framework-agnostic\n  - Utilities for parsing docstrings","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-prance":{"origin":"devel/py-prance","version":"23.6.21.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-apscheduler","origin":"devel/py-apscheduler","version":"3.10.4","comment":"In-process task scheduler with Cron-like capabilities","maintainer":"jbeich@FreeBSD.org","www":"https://pypi.org/project/APScheduler/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4fdffa263b106fbd79d1c7bb5fb9938b6309f36270a10ceb3c3bf62612a44ac","flatsize":728103,"path":"All/py311-apscheduler-3.10.4.pkg","repopath":"All/py311-apscheduler-3.10.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":106788,"desc":"Advanced Python Scheduler (APScheduler) is a Python library that lets\nyou schedule your Python code to be executed later, either just once\nor periodically. You can add new jobs or remove old ones on the fly as\nyou please. If you store your jobs in a database, they will also\nsurvive scheduler restarts and maintain their state. When the\nscheduler is restarted, it will then run all the jobs it should have\nrun while it was offline.","deps":{"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-tzlocal":{"origin":"devel/py-tzlocal","version":"4.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ase","origin":"science/py-ase","version":"3.22.1_1","comment":"Atomic simulation environment","maintainer":"yuri@FreeBSD.org","www":"https://wiki.fysik.dtu.dk/ase/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7012b549238ea8ef45e73856adb66afad92fdd8ef00219c7addeb4db01a9c41","flatsize":24985124,"path":"All/py311-ase-3.22.1_1.pkg","repopath":"All/py311-ase-3.22.1_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3685492,"desc":"ASE is a set of tools and Python modules for setting up, manipulating,\nrunning, visualizing and analyzing atomistic simulations.","deps":{"nwchem":{"origin":"science/nwchem","version":"7.2.2_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-arch","origin":"science/py-arch","version":"6.3.0","comment":"Autoregressive Conditional Heteroskedasticity (ARCH) models","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bashtage/arch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"777820f55e6fb744271fec32884f1c97111c54e17d8f98f5d054c8e1f7efeb7d","flatsize":6215362,"path":"All/py311-arch-6.3.0.pkg","repopath":"All/py311-arch-6.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1216852,"desc":"Autoregressive Conditional Heteroskedasticity (ARCH) and other tools for\nfinancial econometrics, written in Python.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-property-cached":{"origin":"devel/py-property-cached","version":"1.6.4_1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-statsmodels":{"origin":"math/py-statsmodels","version":"0.14.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-apgl","origin":"math/py-apgl","version":"0.8.1_4","comment":"Fast python graph library with some machine learning features","maintainer":"wen@FreeBSD.org","www":"http://packages.python.org/apgl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1929fc1ed6e572ba5bfe89db239a0b7bd39e1a64f75b20502006b9640b89c022","flatsize":2248877,"path":"All/py311-apgl-0.8.1_4.pkg","repopath":"All/py311-apgl-0.8.1_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":228364,"desc":"Another Python Graph Library is a simple, fast and easy to use graph library\nwith some machine learning features. The main features are as follows:\n\n    * Directed, undirected and multigraphs designed under a hierarchical\nclass structure\n    * Sparse and Dense graph structures using numpy and scipy for fast linear\nalgebra computations\n    * Many operations on graphs such as subgraphs, search, Floyd-Warshall,\nDijkstras algorithm\n    * Erdos-Renyi, Small-World and Albert-Barabasi random graphs\n    * Write to Pajek, and simple CSV files\n    * Some machine learning features - data preprocessing, kernels, PCA, KCCA,\nwrappers for LibSVM, and some mlpy learning algorithms\n    * Unit tested using the Python unittest framework","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-anyjson","origin":"devel/py-anyjson","version":"0.3.3_1","comment":"JSON library wrapper for Python","maintainer":"mail@derzinn.de","www":"https://bitbucket.org/runeh/anyjson/wiki/Home","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6450a7cf7d7e741ef6e7c951e1edbe75a7c4694fd6d27758936ea168450820f0","flatsize":24143,"path":"All/py311-anyjson-0.3.3_1.pkg","repopath":"All/py311-anyjson-0.3.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7692,"desc":"Anyjson loads whichever is the fastest JSON module installed and provides\na uniform API regardless of which JSON implementation is used.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-applicationinsights","origin":"devel/py-applicationinsights","version":"0.11.10_1","comment":"Applications Insights SDK for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/microsoft/ApplicationInsights-Python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83385399d75e6f7405fd409c621818ec77b036b8d26554044faf4a78a7b62f71","flatsize":679858,"path":"All/py311-applicationinsights-0.11.10_1.pkg","repopath":"All/py311-applicationinsights-0.11.10_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":70776,"desc":"Application Insights is a service that allows developers to keep their\napplication available, performing and succeeding. This Python module will allow\nyou to send telemetry of various kinds (event, trace, exception, etc.) to the\nApplication Insights service where they can be visualized in the Azure Portal.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-apache_conf_parser","origin":"devel/py-apache_conf_parser","version":"1.0.1_1","comment":"Parse and manipulate apache conf files","maintainer":"dvl@FreeBSD.org","www":"https://bitbucket.org/ericsnowcurrently/apache_conf_parser/overview","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3f934fa4a212c5390fb91df93ac1e35a9463c0a4d28605c7de4323dc5b6144d","flatsize":458627,"path":"All/py311-apache_conf_parser-1.0.1_1.pkg","repopath":"All/py311-apache_conf_parser-1.0.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":32856,"desc":"Parse and manipulate apache conf files.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-anytree","origin":"devel/py-anytree","version":"2.12.1","comment":"Powerful and Lightweight Python Tree Data Structure","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/c0fec0de/anytree/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93ec2e71b4fd5d48fb755fe3035fe341de589e37d373b0c7701b8262829a8eba","flatsize":511271,"path":"All/py311-anytree-2.12.1.pkg","repopath":"All/py311-anytree-2.12.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":61344,"desc":"Simple, lightweight and extensible Tree data structure.\n\nSupports:\n\n  * Tree Iteration & Rendering\n  * Searching & Cached Searching\n  * Node Resolution\n  * Dictionary, JSON Importers\n  * Dictionary, JSON and Dot Exporters\n  * Multi-Dimensional Trees & Weighted Edges","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-arviz","origin":"math/py-arviz","version":"0.17.0","comment":"Package for exploratory analysis of Bayesian models","maintainer":"yuri@FreeBSD.org","www":"https://arviz-devs.github.io/arviz/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"233c39145ad0edf783235060c1c95f64d9e20d5eb84381338ccb19ed9db52ab7","flatsize":7506488,"path":"All/py311-arviz-0.17.0.pkg","repopath":"All/py311-arviz-0.17.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1940924,"desc":"ArviZ is a Python package for exploratory analysis of Bayesian models. Includes\nfunctions for posterior analysis, sample diagnostics, model checking, and\ncomparison.\n\nThe goal is to provide backend-agnostic tools for diagnostics and visualizations\nof Bayesian inference in Python, by first converting inference data into xarray\nobjects. See here for more on xarray and ArviZ usage and here for more on\nInferenceData structure and specification.","deps":{"py311-cloudpickle":{"origin":"devel/py-cloudpickle","version":"3.0.0"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-netCDF4":{"origin":"science/py-netCDF4","version":"1.6.5"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-xarray":{"origin":"devel/py-xarray","version":"2024.6.0"},"py311-xarray-einstats":{"origin":"devel/py-xarray-einstats","version":"0.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-anyconfig","origin":"devel/py-anyconfig","version":"0.9.11","comment":"Generic access to configuration files in many formats","maintainer":"dvl@FreeBSD.org","www":"https://pypi.org/project/anyconfig/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef8d420c1204d6037a740dc2ccdcb6b95d42213a8be5eb6775651deb3eda1114","flatsize":676645,"path":"All/py311-anyconfig-0.9.11.pkg","repopath":"All/py311-anyconfig-0.9.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":100352,"desc":"Generic access to configuration files in many formats\nwith configuration merge / cascade / overlay support","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-anyio","origin":"devel/py-anyio","version":"4.4.0","comment":"High level compatibility layer for multiple asynchronous event loop implementations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/agronholm/anyio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a55450ab6c2412ab99e1c2a6b3fcaf266a4c63969acd9acbfd742ebca81765a7","flatsize":1385438,"path":"All/py311-anyio-4.4.0.pkg","repopath":"All/py311-anyio-4.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":182564,"desc":"AnyIO is a asynchronous compatibility API that allows applications and libraries\nwritten against it to run unmodified on asyncio, curio and trio.\n\nIt bridges the following functionality:\n- Task groups\n- Cancellation\n- Threads\n- Signal handling\n- Asynchronous file I/O\n- Subprocesses\n- Inter-task synchronization and communication (locks, conditions, events,\n  semaphores, object streams)\n- High level networking (TCP, UDP and UNIX sockets)\n\nYou can even use it together with native libraries from your selected backend in\napplications. Doing this in libraries is not advisable however since it limits\nthe usefulness of your library.","deps":{"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-sniffio":{"origin":"devel/py-sniffio","version":"1.3.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"TRIO":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-argh","origin":"devel/py-argh","version":"0.31.2","comment":"Simple (Python) argparse wrapper","maintainer":"nivit@FreeBSD.org","www":"https://github.com/neithere/argh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6eb6a72322009dfb623ab8f11886777b96b3f340ba1c46222e3cec4d7c6ee05","flatsize":298714,"path":"All/py311-argh-0.31.2.pkg","repopath":"All/py311-argh-0.31.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":57568,"desc":"Argh provides a very simple wrapper for argparse with support for\nhierarchical commands that can be bound to modules or classes.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-ansiwrap","origin":"textproc/py-ansiwrap","version":"0.8.4","comment":"Textwrap, but savvy to ANSI colors and styles","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jonathaneunice/ansiwrap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cda1f4f801ab84ac3deaa8497cfd1d0a0b8c83517794079cd018dd90385a60ac","flatsize":53783,"path":"All/py311-ansiwrap-0.8.4.pkg","repopath":"All/py311-ansiwrap-0.8.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14468,"desc":"ansiwrap wraps text, like the standard textwrap module. But it also correctly\nwraps text that contains ANSI control sequences that colorize or style text.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-textwrap3":{"origin":"textproc/py-textwrap3","version":"0.9.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-astropy","origin":"astro/py-astropy","version":"5.3,2","comment":"Community-developed python astronomy tools","maintainer":"wen@FreeBSD.org","www":"https://www.astropy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e588164c8d7878be04cca8b991b6e0553ec94107548aad7a0853f13ffcbe24a6","flatsize":63587700,"path":"All/py311-astropy-5.3,2.pkg","repopath":"All/py311-astropy-5.3,2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8566480,"desc":"Astropy is a package intended to contain core functionality and some common\ntools needed for performing astronomy and astrophysics research with Python. It\nalso provides an index for other astronomy packages and tools for managing\nthem.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pyerfa":{"origin":"astro/py-pyerfa","version":"2.0.0.3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro"],"annotations":{"flavor":"py311"}},{"name":"py311-antlr4-python3-runtime","origin":"devel/py-antlr4-python3-runtime","version":"4.9,1","comment":"ANother Tool for Language Recognition (python3 runtime)","maintainer":"antoine@FreeBSD.org","www":"https://www.antlr.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cf0912bd01418202667a070f98c417527b183459de54ceb84452c632b86f50b","flatsize":1406175,"path":"All/py311-antlr4-python3-runtime-4.9,1.pkg","repopath":"All/py311-antlr4-python3-runtime-4.9,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":223848,"desc":"ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for\nreading, processing, executing, or translating structured text or binary files.\nIt's widely used to build languages, tools, and frameworks. From a grammar,\nANTLR generates a parser that can build and walk parse trees.\n\nThis port provides the python3 runtime.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ansicolors","origin":"textproc/py-ansicolors","version":"1.1.8","comment":"ANSI colors for Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jonathaneunice/ansiwrap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b239867d28576f10765e7b5ff7897a6f5cb77d3f80d1eb6859c78037a61927bb","flatsize":66160,"path":"All/py311-ansicolors-1.1.8.pkg","repopath":"All/py311-ansicolors-1.1.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17932,"desc":"ansicolors adds ANSI colors and decorations to your strings.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-anyio3","origin":"devel/py-anyio3","version":"3.7.1","comment":"High level compatibility layer for multiple asynchronous event loop implementations","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/agronholm/anyio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f8e55779b716fbfd9e825026a22003c9c84b4085696715f6ae5201a82226db9","flatsize":1244007,"path":"All/py311-anyio3-3.7.1.pkg","repopath":"All/py311-anyio3-3.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":169460,"desc":"AnyIO is a asynchronous compatibility API that allows applications and libraries\nwritten against it to run unmodified on asyncio, curio and trio.\n\nIt bridges the following functionality:\n- Task groups\n- Cancellation\n- Threads\n- Signal handling\n- Asynchronous file I/O\n- Subprocesses\n- Inter-task synchronization and communication (locks, conditions, events,\n  semaphores, object streams)\n- High level networking (TCP, UDP and UNIX sockets)\n\nYou can even use it together with native libraries from your selected backend in\napplications. Doing this in libraries is not advisable however since it limits\nthe usefulness of your library.","deps":{"py311-idna":{"origin":"dns/py-idna","version":"3.7"},"py311-sniffio":{"origin":"devel/py-sniffio","version":"1.3.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"TRIO":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-ansible-sysrc","origin":"sysutils/ansible-sysrc","version":"g20200803_1,1","comment":"Ansible module to set sysvars in rc.conf","maintainer":"lcook@FreeBSD.org","www":"https://github.com/dlundgren/ansible-freebsd-modules/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba08013376a115840d72d0b568c9a91f01bc6fadd3937c1b32c5849172b17c47","flatsize":9218,"path":"All/py311-ansible-sysrc-g20200803_1,1.pkg","repopath":"All/py311-ansible-sysrc-g20200803_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3932,"desc":"Ansible module to load kernel modules and manipulate\n/boot/loader.conf on a FreeBSD system.","deps":{"py311-ansible":{"origin":"sysutils/ansible","version":"8.5.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"]},{"name":"py311-array-api-compat","origin":"devel/py-array-api-compat","version":"1.7","comment":"Array API compatibility library","maintainer":"sunpoet@FreeBSD.org","www":"https://data-apis.org/array-api-compat/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8795af6148940a118b792061555b408d8e81e496498a6d6c1882a52b913c274d","flatsize":382024,"path":"All/py311-array-api-compat-1.7.pkg","repopath":"All/py311-array-api-compat-1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61416,"desc":"This is a small wrapper around common array libraries that is compatible with\nthe Array API standard. Currently, NumPy, CuPy, and PyTorch are supported.\n\nNote that some of the functionality in this library is backwards incompatible\nwith the corresponding wrapped libraries. The end-goal is to eventually make\neach array library itself fully compatible with the array API, but this requires\nmaking backwards incompatible changes in many cases, so this will take some\ntime.\n\nCurrently all libraries here are implemented against the 2022.12 version of the\nstandard.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DASK":"off","NUMPY":"off","SPARSE":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-anthropic","origin":"misc/py-anthropic","version":"0.26.0","comment":"Convenient access to the Anthropic REST API via python","maintainer":"dch@FreeBSD.org","www":"https://github.com/anthropics/anthropic-sdk-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df2a84fe661209e500f685c7c5c7e041d51d5a955f95de393a2e569152ce733f","flatsize":3394779,"path":"All/py311-anthropic-0.26.0.pkg","repopath":"All/py311-anthropic-0.26.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":745096,"desc":"Provides convenient access to the Anthropic REST API from any Python application.\nIt includes type definitions for all request params and response fields, and\noffers both synchronous and asynchronous clients powered by httpx.\n\nThe REST API documentation can be found on docs.anthropic.com.","deps":{"py311-anyio":{"origin":"devel/py-anyio","version":"4.4.0"},"py311-cached-property":{"origin":"devel/py-cached-property","version":"1.5.2_1"},"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-sniffio":{"origin":"devel/py-sniffio","version":"1.3.1"},"py311-tokenizers":{"origin":"textproc/py-tokenizers","version":"0.19.1_2"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ansible-iocage","origin":"sysutils/ansible-iocage","version":"g20200327,1","comment":"Ansible module for iocage","maintainer":"lcook@FreeBSD.org","www":"https://github.com/fractalcells/ansible-iocage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d36d992939ad466745f744a03646f70d0f1e9ea9002c4e2acedd980aceb4f12","flatsize":31498,"path":"All/py311-ansible-iocage-g20200327,1.pkg","repopath":"All/py311-ansible-iocage-g20200327,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7412,"desc":"Ansible module for the iocage utility: convenient, lightweight\nand easy jail management.","deps":{"py311-ansible":{"origin":"sysutils/ansible","version":"8.5.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"py311-args","origin":"devel/py-args","version":"0.1.0","comment":"Command arguments for humans","maintainer":"nivit@FreeBSD.org","www":"https://github.com/kennethreitz/args","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfe609a055d2b8275e035529d3b8af00320cdd504c83646ea7693b007e179d66","flatsize":40325,"path":"All/py311-args-0.1.0.pkg","repopath":"All/py311-args-0.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8292,"desc":"This simple Python module gives you an elegant interface for your command line\narguments.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-ansible-kld","origin":"sysutils/ansible-kld","version":"g20200803,1","comment":"Ansible module to load kernel modules or update /boot/loader.conf","maintainer":"lcook@FreeBSD.org","www":"https://github.com/dlundgren/ansible-freebsd-modules/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7f32036b16f2dfbfea6ad0b899b7dffec94959c3fe4b2117ac8818063196697","flatsize":6622,"path":"All/py311-ansible-kld-g20200803,1.pkg","repopath":"All/py311-ansible-kld-g20200803,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3096,"desc":"Ansible module to load kernel modules and manipulate\n/boot/loader.conf on a FreeBSD system.","deps":{"py311-ansible":{"origin":"sysutils/ansible","version":"8.5.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"]},{"name":"py311-ansible-runner","origin":"sysutils/py-ansible-runner","version":"2.3.2","comment":"Extensible embeddable ansible job runner","maintainer":"dch@FreeBSD.org","www":"https://ansible-runner.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19475d1c1fb1cf678db7f579dc0c0d605ffe7dbcb9123fec86c6c29a8272a2e1","flatsize":1044655,"path":"All/py311-ansible-runner-2.3.2.pkg","repopath":"All/py311-ansible-runner-2.3.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":144088,"desc":"Python tool and library to interact with ansible directly, or as an\nimportable python module, to support integration and embedding into\nother systems.","deps":{"py311-ansible":{"origin":"sysutils/ansible","version":"8.5.0_1"},"py311-daemon":{"origin":"devel/py-daemon","version":"2.3.0"},"py311-pexpect":{"origin":"misc/py-pexpect","version":"4.9.0_1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"cpe":"cpe:2.3:a:redhat:ansible-runner:2.3.2:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-ansible-compat","origin":"sysutils/py-ansible-compat","version":"4.1.2","comment":"Ansible compatibility goodies","maintainer":"matthew@FreeBSD.org","www":"https://github.com/ansible-community/ansible-compat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e717993d8896d4fe847b9da4bd4a59452ec97f26df964b99a9e8422a70d434e","flatsize":221926,"path":"All/py311-ansible-compat-4.1.2.pkg","repopath":"All/py311-ansible-compat-4.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44052,"desc":"A python package that contains functions that facilitate working with\nvarious versions of Ansible 2.9 and newer.","deps":{"py311-ansible-core":{"origin":"sysutils/py-ansible-core","version":"2.15.6"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-subprocess-tee":{"origin":"devel/py-subprocess-tee","version":"0.4.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ansi2html","origin":"textproc/py-ansi2html","version":"1.8.0","comment":"Convert text with ansi color codes to HTML","maintainer":"sunpoet@FreeBSD.org","www":"https://ansi2html.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b81e3721493159838f0215cb87e45d6da0cb3b4b28c8bb7ec846043b614f40ea","flatsize":154161,"path":"All/py311-ansi2html-1.8.0.pkg","repopath":"All/py311-ansi2html-1.8.0.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":31396,"desc":"ansi2html converts text with ANSI color codes to HTML or to LaTeX. It is\ninspired by and developed off of the work of pixelbeat and blackjack.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-argon2-cffi-bindings","origin":"security/py-argon2-cffi-bindings","version":"21.2.0_1","comment":"Low-level CFFI bindings for Argon2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hynek/argon2-cffi-bindings","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95557372ca819fc5ddd422c5243d06650a3917890f28cd841c7457ff0ba1e577","flatsize":54572,"path":"All/py311-argon2-cffi-bindings-21.2.0_1.pkg","repopath":"All/py311-argon2-cffi-bindings-21.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14088,"desc":"argon2-cffi-bindings provides low-level CFFI bindings to the Argon2 password\nhashing algorithm including a vendored version of them.","deps":{"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"shlibs_required":["libargon2.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-annotated-types","origin":"devel/py-annotated-types","version":"0.7.0","comment":"Reusable constraint types to use with typing.Annotated","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/annotated-types/annotated-types","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e13749e0d0edde806a66a5177f39c08fae0430ccdf0be7b2657497bb32248bef","flatsize":110353,"path":"All/py311-annotated-types-0.7.0.pkg","repopath":"All/py311-annotated-types-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20220,"desc":"PEP-593 added typing.Annotated as a way of adding context-specific metadata to\nexisting types, and specifies that Annotated[T, x] should be treated as T by any\ntool or library without special logic for x.\n\nannotated-types provides metadata objects which can be used to represent common\nconstraints such as upper and lower bounds on scalar values and collection\nsizes, a Predicate marker for runtime checks, and descriptions of how we intend\nthese metadata to be interpreted. In some cases, we also note alternative\nrepresentations which do not require this package.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-annoy","origin":"math/py-annoy","version":"1.17.3","comment":"Approximate Nearest Neighbors algorithm","maintainer":"yuri@FreeBSD.org","www":"https://github.com/spotify/annoy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9417fc5e0b7cb8507593c199958ed347d029998b02f22817ae59f7b8c3ecbee3","flatsize":212790,"path":"All/py311-annoy-1.17.3.pkg","repopath":"All/py311-annoy-1.17.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":59808,"desc":"Annoy (Approximate Nearest Neighbors Oh Yeah) is a C++ library with Python\nbindings to search for points in space that are close to a given query point.\nIt also creates large read-only file-based data structures that are mmapped\ninto memory so that many processes may share the same data.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"annotations":{"flavor":"py311"}},{"name":"py311-ansi","origin":"devel/py-ansi","version":"0.3.7","comment":"ANSI cursor movement and graphics","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tehmaze/ansi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7211a11e74aa8e74a9ae4a493b557eda287599871880658397e8ef83516e5e1","flatsize":63164,"path":"All/py311-ansi-0.3.7.pkg","repopath":"All/py311-ansi-0.3.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15492,"desc":"It provides various ANSI escape codes, used in moving the cursor in a text\nconsole or rendering coloured text.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-amqplib","origin":"net/py-amqplib","version":"1.0.2_1","comment":"AMQP Client Library","maintainer":"lwhsu@FreeBSD.org","www":"https://code.google.com/archive/p/py-amqplib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a64b9a40a8409bef38daea68d92718230f4bbe4a2b1498681627579a404e8403","flatsize":518800,"path":"All/py311-amqplib-1.0.2_1.pkg","repopath":"All/py311-amqplib-1.0.2_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":62552,"desc":"Implements a simple non-threaded Python client library for AMQP 0-8,\ntested with RabbitMQ.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-reservations","origin":"devel/py-azure-mgmt-reservations","version":"2.1.0","comment":"Microsoft Azure Reservations Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-reservations/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d84b607b68aebf539bb48a07aac96255bf9cb9cd1fdbd007649b75d94083a0a","flatsize":2372558,"path":"All/py311-azure-mgmt-reservations-2.1.0.pkg","repopath":"All/py311-azure-mgmt-reservations-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":149100,"desc":"This is the Microsoft Azure Reservations Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-relay","origin":"devel/py-azure-mgmt-relay","version":"0.2.0","comment":"Microsoft Azure Relay Management Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-relay/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e340d263accfc11cc31aa8bd2863482b5a8fedcf1ddd3b079c85ca2919067648","flatsize":627787,"path":"All/py311-azure-mgmt-relay-0.2.0.pkg","repopath":"All/py311-azure-mgmt-relay-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39704,"desc":"This is the Microsoft Azure Relay Management Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-msrest":{"origin":"net-mgmt/py-msrest","version":"0.7.1_1"},"py311-msrestazure":{"origin":"net-mgmt/py-msrestazure","version":"0.6.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-animatplot","origin":"math/py-animatplot","version":"0.4.2_1","comment":"Making animating in matplotlib easy","maintainer":"yuri@FreeBSD.org","www":"https://github.com/t-makaro/animatplot/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"912457b6c24c0b976cc741926c50e09962bfade815f667cb9dfceef43462a7e0","flatsize":151772,"path":"All/py311-animatplot-0.4.2_1.pkg","repopath":"All/py311-animatplot-0.4.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26900,"desc":"animatplots a python package for making interactive as well as animated plots\nwith matplotlib.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aniso8601","origin":"devel/py-aniso8601","version":"9.0.1_1","comment":"Library for parsing ISO 8601 strings","maintainer":"rm@FreeBSD.org","www":"https://bitbucket.org/nielsenb/aniso8601/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ef38a4944c3e6faa8ab7c78e208b2c50b9d406f4f8e82ac99fee49245fa66c4","flatsize":984176,"path":"All/py311-aniso8601-9.0.1_1.pkg","repopath":"All/py311-aniso8601-9.0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":94336,"desc":"A library for parsing ISO 8601 strings.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-altgraph","origin":"math/py-altgraph","version":"0.17.4","comment":"Python graph (network) package","maintainer":"python@FreeBSD.org","www":"https://altgraph.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7cf4a773dc29e1fe6df2ad84b48dc2f3d26de3726eca8d5b13f453239cba21c6","flatsize":211005,"path":"All/py311-altgraph-0.17.4.pkg","repopath":"All/py311-altgraph-0.17.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35028,"desc":"altgraph is a fork of graphlib: a graph (network) package for constructing\ngraphs, BFS and DFS traversals, topological sort, shortest paths, etc. with\ngraphviz output.\n\naltgraph includes some additional usage of Python 2.6+ features and\nenhancements related to modulegraph and macholib.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-amaranth","origin":"cad/py-amaranth","version":"0.5.0","comment":"Amaranth hardware definition language","maintainer":"yuri@FreeBSD.org","www":"https://amaranth-lang.org/docs/amaranth/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f73150219ed6a322b72a1955e530fb4b2eb98444ebe4633f08e5c8cb077afc46","flatsize":4078658,"path":"All/py311-amaranth-0.5.0.pkg","repopath":"All/py311-amaranth-0.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":516056,"desc":"The Amaranth project provides an open-source toolchain for developing hardware\nbased on synchronous digital logic using the Python programming language, as\nwell as evaluation board definitions, a System on Chip toolkit, and more. It\naims to be easy to learn and use, reduce or eliminate common coding mistakes,\nand simplify the design of complex hardware with reusable components.\n\nThe Amaranth toolchain consists of the Amaranth hardware definition language,\nthe standard library, the simulator, and the build system, covering all steps of\na typical FPGA development workflow. At the same time, it does not restrict the\ndesigner's choice of tools: existing industry-standard (System)Verilog or VHDL\ncode can be integrated into an Amaranth-based design flow, or, conversely,\nAmaranth code can be integrated into an existing Verilog-based design flow.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-jschon":{"origin":"devel/py-jschon","version":"0.11.1"},"py311-pyvcd":{"origin":"cad/py-pyvcd","version":"0.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad","python"],"annotations":{"flavor":"py311"}},{"name":"py311-amqp","origin":"net/py-amqp","version":"5.2.0","comment":"Low-level AMQP client for Python (fork of amqplib)","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/celery/py-amqp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"842bcb10764b8ea6858ee9d3ccd08b739467d7de95f909c0d92c0f285b45d0c6","flatsize":609974,"path":"All/py311-amqp-5.2.0.pkg","repopath":"All/py311-amqp-5.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":87212,"desc":"This is a fork of amqplib which was originally written by Barry Pederson. It\nis maintained by the Celery project, and used by kombu as a pure python\nalternative when librabbitmq is not available.\n\nThis library should be API compatible with librabbitmq.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-vine":{"origin":"devel/py-vine","version":"5.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-amply","origin":"math/py-amply","version":"0.1.6","comment":"Load and manipulate AMPL data as Python data structures","maintainer":"yuri@FreeBSD.org","www":"https://github.com/willu47/amply","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1ea1d9859e1dd9acdfcbb4ce0a89d480b773e393714860f745844591c88346c","flatsize":132107,"path":"All/py311-amply-0.1.6.pkg","repopath":"All/py311-amply-0.1.6.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":28180,"desc":"Amply allows you to load and manipulate AMPL data as Python data structures.\n\nAmply only supports a specific subset of the AMPL syntax:\n* set declarations\n* set data statements\n* parameter declarations\n* parameter data statements","deps":{"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-all-repos","origin":"devel/py-all-repos","version":"1.27.0_1","comment":"Clone all your repositories and apply sweeping changes","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/asottile/all-repos","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24459e84fa23107ca7eeef99440bc44f7b43505eb6ce6e3a4b37c41b61f62560","flatsize":385909,"path":"All/py311-all-repos-1.27.0_1.pkg","repopath":"All/py311-all-repos-1.27.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":66716,"desc":"all-repos clones all your repositories and apply sweeping changes.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"jq":{"origin":"textproc/jq","version":"1.7.1"},"py311-identify":{"origin":"devel/py-identify","version":"1.4.30"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ansible-lint","origin":"sysutils/py-ansible-lint","version":"6.17.1_1","comment":"Checks playbooks for sub-optimal practices and behaviour","maintainer":"matthew@FreeBSD.org","www":"https://github.com/willthames/ansible-lint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35aa1a2a0a2353187cb3b3788162f10f94fc8cfa0bfada6979c39d08ec4d696a","flatsize":2147234,"path":"All/py311-ansible-lint-6.17.1_1.pkg","repopath":"All/py311-ansible-lint-6.17.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":351976,"desc":"ansible-lint checks playbooks for practices and behaviour that could\npotentially be improved.","deps":{"py311-ansible-compat":{"origin":"sysutils/py-ansible-compat","version":"4.1.2"},"py311-ansible-core":{"origin":"sysutils/py-ansible-core","version":"2.15.6"},"py311-black":{"origin":"devel/py-black","version":"24.4.2"},"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pathspec":{"origin":"devel/py-pathspec","version":"0.12.1"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-subprocess-tee":{"origin":"devel/py-subprocess-tee","version":"0.4.2"},"py311-wcmatch":{"origin":"textproc/py-wcmatch","version":"8.5.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"py311-yamllint":{"origin":"devel/py-yamllint","version":"1.35.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"py311-anndata","origin":"devel/py-anndata","version":"0.10.7","comment":"Annotated data","maintainer":"sunpoet@FreeBSD.org","www":"https://anndata.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7e778b9693403eb8a31ad16a158cbdd54d0d976696d77de48290d491bbb2e76","flatsize":1644716,"path":"All/py311-anndata-0.10.7.pkg","repopath":"All/py311-anndata-0.10.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":257252,"desc":"anndata is a Python package for handling annotated data matrices in memory and\non disk, positioned between pandas and xarray. anndata offers a broad range of\ncomputationally efficient features including, among others, sparse data support,\nlazy operations, and a PyTorch interface.","deps":{"py311-array-api-compat":{"origin":"devel/py-array-api-compat","version":"1.7"},"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-natsort":{"origin":"devel/py-natsort","version":"8.4.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aniso86016","origin":"devel/py-aniso86016","version":"6.0.0_1","comment":"Library for parsing ISO 8601 strings","maintainer":"sunpoet@FreeBSD.org","www":"https://bitbucket.org/nielsenb/aniso8601/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5f2884bcd2670e9b11fd2125d7d99da4049b9c5001b7d3a73c0bca4748f4212","flatsize":676349,"path":"All/py311-aniso86016-6.0.0_1.pkg","repopath":"All/py311-aniso86016-6.0.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":72996,"desc":"A library for parsing ISO 8601 strings.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-alpha-vantage","origin":"finance/py-alpha-vantage","version":"2.3.1","comment":"Module to get stock data from the Alpha Vantage Api","maintainer":"yuri@FreeBSD.org","www":"https://github.com/RomelTorres/alpha_vantage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23c5c92ee6f65ab457214b02ee0b5a19d0047e2176ef4cb13e27a53e992e8923","flatsize":596887,"path":"All/py311-alpha-vantage-2.3.1.pkg","repopath":"All/py311-alpha-vantage-2.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31296,"desc":"alpha-vantage is a Python module to get stock data/cryptocurrencies from the\nAlpha Vantage API.\n\nAlpha Vantage delivers a free API for real time financial data and most used\nfinance indicators in a simple json or pandas format. This module implements\na python interface to the free API provided by Alpha Vantage. It requires a\nfree API key, that can be requested from\nhttp://www.alphavantage.co/support/#api-key.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"annotations":{"flavor":"py311"}},{"name":"py311-alive-progress","origin":"misc/py-alive-progress","version":"3.1.5_1","comment":"Enhanced Python Progress Bar","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rsalmei/alive-progress","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e623167a71f9d46d5963086d7167ead0068ced480c4245075031b10166e945f9","flatsize":660468,"path":"All/py311-alive-progress-3.1.5_1.pkg","repopath":"All/py311-alive-progress-3.1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":124452,"desc":"alive-progress is a new kind of Progress Bar, with real-time throughput, ETA,\nand very cool animations!","deps":{"py311-about-time":{"origin":"devel/py-about-time","version":"4.2.1_1"},"py311-grapheme":{"origin":"textproc/py-grapheme","version":"0.6.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-algopy","origin":"math/py-algopy","version":"0.5.7_3","comment":"Algorithmic Differentiation (AD) and Taylor polynomial approximations","maintainer":"yuri@FreeBSD.org","www":"https://pythonhosted.org/algopy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91ec890ccbace1adc9cb44f50f7ad5d39da598532902d1facacdfa81fd9c8423","flatsize":2399104,"path":"All/py311-algopy-0.5.7_3.pkg","repopath":"All/py311-algopy-0.5.7_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":261192,"desc":"The purpose of AlgoPy is the evaluation of higher-order derivatives in the\nforward and reverse mode of Algorithmic Differentiation (AD) of functions\nthat are implemented as Python programs. Particular focus are functions that\ncontain numerical linear algebra functions as they often appear in statistically\nmotivated functions. The intended use of AlgoPy is for easy prototyping at\nreasonable execution speeds. More precisely, for a typical program a directional\nderivative takes order 10 times as much time as time as the function evaluation.\nThis is approximately also true for the gradient.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-airtable-python-wrapper","origin":"devel/py-airtable-python-wrapper","version":"0.15.3_1","comment":"Python API Wrapper for the Airtable API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gtalarico/pyairtable/tree/airtable-python-wrapper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"435567e2c2ef1f8c80f80378c41bdf247d7d1cfe0b96fd59be4113c2c0c9c510","flatsize":123513,"path":"All/py311-airtable-python-wrapper-0.15.3_1.pkg","repopath":"All/py311-airtable-python-wrapper-0.15.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20796,"desc":"Python Client for the Airtable API","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-amalgamate","origin":"devel/py-amalgamate","version":"0.1.3_1","comment":"Collapse Python packages into a single module","maintainer":"python@FreeBSD.org","www":"https://github.com/xonsh/amalgamate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77484c8583005cc51932c70b212ac51ee8c8d44efd664ccb0d2117ff1f0b34b7","flatsize":113060,"path":"All/py311-amalgamate-0.1.3_1.pkg","repopath":"All/py311-amalgamate-0.1.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19824,"desc":"A package-based, source code amalgamater for collapsing Python\npackages into a single module.\n\nThe big idea here is to glue most of the source files in a package or\nsubpackage together into a single module, called\n__amalgam__.py. Combined with some hooks in the __init__.py, this\nshould dramatically reduce the number of files that are being searched\nfor inside of the package. This is critical in larger projects where\nimport times are the major startup time cost.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ambit","origin":"math/py-ambit","version":"0.7.1_2","comment":"Library for tensor product calculations","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jturney/ambit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0446a136ff5ab8b672be7ef78632bbe03c6b680895772e65890ec68e1faa90a","flatsize":455967,"path":"All/py311-ambit-0.7.1_2.pkg","repopath":"All/py311-ambit-0.7.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":135456,"desc":"Python bindings for the C++ library implementing the tensor product calculations\nthrough a clean, concise user interface.","deps":{"ambit-tensor":{"origin":"math/ambit","version":"0.7.1_2"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"}},"categories":["math"],"shlibs_required":["libambit.so","libhdf5.so.200","libopenblas.so.0"],"annotations":{"flavor":"py311"}},{"name":"py311-alabaster","origin":"textproc/py-alabaster","version":"0.7.16","comment":"Modified Kr Sphinx theme","maintainer":"sunpoet@FreeBSD.org","www":"https://alabaster.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8897e220815995b620705dae98f673dd314d46ae87162b1245753f56dc1e0af5","flatsize":49869,"path":"All/py311-alabaster-0.7.16.pkg","repopath":"All/py311-alabaster-0.7.16.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14092,"desc":"Alabaster is a visually (c)lean, responsive, configurable theme for the Sphinx\ndocumentation system.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-al","origin":"audio/py-al","version":"0.1.0","comment":"OpenAL bindings for Python","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/marcusva/py-al","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b32c71e81901369ae4096af4399d279a82eda25efdc58970bf3cd7b18a5ec4ca","flatsize":463836,"path":"All/py311-al-0.1.0.pkg","repopath":"All/py311-al-0.1.0.pkg","licenselogic":"or","licenses":["PD","ZLIB"],"pkgsize":142044,"desc":"PyAL is a wrapper around the OpenAL library and as such similar to the\ndiscontinued PyOpenAL project. In contrast to PyOpenAL, it has no licensing\nrestrictions, nor does it rely on C code, but uses ctypes instead.","deps":{"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-al port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-altair","origin":"graphics/py-altair","version":"5.3.0","comment":"Declarative statistical visualization library for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/altair-viz/altair","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59054ab7956cf04532b4151723a6a2f08be377c586e8d9364f42f97cf92779f3","flatsize":15179662,"path":"All/py311-altair-5.3.0.pkg","repopath":"All/py311-altair-5.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":465560,"desc":"Altair is a declarative statistical visualization library for Python. With\nAltair, you can spend more time understanding your data and its meaning.\nAltair's API is simple, friendly and consistent and built on top of the powerful\nVega-Lite JSON specification. This elegant simplicity produces beautiful and\neffective visualizations with a minimal amount of code.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-toolz":{"origin":"devel/py-toolz","version":"0.12.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiostream","origin":"www/py-aiostream","version":"0.6.1","comment":"Generator-based operators for asynchronous iteration","maintainer":"sunpoet@FreeBSD.org","www":"https://aiostream.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d663465bda68b05ccb072210a0cd1eb4dfd72373cee64121a43d7c186cc0a2e","flatsize":483923,"path":"All/py311-aiostream-0.6.1.pkg","repopath":"All/py311-aiostream-0.6.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":68156,"desc":"aiostream provides a collection of stream operators that can be combined to\ncreate asynchronous pipelines of operations.\n\nIt can be seen as an asynchronous version of itertools, although some aspects\nare slightly different. Essentially, all the provided operators return a unified\ninterface called a stream. A stream is an enhanced asynchronous iterable\nproviding the following features:\n- Operator pipe-lining - using pipe symbol |\n- Repeatability - every iteration creates a different iterator\n- Safe iteration context - using async with and the stream method\n- Simplified execution - get the last element from a stream using await\n- Slicing and indexing - using square brackets []\n- Concatenation - using addition symbol +","deps":{"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiosqlite","origin":"databases/py-aiosqlite","version":"0.19.0","comment":"AsyncIO bridge to the standard sqlite3 module for Python 3.7+","maintainer":"romain@FreeBSD.org","www":"https://pypi.python.org/pypi/aiosqlite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1250756ebd3d3968d5c2476ff01a3323848547522638773b3895d0e8b2d23d4","flatsize":244432,"path":"All/py311-aiosqlite-0.19.0.pkg","repopath":"All/py311-aiosqlite-0.19.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37956,"desc":"aiosqlite allows interaction with SQLite databases on the main AsyncIO event\nloop without blocking execution of other coroutines while waiting for queries\nor data fetches. It does this by using a single, shared thread per connection.\nThis thread executes all actions within a shared request queue to prevent\noverlapping actions.\n\nConnection objects are proxies to the real connections, contain the shared\nexecution thread, and provide context managers to handle automatically closing\nconnections. Cursors are similarly proxies to the real cursors, and provide\nasync iterators to query results.","deps":{"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-backtrader","origin":"finance/py-backtrader","version":"1.9.74.123_1","comment":"Python Backtesting library for trading strategies","maintainer":"m.tsatsenko@gmail.com","www":"https://www.backtrader.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f3388a449be3853835416e4ef9286fe15bf2018954cdca81f5990217e5f8e20","flatsize":4157662,"path":"All/py311-backtrader-1.9.74.123_1.pkg","repopath":"All/py311-backtrader-1.9.74.123_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":546356,"desc":"A feature-rich Python framework for backtesting and trading.\n\nbacktrader allows you to focus on writing reusable trading strategies,\nindicators and analyzers instead of having to spend time building\ninfrastructure.\n\nSee also: https://github.com/backtrader/backtrader","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance","python"],"options":{"PLOTTING":"off","TALIB":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-ansible-core","origin":"sysutils/py-ansible-core","version":"2.15.6","comment":"Radically simple IT automation","maintainer":"cy@FreeBSD.org","www":"https://www.ansible.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"157b9ace0267114eeb27f61c22ba9424171612db492ac631f0540ed35e572fce","flatsize":22825115,"path":"All/py311-ansible-core-2.15.6.pkg","repopath":"All/py311-ansible-core-2.15.6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":3183184,"desc":"Ansible is a radically simple configuration-management, deployment,\ntask-execution, and multinode orchestration framework.\n\nansible-core contains the core engine, modules and plugins. It does not contain\ncommunity and partner supported Ansible Collections of modules and plugins.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-resolvelib":{"origin":"devel/py-resolvelib","version":"0.8.1_1"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"cpe":"cpe:2.3:a:redhat:ansible:2.15.6:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-alembic","origin":"databases/py-alembic","version":"1.13.1_1","comment":"Database migration tool for SQLAlchemy","maintainer":"bofh@FreeBSD.org","www":"https://alembic.zzzcomputing.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"169362022d12fb10ffaf662e7822f1437156ccdc5e2eed66e6b0fb4fee349e8b","flatsize":3209032,"path":"All/py311-alembic-1.13.1_1.pkg","repopath":"All/py311-alembic-1.13.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":397164,"desc":"Alembic is a new database migrations tool, written by the author of\nSQLAlchemy. A migrations tool offers the following functionality:\n\n- Can emit ALTER statements to a database in order to change the structure of\n  tables and other constructs\n- Provides a system whereby \"migration scripts\" may be constructed; each\n  script indicates a particular series of steps that can \"upgrade\" a target\n  database to a new version, and optionally a series of steps that can\n  \"downgrade\" similarly, doing the same steps in reverse.\n- Allows the scripts to execute in some sequential manner.","deps":{"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-importlib-resources":{"origin":"devel/py-importlib-resources","version":"6.4.0"},"py311-mako":{"origin":"textproc/py-mako","version":"1.3.5"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiorpcX","origin":"devel/py-aiorpcX","version":"0.23.1,1","comment":"Generic async RPC implementation, including JSON-RPC","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/aiorpcX/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d26e8c952155c90a4a4c0a6e6453adc151f77d50294b5cc7bd9a050fdab3da9b","flatsize":482046,"path":"All/py311-aiorpcX-0.23.1,1.pkg","repopath":"All/py311-aiorpcX-0.23.1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":74348,"desc":"A generic asyncio library implementation of RPC suitable for an application that\nis a client, server or both.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-websockets":{"origin":"devel/py-websockets","version":"12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-certbot","origin":"security/py-certbot","version":"2.11.0,1","comment":"Let's Encrypt client","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e1b181c0d71d8822299513f434f7ca66cf7d609fe65da59765854687836b0e2","flatsize":5769729,"path":"All/py311-certbot-2.11.0,1.pkg","repopath":"All/py311-certbot-2.11.0,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":881792,"desc":"In short: getting and installing SSL/TLS certificates made easy.\n\nCertbot is a tool to automatically receive and install\nX.509 certificates to enable TLS on servers. The client will\ninteroperate with the Let's Encrypt CA which will be issuing\nbrowser-trusted certificates for free.\n\nIt's all automated:\n\nThe tool will prove domain control to the CA and submit a CSR\n(Certificate Signing Request).\n\nIf domain control has been proven, a certificate will get issued and\nthe tool will automatically install it.","deps":{"py311-acme":{"origin":"security/py-acme","version":"2.11.0,1"},"py311-configargparse":{"origin":"devel/py-configargparse","version":"1.5.3_1"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-josepy":{"origin":"security/py-josepy","version":"1.14.0"},"py311-parsedatetime":{"origin":"devel/py-parsedatetime","version":"2.6"},"py311-pyrfc3339":{"origin":"devel/py-pyrfc3339","version":"1.1_1"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"MANPAGES":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"This port installs the \"standalone\" client only, which does not use and\nis not the certbot-auto bootstrap/wrapper script.\n\nThe simplest form of usage to obtain certificates is:\n\n # sudo certbot certonly --standalone -d <domain>, [domain2, ... domainN]>\n\nNOTE:\n\nThe client requires the ability to bind on TCP port 80 or 443 (depending\non the --preferred-challenges option used). If a server is running on that\nport, it will need to be temporarily stopped so that the standalone server\ncan listen on that port to complete the challenge authentication process.\n\nFor more information on the 'standalone' mode, see:\n\n  https://certbot.eff.org/docs/using.html#standalone\n\nThe certbot plugins to support apache and nginx certificate installation\nwill be made available in the following ports:\n\n * Apache plugin: security/py-certbot-apache\n * Nginx plugin: security/py-certbot-nginx\n\nIn order to automatically renew the certificates, add this line to\n/etc/periodic.conf:\n\n    weekly_certbot_enable=\"YES\"\n\nMore config details in the certbot periodic script:\n\n    /usr/local/etc/periodic/weekly/500.certbot-3.11","type":"install"},{"message":"The certbot periodic script has new config options:\n\n * weekly_certbot_pre_hook\n * weekly_certbot_post_hook\n * weekly_certbot_deploy_hook\n * weekly_certbot_custom_args\n\nFor config details, see the certbot periodic script:\n\n    /usr/local/etc/periodic/weekly/500.certbot-3.11","type":"upgrade","maximum_version":"1.5.0_2,1"}]},{"name":"py311-aiologger","origin":"devel/py-aiologger","version":"0.7.0","comment":"Asynchronous logging for python and asyncio","maintainer":"krion@FreeBSD.org","www":"https://pypi.org/project/aiologger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8066284f4513a5082b292018b937e2d45cd1156105ba733e89dc6b0632ada9f","flatsize":268381,"path":"All/py311-aiologger-0.7.0.pkg","repopath":"All/py311-aiologger-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47404,"desc":"Asynchronous logging for python and asyncio","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aioredis","origin":"databases/py-aioredis","version":"1.3.1","comment":"Python asyncio (PEP 3156) Redis client library","maintainer":"farrokhi@FreeBSD.org","www":"https://github.com/aio-libs/aioredis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1821c9607bbb7303c73508bc225a893423dc619e530f16572e7842dd43fa8b6f","flatsize":874065,"path":"All/py311-aioredis-1.3.1.pkg","repopath":"All/py311-aioredis-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":125132,"desc":"asyncio (PEP 3156) Redis client library.\n\nThe library is intended to provide simple and clear interface\nto Redis based on asyncio.","deps":{"py311-async_timeout":{"origin":"devel/py-async_timeout","version":"4.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"HIREDIS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-aiomysql","origin":"databases/py-aiomysql","version":"0.2.0","comment":"MySQL driver for asyncio","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aio-libs/aiomysql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c8d36dab68d13e5207280153066f1d5d0c20461481793d0c36c0933e8ac40c3","flatsize":540724,"path":"All/py311-aiomysql-0.2.0.pkg","repopath":"All/py311-aiomysql-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":86316,"desc":"aiomysql is a \"driver\" for accessing a MySQL database from the asyncio\n(PEP-3156/tulip) framework. It depends on and reuses most parts of PyMySQL .\naiomysql tries to be like awesome aiopg library and preserve same api, look and\nfeel.\n\nInternally aiomysql is copy of PyMySQL, underlying io calls switched to async,\nbasically yield from and asyncio.coroutine added in proper places)). sqlalchemy\nsupport ported from aiopg.","deps":{"py311-pymysql":{"origin":"databases/py-pymysql","version":"1.0.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiopg","origin":"databases/py-aiopg","version":"1.4.0","comment":"Python library for accessing PostgreSQL database using asyncio","maintainer":"farrokhi@FreeBSD.org","www":"https://github.com/aio-libs/aiopg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ef04b4c1df856cba5de99fdcd1f024e2499edbddbbfe9ed11826454f546b672","flatsize":478079,"path":"All/py311-aiopg-1.4.0.pkg","repopath":"All/py311-aiopg-1.4.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":69340,"desc":"aiopg is a library for accessing a PostgreSQL database from the asyncio\n(PEP-3156/tulip) framework. It wraps asynchronous features of the Psycopg\ndatabase driver.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"py311-async_timeout":{"origin":"devel/py-async_timeout","version":"4.0.3"},"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-albumentations","origin":"graphics/py-albumentations","version":"1.4.5","comment":"Fast image augmentation library and wrapper around other libraries","maintainer":"yuri@FreeBSD.org","www":"https://albumentations.ai/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1e0949b9fb74663d33aedbf192fffa1cbad2c8c0fac40e304db35f0c82ecc44","flatsize":2412625,"path":"All/py311-albumentations-1.4.5.pkg","repopath":"All/py311-albumentations-1.4.5.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":311944,"desc":"Albumentations is a computer vision tool that boosts the performance of deep\nconvolutional neural networks.\n\nThe library is widely used in industry, deep learning research, machine learning\ncompetitions, and open source projects.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pydantic2":{"origin":"devel/py-pydantic2","version":"2.7.4"},"py311-scikit-image":{"origin":"graphics/py-scikit-image","version":"0.19.3_2"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiohttp-wsgi","origin":"www/py-aiohttp-wsgi","version":"0.10.0","comment":"WSGI adapter for aiohttp","maintainer":"bofh@FreeBSD.org","www":"https://github.com/etianen/aiohttp-wsgi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"caf0028310adeaa7157be19e875bc58131489fa4a50cae8caf3a7bebcf4188bb","flatsize":94015,"path":"All/py311-aiohttp-wsgi-0.10.0.pkg","repopath":"All/py311-aiohttp-wsgi-0.10.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20160,"desc":"WSGI adapter for aiohttp.\n\nFeatures:\n\n * Run WSGI applications (e.g. Django, Flask) on aiohttp.\n * Handle thousands of client connections, using asyncio.\n * Add websockets to your existing Python web app!","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aioitertools","origin":"devel/py-aioitertools","version":"0.11.0_2","comment":"Itertools and builtins for AsyncIO and mixed iterables","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/omnilib/aioitertools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01c84aa18e03249d6537115bca288e73ffb7f3f8ebc3e4f901367910e31cc369","flatsize":459257,"path":"All/py311-aioitertools-0.11.0_2.pkg","repopath":"All/py311-aioitertools-0.11.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":55108,"desc":"aioitertools provides implementation of itertools, builtins, and more for\nAsyncIO and mixed-type iterables.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiomcache","origin":"databases/py-aiomcache","version":"0.7.0_1","comment":"Minimal asyncio memcached client","maintainer":"acm@FreeBSD.org","www":"https://github.com/aio-libs/aiomcache/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46e3c5e4dc7b6d4832d68af2ce32bd1b0e5abcf5427e924828e2912f3ecd2512","flatsize":182526,"path":"All/py311-aiomcache-0.7.0_1.pkg","repopath":"All/py311-aiomcache-0.7.0_1.pkg","licenselogic":"single","licenses":["BSD"],"pkgsize":29188,"desc":"Asyncio (PEP 3156) library to work with memcached","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"cpe":"cpe:2.3:a:aiomcache_project:aiomcache:0.7.0:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-aiohttp_cors","origin":"www/py-aiohttp_cors","version":"0.7.0_1","comment":"CORS support for aiohttp","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aio-libs/aiohttp-cors","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce2f39cf64b30d533c8f65f782831ebb78a589bb81d6da64f1cf2e4a407e0433","flatsize":167936,"path":"All/py311-aiohttp_cors-0.7.0_1.pkg","repopath":"All/py311-aiohttp_cors-0.7.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31200,"desc":"aiohttp_cors library implements Cross Origin Resource Sharing (CORS) support for\naiohttp asyncio-powered asynchronous HTTP server.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiohttp-socks","origin":"net/py-aiohttp-socks","version":"0.8.4","comment":"SOCKS proxy connector for aiohttp","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/aiohttp-socks/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fb0071ff51f36f1dbd1d377e2a86781b1f4c1ac17d58f05c5f7c3d2a032c778","flatsize":52402,"path":"All/py311-aiohttp-socks-0.8.4.pkg","repopath":"All/py311-aiohttp-socks-0.8.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13244,"desc":"SOCKS proxy connector for aiohttp. SOCKS4(a) and SOCKS5 are supported.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-python-socks":{"origin":"net/py-python-socks","version":"2.5.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-trio":{"origin":"net/py-trio","version":"0.25.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiohttp-session","origin":"www/py-aiohttp-session","version":"2.11.0_1","comment":"Web sessions for aiohttp web","maintainer":"acm@FreeBSD.org","www":"https://github.com/aio-libs/aiohttp-session","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f7ea7207872fe71b5fcf22d6c14e1a5fe126d50d4d798122c7ce5c8b48050ad","flatsize":106203,"path":"All/py311-aiohttp-session-2.11.0_1.pkg","repopath":"All/py311-aiohttp-session-2.11.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19984,"desc":"The library provides sessions for aiohttp.web","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-aiomcache":{"origin":"databases/py-aiomcache","version":"0.7.0_1"},"py311-aioredis":{"origin":"databases/py-aioredis","version":"1.3.1"},"py311-pycryptodome":{"origin":"security/py-pycryptodome","version":"3.20.0"},"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"py311-secure":{"origin":"security/py-secure","version":"0.3.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:aiohttp-session_project:aiohttp-session:2.11.0:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-apache-beam","origin":"misc/py-apache-beam","version":"2.43.0_2","comment":"Apache Beam SDK for Python","maintainer":"yuri@FreeBSD.org","www":"https://beam.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f436dcdc6ec06e4e6320af2dd81ee50b94754130010fa75f1a2f2253464ea666","flatsize":47126265,"path":"All/py311-apache-beam-2.43.0_2.pkg","repopath":"All/py311-apache-beam-2.43.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":5860932,"desc":"Apache Beam is a unified programming model for Batch and Streaming data\nprocessing.\n\nBeam provides a general approach to expressing embarrassingly parallel data\nprocessing pipelines and supports three categories of users, each of which have\nrelatively disparate backgrounds and needs.\n\n* End Users: Writing pipelines with an existing SDK, running it on an existing\n  runner. These users want to focus on writing their application logic and have\n  everything else just work.\n* SDK Writers: Developing a Beam SDK targeted at a specific user community\n  (Java, Python, Scala, Go, R, graphical, etc). These users are language geeks\n  and would prefer to be shielded from all the details of various runners and\n  their implementations.\n* Runner Writers: Have an execution environment for distributed processing and\n  would like to support programs written against the Beam Model. Would prefer to\n  be shielded from details of multiple SDKs.","deps":{"py311-cloudpickle":{"origin":"devel/py-cloudpickle","version":"3.0.0"},"py311-crcmod":{"origin":"devel/py-crcmod","version":"1.7_2"},"py311-dill":{"origin":"devel/py-dill","version":"0.3.8"},"py311-fastavro":{"origin":"textproc/py-fastavro","version":"1.9.3"},"py311-fasteners":{"origin":"devel/py-fasteners","version":"0.19"},"py311-grpcio":{"origin":"devel/py-grpcio","version":"1.64.1"},"py311-hdfs":{"origin":"www/py-hdfs","version":"2.7.3"},"py311-httplib2":{"origin":"www/py-httplib2","version":"0.22.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-objsize":{"origin":"devel/py-objsize","version":"0.7.0"},"py311-orjson":{"origin":"devel/py-orjson","version":"3.9.10_6"},"py311-proto-plus":{"origin":"devel/py-proto-plus","version":"1.23.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-pydot":{"origin":"graphics/py-pydot","version":"2.0.0"},"py311-pymongo":{"origin":"databases/py-pymongo","version":"3.13.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-regex":{"origin":"textproc/py-regex","version":"2024.7.24"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-zstandard":{"origin":"archivers/py-zstandard","version":"0.22.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-aiohttp-oauthlib","origin":"www/py-aiohttp-oauthlib","version":"0.1.0","comment":"Oauthlib for aiohttp clients","maintainer":"chalpin@cs.wisc.edu","www":"https://git.sr.ht/~whynothugo/aiohttp-oauthlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c63d8e9ebaa1c62a1ba1f4c7d22edf46f62bc879f40650084af0ff1d4001660","flatsize":73899,"path":"All/py311-aiohttp-oauthlib-0.1.0.pkg","repopath":"All/py311-aiohttp-oauthlib-0.1.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":13956,"desc":"Oauthlib for aiohttp clients\n\nLibrary integrating OAuthlib from Requests into the AIOHTTP Asynchronous\nHTTP Client/Server framework.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-oauthlib":{"origin":"security/py-oauthlib","version":"3.2.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiohttp-security","origin":"security/py-aiohttp-security","version":"0.4.0_1","comment":"security for aiohttp.web","maintainer":"acm@FreeBSD.org","www":"https://github.com/aio-libs/aiohttp-security","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76be2b1ce819fcbd633393aa5604a4d0981d30ea115151a974d6aa12c3e475bb","flatsize":62484,"path":"All/py311-aiohttp-security-0.4.0_1.pkg","repopath":"All/py311-aiohttp-security-0.4.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14772,"desc":"The library provides identity and authorization for aiohttp.web","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-aiohttp-session":{"origin":"www/py-aiohttp-session","version":"2.11.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiohttp-jinja2","origin":"www/py-aiohttp-jinja2","version":"1.5.1","comment":"template renderer for aiohttp.web (http server for asyncio)","maintainer":"acm@FreeBSD.org","www":"https://github.com/aio-libs/aiohttp-jinja2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85062aa91b0aa3ea3622c80bfe2985243c4da9724ccd64e8f683e278d99ce0ee","flatsize":51538,"path":"All/py311-aiohttp-jinja2-1.5.1.pkg","repopath":"All/py311-aiohttp-jinja2-1.5.1.pkg","licenselogic":"single","pkgsize":12708,"desc":"jinja2 template renderer for aiohttp.web","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:aiohttp-jinja2_project:aiohttp-jinja2:1.5.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-aiohttp-middlewares","origin":"www/py-aiohttp-middlewares","version":"2.3.0","comment":"Collection of useful middlewares for aiohttp applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/playpauseandstop/aiohttp-middlewares","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5076fddc073314c1d4740654b985640091e1b7aeddd09c8311baf142f127235","flatsize":133923,"path":"All/py311-aiohttp-middlewares-2.3.0.pkg","repopath":"All/py311-aiohttp-middlewares-2.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22988,"desc":"aiohttp-middlewares is a collection of useful middlewares for aiohttp.web\napplications.\n\nBy default aiohttp.web does not provide many built-in middlewares for standart\nweb-development needs such as: handling errors, shielding view handlers, or\nproviding CORS headers.\n\naiohttp-middlewares tries to fix this by providing several middlewares that aims\nto cover most common web-development needs.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-async_timeout":{"origin":"devel/py-async_timeout","version":"4.0.3"},"py311-yarl":{"origin":"www/py-yarl","version":"1.9.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiorwlock","origin":"devel/py-aiorwlock","version":"1.4.0_1","comment":"Read write lock for asyncio","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aio-libs/aiorwlock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87bcf3dc41686ae748cbca7558d21f4660b0a77979714d4cbe08ab0b07312f84","flatsize":66683,"path":"All/py311-aiorwlock-1.4.0_1.pkg","repopath":"All/py311-aiorwlock-1.4.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13908,"desc":"aiorwlock provides read write lock for asyncio . A RWLock maintains a pair of\nassociated locks, one for read-only operations and one for writing. The read\nlock may be held simultaneously by multiple reader tasks, so long as there are\nno writers. The write lock is exclusive.\n\nWhether or not a read-write lock will improve performance over the use of a\nmutual exclusion lock depends on the frequency that the data is read compared to\nbeing modified. For example, a collection that is initially populated with data\nand thereafter infrequently modified, while being frequently searched is an\nideal candidate for the use of a read-write lock. However, if updates become\nfrequent then the data spends most of its time being exclusively locked and\nthere is little, if any increase in concurrency.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aioquic","origin":"www/py-aioquic","version":"0.9.25","comment":"Implementation of QUIC and HTTP/3","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aiortc/aioquic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f5e08a00f203fb3b248c2824a2d3f8e698b70d33b2e461769e0d9d029cbae28","flatsize":1358136,"path":"All/py311-aioquic-0.9.25.pkg","repopath":"All/py311-aioquic-0.9.25.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":208508,"desc":"aioquic is a library for the QUIC network protocol in Python. It features a\nminimal TLS 1.3 implementation, a QUIC stack and an HTTP/3 stack.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pylsqpack":{"origin":"www/py-pylsqpack","version":"0.3.18"},"py311-service-identity":{"origin":"security/py-service-identity","version":"24.1.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"shlibs_required":["libcrypto.so.12"],"annotations":{"flavor":"py311"}},{"name":"py311-aioftp","origin":"ftp/py-aioftp","version":"0.22.3","comment":"FTP client/server for asyncio","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/aioftp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee40d8ede02749a094c01f27b6ac5607455cb4a46f27cfa7308344c18a7ed833","flatsize":593125,"path":"All/py311-aioftp-0.22.3.pkg","repopath":"All/py311-aioftp-0.22.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":81208,"desc":"ftp client/server for asyncio","deps":{"py311-siosocks":{"origin":"net/py-siosocks","version":"0.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ftp","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aioh2","origin":"www/py-aioh2","version":"0.2.3_1","comment":"HTTP/2 implementation with hyper-h2 on Python 3 asyncio","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/decentfox/aioh2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37350561a68d08a7da59f7fc660f4e9518ae81d7a5df5317d29efa5cb5ccf2b1","flatsize":137002,"path":"All/py311-aioh2-0.2.3_1.pkg","repopath":"All/py311-aioh2-0.2.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":23412,"desc":"aioh2 is an HTTP/2 implementation with hyper-h2 on Python 3 asyncio.\n\nFeatures:\n- Asynchronous HTTP/2 client and server\n- Multiplexing streams of data with managed flow and priority control\n- Optional tickless health check","deps":{"py311-h2":{"origin":"www/py-h2","version":"4.1.0"},"py311-priority":{"origin":"www/py-priority","version":"2.0.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiodns","origin":"dns/py-aiodns","version":"3.0.0","comment":"Simple DNS resolver for asyncio","maintainer":"nork@FreeBSD.org","www":"https://pypi.org/project/aiodns/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5174c047f7bc1177befd479a592aee0c1ec3076536fa73c8576a1db16cc9182a","flatsize":31163,"path":"All/py311-aiodns-3.0.0.pkg","repopath":"All/py311-aiodns-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8496,"desc":"aiodns provides a simple way for doing asynchronous DNS resolutions\nwith a synchronous looking interface by using pycares.","deps":{"py311-pycares":{"origin":"dns/py-pycares","version":"4.3.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-aiofiles","origin":"devel/py-aiofiles","version":"23.2.1","comment":"File support for asyncio","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Tinche/aiofiles","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19fcb377add2ce12195d7c1f57f1b0be824e38cf89530fea87a7269dc5fe7cb6","flatsize":137209,"path":"All/py311-aiofiles-23.2.1.pkg","repopath":"All/py311-aiofiles-23.2.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23804,"desc":"aiofiles is an Apache2 licensed library, written in Python, for handling local\ndisk files in asyncio applications.\n\nOrdinary local file IO is blocking, and cannot easily and portably made\nasynchronous. This means doing file IO may interfere with asyncio applications,\nwhich shouldn't block the executing thread. aiofiles helps with this by\nintroducing asynchronous versions of files that support delegating operations to\na separate thread pool.\n\nFeatures:\n- a file API very similar to Python's standard, blocking API\n- support for buffered and unbuffered binary files, and buffered text files\n- support for async/await (PEP 492) constructs","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiocontextvars","origin":"devel/py-aiocontextvars","version":"0.2.2","comment":"Asyncio support for PEP-567 contextvars backport","maintainer":"meka@tilda.center","www":"https://github.com/fantix/aiocontextvars","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5319d229616815d9d617a35dcb05dc9a0a1913e2a80a3def0021177b0ef2fa5c","flatsize":15229,"path":"All/py311-aiocontextvars-0.2.2.pkg","repopath":"All/py311-aiocontextvars-0.2.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6020,"desc":"Contextvars with asyncio support.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiohttp","origin":"www/py-aiohttp","version":"3.9.5","comment":"Async http client/server framework (asyncio)","maintainer":"sunpoet@FreeBSD.org","www":"https://docs.aiohttp.org/en/stable/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a281998ed0557d6498c620b7155875b227b9a5bbc269502bf553b386f5f1f34","flatsize":3287576,"path":"All/py311-aiohttp-3.9.5.pkg","repopath":"All/py311-aiohttp-3.9.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":530324,"desc":"Async http client/server framework\n\nKey Features:\n- Supports both client and server side of HTTP protocol.\n- Supports both client and server Web-Sockets out-of-the-box and avoids Callback\n  Hell.\n- Provides Web-server with middlewares and plugable routing.","deps":{"py311-aiosignal":{"origin":"devel/py-aiosignal","version":"1.3.1"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-frozenlist":{"origin":"devel/py-frozenlist","version":"1.4.1"},"py311-multidict":{"origin":"www/py-multidict","version":"6.0.5"},"py311-yarl":{"origin":"www/py-yarl","version":"1.9.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"SPEEDUPS":"off"},"annotations":{"cpe":"cpe:2.3:a:aiohttp_project:aiohttp:3.9.5:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-aioapns","origin":"devel/py-aioapns","version":"3.2","comment":"Efficient APNs Client Library for Python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/Fatal1ty/aioapns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1d415148ea0a7332a32f4a3e03bdd67130aa9695ccd1726909c4aaba1612418","flatsize":121725,"path":"All/py311-aioapns-3.2.pkg","repopath":"All/py311-aioapns-3.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25480,"desc":"aioapns is a library designed specifically for sending\npush-notifications to iOS devices via Apple Push Notification Service.\naioapns provides an efficient client through asynchronous HTTP2\nprotocol for use with Python's asyncio framework.","deps":{"py311-h2":{"origin":"www/py-h2","version":"4.1.0"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ailment","origin":"security/py-ailment","version":"9.0.5405","comment":"AIL, the angr Intermediate Language","maintainer":"ports@FreeBSD.org","www":"https://github.com/angr/pyvex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cc927255aaf67c9fa7f2a049d5137541db73f1ee8b1fa9afb4e48edfd220d44","flatsize":210007,"path":"All/py311-ailment-9.0.5405.pkg","repopath":"All/py311-ailment-9.0.5405.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":32920,"desc":"AIL is the angr intermediate language.\n\nIt is developed within the angr project.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-ailment port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-aggregate6","origin":"net-mgmt/py-aggregate6","version":"1.0.12_1","comment":"Compress an unsorted list of IPv4 and IPv6 prefixes","maintainer":"bofh@FreeBSD.org","www":"https://github.com/job/aggregate6","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f14847e9f9b0732073ae89de2b3840ec946898c6c9d815fd0e46375fc17a57ed","flatsize":31594,"path":"All/py311-aggregate6-1.0.12_1.pkg","repopath":"All/py311-aggregate6-1.0.12_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10872,"desc":"Takes a list of IPv6 prefixes in conventional format on stdin, and performs two\noptimisations to attempt to reduce the length of the prefix list. The first\noptimisation is to remove any supplied prefixes which are superfluous because\nthey are already included in another supplied prefix. The second optimisation\nidentifies adjacent prefixes that can be combined under a single, shorter-length\nprefix. The above optimalisation steps are often useful in context of\ncompressing firewall rules or BGP prefix-list filters.","deps":{"py311-radix":{"origin":"net/py-radix","version":"0.10.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiobotocore","origin":"devel/py-aiobotocore","version":"2.13.0","comment":"Async client for aws services using botocore and aiohttp","maintainer":"sunpoet@FreeBSD.org","www":"https://aiobotocore.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89fced6442a53bd098236b9f227f110e3695a6dcf521c997d3776c523d86b26b","flatsize":824886,"path":"All/py311-aiobotocore-2.13.0.pkg","repopath":"All/py311-aiobotocore-2.13.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":140180,"desc":"Async client for amazon services using botocore and aiohttp/asyncio.\n\nThis library is a mostly full featured asynchronous version of botocore.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-aioitertools":{"origin":"devel/py-aioitertools","version":"0.11.0_2"},"py311-botocore":{"origin":"devel/py-botocore","version":"1.34.128"},"py311-wrapt":{"origin":"devel/py-wrapt","version":"1.16.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"AWSCLI":"off","BOTO3":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-agate-sql","origin":"databases/py-agate-sql","version":"0.7.2","comment":"Add SQL read/write support to agate","maintainer":"matthew@FreeBSD.org","www":"https://agate-sql.rtfd.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d095a4ff57da69bc58e014597db4d3aed4374ccca7671c84243a6978d9fb028","flatsize":50483,"path":"All/py311-agate-sql-0.7.2.pkg","repopath":"All/py311-agate-sql-0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11624,"desc":"agate-sql adds SQL read/write support to agate.","deps":{"py311-agate":{"origin":"textproc/py-agate","version":"1.11.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlalchemy20":{"origin":"databases/py-sqlalchemy20","version":"2.0.31"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiocoap","origin":"net/py-aiocoap","version":"0.4.7","comment":"Python CoAP library","maintainer":"tcberner@FreeBSD.org","www":"https://github.com/chrysn/aiocoap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e27cca655fc4dcd50acebed847b9a48d34d7aea64ca6b359e20172a5ee40cbc3","flatsize":2223824,"path":"All/py311-aiocoap-0.4.7.pkg","repopath":"All/py311-aiocoap-0.4.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":347472,"desc":"The aiocoap package is an implementation of CoAP, the Constrained Application\nProtocol.\n\nIt is written in Python 3 using its native asyncio methods to facilitate\nconcurrent operations while maintaining an easy to use interface.\n\naiocoap is originally based on txThings. If you want to use CoAP in your\nexisting Twisted application, or can not migrate to Python 3 yet, that is\nprobably more useful to you than aiocoap.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net"],"annotations":{"flavor":"py311"}},{"name":"py311-aiortc","origin":"devel/py-aiortc","version":"1.9.0","comment":"WebRTC and ORTC in Python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/aiortc/aiortc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0dff9112926114f4b09282d8d9f6222393efc4ea9fb993c1c6f10c633d596335","flatsize":1408788,"path":"All/py311-aiortc-1.9.0.pkg","repopath":"All/py311-aiortc-1.9.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":222636,"desc":"aiortc is a library for Web Real-Time Communication (WebRTC) and Object\nReal-Time Communication (ORTC) in Python. It is built on top of asyncio,\nPython's standard asynchronous I/O framework.","deps":{"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"py311-aioice":{"origin":"devel/py-aioice","version":"0.9.0"},"py311-av":{"origin":"multimedia/py-av","version":"12.1.0"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-google-crc32c":{"origin":"devel/py-google-crc32c","version":"1.5.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pyee":{"origin":"devel/py-pyee","version":"11.1.0"},"py311-pylibsrtp":{"origin":"devel/py-pylibsrtp","version":"0.10.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","multimedia","python","www"],"shlibs_required":["libopus.so.0","libvpx.so.9"],"annotations":{"flavor":"py311"}},{"name":"py311-agate-dbf","origin":"textproc/py-agate-dbf","version":"0.2.3","comment":"Support reading dbf files for agate","maintainer":"matthew@FreeBSD.org","www":"https://agate-dbf.rtfd.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05967063bc16ad2100eb0b6a1c01e7be13c7f009a8ae85a076c242ac9760455b","flatsize":7149,"path":"All/py311-agate-dbf-0.2.3.pkg","repopath":"All/py311-agate-dbf-0.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3600,"desc":"agate-dbf adds read support for dbf files to agate","deps":{"py311-agate":{"origin":"textproc/py-agate","version":"1.11.0"},"py311-dbfread":{"origin":"textproc/py-dbfread","version":"2.0.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-agate-excel","origin":"textproc/py-agate-excel","version":"0.4.1_1","comment":"Support reading Excel files for agate","maintainer":"matthew@FreeBSD.org","www":"https://agate-excel.rtfd.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f1dfabf98602e79aa3581384c815e06335ca220d119b677e1cb92119fb40313","flatsize":46361,"path":"All/py311-agate-excel-0.4.1_1.pkg","repopath":"All/py311-agate-excel-0.4.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11220,"desc":"agate-excel adds read support for Excel files (xls and xlsx) to agate.","deps":{"py311-agate":{"origin":"textproc/py-agate","version":"1.11.0"},"py311-olefile":{"origin":"devel/py-olefile","version":"0.46"},"py311-openpyxl":{"origin":"textproc/py-openpyxl","version":"3.1.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xlrd":{"origin":"textproc/py-xlrd","version":"2.0.1_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiohttp-apispec","origin":"devel/py-aiohttp-apispec","version":"3.0.0.b1","comment":"build and document REST APIs with aiohttp and apispec","maintainer":"acm@FreeBSD.org","www":"https://github.com/maximdanilchenko/aiohttp-apispec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9cc011f7f6985f15a2dceec5937c065064a4268e7b733b72584bc7cb661400c","flatsize":9715423,"path":"All/py311-aiohttp-apispec-3.0.0.b1.pkg","repopath":"All/py311-aiohttp-apispec-3.0.0.b1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1470088,"desc":"aiohttp-apispec key features:\n\n- docs and request_schema decorators to add swagger spec support out of the box\n- validation_middleware middleware to enable validating with marshmallow\n  schemas from those decorators;\n- SwaggerUI support.\n- match_info_schema, querystring_schema, form_schema, json_schema,\n  headers_schema and cookies_schema decorators for specific request parts\n  validation.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-apispec":{"origin":"devel/py-apispec","version":"6.6.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-webargs":{"origin":"www/py-webargs","version":"8.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-afew","origin":"mail/py-afew","version":"3.0.1_2","comment":"Initial tagging script for Notmuch mail","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/afewmail/afew","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad7189d3d9892653a01876fe08bf7ab7e4ea8d64a10083950ac9fdb316fc2375","flatsize":1095764,"path":"All/py311-afew-3.0.1_2.pkg","repopath":"All/py311-afew-3.0.1_2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":235688,"desc":"This is an initial tagging script for notmuch mail.\n\nIts basic task is to provide automatic tagging each time new\nmail is registered with notmuch.  In a classic setup, you might\ncall it after 'notmuch new' in an offlineimap post sync hook.\n\nIt can do basic thing such as adding tags based on email headers\nor maildir folders, handling killed threads and spam.\n\nIn move mode, afew will move mails between maildir folders\naccording to configurable rules that can contain arbitrary\nnotmuch queries to match against any searchable attributes.","deps":{"notmuch":{"origin":"mail/notmuch","version":"0.38.3"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-dkimpy":{"origin":"mail/py-dkimpy","version":"1.1.5_2"},"py311-notmuch":{"origin":"mail/py-notmuch","version":"0.38.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"options":{"DOCS":"on","MANPAGES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-advocate","origin":"www/py-advocate","version":"1.0.0","comment":"Wrapper around requests library for safely making HTTP requests","maintainer":"driesm@FreeBSD.org","www":"https://github.com/JordanMilne/Advocate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50440b7a2bf3611ae857a1a5123b2f8d696fae50318462145782ab80bffb73b5","flatsize":403042,"path":"All/py311-advocate-1.0.0.pkg","repopath":"All/py311-advocate-1.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":64380,"desc":"Advocate is a set of tools based around the requests library for\nsafely making HTTP requests on behalf of a third party. Specifically,\nit aims to prevent common techniques that enable SSRF attacks.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","security"],"annotations":{"flavor":"py311"}},{"name":"py311-addict","origin":"devel/py-addict","version":"2.4.0","comment":"Dictionary whose items can be set using both attribute and item syntax","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mewwts/addict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ddd77addc77c14a4193f25cc4caab6a06c0137700bb3251768632343ae371291","flatsize":29411,"path":"All/py311-addict-2.4.0.pkg","repopath":"All/py311-addict-2.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7912,"desc":"addict is a Python module that gives you dictionaries whose values are both\ngettable and settable using attributes, in addition to standard item-syntax.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-adb","origin":"devel/py-adb","version":"1.3.0.9","comment":"Pure-python implementation of ADB and Fastboot protocols","maintainer":"ports@FreeBSD.org","www":"https://github.com/google/python-adb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c8e32c24cffe3cc473e30427a5055cbc6ec0cf6d060f57aa2979e9ea05f046a","flatsize":388714,"path":"All/py311-adb-1.3.0.9.pkg","repopath":"All/py311-adb-1.3.0.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":66684,"desc":"py-adb is mainly targeted to users that need to communicate with\nAndroid devices in an automated fashion, such as in automated\ntesting. It does not have a daemon between the client and the device,\nand therefore does not support multiple simultaneous commands to the\nsame device. It does support any number of devices and never\ncommunicates with a device that it wasn't intended to, unlike the\nAndroid project's ADB.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-libusb1":{"origin":"devel/py-libusb1","version":"3.1.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","comms","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-adb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-adal","origin":"net-mgmt/py-adal","version":"1.2.7_4","comment":"Authentication to Azure Active Directory for Python applications","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/AzureAD/azure-activedirectory-library-for-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99544852d14925d6b9dca2b0623d9fc56503f5690cbbc09acff855ace18b610e","flatsize":508212,"path":"All/py311-adal-1.2.7_4.pkg","repopath":"All/py311-adal-1.2.7_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79736,"desc":"Microsoft Azure Active Directory Authentication Library (ADAL) for Python\n\nThe ADAL for python library makes it easy for python applications to\nauthenticate to AAD in order to access AAD protected web resources.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aeidon","origin":"textproc/py-aeidon","version":"1.14.1","comment":"Reading, write and manipulate text-based subtitle files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/otsaloma/gaupol","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff3b216b11ad427657042a26908d8afc0c1dc2f3b6ebe486cd28c0b676818464","flatsize":1978170,"path":"All/py311-aeidon-1.14.1.pkg","repopath":"All/py311-aeidon-1.14.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":260568,"desc":"aeidon is a Python package for reading, writing and manipulating text-based\nsubtitle files. It is used by the gaupol package, which provides a subtitle\neditor with a GTK user interface.\n\nSeparating a user interface independent general-purpose subtitle editing package\nfrom Gaupol has been an afterthought and thus not well designed to be a reusable\ncomponent, but on the other hand is proven, working and maintained code.","deps":{"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiosignal","origin":"devel/py-aiosignal","version":"1.3.1","comment":"List of registered asynchronous callbacks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aio-libs/aiosignal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0e9807ab4e50049006313f7547484f582aa04ea3a2b0a84d28f696b8c0b607c","flatsize":32502,"path":"All/py311-aiosignal-1.3.1.pkg","repopath":"All/py311-aiosignal-1.3.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8300,"desc":"Signal is a list of registered asynchronous callbacks.\n\nThe signal's life-cycle has two stages: after creation its content could be\nfilled by using standard list operations: sig.append() etc.\n\nAfter you call sig.freeze() the signal is frozen: adding, removing and dropping\ncallbacks is forbidden.\n\nThe only available operation is calling the previously registered callbacks by\nusing await sig.send(data).","deps":{"py311-frozenlist":{"origin":"devel/py-frozenlist","version":"1.4.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-acstore","origin":"devel/py-acstore","version":"20230519","comment":"Attribute Container Storage","maintainer":"antoine@FreeBSD.org","www":"https://github.com/log2timeline/acstore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58b5ee10d981d213564efd02e5f4fcfc015a45950b6e25ab1773e6d5a8ae1eef","flatsize":295365,"path":"All/py311-acstore-20230519.pkg","repopath":"All/py311-acstore-20230519.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41308,"desc":"ACStore, or Attribute Container Storage, provides a stand-alone implementation\nto read and write Attribute Container stores, such as Plaso storage files.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-adafruit-ampy","origin":"comms/py-adafruit-ampy","version":"1.1.0","comment":"Adafruit MicroPython tool","maintainer":"loader@FreeBSD.org","www":"https://github.com/adafruit/ampy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79ab3638e8b39ea88ed40855703730a002e0f80a63377ce66df8db8e2b36861d","flatsize":150779,"path":"All/py311-adafruit-ampy-1.1.0.pkg","repopath":"All/py311-adafruit-ampy-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27888,"desc":"Adafruit MicroPython Tool (ampy) - Utility to interact with\na MicroPython board over a serial connection.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-python-dotenv":{"origin":"www/py-python-dotenv","version":"1.0.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","python"],"annotations":{"flavor":"py311"}},{"name":"py311-azure-mgmt-appconfiguration","origin":"devel/py-azure-mgmt-appconfiguration","version":"3.0.0","comment":"Microsoft Azure App Configuration Client Library for Python","maintainer":"dbaio@FreeBSD.org","www":"https://pypi.org/project/azure-mgmt-appconfiguration/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2527904ef571c051c2cfee5991b17ecaa4a06cf786330a618f8f73ec5cd22fa","flatsize":4924126,"path":"All/py311-azure-mgmt-appconfiguration-3.0.0.pkg","repopath":"All/py311-azure-mgmt-appconfiguration-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":147436,"desc":"This is the Microsoft Azure App Configuration Client Library.\n\nAzure Resource Manager (ARM) is the next generation of management APIs that\nreplace the old Azure Service Management (ASM).","deps":{"py311-azure-cli-base":{"origin":"sysutils/py-azure-cli-base","version":"1.0.0"},"py311-azure-common":{"origin":"www/py-azure-common","version":"1.1.27"},"py311-azure-mgmt-core":{"origin":"devel/py-azure-mgmt-core","version":"1.3.2"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-acme","origin":"security/py-acme","version":"2.11.0,1","comment":"ACME protocol implementation in Python","maintainer":"python@FreeBSD.org","www":"https://certbot.eff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d19ad9b67bb4a3a280354dbc8a979785e24c3d5ddb38c1b213b83d4b061f819","flatsize":1026055,"path":"All/py311-acme-2.11.0,1.pkg","repopath":"All/py311-acme-2.11.0,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":177416,"desc":"ACME (Automated Certificate Management Environment) is a protocol for\nautomating the management of domain-validation certificates, based on a\nsimple JSON-over-HTTPS interface.\n\nThis packages provides a Python implementation of the protocol.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-josepy":{"origin":"security/py-josepy","version":"1.14.0"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pyrfc3339":{"origin":"devel/py-pyrfc3339","version":"1.1_1"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-adns","origin":"dns/py-adns","version":"1.4","comment":"Python module to resolve IPs to host names","maintainer":"ports@FreeBSD.org","www":"https://github.com/trolldbois/python3-adns/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b39456c1cb6a613cbd42a9f9d4c82118286c16fd426983795aedc6891cb2862","flatsize":76329,"path":"All/py311-adns-1.4.pkg","repopath":"All/py311-adns-1.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22600,"desc":"Python module to resolve IPs to host names.\n\npython3-adns is a Python 3 module that interfaces to the adns: an advanced easy\nto use, asynchronous-capable DNS client library and utilities. Adns is a\nresolver library for C (and C++) programs, and a collection of useful DNS\nresolver utilities.","deps":{"adns":{"origin":"dns/adns","version":"1.6.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"shlibs_required":["libadns.so.1"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-adns port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-agate","origin":"textproc/py-agate","version":"1.11.0","comment":"Data analysis library optimized for humans","maintainer":"matthew@FreeBSD.org","www":"https://agate.rtfd.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"073bcc40fb70c0ef6d7ffeae4a92b21549b06dff5075795d716b499992f88926","flatsize":923742,"path":"All/py311-agate-1.11.0.pkg","repopath":"All/py311-agate-1.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":124524,"desc":"agate is a Python data analysis library that is optimized for humans\ninstead of machines.  It is an alternative to numpy and pandas that\nsolves real-world problems with readable code.\n\nagate was previously known as journalism.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-isodate":{"origin":"devel/py-isodate","version":"0.6.1_1"},"py311-leather":{"origin":"graphics/py-leather","version":"0.4.0"},"py311-parsedatetime":{"origin":"devel/py-parsedatetime","version":"2.6"},"py311-pyicu":{"origin":"devel/py-pyicu","version":"2.13.1"},"py311-python-slugify":{"origin":"textproc/py-python-slugify","version":"8.0.4"},"py311-pytimeparse":{"origin":"devel/py-pytimeparse","version":"1.1.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-affine","origin":"math/py-affine","version":"2.4.0_2","comment":"Matrices describing affine transformation of the plane","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sgillies/affine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77f70befb1fd88f3776cc86d7e54ef30735977f8a16e2c22221fdc39852983a6","flatsize":179405,"path":"All/py311-affine-2.4.0_2.pkg","repopath":"All/py311-affine-2.4.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":32588,"desc":"Affine package is derived from Casey Duncan's Planar package.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-afdko","origin":"x11-fonts/py-afdko","version":"4.0.1","comment":"Adobe Font Development Kit for OpenType","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/adobe-type-tools/afdko","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"127500a44988b11ac890591c7f49ece1b960343a0445bc947ea92cedb2e6bd46","flatsize":6523282,"path":"All/py311-afdko-4.0.1.pkg","repopath":"All/py311-afdko-4.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":986196,"desc":"The Adobe Font Development Kit for OpenType (AFDKO) is a set of tools for\nbuilding OpenType font files from PostScript and TrueType font data.","deps":{"afdko":{"origin":"x11-fonts/afdko","version":"4.0.1"},"py311-booleanOperations":{"origin":"x11-fonts/py-booleanOperations","version":"0.9.0"},"py311-defcon":{"origin":"x11-fonts/py-defcon","version":"0.10.2"},"py311-fontMath":{"origin":"x11-fonts/py-fontMath","version":"0.9.3"},"py311-fontpens":{"origin":"print/py-fontpens","version":"0.2.4_1"},"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-ufonormalizer":{"origin":"x11-fonts/py-ufonormalizer","version":"0.6.1_1"},"py311-ufoprocessor":{"origin":"x11-fonts/py-ufoprocessor","version":"1.9.0_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","python"],"annotations":{"flavor":"py311"}},{"name":"py311-access","origin":"science/py-access","version":"1.1.9_2","comment":"Calculate spatial accessibility metrics","maintainer":"sunpoet@FreeBSD.org","www":"https://pysal.org/access/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f08b19380cf853bf0647c44d2367c4970550aa3b7a55e0807907e7474add711e","flatsize":344165,"path":"All/py311-access-1.1.9_2.pkg","repopath":"All/py311-access-1.1.9_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":35648,"desc":"Spatial Access for PySAL\n\nWhether you work with data in health, retail, employment or other domains,\nspatial accessibility measures help identify potential spatial mismatches\nbetween the supply and demand of services. They indicate how close demand\nlocations are to supply locations.","deps":{"py311-geopandas":{"origin":"graphics/py-geopandas","version":"0.14.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-accessible-pygments","origin":"textproc/py-accessible-pygments","version":"0.0.4_1","comment":"Collection of accessible pygments styles","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Quansight-Labs/accessible-pygments","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ce22109e2f73e2c88fe294bef763c3abeba908330fe4c5d2c4a85fa5a2caf84","flatsize":215107,"path":"All/py311-accessible-pygments-0.0.4_1.pkg","repopath":"All/py311-accessible-pygments-0.0.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16716,"desc":"Accessible pygments themes includes a collection of accessible themes for\npygments based on multiple open-source syntax highlighting themes.\n\nNote: What do we mean by accessible? In this context we are specially referring\nto themes which meet the WCAG 2.1 criteria for color contrast. Some themes\nincluded are also color-blind friendly.","deps":{"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-acefile","origin":"archivers/py-acefile","version":"0.6.12","comment":"Read/test/extract ACE 1.0 and 2.0 archives in pure python","maintainer":"antoine@FreeBSD.org","www":"https://www.roe.ch/acefile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b1cc65a3ef00fd14db6ef1a81dc8fba1bde3fcb54a7e85a83ba3e6c202a0b3c","flatsize":589226,"path":"All/py311-acefile-0.6.12.pkg","repopath":"All/py311-acefile-0.6.12.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":96088,"desc":"acefile is an implementation of the ACE archive format.  It is intended to be\nused as a library, but also provides a stand-alone unace utility.  As mostly\npure-python implementation, it is significantly slower than native\nimplementations, but more robust against vulnerabilities.\n\nThis implementation supports up to version 2.0 of the ACE archive format,\nincluding the EXE, DELTA, PIC and SOUND modes of ACE 2.0, password protected\narchives and multi-volume archives.  It does not support writing to archives.\nIt is an implementation from scratch, based on the 1998 document titled\n\"Technical information of the archiver ACE v1.2\" by Marcel Lemke, using unace\n2.5 and WinAce 2.69 by Marcel Lemke as reference implementations.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["archivers","python"],"annotations":{"flavor":"py311"}},{"name":"py311-absl","origin":"devel/py-absl","version":"0.7.1_1","comment":"Abseil Python Common Libraries","maintainer":"amzo1337@gmail.com","www":"https://github.com/abseil/abseil-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"034f2023485a6f8c4d1cba6081d8e9734f38fd93291f7732d7b08a4296246f4d","flatsize":1349290,"path":"All/py311-absl-0.7.1_1.pkg","repopath":"All/py311-absl-0.7.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":197172,"desc":"Abseil is an open source collection of libraries drawn from the most fundamental\npieces of Google internal codebase. These libraries are the nuts-and-bolts that\nunderpin almost everything Google runs. Bits and pieces of these APIs are\nembedded in most of our open source projects, and Abseil aims to bring them\ntogether into one comprehensive project. Abseil encompasses the most basic\nbuilding blocks of Googles codebase: code that is production-tested and will be\nfully maintained for years to come.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-absl-py","origin":"devel/py-absl-py","version":"2.1.0_1","comment":"Abseil Python Common Libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/abseil/abseil-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"638e206d3cff50a7edc76be0c286adb85151f1694c62ec95f2a28b89878f655a","flatsize":1596740,"path":"All/py311-absl-py-2.1.0_1.pkg","repopath":"All/py311-absl-py-2.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":227240,"desc":"Abseil Python Common Libraries is a collection of Python library code for\nbuilding Python applications. The code is collected from Google's own Python\ncode base, and has been extensively tested and used in production.\n\nFeatures:\n- Simple application startup\n- Distributed commandline flags system\n- Custom logging module with additional features\n- Testing utilities","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Zopkio","origin":"benchmarks/py-zopkio","version":"0.2.5_8","comment":"Functional and Performance Test Framework","maintainer":"ports@FreeBSD.org","www":"https://github.com/linkedin/Zopkio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25039c99d135e5b646c3efc72f6443682009b0f0fd6c7f693bc22d203feb866d","flatsize":549837,"path":"All/py311-Zopkio-0.2.5_8.pkg","repopath":"All/py311-Zopkio-0.2.5_8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":87164,"desc":"Zopkio is a test framework built to support at scale performance and\nfunctional testing.","deps":{"py311-junit-xml":{"origin":"textproc/py-junit-xml","version":"1.9"},"py311-kazoo":{"origin":"devel/py-kazoo","version":"2.5.0"},"py311-naarad":{"origin":"benchmarks/py-naarad","version":"1.0.15_5"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["benchmarks","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-Zopkio port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-YubiOTP","origin":"security/py-YubiOTP","version":"1.0.0_1","comment":"Library for verifying YubiKey OTP tokens","maintainer":"cs@FreeBSD.org","www":"https://pypi.org/project/YubiOTP/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6832fba92444ade155e1a76b3d573d20593efc8672a0358786d2d41374869fae","flatsize":108242,"path":"All/py311-YubiOTP-1.0.0_1.pkg","repopath":"All/py311-YubiOTP-1.0.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":21284,"desc":"This is a library for verifying YubiKey OTP tokens. It includes both the\nlow-level implementation for verifying tokens locally and clients for multiple\nversions of the Yubico validation web service. The primary audience is\ndevelopers who wish to verify YubiKey tokens in their applications, presumably\nas part of a multi-factor authentication scheme.","deps":{"py311-pycryptodome":{"origin":"security/py-pycryptodome","version":"3.20.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-WebFlash","origin":"www/py-WebFlash","version":"0.1a9_1","comment":"Library to display flash messages in python web applications","maintainer":"ports@FreeBSD.org","www":"http://python-rum.org/wiki/WebFlash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2d1efd49207afa871d4ce53766071a3b97595e83959f66e4f58fcbc8700fd56","flatsize":40201,"path":"All/py311-WebFlash-0.1a9_1.pkg","repopath":"All/py311-WebFlash-0.1a9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11216,"desc":"WebFlash is a library to display \"flash\" messages in python web\napplications. These messages are usually used to provide feedback\nto the user (eg: you changes have been saved, your credit card\nnumber has been stolen, ...). One important characteristic they\nmust provide is the ability to survive a redirect (ie: display the\nmessage in a page after being redirected from a form submission).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-WebFlash port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-about-time","origin":"devel/py-about-time","version":"4.2.1_1","comment":"Easily measure timing and throughput of code blocks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rsalmei/about-time","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"352556f4e3de5a727c9aed90bf862d64445a28f7f7e05e03c6f336eb5002d696","flatsize":79959,"path":"All/py311-about-time-4.2.1_1.pkg","repopath":"All/py311-about-time-4.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18088,"desc":"about-time is a cool helper for tracking time and throughput of code blocks,\nwith beautiful human friendly renditions.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-WsgiDAV","origin":"www/py-wsgidav","version":"3.1.0_1","comment":"WSGI based WebDAV server for sharing resources","maintainer":"ultima@FreeBSD.org","www":"https://github.com/mar10/wsgidav","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb8d8fb013a6410fedc536f7dc11a04d88fa535a9bae5baf06f64b257a4c9e34","flatsize":1739166,"path":"All/py311-WsgiDAV-3.1.0_1.pkg","repopath":"All/py311-WsgiDAV-3.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":254608,"desc":"WsgiDAV is a WebDAV server for sharing files and other resources over the\nweb. It is based on the WSGI interface.  It comes bundled with a simple\nWSGI web server.  This package is based on PyFileServer by Ho Chun Wei.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-cheroot":{"origin":"www/py-cheroot","version":"10.0.1"},"py311-defusedxml":{"origin":"devel/py-defusedxml","version":"0.7.1"},"py311-json5":{"origin":"devel/py-json5","version":"0.9.11_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"CHEROOT":"on","CHERRYPY":"off","FLUP":"off","PASTE":"off","WSGIUTILS":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-XlsxWriter","origin":"textproc/py-xlsxwriter","version":"3.1.9","comment":"Python module for creating Excel XLSX files","maintainer":"antoine@FreeBSD.org","www":"https://github.com/jmcnamara/XlsxWriter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e06033f32e3a0ecdca616b36a98ce7a25175005ea13705334192d476e82aa48","flatsize":2361427,"path":"All/py311-XlsxWriter-3.1.9.pkg","repopath":"All/py311-XlsxWriter-3.1.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":285016,"desc":"XlsxWriter is a Python module for writing files in the Excel 2007+ XLSX\nfile format.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aesqlapius","origin":"databases/py-aesqlapius","version":"0.0.9","comment":"Manage SQL queries as a Python API","maintainer":"amdmi3@FreeBSD.org","www":"https://pypi.org/project/aesqlapius/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6f66de1c7763ef3ba4cf67e354a54c576ca8bea6bbcc05513353acb15f07071","flatsize":203351,"path":"All/py311-aesqlapius-0.0.9.pkg","repopath":"All/py311-aesqlapius-0.0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30456,"desc":"So you don't want to use ORM, and want to organize your SQL queries\nin a convenient way. Don't mix them with your python code, don't\nwrite `execute` and `fetchrow`s by hand for each query. With\naesqlapius:\n\n- Store your SQL queries separate from the code, in a dedicated\n  file or directory hierarchy\n- Annotate each query with python-like function definition specifying\n  input arguments and output types and patterns\n\naesqlapius builds a class out of this, where you can call your\nqueries as plain methods. It handles arguments (pass positional\nor keyword arguments as you like, default values are also handled) and\noutput types and patterns (you may specify whether a method returns\niterator, list, dict of rows, or a single row, where row may\nbe represented as a tuple, list, dict, single value or a custom\ntype such as a dataclass).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-WebError","origin":"www/py-WebError","version":"0.13.1_1","comment":"Web Error handling and exception catching","maintainer":"wen@FreeBSD.org","www":"https://pypi.org/project/WebError/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e22b7056b0e6e7933ec1d546f97f4e43d39d61a96b9ad91a2701e5868fd213ad","flatsize":611624,"path":"All/py311-WebError-0.13.1_1.pkg","repopath":"All/py311-WebError-0.13.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":117152,"desc":"py-WebError is a python module for web error handling and\nexception catching.","deps":{"py311-Paste":{"origin":"www/py-paste","version":"3.10.1"},"py311-Tempita":{"origin":"textproc/py-Tempita","version":"0.5.2"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Tenjin","origin":"www/py-Tenjin","version":"1.1.1","comment":"Fast and full-featured template engine based on embedded Python","maintainer":"ports@FreeBSD.org","www":"http://www.kuwata-lab.com/tenjin/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c5e5ff0aa5542d6d2b4861dd5aeae6e907602cbdad7c94c64ddd6a10f056d11","flatsize":472881,"path":"All/py311-Tenjin-1.1.1.pkg","repopath":"All/py311-Tenjin-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":83468,"desc":"Tenjin is a very fast and full-featured template engine. You can embed\nPython statements and expressions into your template file.\nTenjin converts it into Python script and evaluate it.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-Tenjin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-Tempita","origin":"textproc/py-Tempita","version":"0.5.2","comment":"Small templating language for text substitutions","maintainer":"python@FreeBSD.org","www":"https://pythonpaste.org/tempita/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85b5b95ed63ca668046c065cccaf2be27ca2f0c6d12270d26b2064800176a60c","flatsize":181882,"path":"All/py311-Tempita-0.5.2.pkg","repopath":"All/py311-Tempita-0.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33692,"desc":"Tempita is a small templating language for text substitution.\nThis isn't meant to be the Next Big Thing in templating; it's\njust a handy little templating language for when your project\noutgrows string.Template or %25 substitution. It's small, it\nembeds Python in strings, and it doesn't do much else.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aioice","origin":"devel/py-aioice","version":"0.9.0","comment":"Interactive Connectivity Establishment (RFC 5245) in Python","maintainer":"bofh@FreeBSD.org","www":"https://github.com/aiortc/aioice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"252663593874e3fa3928db53e084b136d747cdc02bb7a12c21ec0a8dfa6058cb","flatsize":321718,"path":"All/py311-aioice-0.9.0.pkg","repopath":"All/py311-aioice-0.9.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":57728,"desc":"aioice is a library for Interactive Connectivity Establishment (RFC 5245) in\nPython. It is built on top of asyncio, Python's standard asynchronous I/O\nframework.\n\nInteractive Connectivity Establishment (ICE) is useful for applications that\nestablish peer-to-peer UDP data streams, as it facilitates NAT traversal.\nTypical usecases include SIP and WebRTC.","deps":{"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-netifaces":{"origin":"net/py-netifaces","version":"0.11.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiorpcX-legacy","origin":"devel/py-aiorpcX-legacy","version":"0.22.0","comment":"Generic async RPC implementation, including JSON-RPC","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/aiorpcX/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3b4986ead84bbd30a356e70d405ce31a174c749dd0576566eeb9d50b347e5a9","flatsize":454267,"path":"All/py311-aiorpcX-legacy-0.22.0.pkg","repopath":"All/py311-aiorpcX-legacy-0.22.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":72648,"desc":"A generic asyncio library implementation of RPC suitable for an application that\nis a client, server or both.","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-websockets":{"origin":"devel/py-websockets","version":"12.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-actdiag","origin":"graphics/py-actdiag","version":"3.0.0_1","comment":"Simple activity-diagram image generator","maintainer":"tota@FreeBSD.org","www":"http://blockdiag.com/en/actdiag/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"629739c8bf27c8d2026ed016c69da986263d9bae70c48683c5f2ce996dc1bc30","flatsize":4421594,"path":"All/py311-actdiag-3.0.0_1.pkg","repopath":"All/py311-actdiag-3.0.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2122272,"desc":"`actdiag` generate activity-diagram image file from spec-text file.\n\nFeatures\n  * Generate activity-diagram from dot like text (basic feature).\n  * Multilingualization for node-label (utf-8 only).","deps":{"py311-blockdiag":{"origin":"graphics/py-blockdiag","version":"3.0.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-TatSu","origin":"textproc/py-TatSu","version":"5.12.0","comment":"Generate Python parsers from grammars in a variation of EBNF","maintainer":"yuri@FreeBSD.org","www":"https://tatsu.readthedocs.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f075823616ebcf4cd08c3317ea0daa66077da62c26f53a663e2a7669f3049a7","flatsize":1432194,"path":"All/py311-TatSu-5.12.0.pkg","repopath":"All/py311-TatSu-5.12.0.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":202876,"desc":"TatSu is a tool that takes grammars in a variation of EBNF as input, and outputs\nmemoizing (Packrat) PEG parsers in Python.\n\nTatSu can compile a grammar stored in a string into a tatsu.grammars.Grammar\nobject that can be used to parse any given input, much like the re module does\nwith regular expressions, or it can generate a Python module that implements the\nparser.\n\nTatSu supports left-recursive rules in PEG grammars, and it honors\nleft-associativity in the resulting parse trees.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Wand","origin":"graphics/py-wand","version":"0.6.13_1","comment":"Ctypes-based simple MagickWand API binding for Python","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/emcconville/wand","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aba9b6c3dd78a27de27d9da81968bcbde5db28f451e08b55af634d49e51a76f0","flatsize":2371889,"path":"All/py311-Wand-0.6.13_1.pkg","repopath":"All/py311-Wand-0.6.13_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":245372,"desc":"Wand is a ctypes-based simple MagickWand API binding for python.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-SimpleSoapy","origin":"misc/py-SimpleSoapy","version":"1.5.1_4","comment":"Simple pythonic wrapper for SoapySDR library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/xmikos/simplesoapy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f26c96acc31bb6e165d5d44502203c7764c8b584693d3ffadfb92d8a848fb07","flatsize":84617,"path":"All/py311-SimpleSoapy-1.5.1_4.pkg","repopath":"All/py311-SimpleSoapy-1.5.1_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15216,"desc":"Simple pythonic wrapper for SoapySDR library allowing to connect\nto SDR (Software-Defined Radio) devices.","deps":{"py311-SoapySDR":{"origin":"misc/py-SoapySDR","version":"0.8.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","hamradio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-SimpleSpectral","origin":"science/py-SimpleSpectral","version":"1.0.0_3","comment":"Simplified scipy.signal.spectral module with only pyFFTW support","maintainer":"yuri@FreeBSD.org","www":"https://github.com/xmikos/simplespectral","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb53e647e0c6f5b3fda02909e00cd57bcbd246ac2076cdb49407ca066d0dbcb9","flatsize":43214,"path":"All/py311-SimpleSpectral-1.0.0_3.pkg","repopath":"All/py311-SimpleSpectral-1.0.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11856,"desc":"You can use scipy.signal tutorial and reference guide in most cases, but\nthere are some important differences:\n* input data is assumed to be complex and two-sided spectrum is always returned\n  (return_onesided argument is not implemented)\n* length of FFT is always same as length of segment (nfft argument is not\n  implemented)\n* functions work always over last axis of array (axis argument is not\n  implemented)\n* if you want to have best FFT performance with pyFFTW, you should create arrays\n  with empty, zeros or ones functions from SimpleSpectral instead of generic\n  versions from NumPy (arrays will be byte aligned for your CPU)","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-StrEnum","origin":"devel/py-strenum","version":"0.4.15","comment":"Enum that inherits from str","maintainer":"jbeich@FreeBSD.org","www":"https://pypi.org/project/StrEnum/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b46334634a5d2d1fb8c4897abd0c7f03cecdaa31326853638092bca37387da4f","flatsize":74505,"path":"All/py311-StrEnum-0.4.15.pkg","repopath":"All/py311-StrEnum-0.4.15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12112,"desc":"StrEnum is a Python enum.Enum that inherits from str to complement\nenum.IntEnum in the standard library.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-SecretStorage","origin":"security/py-SecretStorage","version":"3.3.1","comment":"Store passwords using the SecretService DBus API","maintainer":"douglas@douglasthrift.net","www":"https://pypi.org/project/SecretStorage/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09f918a2fd566005d7ed7cd4c3b0afd55de24db6e1e0408c735814bca3a35b0e","flatsize":120253,"path":"All/py311-SecretStorage-3.3.1.pkg","repopath":"All/py311-SecretStorage-3.3.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":23988,"desc":"SecretService provides a way to securely storing passwords and other secrets in\nPython.\n\nIt uses DBus Secret Service API that is supported by GNOME Keyring (>= 2.30) and\nKWallet (>= 4.8).\n\nIt allows to create new passwords, delete and search for passwords matching\ngiven attributes. It also supports graphical prompts when unlocking is needed.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-jeepney":{"origin":"devel/py-jeepney","version":"0.8.0_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-TurboGears2","origin":"www/py-turbogears2","version":"2.3.12_1","comment":"Python-Based Framework for Rapid Web Development","maintainer":"wen@FreeBSD.org","www":"https://www.turbogears.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"749e8515029ca2d96bb3130cec85b0647ae5e7daf22c29313938f155bcd4611f","flatsize":3623798,"path":"All/py311-TurboGears2-2.3.12_1.pkg","repopath":"All/py311-TurboGears2-2.3.12_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":448396,"desc":"TurboGears 2 is a reinvention of the TurboGears project to take\nadvantage of new components, and to provide a fully customizable\nWSGI (Web Server Gateway Interface) stack. From the beginning\nTurboGears was designed to be a Full Stack framework built from\nbest-of-breed components. New components have been released which\nimproved on the ones in the original TGstack, and the Python web\nworld has been increasingly designed around WSGI.\n\nThis has enabled a whole new world of reuse, and TG2 is designed\nto take advantage of this fact in order to make a framework which\nprovides easy to use, productive defaults, while still providing\nflexibility where it is useful.\n\nTG2 represents a change from some of the components in TurboGears 1,\nbut we have now invested in a set of components that we think will\ncontinue to be at the center of python web development for years to\ncome.","deps":{"py311-crank":{"origin":"devel/py-crank","version":"0.8.1"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-repoze.lru":{"origin":"devel/py-repoze.lru","version":"0.7_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-webob":{"origin":"www/py-webob","version":"1.8.7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Speedometer","origin":"net/py-speedometer","version":"2.9","comment":"Chart network TX/RX and file download rates on the console","maintainer":"DtxdF@disroot.org","www":"https://excess.org/speedometer/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c749abfd63bd2b3fd8222212a24312e39e659741fcd5c1b5b7e811d25c946c4e","flatsize":247588,"path":"All/py311-Speedometer-2.9.pkg","repopath":"All/py311-Speedometer-2.9.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":42292,"desc":"Speedometer is a minimalistic python script that provides a TUI\ninterface to measure and display the speed of data across a network\nconnection or data being stored in a file.","deps":{"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urwid":{"origin":"devel/py-urwid","version":"2.6.14"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Unipath","origin":"devel/py-unipath","version":"1.1","comment":"Object-oriented alternative to os/os.path/shutil","maintainer":"bofh@FreeBSD.org","www":"https://github.com/mikeorr/Unipath","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d87da2358101fdef694c9192d9d9c6917b91e2846b967ec1af45a56626d24f72","flatsize":93587,"path":"All/py311-Unipath-1.1.pkg","repopath":"All/py311-Unipath-1.1.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":19368,"desc":"Unipath is an object-oriented front end to the file/directory functions\nscattered throughout several Python library modules.\n\nIt's based on Jason Orendorff's path.py but does not adhere as strictly to the\nunderlying functions' syntax, in order to provide more user convenience and\nhigher-level functionality.\n\nUnipath is stable, well-tested, and has been used in production since 2008.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-SoundFile","origin":"audio/py-SoundFile","version":"0.12.1_2","comment":"Audio library based on libsndfile, CFFI and NumPy","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bastibe/PySoundFile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"346af993dd166792f6d0d9ba25e19b9c429de75d72f8eb134636c1ae847924af","flatsize":240101,"path":"All/py311-SoundFile-0.12.1_2.pkg","repopath":"All/py311-SoundFile-0.12.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":40240,"desc":"PySoundFile can read and write sound files. File reading/writing is supported\nthrough libsndfile, which is a free, cross-platform, open-source (LGPL) library\nfor reading and writing many different sampled sound file formats.","deps":{"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Scrapy","origin":"www/py-scrapy","version":"2.11.1","comment":"High level scraping and web crawling framework","maintainer":"skreuzer@FreeBSD.org","www":"https://scrapy.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6eedd1bab56c6e9eba084c1e6391c932e7c110744cf16bb653623c62bef6c23","flatsize":3388434,"path":"All/py311-Scrapy-2.11.1.pkg","repopath":"All/py311-Scrapy-2.11.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":521728,"desc":"Scrapy is a fast high-level web crawling and web scraping framework, used to\ncrawl websites and extract structured data from their pages. It can be used for\na wide range of purposes, from data mining to monitoring and automated testing.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-cssselect":{"origin":"www/py-cssselect","version":"1.2.0"},"py311-itemadapter":{"origin":"devel/py-itemadapter","version":"0.8.0"},"py311-itemloaders":{"origin":"devel/py-itemloaders","version":"1.1.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-parsel":{"origin":"textproc/py-parsel","version":"1.5.1"},"py311-protego":{"origin":"www/py-protego","version":"0.1.16"},"py311-queuelib":{"origin":"sysutils/py-queuelib","version":"1.7.0"},"py311-service-identity":{"origin":"security/py-service-identity","version":"24.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tldextract":{"origin":"dns/py-tldextract","version":"3.3.1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"py311-w3lib":{"origin":"www/py-w3lib","version":"1.21.0"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"cpe":"cpe:2.3:a:scrapy:scrapy:2.11.1:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-SQLAlchemy-ImageAttach","origin":"graphics/py-sqlalchemy-imageattach","version":"1.1.0_1","comment":"SQLAlchemy extension for attaching images to entities","maintainer":"acm@FreeBSD.org","www":"https://github.com/dahlia/sqlalchemy-imageattach","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ae1e98be659246c9a6974f78c78db5778737f93777405b950d732eaa20f9142","flatsize":431212,"path":"All/py311-SQLAlchemy-ImageAttach-1.1.0_1.pkg","repopath":"All/py311-SQLAlchemy-ImageAttach-1.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61640,"desc":"SQLAlchemy-ImageAttach is a SQLAlchemy extension for attaching images to entity\nobjects. It provides the following features:\n\n- Storage backend interface\n- Maintaining multiple image sizes\n- Every image has its URL\n- SQLAlchemy transaction aware","deps":{"py311-Wand":{"origin":"graphics/py-wand","version":"0.6.13_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlalchemy14":{"origin":"databases/py-sqlalchemy14","version":"1.4.52"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-SQSnobFit","origin":"misc/py-SQSnobFit","version":"0.4.5","comment":"Stable Noisy Optimization by Branch and FIT quantum computer algorithm","maintainer":"yuri@FreeBSD.org","www":"https://qat4chem.lbl.gov/software","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f94c14257a70da8fdaa3b1b68545b29ce95f3e2bc375b9f17165cb27bacc20d4","flatsize":368409,"path":"All/py311-SQSnobFit-0.4.5.pkg","repopath":"All/py311-SQSnobFit-0.4.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":65284,"desc":"SnobFit is intended for optimizing on derivative-free, noisy, blackbox\nfunctions. This modified version has preset defaults as intended for hybrid\nquantum-classical algorithms run on Noisy Intermediate Scale Quantum (NISQ)\ncomputers.","deps":{"py311-SQCommon":{"origin":"misc/py-SQCommon","version":"0.3.2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-SQImFil","origin":"misc/py-SQImFil","version":"0.3.7","comment":"Implicit Filtering optimization for quantum computer algorithms","maintainer":"yuri@FreeBSD.org","www":"https://qat4chem.lbl.gov/software","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b305d27a19acf28e29558caf6d5b17fd22d1c0807fd0b81ba61e4417bb319c46","flatsize":292762,"path":"All/py311-SQImFil-0.3.7.pkg","repopath":"All/py311-SQImFil-0.3.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":50060,"desc":"ImFil is intended for optimizing on derivative-free, noisy, blackbox functions.\nThis modified version has preset defaults as intended for hybrid\nquantum-classical algorithms run on Noisy Intermediate Scale Quantum (NISQ)\ncomputers.","deps":{"py311-SQCommon":{"origin":"misc/py-SQCommon","version":"0.3.2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-animatplot-ng","origin":"math/py-animatplot-ng","version":"0.4.4","comment":"Making animating in matplotlib easy (new gen)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/boutproject/animatplot-ng/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c697d4d142eeb420dd75568263abb1c12083499a3f4d842ef8d938f7ac9c8231","flatsize":188783,"path":"All/py311-animatplot-ng-0.4.4.pkg","repopath":"All/py311-animatplot-ng-0.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32044,"desc":"animatplots a python package for making interactive as well as animated plots\nwith matplotlib.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-RestrictedPython","origin":"security/py-RestrictedPython","version":"3.6.0_2","comment":"Restricted execution environment for Python","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/RestrictedPython/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0aa94b2455bcc3d390e8bb492c897ca82f8b12afe8ce7181cd032cd00228e26","flatsize":417351,"path":"All/py311-RestrictedPython-3.6.0_2.pkg","repopath":"All/py311-RestrictedPython-3.6.0_2.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":71376,"desc":"RestrictedPython provides a restricted execution environment for Python,\ne.g. for running untrusted code.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python","zope"],"annotations":{"flavor":"py311"}},{"name":"py311-SQCommon","origin":"misc/py-SQCommon","version":"0.3.2","comment":"SQCommon - skopt common optimizer API","maintainer":"yuri@FreeBSD.org","www":"https://qat4chem.lbl.gov/software","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fdc156efadd046b7e9d0d4014e8c2e8778f1385dd2089630490b2a6dde872bf9","flatsize":15431,"path":"All/py311-SQCommon-0.3.2.pkg","repopath":"All/py311-SQCommon-0.3.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5672,"desc":"Common classes for a consistent API on top of the minimizers collected in\nskquant.opt. These included result representation, input checking, collection\nof run statistics, etc.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-SoapySDR","origin":"misc/py-SoapySDR","version":"0.8.1","comment":"Vendor and platform neutral SDR support library (python binding)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pothosware/SoapySDR","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f3c426bcdfcbf47bf8eab55978f1ceddb3393a1ef331c740011297133b585cf","flatsize":1695852,"path":"All/py311-SoapySDR-0.8.1.pkg","repopath":"All/py311-SoapySDR-0.8.1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":366124,"desc":"Python binding of SoapySDR, an open-source generalized C/C++ API and runtime\nlibrary for interfacing with SDR devices.","deps":{"SoapySDR":{"origin":"misc/soapysdr","version":"0.8.1_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","hamradio","python"],"shlibs_required":["libSoapySDR.so.0.8","libintl.so.8"],"annotations":{"flavor":"py311"}},{"name":"py311-QtPy","origin":"devel/py-QtPy","version":"2.4.1","comment":"Abstraction layer on top of the various Qt bindings","maintainer":"yuri@FreeBSD.org","www":"https://github.com/spyder-ide/qtpy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73744d5867ee3c2375972a58f9e7f0d07e746e2d1c702c5883ab8595d0482de7","flatsize":718961,"path":"All/py311-QtPy-2.4.1.pkg","repopath":"All/py311-QtPy-2.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":120996,"desc":"QtPy is a small abstraction layer that lets you write applications using a\nsingle API call to either PyQt or PySide.\n\nIt provides support for PyQt5, PyQt4, PySide2 and PySide using the Qt5 layout\n(where the QtGui module has been split into QtGui and QtWidgets).\n\nBasically, you write your code as if you were using PySide2 but import Qt\nmodules from qtpy instead of PySide2 (or PyQt5)","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"You installed py-QtPy: the abstraction layer on top of Qt bindings.\n\nOne of PyQt5, PyQt4, PySide2 or PySide bindings is required to be\ninstalled for it to work. py-QtPy will choose between the avaiable\nbindings, PyQt5 will be chosen first when available.\n\nThe QT_API environment variable can be used to force a particular\nbinding.","type":"install"}]},{"name":"py311-QSpectrumAnalyzer","origin":"misc/py-QSpectrumAnalyzer","version":"2.1.0_15","comment":"Spectrum analyzer for multiple SDR platforms","maintainer":"yuri@FreeBSD.org","www":"https://github.com/xmikos/qspectrumanalyzer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4e8e6a5292a073081419d7b0029152b34edee747c61754a7015ba12a24baae9","flatsize":663830,"path":"All/py311-QSpectrumAnalyzer-2.1.0_15.pkg","repopath":"All/py311-QSpectrumAnalyzer-2.1.0_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":84816,"desc":"Spectrum analyzer for multiple SDR platforms (PyQtGraph based GUI for\nsoapy_power, hackrf_sweep, rtl_power, rx_power and other backends).","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pyqtgraph":{"origin":"graphics/py-pyqtgraph","version":"0.13.7"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-soapy_power":{"origin":"misc/py-soapy_power","version":"1.6.1_3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","hamradio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-aiosmtpd","origin":"mail/py-aiosmtpd","version":"1.4.4","comment":"Asyncio based SMTP server","maintainer":"acm@FreeBSD.org","www":"https://aiosmtpd.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"797ba7e5250d47643b4c2da7b6d694bcb88ff913bcfcf51a4afb533a9203678e","flatsize":1652245,"path":"All/py311-aiosmtpd-1.4.4.pkg","repopath":"All/py311-aiosmtpd-1.4.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":253400,"desc":"This is a server for SMTP and related protocols, similar in utility to the\nstandard library's smtpd.py module, but rewritten to be based on asyncio for\nPython 3.","deps":{"py311-atpublic":{"origin":"devel/py-atpublic","version":"3.0"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-acora","origin":"textproc/py-acora","version":"2.4","comment":"Fast multi-keyword search engine for text strings","maintainer":"antoine@FreeBSD.org","www":"https://github.com/scoder/acora/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"164ea95294511dd67226591e744a7d174a9d6d30c19fa34582080a1bb6a496dc","flatsize":484218,"path":"All/py311-acora-2.4.pkg","repopath":"All/py311-acora-2.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":136908,"desc":"Acora is 'fgrep' for Python, a fast multi-keyword text search engine.\nBased on a set of keywords, it generates a search automaton (DFA) and runs it\nover string input, either unicode or bytes.  It is based on the Aho-Corasick\nalgorithm and an NFA-to-DFA powerset construction.  Acora comes with both a pure\nPython implementation and a fast binary module written in Cython.  However, note\nthat the current construction algorithm is not suitable for really large sets of\nkeywords (i.e. more than a couple of thousand).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-YouCompleteMe","origin":"devel/youcompleteme","version":"g20240320","comment":"Code-completion engine for Vim","maintainer":"ultima@FreeBSD.org","www":"https://github.com/Valloric/YouCompleteMe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c95f897b1fdefb18fa48825220f76a1cfbfaa62bf955144c46ed7feef0a08da2","flatsize":23249974,"path":"All/py311-YouCompleteMe-g20240320.pkg","repopath":"All/py311-YouCompleteMe-g20240320.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1325748,"desc":"YouCompleteMe is a fast, as-you-type, fuzzy-search code completion\nengine for Vim. It has several completion engines:\n\n* an identifier-based engine that works with every programming language,\n* a Clang-based engine that provides native semantic code completion for\nC/C++/Objective-C/Objective-C++ (from now on referred to as \"the C-family\nlanguages\")\n* a Jedi-based completion engine for Python 2 and 3 (using the JediHTTP wrapper)\n* an OmniSharp-based completion engine for C#\n* a combination of Gocode and Godef semantic engines for Go\n* a TSServer-based completion engine for TypeScript\n* a Tern-based completion engine for JavaScript\n* a racer-based completion engine for Rust\n* an omnifunc-based completer that uses data from Vim's omnicomplete system\nto provide semantic completions for many other languages (Ruby, PHP etc.)","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"},"py311-bottle":{"origin":"www/py-bottle","version":"0.12.25"},"py311-jedi":{"origin":"devel/py-jedi","version":"0.19.1"},"py311-parso":{"origin":"textproc/py-parso","version":"0.8.4"},"py311-regex":{"origin":"textproc/py-regex","version":"2024.7.24"},"py311-watchdog":{"origin":"devel/py-watchdog","version":"4.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vim":{"origin":"editors/vim","version":"9.1.0470"}},"categories":["devel"],"shlibs_required":["libpython3.11.so.1.0","libclang.so.15"],"options":{"C":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"For JavaScript Semantic Completion:\n\tcd /usr/local/share/vim/vimfiles/third_party/ycmd/third_party/tern_runtime\n\tpkg install npm\n\tnpm install --production\n\nFor TypeScript Semantic Completion:\n\tpkg install npm\n\tnpm install -g typescript","type":"install"}]},{"name":"py311-backports.csv","origin":"devel/py-backports.csv","version":"1.0.7_1","comment":"Backport of Python 3 csv module","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ryanhiebert/backports.csv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42b09d35b0dde27a88d2ccfe32201f7e07aeab62cd6fca2b6df4baee09045228","flatsize":138251,"path":"All/py311-backports.csv-1.0.7_1.pkg","repopath":"All/py311-backports.csv-1.0.7_1.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":27376,"desc":"The API of the csv module in Python 2 is drastically different from the csv\nmodule in Python 3. This is due, for the most part, to the difference between\nstr in Python 2 and Python 3.\n\nThe semantics of Python 3's version are more useful because they support unicode\nnatively, while Python 2's csv does not.","deps":{"py311-backports":{"origin":"devel/py-backports","version":"1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-SQNomad","origin":"math/py-SQNomad","version":"0.2.3","comment":"Blackbox optimization software","maintainer":"yuri@FreeBSD.org","www":"https://www.gerad.ca/nomad/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f2184e677a952c2d8391243463efc0d225a96fa3b4bd71bae5778d30b7633ee","flatsize":3078921,"path":"All/py311-SQNomad-0.2.3.pkg","repopath":"All/py311-SQNomad-0.2.3.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":871000,"desc":"NOMAD is a C++ implementation of the Mesh Adaptive Direct Search algorithm\n(MADS), designed for difficult blackbox optimization problems. These problems\noccur when the functions defining the objective and constraints are the result\nof costly computer simulations.","deps":{"py311-SQCommon":{"origin":"misc/py-SQCommon","version":"0.3.2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-QDarkStyle","origin":"textproc/py-QDarkStyle","version":"3.2.3","comment":"Dark stylesheet for Python and Qt applications","maintainer":"ehaupt@FreeBSD.org","www":"https://pypi.org/project/QDarkStyle/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6487ba0e5e649efe5c32ef6442825781cd93fc685d432ab322da97bd9f6578d","flatsize":3122486,"path":"All/py311-QDarkStyle-3.2.3.pkg","repopath":"All/py311-QDarkStyle-3.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":615236,"desc":"A dark stylesheet for Python and Qt applications.","deps":{"py311-QtPy":{"origin":"devel/py-QtPy","version":"2.4.1"},"py311-helpdev":{"origin":"devel/py-helpdev","version":"0.7.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Pyrseas","origin":"databases/py-Pyrseas","version":"0.9.1","comment":"Framework and utilities to upgrade and maintain a relational database","maintainer":"arcade@b1t.name","www":"https://github.com/perseas/Pyrseas","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"608036faa24bccdfe6760b994d9d66762788506d6b9daf183783f0198056f9cc","flatsize":1556239,"path":"All/py311-Pyrseas-0.9.1.pkg","repopath":"All/py311-Pyrseas-0.9.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":199344,"desc":"Pyrseas provides utilities to describe a PostgreSQL database schema as YAML, to\nverify the schema against the same or a different database and to generate SQL\nthat will modify the schema to match the YAML description.","deps":{"py311-pgdbconn":{"origin":"databases/py-pgdbconn","version":"0.8.0_2"},"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PyWavefront","origin":"misc/py-PyWavefront","version":"1.3.3","comment":"Library for importing Wavefront .obj files","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pywavefront/PyWavefront","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c59c0b7a290e838fcbca0d78c0370b32c5f64be640fc94613d4cfc747f1540f","flatsize":225101,"path":"All/py311-PyWavefront-1.3.3.pkg","repopath":"All/py311-PyWavefront-1.3.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":37672,"desc":"PyWavefront reads Wavefront 3D object files (something.obj, something.obj.gz\nand something.mtl) and generates interleaved vertex data for each material\nready for rendering.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"annotations":{"flavor":"py311"}},{"name":"py311-PyUserInput","origin":"misc/py-PyUserInput","version":"0.1.11_1","comment":"Module for mouse and keyboard control","maintainer":"yuri@FreeBSD.org","www":"https://github.com/PyUserInput/PyUserInput","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62e7bce0bdefcf379aace777f85ced1b3c4682a846c99118b9ad370cfb2929fa","flatsize":416775,"path":"All/py311-PyUserInput-0.1.11_1.pkg","repopath":"All/py311-PyUserInput-0.1.11_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":68728,"desc":"A module for cross-platform control of the mouse and keyboard in python that is\nsimple to use.","deps":{"py311-python-xlib":{"origin":"x11-toolkits/py-python-xlib","version":"0.33"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PyUtilib","origin":"devel/py-PyUtilib","version":"6.0.0","comment":"Collection of Python utilities","maintainer":"yuri@FreeBSD.org","www":"https://github.com/PyUtilib/pyutilib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90b7450645ebdada3f7a8b7a7280c064fdde791fa59b85cda03069a8f61cf306","flatsize":3638291,"path":"All/py311-PyUtilib-6.0.0.pkg","repopath":"All/py311-PyUtilib-6.0.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":460928,"desc":"The PyUtilib project supports a collection of Python utilities, including a\nwell-developed component architecture and extensions to the PyUnit testing\nframework. PyUtilib has been developed to support several Python-centric\nprojects, especially Pyomo.","deps":{"py311-nose":{"origin":"devel/py-nose","version":"1.3.7_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-QtAwesome","origin":"x11-fonts/py-QtAwesome","version":"1.3.1","comment":"Iconic fonts in PyQt and PySide applications","maintainer":"ports@FreeBSD.org","www":"https://github.com/spyder-ide/qtawesome","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec1d714c3f2470ab5a260e1b1db178637c549ad88f051269795ba4c00198b9da","flatsize":5848277,"path":"All/py311-QtAwesome-1.3.1.pkg","repopath":"All/py311-QtAwesome-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1521956,"desc":"QtAwesome enables iconic fonts such as Font Awesome and Elusive Icons in PyQt\nand PySide applications.\n\nIt started as a Python port of the QtAwesome C++ library by Rick Blommers.","deps":{"py311-QtPy":{"origin":"devel/py-QtPy","version":"2.4.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fonts","graphics","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-QtAwesome port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-PyInquirer","origin":"devel/py-pyinquirer","version":"1.0.3_1","comment":"Collection of common interactive command line user interfaces","maintainer":"gmm@tutanota.com","www":"https://github.com/CITGuru/PyInquirer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75e1e72d8317ad3e5eb8827a98472e151e9fd47902790bcfd131264ee095bb1f","flatsize":275759,"path":"All/py311-PyInquirer-1.0.3_1.pkg","repopath":"All/py311-PyInquirer-1.0.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45236,"desc":"PyInquirer strives to be an easily embeddable and\nbeautiful command line interface for Python. PyInquirer\nwants to make it easy for existing Inquirer.js users\nto write immersive command line applications in Python.\n\nNote: PyInquirer provides the user interface and the inquiry session flow.","deps":{"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"py311-PyHamcrest","origin":"textproc/py-pyhamcrest","version":"2.0.3","comment":"Hamcrest matchers for Python","maintainer":"ultima@FreeBSD.org","www":"https://github.com/hamcrest/PyHamcrest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7312ef001d740e220202a1775efa88797bda81630bf944d04c69432b6ac3cee0","flatsize":457478,"path":"All/py311-PyHamcrest-2.0.3.pkg","repopath":"All/py311-PyHamcrest-2.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":62820,"desc":"PyHamcrest is a framework for writing matcher objects, allowing you\nto declaratively define \"match\" rules. There are a number of\nsituations where matchers are invaluable, such as UI validation, or\ndata filtering, but it is in the area of writing flexible tests that\nmatchers are most commonly used. This tutorial shows you how to use\nPyHamcrest for unit testing.\n\nWhen writing tests it is sometimes difficult to get the balance right\nbetween overspecifying the test (and making it brittle to changes),\nand not specifying enough (making the test less valuable since it\ncontinues to pass even when the thing being tested is broken). Having\na tool that allows you to pick out precisely the aspect under test\nand describe the values it should have, to a controlled level of\nprecision, helps greatly in writing tests that are \"just right.\" Such\ntests fail when the behavior of the aspect under test deviates from\nthe expected behavior, yet continue to pass when minor, unrelated\nchanges to the behaviour are made.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PyOpenGL-accelerate","origin":"graphics/py-PyOpenGL-accelerate","version":"3.1.7","comment":"OpenGL acceleration code for PyOpenGL","maintainer":"python@FreeBSD.org","www":"https://pyopengl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47daf12fe12ebbba8ccc04a507a0a52008df6b537b6dd7ad19ccb703db9bb212","flatsize":1000270,"path":"All/py311-PyOpenGL-accelerate-3.1.7.pkg","repopath":"All/py311-PyOpenGL-accelerate-3.1.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":230612,"desc":"This set of C (Cython) extensions provides acceleration of common\noperations for slow points in PyOpenGL 3.x.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Pympler","origin":"devel/py-pympler","version":"1.0.1","comment":"Measure, monitor and analyze the memory behavior of Python objects","maintainer":"bofh@FreeBSD.org","www":"https://github.com/pympler/pympler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61db4b5955ec969f0d66af45ca267caf55759b0d0be55a5230bbde081de06e16","flatsize":1690265,"path":"All/py311-Pympler-1.0.1.pkg","repopath":"All/py311-Pympler-1.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":291888,"desc":"Pympler is a development tool to measure, monitor and analyze the memory\nbehavior of Python objects in a running Python application.\n\nBy pympling a Python application, detailed insight in the size and the lifetime\nof Python objects can be obtained. Undesirable or unexpected runtime behavior\nlike memory bloat and other \"pymples\" can easily be identified.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-RTFDE","origin":"textproc/py-RTFDE","version":"0.1.1","comment":"Library for extracting HTML content from RTF encapsulated HTML","maintainer":"DtxdF@disroot.org","www":"https://github.com/seamustuohy/RTFDE","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27dd0939367ceca1aaca7c580e53b1dbaf48b022e3b211ea8044e24e9a854e5f","flatsize":327884,"path":"All/py311-RTFDE-0.1.1.pkg","repopath":"All/py311-RTFDE-0.1.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":55396,"desc":"RTFDE is a python3 library for extracting encapsulated HTML & plain\ntext content from the RTF bodies of .msg files.\n\nDe-encapsulation enables previously encapsulated HTML and plain\ntext content to be extracted and rendered as HTML and plain text\ninstead of the encapsulating RTF content. After de-encapsulation,\nthe HTML and plain text should differ only minimally from the\noriginal HTML or plain text content.","deps":{"py311-lark":{"origin":"devel/py-lark","version":"1.1.9"},"py311-oletools":{"origin":"devel/py-oletools","version":"0.60.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PyMetis","origin":"math/py-PyMetis","version":"2023.1","comment":"Python wrapper for the Metis graph partitioning software","maintainer":"yuri@FreeBSD.org","www":"https://mathema.tician.de/software/pymetis/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a906ff00475ce2f1dd5e86b2c377303411f77b95f076ecbf76e024c4622981d","flatsize":646323,"path":"All/py311-PyMetis-2023.1.pkg","repopath":"All/py311-PyMetis-2023.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":213992,"desc":"PyMetis is a Python wrapper for the Metis graph partititioning software by\nGeorge Karypis, Vipin Kumar and others. It includes version 5.0pre2 of Metis\nand wraps it using the Boost Python wrapper generator library. So far, it only\nwraps the most basic graph partitioning functionality (which is enough for my\ncurrent use), but extending it in case you need more should be quite\nstraightforward. Using PyMetis to partition your meshes is really easy -\nessentially all you need to pass into PyMetis is an adjacency list for the\ngraph and the number of parts you would like.","deps":{"metis":{"origin":"math/metis","version":"5.1.0_9"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Py-BOBYQA","origin":"math/py-Py-BOBYQA","version":"1.4_1","comment":"Flexible derivative-free solver for general objective minimization","maintainer":"yuri@FreeBSD.org","www":"https://numericalalgorithmsgroup.github.io/pybobyqa/build/html/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc54231d386e7f3f42c100b0703ffa1f66d922e7b52e0eb962d2578ff4e01c7e","flatsize":517835,"path":"All/py311-Py-BOBYQA-1.4_1.pkg","repopath":"All/py311-Py-BOBYQA-1.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":87556,"desc":"Py-BOBYQA is a flexible package for finding local solutions to nonlinear,\nnonconvex minimization problems (with optional bound constraints), without\nrequiring any derivatives of the objective. Py-BOBYQA is a Python implementation\nof the BOBYQA solver by Powell (documentation here). It is particularly useful\nwhen evaluations of the objective function are expensive and/or noisy.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PyGreSQL","origin":"databases/py-PyGreSQL","version":"6.0,1","comment":"Python interface to PostgreSQL, both classic and DP-API 2.0","maintainer":"wen@FreeBSD.org","www":"http://www.pygresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abf97319ddd0d17ff1aefe5ff6cb91e37e22c7aaa2e8b97c3eca7b768adb1c65","flatsize":1167645,"path":"All/py311-PyGreSQL-6.0,1.pkg","repopath":"All/py311-PyGreSQL-6.0,1.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":213996,"desc":"PyGreSQL is a python module that interfaces to a PostgreSQL database. It embeds\nthe PostgreSQL query library to allow easy use of the powerful PostgreSQL\nfeatures from a Python script.\nPyGreSQL includes a DB-API 2.0 compliant API wrapper.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libpq.so.5"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-PyGithub","origin":"devel/py-PyGithub","version":"2.1.1_2","comment":"Python library implementing the full GitHub API v3","maintainer":"bofh@FreeBSD.org","www":"https://github.com/jacquev6/PyGithub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"307046e9f86b067824223891cedb52bffd9cacc6b8c8e345015052413c139dfe","flatsize":4073339,"path":"All/py311-PyGithub-2.1.1_2.pkg","repopath":"All/py311-PyGithub-2.1.1_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":360844,"desc":"This is a Python library to access the Github API v3.\n\nWith it, you can manage your Github resources (repositories, user profiles,\norganizations, etc.) from Python scripts.\n\nIt covers the full API, and all methods are tested against the real Github site.","deps":{"py311-deprecated":{"origin":"devel/py-deprecated","version":"1.2.14_1"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-pynacl":{"origin":"security/py-pynacl","version":"1.5.0_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Products.SecureMailHost","origin":"mail/py-Products.SecureMailHost","version":"1.1.2_1","comment":"Reimplementation of the standard Zope2 MailHost","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/Products.SecureMailHost/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6844a8bc0e3fbdc7487722459bf98644bf7bab9d90cc23b483a133d0c8590d72","flatsize":145238,"path":"All/py311-Products.SecureMailHost-1.1.2_1.pkg","repopath":"All/py311-Products.SecureMailHost-1.1.2_1.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":31392,"desc":"SecureMailHost is a reimplementation of the standard Zope2 MailHost\nwith some security and usability enhancements.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python","zope"],"annotations":{"flavor":"py311"}},{"name":"py311-Products.PloneLanguageTool","origin":"devel/py-Products.PloneLanguageTool","version":"3.2.7_2","comment":"Allows to set the available languages in Plone site","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/Products.PloneLanguageTool/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c8092f6751845ca026d873d39279d47e7e55260400928da247ce7f82998ec7e","flatsize":244038,"path":"All/py311-Products.PloneLanguageTool-3.2.7_2.pkg","repopath":"All/py311-Products.PloneLanguageTool-3.2.7_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44036,"desc":"PloneLanguageTool allows you to set the available languages in your Plone site,\nselect various fallback mechanisms, and control the use of flags for language\nselection and translations.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python","zope"],"annotations":{"flavor":"py311"}},{"name":"py311-PyExecJS","origin":"devel/py-PyExecJS","version":"1.5.1_1","comment":"Run JavaScript code from Python","maintainer":"tcberner@FreeBSD.org","www":"https://pypi.org/project/PyExecJS/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09237794815d9db9ad6d6b83c8c7801b838d13517732f07d125f22f5aa70aaf7","flatsize":127977,"path":"All/py311-PyExecJS-1.5.1_1.pkg","repopath":"All/py311-PyExecJS-1.5.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25124,"desc":"PyExecJS is a porting of ExecJS from Ruby. PyExecJS automatically picks the\nbest runtime available to evaluate your JavaScript program.\n\nSupported runtimes\n* PyV8 - A python wrapper for Google V8 engine,\n* Node.js\n* Apple JavaScriptCore - Included with Mac OS X\n* Mozilla SpiderMonkey\n* Microsoft Windows Script Host (JScript)\n* SlimerJS\n* Nashorn - Included with Oracle Java 8","deps":{"node":{"origin":"www/node","version":"20.15.1_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"NODE":"on","SPIDERMONKEY":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-PyChromecast","origin":"net/py-pychromecast","version":"13.1.0","comment":"Python module to talk to Google Chromecast","maintainer":"ports@freebsd.org","www":"https://pypi.org/project/PyChromecast/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fea1114327d1835512f88b043ac94baf86e82e37b2ef94ef9a730ba26c0a847","flatsize":761228,"path":"All/py311-PyChromecast-13.1.0.pkg","repopath":"All/py311-PyChromecast-13.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":115968,"desc":"Library for Python 3.6+ to communicate with the Google Chromecast.\n\nIt currently supports:\n* Auto discovering connected Chromecasts on the network\n* Start the default media receiver and play any online media\n* Control playback of current playing media\n* Implement Google Chromecast api v2\n* Communicate with apps via channels\n* Easily extendable to add support for unsupported namespaces\n* Multi-room setups with Audio cast devices","deps":{"py311-casttube":{"origin":"net/py-casttube","version":"0.2.1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zeroconf":{"origin":"net/py-zeroconf","version":"0.132.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PollyReports","origin":"print/py-pollyreports","version":"1.8","comment":"Band-oriented PDF report generation from database query","maintainer":"jjachuf@gmail.com","www":"https://newcenturycomputers.net/projects/pollyreports.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f8048e72984ebad27750eb79fcc1fa5a14079362929bdf4b54aa1846ce8724e","flatsize":83335,"path":"All/py311-PollyReports-1.8.pkg","repopath":"All/py311-PollyReports-1.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14608,"desc":"PollyReports.py provides a set of classes for database report writing.\nIt assumes that you are using Reportlab to do PDF generation, but can\nwork with any \"canvas-like\" object as desired.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["print","python"],"options":{"REPORTLAB":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-PubChemPy","origin":"science/py-PubChemPy","version":"1.0.4","comment":"Simple Python wrapper around the PubChem PUG REST API","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mcs07/PubChemPy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3cccde45f68e6c1cd0cddec2c81b3637e83789dc6b67f43d98b2ca450971247","flatsize":211619,"path":"All/py311-PubChemPy-1.0.4.pkg","repopath":"All/py311-PubChemPy-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32964,"desc":"PubChemPy provides a way to interact with PubChem in Python. It allows chemical\nsearches by name, substructure and similarity, chemical standardization,\nconversion between chemical file formats, depiction and retrieval of chemical\nproperties.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Products.ExternalEditor","origin":"devel/py-Products.ExternalEditor","version":"1.1.0_1","comment":"Zope external editor","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/Products.ExternalEditor/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"822bed5e7f3ff998e95a7920d81fef6fc41c5b5d52852de2e434947d9f9a5af2","flatsize":118371,"path":"All/py311-Products.ExternalEditor-1.1.0_1.pkg","repopath":"All/py311-Products.ExternalEditor-1.1.0_1.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":31344,"desc":"Zope External Editor.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python","zope"],"annotations":{"flavor":"py311"}},{"name":"py311-Pituophis","origin":"www/py-Pituophis","version":"1.1","comment":"Python 3 library for building Gopher clients and servers","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/Pituophis/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81c39cf739bb75f754ade37552ce29e7cf5346dba214177aaa3b35e3fc1edf07","flatsize":84323,"path":"All/py311-Pituophis-1.1.pkg","repopath":"All/py311-Pituophis-1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18552,"desc":"Pituophis is a Python 3 library for building Gopher clients and servers.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-Pituophis port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-Pallets-Sphinx-Themes","origin":"textproc/py-pallets-sphinx-themes","version":"2.1.1","comment":"Sphinx themes for Pallets and related projects","maintainer":"nivit@FreeBSD.org","www":"https://pypi.org/project/Pallets-Sphinx-Themes/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c04ec0a57824a1d584e6d7027caed9825a2886f65089b7bf87b94b05fcb5c96","flatsize":156496,"path":"All/py311-Pallets-Sphinx-Themes-2.1.1.pkg","repopath":"All/py311-Pallets-Sphinx-Themes-2.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":35160,"desc":"Themes for the Pallets projects. If you're writing an extension,\nuse the appropriate theme to make your documentation look consistent.\n\nAvailable themes:\n\n    flask\n    jinja\n    werkzeug\n    click","deps":{"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PyOgg","origin":"audio/py-pyogg","version":"0.6.14.a1_2","comment":"Xiph.org's Ogg Vorbis, Opus, and FLAC for Python","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/PyOgg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5746dbdc5a76938e907d689934cf6bbb26434ceab4f6f7cd03ff7b04210ec896","flatsize":733667,"path":"All/py311-PyOgg-0.6.14.a1_2.pkg","repopath":"All/py311-PyOgg-0.6.14.a1_2.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":75408,"desc":"PyOgg provides bindings for Xiph.org's OGG Vorbis, OGG Opus, and FLAC\naudio file formats.\n\nAll the functions, structures, and datatypes are the same as in the C++\nimplementation, except for some that could not be translated.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PyLD","origin":"devel/py-PyLD","version":"0.7.1_1","comment":"Implementation of the JSON Linked Data specification in Python","maintainer":"ports@virtual-estates.net","www":"https://github.com/digitalbazaar/pyld","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"295900cbfc44746a730753b9850f94d5bf83fa01ae9084e56800800e55a46664","flatsize":550952,"path":"All/py311-PyLD-0.7.1_1.pkg","repopath":"All/py311-PyLD-0.7.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":88644,"desc":"This library is an implementation of the JSON-LD specification in Python.\n\nJSON-LD is designed as a light-weight syntax that can be used to\nexpress Linked Data. It is primarily intended to be a way to express\nLinked Data in JavaScript and other Web-based programming environments.\nIt is also useful when building interoperable Web Services and when\nstoring Linked Data in JSON-based document storage engines. It is\npractical and designed to be as simple as possible, utilizing the\nlarge number of JSON parsers and existing code that is in use today.\nIt is designed to be able to express key-value pairs, RDF data,\nRDFa data, Microformats data, and Microdata. That is, it supports\nevery major Web-based structured data model in use today.\n\nThe syntax does not require many applications to change their JSON,\nbut easily add meaning by adding context in a way that is either\nin-band or out-of-band. The syntax is designed to not disturb already\ndeployed systems running on JSON, but provide a smooth migration\npath from JSON to JSON with added semantics. Finally, the format\nis intended to be fast to parse, fast to generate, stream-based and\ndocument-based processing compatible, and require a very small\nmemory footprint in order to operate.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PySCIPOpt","origin":"math/py-PySCIPOpt","version":"4.3.0_1","comment":"Python interface and modeling environment for SCIP","maintainer":"yuri@FreeBSD.org","www":"https://github.com/SCIP-Interfaces/PySCIPOpt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f507fabaa70365f4d1557367b37368dea44a055e4fc7208dcaa9456d776cff94","flatsize":2367566,"path":"All/py311-PySCIPOpt-4.3.0_1.pkg","repopath":"All/py311-PySCIPOpt-4.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":535532,"desc":"This project provides an interface from Python to the SCIP Optimization Suite.","deps":{"SCIP":{"origin":"math/SCIP","version":"8.1.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libscip.so.8.1"],"annotations":{"flavor":"py311"}},{"name":"py311-Pmw","origin":"x11-toolkits/py-Pmw","version":"2.0.1_1","comment":"High-level compound graphics widgets for Python","maintainer":"fmysh@iijmio-mail.jp","www":"https://pypi.org/project/Pmw/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e56060820fcb0b0d2b658bedb4f136757bbfb3cd1e013df069ba05abba82eff","flatsize":2312092,"path":"All/py311-Pmw-2.0.1_1.pkg","repopath":"All/py311-Pmw-2.0.1_1.pkg","licenselogic":"single","pkgsize":404464,"desc":"Pmw is a framework for building high-level compound widgets, or\nmegawidgets, constructed using other widgets as component parts. It\npromotes consistent look and feel within and between graphical\napplications, is highly configurable to your needs and is easy to use.\n\nPmw consists of:\n  * A few base classes, providing a framework for building megawidgets.\n  * A library of flexible and extensible megawidgets built on the base\n    classes, such as ButtonBox, ComboBox, MessageDialog, etc.\n\nThe interface to Pmw megawidgets is similar to basic Tk widgets, so it\nis easy for developers to include both megawidgets and basic Tk\nwidgets in their graphical applications. In addition, all Pmw\nmegawidgets may themselves be extended, using either inheritance or\ncomposition.\n\nThe use of the Pmw framework and megawidgets replaces common widget\ncombinations with higher level abstractions. This simplifies code,\nmaking it more readable and maintainable and more easily modifiable.\nThe ability to extend Pmw megawidgets enables developers to create new\nmegawidgets based on previous work.","deps":{"blt":{"origin":"x11-toolkits/blt","version":"2.5.3_7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-toolkits","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-alot","origin":"mail/py-alot","version":"0.9_1","comment":"Terminal MUA using Notmuch mail","maintainer":"mail@dbalan.in","www":"https://github.com/pazz/alot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b2ba4e06c28194d45cbc80c5f300230699a31ba8504cfcd478e5dc76bda9fc4","flatsize":1773663,"path":"All/py311-alot-0.9_1.pkg","repopath":"All/py311-alot-0.9_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":278912,"desc":"Alot is a terminal-based mail user agent based on the Notmuch mail indexer.\nIt is written in Python using the Urwid toolkit and features a modular and\ncommand prompt driven interface to provide a full MUA experience as an\nalternative to the Emacs mode shipped with Notmuch.","deps":{"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-gpgme":{"origin":"security/py-gpgme","version":"1.23.2"},"py311-notmuch":{"origin":"mail/py-notmuch","version":"0.38.3"},"py311-python-magic":{"origin":"devel/py-python-magic","version":"0.4.27_1"},"py311-service-identity":{"origin":"security/py-service-identity","version":"24.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"py311-urwidtrees":{"origin":"devel/py-urwidtrees","version":"1.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PyOpenGL","origin":"graphics/py-PyOpenGL","version":"3.1.7","comment":"OpenGL (and related library) interface for Python","maintainer":"python@FreeBSD.org","www":"https://pyopengl.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7290f2ba0627bb88b5c8381d3bbe8a9defc4ac258e7fa4aa883f6767f546c2af","flatsize":21195369,"path":"All/py311-PyOpenGL-3.1.7.pkg","repopath":"All/py311-PyOpenGL-3.1.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1431036,"desc":"PyOpenGL is an interface between the Python programming language and the OpenGL\nlibrary (and related libraries).  The package provides interfaces to:\n\n     - The OpenGL library itself, which is a three-dimensional graphical\n     rendering interface.  For more information, visit\n     http://www.opengl.org.\n\n     - The GLU library which provides access to routines for doing\n     quadrics, tesselation etc.\n\n     - The GLUT (GL UTilitity) library from Mark Kilgard, which provides a\n     windowing environment.\n\n     - The Togl (Tk/OpenGL) widget from Brian Paul and Ben Benderson (an\n     alternative to GLUT which interfaces to Tk).\n\nThe Python bindings offer some value-added tools in addition to the\nstandard API, including support for fast processing of arrays of\ncoordinates, trackball support, etc.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"options":{"TKINTER":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-bullet3","origin":"devel/py-bullet3","version":"3.25_1","comment":"Python version of 3D collision detection library Bullet","maintainer":"yuri@FreeBSD.org","www":"https://pybullet.org/wordpress/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5aad10c20fab19a2792126d46923a99408a40849547081734515f37432a8cdc3","flatsize":155231111,"path":"All/py311-bullet3-3.25_1.pkg","repopath":"All/py311-bullet3-3.25_1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":58322024,"desc":"The Python version of Bullet, a professional open source multi-threaded\n3D Collision Detection and Rigid Body Dynamics Library. It is free for\ncommercial use under the ZLib license.","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-gym":{"origin":"math/py-gym","version":"0.26.2_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libGL.so.1","libGLEW.so.2"],"annotations":{"flavor":"py311"}},{"name":"py311-POT","origin":"math/py-POT","version":"0.9.3","comment":"Python Optimal Transport Library","maintainer":"yuri@FreeBSD.org","www":"https://pythonot.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a345c365748f4942bd6300157849f2d0c035cd12eb1ca9fb55d9a102963cf12","flatsize":4077947,"path":"All/py311-POT-0.9.3.pkg","repopath":"All/py311-POT-0.9.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":426896,"desc":"Python Optimal Transport Library provides several solvers for optimization\nproblems related to Optimal Transport for signal, image processing and\nmachine learning.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PeachPy","origin":"devel/py-PeachPy","version":"0.0.1,1","comment":"Portable efficient assembly codegen in higher-level Python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Maratyszcza/Opcodes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88e7a83646c46db6b4a1a9ae16ecebe4ceb70de163adf479aeb33c63c851f133","flatsize":21938684,"path":"All/py311-PeachPy-0.0.1,1.pkg","repopath":"All/py311-PeachPy-0.0.1,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":652596,"desc":"The goal of this project is to document instruction sets in a format convenient\nfor tools development.\n\nAn instruction set is represented by three files:\n* An XML file that describes instructions\n* An XSD file that describes the structure of the XML file\n* A Python module that reads the XML file and represents it as a set of Python\n  objects","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PYB11Generator","origin":"devel/py-PYB11Generator","version":"1.0.12","comment":"Code generator for the pybind11 C++ <-> Python language binding tool","maintainer":"yuri@FreeBSD.org","www":"https://github.com/LLNL/PYB11Generator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"062881959ee58506cbaa404c9b9545b13da74c42ab7a1166c6e25c8958428c99","flatsize":172152,"path":"All/py311-PYB11Generator-1.0.12.pkg","repopath":"All/py311-PYB11Generator-1.0.12.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":29500,"desc":"PYB11Generator is a python based code generator that creates pybind11 code for\nbinding C++ libraries as extensions in Python. PYB11Generator parses input that\nis very close to writing the desired interface in native python, turning this\ninto the corresponding pybind11 C++ code.","deps":{"py311-decorator":{"origin":"devel/py-decorator","version":"5.1.1"},"py311-pybind11":{"origin":"devel/py-pybind11","version":"2.13.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PyWavelets","origin":"math/py-PyWavelets","version":"1.4.1_1","comment":"Discrete Wavelet Transforms in Python","maintainer":"makc@FreeBSD.org","www":"https://github.com/PyWavelets/pywt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cef392b70108ad1422b03e472425453e42aa7e2c8d0e9eba3eb301edf2e5f19","flatsize":9641011,"path":"All/py311-PyWavelets-1.4.1_1.pkg","repopath":"All/py311-PyWavelets-1.4.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3556248,"desc":"PyWavelets is a free Open Source library for wavelet transforms in Python.\nWavelets are mathematical basis functions that are localized in both time and\nfrequency. Wavelet transforms are time-frequency transforms employing wavelets.\nThey are similar to Fourier transforms, the difference being that Fourier\ntransforms are localized only in frequency instead of in time and frequency.","deps":{"py311-cython":{"origin":"lang/cython","version":"0.29.37_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-MutatorMath","origin":"math/py-MutatorMath","version":"2.1.2_1","comment":"Piecewise linear interpolation in multiple dimensions","maintainer":"lantw44@gmail.com","www":"https://github.com/LettError/MutatorMath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5509206f65e7f858feb7632f5153e108369d7c6f308456f27d286cda72186098","flatsize":411940,"path":"All/py311-MutatorMath-2.1.2_1.pkg","repopath":"All/py311-MutatorMath-2.1.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":64928,"desc":"MutatorMath is a Python library for the calculation of piecewise linear\ninterpolations in n-dimensions with any number of masters. It was developed for\ninterpolating data related to fonts, but if can handle any arithmetic object.","deps":{"py311-defcon":{"origin":"x11-fonts/py-defcon","version":"0.10.2"},"py311-fontMath":{"origin":"x11-fonts/py-fontMath","version":"0.9.3"},"py311-fonttools":{"origin":"print/py-fonttools","version":"4.51.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Morfessor","origin":"textproc/py-Morfessor","version":"2.0.6","comment":"Discover the regularities behind word forming in natural languages","maintainer":"yuri@FreeBSD.org","www":"http://morpho.aalto.fi/projects/morpho/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ad7eb62d011beca30c33f2efef0980acaa0d7308e8e87e1362230c8ff8a2f03","flatsize":469402,"path":"All/py311-Morfessor-2.0.6.pkg","repopath":"All/py311-Morfessor-2.0.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":76280,"desc":"The goal of the Morpho project is to develop unsupervised data-driven methods\nthat discover the regularities behind word forming in natural languages. In\nparticular, we are focussing on the discovery of morphemes, which are the\nprimitive units of syntax, the smallest individually meaningful elements in the\nutterances of a language. Morphemes are important in automatic generation and\nrecognition of a language, especially in languages in which words may have many\ndifferent inflected forms.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Mathics_Scanner","origin":"math/py-mathics-scanner","version":"1.3.0","comment":"Tokeniser, char tables, & conversion routines for the Wolfram Language","maintainer":"thierry@FreeBSD.org","www":"https://mathics.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59ab2db9b083e20e050ed7011b501f97089a259d415aab09e5b5e22eb938bd78","flatsize":635890,"path":"All/py311-Mathics_Scanner-1.3.0.pkg","repopath":"All/py311-Mathics_Scanner-1.3.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":102592,"desc":"This is a tokeniser or scanner portion for the Wolfram Language.\n\nAs such, it also contains a full set of translation between Wolfram Language\nnamed characters, their Unicode/ASCII equivalents and code-points.\n\nThis is used as the scanner inside Mathics but it can also be used for\ntokenizing and formatting Wolfram Language code. This library is also quite\nusefull if you need to work with Wolfram Language named character and convert\nthem to various formats.\n\nSee also: https://github.com/Mathics3/mathics-scanner","deps":{"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-ujson":{"origin":"devel/py-ujson","version":"5.10.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"]},{"name":"py311-ManimPango","origin":"graphics/py-ManimPango","version":"0.5.0","comment":"Bindings for Pango for use with Manim","maintainer":"yuri@FreeBSD.org","www":"https://manimpango.manim.community/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39e60ae957e6516636bae20bfd5061a370327a31d9ab453aa979123b46cc416f","flatsize":217343,"path":"All/py311-ManimPango-0.5.0.pkg","repopath":"All/py311-ManimPango-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62300,"desc":"ManimPango is a C binding for Pango using Cython, which is internally used in\nManim to render (non-LaTeX) text.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"shlibs_required":["libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6"],"annotations":{"flavor":"py311"}},{"name":"py311-Louie","origin":"devel/py-louie","version":"2.0","comment":"Signal dispatching mechanism","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/Louie/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ce53977604681cbc04af391eaaca84a4df923dae214ce2cfece6f41b66ca2df","flatsize":197015,"path":"All/py311-Louie-2.0.pkg","repopath":"All/py311-Louie-2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":32716,"desc":"Louie provides Python programmers with a straightforward way to dispatch\nsignals between objects in a wide variety of contexts. It is based on\nPyDispatcher, which in turn was based on a highly-rated recipe in the\nPython Cookbook.\n\nSee also: https://github.com/11craft/louie","deps":{"py311-nose":{"origin":"devel/py-nose","version":"1.3.7_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-OpenFermion-Dirac","origin":"science/py-OpenFermion-Dirac","version":"g20220812_1","comment":"Interface between OpenFermion and Dirac","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bsenjean/Openfermion-Dirac","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2ac8516b0e933839320c3c68615f4a7e05969c9736d26fa818a41f0249db707","flatsize":208251,"path":"All/py311-OpenFermion-Dirac-g20220812_1.pkg","repopath":"All/py311-OpenFermion-Dirac-g20220812_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32880,"desc":"OpenFermion-Dirac is an interface between Openfermion and Dirac to perform\nrelativistic quantum chemistry calculations simulated on a quantum computer.","deps":{"dirac-quantum-chemistry-software":{"origin":"science/dirac","version":"22.0_2"},"py311-OpenFermion":{"origin":"science/py-OpenFermion","version":"1.6.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Nasdaq-Data-Link","origin":"finance/py-Nasdaq-Data-Link","version":"1.0.4_2","comment":"Package for Nasdaq Data Link API access","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Nasdaq/data-link-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65c62b8d5d7feaca2371d03dc6b42f102684d6f5dd8803a85b91d592f3e70f37","flatsize":255925,"path":"All/py311-Nasdaq-Data-Link-1.0.4_2.pkg","repopath":"All/py311-Nasdaq-Data-Link-1.0.4_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48128,"desc":"Python library for Nasdaq Data Link's RESTful API.","deps":{"py311-inflection":{"origin":"devel/py-inflection","version":"0.5.1"},"py311-more-itertools":{"origin":"devel/py-more-itertools","version":"10.3.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance"],"annotations":{"flavor":"py311"}},{"name":"py311-OWSLib","origin":"graphics/py-OWSLib","version":"0.29.3_1","comment":"Client programming with OGC web service (hence OWS)","maintainer":"lbartoletti@FreeBSD.org","www":"https://pypi.org/project/OWSLib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62d6acf45042f37053f22a0136f50206164c7d4575178add888a9c42154e1ab6","flatsize":3727428,"path":"All/py311-OWSLib-0.29.3_1.pkg","repopath":"All/py311-OWSLib-0.29.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":381168,"desc":"OWSLib is a Python package for client programming with Open Geospatial\nConsortium (OGC) web service (hence OWS) interface standards, and their\nrelated content models.","deps":{"py311-pyproj":{"origin":"graphics/py-pyproj","version":"3.6.1_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","geography","python"],"annotations":{"cpe":"cpe:2.3:a:osgeo:owslib:0.29.3:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"py311-Levenshtein","origin":"devel/py-Levenshtein","version":"0.22.0","comment":"Fast computation of Levenshtein distance and string similarity","maintainer":"dvl@FreeBSD.org","www":"https://github.com/maxbachmann/Levenshtein","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae5817ac4dc238de699112745dab418ddefb46fb402f01a1828161a771520633","flatsize":378800,"path":"All/py311-Levenshtein-0.22.0.pkg","repopath":"All/py311-Levenshtein-0.22.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":97100,"desc":"The Levenshtein Python C extension module contains functions for fast\ncomputation of:\n\n* Levenshtein (edit) distance, and edit operations\n* string similarity\n* approximate median strings, and generally string averaging\n* string sequence and set similarity","deps":{"py311-rapidfuzz":{"origin":"devel/py-rapidfuzz","version":"3.9.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-OpenFermion","origin":"science/py-OpenFermion","version":"1.6.1","comment":"Electronic structure package for quantum computers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/quantumlib/OpenFermion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dce84f11002a96c3b3c1e43c291d57154d2a91f81001d7e1184bbe0ce43d6cdd","flatsize":12044200,"path":"All/py311-OpenFermion-1.6.1.pkg","repopath":"All/py311-OpenFermion-1.6.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1385412,"desc":"OpenFermion is an open source effort for compiling and analyzing quantum\nalgorithms to simulate fermionic systems, including quantum chemistry.\nAmong other functionalities, the current version features data structures\nand tools for obtaining and manipulating representations of fermionic and\nqubit Hamiltonians.","deps":{"py311-PubChemPy":{"origin":"science/py-PubChemPy","version":"1.0.4"},"py311-cirq-core":{"origin":"science/py-cirq-core","version":"1.3.0"},"py311-cirq-google":{"origin":"science/py-cirq-google","version":"1.3.0"},"py311-deprecation":{"origin":"devel/py-deprecation","version":"2.1.0_1"},"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Jinja2-doc","origin":"devel/py-Jinja2-doc","version":"3.1.3","comment":"Fast and easy to use stand-alone template engine","maintainer":"nivit@FreeBSD.org","www":"https://jinja.palletsprojects.com/en/3.1.x/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b026b92aa12c06b91465fdc57f76910953ff035cc167fdb2d8ac4e6a524284c3","flatsize":2073664,"path":"All/py311-Jinja2-doc-3.1.3.pkg","repopath":"All/py311-Jinja2-doc-3.1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":307664,"desc":"Documentation of Jinja2 template engine.","deps":{"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"py311-bluelet","origin":"devel/py-bluelet","version":"0.2.0","comment":"Pure-Python asynchronous I/O using coroutines","maintainer":"ports@FreeBSD.org","www":"https://github.com/sampsyo/bluelet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"874e98919bfa95c94543b7a92802f24b70664b3b98903020349acef199348fd6","flatsize":91805,"path":"All/py311-bluelet-0.2.0.pkg","repopath":"All/py311-bluelet-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19340,"desc":"Bluelet is a simple, pure-Python solution for writing intelligible asynchronous\nsocket applications.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-bluelet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-MDAnalysis","origin":"science/py-MDAnalysis","version":"2.3.0_1","comment":"Python library to analyze molecular dynamics trajectories","maintainer":"yuri@FreeBSD.org","www":"https://www.mdanalysis.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9615e4eb33b2d41d68a2d20b2d12c177afcb19faea1346371eb75052581e21ef","flatsize":12335341,"path":"All/py311-MDAnalysis-2.3.0_1.pkg","repopath":"All/py311-MDAnalysis-2.3.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1736348,"desc":"MDAnalysis is an object-oriented Python library to analyze trajectories from\nmolecular dynamics (MD) simulations in many popular formats. It can write most\nof these formats, too, together with atom selections suitable for visualization\nor native analysis tools.","deps":{"clustalw":{"origin":"biology/clustalw","version":"2.1_3"},"py311-GridDataFormats":{"origin":"math/py-GridDataFormats","version":"1.0.2"},"py311-biopython":{"origin":"biology/py-biopython","version":"1.83"},"py311-fasteners":{"origin":"devel/py-fasteners","version":"0.19"},"py311-gsd":{"origin":"science/py-gsd","version":"3.1.1"},"py311-joblib":{"origin":"devel/py-joblib","version":"1.3.2_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-mmtf-python":{"origin":"science/py-mmtf-python","version":"1.1.3_1"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-seaborn":{"origin":"math/py-seaborn","version":"0.13.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"},"rdkit":{"origin":"science/rdkit","version":"2023.09.3"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-MACS3","origin":"biology/py-macs3","version":"3.0.1","comment":"Peak caller aimed at transcription factor binding sites","maintainer":"jwb@FreeBSD.org","www":"https://github.com/taoliu/MACS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bc65e537701398436a0fff738ee1f9c09c8e0a5f47b03615fe5e0eba5d0f5bf","flatsize":5803549,"path":"All/py311-MACS3-3.0.1.pkg","repopath":"All/py311-MACS3-3.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1520644,"desc":"MACS (Model-based Analysis of ChIP-Seq) is a tool for identifying\ntranscription factor (TF) binding sites.   Such sites are generated\nby CHiP-Seq (CHromatin immuno-Precipitation sequencing) and ATAC-Seq\n(Assay for Transposase Accessible Chromatin Sequencing).  MACS\nidentifies \"peaks\" in the genome sequence, which are areas enriched\nin bound TFs or accessible chromatin.","deps":{"py311-cykhash":{"origin":"devel/py-cykhash","version":"2.0.1"},"py311-hmmlearn":{"origin":"math/py-hmmlearn","version":"0.3.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PuLP","origin":"math/py-PuLP","version":"2.8.0","comment":"LP modeler written in python","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or/pulp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c507181f00d13a84a2befb2030aebf81370147eae0119ea65b76d5ff86145fb","flatsize":12364994,"path":"All/py311-PuLP-2.8.0.pkg","repopath":"All/py311-PuLP-2.8.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4192568,"desc":"PuLP is an LP modeler written in python. PuLP can generate MPS or LP files and\ncall\n* GLPK\n* COIN\n* CLP/CBC\n* CPLEX (commercial package)\n* GUROBI (commercial package)\nto solve linear problems","deps":{"coin-or-cbc":{"origin":"math/cbc","version":"2.10.11_2"},"glpk":{"origin":"math/glpk","version":"5.0"},"py311-amply":{"origin":"math/py-amply","version":"0.1.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"cpe":"cpe:2.3:a:pulpproject:pulp:2.8.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-Paste","origin":"www/py-paste","version":"3.10.1","comment":"Tools for using a Web Server Gateway Interface stack","maintainer":"nivit@FreeBSD.org","www":"https://github.com/pasteorg/paste","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8907e04d6c7d3c6daf15749d7b74ae8f50caa076a66700335098ae2fef92e1b3","flatsize":3414006,"path":"All/py311-Paste-3.10.1.pkg","repopath":"All/py311-Paste-3.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":515984,"desc":"Python Paste brings consistency to Python web development and web\napplication installation, providing tools for both developers and\nsystem administrators.\n\nThese provide several pieces of \"middleware\" (or filters) that can be\nnested to build web applications. Each piece of middleware uses the\nWSGI (PEP 333) interface, and should be compatible with other\nmiddleware based on those interfaces.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-HofstadterTools","origin":"science/py-HofstadterTools","version":"1.0.4","comment":"Package for analyzing the Hofstadter model of particles in the lattice","maintainer":"yuri@FreeBSD.org","www":"https://hofstadter.tools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d89762de6fb008d9eec9db44480297f8d632860e10aac874b6241d4719cb8ed9","flatsize":1879448,"path":"All/py311-HofstadterTools-1.0.4.pkg","repopath":"All/py311-HofstadterTools-1.0.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1377760,"desc":"HofstadterTools (HT) is a set of Python programs and classes for analyzing the\nHofstadter model, which describes the behavior of non-interacting quantum\nparticles hopping on a lattice coupled to a gauge field. This package can be\nused to compute the band structure of a generalized Hofstadter model on any\nregular Euclidean lattice, as well as its key properties, such as quantum\ngeometry and topology.","deps":{"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-prettytable":{"origin":"devel/py-prettytable","version":"3.10.0"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-GeoIP2","origin":"net/py-GeoIP2","version":"4.7.0","comment":"MaxMind GeoIP2 Python API","maintainer":"olivier@FreeBSD.org","www":"https://github.com/maxmind/GeoIP2-python","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e76ad72c83d921a94f42afba265fbb4c0a9254926d9c5b41f661ad3ba93fd2bf","flatsize":298632,"path":"All/py311-GeoIP2-4.7.0.pkg","repopath":"All/py311-GeoIP2-4.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39184,"desc":"Python API to the GeoIP2 library for obtaining the country, region, city,\nlatitude, and longitude of any IP address.","deps":{"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-maxminddb":{"origin":"net/py-maxminddb","version":"2.6.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python","geography"],"annotations":{"flavor":"py311"}},{"name":"py311-IBMQuantumExperience","origin":"devel/py-IBMQuantumExperience","version":"2.0.4","comment":"Python library for the Quantum Experience API","maintainer":"yuri@FreeBSD.org","www":"https://github.com/IBM/qiskit-api-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3146c0b7d17f53152f24b44e8377aa1c0cf42cc038cb022539945066133eb10d","flatsize":153843,"path":"All/py311-IBMQuantumExperience-2.0.4.pkg","repopath":"All/py311-IBMQuantumExperience-2.0.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26896,"desc":"The official API Client to use IBM Quantum Experience in Python.\n\nIt allows to explore the world of quantum computing, check out user guides\nand interactive demos to learn more about quantum principles.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests_ntlm":{"origin":"www/py-requests_ntlm","version":"1.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-HepMC3","origin":"science/py-HepMC3","version":"3.3.0","comment":"Event record for High Energy Physics Monte Carlo generators/simulation","maintainer":"yuri@FreeBSD.org","www":"https://hepmc.web.cern.ch/hepmc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26aa1708cc0c02616df8c4af6051517cb242cf87e27abca466cb28b01ccf6261","flatsize":4289836,"path":"All/py311-HepMC3-3.3.0.pkg","repopath":"All/py311-HepMC3-3.3.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":809292,"desc":"The HepMC package is an object oriented, C++ event record for High Energy\nPhysics Monte Carlo generators and simulation. The original code was written\nby M. Dobbs and J.B. Hansen (Comput. Phys. Commun. 134 (2001) 41). Since the\nfirst implementation, the package has undergone several modifications and in\nparticular, the latest HepMC3 series is a completely new rewrite using\ncurrently available C++11 techniques.","deps":{"hepmc3":{"origin":"science/hepmc3","version":"3.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libHepMC3.so.4","libHepMC3search.so.5"],"annotations":{"flavor":"py311"}},{"name":"py311-Genshi","origin":"textproc/py-genshi","version":"0.7.9","comment":"Toolkit for generation of output for the web","maintainer":"nivit@FreeBSD.org","www":"https://genshi.edgewall.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a0c3f614afcea950782bf7684321a32acf12ae1521135d04bb84979c21a17fe","flatsize":3387872,"path":"All/py311-Genshi-0.7.9.pkg","repopath":"All/py311-Genshi-0.7.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":358036,"desc":"Genshi is a Python library that provides an integrated set of components\nfor parsing, generating, and processing HTML, XML or other textual content\nfor output generation on the web. The major feature is a template language,\nwhich is heavily inspired by Kid.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","www","python"],"options":{"BABEL":"off"},"annotations":{"flavor":"py311"}},{"name":"py311-FreeBSD-ports","origin":"ports-mgmt/py-FreeBSD-ports","version":"0.0.9","comment":"Parse FreeBSD Ports INDEX, provide search API","maintainer":"bofh@FreeBSD.org","www":"https://github.com/swills/py-FreeBSD-ports/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"323a9df6ec022ee5d9e6f2ea7948fb288d7db4d14f117ed0aec9c348eb9df309","flatsize":34207,"path":"All/py311-FreeBSD-ports-0.0.9.pkg","repopath":"All/py311-FreeBSD-ports-0.0.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8120,"desc":"Parse FreeBSD Ports INDEX, provide search API","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ports-mgmt","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Pyomo","origin":"math/py-Pyomo","version":"6.7.3","comment":"Python Optimization Modeling Objects","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Pyomo/pyomo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc27bbb6817fa12d427c0ea0cb2dec15158b800d74d4917d3a23374abed437d9","flatsize":70697397,"path":"All/py311-Pyomo-6.7.3.pkg","repopath":"All/py311-Pyomo-6.7.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7108388,"desc":"Pyomo is a Python-based open-source software package that supports a diverse\nset of optimization capabilities for formulating and analyzing optimization\nmodels.\n\nModeling optimization applications is a core capability of Pyomo. Pyomo can be\nused to define symbolic problems, create concrete problem instances, and solve\nthese instances with standard solvers. Thus, Pyomo provides a capability that is\ncommonly associated with algebraic modeling languages such as AMPL, AIMMS, and\nGAMS, but Pyomo's modeling objects are embedded within a full-featured\nhigh-level programming language with a rich set of supporting libraries. Pyomo\nsupports a wide range of problem types, including:\n* Linear programming\n* Quadratic programming\n* Nonlinear programming\n* Mixed-integer linear programming\n* Mixed-integer quadratic programming\n* Mixed-integer nonlinear programming\n* Mixed-integer stochastic programming\n* Generalized disjunctive programming\n* Differential algebraic equations\n* Bilevel programming\n* Mathematical programming with equilibrium constraints","deps":{"coin-or-cbc":{"origin":"math/cbc","version":"2.10.11_2"},"glpk":{"origin":"math/glpk","version":"5.0"},"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Frozen-Flask","origin":"www/py-frozen-flask","version":"0.11","comment":"Freezes a Flask application into a set of static files","maintainer":"oleg@bsdpower.com","www":"https://pythonhosted.org/Frozen-Flask/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98f3cf98eda744318b2ff5d9e85a03603c3e60377c8d8d05d3178e1c4612d66b","flatsize":186856,"path":"All/py311-Frozen-Flask-0.11.pkg","repopath":"All/py311-Frozen-Flask-0.11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34032,"desc":"Frozen-Flask freezes a Flask application into a set of static files.\nThe result can be hosted without any server-side software other than\na traditional web server.\n\nThis project used to be called Flask-Static.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-Sockets","origin":"www/py-flask-sockets","version":"0.2.1","comment":"Elegant WebSockets for your Flask apps","maintainer":"antoine@FreeBSD.org","www":"https://github.com/kennethreitz/flask-sockets","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c743a74bf0793f6798b831df032273c913b10dbc721bab33c6c79ab82bedc68","flatsize":16385,"path":"All/py311-Flask-Sockets-0.2.1.pkg","repopath":"All/py311-Flask-Sockets-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5632,"desc":"Elegant WebSockets for your Flask apps.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-gevent":{"origin":"devel/py-gevent","version":"24.2.1"},"py311-gevent-websocket":{"origin":"www/py-gevent-websocket","version":"0.10.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Genesis-PyAPI","origin":"biology/py-Genesis-PyAPI","version":"1.2.1","comment":"API for the Genesis platform for genetics information processing","maintainer":"yuri@FreeBSD.org","www":"https://github.com/genialis/genesis-pyapi/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d7ee76e2b079add0b12b9f632525e5c373b236ec9eef88f58d384ddb7eea42e","flatsize":100163,"path":"All/py311-Genesis-PyAPI-1.2.1.pkg","repopath":"All/py311-Genesis-PyAPI-1.2.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22712,"desc":"GenAPI is a Python API for the Genesis platform allowing to\nperform computations of gene expression, etc.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-slumber":{"origin":"www/py-slumber","version":"0.7.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Fuzzy","origin":"misc/py-fuzzy","version":"1.2.2","comment":"Fast Python phonetic algorithms","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/Fuzzy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c22ab782e3570c681a4035b871dc96ea9dada0f6abdb699c2500e0a8d44b81c6","flatsize":139819,"path":"All/py311-Fuzzy-1.2.2.pkg","repopath":"All/py311-Fuzzy-1.2.2.pkg","licenselogic":"and","licenses":["MIT","ART20"],"pkgsize":44536,"desc":"Fuzzy is a python library implementing common phonetic algorithms quickly.\nTypically this is in string similarity exercises, but they're pretty versatile.\nThe algorithms are:\n* Soundex\n* NYSIIS\n* Double Metaphone Based on Maurice Aubrey's C code from his perl\n  implementation.","deps":{"py311-cython":{"origin":"lang/cython","version":"0.29.37_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Mathics3","origin":"math/py-mathics","version":"6.0.4_3","comment":"General-purpose computer algebra system (CAS)","maintainer":"thierry@FreeBSD.org","www":"https://mathics.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5c7d9653093ff7b9272fe0d16119c23c1a8305b3d76d617d33fb412b23ca25e","flatsize":21786131,"path":"All/py311-Mathics3-6.0.4_3.pkg","repopath":"All/py311-Mathics3-6.0.4_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3930680,"desc":"Mathics is a general-purpose computer algebra system (CAS).\nIt is an open-source alternative to Mathematica.\n\nThis port/package provides Mathics Core, with a very rudimentary command-line\nshell called mathics.\n\nNote: since release 2.0.0, mathicsscript (a text interface) and mathics-django\nare no more included, and must be installed separately.\n\nSee also: https://github.com/Mathics3/mathics-core","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"py311-Mathics_Scanner":{"origin":"math/py-mathics-scanner","version":"1.3.0"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-cython":{"origin":"lang/cython","version":"0.29.37_1"},"py311-enchant":{"origin":"textproc/py-enchant","version":"3.2.2_2"},"py311-imageio":{"origin":"graphics/py-imageio","version":"2.34.1"},"py311-ipykernel":{"origin":"devel/py-ipykernel","version":"6.29.4_1"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-ipywidgets":{"origin":"devel/py-ipywidgets","version":"8.1.3"},"py311-langid":{"origin":"textproc/py-langid","version":"1.1.6.20170715_1"},"py311-llvmlite":{"origin":"devel/py-llvmlite","version":"0.43.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-mpmath":{"origin":"math/py-mpmath","version":"1.3.0_1"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-nltk":{"origin":"textproc/py-nltk","version":"3.8.1,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-palettable":{"origin":"misc/py-palettable","version":"3.3.3"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pint":{"origin":"devel/py-pint","version":"0.23"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-py":{"origin":"devel/py-py","version":"1.11.0"},"py311-pyaml":{"origin":"textproc/py-pyaml","version":"24.4.0"},"py311-pycountry":{"origin":"textproc/py-pycountry","version":"24.6.1"},"py311-pydot":{"origin":"graphics/py-pydot","version":"2.0.0"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-pyocr":{"origin":"graphics/py-pyocr","version":"0.8.5"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-recordclass":{"origin":"devel/py-recordclass","version":"0.22"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scikit-image":{"origin":"graphics/py-scikit-image","version":"0.19.3_2"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"py311-tifffile":{"origin":"graphics/py-tifffile","version":"2024.5.22"},"py311-wordcloud":{"origin":"textproc/py-wordcloud","version":"1.9.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"]},{"name":"py311-Js2Py","origin":"devel/py-Js2Py","version":"0.74","comment":"JavaScript to Python translator and interpreter","maintainer":"tcberner@FreeBSD.org","www":"https://pypi.org/project/Js2Py/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45693ced07d6df7b2cfda0ad6aa77e10f27201b4ddb07ba74d163f2e343d9626","flatsize":43538264,"path":"All/py311-Js2Py-0.74.pkg","repopath":"All/py311-Js2Py-0.74.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3339716,"desc":"Translates JavaScript to Python code. Js2Py is able to translate and execute\nvirtually any JavaScript code.\n\nJs2Py is written in pure python and does not have any dependencies. Basically\nan implementation of JavaScript core in pure python.","deps":{"py311-pyjsparser":{"origin":"devel/py-pyjsparser","version":"2.7.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-tzlocal":{"origin":"devel/py-tzlocal","version":"4.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-RESTful","origin":"www/py-flask-restful","version":"0.3.9","comment":"Simple framework for creating REST APIs with Flask","maintainer":"rm@FreeBSD.org","www":"https://flask-restful.readthedocs.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa30ef1ecca310469f82787546efe547c339764f4e3db26c95070b72c41354d1","flatsize":266201,"path":"All/py311-Flask-RESTful-0.3.9.pkg","repopath":"All/py311-Flask-RESTful-0.3.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":47568,"desc":"Simple framework for creating REST APIs.","deps":{"py311-aniso8601":{"origin":"devel/py-aniso8601","version":"9.0.1_1"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-Moment","origin":"www/py-flask-moment","version":"1.0.6","comment":"Format dates and times in Flask templates using moment.js","maintainer":"john@saltant.com","www":"https://github.com/miguelgrinberg/Flask-Moment","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76b617d8d95a51b6e6bdd93809a4326d91aaf8a37a3ab5c1e4f801ae2a6b19b5","flatsize":59090,"path":"All/py311-Flask-Moment-1.0.6.pkg","repopath":"All/py311-Flask-Moment-1.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10016,"desc":"Flask-Moment is an extension for the Flask web application micro framework\nthat enhances Jinja2 templates with formatting of dates and times using\nmoment.js.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-Uploads","origin":"www/py-flask-uploads","version":"0.2.1","comment":"Flexible and efficient upload handling for Flask","maintainer":"python@FreeBSD.org","www":"https://flask-uploads.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5118f9f82b0a906fb18c51e35c4edb8e163e5cf7dc18b2a29d919496e4ea8fcb","flatsize":68440,"path":"All/py311-Flask-Uploads-0.2.1.pkg","repopath":"All/py311-Flask-Uploads-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14240,"desc":"Flask-Uploads allows your application to flexibly and efficiently handle file\nuploading and serving the uploaded files.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-Kerberos","origin":"security/py-flask-kerberos","version":"1.0.4","comment":"GSSAPI Negotiate HTTP authentication for Flask routes","maintainer":"john@saltant.com","www":"https://github.com/mkomitee/flask-kerberos","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a828d8770d1aa1e8e026cb74a2f359ddb13d73fad0061dbf06e762a5f3e64aa7","flatsize":17348,"path":"All/py311-Flask-Kerberos-1.0.4.pkg","repopath":"All/py311-Flask-Kerberos-1.0.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5384,"desc":"GSSAPI Negotiate HTTP authentication for Flask routes.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-kerberos":{"origin":"security/py-kerberos","version":"1.3.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-GridDataFormats","origin":"math/py-GridDataFormats","version":"1.0.2","comment":"Handle data on a grid: NumPy n-dimensional arrays","maintainer":"yuri@FreeBSD.org","www":"https://github.com/MDAnalysis/GridDataFormats","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d03fb4276bd9e55dd2ac363295c374692149c822c26788e37dd4a77df2f28275","flatsize":3338358,"path":"All/py311-GridDataFormats-1.0.2.pkg","repopath":"All/py311-GridDataFormats-1.0.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2086644,"desc":"The GridDataFormats package provides classes to unify reading and writing\nn-dimensional datasets. One can read grid data from files, make them available\nas a Grid object, and write out the data again.","deps":{"py311-mrcfile":{"origin":"biology/py-mrcfile","version":"1.5.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-JWT","origin":"www/py-flask-jwt","version":"0.3.2","comment":"JWT token authentication for Flask apps","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mattupstate/flask-jwt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eeb9e16de2b742d3461c08aa8b79da3024404e84b48a0fdf8416165d100dd94b","flatsize":51782,"path":"All/py311-Flask-JWT-0.3.2.pkg","repopath":"All/py311-Flask-JWT-0.3.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11148,"desc":"Flask-JWT allows to add basic JWT features to Flask applications.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-SAML","origin":"security/py-flask-saml","version":"0.5.1_2","comment":"SAML authentication for Flask web apps","maintainer":"john@saltant.com","www":"https://bitbucket.org/asecurityteam/flask_saml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f17fb35efe4851a8bc9a3d3670a27821c5d26bb3a6b8802804054817a9d96f6","flatsize":40880,"path":"All/py311-Flask-SAML-0.5.1_2.pkg","repopath":"All/py311-Flask-SAML-0.5.1_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12300,"desc":"Flask-SAML is an extension for the Flask web application micro framework\nthat implements Security Association Markup Language (SAML) authentication.","deps":{"py311-blinker":{"origin":"devel/py-blinker","version":"1.8.2"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-pysaml2":{"origin":"security/py-pysaml2","version":"7.5.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-Compress","origin":"www/py-flask-compress","version":"1.14","comment":"Extension for Flask that compresses responses with gzip","maintainer":"andrej@ebert.su","www":"https://pypi.org/project/Flask-Compress/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bb63e1b2368b91e0a99b7ef9c4e35f1e215c6093e4c175815d6a5dc0b7eb211","flatsize":44567,"path":"All/py311-Flask-Compress-1.14.pkg","repopath":"All/py311-Flask-Compress-1.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12684,"desc":"Flask-Compress both adds the various headers required for a compressed\nresponse and gzips the response data. This makes serving gzip compressed\nstatic files extremely easy.\n\nInternally, every time a request is made the extension will check if\nit matches one of the compressible MIME types and will automatically\nattach the appropriate headers.","deps":{"py311-brotli":{"origin":"archivers/py-brotli","version":"1.1.0"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-Collect","origin":"www/py-flask-collect","version":"1.3.2","comment":"Tool to collect static files in one command","maintainer":"meka@tilda.center","www":"https://github.com/coleifer/flask-peewee/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfb2ff732eec56be94d11360e74bbaef57b73c82348792b156398210cdfb85fd","flatsize":82573,"path":"All/py311-Flask-Collect-1.3.2.pkg","repopath":"All/py311-Flask-Collect-1.3.2.pkg","licenselogic":"single","licenses":["BSD"],"pkgsize":15584,"desc":"This tool will help you collect static files in one command. It checks\napplication and blueprints for static files and copy them to specific folder.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-Login","origin":"www/py-flask-login","version":"0.6.3","comment":"User session management for Flask","maintainer":"andrej@ebert.su","www":"https://github.com/maxcountryman/flask-login","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19731de8493c4cf5dd346c801075d144e1a02d73642393bc66e80e58cf9288b8","flatsize":157557,"path":"All/py311-Flask-Login-0.6.3.pkg","repopath":"All/py311-Flask-Login-0.6.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28048,"desc":"Provides user session management for Flask.\nIt handles tasks of logging in, logging out, and remembering your user's\nsessions over extended periods of time.\nIt is not bound to any particular database system or permissions model.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-FlatPages","origin":"www/py-flask-flatpages","version":"0.6","comment":"Provides flat static pages to a Flask application","maintainer":"oleg@bsdpower.com","www":"https://github.com/SimonSapin/Flask-FlatPages","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ee1da088f7517f26ea8eede9cb8ad7ac965e205b1d4406bd004a768480a3526","flatsize":64744,"path":"All/py311-Flask-FlatPages-0.6.pkg","repopath":"All/py311-Flask-FlatPages-0.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15096,"desc":"Provides flat static pages to a Flask application, based on text files\nas opposed to a relational database.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-HTTPAuth","origin":"security/py-flask-httpauth","version":"4.8.0","comment":"Basic and Digest HTTP authentication for Flask routes","maintainer":"rm@FreeBSD.org","www":"https://github.com/miguelgrinberg/flask-httpauth/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f45b355e4852d6e900d56ce18a3d8cf50a70c17a5fc3d16995b9269a4cbbe579","flatsize":69111,"path":"All/py311-Flask-HTTPAuth-4.8.0.pkg","repopath":"All/py311-Flask-HTTPAuth-4.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14912,"desc":"Basic and Digest HTTP authentication for Flask routes.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-Assets","origin":"www/py-flask-assets","version":"2.0","comment":"Asset management for flask","maintainer":"kevans@FreeBSD.org","www":"https://github.com/miracle2k/flask-assets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03d782c569a8b31de621df846fa923c32e66676e7f579e337c47e72eae5c94f1","flatsize":72837,"path":"All/py311-Flask-Assets-2.0.pkg","repopath":"All/py311-Flask-Assets-2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15836,"desc":"Integrates the webassets library with Flask, adding support for merging,\nminifying and compiling CSS and Javascript files.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-webassets":{"origin":"www/py-webassets","version":"2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-Bootstrap","origin":"www/py-flask-bootstrap","version":"3.3.7.1_1","comment":"Flask extension that adds Bootstrap to your projects","maintainer":"ygy@FreeBSD.org","www":"https://pythonhosted.org/Flask-Bootstrap/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba42e1f8eb5921be09e1baaf6ed5060004917b317247992670619c972f80d982","flatsize":1691239,"path":"All/py311-Flask-Bootstrap-3.3.7.1_1.pkg","repopath":"All/py311-Flask-Bootstrap-3.3.7.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":391000,"desc":"Flask-Bootstrap packages Bootstrap into an extension that mostly consists of a\nblueprint named 'bootstrap'. It can also create links to serve Bootstrap from\na CDN and works with no boilerplate code in your application.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-Bcrypt","origin":"security/py-flask-bcrypt","version":"1.0.1","comment":"Flask extension that provides bcrypt hashing utilities for your application","maintainer":"acm@FreeBSD.org","www":"https://github.com/maxcountryman/flask-bcrypt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f73af5264e879db8ac94c73d550e7b506ee66ac89bde706a7e7c3b134a7966b","flatsize":33092,"path":"All/py311-Flask-Bcrypt-1.0.1.pkg","repopath":"All/py311-Flask-Bcrypt-1.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7256,"desc":"Flask-Bcrypt is a Flask extension that provides bcrypt hashing utilities for\nyour application.\n\nDue to the recent increased prevalence of powerful hardware, such as modern\nGPUs, hashes have become increasingly easy to crack. A proactive solution to\nthis is to use a hash that was designed to be \"de-optimized\". Bcrypt is such a\nhashing facility; unlike hashing algorithms such as MD5 and SHA1, which are\noptimized for speed, bcrypt is intentionally structured to be slow.\n\nFor sensitive data that must be protected, such as passwords, bcrypt is an\nadvisable choice.","deps":{"py311-bcrypt":{"origin":"security/py-bcrypt","version":"3.2.2_1"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Extremes","origin":"devel/py-extremes","version":"1.1.1_1","comment":"Production-quality 'Min' and 'Max' objects (adapted from PEP 326)","maintainer":"ports@FreeBSD.org","www":"https://pypi.org/project/Extremes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9b214f9aea8c1d52f2c79582890d406d92db4eb9650e6b6ae37e43e097e961a","flatsize":11097,"path":"All/py311-Extremes-1.1.1_1.pkg","repopath":"All/py311-Extremes-1.1.1_1.pkg","licenselogic":"single","pkgsize":4152,"desc":"The peak.util.extremes module provides a production-quality implementation\nof the Min and Max objects from PEP 326.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe py311-Extremes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-ExtensionClass","origin":"devel/py-ExtensionClass","version":"5.1","comment":"Metaclass for subclassable extension types","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/ExtensionClass/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89f74084019152f1276d29403512b6672a6b9969ac8825d66b535598bf632605","flatsize":293637,"path":"All/py311-ExtensionClass-5.1.pkg","repopath":"All/py311-ExtensionClass-5.1.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":51304,"desc":"This package provides a metaclass that allows classes implemented\nin extension modules to be subclassed in Python.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python","zope"],"annotations":{"flavor":"py311"}},{"name":"py311-box2d-py","origin":"graphics/py-box2d-py","version":"2.3.8_1","comment":"2D physics library Box2D 2.3 for usage in Python","maintainer":"nc@FreeBSD.org","www":"https://pypi.org/project/box2d-py/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"456a6cfa4fd9d282ed92630d27dfc283c2049328735568cb4ca8eea350fdcd17","flatsize":2394005,"path":"All/py311-box2d-py-2.3.8_1.pkg","repopath":"All/py311-box2d-py-2.3.8_1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":377500,"desc":"2D physics library Box2D 2.3 for usage in Python.","deps":{"Box2D":{"origin":"misc/box2d","version":"2.4.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-Cors","origin":"www/py-flask-cors","version":"3.0.8_1","comment":"Flask extension adding a decorator for CORS support","maintainer":"stiginge@pvv.org","www":"https://github.com/corydolphin/flask-cors","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9e015d7057de483c91482d1446f371180577a2fbf1babc43706d0b44247e777","flatsize":101456,"path":"All/py311-Flask-Cors-3.0.8_1.pkg","repopath":"All/py311-Flask-Cors-3.0.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20680,"desc":"Flask-Cors is a simple extension to Flask allowing you to support cross-origin\nresource sharing (CORS) using a simple decorator.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Elixir","origin":"databases/py-Elixir","version":"0.7.1_3","comment":"Declarative Mapper for SQLAlchemy","maintainer":"nivit@FreeBSD.org","www":"http://elixir.ematia.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a81f1e6e209a1bad26a5e3b017aa6297f5204e404511eeee7e94722a20ad0d20","flatsize":617260,"path":"All/py311-Elixir-0.7.1_3.pkg","repopath":"All/py311-Elixir-0.7.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":92192,"desc":"A declarative layer on top of SQLAlchemy. It is a fairly thin wrapper, which\nprovides the ability to define model objects following the Active Record\ndesign pattern, and using a DSL syntax similar to that of the Ruby on Rails\nActiveRecord system.\n\nElixir does not intend to replace SQLAlchemy's core features, but instead\nfocuses on providing a simpler syntax for defining model objects when you do\nnot need the full expressiveness of SQLAlchemy's manual mapper definitions.\n\nElixir is intended to replace the ActiveMapper SQLAlchemy extension, and the\nTurboEntity project.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlalchemy10":{"origin":"databases/py-sqlalchemy10","version":"1.0.14"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-ExifRead","origin":"graphics/py-exifread","version":"3.0.0_1","comment":"Read Exif metadata from tiff and jpeg files","maintainer":"ports@virtual-estates.net","www":"https://github.com/ianare/exif-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d957c9153ca4d2f33c65b0d3ddc0d84be5fa9eec378b29a8330ea190efda4c4f","flatsize":401291,"path":"All/py311-ExifRead-3.0.0_1.pkg","repopath":"All/py311-ExifRead-3.0.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":75000,"desc":"Easy to use Python module to extract Exif metadata from tiff and\njpeg files.\n\nOriginally written by Gene Cash & Thierry Bousch.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Fiona","origin":"graphics/py-fiona","version":"1.8.22_3","comment":"OGR's neat and nimble API for Python programmers","maintainer":"lbartoletti@FreeBSD.org","www":"https://pypi.org/project/Fiona/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"928eed77f5fd732cf3c63ec2f715dd5bdcb372589b3edb5940a0989a193a1b9e","flatsize":2168953,"path":"All/py311-Fiona-1.8.22_3.pkg","repopath":"All/py311-Fiona-1.8.22_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":510372,"desc":"Fiona is designed to be simple and dependable. It focuses on reading and\nwriting data in standard Python IO style and relies upon familiar Python\ntypes and protocols such as files, dictionaries, mappings, and iterators\ninstead of classes specific to OGR. Fiona can read and write real-world\ndata using multi-layered GIS formats and zipped virtual file systems and\nintegrates readily with other Python GIS packages such as pyproj, Rtree,\nand Shapely. Fiona is supported only on CPython versions 2.7 and 3.4+.","deps":{"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-click-plugins":{"origin":"devel/py-click-plugins","version":"1.1.1"},"py311-cligj":{"origin":"devel/py-cligj","version":"0.7.2"},"py311-gdal":{"origin":"graphics/py-gdal","version":"3.9.0"},"py311-munch":{"origin":"devel/py-munch","version":"2.5.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-shapely":{"origin":"devel/py-shapely","version":"1.8.5_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"shlibs_required":["libgdal.so.35"],"annotations":{"flavor":"py311"}},{"name":"py311-Dumper","origin":"devel/py-Dumper","version":"1.2.0","comment":"Conveniently print any Python data structure","maintainer":"pi@FreeBSD.org","www":"https://pypi.org/project/Dumper/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f0e4458cf50dadf1deb0f4012f67a0bb3737ee4c47f499fb7f2c1b26a9a98ed","flatsize":74847,"path":"All/py311-Dumper-1.2.0.pkg","repopath":"All/py311-Dumper-1.2.0.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":16244,"desc":"Dump Python data structures (including class instances) in a nicely-\nnested, easy-to-read form. Handles recursive data structures properly,\nand has sensible options for limiting the extent of the dump both\nby simple depth and by some rules for how to handle contained\ninstances.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-DateTime","origin":"devel/py-DateTime","version":"3.0.3_1,1","comment":"Zope 2 DateTime data type","maintainer":"zope@FreeBSD.org","www":"https://pypi.org/project/DateTime/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"066f37289276d8cd6e2ea858e40a584e8d1fb610903fdcf989d0c1f57b943788","flatsize":797640,"path":"All/py311-DateTime-3.0.3_1,1.pkg","repopath":"All/py311-DateTime-3.0.3_1,1.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":97860,"desc":"This package provides a DateTime data type, as known from Zope 2.\nUnless you need to communicate with Zope 2 APIs, you're probably\nbetter off using Python's built-in datetime module.","deps":{"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python","zope"],"annotations":{"flavor":"py311"}},{"name":"py311-DendroPy","origin":"science/py-DendroPy","version":"5.0.1","comment":"Phylogenetic computing library","maintainer":"wen@FreeBSD.org","www":"http://packages.python.org/DendroPy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d45cce21365ca8a69ecb78c8996aeff9c87e6df75f51ba523d717da81847d5ca","flatsize":6393310,"path":"All/py311-DendroPy-5.0.1.pkg","repopath":"All/py311-DendroPy-5.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":746256,"desc":"py-DendroPy is a python library for phylogenetic scripting,\nsimulation, data processing and manipulation.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"If you use this library either in whole or in part in your analysis, or\nuse any code derived from it, please cite it as:\n\n  Sukumaran, J. and Mark T. Holder. 2010. DendroPy: A Python library\n  for phylogenetic computing. Bioinformatics 26: 1569-1571.","type":"install"}]},{"name":"py311-Flask-Cache","origin":"www/py-flask-cache","version":"0.13.1","comment":"Cache support for your Flask application","maintainer":"lichray@gmail.com","www":"https://pythonhosted.org/Flask-Cache/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd8d176dbe2e1ef85bba7c9afb8f5cc312a7938ec0220b2d9aef2d38ee6c2489","flatsize":124611,"path":"All/py311-Flask-Cache-0.13.1.pkg","repopath":"All/py311-Flask-Cache-0.13.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":23312,"desc":"Flask-Cache adds cache support to your Flask application. The cache\nbackend can Be chosen from simple, memcached, and filesystem.\nInstall databases/memcached from ports if needed.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-CouchDB","origin":"databases/py-couchdb","version":"1.1_1","comment":"Simple Library to Allow Python Applications to Use CouchDB","maintainer":"niwi@niwi.be","www":"https://code.google.com/p/couchdb-python/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a262cbff434e9eb0bf6ca5a4f16f87783522ba2e27dbfa4c9bfcbd626bb669f2","flatsize":961804,"path":"All/py311-CouchDB-1.1_1.pkg","repopath":"All/py311-CouchDB-1.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":133500,"desc":"This package provides a Python fast and full featured interface\nto CouchDB.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"py311-CommonMark","origin":"textproc/py-CommonMark","version":"0.9.1_1","comment":"Python parser for the CommonMark Markdown spec","maintainer":"romain@FreeBSD.org","www":"https://github.com/rtfd/CommonMark-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6528214c2da462cd010ed2f015ae2da9f995e409fa57827b30c4efafa1ba11d","flatsize":686166,"path":"All/py311-CommonMark-0.9.1_1.pkg","repopath":"All/py311-CommonMark-0.9.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":112760,"desc":"CommonMark-py is a pure Python port of jgm's commonmark.js, a Markdown parser\nand renderer for the CommonMark specification, using only native modules.","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-DTLSSocket","origin":"net/py-DTLSSocket","version":"0.1.12","comment":"Python IKEA Tradfri API controller","maintainer":"tcberner@FreeBSD.org","www":"https://git.fslab.de/jkonra2m/tinydtls-cython","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1726f9694185b4058d227bd8e2a78e4d1ca1d247779c71f3c80ddfb3224df23b","flatsize":209419,"path":"All/py311-DTLSSocket-0.1.12.pkg","repopath":"All/py311-DTLSSocket-0.1.12.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":68552,"desc":"This is a cython wrapper for tinydtls.\n\nIt currently implements a socket like Interface with sendmsg and readmsg.\nAll other calls are passt to the underlying socket.\n\nFor more info of tinydtls see\nhttps://projects.eclipse.org/projects/iot.tinydtls","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net"],"annotations":{"flavor":"py311"}},{"name":"py311-Cerberus","origin":"devel/py-cerberus","version":"1.3.5","comment":"Lightweight, extensible validation tool for Python dictionaries","maintainer":"matthew@FreeBSD.org","www":"https://github.com/pyeve/cerberus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f53f78302c59d99490bbfbe07f1928c971a40632a21ad11a3aefea4ed2db16a7","flatsize":440845,"path":"All/py311-Cerberus-1.3.5.pkg","repopath":"All/py311-Cerberus-1.3.5.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":68764,"desc":"Cerberus provides type checking and other base functionality out of\nthe box and is designed to be non-blocking and easily extensible,\nallowing for custom validation. It has no dependencies and is\nthoroughly tested under Python 2.6, Python 2.7, Python 3.3, Python\n3.4, Python 3.5, Python 3.6, PyPy and PyPy3.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-abipy","origin":"science/py-abipy","version":"0.9.6","comment":"Library for analyzing the results produced by ABINIT","maintainer":"yuri@FreeBSD.org","www":"https://abinit.github.io/abipy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"effec3745e5cf27f2c38fb869fa653cc8b0bdacc58dd690983738346bf57ae7a","flatsize":56645727,"path":"All/py311-abipy-0.9.6.pkg","repopath":"All/py311-abipy-0.9.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12311712,"desc":"AbiPy is a Python library to analyze the results produced by ABINIT, an\nopen-source program for the ab-initio calculations of the physical properties\nof materials within Density Functional Theory and Many-Body perturbation theory.\nAbiPy also provides tools to generate input files and workflows to automate\nab-initio calculations and typical convergence studies. AbiPy is interfaced with\nPymatgen allowing users to benefit from the different tools and python objects\navailable in the pymatgen ecosystem.","deps":{"py311-apscheduler":{"origin":"devel/py-apscheduler","version":"3.10.4"},"py311-chart-studio":{"origin":"graphics/py-chart-studio","version":"1.1.0"},"py311-html2text":{"origin":"textproc/py-html2text","version":"2024.2.26"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-monty":{"origin":"devel/py-monty","version":"2023.5.8"},"py311-netCDF4":{"origin":"science/py-netCDF4","version":"1.6.5"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-plotly":{"origin":"graphics/py-plotly","version":"4.14.3"},"py311-pydispatcher":{"origin":"devel/py-pydispatcher","version":"2.0.7"},"py311-pymatgen":{"origin":"science/py-pymatgen","version":"2022.7.19_1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-seaborn":{"origin":"math/py-seaborn","version":"0.13.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-spglib":{"origin":"science/py-spglib","version":"2.4.0"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-Principal","origin":"www/py-flask-principal","version":"0.4.0","comment":"Identity management for flask","maintainer":"kevans@FreeBSD.org","www":"https://packages.python.org/Flask-Principal/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b54eeb4c36f6fe924e64217405d557bf057afd805ba217206a9f6339197a259c","flatsize":58347,"path":"All/py311-Flask-Principal-0.4.0.pkg","repopath":"All/py311-Flask-Principal-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11160,"desc":"Identity management for Flask.","deps":{"py311-blinker":{"origin":"devel/py-blinker","version":"1.8.2"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Faker","origin":"devel/py-Faker","version":"15.1.1_1","comment":"Python package that generates fake data for you","maintainer":"alfred@FreeBSD.org","www":"https://github.com/joke2k/faker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"626a6a70f61a74e6033081834b7ec0fc321ec33c584f665e27afdde1cc36c810","flatsize":18119589,"path":"All/py311-Faker-15.1.1_1.pkg","repopath":"All/py311-Faker-15.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2350840,"desc":"*Faker* is a Python package that generates fake data for you. Whether\nyou need to bootstrap your database, create good-looking XML\ndocuments, fill-in your persistence to stress test it, or anonymize\ndata taken from a production service, Faker is for you.\n\nFaker is heavily inspired by PHP's [Faker][php-faker], Perl's\n[Data::Faker][perl-faker], and by ruby's [Faker][ruby-faker].","deps":{"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-CyLP","origin":"math/py-CyLP","version":"0.91.6","comment":"Python interface to CLP, CBC, and CGL to solve LPs and MIPs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or/CyLP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd17da322dc4ab82e22e958bf36793f17164ee246f0d3d732311ddb0dd1c6358","flatsize":2724886,"path":"All/py311-CyLP-0.91.6.pkg","repopath":"All/py311-CyLP-0.91.6.pkg","licenselogic":"single","licenses":["CPL10"],"pkgsize":560040,"desc":"CyLP is a Python interface to COIN-OR's Linear and mixed-integer program solvers\n(CLP, CBC, and CGL). CyLP's unique feature is that you can use it to alter the\nsolution process of the solvers from within Python. For example, you may define\ncut generators, branch-and-bound strategies, and primal/dual Simplex pivot rules\ncompletely in Python.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-cbc":{"origin":"math/cbc","version":"2.10.11_2"},"coin-or-cgl":{"origin":"math/cgl","version":"0.60.8_3"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"shlibs_required":["libCbcSolver.so.3","libCbc.so.3","libCgl.so.1","libOsiClp.so.1","libClp.so.1","libOsi.so.1","libCoinUtils.so.3"],"annotations":{"flavor":"py311"}},{"name":"py311-Automat","origin":"devel/py-Automat","version":"22.10.0","comment":"Finite-state machines in Python","maintainer":"john@saltant.com","www":"https://github.com/glyph/Automat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6e5751245499ea73e93e708c3fe14b40aebdc7bbe176db83f542289fad3fe5e","flatsize":429748,"path":"All/py311-Automat-22.10.0.pkg","repopath":"All/py311-Automat-22.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61412,"desc":"Automat is a library for concise, idiomatic Python expression of\nfinite-state automata (particularly deterministic finite-state\ntransducers).","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"Install graphics/py-graphviz and devel/py-twisted to enable state\nmachine visualization (`MethodicalMachine.asDigraph`).","type":"install"}]},{"name":"py311-AnyQt","origin":"x11-toolkits/py-AnyQt","version":"0.1.1","comment":"PyQt4/PyQt5 compatibility layer","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ales-erjavec/anyqt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8fc32ffb95f099048de5ec80b28ef9f11a846e4d359180ffad48745896c396c","flatsize":476178,"path":"All/py311-AnyQt-0.1.1.pkg","repopath":"All/py311-AnyQt-0.1.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":77696,"desc":"PyQt4/PyQt5 compatibility layer.\n\nFeatures:\n* At the top level AnyQt exports a Qt5 compatible module namespace along with\n  some minimal renames to better support portability between different versions\n* Which Qt api/backend is chosen can be controlled by a QT_API env variable\n* The api can be chosen/forced programmatically (as long as no\n  PyQt4/PyQt5/PySide was already imported)\n* Provides an optional compatibility import hook, that denys imports from\n  conflicting Qt api, or intercepts and fakes a Qt4 api imports, to use a Qt5\n  compatible API (some monkey patching is involved).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-toolkits","devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-2048-py","origin":"games/py-2048-py","version":"0.1.6","comment":"Console version of the 2048 game written in Python","maintainer":"0mp@FreeBSD.org","www":"https://github.com/LadueCS/2048","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10c0e2921f26fe3548cab60225b7d2560e79838919bb9b07a2825f417d8fb905","flatsize":51191,"path":"All/py311-2048-py-0.1.6.pkg","repopath":"All/py311-2048-py-0.1.6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":10928,"desc":"The console version of the 2048 game implemented in Python by the Ladue High\nSchool Computer Science Club.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"annotations":{"flavor":"py311"}},{"name":"py310-wheel","origin":"devel/py-wheel","version":"0.43.0","comment":"Built-package format for Python","maintainer":"nivit@FreeBSD.org","www":"https://github.com/pypa/wheel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e124ffdb12e14c3c9d9ac1c892241c868df82b16577d10362fb34af08cbc4f1","flatsize":527319,"path":"All/py310-wheel-0.43.0.pkg","repopath":"All/py310-wheel-0.43.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":99428,"desc":"A built-package format for Python.\n\nA wheel is a ZIP-format archive with a specially formatted filename and the\n.whl extension. It is designed to contain all the files for a PEP 376\ncompatible install in a way that is very close to the on-disk format.\nMany packages will be properly installed with only the \"Unpack\" step (simply\nextracting the file onto sys.path), and the unpacked archive preserves enough\ninformation to \"Spread\" (copy data and scripts to their final locations)\nat any later time.\n\nThe wheel project provides a bdist_wheel command for setuptools (requires\nsetuptools >= 0.8.0). Wheel files can be installed with a newer pip from\nhttps://github.com/pypa/pip or with wheel's own command line utility.","deps":{"python310":{"origin":"lang/python310","version":"3.10.14_2"}},"categories":["devel"],"annotations":{"flavor":"py310"}},{"name":"py310-sqlite3","origin":"databases/py-sqlite3","version":"3.10.14_7","comment":"Standard Python binding to the SQLite3 library (Python 3.10)","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"076db618201223063a0ffb3e3e7fba425f7a9c52ad263099defa525595021441","flatsize":106457,"path":"All/py310-sqlite3-3.10.14_7.pkg","repopath":"All/py310-sqlite3-3.10.14_7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":33968,"desc":"SQLite is a library that provides a SQL-language database that\nstores data in disk files without requiring a separate server\nprocess. pysqlite provides a SQL interface compliant with the DB-API\n2.0 specification described by PEP 249. This means that it should\nbe possible to write the first version of your applications using\nSQLite for data storage. If switching to a larger database such as\nPostgreSQL or Oracle is later necessary, the switch should be\nrelatively easy.","deps":{"py310-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python310":{"origin":"lang/python310","version":"3.10.14_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","python"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"flavor":"py310"}},{"name":"py311-BTrees","origin":"devel/py-BTrees","version":"4.11.3","comment":"Scalable persistent object containers","maintainer":"wen@FreeBSD.org","www":"https://github.com/zopefoundation/BTrees","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9a5cb74162f457738deb29f789e6ade67fd2107953cae1dfa7f80f5f92dfddc","flatsize":4359685,"path":"All/py311-BTrees-4.11.3.pkg","repopath":"All/py311-BTrees-4.11.3.pkg","licenselogic":"single","licenses":["ZPL21"],"pkgsize":496752,"desc":"This package contains a set of persistent object containers built around\na modified BTree data structure. The trees are optimized for use inside\nZODB's \"optimistic concurrency\" paradigm, and include explicit resolution\nof conflicts detected by that mechanism.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-BuildStream","origin":"devel/buildstream","version":"1.2.8_2","comment":"Free software tool for integrating software stacks","maintainer":"yuri@FreeBSD.org","www":"https://buildstream.build/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c66c1a895b5ab1451fcaefbd4400947b264e9e44ab248e2945b72d35776bb02","flatsize":4035572,"path":"All/py311-BuildStream-1.2.8_2.pkg","repopath":"All/py311-BuildStream-1.2.8_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":563000,"desc":"BuildStream is a Free Software tool for integrating software stacks.\n\nIt takes inspiration, lessons and use-cases from various projects including\nBazel, OBS, Reproducible Builds, Yocto, Baserock, Buildroot, Aboriginal, GNOME\nContinuous, JHBuild, Flatpak Builder and Android repo.\n\nBuildStream supports multiple build-systems (e.g. autotools, cmake, cpan,\ndistutils, make, meson, qmake, pip) through its core plugins. External plugins\nallow the creation of a range of output formats (e.g. debian packages, flatpak\nruntimes, system images) for multiple platforms and chipsets.\n\nBuildStream's core users are application developers and system integrators who\ncreate production-ready software systems that need to be maintained efficiently\nand reliably in the long term.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-grpcio":{"origin":"devel/py-grpcio","version":"1.64.1"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-pluginbase":{"origin":"devel/py-pluginbase","version":"1.0.1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"]},{"name":"py310-packaging","origin":"devel/py-packaging","version":"24.1","comment":"Core utilities for Python packages","maintainer":"sunpoet@FreeBSD.org","www":"https://packaging.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7efb7c9ec91ab796c8d80de346909c6f036adc91c5b529cef304f933097a9454","flatsize":434348,"path":"All/py310-packaging-24.1.pkg","repopath":"All/py310-packaging-24.1.pkg","licenselogic":"or","licenses":["APACHE20","BSD2CLAUSE"],"pkgsize":76796,"desc":"packaging provides core utilities for Python packages.","deps":{"python310":{"origin":"lang/python310","version":"3.10.14_2"}},"categories":["devel","python"],"annotations":{"flavor":"py310"}},{"name":"py311-AwesomeTkinter","origin":"x11-toolkits/py-awesometkinter","version":"2021.11.8","comment":"Pretty Tkinter widgets for Python","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/AwesomeTkinter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ecbade2c2502d6f615ea2e22382f5a084c2b89f259deddebb83f2d745fbab59","flatsize":403907,"path":"All/py311-AwesomeTkinter-2021.11.8.pkg","repopath":"All/py311-AwesomeTkinter-2021.11.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76240,"desc":"AwesomeTkinter offers some pretty Tkinter widgets with custom styles\nand images.","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-toolkits","python"],"annotations":{"flavor":"py311"}},{"name":"py310-tomli","origin":"textproc/py-tomli","version":"2.0.1_2","comment":"Lil' TOML parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/hukkin/tomli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b04ebff5f5aea5fb73adc0216fa0e99db090e7f843e2df62636f126b6144fb4","flatsize":79247,"path":"All/py310-tomli-2.0.1_2.pkg","repopath":"All/py310-tomli-2.0.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19532,"desc":"Tomli is a Python library for parsing TOML. Tomli is fully compatible with TOML\nv1.0.0.","deps":{"python310":{"origin":"lang/python310","version":"3.10.14_2"}},"categories":["textproc","python"],"annotations":{"flavor":"py310"}},{"name":"py310-tkinter","origin":"x11-toolkits/py-tkinter","version":"3.10.14_7","comment":"Python bindings to the Tk widget set (Python 3.10)","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27acb866df67044f2d10c08f7734477c2237fa089d20472e7977ef805f3d9768","flatsize":59812,"path":"All/py310-tkinter-3.10.14_7.pkg","repopath":"All/py310-tkinter-3.10.14_7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":20560,"desc":"Python bindings to the Tk widget set.","deps":{"py310-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python310":{"origin":"lang/python310","version":"3.10.14_2"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","python"],"shlibs_required":["libtcl86.so.1","libtk86.so.1","libX11.so.6"],"annotations":{"flavor":"py310"}},{"name":"py310-flit-core","origin":"devel/py-flit-core","version":"3.9.0","comment":"Distribution-building parts of Flit","maintainer":"sunpoet@FreeBSD.org","www":"https://flit.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1b2c311d92ff7b5cd0ace7224abbc5bbc78711818b20f08302563ba0c52557f","flatsize":339751,"path":"All/py310-flit-core-3.9.0.pkg","repopath":"All/py310-flit-core-3.9.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":77624,"desc":"flit_core provides a PEP 517 build backend for packages using Flit. The only\npublic interface is the API specified by PEP 517, at flit_core.buildapi.","deps":{"python310":{"origin":"lang/python310","version":"3.10.14_2"}},"categories":["devel","python"],"annotations":{"flavor":"py310"}},{"name":"py310-gdbm","origin":"databases/py-gdbm","version":"3.10.14_7","comment":"Python bindings to the GNU dbm library (Python 3.10)","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee596a432dc8690b2beaf54810eb0b8740604eba9714f69e1d3dcaab68a4be31","flatsize":22307,"path":"All/py310-gdbm-3.10.14_7.pkg","repopath":"All/py310-gdbm-3.10.14_7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":8616,"desc":"Python bindings to the GNU dbm library.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"py310-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python310":{"origin":"lang/python310","version":"3.10.14_2"}},"categories":["databases","python"],"shlibs_required":["libgdbm.so.6"],"annotations":{"flavor":"py310"}},{"name":"py310-installer","origin":"devel/py-installer","version":"0.7.0","comment":"Library for installing Python wheels","maintainer":"sunpoet@FreeBSD.org","www":"https://installer.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c626e58d28439879bf7d29ffd496215f10d9de1e14b802ca8dcbf8e3ea08ba35","flatsize":1051304,"path":"All/py310-installer-0.7.0.pkg","repopath":"All/py310-installer-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":219752,"desc":"This is a low-level library for installing a Python package from a wheel\ndistribution. It provides basic functionality and abstractions for handling\nwheels and installing packages from wheels.\n\n- Logic for \"unpacking\" a wheel (i.e. installation).\n- Abstractions for various parts of the unpacking process.\n- Extensible simple implementations of the abstractions.\n- Platform-independent Python script wrapper generation.","deps":{"python310":{"origin":"lang/python310","version":"3.10.14_2"}},"categories":["devel","python"],"annotations":{"flavor":"py310"}},{"name":"py311-Diofant","origin":"math/py-Diofant","version":"0.14.0","comment":"Python library for symbolic mathematics","maintainer":"yuri@FreeBSD.org","www":"https://github.com/diofant/diofant","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ad105a5da8d8cd61046d5cf399933f2d8a77177ce7410b30b94d9d5785f027c","flatsize":41855863,"path":"All/py311-Diofant-0.14.0.pkg","repopath":"All/py311-Diofant-0.14.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4755424,"desc":"Diofant is a Python library for symbolic mathematics.\nIt is able to symbolically differentiate, integrate functions, solve\nalgebraic equations and a lot more.\n\nIt can present results in a very cool pseudographics in your terminal.","deps":{"py311-gmpy2":{"origin":"math/py-gmpy2","version":"2.1.5_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-mpmath":{"origin":"math/py-mpmath","version":"1.3.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-theano":{"origin":"math/py-theano","version":"1.0.5_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","python"],"annotations":{"flavor":"py311"}},{"name":"py310-setuptools","origin":"devel/py-setuptools","version":"63.1.0_1","comment":"Python packages installer","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/setuptools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba2e47cafff9c7a71e5b75194b32613b42d694353bb937dfd451b4c278357d7c","flatsize":8960803,"path":"All/py310-setuptools-63.1.0_1.pkg","repopath":"All/py310-setuptools-63.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1126308,"desc":"Setuptools is a fully-featured, actively-maintained, and stable library\ndesigned to facilitate packaging Python projects, where packaging includes:\n - Python package and module definitions\n - Distribution package metadata\n - Test hooks\n - Project installation\n - Platform-specific details\n - Python 3 support","deps":{"python310":{"origin":"lang/python310","version":"3.10.14_2"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:python:setuptools:63.1.0:::::dragonfly6:x86_64:1","flavor":"py310"},"messages":[{"message":"Only /usr/local/bin/easy_install-3.10 script has been installed\n  since Python 3.10 is not the default Python version.","type":"install"}]},{"name":"py310-pyproject_hooks","origin":"devel/py-pyproject_hooks","version":"1.1.0","comment":"Wrappers to call pyproject.toml-based build backend hooks","maintainer":"sunpoet@FreeBSD.org","www":"https://pyproject-hooks.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e9d946e24e946e8cc56583c23ac6f87e433c300e579cc816864e9f65a510505","flatsize":81187,"path":"All/py310-pyproject_hooks-1.1.0.pkg","repopath":"All/py310-pyproject_hooks-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15152,"desc":"pyproject-hooks is a low-level library for calling build-backends in\npyproject.toml-based project. It provides the basic functionality to help write\ntooling that generates distribution files from Python projects.\n\nIf you want a tool that builds Python packages, you'll want to use\ndevel/py-build instead. This is an underlying piece for pip, build and other\n\"build frontends\" use to call \"build backends\" within them.","deps":{"python310":{"origin":"lang/python310","version":"3.10.14_2"}},"categories":["devel","python"],"annotations":{"flavor":"py310"}},{"name":"py310-build","origin":"devel/py-build","version":"1.2.1","comment":"PEP517 package builder","maintainer":"sunpoet@FreeBSD.org","www":"https://build.pypa.io/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"328deac558ac83dfaf3cc6b16ff196925d168d6b8d4dddf4698a3af1847f77bf","flatsize":161227,"path":"All/py310-build-1.2.1.pkg","repopath":"All/py310-build-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34732,"desc":"build is a simple, correct PEP517 package builder.","deps":{"py310-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py310-pyproject_hooks":{"origin":"devel/py-pyproject_hooks","version":"1.1.0"},"py310-tomli":{"origin":"textproc/py-tomli","version":"2.0.1_2"},"python310":{"origin":"lang/python310","version":"3.10.14_2"}},"categories":["devel","python"],"annotations":{"flavor":"py310"}},{"name":"py27-tkinter","origin":"x11-toolkits/py-tkinter","version":"2.7.18_7","comment":"Python bindings to the Tk widget set (Python 2.7)","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6601d7ec92380030c8f1ba63d06bbce582255921700f5ff3f024d07d6c369a48","flatsize":61637,"path":"All/py27-tkinter-2.7.18_7.pkg","repopath":"All/py27-tkinter-2.7.18_7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":20664,"desc":"Python bindings to the Tk widget set.","deps":{"py27-setuptools44":{"origin":"devel/py-setuptools44","version":"44.1.1_1"},"python27":{"origin":"lang/python27","version":"2.7.18_3"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","python"],"shlibs_required":["libtcl86.so.1","libtk86.so.1","libX11.so.6","libpython2.7.so.1"],"annotations":{"deprecated":"Uses Python 2.7 which is EOLed upstream","flavor":"py27"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses Python 2.7 which is EOLed upstream."}]},{"name":"py27-sqlite3","origin":"databases/py-sqlite3","version":"2.7.18_7","comment":"Standard Python binding to the SQLite3 library (Python 2.7)","maintainer":"python@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"348b673648d44dc96ce9fb581ca6f5265edd17627d9ca2dc705dbbe79599dab2","flatsize":95481,"path":"All/py27-sqlite3-2.7.18_7.pkg","repopath":"All/py27-sqlite3-2.7.18_7.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":30252,"desc":"SQLite is a library that provides a SQL-language database that\nstores data in disk files without requiring a separate server\nprocess. pysqlite provides a SQL interface compliant with the DB-API\n2.0 specification described by PEP 249. This means that it should\nbe possible to write the first version of your applications using\nSQLite for data storage. If switching to a larger database such as\nPostgreSQL or Oracle is later necessary, the switch should be\nrelatively easy.","deps":{"py27-setuptools44":{"origin":"devel/py-setuptools44","version":"44.1.1_1"},"python27":{"origin":"lang/python27","version":"2.7.18_3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","python"],"shlibs_required":["libsqlite3.so.0","libpython2.7.so.1"],"annotations":{"deprecated":"Uses Python 2.7 which is EOLed upstream","flavor":"py27"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses Python 2.7 which is EOLed upstream."}]},{"name":"py27-setuptools44","origin":"devel/py-setuptools44","version":"44.1.1_1","comment":"Python packages installer","maintainer":"python@FreeBSD.org","www":"https://pypi.org/project/setuptools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fc6d5958121bdb49694eba9e9562ada3fd29ffe277becbafb561aaf898f9232","flatsize":4445345,"path":"All/py27-setuptools44-44.1.1_1.pkg","repopath":"All/py27-setuptools44-44.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":501096,"desc":"Setuptools is a fully-featured, actively-maintained, and stable library\ndesigned to facilitate packaging Python projects, where packaging includes:\n - Python package and module definitions\n - Distribution package metadata\n - Test hooks\n - Project installation\n - Platform-specific details\n - Python 3 support","deps":{"python27":{"origin":"lang/python27","version":"2.7.18_3"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:python:setuptools:44.1.1:::::dragonfly6:x86_64:1","deprecated":"Uses Python 2.7 which is EOLed upstream","flavor":"py27"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses Python 2.7 which is EOLed upstream."}]},{"name":"py311-Jinja2","origin":"devel/py-Jinja2","version":"3.1.3","comment":"Fast and easy to use stand-alone template engine","maintainer":"nivit@FreeBSD.org","www":"https://jinja.palletsprojects.com/en/3.1.x/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b09dee69270be792e82e9f0f520a99a88bee6f6ddb52abcaa0e844a4849bafe","flatsize":1922363,"path":"All/py311-Jinja2-3.1.3.pkg","repopath":"All/py311-Jinja2-3.1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":284088,"desc":"Jinja is a sandboxed template engine written in pure Python licensed\nunder the BSD license. It provides a Django-like non-XML syntax and\ncompiles templates into executable python code. It's basically a\ncombination of Django templates and python code.","deps":{"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-markupsafe":{"origin":"textproc/py-markupsafe","version":"2.1.5_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"BABEL":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:pocoo:jinja2:3.1.3:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"pxtools","origin":"databases/pxtools","version":"0.0.20_4","comment":"Collection of tools to work with Paradox databases","maintainer":"danfe@FreeBSD.org","www":"https://jan.kneschke.de/projects/pxtools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a67111297143ccfdcce6d80c61f3acc6e78ec4186c50f64ad8da55725be65a4","flatsize":106255,"path":"All/pxtools-0.0.20_4.pkg","repopath":"All/pxtools-0.0.20_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27196,"desc":"pxtools is a collection of tools to work with a Paradox-databases.\n\npxtools consists of the following:\n* pxinfo scans the header of a specified database-file and dumps\n  the important information.\n* pxsqldump/pxcsvdump are utilities to extract the data from a\n  Paradox-database.  The output is an SQL-/CSV-dump that can be\n  used to recreate the database in an SQL environment.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["databases"],"shlibs_required":["libintl.so.8"],"options":{"Y2K":"off"}},{"name":"py27-dnspython1","origin":"dns/py-dnspython1","version":"1.16.0","comment":"DNS toolkit for Python - 1.x release","maintainer":"rm@FreeBSD.org","www":"https://www.dnspython.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48369df2792b7fe6154cc008bb405a36e7878cbcba00b6c704a29b7c1fa33e06","flatsize":1529881,"path":"All/py27-dnspython1-1.16.0.pkg","repopath":"All/py27-dnspython1-1.16.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":181700,"desc":"dnspython is a DNS toolkit for Python. It supports almost all record\ntypes. It can be used for queries, zone transfers, and dynamic\nupdates. It supports TSIG authenticated messages and EDNS0.\n\ndnspython provides both high and low level access to DNS. The high\nlevel classes perform queries for data of a given name, type, and\nclass, and return an answer set. The low level classes allow direct\nmanipulation of DNS zones, messages, names, and records.\n\nThis is 1.x version of the port which supports python 2.7","deps":{"py27-setuptools44":{"origin":"devel/py-setuptools44","version":"44.1.1_1"},"python27":{"origin":"lang/python27","version":"2.7.18_3"}},"categories":["dns","python"],"options":{"EXAMPLES":"on","PYCRYPTODOME":"off"},"annotations":{"deprecated":"Uses Python 2.7 which is EOLed upstream","flavor":"py27"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses Python 2.7 which is EOLed upstream."}]},{"name":"py310-cython","origin":"lang/cython","version":"0.29.37_1","comment":"Compiler for Writing C Extensions for the Python Language","maintainer":"sunpoet@FreeBSD.org","www":"https://cython.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af88de463c194cf453f6eeb6facf9242d2e309370e1c9d96bebc951dcb2537d1","flatsize":10577208,"path":"All/py310-cython-0.29.37_1.pkg","repopath":"All/py310-cython-0.29.37_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1983844,"desc":"Cython is a Python compiler that makes writing C extensions for Python as easy\nas Python itself. Cython is based on Pyrex, but supports more cutting edge\nfunctionality and optimizations.\n\nCython translates Python code to C/C++ code, but additionally supports calling C\nfunctions and declaring C types on variables and class attributes. This allows\nthe compiler to generate very efficient C code from Cython code.\n\nThis makes Cython the ideal language for wrapping external C libraries, and for\nfast C modules that speed up the execution of Python code.","deps":{"py310-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python310":{"origin":"lang/python310","version":"3.10.14_2"}},"categories":["lang","python"],"annotations":{"flavor":"py310"}},{"name":"py310-cython3","origin":"lang/cython3","version":"3.0.10","comment":"Compiler for Writing C Extensions for the Python Language","maintainer":"sunpoet@FreeBSD.org","www":"https://cython.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb5919c082bd3d033463c2919a3fbb4caf017fd233cf51bc96695149891fe67b","flatsize":14916459,"path":"All/py310-cython3-3.0.10.pkg","repopath":"All/py310-cython3-3.0.10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2963692,"desc":"Cython is a Python compiler that makes writing C extensions for Python as easy\nas Python itself. Cython is based on Pyrex, but supports more cutting edge\nfunctionality and optimizations.\n\nCython translates Python code to C/C++ code, but additionally supports calling C\nfunctions and declaring C types on variables and class attributes. This allows\nthe compiler to generate very efficient C code from Cython code.\n\nThis makes Cython the ideal language for wrapping external C libraries, and for\nfast C modules that speed up the execution of Python code.","deps":{"python310":{"origin":"lang/python310","version":"3.10.14_2"}},"categories":["lang","python"],"annotations":{"flavor":"py310"}},{"name":"py27-future","origin":"devel/py-future","version":"0.18.3","comment":"Clean single-source support for Python 3 and 2","maintainer":"bofh@FreeBSD.org","www":"https://python-future.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31793f0047a2107d13149b1733667102fd5bfe91939429501767131bc9c9579d","flatsize":4514562,"path":"All/py27-future-0.18.3.pkg","repopath":"All/py27-future-0.18.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":636172,"desc":"future is the missing compatibility layer between Python 2 and Python 3.\n\nIt allows you to use a single, clean Python 3.x-compatible codebase to\nsupport both Python 2 and Python 3 with minimal overhead.","deps":{"py27-setuptools44":{"origin":"devel/py-setuptools44","version":"44.1.1_1"},"python27":{"origin":"lang/python27","version":"2.7.18_3"}},"categories":["devel","python"],"annotations":{"deprecated":"Uses Python 2.7 which is EOLed upstream","flavor":"py27"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses Python 2.7 which is EOLed upstream."}]},{"name":"pxlib","origin":"databases/pxlib","version":"0.6.8","comment":"C library to read various Paradox files","maintainer":"bofh@FreeBSD.org","www":"https://pxlib.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03a8a09dceb89829c19c8ddbf28ab6d9959f057bb1d934973fb4627a4fa13d74","flatsize":303198,"path":"All/pxlib-0.6.8.pkg","repopath":"All/pxlib-0.6.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":73060,"desc":"pxlib is shared C library to read various Paradox files. Currently .DB\nfiles are best supported. pxlib provides a very simple api to read the\nheader and the data records of Paradox files. I also provides functions\nto convert the data into the hosts data format (little or big endian).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"],"shlibs_provided":["libpx.so.0"],"options":{"MANPAGES":"off","NLS":"on"}},{"name":"pxe-pdhcp","origin":"net/pxe-pdhcp","version":"0.0.2007_1","comment":"Preboot Execution Environment server","maintainer":"hrs@FreeBSD.org","www":"https://github.com/frsyuki/pxe-pdhcp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7ca81e1a4b9dc4e965cf6fa6ede639975c98b7521ec5927384a476604144e2f","flatsize":18867,"path":"All/pxe-pdhcp-0.0.2007_1.pkg","repopath":"All/pxe-pdhcp-0.0.2007_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8304,"desc":"An implementation of Preboot Execution Environment (PXE) server.\n\npxe-pdhcp works with DHCP server running on another host. The DHCP\nserver doesn't need to be configured for any PXE specific\noptions. This means that you can set up network boot environment\nwithout re-configuring existent DHCP server.","categories":["net"],"options":{"DOCS":"on"}},{"name":"pxe","origin":"net/pxe","version":"1.4.2_2","comment":"PXE daemon, set up a boot menu for netbooting PXE enabled clients","maintainer":"ports@FreeBSD.org","www":"http://www.kano.org.uk/projects/pxe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdc5a4da899168962e93fd884e8612db439049ff4136525b942623d199dc7fb9","flatsize":98685,"path":"All/pxe-1.4.2_2.pkg","repopath":"All/pxe-1.4.2_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":38076,"desc":"This is a PXE daemon, which you can use to set up a networked boot menu for\nnetbooting client machines (FreeBSD, Linux, Windows, etc.) that support &\nutilize Intel's Preboot eXecution Environment (PXE).","categories":["net"],"options":{"DOCS":"on"},"messages":[{"message":"You need to create a configuration file. Copy\n\t/usr/local/etc/pxe.conf.sample to /usr/local/etc/pxe.conf\n\tand change what you need there.\n\n\tTo enable the pxe daemon, add pxe_enable=\"YES\" to your /etc/rc.conf.","type":"install"},{"message":"===>   NOTICE:\n\nThe pxe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py27-game_sdl2","origin":"devel/py-game_sdl2","version":"7.4.11_3","comment":"Reimplementation of portions of the pygame API using SDL2","maintainer":"social@brandongrows.me","www":"https://github.com/renpy/pygame_sdl2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dde9c0ebba3f1ed63c21500c23dfe25f0940454136c44099598725588fea0fc1","flatsize":3367529,"path":"All/py27-game_sdl2-7.4.11_3.pkg","repopath":"All/py27-game_sdl2-7.4.11_3.pkg","licenselogic":"and","licenses":["LGPL21+","ZLIB"],"pkgsize":877044,"desc":"Pygame_sdl2 is a reimplementation of the Pygame API using SDL2 and\nrelated libraries. The initial goal of this project are to allow games\nwritten using the pygame API to run on SDL2 on desktop and mobile\nplatforms. We will then evolve the API to expose SDL2-provided\nfunctionality in a pythonic manner.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"py27-setuptools44":{"origin":"devel/py-setuptools44","version":"44.1.1_1"},"python27":{"origin":"lang/python27","version":"2.7.18_3"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["devel","python"],"shlibs_required":["libSDL2-2.0.so.0","libpython2.7.so.1","libSDL2_ttf-2.0.so.0","libSDL2_image-2.0.so.0","libjpeg.so.8","libpng16.so.16","libSDL2_mixer-2.0.so.0"],"annotations":{"deprecated":"Uses Python 2.7 which is EOLed upstream","flavor":"py27"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses Python 2.7 which is EOLed upstream."}]},{"name":"pwsafe-nox11","origin":"sysutils/pwsafe","version":"0.2.2.b.196_1","comment":"Command-line encrypted password database manager","maintainer":"m.ne@gmx.net","www":"https://github.com/nsd20463/pwsafe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd9f6ccb2a7fe8fa4f6874eaeec8e2fca875a80f2a33cd7d3bed361b4b729021","flatsize":117457,"path":"All/pwsafe-nox11-0.2.2.b.196_1.pkg","repopath":"All/pwsafe-nox11-0.2.2.b.196_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":46728,"desc":"Pwsafe is a Unix commandline program that manages encrypted password databases.\n\n* Pure command-line operation if desired (good for remote access over ssh)\n* Can interact with X11 selection & clipboard.\n* Portable, endianess-clean, misaligned-access-free C++. Compiles cleanly\n  on Linux, *BSD, OS X, Solaris.\n* Compatible with CounterPane's PasswordSafe Win32 program versions 1.9.x.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils"],"shlibs_required":["libcrypto.so.12"],"options":{"SETUID":"off"},"annotations":{"flavor":"nox11"}},{"name":"pwsafe","origin":"sysutils/pwsafe","version":"0.2.2.b.196_1","comment":"Command-line encrypted password database manager","maintainer":"m.ne@gmx.net","www":"https://github.com/nsd20463/pwsafe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abb304e2af826545291788c65e93c18453a774d588736a38f9f7544e7ecba27f","flatsize":130249,"path":"All/pwsafe-0.2.2.b.196_1.pkg","repopath":"All/pwsafe-0.2.2.b.196_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":51356,"desc":"Pwsafe is a Unix commandline program that manages encrypted password databases.\n\n* Pure command-line operation if desired (good for remote access over ssh)\n* Can interact with X11 selection & clipboard.\n* Portable, endianess-clean, misaligned-access-free C++. Compiles cleanly\n  on Linux, *BSD, OS X, Solaris.\n* Compatible with CounterPane's PasswordSafe Win32 program versions 1.9.x.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils"],"shlibs_required":["libSM.so.6","libICE.so.6","libcrypto.so.12","libXmu.so.6","libX11.so.6"],"options":{"SETUID":"off"},"annotations":{"flavor":"x11"}},{"name":"pwnat","origin":"net/pwnat","version":"g20171222","comment":"NAT punching tool based on udptunnel","maintainer":"egypcio@FreeBSD.org","www":"https://samy.pl/pwnat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"139f4d3b744b57778c9c93d45afed683991fdd86c66be186be33c2e634e30c57","flatsize":65568,"path":"All/pwnat-g20171222.pkg","repopath":"All/pwnat-g20171222.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":25628,"desc":"pwnat, pronounced \"poe-nat\", is a tool that allows any\nnumber of clients behind NATs to communicate with a\nserver behind a separate NAT with *no* port forwarding\n*no* DMZ setup, and *no* 3rd party involvement. The server\ndoes not need to know anything about the clients trying\nto connect.\n\nSimply put, this is a proxy server that works behind a NAT,\neven when the client is behind a different NAT, without any\n3rd party or network changes.\n\nThere is no middle man, no proxy, no 3rd party,\nno UPnP/STUN/ICE required, no spoofing, and no DNS tricks.\n\nMore importantly, the client can then connect to any\nhost or port on any remote host or to a fixed host and\nport decided by the server.","categories":["net"]},{"name":"pwman","origin":"security/pwman","version":"0.4.5_4","comment":"Console password management application based on gpg(me)","maintainer":"ports@FreeBSD.org","www":"https://pwman.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91c0b37427993f392ffbffbefa06c9b2406e0961d7659a1e2b623d1945ace59d","flatsize":122069,"path":"All/pwman-0.4.5_4.pkg","repopath":"All/pwman-0.4.5_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":42364,"desc":"PWman is a console application for managing passwords. It uses\nGPG (gpgme) for encryption and authentication.","deps":{"gnupg1":{"origin":"security/gnupg1","version":"1.4.23_4"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["security"],"shlibs_required":["libncurses.so.6","libxml2.so.2","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pwman port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-HTSeq","origin":"biology/py-htseq","version":"2.0.4","comment":"Python library to facilitate programmatic analysis of sequence data","maintainer":"jwb@FreeBSD.org","www":"https://pypi.python.org/project/htseq/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5633f12169d78bb19ae2c662be7dd7a59d1284da20a2e22187c699ce962704c","flatsize":1506759,"path":"All/py311-HTSeq-2.0.4.pkg","repopath":"All/py311-HTSeq-2.0.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":342032,"desc":"HTSeq is a Python library to facilitate programmatic analysis of data\nfrom high-throughput sequencing (HTS) experiments. A popular component\nof HTSeq is htseq-count, a script to quantify gene expression in bulk\nand single-cell RNA-Seq and similar experiments.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pysam":{"origin":"biology/py-pysam","version":"0.22.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Babel","origin":"devel/py-babel","version":"2.14.0","comment":"Collection of tools for internationalizing Python applications","maintainer":"bofh@FreeBSD.org","www":"https://babel.pocoo.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53f8de59142f1ce09078d8c5a0a139947de259c81ff1a71fcd2421a5b323f4d6","flatsize":36402711,"path":"All/py311-Babel-2.14.0.pkg","repopath":"All/py311-Babel-2.14.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6766168,"desc":"Babel is composed of two major parts:\n\n    * tools to build and work with gettext message catalogs\n\n    * a Python interface to the CLDR (Common Locale Data Repository),\n      providing access to various locale display names, localized\n      number and date formatting, etc.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:pocoo:babel:2.14.0:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"py311-ansible","origin":"sysutils/ansible","version":"8.5.0_1","comment":"Radically simple IT automation","maintainer":"cy@FreeBSD.org","www":"https://www.ansible.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4dcf02d8f5e5a89c2d7211f01bb9d1446961cf604211508d4a72b7a28fabda31","flatsize":675762943,"path":"All/py311-ansible-8.5.0_1.pkg","repopath":"All/py311-ansible-8.5.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":34899336,"desc":"Ansible is a radically simple configuration-management, deployment,\ntask-execution, and multinode orchestration framework.","deps":{"py311-ansible-core":{"origin":"sysutils/py-ansible-core","version":"2.15.6"},"py311-importlib-resources":{"origin":"devel/py-importlib-resources","version":"6.4.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"cpe":"cpe:2.3:a:redhat:ansible:8.5.0:::::dragonfly6:x86_64:1","flavor":"py311"}},{"name":"pwned-check","origin":"security/pwned-check","version":"2.2_2,1","comment":"Check whether password is known to have been exposed in a data breach","maintainer":"se@FreeBSD.org","www":"https://haveibeenpwned.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97c2971ec74d29ebb2e483f1f1c15fabb30d1cb43bf6fdd05e50113092dd0348","flatsize":4475,"path":"All/pwned-check-2.2_2,1.pkg","repopath":"All/pwned-check-2.2_2,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4448,"desc":"Pwned Passwords are hundreds of millions of real world passwords exposed in\ndata breaches. This exposure makes them unsuitable for ongoing use as they\nare at much greater risk of being used to take over other accounts.\n\nThis script offers 2 methods to check whether a password has been exposed\nin an uncovered breach:\n\n1) Online check implemented in such a way that the password to be checked\n   does not need to be sent to the remote database server.\n\n2) Local check against a copy of the pawned passwords database.\n\nSince the local copy of the database requires nearly 20 GB of disk space\n(and a download of more than 10 GB of compressed data) the access via the\nonline check should be preferred, if the compatible with operational and\nsecurity requirements.","categories":["security"],"messages":[{"message":"This port needs a password hash database that is to be downloaded with\nthe following command:\n\n    pwned-check -u\n\nThe database files will be installed into /var/db/pwned-check by default.\nThis directory can be changed in /usr/local/etc/pwned-check.conf.\n\nThe installation procedure will fetch 6 GB of compressed data and will\ntemporarily need 18 GB of free space in that directory and 13 GB when\nthe installation is complete.","type":"install"},{"message":"------------------------------------------------------------------------------\n\nIf you are no longer using the pwned-check port, then manually delete\nthe following directory and all its contents:\n\n\t/var/db/pwned-check\n\n------------------------------------------------------------------------------","type":"remove"}]},{"name":"pwol","origin":"sysutils/pwol","version":"1.5.2_1","comment":"Peter's Wake-on-LAN Tool","maintainer":"pen@lysator.liu.se","www":"https://github.com/ptrrkssn/pwol","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6912f87f52c4a26ca49b7ce9b4432b45d69838a000f1eb532b483dd948170395","flatsize":36810,"path":"All/pwol-1.5.2_1.pkg","repopath":"All/pwol-1.5.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18108,"desc":"This is a port of pwol, a Wake-on-LAN packet utility\n\npwol is a command line utility to send Wake-On-LAN (WoL)\npackets to one or many hosts, either locally or via routers,\nin order to wake them up from sleep mode.\n\nIt can also be used as a WoL proxy daemon listening to\nincoming WoL packets (possibly authenticated) and then\nforwarding requests to one or many other targets.","categories":["sysutils"]},{"name":"py27-cython","origin":"lang/cython","version":"0.29.37_1","comment":"Compiler for Writing C Extensions for the Python Language","maintainer":"sunpoet@FreeBSD.org","www":"https://cython.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa1aa67cd354589bf93fe06a308aeba88f923bad290d2fbfb667357382a2dccc","flatsize":11592086,"path":"All/py27-cython-0.29.37_1.pkg","repopath":"All/py27-cython-0.29.37_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1871728,"desc":"Cython is a Python compiler that makes writing C extensions for Python as easy\nas Python itself. Cython is based on Pyrex, but supports more cutting edge\nfunctionality and optimizations.\n\nCython translates Python code to C/C++ code, but additionally supports calling C\nfunctions and declaring C types on variables and class attributes. This allows\nthe compiler to generate very efficient C code from Cython code.\n\nThis makes Cython the ideal language for wrapping external C libraries, and for\nfast C modules that speed up the execution of Python code.","deps":{"py27-setuptools44":{"origin":"devel/py-setuptools44","version":"44.1.1_1"},"python27":{"origin":"lang/python27","version":"2.7.18_3"}},"categories":["lang","python"],"shlibs_required":["libpython2.7.so.1"],"annotations":{"deprecated":"Uses Python 2.7 which is EOLed upstream","flavor":"py27"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses Python 2.7 which is EOLed upstream."}]},{"name":"pwhois","origin":"net/pwhois","version":"2.2.1.0_1","comment":"Whois-compatible framework for disclosing routing data","maintainer":"zi@FreeBSD.org","www":"https://pwhois.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7048808f044b5ce43941afb5d49602e2791a584142ec7732b9ea92672a83a9a6","flatsize":367706,"path":"All/pwhois-2.2.1.0_1.pkg","repopath":"All/pwhois-2.2.1.0_1.pkg","licenselogic":"single","pkgsize":100308,"desc":"The Prefix WhoIs Project provides a whois-compatible client and server\nframework for disclosing various up-to-date routing information.\nInstead of using registrar-originated network information (which is often\nunspecific or inaccurate), Prefix WhoIs uses the Internet's global routing\ntable as gleaned from a number of routing peers around the world. Other\nsources of information, such as imported data from ARIN are also supported\n(a separate agreement with ARIN is required).","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Net-CIDR":{"origin":"net-mgmt/p5-Net-CIDR","version":"0.21"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"p5-RPSL-Parser":{"origin":"devel/p5-RPSL-Parser","version":"0.04000_2"},"p5-Time-Format":{"origin":"devel/p5-Time-Format","version":"1.12_1"}},"categories":["net"],"users":["pwhois"],"groups":["pwhois"],"shlibs_required":["libmysqlclient.so.21"],"messages":[{"message":"This port requires additional tasks before it will function properly.\n\n1.  Create and initialize the database:\nmysql> create database pwhois;\nmysql> create user 'pwhois'@'localhost' identified by 'secret-password';\nmysql> grant all privileges on pwhois.* to 'pwhois'@'localhost';\nmysql> use pwhois;\nmysql> \\. /usr/local/share/pwhois/createdb.sql\n\n2.  Edit /usr/local/etc/pwhois/pwhoisd.conf and update:\n * Database connection information\n * RouteView servers (some may be slower than others)\n\n3.  Populate the database with data for the first time by running:\n/usr/local/sbin/pwhois-updatedb\n\n4.  Add the following to /etc/rc.conf:\npwhoisd_enable=\"YES\"\n\n5.  Start pwhoisd for the first time by running:\nservice pwhoisd start\n\n6.  To enable daily updates, edit /etc/periodic.conf and add:\ndaily_pwhois_updatedb_enable=\"YES\"","type":"install"}]},{"name":"pwm","origin":"x11-wm/pwm","version":"2007.07.20_4","comment":"Lightweight window manager with emphasis on usability","maintainer":"schot@a-eskwadraat.nl","www":"http://iki.fi/tuomov/ion/pwm.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"830a8d232f51b4b745ec49975ba41408fc0dbf7cda4efee89d19b3c0d089e659","flatsize":170644,"path":"All/pwm-2007.07.20_4.pkg","repopath":"All/pwm-2007.07.20_4.pkg","licenselogic":"single","pkgsize":69924,"desc":"PWM is a rather lightweight window manager for X11. It has the unique\nfeature that multiple client windows can be attached to the same\nframe. This feature helps keeping windows, especially the numerous\nxterms, organized.\n\nBeing a lightweight window manager with emphasis on usability, PWM does\nnot have all the features that one might expect from a window\nmanager. Those features are simply unnecessary. PWM does not provide\npixmapped themes or other bloated eye candies but has a clean and\nsimple look inspired by BeOS and Motif. There are no icons and frames\ncannot be iconified, only \"shaded\". Only One True (pointer) focus\nmode is supported: sloppy. PWM does not even have titlebar buttons and\nmay not be the easiest window manager to get into, most Good\nThings are not.\n\nPWM does have workspaces, menus and Window Maker dockapp support. It has\npretty good keyboard support and almost all the functionality\nis configurable.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"}},{"name":"pvk","origin":"security/pvk","version":"20070406_1","comment":"Tool to convert a RSA key in PEM format into a PVK file and vice versa","maintainer":"ports@FreeBSD.org","www":"http://www.drh-consultancy.demon.co.uk/pvk.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d2089a3a1c1b04af4b0be340004645d2c37ab66c7079908788848cb47ef54b9","flatsize":21122,"path":"All/pvk-20070406_1.pkg","repopath":"All/pvk-20070406_1.pkg","licenselogic":"single","pkgsize":7356,"desc":"Conversion tool that will convert a standard RSA key in OpenSSL PEM format\ninto a PVK file and vice versa.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pvk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pvpgn","origin":"games/pvpgn","version":"1.8.5_2","comment":"Free Blizzard Battle.net emulation software","maintainer":"ports@FreeBSD.org","www":"http://pvpgn.berlios.de","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2975c085036c57b941be2e414010ddb5b589f88a74f672c9d1562cba43b6fc1","flatsize":2075478,"path":"All/pvpgn-1.8.5_2.pkg","repopath":"All/pvpgn-1.8.5_2.pkg","licenselogic":"single","pkgsize":718880,"desc":"PvPGN (Player vs Player Gaming Network) is free software that emulates a\nBlizzard Battle.net server. It currently supports all Battle.net games,\nsuch as StarCraft, Diablo II, and Warcraft III, and gives you the power\nto run your own server, manage your own users, run your own tournaments, etc.","categories":["games"],"users":["bnetd"],"groups":["bnetd"],"options":{"D2":"on","DOCS":"on","MYSQL":"off","PGSQL":"off","SQLITE3":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe pvpgn port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pv","origin":"sysutils/pv","version":"1.8.10","comment":"Pipe throughput monitor","maintainer":"martymac@FreeBSD.org","www":"https://www.ivarch.com/programs/pv.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4035a6d56b8c9e2a7b8f3212f0f76e3b87d04417ed220483541b4da2b4fcd71c","flatsize":238318,"path":"All/pv-1.8.10.pkg","repopath":"All/pv-1.8.10.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":74748,"desc":"Pipe Viewer (pv) is a terminal-based tool for monitoring the\nprogress of data through a pipeline. It can be inserted into\nany normal pipeline between two processes to give a visual\nindication of how quickly data is passing through, how long\nit has taken, how near to completion it is, and an estimate\nof how long it will be until completion.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"puush","origin":"deskutils/puush","version":"0.0.2","comment":"Screen capture and Puush image-bin client","maintainer":"ultima@FreeBSD.org","www":"https://github.com/Ultima1252/puush","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2dd3d52461491ba39ffff6eb042de6a5dfd2ba548f66e6bcaac931939fd1ab68","flatsize":31756,"path":"All/puush-0.0.2.pkg","repopath":"All/puush-0.0.2.pkg","licenselogic":"single","pkgsize":30548,"desc":"Use keyboard shortcuts gestures to quickly capture any portion\nof your screen. These screenshots are near-instantly puush'd,\nleaving behind a short URL in your clipboard, perfect for sharing.\nPaste these easily into your Twitter, IRC or IM clients. Share\nthem with the world or make them private, for your eyes only.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gnome-screenshot":{"origin":"deskutils/gnome-screenshot","version":"41.0_3"},"xclip":{"origin":"x11/xclip","version":"0.13.82_1"},"zenity":{"origin":"x11/zenity","version":"3.42.1_3"}},"categories":["deskutils"]},{"name":"pwgen","origin":"sysutils/pwgen","version":"2.08_1,2","comment":"Small, powerful, GPL'ed password generator","maintainer":"andrey@hm.perm.ru","www":"https://sourceforge.net/projects/pwgen/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a06e99fb628bcbfbd46dee7d1e382f1cd5a89b4cdfc61410dfd5b6666ef2f844","flatsize":46409,"path":"All/pwgen-2.08_1,2.pkg","repopath":"All/pwgen-2.08_1,2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20852,"desc":"Pwgen is a small, powerful, GPL'ed password generator.\n\nThis   version   of   pwgen    was    written    by    Theodore    Ts'o\n<tytso@alum.mit.edu>. It is modelled after a program originally written\nby Brandon S. Allbery, and then later extensively modified by Olaf Titz,\nJim Lynch, and others. It was  rewritten  from scratch by Theodore Ts'o\nbecause  the original program  was somewhat of a hack, and thus hard to\nmaintain, and because the licensing status of the program was unclear.","categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:pwgen_project:pwgen:2.08:::::dragonfly6:x86_64:1"}},{"name":"pwcview","origin":"multimedia/pwcview","version":"1.4.1_9","comment":"The Video4Linux PWC webcam viewer","maintainer":"ports@FreeBSD.org","www":"http://raaf.atspace.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7196aae6ac69561608371457d5dd1408206c39042cd822d6d50d0a03090f8323","flatsize":65556,"path":"All/pwcview-1.4.1_9.pkg","repopath":"All/pwcview-1.4.1_9.pkg","licenselogic":"single","pkgsize":19156,"desc":"An application that you can use to view the video stream of your webcam, alter\nvarious settings of your webcam, take jpeg snapshots or output raw YUV420P data\nto stdout when motion is detected.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["multimedia"],"shlibs_required":["libSDL-1.2.so.0","libjpeg.so.8","libv4l1.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe pwcview port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pushmi","origin":"devel/pushmi","version":"1.0.0_10","comment":"Subversion repository replication tool","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/Pushmi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1565753b42220e3757274b24c530184258e75d71aa0b27aaca4ece9b249f4b80","flatsize":52595,"path":"All/pushmi-1.0.0_10.pkg","repopath":"All/pushmi-1.0.0_10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24272,"desc":"Pushmi provides a mechanism for bidirectionally synchronizing Subversion\nrepositories. The main difference between Pushmi and other replication\ntools is that Pushmi makes the \"slave\" repositories writable by normal\nSubversion clients.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"p5-App-CLI":{"origin":"devel/p5-App-CLI","version":"0.500"},"p5-Cache-Memcached":{"origin":"databases/p5-Cache-Memcached","version":"1.30_1"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"svk":{"origin":"devel/svk","version":"2.2.3_7"}},"categories":["devel","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe pushmi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"purple-facebook","origin":"net-im/purple-facebook","version":"0.9.6_1","comment":"Facebook plugin for libpurple","maintainer":"bofh@FreeBSD.org","www":"https://github.com/dequis/purple-facebook","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82ba95f4b00f897a5b2ac62ac8d5fbe14a6734474f9b1ea50e5469d1d582f491","flatsize":280624,"path":"All/purple-facebook-0.9.6_1.pkg","repopath":"All/purple-facebook-0.9.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":80168,"desc":"Purple Facebook implements the Facebook Messenger protocol into pidgin, finch,\nand libpurple. While the primary implementation is for purple3, this plugin is\nback-ported for purple2.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"}},"categories":["net-im"],"shlibs_required":["libpurple.so.0","libjson-glib-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libfacebook.so"]},{"name":"putty","origin":"security/putty","version":"0.81","comment":"Secure shell and telnet client including xterm emulator","maintainer":"mandree@FreeBSD.org","www":"https://www.chiark.greenend.org.uk/~sgtatham/putty/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5904fbf9e1fb86da3672627034eeacef9fcdb5a943b149b78c1097f37c63a562","flatsize":5909891,"path":"All/putty-0.81.pkg","repopath":"All/putty-0.81.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":858944,"desc":"PuTTY is a client program for the SSH, Telnet and Rlogin network protocols.\n\nThese protocols are all used to run a remote session on a computer,\nover a network. PuTTY implements the client end of that session:\nthe end at which the session is displayed, rather than the end\nat which it runs.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["security"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libgssapi_krb5.so.2.2","libpangocairo-1.0.so.0","libgdk_pixbuf-2.0.so.0","libX11.so.6"],"options":{"GTK3":"on","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on","GSSAPI_NONE":"off"},"annotations":{"cpe":"cpe:2.3:a:putty:putty:0.81:::::dragonfly6:x86_64"}},{"name":"purple-mattermost","origin":"net-im/purple-mattermost","version":"2.1_1","comment":"Mattermost plugin for libpurple","maintainer":"bofh@FreeBSD.org","www":"https://github.com/EionRobb/purple-mattermost","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c90a7b055397678b80e46b7f00393ecde65e1052ecf77b612f1f1791e524f065","flatsize":874222,"path":"All/purple-mattermost-2.1_1.pkg","repopath":"All/purple-mattermost-2.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":248156,"desc":"A libpurple/Pidgin plugin for Mattermost","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"}},"categories":["net-im"],"shlibs_required":["libpurple.so.0","libjson-glib-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libmarkdown.so.2"]},{"name":"purple-rocketchat","origin":"net-im/purple-rocketchat","version":"0.20220915_1","comment":"Rocket.Chat Plugin for libpurple","maintainer":"mizhka@freebsd.org","www":"https://github.com/EionRobb/purple-rocketchat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ef1d5a485a749207961c3266ff581b3b145710f7128da33ff8a1f2cefd5df02","flatsize":130773,"path":"All/purple-rocketchat-0.20220915_1.pkg","repopath":"All/purple-rocketchat-0.20220915_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":44344,"desc":"purple-rocketchat adds support for Rocket.Chat to libpurple clients, such as\nPidgin.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"}},"categories":["net-im"],"shlibs_required":["libpurple.so.0","libjson-glib-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libmarkdown.so.2"]},{"name":"putty-nogtk","origin":"security/putty-nogtk","version":"0.81","comment":"Secure shell and telnet client including xterm emulator","maintainer":"mandree@FreeBSD.org","www":"https://www.chiark.greenend.org.uk/~sgtatham/putty/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7286e2058bb460a75d8d70c830917298b623c0c846b9780e2ed643fe5b84d6b","flatsize":5911363,"path":"All/putty-nogtk-0.81.pkg","repopath":"All/putty-nogtk-0.81.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":858728,"desc":"PuTTY is a client program for the SSH, Telnet and Rlogin network protocols.\n\nThese protocols are all used to run a remote session on a computer,\nover a network. PuTTY implements the client end of that session:\nthe end at which the session is displayed, rather than the end\nat which it runs.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["security"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libgssapi_krb5.so.2.2","libpangocairo-1.0.so.0","libgdk_pixbuf-2.0.so.0","libX11.so.6"],"options":{"GTK3":"on","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on","GSSAPI_NONE":"off"},"annotations":{"cpe":"cpe:2.3:a:putty:putty:0.81:::::dragonfly6:x86_64"}},{"name":"purple-googlechat","origin":"net-im/purple-googlechat","version":"g20231026","comment":"Google Chat Plugin for libpurple","maintainer":"ports@FreeBSD.org","www":"https://github.com/EionRobb/purple-googlechat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e16a4522219ea045783e4c68202c64e359b4e36f6ffdf626d221438504aa755","flatsize":720968,"path":"All/purple-googlechat-g20231026.pkg","repopath":"All/purple-googlechat-g20231026.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":139700,"desc":"Google Chat for libpurple is a plugin for pidgin to support the proprietary\nprotocol that Google uses for its \"Google Chat\" service.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"}},"categories":["net-im"],"shlibs_required":["libprotobuf-c.so.1","libpurple.so.0","libjson-glib-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"messages":[{"message":"This plugin needs an oauth token in order to work properly. Watch the following\nyoutube video https://www.youtube.com/watch?v=hlDhp-eNLMU on how to obtain one.","type":"install"},{"message":"===>   NOTICE:\n\nThe purple-googlechat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"purple-discord","origin":"net-im/purple-discord","version":"g20230215","comment":"Discord plugin for libpurple","maintainer":"bofh@FreeBSD.org","www":"https://github.com/EionRobb/purple-discord","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94bc67116cebbdd3fd562b81b93f8114b399baecab8f009025a073c12305afc3","flatsize":1289416,"path":"All/purple-discord-g20230215.pkg","repopath":"All/purple-discord-g20230215.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":363256,"desc":"A libpurple/Pidgin plugin for Discord","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"},"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"}},"categories":["net-im"],"shlibs_required":["libnss3.so","libsmime3.so","libssl3.so","libnssutil3.so","libplds4.so","libplc4.so","libnspr4.so","libqrencode.so.4","libpurple.so.0","libjson-glib-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"purescript-language-server","origin":"devel/purescript-language-server","version":"0.17.3","comment":"LSP provider implementation for PureScript language","maintainer":"haskell@FreeBSD.org","www":"https://github.com/nwolverson/purescript-language-server/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b447386dfd7a2c128fd21449c90a81950fdcf6eba780c63cc74171b83665b2c","flatsize":1660618,"path":"All/purescript-language-server-0.17.3.pkg","repopath":"All/purescript-language-server-0.17.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":183916,"desc":"PureScript language server is an implementation of the LSP protocol for\nPureScript programming language. It is a Node application features type\ninformation, a formatting provider, code autocompletion and other common LSP\nfeatures.","deps":{"node20":{"origin":"www/node20","version":"20.15.1"}},"categories":["devel","textproc"]},{"name":"pure-sfv","origin":"security/pure-sfv","version":"0.3","comment":"Utility to test and create .sfv files","maintainer":"ehaupt@FreeBSD.org","www":"https://pure-sfv.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eff36edbb03c6e275fa3b7cdc712e46f6245b8a99ed542cf9302eb13531849e4","flatsize":105345,"path":"All/pure-sfv-0.3.pkg","repopath":"All/pure-sfv-0.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43404,"desc":"This utility creates .SFV (Simple File Verify) and .PAR (Parity Archive) data\nfiles.\n\nFeatures:\n\n  * Recursive directories handling\n  * Automatic checksum file naming ability in create mode\n  * Meaningful and documented exit values for easy scripting\n  * Wildcards for file names\n  * Creation of PAR (Parity Archive) files\n  * Create Multiple recovery sets if number of files in SFV greater than 255","categories":["security"],"options":{"DOCS":"on"}},{"name":"pxp-agent","origin":"sysutils/pxp-agent","version":"1.15.21","comment":"PCP eXecution Protocol Agent","maintainer":"puppet@FreeBSD.org","www":"https://github.com/puppetlabs/pxp-agent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55267444f6c8b85e82c190381d8c28f38fc6d83c4ca8b0b87a078bb6ccfd0f7f","flatsize":22583370,"path":"All/pxp-agent-1.15.21.pkg","repopath":"All/pxp-agent-1.15.21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1415528,"desc":"This is the agent for the PCP Execution Protocol (PXP), based on the the Puppet\nCommunications Protocol (PCP). It enables the execution of actions on remote\nnodes.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cpp-hocon":{"origin":"devel/cpp-hocon","version":"0.3.0_6"},"cpp-pcp-client":{"origin":"net/cpp-pcp-client","version":"1.7.7_6"},"leatherman":{"origin":"devel/leatherman","version":"1.12.9_3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libboost_locale.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_chrono.so.1.84.0","libboost_system.so.1.84.0","libboost_date_time.so.1.84.0","libboost_thread.so.1.84.0","libboost_log.so.1.84.0","libboost_regex.so.1.84.0","libboost_random.so.1.84.0","libboost_atomic.so.1.84.0","libboost_log_setup.so.1.84.0","libleatherman_curl.so.1.12.9","libleatherman_execution.so.1.12.9","libleatherman_file_util.so.1.12.9","libleatherman_json_container.so.1.12.9","libleatherman_logging.so.1.12.9","libleatherman_locale.so.1.12.9","libleatherman_util.so.1.12.9","liblibcpp-pcp-client.so.1.7.7","liblibcpp-hocon.so.0.3.0","libssl.so.12","libcrypto.so.12"]},{"name":"puppetdb-terminus7","origin":"databases/puppetdb-terminus7","version":"7.19.0","comment":"PuppetDB storeconfigs backend terminus module","maintainer":"puppet@FreeBSD.org","www":"https://docs.puppetlabs.com/puppetdb/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe0c3671295d9f8c06b44047805061c08bf50c8f81bb61438cd6f693560380b6","flatsize":89031,"path":"All/puppetdb-terminus7-7.19.0.pkg","repopath":"All/puppetdb-terminus7-7.19.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23256,"desc":"The PuppetDB storeconfigs backend terminus module.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["databases","ruby"]},{"name":"pure-ftpd","origin":"ftp/pure-ftpd","version":"1.0.51_1","comment":"Small, easy to set up, fast, and secure FTP server","maintainer":"sunpoet@FreeBSD.org","www":"https://www.pureftpd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19cdc71620a313eae23097aeaecdc2ac4cbc81753315de2300cc009cdf1b5d74","flatsize":575913,"path":"All/pure-ftpd-1.0.51_1.pkg","repopath":"All/pure-ftpd-1.0.51_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":183912,"desc":"Pure-FTPd is a fast, production-quality, standard-conformant FTP server, based\nupon Troll-FTPd.\n\nUnlike other popular FTP servers, it's designed to be secure in default\nconfiguration, has no known buffer overflow, it is really trivial to set up and\nit is especially designed for modern kernels.\n\nFeatures include PAM support, IPv6, chroot()ed home directories, virtual\ndomains, built-in 'ls', anti-warez system, configurable ports for passive\ndownloads, FXP protocol, bandwidth throttling, ratios, LDAP, customizable SQL,\nfortune files, Apache-like log files, fast standalone mode, text / HTML / XML\nreal-time status report, virtual users, virtual quotas, privilege separation and\nmore.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ftp"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libsodium.so.26"],"options":{"ANONDELETE":"off","ANONRENAME":"off","ANONRESUME":"off","DOCS":"on","EXAMPLES":"on","LARGEFILE":"on","LDAP":"off","MYSQL":"off","PAM":"on","PERUSERLIMITS":"on","PGSQL":"off","PRIVSEP":"on","SCRYPT":"on","SENDFILE":"on","THROTTLING":"on","TLS":"on","UPLOADSCRIPT":"on","VIRTUALCHROOT":"on"},"annotations":{"cpe":"cpe:2.3:a:pureftpd:pure-ftpd:1.0.51:::::dragonfly6:x86_64:1"},"messages":[{"message":"Now you need to examine /usr/local/share/examples/pure-ftpd/pam.d/pure-ftpd\nand add the relevant PAM configuration lines to your /etc/pam.conf file.\n\nIf you defined call upload script in pure-ftpd config define corresponding\nvars in rc.conf. pure-ftpd will not listen TCP socket without it.\n\nSee FAQ: https://github.com/jedisct1/pure-ftpd/blob/master/FAQ","type":"install"}]},{"name":"puppetdb-terminus8","origin":"databases/puppetdb-terminus8","version":"8.6.0","comment":"PuppetDB storeconfigs backend terminus module","maintainer":"puppet@FreeBSD.org","www":"https://docs.puppetlabs.com/puppetdb/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd82c95049829bc2990048199c8416b025d8de92fb48b8cea14b954c3a74e82b","flatsize":86918,"path":"All/puppetdb-terminus8-8.6.0.pkg","repopath":"All/puppetdb-terminus8-8.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22756,"desc":"The PuppetDB storeconfigs backend terminus module.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["databases","ruby"]},{"name":"puredb","origin":"databases/puredb","version":"2.1_2","comment":"Set of libraries for creating and reading constant databases","maintainer":"ports@FreeBSD.org","www":"https://pureftpd.sourceforge.net/puredb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ad7f2fe2bd44e9c584273334e278487e4b131fc6f68c25b6f8f956492f7bdcf","flatsize":57414,"path":"All/puredb-2.1_2.pkg","repopath":"All/puredb-2.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16548,"desc":"PureDB is a portable and tiny set of libraries for creating and reading\nconstant databases. It manages data files that contains text or binary\nkey/data pairs of arbitrary sizes. Lookups are very fast (normally only one\ndisk access to match a hash value), overhead is low (a database is 1028\nbytes plus only 16 extra bytes per record), multiple concurrent read access\nare supported, and databases can be up to 4 Gb long, and they are portable\nacross architectures.","categories":["databases"],"shlibs_provided":["libpuredb_read.so.0","libpuredb_write.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe puredb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-Flask-OAuthlib","origin":"www/py-flask-oauthlib","version":"0.9.5","comment":"OAuthlib for Flask","maintainer":"rm@FreeBSD.org","www":"https://github.com/lepture/flask-oauthlib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca88a432f7c0d08bc0df224de1110309f6302f5f01b26c89555a64ce793f42a6","flatsize":504746,"path":"All/py311-Flask-OAuthlib-0.9.5.pkg","repopath":"All/py311-Flask-OAuthlib-0.9.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":71024,"desc":"Flask-OAuthlib is an extension to Flask that allows you to interact\nwith remote OAuth enabled applications. On the client site, it is a\nreplacement for Flask-OAuth. But it does more than that, it also\nhelps you to create OAuth providers.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-oauthlib":{"origin":"security/py-oauthlib","version":"3.2.2_1"},"py311-requests-oauthlib":{"origin":"www/py-requests-oauthlib","version":"2.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"puppet-mode.el-emacs_wayland","origin":"sysutils/puppet-mode.el","version":"0.2_19","comment":"Simple mode for editing puppet manifests","maintainer":"demon@FreeBSD.org","www":"https://github.com/puppetlabs/puppet-syntax-emacs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"383014e567e86ad752c19d6189a92206af4d691e7d163a04a2f0be5e32c19a56","flatsize":14936,"path":"All/puppet-mode.el-emacs_wayland-0.2_19.pkg","repopath":"All/puppet-mode.el-emacs_wayland-0.2_19.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4788,"desc":"puppet-mode.el is a major Emacs mode for editing puppet manifests.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["sysutils","elisp"],"annotations":{"flavor":"wayland"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n;;\n;; Setup puppet-mode for autoloading\n;;\n(autoload 'puppet-mode \"puppet-mode\" \"Major mode for editing puppet manifests\")\n\n(add-to-list 'auto-mode-alist '(\"\\\\.pp$\" . puppet-mode))","type":"install"}]},{"name":"puppet-mode.el-emacs_nox","origin":"sysutils/puppet-mode.el","version":"0.2_19","comment":"Simple mode for editing puppet manifests","maintainer":"demon@FreeBSD.org","www":"https://github.com/puppetlabs/puppet-syntax-emacs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97108e87359f7dce9580bb3a0b687957b29100ab5d4dde6fdecef489707ba8f9","flatsize":14936,"path":"All/puppet-mode.el-emacs_nox-0.2_19.pkg","repopath":"All/puppet-mode.el-emacs_nox-0.2_19.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4784,"desc":"puppet-mode.el is a major Emacs mode for editing puppet manifests.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["sysutils","elisp"],"annotations":{"flavor":"nox"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n;;\n;; Setup puppet-mode for autoloading\n;;\n(autoload 'puppet-mode \"puppet-mode\" \"Major mode for editing puppet manifests\")\n\n(add-to-list 'auto-mode-alist '(\"\\\\.pp$\" . puppet-mode))","type":"install"}]},{"name":"py311-Flor","origin":"textproc/py-flor","version":"1.1.3","comment":"Bloom filter implementation","maintainer":"antoine@FreeBSD.org","www":"https://github.com/DCSO/flor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ff0f322df93fe82b75f3dec5b302e304804027ac34a497538a9df7b4ad3fa59","flatsize":23408,"path":"All/py311-Flor-1.1.3.pkg","repopath":"All/py311-Flor-1.1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5940,"desc":"Flor implements a Bloom filter class.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"puppet-mode.el-emacs_devel_nox","origin":"sysutils/puppet-mode.el","version":"0.2_19","comment":"Simple mode for editing puppet manifests","maintainer":"demon@FreeBSD.org","www":"https://github.com/puppetlabs/puppet-syntax-emacs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a9a18367d69b385736ac4767a01b7815a664f3d23807b0ce6700acc638392e9","flatsize":14936,"path":"All/puppet-mode.el-emacs_devel_nox-0.2_19.pkg","repopath":"All/puppet-mode.el-emacs_devel_nox-0.2_19.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4808,"desc":"puppet-mode.el is a major Emacs mode for editing puppet manifests.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["sysutils","elisp"],"annotations":{"flavor":"devel_nox"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n;;\n;; Setup puppet-mode for autoloading\n;;\n(autoload 'puppet-mode \"puppet-mode\" \"Major mode for editing puppet manifests\")\n\n(add-to-list 'auto-mode-alist '(\"\\\\.pp$\" . puppet-mode))","type":"install"}]},{"name":"py311-OpenMC","origin":"science/py-OpenMC","version":"0.15.0","comment":"Monte Carlo neutron and photon transport simulation code (Python)","maintainer":"yuri@FreeBSD.org","www":"https://openmc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e601edaa3c17ae45c7e3f199dbc94ba2646baaea1f4219fbef8e29584a3d49a","flatsize":14701010,"path":"All/py311-OpenMC-0.15.0.pkg","repopath":"All/py311-OpenMC-0.15.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1927512,"desc":"Python bindings for OpenMC.\n\nOpenMC is a community-developed Monte Carlo neutron and photon transport\nsimulation code. It is capable of performing fixed source, k-eigenvalue, and\nsubcritical multiplication calculations on models built using either a\nconstructive solid geometry or CAD representation. OpenMC supports both\ncontinuous-energy and multigroup transport. The continuous-energy particle\ninteraction data is based on a native HDF5 format that can be generated from\nACE files produced by NJOY. Parallelism is enabled via a hybrid MPI and OpenMP\nprogramming model.","deps":{"openmc":{"origin":"science/openmc","version":"0.15.0"},"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-ipython":{"origin":"devel/ipython","version":"8.18.1_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-uncertainties":{"origin":"math/py-uncertainties","version":"3.2.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"annotations":{"flavor":"py311"}},{"name":"py311-Ice37","origin":"devel/py-ice37","version":"3.7.10","comment":"Modern alternative to object middleware such as CORBA/COM/DCOM/COM+","maintainer":"grembo@FreeBSD.org","www":"http://www.zeroc.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"651b88b88acd0bcac2b6e1661bec3a7444e9505f3aa562399381ab8d6fc954db","flatsize":5194339,"path":"All/py311-Ice37-3.7.10.pkg","repopath":"All/py311-Ice37-3.7.10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":726072,"desc":"The Internet Communications Engine (Ice) is a modern alternative to object\nmiddleware such as CORBA(TM) or COM/DCOM/COM+. Ice is easy to learn, yet\nprovides a powerful network infrastructure for demanding technical applications.\nIce shines where technologies such as SOAP or XML-RPC are too slow, or do not\nprovide sufficient scalability or security.","deps":{"Ice37":{"origin":"devel/ice37","version":"3.7.10"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mcpp":{"origin":"devel/mcpp","version":"2.7.2.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libmcpp.so.0","libintl.so.8","libIceDiscovery.so.37","libIceLocatorDiscovery.so.37","libIceSSL.so.37","libIce.so.37"],"options":{"DEBUG":"off","TEST":"off"}},{"name":"puppet-mode.el-emacs_canna","origin":"sysutils/puppet-mode.el","version":"0.2_19","comment":"Simple mode for editing puppet manifests","maintainer":"demon@FreeBSD.org","www":"https://github.com/puppetlabs/puppet-syntax-emacs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80110053d833e47df8faa1aaf8d6c9896ecb43a71a199205305211949ac6331d","flatsize":14936,"path":"All/puppet-mode.el-emacs_canna-0.2_19.pkg","repopath":"All/puppet-mode.el-emacs_canna-0.2_19.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4788,"desc":"puppet-mode.el is a major Emacs mode for editing puppet manifests.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["sysutils","elisp"],"annotations":{"flavor":"canna"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n;;\n;; Setup puppet-mode for autoloading\n;;\n(autoload 'puppet-mode \"puppet-mode\" \"Major mode for editing puppet manifests\")\n\n(add-to-list 'auto-mode-alist '(\"\\\\.pp$\" . puppet-mode))","type":"install"}]},{"name":"puppet-mode.el","origin":"sysutils/puppet-mode.el","version":"0.2_19","comment":"Simple mode for editing puppet manifests","maintainer":"demon@FreeBSD.org","www":"https://github.com/puppetlabs/puppet-syntax-emacs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2bbeb75e26f347749aee04fcb2d4df5a4c76f8c9ba3aa5349ecc2c9f48e7086","flatsize":14936,"path":"All/puppet-mode.el-0.2_19.pkg","repopath":"All/puppet-mode.el-0.2_19.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4776,"desc":"puppet-mode.el is a major Emacs mode for editing puppet manifests.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["sysutils","elisp"],"annotations":{"flavor":"full"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n;;\n;; Setup puppet-mode for autoloading\n;;\n(autoload 'puppet-mode \"puppet-mode\" \"Major mode for editing puppet manifests\")\n\n(add-to-list 'auto-mode-alist '(\"\\\\.pp$\" . puppet-mode))","type":"install"}]},{"name":"puppet-mode.el-emacs_devel","origin":"sysutils/puppet-mode.el","version":"0.2_19","comment":"Simple mode for editing puppet manifests","maintainer":"demon@FreeBSD.org","www":"https://github.com/puppetlabs/puppet-syntax-emacs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2768aea8aa97a27102dfc4a93579615c2d47a026f33510a889cb2fbfafaaf2ef","flatsize":14936,"path":"All/puppet-mode.el-emacs_devel-0.2_19.pkg","repopath":"All/puppet-mode.el-emacs_devel-0.2_19.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4800,"desc":"puppet-mode.el is a major Emacs mode for editing puppet manifests.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["sysutils","elisp"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n;;\n;; Setup puppet-mode for autoloading\n;;\n(autoload 'puppet-mode \"puppet-mode\" \"Major mode for editing puppet manifests\")\n\n(add-to-list 'auto-mode-alist '(\"\\\\.pp$\" . puppet-mode))","type":"install"}]},{"name":"puff","origin":"editors/puff","version":"1.0.1","comment":"Simple and efficient text editor","maintainer":"bilbo@hobbiton.org","www":"http://devpit.org/puff/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4aa0a74fb4911a1f9f878465f0b8b5dcfb7a1b799da1c5538c101b1e03d5e3f0","flatsize":70967,"path":"All/puff-1.0.1.pkg","repopath":"All/puff-1.0.1.pkg","licenselogic":"single","pkgsize":27672,"desc":"Puff is an editor that is named after \"Puff the fractal dragon\" (see fortune).\nPrimary features:\n - Simple and lightweight\n - Can open multiple files\n - Clipboard is an open file\n - Keys may be reassigned\n - Source is easy to extend","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"puckman","origin":"games/puckman","version":"1.0_6","comment":"Unofficial clone of the original Pac-Man game","maintainer":"ports@FreeBSD.org","www":"https://github.com/patapizza/puckman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30c45a218db12071032450d2186fe8f4e761f18e0e2252bcb14ce0bf243c6449","flatsize":465064,"path":"All/puckman-1.0_6.pkg","repopath":"All/puckman-1.0_6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":176996,"desc":"This game is an unofficial clone of the original Pac-Man game\nand is not endorsed by the registered trademark owners Namco, Inc.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_gfx.so.16"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe puckman port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-aenum","origin":"devel/py-aenum","version":"2.2.4","comment":"Advanced Enumerations compatible with stdlib Enum","maintainer":"a.wolk@fudosecurity.com","www":"https://bitbucket.org/stoneleaf/aenum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cae972cd6f6111acd5d5adad661528f27a8b1adc5bc86438fae7178cc4a60ed8","flatsize":1888176,"path":"All/py311-aenum-2.2.4.pkg","repopath":"All/py311-aenum-2.2.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":203056,"desc":"Advanced Enumerations (compatible with Python's stdlib Enum), NamedTuples, and\nNamedConstants\n\naenum includes a Python stdlib Enum-compatible data type, as well as a\nmetaclass-based NamedTuple implementation and a NamedConstant class.\n\nAn Enum is a set of symbolic names (members) bound to unique, constant values.\nWithin an enumeration, the members can be compared by identity, and the\nenumeration itself can be iterated over. If using Python 3 there is built-in\nsupport for unique values, multiple values, auto-numbering, and suspension of\naliasing (members with the same value are not identical), plus the ability to\nhave values automatically bound to attributes.\n\nA NamedTuple is a class-based, fixed-length tuple with a name for each possible\nposition accessible using attribute-access notation as well as the standard\nindex notation.\n\nA NamedConstant is a class whose members cannot be rebound; it lacks all other\nEnum capabilities, however; consequently, it can have duplicate values.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"pulledpork","origin":"security/pulledpork","version":"0.7.4","comment":"Script to update snort-2.8+ rules","maintainer":"ports@FreeBSD.org","www":"https://github.com/shirkdog/pulledpork/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"474997c8c7aca96c69437932f31c07c631e3b882ca58976f88fd2d1bd3059d90","flatsize":156998,"path":"All/pulledpork-0.7.4.pkg","repopath":"All/pulledpork-0.7.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40484,"desc":"pulledpork is a Perl script which helps to update your Snort 2.9+ rules.\n\n-= Features and Capabilities =-\n\n * Automated downloading, parsing, state modification and rule\n   modification for all of your snort rulesets.\n * Checksum verification for all major rule downloads\n * Automatic generation of updated sid-msg.map file\n * Capability to include your local.rules in sid-msg.map file\n * Capability to pull rules tarballs from custom urls\n * Complete Shared Object support\n * Complete IP Reputation List support\n * Capability to download multiple disparate rulesets at once\n * Maintains accurate changelog\n * Capability to HUP processes after rules download\n * Aids in tuning of rulesets\n * Verbose output so that you know EXACTLY what is happening\n * Minimal Perl Module dependencies\n * A sweet smokey flavor throughout the pork!","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"options":{"DOCS":"on"},"messages":[{"message":"In order to use pulled pork, adjust the config files located in\n/usr/local/etc/pulledpork\n\n\nImportant Note:\n\nSnort changed the way rules are published. Since June 2010 Snort\nstop offering rules in the \"snortrules-snapshot-CURRENT\" format.\n\nInstead, rules will be released for specific Snort versions.\nYou will be responsible for downloading the correct rules release\nfor your version of Snort.\n\nThe new versioning mechanism will require a four digit version in the\nfile name. To get the new download naming schema visit snort.org,\nand look at 'My Account' -> 'Subscriptions and Oinkcodes'","type":"install"},{"message":"In release 0.7.4 blacklist was renamed to blocklist.\n\nPlease compare existing files under /usr/local/etc/pulledpork\nwith the new *.sample files adjust them if required.","type":"upgrade"},{"message":"===>   NOTICE:\n\nThe pulledpork port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pubs","origin":"misc/pubs","version":"0.9.0_1","comment":"Your bibliography on the command line","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pubs/pubs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"802053c35c5a100b62465a61aee12eb37ce7ce308e15c69f45aac585c11e74fb","flatsize":696455,"path":"All/pubs-0.9.0_1.pkg","repopath":"All/pubs-0.9.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":122684,"desc":"Pubs brings your bibliography to the command line.\n\nPubs organizes your bibliographic documents together with the bibliographic\ndata associated to them and provides command line access to basic and advanced\nmanipulation of your library.\n\nPubs is built with the following principles in mind:\n* all papers are referenced using unique citation keys,\n* bibliographic data (i.e. pure bibtex information) is kept separated from\n  metadata (including links to pdf or tags),\n* everything is stored in plain text so it can be manually edited or version\n  controlled.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-bibtexparser":{"origin":"textproc/py-bibtexparser","version":"1.4.1"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-feedparser":{"origin":"textproc/py-feedparser","version":"6.0.11"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"]},{"name":"pugixml","origin":"textproc/pugixml","version":"1.14","comment":"Light-weight, simple and fast XML parser for C++ with XPath support","maintainer":"eduardo@FreeBSD.org","www":"https://pugixml.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41a89464aaafe4c70860e35a41af69cb5d2536fa06318069eb8527681e10266d","flatsize":306596,"path":"All/pugixml-1.14.pkg","repopath":"All/pugixml-1.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":96076,"desc":"pugixml is a light-weight C++ XML processing library. It features:\n\n* DOM-like interface with rich traversal/modification capabilities\n* Extremely fast non-validating XML parser which constructs the DOM tree from an\n  XML file/buffer\n* XPath 1.0 implementation for complex data-driven tree queries\n* Full Unicode support with Unicode interface variants and automatic encoding\n  conversions","categories":["textproc"],"shlibs_provided":["libpugixml.so.1"],"annotations":{"cpe":"cpe:2.3:a:pugixml_project:pugixml:1.14:::::dragonfly6:x86_64"}},{"name":"public_suffix_list","origin":"dns/public_suffix_list","version":"20240531","comment":"Public Suffix List by Mozilla","maintainer":"sunpoet@FreeBSD.org","www":"https://publicsuffix.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50b6dfe0c792cfc8da786fee9016bcc26160556be51f4db6a3f8072088869310","flatsize":335350,"path":"All/public_suffix_list-20240531.pkg","repopath":"All/public_suffix_list-20240531.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":78792,"desc":"The Public Suffix List\n\nA \"public suffix\" is one under which Internet users can (or historically could)\ndirectly register names. Some examples of public suffixes are .com, .co.uk and\npvt.k12.ma.us. The Public Suffix List is a list of all known public suffixes.","categories":["dns"]},{"name":"pwauth","origin":"security/pwauth","version":"2.3.11","comment":"Unix Web Authenticator","maintainer":"ports@FreeBSD.org","www":"https://code.google.com/p/pwauth/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc7f7361793f0517d40ed4014bff724ab57baad1ffc217812c43c32bc4ac12fb","flatsize":14014,"path":"All/pwauth-2.3.11.pkg","repopath":"All/pwauth-2.3.11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5048,"desc":"Pwauth is an authenticator designed to be used with mod_auth_external\nand the Apache HTTP Daemon to support reasonably secure web authentication\nout of the system password database on most versions of Unix.","categories":["security","www"],"messages":[{"message":"===>   NOTICE:\n\nThe pwauth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py310-numpy","origin":"math/py-numpy","version":"1.26.4_1,1","comment":"The New Numeric Extension to Python","maintainer":"python@FreeBSD.org","www":"https://www.numpy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7979372515aa1c50a4ee490480e6d4e73d2800eac998419f8c4e0f9a275c1bbe","flatsize":142374245,"path":"All/py310-numpy-1.26.4_1,1.pkg","repopath":"All/py310-numpy-1.26.4_1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13649544,"desc":"NumPy is the fundamental package for scientific computing with Python. It\ncontains among other things:\n- a powerful N-dimensional array object\n- sophisticated (broadcasting) functions\n- tools for integrating C/C++ and Fortran code\n- useful linear algebra, Fourier transform, and random number capabilities\n\nBesides its obvious scientific uses, NumPy can also be used as an efficient\nmulti-dimensional container of generic data. Arbitrary data-types can be\ndefined. This allows NumPy to seamlessly and speedily integrate with a wide\nvariety of databases.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"py310-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python310":{"origin":"lang/python310","version":"3.10.14_2"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"}},"categories":["math","python"],"shlibs_required":["libopenblas.so.0","libgfortran.so.5"],"options":{"DOCS":"on","SUITESPARSE":"on","ATLAS":"off","NETLIB":"off","OPENBLAS":"on"},"annotations":{"cpe":"cpe:2.3:a:numpy:numpy:1.26.4:::::dragonfly6:x86_64:1","flavor":"py310"}},{"name":"pulseview","origin":"science/pulseview","version":"0.4.2_4","comment":"GUI client that supports various hardware logic analyzers","maintainer":"ports@FreeBSD.org","www":"https://sigrok.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5cae2edddd61528dc65ee8787699c04eec51649b6612c67779e3330fa3aca8d","flatsize":1964809,"path":"All/pulseview-0.4.2_4.pkg","repopath":"All/pulseview-0.4.2_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":607568,"desc":"The sigrok project aims at creating a portable, cross-platform,\nFree/Libre/Open-Source signal analysis software suite that supports\nvarious device types, such as logic analyzers, MSOs, oscilloscopes,\nmultimeters, LCR meters, sound level meters, thermometers, hygrometers,\nanemometers, light meters, DAQs, dataloggers, function generators,\nspectrum analyzers, power supplies, GPIB interfaces, and more.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libsigrok":{"origin":"devel/libsigrok","version":"0.5.2_4"},"libsigrokdecode":{"origin":"devel/libsigrokdecode","version":"0.5.3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["science","cad"],"shlibs_required":["libboost_filesystem.so.1.84.0","libboost_serialization.so.1.84.0","libboost_system.so.1.84.0","libQt5Svg.so.5","libsigrokcxx.so.4","libsigrok.so.4","libglibmm-2.4.so.1","libgobject-2.0.so.0","libsigc-2.0.so.0","libsigrokdecode.so.4","libglib-2.0.so.0","libintl.so.8","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"messages":[{"message":"===>   NOTICE:\n\nThe pulseview port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ptlib","origin":"devel/ptlib","version":"2.10.11_6","comment":"Cross platform C++ library, used by OPAL","maintainer":"gnome@FreeBSD.org","www":"http://www.opalvoip.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba4c4cd0d6b18eabe5218874beaf018561d71c210e91cae82d042fd1b2932dd8","flatsize":7123096,"path":"All/ptlib-2.10.11_6.pkg","repopath":"All/ptlib-2.10.11_6.pkg","licenselogic":"single","licenses":["MPL10"],"pkgsize":1487136,"desc":"PWLib is a multi-platform code library that can be used to write\napplications that will compile and run on the BSD Unixes, Windows, Linux\nand a few other Unix variants. It was developed by Equivalence Ltd Pty.\n\nIt is used by the OPAL library.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libexpat.so.1","libSDL-1.2.so.0","libv4l2.so.0"],"shlibs_provided":["libpt.so.2.10.11"],"options":{"ALSA":"off","BSDVIDEO":"off","DEBUG":"off","JABBER":"on","LDAP":"off","ODBC":"off","PULSEAUDIO":"off","SDL":"on","V4L":"on"}},{"name":"pup","origin":"textproc/pup","version":"0.4.0.9_1","comment":"Command-line jq-like HTML parser using CSS selectors","maintainer":"0mp@FreeBSD.org","www":"https://github.com/ericchiang/pup/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bfdcbad1ff950c15e47d102c8bd7f1755eb38da56d3aa278d5ec5eb97c45945","flatsize":2804215,"path":"All/pup-0.4.0.9_1.pkg","repopath":"All/pup-0.4.0.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1005636,"desc":"pup is a command line tool for processing HTML. It reads from stdin, prints to\nstdout, and allows the user to filter parts of the page using CSS selectors.\n\nInspired by jq, pup aims to be a fast and flexible way of exploring HTML from\nthe terminal.\n\nWWW: https://github.com/ericchiang/pup","categories":["textproc"],"options":{"DOCS":"on"},"annotations":{"deprecated":"Uses Python 2.7 which is EOLed upstream"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses Python 2.7 which is EOLed upstream."}]},{"name":"puppet7","origin":"sysutils/puppet7","version":"7.31.0_1","comment":"Configuration management framework written in Ruby","maintainer":"puppet@FreeBSD.org","www":"https://puppet.com/docs/puppet/latest/puppet_index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e908f518ef1ced74d438497322afec36a005c93206e89954ee275b1a3a5117d4","flatsize":6606188,"path":"All/puppet7-7.31.0_1.pkg","repopath":"All/puppet7-7.31.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1262984,"desc":"Puppet lets you centrally manage every important aspect of your system using\na cross-platform specification language that manages all the separate\nelements normally aggregated in different files, like users, cron jobs, and\nhosts, along with obviously discrete elements like packages, services, and\nfiles.","deps":{"facter":{"origin":"sysutils/facter","version":"3.14.24_6"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-deep_merge":{"origin":"devel/rubygem-deep_merge","version":"1.2.2"},"rubygem-fast_gettext":{"origin":"devel/rubygem-fast_gettext","version":"3.0.0"},"rubygem-hiera":{"origin":"sysutils/rubygem-hiera","version":"3.12.0"},"rubygem-locale":{"origin":"devel/rubygem-locale","version":"2.1.4"},"rubygem-multi_json":{"origin":"devel/rubygem-multi_json","version":"1.15.0"},"rubygem-puppet-resource_api":{"origin":"devel/rubygem-puppet-resource_api","version":"1.9.0"},"rubygem-ruby-augeas":{"origin":"textproc/rubygem-ruby-augeas","version":"0.5.0_4"},"rubygem-scanf":{"origin":"devel/rubygem-scanf","version":"1.0.0"},"rubygem-semantic_puppet":{"origin":"devel/rubygem-semantic_puppet","version":"1.1.0"}},"categories":["sysutils"],"users":["puppet"],"groups":["puppet"],"options":{"DOCS":"on","EXAMPLES":"on","CFACTER":"on","RFACTER":"off"},"annotations":{"cpe":"cpe:2.3:a:puppet:puppet:7.31.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"To enable the puppet agent, add the following to /etc/rc.conf:\n\n\tpuppet_enable=\"YES\"\n\nThe default PID directory is /var/run/puppet","type":"install"}]},{"name":"pthsem","origin":"devel/pthsem","version":"2.0.8_4","comment":"GNU Portable Threads with semaphores","maintainer":"bkoenig@alpha-tierchen.de","www":"https://www.auto.tuwien.ac.at/~mkoegler/index.php/pth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f2d88f9c8fd354989c8627407dcfa0bdb026de28c14763909e14c7e22bf7302","flatsize":311985,"path":"All/pthsem-2.0.8_4.pkg","repopath":"All/pthsem-2.0.8_4.pkg","licenselogic":"single","pkgsize":103036,"desc":"GNU pth is a user mode multi threading library. pthsem is an extend\nversion, with support for semaphores added. It can be installed parallel\nto a normal pth. The header file is called pthsem.h, the configuration\nprogram pthsem-config and the autoconf macro AC_CHECK_PTHSEM. If\nreferences to one of these names are changed, pthsem can be used as an\nreplacement of GNU pth.","categories":["devel"],"shlibs_provided":["libpthsem.so.20"]},{"name":"ptunnel","origin":"net/ptunnel","version":"0.72_2","comment":"Tunneling TCP connections over ICMP echo request and reply","maintainer":"hrs@FreeBSD.org","www":"https://www.cs.uit.no/~daniels/PingTunnel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8989e841e6ae635eb710b6b7ffefc17f5d31db8353ce40a20cb32eacdc8403f1","flatsize":41704,"path":"All/ptunnel-0.72_2.pkg","repopath":"All/ptunnel-0.72_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20708,"desc":"Ptunnel is an application that allows you to reliably tunnel TCP connections\nto a remote host using ICMP echo request and reply packets, commonly known as\nping requests and replies.","categories":["net"]},{"name":"punbb","origin":"www/punbb","version":"1.4.6","comment":"Fast and lightweight PHP-powered discussion board","maintainer":"wen@FreeBSD.org","www":"http://www.punbb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70ff721d7820937ac3e4a311dc89b96b5d078db8d2a7f2ced46005526d642ade","flatsize":4185451,"path":"All/punbb-1.4.6.pkg","repopath":"All/punbb-1.4.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":743776,"desc":"PunBB is a fast and lightweight PHP-powered discussion board. It is\nreleased under the GNU General Public License. Its primary goals are\nto be faster, smaller and less graphically intensive as compared to\nother discussion boards. PunBB has fewer features than many other\ndiscussion boards, but is generally faster and outputs smaller,\nsemantically correct XHTML-compliant pages.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"options":{"EXTRAS":"on","LANGUAGE_PACK":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:punbb:1.4.6:::::dragonfly6:x86_64"},"messages":[{"message":"Congratulations, PunBB is now installed!\n\n\nPlease, make sure that you have installed a database:\n(MySQL =>4.1.2, PostgreSQL =>7.0 or SQLite 2 or later).\n\nIf you want to optimize PunBB, read the following website:\n\nhttp://punbb.org/docs/install.html\n\nPunBB has been installed in /usr/local/www/punbb.","type":"install"}]},{"name":"publicfile","origin":"www/publicfile","version":"0.52_3","comment":"Secure, read-only, anonymous HTTP/FTP server","maintainer":"ports@FreeBSD.org","www":"https://cr.yp.to/publicfile.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2de31e9a7c6f7f4d0f80384a122d561900367681053de9a5d2038b316e7706c6","flatsize":73608,"path":"All/publicfile-0.52_3.pkg","repopath":"All/publicfile-0.52_3.pkg","licenselogic":"single","licenses":["djb"],"pkgsize":23320,"desc":"publicfile supplies files to the public through HTTP and FTP.\n\nSecurity features:\n       publicfile chroot()s to the public file area and sheds root privileges.\n       publicfile never attempts to modify the public file area.\n       publicfile never runs any other programs.\n\nHTTP features:\n       publicfile supports virtual hosts through the Host field.\n       publicfile supports virtual hosts through absolute URLs.\n       publicfile supports HTTP/1.1 persistent connections.\n       publicfile supports HTTP/1.1 chunked responses.\n       publicfile supports user-controlled content types.\n       publicfile supports exact-prefix If-Modified-Since.\n\nFTP features:\n       publicfile has built-in LIST and NLST commands.\n       publicfile provides EPLF LIST responses.\n       publicfile supports restarted transfers.\n       publicfile supports pipelining.","deps":{"daemontools":{"origin":"sysutils/daemontools","version":"0.76_19"},"ucspi-tcp":{"origin":"sysutils/ucspi-tcp","version":"0.88_3"}},"categories":["www","ftp"],"options":{"BASICAUTH":"off","COMMONLOG":"off","ENV_FILETYPES":"off","REDIRECT_SLASH":"off","SSL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe publicfile port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ptsort","origin":"misc/ptsort","version":"1.20170904_1","comment":"Prioritized topological sort","maintainer":"des@FreeBSD.org","www":"https://github.com/dag-erling/ptsort","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8910edaafbe5cee57c7a2d2c7dfece7a02ec885e8cefa8452ece425c65beb5c9","flatsize":16458,"path":"All/ptsort-1.20170904_1.pkg","repopath":"All/ptsort-1.20170904_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9020,"desc":"The ptsort utility is a variant of the standard tsort (topological\nsort) utility which allows nodes to be prioritized, moving them and\nall their predecessors up in the final order.","categories":["misc"]},{"name":"pth","origin":"devel/pth","version":"2.0.7_2","comment":"GNU Portable Threads","maintainer":"vd@FreeBSD.org","www":"https://www.gnu.org/software/pth/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b36d72eb71c3dd11fa14cd9d907857f065f638aef2030742ebd7c86d2c24e1f2","flatsize":777016,"path":"All/pth-2.0.7_2.pkg","repopath":"All/pth-2.0.7_2.pkg","licenselogic":"single","pkgsize":175128,"desc":"GNU Pth - The GNU Portable Threads\nCopyright (c) 1999-2005 Ralf S. Engelschall <rse@gnu.org>\n\nPth is a very portable POSIX/ANSI-C based library for Unix platforms\nwhich provides non-preemptive priority-based scheduling for multiple\nthreads of execution (aka ``multithreading'') inside event-driven\napplications. All threads run in the same address space of the server\napplication, but each thread has it's own individual program-counter,\nrun-time stack, signal mask and errno variable.\n\nThe thread scheduling itself is done in a cooperative way, i.e., the\nthreads are managed by a priority- and event-based non-preemptive\nscheduler. The intention is that this way one can achieve better\nportability and run-time performance than with preemptive scheduling.\nThe event facility allows threads to wait until various types of events\noccur, including pending I/O on file descriptors, asynchronous signals,\nelapsed timers, pending I/O on message ports, thread and process\ntermination, and even customized callback functions.","categories":["devel"],"shlibs_provided":["libpth.so.20","libpthread.so.20"],"options":{"OPTIMIZED_CFLAGS":"on"}},{"name":"ptex","origin":"graphics/ptex","version":"2.4.3","comment":"Per face texture library","maintainer":"FreeBSD@Shaneware.biz","www":"https://ptex.us","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97cb4bbc45c6ad0977645bcfe153849fa1eed9be70229bc5b2d01b991ea0dbbf","flatsize":1806491,"path":"All/ptex-2.4.3.pkg","repopath":"All/ptex-2.4.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":202444,"desc":"Ptex is a per-face texture mapping system developed by Walt Disney\nAnimation Studios.\n\nPtex applies a separate texture to each face of a polygon mesh.\n\nIts file format can efficiently store hundreds of thousands of\ntexture images in a single file.","categories":["graphics"],"shlibs_provided":["libPtex.so.2.4"],"annotations":{"cpe":"cpe:2.3:a:disneyanimation:ptex:2.4.3:::::dragonfly6:x86_64"}},{"name":"pt_PT-aspell","origin":"portuguese/aspell-pt_PT","version":"20070510.0_2,1","comment":"Aspell Portuguese dictionary","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5706f42317b9fb51cb729fd47503b04cf9bc7c88f436d28206b51083d2c91e5","flatsize":734246,"path":"All/pt_PT-aspell-20070510.0_2,1.pkg","repopath":"All/pt_PT-aspell-20070510.0_2,1.pkg","licenselogic":"single","pkgsize":256936,"desc":"Aspell Portuguese dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["portuguese","textproc"]},{"name":"pth-hard","origin":"devel/pth-hard","version":"2.0.7_2","comment":"GNU Portable Threads","maintainer":"vd@FreeBSD.org","www":"https://www.gnu.org/software/pth/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5578d02c0ba211b0188820b7511a50045dbd6b2b182a020f40ea2a970c48aa01","flatsize":389934,"path":"All/pth-hard-2.0.7_2.pkg","repopath":"All/pth-hard-2.0.7_2.pkg","licenselogic":"single","pkgsize":122856,"desc":"GNU Pth - The GNU Portable Threads\nCopyright (c) 1999-2005 Ralf S. Engelschall <rse@gnu.org>\n\nPth is a very portable POSIX/ANSI-C based library for Unix platforms\nwhich provides non-preemptive priority-based scheduling for multiple\nthreads of execution (aka ``multithreading'') inside event-driven\napplications. All threads run in the same address space of the server\napplication, but each thread has it's own individual program-counter,\nrun-time stack, signal mask and errno variable.\n\nThe thread scheduling itself is done in a cooperative way, i.e., the\nthreads are managed by a priority- and event-based non-preemptive\nscheduler. The intention is that this way one can achieve better\nportability and run-time performance than with preemptive scheduling.\nThe event facility allows threads to wait until various types of events\noccur, including pending I/O on file descriptors, asynchronous signals,\nelapsed timers, pending I/O on message ports, thread and process\ntermination, and even customized callback functions.","categories":["devel"],"shlibs_provided":["libpth.so.20"],"options":{"OPTIMIZED_CFLAGS":"on"}},{"name":"ptoc","origin":"lang/ptoc","version":"3.58_1","comment":"ANSI/Turbo Pascal to C/C++ converter","maintainer":"osa@FreeBSD.org","www":"http://www.garret.ru/~knizhnik/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4567d396311c0ad92d312f1f06452ee9996b261efa80f08716c66f45c9d85e7b","flatsize":790282,"path":"All/ptoc-3.58_1.pkg","repopath":"All/ptoc-3.58_1.pkg","licenselogic":"single","pkgsize":169680,"desc":"This is yet another  ANSI/Turbo Pascal to C/C++ converter together\nwith BGI graphics library emulation for X Window System.\n\nConverter  recognizes  Pascal  dialects  which are compatible with\nTurbo Pascal 4.0/5.0  and  ISO Pascal  standard - IEC 7185:1990(E)\n(including conformant arrays). Now it is tuned for Oregon Pascal-2\nV2.1 which has few extensions to standard Pascal.\n\nConverter can produce both C++ and C output.\n\nNow  PTOC  recognizes  Turbo  Pascal's  extensions, such as units,\nstrings,   some  special   types   and   operations. Turbo  Pascal\nextensions are supported only for C++ language.\n\nAlso emulation libraries  of  Borland Graphics Interface (BGI) for\nX Window System  included in this  distribution (BGI emulators can\nbe also used without converter for C programs using BGI).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["lang"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ptl","origin":"devel/ptl","version":"2.3.3_5","comment":"Lightweight C++11 multithreading tasking system","maintainer":"erik@tenku.dk","www":"https://github.com/jrmadsen/PTL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01f9cf04003174ffd8a5cff1c3d794d35c2d7574ad32c0a9801169f97b071a6b","flatsize":490114,"path":"All/ptl-2.3.3_5.pkg","repopath":"All/ptl-2.3.3_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":114636,"desc":"Lightweight C++11 multithreading tasking system featuring\nthread-pool, task-groups, and lock-free task queue","deps":{"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"}},"categories":["devel"],"shlibs_required":["libtbb.so.12"],"shlibs_provided":["libptl.so.2"]},{"name":"py311-PyQt-builder","origin":"devel/py-qtbuilder","version":"1.15.4","comment":"The PEP 517 compliant PyQt build system","maintainer":"kde@FreeBSD.org","www":"https://www.riverbankcomputing.com/software/pyqt-builder/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8ed34dc0e303bf1676c22d5ef3faf1d6aca6a07ced97085ff2e545902a42835","flatsize":9755879,"path":"All/py311-PyQt-builder-1.15.4.pkg","repopath":"All/py311-PyQt-builder-1.15.4.pkg","licenselogic":"and","licenses":["SIP","GPLv2","GPLv3"],"pkgsize":2802844,"desc":"SIP is a tool for generating Python bindings for C and C++ libraries.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"py311-PyPubSub","origin":"devel/py-PyPubSub","version":"4.0.3","comment":"Python Publish-Subscribe Package","maintainer":"yuri@FreeBSD.org","www":"https://github.com/schollii/pypubsub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f7e2ea35077a98509a47fdacd15eddae601b0231804d29d91fc9ddabfa1794e","flatsize":673052,"path":"All/py311-PyPubSub-4.0.3.pkg","repopath":"All/py311-PyPubSub-4.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":102424,"desc":"Provides a publish-subscribe API to facilitate event-based or message-based\narchitecture in a single-process application. It is pure Python and works on\nPython 3.3+. It is centered on the notion of a topic; senders publish messages\nof a given topic, and listeners subscribe to messages of a given topic, all\ninside the same process. The package also supports a variety of advanced\nfeatures that facilitate debugging and maintaining topics and messages in larger\ndesktop- or server-based applications.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"pt-hyphen","origin":"portuguese/hyphen","version":"2004.04.15_1","comment":"Portuguese hyphenation rules","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02f0fb5c828b532625bf433a10a6ee0ea30229674c18283ce94484e51325e7aa","flatsize":28139,"path":"All/pt-hyphen-2004.04.15_1.pkg","repopath":"All/pt-hyphen-2004.04.15_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":10064,"desc":"Portuguese hyphenation rules","categories":["portuguese","textproc"]},{"name":"psvn-emacs_devel_nox","origin":"devel/psvn","version":"20150720.214200_15","comment":"Subversion interface for Emacs","maintainer":"ports@FreeBSD.org","www":"http://www.xsteve.at/prg/emacs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4760869149b89bf4e1455ec95780b66cd9d13d546e4abfc2f7d0e861fcc178ba","flatsize":521013,"path":"All/psvn-emacs_devel_nox-20150720.214200_15.pkg","repopath":"All/psvn-emacs_devel_nox-20150720.214200_15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":89960,"desc":"psvn.el is an interface for the revision control tool subversion.\npsvn.el provides a similar interface for subversion as pcl-cvs for\ncvs.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use psvn, add the following line to your ~/.emacs:\n\n(require 'psvn)\n\nStart the svn interface with `M-x svn-status'.","type":"install"},{"message":"===>   NOTICE:\n\nThe psvn-emacs_devel_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"publib","origin":"devel/publib","version":"0.40_1","comment":"Library of C functions for various purposes","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"941158f435dfd2a57169cc36e49dcb8f73028161a624d6e8b34eead3e422539b","flatsize":137099,"path":"All/publib-0.40_1.pkg","repopath":"All/publib-0.40_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":96684,"desc":"The library contains functions for memory allocation,\nbit arrays, configuration files, comparing standard\nC types for qsort and bsearch, error messages, expression\nparsing and evaluation, filenames, hash tables, integer\nsets, log files, the Linux Software Map, NNTP, priority\nqueues, normal queues, editor buffers, stacks, and strings.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe publib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pushgateway","origin":"net-mgmt/pushgateway","version":"1.9.0_2","comment":"Prometheus push acceptor for ephemeral and batch jobs","maintainer":"dutra@FreeBSD.org","www":"https://github.com/prometheus/pushgateway","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72f251822cc821a768777b292062c253f3da0201a37165590b0e6d39f7dcd3b6","flatsize":13055512,"path":"All/pushgateway-1.9.0_2.pkg","repopath":"All/pushgateway-1.9.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":5079660,"desc":"The Prometheus Pushgateway exists to allow ephemeral and batch jobs to\nexpose their metrics to Prometheus. Since these kinds of jobs may not\nexist long enough to be scraped, they can instead push their metrics to\na Pushgateway. The Pushgateway then exposes these metrics to Prometheus.","categories":["net-mgmt"],"users":["prometheus"],"groups":["prometheus"]},{"name":"pt_PT-webalizer","origin":"portuguese/webalizer-pt_PT","version":"2.23.8_18","comment":"Web server log file analysis program","maintainer":"ports@FreeBSD.org","www":"http://www.mrunix.net/webalizer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd37e49b046694d7eab69dccd03b62b7241de36114b9c392811755878f9a8aa9","flatsize":452084,"path":"All/pt_PT-webalizer-2.23.8_18.pkg","repopath":"All/pt_PT-webalizer-2.23.8_18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":138932,"desc":"What is The Webalizer?\n----------------------\n\nA fast, free web server log file analysis program.  Produces\nHTML output for viewing with a web browser.  Written in C on\na Linux platform, however designed to be as ANSI/POSIX\ncompliant as possible so porting to other UNIX platforms should\nbe painless.  Binary distributions for most popular platforms\nare available.  Features multiple language support, incremental\nprocessing capabilities, reverse DNS lookup support, export via\ntab separated ascii files to popular databases and spreadsheets,\nand much more.  Supports standard CLF and combined logs, as well\nas wu-ftpd xferlog and squid proxy logs, which can be either in\nstandard text format or gzip compressed.\n\nKeywords:      Web Analysis, Log Analysis, Usage Statistics, Linux, Unix","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["portuguese","www"],"shlibs_required":["libgd.so.6","libpng16.so.16"],"options":{"GEOIP":"off","GEODB":"off","WEBALIZER_CONV":"off","FULL_CGI_REFS":"off","CLICKABLE_REFERER":"off","IP_AS_HOSTNAME":"off","LARGE_URL":"off","DOCS":"on","EXAMPLES":"on","BDB1":"on","BDB":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe pt_PT-webalizer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"psutils","origin":"print/psutils","version":"1.17_6","comment":"Utilities for manipulating PostScript documents","maintainer":"hrs@FreeBSD.org","www":"http://gershwin.ens.fr/vdaniel/Doc-Locale/Outils-Gnu-Linux/PsUtils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9c59622a42512ecb115eaff520183e810224599065c201995a10d4b74667793","flatsize":232969,"path":"All/psutils-1.17_6.pkg","repopath":"All/psutils-1.17_6.pkg","licenselogic":"single","licenses":["PSUTILS"],"pkgsize":60144,"desc":"psbook            rearranges pages into signatures\npsselect          selects pages and page ranges\npstops            performs general page rearrangement and selection\npsnup             put multiple pages per physical sheet of paper\npsresize          alter document paper size\nepsffit           fits an EPSF file to a given bounding box\ngetafm     (sh)   outputs PostScript to retrieve AFM file from printer\nshowchar   (sh)   outputs PostScript to draw a character with metric info\nfixdlsrps  (perl) filter to fix DviLaser/PS output so that PSUtils works\nfixfmps    (perl) filter to fix framemaker documents so that psselect etc. work\nfixmacps   (perl) filter to fix Macintosh documents with saner version of md\nfixpsditps (perl) filter to fix Transcript psdit documents to work with PSUtils\nfixpspps   (perl) filter to fix PSPrint PostScript so that psselect etc. work\nfixscribeps (perl) filter to fix Scribe PostScript so that psselect etc. work\nfixtpps    (perl) filter to fix Troff Tpscript documents\nfixwfwps   (perl) filter to fix Word for Windows documents for PSUtils\nfixwpps    (perl) filter to fix WordPerfect documents for PSUtils\nfixwwps    (perl) filter to fix Windows Write documents for PSUtils\nextractres (perl) filter to extract resources from PostScript files\nincluderes (perl) filter to include resources into PostScript files\npsmerge    (perl) hack script to merge multiple PostScript files","deps":{"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"}},"categories":["print"],"shlibs_required":["libpaper.so.1"]},{"name":"psvn-emacs_devel","origin":"devel/psvn","version":"20150720.214200_15","comment":"Subversion interface for Emacs","maintainer":"ports@FreeBSD.org","www":"http://www.xsteve.at/prg/emacs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41e13466c3ca5752397871447965151480c00d24b8f520214674e6f2b83156ae","flatsize":521013,"path":"All/psvn-emacs_devel-20150720.214200_15.pkg","repopath":"All/psvn-emacs_devel-20150720.214200_15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":89908,"desc":"psvn.el is an interface for the revision control tool subversion.\npsvn.el provides a similar interface for subversion as pcl-cvs for\ncvs.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use psvn, add the following line to your ~/.emacs:\n\n(require 'psvn)\n\nStart the svn interface with `M-x svn-status'.","type":"install"},{"message":"===>   NOTICE:\n\nThe psvn-emacs_devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"psvn-emacs_canna","origin":"devel/psvn","version":"20150720.214200_15","comment":"Subversion interface for Emacs","maintainer":"ports@FreeBSD.org","www":"http://www.xsteve.at/prg/emacs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0c0f4e6095d85682b5e7df2bc658713eaaa20b514255244217c9a89385f9f51","flatsize":521541,"path":"All/psvn-emacs_canna-20150720.214200_15.pkg","repopath":"All/psvn-emacs_canna-20150720.214200_15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":89880,"desc":"psvn.el is an interface for the revision control tool subversion.\npsvn.el provides a similar interface for subversion as pcl-cvs for\ncvs.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","elisp"],"annotations":{"flavor":"canna"},"messages":[{"message":"To use psvn, add the following line to your ~/.emacs:\n\n(require 'psvn)\n\nStart the svn interface with `M-x svn-status'.","type":"install"},{"message":"===>   NOTICE:\n\nThe psvn-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pstree","origin":"sysutils/pstree","version":"2.40_1","comment":"List processes as a tree","maintainer":"jgh@FreeBSD.org","www":"https://github.com/FredHucht/pstree","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d9e5a1ba49ccacb7b31a8c74f3be0ff901e49c8483a1bb8e3f5e143618c2d02","flatsize":50457,"path":"All/pstree-2.40_1.pkg","repopath":"All/pstree-2.40_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":19256,"desc":"This is pstree. It is a small program that shows the ps\nlisting as a tree (as the name implies...). It has several options\nto make selection criteria and to change the output style.\n\nFor that it uses the output of /bin/ps.","categories":["sysutils"]},{"name":"pt2-clone","origin":"audio/pt2-clone","version":"1.69.2","comment":"Amiga ProTracker clone","maintainer":"ehaupt@FreeBSD.org","www":"https://16-bits.org/pt2.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9efb0ea5ab75c734d436b228e60db5e4a79b1e12eb84a9d81d7afa4de57c43e","flatsize":431445,"path":"All/pt2-clone-1.69.2.pkg","repopath":"All/pt2-clone-1.69.2.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":183916,"desc":"Multi-platform clone of the classic music making software \"ProTracker\" from the\nCommodore Amiga days. Aims to work exactly like you remember it, with added\nfeatures and fixes.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["audio"],"shlibs_required":["libSDL2-2.0.so.0"]},{"name":"pt-mythes","origin":"portuguese/mythes","version":"2006.08.17_1","comment":"Portuguese thesaurus","maintainer":"office@FreeBSD.org","www":"http://openthesaurus.caixamagica.pt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c7210215f4c3aea221cc8f0cd71a632b685d916d0f320d0f4c2ce9beaaa2856","flatsize":893934,"path":"All/pt-mythes-2006.08.17_1.pkg","repopath":"All/pt-mythes-2006.08.17_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":208784,"desc":"Portuguese thesaurus","categories":["portuguese","textproc"]},{"name":"pt_BR-webalizer","origin":"portuguese/webalizer-pt_BR","version":"2.23.8_18","comment":"Web server log file analysis program","maintainer":"ports@FreeBSD.org","www":"http://www.mrunix.net/webalizer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25e47ec96d1f6433039e92af3ad48e97db20bf207b896a1c78e30ab27b1723a7","flatsize":452084,"path":"All/pt_BR-webalizer-2.23.8_18.pkg","repopath":"All/pt_BR-webalizer-2.23.8_18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":139524,"desc":"What is The Webalizer?\n----------------------\n\nA fast, free web server log file analysis program.  Produces\nHTML output for viewing with a web browser.  Written in C on\na Linux platform, however designed to be as ANSI/POSIX\ncompliant as possible so porting to other UNIX platforms should\nbe painless.  Binary distributions for most popular platforms\nare available.  Features multiple language support, incremental\nprocessing capabilities, reverse DNS lookup support, export via\ntab separated ascii files to popular databases and spreadsheets,\nand much more.  Supports standard CLF and combined logs, as well\nas wu-ftpd xferlog and squid proxy logs, which can be either in\nstandard text format or gzip compressed.\n\nKeywords:      Web Analysis, Log Analysis, Usage Statistics, Linux, Unix","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["portuguese","www"],"shlibs_required":["libgd.so.6","libpng16.so.16"],"options":{"GEOIP":"off","GEODB":"off","WEBALIZER_CONV":"off","FULL_CGI_REFS":"off","CLICKABLE_REFERER":"off","IP_AS_HOSTNAME":"off","LARGE_URL":"off","DOCS":"on","EXAMPLES":"on","BDB1":"on","BDB":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe pt_BR-webalizer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pstoedit","origin":"graphics/pstoedit","version":"4.01_1","comment":"Convert PostScript to other vector graphic formats","maintainer":"eduardo@FreeBSD.org","www":"http://www.pstoedit.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fe7c2c857c5822f191814d8be46112f392e85765c757ac99a23a1b03b1b2c52","flatsize":2720563,"path":"All/pstoedit-4.01_1.pkg","repopath":"All/pstoedit-4.01_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":842088,"desc":"pstoedit converts Postscript(TM) and PDF files to other vector graphic\nformats so that they can be edited graphically.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"libEMF":{"origin":"graphics/libemf","version":"1.0.13_1"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"plotutils":{"origin":"graphics/plotutils","version":"2.6_10,1"}},"categories":["graphics","print"],"shlibs_required":["libgd.so.6","libplotter.so.2","libMagick++-7.so.5","libMagickWand-7.so.10","libMagickCore-7.so.10","libzip.so.5","libEMF.so.1"],"shlibs_provided":["libpstoedit.so.0","libp2edrvlplot.so","libp2edrvmagick++.so","libp2edrvpptx.so","libp2edrvstd.so","libp2edrvwmf.so"],"options":{"DOCS":"on","EMF":"on","EXAMPLES":"on","MAGICK":"on","PLOTUTILS":"on"}},{"name":"psurface","origin":"math/psurface","version":"2.0.0.13_2","comment":"Piecewise linear bijections between triangulated surfaces","maintainer":"yuri@FreeBSD.org","www":"https://github.com/psurface/psurface","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f83ad3b7ea72bde49622255037c5f820e52d5e691fa2cc909e929ae08e18ce4","flatsize":2569647,"path":"All/psurface-2.0.0.13_2.pkg","repopath":"All/psurface-2.0.0.13_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":431240,"desc":"Psurface is a C++ library that handles piecewise linear bijections between\ntriangulated surfaces. These surfaces can be of arbitrary shape and need not\neven be manifolds.\n\nThere are two main uses for psurface. When doing adaptive finite element\nsimulations on grids with parametrized boundaries, psurface can store the\nparametrization. Boundary parametrizations are practically mappings from the\ncoarse grid boundary to the actual boundary, and if that actual boundary is a\ntriangulated surface then psurface can handle it. This is implemented, for\nexample, in the dune-grid module of Dune.","deps":{"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"}},"categories":["math"],"shlibs_required":["libhdf5.so.200"],"shlibs_provided":["libpsurface.so.0"]},{"name":"pstreams","origin":"devel/pstreams","version":"1.0.3","comment":"C++ utility for simple IOStream-based IPC","maintainer":"sunpoet@FreeBSD.org","www":"https://pstreams.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c14ff1a3d4a1da04e4e675dcc4af695e625c3972eb31f6f9b197d0d3c8887f3","flatsize":77507,"path":"All/pstreams-1.0.3.pkg","repopath":"All/pstreams-1.0.3.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":14372,"desc":"PStreams allows you to run another program from your C++ application and to\ntransfer data between the two programs similar to shell pipelines.\n\nIn the simplest case, a PStreams class is like a C++ wrapper for the POSIX.2\nfunctions popen(3) and pclose(3), using C++ iostreams instead of C's stdio\nlibrary.\n\nThe library provides class templates in the style of the standard iostreams that\ncan be used with any ISO C++ compiler on a POSIX platform. The classes use a\nstreambuf class that uses fork(2) and the exec(2) family of functions to create\na new process and creates up to three pipes to write/read data to/from the\nprocess.","categories":["devel"]},{"name":"pstotext","origin":"print/pstotext","version":"1.9_8","comment":"PostScript to Text converter","maintainer":"ports@FreeBSD.org","www":"https://pages.cs.wisc.edu/~ghost/doc/pstotext.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66447dcbd63af07d168b94e12ce16ade3ce107c1f80ef5cd92a385e789cb9c33","flatsize":70928,"path":"All/pstotext-1.9_8.pkg","repopath":"All/pstotext-1.9_8.pkg","licenselogic":"single","licenses":["EULA"],"pkgsize":25928,"desc":"pstotext extracts ASCII text from PostScript and PDF files.  It\nuses Ghostscript, but does a more careful job with kerned characters\nand nonstandard font encodings than Ghostscript's ps2ascii utility.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"}},"categories":["print"],"annotations":{"cpe":"cpe:2.3:a:pstotext:pstotext:1.9:::::dragonfly6:x86_64:8"},"messages":[{"message":"===>   NOTICE:\n\nThe pstotext port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"py311-apitran","origin":"comms/apitran","version":"g20180926_7","comment":"Toolkit to handle the automatic picture transmission protocol","maintainer":"hamradio@FreeBSD.org","www":"https://github.com/rsj56/apitran","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72bb87047b1c82446ed087eeb45bcb68dc3aead10ca5eca180a6af854a5142a5","flatsize":104787810,"path":"All/py311-apitran-g20180926_7.pkg","repopath":"All/py311-apitran-g20180926_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":41450396,"desc":"A Linux toolkit for handling signals over the automatic picture\ntransmission (APT) protocol.\n\n## Intro to Automatic Picture Transmission\nAutomatic picture transmission (APT) is an analog image transmission format\ndeveloped for use on weather satellites in the 1960s. While only three\nmodern satellites, NOAA 15, NOAA 18, and NOAA 19, transmit on the APT\nprotocol, building a reception station is cheap and simple. The images can\nbe quite high qualitythey natively have a resolution of\n4 km/px. It is reasonable to expect at least one good-quality satellite\npass (and, thereby, opportunity for image downlink) per day.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sox":{"origin":"audio/sox","version":"14.4.2.20210509_5"}},"categories":["comms","astro","hamradio","python"]},{"name":"pssh","origin":"security/pssh","version":"2.3.5_1","comment":"Parallel version of OpenSSH and related tools","maintainer":"timp87@gmail.com","www":"https://github.com/lilydjwg/pssh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"004329e0867b370258033b00428784caed79fe9b4852f16f9e4aecb629f8673b","flatsize":190588,"path":"All/pssh-2.3.5_1.pkg","repopath":"All/pssh-2.3.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36540,"desc":"PSSH provides parallel versions of OpenSSH and related tools, including:\n\n - Parallel ssh (pssh)\n - Parallel scp (pscp)\n - Parallel rsync (prsync)\n - Parallel nuke (pnuke)\n - Parallel slurp (pslurp)\n\nThe project includes psshlib which can be used within custom applications.\nThe source code is written in Python 3.5+.\n\nThe original PSSH project was written and maintained by Brent N. Chun.\nDue to his busy schedule, Brent handed over maintenance to Andrew McNabb\nin October 2009. PSSH hasn't got any updates since 2014.\n\nThis package is a fork by 'lilydjwg' github user.\nIt seems the most live fork that has been accumulating fixes past years.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["security","net","sysutils"],"annotations":{"flavor":"py311"}},{"name":"psimd","origin":"devel/psimd","version":"g20180906","comment":"Portable 128-bit SIMD intrinsics","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Maratyszcza/psimd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71252955176fbf91b1f8cacc4e30d1d100b192c1bac38fa0a292cde2446ca493","flatsize":41165,"path":"All/psimd-g20180906.pkg","repopath":"All/psimd-g20180906.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5240,"desc":"psimd is a portable header-only zero-overhead C++ wrapper around\nsingle-instruction multiple-data (SIMD) 128-bit intrinsics.","categories":["devel"]},{"name":"psvn","origin":"devel/psvn","version":"20150720.214200_15","comment":"Subversion interface for Emacs","maintainer":"ports@FreeBSD.org","www":"http://www.xsteve.at/prg/emacs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b84368d9c48b22fb4ec07829d40042bba03c74825f49408fb5eafb03728bcf1","flatsize":521541,"path":"All/psvn-20150720.214200_15.pkg","repopath":"All/psvn-20150720.214200_15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":89912,"desc":"psvn.el is an interface for the revision control tool subversion.\npsvn.el provides a similar interface for subversion as pcl-cvs for\ncvs.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","elisp"],"annotations":{"flavor":"full"},"messages":[{"message":"To use psvn, add the following line to your ~/.emacs:\n\n(require 'psvn)\n\nStart the svn interface with `M-x svn-status'.","type":"install"},{"message":"===>   NOTICE:\n\nThe psvn port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"psmisc","origin":"sysutils/psmisc","version":"22.16_2","comment":"Port of the Linux pstree, killall, and pidof commands","maintainer":"douglas@douglasthrift.net","www":"https://psmisc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ff3237b959ea6426a08093c60ece09977acb76631f0e38625779c09aa613782","flatsize":295004,"path":"All/psmisc-22.16_2.pkg","repopath":"All/psmisc-22.16_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":67540,"desc":"A port of the Linux pstree, killall and pidof commands.\nDoes not include the 'fuser' command.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8","libtinfo.so.6"],"options":{"NLS":"on"}},{"name":"pslist","origin":"sysutils/pslist","version":"1.4.0_1","comment":"Utility to view or send signals to processes with all their children","maintainer":"dbaio@FreeBSD.org","www":"https://devel.ringlet.net/sysutils/pslist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ac81882b4f7715bedfff6262e113ba34e041132157f94bddf408571c0fd1afe","flatsize":9223,"path":"All/pslist-1.4.0_1.pkg","repopath":"All/pslist-1.4.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5208,"desc":"pslist is a simple command-line utility for viewing and sending signals\nto a whole process tree.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"psi88","origin":"biology/psi88","version":"1.0_17","comment":"Plotting wavefunctions (molecular orbitals) in 3D","maintainer":"ports@FreeBSD.org","www":"http://zarbi.chem.yale.edu/products/psi88/index.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e6c6b1104e1dfccd8665d2a8a5ed75942f864ebb339d43f2e1857c6a0be6701","flatsize":214726,"path":"All/psi88-1.0_17.pkg","repopath":"All/psi88-1.0_17.pkg","licenselogic":"single","pkgsize":55876,"desc":"PSI/88 Version 1.0  by W. L. Jorgensen & D. L. Severance\n\nTo plot wavefunctions in three dimensions from\nsemi-empirical and most popular ab initio basis sets.\nValence semi-empirical, STO-3G, 3-21++G(*) and\n6-31++G(d,p) basis sets are implemented for atoms\nH-Ar.\n\nOn-line manual is available at this web site.\n\nYou can also download the source code of psi88 from\nthe above site as a ``psi88.tar.gz''.  When you do ungzip and\nuntar this archive, you will obtain some documents and\nthe ``psi88.tar.Z'' file which is required at this port.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["biology"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe psi88 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pt_BR-aspell","origin":"portuguese/aspell-pt_BR","version":"20090702.0","comment":"Aspell Brazilian Portuguese dictionary","maintainer":"office@FreeBSD.org","www":"http://broffice.org/verortografico/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"644792193860466b9ef1b015010fc51aef2a2441da29eb6f8eba4d9483ee82c3","flatsize":7946435,"path":"All/pt_BR-aspell-20090702.0.pkg","repopath":"All/pt_BR-aspell-20090702.0.pkg","licenselogic":"single","pkgsize":2438648,"desc":"Aspell Brazilian Portuguese dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["portuguese","textproc"]},{"name":"pthreadpool","origin":"devel/pthreadpool","version":"0.1.126","comment":"Pthread-based thread pool for C/C++ for arrays parallelization","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Maratyszcza/pthreadpool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"486ae2cc4297597452de126b032cfc662149af1f8e54d40d10778db868a6ad5c","flatsize":115894,"path":"All/pthreadpool-0.1.126.pkg","repopath":"All/pthreadpool-0.1.126.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":26112,"desc":"pthreadpool is a pthread-based thread pool implementation. It is intended to\nprovide functionality of #pragma omp parallel for for POSIX systems where OpenMP\nis not available.\n\nFeatures:\n* C interface (C++-compatible)\n* Run on user-specified or auto-detected number of threads\n* Work-stealing scheduling for efficient work balancing\n* Compatible with Linux, macOS, and Native Client environments\n* Covered with unit tests and microbenchmarks","categories":["devel"],"shlibs_provided":["libpthreadpool.so"]},{"name":"psh","origin":"shells/psh","version":"1.8.1_4","comment":"New shell made entirely out of a Perl script","maintainer":"garga@FreeBSD.org","www":"https://metacpan.org/release/psh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb2f86bc47b32c0b50bc5c56b941b51eafb6b4bf0846d59bb6bc9f7a4bc1cc79","flatsize":386007,"path":"All/psh-1.8.1_4.pkg","repopath":"All/psh-1.8.1_4.pkg","licenselogic":"single","pkgsize":176096,"desc":"Perl Shell is a new shell that combines the power of bash\nand several other shells with the power of perl programming.","deps":{"p5-Term-ReadLine-Perl":{"origin":"devel/p5-Term-ReadLine-Perl","version":"1.0303_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["shells","perl5"]},{"name":"psgml-emacs_nox","origin":"editors/psgml","version":"1.4.0_22","comment":"Major mode for editing SGML and XML documents for Emacs","maintainer":"hrs@FreeBSD.org","www":"http://www.lysator.liu.se/~lenst/about_psgml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c013a15ea6bfa63a4081296ba05f018019a4d1542d00afb2da6d571201662e2","flatsize":565924,"path":"All/psgml-emacs_nox-1.4.0_22.pkg","repopath":"All/psgml-emacs_nox-1.4.0_22.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":213568,"desc":"PSGML is a major mode for editing SGML and XML documents.  It works\nwith GNU Emacs 19.34, 20.3 and later or with XEmacs 19.9 and later.\nPSGML contains a simple SGML parser and can work with any DTD.\nFunctions provided includes menus and commands for inserting tags with\nonly the contextually valid tags, identification of structural errors,\nediting of attribute values in a separate window with information about\ntypes and defaults, and structure based editing.\n\nTo use psgml, put the following setup into your ~/.emacs:\n\n\t(require 'psgml-startup)\n\nPorts of PSGML are initially created by shige <shige@FreeBSD.org> and\nkuriyama@FreeBSD.ORG.\n\nSee also: https://sourceforge.net/projects/psgml/","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"annotations":{"flavor":"nox"}},{"name":"pslib","origin":"print/pslib","version":"0.4.6_3","comment":"C-library for generating multi page PostScript documents","maintainer":"ports@FreeBSD.org","www":"https://pslib.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac011bdebebf6cd87e94463ae95a6f3cdb2afd9cc3460363df6e2b73a3eef7ca","flatsize":1834266,"path":"All/pslib-0.4.6_3.pkg","repopath":"All/pslib-0.4.6_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":792128,"desc":"pslib is a C-library to create PostScript files on the fly. It offers many\ndrawing primitives, inclusion of png and eps images and a very sophisticated\ntext rendering including hyphenation, kerning and ligatures. It can read\nexternal Type1 fonts and embed them into the output file. It supports pdfmarks\nwhich makes it in combination with ghostscript's pdfwriter an alternative for\nlibraries creating PDF.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["print"],"shlibs_required":["libpng16.so.16","libjpeg.so.8","libgif.so.7","libtiff.so.6","libintl.so.8"],"shlibs_provided":["libps.so.0"],"options":{"EXAMPLES":"on","MANPAGES":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pslib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"psvn-emacs_wayland","origin":"devel/psvn","version":"20150720.214200_15","comment":"Subversion interface for Emacs","maintainer":"ports@FreeBSD.org","www":"http://www.xsteve.at/prg/emacs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9287a03d39856c36035f1057345ebb8b870e0c977862fea4cc716fcc46ab6a2d","flatsize":521541,"path":"All/psvn-emacs_wayland-20150720.214200_15.pkg","repopath":"All/psvn-emacs_wayland-20150720.214200_15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":89908,"desc":"psvn.el is an interface for the revision control tool subversion.\npsvn.el provides a similar interface for subversion as pcl-cvs for\ncvs.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","elisp"],"annotations":{"flavor":"wayland"},"messages":[{"message":"To use psvn, add the following line to your ~/.emacs:\n\n(require 'psvn)\n\nStart the svn interface with `M-x svn-status'.","type":"install"},{"message":"===>   NOTICE:\n\nThe psvn-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"psgml-emacs_wayland","origin":"editors/psgml","version":"1.4.0_22","comment":"Major mode for editing SGML and XML documents for Emacs","maintainer":"hrs@FreeBSD.org","www":"http://www.lysator.liu.se/~lenst/about_psgml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a3aefddaafba944d28fa6277a10ad23f741f50003e7f2d6f751e406b96b8b15","flatsize":565924,"path":"All/psgml-emacs_wayland-1.4.0_22.pkg","repopath":"All/psgml-emacs_wayland-1.4.0_22.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":213512,"desc":"PSGML is a major mode for editing SGML and XML documents.  It works\nwith GNU Emacs 19.34, 20.3 and later or with XEmacs 19.9 and later.\nPSGML contains a simple SGML parser and can work with any DTD.\nFunctions provided includes menus and commands for inserting tags with\nonly the contextually valid tags, identification of structural errors,\nediting of attribute values in a separate window with information about\ntypes and defaults, and structure based editing.\n\nTo use psgml, put the following setup into your ~/.emacs:\n\n\t(require 'psgml-startup)\n\nPorts of PSGML are initially created by shige <shige@FreeBSD.org> and\nkuriyama@FreeBSD.ORG.\n\nSee also: https://sourceforge.net/projects/psgml/","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"annotations":{"flavor":"wayland"}},{"name":"pt-libreoffice","origin":"portuguese/libreoffice","version":"24.2.4.2","comment":"pt language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4dbb61f92c0c410797e2ecdb8d370134a15b67bb84ffbf0db5de28fb19c40ba1","flatsize":31781156,"path":"All/pt-libreoffice-24.2.4.2.pkg","repopath":"All/pt-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3330252,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["portuguese","editors"]},{"name":"psiconv","origin":"converters/psiconv","version":"0.9.9_1","comment":"Conversion utility to convert Psion 5(MX) files into other formats","maintainer":"gnome@FreeBSD.org","www":"https://frodo.looijaard.name/project/psiconv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f71423546b74c1ae1b828ff0714092d4b460772bfff5b711ba3e065d5870a8f0","flatsize":1325687,"path":"All/psiconv-0.9.9_1.pkg","repopath":"All/psiconv-0.9.9_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":219120,"desc":"Psiconv is a file conversion utility that converts between Psion 5(MX) files\nand more commonly-used *nux file formats. It can read Psion Word, TextEd,\nSketch, MBM, and Clipart files, and outputs HTML 3.2, HTML 4, ASCII, and\nalmost any graphical format. The libpsiconv library can also read Sheet files\nand output Word and TextEd files for use in other programs. Included is full\ndocumentation on several Psion 5(MX) file formats. This information is not\navailable from Psion (it has been reverse-engineered from Psion files), and\nit's free for anybody to use.","categories":["converters","devel"],"shlibs_provided":["libpsiconv.so.6"]},{"name":"pspresent","origin":"misc/pspresent","version":"1.3_8","comment":"Full-screen slide shows of postscript files","maintainer":"ports@FreeBSD.org","www":"http://www.zmatt.net/pspresent/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9e8028146ccdd3e89d36f9c3de6cc96ff266d512db98ab552cd257a18939fca","flatsize":37276,"path":"All/pspresent-1.3_8.pkg","repopath":"All/pspresent-1.3_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16020,"desc":"pspresent is a presentation tool to display full-screen PostScript\npresentations. It provides simple navigation, and double-buffers for\nseamless transitions.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"}},"categories":["misc"],"shlibs_required":["libX11.so.6","libXext.so.6","libXinerama.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe pspresent port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"psftools","origin":"x11-fonts/psftools","version":"1.0.14","comment":"Converters for simple fixed-width bitmap fonts","maintainer":"ports@FreeBSD.org","www":"https://www.seasip.info/Unix/PSF/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9cc347ad5d03993bf1cfc96d8c81f04fd5f18124978120914fcb1b424e20d01","flatsize":1147869,"path":"All/psftools-1.0.14.pkg","repopath":"All/psftools-1.0.14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":173352,"desc":"The PSF Tools are an attempt to do something similar to NetPBM, for\nsimple fixed-width bitmap fonts.\n\nThe current release can convert the following formats to PSF:\n\n- Raw (DOS-style) font\n- Windows font (FNT, FON)\n- Sinclair Spectrum +3\n- MDA character ROM dump\n- DOS/Linux codepages (CP, CPI)\n- Hercules WriteOn (WOF)\n- Wyse-60 soft font\n- BBC Micro soft font\n- Plain text\n\nand PSF to the following formats:\n\n- Raw font\n- Windows font (FNT, FON)\n- Hercules WriteOn (WOF)\n- DOS codepages (CPI)\n- Sinclair Spectrum +3\n- BDF\n- C include file\n- BSD 'wsfont' kernel header\n- XBM image containing all characters\n- Single PBM image for each character\n- Plain text\n- Wyse-60 soft font\n- BBC Micro soft font","categories":["x11-fonts"],"shlibs_provided":["libpsf.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe psftools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"psgml-emacs_canna","origin":"editors/psgml","version":"1.4.0_22","comment":"Major mode for editing SGML and XML documents for Emacs","maintainer":"hrs@FreeBSD.org","www":"http://www.lysator.liu.se/~lenst/about_psgml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12b9d37ba8bd9ae19b8e7b4621dffbfe005faec77062b449d71838c6b4520f77","flatsize":565924,"path":"All/psgml-emacs_canna-1.4.0_22.pkg","repopath":"All/psgml-emacs_canna-1.4.0_22.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":213528,"desc":"PSGML is a major mode for editing SGML and XML documents.  It works\nwith GNU Emacs 19.34, 20.3 and later or with XEmacs 19.9 and later.\nPSGML contains a simple SGML parser and can work with any DTD.\nFunctions provided includes menus and commands for inserting tags with\nonly the contextually valid tags, identification of structural errors,\nediting of attribute values in a separate window with information about\ntypes and defaults, and structure based editing.\n\nTo use psgml, put the following setup into your ~/.emacs:\n\n\t(require 'psgml-startup)\n\nPorts of PSGML are initially created by shige <shige@FreeBSD.org> and\nkuriyama@FreeBSD.ORG.\n\nSee also: https://sourceforge.net/projects/psgml/","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"annotations":{"flavor":"canna"}},{"name":"psgml-emacs_devel","origin":"editors/psgml","version":"1.4.0_22","comment":"Major mode for editing SGML and XML documents for Emacs","maintainer":"hrs@FreeBSD.org","www":"http://www.lysator.liu.se/~lenst/about_psgml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05f8a71159e3c426c945714d4f06ad0a0dc328c376dee69b610b3e2f31964804","flatsize":568306,"path":"All/psgml-emacs_devel-1.4.0_22.pkg","repopath":"All/psgml-emacs_devel-1.4.0_22.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":214892,"desc":"PSGML is a major mode for editing SGML and XML documents.  It works\nwith GNU Emacs 19.34, 20.3 and later or with XEmacs 19.9 and later.\nPSGML contains a simple SGML parser and can work with any DTD.\nFunctions provided includes menus and commands for inserting tags with\nonly the contextually valid tags, identification of structural errors,\nediting of attribute values in a separate window with information about\ntypes and defaults, and structure based editing.\n\nTo use psgml, put the following setup into your ~/.emacs:\n\n\t(require 'psgml-startup)\n\nPorts of PSGML are initially created by shige <shige@FreeBSD.org> and\nkuriyama@FreeBSD.ORG.\n\nSee also: https://sourceforge.net/projects/psgml/","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"annotations":{"flavor":"devel_full"}},{"name":"psdim","origin":"print/psdim","version":"1.4_10","comment":"Calculates the optimal placement of the pages for n-up printing","maintainer":"ports@FreeBSD.org","www":"https://www.mathstat.dal.ca/~selinger/psdim/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d4f6e64dc0c14462a6e7df8e9187cb786e3b4cc0f6443345c21473bc8b283fa","flatsize":45544,"path":"All/psdim-1.4_10.pkg","repopath":"All/psdim-1.4_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19432,"desc":"Utility that calculates the optimal placement of the pages for n-up printing","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"}},"categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe psdim port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pscal","origin":"print/pscal","version":"1.16","comment":"Utility for generating Postscript calendars","maintainer":"ports@FreeBSD.org","www":"https://www.panix.com/~mbh/projects.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ccb5af32e590ab05aa9a3c1eda158192040f0433f199b2a2ee1cb361fc1f20a","flatsize":38971,"path":"All/pscal-1.16.pkg","repopath":"All/pscal-1.16.pkg","licenselogic":"single","pkgsize":12288,"desc":"Pscal is a utility for generating Postscript calendars ready for\nprinting. It can optionally show the phases of the moon for either\nhemisphere.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe pscal port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"psgml","origin":"editors/psgml","version":"1.4.0_22","comment":"Major mode for editing SGML and XML documents for Emacs","maintainer":"hrs@FreeBSD.org","www":"http://www.lysator.liu.se/~lenst/about_psgml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0466d28a864926cbbcef27c0f4c21e52811db899d7ac7deaff6c7e885ef7b4fe","flatsize":565924,"path":"All/psgml-1.4.0_22.pkg","repopath":"All/psgml-1.4.0_22.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":213532,"desc":"PSGML is a major mode for editing SGML and XML documents.  It works\nwith GNU Emacs 19.34, 20.3 and later or with XEmacs 19.9 and later.\nPSGML contains a simple SGML parser and can work with any DTD.\nFunctions provided includes menus and commands for inserting tags with\nonly the contextually valid tags, identification of structural errors,\nediting of attribute values in a separate window with information about\ntypes and defaults, and structure based editing.\n\nTo use psgml, put the following setup into your ~/.emacs:\n\n\t(require 'psgml-startup)\n\nPorts of PSGML are initially created by shige <shige@FreeBSD.org> and\nkuriyama@FreeBSD.ORG.\n\nSee also: https://sourceforge.net/projects/psgml/","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"annotations":{"flavor":"full"}},{"name":"pspg","origin":"databases/pspg","version":"5.7.4_1","comment":"Tabular data pager designed to be used with psql","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/okbob/pspg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ca18ebf0c91ab4582836c4dd4daf069dc7fa925f26e0ddac72d1494bc22b8c8","flatsize":344178,"path":"All/pspg-5.7.4_1.pkg","repopath":"All/pspg-5.7.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":139612,"desc":"pspg is a small specialized pager designed to work with tables. Its primary\npurpose is to work as PostgreSQL pager, but MySQL is supported too. Main\nfeatures include the ability to freeze first few rows/columns, possibility to\nsort data by specified numeric column and configurable color themes.","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases"],"shlibs_required":["libinotify.so.0","libreadline.so.8","libpanel.so.6","libncurses.so.6","libtinfo.so.6","libpq.so.5"],"options":{"DOCS":"on","INOTIFY":"on","PGSQL":"on"},"messages":[{"message":"To use pspg as psql pager, add this line to ~/.psqlrc:\n\n\\setenv PAGER '/usr/local/bin/pspg -bX'","type":"install"}]},{"name":"proxychains-ng","origin":"net/proxychains-ng","version":"4.17","comment":"Redirect connection through proxy servers","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/rofl0r/proxychains-ng","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2ca4e9d2655db87194ca4a281c5f0b16a8bf33dcc98ad3917cb581df19b76d7","flatsize":100270,"path":"All/proxychains-ng-4.17.pkg","repopath":"All/proxychains-ng-4.17.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38524,"desc":"ProxyChains NG is based on ProxyChains.\n\nProxyChains NG hooks network-related (TCP only) libc functions in dynamically\nlinked programs via a preloaded DSO (dynamic shared object) and redirects the\nconnections through one or more SOCKS4a/5 or HTTP proxies.\n\nSince Proxy Chains NG relies on the dynamic linker, statically linked binaries\nare not supported.\n\nAdjust ~/.proxychains/proxychains.conf for your Proxy and use ProxyChains NG\nwith\n\n    proxychains application","categories":["net","security"],"shlibs_provided":["libproxychains-4.so"],"options":{"DOCS":"on"}},{"name":"proxycheck","origin":"security/proxycheck","version":"0.49a_1","comment":"Check for open proxy servers","maintainer":"bofh@FreeBSD.org","www":"https://www.corpit.ru/mjt/proxycheck.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"170ca336b4975b8ad1b6d61f36243f2206cf945a061ffb1fb2de4361ce05e6f7","flatsize":56755,"path":"All/proxycheck-0.49a_1.pkg","repopath":"All/proxycheck-0.49a_1.pkg","licenselogic":"single","pkgsize":28324,"desc":"Proxycheck is a simple tool that may be used to check whether a given\nhost or set of hosts has open proxy server running.\n\nProxycheck comes ready to contribute results to DSBL.org.  It was\nwritten by Michael Tokarev.","categories":["security"],"options":{"DOCS":"on"}},{"name":"proxychains","origin":"net/proxychains","version":"3.1_3","comment":"Redirect connection through proxy servers","maintainer":"ehaupt@FreeBSD.org","www":"https://proxychains.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e32d308fc5f946be3868b8f1a00e8a230f24dcc85dd26e7078f0bd56e47bacbd","flatsize":62886,"path":"All/proxychains-3.1_3.pkg","repopath":"All/proxychains-3.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20152,"desc":"This program forces any TCP connection made by any given TCP client\nto follow through proxy (or proxy chain). It is a kind of proxifier.\nIt acts like sockscap / permeo / eborder driver (intercepts TCP calls).","deps":{"bind-tools":{"origin":"dns/bind-tools","version":"9.18.30"}},"categories":["net"],"shlibs_provided":["libproxychains.so.3"]},{"name":"py311-anyascii","origin":"textproc/py-anyascii","version":"0.3.2_1","comment":"Unicode to ASCII transliteration","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/anyascii/anyascii","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24eadede54eec9f7fc8317fd30314e30f840d328c3f3232fcd1f26cfd4f0e212","flatsize":248716,"path":"All/py311-anyascii-0.3.2_1.pkg","repopath":"All/py311-anyascii-0.3.2_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":247812,"desc":"AnyAscii converts Unicode text to a reasonable representation using only ASCII.\n\nFor most characters in Unicode, AnyAscii provides an ASCII-only replacement\nstring. Text is converted character-by-character without considering the\ncontext. The mappings for each script are based on popular existing romanization\nschemes. Symbolic characters are converted based on their meaning or appearance.\nAll ASCII characters in the input are left unchanged, every other character is\nreplaced with printable ASCII characters. Unknown characters are removed.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"flavor":"py311"}},{"name":"py311-Flask-Admin","origin":"www/py-flask-admin","version":"1.6.0","comment":"Flask extension for adding admin interfaces to Flask applications","maintainer":"robak@FreeBSD.org","www":"https://github.com/flask-admin/flask-admin/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"644424be083b1ee00d602961d35691d2c23b5ffc37439c6274596cb9fe77b5b9","flatsize":29261905,"path":"All/py311-Flask-Admin-1.6.0.pkg","repopath":"All/py311-Flask-Admin-1.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3298512,"desc":"Flask-Admin is a batteries-included, simple-to-use Flask extension\nthat lets you add admin interfaces to Flask applications.\nIt is inspired by the django-admin package, but implemented in such\na way that the developer has total control of the look, feel and\nfunctionality of the resulting application.","deps":{"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-wtforms":{"origin":"textproc/py-wtforms","version":"3.1.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"protobuf-c","origin":"devel/protobuf-c","version":"1.4.1_2","comment":"Code generator and libraries to use Protocol Buffers from pure C","maintainer":"truckman@FreeBSD.org","www":"https://github.com/protobuf-c/protobuf-c","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e6e912d09581053f1198a4fcb1239f25d1f8c80a6711290aa4c962890b64697","flatsize":327009,"path":"All/protobuf-c-1.4.1_2.pkg","repopath":"All/protobuf-c-1.4.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":100596,"desc":"This package provides a code generator and runtime libraries to use\nProtocol Buffers from pure C (not C++).\nIt uses a modified version of protoc called protoc-c.","deps":{"protobuf":{"origin":"devel/protobuf","version":"24.4,1"}},"categories":["devel"],"shlibs_required":["libprotobuf.so.24.4.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libprotoc.so.24.4.0"],"shlibs_provided":["libprotobuf-c.so.1"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"prql-compiler","origin":"lang/prql","version":"0.12.2_1","comment":"Language for transforming data: powerful, pipelined SQL replacement","maintainer":"yuri@FreeBSD.org","www":"https://prql-lang.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fa80b4f56b853d8dbadcfd7f2bfb307aaf481aa0c818ba60fac98e972b41a33","flatsize":8776591,"path":"All/prql-compiler-0.12.2_1.pkg","repopath":"All/prql-compiler-0.12.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2159828,"desc":"PRQL is a modern language for transforming data - a simple, powerful, pipelined\nSQL replacement. Like SQL, it's readable, explicit and declarative. Unlike SQL,\nit forms a logical pipeline of transformations, and supports abstractions such\nas variables and functions. It can be used with any database that uses SQL,\nsince it compiles to SQL.","categories":["lang","databases"]},{"name":"prtunnel","origin":"net/prtunnel","version":"0.2.7_1","comment":"Tunnel for TCP connections using an HTTP or SOCKS5 proxy","maintainer":"vd@FreeBSD.org","www":"https://www.joshbeam.com/software/prtunnel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2244bf0dfaad8d10ca2e1f31c072f4602ac4d37070cd084e9b40725d793d54b9","flatsize":57927,"path":"All/prtunnel-0.2.7_1.pkg","repopath":"All/prtunnel-0.2.7_1.pkg","licenselogic":"single","pkgsize":22156,"desc":"prtunnel tunnels a TCP connection through to a remote server\nusing an HTTP or SOCKS5 proxy. It is useful if you are behind a\nproxy and want to use a program that doesn't have native proxy\nsupport.","categories":["net"],"options":{"DOCS":"on"}},{"name":"ps2eps","origin":"print/ps2eps","version":"1.64_7","comment":"Generate Encapsulated Postscript file from Postscript document","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"http://www.tm.uka.de/~bless/ps2eps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61c5784fb46f0d1781f3292a399f626746381e3681b40605bb17801675817c6e","flatsize":135327,"path":"All/ps2eps-1.64_7.pkg","repopath":"All/ps2eps-1.64_7.pkg","licenselogic":"single","pkgsize":57944,"desc":"ps2eps is a tool (written in Perl) to produce Encapsulated PostScript Files\n(EPS/EPSF) from usual one-paged Postscript documents. It calculates correct\nBounding Boxes for those EPS files and filters some special postscript command\nsequences that can produce erroneous results on printers.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print"],"options":{"DOCS":"on"}},{"name":"psgml-emacs_devel_nox","origin":"editors/psgml","version":"1.4.0_22","comment":"Major mode for editing SGML and XML documents for Emacs","maintainer":"hrs@FreeBSD.org","www":"http://www.lysator.liu.se/~lenst/about_psgml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4c261edf8363fcc3b24c68f6908c185d07577a43f8663da2889646c0c98dd7a","flatsize":568306,"path":"All/psgml-emacs_devel_nox-1.4.0_22.pkg","repopath":"All/psgml-emacs_devel_nox-1.4.0_22.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":214848,"desc":"PSGML is a major mode for editing SGML and XML documents.  It works\nwith GNU Emacs 19.34, 20.3 and later or with XEmacs 19.9 and later.\nPSGML contains a simple SGML parser and can work with any DTD.\nFunctions provided includes menus and commands for inserting tags with\nonly the contextually valid tags, identification of structural errors,\nediting of attribute values in a separate window with information about\ntypes and defaults, and structure based editing.\n\nTo use psgml, put the following setup into your ~/.emacs:\n\n\t(require 'psgml-startup)\n\nPorts of PSGML are initially created by shige <shige@FreeBSD.org> and\nkuriyama@FreeBSD.ORG.\n\nSee also: https://sourceforge.net/projects/psgml/","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"annotations":{"flavor":"devel_nox"}},{"name":"proxsmtp","origin":"mail/proxsmtp","version":"1.10_3","comment":"Flexible SMTP filter which can act also as transparent proxy","maintainer":"zi@FreeBSD.org","www":"http://thewalter.net/stef/software/proxsmtp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"296ea8d72b35589a7592bec136d86233c42869c32b02ad142239c401c629f266","flatsize":118802,"path":"All/proxsmtp-1.10_3.pkg","repopath":"All/proxsmtp-1.10_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42416,"desc":"ProxSMTP is a flexible tool that allows you to reject, change or log\nemail based on arbitrary criteria. It accepts SMTP connections and\nforwards the SMTP commands and responses to another SMTP server. You\nneed to be able to write the filtering scripts that integrate it with\nyour particular needs.","categories":["mail","security"],"options":{"DOCS":"on"},"messages":[{"message":"Edit /etc/rc.conf and set\n\nproxsmtpd_enable=\"YES\"\n\nto enable proxsmtpd.\n\nTo make it work with Postfix, see:\nhttp://memberwebs.com/stef/software/proxsmtp/postfix.html\n\nYou can also specify the following make variables:\n\n     PROXSMTP_BANNER=\"220 smtp.passthru\"\n     PROXSMTP_HELO_RSP=\"250 smtp.passthru\"\n     PROXSMTP_SMTP_EHLO_RSP=\"250-smtp.passthru\"\n\nto define default values (or to override the defaults).","type":"install"}]},{"name":"proxy-suite","origin":"net/proxy-suite","version":"1.9.2.4_4","comment":"The SuSE Proxy-Suite, a set of programs to enhance firewall security","maintainer":"thomas@FreeBSD.org","www":"https://www.suse.com/en/whitepapers/proxy_suite/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0669e31df4f400c211aaa63e976c732b39ab977e5d910b4590b51613f602ce9a","flatsize":115769,"path":"All/proxy-suite-1.9.2.4_4.pkg","repopath":"All/proxy-suite-1.9.2.4_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":53192,"desc":"The SuSE Proxy-Suite, a set of programs to enhance firewall security.\nThe first (and currently only) component being released is the FTP-Proxy.\n\n* Securely relays FTP connections between clients and servers\n* Can switch connections from active to passive and vice versa\n* Utilizes port ranges for both control and data connections\n* Provides extensive auditing (via syslog or rotating log files)\n* Can separate user related from system triggered audit events\n* Provides command restriction based on logged in user name\n* Allows command argument checking with regular expressions\n* Is able to retrieve configuration data from an LDAP directory\n* Has been thoroughly tested against buffer overflow attacks\n* Fully conforms to RFC 959 and 1123 (the basic FTP RFCs)\n* Planned to support RFC 1579 (\"Firewall Friendly FTP\")\n* Planned to support RFC 2428 (IPv6 Extensions for FTP)\n* Based on GNU AutoConf, supposed to run on many UNIX systems\n\nPorted to FreeBSD using OpenBSD port by Camiel Dobbelaar <cd@sentia.nl>,\nwith updates contributed by Marius Tomaschewski <mat@mt-home.net>.","categories":["net"],"messages":[{"message":"This port provides a configuration file at\n\n/usr/local/etc/proxy-suite/ftp-proxy.conf\n\nEdit to fit your needs.","type":"install"}]},{"name":"pt_BR-libreoffice","origin":"portuguese/libreoffice-pt_BR","version":"24.2.4.2","comment":"pt_BR language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"448410d8187a6bd8088892998bc7ae8c7fb5d54d465d04b93c765500fad4f20a","flatsize":32300113,"path":"All/pt_BR-libreoffice-24.2.4.2.pkg","repopath":"All/pt_BR-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3372140,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["portuguese","editors"]},{"name":"pt-hunspell","origin":"portuguese/hunspell","version":"20220621","comment":"Portuguese hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://natura.di.uminho.pt/wiki/doku.php?id=dicionarios:main","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"685de025d929dbd89a3dac8cde981aca6a2021795ab7982d5fe18676c4e60e14","flatsize":7237965,"path":"All/pt-hunspell-20220621.pkg","repopath":"All/pt-hunspell-20220621.pkg","licenselogic":"single","licenses":["MPL11"],"pkgsize":1319564,"desc":"Portuguese hunspell dictionaries\n\nSee also: https://pt-br.libreoffice.org/projetos/vero","categories":["portuguese","textproc"]},{"name":"psvn-emacs_nox","origin":"devel/psvn","version":"20150720.214200_15","comment":"Subversion interface for Emacs","maintainer":"ports@FreeBSD.org","www":"http://www.xsteve.at/prg/emacs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e63c254d994738a8effa22e247b99ee374a4f5764dd4c1349edb546cd65e64ac","flatsize":521541,"path":"All/psvn-emacs_nox-20150720.214200_15.pkg","repopath":"All/psvn-emacs_nox-20150720.214200_15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":89920,"desc":"psvn.el is an interface for the revision control tool subversion.\npsvn.el provides a similar interface for subversion as pcl-cvs for\ncvs.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","elisp"],"annotations":{"flavor":"nox"},"messages":[{"message":"To use psvn, add the following line to your ~/.emacs:\n\n(require 'psvn)\n\nStart the svn interface with `M-x svn-status'.","type":"install"},{"message":"===>   NOTICE:\n\nThe psvn-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"psearch","origin":"ports-mgmt/psearch","version":"2.1.0_1","comment":"Utility for searching the FreeBSD Ports Collection","maintainer":"mail@maxlor.com","www":"https://github.com/maxlor/psearch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7af8a37e5fbaf90817c054e1d77abdca0563ddbcc27ffe0f3a22e7f41c5d5b8c","flatsize":54141,"path":"All/psearch-2.1.0_1.pkg","repopath":"All/psearch-2.1.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":23000,"desc":"psearch is an utility for searching the FreeBSD Ports Collection.\n\nIt allows you to use regular expressions, and has support for searching\nthe long description (pkg-descr files), as well as inverse matches that\nallow filtering of ports.","categories":["ports-mgmt"]},{"name":"purple-slack","origin":"net-im/purple-slack","version":"20210301_1","comment":"Slack plugin for libpurple","maintainer":"aou@eecs.berkeley.edu","www":"https://github.com/dylex/slack-libpurple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dd85346f4f664e6824231c49d09df9ea68b7a1951b5a4f6b5e121bded0a7857","flatsize":140696,"path":"All/purple-slack-20210301_1.pkg","repopath":"All/purple-slack-20210301_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":55184,"desc":"A libpurple plugin for the Slack protocol.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"}},"categories":["net-im"],"shlibs_required":["libpurple.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"prosearch","origin":"net/prosearch","version":"0.19.4_11","comment":"Powerful file search","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/pro-search/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbfeb78fa63d2f7941503dc82503e1b5651d3527ec14b897c6158688759576bd","flatsize":1840281,"path":"All/prosearch-0.19.4_11.pkg","repopath":"All/prosearch-0.19.4_11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":292132,"desc":"File search and navigation system\n\nRU: http://pro.setun.net/search/","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"nmap":{"origin":"security/nmap","version":"7.94_3"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Net-DirectConnect":{"origin":"net-p2p/p5-Net-DirectConnect","version":"0.14_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-lib-abs":{"origin":"devel/p5-lib-abs","version":"0.92_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"},"samba416":{"origin":"net/samba416","version":"4.16.11_5"}},"categories":["net","www"],"options":{"APACHE":"on","CRAWLER":"on","DB":"on","MOD_FASTCGI":"off","MOD_PERL2":"off","MYSQL":"on","PGPP":"off","PGSQL":"off","RSYNC":"off","SAMBA":"on","SQLITE":"off"},"messages":[{"message":"You may have to follow this steps to make it work correctly:\n\n1. Create the MySQL database:\n# mysqladmin --user=root create prosearch\n2. Create a mysql user/password for prosearch:\n   (change user and/or password if requered)\n# echo \"GRANT ALL ON prosearch.* TO prosearch@localhost IDENTIFIED BY 'prosearch'; FLUSH PRIVILEGES;\" | mysql\n4.# cp /usr/local/www/search/config.pl.dist /usr/local/www/search/config.pl\n5.# ee /usr/local/www/search/config.pl\n6. install the default prosearch database:\n# perl crawler.pl install\n7. Add alias in apache config for the prosearch web dir:\nAlias /search \"/usr/local/www/search/web\"\nor\n# cp /usr/local/www/search/tools/search.conf /usr/local/etc/apache22/Includes/\n# ee /usr/local/etc/apache22/Includes/search.conf\n8. scan your resources\n# perl crawler.pl 10.0.0.0/24 ftp://files.net\n9. enjoy: http://your.site/search/ or cd web && perl index.cgi q=test","type":"install"},{"message":"===>   NOTICE:\n\nThe prosearch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"protobuf","origin":"devel/protobuf","version":"24.4,1","comment":"Data interchange format library","maintainer":"sunpoet@FreeBSD.org","www":"https://protobuf.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a662adf0013f2ec17163a00e0e705e334d5eee7f051a322a2e4371b862cf11d","flatsize":9813510,"path":"All/protobuf-24.4,1.pkg","repopath":"All/protobuf-24.4,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2032044,"desc":"Protocol Buffers are a way of encoding structured data in an efficient yet\nextensible format. Google uses Protocol Buffers for almost all of its internal\nRPC protocols and file formats.","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"jsoncpp":{"origin":"devel/jsoncpp","version":"1.9.5"}},"categories":["devel"],"shlibs_required":["libabsl_die_if_null.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0"],"shlibs_provided":["libprotobuf-lite.so.24.4.0","libprotobuf.so.24.4.0","libprotoc.so.24.4.0"],"annotations":{"cpe":"cpe:2.3:a:google:protobuf:24.4:::::dragonfly6:x86_64"}},{"name":"progsreiserfs","origin":"sysutils/progsreiserfs","version":"0.3.1.r8_8","comment":"Utilities and library to manipulate ReiserFS partitions","maintainer":"ports@FreeBSD.org","www":"https://reiserfs.osdn.org.ua","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0955bee2eb3c896515bec2dbd445d02d155b8588512b2602ed7ff3a8995fbd52","flatsize":438896,"path":"All/progsreiserfs-0.3.1.r8_8.pkg","repopath":"All/progsreiserfs-0.3.1.r8_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":96736,"desc":"This is a library for reiserfs filesystem access and manipulation.\nThe primary goal is to develop the nice, full functionality library\nwich might be linked against any projects which needed reiserfs filesystem\naccess. There are GNU Parted, GNU GRUB, Yaboot, Partimage, EVMS, etc.\n\nprogsreiserfs supports versions 3.5, 3.6 with standard and relocated journal.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libdal-0.3.so.0","libreiserfs-0.3.so.0"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe progsreiserfs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"proggy_fonts-ttf","origin":"x11-fonts/proggy_fonts-ttf","version":"1.0_3","comment":"The perfect monospaced bitmap programming fonts, TTF version","maintainer":"ports@FreeBSD.org","www":"http://upperbounds.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d1a2e3c25e5c4e5cd882a0731e9b16db9da88c4d1b2dd0323b75e96f7df70b9","flatsize":359288,"path":"All/proggy_fonts-ttf-1.0_3.pkg","repopath":"All/proggy_fonts-ttf-1.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18108,"desc":"The proggy programmer's fonts (Proggy Clean, Proggy Square, Proggy Small,\nand Proggy Tiny) are a set of fixed-width screen fonts that are designed\nfor code listings. Each font only comes in one size that it looks good at.\nThe fonts were optimized while coding in C or C++. For this reason,\ncharacters like the '*' were placed vertically centered, as '*' usually\nmeans dereference or multiply, but never 'to the power of' like in Fortran.\nThe {}s are centered horizontally (as the author's coding style aligns\nbraces vertically), the zero looks different from the capital oh, and there\nis never any confusion between ells, ones, and eyes. Additionally, the\narithmetic operators (+ - * < >) are all axis aligned.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe proggy_fonts-ttf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"psi","origin":"net-im/psi","version":"1.5_3","comment":"Qt-based Jabber (XMPP) client","maintainer":"danfe@FreeBSD.org","www":"https://psi-im.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2a5d430ee841763fd3d6265b8f315b4068d024fbf6dbabd4193082d60cfb15c","flatsize":9504558,"path":"All/psi-1.5_3.pkg","repopath":"All/psi-1.5_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3052068,"desc":"Psi is a client for the Jabber system. Written in C++ and based on the\nQt library, there are versions available for Linux, FreeBSD (and other\nflavors of Unix/X11), Microsoft Windows, and Apple MacOS X.\n\nIt does not require KDE to run.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libidn":{"origin":"dns/libidn","version":"1.42"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net-im"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libxcb.so.1","libhunspell-1.7.so.0","libqca-qt5.so.2","libidn.so.12","libQt5Gui.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Core.so.5","libminizip.so.1","libQt5Concurrent.so.5","libQt5Multimedia.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5DBus.so.5","libQt5X11Extras.so.5"],"options":{"WEBENGINE":"off","HUNSPELL":"on","ENCHANT":"off"}},{"name":"protobuf-java","origin":"devel/protobuf-java","version":"3.25.3","comment":"Core Protocol Buffers library","maintainer":"ports@FreeBSD.org","www":"https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2404bf7dc8205666481403657f52f10e3b32ff05159e81634df6cd275ec35ea5","flatsize":1875472,"path":"All/protobuf-java-3.25.3.pkg","repopath":"All/protobuf-java-3.25.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1752692,"desc":"Core Protocol Buffers library. Protocol Buffers are a way of encoding\nstructured data in an efficient yet extensible format","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"messages":[{"message":"===>   NOTICE:\n\nThe protobuf-java port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"proftpd-mod_sql_tds","origin":"databases/proftpd-mod_sql_tds","version":"4.13_3","comment":"TDS ProFTPD module","maintainer":"mm@FreeBSD.org","www":"http://labratsoftware.com/mod_sql_tds/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b06608da9bd0c7b34088efb8611482f08362a34e2b2e75f517ffd58a216c7d4c","flatsize":201855,"path":"All/proftpd-mod_sql_tds-4.13_3.pkg","repopath":"All/proftpd-mod_sql_tds-4.13_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45244,"desc":"TDS backend module for mod_sql of ProFTPD","deps":{"freetds":{"origin":"databases/freetds","version":"1.4.17,1"},"proftpd":{"origin":"ftp/proftpd","version":"1.3.8b_2"}},"categories":["databases","ftp"],"shlibs_required":["libsybdb.so.5"]},{"name":"proggy_fonts","origin":"x11-fonts/proggy_fonts","version":"1.0_5","comment":"The perfect monospaced bitmap programming fonts","maintainer":"ports@FreeBSD.org","www":"http://upperbounds.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66a3d8d548b5766f6c7eacab466263ccd41777615624b45b63d21a006673cbdb","flatsize":120838,"path":"All/proggy_fonts-1.0_5.pkg","repopath":"All/proggy_fonts-1.0_5.pkg","licenselogic":"single","pkgsize":76804,"desc":"The proggy programmer's fonts (Proggy Clean, Proggy Square, Proggy Small,\nand Proggy Tiny) are a set of fixed-width screen fonts that are designed\nfor code listings. Each font only comes in one size that it looks good at.\nThe fonts were optimized while coding in C or C++. For this reason,\ncharacters like the '*' were placed vertically centered, as '*' usually\nmeans dereference or multiply, but never 'to the power of' like in Fortran.\nThe {}s are centered horizontally (as the author's coding style aligns\nbraces vertically), the zero looks different from the capital oh, and there\nis never any confusion between ells, ones, and eyes. Additionally, the\narithmetic operators (+ - * < >) are all axis aligned.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe proggy_fonts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"proftpd-mod_vroot","origin":"ftp/proftpd-mod_vroot","version":"0.9.5_3","comment":"Virtual Chroot ProFTPD module","maintainer":"joe@thrallingpenguin.com","www":"http://www.castaglia.org/proftpd/modules/mod_vroot.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4929fd82fecdeb4b71af91c6e4de785785221161c1036687ae9d83b075c318ff","flatsize":386926,"path":"All/proftpd-mod_vroot-0.9.5_3.pkg","repopath":"All/proftpd-mod_vroot-0.9.5_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":74336,"desc":"A virtual chroot capability that does not require root privileges for ProFTPD.","deps":{"proftpd":{"origin":"ftp/proftpd","version":"1.3.8b_2"}},"categories":["ftp"]},{"name":"projectx","origin":"multimedia/projectx","version":"0.91.0_1","comment":"DVB (mpeg) cutting/demux tool","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/project-x/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e28393182ed622faaef6562b5bc64a39361b1d74ffe527dfda65d4f15e939a3","flatsize":1322663,"path":"All/projectx-0.91.0_1.pkg","repopath":"All/projectx-0.91.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1187440,"desc":"Project X - a free Java based demux utility\nCopyright (C) 2001-2004 dvb.matt\n\nEuropean digital radio & television uses the DVB standard to broadcast its\ndata. Project X gives you a look behind the transmissions and tries its best\nto handle & repair many stream types and shows what went wrong on reception.\n\nIt is intended for educational purposes only, as a non-commercial test project.\nIt may not be used otherwise. Most parts are only experimental.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["multimedia","education","java"],"messages":[{"message":"===>   NOTICE:\n\nThe projectx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"proftpd-mod_sql_sqlite","origin":"databases/proftpd-mod_sql_sqlite","version":"1.3.8b_4","comment":"SQLite ProFTPD module","maintainer":"mm@FreeBSD.org","www":"http://www.proftpd.org/docs/contrib/mod_sql.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93b60ea73bf7a4c10a62be6840c99502a619d5a7ae01f09307939f327a9cb04b","flatsize":204195,"path":"All/proftpd-mod_sql_sqlite-1.3.8b_4.pkg","repopath":"All/proftpd-mod_sql_sqlite-1.3.8b_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46456,"desc":"SQLite backend module for mod_sql of ProFTPD","deps":{"proftpd":{"origin":"ftp/proftpd","version":"1.3.8b_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","ftp"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"cpe":"cpe:2.3:a:proftpd:proftpd:1.3.8b:::::dragonfly6:x86_64:4"}},{"name":"proftpd-mod_sql_postgres","origin":"databases/proftpd-mod_sql_postgres","version":"1.3.8b_3","comment":"PostgreSQL ProFTPD module","maintainer":"mm@FreeBSD.org","www":"http://www.proftpd.org/docs/contrib/mod_sql.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af8b2b6b658415f42db884d7d8c6d95bbb115814df4d7c80976cad7ceca3e541","flatsize":211071,"path":"All/proftpd-mod_sql_postgres-1.3.8b_3.pkg","repopath":"All/proftpd-mod_sql_postgres-1.3.8b_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":47012,"desc":"PostgreSQL backend module for mod_sql of ProFTPD","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"proftpd":{"origin":"ftp/proftpd","version":"1.3.8b_2"}},"categories":["databases","ftp"],"shlibs_required":["libpq.so.5"],"annotations":{"cpe":"cpe:2.3:a:proftpd:proftpd:1.3.8b:::::dragonfly6:x86_64:3"}},{"name":"profxp","origin":"ftp/profxp","version":"3p2_2","comment":"FXP (server-to-server FTP) client","maintainer":"ports@FreeBSD.org","www":"https://duncanthrax.net/profxp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e7a2c6b3e1ba4cbcb7e873d2c64ba220cfd435bd76a59c718f6e43ae09256bb","flatsize":67750,"path":"All/profxp-3p2_2.pkg","repopath":"All/profxp-3p2_2.pkg","licenselogic":"single","pkgsize":15936,"desc":"proFXP is a FXP (server-to-server FTP) client written in Perl. It features\nTAB completion, site management, idle timers, SOCKS support, active and\npassive mode, different listing modes and a very powerful \"down-to-the\nprotocol metal\" 2-char-command command line interface, pleasing newbies and\nhardcore hackers alike.","deps":{"p5-SOCKS":{"origin":"net/p5-Socks","version":"0.03_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Term-ReadLine-Perl":{"origin":"devel/p5-Term-ReadLine-Perl","version":"1.0303_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ftp"],"messages":[{"message":"===>   NOTICE:\n\nThe profxp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"proftpd-mod_sql_mysql","origin":"databases/proftpd-mod_sql_mysql","version":"1.3.8b_1","comment":"MySQL ProFTPD module","maintainer":"mm@FreeBSD.org","www":"http://www.proftpd.org/docs/contrib/mod_sql.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1838610822b126c6078df6718fccd715a7f99358e21367590d46151055a64a96","flatsize":261797,"path":"All/proftpd-mod_sql_mysql-1.3.8b_1.pkg","repopath":"All/proftpd-mod_sql_mysql-1.3.8b_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62620,"desc":"MySQL backend module for mod_sql of ProFTPD","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"proftpd":{"origin":"ftp/proftpd","version":"1.3.8b_2"}},"categories":["databases","ftp"],"shlibs_required":["libidn2.so.0","libmysqlclient.so.21"],"annotations":{"cpe":"cpe:2.3:a:proftpd:proftpd:1.3.8b:::::dragonfly6:x86_64:1"}},{"name":"proftpd-mod_clamav","origin":"security/proftpd-mod_clamav","version":"0.14.r2_4","comment":"ClamAV ProFTPD module","maintainer":"mm@FreeBSD.org","www":"https://github.com/jbenden/mod_clamav","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11b03756792c0973effc41852affab5995ae2fd415df886df63be3d266be352a","flatsize":182868,"path":"All/proftpd-mod_clamav-0.14.r2_4.pkg","repopath":"All/proftpd-mod_clamav-0.14.r2_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43040,"desc":"ProFTPD module mod_clamav","deps":{"clamav":{"origin":"security/clamav","version":"1.3.2,1"},"proftpd":{"origin":"ftp/proftpd","version":"1.3.8b_2"}},"categories":["security","ftp"],"shlibs_required":["libidn2.so.0"]},{"name":"proftpd-mod_ldap","origin":"net/proftpd-mod_ldap","version":"1.3.8b_5","comment":"LDAP and quotatab_ldap ProFTPD modules","maintainer":"mm@FreeBSD.org","www":"http://www.proftpd.org/docs/contrib/mod_ldap.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"855f83d81e022e463a7136003cc70937a8d14b8a5fdea7d40c08352c4d377430","flatsize":507399,"path":"All/proftpd-mod_ldap-1.3.8b_5.pkg","repopath":"All/proftpd-mod_ldap-1.3.8b_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":103116,"desc":"mod_ldap and mod_quotatab_ldap modules for ProFTPD","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"proftpd":{"origin":"ftp/proftpd","version":"1.3.8b_2"}},"categories":["net","ftp"],"shlibs_required":["libldap.so.2","liblber.so.2"],"annotations":{"cpe":"cpe:2.3:a:proftpd:proftpd:1.3.8b:::::dragonfly6:x86_64:5"}},{"name":"prometheus-postgresql-adapter","origin":"databases/prometheus-postgresql-adapter","version":"0.6.0_21","comment":"Use PostgreSQL as a remote storage database for Prometheus","maintainer":"felix@userspace.com.au","www":"https://github.com/timescale/prometheus-postgresql-adapter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16b066bf67a2da4d97a11967e0622eaa4dc67545c79426f7a89fce3c788319d3","flatsize":11979421,"path":"All/prometheus-postgresql-adapter-0.6.0_21.pkg","repopath":"All/prometheus-postgresql-adapter-0.6.0_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3483676,"desc":"Use PostgreSQL as a remote storage database for Prometheus","categories":["databases"]},{"name":"protomol","origin":"biology/protomol","version":"2.0.3_16","comment":"OO, component based, framework for molecular dynamics (MD) simulations","maintainer":"ports@FreeBSD.org","www":"https://protomol.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abc2f995580bb32b53006078ea59f95cf18f989f2496c0dbb7ca68710ee78c40","flatsize":13436546,"path":"All/protomol-2.0.3_16.pkg","repopath":"All/protomol-2.0.3_16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1871436,"desc":"ProtoMol is an object-oriented, component based, framework for molecular\ndynamics (MD) simulations. The framework supports the CHARMM 19 and 28a2 force\nfields and is able to process PDB, PSF, XYZ and DCD trajectory files. It is\ndesigned for high flexibility, easy extendibility and maintenance, and high\nperformance demands, including parallelization. The technique of multiple\ntime-stepping is used to improve long-term efficiency. The use of fast\nelectrostatic force evaluation algorithms like Ewald, particle Mesh Ewald (PME),\nand Multigrid (MG) summation further enhances performance. Longer time steps\nare possible using MOLLY, Langevin Molly and Hybrid Monte Carlo, Nose-Hoover,\nand Langevin integrators. In addition, ProtoMol has been designed to interact\nwith VMD, a visualization engine developed by the University of Illinois that is\nused for displaying large biomolecular systems in three dimensions. ProtoMol is\nfreely distributed software, and the source code is available.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["biology"],"shlibs_required":["libpng16.so.16","libglut.so.3","libGLU.so.1","libGL.so.1","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXi.so.6","libjpeg.so.8","libtiff.so.6"],"options":{"EXAMPLES":"on","GLUT":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe protomol port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"proftpd","origin":"ftp/proftpd","version":"1.3.8b_2","comment":"Highly configurable FTP daemon","maintainer":"mm@FreeBSD.org","www":"http://www.proftpd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35de942c7754d3bc9d0cc110e9dbe9f6b9f4c12f37d4134478a7d37d06031c50","flatsize":22519419,"path":"All/proftpd-1.3.8b_2.pkg","repopath":"All/proftpd-1.3.8b_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5433972,"desc":"ProFTPD is a highly configurable ftp daemon for Unix\nand Unix-like operating systems. ProFTPD is designed\nto be somewhat of a \"drop-in\" replacement for wu-ftpd\nwith a configuration format like Apache.\n\nFull online documentation is available at\nhttp://www.proftpd.org/, including a server\nconfiguration directive reference manual.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["ftp"],"shlibs_required":["libintl.so.8","libtinfo.so.6","libssl.so.12","libcrypto.so.12","libsodium.so.26","libpcre2-posix.so.3","libpcre2-8.so.0","libncurses.so.6"],"options":{"DOCS":"on","HTMLDOCS":"off","IPV6":"on","LIBSODIUM":"on","MEMCACHE":"off","NLS":"on","REDIS":"off","PCRE1":"off","PCRE2":"on"},"annotations":{"cpe":"cpe:2.3:a:proftpd:proftpd:1.3.8b:::::dragonfly6:x86_64:2"}},{"name":"protobuf25","origin":"devel/protobuf25","version":"2.5.0_5","comment":"Data interchange format library","maintainer":"demon@FreeBSD.org","www":"https://github.com/google/protobuf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98b47ea0224119dd02d0020390420311e168032429c825f3a1d7bc2e284b95fb","flatsize":7505221,"path":"All/protobuf25-2.5.0_5.pkg","repopath":"All/protobuf25-2.5.0_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1061172,"desc":"Protocol Buffers are a way of encoding structured data in an efficient yet\nextensible format. Google uses Protocol Buffers for almost all of its\ninternal RPC protocols and file formats.","categories":["devel"],"shlibs_provided":["libprotobuf-lite.so.8","libprotobuf.so.8","libprotoc.so.8"],"annotations":{"cpe":"cpe:2.3:a:google:protobuf:2.5.0:::::dragonfly6:x86_64:5"}},{"name":"prometheus-collectd-exporter","origin":"net-mgmt/prometheus-collectd-exporter","version":"0.5.0_22","comment":"Collectd exporter for Prometheus","maintainer":"dsp@php.net","www":"https://github.com/prometheus/collectd_exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"902c3159642b5894523053e8dea60d5513ea7fe0536aae1ff2d559065545cb3c","flatsize":9625088,"path":"All/prometheus-collectd-exporter-0.5.0_22.pkg","repopath":"All/prometheus-collectd-exporter-0.5.0_22.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2874984,"desc":"An exporter for collectd. It accepts collectd's binary network\nprotocol as sent by collectd's network plugins and metrics in JSON\nformat via HTTP POST as sent by colletd's write_http_plugin, and\ntransform and exposes them for consumption by Prometheus.","categories":["net-mgmt"]},{"name":"procmap","origin":"sysutils/procmap","version":"1.0_2","comment":"Print the contents of a procfs map file","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ff886588e5fbe947c8ac03715d8602698dccb01db05f90524a49edf170486e5","flatsize":7910,"path":"All/procmap-1.0_2.pkg","repopath":"All/procmap-1.0_2.pkg","licenselogic":"single","pkgsize":4268,"desc":"The procmap utility reliably prints the contents of an entire procfs map\nfile, whereas a utility like cat cannot reliably do so.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe procmap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"prodigy-lig","origin":"biology/prodigy-lig","version":"1.1.1","comment":"Prediction of protein-small molecule binding affinities","maintainer":"yuri@FreeBSD.org","www":"https://nestor.science.uu.nl/prodigy/lig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fa56ffbd17775adceb4b6d942b47ecdcd9aff4d977246d5127e466eabda9108","flatsize":109125,"path":"All/prodigy-lig-1.1.1.pkg","repopath":"All/prodigy-lig-1.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21772,"desc":"PRODIGY-LIG (PROtein binDIng enerGY prediction - LIGands) is a structure-based\nmethod for the prediction of binding affinity in protein-small ligand (such as\ndrugs or metabolites) complexes.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"]},{"name":"prometheus-postgres-exporter","origin":"databases/prometheus-postgres-exporter","version":"0.15.0_2","comment":"PostgreSQL metric exporter for Prometheus","maintainer":"lexi.freebsd@le-fay.org","www":"https://github.com/prometheus-community/postgres_exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f195f3c4718f6da2952887e6299cf042a7f5e5858aead63a92d7a922dfb3cdd4","flatsize":11538655,"path":"All/prometheus-postgres-exporter-0.15.0_2.pkg","repopath":"All/prometheus-postgres-exporter-0.15.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3427232,"desc":"postgres_exporter is a Prometheus exporter for the PostgreSQL database. It can\nconnect to multiple PostgreSQL databases as configured in Prometheus, and\nreports system-level metrics.","categories":["databases"],"messages":[{"message":"A sample configuration file has been installed in\n/usr/local/etc/postgres_exporter.yml.sample.\n\nTo use postgres_exporter, copy this config file to \"postgres_exporter.yml\"\nand edit as needed, then enable and start the service:\n\n# service postgres_exporter enable\n# service postgres_exporter start\n\nFor rc(8) options which can be used to configure the service, refer to\n/usr/local/etc/rc.d/postgres_exporter.\n\nFor example, to log output to the 'local5' syslog facility instead of the\ndefault 'daemon':\n\n# sysrc postgres_exporter_syslog_output_facility=local5\n\nBy default, the exporter runs as the 'nobody' user and listens on\nlocalhost:9187.  These defaults can be changed via rc(8).\n\nFor documentation on the configuration file format and how to integrate the\nexporter into Prometheus, refer to the documentation at:\nhttps://github.com/prometheus-community/postgres_exporter","type":"install"}]},{"name":"protovis","origin":"www/protovis","version":"3.3.1","comment":"JavaScript graphical toolkit for data visualization","maintainer":"sunpoet@FreeBSD.org","www":"https://mbostock.github.io/protovis/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ad7a869772112adb7511feb7cc2bbba09c495a72ae31fbfa494bf2070372234","flatsize":992119,"path":"All/protovis-3.3.1.pkg","repopath":"All/protovis-3.3.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":219064,"desc":"Protovis - A Graphical Toolkit for Data Visualization\n\nProtovis composes custom views of data with simple marks such as bars and dots.\nUnlike low-level graphics libraries that quickly become tedious for\nvisualization, Protovis defines marks through dynamic properties that encode\ndata, allowing inheritance, scales and layouts to simplify construction.\n\nProtovis is free and open-source, provided under the BSD License. It uses\nJavaScript and SVG for web-native visualizations; no plugin required (though you\nwill need a modern web browser)! Although programming experience is helpful,\nProtovis is mostly declarative and designed to be learned by example.\n\nThis project is led by Mike Bostock and Jeff Heer of the Stanford Visualization\nGroup, with significant help from Vadim Ogievetsky. We welcome your\ncontributions and suggestions.\n\nSee also: https://github.com/mbostock/protovis","categories":["www"],"options":{"EXAMPLES":"on"}},{"name":"proj","origin":"graphics/proj","version":"9.4.0_1,1","comment":"Cartographic Projections library","maintainer":"lbartoletti@FreeBSD.org","www":"https://github.com/OSGeo/PROJ","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b03474f4704c806670be33e17a4df8dd76785b5949446de991d3abfdaca076e2","flatsize":14077148,"path":"All/proj-9.4.0_1,1.pkg","repopath":"All/proj-9.4.0_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2373116,"desc":"Cartographic Projections library that performs projections to and from\nvarious cartographic coordinate systems.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","geography"],"shlibs_required":["libsqlite3.so.0","libtiff.so.6","libcurl.so.4"],"shlibs_provided":["libproj.so.25"],"annotations":{"cpe":"cpe:2.3:a:proj_project:proj:9.4.0:::::dragonfly6:x86_64:1"}},{"name":"profont","origin":"x11-fonts/profont","version":"400_5","comment":"Ultimate programming font","maintainer":"ports@FreeBSD.org","www":"https://tobiasjung.name/profont/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11a9197eaea66bf3b3584aeb2c1324148896d332cae6c64576ecf8d2dc0a3434","flatsize":33329,"path":"All/profont-400_5.pkg","repopath":"All/profont-400_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32756,"desc":"Profont - The ultimate programming font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"X11":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe profont port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"proftpd-mod_sql_odbc","origin":"databases/proftpd-mod_sql_odbc","version":"1.3.8b_1","comment":"ODBC ProFTPD module","maintainer":"mm@FreeBSD.org","www":"http://www.proftpd.org/docs/contrib/mod_sql.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71bd7f906ccf8b89c24d84ca4b7364407e03d0215feba822233cae6c07a9d68c","flatsize":234243,"path":"All/proftpd-mod_sql_odbc-1.3.8b_1.pkg","repopath":"All/proftpd-mod_sql_odbc-1.3.8b_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":52768,"desc":"ODBC backend module for mod_sql of ProFTPD","deps":{"libiodbc":{"origin":"databases/libiodbc","version":"3.52.16_1"},"proftpd":{"origin":"ftp/proftpd","version":"1.3.8b_2"}},"categories":["databases","ftp"],"annotations":{"cpe":"cpe:2.3:a:proftpd:proftpd:1.3.8b:::::dragonfly6:x86_64:1"}},{"name":"proguard","origin":"java/proguard","version":"7.0.0","comment":"Java class file shrinker, optimizer, and obfuscator","maintainer":"ale@FreeBSD.org","www":"https://www.guardsquare.com/en/products/proguard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba8273e27740b8e05e78dac3e2a36c6829592b1a8dcfb19bc656a3ce16459f57","flatsize":15055930,"path":"All/proguard-7.0.0.pkg","repopath":"All/proguard-7.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4591016,"desc":"ProGuard is a free Java class file shrinker, optimizer, and\nobfuscator. It can detect and remove unused classes, fields,\nmethods, and attributes. It can then optimize bytecode and\nremove unused instructions. Finally, it can rename the\nremaining classes, fields, and methods using short\nmeaningless names. The resulting jars are smaller and harder\nto reverse-engineer.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"prng","origin":"math/prng","version":"3.0.2_3","comment":"Portable, high-performance ANSI-C pseudorandom number generators","maintainer":"ports@FreeBSD.org","www":"http://statistik.wu-wien.ac.at/software/prng/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3f7743cbd849d8a3d034d94a38260f89b63742ed710acb0cb4dd28b03715c3c","flatsize":686952,"path":"All/prng-3.0.2_3.pkg","repopath":"All/prng-3.0.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":260564,"desc":"PRNG is a collection of portable, high-performance ANSI-C implementations of\npseudorandom number generators such as linear congruential, inversive\ncongruential, and explicit inversive congruential random number generators (LCG,\nICG and EICG, respectively) created by Otmar Lendl and Josef Leydold.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe prng port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"prometheus-dnssec-exporter","origin":"dns/prometheus-dnssec-exporter","version":"g20220925_16","comment":"DNSSEC exporter for Prometheus","maintainer":"philip@FreeBSD.org","www":"https://github.com/chrj/prometheus-dnssec-exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"777842221b5966f8142aaf55630becea31db57e7dee456dc81381a7301e6e5df","flatsize":8060121,"path":"All/prometheus-dnssec-exporter-g20220925_16.pkg","repopath":"All/prometheus-dnssec-exporter-g20220925_16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2556556,"desc":"Check for validity and expiration in DNSSEC signatures\nand expose metrics for Prometheus","categories":["dns"],"users":["nobody"],"groups":["nobody"],"messages":[{"message":"A default configuration file has been installed in\n/usr/local/etc/prometheus-dnssec-checks.sample\n\nYou can use the included rc script to start the exporter\nas a daemon:\n\n# sysrc dnssec_exporter_enable=YES # or edit /etc/rc.conf manually\n# service dnssec_exporter start\n\nThe default configuration will bind the exporter to localhost\non port 9204.","type":"install"}]},{"name":"printscreen","origin":"x11/printscreen","version":"1.4_1","comment":"Simple screenshot program for X11","maintainer":"ak@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2abffb63ea959d314f83cb2c7d92d46568a0743f70070a4a16a698a0eec70478","flatsize":2250,"path":"All/printscreen-1.4_1.pkg","repopath":"All/printscreen-1.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1924,"desc":"Is a Simple screenshot program for X11","deps":{"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"xwd":{"origin":"x11/xwd","version":"1.0.8_1"}},"categories":["x11","graphics"]},{"name":"prips","origin":"sysutils/prips","version":"1.2.0_1","comment":"Prints IP subnet ranges by list or CIDR","maintainer":"dbaio@FreeBSD.org","www":"https://devel.ringlet.net/sysutils/prips/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"936931fe542e6e7adf7d5f7c43fb263f1a70194fc5d1f7f126c9348e2696573c","flatsize":33218,"path":"All/prips-1.2.0_1.pkg","repopath":"All/prips-1.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14228,"desc":"prips is a tool that can be used to print all of the IP address on a given\nrange.  It can enhance the usability of tools that are made to work on only\none host at a time (e.g. whois).","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"process-viewer","origin":"sysutils/process-viewer","version":"g20220909_15","comment":"Process viewer GUI in Rust","maintainer":"yuri@FreeBSD.org","www":"https://github.com/guillaumegomez/process-viewer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7443b2957d9be7853a96c6ca278584b7a31be7ba55f64b185189aee7cba978d3","flatsize":1714825,"path":"All/process-viewer-g20220909_15.pkg","repopath":"All/process-viewer-g20220909_15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":472620,"desc":"process-viewer is a process viewer GUI in Rust. It provides current status of\nyour processes (cpu and memory usage) and your system (usage of every core and\nof your RAM, and the temperature of your components if this information is\navailable).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libgobject-2.0.so.0","libgtk-4.so.1","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgraphene-1.0.so.0","libgio-2.0.so.0","libglib-2.0.so.0"]},{"name":"print-manager","origin":"print/print-manager","version":"23.08.5","comment":"Printer manager for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f85e631514c1e0a61859847e88e4301196e2af8af7555e9022b081dd8de9715","flatsize":2543983,"path":"All/print-manager-23.08.5.pkg","repopath":"All/print-manager-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":437292,"desc":"printer-manager is a configuration module for printers. It\nreplaces KDE 3's kjobviewer and kprint-applet of previous\nKDE 4 versions.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["print","kde","kde-applications"],"shlibs_required":["libKF5KIOWidgets.so.5","libKF5IconThemes.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libcups.so.2","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libX11.so.6","libKF5Notifications.so.5","libKF5KCMUtils.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5"],"shlibs_provided":["libkcupslib.so","libprintmanager.so"]},{"name":"primesieve","origin":"math/primesieve","version":"8.0,1","comment":"Fast prime number generator","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kimwalisch/primesieve","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c20289261c2c1aef2ec4163666fab7860139392e65f63e78ba5e5df4df56f86","flatsize":364602,"path":"All/primesieve-8.0,1.pkg","repopath":"All/primesieve-8.0,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":113376,"desc":"primesieve is a program and C/C++ library that generates primes using a highly\noptimized sieve of Eratosthenes implementation. It counts the primes below 10^10\nin just 0.4 seconds on an Intel Core i7-6700 CPU (4 x 3.4 GHz). primesieve can\ngenerate primes and prime k-tuplets up to 2^64.","categories":["math"],"shlibs_provided":["libprimesieve.so.10"]},{"name":"primer3","origin":"biology/primer3","version":"2.3.6","comment":"Primer3 helps to choose primers for PCR reactions","maintainer":"ports@FreeBSD.org","www":"http://www-genome.wi.mit.edu/genome_software/other/primer3.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"678c9d4c4544a062b92621f472c4088cecc7fac757e6bfe5d9aeb8be7a83a1a6","flatsize":291988,"path":"All/primer3-2.3.6.pkg","repopath":"All/primer3-2.3.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":109608,"desc":"\"Primer3 is a complete rewrite of the original PRIMER program\n(Primer 0.5), written by Steve Lincoln, Mark Daly, and Eric\nLander.  See DIFFERENCES FROM EARLIER VERSIONS for a discussion\nof how Primer3 differs from its predecessors, Primer 0.5 and\nPrimer v2.\n\nPrimer3 picks primers for PCR reactions, considering as criteria:\n\no oligonucleotide melting temperature, size, GC content,\n  and primer-dimer possibilities,\no PCR product size,\no positional constraints within the source sequence, and\no miscellaneous other constraints.\n\nAll of these criteria are user-specifiable as constraints, and\nsome are specifiable as terms in an objective function that\ncharacterizes an optimal primer pair.\"\n- from the README file","categories":["biology"],"messages":[{"message":"===>   NOTICE:\n\nThe primer3 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"proby","origin":"net/proby","version":"1.0.2_36","comment":"Check whether hosts are reachable on certain ports","maintainer":"yuri@FreeBSD.org","www":"https://github.com/svenstaro/proby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c25699c8efe4bafa8fd4386c80abb2e0ac1edff7a27265cf49540da0c55c23cb","flatsize":3592395,"path":"All/proby-1.0.2_36.pkg","repopath":"All/proby-1.0.2_36.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":981268,"desc":"Check whether hosts are reachable on certain ports and return result on HTTP.\n\nIts intended purpose is to be a bridge server for services that can only probe\ncontainer or application health on HTTP. Oh, and it's just a single binary that\nworks everywhere.","categories":["net"]},{"name":"primme","origin":"math/primme","version":"3.2_4","comment":"Iterative eigensolver for symmetric and hermitian matrices","maintainer":"yuri@FreeBSD.org","www":"https://www.cs.wm.edu/~andreas/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7379a4a34141318ef7a90bd414f96d879cb6fa646edab5da59530bb009ce06ab","flatsize":5738171,"path":"All/primme-3.2_4.pkg","repopath":"All/primme-3.2_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":677660,"desc":"PRIMME, pronounced as prime, computes a few eigenvalues and their corresponding\neigenvectors of a real symmetric or complex Hermitian matrix. It can also\ncompute singular values and vectors of a square or rectangular matrix. It can\nfind largest, smallest, or interior singular/eigenvalues and can use\npreconditioning to accelerate convergence. It is especially optimized for large,\ndifficult problems, and can be a useful tool for both non-experts and experts.\nPRIMME is written in C99, but complete interfaces are provided for Fortran 77,\nMATLAB, Python, and R.","deps":{"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libopenblas.so.0"],"shlibs_provided":["libprimme.so.3"],"options":{"ATLAS":"off","NETLIB":"off","OPENBLAS":"on"}},{"name":"primegen","origin":"math/primegen","version":"0.97_1","comment":"Small, fast library to generate prime numbers in order","maintainer":"ports@FreeBSD.org","www":"https://cr.yp.to/primegen.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55bda744662ceb89df473100ed505945ab03c79acc29cbcd62529633503e4902","flatsize":50316,"path":"All/primegen-0.97_1.pkg","repopath":"All/primegen-0.97_1.pkg","licenselogic":"single","pkgsize":11132,"desc":"primegen is a small, fast library to generate prime numbers in order.\nIt generates the 50847534 primes up to 1000000000 in just 8 seconds\non a Pentium II-350; it prints them in decimal in just 35 seconds.\n\nprimegen can generate primes up to 1000000000000000, although it\nis not optimized for primes past 32 bits. It uses the Sieve of Atkin\ninstead of the traditional Sieve of Eratosthenes.","categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe primegen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"privoxy","origin":"www/privoxy","version":"3.0.34_1","comment":"Web proxy with advanced filtering capabilities","maintainer":"fk@fabiankeil.de","www":"https://www.privoxy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf53764d29d5797a2a9b188b680baf03de72d12db98d09883351f8b1c60e3c98","flatsize":1857304,"path":"All/privoxy-3.0.34_1.pkg","repopath":"All/privoxy-3.0.34_1.pkg","licenselogic":"single","pkgsize":466356,"desc":"Privoxy is a non-caching web proxy with advanced filtering capabilities for\nenhancing privacy, modifying web page data and HTTP headers, controlling\naccess, and removing ads and other obnoxious Internet junk. Privoxy has a\nflexible configuration and can be customized to suit individual needs and\ntastes. It has application for both stand-alone systems and multi-user\nnetworks.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"users":["privoxy"],"groups":["privoxy"],"shlibs_required":["libbrotlidec.so.1","libcrypto.so.12","libpcre.so.1","libpcreposix.so.0","libssl.so.12"],"options":{"ACCEPT_FILTER":"on","BROKEN_STRPTIME":"off","BROTLI":"on","COMPRESSION":"off","DEBUG":"off","DOCS":"on","EDITOR":"on","FORCE":"on","HTTPS_INSPECTION":"on","PRIVOXY_TOOLS":"on","TOGGLE":"on"},"annotations":{"cpe":"cpe:2.3:a:privoxy:privoxy:3.0.34:::::dragonfly6:x86_64:1"},"messages":[{"message":"To start Privoxy on boot, add: privoxy_enable=\"YES\"\n  to /etc/rc.conf.\n\n  To start Privoxy manually, run:\n  service privoxy forcestart\n\n  The rc script understands most of the commands listed\n  in rc(8), it also contains a list of other rc variables\n  you can use.\n\n  Privoxy's example files were copied to:\n  /usr/local/share/examples/privoxy\n\n  For documentation see:\n  /usr/local/share/doc/privoxy/user-manual or 'man privoxy'\n\n  Note that default.filter and default.action get\n  overwritten with each Privoxy update. Instead of\n  changing them you should use your own action and\n  filter files as described in Privoxy's manual.","type":"install"}]},{"name":"prociono","origin":"x11-fonts/prociono","version":"g20110526_1","comment":"Roman serif with blackletter elements","maintainer":"flo@snakeoilproductions.net","www":"https://www.theleagueofmoveabletype.com/prociono","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9183648d51c58b9b746c11ae2760f5bf9530d922c356726d127dc93a3cb08ae6","flatsize":40434,"path":"All/prociono-g20110526_1.pkg","repopath":"All/prociono-g20110526_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":24800,"desc":"\"Prociono\" (pro-tsee-O-no) is an Esperanto word meaning either the\nstar Procyon or the animal species known as the raccoon.  It is a\nroman serif with blackletter elements.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"primecount","origin":"math/primecount","version":"7.4_2","comment":"Fast prime counting function implementations","maintainer":"thierry@FreeBSD.org","www":"https://github.com/kimwalisch/primecount","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92f2ee3380037914c06477ef450b4f58f5d0c635c2a571a6147c8886bf12f2f6","flatsize":447649,"path":"All/primecount-7.4_2.pkg","repopath":"All/primecount-7.4_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":140008,"desc":"primecount is a command-line program and C/C++ library that counts the primes\nbelow an integer x <= 1031 using highly optimized implementations of the\ncombinatorial prime counting algorithms.","deps":{"primesieve":{"origin":"math/primesieve","version":"8.0,1"}},"categories":["math"],"shlibs_required":["libprimesieve.so.10"],"shlibs_provided":["libprimecount.so.7"]},{"name":"prometheus1","origin":"net-mgmt/prometheus1","version":"1.8.2_24","comment":"Systems monitoring and alerting toolkit","maintainer":"ports@ecadlabs.com","www":"https://prometheus.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d61f65cab30cab1c2a774c0fefe217869cb247c095e14be73ca24e649c36bcff","flatsize":40625175,"path":"All/prometheus1-1.8.2_24.pkg","repopath":"All/prometheus1-1.8.2_24.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10029916,"desc":"Prometheus is a systems and service monitoring system. It collects metrics\nfrom configured targets at given intervals, evaluates rule expressions,\ndisplays the results, and can trigger alerts if some condition is observed\nto be true.\n\nPrometheus' main distinguishing features as compared to other monitoring\nsystems are:\n\n- a multi-dimensional data model (timeseries defined by metric name and\n  set of key/value dimensions)\n- a flexible query language to leverage this dimensionality\n- no dependency on distributed storage; single server nodes are autonomous\n- timeseries collection happens via a pull model over HTTP\n- pushing timeseries is supported via an intermediary gateway\n- targets are discovered via service discovery or static configuration\n- multiple modes of graphing and dashboarding support\n- support for hierarchical and horizontal federation","categories":["net-mgmt"],"users":["prometheus"],"groups":["prometheus"],"annotations":{"cpe":"cpe:2.3:a:prometheus:prometheus:1.8.2:::::dragonfly6:x86_64:24"}},{"name":"prepflog","origin":"mail/prepflog","version":"0.4.1","comment":"Prepares logfiles in a sanitised format for pflogsumm and awstats","maintainer":"ports@FreeBSD.org","www":"https://github.com/johnfawcett/prepflog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcd7fc5f2d1fafa2edab4bc8cfcc5981d8610eda29326cfbac0b2932021398b9","flatsize":19768,"path":"All/prepflog-0.4.1.pkg","repopath":"All/prepflog-0.4.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":10704,"desc":"The script processes mail log files that are to be passed to pflogsumm\nor awstats disregarding the lines relating to the re-injection of\nmessages into postfix.\n\nIt is very useful for a postfix setup which uses amavis for virus filtering.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe prepflog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"prodigal","origin":"biology/prodigal","version":"2.6.3.16","comment":"Protein-coding gene prediction for prokaryotic genomes","maintainer":"yuri@FreeBSD.org","www":"https://github.com/hyattpd/Prodigal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a8b11a86ffacaa324c9ddd7b1ca8c41a3decb44bee669346ddc3c339aab1f9c","flatsize":12162602,"path":"All/prodigal-2.6.3.16.pkg","repopath":"All/prodigal-2.6.3.16.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":684080,"desc":"Fast, reliable protein-coding gene prediction for prokaryotic genomes.\n\nFeatures:\n* Predicts protein-coding genes: Prodigal provides fast, accurate protein-coding\n  gene predictions in GFF3, Genbank, or Sequin table format.\n* Handles draft genomes and metagenomes: Prodigal runs smoothly on finished\n  genomes, draft genomes, and metagenomes.\n* Runs quickly: Prodigal analyzes the E. coli K-12 genome in 10 seconds on a\n  modern MacBook Pro.\n* Runs unsupervised: Prodigal is an unsupervised machine learning algorithm. It\n  does not need to be provided with any training data, and instead automatically\n  learns the properties of the genome from the sequence itself, including RBS\n  motif usage, start codon usage, and coding statistics.\n* Handles gaps and partial genes: The user can specify if Prodigal should build\n  genes across runs of N's as well as how to handle genes at the edges of\n  contigs.\n* Identifies translation initiation sites: Prodigal predicts the correct\n  translation initiation site for most genes, and can output information about\n  every potential start site in the genome, including confidence score, RBS\n  motif, and much more.","categories":["biology"]},{"name":"py311-MDAnalysisTests","origin":"science/py-MDAnalysisTests","version":"2.3.0_1","comment":"Test code and the trajectory data for test cases of MDAnalysis","maintainer":"yuri@FreeBSD.org","www":"https://www.mdanalysis.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98de7d5eb2bdee57859b9ee277c59b53d3f456bfd288d98806974e1da417cb14","flatsize":106645988,"path":"All/py311-MDAnalysisTests-2.3.0_1.pkg","repopath":"All/py311-MDAnalysisTests-2.3.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":42940076,"desc":"Test code and data for science/py-MDAnalysis.","deps":{"py311-MDAnalysis":{"origin":"science/py-MDAnalysis","version":"2.3.0_1"},"py311-hypothesis":{"origin":"devel/py-hypothesis","version":"6.98.18_2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"annotations":{"flavor":"py311"}},{"name":"premake5","origin":"devel/premake5","version":"5.0.0.b2","comment":"Build script creation tool","maintainer":"freebsd@sysctl.cz","www":"https://premake.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13b11eb4c3dc1fbe1edb1ee398d8e497c920fa1f9e4f98d4113841d0b3c84d5a","flatsize":2030938,"path":"All/premake5-5.0.0.b2.pkg","repopath":"All/premake5-5.0.0.b2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":648380,"desc":"Describe your software project just once, using Premake's\nsimple and easy to read syntax, and build it everywhere.","categories":["devel"]},{"name":"procmail-bgrb","origin":"mail/procmail-bgrb","version":"3.24_2","comment":"BuGlessRB fork of the procmail local mail delivery agent","maintainer":"cy@FreeBSD.org","www":"https://github.com/BuGlessRB/procmail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ece08ca70a47cfa92d91e311b6a0fbdc780b11d9112eccfa05eb75102f5e52d9","flatsize":311205,"path":"All/procmail-bgrb-3.24_2.pkg","repopath":"All/procmail-bgrb-3.24_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":142604,"desc":"This is the BuGlessRB version of procmail, a fork of the original procmail\nat procmail.org.\n\nThe procmail mail processing program can be used to create mail-servers,\nmailing lists, sort your incoming mail into separate folders/files (real\nconvenient when subscribing to one or more mailing lists or for prioritising\nyour mail), preprocess your mail, start any programs upon mail arrival\n(e.g. to generate different chimes on your workstation for different\ntypes of mail) or selectively forward certain incoming mail automatically\nto someone.\n\nProcmail can be used:\n        - and installed by an unprivileged user (for himself only).\n        - as a drop in replacement for the local delivery agent /bin/mail\n          (with biff/comsat support).\n        - as a general mailfilter for whole groups of messages (e.g. when\n          called from within sendmail.cf rules).\n\nThe accompanying formail program enables you to generate autoreplies,\nsplit up digests/mailboxes into the original messages, do some very\nsimple header-munging/extraction, or force mail into mail-format (with\nleading From line).","deps":{"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["mail"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:procmail:procmail:3.24:::::dragonfly6:x86_64:2"}},{"name":"print-n-times","origin":"textproc/print-n-times","version":"1.0_1","comment":"Print a string (n) times","maintainer":"ports@FreeBSD.org","www":"https://aaronland.info/xsl/string/print-n-times","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbcf52c6ea5f11a6474832cc129667981e6e99a86c9f61dae68968b6bfb16c11","flatsize":4313,"path":"All/print-n-times-1.0_1.pkg","repopath":"All/print-n-times-1.0_1.pkg","licenselogic":"single","pkgsize":1980,"desc":"Print a string (n) times","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe print-n-times port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"privatebin","origin":"www/privatebin","version":"1.7.3_1","comment":"Simple end-to-end encrypting zero-knowledge paste-bin server","maintainer":"dvl@FreeBSD.org","www":"https://privatebin.info/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b96363129db715d6eb376bd8da74dcfd9b6879a9261406f693866b5116b69b20","flatsize":3160543,"path":"All/privatebin-1.7.3_1.pkg","repopath":"All/privatebin-1.7.3_1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":614900,"desc":"PrivateBin is a minimalist, open source online pastebin where the server\nhas zero knowledge of pasted data.\n\nData is encrypted/decrypted in the browser using 256bit AES in Galois\nCounter mode.\n\nThis is a fork of ZeroBin, originally developed by Sebastien Sauvage.\nIt was refactored to allow easier and cleaner extensions and has now much\nmore features than the original. It is however still fully compatible to\nthe original ZeroBin 0.19 data storage scheme. Therefore such installations\ncan be upgraded to this fork without losing any data.\n\nSince the Javascript code that performs the encryption must be protected\nduring transmission, access to PrivateBin must only be possible over\nHTTPS (e.g. enforced by use of HSTS and/or HPKP).\n\nSee https://github.com/PrivateBin/PrivateBin/wiki/Configuration for\nconfiguration options available in \"cfg/conf.php\".","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www","security"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:privatebin:privatebin:1.7.3:::::dragonfly6:x86_64:1"},"messages":[{"message":"------------------------------------------------------------------------------\n\nIf you are no longer using the privatebin port, then manually delete\nthe following directory and all its contents:\n\n\t/var/db/privatebin\n\n------------------------------------------------------------------------------","type":"remove"}]},{"name":"primesum","origin":"math/primesum","version":"1.7.19","comment":"Sum of the primes below x","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kimwalisch/primesum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6ceea3a72ab4cce700fc5decde02e939bea2d1b74edc4cf0edc4e56bdc076df","flatsize":502387,"path":"All/primesum-1.7.19.pkg","repopath":"All/primesum-1.7.19.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":163068,"desc":"primesum is a command-line program that computes the sum of the primes below an\ninteger x <= 1031 as quickly as possible using a modified version of the\ncombinatorial prime counting function algorithm.","categories":["math"],"shlibs_provided":["libprimesieve.so.9"]},{"name":"premake4","origin":"devel/premake4","version":"4.4.b5","comment":"Build script creation tool","maintainer":"vmagerya@gmail.com","www":"http://industriousone.com/premake","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"552114493cefe55174191dc0f5d9bd5b0854c3c50e8ba767f7e01a7c8412a1fd","flatsize":365582,"path":"All/premake4-4.4.b5.pkg","repopath":"All/premake4-4.4.b5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":106724,"desc":"Describe your software project with a full-featured scripting\nlanguage and let Premake write the build scripts for you. With one\nfile your project can support both IDE-addicted Windows coders and\nLinux command-line junkies!","categories":["devel"],"options":{"DOCS":"on"}},{"name":"profanity","origin":"net-im/profanity","version":"0.14.0_2","comment":"Console based XMPP client","maintainer":"ashish@FreeBSD.org","www":"http://www.profanity.im/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f7262304db19958e841dc8ac101f58ddca4407868ce295b36d32aacfe9e1b06","flatsize":1593830,"path":"All/profanity-0.14.0_2.pkg","repopath":"All/profanity-0.14.0_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":420104,"desc":"Profanity is a console based XMPP client written in C using ncurses and\nlibstrophe, inspired by Irssi","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libotr":{"origin":"security/libotr","version":"4.1.1_1"},"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"libsignal-protocol-c":{"origin":"net/libsignal-protocol-c","version":"2.3.3"},"libstrophe":{"origin":"net-im/libstrophe","version":"0.13.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net-im"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcurl.so.4","libpython3.11.so.1.0","libsqlite3.so.0","libqrencode.so.4","libgcrypt.so.20","libsignal-protocol-c.so.2","libotr.so.5","libgpgme.so.11","libassuan.so.0","libgpg-error.so.0","libreadline.so.8","libncurses.so.6","libtinfo.so.6","libstrophe.so.0"],"shlibs_provided":["libprofanity.so.0"],"options":{"NOTIFY":"off"},"annotations":{"cpe":"cpe:2.3:a:profanity_project:profanity:0.14.0:::::dragonfly6:x86_64:2"}},{"name":"procmail","origin":"mail/procmail","version":"3.22_11","comment":"Local mail delivery agent","maintainer":"sunpoet@FreeBSD.org","www":"https://www.procmail.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0e24afa079405ea3b6362d54d531e945c1b6ab8db4cb982cce13a7a6936c677","flatsize":310931,"path":"All/procmail-3.22_11.pkg","repopath":"All/procmail-3.22_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":141668,"desc":"The procmail mail processing program can be used to create mail-servers,\nmailing lists, sort your incoming mail into separate folders/files (real\nconvenient when subscribing to one or more mailing lists or for prioritising\nyour mail), preprocess your mail, start any programs upon mail arrival\n(e.g. to generate different chimes on your workstation for different\ntypes of mail) or selectively forward certain incoming mail automatically\nto someone.\n\nProcmail can be used:\n        - and installed by an unprivileged user (for himself only).\n        - as a drop in replacement for the local delivery agent /bin/mail\n          (with biff/comsat support).\n        - as a general mailfilter for whole groups of messages (e.g. when\n          called from within sendmail.cf rules).\n\nThe accompanying formail program enables you to generate autoreplies,\nsplit up digests/mailboxes into the original messages, do some very\nsimple header-munging/extraction, or force mail into mail-format (with\nleading From line).","categories":["mail"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:procmail:procmail:3.22:::::dragonfly6:x86_64:11"}},{"name":"pr","origin":"comms/pr","version":"1.1_1","comment":"Daemon that connects local terminal device to a terminal server","maintainer":"portmaster@bsdforge.com","www":"https://BSDforge.com/projects/comms/pr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ed08c216dbe3ee09271c52620ed4f3de347970c8eee32c74c067a7cc14ac340","flatsize":11300,"path":"All/pr-1.1_1.pkg","repopath":"All/pr-1.1_1.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":5016,"desc":"The package consists of two programs - PortRedorector and PortTest.\n\nPortRedirector is a daemon that runs telnet to the remote port of the\nterminal server and redirects its input and output to a virtual terminal\ndevice (/dev/pty*). The corresponding slave device (dev/tty*) then can\nbe used by an application that expects a local async terminal port. For\nexample, to monitor a UPS (connected to AUX ports on a Cisco router)\nusing nut.\n\nWhenever telnet subprocess terminates on any reason, it is restarted as\nsoon as any data received from the terminal device.\n\nIt can also work when authentication is required, i.e. it can pass\nusername and password specified in its configuration file.\n\nPortTest is something like cu(1). You can use either of them to test the\nconnection.","categories":["comms","net"],"options":{"DOCS":"on"}},{"name":"prboom-plus","origin":"games/prboom-plus","version":"2.5.1.3_12","comment":"Fork of the prboom Doom game engine","maintainer":"thiagohero501@gmail.com","www":"http://prboom-plus.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbabaac54821e3335875cd9f63c32ada5ca5261d49eae6369792491e82a30bbd","flatsize":1969975,"path":"All/prboom-plus-2.5.1.3_12.pkg","repopath":"All/prboom-plus-2.5.1.3_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":599304,"desc":"A fork of PrBoom  with uncapped framerate, variable gamespeed, re-record,\nwalkcam, chasecam, full mouselook, fov and other features without loss of\ncompatibility with original DOOM.","deps":{"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"}},"categories":["games"],"shlibs_required":["libSDL_net-1.2.so.0","libSDL-1.2.so.0","libGL.so.1","libGLU.so.1","libpng16.so.16","libSDL_image-1.2.so.0","libvorbisfile.so.3","libfluidsynth.so.3","libmad.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on","OPENGL":"on"}},{"name":"pqiv","origin":"graphics/pqiv","version":"2.13.1","comment":"Pretty Quick Image Viewer","maintainer":"danilo@FreeBSD.org","www":"https://github.com/phillipberndt/pqiv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bfe8613add41a439080abcf3013cca5bede7f7971cc19fd9261cd88b85c7f4a","flatsize":202440,"path":"All/pqiv-2.13.1.pkg","repopath":"All/pqiv-2.13.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":84004,"desc":"Originally, PQIV was written as a drop-in replacement for QIV. The first\nrelease was not more than a Python script, hence the name. Now, PQIV is\na (modulo some small extras) full featured clone of QIV written in C\nusing GTK-2 and GLIB-2.\n\nFeatures include:\n* Command line image viewer\n* Directory traversing to view whole directories\n* Watch files and directories for changes\n* Natural order sorting of the images\n* A status bar showing information on the current image\n* Transparency and animation support\n* Moving, zooming, rotation, flipping\n* Slideshows\n* Highly customizable\n* Supports external image filters (e.g. convert)\n* Preloads the next image in the background\n* Fade between images\n* Optional PDF/eps/ps support (useful e.g. for scientific plots)\n* Optional video format support (e.g. for webm animations)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgtk-x11-2.0.so.0","libatk-1.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libcairo.so.2","libpango-1.0.so.0","libharfbuzz.so.0","libgio-2.0.so.0","libX11.so.6","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","GTK2":"on","GTK3":"off","LIBARCHIVE":"off","LIBAV":"off","PIXBUF":"on","POPPLER":"off","SPECTRE":"off","WAND":"off","WEBP":"off"}},{"name":"ppunpack","origin":"archivers/ppunpack","version":"1.0","comment":"Decompresses Amiga PowerPacker files","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f57bb8315c4626dd9f2beb08dc4019013d0b7a7f9bc5b9d098c4368dabe49916","flatsize":7278,"path":"All/ppunpack-1.0.pkg","repopath":"All/ppunpack-1.0.pkg","licenselogic":"single","licenses":["PPUNPACK"],"pkgsize":3952,"desc":"THIS SOURCE-CODE CAN BE USED FOR NON COMMERCIAL PURPOSES ONLY,\nIN PPDECRUNCH OR TRACKER.\n\nPLEASE CONTACT Nico Francois (nico.francois@scala.com) FOR ANY\nOTHER USES.\n\nppunpack only unpacks PowerPacker data files. It is only intended\nas an help for people who have to process Amiga-related files\non other machines, and don't want to download PowerPacked files to\nan Amiga, uncompress the file, and upload it to the other machine.","categories":["archivers"],"messages":[{"message":"===>   NOTICE:\n\nThe ppunpack port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pptpclient","origin":"net/pptpclient","version":"1.10.0","comment":"PPTP client for establishing a VPN link with an NT server","maintainer":"sunpoet@FreeBSD.org","www":"https://pptpclient.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9379292b4830813e5d0b52bf78c8811b25e2370386d4b1ad5c679e23712f45a2","flatsize":84920,"path":"All/pptpclient-1.10.0.pkg","repopath":"All/pptpclient-1.10.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":36748,"desc":"This is a port of the \"pptp-linux\" PPTP client.  It can establish a\nPPP connection with an NT server, tunneled through a PPTP link over\nthe Internet.  In effect, it makes the client machine behave as if\nit were on the same LAN as the server.\n\nJohn Polstra has created the port, including bug fixes that were\nsubsequently integrated in the upstream release, and a patch to\nuse FreeBSD's userland \"ppp\" package rather than \"pppd\" which it\nwas originally designed to use.\n\nThere is no manpage for this package, but you will find some\nquickstart instructions and example configuration files in\n\"${PREFIX}/share/examples/pptpclient\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","net-vpn"],"options":{"EXAMPLES":"on"}},{"name":"ppsei","origin":"graphics/ppsei","version":"0.3","comment":"PowerPoint images extractor","maintainer":"romain@FreeBSD.org","www":"https://sourceforge.net/projects/ppsei/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acc38fb15136997d604fa3b32d69ef8272015a641b4fecbf76c0a5a72483f4d7","flatsize":9112,"path":"All/ppsei-0.3.pkg","repopath":"All/ppsei-0.3.pkg","licenselogic":"single","pkgsize":4152,"desc":"ppsei (PPS Extract Images) is a simple command line program, which tries to\nextract images from Microsoft PowerPoint documents (PPS/PPT).","categories":["graphics"]},{"name":"pragtical","origin":"editors/pragtical","version":"3.3.1","comment":"Practical and pragmatic code editor","maintainer":"danfe@FreeBSD.org","www":"https://pragtical.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"000a6d82321d9de3c925f75f1c410bb12ca6f93772ea5fbf9284abf2bca66602","flatsize":2469229,"path":"All/pragtical-3.3.1.pkg","repopath":"All/pragtical-3.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":546560,"desc":"Pragtical is a code editor which was forked from Lite XL, written mostly in\nLua with a focus on being practical rather than minimalist.  The name of the\neditor is a mixture of the words `pragmatic' and `practical', two words that\nproperly define the project's development approach and differentiate it from\nits ancestors by striving to make Pragtical an editor that has amplified the\nset of features, better out of the box experience, while keeping an eye on\nperformance and ease of extensibility.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"uchardet":{"origin":"textproc/uchardet","version":"0.0.8_1"}},"categories":["editors"],"shlibs_required":["libluajit-5.1.so.2","libSDL2-2.0.so.0","libfreetype.so.6","libpcre2-8.so.0","libuchardet.so.0"],"options":{"DOCS":"on","JIT":"on"}},{"name":"ppminfo","origin":"graphics/ppminfo","version":"0.1_5","comment":"Shows details of a ppm file","maintainer":"ports@FreeBSD.org","www":"http://www.vanheusden.com/ppminfo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7074210c2c46de7a18eb680cccb9715832dbaecb83e3d6f23c14989c0125f8d3","flatsize":8464,"path":"All/ppminfo-0.1_5.pkg","repopath":"All/ppminfo-0.1_5.pkg","licenselogic":"single","pkgsize":4068,"desc":"ppminfo shows details of an ppm-file on the console. It seems this is\nthe only utility missing from netpbm.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"}},"categories":["graphics"],"shlibs_required":["libnetpbm.so.11"],"messages":[{"message":"===>   NOTICE:\n\nThe ppminfo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"prboom","origin":"games/prboom","version":"2.5.0_14","comment":"Multiplayer-capable and modified version of ID's classic DOOM game","maintainer":"thiagohero501@gmail.com","www":"https://prboom.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fd6f9ac5ab558a078ca8b786b2e60eb77baca106233631b406e769cfb9ac003","flatsize":1309092,"path":"All/prboom-2.5.0_14.pkg","repopath":"All/prboom-2.5.0_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":401360,"desc":"Prboom is a modified version of the ID Software's classic game Doom.\nIt runs on several platforms (include Win32 and Unixes) and features\nmany additions to the original game.  It also supports multiplayer\ngames.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"}},"categories":["games"],"shlibs_required":["libSDL_net-1.2.so.0","libSDL-1.2.so.0","libGL.so.1","libGLU.so.1","libpng16.so.16","libSDL_mixer-1.2.so.0"],"options":{"OPENGL":"on"},"messages":[{"message":"1) This port does not install any doom .wad ,\nso you have to download it and run prboom -iwad /path/to/doom.wad\nor put it in /usr/local/share/games/doom/ !\n\n2) Prboom is very out of date (http://prboom.sourceforge.net), so\nif you like prboom and  want a newer version\nyou should look at http://prboom-plus.sourceforge.net!\n\n3)Have fun!","type":"install"}]},{"name":"ppmd","origin":"archivers/ppmd","version":"20050811_1","comment":"Fast archiver with good compression ratio","maintainer":"ehaupt@FreeBSD.org","www":"https://packages.debian.org/unstable/utils/ppmd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"488f5aa628cc42b12023c1ccc223235a59a63158c94e12bca6f183e5667e4f5e","flatsize":63500,"path":"All/ppmd-20050811_1.pkg","repopath":"All/ppmd-20050811_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":30144,"desc":"PPMD is a fast archiver with a good compression ratio. It is written for\nembedding in user programs mainly it is not intended for immediate use.\n\nSpeed and performance improvements of abstract PPM model 1-6 are the main\ngoal.","categories":["archivers"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:ppmd_project:ppmd:20050811:::::dragonfly6:x86_64:1"}},{"name":"psi4","origin":"science/psi4","version":"1.7","comment":"Open-source suite of ab initio quantum chemistry programs","maintainer":"yuri@FreeBSD.org","www":"https://psicode.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"638793643a6bc68d8bf51513099df36b5cb9fdb9b0a1874d211f912f2adfc34e","flatsize":117615892,"path":"All/psi4-1.7.pkg","repopath":"All/psi4-1.7.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":19951252,"desc":"Psi4 is an open-source suite of ab initio quantum chemistry programs designed\nfor efficient, high-accuracy simulations of a variety of molecular properties.\nWe can routinely perform computations with more than 2500 basis functions\nrunning serially or on multi-core machines.\n\nWith computationally demanding portions written in C++, Pybind11 exports many\nof the C++ classes into Python, and a flexible Python driver, Psi4 strives to\nbe friendly to both users and developers.","deps":{"gau2grid":{"origin":"math/gau2grid","version":"2.0.7_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libint2-psi4":{"origin":"science/libint2-psi4","version":"0.1"},"libxc":{"origin":"science/libxc","version":"6.2.2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"py311-gau2grid":{"origin":"math/py-gau2grid","version":"2.0.7_2"},"py311-optking":{"origin":"science/py-optking","version":"0.2.1_2"},"py311-qcelemental":{"origin":"science/py-qcelemental","version":"0.27.1_1"},"py311-qcengine":{"origin":"science/py-qcengine","version":"0.30.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libgg.so.2","libxc.so.12","libint2.so.2","libopenblas.so.0"],"options":{"NATIVE":"off"}},{"name":"ppmcaption","origin":"graphics/ppmcaption","version":"1.1_1","comment":"Utility which adds text to images","maintainer":"ports@FreeBSD.org","www":"https://www.jwz.org/ppmcaption/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fce5c412c6209b9460731af0247632ff40c5c512b13097d1ea51b5daf21218e","flatsize":515382,"path":"All/ppmcaption-1.1_1.pkg","repopath":"All/ppmcaption-1.1_1.pkg","licenselogic":"single","pkgsize":53448,"desc":"The ppmcaption program adds text to images. Multiple blocks of text\ncan be placed on the image, with varying fonts, font sizes, colors,\nand transparency.","categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe ppmcaption port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pragha","origin":"audio/pragha","version":"1.3.3_13","comment":"Lightweight music player","maintainer":"ports@FreeBSD.org","www":"https://pragha-music-player.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d00ffac3cbd1c00d5767098ab44c7af171233e6251f4e6a94a0b004d07fff60","flatsize":1029186,"path":"All/pragha-1.3.3_13.pkg","repopath":"All/pragha-1.3.3_13.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":291728,"desc":"Pragha is a Lightweight Music Player, based on GTK, and SQLite.\n\nMain features:\n* Full integration with GTK+3\n* Library with multiple views, according tags or folder structure\n* Search, filtering and queue songs on current playlist\n* Playing and edit tag of mp3, m4a, ogg, flac, asf, wma, and ape files\n* Playlist management: Exporting M3U and read M3U, PLS, XSPF and WAX\n   playlists.\n* Playback control with command line\n\nExtensible by plugins:\n* AcoustID: Get metadata on AcoustID service\n* Global Hotkeys: Control Pragha with multimedia keys\n* Notification: Show notification when change songs\n* Get radios: Search radios on TuneIn service","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-libav":{"origin":"multimedia/gstreamer1-libav","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-faad":{"origin":"audio/gstreamer1-plugins-faad","version":"1.22.10"},"gstreamer1-plugins-flac":{"origin":"audio/gstreamer1-plugins-flac","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-mpg123":{"origin":"audio/gstreamer1-plugins-mpg123","version":"1.22.10"},"gstreamer1-plugins-ogg":{"origin":"audio/gstreamer1-plugins-ogg","version":"1.22.10"},"gstreamer1-plugins-speex":{"origin":"audio/gstreamer1-plugins-speex","version":"1.22.10"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"keybinder-gtk3":{"origin":"x11/keybinder-gtk3","version":"0.3.2_3"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"taglib":{"origin":"audio/taglib","version":"2.0.1"},"totem-pl-parser":{"origin":"multimedia/totem-pl-parser","version":"3.26.6"}},"categories":["audio"],"shlibs_required":["libsqlite3.so.0","libtag_c.so.2","libtag.so.2","libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libtotem-plparser.so.18","libpeas-gtk-1.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpeas-1.0.so.0","libgmodule-2.0.so.0","libgio-2.0.so.0","libgirepository-1.0.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsoup-2.4.so.1","libkeybinder-3.0.so.0","libnotify.so.4"],"shlibs_provided":["libacoustid.so","libkeybinder.so","libmpris2.so","libnotify.so","libtunein.so"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pragha port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pp","origin":"sysutils/pp","version":"1.03_1","comment":"Small and fast progress bar for pipe","maintainer":"a.arepo@gmail.com","www":"https://github.com/avz/pp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17f762b2b414d55ffd3f7d2a20d430a1afbcb734b5aa2bf8867ac220f68e164e","flatsize":19121,"path":"All/pp-1.03_1.pkg","repopath":"All/pp-1.03_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7640,"desc":"Light-weight and fast realization of progress bar for pipe.","categories":["sysutils"]},{"name":"poxml","origin":"devel/poxml","version":"23.08.5_1","comment":"Tools to translate Docbook XML using gettext","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45ca9d9f14fe34b535730fff0d6bf579bb7973eb536b54b885880483015e6ad3","flatsize":391106,"path":"All/poxml-23.08.5_1.pkg","repopath":"All/poxml-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":126652,"desc":"Tools to translate Docbook XML files using gettext po files.","deps":{"gettext-tools":{"origin":"devel/gettext-tools","version":"0.22.5"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-applications"],"shlibs_required":["libgettextpo.so.0","libQt5Xml.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"powerman","origin":"sysutils/powerman","version":"2.3.20_3","comment":"Tool for doing remote power control","maintainer":"ports@FreeBSD.org","www":"https://github.com/chaos/powerman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"268a5bb5e8d0bc16d763a524b91e7a554aebe96a69cb8383d4395091cd983d4d","flatsize":486191,"path":"All/powerman-2.3.20_3.pkg","repopath":"All/powerman-2.3.20_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":120228,"desc":"powerman is free Unix/Linux software that controls (remotely and in\nparallel) switched power distribution units.  It was designed for remote\npower control of Linux systems in a data center or cluster environment, but\nhas been used in other environments such as embedded management appliances,\nhome automation, and high availability service management.\n\npowerman can be extended to support new devices using an expect-like\nscripting language.  It communicates with devices natively using telnet,\nraw socket, and serial protocols.  It also can drive virtual power control\ndevices via a coprocess interface.  The coprocess mechanism has been used\nto extend powerman to communicate with devices using other protocols such\nas SNMP, IPMI, Insteon, X-10, and VXI-11.\n\npowerman can control equipment connected using any combination of the above\nmethods and provide unified naming for the equipment and parallel execution\nof control actions.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["sysutils","parallel"],"shlibs_required":["libcurl.so.4"],"shlibs_provided":["libpowerman.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe powerman port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ppower4","origin":"textproc/ppower4","version":"0.9.4_8","comment":"Post processor for PDF presentations made with (La)TeX","maintainer":"ports@FreeBSD.org","www":"https://ctan.org/tex-archive/support/ppower4/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d5587ca42f351103301c5f2acba6a4897ae05c2c4e80cd1d0168246a7f20418","flatsize":501202,"path":"All/ppower4-0.9.4_8.pkg","repopath":"All/ppower4-0.9.4_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":387068,"desc":"PPower4 is used to post process presentations in PDF format which were\nprepared using (La)TeX  to add dynamic effects. The PDF files can be\ncreated with pdf(la)tex, v(la)tex or with standard LaTeX and then\nconverted to PDF with dvipdfm.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["textproc","java"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ppower4 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"poweralertd","origin":"sysutils/poweralertd","version":"0.3.0","comment":"UPower-powered power alerter","maintainer":"jbeich@FreeBSD.org","www":"https://sr.ht/~kennylevinsen/poweralertd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fe18ab04e6d4950e09504a7efebc047cdbf1995827bdb66367d6833a16bfbae","flatsize":53728,"path":"All/poweralertd-0.3.0.pkg","repopath":"All/poweralertd-0.3.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":19524,"desc":"Gives you power notifications as you need them. Just run it.\n\nDepends on UPower and a notification daemon such as mako.","deps":{"basu":{"origin":"devel/basu","version":"0.2.1"}},"categories":["sysutils"],"shlibs_required":["libbasu.so.0"],"options":{"MANPAGES":"on"}},{"name":"predict","origin":"comms/predict","version":"2.3.1","comment":"Satellite tracking program for amateur radio satellites","maintainer":"hamradio@FreeBSD.org","www":"https://www.qsl.net/kd2bd/predict.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"354306182029e4e2544182d214bdfc9767a822482b078d67f391f82ca9cc4e79","flatsize":1923441,"path":"All/predict-2.3.1.pkg","repopath":"All/predict-2.3.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1354616,"desc":"This is a satellite tracking program for amateur radio satellites.\nWritten by John A. Magliacane, KD2BD","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["comms","astro","hamradio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libasound.so.2"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"powder","origin":"games/powder","version":"118","comment":"Graphical dungeon crawling game","maintainer":"amdmi3@FreeBSD.org","www":"http://www.zincland.com/powder/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5400c204e84a5425d72750a34520d53235ef79701b50074d77ad5ef69b431da7","flatsize":3857241,"path":"All/powder-118.pkg","repopath":"All/powder-118.pkg","licenselogic":"single","licenses":["POWDER"],"pkgsize":605484,"desc":"Graphical roguelike originally developed for Gameboy Advance.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"powa-archivist","origin":"databases/powa-archivist","version":"4.2.2","comment":"PostgreSQL workload analyzer background worker","maintainer":"girgen@FreeBSD.org","www":"http://powa.readthedocs.org/en/latest/powa-archivist/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ba1826794c5a1e0174129d8fa98f78c188146b3ea3f962b228206dc889848bd","flatsize":1902438,"path":"All/powa-archivist-4.2.2.pkg","repopath":"All/powa-archivist-4.2.2.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":38864,"desc":"This project is the core extension of the PoWA project, a PostgreSQL Workload\nAnalyzer that gathers performance stats and provides real-time charts and\ngraphs to help monitor and tune your PostgreSQL servers.","deps":{"pg_qualstats":{"origin":"databases/pg_qualstats","version":"2.1.0"},"pg_stat_kcache":{"origin":"databases/pg_stat_kcache","version":"2.2.3"},"postgresql15-contrib":{"origin":"databases/postgresql15-contrib","version":"15.8"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"],"messages":[{"message":"To activate powa-archvist on your PostgreSQL server, add 'powa' to the list of\nshared_preload_libraries in $PGDATA/postgresql.conf:\n\nshared_preload_libraries = 'pg_stat_statements,powa'\ntrack_io_timing = on\n\nAlso, create the powa database and add extensions\n\ncreatedb powa\npsql -d powa -c \"\nCREATE EXTENSION pg_stat_statements;\nCREATE EXTENSION btree_gist;\nCREATE EXTENSION powa;\n\"\n\nAfter this, restart postgresql to start the background worker.\n\nSee http://powa.readthedocs.org/en/latest/powa-archivist/installation.html#id1\nfor detailed installation instructions.\n\nOptionally, but warmly recommended, is the use of databases/pg_qualstats and\ndatabases/pg_stat_kcache together with powa.\n\nUse the databases/powa-web port to visualize the data.","type":"install"}]},{"name":"powerpc-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7836f7ec2a95102e1a99c094429bb1a70f9c3b92a659302e9ecb1ec41f933ad9","flatsize":20160649,"path":"All/powerpc-binutils-2.40_6,1.pkg","repopath":"All/powerpc-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":2080748,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"powerpc"}},{"name":"pqrs","origin":"misc/pqrs","version":"0.3.2_1","comment":"Command line tool for inspecting Apache Parquet files","maintainer":"yuri@FreeBSD.org","www":"https://github.com/manojkarthick/pqrs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23dfe01a6dd9b5e3019bbc30252ca9641f4a9595338b18be275eec7bf97a7ee3","flatsize":13653493,"path":"All/pqrs-0.3.2_1.pkg","repopath":"All/pqrs-0.3.2_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":2569468,"desc":"pqrs is a command line tool for inspecting Parquet files.\nIt is a replacement for the parquet-tools utility written in Rust.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["misc"],"shlibs_required":["libzstd.so.1"]},{"name":"povray-meta","origin":"graphics/povray-meta","version":"0.1_3","comment":"Meta port for all povray ports","maintainer":"bsd@philippost.de","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01d6e13d016c2ad01f1b2edf86ee5af63e03123acc980f20b517a0b5ebb9d1a8","flatsize":8,"path":"All/povray-meta-0.1_3.pkg","repopath":"All/povray-meta-0.1_3.pkg","licenselogic":"single","pkgsize":564,"desc":"Meta port for all povray ports.","deps":{"povray37":{"origin":"graphics/povray37","version":"3.7.0.10_15"}},"categories":["graphics"],"options":{"DEFAULT37":"on","DEFAULT38":"off","POVRAY37":"on","POVRAY38":"off"}},{"name":"powerpc64-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bad42ff081bed21c67eaa13603e13137d6cb772c0b87fbf4a728bcd5692add46","flatsize":21227210,"path":"All/powerpc64-binutils-2.40_6,1.pkg","repopath":"All/powerpc64-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":2119924,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"powerpc64"}},{"name":"pounce","origin":"irc/pounce","version":"3.1_2","comment":"Multi-client IRC bouncer","maintainer":"june@causal.agency","www":"https://git.causal.agency/pounce/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a71fa17f5f064b920c5f7028b03f40957f253cee0b25131ca932ed20a22c6fc7","flatsize":111699,"path":"All/pounce-3.1_2.pkg","repopath":"All/pounce-3.1_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":45112,"desc":"pounce is a multi-client, TLS-only IRC bouncer. It takes a simple\napproach, using a multiple-consumer ring buffer and the IRCv3.2\nserver-time extension to communicate with clients.","deps":{"libretls":{"origin":"security/libretls","version":"3.8.1_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["irc"],"shlibs_required":["libtls.so.28"]},{"name":"potrace","origin":"graphics/potrace","version":"1.16_1","comment":"Transforms bitmaps into vector graphics","maintainer":"ps.ports@smyrak.com","www":"https://potrace.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac3c6c518dce5cef385ee89c41a0210d9fa8cff6f77ad422e2be0f263f9cbbe4","flatsize":203221,"path":"All/potrace-1.16_1.pkg","repopath":"All/potrace-1.16_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":87628,"desc":"potrace is a Peter Selinger's GPLed utility for tracing\nbitmaps - converting them into smooth, scalable images.\n\nIt accepts as input a bitmap B/W images (PBM, PGM, PPM\nand BMP formats), and returns encapsulated PostScript\n(EPS) as the default output. Other output format are\navailable: PS, SVG, Xfig, PGM, PDF and experimental\nGimpPath.\n\nYou can create scalable images from scans, such as\nlogos, hand taken notes, etc. The resulting smooth\nimages can then be rendered at any resolution.","categories":["graphics"],"options":{"A4":"on","DOCS":"on","METRIC":"on"},"annotations":{"cpe":"cpe:2.3:a:potrace_project:potrace:1.16:::::dragonfly6:x86_64:1"}},{"name":"postmark","origin":"benchmarks/postmark","version":"1.53_1","comment":"NetApps file system benchmark","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad64f327c39fb952138728591184886d671de305255fc521af3e425e150f8b8b","flatsize":57641,"path":"All/postmark-1.53_1.pkg","repopath":"All/postmark-1.53_1.pkg","licenselogic":"and","licenses":["ART10","LGPL21"],"pkgsize":21984,"desc":"PostMark is the benchmark used in the NetApp Technical Report TR-3022,\n\"PostMark: A New File System Benchmark\".  The paper fully explains how\nto use this tool.\n\nFrom the paper's Abstract:\n\tExisting file system benchmarks are deficient in portraying\n\tperformance in the ephemeral small-file regime used by Internet\n\tsoftware, especially:\n\t\t* electronic mail\n\t\t* netnews\n\t\t* web-based commerce\n\nPostMark is a new benchmark to measure performance for this class of\napplication.","categories":["benchmarks"],"messages":[{"message":"===>   NOTICE:\n\nThe postmark port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"powder-toy-devel","origin":"games/powder-toy-devel","version":"s.353","comment":"'Falling sand' physics sandbox with air pressure and velocity support (snapshot version)","maintainer":"amdmi3@FreeBSD.org","www":"https://powdertoy.co.uk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04df7babaf5ad7ebcf592c002c6685ece7e8fd0a229166fb8823eb9e60431de7","flatsize":3613012,"path":"All/powder-toy-devel-s.353.pkg","repopath":"All/powder-toy-devel-s.353.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1067064,"desc":"Have you ever wanted to blow something up? Or maybe you always\ndreamt of operating an atomic power plant? Do you have a will to\ndevelop your own CPU? The Powder Toy lets you to do all of these,\nand even more!\n\nThe Powder Toy is a free physics sandbox game, which simulates air\npressure and velocity, heat, gravity and a countless number of\ninteractions between different substances! The game provides you\nwith various building materials, liquids, gases and electronic\ncomponents which can be used to construct complex machines, guns,\nbombs, realistic terrains and almost anything else. You can then\nmine them and watch cool explosions, add intricate wirings, play\nwith little stickmen or operate your machine. You can browse and\nplay thousands of different saves made by the community or upload\nyour own - we welcome your creations!","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jsoncpp":{"origin":"devel/jsoncpp","version":"1.9.5"},"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libpng16.so.16","libSDL2-2.0.so.0","libluajit-5.1.so.2","libcurl.so.4","libfftw3f.so.3","libjsoncpp.so.25"],"options":{"DOCS":"on","SSE":"on"}},{"name":"postgrey","origin":"mail/postgrey","version":"1.37_4","comment":"Greylisting policy server for Postfix","maintainer":"ports.maintainer@evilphi.com","www":"https://postgrey.schweikert.ch/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bcac737c230865f573a887bbd62e6761005cc81e9f931da82e8856e9093f150","flatsize":126479,"path":"All/postgrey-1.37_4.pkg","repopath":"All/postgrey-1.37_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48920,"desc":"Postgrey is a program which implements greylisting and is\ndesigned to work with the Postfix MTA.","deps":{"p5-BerkeleyDB":{"origin":"databases/p5-BerkeleyDB","version":"0.65"},"p5-IO-Multiplex":{"origin":"devel/p5-IO-Multiplex","version":"1.16"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"p5-Parse-Syslog":{"origin":"textproc/p5-Parse-Syslog","version":"1.10_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"users":["postgrey"],"groups":["postgrey"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:postgrey:postgrey:1.37:::::dragonfly6:x86_64:4"},"messages":[{"message":"NETWORK LISTENER WARNING\n------------------------\n\nBy default, the startup script specifies \"--inet=10023\" in postgrey_flags.\nThis makes postgrey listen on localhost TCP port 10023.  If you want to use a\nunix socket, a different port, or an external interface, please see the\npostgrey(1) man page about the use of the --inet and --unix flags and set\npostgrey_flags as appropriate.\n\n\nTHIRD-PARTY DISCLOSURE WARNING\n------------------------------\n\nThe default text used when postgrey returns a \"greylisted\" response includes a\nURL of the form:\n\nhttp://postgrey.schweikert.ch/help/example.com.html\n\nwhere example.com is the FQDN of the RCPT TO address of the greylisted message.\nThis is a potential information disclosure in the following ways:\n\n- Indicates you are using David Schweikert's postgrey;\n- Someone who goes to that link may disclose to the website's operator that\n  they sent email to your domain.\n\nIf you do not want this behaviour, you can override the default text by\nsetting --greylist-text in postgrey_flags.  An example of a generic setting\nwould be --greylist-text='4.7.1 Greylisted'.\n\nPlease see the \"Greylist Text\" section of the postgrey(1) man page for more\ninformation.","type":"install"}]},{"name":"postgresql16-pltcl","origin":"databases/postgresql16-pltcl","version":"16.4","comment":"Module for using Tcl to write SQL functions","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f443c8fa58ec7829261a7ee6c1293b984e9396926716cdae8edbe0f65d7d4e1d","flatsize":62758,"path":"All/postgresql16-pltcl-16.4.pkg","repopath":"All/postgresql16-pltcl-16.4.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":21996,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"postgresql16-server":{"origin":"databases/postgresql16-server","version":"16.4"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases","tcl"],"shlibs_required":["libtcl86.so.1"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:16.4:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Tcl has been  installed. Check the createlang(l) manpage for more\ninfo. You can install pltcl as trusted or untrusted, by using either\n\"createlang pltcl\" or \"createlang pltclu\".","type":"install"}]},{"name":"pp3","origin":"astro/pp3","version":"1.3.3_6","comment":"Creates celestial charts","maintainer":"ports@FreeBSD.org","www":"https://pp3.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c48b642e0300b5334442c71ffa4097f679985b7b80c018ae85e7b4b5f11f0a4","flatsize":3670384,"path":"All/pp3-1.3.3_6.pkg","repopath":"All/pp3-1.3.3_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":984856,"desc":"PP3 creates celestial charts. It generates resolution independent maps of very\nhigh graphical quality. They can be used for example as illustrations in books\nor on web pages. You may use own databases or free ones from the Internet.","deps":{"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["astro"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pp3 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pprof","origin":"devel/pprof","version":"g20200905_21","comment":"Tool for visualization and analysis of profiling data","maintainer":"yuri@FreeBSD.org","www":"https://github.com/google/pprof","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e7376500f13244ce1e9bcaa2d3e69734e1206b87834d8387406a16ddfd49e8e","flatsize":9289524,"path":"All/pprof-g20200905_21.pkg","repopath":"All/pprof-g20200905_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2990268,"desc":"pprof is a tool for visualization and analysis of profiling data.\n\npprof reads a collection of profiling samples in profile.proto format and\ngenerates reports to visualize and help analyze the data. It can generate\nboth text and graphical reports (through the use of the dot visualization\npackage).\n\nProfiles can be read from a local file, or over http. Multiple profiles of\nthe same type can be aggregated or compared.\n\nIf the profile samples contain machine addresses, pprof can symbolize them\nthrough the use of the native binutils tools (addr2line and nm).","categories":["devel"]},{"name":"powerpc64le-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"326809deb3ccc566973f566c073263dcada2d5f54a0ccd0665291f3255851983","flatsize":20385342,"path":"All/powerpc64le-binutils-2.40_6,1.pkg","repopath":"All/powerpc64le-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":2108600,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"powerpc64le"}},{"name":"postgresql16-plpython","origin":"databases/postgresql16-plpython","version":"16.4","comment":"Module for using Python to write SQL functions","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef6a6c43d919d8d4aa8ff135344801acd3548bb6ed224bd4e7273ff62033d1a3","flatsize":178270,"path":"All/postgresql16-plpython-16.4.pkg","repopath":"All/postgresql16-plpython-16.4.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":51676,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"postgresql16-server":{"origin":"databases/postgresql16-server","version":"16.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libpython3.11.so.1.0"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:16.4:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Python has been installed. Check the createlang(l) manpage for more\ninfo. You can install PL/Python by using \"createlang plpythonu\" (it\nexists as an untrusted language only).","type":"install"}]},{"name":"potnet","origin":"sysutils/potnet","version":"0.5.0_5","comment":"Utility to help sysutils/pot to manage the internal network","maintainer":"pizzamig@FreeBSD.org","www":"https://github.com/bsdpot/potnet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e6da65807f696e5caf60390d2ad61ea33d582f7640144ca52669e2159b70132","flatsize":1960480,"path":"All/potnet-0.5.0_5.pkg","repopath":"All/potnet-0.5.0_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":447540,"desc":"potnet provides several features to manage the public-bridge and the\nprivate-bridge network types, like IPs allocation, network segmentation, IP\nvalidation and so on.\n\npotcpu provides features to manage the cpuset based CPU allocation.","categories":["sysutils"]},{"name":"postgresql16-plperl","origin":"databases/postgresql16-plperl","version":"16.4","comment":"Write SQL functions for PostgreSQL using Perl5","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f3faa2acd8ae766d1b5407e30b2b5d981d1b0586a51f8b208db5c8d84fcc5d5","flatsize":681467,"path":"All/postgresql16-plperl-16.4.pkg","repopath":"All/postgresql16-plperl-16.4.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":142396,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql16-server":{"origin":"databases/postgresql16-server","version":"16.4"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:16.4:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Perl has been installed. Check the createlang(l) manpage for more\ninfo. You can install PL/Perl as trusted or untrusted, by using either\n\"createlang plperl\" or \"createlang plperlu\".","type":"install"}]},{"name":"precice","origin":"science/precice","version":"2.5.1_1","comment":"Coupling library for partitioned multi-physics simulations","maintainer":"yuri@FreeBSD.org","www":"https://precice.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"634a9ac313244f3e474f4b17aa63771a4ab138b0805df736d8e2833684aa0345","flatsize":3598104,"path":"All/precice-2.5.1_1.pkg","repopath":"All/precice-2.5.1_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":894916,"desc":"preCICE is an open-source coupling library for partitioned\nmulti-physics simulations, including, but not restricted to\nfluid-structure interaction and conjugate heat transfer simulations.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"}},"categories":["science"],"shlibs_required":["libboost_filesystem.so.1.84.0","libboost_log.so.1.84.0","libboost_log_setup.so.1.84.0","libboost_program_options.so.1.84.0","libboost_system.so.1.84.0","libboost_thread.so.1.84.0","libboost_unit_test_framework.so.1.84.0","libxml2.so.2","libboost_regex.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0"],"shlibs_provided":["libprecice.so.2"],"options":{"EXAMPLES":"on","MPI":"off","PETSC":"off"}},{"name":"presage","origin":"deskutils/presage","version":"0.9.1_1","comment":"Intelligent predictive text entry system","maintainer":"kde@FreeBSD.org","www":"https://presage.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"671f64bbaa14c6e282433b332c58f54f437e247e99a6c63d6214c87e5dd358ad","flatsize":37175356,"path":"All/presage-0.9.1_1.pkg","repopath":"All/presage-0.9.1_1.pkg","licenselogic":"single","pkgsize":10060904,"desc":"Presage is an intelligent predictive text entry system.\n\nPresage (formerly known as Soothsayer) generates predictions by modelling\nnatural language as a combination of redundant information sources. Presage\ncomputes probabilities for words which are most likely to be entered next\nby merging predictions generated by the different predictive algorithms.\n\nPresage's modular and extensible architecture allows its language model to\nbe extended and customized to utilize statistical, syntactic, and semantic\npredictive algorithms.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"}},"categories":["deskutils","kde"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libsqlite3.so.0","libtinyxml.so.3"],"shlibs_provided":["libpresage.so.1"]},{"name":"postgresql15-tds_fdw","origin":"databases/postgresql-tds_fdw","version":"2.0.3","comment":"PostgreSQL foreign data wrapper to connect to TDS databases","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tds-fdw/tds_fdw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c310f268acb16e70e8e0efe87c78c92e4760ab5dd20b44233a64a5872788c52f","flatsize":92098,"path":"All/postgresql15-tds_fdw-2.0.3.pkg","repopath":"All/postgresql15-tds_fdw-2.0.3.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":32088,"desc":"Tds_fdw is a PostgreSQL foreign data wrapper that can connect to databases that\nuse the Tabular Data Stream (TDS) protocol, such as Sybase databases and\nMicrosoft SQL server.\n\nThis foreign data wrapper requires a library that implements the DB-Library\ninterface, such as FreeTDS. This has been tested with FreeTDS, but not the\nproprietary implementations of DB-Library.\n\nThe current version does not yet support JOIN push-down, or write operations.\n\nIt does support WHERE and column pushdowns when match_column_names is enabled.","deps":{"freetds":{"origin":"databases/freetds","version":"1.4.17,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libsybdb.so.5"]},{"name":"postgresql16-docs","origin":"databases/postgresql16-docs","version":"16.4","comment":"The PostgreSQL documentation set","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61563e27eb6d7ae3dd4810f3d03035df0a2bffba6b3341c9d83fab86fec157d5","flatsize":16243787,"path":"All/postgresql16-docs-16.4.pkg","repopath":"All/postgresql16-docs-16.4.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":2058056,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","categories":["databases"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:16.4:::::dragonfly6:x86_64"}},{"name":"postgresql16-contrib","origin":"databases/postgresql16-contrib","version":"16.4","comment":"The contrib utilities from the PostgreSQL distribution","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b62ddcc9294568971a2e86d2b65ca13984d1a8ad8abff6fcb8bfcd513a4394e","flatsize":2008082,"path":"All/postgresql16-contrib-16.4.pkg","repopath":"All/postgresql16-contrib-16.4.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":477888,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql16-client":{"origin":"databases/postgresql16-client","version":"16.4"}},"categories":["databases"],"shlibs_required":["libpq.so.5","libcrypto.so.12","libxml2.so.2"],"options":{"DOCS":"on","OPENSSL":"on","XML":"on"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:16.4:::::dragonfly6:x86_64"},"messages":[{"message":"The PostgreSQL contrib utilities have been installed. Please see\n/usr/local/share/doc/postgresql/README-contrib\nfor more information.","type":"install"}]},{"name":"postgresql15-prefix","origin":"databases/postgresql-prefix","version":"1.2.10","comment":"Prefix Range module for PostgreSQL","maintainer":"lbartoletti@FreeBSD.org","www":"https://github.com/dimitri/prefix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d0122aa23afad2f4799c4dd3f4d54564f19643d3d1a036bd608ba4a87a07af8","flatsize":58750,"path":"All/postgresql15-prefix-1.2.10.pkg","repopath":"All/postgresql15-prefix-1.2.10.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":19096,"desc":"Prefix matching is both very common and important in telephony applications,\nwhere call routing and costs depend on matching caller/callee phone number\nto an operator prefix.\n\nLet's say the prefixes table is called prefixes, a typical query will try to\nmatch a phone number to the longest prefix in the table:\n\nSELECT *\n  FROM prefixes\n WHERE prefix @> '0123456789'\nORDER BY length(prefix) DESC LIMIT 1;","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"],"options":{"DOCS":"on"}},{"name":"postgresql15-pltcl","origin":"databases/postgresql15-pltcl","version":"15.8","comment":"Module for using Tcl to write SQL functions","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"734c239cafae8cd76136f7424425c2948e18cf5bf231ad2801ac55ea9fb04b33","flatsize":62758,"path":"All/postgresql15-pltcl-15.8.pkg","repopath":"All/postgresql15-pltcl-15.8.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":21900,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases","tcl"],"shlibs_required":["libtcl86.so.1"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:15.8:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Tcl has been  installed. Check the createlang(l) manpage for more\ninfo. You can install pltcl as trusted or untrusted, by using either\n\"createlang pltcl\" or \"createlang pltclu\".","type":"install"}]},{"name":"postgresql15-rum","origin":"databases/postgresql-rum","version":"1.3.13","comment":"Inverted index with additional information in posting lists","maintainer":"feld@FreeBSD.org","www":"https://github.com/postgrespro/rum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0133f314dfc5d0700f6a97d5e289c32d12fae70a7f57d5a1630da453c9baccbf","flatsize":433064,"path":"All/postgresql15-rum-1.3.13.pkg","repopath":"All/postgresql15-rum-1.3.13.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":108780,"desc":"The rum module provides access method to work with RUM index. It is\nbased on the GIN access methods code.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"]},{"name":"postgresql15-plv8js","origin":"databases/postgresql-plv8js","version":"3.2.0","comment":"PL/v8js procedural language for PostgreSQL database","maintainer":"mizhka@FreeBSD.org","www":"https://plv8.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ec8a74bbf3ef2d4f2212a707c2aa7dc3623d5fbb3bcbf5fe155178b8087863c","flatsize":218532,"path":"All/postgresql15-plv8js-3.2.0.pkg","repopath":"All/postgresql15-plv8js-3.2.0.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":61652,"desc":"PLV8 is a trusted JavaScript language extension for PostgreSQL, using Google\nV8 Engine.  It can be used for stored procedures, triggers, etc.\n\nPLV8 works with most versions of Postgres, but works best with 9.1 and above,\nincluding 10.0 and 10.1.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"v8":{"origin":"lang/v8","version":"10.4.132.20_3"}},"categories":["databases"],"shlibs_required":["libv8.so","libv8_libplatform.so"],"messages":[{"message":"Use the following sql script to create PL/v8js\n\n\tpsql -c 'CREATE EXTENSION plv8'","type":"install"}]},{"name":"postgresql15-plpython","origin":"databases/postgresql15-plpython","version":"15.8","comment":"Module for using Python to write SQL functions","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f730364cfd06ae53545d5344b4e2ac39b9a9c5ffa6b7fa3eb29832871d0a9bba","flatsize":181856,"path":"All/postgresql15-plpython-15.8.pkg","repopath":"All/postgresql15-plpython-15.8.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":52656,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libpython3.11.so.1.0"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:15.8:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Python has been installed. Check the createlang(l) manpage for more\ninfo. You can install PL/Python by using \"createlang plpythonu\" (it\nexists as an untrusted language only).","type":"install"}]},{"name":"projectlibre","origin":"deskutils/projectlibre","version":"1.9.3","comment":"Open source desktop alternative to Microsoft Project","maintainer":"joe@thrallingpenguin.com","www":"https://www.projectlibre.com/product/1-alternative-microsoft-project-open-source","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a3b459cf6570806bf2caacc885c69049decd1c9188536d8b985e731a8b977522","flatsize":20038712,"path":"All/projectlibre-1.9.3.pkg","repopath":"All/projectlibre-1.9.3.pkg","licenselogic":"single","licenses":["CPAL-1.0"],"pkgsize":17626044,"desc":"ProjectLibre is an open source project management software. It intends\nto be a complete desktop replacement for Microsoft Project. ProjectLibre\nis compatible with Microsoft Project 2003, 2007 and 2010 files.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["deskutils","editors","java"]},{"name":"postgresql15-plpgsql_check","origin":"databases/plpgsql_check","version":"2.7.6","comment":"PostgreSQL extension to check PL/pgSQL code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/okbob/plpgsql_check","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa967932bd53bdc90cc90464489ef211c1712dd93a901e298b2659dce012cf2d","flatsize":224165,"path":"All/postgresql15-plpgsql_check-2.7.6.pkg","repopath":"All/postgresql15-plpgsql_check-2.7.6.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":79740,"desc":"plpgsql_check is next generation of plpgsql_lint. It allows to check source code\nby explicit call plpgsql_check_function. PostgreSQL 9.4, 9.5, 9.6, 10, 11 are\nsupported (Develop 12 is supported too). The SQL statements inside PL/pgSQL\nfunctions are checked by validator for semantic errors. These errors can be\nfound by plpgsql_check_function.\n\nFeatures:\n- check fields of referenced database objects and types inside embedded SQL\n- using correct types of function parameters\n- unused variables and function argumens, unmodified OUT argumens\n- partially detection of dead code (due RETURN command)\n- detection of missing RETURN command in function\n- try to identify unwanted hidden casts, that can be performance issue like\n  unused indexes\n- possibility to collect relations and functions used by function\n- possibility to check EXECUTE stmt agaist SQL injection vulnerability","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"]},{"name":"postgresql15-semver","origin":"databases/postgresql-semver","version":"0.31.2","comment":"SemVer 2.0.0 compatible datatype for PostgreSQL database","maintainer":"ports@xanderio.de","www":"https://github.com/theory/pg-semver/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"193471a2d29c7421fece92a796d492e5c443763767b0bc6790d6cde3a40afda7","flatsize":50623,"path":"All/postgresql15-semver-0.31.2.pkg","repopath":"All/postgresql15-semver-0.31.2.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":14432,"desc":"This library contains a single PostgreSQL extension, a semantic version data\ntype called `semver`. It's an implementation of the version number format\nspecified by the Semantic Versioning 2.0.0 Specification.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"],"messages":[{"message":"Use the following sql script to create semver extension\n\n\tpsql -c 'CREATE EXTENSION semver'","type":"install"}]},{"name":"postgresql15-zhparser","origin":"databases/postgresql-zhparser","version":"2.2","comment":"PostgreSQL extension for full-text search of Chinese","maintainer":"ports@FreeBSD.org","www":"https://github.com/amutu/zhparser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49e392a9ea54cdf09f2f90fcfd5e4da7dbdcf2c7c7070e774e6cbbf0325b373c","flatsize":14340014,"path":"All/postgresql15-zhparser-2.2.pkg","repopath":"All/postgresql15-zhparser-2.2.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":4226132,"desc":"Zhparser is a PostgreSQL extension for full-text search of Chinese.\nIt uses Simple Chinese Word Segmentation (SCWS) as driver and is\nhighly configurable and easy to use. The default dictionary of\nZhparser is for Simplified Chinese. If you use Traditional Chinese,\nyou can download the dictionary from the SCWS official site.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"},"scws":{"origin":"textproc/scws","version":"1.2.3"}},"categories":["databases"],"shlibs_required":["libscws.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe postgresql15-zhparser port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"postgresql15-pg_dirtyread","origin":"databases/pg_dirtyread","version":"2.7","comment":"Read dead but unvacuumed tuples from a PostgreSQL relation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/df7cb/pg_dirtyread","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe015adf31363530ce44ab41d5f9495e7518033cc18b843d80d7a759ea10bf39","flatsize":15221,"path":"All/postgresql15-pg_dirtyread-2.7.pkg","repopath":"All/postgresql15-pg_dirtyread-2.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6640,"desc":"The pg_dirtyread extension provides the ability to read dead but unvacuumed rows\nfrom a relation.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"]},{"name":"postgresql15-ogr_fdw","origin":"databases/postgresql-ogr_fdw","version":"1.1.4_1","comment":"PostgreSQL foreign data wrapper for OGR","maintainer":"lbartoletti@FreeBSD.org","www":"https://github.com/pramsey/pgsql-ogr-fdw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11aadf7e2b87266c8c12d58da8cdfa1f683717a10191cc808d0d3bb5a5f80b07","flatsize":134666,"path":"All/postgresql15-ogr_fdw-1.1.4_1.pkg","repopath":"All/postgresql15-ogr_fdw-1.1.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41432,"desc":"This PostgreSQL extension implements a Foreign Data Wrapper (FDW) for OGR.\n\nPlease note that this version of ogr_fdw works with PostgreSQL 9.3+, and\nhave some limitations:\n\tOnly non-spatial query restrictions are pushed down to the OGR driver.\n\tSpatial restrictions are not pushed down.\n\tOGR connections every time.\n\tAll columns are retrieved every time.","deps":{"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"],"shlibs_required":["libgdal.so.35"]},{"name":"postgresql16-client","origin":"databases/postgresql16-client","version":"16.4","comment":"PostgreSQL database (client)","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c770a8814e16ae54a1e1179183e3d2271f51ebf0f73c398d2d245d097e58a85","flatsize":16133587,"path":"All/postgresql16-client-16.4.pkg","repopath":"All/postgresql16-client-16.4.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":3260376,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases"],"shlibs_required":["libintl.so.8","libcrypto.so.12","libreadline.so.8","libssl.so.12"],"shlibs_provided":["libecpg.so.6","libecpg_compat.so.3","libpgtypes.so.3","libpq.so.5"],"options":{"DEBUG":"off","DOCS":"on","GSSAPI":"off","LIBEDIT":"off","NLS":"on","OPTIMIZED_CFLAGS":"off","PAM":"off","SSL":"on"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:16.4:::::dragonfly6:x86_64"},"messages":[{"message":"The PostgreSQL port has a collection of \"side orders\":\n\npostgresql-docs\n  For all of the html documentation\n\np5-Pg\n  A perl5 API for client access to PostgreSQL databases.\n\npostgresql-tcltk\n  If you want tcl/tk client support.\n\npostgresql-jdbc\n  For Java JDBC support.\n\npostgresql-odbc\n  For client access from unix applications using ODBC as access\n  method. Not needed to access unix PostgreSQL servers from Win32\n  using ODBC. See below.\n\nruby-postgres, py-psycopg2\n  For client access to PostgreSQL databases using the ruby & python\n  languages.\n\npostgresql-plperl, postgresql-pltcl & postgresql-plruby\n  For using perl5, tcl & ruby as procedural languages.\n\npostgresql-contrib\n  Lots of contributed utilities, postgresql functions and\n  datatypes. There you find pg_standby, pgcrypto and many other cool\n  things.\n\netc...","type":"install"}]},{"name":"powerline-fonts","origin":"x11-fonts/powerline-fonts","version":"0.0.0.2020.08.28","comment":"Fixed width sans fonts for use with powerline","maintainer":"bofh@FreeBSD.org","www":"https://github.com/powerline/fonts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34ecebb428ada0ae960ca7e5002e2ae4ce84b595fbce092d664ee893ba43de1e","flatsize":28910426,"path":"All/powerline-fonts-0.0.0.2020.08.28.pkg","repopath":"All/powerline-fonts-0.0.0.2020.08.28.pkg","licenselogic":"single","pkgsize":5875260,"desc":"Fonts for usage with the Powerline statusline plugin.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"Add the following line to the \"Files\" section of xorg.conf or XF86Config:\n\n\tFontPath \"/usr/local/share/fonts/powerline-fonts/\"","type":"install"}]},{"name":"postgresql15-pg_similarity","origin":"databases/pg_similarity","version":"20160917_2","comment":"Set of functions and operators for executing similarity queries","maintainer":"amutu@amutu.com","www":"http://pgsimilarity.projects.pgfoundry.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f10bbc4e87efe0e5b6874f4e3e95fbc47fb4ae1ab7f86fc5808412e9614967a3","flatsize":99159,"path":"All/postgresql15-pg_similarity-20160917_2.pkg","repopath":"All/postgresql15-pg_similarity-20160917_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":29424,"desc":"pg_similarity is an extension to support similarity queries on PostgreSQL. The\nimplementation is tightly integrated in the RDBMS in the sense that it defines\noperators so instead of the traditional operators (= and <>) you can use ~~~\nand ! (any of these operators represents a similarity function).\n\npg_similarity has three main components:\n\n* Functions: a set of functions that implements similarity algorithms available\n  in the literature. These functions can be used as UDFs and, will be the base\n  for implementing the similarity operators;\n* Operators: a set of operators defined at the top of similarity functions. They\n  use similarity functions to obtain the similarity threshold and, compare its\n  value to a user-defined threshold to decide if it is a match or not;\n* Session Variables: a set of variables that store similarity function\n  parameters. Theses variables can be defined at run time.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"]},{"name":"postgresql15-server","origin":"databases/postgresql15-server","version":"15.8","comment":"PostgreSQL is the most advanced open-source database available anywhere","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87577486b6f9e0ba3dd612e6bde094b0cb6b84179d73b877240262f3a6c675c0","flatsize":27038122,"path":"All/postgresql15-server-15.8.pkg","repopath":"All/postgresql15-server-15.8.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":5271872,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["databases"],"users":["postgres"],"groups":["postgres"],"shlibs_required":["libpq.so.5","libintl.so.8","libzstd.so.1","liblz4.so.1","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicuuc.so.74"],"options":{"DEBUG":"off","DOCS":"on","DTRACE":"off","GSSAPI":"off","LDAP":"off","LLVM":"off","LZ4":"on","NLS":"on","OPTIMIZED_CFLAGS":"off","PAM":"off","SSL":"on","TZDATA":"off","XML":"off","ZSTD":"on"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:15.8:::::dragonfly6:x86_64"},"messages":[{"message":"For procedural languages and postgresql functions, please note that\nyou might have to update them when updating the server.\n\nIf you have many tables and many clients running, consider raising\nkern.maxfiles using sysctl(8), or reconfigure your kernel\nappropriately.\n\nThe port is set up to use autovacuum for new databases, but you might\nalso want to vacuum and perhaps backup your database regularly. There\nis a periodic script, /usr/local/etc/periodic/daily/502.pgsql, that\nyou may find useful. You can use it to backup and perform vacuum on all\ndatabases nightly. Per default, it performs `vacuum analyze'. See the\nscript for instructions. For autovacuum settings, please review\n~postgres/data/postgresql.conf.\n\nIf you plan to access your PostgreSQL server using ODBC, please\nconsider running the SQL script /usr/local/share/postgresql/odbc.sql\nto get the functions required for ODBC compliance.\n\nPlease note that if you use the rc script,\n/usr/local/etc/rc.d/postgresql, to initialize the database, unicode\n(UTF-8) will be used to store character data by default.  Set\npostgresql_initdb_flags or use login.conf settings described below to\nalter this behaviour. See the start rc script for more info.\n\nTo set limits, environment stuff like locale and collation and other\nthings, you can set up a class in /etc/login.conf before initializing\nthe database. Add something similar to this to /etc/login.conf:\n---\npostgres:\\\n\t:lang=en_US.UTF-8:\\\n\t:setenv=LC_COLLATE=C:\\\n\t:tc=default:\n---\nand run `cap_mkdb /etc/login.conf'.\nThen add 'postgresql_login_class=\"postgres\"' to /etc/rc.conf, or\nset it as the postgres user's login class in /etc/passwd.\n\n======================================================================\n\nTo use PostgreSQL, enable it in rc.conf using\n\n  sysrc postgresql_enable=yes\n\nTo initialize the database, run\n\n  service postgresql initdb\n\nYou can then start PostgreSQL by running:\n\n  service postgresql start\n\nFor postmaster settings, see ~postgres/data/postgresql.conf\n\nNB. FreeBSD's PostgreSQL port logs to syslog by default\n    See ~postgres/data/postgresql.conf for more info\n\nNB. If you're not using a checksumming filesystem like ZFS, you might\n    wish to enable data checksumming. It can be enabled during\n    the initdb phase, by adding the \"--data-checksums\" flag to\n    the postgresql_initdb_flags rcvar. Otherwise you can enable it later by\n    using pg_checksums.  Check the initdb(1) manpage for more info\n    and make sure you understand the performance implications.\n\n======================================================================\n\nSECURITY ADVICE\n\nIf upgrading from a version 15.x < 15.7:\nA security vulnerability was found in the system views pg_stats_ext\nand pg_stats_ext_exprs, potentially allowing authenticated database\nusers to see data they shouldn't.  If this is of concern in your\ninstallation, run the SQL script /usr/local/share/postgresql/fix-CVE-2024-4317.sql\nfor each of your databases. For details, see\nhttps://www.postgresql.org/support/security/CVE-2024-4317/","type":"install"}]},{"name":"praat","origin":"audio/praat","version":"6.3.17_1","comment":"Phonetics by Computer","maintainer":"adridg@FreeBSD.org","www":"https://www.fon.hum.uva.nl/praat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4915bfb8036193e6782188b3998a8c5f083f7bd71b809c3a122a27ceb7a01e8d","flatsize":37254785,"path":"All/praat-6.3.17_1.pkg","repopath":"All/praat-6.3.17_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7543484,"desc":"Praat (the Dutch word for \"talk\") is a free scientific computer software\npackage for the analysis of speech in phonetics.","deps":{"CharisSIL":{"origin":"x11-fonts/charis","version":"6.200"},"DoulosSIL":{"origin":"x11-fonts/doulos","version":"4.112_2"},"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio","science"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libasound.so.2","libtinfo.so.6"]},{"name":"postgresql15-idn","origin":"databases/postgresql-idn","version":"0.2_1","comment":"PostgreSQL extension for libidn2","maintainer":"bofh@FreeBSD.org","www":"https://github.com/dyninc/postgresql-idn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4bb6a82c09ca827e44d1fd603ed246473ce87074a63aac3601ea71d51b9782a","flatsize":24226,"path":"All/postgresql15-idn-0.2_1.pkg","repopath":"All/postgresql15-idn-0.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9508,"desc":"At a fundamental level, this extension grants access to a number of\nfunctions provided by the libidn and libidn2 libraries. Not all of the\nfunctions provided by these libraries are exposed.\n\nWhenever possible, the code will transform the encoding of the data in\nthe database to UTF-8 before further processing.","deps":{"libidn":{"origin":"dns/libidn","version":"1.42"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"],"shlibs_required":["libidn2.so.0"]},{"name":"postgresql15-pgaudit","origin":"databases/postgresql-pgaudit","version":"1.7.0","comment":"PostgreSQL Audit Extension","maintainer":"gehaowu@bitmoe.com","www":"https://www.pgaudit.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"265e2bf9226cbe7f79fa8af260bbeb60af7ac5600fc081e11711b60f6cf14fc3","flatsize":30821,"path":"All/postgresql15-pgaudit-1.7.0.pkg","repopath":"All/postgresql15-pgaudit-1.7.0.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":11988,"desc":"PostgreSQL Audit Extension (pgAudit) provides detailed session and/or\nobject audit logging via the standard PostgreSQL logging facility.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"]},{"name":"postgresql16-server","origin":"databases/postgresql16-server","version":"16.4","comment":"PostgreSQL is the most advanced open-source database available anywhere","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7603814452364f9c068cb667b8a7b76e9363e8d85ba164eb8f96c00a9de54e9e","flatsize":31000798,"path":"All/postgresql16-server-16.4.pkg","repopath":"All/postgresql16-server-16.4.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":5847696,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql16-client":{"origin":"databases/postgresql16-client","version":"16.4"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["databases"],"users":["postgres"],"groups":["postgres"],"shlibs_required":["libpq.so.5","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libintl.so.8","libzstd.so.1","liblz4.so.1","libssl.so.12","libcrypto.so.12"],"options":{"DEBUG":"off","DOCS":"on","DTRACE":"off","GSSAPI":"off","LDAP":"off","LLVM":"off","LZ4":"on","NLS":"on","OPTIMIZED_CFLAGS":"off","PAM":"off","SSL":"on","TZDATA":"off","XML":"off","ZSTD":"on"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:16.4:::::dragonfly6:x86_64"},"messages":[{"message":"For procedural languages and postgresql functions, please note that\nyou might have to update them when updating the server.\n\nIf you have many tables and many clients running, consider raising\nkern.maxfiles using sysctl(8), or reconfigure your kernel\nappropriately.\n\nThe port is set up to use autovacuum for new databases, but you might\nalso want to vacuum and perhaps backup your database regularly. There\nis a periodic script, /usr/local/etc/periodic/daily/502.pgsql, that\nyou may find useful. You can use it to backup and perform vacuum on all\ndatabases nightly. Per default, it performs `vacuum analyze'. See the\nscript for instructions. For autovacuum settings, please review\n~postgres/data/postgresql.conf.\n\nIf you plan to access your PostgreSQL server using ODBC, please\nconsider running the SQL script /usr/local/share/postgresql/odbc.sql\nto get the functions required for ODBC compliance.\n\nPlease note that if you use the rc script,\n/usr/local/etc/rc.d/postgresql, to initialize the database, unicode\n(UTF-8) will be used to store character data by default.  Set\npostgresql_initdb_flags or use login.conf settings described below to\nalter this behaviour. See the start rc script for more info.\n\nTo set limits, environment stuff like locale and collation and other\nthings, you can set up a class in /etc/login.conf before initializing\nthe database. Add something similar to this to /etc/login.conf:\n---\npostgres:\\\n\t:lang=en_US.UTF-8:\\\n\t:setenv=LC_COLLATE=C:\\\n\t:tc=default:\n---\nand run `cap_mkdb /etc/login.conf'.\nThen add 'postgresql_login_class=\"postgres\"' to /etc/rc.conf, or\nset it as the postgres user's login class in /etc/passwd.\n\n======================================================================\n\nTo use PostgreSQL, enable it in rc.conf using\n\n  sysrc postgresql_enable=yes\n\nTo initialize the database, run\n\n  service postgresql initdb\n\nYou can then start PostgreSQL by running:\n\n  service postgresql start\n\nFor postmaster settings, see ~postgres/data/postgresql.conf\n\nNB. FreeBSD's PostgreSQL port logs to syslog by default\n    See ~postgres/data/postgresql.conf for more info\n\nNB. If you're not using a checksumming filesystem like ZFS, you might\n    wish to enable data checksumming. It can be enabled during\n    the initdb phase, by adding the \"--data-checksums\" flag to\n    the postgresql_initdb_flags rcvar. Otherwise you can enable it later by\n    using pg_checksums.  Check the initdb(1) manpage for more info\n    and make sure you understand the performance implications.\n\n======================================================================\n\nSECURITY ADVICE\n\nIf upgrading from a version 16.x < 16.3\nA security vulnerability was found in the system views pg_stats_ext\nand pg_stats_ext_exprs, potentially allowing authenticated database\nusers to see data they shouldn't.  If this is of concern in your\ninstallation, run the SQL script /usr/local/share/postgresql/fix-CVE-2024-4317.sql\nfor each of your databases. For details, see\nhttps://www.postgresql.org/support/security/CVE-2024-4317/","type":"install"}]},{"name":"postgresql15-plperl","origin":"databases/postgresql15-plperl","version":"15.8","comment":"Write SQL functions for PostgreSQL using Perl5","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e52acd683db77f88ef3ae785bc013e63842b95b4d6fc947526da10ebec02bea","flatsize":681525,"path":"All/postgresql15-plperl-15.8.pkg","repopath":"All/postgresql15-plperl-15.8.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":142680,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:15.8:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Perl has been installed. Check the createlang(l) manpage for more\ninfo. You can install PL/Perl as trusted or untrusted, by using either\n\"createlang plperl\" or \"createlang plperlu\".","type":"install"}]},{"name":"postgresql15-pgvector","origin":"databases/pgvector","version":"0.7.4","comment":"PostgreSQL extension for vector similarity search","maintainer":"tz@FreeBSD.org","www":"https://github.com/pgvector/pgvector/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a331dd672370c4e8d9782012697ae8456b134ea6cb401dc7ede7030ae8917256","flatsize":242853,"path":"All/postgresql15-pgvector-0.7.4.pkg","repopath":"All/postgresql15-pgvector-0.7.4.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":72536,"desc":"Open-source vector similarity search for Postgres\n\nStore your vectors with the rest of your data. Supports:\n\n* exact and approximate nearest neighbor search\n* L2 distance, inner product, and cosine distance\n* any language with a Postgres client\n\nPlus ACID compliance, point-in-time recovery, JOINs, and all of the other great\nfeatures of Postgres","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"]},{"name":"postgresql14-pltcl","origin":"databases/postgresql14-pltcl","version":"14.13","comment":"Module for using Tcl to write SQL functions","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5096a0ca67417a8f5ae3cfd94312d06e24ae39f2d5d3e6ffff788d65d0a385d2","flatsize":62743,"path":"All/postgresql14-pltcl-14.13.pkg","repopath":"All/postgresql14-pltcl-14.13.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":21772,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"postgresql14-server":{"origin":"databases/postgresql14-server","version":"14.13"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases","tcl"],"shlibs_required":["libtcl86.so.1"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:14.13:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Tcl has been  installed. Check the createlang(l) manpage for more\ninfo. You can install pltcl as trusted or untrusted, by using either\n\"createlang pltcl\" or \"createlang pltclu\".","type":"install"}]},{"name":"postgresql15-contrib","origin":"databases/postgresql15-contrib","version":"15.8","comment":"The contrib utilities from the PostgreSQL distribution","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8127033611c8e121e56f0a06ae03519b659d1137aad9c44a520e9419ff42164c","flatsize":1995816,"path":"All/postgresql15-contrib-15.8.pkg","repopath":"All/postgresql15-contrib-15.8.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":472760,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5","libcrypto.so.12","libxml2.so.2"],"options":{"DOCS":"on","OPENSSL":"on","XML":"on"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:15.8:::::dragonfly6:x86_64"},"messages":[{"message":"The PostgreSQL contrib utilities have been installed. Please see\n/usr/local/share/doc/postgresql/README-contrib\nfor more information.","type":"install"}]},{"name":"postgresql14-plpython","origin":"databases/postgresql14-plpython","version":"14.13","comment":"Module for using Python to write SQL functions","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"920c790bc5db1bbbc754fdcb522d271d122425f37732d216200adbf9d2446a3e","flatsize":189409,"path":"All/postgresql14-plpython-14.13.pkg","repopath":"All/postgresql14-plpython-14.13.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":54312,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"postgresql14-server":{"origin":"databases/postgresql14-server","version":"14.13"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libpython3.11.so.1.0"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:14.13:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Python has been installed. Check the createlang(l) manpage for more\ninfo. You can install PL/Python by using \"createlang plpythonu\" (it\nexists as an untrusted language only).","type":"install"}]},{"name":"postgresql15-pg_repack","origin":"databases/pg_repack","version":"1.4.8","comment":"Reorganize tables in PostgreSQL databases with minimal locks","maintainer":"farrokhi@FreeBSD.org","www":"https://github.com/reorg/pg_repack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6a8a9bba2a03a5970d08448740eb24139a64c089e80a873b1747c8fe437651f","flatsize":138569,"path":"All/postgresql15-pg_repack-1.4.8.pkg","repopath":"All/postgresql15-pg_repack-1.4.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":49084,"desc":"Pg_repack is a PostgreSQL extension which lets you remove bloat from tables and\nindexes, and optionally restore the physical order of clustered indexes. Unlike\nCLUSTER and VACUUM FULL it works online, without holding an exclusive lock on\nthe processed tables during processing. pg_repack is efficient to boot, with\nperformance comparable to using CLUSTER directly.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5","libintl.so.8"]},{"name":"postgresql15-mysql_fdw","origin":"databases/postgresql-mysql_fdw","version":"2.9.1","comment":"PostgreSQL foreign data wrapper for MySQL","maintainer":"tz@FreeBSD.org","www":"https://github.com/EnterpriseDB/mysql_fdw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"434010c11427d54536d4081415f3c35b967afed46e8ff198d29bc4a37533ae82","flatsize":103231,"path":"All/postgresql15-mysql_fdw-2.9.1.pkg","repopath":"All/postgresql15-mysql_fdw-2.9.1.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":36876,"desc":"This PostgreSQL extension implements a Foreign Data Wrapper (FDW) for MySQL.\nThe following enhancements are added to the mysql_fdw:\n\tWrite-able FDW\n\tConnection Pooling\n\tWhere clause push-down\n\tColumn push-down\n\tPrepared Statment\nPlease note that this version of mysql_fdw works with PostgreSQL\n10, 11, 12, 13, 14 and 15.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"]},{"name":"postgresql13-plpython","origin":"databases/postgresql13-plpython","version":"13.16","comment":"Module for using Python to write SQL functions","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff9e21ac6393cd1f60cf342895a752b81874c66c21a348f8263428d85fd9a4f2","flatsize":186729,"path":"All/postgresql13-plpython-13.16.pkg","repopath":"All/postgresql13-plpython-13.16.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":54244,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"postgresql13-server":{"origin":"databases/postgresql13-server","version":"13.16"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libpython3.11.so.1.0"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:13.16:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Python has been installed. Check the createlang(l) manpage for more\ninfo. You can install PL/Python by using \"createlang plpythonu\" (it\nexists as an untrusted language only).","type":"install"}]},{"name":"postgresql15-docs","origin":"databases/postgresql15-docs","version":"15.8","comment":"The PostgreSQL documentation set","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"014bf9df8e4255650b0a2d3530dfd1e8f682eca9dfea173bfbeed18ecd79d827","flatsize":15683757,"path":"All/postgresql15-docs-15.8.pkg","repopath":"All/postgresql15-docs-15.8.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":2002792,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","categories":["databases"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:15.8:::::dragonfly6:x86_64"}},{"name":"postgresql13-pltcl","origin":"databases/postgresql13-pltcl","version":"13.16","comment":"Module for using Tcl to write SQL functions","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ac215bed7159f37e1fffad0894e526befe90e4f7136c9e91189fd0855f6d2e1","flatsize":62727,"path":"All/postgresql13-pltcl-13.16.pkg","repopath":"All/postgresql13-pltcl-13.16.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":21684,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"postgresql13-server":{"origin":"databases/postgresql13-server","version":"13.16"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases","tcl"],"shlibs_required":["libtcl86.so.1"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:13.16:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Tcl has been  installed. Check the createlang(l) manpage for more\ninfo. You can install pltcl as trusted or untrusted, by using either\n\"createlang pltcl\" or \"createlang pltclu\".","type":"install"}]},{"name":"ppl","origin":"devel/ppl","version":"1.2_1","comment":"C++ library for the manipulation of convex polyhedra","maintainer":"yuri@FreeBSD.org","www":"https://bugseng.com/products/ppl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccdac983c9341fa97b5374b580ea3c57ca5454ab9607a89e1f9268ef5f959eee","flatsize":46032758,"path":"All/ppl-1.2_1.pkg","repopath":"All/ppl-1.2_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":11502404,"desc":"The Parma Polyhedra Library (PPL) is a modern C++ library for the\nmanipulation of convex polyhedra. To be more precise, the PPL can handle\nall the convex polyhedra that can be defined as the intersection of a\nfinite number of closed hyperspaces, each described by an equality or a\nnon-strict inequality with rational coefficients. (More details are\navailable on the PPL's internal mechanisms.) The Parma Polyhedra Library\nis:\n\n   - user friendly: you write x + 2*y + 5*z <= 7 when you mean it;\n   - fully dynamic: available virtual memory is the only limitation to\n     the dimension of anything;\n   - written in standard C++: meant to be portable;\n   - exception-safe: never leaks resources or leaves invalid object\n     fragments around;\n   - rather efficient: and we hope to make it even more so;\n   - thoroughly documented: perhaps not literate programming but close\n     enough;\n   - free software: distributed under the terms of the GNU General\n     Public License.","deps":{"glpk":{"origin":"math/glpk","version":"5.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["devel"],"shlibs_required":["libgmpxx.so.4","libgmp.so.10","libglpk.so.40"],"shlibs_provided":["libppl.so.14","libppl_c.so.4"],"options":{"DOCS":"on"}},{"name":"postgresql15-client","origin":"databases/postgresql15-client","version":"15.8","comment":"PostgreSQL database (client)","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a3e260aced4b7b1da5177712b093af87b793c91a964b2ca715c2db5adb0b984","flatsize":14705375,"path":"All/postgresql15-client-15.8.pkg","repopath":"All/postgresql15-client-15.8.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":3042600,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases"],"shlibs_required":["libintl.so.8","libcrypto.so.12","libreadline.so.8","libssl.so.12"],"shlibs_provided":["libecpg.so.6","libecpg_compat.so.3","libpgtypes.so.3","libpq.so.5"],"options":{"DEBUG":"off","DOCS":"on","GSSAPI":"off","LIBEDIT":"off","NLS":"on","OPTIMIZED_CFLAGS":"off","PAM":"off","SSL":"on"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:15.8:::::dragonfly6:x86_64"},"messages":[{"message":"The PostgreSQL port has a collection of \"side orders\":\n\npostgresql-docs\n  For all of the html documentation\n\np5-Pg\n  A perl5 API for client access to PostgreSQL databases.\n\npostgresql-tcltk\n  If you want tcl/tk client support.\n\npostgresql-jdbc\n  For Java JDBC support.\n\npostgresql-odbc\n  For client access from unix applications using ODBC as access\n  method. Not needed to access unix PostgreSQL servers from Win32\n  using ODBC. See below.\n\nruby-postgres, py-psycopg2\n  For client access to PostgreSQL databases using the ruby & python\n  languages.\n\npostgresql-plperl, postgresql-pltcl & postgresql-plruby\n  For using perl5, tcl & ruby as procedural languages.\n\npostgresql-contrib\n  Lots of contributed utilities, postgresql functions and\n  datatypes. There you find pg_standby, pgcrypto and many other cool\n  things.\n\netc...","type":"install"}]},{"name":"postgresql14-plperl","origin":"databases/postgresql14-plperl","version":"14.13","comment":"Write SQL functions for PostgreSQL using Perl5","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfb6c05a5b146087deddcd7bc7c808c2812b6cd4d1833f54b33efdeee09e83d2","flatsize":681398,"path":"All/postgresql14-plperl-14.13.pkg","repopath":"All/postgresql14-plperl-14.13.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":142656,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql14-server":{"origin":"databases/postgresql14-server","version":"14.13"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:14.13:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Perl has been installed. Check the createlang(l) manpage for more\ninfo. You can install PL/Perl as trusted or untrusted, by using either\n\"createlang plperl\" or \"createlang plperlu\".","type":"install"}]},{"name":"postgresql14-docs","origin":"databases/postgresql14-docs","version":"14.13","comment":"The PostgreSQL documentation set","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b2756a838218cc2fbdbc7fe76f7c38127408557ac6f84fef424a7207c420cad","flatsize":15842573,"path":"All/postgresql14-docs-14.13.pkg","repopath":"All/postgresql14-docs-14.13.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":1985704,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","categories":["databases"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:14.13:::::dragonfly6:x86_64"}},{"name":"postgresql14-contrib","origin":"databases/postgresql14-contrib","version":"14.13","comment":"The contrib utilities from the PostgreSQL distribution","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adde58ec2e5864249ef29197742803e38559f843890457647ae9a4c3ebbacdfe","flatsize":1938329,"path":"All/postgresql14-contrib-14.13.pkg","repopath":"All/postgresql14-contrib-14.13.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":460844,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql14-client":{"origin":"databases/postgresql14-client","version":"14.13"}},"categories":["databases"],"shlibs_required":["libpq.so.5","libcrypto.so.12","libxml2.so.2"],"options":{"DOCS":"on","OPENSSL":"on","XML":"on"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:14.13:::::dragonfly6:x86_64"},"messages":[{"message":"The PostgreSQL contrib utilities have been installed. Please see\n/usr/local/share/doc/postgresql/README-contrib\nfor more information.","type":"install"}]},{"name":"postgresql12-wal2json","origin":"databases/postgresql-wal2json","version":"2.5","comment":"JSON output plugin for changeset extraction for PostgreSQL databases","maintainer":"daniel@morante.net","www":"https://github.com/getsentry/wal2json/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e344bafea2dd23548889a5cff98a7126d73bdb2f7664bc8b247057fd1002f426","flatsize":49658,"path":"All/postgresql12-wal2json-2.5.pkg","repopath":"All/postgresql12-wal2json-2.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18976,"desc":"wal2json is an output plugin for logical decoding. It means that the plugin have\naccess to tuples produced by INSERT and UPDATE. Also, UPDATE/DELETE old row\nversions can be accessed depending on the configured replica identity.\nChanges can be consumed using the streaming protocol (logical replication slots)\nor by a special SQL API.","deps":{"postgresql12-server":{"origin":"databases/postgresql12-server","version":"12.20"}},"categories":["databases"],"messages":[{"message":"You need to set up at least two parameters in postgresql.conf:\n\n\twal_level = logical\n\t#\n\t# these parameters only need to set in versions 9.4, 9.5 and 9.6\n\t# default values are ok in version 10 or later\n\t#\n\tmax_replication_slots = 10\n\tmax_wal_senders = 10\n\nAfter changing these parameters, a restart is needed.","type":"install"}]},{"name":"postgresql14-client","origin":"databases/postgresql14-client","version":"14.13","comment":"PostgreSQL database (client)","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b715d2e55a00e4170cdcc27500456cb36f2ebea0397fab9f6750064aa1c5d6a","flatsize":13915339,"path":"All/postgresql14-client-14.13.pkg","repopath":"All/postgresql14-client-14.13.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":2944916,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases"],"shlibs_required":["libintl.so.8","libcrypto.so.12","libreadline.so.8","libssl.so.12"],"shlibs_provided":["libecpg.so.6","libecpg_compat.so.3","libpgtypes.so.3","libpq.so.5"],"options":{"DEBUG":"off","DOCS":"on","GSSAPI":"off","LIBEDIT":"off","NLS":"on","OPTIMIZED_CFLAGS":"off","PAM":"off","SSL":"on"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:14.13:::::dragonfly6:x86_64"},"messages":[{"message":"The PostgreSQL port has a collection of \"side orders\":\n\npostgresql-docs\n  For all of the html documentation\n\np5-Pg\n  A perl5 API for client access to PostgreSQL databases.\n\npostgresql-tcltk\n  If you want tcl/tk client support.\n\npostgresql-jdbc\n  For Java JDBC support.\n\npostgresql-odbc\n  For client access from unix applications using ODBC as access\n  method. Not needed to access unix PostgreSQL servers from Win32\n  using ODBC. See below.\n\nruby-postgres, py-psycopg2\n  For client access to PostgreSQL databases using the ruby & python\n  languages.\n\npostgresql-plperl, postgresql-pltcl & postgresql-plruby\n  For using perl5, tcl & ruby as procedural languages.\n\npostgresql-contrib\n  Lots of contributed utilities, postgresql functions and\n  datatypes. There you find pg_standby, pgcrypto and many other cool\n  things.\n\netc...","type":"install"}]},{"name":"postgresql13-contrib","origin":"databases/postgresql13-contrib","version":"13.16","comment":"The contrib utilities from the PostgreSQL distribution","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa8e1112a57367cfef7f4d0ba46a50ee332102089ffaf1e9c36a0a041a57a47f","flatsize":1868516,"path":"All/postgresql13-contrib-13.16.pkg","repopath":"All/postgresql13-contrib-13.16.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":446588,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql13-client":{"origin":"databases/postgresql13-client","version":"13.16"}},"categories":["databases"],"shlibs_required":["libpq.so.5","libcrypto.so.12","libxml2.so.2","libssl.so.12"],"options":{"DOCS":"on","OPENSSL":"on","XML":"on"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:13.16:::::dragonfly6:x86_64"},"messages":[{"message":"The PostgreSQL contrib utilities have been installed. Please see\n/usr/local/share/doc/postgresql/README-contrib\nfor more information.","type":"install"}]},{"name":"powermanga","origin":"games/powermanga","version":"0.93.1_1","comment":"Arcade 2D shoot-em-up","maintainer":"amdmi3@FreeBSD.org","www":"https://linux.tlk.fr/games/Powermanga/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98d963d7b0baadb8ebc19fac6c5eeb98fae4e930dedfab9b3849a70dc52d7202","flatsize":19717833,"path":"All/powermanga-0.93.1_1.pkg","repopath":"All/powermanga-0.93.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":9396704,"desc":"Powermanga is an arcade 2D shoot-em-up game with 41 levels and more\nthan 200 sprites. It runs in 320x200 or 640x400 pixels, with Window\nmode or direct to screen (DGA) and support for 8, 15, 16, 24, and 32\nbpp.","deps":{"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libpng16.so.16","libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"postgresql12-pltcl","origin":"databases/postgresql12-pltcl","version":"12.20","comment":"Module for using Tcl to write SQL functions","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db514e4354b87113663031d39f4710720b073980ad46e0cf8869341cc793e8f3","flatsize":61031,"path":"All/postgresql12-pltcl-12.20.pkg","repopath":"All/postgresql12-pltcl-12.20.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":21796,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"postgresql12-server":{"origin":"databases/postgresql12-server","version":"12.20"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases","tcl"],"shlibs_required":["libtcl86.so.1"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:12.20:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Tcl has been  installed. Check the createlang(l) manpage for more\ninfo. You can install pltcl as trusted or untrusted, by using either\n\"createlang pltcl\" or \"createlang pltclu\".","type":"install"}]},{"name":"postgresql12-plpython","origin":"databases/postgresql12-plpython","version":"12.20","comment":"Module for using Python to write SQL functions","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b3b5cf266f143d9abd7eabcb243d7c2cdc6cd52a6da0941149f4169149529f1","flatsize":187301,"path":"All/postgresql12-plpython-12.20.pkg","repopath":"All/postgresql12-plpython-12.20.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":54508,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"postgresql12-server":{"origin":"databases/postgresql12-server","version":"12.20"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"shlibs_required":["libpython3.11.so.1.0"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:12.20:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Python has been installed. Check the createlang(l) manpage for more\ninfo. You can install PL/Python by using \"createlang plpythonu\" (it\nexists as an untrusted language only).","type":"install"}]},{"name":"postgresql12-cstore_fdw","origin":"databases/postgresql-cstore_fdw","version":"1.7.0","comment":"Columnar store for analytics with PostgreSQL","maintainer":"farrokhi@FreeBSD.org","www":"https://github.com/citusdata/cstore_fdw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd4a92eee4a18b2859b7e476b5c316caca59f925a6a4ac423def6785240032e6","flatsize":86912,"path":"All/postgresql12-cstore_fdw-1.7.0.pkg","repopath":"All/postgresql12-cstore_fdw-1.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31268,"desc":"Cstore_fdw is a extension of PostgreSQL. This extension uses the Optimized Row\nColumnar (ORC) format for its data layout. ORC improves upon the RCFile format\ndeveloped at Facebook, and brings the following benefits:\n\t- Compression: Reduces in-memory and on-disk data size by 2-4x. Can be\n\t  extended to support different codecs.\n\t- Column projections: Only reads column data relevant to the query.\n\t  Improves performance for I/O bound queries.\n\t- Skip indexes: Stores min/max statistics for row groups, and uses them\n\t  to skip over unrelated rows.\nFurther, cstore_fdw used the Postgres foreign data wrapper APIs and type\nrepresentations with this extension. This brings:\n\t- Support for 40+ Postgres data types. The user can also create new types\n\t  and use them.\n\t- Statistics collection. PostgreSQL's query optimizer uses these stats to\n\t  evaluate different query plans and pick the best one.\n\t- Simple setup. Create foreign table and copy data. Run SQL.","deps":{"postgresql12-server":{"origin":"databases/postgresql12-server","version":"12.20"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"}},"categories":["databases"],"shlibs_required":["libprotobuf-c.so.1"],"messages":[{"message":"If you are upgrading cstore_fdw from a version prior to 1.6, you need \nto execute the following steps:\n\n  - Restart the PostgreSQL server;\n\n  - Run ALTER EXTENSION cstore_fdw UPDATE;\n\nPlease, visit the following URL for more information:\n\nhttps://github.com/citusdata/cstore_fdw/blob/master/README.md","type":"upgrade"}]},{"name":"postgresql-relay","origin":"databases/postgresql-relay","version":"1.3.2_2","comment":"Multiplex multiple PostgreSQL databases to one relay","maintainer":"ports@FreeBSD.org","www":"https://www.mavetju.org/unix/general.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"965988c52b89203c6781852cffefbe8467a7b49a9adf154085f58de6c5669663","flatsize":21428,"path":"All/postgresql-relay-1.3.2_2.pkg","repopath":"All/postgresql-relay-1.3.2_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11836,"desc":"postgresql-relay can be used to as a single point of origin for all\nyour databases. Instead of having to remember (or modify in case\nof changes) all the names of your databases, on which machines and\non which ports they are running, you only need to remember one\nmachine and the name of the database. The postgresql-relay will\nthen forward the connection to the proper database on the proper\nport of the proper server. No more changes in the hundreds of clients\nand scripts!","categories":["databases","net"],"messages":[{"message":"Databases/postgresql-relay now supports rc.subr.\nPlease add 'postgresqlrelay_enable=\"YES\"' to your /etc/rc.conf\nto make it start autoamtically at startup.","type":"install"},{"message":"===>   NOTICE:\n\nThe postgresql-relay port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"postgresql12-plperl","origin":"databases/postgresql12-plperl","version":"12.20","comment":"Write SQL functions for PostgreSQL using Perl5","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45e56749298beb5cf6ddfbd9d90fc80f6708fdf755ff6d2fcfb4c2c71fa6b8ef","flatsize":674099,"path":"All/postgresql12-plperl-12.20.pkg","repopath":"All/postgresql12-plperl-12.20.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":141332,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql12-server":{"origin":"databases/postgresql12-server","version":"12.20"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:12.20:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Perl has been installed. Check the createlang(l) manpage for more\ninfo. You can install PL/Perl as trusted or untrusted, by using either\n\"createlang plperl\" or \"createlang plperlu\".","type":"install"}]},{"name":"postgresql-plproxy","origin":"databases/postgresql-plproxy","version":"2.10.0","comment":"Function-based sharding for PostgreSQL","maintainer":"sunpoet@FreeBSD.org","www":"https://plproxy.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53a92b535154772416fd936fd78830310116a49f5dc9c78a2f93fba16fbecd78","flatsize":85725,"path":"All/postgresql-plproxy-2.10.0.pkg","repopath":"All/postgresql-plproxy-2.10.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":33712,"desc":"PL/Proxy is a PostgreSQL procedural language (PL) handler that allows to do\nremote procedure calls between PostgreSQL databases, with optional sharding.\n\nPL/Proxy was developed in Skype as a scalability solution for PostgreSQL\ndatabase. At first it was very thin PL component that connected to C++ server\nthat handled all sharding decisions. This proved to be too complex setup and in\nversion 2 it was re-written to current archtecture of PL that handles sharding\nand generic pooler process (PgBouncer) that is able to handle large amount of\nstandard PostgreSQL connections that the PL makes.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"]},{"name":"postgresql-orafce","origin":"databases/postgresql-orafce","version":"4.10.3","comment":"Oracle's compatibility functions and packages for PostgreSQL","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/orafce/orafce","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0222923fbd2482605044b0e2eeb137843853476f60af74949a71aaaefe8a4667","flatsize":536520,"path":"All/postgresql-orafce-4.10.3.pkg","repopath":"All/postgresql-orafce-4.10.3.pkg","licenselogic":"single","licenses":["BSD0CLAUSE"],"pkgsize":111856,"desc":"Orafce provides the functions and operators that emulate a subset of functions\nand packages from the Oracle RDBMS.\n\nThe Orafce is supported in AWS Aurora with PostgreSQL Compatibility and also in\nAzure Database for PostgreSQL.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"]},{"name":"postgresql-repmgr","origin":"databases/postgresql-repmgr","version":"5.4.1","comment":"PostgreSQL replication manager","maintainer":"bofh@FreeBSD.org","www":"https://repmgr.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f69dc9683c3899a3608f25556bbc1b6745d7624d6c685a996b6eec6833da2b7f","flatsize":1059736,"path":"All/postgresql-repmgr-5.4.1.pkg","repopath":"All/postgresql-repmgr-5.4.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":245048,"desc":"repmgr allows you to monitor and manage your replicated PostgreSQL\ndatabases as a single cluster.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"json-c":{"origin":"devel/json-c","version":"0.17"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["databases"],"shlibs_required":["libpq.so.5","libcurl.so.4","libjson-c.so.5","libintl.so.8"],"options":{"DOCS":"on"}},{"name":"postgresql-libpgeasy","origin":"databases/postgresql-libpgeasy","version":"3.0.4_3","comment":"Easy-to-use C interface to PostgreSQL","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/docs/7.2/static/pgeasy.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec2346467c0a9534daf8934ea2f383c19a033377cc2ce8895aee24f07889e53e","flatsize":32494,"path":"All/postgresql-libpgeasy-3.0.4_3.pkg","repopath":"All/postgresql-libpgeasy-3.0.4_3.pkg","licenselogic":"single","pkgsize":9616,"desc":"Pgeasy is a PostgreSQL API that is a cleaner interface to the libpq\nlibrary, more like an SQL 4GL interface.\n\nThere are examples in share/examples/postgresql/libpqeasy\nand docs in share/doc/postgresql/libpqeasy","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"shlibs_provided":["libpgeasy.so.3"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"postgresql12-contrib","origin":"databases/postgresql12-contrib","version":"12.20","comment":"The contrib utilities from the PostgreSQL distribution","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b140a60ea750563131771716764d65cfc7f2d23b134be051a3ce04ae26561f40","flatsize":1943811,"path":"All/postgresql12-contrib-12.20.pkg","repopath":"All/postgresql12-contrib-12.20.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":444356,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql12-client":{"origin":"databases/postgresql12-client","version":"12.20"}},"categories":["databases"],"shlibs_required":["libpq.so.5","libcrypto.so.12","libxml2.so.2","libssl.so.12"],"options":{"DOCS":"on","OPENSSL":"on","XML":"on"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:12.20:::::dragonfly6:x86_64"},"messages":[{"message":"The PostgreSQL contrib utilities have been installed. Please see\n/usr/local/share/doc/postgresql/README-contrib\nfor more information.","type":"install"}]},{"name":"postgresql-odbc","origin":"databases/postgresql-odbc","version":"16.00.0000","comment":"PostgreSQL ODBC driver","maintainer":"bofh@FreeBSD.org","www":"https://www.postgresql.org/ftp/odbc/versions/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d73a65b9388a0d5e7d00fd74a1f931c96f0ae47d61532ab9b0368e6e534e9cef","flatsize":1279729,"path":"All/postgresql-odbc-16.00.0000.pkg","repopath":"All/postgresql-odbc-16.00.0000.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":337664,"desc":"The official ODBC driver for connecting to PostgreSQL Database; not a\npart of the PostgreSQL Database distribution, though -- developed and\nmaintained separately.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libpq.so.5","libodbcinst.so.2"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"postgresql-libpqxx","origin":"databases/postgresql-libpqxx","version":"7.2.0","comment":"New C++ interface for PostgreSQL","maintainer":"pgsql@FreeBSD.org","www":"http://pqxx.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9241e01d19ba32744456a5384ea4425a284b9ab6941ad4da468395cffbe3d11b","flatsize":2114444,"path":"All/postgresql-libpqxx-7.2.0.pkg","repopath":"All/postgresql-libpqxx-7.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":335272,"desc":"Welcome to libpqxx, the official C++ API to the PostgreSQL database\nmanagement system.\n\nThere are many similar libraries for PostgreSQL and for other\ndatabases, some of them database-independent.  Most of these, however,\nare fairly C-like in their programming style, and fail to take\nadvantage of the full power of the C++ language as it has matured\nsince the acceptance of the Standard in 1996.  What libpqxx brings you\nis effective use of templates to reduce the inconvenience of dealing\nwith type conversions; of standard C++ strings to keep you from having\nto worry about buffer allocation and overflow attacks; of exceptions\nto take the tedious and error-prone plumbing around error handling out\nof your hands; of constructors and destructors to bring resource\nmanagement under control; and even basic object-orientation to give\nyou some extra reliability features that would be hard to get with\nmost other database interfaces.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"shlibs_provided":["libpqxx-7.2.so"]},{"name":"postgresql14-server","origin":"databases/postgresql14-server","version":"14.13","comment":"PostgreSQL is the most advanced open-source database available anywhere","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22993584b1c5fbc9510b884b8c4eca8d4de71e3c620f99da3c10ba8479bfb911","flatsize":24800014,"path":"All/postgresql14-server-14.13.pkg","repopath":"All/postgresql14-server-14.13.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":4977976,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql14-client":{"origin":"databases/postgresql14-client","version":"14.13"}},"categories":["databases"],"users":["postgres"],"groups":["postgres"],"shlibs_required":["libpq.so.5","libintl.so.8","liblz4.so.1","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicuuc.so.74"],"options":{"DEBUG":"off","DOCS":"on","DTRACE":"off","GSSAPI":"off","LDAP":"off","LLVM":"off","LZ4":"on","NLS":"on","OPTIMIZED_CFLAGS":"off","PAM":"off","SSL":"on","TZDATA":"off","XML":"off"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:14.13:::::dragonfly6:x86_64"},"messages":[{"message":"For procedural languages and postgresql functions, please note that\nyou might have to update them when updating the server.\n\nIf you have many tables and many clients running, consider raising\nkern.maxfiles using sysctl(8), or reconfigure your kernel\nappropriately.\n\nThe port is set up to use autovacuum for new databases, but you might\nalso want to vacuum and perhaps backup your database regularly. There\nis a periodic script, /usr/local/etc/periodic/daily/502.pgsql, that\nyou may find useful. You can use it to backup and perform vacuum on all\ndatabases nightly. Per default, it performs `vacuum analyze'. See the\nscript for instructions. For autovacuum settings, please review\n~postgres/data/postgresql.conf.\n\nIf you plan to access your PostgreSQL server using ODBC, please\nconsider running the SQL script /usr/local/share/postgresql/odbc.sql\nto get the functions required for ODBC compliance.\n\nPlease note that if you use the rc script,\n/usr/local/etc/rc.d/postgresql, to initialize the database, unicode\n(UTF-8) will be used to store character data by default.  Set\npostgresql_initdb_flags or use login.conf settings described below to\nalter this behaviour. See the start rc script for more info.\n\nTo set limits, environment stuff like locale and collation and other\nthings, you can set up a class in /etc/login.conf before initializing\nthe database. Add something similar to this to /etc/login.conf:\n---\npostgres:\\\n\t:lang=en_US.UTF-8:\\\n\t:setenv=LC_COLLATE=C:\\\n\t:tc=default:\n---\nand run `cap_mkdb /etc/login.conf'.\nThen add 'postgresql_login_class=\"postgres\"' to /etc/rc.conf, or\nset it as the postgres user's login class in /etc/passwd.\n\n======================================================================\n\nTo use PostgreSQL, enable it in rc.conf using\n\n  sysrc postgresql_enable=yes\n\nTo initialize the database, run\n\n  service postgresql initdb\n\nYou can then start PostgreSQL by running:\n\n  service postgresql start\n\nFor postmaster settings, see ~postgres/data/postgresql.conf\n\nNB. FreeBSD's PostgreSQL port logs to syslog by default\n    See ~postgres/data/postgresql.conf for more info\n\nNB. If you're not using a checksumming filesystem like ZFS, you might\n    wish to enable data checksumming. It can be enabled during\n    the initdb phase, by adding the \"--data-checksums\" flag to\n    the postgresql_initdb_flags rcvar. Otherwise you can enable it later by\n    using pg_checksums.  Check the initdb(1) manpage for more info\n    and make sure you understand the performance implications.\n\n======================================================================\n\nSECURITY ADVICE\n\nIf upgrading from a version 14.x < 14.12:\nA security vulnerability was found in the system views pg_stats_ext\nand pg_stats_ext_exprs, potentially allowing authenticated database\nusers to see data they shouldn't.  If this is of concern in your\ninstallation, run the SQL script /usr/local/share/postgresql/fix-CVE-2024-4317.sql\nfor each of your databases. For details, see\nhttps://www.postgresql.org/support/security/CVE-2024-4317/","type":"install"}]},{"name":"postgresql-jdbc","origin":"databases/postgresql-jdbc","version":"42.7.3","comment":"Java JDBC implementation for PostgreSQL","maintainer":"pgsql@FreeBSD.org","www":"https://jdbc.postgresql.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96de90fc00cabb01a596bf95cfd4ff68e27b09c864420e6447bb74e61c9795da","flatsize":1089711,"path":"All/postgresql-jdbc-42.7.3.pkg","repopath":"All/postgresql-jdbc-42.7.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1006792,"desc":"This is the official implementation of JDBC, the Java Database\nConnectivity API, for accessing PostgreSQL databases from Java.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["databases","java"]},{"name":"postgis-jdbc","origin":"databases/postgis-jdbc","version":"2.1.7","comment":"PostGIS spatial data structures for JDBC","maintainer":"rhurlin@FreeBSD.org","www":"http://postgis.refractions.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"484662960516e4cd4b212a7cc63ebcfbd89f13c19254a74a230096a4b16aab01","flatsize":121982,"path":"All/postgis-jdbc-2.1.7.pkg","repopath":"All/postgis-jdbc-2.1.7.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":82112,"desc":"PostGIS-JDBC provides the spatial data structures needed to use\nPostgreSQL-JDBC with spatial tables.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"postgresql-jdbc":{"origin":"databases/postgresql-jdbc","version":"42.7.3"}},"categories":["databases","java","geography"]},{"name":"postgresql13-docs","origin":"databases/postgresql13-docs","version":"13.16","comment":"The PostgreSQL documentation set","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06eb896f3006c3e5635f79e8595baadb13abf63b550337b7ef88fc9b80deb051","flatsize":15394533,"path":"All/postgresql13-docs-13.16.pkg","repopath":"All/postgresql13-docs-13.16.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":1937952,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","categories":["databases"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:13.16:::::dragonfly6:x86_64"}},{"name":"postgis33","origin":"databases/postgis33","version":"3.3.6_2","comment":"Geographic objects support for PostgreSQL databases","maintainer":"lbartoletti@FreeBSD.org","www":"https://postgis.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03c08ecdc0671839ba4306d049764fae23f9a58ddfe857b439e503ff74241939","flatsize":46036520,"path":"All/postgis33-3.3.6_2.pkg","repopath":"All/postgis33-3.3.6_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1806140,"desc":"PostGIS adds support for geographic objects to the PostgreSQL\nobject-relational database. In effect, PostGIS \"spatially enables\"\nthe PostgreSQL server, allowing it to be used as a backend spatial\ndatabase for geographic information systems (GIS), much like ESRI's\nSDE or Oracle's Spatial extension. PostGIS follows the OpenGIS\n\"Simple Features Specification for SQL\" and has been certified as\ncompliant with the \"Types and Functions\" profile.\n\nPostGIS development was started by Refractions Research as a project\nin open source spatial database technology. PostGIS is released\nunder the GNU General Public License. PostGIS continues to be\ndeveloped by a group of contributors led by a Project Steering\nCommittee and new features continue to be added.","deps":{"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"postgresql15-contrib":{"origin":"databases/postgresql15-contrib","version":"15.8"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"},"sfcgal":{"origin":"databases/sfcgal","version":"1.5.1_1"}},"categories":["databases","geography"],"shlibs_required":["libgeos_c.so.1","libproj.so.25","libjson-c.so.5","libSFCGAL.so.1","libiconv.so.2","libpq.so.5","libintl.so.8","libgdal.so.35","libpcre2-8.so.0","libprotobuf-c.so.1","libxml2.so.2"],"options":{"ADDRSTD":"on","JSON":"on","LOADERGUI":"off","NLS":"on","PROTOBUF":"on","RASTER":"on","SFCGAL":"on","TOPOLOGY":"on","WAGYU":"on"},"annotations":{"cpe":"cpe:2.3:a:postgis:postgis:3.3.6:::::dragonfly6:x86_64:2"}},{"name":"postgresql13-server","origin":"databases/postgresql13-server","version":"13.16","comment":"PostgreSQL is the most advanced open-source database available anywhere","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a910374e3dc36f0a99d3263871b9ffedb7b4db285aa9bbb2ba27fded9d93fc5","flatsize":24062786,"path":"All/postgresql13-server-13.16.pkg","repopath":"All/postgresql13-server-13.16.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":4846672,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql13-client":{"origin":"databases/postgresql13-client","version":"13.16"}},"categories":["databases"],"users":["postgres"],"groups":["postgres"],"shlibs_required":["libpq.so.5","libintl.so.8","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicuuc.so.74"],"options":{"DEBUG":"off","DOCS":"on","DTRACE":"off","GSSAPI":"off","LDAP":"off","LLVM":"off","NLS":"on","OPTIMIZED_CFLAGS":"off","PAM":"off","SSL":"on","TZDATA":"off","XML":"off"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:13.16:::::dragonfly6:x86_64"},"messages":[{"message":"For procedural languages and postgresql functions, please note that\nyou might have to update them when updating the server.\n\nIf you have many tables and many clients running, consider raising\nkern.maxfiles using sysctl(8), or reconfigure your kernel\nappropriately.\n\nThe port is set up to use autovacuum for new databases, but you might\nalso want to vacuum and perhaps backup your database regularly. There\nis a periodic script, /usr/local/etc/periodic/daily/502.pgsql, that\nyou may find useful. You can use it to backup and perform vacuum on all\ndatabases nightly. Per default, it performs `vacuum analyze'. See the\nscript for instructions. For autovacuum settings, please review\n~postgres/data/postgresql.conf.\n\nIf you plan to access your PostgreSQL server using ODBC, please\nconsider running the SQL script /usr/local/share/postgresql/odbc.sql\nto get the functions required for ODBC compliance.\n\nPlease note that if you use the rc script,\n/usr/local/etc/rc.d/postgresql, to initialize the database, unicode\n(UTF-8) will be used to store character data by default.  Set\npostgresql_initdb_flags or use login.conf settings described below to\nalter this behaviour. See the start rc script for more info.\n\nTo set limits, environment stuff like locale and collation and other\nthings, you can set up a class in /etc/login.conf before initializing\nthe database. Add something similar to this to /etc/login.conf:\n---\npostgres:\\\n\t:lang=en_US.UTF-8:\\\n\t:setenv=LC_COLLATE=C:\\\n\t:tc=default:\n---\nand run `cap_mkdb /etc/login.conf'.\nThen add 'postgresql_login_class=\"postgres\"' to /etc/rc.conf, or\nset it as the postgres user's login class in /etc/passwd.\n\n======================================================================\n\nTo use PostgreSQL, enable it in rc.conf using\n\n  sysrc postgresql_enable=yes\n\nTo initialize the database, run\n\n  service postgresql initdb\n\nYou can then start PostgreSQL by running:\n\n  service postgresql start\n\nFor postmaster settings, see ~postgres/data/postgresql.conf\n\nNB. FreeBSD's PostgreSQL port logs to syslog by default\n    See ~postgres/data/postgresql.conf for more info\n\nNB. If you're not using a checksumming filesystem like ZFS, you might\n    wish to enable data checksumming. It can be enabled during\n    the initdb phase, by adding the \"--data-checksums\" flag to\n    the postgresql_initdb_flags rcvar. Otherwise you can enable it later by\n    pg_checksums.  Check the initdb(1) manpage for more info\n    and make sure you understand the performance implications.\n\n======================================================================","type":"install"}]},{"name":"postgresql13-client","origin":"databases/postgresql13-client","version":"13.16","comment":"PostgreSQL database (client)","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20c79172fac00cad038e684662cc5cf0d7ffaf9778602ea1e432ec1a64ecf7a1","flatsize":12778199,"path":"All/postgresql13-client-13.16.pkg","repopath":"All/postgresql13-client-13.16.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":2766708,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases"],"shlibs_required":["libintl.so.8","libcrypto.so.12","libreadline.so.8","libssl.so.12"],"shlibs_provided":["libecpg.so.6","libecpg_compat.so.3","libpgtypes.so.3","libpq.so.5"],"options":{"DEBUG":"off","DOCS":"on","GSSAPI":"off","LIBEDIT":"off","NLS":"on","OPTIMIZED_CFLAGS":"off","PAM":"off","SSL":"on"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:13.16:::::dragonfly6:x86_64"},"messages":[{"message":"The PostgreSQL port has a collection of \"side orders\":\n\npostgresql-docs\n  For all of the html documentation\n\np5-Pg\n  A perl5 API for client access to PostgreSQL databases.\n\npostgresql-tcltk \n  If you want tcl/tk client support.\n\npostgresql-jdbc\n  For Java JDBC support.\n\npostgresql-odbc\n  For client access from unix applications using ODBC as access\n  method. Not needed to access unix PostgreSQL servers from Win32\n  using ODBC. See below.\n\nruby-postgres, py-psycopg2\n  For client access to PostgreSQL databases using the ruby & python\n  languages.\n\npostgresql-plperl, postgresql-pltcl & postgresql-plruby\n  For using perl5, tcl & ruby as procedural languages.\n\npostgresql-contrib\n  Lots of contributed utilities, postgresql functions and\n  datatypes. There you find pg_standby, pgcrypto and many other cool\n  things.\n\netc...","type":"install"}]},{"name":"postgresql12-docs","origin":"databases/postgresql12-docs","version":"12.20","comment":"The PostgreSQL documentation set","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72e885ecff1a7a4d6f9ec8c91185e05bb29156e00a581b1fc70354b8ff6d8e30","flatsize":14629023,"path":"All/postgresql12-docs-12.20.pkg","repopath":"All/postgresql12-docs-12.20.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":1896320,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","categories":["databases"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:12.20:::::dragonfly6:x86_64"}},{"name":"postgis32","origin":"databases/postgis32","version":"3.2.7_2","comment":"Geographic objects support for PostgreSQL databases","maintainer":"lbartoletti@FreeBSD.org","www":"https://postgis.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f02639064fdbff8a92666e9fe7b6ed7ae9e0e95392a1f9f18c223bd6008e370e","flatsize":34497900,"path":"All/postgis32-3.2.7_2.pkg","repopath":"All/postgis32-3.2.7_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2101464,"desc":"PostGIS adds support for geographic objects to the PostgreSQL\nobject-relational database. In effect, PostGIS \"spatially enables\"\nthe PostgreSQL server, allowing it to be used as a backend spatial\ndatabase for geographic information systems (GIS), much like ESRI's\nSDE or Oracle's Spatial extension. PostGIS follows the OpenGIS\n\"Simple Features Specification for SQL\" and has been certified as\ncompliant with the \"Types and Functions\" profile.\n\nPostGIS development was started by Refractions Research as a project\nin open source spatial database technology. PostGIS is released\nunder the GNU General Public License. PostGIS continues to be\ndeveloped by a group of contributors led by a Project Steering\nCommittee and new features continue to be added.","deps":{"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"postgresql15-contrib":{"origin":"databases/postgresql15-contrib","version":"15.8"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"},"sfcgal":{"origin":"databases/sfcgal","version":"1.5.1_1"}},"categories":["databases","geography"],"shlibs_required":["libgeos_c.so.1","libproj.so.25","libjson-c.so.5","libSFCGAL.so.1","libiconv.so.2","libpq.so.5","libintl.so.8","libgdal.so.35","libpcre2-8.so.0","libprotobuf-c.so.1","libxml2.so.2"],"options":{"ADDRSTD":"on","JSON":"on","LOADERGUI":"off","NLS":"on","PROTOBUF":"on","RASTER":"on","SFCGAL":"on","TOPOLOGY":"on","WAGYU":"on"},"annotations":{"cpe":"cpe:2.3:a:postgis:postgis:3.2.7:::::dragonfly6:x86_64:2"}},{"name":"postfixadmin33-php81","origin":"mail/postfixadmin33","version":"3.3.13","comment":"PHP web-based management tool for Postfix virtual domains and users","maintainer":"ports.maintainer@evilphi.com","www":"http://www.postfixadmin.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d746921190708a658bb337eb617ea81e372e0d1fcb4a0d88a58849ca95bbd91","flatsize":6325567,"path":"All/postfixadmin33-php81-3.3.13.pkg","repopath":"All/postfixadmin33-php81-3.3.13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1422524,"desc":"Postfix Admin is a web-based management tool written in PHP for\nPostfix with Postfix-style Virtual Domains using MySQL or\nPostgreSQL lookups.  Postfix Admin is known to work on Apache\nand Lighttpd, but is designed to work on any web server with\nPHP 5.1.2+ support.\n\nPostfix Admin features:\n\n- Virtual Mailboxes, Virtual Aliases and Forwarders;\n- Domain-to-Domain Forwarding (Catch-All Aliases);\n- Vacation (auto-responder) for Virtual Mailboxes;\n- Quota, Alias & Mailbox limits per domain;\n- Backup MX;\n- Packaged with over 25 languages.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-LockFile-Simple":{"origin":"devel/p5-LockFile-Simple","version":"0.208"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-MIME-EncWords":{"origin":"mail/p5-MIME-EncWords","version":"1.015.0"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-imap":{"origin":"mail/php81-imap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pdo_sqlite":{"origin":"databases/php81-pdo_sqlite","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"}},"categories":["mail","www"],"options":{"ADDONS":"on","DOCS":"on","IMAP":"on","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:postfix_admin_project:postfix_admin:3.3.13:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"If you are upgrading, you may need to update your existing database.\nYou can do so by browsing to [URL]/setup.php where [URL] is the\npostfixadmin root.\n\nTo avoid checksum errors when uninstalling or upgrading postfixadmin,\ndo not edit config.inc.php.  Instead, put your configuration settings\nin config.local.php in the postfixadmin webroot.  That file will be\nincluded automatically by config.inc.php.\n\nFor detailed information, please see the complete installation steps\nin /usr/local/share/doc/postfixadmin33/INSTALL.TXT.","type":"install"},{"message":"For upgrade-related details, including configuration changes, see\n/usr/local/share/doc/postfixadmin33/CHANGELOG.TXT.","type":"upgrade"}]},{"name":"postgis34","origin":"databases/postgis34","version":"3.4.2_4","comment":"Geographic objects support for PostgreSQL databases","maintainer":"lbartoletti@FreeBSD.org","www":"https://postgis.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d7ce95a31d2431a459bad14056a070538661c06756adcad8249b90913ec7cdd","flatsize":46978777,"path":"All/postgis34-3.4.2_4.pkg","repopath":"All/postgis34-3.4.2_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2197304,"desc":"PostGIS adds support for geographic objects to the PostgreSQL\nobject-relational database. In effect, PostGIS \"spatially enables\"\nthe PostgreSQL server, allowing it to be used as a backend spatial\ndatabase for geographic information systems (GIS), much like ESRI's\nSDE or Oracle's Spatial extension. PostGIS follows the OpenGIS\n\"Simple Features Specification for SQL\" and has been certified as\ncompliant with the \"Types and Functions\" profile.\n\nPostGIS development was started by Refractions Research as a project\nin open source spatial database technology. PostGIS is released\nunder the GNU General Public License. PostGIS continues to be\ndeveloped by a group of contributors led by a Project Steering\nCommittee and new features continue to be added.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"postgresql15-contrib":{"origin":"databases/postgresql15-contrib","version":"15.8"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"},"sfcgal":{"origin":"databases/sfcgal","version":"1.5.1_1"}},"categories":["databases","geography"],"shlibs_required":["libgeos_c.so.1","libproj.so.25","libjson-c.so.5","libSFCGAL.so.1","libiconv.so.2","libpq.so.5","libintl.so.8","libgdal.so.35","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libpcre2-8.so.0","libprotobuf-c.so.1","libxml2.so.2"],"options":{"ADDRSTD":"on","JSON":"on","LOADERGUI":"on","NLS":"on","PROTOBUF":"on","RASTER":"on","SFCGAL":"on","TOPOLOGY":"on"},"annotations":{"cpe":"cpe:2.3:a:postgis:postgis:3.4.2:::::dragonfly6:x86_64:4"}},{"name":"postfixadmin33-lite-php81","origin":"mail/postfixadmin33-lite","version":"3.3.13","comment":"PHP web-based management tool for Postfix virtual domains and users","maintainer":"ports.maintainer@evilphi.com","www":"http://www.postfixadmin.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d64162a2756916bfb16e0ec9ddfae390143a9aee8f3f9cc919471a38c8317fa6","flatsize":6098024,"path":"All/postfixadmin33-lite-php81-3.3.13.pkg","repopath":"All/postfixadmin33-lite-php81-3.3.13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1362656,"desc":"Postfix Admin is a web-based management tool written in PHP for\nPostfix with Postfix-style Virtual Domains using MySQL or\nPostgreSQL lookups.  Postfix Admin is known to work on Apache\nand Lighttpd, but is designed to work on any web server with\nPHP 5.1.2+ support.\n\nPostfix Admin features:\n\n- Virtual Mailboxes, Virtual Aliases and Forwarders;\n- Domain-to-Domain Forwarding (Catch-All Aliases);\n- Vacation (auto-responder) for Virtual Mailboxes;\n- Quota, Alias & Mailbox limits per domain;\n- Backup MX;\n- Packaged with over 25 languages.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pdo_sqlite":{"origin":"databases/php81-pdo_sqlite","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"}},"categories":["mail","www"],"options":{"ADDONS":"off","DOCS":"on","IMAP":"off","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:postfix_admin_project:postfix_admin:3.3.13:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"If you are upgrading, you may need to update your existing database.\nYou can do so by browsing to [URL]/setup.php where [URL] is the\npostfixadmin root.\n\nTo avoid checksum errors when uninstalling or upgrading postfixadmin,\ndo not edit config.inc.php.  Instead, put your configuration settings\nin config.local.php in the postfixadmin webroot.  That file will be\nincluded automatically by config.inc.php.\n\nFor detailed information, please see the complete installation steps\nin /usr/local/share/doc/postfixadmin33/INSTALL.TXT.","type":"install"},{"message":"For upgrade-related details, including configuration changes, see\n/usr/local/share/doc/postfixadmin33/CHANGELOG.TXT.","type":"upgrade"}]},{"name":"postfixadmin33-lite-php83","origin":"mail/postfixadmin33-lite","version":"3.3.13","comment":"PHP web-based management tool for Postfix virtual domains and users","maintainer":"ports.maintainer@evilphi.com","www":"http://www.postfixadmin.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c26df210c2fa77dbef40c2d8ed3535dff6bbd04bc73a757b6c2588046a88108","flatsize":6098024,"path":"All/postfixadmin33-lite-php83-3.3.13.pkg","repopath":"All/postfixadmin33-lite-php83-3.3.13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1362708,"desc":"Postfix Admin is a web-based management tool written in PHP for\nPostfix with Postfix-style Virtual Domains using MySQL or\nPostgreSQL lookups.  Postfix Admin is known to work on Apache\nand Lighttpd, but is designed to work on any web server with\nPHP 5.1.2+ support.\n\nPostfix Admin features:\n\n- Virtual Mailboxes, Virtual Aliases and Forwarders;\n- Domain-to-Domain Forwarding (Catch-All Aliases);\n- Vacation (auto-responder) for Virtual Mailboxes;\n- Quota, Alias & Mailbox limits per domain;\n- Backup MX;\n- Packaged with over 25 languages.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pdo_sqlite":{"origin":"databases/php83-pdo_sqlite","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"}},"categories":["mail","www"],"options":{"ADDONS":"off","DOCS":"on","IMAP":"off","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:postfix_admin_project:postfix_admin:3.3.13:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"If you are upgrading, you may need to update your existing database.\nYou can do so by browsing to [URL]/setup.php where [URL] is the\npostfixadmin root.\n\nTo avoid checksum errors when uninstalling or upgrading postfixadmin,\ndo not edit config.inc.php.  Instead, put your configuration settings\nin config.local.php in the postfixadmin webroot.  That file will be\nincluded automatically by config.inc.php.\n\nFor detailed information, please see the complete installation steps\nin /usr/local/share/doc/postfixadmin33/INSTALL.TXT.","type":"install"},{"message":"For upgrade-related details, including configuration changes, see\n/usr/local/share/doc/postfixadmin33/CHANGELOG.TXT.","type":"upgrade"}]},{"name":"postfixadmin33-php83","origin":"mail/postfixadmin33","version":"3.3.13","comment":"PHP web-based management tool for Postfix virtual domains and users","maintainer":"ports.maintainer@evilphi.com","www":"http://www.postfixadmin.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fee81388b58b68e63d548941818f641b90db15602751c6652e03663e27fc54d6","flatsize":6325567,"path":"All/postfixadmin33-php83-3.3.13.pkg","repopath":"All/postfixadmin33-php83-3.3.13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1422616,"desc":"Postfix Admin is a web-based management tool written in PHP for\nPostfix with Postfix-style Virtual Domains using MySQL or\nPostgreSQL lookups.  Postfix Admin is known to work on Apache\nand Lighttpd, but is designed to work on any web server with\nPHP 5.1.2+ support.\n\nPostfix Admin features:\n\n- Virtual Mailboxes, Virtual Aliases and Forwarders;\n- Domain-to-Domain Forwarding (Catch-All Aliases);\n- Vacation (auto-responder) for Virtual Mailboxes;\n- Quota, Alias & Mailbox limits per domain;\n- Backup MX;\n- Packaged with over 25 languages.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-LockFile-Simple":{"origin":"devel/p5-LockFile-Simple","version":"0.208"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-MIME-EncWords":{"origin":"mail/p5-MIME-EncWords","version":"1.015.0"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-imap":{"origin":"mail/php83-imap","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pdo_sqlite":{"origin":"databases/php83-pdo_sqlite","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"}},"categories":["mail","www"],"options":{"ADDONS":"on","DOCS":"on","IMAP":"on","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:postfix_admin_project:postfix_admin:3.3.13:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"If you are upgrading, you may need to update your existing database.\nYou can do so by browsing to [URL]/setup.php where [URL] is the\npostfixadmin root.\n\nTo avoid checksum errors when uninstalling or upgrading postfixadmin,\ndo not edit config.inc.php.  Instead, put your configuration settings\nin config.local.php in the postfixadmin webroot.  That file will be\nincluded automatically by config.inc.php.\n\nFor detailed information, please see the complete installation steps\nin /usr/local/share/doc/postfixadmin33/INSTALL.TXT.","type":"install"},{"message":"For upgrade-related details, including configuration changes, see\n/usr/local/share/doc/postfixadmin33/CHANGELOG.TXT.","type":"upgrade"}]},{"name":"postfixadmin33-lite-php82","origin":"mail/postfixadmin33-lite","version":"3.3.13","comment":"PHP web-based management tool for Postfix virtual domains and users","maintainer":"ports.maintainer@evilphi.com","www":"http://www.postfixadmin.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba66605b473339fa014b0213b04ec438889e0ed2b12b4997d00849a759881123","flatsize":6098024,"path":"All/postfixadmin33-lite-php82-3.3.13.pkg","repopath":"All/postfixadmin33-lite-php82-3.3.13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1362680,"desc":"Postfix Admin is a web-based management tool written in PHP for\nPostfix with Postfix-style Virtual Domains using MySQL or\nPostgreSQL lookups.  Postfix Admin is known to work on Apache\nand Lighttpd, but is designed to work on any web server with\nPHP 5.1.2+ support.\n\nPostfix Admin features:\n\n- Virtual Mailboxes, Virtual Aliases and Forwarders;\n- Domain-to-Domain Forwarding (Catch-All Aliases);\n- Vacation (auto-responder) for Virtual Mailboxes;\n- Quota, Alias & Mailbox limits per domain;\n- Backup MX;\n- Packaged with over 25 languages.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo_sqlite":{"origin":"databases/php82-pdo_sqlite","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["mail","www"],"options":{"ADDONS":"off","DOCS":"on","IMAP":"off","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:postfix_admin_project:postfix_admin:3.3.13:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"If you are upgrading, you may need to update your existing database.\nYou can do so by browsing to [URL]/setup.php where [URL] is the\npostfixadmin root.\n\nTo avoid checksum errors when uninstalling or upgrading postfixadmin,\ndo not edit config.inc.php.  Instead, put your configuration settings\nin config.local.php in the postfixadmin webroot.  That file will be\nincluded automatically by config.inc.php.\n\nFor detailed information, please see the complete installation steps\nin /usr/local/share/doc/postfixadmin33/INSTALL.TXT.","type":"install"},{"message":"For upgrade-related details, including configuration changes, see\n/usr/local/share/doc/postfixadmin33/CHANGELOG.TXT.","type":"upgrade"}]},{"name":"postfixadmin33-php82","origin":"mail/postfixadmin33","version":"3.3.13","comment":"PHP web-based management tool for Postfix virtual domains and users","maintainer":"ports.maintainer@evilphi.com","www":"http://www.postfixadmin.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3486c1b403697f0e7ae50e50efe5c07b195c54f19e19ed41087b652ab04a1049","flatsize":6325567,"path":"All/postfixadmin33-php82-3.3.13.pkg","repopath":"All/postfixadmin33-php82-3.3.13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1422524,"desc":"Postfix Admin is a web-based management tool written in PHP for\nPostfix with Postfix-style Virtual Domains using MySQL or\nPostgreSQL lookups.  Postfix Admin is known to work on Apache\nand Lighttpd, but is designed to work on any web server with\nPHP 5.1.2+ support.\n\nPostfix Admin features:\n\n- Virtual Mailboxes, Virtual Aliases and Forwarders;\n- Domain-to-Domain Forwarding (Catch-All Aliases);\n- Vacation (auto-responder) for Virtual Mailboxes;\n- Quota, Alias & Mailbox limits per domain;\n- Backup MX;\n- Packaged with over 25 languages.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-LockFile-Simple":{"origin":"devel/p5-LockFile-Simple","version":"0.208"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-MIME-EncWords":{"origin":"mail/p5-MIME-EncWords","version":"1.015.0"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-imap":{"origin":"mail/php82-imap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo_sqlite":{"origin":"databases/php82-pdo_sqlite","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["mail","www"],"options":{"ADDONS":"on","DOCS":"on","IMAP":"on","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:postfix_admin_project:postfix_admin:3.3.13:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"If you are upgrading, you may need to update your existing database.\nYou can do so by browsing to [URL]/setup.php where [URL] is the\npostfixadmin root.\n\nTo avoid checksum errors when uninstalling or upgrading postfixadmin,\ndo not edit config.inc.php.  Instead, put your configuration settings\nin config.local.php in the postfixadmin webroot.  That file will be\nincluded automatically by config.inc.php.\n\nFor detailed information, please see the complete installation steps\nin /usr/local/share/doc/postfixadmin33/INSTALL.TXT.","type":"install"},{"message":"For upgrade-related details, including configuration changes, see\n/usr/local/share/doc/postfixadmin33/CHANGELOG.TXT.","type":"upgrade"}]},{"name":"postfix-policyd-weight","origin":"mail/postfix-policyd-weight","version":"0.1.15.2_7","comment":"Weighted policy daemon for postfix","maintainer":"ports@FreeBSD.org","www":"https://www.policyd-weight.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0defe6205dc934d075d059204a54cd096277d8010d528bdb50355356091371ed","flatsize":154621,"path":"All/postfix-policyd-weight-0.1.15.2_7.pkg","repopath":"All/postfix-policyd-weight-0.1.15.2_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":39692,"desc":"Policyd-weight is (as the name says) a weighted policyd for Postfix.\nIt uses HELO, MAIL FROM and the MTA IP address for scoring their\ncorrectness. It also uses definable DNSBLs and RHSBLs in a scored fashion.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"users":["polw"],"groups":["polw"],"messages":[{"message":"* Start with:\n\n# /usr/local/bin/policyd-weight start\n\n* To use this from Postfix SMTPD, use in /usr/local/etc/postfix/main.cf\n\nsmtpd_recipient_restrictions =\n\t...\n\tpermit_mynetworks\n\t...\n\treject_unauth_destination\n\treject_unauth_pipelining\n\tcheck_policy_service inet:127.0.0.1:12525\n\t...\n\n* NOTE:\n*   specify check_policy_service AFTER reject_unauth_destination\n*   else your system can become an open relay.\n*\n* CONFIGURATION:\n*\n*   edit /usr/local/etc/policyd-weight.conf\n*   An example is provided in /usr/local/etc/policyd-weight.conf.sample\n*\n* Please compare existing configuration with the provided sample\n* and remove deprecated DNSBL/RHSBL lists","type":"install"},{"message":"===>   NOTICE:\n\nThe postfix-policyd-weight port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"postfix-postfwd","origin":"mail/postfix-postfwd","version":"2.03_2","comment":"Postfix firewall policy daemon","maintainer":"andreas.jobs+freebsdbugs@ruhr-uni-bochum.de","www":"https://www.postfwd.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd282eb776303c092061914ef3500cc46a6a26b7dafce149916b57a7434f6d5c","flatsize":636352,"path":"All/postfix-postfwd-2.03_2.pkg","repopath":"All/postfix-postfwd-2.03_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":145060,"desc":"The program uses the postfix policy delegation protocol to control access to\nthe mail system before a message has been accepted (please visit\nhttp://www.postfix.org/SMTPD_POLICY_README.html for more information). It\nallows you to choose an action (e.g. reject, dunno) for a combination of\nseveral smtp parameters (like sender and recipient address, size or the\nclient's TLS fingerprint).","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"* Start postfwd with:\n\n# /usr/local/etc/rc.d/postfwd start\n\n* Integrate thusly in: /usr/local/etc/postfix/main.cf\n\n127.0.0.1:10040_time_limit   = 3600\n\nsmtpd_recipient_restrictions =\n\t...\n\tpermit_mynetworks\n\t...\n\treject_unauth_destination\n\treject_unauth_pipelining\n\tcheck_policy_service inet:127.0.0.1:10040\n\t...\n\n* NOTE: specify check_policy_service AFTER reject_unauth_destination\n* or else your system can become an open relay.\n*\n* CONFIGURATION:\n*\n* Create and edit /usr/local/etc/postfwd.conf\n* An example is provided in /usr/local/etc/postfwd.conf.sample","type":"install"}]},{"name":"postgresql12-client","origin":"databases/postgresql12-client","version":"12.20","comment":"PostgreSQL database (client)","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43f35e58057ca9a756207318210f855c085f8e4d583b784223b3d23b11005896","flatsize":12287885,"path":"All/postgresql12-client-12.20.pkg","repopath":"All/postgresql12-client-12.20.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":2703860,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases"],"shlibs_required":["libintl.so.8","libcrypto.so.12","libreadline.so.8","libssl.so.12"],"shlibs_provided":["libecpg.so.6","libecpg_compat.so.3","libpgtypes.so.3","libpq.so.5"],"options":{"DEBUG":"off","DOCS":"on","GSSAPI":"off","LIBEDIT":"off","NLS":"on","OPTIMIZED_CFLAGS":"off","PAM":"off","SSL":"on"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:12.20:::::dragonfly6:x86_64"},"messages":[{"message":"The PostgreSQL port has a collection of \"side orders\":\n\npostgresql-docs\n  For all of the html documentation\n\np5-Pg\n  A perl5 API for client access to PostgreSQL databases.\n\npostgresql-tcltk \n  If you want tcl/tk client support.\n\npostgresql-jdbc\n  For Java JDBC support.\n\npostgresql-odbc\n  For client access from unix applications using ODBC as access\n  method. Not needed to access unix PostgreSQL servers from Win32\n  using ODBC. See below.\n\nruby-postgres, py-psycopg2\n  For client access to PostgreSQL databases using the ruby & python\n  languages.\n\npostgresql-plperl, postgresql-pltcl & postgresql-plruby\n  For using perl5, tcl & ruby as procedural languages.\n\npostgresql-contrib\n  Lots of contributed utilities, postgresql functions and\n  datatypes. There you find pg_standby, pgcrypto and many other cool\n  things.\n\netc...","type":"install"}]},{"name":"postfix-policyd-spf-perl","origin":"mail/postfix-policyd-spf-perl","version":"2.011","comment":"SPF policy service for Postfix written in Perl","maintainer":"ports.maintainer@evilphi.com","www":"https://launchpad.net/postfix-policyd-spf-perl/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c61e19cc3922ee7b6473d75f5b81aa028651169d0ecb8672d8b34cc62786b55","flatsize":33580,"path":"All/postfix-policyd-spf-perl-2.011.pkg","repopath":"All/postfix-policyd-spf-perl-2.011.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11244,"desc":"postfix-policyd-spf-perl is an RFC-4408-compliant SPF policy service for\npostfix written in Perl.","deps":{"p5-Mail-SPF":{"origin":"mail/p5-Mail-SPF","version":"3.20240617"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"p5-Sys-Hostname-Long":{"origin":"sysutils/p5-Sys-Hostname-Long","version":"1.5_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"messages":[{"message":"The service is not enabled by default.  Enable it by doing the following:\n\n1. Add the following to /etc/postfix/master.cf:\n\n\tspf-policy unix -       n       n       -       0       spawn\n\t  user=nobody argv=/usr/local/libexec/postfix-policyd-spf-perl\n\n   The user nobody is fine if you have no other daemons running as nobody.\n   Otherwise, you should use a dedicated user and group for this policy\n   service.\n\n2. Add \"spf-policy_time_limit = 3600\" to main.cf.\n\n3. Configure the Postfix policy service in /usr/local/etc/postfix/main.cf:\n\n\tsmtpd_recipient_restrictions =\n\t\t...\n\t\treject_unauth_destination\n\t\t...\n\t\tcheck_policy_service unix:private/spf-policy\n\t\t...\n\n   NOTE: Specify check_policy_service AFTER reject_unauth_destination or your\n   system may become an open relay.\n\n4. Restart Postfix.","type":"install"}]},{"name":"postfix-policyd-sf","origin":"mail/postfix-policyd-sf","version":"1.82_1,1","comment":"Anti-spam plugin for Postfix (written in C)","maintainer":"ports@FreeBSD.org","www":"https://wiki.policyd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67263791793da54166c22d94d3c88fa776d37a6a4d56527bb086358851fc0440","flatsize":352092,"path":"All/postfix-policyd-sf-1.82_1,1.pkg","repopath":"All/postfix-policyd-sf-1.82_1,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":75968,"desc":"Policyd is an anti-spam plugin for Postfix (written in C) that does :\n\n o Greylisting,\n o Sender-(envelope, SASL or host / ip)-based throttling\n   (on messages and/or volume per defined time unit),\n o Recipient rate limiting,\n o Spamtrap monitoring / blacklisting,\n o HELO auto blacklisting\n o HELO randomization preventation,\n o Sender mail addresses or domain Sender blacklisting","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["mail"],"shlibs_required":["libmysqlclient.so.21"],"options":{"DOCS":"on"},"messages":[{"message":"Please conduct README.txt before using it.","type":"install"},{"message":"===>   NOTICE:\n\nThe postfix-policyd-sf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"postgresql13-plperl","origin":"databases/postgresql13-plperl","version":"13.16","comment":"Write SQL functions for PostgreSQL using Perl5","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f0098c15243fd353ae4f8e922f7fbbee8f7ca2977ed85df2bab788bef369693","flatsize":681057,"path":"All/postgresql13-plperl-13.16.pkg","repopath":"All/postgresql13-plperl-13.16.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":142508,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql13-server":{"origin":"databases/postgresql13-server","version":"13.16"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"],"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:13.16:::::dragonfly6:x86_64"},"messages":[{"message":"PL/Perl has been installed. Check the createlang(l) manpage for more\ninfo. You can install PL/Perl as trusted or untrusted, by using either\n\"createlang plperl\" or \"createlang plperlu\".","type":"install"}]},{"name":"postfix-pgsql","origin":"mail/postfix","version":"3.9.0_1,1","comment":"Secure alternative to widely-used Sendmail (with PostgreSQL support)","maintainer":"otis@FreeBSD.org","www":"https://www.postfix.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82fd2295ec9c5c1b02d33369d91e69e6b120fa0580c646d7953454630e8d8473","flatsize":8084492,"path":"All/postfix-pgsql-3.9.0_1,1.pkg","repopath":"All/postfix-pgsql-3.9.0_1,1.pkg","licenselogic":"and","licenses":["EPL","IPL10"],"pkgsize":1738088,"desc":"Postfix attempts to be fast, easy to administer, and secure, while at the same\ntime being sendmail compatible enough to not upset existing users. Thus, the\noutside has a sendmail-ish flavor, but the inside is completely different.\n\nSome features:\n\nConnection cache for SMTP, DSN status notifications, IP version 6, Plug-in\nsupport for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and\nauthentication, Configurable status notification message text, Access control\nper client/sender/recipient/etc, Content filter (built-in, external before\nqueue, external after queue), Berkeley DB database, LDAP database, MySQL\ndatabase, PostgreSQL database, Maildir and mailbox format, Virtual domains,\nVERP envelope return addresses and others.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["mail"],"users":["postfix"],"groups":["mail","maildrop","postfix"],"shlibs_required":["libicuuc.so.74","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicudata.so.74","libpcre2-8.so.0","libpq.so.5"],"shlibs_provided":["libpostfix-dns.so","libpostfix-global.so","libpostfix-master.so","libpostfix-tls.so","libpostfix-util.so"],"options":{"BDB":"off","BLACKLISTD":"off","CDB":"off","DOCS":"on","EAI":"on","INST_BASE":"off","LDAP":"off","LMDB":"off","MONGO":"off","MYSQL":"off","NIS":"off","PCRE2":"on","SASL":"off","SQLITE":"off","TEST":"off","TLS":"on","SASLKMIT":"off","SASLKRB5":"off"},"annotations":{"cpe":"cpe:2.3:a:postfix:postfix:3.9.0:::::dragonfly6:x86_64:1","flavor":"pgsql"},"messages":[{"message":"To use postfix instead of sendmail:\n  - clear sendmail queue and stop the sendmail daemons\n\nRun the following commands to enable postfix during startup:\n  - sysrc postfix_enable=\"YES\"\n  - sysrc sendmail_enable=\"NONE\"\n\nIf postfix is *not* already activated in /etc/mail/mailer.conf\n  - mv /etc/mail/mailer.conf /etc/mail/mailer.conf.old\n  - install -d /etc/mail\n  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /etc/mail/mailer.conf\n\nDisable sendmail(8) specific tasks,\nadd the following lines to /etc/periodic.conf(.local):\n  daily_clean_hoststat_enable=\"NO\"\n  daily_status_mail_rejects_enable=\"NO\"\n  daily_status_include_submit_mailq=\"NO\"\n  daily_submit_queuerun=\"NO\"\n\nIf you are using SASL, you need to make sure that postfix has access to read\nthe sasldb file.  This is accomplished by adding postfix to group mail and\nmaking the /usr/local/etc/sasldb* file(s) readable by group mail (this should\nbe the default for new installs).","type":"install"},{"message":"If you remove postfix permanent, adjust / remove the the following file:\n  - /etc/mail/mailer.conf","type":"remove"}]},{"name":"postfix-sqlite","origin":"mail/postfix","version":"3.9.0_1,1","comment":"Secure alternative to widely-used Sendmail (with SQLite support)","maintainer":"otis@FreeBSD.org","www":"https://www.postfix.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d14bf0f9c7cd0c934e515a0ab82d8b257f78f6449642b116939ae3b35ef06cb","flatsize":8080264,"path":"All/postfix-sqlite-3.9.0_1,1.pkg","repopath":"All/postfix-sqlite-3.9.0_1,1.pkg","licenselogic":"and","licenses":["EPL","IPL10"],"pkgsize":1739380,"desc":"Postfix attempts to be fast, easy to administer, and secure, while at the same\ntime being sendmail compatible enough to not upset existing users. Thus, the\noutside has a sendmail-ish flavor, but the inside is completely different.\n\nSome features:\n\nConnection cache for SMTP, DSN status notifications, IP version 6, Plug-in\nsupport for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and\nauthentication, Configurable status notification message text, Access control\nper client/sender/recipient/etc, Content filter (built-in, external before\nqueue, external after queue), Berkeley DB database, LDAP database, MySQL\ndatabase, PostgreSQL database, Maildir and mailbox format, Virtual domains,\nVERP envelope return addresses and others.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["mail"],"users":["postfix"],"groups":["mail","maildrop","postfix"],"shlibs_required":["libicuuc.so.74","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicudata.so.74","libpcre2-8.so.0","libsqlite3.so.0"],"shlibs_provided":["libpostfix-dns.so","libpostfix-global.so","libpostfix-master.so","libpostfix-tls.so","libpostfix-util.so"],"options":{"BDB":"off","BLACKLISTD":"off","CDB":"off","DOCS":"on","EAI":"on","INST_BASE":"off","LDAP":"off","LMDB":"off","MONGO":"off","MYSQL":"off","NIS":"off","PCRE2":"on","PGSQL":"off","SASL":"off","TEST":"off","TLS":"on","SASLKMIT":"off","SASLKRB5":"off"},"annotations":{"cpe":"cpe:2.3:a:postfix:postfix:3.9.0:::::dragonfly6:x86_64:1","flavor":"sqlite"},"messages":[{"message":"To use postfix instead of sendmail:\n  - clear sendmail queue and stop the sendmail daemons\n\nRun the following commands to enable postfix during startup:\n  - sysrc postfix_enable=\"YES\"\n  - sysrc sendmail_enable=\"NONE\"\n\nIf postfix is *not* already activated in /etc/mail/mailer.conf\n  - mv /etc/mail/mailer.conf /etc/mail/mailer.conf.old\n  - install -d /etc/mail\n  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /etc/mail/mailer.conf\n\nDisable sendmail(8) specific tasks,\nadd the following lines to /etc/periodic.conf(.local):\n  daily_clean_hoststat_enable=\"NO\"\n  daily_status_mail_rejects_enable=\"NO\"\n  daily_status_include_submit_mailq=\"NO\"\n  daily_submit_queuerun=\"NO\"\n\nIf you are using SASL, you need to make sure that postfix has access to read\nthe sasldb file.  This is accomplished by adding postfix to group mail and\nmaking the /usr/local/etc/sasldb* file(s) readable by group mail (this should\nbe the default for new installs).","type":"install"},{"message":"If you remove postfix permanent, adjust / remove the the following file:\n  - /etc/mail/mailer.conf","type":"remove"}]},{"name":"puppetdb7","origin":"databases/puppetdb7","version":"7.19.0","comment":"PuppetDB storeconfigs backend","maintainer":"puppet@FreeBSD.org","www":"https://docs.puppetlabs.com/puppetdb/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fbdbeedd1e5f48189033ea19d98d4bdf707f42222eb555f415b2250209bf4ab4","flatsize":58063229,"path":"All/puppetdb7-7.19.0.pkg","repopath":"All/puppetdb7-7.19.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":49859844,"desc":"The PuppetDB storeconfigs backend","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["databases","java"],"users":["puppetdb"],"groups":["puppetdb"],"annotations":{"cpe":"cpe:2.3:a:puppet:puppetdb:7.19.0:::::dragonfly6:x86_64"},"messages":[{"message":"If this is a new installation, please run the follow to setup your SSL/puppetdb\nserver:\n\n/usr/local/bin/puppetdb ssl-setup\n\nPlease also remember to add puppetdb_enable=\"YES\" into your rc.conf.","type":"install"}]},{"name":"postgis31","origin":"databases/postgis31","version":"3.1.10_1","comment":"Geographic objects support for PostgreSQL databases","maintainer":"lbartoletti@FreeBSD.org","www":"https://postgis.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc854ed81788026617695d948558322097c7a266eb4400e13f3cff25fab0c5be","flatsize":33239564,"path":"All/postgis31-3.1.10_1.pkg","repopath":"All/postgis31-3.1.10_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2102996,"desc":"PostGIS adds support for geographic objects to the PostgreSQL\nobject-relational database. In effect, PostGIS \"spatially enables\"\nthe PostgreSQL server, allowing it to be used as a backend spatial\ndatabase for geographic information systems (GIS), much like ESRI's\nSDE or Oracle's Spatial extension. PostGIS follows the OpenGIS\n\"Simple Features Specification for SQL\" and has been certified as\ncompliant with the \"Types and Functions\" profile.\n\nPostGIS development was started by Refractions Research as a project\nin open source spatial database technology. PostGIS is released\nunder the GNU General Public License. PostGIS continues to be\ndeveloped by a group of contributors led by a Project Steering\nCommittee and new features continue to be added.","deps":{"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"postgresql15-contrib":{"origin":"databases/postgresql15-contrib","version":"15.8"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"},"sfcgal":{"origin":"databases/sfcgal","version":"1.5.1_1"}},"categories":["databases","geography"],"shlibs_required":["libgeos_c.so.1","libproj.so.25","libjson-c.so.5","libSFCGAL.so.1","libiconv.so.2","libpq.so.5","libintl.so.8","libgdal.so.35","libpcre.so.1","libprotobuf-c.so.1","libxml2.so.2"],"options":{"ADDRSTD":"on","JSON":"on","LOADERGUI":"off","NLS":"on","PROTOBUF":"on","RASTER":"on","SFCGAL":"on","TOPOLOGY":"on","WAGYU":"on"},"annotations":{"cpe":"cpe:2.3:a:postgis:postgis:3.1.10:::::dragonfly6:x86_64:1"}},{"name":"postfix-sasl","origin":"mail/postfix","version":"3.9.0_1,1","comment":"Secure alternative to widely-used Sendmail (with Cyrus SASL support)","maintainer":"otis@FreeBSD.org","www":"https://www.postfix.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"233090ea8c8c4b9881f5387f71e5eae1f2a9a951aa1cdaf217b66280351b21e1","flatsize":8096454,"path":"All/postfix-sasl-3.9.0_1,1.pkg","repopath":"All/postfix-sasl-3.9.0_1,1.pkg","licenselogic":"and","licenses":["EPL","IPL10"],"pkgsize":1739364,"desc":"Postfix attempts to be fast, easy to administer, and secure, while at the same\ntime being sendmail compatible enough to not upset existing users. Thus, the\noutside has a sendmail-ish flavor, but the inside is completely different.\n\nSome features:\n\nConnection cache for SMTP, DSN status notifications, IP version 6, Plug-in\nsupport for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and\nauthentication, Configurable status notification message text, Access control\nper client/sender/recipient/etc, Content filter (built-in, external before\nqueue, external after queue), Berkeley DB database, LDAP database, MySQL\ndatabase, PostgreSQL database, Maildir and mailbox format, Virtual domains,\nVERP envelope return addresses and others.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"users":["postfix"],"groups":["mail","maildrop","postfix"],"shlibs_required":["libicuuc.so.74","libsasl2.so.3","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicudata.so.74","libpcre2-8.so.0"],"shlibs_provided":["libpostfix-dns.so","libpostfix-global.so","libpostfix-master.so","libpostfix-tls.so","libpostfix-util.so"],"options":{"BDB":"off","BLACKLISTD":"off","CDB":"off","DOCS":"on","EAI":"on","INST_BASE":"off","LDAP":"off","LMDB":"off","MONGO":"off","MYSQL":"off","NIS":"off","PCRE2":"on","PGSQL":"off","SQLITE":"off","TEST":"off","TLS":"on","SASLKMIT":"off","SASLKRB5":"off"},"annotations":{"cpe":"cpe:2.3:a:postfix:postfix:3.9.0:::::dragonfly6:x86_64:1","flavor":"sasl"},"messages":[{"message":"To use postfix instead of sendmail:\n  - clear sendmail queue and stop the sendmail daemons\n\nRun the following commands to enable postfix during startup:\n  - sysrc postfix_enable=\"YES\"\n  - sysrc sendmail_enable=\"NONE\"\n\nIf postfix is *not* already activated in /etc/mail/mailer.conf\n  - mv /etc/mail/mailer.conf /etc/mail/mailer.conf.old\n  - install -d /etc/mail\n  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /etc/mail/mailer.conf\n\nDisable sendmail(8) specific tasks,\nadd the following lines to /etc/periodic.conf(.local):\n  daily_clean_hoststat_enable=\"NO\"\n  daily_status_mail_rejects_enable=\"NO\"\n  daily_status_include_submit_mailq=\"NO\"\n  daily_submit_queuerun=\"NO\"\n\nIf you are using SASL, you need to make sure that postfix has access to read\nthe sasldb file.  This is accomplished by adding postfix to group mail and\nmaking the /usr/local/etc/sasldb* file(s) readable by group mail (this should\nbe the default for new installs).","type":"install"},{"message":"If you remove postfix permanent, adjust / remove the the following file:\n  - /etc/mail/mailer.conf","type":"remove"}]},{"name":"postfix-mysql","origin":"mail/postfix","version":"3.9.0_1,1","comment":"Secure alternative to widely-used Sendmail (with MySQL support)","maintainer":"otis@FreeBSD.org","www":"https://www.postfix.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"462de82245ee539d62c44538a98f86d15b67ee32a4e8d8095ddd0a072f07997f","flatsize":8110956,"path":"All/postfix-mysql-3.9.0_1,1.pkg","repopath":"All/postfix-mysql-3.9.0_1,1.pkg","licenselogic":"and","licenses":["EPL","IPL10"],"pkgsize":1747680,"desc":"Postfix attempts to be fast, easy to administer, and secure, while at the same\ntime being sendmail compatible enough to not upset existing users. Thus, the\noutside has a sendmail-ish flavor, but the inside is completely different.\n\nSome features:\n\nConnection cache for SMTP, DSN status notifications, IP version 6, Plug-in\nsupport for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and\nauthentication, Configurable status notification message text, Access control\nper client/sender/recipient/etc, Content filter (built-in, external before\nqueue, external after queue), Berkeley DB database, LDAP database, MySQL\ndatabase, PostgreSQL database, Maildir and mailbox format, Virtual domains,\nVERP envelope return addresses and others.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"users":["postfix"],"groups":["mail","maildrop","postfix"],"shlibs_required":["libicuuc.so.74","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicudata.so.74","libmysqlclient.so.21","libpcre2-8.so.0"],"shlibs_provided":["libpostfix-dns.so","libpostfix-global.so","libpostfix-master.so","libpostfix-tls.so","libpostfix-util.so"],"options":{"BDB":"off","BLACKLISTD":"off","CDB":"off","DOCS":"on","EAI":"on","INST_BASE":"off","LDAP":"off","LMDB":"off","MONGO":"off","NIS":"off","PCRE2":"on","PGSQL":"off","SASL":"off","SQLITE":"off","TEST":"off","TLS":"on","SASLKMIT":"off","SASLKRB5":"off"},"annotations":{"cpe":"cpe:2.3:a:postfix:postfix:3.9.0:::::dragonfly6:x86_64:1","flavor":"mysql"},"messages":[{"message":"To use postfix instead of sendmail:\n  - clear sendmail queue and stop the sendmail daemons\n\nRun the following commands to enable postfix during startup:\n  - sysrc postfix_enable=\"YES\"\n  - sysrc sendmail_enable=\"NONE\"\n\nIf postfix is *not* already activated in /etc/mail/mailer.conf\n  - mv /etc/mail/mailer.conf /etc/mail/mailer.conf.old\n  - install -d /etc/mail\n  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /etc/mail/mailer.conf\n\nDisable sendmail(8) specific tasks,\nadd the following lines to /etc/periodic.conf(.local):\n  daily_clean_hoststat_enable=\"NO\"\n  daily_status_mail_rejects_enable=\"NO\"\n  daily_status_include_submit_mailq=\"NO\"\n  daily_submit_queuerun=\"NO\"\n\nIf you are using SASL, you need to make sure that postfix has access to read\nthe sasldb file.  This is accomplished by adding postfix to group mail and\nmaking the /usr/local/etc/sasldb* file(s) readable by group mail (this should\nbe the default for new installs).","type":"install"},{"message":"If you remove postfix permanent, adjust / remove the the following file:\n  - /etc/mail/mailer.conf","type":"remove"}]},{"name":"postgresql12-server","origin":"databases/postgresql12-server","version":"12.20","comment":"PostgreSQL is the most advanced open-source database available anywhere","maintainer":"pgsql@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"052e315154e455034c1e7d24c6a73ca8788043e5c2176eb15531c995b6f304b6","flatsize":24152775,"path":"All/postgresql12-server-12.20.pkg","repopath":"All/postgresql12-server-12.20.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":4792704,"desc":"PostgreSQL is a sophisticated Object-Relational DBMS, supporting\nalmost all SQL constructs, including subselects, transactions, and\nuser-defined types and functions. It is the most advanced open-source\ndatabase available anywhere. Commercial Support is also available.\n\nThe original Postgres code was the effort of many graduate students,\nundergraduate students, and staff programmers working under the direction of\nProfessor Michael Stonebraker at the University of California, Berkeley. In\n1995, Andrew Yu and Jolly Chen took on the task of converting the DBMS query\nlanguage to SQL and created a new database system which came to known as\nPostgres95. Many others contributed to the porting, testing, debugging and\nenhancement of the Postgres95 code. As the code improved, and 1995 faded into\nmemory, PostgreSQL was born.\n\nPostgreSQL development is presently being performed by a team of Internet\ndevelopers who are now responsible for all current and future development. The\ndevelopment team coordinator is Marc G. Fournier (scrappy@PostgreSQL.ORG).\nSupport is available from the PostgreSQL developer/user community through the\nsupport mailing list (questions@PostgreSQL.ORG).\n\nPostgreSQL is free and the complete source is available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql12-client":{"origin":"databases/postgresql12-client","version":"12.20"}},"categories":["databases"],"users":["postgres"],"groups":["postgres"],"shlibs_required":["libpq.so.5","libintl.so.8","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicuuc.so.74"],"options":{"DEBUG":"off","DOCS":"on","DTRACE":"off","GSSAPI":"off","LDAP":"off","LLVM":"off","NLS":"on","OPTIMIZED_CFLAGS":"off","PAM":"off","SSL":"on","TZDATA":"off","XML":"off"},"annotations":{"cpe":"cpe:2.3:a:postgresql:postgresql:12.20:::::dragonfly6:x86_64"},"messages":[{"message":"For procedural languages and postgresql functions, please note that\nyou might have to update them when updating the server.\n\nIf you have many tables and many clients running, consider raising\nkern.maxfiles using sysctl(8), or reconfigure your kernel\nappropriately.\n\nThe port is set up to use autovacuum for new databases, but you might\nalso want to vacuum and perhaps backup your database regularly. There\nis a periodic script, /usr/local/etc/periodic/daily/502.pgsql, that\nyou may find useful. You can use it to backup and perform vacuum on all\ndatabases nightly. Per default, it performs `vacuum analyze'. See the\nscript for instructions. For autovacuum settings, please review\n~postgres/data/postgresql.conf.\n\nIf you plan to access your PostgreSQL server using ODBC, please\nconsider running the SQL script /usr/local/share/postgresql/odbc.sql\nto get the functions required for ODBC compliance.\n\nPlease note that if you use the rc script,\n/usr/local/etc/rc.d/postgresql, to initialize the database, unicode\n(UTF-8) will be used to store character data by default.  Set\npostgresql_initdb_flags or use login.conf settings described below to\nalter this behaviour. See the start rc script for more info.\n\nTo set limits, environment stuff like locale and collation and other\nthings, you can set up a class in /etc/login.conf before initializing\nthe database. Add something similar to this to /etc/login.conf:\n---\npostgres:\\\n\t:lang=en_US.UTF-8:\\\n\t:setenv=LC_COLLATE=C:\\\n\t:tc=default:\n---\nand run `cap_mkdb /etc/login.conf'.\nThen add 'postgresql_login_class=\"postgres\"' to /etc/rc.conf, or\nset it as the postgres user's login class in /etc/passwd.\n\n======================================================================\n\nTo use PostgreSQL, enable it in rc.conf using\n\n  sysrc postgresql_enable=yes\n\nTo initialize the database, run\n\n  service postgresql initdb\n\nYou can then start PostgreSQL by running:\n\n  service postgresql start\n\nFor postmaster settings, see ~postgres/data/postgresql.conf\n\nNB. FreeBSD's PostgreSQL port logs to syslog by default\n    See ~postgres/data/postgresql.conf for more info\n\nNB. If you're not using a checksumming filesystem like ZFS, you might\n    wish to enable data checksumming. It can be enabled during\n    the initdb phase, by adding the \"--data-checksums\" flag to\n    the postgresql_initdb_flags rcvar. Otherwise you can enable it later by\n    pg_checksums.  Check the initdb(1) manpage for more info\n    and make sure you understand the performance implications.\n\n======================================================================","type":"install"}]},{"name":"postfix-mongo","origin":"mail/postfix","version":"3.9.0_1,1","comment":"Secure alternative to widely-used Sendmail ","maintainer":"otis@FreeBSD.org","www":"https://www.postfix.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e420da3ee8c41296f2f70da0e18e23eae65013b3feebf87c53631a552d7fe053","flatsize":8068651,"path":"All/postfix-mongo-3.9.0_1,1.pkg","repopath":"All/postfix-mongo-3.9.0_1,1.pkg","licenselogic":"and","licenses":["EPL","IPL10"],"pkgsize":1734324,"desc":"Postfix attempts to be fast, easy to administer, and secure, while at the same\ntime being sendmail compatible enough to not upset existing users. Thus, the\noutside has a sendmail-ish flavor, but the inside is completely different.\n\nSome features:\n\nConnection cache for SMTP, DSN status notifications, IP version 6, Plug-in\nsupport for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and\nauthentication, Configurable status notification message text, Access control\nper client/sender/recipient/etc, Content filter (built-in, external before\nqueue, external after queue), Berkeley DB database, LDAP database, MySQL\ndatabase, PostgreSQL database, Maildir and mailbox format, Virtual domains,\nVERP envelope return addresses and others.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"users":["postfix"],"groups":["mail","maildrop","postfix"],"shlibs_required":["libicuuc.so.74","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicudata.so.74","libpcre2-8.so.0"],"shlibs_provided":["libpostfix-dns.so","libpostfix-global.so","libpostfix-master.so","libpostfix-tls.so","libpostfix-util.so"],"options":{"BDB":"off","BLACKLISTD":"off","CDB":"off","DOCS":"on","EAI":"on","INST_BASE":"off","LDAP":"off","LMDB":"off","MONGO":"off","MYSQL":"off","NIS":"off","PCRE2":"on","PGSQL":"off","SASL":"off","SQLITE":"off","TEST":"off","TLS":"on","SASLKMIT":"off","SASLKRB5":"off"},"annotations":{"cpe":"cpe:2.3:a:postfix:postfix:3.9.0:::::dragonfly6:x86_64:1","flavor":"mongo"},"messages":[{"message":"To use postfix instead of sendmail:\n  - clear sendmail queue and stop the sendmail daemons\n\nRun the following commands to enable postfix during startup:\n  - sysrc postfix_enable=\"YES\"\n  - sysrc sendmail_enable=\"NONE\"\n\nIf postfix is *not* already activated in /etc/mail/mailer.conf\n  - mv /etc/mail/mailer.conf /etc/mail/mailer.conf.old\n  - install -d /etc/mail\n  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /etc/mail/mailer.conf\n\nDisable sendmail(8) specific tasks,\nadd the following lines to /etc/periodic.conf(.local):\n  daily_clean_hoststat_enable=\"NO\"\n  daily_status_mail_rejects_enable=\"NO\"\n  daily_status_include_submit_mailq=\"NO\"\n  daily_submit_queuerun=\"NO\"\n\nIf you are using SASL, you need to make sure that postfix has access to read\nthe sasldb file.  This is accomplished by adding postfix to group mail and\nmaking the /usr/local/etc/sasldb* file(s) readable by group mail (this should\nbe the default for new installs).","type":"install"},{"message":"If you remove postfix permanent, adjust / remove the the following file:\n  - /etc/mail/mailer.conf","type":"remove"}]},{"name":"postfixadmin-php83","origin":"mail/postfixadmin","version":"3.4.d.20211018","comment":"PHP web-based management tool for Postfix virtual domains and users","maintainer":"ports.maintainer@evilphi.com","www":"http://www.postfixadmin.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa0cf823f37680f032b57932013dfbb3e5e6ef79e72a44d2c318870bec42e565","flatsize":9622558,"path":"All/postfixadmin-php83-3.4.d.20211018.pkg","repopath":"All/postfixadmin-php83-3.4.d.20211018.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4384608,"desc":"Postfix Admin is a web-based management tool written in PHP for\nPostfix with Postfix-style Virtual Domains using MySQL or\nPostgreSQL lookups.  Postfix Admin is known to work on Apache\nand Lighttpd, but is designed to work on any web server with\nPHP 5.1.2+ support.\n\nPostfix Admin features:\n\n- Virtual Mailboxes, Virtual Aliases and Forwarders;\n- Domain-to-Domain Forwarding (Catch-All Aliases);\n- Vacation (auto-responder) for Virtual Mailboxes;\n- Quota, Alias & Mailbox limits per domain;\n- Backup MX;\n- Packaged with over 25 languages.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-LockFile-Simple":{"origin":"devel/p5-LockFile-Simple","version":"0.208"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-MIME-EncWords":{"origin":"mail/p5-MIME-EncWords","version":"1.015.0"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-imap":{"origin":"mail/php83-imap","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pdo_sqlite":{"origin":"databases/php83-pdo_sqlite","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"}},"categories":["mail","www"],"options":{"ADDONS":"on","DOCS":"on","IMAP":"on","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:postfix_admin_project:postfix_admin:3.4.d.20211018:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"If you are upgrading, you may need to update your existing database.\nYou can do so by browsing to [URL]/setup.php where [URL] is the\npostfixadmin root.\n\nTo avoid checksum errors when uninstalling or upgrading postfixadmin,\ndo not edit config.inc.php.  Instead, put your configuration settings\nin config.local.php in the postfixadmin webroot.  That file will be\nincluded automatically by config.inc.php.\n\nFor detailed information, please see the complete installation steps\nin /usr/local/share/doc/postfixadmin/INSTALL.TXT.","type":"install"},{"message":"For upgrade-related details, including configuration changes, see\n/usr/local/share/doc/postfixadmin/CHANGELOG.TXT.","type":"upgrade"}]},{"name":"postfixadmin-php81","origin":"mail/postfixadmin","version":"3.4.d.20211018","comment":"PHP web-based management tool for Postfix virtual domains and users","maintainer":"ports.maintainer@evilphi.com","www":"http://www.postfixadmin.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0f264ff2a5ee81687b8c3bd58a7ace212f54c5b5cf31b72f4132fb97e2c8abd","flatsize":9622558,"path":"All/postfixadmin-php81-3.4.d.20211018.pkg","repopath":"All/postfixadmin-php81-3.4.d.20211018.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4384576,"desc":"Postfix Admin is a web-based management tool written in PHP for\nPostfix with Postfix-style Virtual Domains using MySQL or\nPostgreSQL lookups.  Postfix Admin is known to work on Apache\nand Lighttpd, but is designed to work on any web server with\nPHP 5.1.2+ support.\n\nPostfix Admin features:\n\n- Virtual Mailboxes, Virtual Aliases and Forwarders;\n- Domain-to-Domain Forwarding (Catch-All Aliases);\n- Vacation (auto-responder) for Virtual Mailboxes;\n- Quota, Alias & Mailbox limits per domain;\n- Backup MX;\n- Packaged with over 25 languages.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-LockFile-Simple":{"origin":"devel/p5-LockFile-Simple","version":"0.208"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-MIME-EncWords":{"origin":"mail/p5-MIME-EncWords","version":"1.015.0"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-imap":{"origin":"mail/php81-imap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pdo_sqlite":{"origin":"databases/php81-pdo_sqlite","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"}},"categories":["mail","www"],"options":{"ADDONS":"on","DOCS":"on","IMAP":"on","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:postfix_admin_project:postfix_admin:3.4.d.20211018:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"If you are upgrading, you may need to update your existing database.\nYou can do so by browsing to [URL]/setup.php where [URL] is the\npostfixadmin root.\n\nTo avoid checksum errors when uninstalling or upgrading postfixadmin,\ndo not edit config.inc.php.  Instead, put your configuration settings\nin config.local.php in the postfixadmin webroot.  That file will be\nincluded automatically by config.inc.php.\n\nFor detailed information, please see the complete installation steps\nin /usr/local/share/doc/postfixadmin/INSTALL.TXT.","type":"install"},{"message":"For upgrade-related details, including configuration changes, see\n/usr/local/share/doc/postfixadmin/CHANGELOG.TXT.","type":"upgrade"}]},{"name":"postfixadmin-php82","origin":"mail/postfixadmin","version":"3.4.d.20211018","comment":"PHP web-based management tool for Postfix virtual domains and users","maintainer":"ports.maintainer@evilphi.com","www":"http://www.postfixadmin.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"891b0776e317249bb3c13d172bfb6e69fb924fd5103c2ba9efdfda7e5a693f77","flatsize":9622558,"path":"All/postfixadmin-php82-3.4.d.20211018.pkg","repopath":"All/postfixadmin-php82-3.4.d.20211018.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4384556,"desc":"Postfix Admin is a web-based management tool written in PHP for\nPostfix with Postfix-style Virtual Domains using MySQL or\nPostgreSQL lookups.  Postfix Admin is known to work on Apache\nand Lighttpd, but is designed to work on any web server with\nPHP 5.1.2+ support.\n\nPostfix Admin features:\n\n- Virtual Mailboxes, Virtual Aliases and Forwarders;\n- Domain-to-Domain Forwarding (Catch-All Aliases);\n- Vacation (auto-responder) for Virtual Mailboxes;\n- Quota, Alias & Mailbox limits per domain;\n- Backup MX;\n- Packaged with over 25 languages.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-LockFile-Simple":{"origin":"devel/p5-LockFile-Simple","version":"0.208"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-MIME-EncWords":{"origin":"mail/p5-MIME-EncWords","version":"1.015.0"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-imap":{"origin":"mail/php82-imap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo_sqlite":{"origin":"databases/php82-pdo_sqlite","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["mail","www"],"options":{"ADDONS":"on","DOCS":"on","IMAP":"on","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:postfix_admin_project:postfix_admin:3.4.d.20211018:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"If you are upgrading, you may need to update your existing database.\nYou can do so by browsing to [URL]/setup.php where [URL] is the\npostfixadmin root.\n\nTo avoid checksum errors when uninstalling or upgrading postfixadmin,\ndo not edit config.inc.php.  Instead, put your configuration settings\nin config.local.php in the postfixadmin webroot.  That file will be\nincluded automatically by config.inc.php.\n\nFor detailed information, please see the complete installation steps\nin /usr/local/share/doc/postfixadmin/INSTALL.TXT.","type":"install"},{"message":"For upgrade-related details, including configuration changes, see\n/usr/local/share/doc/postfixadmin/CHANGELOG.TXT.","type":"upgrade"}]},{"name":"postfinger","origin":"mail/postfinger","version":"1.30","comment":"Postfix Configuration Summary Reporter","maintainer":"A.J.Caines@halplant.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40df281425d837dac8c58ef33b096b72e6dfb83e0a6ed99a10384be842db9701","flatsize":9976,"path":"All/postfinger-1.30.pkg","repopath":"All/postfinger-1.30.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4228,"desc":"Postfix configuration summary and reporting tool by Simon J. Mudd\nUseful for seeking assistance on the postfix-user mailing list.\n\nFTP: ftp://ftp.wl0.org/ftp.wl0.org/postfinger/README","categories":["mail"],"options":{"DOCS":"on"}},{"name":"posterazor","origin":"print/posterazor","version":"1.9.7_1","comment":"Cuts an image into pieces which can be printed out as a poster","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/aportale/posterazor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50b58716090590f151fa6011854e2e2960efdac85e71e503dd22ea3acf3e79ee","flatsize":553577,"path":"All/posterazor-1.9.7_1.pkg","repopath":"All/posterazor-1.9.7_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":136220,"desc":"PosteRazor cuts a raster image into pieces which can afterwards be\nprinted out and assembled to a poster.\n\nAs input, the PosteRazor takes a raster image. The resulting poster is\nsaved as a multipage PDF document. An easy to use, wizard like user\ninterface guides through 5 steps.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["print","graphics"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"portupdate-scan","origin":"ports-mgmt/portupdate-scan","version":"0.4_1","comment":"Display pertinent parts of {PORTSDIR}/UPDATING","maintainer":"alex@stangl.us","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3a8592a34cfc4dc1728808fc5991e991c61a92b4b8492433ae0918c488334c8","flatsize":14370,"path":"All/portupdate-scan-0.4_1.pkg","repopath":"All/portupdate-scan-0.4_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":7080,"desc":"portupdate-scan simplifies dealing with /usr/ports/UPDATING when you have so\nmany ports installed that it is difficult to know which sections are relevant.\n\nIt reads /usr/ports/UPDATING, attempting for each block to determine whether\nthe affected ports are installed. It omits blocks that do not apply.\nIt handles wildcards and other special cases, however it cannot handle\nall variants of phrases used on the AFFECTS: line.\nIn uncertain cases, it errs on the side of reporting.\n\nAlex Stangl <alex@stangl.us>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ports-mgmt"]},{"name":"porttree","origin":"ports-mgmt/porttree","version":"1.1.r114_3","comment":"Show dependencies of FreeBSD port as pseudo graphical tree","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/porttree/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d910753aa912ebc3b63bc2e2a2f067362072dccc11bfba954d5471c65c4c981","flatsize":21664,"path":"All/porttree-1.1.r114_3.pkg","repopath":"All/porttree-1.1.r114_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9304,"desc":"For a given port determine its dependencies using any combination of the\n - FETCH_DEPENDS\n - EXTRACT_DEPENDS\n - PATCH_DEPENDS\n - LIB_DEPENDS\n - BUILD_DEPENDS\n - RUN_DEPENDS\n - TEST_DEPENDS\n\nand show them as a pseudo graphical tree with indication of the depends type.\nUse back references for cross-connections.","deps":{"py311-configargparse":{"origin":"devel/py-configargparse","version":"1.5.3_1"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ports-mgmt","python"],"messages":[{"message":"===>   NOTICE:\n\nThe porttree port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"postfixadmin-lite-php83","origin":"mail/postfixadmin-lite","version":"3.4.d.20211018","comment":"PHP web-based management tool for Postfix virtual domains and users","maintainer":"ports.maintainer@evilphi.com","www":"http://www.postfixadmin.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58af81ce88f1389954abaab6effab679564289efc975fa38975b60a8ecc2e13d","flatsize":9393720,"path":"All/postfixadmin-lite-php83-3.4.d.20211018.pkg","repopath":"All/postfixadmin-lite-php83-3.4.d.20211018.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4324468,"desc":"Postfix Admin is a web-based management tool written in PHP for\nPostfix with Postfix-style Virtual Domains using MySQL or\nPostgreSQL lookups.  Postfix Admin is known to work on Apache\nand Lighttpd, but is designed to work on any web server with\nPHP 5.1.2+ support.\n\nPostfix Admin features:\n\n- Virtual Mailboxes, Virtual Aliases and Forwarders;\n- Domain-to-Domain Forwarding (Catch-All Aliases);\n- Vacation (auto-responder) for Virtual Mailboxes;\n- Quota, Alias & Mailbox limits per domain;\n- Backup MX;\n- Packaged with over 25 languages.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pdo_sqlite":{"origin":"databases/php83-pdo_sqlite","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"}},"categories":["mail","www"],"options":{"ADDONS":"off","DOCS":"on","IMAP":"off","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:postfix_admin_project:postfix_admin:3.4.d.20211018:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"If you are upgrading, you may need to update your existing database.\nYou can do so by browsing to [URL]/setup.php where [URL] is the\npostfixadmin root.\n\nTo avoid checksum errors when uninstalling or upgrading postfixadmin,\ndo not edit config.inc.php.  Instead, put your configuration settings\nin config.local.php in the postfixadmin webroot.  That file will be\nincluded automatically by config.inc.php.\n\nFor detailed information, please see the complete installation steps\nin /usr/local/share/doc/postfixadmin/INSTALL.TXT.","type":"install"},{"message":"For upgrade-related details, including configuration changes, see\n/usr/local/share/doc/postfixadmin/CHANGELOG.TXT.","type":"upgrade"}]},{"name":"postfix-current-pgsql","origin":"mail/postfix-current","version":"3.10.20240612,6","comment":"Experimental Postfix version ","maintainer":"otis@FreeBSD.org","www":"https://www.postfix.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a81810508bd5f73156ababac3cd6a60576daf885b60a3f5300c340a312f35de","flatsize":8066918,"path":"All/postfix-current-pgsql-3.10.20240612,6.pkg","repopath":"All/postfix-current-pgsql-3.10.20240612,6.pkg","licenselogic":"and","licenses":["EPL","IPL10"],"pkgsize":1737708,"desc":"Postfix attempts to be fast, easy to administer, and secure, while at the same\ntime being sendmail compatible enough to not upset existing users. Thus, the\noutside has a sendmail-ish flavor, but the inside is completely different.\n\nSome features:\n\nConnection cache for SMTP, DSN status notifications, IP version 6, Plug-in\nsupport for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and\nauthentication, Configurable status notification message text, Access control\nper client/sender/recipient/etc, Content filter (built-in, external before\nqueue, external after queue), Berkeley DB database, LDAP database, MySQL\ndatabase, PostgreSQL database, Maildir and mailbox format, Virtual domains,\nVERP envelope return addresses and others.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"users":["postfix"],"groups":["mail","maildrop","postfix"],"shlibs_required":["libicuuc.so.74","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicudata.so.74","libpcre2-8.so.0"],"shlibs_provided":["libpostfix-dns.so","libpostfix-global.so","libpostfix-master.so","libpostfix-tls.so","libpostfix-util.so"],"options":{"BDB":"off","BLACKLISTD":"off","CDB":"off","DOCS":"on","EAI":"on","INST_BASE":"off","LDAP":"off","LMDB":"off","MONGO":"off","MYSQL":"off","NIS":"off","PCRE2":"on","PGSQL":"off","SASL":"off","SQLITE":"off","TEST":"off","TLS":"on","SASLKMIT":"off","SASLKRB5":"off"},"annotations":{"cpe":"cpe:2.3:a:postfix:postfix:3.10.20240612:::::dragonfly6:x86_64","flavor":"pgsql"},"messages":[{"message":"To use postfix instead of sendmail:\n  - clear sendmail queue and stop the sendmail daemons\n\nRun the following commands to enable postfix during startup:\n  - sysrc postfix_enable=\"YES\"\n  - sysrc sendmail_enable=\"NONE\"\n\nIf postfix is *not* already activated in /etc/mail/mailer.conf\n  - mv /etc/mail/mailer.conf /etc/mail/mailer.conf.old\n  - install -d /etc/mail\n  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /etc/mail/mailer.conf\n\nDisable sendmail(8) specific tasks,\nadd the following lines to /etc/periodic.conf(.local):\n  daily_clean_hoststat_enable=\"NO\"\n  daily_status_mail_rejects_enable=\"NO\"\n  daily_status_include_submit_mailq=\"NO\"\n  daily_submit_queuerun=\"NO\"\n\nIf you are using SASL, you need to make sure that postfix has access to read\nthe sasldb file.  This is accomplished by adding postfix to group mail and\nmaking the /usr/local/etc/sasldb* file(s) readable by group mail (this should\nbe the default for new installs).","type":"install"},{"message":"If you are upgrading from prior postfix version, please see the README\nfiles for recommended changes to your configuration and additional\nhttp://www.postfix.org/COMPATIBILITY_README.html\n\nIncompatible change with snapshot 20200920\n==========================================\nInternal protocols have changed. You need to \"postfix stop\" before\nupdating, or before backing out to an earlier release, otherwise\nlong-running daemons (pickup, qmgr, verify, tlsproxy, postscreen)\nmay fail to communicate with the rest of Postfix (warnings, timeouts).\n\nThe purpose of this change is to produce better error messages, for\nexample, when someone configures the discard daemon as a bounce\nservice in master.cf, or vice versa.\n\nThis change will break third-party code that implements a\nPostfix-internal protocol such as qpsmtpd. Programs that depend on\nPostfix internal details are not supported.","type":"upgrade"},{"message":"If you remove postfix permanent, adjust / remove the the following file:\n  - /etc/mail/mailer.conf","type":"remove"}]},{"name":"postfixadmin-lite-php82","origin":"mail/postfixadmin-lite","version":"3.4.d.20211018","comment":"PHP web-based management tool for Postfix virtual domains and users","maintainer":"ports.maintainer@evilphi.com","www":"http://www.postfixadmin.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"747d99706c1f932f1650366f2b9454b1b89b7142e3094c2c71dbe56c692b050b","flatsize":9393720,"path":"All/postfixadmin-lite-php82-3.4.d.20211018.pkg","repopath":"All/postfixadmin-lite-php82-3.4.d.20211018.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4324328,"desc":"Postfix Admin is a web-based management tool written in PHP for\nPostfix with Postfix-style Virtual Domains using MySQL or\nPostgreSQL lookups.  Postfix Admin is known to work on Apache\nand Lighttpd, but is designed to work on any web server with\nPHP 5.1.2+ support.\n\nPostfix Admin features:\n\n- Virtual Mailboxes, Virtual Aliases and Forwarders;\n- Domain-to-Domain Forwarding (Catch-All Aliases);\n- Vacation (auto-responder) for Virtual Mailboxes;\n- Quota, Alias & Mailbox limits per domain;\n- Backup MX;\n- Packaged with over 25 languages.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo_sqlite":{"origin":"databases/php82-pdo_sqlite","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["mail","www"],"options":{"ADDONS":"off","DOCS":"on","IMAP":"off","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:postfix_admin_project:postfix_admin:3.4.d.20211018:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"If you are upgrading, you may need to update your existing database.\nYou can do so by browsing to [URL]/setup.php where [URL] is the\npostfixadmin root.\n\nTo avoid checksum errors when uninstalling or upgrading postfixadmin,\ndo not edit config.inc.php.  Instead, put your configuration settings\nin config.local.php in the postfixadmin webroot.  That file will be\nincluded automatically by config.inc.php.\n\nFor detailed information, please see the complete installation steps\nin /usr/local/share/doc/postfixadmin/INSTALL.TXT.","type":"install"},{"message":"For upgrade-related details, including configuration changes, see\n/usr/local/share/doc/postfixadmin/CHANGELOG.TXT.","type":"upgrade"}]},{"name":"porttools","origin":"ports-mgmt/porttools","version":"1.11_1","comment":"Tools for testing and submitting port updates and new ports","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/skreuzer/porttools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80d0cc16854cddc6a3168009cab2c2cea4aa1e29faa4996f10cd0a941760a2d7","flatsize":67207,"path":"All/porttools-1.11_1.pkg","repopath":"All/porttools-1.11_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":20992,"desc":"FreeBSD Port Tools includes the following commands:\n- port create: create a new port from a template\n- port diff: generate a diff against a previous version of the port\n- port fetch: fetch distfile(s) of a new version of the port\n- port help: display usage summary for port(1) commands\n- port test: automate testing a new port or a port update","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"portlint":{"origin":"ports-mgmt/portlint","version":"2.22.1"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"},"ydiff":{"origin":"textproc/ydiff","version":"1.2,1"}},"categories":["ports-mgmt"],"options":{"DOCS":"on"}},{"name":"postfixadmin-lite-php81","origin":"mail/postfixadmin-lite","version":"3.4.d.20211018","comment":"PHP web-based management tool for Postfix virtual domains and users","maintainer":"ports.maintainer@evilphi.com","www":"http://www.postfixadmin.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c9b8d983f1f7234fa9235b4eadff1888ee0acddc24e94c1dc4cda4502d93899","flatsize":9393720,"path":"All/postfixadmin-lite-php81-3.4.d.20211018.pkg","repopath":"All/postfixadmin-lite-php81-3.4.d.20211018.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4324536,"desc":"Postfix Admin is a web-based management tool written in PHP for\nPostfix with Postfix-style Virtual Domains using MySQL or\nPostgreSQL lookups.  Postfix Admin is known to work on Apache\nand Lighttpd, but is designed to work on any web server with\nPHP 5.1.2+ support.\n\nPostfix Admin features:\n\n- Virtual Mailboxes, Virtual Aliases and Forwarders;\n- Domain-to-Domain Forwarding (Catch-All Aliases);\n- Vacation (auto-responder) for Virtual Mailboxes;\n- Quota, Alias & Mailbox limits per domain;\n- Backup MX;\n- Packaged with over 25 languages.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pdo_sqlite":{"origin":"databases/php81-pdo_sqlite","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"}},"categories":["mail","www"],"options":{"ADDONS":"off","DOCS":"on","IMAP":"off","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:postfix_admin_project:postfix_admin:3.4.d.20211018:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"If you are upgrading, you may need to update your existing database.\nYou can do so by browsing to [URL]/setup.php where [URL] is the\npostfixadmin root.\n\nTo avoid checksum errors when uninstalling or upgrading postfixadmin,\ndo not edit config.inc.php.  Instead, put your configuration settings\nin config.local.php in the postfixadmin webroot.  That file will be\nincluded automatically by config.inc.php.\n\nFor detailed information, please see the complete installation steps\nin /usr/local/share/doc/postfixadmin/INSTALL.TXT.","type":"install"},{"message":"For upgrade-related details, including configuration changes, see\n/usr/local/share/doc/postfixadmin/CHANGELOG.TXT.","type":"upgrade"}]},{"name":"postfix","origin":"mail/postfix","version":"3.9.0_1,1","comment":"Secure alternative to widely-used Sendmail ","maintainer":"otis@FreeBSD.org","www":"https://www.postfix.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2be38ef4afbb83f39a6fc67ac6b4ba2d6cf1a7e306159f6531f3b64f34261fa6","flatsize":8068651,"path":"All/postfix-3.9.0_1,1.pkg","repopath":"All/postfix-3.9.0_1,1.pkg","licenselogic":"and","licenses":["EPL","IPL10"],"pkgsize":1734708,"desc":"Postfix attempts to be fast, easy to administer, and secure, while at the same\ntime being sendmail compatible enough to not upset existing users. Thus, the\noutside has a sendmail-ish flavor, but the inside is completely different.\n\nSome features:\n\nConnection cache for SMTP, DSN status notifications, IP version 6, Plug-in\nsupport for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and\nauthentication, Configurable status notification message text, Access control\nper client/sender/recipient/etc, Content filter (built-in, external before\nqueue, external after queue), Berkeley DB database, LDAP database, MySQL\ndatabase, PostgreSQL database, Maildir and mailbox format, Virtual domains,\nVERP envelope return addresses and others.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"users":["postfix"],"groups":["mail","maildrop","postfix"],"shlibs_required":["libicuuc.so.74","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicudata.so.74","libpcre2-8.so.0"],"shlibs_provided":["libpostfix-dns.so","libpostfix-global.so","libpostfix-master.so","libpostfix-tls.so","libpostfix-util.so"],"options":{"BDB":"off","BLACKLISTD":"off","CDB":"off","DOCS":"on","EAI":"on","INST_BASE":"off","LDAP":"off","LMDB":"off","MONGO":"off","MYSQL":"off","NIS":"off","PCRE2":"on","PGSQL":"off","SASL":"off","SQLITE":"off","TEST":"off","TLS":"on","SASLKMIT":"off","SASLKRB5":"off"},"annotations":{"cpe":"cpe:2.3:a:postfix:postfix:3.9.0:::::dragonfly6:x86_64:1","flavor":"default"},"messages":[{"message":"To use postfix instead of sendmail:\n  - clear sendmail queue and stop the sendmail daemons\n\nRun the following commands to enable postfix during startup:\n  - sysrc postfix_enable=\"YES\"\n  - sysrc sendmail_enable=\"NONE\"\n\nIf postfix is *not* already activated in /etc/mail/mailer.conf\n  - mv /etc/mail/mailer.conf /etc/mail/mailer.conf.old\n  - install -d /etc/mail\n  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /etc/mail/mailer.conf\n\nDisable sendmail(8) specific tasks,\nadd the following lines to /etc/periodic.conf(.local):\n  daily_clean_hoststat_enable=\"NO\"\n  daily_status_mail_rejects_enable=\"NO\"\n  daily_status_include_submit_mailq=\"NO\"\n  daily_submit_queuerun=\"NO\"\n\nIf you are using SASL, you need to make sure that postfix has access to read\nthe sasldb file.  This is accomplished by adding postfix to group mail and\nmaking the /usr/local/etc/sasldb* file(s) readable by group mail (this should\nbe the default for new installs).","type":"install"},{"message":"If you remove postfix permanent, adjust / remove the the following file:\n  - /etc/mail/mailer.conf","type":"remove"}]},{"name":"postfix-current-sqlite","origin":"mail/postfix-current","version":"3.10.20240612,6","comment":"Experimental Postfix version ","maintainer":"otis@FreeBSD.org","www":"https://www.postfix.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f1451b80a1094a4e10c46eb82029db241e1ec95edb4d47929c3dc611e23e083","flatsize":8066918,"path":"All/postfix-current-sqlite-3.10.20240612,6.pkg","repopath":"All/postfix-current-sqlite-3.10.20240612,6.pkg","licenselogic":"and","licenses":["EPL","IPL10"],"pkgsize":1738472,"desc":"Postfix attempts to be fast, easy to administer, and secure, while at the same\ntime being sendmail compatible enough to not upset existing users. Thus, the\noutside has a sendmail-ish flavor, but the inside is completely different.\n\nSome features:\n\nConnection cache for SMTP, DSN status notifications, IP version 6, Plug-in\nsupport for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and\nauthentication, Configurable status notification message text, Access control\nper client/sender/recipient/etc, Content filter (built-in, external before\nqueue, external after queue), Berkeley DB database, LDAP database, MySQL\ndatabase, PostgreSQL database, Maildir and mailbox format, Virtual domains,\nVERP envelope return addresses and others.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"users":["postfix"],"groups":["mail","maildrop","postfix"],"shlibs_required":["libicuuc.so.74","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicudata.so.74","libpcre2-8.so.0"],"shlibs_provided":["libpostfix-dns.so","libpostfix-global.so","libpostfix-master.so","libpostfix-tls.so","libpostfix-util.so"],"options":{"BDB":"off","BLACKLISTD":"off","CDB":"off","DOCS":"on","EAI":"on","INST_BASE":"off","LDAP":"off","LMDB":"off","MONGO":"off","MYSQL":"off","NIS":"off","PCRE2":"on","PGSQL":"off","SASL":"off","SQLITE":"off","TEST":"off","TLS":"on","SASLKMIT":"off","SASLKRB5":"off"},"annotations":{"cpe":"cpe:2.3:a:postfix:postfix:3.10.20240612:::::dragonfly6:x86_64","flavor":"sqlite"},"messages":[{"message":"To use postfix instead of sendmail:\n  - clear sendmail queue and stop the sendmail daemons\n\nRun the following commands to enable postfix during startup:\n  - sysrc postfix_enable=\"YES\"\n  - sysrc sendmail_enable=\"NONE\"\n\nIf postfix is *not* already activated in /etc/mail/mailer.conf\n  - mv /etc/mail/mailer.conf /etc/mail/mailer.conf.old\n  - install -d /etc/mail\n  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /etc/mail/mailer.conf\n\nDisable sendmail(8) specific tasks,\nadd the following lines to /etc/periodic.conf(.local):\n  daily_clean_hoststat_enable=\"NO\"\n  daily_status_mail_rejects_enable=\"NO\"\n  daily_status_include_submit_mailq=\"NO\"\n  daily_submit_queuerun=\"NO\"\n\nIf you are using SASL, you need to make sure that postfix has access to read\nthe sasldb file.  This is accomplished by adding postfix to group mail and\nmaking the /usr/local/etc/sasldb* file(s) readable by group mail (this should\nbe the default for new installs).","type":"install"},{"message":"If you are upgrading from prior postfix version, please see the README\nfiles for recommended changes to your configuration and additional\nhttp://www.postfix.org/COMPATIBILITY_README.html\n\nIncompatible change with snapshot 20200920\n==========================================\nInternal protocols have changed. You need to \"postfix stop\" before\nupdating, or before backing out to an earlier release, otherwise\nlong-running daemons (pickup, qmgr, verify, tlsproxy, postscreen)\nmay fail to communicate with the rest of Postfix (warnings, timeouts).\n\nThe purpose of this change is to produce better error messages, for\nexample, when someone configures the discard daemon as a bounce\nservice in master.cf, or vice versa.\n\nThis change will break third-party code that implements a\nPostfix-internal protocol such as qpsmtpd. Programs that depend on\nPostfix internal details are not supported.","type":"upgrade"},{"message":"If you remove postfix permanent, adjust / remove the the following file:\n  - /etc/mail/mailer.conf","type":"remove"}]},{"name":"postfix-ldap","origin":"mail/postfix","version":"3.9.0_1,1","comment":"Secure alternative to widely-used Sendmail (with OpenLDAP support)","maintainer":"otis@FreeBSD.org","www":"https://www.postfix.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67c663239138f9a36555a7fce47048879f199f11e4748e609dbce2e41f18dc37","flatsize":8101509,"path":"All/postfix-ldap-3.9.0_1,1.pkg","repopath":"All/postfix-ldap-3.9.0_1,1.pkg","licenselogic":"and","licenses":["EPL","IPL10"],"pkgsize":1742636,"desc":"Postfix attempts to be fast, easy to administer, and secure, while at the same\ntime being sendmail compatible enough to not upset existing users. Thus, the\noutside has a sendmail-ish flavor, but the inside is completely different.\n\nSome features:\n\nConnection cache for SMTP, DSN status notifications, IP version 6, Plug-in\nsupport for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and\nauthentication, Configurable status notification message text, Access control\nper client/sender/recipient/etc, Content filter (built-in, external before\nqueue, external after queue), Berkeley DB database, LDAP database, MySQL\ndatabase, PostgreSQL database, Maildir and mailbox format, Virtual domains,\nVERP envelope return addresses and others.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"users":["postfix"],"groups":["mail","maildrop","postfix"],"shlibs_required":["libicuuc.so.74","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicudata.so.74","libldap.so.2","liblber.so.2","libpcre2-8.so.0"],"shlibs_provided":["libpostfix-dns.so","libpostfix-global.so","libpostfix-master.so","libpostfix-tls.so","libpostfix-util.so"],"options":{"BDB":"off","BLACKLISTD":"off","CDB":"off","DOCS":"on","EAI":"on","INST_BASE":"off","LMDB":"off","MONGO":"off","MYSQL":"off","NIS":"off","PCRE2":"on","PGSQL":"off","SASL":"off","SQLITE":"off","TEST":"off","TLS":"on","SASLKMIT":"off","SASLKRB5":"off"},"annotations":{"cpe":"cpe:2.3:a:postfix:postfix:3.9.0:::::dragonfly6:x86_64:1","flavor":"ldap"},"messages":[{"message":"To use postfix instead of sendmail:\n  - clear sendmail queue and stop the sendmail daemons\n\nRun the following commands to enable postfix during startup:\n  - sysrc postfix_enable=\"YES\"\n  - sysrc sendmail_enable=\"NONE\"\n\nIf postfix is *not* already activated in /etc/mail/mailer.conf\n  - mv /etc/mail/mailer.conf /etc/mail/mailer.conf.old\n  - install -d /etc/mail\n  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /etc/mail/mailer.conf\n\nDisable sendmail(8) specific tasks,\nadd the following lines to /etc/periodic.conf(.local):\n  daily_clean_hoststat_enable=\"NO\"\n  daily_status_mail_rejects_enable=\"NO\"\n  daily_status_include_submit_mailq=\"NO\"\n  daily_submit_queuerun=\"NO\"\n\nIf you are using SASL, you need to make sure that postfix has access to read\nthe sasldb file.  This is accomplished by adding postfix to group mail and\nmaking the /usr/local/etc/sasldb* file(s) readable by group mail (this should\nbe the default for new installs).","type":"install"},{"message":"If you remove postfix permanent, adjust / remove the the following file:\n  - /etc/mail/mailer.conf","type":"remove"}]},{"name":"postfix-current-sasl","origin":"mail/postfix-current","version":"3.10.20240612,6","comment":"Experimental Postfix version (with Cyrus SASL support)","maintainer":"otis@FreeBSD.org","www":"https://www.postfix.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9eb66ac4bdb8303ae512a65bc9ed22d4171071cfe245a25e1de95c996b2a81d5","flatsize":8095937,"path":"All/postfix-current-sasl-3.10.20240612,6.pkg","repopath":"All/postfix-current-sasl-3.10.20240612,6.pkg","licenselogic":"and","licenses":["EPL","IPL10"],"pkgsize":1741804,"desc":"Postfix attempts to be fast, easy to administer, and secure, while at the same\ntime being sendmail compatible enough to not upset existing users. Thus, the\noutside has a sendmail-ish flavor, but the inside is completely different.\n\nSome features:\n\nConnection cache for SMTP, DSN status notifications, IP version 6, Plug-in\nsupport for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and\nauthentication, Configurable status notification message text, Access control\nper client/sender/recipient/etc, Content filter (built-in, external before\nqueue, external after queue), Berkeley DB database, LDAP database, MySQL\ndatabase, PostgreSQL database, Maildir and mailbox format, Virtual domains,\nVERP envelope return addresses and others.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"users":["postfix"],"groups":["mail","maildrop","postfix"],"shlibs_required":["libicuuc.so.74","libsasl2.so.3","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicudata.so.74","libpcre2-8.so.0"],"shlibs_provided":["libpostfix-dns.so","libpostfix-global.so","libpostfix-master.so","libpostfix-tls.so","libpostfix-util.so"],"options":{"BDB":"off","BLACKLISTD":"off","CDB":"off","DOCS":"on","EAI":"on","INST_BASE":"off","LDAP":"off","LMDB":"off","MONGO":"off","MYSQL":"off","NIS":"off","PCRE2":"on","PGSQL":"off","SQLITE":"off","TEST":"off","TLS":"on","SASLKMIT":"off","SASLKRB5":"off"},"annotations":{"cpe":"cpe:2.3:a:postfix:postfix:3.10.20240612:::::dragonfly6:x86_64","flavor":"sasl"},"messages":[{"message":"To use postfix instead of sendmail:\n  - clear sendmail queue and stop the sendmail daemons\n\nRun the following commands to enable postfix during startup:\n  - sysrc postfix_enable=\"YES\"\n  - sysrc sendmail_enable=\"NONE\"\n\nIf postfix is *not* already activated in /etc/mail/mailer.conf\n  - mv /etc/mail/mailer.conf /etc/mail/mailer.conf.old\n  - install -d /etc/mail\n  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /etc/mail/mailer.conf\n\nDisable sendmail(8) specific tasks,\nadd the following lines to /etc/periodic.conf(.local):\n  daily_clean_hoststat_enable=\"NO\"\n  daily_status_mail_rejects_enable=\"NO\"\n  daily_status_include_submit_mailq=\"NO\"\n  daily_submit_queuerun=\"NO\"\n\nIf you are using SASL, you need to make sure that postfix has access to read\nthe sasldb file.  This is accomplished by adding postfix to group mail and\nmaking the /usr/local/etc/sasldb* file(s) readable by group mail (this should\nbe the default for new installs).","type":"install"},{"message":"If you are upgrading from prior postfix version, please see the README\nfiles for recommended changes to your configuration and additional\nhttp://www.postfix.org/COMPATIBILITY_README.html\n\nIncompatible change with snapshot 20200920\n==========================================\nInternal protocols have changed. You need to \"postfix stop\" before\nupdating, or before backing out to an earlier release, otherwise\nlong-running daemons (pickup, qmgr, verify, tlsproxy, postscreen)\nmay fail to communicate with the rest of Postfix (warnings, timeouts).\n\nThe purpose of this change is to produce better error messages, for\nexample, when someone configures the discard daemon as a bounce\nservice in master.cf, or vice versa.\n\nThis change will break third-party code that implements a\nPostfix-internal protocol such as qpsmtpd. Programs that depend on\nPostfix internal details are not supported.","type":"upgrade"},{"message":"If you remove postfix permanent, adjust / remove the the following file:\n  - /etc/mail/mailer.conf","type":"remove"}]},{"name":"portscout","origin":"ports-mgmt/portscout","version":"0.8.1.6_3","comment":"Tool to scan for new versions of FreeBSD ports","maintainer":"bofh@FreeBSD.org","www":"https://www.inerd.com/software/portscout/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"689f6da70b0564e6cd9a44136dd7f907e409fdb842ac4a81bb10efbe5597e926","flatsize":225958,"path":"All/portscout-0.8.1.6_3.pkg","repopath":"All/portscout-0.8.1.6_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":55500,"desc":"Portscout is a tool which looks for new versions of software in the\nFreeBSD ports tree, and potentially other software repositories. It\nis also possible to provide an arbitrary list of software in a simple\nXML format.\n\nVarious factors make this task a bit more difficult than it might\ninitially seem. In particular, the array of weird and wonderful\nversioning schemes software vendors manage to come up with.\n\nPortscout spawns several child processes and does its version checking\nin parallel, while attempting to best-guess strange-looking version\nnumbers, navigate around unhelpful sites and web servers, and contend\nwith the CPU-heavy rapidly-expanding FreeBSD ports system.\n\nIn addition to all this, it is possible to generate nice HTML reports\nand send reminder mails to interested parties.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-MIME-Lite":{"origin":"mail/p5-MIME-Lite","version":"3.033"},"p5-Proc-Queue":{"origin":"devel/p5-Proc-Queue","version":"1.23_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["ports-mgmt"],"options":{"DOCS":"on","HTTPS":"on","SQLITE":"off","PGSQL":"on"}},{"name":"portrac","origin":"ports-mgmt/portrac","version":"0.5.1","comment":"Simple GUI tool for tracking port updates","maintainer":"Mario.G.Pavlov@gmail.com","www":"https://portrac.e-soul.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02cab70d3b05827d44ab0201472c2ae3258117300a51c27b6d39788e9c82e1c3","flatsize":81485,"path":"All/portrac-0.5.1.pkg","repopath":"All/portrac-0.5.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":25608,"desc":"portrac is a simple GUI tool for tracking port updates.\nIt's based on Qt and it integrates with the system tray.\nportrac shows a simple list of the available updates to\nthe installed ports on the local machine i.e. shows the\nports that have updates.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["ports-mgmt"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"ports-tools","origin":"ports-mgmt/ports-tools","version":"1.8","comment":"Collection of ports tree related scripts","maintainer":"ports@FreeBSD.org","www":"https://github.com/ppekala/ports-tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b444b3c7d9989f910750e3ae746443348ffe4e676b50e47b8bf531eee6477290","flatsize":82455,"path":"All/ports-tools-1.8.pkg","repopath":"All/ports-tools-1.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":23320,"desc":"Collection of scripts making things easier when working with ports tree.","categories":["ports-mgmt"],"messages":[{"message":"===>   NOTICE:\n\nThe ports-tools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"portshaker","origin":"ports-mgmt/portshaker","version":"1.0.19_5","comment":"Maintain ports tree using multiple sources","maintainer":"romain@FreeBSD.org","www":"https://github.com/smortex/portshaker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37f45c42d7ba5cb858a107be2401ca9dd4847368a43f54f7355212f85653c4b1","flatsize":52744,"path":"All/portshaker-1.0.19_5.pkg","repopath":"All/portshaker-1.0.19_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18112,"desc":"portshaker(8) is a tool designed for merging partial ports trees into the\nFreeBSD ports tree. In other words, it implements some kind of overlay for the\nFreeBSD ports.","deps":{"rsync":{"origin":"net/rsync","version":"3.3.0"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["ports-mgmt"],"options":{"GIT":"off","MERCURIAL":"off","RSYNC":"on","SUBVERSION":"on"}},{"name":"portless","origin":"ports-mgmt/portless","version":"0.2.7_2","comment":"Quick display of files inside the FreeBSD ports tree","maintainer":"mkamm@gmx.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a56b6c07b32e7c5ca00f80bffd9533c224d8d9655ced49ab2239fac35c3af58a","flatsize":6653,"path":"All/portless-0.2.7_2.pkg","repopath":"All/portless-0.2.7_2.pkg","licenselogic":"single","pkgsize":4988,"desc":"The portless utility is a small shell script which lets FreeBSD users\nquickly browse port descriptions given the port's name or a\nglob. Basically to view the descriptions of GCC (related) ports you\nsimply type\n\tportless gcc\\*\nand it will display all descriptions of the gcc* ports.\nThere are options to display the port's postinstall message or\nMakefile too. A manpage is included.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["ports-mgmt"]},{"name":"portgraph","origin":"ports-mgmt/portgraph","version":"0.1.0","comment":"Create a dependencies graph of a(all) port(s)","maintainer":"lbartoletti@FreeBSD.org","www":"https://gitlab.com/lbartoletti/portgraph","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d3e3293d033d6f8f37d5a1536b0ba55ce3c628678f41de7a9d84d787d441c30","flatsize":42640,"path":"All/portgraph-0.1.0.pkg","repopath":"All/portgraph-0.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11268,"desc":"Started from an idea on twitter and used to reduce the dependencies of a port,\nhere is a python script to produce dependencies' graph of a(ll) FreeBSD port(s).\n\n'portgraph' produces a graph (.dot and svg) representing the dependencies needed\nfor a given port or all ports thanks to graphviz and the power of make\n{build,run}-depends-list.","deps":{"py311-graphviz":{"origin":"graphics/py-graphviz","version":"0.10.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ports-mgmt","python"]},{"name":"portmon","origin":"net-mgmt/portmon","version":"2.0_1","comment":"Daemon that monitor network services","maintainer":"ports@FreeBSD.org","www":"http://www.aboleo.net/software/portmon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b0014c112e6fdfe549cda6f84d08403b18b7ffc874276eaae0559aaa54677a4","flatsize":46635,"path":"All/portmon-2.0_1.pkg","repopath":"All/portmon-2.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":20296,"desc":"Portmon is a network service monitoring daemon. Portmon\nbasically uses a list of hosts and port numbers, and tries to\nconnect to each host on the list at a regular time interval. It\nis a lightweight program, and requires no software to be\ninstalled on the machines one wishes to monitor.","categories":["net-mgmt"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe portmon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"portmidi","origin":"audio/portmidi","version":"2.0.4,1","comment":"Library for real time MIDI input and output","maintainer":"acm@FreeBSD.org","www":"https://github.com/PortMidi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48a3e10584156a6e2abecdcf2856c3be9e0f8bf3137041d9bf707ac74191ed5c","flatsize":104185,"path":"All/portmidi-2.0.4,1.pkg","repopath":"All/portmidi-2.0.4,1.pkg","licenselogic":"single","licenses":["PL"],"pkgsize":33540,"desc":"PortMIDI is a cross platform (Windows, macOS, Linux, and BSDs which support\nalsalib) library for interfacing with operating systems' MIDI I/O APIs. It was\nstarted by Ross Bencina and Phil Burk, then maintained by Roger B. Dannenberg,\nand now maintained by the Mixxx DJ Software team.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"}},"categories":["audio"],"shlibs_required":["libasound.so.2"],"shlibs_provided":["libportmidi.so.2"]},{"name":"portlint","origin":"ports-mgmt/portlint","version":"2.22.1","comment":"Verifier for FreeBSD port directory","maintainer":"marcus@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5786d59bd586083dfa6155c4464e5a4646644e32b64f697a122da724936d2ff0","flatsize":124040,"path":"All/portlint-2.22.1.pkg","repopath":"All/portlint-2.22.1.pkg","licenselogic":"single","licenses":["ITOJUN"],"pkgsize":33648,"desc":"portlint tries to verify the content of a port directory with a small set of\nsanity checks. The purpose of portlint can be separated into two parts: (1) to\nlet the submitters easily polish their own port directory, and (2) to decrease\nthe labor of the committers.\n\nCheck out portlint(1) for more details.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ports-mgmt"],"options":{"EXAMPLES":"on"}},{"name":"portfmt","origin":"ports-mgmt/portfmt","version":"1.1.5","comment":"Format FreeBSD Ports Makefiles","maintainer":"tobik@FreeBSD.org","www":"https://codeberg.org/tobik/portfmt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb1734e4a70fbb3836037463f55df16cd8895813ee20a169387b955722c65548","flatsize":1215586,"path":"All/portfmt-1.1.5.pkg","repopath":"All/portfmt-1.1.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":192392,"desc":"Portfmt is a collection of tools for editing, formatting, and linting\nFreeBSD Ports Collection Makefiles.\n\nIt comes with several tools:\n\n- portfmt formats Makefiles\n- portclippy is a linter that checks if variables are in the correct\n  order in a more comprehensive way than portlint\n- portedit edits Makefiles.  It comes with several commands\n  that can be used as a basis for your own port update scripts:\n  - bump-epoch: bumps PORTEPOCH or inserts it at the right place\n  - bump-revision: bumps PORTREVISION or inserts it at the right place\n  - get: lookup unevaluated variable values\n  - merge: Generic command to set/update variables while also\n    formatting the updated variables properly and inserting them\n    in the right places if necessary.  Useful for merging output\n    of other tools like make cargo-crates, modules2tuple, or make\n    stage-qa.  For example to mark a port deprecated:\n\n\tprintf \"DEPRECATED=%25s\\nEXPIRATION_DATE=%25s\" \\\n\t\tAbandonware 2019-08-15 | portedit merge -i Makefile\n\n  - set-version: resets PORTREVISION, sets DISTVERSION or PORTVERSION","categories":["ports-mgmt"],"options":{"SUBPACKAGES":"off"}},{"name":"portdowngrade","origin":"ports-mgmt/portdowngrade","version":"1.7","comment":"Sets a port back to a previous version","maintainer":"crees@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af94df70ae940033d9b6c45f4d0d6fa1df5d51fdd09bba7d6f5b6fa2aa0b8ebd","flatsize":5756,"path":"All/portdowngrade-1.7.pkg","repopath":"All/portdowngrade-1.7.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":3252,"desc":"Portdowngrade helps to downgrade FreeBSD ports by analyzing the history\nof commits to the port and presenting the user the list of changes. By\nselecting one, the port can be set back to a previous version easily.","categories":["ports-mgmt"]},{"name":"portoptscli","origin":"ports-mgmt/portoptscli","version":"0.0.1_1","comment":"Utility to set up FreeBSD ports options","maintainer":"alfix86@gmail.com","www":"https://gitlab.com/alfix/portoptscli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2708707ffe42467ed37a25c4abcc39727ce74e65d1e9d75851a46347b78da62","flatsize":18380,"path":"All/portoptscli-0.0.1_1.pkg","repopath":"All/portoptscli-0.0.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9256,"desc":"Utility to set up FreeBSD ports options using a\nCommand Line Interface and also suitable for a\nspeech synthesizer.","categories":["ports-mgmt","accessibility"]},{"name":"portfind","origin":"ports-mgmt/portfind","version":"1.6.3_1","comment":"Search the ports tree","maintainer":"thorsten@gug-it.de","www":"http://www.gug-it.de","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0978e4c23b753481fdfe0610d532ee30cbbd2eb89ffff4f3ce3fba16b40882e0","flatsize":16374,"path":"All/portfind-1.6.3_1.pkg","repopath":"All/portfind-1.6.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8764,"desc":"Use portfind to search in the ports tree.","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["ports-mgmt","perl5"],"shlibs_required":["libsqlite3.so.0"]},{"name":"postfix-logwatch","origin":"mail/postfix-logwatch","version":"1.40.03_2","comment":"Postfix MTA log parser","maintainer":"ports@FreeBSD.org","www":"https://logreporters.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63a6c49cff5f03650d59037687dedb4d26ddb2785920a946892498d26de12355","flatsize":346540,"path":"All/postfix-logwatch-1.40.03_2.pkg","repopath":"All/postfix-logwatch-1.40.03_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":84392,"desc":"The postfix-logwatch(1) utility is a Postfix MTA log parser\nthat produces summaries, details, and statistics regarding\nthe operation of Postfix.\n\nA key feature of postfix-logwatch is its ability to produce\na very wide range of reports with data grouped and sorted as\nmuch as possible to reduce noise and highlight patterns. Brief\nsummary reports provide a quick overview of general Postfix\noperations and message delivery, calling out warnings that\nmay require attention. Detailed reports provide easy to scan,\nhierarchically-arranged and organized information, with as\nmuch or little detail as desired.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe postfix-logwatch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"portest","origin":"ports-mgmt/portest","version":"0.1.9_1","comment":"Patch file automation for FreeBSD-ports","maintainer":"ultima@FreeBSD.org","www":"https://github.com/Ultima1252/portest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1203827b0ac6a7bb425a90649489fa368da8612414393cc5479e691005d1cc8b","flatsize":26287,"path":"All/portest-0.1.9_1.pkg","repopath":"All/portest-0.1.9_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7944,"desc":"With portest, you can create, update, patch and revert a port tree with\nsvn, git and portsnap. Portest can also do portlint testing, test a port\nwith port test, or poudriere, and also generate a list of ports a\npatchfile(s) will modify. Portest is written in shell with minimal\ndependencies mostly using FreeBSD-base","categories":["ports-mgmt"],"options":{"GIT":"off","PORTLINT":"off","PORTTOOLS":"off","POUDRIERE":"off"}},{"name":"portconf","origin":"ports-mgmt/portconf","version":"1.6_1","comment":"Universal tool to set specific port knobs","maintainer":"ale@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32f60c082322b0efc66c627ff2c0557a61eb53e88ca9723a1af8f07611a9f2ef","flatsize":1828,"path":"All/portconf-1.6_1.pkg","repopath":"All/portconf-1.6_1.pkg","licenselogic":"single","pkgsize":2324,"desc":"Portconf is a simple framework to set ports options in an\nuniversal way. Knobs set to specific ports are honoured\nby portmaster, portupgrade, portmanager and 'make install'.","categories":["ports-mgmt"],"messages":[{"message":"To set port-specific make variables, create the\n/usr/local/etc/ports.conf configuration file\nwith the following syntax:\n\n\n# this is a comment\n*: NOPORTDOCS\neditors/openoffice-3: WITH_CCACHE|LOCALIZED_LANG=it\nprint/ghostscript-* print/lpr-wrapper: A4\nsysutils/fusefs-kmod*: !KERNCONF | !NOPORTDOCS\nwww/firefox-i18n: WITHOUT_SWITCHER | FIREFOX_I18N=fr it\nx11/fakeport: CONFIGURE_ARGS=--with-modules=\"aaa bbb ccc\"\n\n\nGlobal port directory patterns and blanks around the\npipe \"|\" symbol are allowed.\nValues shouldn't be quoted even if they contain spaces.\nLines beginning with a '#' are comments.","type":"install"}]},{"name":"portaudio","origin":"audio/portaudio","version":"19.6.0_7,1","comment":"Portable cross-platform Audio API","maintainer":"multimedia@FreeBSD.org","www":"http://www.portaudio.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6325080ff2732b106b5112c087ac7c3a3c143def7973618588a6d172eb9e94b5","flatsize":1085173,"path":"All/portaudio-19.6.0_7,1.pkg","repopath":"All/portaudio-19.6.0_7,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":169500,"desc":"PortAudio is a free, cross-platform, open-source, audio I/O library.\nIt lets you write simple audio programs in 'C' or C++ that will compile and run\non many platforms including Windows, Macintosh OS X, and Unix (OSS/ALSA).\nIt is intended to promote the exchange of audio software between developers\non different platforms. Many applications use PortAudio for Audio I/O.\n\nPortAudio provides a very simple API for recording and/or playing sound using\na simple callback function or a blocking read/write interface.\nExample programs are included that play sine waves, process audio input\n(guitar fuzz), record and playback audio, list available audio devices, etc.","categories":["audio"],"shlibs_provided":["libportaudio.so.2","libportaudiocpp.so.0"],"options":{"DOCS":"on","DOXYGEN":"off","EXAMPLES":"on","JACK":"off","PATEST":"off","SNDIO":"off"},"annotations":{"cpe":"cpe:2.3:a:portaudio_project:portaudio:19.6.0:::::dragonfly6:x86_64:7"},"messages":[{"message":"#\n# PortAudio test programs can be built like this:\n#\n# cd /usr/local/share/examples/portaudio\n# cc -L/usr/local/lib -lm -lpthread -lportaudio -I/usr/local/include \\\n#\t\tpa_unix*.c pa_allocation.c pa_ringbuffer.c pa_debugprint.c \\\n#\t\tpa_front.c paex_ocean_shore.c\n#","type":"install"}]},{"name":"portal","origin":"ports-mgmt/portal","version":"0.4_6","comment":"Front-end to pkg(8)","maintainer":"ports@FreeBSD.org","www":"https://github.com/culot/portal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04a02f40d160a600f420961af99b06a412a44dd4c9bf1ab21089b31aa327f35e","flatsize":109683,"path":"All/portal-0.4_6.pkg","repopath":"All/portal-0.4_6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":42744,"desc":"Portal is a front-end to FreeBSD's package manipulation tool pkg(8).","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["ports-mgmt"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe portal port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"portacl-rc","origin":"security/portacl-rc","version":"0.9.0_1","comment":"RC script for mac_portacl(4)","maintainer":"tom@hur.st","www":"https://github.com/Freaky/portacl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6237375ee15b8ef48726431a29a02c2ccbb94b9e5ca52645fb30b22dbc059d05","flatsize":8076,"path":"All/portacl-rc-0.9.0_1.pkg","repopath":"All/portacl-rc-0.9.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5200,"desc":"portacl-rc is an rc(8) script for mac_portacl(4), allowing administrators\nto limit or permit binding to local UDP and TCP ports that would otherwise\nbe privileged to the superuser.","categories":["security","net"]},{"name":"portconfig","origin":"ports-mgmt/portconfig","version":"0.6.1_1","comment":"Utility to set up FreeBSD port options","maintainer":"bapt@FreeBSD.org","www":"https://gitlab.com/alfix/portconfig","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a91c6100c01e79e9242792419888bca290095fbf9ffbe26d7d9c36d5e40810aa","flatsize":85578,"path":"All/portconfig-0.6.1_1.pkg","repopath":"All/portconfig-0.6.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":39508,"desc":"Utility to set up FreeBSD ports options using a\nText User Interface.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["ports-mgmt"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"port-index-uniquifier","origin":"ports-mgmt/port-index-uniquifier","version":"9999999","comment":"Dummy port to ensure major versions have different INDEX files","maintainer":"cperciva@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b314d8b26507973c51e31cd973e40f44b02c3e4190f4630e4b1c96c83b93cd97","flatsize":243,"path":"All/port-index-uniquifier-9999999.pkg","repopath":"All/port-index-uniquifier-9999999.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":936,"desc":"This is a dummy port which takes its version number from ${OSVERSION}, in\norder to work around a bug in portsnap triggered by having identical INDEX\nfiles on different major versions.","categories":["ports-mgmt"]},{"name":"port-authoring-tools","origin":"ports-mgmt/port-authoring-tools","version":"1.0_2","comment":"\"meta-port\" for tools to test and submit changes to ports","maintainer":"jgh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbe36516977432592328a37e8d07b2db0a7d1e9e0938b5eec09c80e8a5ff626d","flatsize":243,"path":"All/port-authoring-tools-1.0_2.pkg","repopath":"All/port-authoring-tools-1.0_2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":956,"desc":"Here is a meta-port for a set of tools that will help port maintainers\nto test and submit changes to the FreeBSD Ports Collection.","deps":{"libchk":{"origin":"sysutils/libchk","version":"1.10.3_1"},"porttools":{"origin":"ports-mgmt/porttools","version":"1.11_1"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["ports-mgmt"]},{"name":"poppwd","origin":"mail/poppwd","version":"2.0_1","comment":"Implementation of the Eudora password changing protocol","maintainer":"andrew@ugh.net.au","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02481991cc9b56bdaae070be7bb9823f400ad81501999e82671d3e373aa6fe0d","flatsize":17277,"path":"All/poppwd-2.0_1.pkg","repopath":"All/poppwd-2.0_1.pkg","licenselogic":"single","pkgsize":7916,"desc":"This program implements the Eudora password changing protocol. This protocol\nallows remote users to change their password and is supported by mail clients\nsuch as Eudora, NuPOP and a variety of webmail systems.\n\npoppwd supports PAM and so can be used against almost any password database,\nincluding local password files, LDAP or SQL databases.","categories":["mail"]},{"name":"portfwd","origin":"net/portfwd","version":"0.29_2","comment":"Port Forwarding Daemon","maintainer":"ale@FreeBSD.org","www":"https://portfwd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59fafca7ebbe92464095eeb108e4ae4ff13a10e567a4b52d74e8dd40a2465b76","flatsize":160157,"path":"All/portfwd-0.29_2.pkg","repopath":"All/portfwd-0.29_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":54360,"desc":"Portfwd stands for port forwarding daemon. It's a small C++\nutility which forwards incoming TCP connections and/or UDP\npackets to remote hosts.","categories":["net"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"postfix-current-mongo","origin":"mail/postfix-current","version":"3.10.20240612,6","comment":"Experimental Postfix version ","maintainer":"otis@FreeBSD.org","www":"https://www.postfix.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e19ab39a851dec0b85afb115e5dbd1f3bf6c904f552b4cb96b70b5dc29352e13","flatsize":8066918,"path":"All/postfix-current-mongo-3.10.20240612,6.pkg","repopath":"All/postfix-current-mongo-3.10.20240612,6.pkg","licenselogic":"and","licenses":["EPL","IPL10"],"pkgsize":1738180,"desc":"Postfix attempts to be fast, easy to administer, and secure, while at the same\ntime being sendmail compatible enough to not upset existing users. Thus, the\noutside has a sendmail-ish flavor, but the inside is completely different.\n\nSome features:\n\nConnection cache for SMTP, DSN status notifications, IP version 6, Plug-in\nsupport for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and\nauthentication, Configurable status notification message text, Access control\nper client/sender/recipient/etc, Content filter (built-in, external before\nqueue, external after queue), Berkeley DB database, LDAP database, MySQL\ndatabase, PostgreSQL database, Maildir and mailbox format, Virtual domains,\nVERP envelope return addresses and others.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"users":["postfix"],"groups":["mail","maildrop","postfix"],"shlibs_required":["libicuuc.so.74","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicudata.so.74","libpcre2-8.so.0"],"shlibs_provided":["libpostfix-dns.so","libpostfix-global.so","libpostfix-master.so","libpostfix-tls.so","libpostfix-util.so"],"options":{"BDB":"off","BLACKLISTD":"off","CDB":"off","DOCS":"on","EAI":"on","INST_BASE":"off","LDAP":"off","LMDB":"off","MONGO":"off","MYSQL":"off","NIS":"off","PCRE2":"on","PGSQL":"off","SASL":"off","SQLITE":"off","TEST":"off","TLS":"on","SASLKMIT":"off","SASLKRB5":"off"},"annotations":{"cpe":"cpe:2.3:a:postfix:postfix:3.10.20240612:::::dragonfly6:x86_64","flavor":"mongo"},"messages":[{"message":"To use postfix instead of sendmail:\n  - clear sendmail queue and stop the sendmail daemons\n\nRun the following commands to enable postfix during startup:\n  - sysrc postfix_enable=\"YES\"\n  - sysrc sendmail_enable=\"NONE\"\n\nIf postfix is *not* already activated in /etc/mail/mailer.conf\n  - mv /etc/mail/mailer.conf /etc/mail/mailer.conf.old\n  - install -d /etc/mail\n  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /etc/mail/mailer.conf\n\nDisable sendmail(8) specific tasks,\nadd the following lines to /etc/periodic.conf(.local):\n  daily_clean_hoststat_enable=\"NO\"\n  daily_status_mail_rejects_enable=\"NO\"\n  daily_status_include_submit_mailq=\"NO\"\n  daily_submit_queuerun=\"NO\"\n\nIf you are using SASL, you need to make sure that postfix has access to read\nthe sasldb file.  This is accomplished by adding postfix to group mail and\nmaking the /usr/local/etc/sasldb* file(s) readable by group mail (this should\nbe the default for new installs).","type":"install"},{"message":"If you are upgrading from prior postfix version, please see the README\nfiles for recommended changes to your configuration and additional\nhttp://www.postfix.org/COMPATIBILITY_README.html\n\nIncompatible change with snapshot 20200920\n==========================================\nInternal protocols have changed. You need to \"postfix stop\" before\nupdating, or before backing out to an earlier release, otherwise\nlong-running daemons (pickup, qmgr, verify, tlsproxy, postscreen)\nmay fail to communicate with the rest of Postfix (warnings, timeouts).\n\nThe purpose of this change is to produce better error messages, for\nexample, when someone configures the discard daemon as a bounce\nservice in master.cf, or vice versa.\n\nThis change will break third-party code that implements a\nPostfix-internal protocol such as qpsmtpd. Programs that depend on\nPostfix internal details are not supported.","type":"upgrade"},{"message":"If you remove postfix permanent, adjust / remove the the following file:\n  - /etc/mail/mailer.conf","type":"remove"}]},{"name":"popular","origin":"mail/popular","version":"1.5.5_9","comment":"Suite of programs for setting up large POP3 server systems","maintainer":"svysh.fbsd@gmail.com","www":"https://www.jochentopf.com/software/popular/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5e2b3e8848f03aadf45a41313ddfda4638968dada427e1fac9926fcf47bb3f8","flatsize":454040,"path":"All/popular-1.5.5_9.pkg","repopath":"All/popular-1.5.5_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":119416,"desc":"POPular is a suite of programs for setting up large POP3 server systems. It\nconsists of a POP3 proxy, a storage server and lots of utility programs. Note\nthat this program is intended to be used in large email systems and is\ntherefore quite complex to configure. If you only have a few thousand\nmailboxes, you are probably better of with a different POP3 server.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"shlibs_provided":["libpdm_any-1.5.5.so","libpdm_master-1.5.5.so"]},{"name":"povray38","origin":"graphics/povray38","version":"3.8.0.b.2_12","comment":"Persistence of Vision Ray Tracer v3.8.0 Beta 2","maintainer":"bsd@philippost.de","www":"https://www.povray.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"630671fbf5fb59b6b24c7c3780c1c03f2c893c870ffb56c16a7ce4c3be3a381b","flatsize":34188486,"path":"All/povray38-3.8.0.b.2_12.pkg","repopath":"All/povray38-3.8.0.b.2_12.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":24024792,"desc":"POV-Ray(TM) Persistence of Vision Ray Tracer\n\nThe  Persistence  of  Vision(tm)   Ray-Tracer   creates   three-dimensional,\nphoto-realistic images using a rendering  technique  called  ray-tracing.  It\nreads in a text  file  containing  information  describing  the  objects  and\nlighting in a scene and generates an image of that scene from the view  point\nof a camera also described in the  text  file.  Ray-tracing  is  not  a  fast\nprocess by any means, but it produces very high quality images with realistic\nreflections, shading, perspective and other effects.\n\nThis is a beta version of the upcoming version 3.8.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libtiff.so.6","libjpeg.so.8","libpng16.so.16","libboost_thread.so.1.84.0"],"options":{"DOCS":"on","EXAMPLES":"on","IO":"off","JPEG":"on","OPENEXR":"off","PNG":"on","TIFF":"on","X11":"off"}},{"name":"poppler-utils","origin":"graphics/poppler-utils","version":"24.02.0_1","comment":"Poppler's xpdf-workalike command line utilities","maintainer":"desktop@FreeBSD.org","www":"https://poppler.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef332a37f7084b6b2dd6337abe99a15ba13e7edf1d7dba146c987b243f2d2f2e","flatsize":603983,"path":"All/poppler-utils-24.02.0_1.pkg","repopath":"All/poppler-utils-24.02.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":186928,"desc":"Poppler is a fork of the xpdf PDF viewer developed by Derek Noonburg\nof Glyph and Cog, LLC.  It provides PDF rendering functionality as a\nshared library, and uses modern components from Freedesktop.org such as\nfontconfig and cairo to take advantage of modern UNIX desktops.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc9":{"origin":"lang/gcc9","version":"9.5.0_1"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-data":{"origin":"graphics/poppler-data","version":"0.4.12"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","print"],"shlibs_required":["libpoppler.so.134","libstdc++.so.6","libcairo.so.2","libfreetype.so.6","liblcms2.so.2"],"annotations":{"cpe":"cpe:2.3:a:freedesktop:poppler:24.02.0:::::dragonfly6:x86_64:1"}},{"name":"popt","origin":"devel/popt","version":"1.19_1","comment":"Getopt(3) like library with a number of enhancements, from Redhat","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rpm-software-management/popt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9fbe68283a3c1cf7fde26e27a82255e9a5c4845b6ab4395671cad90285a50c3","flatsize":227061,"path":"All/popt-1.19_1.pkg","repopath":"All/popt-1.19_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":68988,"desc":"This is the popt command line option parsing library. While it is similar\nto getopt(3), it contains a number of enhancements, including:\n\n        1) popt is fully reentrant\n        2) popt can parse arbitrary argv[] style arrays while\n           getopt(2) makes this quite difficult\n        3) popt allows users to alias command line arguments\n        4) popt provides convenience functions for parsing strings\n           into argv[] style arrays","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libpopt.so.0"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:popt_project:popt:1.19:::::dragonfly6:x86_64:1"}},{"name":"poppler-qt5","origin":"graphics/poppler-qt5","version":"24.02.0_1","comment":"Qt 5 bindings to poppler","maintainer":"desktop@FreeBSD.org","www":"https://poppler.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1730a1cb0e74dc1d0454f34dc7ddfc186c0e62956b9a709762f6aeca17043184","flatsize":752161,"path":"All/poppler-qt5-24.02.0_1.pkg","repopath":"All/poppler-qt5-24.02.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":191760,"desc":"Poppler is a fork of the xpdf PDF viewer developed by Derek Noonburg\nof Glyph and Cog, LLC.  It provides PDF rendering functionality as a\nshared library, and uses modern components from Freedesktop.org such as\nfontconfig and cairo to take advantage of modern UNIX desktops.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc9":{"origin":"lang/gcc9","version":"9.5.0_1"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-data":{"origin":"graphics/poppler-data","version":"0.4.12"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","print"],"shlibs_required":["libQt5Gui.so.5","libQt5Xml.so.5","libfreetype.so.6","libpoppler.so.134","liblcms2.so.2","libQt5Core.so.5","libstdc++.so.6"],"shlibs_provided":["libpoppler-qt5.so.1"],"annotations":{"cpe":"cpe:2.3:a:freedesktop:poppler:24.02.0:::::dragonfly6:x86_64:1"}},{"name":"popa3d-before-sendmail","origin":"mail/popa3d-before-sendmail","version":"1.0.3_1","comment":"Secure, performance, tiny POP3 daemon","maintainer":"ports@FreeBSD.org","www":"https://www.openwall.com/popa3d/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7309bd518660706cf47406eae63278bbcf2c1e01a371d32f1114b72f4c86af79","flatsize":43415,"path":"All/popa3d-before-sendmail-1.0.3_1.pkg","repopath":"All/popa3d-before-sendmail-1.0.3_1.pkg","licenselogic":"single","pkgsize":22148,"desc":"the popa3d goals\n================\n\nIs a POP3 daemon by Solar Designer.\n\nWell, the goals themselves are obvious; they're probably the same for most\nother POP3 servers as well. It's their priority that differs. For popa3d,\nthe goals are:\n\n1. Security (to the extent that is possible with POP3 at all, of course).\n2. Reliability (again, as limited by the mailbox format and the protocol).\n3. RFC compliance (slightly relaxed to work with real-world POP3 clients).\n4. Performance (limited by the more important goals, above).\n\nThis port is installed to be run from inetd, which is sufficient\nfor normal usage. However, it is possible to build a stand-alone\nversion, should you need better performance.","categories":["mail"],"options":{"SMTP_AFTER_POP3":"on","STANDALONE_POP3":"off","SETPROCTITLE":"off","DOCS":"on"},"messages":[{"message":"1. Edit your /etc/inetd.conf to use popa3d. The line should look like this:\n\npop3\tstream\ttcp\tnowait\troot\t/usr/local/libexec/popa3d   popa3d\n\nNote: when started via an inetd clone, the logging of connections is left\nup to that inetd clone or TCP wrappers.\n\n2. Reload inetd\n\n# /etc/rc.d/inetd reload","type":"install"},{"message":"===>   NOTICE:\n\nThe popa3d-before-sendmail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"powerarchitect","origin":"databases/powerarchitect","version":"1.0.9","comment":"Data modeling and profiling tool","maintainer":"ports@FreeBSD.org","www":"http://www.bestofbi.com/page/architect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ee37a21b5154481f6d1a363424a926ed2d4e5116c83a525e6862f038cc73d77","flatsize":30358784,"path":"All/powerarchitect-1.0.9.pkg","repopath":"All/powerarchitect-1.0.9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24035568,"desc":"[ excerpt from developer's www site ]\n\nThe Power*Architect is a user-friendly data modeling tool created by data\nwarehouse designers, and has many unique features geared specifically for the\ndata warehouse architect. It allows users to reverse-engineer existing\ndatabases, perform data profiling on source databases, and auto-generate ETL\nmetadata.\n\nPlus, the Power*Architect has the ability to take snapshots of database\nstructures, allowing users to design DW data models while working offline.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["databases","java"],"options":{"DOCS":"on","MYSQL_JDBC":"off","PGSQL_JDBC":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe powerarchitect port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"popcheck","origin":"mail/popcheck","version":"1.3_1","comment":"Preview and delete messages in POP3 mailbox","maintainer":"ports@FreeBSD.org","www":"http://www.ludd.luth.se/~staham/linux/programs.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e25b3c81df527a597a82d6a1a79920b43cfe6ac0d6b0fe7f40898e651036a911","flatsize":17833,"path":"All/popcheck-1.3_1.pkg","repopath":"All/popcheck-1.3_1.pkg","licenselogic":"single","pkgsize":8760,"desc":"Log onto a popserver to see a list of all messages that you have on there, with\nsender, subject and size for each message. With an ncurses interface that\neasily lets you scroll through them, and optionally deleting messages without\never downloading them. This can be useful when you've received big mails that\nyou don't really want to download.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["mail"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe popcheck port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"postfix-current-mysql","origin":"mail/postfix-current","version":"3.10.20240612,6","comment":"Experimental Postfix version ","maintainer":"otis@FreeBSD.org","www":"https://www.postfix.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21c967feeff3b6170bf4440f74fcf0945bad14934afcaf761dd6d06cdda0d11f","flatsize":8066918,"path":"All/postfix-current-mysql-3.10.20240612,6.pkg","repopath":"All/postfix-current-mysql-3.10.20240612,6.pkg","licenselogic":"and","licenses":["EPL","IPL10"],"pkgsize":1738004,"desc":"Postfix attempts to be fast, easy to administer, and secure, while at the same\ntime being sendmail compatible enough to not upset existing users. Thus, the\noutside has a sendmail-ish flavor, but the inside is completely different.\n\nSome features:\n\nConnection cache for SMTP, DSN status notifications, IP version 6, Plug-in\nsupport for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and\nauthentication, Configurable status notification message text, Access control\nper client/sender/recipient/etc, Content filter (built-in, external before\nqueue, external after queue), Berkeley DB database, LDAP database, MySQL\ndatabase, PostgreSQL database, Maildir and mailbox format, Virtual domains,\nVERP envelope return addresses and others.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"users":["postfix"],"groups":["mail","maildrop","postfix"],"shlibs_required":["libicuuc.so.74","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicudata.so.74","libpcre2-8.so.0"],"shlibs_provided":["libpostfix-dns.so","libpostfix-global.so","libpostfix-master.so","libpostfix-tls.so","libpostfix-util.so"],"options":{"BDB":"off","BLACKLISTD":"off","CDB":"off","DOCS":"on","EAI":"on","INST_BASE":"off","LDAP":"off","LMDB":"off","MONGO":"off","MYSQL":"off","NIS":"off","PCRE2":"on","PGSQL":"off","SASL":"off","SQLITE":"off","TEST":"off","TLS":"on","SASLKMIT":"off","SASLKRB5":"off"},"annotations":{"cpe":"cpe:2.3:a:postfix:postfix:3.10.20240612:::::dragonfly6:x86_64","flavor":"mysql"},"messages":[{"message":"To use postfix instead of sendmail:\n  - clear sendmail queue and stop the sendmail daemons\n\nRun the following commands to enable postfix during startup:\n  - sysrc postfix_enable=\"YES\"\n  - sysrc sendmail_enable=\"NONE\"\n\nIf postfix is *not* already activated in /etc/mail/mailer.conf\n  - mv /etc/mail/mailer.conf /etc/mail/mailer.conf.old\n  - install -d /etc/mail\n  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /etc/mail/mailer.conf\n\nDisable sendmail(8) specific tasks,\nadd the following lines to /etc/periodic.conf(.local):\n  daily_clean_hoststat_enable=\"NO\"\n  daily_status_mail_rejects_enable=\"NO\"\n  daily_status_include_submit_mailq=\"NO\"\n  daily_submit_queuerun=\"NO\"\n\nIf you are using SASL, you need to make sure that postfix has access to read\nthe sasldb file.  This is accomplished by adding postfix to group mail and\nmaking the /usr/local/etc/sasldb* file(s) readable by group mail (this should\nbe the default for new installs).","type":"install"},{"message":"If you are upgrading from prior postfix version, please see the README\nfiles for recommended changes to your configuration and additional\nhttp://www.postfix.org/COMPATIBILITY_README.html\n\nIncompatible change with snapshot 20200920\n==========================================\nInternal protocols have changed. You need to \"postfix stop\" before\nupdating, or before backing out to an earlier release, otherwise\nlong-running daemons (pickup, qmgr, verify, tlsproxy, postscreen)\nmay fail to communicate with the rest of Postfix (warnings, timeouts).\n\nThe purpose of this change is to produce better error messages, for\nexample, when someone configures the discard daemon as a bounce\nservice in master.cf, or vice versa.\n\nThis change will break third-party code that implements a\nPostfix-internal protocol such as qpsmtpd. Programs that depend on\nPostfix internal details are not supported.","type":"upgrade"},{"message":"If you remove postfix permanent, adjust / remove the the following file:\n  - /etc/mail/mailer.conf","type":"remove"}]},{"name":"popa3d","origin":"mail/popa3d","version":"1.0.3_1","comment":"Secure, performance, tiny POP3 daemon","maintainer":"ports@FreeBSD.org","www":"https://www.openwall.com/popa3d/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9d25d3e5514149d59decce08612d5d502f5624ac4719f08f62a87cedf8c315a","flatsize":38125,"path":"All/popa3d-1.0.3_1.pkg","repopath":"All/popa3d-1.0.3_1.pkg","licenselogic":"single","pkgsize":19420,"desc":"the popa3d goals\n================\n\nIs a POP3 daemon by Solar Designer.\n\nWell, the goals themselves are obvious; they're probably the same for most\nother POP3 servers as well. It's their priority that differs. For popa3d,\nthe goals are:\n\n1. Security (to the extent that is possible with POP3 at all, of course).\n2. Reliability (again, as limited by the mailbox format and the protocol).\n3. RFC compliance (slightly relaxed to work with real-world POP3 clients).\n4. Performance (limited by the more important goals, above).\n\nThis port is installed to be run from inetd, which is sufficient\nfor normal usage. However, it is possible to build a stand-alone\nversion, should you need better performance.","categories":["mail"],"options":{"SMTP_AFTER_POP3":"off","STANDALONE_POP3":"off","SETPROCTITLE":"off","DOCS":"on"},"messages":[{"message":"1. Edit your /etc/inetd.conf to use popa3d. The line should look like this:\n\npop3\tstream\ttcp\tnowait\troot\t/usr/local/libexec/popa3d   popa3d\n\nNote: when started via an inetd clone, the logging of connections is left\nup to that inetd clone or TCP wrappers.\n\n2. Reload inetd\n\n# /etc/rc.d/inetd reload","type":"install"},{"message":"===>   NOTICE:\n\nThe popa3d port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"popup-stacks","origin":"textproc/popup-stacks","version":"1.0","comment":"Stacks for use with Popup","maintainer":"ports@FreeBSD.org","www":"https://popup.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25deaf30c13b11f2171f0a2b9463a35b8d4603e031345186cc9e095ec7c61d04","flatsize":794091,"path":"All/popup-stacks-1.0.pkg","repopath":"All/popup-stacks-1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":89536,"desc":"User Contributed Cardstacks for Popup\n\n * English-German (3910 cards)\n * German-French (4006 cards)\n\nLICENSE: GPL2 or later","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe popup-stacks port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pop-gtk-themes","origin":"x11-themes/pop-gtk-themes","version":"5.3.1","comment":"System76 Pop GTK Theme","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/pop-os/gtk-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e79d9104ee88a93ccb986ff11d05993a9f66b668b495a2e7b66648eab90bda6","flatsize":2188700,"path":"All/pop-gtk-themes-5.3.1.pkg","repopath":"All/pop-gtk-themes-5.3.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":250708,"desc":"System76 Pop GTK+ Theme.\n\nSupported Desktop Environments:\n\n* Gnome-Shell","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-themes"]},{"name":"povray37","origin":"graphics/povray37","version":"3.7.0.10_15","comment":"Persistence of Vision Ray Tracer","maintainer":"bsd@philippost.de","www":"https://www.povray.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"312771ed9d9fbd720ed777a7f1f7cf9a4e9cf4efd826332fce611263585bc7fb","flatsize":31879022,"path":"All/povray37-3.7.0.10_15.pkg","repopath":"All/povray37-3.7.0.10_15.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":22305400,"desc":"POV-Ray(TM) Persistence of Vision Ray Tracer\n\nThe  Persistence  of  Vision(tm)   Ray-Tracer   creates   three-dimensional,\nphoto-realistic images using a rendering  technique  called  ray-tracing.  It\nreads in a text  file  containing  information  describing  the  objects  and\nlighting in a scene and generates an image of that scene from the view  point\nof a camera also described in the  text  file.  Ray-tracing  is  not  a  fast\nprocess by any means, but it produces very high quality images with realistic\nreflections, shading, perspective and other effects.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libpng16.so.16","libboost_thread.so.1.84.0"],"options":{"DOCS":"on","EXAMPLES":"on","IO":"off","JPEG":"on","OPENEXR":"off","PNG":"on","TIFF":"off","X11":"off"}},{"name":"postfix-current-ldap","origin":"mail/postfix-current","version":"3.10.20240612,6","comment":"Experimental Postfix version (with OpenLDAP support)","maintainer":"otis@FreeBSD.org","www":"https://www.postfix.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cff424f1ea7a69130dc135f57f28555dc19c6090266b561baa6ca0ee573879ce","flatsize":8099776,"path":"All/postfix-current-ldap-3.10.20240612,6.pkg","repopath":"All/postfix-current-ldap-3.10.20240612,6.pkg","licenselogic":"and","licenses":["EPL","IPL10"],"pkgsize":1746832,"desc":"Postfix attempts to be fast, easy to administer, and secure, while at the same\ntime being sendmail compatible enough to not upset existing users. Thus, the\noutside has a sendmail-ish flavor, but the inside is completely different.\n\nSome features:\n\nConnection cache for SMTP, DSN status notifications, IP version 6, Plug-in\nsupport for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and\nauthentication, Configurable status notification message text, Access control\nper client/sender/recipient/etc, Content filter (built-in, external before\nqueue, external after queue), Berkeley DB database, LDAP database, MySQL\ndatabase, PostgreSQL database, Maildir and mailbox format, Virtual domains,\nVERP envelope return addresses and others.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"users":["postfix"],"groups":["mail","maildrop","postfix"],"shlibs_required":["libicuuc.so.74","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicudata.so.74","libldap.so.2","liblber.so.2","libpcre2-8.so.0"],"shlibs_provided":["libpostfix-dns.so","libpostfix-global.so","libpostfix-master.so","libpostfix-tls.so","libpostfix-util.so"],"options":{"BDB":"off","BLACKLISTD":"off","CDB":"off","DOCS":"on","EAI":"on","INST_BASE":"off","LMDB":"off","MONGO":"off","MYSQL":"off","NIS":"off","PCRE2":"on","PGSQL":"off","SASL":"off","SQLITE":"off","TEST":"off","TLS":"on","SASLKMIT":"off","SASLKRB5":"off"},"annotations":{"cpe":"cpe:2.3:a:postfix:postfix:3.10.20240612:::::dragonfly6:x86_64","flavor":"ldap"},"messages":[{"message":"To use postfix instead of sendmail:\n  - clear sendmail queue and stop the sendmail daemons\n\nRun the following commands to enable postfix during startup:\n  - sysrc postfix_enable=\"YES\"\n  - sysrc sendmail_enable=\"NONE\"\n\nIf postfix is *not* already activated in /etc/mail/mailer.conf\n  - mv /etc/mail/mailer.conf /etc/mail/mailer.conf.old\n  - install -d /etc/mail\n  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /etc/mail/mailer.conf\n\nDisable sendmail(8) specific tasks,\nadd the following lines to /etc/periodic.conf(.local):\n  daily_clean_hoststat_enable=\"NO\"\n  daily_status_mail_rejects_enable=\"NO\"\n  daily_status_include_submit_mailq=\"NO\"\n  daily_submit_queuerun=\"NO\"\n\nIf you are using SASL, you need to make sure that postfix has access to read\nthe sasldb file.  This is accomplished by adding postfix to group mail and\nmaking the /usr/local/etc/sasldb* file(s) readable by group mail (this should\nbe the default for new installs).","type":"install"},{"message":"If you are upgrading from prior postfix version, please see the README\nfiles for recommended changes to your configuration and additional\nhttp://www.postfix.org/COMPATIBILITY_README.html\n\nIncompatible change with snapshot 20200920\n==========================================\nInternal protocols have changed. You need to \"postfix stop\" before\nupdating, or before backing out to an earlier release, otherwise\nlong-running daemons (pickup, qmgr, verify, tlsproxy, postscreen)\nmay fail to communicate with the rest of Postfix (warnings, timeouts).\n\nThe purpose of this change is to produce better error messages, for\nexample, when someone configures the discard daemon as a bounce\nservice in master.cf, or vice versa.\n\nThis change will break third-party code that implements a\nPostfix-internal protocol such as qpsmtpd. Programs that depend on\nPostfix internal details are not supported.","type":"upgrade"},{"message":"If you remove postfix permanent, adjust / remove the the following file:\n  - /etc/mail/mailer.conf","type":"remove"}]},{"name":"pooler","origin":"biology/pooler","version":"1.88_1","comment":"Optimise DNA sequencing primer-set combinations","maintainer":"ssb22@cam.ac.uk","www":"https://ssb22.user.srcf.net/pooler/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e8314a2062233bc6d0ebe1f13d42abe59862e8b74d9d1aad1e5cf5998b83fd2","flatsize":199757,"path":"All/pooler-1.88_1.pkg","repopath":"All/pooler-1.88_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":91916,"desc":"Optimise combinations of primers and minimise the formation of dimers in\nmultiplexed PCR.\n\nPrimer Pooler can:\n\n* Check through each proposed pool for combinations that are likely to form\n  dimers\n\n* Automatically move prospective amplicons between proposed pools to reduce\n  dimer formation\n\n* Automatically search the genome sequence to find which amplicons overlap, and\n  place their corresponding primers in separate pools\n\n* Optionally keep pool sizes within a specified range\n\n* Handle thousands of primers without being slow (useful for high-throughput\n  sequencing applications)\n\n* Do all of the above with degenerate primers too.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"}},"categories":["biology"]},{"name":"pongix","origin":"games/pongix","version":"0.4_13","comment":"Free pong-like game","maintainer":"ports@FreeBSD.org","www":"http://www.losersjuegos.com.ar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51944f7c433ed452b463f2390f0afe72c54461c99fb22690b9169b3277d726b2","flatsize":399576,"path":"All/pongix-0.4_13.pkg","repopath":"All/pongix-0.4_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":110980,"desc":"Pongix is a free game based on the classical pong game with support for\nnet game.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"}},"categories":["games"],"shlibs_required":["libSDL_net-1.2.so.0","libSDL_image-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pongix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"portshaker-config","origin":"ports-mgmt/portshaker-config","version":"1.0.19_5","comment":"Simple configuration manager for portshaker","maintainer":"romain@FreeBSD.org","www":"https://github.com/smortex/portshaker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34b327bfffea5a4651c678f4042193229a276ab88047662a1080eb339a91c658","flatsize":4679,"path":"All/portshaker-config-1.0.19_5.pkg","repopath":"All/portshaker-config-1.0.19_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3468,"desc":"The portshaker-config port provides a simple config-based interface to generate\nand maintain a portshaker configuration throught the ports system.\n\nIt is designed to ease using portshaker for users who want to merge portshaker\npowered ports overlays in their FreeBSD ports tree.","deps":{"portshaker":{"origin":"ports-mgmt/portshaker","version":"1.0.19_5"}},"categories":["ports-mgmt"],"options":{"BSDSHARP":"on","ENLIGHTENMENT":"off","GECKO":"off","HASKELL":"off","MARCUSCOM":"off","TEXLIVE":"off","XORG":"off"}},{"name":"postfix-current","origin":"mail/postfix-current","version":"3.10.20240612,6","comment":"Experimental Postfix version ","maintainer":"otis@FreeBSD.org","www":"https://www.postfix.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0d9e1557799b426dae1dfe5606beeda5b3c13ce42959bfa56714a5a16fd746b","flatsize":8066918,"path":"All/postfix-current-3.10.20240612,6.pkg","repopath":"All/postfix-current-3.10.20240612,6.pkg","licenselogic":"and","licenses":["EPL","IPL10"],"pkgsize":1737488,"desc":"Postfix attempts to be fast, easy to administer, and secure, while at the same\ntime being sendmail compatible enough to not upset existing users. Thus, the\noutside has a sendmail-ish flavor, but the inside is completely different.\n\nSome features:\n\nConnection cache for SMTP, DSN status notifications, IP version 6, Plug-in\nsupport for multiple SASL implementations (Cyrus, Dovecot), TLS encryption and\nauthentication, Configurable status notification message text, Access control\nper client/sender/recipient/etc, Content filter (built-in, external before\nqueue, external after queue), Berkeley DB database, LDAP database, MySQL\ndatabase, PostgreSQL database, Maildir and mailbox format, Virtual domains,\nVERP envelope return addresses and others.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"users":["postfix"],"groups":["mail","maildrop","postfix"],"shlibs_required":["libicuuc.so.74","libssl.so.12","libcrypto.so.12","libicui18n.so.74","libicudata.so.74","libpcre2-8.so.0"],"shlibs_provided":["libpostfix-dns.so","libpostfix-global.so","libpostfix-master.so","libpostfix-tls.so","libpostfix-util.so"],"options":{"BDB":"off","BLACKLISTD":"off","CDB":"off","DOCS":"on","EAI":"on","INST_BASE":"off","LDAP":"off","LMDB":"off","MONGO":"off","MYSQL":"off","NIS":"off","PCRE2":"on","PGSQL":"off","SASL":"off","SQLITE":"off","TEST":"off","TLS":"on","SASLKMIT":"off","SASLKRB5":"off"},"annotations":{"cpe":"cpe:2.3:a:postfix:postfix:3.10.20240612:::::dragonfly6:x86_64","flavor":"default"},"messages":[{"message":"To use postfix instead of sendmail:\n  - clear sendmail queue and stop the sendmail daemons\n\nRun the following commands to enable postfix during startup:\n  - sysrc postfix_enable=\"YES\"\n  - sysrc sendmail_enable=\"NONE\"\n\nIf postfix is *not* already activated in /etc/mail/mailer.conf\n  - mv /etc/mail/mailer.conf /etc/mail/mailer.conf.old\n  - install -d /etc/mail\n  - install -m 0644 /usr/local/share/postfix/mailer.conf.postfix /etc/mail/mailer.conf\n\nDisable sendmail(8) specific tasks,\nadd the following lines to /etc/periodic.conf(.local):\n  daily_clean_hoststat_enable=\"NO\"\n  daily_status_mail_rejects_enable=\"NO\"\n  daily_status_include_submit_mailq=\"NO\"\n  daily_submit_queuerun=\"NO\"\n\nIf you are using SASL, you need to make sure that postfix has access to read\nthe sasldb file.  This is accomplished by adding postfix to group mail and\nmaking the /usr/local/etc/sasldb* file(s) readable by group mail (this should\nbe the default for new installs).","type":"install"},{"message":"If you are upgrading from prior postfix version, please see the README\nfiles for recommended changes to your configuration and additional\nhttp://www.postfix.org/COMPATIBILITY_README.html\n\nIncompatible change with snapshot 20200920\n==========================================\nInternal protocols have changed. You need to \"postfix stop\" before\nupdating, or before backing out to an earlier release, otherwise\nlong-running daemons (pickup, qmgr, verify, tlsproxy, postscreen)\nmay fail to communicate with the rest of Postfix (warnings, timeouts).\n\nThe purpose of this change is to produce better error messages, for\nexample, when someone configures the discard daemon as a bounce\nservice in master.cf, or vice versa.\n\nThis change will break third-party code that implements a\nPostfix-internal protocol such as qpsmtpd. Programs that depend on\nPostfix internal details are not supported.","type":"upgrade"},{"message":"If you remove postfix permanent, adjust / remove the the following file:\n  - /etc/mail/mailer.conf","type":"remove"}]},{"name":"poppler-glib","origin":"graphics/poppler-glib","version":"24.02.0_1","comment":"GLib bindings to poppler","maintainer":"desktop@FreeBSD.org","www":"https://poppler.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42da0a8c9a0bedd530626b7f5cd8854921b795551e8c6c47dc02d63b628064bd","flatsize":1442667,"path":"All/poppler-glib-24.02.0_1.pkg","repopath":"All/poppler-glib-24.02.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":223116,"desc":"Poppler is a fork of the xpdf PDF viewer developed by Derek Noonburg\nof Glyph and Cog, LLC.  It provides PDF rendering functionality as a\nshared library, and uses modern components from Freedesktop.org such as\nfontconfig and cairo to take advantage of modern UNIX desktops.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc9":{"origin":"lang/gcc9","version":"9.5.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-data":{"origin":"graphics/poppler-data","version":"0.4.12"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","print"],"shlibs_required":["libpoppler.so.134","libcairo.so.2","libfreetype.so.6","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libstdc++.so.6"],"shlibs_provided":["libpoppler-glib.so.8"],"annotations":{"cpe":"cpe:2.3:a:freedesktop:poppler:24.02.0:::::dragonfly6:x86_64:1"}},{"name":"popfile","origin":"mail/popfile","version":"1.1.3_1","comment":"Automatic mail classification tool, acts as a POP3 proxy","maintainer":"ports@FreeBSD.org","www":"https://getpopfile.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"107fe8769c40ba43efd2ea051b8dda2793125e15a771edadadd9b2a9f01c06e3","flatsize":1941345,"path":"All/popfile-1.1.3_1.pkg","repopath":"All/popfile-1.1.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":310324,"desc":"POPFile is an automatic mail classification tool. Once properly set up\nand trained, it will scan all email as it arrives and classify it based\non your training. You can give it a simple job, like separating out junk\ne-mail, or a complicated one -- like filing mail into a dozen folders.\nThink of it as a personal assistant for your inbox.\n\nSince v0.21.0, POPFile supports multiple user with a single instance.\nUsing ${LOCALDIR}/sbin/popfile.sh, you can start your own POPFile\neasily; it uses ${HOME}/.popfile as a working directory.\n\nNote for old POPFile users: copy messages/ and corpus/ directory to your\n${HOME}/.popfile directory (if not, create it), then start popfile.sh.","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"KAKASI":"off","MECABU":"off","SOCKS":"off","SSL":"off","UPGRADE_FROM_0_20":"off","XMLRPC":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe popfile port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pomsky","origin":"lang/pomsky","version":"0.10_8","comment":"Portable, modern regular expression language","maintainer":"yuri@FreeBSD.org","www":"https://pomsky-lang.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b717091fa79c73cca1f67300edfb4e90ef75cc8f8b39b3f3e148b47788b7eded","flatsize":1034921,"path":"All/pomsky-0.10_8.pkg","repopath":"All/pomsky-0.10_8.pkg","licenselogic":"or","licenses":["MIT","APACHE20"],"pkgsize":337436,"desc":"Pomsky is a language that compiles to regular expressions. It is currently in an\nalpha stage and will likely change in the next few releases.","categories":["lang","textproc"]},{"name":"ponscripter-07th-mod","origin":"games/ponscripter-07th-mod","version":"4.0.0_1","comment":"NScripter-like novel-game interpreter with Unicode support","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/sekaiproject/ponscripter-fork","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c0a387fee395e61c92f796ab3d4489341f811c0c15d9b841f4a77f9f6f5c448","flatsize":806193,"path":"All/ponscripter-07th-mod-4.0.0_1.pkg","repopath":"All/ponscripter-07th-mod-4.0.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":316132,"desc":"Ponscripter was created as an NScripter-style visual novel game\ninterpreter with an emphasis on supporting games in Western languages.\n\nThis fork is intended to provide additional features to Ponscripter\nthat make it more suitable for releasing games on Steam. It, however,\ndoes not have qualms with breaking compatibility in minor ways.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"smpeg2":{"origin":"multimedia/smpeg2","version":"2.0.0_5"}},"categories":["games"],"shlibs_required":["libnotify.so.4","libgobject-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0","libvorbisfile.so.3","libSDL2-2.0.so.0","libsmpeg2-2.0.so.0","libfreetype.so.6"],"options":{"DOCS":"on","MANPAGES":"on","NOTIFY":"on","TREMOR":"off"}},{"name":"portsearch","origin":"ports-mgmt/portsearch","version":"1.3.5","comment":"Port searching tool that supports search by packing list files","maintainer":"vd@FreeBSD.org","www":"https://people.freebsd.org/~vd/portsearch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41e76306f63bdc002ba8b069f1f8045196f6707e8e7130b52e8e119b40346713","flatsize":32935,"path":"All/portsearch-1.3.5.pkg","repopath":"All/portsearch-1.3.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13000,"desc":"Portsearch allows searching for ports that install some file, like\n``find /usr/ports -name pkg-plist |xargs grep pattern''\nbut honoring PLIST_(FILES|DIRS) and %25%25FOOBAR%25%25 variables.\nIt also supports searching for ports by name, key (name, comment or\ndependencies), path, info (comment), maintainer, category, fetch, extract,\npatch, build and run dependencies and www site.","categories":["ports-mgmt"]},{"name":"polylib","origin":"math/polylib","version":"5.22.5","comment":"Library of polyhedral functions","maintainer":"yuri@FreeBSD.org","www":"https://icps.u-strasbg.fr/polylib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6b9bb548aaba1f878febf78a97690d389f08ea0391b6bec1979cf9261c328a9","flatsize":461212,"path":"All/polylib-5.22.5.pkg","repopath":"All/polylib-5.22.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":141448,"desc":"The Polyhedral Library (PolyLib for short) operates on objects made up of\nunions of polyhedra of any dimension. It was first developed by Doran Wilde at\nIRISA, in Rennes, France, in connection with the ALPHA project. This first\nversion (1.1) manipulates non parameterized unions of polyhedra through the\nfollowing operations: intersection, difference, union, convex hull, simplify,\nimage and preimage, plus some input and output functions. The polyhedra are\ncomputed in their dual implicit and Minkowski representations, in homogeneous\nspaces.\n\nVersion 2 of the PolyLib included parameterized vertices computation.\nPolyLib3.14 includes Ehrhart polynomials computation, which permits to count\nthe number of integer points contained in a parameterized polyhedron. PolyLib4\nincluded the GNU MP library (as a compilation option), and 64 bits computations,\nin order to avoid integer overflows. Polylib5 is a merge of Strasbourg, Rennes\nand BYU Polylib.\n\nThere is also the 'visualpolylib' project that permits to use the PolyLib\ninteractively.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libpolylibgmp.so.8"]},{"name":"portsreinstall","origin":"ports-mgmt/portsreinstall","version":"4.1.1_1","comment":"Ports upgrading utility for massive forced reinstall","maintainer":"sakaue.mamoru@mwghennndo.com","www":"http://www.mwghennndo.com/software/portsreinstall/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"431a8958ee1da69e2e49e831505bbf96811c4c412ec7f46da6e10e42e25f8e2e","flatsize":548678,"path":"All/portsreinstall-4.1.1_1.pkg","repopath":"All/portsreinstall-4.1.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":112068,"desc":"This is a ports upgrading utility as a replacement of portupgrade\nand portmaster to facilitate the perfect upgrade of the whole\npackages in heavly customized systems by configuration\ncompatible with portupgrade. Most of the issues in\n/usr/ports/UPDATING are resolved automatically. Robust\nrestarting functionality against manual/sudden termination is\nimplemented for facilitating package build in busy or low-\nperformance machines. Utilities for building packages in a chroot\nenvironment are also provided for safe upgrade.","categories":["ports-mgmt"],"messages":[{"message":"This software invokes some installed files of portupgrade(1)\nif it is installed for parsing pkgtools.conf(5) although dependency\nto it is intendedly refrained. If you fail to parse pkgtools.conf(5),\ntry to upgrade this port first.","type":"install"}]},{"name":"portsdb","origin":"ports-mgmt/portsdb","version":"0.3_1","comment":"Program that imports the FreeBSD ports tree into an SQLite database","maintainer":"yuri@FreeBSD.org","www":"https://github.com/yurivict/freebsd-portsdb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aced54b23cef596a90e7354969e626771de08062dd675f9ffa258ae3f214bb04","flatsize":40090,"path":"All/portsdb-0.3_1.pkg","repopath":"All/portsdb-0.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12864,"desc":"PortsDB is a program that imports the FreeBSD ports tree into an\nSQLite database.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"gsed":{"origin":"textproc/gsed","version":"4.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["ports-mgmt"]},{"name":"processing","origin":"graphics/processing","version":"1.5.1,1","comment":"Programming environment for images, animation, and interactions","maintainer":"skreuzer@FreeBSD.org","www":"https://processing.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80d39eab2d63f4ba5dbf775e895193ffe5e6042cc6f717c2dcbf2157dccc8486","flatsize":74371581,"path":"All/processing-1.5.1,1.pkg","repopath":"All/processing-1.5.1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34178304,"desc":"Processing is an open source programming language and environment\nfor people who want to program images, animation, and interactions.\nIt is used by students, artists, designers, researchers, and hobbyists\nfor learning, prototyping, and production. It is created to teach\nfundamentals of computer programming within a visual context and\nto serve as a software sketchbook and professional production tool.\nProcessing is an alternative to proprietary software tools in the\nsame domain.","deps":{"jikes":{"origin":"java/jikes","version":"1.22_3"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"rxtx-openjdk8":{"origin":"comms/rxtx","version":"2.2p2_4"}},"categories":["graphics","cad","java"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["librxtxSerial-2.2pre1.so"],"annotations":{"cpe":"cpe:2.3:a:processing:processing:1.5.1:::::dragonfly6:x86_64"}},{"name":"polyglot","origin":"games/polyglot","version":"1.4.70.b_2","comment":"Winboard protocol to UCI protocol adapter","maintainer":"nivit@FreeBSD.org","www":"http://wbec-ridderkerk.nl/html/details1/PolyGlot.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba53a31fbe5108683780ad2ca9a77c9f94e5b3133dbfac7b0d3f44a45924ba7a","flatsize":259644,"path":"All/polyglot-1.4.70.b_2.pkg","repopath":"All/polyglot-1.4.70.b_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":102848,"desc":"PolyGlot is a \"UCI adapter\".  It connects a UCI chess engine to an\nxboard interface.\n\nPolyGlot tries to solve known problems with other adapters.  For\ninstance, it detects and reports draws by fifty-move rule, repetition,\netc...","categories":["games"],"options":{"DOCS":"on"}},{"name":"poppler-data","origin":"graphics/poppler-data","version":"0.4.12","comment":"Poppler encoding data","maintainer":"desktop@FreeBSD.org","www":"https://poppler.freedesktop.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eabe89229d4af7dcae0db77e3ae338d3974f66797f4237baf530ad41820e8320","flatsize":12946955,"path":"All/poppler-data-0.4.12.pkg","repopath":"All/poppler-data-0.4.12.pkg","licenselogic":"and","licenses":["MIT","ADOBE","GPLv2"],"pkgsize":1595548,"desc":"Poppler encoding data","categories":["graphics"]},{"name":"polyclipper","origin":"math/polyclipper","version":"1.2.4","comment":"Library to clip polygons (in 2D) and polyhedra (in 3D) by planes","maintainer":"yuri@FreeBSD.org","www":"https://github.com/LLNL/PolyClipper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cd5fd88f99fd5e3c1c8040a3f18579cfd3347a2bbe57a5e8eaf88830f145580","flatsize":108974,"path":"All/polyclipper-1.2.4.pkg","repopath":"All/polyclipper-1.2.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18036,"desc":"Polytope is a C++ library for generating polygonal and polyhedral meshes.\nIt makes use of various 2D and 3D tessellation techniques, but provides\na single representation for these tessellations, and a simple interface\nfor generating them.\n\nPolytope has a simple C interface for use with other languages. It also\nincludes bindings for Python. These bindings allow you to easily incorporate\nPolytope into your own mesh generation tools.","categories":["math"]},{"name":"polkit-qt-1-qt5","origin":"sysutils/polkit-qt-1","version":"0.200.0","comment":"Qt wrapper around Polkit libraries","maintainer":"kde@FreeBSD.org","www":"https://projects.kde.org/projects/kdesupport/polkit-qt-1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fdfa597fe1fa7109e12c7a73938e08ddc62a32d0cb9cb0b994b2c4152586aea","flatsize":353695,"path":"All/polkit-qt-1-qt5-0.200.0.pkg","repopath":"All/polkit-qt-1-qt5-0.200.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":88944,"desc":"Polkit-Qt is a library that lets developers use the Polkit API through\na nice Qt-styled API. It is mainly a wrapper around QAction and\nQAbstractButton that lets you integrate those two component easily\nwith Polkit.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libQt5Core.so.5","libpolkit-agent-1.so.0","libpolkit-gobject-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5"],"shlibs_provided":["libpolkit-qt5-agent-1.so.1","libpolkit-qt5-core-1.so.1","libpolkit-qt5-gui-1.so.1"],"annotations":{"flavor":"qt5"}},{"name":"poppler","origin":"graphics/poppler","version":"24.02.0_1","comment":"PDF rendering library","maintainer":"desktop@FreeBSD.org","www":"https://poppler.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20635d9bc10befa954af231c1a7f0df91714107e6857ffbb5a6a444acab08933","flatsize":5545358,"path":"All/poppler-24.02.0_1.pkg","repopath":"All/poppler-24.02.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1183188,"desc":"Poppler is a fork of the xpdf PDF viewer developed by Derek Noonburg\nof Glyph and Cog, LLC.  It provides PDF rendering functionality as a\nshared library, and uses modern components from Freedesktop.org such as\nfontconfig and cairo to take advantage of modern UNIX desktops.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc9":{"origin":"lang/gcc9","version":"9.5.0_1"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler-data":{"origin":"graphics/poppler-data","version":"0.4.12"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","print"],"shlibs_required":["libstdc++.so.6","libfreetype.so.6","libfontconfig.so.1","libjpeg.so.8","libgpgmepp.so.6","libopenjp2.so.7","liblcms2.so.2","libpng16.so.16","libtiff.so.6","libnss3.so","libsmime3.so","libplc4.so","libnspr4.so"],"shlibs_provided":["libpoppler-cpp.so.0","libpoppler.so.134"],"options":{"CURL":"off","OPENJPEG":"on"},"annotations":{"cpe":"cpe:2.3:a:freedesktop:poppler:24.02.0:::::dragonfly6:x86_64:1"}},{"name":"polkit-gnome","origin":"sysutils/polkit-gnome","version":"0.105_4","comment":"GNOME frontend to the PolicyKit framework","maintainer":"gnome@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/polkit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d51b5a9f88657e1012a87f263fd8ee9a3ac04758ec61670f601837a03740a27","flatsize":334588,"path":"All/polkit-gnome-0.105_4.pkg","repopath":"All/polkit-gnome-0.105_4.pkg","licenselogic":"single","pkgsize":52584,"desc":"PolicyKit is a framework for defining policy for system-wide components and\nfor desktop pieces to configure it.  PolicyKit-gnome is a GTK+/GNOME frontend\nfor that framework.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"}},"categories":["sysutils","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpolkit-agent-1.so.0","libpolkit-gobject-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"polkit-qt-1-qt6","origin":"sysutils/polkit-qt-1","version":"0.200.0","comment":"Qt wrapper around Polkit libraries","maintainer":"kde@FreeBSD.org","www":"https://projects.kde.org/projects/kdesupport/polkit-qt-1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11a97febb1a858dd3b4885a7b8aea497ed0209f408b374825c821bcd1c5dd2ef","flatsize":402095,"path":"All/polkit-qt-1-qt6-0.200.0.pkg","repopath":"All/polkit-qt-1-qt6-0.200.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":96968,"desc":"Polkit-Qt is a library that lets developers use the Polkit API through\na nice Qt-styled API. It is mainly a wrapper around QAction and\nQAbstractButton that lets you integrate those two component easily\nwith Polkit.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["sysutils"],"shlibs_required":["libQt6Core.so.6","libpolkit-agent-1.so.0","libpolkit-gobject-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libQt6DBus.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0"],"shlibs_provided":["libpolkit-qt6-agent-1.so.1","libpolkit-qt6-core-1.so.1","libpolkit-qt6-gui-1.so.1"],"annotations":{"flavor":"qt6"}},{"name":"polyclipping","origin":"graphics/polyclipping","version":"6.4.2","comment":"Polygon and line clipping and offsetting library","maintainer":"sikmir@gmail.com","www":"https://sourceforge.net/projects/polyclipping/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"164eac92180d7cdf67191ef49a3e0cf80d6582df65b2b5bd804572173739552a","flatsize":157595,"path":"All/polyclipping-6.4.2.pkg","repopath":"All/polyclipping-6.4.2.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":58228,"desc":"polyclipping - Polygon and line clipping and offsetting library.\n\nThe Clipper library performs clipping and offsetting for both\nlines and polygons. All four boolean clipping operations are\nsupported - intersection, union, difference and exclusive-or.\nPolygons can be of any shape including self-intersecting polygons.","categories":["graphics"],"shlibs_provided":["libpolyclipping.so.22"]},{"name":"policyd2","origin":"mail/policyd2","version":"2.0.14_4","comment":"Policyd v2 is a multi-platform policy server for popular MTAs","maintainer":"ports@FreeBSD.org","www":"https://wiki.policyd.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4f5f282c8822c8acc699d90859ee877c6293c90c6553fbf6da38baa8417a1de","flatsize":688962,"path":"All/policyd2-2.0.14_4.pkg","repopath":"All/policyd2-2.0.14_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":93736,"desc":"Policyd v2\n\nPolicyd v2 (codenamed \"cluebringer\") is a multi-platform policy\nserver for popular MTAs. This policy daemon is designed mostly\nfor large scale mail hosting environments.","deps":{"gsed":{"origin":"textproc/gsed","version":"4.9"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-Cache-FastMmap":{"origin":"devel/p5-Cache-FastMmap","version":"1.57"},"p5-Config-IniFiles":{"origin":"devel/p5-Config-IniFiles","version":"3.000003_1"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-Net-CIDR":{"origin":"net-mgmt/p5-Net-CIDR","version":"0.21"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"}},"categories":["mail"],"options":{"DOCS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off","WEBUI":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe policyd2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"polytope","origin":"science/polytope","version":"0.7.3","comment":"Library for generating Voronoi and Voronoi-like tessellations","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pbtoast/polytope","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c5debf112592bab831bee64aa95176781aaa33a58afc07693d5ab90d4db12a8","flatsize":4805616,"path":"All/polytope-0.7.3.pkg","repopath":"All/polytope-0.7.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1424304,"desc":"Polytope is a C++ library for generating polygonal and polyhedral meshes.\nIt makes use of various 2D and 3D tessellation techniques, but provides\na single representation for these tessellations, and a simple interface\nfor generating them.\n\nPolytope has a simple C interface for use with other languages. It also\nincludes bindings for Python. These bindings allow you to easily incorporate\nPolytope into your own mesh generation tools.","deps":{"libaec":{"origin":"science/libaec","version":"1.1.3"},"silo":{"origin":"science/silo","version":"4.11.68_1"}},"categories":["science"],"shlibs_required":["libsiloh5.so","libsz.so.2"],"shlibs_provided":["libpolytope.so"],"options":{"SILO":"on"}},{"name":"polybar","origin":"x11/polybar","version":"3.6.3_3","comment":"Fast and easy-to-use status bar","maintainer":"jbo@FreeBSD.org","www":"https://github.com/polybar/polybar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a2d992e2b0f48038089bed6bc262053bdf660887d40d24257b126a88a534d5b","flatsize":2298113,"path":"All/polybar-3.6.3_3.pkg","repopath":"All/polybar-3.6.3_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":579620,"desc":"The main purpose of Polybar is to help users create awesome status\nbars.  It has built-in functionality to display information about the\nmost commonly used services.  Some of the services included so far:\n\n    Systray icons\n    Window title\n    Playback controls and status display for MPD using libmpdclient\n    ALSA volume controls\n    Workspace and desktop panel for bspwm and i3\n    Workspace module for EWMH compliant window managers\n    Keyboard layout and indicator status\n    CPU and memory load indicator\n    Battery display\n    Network connection details\n    Backlight level\n    Date and time label\n    Time-based shell script execution\n    Command output tailing\n    User-defined menu tree\n    Inter-process messaging\n    And more...","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jsoncpp":{"origin":"devel/jsoncpp","version":"1.9.5"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libmpdclient":{"origin":"audio/libmpdclient","version":"2.22"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-cursor":{"origin":"x11/xcb-util-cursor","version":"0.1.3"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xcb-util-xrm":{"origin":"x11/xcb-util-xrm","version":"1.3"}},"categories":["x11"],"shlibs_required":["libcairo.so.2","libfontconfig.so.1","libfreetype.so.6","libxcb.so.1","libxcb-ewmh.so.2","libxcb-icccm.so.4","libxcb-util.so.1","libxcb-image.so.0","libxcb-randr.so.0","libxcb-composite.so.0","libxcb-xkb.so.1","libuv.so.1","libjsoncpp.so.25","libasound.so.2","libcurl.so.4","libmpdclient.so.2","libxcb-cursor.so.0","libxcb-xrm.so.0","libinotify.so.0"],"options":{"ALSA":"on","CURSOR":"on","DEBUG":"off","GITHUB":"on","I3":"on","IPC":"on","MPD":"on","PULSEAUDIO":"off","TESTS":"off","XKEYBOARD":"on"},"messages":[{"message":"Polybar was originally built with Linux in mind, so certain modules do\nnot function in FreeBSD.\n\nWorking modules:\n- bspwm\n- cpu\n- date\n- github\n- i3\n- ipc (polybar-msg method does not seem to work)\n- memory\n- menu\n- mpd\n- script\n- text\n- xkeyboard\n- xwindow\n- xworkspaces (not extensively tested)\n\nBroken modules:\n- filesystem\n- network (requires wireless_tools)\n- temperature (requires /sys/class/thermal/* in sysfs)\n- volume (requires full alsa, not a wrapper)\n\nUnknown:\n- backlight\n- battery\n- xbacklight","type":"install"}]},{"name":"polkit","origin":"sysutils/polkit","version":"124_3","comment":"Framework for controlling access to system-wide components","maintainer":"desktop@FreeBSD.org","www":"https://github.com/polkit-org/polkit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92200dfd8d2f31e392a00e57a2ca065dda5aa07902655d607a8fd52f034018ba","flatsize":932060,"path":"All/polkit-124_3.pkg","repopath":"All/polkit-124_3.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":155848,"desc":"Polkit is a toolkit for defining and handling authorizations. It is used\nfor allowing unprivileged processes to speak to privileged processes.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"duktape-lib":{"origin":"lang/duktape-lib","version":"2.7.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","gnome"],"users":["polkitd"],"groups":["polkitd"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libexpat.so.1","libduktape.so.207"],"shlibs_provided":["libpolkit-agent-1.so.0","libpolkit-gobject-1.so.0"],"options":{"MANPAGES":"off","DUKTAPE":"on","SPIDERMONKEY":"off"},"annotations":{"cpe":"cpe:2.3:a:polkit_project:polkit:124:::::dragonfly6:x86_64:3"}},{"name":"poly-lv2","origin":"audio/poly-lv2","version":"g20210408_1","comment":"Collection of LV2 plugins designed for modular/eurorack style use","maintainer":"yuri@FreeBSD.org","www":"https://github.com/polyeffects/PolyLV2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"655f3e3c13069944d38bf848fbfd9a570ce9d7db0a5f674bf55751dbc4ce5dd7","flatsize":1051457,"path":"All/poly-lv2-g20210408_1.pkg","repopath":"All/poly-lv2-g20210408_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":157136,"desc":"PolyLV2 is a collection of LV2 plugins designed for modular/eurorack style use.","categories":["audio"]},{"name":"poly2tri","origin":"math/poly2tri","version":"g20191130_1","comment":"2D constrained Delaunay triangulation library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jhasse/poly2tri","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62b36d4c2d9696ca91e0f92aad2b8337020431471cd65ae0ac777710c1148ba0","flatsize":88123,"path":"All/poly2tri-g20191130_1.pkg","repopath":"All/poly2tri-g20191130_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34932,"desc":"2D constrained Delaunay triangulation library.","deps":{"glfw":{"origin":"graphics/glfw","version":"3.4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["math"],"shlibs_required":["libglfw.so.3","libGL.so.1"]},{"name":"polyml","origin":"lang/polyml","version":"5.9.1_1","comment":"Fast open-source implementation of Standard ML","maintainer":"beyert@cs.ucr.edu","www":"https://www.polyml.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81cde4624ab48fea8b271a7ece5a38e062762525781bd47f435f60cc66232a7e","flatsize":11307947,"path":"All/polyml-5.9.1_1.pkg","repopath":"All/polyml-5.9.1_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1553392,"desc":"Poly/ML is a full implementation of Standard ML available as\nopen-source. It includes a symbolic debugger which allows breakpoints\nto be set and local variables to be viewed as ML values.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["lang"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libpolyml.so.14"],"options":{"GMP":"on","INTINF_AS_INT":"on","MOTIF":"off"}},{"name":"polyphone","origin":"audio/polyphone","version":"2.3.0_6","comment":"Graphical user interface for editing soundfont (sf2 and sfz) files","maintainer":"yuri@FreeBSD.org","www":"https://www.polyphone-soundfonts.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16befc763cd3fafc0f26b4f9e0324639836749030ba4eb1c7dbdebb8ce432c6c","flatsize":5368988,"path":"All/polyphone-2.3.0_6.pkg","repopath":"All/polyphone-2.3.0_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1686460,"desc":"Polyphone is a free software for editing soundfonts in format sf2. These\nfiles contain a multitude of audio samples put together and configured so\nas to form musical instruments that can be used by synthesizers such as\nfluidsynth and played using a MIDI keyboard.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"qcustomplot-qt5":{"origin":"graphics/qcustomplot","version":"2.1.1_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"rtmidi":{"origin":"audio/rtmidi","version":"6.0.0"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"stk":{"origin":"audio/stk","version":"4.6.2_1"}},"categories":["audio"],"shlibs_required":["libstk-4.6.2.so","libQCustomPlot-qt5.so.2","libjack.so.0","libportaudio.so.2","libogg.so.0","libFLAC.so.12","libvorbis.so.0","libvorbisfile.so.3","libvorbisenc.so.2","libglib-2.0.so.0","libintl.so.8","librtmidi.so.7","libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1","libssl.so.12","libcrypto.so.12"]},{"name":"podcastdl","origin":"multimedia/podcastdl","version":"0.3.3","comment":"Simple command line podcast client written in plain C","maintainer":"rodrigo@FreeBSD.org","www":"https://www.osorio.me/projects/dev/podcastdl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f46150e4317e4405f04b13a560998ab351cabb26894d126a03d5210defddbf4","flatsize":14530,"path":"All/podcastdl-0.3.3.pkg","repopath":"All/podcastdl-0.3.3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":6372,"desc":"Podcastdl is a simple podcast download application written in plain C and\ndesigned to work in the console or from the crontab.","deps":{"libmrss":{"origin":"textproc/libmrss","version":"0.19.2_8"}},"categories":["multimedia"],"shlibs_required":["libcurl.so.4","libmrss.so.0"]},{"name":"pointcloud","origin":"databases/pointcloud","version":"1.2.5","comment":"LIDAR types for PostgreSQL","maintainer":"lbartoletti@FreeBSD.org","www":"https://github.com/pgpointcloud/pointcloud/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b27e08e43c2782b76d4a47f4453b07b6eeab385546b9cb335357ae72ac78aea9","flatsize":330844,"path":"All/pointcloud-1.2.5.pkg","repopath":"All/pointcloud-1.2.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":51976,"desc":"A PostgreSQL extension for storing point cloud (LIDAR) data.","deps":{"lazperf":{"origin":"archivers/lazperf","version":"2.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases","geography"],"shlibs_required":["libxml2.so.2"]},{"name":"podcastamatic","origin":"www/podcastamatic","version":"1.3_1","comment":"Automates creation of webpage and RSS feed for a podcast","maintainer":"lars.eggert@gmx.net","www":"http://kenwardtown.com/projects/podcastamatic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1b68a2605d143ca866b5aaa7f6415cdcb97903e8eb2fc1dc1688e6328a2a754","flatsize":58977,"path":"All/podcastamatic-1.3_1.pkg","repopath":"All/podcastamatic-1.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18776,"desc":"Podcastamatic automates the creation of a webpage and a RSS feed\nfor your podcast, based on MP3 tags. A webpage can either be\nautomatically generated from scratch or generated from a template\nyou create. An RSS feed is an XML file that is required to be listed\nin most popular podcast directories. Podcastamatic is highly customizable.","deps":{"p5-MP3-Info":{"origin":"audio/p5-MP3-Info","version":"1.26"},"p5-MP4-Info":{"origin":"multimedia/p5-MP4-Info","version":"1.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"options":{"DOCS":"on"}},{"name":"pod2mdoc","origin":"textproc/pod2mdoc","version":"0.2_1","comment":"Convert POD data to mdoc input","maintainer":"bapt@FreeBSD.org","www":"https://mdocml.bsd.lv/pod2mdoc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1ee7755e9f9954db457e678904da2d79d5eee855d1831b2bccb149dd5e538fc","flatsize":32613,"path":"All/pod2mdoc-0.2_1.pkg","repopath":"All/pod2mdoc-0.2_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":17872,"desc":"The pod2mdoc utility is a converter from POD into mdoc. It's meant to operate\nlike pod2man; however, it doesn't require a Perl installation: pod2mdoc is a\nstandalone ISC-licensed ISO C utility and should compile on any modern UNIX\nsystem.","categories":["textproc"]},{"name":"polari","origin":"irc/polari","version":"42.1_3","comment":"Internet Relay Chat (IRC) client designed for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Polari","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a6aa08fbb901bc55312425ab400d40516450354cffc571b84b7dba77365f5f1","flatsize":1895710,"path":"All/polari-42.1_3.pkg","repopath":"All/polari-42.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":342724,"desc":"Polari is an Internet Relay Chat (IRC) client designed for GNOME.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gjs":{"origin":"lang/gjs","version":"1.76.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"},"telepathy-idle":{"origin":"net-im/telepathy-idle","version":"0.2.2_1"},"telepathy-logger":{"origin":"net-im/telepathy-logger","version":"0.8.2_3"}},"categories":["irc","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgirepository-1.0.so.1","libgjs.so.0","libtelepathy-glib.so.0"],"shlibs_provided":["libpolari-1.0.so"]},{"name":"polo","origin":"x11-fm/polo","version":"18.8.b_4","comment":"Advanced graphical file manager written in Vala","maintainer":"gnome@FreeBSD.org","www":"https://teejee2008.github.io/polo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7047039c63fc265ee0711160e169c3be46e79d4293c37a7bd0a9021b716589fb","flatsize":5622323,"path":"All/polo-18.8.b_4.pkg","repopath":"All/polo-18.8.b_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1327104,"desc":"Advanced file manager for Unix-like systems written in Vala.  Supports\nmultiple panes (single, dual, quad) with multiple tabs in each pane.\nSupports archive creation, extraction, and browsing.  Support for cloud\nstorage; running and managing KVM images, modifying PDF documents and\nimage files, booting ISO files in KVM, writing ISO files to USB drives.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["x11-fm"],"shlibs_required":["libgio-2.0.so.0","libgee-0.8.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libjson-glib-1.0.so.0","libxml2.so.2","libvte-2.91.so.0","libgtk-3.so.0","libatk-1.0.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz-gobject.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libgmodule-2.0.so.0","libwayland-client.so.0","libcairo.so.2","libX11.so.6"]},{"name":"pnscan","origin":"sysutils/pnscan","version":"1.14.1_1","comment":"Parallel Network Scanner","maintainer":"pen@lysator.liu.se","www":"https://github.com/ptrrkssn/pnscan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1622464041089afed5c1b3271d4b003bf0008612beae9934806ba21cdaa93e3","flatsize":26695,"path":"All/pnscan-1.14.1_1.pkg","repopath":"All/pnscan-1.14.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12732,"desc":"This is a port of pnscan, a Parallel Network Scanner\n\nThis is a pretty basic tool to scan IPv4 networks for TCP\nservices. No more, no less.","categories":["sysutils","security"]},{"name":"pnm2ppa","origin":"print/pnm2ppa","version":"1.13_7","comment":"Convert PNM images to PPA for some HP printers","maintainer":"000.fbsd@quip.cz","www":"https://pnm2ppa.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f38d780b021b4c3e23d6489d7608d25f7b402caf8307e0b499899e0ab402f4d","flatsize":683022,"path":"All/pnm2ppa-1.13_7.pkg","repopath":"All/pnm2ppa-1.13_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":84220,"desc":"This software creates output using the PPA (printer performance\narchitecture) protocol.  This protocol is used by some HP \"Windows-only\"\nprinters, including the HP Deskjet 820C series, the HP DeskJet 720 series,\nand the HP DeskJet 1000 series.  It has been tested on all three printers,\nbut your personal experience (positive or negative) is very much appreciated!","deps":{"enscript-letter":{"origin":"print/enscript-letter","version":"1.6.6_4"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"}},"categories":["print"],"options":{"A4SIZE":"off"},"messages":[{"message":"To configure your printcap to print either ascii\"\nor Postscript files, add the following lines to your\"\n/etc/printcap file\"\n\n\tlp|ascii|unix:\\\\\"\n\t        :lp=/dev/lpt0:\\\\\"\n\t        :sd=/var/spool/lpd:\\\\\"\n\t        :if=/usr/local/bin/asciippafilter:\\\\\"\n\t        :mx#0:\\\\\"\n\t        :sh:\"\n\n\tps:\\\\\"\n\t        :lp=/dev/lpt0:\\\\\"\n\t        :sd=/var/spool/ps:\\\\\"\n\t        :if=/usr/local/bin/ppafilter:\\\\\"\n\t        :mx#0:\\\\\"\n\t        :sh:\"","type":"install"}]},{"name":"pngwriter","origin":"graphics/pngwriter","version":"0.7.0_2","comment":"C++ library for creating PNG images","maintainer":"rakuco@FreeBSD.org","www":"https://pngwriter.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fe3c467f37aa993dbc95dd3dc9050b550ce3a1ce5ffd432fbda78daa5610f3d","flatsize":544727,"path":"All/pngwriter-0.7.0_2.pkg","repopath":"All/pngwriter-0.7.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":238160,"desc":"The PNGwriter library, which requires libpng, allows you to plot to a 48-bit\nPNG file, saving it directly to disk. Plotting is as easy as specifying the\nred, green, and blue values and the x, y coordinates of the pixel. It includes\nfunctions for plotting simple geometric shapes (circle, rect, line), reading\nthe colour of a pixel, reading in a whole PNG file (great for image analysis),\nplotting and reading in HSV colourspace, and many others that might come in\nhandy.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","devel"],"shlibs_required":["libpng16.so.16","libfreetype.so.6"],"shlibs_provided":["libPNGwriter.so"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:pngwriter_project:pngwriter:0.7.0:::::dragonfly6:x86_64:2"}},{"name":"pngrewrite","origin":"graphics/pngrewrite","version":"1.4.0_2","comment":"PNG palette optimizer","maintainer":"sunpoet@FreeBSD.org","www":"https://entropymine.com/jason/pngrewrite/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cffc3fb625a8355ac81233a2e04bcfbd6a00fa5a457228d6497d9434d56bddb","flatsize":18610,"path":"All/pngrewrite-1.4.0_2.pkg","repopath":"All/pngrewrite-1.4.0_2.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":7884,"desc":"Pngrewrite is command-line utility that reduces the unnecessarily large palettes\nthat some programs write into PNG files. It also optimizes transparency data,\nand reduces the bits-per-pixel if possible. Handy for post-processing PNG files\nbefore putting them on a web site.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"]},{"name":"pngquant","origin":"graphics/pngquant","version":"2.18.0_3","comment":"Converts 32-bit RGBA PNGs into 8-bit RGBA-palette PNGs","maintainer":"ak@FreeBSD.org","www":"https://pngquant.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"208555d320917717c2a00e17b30f895de62842b8cce323865d3287a784f64f4f","flatsize":105604,"path":"All/pngquant-2.18.0_3.pkg","repopath":"All/pngquant-2.18.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":40100,"desc":"pngquant is a command-line utility to quantize and dither 32-bit RGBA\nPNGs down to 8-bit (or smaller) RGBA-palette PNGs, usually with a\nsignificant reduction in file size (40-70%25 smaller than 24-bit PNGs).\n\nThis unique type of PNG supports full alpha transparency and is\ncompatible with all modern web browsers, and has better fallback in IE6\nthan 24-bit PNGs.\n\nFeatures:\n - High-quality palette generation using modernized Median Cut\n   algorithm.\n - Unique dithering algorithm that adds less noise to images than the\n   standard Floyd-Steinberg.\n - Easy to integrate with shell scripts, GUIs and server-side software.\n - Fast mode for processing large numbers of images.","deps":{"libimagequant":{"origin":"graphics/libimagequant","version":"4.3.3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libimagequant.so.0.4","libpng16.so.16"],"options":{"DEBUG":"off","DOCS":"on","LCMS2":"off","OPENMP":"on","OPTIMIZED_FLAGS":"off","SSE":"on"},"annotations":{"cpe":"cpe:2.3:a:pngquant:pngquant:2.18.0:::::dragonfly6:x86_64:3"}},{"name":"poke","origin":"editors/poke","version":"3.2_1","comment":"Scriptable interactive binary editor","maintainer":"mistresssilvara@hotmail.com","www":"https://www.jemarch.net/poke","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bdf5f361a2425942e16958fec5035d2caf3dac8cebb221037c1b1896458ef05","flatsize":5397450,"path":"All/poke-3.2_1.pkg","repopath":"All/poke-3.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":791016,"desc":"GNU poke is an interactive, extensible editor for binary data.  Not\nlimited to editing basic entities such as bits and bytes, it provides\na full-fledged procedural, interactive programming language designed\nto describe data structures and to operate on them.","deps":{"boehm-gc":{"origin":"devel/boehm-gc","version":"8.2.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libtextstyle":{"origin":"devel/libtextstyle","version":"0.22.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["editors"],"shlibs_required":["libintl.so.8","libreadline.so.8","libtextstyle.so.0","libgc.so.1"],"shlibs_provided":["libpoke.so.0"],"options":{"EXAMPLES":"on","NLS":"on"}},{"name":"pngnq","origin":"graphics/pngnq","version":"1.1_4","comment":"Tool for quantizing PNG images in RGBA format","maintainer":"stb@lassitu.de","www":"https://pngnq.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3842eb89c7516e99ca180295845a20ab23f5366d06cf095d9dba426915ef1df4","flatsize":63959,"path":"All/pngnq-1.1_4.pkg","repopath":"All/pngnq-1.1_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22352,"desc":"Pngnq is a tool for quantizing PNG images in RGBA format.\n\nPngnq is an adaptation by Stuart Coyle of Greg Roelf's pnqquant using\nAnthony Dekker's neuquant algorithm.\n\nThe neuquant algorithm uses a neural network to optimise the color map\nselection. This is fast and quite accurate, giving good results on many\ntypes of images.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"],"options":{"DOCS":"on"}},{"name":"png2html","origin":"graphics/png2html","version":"1.1_12","comment":"Takes a PNG image and transforms it into HTML","maintainer":"ports@FreeBSD.org","www":"http://www.engr.mun.ca/~holden/png2html.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b53ff3c71d08aafb13636bd6d32ad28201ae1e14875b1ee73dabd472f52ae30","flatsize":9432,"path":"All/png2html-1.1_12.pkg","repopath":"All/png2html-1.1_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4624,"desc":"png2html takes a PNG image and transforms it into a Web page with the\nuse of a text file.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libgd.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe png2html port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"png","origin":"graphics/png","version":"1.6.43","comment":"Library for manipulating PNG images","maintainer":"desktop@FreeBSD.org","www":"http://www.libpng.org/pub/png/libpng.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d5cf46e9de45e5d5450a8306fa53756e7c6e7ca8ae72425aca7b194a9be3ee6","flatsize":1050219,"path":"All/png-1.6.43.pkg","repopath":"All/png-1.6.43.pkg","licenselogic":"single","licenses":["Libpng"],"pkgsize":282232,"desc":"Libpng was written as a companion to the PNG specification, as a\nway to reduce the amount of time and effort it takes to support\nthe PNG file format in application programs.  Most users will not\nhave to modify the library significantly; advanced users may want\nto modify it more.  The library was coded for both users.  All\nattempts were made to make it as complete as possible, while\nkeeping the code easy to understand.  Currently, this library\nonly supports C.  Support for other languages is being considered.\n\nLICENSE: libpng license\n\n     http://libpng.sourceforge.net/","categories":["graphics"],"shlibs_provided":["libpng16.so.16"],"options":{"APNG":"on","SIMD":"on"},"annotations":{"cpe":"cpe:2.3:a:libpng:libpng:1.6.43:::::dragonfly6:x86_64"}},{"name":"pnglite","origin":"graphics/pnglite","version":"0.1.17_1","comment":"Lightweight PNG C library","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/pnglite/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52fcb7b6ead5ab466ae4527074b22e30cdd908f9dd2696b2324036ce0a5588ca","flatsize":18524,"path":"All/pnglite-0.1.17_1.pkg","repopath":"All/pnglite-0.1.17_1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":8448,"desc":"Lightweight C library for loading PNG images.","categories":["graphics"],"shlibs_provided":["libpnglite.so.0"]},{"name":"pngcheck","origin":"graphics/pngcheck","version":"3.0.3","comment":"Checks the integrity of PNG images","maintainer":"cyberbotx@cyberbotx.com","www":"http://www.libpng.org/pub/png/apps/pngcheck.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1e46cee8cf589c91f46a741e4d2ad8538c63393b862b7345b676797bdbdf6a9","flatsize":166291,"path":"All/pngcheck-3.0.3.pkg","repopath":"All/pngcheck-3.0.3.pkg","licenselogic":"and","licenses":["GPLv2+","MIT"],"pkgsize":61228,"desc":"pngcheck verifies the integrity of PNG, JNG and MNG files\n(by checking the internal 32-bit CRCs [checksums] and decompressing\nthe image data); it can optionally dump almost all of the chunk-level\ninformation in the image in human-readable form.\nFor example, it can be used to print the basic statistics about an image\n(dimensions, bit depth, etc.); to list the color and transparency info\nin its palette (assuming it has one); or to extract the embedded text\nannotations. This is a command-line program with batch capabilities.\n\npngsplit - break a PNG, MNG or JNG image into constituent chunks\n(numbered for easy reassembly)\n\npng-fix-IDAT-windowsize - fix minor zlib-header breakage caused by\nolder libpng","categories":["graphics"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:libpng:pngcheck:3.0.3:::::dragonfly6:x86_64"}},{"name":"png2ico","origin":"graphics/png2ico","version":"2002.12.08_6","comment":"Converts PNG files to Windows icon resource files","maintainer":"ports@FreeBSD.org","www":"https://www.winterdrache.de/freeware/png2ico/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9a56ba807d103ee331688022970d760e9bfbc1e495d1ce031198cd7446325ff","flatsize":101412,"path":"All/png2ico-2002.12.08_6.pkg","repopath":"All/png2ico-2002.12.08_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34836,"desc":"Converts PNG files to Windows icon resource files.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe png2ico port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"png++","origin":"graphics/png++","version":"0.2.10","comment":"C++ wrapper for libpng library","maintainer":"yuri@FreeBSD.org","www":"https://www.nongnu.org/pngpp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ef440cab14404bfde107014b183e0bc815efa2cd0071e7b85492b362d109547","flatsize":167823,"path":"All/png++-0.2.10.pkg","repopath":"All/png++-0.2.10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22500,"desc":"PNG++ aims to provide simple yet powerful C++ interface to libpng, the PNG\nreference implementation library.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"]},{"name":"pnews","origin":"www/pnews","version":"2.6.6,1","comment":"PHP Web-based News Reader","maintainer":"ports@FreeBSD.org","www":"https://pnews.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c653cdefb238fd089ae82fe4329cea0848a54c8ce64a6b5225f3b6428bf968c5","flatsize":811983,"path":"All/pnews-2.6.6,1.pkg","repopath":"All/pnews-2.6.6,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":180356,"desc":"PHP News Reader is a web based News Reader. It supports the standard NNTP\nprotocol (RFC 977) for reading, posting, deleting, forwarding and replying\nnews articles.\n\nFeatures:\n    * Read/Post/Reply/Crosspost/Forward/Delete articles to/from News\n      server(s).\n    * Multiple News server and multiple catalog of news groups.\n    * Support NNTP over SSL (NNTPS) and NNTP authentication.\n    * Posting and downloading for uuencoded attachment.\n    * Easy to install, no database access and IMAP is not required.\n    * Authentication is easily configured to work with your existing system.\n    * Multiple language interface and Traditional/Simplified Chinese coding\n      conversion.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www","news"],"messages":[{"message":"===>   NOTICE:\n\nThe pnews port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pmt","origin":"sysutils/pmt","version":"0.2","comment":"Small collection of filters which can be added to UNIX pipes","maintainer":"bofh@FreeBSD.org","www":"https://hansmi.ch/software/pipe-magic-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"806a4447f4e3f5b2bdfba4c891327331b233a7794415b36bb781e1cb45524e1e","flatsize":12844,"path":"All/pmt-0.2.pkg","repopath":"All/pmt-0.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6164,"desc":"The Pipe Magic Tools (PMT) are a small collection of filters which\ncan be added to UNIX pipes. The filters include:\n\nspeed\n    Measures the speed of the data flowing through the pipe\n\nthrottle\n    Controls the speed of the data flowing through the pipe\n\nrot13\n    The famous rot13 algorithm\n\nrot47\n    The not-so-famous rot47 algorithm\n\ntolower\n    Converts all alphabetic characters to lower case\n\ntoupper\n    Converts all alphabetic characters to upper case","categories":["sysutils"]},{"name":"polygraph","origin":"benchmarks/polygraph","version":"4.13.0_5","comment":"Benchmarking tool for Web proxies","maintainer":"ports@FreeBSD.org","www":"https://www.web-polygraph.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f5ebf4d6477d01c0f77c4ec6f47bb9c3d7fada7994a4e34f4c0991db44cc6cf","flatsize":14237564,"path":"All/polygraph-4.13.0_5.pkg","repopath":"All/polygraph-4.13.0_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2583916,"desc":"Web Polygraph is a benchmarking tool for Web proxies. Polygraph\ndistribution includes a high-performance client and server simulators.\nThe simulators create a stream of HTTP requests that can be routed through\na Web proxy. Studying proxy performance under various [stress] conditions is\nessential for performance tuning, evaluation of new algorithms, analysis of\nhardware configurations, and comparing available proxy products.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["benchmarks","www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libncurses.so.6"],"options":{"DOCS":"on","GNUPLOT":"off","GSSAPI":"off","LDNS":"off","PERL":"off","SSL":"on","ZLIB":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe polygraph port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"podofo","origin":"graphics/podofo","version":"0.9.8_1","comment":"PDF manipulation library and tools","maintainer":"sunpoet@FreeBSD.org","www":"http://podofo.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87436e541bc75ee663842846bfc6c6301a221c91527d10753c3c25e5c3a0ff3f","flatsize":8860652,"path":"All/podofo-0.9.8_1.pkg","repopath":"All/podofo-0.9.8_1.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":1285672,"desc":"PoDoFo is a library to work with the PDF file format. The name comes from the\nfirst letter of PDF (Portable Document Format). A few tools to work with PDF\nfiles are already included in the PoDoFo package.\n\nThe PoDoFo library is a free, portable C++ library which includes classes to\nparse PDF files and modify their contents into memory. The changes can be\nwritten back to disk easily. The parser can also be used to extract information\nfrom a PDF file (for example the parser could be used in a PDF viewer). Besides\nparsing PoDoFo includes also very simple classes to create your own PDF files.\nAll classes are documented so it is easy to start writing your own application\nusing PoDoFo.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libidn":{"origin":"dns/libidn","version":"1.42"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","print"],"shlibs_required":["libfontconfig.so.1","libidn.so.12","libcrypto.so.12","libjpeg.so.8","libfreetype.so.6","libpng16.so.16","libtiff.so.6","libunistring.so.5"],"shlibs_provided":["libpodofo.so.0"],"options":{"IMPOSE":"off","JPEG":"on","PNG":"on","TIFF":"on","UNISTRING":"on"},"annotations":{"cpe":"cpe:2.3:a:podofo_project:podofo:0.9.8:::::dragonfly6:x86_64:1"}},{"name":"poedit","origin":"editors/poedit","version":"3.4.2","comment":"Gettext catalogs (.po files) editor","maintainer":"rodrigo@FreeBSD.org","www":"https://www.poedit.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"596f2f4a23e7b234b6240fadd22ba0fe4d08a44f499fc4177169120ef030c2fb","flatsize":6757314,"path":"All/poedit-3.4.2.pkg","repopath":"All/poedit-3.4.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1433828,"desc":"Poedit is cross-platform gettext catalogs (.po files) editor. It is built\nwith wxWidgets toolkit and can run on any platform supported by it (although\nit was tested only on Unix with GTK+ and Windows). It aims to provide more\nconvenient approach to editing catalogs than launching vi and editing the\nfile by hand.\n\nHere is a brief features list:\n\n   - User friendly way of editing entries. You can easily navigate in large\n     catalogs, easily enter or modify entries (fuzzy flag is automatically\n     removed if you change translation, you can copy original string to\n     translation by pressing Alt-I)\n   - Whitespaces highlighting\n   - Fuzzy and untranslated records highlighting. Furthermore, untranslated\n     and fuzzy translations are displayed at the top of the list\n   - Automatic compilation of .mo files (optional)\n   - Automatic headers update\n   - References browser lets you see where in what context the string is used\n   - You can use Poedit to scan source code for translatable strings\n   - Integration with KDE and GNOME desktops","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gettext-tools":{"origin":"devel/gettext-tools","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkspell3":{"origin":"textproc/gtkspell3","version":"3.0.10_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"lucene++":{"origin":"textproc/luceneplusplus","version":"3.0.8_7"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wx32-gtk3":{"origin":"x11-toolkits/wxgtk32","version":"3.2.4_2"}},"categories":["editors"],"shlibs_required":["libwx_gtk3u_xrc-3.2.so.0","libwx_baseu_xml-3.2.so.0","libwx_gtk3u_webview-3.2.so.0","libwx_gtk3u_core-3.2.so.0","libwx_baseu_net-3.2.so.0","libwx_baseu-3.2.so.0","liblucene++.so.0","libboost_thread.so.1.84.0","libboost_regex.so.1.84.0","libboost_system.so.1.84.0","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libgtkspell3-3.so.0","libenchant-2.so.2","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"pmenu","origin":"x11/pmenu","version":"2.5.0_1","comment":"Pie menu for X","maintainer":"0mp@FreeBSD.org","www":"https://github.com/phillbush/pmenu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e76c732fc261b2f5f704f926084334188d8f8e948d53e23aac0c044452a3e72c","flatsize":36825,"path":"All/pmenu-2.5.0_1.pkg","repopath":"All/pmenu-2.5.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17052,"desc":"Pmenu is a pie menu utility for X. Pmenu receives a menu specification\nin stdin, shows a menu for the user to select one of the options,\nand outputs the option selected to stdout.\n\nPmenu comes with the following features:\n\n- Pmenu reads something in and prints something out, the UNIX way.\n- Submenus (some pie-menu slices can spawn another menu).\n- Icons (pie-menu slices can contain icon image).\n- X resources support (you don't need to recompile pmenu for configuring it).\n\nCheck out the other project, xclickroot for an application that can spawn pmenu\nby right clicking on the root window (i.e., on the desktop).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["x11"],"shlibs_required":["libfontconfig.so.1","libXft.so.2","libX11.so.6","libXinerama.so.1","libXrender.so.1","libXext.so.6","libImlib2.so.1"],"options":{"EXAMPLES":"on"}},{"name":"pms","origin":"audio/pms","version":"0.42_15","comment":"ncurses-based client for the Music Player Daemon","maintainer":"riggs@FreeBSD.org","www":"http://pms.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eea04f29c69974fa5c334e3c572504ef90dba9bf142128f0212edf5c321b7a84","flatsize":411177,"path":"All/pms-0.42_15.pkg","repopath":"All/pms-0.42_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":144032,"desc":"Practical Music Search is an open source ncurses client for Music\nPlayer Daemon, written in C++. The target audience are power users who\nneed an MPD client that is highly configurable and accessible. PMS\nfeatures a simple but powerful interface similar to Vim, and runs on\n(at least) Linux and Mac OS X.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"REGEX":"off"}},{"name":"pmccabe","origin":"devel/pmccabe","version":"2.6_1","comment":"Code complexity estimator","maintainer":"ports@FreeBSD.org","www":"http://www.parisc-linux.org/~bame/pmccabe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3209ba7fab4d968d4073c64e30ca1a15c57e62fdc49b010919412628a2549d2","flatsize":67617,"path":"All/pmccabe-2.6_1.pkg","repopath":"All/pmccabe-2.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29176,"desc":"pmccabe calculates McCabe-style cyclomatic complexity for C and C++\nsource code. Per-function complexity may be used for spotting likely\ntrouble spots and for estimating testing effort.\n\npmccabe also includes a non-commented line counter, decomment which\nonly removes comments from source code; codechanges, a program to\ncalculate the amount of change which has occurred between two source\ntrees or files; and vifn, to invoke vi given a function name rather\nthan a file name.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe pmccabe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pmars-sdl","origin":"games/pmars-sdl","version":"0.9.2_7","comment":"Port of pMARS using the Simple Directmedia Library","maintainer":"ports@FreeBSD.org","www":"https://corewar.co.uk/pihlaja/pmars-sdl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"557a5db4a350c7f799969e7376d4d1d44e4896e82158220459ca5efa35bf41cc","flatsize":183025,"path":"All/pmars-sdl-0.9.2_7.pkg","repopath":"All/pmars-sdl-0.9.2_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":76460,"desc":"Port of pMARS using the Simple Directmedia Library. Currently the port\nis in beta testing stage testing and bug reports/feature requests are\nmore than welcome.\n\nFeatures/fixes:\n\n* Environment sensitive. Now looks for macro files in the directory\n  specified by the environment variable PMARSHOME if they are not\n  found in the current directory.\n* Both Win32 and X11 supported.\n* Command line history using Shift-Up and Shift-Down keys.\n* Rewrote text display and screen update routines for faster text\n  panels (for slow computers like mine.)\n* BIG core cells for those tiny cores. (Choose a display mode larger\n  than 2, e.g. -v 134.)","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"ICWS94":"on","OPTIMIZED_CFLAGS":"on","PERMUTATE":"on","SMALLMEM":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe pmars-sdl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pm-lib","origin":"mail/pm-lib","version":"20091202_1","comment":"Collection of procmail plug-in modules","maintainer":"ports@FreeBSD.org","www":"https://pm-lib.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19eab54d27ae3d6a5a56fbd7a9e39636b39d1e089622f9fbcfea56f586980478","flatsize":892618,"path":"All/pm-lib-20091202_1.pkg","repopath":"All/pm-lib-20091202_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":165680,"desc":"A collection of several self standing plug-in modules that intend to make your\nprocmail experience more fun.","deps":{"procmail":{"origin":"mail/procmail","version":"3.22_11"}},"categories":["mail"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pm-lib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"plzip","origin":"archivers/plzip","version":"1.11_1","comment":"Parallel, lossless data compressor based on the LZMA algorithm","maintainer":"delphij@FreeBSD.org","www":"https://www.nongnu.org/lzip/plzip.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b3d341cf5b1a53c8cbee337728bcb335a0609dd74e31f3ca1d260c4f3c50f29","flatsize":296860,"path":"All/plzip-1.11_1.pkg","repopath":"All/plzip-1.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":94864,"desc":"Plzip is a massively parallel (multi-threaded), lossless data\ncompressor based on the LZMA algorithm, with very safe integrity\nchecking and a user interface similar to the one of gzip or bzip2.\nPlzip uses the lzip file format; the files produced by plzip are\nfully compatible with lzip-1.4 or newer.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["archivers"]},{"name":"pnetcdf","origin":"science/pnetcdf","version":"1.12.3_2","comment":"Library providing high-performance I/O","maintainer":"sunpoet@FreeBSD.org","www":"https://parallel-netcdf.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38db6ca56c09766f24cb942267d8fd7e5189a8e6f7cabd718e2a437d6b7aca52","flatsize":11878863,"path":"All/pnetcdf-1.12.3_2.pkg","repopath":"All/pnetcdf-1.12.3_2.pkg","licenselogic":"single","pkgsize":873256,"desc":"Parallel-NetCDF is a library providing high-performance I/O while still\nmaintaining file-format compatibility with Unidata's NetCDF. NetCDF gives\nscientific programmers a space-efficient and portable means for storing data.\nHowever, it does so in a serial manner, making it difficult to achieve high I/O\nperformance. By making some small changes to the API specified by NetCDF, we can\nuse MPI-IO and its collective operations.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openmpi":{"origin":"net/openmpi","version":"5.0.3_2"}},"categories":["science","parallel"],"shlibs_required":["libmpi_usempif08.so.40","libmpi_usempi_ignore_tkr.so.40","libmpi_mpifh.so.40","libmpi.so.40"],"options":{"OPENMPI":"on","MPICH":"off"}},{"name":"pmwiki","origin":"www/pmwiki","version":"2.3.31,1","comment":"WikiWikiWeb clone using PHP","maintainer":"joneum@FreeBSD.org","www":"https://www.pmwiki.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9041c604b424449000d29bd479596e40cc1d1b4a2288b7441dd5ae1c8eb929e","flatsize":1659145,"path":"All/pmwiki-2.3.31,1.pkg","repopath":"All/pmwiki-2.3.31,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":417880,"desc":"PmWiki is a WikiWikiWeb system developed by Patrick Michaud in the PHP\nscripting language. PmWiki has been primarily designed as a tool to\nsupport easy, collaborative authoring and maintenance of web sites.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:pmwiki:pmwiki:2.3.31:::::dragonfly6:x86_64"},"messages":[{"message":"Before the first use of PmWiki, copy sample-config.php to config.php\n\n in /usr/local/www/pmwiki\n\n Please visit 'http://{host.domain}/pmwiki/pmwiki.php' in a\n web-browser and follow the configuration instructions.","type":"install"}]},{"name":"pluma-plugins","origin":"editors/pluma-plugins","version":"1.26.0_7","comment":"Plugins for Pluma","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7950d27aa637345eeef53c5cd3a625e1909d5b63a81bbc73815fc806c0837b8c","flatsize":2677243,"path":"All/pluma-plugins-1.26.0_7.pkg","repopath":"All/pluma-plugins-1.26.0_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":230384,"desc":"Various additional plugins for Pluma.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"gucharmap":{"origin":"deskutils/gucharmap","version":"15.1.0_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgit2-glib":{"origin":"devel/libgit2-glib","version":"1.2.0_1"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pluma":{"origin":"editors/pluma","version":"1.28.0"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-libpeas":{"origin":"devel/py-libpeas","version":"1.34.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["editors","mate"],"shlibs_required":["libgtksourceview-4.so.0","libpeas-gtk-1.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpeas-1.0.so.0","libgmodule-2.0.so.0","libgio-2.0.so.0","libgirepository-1.0.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libbookmarks.so","libwordcompletion.so"]},{"name":"pmacct","origin":"net-mgmt/pmacct","version":"1.7.8","comment":"Accounting and aggregation tool for IPv4 and IPv6 traffic","maintainer":"pi@FreeBSD.org","www":"http://www.pmacct.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df2b6c8df4c4dc16423e97695943da5af4813836003bad2dc0b0b77a9333d97c","flatsize":9939219,"path":"All/pmacct-1.7.8.pkg","repopath":"All/pmacct-1.7.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":962820,"desc":"pmacct is a set of network tools to gather IP traffic\ninformations (bytes counter and number of packets); aggregation\nof statistics is done using simple primitives (MAC addresses,\nsource host, destination host, ports and ip protocols) that can\nbe used alone or combined together to form complex aggregation\nmethods; counters are either global or historical (broken at\nfixed timeslots). Data is either stored in a memory table,\npulled to stdout or in a SQL database (MySQL or PostgreSQL).\nGathering packets off the wire is done either using pcap\nlibrary (and promiscuous mode of the listening interface) or\nreading Netflow packets coming from the network.","deps":{"libcdada":{"origin":"devel/libcdada","version":"0.5.2"}},"categories":["net-mgmt"],"shlibs_required":["libcdada.so.0"],"options":{"AVRO":"off","DEBUG":"off","DOCS":"on","EXAMPLES":"on","GEOIP2":"off","KAFKA":"off","LAYER2":"on","MYSQL":"off","PGSQL":"off","RABBITMQ":"off","REDIS":"off","SQLITE3":"off"},"messages":[{"message":"Please note that this port requires configuration before it will function\n\nAdd these to /etc/rc.conf:\npmacctd_enable=\"YES\"\npmacctd_interfaces=\"em0 em1\"\n\nConfiguration examples are located in /usr/local/share/examples/pmacct.\n\nYou should copy one of these to /usr/local/etc/pmacct/<interface>\nand adapt them for your environment.\n\nDatabase-related files/information can be found in /usr/local/share/pmacct.\n\nAdditional documentation is available at:\nWWW: http://wiki.pmacct.net/","type":"install"}]},{"name":"plugdaemon","origin":"net/plugdaemon","version":"2.5.5_2","comment":"Plug proxy daemon, forwards TCP/IP connections","maintainer":"ports@FreeBSD.org","www":"https://plugdaemon.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"190bdae9874465869dd57df2f94850d8e28aee9af1547c689577295494bf4182","flatsize":24393,"path":"All/plugdaemon-2.5.5_2.pkg","repopath":"All/plugdaemon-2.5.5_2.pkg","licenselogic":"single","pkgsize":12452,"desc":"Plugdaemon acts as a \"dumb proxy\", forwarding a TCP/IP stream from a port\non one host to a possibly different port on a separate host. It runs as a\ndaemon to reduce latency in setting up a connection, and optionally logs\nevery connection via syslog.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe plugdaemon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pomerium","origin":"www/pomerium","version":"0.8.4_6,1","comment":"Identity-aware access proxy","maintainer":"delphij@FreeBSD.org","www":"https://pomerium.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"926d8be2c42b8b1888929bada7e9d91656f647d3b1ffa1aab563afdc70ecc40f","flatsize":24993331,"path":"All/pomerium-0.8.4_6,1.pkg","repopath":"All/pomerium-0.8.4_6,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6725712,"desc":"Pomerium is an identity-aware proxy that enables secure access to internal\napplications. Pomerium provides a standardized interface to add access\ncontrol to applications regardless of whether the application itself has\nauthorization or authentication baked-in. Pomerium gateways both internal\nand external requests, and can be used in situations where you'd typically\nreach for a VPN.\n\nPomerium can be used to:\n\n - provide a single-sign-on gateway to internal applications.\n - enforce dynamic access policy based on context, identity, and device state.\n - aggregate access logs and telemetry data.\n - a VPN alternative.","categories":["www"],"annotations":{"cpe":"cpe:2.3:a:pomerium:pomerium:0.8.4:::::dragonfly6:x86_64:6"},"messages":[{"message":"## Quick start\n\nYou need a configured indentity provider and a wild-card TLS certificate\nbefore proceeding (if Pomerium will be terminating TLS connections).\nPlease note that the default installation runs Pomerium with unprivileged\n\"www\" user, and therefore will not be able to bind on 443 unless\nnet.inet.ip.portrange.reservedhigh is lowered.\n\nPlease consult the official website https://www.pomerium.io/docs/ for\nadditional configuration information.","type":"install"}]},{"name":"pnp-icinga2","origin":"net-mgmt/pnp-icinga2","version":"0.6.26_3","comment":"Icinga2 performance data collector and grapher","maintainer":"joneum@FreeBSD.org","www":"https://www.pnp4nagios.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"861dbec9c0d8dc42d26b49a6a07452b16b0d53a051cda6563117641409b1721b","flatsize":5234746,"path":"All/pnp-icinga2-0.6.26_3.pkg","repopath":"All/pnp-icinga2-0.6.26_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2358852,"desc":"PNP is an addon to nagios which analyzes performance data provided\nby plugins and stores them automatically into RRD-databases (Round\nRobin Databases, see RRD Tool).\n\nDuring development of PNP we set value on easy installation and\nlittle maintenance while running it. An administrator should do\nother things than configure graphing tools.","deps":{"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["net-mgmt"],"options":{"EXAMPLES":"on","PDF":"on"},"messages":[{"message":"You just installed/upgraded PNP graphing tool for icinga.\n\nYou will need to read the documentation at\n  http://docs.pnp4nagios.org/pnp-0.6/doc_complete\nboth for new installations and upgrades from 0.4, since you will\nneed to tweak your icinga and PNP configuration according to the\n0.6.x recipes.\n\nWe recommend to start with the following restrictive Apache configuration for\nthe PNP area:\n{{{\n# PNP graphing tool\nAlias /icingaweb2/pnp /usr/local/www/pnp\n<Directory \"/usr/local/www/pnp/\">\n    Order deny,allow\n    Allow from all\n    Deny from all\n\n    AddHandler application/x-httpd-php .php\n    DirectoryIndex index.php\n\n    RewriteEngine on\n    RewriteBase /icingaweb2/pnp/\n    # Protect application and system files from being viewed\n    RewriteRule ^(application|modules|system) - [F,L]\n    # Allow any files or directories that exist to be displayed directly\n    RewriteCond %{REQUEST_FILENAME} !-f\n    RewriteCond %{REQUEST_FILENAME} !-d\n    # Rewrite all other URLs to index.php/URL\n    RewriteRule .* index.php/$0 [PT,L]\n</Directory>\n# PNP graphing tool\nAlias /icingaweb2/pnp /usr/local/www/pnp\n\n<Directory /usr/local/www/pnp>\n   <IfModule mod_authz_core.c>\n      # Apache 2.4\n      <RequireAll>\n         Require all granted\n         # Require local\n         Require valid-user\n      </RequireAll>\n   </IfModule>\n   <IfModule !mod_authz_core.c>\n      # Apache 2.2\n      Order allow,deny\n      Allow from all\n      #  Order deny,allow\n      #  Deny from all\n      #  Allow from 127.0.0.1\n      Require valid-user\n   </IfModule>\n\n    AuthName \"PNP Access\"\n    AuthType Basic\n    AuthUserFile /usr/local/etc%%NAGIOSHTMURL%%/htpasswd.users\n\n    AddHandler application/x-httpd-php .php\n    DirectoryIndex index.php\n\n    RewriteEngine on\n    RewriteBase /icingaweb2/pnp/\n    # Protect application and system files from being viewed\n    RewriteRule ^(application|modules|system) - [F,L]\n    # Allow any files or directories that exist to be displayed directly\n    RewriteCond %{REQUEST_FILENAME} !-f\n    RewriteCond %{REQUEST_FILENAME} !-d\n    # Rewrite all other URLs to index.php/URL\n    RewriteRule .* index.php/$0 [PT,L]\n</Directory>\n}}}\n\nDon't forget to install and enable www/mod_php5 as well as mod_rewrite.\n\nIf you use another web server like nginx or lighttpd, take a look at\n/usr/local/share/examples/pnp\n\nCreate /usr/local/www/pnp/install.ignore to disable sanity check\nand start using PNP.\n\nPlease, note that user who runs Apache processes should be able to\nread PNP RRD spool files from\n  /var/spool/icinga2/pnp/rrd\nso you should tune path permissions accordingly.  Probably one could\nstart from adding Apache user to the group 'icinga'.\n\nRemember to restart NPCD service after upgrade if you're using\n'bulk' mode with NPCD.","type":"install"}]},{"name":"pload","origin":"net/pload","version":"0.9.5_7","comment":"X11 program to display network traffic graphs","maintainer":"fbsd@opal.com","www":"https://opal.com/src/pload/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab762765bcb0b5a78dd4e5a05b66b91f7bf3aca280274a2df8688c3440ce22af","flatsize":23679,"path":"All/pload-0.9.5_7.pkg","repopath":"All/pload-0.9.5_7.pkg","licenselogic":"single","pkgsize":10012,"desc":"Pload is an X11 program to monitor network device statistics. It\ngraphs information using Athena stripchart widgets.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["net","sysutils"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"]},{"name":"ploticus-nox11","origin":"math/ploticus-nox11","version":"2.40_13","comment":"Generates plots and graphs from data (no X11 required)","maintainer":"ports@FreeBSD.org","www":"https://ploticus.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33dfaefff25bf084f598122cf33c3178f581c142e918855e41a3840bd0e95fc4","flatsize":1056340,"path":"All/ploticus-nox11-2.40_13.pkg","repopath":"All/ploticus-nox11-2.40_13.pkg","licenselogic":"single","pkgsize":279440,"desc":"Ploticus is script-driven, which makes it suitable for automated, unattended\nuses, or for applications that will be run again and again. Ploticus might be\nyour choice for stylistic reasons or just because it suits the problem or\napplication. In general, ploticus is good at making graphs like you would see\nin newspapers and news magazines, business publications, journals for medical\nand social sciences, and so on.\n\nYou can also use Ploticus in combination with standard desktop tools, e.g.\ngenerate data displays using ploticus then import SVG or PNG into PowerPoint,\nWord, etc.)\n\nPloticus is not a function or mathematical plotting package like gnuplot, nor\nwould it be a good choice for applications where mathematical formulas or\nscientific notations are to be rendered as an integral part of the data\ndisplay. Ploticus is also not intended as a \"marketing\" graphics package. Its\ngoal is to display data crisply without extra decoration and distracting\n\"dingbats\" that cloud the picture. Thus there is little support for 3-D\neffects, gradient backgrounds, and so on.\n\nFreeBSD note: the binary is referred to as 'pl' in the source files, but\nis installed as 'ploticus' so as to avoid conflicts with other ports.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"ming":{"origin":"graphics/ming","version":"0.4.8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["math"],"shlibs_required":["libgd.so.6","libpng16.so.16","libjpeg.so.8","libming.so.1"],"options":{"EXAMPLES":"on"},"annotations":{"deprecated":"Depends on expired graphics/ming","expiration_date":"2024-07-31"},"messages":[{"message":"===>   NOTICE:\n\nThe ploticus-nox11 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nDepends on expired graphics/ming.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"po4a","origin":"textproc/po4a","version":"0.68","comment":"Brings gettext translation tools to all kinds of docs","maintainer":"dbaio@FreeBSD.org","www":"https://po4a.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a818414f3f5df1bc21c35b5aa0173af955b4de5c685b23e2d31fb06d1bf1bc63","flatsize":3574925,"path":"All/po4a-0.68.pkg","repopath":"All/po4a-0.68.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2075344,"desc":"The po4a (PO for anything) project goal is to ease translations (and more\ninterestingly, the maintenance of translations) using gettext tools on areas\nwhere they were not expected like documentation.\n\npo4a currently supports the following formats:\n* manpages\n* POD\n* XML (generic, DocBook, XHTML, Dia, Guide, or WML)\n* SGML\n* TeX (generic, LaTeX, or Texinfo)\n* text (simple text files with some formatting, markdown, or AsciiDoc)\n* INI\n* KernelHelp","deps":{"OpenSP":{"origin":"textproc/opensp","version":"1.5.2_4"},"docbook-xsl":{"origin":"textproc/docbook-xsl","version":"1.79.1_1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gettext-tools":{"origin":"devel/gettext-tools","version":"0.22.5"},"jade":{"origin":"textproc/jade","version":"1.2.1_11"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"p5-Locale-gettext":{"origin":"devel/p5-Locale-gettext","version":"1.07"},"p5-SGMLSpm":{"origin":"textproc/p5-SGMLSpm","version":"1.03_2"},"p5-Syntax-Keyword-Try":{"origin":"devel/p5-Syntax-Keyword-Try","version":"0.29"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Text-WrapI18N":{"origin":"textproc/p5-Text-WrapI18N","version":"0.06_1"},"p5-Unicode-LineBreak":{"origin":"textproc/p5-Unicode-LineBreak","version":"2019.001"},"p5-YAML-Tiny":{"origin":"textproc/p5-YAML-Tiny","version":"1.74"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"annotations":{"cpe":"cpe:2.3:a:po4a:po4a:0.68:::::dragonfly6:x86_64"}},{"name":"please","origin":"security/please","version":"3.0_1","comment":"Execute a command as root","maintainer":"bofh@FreeBSD.org","www":"https://github.com/MagikBSD/please","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"206b285f384359d984cbf3c573db82159ad88b0dc97fbf5dcf0586241c804ae4","flatsize":10500,"path":"All/please-3.0_1.pkg","repopath":"All/please-3.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5644,"desc":"Please aims to be little sudo without bells and whistles. Only pam\nauthentication and executing command.\n\nName please fits into Unix naming conventions. Where we have daemon instead of\nbackground process. We are killing processes, not closing processes. Now we can\nplease to run privileged process.","categories":["security"]},{"name":"ploticus","origin":"math/ploticus","version":"2.40_13","comment":"Generates plots and graphs from data","maintainer":"ports@FreeBSD.org","www":"https://ploticus.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"964eea8dfff58a1f60dc33513dfabbc7fc673b988895b825282bf409c483f1da","flatsize":1077988,"path":"All/ploticus-2.40_13.pkg","repopath":"All/ploticus-2.40_13.pkg","licenselogic":"single","pkgsize":285312,"desc":"Ploticus is script-driven, which makes it suitable for automated, unattended\nuses, or for applications that will be run again and again. Ploticus might be\nyour choice for stylistic reasons or just because it suits the problem or\napplication. In general, ploticus is good at making graphs like you would see\nin newspapers and news magazines, business publications, journals for medical\nand social sciences, and so on.\n\nYou can also use Ploticus in combination with standard desktop tools, e.g.\ngenerate data displays using ploticus then import SVG or PNG into PowerPoint,\nWord, etc.)\n\nPloticus is not a function or mathematical plotting package like gnuplot, nor\nwould it be a good choice for applications where mathematical formulas or\nscientific notations are to be rendered as an integral part of the data\ndisplay. Ploticus is also not intended as a \"marketing\" graphics package. Its\ngoal is to display data crisply without extra decoration and distracting\n\"dingbats\" that cloud the picture. Thus there is little support for 3-D\neffects, gradient backgrounds, and so on.\n\nFreeBSD note: the binary is referred to as 'pl' in the source files, but\nis installed as 'ploticus' so as to avoid conflicts with other ports.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"ming":{"origin":"graphics/ming","version":"0.4.8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["math"],"shlibs_required":["libgd.so.6","libpng16.so.16","libjpeg.so.8","libX11.so.6","libming.so.1"],"options":{"EXAMPLES":"on"},"annotations":{"deprecated":"Depends on expired graphics/ming","expiration_date":"2024-07-31"},"messages":[{"message":"===>   NOTICE:\n\nThe ploticus port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nDepends on expired graphics/ming.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"pnp","origin":"net-mgmt/pnp","version":"0.6.26_3","comment":"Nagios / Icinga performance data collector and grapher","maintainer":"joneum@FreeBSD.org","www":"https://www.pnp4nagios.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d89145849df35b09e2714b2c8b313debcf7a07134300437826dc944e8c393845","flatsize":5234700,"path":"All/pnp-0.6.26_3.pkg","repopath":"All/pnp-0.6.26_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2358636,"desc":"PNP is an addon to nagios which analyzes performance data provided\nby plugins and stores them automatically into RRD-databases (Round\nRobin Databases, see RRD Tool).\n\nDuring development of PNP we set value on easy installation and\nlittle maintenance while running it. An administrator should do\nother things than configure graphing tools.","deps":{"nagios":{"origin":"net-mgmt/nagios","version":"3.5.1_12"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["net-mgmt"],"options":{"EXAMPLES":"on","PDF":"on"},"messages":[{"message":"You just installed/upgraded PNP graphing tool for nagios.\n\nYou will need to read the documentation at\n  http://docs.pnp4nagios.org/pnp-0.6/doc_complete\nboth for new installations and upgrades from 0.4, since you will\nneed to tweak your nagios and PNP configuration according to the\n0.6.x recipes.\n\nWe recommend to start with the following restrictive Apache configuration for\nthe PNP area:\n{{{\n# PNP graphing tool\nAlias /nagios/pnp /usr/local/www/pnp\n<Directory \"/usr/local/www/pnp/\">\n    Order deny,allow\n    Allow from all\n    Deny from all\n\n    AddHandler application/x-httpd-php .php\n    DirectoryIndex index.php\n\n    RewriteEngine on\n    RewriteBase /nagios/pnp/\n    # Protect application and system files from being viewed\n    RewriteRule ^(application|modules|system) - [F,L]\n    # Allow any files or directories that exist to be displayed directly\n    RewriteCond %{REQUEST_FILENAME} !-f\n    RewriteCond %{REQUEST_FILENAME} !-d\n    # Rewrite all other URLs to index.php/URL\n    RewriteRule .* index.php/$0 [PT,L]\n</Directory>\n# PNP graphing tool\nAlias /nagios/pnp /usr/local/www/pnp\n\n<Directory /usr/local/www/pnp>\n   <IfModule mod_authz_core.c>\n      # Apache 2.4\n      <RequireAll>\n         Require all granted\n         # Require local\n         Require valid-user\n      </RequireAll>\n   </IfModule>\n   <IfModule !mod_authz_core.c>\n      # Apache 2.2\n      Order allow,deny\n      Allow from all\n      #  Order deny,allow\n      #  Deny from all\n      #  Allow from 127.0.0.1\n      Require valid-user\n   </IfModule>\n\n    AuthName \"PNP Access\"\n    AuthType Basic\n    AuthUserFile /usr/local/etc%%NAGIOSHTMURL%%/htpasswd.users\n\n    AddHandler application/x-httpd-php .php\n    DirectoryIndex index.php\n\n    RewriteEngine on\n    RewriteBase /nagios/pnp/\n    # Protect application and system files from being viewed\n    RewriteRule ^(application|modules|system) - [F,L]\n    # Allow any files or directories that exist to be displayed directly\n    RewriteCond %{REQUEST_FILENAME} !-f\n    RewriteCond %{REQUEST_FILENAME} !-d\n    # Rewrite all other URLs to index.php/URL\n    RewriteRule .* index.php/$0 [PT,L]\n</Directory>\n}}}\n\nDon't forget to install and enable www/mod_php5 as well as mod_rewrite.\n\nIf you use another web server like nginx or lighttpd, take a look at\n/usr/local/share/examples/pnp\n\nCreate /usr/local/www/pnp/install.ignore to disable sanity check\nand start using PNP.\n\nPlease, note that user who runs Apache processes should be able to\nread PNP RRD spool files from\n  /var/spool/nagios/pnp/rrd\nso you should tune path permissions accordingly.  Probably one could\nstart from adding Apache user to the group 'nagios'.\n\nRemember to restart NPCD service after upgrade if you're using\n'bulk' mode with NPCD.","type":"install"}]},{"name":"pldebugger","origin":"databases/pldebugger","version":"1.5,1","comment":"PostgreSQL pl/pgsql Debugger API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/EnterpriseDB/pldebugger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68af0218a68b469d6afd4911c74593832d8be38c71f33b0c87741c78cd5db838","flatsize":75942,"path":"All/pldebugger-1.5,1.pkg","repopath":"All/pldebugger-1.5,1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":26404,"desc":"This module is a set of shared libraries which implement an API for debugging\npl/pgsql functions on PostgreSQL 8.4 and above.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"],"options":{"DOCS":"on"}},{"name":"plconfig","origin":"sysutils/plconfig","version":"0.2","comment":"Tool for configuring HomePlug powerline bridges","maintainer":"matt@peterson.org","www":"http://www.neon1.net/prog/plconfig.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08e3375e1299ce51999b9a810554eab774f240ca9fca93cb78298ce5bc403955","flatsize":21650,"path":"All/plconfig-0.2.pkg","repopath":"All/plconfig-0.2.pkg","licenselogic":"single","pkgsize":7560,"desc":"plconfig is an experimental commandline tool for configuring HomePlug\n(Ethernet over AC) powerline bridges powered by the Intellon INT5130\nchipset.   Again, this tool is considered \"between an ugly hack and\nsimple use-once-and-throw-away\" quality by the program's author.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"playumidi","origin":"audio/playumidi","version":"0.8.3_1","comment":"Standard MIDI format 0/1 player for FreeBSD USB-MIDI(umidi) device","maintainer":"koinec@users.osdn.me","www":"https://ja.osdn.net/projects/playumidi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1323047bd958e00e4c9e66915ce039d37050feb4166a8f2209b78ed7bafa0366","flatsize":26451,"path":"All/playumidi-0.8.3_1.pkg","repopath":"All/playumidi-0.8.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13364,"desc":"\"playumidi\" is the \"SIMPLE\" MIDI file player for USB MIDI device on FreeBSD.\nThis software is able to direct control for FreeBSD-umidi device(/dev/umidi*.*)\nin the \"uaudio\" driver.\nTherefore, You don't need to use the \"/dev/sequencer\" device or the other\nsoftware when listening the MIDI-file music.\nAnd, Support for auto-judge MIDI-file XG/GS/GM mode & auto add the\nTone-Generator ReSet code when the ReSet code isn't exist in a MIDI-file.\n\n- Koine Yuusuke (koinec)\n  koinec@users.osdn.me","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"}},"categories":["audio"],"shlibs_required":["libiconv.so.2"],"options":{"DEBUG":"off","LIBICONV":"on"},"messages":[{"message":"playumidi directly opens, writes midi-event data,\nand closes the umidi* device files.\nSo, it is necessary to grant the R/W privileges(666)\nto umidi* device file before use playumidi.\n\nTherefore, there is a need to grant permissions to R/W\nprior to use.\nAn example of the setting method is shown below.\n\n 1. Append to devfs.rules (in etc dir.) the following lines.\n   ------------------------------------------\n   [system=10]\n    add path 'umidi*' mode 0666 group wheel\n   ------------------------------------------\n\n 2.  Append to rc.conf (in etc dir.) the following three lines.\n   ------------------------------------------\n   devfs_enable=\"YES\"\n   ------------------------------------------\n\n 3.  Reboot FreeBSD (shutdown -r now)","type":"install"}]},{"name":"playmidi","origin":"audio/playmidi","version":"2.5_2","comment":"MIDI player","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/playmidi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93c9b63dd6525c14cc7a94a336e3a3199d78846fb3bb04af59c2a515d83225ba","flatsize":103122,"path":"All/playmidi-2.5_2.pkg","repopath":"All/playmidi-2.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38872,"desc":"playmidi is a small, quick midi file player using the level two sequencer\nof the voxware 3.0 package to play on general midi devices or FM or\nGravis Ultrasound.  If no files are specified, playmidi will give a short\nsummary of usage options. If more than one file is specified, you may\nskip to the next file while the current one is playing by pressing your\ninterrupt (usually control-c) key. If you invoke playmidi while it is al-\nready running, it will allow you to control the currently running invoca-\ntion until its death, after which time all waiting invocations fight to\ngo first.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"EXTERNAL":"on","YAMAHA2":"off","YAMAHA4":"off","GRAVISULTRA":"off","SBAWE32":"off"},"annotations":{"cpe":"cpe:2.3:a:playmidi:playmidi:2.5:::::dragonfly6:x86_64:2"},"messages":[{"message":"===>   NOTICE:\n\nThe playmidi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"plink","origin":"biology/plink","version":"1.90.b6.17_4","comment":"Whole genome association analysis toolset","maintainer":"mzaki@e-mail.ne.jp","www":"https://www.cog-genomics.org/plink/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccc0dcb341c44b9513d06e2e4c33b6a7110aa71ebdb01e716423d194011f2de2","flatsize":2075304,"path":"All/plink-1.90.b6.17_4.pkg","repopath":"All/plink-1.90.b6.17_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":815964,"desc":"PLINK is a widely used toolset for genome-wide association studies (GWAS) and\nresearch in population genetics.\n\nCitation:\nChang et al. (2015)\nSecond-generation PLINK: rising to the challenge of larger and richer datasets.\nGigaScience 4(1) doi:10.1186/s13742-015-0047-8","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["biology"],"shlibs_required":["libopenblas.so.0"],"options":{"EXAMPLES":"on","NETLIB":"off","OPENBLAS":"on"}},{"name":"playerctl","origin":"multimedia/playerctl","version":"2.3.1_2","comment":"MPRIS command-line controller and library","maintainer":"aly@aaronly.me","www":"https://github.com/altdesktop/playerctl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af47f966ff20107b0b895c5a09eb4c305e17a4f0b5ec8c79d928151f0293fac1","flatsize":760774,"path":"All/playerctl-2.3.1_2.pkg","repopath":"All/playerctl-2.3.1_2.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":112884,"desc":"Playerctl is a command-line utility and library for controlling media players\nthat implement the MPRIS D-Bus Interface Specification. Playerctl makes it easy\nto bind player actions, such as play and pause, to media keys. You can also get\nmetadata about the playing track such as the artist and title for integration\ninto statusline generators or other command-line tools.\n\nFor more advanced users, Playerctl provides an introspectable library available\nin your favorite scripting language that allows more detailed control like the\nability to subscribe to media player events or get metadata such as artist and\ntitle for the playing track.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["multimedia","audio"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libgio-2.0.so.0"],"shlibs_provided":["libplayerctl.so.2"],"options":{"DOCS":"on","INTROSPECTION":"off"}},{"name":"plib","origin":"x11-toolkits/plib","version":"1.8.5_8","comment":"Portable library for joystick/sound/OpenGL GUI/3D math","maintainer":"bofh@FreeBSD.org","www":"https://plib.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1acee2f8d75ecb7b50eb2da2fe5c21090b902508c1237ff6ed953d87f23baab9","flatsize":4292764,"path":"All/plib-1.8.5_8.pkg","repopath":"All/plib-1.8.5_8.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":677708,"desc":"These are Steve Baker <sjbaker1@airmail.net>'s portability libraries. They\nare licensed under the LGPL.\n\nThe following libraries are provided:\n\nJS  -- A Joystick interface.\nPUI -- A simple GUI built on top of OpenGL.\nSG  -- Some Standard Geometry functions (vector and\n       matrix math, spheres, boxes, frustra, etc)\nSL  -- A Games-oriented Sound Library.\nSSG -- A Simple Scene Graph API built on top of OpenGL.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-toolkits"],"annotations":{"cpe":"cpe:2.3:a:plib_project:plib:1.8.5:::::dragonfly6:x86_64:8"}},{"name":"plman","origin":"math/plman","version":"2.5.1_2","comment":"Propositional Logic sentence shell/interpreter","maintainer":"nivit@FreeBSD.org","www":"https://plman.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fe5557a6c54234a7718c8ba2baba0b05a97534152a5828088d71a91ba9d74c5","flatsize":1257621,"path":"All/plman-2.5.1_2.pkg","repopath":"All/plman-2.5.1_2.pkg","licenselogic":"single","pkgsize":1141832,"desc":"PLMan, or Propositional LogicMan, is a user-friendly and powerful\npropositional logic (sometimes called sentential logic or\npropositional calculus) sentence shell/interpreter written in Java,\ncapable of handling many existing propositional systems of\npropositional logic, especially the important ones.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["math","java"],"options":{"DOCS":"on"}},{"name":"plasma6-print-manager","origin":"print/plasma6-print-manager","version":"6.1.2","comment":"Printer manager for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6060b5e198377852ac1b8755bf709d851ec583745743f849784e063bb72c0824","flatsize":3092508,"path":"All/plasma6-print-manager-6.1.2.pkg","repopath":"All/plasma6-print-manager-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":562500,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"kirigami-addons-devel":{"origin":"x11-toolkits/kirigami-addons-devel","version":"1.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"plasma6-libplasma":{"origin":"x11/plasma6-libplasma","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["print","kde","kde-plasma"],"shlibs_required":["libKF6DBusAddons.so.6","libKF6KIOWidgets.so.6","libKF6IconWidgets.so.6","libKF6IconThemes.so.6","libKF6KIOGui.so.6","libKF6KIOCore.so.6","libKF6JobWidgets.so.6","libKF6Service.so.6","libKF6Solid.so.6","libKF6Completion.so.6","libcups.so.2","libKF6ConfigWidgets.so.6","libKF6CoreAddons.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6ColorScheme.so.6","libKF6I18n.so.6","libKF6ConfigGui.so.6","libKF6ConfigCore.so.6","libKF6WindowSystem.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libX11.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6Core.so.6","libKF6Notifications.so.6","libKF6KCMUtilsQuick.so.6","libKF6KCMUtilsCore.so.6"],"shlibs_provided":["libkcupslib.so.6.1.2"]},{"name":"plotutils","origin":"graphics/plotutils","version":"2.6_10,1","comment":"Plotting library and toolkit","maintainer":"stephen@FreeBSD.org","www":"https://www.gnu.org/software/plotutils/plotutils.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c26b2c65438cd048b9908b7f80cf5a7c7e6c71167529c93458e5f9ff472d8faa","flatsize":9471199,"path":"All/plotutils-2.6_10,1.pkg","repopath":"All/plotutils-2.6_10,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1311524,"desc":"The GNU plotutils package contains plotting software for both\nprogrammers and technical users. Its centerpiece is libplot, a powerful\nC/C++ function library for exporting 2-D vector graphics in many file\nformats, both vector and raster. It can also do vector graphics\nanimations.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libpng16.so.16"],"shlibs_provided":["libplot.so.2","libplotter.so.2","libxmi.so.0"]},{"name":"plasmatube","origin":"multimedia/plasmatube","version":"23.08.5","comment":"Elegant user interface for YouTube","maintainer":"kde@FreeBSD.org","www":"https://apps.kde.org/plasmatube/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"463064aa90dbb7bbc0a7c7d631b3522fe0ec8a096059aeb0b5e07d9e9be1c40f","flatsize":526267,"path":"All/plasmatube-23.08.5.pkg","repopath":"All/plasmatube-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":152908,"desc":"PlasmaTube allows you to watch YouTube videos on your phone or desktop using a\nelegant user interface integrated with the rest of Plasma.","deps":{"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["multimedia","kde","kde-applications"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5ConfigGui.so.5","libKF5I18n.so.5","libmpv.so.2","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libKF5ConfigCore.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5"]},{"name":"plasma6-polkit-kde-agent-1","origin":"sysutils/plasma6-polkit-kde-agent-1","version":"6.1.2","comment":"Manages the power consumption settings of a Plasma shell","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e8f30906cdb7b83bf5371b43d320e17bb59c9a4bcd971bb26c66d98bc16762a","flatsize":280841,"path":"All/plasma6-polkit-kde-agent-1-6.1.2.pkg","repopath":"All/plasma6-polkit-kde-agent-1-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":73572,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kcrash":{"origin":"devel/kf6-kcrash","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"polkit-qt-1-qt6":{"origin":"sysutils/polkit-qt-1","version":"0.200.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF6DBusAddons.so.6","libKF6WindowSystem.so.6","libKF6I18n.so.6","libKF6Crash.so.6","libpolkit-qt6-agent-1.so.1","libX11.so.6","libKF6CoreAddons.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6OpenGL.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libpolkit-qt6-core-1.so.1","libQt6DBus.so.6","libQt6Core.so.6"]},{"name":"plasma6-sddm-kcm","origin":"deskutils/plasma6-sddm-kcm","version":"6.1.2","comment":"Configuration module for SDDM","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f8293c82c65fe193dfdcede3f55da4a1a36b7b219dab1b22531fffbc02335e9","flatsize":620959,"path":"All/plasma6-sddm-kcm-6.1.2.pkg","repopath":"All/plasma6-sddm-kcm-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":142544,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-karchive":{"origin":"archivers/kf6-karchive","version":"6.3.0"},"kf6-kauth":{"origin":"devel/kf6-kauth","version":"6.3.0"},"kf6-kcmutils":{"origin":"devel/kf6-kcmutils","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-knewstuff":{"origin":"devel/kf6-knewstuff","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["deskutils","kde","kde-plasma"],"shlibs_required":["libKF6I18n.so.6","libKF6AuthCore.so.6","libKF6CoreAddons.so.6","libKF6ConfigCore.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libKF6Archive.so.6","libKF6KCMUtils.so.6","libKF6KIOGui.so.6","libKF6ConfigWidgets.so.6","libKF6ColorScheme.so.6","libKF6KCMUtilsQuick.so.6","libKF6ConfigGui.so.6","libKF6KCMUtilsCore.so.6","libQt6Qml.so.6","libKF6KIOCore.so.6","libKF6Service.so.6","libQt6Network.so.6","libQt6DBus.so.6"]},{"name":"plata-theme","origin":"x11-themes/plata-theme","version":"0.9.9_6","comment":"Gtk theme based on Material Design Refresh","maintainer":"tagattie@FreeBSD.org","www":"https://gitlab.com/tista500/plata-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b7c02315bedb105f6c9c0ddf8a1b4541f49be5fe1d804099b97f7dda3e816ff","flatsize":23101242,"path":"All/plata-theme-0.9.9_6.pkg","repopath":"All/plata-theme-0.9.9_6.pkg","licenselogic":"and","licenses":["GPLv2","CC-BY-SA-4.0"],"pkgsize":596872,"desc":"Plata is a Gtk theme based on Material Design Refresh.\n\nSupported Desktop Environments:\n* GNOME-Shell     >= 3.20.0\n* GNOME-Flashback >= 3.20\n* Budgie-Desktop  >= 10.4\n* Cinnamon        >= 3.2.0\n* XFce4           >= 4.12.2\n* Mate            >= 1.22 (Marco >= 1.22.2)\n* LXDE            >= 0.99.1 (Gtk 2.x only)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"roboto-fonts-ttf":{"origin":"x11-fonts/roboto-fonts-ttf","version":"2.134_1,1"}},"categories":["x11-themes"],"options":{"CINNAMON":"on","DOCS":"on","GNOME":"on","MATE":"on","METACITY":"on","OPENBOX":"on","PARALLEL":"on","PLANK":"on","XFCE":"on"}},{"name":"plasma6-xdg-desktop-portal-kde","origin":"deskutils/plasma6-xdg-desktop-portal-kde","version":"6.1.2","comment":"Backend implementation for xdg-desktop-portal that is using Qt/KDE","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a69bb72d3e6301b735a7178c507aa3d763676400cb92e5dd64c514b81231897a","flatsize":1705746,"path":"All/plasma6-xdg-desktop-portal-kde-6.1.2.pkg","repopath":"All/plasma6-xdg-desktop-portal-kde-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":409268,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kbookmarks":{"origin":"devel/kf6-kbookmarks","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kglobalaccel":{"origin":"x11/kf6-kglobalaccel","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kirigami":{"origin":"x11-toolkits/kf6-kirigami","version":"6.3.0"},"kf6-kitemviews":{"origin":"x11-toolkits/kf6-kitemviews","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kstatusnotifieritem":{"origin":"deskutils/kf6-kstatusnotifieritem","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"plasma6-kwayland":{"origin":"x11/plasma6-kwayland","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["deskutils","kde","kde-plasma"],"shlibs_required":["libKF6GlobalAccel.so.6","libKWaylandClient.so.6","libKF6StatusNotifierItem.so.6","libwayland-client.so.0","libQt6QuickWidgets.so.6","libKF6KIOFileWidgets.so.6","libKF6KIOWidgets.so.6","libKF6GuiAddons.so.6","libQt6WaylandClient.so.6","libwayland-cursor.so.0","libKF6KIOGui.so.6","libKF6WindowSystem.so.6","libX11.so.6","libKF6JobWidgets.so.6","libKF6Notifications.so.6","libKF6Completion.so.6","libKF6ConfigGui.so.6","libKF6ItemViews.so.6","libKF6Solid.so.6","libKF6IconThemes.so.6","libKF6WidgetsAddons.so.6","libKF6Bookmarks.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6OpenGL.so.6","libQt6Qml.so.6","libKF6KIOCore.so.6","libKF6I18n.so.6","libKF6Service.so.6","libKF6CoreAddons.so.6","libKF6ConfigCore.so.6","libQt6Concurrent.so.6","libQt6Network.so.6","libQt6Xml.so.6","libxkbcommon.so.0","libQt6PrintSupport.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1"]},{"name":"plasma6-plasma-integration","origin":"x11/plasma6-plasma-integration","version":"6.1.2","comment":"Qt Platform Theme integration plugins for the Plasma workspaces","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4a1872321907a247b21e3ee264202976d1b34aabf2c12800af6280cd9678d60","flatsize":609036,"path":"All/plasma6-plasma-integration-6.1.2.pkg","repopath":"All/plasma6-plasma-integration-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":150176,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"hack-font":{"origin":"x11-fonts/hack-font","version":"3.003_1"},"kf6-kbookmarks":{"origin":"devel/kf6-kbookmarks","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kitemviews":{"origin":"x11-toolkits/kf6-kitemviews","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kstatusnotifieritem":{"origin":"deskutils/kf6-kstatusnotifieritem","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"noto-basic":{"origin":"x11-fonts/noto-basic","version":"2.0_4"},"noto-emoji":{"origin":"x11-fonts/noto-emoji","version":"2.042_1"},"plasma6-breeze":{"origin":"x11-themes/plasma6-breeze","version":"6.1.2"},"plasma6-xdg-desktop-portal-kde":{"origin":"deskutils/plasma6-xdg-desktop-portal-kde","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libQt6QuickControls2.so.6","libKF6KIOFileWidgets.so.6","libKF6KIOWidgets.so.6","libKF6KIOGui.so.6","libKF6StatusNotifierItem.so.6","libKF6XmlGui.so.6","libKF6WindowSystem.so.6","libxcb.so.1","libwayland-client.so.0","libXcursor.so.1","libxkbcommon.so.0","libQt6Quick.so.6","libQt6OpenGL.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libKF6KIOCore.so.6","libKF6JobWidgets.so.6","libKF6Notifications.so.6","libKF6Service.so.6","libKF6Completion.so.6","libKF6Solid.so.6","libKF6Bookmarks.so.6","libX11.so.6","libKF6ItemViews.so.6","libQt6Network.so.6","libQt6Xml.so.6","libKF6IconThemes.so.6","libKF6ConfigWidgets.so.6","libKF6ColorScheme.so.6","libKF6I18n.so.6","libKF6GuiAddons.so.6","libQt6WaylandClient.so.6","libwayland-cursor.so.0","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6CoreAddons.so.6","libKF6ConfigGui.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6ConfigCore.so.6","libQt6DBus.so.6","libQt6Core.so.6"]},{"name":"plasma6-qqc2-breeze-style","origin":"x11-themes/plasma6-qqc2-breeze-style","version":"6.1.2","comment":"Breeze inspired QQC2 Style","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"437a7765c92b4e71dbe078b9063d8f2435e9f5b1e0ed6457cc6c4aaf0a5e5738","flatsize":2585559,"path":"All/plasma6-qqc2-breeze-style-6.1.2.pkg","repopath":"All/plasma6-qqc2-breeze-style-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":422284,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kirigami":{"origin":"x11-toolkits/kf6-kirigami","version":"6.3.0"},"kf6-kquickcharts":{"origin":"graphics/kf6-kquickcharts","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["x11-themes","kde","kde-plasma"],"shlibs_required":["libKirigamiPlatform.so.6","libKF6IconThemes.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6OpenGL.so.6","libKF6ColorScheme.so.6","libKF6GuiAddons.so.6","libKF6ConfigCore.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6DBus.so.6","libQt6Core.so.6","libQt6QuickControls2.so.6","libQt6QuickTemplates2.so.6"]},{"name":"plasma6-plasma-activities-stats","origin":"x11/plasma6-plasma-activities-stats","version":"6.1.2","comment":"Library for accessing the usage data collected by the activities system","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81aace336b2efbf210b65b36ce7d20c9ffd8dc2f21402f23a6b93b830befed55","flatsize":372163,"path":"All/plasma6-plasma-activities-stats-6.1.2.pkg","repopath":"All/plasma6-plasma-activities-stats-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":101908,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"plasma6-plasma-activities":{"origin":"x11/plasma6-plasma-activities","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libQt6Sql.so.6","libPlasmaActivities.so.6","libKF6ConfigCore.so.6","libQt6DBus.so.6","libQt6Core.so.6"],"shlibs_provided":["libPlasmaActivitiesStats.so.1"]},{"name":"pms-devel","origin":"audio/pms-devel","version":"0.0.20231224_6","comment":"Rewrite of pms, an ncurses-based client for the Music Player Daemon","maintainer":"riggs@FreeBSD.org","www":"https://github.com/ambientsound/pms","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af2c82cd52ee881cf21667579efc7d47da4d79c93d04eaebab2fb61b0af6a002","flatsize":12010281,"path":"All/pms-devel-0.0.20231224_6.pkg","repopath":"All/pms-devel-0.0.20231224_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3458432,"desc":"Practical Music Search (PMS) is an interactive console client for the Music\nPlayer Daemon, written in Go. Its interface is similar to Vim, and aims to be\nfast, configurable, and practical. PMS has many features that involve sorting,\nsearching, and navigating. It is designed to let you navigate your music\ncollection in an effective way.\nThis is a complete rewrite of the previously existing pms which was written in\nC++.","categories":["audio"],"options":{"DOCS":"on"}},{"name":"plasma6-plasma-disks","origin":"sysutils/plasma6-plasma-disks","version":"6.1.2","comment":"Monitors S.M.A.R.T. capable devices for imminent failure","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2210ded6185eff0ae406a2629291b8a5ae18efdcbe8142913b8ef6e9ba65973a","flatsize":706529,"path":"All/plasma6-plasma-disks-6.1.2.pkg","repopath":"All/plasma6-plasma-disks-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":150452,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kauth":{"origin":"devel/kf6-kauth","version":"6.3.0"},"kf6-kcmutils":{"origin":"devel/kf6-kcmutils","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kpackage":{"origin":"devel/kf6-kpackage","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF6AuthCore.so.6","libKF6ConfigCore.so.6","libKF6I18n.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6CoreAddons.so.6","libQt6Core.so.6","libKF6Notifications.so.6","libKF6DBusAddons.so.6","libKF6KIOGui.so.6","libKF6Solid.so.6","libKF6KIOCore.so.6","libKF6Service.so.6","libQt6Network.so.6","libQt6DBus.so.6","libKF6KCMUtilsQuick.so.6","libQt6Qml.so.6","libKF6KCMUtilsCore.so.6"]},{"name":"plasma6-layer-shell-qt","origin":"x11/plasma6-layer-shell-qt","version":"6.1.2","comment":"Qt component to allow applications to make use of the Wayland wl-layer-shell protocol","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a8d6983dcfabb1943fa669d820192a2332d436027e76a54ecc93c615bc6836f","flatsize":221790,"path":"All/plasma6-layer-shell-qt-6.1.2.pkg","repopath":"All/plasma6-layer-shell-qt-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":57532,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libwayland-client.so.0","libxkbcommon.so.0","libQt6WaylandClient.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libwayland-cursor.so.0","libQt6Qml.so.6","libQt6Network.so.6"],"shlibs_provided":["libLayerShellQtInterface.so.6","liblayer-shell.so"]},{"name":"plasma6-milou","origin":"deskutils/plasma6-milou","version":"6.1.2","comment":"Dedicated search application built on top of Baloo","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bcd4cc4ec0acf2944cdb5da17672ca0046135b3be351f267694517dea3599ca","flatsize":342716,"path":"All/plasma6-milou-6.1.2.pkg","repopath":"All/plasma6-milou-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":85520,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kitemmodels":{"origin":"devel/kf6-kitemmodels","version":"6.3.0"},"kf6-krunner":{"origin":"x11/kf6-krunner","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-ksvg":{"origin":"graphics/kf6-ksvg","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"plasma6-libplasma":{"origin":"x11/plasma6-libplasma","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["deskutils","kde","kde-plasma"],"shlibs_required":["libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6OpenGL.so.6","libQt6Widgets.so.6","libKF6Runner.so.6","libKF6CoreAddons.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6ConfigCore.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6Core.so.6"]},{"name":"plasma6-plasma-activities","origin":"x11/plasma6-plasma-activities","version":"6.1.2","comment":"Core components for the KDE Activity concept","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cf1e1dda566647e497bb16723cc32da6f8c979aba44d30ca9fd60499b4e1b05","flatsize":618736,"path":"All/plasma6-plasma-activities-6.1.2.pkg","repopath":"All/plasma6-plasma-activities-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":155356,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libQt6Core.so.6","libQt6DBus.so.6","libQt6Quick.so.6","libQt6Sql.so.6","libKF6ConfigCore.so.6","libKF6CoreAddons.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0"],"shlibs_provided":["libPlasmaActivities.so.6"]},{"name":"plasma6-oxygen","origin":"x11-themes/plasma6-oxygen","version":"6.1.2","comment":"Oxygen Style for Qt/KDE Applications","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f92e3c57011aefdc3a6e68520a7830f45f7fce6e36abbad18a2c9cfbc8bb362b","flatsize":19132223,"path":"All/plasma6-oxygen-6.1.2.pkg","repopath":"All/plasma6-oxygen-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2921508,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-frameworkintegration":{"origin":"x11/kf6-frameworkintegration","version":"6.3.0"},"kf6-kcmutils":{"origin":"devel/kf6-kcmutils","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"plasma6-kdecoration":{"origin":"x11-wm/plasma6-kdecoration","version":"6.1.2"},"plasma6-libplasma":{"origin":"x11/plasma6-libplasma","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["x11-themes","kde","kde-plasma"],"shlibs_required":["libKF6Completion.so.6","libKF6ConfigWidgets.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6ColorScheme.so.6","libKF6ConfigGui.so.6","libKF6I18n.so.6","libKF6ConfigCore.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libKF6KCMUtils.so.6","libKF6KCMUtilsQuick.so.6","libKF6KCMUtilsCore.so.6","libKF6CoreAddons.so.6","libQt6Qml.so.6","libQt6Network.so.6","libKF6WindowSystem.so.6","libxcb.so.1","libKF6GuiAddons.so.6","libX11.so.6","libxkbcommon.so.0","libQt6DBus.so.6","libKF6IconThemes.so.6","libkdecorations2.so.6","libQt6Quick.so.6","libKF6Style.so.6","libQt6QmlModels.so.6","libQt6OpenGL.so.6"],"shlibs_provided":["liboxygenstyle6.so.6","liboxygenstyleconfig6.so.6"]},{"name":"pop-icon-theme","origin":"x11-themes/pop-icon-theme","version":"20210111","comment":"System76 Pop icon Theme","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/pop-os/icon-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4638b475345581c83e1546c887964038b764ce7367c45347eaa031c311ffff0a","flatsize":26695877,"path":"All/pop-icon-theme-20210111.pkg","repopath":"All/pop-icon-theme-20210111.pkg","licenselogic":"single","licenses":["CC-BY-NC-SA-4.0"],"pkgsize":7796648,"desc":"System76 Pop icon Theme","categories":["x11-themes"]},{"name":"plasma6-ksshaskpass","origin":"security/plasma6-ksshaskpass","version":"6.1.2","comment":"ssh-add helper that uses KWallet and KPasswordDialog","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"517097253f7b404134bdfddbcddc0d18fe8e263f71b162c4bf466a1fe97e01db","flatsize":143998,"path":"All/plasma6-ksshaskpass-6.1.2.pkg","repopath":"All/plasma6-ksshaskpass-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":34244,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kwallet":{"origin":"sysutils/kf6-kwallet","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["security","kde","kde-plasma"],"shlibs_required":["libKF6CoreAddons.so.6","libKF6I18n.so.6","libKF6Wallet.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"]},{"name":"plasma6-kwrited","origin":"devel/plasma6-kwrited","version":"6.1.2","comment":"Listen to traditional system notifications","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6157e2f9e2ecb79a6ee46e1339d24464f85658f7236986021c815cea70bee0a8","flatsize":82626,"path":"All/plasma6-kwrited-6.1.2.pkg","repopath":"All/plasma6-kwrited-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":26504,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kpty":{"origin":"devel/kf6-kpty","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-plasma"],"shlibs_required":["libKF6Notifications.so.6","libKF6Pty.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6CoreAddons.so.6","libQt6DBus.so.6","libKF6I18n.so.6","libQt6Core.so.6"]},{"name":"plasma6-kwayland","origin":"x11/plasma6-kwayland","version":"6.1.2","comment":"Qt-style Client and Server library wrapper for the Wayland libraries","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06b38363090411fd8f35c0b2064db645864650478956bd1072e58be303983ae0","flatsize":1425935,"path":"All/plasma6-kwayland-6.1.2.pkg","repopath":"All/plasma6-kwayland-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":244024,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libwayland-client.so.0","libQt6Concurrent.so.6","libxkbcommon.so.0","libQt6WaylandClient.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libwayland-cursor.so.0"],"shlibs_provided":["libKWaylandClient.so.6"]},{"name":"popstar","origin":"games/popstar","version":"0.0.2_2","comment":"Simple puzzle game involving floating stars","maintainer":"ports@FreeBSD.org","www":"http://www.newbreedsoftware.com/popstar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09d056423838af7661fca7efd1e02b58d18910a008d2a3b5c908405c77b2fe8b","flatsize":7919873,"path":"All/popstar-0.0.2_2.pkg","repopath":"All/popstar-0.0.2_2.pkg","licenselogic":"and","licenses":["GPLv2+","CC-BY-SA-2.5","CC-BY-3.0"],"pkgsize":7733476,"desc":"Pop Star is a simple puzzle game where you must use floating stars to\nform polygons. The stars are continuously moving, which makes this tricky.\nVarious opportunities exist to gain bonus points.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe popstar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"plasma6-kwallet-pam","origin":"security/plasma6-kwallet-pam","version":"6.1.2","comment":"PAM Integration with KWallet - Unlock KWallet when you login","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7b29f5f7eefc7722f2bc9d7655bba052318f8c2b1e8b10a2581f22d27caf8aa","flatsize":47442,"path":"All/plasma6-kwallet-pam-6.1.2.pkg","repopath":"All/plasma6-kwallet-pam-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":17612,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"kf6-kwallet":{"origin":"sysutils/kf6-kwallet","version":"6.3.0"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["security","kde","kde-plasma"],"shlibs_required":["libgcrypt.so.20"]},{"name":"puppetserver7","origin":"sysutils/puppetserver7","version":"7.17.1","comment":"Puppet Server running in the JVM","maintainer":"puppet@FreeBSD.org","www":"https://docs.puppetlabs.com/puppetserver/latest/services_master_puppetserver.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9050afdde22b00dc92b30363e8603e00a2bd57636880b38cae4ec51664a204d","flatsize":70275200,"path":"All/puppetserver7-7.17.1.pkg","repopath":"All/puppetserver7-7.17.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":61081984,"desc":"Puppet master is a Ruby application that compiles configurations\nfor any number of Puppet agent nodes, using Puppet code and various\nother data sources. (For more info, see Overview of Puppet's\nArchitecture.)\n\nPuppet Server is an application that runs on the Java Virtual Machine\n(JVM) and provides the same services as the classic Puppet master\napplication. It mostly does this by running the existing Puppet\nmaster code in several JRuby interpreters, but it replaces some\nparts of the classic application with new services written in\nClojure.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"puppet7":{"origin":"sysutils/puppet7","version":"7.31.0_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"rubygem-puppetserver-ca":{"origin":"sysutils/rubygem-puppetserver-ca","version":"2.7.0"},"rubygem-semantic_puppet":{"origin":"devel/rubygem-semantic_puppet","version":"1.1.0"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["sysutils","java"],"users":["puppet"],"groups":["puppet"],"messages":[{"message":"Remember to run:\n\nsysrc puppetserver_enable=yes\n\nA note to users upgrading to 2.6 who have also modified bootstrap.cfg, please\nsee the release notes for breaking changes in 2.5.\n\nhttps://docs.puppet.com/puppetserver/latest/release_notes.html#puppet-server-25\n\nThe file bootstrap.cfg has been removed and ca configuration has been moved out\nto its own file in ca.cfg.","type":"install"}]},{"name":"plasma6-libkscreen","origin":"x11/plasma6-libkscreen","version":"6.1.2","comment":"KDE screen management software","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21a69575a35b626f0ad18c7aed1a6d937b845d88224b2eeaa4e6048f0926805e","flatsize":1218298,"path":"All/plasma6-libkscreen-6.1.2.pkg","repopath":"All/plasma6-libkscreen-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":293260,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libxkbcommon.so.0","libxcb.so.1","libxcb-dpms.so.0","libxcb-randr.so.0","libwayland-client.so.0","libQt6WaylandClient.so.6","libwayland-cursor.so.0"],"shlibs_provided":["libKF6Screen.so.8","libKF6ScreenDpms.so.8"]},{"name":"plasma6-oxygen-sounds","origin":"audio/plasma6-oxygen-sounds","version":"6.1.2","comment":"Oxygen Sound Theme","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e24b32ec03ff414551f3139fee021230ba89e884996fda33f29793047292509b","flatsize":2193383,"path":"All/plasma6-oxygen-sounds-6.1.2.pkg","repopath":"All/plasma6-oxygen-sounds-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1937036,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","categories":["audio","kde","kde-plasma"]},{"name":"plasma6-kpipewire","origin":"audio/plasma6-kpipewire","version":"6.1.2","comment":"Components relating to Flatpak 'pipewire' use in Plasma","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d157748e6b23dfc51a834e8366bca40ba8c89d0ddf2a36d7c53cde7c0717a8c","flatsize":475367,"path":"All/plasma6-kpipewire-6.1.2.pkg","repopath":"All/plasma6-kpipewire-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":127168,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"}},"categories":["audio","kde","kde-plasma"],"shlibs_required":["libKF6I18n.so.6","libKF6CoreAddons.so.6","libepoxy.so.0","libdrm.so.2","libEGL.so.1","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libxkbcommon.so.0","libQt6Core.so.6","libpipewire-0.3.so.0","libgbm.so.1","libva-drm.so.2","libva.so.2","libstdc++.so.6","libgcc_s.so.1","libavcodec.so.60","libavutil.so.58","libavformat.so.60","libavfilter.so.9","libswscale.so.7"],"shlibs_provided":["libKPipeWire.so.6","libKPipeWireDmaBuf.so.6","libKPipeWireRecord.so.6"]},{"name":"plasma6-kwin","origin":"x11-wm/plasma6-kwin","version":"6.1.2","comment":"Easy to use, but flexible, X Window Manager and Wayland Compositor","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b171450994f26990879ba9ede1bce26f6860cffbecbefa8869c3659230f3b32","flatsize":32812595,"path":"All/plasma6-kwin-6.1.2.pkg","repopath":"All/plasma6-kwin-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":10231984,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"hwdata":{"origin":"misc/hwdata","version":"0.384,1"},"kf6-attica":{"origin":"x11-toolkits/kf6-attica","version":"6.3.0"},"kf6-kauth":{"origin":"devel/kf6-kauth","version":"6.3.0"},"kf6-kcmutils":{"origin":"devel/kf6-kcmutils","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kcrash":{"origin":"devel/kf6-kcrash","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-kdeclarative":{"origin":"devel/kf6-kdeclarative","version":"6.3.0"},"kf6-kglobalaccel":{"origin":"x11/kf6-kglobalaccel","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kidletime":{"origin":"devel/kf6-kidletime","version":"6.3.0"},"kf6-knewstuff":{"origin":"devel/kf6-knewstuff","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kpackage":{"origin":"devel/kf6-kpackage","version":"6.3.0"},"kf6-krunner":{"origin":"x11/kf6-krunner","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-ksvg":{"origin":"graphics/kf6-ksvg","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libdisplay-info":{"origin":"sysutils/libdisplay-info","version":"0.2.0"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libqaccessibilityclient-qt6":{"origin":"accessibility/libqaccessibilityclient","version":"0.6.0"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxcvt":{"origin":"x11/libxcvt","version":"0.1.2_2"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"plasma6-breeze":{"origin":"x11-themes/plasma6-breeze","version":"6.1.2"},"plasma6-kdecoration":{"origin":"x11-wm/plasma6-kdecoration","version":"6.1.2"},"plasma6-kglobalacceld":{"origin":"x11/plasma6-kglobalacceld","version":"6.1.2"},"plasma6-kpipewire":{"origin":"audio/plasma6-kpipewire","version":"6.1.2"},"plasma6-kscreenlocker":{"origin":"security/plasma6-kscreenlocker","version":"6.1.2"},"plasma6-kwayland":{"origin":"x11/plasma6-kwayland","version":"6.1.2"},"plasma6-libplasma":{"origin":"x11/plasma6-libplasma","version":"6.1.2"},"plasma6-plasma-activities":{"origin":"x11/plasma6-plasma-activities","version":"6.1.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"},"qt6-sensors":{"origin":"comms/qt6-sensors","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util-cursor":{"origin":"x11/xcb-util-cursor","version":"0.1.3"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xwayland":{"origin":"x11-servers/xwayland","version":"24.1.1,1"}},"categories":["x11-wm","kde","kde-plasma"],"shlibs_required":["libxcb-randr.so.0","libxcb-composite.so.0","libxcb-xfixes.so.0","libxcb-render.so.0","libxcb-shape.so.0","libxcb.so.1","libKF6Svg.so.6","libKF6ConfigWidgets.so.6","libKF6WidgetsAddons.so.6","libqaccessibilityclient-qt6.so.0","libfreetype.so.6","libfontconfig.so.1","libKF6Crash.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6OpenGL.so.6","libwayland-server.so.0","libepoxy.so.0","libkdecorations2.so.6","libKF6ColorScheme.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6Concurrent.so.6","libKF6Notifications.so.6","libKF6ConfigGui.so.6","libKF6IdleTime.so.6","libKF6I18n.so.6","libKGlobalAccelD.so.0","libKF6WindowSystem.so.6","libX11.so.6","libKF6GlobalAccel.so.6","libQt6Widgets.so.6","libKF6Service.so.6","libKF6ConfigCore.so.6","libKF6CoreAddons.so.6","libxkbcommon.so.0","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libKF6DBusAddons.so.6","libxcb-xkb.so.1","libxkbcommon-x11.so.0","libdrm.so.2","libxcb-keysyms.so.1","libXi.so.6","libXext.so.6","libKF6KCMUtils.so.6","libKF6KCMUtilsQuick.so.6","libKF6KCMUtilsCore.so.6","libKF6AuthCore.so.6","libKF6GuiAddons.so.6","libQt6WaylandClient.so.6","libwayland-client.so.0","libwayland-cursor.so.0","libKF6Package.so.6","libKF6ConfigQml.so.6","libkdecorations2private.so.11","libudev.so.0","libEGL.so.1","liblcms2.so.2","libxcb-cursor.so.0","libxcb-damage.so.0","libxcb-glx.so.0","libxcb-icccm.so.4","libxcb-shm.so.0","libxcb-sync.so.1","libxcb-xinerama.so.0","libgbm.so.1","libinput.so.10","libKWaylandClient.so.6","libX11-xcb.so.1","libxcb-dri3.so.0","libxcb-present.so.0","libPlasmaActivities.so.6","libKScreenLocker.so.6","libQt6Sensors.so.6","libdisplay-info.so.2","libxcvt.so.0","libQt6UiTools.so.6","libQt6OpenGLWidgets.so.6","libKF6XmlGui.so.6","libQt6Xml.so.6","libeis.so.1","libpipewire-0.3.so.0","libSM.so.6","libICE.so.6","libKF6NewStuffWidgets.so.6","libKF6NewStuffCore.so.6","libKF6Attica.so.6"],"shlibs_provided":["libkcmkwincommon.so.6","libkwin.so.6","libdecorationplugin.so","libplastikplugin.so"]},{"name":"puppetdb8","origin":"databases/puppetdb8","version":"8.6.0","comment":"PuppetDB storeconfigs backend","maintainer":"puppet@FreeBSD.org","www":"https://docs.puppetlabs.com/puppetdb/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61cadadddeba881a0d51f762b3cb006f7af5711680f3cf1cb07c11ad5838b499","flatsize":66376405,"path":"All/puppetdb8-8.6.0.pkg","repopath":"All/puppetdb8-8.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":54507668,"desc":"The PuppetDB storeconfigs backend","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["databases","java"],"users":["puppetdb"],"groups":["puppetdb"],"annotations":{"cpe":"cpe:2.3:a:puppet:puppetdb:8.6.0:::::dragonfly6:x86_64"},"messages":[{"message":"If this is a new installation, please run the follow to setup your SSL/puppetdb\nserver:\n\n/usr/local/bin/puppetdb ssl-setup\n\nPlease also remember to add puppetdb_enable=\"YES\" into your rc.conf.","type":"install"}]},{"name":"plasma6-kgamma","origin":"x11/plasma6-kgamma","version":"6.1.2","comment":"Adjust gamma settings","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9a3773bb54eaaaec02f1523f5684146221558e19fea42f74ae6347d804dc774","flatsize":418240,"path":"All/plasma6-kgamma-6.1.2.pkg","repopath":"All/plasma6-kgamma-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":151244,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcmutils":{"origin":"devel/kf6-kcmutils","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kdeclarative":{"origin":"devel/kf6-kdeclarative","version":"6.3.0"},"kf6-kdoctools":{"origin":"devel/kf6-kdoctools","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libXxf86vm.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libKF6KCMUtils.so.6","libKF6ConfigWidgets.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6ColorScheme.so.6","libKF6KCMUtilsQuick.so.6","libKF6I18n.so.6","libKF6ConfigGui.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6KCMUtilsCore.so.6","libKF6ConfigCore.so.6","libKF6CoreAddons.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6Core.so.6"]},{"name":"plasma6-kscreen","origin":"x11/plasma6-kscreen","version":"6.1.2","comment":"KDE screen management software","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"830411c25ed174e24d26f9fc2101fb96c62d85dbeedaaa73eee79b2b81393395","flatsize":1324351,"path":"All/plasma6-kscreen-6.1.2.pkg","repopath":"All/plasma6-kscreen-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":305464,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcmutils":{"origin":"devel/kf6-kcmutils","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-kglobalaccel":{"origin":"x11/kf6-kglobalaccel","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-ksvg":{"origin":"graphics/kf6-ksvg","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"plasma6-layer-shell-qt":{"origin":"x11/plasma6-layer-shell-qt","version":"6.1.2"},"plasma6-libkscreen":{"origin":"x11/plasma6-libkscreen","version":"6.1.2"},"plasma6-libplasma":{"origin":"x11/plasma6-libplasma","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-sensors":{"origin":"comms/qt6-sensors","version":"6.7.2"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libKF6CoreAddons.so.6","libKF6I18n.so.6","libKF6Screen.so.8","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libKF6WindowSystem.so.6","libLayerShellQtInterface.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6OpenGL.so.6","libX11.so.6","libKF6DBusAddons.so.6","libKF6XmlGui.so.6","libXi.so.6","libX11-xcb.so.1","libxcb-util.so.1","libQt6Sensors.so.6","libQt6Xml.so.6","libKF6ConfigWidgets.so.6","libKF6ColorScheme.so.6","libKF6ConfigGui.so.6","libKF6ConfigCore.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libxkbcommon.so.0","libXext.so.6","libxcb.so.1","libPlasma.so.6","libPlasmaQuick.so.6","libKF6KCMUtilsQuick.so.6","libKF6KCMUtilsCore.so.6"]},{"name":"plasma6-kmenuedit","origin":"sysutils/plasma6-kmenuedit","version":"6.1.2","comment":"Menu Editor for Plasma Workspaces","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b996d1d0ace3425eb2f31558ac95278a7f077b29167b04961282cfb8616ba436","flatsize":1995501,"path":"All/plasma6-kmenuedit-6.1.2.pkg","repopath":"All/plasma6-kmenuedit-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1026084,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-kdoctools":{"origin":"devel/kf6-kdoctools","version":"6.3.0"},"kf6-kglobalaccel":{"origin":"x11/kf6-kglobalaccel","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kitemviews":{"origin":"x11-toolkits/kf6-kitemviews","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"kf6-sonnet":{"origin":"textproc/kf6-sonnet","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF6DBusAddons.so.6","libKF6KIOWidgets.so.6","libKF6SonnetUi.so.6","libKF6XmlGui.so.6","libKF6IconWidgets.so.6","libKF6KIOGui.so.6","libKF6KIOCore.so.6","libKF6WindowSystem.so.6","libX11.so.6","libKF6JobWidgets.so.6","libKF6Service.so.6","libKF6Solid.so.6","libKF6Completion.so.6","libKF6SonnetCore.so.6","libKF6GlobalAccel.so.6","libKF6ItemViews.so.6","libKF6IconThemes.so.6","libQt6Xml.so.6","libQt6Network.so.6","libKF6ConfigWidgets.so.6","libKF6CoreAddons.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6ColorScheme.so.6","libKF6I18n.so.6","libKF6ConfigGui.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6ConfigCore.so.6","libQt6DBus.so.6","libQt6Core.so.6"]},{"name":"plasma6-kscreenlocker","origin":"security/plasma6-kscreenlocker","version":"6.1.2","comment":"Library and components for secure lock screen architecture","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57d03af68d3f35ce064c34430bcb166faf21c5ad0082c1d09a6608e18e2d2951","flatsize":1154342,"path":"All/plasma6-kscreenlocker-6.1.2.pkg","repopath":"All/plasma6-kscreenlocker-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":252320,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcmutils":{"origin":"devel/kf6-kcmutils","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kcrash":{"origin":"devel/kf6-kcrash","version":"6.3.0"},"kf6-kglobalaccel":{"origin":"x11/kf6-kglobalaccel","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kidletime":{"origin":"devel/kf6-kidletime","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kpackage":{"origin":"devel/kf6-kpackage","version":"6.3.0"},"kf6-ksvg":{"origin":"graphics/kf6-ksvg","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"plasma6-layer-shell-qt":{"origin":"x11/plasma6-layer-shell-qt","version":"6.1.2"},"plasma6-libkscreen":{"origin":"x11/plasma6-libkscreen","version":"6.1.2"},"plasma6-libplasma":{"origin":"x11/plasma6-libplasma","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"unix-selfauth-helper":{"origin":"security/unix-selfauth-helper","version":"1.1_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"}},"categories":["security","kde","kde-plasma"],"shlibs_required":["libKF6IdleTime.so.6","libKF6Notifications.so.6","libKF6Package.so.6","libKF6WindowSystem.so.6","libX11.so.6","libxcb.so.1","libxcb-keysyms.so.1","libwayland-server.so.0","libXi.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6OpenGL.so.6","libKF6ConfigQml.so.6","libQt6Qml.so.6","libKF6XmlGui.so.6","libKF6GlobalAccel.so.6","libQt6Xml.so.6","libKF6ConfigWidgets.so.6","libKF6CoreAddons.so.6","libKF6ColorScheme.so.6","libKF6I18n.so.6","libKF6ConfigGui.so.6","libKF6WidgetsAddons.so.6","libQt6Network.so.6","libQt6Widgets.so.6","libKF6ConfigCore.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libXext.so.6","libPlasmaQuick.so.6","libwayland-client.so.0","libLayerShellQtInterface.so.6","libKF6ScreenDpms.so.8","libPlasma.so.6","libKF6KIOCore.so.6","libKF6Crash.so.6","libxkbcommon.so.0","libKF6KCMUtilsQuick.so.6","libKF6KCMUtilsCore.so.6"],"shlibs_provided":["libKScreenLocker.so.6"]},{"name":"plasma6-breeze-gtk","origin":"x11-themes/plasma6-breeze-gtk","version":"6.1.2","comment":"Breeze widget theme for GTK 2 and 3","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72fa3e70cd65a48d06f9d1db76eb093637cbae92bbef2e33a497cfc3e94c580f","flatsize":1237430,"path":"All/plasma6-breeze-gtk-6.1.2.pkg","repopath":"All/plasma6-breeze-gtk-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":193064,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"plasma6-breeze":{"origin":"x11-themes/plasma6-breeze","version":"6.1.2"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11-themes","kde","kde-plasma"]},{"name":"plasma6-libplasma","origin":"x11/plasma6-libplasma","version":"6.1.2","comment":"Shared libraries for Plasma Desktop","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b5f57826d34ca1469317173155ec39f12968745b17a3cd12bfbe433f7315f25","flatsize":6359817,"path":"All/plasma6-libplasma-6.1.2.pkg","repopath":"All/plasma6-libplasma-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2722484,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-karchive":{"origin":"archivers/kf6-karchive","version":"6.3.0"},"kf6-kcmutils":{"origin":"devel/kf6-kcmutils","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kglobalaccel":{"origin":"x11/kf6-kglobalaccel","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kirigami":{"origin":"x11-toolkits/kf6-kirigami","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kpackage":{"origin":"devel/kf6-kpackage","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-ksvg":{"origin":"graphics/kf6-ksvg","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"plasma-wayland-protocols":{"origin":"x11/plasma-wayland-protocols","version":"1.13.0"},"plasma6-plasma-activities":{"origin":"x11/plasma6-plasma-activities","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libQt6Quick.so.6","libKF6ConfigQml.so.6","libKF6WindowSystem.so.6","libKF6GlobalAccel.so.6","libKF6Notifications.so.6","libKF6IconThemes.so.6","libPlasmaActivities.so.6","libKF6Svg.so.6","libxcb.so.1","libKF6Package.so.6","libQt6QmlModels.so.6","libQt6OpenGL.so.6","libQt6Qml.so.6","libQt6Network.so.6","libX11.so.6","libQt6Widgets.so.6","libKF6ColorScheme.so.6","libKF6ConfigGui.so.6","libKF6ConfigCore.so.6","libKF6GuiAddons.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6CoreAddons.so.6","libKF6Archive.so.6","libKF6I18n.so.6","libQt6DBus.so.6","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libwayland-client.so.0","libKF6KIOWidgets.so.6","libKF6KCMUtilsQuick.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libxkbcommon.so.0","libKF6KIOGui.so.6","libKF6KIOCore.so.6","libKF6JobWidgets.so.6","libKF6Service.so.6","libKF6Solid.so.6","libKF6Completion.so.6","libQt6Svg.so.6","libKF6WidgetsAddons.so.6","libQt6WaylandClient.so.6","libwayland-cursor.so.0","libKF6KCMUtilsCore.so.6","libKirigamiPlatform.so.6","libKF6ConfigWidgets.so.6","libxcb-damage.so.0","libxcb-composite.so.0","libEGL.so.1","libxcb-xfixes.so.0","libxcb-render.so.0","libxcb-shape.so.0"],"shlibs_provided":["libPlasma.so.6","libPlasmaQuick.so.6"]},{"name":"plasma6-kactivitymanagerd","origin":"x11/plasma6-kactivitymanagerd","version":"6.1.2","comment":"System service to manage user's activities, track the usage patterns etc","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4d49d10c8fd18bc1258300242fca1082df3021f9aa553cdb69b4e770aa67d2b","flatsize":958580,"path":"All/plasma6-kactivitymanagerd-6.1.2.pkg","repopath":"All/plasma6-kactivitymanagerd-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":217296,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kcrash":{"origin":"devel/kf6-kcrash","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-kglobalaccel":{"origin":"x11/kf6-kglobalaccel","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-base_sqldriver-sqlite":{"origin":"databases/qt6-base_sqldriver","version":"6.7.2"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libKF6DBusAddons.so.6","libKF6I18n.so.6","libKF6WindowSystem.so.6","libKF6Crash.so.6","libQt6Widgets.so.6","libX11.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6CoreAddons.so.6","libKF6ConfigCore.so.6","libQt6DBus.so.6","libQt6Core.so.6","libKF6XmlGui.so.6","libKF6GlobalAccel.so.6","libQt6Xml.so.6","libKF6ConfigWidgets.so.6","libKF6ColorScheme.so.6","libKF6ConfigGui.so.6","libKF6WidgetsAddons.so.6","libKF6Service.so.6","libKF6KIOCore.so.6","libQt6Sql.so.6","libQt6Network.so.6"],"shlibs_provided":["libkactivitymanagerd_plugin.so"]},{"name":"plasma6-kde-cli-tools","origin":"sysutils/plasma6-kde-cli-tools","version":"6.1.2","comment":"Tools based on KDE Frameworks to better interact with the system","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"771fb6fb93959d1b111b4e90e8052664dda21171ba198f3dbc4a05ce29c7df69","flatsize":4066856,"path":"All/plasma6-kde-cli-tools-6.1.2.pkg","repopath":"All/plasma6-kde-cli-tools-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":849540,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcmutils":{"origin":"devel/kf6-kcmutils","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kdesu":{"origin":"security/kf6-kdesu","version":"6.3.0"},"kf6-kdoctools":{"origin":"devel/kf6-kdoctools","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-kparts":{"origin":"devel/kf6-kparts","version":"6.3.0"},"kf6-kpty":{"origin":"devel/kf6-kpty","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF6CoreAddons.so.6","libKF6I18n.so.6","libQt6DBus.so.6","libQt6Core.so.6","libKF6KIOWidgets.so.6","libKF6KIOGui.so.6","libKF6KIOCore.so.6","libKF6JobWidgets.so.6","libKF6Service.so.6","libKF6Solid.so.6","libQt6Network.so.6","libKF6Completion.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6ConfigCore.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6Parts.so.6","libKF6WindowSystem.so.6","libX11.so.6","libKF6XmlGui.so.6","libKF6IconWidgets.so.6","libKF6IconThemes.so.6","libQt6Xml.so.6","libKF6ConfigWidgets.so.6","libKF6ColorScheme.so.6","libKF6ConfigGui.so.6","libxkbcommon.so.0","libQt6Svg.so.6","libKF6Su.so.6","libKF6Pty.so.6","libKF6KCMUtils.so.6","libKF6KCMUtilsQuick.so.6","libKF6KCMUtilsCore.so.6","libQt6Qml.so.6"]},{"name":"plasma6-kde-gtk-config","origin":"x11-themes/plasma6-kde-gtk-config","version":"6.1.2","comment":"Syncs KDE settings to GTK applications","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a100170a422118b8dc7094ad92a371eb8eed08afe819b092d9efa31c0af2aaf2","flatsize":334671,"path":"All/plasma6-kde-gtk-config-6.1.2.pkg","repopath":"All/plasma6-kde-gtk-config-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":85536,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"plasma6-kdecoration":{"origin":"x11-wm/plasma6-kdecoration","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["x11-themes","kde","kde-plasma"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libstdc++.so.6","libgcc_s.so.1","libKF6ConfigCore.so.6","libKF6GuiAddons.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libX11.so.6","libKF6WindowSystem.so.6","libKF6ColorScheme.so.6","libKF6CoreAddons.so.6","libKF6DBusAddons.so.6","libQt6Svg.so.6","libkdecorations2.so.6","libkdecorations2private.so.11","libQt6DBus.so.6"]},{"name":"plasma6-kdecoration","origin":"x11-wm/plasma6-kdecoration","version":"6.1.2","comment":"Plugin-based library to create window decorations","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90a528c433bf5947dc6ecdbb00ba3d4543fd323f760ecca6231e9e80512f2c4d","flatsize":411732,"path":"All/plasma6-kdecoration-6.1.2.pkg","repopath":"All/plasma6-kdecoration-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":98616,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11-wm","kde","kde-plasma"],"shlibs_required":["libKF6I18n.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libkdecorations2.so.6","libkdecorations2private.so.11"]},{"name":"plasma5-polkit-kde-agent-1","origin":"sysutils/plasma5-polkit-kde-agent-1","version":"5.27.11","comment":"Plasma5 daemon providing a polkit authentication UI","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5276c4cbd8c3506500ec4a2293cc1da97ab25c1aec76470c0539d8bb8c282604","flatsize":291023,"path":"All/plasma5-polkit-kde-agent-1-5.27.11.pkg","repopath":"All/plasma5-polkit-kde-agent-1-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":64812,"desc":"Daemon providing a polkit authentication UI for KDE","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"polkit-qt-1-qt5":{"origin":"sysutils/polkit-qt-1","version":"0.200.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF5DBusAddons.so.5","libKF5WindowSystem.so.5","libKF5Crash.so.5","libKF5IconThemes.so.5","libpolkit-qt5-agent-1.so.1","libX11.so.6","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5","libKF5I18n.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libpolkit-qt5-core-1.so.1","libQt5DBus.so.5","libQt5Core.so.5"]},{"name":"plasma5-sddm-kcm","origin":"deskutils/plasma5-sddm-kcm","version":"5.27.11","comment":"Plasma5 config module for SDDM","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e00dea0120c412afef5c50ab740e80528803bb9b317a3b6459a4e978608a49b","flatsize":546219,"path":"All/plasma5-sddm-kcm-5.27.11.pkg","repopath":"All/plasma5-sddm-kcm-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":119452,"desc":"Config module for SDDM.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde","kde-plasma"],"shlibs_required":["libKF5I18n.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5Archive.so.5","libKF5KCMUtils.so.5","libKF5NewStuff.so.5","libKF5QuickAddons.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5ConfigGui.so.5","libQt5DBus.so.5","libQt5Xml.so.5"]},{"name":"plasma6-drkonqi","origin":"sysutils/plasma6-drkonqi","version":"6.1.2","comment":"Crash handler for KDE software","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"188e98e9cc1cfaf715c8e6b49108a68041693fa34f16abd761a11a3eea1cea13","flatsize":2998189,"path":"All/plasma6-drkonqi-6.1.2.pkg","repopath":"All/plasma6-drkonqi-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":534500,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcmutils":{"origin":"devel/kf6-kcmutils","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kcrash":{"origin":"devel/kf6-kcrash","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kidletime":{"origin":"devel/kf6-kidletime","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kirigami":{"origin":"x11-toolkits/kf6-kirigami","version":"6.3.0"},"kf6-kitemmodels":{"origin":"devel/kf6-kitemmodels","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kstatusnotifieritem":{"origin":"deskutils/kf6-kstatusnotifieritem","version":"6.3.0"},"kf6-kuserfeedback":{"origin":"sysutils/kf6-kuserfeedback","version":"6.3.0"},"kf6-kwallet":{"origin":"sysutils/kf6-kwallet","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-syntax-highlighting":{"origin":"textproc/kf6-syntax-highlighting","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pygdbmi":{"origin":"devel/py-pygdbmi","version":"0.11.0.0_1"},"py311-sentry-sdk":{"origin":"devel/py-sentry-sdk","version":"1.21.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF6CoreAddons.so.6","libQt6DBus.so.6","libQt6Core.so.6","libKF6ConfigGui.so.6","libKF6JobWidgets.so.6","libKF6KIOGui.so.6","libKF6KIOCore.so.6","libKF6I18n.so.6","libKF6Service.so.6","libKF6Crash.so.6","libQt6Concurrent.so.6","libQt6Qml.so.6","libKF6WidgetsAddons.so.6","libKF6Wallet.so.6","libKF6Notifications.so.6","libKF6ConfigCore.so.6","libKF6IdleTime.so.6","libKF6SyntaxHighlighting.so.6","libKF6StatusNotifierItem.so.6","libKF6WindowSystem.so.6","libX11.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Network.so.6"]},{"name":"plasma6-ocean-sound-theme","origin":"audio/plasma6-ocean-sound-theme","version":"6.1.2","comment":"Ocean Sound Theme for Plasma","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"644b52da1a793f4378bfeed0591bd8abbc09dd3b8f9424a518db606f23f15e6c","flatsize":1254024,"path":"All/plasma6-ocean-sound-theme-6.1.2.pkg","repopath":"All/plasma6-ocean-sound-theme-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1106784,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","categories":["audio","kde","kde-plasma"]},{"name":"plumed","origin":"science/plumed","version":"2.7.2","comment":"PLUgin for MolEcular Dynamics","maintainer":"yuri@FreeBSD.org","www":"https://github.com/plumed/plumed2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9d0968600de61d2ce1020ec8c2cfad3e6484c93b967f2893e639039efc36e85","flatsize":30760024,"path":"All/plumed-2.7.2.pkg","repopath":"All/plumed-2.7.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":4553448,"desc":"PLUMED is an open-source, community-developed library that provides a wide\nrange of different methods, which include:\n* enhanced-sampling algorithms\n* free-energy methods\n* tools to analyze the vast amounts of data produced by molecular dynamics (MD)\n  simulations.\n\nWWW: https://www.plumed.org/","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["science","graphics"],"shlibs_provided":["libplumed.so","libplumedKernel.so"]},{"name":"pluma","origin":"editors/pluma","version":"1.28.0","comment":"Small but powerful text editor for MATE Desktop Environment","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c406e944cffa4711f96dcd7d9566841a8538952b2fcabf1ad3a1c868a3e2ebb5","flatsize":28653508,"path":"All/pluma-1.28.0.pkg","repopath":"All/pluma-1.28.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2574124,"desc":"mate-text-editor (Pluma) is a Gtk3 text editor. Its features include:\n\n\t* Complete integration with the MATE Environment, including MateMDI\n\t* Global Search and Replace\n\t* Dynamically loaded fonts\n\t* Splitscreen Mode\n\t* Printing support\n\t* Configurable Plugins system\n\t* Unlimited Undo/Redo","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["editors","mate"],"shlibs_required":["libxml2.so.2","libgthread-2.0.so.0","libgtksourceview-4.so.0","libpeas-gtk-1.0.so.0","libpeas-1.0.so.0","libgmodule-2.0.so.0","libX11.so.6","libSM.so.6","libICE.so.6","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgirepository-1.0.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libenchant-2.so.2","libmate-desktop-2.so.17","libstartup-notification-1.so.0"],"shlibs_provided":["libdocinfo.so","libfilebrowser.so","libmodelines.so","libsort.so","libspell.so","libtaglist.so","libtime.so","libtrailsave.so"],"options":{"DOCS":"on"}},{"name":"plasma6-kglobalacceld","origin":"x11/plasma6-kglobalacceld","version":"6.1.2","comment":"Daemon providing Global Keyboard Shortcut (Accelerator) functionality","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"157c121d3a66f8b4643f6ec32cdc2e77279cf7cd37d40ac0bcab1b8270e3847c","flatsize":421438,"path":"All/plasma6-kglobalacceld-6.1.2.pkg","repopath":"All/plasma6-kglobalacceld-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":114212,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kcrash":{"origin":"devel/kf6-kcrash","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-kglobalaccel":{"origin":"x11/kf6-kglobalaccel","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libKF6GlobalAccel.so.6","libKF6KIOGui.so.6","libKF6JobWidgets.so.6","libKF6WindowSystem.so.6","libX11.so.6","libKF6KIOCore.so.6","libKF6Service.so.6","libKF6ConfigCore.so.6","libQt6Network.so.6","libKF6CoreAddons.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libxkbcommon.so.0","libKF6DBusAddons.so.6","libKF6Crash.so.6","libxcb.so.1","libxcb-keysyms.so.1","libxcb-xkb.so.1","libxcb-record.so.0"],"shlibs_provided":["libKGlobalAccelD.so.0"]},{"name":"plasma5-xdg-desktop-portal-kde","origin":"deskutils/plasma5-xdg-desktop-portal-kde","version":"5.27.11","comment":"Backend implementation for xdg-desktop-portal","maintainer":"kde@FreeBSD.org","www":"https://kde.org/plasma-desktop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0b7268e3a7586dd7525d0b43e10258eb3826e6d742bc200689bdad7e3375d51","flatsize":1465062,"path":"All/plasma5-xdg-desktop-portal-kde-5.27.11.pkg","repopath":"All/plasma5-xdg-desktop-portal-kde-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":346244,"desc":"A backend implementation for xdg-desktop-portal that is using Qt/KF5.\n\nxdg-desktop-portal works by exposing a series of D-Bus interfaces known as\nportals under a well-known name (org.freedesktop.portal.Desktop) and object\npath (/org/freedesktop/portal/desktop).\n\nThe portal interfaces include APIs for file access, opening URIs, printing and\nothers.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["deskutils","kde","kde-plasma"],"shlibs_required":["libKF5Declarative.so.5","libKF5Notifications.so.5","libKF5WaylandClient.so.5","libwayland-client.so.0","libQt5QuickWidgets.so.5","libKF5Package.so.5","libKF5KIOFileWidgets.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libKF5GlobalAccel.so.5","libKF5IconThemes.so.5","libQt5PrintSupport.so.5","libKF5ItemViews.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libQt5WaylandClient.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libKF5Solid.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libQt5Concurrent.so.5","libQt5Network.so.5","libQt5Xml.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5","libxkbcommon.so.0","libGL.so.1"]},{"name":"plasma5-systemsettings","origin":"sysutils/plasma5-systemsettings","version":"5.27.11","comment":"Plasma5 system settings","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4d0afb72938eb39b2df3dd9118e22765e5bf109d89f585caca767c57a1f3a24","flatsize":1332483,"path":"All/plasma5-systemsettings-5.27.11.pkg","repopath":"All/plasma5-systemsettings-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":352512,"desc":"Plasma5 system configuration utility.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-curl":{"origin":"ftp/gstreamer1-plugins-curl","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-openh264":{"origin":"multimedia/gstreamer1-plugins-openh264","version":"1.22.10"},"gstreamer1-plugins-vpx":{"origin":"multimedia/gstreamer1-plugins-vpx","version":"1.22.10_1"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-kactivities-stats":{"origin":"x11/kf5-kactivities-stats","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-krunner":{"origin":"x11/kf5-krunner","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"plasma5-plasma-workspace":{"origin":"x11/plasma5-plasma-workspace","version":"5.27.11.1_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF5ItemModels.so.5","libKF5KCMUtils.so.5","libKF5KIOWidgets.so.5","libKF5XmlGui.so.5","libkworkspace5.so.5","libKF5ItemViews.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5Codecs.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libKF5WidgetsAddons.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libQt5Xml.so.5","libKF5Activities.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5Kirigami2.so.5","libQt5Network.so.5","libKF5I18n.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libX11.so.6","libQt5Gui.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5Runner.so.5","libKF5Plasma.so.5","libKF5Notifications.so.5","libKF5Package.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5"],"shlibs_provided":["libsystemsettingsview.so.3"]},{"name":"plasma5-plasma-integration","origin":"x11/plasma5-plasma-integration","version":"5.27.11","comment":"Qt Platform Theme integration plugins for the Plasma workspaces","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85c1e7dff7a6af6d6e23415a83b458affab5df1a74a8de7f29b05435ff08db24","flatsize":689539,"path":"All/plasma5-plasma-integration-5.27.11.pkg","repopath":"All/plasma5-plasma-integration-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":164340,"desc":"Qt Platform Theme integration plugins for the Plasma workspaces.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"hack-font":{"origin":"x11-fonts/hack-font","version":"3.003_1"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-qqc2-desktop-style":{"origin":"x11-themes/kf5-qqc2-desktop-style","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"noto-basic":{"origin":"x11-fonts/noto-basic","version":"2.0_4"},"plasma5-breeze":{"origin":"x11-themes/plasma5-breeze","version":"5.27.11_1"},"plasma5-xdg-desktop-portal-kde":{"origin":"deskutils/plasma5-xdg-desktop-portal-kde","version":"5.27.11"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libKF5ConfigCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5KIOFileWidgets.so.5","libKF5KIOWidgets.so.5","libKF5Notifications.so.5","libxcb.so.1","libwayland-client.so.0","libXcursor.so.1","libQt5QuickControls2.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Completion.so.5","libQt5Concurrent.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5ItemViews.so.5","libKF5Solid.so.5","libQt5Xml.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5X11Extras.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5WaylandClient.so.5"],"options":{"LIGHT":"on","BIG":"off"}},{"name":"plasma5-plasma","origin":"x11/plasma5-plasma","version":"5.27.11","comment":"KDE5 plasma meta port","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7740e483f0f1e7af9a0bfce1a7b4a15f4db7a2e2d3008558c6591c61d1dedb8f","flatsize":243,"path":"All/plasma5-plasma-5.27.11.pkg","repopath":"All/plasma5-plasma-5.27.11.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1428,"desc":"KDE5 Plasma Meta Port","deps":{"kirigami-addons":{"origin":"x11-toolkits/kirigami-addons","version":"0.11.0"},"phonon-vlc-qt5":{"origin":"multimedia/phonon-vlc","version":"0.12.0_1"},"plasma5-breeze":{"origin":"x11-themes/plasma5-breeze","version":"5.27.11_1"},"plasma5-breeze-gtk":{"origin":"x11-themes/plasma5-breeze-gtk","version":"5.27.11"},"plasma5-discover":{"origin":"sysutils/plasma5-discover","version":"5.27.11_1"},"plasma5-drkonqi":{"origin":"sysutils/plasma5-drkonqi","version":"5.27.11"},"plasma5-kactivitymanagerd":{"origin":"x11/plasma5-kactivitymanagerd","version":"5.27.11"},"plasma5-kde-cli-tools":{"origin":"sysutils/plasma5-kde-cli-tools","version":"5.27.11"},"plasma5-kde-gtk-config":{"origin":"x11-themes/plasma5-kde-gtk-config","version":"5.27.11"},"plasma5-kdecoration":{"origin":"x11-wm/plasma5-kdecoration","version":"5.27.11"},"plasma5-kdeplasma-addons":{"origin":"x11-toolkits/plasma5-kdeplasma-addons","version":"5.27.11"},"plasma5-kgamma":{"origin":"x11/plasma5-kgamma5","version":"5.27.11"},"plasma5-khotkeys":{"origin":"devel/plasma5-khotkeys","version":"5.27.11"},"plasma5-kinfocenter":{"origin":"sysutils/plasma5-kinfocenter","version":"5.27.11"},"plasma5-kmenuedit":{"origin":"sysutils/plasma5-kmenuedit","version":"5.27.11"},"plasma5-kscreen":{"origin":"x11/plasma5-kscreen","version":"5.27.11"},"plasma5-kscreenlocker":{"origin":"security/plasma5-kscreenlocker","version":"5.27.11"},"plasma5-ksshaskpass":{"origin":"security/plasma5-ksshaskpass","version":"5.27.11"},"plasma5-ksysguard":{"origin":"sysutils/plasma5-ksysguard","version":"5.22.0_5"},"plasma5-ksystemstats":{"origin":"sysutils/plasma5-ksystemstats","version":"5.27.11"},"plasma5-kwayland-integration":{"origin":"x11/plasma5-kwayland-integration","version":"5.27.11"},"plasma5-kwin":{"origin":"x11-wm/plasma5-kwin","version":"5.27.11_1"},"plasma5-kwrited":{"origin":"devel/plasma5-kwrited","version":"5.27.11"},"plasma5-layer-shell-qt":{"origin":"x11/plasma5-layer-shell-qt","version":"5.27.11"},"plasma5-libkscreen":{"origin":"x11/plasma5-libkscreen","version":"5.27.11"},"plasma5-libksysguard":{"origin":"sysutils/plasma5-libksysguard","version":"5.27.11"},"plasma5-milou":{"origin":"deskutils/plasma5-milou","version":"5.27.11"},"plasma5-oxygen":{"origin":"x11-themes/plasma5-oxygen","version":"5.27.11"},"plasma5-oxygen-sounds":{"origin":"audio/plasma5-oxygen-sounds","version":"5.27.11"},"plasma5-plasma-browser-integration":{"origin":"www/plasma5-plasma-browser-integration","version":"5.27.11"},"plasma5-plasma-desktop":{"origin":"x11/plasma5-plasma-desktop","version":"5.27.11"},"plasma5-plasma-disks":{"origin":"sysutils/plasma5-plasma-disks","version":"5.27.11"},"plasma5-plasma-integration":{"origin":"x11/plasma5-plasma-integration","version":"5.27.11"},"plasma5-plasma-sdk":{"origin":"devel/plasma5-plasma-sdk","version":"5.27.11.1"},"plasma5-plasma-workspace":{"origin":"x11/plasma5-plasma-workspace","version":"5.27.11.1_1"},"plasma5-plasma-workspace-wallpapers":{"origin":"x11-themes/plasma5-plasma-workspace-wallpapers","version":"5.27.11"},"plasma5-polkit-kde-agent-1":{"origin":"sysutils/plasma5-polkit-kde-agent-1","version":"5.27.11"},"plasma5-powerdevil":{"origin":"sysutils/plasma5-powerdevil","version":"5.27.11"},"plasma5-systemsettings":{"origin":"sysutils/plasma5-systemsettings","version":"5.27.11"},"plasma5-xdg-desktop-portal-kde":{"origin":"deskutils/plasma5-xdg-desktop-portal-kde","version":"5.27.11"}},"categories":["x11","kde"],"options":{"PHONON":"on","PULSEAUDIO":"off"}},{"name":"plasma5-plasma-disks","origin":"sysutils/plasma5-plasma-disks","version":"5.27.11","comment":"Monitors S.M.A.R.T. capable devices for imminent failure","maintainer":"kde@FreeBSD.org","www":"https://invent.kde.org/plasma/plasma-disks","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77b062a9e56535b549dae87d15745548c4fd09214a3a62136844da84f8c49f0d","flatsize":715855,"path":"All/plasma5-plasma-disks-5.27.11.pkg","repopath":"All/plasma5-plasma-disks-5.27.11.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","CC0-1.0","GPLv2","GPLv3","LGPL3"],"pkgsize":152160,"desc":"Monitors S.M.A.R.T. capable devices for imminent failure.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"plasma5-ksysguard":{"origin":"sysutils/plasma5-ksysguard","version":"5.22.0_5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"smartmontools":{"origin":"sysutils/smartmontools","version":"7.4_2"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF5AuthCore.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5Core.so.5","libKF5Solid.so.5","libKF5Notifications.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libX11.so.6","libQt5DBus.so.5","libKF5QuickAddons.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5"]},{"name":"plasma5-plasma-browser-integration","origin":"www/plasma5-plasma-browser-integration","version":"5.27.11","comment":"Plasma5 components to integrate browsers into the desktop","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5efc5143fdcf9a6f3b4512f2a83063a545237581abe882c154a4cf3161a5b091","flatsize":602669,"path":"All/plasma5-plasma-browser-integration-5.27.11.pkg","repopath":"All/plasma5-plasma-browser-integration-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":146748,"desc":"Components necessary to integrate browsers into the Plasma Desktop.","deps":{"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-krunner":{"origin":"x11/kf5-krunner","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"plasma5-plasma-workspace":{"origin":"x11/plasma5-plasma-workspace","version":"5.27.11.1_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["www","kde","kde-plasma"],"shlibs_required":["libKF5PurposeWidgets.so.5","libKF5Runner.so.5","libKF5FileMetaData.so.3","libtaskmanager.so.6","libKF5Purpose.so.5","libKF5Plasma.so.5","libKF5Package.so.5","libKF5JobWidgets.so.5","libKF5Activities.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5ItemModels.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5Notifications.so.5","libKF5KIOGui.so.5","libKF5DBusAddons.so.5","libKF5WindowSystem.so.5","libX11.so.6"]},{"name":"plasma5-powerdevil","origin":"sysutils/plasma5-powerdevil","version":"5.27.11","comment":"Plasma5 tool to manage the power consumption settings","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e55a724dfc7a64a8feeaca84f8167436d91771257f84f1a4067073b23723e58e","flatsize":3389455,"path":"All/plasma5-powerdevil-5.27.11.pkg","repopath":"All/plasma5-powerdevil-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":923356,"desc":"Manages the power consumption settings of a Plasma Shell.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kidletime":{"origin":"devel/kf5-kidletime","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"plasma5-libkscreen":{"origin":"x11/plasma5-libkscreen","version":"5.27.11"},"plasma5-plasma-workspace":{"origin":"x11/plasma5-plasma-workspace","version":"5.27.11.1_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF5AuthCore.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5Core.so.5","libKF5Crash.so.5","libudev.so.0","libkworkspace5.so.5","libKF5Activities.so.5","libKF5Solid.so.5","libKF5IdleTime.so.5","libKF5Screen.so.8","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5Notifications.so.5","libKF5XmlGui.so.5","libKF5GlobalAccel.so.5","libQt5X11Extras.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5Kirigami2.so.5","libQt5DBus.so.5","libxcb-dpms.so.0","libxcb.so.1","libKF5NotifyConfig.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libQt5Concurrent.so.5","libQt5Network.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5ScreenDpms.so.8"],"shlibs_provided":["libpowerdevilconfigcommonprivate.so.5","libpowerdevilcore.so.2","libpowerdevilui.so.5"]},{"name":"plasma5-plasma-systemmonitor","origin":"sysutils/plasma5-plasma-systemmonitor","version":"5.27.11","comment":"Plasma5 system monitor","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adb2a74fedb701f37b4711dd26bb20159a5557d54dff0c600f8f6f15e192e024","flatsize":1288292,"path":"All/plasma5-plasma-systemmonitor-5.27.11.pkg","repopath":"All/plasma5-plasma-systemmonitor-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":227036,"desc":"KSysGuard, also known as KDE System Guard and KDE System Monitor, is designed\nto make simple process control available to a user without needing to do any\nspecial setup - the defaults are usually perfectly adequate. There are two\nworksheets - the System Load page, pictured above, and the Process Table.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"plasma5-ksystemstats":{"origin":"sysutils/plasma5-ksystemstats","version":"5.27.11"},"plasma5-libksysguard":{"origin":"sysutils/plasma5-libksysguard","version":"5.27.11"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF5Declarative.so.5","libKF5GlobalAccel.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5Package.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5NewStuffCore.so.5","libKSysGuardSensorFaces.so.1","libKF5Attica.so.5","libKSysGuardSensors.so.1","libKSysGuardFormatter.so.1","libprocesscore.so.9","libKF5ItemModels.so.5"],"shlibs_provided":["libPagePlugin.so","libTablePlugin.so"]},{"name":"plasma5-plasma-sdk","origin":"devel/plasma5-plasma-sdk","version":"5.27.11.1","comment":"Plasma5 applications useful for Plasma development","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ee85161c2219ae766f10205b09c57f3c95716eef19df54a59989791b18f135d","flatsize":2179009,"path":"All/plasma5-plasma-sdk-5.27.11.1.pkg","repopath":"All/plasma5-plasma-sdk-5.27.11.1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":444948,"desc":"Useful applications for Plasma development.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-plasma"],"shlibs_required":["libKF5Plasma.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libKF5Package.so.5","libQt5Qml.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5QuickAddons.so.5","libKF5Declarative.so.5","libKF5Archive.so.5","libKF5PlasmaQuick.so.5","libKF5DBusAddons.so.5","libKF5TextEditor.so.5","libKF5Parts.so.5","libKF5XmlGui.so.5","libKF5TextWidgets.so.5","libKF5SyntaxHighlighting.so.5","libKF5SonnetUi.so.5"]},{"name":"plasma5-milou","origin":"deskutils/plasma5-milou","version":"5.27.11","comment":"Plasma5 Plasmoid for search","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba5cd963b7b3b4a1ac4d4c004f293e8af5321046921e3320965329252defa1f4","flatsize":313609,"path":"All/plasma5-milou-5.27.11.pkg","repopath":"All/plasma5-milou-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":73624,"desc":"A dedicated search Plasmoid built on top of Baloo.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-krunner":{"origin":"x11/kf5-krunner","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["deskutils","kde","kde-plasma"],"shlibs_required":["libKF5ItemModels.so.5","libKF5Runner.so.5","libKF5Plasma.so.5","libKF5Service.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5Package.so.5","libQt5Widgets.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libKF5I18n.so.5","libQt5Core.so.5"],"shlibs_provided":["libmilou.so.5","libmilouqmlplugin.so"]},{"name":"plasma5-plank-player","origin":"multimedia/plasma5-plank-player","version":"5.27.11","comment":"Plasma5 Bigscreen Multimedia Player","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50cc43dd16deef98007f40c1669eb56b6bbd647c7a3ca9b50ceeff4ed4dddcee","flatsize":219473,"path":"All/plasma5-plank-player-5.27.11.pkg","repopath":"All/plasma5-plank-player-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":164204,"desc":"Plasma applet for audio volume management using PulseAudio\n\nFor users of pulseaudio, this provides extended mixer applet.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"}},"categories":["multimedia","kde","kde-plasma"],"shlibs_required":["libKF5Kirigami2.so.5","libKF5I18n.so.5","libQt5Multimedia.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"plasma5-layer-shell-qt","origin":"x11/plasma5-layer-shell-qt","version":"5.27.11","comment":"Qt component to make use of the Wayland wl-layer-shell protoco","maintainer":"kde@FreeBSD.org","www":"https://kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72b471921b2bf169e2b76a1321c3a897645f56c16b6910fba2e471e328e392c8","flatsize":109427,"path":"All/plasma5-layer-shell-qt-5.27.11.pkg","repopath":"All/plasma5-layer-shell-qt-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":29288,"desc":"This component is meant for applications to be able to easily use clients based\non wlr-layer-shell.  Here you can read about what the protocol does and how\nshells work:\n\nhttps://drewdevault.com/2018/07/29/Wayland-shells.html","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libwayland-client.so.0","libQt5WaylandClient.so.5","libQt5Gui.so.5","libQt5Core.so.5","libxkbcommon.so.0","libGL.so.1"],"shlibs_provided":["libLayerShellQtInterface.so.5","liblayer-shell.so"]},{"name":"plasma5-kwrited","origin":"devel/plasma5-kwrited","version":"5.27.11","comment":"Plasma5 daemon listening for wall and write messages","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91e4e32ea59b64a8456f890c82d89581598884e970d55c2275121f241812ddf6","flatsize":74228,"path":"All/plasma5-kwrited-5.27.11.pkg","repopath":"All/plasma5-kwrited-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":25000,"desc":"Plasma5 daemon listening for wall and write messages.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpty":{"origin":"devel/kf5-kpty","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel","kde","kde-plasma"],"shlibs_required":["libKF5Notifications.so.5","libKF5Pty.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5I18n.so.5","libQt5Core.so.5"]},{"name":"plasma5-kwayland-integration","origin":"x11/plasma5-kwayland-integration","version":"5.27.11","comment":"Integration plugins for a Wayland-based desktop","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7dc6879a61d20b5e8aee8b03a045ccd341d54da52e9e514fd1f07efd958db1f9","flatsize":132734,"path":"All/plasma5-kwayland-integration-5.27.11.pkg","repopath":"All/plasma5-kwayland-integration-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":35160,"desc":"Provides integration plugins for various KDE frameworks for\nthe wayland windowing system.","deps":{"kf5-kidletime":{"origin":"devel/kf5-kidletime","version":"5.116.0"},"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libKF5WindowSystem.so.5","libKF5WaylandClient.so.5","libwayland-client.so.0","libX11.so.6","libQt5Widgets.so.5","libQt5WaylandClient.so.5","libQt5Gui.so.5","libQt5Core.so.5","libxkbcommon.so.0","libGL.so.1"]},{"name":"plasma5-plasma-bigscreen","origin":"x11/plasma5-plasma-bigscreen","version":"5.27.11","comment":"Plasma5 Plasma workspace","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f518ea616732e353afd6f8d8b8ef4c3b6bdb0e6c95d2ce1e4a317f00c07699a","flatsize":1989283,"path":"All/plasma5-plasma-bigscreen-5.27.11.pkg","repopath":"All/plasma5-plasma-bigscreen-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":965200,"desc":"Plasma5 Plasma Workspace","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-kactivities-stats":{"origin":"x11/kf5-kactivities-stats","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"plasma5-plasma-workspace":{"origin":"x11/plasma5-plasma-workspace","version":"5.27.11.1_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libKF5KCMUtils.so.5","libKF5QuickAddons.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5AuthCore.so.5","libQt5Network.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5Plasma.so.5","libKF5Package.so.5","libQt5DBus.so.5","libKF5Notifications.so.5","libkworkspace5.so.5","libKF5ActivitiesStats.so.1","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libQt5Concurrent.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Activities.so.5"],"shlibs_provided":["libbigscreenplugin.so"],"annotations":{"cpe":"cpe:2.3:a:plasma-bigscreen:plasma-bigscreen:5.27.11:::::dragonfly6:x86_64"},"messages":[{"message":"To start plasma5 via x11/startx add the following to your .xinitrc file:\n\n    exec ck-launch-session startplasma-x11","type":"install"}]},{"name":"plasma5-kwallet-pam","origin":"security/plasma5-kwallet-pam","version":"5.27.11","comment":"Plasma5 KWallet PAM Integration","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f15c97666e8d0e2860de960de308592a9b36f2c268e82c1dc60a48abadc47f7","flatsize":47103,"path":"All/plasma5-kwallet-pam-5.27.11.pkg","repopath":"All/plasma5-kwallet-pam-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":17312,"desc":"KWallet PAM Integration","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"}},"categories":["security","kde","kde-plasma"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0"]},{"name":"plasma5-libkscreen","origin":"x11/plasma5-libkscreen","version":"5.27.11","comment":"Plasma5 screen management library","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1f6545128bd9d8f860c0ddecdefc8ada248fa4e3afeb18c66a2b8e7ac375dde","flatsize":1284956,"path":"All/plasma5-libkscreen-5.27.11.pkg","repopath":"All/plasma5-libkscreen-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":297448,"desc":"Plasma5's screen management software","deps":{"hwdata":{"origin":"misc/hwdata","version":"0.384,1"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5X11Extras.so.5","libxcb.so.1","libxcb-dpms.so.0","libxcb-randr.so.0","libwayland-client.so.0","libQt5WaylandClient.so.5","libKF5ConfigCore.so.5","libKF5WaylandClient.so.5"],"shlibs_provided":["libKF5Screen.so.8","libKF5ScreenDpms.so.8"]},{"name":"plasma5-ksshaskpass","origin":"security/plasma5-ksshaskpass","version":"5.27.11","comment":"Plasma5 ssh-add frontend","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb8629cbedff87e6af716ad7796754f5549eb24df3ecb5f57cc2facac84aa3e8","flatsize":126135,"path":"All/plasma5-ksshaskpass-5.27.11.pkg","repopath":"All/plasma5-ksshaskpass-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":31588,"desc":"ssh-add helper that uses kwallet and kpassworddialog.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["security","kde","kde-plasma"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5I18n.so.5","libKF5Wallet.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"plasma5-ksystemstats","origin":"sysutils/plasma5-ksystemstats","version":"5.27.11","comment":"Plasma5 library to report system activity","maintainer":"kde@FreeBSD.org","www":"https://invent.kde.org/plasma/ksystemstats","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ad2b2e1330a9f1bfb7afd5058fe525c4550aacf3bdd42b880cb34f265c6d694","flatsize":878520,"path":"All/plasma5-ksystemstats-5.27.11.pkg","repopath":"All/plasma5-ksystemstats-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":146084,"desc":"KSystemStats is a daemon that collects statistics about the running system.\n\nOn FreeBSD, KSystemStats implements low-overhead sysctl-based\nmonitoring for KDE Plasma applications that report on system resource\nusage (e.g. ksysguard and system-monitor and widgets).","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"plasma5-libksysguard":{"origin":"sysutils/plasma5-libksysguard","version":"5.27.11"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKSysGuardSystemStats.so.1","libKSysGuardFormatter.so.1","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libstdc++.so.6","libgcc_s.so.1","libKF5DBusAddons.so.5","libKF5CoreAddons.so.5","libKF5I18n.so.5","libKF5KIOCore.so.5","libKF5Solid.so.5","libKF5Service.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5ConfigCore.so.5","libudev.so.0"]},{"name":"plasma5-kpipewire","origin":"audio/plasma5-kpipewire","version":"5.27.11","comment":"Plasma5 Plasma pipewire plugin","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a25fc58399fe1597bb3fa08661ac42604c3ae471c1a447d56c98df234abb715","flatsize":309015,"path":"All/plasma5-kpipewire-5.27.11.pkg","repopath":"All/plasma5-kpipewire-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":84740,"desc":"Plasma applet for audio volume management using PulseAudio\n\nFor users of pulseaudio, this provides extended mixer applet.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"}},"categories":["audio","kde","kde-plasma"],"shlibs_required":["libKF5I18n.so.5","libKF5CoreAddons.so.5","libepoxy.so.0","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Gui.so.5","libEGL.so.1","libGL.so.1","libQt5Core.so.5","libpipewire-0.3.so.0","libgbm.so.1","libdrm.so.2","libavcodec.so.60","libavutil.so.58","libavformat.so.60","libswscale.so.7"],"shlibs_provided":["libKPipeWire.so.5","libKPipeWireDmaBuf.so.5","libKPipeWireRecord.so.5","libKPipeWireDeclarative.so","libKPipeWireRecordDeclarative.so"]},{"name":"plasma5-kscreenlocker","origin":"security/plasma5-kscreenlocker","version":"5.27.11","comment":"Plasma5 secure lock screen architecture","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3cdf86caa4d6637df88c39bb5ee5a98dc3590a33e4313236f1dbc82c3634364","flatsize":885136,"path":"All/plasma5-kscreenlocker-5.27.11.pkg","repopath":"All/plasma5-kscreenlocker-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":193380,"desc":"Library and components for secure lock screen architecture.","deps":{"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kidletime":{"origin":"devel/kf5-kidletime","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"plasma5-layer-shell-qt":{"origin":"x11/plasma5-layer-shell-qt","version":"5.27.11"},"plasma5-libkscreen":{"origin":"x11/plasma5-libkscreen","version":"5.27.11"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-qdbus":{"origin":"devel/qt5-qdbus","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"unix-selfauth-helper":{"origin":"security/unix-selfauth-helper","version":"1.1_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"}},"categories":["security","kde","kde-plasma"],"shlibs_required":["libKF5IdleTime.so.5","libKF5Notifications.so.5","libKF5Package.so.5","libKF5WindowSystem.so.5","libKF5XmlGui.so.5","libX11.so.6","libxcb.so.1","libxcb-keysyms.so.1","libwayland-server.so.0","libXi.so.6","libKF5GlobalAccel.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5ConfigQml.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5CoreAddons.so.5","libQt5X11Extras.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Core.so.5","libXext.so.6","libKF5QuickAddons.so.5","libKF5WaylandClient.so.5","libwayland-client.so.0","libLayerShellQtInterface.so.5","libKF5ScreenDpms.so.8","libKF5Declarative.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5Service.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Concurrent.so.5","libKF5KCMUtils.so.5"],"shlibs_provided":["libKScreenLocker.so.5"],"annotations":{"cpe":"cpe:2.3:a:kde:kscreenlocker:5.27.11:::::dragonfly6:x86_64"}},{"name":"plasma5-kscreen","origin":"x11/plasma5-kscreen","version":"5.27.11","comment":"Plasma5 screen management library","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a85a2868d25192ee10e7a42a5d1bfa00a580dfe4b38f359b7810a827e36f2e60","flatsize":1327585,"path":"All/plasma5-kscreen-5.27.11.pkg","repopath":"All/plasma5-kscreen-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":281644,"desc":"KDE's screen management software","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"plasma5-layer-shell-qt":{"origin":"x11/plasma5-layer-shell-qt","version":"5.27.11"},"plasma5-libkscreen":{"origin":"x11/plasma5-libkscreen","version":"5.27.11"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sensors":{"origin":"comms/qt5-sensors","version":"5.15.15p0"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5I18n.so.5","libKF5Screen.so.8","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5WindowSystem.so.5","libLayerShellQtInterface.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libX11.so.6","libQt5Widgets.so.5","libKF5Declarative.so.5","libKF5DBusAddons.so.5","libKF5XmlGui.so.5","libKF5GlobalAccel.so.5","libKF5ScreenDpms.so.8","libXi.so.6","libX11-xcb.so.1","libxcb-util.so.1","libQt5X11Extras.so.5","libQt5Sensors.so.5","libKF5Package.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libXext.so.6","libxcb.so.1","libKF5Plasma.so.5","libKF5Service.so.5","libKF5PlasmaQuick.so.5","libKF5QuickAddons.so.5"]},{"name":"plasma5-libksysguard","origin":"sysutils/plasma5-libksysguard","version":"5.27.11","comment":"Plasma5 library to track and control running processes","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d979b79721305a999aeb4a67b91ff918808acc8f889e95603d560e18c2d9e9a","flatsize":7524594,"path":"All/plasma5-libksysguard-5.27.11.pkg","repopath":"All/plasma5-libksysguard-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1055452,"desc":"Track and control the processes running in your system.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXres":{"origin":"x11/libXres","version":"1.2.2_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5I18n.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5ConfigGui.so.5","libKF5Package.so.5","libKF5ConfigQml.so.5","libKF5Solid.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libKF5ConfigCore.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5DBus.so.5","libKF5AuthCore.so.5","libKF5IconThemes.so.5","libQt5Widgets.so.5","libKF5Service.so.5","libXRes.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libKF5JobWidgets.so.5","libKF5GlobalAccel.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5WidgetsAddons.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libQt5X11Extras.so.5"],"shlibs_provided":["libKSysGuardFormatter.so.1","libKSysGuardSensorFaces.so.1","libKSysGuardSensors.so.1","libKSysGuardSystemStats.so.1","libksgrd.so.9","libksignalplotter.so.9","liblsofui.so.9","libprocesscore.so.9","libprocessui.so.9","libFacesPlugin.so","libFormatterPlugin.so","libProcessPlugin.so","libSensorsPlugin.so"],"options":{"WEBENGINE":"off"}},{"name":"plasma5-ksysguard","origin":"sysutils/plasma5-ksysguard","version":"5.22.0_5","comment":"Plasma5 utility to track and control the running processes","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc091472405543a9a38c8da8c87d19c0dded3e94c1c8d683b48421a1cd365973","flatsize":2687500,"path":"All/plasma5-ksysguard-5.22.0_5.pkg","repopath":"All/plasma5-ksysguard-5.22.0_5.pkg","licenselogic":"single","pkgsize":622768,"desc":"KSysGuard, also known as KDE System Guard and KDE System Monitor, is designed\nto make simple process control available to a user without needing to do any\nspecial setup - the defaults are usually perfectly adequate. There are two\nworksheets - the System Load page, pictured above, and the Process Table.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"plasma5-libksysguard":{"origin":"sysutils/plasma5-libksysguard","version":"5.27.11"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde"],"shlibs_required":["libprocessui.so.9","libksgrd.so.9","libksignalplotter.so.9","libKF5KIOWidgets.so.5","libKF5NewStuff.so.5","libKF5Notifications.so.5","libprocesscore.so.9","libKSysGuardFormatter.so.1","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5Completion.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5IconThemes.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libinotify.so.0"],"options":{"INOTIFY":"on"}},{"name":"plasma5-kgamma","origin":"x11/plasma5-kgamma5","version":"5.27.11","comment":"Plasma5 display gamma settings","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"219d07dec5628bd4ecb47066407e695aab7337c8501420efe8391c28c9ba0ffa","flatsize":480640,"path":"All/plasma5-kgamma-5.27.11.pkg","repopath":"All/plasma5-kgamma-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":158912,"desc":"Adjust your monitor's gamma settings","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libXxf86vm.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5Core.so.5"]},{"name":"plasma5-kdecoration","origin":"x11-wm/plasma5-kdecoration","version":"5.27.11","comment":"Plasma5 library to create window decorations","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08fbf9a509ce3111f9c24e2d99ce686cd730f6cde808cf6ec98e35bc77122866","flatsize":325563,"path":"All/plasma5-kdecoration-5.27.11.pkg","repopath":"All/plasma5-kdecoration-5.27.11.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":78068,"desc":"Plugin based library to create window decorations","deps":{"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"}},"categories":["x11-wm","kde","kde-plasma"],"shlibs_required":["libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libkdecorations2.so.5","libkdecorations2private.so.10"]},{"name":"plasma5-kde-gtk-config","origin":"x11-themes/plasma5-kde-gtk-config","version":"5.27.11","comment":"Plasma5 GTK2 and GTK3 configurator","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aba78077b93a07cc038c2de70855fdf2c48147c8006e2349df2d7edafa8385d3","flatsize":401895,"path":"All/plasma5-kde-gtk-config-5.27.11.pkg","repopath":"All/plasma5-kde-gtk-config-5.27.11.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":88144,"desc":"GTK2 and GTK3 Configurator for KDE.\n\nConfiguration dialog to adapt GTK applications appearance to your taste under\nKDE. Among its many features, it lets you:\n* Choose which theme is used for GTK2 and GTK3 applications.\n* Tweak some GTK applications behaviour.\n* Select what icon theme to use in GTK applications.\n* Select GTK applications default fonts.\n* Easily browse and install new GTK2 and GTK3 themes.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"plasma5-kdecoration":{"origin":"x11-wm/plasma5-kdecoration","version":"5.27.11"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"xsettingsd":{"origin":"x11/xsettingsd","version":"1.0.0.2_2"}},"categories":["x11-themes","kde","kde-plasma"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5Core.so.5","libX11.so.6","libKF5WindowSystem.so.5","libKF5DBusAddons.so.5","libQt5Svg.so.5","libkdecorations2.so.5","libkdecorations2private.so.10","libQt5DBus.so.5"]},{"name":"plasma5-kdeplasma-addons","origin":"x11-toolkits/plasma5-kdeplasma-addons","version":"5.27.11","comment":"Plasma5 addons to improve the Plasma experience","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"586844791837fc06fa6d2b97f460a6bc567791b1e62e19e1d5b6543d7865f6f5","flatsize":6181151,"path":"All/plasma5-kdeplasma-addons-5.27.11.pkg","repopath":"All/plasma5-kdeplasma-addons-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":999576,"desc":"All kind of addons to improve your Plasma experience.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kholidays":{"origin":"net/kf5-kholidays","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-krunner":{"origin":"x11/kf5-krunner","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-graphicaleffects":{"origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-toolkits","kde","kde-plasma"],"shlibs_required":["libKF5KIOCore.so.5","libQt5Gui.so.5","libKF5Service.so.5","libKF5ConfigCore.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5Runner.so.5","libKF5KCMUtils.so.5","libKF5Plasma.so.5","libKF5Package.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5I18n.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Notifications.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOWidgets.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5SonnetCore.so.5","libKF5UnitConversion.so.5","libKF5NewStuff.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5XmlGui.so.5","libQt5Qml.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libKF5CalendarEvents.so.5","libicuuc.so.74","libicui18n.so.74","libKF5Holidays.so.5","libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5"],"shlibs_provided":["libplasmapotdprovidercore.so.1","libcolorpickerplugin.so","libdictplugin.so","libdiskquotaplugin.so","libfifteenpuzzleplugin.so","libmediaframeplugin.so","libnightcolorcontrolplugin.so","libnotesplugin.so","libprofiles_qml_plugin.so","libpurposeplugin.so","libquicklaunchplugin.so","libtimerplugin.so","libweatherplugin.so","libplasma_wallpaper_potdplugin.so","libplasmacalendaralternatecalendarconfig.so","libplasmacalendarastronomicaleventsconfig.so"],"options":{"PURPOSE":"on","QTWEBENGINE":"on"}},{"name":"plasma5-oxygen-sounds","origin":"audio/plasma5-oxygen-sounds","version":"5.27.11","comment":"Plasma5 Oxygen sounds","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64171d3589922d7fd28cf71e4ade911a1f8caced89fd5ded05dc0ed2f74a3e71","flatsize":2113595,"path":"All/plasma5-oxygen-sounds-5.27.11.pkg","repopath":"All/plasma5-oxygen-sounds-5.27.11.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","CC0-1.0","LGPL3+"],"pkgsize":1891904,"desc":"Plasma5 Oxygen sounds.","categories":["audio","kde","kde-plasma"]},{"name":"plasma5-kactivitymanagerd","origin":"x11/plasma5-kactivitymanagerd","version":"5.27.11","comment":"System service to manage user's activities, track the usage patterns","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48e7143033d2196b544e68b27f1738b2263aee01198766b27f488b6323bc78e3","flatsize":816326,"path":"All/plasma5-kactivitymanagerd-5.27.11.pkg","repopath":"All/plasma5-kactivitymanagerd-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":191720,"desc":"KActivities provides the infrastructure needed to manage a user's activites,\nallowing them to switch between tasks, and for applications to update their\nstate to match the user's current activity. This includes a daemon, a library\nfor interacting with that daemon, and plugins for integration with other\nframeworks.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libKF5DBusAddons.so.5","libKF5I18n.so.5","libKF5WindowSystem.so.5","libKF5Crash.so.5","libQt5Widgets.so.5","libX11.so.6","libQt5Gui.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libKF5GlobalAccel.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libQt5Sql.so.5"],"shlibs_provided":["libkactivitymanagerd_plugin.so"]},{"name":"plasma5-oxygen","origin":"x11-themes/plasma5-oxygen","version":"5.27.11","comment":"Plasma5 Oxygen style","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a9156ba160f7021468a7555afd5867a5d09fbea53541bdc3b99b63ab63166ba","flatsize":18744884,"path":"All/plasma5-oxygen-5.27.11.pkg","repopath":"All/plasma5-oxygen-5.27.11.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":2836692,"desc":"Plasma5 Oxygen style.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-frameworkintegration":{"origin":"x11/kf5-frameworkintegration","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"plasma5-kdecoration":{"origin":"x11-wm/plasma5-kdecoration","version":"5.27.11"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-themes","kde","kde-plasma"],"shlibs_required":["libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5WidgetsAddons.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5KCMUtils.so.5","libKF5Service.so.5","libKF5WindowSystem.so.5","libKF5GuiAddons.so.5","libxcb.so.1","libQt5X11Extras.so.5","libX11.so.6","libQt5DBus.so.5","libkdecorations2.so.5","libKF5Style.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5"],"shlibs_provided":["liboxygenstyle5.so.5","liboxygenstyleconfig5.so.5"]},{"name":"plasma5-breeze-gtk","origin":"x11-themes/plasma5-breeze-gtk","version":"5.27.11","comment":"Plasma5 Breeze visual style for Gtk","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28d032cf29bdce8800e52e3b56e475c849bb754439e229e8b40e08b07cdd02bb","flatsize":1239886,"path":"All/plasma5-breeze-gtk-5.27.11.pkg","repopath":"All/plasma5-breeze-gtk-5.27.11.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":193668,"desc":"Breeze Theme for Gtk","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"plasma5-breeze":{"origin":"x11-themes/plasma5-breeze","version":"5.27.11_1"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["x11-themes","kde","kde-plasma"]},{"name":"pocl","origin":"lang/pocl","version":"4.0","comment":"POrtable Computing Language (POCL)","maintainer":"ohartmann@walstatt.org","www":"http://portablecl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f2c6ae519b0e0693a54efcabe81df9fd33df9372fd9781aebf6ab06e7f5da47","flatsize":76472408,"path":"All/pocl-4.0.pkg","repopath":"All/pocl-4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11407236,"desc":"[\n{\ttype: install\n\tmessage: <<EOM\nPortable OpenCL (pocl)\n----------------------\n\nPortable OpenCL (>= 3.0) aims to be an efficient open source\n(MIT-licensed) implementation of the OpenCL 2.X standard with\nadaptions of OpenCL 3.0.\n\nIn addition to producing an easily portable open source OpenCL\nimplementation, another major goal of the project is improving\nperformance portability of OpenCL programs with compiler\noptimizations, reducing the need for target-dependent manual\noptimizations. At the core of pocl is a set of LLVM passes\nused to statically parallelize multiple work-items with the kernel\ncompiler, even in the presence of work-group barriers. This enables\nparallelization of the fine-grained static concurrency in the work\ngroups in multiple ways (SIMD, VLIW, superscalar,...).\n\nThe code base is modularized to allow easy adding of new \"device drivers\"\nin the host-device layer. A generic multithreaded \"target driver\" is\nincluded. It allows running OpenCL applications on a host that supports\nthe pthread library with multithreading at the work group granularity.\n\nEOM\n}\n]","deps":{"hwloc2":{"origin":"devel/hwloc2","version":"2.8.0_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["lang"],"shlibs_required":["libOpenCL.so.1","libhwloc.so.15","libclang-cpp.so.16","libLLVM-16.so"],"shlibs_provided":["libpocl.so.2","libpocl-devices-basic.so","libpocl-devices-pthread.so"],"options":{"DOCS":"on"},"messages":[{"message":"Deadlocks (freezes) on FreeBSD:\n\nOpenCL applications using pocl on FreeBSD must be compiled with \noptions CFLAGS+=-pthread or CXXFLAGS+=-pthread, otherwise someone risk\nthat a library may not initialize the threading on BSD independently, \neven if an ICD loader is used.\n\nSee: \n\thttp://www.freebsd.org/cgi/query-pr.cgi?pr=163512\n\n(Source: http://portablecl.org/docs/html/faq.html?highlight=freebsd)","type":"install"}]},{"name":"plasma5-kinfocenter","origin":"sysutils/plasma5-kinfocenter","version":"5.27.11","comment":"Plasma5 utility providing system information","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22942253085099aa8866c56d7960ab59cce5b183e806fca245710c4ea20537db","flatsize":3770866,"path":"All/plasma5-kinfocenter-5.27.11.pkg","repopath":"All/plasma5-kinfocenter-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":978336,"desc":"KInfoCenter is a utility that provides information about a computer system.","deps":{"clinfo":{"origin":"devel/clinfo","version":"3.0.23.01.25_1"},"dmidecode":{"origin":"sysutils/dmidecode","version":"3.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"lscpu":{"origin":"sysutils/lscpu","version":"1.2.0_2"},"mesa-demos":{"origin":"graphics/mesa-demos","version":"8.5.0"},"plasma5-systemsettings":{"origin":"sysutils/plasma5-systemsettings","version":"5.27.11"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"vulkan-tools":{"origin":"graphics/vulkan-tools","version":"1.3.289"},"wayland-utils":{"origin":"graphics/wayland-utils","version":"1.2.0_1"},"xdpyinfo":{"origin":"x11/xdpyinfo","version":"1.3.2_5"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5","libKF5AuthCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5QuickAddons.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5KCMUtils.so.5","libKF5KIOWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5WidgetsAddons.so.5","libKF5Package.so.5"],"shlibs_provided":["libKInfoCenterInternal.so"]},{"name":"plasma5-kmenuedit","origin":"sysutils/plasma5-kmenuedit","version":"5.27.11","comment":"Plasma5 menu editor","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8799420539925fdc3d0a2a06da4f3640cdb1815ac9522d2ee31cdc65be20a7e3","flatsize":2082537,"path":"All/plasma5-kmenuedit-5.27.11.pkg","repopath":"All/plasma5-kmenuedit-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1089536,"desc":"Plasma5 menu editor.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF5KIOWidgets.so.5","libKF5SonnetUi.so.5","libKF5XmlGui.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5SonnetCore.so.5","libKF5GlobalAccel.so.5","libKF5IconThemes.so.5","libKF5ItemViews.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"]},{"name":"plasma-wayland-protocols","origin":"x11/plasma-wayland-protocols","version":"1.13.0","comment":"Plasma Specific Protocols for Wayland","maintainer":"kde@FreeBSD.org","www":"https://github.com/kde/plasma-wayland-protocols","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d7e7c1bee8c7f42de24851c593e439395897ecba1ff35ca79316457bb42feb4","flatsize":223653,"path":"All/plasma-wayland-protocols-1.13.0.pkg","repopath":"All/plasma-wayland-protocols-1.13.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":40964,"desc":"Plasma Wayland Protocols\n\nThis project should be installing only the xml files of the non-standard\nwayland protocols we use in Plasma.\n\nThey are installed to $PREFIX/share/plasma-wayland-protocols.","categories":["x11","kde"]},{"name":"plasma-pass","origin":"sysutils/plasma-pass","version":"1.2.1_2","comment":"Plasma applet for Pass password manager","maintainer":"kde@FreeBSD.org","www":"https://github.com/kde/plasma-pass","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb569e74a02b5a59bbc2c8d11faae2e0387d0b47b8242afb58c645d38868ad32","flatsize":257915,"path":"All/plasma-pass-1.2.1_2.pkg","repopath":"All/plasma-pass-1.2.1_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":67844,"desc":"Plasma Pass is a Plasma applet to access password from pass, the standard UNIX\npassword manager.\n\nMore details and a video in my blog post about Plasma Pass.\n\nYou don't need the pass utility installed on your system in order for Plasma\nPass to work, only GnuPG is needed in order to be able to decrypt the password.\n\nPlasma Pass looks for the password directory by default in\n$HOME/.password-store, but it can be customized through PASSWORD_STORE_DIR\nenvironment variable.","deps":{"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"oath-toolkit":{"origin":"security/oath-toolkit","version":"2.6.9_1"},"password-store":{"origin":"sysutils/password-store","version":"1.7.4_5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["sysutils","kde"],"shlibs_required":["libQt5Qml.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5Plasma.so.5","libKF5Service.so.5","libKF5ConfigCore.so.5","libKF5Package.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libKF5I18n.so.5","libKF5ItemModels.so.5","liboath.so.0","libqgpgme.so.15","libQt5Core.so.5","libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0"],"shlibs_provided":["libplasmapassplugin.so"]},{"name":"plantri","origin":"math/plantri","version":"5.2","comment":"Plantri and fullgen are programs to generate planar graph","maintainer":"yuri@FreeBSD.org","www":"https://users.cecs.anu.edu.au/~bdm/plantri/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5067c1024f5b83d382784a682253c7647a197be4d972a86b81b7732ac8bcdd52","flatsize":245352,"path":"All/plantri-5.2.pkg","repopath":"All/plantri-5.2.pkg","licenselogic":"single","pkgsize":105536,"desc":"plantri and fullgen are programs for generation of certain types of planar\ngraph.\n\nExactly one member of each isomorphism class is output, using an amount of\nmemory almost independent of the number of graphs produced. This, together with\nthe exceptionally fast operation and careful validation, makes the program\nsuitable for processing very large numbers of graphs.\n\nIsomorphisms are defined with respect to the embeddings, so in some cases\noutputs may be isomorphic as abstract graphs.","categories":["math"]},{"name":"plasma5-kde-cli-tools","origin":"sysutils/plasma5-kde-cli-tools","version":"5.27.11","comment":"Plasma5 non-interactive system tools","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1db9dfa6e0bd7a7130a007f232d6c8cd4f65e545eb7844b4c675fde6ede149da","flatsize":4593939,"path":"All/plasma5-kde-cli-tools-5.27.11.pkg","repopath":"All/plasma5-kde-cli-tools-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":937692,"desc":"Tools based on KDE Frameworks 5 to better interact with the system.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdesu":{"origin":"security/kf5-kdesu","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kpty":{"origin":"devel/kf5-kpty","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"plasma5-plasma-workspace":{"origin":"x11/plasma5-plasma-workspace","version":"5.27.11.1_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5I18n.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5KCMUtils.so.5","libKF5Activities.so.5","libkworkspace5.so.5","libKF5Service.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libX11.so.6","libQt5Gui.so.5","libKF5ConfigCore.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libQt5Concurrent.so.5","libKF5Parts.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libQt5X11Extras.so.5","libQt5Svg.so.5","libKF5Su.so.5","libKF5Pty.so.5"],"annotations":{"cpe":"cpe:2.3:a:kde:kde-cli-tools:5.27.11:::::dragonfly6:x86_64"}},{"name":"plasma5-drkonqi","origin":"sysutils/plasma5-drkonqi","version":"5.27.11","comment":"Plasma5 crash handler","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a477528891b969bbd1bd987d5028c2394b620350b14584966932a7856a70967","flatsize":2954681,"path":"All/plasma5-drkonqi-5.27.11.pkg","repopath":"All/plasma5-drkonqi-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":494768,"desc":"Plasma5 crash handler","deps":{"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kidletime":{"origin":"devel/kf5-kidletime","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"kuserfeedback":{"origin":"deskutils/kuserfeedback","version":"1.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF5JobWidgets.so.5","libKF5KIOGui.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libQt5Qml.so.5","libKF5WidgetsAddons.so.5","libKF5Wallet.so.5","libKF5Notifications.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Widgets.so.5","libKF5IdleTime.so.5","libKF5SyntaxHighlighting.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Concurrent.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKUserFeedbackCore.so.1","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5"]},{"name":"plasma","origin":"devel/plasma","version":"g20180708_2","comment":"Interactive disassembler for x86/ARM/MIPS","maintainer":"kai@FreeBSD.org","www":"https://www.github.com/plasma-disassembler/plasma","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b990fb79d5a84a9bafe7adaf063af41460b5c4dd0f1f8bbd0c88dc47049b6420","flatsize":2078495,"path":"All/plasma-g20180708_2.pkg","repopath":"All/plasma-g20180708_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":310628,"desc":"PLASMA is an interactive disassembler. It can generate a more readable assembly\n (pseudo code) with a colored syntax. One can write scripts with the available\n Python API.\n\nIt supports :\n\n* Architectures : x86{64}, ARM, MIPS{64} (partially for ARM and MIPS)\n* Formats : ELF, PE, RAW","deps":{"py311-capstone":{"origin":"devel/py-capstone","version":"5.0.1"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-keystone-engine":{"origin":"devel/py-keystone-engine","version":"0.9.1.3"},"py311-msgpack":{"origin":"devel/py-msgpack","version":"1.0.8"},"py311-nose":{"origin":"devel/py-nose","version":"1.3.7_1"},"py311-pefile":{"origin":"devel/py-pefile","version":"2023.2.7"},"py311-pyelftools":{"origin":"devel/py-pyelftools","version":"0.30"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"messages":[{"message":"To use the visual mode (command 'v' in the interactive mode) the terminal must\nsupport 256 colors. \n\nFor xterm this can be enabled by\n\nexport TERM=xterm-256color","type":"install"}]},{"name":"planarity","origin":"math/planarity","version":"3.0.2.0_1","comment":"Edge Addition Planarity Suite","maintainer":"thierry@FreeBSD.org","www":"https://dx.doi.org/10.7155/jgaa.00091","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7885c44b764d7c6bddaaf84ab4cb0ef86e96357a4abaec044b577e0dfb44d841","flatsize":457244,"path":"All/planarity-3.0.2.0_1.pkg","repopath":"All/planarity-3.0.2.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":112520,"desc":"This code project provides a library for implementing graph algorithms as well\nas implementations of several planarity-related graph algorithms. The origin of\nthis project is the reference implementation for the Edge Addition Planarity\nAlgorithm, which is now the fastest and simplest linear-time method for\nplanar graph embedding and planarity obstruction isolation (i.e. Kuratowski\nsubgraph isolation).\n\nSee also: https://github.com/graph-algorithms/edge-addition-planarity-suite/","categories":["math"],"shlibs_provided":["libplanarity.so.0"]},{"name":"plasma5-discover","origin":"sysutils/plasma5-discover","version":"5.27.11_1","comment":"Plasma5 package management tools","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6580d4862df6a9defe674fc362673c833f997ef7486f48b874e6998e227c0b8a","flatsize":4802664,"path":"All/plasma5-discover-5.27.11_1.pkg","repopath":"All/plasma5-discover-5.27.11_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":879956,"desc":"A collection of package management tools for KDE.","deps":{"AppStreamQt5":{"origin":"devel/appstream-qt","version":"1.0.1"},"PackageKit-Qt5":{"origin":"ports-mgmt/packagekit-qt","version":"1.1.2"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kidletime":{"origin":"devel/kf5-kidletime","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-webview":{"origin":"www/qt5-webview","version":"5.15.15p0"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-plasma"],"shlibs_required":["libKF5ConfigGui.so.5","libKF5Notifications.so.5","libKF5JobWidgets.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libQt5Concurrent.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5WebView.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5KIOGui.so.5","libKF5IdleTime.so.5","libAppStreamQt5.so.3","libpackagekitqt5.so.1","libKF5NewStuffCore.so.5","libKF5WidgetsAddons.so.5","libKF5Attica.so.5","libKF5Archive.so.5","libKF5KCMUtils.so.5","libKF5QuickAddons.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5"],"shlibs_provided":["libDiscoverCommon.so","libDiscoverNotifiers.so"],"annotations":{"cpe":"cpe:2.3:a:kde:discover:5.27.11:::::dragonfly6:x86_64:1"}},{"name":"plans","origin":"deskutils/plans","version":"8.2.1_3","comment":"Good Web Calendar","maintainer":"ports@FreeBSD.org","www":"http://www.planscalendar.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93a7f127e57ad313b4d2242d89b1f92be129cf776fd1f06df69993a537a7ffab","flatsize":1986986,"path":"All/plans-8.2.1_3.pkg","repopath":"All/plans-8.2.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":676828,"desc":"Plans lets you put calendars on the web.\n\no Sharp-looking\no Open Source\no Multiple Calendars\no Recurring Events\no Extendable\no International Support\no Easy Browser-Based Management\no Database Support\no Template-based design","deps":{"p5-CGI-Session":{"origin":"www/p5-CGI-Session","version":"4.48_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["deskutils","www"],"messages":[{"message":"Plans is now installed at /usr/local/www/plans\nYou'll need to configure your server to accept CGI scripts\nin the directory. Plans can be configured by editing\n/usr/local/www/plans/plans_config.pl","type":"install"},{"message":"===>   NOTICE:\n\nThe plans port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pl-trf","origin":"polish/trf","version":"0.4","comment":"Billing software for traffic counting working with most Polish ISPs","maintainer":"ports@FreeBSD.org","www":"https://korzen.org/soft/trf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"351a0679f8f76a9bbfe7f38253008dbeadb762e1131b5e9da11ab473c6f6cda6","flatsize":24547,"path":"All/pl-trf-0.4.pkg","repopath":"All/pl-trf-0.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":11300,"desc":"Trf is a tarifficator for dial-up connections. It's designed to work with most\npopular Polish ISP - TP S.A.. It supports lump sum (pol - ryczalt).","categories":["polish","finance"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pl-trf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pl-napi","origin":"polish/napi","version":"2.0.1_1","comment":"Command line subtitles downloader for napiprojekt.pl","maintainer":"dominik.lisiak@bemsoft.pl","www":"https://gitlab.com/hesperos/napi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dccefb1c51a33273a6ff00b59123856faadfe5df079d0e6afca8383966b4bab5","flatsize":214566,"path":"All/pl-napi-2.0.1_1.pkg","repopath":"All/pl-napi-2.0.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":44144,"desc":"\"napi.sh\" is a napiprojekt.pl client written in Bash. The purpose of the project\nwas to create simple tool for systems with very limited resources (NAS QNAP\ndrives, Synology, OpenWRT routers, Popcorn streamers, etc). It was inspired by\n\"pynapi.py\" script.\n\n\"napi.sh\" is distributed together with automatic subtitle format converter\n\"subotage.sh\" created specially for \"napi.sh\". \"subotage.sh\" is written in Bash\nand uses awk for text processing.","deps":{"7-zip":{"origin":"archivers/7-zip","version":"24.07"},"base64":{"origin":"converters/base64","version":"1.5_2"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"mediainfo":{"origin":"multimedia/mediainfo","version":"24.05"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["polish","multimedia"],"options":{"COVER":"off","NFO":"off","RMORIG":"off","SUBRIP":"off","UTF8":"off"}},{"name":"plank","origin":"x11/plank","version":"0.11.89_5","comment":"Elegant, simple, and clean dock","maintainer":"daniel@shafer.cc","www":"https://launchpad.net/plank/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b16cedf2ee317a62998b5b677e6064b0c61e106fab49764a21ccf56b9891c75","flatsize":1599691,"path":"All/plank-0.11.89_5.pkg","repopath":"All/plank-0.11.89_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":391316,"desc":"Plank is an elegant, simple and clean dock.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bamf":{"origin":"sysutils/bamf","version":"0.5.6_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-menus":{"origin":"x11/gnome-menus","version":"3.36.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgmodule-2.0.so.0","libgee-0.8.so.2","libbamf3.so.2","libwnck-3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libXi.so.6","libXfixes.so.3","libgnome-menu-3.so.0"],"shlibs_provided":["libplank.so.1","libdocklet-applications.so","libdocklet-battery.so","libdocklet-clippy.so","libdocklet-clock.so","libdocklet-desktop.so","libdocklet-trash.so"],"options":{"DBUSMENU":"off","NLS":"on"}},{"name":"plasma5-khotkeys","origin":"devel/plasma5-khotkeys","version":"5.27.11","comment":"Plasma5 library for hotkeys","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9570ee3fbe6b5661306f812ca90afa00fa084c738afd5219db45bb321320f95a","flatsize":4312073,"path":"All/plasma5-khotkeys-5.27.11.pkg","repopath":"All/plasma5-khotkeys-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2018052,"desc":"Plasma5 library for hotkeys.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"plasma5-plasma-workspace":{"origin":"x11/plasma5-plasma-workspace","version":"5.27.11.1_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-plasma"],"shlibs_required":["libkworkspace5.so.5","libKF5KDELibs4Support.so.5","libX11.so.6","libXtst.so.6","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5Notifications.so.5","libKF5UnitConversion.so.5","libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5Crash.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libKF5XmlGui.so.5","libKF5GlobalAccel.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libKF5ItemViews.so.5","libKF5IconThemes.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5GuiAddons.so.5","libQt5X11Extras.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5SonnetUi.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5KCMUtils.so.5","libKF5DBusAddons.so.5"],"shlibs_provided":["libkhotkeysprivate.so.5"]},{"name":"pl-webalizer","origin":"polish/webalizer2","version":"2.23.8_18","comment":"Web server log file analysis program","maintainer":"wtp@bsdguru.org","www":"http://www.mrunix.net/webalizer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1de7a6d19006b785a99f4c57df89ab29a20951c6e15dfb6cb41e44a3075f40df","flatsize":452081,"path":"All/pl-webalizer-2.23.8_18.pkg","repopath":"All/pl-webalizer-2.23.8_18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":139616,"desc":"What is The Webalizer?\n----------------------\n\nA fast, free web server log file analysis program.  Produces\nHTML output for viewing with a web browser.  Written in C on\na Linux platform, however designed to be as ANSI/POSIX\ncompliant as possible so porting to other UNIX platforms should\nbe painless.  Binary distributions for most popular platforms\nare available.  Features multiple language support, incremental\nprocessing capabilities, reverse DNS lookup support, export via\ntab separated ascii files to popular databases and spreadsheets,\nand much more.  Supports standard CLF and combined logs, as well\nas wu-ftpd xferlog and squid proxy logs, which can be either in\nstandard text format or gzip compressed.\n\nKeywords:      Web Analysis, Log Analysis, Usage Statistics, Linux, Unix","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["polish","www"],"shlibs_required":["libgd.so.6","libpng16.so.16"],"options":{"GEOIP":"off","GEODB":"off","WEBALIZER_CONV":"off","FULL_CGI_REFS":"off","CLICKABLE_REFERER":"off","IP_AS_HOSTNAME":"off","LARGE_URL":"off","DOCS":"on","EXAMPLES":"on","BDB1":"on","BDB":"off"}},{"name":"pl-qnapi","origin":"polish/qnapi","version":"0.2.3_9","comment":"Qt5 based subtitle downloader","maintainer":"ports@FreeBSD.org","www":"https://qnapi.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"323621f7bc407cec382bd68b911d606378fed68e23d8948823ea0089532f73aa","flatsize":1197479,"path":"All/pl-qnapi-0.2.3_9.pkg","repopath":"All/pl-qnapi-0.2.3_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":512344,"desc":"Free, Qt5-based application designed for automatically downloading and\nmatching subtitles for your movie files.\nIt uses NapiProjekt, Napisy24 and OpenSubtitles databases.","deps":{"7-zip":{"origin":"archivers/7-zip","version":"24.07"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmediainfo":{"origin":"multimedia/libmediainfo","version":"24.05"},"libzen":{"origin":"multimedia/libzen","version":"0.4.41.24.05,3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["polish","multimedia"],"shlibs_required":["libmediainfo.so.0","libzen.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe pl-qnapi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pl-libgadu","origin":"polish/libgadu","version":"1.12.2_1,1","comment":"Instant messaging library for Gadu-Gadu protocol","maintainer":"ports@FreeBSD.org","www":"https://libgadu.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9639c41af48c6538366a95638c66a383ddde0e4a58bd3434629523347ff0567f","flatsize":352150,"path":"All/pl-libgadu-1.12.2_1,1.pkg","repopath":"All/pl-libgadu-1.12.2_1,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":105248,"desc":"This package contains libgadu, which is used by Instant Messangers that\ncommunicate using Gadu-Gadu protocol (especially popular in Poland).","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"}},"categories":["polish","net-im"],"shlibs_required":["libgnutls.so.30","libprotobuf-c.so.1"],"shlibs_provided":["libgadu.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe pl-libgadu port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"plan","origin":"deskutils/plan","version":"1.12_1","comment":"X/Motif schedule planner with calendar","maintainer":"cy@FreeBSD.org","www":"https://www.bitrot.de/plan.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3acf3ffca034f7de3aa812580ee551d110acf730e7808aa2abf1d134846e3500","flatsize":820081,"path":"All/plan-1.12_1.pkg","repopath":"All/plan-1.12_1.pkg","licenselogic":"single","pkgsize":262508,"desc":"Plan is a schedule planner based on X/Motif. It displays a month calendar\nsimilar to xcal, but every day box is large enough to show appointments in\nsmall print. By pressing on a day box, the appointments for that day can be\nlisted and edited.\n\nThis port requires Motif or equivalent to build.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["deskutils"],"shlibs_required":["libXm.so.4","libXt.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6"],"options":{"DOCS":"on"}},{"name":"pl-hyphen","origin":"polish/hyphen","version":"2007.04.16_1","comment":"Polish hyphenation rules","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c14498e2d13ff89cfe8a44b5c274346d60d13259dabdc8c73725051419657404","flatsize":64768,"path":"All/pl-hyphen-2007.04.16_1.pkg","repopath":"All/pl-hyphen-2007.04.16_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":19112,"desc":"Polish hyphenation rules","categories":["polish","textproc"]},{"name":"pktanon","origin":"net/pktanon","version":"1.4.0_22","comment":"Network trace anonymizer","maintainer":"ports@FreeBSD.org","www":"https://www.tm.uka.de/software/pktanon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f62253732488a8321a757045102c823836b4fc8a56e144995af94aa871d1b2e0","flatsize":310281,"path":"All/pktanon-1.4.0_22.pkg","repopath":"All/pktanon-1.4.0_22.pkg","licenselogic":"single","pkgsize":90804,"desc":"PKtAnon performs network trace anonymization. It is highly configurable\nand uses anonymization profiles. Anonymization profiles allow for\nmapping of arbitrary anonymization primitives to protocol attributes,\nthus providing high flexibility and easy usability. A huge number of\nanonymization primitives and network protocols are supported and ready\nto use for online and offline anonymization.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"xerces-c3":{"origin":"textproc/xerces-c3","version":"3.2.5"}},"categories":["net"],"shlibs_required":["libxerces-c-3.2.so","libboost_system.so.1.84.0"],"messages":[{"message":"===>   NOTICE:\n\nThe pktanon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pktstat","origin":"net-mgmt/pktstat","version":"1.8.5_2","comment":"Network traffic viewer","maintainer":"freebsd@sosend.de","www":"https://github.com/dleonard0/pktstat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aaa684687003485a30e0abfc92fc4e3549b3ea0379985c4414dda80e85f436cf","flatsize":59937,"path":"All/pktstat-1.8.5_2.pkg","repopath":"All/pktstat-1.8.5_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":24588,"desc":"Pktstat listens to the network and shows the bandwidth being consumed\nby packets of various kinds in realtime. It understands some protocols\n(including FTP, HTTP, and X11) and adds a descriptive name next to the\nentry.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net-mgmt"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"pkgconf","origin":"devel/pkgconf","version":"2.2.0,2","comment":"Utility to help to configure compiler and linker flags","maintainer":"bapt@FreeBSD.org","www":"https://gitea.treehouse.systems/ariadne/pkgconf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd99521bc8001d441fdcb842b0a8ebdec22876969f77dd3b195d10a0ba1c1834","flatsize":308701,"path":"All/pkgconf-2.2.0,2.pkg","repopath":"All/pkgconf-2.2.0,2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":82224,"desc":"pkgconf is a program which helps to configure compiler and linker flags for\ndevelopment frameworks. It is similar to pkg-config, but was written from\nscratch in Summer of 2011 to replace pkg-config, which now needs itself to\nbuild itself.","categories":["devel"],"shlibs_provided":["libpkgconf.so.5"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:pkgconf:pkgconf:2.2.0:::::dragonfly6:x86_64"}},{"name":"pkgcompare","origin":"ports-mgmt/pkgcompare","version":"1.1_1","comment":"Alternate to pkg upgrade","maintainer":"waitman@waitman.net","www":"https://github.com/waitman/pkg-compare","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05e06a28b5446715cfc3aeed675f355c0c362e42d6f1fc0906907a0a37d52e9f","flatsize":11626,"path":"All/pkgcompare-1.1_1.pkg","repopath":"All/pkgcompare-1.1_1.pkg","licenselogic":"single","licenses":["PKG-COMPARE"],"pkgsize":5808,"desc":"This program provides for an alternate pkg upgrade procedure.\n\nMove /usr/local to /usr/old-local and /var/db/pkg to /var/db/old-pkg,\nthen use pkg-compare to generate a list of packages to install.","deps":{"pkg":{"origin":"ports-mgmt/pkg","version":"1.21.3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["ports-mgmt"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"man page is installed in /usr/local/man/man8, if you do not yet\nhave the configuration in /etc/manpath.config, add\n\nOPTIONAL_MANPATH        /usr/local/man\n\nto view all man pages which are installed in /usr/local/man/manX/","type":"install"}]},{"name":"pl-hunspell","origin":"polish/hunspell","version":"20240301","comment":"Polish hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://sjp.pl/slownik/en/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a38ea927081a176ca98b602c21c630fee02fb7aea81120d53d00e3db82046b76","flatsize":5570784,"path":"All/pl-hunspell-20240301.pkg","repopath":"All/pl-hunspell-20240301.pkg","licenselogic":"or","licenses":["APACHE20","CC-BY-NC-SA-1.0","GPLv3","LGPL3","MPL11"],"pkgsize":1075952,"desc":"Polish hunspell dictionaries","categories":["polish","textproc"]},{"name":"pkg_rmleaves","origin":"ports-mgmt/pkg_rmleaves","version":"20190108_1","comment":"Interactive script for deinstalling leaf packages","maintainer":"alexander@wittig.name","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9e9ccd4bb778497f72f9cb48ffe44cc99bfb8d234b85603e5cae74db2445bee","flatsize":6177,"path":"All/pkg_rmleaves-20190108_1.pkg","repopath":"All/pkg_rmleaves-20190108_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4220,"desc":"pkg_rmleaves finds packages that are not required (depended on) by any\nother installed package and lets you decide (in a beautiful dialog interface)\nfor each one if you want to keep it or deinstall it.","categories":["ports-mgmt"]},{"name":"pl-mythes","origin":"polish/mythes","version":"1.5_1","comment":"Polish thesaurus","maintainer":"office@FreeBSD.org","www":"http://synonimy.ux.pl/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1438f19f10dab28a1773d3d8adf621af81fa3a438e382c27836cb1c32e2db737","flatsize":5883122,"path":"All/pl-mythes-1.5_1.pkg","repopath":"All/pl-mythes-1.5_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":768448,"desc":"Polish thesaurus","categories":["polish","textproc"]},{"name":"pl-fortunepl","origin":"polish/fortunepl","version":"20091121","comment":"Lot of funny Polish fortune files","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f51ceb16cee13dc1bdd5422b73e6263ae123a4bf2b35f045f15d24de9978012","flatsize":2114523,"path":"All/pl-fortunepl-20091121.pkg","repopath":"All/pl-fortunepl-20091121.pkg","licenselogic":"single","pkgsize":738932,"desc":"Package contains plenty of funny Polish fortunes.\nCollected by PLD maintainers from many sources, versatile and facetious.","categories":["polish"],"messages":[{"message":"===>   NOTICE:\n\nThe pl-fortunepl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pkg-rmleaf","origin":"ports-mgmt/pkg-rmleaf","version":"0.4","comment":"Remove leaf packages","maintainer":"shen.elf@gmail.com","www":"https://github.com/bsdelf/pkg-rmleaf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9930af096cc3a818f3f3a7be22b3b0ad34562e457d9160353cf95cffaefab49","flatsize":3353,"path":"All/pkg-rmleaf-0.4.pkg","repopath":"All/pkg-rmleaf-0.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2316,"desc":"A little script for removing leaf packages (requires pkg).","categories":["ports-mgmt"]},{"name":"pkg_tree","origin":"ports-mgmt/pkg_tree","version":"1.1_6","comment":"Get a 'graphical' tree-overview of installed packages","maintainer":"tatsuki_makino@hotmail.com","www":"https://www.mavetju.org/unix/general.php","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a0196aad6a37e4cd2e089a159fec873ce71fcbd9db27de8dadd4295769bfff2","flatsize":8620,"path":"All/pkg_tree-1.1_6.pkg","repopath":"All/pkg_tree-1.1_6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5984,"desc":"Get a 'graphical' tree-overview of installed packages\n\nGenerates a ascii-art-graphical tree of packages and their dependancies.\nFor example for setxkbmap and xkbcomp\n\n      [~] edwin@k7>pkg_tree 'xkb[cm]'\n      setxkbmap-1.0.4\n      |\\__ kbproto-1.0.3\n      |\\__ pkg-config-0.23_1\n      |\\__ xproto-7.0.10_1\n      |\\__ libXau-1.0.3_2\n      |\\__ libXdmcp-1.0.2_1\n      |\\__ libX11-1.1.3_1,1\n       \\__ libxkbfile-1.0.4\n      xkbcomp-1.0.3\n      |\\__ kbproto-1.0.3\n      |\\__ pkg-config-0.23_1\n      |\\__ xproto-7.0.10_1\n      |\\__ libXau-1.0.3_2\n      |\\__ libXdmcp-1.0.2_1\n      |\\__ libX11-1.1.3_1,1\n       \\__ libxkbfile-1.0.4","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ports-mgmt"]},{"name":"pkg_cutleaves","origin":"ports-mgmt/pkg_cutleaves","version":"20181216_1","comment":"Interactive script for deinstalling 'leaf' packages","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd1747d16e6a2476e300a32d09feeaca0a343348a64c381ab89a10e57a927d1d","flatsize":12871,"path":"All/pkg_cutleaves-20181216_1.pkg","repopath":"All/pkg_cutleaves-20181216_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6772,"desc":"pkg_cutleaves finds installed 'leaf' packages, i.e. packages that are\nnot referenced by any other installed package, and lets you decide for\neach one if you want to keep or deinstall it (via pkg_deinstall(1) or\npkg-delete(8)).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ports-mgmt"]},{"name":"pkg_cleanup","origin":"ports-mgmt/pkg_cleanup","version":"2.1_1","comment":"Interactive program for deinstalling 'leaf' packages","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cf4e0b572a0c93d3fa3154576f9c867b79e047529ff8d95b0e29b0c4cf74a77","flatsize":12458,"path":"All/pkg_cleanup-2.1_1.pkg","repopath":"All/pkg_cleanup-2.1_1.pkg","licenselogic":"single","pkgsize":6088,"desc":"pkg_cleanup finds packages that are not requested by any other installed\npackage and lets you decide for each one if you want to keep it or delete it.\nIt also allows viewing the package comment and description.\n\nThis program is essentially a clone of pkg_rmleaves except that it shows\nthe comment and description of packages and does not support GUI dialog(1)\nimplementations.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["ports-mgmt"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe pkg_cleanup port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pkg-provides","origin":"ports-mgmt/pkg-provides","version":"0.7.3_3","comment":"Pkg plugin for querying which package provides a particular file","maintainer":"rodrigo@FreeBSD.org","www":"https://github.com/rosorio/pkg-provides","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95b937d10e4d85df086a462c8e2ac2982581698385b51c3a3fa87b61f414afa7","flatsize":27230,"path":"All/pkg-provides-0.7.3_3.pkg","repopath":"All/pkg-provides-0.7.3_3.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","BSD4CLAUSE"],"pkgsize":11652,"desc":"Pkg plugin for querying which package provides a particular file","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["ports-mgmt"],"shlibs_required":["libpcre.so.1"],"messages":[{"message":"In order to use the pkg-provides plugin you need to enable plugins in pkg.\nTo do this, uncomment the following lines in /usr/local/etc/pkg.conf file\nand add pkg-provides to the supported plugin list:\n\nPKG_PLUGINS_DIR = \"/usr/local/lib/pkg/\";\nPKG_ENABLE_PLUGINS = true;\nPLUGINS [ provides ];\n\nAfter that run `pkg plugins' to see the plugins handled by pkg.","type":"install"},{"message":"To update the provides database run `pkg provides -u`.","type":"upgrade"}]},{"name":"pkg-info.el-emacs_wayland","origin":"devel/pkg-info.el","version":"0.6_16","comment":"Provide information about Emacs packages","maintainer":"hrs@FreeBSD.org","www":"https://github.com/lunaryorn/pkg-info.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c4705324a30b65fdcce170d04c8e1d2fba72fcd0536f4003e60d1829edc519b","flatsize":47531,"path":"All/pkg-info.el-emacs_wayland-0.6_16.pkg","repopath":"All/pkg-info.el-emacs_wayland-0.6_16.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":14896,"desc":"Provide information about Emacs packages.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"wayland"}},{"name":"pkg-info.el-emacs_nox","origin":"devel/pkg-info.el","version":"0.6_16","comment":"Provide information about Emacs packages","maintainer":"hrs@FreeBSD.org","www":"https://github.com/lunaryorn/pkg-info.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51d0a3a29d0aade0d9be09cbabf9c3de78713a29e6639c3203f59d91816f3e45","flatsize":47531,"path":"All/pkg-info.el-emacs_nox-0.6_16.pkg","repopath":"All/pkg-info.el-emacs_nox-0.6_16.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":14896,"desc":"Provide information about Emacs packages.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"nox"}},{"name":"pkg-info.el-emacs_devel_nox","origin":"devel/pkg-info.el","version":"0.6_16","comment":"Provide information about Emacs packages","maintainer":"hrs@FreeBSD.org","www":"https://github.com/lunaryorn/pkg-info.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1822119941c00cc461e2e96394fa5007c4567368093b95c186e1fc51f2c3eace","flatsize":47531,"path":"All/pkg-info.el-emacs_devel_nox-0.6_16.pkg","repopath":"All/pkg-info.el-emacs_devel_nox-0.6_16.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":14900,"desc":"Provide information about Emacs packages.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_nox"}},{"name":"pkg-info.el-emacs_devel","origin":"devel/pkg-info.el","version":"0.6_16","comment":"Provide information about Emacs packages","maintainer":"hrs@FreeBSD.org","www":"https://github.com/lunaryorn/pkg-info.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba7003db8aec263ec979a4f0423990738468cb8f1c6c69aa9ad19b3cfc625d10","flatsize":47531,"path":"All/pkg-info.el-emacs_devel-0.6_16.pkg","repopath":"All/pkg-info.el-emacs_devel-0.6_16.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":14908,"desc":"Provide information about Emacs packages.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_full"}},{"name":"pkg-info.el","origin":"devel/pkg-info.el","version":"0.6_16","comment":"Provide information about Emacs packages","maintainer":"hrs@FreeBSD.org","www":"https://github.com/lunaryorn/pkg-info.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9972173a90283573cfff9baa0f9bcd35b4ebd579756bdc6e2a255d645f560d8","flatsize":47531,"path":"All/pkg-info.el-0.6_16.pkg","repopath":"All/pkg-info.el-0.6_16.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":14876,"desc":"Provide information about Emacs packages.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"full"}},{"name":"pkg-info.el-emacs_canna","origin":"devel/pkg-info.el","version":"0.6_16","comment":"Provide information about Emacs packages","maintainer":"hrs@FreeBSD.org","www":"https://github.com/lunaryorn/pkg-info.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c523f815efc69a3db2ddd7d694f346b64b26cc58f5938d388537ccfcdb089c7","flatsize":47531,"path":"All/pkg-info.el-emacs_canna-0.6_16.pkg","repopath":"All/pkg-info.el-emacs_canna-0.6_16.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":14892,"desc":"Provide information about Emacs packages.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"canna"}},{"name":"pl-aspell","origin":"polish/aspell","version":"6.0.20061121.0_1,1","comment":"Aspell Polish dictionary","maintainer":"office@FreeBSD.org","www":"https://aspell.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab04ffcd8b3f3c6a12efd4f3d0c080c804a18e489696a63a322385bfbe0bf5b4","flatsize":6167956,"path":"All/pl-aspell-6.0.20061121.0_1,1.pkg","repopath":"All/pl-aspell-6.0.20061121.0_1,1.pkg","licenselogic":"single","pkgsize":1834828,"desc":"Aspell Polish dictionary.\n\nNote: if you build from ports, prefer textproc/aspell, it will let you\n      select dictionaries for several languages.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["polish","textproc"]},{"name":"pkg-appstream","origin":"ports-mgmt/pkg-appstream","version":"1.0.4","comment":"Pkg plugin for downloading AppStream metadata","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/freebsd/pkg-appstream","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eaeb0c6fd59c65eb405efdc001c6442623e7033ccf0fb3beb0c894913852df62","flatsize":8553,"path":"All/pkg-appstream-1.0.4.pkg","repopath":"All/pkg-appstream-1.0.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3820,"desc":"This libpkg plugin is supposed to fill /var/lib/swcatalog/xml/ directory with\nup-to-date AppStream metadata from pkg repositories that support that.","categories":["ports-mgmt"]},{"name":"pkg-graph","origin":"ports-mgmt/pkg-graph","version":"g20180614_23","comment":"Graphviz generator for pkg","maintainer":"gnn@FreeBSD.org","www":"https://github.com/neosmart/pkg-graph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"120570017359c274f8c63c3f177bf81420ccd0681bb8f3fcc9d0047d1d51eb8a","flatsize":649731,"path":"All/pkg-graph-g20180614_23.pkg","repopath":"All/pkg-graph-g20180614_23.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":222168,"desc":"pkg-graph is a command-line utility to generate a dependency graph in\nDOT syntax (for use with graphviz and others) to represent the\ndependency tree of installed packages. It can be used to visually\nanalyze the package dependency chain and understand why certain packages\nare pulled in.","categories":["ports-mgmt"]},{"name":"pl-libreoffice","origin":"polish/libreoffice","version":"24.2.4.2","comment":"pl language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"777ac8541b2891f80b93ccc3a3b98e2811c3a53393440597631228187c7deac2","flatsize":32081222,"path":"All/pl-libreoffice-24.2.4.2.pkg","repopath":"All/pl-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3420424,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["polish","editors"]},{"name":"prestashop","origin":"finance/prestashop","version":"8.1.5","comment":"Open-Source e-Commerce Software for Web 2.0","maintainer":"wen@FreeBSD.org","www":"https://www.prestashop.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b00938c5fecf487daf7565f170f9e02a45eefd87c2bf097e846509893c0d325e","flatsize":259206465,"path":"All/prestashop-8.1.5.pkg","repopath":"All/prestashop-8.1.5.pkg","licenselogic":"single","pkgsize":52595112,"desc":"Conceived in PHP and MySQL, PrestaShop is a really modular and customizable\nsolution, as well as technically than graphically. Find on the PrestaShop\nofficial marketplace, addons.prestashop.com, an unlimited quantity of\nextensions or templates for our e-commerce solution.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-soap":{"origin":"net/php82-soap","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"}},"categories":["finance","www"],"annotations":{"cpe":"cpe:2.3:a:prestashop:prestashop:8.1.5:::::dragonfly6:x86_64"},"messages":[{"message":"1 Congratulations! You have successfully installed\nPRESTASHOP e-Commerce platform.\n\n\n2 Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /prestashop /usr/local/www/prestashop/\n   AcceptPathInfo On\n   <Directory /usr/local/www/prestashop>\n        Options Indexes\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n3 Then continue to proceed to Prestashop web setup proccess with\n  your browser:\n  http://your-server-name/prestashop/\n\n4 More detailed document could be found here:\n  https://docs.prestashop-project.org/v.8-documentation/getting-started/installing-prestashop","type":"install"}]},{"name":"pokerth","origin":"games/pokerth","version":"1.1.2_19","comment":"Poker game written in C++/Qt","maintainer":"ports@FreeBSD.org","www":"https://www.pokerth.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"649edfc8eefc6591e7111a802f1176bc10d2ca62280698862ae4288bd91cf597","flatsize":31973694,"path":"All/pokerth-1.1.2_19.pkg","repopath":"All/pokerth-1.1.2_19.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":14824040,"desc":"PokerTH is a poker game written in C++/Qt. You can play the popular\n\"Texas Hold'em\" poker variant against up to nine computer-opponents\nor play internet games with people all over the world.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgsasl":{"origin":"security/libgsasl","version":"2.2.1_1"},"libircclient":{"origin":"irc/libircclient","version":"1.10"},"libmikmod":{"origin":"audio/libmikmod","version":"3.3.11.1_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"}},"categories":["games"],"shlibs_required":["libabsl_log_internal_check_op.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libprotobuf.so.24.4.0","libcurl.so.4","libsqlite3.so.0","libtinyxml.so.3","libboost_thread.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_iostreams.so.1.84.0","libboost_regex.so.1.84.0","libboost_random.so.1.84.0","libboost_system.so.1.84.0","libboost_chrono.so.1.84.0","libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libgsasl.so.18","libgcrypt.so.20","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5Core.so.5","libGL.so.1","libircclient.so.1","libboost_program_options.so.1.84.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pokerth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pkfonts400","origin":"print/pkfonts400","version":"1.0","comment":"English PK fonts, for ghostscripts, xdvi, and so on","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0bcc12db635694a3abec3f4c8387accba7a23941d182729e4e90f8aa5a1f1deb","flatsize":7779536,"path":"All/pkfonts400-1.0.pkg","repopath":"All/pkfonts400-1.0.pkg","licenselogic":"single","pkgsize":5285892,"desc":"This is English PK fonts package.\n\nThis package can install 118, 240, 300(default) or 400 dpi fonts.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe pkfonts400 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pkesh","origin":"security/pkesh","version":"1.0","comment":"Public Key Encryption SHell script","maintainer":"cperciva@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d63149992bc6fc0b029ab3e04bfca14b788d22cfae3488137c2d193043f1151f","flatsize":5687,"path":"All/pkesh-1.0.pkg","repopath":"All/pkesh-1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3184,"desc":"pkesh is a Public Key Encryption SHell script.  Think GPG with 99.9%25 less\ncode and without the web-of-trust mechanism: pkesh encrypts data to a key,\nand it's up to you to make sure it's the correct key.","categories":["security"],"options":{"DOCS":"on"}},{"name":"plasma5-kwin","origin":"x11-wm/plasma5-kwin","version":"5.27.11_1","comment":"Plasma5 window manager","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d271927e36ca0e1accff529fe77c821e5f14a66d6e8656cabea37d5bd8fb5276","flatsize":33889472,"path":"All/plasma5-kwin-5.27.11_1.pkg","repopath":"All/plasma5-kwin-5.27.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":8962852,"desc":"Plasma5 KWin Window manager","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"hwdata":{"origin":"misc/hwdata","version":"0.384,1"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kidletime":{"origin":"devel/kf5-kidletime","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-krunner":{"origin":"x11/kf5-krunner","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxcvt":{"origin":"x11/libxcvt","version":"0.1.2_2"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"plasma5-breeze":{"origin":"x11-themes/plasma5-breeze","version":"5.27.11_1"},"plasma5-kdecoration":{"origin":"x11-wm/plasma5-kdecoration","version":"5.27.11"},"plasma5-kscreenlocker":{"origin":"security/plasma5-kscreenlocker","version":"5.27.11"},"plasma5-kwayland-integration":{"origin":"x11/plasma5-kwayland-integration","version":"5.27.11"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-virtualkeyboard":{"origin":"x11-toolkits/qt5-virtualkeyboard","version":"5.15.15p0"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util-cursor":{"origin":"x11/xcb-util-cursor","version":"0.1.3"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xwayland":{"origin":"x11-servers/xwayland","version":"24.1.1,1"}},"categories":["x11-wm","kde","kde-plasma"],"shlibs_required":["libKF5Plasma.so.5","libfreetype.so.6","libfontconfig.so.1","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libQt5DBus.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5Crash.so.5","libKF5GlobalAccelPrivate.so.5","libKF5Service.so.5","libkdecorations2.so.5","libkdecorations2private.so.10","libxcb-composite.so.0","libxcb-cursor.so.0","libxcb-damage.so.0","libxcb-glx.so.0","libxcb-icccm.so.4","libxcb-keysyms.so.1","libxcb-randr.so.0","libxcb-shm.so.0","libxcb-sync.so.1","libxcb-xfixes.so.0","libxcb-render.so.0","libxcb-shape.so.0","libxcb-xinerama.so.0","libudev.so.0","libxkbcommon.so.0","libEGL.so.1","libepoxy.so.0","liblcms2.so.2","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libdrm.so.2","libgbm.so.1","libxcvt.so.0","libinput.so.10","libKF5WaylandClient.so.5","libQt5Concurrent.so.5","libwayland-client.so.0","libX11-xcb.so.1","libxcb-present.so.0","libxcb.so.1","libXi.so.6","libXext.so.6","libwayland-server.so.0","libKF5Activities.so.5","libKScreenLocker.so.5","libKF5Package.so.5","libKF5Notifications.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5IdleTime.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5GlobalAccel.so.5","libQt5X11Extras.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Xml.so.5","libQt5Network.so.5","libpipewire-0.3.so.0","libstdc++.so.6","libgcc_s.so.1","libKF5DBusAddons.so.5","libxcb-xkb.so.1","libxkbcommon-x11.so.0","libKF5KCMUtils.so.5","libKF5QuickAddons.so.5","libKF5XmlGui.so.5","libKF5Runner.so.5","libKF5NewStuff.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5NewStuffWidgets.so.5","libKF5KCMUtilsCore.so.5","libSM.so.6","libICE.so.6"],"shlibs_provided":["libkcmkwincommon.so.5","libkwin.so.5","libkwineffects.so.14","libkwinglutils.so.14","libKWinNightColorPlugin.so","libdecorationplugin.so","libplastikplugin.so","libeffectsplugin.so","libkdecorationprivatedeclarative.so"],"options":{"PIPEWIRE":"on"}},{"name":"pkcs11-helper","origin":"security/pkcs11-helper","version":"1.29.0_3","comment":"Helper library for multiple PKCS#11 providers","maintainer":"ale@FreeBSD.org","www":"https://github.com/OpenSC/pkcs11-helper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7a8e5f477aae60d09b691aa910aa00b618af541b2cefdfcb616a88aa8c626d2","flatsize":538777,"path":"All/pkcs11-helper-1.29.0_3.pkg","repopath":"All/pkcs11-helper-1.29.0_3.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv2"],"pkgsize":102084,"desc":"pkcs11-helper is a library that simplifies the interaction\nwith PKCS#11 providers for end-user applications.\n\npkcs11-helper allows using multiple PKCS#11 providers at\nthe same time, enumerating available token certificates, or\nselecting a certificate directly by serialized id, handling\ncard removal and card insert events, handling card re-insert\nto a different slot, supporting session expiration and much\nmore all using a simple API.\n\npkcs11-helper is not designed to manage card content, since\nobject attributes are usually vendor specific, and 99%25 of\napplication need to access existing objects in order to\nperform signature and decryption.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","devel"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libpkcs11-helper.so.1"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"pkcs11-dump","origin":"security/pkcs11-dump","version":"0.3.4_1","comment":"Allow dumping PKCS#11 token content","maintainer":"ale@FreeBSD.org","www":"http://sites.google.com/site/alonbarlev/pkcs11-utilities","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce0b8501457594517bf18b119f09ebe100299a73de33af98bde88f9c6c2d9036","flatsize":87744,"path":"All/pkcs11-dump-0.3.4_1.pkg","repopath":"All/pkcs11-dump-0.3.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32552,"desc":"pkcs11-dump is a small utility to dump PKCS#11 token contents.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12"]},{"name":"pkfonts118","origin":"print/pkfonts118","version":"1.0","comment":"English PK fonts, for ghostscripts, xdvi, and so on","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b70fa8a625e7a0f739a829c2dd78e2660eae4ceb33bf8f4229ee31f6d34f360b","flatsize":2772620,"path":"All/pkfonts118-1.0.pkg","repopath":"All/pkfonts118-1.0.pkg","licenselogic":"single","pkgsize":1511292,"desc":"This is English PK fonts package.\n\nThis package can install 118, 240, 300(default) or 400 dpi fonts.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe pkfonts118 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pkcrack","origin":"security/pkcrack","version":"1.2.3_1","comment":"Utility for breaking pkzip encryption","maintainer":"ehaupt@FreeBSD.org","www":"https://www.unix-ag.uni-kl.de/~conrad/krypto/pkcrack.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d597e00ca3721eecb91901a7c1049fbcde85bec085f0f0420ef1170ac3db841","flatsize":195791,"path":"All/pkcrack-1.2.3_1.pkg","repopath":"All/pkcrack-1.2.3_1.pkg","licenselogic":"single","licenses":["pkcrack"],"pkgsize":105064,"desc":"This package implements an algorithm for breaking the PkZip cipher that was\ndevised by Eli Biham and Paul Kocher.\n\nThis program applies a known plaintext attack to an encrypted file.\nA known-plaintext-attack recovers a password using the encrypted file and\n(part of) the unencrypted file.\n\nPlease note that cryptographers use the word 'plaintext' for any kind of\nunencrypted data - not necessarily readable ASCII text.\n\nBefore you ask why somebody may want to know the password when he already knows\nthe plaintext think of the following situations:\n\n - Usually there's a large number of files in a ZIP-archive. Usually all these\n   files are encrypted using the same password. So if you know one of the files,\n   you can recover the password and decrypt the other files.\n - You need to know only a part of the plaintext (at least 13 bytes). Many files\n   have commonly known headers, like DOS .EXE-files. Knowing a reasonably long\n   header you can recover the password and decrypt the entire file.","categories":["security"],"options":{"DOCS":"on"}},{"name":"pkg","origin":"ports-mgmt/pkg","version":"1.21.3","comment":"Package manager","maintainer":"pkg@FreeBSD.org","www":"https://github.com/freebsd/pkg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80bff9fa35d26db45cc13a9a544933abc2794a00ac47f2671563ea55100465cc","flatsize":20766651,"path":"All/pkg-1.21.3.pkg","repopath":"All/pkg-1.21.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4267980,"desc":"Package management tool","categories":["ports-mgmt"],"shlibs_provided":["libpkg.so.4"],"options":{"DOCS":"on"}},{"name":"pixman","origin":"x11/pixman","version":"0.42.2","comment":"Low-level pixel manipulation library","maintainer":"x11@FreeBSD.org","www":"http://pixman.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18c592250dc9fe54e2c83a4bcf54ea4449eef0b4da15f8aa9d4ce1c4d8c81785","flatsize":1615461,"path":"All/pixman-0.42.2.pkg","repopath":"All/pixman-0.42.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":302704,"desc":"This package contains the pixman library.","categories":["x11"],"shlibs_provided":["libpixman-1.so.0"],"annotations":{"cpe":"cpe:2.3:a:pixman:pixman:0.42.2:::::dragonfly6:x86_64"}},{"name":"pixz","origin":"archivers/pixz","version":"1.0.7_1","comment":"Parallel, indexing version of XZ","maintainer":"hrs@FreeBSD.org","www":"https://github.com/vasi/pixz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfd56067684e5d4aca5b2c3c7014c42e0132a653ca3afa5d5c3f47264e126cf4","flatsize":39965,"path":"All/pixz-1.0.7_1.pkg","repopath":"All/pixz-1.0.7_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18204,"desc":"Pixz (pronounced 'pixie') is a parallel, indexing version of XZ.","deps":{"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"}},"categories":["archivers"],"shlibs_required":["libarchive.so.13"]},{"name":"pkfonts300","origin":"print/pkfonts300","version":"1.0","comment":"English PK fonts, for ghostscripts, xdvi, and so on","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d68010def6c00dda1b4767c427851a03412dd11e92d008c95788cd5867fe272f","flatsize":8101288,"path":"All/pkfonts300-1.0.pkg","repopath":"All/pkfonts300-1.0.pkg","licenselogic":"single","pkgsize":5290084,"desc":"This is English PK fonts package.\n\nThis package can install 118, 240, 300(default) or 400 dpi fonts.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe pkfonts300 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pixiewps","origin":"security/pixiewps","version":"1.4.1","comment":"Offline WPS bruteforce utility","maintainer":"franz@bett.ag","www":"https://github.com/wiire/pixiewps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba55f7ee20a3048efc53706c61b91eb08ef7ec0b719167166503da1fa73b1191","flatsize":98730,"path":"All/pixiewps-1.4.1.pkg","repopath":"All/pixiewps-1.4.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":41908,"desc":"Pixiewps is a tool written in C used to bruteforce offline the WPS pin\nexploiting the low or non-existing entropy of some APs (pixie dust attack).\nIt is meant for educational purposes only.\nAll credits for the research go to Dominique Bongard.","categories":["security"]},{"name":"pkfonts600","origin":"print/pkfonts600","version":"1.0","comment":"English PK fonts, for ghostscripts, xdvi, and so on","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae92044088d04114e375fe30d338fdd66dd4b5fe14cd4191d536dc3afb59550f","flatsize":8565948,"path":"All/pkfonts600-1.0.pkg","repopath":"All/pkfonts600-1.0.pkg","licenselogic":"single","pkgsize":5613548,"desc":"This is English PK fonts package.\n\nThis package can install 118, 240, 300(default) or 400 dpi fonts.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe pkfonts600 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pixelize","origin":"graphics/pixelize","version":"1.0.0_5","comment":"Use many scaled down images to try to duplicate another image","maintainer":"cs@FreeBSD.org","www":"http://lashwhip.com/pixelize.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54713524840be6bc87fe63e491c17cbec584a47ddf31855e220c2e891737f213","flatsize":74577,"path":"All/pixelize-1.0.0_5.pkg","repopath":"All/pixelize-1.0.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27132,"desc":"Pixelize works by splitting up the image you want rendered (or duplicated)\ninto a grid of small rectangular areas. Each area is analyzed, and replaced\nwith an image chosen from a large database of images. Pixelize tries to pick\nimages that best match each area.\n\nPixelize works best when it can choose images from a very large database of\nimages. With about 1000 images, Pixelize can do a reasonable job.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"pixd","origin":"graphics/pixd","version":"1.0.0_4","comment":"Visualize binary data in terminal","maintainer":"mail@dbalan.in","www":"https://github.com/FireyFly/pixd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe4c77a70dc38588b87ba257a6021c10f0f667f7019a993b6c269abdf18f129e","flatsize":14842,"path":"All/pixd-1.0.0_4.pkg","repopath":"All/pixd-1.0.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7284,"desc":"Pixd visualizes binary data by mapping each octet to a colour\naccording to a palette, displaying the octet at a given number of\ncolumns per line.","categories":["graphics"]},{"name":"pkfonts360","origin":"print/pkfonts360","version":"1.0","comment":"English PK fonts, for ghostscripts, xdvi, and so on","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80c6f8a685517b6246969965802f0079a2b677f22cbef17e0401ae034d5ba05f","flatsize":6293740,"path":"All/pkfonts360-1.0.pkg","repopath":"All/pkfonts360-1.0.pkg","licenselogic":"single","pkgsize":4286300,"desc":"This is English PK fonts package.\n\nThis package can install 118, 240, 300(default) or 400 dpi fonts.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe pkfonts360 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pithos","origin":"audio/pithos","version":"1.5.1_2","comment":"Pandora client for the GNOME desktop","maintainer":"jhixson@FreeBSD.org","www":"https://github.com/pithos/pithos/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3499d93cd89138fe6336a3819744383af7804a2c11a8f3a32c125cebd454a327","flatsize":458366,"path":"All/pithos-1.5.1_2.pkg","repopath":"All/pithos-1.5.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":96796,"desc":"Pithos is a Pandora client for the GNOME Desktop. The official\nFlash-based client is a CPU hog, and Pianobar is a great\nreverse-engineered implementation, but is command-line only. Neither\nintegrate with the desktop very well, missing things like media key\nsupport and song notifications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-keyring":{"origin":"security/gnome-keyring","version":"42.1_4"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-core":{"origin":"multimedia/gstreamer1-plugins-core","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-soup":{"origin":"devel/gstreamer1-plugins-soup","version":"1.22.10"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gstreamer1":{"origin":"multimedia/py-gstreamer1","version":"1.22.4"},"py311-pylast":{"origin":"audio/py-pylast","version":"5.3.0"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio"]},{"name":"plantuml","origin":"graphics/plantuml","version":"1.2024.0_1","comment":"Application for swift and straightforward diagram creation","maintainer":"awoonyaa@gmail.com","www":"https://plantuml.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6efdc4ce767f0fcacdade30a7aafc59b7623033d8b84cf81f4f7bf62a66d767c","flatsize":11832064,"path":"All/plantuml-1.2024.0_1.pkg","repopath":"All/plantuml-1.2024.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":11024896,"desc":"PlantUML is an open-source tool allowing users to create diagrams from a plain\ntext language.  Besides various UML diagrams, PlantUML has support for various\nother software development related formats (such as Archimate, Block diagram,\nBPMN, C4, Computer network diagram, ERD, Gantt chart, Mind map, and WBD), as\nwell as visualisation of JSON and YAML files.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics","java","textproc"]},{"name":"polymake","origin":"math/polymake","version":"4.7","comment":"Software package for research in polyhedral geometry","maintainer":"bsd@philippost.de","www":"https://www.polymake.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5e74945371fafe00a3499be0059b9820ab101d3acf2ce2c485a8c459003634a","flatsize":123083556,"path":"All/polymake-4.7.pkg","repopath":"All/polymake-4.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":23866680,"desc":"polymake is open source software for research in polyhedral geometry. It deals\nwith polytopes, polyhedra and fans as well as simplicial complexes, matroids,\ngraphs, tropical hypersurfaces, and other objects.\n\npolymake provides an interactive command line interface with an extensive help\nsystem as well as a C++ library interface.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"bliss-graph-tool":{"origin":"math/bliss","version":"0.73"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cddlib":{"origin":"math/cddlib","version":"0.94m"},"flint2":{"origin":"math/flint2","version":"2.9.0_3"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"libnormaliz":{"origin":"math/libnormaliz","version":"3.9.0_3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"lrslib":{"origin":"math/lrslib","version":"7.2,1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"permlib":{"origin":"math/permlib","version":"0.2.9_2"},"ppl":{"origin":"devel/ppl","version":"1.2_1"},"readline":{"origin":"devel/readline","version":"8.2.10"},"singular":{"origin":"math/singular","version":"4.3.1_1"}},"categories":["math"],"shlibs_required":["libperl.so.5.36","libflint.so.17","libmpfr.so.6","libgmp.so.10","libSingular-4.3.1.so","libpolys-4.3.1.so","libsingular_resources-4.3.1.so","libomalloc-0.9.6.so","libppl.so.14","liblrs.so.1","libnormaliz.so.3","libcddgmp.so.0"],"shlibs_provided":["libpolymake.so.4.7","libpolymake-apps-rt.so.4.7"],"options":{"LRS":"on","NATIVE":"off","NORMALIZ":"on","OPENMP":"on","PPL":"on","SCIP":"off","SINGULAR":"on","SOPLEX":"off","TESTS":"off","BLISS":"on","NAUTY":"off"}},{"name":"pkg-devel","origin":"ports-mgmt/pkg-devel","version":"1.20.99.8","comment":"Package manager","maintainer":"pkg@FreeBSD.org","www":"https://github.com/freebsd/pkg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39e23c0f43d5b526bcb00e29af93ac7f12b7f0eb8ab8de3d91fdfe32a3d5a064","flatsize":31536212,"path":"All/pkg-devel-1.20.99.8.pkg","repopath":"All/pkg-devel-1.20.99.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7365824,"desc":"Package management tool","categories":["ports-mgmt"],"shlibs_provided":["libpkg.so.4"],"options":{"DOCS":"on","SAN":"off"}},{"name":"plasma5-plasma-desktop","origin":"x11/plasma5-plasma-desktop","version":"5.27.11","comment":"Plasma5 plasma desktop","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"870b865c482f52e79de316f308dda05b8b9d0821297279b076f35a1404bc3ad5","flatsize":33222328,"path":"All/plasma5-plasma-desktop-5.27.11.pkg","repopath":"All/plasma5-plasma-desktop-5.27.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":15481276,"desc":"Plasma Desktop offers all the tools required for a modern desktop computing\nexperience so you can be productive right from the start.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"kaccounts-integration":{"origin":"net-im/kaccounts-integration","version":"23.08.5_5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-baloo":{"origin":"sysutils/kf5-baloo","version":"5.116.0"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-kactivities-stats":{"origin":"x11/kf5-kactivities-stats","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-krunner":{"origin":"x11/kf5-krunner","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libaccounts-qt5":{"origin":"net-im/libaccounts-qt","version":"1.17"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"plasma5-drkonqi":{"origin":"sysutils/plasma5-drkonqi","version":"5.27.11"},"plasma5-kde-cli-tools":{"origin":"sysutils/plasma5-kde-cli-tools","version":"5.27.11"},"plasma5-kinfocenter":{"origin":"sysutils/plasma5-kinfocenter","version":"5.27.11"},"plasma5-kmenuedit":{"origin":"sysutils/plasma5-kmenuedit","version":"5.27.11"},"plasma5-kpipewire":{"origin":"audio/plasma5-kpipewire","version":"5.27.11"},"plasma5-ksysguard":{"origin":"sysutils/plasma5-ksysguard","version":"5.22.0_5"},"plasma5-libksysguard":{"origin":"sysutils/plasma5-libksysguard","version":"5.27.11"},"plasma5-plasma-workspace":{"origin":"x11/plasma5-plasma-workspace","version":"5.27.11.1_1"},"plasma5-polkit-kde-agent-1":{"origin":"sysutils/plasma5-polkit-kde-agent-1","version":"5.27.11"},"plasma5-systemsettings":{"origin":"sysutils/plasma5-systemsettings","version":"5.27.11"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"setxkbmap":{"origin":"x11/setxkbmap","version":"1.3.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xdg-user-dirs":{"origin":"devel/xdg-user-dirs","version":"0.18_1"},"xf86-input-evdev":{"origin":"x11-drivers/xf86-input-evdev","version":"2.10.6_8"},"xf86-input-libinput":{"origin":"x11-drivers/xf86-input-libinput","version":"1.3.0_1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libKF5KCMUtils.so.5","libKF5Attica.so.5","libkaccounts.so.2","libaccounts-qt5.so.1","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Widgets.so.5","libQt5Network.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5GlobalAccel.so.5","libKF5Notifications.so.5","libKF5DBusAddons.so.5","libphonon4qt5.so.4","libQt5X11Extras.so.5","libXi.so.6","libXcursor.so.1","libkworkspace5.so.5","libXext.so.6","libXrender.so.1","libXfixes.so.3","libKF5Crash.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libxcb.so.1","libxkbfile.so.1","libxkbcommon.so.0","libKF5XmlGui.so.5","libxcb-util.so.1","libxcb-record.so.0","libX11-xcb.so.1","libKF5Plasma.so.5","libxcb-xkb.so.1","libKF5Package.so.5","libKF5GuiAddons.so.5","libKF5Runner.so.5","libKF5Activities.so.5","libKF5QuickAddons.so.5","libKF5NewStuff.so.5","libKF5NotifyConfig.so.5","libKF5Declarative.so.5","libKF5NewStuffCore.so.5","libKF5Baloo.so.5","libKF5FileMetaData.so.3","libKF5ActivitiesStats.so.1","libQt5QuickWidgets.so.5","libKF5KCMUtilsCore.so.5","libKF5PlasmaQuick.so.5","libwayland-client.so.0","libQt5WaylandClient.so.5","libQt5Sql.so.5","libKF5KDELibs4Support.so.5","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5UnitConversion.so.5","libKF5Parts.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5ItemViews.so.5","libQt5PrintSupport.so.5","libKF5IconThemes.so.5","libKF5SonnetCore.so.5","libtaskmanager.so.6","libKF5ItemModels.so.5","libprocesscore.so.9","libnotificationmanager.so.1","libKSysGuardFormatter.so.1"],"shlibs_provided":["libkactivitiessettingsplugin.so","libactivityswitcherextensionplugin.so","libkimpanelplugin.so","libpagerplugin.so","libshowdesktopplugin.so","libtaskmanagerplugin.so","libtrashplugin.so","libdesktopplugin.so","libfolderplugin.so"],"options":{"ACCOUNTS":"on","PIPEWIRE":"on","IBUS":"off","SCIM":"off"},"annotations":{"cpe":"cpe:2.3:a:kde:plasma-desktop:5.27.11:::::dragonfly6:x86_64"}},{"name":"pkfonts240","origin":"print/pkfonts240","version":"1.0","comment":"English PK fonts, for ghostscripts, xdvi, and so on","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c243a2693f288cb9107c3b791255b4c4de066e1b2cf94cd1748d00dae3d53d91","flatsize":4509900,"path":"All/pkfonts240-1.0.pkg","repopath":"All/pkfonts240-1.0.pkg","licenselogic":"single","pkgsize":2964096,"desc":"This is English PK fonts package.\n\nThis package can install 118, 240, 300(default) or 400 dpi fonts.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe pkfonts240 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pjsip","origin":"net/pjsip","version":"2.14.1","comment":"Multimedia communication library written in C language","maintainer":"oliver.epper@gmail.com","www":"https://www.pjsip.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5e42eb4238a0078c5c00a835f36caaa52e0ba1d9fa8c0a8223ee46dff3c9dcd","flatsize":11476125,"path":"All/pjsip-2.14.1.pkg","repopath":"All/pjsip-2.14.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1829936,"desc":"PJSIP is a free and open source multimedia communication library\nwritten in C language implementing standard based protocols such\nas SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol\n(SIP) with rich multimedia framework and NAT traversal functionality\ninto high level API that is portable and suitable for almost any\ntype of systems ranging from desktops, embedded systems, to mobile\nhandsets.","deps":{"libsrtp2":{"origin":"net/libsrtp2","version":"2.6.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"},"speexdsp":{"origin":"audio/speexdsp","version":"1.2.1"}},"categories":["net"],"shlibs_required":["libopus.so.0","libssl.so.12","libcrypto.so.12","libsrtp2.so.1","libspeex.so.1","libspeexdsp.so.1","libportaudio.so.2"],"shlibs_provided":["libpj.so.2","libpjlib-util.so.2","libpjmedia-audiodev.so.2","libpjmedia-codec.so.2","libpjmedia-videodev.so.2","libpjmedia.so.2","libpjnath.so.2","libpjsip-simple.so.2","libpjsip-ua.so.2","libpjsip.so.2","libpjsua.so.2","libpjsua2.so.2","libresample.so.2","libwebrtc.so.2","libyuv.so.2"],"options":{"APPS":"off","DEBUG":"off","FFMPEG":"off","KQUEUE":"on","PA":"on","PJSUA2":"on","RESAMPLEDLL":"off","SHARED":"on","SOUND":"on","SRTP":"on","UPNP":"off","VIDEO":"on","WEBRTC":"on","YUV":"on","RESAMPLE":"on","SAMPLERATE":"off","SPEEXRESAMPLE":"off","NONE":"off","AMR":"off","BCG729":"off","G711":"on","G722":"on","G7221":"off","GSM":"off","ILBC":"off","L16":"off","OPUS":"on","SILK":"off","SPEEX":"on","SPEEXAEC":"off"},"annotations":{"cpe":"cpe:2.3:a:teluu:pjsip:2.14.1:::::dragonfly6:x86_64"}},{"name":"pisg","origin":"irc/pisg","version":"0.73_1","comment":"Perl IRC Statistics Generator","maintainer":"ports@FreeBSD.org","www":"https://pisg.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0aa67c93f5d68fcc3bcb89d3926a0421499fa124682471fb1c783a7dab158f96","flatsize":622973,"path":"All/pisg-0.73_1.pkg","repopath":"All/pisg-0.73_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":128872,"desc":"This is a port of pisg, a perl script that analyses IRC logs of various\nformats and produces an html page of statistics. Its homepage is at:","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc"],"options":{"DOCS":"on","LOGCHARSET":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe pisg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"piranha","origin":"math/piranha","version":"0.11_8","comment":"Piranha computer algebra system","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bluescarni/piranha","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bcd71776cf69416d3919222d06d2893158443eb4f254043605641e51c9d08d11","flatsize":1996572,"path":"All/piranha-0.11_8.pkg","repopath":"All/piranha-0.11_8.pkg","licenselogic":"or","licenses":["GPLv3","LGPL3"],"pkgsize":259376,"desc":"Piranha is a computer-algebra library for the symbolic manipulation of sparse\nmultivariate polynomials and other closely-related symbolic objects (such as\nPoisson series).\n\nPiranha is written in modern C++, with emphasis on portability, correctness and\nperformance. Piranha also includes a set of optional bindings for the Python\nprogramming language, called Pyranha, that allow to use the library in an\ninteractive and script-oriented way.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["math"]},{"name":"pipewire-module-xrdp","origin":"audio/pipewire-module-xrdp","version":"0.1","comment":"PipeWire module which enables xrdp to use audio redirection","maintainer":"meta@FreeBSD.org","www":"https://github.com/neutrinolabs/pipewire-module-xrdp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53a4d0b76419b0c22c369e0e02140575c2d4d1c3b20728257bb7bc6a2db6dfbd","flatsize":62227,"path":"All/pipewire-module-xrdp-0.1.pkg","repopath":"All/pipewire-module-xrdp-0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18904,"desc":"PipeWire module which enables xrdp to use audio redirection.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"}},"categories":["audio"],"shlibs_provided":["libpipewire-module-xrdp-pipewire.so"]},{"name":"pipestatus","origin":"devel/pipestatus","version":"0.7.0","comment":"UNIX/POSIX shell helper for running pipes safely","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/pipestatus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a6f5b3b760b135fc9182bd842567c2a73dfd60ffeb1688e38d0af59a4e611d8","flatsize":4028,"path":"All/pipestatus-0.7.0.pkg","repopath":"All/pipestatus-0.7.0.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":2736,"desc":"pipestatus - source file for POSIX shell that allows\nto obtain an exit status of every program in a pipe.\n\n                        MOTIVATION\n\nWhen we program in shell we often run pipes like this\n\n    prog1 args1 | prog2 args2 | ... | progN argsN\n\nPOSIX says that exit status of pipe is the exit status of LAST program\nin it, i.e.  progN in our example. That is, exit status of all other\nprograms in pipe is silently ignored.  But in many situations exit\nstatus of all programs in pipe should be checked to make program\nrobust. Some shells like BASH and ZSH have special extensions for\ndoing this but POSIX shell unfortunately doesn't provide an EASY way\nfor doing this.\n\nIn order to solve the problem, described above pipestatus was written.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe pipestatus port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pit","origin":"devel/pit","version":"0.1.0","comment":"Command-line project manager that integrates with Git","maintainer":"ports@FreeBSD.org","www":"https://github.com/michaeldv/pit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"066c09f385dbf45f9f947a00c098873787a26e15aff80723f981fcb9cb35acb3","flatsize":41913,"path":"All/pit-0.1.0.pkg","repopath":"All/pit-0.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17996,"desc":"Pit is a command-line project manager that integrates with Git.\n\nBasic Pit entities are projects, tasks, and notes. One project\ncan have multiple tasks, and a task can have multiple notes.\nEach entity has a number of attributes. For example, project\nhas name and status, task has name, status, priority, date, and\ntime, and within note there is message body. All attributes\nexcept name and message body are optional and can be omitted.\n\nThe attributes have no semantic meaning, and do not have a\npre-defined set of values. For example, depending on the\nparticular need, the time attribute could be used as projected\ntime in weeks, hours spent on the task, or days left to finish\nthe task.\n\nPit tries to maintain a notion of \"current\" project, task, or\nnote. When you create new project, it automatically becomes\ncurrent. If you do not specify project number when creating a\ntask, the new task will be associated with the current project.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe pit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pipepanic","origin":"games/pipepanic","version":"0.1.3_6","comment":"Pipe connecting game using libSDL","maintainer":"amdmi3@FreeBSD.org","www":"http://www.users.waitrose.com/~thunor/pipepanic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64164a51991e1d668b90f787466e89917ce71a808291cedcd1d29f69f812fbe4","flatsize":934703,"path":"All/pipepanic-0.1.3_6.pkg","repopath":"All/pipepanic-0.1.3_6.pkg","licenselogic":"and","licenses":["GPLv2+","FAL"],"pkgsize":70436,"desc":"A pipe connecting game using libSDL that is playable on Linux PCs and the Sharp\nZaurus. Connect as many different shaped pipes together as possible within the\ntime given. Comes with built-in help, is primarily mouse/stylus driven and can\nbe played in different resolutions and orientations.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"pire","origin":"devel/pire","version":"0.0.6","comment":"Perl Incompatible Regular Expressions library","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/yandex/pire","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d7150b1212bddb712ab25dc15c8d03081c3ae752b63acb815362872afade1e3","flatsize":1726464,"path":"All/pire-0.0.6.pkg","repopath":"All/pire-0.0.6.pkg","licenselogic":"or","licenses":["LGPL3+","MIT"],"pkgsize":291036,"desc":"This is PIRE, Perl Incompatible Regular Expressions library.\n\nThis library is aimed at checking a huge amount of text against\nrelatively many regular expressions. Roughly speaking, it can just\ncheck whether given text maches the certain regexp, but can do it\nreally fast (more than 400 MB/s on our hardware is common). Even\nmore, multiple regexps can be combined together, giving capability\nto check the text against apx.10 regexps in a single pass (and\nmantaining the same speed).\n\nSince Pire examines each character only once, without any lookaheads\nor rollbacks, spending about five machine instructions per each\ncharacter, it can be used even in realtime tasks.\n\nOn the other hand, Pire has very limited functionality (compared\nto other regexp libraries). Pire does not have any Perlish conditional\nregexps, lookaheads & backtrackings, greedy/nongreedy matches;\nneither has it any capturing facilities.","categories":["devel"],"shlibs_provided":["libpire.so.0","libpire_unit.so.0"]},{"name":"pipemeter","origin":"sysutils/pipemeter","version":"1.1.5","comment":"Tool for displaying pipe status information","maintainer":"amdmi3@FreeBSD.org","www":"https://launchpad.net/pipemeter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63ff060b03e33897bc270728320778f90df25e6670c938fb0f0927b115776bc7","flatsize":35520,"path":"All/pipemeter-1.1.5.pkg","repopath":"All/pipemeter-1.1.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":15112,"desc":"pipemeter - measure speed of data going through a pipe/redirection\n\nFeatures:\n- Shows speed of data moving from input to output\n- Shows percentage complete if regular file specified\n- Allows tuning of block size and display interval\n- Support for dd style block size specification","categories":["sysutils"]},{"name":"pipeglade","origin":"x11/pipeglade","version":"4.7.0_5","comment":"Graphical user interface driven by pipes or fifos","maintainer":"trebbu@googlemail.com","www":"http://pipeglade.boundp.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"168f9ba1df7fd6d80392a1087759ae64a8876bc6a1e3871a9d87ee29a8ebde04","flatsize":212264,"path":"All/pipeglade-4.7.0_5.pkg","repopath":"All/pipeglade-4.7.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43252,"desc":"Pipeglade is a helper program that displays graphical user interfaces\nfor other programs.  It renders the GUI definition found in a\nGtkBuilder file (created using the Glade Interface Designer), and\ncommunicates with the main program solely via pipes or fifos.\n\nTo have its GUI rendered by pipeglade, a program must be able to\n - send plain text commands to standard output or a named pipe and/or\n - receive and parse simple plain text messages from standard input or\n a named pipe.\n\nSimple one-shot dialogs as well as more complex, long-running programs\ncan be built.\n\nPipeglade provides access to a subset of the features available in\nGTK+ 3.  Widgets able to communicate via pipeglade include text labels\nand images, statusbars and progress indicators, various kinds of\nbuttons, spinbuttons and scales/sliders, comboboxes and menus, various\ntext and tabular inputs, various standard dialog windows, calendars,\ndrawing areas.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","devel"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libatk-1.0.so.0","libwayland-client.so.0","libpango-1.0.so.0","libcairo.so.2","libharfbuzz.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"options":{"EXAMPLES":"on"}},{"name":"pipebench","origin":"benchmarks/pipebench","version":"0.40_1","comment":"Pipebench shows current throughput/amount of data through a pipe","maintainer":"ports@FreeBSD.org","www":"https://www.habets.pp.se/synscan/programs.php?prog=pipebench","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df86da7e6b57bcd312c65b32c4aa531055915d4250812ac8b5bad48c8b7da389","flatsize":10817,"path":"All/pipebench-0.40_1.pkg","repopath":"All/pipebench-0.40_1.pkg","licenselogic":"single","pkgsize":5536,"desc":"Pipebench shows the current throughput and amount of data going through a\npipe. It can be used to show the progress of a large md5sum process:\ncat bigfile | pipebench | md5sum.\n\n\t- Michael L. Hostbaek\n\tmich@FreeBSD.org","categories":["benchmarks"],"messages":[{"message":"===>   NOTICE:\n\nThe pipebench port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pipe-viewer","origin":"multimedia/pipe-viewer","version":"0.5.1","comment":"Application for searching and playing videos from YouTube","maintainer":"DtxdF@disroot.org","www":"https://github.com/trizen/pipe-viewer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"329fb835525998f03342f6b8919e443c2147908ae338306a1edb66147581c76f","flatsize":428550,"path":"All/pipe-viewer-0.5.1.pkg","repopath":"All/pipe-viewer-0.5.1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":109520,"desc":"pipe-viewer is a lightweight application (fork of straw-viewer) for\nsearching and playing videos from YouTube.\n\nThis fork parses the YouTube website directly and relies on the\ninvidious instances only as a fallback method.","deps":{"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-IO-Compress-Brotli":{"origin":"archivers/p5-IO-Compress-Brotli","version":"0.017000_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-LWP-UserAgent-Cached":{"origin":"www/p5-LWP-UserAgent-Cached","version":"0.08"},"p5-Parallel-ForkManager":{"origin":"devel/p5-Parallel-ForkManager","version":"2.02"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"p5-Unicode-LineBreak":{"origin":"textproc/p5-Unicode-LineBreak","version":"2019.001"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"yt-dlp":{"origin":"www/yt-dlp","version":"2024.07.02"}},"categories":["multimedia","perl5"],"options":{"FORK_MANAGER":"on","GTK3":"off","JSON_XS":"on","LOCAL_CACHE":"on","READLINE":"on","SHARE_DIR":"off","CHAR_WIDTH":"off","LINE_BREAK":"on","YOUTUBE_DL":"off","YT_DLP":"on"}},{"name":"pipewalker","origin":"games/pipewalker","version":"1.0","comment":"Clone of the NetWalk game","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/artemsen/pipewalker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a770d1a372222b17c66caec7dc8b75fe754156f0e6ca81cac1b4d90d961d7dc","flatsize":881814,"path":"All/pipewalker-1.0.pkg","repopath":"All/pipewalker-1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":744416,"desc":"PipeWalker is a clone of the NetWalk game.\n\nThis is a puzzle game where pieces of a computer network are to be\nturned in the right/left direction to make all computers connected\nto the same network.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_image-2.0.so.0"]},{"name":"pipecolor","origin":"deskutils/pipecolor","version":"0.4.4_3","comment":"Terminal filter to colorize output","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dalance/pipecolor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c826960a5a76b3a024d03b97c2b8a26f11edf1313bd49c8714046c1f05dbefa7","flatsize":2715194,"path":"All/pipecolor-0.4.4_3.pkg","repopath":"All/pipecolor-0.4.4_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":711848,"desc":"pipecolor is a terminal filter to colorize output.\nYou can customize the colorize rule based on regular expressions.\n\npipecolor receives input through the pipe, and colorizes the output.\n\nThe colorize rule file is ~/.pipecolor.toml.","categories":["deskutils"]},{"name":"pinpoint","origin":"graphics/pinpoint","version":"0.1.4_8","comment":"Tool for making hackers do excellent presentations","maintainer":"lichray@gmail.com","www":"https://live.gnome.org/Pinpoint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c14a470af94586a039527507de7335acee89497f4767153981dff94bd5bf7069","flatsize":111559,"path":"All/pinpoint-0.1.4_8.pkg","repopath":"All/pinpoint-0.1.4_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":33068,"desc":"Pinpoint a simple presentation tool that hopes to avoid audience death\nby bullet point and instead encourage presentations containing beautiful\nimages and small amounts of concise text in slides.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"}},"categories":["graphics"],"shlibs_required":["libclutter-1.0.so.0","libcogl-path.so.20","libcairo-gobject.so.2","libatk-1.0.so.0","libcogl-pango.so.20","libcogl.so.20","libgmodule-2.0.so.0","libEGL.so.1","libXrandr.so.2","libjson-glib-1.0.so.0","libX11.so.6","libXext.so.6","libXdamage.so.1","libXfixes.so.3","libXcomposite.so.1","libXi.so.6","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2"],"options":{"GST":"off"}},{"name":"pinfo","origin":"misc/pinfo","version":"0.6.13_2","comment":"Ncurses based, lynx style info documentation browser","maintainer":"otis@FreeBSD.org","www":"https://github.com/baszoetekouw/pinfo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c900840e464ff01e331a1d38e23141114799d86f3d4ef295f85e7495603b08d4","flatsize":216391,"path":"All/pinfo-0.6.13_2.pkg","repopath":"All/pinfo-0.6.13_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":76208,"desc":"pinfo is a (n)curses based, lynx style info browser.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["misc"],"shlibs_required":["libintl.so.8","libreadline.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"NLS":"on","READLINE":"on"}},{"name":"pinentry-tty","origin":"security/pinentry-tty","version":"1.3.0","comment":"Console version of the GnuPG password dialog","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/aegypten2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c18b67c47604916b230f27fafdb0f35196264cab927049c8ea4993ab4cfeb66","flatsize":76074,"path":"All/pinentry-tty-1.3.0.pkg","repopath":"All/pinentry-tty-1.3.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":30920,"desc":"This is a collection of simple PIN or passphrase entry dialogs which\nutilize the Assuan protocol as described by the aegypten project.","deps":{"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["security"],"shlibs_required":["libassuan.so.0","libgpg-error.so.0"],"options":{"LIBSECRET":"off"}},{"name":"pipewire","origin":"multimedia/pipewire","version":"1.0.4_3","comment":"Server and user space API to deal with multimedia pipelines","maintainer":"arrowd@FreeBSD.org","www":"https://pipewire.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"410a2a79d9d6f25be1934603e215a8275ffda0fe1632acc015ef143b041867e0","flatsize":9008963,"path":"All/pipewire-1.0.4_3.pkg","repopath":"All/pipewire-1.0.4_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1631448,"desc":"PipeWire is a server and user space API to deal with multimedia pipelines. This\nincludes:\n- Making available sources of video (such as from a capture devices or\n  application provided streams) and multiplexing this with clients.\n- Accessing sources of video for consumption.\n- Generating graphs for audio and video processing.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"webrtc-audio-processing0":{"origin":"audio/webrtc-audio-processing0","version":"0.3.1_3"}},"categories":["multimedia"],"shlibs_required":["libsndfile.so.1","libreadline.so.8","libdbus-1.so.3","libtinfo.so.6","libncurses.so.6","libglib-2.0.so.0","libgobject-2.0.so.0","libgstreamer-1.0.so.0","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstaudio-1.0.so.0","libgstallocators-1.0.so.0","libintl.so.8","libopus.so.0","libcrypto.so.12","libwebrtc_audio_processing.so.1","libepoll-shim.so.0","libudev.so.0","libinotify.so.0"],"shlibs_provided":["libgstpipewire.so","libpipewire-0.3.so.0","libjack.so.0","libjacknet.so.0","libjackserver.so.0","libpipewire-module-access.so","libpipewire-module-adapter.so","libpipewire-module-client-device.so","libpipewire-module-client-node.so","libpipewire-module-combine-stream.so","libpipewire-module-echo-cancel.so","libpipewire-module-fallback-sink.so","libpipewire-module-filter-chain.so","libpipewire-module-jack-tunnel.so","libpipewire-module-jackdbus-detect.so","libpipewire-module-link-factory.so","libpipewire-module-loopback.so","libpipewire-module-metadata.so","libpipewire-module-netjack2-driver.so","libpipewire-module-netjack2-manager.so","libpipewire-module-pipe-tunnel.so","libpipewire-module-portal.so","libpipewire-module-profiler.so","libpipewire-module-protocol-native.so","libpipewire-module-protocol-pulse.so","libpipewire-module-protocol-simple.so","libpipewire-module-raop-sink.so","libpipewire-module-rt.so","libpipewire-module-rtkit.so","libpipewire-module-rtp-sap.so","libpipewire-module-rtp-sink.so","libpipewire-module-rtp-source.so","libpipewire-module-session-manager.so","libpipewire-module-spa-device-factory.so","libpipewire-module-spa-device.so","libpipewire-module-spa-node-factory.so","libpipewire-module-spa-node.so","libpipewire-module-vban-recv.so","libpipewire-module-vban-send.so","libspa-aec-null.so","libspa-aec-webrtc.so","libspa-audioconvert.so","libspa-audiomixer.so","libspa-audiotestsrc.so","libspa-control.so","libspa-jack.so","libspa-dbus.so","libspa-support.so","libspa-v4l2.so","libspa-videoconvert.so","libspa-videotestsrc.so"],"options":{"AVAHI":"off","DOCS":"on","DOXYGEN":"off","GSTREAMER":"on","JACK":"on","LV2":"off","PULSEAUDIO":"off","VULKAN":"off","X11_BELL":"off"}},{"name":"pipenightdreams","origin":"games/pipenightdreams","version":"0.10.0_15","comment":"Puzzle game similar to PipeMania","maintainer":"ports@FreeBSD.org","www":"https://www.libsdl.org/projects/pipenightdreams/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f6f2262093e43cc016618672a54750d94982fa13c9846f1ff76107de79c9e31","flatsize":1573025,"path":"All/pipenightdreams-0.10.0_15.pkg","repopath":"All/pipenightdreams-0.10.0_15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1381944,"desc":"PipeNightDreams is a SDL PipeMania clone with improved graphics. The\naim is to lay the pipes quickly guiding the stream to the exit before\nit overflows.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pipenightdreams port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pinentry-qt6","origin":"security/pinentry-qt6","version":"1.3.0","comment":"Qt 6 version of the GnuPG password dialog","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/aegypten2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54455740f75eebdfdaa2f4759e983e3d1fde6796adf1accf9759ae9866e3fa60","flatsize":236203,"path":"All/pinentry-qt6-1.3.0.pkg","repopath":"All/pinentry-qt6-1.3.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":78972,"desc":"This is a collection of simple PIN or passphrase entry dialogs which\nutilize the Assuan protocol as described by the aegypten project.","deps":{"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["security"],"shlibs_required":["libassuan.so.0","libgpg-error.so.0","libKF6WindowSystem.so.6","libQt6Gui.so.6","libQt6Core.so.6","libKF6GuiAddons.so.6","libQt6Widgets.so.6","libncurses.so.6","libtinfo.so.6"],"options":{"LIBSECRET":"off"}},{"name":"pinentry-qt5","origin":"security/pinentry-qt5","version":"1.3.0","comment":"Qt 5 version of the GnuPG password dialog","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/aegypten2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b50509cc75fc4d797a04492d119d88a0d223fcc65ec75151073012b59c6abb92","flatsize":209828,"path":"All/pinentry-qt5-1.3.0.pkg","repopath":"All/pinentry-qt5-1.3.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":71580,"desc":"This is a collection of simple PIN or passphrase entry dialogs which\nutilize the Assuan protocol as described by the aegypten project.","deps":{"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["security"],"shlibs_required":["libassuan.so.0","libgpg-error.so.0","libKF5WaylandClient.so.5","libQt5Gui.so.5","libQt5Core.so.5","libX11.so.6","libQt5Widgets.so.5","libQt5X11Extras.so.5","libncurses.so.6","libtinfo.so.6"],"options":{"LIBSECRET":"off"}},{"name":"pinentry-gtk2","origin":"security/pinentry-gtk2","version":"1.3.0","comment":"GTK 2.0 version of the GnuPG password dialog","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/aegypten2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29e63214771e3c84ec60357732492228026f449a504bd05daab2a800ebcc4837","flatsize":106674,"path":"All/pinentry-gtk2-1.3.0.pkg","repopath":"All/pinentry-gtk2-1.3.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":41680,"desc":"This is a collection of simple PIN or passphrase entry dialogs which\nutilize the Assuan protocol as described by the aegypten project.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["security"],"shlibs_required":["libassuan.so.0","libgpg-error.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libncurses.so.6","libtinfo.so.6"],"options":{"LIBSECRET":"off"}},{"name":"pinentry-gnome","origin":"security/pinentry-gnome","version":"1.3.0","comment":"GNOME version of the GnuPG password dialog","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/aegypten2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"092add6802a7cf28756878054b21a620d0350df240148f63f1ff1b2448b47864","flatsize":104914,"path":"All/pinentry-gnome-1.3.0.pkg","repopath":"All/pinentry-gnome-1.3.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":39928,"desc":"This is a collection of simple PIN or passphrase entry dialogs which\nutilize the Assuan protocol as described by the aegypten project.","deps":{"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["security"],"shlibs_required":["libsecret-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libassuan.so.0","libgpg-error.so.0","libgcr-base-3.so.1","libncurses.so.6","libtinfo.so.6"]},{"name":"pinta","origin":"graphics/pinta","version":"1.7.1_4","comment":"Simple Gtk# Paint Program","maintainer":"olivierw1+bugzilla-freebsd@hotmail.com","www":"https://pinta-project.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13a2bd104f1e9ae1223cd41f579949373f852f6433042339c783b1540b39f840","flatsize":3056482,"path":"All/pinta-1.7.1_4.pkg","repopath":"All/pinta-1.7.1_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":789956,"desc":"Pinta is a drawing/editing program modeled after Paint.NET. Its goal is to\nprovide a simplified alternative to GIMP for casual users.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-sharp20":{"origin":"x11-toolkits/gtk-sharp20","version":"2.12.45_6"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"mono-addins":{"origin":"devel/mono-addins","version":"1.3_5"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"options":{"NLS":"on"}},{"name":"pinentry-curses","origin":"security/pinentry-curses","version":"1.3.0","comment":"Curses version of the GnuPG password dialog","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/aegypten2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd1ef1527a4c7a6db45fcefe36499e30e3c075f1261444ee0cd965f4adb29196","flatsize":92210,"path":"All/pinentry-curses-1.3.0.pkg","repopath":"All/pinentry-curses-1.3.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":36792,"desc":"This is a collection of simple PIN or passphrase entry dialogs which\nutilize the Assuan protocol as described by the aegypten project.","deps":{"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["security"],"shlibs_required":["libassuan.so.0","libgpg-error.so.0","libncurses.so.6","libtinfo.so.6"],"options":{"LIBSECRET":"off"}},{"name":"pinentry-fltk","origin":"security/pinentry-fltk","version":"1.3.0","comment":"FLTK version of the GnuPG password dialog","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/aegypten2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd61875f9111f12dc27c62705610987c6657ad9272d26b46e41157cecc3218dd","flatsize":135642,"path":"All/pinentry-fltk-1.3.0.pkg","repopath":"All/pinentry-fltk-1.3.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":53144,"desc":"This is a collection of simple PIN or passphrase entry dialogs which\nutilize the Assuan protocol as described by the aegypten project.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["security"],"shlibs_required":["libassuan.so.0","libgpg-error.so.0","libfltk.so.1.3","libncurses.so.6","libtinfo.so.6"],"options":{"LIBSECRET":"off"}},{"name":"pinentry","origin":"security/pinentry","version":"1.3.0","comment":"Collection of simple PIN or passphrase entry dialogs","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/aegypten2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68edf62780940bb292fc0d2c7063cfa8f155b5ac4fa345b9e096082901821a08","flatsize":67062,"path":"All/pinentry-1.3.0.pkg","repopath":"All/pinentry-1.3.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17680,"desc":"This is a collection of simple PIN or passphrase entry dialogs which\nutilize the Assuan protocol as described by the aegypten project.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"pinentry-curses":{"origin":"security/pinentry-curses","version":"1.3.0"}},"categories":["security"],"options":{"EFL":"off","FLTK":"off","GNOME":"off","GTK2":"off","NCURSES":"on","QT5":"off","QT6":"off","TTY":"off"}},{"name":"pinot","origin":"deskutils/pinot","version":"1.21_13","comment":"Personal search and metasearch for the Free Desktop","maintainer":"thierry@FreeBSD.org","www":"https://github.com/FabriceColin/pinot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35a255717b0b0c1f6ca20379d1e905878c4e099bc66b9cd778ed5721d9adeec7","flatsize":8344506,"path":"All/pinot-1.21_13.pkg","repopath":"All/pinot-1.21_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1169456,"desc":"Pinot is a D-Bus service that crawls, indexes your documents and monitors them\nfor changes, with a GTK-based user interface that enables to query the index\nbuilt by the service or your favourite Web engine, and display and analyze the\nresults.\n\nFeatures:\n- advanced queries (probabilistic search, boolean filters, date ranges).\n- language detection.\n- listing of indexed documents.\n- editing of metadata.\n- automatic results labeling.\n- stored queries.\n- results ranking history.\n- dynamic document summaries.\n- only crawl and index the directories you choose.\n- D-Bus interface for easy integration with other applications, eg Deskbar\n  Applet.\n- support for common file types.\n- search your desktop and the Web.\n- query remote indexes.","deps":{"antiword":{"origin":"textproc/antiword","version":"0.37_5"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"catdoc":{"origin":"textproc/catdoc","version":"0.95_1"},"catdvi":{"origin":"print/catdvi","version":"0.14_8"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gmime26":{"origin":"mail/gmime26","version":"2.6.23_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libexttextcat":{"origin":"textproc/libexttextcat","version":"3.4.6"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml++":{"origin":"textproc/libxml++26","version":"2.40.1_2,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"poppler-utils":{"origin":"graphics/poppler-utils","version":"24.02.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"taglib":{"origin":"audio/taglib","version":"2.0.1"},"unrtf":{"origin":"textproc/unrtf","version":"0.21.10_1"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["deskutils"],"shlibs_required":["libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libpangomm-1.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairomm-1.0.so.1","libcairo.so.2","libgiomm-2.4.so.1","libgthread-2.0.so.0","libxml++-2.6.so.2","libxml2.so.2","libglibmm-2.4.so.1","libsigc-2.0.so.0","libcurl.so.4","libssl.so.12","libcrypto.so.12","libsqlite3.so.0","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libboost_system.so.1.84.0","libxapian.so.30","libexttextcat-2.0.so.0","libarchive.so.13","libexiv2.so.28","libgmime-2.6.so.0","libtag.so.2"],"shlibs_provided":["libxapianbackend.so.1","libarchivefilter.so","libexiv2imagefilter.so","libexternalfilter.so","libmboxfilter.so","libtaglibfilter.so"],"options":{"CHMLIB":"off","DEBUG":"off","DOCS":"on"}},{"name":"pixie","origin":"graphics/pixie","version":"2.2.6_41","comment":"Photorealistic renderer with Pixar's RenderMan-like interface","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/pixie/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce10d81c685c7471367858973405b1cb255da0b462ff78cb06043ad480633c00","flatsize":9527751,"path":"All/pixie-2.2.6_41.pkg","repopath":"All/pixie-2.2.6_41.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":4307832,"desc":"Pixie is a RenderMan like photorealistic renderer. It is being developed\nin the hope that it will be useful for graphics research and for people\nwho cannot afford a commercial renderer.\n\nSome of supported features:\n* All RenderMan 3.4 primitives\n* Programmable shading (RenderMan Shading Language)\n* High quality texture/shadow/environment mapping\n* High dynamic range input/output\n* Raytracing\n* Motion blur\n* Depth of field\n* Reyes style rendering (very fast)\n* Occlusion culling\n* Area light sources\n* Network parallel rendering\n* DSO shaders\n* Global illumination\n* Photon mapping","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libtiff.so.6","libpng16.so.16","libX11.so.6","libXext.so.6","libOpenEXR-3_2.so.31","libIex-3_2.so.31","libImath-3_1.so.29"],"shlibs_provided":["libpixiecommon.so.0","libri.so.0","libsdr.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pixie port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pine-pgp-filters","origin":"mail/pine-pgp-filters","version":"1.8_2","comment":"Simple sh-based filters to use GnuPG with Alpine","maintainer":"mbeis@xs4all.nl","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b082f3e5b370dde66102b058145f45c9e41810656232446ae893d0cd302088fd","flatsize":38833,"path":"All/pine-pgp-filters-1.8_2.pkg","repopath":"All/pine-pgp-filters-1.8_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11832,"desc":"Simple, fast, /bin/sh-based filters to use GnuPG with Alpine.\n\nIn addition to the standard functions of encrypt/decrypt and sign/verify\nfor inline messages, I added pseudo-filters to verify or decrypt messages\nthat were sent using MIME encoding.\n\nSee the INSTALL file for instructions on how to configure these filters.","deps":{"alpine":{"origin":"mail/alpine","version":"2.26_1"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"}},"categories":["mail","security"],"options":{"DOCS":"on"},"messages":[{"message":"To learn how to configure Alpine to use these filters, see the docs\nin /usr/local/share/doc/pine-pgp-filters.","type":"install"}]},{"name":"pinentry-efl","origin":"security/pinentry-efl","version":"1.3.0_1","comment":"EFL version of the GnuPG password dialog","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/aegypten2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fcba2ddc296e5277fa80a825cb70448de56df585fda6d9b1c9b6bbad4496653","flatsize":102930,"path":"All/pinentry-efl-1.3.0_1.pkg","repopath":"All/pinentry-efl-1.3.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":40704,"desc":"This is a collection of simple PIN or passphrase entry dialogs which\nutilize the Assuan protocol as described by the aegypten project.","deps":{"efl":{"origin":"devel/efl","version":"1.26.3_12"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["security"],"shlibs_required":["libassuan.so.0","libgpg-error.so.0","libelementary.so.1","libevas.so.1","libecore.so.1","libecore_x.so.1","libncurses.so.6","libtinfo.so.6"],"options":{"LIBSECRET":"off"}},{"name":"pipe","origin":"misc/pipe","version":"2.5_2","comment":"Tool for creating and analysing Petri nets","maintainer":"ports@FreeBSD.org","www":"https://pipe2.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81b581fc60ffd9824f7483d25c7fe6aa7882d2712a61d7ba657a1dc1b48fa067","flatsize":2915095,"path":"All/pipe-2.5_2.pkg","repopath":"All/pipe-2.5_2.pkg","licenselogic":"single","pkgsize":1709464,"desc":"Petri nets are a popular graphical way of modeling concurrent systems such as\ncommunications protocols, multiprocessor computers etc. With Petri nets it is\npossible to assess the correctness of systems for example by verifying that\nthe system cannot deadlock, that there cannot be any buffer overflows etc.\n\nPIPEs main aim is to improve on existing tools available for modeling Petri\nNets. A key design feature is the modular approach adopted for analysis,\nenabling new modules to written easily and powerfully, using built-in data\nlayer methods for standard calculations. Eight analysis modules have been\nwritten (so far) including Invariant Analysis, State-Space Analysis (deadlock,\netc), Simulation Analysis & Classification. PIPE adheres to the latest XML\nPetri net standard (PNML). File format for saving and loading Petri-Nets is\nalso extensible through the use of XSLT, the default being PNML.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["misc","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pipe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pikchr","origin":"graphics/pikchr","version":"0.0.s20231224","comment":"PIC-like markup language for diagrams","maintainer":"bapt@FreeBSD.org","www":"https://pikchr.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06b59594c8dd2a3dbcba76fb242da6c2690cd0635db806a2351dde117f9c9341","flatsize":91625,"path":"All/pikchr-0.0.s20231224.pkg","repopath":"All/pikchr-0.0.s20231224.pkg","licenselogic":"single","licenses":["BSD0CLAUSE"],"pkgsize":38448,"desc":"Pikchr (pronounced \"picture\") is a PIC-like markup language for diagrams in\ntechnical documentation.\n\nPikchr is designed to be embedded in fenced code blocks of Markdown or similar\nmechanisms of other documentation markup languages.","categories":["graphics","textproc"]},{"name":"pimcommon","origin":"net/pimcommon","version":"23.08.5","comment":"Common libriares for KDEPim","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce7502db7608f5cab344d7a45f615da51eaaa8526557fdc72d00d5ec9daefe1e","flatsize":2119874,"path":"All/pimcommon-23.08.5.pkg","repopath":"All/pimcommon-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":443812,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"akonadi-search":{"origin":"net/akonadi-search","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kimap":{"origin":"net/kimap","version":"23.08.5"},"kldap":{"origin":"net/kldap","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"ktextaddons":{"origin":"devel/ktextaddons","version":"1.5.4"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKPim5TextEdit.so.5","libKPim5Libkdepim.so.5","libKF5KIOWidgets.so.5","libKF5NewStuffWidgets.so.5","libKF5PurposeWidgets.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5Solid.so.5","libKF5NewStuff.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5Purpose.so.5","libQt5Network.so.5","libKF5TextAutoCorrectionCore.so.1","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKPim5AkonadiContact.so.5","libKPim5IMAP.so.5","libKF5KCMUtils.so.5","libKPim5Ldap.so.5","libKPim5AkonadiSearchPIM.so.5","libKPim5AkonadiWidgets.so.5","libKF5Contacts.so.5","libKPim5GrantleeTheme.so.5","libGrantlee_Templates.so.5","libKPim5Mime.so.5","libKPim5AkonadiCore.so.5","libKF5ItemModels.so.5"],"shlibs_provided":["libKPim5PimCommon.so.5","libKPim5PimCommonAkonadi.so.5"],"options":{"DOCS":"on"}},{"name":"pigz","origin":"archivers/pigz","version":"2.8","comment":"Parallel GZIP","maintainer":"delphij@FreeBSD.org","www":"https://www.zlib.net/pigz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b582b4e16c7523983bcd3ecf91db4a70039591fdd8fd65a28b4a94c91b7894f","flatsize":317612,"path":"All/pigz-2.8.pkg","repopath":"All/pigz-2.8.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":76552,"desc":"Mark Adler, maintainer of popular zlib library has released a multicore\ncapable Parallel Implementation of GZip, nicknamed PIGZ. Version 1.5\nimplements nearly all of gzip's functionality, including decompression\nof .gz and .Z (Unix compress) files.","deps":{"zopfli":{"origin":"archivers/zopfli","version":"1.0.3_1"}},"categories":["archivers"],"shlibs_required":["libzopfli.so.1"],"annotations":{"cpe":"cpe:2.3:a:zlib:pigz:2.8:::::dragonfly6:x86_64"}},{"name":"piewm","origin":"x11-wm/piewm","version":"1.04_5","comment":"tvtwm with pie (circular) menus","maintainer":"david@catwhisker.org","www":"https://web.archive.org/web/20160409071502if_/http://www.crynwr.com/piewm/index.html~","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97451e54d4f398afabc5ce046168b0b1fa5dc04c40b1f56c7992a560b4d31d86","flatsize":269073,"path":"All/piewm-1.04_5.pkg","repopath":"All/piewm-1.04_5.pkg","licenselogic":"single","pkgsize":110188,"desc":"This is piewm, a tvtwm with \"pie\" (i.e., round) menus.  You can change\n\"f.menu\" and \"menu\" in your .tvtwmrc into \"f.piemenu\" \"piemenu\" in\n.piewmrc and you will suddenly seeing lovely round menus.\n\nIt also has virtual desktops that you can \"pull\" things out, i.e.,\nmove the mouse into the virtual desktop window, grab a window with the\nmiddle button, and move the mouse out, and then the window will appear\nin the current screen.  This feature is exactly the same as tvtwm.","deps":{"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["x11-wm"],"shlibs_required":["libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXpm.so.4"]},{"name":"pidof","origin":"sysutils/pidof","version":"20050501","comment":"Tool which prints PID of given process name","maintainer":"novel@FreeBSD.org","www":"https://people.freebsd.org/~novel/pidof.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d91c916acaab3877a937df5f82788ef89ad1fadd11e98c80d9041fe6644cddff","flatsize":7210,"path":"All/pidof-20050501.pkg","repopath":"All/pidof-20050501.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3116,"desc":"A tool which prints PID of given process name.","categories":["sysutils"]},{"name":"pidgin-window_merge","origin":"net-im/pidgin-window_merge","version":"0.3_1","comment":"One window interface for pidgin","maintainer":"arcade@b1t.name","www":"https://github.com/dm0-/window_merge","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee4a808ab03021a8109cb7db5a84d38c7c656391ff80c5de8b1365c78305391a","flatsize":60268,"path":"All/pidgin-window_merge-0.3_1.pkg","repopath":"All/pidgin-window_merge-0.3_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":19604,"desc":"Window Merge is a Pidgin plugin that merges a conversation window with the\nBuddy List window. It can be used to achieve a rudimentary \"single window mode\"\nfor Pidgin. Both Window Merge and Pidgin itself should be kept updated for\nthe most stable experience.","deps":{"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"},"pidgin":{"origin":"net-im/pidgin","version":"2.14.13"}},"categories":["net-im"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libpurple.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"pidgin-twitter","origin":"net-im/pidgin-twitter","version":"0.9.2_8","comment":"Pidgin plugin to help twitting via pidgin","maintainer":"jun-g@daemonfreaks.com","www":"http://honeyplanet.jp/pidgin-twitter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad65d1d6c3e89f51f511c253d449ee5e9c6f7d4098f52b031638495b74052e25","flatsize":181249,"path":"All/pidgin-twitter-0.9.2_8.pkg","repopath":"All/pidgin-twitter-0.9.2_8.pkg","licenselogic":"single","pkgsize":31372,"desc":"pidgin-twitter is a pidgin plugin which provides a lot of useful features\nto the users who use pidgin as a front end to post and read twitter messages.\npidgin-twitter supports Twitter, Wassr, identi.ca, Jisko and FriendFeed.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pidgin":{"origin":"net-im/pidgin","version":"2.14.13"}},"categories":["net-im"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libxml2.so.2"]},{"name":"pocketsphinx","origin":"audio/pocketsphinx","version":"5.0.3","comment":"Speech recognition system","maintainer":"bofh@FreeBSD.org","www":"https://cmusphinx.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1208afb00fb37bdc547b25ab42f7837a598b39459dabf21b2fcd6ecb687b8100","flatsize":40515276,"path":"All/pocketsphinx-5.0.3.pkg","repopath":"All/pocketsphinx-5.0.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24721096,"desc":"CMUSphinx collects over 20 years of the CMU research. All\nadvantages are hard to list, but just to name a few:\n\n + State of art speech recognition algorithms for efficient\n   speech recognition. CMUSphinx tools are designed specifically\n   for low-resource platforms\n + Flexible design\n + Focus on practical application development and not on research\n + Support for several languages like US English, UK English, French,\n   Mandarin, German, Dutch, Russian and ability to build a models for\n   others\n + BSD-like license which allows commercial distribution\n + Commercial support\n + Active development and release schedule\n + Active community (more than 400 users on Linkedin CMUSphinx group)\n + Wide range of tools for many speech-recognition related purposes\n   (keyword spotting, alignment, pronuncation evaluation)","categories":["audio","accessibility"]},{"name":"pidgin-skypeweb","origin":"net-im/pidgin-skypeweb","version":"1.7_1,1","comment":"Plugin to use Skype chat from Pidgin(without Skype running)","maintainer":"sepulkarium45@yahoo.com","www":"https://github.com/EionRobb/skype4pidgin/tree/master/skypeweb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a6022e7534919c05c323f6e2a5f0a3b52f7b716d4feb1a7ff74180bca2d14dc","flatsize":246422,"path":"All/pidgin-skypeweb-1.7_1,1.pkg","repopath":"All/pidgin-skypeweb-1.7_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":86092,"desc":"This is a Libpurple plugin that adds support for a\n\"Skype for Web(http)\" protocol.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"},"pidgin":{"origin":"net-im/pidgin","version":"2.14.13"}},"categories":["net-im"],"shlibs_required":["libpurple.so.0","libglib-2.0.so.0","libintl.so.8","libjson-glib-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0"],"shlibs_provided":["libskypeweb.so"]},{"name":"pim-sieve-editor","origin":"deskutils/pim-sieve-editor","version":"23.08.5","comment":"Mail sieve editor","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64a83484dfa164f74632c01934c15f1f092cb048b39e9eaefa372fe57e156d84","flatsize":1474323,"path":"All/pim-sieve-editor-23.08.5.pkg","repopath":"All/pim-sieve-editor-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":564468,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kmailtransport":{"origin":"net/kmailtransport","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libksieve":{"origin":"net/libksieve","version":"23.08.5"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5Crash.so.5","libKF5AuthCore.so.5","libKF5I18n.so.5","libKF5DBusAddons.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5Bookmarks.so.5","libKPim5KSieveUi.so.5","libKPim5KManageSieve.so.5","libKPim5MailTransport.so.5","libqt5keychain.so.1","libKPim5PimCommon.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKPim5TextEdit.so.5","libKPim5KSieve.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libQt5Network.so.5"],"shlibs_provided":["libsieveeditor.so.5"],"options":{"DOCS":"on"}},{"name":"pidgin-otr","origin":"security/pidgin-otr","version":"4.0.2_3","comment":"Allows deniable private conversations using Pidgin","maintainer":"ports@FreeBSD.org","www":"https://www.cypherpunks.ca/otr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a85e3d1ed8d32bb03538e645bc67f19ff608ec2e815a946a66d3e3a99756d703","flatsize":519643,"path":"All/pidgin-otr-4.0.2_3.pkg","repopath":"All/pidgin-otr-4.0.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":109044,"desc":"Off-the-Record (OTR) Messaging allows you to have private\nconversations over instant messaging by providing:\n\n* Encryption\n       No one else can read your instant messages.\n* Authentication\n       You are assured the correspondent is who you think it is.\n* Deniability\n       The messages you send do not have digital signatures that\n       are checkable by a third party. Anyone can forge messages\n       after a conversation to make them look like they came from\n       you. However, during a conversation, your correspondent is\n       assured the messages he sees are authentic and unmodified.\n* Perfect forward secrecy\n       If you lose control of your private keys, no previous\n       conversation is compromised.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libotr":{"origin":"security/libotr","version":"4.1.1_1"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["security","net-im","net"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0","libotr.so.5"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:cypherpunks:pidgin-otr:4.0.2:::::dragonfly6:x86_64:3"},"messages":[{"message":"===>   NOTICE:\n\nThe pidgin-otr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pim-data-exporter","origin":"deskutils/pim-data-exporter","version":"23.08.5","comment":"Import and export KDE PIM settings","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac79604a7c4282482873cf942cc0fb993e4965e70de4d591006fb1e45cd64e99","flatsize":1965835,"path":"All/pim-data-exporter-23.08.5.pkg","repopath":"All/pim-data-exporter-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":502056,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"akonadi-notes":{"origin":"net/akonadi-notes","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kimap":{"origin":"net/kimap","version":"23.08.5"},"kmailtransport":{"origin":"net/kmailtransport","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"libkleo":{"origin":"security/libkleo","version":"23.08.5"},"mailcommon":{"origin":"net/mailcommon","version":"23.08.5"},"messagelib":{"origin":"net/messagelib","version":"23.08.5"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKF5Notifications.so.5","libKPim5MailCommon.so.5","libKPim5MessageComposer.so.5","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKPim5AkonadiMime.so.5","libKPim5IdentityManagementWidgets.so.5","libKPim5MessageCore.so.5","libKPim5IdentityManagement.so.5","libKPim5Libkleo.so.5","libqgpgme.so.15","libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libKPim5PimCommonAkonadi.so.5","libKPim5PimCommon.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKF5Archive.so.5","libKPim5Libkdepim.so.5","libKPim5TextEdit.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKPim5AkonadiContact.so.5","libKF5Completion.so.5","libKPim5AkonadiWidgets.so.5","libKPim5AkonadiCore.so.5","libKF5ItemModels.so.5","libKF5Contacts.so.5","libKPim5GrantleeTheme.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libGrantlee_Templates.so.5","libKPim5IMAP.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libQt5Concurrent.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKPim5Mime.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libX11.so.6","libKPim5AkonadiNotes.so.5","libKPim5MailTransport.so.5","libKF5CalendarCore.so.5"],"shlibs_provided":["libpimdataexporterprivate.so.5"],"options":{"DOCS":"on"}},{"name":"pies","origin":"sysutils/pies","version":"1.8","comment":"Program Invocation and Execution Supervisor","maintainer":"zeus@gnu.org.ua","www":"https://puszcza.gnu.org.ua/projects/pies","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e437a3b6c950397a45a32f941be3ecf6b262b13bfff417ae325d5e6a275be76e","flatsize":1343372,"path":"All/pies-1.8.pkg","repopath":"All/pies-1.8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":334672,"desc":"GNU Pies (pronounced \"p-yes\") stands for the Program Invocation and\nExecution Supervisor.  This utility starts and controls execution of\nexternal programs, called \"components\".  Each component is a stand-alone\nprogram, designed to be executed in the foreground.  Upon startup pies\nreads the list of components from its configuration file, starts them,\nand remains in the background, controlling their execution.  When a\ncomponent terminates, pies tries to restarts it.  Its configuration\nallows to specify actions other than simple restart, depending on the\nexit code of the component.\n\nGNU Pies supports a wide variety of component types and gives the user\ncomplete control over the execution environment of each component.  This\nincludes modifying shell environment, running components with the given\nuser privileges, etc.  The standard error and/or output of any component\nmay be redirected either to a disk file or to syslog.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","INETD":"off","NLS":"on","PAM":"off"}},{"name":"pidgin-sipe","origin":"net-im/pidgin-sipe","version":"1.24.0_4","comment":"Plugin for Pidgin to provide LCS/OCS connectivity","maintainer":"john.c.prather@gmail.com","www":"https://www.sourceforge.net/projects/sipe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fd63592097b08838e055139b987bd9ef669fc567c03721d2245ae00f675da22","flatsize":1059184,"path":"All/pidgin-sipe-1.24.0_4.pkg","repopath":"All/pidgin-sipe-1.24.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":288836,"desc":"Pidgin Plug-in for OCS/LCS (Live Communication Server).\nSIP/Simple protocol implementation for connect to LCS/OCS.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"farstream":{"origin":"net-im/farstream","version":"0.2.9"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmime26":{"origin":"mail/gmime26","version":"2.6.23_2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libnice":{"origin":"net-im/libnice","version":"0.1.21_2"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pidgin":{"origin":"net-im/pidgin","version":"2.14.13"}},"categories":["net-im"],"shlibs_required":["libdbus-1.so.3","libxml2.so.2","libnss3.so","libsmime3.so","libssl3.so","libnssutil3.so","libplds4.so","libplc4.so","libnspr4.so","libcrypto.so.12","libpurple.so.0","libgmime-2.6.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libsipe.so"],"options":{"DOCS":"on","KRB5":"off","NLS":"on","OCS2005":"off"}},{"name":"pidgin-libnotify","origin":"net-im/pidgin-libnotify","version":"0.14_16","comment":"This plugin adds a libnotify interface to Pidgin","maintainer":"meethune@gmail.com","www":"https://gaim-libnotify.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5eca88e5eefdca46d633143cd9321bd877ebcb97250737223882b6dd6773033","flatsize":754693,"path":"All/pidgin-libnotify-0.14_16.pkg","repopath":"All/pidgin-libnotify-0.14_16.pkg","licenselogic":"single","pkgsize":192524,"desc":"This plugin adds a libnotify interface to pidgin, enabling popups much like\nguifications. It has some configuration options, to show popups when a buddy\nsigns on, on new messages and on new conversations only.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net-im"],"shlibs_required":["libnotify.so.4","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"NLS":"on"}},{"name":"pidgin-latex","origin":"net-im/pidgin-latex","version":"1.0_13","comment":"Display LaTeX output in your IMs","maintainer":"mainland@apeiron.net","www":"https://sourceforge.net/projects/pidgin-latex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f68a0031196a1719f60cd6248e5ccc92b2413ca7186e84a85c69a69c18f80d0","flatsize":16672,"path":"All/pidgin-latex-1.0_13.pkg","repopath":"All/pidgin-latex-1.0_13.pkg","licenselogic":"single","pkgsize":6456,"desc":"This is a plugin for Pidgin that allows you to display LaTeX output in\nyour IMs.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pidgin":{"origin":"net-im/pidgin","version":"2.14.13"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["net-im"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libpurple.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"pioneers","origin":"games/pioneers","version":"15.6_5","comment":"Internet playable version of the Settlers of Catan","maintainer":"ports@FreeBSD.org","www":"https://pio.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3ef49b964f3339443069efb8f252cfcc0e8ea48808056fbfc2e3b3ef2fae93d","flatsize":8105427,"path":"All/pioneers-15.6_5.pkg","repopath":"All/pioneers-15.6_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3265452,"desc":"Pioneers is an Internet playable implementation of the Settlers of Catan board\ngame. The aim is to remain as faithful to the board game as is possible.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"yelp":{"origin":"x11/yelp","version":"42.1_3"}},"categories":["games","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libavahi-common.so.3","libavahi-client.so.3","libavahi-glib.so.1","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcanberra.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe pioneers port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pidgin-manualsize","origin":"net-im/pidgin-manualsize","version":"0.7_6","comment":"Plugin to allow manual resizing of Pidgin's message input area","maintainer":"eugen@FreeBSD.org","www":"https://developer.pidgin.im/wiki/ThirdPartyPlugins","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb38700cdc17de51dab29f23f3fab8c80568f9968658c0b443d8139306dbe096","flatsize":30017,"path":"All/pidgin-manualsize-0.7_6.pkg","repopath":"All/pidgin-manualsize-0.7_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11088,"desc":"This is Artemy Kapitula's manualsize plugin. This plugin restores the ability\nfor users to resize the text input area of the message window. This\nfunctionality was the default behaviour in Pidgin prior to version 2.4.","deps":{"pidgin":{"origin":"net-im/pidgin","version":"2.14.13"}},"categories":["net-im"]},{"name":"pidgin-icyque","origin":"net-im/pidgin-icyque","version":"g20200619_2","comment":"Pidgin plugin for ICQ/WIM protocol","maintainer":"eugen@FreeBSD.org","www":"https://github.com/EionRobb/icyque","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b72b07de92749e0e0b34bb61f95f94479cba5e72b130f0587ab635b23fe31a13","flatsize":147297,"path":"All/pidgin-icyque-g20200619_2.pkg","repopath":"All/pidgin-icyque-g20200619_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":50152,"desc":"This is a Libpurple plugin for ICQ/WIM protocol.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"},"pidgin":{"origin":"net-im/pidgin","version":"2.14.13"}},"categories":["net-im"],"shlibs_required":["libpurple.so.0","libjson-glib-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"annotations":{"deprecated":"ICQ servers shut down","expiration_date":"2024-08-26"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nICQ servers shut down.\n\nIt is scheduled to be removed on or after 2024-08-26."}]},{"name":"pidgin-fetion","origin":"net-im/pidgin-fetion","version":"0.98.5.2_8","comment":"Fetion protocol plugin for libpurple","maintainer":"bofh@FreeBSD.org","www":"https://sourceforge.net/projects/fetion/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf9d95889f94d504986f867bea4671a511d03b4cfd4064bd5d2f4a6d0483ff1e","flatsize":105677,"path":"All/pidgin-fetion-0.98.5.2_8.pkg","repopath":"All/pidgin-fetion-0.98.5.2_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":37576,"desc":"Fetion protocol plugin for libpurple.\n\nFetion is an instant messaging & messengers client developed by China Mobile,\nnow ranking third in Chinese IM market. It features free SMS send and receive\nbetween PC and mobile phone.","deps":{"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"}},"categories":["net-im"],"shlibs_required":["libpurple.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libfetion.so"]},{"name":"pidgin-hotkeys","origin":"net-im/pidgin-hotkeys","version":"0.2.4_21","comment":"Pidgin plugin that allows user to assign global hotkeys","maintainer":"garga@FreeBSD.org","www":"https://sourceforge.net/projects/pidgin-hotkeys/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbb5a2e7f377c21a55b98e0cb6816ac8e3e94b3d123d983e578fe79fa2963e9d","flatsize":972591,"path":"All/pidgin-hotkeys-0.2.4_21.pkg","repopath":"All/pidgin-hotkeys-0.2.4_21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":257524,"desc":"A pidgin plugin that allows user to assign global hotkeys (e.g. Ctrl+Alt+g) for\ntogglling buddy list and reading queued message. When \"Toggle List\" hotkey is\nenabled, it makes the buddy list hidden from your taskbar and task switcher\n(similar to ICQ).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pidgin":{"origin":"net-im/pidgin","version":"2.14.13"}},"categories":["net-im"],"shlibs_required":["libpurple.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"pidgin-encryption","origin":"security/pidgin-encryption","version":"3.1_8","comment":"Encryption Plugin for the Pidgin instant messenger client","maintainer":"perlfu@gmail.com","www":"http://pidgin-encrypt.sf.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c661ac60eb41b9dbd9533942e7525c862f7cb7f5e3287518f635ff6e5409ae1f","flatsize":293754,"path":"All/pidgin-encryption-3.1_8.pkg","repopath":"All/pidgin-encryption-3.1_8.pkg","licenselogic":"single","pkgsize":86296,"desc":"Encryption plugin for Pidgin instant messaging client.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"},"nss":{"origin":"security/nss","version":"3.104"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pidgin":{"origin":"net-im/pidgin","version":"2.14.13"}},"categories":["security"],"shlibs_required":["libplc4.so","libplds4.so","libnspr4.so","libssl3.so","libsmime3.so","libnss3.so","libsoftokn3.so"],"options":{"NLS":"on"}},{"name":"pidgin-bot-sentry","origin":"net-im/pidgin-bot-sentry","version":"1.3.0_14","comment":"Pidgin plugin to prevent instant message spam","maintainer":"ehaupt@FreeBSD.org","www":"https://sourceforge.net/projects/pidgin-bs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c146b52ee93a508505513e251f6938d37f9656e88a624d8b9eadbe5ab42e28b2","flatsize":76956,"path":"All/pidgin-bot-sentry-1.3.0_14.pkg","repopath":"All/pidgin-bot-sentry-1.3.0_14.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23664,"desc":"Bot Sentry is a Pidgin (libpurple) plugin to prevent Instant Message (IM) spam.\nIt allows you to ignore IMs unless the sender is in your Buddy List, the sender\nis in your Allow List, or the sender correctly answers a question you have\npredefined.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pidgin":{"origin":"net-im/pidgin","version":"2.14.13"}},"categories":["net-im"],"shlibs_required":["libpurple.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"picprog","origin":"devel/picprog","version":"1.9.1_1","comment":"Serial port pic16c84 programmer","maintainer":"erik@bz.bzflag.bz","www":"http://hyvatti.iki.fi/~jaakko/pic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f813af83cb3b2b037c7791c03fd227d7b66dd7f42e85cbd85fca0bf027a5b8c7","flatsize":236436,"path":"All/picprog-1.9.1_1.pkg","repopath":"All/picprog-1.9.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":74544,"desc":"This is Picprog, pic16c84 programmer software for the serial port device.\nTo program a pic16c84 chip:\n\n\tpicprog --burn --input something.hex --pic /dev/cuaa1\n\nRemember: this is not a production quality programmer!  See PIC16C84\ndata sheet for more information.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"pkcs11-tools","origin":"security/pkcs11-tools","version":"2.6.0","comment":"Tools for managing PKCS11 cryptographic tokens","maintainer":"eric.devolder@gmail.com","www":"https://github.com/Mastercard/pkcs11-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66027fd4a195a6aedb885609094a0c2f28c4a30b152b5b59f22ef099871057f0","flatsize":69270260,"path":"All/pkcs11-tools-2.6.0.pkg","repopath":"All/pkcs11-tools-2.6.0.pkg","licenselogic":"and","licenses":["APACHE20","THIRDPARTY"],"pkgsize":5878480,"desc":"pkcs11-tools is a toolkit containing a bunch of small utilities to perform key\nmanagement tasks on cryptographic tokens implementing a PKCS#11 interface. It\nfeatures a number of commands similar to the unix CLI utilities, such as ls, mv,\nrm, od, and more. It also has specific commands to generate keys, generate CSRs,\nimport certificates and other files, in a fashion compatible with most\nimplementations, including both IBM and Oracle JVMs.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"options":{"DOCS":"on"}},{"name":"picosha2","origin":"security/picosha2","version":"1.0.0.23","comment":"C++ header-only SHA256 hash generator","maintainer":"yuri@FreeBSD.org","www":"https://github.com/okdshin/PicoSHA2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c0ec6cc182ca7dae47823ea07df4cf04d3d9415642128bd0896cfcc37e643bf","flatsize":14374,"path":"All/picosha2-1.0.0.23.pkg","repopath":"All/picosha2-1.0.0.23.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4568,"desc":"PicoSHA2 is a tiny SHA256 hash generator for C++ with following properties:\n\n* header-file only\n* no external dependencies (only uses standard C++ libraries)\n* STL-friendly","categories":["security"]},{"name":"picosat","origin":"math/picosat","version":"965","comment":"Satisfiability (SAT) solver for boolean variables","maintainer":"bofh@FreeBSD.org","www":"http://fmv.jku.at/picosat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d0adab57b4ca9473b9b89d8bfb38f178a7036dfdd897640aa111bb09b1483e6","flatsize":687345,"path":"All/picosat-965.pkg","repopath":"All/picosat-965.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":102232,"desc":"PicoSAT is a satisfiability (SAT) solver for boolean variables in\nboolean expressions. A SAT solver can determine if it is possible to\nfind assignments to boolean variables that would make a given set of\nexpressions true. If it's satisfiable, it can also show a set of\nassignments that make the expression true.\n\nMany problems can be broken down into a large SAT problem (perhaps with\nthousands of variables), so SAT solvers have a variety of uses.","categories":["math"],"shlibs_provided":["libpicosat.so"],"options":{"DEBUG":"off"}},{"name":"pict","origin":"textproc/pict","version":"3.7.4","comment":"Pairwise Independent Combinatorial Testing tool","maintainer":"ports@FreeBSD.org","www":"https://github.com/Microsoft/pict","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"107354cfba818a3aced0e4e732e40abd6b3bd94d25a44710d54c46ed6c5d92bf","flatsize":629762,"path":"All/pict-3.7.4.pkg","repopath":"All/pict-3.7.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":142320,"desc":"A tool for generating test cases using the PICT (Pairwise Independent\nCombinatorial Testing) method, based on a simple plain text format.","categories":["textproc","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe pict port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"picom","origin":"x11-wm/picom","version":"11.2","comment":"Lightweight X11 compositor","maintainer":"ports@FreeBSD.org","www":"https://github.com/yshui/picom","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3ea4c569e8f949388799c47637b63cf65998e039e3c1ddaeb00f6fe20e0c519","flatsize":507766,"path":"All/picom-11.2.pkg","repopath":"All/picom-11.2.pkg","licenselogic":"and","licenses":["MIT","MPL20"],"pkgsize":183468,"desc":"Picom (formerly a Compton fork) is a standalone compositor for X11 for\nwindow managers without built-in compositing.\n\nFeatures:\n- Rendering with optional VSync via OpenGL or XRender\n- Transparent windows, menus, titlebars, borders\n- Shadows and colored shadows\n- Fading effects\n- Bluring of background\n- GLSL fragment shader for window contents\n- Conditional settings\n- Config, log and PID file support\n- Remote control via DBus","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libconfig":{"origin":"devel/libconfig","version":"1.7.3"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libev":{"origin":"devel/libev","version":"4.33_1,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xcb-util-renderutil":{"origin":"x11/xcb-util-renderutil","version":"0.3.10"},"xprop":{"origin":"x11/xprop","version":"1.2.7"},"xwininfo":{"origin":"x11/xwininfo","version":"1.1.5_1"}},"categories":["x11-wm"],"shlibs_required":["libev.so.4","libpixman-1.so.0","libX11.so.6","libX11-xcb.so.1","libxcb.so.1","libxcb-image.so.0","libxcb-render-util.so.0","libxcb-render.so.0","libxcb-composite.so.0","libxcb-damage.so.0","libxcb-dpms.so.0","libxcb-glx.so.0","libxcb-present.so.0","libxcb-randr.so.0","libxcb-shape.so.0","libxcb-sync.so.1","libxcb-xfixes.so.0","libconfig.so.11","libpcre2-8.so.0","libepoxy.so.0","libdbus-1.so.3"],"options":{"CONFIG":"on","DBUS":"on","DOCS":"on","DRM":"off","OPENGL":"on","PCRE":"on"}},{"name":"picojson","origin":"devel/picojson","version":"1.3.0","comment":"Header file only JSON parser/serializer in C++","maintainer":"james.wright@digital-chaos.com","www":"https://github.com/kazuho/picojson","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a254f4d1c3cd81b6983f992b970488ad063fd9269a8a3f49133f95e0d2b5ae6","flatsize":36510,"path":"All/picojson-1.3.0.pkg","repopath":"All/picojson-1.3.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8816,"desc":"PicoJSON is a tiny JSON parser / serializer for C++ with the following\nproperties:\n\n* Header-file only\n* No external dependencies (only uses standard C++ libraries)\n* STL-friendly (arrays are represented using std::vector, objects are std::map)\n* Provides both pull interface and streaming (event-based) interface","categories":["devel"],"options":{"EXAMPLES":"on"}},{"name":"picocom","origin":"comms/picocom","version":"3.1_1","comment":"Dumb Terminal Emulator","maintainer":"rmm1.bob@gmail.com","www":"https://github.com/npat-efault/picocom","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b174c0bdcc21ed364f6f35de6fa0ac357815031ef51ade4c0e3018c10f1f187","flatsize":85911,"path":"All/picocom-3.1_1.pkg","repopath":"All/picocom-3.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":39304,"desc":"As its name suggests, picocom is a minimal dumb-terminal emulation pro-\ngram. It is, in principle, very much like minicom(1) , only it's \"pico\"\ninstead  of \"mini\"! It was designed to serve as a simple, manual, modem\nconfiguration, testing, and debugging tool. It has also  served  (quite\nwell) as a low-tech \"terminal-window\" to allow operator intervention in\nPPP connection scripts (something like the  ms-windows  \"open  terminal\nwindow  before / after dialing\" feature). It could also prove useful in\nmany other similar tasks.","categories":["comms"],"annotations":{"cpe":"cpe:2.3:a:picocom_project:picocom:3.1:::::dragonfly6:x86_64:1"}},{"name":"pickle","origin":"devel/pickle","version":"4.20","comment":"Programs Microchip PICs using ICSP","maintainer":"bofh@FreeBSD.org","www":"https://wiki.kewl.org/dokuwiki/projects:pickle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a9dee245b67f6c1e3414bd463ac63ca90a46480c0b0356280da3a6a50f73369","flatsize":990506,"path":"All/pickle-4.20.pkg","repopath":"All/pickle-4.20.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":86428,"desc":"Pickle has been written to allow programming of PICMicro devices in FreeBSD,\nNetBSD, Linux, Cygwin (Windows) and MACOS/X or any UNIX/POSIX based system,\nwhich includes the Raspberry Pi and embedded devices running OpenWRT.","categories":["devel"]},{"name":"pick","origin":"sysutils/pick","version":"4.0.0_1","comment":"Tool for choosing one option from a set of choices with an interface","maintainer":"ports@FreeBSD.org","www":"https://github.com/mptre/pick","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd7c394b0ab679ec2e222d5246c75535126467503af95cb1ed7982c3943e49f8","flatsize":24198,"path":"All/pick-4.0.0_1.pkg","repopath":"All/pick-4.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11896,"desc":"pick allows users to choose one option from a set of choices using\nan interface with fuzzy search functionality.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe pick port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pico-alpine","origin":"editors/pico-alpine","version":"2.26_1","comment":"[Al]PIne's message COmposition editor and Pilot file manager","maintainer":"mbeis@xs4all.nl","www":"http://www.washington.edu/alpine/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d014501f488df12876854e95439c2b7f1b7097d067fb2725825f9f6aa3e5870d","flatsize":1444080,"path":"All/pico-alpine-2.26_1.pkg","repopath":"All/pico-alpine-2.26_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":330992,"desc":"Pico and Pilot are simple, display-oriented tools.  Commands are displayed\nat the bottom of the screen, and context-sensitive help is provided.\n\nIn Pico as characters are typed they are immediately inserted into the text.\nIt has three basic features: paragraph justification, searching, and block\ncut/paste.\n\nIn Pilot several basic file manipulation commands are provided:\nDelete, Rename, Copy, View, Launch, and Edit.  The \"View\" and \"Edit\"\ncommands operate on text files only.  The \"Edit\" command invokes \"pico.\"\nThe \"Launch\" command provides a convenient way to either execute the selected\nfile or to run an application on it.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["editors"],"shlibs_required":["libintl.so.8","libssl.so.12","libcrypto.so.12","libtinfo.so.6"],"options":{"ASPELL":"on","DOCS":"on","MAILDIR":"off","MOUSE":"on","NLS":"on","NTLM":"off","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:alpine_project:alpine:2.26:::::dragonfly6:x86_64:1"}},{"name":"pic2fig","origin":"print/pic2fig","version":"1.4_3","comment":"Pic format to fig format converter","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"422a506ec0bb3946e64b23b94934cb16f4047d9d00fdefc354d00c4974576803","flatsize":98543,"path":"All/pic2fig-1.4_3.pkg","repopath":"All/pic2fig-1.4_3.pkg","licenselogic":"single","pkgsize":35492,"desc":"Pic2fig is a pic(l) preprocessor for drawing simple figures in Fig code.\nThe basic objects are box, line, arrow, circle, ellipse, arc and text.\n\nWhen  pic2fig  is  executed, it produces an output file in the\ncurrent directory.  The name is constructed  from  the input  file's\nname.  If the input filename ends with .pic, then that extension\nwill be replaced by .fig.   Otherwise, .fig  is appended to the input\nfilename.  If file does not exist, then pic2fig tries appending .pic\nto the name.\n\nUpdated to produce FIG 3.2 format by Patrick Powell\n\nNote:  this version does not support the groff/pic 'thickness' attribute.","categories":["print"]},{"name":"picard-plugins","origin":"audio/picard-plugins","version":"2.0.20240625","comment":"Plugins for Picard tagger","maintainer":"jhale@FreeBSD.org","www":"https://picard.musicbrainz.org/plugins/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14f39d42a872770f666cc47ccb0f5e3a75ea76936a05f4bc40d8331dfabbef4d","flatsize":6015238,"path":"All/picard-plugins-2.0.20240625.pkg","repopath":"All/picard-plugins-2.0.20240625.pkg","licenselogic":"and","licenses":["GPLv2+","GPLv3+","MIT","WTFPL"],"pkgsize":773968,"desc":"Various plugins for MusicBrainz Picard (audio/picard) to extend\nfunctionality, scripting, and tagging capabilities.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"options":{"BPM":"off","DOCS":"on","MOODBAR":"off","REPLAYGAIN2":"off"}},{"name":"plasma5-plasma-workspace","origin":"x11/plasma5-plasma-workspace","version":"5.27.11.1_1","comment":"Plasma5 Plasma workspace","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"928ee6189a05b6ae0d232b88628ced1573206c144b005cf30e3641980b6b7ff2","flatsize":52656953,"path":"All/plasma5-plasma-workspace-5.27.11.1_1.pkg","repopath":"All/plasma5-plasma-workspace-5.27.11.1_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":19864764,"desc":"Plasma5 Plasma Workspace","deps":{"accountsservice":{"origin":"sysutils/accountsservice","version":"23.13.9_1"},"cln":{"origin":"math/cln","version":"1.3.7_1"},"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"iceauth":{"origin":"x11/iceauth","version":"1.0.8_3"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-baloo":{"origin":"sysutils/kf5-baloo","version":"5.116.0"},"kf5-breeze-icons":{"origin":"x11-themes/kf5-breeze-icons","version":"5.116.0"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-kactivities-stats":{"origin":"x11/kf5-kactivities-stats","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kded":{"origin":"x11/kf5-kded","version":"5.116.0"},"kf5-kdesu":{"origin":"security/kf5-kdesu","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-kholidays":{"origin":"net/kf5-kholidays","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kidletime":{"origin":"devel/kf5-kidletime","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-kjsembed":{"origin":"www/kf5-kjsembed","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kpeople":{"origin":"devel/kf5-kpeople","version":"5.116.0"},"kf5-kpty":{"origin":"devel/kf5-kpty","version":"5.116.0"},"kf5-kquickcharts":{"origin":"graphics/kf5-kquickcharts","version":"5.116.0"},"kf5-krunner":{"origin":"x11/kf5-krunner","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-kxmlrpcclient":{"origin":"net/kf5-kxmlrpcclient","version":"5.116.0"},"kf5-oxygen-icons":{"origin":"x11-themes/kf5-oxygen-icons5","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-prison":{"origin":"graphics/kf5-prison","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"kio-extras":{"origin":"devel/kio-extras","version":"23.08.5_1"},"kuserfeedback":{"origin":"deskutils/kuserfeedback","version":"1.3.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libdbusmenu-qt5":{"origin":"devel/libdbusmenu-qt","version":"0.9.3.160420160218_13"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libkexiv2":{"origin":"graphics/libkexiv2","version":"23.08.5"},"libqalculate":{"origin":"math/libqalculate","version":"5.2.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"plasma5-breeze":{"origin":"x11-themes/plasma5-breeze","version":"5.27.11_1"},"plasma5-kactivitymanagerd":{"origin":"x11/plasma5-kactivitymanagerd","version":"5.27.11"},"plasma5-kpipewire":{"origin":"audio/plasma5-kpipewire","version":"5.27.11"},"plasma5-kscreenlocker":{"origin":"security/plasma5-kscreenlocker","version":"5.27.11"},"plasma5-kwin":{"origin":"x11-wm/plasma5-kwin","version":"5.27.11_1"},"plasma5-layer-shell-qt":{"origin":"x11/plasma5-layer-shell-qt","version":"5.27.11"},"plasma5-libkscreen":{"origin":"x11/plasma5-libkscreen","version":"5.27.11"},"plasma5-libksysguard":{"origin":"sysutils/plasma5-libksysguard","version":"5.27.11"},"plasma5-milou":{"origin":"deskutils/plasma5-milou","version":"5.27.11"},"plasma5-plasma-integration":{"origin":"x11/plasma5-plasma-integration","version":"5.27.11"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-graphicaleffects":{"origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-qdbus":{"origin":"devel/qt5-qdbus","version":"5.15.15p3"},"qt5-qtpaths":{"origin":"sysutils/qt5-qtpaths","version":"5.15.15p3"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"},"xmessage":{"origin":"x11/xmessage","version":"1.0.7"},"xrdb":{"origin":"x11/xrdb","version":"1.2.1_1"},"xset":{"origin":"x11/xset","version":"1.2.5_1"},"xsetroot":{"origin":"x11/xsetroot","version":"1.1.2_1"}},"categories":["x11","kde","kde-plasma"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libKF5WindowSystem.so.5","libxcb.so.1","libQt5DBus.so.5","libX11.so.6","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Core.so.5","libstdc++.so.6","libgcc_s.so.1","libKF5Service.so.5","libKF5I18n.so.5","libKF5NewStuff.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libQt5Network.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5IconThemes.so.5","libKF5Archive.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libfontconfig.so.1","libKF5Parts.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5DBusAddons.so.5","libXft.so.2","libXrender.so.1","libfreetype.so.6","libxcb-image.so.0","libxcb-shm.so.0","libKF5Notifications.so.5","libKF5Prison.so.5","libKF5GlobalAccel.so.5","libKF5WaylandClient.so.5","libKF5PlasmaQuick.so.5","libKF5Runner.so.5","libKF5Plasma.so.5","libKF5Declarative.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5Package.so.5","libKF5Crash.so.5","libKScreenLocker.so.5","libSM.so.6","libICE.so.6","libKF5QuickAddons.so.5","libLayerShellQtInterface.so.5","libKF5KCMUtils.so.5","libXcursor.so.1","libXfixes.so.3","libKF5TextEditor.so.5","libKF5SyntaxHighlighting.so.5","libphonon4qt5experimental.so.4","libphonon4qt5.so.4","libKF5Activities.so.5","libwayland-client.so.0","libKUserFeedbackCore.so.1","libxcb-randr.so.0","libQt5WaylandClient.so.5","libprocessui.so.9","libprocesscore.so.9","libKSysGuardFormatter.so.1","libxcb-xfixes.so.0","libxcb-damage.so.0","libxcb-composite.so.0","libxcb-util.so.1","libXtst.so.6","libxcb-render.so.0","libxcb-shape.so.0","libXi.so.6","libXext.so.6","libKF5Baloo.so.5","libKF5FileMetaData.so.3","libQt5PrintSupport.so.5","libXau.so.6","libKF5ItemModels.so.5","libKF5KIOFileWidgets.so.5","libKF5Screen.so.8","libKF5Bookmarks.so.5","libKF5ItemViews.so.5","libxkbcommon.so.0","libGL.so.1","libKF5Wallet.so.5","libqalculate.so.23","libQt5Sql.so.5","libKF5ActivitiesStats.so.1","libksgrd.so.9","libKSysGuardSensorFaces.so.1","libKSysGuardSensors.so.1","libKF5UnitConversion.so.5","libKF5NotifyConfig.so.5","libKF5IdleTime.so.5","libQt5Svg.so.5","libQt5QuickWidgets.so.5","libKF5NewStuffWidgets.so.5","libKF5Holidays.so.5","libKF5CalendarEvents.so.5","libKF5PeopleWidgets.so.5","libicui18n.so.74","libicuuc.so.74","libKF5People.so.5","libKF5KExiv2.so.15.0.0","libKPipeWire.so.5","libpipewire-0.3.so.0","libEGL.so.1"],"shlibs_provided":["libcolorcorrect.so.5","libkfontinst.so.5","libkfontinstui.so.5","libkrdb.so","libkworkspace5.so.5","libnotificationmanager.so.1","libtaskmanager.so.6","libweather_ion.so.7","libcolorcorrectplugin.so","libholidayeventshelperplugin.so","libnotificationmanagerplugin.so","liblookandfeelqmlplugin.so","libappmenuplugin.so","libcontainmentlayoutmanagerplugin.so","libdigitalclockplugin.so","libkickerplugin.so","libmediacontrollerplugin.so","libsessionsprivateplugin.so","libplasmashellprivateplugin.so","libplasma_wallpaper_imageplugin.so","libcalendarplugin.so","libkeyboardlayoutplugin.so","libtrianglemousefilterplugin.so","libtaskmanagerplugin.so"],"options":{"PIPEWIRE":"on"},"annotations":{"cpe":"cpe:2.3:a:kde:plasma-workspace:5.27.11.1:::::dragonfly6:x86_64:1"},"messages":[{"message":"To start plasma5 via x11/startx add the following to your .xinitrc file:\n\n    exec ck-launch-session startplasma-x11","type":"install"}]},{"name":"picpas-qt5","origin":"editors/picpas","version":"0.9.0_15","comment":"Multi-platform Pascal for Microchip PIC16F microcontrollers","maintainer":"acm@FreeBSD.org","www":"https://github.com/t-edson/PicPas","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"547e8cb8f2a41f0ad50d08e45a837b797ad56ae87a19df21f2ae5c22e97e2932","flatsize":20641609,"path":"All/picpas-qt5-0.9.0_15.pkg","repopath":"All/picpas-qt5-0.9.0_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1947592,"desc":"PicPas is a Pascal compiler, written in Lazarus, which generates executable\ncode for midrange PIC microcontrollers (the 16F series).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5pas":{"origin":"x11-toolkits/qt5pas","version":"2.6_6"}},"categories":["editors"],"shlibs_required":["libQt5Pas.so.1"],"annotations":{"flavor":"qt5"}},{"name":"pidgin","origin":"net-im/pidgin","version":"2.14.13","comment":"Pidgin multi-protocol messaging client (GTK UI)","maintainer":"marcus@FreeBSD.org","www":"https://www.pidgin.im/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22dc2a697542a4d72b0e56d6563dac58f92238fce1cf81e7fc052b68dbbfda3e","flatsize":2763101,"path":"All/pidgin-2.14.13.pkg","repopath":"All/pidgin-2.14.13.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1154352,"desc":"Pidgin is a multi-protocol instant messaging client. It is compatible with AIM\n(Oscar and TOC protocols), ICQ, IRC, Jabber, Gadu-Gadu, and Zephyr networks.\n\nPidgin users can log in to multiple accounts on multiple IM networks\nsimultaneously. This means that you can be chatting with friends on AOL\nInstant Messenger, talking to a friend on Yahoo Messenger, and sitting in an\nIRC channel all at the same time.\n\nPidgin supports many features of the various networks, such as file transfer\n(coming soon), away messages, typing notification, and MSN window closing\nnotification. It also goes beyond that and provides many unique features. A\nfew popular features are Buddy Pounces, which give the ability to notify you,\nsend a message, play a sound, or run a program when a specific buddy goes away,\nsigns online, or returns from idle; and plugins, consisting of text\nreplacement, a buddy ticker, extended message notification, iconify on away,\nand more.\n\n(Adapted from the About Pidgin page.)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"evolution-data-server":{"origin":"databases/evolution-data-server","version":"3.44.4_7"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-core":{"origin":"multimedia/gstreamer1-plugins-core","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkspell":{"origin":"textproc/gtkspell","version":"2.0.16_7"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libidn":{"origin":"dns/libidn","version":"1.42"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"noto-emoji":{"origin":"x11-fonts/noto-emoji","version":"2.042_1"},"nss":{"origin":"security/nss","version":"3.104"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["net-im"],"shlibs_required":["libgmodule-2.0.so.0","libgthread-2.0.so.0","libdbus-glib-1.so.2","libdbus-1.so.3","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libXext.so.6","libXss.so.1","libSM.so.6","libICE.so.6","libgtkspell.so.0","libxml2.so.2","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libpurple.so.0","libsqlite3.so.0","libebook-1.2.so.20","libedata-book-1.2.so.26","libebackend-1.2.so.10","libebook-contacts-1.2.so.3","libedataserver-1.2.so.26","libsecret-1.so.0","libsoup-2.4.so.1"],"options":{"CAP":"on","DBUS":"on","GSTREAMER":"on","GTKSPELL":"on","IDN":"on","PERL":"off","SASL":"on","TCLTK":"off","VV":"off","NSS":"on","GNUTLS":"off","BONJOUR":"on","GG":"on","SAMETIME":"off","SILC":"off","IRC":"on","JABBER":"on","NOVELL":"on","QQ":"on","SIMPLE":"on","ZEPHYR":"on"},"annotations":{"cpe":"cpe:2.3:a:pidgin:pidgin:2.14.13:::::dragonfly6:x86_64"}},{"name":"picmi","origin":"games/picmi","version":"23.08.5","comment":"Single player logic-based puzzle game","maintainer":"kde@FreeBSD.org","www":"https://games.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71303a685f4e1fbcbab46e79fb4e09c4c07ba14d69d90db31aed8cc2b79517b1","flatsize":2118677,"path":"All/picmi-23.08.5.pkg","repopath":"All/picmi-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1330304,"desc":"Picmi is a single player logic-based puzzle game.  The goal is to\ncolor cells according to numbers given at the side of the board in\norder to uncover a hidden pattern or picture.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5KDEGames.so.7","libQt5Svg.so.5","libKF5XmlGui.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"pianobar","origin":"audio/pianobar","version":"2022.04.01_3","comment":"Command-line Pandora online radio player","maintainer":"jhixson@FreeBSD.org","www":"https://6xq.net/pianobar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa20374ec4d5bcab14e03ce5e610ea03b33793983292331c24d21b0c079ecbb9","flatsize":91933,"path":"All/pianobar-2022.04.01_3.pkg","repopath":"All/pianobar-2022.04.01_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38284,"desc":"pianobar is a free/open-source, console-based client for the personalized\nonline radio Pandora.  It offers the following features:\n\n - Play and manage stations (create, add music, delete, rename, etc.)\n - Rate songs and explain why they have been selected\n - Upcoming songs/song history\n - Customize key bindings and text output\n - Remote control and eventcmd interface (e.g., send tracks to last.fm)\n - Proxy support for listeners outside the USA","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"}},"categories":["audio"],"shlibs_required":["libavcodec.so.60","libavformat.so.60","libavutil.so.58","libavfilter.so.9","libcurl.so.4","libgcrypt.so.20","libjson-c.so.5","libao.so.4"]},{"name":"picpas-gtk2","origin":"editors/picpas","version":"0.9.0_15","comment":"Multi-platform Pascal for Microchip PIC16F microcontrollers","maintainer":"acm@FreeBSD.org","www":"https://github.com/t-edson/PicPas","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c07f121157a702204fa19dcccb37d4b4dda2b5d3df1071344f7783eeec8ac33","flatsize":20706873,"path":"All/picpas-gtk2-0.9.0_15.pkg","repopath":"All/picpas-gtk2-0.9.0_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1981580,"desc":"PicPas is a Pascal compiler, written in Lazarus, which generates executable\ncode for midrange PIC microcontrollers (the 16F series).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["editors"],"shlibs_required":["libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libX11.so.6","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libatk-1.0.so.0"],"annotations":{"flavor":"gtk2"}},{"name":"pianobooster","origin":"audio/pianobooster","version":"1.0.0_7","comment":"MIDI file player that teaches how to play the piano","maintainer":"yuri@FreeBSD.org","www":"https://www.pianobooster.org/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8d9ad2f19962f24b0ee519e464b7275fe88548ac90c5d785c06f9d6df941c40","flatsize":2448289,"path":"All/pianobooster-1.0.0_7.pkg","repopath":"All/pianobooster-1.0.0_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1102968,"desc":"PianoBooster is a free (Open Source) program that plays regular midi files and\nallows you to change the speed of playback and transpose the music etc.\nThere is a scrolling musical stave that shows the notes for just one part\nfrom all the parts in the complete musical arrangement.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"ftgl":{"origin":"graphics/ftgl","version":"2.4.0_1,1"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"rtmidi":{"origin":"audio/rtmidi","version":"6.0.0"}},"categories":["audio"],"shlibs_required":["libQt5Xml.so.5","libQt5OpenGL.so.5","libGL.so.1","libGLU.so.1","libftgl.so.2","librtmidi.so.7","libjack.so.0","libfluidsynth.so.3","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"FLUIDSYNTH":"on"}},{"name":"physcalc","origin":"math/physcalc","version":"2.4_1","comment":"Flexible calculator that behaves much like units(1)","maintainer":"ports@FreeBSD.org","www":"https://www.lightlink.com/vulcan/physcalc.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82220c4425377e7f20094fefcddacf5d875e11fc9eee326186dd7befc270333b","flatsize":65279,"path":"All/physcalc-2.4_1.pkg","repopath":"All/physcalc-2.4_1.pkg","licenselogic":"single","pkgsize":26936,"desc":"Physcalc is a neat mathematical calculator that does conversions\nfrom many different units in many forms, and is extremely flexible\nas far as specifying math problems go.  You can also add your own\ntypes of conversions.","categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe physcalc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pianod2","origin":"audio/pianod2","version":"329_6","comment":"Free, multi-source, network-controlled music player daemon","maintainer":"jhixson@FreeBSD.org","www":"https://deviousfish.com/Pianod2/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8b2fe51ff7d9da66de77a630712e1bc34d962fe07a45ed90277147d50b1cc05","flatsize":1470497,"path":"All/pianod2-329_6.pkg","repopath":"All/pianod2-329_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":419044,"desc":"pianod2 is a free, multi-source, network-controlled music player daemon\nfor use as central music server or scriptable backend.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gzstream":{"origin":"devel/gzstream","version":"1.5_3"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"mksh":{"origin":"shells/mksh","version":"59c_1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio"],"shlibs_required":["libgzstream.so.0","libtag.so.2","libao.so.4","libSDL-1.2.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgnutls.so.30","libcurl.so.4"]},{"name":"pinball","origin":"games/pinball","version":"0.3.20230219_1","comment":"Emilia Pinball is a free pinball game","maintainer":"thierry@FreeBSD.org","www":"https://pinball.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04fbdafd1611f7484a5131c2a86e0cbbe5f7f88f7f91ee67b86688de62a412e4","flatsize":8296258,"path":"All/pinball-0.3.20230219_1.pkg","repopath":"All/pinball-0.3.20230219_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4610864,"desc":"Emilia Pinball is a free pinball game.\n\nIt requires OpenGL, if your hardware supports it; else, it is possible\nto build it with allegro (make -DWITH_ALLEGRO).","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libltdl.so.7","libGL.so.1","libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0"],"shlibs_provided":["libModuleProfessor.so.0","libModuleTest.so.0","libModuleTux.so.0"],"options":{"DOCS":"on"}},{"name":"phpwebftp","origin":"ftp/phpwebftp","version":"3.3b","comment":"Set of PHP-scripts to manage FTP over the web","maintainer":"coco@executive-computing.de","www":"http://www.phpwebftp.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05f91589ee153e6241c1c7380206f524df32d54c6d8d0d3e5837afa896c26d38","flatsize":207892,"path":"All/phpwebftp-3.3b.pkg","repopath":"All/phpwebftp-3.3b.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":69452,"desc":"phpWebFTP offers a way of connecting to you FTP server, even when you\nare behind a firewall or proxy not allowing traffic to FTP servers.\nThis is very common in business networks. phpWebFTP overcomes this\nissue by making a FTP connection from your webserver to your FTP server\nand transfering the files from this web server to your webclient over\nthe standard http protocol. phpWebFTP is free software and the source\nis available under GNU license.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ftp":{"origin":"ftp/php82-ftp","version":"8.2.21"}},"categories":["ftp"],"annotations":{"cpe":"cpe:2.3:a:phpwebftp:phpwebftp:3.3b:::::dragonfly6:x86_64"}},{"name":"physfs","origin":"devel/physfs","version":"3.2.0","comment":"Library to provide abstract access to various archives","maintainer":"oliver@FreeBSD.org","www":"https://github.com/icculus/physfs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b789091e48677ab160453d565dd27ea30b1a0a7dff99ed2610cffd71f587f09","flatsize":610535,"path":"All/physfs-3.2.0.pkg","repopath":"All/physfs-3.2.0.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":139960,"desc":"PhysicsFS is a library to provide abstract access to various archives.\nIt is intended for use in video games, and the design was somewhat\ninspired by Quake 3's file subsystem. The programmer defines a \"write\ndirectory\" on the physical filesystem. No file writing done through the\nPhysicsFS API can leave that write directory, for security. For example,\nan embedded scripting language cannot write outside of this path if it\nuses PhysFS for all of its I/O, which means that untrusted scripts can\nrun more safely. Symbolic links can be disabled as well, for added\nsafety. For file reading, the programmer lists directories and archives\nthat form a \"search path\". Once the search path is defined, it becomes\na single, transparent hierarchical filesystem. This makes for easy\naccess to ZIP files in the same way as you access a file directly on the\ndisk, and it makes it easy to ship a new archive that will override a\nprevious archive on a per-file basis. Finally, PhysicsFS gives you\nplatform-abstracted means to determine if CD-ROMs are available, the\nuser's home directory, where in the real filesystem your program is\nrunning, etc.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libreadline.so.8","libncurses.so.6"],"shlibs_provided":["libphysfs.so.1"]},{"name":"piwigo-php83","origin":"www/piwigo","version":"14.4.0_3","comment":"PHP based Web Gallery","maintainer":"netchild@FreeBSD.org","www":"https://piwigo.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b15d0d161dd52d574188a93b10f101c3030fa093df12f75093decced4b0c1cd","flatsize":43734030,"path":"All/piwigo-php83-14.4.0_3.pkg","repopath":"All/piwigo-php83-14.4.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11505852,"desc":"Piwigo is a photo gallery software for the web that comes with powerful features\nto publish and manage your collection of pictures.\n\nStarted in 2002, the project is now supported by an active community of users\nand developers. It supports numerous galleries of all sizes all over the world,\nfrom an individual ten-photos party to the images stock of an agency. This\nscalability is supported by smart browsing capabilities based on categories,\ntags and chronological search. Various extensions make Piwigo even more\nscalable and customizable to suit your own needs and desires.\n\nPiwigo is both web and photo standard compliant. And, icing on the cake, it is\nfree and opensource.\n\nPhpWebGallery became Piwigo on February 15th, 2009.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-exif":{"origin":"graphics/php83-exif","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-sodium":{"origin":"security/php83-sodium","version":"8.3.9"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on","EXIFTOOL":"off","FFMPEG":"off","IMAGICK":"off","MEDIAINFO":"off"},"annotations":{"cpe":"cpe:2.3:a:piwigo:piwigo:14.4.0:::::dragonfly6:x86_64:3","flavor":"php83"},"messages":[{"message":"The Piwigo Photo Gallery has been installed in the directory\n/usr/local/www/piwigo\nand optionally, with the documentation at\n/usr/local/share/doc/piwigo\nand the content of the tools directory at\n/usr/local/share/examples/piwigo.\n\nIf this is a new installation, don't forget to verify that your\nPHP configuration is OK and that you have an MySQL database.\nThe local directory contains the empty structure\nused to store local configuration.\n\nIf you are upgrading, alwyas read the documentation\non the site. There may be special steps you need to\nbring your site to the new version.\n\nMake sure the ownership and mode of the installation\ndirectores and files match your intended use.\n\nIf you included ImageMagick, don't forget to set\n$conf['ext_imagick_dir'] = '/usr/local/bin/';\nin your local config.\n\nYou must add appropriate configuration directives to your\napache configuration file (/usr/local/etc/apache/httpd.conf).\nA typical configuration would be:\n\n    Alias /gallery/ \"/usr/local/www/piwigo/\"\n\n    <Directory \"/usr/local/www/piwigo\">\n\tAllowOverride None\n\tOrder allow,deny\n\tAllow from all\n    </Directory>\n\nFor installation and upgrade information, check the readme file.","type":"install"},{"message":"WARNING: If you intend *NOT* use this package anymore,\n  you may need to remove the following directory manually:\n  /usr/local/www/piwigo\n  and delete the application database.","type":"remove"}]},{"name":"phpunit9-php82","origin":"devel/phpunit9","version":"9.6.19","comment":"Testing framework for unit tests","maintainer":"sunpoet@FreeBSD.org","www":"https://phpunit.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf75be9aa44d9e401a5f4e01da5b283df10592b79ddd10c2b353589142eaf4fe","flatsize":5115808,"path":"All/phpunit9-php82-9.6.19.pkg","repopath":"All/phpunit9-php82-9.6.19.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":558048,"desc":"PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of\nthe xUnit architecture for unit testing frameworks.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:phpunit_project:phpunit:9.6.19:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"phpunit9-php81","origin":"devel/phpunit9","version":"9.6.19","comment":"Testing framework for unit tests","maintainer":"sunpoet@FreeBSD.org","www":"https://phpunit.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6cca5c66eb848bdc356a1b9120c64bcfe837e186969ce6eecdccbc6a39bc8b90","flatsize":5115808,"path":"All/phpunit9-php81-9.6.19.pkg","repopath":"All/phpunit9-php81-9.6.19.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":558024,"desc":"PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of\nthe xUnit architecture for unit testing frameworks.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-phar":{"origin":"archivers/php81-phar","version":"8.1.29"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:phpunit_project:phpunit:9.6.19:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"phpunit8-php83","origin":"devel/phpunit8","version":"8.5.37","comment":"Testing framework for unit tests","maintainer":"joneum@FreeBSD.org","www":"https://www.phpunit.de","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4984b4437fed74a950d4119420159c2abff45a1870043388be930aee7a349250","flatsize":3287155,"path":"All/phpunit8-php83-8.5.37.pkg","repopath":"All/phpunit8-php83-8.5.37.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":409280,"desc":"PHPUnit is a regression testing framework used by the developer\nwho implements unit tests in PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-phar":{"origin":"archivers/php83-phar","version":"8.3.9"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:phpunit_project:phpunit:8.5.37:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"phpunit9-php83","origin":"devel/phpunit9","version":"9.6.19","comment":"Testing framework for unit tests","maintainer":"sunpoet@FreeBSD.org","www":"https://phpunit.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2b18ec62b27191b2e16bf57e248a2c24906fe3fbad175954593aba6bb3d307e","flatsize":5115808,"path":"All/phpunit9-php83-9.6.19.pkg","repopath":"All/phpunit9-php83-9.6.19.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":558116,"desc":"PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of\nthe xUnit architecture for unit testing frameworks.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-phar":{"origin":"archivers/php83-phar","version":"8.3.9"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:phpunit_project:phpunit:9.6.19:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"phyml","origin":"biology/phyml","version":"3.3.20220408_1,1","comment":"Simple, fast, and accurate algorithm to estimate large phylogenies","maintainer":"ports@FreeBSD.org","www":"https://github.com/stephaneguindon/phyml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb1e346166a55bbb6cc37881ce453ecb938f34f83d67162c4da4c924f732aec8","flatsize":2281361,"path":"All/phyml-3.3.20220408_1,1.pkg","repopath":"All/phyml-3.3.20220408_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1117380,"desc":"PhyML is a software that estimates maximum likelihood phylogenies from\nalignments of nucleotide or amino acid sequences. It provides a wide\nrange of options that were designed to facilitate standard phylogenetic\nanalyses. The main strengths of PhyML lies in the large number of\nsubstitution models coupled to various options to search the space of\nphylogenetic tree topologies, going from very fast and efficient methods\nto slower but generally more accurate approaches. It also implements two\nmethods to evaluate branch supports in a sound statistical framework\n(the non-parametric bootstrap and the approximate likelihood ratio\ntest). PhyML was designed to process moderate to large data sets. In\ntheory, alignments with up to 4,000 sequences 2,000,000 character-long\ncan analyzed. In practice however, the amount of memory required to\nprocess a data set is proportional of the product of the number of\nsequences by their length. Hence, a large number of sequences can only\nbe processed provided that they are short. Also, PhyML can handle long\nsequences provided that they are not numerous. With most standard\npersonal computers, the \"comfort zone\" for PhyML generally lies around 3\nto 500 sequences less than 2,000 character long.","categories":["biology"],"options":{"DOCS":"on","EXAMPLES":"on","MPICH":"off","OPENMPI":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe phyml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pkl","origin":"lang/pkl","version":"0.26.0","comment":"Apple's Open Source Configuration as Code language","maintainer":"nyan@myuji.xyz","www":"https://pkl-lang.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3da135a84ccc187fb34a03812444a264cdb5c37395649745fca6ff8780501084","flatsize":14773198,"path":"All/pkl-0.26.0.pkg","repopath":"All/pkl-0.26.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13126288,"desc":"Pkl - pronounced Pickle - is an embeddable configuration language which\nprovides rich support for data templating and validation. It can be used from\nthe command line, integrated in a build pipeline, or embedded in a program.\n\nPkl scales from small to large, simple to complex, ad-hoc to repetitive\nconfiguration tasks.","deps":{"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["lang","java"]},{"name":"phpunit8-php82","origin":"devel/phpunit8","version":"8.5.37","comment":"Testing framework for unit tests","maintainer":"joneum@FreeBSD.org","www":"https://www.phpunit.de","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0c13993f58fa09dddcb7b20ad03100de7a6cd49b53cacd16b86b0760e55e319","flatsize":3287155,"path":"All/phpunit8-php82-8.5.37.pkg","repopath":"All/phpunit8-php82-8.5.37.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":409388,"desc":"PHPUnit is a regression testing framework used by the developer\nwho implements unit tests in PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:phpunit_project:phpunit:8.5.37:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"picard","origin":"audio/picard","version":"2.12","comment":"Next generation MusicBrainz Tagger","maintainer":"jhale@FreeBSD.org","www":"https://picard.musicbrainz.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fea5ab8ea789b333ca8ace639c6ddd9dd7da7b72f0d4d26c18253745cb1503a","flatsize":16148039,"path":"All/picard-2.12.pkg","repopath":"All/picard-2.12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2533868,"desc":"MusicBrainz Picard is a cross-platform application written in Python\nand is the official MusicBrainz tagger.\n\nPicard supports the majority of audio file formats, is capable of\nusing audio fingerprints (AcoustIDs), performing CD lookups and\ndisc ID submissions, and it has excellent Unicode support. Additionally,\nthere are several plugins available that extend Picard's features.\n\nWhen tagging files, Picard uses an album-oriented approach.  This\napproach allows it to utilize the MusicBrainz data as effectively\nas possible and correctly tag your music.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"picard-plugins":{"origin":"audio/picard-plugins","version":"2.0.20240625"},"py311-discid":{"origin":"audio/py-discid","version":"1.2.0"},"py311-fasteners":{"origin":"devel/py-fasteners","version":"0.19"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-mutagen":{"origin":"audio/py-mutagen","version":"1.47.0"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","python"],"options":{"ACOUSTID":"off","PLUGINS":"on"}},{"name":"phpunit11-php83","origin":"devel/phpunit11","version":"11.2.2","comment":"Testing framework for unit tests","maintainer":"sunpoet@FreeBSD.org","www":"https://phpunit.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf2a7d41d0ea743123a9d3196f9b68a3aae0970aad0a9478d70dac3c9198f9d3","flatsize":5136269,"path":"All/phpunit11-php83-11.2.2.pkg","repopath":"All/phpunit11-php83-11.2.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":499332,"desc":"PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of\nthe xUnit architecture for unit testing frameworks.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-phar":{"origin":"archivers/php83-phar","version":"8.3.9"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:phpunit_project:phpunit:11.2.2:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"picpas-qt6","origin":"editors/picpas","version":"0.9.0_15","comment":"Multi-platform Pascal for Microchip PIC16F microcontrollers","maintainer":"acm@FreeBSD.org","www":"https://github.com/t-edson/PicPas","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0fd7fe270c0316897a0513bc46edf20f19a7d538270d639817ee3f110cedc74","flatsize":20641129,"path":"All/picpas-qt6-0.9.0_15.pkg","repopath":"All/picpas-qt6-0.9.0_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1946448,"desc":"PicPas is a Pascal compiler, written in Lazarus, which generates executable\ncode for midrange PIC microcontrollers (the 16F series).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt6pas":{"origin":"x11-toolkits/qt6pas","version":"6.2.8"}},"categories":["editors"],"shlibs_required":["libQt6Pas.so.6"],"annotations":{"flavor":"qt6"}},{"name":"phpunit8-php81","origin":"devel/phpunit8","version":"8.5.37","comment":"Testing framework for unit tests","maintainer":"joneum@FreeBSD.org","www":"https://www.phpunit.de","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eeeaa1c70ed441ffed1d97f53e87271c8303156eabff0b864e8eca138b16b66c","flatsize":3287155,"path":"All/phpunit8-php81-8.5.37.pkg","repopath":"All/phpunit8-php81-8.5.37.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":409280,"desc":"PHPUnit is a regression testing framework used by the developer\nwho implements unit tests in PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-phar":{"origin":"archivers/php81-phar","version":"8.1.29"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:phpunit_project:phpunit:8.5.37:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"phpunit10-php82","origin":"devel/phpunit10","version":"10.5.21","comment":"Testing framework for unit tests","maintainer":"sunpoet@FreeBSD.org","www":"https://phpunit.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cad15c8f4f73ced290f476255695c9cda270bd0314cf814e17b66912a50f0d5a","flatsize":5022940,"path":"All/phpunit10-php82-10.5.21.pkg","repopath":"All/phpunit10-php82-10.5.21.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":495216,"desc":"PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of\nthe xUnit architecture for unit testing frameworks.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:phpunit_project:phpunit:10.5.21:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"phpunit10-php81","origin":"devel/phpunit10","version":"10.5.21","comment":"Testing framework for unit tests","maintainer":"sunpoet@FreeBSD.org","www":"https://phpunit.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"762d2823114c82432a495197cbe948e3aee7745e2eefdc498ed0d0d6ed146d83","flatsize":5022940,"path":"All/phpunit10-php81-10.5.21.pkg","repopath":"All/phpunit10-php81-10.5.21.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":495056,"desc":"PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of\nthe xUnit architecture for unit testing frameworks.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-phar":{"origin":"archivers/php81-phar","version":"8.1.29"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:phpunit_project:phpunit:10.5.21:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"phprecipebook","origin":"www/phprecipebook","version":"3.01_5","comment":"Small php webapp to manage your recipes","maintainer":"madpilot@FreeBSD.org","www":"https://phprecipebook.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74372ca681fc3fbbe0dcc2f3a5d6737441886df823f2c700614f995b5f4f9fbf","flatsize":5370305,"path":"All/phprecipebook-3.01_5.pkg","repopath":"All/phprecipebook-3.01_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":643948,"desc":"This projects purpose is to provide a convenient way to construct\na weekly shopping list from a known list of recipes. The user can\nview, add, search and modify recipes like any decent web based\ncookbook. This cookbook provides the extra functionality to add\nrecipes to a shopping list. The shopping list then can be saved or\nprinted out.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pgsql":{"origin":"databases/php82-pgsql","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["www","deskutils"],"options":{"PGSQL":"on"},"messages":[{"message":"Please read:\n\n/usr/local/www/phprecipebook/docs/INSTALL.UNIX\n\nIf you are upgrading then read this too:\n\n/usr/local/www/phprecipebook/docs/UPGRADE.TXT","type":"install"}]},{"name":"phpunit11-php82","origin":"devel/phpunit11","version":"11.2.2","comment":"Testing framework for unit tests","maintainer":"sunpoet@FreeBSD.org","www":"https://phpunit.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f51bbac4bda1674b8c5df337421186e5228e531f18afd92e3fb9d9b7004798c","flatsize":5136269,"path":"All/phpunit11-php82-11.2.2.pkg","repopath":"All/phpunit11-php82-11.2.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":499280,"desc":"PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of\nthe xUnit architecture for unit testing frameworks.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:phpunit_project:phpunit:11.2.2:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"phpunit10-php83","origin":"devel/phpunit10","version":"10.5.21","comment":"Testing framework for unit tests","maintainer":"sunpoet@FreeBSD.org","www":"https://phpunit.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6617d1898e9b20091c0e7f297cce5a4c748d50655ad1653ec071ed683aa72492","flatsize":5022940,"path":"All/phpunit10-php83-10.5.21.pkg","repopath":"All/phpunit10-php83-10.5.21.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":495256,"desc":"PHPUnit is a programmer-oriented testing framework for PHP. It is an instance of\nthe xUnit architecture for unit testing frameworks.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-phar":{"origin":"archivers/php83-phar","version":"8.3.9"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:phpunit_project:phpunit:10.5.21:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"phpmustache","origin":"www/phpmustache","version":"2.14.2","comment":"PHP5 code for Mustache","maintainer":"marc@bumblingdork.com","www":"https://github.com/bobthecow/mustache.php","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"baf912a074b089aab20d0cb11462ddf0d05352a958fea587486f4b6ddb73793f","flatsize":130391,"path":"All/phpmustache-2.14.2.pkg","repopath":"All/phpmustache-2.14.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22020,"desc":"A Mustache implementation in PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"options":{"EXAMPLES":"on"},"messages":[{"message":"You need to adjust php's include_path to contain `/usr/local/share/phpmustache'!\nFor example, insert\n\tinclude_path = \".:/usr/local/share/phpmustache\"\ninto `/usr/local/etc/php.ini'.","type":"install"}]},{"name":"phppgadmin-php82","origin":"databases/phppgadmin","version":"7.14.7","comment":"Web Based Postgres Administration","maintainer":"dinoex@FreeBSD.org","www":"https://github.com/ReimuHakurei/phpPgAdmin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d52e8f72a46d964c6f670b10b76274c6c08df1fcf8ca9b417e73237fd586dc3","flatsize":4829079,"path":"All/phppgadmin-php82-7.14.7.pkg","repopath":"All/phppgadmin-php82-7.14.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":829276,"desc":"phpPgAdmin is phpMyAdmin (for MySQL) ported to PostgreSQL. phpPgAdmin is a\nfully functional PostgreSQL administration utility. You can use it to create\nand maintain multiple databases and even multiple servers.\n\nFeatures include:\n - create and drop databases\n - create, copy, drop and alter\n   tables/views/sequences/functions/indicies/triggers\n - edit and add fields (to the extent Postgres allows)\n - execute any SQL-statement, even batch-queries\n - manage primary and unique keys\n - create and read dumps of tables\n - administer one single database\n - administer multiple servers\n - administer postgres users and groups\n\nLICENSE: GPL2 or later","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pgsql":{"origin":"databases/php82-pgsql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["databases","www"],"annotations":{"cpe":"cpe:2.3:a:phppgadmin_project:phppgadmin:7.14.7:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"phpmailer","origin":"mail/phpmailer","version":"5.2.28","comment":"Full Featured Email Transfer Class for PHP","maintainer":"joneum@FreeBSD.org","www":"https://github.com/PHPMailer/PHPMailer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7482d38338f0468d46fd66a69720f9e02e2f0b127dccbb655ffccb538015edb7","flatsize":597724,"path":"All/phpmailer-5.2.28.pkg","repopath":"All/phpmailer-5.2.28.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":121324,"desc":"PHP email transport class featuring multiple file attachments, SMTP\nservers, CCs, BCCs, HTML messages, and word wrap, and more. It can\nsend email via sendmail, PHP mail(), or with SMTP. Methods are based\non the popular AspEmail active server component.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["mail"],"options":{"EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:phpmailer_project:phpmailer:5.2.28:::::dragonfly6:x86_64"},"messages":[{"message":"You need to adjust php's include_path to contain `/usr/local/share/phpmailer'!\nFor example, insert\n\tinclude_path = \".:/usr/local/share/phpmailer\"\ninto `/usr/local/etc/php.ini'.","type":"install"}]},{"name":"piwigo-php82","origin":"www/piwigo","version":"14.4.0_3","comment":"PHP based Web Gallery","maintainer":"netchild@FreeBSD.org","www":"https://piwigo.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e12cdae7aa9b572657369f08b2c08b09fff70dfd621b61dc28482a19cd27d3b","flatsize":43734030,"path":"All/piwigo-php82-14.4.0_3.pkg","repopath":"All/piwigo-php82-14.4.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11505944,"desc":"Piwigo is a photo gallery software for the web that comes with powerful features\nto publish and manage your collection of pictures.\n\nStarted in 2002, the project is now supported by an active community of users\nand developers. It supports numerous galleries of all sizes all over the world,\nfrom an individual ten-photos party to the images stock of an agency. This\nscalability is supported by smart browsing capabilities based on categories,\ntags and chronological search. Various extensions make Piwigo even more\nscalable and customizable to suit your own needs and desires.\n\nPiwigo is both web and photo standard compliant. And, icing on the cake, it is\nfree and opensource.\n\nPhpWebGallery became Piwigo on February 15th, 2009.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sodium":{"origin":"security/php82-sodium","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on","EXIFTOOL":"off","FFMPEG":"off","IMAGICK":"off","MEDIAINFO":"off"},"annotations":{"cpe":"cpe:2.3:a:piwigo:piwigo:14.4.0:::::dragonfly6:x86_64:3","flavor":"php82"},"messages":[{"message":"The Piwigo Photo Gallery has been installed in the directory\n/usr/local/www/piwigo\nand optionally, with the documentation at\n/usr/local/share/doc/piwigo\nand the content of the tools directory at\n/usr/local/share/examples/piwigo.\n\nIf this is a new installation, don't forget to verify that your\nPHP configuration is OK and that you have an MySQL database.\nThe local directory contains the empty structure\nused to store local configuration.\n\nIf you are upgrading, alwyas read the documentation\non the site. There may be special steps you need to\nbring your site to the new version.\n\nMake sure the ownership and mode of the installation\ndirectores and files match your intended use.\n\nIf you included ImageMagick, don't forget to set\n$conf['ext_imagick_dir'] = '/usr/local/bin/';\nin your local config.\n\nYou must add appropriate configuration directives to your\napache configuration file (/usr/local/etc/apache/httpd.conf).\nA typical configuration would be:\n\n    Alias /gallery/ \"/usr/local/www/piwigo/\"\n\n    <Directory \"/usr/local/www/piwigo\">\n\tAllowOverride None\n\tOrder allow,deny\n\tAllow from all\n    </Directory>\n\nFor installation and upgrade information, check the readme file.","type":"install"},{"message":"WARNING: If you intend *NOT* use this package anymore,\n  you may need to remove the following directory manually:\n  /usr/local/www/piwigo\n  and delete the application database.","type":"remove"}]},{"name":"phpvirtualbox-legacy","origin":"www/phpvirtualbox-legacy","version":"5.2.1_5","comment":"AJAX Web Interface for VirtualBox","maintainer":"vbox@FreeBSD.org","www":"https://sourceforge.net/projects/phpvirtualbox/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5a06a609e825e345591481400caeaa9465047d3c9716accb1f4b1568fe8e872","flatsize":15926731,"path":"All/phpvirtualbox-legacy-5.2.1_5.pkg","repopath":"All/phpvirtualbox-legacy-5.2.1_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2827896,"desc":"An open source, AJAX implementation of the VirtualBox user\ninterface written in PHP. As a modern web interface, it allows\nyou to access and control remote VirtualBox instances","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-soap":{"origin":"net/php82-soap","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www"]},{"name":"phpminiadmin","origin":"databases/phpminiadmin","version":"1.9.170730","comment":"Lightweight alternative to phpMyAdmin","maintainer":"cyberbotx@cyberbotx.com","www":"https://phpminiadmin.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1497fe43fd10b370a6931bc84cff94ade17f697821b6b83569d574a075794efb","flatsize":59041,"path":"All/phpminiadmin-1.9.170730.pkg","repopath":"All/phpminiadmin-1.9.170730.pkg","licenselogic":"or","licenses":["GPLv2","MIT"],"pkgsize":19764,"desc":"Lightweight alternative to heavy phpMyAdmin for easy access MySQL databases.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["databases","www"],"annotations":{"cpe":"cpe:2.3:a:phpminiadmin_project:phpminiadmin:1.9.170730:::::dragonfly6:x86_64"}},{"name":"phpmailer6","origin":"mail/phpmailer6","version":"6.9.1","comment":"Full Featured Email Transfer Class for PHP","maintainer":"joneum@FreeBSD.org","www":"https://github.com/PHPMailer/PHPMailer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d5815ab89388772b30b9b2594e2298d876b618d883e0983d6dc405c65e6a2a2","flatsize":390128,"path":"All/phpmailer6-6.9.1.pkg","repopath":"All/phpmailer6-6.9.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":81296,"desc":"PHP email transport class featuring multiple file attachments, SMTP\nservers, CCs, BCCs, HTML messages, and word wrap, and more. It can\nsend email via sendmail, PHP mail(), or with SMTP. Methods are based\non the popular AspEmail active server component.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["mail"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:phpmailer_project:phpmailer:6.9.1:::::dragonfly6:x86_64"},"messages":[{"message":"You need to adjust php's include_path to contain `/usr/local/share/phpmailer'!\nFor example, insert\n\t\n\t\tinclude_path = \".:/usr/local/share/phpmailer\"\n\ninto `/usr/local/etc/php.ini'.","type":"install"}]},{"name":"phppgadmin-php83","origin":"databases/phppgadmin","version":"7.14.7","comment":"Web Based Postgres Administration","maintainer":"dinoex@FreeBSD.org","www":"https://github.com/ReimuHakurei/phpPgAdmin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9082f03e732e2e4fcdbfb35e2c23b201ba366ea748e46cfeaddfd8ac044d2d0d","flatsize":4829079,"path":"All/phppgadmin-php83-7.14.7.pkg","repopath":"All/phppgadmin-php83-7.14.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":829316,"desc":"phpPgAdmin is phpMyAdmin (for MySQL) ported to PostgreSQL. phpPgAdmin is a\nfully functional PostgreSQL administration utility. You can use it to create\nand maintain multiple databases and even multiple servers.\n\nFeatures include:\n - create and drop databases\n - create, copy, drop and alter\n   tables/views/sequences/functions/indicies/triggers\n - edit and add fields (to the extent Postgres allows)\n - execute any SQL-statement, even batch-queries\n - manage primary and unique keys\n - create and read dumps of tables\n - administer one single database\n - administer multiple servers\n - administer postgres users and groups\n\nLICENSE: GPL2 or later","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pgsql":{"origin":"databases/php83-pgsql","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"}},"categories":["databases","www"],"annotations":{"cpe":"cpe:2.3:a:phppgadmin_project:phppgadmin:7.14.7:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"phpsysinfo-php82","origin":"www/phpsysinfo","version":"3.4.3_2","comment":"PHP script for displaying system information","maintainer":"tremere@cainites.net","www":"https://phpsysinfo.github.io/phpsysinfo/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b99a060eda5628fbbe92667155c20dc4259c8cd30d175efefd5f9aaf19464aa","flatsize":4478183,"path":"All/phpsysinfo-php82-3.4.3_2.pkg","repopath":"All/phpsysinfo-php82-3.4.3_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":951592,"desc":"phpsysinfo is a PHP script that displays information about the host being\naccessed.\nIt will displays things like Uptime, CPU, Memory, SCSI, IDE, PCI, Ethernet,\nFloppy, and Video Information.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xsl":{"origin":"textproc/php82-xsl","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:phpsysinfo:phpsysinfo:3.4.3:::::dragonfly6:x86_64:2"},"messages":[{"message":"You will also need to configure Apache.  Consider adding the following\nto your httpd.conf:\n\n     Alias /phpSysInfo \"/usr/local/www/phpsysinfo/\"\n\n    <Directory \"/usr/local/www/phpsysinfo\">\n        AllowOverride all\n\tAllow from all\n    </Directory>\n\nThen restart Apache: 'apachectl graceful'\n\nPlease visit 'http://localhost/phpsysinfo/' in a\nweb-browser and follow the configuration instructions.","type":"install"},{"message":"This version requires a manual review of the phpsysinfo.ini. Some plugins have\nchanged and/or renamed settings, which will causes issues running phpSysInfo.","type":"upgrade","maximum_version":"3.4.1"}]},{"name":"phpvirtualbox","origin":"www/phpvirtualbox","version":"6.1_4","comment":"AJAX Web Interface for VirtualBox","maintainer":"vbox@FreeBSD.org","www":"https://sourceforge.net/projects/phpvirtualbox/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df774ca6bcd0f93479f1e169c73b2007321fc6ced3786adf249dba1a90bf0830","flatsize":22146977,"path":"All/phpvirtualbox-6.1_4.pkg","repopath":"All/phpvirtualbox-6.1_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2883808,"desc":"An open source, AJAX implementation of the VirtualBox user\ninterface written in PHP. As a modern web interface, it allows\nyou to access and control remote VirtualBox instances","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-soap":{"origin":"net/php82-soap","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www"]},{"name":"phppgadmin-php81","origin":"databases/phppgadmin","version":"7.14.7","comment":"Web Based Postgres Administration","maintainer":"dinoex@FreeBSD.org","www":"https://github.com/ReimuHakurei/phpPgAdmin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24edf07bd430ca43a856eac11d9df2c76b5b6d6ed068efe1b0e7df87c6379ef7","flatsize":4829079,"path":"All/phppgadmin-php81-7.14.7.pkg","repopath":"All/phppgadmin-php81-7.14.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":829228,"desc":"phpPgAdmin is phpMyAdmin (for MySQL) ported to PostgreSQL. phpPgAdmin is a\nfully functional PostgreSQL administration utility. You can use it to create\nand maintain multiple databases and even multiple servers.\n\nFeatures include:\n - create and drop databases\n - create, copy, drop and alter\n   tables/views/sequences/functions/indicies/triggers\n - edit and add fields (to the extent Postgres allows)\n - execute any SQL-statement, even batch-queries\n - manage primary and unique keys\n - create and read dumps of tables\n - administer one single database\n - administer multiple servers\n - administer postgres users and groups\n\nLICENSE: GPL2 or later","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pgsql":{"origin":"databases/php81-pgsql","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"}},"categories":["databases","www"],"annotations":{"cpe":"cpe:2.3:a:phppgadmin_project:phppgadmin:7.14.7:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"piwigo-php81","origin":"www/piwigo","version":"14.4.0_3","comment":"PHP based Web Gallery","maintainer":"netchild@FreeBSD.org","www":"https://piwigo.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22eded8b5d08e09b9f16aca7970f17bdfa4fe2ca0ab07f0dd9399cb924b591e1","flatsize":43734030,"path":"All/piwigo-php81-14.4.0_3.pkg","repopath":"All/piwigo-php81-14.4.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11505448,"desc":"Piwigo is a photo gallery software for the web that comes with powerful features\nto publish and manage your collection of pictures.\n\nStarted in 2002, the project is now supported by an active community of users\nand developers. It supports numerous galleries of all sizes all over the world,\nfrom an individual ten-photos party to the images stock of an agency. This\nscalability is supported by smart browsing capabilities based on categories,\ntags and chronological search. Various extensions make Piwigo even more\nscalable and customizable to suit your own needs and desires.\n\nPiwigo is both web and photo standard compliant. And, icing on the cake, it is\nfree and opensource.\n\nPhpWebGallery became Piwigo on February 15th, 2009.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-exif":{"origin":"graphics/php81-exif","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-sodium":{"origin":"security/php81-sodium","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on","EXIFTOOL":"off","FFMPEG":"off","IMAGICK":"off","MEDIAINFO":"off"},"annotations":{"cpe":"cpe:2.3:a:piwigo:piwigo:14.4.0:::::dragonfly6:x86_64:3","flavor":"php81"},"messages":[{"message":"The Piwigo Photo Gallery has been installed in the directory\n/usr/local/www/piwigo\nand optionally, with the documentation at\n/usr/local/share/doc/piwigo\nand the content of the tools directory at\n/usr/local/share/examples/piwigo.\n\nIf this is a new installation, don't forget to verify that your\nPHP configuration is OK and that you have an MySQL database.\nThe local directory contains the empty structure\nused to store local configuration.\n\nIf you are upgrading, alwyas read the documentation\non the site. There may be special steps you need to\nbring your site to the new version.\n\nMake sure the ownership and mode of the installation\ndirectores and files match your intended use.\n\nIf you included ImageMagick, don't forget to set\n$conf['ext_imagick_dir'] = '/usr/local/bin/';\nin your local config.\n\nYou must add appropriate configuration directives to your\napache configuration file (/usr/local/etc/apache/httpd.conf).\nA typical configuration would be:\n\n    Alias /gallery/ \"/usr/local/www/piwigo/\"\n\n    <Directory \"/usr/local/www/piwigo\">\n\tAllowOverride None\n\tOrder allow,deny\n\tAllow from all\n    </Directory>\n\nFor installation and upgrade information, check the readme file.","type":"install"},{"message":"WARNING: If you intend *NOT* use this package anymore,\n  you may need to remove the following directory manually:\n  /usr/local/www/piwigo\n  and delete the application database.","type":"remove"}]},{"name":"phplot","origin":"graphics/phplot","version":"6.2.0_2","comment":"PHP class for creating scientific and business charts","maintainer":"ports@FreeBSD.org","www":"http://www.phplot.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b68e6fb0ce2e03b6e7eb21e3cbaa875d6b8c56e5c26dcd2a67653cbd7ed091a","flatsize":2914977,"path":"All/phplot-6.2.0_2.pkg","repopath":"All/phplot-6.2.0_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":916164,"desc":"A graph library for dynamic scientific, business, and stock-market charts.\nWritten in PHP and supports, PHP3, PHP4, TTF (or no ttf), and GD versions 1.2 -\nlatest version. Includes Pie, Bar, Line, Area, Point and combination plots.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["graphics","www"],"options":{"DOCS":"on","FONTS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe phplot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"phpldapadmin-php83","origin":"net/phpldapadmin","version":"1.2.6.7","comment":"PHP application to administer LDAP over the web","maintainer":"ports@bsdserwis.com","www":"https://github.com/leenooks/phpLDAPadmin/wiki","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eaaba03a9096c7f5c3e716d644563bf9d441345dc7402a357dff48ba7ddd46e5","flatsize":2936570,"path":"All/phpldapadmin-php83-1.2.6.7.pkg","repopath":"All/phpldapadmin-php83-1.2.6.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":846408,"desc":"phpLDAPadmin is a web-based LDAP client. It provides easy,\nanywhere-accessible, multi-language administration for your LDAP\nserver. Its hierarchical tree-viewer and advanced search functionality\nmake it intuitive to browse and administer your LDAP directory. Since\nit is a web application, this LDAP browser works on many platforms,\nmaking your LDAP server easily manageable from any\nlocation. phpLDAPadmin is the perfect LDAP browser for the LDAP\nprofessional and novice alike. Its user base consists mostly of LDAP\nadministration professionals.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gettext":{"origin":"devel/php83-gettext","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"}},"categories":["net","www"],"groups":["www"],"options":{"MCRYPT":"off"},"annotations":{"cpe":"cpe:2.3:a:phpldapadmin_project:phpldapadmin:1.2.6.7:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"phpldapadmin-php83-1.2.6.7 has been installed into:\n\n    /usr/local/www/phpldapadmin\n\nPlease edit config.php to suit your needs.\n\nTo make phpLDAPadmin available through your web site, I suggest that\nyou add something like the following to httpd.conf:\n\n    Alias /phpldapadmin/ \"/usr/local/www/phpldapadmin/htdocs/\"\n\n    <Directory \"/usr/local/www/phpldapadmin/htdocs\">\n        Options none\n        AllowOverride none\n\n        Order Deny,Allow\n        Deny from all\n        Allow from 127.0.0.1 .example.com\n    </Directory>","type":"install"}]},{"name":"phpicalendar-RC7","origin":"deskutils/phpicalendar","version":"2.4,1","comment":"Webbased calendar with iCal support","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/phpicalendar/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0672b91ff3692b82d99dce19c618cade75a938f0eaeee5b2779a98802e50bcde","flatsize":1216694,"path":"All/phpicalendar-RC7-2.4,1.pkg","repopath":"All/phpicalendar-RC7-2.4,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":229476,"desc":"PHP iCalendar is a php-based iCal file parser. Its based on v2.0\nof the IETF spec. It displays iCal files in a nice logical, clean\nmanner with day, week, month, and year navigation, printer view,\nRSS-enabled, and searchable. It supports 12 languages, is fully\ntheme-able, and has complete timezone support.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["deskutils","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:phpicalendar:phpicalendar:2.4:::::dragonfly6:x86_64"},"messages":[{"message":"PHPiCalendar post-install instructions\n--------------------------------------\nEdit /usr/local/www/phpicalendar/config.inc.php first to suit your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe phpicalendar-RC7 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"phpldapadmin-php82","origin":"net/phpldapadmin","version":"1.2.6.7","comment":"PHP application to administer LDAP over the web","maintainer":"ports@bsdserwis.com","www":"https://github.com/leenooks/phpLDAPadmin/wiki","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"611d1a189f55f814fe1e541ba84dba74034b10ac96da46f5a75a91df0b4a4a68","flatsize":2936570,"path":"All/phpldapadmin-php82-1.2.6.7.pkg","repopath":"All/phpldapadmin-php82-1.2.6.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":847968,"desc":"phpLDAPadmin is a web-based LDAP client. It provides easy,\nanywhere-accessible, multi-language administration for your LDAP\nserver. Its hierarchical tree-viewer and advanced search functionality\nmake it intuitive to browse and administer your LDAP directory. Since\nit is a web application, this LDAP browser works on many platforms,\nmaking your LDAP server easily manageable from any\nlocation. phpLDAPadmin is the perfect LDAP browser for the LDAP\nprofessional and novice alike. Its user base consists mostly of LDAP\nadministration professionals.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["net","www"],"groups":["www"],"options":{"MCRYPT":"off"},"annotations":{"cpe":"cpe:2.3:a:phpldapadmin_project:phpldapadmin:1.2.6.7:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"phpldapadmin-php82-1.2.6.7 has been installed into:\n\n    /usr/local/www/phpldapadmin\n\nPlease edit config.php to suit your needs.\n\nTo make phpLDAPadmin available through your web site, I suggest that\nyou add something like the following to httpd.conf:\n\n    Alias /phpldapadmin/ \"/usr/local/www/phpldapadmin/htdocs/\"\n\n    <Directory \"/usr/local/www/phpldapadmin/htdocs\">\n        Options none\n        AllowOverride none\n\n        Order Deny,Allow\n        Deny from all\n        Allow from 127.0.0.1 .example.com\n    </Directory>","type":"install"}]},{"name":"phpfpmtop","origin":"www/phpfpmtop","version":"0.2_9","comment":"Top-inspired processviewer for PHP-FPM","maintainer":"mops@punkt.de","www":"https://github.com/abrander/phpfpmtop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe302640327408650801bf5410987ce106b147179bd5d89a98fb8b29b667b372","flatsize":5138597,"path":"All/phpfpmtop-0.2_9.pkg","repopath":"All/phpfpmtop-0.2_9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1772656,"desc":"Top-inspired processviewer for PHP-FPM","categories":["www","devel"]},{"name":"phpldapadmin-php81","origin":"net/phpldapadmin","version":"1.2.6.7","comment":"PHP application to administer LDAP over the web","maintainer":"ports@bsdserwis.com","www":"https://github.com/leenooks/phpLDAPadmin/wiki","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"909f44f4a7beef542de342be581628a1efbae0a654611292102de97a33c7e1a7","flatsize":2936570,"path":"All/phpldapadmin-php81-1.2.6.7.pkg","repopath":"All/phpldapadmin-php81-1.2.6.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":846012,"desc":"phpLDAPadmin is a web-based LDAP client. It provides easy,\nanywhere-accessible, multi-language administration for your LDAP\nserver. Its hierarchical tree-viewer and advanced search functionality\nmake it intuitive to browse and administer your LDAP directory. Since\nit is a web application, this LDAP browser works on many platforms,\nmaking your LDAP server easily manageable from any\nlocation. phpLDAPadmin is the perfect LDAP browser for the LDAP\nprofessional and novice alike. Its user base consists mostly of LDAP\nadministration professionals.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gettext":{"origin":"devel/php81-gettext","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"}},"categories":["net","www"],"groups":["www"],"options":{"MCRYPT":"off"},"annotations":{"cpe":"cpe:2.3:a:phpldapadmin_project:phpldapadmin:1.2.6.7:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"phpldapadmin-php81-1.2.6.7 has been installed into:\n\n    /usr/local/www/phpldapadmin\n\nPlease edit config.php to suit your needs.\n\nTo make phpLDAPadmin available through your web site, I suggest that\nyou add something like the following to httpd.conf:\n\n    Alias /phpldapadmin/ \"/usr/local/www/phpldapadmin/htdocs/\"\n\n    <Directory \"/usr/local/www/phpldapadmin/htdocs\">\n        Options none\n        AllowOverride none\n\n        Order Deny,Allow\n        Deny from all\n        Allow from 127.0.0.1 .example.com\n    </Directory>","type":"install"}]},{"name":"plex-ttf","origin":"x11-fonts/plex-ttf","version":"6.4.0","comment":"IBM's signature typeface","maintainer":"delphij@FreeBSD.org","www":"https://github.com/IBM/plex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e3d76749c1861c5e8f9d5cf4024bde03ea961472816ed14fff2415253496f44","flatsize":101242544,"path":"All/plex-ttf-6.4.0.pkg","repopath":"All/plex-ttf-6.4.0.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":37417048,"desc":"Plex is IBM's signature typeface.  The Plex family comes in a Sans,\nSerif, Mono and Sans Condensed variant, all with roman and true\nitalics.  The fonts have been designed to work well in user interface\n(UI) environments as well as other mediums.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"phpMyAdmin5-php83","origin":"databases/phpmyadmin5","version":"5.2.1_1","comment":"Set of PHP-scripts to manage MySQL over the web","maintainer":"joneum@FreeBSD.org","www":"https://www.phpmyadmin.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d06904f8e5dd44e3ea9cb4e03bd0e401628420c0c4847df5fa66b1ec99dc8b5","flatsize":50283893,"path":"All/phpMyAdmin5-php83-5.2.1_1.pkg","repopath":"All/phpMyAdmin5-php83-5.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7691588,"desc":"Currently phpMyAdmin can:\n\n    * browse and drop databases, tables, views, columns and indexes\n    * display multiple results sets through stored procedures or queries\n    * create, copy, drop, rename and alter databases, tables, columns\n      and indexes\n    * maintain server, databases and tables, with proposals on server\n      configuration\n    * execute, edit and bookmark any SQL-statement, even batch-queries\n    * load text files into tables\n    * create and read dumps of tables\n    * export data to various formats: CSV, XML, PDF, ISO/IEC 26300 -\n      OpenDocument Text and Spreadsheet, Microsoft Word 2000, and\n      LATEX formats\n    * import data and MySQL structures from OpenDocument spreadsheets,\n      as well as XML, CSV, and SQL files\n    * administer multiple servers\n    * manage MySQL users and privileges\n    * check referential integrity in MyISAM tables\n    * using Query-by-example (QBE), create complex queries\n      automatically connecting required tables\n    * create PDF graphics of your database layout\n    * search globally in a database or a subset of it\n    * transform stored data into any format using a set of predefined\n      functions, like displaying BLOB-data as image or download-link\n    * track changes on databases, tables and views\n    * support InnoDB tables and foreign keys\n    * support mysqli, the improved MySQL extension\n    * create, edit, call, export and drop stored procedures and\n      functions\n    * create, edit, export and drop events and triggers\n    * communicate in 62 different languages","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-bz2":{"origin":"archivers/php83-bz2","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlwriter":{"origin":"textproc/php83-xmlwriter","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["databases","www"],"groups":["www"],"options":{"BZ2":"on","CURL":"off","GD":"on","GMP":"off","MBSTRING":"on","OPCACHE":"off","SODIUM":"off","ZIP":"on","ZLIB":"on"},"annotations":{"cpe":"cpe:2.3:a:phpmyadmin:phpmyadmin:5.2.1:::::dragonfly6:x86_64:1","flavor":"php83"},"messages":[{"message":"phpMyAdmin5-php83-5.2.1_1 has been installed into:\n\n    /usr/local/www/phpMyAdmin\n\nPlease edit config.inc.php to suit your needs.\n\nTo make phpMyAdmin available through your web site, I suggest\nthat you add something like the following to httpd.conf:\n\nAlias /phpmyadmin/ \"/usr/local/www/phpMyAdmin/\"\n\n<Directory \"/usr/local/www/phpMyAdmin/\">\n\tOptions None\n\tAllowOverride Limit\n\n\tRequire local\n    \tRequire host .example.com\n</Directory>\n\nSECURITY NOTE: phpMyAdmin is an administrative tool that has had several\nremote vulnerabilities discovered in the past, some allowing remote\nattackers to execute arbitrary code with the web server's user credential.\nAll known problems have been fixed, but the FreeBSD Security Team strongly\nadvises that any instance be protected with an additional protection layer,\ne.g. a different access control mechanism implemented by the web server\nas shown in the example.  Do consider enabling phpMyAdmin only when it\nis in use.","type":"install"}]},{"name":"plan9port","origin":"devel/plan9port","version":"20220913","comment":"Plan 9 from User Space","maintainer":"ports@FreeBSD.org","www":"https://9fans.github.io/plan9port/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7456c7115b9b91ae7d7a1530fb190f2833a521ec559fbbcac8a9d9c19a8e447","flatsize":142854532,"path":"All/plan9port-20220913.pkg","repopath":"All/plan9port-20220913.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35031696,"desc":"Plan 9 is a distributed computing environment built at Bell Labs\nstarting in the late 1980s.  Plan 9 became a convenient platform for\nexperimenting with new ideas, applications, and services.\n\nPlan 9 from User Space (aka plan9port) is a port of many Plan 9\nprograms from their native Plan 9 environment to Unix-like operating\nsystems.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["devel","plan9"],"shlibs_required":["libX11.so.6","libfontconfig.so.1","libfreetype.so.6","libXext.so.6"],"options":{"DATA":"on"},"messages":[{"message":"The plan9port tools consist of many small binaries intimately tied\ntogether, some of them conflicting with DragonFly base utilities.  To\navoid runtime conflicts, you may wish to append\n/usr/local/plan9/bin to your PATH.\n\nAlternatively, plan9port tools can be run with /usr/local/bin/9\n\n    9 man 1 intro","type":"install"},{"message":"===>   NOTICE:\n\nThe plan9port port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"phplist-php81","origin":"mail/phplist","version":"3.6.15","comment":"Full-featured open-source newsletter manager","maintainer":"ports@bsdserwis.com","www":"https://www.phplist.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e7c0b40c610234e897ffcef26253afbe5135f06895a6d7c1e56f24c39784320","flatsize":82962014,"path":"All/phplist-php81-3.6.15.pkg","repopath":"All/phplist-php81-3.6.15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13333996,"desc":"Phplist is an email announcement delivery system. It is great for\nnewsletters, publicity lists, notifications, and many other uses.\n\nPhplist has many features, including:\n\n    * double opt-in subscription mechanism\n    * scheduling\n    * RSS\n    * list segmentation\n    * click-tracking\n    * attachments\n    * bounce management","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-gettext":{"origin":"devel/php81-gettext","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-imap":{"origin":"mail/php81-imap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["mail","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:phplist:phplist:3.6.15:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"plasma6-breeze","origin":"x11-themes/plasma6-breeze","version":"6.1.2","comment":"Artwork, styles and assets for the Breeze visual style for the Plasma Desktop","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5765f88af87ff8e0d16f0df056771a4610dcf6acc53398d406e05ef4e8d24096","flatsize":83355468,"path":"All/plasma6-breeze-6.1.2.pkg","repopath":"All/plasma6-breeze-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":52887988,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcmutils":{"origin":"devel/kf6-kcmutils","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kirigami":{"origin":"x11-toolkits/kf6-kirigami","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"plasma6-kdecoration":{"origin":"x11-wm/plasma6-kdecoration","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["x11-themes","kde","kde-plasma"],"shlibs_required":["libKF6KCMUtils.so.6","libKF6ConfigWidgets.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6ColorScheme.so.6","libKF6KCMUtilsQuick.so.6","libKF6I18n.so.6","libKF6ConfigGui.so.6","libKF6KCMUtilsCore.so.6","libKF6CoreAddons.so.6","libKF6ConfigCore.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libQt6DBus.so.6","libKF6IconThemes.so.6","libKF6GuiAddons.so.6","libkdecorations2.so.6","libKF6WindowSystem.so.6","libKirigamiPlatform.so.6","libX11.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6OpenGL.so.6"]},{"name":"phplist-php82","origin":"mail/phplist","version":"3.6.15","comment":"Full-featured open-source newsletter manager","maintainer":"ports@bsdserwis.com","www":"https://www.phplist.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1049ed7abf7291b0edebea39cca9c6a308d1896d04b442eb37f4c0e61122d03a","flatsize":82962014,"path":"All/phplist-php82-3.6.15.pkg","repopath":"All/phplist-php82-3.6.15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13333412,"desc":"Phplist is an email announcement delivery system. It is great for\nnewsletters, publicity lists, notifications, and many other uses.\n\nPhplist has many features, including:\n\n    * double opt-in subscription mechanism\n    * scheduling\n    * RSS\n    * list segmentation\n    * click-tracking\n    * attachments\n    * bounce management","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-imap":{"origin":"mail/php82-imap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["mail","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:phplist:phplist:3.6.15:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php83-zip","origin":"archivers/php83-zip","version":"8.3.9","comment":"The zip shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abcda5b2f83791ec24363b45c7ea4c2c4e2270fca29dafd3f338480ef7ea3668","flatsize":182134,"path":"All/php83-zip-8.3.9.pkg","repopath":"All/php83-zip-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":35788,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["archivers"],"shlibs_required":["libzip.so.5"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-zip.ini.sample","type":"install"}]},{"name":"phpmyfaq-php83","origin":"www/phpmyfaq","version":"3.2.6","comment":"Multilingual, completely database-driven FAQ-system","maintainer":"flo@FreeBSD.org","www":"https://www.phpmyfaq.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3de2dc05e1e3cfbdd7b8a16afcc4097d597142a41bc3f6a2c5f6aec48e795b96","flatsize":43821625,"path":"All/phpmyfaq-php83-3.2.6.pkg","repopath":"All/phpmyfaq-php83-3.2.6.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":9587504,"desc":"phpMyFAQ is a multilingual, completely database-driven FAQ-system. It\nsupports various databases to store all data, PHP 4.1.0 (or higher) is\nneeded in order to access this data. phpMyFAQ also offers a Content\nManagement-System with a WYSIWYG editor and an Image Manager, flexible\nmulti-user support with LDAP support, a news-system, user-tracking, language\nmodules, enhanced automatic content negotiation, templates, extensive\nXML-support, PDF-support, a backup-system and an easy to use installation\nscript.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlwriter":{"origin":"textproc/php83-xmlwriter","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:phpmyfaq:phpmyfaq:3.2.6:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"phpMyFAQ has been installed, but is not quite ready to be used yet!\n\n  You have to ensure that you have a database server (or ODBC access to a\n  remote database) installed and configured, and you have to ensure that\n  your PHP installation has been compiled with support for your database or\n  database access method.\n\n  To configure phpMyFAQ point your browser to\n\thttp://YOUR_SERVER/phpmyfaq/install/installer.php\n\thttp://YOUR_SERVER/phpmyfaq/admin/index.php\n\n  Use the username admin and your selected password\n  for your first login into the admin section.","type":"install"}]},{"name":"phpmyfaq-php82","origin":"www/phpmyfaq","version":"3.2.6","comment":"Multilingual, completely database-driven FAQ-system","maintainer":"flo@FreeBSD.org","www":"https://www.phpmyfaq.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62b8fbb01d7a79df6e57a014af9ed76fbc1e9bff67e9d5740d86b421955dbfc2","flatsize":43821625,"path":"All/phpmyfaq-php82-3.2.6.pkg","repopath":"All/phpmyfaq-php82-3.2.6.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":9587748,"desc":"phpMyFAQ is a multilingual, completely database-driven FAQ-system. It\nsupports various databases to store all data, PHP 4.1.0 (or higher) is\nneeded in order to access this data. phpMyFAQ also offers a Content\nManagement-System with a WYSIWYG editor and an Image Manager, flexible\nmulti-user support with LDAP support, a news-system, user-tracking, language\nmodules, enhanced automatic content negotiation, templates, extensive\nXML-support, PDF-support, a backup-system and an easy to use installation\nscript.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:phpmyfaq:phpmyfaq:3.2.6:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"phpMyFAQ has been installed, but is not quite ready to be used yet!\n\n  You have to ensure that you have a database server (or ODBC access to a\n  remote database) installed and configured, and you have to ensure that\n  your PHP installation has been compiled with support for your database or\n  database access method.\n\n  To configure phpMyFAQ point your browser to\n\thttp://YOUR_SERVER/phpmyfaq/install/installer.php\n\thttp://YOUR_SERVER/phpmyfaq/admin/index.php\n\n  Use the username admin and your selected password\n  for your first login into the admin section.","type":"install"}]},{"name":"php83-zlib","origin":"archivers/php83-zlib","version":"8.3.9","comment":"The zlib shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"486b7f6272751749248008a62f0f4604227fe079cb0eda98cf97d50763217258","flatsize":70236,"path":"All/php83-zlib-8.3.9.pkg","repopath":"All/php83-zlib-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":21812,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-zlib.ini.sample","type":"install"}]},{"name":"php83-xsl","origin":"textproc/php83-xsl","version":"8.3.9","comment":"The xsl shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58baaf812f53cdf3d4d4a429f197c848234619c2056aebe2dce18112bca3c700","flatsize":46940,"path":"All/php83-xsl-8.3.9.pkg","repopath":"All/php83-xsl-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15772,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"}},"categories":["textproc"],"shlibs_required":["libexslt.so.0","libxslt.so.1","libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-xsl.ini.sample","type":"install"}]},{"name":"phpmyfaq-php81","origin":"www/phpmyfaq","version":"3.2.6","comment":"Multilingual, completely database-driven FAQ-system","maintainer":"flo@FreeBSD.org","www":"https://www.phpmyfaq.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b7cca9b5a0f38a1730ba51737e2f4d1c0b24139ff5bcd35e04304ffea3a179f","flatsize":43821625,"path":"All/phpmyfaq-php81-3.2.6.pkg","repopath":"All/phpmyfaq-php81-3.2.6.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":9587732,"desc":"phpMyFAQ is a multilingual, completely database-driven FAQ-system. It\nsupports various databases to store all data, PHP 4.1.0 (or higher) is\nneeded in order to access this data. phpMyFAQ also offers a Content\nManagement-System with a WYSIWYG editor and an Image Manager, flexible\nmulti-user support with LDAP support, a news-system, user-tracking, language\nmodules, enhanced automatic content negotiation, templates, extensive\nXML-support, PDF-support, a backup-system and an easy to use installation\nscript.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlwriter":{"origin":"textproc/php81-xmlwriter","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:phpmyfaq:phpmyfaq:3.2.6:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"phpMyFAQ has been installed, but is not quite ready to be used yet!\n\n  You have to ensure that you have a database server (or ODBC access to a\n  remote database) installed and configured, and you have to ensure that\n  your PHP installation has been compiled with support for your database or\n  database access method.\n\n  To configure phpMyFAQ point your browser to\n\thttp://YOUR_SERVER/phpmyfaq/install/installer.php\n\thttp://YOUR_SERVER/phpmyfaq/admin/index.php\n\n  Use the username admin and your selected password\n  for your first login into the admin section.","type":"install"}]},{"name":"php83-xmlreader","origin":"textproc/php83-xmlreader","version":"8.3.9","comment":"The xmlreader shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b5e714afdfaba6b6686e83119a61c94333a0321bad60f49022eca138034f697","flatsize":68724,"path":"All/php83-xmlreader-8.3.9.pkg","repopath":"All/php83-xmlreader-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":17940,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-xmlreader.ini.sample","type":"install"}]},{"name":"php83-xmlwriter","origin":"textproc/php83-xmlwriter","version":"8.3.9","comment":"The xmlwriter shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27c3d3e32d29b295a55f07083b232ea4e62f185d05a38c383581a50aa43f9678","flatsize":78218,"path":"All/php83-xmlwriter-8.3.9.pkg","repopath":"All/php83-xmlwriter-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15588,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xmlwriter.ini.sample","type":"install"}]},{"name":"php83-xml","origin":"textproc/php83-xml","version":"8.3.9","comment":"The xml shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c27b376ebfd976904e11f8ded581fc930722a3ae32783e8f0d879c5ad9d85f35","flatsize":73712,"path":"All/php83-xml-8.3.9.pkg","repopath":"All/php83-xml-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":22308,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xml.ini.sample","type":"install"}]},{"name":"phpMyAdmin-php82","origin":"databases/phpmyadmin","version":"4.9.11_1","comment":"Set of PHP-scripts to manage MySQL over the web","maintainer":"joneum@FreeBSD.org","www":"https://www.phpmyadmin.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23b753c4a9776453b9fd9ef05a4be743f9a0d103b0dce427975919aa901d4cb9","flatsize":33713024,"path":"All/phpMyAdmin-php82-4.9.11_1.pkg","repopath":"All/phpMyAdmin-php82-4.9.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6245352,"desc":"Currently phpMyAdmin can:\n\n    * browse and drop databases, tables, views, columns and indexes\n    * display multiple results sets through stored procedures or queries\n    * create, copy, drop, rename and alter databases, tables, columns\n      and indexes\n    * maintain server, databases and tables, with proposals on server\n      configuration\n    * execute, edit and bookmark any SQL-statement, even batch-queries\n    * load text files into tables\n    * create and read dumps of tables\n    * export data to various formats: CSV, XML, PDF, ISO/IEC 26300 -\n      OpenDocument Text and Spreadsheet, Microsoft Word 2000, and\n      LATEX formats\n    * import data and MySQL structures from OpenDocument spreadsheets,\n      as well as XML, CSV, and SQL files\n    * administer multiple servers\n    * manage MySQL users and privileges\n    * check referential integrity in MyISAM tables\n    * using Query-by-example (QBE), create complex queries\n      automatically connecting required tables\n    * create PDF graphics of your database layout\n    * search globally in a database or a subset of it\n    * transform stored data into any format using a set of predefined\n      functions, like displaying BLOB-data as image or download-link\n    * track changes on databases, tables and views\n    * support InnoDB tables and foreign keys\n    * support mysqli, the improved MySQL extension\n    * create, edit, call, export and drop stored procedures and\n      functions\n    * create, edit, export and drop events and triggers\n    * communicate in 62 different languages","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bz2":{"origin":"archivers/php82-bz2","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["databases","www"],"groups":["www"],"options":{"BZ2":"on","CURL":"off","GD":"on","GMP":"off","MBSTRING":"on","OPCACHE":"off","SODIUM":"off","ZIP":"on","ZLIB":"on"},"annotations":{"cpe":"cpe:2.3:a:phpmyadmin:phpmyadmin:4.9.11:::::dragonfly6:x86_64:1","flavor":"php82"},"messages":[{"message":"phpMyAdmin-php82-4.9.11_1 has been installed into:\n\n    /usr/local/www/phpMyAdmin\n\nPlease edit config.inc.php to suit your needs.\n\nTo make phpMyAdmin available through your web site, I suggest\nthat you add something like the following to httpd.conf:\n\nAlias /phpmyadmin/ \"/usr/local/www/phpMyAdmin/\"\n\n<Directory \"/usr/local/www/phpMyAdmin/\">\n\tOptions None\n\tAllowOverride Limit\n\n\tRequire local\n    \tRequire host .example.com\n</Directory>\n\nSECURITY NOTE: phpMyAdmin is an administrative tool that has had several\nremote vulnerabilities discovered in the past, some allowing remote\nattackers to execute arbitrary code with the web server's user credential.\nAll known problems have been fixed, but the FreeBSD Security Team strongly\nadvises that any instance be protected with an additional protection layer,\ne.g. a different access control mechanism implemented by the web server\nas shown in the example.  Do consider enabling phpMyAdmin only when it\nis in use.","type":"install"}]},{"name":"php83-tidy","origin":"www/php83-tidy","version":"8.3.9","comment":"The tidy shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11ba51c9df5d1be33f11c7197cc6776028468711bc46b18fd9a26dba2d4e9994","flatsize":98954,"path":"All/php83-tidy-8.3.9.pkg","repopath":"All/php83-tidy-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":23472,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"tidy-html5":{"origin":"www/tidy-html5","version":"5.8.0_3"}},"categories":["www"],"shlibs_required":["libtidy.so.58"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-tidy.ini.sample","type":"install"}]},{"name":"php83-tokenizer","origin":"devel/php83-tokenizer","version":"8.3.9","comment":"The tokenizer shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9db4e6c70a65be0b98dde8549c3949dfaa1710a54eb6f82f38dbbd1377d7d3e7","flatsize":48839,"path":"All/php83-tokenizer-8.3.9.pkg","repopath":"All/php83-tokenizer-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":14580,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-tokenizer.ini.sample","type":"install"}]},{"name":"php83-sysvmsg","origin":"devel/php83-sysvmsg","version":"8.3.9","comment":"The sysvmsg shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad640fc594d4c89188ef0a36764e0425ec2c1a52a88e842913ea11630b059f4e","flatsize":26680,"path":"All/php83-sysvmsg-8.3.9.pkg","repopath":"All/php83-sysvmsg-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":10092,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sysvmsg.ini.sample","type":"install"}]},{"name":"php83-tarantool","origin":"databases/php-tarantool","version":"0.3.3","comment":"PECL PHP driver for Tarantool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tarantool/tarantool-php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cf0ac476efc04407ee1e23fd7257c42fd9101634c1477164d17b25335fd2428","flatsize":162638,"path":"All/php83-tarantool-0.3.3.pkg","repopath":"All/php83-tarantool-0.3.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":55372,"desc":"PECL PHP driver for Tarantool","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["databases"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-tarantool.ini.sample","type":"install"}]},{"name":"php83-sysvshm","origin":"devel/php83-sysvshm","version":"8.3.9","comment":"The sysvshm shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b48b047d2d0da5e040c86f16fb4d1400908f120cccbf40c043ab1b5ce442bb84","flatsize":24601,"path":"All/php83-sysvshm-8.3.9.pkg","repopath":"All/php83-sysvshm-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":9332,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sysvshm.ini.sample","type":"install"}]},{"name":"php83-xapian","origin":"databases/php-xapian","version":"1.4.25","comment":"PHP binding for Xapian","maintainer":"sunpoet@FreeBSD.org","www":"https://xapian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"940df11cde678bd1646e8ba13fbc4a7b33de5f747f72e795b88cbb95617476e5","flatsize":2201044,"path":"All/php83-xapian-1.4.25.pkg","repopath":"All/php83-xapian-1.4.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":295368,"desc":"PHP binding for Xapian","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["databases"],"shlibs_required":["libxapian.so.30"],"options":{"DOCS":"on"},"annotations":{"flavor":"php83"}},{"name":"php83-sqlite3","origin":"databases/php83-sqlite3","version":"8.3.9","comment":"The sqlite3 shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a215f51da7e1a4cb02f6b52083e80ca90aac27d317fc34f6fd5fee16a4ed122","flatsize":112379,"path":"All/php83-sqlite3-8.3.9.pkg","repopath":"All/php83-sqlite3-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":29108,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sqlite3.ini.sample","type":"install"}]},{"name":"php83-soap","origin":"net/php83-soap","version":"8.3.9","comment":"The soap shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b528187438c8d02672c9d2a7c6e715c6881cc642f5142a01448fe6c77b3a33d","flatsize":412434,"path":"All/php83-soap-8.3.9.pkg","repopath":"All/php83-soap-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":131440,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-soap.ini.sample","type":"install"}]},{"name":"php83-sysvsem","origin":"devel/php83-sysvsem","version":"8.3.9","comment":"The sysvsem shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f78e85f537584111f4cc33ff13f3acf69b5e54b68ce492b8babc1f02dcfeceb","flatsize":19079,"path":"All/php83-sysvsem-8.3.9.pkg","repopath":"All/php83-sysvsem-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8248,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sysvsem.ini.sample","type":"install"}]},{"name":"picard-tools","origin":"biology/picard-tools","version":"2.22.9","comment":"CLI tools for manipulating high-throughput sequencing (HTS) data","maintainer":"jwb@FreeBSD.org","www":"https://broadinstitute.github.io/picard/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4bb3fbcd30c42ab22972feb3dbc5d8f3523909829b48dc2a6744035f41f96f6","flatsize":17520770,"path":"All/picard-tools-2.22.9.pkg","repopath":"All/picard-tools-2.22.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16103176,"desc":"Picard is a set of command line tools for manipulating high-throughput\nsequencing (HTS) data and formats such as SAM/BAM/CRAM and VCF. These file\nformats are defined in the Hts-specs repository.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"samtools":{"origin":"biology/samtools","version":"1.17_1"}},"categories":["biology","java"]},{"name":"php83-snappy","origin":"archivers/php-snappy","version":"0.2.1","comment":"PHP extension for the snappy compression algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kjdev/php-ext-snappy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9109c17bbf4a99b24a2a9c5e9b2db68822a29d204b29415acdf2ca0185aea9d","flatsize":15747,"path":"All/php83-snappy-0.2.1.pkg","repopath":"All/php83-snappy-0.2.1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","PHP301"],"pkgsize":6724,"desc":"Provides the API to PHP for the snappy compression algorithm by\nGoogle.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"}},"categories":["archivers"],"shlibs_required":["libsnappy.so.1"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-snappy.ini.sample","type":"install"}]},{"name":"php83-snuffleupagus","origin":"security/snuffleupagus","version":"0.10.0_1","comment":"Security module for PHP","maintainer":"franco@opnsense.org","www":"https://snuffleupagus.readthedocs.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e08f7af0829c8df207be8085732d264e88e574f9e63c3d9ece15ef54020cdd70","flatsize":198225,"path":"All/php83-snuffleupagus-0.10.0_1.pkg","repopath":"All/php83-snuffleupagus-0.10.0_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":67892,"desc":"Snuffleupagus is a PHP module designed to drastically raise the cost\nof attacks against websites.  This is achieved by killing entire bug\nclasses and providing a powerful virtual-patching system, allowing the\nadministrator to fix specific vulnerabilities without having to touch\nthe PHP code.","deps":{"pcre2":{"origin":"devel/pcre2","version":"10.43"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"}},"categories":["security"],"shlibs_required":["libpcre2-8.so.0"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-snuffleupagus.ini.sample","type":"install"}]},{"name":"php83-zephir","origin":"lang/zephir","version":"0.17.0","comment":"Zephir is a transpiled language used for creating C-extensions for PHP","maintainer":"rcm@rcm.sh","www":"https://github.com/zephir-lang/zephir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28f750a982cbfcd27df57fabd761d182fd5b36fe31e41346d4188efd9f14fab2","flatsize":1662294,"path":"All/php83-zephir-0.17.0.pkg","repopath":"All/php83-zephir-0.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1523956,"desc":"Zephir is a high level programming language that eases the creation and\nmaintainability of extensions for PHP. Zephir extensions are exported to\nC code that can be compiled and optimized by major C compilers such as\ngcc/clang/vc++. Functionality is exposed to the PHP language.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-pecl-zephir_parser":{"origin":"textproc/pecl-zephir_parser","version":"1.6.0"},"php83-phar":{"origin":"archivers/php83-phar","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"},"re2c":{"origin":"devel/re2c","version":"3.0"}},"categories":["lang"],"annotations":{"flavor":"php83"}},{"name":"php83-session","origin":"www/php83-session","version":"8.3.9","comment":"The session shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"020d381350370e3fbad81015ad3009b6f2f93381eccbafed369d9d2858f2cb50","flatsize":134045,"path":"All/php83-session-8.3.9.pkg","repopath":"All/php83-session-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":40436,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-18-session.ini.sample","type":"install"}]},{"name":"php83-sodium","origin":"security/php83-sodium","version":"8.3.9","comment":"The sodium shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdaf51476137ea95bd7ebb469d3c559e132eae5e870de9adf59f0b57517aaa0a","flatsize":196476,"path":"All/php83-sodium-8.3.9.pkg","repopath":"All/php83-sodium-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":33908,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security"],"shlibs_required":["libsodium.so.26"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sodium.ini.sample","type":"install"}]},{"name":"php83-sockets","origin":"net/php83-sockets","version":"8.3.9","comment":"The sockets shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"606a0106fbf24bb6b74e0bc1d61225699e8c9da4dc0651eedc58eed8d1657928","flatsize":166474,"path":"All/php83-sockets-8.3.9.pkg","repopath":"All/php83-sockets-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":43580,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sockets.ini.sample","type":"install"}]},{"name":"php83-readline","origin":"devel/php83-readline","version":"8.3.9","comment":"The readline shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"203a6c8caf8231c1c32d1f8d129b0969d57034d4ee97244444a42a8e40e3c46e","flatsize":44962,"path":"All/php83-readline-8.3.9.pkg","repopath":"All/php83-readline-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":14780,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libedit.so.0"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-readline.ini.sample","type":"install"}]},{"name":"php83-snmp","origin":"net-mgmt/php83-snmp","version":"8.3.9","comment":"The snmp shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a590c3b2815e4f560cf9bbc3fe444b3d3a5bf8415b3d292d1708a4127b6e1556","flatsize":95620,"path":"All/php83-snmp-8.3.9.pkg","repopath":"All/php83-snmp-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":26232,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-mgmt"],"shlibs_required":["libnetsnmp.so.40","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-snmp.ini.sample","type":"install"}]},{"name":"php83-pspell","origin":"textproc/php83-pspell","version":"8.3.9","comment":"The pspell shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e106af64424aaa6a01ae606ece14285dc63596cebf1f63680f7de88f6eb6045c","flatsize":38564,"path":"All/php83-pspell-8.3.9.pkg","repopath":"All/php83-pspell-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":11188,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["textproc"],"shlibs_required":["libaspell.so.15","libpspell.so.15"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pspell.ini.sample","type":"install"}]},{"name":"php83-posix","origin":"sysutils/php83-posix","version":"8.3.9","comment":"The posix shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"803d4806ef4571481fb4f2e6616c97182201c2d6936b4279e5ef515c0ed1312c","flatsize":65590,"path":"All/php83-posix-8.3.9.pkg","repopath":"All/php83-posix-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":16656,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-posix.ini.sample","type":"install"}]},{"name":"php83-phar","origin":"archivers/php83-phar","version":"8.3.9","comment":"The phar shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d327b225a238b6fd9444aef6756615b95de140fb2ae59c8a0e83fe76a3724e7c","flatsize":389541,"path":"All/php83-phar-8.3.9.pkg","repopath":"All/php83-phar-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":115148,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-phar.ini.sample","type":"install"}]},{"name":"php83-shmop","origin":"devel/php83-shmop","version":"8.3.9","comment":"The shmop shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"671f30f3c8ad2276ea9a73081ffae94ed4ca994b578e4f0e08da1dc71dc5710e","flatsize":20698,"path":"All/php83-shmop-8.3.9.pkg","repopath":"All/php83-shmop-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8428,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-shmop.ini.sample","type":"install"}]},{"name":"php83-simplexml","origin":"textproc/php83-simplexml","version":"8.3.9","comment":"The simplexml shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6745bb8cfc6133da84b307281c24fdf5412e32cd8217222bfe142ce0f0fb4e8","flatsize":76372,"path":"All/php83-simplexml-8.3.9.pkg","repopath":"All/php83-simplexml-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":25700,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-simplexml.ini.sample","type":"install"}]},{"name":"phpMyAdmin5-php81","origin":"databases/phpmyadmin5","version":"5.2.1_1","comment":"Set of PHP-scripts to manage MySQL over the web","maintainer":"joneum@FreeBSD.org","www":"https://www.phpmyadmin.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49bfa6c1ac44aea67ac2687d1c3f60964ee857a3a3bc897735e9459052e93d78","flatsize":50283893,"path":"All/phpMyAdmin5-php81-5.2.1_1.pkg","repopath":"All/phpMyAdmin5-php81-5.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7691576,"desc":"Currently phpMyAdmin can:\n\n    * browse and drop databases, tables, views, columns and indexes\n    * display multiple results sets through stored procedures or queries\n    * create, copy, drop, rename and alter databases, tables, columns\n      and indexes\n    * maintain server, databases and tables, with proposals on server\n      configuration\n    * execute, edit and bookmark any SQL-statement, even batch-queries\n    * load text files into tables\n    * create and read dumps of tables\n    * export data to various formats: CSV, XML, PDF, ISO/IEC 26300 -\n      OpenDocument Text and Spreadsheet, Microsoft Word 2000, and\n      LATEX formats\n    * import data and MySQL structures from OpenDocument spreadsheets,\n      as well as XML, CSV, and SQL files\n    * administer multiple servers\n    * manage MySQL users and privileges\n    * check referential integrity in MyISAM tables\n    * using Query-by-example (QBE), create complex queries\n      automatically connecting required tables\n    * create PDF graphics of your database layout\n    * search globally in a database or a subset of it\n    * transform stored data into any format using a set of predefined\n      functions, like displaying BLOB-data as image or download-link\n    * track changes on databases, tables and views\n    * support InnoDB tables and foreign keys\n    * support mysqli, the improved MySQL extension\n    * create, edit, call, export and drop stored procedures and\n      functions\n    * create, edit, export and drop events and triggers\n    * communicate in 62 different languages","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-bz2":{"origin":"archivers/php81-bz2","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlwriter":{"origin":"textproc/php81-xmlwriter","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["databases","www"],"groups":["www"],"options":{"BZ2":"on","CURL":"off","GD":"on","GMP":"off","MBSTRING":"on","OPCACHE":"off","SODIUM":"off","ZIP":"on","ZLIB":"on"},"annotations":{"cpe":"cpe:2.3:a:phpmyadmin:phpmyadmin:5.2.1:::::dragonfly6:x86_64:1","flavor":"php81"},"messages":[{"message":"phpMyAdmin5-php81-5.2.1_1 has been installed into:\n\n    /usr/local/www/phpMyAdmin\n\nPlease edit config.inc.php to suit your needs.\n\nTo make phpMyAdmin available through your web site, I suggest\nthat you add something like the following to httpd.conf:\n\nAlias /phpmyadmin/ \"/usr/local/www/phpMyAdmin/\"\n\n<Directory \"/usr/local/www/phpMyAdmin/\">\n\tOptions None\n\tAllowOverride Limit\n\n\tRequire local\n    \tRequire host .example.com\n</Directory>\n\nSECURITY NOTE: phpMyAdmin is an administrative tool that has had several\nremote vulnerabilities discovered in the past, some allowing remote\nattackers to execute arbitrary code with the web server's user credential.\nAll known problems have been fixed, but the FreeBSD Security Team strongly\nadvises that any instance be protected with an additional protection layer,\ne.g. a different access control mechanism implemented by the web server\nas shown in the example.  Do consider enabling phpMyAdmin only when it\nis in use.","type":"install"}]},{"name":"php83-pgsql","origin":"databases/php83-pgsql","version":"8.3.9","comment":"The pgsql shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"936abed60c751841679a8b092a8d27d4665718b7867af1df3decea365bee4943","flatsize":203279,"path":"All/php83-pgsql-8.3.9.pkg","repopath":"All/php83-pgsql-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":54228,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pgsql.ini.sample","type":"install"}]},{"name":"php83-pecl-yaconf","origin":"devel/pecl-yaconf","version":"1.1.2","comment":"PHP Persistent Configurations Container","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/yaconf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3fe8a0e60f6e96234b3f701f0dce1c696def5015c07ad05bbed30eb6b76f0f4","flatsize":28185,"path":"All/php83-pecl-yaconf-1.1.2.pkg","repopath":"All/php83-pecl-yaconf-1.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":11816,"desc":"Yaconf is a configurations container, it parses ini files, store the result in\nPHP when PHP is started, configurations live in the whole PHP lifecycle, which\nmakes it very fast.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-yaconf.ini.sample","type":"install"}]},{"name":"php83-pecl-yar","origin":"www/pecl-yar","version":"2.3.2","comment":"Yar (Yet another RPC framework) is a light, concurrent RPC framework","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/yar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53271270a80536cefca6e88773e71156bdfd90d1f2a574db3cd83f9bbc890ec1","flatsize":108664,"path":"All/php83-pecl-yar-2.3.2.pkg","repopath":"All/php83-pecl-yar-2.3.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":34504,"desc":"Yar (Yet another RPC framework) is a light, concurrent RPC framework,\nsupports multi package protocols (json, msgpack)","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-pecl-msgpack":{"origin":"devel/pecl-msgpack","version":"2.2.0"}},"categories":["www"],"shlibs_required":["libcurl.so.4"],"options":{"MSGPACK":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-yar.ini.sample","type":"install"}]},{"name":"php83-pecl-zephir_parser","origin":"textproc/pecl-zephir_parser","version":"1.6.0","comment":"Zephir Parser delivered as a C extension for the PHP language","maintainer":"rcm@rcm.sh","www":"https://github.com/zephir-lang/php-zephir-parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd0d153efdda8390c65311bd9e9241cbea3fd4dde4d30f442b23ed4ab12c92a7","flatsize":208003,"path":"All/php83-pecl-zephir_parser-1.6.0.pkg","repopath":"All/php83-pecl-zephir_parser-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":46212,"desc":"Zephir is an open source, high-level/domain specific language\ndesigned to ease the creation and maintainability of extensions for PHP,\nwith a focus on type and memory safety. Zephir is an attempt to join good\nthings from the C and PHP worlds, looking for opportunities to make\napplications faster.\n\nThe Zephir Parser delivered as a C extension for the PHP language.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["textproc"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-zephir_parser.ini.sample","type":"install"}]},{"name":"php83-pecl-yac","origin":"devel/pecl-yac","version":"2.3.1,1","comment":"Shared memory user data cache for PHP","maintainer":"oliver@FreeBSD.org","www":"https://github.com/laruence/yac/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0514ba6309b7cbc1a5ac8d49a61f755450db4ccafc77794e59268f6735b9579","flatsize":54692,"path":"All/php83-pecl-yac-2.3.1,1.pkg","repopath":"All/php83-pecl-yac-2.3.1,1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":22508,"desc":"Yac is a shared memory user data cache for PHP\n\nit can be used to replace APC or local memcached.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"options":{"MSGPACK":"off"},"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-yac.ini.sample","type":"install"}]},{"name":"php83-pecl-xxtea","origin":"security/pecl-xxtea","version":"1.0.11","comment":"XXTEA encryption algorithm extension for PHP","maintainer":"yasu@FreeBSD.org","www":"https://github.com/xxtea/xxtea-pecl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0eb386f459c5aa0329e1def45c83c9b941f43f7a60846330185df8578f198247","flatsize":13451,"path":"All/php83-pecl-xxtea-1.0.11.pkg","repopath":"All/php83-pecl-xxtea-1.0.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6216,"desc":"XXTEA is a fast and secure encryption algorithm. This is a XXTEA\nextension for PHP. It is different from the original XXTEA encryption\nalgorithm. It encrypts and decrypts string instead of uint32 array,\nand the key is also string.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xxtea.ini.sample","type":"install"}]},{"name":"php83-pecl-yaml","origin":"textproc/pecl-yaml","version":"2.2.3","comment":"YAML-1.1 parser and emitter","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/yaml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a0f501fabba3ee98f06d6d5bf523a84dde9a5689cf0980b61df140534c57f51","flatsize":56552,"path":"All/php83-pecl-yaml-2.2.3.pkg","repopath":"All/php83-pecl-yaml-2.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20456,"desc":"pecl-yaml is a YAML-1.1 parser and emitter, it Support for\nYAML 1.1 (YAML Ain't Markup Language) serialization using\nthe LibYAML library.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["textproc","pear"],"shlibs_required":["libyaml-0.so.2"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-yaml.ini.sample","type":"install"}]},{"name":"php83-pecl-zookeeper","origin":"devel/pecl-zookeeper","version":"1.2.1","comment":"PHP extension for interfacing with Apache ZooKeeper","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/zookeeper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab6a1cc6f7941d71ae0c318374eac99886e22569ebd1b402a643ed6598f6fa20","flatsize":89064,"path":"All/php83-pecl-zookeeper-1.2.1.pkg","repopath":"All/php83-pecl-zookeeper-1.2.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":25384,"desc":"This extension provides API for communicating with ZooKeeper service.","deps":{"libzookeeper":{"origin":"devel/libzookeeper","version":"3.8.3"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"}},"categories":["devel"],"shlibs_required":["libzookeeper_mt.so.2"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-zookeeper.ini.sample","type":"install"}]},{"name":"php83-pecl-xdiff","origin":"textproc/pecl-xdiff2","version":"2.1.1","comment":"PECL extension to create/apply binary and text patches","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/xdiff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6a6f7d4e876f37e2e9f1cb836453612091379c69743f7207b52791d3adbcde9","flatsize":32634,"path":"All/php83-pecl-xdiff-2.1.1.pkg","repopath":"All/php83-pecl-xdiff-2.1.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":10460,"desc":"pecl-xdiff is a php extension that creates and applies\npatches to both text and binary files.","deps":{"libxdiff":{"origin":"textproc/libxdiff","version":"0.23_2"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["textproc","pear"],"shlibs_required":["libxdiff.so.0"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xdiff.ini.sample","type":"install"}]},{"name":"phpbb3","origin":"www/phpbb3","version":"3.3.11","comment":"PHP-based bulletin board / discussion forum system","maintainer":"joneum@FreeBSD.org","www":"https://www.phpbb.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab30270152103ca78204feab51ed623f95f1315690203fb27041f26279d24fce","flatsize":22955477,"path":"All/phpbb3-3.3.11.pkg","repopath":"All/phpbb3-3.3.11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3630944,"desc":"phpBB is a high powered, fully scalable, and highly customisable\nopen-source bulletin board package.  phpBB has a user-friendly interface,\nsimple and straightforward administration panel, and helpful FAQ.  Based\non the powerful PHP server language and your choice of MySQL, MS-SQL,\nPostgreSQL or Access/ODBC database servers, phpBB is the ideal free\ncommunity solution for all web sites.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:phpbb:phpbb:3.3.11:::::dragonfly6:x86_64"},"messages":[{"message":"phpBB3 has been installed, but is not quite ready to be used yet!\n\nYou have to ensure that you have a database server (or ODBC access to a\nremote database) installed and configured, and you have to ensure that your\nPHP installation has been compiled with support for your database or\ndatabase access method.  You have to create a database for phpBB3 to use,\nand ensure that this database may be accessed and changed by the user id\nunder which your web server executes.  If you chose to install the\ndocumentation, further information may be found in:\n\n  /usr/local/share/doc/phpbb/README.html\n\nOnce these steps have been taken, you may connect to the following URL to\nconfigure your installation of phpBB3:\n\n  http://localhost/phpBB3/\n\nAfter configuring phpBB3 and ensuring that it is operational, you MUST\nremove or rename the install/ directory from /usr/local/www/phpBB3.","type":"install"}]},{"name":"php83-pecl-uploadprogress","origin":"devel/pecl-uploadprogress","version":"2.0.2","comment":"Provides track progress of a file upload","maintainer":"daniel@morante.net","www":"https://github.com/php/pecl-php-uploadprogress","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50543e7d360fdace812bed095057dfcb15f641ff79b3784ec9df70db51eb851f","flatsize":22360,"path":"All/php83-pecl-uploadprogress-2.0.2.pkg","repopath":"All/php83-pecl-uploadprogress-2.0.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8928,"desc":"An extension to track progress of a file upload.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-uploadprogress.ini.sample","type":"install"}]},{"name":"php83-pecl-xmlrpc","origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1","comment":"PHP extension for XML-RPC servers and clients","maintainer":"dereks@lifeofadishwasher.com","www":"https://pecl.php.net/package/xmlrpc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0f6202237440f1bbbc2ac56eeb33f42e2f4746e06a8b6f6e85b190a46dd66e2","flatsize":105705,"path":"All/php83-pecl-xmlrpc-1.0.0.r3_2,1.pkg","repopath":"All/php83-pecl-xmlrpc-1.0.0.r3_2,1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":37308,"desc":"These functions can be used to write XML-RPC servers and clients.\nYou can find more information about XML-RPC at http://www.xmlrpc.com/,\nand more documentation on this extension and its functions at\nhttp://xmlrpc-epi.sourceforge.net/.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"}},"categories":["net","pear"],"shlibs_required":["libxml2.so.2"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-xmlrpc.ini.sample","type":"install"}]},{"name":"php83-pecl-yaf","origin":"www/pecl-yaf","version":"3.3.5_1","comment":"MVC framework written as a C PHP extension","maintainer":"sunpoet@freeBSD.org","www":"https://pecl.php.net/package/yaf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13aecccfa3cd0839174265fa2315cd6048beafe3339c05a87ce83aadaa7fb09c","flatsize":395895,"path":"All/php83-pecl-yaf-3.3.5_1.pkg","repopath":"All/php83-pecl-yaf-3.3.5_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":98476,"desc":"Yaf is a PHP MVC framework, the difference being Yaf is a PHP\nExtension.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-yaf.ini.sample","type":"install"}]},{"name":"php83-pecl-vips","origin":"graphics/pecl-vips","version":"1.0.13_3","comment":"PHP bindings for libvips","maintainer":"mops@punkt.de","www":"https://github.com/libvips/php-vips-ext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cf78aa41f45c33a73b6919519f03dc516e02aabce156c220df899b74094cf62","flatsize":59404,"path":"All/php83-pecl-vips-1.0.13_3.pkg","repopath":"All/php83-pecl-vips-1.0.13_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17676,"desc":"Low-level PHP binding for libvips\n\nThis extension lets you use the libvips image processing library\nfrom PHP 7. It is intentionally very low-level: modules such as\nhttps://github.com/libvips/php-vips try to layer a nice API on\ntop of this.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"vips":{"origin":"graphics/vips","version":"8.15.2_2"}},"categories":["graphics"],"shlibs_required":["libvips.so.42","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-vips.ini.sample","type":"install"}]},{"name":"php83-pecl-xdebug","origin":"devel/pecl-xdebug","version":"3.3.1","comment":"Xdebug extension for PHP","maintainer":"pizzamig@FreeBSD.org","www":"https://www.xdebug.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35b02679643e3edd50f87d7c6c0f8a687fcaf4a8293b91e646345b77f513363c","flatsize":396517,"path":"All/php83-pecl-xdebug-3.3.1.pkg","repopath":"All/php83-pecl-xdebug-3.3.1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":136272,"desc":"The Xdebug extension helps you debugging your script by providing a lot of\nvaluable debug information. The debug information that Xdebug can provide\nincludes the following:\n\n    * stack and function traces in error messages with:\n          o full parameter display for user defined functions\n          o function name, file name and line indications\n          o support for member functions\n    * memory allocation\n    * protection for infinite recursions\n\nXdebug also provides:\n\n    * profiling information for PHP scripts\n    * script execution analysis\n    * capabilities to debug your scripts interactively with a debug client","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xdebug.ini.sample","type":"install"},{"message":"The php debugger 'xdebug' has been installed successful.\nAdd a line containing\n\n\textension=/usr/local/lib/php/20230831/xdebug.so\n\nor\n\n\tzend_extension=/usr/local/lib/php/20230831/xdebug.so\n\nto your php.ini to load it. xdebug is not compatible with the extension\n'Zend Optimizer' - you're only able to use one of them. So take care having\nat least the lesser required extension disabled by commenting out it's\nloader line in your php.ini.\n\nxdebug 3.0 introduces several breaking changes in the configuration.\nPlease check the documentation at https://xdebug.org/docs/upgrade_guide\n\nAdd following section to enable profiling:\n\nxdebug.mode=profile\nxdebug.output_dir = /tmp/profiler","type":"install"}]},{"name":"php83-pecl-uv","origin":"devel/pecl-uv","version":"0.3.0","comment":"PHP wrapper for libuv","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/uv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd974362c257ca7c25f10349f9dba0e18ce07d858ed4699ba8bb8144cb695a1f","flatsize":200985,"path":"All/php83-pecl-uv-0.3.0.pkg","repopath":"All/php83-pecl-uv-0.3.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":49964,"desc":"This is a PHP binding for lib library.","deps":{"libuv":{"origin":"devel/libuv","version":"1.48.0"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"shlibs_required":["libuv.so.1"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-uv.ini.sample","type":"install"}]},{"name":"php83-pecl-sync","origin":"devel/pecl-sync","version":"1.1.2","comment":"Named and unnamed synchronization objects in PHP","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/sync","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"068734e9969d0e05b149d02c7d34640b76719e3cf73c7a3889748e951cd041c9","flatsize":41894,"path":"All/php83-pecl-sync-1.1.2.pkg","repopath":"All/php83-pecl-sync-1.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14652,"desc":"The sync extension introduces synchronization objects into PHP.\n\nNamed and unnamed Mutex, Semaphore, Event, and Reader-Writer objects provide\nOS-level synchronization on both *NIX (POSIX semaphores required) and Windows\nplatforms.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sync.ini.sample","type":"install"}]},{"name":"php83-pecl-timezonedb","origin":"misc/pecl-timezonedb","version":"2024.1","comment":"Timezone Database to be used with PHP date and time functions","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/timezonedb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10451398db00afd33b1f43ab5f3a2ae9595bff5da046363b4906a96cd4045279","flatsize":7172439,"path":"All/php83-pecl-timezonedb-2024.1.pkg","repopath":"All/php83-pecl-timezonedb-2024.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":239356,"desc":"This extension is a drop-in replacement for the builtin timezone database that\ncomes with PHP. You should only install this extension in case you need to get a\nlater version of the timezone database then the one that ships with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["misc"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-timezonedb.ini.sample","type":"install"}]},{"name":"php83-pecl-ssh2","origin":"security/pecl-ssh2","version":"1.3.1","comment":"PECL extension to the libssh2 library","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/ssh2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52d7f50979eeda99865b22223c74c9b56be97b8fec71b1f49be4fe8677abbb00","flatsize":90522,"path":"All/php83-pecl-ssh2-1.3.1.pkg","repopath":"All/php83-pecl-ssh2-1.3.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":28848,"desc":"PHP bindings to the libssh2 library which provide access to resources\n(shell, remote exec, tunneling, file transfer) on a remote machine using a\nsecure cryptographic transport.","deps":{"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security","pear"],"shlibs_required":["libssh2.so.1"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ssh2.ini.sample","type":"install"}]},{"name":"php83-pecl-stomp","origin":"net-im/pecl-stomp2","version":"2.0.3","comment":"PECL extension of stomp client","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/stomp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2e1db699a07a5ae699fd602091e44ec4e8b4097055f41e95db1869dcd9aabb9","flatsize":59037,"path":"All/php83-pecl-stomp-2.0.3.pkg","repopath":"All/php83-pecl-stomp-2.0.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":19836,"desc":"pecl-stomp allows php applications to communicate with any\nStomp compliant Message Brokers through easy object oriented\nand procedural interfaces.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-im","pear"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-stomp.ini.sample","type":"install"}]},{"name":"php83-pecl-uuid","origin":"devel/pecl-uuid","version":"1.2.0","comment":"UUID extension in PHP","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/uuid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c95d29eac2c6ec63d7cf4031de9fbba9e7a035a1d5e031a264088605361bbf6","flatsize":29788,"path":"All/php83-pecl-uuid-1.2.0.pkg","repopath":"All/php83-pecl-uuid-1.2.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":9632,"desc":"A wrapper around libuuid from the ext2utils project.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel","pear"],"shlibs_required":["libuuid.so.1"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-uuid.ini.sample","type":"install"}]},{"name":"php83-pecl-solr","origin":"www/pecl-solr","version":"2.7.0","comment":"PHP extension for Apache Solr","maintainer":"gaod@hychen.org","www":"https://pecl.php.net/package/solr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0986d8bef114952612b3e6a2261c1c25dd4ab5ec7063210d03593d0283bf5a9e","flatsize":343012,"path":"All/php83-pecl-solr-2.7.0.pkg","repopath":"All/php83-pecl-solr-2.7.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":83072,"desc":"The Apache Solr PHP extension is an extremely fast,\nlight-weight, feature-rich library that allows PHP\napplications to communicate easily and efficiently\nwith Apache Solr server instances using an object-oriented API.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"shlibs_required":["libcurl.so.4"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-solr.ini.sample","type":"install"}]},{"name":"php83-pecl-smbclient","origin":"net/pecl-smbclient","version":"1.1.1","comment":"Smbclient wrapper extension","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/smbclient","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"579c41a6d16714227474b46cb76068d04bb3aed20203733cf526b1da25e10b11","flatsize":94339,"path":"All/php83-pecl-smbclient-1.1.1.pkg","repopath":"All/php83-pecl-smbclient-1.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":23212,"desc":"Smbclient is a PHP extension that uses Samba's libsmbclient library to\nprovide Samba related functions and 'smb' streams to PHP programs.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"samba416":{"origin":"net/samba416","version":"4.16.11_5"}},"categories":["net","pear"],"shlibs_required":["libsmbclient.so.0"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-smbclient.ini.sample","type":"install"}]},{"name":"php83-pecl-rrd","origin":"databases/pecl-rrd","version":"2.0.3","comment":"PHP bindings to rrd tool system","maintainer":"flo@FreeBSD.org","www":"https://pecl.php.net/package/rrd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f8ae2bdf48735d4d1c272993559996fda3976aa718ee01150eebab1711de5ca","flatsize":42161,"path":"All/php83-pecl-rrd-2.0.3.pkg","repopath":"All/php83-pecl-rrd-2.0.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15184,"desc":"Procedural and simple OO wrapper for rrdtool - data logging and graphing system\nfor time series data.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["databases","pear"],"shlibs_required":["librrd.so.8"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-rrd.ini.sample","type":"install"}]},{"name":"php83-pecl-vld","origin":"devel/pecl-vld","version":"0.18.0","comment":"Dump the internal representation of PHP scripts","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/vld","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f804bdaa2feaa732be1316a50d1bd993b47a2b98957e83c8fc2c65f2f472ce4e","flatsize":51415,"path":"All/php83-pecl-vld-0.18.0.pkg","repopath":"All/php83-pecl-vld-0.18.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18408,"desc":"The Vulcan Logic Disassembler hooks into the Zend Engine and\ndumps all the opcodes (execution units) of a script.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-vld.ini.sample","type":"install"}]},{"name":"php83-pecl-scrypt","origin":"security/pecl-scrypt","version":"2.0.1","comment":"PHP wrapper to Colin Percival's scrypt implementation","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/scrypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8103417136d802bcd44a5256982b0baf1c1ab1cc7b5f29717afc0fd23de74de0","flatsize":44362,"path":"All/php83-pecl-scrypt-2.0.1.pkg","repopath":"All/php83-pecl-scrypt-2.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16936,"desc":"This is a PHP library providing a wrapper to Colin Percival's scrypt\nimplementation. Scrypt is a key derivation function designed to be\nfar more secure against hardware brute-force attacks than alternative\nfunctions such as PBKDF2 or bcrypt.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security","pear"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-scrypt.ini.sample","type":"install"}]},{"name":"php83-pecl-raphf","origin":"devel/pecl-raphf2","version":"2.0.1_1","comment":"Resource and persistent handles factory","maintainer":"bofh@FreeBSD.org","www":"https://pecl.php.net/package/raphf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59672c08a999147def3d5713a7e752cd10dc4f1890acc61dc40912c52411ecc9","flatsize":36318,"path":"All/php83-pecl-raphf-2.0.1_1.pkg","repopath":"All/php83-pecl-raphf-2.0.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11660,"desc":"A facility to manage possibly persistent resources with a comprehensible API.\nProvides simliar functionality like the zend_list API, but with more flexiblity\nand freedom.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-raphf.ini.sample","type":"install"}]},{"name":"php83-phalcon","origin":"www/phalcon","version":"5.7.0","comment":"Phalcon PHP Framework written in C-language","maintainer":"franco@opnsense.org","www":"https://phalcon.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2db0ed77f3e103287efcf904fd709c6e9a0c1133485c1cf40236f034e70b478","flatsize":8856207,"path":"All/php83-phalcon-5.7.0.pkg","repopath":"All/php83-phalcon-5.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1779788,"desc":"PhalconPHP is a web framework delivered as a C extension providing high\nperformance and lower resource consumption.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"}},"categories":["www"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-phalcon.ini.sample","type":"install"}]},{"name":"php83-pecl-pkcs11","origin":"security/pecl-pkcs11","version":"1.1.2","comment":"PKCS11 bindings for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/PKCS11","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"658d09d11c4f8d3cbb52595f863321d15f24bedb10f8fe63459b96486bc6a1b5","flatsize":203088,"path":"All/php83-pecl-pkcs11-1.1.2.pkg","repopath":"All/php83-pecl-pkcs11-1.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":46768,"desc":"PKCS11 bindings for PHP","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pkcs11.ini.sample","type":"install"}]},{"name":"php83-pecl-psr","origin":"devel/pecl-psr","version":"1.2.0","comment":"Provides accepted PSR interfaces","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/psr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e33871d0117c022bf12ca7fac042514ed51885e04d9a91efe9fb4c18cc096640","flatsize":86799,"path":"All/php83-pecl-psr-1.2.0.pkg","repopath":"All/php83-pecl-psr-1.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16328,"desc":"This PHP extension provides the interfaces from the PSR standards as established\nby the PHP-FIG group. You can use interfaces provided by this extension in\nanother extension easily.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-psr.ini.sample","type":"install"}]},{"name":"php83-pecl-qrencode","origin":"graphics/pecl-qrencode","version":"0.11","comment":"PECL extension for generate qrcode","maintainer":"vanilla@FreeBSD.org","www":"https://github.com/vanillahsu/pecl-qrencode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2ce117e7ae8d40d8cfce94b03580b496a10ff441b660e8ee240d9149bb93434","flatsize":16367,"path":"All/php83-pecl-qrencode-0.11.pkg","repopath":"All/php83-pecl-qrencode-0.11.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6820,"desc":"A PECL extension for generate qrcode.","deps":{"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"php83":{"origin":"lang/php83","version":"8.3.9"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","pear"],"shlibs_required":["libqrencode.so.4","libpng16.so.16"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-qrencode.ini.sample","type":"install"}]},{"name":"php83-pecl-radius","origin":"net/pecl-radius","version":"1.4.0b1_2","comment":"Radius client library for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/radius","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa563b55a2e28761474d6d568f3dfca26d404e425443a7c3fcf61bdd26831bb0","flatsize":130576,"path":"All/php83-pecl-radius-1.4.0b1_2.pkg","repopath":"All/php83-pecl-radius-1.4.0b1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31032,"desc":"This package is based on the libradius of FreeBSD, with some modifications and\nextensions.\n\nThis PECL provides full support for RADIUS authentication (RFC 2865) and\nRADIUS accounting (RFC 2866), works on Unix and on Windows. Its an easy way to\nauthenticate your users against the user-database of your OS (for example\nagainst Windows Active-Directory via IAS).","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net","security","pear"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-radius.ini.sample","type":"install"}]},{"name":"php83-pecl-rar","origin":"archivers/pecl-rar","version":"4.2.0_2","comment":"PECL extension to create and read RAR files","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/rar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e6f39bd08e4fd4ef03444cdbdac52aeec17a628e5bc77a1a9436304d2abe856","flatsize":350015,"path":"All/php83-pecl-rar-4.2.0_2.pkg","repopath":"All/php83-pecl-rar-4.2.0_2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":147760,"desc":"Rar is a powerful and effective archiver, which was\ncreated by Eugene Roshal and became rather popular quite fast.\nThis extension gives you possibility to read Rar archives.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["archivers","pear"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-rar.ini.sample","type":"install"}]},{"name":"php83-pecl-rdkafka","origin":"net/pecl-rdkafka","version":"6.0.0","comment":"Kafka client for PHP","maintainer":"sergey@akhmatov.ru","www":"https://github.com/arnaud-lb/php-rdkafka","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8a1c4bfb42960edd518d540840949d1f9dd30db66dc0517f33e3837664f79c6","flatsize":247526,"path":"All/php83-pecl-rdkafka-6.0.0.pkg","repopath":"All/php83-pecl-rdkafka-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43488,"desc":"This PHP extension is is a thin librdkafka binding providing support for\nApache Kafka. It supports the high level and low level consumers, producer,\nand metadata APIs. The API resembles as much as possible to librdkafka.","deps":{"librdkafka":{"origin":"net/librdkafka","version":"2.3.0"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net","pear"],"shlibs_required":["librdkafka.so.1"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-rdkafka.ini.sample","type":"install"}]},{"name":"php83-pecl-oauth","origin":"net/pecl-oauth2","version":"2.0.7","comment":"Php interface to the OAuth Protocol","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/oauth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c2ebdd9555bf3884b61b0ec0ecacccc21bb7ba70ad4d5a38d7d70630d1969cd","flatsize":111899,"path":"All/php83-pecl-oauth-2.0.7.pkg","repopath":"All/php83-pecl-oauth-2.0.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":38524,"desc":"pecl-oauth is a php interface to the oauth protocol.\nOauth is an authorization protocol built on top of\nHTTP which allows applications to securely access\ndata without having to store usernames and passwords.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net","pear"],"shlibs_required":["libcurl.so.4"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-oauth.ini.sample","type":"install"}]},{"name":"php83-pecl-proctitle","origin":"sysutils/pecl-proctitle","version":"0.1.2_3","comment":"PECL extension that allows changing the current process' name","maintainer":"flo@FreeBSD.org","www":"http://www.pecl.php.net/package/proctitle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46b33159049a57f22e6ba771430ac12d3bbea97871bf35b9b179d37ad7190028","flatsize":11433,"path":"All/php83-pecl-proctitle-0.1.2_3.pkg","repopath":"All/php83-pecl-proctitle-0.1.2_3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5348,"desc":"This extension allows changing the current process' name on Linux and *BSD\nsystems. This is useful when using pcntl_fork() to identify running\nprocesses in process list","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["sysutils","pear"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-proctitle.ini.sample","type":"install"}]},{"name":"php83-pecl-mustache","origin":"devel/pecl-mustache","version":"0.9.3","comment":"Mustache templating language","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/mustache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a86b0539f5d7b7469df1f82402728887be84fe086c62ca102054abc2fa253ec8","flatsize":81081,"path":"All/php83-pecl-mustache-0.9.3.pkg","repopath":"All/php83-pecl-mustache-0.9.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27492,"desc":"Mustache is a framework-agnostic way to render logic-free views. php-mustache is\na C++ implementation of Mustache as a PHP extension.","deps":{"libmustache":{"origin":"devel/libmustache","version":"0.5.0_3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"shlibs_required":["libmustache.so"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mustache.ini.sample","type":"install"}]},{"name":"php83-pecl-msgpack","origin":"devel/pecl-msgpack","version":"2.2.0","comment":"Provides API for communicating with MessagePack serialization","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/msgpack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73b992335cf65811c06550e4b3a95a1439899171e791cc3eb81d2f78df24f89a","flatsize":80220,"path":"All/php83-pecl-msgpack-2.2.0.pkg","repopath":"All/php83-pecl-msgpack-2.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28964,"desc":"This extension provides API for communicating with MessagePack serialization.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-msgpack.ini.sample","type":"install"}]},{"name":"php83-pecl-mailparse","origin":"mail/pecl-mailparse","version":"3.1.6","comment":"PECL extension to create and decode MIME messages","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/mailparse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf09ea1383fa757dd676182455f673e94f52f57e584f14f560b655acc9b19b18","flatsize":77813,"path":"All/php83-pecl-mailparse-3.1.6.pkg","repopath":"All/php83-pecl-mailparse-3.1.6.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":27012,"desc":"Mailparse is an extension for parsing and working with email messages.\nIt can deal with rfc822 and rfc2045 (MIME) compliant messages.\nMailparse is stream based, which means that it does not keep in-memory\ncopies of the files it processes - so it is very resource efficient\nwhen dealing with large messages.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"}},"categories":["mail","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-mailparse.ini.sample","type":"install"}]},{"name":"php83-pecl-pam","origin":"security/pecl-pam","version":"2.2.5","comment":"PECL classes for PAM integration","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/PAM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3609202fc6e65f34ac2c8a6902173f5ea597c657a58ff1af54d7eed3cad38d56","flatsize":23625,"path":"All/php83-pecl-pam-2.2.5.pkg","repopath":"All/php83-pecl-pam-2.2.5.pkg","licenselogic":"single","licenses":["PHP202"],"pkgsize":8600,"desc":"pecl-pam provides PAM (Pluggable Authentication Modules) integration.\nPAM is a system of libraries that handle the authentication tasks of\napplications and services. The library provides a stable API for\napplications to defer to for authentication tasks.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security","pear"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pam.ini.sample","type":"install"}]},{"name":"php83-pecl-mcrypt","origin":"security/pecl-mcrypt","version":"1.0.7","comment":"PHP extension for mcrypt, removed in PHP 7.2","maintainer":"pizzamig@FreeBSD.org","www":"https://pecl.php.net/package/mcrypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"faefb87a23c51124c57d819d8c7324064486629d16121d2562ddc2765b7bde4b","flatsize":53487,"path":"All/php83-pecl-mcrypt-1.0.7.pkg","repopath":"All/php83-pecl-mcrypt-1.0.7.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":16140,"desc":"Bindings for the libmcrypt library\n\nPecl package available only for PHP 7.2 and above","deps":{"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libmcrypt":{"origin":"security/libmcrypt","version":"2.5.8_4"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security","pear"],"shlibs_required":["libmcrypt.so.4","libltdl.so.7"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mcrypt.ini.sample","type":"install"}]},{"name":"php83-pecl-memcache","origin":"databases/pecl-memcache","version":"8.2","comment":"Memcached extension","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/memcache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab6c38cf658ae8264fae5c2d41decd890535d1007c01290780517b103222c7cd","flatsize":123905,"path":"All/php83-pecl-memcache-8.2.pkg","repopath":"All/php83-pecl-memcache-8.2.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":43844,"desc":"Memcached is a caching daemon designed especially for dynamic web applications\nto decrease database load by storing objects in memory. This extension allows\nyou to work with memcached through handy OO and procedural interfaces.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["databases"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-memcache.ini.sample","type":"install"}]},{"name":"php83-pecl-memcached","origin":"databases/pecl-memcached","version":"3.2.0","comment":"PHP extension for interfacing with memcached via libmemcached library","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/memcached","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37e5ca6d9e1be0d5d1653ec1eff1206e8a14f9406e0eddc9d2a18dfbe9853286","flatsize":215517,"path":"All/php83-pecl-memcached-3.2.0.pkg","repopath":"All/php83-pecl-memcached-3.2.0.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":60240,"desc":"memcached is a high-performance, distributed memory object caching\nsystem, generic in nature, but intended for use in speeding up dynamic\nweb applications by alleviating database load.\n\nThis extension uses libmemcached library to provide API for\ncommunicating with memcached servers.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"libmemcached":{"origin":"databases/libmemcached","version":"1.1.4_1"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"}},"categories":["databases"],"shlibs_required":["libmemcachedprotocol.so.0","libmemcached.so.11","libmemcachedutil.so.2","libsasl2.so.3","libevent-2.1.so.7"],"options":{"IGBINARY":"off","MSGPACK":"off","SASL":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-memcached.ini.sample","type":"install"}]},{"name":"php83-pecl-lzf","origin":"archivers/pecl-lzf","version":"1.7.0","comment":"Handles LZF de/compression","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/lzf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d4becb7dc9ba4658c999a7a12c38f123c3666c9adfb916a362f891b928441f9","flatsize":22566,"path":"All/php83-pecl-lzf-1.7.0.pkg","repopath":"All/php83-pecl-lzf-1.7.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":9368,"desc":"This package handles LZF de/compression.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["archivers","pear"],"options":{"BETTER_COMPRESSION":"off"},"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-lzf.ini.sample","type":"install"}]},{"name":"php83-pecl-libsodium","origin":"security/pecl-libsodium","version":"2.0.23_3","comment":"PHP wrapper for the Sodium cryptographic library","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/libsodium","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbf0d74fd21751211225d740eec8acfaf1884a577cd1eea61b6a16d4f057c106","flatsize":103327,"path":"All/php83-pecl-libsodium-2.0.23_3.pkg","repopath":"All/php83-pecl-libsodium-2.0.23_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24360,"desc":"A simple, low-level PHP extension for libsodium.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security"],"shlibs_required":["libsodium.so.26"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sodium.ini.sample","type":"install"}]},{"name":"php83-pecl-leveldb","origin":"databases/pecl-leveldb","version":"0.3.0","comment":"PHP bindings for Google LevelDB","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/leveldb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cea59c9cf5c17a21d718b1871fcc09bdcb86b3bd62c8ccb67334dd16f2923702","flatsize":50399,"path":"All/php83-pecl-leveldb-0.3.0.pkg","repopath":"All/php83-pecl-leveldb-0.3.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15360,"desc":"This extension is a PHP binding for Google LevelDB","deps":{"leveldb":{"origin":"databases/leveldb","version":"1.23_1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["databases"],"shlibs_required":["libleveldb.so.1"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-leveldb.ini.sample","type":"install"}]},{"name":"php83-pecl-krb5","origin":"security/pecl-krb5","version":"1.1.4","comment":"PECL classes for PAM integration","maintainer":"girgen@FreeBSD.org","www":"https://pecl.php.net/package/krb5","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27708c3ad2c7e4dc179a80dd837467f69a792b73898b00f36e5305f015aef45c","flatsize":80247,"path":"All/php83-pecl-krb5-1.1.4.pkg","repopath":"All/php83-pecl-krb5-1.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":24464,"desc":"An interface for maintaining credential caches (KRB5CCache),\nthat can be used for authenticating against a kerberos5 realm.\nBindings for nearly the complete GSSAPI (RFC2744).\nThe administrative interface (KADM5).\nSupport for HTTP Negotiate authentication via GSSAPI.","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security","pear"],"shlibs_required":["libgssapi_krb5.so.2.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-krb5.ini.sample","type":"install"}]},{"name":"php83-pecl-json_post","origin":"devel/pecl-json_post","version":"1.1.0","comment":"JSON POST handler in PHP","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/json_post","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36b89aeea095d5c69f8e1e9caff225af0153359cebca9cc761f9613e670498e8","flatsize":13238,"path":"All/php83-pecl-json_post-1.1.0.pkg","repopath":"All/php83-pecl-json_post-1.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5872,"desc":"This extension provides a PHP content type handler for \"application/json\" and\n\"text/json\" to PHP's form data parser. If the `Content-Type` of an incoming\nrequest is `text/json`, the JSON contents of the request body will by parsed\ninto `$_POST`.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-json_post.ini.sample","type":"install"}]},{"name":"php83-pecl-mongodb","origin":"databases/pecl-mongodb","version":"1.15.3","comment":"PECL classes for MongoDB","maintainer":"pi@FreeBSD.org","www":"https://docs.mongodb.org/ecosystem/drivers/php/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36fe3597ee71f9df1a307f17b8c5dd0168c7222dd37a3eaa86ff20662c41d346","flatsize":1793821,"path":"All/php83-pecl-mongodb-1.15.3.pkg","repopath":"All/php83-pecl-mongodb-1.15.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":567596,"desc":"pecl-mongodb provides an interface for communicating with MongoDB in PHP.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["databases","pear"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mongodb.ini.sample","type":"install"}]},{"name":"php83-pecl-imagick","origin":"graphics/pecl-imagick","version":"3.7.0_4","comment":"PHP wrapper to the ImageMagick/GraphicsMagick library","maintainer":"000.fbsd@quip.cz","www":"https://pecl.php.net/package/imagick","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3dc2592ed846851361d909cb6520f1badc2f6336256af6678407ba59703c77b8","flatsize":875426,"path":"All/php83-pecl-imagick-3.7.0_4.pkg","repopath":"All/php83-pecl-imagick-3.7.0_4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":127560,"desc":"Provides a wrapper to the ImageMagick/GraphicsMagick library.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["graphics"],"shlibs_required":["libMagickWand-7.so.10","libMagickCore-7.so.10"],"annotations":{"cpe":"cpe:2.3:a:php:imagick:3.7.0:::::dragonfly6:x86_64:4","flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-imagick.ini.sample","type":"install"}]},{"name":"php83-pecl-inotify","origin":"devel/pecl-inotify","version":"3.0.0","comment":"Inotify bindings for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/inotify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82de7c80701629f6307d4d526b6287bf23334d31bca336d34e3d70c96f8d4bc4","flatsize":20824,"path":"All/php83-pecl-inotify-3.0.0.pkg","repopath":"All/php83-pecl-inotify-3.0.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8108,"desc":"The inotify extension allows to use inotify functions in a PHP script.","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"shlibs_required":["libinotify.so.0"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-inotify.ini.sample","type":"install"}]},{"name":"php83-pecl-http","origin":"www/pecl-http","version":"4.2.4_1","comment":"Extended HTTP Support","maintainer":"bofh@FreeBSD.org","www":"https://pecl.php.net/package/pecl_http","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5705e71e33a361047690096a4f684ceff13fd312d1468510ae8155d5f3195fa7","flatsize":463032,"path":"All/php83-pecl-http-4.2.4_1.pkg","repopath":"All/php83-pecl-http-4.2.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":146596,"desc":"pecl-http extension aims to provide a convenient and\npowerful set of functionality for one of PHPs major\napplications. It eases handling of HTTP URLs, dates,\nredirects, headers and messages, provides means for\nnegotiation of clients preferred language and charset,\nas well as a convenient way to send any arbitrary data\nwith caching and resuming capabilities. It provides\npowerful request functionality too.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-pecl-raphf":{"origin":"devel/pecl-raphf2","version":"2.0.1_1"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libcurl.so.4","libidn2.so.0","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-http.ini.sample","type":"install"}]},{"name":"php83-pecl-igbinary","origin":"converters/pecl-igbinary","version":"3.2.15","comment":"Replacement for the standard PHP serializer","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/igbinary","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad4550a815bc65037fd7f28d4c75d45c3d48d7c609d84d2d25e6ab1f554215cd","flatsize":66617,"path":"All/php83-pecl-igbinary-3.2.15.pkg","repopath":"All/php83-pecl-igbinary-3.2.15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26828,"desc":"Igbinary is a drop in replacement for the standard PHP serializer.\nInstead of time and space consuming textual representation, igbinary\nstores PHP data structures in a compact binary form. Savings are\nsignificant when using memcached or similar memory based storages for\nserialized data.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["converters"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-igbinary.ini.sample","type":"install"}]},{"name":"php83-pecl-horde_lz4","origin":"archivers/php-horde_lz4","version":"1.0.10_1","comment":"Horde LZ4 Compression Extension for php","maintainer":"mm@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85e9dd6e36d8b47841b04e0c81908f16746c54dd508f271959c12457b749b0b9","flatsize":9361,"path":"All/php83-pecl-horde_lz4-1.0.10_1.pkg","repopath":"All/php83-pecl-horde_lz4-1.0.10_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4592,"desc":"PHP extension that implements the LZ4 compression algorithm - an extremely\nfast lossless compression algorithm.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["archivers","pear"],"shlibs_required":["liblz4.so.1"],"options":{"LZ4":"on"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_lz4:1.0.10:::::dragonfly6:x86_64:1","flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-horde_lz4.ini.sample","type":"install"}]},{"name":"php83-pecl-gnupg","origin":"security/pecl-gnupg","version":"1.5.1","comment":"PECL wrapper around the gpgme library","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/gnupg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"694ecef4c5615825a046149b0ef09dda2c55d98649f357feb2948fc6fd880657","flatsize":67433,"path":"All/php83-pecl-gnupg-1.5.1.pkg","repopath":"All/php83-pecl-gnupg-1.5.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18968,"desc":"This extension provides methods to PHP interact with gnupg.","deps":{"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security"],"shlibs_required":["libgpgme.so.11"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-gnupg.ini.sample","type":"install"}]},{"name":"phpMyAdmin-php81","origin":"databases/phpmyadmin","version":"4.9.11_1","comment":"Set of PHP-scripts to manage MySQL over the web","maintainer":"joneum@FreeBSD.org","www":"https://www.phpmyadmin.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf4a0b21b84e5d1957b17f67243d44a17ee7c2eaa99e2bd61ea78677a3298520","flatsize":33713024,"path":"All/phpMyAdmin-php81-4.9.11_1.pkg","repopath":"All/phpMyAdmin-php81-4.9.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6244492,"desc":"Currently phpMyAdmin can:\n\n    * browse and drop databases, tables, views, columns and indexes\n    * display multiple results sets through stored procedures or queries\n    * create, copy, drop, rename and alter databases, tables, columns\n      and indexes\n    * maintain server, databases and tables, with proposals on server\n      configuration\n    * execute, edit and bookmark any SQL-statement, even batch-queries\n    * load text files into tables\n    * create and read dumps of tables\n    * export data to various formats: CSV, XML, PDF, ISO/IEC 26300 -\n      OpenDocument Text and Spreadsheet, Microsoft Word 2000, and\n      LATEX formats\n    * import data and MySQL structures from OpenDocument spreadsheets,\n      as well as XML, CSV, and SQL files\n    * administer multiple servers\n    * manage MySQL users and privileges\n    * check referential integrity in MyISAM tables\n    * using Query-by-example (QBE), create complex queries\n      automatically connecting required tables\n    * create PDF graphics of your database layout\n    * search globally in a database or a subset of it\n    * transform stored data into any format using a set of predefined\n      functions, like displaying BLOB-data as image or download-link\n    * track changes on databases, tables and views\n    * support InnoDB tables and foreign keys\n    * support mysqli, the improved MySQL extension\n    * create, edit, call, export and drop stored procedures and\n      functions\n    * create, edit, export and drop events and triggers\n    * communicate in 62 different languages","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-bz2":{"origin":"archivers/php81-bz2","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["databases","www"],"groups":["www"],"options":{"BZ2":"on","CURL":"off","GD":"on","GMP":"off","MBSTRING":"on","OPCACHE":"off","SODIUM":"off","ZIP":"on","ZLIB":"on"},"annotations":{"cpe":"cpe:2.3:a:phpmyadmin:phpmyadmin:4.9.11:::::dragonfly6:x86_64:1","flavor":"php81"},"messages":[{"message":"phpMyAdmin-php81-4.9.11_1 has been installed into:\n\n    /usr/local/www/phpMyAdmin\n\nPlease edit config.inc.php to suit your needs.\n\nTo make phpMyAdmin available through your web site, I suggest\nthat you add something like the following to httpd.conf:\n\nAlias /phpmyadmin/ \"/usr/local/www/phpMyAdmin/\"\n\n<Directory \"/usr/local/www/phpMyAdmin/\">\n\tOptions None\n\tAllowOverride Limit\n\n\tRequire local\n    \tRequire host .example.com\n</Directory>\n\nSECURITY NOTE: phpMyAdmin is an administrative tool that has had several\nremote vulnerabilities discovered in the past, some allowing remote\nattackers to execute arbitrary code with the web server's user credential.\nAll known problems have been fixed, but the FreeBSD Security Team strongly\nadvises that any instance be protected with an additional protection layer,\ne.g. a different access control mechanism implemented by the web server\nas shown in the example.  Do consider enabling phpMyAdmin only when it\nis in use.","type":"install"}]},{"name":"php83-pecl-ev","origin":"devel/pecl-ev","version":"1.1.5","comment":"Libev extension for PHP","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/ev","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c175356d7b76b9c932b1e6e9d666b9b13b067655452d946d4009f3f26056f59","flatsize":134197,"path":"All/php83-pecl-ev-1.1.5.pkg","repopath":"All/php83-pecl-ev-1.1.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":39976,"desc":"This is a PHP binding for libev library.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ev.ini.sample","type":"install"}]},{"name":"php83-pecl-geospatial","origin":"graphics/pecl-geospatial","version":"0.3.2","comment":"PHP Extension to handle common geospatial functions","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/geospatial","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6c5f809ef8330d63ca5c11bb6e3f3b3a5c24c9f8685fc6d0739193942cfb33b","flatsize":45996,"path":"All/php83-pecl-geospatial-0.3.2.pkg","repopath":"All/php83-pecl-geospatial-0.3.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15532,"desc":"geospatial is a PHP Extension to handle common geospatial functions. The\nextension currently has implementations of the Haversine and Vincenty's formulas\nfor calculating distances, an initial bearing calculation function, a Helmert\ntransformation function to transfer between different supported datums,\nconversions between polar and Cartesian coordinates, conversions between\nDegree/Minute/Seconds and decimal degrees, a method to simplify linear\ngeometries, as well as a method to calculate intermediate points on a\nLineString.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["graphics"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-geospatial.ini.sample","type":"install"}]},{"name":"php83-pecl-event","origin":"devel/pecl-event","version":"3.1.0","comment":"Provides interface to libevent library","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/event","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"133c1cea4712b5e5d6ed89ddcdee4e5bd549ec97ed3a1615a0da71b6af43fa54","flatsize":190634,"path":"All/php83-pecl-event-3.1.0.pkg","repopath":"All/php83-pecl-event-3.1.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":49160,"desc":"This is an extension to efficiently schedule I/O,\ntime and signal based events using the best I/O\nnotification mechanism available for specific platform.\nThis is a port of libevent to the PHP infrastructure.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"}},"categories":["devel"],"shlibs_required":["libevent_openssl-2.1.so.7","libevent_extra-2.1.so.7","libevent_core-2.1.so.7","libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-event.ini.sample","type":"install"}]},{"name":"php83-pecl-eio","origin":"devel/pecl-eio","version":"3.0.0.r4","comment":"Provides interface to the libeio library","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/eio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52ab8a02b822de4d311486cf67515b56e1119307270961d0f56ddc51567ec61c","flatsize":107469,"path":"All/php83-pecl-eio-3.0.0.r4.pkg","repopath":"All/php83-pecl-eio-3.0.0.r4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":29352,"desc":"This extension provides interface to the libeio library.\n\nLibeio is a an asynchronous I/O library. Features basically include\nasynchronous versions of POSIX API(read, write, open, close, stat, unlink,\nfdatasync, mknod, readdir etc.); sendfile (native on Solaris, Linux, HP-UX,\nFreeBSD); readahead. libeio itself emulates the system calls, if they are not\navailable on specific(UNIX-like) platform.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-eio.ini.sample","type":"install"}]},{"name":"php83-pecl-crypto","origin":"security/pecl-crypto","version":"0.3.2","comment":"Objective wrapper for OpenSSL Crypto Library","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/crypto","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56e2513a7b7697d3ad57ba423a9d32e2e06b1f853ff04a71005d598d025ffb3b","flatsize":122651,"path":"All/php83-pecl-crypto-0.3.2.pkg","repopath":"All/php83-pecl-crypto-0.3.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":32772,"desc":"This package provides an objective wrapper for OpenSSL Crypto Library","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-crypto.ini.sample","type":"install"}]},{"name":"php83-pecl-dio","origin":"devel/pecl-dio","version":"0.2.2","comment":"PECL extension that provides direct access to low level IO","maintainer":"flo@FreeBSD.org","www":"http://www.pecl.php.net/package/dio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f8bff4d37443c33d7440bad7a668c685351088677ba23fd84e3497d6ea0d14e","flatsize":35075,"path":"All/php83-pecl-dio-0.2.2.pkg","repopath":"All/php83-pecl-dio-0.2.2.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":12280,"desc":"DIO provides functions and stream wrappers which provide raw and serial low\nlevel IO support. The use of the DIO functions should be considered only when\ndirect control of a device is needed. In all other cases, the standard\nfilesystem functions are more than adequate.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-dio.ini.sample","type":"install"}]},{"name":"php83-pecl-expect","origin":"devel/pecl-expect","version":"0.4.0_2","comment":"PHP extension for expect library","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/expect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff2e4559e3f74c05002b3ee0504477cfebaa52b61aa400bc2b4add1a59ed3523","flatsize":22565,"path":"All/php83-pecl-expect-0.4.0_2.pkg","repopath":"All/php83-pecl-expect-0.4.0_2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8684,"desc":"This extension allows to interact with processes through PTY, using expect\nlibrary.","deps":{"expect":{"origin":"lang/expect","version":"5.45.4_6,1"},"php83":{"origin":"lang/php83","version":"8.3.9"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel","pear"],"shlibs_required":["libexpect5.45.4.so","libtcl86.so.1"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-expect.ini.sample","type":"install"}]},{"name":"php83-pecl-excimer","origin":"devel/pecl-excimer","version":"1.1.1","comment":"Interrupting timer and a low-overhead sampling profiler","maintainer":"000.fbsd@quip.cz","www":"https://pecl.php.net/package/excimer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8e965cdc3bee512d2acc5d263782ccf073da8b661ba8b40199593a9725c9f7d","flatsize":75217,"path":"All/php83-pecl-excimer-1.1.1.pkg","repopath":"All/php83-pecl-excimer-1.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25700,"desc":"Excimer PHP extension provides an interrupting timer and a low-overhead\nsampling profiler","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-excimer.ini.sample","type":"install"}]},{"name":"php83-pear-pirum-Pirum","origin":"devel/pear-Pirum","version":"1.1.5","comment":"Simple PEAR channel server manager","maintainer":"sunpoet@FreeBSD.org","www":"http://pirum.sensiolabs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93fca25ea26e1bd8c13b6da566160ed5b8077aa93bc4fa6e445c1b1545298d62","flatsize":72177,"path":"All/php83-pear-pirum-Pirum-1.1.5.pkg","repopath":"All/php83-pear-pirum-Pirum-1.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14976,"desc":"Pirum is a simple PEAR channel server manager.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-pirum":{"origin":"devel/pear-channel-pirum","version":"20110921_1"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pecl-APCu","origin":"devel/pecl-APCu","version":"5.1.23","comment":"APC User Caching","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/apcu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8091db98d96fe8614899fe5d7e7abcd93db636cb395bb47ec3763c8883810ae","flatsize":207790,"path":"All/php83-pecl-APCu-5.1.23.pkg","repopath":"All/php83-pecl-APCu-5.1.23.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":53324,"desc":"APCu - APC User Cache","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-apcu.ini.sample","type":"install"}]},{"name":"php83-pecl-bitset","origin":"math/pecl-bitset","version":"3.2.0","comment":"PECL extension for manipulating bitsets","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/Bitset","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cca49e6d6aa4b0b6d55c1a8351615716c2b66be4fb15a9a9071d943cde31cff","flatsize":42349,"path":"All/php83-pecl-bitset-3.2.0.pkg","repopath":"All/php83-pecl-bitset-3.2.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":12136,"desc":"This extension for PHP provides routines for manipulating bitsets.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["math"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-bitset.ini.sample","type":"install"}]},{"name":"php83-pecl-ast","origin":"devel/pecl-ast","version":"1.1.1","comment":"Extension exposing PHP 7 abstract syntax tree","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/ast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20bfc85d60dbc86409f80ab79dd865c9ebb8e3bc453b67266b0e3dadcad9dd7e","flatsize":60358,"path":"All/php83-pecl-ast-1.1.1.pkg","repopath":"All/php83-pecl-ast-1.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19832,"desc":"This extension exposes the abstract syntax tree generated by PHP 7.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ast.ini.sample","type":"install"}]},{"name":"php83-pear-horde-Horde_Xml_Element","origin":"textproc/pear-Horde_Xml_Element","version":"2.0.4","comment":"Horde Xml Element object","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70cf956518e1b4543c973d5305bc1160453b5c41307de8e803d205ee93fdc2e6","flatsize":51527,"path":"All/php83-pear-horde-Horde_Xml_Element-2.0.4.pkg","repopath":"All/php83-pear-horde-Horde_Xml_Element-2.0.4.pkg","licenselogic":"single","pkgsize":11480,"desc":"This package provides an element object that can be used to provide\nSimpleXML-like functionality over a DOM object. The main advantage over\nusing SimpleXML is the ability to add multiple levels of new elements\nin a single call, without introducing \"ghost\" objects.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_xml_element:2.0.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pecl-amqp","origin":"net/pecl-amqp","version":"2.1.1","comment":"PHP extension for AMQP API","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://pecl.php.net/package/amqp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a5c17c8abb77075197d4ef1b8598d733351c0f5a9b4a9b2233ea27195e82823","flatsize":248648,"path":"All/php83-pecl-amqp-2.1.1.pkg","repopath":"All/php83-pecl-amqp-2.1.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":58340,"desc":"This extension uses rabbitmq-c library to provide API for\ncommunicating with AMQP compliant servers, and writing\nproducers and consumers.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"rabbitmq-c":{"origin":"net/rabbitmq-c","version":"0.13.0"}},"categories":["net","pear"],"shlibs_required":["librabbitmq.so.4"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-amqp.ini.sample","type":"install"}]},{"name":"php83-pecl-ds","origin":"devel/pecl-ds","version":"1.5.0","comment":"Data Structures for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/ds","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ca89f2ccdf96c47a5840d6dd9fb30362aa383c5007e9d980999ac976333c306","flatsize":226385,"path":"All/php83-pecl-ds-1.5.0.pkg","repopath":"All/php83-pecl-ds-1.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53840,"desc":"Data Structures (DS) is an extension providing specialized data structures as\nefficient alternatives to the PHP array. You can read about it in more detail in\nthis blog post which highlights the API, performance and other benefits of using\nthe extension.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ds.ini.sample","type":"install"}]},{"name":"php83-pear-horde-Horde_Xml_Wbxml","origin":"textproc/pear-Horde_Xml_Wbxml","version":"2.0.4","comment":"Horde API for encoding and decoding WBXML documents","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ead809c85ae77d7f32c903934e56e30407a704a5ae95cd00d20cd1900afc94a","flatsize":123591,"path":"All/php83-pear-horde-Horde_Xml_Wbxml-2.0.4.pkg","repopath":"All/php83-pear-horde-Horde_Xml_Wbxml-2.0.4.pkg","licenselogic":"single","pkgsize":25708,"desc":"This Horde package provides encoding and decoding of WBXML\n(Wireless Binary XML) documents. WBXML is used in SyncML for transferring\nsmaller amounts of data with wireless devices.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_xml_wbxml:2.0.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-twig-twig","origin":"www/pear-twig","version":"1.29.0","comment":"Flexible, fast, and secure template engine for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://twig.symfony.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa70a3db649b120e7c1776645672e087874e1021fc716f2a04806f8b483ef261","flatsize":585327,"path":"All/php83-pear-twig-twig-1.29.0.pkg","repopath":"All/php83-pear-twig-twig-1.29.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":94108,"desc":"Twig is a modern template engine for PHP.\n\n * Fast: Twig compiles templates down to plain optimized PHP code. The\n         overhead compared to regular PHP code was reduced to the very\n         minimum.\n\n * Secure: Twig has a sandbox mode to evaluate untrusted template code.\n           This allows Twig to be used as a template language for\n           applications where users may modify the template design.\n\n * Flexible: Twig is powered by a flexible lexer and parser. This allows\n             the developer to define its own custom tags and filters, and\n             create its own DSL.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-twig":{"origin":"devel/pear-channel-twig","version":"20140108"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:symfony:twig:1.29.0:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_View","origin":"devel/pear-Horde_View","version":"2.0.6","comment":"Horde View API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff5b99fc7228253cd74171f512ea6b8ff40ae68e278aa55019fb79d9eec4a368","flatsize":221964,"path":"All/php83-pear-horde-Horde_View-2.0.6.pkg","repopath":"All/php83-pear-horde-Horde_View-2.0.6.pkg","licenselogic":"single","pkgsize":41172,"desc":"The Horde_View library provides a simple View pattern implementation.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_view:2.0.6:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Util","origin":"devel/pear-Horde_Util","version":"2.5.9","comment":"Horde Utility Libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da9db864bb28ca736dc724ea79a7a4671b84330a4da37c910f751fa6676a2176","flatsize":179087,"path":"All/php83-pear-horde-Horde_Util-2.5.9.pkg","repopath":"All/php83-pear-horde-Horde_Util-2.5.9.pkg","licenselogic":"single","pkgsize":34832,"desc":"Horde classes providing functionality for various types of applications.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_util:2.5.9:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Translation","origin":"devel/pear-Horde_Translation","version":"2.2.2","comment":"Horde translation library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49001af44ede64fea5cbbbd9762a1cd8a0f12c99d4a51a17776632109b493b89","flatsize":65992,"path":"All/php83-pear-horde-Horde_Translation-2.2.2.pkg","repopath":"All/php83-pear-horde-Horde_Translation-2.2.2.pkg","licenselogic":"single","pkgsize":15940,"desc":"Horde translation library","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_translation:2.2.2:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Thrift","origin":"devel/pear-Horde_Thrift","version":"2.0.3","comment":"Horde Thrift Client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ed641c11762bc3b1bb87a57680d31308f9ac4c1df74d874163738a0712c8412","flatsize":177228,"path":"All/php83-pear-horde-Horde_Thrift-2.0.3.pkg","repopath":"All/php83-pear-horde-Horde_Thrift-2.0.3.pkg","licenselogic":"single","pkgsize":21096,"desc":"Packaged version of the PHP Thrift client for Horde","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_thrift:2.0.3:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Timezone","origin":"devel/pear-Horde_Timezone","version":"1.1.0","comment":"Horde timezone library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"397a504a79c48c8259e85d09132d372ce5fdad9e53ea983e2ebf38875bd2b34a","flatsize":123686,"path":"All/php83-pear-horde-Horde_Timezone-1.1.0.pkg","repopath":"All/php83-pear-horde-Horde_Timezone-1.1.0.pkg","licenselogic":"single","pkgsize":26628,"desc":"Horde library for parsing timezone databases and generating\nVTIMEZONE iCalendar components.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Horde_Vfs":{"origin":"sysutils/pear-Horde_Vfs","version":"2.4.2"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php83-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_timezone:1.1.0:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Text_Filter_Csstidy","origin":"textproc/pear-Horde_Text_Filter_Csstidy","version":"2.0.1","comment":"Horde Text Filter CSS optimization class","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82b6176b90316e20316e3682acefbfb77664c424611f89a225c029ad6df21368","flatsize":111553,"path":"All/php83-pear-horde-Horde_Text_Filter_Csstidy-2.0.1.pkg","repopath":"All/php83-pear-horde-Horde_Text_Filter_Csstidy-2.0.1.pkg","licenselogic":"single","pkgsize":23372,"desc":"The Horde_Text_Filter_Csstidy:: class provides the PHP-based library needed\nto perform optimization/compression on CSS code. It is provided in a separate\npackage as the code is under the GPLv2 license instead of the LGPLv2 license\nused for the Text_Filter class.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Text_Filter":{"origin":"textproc/pear-Horde_Text_Filter","version":"2.3.7"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_text_filter_csstidy:2.0.1:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Tree","origin":"devel/pear-Horde_Tree","version":"2.0.5","comment":"Horde Tree API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d10462e9f9dfecb2ac10cf1a1f3fc8df177e1a8436297a9655c8febbe56f7522","flatsize":78830,"path":"All/php83-pear-horde-Horde_Tree-2.0.5.pkg","repopath":"All/php83-pear-horde-Horde_Tree-2.0.5.pkg","licenselogic":"single","pkgsize":18444,"desc":"This Horde package provides a tree view of hierarchical information.\nIt allows for expanding/collapsing of branches and maintains their state.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_tree:2.0.5:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Url","origin":"net/pear-Horde_Url","version":"2.2.6","comment":"Horde URL class","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d0539c958c83d810eb8ea5f7bcbe7dd5004b694fd65f9778a859c8a4cc102a5","flatsize":66020,"path":"All/php83-pear-horde-Horde_Url-2.2.6.pkg","repopath":"All/php83-pear-horde-Horde_Url-2.2.6.pkg","licenselogic":"single","pkgsize":16496,"desc":"This class represents a single URL and provides methods\nfor manipulating URLs.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_url:2.2.6:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Text_Flowed","origin":"textproc/pear-Horde_Text_Flowed","version":"2.0.4","comment":"Horde API for flowed text as per RFC 3676","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"750bfa555c7dedbb46229cd1532fce865656626c1841c026aa4f5f9506815e7b","flatsize":49758,"path":"All/php83-pear-horde-Horde_Text_Flowed-2.0.4.pkg","repopath":"All/php83-pear-horde-Horde_Text_Flowed-2.0.4.pkg","licenselogic":"single","pkgsize":14256,"desc":"The Horde_Text_Flowed:: class provides common methods for manipulating text\nusing the encoding described in RFC 3676 ('flowed' text).","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_text_flowed:2.0.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Token","origin":"devel/pear-Horde_Token","version":"2.0.9","comment":"Horde Token API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ade4399cb6a17386b5799c0b29a5964605ffd9fc26782a6a97ed4d4cd2fefdc4","flatsize":179549,"path":"All/php83-pear-horde-Horde_Token-2.0.9.pkg","repopath":"All/php83-pear-horde-Horde_Token-2.0.9.pkg","licenselogic":"single","pkgsize":31052,"desc":"The Horde_Token:: class provides a common abstracted interface into\nthe various token generation mediums. It also includes all of the functions\nfor retrieving, storing, and checking tokens.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_token:2.0.9:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Text_Filter","origin":"textproc/pear-Horde_Text_Filter","version":"2.3.7","comment":"Horde Text Filter API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a35b6ae30f162581517762cf95b6be7d47817f14390cd795adf864ca3187231b","flatsize":294826,"path":"All/php83-pear-horde-Horde_Text_Filter-2.3.7.pkg","repopath":"All/php83-pear-horde-Horde_Text_Filter-2.3.7.pkg","licenselogic":"single","pkgsize":51388,"desc":"The Horde_Text_Filter library provides common methods for fitering\nand converting text.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Idna":{"origin":"dns/pear-Horde_Idna","version":"1.1.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_text_filter:2.3.7:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Text_Diff","origin":"textproc/pear-Horde_Text_Diff","version":"2.2.1","comment":"Horde engine for performing and rendering text diffs","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0adbf8c2ddb44edff92a3b2cc1c6a5a1725afb0c97687393081c91b0570942ca","flatsize":130352,"path":"All/php83-pear-horde-Horde_Text_Diff-2.2.1.pkg","repopath":"All/php83-pear-horde-Horde_Text_Diff-2.2.1.pkg","licenselogic":"single","pkgsize":28596,"desc":"This Horde package provides a text-based diff engine and renderers\nfor multiple diff output formats.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_text_diff:2.2.1:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pecl-grpc","origin":"devel/pecl-grpc","version":"1.56.0","comment":"High performance, general RPC framework","maintainer":"vanilla@FreeBSD.org","www":"https://pecl.php.net/package/grpc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9df16c17e58c53a057d61659aff51d7249eb9254e7761892e611728e4cd99daf","flatsize":8782142,"path":"All/php83-pecl-grpc-1.56.0.pkg","repopath":"All/php83-pecl-grpc-1.56.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2819340,"desc":"Remote Procedure Calls (RPCs) provide a useful abstraction for building\ndistributed applications and services. The libraries in this repository\nprovide a concrete implementation of the gRPC protocol, layered over HTTP/2.\nThese libraries enable communication between clients and servers using\nany combination of the supported languages.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel","net"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-grpc.ini.sample","type":"install"}]},{"name":"php83-pear-horde-Horde_Template","origin":"www/pear-Horde_Template","version":"2.0.3","comment":"Horde Template System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43d9222968f2d9eeade5bae6c2d7ac0903ed9c6ef449a28672204ac7f01eb166","flatsize":50488,"path":"All/php83-pear-horde-Horde_Template-2.0.3.pkg","repopath":"All/php83-pear-horde-Horde_Template-2.0.3.pkg","licenselogic":"single","pkgsize":14796,"desc":"Horde Template system.\nAdapted from bTemplate, by Brian Lozier <brian@massassi.net>.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_template:2.0.3:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_SyncMl","origin":"comms/pear-Horde_SyncMl","version":"2.0.7","comment":"Horde API for processing SyncML requests","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da98470ee9092d77fedc438c8777b5a9fc0c4b77bd25833b315ae4db9e4dd75c","flatsize":946038,"path":"All/php83-pear-horde-Horde_SyncMl-2.0.7.pkg","repopath":"All/php83-pear-horde-Horde_SyncMl-2.0.7.pkg","licenselogic":"single","pkgsize":114908,"desc":"This package provides classes for implementing a SyncML server.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Horde_Log":{"origin":"sysutils/pear-Horde_Log","version":"2.3.0_1"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Auth":{"origin":"security/pear-Horde_Auth","version":"2.2.2"},"php83-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php83-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php83-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php83-pear-horde-Horde_Xml_Wbxml":{"origin":"textproc/pear-Horde_Xml_Wbxml","version":"2.0.4"}},"categories":["comms","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_syncml:2.0.7:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Support","origin":"devel/pear-Horde_Support","version":"2.2.2","comment":"Horde support package","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a3953373f74ea129c1c2bac129fc3720288311a5027f4d4c9d1c59a53bb3485","flatsize":133746,"path":"All/php83-pear-horde-Horde_Support-2.2.2.pkg","repopath":"All/php83-pear-horde-Horde_Support-2.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24952,"desc":"This package provides supporting functionality for Horde that is not tied\nto Horde but is used by it.\nThese classes can be used outside of Horde as well.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Stream_Wrapper":{"origin":"devel/pear-Horde_Stream_Wrapper","version":"2.1.5"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_support:2.2.2:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Stream_Filter","origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5","comment":"Horde Stream filters","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27ed54e37592bfdfb75da4409b296bdf6dd601432835462782642d68b9f8f97d","flatsize":77612,"path":"All/php83-pear-horde-Horde_Stream_Filter-2.0.5.pkg","repopath":"All/php83-pear-horde-Horde_Stream_Filter-2.0.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":15080,"desc":"This Horde package provides various stream filters.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_stream_filter:2.0.5:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-phing","origin":"devel/pear-phing","version":"2.6.1","comment":"PHP project build system based on Apache Ant","maintainer":"mm@FreeBSD.org","www":"https://www.phing.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28c256d9fe3a3533c5ece33998aa964907839adc2140c8d1b5c1ff484b21903d","flatsize":2648943,"path":"All/php83-pear-phing-2.6.1.pkg","repopath":"All/php83-pear-phing-2.6.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":366004,"desc":"From the Phing homepage:\n\nPHing Is Not GNU make; it's a PHP project build system or build tool based on\nApache Ant. You can do anything with it that you could do with a traditiona\nbuild system like GNU make, and its use of simple XML build files and\nextensible PHP \"task\" classes make it an easy-to-use and highly flexible build\nframework.\n\nFeatures include running PHPUnit and SimpleTest unit tests (including test\nresult and coverage reports), file transformations (e.g. token replacement,\nXSLT transformation, Smarty template transformations), file system operations,\ninteractive build support, SQL execution, CVS/SVN/GIT operations, tools for\ncreating PEAR packages, documentation generation (DocBlox, PhpDocumentor) and\nmuch, much more.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-phing":{"origin":"devel/pear-channel-phing","version":"20120813"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-pdepend_staticReflection","origin":"devel/pear-pdepend-staticReflection","version":"1.0.0","comment":"staticReflection package for PHP","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.pdepend.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38763c7a5c1cc51e4d8bbf87d7c6387e895bdc35c2d6700e18cc5c7bc6526442","flatsize":336449,"path":"All/php83-pear-pdepend_staticReflection-1.0.0.pkg","repopath":"All/php83-pear-pdepend_staticReflection-1.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":33436,"desc":"The staticReflection component can be used as a drop-in replacement for PHP's\ninternal reflection api. This component provides a generic reflection stack so\nthat applications can switch between the internal and/or static reflection\nimplementation.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-pdepend":{"origin":"devel/pear-channel-pdepend","version":"20100520"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-horde-Horde_Service_UrlShortener","origin":"www/pear-Horde_Service_UrlShortener","version":"2.0.3","comment":"Horde URL shortening services interface","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b96b929de835241b8cbeda092a8e7f03c260ed8c96f2850488f994cac38ce603","flatsize":8813,"path":"All/php83-pear-horde-Horde_Service_UrlShortener-2.0.3.pkg","repopath":"All/php83-pear-horde-Horde_Service_UrlShortener-2.0.3.pkg","licenselogic":"single","pkgsize":2916,"desc":"This Horde package provides interfaces to various URL shortening services.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php83-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_urlshortener:2.0.3:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_SessionHandler","origin":"www/pear-Horde_SessionHandler","version":"2.3.0","comment":"Horde Session Handler API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1efa3916710e892609a1a82a8b2c271a6827e4b1c4c023b023c112dc457067db","flatsize":130026,"path":"All/php83-pear-horde-Horde_SessionHandler-2.3.0.pkg","repopath":"All/php83-pear-horde-Horde_SessionHandler-2.3.0.pkg","licenselogic":"single","pkgsize":24504,"desc":"Horde_SessionHandler defines an API for implementing\ncustom session handlers for PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_sessionhandler:2.3.0:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Stream","origin":"devel/pear-Horde_Stream","version":"1.6.3","comment":"Horde stream handler","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51cfa5b66bdbb7c8b32ea61c77e33cad625f6d6b2712abd2e5bcc4090cf617d1","flatsize":83290,"path":"All/php83-pear-horde-Horde_Stream-1.6.3.pkg","repopath":"All/php83-pear-horde-Horde_Stream-1.6.3.pkg","licenselogic":"single","pkgsize":17928,"desc":"An Horde object-oriented interface to assist in creating and storing PHP\nstream resources, and to provide utility methods to access and manipulate\nthe stream contents.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_stream:1.6.3:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Service_Weather","origin":"www/pear-Horde_Service_Weather","version":"2.5.6","comment":"Horde Weather Provider","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2793b857a42e7dda4f08a4a17a768622ffd45eb8e64807943b76444c8307b470","flatsize":801998,"path":"All/php83-pear-horde-Horde_Service_Weather-2.5.6.pkg","repopath":"All/php83-pear-horde-Horde_Service_Weather-2.5.6.pkg","licenselogic":"single","pkgsize":190324,"desc":"Set of Horde classes that provide an abstraction to various online weather\nservice providers. Includes drivers for WeatherUnderground, WorldWeatherOnline\nand Google Weather.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php83-pear-horde-Horde_Role":{"origin":"devel/pear-Horde_Role","version":"1.0.1"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_weather:2.5.6:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Share","origin":"security/pear-Horde_Share","version":"2.2.0","comment":"Horde Shared Permissions System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3eef00a0159b83d8990f38946226207b948eeae463df8d44f924d872d7a46107","flatsize":400584,"path":"All/php83-pear-horde-Horde_Share-2.2.0.pkg","repopath":"All/php83-pear-horde-Horde_Share-2.2.0.pkg","licenselogic":"single","pkgsize":54872,"desc":"Horde_Share provides an interface to all shared resources a user\nowns or has access to.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Db":{"origin":"databases/pear-Horde_Db","version":"2.4.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Group":{"origin":"security/pear-Horde_Group","version":"2.1.1"},"php83-pear-horde-Horde_Perms":{"origin":"security/pear-Horde_Perms","version":"2.1.8"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_share:2.2.0:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_SpellChecker","origin":"textproc/pear-Horde_SpellChecker","version":"2.1.3","comment":"Horde Spellcheck API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0a6abac16b7b55c9398b6d7c0a7340c380499a8c70f382616a479c8d6a5ebd8","flatsize":43710,"path":"All/php83-pear-horde-Horde_SpellChecker-2.1.3.pkg","repopath":"All/php83-pear-horde-Horde_SpellChecker-2.1.3.pkg","licenselogic":"single","pkgsize":13364,"desc":"Horde unified spellchecking API.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_spellchecker:2.1.3:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Serialize","origin":"devel/pear-Horde_Serialize","version":"2.0.5","comment":"Horde Data Encapulation API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"576225a947710a4c02b60573575fbaec0b82ce2ba58007fde29fa23d4517d536","flatsize":69165,"path":"All/php83-pear-horde-Horde_Serialize-2.0.5.pkg","repopath":"All/php83-pear-horde-Horde_Serialize-2.0.5.pkg","licenselogic":"single","pkgsize":15972,"desc":"The Horde_Serialize library provides various methods of encapsulating data.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_serialize:2.0.5:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Service_Facebook","origin":"www/pear-Horde_Service_Facebook","version":"2.0.10","comment":"Horde Facebook client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfd02d4db8916b5bb29a7ed9c6dd0bc6d5010f752f3bef028843fdd157865a0e","flatsize":182941,"path":"All/php83-pear-horde-Horde_Service_Facebook-2.0.10.pkg","repopath":"All/php83-pear-horde-Horde_Service_Facebook-2.0.10.pkg","licenselogic":"single","pkgsize":30764,"desc":"This Horde package provides client libraries for the Facebook REST API.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_facebook:2.0.10:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Secret","origin":"security/pear-Horde_Secret","version":"2.0.6","comment":"Secret Encryption API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2698150a9ccbcc9acacb20a010f5122d51fe8347efdb830aebc493612b80d61","flatsize":48454,"path":"All/php83-pear-horde-Horde_Secret-2.0.6.pkg","repopath":"All/php83-pear-horde-Horde_Secret-2.0.6.pkg","licenselogic":"single","pkgsize":13696,"desc":"The Horde_Secret library provides an API for encrypting and decrypting\nsmall pieces of data with the use of a shared key.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Horde_Crypt_Blowfish":{"origin":"security/pear-Horde_Crypt_Blowfish","version":"1.1.4"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_secret:2.0.6:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Scribe","origin":"net/pear-Horde_Scribe","version":"2.0.3","comment":"Horde Scribe client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b4fe7b2f0c0e11c9ee85062534169bcfb6fa5a7e3db196efba5a773a5cf5b43","flatsize":21217,"path":"All/php83-pear-horde-Horde_Scribe-2.0.3.pkg","repopath":"All/php83-pear-horde-Horde_Scribe-2.0.3.pkg","licenselogic":"single","pkgsize":5844,"desc":"Horde packaged version of the PHP Scribe client.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Thrift":{"origin":"devel/pear-Horde_Thrift","version":"2.0.3"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_scribe:2.0.3:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Socket_Client","origin":"net/pear-Horde_Socket_Client","version":"2.1.4","comment":"Horde Socket Client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1a2cbfdd893b2c683882d82773f7e2b2256e554106d37d97a3ac2111f46e685","flatsize":42948,"path":"All/php83-pear-horde-Horde_Socket_Client-2.1.4.pkg","repopath":"All/php83-pear-horde-Horde_Socket_Client-2.1.4.pkg","licenselogic":"single","pkgsize":13280,"desc":"This Horde class provides abstract class for use in creating PHP network\nsocket clients.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_socket_client:2.1.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Routes","origin":"www/pear-Horde_Routes","version":"2.0.5","comment":"Horde Routes URL mapping system","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85756bd3383537c86182bfbcb5da37b7b650b8c5997bb4cfe9d1d087fdf28d61","flatsize":276092,"path":"All/php83-pear-horde-Horde_Routes-2.0.5.pkg","repopath":"All/php83-pear-horde-Horde_Routes-2.0.5.pkg","licenselogic":"single","pkgsize":39824,"desc":"This package provides classes for mapping URLs into the controllers and\nactions of an MVC system. It is a port of a Python library, Routes,\nby Ben Bangert (http://routes.groovie.org).","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_routes:2.0.5:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Rpc","origin":"net/pear-Horde_Rpc","version":"2.1.9","comment":"Horde RPC API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d57c0de1f54778e4209e2676fa23ba78aeb3d8d7d16621cce75d43d102d47fe","flatsize":223025,"path":"All/php83-pear-horde-Horde_Rpc-2.1.9.pkg","repopath":"All/php83-pear-horde-Horde_Rpc-2.1.9.pkg","licenselogic":"single","pkgsize":37884,"desc":"The Horde_Rpc library provides a common abstracted interface to various\nremote methods of accessing Horde functionality.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_ActiveSync":{"origin":"comms/pear-Horde_ActiveSync","version":"2.41.9"},"php83-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php83-pear-horde-Horde_Dav":{"origin":"www/pear-Horde_Dav","version":"1.1.4"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php83-pear-horde-Horde_Lock":{"origin":"devel/pear-Horde_Lock","version":"2.1.4"},"php83-pear-horde-Horde_Perms":{"origin":"security/pear-Horde_Perms","version":"2.1.8"},"php83-pear-horde-Horde_Serialize":{"origin":"devel/pear-Horde_Serialize","version":"2.0.5"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php83-pear-horde-Horde_SyncMl":{"origin":"comms/pear-Horde_SyncMl","version":"2.0.7"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php83-pear-horde-Horde_Xml_Element":{"origin":"textproc/pear-Horde_Xml_Element","version":"2.0.4"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_rpc:2.1.9:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Role","origin":"devel/pear-Horde_Role","version":"1.0.1","comment":"PEAR installer role for Horde components","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c3d1f4b79018e9cf9292268c451f3e8a4b3bd377551f9768438b9ec0d1aaffa","flatsize":32440,"path":"All/php83-pear-horde-Horde_Role-1.0.1.pkg","repopath":"All/php83-pear-horde-Horde_Role-1.0.1.pkg","licenselogic":"single","pkgsize":11172,"desc":"PEAR method to install Horde components into a base Horde installation.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_role:1.0.1:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Scheduler","origin":"devel/pear-Horde_Scheduler","version":"2.0.3","comment":"Horde Scheduler System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7abaa897c836751828e308fd0f3847c4ac6ca624d1cf001e9d5e74a843690627","flatsize":46529,"path":"All/php83-pear-horde-Horde_Scheduler-2.0.3.pkg","repopath":"All/php83-pear-horde-Horde_Scheduler-2.0.3.pkg","licenselogic":"single","pkgsize":14088,"desc":"This package provides supporting functionality for Horde that is not tied\nto Horde but is used by it.\nThese classes can be used outside of Horde as well.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Horde_Vfs":{"origin":"sysutils/pear-Horde_Vfs","version":"2.4.2"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_scheduler:2.0.3:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Rdo","origin":"devel/pear-Horde_Rdo","version":"2.1.0","comment":"Horde Rampage Data Objects","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e84530b6a2769315e3043f4d025e34608a1f7eeac82c1b8bc8a63ae850fe5f45","flatsize":146021,"path":"All/php83-pear-horde-Horde_Rdo-2.1.0.pkg","repopath":"All/php83-pear-horde-Horde_Rdo-2.1.0.pkg","licenselogic":"single","pkgsize":33236,"desc":"Horde lightweight ORM layer","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Db":{"origin":"databases/pear-Horde_Db","version":"2.4.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-horde-Horde_Queue","origin":"devel/pear-Horde_Queue","version":"1.1.5","comment":"Horde Queue","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0645d01e3487cd90d7d45b69da7cc47f6c064b0cf33dec6d6550d4f2c2dbd57c","flatsize":36042,"path":"All/php83-pear-horde-Horde_Queue-1.1.5.pkg","repopath":"All/php83-pear-horde-Horde_Queue-1.1.5.pkg","licenselogic":"single","pkgsize":12292,"desc":"Queue layer for the Horde Framework with various storage backends and runners.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_queue:1.1.5:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Prefs","origin":"devel/pear-Horde_Prefs","version":"2.9.0","comment":"Horde Preferences API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a483399850abe5b520d34b599f3e4c8f209568f70cbd1db5adb5d72bfdc1b405","flatsize":305257,"path":"All/php83-pear-horde-Horde_Prefs-2.9.0.pkg","repopath":"All/php83-pear-horde-Horde_Prefs-2.9.0.pkg","licenselogic":"single","pkgsize":51428,"desc":"The Horde_Prefs package provides a common abstracted interface into\nthe various preferences storage mediums. It also includes all\nof the functions for retrieving, storing, and checking preference values.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php83-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_prefs:2.9.0:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Perms","origin":"security/pear-Horde_Perms","version":"2.1.8","comment":"Horde Permissions System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"beb730a53965094df8289cd39d49677726f523b91fcd150a53cf86c835e8f11a","flatsize":230482,"path":"All/php83-pear-horde-Horde_Perms-2.1.8.pkg","repopath":"All/php83-pear-horde-Horde_Perms-2.1.8.pkg","licenselogic":"single","pkgsize":37036,"desc":"The Perms package provides an interface to the Horde permissions system.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Db":{"origin":"databases/pear-Horde_Db","version":"2.4.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Group":{"origin":"security/pear-Horde_Group","version":"2.1.1"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_perms:2.1.8:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Pdf","origin":"textproc/pear-Horde_Pdf","version":"2.0.8","comment":"Horde PDF library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34db578acf8950c95e954d2a5ef3062e7e96ccbdeef61b3e884bb1d47aff7dce","flatsize":279320,"path":"All/php83-pear-horde-Horde_Pdf-2.0.8.pkg","repopath":"All/php83-pear-horde-Horde_Pdf-2.0.8.pkg","licenselogic":"single","pkgsize":46144,"desc":"This Horde package provides PDF generation using only PHP,\nwithout requiring any external libraries.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_pdf:2.0.8:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Oauth","origin":"security/pear-Horde_Oauth","version":"2.0.4","comment":"Horde OAuth client/server","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8a2382065b9dd2e78a4fc29843905a648b7dbaacf69a65dc9716fd42a28ab12","flatsize":27496,"path":"All/php83-pear-horde-Horde_Oauth-2.0.4.pkg","repopath":"All/php83-pear-horde-Horde_Oauth-2.0.4.pkg","licenselogic":"single","pkgsize":7080,"desc":"This Horde package provides an OAuth consumer (http://oauth.net)\nand OAuth infrastruture, and in the future will provide an OAuth server.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_oauth:2.0.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Pack","origin":"archivers/pear-Horde_Pack","version":"1.0.7","comment":"Horde Pack Utility","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f713cfdbd822115deb66bbf2820b34066241fd7a68afd6bf2458bfae9d1d005","flatsize":64247,"path":"All/php83-pear-horde-Horde_Pack-1.0.7.pkg","repopath":"All/php83-pear-horde-Horde_Pack-1.0.7.pkg","licenselogic":"single","pkgsize":16352,"desc":"Horde replacement for serialize()/json_encode() that will automatically use the\nmost efficient serialization available based on the input.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Compress_Fast":{"origin":"archivers/pear-Horde_Compress_Fast","version":"1.1.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["archivers","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_pack:1.0.7:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Nls","origin":"devel/pear-Horde_Nls","version":"2.2.1_1","comment":"Horde Native Language Support","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1afcddf45a166551753961210c3a7414059b7363c0f2935c57ebe02ae02988fb","flatsize":2122863,"path":"All/php83-pear-horde-Horde_Nls-2.2.1_1.pkg","repopath":"All/php83-pear-horde-Horde_Nls-2.2.1_1.pkg","licenselogic":"single","pkgsize":206860,"desc":"Provides common methods for handling language data, timezones,\nand hostname->country lookups.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-horde-Horde_Mongo","origin":"databases/pear-Horde_Mongo","version":"1.1.0","comment":"Horde Mongo Configuration","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aee41c40f529df22f478cd17f2df1827c979d8f18e70aa80e239c3b0b74c1bfb","flatsize":567495,"path":"All/php83-pear-horde-Horde_Mongo-1.1.0.pkg","repopath":"All/php83-pear-horde-Horde_Mongo-1.1.0.pkg","licenselogic":"single","pkgsize":85548,"desc":"Provides an API to ensure that the PECL Mongo extension can be used\nconsistently across various Horde packages.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["databases","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mongo:1.1.0:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Notification","origin":"devel/pear-Horde_Notification","version":"2.0.4","comment":"Horde Notification System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"156f6d0072cd1f4be4faa6f9850226bb803a4f3e1711b51485e7c41931c2c7a2","flatsize":99925,"path":"All/php83-pear-horde-Horde_Notification-2.0.4.pkg","repopath":"All/php83-pear-horde-Horde_Notification-2.0.4.pkg","licenselogic":"single","pkgsize":20940,"desc":"The Horde_Notification library provides a subject-observer pattern\nfor raising and showing messages of different types and to different\nlisteners.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gettext":{"origin":"devel/php83-gettext","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_notification:2.0.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Service_Twitter","origin":"www/pear-Horde_Service_Twitter","version":"2.1.6","comment":"Horde Twitter client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18285e763ad03a22a0969683bbc0cab042759ee5caef31e333b8d27e3478d28c","flatsize":51301,"path":"All/php83-pear-horde-Horde_Service_Twitter-2.1.6.pkg","repopath":"All/php83-pear-horde-Horde_Service_Twitter-2.1.6.pkg","licenselogic":"single","pkgsize":10360,"desc":"This Horde package provides client libraries for the Twitter REST API.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Controller":{"origin":"devel/pear-Horde_Controller","version":"2.0.5"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php83-pear-horde-Horde_Oauth":{"origin":"security/pear-Horde_Oauth","version":"2.0.4"},"php83-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_twitter:2.1.6:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Service_Gravatar","origin":"www/pear-Horde_Service_Gravatar","version":"1.0.1","comment":"Horde API accessor for gravatar.com","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2380f1b2addc8b22de54d03568b79d8e832dededd475acb521b5de1489f4546c","flatsize":42964,"path":"All/php83-pear-horde-Horde_Service_Gravatar-1.0.1.pkg","repopath":"All/php83-pear-horde-Horde_Service_Gravatar-1.0.1.pkg","licenselogic":"single","pkgsize":13484,"desc":"Horde library for accessing the Avatar services at gravatar.com.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php83-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_gravatar:1.0.1:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Mail_Autoconfig","origin":"mail/pear-Horde_Mail_Autoconfig","version":"1.0.3","comment":"Horde Mail Autoconfiguration","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80314727e2f00031d4d9c5cfcd456fe108c5efe720fba7b8187d0ff9f32e8696","flatsize":76540,"path":"All/php83-pear-horde-Horde_Mail_Autoconfig-1.0.3.pkg","repopath":"All/php83-pear-horde-Horde_Mail_Autoconfig-1.0.3.pkg","licenselogic":"single","pkgsize":17932,"desc":"Horde class that attempts to automatically determine configuration options\nfor various remote mail services (IMAP/POP3/SMTP).","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Horde_Imap_Client":{"origin":"mail/pear-Horde_Imap_Client","version":"2.29.18"},"php83-pear-Horde_Smtp":{"origin":"mail/pear-Horde_Smtp","version":"1.9.6"},"php83-pear-Net_DNS2":{"origin":"dns/pear-Net_DNS2","version":"1.5.4_1"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php83-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mail_autoconfig:1.0.3:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Mail","origin":"mail/pear-Horde_Mail","version":"2.6.6","comment":"Horde Mail Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8cbc89d53c77366d4f7695f03876329cd724a5eb27f33f4fe5149c244247734","flatsize":222760,"path":"All/php83-pear-horde-Horde_Mail-2.6.6.pkg","repopath":"All/php83-pear-horde-Horde_Mail-2.6.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":36120,"desc":"The Horde_Mail library is a fork of the PEAR Mail library that provides\nadditional functionality, including (but not limited to):\n* Allows a stream to be passed in.\n* Allows raw headertext to be used in the outgoing messages (required for\n  things like message redirection pursuant to RFC 5322 [3.6.6]).\n* Native PHP 5 code.\n* PHPUnit test suite.\n* Provides more comprehensive sendmail error messages.\n* Uses Exceptions instead of PEAR_Errors.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Net_SMTP":{"origin":"net/pear-Net_SMTP","version":"1.12.1"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Idna":{"origin":"dns/pear-Horde_Idna","version":"1.1.2"},"php83-pear-horde-Horde_Stream_Filter":{"origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mail:2.6.6:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Mime","origin":"mail/pear-Horde_Mime","version":"2.11.2","comment":"Horde MIME Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01cfdd28b4c6cd4a51ec85b0b6d76b7254aea56325827a0c88f3aa8a0cb5cb10","flatsize":789505,"path":"All/php83-pear-horde-Horde_Mime-2.11.2.pkg","repopath":"All/php83-pear-horde-Horde_Mime-2.11.2.pkg","licenselogic":"single","pkgsize":123536,"desc":"Horde package providing methods for dealing with MIME (RFC 2045) and related\ne-mail (RFC 822/2822/5322) standards.for creating and manipulating dates.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php83-pear-horde-Horde_Stream_Filter":{"origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php83-pear-horde-Horde_Text_Flowed":{"origin":"textproc/pear-Horde_Text_Flowed","version":"2.0.4"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mime:2.11.2:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Memcache","origin":"databases/pear-Horde_Memcache","version":"2.1.2","comment":"Horde Memcache API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"103f0c5319fd864f811269f02e669f4540d43256c0faba0054fceafa8e87cf1b","flatsize":57437,"path":"All/php83-pear-horde-Horde_Memcache-2.1.2.pkg","repopath":"All/php83-pear-horde-Horde_Memcache-2.1.2.pkg","licenselogic":"single","pkgsize":15200,"desc":"Horde API to access a memcache server.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pecl-memcache":{"origin":"databases/pecl-memcache","version":"8.2"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-horde-Horde_LoginTasks","origin":"devel/pear-Horde_LoginTasks","version":"2.0.8","comment":"Horde Login Tasks System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97cebcf1f361b5f5c3e8c2add06f07c64a672d35b29c562436e3ae1a28bef03e","flatsize":201080,"path":"All/php83-pear-horde-Horde_LoginTasks-2.0.8.pkg","repopath":"All/php83-pear-horde-Horde_LoginTasks-2.0.8.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":31068,"desc":"The Horde_LoginTasks library provides a set of methods for dealing with tasks\nrun upon login to Horde applications.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_logintasks:2.0.8:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Ldap","origin":"net/pear-Horde_Ldap","version":"2.4.2","comment":"Horde LDAP libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec189637328c903f7240cc0bfc52315296d78ba6ffb5125e948d369e925f1cfb","flatsize":312421,"path":"All/php83-pear-horde-Horde_Ldap-2.4.2.pkg","repopath":"All/php83-pear-horde-Horde_Ldap-2.4.2.pkg","licenselogic":"single","pkgsize":57380,"desc":"This package provides a set of classes for connecting to LDAP servers\nand working with directory objects.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_ldap:2.4.2:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Kolab_Storage","origin":"mail/pear-Horde_Kolab_Storage","version":"2.2.4","comment":"Horde library for handling Kolab data stored on an IMAP server","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"add0a6a119909c81d653662a2fb6da12fc7dc4ff07f1fa21a4584d8e33d4e21d","flatsize":1403575,"path":"All/php83-pear-horde-Horde_Kolab_Storage-2.2.4.pkg","repopath":"All/php83-pear-horde-Horde_Kolab_Storage-2.2.4.pkg","licenselogic":"single","pkgsize":141360,"desc":"Storing user data in an IMAP account belonging to the user is one of the Kolab\nserver core concepts. This package provides all the necessary means to deal\nwith this type of data storage effectively.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-imap":{"origin":"mail/php83-imap","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Horde_Imap_Client":{"origin":"mail/pear-Horde_Imap_Client","version":"2.29.18"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Cache":{"origin":"devel/pear-Horde_Cache","version":"2.5.5"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Kolab_Format":{"origin":"textproc/pear-Horde_Kolab_Format","version":"2.0.9"},"php83-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_kolab_storage:2.2.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Itip","origin":"devel/pear-Horde_Itip","version":"2.1.2","comment":"Horde iTip invitation response handling","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74c3fa989d7c69339811135ffd1e337192962cfc24cc257f63fa68bcf88c6ee2","flatsize":265770,"path":"All/php83-pear-horde-Horde_Itip-2.1.2.pkg","repopath":"All/php83-pear-horde-Horde_Itip-2.1.2.pkg","licenselogic":"single","pkgsize":34848,"desc":"This Horde package allows to generate MIME encapsuled responses to iCalendar\ninvitations.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"},"php83-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_itip:2.1.2:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Injector","origin":"devel/pear-Horde_Injector","version":"2.0.5","comment":"Horde dependency injection container","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60a615cc3da32f8024adf6cbb9c52f8902ac024730f4d74a47c71ce8b49eee2a","flatsize":124188,"path":"All/php83-pear-horde-Horde_Injector-2.0.5.pkg","repopath":"All/php83-pear-horde-Horde_Injector-2.0.5.pkg","licenselogic":"single","pkgsize":21384,"desc":"Depedency injection container for Horde.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_injector:2.0.5:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Mime_Viewer","origin":"mail/pear-Horde_Mime_Viewer","version":"2.2.4","comment":"Horde MIME Viewer Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a3ce46f693d398b7928c8339fc84e43e2d5fb786728cbc67d27281606101fd9","flatsize":1983151,"path":"All/php83-pear-horde-Horde_Mime_Viewer-2.2.4.pkg","repopath":"All/php83-pear-horde-Horde_Mime_Viewer-2.2.4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":267832,"desc":"This Horde library provides rendering drivers for MIME data.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Browser":{"origin":"www/pear-Horde_Browser","version":"2.0.16"},"php83-pear-horde-Horde_Compress":{"origin":"archivers/pear-Horde_Compress","version":"2.2.4"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php83-pear-horde-Horde_Role":{"origin":"devel/pear-Horde_Role","version":"1.0.1"},"php83-pear-horde-Horde_Text_Filter":{"origin":"textproc/pear-Horde_Text_Filter","version":"2.3.7"},"php83-pear-horde-Horde_Text_Flowed":{"origin":"textproc/pear-Horde_Text_Flowed","version":"2.0.4"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mime_viewer:2.2.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Kolab_Session","origin":"net/pear-Horde_Kolab_Session","version":"2.0.3","comment":"Horde library for managing an active Kolab session","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a23d35404b0090d50fd3034031aeb064791a1ae63b5c6d286c7682b845386167","flatsize":145850,"path":"All/php83-pear-horde-Horde_Kolab_Session-2.0.3.pkg","repopath":"All/php83-pear-horde-Horde_Kolab_Session-2.0.3.pkg","licenselogic":"single","pkgsize":21268,"desc":"This Horde package handles a Kolab session. It allows to authenticate\nagainst LDAP and provides the users storage locations.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Horde_Kolab_Server":{"origin":"net/pear-Horde_Kolab_Server","version":"2.0.5"},"php83-pear-Horde_Log":{"origin":"sysutils/pear-Horde_Log","version":"2.3.0_1"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_kolab_session:2.0.3:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Kolab_Format","origin":"textproc/pear-Horde_Kolab_Format","version":"2.0.9","comment":"Horde library for reading/writing Kolab data formats","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46cc49f39de123ec8eca80c1182fbd96647429e468fe9280ea5c36fb50317e54","flatsize":466079,"path":"All/php83-pear-horde-Horde_Kolab_Format-2.0.9.pkg","repopath":"All/php83-pear-horde-Horde_Kolab_Format-2.0.9.pkg","licenselogic":"single","pkgsize":53608,"desc":"This Horde package allows to convert Kolab data objects from XML to hashes.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_kolab_format:2.0.9:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Idna","origin":"dns/pear-Horde_Idna","version":"1.1.2","comment":"Horde IDNA backend normalization package","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1149fb84f8ea826ff5cbdf86d598c6c230ba04a9c9cc431e2e3f96dac04eb03","flatsize":40329,"path":"All/php83-pear-horde-Horde_Idna-1.1.2.pkg","repopath":"All/php83-pear-horde-Horde_Idna-1.1.2.pkg","licenselogic":"single","pkgsize":10360,"desc":"Horde class for normalized access to various backends providing IDNA\n(Internationalized Domain Names in Applications) support.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["dns","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_idna:1.1.2:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Imsp","origin":"databases/pear-Horde_Imsp","version":"2.0.10","comment":"Horde IMSP API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbc659640de31ca6fab895c323e3cfa01d68f660643918e5654c5eede8ff01ca","flatsize":190983,"path":"All/php83-pear-horde-Horde_Imsp-2.0.10.pkg","repopath":"All/php83-pear-horde-Horde_Imsp-2.0.10.pkg","licenselogic":"single","pkgsize":32768,"desc":"Provides an API into an IMSP server for address books and options.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["databases","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_imsp:2.0.10:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Icalendar","origin":"devel/pear-Horde_Icalendar","version":"2.1.8","comment":"Horde iCalendar API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38f84d27024e8e08c48b082312fc366f992026183dd309b560e9178f9930a93a","flatsize":553978,"path":"All/php83-pear-horde-Horde_Icalendar-2.1.8.pkg","repopath":"All/php83-pear-horde-Horde_Icalendar-2.1.8.pkg","licenselogic":"single","pkgsize":95848,"desc":"This Horde package provides an API for dealing with iCalendar data.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php83-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_icalendar:2.1.8:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_HashTable","origin":"databases/pear-Horde_HashTable","version":"1.2.6","comment":"Horde Hash Table Interface","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b613c308c48693a6fab3d3581647120042d3ab917cd94aa9823b71260cc3b0e0","flatsize":68877,"path":"All/php83-pear-horde-Horde_HashTable-1.2.6.pkg","repopath":"All/php83-pear-horde-Horde_HashTable-1.2.6.pkg","licenselogic":"single","pkgsize":16852,"desc":"Horde API to access various hash table implementations.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["databases","www","pear"],"options":{"MEMCACHE":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_hashtable:1.2.6:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_History","origin":"devel/pear-Horde_History","version":"2.3.6","comment":"Horde API for tracking the history of an object","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a0519362aea346bd6fc5f1ecdc153cdbec6b577e431e9724790e8b9ec83a94f","flatsize":141290,"path":"All/php83-pear-horde-Horde_History-2.3.6.pkg","repopath":"All/php83-pear-horde-Horde_History-2.3.6.pkg","licenselogic":"single","pkgsize":25200,"desc":"The Horde_History API provides a way to track changes\non arbitrary pieces of data in Horde applications.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Db":{"origin":"databases/pear-Horde_Db","version":"2.4.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_history:2.3.6:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Http","origin":"www/pear-Horde_Http","version":"2.1.7","comment":"Horde HTTP libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f0fa2c3a30ebb0229ca75345c481d34d6c7c8b2a2dbdb47a3c61023f531c063","flatsize":83089,"path":"All/php83-pear-horde-Horde_Http-2.1.7.pkg","repopath":"All/php83-pear-horde-Horde_Http-2.1.7.pkg","licenselogic":"single","pkgsize":15568,"desc":"This Horde package provides a set of classes for making HTTP requests.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_http:2.1.7:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_JavascriptMinify","origin":"textproc/pear-Horde_JavascriptMinify","version":"1.1.5","comment":"Horde Javascript Minification","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44aa65e79d69d10937ab42056d13cd86e146b75624f2c599eea7801ecea384ba","flatsize":59711,"path":"All/php83-pear-horde-Horde_JavascriptMinify-1.1.5.pkg","repopath":"All/php83-pear-horde-Horde_JavascriptMinify-1.1.5.pkg","licenselogic":"single","pkgsize":15736,"desc":"Horde abstracted interface to various javascript minification backends.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_javascriptminify:1.1.5:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Group","origin":"security/pear-Horde_Group","version":"2.1.1","comment":"Horde User Groups System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49e694f9de6ded165b851c1ab0642647ff88c68b4ff3374c22f0ccc162b81be2","flatsize":130811,"path":"All/php83-pear-horde-Horde_Group-2.1.1.pkg","repopath":"All/php83-pear-horde-Horde_Group-2.1.1.pkg","licenselogic":"single","pkgsize":22908,"desc":"Package for managing and accessing the Horde groups system.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_group:2.1.1:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Stream_Wrapper","origin":"devel/pear-Horde_Stream_Wrapper","version":"2.1.5","comment":"Horde Stream wrappers","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66054f1e7a8fad71e114c830d71fed6266175619446f3d60aa90bbf4e7ff9fb9","flatsize":29553,"path":"All/php83-pear-horde-Horde_Stream_Wrapper-2.1.5.pkg","repopath":"All/php83-pear-horde-Horde_Stream_Wrapper-2.1.5.pkg","licenselogic":"single","pkgsize":6552,"desc":"This Horde package provides various stream wrappers.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_stream_wrapper:2.1.5:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_ListHeaders","origin":"mail/pear-Horde_ListHeaders","version":"1.2.5","comment":"Horde List Headers Parsing Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b234c2d0cddd27c7628a41754d0c5a3791769d27536bc33bcccac401209e7584","flatsize":69431,"path":"All/php83-pear-horde-Horde_ListHeaders-1.2.5.pkg","repopath":"All/php83-pear-horde-Horde_ListHeaders-1.2.5.pkg","licenselogic":"single","pkgsize":17312,"desc":"The Horde_ListHeaders library parses Mailing List Headers as defined in\nRFC 2369 & RFC 2919.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_listheaders:1.2.5:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Lock","origin":"devel/pear-Horde_Lock","version":"2.1.4","comment":"Horde Resource Locking System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c73b3e85700e8e8b5870c64a7326f4fe486eee6a2f009fa07f2ee47ad5d0d1b","flatsize":75800,"path":"All/php83-pear-horde-Horde_Lock-2.1.4.pkg","repopath":"All/php83-pear-horde-Horde_Lock-2.1.4.pkg","licenselogic":"single","pkgsize":17536,"desc":"The Horde_Lock library provides the Horde resource locking system.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_lock:2.1.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Form","origin":"www/pear-Horde_Form","version":"2.0.20","comment":"Horde Form API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38b40f26c5a71aedbc39a207ce57744fd9db84b95862b8beba8b87b24b3826d3","flatsize":1147990,"path":"All/php83-pear-horde-Horde_Form-2.0.20.pkg","repopath":"All/php83-pear-horde-Horde_Form-2.0.20.pkg","licenselogic":"single","pkgsize":138424,"desc":"The Horde_Form package provides form rendering, validation, and other\nfunctionality for the Horde Application Framework.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php83-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php83-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php83-pear-horde-Horde_Nls":{"origin":"devel/pear-Horde_Nls","version":"2.2.1_1"},"php83-pear-horde-Horde_Token":{"origin":"devel/pear-Horde_Token","version":"2.0.9"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_form:2.0.20:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Exception","origin":"devel/pear-Horde_Exception","version":"2.0.8","comment":"Horde Exception Handler","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d43b471e128f745be0bfc52286b58e0c50054e74713e863554725c86a9b92126","flatsize":134159,"path":"All/php83-pear-horde-Horde_Exception-2.0.8.pkg","repopath":"All/php83-pear-horde-Horde_Exception-2.0.8.pkg","licenselogic":"single","pkgsize":24776,"desc":"Default exception handlers for the Horde Application Framework.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_exception:2.0.8:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Dav","origin":"www/pear-Horde_Dav","version":"1.1.4","comment":"Horde library for WebDAV, CalDAV, CardDAV","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56ebfaae59e2774692b4a5cff464569e8fe6679cfeb4c8c4ee76779e593372a6","flatsize":1154812,"path":"All/php83-pear-horde-Horde_Dav-1.1.4.pkg","repopath":"All/php83-pear-horde-Horde_Dav-1.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":193776,"desc":"This Horde package contains all Horde-specific wrapper classes\nfor the Sabre DAV library.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Auth":{"origin":"security/pear-Horde_Auth","version":"2.2.2"},"php83-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php83-pear-horde-Horde_Stream":{"origin":"devel/pear-Horde_Stream","version":"1.6.3"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_dav:1.1.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pecl-protobuf","origin":"devel/pecl-protobuf","version":"4.27.1","comment":"PHP binding for Protocol buffers","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/protobuf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be4960448a6da6741880c8101fa36f662669fa1b09a3227c7e1ca46d23c63f7a","flatsize":1134263,"path":"All/php83-pecl-protobuf-4.27.1.pkg","repopath":"All/php83-pecl-protobuf-4.27.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":195092,"desc":"Protocol buffers are Google's language-neutral, platform-neutral, extensible\nmechanism for serializing structured data -- think XML, but smaller, faster, and\nsimpler. You define how you want your data to be structured once, then you can\nuse special generated source code to easily write and read your structured data\nto and from a variety of data streams and using a variety of languages.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-protobuf.ini.sample","type":"install"}]},{"name":"php83-pear-horde-Horde_Editor","origin":"www/pear-Horde_Editor","version":"2.0.5","comment":"Horde Editor API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c22e7d725ca52357a5b002cabfa0bff25ee107779b5462efe2d939d3602a6865","flatsize":2639210,"path":"All/php83-pear-horde-Horde_Editor-2.0.5.pkg","repopath":"All/php83-pear-horde-Horde_Editor-2.0.5.pkg","licenselogic":"single","pkgsize":558772,"desc":"The Horde_Editor package provides an API to generate the code necessary\nfor embedding javascript RTE editors in a web page.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Browser":{"origin":"www/pear-Horde_Browser","version":"2.0.16"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Role":{"origin":"devel/pear-Horde_Role","version":"1.0.1"},"php83-pear-horde-Horde_Serialize":{"origin":"devel/pear-Horde_Serialize","version":"2.0.5"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_editor:2.0.5:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Db","origin":"databases/pear-Horde_Db","version":"2.4.1","comment":"Horde Database Libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"100acd0292d47b0669475ecb53df28740a7ab02a5d2158ef7c67ef3993e9dcd3","flatsize":643561,"path":"All/php83-pear-horde-Horde_Db-2.4.1.pkg","repopath":"All/php83-pear-horde-Horde_Db-2.4.1.pkg","licenselogic":"single","pkgsize":73016,"desc":"Horde database/SQL abstraction layer","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["databases","www","pear"],"options":{"MYSQLI":"on","PDO":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_db:2.4.1:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Css_Parser","origin":"www/pear-Horde_Css_Parser","version":"1.0.11","comment":"Horde CSS Parser","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ac619115e3ca19ef9f8966845d62c002ff106d96a543ae384be0e95129a828e","flatsize":334456,"path":"All/php83-pear-horde-Horde_Css_Parser-1.0.11.pkg","repopath":"All/php83-pear-horde-Horde_Css_Parser-1.0.11.pkg","licenselogic":"single","pkgsize":72656,"desc":"This Horde package provides access to the Sabberworm CSS Parser from within\nthe Horde framework.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_css_parser:1.0.11:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_CssMinify","origin":"textproc/pear-Horde_CssMinify","version":"1.0.4","comment":"Horde CSS Minification","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c509154341fb4bca03b8427b0e02e019ccd43f44b569cd2a861caadddaba1984","flatsize":36846,"path":"All/php83-pear-horde-Horde_CssMinify-1.0.4.pkg","repopath":"All/php83-pear-horde-Horde_CssMinify-1.0.4.pkg","licenselogic":"single","pkgsize":11816,"desc":"Horde abstracted interface to various CSS minification backends.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_cssminify:1.0.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Feed","origin":"www/pear-Horde_Feed","version":"2.0.4","comment":"Horde Feed libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d1df31d5b7dad5392384e95d55f2de08fa204f1f9c6bbc31ca8e646eafca75c","flatsize":6163671,"path":"All/php83-pear-horde-Horde_Feed-2.0.4.pkg","repopath":"All/php83-pear-horde-Horde_Feed-2.0.4.pkg","licenselogic":"single","pkgsize":1216424,"desc":"This package provides support for working with feed formats\nsuch as RSS and Atom.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php83-pear-horde-Horde_Xml_Element":{"origin":"textproc/pear-Horde_Xml_Element","version":"2.0.4"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_feed:2.0.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"phpMyAdmin-php83","origin":"databases/phpmyadmin","version":"4.9.11_1","comment":"Set of PHP-scripts to manage MySQL over the web","maintainer":"joneum@FreeBSD.org","www":"https://www.phpmyadmin.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9aa3b7f3a6a736e08e38dd9b996ac20bc4484996fd7d290fa5d3e29b473dd2da","flatsize":33713024,"path":"All/phpMyAdmin-php83-4.9.11_1.pkg","repopath":"All/phpMyAdmin-php83-4.9.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6245264,"desc":"Currently phpMyAdmin can:\n\n    * browse and drop databases, tables, views, columns and indexes\n    * display multiple results sets through stored procedures or queries\n    * create, copy, drop, rename and alter databases, tables, columns\n      and indexes\n    * maintain server, databases and tables, with proposals on server\n      configuration\n    * execute, edit and bookmark any SQL-statement, even batch-queries\n    * load text files into tables\n    * create and read dumps of tables\n    * export data to various formats: CSV, XML, PDF, ISO/IEC 26300 -\n      OpenDocument Text and Spreadsheet, Microsoft Word 2000, and\n      LATEX formats\n    * import data and MySQL structures from OpenDocument spreadsheets,\n      as well as XML, CSV, and SQL files\n    * administer multiple servers\n    * manage MySQL users and privileges\n    * check referential integrity in MyISAM tables\n    * using Query-by-example (QBE), create complex queries\n      automatically connecting required tables\n    * create PDF graphics of your database layout\n    * search globally in a database or a subset of it\n    * transform stored data into any format using a set of predefined\n      functions, like displaying BLOB-data as image or download-link\n    * track changes on databases, tables and views\n    * support InnoDB tables and foreign keys\n    * support mysqli, the improved MySQL extension\n    * create, edit, call, export and drop stored procedures and\n      functions\n    * create, edit, export and drop events and triggers\n    * communicate in 62 different languages","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-bz2":{"origin":"archivers/php83-bz2","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["databases","www"],"groups":["www"],"options":{"BZ2":"on","CURL":"off","GD":"on","GMP":"off","MBSTRING":"on","OPCACHE":"off","SODIUM":"off","ZIP":"on","ZLIB":"on"},"annotations":{"cpe":"cpe:2.3:a:phpmyadmin:phpmyadmin:4.9.11:::::dragonfly6:x86_64:1","flavor":"php83"},"messages":[{"message":"phpMyAdmin-php83-4.9.11_1 has been installed into:\n\n    /usr/local/www/phpMyAdmin\n\nPlease edit config.inc.php to suit your needs.\n\nTo make phpMyAdmin available through your web site, I suggest\nthat you add something like the following to httpd.conf:\n\nAlias /phpmyadmin/ \"/usr/local/www/phpMyAdmin/\"\n\n<Directory \"/usr/local/www/phpMyAdmin/\">\n\tOptions None\n\tAllowOverride Limit\n\n\tRequire local\n    \tRequire host .example.com\n</Directory>\n\nSECURITY NOTE: phpMyAdmin is an administrative tool that has had several\nremote vulnerabilities discovered in the past, some allowing remote\nattackers to execute arbitrary code with the web server's user credential.\nAll known problems have been fixed, but the FreeBSD Security Team strongly\nadvises that any instance be protected with an additional protection layer,\ne.g. a different access control mechanism implemented by the web server\nas shown in the example.  Do consider enabling phpMyAdmin only when it\nis in use.","type":"install"}]},{"name":"php83-pecl-redis","origin":"databases/pecl-redis","version":"5.3.7_1","comment":"Extension to access Redis","maintainer":"daniel@blodan.se","www":"https://pecl.php.net/package/redis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c122f0e65e4087c36e1a46496b6f91afa6ed40ca8afa45fb237c87ff09a9b6c","flatsize":771632,"path":"All/php83-pecl-redis-5.3.7_1.pkg","repopath":"All/php83-pecl-redis-5.3.7_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":165432,"desc":"This extension provides an API for communicating with Redis database,\na persistent key-value database with built-in net interface written\nin ANSI-C for Posix systems.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"}},"categories":["databases"],"options":{"IGBINARY":"off"},"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-redis.ini.sample","type":"install"}]},{"name":"php83-pear-horde-Horde_Compress_Fast","origin":"archivers/pear-Horde_Compress_Fast","version":"1.1.1","comment":"Horde Fast Compression Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8070771d95130d7493c3fc203eb4b23537b1f834a7021107168a9a22a5a9a228","flatsize":46344,"path":"All/php83-pear-horde-Horde_Compress_Fast-1.1.1.pkg","repopath":"All/php83-pear-horde-Horde_Compress_Fast-1.1.1.pkg","licenselogic":"single","pkgsize":13444,"desc":"Horde_Compress_Fast - Fast Compression Library\n\nProvides compression suitable for packing strings on-the-fly in PHP code (as\nopposed to more resource-intensive compression algorithms such as DEFLATE).","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["archivers","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_compress_fast:1.1.1:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Browser","origin":"www/pear-Horde_Browser","version":"2.0.16","comment":"Horde Browser API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e41c1ccd171d8615829a8c84f89a4590b8e7a44323a2e12a8c761b9442124ed","flatsize":230964,"path":"All/php83-pear-horde-Horde_Browser-2.0.16.pkg","repopath":"All/php83-pear-horde-Horde_Browser-2.0.16.pkg","licenselogic":"single","pkgsize":36672,"desc":"The Horde_Browser class provides an API for getting information about\nthe current user's browser and its capabilities.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_browser:2.0.16:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Autoloader_Cache","origin":"devel/pear-Horde_Autoloader_Cache","version":"2.1.4","comment":"Horde Autoloader Cache","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3d1b09d6e1ca2e541feb29eb2ae3ef5797a5deb9d0d68b6485d9cf156235a34","flatsize":48776,"path":"All/php83-pear-horde-Horde_Autoloader_Cache-2.1.4.pkg","repopath":"All/php83-pear-horde-Horde_Autoloader_Cache-2.1.4.pkg","licenselogic":"single","pkgsize":13608,"desc":"Extension of the Horde_Autoloader that implements caching of class-file-maps.\nThe caching method is determined automatically from the list of supported cache\nbackends: APC, XCache, eAccelerator, local file system.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Autoloader":{"origin":"devel/pear-Horde_Autoloader","version":"2.1.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_autoloader_cache:2.1.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Autoloader","origin":"devel/pear-Horde_Autoloader","version":"2.1.2","comment":"Horde Autoloader","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"568bc408be3487a18b2534111ddc27ed34f8fcbefd444c90363950038151ab57","flatsize":59670,"path":"All/php83-pear-horde-Horde_Autoloader-2.1.2.pkg","repopath":"All/php83-pear-horde-Horde_Autoloader-2.1.2.pkg","licenselogic":"single","pkgsize":15712,"desc":"Autoload implementation and class loading manager for Horde.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_autoloader:2.1.2:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Auth","origin":"security/pear-Horde_Auth","version":"2.2.2","comment":"Horde Authentication API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3790522f2e92d0246720282a3fa36698a95a6f5dd3cbd73e9a54a8d97a989e0f","flatsize":352439,"path":"All/php83-pear-horde-Horde_Auth-2.2.2.pkg","repopath":"All/php83-pear-horde-Horde_Auth-2.2.2.pkg","licenselogic":"single","pkgsize":53532,"desc":"The Horde_Auth package provides a common interface into the various backends\nfor the Horde authentication system.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_auth:2.2.2:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Date_Parser","origin":"devel/pear-Horde_Date_Parser","version":"2.0.7","comment":"Horde Date Parser","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c4fb797ad237a1b4bc886766abb9780626be46078b1270faa5e5e56f4509e4f","flatsize":183659,"path":"All/php83-pear-horde-Horde_Date_Parser-2.0.7.pkg","repopath":"All/php83-pear-horde-Horde_Date_Parser-2.0.7.pkg","licenselogic":"single","pkgsize":29136,"desc":"Horde library for natural-language date parsing,\nwith support for multiple languages and locales","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_date_parser:2.0.7:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Cache","origin":"devel/pear-Horde_Cache","version":"2.5.5","comment":"Horde Caching API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"785e7f31acfaedb8250af781169f03d345f05a111474de9be472fe29737e8c82","flatsize":141634,"path":"All/php83-pear-horde-Horde_Cache-2.5.5.pkg","repopath":"All/php83-pear-horde-Horde_Cache-2.5.5.pkg","licenselogic":"single","pkgsize":26288,"desc":"This Horde package provides a simple, functional caching API, with the option\nto store the cached data on the filesystem, in one of the PHP opcode cache\nsystems (APC, eAcclerator, XCache, or Zend Performance Suite's content cache),\nmemcached, or an SQL table.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Compress_Fast":{"origin":"archivers/pear-Horde_Compress_Fast","version":"1.1.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_HashTable":{"origin":"databases/pear-Horde_HashTable","version":"1.2.6"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_cache:2.5.5:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Core","origin":"devel/pear-Horde_Core","version":"2.31.18","comment":"Horde Core Framework libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e646d517a8f77d706d11b739c203542c3d4e6bea029f925b793ef1dfc51a0bca","flatsize":7647801,"path":"All/php83-pear-horde-Horde_Core-2.31.18.pkg","repopath":"All/php83-pear-horde-Horde_Core-2.31.18.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1200916,"desc":"These classes provide the core functionality of the\nHorde Application Framework.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Horde_Log":{"origin":"sysutils/pear-Horde_Log","version":"2.3.0_1"},"php83-pear-Horde_Smtp":{"origin":"mail/pear-Horde_Smtp","version":"1.9.6"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_ActiveSync":{"origin":"comms/pear-Horde_ActiveSync","version":"2.41.9"},"php83-pear-horde-Horde_Alarm":{"origin":"devel/pear-Horde_Alarm","version":"2.2.10"},"php83-pear-horde-Horde_Auth":{"origin":"security/pear-Horde_Auth","version":"2.2.2"},"php83-pear-horde-Horde_Autoloader":{"origin":"devel/pear-Horde_Autoloader","version":"2.1.2"},"php83-pear-horde-Horde_Browser":{"origin":"www/pear-Horde_Browser","version":"2.0.16"},"php83-pear-horde-Horde_Cache":{"origin":"devel/pear-Horde_Cache","version":"2.5.5"},"php83-pear-horde-Horde_Cli":{"origin":"devel/pear-Horde_Cli","version":"2.3.0"},"php83-pear-horde-Horde_Compress":{"origin":"archivers/pear-Horde_Compress","version":"2.2.4"},"php83-pear-horde-Horde_Compress_Fast":{"origin":"archivers/pear-Horde_Compress_Fast","version":"1.1.1"},"php83-pear-horde-Horde_Controller":{"origin":"devel/pear-Horde_Controller","version":"2.0.5"},"php83-pear-horde-Horde_CssMinify":{"origin":"textproc/pear-Horde_CssMinify","version":"1.0.4"},"php83-pear-horde-Horde_Css_Parser":{"origin":"www/pear-Horde_Css_Parser","version":"1.0.11"},"php83-pear-horde-Horde_Data":{"origin":"devel/pear-Horde_Data","version":"2.1.5"},"php83-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Group":{"origin":"security/pear-Horde_Group","version":"2.1.1"},"php83-pear-horde-Horde_History":{"origin":"devel/pear-Horde_History","version":"2.3.6"},"php83-pear-horde-Horde_Injector":{"origin":"devel/pear-Horde_Injector","version":"2.0.5"},"php83-pear-horde-Horde_JavascriptMinify":{"origin":"textproc/pear-Horde_JavascriptMinify","version":"1.1.5"},"php83-pear-horde-Horde_Lock":{"origin":"devel/pear-Horde_Lock","version":"2.1.4"},"php83-pear-horde-Horde_LoginTasks":{"origin":"devel/pear-Horde_LoginTasks","version":"2.0.8"},"php83-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php83-pear-horde-Horde_Mime_Viewer":{"origin":"mail/pear-Horde_Mime_Viewer","version":"2.2.4"},"php83-pear-horde-Horde_Notification":{"origin":"devel/pear-Horde_Notification","version":"2.0.4"},"php83-pear-horde-Horde_Pack":{"origin":"archivers/pear-Horde_Pack","version":"1.0.7"},"php83-pear-horde-Horde_Perms":{"origin":"security/pear-Horde_Perms","version":"2.1.8"},"php83-pear-horde-Horde_Prefs":{"origin":"devel/pear-Horde_Prefs","version":"2.9.0"},"php83-pear-horde-Horde_Role":{"origin":"devel/pear-Horde_Role","version":"1.0.1"},"php83-pear-horde-Horde_Routes":{"origin":"www/pear-Horde_Routes","version":"2.0.5"},"php83-pear-horde-Horde_Secret":{"origin":"security/pear-Horde_Secret","version":"2.0.6"},"php83-pear-horde-Horde_Serialize":{"origin":"devel/pear-Horde_Serialize","version":"2.0.5"},"php83-pear-horde-Horde_SessionHandler":{"origin":"www/pear-Horde_SessionHandler","version":"2.3.0"},"php83-pear-horde-Horde_Share":{"origin":"security/pear-Horde_Share","version":"2.2.0"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php83-pear-horde-Horde_Template":{"origin":"www/pear-Horde_Template","version":"2.0.3"},"php83-pear-horde-Horde_Text_Filter":{"origin":"textproc/pear-Horde_Text_Filter","version":"2.3.7"},"php83-pear-horde-Horde_Token":{"origin":"devel/pear-Horde_Token","version":"2.0.9"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php83-pear-horde-Horde_View":{"origin":"devel/pear-Horde_View","version":"2.0.6"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"}},"categories":["devel","www","pear"],"options":{"KOLAB":"off","LZF":"off","SOCKETS":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_core:2.31.18:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Compress","origin":"archivers/pear-Horde_Compress","version":"2.2.4","comment":"Horde Compression API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"565f030df42403e522b39c8bb659b9dcc0c9c43b9d4a52fed08a9c1740372dab","flatsize":3196535,"path":"All/php83-pear-horde-Horde_Compress-2.2.4.pkg","repopath":"All/php83-pear-horde-Horde_Compress-2.2.4.pkg","licenselogic":"single","pkgsize":2188860,"desc":"Horde package providing an API to various compression techniques.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Stream_Filter":{"origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["archivers","www","pear"],"options":{"ZLIB":"on"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_compress:2.2.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Constraint","origin":"devel/pear-Horde_Constraint","version":"2.0.3","comment":"Horde Constraint library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a007694dca52270d91d6a9002a981386bc9cd32fdce5790bb701b1d7888b34c0","flatsize":23903,"path":"All/php83-pear-horde-Horde_Constraint-2.0.3.pkg","repopath":"All/php83-pear-horde-Horde_Constraint-2.0.3.pkg","licenselogic":"single","pkgsize":6432,"desc":"This Horde package provides a programmatic way of building\nconstraints that evaluate to true or false.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_constraint:2.0.3:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Cli","origin":"devel/pear-Horde_Cli","version":"2.3.0","comment":"Horde Command Line Interface API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f26d775139ccbbfe2cb368968489e5649db6f50e898209cc91bd9dda01240ac6","flatsize":161524,"path":"All/php83-pear-horde-Horde_Cli-2.3.0.pkg","repopath":"All/php83-pear-horde-Horde_Cli-2.3.0.pkg","licenselogic":"single","pkgsize":30068,"desc":"Horde_Cli:: API for basic command-line functionality/checks","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-horde-Horde_Alarm","origin":"devel/pear-Horde_Alarm","version":"2.2.10","comment":"PEAR Horde alarm libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2dea2c8898a0de2d786d1072ef72adeb6cd4769e0eca0fd4d29ab8de1d9459ea","flatsize":235389,"path":"All/php83-pear-horde-Horde_Alarm-2.2.10.pkg","repopath":"All/php83-pear-horde-Horde_Alarm-2.2.10.pkg","licenselogic":"single","pkgsize":37648,"desc":"This package provides an interface to deal with reminders, alarms and\nnotifications through a standardized API. The following notification methods\nare available at the moment: standard Horde notifications, popups, emails, sms.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_alarm:2.2.10:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_ActiveSync","origin":"comms/pear-Horde_ActiveSync","version":"2.41.9","comment":"Horde ActiveSync Server Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11e80858eaf68d962b027998b576f3b46421b95a0bffdf093b7ee8e67742f65b","flatsize":1887817,"path":"All/php83-pear-horde-Horde_ActiveSync-2.41.9.pkg","repopath":"All/php83-pear-horde-Horde_ActiveSync-2.41.9.pkg","licenselogic":"single","pkgsize":317832,"desc":"Horde libraries implementing an ActiveSync server.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Horde_Mapi":{"origin":"mail/pear-Horde_Mapi","version":"1.0.10"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Compress":{"origin":"archivers/pear-Horde_Compress","version":"2.2.4"},"php83-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"},"php83-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php83-pear-horde-Horde_Stream":{"origin":"devel/pear-Horde_Stream","version":"1.6.3"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["comms","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_activesync:2.41.9:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Argv","origin":"devel/pear-Horde_Argv","version":"2.1.0","comment":"Horde command-line argument parsing package","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2363ec870a3d69efaeca8a10d073bae0be624a3d43845632311ede0fdcf631cb","flatsize":384924,"path":"All/php83-pear-horde-Horde_Argv-2.1.0.pkg","repopath":"All/php83-pear-horde-Horde_Argv-2.1.0.pkg","licenselogic":"single","pkgsize":59400,"desc":"Horde package providing classes for parsing command line arguments with\nvarious actions, providing help, grouping options, and more.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_argv:2.1.0:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-doctrine-DoctrineDBAL","origin":"databases/pear-DoctrineDBAL","version":"2.3.4","comment":"Database abstraction layer used to power the ORM package","maintainer":"bofh@FreeBSD.org","www":"https://www.doctrine-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3874395672a787c145774ed2ef8009b5aadf3e291692bf731ef73d4cc820e2a","flatsize":942005,"path":"All/php83-pear-doctrine-DoctrineDBAL-2.3.4.pkg","repopath":"All/php83-pear-doctrine-DoctrineDBAL-2.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":116004,"desc":"The Doctrine DBAL package is the database abstraction layer used to\npower the ORM package.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-pdo_mysql":{"origin":"databases/php83-pdo_mysql","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Symfony_Component_Console":{"origin":"devel/pear-Symfony_Component_Console","version":"2.4.4"},"php83-pear-channel-doctrine":{"origin":"devel/pear-channel-doctrine","version":"20130618"},"php83-pear-doctrine-DoctrineCommon":{"origin":"databases/pear-DoctrineCommon","version":"2.3.0"}},"categories":["databases","pear"],"options":{"DBLIB":"off","MYSQL":"on","ODBC":"off","PGSQL":"off","SQLITE":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-ezc_Base","origin":"devel/pear-ezc_Base","version":"1.8","comment":"Base package that all ezc components packages rely on","maintainer":"sunpoet@FreeBSD.org","www":"https://ezcomponents.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"955bee2a08668fad2e109fe1784b2b9e34765ac9c3cdf06871a0642ce35d766e","flatsize":366519,"path":"All/php83-pear-ezc_Base-1.8.pkg","repopath":"All/php83-pear-ezc_Base-1.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":214900,"desc":"The Base component provides the basic functionality, such as autoloading,\nthat all eZ Components need to function properly. The Base component needs\nto be loaded specifically. Base can also autoload external class reposito-\nries from outside the eZ Components.\n\nAside from the autoload functionality, the Base component also contains a\nnumber of generic Exception classes that all inherit from the ezcBaseExce-\nption class.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-ezc":{"origin":"devel/pear-channel-ezc","version":"20060124"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-doctrine-DoctrineCommon","origin":"databases/pear-DoctrineCommon","version":"2.3.0","comment":"Shared code for Doctrine PHP object relational mapper","maintainer":"bofh@FreeBSD.org","www":"https://www.doctrine-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1934b5a00a28b830e91ebe754f656b0173a5804eb7bad7b3f49b31ddb1e59e07","flatsize":403691,"path":"All/php83-pear-doctrine-DoctrineCommon-2.3.0.pkg","repopath":"All/php83-pear-doctrine-DoctrineCommon-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53020,"desc":"The Doctrine Common package contains shared code between the other packages.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-doctrine":{"origin":"devel/pear-channel-doctrine","version":"20130618"}},"categories":["databases","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-channel-symfony","origin":"devel/pear-channel-symfony","version":"20110701","comment":"PEAR channel pear.symfony-project.com","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.symfony-project.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8aa924ca3508f857d96d978a0f4c760b19881390eb7793b796db8ea395f2881e","flatsize":1094,"path":"All/php83-pear-channel-symfony-20110701.pkg","repopath":"All/php83-pear-channel-symfony-20110701.pkg","licenselogic":"single","pkgsize":1076,"desc":"PEAR channel for the symfony project","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-codegen","origin":"devel/pear-codegen","version":"1.0.7","comment":"Tool to create code generators that operate on XML descriptions","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/CodeGen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c626d3295d0d855119c101256cc02d2b964ea23e7ce5272c5d39fed6b0d17e76","flatsize":232938,"path":"All/php83-pear-codegen-1.0.7.pkg","repopath":"All/php83-pear-codegen-1.0.7.pkg","licenselogic":"single","pkgsize":42744,"desc":"This is an 'abstract' package, it provides the base framework for applications\nlike CodeGen_PECL.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-channel-symfony2","origin":"devel/pear-channel-symfony2","version":"20110826_2","comment":"PEAR channel pear.symfony.com","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.symfony.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82a26dd264eba6bae83cd944a24527e84c5a9851e4f022d520f9a39d5e8ebb78","flatsize":1046,"path":"All/php83-pear-channel-symfony2-20110826_2.pkg","repopath":"All/php83-pear-channel-symfony2-20110826_2.pkg","licenselogic":"single","pkgsize":1072,"desc":"PEAR channel for the symfony project","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-channel-twig","origin":"devel/pear-channel-twig","version":"20140108","comment":"PEAR channel pear.twig-project.org","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.twig-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47534ef0b6845a484115d145bb386d0bca33be81b08f307626516c9a6c0aab09","flatsize":1068,"path":"All/php83-pear-channel-twig-20140108.pkg","repopath":"All/php83-pear-channel-twig-20140108.pkg","licenselogic":"single","pkgsize":1072,"desc":"PEAR channel for the Twig project","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-channel-theseer","origin":"devel/pear-channel-theseer","version":"20120501_1","comment":"PEAR channel pear.netpirates.net","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.netpirates.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"756c9410b33e8b8d93b6bd2feff22d334b095d5aeab5fcf64d41b68fb248af0a","flatsize":1059,"path":"All/php83-pear-channel-theseer-20120501_1.pkg","repopath":"All/php83-pear-channel-theseer-20120501_1.pkg","licenselogic":"single","pkgsize":1056,"desc":"Netpirates PEAR channel","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-ezc_ConsoleTools","origin":"devel/pear-ezc_ConsoleTools","version":"1.6.1","comment":"Set of classes to do different actions with the console","maintainer":"sunpoet@FreeBSD.org","www":"https://ezcomponents.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0b770b027eec785a0abb9bedcfdfeedfef8913ee8299c888a62324ca86ea761","flatsize":1523205,"path":"All/php83-pear-ezc_ConsoleTools-1.6.1.pkg","repopath":"All/php83-pear-ezc_ConsoleTools-1.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":753684,"desc":"A set of classes to do different actions with the console (also called shell).\nIt can render a progress bar, tables and a status bar and contains a class for\nparsing command line options.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-ezc":{"origin":"devel/pear-channel-ezc","version":"20060124"},"php83-pear-ezc_Base":{"origin":"devel/pear-ezc_Base","version":"1.8"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-channel-pirum","origin":"devel/pear-channel-pirum","version":"20110921_1","comment":"PEAR channel pear.pirum-project.org","maintainer":"sunpoet@FreeBSD.org","www":"http://pirum.sensiolabs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aea2732e08c2f1e3f08df2a8ef8d17a9fdec6a36845b147b6562d5c05fa2f437","flatsize":1062,"path":"All/php83-pear-channel-pirum-20110921_1.pkg","repopath":"All/php83-pear-channel-pirum-20110921_1.pkg","licenselogic":"single","pkgsize":1072,"desc":"PEAR channel for the pirum project","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-channel-geshi","origin":"devel/pear-channel-geshi","version":"20180906","comment":"PEAR channel pear.geshi.org","maintainer":"michael.osipov@siemens.com","www":"http://pear.geshi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90a7f1e9aa6b155a29adfeaf2d1372e85b7e6800f0df26774c2ed72519c698fd","flatsize":940,"path":"All/php83-pear-channel-geshi-20180906.pkg","repopath":"All/php83-pear-channel-geshi-20180906.pkg","licenselogic":"single","pkgsize":1012,"desc":"PEAR channel for GeSHi","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-channel-phpdoc","origin":"devel/pear-channel-phpdoc","version":"20120214","comment":"PEAR channel pear.phpdoc.org","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.phpdoc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6bda6a129eaecb3430c860bf81561528542b6323b1e8c9dc5937c57c45d188b","flatsize":1029,"path":"All/php83-pear-channel-phpdoc-20120214.pkg","repopath":"All/php83-pear-channel-phpdoc-20120214.pkg","licenselogic":"single","pkgsize":1068,"desc":"PEAR channel for the phpDocumentor project","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-channel-phpmd","origin":"devel/pear-channel-phpmd","version":"20120607","comment":"PEAR channel pear.phpmd.org","maintainer":"sunpoet@FreeBSD.org","www":"https://phpmd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df1353f141352ae7890e026614a50b9518535d8553fa4f26f6937c57cf16bd10","flatsize":960,"path":"All/php83-pear-channel-phpmd-20120607.pkg","repopath":"All/php83-pear-channel-phpmd-20120607.pkg","licenselogic":"single","pkgsize":1036,"desc":"PEAR channel for the PHPMD project","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-channel-phing","origin":"devel/pear-channel-phing","version":"20120813","comment":"PEAR channel pear.phing.info","maintainer":"mm@FreeBSD.org","www":"https://pear.phing.info","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5d5ac7005aa528484a65380a414b27c46118813ff172ac4382731bbfbf7a68c","flatsize":954,"path":"All/php83-pear-channel-phing-20120813.pkg","repopath":"All/php83-pear-channel-phing-20120813.pkg","licenselogic":"single","pkgsize":1012,"desc":"PEAR channel for Phing","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-channel-ezc","origin":"devel/pear-channel-ezc","version":"20060124","comment":"PEAR channel components.ez.no","maintainer":"sunpoet@FreeBSD.org","www":"https://ezcomponents.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e663005e56bf9d5c5da0ac3c4b43f89a3a9bece4d349d69733a59eb750aea529","flatsize":813,"path":"All/php83-pear-channel-ezc-20060124.pkg","repopath":"All/php83-pear-channel-ezc-20060124.pkg","licenselogic":"single","pkgsize":1092,"desc":"PEAR channel for the eZ Components project","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-channel-doctrine","origin":"devel/pear-channel-doctrine","version":"20130618","comment":"PEAR channel pear.doctrine-project.org","maintainer":"bofh@FreeBSD.org","www":"http://pear.doctrine-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18b18254112fd8d2c5cddfd99763caf7e5ce1d0e4b464e6085e86bf295aff66e","flatsize":1092,"path":"All/php83-pear-channel-doctrine-20130618.pkg","repopath":"All/php83-pear-channel-doctrine-20130618.pkg","licenselogic":"single","pkgsize":1064,"desc":"PEAR channel for the doctrine project","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-YAML","origin":"textproc/pear-YAML","version":"1.0.6","comment":"The Symfony YAML Component","maintainer":"sunpoet@FreeBSD.org","www":"http://components.symfony-project.org/yaml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f76fda6b4a0429b42c6af728bb4baa8c005903d3c397872e28b15c302e62caf3","flatsize":39949,"path":"All/php83-pear-YAML-1.0.6.pkg","repopath":"All/php83-pear-YAML-1.0.6.pkg","licenselogic":"single","pkgsize":10284,"desc":"Symfony YAML is a PHP library that parses YAML strings and converts them to\nPHP arrays. It can also converts PHP arrays to YAML strings.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-symfony":{"origin":"devel/pear-channel-symfony","version":"20110701"}},"categories":["textproc","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_Wddx","origin":"textproc/pear-XML_Wddx","version":"1.0.2","comment":"PEAR Wddx pretty serializer and deserializer","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Wddx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a03d3a89947bc8620a8af66ffbf1bde1fd694affe57ba6105e702f56d12c90e1","flatsize":28469,"path":"All/php83-pear-XML_Wddx-1.0.2.pkg","repopath":"All/php83-pear-XML_Wddx-1.0.2.pkg","licenselogic":"single","pkgsize":6852,"desc":"PEAR::XML_Wddx does 2 things:\na) a drop in replacement for the XML_Wddx extension (if it's not built in)\nb) produce an editable wddx file (with indenting etc.) and uses CDATA, rather\n   than char tags\n\nThis package contains 2 static methods:\nXML_Wddx:serialize($value)\nXML_Wddx:deserialize($value)\n\nShould be 90%25 compatible with wddx_deserialize(), and the deserializer will\nuse wddx_deserialize if it is built in.\n\nNo support for recordsets is available at present in the PHP version of the\ndeserializer.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_Util","origin":"devel/pear-XML_Util","version":"1.4.5","comment":"PEAR XML utility class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e4a125c8d80c362ddd84b739139a4ff08f289d9e10d9d62a32fd2d6f94c7bd2","flatsize":126389,"path":"All/php83-pear-XML_Util-1.4.5.pkg","repopath":"All/php83-pear-XML_Util-1.4.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17900,"desc":"Selection of methods that are often needed when working with XML documents.\nFunctionality includes creating of attribute lists from arrays, creation of\ntags, validation of XML names and more.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_Tree","origin":"devel/pear-XML_Tree","version":"1.1_2","comment":"PEAR class for representing XML data in a tree structure","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Tree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98050461a2b8d4d9ab385176008268d285a2af016427f5d57c576f6f94345720","flatsize":21074,"path":"All/php83-pear-XML_Tree-1.1_2.pkg","repopath":"All/php83-pear-XML_Tree-1.1_2.pkg","licenselogic":"single","pkgsize":5336,"desc":"Allows for the building of XML data structures using a tree representation,\nwithout the need for an extension like DOMXML.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_Transformer","origin":"devel/pear-XML_Transformer","version":"1.1.2","comment":"PEAR XML Transformations in PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Transformer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"205789e5ca963e2bb8ea5acb2711480f6875d19e33a265a8a81a8ae081592e06","flatsize":153096,"path":"All/php83-pear-XML_Transformer-1.1.2.pkg","repopath":"All/php83-pear-XML_Transformer-1.1.2.pkg","licenselogic":"single","pkgsize":27036,"desc":"The XML Transformer allows the binding of PHP functionality to XML tags\nto transform an XML document without the need for and the limitations\nof XSLT.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_Serializer","origin":"devel/pear-XML_Serializer","version":"0.21.0","comment":"PEAR Swiss-army knive for reading and writing XML files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Serializer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7e60d34de44bc5c7c53699c00ba5e277dfa1c6ae5877abb6d88da180b031bd2","flatsize":190605,"path":"All/php83-pear-XML_Serializer-0.21.0.pkg","repopath":"All/php83-pear-XML_Serializer-0.21.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":30960,"desc":"PEAR::XML_Serializer serializes complex data structures like arrays\nor object as XML documents.\n\nThis class helps you generating any XML document you require without\nthe need for DOM.\n\nFurthermore this package can be used as a replacement to serialize()\nand unserialize() as it comes with a matching XML_Unserializer that\nis able to create PHP data structures (like arrays and objects)\nfrom XML documents, if type hints are available.\n\nIf you use the XML_Unserializer on standard XML files, it will try\nto guess how it has to be unserialized. In most cases it does exactly\nwhat you expect it to do.\n\nTry reading a RSS file with XML_Unserializer and you have the whole\nRSS file in a structured array or even a collection of objects,\nsimilar to XML_RSS.\n\nSince version 0.8.0 the package is able to treat XML documents\nsimilar to the simplexml extension of PHP 5.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"},"php83-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_SVG","origin":"devel/pear-XML_SVG","version":"1.1.0","comment":"PEAR object-oriented API for building SVG documents","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_SVG","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed05f81231aa81c385c8b32147b92d6b91e685e54f0335e5fff43fd7af97e09a","flatsize":40183,"path":"All/php83-pear-XML_SVG-1.1.0.pkg","repopath":"All/php83-pear-XML_SVG-1.1.0.pkg","licenselogic":"single","pkgsize":8988,"desc":"PEAR::XML_SVG package provides an object-oriented API for building SVG\ndocuments.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_RSS","origin":"devel/pear-XML_RSS","version":"1.1.0","comment":"PEAR RSS parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_RSS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b57343dcf3c1636347c271ab0f35be02fc0a4f6f49e2549bb2208ce2a22f3c71","flatsize":34299,"path":"All/php83-pear-XML_RSS-1.1.0.pkg","repopath":"All/php83-pear-XML_RSS-1.1.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8740,"desc":"Parser for Resource Description Framework (RDF) Site Summary (RSS) documents.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-channel-horde","origin":"devel/pear-channel-horde","version":"20160602","comment":"PEAR channel pear.horde.org","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0436e7aa9307a7478530df9110f954cea5bd6f12ce5ed00d9d178f79fb602c8a","flatsize":1011,"path":"All/php83-pear-channel-horde-20160602.pkg","repopath":"All/php83-pear-channel-horde-20160602.pkg","licenselogic":"single","pkgsize":1048,"desc":"PEAR channel for the Horde Framework","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-channel-openpear","origin":"devel/pear-channel-openpear","version":"20111203","comment":"PEAR channel openpear.org","maintainer":"tota@FreeBSD.org","www":"https://openpear.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3da41399a1b08c4673ce91ac248ab3a7f0a37af41c754677275048a8f5a27fb","flatsize":825,"path":"All/php83-pear-channel-openpear-20111203.pkg","repopath":"All/php83-pear-channel-openpear-20111203.pkg","licenselogic":"single","pkgsize":1052,"desc":"PEAR channel for OpenPear","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_Parser","origin":"devel/pear-XML_Parser","version":"1.3.8","comment":"PEAR XML parsing class based on PHP's bundled expat","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/XML_Parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86b8886e2bdbbae1b19ed03a020df34a6745c08dc76820205d88781b66fd9b66","flatsize":66098,"path":"All/php83-pear-XML_Parser-1.3.8.pkg","repopath":"All/php83-pear-XML_Parser-1.3.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14184,"desc":"This is an XML parser based on PHPs built-in xml extension.\n\nIt supports two basic modes of operation: \"func\" and \"event\". In\n\"func\" mode, it will look for a function named after each element\n(xmltag_ELEMENT for start tags and xmltag_ELEMENT_ for end tags),\nand in \"event\" mode it uses a set of generic callbacks.\n\nSince version 1.2.0 there's a new XML_Parser_Simple class that makes\nparsing of most XML documents easier, by automatically providing a\nstack for the elements.\n\nFurthermore its now possible to split the parser from the handler\nobject, so you do not have to extend XML_Parser anymore in order\nto parse a document with it.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_NITF","origin":"devel/pear-XML_NITF","version":"1.1.1","comment":"PEAR NITF XML parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_NITF","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0decc6bc0227bedc47b65e237645677b3b36e95443499da718ebe67eac52dc0","flatsize":29214,"path":"All/php83-pear-XML_NITF-1.1.1.pkg","repopath":"All/php83-pear-XML_NITF-1.1.1.pkg","licenselogic":"single","pkgsize":8088,"desc":"PEAR::XML_NITF provides a NITF XML parser. The parser was designed with NITF\nversion 3.1, but should be forward-compatible when new versions of the NITF DTD\nare produced. Various methods for accessing the major elements of the document,\nsuch as the hedline(s), byline, and lede are provided. This class was originally\ntested against the Associated Press's (AP) XML data feed.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_RPC","origin":"net/pear-XML_RPC","version":"1.5.5","comment":"PHP implementation of the XML-RPC protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_RPC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c19dc97e5b394c9982e887c54f023d03f1a55a3772fd16c71228875d7423a848","flatsize":131473,"path":"All/php83-pear-XML_RPC-1.5.5.pkg","repopath":"All/php83-pear-XML_RPC-1.5.5.pkg","licenselogic":"single","pkgsize":23800,"desc":"A PEAR-ified version of Useful Inc's XML-RPC for PHP.\n\nIt has support for HTTP/HTTPS transport, proxies and authentication.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"}},"categories":["net","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_RPC2","origin":"net/pear-XML_RPC2","version":"1.1.5","comment":"XML-RPC client/server library","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_RPC2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9deb472be0a83fe6e4defd6b04ddf5062b77557397e66937cc0e5b08c88f6a3c","flatsize":462074,"path":"All/php83-pear-XML_RPC2-1.1.5.pkg","repopath":"All/php83-pear-XML_RPC2-1.1.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":58756,"desc":"XML_RPC2 is a pear package providing XML_RPC client and server\nservices.XML-RPC is a simple remote procedure call protocol built\nusing HTTP as transport and XML as encoding.\n\nAs a client library, XML_RPC2 is capable of creating a proxy\nclass which exposes the methods exported by the server. As a\nserver library, XML_RPC2 is capable of exposing methods from\na class or object instance, seamlessly exporting local methods\nas remotely callable procedures.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Cache_Lite":{"origin":"sysutils/pear-Cache_Lite","version":"1.8.3,1"},"php83-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["net","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_Query2XML","origin":"databases/pear-XML_Query2XML","version":"1.7.2","comment":"PEAR class transform SQL queries into XML data","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Query2XML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b17c8a7241976e29df098d4fe30b9f0e3d8f2b99d6abfbbd7050fd3952f09c0d","flatsize":2085966,"path":"All/php83-pear-XML_Query2XML-1.7.2.pkg","repopath":"All/php83-pear-XML_Query2XML-1.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":303268,"desc":"XML_Query2XML allows you to transform the records retrieved with one or\nmore SQL SELECT queries into XML data. Very simple to highly complex\ntransformations are supported. Is was written with performance in mind\nand can handel large amounts of data.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"}},"categories":["databases","pear"],"options":{"PEAR_MDB2":"off","PEAR_NET_LDAP2":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-VersionControl_SVN","origin":"devel/pear-VersionControl_SVN","version":"0.5.2","comment":"Wrapper interface for the Subversion command-line client","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/VersionControl_SVN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e89749db498eeb0a88446be929e4a83f0f8ab2b8cad4ebc86156c088aba505d","flatsize":303060,"path":"All/php83-pear-VersionControl_SVN-0.5.2.pkg","repopath":"All/php83-pear-VersionControl_SVN-0.5.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":28200,"desc":"VersionControl_SVN is a simple OO-style interface for Subversion,\nthe free/open-source version control system.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_DTD","origin":"textproc/pear-XML_DTD","version":"0.5.2","comment":"Parsing of DTD files and DTD validation of XML files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_DTD","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfdbf634878d126b90fe0e4e5db14c0502f34060aca1af8189504ff45be24002","flatsize":156078,"path":"All/php83-pear-XML_DTD-0.5.2.pkg","repopath":"All/php83-pear-XML_DTD-0.5.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":33220,"desc":"Parsing of DTD files and DTD validation of XML files. The XML validation is done\nwith the php sax parser, the xml extension, it does not use the domxml\nextension.\n\nCurrently supports most of the current XML spec, including entities, elements\nand attributes. Some uncommon parts of the spec may still be unsupported.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_Beautifier","origin":"textproc/pear-XML_Beautifier","version":"1.2.2","comment":"PEAR class to format XML documents","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Beautifier","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e4655e42da7ddbbc1ed84ae20a2f1c87f01f14fd3709ca305d8b734cd10a437","flatsize":63700,"path":"All/php83-pear-XML_Beautifier-1.2.2.pkg","repopath":"All/php83-pear-XML_Beautifier-1.2.2.pkg","licenselogic":"single","pkgsize":13792,"desc":"PEAR::XML_Beautifier will add indentation and linebreaks to you XML files,\nreplace all entities, format your comments and makes your document easier to\nread.\n\nYou can influence the way your document is beautified with several options.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"},"php83-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-geshi-geshi","origin":"devel/pear-geshi","version":"1.0.9.1","comment":"Generic syntax highlighter written in PHP","maintainer":"michael.osipov@siemens.com","www":"http://qbnz.com/highlighter/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30fa0e5798881ffe56f0e11e0fda51bb2a4f5848c41e5cf899e3dfc47f9d99c0","flatsize":4272491,"path":"All/php83-pear-geshi-geshi-1.0.9.1.pkg","repopath":"All/php83-pear-geshi-geshi-1.0.9.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":662252,"desc":"GeSHi is a generic syntax highlighter written in PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-geshi":{"origin":"devel/pear-channel-geshi","version":"20180906"}},"categories":["devel","pear","www"],"annotations":{"cpe":"cpe:2.3:a:qbnz:geshi:1.0.9.1:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Data","origin":"devel/pear-Horde_Data","version":"2.1.5","comment":"Horde Data API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"083f46dfad5ff491df0f8b60333d33d5d44ab6e56d7914aad4dd3ce4cbc867ea","flatsize":254576,"path":"All/php83-pear-horde-Horde_Data-2.1.5.pkg","repopath":"All/php83-pear-horde-Horde_Data-2.1.5.pkg","licenselogic":"single","pkgsize":42760,"desc":"This package provides a data import and export API, with backends for:\n* CSV\n* TSV\n* iCalendar\n* vCard\n* vNote\n* vTodo","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Browser":{"origin":"www/pear-Horde_Browser","version":"2.0.16"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"},"php83-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php83-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_data:2.1.5:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-horde-Horde_Date","origin":"devel/pear-Horde_Date","version":"2.4.1","comment":"Horde Date package","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf9537992cdeb4dba86ade817c0ef903cf82fe3bc927cbb96113cc46ed84ca8d","flatsize":469107,"path":"All/php83-pear-horde-Horde_Date-2.4.1.pkg","repopath":"All/php83-pear-horde-Horde_Date-2.4.1.pkg","licenselogic":"single","pkgsize":64464,"desc":"Horde package for creating and manipulating dates.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Nls":{"origin":"devel/pear-Horde_Nls","version":"2.2.1_1"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_date:2.4.1:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-Validate_Finance","origin":"devel/pear-Validate_Finance","version":"0.5.6","comment":"PEAR Finance Validation class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Validate_Finance","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03baa8af4ae19ba856479e57b796f38ccfe2a61add196b997e9cf5b7240733f7","flatsize":47854,"path":"All/php83-pear-Validate_Finance-0.5.6.pkg","repopath":"All/php83-pear-Validate_Finance-0.5.6.pkg","licenselogic":"single","pkgsize":10276,"desc":"Package to validate various data. It includes:\n* IBAN","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Validate_AU","origin":"devel/pear-Validate_AU","version":"0.1.4_1","comment":"PEAR data validation class for Australia","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Validate_AU","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41f2d90b70a87e4117cbf72aa50512b9ed8307889751ac4e61afd0541e103339","flatsize":43277,"path":"All/php83-pear-Validate_AU-0.1.4_1.pkg","repopath":"All/php83-pear-Validate_AU-0.1.4_1.pkg","licenselogic":"single","pkgsize":9572,"desc":"A PEAR data validation class for Australia. The package includes phone number,\npostal code, tax file number, Australian business number, Australian company\nnumber and Australian regional codes validation.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Validate_ISPN","origin":"textproc/pear-Validate_ISPN","version":"0.8.0","comment":"Validation class for ISPN (International Standard Product Numbers)","maintainer":"dbaio@FreeBSD.org","www":"https://pear.php.net/package/Validate_ISPN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a38d281382839106ece0bb520afb45405199e624f195d8a7564753f9945a2fd","flatsize":24893,"path":"All/php83-pear-Validate_ISPN-0.8.0.pkg","repopath":"All/php83-pear-Validate_ISPN-0.8.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6640,"desc":"This class provides methods to validate:\n\t- ISBN (International Standard Book Number)\n\t- ISSN (International Standard Serial Number)\n\t- ISMN (International Standard Music Number)\n\t- ISRC (International Standard Recording Code)\n\t- EAN/UCC-8 number\n\t- EAN/UCC-13 number\n\t- EAN/UCC-14 number\n\t- UCC-12 (U.P.C.) ID number\n\t- SSCC (Serial Shipping Container Code)","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"}},"categories":["textproc","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Var_Dump","origin":"devel/pear-Var_Dump","version":"1.0.4_1","comment":"Provides methods for dumping structured information about a variable","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Var_Dump","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c01f7bbc0c565b976c00c1f4ca15257bc10bf9e0870c5ffe2a60205da93171f8","flatsize":116331,"path":"All/php83-pear-Var_Dump-1.0.4_1.pkg","repopath":"All/php83-pear-Var_Dump-1.0.4_1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":17980,"desc":"The Var_Dump class is a wrapper for the var_dump function.\n\nThe var_dump function displays structured information about expressions that\nincludes its type and value. Arrays are explored recursively with values\nindented to show structure.\n\nThe Var_Dump class captures the output of the var_dump function, by using output\ncontrol functions, and then uses external renderer classes for displaying the\nresult in various graphical ways:\n* Simple text,\n* HTML/XHTML text,\n* HTML/XHTML table,\n* XML,\n* ...","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-VersionControl_Git","origin":"devel/pear-VersionControl_Git","version":"0.5.0","comment":"OO interface to handle Git repository","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/VersionControl_Git","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c118624517e7d7a6820788046633b1909bc266d2f3b3490bc89559f8acf20e41","flatsize":107909,"path":"All/php83-pear-VersionControl_Git-0.5.0.pkg","repopath":"All/php83-pear-VersionControl_Git-0.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18756,"desc":"VersionControl_Git is a library that provides OO interface to\nhandle Git repository. You can use Git command via the wrapper\nclass. Some features are provided by high-featured interface.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_Feed_Parser","origin":"textproc/pear-XML_Feed_Parser","version":"1.0.5","comment":"Providing a unified API for handling Atom/RSS","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Feed_Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d7d5439703b69f21bbbaf6803af600607e5ba5e36fdd54e63b7a69a55aa96fc","flatsize":1834836,"path":"All/php83-pear-XML_Feed_Parser-1.0.5.pkg","repopath":"All/php83-pear-XML_Feed_Parser-1.0.5.pkg","licenselogic":"single","pkgsize":271388,"desc":"XML_Feed_Parser is a parser for (the various) RSS and Atom format XML feeds.\nIt attempts to provide a somewhat unified API while still allowing access to\nthe full details of each feed type.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-tidy":{"origin":"www/php83-tidy","version":"8.3.9"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-URI_Template","origin":"net/pear-URI_Template","version":"0.3.3","comment":"Parser for URI Templates","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/URI_Template","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc5336e5eb662f65593bcc4844b8c117870deb04d740e44879f44c96ec270d7c","flatsize":30749,"path":"All/php83-pear-URI_Template-0.3.3.pkg","repopath":"All/php83-pear-URI_Template-0.3.3.pkg","licenselogic":"single","pkgsize":7224,"desc":"This package contains a parser for URI Templates as defined\nin the URI Template draft that is currently being proposed to\nthe IETF.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Validate_US","origin":"devel/pear-Validate_US","version":"0.5.5","comment":"PEAR data validation class for US","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Validate_US","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d4fde34435605d1e3d627e450f14556cd85fe998e1ab4006a7479fa2159977e","flatsize":35576,"path":"All/php83-pear-Validate_US-0.5.5.pkg","repopath":"All/php83-pear-Validate_US-0.5.5.pkg","licenselogic":"single","pkgsize":9256,"desc":"A PEAR data validation class for US. The package includes SSN, Postal Code,\nRegions (States), Phone Numbers.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-UDDI","origin":"www/pear-UDDI","version":"0.2.4","comment":"PEAR UDDI for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/UDDI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f747602688e6c64d281d51f47614b43b8e375d6df87d91003978007f4c924da","flatsize":29794,"path":"All/php83-pear-UDDI-0.2.4.pkg","repopath":"All/php83-pear-UDDI-0.2.4.pkg","licenselogic":"single","pkgsize":7500,"desc":"PEAR::UDDI is an implementation of the Universal Description, Discovery and\nIntegration API for locating and publishing Web Services listings in a UBR\n(UDDI Business Registry)","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"},"php83-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["www","pear","finance"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-TheSeer_fDOMDocument","origin":"devel/pear-TheSeer_fDOMDocument","version":"1.6.7","comment":"Extension to PHP standard DOM","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/theseer/fDOMDocument/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27e828038676def49efe29af9b1b46b3879488f916611918f2a1b23f418dcda8","flatsize":25521,"path":"All/php83-pear-TheSeer_fDOMDocument-1.6.7.pkg","repopath":"All/php83-pear-TheSeer_fDOMDocument-1.6.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5516,"desc":"An Extension to PHP's standard DOM to add various convinience methods and\nexceptions by default.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-theseer":{"origin":"devel/pear-channel-theseer","version":"20120501_1"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Translation2","origin":"sysutils/pear-Translation2","version":"2.0.4,1","comment":"PEAR class for multilingual applications management","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Translation2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"105a47606f00faba37bd90845d17d0eb94800cd2e994c6a51ab5f8c5c2e7af9e","flatsize":423965,"path":"All/php83-pear-Translation2-2.0.4,1.pkg","repopath":"All/php83-pear-Translation2-2.0.4,1.pkg","licenselogic":"single","pkgsize":47336,"desc":"This class provides an easy way to retrieve all the strings for a multilingual\nsite from a data source (i.e. db).\nThe following containers are provided, more will follow:\n- PEAR::DB\n- PEAR::MDB\n- PEAR::MDB2\n- gettext\n- XML\n- PEAR::DB_DataObject (experimental)\nIt is designed to reduce the number of queries to the db, caching the results\nwhen possible. An Admin class is provided to easily manage translations\n(add/remove a language, add/remove a string).\n\nCurrently, the following decorators are provided:\n- CacheLiteFunction (for file-based caching)\n- CacheMemory (for memory-based caching)\n- DefaultText (to replace empty strings with their keys)\n- Iconv (to switch from/to different encodings)\n- Lang (resort to fallback languages for empty strings)\n- SpecialChars (replace html entities with their hex codes)\n- UTF-8 (to convert UTF-8 strings to ISO-8859-1)","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","devel","pear"],"options":{"PEAR_CACHE_LITE":"off","PEAR_DB":"off","PEAR_DB_DATAOBJECT":"off","PEAR_FILE_GETTEXT":"off","PEAR_I18NV2":"off","PEAR_MDB":"off","PEAR_MDB2":"off","PEAR_XML_SERIALIZER":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-Text_Template","origin":"textproc/pear-Text_Template","version":"4.0.0","comment":"Simple template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-text-template","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3b3013df86c92c58d4dac71051777c413eb3b9f04a14e9ba9807bdb3e1cfc63","flatsize":6295,"path":"All/php83-pear-Text_Template-4.0.0.pkg","repopath":"All/php83-pear-Text_Template-4.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2908,"desc":"Simple PEAR template engine","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Text_Wiki","origin":"www/pear-Text_Wiki","version":"1.2.3","comment":"Abstracts parsing and rendering rules for Wiki markup","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Wiki","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ed6ded7614279e0fe8f33c950859875690f6d429cc1c19d1206d97b3802fbf8","flatsize":549201,"path":"All/php83-pear-Text_Wiki-1.2.3.pkg","repopath":"All/php83-pear-Text_Wiki-1.2.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":85080,"desc":"Abstracts parsing and rendering rules for Wiki markup in structured plain text.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-TheSeer_fXSL","origin":"devel/pear-TheSeer_fXSL","version":"1.1.0","comment":"XSL wrapper / extension to the PHP 5.x XSLTProcessor","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/theseer/fXSL/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53f8b466e7627e0509ea75757996356e9c1494bf1a4d8759ec93e206fb9e0bf4","flatsize":24187,"path":"All/php83-pear-TheSeer_fXSL-1.1.0.pkg","repopath":"All/php83-pear-TheSeer_fXSL-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6940,"desc":"The classes contained within this repository extend the standard XSLTProcess to\nuse exceptions at all occasions of errors instead of PHP warnings, notices or\nsemi completed transformations. They also add various custom methods and short-\ncuts for convinience and to allow a nicer API to implement callbacks to the PHP\nstack.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-theseer":{"origin":"devel/pear-channel-theseer","version":"20120501_1"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xsl":{"origin":"textproc/php83-xsl","version":"8.3.9"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-TheSeer_DirectoryScanner","origin":"devel/pear-TheSeer_DirectoryScanner","version":"1.3.3","comment":"Recursive directory scanner and filter","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/theseer/DirectoryScanner/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c9c238bf955754d5cb4afb5c4b44cd9fd9531963d1c4b8e4ac33c62c19c9c02","flatsize":10711,"path":"All/php83-pear-TheSeer_DirectoryScanner-1.3.3.pkg","repopath":"All/php83-pear-TheSeer_DirectoryScanner-1.3.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3312,"desc":"A recursive directory scanner and filter.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-theseer":{"origin":"devel/pear-channel-theseer","version":"20120501_1"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Text_Figlet","origin":"misc/pear-Text_Figlet","version":"1.0.2","comment":"Render text using FIGlet fonts","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Figlet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed156c0c130836887963ea6e6e7f653ebf27cde04c86e7334caa1ba36ab8a0dc","flatsize":55269,"path":"All/php83-pear-Text_Figlet-1.0.2.pkg","repopath":"All/php83-pear-Text_Figlet-1.0.2.pkg","licenselogic":"single","pkgsize":8616,"desc":"Engine for use FIGlet fonts to rendering text.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["misc","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Text_Password","origin":"security/pear-Text_Password","version":"1.2.1","comment":"PEAR random password creator","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Password","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"465383f56adea76cfc43a4fb6c79b2d4af996f5ae42766320d211a8bf4aa7f24","flatsize":27264,"path":"All/php83-pear-Text_Password-1.2.1.pkg","repopath":"All/php83-pear-Text_Password-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6452,"desc":"The PEAR Text_Password package allows one to create pronounceable and\nunpronounceable passwords.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Text_Highlighter","origin":"textproc/pear-Text_Highlighter","version":"0.8.0","comment":"PEAR Syntax highlighting","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Highlighter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be3eafa3313ad86f6548fc6298f91a0e9b2961afbdc8ea941b20cda93817a249","flatsize":908829,"path":"All/php83-pear-Text_Highlighter-0.8.0.pkg","repopath":"All/php83-pear-Text_Highlighter-0.8.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":82200,"desc":"Text_Highlighter is a package for syntax highlighting.\n\nIt provides a base class provining all the functionality,\nand a descendent classes geneator class.\n\nThe main idea is to simplify creation of subclasses\nimplementing syntax highlighting for particular language.\nSubclasses do not implement any new functioanality,\nthey just provide syntax highlighting rules.\nThe rules sources are in XML format.\n\nTo create a highlighter for a language, there is no need\nto code a new class manually. Simply describe the rules\nin XML file and use Text_Highlighter_Generator to create\na new class.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["textproc","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-System_Command","origin":"devel/pear-System_Command","version":"1.0.8","comment":"PEAR command line execution interface","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/System_Command","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1aac0d112f2aa2c91c10d7f9141fda84df6f368809998a5f0d04a46cadac3bca","flatsize":24110,"path":"All/php83-pear-System_Command-1.0.8.pkg","repopath":"All/php83-pear-System_Command-1.0.8.pkg","licenselogic":"single","pkgsize":7052,"desc":"System_Command is a command line execution interface.\n\nRunning functions from the command line can be risky if the proper precautions\nare not taken to escape the shell arguments and reaping the exit status\nproperly. This class provides a formal interface to both, so that you can run a\nsystem command as comfortably as you would run a php function, with full pear\nerror handling as results on failure. It is important to note that this class,\nunlike other implementations, distinguishes between output to stderr and output\nto stdout. It also reports the exit status of the command. So in every sense of\nthe word, it gives php shell capabilities.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Text_Spell_Audio","origin":"audio/pear-Text_Spell_Audio","version":"0.1.0","comment":"Generate a sound clip saying the contents of a string of characters","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Spell_Audio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d18a08aecb59e606b99730b7f190a1cf364a323dccb9238730b8f764e5d18dca","flatsize":407403,"path":"All/php83-pear-Text_Spell_Audio-0.1.0.pkg","repopath":"All/php83-pear-Text_Spell_Audio-0.1.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":119580,"desc":"Joins up multiple wav file sound clips of letters/numbers being spoken,\noptionally adding distortion and echo. This could be use to complement an\nimage-based CAPTCHA to enable people who are unable to read the security image\nhear it read out instead.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["audio","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Text_Diff","origin":"devel/pear-Text_Diff","version":"1.2.2","comment":"Engine for performing and rendering text diffs","maintainer":"joseph@randomnetworks.com","www":"https://pear.php.net/package/Text_Diff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61fa7766544a5aa743b2b2de9dd72ba91b85cdcfa753f262a9852014d5a60cab","flatsize":107795,"path":"All/php83-pear-Text_Diff-1.2.2.pkg","repopath":"All/php83-pear-Text_Diff-1.2.2.pkg","licenselogic":"single","pkgsize":20728,"desc":"Engine for performing and rendering text diffs.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Symfony_Component_Yaml","origin":"textproc/pear-Symfony_Component_Yaml","version":"2.4.4","comment":"Symfony2 Yaml Component","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.symfony.com/Yaml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1b76713ebab27c0f6617b1fa0505bad992ccb5d34a8ec33038fcea810c0a107","flatsize":172787,"path":"All/php83-pear-Symfony_Component_Yaml-2.4.4.pkg","repopath":"All/php83-pear-Symfony_Component_Yaml-2.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37944,"desc":"Symfony2 Yaml Component","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-symfony2":{"origin":"devel/pear-channel-symfony2","version":"20110826_2"}},"categories":["textproc","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Structures_LinkedList","origin":"devel/pear-Structure_LinkedList","version":"0.2.2","comment":"Implements singly and doubly-linked lists","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Structures_LinkedList","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"187628598ba96514f257e72663d48298bcc3a630debde9d5a9dab02beedaff61","flatsize":63423,"path":"All/php83-pear-Structures_LinkedList-0.2.2.pkg","repopath":"All/php83-pear-Structures_LinkedList-0.2.2.pkg","licenselogic":"single","pkgsize":12680,"desc":"A singly-linked list offers the ability to insert or delete\nnodes at any point within the list. A doubly-linked list also offers the\nability to request previous nodes in the list.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Symfony_Component_Finder","origin":"devel/pear-Symfony_Component_Finder","version":"2.4.4","comment":"Symfony2 Finder Component","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.symfony.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ece19aa5f7a4d323539c0c9cf0621c223d2c8018dd15d538b04e23f9be7887b","flatsize":217779,"path":"All/php83-pear-Symfony_Component_Finder-2.4.4.pkg","repopath":"All/php83-pear-Symfony_Component_Finder-2.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34260,"desc":"Symfony Finder Component","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-symfony2":{"origin":"devel/pear-channel-symfony2","version":"20110826_2"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_GRDDL","origin":"www/pear-XML_GRDDL","version":"0.2.0","comment":"PHP library for dealing with GRDDL","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_GRDDL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8938450412eca4b718228c5481a5035244ba4c34960f1bd549f5a61e42b48264","flatsize":340545,"path":"All/php83-pear-XML_GRDDL-0.2.0.pkg","repopath":"All/php83-pear-XML_GRDDL-0.2.0.pkg","licenselogic":"single","pkgsize":43728,"desc":"XML_GRDDL is a PHP library for dealing with GRDDL.\nIt can use Different XSLT engines.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"},"php83-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"},"php83-pear-Net_URL":{"origin":"net/pear-Net_URL","version":"1.0.15"},"php83-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"},"php83-tidy":{"origin":"www/php83-tidy","version":"8.3.9"},"php83-xsl":{"origin":"textproc/php83-xsl","version":"8.3.9"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-channel-pdepend","origin":"devel/pear-channel-pdepend","version":"20100520","comment":"PEAR channel pear.pdepend.org","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.pdepend.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3c953c7488968fcdc91689994015dbc79eccd7fd5db87ea36a4f27064601f8b","flatsize":967,"path":"All/php83-pear-channel-pdepend-20100520.pkg","repopath":"All/php83-pear-channel-pdepend-20100520.pkg","licenselogic":"single","pkgsize":1024,"desc":"PEAR channel for the PHP Depend project","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Structures_DataGrid_Renderer_XUL","origin":"devel/pear-Structures_DataGrid_Renderer_XUL","version":"0.1.3","comment":"XUL Renderer for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_XUL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0772ec8a0a491c8ab3210bf81e4a1c1ae672dbceec02cac6e991cea1dc940ae0","flatsize":10122,"path":"All/php83-pear-Structures_DataGrid_Renderer_XUL-0.1.3.pkg","repopath":"All/php83-pear-Structures_DataGrid_Renderer_XUL-0.1.3.pkg","licenselogic":"single","pkgsize":4356,"desc":"Renderer driver for pear-Structures_DataGrid that generates the XML string\nfor a XUL listbox.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"},"php83-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Structures_DataGrid_Renderer_XLS","origin":"textproc/pear-Structures_DataGrid_Renderer_XLS","version":"0.1.3","comment":"Renderer driver that generates a XLS string","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_XLS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63417d424aba3736878e3c8cf2e626d6c9840f1f2ca9d9b898cb45ef95d4f023","flatsize":15869,"path":"All/php83-pear-Structures_DataGrid_Renderer_XLS-0.1.3.pkg","repopath":"All/php83-pear-Structures_DataGrid_Renderer_XLS-0.1.3.pkg","licenselogic":"single","pkgsize":5480,"desc":"This is a Renderer driver for Structures_DataGrid that generates a XLS\nstring.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Spreadsheet_Excel_Writer":{"origin":"textproc/pear-Spreadsheet_Excel_Writer","version":"0.9.4"},"php83-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["textproc","databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Symfony_Component_Console","origin":"devel/pear-Symfony_Component_Console","version":"2.4.4","comment":"Symfony2 Console Component","maintainer":"bofh@FreeBSD.org","www":"https://symfony.com/doc/current/components/console.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cd6137f778a9fa20436f305144b25d8d474128b12e11822a48266c36ec7d307","flatsize":561264,"path":"All/php83-pear-Symfony_Component_Console-2.4.4.pkg","repopath":"All/php83-pear-Symfony_Component_Console-2.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":78248,"desc":"Symfony Console Component","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-symfony2":{"origin":"devel/pear-channel-symfony2","version":"20110826_2"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Structures_DataGrid_Renderer_XML","origin":"textproc/pear-Structures_DataGrid_Renderer_XML","version":"0.1.3","comment":"Renderer driver that generates a XML string","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_XML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d029b1f45516a2ad17a77f760f2d79252165f4ea9ac34b90358c536ec1f3032","flatsize":12542,"path":"All/php83-pear-Structures_DataGrid_Renderer_XML-0.1.3.pkg","repopath":"All/php83-pear-Structures_DataGrid_Renderer_XML-0.1.3.pkg","licenselogic":"single","pkgsize":4488,"desc":"This is a Renderer driver for Structures_DataGrid that generates a XML\nstring.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"},"php83-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["textproc","databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Structures_DataGrid_Renderer_Pager","origin":"www/pear-Structures_DataGrid_Renderer_Pager","version":"0.1.3","comment":"Renderer driver using PEAR::Pager","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_Pager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eaf2836b3675933a6386ec680a00113e1b7e668ddef0a104ee51cd72fd5c96cc","flatsize":14859,"path":"All/php83-pear-Structures_DataGrid_Renderer_Pager-0.1.3.pkg","repopath":"All/php83-pear-Structures_DataGrid_Renderer_Pager-0.1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5424,"desc":"This is a Renderer driver for Structures_DataGrid using PEAR::Pager.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Pager":{"origin":"devel/pear-Pager","version":"2.5.1"},"php83-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-XML_HTMLSax","origin":"textproc/pear-XML_HTMLSax","version":"2.1.2","comment":"PEAR SAX parser for HTML and other badly formed XML documents","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_HTMLSax","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30512eadd3efcef1326c9cd0c9d8f77d315cad259d874f7d82b72f92592d73a1","flatsize":80330,"path":"All/php83-pear-XML_HTMLSax-2.1.2.pkg","repopath":"All/php83-pear-XML_HTMLSax-2.1.2.pkg","licenselogic":"single","pkgsize":15356,"desc":"PEAR::XML_HTMLSax provides an API very similar to the native PHP XML\nextension (http://www.php.net/xml), allowing handlers using one to be easily\nadapted to the other.\n\nThe key difference is HTMLSax will not break on badly formed XML, allowing it\nto be used for parsing HTML documents. Otherwise HTMLSax supports all the\nhandlers available from Expat except namespace and external entity handlers.\n\nProvides methods for handling XML escapes as well as JSP/ASP opening and close\ntags.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"plasma5-breeze","origin":"x11-themes/plasma5-breeze","version":"5.27.11_1","comment":"Plasma5 artwork, styles and assets for the Breeze visual style","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56e6220fac0a5bfbda6067a23dbf32b42ec213f0a3150b8f328f4fd4f989438e","flatsize":80528130,"path":"All/plasma5-breeze-5.27.11_1.pkg","repopath":"All/plasma5-breeze-5.27.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":74102084,"desc":"Artwork, styles and assets for the Breeze visual style for the Plasma Desktop","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-breeze-icons":{"origin":"x11-themes/kf5-breeze-icons","version":"5.116.0"},"kf5-frameworkintegration":{"origin":"x11/kf5-frameworkintegration","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"plasma5-kdecoration":{"origin":"x11-wm/plasma5-kdecoration","version":"5.27.11"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-themes","kde","kde-plasma"],"shlibs_required":["libKF5I18n.so.5","libKF5KCMUtils.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5Service.so.5","libKF5CoreAddons.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Core.so.5","libKF5GuiAddons.so.5","libKF5IconThemes.so.5","libkdecorations2.so.5","libQt5DBus.so.5","libKF5Kirigami2.so.5","libKF5WindowSystem.so.5","libKF5Style.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5X11Extras.so.5","libX11.so.6"],"shlibs_provided":["libbreezecommon5.so.5"]},{"name":"php83-pear-Structures_DataGrid_Renderer_Flexy","origin":"www/pear-Structures_DataGrid_Renderer_Flexy","version":"0.1.4","comment":"Renderer for pear-Structures_DataGrid using HTML_Template_Flexy","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_Flexy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d80529bf641c677b0774b6f6816a5f780a3648afff059b324cdf92c071676ea8","flatsize":51117,"path":"All/php83-pear-Structures_DataGrid_Renderer_Flexy-0.1.4.pkg","repopath":"All/php83-pear-Structures_DataGrid_Renderer_Flexy-0.1.4.pkg","licenselogic":"single","pkgsize":9516,"desc":"This is a Renderer driver for Structures_DataGrid using HTML_Template_Flexy.\nIt adds a couple of variables to a Flexy instance and adds paging\nfunctionality. This renderer also enables customised result messages,\ncustomised column labels and a column label formatter","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_Template_Flexy":{"origin":"devel/pear-HTML_Template_Flexy","version":"1.3.13"},"php83-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"},"php83-pear-Structures_DataGrid_Renderer_Pager":{"origin":"www/pear-Structures_DataGrid_Renderer_Pager","version":"0.1.3"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Structures_DataGrid_Renderer_HTMLSortForm","origin":"devel/pear-Structures_DataGrid_Renderer_HTMLSortForm","version":"0.1.3","comment":"HTMLSortForm Renderer for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_HTMLSortForm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2a3d3477556d4a2b0ea68b4fa90cb5e5dd1e210991c4a908fe8a3effb13eb5e","flatsize":12608,"path":"All/php83-pear-Structures_DataGrid_Renderer_HTMLSortForm-0.1.3.pkg","repopath":"All/php83-pear-Structures_DataGrid_Renderer_HTMLSortForm-0.1.3.pkg","licenselogic":"single","pkgsize":4772,"desc":"This driver renders an HTML form to let the user easily sort the datagrid,\nusing multiple fields and directions. It uses the HTML_Quickform package.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"},"php83-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Structures_DataGrid_Renderer_Console","origin":"devel/pear-Structures_DataGrid_Renderer_Console","version":"0.1.1","comment":"Console_Table Renderer for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_Console","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f00597173aab0a472a3863ada2442f817e56b598a47e40b97e4fc467e3a5a4f3","flatsize":8019,"path":"All/php83-pear-Structures_DataGrid_Renderer_Console-0.1.1.pkg","repopath":"All/php83-pear-Structures_DataGrid_Renderer_Console-0.1.1.pkg","licenselogic":"single","pkgsize":3664,"desc":"This is a Renderer driver for Structures_DataGrid using PEAR::Console_Table.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Console_Table":{"origin":"devel/pear-Console_Table","version":"1.3.1"},"php83-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Structures_DataGrid_Renderer_CSV","origin":"textproc/pear-Structures_DataGrid_Renderer_CSV","version":"0.1.4","comment":"Renderer driver that generates a CSV string","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_CSV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff6b86af961cd511eab5f2e69023393c3a2692250467412880a8e2e6332d74ac","flatsize":12503,"path":"All/php83-pear-Structures_DataGrid_Renderer_CSV-0.1.4.pkg","repopath":"All/php83-pear-Structures_DataGrid_Renderer_CSV-0.1.4.pkg","licenselogic":"single","pkgsize":4552,"desc":"This is a Renderer driver for Structures_DataGrid that generates a CSV\nstring.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["textproc","databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Structures_DataGrid_DataSource_CSV","origin":"databases/pear-Structures_DataGrid_DataSource_CSV","version":"0.1.6","comment":"DataSource driver using CSV files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_DataSource_CSV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e64190e59772e46289f538df8ccf97ffd37331265f3326a9ecb4fb70e74947d3","flatsize":13914,"path":"All/php83-pear-Structures_DataGrid_DataSource_CSV-0.1.6.pkg","repopath":"All/php83-pear-Structures_DataGrid_DataSource_CSV-0.1.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5136,"desc":"This is a DataSource driver for Structures_DataGrid using CSV files.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-horde-Horde_Controller","origin":"devel/pear-Horde_Controller","version":"2.0.5","comment":"Horde Controller libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66d6ecafb2720591256c3f8767f7981727bee4ea1ebbfa512675a222f1e1e001","flatsize":62051,"path":"All/php83-pear-horde-Horde_Controller-2.0.5.pkg","repopath":"All/php83-pear-horde-Horde_Controller-2.0.5.pkg","licenselogic":"single","pkgsize":12128,"desc":"This package provides the controller part of an MVC system for Horde.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Horde_Log":{"origin":"sysutils/pear-Horde_Log","version":"2.3.0_1"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Injector":{"origin":"devel/pear-Horde_Injector","version":"2.0.5"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_controller:2.0.5:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-Structures_DataGrid_DataSource_Array","origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4","comment":"DataSource driver using arrays","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_DataSource_Array","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3107c46466ca4261dfc51d89f96455c4f6edcc1d88a3882e767d25c01fbb6377","flatsize":9696,"path":"All/php83-pear-Structures_DataGrid_DataSource_Array-0.1.4.pkg","repopath":"All/php83-pear-Structures_DataGrid_DataSource_Array-0.1.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4504,"desc":"This is a DataSource driver for Structures_DataGrid using arrays. It is a\nbase package for some other DataSource drivers like CSV or XML.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Structures_DataGrid","origin":"devel/pear-Structures_DataGrid","version":"0.9.3","comment":"Full-featured tabular structured data management package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"addb840ecd1d1795499423c2a0959ef3b20a4b460582624a915dd99075ed4230","flatsize":261349,"path":"All/php83-pear-Structures_DataGrid-0.9.3.pkg","repopath":"All/php83-pear-Structures_DataGrid-0.9.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":43364,"desc":"This package offers a toolkit to render out a datagrid in HTML format as\nwell as many other formats such as an XML Document, an Excel Spreadsheet, an\nXUL Document and more. It also offers paging and sorting functionality to\nlimit the data that is presented and processed. This concept is based on the\n.NET Framework DataGrid control and works very well with database and XML\nresult sets.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Console_Table":{"origin":"devel/pear-Console_Table","version":"1.3.1"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Spreadsheet_Excel_Writer","origin":"textproc/pear-Spreadsheet_Excel_Writer","version":"0.9.4","comment":"PEAR class for writing Microsoft Excel files","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Spreadsheet_Excel_Writer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7c22747e482ef5de675592baf5343a32060aca3a17611a47a7da4320b59b0e6","flatsize":313831,"path":"All/php83-pear-Spreadsheet_Excel_Writer-0.9.4.pkg","repopath":"All/php83-pear-Spreadsheet_Excel_Writer-0.9.4.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":50740,"desc":"PEAR class for generating Excel spreadsheets. It was born as a port of the\nSpreadsheet::WriteExcel Perl module to PHP. It allows writing of Excel\nspreadsheets without the need for COM objects.  It supports formulas, images\n(BMP) and all kinds of formatting for text and cells.  It currently supports\nthe BIFF5 format (Excel 5.0), so functionality appeared in the latest Excel\nversions is not yet available.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-OLE":{"origin":"devel/pear-OLE","version":"1.0.0.r3"}},"categories":["textproc","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_Yahoo","origin":"www/pear-Services_Yahoo","version":"0.2.0","comment":"Provides access to the Yahoo! Web Services","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Yahoo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87949abdc5678c1bc1975a8bdc58cff192200149014a6b49dfd2454b7fcd1f8b","flatsize":84099,"path":"All/php83-pear-Services_Yahoo-0.2.0.pkg","repopath":"All/php83-pear-Services_Yahoo-0.2.0.pkg","licenselogic":"single","pkgsize":12712,"desc":"Services_Yahoo provides object-oriented interfaces to the web\nservice capabilities of Yahoo.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_W3C_CSSValidator","origin":"www/pear-Services_W3C_CSSValidator","version":"0.2.3","comment":"PHP interface to W3C CSS Validator API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_W3C_CSSValidator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6d8a998f09781c52dad29af89989ee0cecc5c5d8c431184cb47084a07b60437","flatsize":65703,"path":"All/php83-pear-Services_W3C_CSSValidator-0.2.3.pkg","repopath":"All/php83-pear-Services_W3C_CSSValidator-0.2.3.pkg","licenselogic":"single","pkgsize":11064,"desc":"This package provides an object oriented interface to the API\nof the W3 CSS Validator application (http://jigsaw.w3.org/css-validator/).\n\nWith this package you can connect to a running instance of the validator and\nretrieve the validation results (true|false) as well as the errors and warnings\nfor a style sheet.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_Weather","origin":"misc/pear-Services_Weather","version":"1.4.7,1","comment":"PEAR interface to various online weather-services","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Weather","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12032be7a75fa87d25a0d851d6184c8ef7d0d80bdcab177f5093e18b49d7cd03","flatsize":302340,"path":"All/php83-pear-Services_Weather-1.4.7,1.pkg","repopath":"All/php83-pear-Services_Weather-1.4.7,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":44660,"desc":"Services_Weather searches for given locations and retrieves current\nweather data and, dependent on the used service, also forecasts. Up to\nnow, GlobalWeather from CapeScience, Weather XML from EJSE (US only),\na XOAP service from Weather.com and METAR from noaa.gov are supported.\nFurther services will get included, if they become available, have a\nusable API and are properly documented.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["misc","www","pear","geography"],"options":{"CACHE":"off","DB":"off","NET_FTP":"off","SOAP":"off","XML_SERIALIZER":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_W3C_HTMLValidator","origin":"www/pear-Services_W3C_HTMLValidator","version":"1.0.0,1","comment":"Object Oriented Interface to the W3C HTML Validator service","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_W3C_HTMLValidator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de70ec38552837229d7470fbe627d26969e7fc4d693647cf965d712220cb95e3","flatsize":60290,"path":"All/php83-pear-Services_W3C_HTMLValidator-1.0.0,1.pkg","repopath":"All/php83-pear-Services_W3C_HTMLValidator-1.0.0,1.pkg","licenselogic":"single","pkgsize":13776,"desc":"This package provides an object oriented interface to the API of the\nW3 HTML Validator application (http://validator.w3.org/). With this\npackage you can connect to a running instance of the validator and\nretrieve the validation results (true|false) as well as the errors\nand warnings for a web page.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_urlTea","origin":"www/pear-Services_urlTea","version":"0.1.0","comment":"PHP interface to urlTea's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_urlTea","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67c9bfafc7ee127688d36317f1f56602c38955df1c4c68add5fd6d7839176c70","flatsize":11519,"path":"All/php83-pear-Services_urlTea-0.1.0.pkg","repopath":"All/php83-pear-Services_urlTea-0.1.0.pkg","licenselogic":"single","pkgsize":4248,"desc":"An interface for accessing urlTea's web services API","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Testing_Selenium","origin":"devel/pear-Testing_Selenium","version":"0.4.4","comment":"PEAR Binding - Once more unto the breach","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Testing_Selenium","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ba49d813fefdd7e489f4ef75b21f72fbcd8ae6fcc6e452352b1c524be1134dd","flatsize":3126087,"path":"All/php83-pear-Testing_Selenium-0.4.4.pkg","repopath":"All/php83-pear-Testing_Selenium-0.4.4.pkg","licenselogic":"single","pkgsize":2374016,"desc":"PHP Client for the Selenium Remote Control test tool\n\nSelenium Remote Control (SRC) is a test tool that allows you to write\nautomated web application UI tests in any programming language against\nany HTTP website using any mainstream JavaScript-enabled browser. SRC\nprovides a Selenium Server, which can automatically start/stop/control\nany supported browser. It works by using Selenium Core, a pure-HTML+JS\nlibrary that performs automated tasks in JavaScript; the Selenium\nServer communicates directly with the browser using AJAX\n(XmlHttpRequest).","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_Twitter","origin":"net/pear-Services_Twitter","version":"0.7.0","comment":"PHP interface to Twitter's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Twitter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74c3a54c7d273d6d1a30c8c98ee54e663cd706c56569d88e3177aa851e9a7cab","flatsize":321031,"path":"All/php83-pear-Services_Twitter-0.7.0.pkg","repopath":"All/php83-pear-Services_Twitter-0.7.0.pkg","licenselogic":"single","pkgsize":56432,"desc":"An interface for communicating with Twitter's public API.\nSend status updates, fetch information, add friends, etc.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:services_twitter_group:services_twitter:0.7.0:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-Services_ShortURL","origin":"www/pear-Services_ShortURL","version":"0.3.1","comment":"Abstract PHP5 interface for shortening and expanding short URLs","maintainer":"wen@FreeBSD.org","www":"https://pear.php.net/package/Services_ShortURL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99a5401301802d8a7b1e45e92eea8953abdd691725951062af9efc8e4aa84f24","flatsize":61475,"path":"All/php83-pear-Services_ShortURL-0.3.1.pkg","repopath":"All/php83-pear-Services_ShortURL-0.3.1.pkg","licenselogic":"single","pkgsize":10372,"desc":"Short URL services have become enormously popular on the internet.\nThere are, literally, dozens (hundreds?) of these services.\nServices_ShortURL offers an abstract way of shortening and expanding\nURLs.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_TinyURL","origin":"www/pear-Services_TinyURL","version":"0.1.2","comment":"PHP interface to TinyURL's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_TinyURL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37e1ad249197428e7a79c48cfbc628650fadfb85ac0234966be3905c79272e54","flatsize":16593,"path":"All/php83-pear-Services_TinyURL-0.1.2.pkg","repopath":"All/php83-pear-Services_TinyURL-0.1.2.pkg","licenselogic":"single","pkgsize":4772,"desc":"An interface for creating TinyURL's with their API as well as looking up\ndestinations of given TinyURL's.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_Google","origin":"www/pear-Services_Google","version":"0.2.0","comment":"PHP interface to access the Google SOAP Web APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Google","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a05bac2ca9c41d41cdd13598af417688a3dd96c5cb7d012298b7452cd65e836d","flatsize":11787,"path":"All/php83-pear-Services_Google-0.2.0.pkg","repopath":"All/php83-pear-Services_Google-0.2.0.pkg","licenselogic":"single","pkgsize":3988,"desc":"pear-Services_Google is a pear class that provides access to the Google\nSOAP Web APIs.  It allows easy access to the Google SOAP Web APIs for the\nsearch engine, spelling suggestions, and cache.\n\nPlease note that as of December 5, 2006 Google is no longer issuing new\nAPI keys for the SOAP search API, so this package is only for developers\nwhich has an API key already.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-soap":{"origin":"net/php83-soap","version":"8.3.9"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_TwitPic","origin":"www/pear-Services_TwitPic","version":"0.1.0","comment":"PHP Interface to TwitPic's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_TwitPic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81d78f63b4327b8c8eaa4a6e52de0239fd09ff80bdb2218ff500b3502b00ec50","flatsize":26047,"path":"All/php83-pear-Services_TwitPic-0.1.0.pkg","repopath":"All/php83-pear-Services_TwitPic-0.1.0.pkg","licenselogic":"single","pkgsize":6032,"desc":"An interface for uploading pictures to TwitPic and optionally posting them\n(along with status messages) to Twitter as well.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_Pingback","origin":"net/pear-Services_Pingback","version":"0.2.2","comment":"Pingback user-agent class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Pingback","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"535a05f5c460132872a5f5fe7cee91f4d001ea74ee26cad82e744cf9e53404d7","flatsize":38513,"path":"All/php83-pear-Services_Pingback-0.2.2.pkg","repopath":"All/php83-pear-Services_Pingback-0.2.2.pkg","licenselogic":"single","pkgsize":8936,"desc":"A package implemented of Pingback in PHP, able to sending and\nreceiving a pingback.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_OpenSearch","origin":"www/pear-Services_OpenSearch","version":"0.2.0","comment":"Search A9 OpenSearch compatible engines","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_OpenSearch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33d324ea177c0dfd001b817e6fc04c36abba70f1fb67e1ccf8e3542bfa0fb63f","flatsize":18955,"path":"All/php83-pear-Services_OpenSearch-0.2.0.pkg","repopath":"All/php83-pear-Services_OpenSearch-0.2.0.pkg","licenselogic":"single","pkgsize":5172,"desc":"Provides access to A9 OpenSearch compatible search engines","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Structures_DataGrid_DataSource_PDO","origin":"databases/pear-Structures_DataGrid_DataSource_PDO","version":"0.2.0","comment":"DataSource driver using PHP Data Objects (PDO) and an SQL query","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_DataSource_PDO","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64969eae2b06cf7bb75d4e90a22c4690072276a96dbfde95c435453233439c76","flatsize":12757,"path":"All/php83-pear-Structures_DataGrid_DataSource_PDO-0.2.0.pkg","repopath":"All/php83-pear-Structures_DataGrid_DataSource_PDO-0.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5164,"desc":"This is a DataSource driver for Structures_DataGrid using PHP Data Objects\n(PDO) and an SQL query.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_Blogging","origin":"www/pear-Services_Blogging","version":"0.2.4","comment":"PHP interface to Blog","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Blogging","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"910bebc15333abbf117d4878b61232d0732a4cf2bbbeb05072b55053a77992a5","flatsize":90480,"path":"All/php83-pear-Services_Blogging-0.2.4.pkg","repopath":"All/php83-pear-Services_Blogging-0.2.4.pkg","licenselogic":"single","pkgsize":16052,"desc":"pear-Services_Blogging provides a unified API to post and read blog entries,\nindependent of the API supported by the server software hosting the blog.\nIt uses a driver-based approach to communicate with different APIs out there.\nIf a new blogging API is invented, someone just needs to write a driver for\nthe Services_Blogging package, and everyone can access also this blogs.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_RPC":{"origin":"net/pear-XML_RPC","version":"1.5.5"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_JSON","origin":"converters/pear-Services_JSON","version":"1.0.3","comment":"PHP implementation of json_encode/decode","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_JSON","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ff880852ef6477e24fc988b9ad76a8496abb92ed22a7c78c923ae9d4e631f45","flatsize":44747,"path":"All/php83-pear-Services_JSON-1.0.3.pkg","repopath":"All/php83-pear-Services_JSON-1.0.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10072,"desc":"JSON (JavaScript Object Notation, http://json.org) is a lightweight\ndata-interchange format. It is easy for humans to read and write. It is easy for\nmachines to parse and generate. It is based on a subset of the JavaScript\nProgramming Language, Standard ECMA-262 3rd Edition - December 1999. This\nfeature can also be found in Python. JSON is a text format that is completely\nlanguage independent but uses conventions that are familiar to programmers of\nthe C-family of languages, including C, C++, C#, Java, JavaScript, Perl, TCL,\nand many others. These properties make JSON an ideal data-interchange language.\n\nThis package provides a simple encoder and decoder for JSON notation. It is\nintended for use with client-side Javascript applications that make use of\nHTTPRequest to perform server communication functions - data can be encoded into\nJSON notation for use in a client-side javascript, or decoded from incoming\nJavascript requests. JSON format is native to Javascript, and can be directly\neval()'ed with no further parsing overhead.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["converters","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_GeoNames","origin":"www/pear-Services_GeoNames","version":"1.0.1","comment":"PHP5 Interface to the GeoNames Public API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_GeoNames","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6785dab2766825d430747ab605fed3c4c0426dfc18381245a3f6a72fbe17614a","flatsize":267625,"path":"All/php83-pear-Services_GeoNames-1.0.1.pkg","repopath":"All/php83-pear-Services_GeoNames-1.0.1.pkg","licenselogic":"single","pkgsize":37480,"desc":"Services_GeoNames is a PHP5 interface to the various webservices\noffered by the GeoNames project.\n\nThe GeoNames database contains over 8,000,000 geographical names\ncorresponding to over 6,500,000 unique features. All features are\ncategorized into one out of nine feature classes and further\nsubcategorized into one out of 645 feature codes. Beyond names of\nplaces in various languages, data stored include latitude, longitude,\nelevation, population, administrative subdivision and postal codes.\nAll coordinates use the WGS84 system (World Geodetic System 1984).\n\nThose data are accessible free of charge through a number of Web\nservices and a daily database export. The Web services include\ndirect and reverse geocoding,finding places through postal codes,\nfinding places next to a given place, and finding Wikipedia articles\nabout neighbouring places.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_Facebook","origin":"www/pear-Services_Facebook","version":"0.2.14","comment":"PHP interface to Facebook's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Facebook","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c349c0f4fffe5e0a3bbcf492cf96e4eb49d8264c5422c83a3a08831075284ba5","flatsize":436429,"path":"All/php83-pear-Services_Facebook-0.2.14.pkg","repopath":"All/php83-pear-Services_Facebook-0.2.14.pkg","licenselogic":"single","pkgsize":72656,"desc":"pear-Services_Facebook is an interface for accessing Facebook's web services\nAPI at http://api.facebook.com.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_Amazon","origin":"www/pear-Services_Amazon","version":"0.9.0","comment":"PHP interface to Amazon Product Advertising API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Amazon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7f02c4a3dade6ec318ba5829147c3bf5fac8a3bd552656d73b4d256d6c39694","flatsize":95895,"path":"All/php83-pear-Services_Amazon-0.9.0.pkg","repopath":"All/php83-pear-Services_Amazon-0.9.0.pkg","licenselogic":"single","pkgsize":15544,"desc":"pear-Services_Amazon is a PHP interface to Amazon Product Advertising API.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"},"php83-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-SebastianBergmann_Version","origin":"devel/pear-SebastianBergmann_Version","version":"5.0.0","comment":"Manage the version number of Git-hosted PHP projects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/version","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70ac13bf78a7be9e07c53bb92fd3f7f277418c3955ca5bace56561aa38a456c4","flatsize":4317,"path":"All/php83-pear-SebastianBergmann_Version-5.0.0.pkg","repopath":"All/php83-pear-SebastianBergmann_Version-5.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2532,"desc":"Library that helps with managing the version number of Git-hosted PHP projects","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Structures_DataGrid_DataSource_DB","origin":"databases/pear-Structures_DataGrid_DataSource_DB","version":"0.1.1","comment":"DB datasource driver for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_DataSource_DB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"741fcaee96fce1a9be74740b2f2066b07d9e20f344ed5fd84a8e77688c6f2c83","flatsize":6269,"path":"All/php83-pear-Structures_DataGrid_DataSource_DB-0.1.1.pkg","repopath":"All/php83-pear-Structures_DataGrid_DataSource_DB-0.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3580,"desc":"This is DataSource driver for Structures_DataGrid which uses PEAR::DB.\nPlease note that this driver is deprecated. Consider using DBQuery or MDB2\nDataSource drivers instead.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"php83-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"},"php83-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-SebastianBergmann_PHPCPD","origin":"devel/pear-SebastianBergmann_PHPCPD","version":"6.0.3","comment":"Copy/Paste Detector (CPD) for PHP code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/phpcpd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42beab456e7752409c85cd978009c19130b3398e6638fb7a62b93d9740e7b36a","flatsize":33479,"path":"All/php83-pear-SebastianBergmann_PHPCPD-6.0.3.pkg","repopath":"All/php83-pear-SebastianBergmann_PHPCPD-6.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7968,"desc":"Copy/Paste Detector (CPD) for PHP code.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-PHP_Timer":{"origin":"devel/pear-PHP_Timer","version":"7.0.0"},"php83-pear-SebastianBergmann_FinderFacade":{"origin":"devel/pear-SebastianBergmann_FinderFacade","version":"2.0.0"},"php83-pear-ezc_ConsoleTools":{"origin":"devel/pear-ezc_ConsoleTools","version":"1.6.1"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-SebastianBergmann_Git","origin":"devel/pear-SebastianBergmann_Git","version":"2.1.4","comment":"Simple PHP wrapper for Git","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/git","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b210e6f34b75c18b2508b629ca081feefe43e1ac16da668b3000ec51b475c74","flatsize":5883,"path":"All/php83-pear-SebastianBergmann_Git-2.1.4.pkg","repopath":"All/php83-pear-SebastianBergmann_Git-2.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3024,"desc":"Simple wrapper for Git","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-SOAP","origin":"net/pear-SOAP","version":"0.14.0","comment":"PEAR SOAP Client/Server for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/SOAP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5bbbe3b6b94ee1a6f2702f1e7afd1355434fbe4ef7f491d489a126d3b69abc31","flatsize":449718,"path":"All/php83-pear-SOAP-0.14.0.pkg","repopath":"All/php83-pear-SOAP-0.14.0.pkg","licenselogic":"single","pkgsize":73636,"desc":"PEAR implementation of SOAP protocol and services.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["net","www","pear"],"options":{"PEAR_MAIL":"off","PEAR_MAIL_MIME":"off","PEAR_NET_DIME":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-SebastianBergmann_FinderFacade","origin":"devel/pear-SebastianBergmann_FinderFacade","version":"2.0.0","comment":"Convenience wrapper for Symfony Finder component","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/finder-facade","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"168a86dbe9281ca9ed1676cdcd428e9e88c716977552342696b548a9230ef7dd","flatsize":7228,"path":"All/php83-pear-SebastianBergmann_FinderFacade-2.0.0.pkg","repopath":"All/php83-pear-SebastianBergmann_FinderFacade-2.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3084,"desc":"FinderFacade is a convenience wrapper for Symfony's Finder component.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Symfony_Component_Finder":{"origin":"devel/pear-Symfony_Component_Finder","version":"2.4.4"},"php83-pear-TheSeer_fDOMDocument":{"origin":"devel/pear-TheSeer_fDOMDocument","version":"1.6.7"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-SebastianBergmann_PHPLOC","origin":"devel/pear-SebastianBergmann_PHPLOC","version":"7.0.2","comment":"Tool for quickly measuring the size of a PHP project","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/phploc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd58af7eeb9bd83e42edf943f9b0ebf1dd22d4a8590a22baefa4c32491a0af49","flatsize":70383,"path":"All/php83-pear-SebastianBergmann_PHPLOC-7.0.2.pkg","repopath":"All/php83-pear-SebastianBergmann_PHPLOC-7.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11624,"desc":"phploc is a tool for quickly measuring the size and analyzing the structure of\na PHP project.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-SebastianBergmann_FinderFacade":{"origin":"devel/pear-SebastianBergmann_FinderFacade","version":"2.0.0"},"php83-pear-SebastianBergmann_Git":{"origin":"devel/pear-SebastianBergmann_Git","version":"2.1.4"},"php83-pear-SebastianBergmann_Version":{"origin":"devel/pear-SebastianBergmann_Version","version":"5.0.0"},"php83-pear-Symfony_Component_Console":{"origin":"devel/pear-Symfony_Component_Console","version":"2.4.4"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_Digg","origin":"www/pear-Services_Digg","version":"0.4.7_1","comment":"PHP interface to Digg's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Digg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d767e85194a496838ec4b654490990b53a7cb3e00d0c411ce8ca1b3e081e68e","flatsize":190140,"path":"All/php83-pear-Services_Digg-0.4.7_1.pkg","repopath":"All/php83-pear-Services_Digg-0.4.7_1.pkg","licenselogic":"single","pkgsize":22048,"desc":"An interface for accessing Digg's web services API\nat http://services.digg.com.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Payment_DTA","origin":"finance/pear_Payment_DTA","version":"1.4.3","comment":"PEAR class to create and handle DTA files used in Germany","maintainer":"joneum@FreeBSD.org","www":"https://pear.php.net/package/Payment_DTA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c16d31225a5fa365c8b77c1cba8be20e526e32caf61d395b4746c964dfed7a78","flatsize":385032,"path":"All/php83-pear-Payment_DTA-1.4.3.pkg","repopath":"All/php83-pear-Payment_DTA-1.4.3.pkg","licenselogic":"single","pkgsize":38440,"desc":"With PEAR::Payment_DTA provides functions to create DTA files used in Germany\nto exchange informations about money transactions with banks or online\nbanking programs.\n\nNo dependencies registered.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["finance","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHP_TokenStream","origin":"devel/pear-PHP_TokenStream","version":"4.0.4","comment":"Wrapper around PHP tokenizer extension","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-token-stream","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f449debbd1453411a50a584c3d0ea0d14acdab95d0bf8ffbe65358f87ee82a87","flatsize":93751,"path":"All/php83-pear-PHP_TokenStream-4.0.4.pkg","repopath":"All/php83-pear-PHP_TokenStream-4.0.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17932,"desc":"Wrapper around PHP's tokenizer extension","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_Compete","origin":"www/pear-Services_Compete","version":"0.1.0","comment":"PHP interface to Compete SnapShop API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Compete","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b47b7bb596b373baa3d880cbab71063d17f828f84acf72c5471d5e2c548d53e","flatsize":9770,"path":"All/php83-pear-Services_Compete-0.1.0.pkg","repopath":"All/php83-pear-Services_Compete-0.1.0.pkg","licenselogic":"single","pkgsize":3580,"desc":"PHP wrapper for the Compete SnapShop API","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_Delicious","origin":"www/pear-Services_Delicious","version":"0.6.0","comment":"PEAR Client for the del.icio.us web service","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Delicious","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14f5ffa80b9ea8c7b67a2390b6874f99a1186c19da5cf44e603a7fa6265e2861","flatsize":32730,"path":"All/php83-pear-Services_Delicious-0.6.0.pkg","repopath":"All/php83-pear-Services_Delicious-0.6.0.pkg","licenselogic":"single","pkgsize":10032,"desc":"Services_Delicious is a client for the REST-based web service of del.icio.us.\ndel.icio.us is a social bookmarks manager. It allows you to easily add sites\nyou like to your personal collection of links, to categorize those sites\nwith keywords, and to share your collection not only between your own\nbrowsers and machines, but also with others.\nServices_Delicious allows you to select, add and delete your bookmarks from\nany PHP script.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"},"php83-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHP_Timer","origin":"devel/pear-PHP_Timer","version":"7.0.0","comment":"Utility class for timing","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-timer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f9a28f012e2c961c7909b6648c8aa10fff3474644e6e7b804f8563dae8e20cd","flatsize":8637,"path":"All/php83-pear-PHP_Timer-7.0.0.pkg","repopath":"All/php83-pear-PHP_Timer-7.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3484,"desc":"Utility class for timing","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PhpDocumentor","origin":"devel/pear-PhpDocumentor","version":"1.4.4","comment":"Provides automatic documenting of php-api from the source","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PhpDocumentor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"850738b13436fecc095d85e53d9f3e249e8a1427770ceebfa80a1d9320c8b719","flatsize":7213360,"path":"All/php83-pear-PhpDocumentor-1.4.4.pkg","repopath":"All/php83-pear-PhpDocumentor-1.4.4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":967324,"desc":"The phpDocumentor tool is a standalone auto-documentor similar to JavaDoc\nwritten in PHP. It differs from PHPDoc in that it is MUCH faster, parses a much\nwider range of php files, and comes with many customizations including 11 HTML\ntemplates, Windows help file CHM output, PDF output, and XML DocBook peardoc2\noutput for use with documenting PEAR. In addition, it can do PHPXref source code\nhighlighting and linking.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"XML_BEAUTIFIER":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHP_Shell","origin":"shells/pear-PHP_Shell","version":"0.3.2_1","comment":"Interactive PHP Shell","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Shell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5df288188fa4233090d37e83a8133bb8096fed4143df24a46ef1c6b7de58cae0","flatsize":759251,"path":"All/php83-pear-PHP_Shell-0.3.2_1.pkg","repopath":"All/php83-pear-PHP_Shell-0.3.2_1.pkg","licenselogic":"single","pkgsize":85764,"desc":"a interactive PHP Shell with tab-completion, inline help\nand handling of FATAL errors","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-readline":{"origin":"devel/php83-readline","version":"8.3.9"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"}},"categories":["shells","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHP_UML","origin":"devel/pear-PHP_UML","version":"1.6.2","comment":"PEAR Class to Create UML Representation of PHP Code","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_UML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5944dcec31ba4a1f563f8367bd2011830b6c765df00e074260b786c15f7920d8","flatsize":3045980,"path":"All/php83-pear-PHP_UML-1.6.2.pkg","repopath":"All/php83-pear-PHP_UML-1.6.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":416860,"desc":"PHP_UML is a PHP parser, an XMI generator and a documentation tool.\n\nPractically, with PHP_UML, you will be able to feed a UML CASE tool, like\nRational Rose or Argouml, with a UML representation of existing PHP source code.\nThis way, you get an instant overview of a PHP application, with all the usual\nfunctions of a software design tool (such as class diagrams exportation,\nrefactoring of object-oriented applications, or automatic code generation).","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Console_CommandLine":{"origin":"devel/pear-Console_CommandLine","version":"1.2.2"},"php83-xsl":{"origin":"textproc/php83-xsl","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Services_Amazon_S3","origin":"www/pear-Services_Amazon_S3","version":"0.4.0","comment":"PHP API for Amazon S3 (Simple Storage Service)","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Amazon_S3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a35314a25c64a2fa6955f1ffb9bb781ab8e964f7e9488c299082f382930d670e","flatsize":176206,"path":"All/php83-pear-Services_Amazon_S3-0.4.0.pkg","repopath":"All/php83-pear-Services_Amazon_S3-0.4.0.pkg","licenselogic":"single","pkgsize":27812,"desc":"pear-Services_Amazon_S3 provides an object-oriented interface\nto the Amazon Simple Storage Service (S3). This package is\nbased on the 2006-03-01 REST API.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Crypt_HMAC2":{"origin":"security/pear-Crypt_HMAC2","version":"1.0.0"},"php83-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHP_Parser","origin":"devel/pear-PHP_Parser","version":"0.2.2","comment":"PHP Grammar Parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6a386646ccbf9401d1604f9a7408161f3907ef1f1e511f25f2cc16a1189857d","flatsize":2555678,"path":"All/php83-pear-PHP_Parser-0.2.2.pkg","repopath":"All/php83-pear-PHP_Parser-0.2.2.pkg","licenselogic":"single","pkgsize":82636,"desc":"PHP_Parser is a source code analysis tool based around a real Parser\ngenerated by PHP_ParserGenerator. The parser uses the same EBNF source\nthat PHP uses to parse itself, modified for Lemon parser format,\nand it therefore as robust as PHP itself.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHP_CompatInfo","origin":"devel/pear-PHP_CompatInfo","version":"1.9.0_5","comment":"PEAR class to find out the minimum version and extensions required","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_CompatInfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"353b4b19318061d0091f80a162c5f63d432d2cd28debfcf46cf1c4a25605e953","flatsize":1526403,"path":"All/php83-pear-PHP_CompatInfo-1.9.0_5.pkg","repopath":"All/php83-pear-PHP_CompatInfo-1.9.0_5.pkg","licenselogic":"single","pkgsize":135688,"desc":"PEAR::PHP_CompatInfo will parse a file/folder/script/array to find out the\nminimum version and extensions required for it to run. Features advanced\ndebug output which shows which functions require which version and CLI\noutput script.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Console_Getargs":{"origin":"devel/pear-Console_Getargs","version":"1.4.0"},"php83-pear-Console_Table":{"origin":"devel/pear-Console_Table","version":"1.3.1"},"php83-pear-Event_Dispatcher":{"origin":"devel/pear-Event_Dispatcher","version":"1.1.0"},"php83-pear-File_Find":{"origin":"sysutils/pear-File_Find","version":"1.3.3"},"php83-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"},"phpunit9-php83":{"origin":"devel/phpunit9","version":"9.6.19"}},"categories":["devel","pear"],"options":{"PEAR_HTML_TABLE":"off","PEAR_VAR_DUMP":"off","PEAR_XML_BEAUTIFIER":"off","PEAR_XML_UTIL":"on","PHPUNIT":"on"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHP_Compat","origin":"devel/pear-PHP_Compat","version":"1.5.0","comment":"Provides missing functionality for older versions of PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Compat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee0c5e7a1f73d543cbe758d1bcdd2226713b902d78a83d57b0061fa268e51d40","flatsize":315004,"path":"All/php83-pear-PHP_Compat-1.5.0.pkg","repopath":"All/php83-pear-PHP_Compat-1.5.0.pkg","licenselogic":"single","pkgsize":42416,"desc":"PHP_Compat provides missing functionality for older versions of PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHP_ParserGenerator","origin":"devel/pear-PHP_ParserGenerator","version":"0.1.7","comment":"Convert files from lemon parser to php5","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_ParserGenerator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31285179f04838929bc69e0018fe50a7424f81a95ac7ef5d848b0046f1d6bfd7","flatsize":4591327,"path":"All/php83-pear-PHP_ParserGenerator-0.1.7.pkg","repopath":"All/php83-pear-PHP_ParserGenerator-0.1.7.pkg","licenselogic":"single","pkgsize":136280,"desc":"Translate a grammar file in the lemon parser generator format\ninto a PHP 5-based parser","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHP_Archive","origin":"archivers/pear-PHP_Archive","version":"0.14.0","comment":"Create and Use PHP Archive files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Archive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b152ed4e19fc608c469acdee1968b63f33436d53c174f7917653606dd495d96","flatsize":384092,"path":"All/php83-pear-PHP_Archive-0.14.0.pkg","repopath":"All/php83-pear-PHP_Archive-0.14.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":48100,"desc":"PHP_Archive allows you to create a single .phar file containing an entire\napplication.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["archivers","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHP_CodeCoverage","origin":"devel/pear-PHP_CodeCoverage","version":"11.0.3","comment":"Library that provides PHP code coverage information","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-code-coverage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7316a6e91f423721c7dda51b0f3ef9ee665dff3a14ec96c17fe443524d6c6fa8","flatsize":1072911,"path":"All/php83-pear-PHP_CodeCoverage-11.0.3.pkg","repopath":"All/php83-pear-PHP_CodeCoverage-11.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":194808,"desc":"Library that provides collection, processing, and rendering functionality for\nPHP code coverage information.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-File_Iterator":{"origin":"devel/pear-File_Iterator","version":"5.0.0"},"php83-pear-PHP_TokenStream":{"origin":"devel/pear-PHP_TokenStream","version":"4.0.4"},"php83-pear-Text_Template":{"origin":"textproc/pear-Text_Template","version":"4.0.0"}},"categories":["devel","pear"],"options":{"DOM":"off","XDEBUG":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHPUnit_MockObject","origin":"devel/pear-PHPUnit_MockObject","version":"6.1.2","comment":"Mock Object library for PHPUnit","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/phpunit-mock-objects","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df4358f462cc99b964c023eb6e0a243435823cdb9d9473fe1d9d0cfef6745b2d","flatsize":132894,"path":"All/php83-pear-PHPUnit_MockObject-6.1.2.pkg","repopath":"All/php83-pear-PHPUnit_MockObject-6.1.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21648,"desc":"Mock Object library for PHPUnit","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHP_CodeSniffer","origin":"devel/pear-PHP_CodeSniffer","version":"3.7.2","comment":"PHP Script Tokenises and Sniffs PHP and JavaScript code","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_CodeSniffer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f931fa7b4648a1a918799ea9d1cf89413d2bb9f0d6b8b947b85dbd49dd214ff","flatsize":5283171,"path":"All/php83-pear-PHP_CodeSniffer-3.7.2.pkg","repopath":"All/php83-pear-PHP_CodeSniffer-3.7.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":624148,"desc":"PHP_CodeSniffer is a set of two PHP scripts; the main phpcs script that\ntokenizes PHP, JavaScript and CSS files to detect violations of a defined coding\nstandard, and a second phpcbf script to automatically correct coding standard\nviolations. PHP_CodeSniffer is an essential development tool that ensures your\ncode remains clean and consistent.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"},"php83-xmlwriter":{"origin":"textproc/php83-xmlwriter","version":"8.3.9"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PEAR_PackageFileManager_Plugins","origin":"devel/pear-PEAR_PackageFileManager_Plugins","version":"1.0.4","comment":"The plugins for PEAR_PackageFileManager","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PEAR_PackageFileManager_Plugins","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70f81f43f9f5a7b10676bb7e005b6b315345e0479e2064517b19cb95b0384295","flatsize":110378,"path":"All/php83-pear-PEAR_PackageFileManager_Plugins-1.0.4.pkg","repopath":"All/php83-pear-PEAR_PackageFileManager_Plugins-1.0.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":20656,"desc":"The plugins for PEAR_PackageFileManager to pick up what files to use.\nSupported are\n* File\n* CVS\n* SVN\n* Perforce\n\nThis package is to be used with PackageFileManager v1 and v2 and can't\nbe used on it's own","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHP_ArrayOf","origin":"devel/pear-PHP_ArrayOf","version":"0.2.1","comment":"Abstract class package to create arrays of specific element types","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_ArrayOf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0deb938e9203931a4f2161179d33250dcfa3c425682b670b3f2cbc5962ed0188","flatsize":50960,"path":"All/php83-pear-PHP_ArrayOf-0.2.1.pkg","repopath":"All/php83-pear-PHP_ArrayOf-0.2.1.pkg","licenselogic":"single","pkgsize":8288,"desc":"Allows to create classes similar to ArrayObject with additional element type or\nindex constraints.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHPTAL","origin":"devel/pear-PHPTAL","version":"1.3.0","comment":"XML/XHTML template library for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://phptal.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd05983b4b4645829907539b4c67079facaf01bce27688ff7dd0a2bcdbde142c","flatsize":845990,"path":"All/php83-pear-PHPTAL-1.3.0.pkg","repopath":"All/php83-pear-PHPTAL-1.3.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":152088,"desc":"PHPTAL is a PHP implementation of ZPT work. To be short, PHPTAL is a XML/XHTML\ntemplate library for PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"GETTEXT":"off","SIMPLEXML":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-PHP_Beautifier","origin":"devel/pear-PHP_Beautifier","version":"0.1.15_1","comment":"PEAR beautifier for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Beautifier","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c5e9449257eca109251332913e57f70e800cf49d238c3a35d4457770675391a","flatsize":278630,"path":"All/php83-pear-PHP_Beautifier-0.1.15_1.pkg","repopath":"All/php83-pear-PHP_Beautifier-0.1.15_1.pkg","licenselogic":"single","pkgsize":67636,"desc":"This program reformat and beautify PHP source code files automatically.\n\nThe program is Open Source and distributed under the terms of PHP Licence. It\nis written in PHP 5 and has a command line tool.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-bz2":{"origin":"archivers/php83-bz2","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PEAR_PackageFileManager2","origin":"devel/pear-PEAR_PackageFileManager2","version":"1.0.4","comment":"PEAR class to maintain PEAR packages","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PEAR_PackageFileManager2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88df207a55d10fc202d7d922d4fd962e61f6b59e44a063c14661dbe809ea2f5d","flatsize":265195,"path":"All/php83-pear-PEAR_PackageFileManager2-1.0.4.pkg","repopath":"All/php83-pear-PEAR_PackageFileManager2-1.0.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":34892,"desc":"This package revolutionizes the maintenance of PEAR packages.\nWith a few parameters, the entire package.xml is automatically\nupdated with a listing of all files in a package.\nFeatures include\n- manages the new package.xml 2.0 format in PEAR 1.4.0\n- can detect PHP and extension dependencies using PHP_CompatInfo\n- reads in an existing package.xml file, and only changes the release/changelog\n- a plugin system for retrieving files in a directory. Currently four plugins\nexist, one for standard recursive directory content listing, one that\nreads the CVS/Entries files and generates a file listing based on the contents\nof a checked out CVS repository, one that reads Subversion entries files, and\none that queries a Perforce repository.\n- incredibly flexible options for assigning install roles to files/directories\n- ability to ignore any file based on a * ? wildcard-enabled string(s)\n- ability to include only files that match a * ? wildcard-enabled string(s)\n- ability to manage dependencies\n- can output the package.xml in any directory, and read in the package.xml\nfile from any directory.\n- can specify a different name for the package.xml file","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-PEAR_PackageFileManager_Plugins":{"origin":"devel/pear-PEAR_PackageFileManager_Plugins","version":"1.0.4"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-PEAR_PackageFileManager","origin":"devel/pear-PEAR_PackageFileManager","version":"1.7.2","comment":"PEAR class to maintain PEAR packages","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PEAR_PackageFileManager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c02039f4d4fd5f11a01836502bc0c7467eeb4e01f78046d351241d8e35b22eff","flatsize":200280,"path":"All/php83-pear-PEAR_PackageFileManager-1.7.2.pkg","repopath":"All/php83-pear-PEAR_PackageFileManager-1.7.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":34224,"desc":"PEAR::PEAR_PackageFileManager revolutionizes the maintenance of PEAR packages.\n\nWith a few parameters, the entire package.xml is automatically updated with a\nlisting of all files in a package.\n\nFeatures include\n  - can detect PHP and extension dependencies using PHP_CompatInfo\n  - reads in an existing package.xml file, and only changes the\n    release/changelog\n  - a plugin system for retrieving files in a directory. Currently two plugins\n    exist, one for standard recursive directory content listing, and one that\n    reads the CVS/Entries files and generates a file listing based on the\n    contents of a checked out CVS repository\n  - incredibly flexible options for assigning install roles to files/directories\n  - ability to ignore any file based on a * ? wildcard-enabled string(s)\n  - ability to include only files that match a * ? wildcard-enabled string(s)\n  - ability to manage dependencies\n  - can output the package.xml in any directory, and read in the package.xml\n    file from any directory.\n  - can specify a different name for the package.xml file\n\nPEAR_PackageFileManager is fully unit tested.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"PEAR_PHP_COMPATINFO":"off","PEAR_XML_TREE":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-PEAR_Info","origin":"devel/pear-PEAR_Info","version":"1.9.2_4","comment":"Show Information about your PEAR install and its packages","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PEAR_Info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92742cbadfbf624a822ac743381bb8cd711242f068e833d31d3f70e0d642a664","flatsize":357361,"path":"All/php83-pear-PEAR_Info-1.9.2_4.pkg","repopath":"All/php83-pear-PEAR_Info-1.9.2_4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":46400,"desc":"This package generates a comprehensive information page for your current\nPEAR install.\n\n  * The format for the page is similar to that for phpinfo() except using PEAR\n    colors.\n  * Has complete PEAR Credits (based on the packages you have installed).\n  * Will show if there is a newer version than the one presently installed\n    (and what its state is)\n  * Each package has an anchor in the form pkg_PackageName - where PackageName\n    is a case-sensitive PEAR package name\n\nWith a few parameters, the entire package.xml is automatically updated with a\nlisting of all files in a package.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Console_Getargs":{"origin":"devel/pear-Console_Getargs","version":"1.4.0"},"phpunit9-php83":{"origin":"devel/phpunit9","version":"9.6.19"}},"categories":["devel","www","pear"],"options":{"PHPUNIT":"on"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-OLE","origin":"devel/pear-OLE","version":"1.0.0.r3","comment":"PEAR class for reading and writing OLE containers","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/OLE","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"207b4fb1458fb11efae00d6c1c53aa21dea4e758c88b89cd56fc8426f3c782c3","flatsize":69741,"path":"All/php83-pear-OLE-1.0.0.r3.pkg","repopath":"All/php83-pear-OLE-1.0.0.r3.pkg","licenselogic":"single","pkgsize":13616,"desc":"This package allows reading and writing of OLE (Object Linking and Embedding)\nfiles, the format used as container for Excel, Word and other MS file formats.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Vpopmaild","origin":"net/pear-Net_Vpopmaild","version":"0.3.2","comment":"PEAR Class for accessing Vpopmail's vpopmaild daemon","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Vpopmaild","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"362b54d3944be730cd711aa884c218ea00a44de65c9898b5206e8be7bd81ccb9","flatsize":126115,"path":"All/php83-pear-Net_Vpopmaild-0.3.2.pkg","repopath":"All/php83-pear-Net_Vpopmaild-0.3.2.pkg","licenselogic":"single","pkgsize":20920,"desc":"Net_Vpopmaild is a pear Class for accessing Vpopmail's vpopmaild\ndaemon. It supports all vpopmaild commands, such as adding/removing\ndomains, users, robots (autoresponders), and ezmlm lists (todo),\nas well as modifying domain limits, ip maps, etc.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"},"php83-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","mail","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_UserAgent_Mobile","origin":"net/pear-Net_UserAgent_Mobile","version":"1.0.0","comment":"PEAR class that parses HTTP mobile user agent string","maintainer":"ports@FreeBSD.org","www":"https://pear.php.net/package/Net_UserAgent_Mobile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85a25e54ba848665a0ec5015894eaf842e07b4fb3eb1caf2ff48ef8e67908eec","flatsize":534979,"path":"All/php83-pear-Net_UserAgent_Mobile-1.0.0.pkg","repopath":"All/php83-pear-Net_UserAgent_Mobile-1.0.0.pkg","licenselogic":"single","pkgsize":30764,"desc":"Net_UserAgent_Mobile parses HTTP_USER_AGENT strings of (mainly Japanese)\nmobile HTTP user agents. It'll be useful in page dispatching by user agents.\nThis package was ported from Perl's HTTP::MobileAgent.\nSee https://metacpan.org/release/HTTP-MobileAgent","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe php83-pear-Net_UserAgent_Mobile port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"php83-pear-Net_URL_Mapper","origin":"net/pear-Net_URL_Mapper","version":"0.9.1","comment":"Simple and flexible way to build nice URLs for web applications","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_URL_Mapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76a2ae4a53fb82318a5073c1d05b4bd04d326deb3aa2a13f6b59f53eb941a6a9","flatsize":102067,"path":"All/php83-pear-Net_URL_Mapper-0.9.1.pkg","repopath":"All/php83-pear-Net_URL_Mapper-0.9.1.pkg","licenselogic":"single","pkgsize":13464,"desc":"Net_URL_Mapper provides a simple and flexible way to build nice URLs for your\nweb applications.\n\nThe URL syntax is similar to what can be found in Ruby on Rails or Python\nRoutes module and as such, this package can be compared to what they call\na router. Still, Net_URL_Mapper does not perform the dispatching like these\nframeworks and therefore can be used with your\nown router.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_UserAgent_Detect","origin":"net/pear-Net_UserAgent_Detect","version":"2.5.2_1","comment":"PEAR class that determines the Web browser, version, and platform","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_UserAgent_Detect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6eccaa9b5e9703e09bdb280ab31992878f5b5073a11b49f28681675b289e374a","flatsize":59909,"path":"All/php83-pear-Net_UserAgent_Detect-2.5.2_1.pkg","repopath":"All/php83-pear-Net_UserAgent_Detect-2.5.2_1.pkg","licenselogic":"single","licenses":["PHP202"],"pkgsize":12204,"desc":"The Net_UserAgent object does a number of tests on an HTTP user\nagent string. The results of these tests are available via methods of\nthe object.\n\nThis module is based upon the JavaScript browser detection code available\nat http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html.\nThis module had many influences from the lib/Browser.php code in\nversion 1.3 of Horde.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_URL2","origin":"net/pear-Net_URL2","version":"2.2.1","comment":"PEAR Class for parsing and handling URL","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_URL2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43f10af27eba507ad234313baa4d3968d9045449563945d917d1350a030c38d4","flatsize":91224,"path":"All/php83-pear-Net_URL2-2.2.1.pkg","repopath":"All/php83-pear-Net_URL2-2.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18696,"desc":"Provides easy parsing of URLs and their constituent parts.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_URL","origin":"net/pear-Net_URL","version":"1.0.15","comment":"Easy parsing of URLs","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_URL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4ecf80fa694fb882abbe6ca423e775f6842be517b0cc4839132827773109b5d","flatsize":27018,"path":"All/php83-pear-Net_URL-1.0.15.pkg","repopath":"All/php83-pear-Net_URL-1.0.15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7136,"desc":"Provides easy parsing of URLs and their constituent parts.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Numbers_Roman","origin":"textproc/pear-Numbers_Roman","version":"1.0.2","comment":"PEAR methods for converting to and from Roman Numerals","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Numbers_Roman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35374bfd8fd65a018bae618b77edaf4ce77959bcb7a71e9e4520f2dc612a387c","flatsize":25913,"path":"All/php83-pear-Numbers_Roman-1.0.2.pkg","repopath":"All/php83-pear-Numbers_Roman-1.0.2.pkg","licenselogic":"single","pkgsize":6668,"desc":"PEAR::Numbers_Roman provides static methods for converting to and\nfrom Roman numerals. It supports Roman numerals in both uppercase\nand lowercase styles and conversion for and to numbers up to 5 999\n999.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Numbers_Words","origin":"textproc/pear-Numbers_Words","version":"0.16.4","comment":"PEAR package provides methods for spelling numerals in words","maintainer":"meritus@innervision.pl","www":"https://pear.php.net/package/Numbers_Words","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6699059a3b8697aa2394828dafafc7183a87aad9b770aa9319f565c6839489c","flatsize":429794,"path":"All/php83-pear-Numbers_Words-0.16.4.pkg","repopath":"All/php83-pear-Numbers_Words-0.16.4.pkg","licenselogic":"single","pkgsize":44296,"desc":"With Numbers_Words class you can convert numbers written in arabic digits to\nwords in several languages.  You can convert an integer between -infinity and\ninfinity.  If your system does not support such long numbers you can\ncall Numbers_Words::toWords() with just a string.\n\nWith the Numbers_Words::toCurrency($num, $locale, 'USD') method you can convert\na number (decimal and fraction part) to words with currency name.\n\nThe following languages are supported:\n* bg (Bulgarian)\n* cs (Czech)\n* de (German)\n* dk (Danish)\n* en_100 (Donald Knuth system, English)\n* en_GB (British English)\n* en_US (American English)\n* es (Spanish Castellano)\n* es_AR (Argentinian Spanish)\n* et (Estonian)\n* fr (French)\n* fr_BE (French Belgium)\n* he (Hebrew)\n* hu_HU (Hungarian)\n* id (Indonesian)\n* it_IT (Italian)\n* lt (Lithuanian)\n* nl (Dutch)\n* pl (Polish)\n* pt_BR (Brazilian Portuguese)\n* ru (Russian)\n* sv (Swedish)","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Math_BigInteger":{"origin":"math/pear-Math_BigInteger","version":"1.0.3"}},"categories":["textproc","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Traceroute","origin":"net/pear-Net_Traceroute","version":"0.21.3","comment":"PEAR class to execute traceroute","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Traceroute","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abb2d3ee70fb708004daf7be5a73fcdf3452d4d9966ca54f72b366fd09ef0a0e","flatsize":26351,"path":"All/php83-pear-Net_Traceroute-0.21.3.pkg","repopath":"All/php83-pear-Net_Traceroute-0.21.3.pkg","licenselogic":"single","pkgsize":7364,"desc":"OS independent wrapper class for executing traceroute calls.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_SmartIRC","origin":"irc/pear-Net_SmartIRC","version":"1.1.14","comment":"PEAR class for communication with IRC networks","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_SmartIRC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"daee22fc414f91c55e94b8d026c164b399643a65ba9df195bf689f12d9e27fbe","flatsize":1541620,"path":"All/php83-pear-Net_SmartIRC-1.1.14.pkg","repopath":"All/php83-pear-Net_SmartIRC-1.1.14.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":103644,"desc":"PEAR::Net_SmartIRC is a PHP class for communication with IRC networks,\nwhich conforms to the RFC 2812 (IRC protocol).\n\nIt's an API that handles all IRC protocol messages.\n\nThis class is designed for creating IRC bots, chats and show irc related\ninfo on webpages.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["irc","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Socket","origin":"net/pear-Net_Socket","version":"1.2.2","comment":"PEAR Network Socket Interface","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Socket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39cf430278876e2639d577f55cf45e89a3f53ef2b7db3eae5dd6441081cc6de8","flatsize":27720,"path":"All/php83-pear-Net_Socket-1.2.2.pkg","repopath":"All/php83-pear-Net_Socket-1.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7484,"desc":"Net_Socket is a class interface to TCP sockets. It provides blocking and\nnon-blocking operation, with different reading and writing modes (byte-wise,\nblock-wise, line-wise and special formats like network byte-order ip addresses).","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Sieve","origin":"net/pear-Net_Sieve","version":"1.4.7","comment":"PEAR class to handle talking to timsieved","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Sieve","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4360d304763b7120a8ea442c3c565024bb59e0dd97bdd8aab53f71e7911a6651","flatsize":282106,"path":"All/php83-pear-Net_Sieve-1.4.7.pkg","repopath":"All/php83-pear-Net_Sieve-1.4.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15160,"desc":"This package provides an API to talk to servers implementing the managesieve\nprotocol. It can be used to install and remove sieve scripts, mark them active\netc.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Server","origin":"net/pear-Net_Server","version":"1.0.3","comment":"Generic server class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35f45eff604c3b5ca62069415f11cb6e616c22d50cf0247b3c487dd81c541370","flatsize":86032,"path":"All/php83-pear-Net_Server-1.0.3.pkg","repopath":"All/php83-pear-Net_Server-1.0.3.pkg","licenselogic":"single","pkgsize":17328,"desc":"Generic server class based on ext/sockets, used to develop any kind of server.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pcntl":{"origin":"devel/php83-pcntl","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_SMTP","origin":"net/pear-Net_SMTP","version":"1.12.1","comment":"PEAR class that provides an implementation of the SMTP protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_SMTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"693d6a034766862af63d3035bb4ca0bbff7814e95601b74d23617373e40342d3","flatsize":83639,"path":"All/php83-pear-Net_SMTP-1.12.1.pkg","repopath":"All/php83-pear-Net_SMTP-1.12.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17500,"desc":"Net_SMTP provides an implementation of the SMTP protocol using PEAR's Net_Socket\nclass.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","mail","www","pear"],"options":{"PEAR_AUTH_SASL":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Whois","origin":"net/pear-Net_Whois","version":"1.0.6","comment":"Tool to query internet domain name services","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Whois","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f69e4a97d39a48c59c51350155c6c2c75deb187e36745749e69e3ab91bb9496b","flatsize":22097,"path":"All/php83-pear-Net_Whois-1.0.6.pkg","repopath":"All/php83-pear-Net_Whois-1.0.6.pkg","licenselogic":"single","pkgsize":6872,"desc":"The PEAR::Net_Whois looks up records in the databases maintained by several\nNetwork Information Centers (NICs).","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_SMS","origin":"net/pear-Net_SMS","version":"0.2.1","comment":"PEAR SMS functionality","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_SMS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eab0d3870993d02758952ef11aae07a089f4c42212a0f9a6833fad4353d7d5d7","flatsize":112060,"path":"All/php83-pear-Net_SMS-0.2.1.pkg","repopath":"All/php83-pear-Net_SMS-0.2.1.pkg","licenselogic":"single","pkgsize":18340,"desc":"This package provides SMS functionality and access to SMS gateways.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gettext":{"origin":"devel/php83-gettext","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"},"php83-pear-Mail":{"origin":"mail/pear-Mail","version":"1.6.0,1"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Portscan","origin":"security/pear-Net_Portscan","version":"1.0.3","comment":"Provides an API for scanning ports","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net-Portscan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c947c54a647a0d5140b15d9784961186f7b64921f9e40793b0a0b9db91007ace","flatsize":7325,"path":"All/php83-pear-Net_Portscan-1.0.3.pkg","repopath":"All/php83-pear-Net_Portscan-1.0.3.pkg","licenselogic":"single","pkgsize":3456,"desc":"The Net_Portscan package allows one to perform basic portscanning\nfunctions with PHP. It supports checking an individual port or\nchecking a whole range of ports on a machine.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_POP3","origin":"net/pear-Net_POP3","version":"1.3.8","comment":"Provides a POP3 class to access POP3 server","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_POP3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"544bfbf78ab17af012bbec1e5119d10a189704fb220967b44ac955c1df76075f","flatsize":46391,"path":"All/php83-pear-Net_POP3-1.3.8.pkg","repopath":"All/php83-pear-Net_POP3-1.3.8.pkg","licenselogic":"single","pkgsize":9828,"desc":"Provides a POP3 class to access POP3 server. Support all POP3 commands\nincluding UIDL listings, APOP authentication, DIGEST-MD5 and CRAM-MD5\nusing optional Auth_SASL package.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Ping","origin":"net/pear-Net_Ping","version":"2.4.5","comment":"PEAR class to execute ping","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Ping","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21fb57ed9a46e79e46f0f5bd847287d9b2d4e80f6d98653ed968d2772c1d5ade","flatsize":44958,"path":"All/php83-pear-Net_Ping-2.4.5.pkg","repopath":"All/php83-pear-Net_Ping-2.4.5.pkg","licenselogic":"single","pkgsize":9780,"desc":"OS independent wrapper class for executing ping calls.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_LDAP2","origin":"net/pear-Net_LDAP2","version":"2.2.0,1","comment":"OO interface for searching and manipulating LDAP-entries","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_LDAP2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"beff0c4664d270eb4a6e0369478cc62ee548725bdfad137f24f6219bf6553084","flatsize":458997,"path":"All/php83-pear-Net_LDAP2-2.2.0,1.pkg","repopath":"All/php83-pear-Net_LDAP2-2.2.0,1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":84236,"desc":"Net_Ldap2 is a clone of Perls Net::LDAP object interface to\nldapservers. It does not contain all of Net::LDAPs features,\nbut has:\n* A simple OO-interface to connections, searches and entries.\n* Support for tls and ldap v3.\n* Simple modification, deletion and creation of ldapentries.\n* Support for schema handling.\n\nNet_LDAP2 is the successor of Net_LDAP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Ident","origin":"net/pear-Net_Ident","version":"1.1.0","comment":"PEAR identification protocol implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Ident","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"338aea6a930dccc6b7a913e9aa527cabd71c89c04dceb71eb61e5d2352563142","flatsize":12118,"path":"All/php83-pear-Net_Ident-1.1.0.pkg","repopath":"All/php83-pear-Net_Ident-1.1.0.pkg","licenselogic":"single","pkgsize":3880,"desc":"The PEAR::Net_Ident implements Identification Protocol according\nto RFC 1413.\n\nThe Identification Protocol (a.k.a., \"ident\", a.k.a., \"the Ident\nProtocol\") provides a means to determine the identity of a user\nof a particular TCP connection. Given a TCP port number pair, it\nreturns a character string which identifies the owner of that\nconnection on the server's system.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Nmap","origin":"net/pear-Net_Nmap","version":"1.0.5","comment":"Simple Wrapper Class for the Nmap Utility","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Nmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"281085273d78602dc94ed895c9c6cd1d3aeabae999fdf8b7c9d2f9af9966b82a","flatsize":113065,"path":"All/php83-pear-Net_Nmap-1.0.5.pkg","repopath":"All/php83-pear-Net_Nmap-1.0.5.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":25824,"desc":"Net_Nmap is a simple interface for Nmap, the\nfree and open source utility for network\nexploration or security auditing.\n\nNet_Nmap can be used to auto discovery hosts\nand services in your network or simply to\nparse Nmap XML output.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_LMTP","origin":"mail/pear-Net_LMTP","version":"1.0.2","comment":"PEAR implementation of the RFC2033 LMTP protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_LMTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e26a93332a5ede2f97913aad3780317e037bece995dbc2346d3b6169f7f372d","flatsize":33522,"path":"All/php83-pear-Net_LMTP-1.0.2.pkg","repopath":"All/php83-pear-Net_LMTP-1.0.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8472,"desc":"PEAR::Net_LMTP provides an implementation of the RFC2033 LMTP using\nPEAR::Net_Socket and PEAR::Auth_SASL.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_LDAP","origin":"net/pear-Net_LDAP","version":"1.1.5_1","comment":"OO interface for searching and manipulating LDAP-entries","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_LDAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcd588c77eba9168ae070a82c513bebaf1bb65b42b5ba3473b122c05553b7404","flatsize":358888,"path":"All/php83-pear-Net_LDAP-1.1.5_1.pkg","repopath":"All/php83-pear-Net_LDAP-1.1.5_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":66940,"desc":"Net_LDAP is a clone of Perls Net::LDAP object interface to directory servers. It\ndoes contain most of Net::LDAPs features but has some own too.\n\nWith Net_LDAP you have:\n- A simple object-oriented interface to connections, searches entries and\n  filters.\n- Support for tls and ldap v3.\n- Simple modification, deletion and creation of ldap entries.\n- Support for schema handling.\n\nNet_LDAP layers itself on top of PHP's existing ldap extensions.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_IPv6","origin":"net/pear-Net_IPv6","version":"1.3.0.b4_2","comment":"Check and validate IPv6 addresses","maintainer":"garga@FreeBSD.org","www":"https://pear.php.net/package/Net_IPv6","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f98bb094bf76edc4de76a086a4de1efa8031077e1c48839aafc0f120dd2afe68","flatsize":67165,"path":"All/php83-pear-Net_IPv6-1.3.0.b4_2.pkg","repopath":"All/php83-pear-Net_IPv6-1.3.0.b4_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12332,"desc":"The class allows you to:\n* check if an addresse is an IPv6 addresse\n* compress/uncompress IPv6 addresses\n* check for an IPv4 compatible ending in an IPv6 adresse","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_IPv4","origin":"net/pear-Net_IPv4","version":"1.3.5","comment":"IPv4 network calculations and validation","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_IPv4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"913274ef4459cc6e5d0667871f7ecd12f10ea8cb90bc87ff7e75ad7741ba16c8","flatsize":27129,"path":"All/php83-pear-Net_IPv4-1.3.5.pkg","repopath":"All/php83-pear-Net_IPv4-1.3.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8476,"desc":"Net_IPv4 is a Class used for calculating IPv4 (AF_INET family) address\ninformation such as network as network address, broadcast address, and IP\naddress validity.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_GeoIP","origin":"net/pear-Net_GeoIP","version":"1.0.0.r1_1","comment":"Library to perform geo-location lookups of IP addresses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_GeoIP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15c46d867d7c385b283cde7e168f2adde8dfb2149b16a315be5b0cbf119d028f","flatsize":54677,"path":"All/php83-pear-Net_GeoIP-1.0.0.r1_1.pkg","repopath":"All/php83-pear-Net_GeoIP-1.0.0.r1_1.pkg","licenselogic":"single","pkgsize":13420,"desc":"A library that uses Maxmind's GeoIP databases to accurately determine\ngeographic location of an IP address.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Cache":{"origin":"sysutils/pear-Cache","version":"1.5.6_1"},"php83-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_IDNA","origin":"net/pear-Net_IDNA","version":"0.8.1","comment":"Pear Punycode encoding and decoding package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_IDNA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42d8879916f7f3064f261e122b23f58668dba317f2af914b18addc329d0580d8","flatsize":112175,"path":"All/php83-pear-Net_IDNA-0.8.1.pkg","repopath":"All/php83-pear-Net_IDNA-0.8.1.pkg","licenselogic":"single","pkgsize":16532,"desc":"This package helps you to encode and decode punycode strings easily.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_IMAP","origin":"mail/pear-Net_IMAP","version":"1.1.4","comment":"PEAR class that provides an implementation of the IMAP protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_IMAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"732bbe1720f217e708e9d8332cf8b207655d822047591280c0456598be2e494e","flatsize":267344,"path":"All/php83-pear-Net_IMAP-1.1.4.pkg","repopath":"All/php83-pear-Net_IMAP-1.1.4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":36220,"desc":"This PEAR class provides an implementation of the IMAP protocol using PEAR's\nNet_Socket:: class.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Auth_SASL":{"origin":"security/pear-Auth_SASL","version":"1.2.0"},"php83-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["mail","net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_NNTP","origin":"net/pear-Net_NNTP","version":"1.5.2,1","comment":"PEAR implementation of the NNTP protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_NNTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b8185a4deae4b4bd60aec49f483e717ceaa84ad583879fee9c1ed7fffc4e090","flatsize":231018,"path":"All/php83-pear-Net_NNTP-1.5.2,1.pkg","repopath":"All/php83-pear-Net_NNTP-1.5.2,1.pkg","licenselogic":"single","licenses":["W3C"],"pkgsize":33308,"desc":"Package for communicating with NNTP/Usenet servers.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","news","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_MAC","origin":"net/pear-Net_MAC","version":"0.1.5_1","comment":"PEAR class that validates and formats MAC addresses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_MAC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ad79a0e81b9370902982d1994110c0474eba2c11aa84588822a94f20a01fe94","flatsize":19128,"path":"All/php83-pear-Net_MAC-0.1.5_1.pkg","repopath":"All/php83-pear-Net_MAC-0.1.5_1.pkg","licenselogic":"single","pkgsize":5776,"desc":"This package validates and cleanly formats Media Access Control (MAC)\naddresses. The Net_MAC class can also import a list of MAC address\nvendors and store them in a database which the class can then use to\nidentify vendors of any MAC address.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Finger","origin":"net/pear-Net_Finger","version":"1.0.1","comment":"PEAR class that provides a tool for querying finger servers","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Finger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b6620121749bb59e11f51d13326ed179fc167ac46f490ae62a24c12cebf59d8","flatsize":3739,"path":"All/php83-pear-Net_Finger-1.0.1.pkg","repopath":"All/php83-pear-Net_Finger-1.0.1.pkg","licenselogic":"single","pkgsize":2376,"desc":"PEAR::Net_Finger class provides a tool for querying finger servers.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Growl","origin":"net/pear-Net_Growl","version":"2.7.0","comment":"Send notifications to Growl","maintainer":"garga@FreeBSD.org","www":"https://pear.php.net/package/Net_Growl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8deacec7d392e142cfb1eb32c42fe84e9536bd148362777e96eb62c873d33ef","flatsize":1076293,"path":"All/php83-pear-Net_Growl-2.7.0.pkg","repopath":"All/php83-pear-Net_Growl-2.7.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":468504,"desc":"Growl is a MACOSX application that listen to notifications sent by\napplications and displays them on the desktop using different display\nstyles. Net_Growl offers the possibility to send notifications to Growl\nfrom your PHP application through network communication using UDP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Gearman","origin":"devel/pear-Net_Gearman","version":"0.2.3_3","comment":"PHP interface to Gearman","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Gearman","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d194cb0f399a985973b681ce970349af910ec607c337ff249ec33fabe7ffa494","flatsize":95201,"path":"All/php83-pear-Net_Gearman-0.2.3_3.pkg","repopath":"All/php83-pear-Net_Gearman-0.2.3_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17840,"desc":"Gearman provides a generic application framework to farm out work to other\nmachines or processes that are better suited to do the work. It allows you to do\nwork in parallel, to load balance processing, and to call functions between\nlanguages. It can be used in a variety of applications, from high-availability\nweb sites to the transport of database replication events. In other words, it is\nthe nervous system for how distributed processing communicates.\n\nThis package provides an interface for PHP to communicate with the Gearman\nserver.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_DIME","origin":"net/pear-Net_DIME","version":"1.0.2,1","comment":"The PEAR::Net_DIME class implements DIME encoding","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_DIME","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea6a8da67a817beb69f283998be12b6c1b0bf47662e39741964faaff508aee5e","flatsize":55325,"path":"All/php83-pear-Net_DIME-1.0.2,1.pkg","repopath":"All/php83-pear-Net_DIME-1.0.2,1.pkg","licenselogic":"single","pkgsize":7720,"desc":"This is the initial independent release of the Net_DIME package.\nProvides an implementation of DIME as defined at\nhttp://www1.ietf.org/mail-archive/ietf-announce-old/Current/msg19298.html","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Geo","origin":"net/pear-Net_Geo","version":"1.0.5","comment":"Geographical locations based on Internet address","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Geo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1194f8de4b0eca3d90e40d1bf5aa41a33ba398acdc182dabcfacee60cd83e705","flatsize":30631,"path":"All/php83-pear-Net_Geo-1.0.5.pkg","repopath":"All/php83-pear-Net_Geo-1.0.5.pkg","licenselogic":"single","pkgsize":8288,"desc":"Obtains geographical information based on IP number, domain name,\nor AS number. Makes use of CAIDA Net_Geo lookup, HostIP or\nlocalizer extension.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Cache":{"origin":"sysutils/pear-Cache","version":"1.5.6_1"},"php83-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_CheckIP","origin":"net/pear-Net_CheckIP","version":"1.2.2","comment":"Check the syntax of IPv4 addresses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_CheckIP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d82d2ff9d46d7efd05f244e6d423f9a6b0f6a12b94c45262b94f366c8f031bd","flatsize":4146,"path":"All/php83-pear-Net_CheckIP-1.2.2.pkg","repopath":"All/php83-pear-Net_CheckIP-1.2.2.pkg","licenselogic":"single","pkgsize":2676,"desc":"This package validates IPv4 addresses.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Cyrus","origin":"mail/pear-Net_Cyrus","version":"0.3.2","comment":"PEAR class to administer Cyrus IMAP servers","maintainer":"bra@fsn.hu","www":"https://pear.php.net/package/Net_Cyrus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa3bd323cbdd4eabd4c6a32ea3a72a1363c91582c5de99a5d7c9c514926617a4","flatsize":26100,"path":"All/php83-pear-Net_Cyrus-0.3.2.pkg","repopath":"All/php83-pear-Net_Cyrus-0.3.2.pkg","licenselogic":"single","licenses":["PHP202"],"pkgsize":6676,"desc":"Net_Cyrus is a PEAR class which provides an API for the administration of\nCyrus IMAP servers.\n\nIt can be used to create,delete and modify users and it's properties (Quota\nand ACL)","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Net_IMAP":{"origin":"mail/pear-Net_IMAP","version":"1.1.4"},"php83-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["mail","net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Math_Fraction","origin":"devel/pear-Math_Fraction","version":"0.4.1","comment":"Classes that represent and manipulate fractions","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Math_Fraction","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45c1999a42cff32c38366dc40172d4bed4ff9635954426fc54ab52165019935c","flatsize":20330,"path":"All/php83-pear-Math_Fraction-0.4.1.pkg","repopath":"All/php83-pear-Math_Fraction-0.4.1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":5180,"desc":"Classes that represent and manipulate fractions (x = a/b).\n\nThe Math_FractionOp static class contains definitions for:\n- basic arithmetic operations\n- comparing fractions\n- greatest common divisor (gcd) and least common multiple (lcm)\n  of two integers\n- simplifying (reducing) and getting the reciprocal of a fraction\n- converting a float to fraction.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_DNS2","origin":"dns/pear-Net_DNS2","version":"1.5.4_1","comment":"PHP Resolver library used to communicate with a DNS server","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_DNS2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4868ed32e1980efd756bcf800554028c10639e6dd184fc2db29aa17cd2e4869","flatsize":531257,"path":"All/php83-pear-Net_DNS2-1.5.4_1.pkg","repopath":"All/php83-pear-Net_DNS2-1.5.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":71152,"desc":"Provides (roughly) the same functionality as Net_DNS, but using modern PHP\nobjects, exceptions for error handling, better sockets support.\n\nThis release is (in most cases) 2x - 10x faster than Net_DNS, as well as\nincludes more RR's (including DNSSEC RR's), and improved sockets and streams\nsupport.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["dns","net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Math_Combinatorics","origin":"math/pear-Math_Combinatorics","version":"1.0.0,1","comment":"Package that produces combinations and permutations","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Math_Combinatorics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18f866e178d769a6af048270261c9b5af599f5b25d70d3802b8188ff62b6f6b8","flatsize":61746,"path":"All/php83-pear-Math_Combinatorics-1.0.0,1.pkg","repopath":"All/php83-pear-Math_Combinatorics-1.0.0,1.pkg","licenselogic":"single","pkgsize":5884,"desc":"A package that returns all the combinations and\npermutations, without repitition, of a given set\nand subset size. Associative arrays are preserved.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["math","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Mail_Queue","origin":"mail/pear-Mail_Queue","version":"1.2.7_1","comment":"PEAR class for put mails in queue and send them later in background","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Mail_Queue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ca2236816720fb1e83d2e8ee2df5436fda9288d0b4169450597a0772251f71c","flatsize":140018,"path":"All/php83-pear-Mail_Queue-1.2.7_1.pkg","repopath":"All/php83-pear-Mail_Queue-1.2.7_1.pkg","licenselogic":"single","pkgsize":20828,"desc":"Class to handle mail queue managment.\nWrapper for PEAR::Mail and PEAR::DB (or PEAR::MDB/MDB2).\nIt can load, save and send saved mails in background\nand also backup some mails.\n\nThe Mail_Queue class puts mails in a temporary container,\nwaiting to be fed to the MTA (Mail Transport Agent),\nand sends them later (e.g. a certain amount of mails\nevery few minutes) by crontab or in other way.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Mail":{"origin":"mail/pear-Mail","version":"1.6.0,1"},"php83-pear-Mail_Mime":{"origin":"mail/pear-Mail_Mime","version":"1.10.12,2"}},"categories":["mail","www","pear"],"options":{"PEAR_DB":"off","PEAR_MDB":"off","PEAR_MDB2":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-Math_BigInteger","origin":"math/pear-Math_BigInteger","version":"1.0.3","comment":"Pure-PHP arbitrary precision integer arithmetic library","maintainer":"meritus@innervision.pl","www":"https://pear.php.net/package/Math_BigInteger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27e2b809df6bf87ca3fdf4d59f5baa3938f20234b7e044e1750842f61d57490b","flatsize":134063,"path":"All/php83-pear-Math_BigInteger-1.0.3.pkg","repopath":"All/php83-pear-Math_BigInteger-1.0.3.pkg","licenselogic":"single","pkgsize":25012,"desc":"Supports base-2, base-10, base-16, and base-256 numbers.\nUses the GMP or BCMath extensions, if available,\nand an internal implementation, otherwise.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["math","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Mail_mimeDecode","origin":"mail/pear-Mail_mimeDecode","version":"1.5.6_1","comment":"Provides a class to decode mime messages","maintainer":"dbaio@FreeBSD.org","www":"https://pear.php.net/package/Mail_mimeDecode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6938bcaf26ea48148a46c0297e403973728485248ece6dff8dc9c027228f0d16","flatsize":52697,"path":"All/php83-pear-Mail_mimeDecode-1.5.6_1.pkg","repopath":"All/php83-pear-Mail_mimeDecode-1.5.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13540,"desc":"Provides a class to deal with the decoding and interpreting of mime messages.\nThis package used to be part of the Mail_Mime package, but has been split off.\n\nThis class will parse a raw mime email and return the structure. Returned\nstructure is similar to that returned by imap_fetchstructure().","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Mail_Mime":{"origin":"mail/pear-Mail_Mime","version":"1.10.12,2"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Mail_Mime","origin":"mail/pear-Mail_Mime","version":"1.10.12,2","comment":"PEAR classes to create and decode MIME messages","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Mail_Mime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a118b93fef98a2223d0a55b2b0779a7c787ce50c3e3281839526519ecfc4c23","flatsize":204960,"path":"All/php83-pear-Mail_Mime-1.10.12,2.pkg","repopath":"All/php83-pear-Mail_Mime-1.10.12,2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36756,"desc":"PEAR classes to deal with creation and manipulation of MIME messages.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_FTP","origin":"ftp/pear-Net_FTP","version":"1.4.1","comment":"PEAR OO interface to the PHP FTP functions plus some additions","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_FTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2f6f4ac6de71c3839c3ca9ddc2aa70f76ac3fc1862f78e41bc7798516a065f8","flatsize":161996,"path":"All/php83-pear-Net_FTP-1.4.1.pkg","repopath":"All/php83-pear-Net_FTP-1.4.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31148,"desc":"Net_FTP allows you to communicate with FTP servers in a more comfortable way\nthan the native FTP functions of PHP do. The class implements everything nativly\nsupported by PHP and additionally features like recursive up- and downloading,\ndircreation and chmodding. It although implements an observer pattern to allow\nfor example the view of a progress bar.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ftp":{"origin":"ftp/php83-ftp","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["ftp","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_Dict","origin":"net/pear-Net_Dict","version":"1.0.7","comment":"PEAR interface to the DICT protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Dict","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1a46bba680863469864316408971a926a598fa957f8ee14d19635e754ccdcc1","flatsize":21741,"path":"All/php83-pear-Net_Dict-1.0.7.pkg","repopath":"All/php83-pear-Net_Dict-1.0.7.pkg","licenselogic":"single","pkgsize":6536,"desc":"PEAR::Net_Dict provides a simple API to the DICT Protocol handling all the\nnetwork related issues and providing DICT responses in PHP datatypes to\nmake it easy for a developer to use DICT servers in their programs.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Cache":{"origin":"sysutils/pear-Cache","version":"1.5.6_1"},"php83-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Mail_Mbox","origin":"mail/pear-Mail_Mbox","version":"0.6.3","comment":"PEAR Read and modify Unix MBOXes","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Mail_Mbox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49106e7698d44b295ccf8852a6c6fd0d4ef7f282248d4beaccc989f94a1129ec","flatsize":68564,"path":"All/php83-pear-Mail_Mbox-0.6.3.pkg","repopath":"All/php83-pear-Mail_Mbox-0.6.3.pkg","licenselogic":"single","pkgsize":14188,"desc":"It can split messages inside a Mbox, return the number of messages, return,\nupdate or remove an specific message or add a message on the Mbox.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Mail","origin":"mail/pear-Mail","version":"1.6.0,1","comment":"PEAR class that provides multiple interfaces for sending emails","maintainer":"garga@FreeBSD.org","www":"https://pear.php.net/package/Mail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f118193d56e5530bf51673141c1cabd24da48fe14c0cbb8e74786ab1108c494","flatsize":117111,"path":"All/php83-pear-Mail-1.6.0,1.pkg","repopath":"All/php83-pear-Mail-1.6.0,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21652,"desc":"The PEAR's Mail:: interface, defines the interface for implementing mailers\nunder the PEAR hierarchy, and provides supporting functions useful in multiple\nmailer backends.\n\nCurrently supported are native PHP mail() function, sendmail and SMTP.\nThis package also provides a RFC 822 Email address list validation utility\nclass.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"options":{"PEAR_NET_SMTP":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-MDB_QueryTool","origin":"databases/pear-MDB_QueryTool","version":"1.2.3","comment":"PEAR OO-interface for easily retrieving and modifying data in a DB","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB_QueryTool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2873929c42ea85f9429e751e9aba0eea5723ce5881fafa9502e5c73f9eed1e81","flatsize":241129,"path":"All/php83-pear-MDB_QueryTool-1.2.3.pkg","repopath":"All/php83-pear-MDB_QueryTool-1.2.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":42952,"desc":"PEAR::MDB_QueryTool is an OO-abstraction to the SQL-Query language, it provides\nmethods such as setWhere, setOrder, setGroup, setJoin, etc. to easily build\nqueries.\n\nIt also provides an easy to learn interface that interacts nicely with\nHTML-forms using arrays that contain the column data, that shall be\nupdated/added in a DB. This package bases on an SQL-Builder which lets you\neasily build SQL-Statements and execute them.\n\nNB: this is a PEAR::MDB porting from the original DB_QueryTool written by\nWolfram Kriesing and Paolo Panto.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"},"php83-pear-MDB":{"origin":"databases/pear-MDB","version":"1.3.0"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-MIME_Type","origin":"mail/pear-MIME_Type","version":"1.4.1","comment":"PEAR class for dealing with MIME types","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/MIME_Type","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4e76d194ae90329433d62ec2c25542031ec43a9021230ca1bec2b4b08005093","flatsize":113908,"path":"All/php83-pear-MIME_Type-1.4.1.pkg","repopath":"All/php83-pear-MIME_Type-1.4.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":22464,"desc":"PEAR::MIME_Type provides functionality for dealing with MIME types.\n\n* Parse MIME type.\n* Supports full RFC2045 specification.\n* Many utility functions for working with and determining info about types.\n* Most functions can be called statically.\n* Autodetect a file's mime-type, either with mime_content_type() or the 'file'\ncommand.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"options":{"PEAR_SYSTEM_COMMAND":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-MDB2_Schema","origin":"databases/pear-MDB2_Schema","version":"0.8.6","comment":"PEAR XML based database schema manager","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB2_Schema","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3c1c1c7190d8fef648d1ac0e1613a92848ee0e82ba0f28e7554e210ba0906f6","flatsize":481051,"path":"All/php83-pear-MDB2_Schema-0.8.6.pkg","repopath":"All/php83-pear-MDB2_Schema-0.8.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":64388,"desc":"PEAR::MDB2_Schema enables users to maintain RDBMS independant schema\nfiles in XML that can be used to create, alter and drop database entities\nand insert data into a database. Reverse engineering database schemas from\nexisting databases is also supported. The format is compatible with both\nPEAR::MDB and Metabase.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-MDB2":{"origin":"databases/pear-MDB2","version":"2.5.0.b5_1"},"php83-pear-XML_DTD":{"origin":"textproc/pear-XML_DTD","version":"0.5.2"},"php83-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"},"php83-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-MDB2_Driver_pgsql","origin":"databases/pear-MDB2_Driver_pgsql","version":"1.5.0.b4_2","comment":"PEAR pgsql MDB2 driver","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB2_Driver_pgsql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4eb5451b8594589196907579d0ab080b732102280a9391ab5c1c89abd1df6351","flatsize":218041,"path":"All/php83-pear-MDB2_Driver_pgsql-1.5.0.b4_2.pkg","repopath":"All/php83-pear-MDB2_Driver_pgsql-1.5.0.b4_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30088,"desc":"This is the PostgreSQL MDB2 driver.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-MDB2":{"origin":"databases/pear-MDB2","version":"2.5.0.b5_1"},"php83-pgsql":{"origin":"databases/php83-pgsql","version":"8.3.9"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Net_DNSBL","origin":"net/pear-Net_DNSBL","version":"1.3.7_1","comment":"PEAR DNSBL Checker","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_DNSBL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bac5ef4dc2f648d247ba6f5eb307a7a9e28209c599ecbf754ad4cba8044f4f4","flatsize":43525,"path":"All/php83-pear-Net_DNSBL-1.3.7_1.pkg","repopath":"All/php83-pear-Net_DNSBL-1.3.7_1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":9048,"desc":"Checks if a given Host or URL is listed on an DNSBL or SURBL.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Cache_Lite":{"origin":"sysutils/pear-Cache_Lite","version":"1.8.3,1"},"php83-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"},"php83-pear-Net_CheckIP":{"origin":"net/pear-Net_CheckIP","version":"1.2.2"},"php83-pear-Net_DNS2":{"origin":"dns/pear-Net_DNS2","version":"1.5.4_1"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-MDB2_Driver_mysqli","origin":"databases/pear-MDB2_Driver_mysqli","version":"1.5.0.b4","comment":"PEAR MySQL MDB2 driver","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB2_Driver_mysqli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85b8cf9e403d66daaac71e39e806dc60a9a362e3e47ef6469f091a206126758b","flatsize":257471,"path":"All/php83-pear-MDB2_Driver_mysqli-1.5.0.b4.pkg","repopath":"All/php83-pear-MDB2_Driver_mysqli-1.5.0.b4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34724,"desc":"This is the MySQLi MDB2 driver.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-MDB2":{"origin":"databases/pear-MDB2","version":"2.5.0.b5_1"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-MDB2","origin":"databases/pear-MDB2","version":"2.5.0.b5_1","comment":"PEAR database abstraction layer","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"579b8b4d21525553c3d7b38b7553aee08b3c75e420e698d419529740bf536183","flatsize":826730,"path":"All/php83-pear-MDB2-2.5.0.b5_1.pkg","repopath":"All/php83-pear-MDB2-2.5.0.b5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":105152,"desc":"PEAR MDB2 is a merge of the PEAR DB and Metabase php database abstraction\nlayers.\n\nIt provides a common API for all supported RDBMS. The main difference to most\nother DB abstraction packages is that MDB2 goes much further to ensure\nportability. MDB2 provides most of its many features optionally that can be used\nto construct portable SQL statements.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-MDB","origin":"databases/pear-MDB","version":"1.3.0","comment":"PEAR unified API for DB access, based on user meta data","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa09e83b776452c7d4817694064cb89c5cedc1eeba61d904f4d8bcfd3fd6ff52","flatsize":1325343,"path":"All/php83-pear-MDB-1.3.0.pkg","repopath":"All/php83-pear-MDB-1.3.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":128352,"desc":"PEAR MDB is a merge of the PEAR DB and Metabase php database abstraction layers.\nIt provides a common API for all support RDBMS. The main difference to most\nother DB abstraction packages is that MDB goes much further to ensure\nportability.\n\nCurrently supported RDBMS are MySQL, PostGreSQL, Oracle, Frontbase, Querysim,\nInterbase/Firebird, and MSSQL","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Image_GraphViz","origin":"graphics/pear-Image_GraphViz","version":"1.3.0","comment":"Interface to AT&T's GraphViz tools","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_GraphViz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c102d1d86cccc478ada92aa16b6f7b387de8fd41eaee9c69dd03ab09c3af7c1","flatsize":87545,"path":"All/php83-pear-Image_GraphViz-1.3.0.pkg","repopath":"All/php83-pear-Image_GraphViz-1.3.0.pkg","licenselogic":"single","pkgsize":16492,"desc":"The GraphViz class allows for the creation of and the work with directed and\nundirected graphs and their visualization with AT&T's GraphViz tools.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Log","origin":"sysutils/pear-Log","version":"1.14.4","comment":"PEAR logging utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Log","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05d19285a0d5d7bc9593bd5d364571025d71e34e934d7eff1b2dec5d64bc1893","flatsize":234158,"path":"All/php83-pear-Log-1.14.4.pkg","repopath":"All/php83-pear-Log-1.14.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40404,"desc":"The Log package provides an abstracted logging framework. It includes output\nhandlers for log files, databases, syslog, email, Firebug, and the console. It\nalso provides composite and subject-observer logging mechanisms.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","www","pear"],"options":{"PEAR_DB":"off","PEAR_MAIL":"off","PEAR_MDB2":"off","PHP_SQLITE":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-LiveUser_Admin","origin":"security/pear-LiveUser_Admin","version":"0.4.0_1","comment":"PEAR user authentication and permission management framework","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/LiveUser_Admin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed940d615a2688c8479d2b9ea8945e66430e7cf926c01041ce0fbf7246b33b0e","flatsize":445567,"path":"All/php83-pear-LiveUser_Admin-0.4.0_1.pkg","repopath":"All/php83-pear-LiveUser_Admin-0.4.0_1.pkg","licenselogic":"single","pkgsize":54036,"desc":"LiveUser_Admin is meant to be used with the LiveUser package.\nIt is composed of all the classes necessary to administrate\ndata used by LiveUser.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-LiveUser":{"origin":"security/pear-LiveUser","version":"0.16.14_1"}},"categories":["security","www","pear"],"options":{"PEAR_CRYPT_RC4":"off","PEAR_DB":"off","PEAR_LOG":"off","PEAR_MDB":"off","PEAR_MDB2":"off","PEAR_XML_TREE":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-LiveUser","origin":"security/pear-LiveUser","version":"0.16.14_1","comment":"PEAR user authentication and permission management framework","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/LiveUser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6adcb3c130441817df08f4a0927ae024e3402a950a4cf4cebaa2c2d1973a441","flatsize":475286,"path":"All/php83-pear-LiveUser-0.16.14_1.pkg","repopath":"All/php83-pear-LiveUser-0.16.14_1.pkg","licenselogic":"single","pkgsize":63916,"desc":"LiveUser is a set of classes for dealing with user authentication\nand permission management. Basically, there are three main elements that\nmake up this package:\n* The LiveUser class\n* The Auth containers\n* The Perm containers\n\nCurrently available are containers using:\nPEAR::DB, PEAR::MDB, PEAR::MDB2, PEAR::XML_Tree and PEAR::Auth.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Event_Dispatcher":{"origin":"devel/pear-Event_Dispatcher","version":"1.1.0"}},"categories":["security","www","pear"],"options":{"PEAR_CRYPT_RC4":"off","PEAR_DB":"off","PEAR_LOG":"off","PEAR_MDB":"off","PEAR_MDB2":"off","PEAR_XML_TREE":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-VFS","origin":"devel/pear-VFS","version":"0.3.0","comment":"PEAR Virtual File System API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/VFS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0355f609d6a6b18e7c4af11c216cd7fe30df3f593448fde46298171891712e22","flatsize":305139,"path":"All/php83-pear-VFS-0.3.0.pkg","repopath":"All/php83-pear-VFS-0.3.0.pkg","licenselogic":"single","pkgsize":36708,"desc":"This PEAR package provides a Virtual File System API, with backends for:\n* SQL\n* FTP\n* Local filesystems\n* Hybrid SQL and filesystem\n\n... and more planned. Reading/writing/listing of files are all\nsupported, and there are both object-based and array-based interfaces\nto directory listings.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gettext":{"origin":"devel/php83-gettext","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Validate","origin":"devel/pear-Validate","version":"0.8.6","comment":"PEAR Validation class","maintainer":"dbaio@FreeBSD.org","www":"https://pear.php.net/package/Validate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4119654d1d0f43a0f45367d0bf7743f76461b40e4519d198b78c2ea9d8726f53","flatsize":86351,"path":"All/php83-pear-Validate-0.8.6.pkg","repopath":"All/php83-pear-Validate-0.8.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20616,"desc":"Package to validate various data. It includes:\n* numbers (min/max, decimal or not)\n* email (syntax, domain check)\n* string (predefined type alpha upper and/or lowercase, numeric,...)\n* date (min, max) (With the Date module installed)\n* uri (RFC2396)\n* possibility valid multiple data with a single method call (::multiple)","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"DATE":"off","IDNA":"off"},"annotations":{"flavor":"php83"}},{"name":"phpLiteAdmin","origin":"databases/phpliteadmin","version":"1.9.8.2","comment":"Web-based database management tool for Sqlite","maintainer":"ports@freebsd.org","www":"https://www.phpliteadmin.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28eafce5eee05c0fc0ea832c1bb29e9601f1b15500a47b8b42b3310fe5cacb65","flatsize":291017,"path":"All/phpLiteAdmin-1.9.8.2.pkg","repopath":"All/phpLiteAdmin-1.9.8.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":59980,"desc":"phpLiteAdmin is a web-based SQLite database admin tool written in PHP with\nsupport for SQLite3 and SQLite2.\n\nFeatures\n\n-   Lightweight - consists of a single 200KB source file for portability\n-   Specify and manage an unlimited number of databases\n-   Specify a directory and optionally its subdirectories to scan for databases\n-   Create and delete databases\n-   Add, delete, rename, empty, and drop tables\n-   Browse, add, edit, and delete records\n-   Add, delete, and edit table columns\n-   Manage table indexes\n-   Manage table triggers\n-   Import and export tables, structure, indexes, and data (SQL, CSV)\n-   View data as bar, pie, and line charts\n-   And many other...","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pdo_sqlite":{"origin":"databases/php82-pdo_sqlite","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["databases","www"],"annotations":{"cpe":"cpe:2.3:a:phpliteadmin:phpliteadmin:1.9.8.2:::::dragonfly6:x86_64"},"messages":[{"message":"phpliteadmin has been installed into:\n\n    /usr/local/www/phpLiteAdmin\n\nPlease copy phpliteadmin.config.sample.php to phpliteadmin.config.php and\n edit as you needs.","type":"install"}]},{"name":"php83-zstd","origin":"archivers/php-zstd","version":"0.11.0","comment":"Zstandard extension for PHP","maintainer":"pave@FreeBSD.org","www":"https://github.com/kjdev/php-ext-zstd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a98c93e5d18b2eaa5f37451a07881f1f248a47aa942eca69fb5d9735da43ebc","flatsize":25507,"path":"All/php83-zstd-0.11.0.pkg","repopath":"All/php83-zstd-0.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9176,"desc":"This is the PHP extension for zstandard,\nor zstd a fast lossless compression algorithm.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers"],"shlibs_required":["libzstd.so.1"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-zstd.ini.sample","type":"install"}]},{"name":"php83-pear-I18N","origin":"devel/pear-I18N","version":"1.0.0","comment":"Internationalization package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/I18N","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f0cf6ae8d33987968e74b92265160439c11621fecb2661832048f75e3be5304","flatsize":189680,"path":"All/php83-pear-I18N-1.0.0.pkg","repopath":"All/php83-pear-I18N-1.0.0.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":30124,"desc":"This package supports you to localize your applications.\n\nMultiple ways of supporting translation are implemented and methods to determine\nthe current users (browser-)language.\n\nLocalizing Numbers, DateTime and currency is also implemented.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Image_Canvas","origin":"graphics/pear-Image_Canvas","version":"0.3.2_1","comment":"OO PEAR common interface to image drawing","maintainer":"numisemis@yahoo.com","www":"https://pear.php.net/package/Image_Canvas","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1f1315ba0675170d39b39363cb0e90197269acae39fab17bfcedbe64847791c","flatsize":309344,"path":"All/php83-pear-Image_Canvas-0.3.2_1.pkg","repopath":"All/php83-pear-Image_Canvas-0.3.2_1.pkg","licenselogic":"single","pkgsize":38244,"desc":"A PHP PEAR package providing a common interface to image drawing, making image\nsource code independent on the library used.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Image_Color":{"origin":"graphics/pear-Image_Color","version":"1.0.6"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Image_Graph","origin":"graphics/pear-Image_Graph","version":"0.8.0","comment":"OO PEAR graph rendering package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_Graph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a50f1763575fbe63bf75ccfd413cf01f12a4993be5c725a1d29f71370363a9f1","flatsize":1264001,"path":"All/php83-pear-Image_Graph-0.8.0.pkg","repopath":"All/php83-pear-Image_Graph-0.8.0.pkg","licenselogic":"single","pkgsize":333208,"desc":"Image_Graph is a PHP based object oriented graph rendering package. It\nprovides a simple yet powerful API to allow a user/developer create\nversatile graphs, charts and plots.\n\nThe current incarnation of Image_Graph is a merger of the former Sourceforge\npackage, GraPHPite, and the 'old' Image_Graph package from PEAR.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Image_Canvas":{"origin":"graphics/pear-Image_Canvas","version":"0.3.2_1"},"php83-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Image_Color","origin":"graphics/pear-Image_Color","version":"1.0.6","comment":"Manage and handles color data and conversions","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_Color","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b239c0590b9fa62aa2a3b5f47097b2ad8aa76192803d3163662c823302c0872","flatsize":48528,"path":"All/php83-pear-Image_Color-1.0.6.pkg","repopath":"All/php83-pear-Image_Color-1.0.6.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":11380,"desc":"The PEAR::Image_Color manages and handles color data and conversions.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Horde_Smtp","origin":"mail/pear-Horde_Smtp","version":"1.9.6","comment":"Horde SMTP Client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e804362e7e7ff9b490586cefb40d6bd2f9f202bb7d814ee901e324a9f0b094e","flatsize":150205,"path":"All/php83-pear-Horde_Smtp-1.9.6.pkg","repopath":"All/php83-pear-Horde_Smtp-1.9.6.pkg","licenselogic":"single","pkgsize":31616,"desc":"This Horde package provides interfaces for connecting to a SMTP (RFC 5321)\nserver to send e-mail messages.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php83-pear-horde-Horde_Socket_Client":{"origin":"net/pear-Horde_Socket_Client","version":"2.1.4"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_smtp:1.9.6:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-Image_Barcode2","origin":"graphics/pear-Image_Barcode2","version":"0.2.3","comment":"PEAR class for barcode generation","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Image_Barcode2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"067cbcf30d8afd111b5a527c7d2a09d797a876a3c78623a9424aba0e25c90a7e","flatsize":104195,"path":"All/php83-pear-Image_Barcode2-0.2.3.pkg","repopath":"All/php83-pear-Image_Barcode2-0.2.3.pkg","licenselogic":"single","pkgsize":15492,"desc":"With PEAR::Image_Barcode2 class you can create a barcode representation of a\ngiven string.\n\nThis class uses GD function because this the generated graphic can be any of\nGD supported image types.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Horde_Imap_Client","origin":"mail/pear-Horde_Imap_Client","version":"2.29.18","comment":"Horde IMAP abstraction interface","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7950c9c1b8a322806b20b5fd03d30d2eda39e64667b55b8ad26e135b32ca22e","flatsize":1533694,"path":"All/php83-pear-Horde_Imap_Client-2.29.18.pkg","repopath":"All/php83-pear-Horde_Imap_Client-2.29.18.pkg","licenselogic":"single","pkgsize":204464,"desc":"This Horde package provides an abstracted API interface to various\nIMAP4rev1 (RFC 3501) backend drivers.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-imap":{"origin":"mail/php83-imap","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Auth_SASL":{"origin":"security/pear-Auth_SASL","version":"1.2.0"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php83-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php83-pear-horde-Horde_Stream":{"origin":"devel/pear-Horde_Stream","version":"1.6.3"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["mail","www","pear"],"options":{"IMAP":"on","MBSTRING":"on","SASL":"on"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_imap_client:2.29.18:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-Horde_Vfs","origin":"sysutils/pear-Horde_Vfs","version":"2.4.2","comment":"Horde Virtual File System API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ea6d318f7a74ceeb1c9eb15522c66149ff0aebcc3af5db44a05efadf61f7e9d","flatsize":467634,"path":"All/php83-pear-Horde_Vfs-2.4.2.pkg","repopath":"All/php83-pear-Horde_Vfs-2.4.2.pkg","licenselogic":"single","pkgsize":63148,"desc":"This package provides a Virtual File System API, with backends for:\n* SQL\n* FTP\n* Local filesystems\n* Hybrid SQL and filesystem\n* Samba\n* SSH2/SFTP\n* IMAP (Kolab)\n\nReading, writing and listing of files are all supported, and there are both\nobject-based and array-based interfaces to directory listings.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["sysutils","www","pear"],"options":{"FTP":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-Horde_Log","origin":"sysutils/pear-Horde_Log","version":"2.3.0_1","comment":"Horde Logging library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8098eb88932dc93f250f63ee77d5cbb445cd5f9168ec9fb3a47d1ce7a1d5b844","flatsize":90327,"path":"All/php83-pear-Horde_Log-2.3.0_1.pkg","repopath":"All/php83-pear-Horde_Log-2.3.0_1.pkg","licenselogic":"single","pkgsize":15552,"desc":"Horde Logging package with configurable handlers, filters, and formatting.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Constraint":{"origin":"devel/pear-Horde_Constraint","version":"2.0.3"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["sysutils","www","pear"],"options":{"SCRIBE":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_log:2.3.0:::::dragonfly6:x86_64:1","flavor":"php83"}},{"name":"php83-pear-Horde_Kolab_Server","origin":"net/pear-Horde_Kolab_Server","version":"2.0.5","comment":"Horde library for manipulating the Kolab user database","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0398f0f008fbc1974136384c6ec65b72e85f79115206275b0166169e1b21e58","flatsize":867881,"path":"All/php83-pear-Horde_Kolab_Server-2.0.5.pkg","repopath":"All/php83-pear-Horde_Kolab_Server-2.0.5.pkg","licenselogic":"single","pkgsize":87172,"desc":"This package allows to read/write entries in the Kolab user database\nstored in LDAP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Auth":{"origin":"security/pear-Horde_Auth","version":"2.2.2"},"php83-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Ldap":{"origin":"net/pear-Horde_Ldap","version":"2.4.2"}},"categories":["net","www","pear"],"options":{"LDAP":"on"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_kolab_server:2.0.5:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-Horde_Crypt_Blowfish","origin":"security/pear-Horde_Crypt_Blowfish","version":"1.1.4","comment":"Horde blowfish encryption for PHP string data","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7317d20ecd9a0aff17c55d26647bce8800faca0a25bbcb19317bf5d2429459ad","flatsize":91615,"path":"All/php83-pear-Horde_Crypt_Blowfish-1.1.4.pkg","repopath":"All/php83-pear-Horde_Crypt_Blowfish-1.1.4.pkg","licenselogic":"single","pkgsize":24176,"desc":"Horde Blowfish Encryption Library","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_crypt_blowfish:1.1.4:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-Horde_Image","origin":"graphics/pear-Horde_Image","version":"2.6.1","comment":"Horde Image API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0751b14b1573621a515f539860479948ad8ed9904049c8433c0d06d25bb58d00","flatsize":2563179,"path":"All/php83-pear-Horde_Image-2.6.1.pkg","repopath":"All/php83-pear-Horde_Image-2.6.1.pkg","licenselogic":"single","pkgsize":609228,"desc":"This package provides an Image utility API, with backends for:\n* GD\n* GIF\n* PNG\n* SVG\n* SWF\n* ImageMagick convert command line tool\n* Imagick Extension","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["graphics","www","pear"],"options":{"GD":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_image:2.6.1:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-HTTP_Upload","origin":"www/pear-HTTP_Upload","version":"0.9.1","comment":"Easy and secure management of files submitted via HTML Forms","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Upload","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55761892707a97885541bfde95d67f5798cc09154ca7168afffb05a7dc9c369c","flatsize":43718,"path":"All/php83-pear-HTTP_Upload-0.9.1.pkg","repopath":"All/php83-pear-HTTP_Upload-0.9.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":12240,"desc":"This class provides an advanced file uploader system for file uploads made from\nhtml forms.\n\nFeatures:\n-  Can handle from one file to multiple files.\n-  Safe file copying from tmp dir.\n-  Easy detecting mechanism of valid upload, missing upload or error.\n-  Gives extensive information about the uploaded file.\n-  Rename uploaded files in different ways: as it is, safe or unique\n-  Validate allowed file extensions\n-  Multiple languages error messages support (es, en, de, fr, it, nl, pt_BR)","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Image_Barcode","origin":"graphics/pear-Image_Barcode","version":"1.1.3","comment":"PEAR class for barcode generation","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_Barcode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"518700ba903c660353b22f9b2652eeea7fa2fe8edee9b29a87ea5cc517bb187a","flatsize":72661,"path":"All/php83-pear-Image_Barcode-1.1.3.pkg","repopath":"All/php83-pear-Image_Barcode-1.1.3.pkg","licenselogic":"single","pkgsize":13092,"desc":"With PEAR::Image_Barcode class you can create a barcode representation of a\ngiven string.\n\nThis class uses GD function because this the generated graphic can be any of\nGD supported image types.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"options":{"PEAR_PHP_COMPAT":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTTP_WebDAV_Client","origin":"www/pear-HTTP_WebDAV_Client","version":"1.0.2","comment":"WebDAV Stream Wrapper Class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_WebDAV_Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14b9cec9ebde5cfd92a0b342cda640ffcee28da5f1c53e027299f5d6b1d0e6a9","flatsize":38592,"path":"All/php83-pear-HTTP_WebDAV_Client-1.0.2.pkg","repopath":"All/php83-pear-HTTP_WebDAV_Client-1.0.2.pkg","licenselogic":"single","pkgsize":9440,"desc":"HTTP_WebDAV_Client is a RFC2518 compliant stream wrapper\nthat allows to use WebDAV server resources like a regular\nfile system from within PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTTP_Session2","origin":"www/pear-HTTP_Session2","version":"0.7.3","comment":"PHP5 Session Handler","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Session2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6937b2b0a58195905274e4f66ef4ecc4bab823532b5fe0d67b2118eba3aec4d4","flatsize":89926,"path":"All/php83-pear-HTTP_Session2-0.7.3.pkg","repopath":"All/php83-pear-HTTP_Session2-0.7.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16496,"desc":"PHP5 Object-oriented interface to the session_* family functions\nit provides extra features such as database storage for session\ndata using DB/MDB2 packages.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTTP_Server","origin":"www/pear-HTTP_Server","version":"0.4.1","comment":"HTTP server class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14e82a539b5c1364ae9693ec3ca66f789a21434b97ba84512ab582c8c841cdd6","flatsize":30857,"path":"All/php83-pear-HTTP_Server-0.4.1.pkg","repopath":"All/php83-pear-HTTP_Server-0.4.1.pkg","licenselogic":"single","pkgsize":7504,"desc":"HTTP server class that allows you to easily implement HTTP servers by supplying\ncallbacks. The base class will parse the request, call the appropriate callback\nand build a repsonse based on an array that the callbacks have to return.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP":{"origin":"www/pear-HTTP","version":"1.4.1"},"php83-pear-Net_Server":{"origin":"net/pear-Net_Server","version":"1.0.3"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTTP_Request2","origin":"www/pear-HTTP_Request2","version":"2.6.0,1","comment":"PEAR classes providing an easy way to perform HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Request2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18726c1ace4df6c40d00e2e5eafbf3d796d108e90a9932bbd6e79e4a01db19bf","flatsize":573929,"path":"All/php83-pear-HTTP_Request2-2.6.0,1.pkg","repopath":"All/php83-pear-HTTP_Request2-2.6.0,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":111656,"desc":"HTTP_Request2 provides cleaner API and pluggable Adapters:\n- Socket adapter, based on old HTTP_Request code,\n- Curl adapter, wraps around PHP's cURL extension,\n- Mock adapter, to use for testing packages dependent on HTTP_Request2.\n\nIt supports POST requests with data and file uploads, basic and digest\nauthentication, cookies, managing cookies across requests, proxies, gzip and\ndeflate encodings, redirects, monitoring the request progress with Observers.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Net_URL2":{"origin":"net/pear-Net_URL2","version":"2.2.1"}},"categories":["www","pear"],"options":{"CURL":"off","FILEINFO":"off","ZLIB":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTTP_Header","origin":"www/pear-HTTP_Header","version":"1.2.1","comment":"PEAR OO interface to modify and handle HTTP headers and status codes","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Header","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2696d31dc1d33bc96ed81ca71a32f1af2444b9a50670f890be3f105fe93749be","flatsize":48393,"path":"All/php83-pear-HTTP_Header-1.2.1.pkg","repopath":"All/php83-pear-HTTP_Header-1.2.1.pkg","licenselogic":"single","pkgsize":10900,"desc":"This class provides methods to set/modify HTTP headers\nand status codes including an HTTP caching facility.\nIt also provides methods for checking Status types.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP":{"origin":"www/pear-HTTP","version":"1.4.1"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Image_3D","origin":"graphics/pear-Image_3D","version":"0.4.2","comment":"PEAR class allows the rendering of 3 dimensional objects","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_3D","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17938d71af6a254ebc9e5148d179235a0c288f03d35aa022d4bd4716b6d2df26","flatsize":618672,"path":"All/php83-pear-Image_3D-0.4.2.pkg","repopath":"All/php83-pear-Image_3D-0.4.2.pkg","licenselogic":"single","pkgsize":92748,"desc":"Image_3D is a highly object oriented PHP5 package that allows the creation\nof 3 dimensional images using PHP.\n\nImage_3D currently supports:\n* Creation of 3D objects like cubes, spheres, maps, text, pie, torus, ...\n* Own object definitions possible\n* Own material definitions\n* Import of 3DSMax files\n* Unlimited number of light sources\n* Rendering output via GD, SVG or ASCII","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTTP_Request","origin":"www/pear-HTTP_Request","version":"1.4.4","comment":"PEAR classes providing an easy way to perform HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Request","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b52e667f3627d6670953c1e0b5a68f3183d90cc0e3c4c20e5a7cc157a67f031","flatsize":74668,"path":"All/php83-pear-HTTP_Request-1.4.4.pkg","repopath":"All/php83-pear-HTTP_Request-1.4.4.pkg","licenselogic":"single","pkgsize":16544,"desc":"Supports GET/POST/HEAD/TRACE/PUT/DELETE, Basic authentication, Proxy,\nProxy Authentication, SSL, file uploads etc.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"},"php83-pear-Net_URL":{"origin":"net/pear-Net_URL","version":"1.0.15"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTTP","origin":"www/pear-HTTP","version":"1.4.1","comment":"PEAR miscellaneous HTTP utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44dcff030f62b3ee9872aa00a55c0e2855a5660c740d7f5b1c6476c002386dc6","flatsize":38411,"path":"All/php83-pear-HTTP-1.4.1.pkg","repopath":"All/php83-pear-HTTP-1.4.1.pkg","licenselogic":"single","pkgsize":9256,"desc":"The HTTP class is a class with static methods for doing\nmiscellaneous HTTP related stuff like date formatting,\nlanguage negotiation or HTTP redirection.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTTP_FloodControl","origin":"www/pear-HTTP_FloodControl","version":"0.1.1","comment":"PEAR classes to detect and protect from attempts to flood a site","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_FloodControl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99110359454d4eba5633832b9c29e220f2c7edf8be546bb10f6f8325bde69e3a","flatsize":47298,"path":"All/php83-pear-HTTP_FloodControl-0.1.1.pkg","repopath":"All/php83-pear-HTTP_FloodControl-0.1.1.pkg","licenselogic":"single","pkgsize":6696,"desc":"The HTTP_FloodControl package can be used to detect and protect a\nWeb site from attempts to flood it with too many requests. It also allows to\nprotect the site from automatic downloading many pages or files from the same\nIP address, session ID or other unique identifier.\n\nThe detection of flood is determine according to a set of parameters indicating\nthe maximal allowed number of requests for the certain time interval. It is\npossible to set several parameters at once in order to perform more effective\nprotection.\n\nThe package uses various storage containers (regular files, DB, MDB, MDB2) to\nhandle counter logs.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP":{"origin":"www/pear-HTTP","version":"1.4.1"}},"categories":["www","pear"],"options":{"PEAR_DB":"off","PEAR_MDB":"off","PEAR_MDB2":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTTP_Client","origin":"www/pear-HTTP_Client","version":"1.2.1","comment":"PEAR classes for high level HTTP requests","maintainer":"joseph@randomnetworks.com","www":"https://pear.php.net/package/HTTP_Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c7189051b5d3f944dd7a696e9459cda01740a307d148ff392db2fb9ee4c67ac","flatsize":41880,"path":"All/php83-pear-HTTP_Client-1.2.1.pkg","repopath":"All/php83-pear-HTTP_Client-1.2.1.pkg","licenselogic":"single","pkgsize":10468,"desc":"The HTTP_Client class wraps around HTTP_Request and provides a higher level\ninterface for performing multiple HTTP requests.\n\nFeatures:\n* Manages cookies and referrers between requests\n* Handles HTTP redirection\n* Has methods to set default headers and request parameters\n* Implements the Subject-Observer design pattern: the base class sends\n  events to listeners that do the response processing.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP":{"origin":"www/pear-HTTP","version":"1.4.1"},"php83-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTTP_Download","origin":"www/pear-HTTP_Download","version":"1.1.4","comment":"PEAR class to send HTTP downloads","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Download","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e98f2dd9e9a47aaf289da07517276bcd89e3bd0d35f93a5e137871fe2be0733","flatsize":62556,"path":"All/php83-pear-HTTP_Download-1.1.4.pkg","repopath":"All/php83-pear-HTTP_Download-1.1.4.pkg","licenselogic":"single","pkgsize":14312,"desc":"Provides an interface to easily send hidden files or any arbitrary data to\nHTTP clients. HTTP_Download can gain its data from variables, files or\nstream resources.\n\nIt features:\n- Basic caching capabilities\n- Basic throttling mechanism\n- On-the-fly gzip-compression\n- Ranges (partial downloads and resuming)\n- Delivery of on-the-fly generated archives through Archive_Tar and Archive_Zip\n- Sending of PgSQL LOBs without the need to read all data in prior to sending","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Header":{"origin":"www/pear-HTTP_Header","version":"1.2.1"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_Template_PHPLIB","origin":"devel/pear-HTML_Template_PHPLIB","version":"1.6.1","comment":"PEAR template API ported from PHPLIB","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Template_PHPLIB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90cc8ceea4a5957c77f243508e7b1f5d31901ef6ab6fb78e347fc39c29233772","flatsize":98824,"path":"All/php83-pear-HTML_Template_PHPLIB-1.6.1.pkg","repopath":"All/php83-pear-HTML_Template_PHPLIB-1.6.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":20640,"desc":"The popular Template system from PHPLIB ported to PEAR. It has some\nfeatures that can't be found currently in the original version like\nfallback paths. It has minor improvements and cleanup in the code as\nwell as some speed improvements.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_Template_Sigma","origin":"devel/pear-HTML_Template_Sigma","version":"1.3.0","comment":"Implementation of Integrated Templates API with template 'compilation' added","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Template_Sigma","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e67021e901dbd347aaf5ff24dca21f84102dc9bf5e380472205a0be3089ee12","flatsize":150873,"path":"All/php83-pear-HTML_Template_Sigma-1.3.0.pkg","repopath":"All/php83-pear-HTML_Template_Sigma-1.3.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":30272,"desc":"HTML_Template_Sigma implements Integrated Templates API designed by Ulf Wendel.\n\nFeatures:\n- Nested blocks. Nesting is controlled by the engine.\n- Ability to include files from within template: <!-- INCLUDE -->\n- Automatic removal of empty blocks and unknown variables (methods to manually\n  tweak/override this are also available)\n- Methods for runtime addition and replacement of blocks in templates\n- Ability to insert simple function calls into templates: func_uppercase('Hello\n  world!') and to define callback functions for these\n- 'Compiled' templates: the engine has to parse a template file using regular\n  expressions to find all the blocks and variable placeholders. This is a very\n  \"expensive\" operation and is an overkill to do on every page request:\n  templates seldom change on production websites. Thus this feature: an internal\n  representation of the template structure is saved into a file and this file\n  gets loaded instead of the source one on subsequent requests (unless the\n  source changes)\n- PHPUnit-based tests to define correct behaviour\n- Usage examples for most of the features are available, look in the docs/\n  directory","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_Template_IT","origin":"devel/pear-HTML_Template_IT","version":"1.3.1,1","comment":"Integrated Templates","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Template_IT","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27abf82596a6b1eb29e6053f363409401b6a5597595f24b99a6c1d2f0115a364","flatsize":107398,"path":"All/php83-pear-HTML_Template_IT-1.3.1,1.pkg","repopath":"All/php83-pear-HTML_Template_IT-1.3.1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22604,"desc":"HTML_Template_IT is a templating engine designed to allow easy separation of\nconcerns. It does this by clearly separating the presentational code from the\nPHP code. The presentation code may be of any format, however generally XML or\nHTML is used.\n\nThis engine works on the foundation of blocks and placeholders. It uses the\nhierarchy of blocks to determine which presentational code is instantiated when\nblocks are parsed. The placeholders allow the insertion of \"dynamic\"\ninformation.\n\nThere are two classes to use for templating. HTML_Template_IT is used for basic\ntemplating needs. HTML_Template_ITX gives you full power over the templating\nengine, allowing blocks to be added, and function callbacks to be used.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_Template_Flexy","origin":"devel/pear-HTML_Template_Flexy","version":"1.3.13","comment":"Extremely powerful Tokenizer driven Template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Template_Flexy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a031725bb044f861697526c039fe086fd3c0b342f1fa135d70305e8bb80f1855","flatsize":2015670,"path":"All/php83-pear-HTML_Template_Flexy-1.3.13.pkg","repopath":"All/php83-pear-HTML_Template_Flexy-1.3.13.pkg","licenselogic":"single","licenses":["PHP202"],"pkgsize":149432,"desc":"HTML_Template_Flexy started it's life as a simplification of HTML_Template_Xipe,\nhowever in Version 0.2, It became one of the first template engine to use a real\nLexer, rather than regex'es, making it possible to do things like ASP.net or\nCold Fusion tags.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"PEAR_FILE_GETTEXT":"off","PEAR_HTML_JAVASCRIPT":"off","PEAR_TRANSLATION2":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_Select","origin":"devel/pear-HTML_Select","version":"1.3.1","comment":"PEAR::HTML_Select is a class for generating HTML form select elements","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Select","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67f67179e5d56f9fad4386dbf9926a0fdef2a19666b26bb4cc6a3f7ca2deee0c","flatsize":25742,"path":"All/php83-pear-HTML_Select-1.3.1.pkg","repopath":"All/php83-pear-HTML_Select-1.3.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7936,"desc":"The PEAR::HTML_Select package is a class for generating HTML form select\nelements.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_TagCloud","origin":"www/pear-HTML_TagCloud","version":"1.0.0","comment":"Generate TagCloud in HTML And Visualize Tags","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_TagCloud","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf40f6a0c15e6f227874e968669cc0230dd3ef3c25379bca89d3fbca10fdf0a1","flatsize":64763,"path":"All/php83-pear-HTML_TagCloud-1.0.0.pkg","repopath":"All/php83-pear-HTML_TagCloud-1.0.0.pkg","licenselogic":"single","pkgsize":12024,"desc":"This package can be used to generate tag clouds. The output is HTML and CSS.\nAnd it does not only visualize frequency, but also timeline information.\nThe newer the tag is, the deeper its color will be; older tags will have\na lighter color.The main goal of \"HTML_TagCloud\" is to provide an easy to\nimplement and configureable Tag Cloud solution that is suitable for any\nPHP-based webapp.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_QuickForm_advmultiselect","origin":"devel/pear-HTML_QuickForm_advmultiselect","version":"1.5.1","comment":"Element for PEAR::HTML_QuickForm that defines a 2 box multi-select","maintainer":"chris@ctgameinfo.com","www":"https://pear.php.net/package/HTML_QuickForm_advmultiselect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f217e811b5ddc36af2f422a4cc92dfe1615b4d005b759349bc93176470a17a0b","flatsize":191569,"path":"All/php83-pear-HTML_QuickForm_advmultiselect-1.5.1.pkg","repopath":"All/php83-pear-HTML_QuickForm_advmultiselect-1.5.1.pkg","licenselogic":"single","pkgsize":28096,"desc":"The HTML_QuickForm_advmultiselect package adds an element to the HTML_QuickForm\npackage that is two select boxes next to each other emulating a multi-select.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"},"php83-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_QuickForm_Renderer_Tableless","origin":"devel/pear-HTML_QuickForm_Renderer_Tableless","version":"0.6.2","comment":"Implementation of Tableless Renderer for HTML_QuickForm","maintainer":"chris@smartt.com","www":"https://pear.php.net/package/HTML_QuickForm_Renderer_Tableless","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecba4c25e1e578d09903af3041b24bb7027ec8686b8ae5a5a7a43bdde0ba5952","flatsize":28474,"path":"All/php83-pear-HTML_QuickForm_Renderer_Tableless-0.6.2.pkg","repopath":"All/php83-pear-HTML_QuickForm_Renderer_Tableless-0.6.2.pkg","licenselogic":"single","pkgsize":7484,"desc":"Replacement for the default renderer of HTML_QuickForm that uses only XHTML and\nCSS but no table tags, and generates fully valid XHTML output.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_QuickForm_SelectFilter","origin":"devel/pear-HTML_QuickForm_SelectFilter","version":"1.0.0","comment":"Element for PEAR::HTML_QuickForm that defines dynamic filters","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm_SelectFilter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"936573d70954d19dc58ff39b750c48ab4ab7f30130157bbc42823fe76ba38eff","flatsize":10959,"path":"All/php83-pear-HTML_QuickForm_SelectFilter-1.0.0.pkg","repopath":"All/php83-pear-HTML_QuickForm_SelectFilter-1.0.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":4788,"desc":"The PEAR::HTML_QuickForm_SelectFilter package adds an element to the\nPEAR::HTML_QuickForm package that is used to define dynamic filters on\nthe client side for select elements.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_QuickForm_Livesearch","origin":"devel/pear-HTML_QuickForm_Livesearch","version":"0.4.1","comment":"Element for PEAR::HTML_QuickForm to enable a suggest search","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm_Livesearch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3153fa02bb0123e168a1fc683366ffc28ef7cc24c8c3965b4368a6f2b4bfffeb","flatsize":46716,"path":"All/php83-pear-HTML_QuickForm_Livesearch-0.4.1.pkg","repopath":"All/php83-pear-HTML_QuickForm_Livesearch-0.4.1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":14340,"desc":"This package adds an element to the PEAR::HTML_QuickForm package to dynamically\ncreate an HTML input text element that at every keypressed javascript event,\nreturns a list of options in a dynamic dropdown select box\n(live dropdown select). This element use AJAX (Communication from JavaScript\nto your browser without reloading the page).\nThis type of livesearch is useful when you have a form with a dropdown list\nwith a large number of row.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_AJAX":{"origin":"www/pear-HTML_AJAX","version":"0.5.8"},"php83-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_QuickForm_Controller","origin":"devel/pear-HTML_QuickForm_Controller","version":"1.0.10","comment":"The add-on to HTML_QuickForm that allows building of multipage forms","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm_Controller","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ae6827ed9e8b8f6381e73c64706cdd4871f4ea3db763c3f2032b42113469cb8","flatsize":95239,"path":"All/php83-pear-HTML_QuickForm_Controller-1.0.10.pkg","repopath":"All/php83-pear-HTML_QuickForm_Controller-1.0.10.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":19188,"desc":"The package is essentially an implementation of a PageController pattern.\n\nArchitecture:\n* Controller class that examines HTTP requests and manages form values\n  persistence across requests.\n* Page class (subclass of QuickForm) representing a single page of the form.\n* Business logic is contained in subclasses of Action class.\n\nCool features:\n* Includes several default Actions that allow easy building of multipage forms.\n* Includes usage examples for common usage cases (single-page form, wizard,\n  tabbed form).","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_Select_Common","origin":"devel/pear-HTML_Select_Common","version":"1.2.0_1","comment":"Some small PEAR classes to handle common <select> lists","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Select_Common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d237b6b55c49078e90d67d2b653c2519698564a052ddec876b4a88edb1b2cebb","flatsize":54877,"path":"All/php83-pear-HTML_Select_Common-1.2.0_1.pkg","repopath":"All/php83-pear-HTML_Select_Common-1.2.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8872,"desc":"Provides <select> lists for:\n- Country\n- UK counties\n- US States\n- FR Departments\n- NO Fylke\n- NO Kommuner\n- ptBR","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-I18N":{"origin":"devel/pear-I18N","version":"1.0.0"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_TreeMenu","origin":"devel/pear-HTML_TreeMenu","version":"1.2.2","comment":"Provides an API to create a HTML tree","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_TreeMenu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ab7ea247ab3ea9b614575b0f6409df83c6e90a143bb84eec882f31aabd3f3dd","flatsize":187713,"path":"All/php83-pear-HTML_TreeMenu-1.2.2.pkg","repopath":"All/php83-pear-HTML_TreeMenu-1.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":49168,"desc":"PHP Based API creates a tree structure using a couple of\nsmall PHP classes. This can then be converted to javascript\nusing the printMenu() method. The tree is dynamic in\nIE 4 or higher, NN6/Mozilla and Opera 7, and maintains state\n(the collapsed/expanded status of the branches) by using cookies.\nOther browsers display the tree fully expanded. Each node can\nhave an optional link and icon. New API in 1.1 with many changes\n(see CVS for changelog) and new features, of which most came\nfrom Chip Chapin (http://www.chipchapin.com).","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_Javascript","origin":"devel/pear-HTML_Javascript","version":"1.1.2","comment":"Provides an interface for creating simple JS scripts","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Javascript","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9237dd8efdf0a3af6ccf21f17bc66a74773361eece5cd984c0707f58498ce4fc","flatsize":40024,"path":"All/php83-pear-HTML_Javascript-1.1.2.pkg","repopath":"All/php83-pear-HTML_Javascript-1.1.2.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":9316,"desc":"Provides two classes:\nHTML_Javascript for performing basic JS operations.\nHTML_Javascript_Convert for converting variables.\nAllow output data to a file, to the standard output(print), or return.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_Table","origin":"devel/pear-HTML_Table","version":"1.8.4","comment":"Makes design of HTML tables easy, flexible, reusable, and efficient","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/HTML_Table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45475183ead8d4527223387a31b74bc6be7a5121a9d1682825f9f61403f3ec3d","flatsize":106782,"path":"All/php83-pear-HTML_Table-1.8.4.pkg","repopath":"All/php83-pear-HTML_Table-1.8.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15532,"desc":"The PEAR::HTML_Table package provides methods for easy and efficient\ndesign of HTML tables.\n\n* Lots of customization options.\n* Tables can be modified at any time.\n* The logic is the same as standard HTML editors.\n* Handles col and rowspans.\n* PHP code is shorter, easier to read and to maintain.\n* Tables options can be reused.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_QuickForm2","origin":"devel/pear-HTML_QuickForm2","version":"2.3.2","comment":"PHP5 rewrite of the HTML_QuickForm package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"962bc9927947f8f0431a5f4aca68abc05f13908504bfd2451067e67ddf1e032e","flatsize":1080971,"path":"All/php83-pear-HTML_QuickForm2-2.3.2.pkg","repopath":"All/php83-pear-HTML_QuickForm2-2.3.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":147460,"desc":"This package provides methods to create, validate and render HTML forms.\n\nFeatures:\n- Supports all form elements defined by HTML standard, provides several custom\n  elements\n- Server-side and client-side validation, several common rules provided\n- Multipage forms (tabbed forms and wizards)\n- Pluggable elements, rules, renderers and renderer plugins","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_Common2":{"origin":"devel/pear-HTML_Common2","version":"2.3.1"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_QuickForm","origin":"devel/pear-HTML_QuickForm","version":"3.2.16","comment":"Provide methods for creating, validating, and processing HTML forms","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d29bc65b6fe6abe8f9ab20921f9cb39330280433f089f63ffae8424899e1a95","flatsize":579195,"path":"All/php83-pear-HTML_QuickForm-3.2.16.pkg","repopath":"All/php83-pear-HTML_QuickForm-3.2.16.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":87608,"desc":"The HTML_QuickForm package provides methods for dynamically create, validate\nand render HTML forms.\n\nFeatures:\n* More than 20 ready-to-use form elements.\n* XHTML compliant generated code.\n* Numerous mixable and extendable validation rules.\n* Automatic server-side validation and filtering.\n* On request javascript code generation for client-side validation.\n* File uploads support.\n* Total customization of form rendering.\n* Support for external template engines (ITX, Sigma, Flexy, Smarty).\n* Pluggable elements, rules and renderers extensions.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:html_quickform_project:html_quickform:3.2.16:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-HTML_Common2","origin":"devel/pear-HTML_Common2","version":"2.3.1","comment":"PEAR::HTML_Common2 is a base class for other HTML classes","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/HTML_Common2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15cda7305871bb3f882b6ddd76b8331fef77be1316731768ded694bffb307fff","flatsize":45047,"path":"All/php83-pear-HTML_Common2-2.3.1.pkg","repopath":"All/php83-pear-HTML_Common2-2.3.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9928,"desc":"TheHTML_Common2 package provides methods for HTML code display and\nattributes handling.\n* Provides methods to set, remove, merge HTML attributes.\n* Handles global document options (charset, linebreak and more).\n* Provides methods to handle indentation and HTML comments.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_Common","origin":"devel/pear-HTML_Common","version":"1.2.5","comment":"PEAR::HTML_Common is a base class for other HTML classes","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3414e360083ac440482d11d2523887ae061286bb1a0cded55876ff1f4a24c9ee","flatsize":22016,"path":"All/php83-pear-HTML_Common-1.2.5.pkg","repopath":"All/php83-pear-HTML_Common-1.2.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6752,"desc":"The PEAR::HTML_Common package provides methods for HTML code display and\nattributes handling.\n\n* Methods to set, remove, update HTML attributes.\n* Handles comments in HTML code.\n* Handles layout and tabs for nicer HTML code.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_Page2","origin":"devel/pear-HTML_Page2","version":"0.6.5","comment":"PEAR base class for XHTML page generation","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Page2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c34cb861048153ebdde94c36f6ab41a9e60ccebcfff96f9d67bb9a2522510b4","flatsize":92472,"path":"All/php83-pear-HTML_Page2-0.6.5.pkg","repopath":"All/php83-pear-HTML_Page2-0.6.5.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":18956,"desc":"The PEAR::HTML_Page2 package provides a simple interface for generating an\nXHTML compliant page:\n  * supports virtually all HTML doctypes, from HTML 2.0 through XHTML 1.1 and\n    XHTML Basic 1.0 plus preliminary support for XHTML 2.0\n  * namespace support\n  * global language declaration for the document\n  * line ending styles\n  * full META tag support\n  * support for stylesheet declaration in the head section\n  * support for script declaration in the head section\n  * support for linked stylesheets and scripts\n  * full support for header link tags\n  * body can be a string, object with toHtml or toString methods or an array\n    (can be combined)\n\nIdeas for use:\n  * Use to validate the output of a class for XHTML compliance\n  * Quick prototyping using PEAR packages is now a breeze.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_CSS","origin":"devel/pear-HTML_CSS","version":"1.5.4","comment":"PEAR class for generating CSS declarations","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_CSS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f2630838e345b31ef8bafd52352fa055633edaeed1061decf51017b34570e45","flatsize":276368,"path":"All/php83-pear-HTML_CSS-1.5.4.pkg","repopath":"All/php83-pear-HTML_CSS-1.5.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":38796,"desc":"PEAR::HTML_CSS provides a simple interface for generating\na stylesheet declaration. It is completely standards compliant, and\nhas some great features:\n* Simple OO interface to CSS definitions\n* Output to\n    - Inline stylesheet declarations\n    - Document internal stylesheet declarations\n    - Standalone stylesheet declarations\n    - Array of definitions\n\nIn addition, it shares the following with HTML_Common based classes:\n* Indent style support\n* Line ending style","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_AJAX","origin":"www/pear-HTML_AJAX","version":"0.5.8","comment":"PHP and JavaScript AJAX library","maintainer":"numisemis@yahoo.com","www":"https://pear.php.net/package/HTML_AJAX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8610b4f8b2cebd46ced30de467d8d2cec07ed4d52fa9869163357d9eaa0dea46","flatsize":543154,"path":"All/php83-pear-HTML_AJAX-0.5.8.pkg","repopath":"All/php83-pear-HTML_AJAX-0.5.8.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":91128,"desc":"Provides PHP and JavaScript libraries for performing AJAX\n(Communication from JavaScript to your browser without reloading the page)","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"cpe":"cpe:2.3:a:pear:html_ajax:0.5.8:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-HTML_BBCodeParser","origin":"devel/pear-HTML_BBCodeParser","version":"1.2.3","comment":"Parser to replace UBB style tags with their HTML equivalents","maintainer":"lewiz@compsoc.man.ac.uk","www":"https://pear.php.net/package/HTML_BBCodeParser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1f8ad20964090a5b8ecb7706acbab2f557783ce9ff257689312e3f160107db7","flatsize":83825,"path":"All/php83-pear-HTML_BBCodeParser-1.2.3.pkg","repopath":"All/php83-pear-HTML_BBCodeParser-1.2.3.pkg","licenselogic":"single","pkgsize":16036,"desc":"This is a parser to replace UBB style tags with their html equivalents.\nIt does not simply do some regex calls, but is complete stack based\nparse engine. This ensures that all tags are properly nested, if not,\nextra tags are added to maintain the nesting. This parser should only\nproduce xhtml 1.0 compliant code. All tags are validated and so are all\ntheir attributes. It should be easy to extend this parser with your own\ntags.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_Crypt","origin":"security/pear-HTML_Crypt","version":"1.3.4","comment":"Encrypts text which is later decoded using JavaScript on the client side","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Crypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11d52cb6d23f935f25393bd80177d6f59090c473622f64c6c42a58d0d7fd6f5d","flatsize":15697,"path":"All/php83-pear-HTML_Crypt-1.3.4.pkg","repopath":"All/php83-pear-HTML_Crypt-1.3.4.pkg","licenselogic":"single","pkgsize":5064,"desc":"HTML_Crypt provides methods to encrypt text, which can be later be decrypted\nusing JavaScript on the client side.\n\nThis is very useful to prevent spam robots collecting email addresses from your\nsite, included is a method to add mailto links to the text being generated.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-File_SMBPasswd","origin":"security/pear-File_SMBPasswd","version":"1.0.3","comment":"PEAR class for managing SAMBA style password files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_SMBPasswd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ea3096a7c5b549c2ee4cbcdcd6e399cf6c16aa924d774f5fa23f64313ad91b7","flatsize":22560,"path":"All/php83-pear-File_SMBPasswd-1.0.3.pkg","repopath":"All/php83-pear-File_SMBPasswd-1.0.3.pkg","licenselogic":"single","pkgsize":5812,"desc":"With PEAR::File_SMBPasswd you can maintain smbpasswd-files, usualy used by\nSAMBA.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Crypt_CHAP":{"origin":"security/pear-Crypt_CHAP","version":"1.5.0"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-File_Passwd","origin":"security/pear-File_Passwd","version":"1.1.7","comment":"PEAR class to manipulate many kinds of password files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Passwd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c40048bf4760f169e34da951a16ecd18d3f92f315b15e9db31543dc023c7d2b6","flatsize":151265,"path":"All/php83-pear-File_Passwd-1.1.7.pkg","repopath":"All/php83-pear-File_Passwd-1.1.7.pkg","licenselogic":"single","pkgsize":21252,"desc":"Provides methods to manipulate and authenticate against standard Unix,\nSMB server, AuthUser (.htpasswd), AuthDigest (.htdigest), CVS pserver\nand custom formatted password files.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","pear"],"options":{"PEAR_CRYPT_CHAP":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-File_Iterator","origin":"devel/pear-File_Iterator","version":"5.0.0","comment":"PEAR FileIterator implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-file-iterator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0404bf74f58d15de579ba310533246e7b533d1241a92a4f7217a64fc57ada548","flatsize":11302,"path":"All/php83-pear-File_Iterator-5.0.0.pkg","repopath":"All/php83-pear-File_Iterator-5.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3780,"desc":"FilterIterator implementation that filters files based on a list of suffixes.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-File_HtAccess","origin":"security/pear-File_HtAccess","version":"1.2.1","comment":"PEAR class to manipulate .htaccess files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_HtAccess","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef81ae71e277c1c37254c79ee9fe27878cdb165325869147883a3dfcb487cba7","flatsize":22150,"path":"All/php83-pear-File_HtAccess-1.2.1.pkg","repopath":"All/php83-pear-File_HtAccess-1.2.1.pkg","licenselogic":"single","pkgsize":5644,"desc":"Provides methods to create and manipulate .htaccess files.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-File_Gettext","origin":"sysutils/pear-File_Gettext","version":"0.4.2","comment":"PEAR GNU Gettext file parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Gettext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7660ed05ce6eab37a99b889534725e8f218ce11aeda3cadabc0f6a9e062fdf71","flatsize":29959,"path":"All/php83-pear-File_Gettext-0.4.2.pkg","repopath":"All/php83-pear-File_Gettext-0.4.2.pkg","licenselogic":"single","pkgsize":7720,"desc":"Reader and writer for GNU PO and MO files.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-File_Fstab","origin":"sysutils/pear-File_Fstab","version":"2.0.3","comment":"PEAR class to read and write fstab files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Fstab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd6bfa7650a32a3be7ecfecab49efd2a634c73584d8c92eb310955720438bf07","flatsize":30852,"path":"All/php83-pear-File_Fstab-2.0.3.pkg","repopath":"All/php83-pear-File_Fstab-2.0.3.pkg","licenselogic":"single","pkgsize":7624,"desc":"PEAR::File_Fstab is an easy-to-use package which can read & write UNIX fstab\nfiles. It presents a pleasant object-oriented interface to the fstab.\n\nFeatures:\n* Supports blockdev, label, and UUID specification of mount device.\n* Extendable to parse non-standard fstab formats by defining a new Entry\n  class for that format.\n* Easily examine and set mount options for an entry.\n* Stable, functional interface.\n* Fully documented with PHPDoc.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Games_Chess","origin":"games/pear-Games_Chess","version":"1.0.1","comment":"PEAR methods for constructing and validating chess games in PGN","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Games_Chess","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbd5497146b2f9c86aa8cdade48908ffafa4f35376514802dba5e72dd48899a0","flatsize":608069,"path":"All/php83-pear-Games_Chess-1.0.1.pkg","repopath":"All/php83-pear-Games_Chess-1.0.1.pkg","licenselogic":"single","pkgsize":83000,"desc":"The logic of handling a chessboard and parsing standard\nFEN (Farnsworth-Edwards Notation) for describing a position as well as SAN\n(Standard Algebraic Notation) for describing individual moves is handled. This\nclass can be used as a backend driver for playing chess, or for validating\nand/or creating PGN files using the File_ChessPGN package.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["games","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-File_PDF","origin":"print/pear-File_PDF","version":"0.3.3","comment":"PEAR class to generate PDFs","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_PDF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb4df197d6f1ff14779a9b40c7bb772b637d77b19aaa889dec5548bb701dc5fd","flatsize":204102,"path":"All/php83-pear-File_PDF-0.3.3.pkg","repopath":"All/php83-pear-File_PDF-0.3.3.pkg","licenselogic":"single","pkgsize":36940,"desc":"PDF generation using only PHP, without requiring any external libraries.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["print","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-File_Fortune","origin":"textproc/pear-File_Fortune","version":"1.0.0_1","comment":"Interface for reading from and writing to fortune files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Fortune","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7836fb50bd752bfa4717029ce18dd1ee6d07784b67401257312c50544ee72ac","flatsize":71566,"path":"All/php83-pear-File_Fortune-1.0.0_1.pkg","repopath":"All/php83-pear-File_Fortune-1.0.0_1.pkg","licenselogic":"single","pkgsize":13840,"desc":"File_Fortune provides a PHP interface to reading fortune files. With it, you may\nretrieve a single fortune, a random fortune, or all fortunes in the file.\n\nAdditionally, it offers the ability to access fortune files as if they were a\nnative array, including updating and deleting items. All write operations will\nproduce a binary header file to allow compatibility with the fortune and\nfortune-mod programs (as well as other fortune interfaces).","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-File_Find","origin":"sysutils/pear-File_Find","version":"1.3.3","comment":"PEAR class that facilitates the search of filesystems","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Find","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f282186d22824e39592e03e2b9b40f595ad14a85184166496b69ae19b49df495","flatsize":38545,"path":"All/php83-pear-File_Find-1.3.3.pkg","repopath":"All/php83-pear-File_Find-1.3.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":10340,"desc":"PEAR::File_Find, created as a replacement for its Perl counterpart, also\nnamed File_Find, is a directory searcher, which handles, globbing, recursive\ndirectory searching, as well as a slew of other cool features.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-File_DNS","origin":"dns/pear-File_DNS","version":"0.1.0","comment":"PEAR class to read and write RFC1033-style DNS Zonefiles","maintainer":"chris@ctgameinfo.com","www":"https://pear.php.net/package/File_DNS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"146228baf0ccbf1a4a0887c1276320445ea303111b4998bf96c400d481e1c339","flatsize":45873,"path":"All/php83-pear-File_DNS-0.1.0.pkg","repopath":"All/php83-pear-File_DNS-0.1.0.pkg","licenselogic":"single","pkgsize":10188,"desc":"The File_DNS class provides a way to read,\nedit and write RFC1033 style DNS Zones.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-File":{"origin":"sysutils/pear-File","version":"1.4.1,2"}},"categories":["dns","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-File_MARC","origin":"textproc/pear-File_MARC","version":"1.4.1","comment":"Parse, modify, and create MARC records","maintainer":"dbaio@FreeBSD.org","www":"https://pear.php.net/package/File_MARC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2453511d5cf5445679fcd33144d757d5a5bd71db9b03c0e9f0beed08fa676f76","flatsize":552680,"path":"All/php83-pear-File_MARC-1.4.1.pkg","repopath":"All/php83-pear-File_MARC-1.4.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":77424,"desc":"The standard for machine-readable cataloging (MARC) records is documented at\nhttp://loc.gov/marc/. This package enables you to read existing MARC records\nfrom a file, string, or (using the YAZ extension), from a Z39.50 source. You\ncan also use this package to create new MARC records.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","pear"],"options":{"ISPN":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTML_Form","origin":"devel/pear-HTML_Form","version":"1.3.1","comment":"PEAR simple HTML form package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Form","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"925b3547ccf25390b30dc0e6a71283a2501624783973554787099ae5e4d3af8e","flatsize":159426,"path":"All/php83-pear-HTML_Form-1.3.1.pkg","repopath":"All/php83-pear-HTML_Form-1.3.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15428,"desc":"This is a simple HTML form generator. It supports all the\nHTML form element types including file uploads, may return\nor print the form, just individual form elements or the full\nform in \"table mode\" with a fixed layout.\n\nThis package has been superceded by HTML_QuickForm.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-File_Archive","origin":"archivers/pear-File_Archive","version":"1.5.5","comment":"PEAR class to manipulate tar, gz, tgz, bz2, tbz, zip, ar (deb) files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Archive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ea6fca45fd585bae32c3900cbd270ccafd42e4f9906b0fa55a6cdc7c56d0bd9","flatsize":398929,"path":"All/php83-pear-File_Archive-1.5.5.pkg","repopath":"All/php83-pear-File_Archive-1.5.5.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":55512,"desc":"PEAR::File_Archive is strongly object oriented. It makes it very easy to use,\nwriting simple code, yet the library is very powerful.\n\nIt lets you easily read or generate tar, gz, tgz, bz2, tbz, zip, ar (or deb)\narchives to files, memory, mail or standard output.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-bz2":{"origin":"archivers/php83-bz2","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-MIME_Type":{"origin":"mail/pear-MIME_Type","version":"1.4.1"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["archivers","www","pear"],"options":{"PEAR_CACHE_LITE":"off","PEAR_MAIL":"off","PEAR_MAIL_MIME":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-File","origin":"sysutils/pear-File","version":"1.4.1,2","comment":"PEAR common file and directory routines","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af95d9ae6378c141f41aedae8a7bb512cea922ce1acbb1c77eb78a76cdbaba4f","flatsize":36495,"path":"All/php83-pear-File-1.4.1,2.pkg","repopath":"All/php83-pear-File-1.4.1,2.pkg","licenselogic":"single","pkgsize":8860,"desc":"Provides easy access to read/write to files along with\nsome common routines to deal with paths. Also provides\ninterface for handling CSV files.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-FSM","origin":"devel/pear-FSM","version":"1.4.0","comment":"PEAR Finite State Machine","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/FSM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58ab38743bb67ae2d9092380d52e6575a44b1c8bb5a1ea9fb8b1ed8f05c09786","flatsize":38987,"path":"All/php83-pear-FSM-1.4.0.pkg","repopath":"All/php83-pear-FSM-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12052,"desc":"The FSM package provides a simple class that implements a Finite State Machine.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"PEAR_GRAPGHVIZ":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-File_Bittorrent2","origin":"net/pear-File_Bittorrent2","version":"1.3.1","comment":"Decode and Encode data in Bittorrent format","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Bittorrent2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf2e40dec2f25fd60bc73c25db4695757b5e444e09094a980ac17b657b03b665","flatsize":144870,"path":"All/php83-pear-File_Bittorrent2-1.3.1.pkg","repopath":"All/php83-pear-File_Bittorrent2-1.3.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":71648,"desc":"This package consists of three classes which handles the encoding and decoding\nof data in Bittorrent format.\n\nYou can also extract useful informations from .torrent files, create .torrent\nfiles and query the torrent's scrape page to get its statistics.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Event_Dispatcher","origin":"devel/pear-Event_Dispatcher","version":"1.1.0","comment":"PEAR dispatch notifications using PHP callbacks","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Event_Dispatcher","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18df443e6da600a324646b87bb2478761eb273ea5b69e67ddaae0a69565b052a","flatsize":41168,"path":"All/php83-pear-Event_Dispatcher-1.1.0.pkg","repopath":"All/php83-pear-Event_Dispatcher-1.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9436,"desc":"The Event_Dispatcher acts as a notification dispatch table.\nIt is used to notify other objects of interesting things. This\ninformation is encapsulated in Event_Notification objects. Client\nobjects register themselves with the Event_Dispatcher as observers of\nspecific notifications posted by other objects. When an event occurs,\nan object posts an appropriate notification to the Event_Dispatcher.\nThe Event_Dispatcher dispatches a message to each registered\nobserver, passing the notification as the sole argument.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_Slovenia","origin":"devel/pear-Date_Holidays_Slovenia","version":"0.1.2","comment":"Driver based class to calculate holidays in Slovenia","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Slovenia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ce54151f31f81bdd60cc8deca94ba9e9cf67318ae36e1c06c4b3004110ebd0b","flatsize":22371,"path":"All/php83-pear-Date_Holidays_Slovenia-0.1.2.pkg","repopath":"All/php83-pear-Date_Holidays_Slovenia-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5804,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Slovenia.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_USA","origin":"devel/pear-Date_Holidays_USA","version":"0.1.1_1","comment":"Driver based class to calculate holidays in the USA","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_USA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7314ec25bfb5f7a2e9aa52a2e82bf3585bd817f0d408e3557c081168c7b924bd","flatsize":31935,"path":"All/php83-pear-Date_Holidays_USA-0.1.1_1.pkg","repopath":"All/php83-pear-Date_Holidays_USA-0.1.1_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6872,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in USA.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_UNO","origin":"devel/pear-Date_Holidays_UNO","version":"0.1.3","comment":"Driver based class to calculate holidays in the UNO","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_UNO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f431e712fc82c238a4074986e01eeecac16d302284419e5a7bcfad91012dad9a","flatsize":102642,"path":"All/php83-pear-Date_Holidays_UNO-0.1.3.pkg","repopath":"All/php83-pear-Date_Holidays_UNO-0.1.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":10948,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating UNO holidays.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_Sweden","origin":"devel/pear-Date_Holidays_Sweden","version":"0.1.3","comment":"Driver based class to calculate holidays in Sweden","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Sweden","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fb49aa372660b9ffeb3c703391a98eae6129bf65c8b93c156f7b0e0517b0d6a","flatsize":39611,"path":"All/php83-pear-Date_Holidays_Sweden-0.1.3.pkg","repopath":"All/php83-pear-Date_Holidays_Sweden-0.1.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8084,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in Sweden.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Image_Transform","origin":"graphics/pear-Image_Transform","version":"0.9.5","comment":"Standard interface to manipulate images using different libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_Transform","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41872b18dd8f890b7af9a03c47cde4ed94dc7fd41ebac9ed2dd640349c248b62","flatsize":799300,"path":"All/php83-pear-Image_Transform-0.9.5.pkg","repopath":"All/php83-pear-Image_Transform-0.9.5.pkg","licenselogic":"single","pkgsize":393720,"desc":"The PEAR::Image_Transform provides a standard interface to manipulate images\nusing different libraries","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_Italy","origin":"devel/pear-Date_Holidays_Italy","version":"0.1.1","comment":"Driver based class to calculate holidays in Italy","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Italy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d173abbe6d16224e83bc0f907646cd2a7093db3aee3b82f3954b7bd9ccdfbbf9","flatsize":25440,"path":"All/php83-pear-Date_Holidays_Italy-0.1.1.pkg","repopath":"All/php83-pear-Date_Holidays_Italy-0.1.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6180,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Italy.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_Ireland","origin":"devel/pear-Date_Holidays_Ireland","version":"0.1.3","comment":"Driver based class to calculate holidays in Ireland","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Ireland","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d41506b8d16d737b8a53a61788d39daaaea9a4fad322935ced5b2255bc620985","flatsize":25912,"path":"All/php83-pear-Date_Holidays_Ireland-0.1.3.pkg","repopath":"All/php83-pear-Date_Holidays_Ireland-0.1.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6648,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Ireland.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-HTTP_WebDAV_Server","origin":"www/pear-HTTP_WebDAV_Server","version":"1.0.0RC8","comment":"WebDAV Server Baseclass","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_WebDAV_Server","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"588c4c79c62f38544afc46eaab806186f9f8f0157bf2a1283fa8d9e06f7171bc","flatsize":146657,"path":"All/php83-pear-HTTP_WebDAV_Server-1.0.0RC8.pkg","repopath":"All/php83-pear-HTTP_WebDAV_Server-1.0.0RC8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":29360,"desc":"HTTP_WebDAV_Server is a RFC2518 compliant helper class\nfor WebDAV server implementation.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-I18Nv2","origin":"sysutils/pear-I18Nv2","version":"0.11.4","comment":"PEAR Internationalization","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/I18Nv2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c9df1eff8531421e6cd3409b0438842263d7bed64e1a87921eb8779beeef7b5","flatsize":2139055,"path":"All/php83-pear-I18Nv2-0.11.4.pkg","repopath":"All/php83-pear-I18Nv2-0.11.4.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":205380,"desc":"This package provides basic support to localize your application, like locale\nbased formatting of dates, numbers and currencies.\n\nBeside that it attempts to provide an OS independent way to setlocale() and aims\nto provide language, country and currency names translated into many languages.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_Iceland","origin":"devel/pear-Date_Holidays_Iceland","version":"0.1.2","comment":"Driver based class to calculate holidays in Iceland","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Iceland","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09ea07f96a9faf1a79c349f7b35a2f5015673a120c80179e0cc9c1f95988337a","flatsize":30154,"path":"All/php83-pear-Date_Holidays_Iceland-0.1.2.pkg","repopath":"All/php83-pear-Date_Holidays_Iceland-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6880,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in Iceland.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"plasma6-plasma-workspace-wallpapers","origin":"x11-themes/plasma6-plasma-workspace-wallpapers","version":"6.1.2","comment":"Wallpapers for Plasma Workspaces","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e697fe98489d7102093d42642d4cb3b4f6a364f053e621106e8225c336527497","flatsize":101154048,"path":"All/plasma6-plasma-workspace-wallpapers-6.1.2.pkg","repopath":"All/plasma6-plasma-workspace-wallpapers-6.1.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":100318568,"desc":"Use Plasma to surf the web; keep in touch with colleagues, friends and family;\nmanage your files, enjoy music and videos; and get creative and productive at\nwork. Do it all in a beautiful environment that adapts to your needs, and with\nthe safety, privacy-protection and peace of mind that the best Free Open Source\nSoftware has to offer.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["x11-themes","kde","kde-plasma"]},{"name":"php83-pear-Date_Holidays_PHPdotNet","origin":"devel/pear-Date_Holidays_PHPdotNet","version":"0.1.2","comment":"Driver based class to calculate birthdays of members of PHP.net","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_PHPdotNet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"996d41314d515eba335f701901eb077251f3d56ac39d6d241eb8966095155010","flatsize":24062,"path":"All/php83-pear-Date_Holidays_PHPdotNet-0.1.2.pkg","repopath":"All/php83-pear-Date_Holidays_PHPdotNet-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5736,"desc":"Date_Holidays helps you calculate the dates and titles of holidays\nand other special celebrations. This is the driver for calculating\nthe birthdays of some members of the PHP.net community.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_Netherlands","origin":"devel/pear-Date_Holidays_Netherlands","version":"0.1.4","comment":"Driver based class to calculate holidays in the Netherlands","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Netherlands","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"193bb6ccc38ef2e8607973d3b1b39e9cf38910c71419db97403b0ae7dd14de7a","flatsize":29447,"path":"All/php83-pear-Date_Holidays_Netherlands-0.1.4.pkg","repopath":"All/php83-pear-Date_Holidays_Netherlands-0.1.4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7096,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in the Netherlands.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_Germany","origin":"devel/pear-Date_Holidays_Germany","version":"0.1.2_1","comment":"Driver based class to calculate holidays in Germany","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Germany","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"decf76fc770a683da82d56e59a9995c2442228d2dde1f0d179467030923f98f7","flatsize":108297,"path":"All/php83-pear-Date_Holidays_Germany-0.1.2_1.pkg","repopath":"All/php83-pear-Date_Holidays_Germany-0.1.2_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":13440,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Germany.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_EnglandWales","origin":"devel/pear-Date_Holidays_EnglandWales","version":"0.1.5","comment":"Driver based class to calculate holidays in England and Wales","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_EnglandWales","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30c9198f8d2771b3b0479c91fb36a5454ec81ea6507d594c0275cf732474b774","flatsize":20364,"path":"All/php83-pear-Date_Holidays_EnglandWales-0.1.5.pkg","repopath":"All/php83-pear-Date_Holidays_EnglandWales-0.1.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5896,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in England and Wales.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date","origin":"devel/pear-Date","version":"1.4.7","comment":"Generic date/time handling class for PEAR","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c25cacff811d0cd6a211dc1479a630a528b2d87f679b2282141be21c0e5d4c40","flatsize":413370,"path":"All/php83-pear-Date-1.4.7.pkg","repopath":"All/php83-pear-Date-1.4.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":42800,"desc":"Generic classes for representation and manipulation of dates, times and time\nzones without the need of timestamps, which is a huge limitation for PHP\nprograms. Includes time zone data, time zone conversions and many date/time\nconversions. It does not rely on 32-bit system date stamps, so you can display\ncalendars and compare dates that date pre 1970 and post 2038.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_Norway","origin":"devel/pear-Date_Holidays_Norway","version":"0.1.2","comment":"Driver based class to calculate holidays in Norway","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Norway","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ae259635a34c8e948f3d0b660043120ccfff9cacd3c95f995aa583e7c1bdd66","flatsize":19768,"path":"All/php83-pear-Date_Holidays_Norway-0.1.2.pkg","repopath":"All/php83-pear-Date_Holidays_Norway-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5660,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Norway.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_Austria","origin":"devel/pear-Date_Holidays_Austria","version":"0.1.6","comment":"Driver based class to calculate holidays in Austria","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Austria","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"577c9ab9cbeb20448209208052703cf4bc814aa54f41fc8f693cd3717dca7f57","flatsize":35305,"path":"All/php83-pear-Date_Holidays_Austria-0.1.6.pkg","repopath":"All/php83-pear-Date_Holidays_Austria-0.1.6.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7220,"desc":"Driver based class to calculate holidays in Austria.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_Discordian","origin":"devel/pear-Date_Holidays_Discordian","version":"0.1.1","comment":"Driver based class to calculate Discordian holidays","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Discordian","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d88ae4d066b0df3d760340031add80b0c4b9fa90b27e997304d81837d549ff78","flatsize":17264,"path":"All/php83-pear-Date_Holidays_Discordian-0.1.1.pkg","repopath":"All/php83-pear-Date_Holidays_Discordian-0.1.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5252,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating Discordian holidays.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays","origin":"devel/pear-Date_Holidays","version":"0.21.8_2","comment":"PEAR driver based class to calculate holidays","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"920ede2d13c5b9140380cef06a6d269e0c6aca5a8258f98fa94bfd992cdc7121","flatsize":257135,"path":"All/php83-pear-Date_Holidays-0.21.8_2.pkg","repopath":"All/php83-pear-Date_Holidays-0.21.8_2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":35192,"desc":"Date_Holidays helps you calculating the dates and titles of holidays\nand other special celebrations. The calculation is driver-based so\nit is easy to add new drivers that calculate a country's holidays.\nThe methods of the class can be used to get a holiday's date and\ntitle in various languages.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["devel","www","pear"],"options":{"PEAR_CONSOLE_GETARGS":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-DB_ldap2","origin":"databases/pear-DB_ldap2","version":"0.5.1_1","comment":"PEAR DB compliant interface to LDAP v2 and v3 database","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_ldap2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dfeb65506209ca389089a09f9a4770153a4ae2e9d07dd0692e195f8a0e1025ed","flatsize":93916,"path":"All/php83-pear-DB_ldap2-0.5.1_1.pkg","repopath":"All/php83-pear-DB_ldap2-0.5.1_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":21060,"desc":"PEAR::DB_ldap class provides a DB compliant\ninterface to LDAP v2 and v3 database.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"}},"categories":["databases","net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-DB_QueryTool","origin":"databases/pear-DB_QueryTool","version":"1.1.2","comment":"PEAR OO-interface for easily retrieving and modifying data in a DB","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_QueryTool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a9f3363cbadaeddb3ee8a7711c1758fe2c34f589710351c91cb764c2e0aa144","flatsize":220479,"path":"All/php83-pear-DB_QueryTool-1.1.2.pkg","repopath":"All/php83-pear-DB_QueryTool-1.1.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":39760,"desc":"PEAR::DB_QueryTool is an OO-abstraction to the SQL-Query language, it provides\nmethods such as setWhere, setOrder, setGroup, setJoin, etc. to easily build\nqueries.\n\nIt also provides an easy to learn interface that interacts nicely with\nHTML-forms using arrays that contain the column data, that shall be\nupdated/added in a DB. This package bases on an SQL-Builder which lets you\neasily build SQL-Statements and execute them.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"php83-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"pmd","origin":"devel/pmd","version":"6.53.0","comment":"Static analysis tool for Java source code","maintainer":"ports@FreeBSD.org","www":"http://pmd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"affc7b6fedc134eb9c1e2a2188728c34327e40dd38dc0d0039b78eef6877de91","flatsize":52432581,"path":"All/pmd-6.53.0.pkg","repopath":"All/pmd-6.53.0.pkg","licenselogic":"or","licenses":["APACHE20","BSD4CLAUSE"],"pkgsize":42751240,"desc":"PMD scans Java source code and looks for potential problems like:\n\n    * Possible bugs - empty try/catch/finally/switch statements\n    * Dead code - unused local variables, parameters and private methods\n    * Suboptimal code - wasteful String/StringBuffer usage\n    * Overcomplicated expressions - unnecessary if statements, for loops\n      that could be while loops\n    * Duplicate code - copied/pasted code means copied/pasted bugs","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"annotations":{"cpe":"cpe:2.3:a:pmd_project:pmd:6.53.0:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe pmd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"phpMyAdmin5-php82","origin":"databases/phpmyadmin5","version":"5.2.1_1","comment":"Set of PHP-scripts to manage MySQL over the web","maintainer":"joneum@FreeBSD.org","www":"https://www.phpmyadmin.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b77731086b03a12c78b4572880113622d9a4d84f928c99809d05d8cc64d6068c","flatsize":50283893,"path":"All/phpMyAdmin5-php82-5.2.1_1.pkg","repopath":"All/phpMyAdmin5-php82-5.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7690276,"desc":"Currently phpMyAdmin can:\n\n    * browse and drop databases, tables, views, columns and indexes\n    * display multiple results sets through stored procedures or queries\n    * create, copy, drop, rename and alter databases, tables, columns\n      and indexes\n    * maintain server, databases and tables, with proposals on server\n      configuration\n    * execute, edit and bookmark any SQL-statement, even batch-queries\n    * load text files into tables\n    * create and read dumps of tables\n    * export data to various formats: CSV, XML, PDF, ISO/IEC 26300 -\n      OpenDocument Text and Spreadsheet, Microsoft Word 2000, and\n      LATEX formats\n    * import data and MySQL structures from OpenDocument spreadsheets,\n      as well as XML, CSV, and SQL files\n    * administer multiple servers\n    * manage MySQL users and privileges\n    * check referential integrity in MyISAM tables\n    * using Query-by-example (QBE), create complex queries\n      automatically connecting required tables\n    * create PDF graphics of your database layout\n    * search globally in a database or a subset of it\n    * transform stored data into any format using a set of predefined\n      functions, like displaying BLOB-data as image or download-link\n    * track changes on databases, tables and views\n    * support InnoDB tables and foreign keys\n    * support mysqli, the improved MySQL extension\n    * create, edit, call, export and drop stored procedures and\n      functions\n    * create, edit, export and drop events and triggers\n    * communicate in 62 different languages","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bz2":{"origin":"archivers/php82-bz2","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["databases","www"],"groups":["www"],"options":{"BZ2":"on","CURL":"off","GD":"on","GMP":"off","MBSTRING":"on","OPCACHE":"off","SODIUM":"off","ZIP":"on","ZLIB":"on"},"annotations":{"cpe":"cpe:2.3:a:phpmyadmin:phpmyadmin:5.2.1:::::dragonfly6:x86_64:1","flavor":"php82"},"messages":[{"message":"phpMyAdmin5-php82-5.2.1_1 has been installed into:\n\n    /usr/local/www/phpMyAdmin\n\nPlease edit config.inc.php to suit your needs.\n\nTo make phpMyAdmin available through your web site, I suggest\nthat you add something like the following to httpd.conf:\n\nAlias /phpmyadmin/ \"/usr/local/www/phpMyAdmin/\"\n\n<Directory \"/usr/local/www/phpMyAdmin/\">\n\tOptions None\n\tAllowOverride Limit\n\n\tRequire local\n    \tRequire host .example.com\n</Directory>\n\nSECURITY NOTE: phpMyAdmin is an administrative tool that has had several\nremote vulnerabilities discovered in the past, some allowing remote\nattackers to execute arbitrary code with the web server's user credential.\nAll known problems have been fixed, but the FreeBSD Security Team strongly\nadvises that any instance be protected with an additional protection layer,\ne.g. a different access control mechanism implemented by the web server\nas shown in the example.  Do consider enabling phpMyAdmin only when it\nis in use.","type":"install"}]},{"name":"php83-pear-Date_Holidays_Brazil","origin":"devel/pear-Date_Holidays_Brazil","version":"0.1.2","comment":"Driver based class to calculate holidays in Brazil","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Brazil","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0aeca74756d42482ab136c94102829ddb7608f985a2885ac2b0dcf1c5316c03a","flatsize":22256,"path":"All/php83-pear-Date_Holidays_Brazil-0.1.2.pkg","repopath":"All/php83-pear-Date_Holidays_Brazil-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6316,"desc":"Date_Holidays helps you calculate the dates and titles of holidays\nand other special celebrations. This is the driver for calculating\nholidays in Brazil.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-DB_Table","origin":"databases/pear-DB_Table","version":"1.5.6_1,1","comment":"PEAR object-oriented interface to a database table","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_Table","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6188e7b3a58fe1af10e37ee4de5fa13b8efa5b651e98b3ded356c72241745b56","flatsize":761012,"path":"All/php83-pear-DB_Table-1.5.6_1,1.pkg","repopath":"All/php83-pear-DB_Table-1.5.6_1,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":92456,"desc":"PEAR::DB_Table builds on PEAR DB to abstract datatypes and automate table\ncreation, data validation, insert, update, delete, and select; combines\nthese with PEAR::HTML_QuickForm to automatically generate input forms\nthat match the table column definitions.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["databases","www","pear"],"options":{"PEAR_DB":"off","PEAR_HTML_QUICKFORM":"off","PEAR_MDB2":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-DB_Pager","origin":"databases/pear-DB_Pager","version":"0.7.2","comment":"PEAR Database Abstraction Layer","maintainer":"toshiya@saitoh.nu","www":"https://pear.php.net/package/DB_Pager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58c88c5e81ee86abf1373bb44b22c4de8ff829a424604cf95583be0d5e59f8cc","flatsize":47600,"path":"All/php83-pear-DB_Pager-0.7.2.pkg","repopath":"All/php83-pear-DB_Pager-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":15748,"desc":"DB_Pager retrieve and return information of database result sets.\n\nThis class handles all the stuff needed for displaying\npaginated results from a database query of Pear DB.\nincluding fetching only the needed rows and giving extensive information\nfor helping build an HTML or GTK query result display.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-DBA_Relational","origin":"databases/pear-DBA_Relational","version":"0.2.0_1","comment":"Berkely-style database abstraction class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DBA_Relational","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"872633d32a004f501af02d7b3f38abecf449e1b641b8d17c4d87337660c08fe5","flatsize":116078,"path":"All/php83-pear-DBA_Relational-0.2.0_1.pkg","repopath":"All/php83-pear-DBA_Relational-0.2.0_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":21852,"desc":"Table management extension to DBA","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-DBA":{"origin":"databases/pear-DBA","version":"1.1.1"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-DB_DataObject","origin":"databases/pear-DB_DataObject","version":"1.11.5_1","comment":"SQL Builder, Object Interface to Database Tables","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_DataObject","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39610306afdf6c9fb038b899c3d331d3d8ca0b90b124f64db4435380ae1e1138","flatsize":358098,"path":"All/php83-pear-DB_DataObject-1.11.5_1.pkg","repopath":"All/php83-pear-DB_DataObject-1.11.5_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":70416,"desc":"DataObject performs 2 tasks:\n1. Builds SQL statements based on the objects vars and the builder methods.\n2. acts as a datastore for a table row.\n\nThe core class is designed to be extended for each of your tables so that you\nput the data logic inside the data classes. A generator is included to make your\nconfiguration files and your base classes.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"php83-pear-Date":{"origin":"devel/pear-Date","version":"1.4.7"}},"categories":["databases","pear"],"options":{"DB":"on","MDB2":"off","VALIDATE":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-DB","origin":"databases/pear-DB","version":"1.12.2,1","comment":"PEAR Database Abstraction Layer","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f99b07127316322ea6df6f1ff5c9d300e2d0ed30903fd7e01ac36a3e1a47160d","flatsize":745382,"path":"All/php83-pear-DB-1.12.2,1.pkg","repopath":"All/php83-pear-DB-1.12.2,1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":88160,"desc":"DB is a database abstraction layer providing:\n- an OO-style query API\n- portability features that make programs written for one DBMS work with other\n  DBMS's\n- a DSN (data source name) format for specifying database servers\n- prepare/execute (bind) emulation for databases that don't support it natively\n- a result object for each query response\n- portable error codes\n- sequence emulation\n- sequential and non-sequential row fetching as well as bulk fetching\n- formats fetched rows as associative arrays, ordered arrays or objects\n- row limit support\n- transactions support\n- table information interface\n- DocBook and phpDocumentor API documentation\n\nDB layers itself on top of PHP's existing database extensions.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-DBA","origin":"databases/pear-DBA","version":"1.1.1","comment":"Berkely-style database abstraction class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DBA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"662d0d29825c9b54d756681bd8e16fc4c764e9f985d636bc779fec4c30af6eac","flatsize":77784,"path":"All/php83-pear-DBA-1.1.1.pkg","repopath":"All/php83-pear-DBA-1.1.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":15336,"desc":"PEAR::DBA is a wrapper for the php DBA functions. It includes a file-based\nemulator and provides a uniform, object-based interface for the\nBerkeley-style database systems.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Crypt_MicroID","origin":"security/pear-Crypt_MicroID","version":"0.1.0","comment":"PHP MicroID library","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_MicroID","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"334de4f05d6cf170f5c82b1c8980939aa84c3a3ae008e74db23b4fcdf47cb5f1","flatsize":9346,"path":"All/php83-pear-Crypt_MicroID-0.1.0.pkg","repopath":"All/php83-pear-Crypt_MicroID-0.1.0.pkg","licenselogic":"single","pkgsize":3804,"desc":"Provides methods needed to generate and verify MicroIDs.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Crypt_XXTEA","origin":"security/pear-Crypt_XXTEA","version":"0.9.0","comment":"PEAR XXTEA encryption algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_XXTEA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0f9794052109f04acb00d2e1744dc6aa9d21cee0e5a21190253114de8461e21","flatsize":25532,"path":"All/php83-pear-Crypt_XXTEA-0.9.0.pkg","repopath":"All/php83-pear-Crypt_XXTEA-0.9.0.pkg","licenselogic":"single","pkgsize":6976,"desc":"This package allows you to encrypt and decrypt strings or long integer arrays\nwith the XXTEA encryption algorithm, which is secure, fast and suitable for web\ndevelopment.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-DB_ldap","origin":"databases/pear-DB_ldap","version":"1.2.1","comment":"PEAR DB compliant interface to LDAP servers","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_ldap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8a8121ca88d9ad04b6de7b8a35e896d4106a637ea50687c1b51b5e744982a68","flatsize":51537,"path":"All/php83-pear-DB_ldap-1.2.1.pkg","repopath":"All/php83-pear-DB_ldap-1.2.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":12880,"desc":"PEAR::DB_ldap class provides a DB compliant interface to LDAP servers.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"}},"categories":["databases","net","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Crypt_HMAC2","origin":"security/pear-Crypt_HMAC2","version":"1.0.0","comment":"Implementation of Hashed Message Authentication Code for PHP5","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_HMAC2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39da9e034553f58544f9b4ab844e21954687e345d81a5b28cd82c5a4b471e673","flatsize":33593,"path":"All/php83-pear-Crypt_HMAC2-1.0.0.pkg","repopath":"All/php83-pear-Crypt_HMAC2-1.0.0.pkg","licenselogic":"single","pkgsize":8508,"desc":"pear-Crypt_HMAC2 is a implementation of Hashed Message Authentication\nCode for PHP5.It use the hash or mhash extensions when enabled to\nextend the range of cryptographic hash functions beyond the natively\nimplemented MD5 and SHA1.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Crypt_CHAP","origin":"security/pear-Crypt_CHAP","version":"1.5.0","comment":"PEAR class for generating CHAP packets","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_CHAP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdb462eaf249d13da4f684c243bd3e467426b19b611cf73086308a762adb42c8","flatsize":19470,"path":"All/php83-pear-Crypt_CHAP-1.5.0.pkg","repopath":"All/php83-pear-Crypt_CHAP-1.5.0.pkg","licenselogic":"single","pkgsize":5976,"desc":"PEAR::Crypt_CHAP provides Classes for generating CHAP packets.\nCurrently these types of CHAP are supported:\n* CHAP-MD5\n* MS-CHAPv1\n* MS-CHAPv2\n\nFor MS-CHAP the mhash and mcrypt extensions must be loaded.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-DB_Sqlite_Tools","origin":"databases/pear-DB_Sqlite_Tools","version":"0.1.7","comment":"Object-oriented interface to backup SQLite databases","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_Sqlite_Tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a395fce342ed7f3b302fbe1cc4242da3192d8500db14855883cb4ce6b9c86f53","flatsize":88855,"path":"All/php83-pear-DB_Sqlite_Tools-0.1.7.pkg","repopath":"All/php83-pear-DB_Sqlite_Tools-0.1.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18896,"desc":"PEAR::DB_Sqlite_Tools is an object oriented interface to effectively\nmanage and backup Sqlite databases.It extends the existing functionality\nby providing a comprehensive solution for database backup, live replication,\nexport in XML format, performance optmization and other functionalities like\nthe insertion and retrieval of encrypted data from an Sqlite database without\nany external extension.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"php83-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Crypt_CBC","origin":"security/pear-Crypt_CBC","version":"1.0.1","comment":"Class to emulate Perl's Crypt::CBC module","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_CBC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5871fb59c8391157fc90a5de5e793b4d8e31a390a918b7cd059ae87b6326e80b","flatsize":12348,"path":"All/php83-pear-Crypt_CBC-1.0.1.pkg","repopath":"All/php83-pear-Crypt_CBC-1.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4668,"desc":"A class to emulate Perl's Crypt::CBC module.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Crypt_DiffieHellman","origin":"security/pear-Crypt_DiffieHellman","version":"0.2.6","comment":"PEAR class implementing Diffie-Hellman Key Exchange protocol for PHP5","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_DiffieHellman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41f4ed223417cf741d3eb1f824783cfdebb0e7bac71d57582334f86175aeeac4","flatsize":58071,"path":"All/php83-pear-Crypt_DiffieHellman-0.2.6.pkg","repopath":"All/php83-pear-Crypt_DiffieHellman-0.2.6.pkg","licenselogic":"single","pkgsize":11112,"desc":"Implementation of the Diffie-Hellman Key Exchange cryptographic protocol\nin PHP5. Enables two parties without any prior knowledge of each other\nestablish a secure shared secret key across an insecure channel\nof communication.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-bcmath":{"origin":"math/php83-bcmath","version":"8.3.9"},"php83-gmp":{"origin":"math/php83-gmp","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_Japan","origin":"devel/pear-Date_Holidays_Japan","version":"0.1.3","comment":"Driver based class to calculate holidays in Japan","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Japan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17f99dbbadac9c2a3834ca34240d2b0e05d1cfe3b3150f4b991cb39944750dea","flatsize":92587,"path":"All/php83-pear-Date_Holidays_Japan-0.1.3.pkg","repopath":"All/php83-pear-Date_Holidays_Japan-0.1.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9352,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Japan.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Crypt_GPG","origin":"security/pear-Crypt_GPG","version":"1.6.9","comment":"GNU Privacy Guard (GPG)","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_GPG","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ece1bdec5a4abb9b26841990d56a63a2899042ebdab75d4f524b2f9783e0fc7d","flatsize":1101258,"path":"All/php83-pear-Crypt_GPG-1.6.9.pkg","repopath":"All/php83-pear-Crypt_GPG-1.6.9.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":290624,"desc":"This package provides an object oriented interface to GNU Privacy Guard (GnuPG).\nIt requires the GnuPG executable to be on the system.\n\nThough GnuPG can support symmetric-key cryptography, this package is intended\nonly to facilitate public-key cryptography.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Console_CommandLine":{"origin":"devel/pear-Console_CommandLine","version":"1.2.2"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Crypt_Blowfish","origin":"security/pear-Crypt_Blowfish","version":"1.1.0.r2","comment":"PEAR class for blowfish encryption","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_Blowfish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0a15a1ac00b3ac9b545a50fc8ba7d6430ede1f5dd1814e0a3bb9b4d7588bf78","flatsize":75523,"path":"All/php83-pear-Crypt_Blowfish-1.1.0.r2.pkg","repopath":"All/php83-pear-Crypt_Blowfish-1.1.0.r2.pkg","licenselogic":"single","pkgsize":16444,"desc":"PEAR::Crypt_Blowfish allows you to perform two-way blowfish encryption on\nthe fly using only PHP. This package does not require the MCrypt\nPHP extension to work, although it can make use of it if available.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"options":{"MCRYPT":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-Console_CommandLine","origin":"devel/pear-Console_CommandLine","version":"1.2.2","comment":"Full featured command line options and arguments parser","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Console_CommandLine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6394e40ce10c4f023221df854e52e0fe5383bb218e13bb8f72a1ca166f515009","flatsize":244971,"path":"All/php83-pear-Console_CommandLine-1.2.2.pkg","repopath":"All/php83-pear-Console_CommandLine-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37752,"desc":"Console_CommandLine is a full featured package for managing command-line\noptions and arguments highly inspired from python optparse module, it allows\nthe developer to easily build complex command line interfaces.\n\nMain features:\n* handles sub commands (ie. $ myscript.php -q subcommand -f file),\n* can be completely built from an xml definition file,\n* generate --help and --version options automatically,\n* can be completely customized,\n* builtin support for i18n,\n* and much more...","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Console_Color","origin":"devel/pear-Console_Color","version":"1.0.3","comment":"PEAR use ANSI console colors","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Console_Color","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"816b565c411e343bdf9bda36c59dc9cbe6d10690487745b1e833ef4f955e72a0","flatsize":19690,"path":"All/php83-pear-Console_Color-1.0.3.pkg","repopath":"All/php83-pear-Console_Color-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5828,"desc":"You can use Console_Color::convert to transform colorcodes like %25r into ANSI\ncontrol codes. print Console_Color::convert(\"%25rHello World!%25n\"); would print\n\"Hello World\" in red, for example.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Config","origin":"devel/pear-Config","version":"1.10.12","comment":"Your configurations swiss-army knife","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Config","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c6a62497d80b7a1e915456e104fe5bd9ed856be44b0a28de1d48b47f7625383","flatsize":164152,"path":"All/php83-pear-Config-1.10.12.pkg","repopath":"All/php83-pear-Config-1.10.12.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":32520,"desc":"The Config package provides methods for configuration manipulation.\n\n* Creates configurations from scratch\n* Parses and outputs different formats (XML, PHP, INI, Apache...)\n* Edits existing configurations\n* Converts configurations to other formats\n* Allows manipulation of sections, comments, directives...\n* Parses configurations into a tree structure\n* Provides XPath like access to directives","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"PEAR_XML_PARSER":"off","PEAR_XML_UTIL":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-Structures_DataGrid_Renderer_HTMLTable","origin":"devel/pear-Structures_DataGrid_Renderer_HTMLTable","version":"0.1.6","comment":"HTML_Table Renderer for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_HTMLTable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0c6107b52fca567947482324b84f47dedd11bea15ae43fec076c5c7266326f6","flatsize":22591,"path":"All/php83-pear-Structures_DataGrid_Renderer_HTMLTable-0.1.6.pkg","repopath":"All/php83-pear-Structures_DataGrid_Renderer_HTMLTable-0.1.6.pkg","licenselogic":"single","pkgsize":6792,"desc":"This is a Renderer driver for Structures_DataGrid using PEAR::HTML_Table.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTML_Table":{"origin":"devel/pear-HTML_Table","version":"1.8.4"},"php83-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"},"php83-pear-Structures_DataGrid_Renderer_Pager":{"origin":"www/pear-Structures_DataGrid_Renderer_Pager","version":"0.1.3"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Console_Table","origin":"devel/pear-Console_Table","version":"1.3.1","comment":"Library that makes it easy to build console style tables","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Console_Table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01b932f9469dad21fef51b5bc0af65ca4ada28af4f51a1a1b2d2915fadf34334","flatsize":54472,"path":"All/php83-pear-Console_Table-1.3.1.pkg","repopath":"All/php83-pear-Console_Table-1.3.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12160,"desc":"Console_Table provides a Console_Table class with methods such as addRow(),\ninsertRow(), addCol() etc. to build console tables with or without headers and\nwith user defined table rules, padding, and alignment.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Contact_Vcard_Parse","origin":"mail/pear-Contact_Vcard_Parse","version":"1.32.0","comment":"PEAR class to parse vCard 2.1 and 3.0 files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Contact_Vcard_Parse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34caca7cb3d184ed4bbe53987593085bacf7ffeff27412afcdbf79967ebe903e","flatsize":39984,"path":"All/php83-pear-Contact_Vcard_Parse-1.32.0.pkg","repopath":"All/php83-pear-Contact_Vcard_Parse-1.32.0.pkg","licenselogic":"single","pkgsize":10516,"desc":"PEAR::Contact_Vcard_Parse allows you to parse vCard files and text blocks,\nand get back an array of the elements of each vCard in the file or text.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Benchmark","origin":"benchmarks/pear-Benchmark","version":"1.2.9","comment":"Framework to benchmark PHP scripts or function calls","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Benchmark","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1cc6a86df8eb73e8118697e8777a9fcda0aebfc8cac0aa4e51876c0493fad1a","flatsize":41236,"path":"All/php83-pear-Benchmark-1.2.9.pkg","repopath":"All/php83-pear-Benchmark-1.2.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9380,"desc":"Framework to benchmark PHP scripts or function calls.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-bcmath":{"origin":"math/php83-bcmath","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["benchmarks","devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Contact_Vcard_Build","origin":"mail/pear-Contact_Vcard_Build","version":"1.1.2","comment":"PEAR class to build (create) and fetch vCard 2.1 and 3.0 text blocks","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Contact_Vcard_Build","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8109a108296044a62ff1a69da658b85f13612237d92f92b3e79c04d6140c423d","flatsize":82483,"path":"All/php83-pear-Contact_Vcard_Build-1.1.2.pkg","repopath":"All/php83-pear-Contact_Vcard_Build-1.1.2.pkg","licenselogic":"single","pkgsize":15892,"desc":"PEAR::Contact_Vcard_Build allows you to programmatically create a vCard,\nversion 2.1 or 3.0, and fetch the vCard text.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Cache_Lite","origin":"sysutils/pear-Cache_Lite","version":"1.8.3,1","comment":"Fast and Safe little cache system","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Cache_Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88295f206316f9409c7f83a1e098b80a47e3f300b4e842a16791b53bd57388d2","flatsize":175696,"path":"All/php83-pear-Cache_Lite-1.8.3,1.pkg","repopath":"All/php83-pear-Cache_Lite-1.8.3,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":32548,"desc":"This package is a little cache system optimized for file containers. It is fast\nand safe (because it uses file locking and/or anti-corruption tests).","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Auth_SASL2","origin":"security/pear-Auth_SASL2","version":"0.3.0","comment":"Abstraction of various SASL mechanism responses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth_SASL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc0e0fef0fec038b3e59f3dce2bfd303426c8bd97f48ea7485709c7aebdfe1d5","flatsize":54330,"path":"All/php83-pear-Auth_SASL2-0.3.0.pkg","repopath":"All/php83-pear-Auth_SASL2-0.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9864,"desc":"Auth_SASL provides ode to generate responses to common SASL mechanisms,\nincluding:\n- Digest-MD5\n- Cram-MD5\n- Plain\n- Anonymous\n- Login (Pseudo mechanism)\n- SCRAM","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Auth_SASL","origin":"security/pear-Auth_SASL","version":"1.2.0","comment":"PEAR abstraction of various SASL mechanism responses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth_SASL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbb3db19d1fe8034f2b32b81fc81b538749dcce552d996379aa989eb46e85c0f","flatsize":56325,"path":"All/php83-pear-Auth_SASL-1.2.0.pkg","repopath":"All/php83-pear-Auth_SASL-1.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10200,"desc":"Auth_SASL provides ode to generate responses to common SASL mechanisms,\nincluding:\n- Digest-MD5\n- Cram-MD5\n- Plain\n- Anonymous\n- Login (Pseudo mechanism)\n- SCRAM","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Auth","origin":"security/pear-Auth","version":"1.6.4","comment":"PEAR class for creating an authentication system","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8bf7021a042ab17943774416c4d9d059bbeb9db73d218c16fdf3e51015ca46a","flatsize":310604,"path":"All/php83-pear-Auth-1.6.4.pkg","repopath":"All/php83-pear-Auth-1.6.4.pkg","licenselogic":"single","pkgsize":47784,"desc":"The PEAR::Auth package provides methods for creating an authentication\nsystem using PHP.\n\nCurrently it supports the following storage containers to read/write\nthe login data:\n\n* All databases supported by the PEAR database layer\n* All databases supported by the MDB database layer\n* All databases supported by the MDB2 database layer\n* Plaintext files\n* LDAP servers\n* POP3 servers\n* IMAP servers\n* vpopmail accounts\n* RADIUS\n* SAMBA password files\n* SOAP","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","pear"],"options":{"PEAR_AUTH_RADIUS":"off","PEAR_CRYPT_CHAP":"off","PEAR_DB":"off","PEAR_FILE_PASSWD":"off","PEAR_FILE_SMBPASSWD":"off","PEAR_LOG":"off","PEAR_MDB":"off","PEAR_MDB2":"off","PEAR_NET_POP3":"off","PEAR_NET_VPOPMAILD":"off","PEAR_SOAP":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_Denmark","origin":"devel/pear-Date_Holidays_Denmark","version":"0.1.3","comment":"Driver based class to calculate holidays in Denmark","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Denmark","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1fee28b07b9ef709bca3ae02ca36376817b6732113aab0654e0fa967ab32133","flatsize":22891,"path":"All/php83-pear-Date_Holidays_Denmark-0.1.3.pkg","repopath":"All/php83-pear-Date_Holidays_Denmark-0.1.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5992,"desc":"Driver based class to calculate holidays in Denmark.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Validate_Finance_CreditCard","origin":"devel/pear-Validate_Finance_CreditCard","version":"0.7.0","comment":"PEAR CreditCard Validation class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Validate_Finance_CreditCard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9979f9b7f5c4e910f0b44958fd38b80f85cd9669aab6c14e71ae2d0b6adc83d2","flatsize":24008,"path":"All/php83-pear-Validate_Finance_CreditCard-0.7.0.pkg","repopath":"All/php83-pear-Validate_Finance_CreditCard-0.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7380,"desc":"Package to validate Credit Card numbers and types.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Console_Getargs","origin":"devel/pear-Console_Getargs","version":"1.4.0","comment":"PEAR command-line arguments parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Console_Getargs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ffb140a3621f5aab0c1bf069798b452c9e31c3aa1cc90660d267e2c059df03a7","flatsize":96629,"path":"All/php83-pear-Console_Getargs-1.4.0.pkg","repopath":"All/php83-pear-Console_Getargs-1.4.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":18652,"desc":"The Console_Getargs package implements a Command Line arguments and parameters\nparser for your CLI applications. It performs some basic arguments validation\nand automatically creates a formatted help text, based on the given\nconfiguration.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Auth_HTTP","origin":"security/pear-Auth_HTTP","version":"2.1.8","comment":"PEAR HTTP authentication","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth_HTTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a797e084d853f18db5764de5a55ec9b83437e287e24bb748dcbde3e7784dc2c","flatsize":35721,"path":"All/php83-pear-Auth_HTTP-2.1.8.pkg","repopath":"All/php83-pear-Auth_HTTP-2.1.8.pkg","licenselogic":"single","pkgsize":9108,"desc":"The PEAR::Auth_HTTP class provides methods for creating an HTTP\nauthentication system using PHP, that is similar to Apache's\nrealm-based .htaccess authentication.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear","origin":"devel/pear","version":"1.10.13","comment":"PEAR framework for PHP","maintainer":"fluffy@FreeBSD.org","www":"https://pear.php.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c18ff1245351a0494a04158840e0f581bc89d983080fc7ac9f2d59f845ad0ce6","flatsize":1960310,"path":"All/php83-pear-1.10.13.pkg","repopath":"All/php83-pear-1.10.13.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":255960,"desc":"PEAR is a framework and distribution system for reusable PHP components.\n\nPEAR is short for \"PHP Extension and Application Repository\" and is\npronounced just like the fruit. The purpose of PEAR is to provide:\n - A structured library of open-sourced code for PHP users\n - A system for code distribution and package maintenance\n - A standard style for code written in PHP\n - The PHP Extension Community Library (PECL)","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:php:pear:1.10.13:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pdo_sqlite","origin":"databases/php83-pdo_sqlite","version":"8.3.9","comment":"The pdo_sqlite shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51baef60fc0d82d0858017395f3dd2af7bdc0aca51857924e7386a01a58d2bac","flatsize":42841,"path":"All/php83-pdo_sqlite-8.3.9.pkg","repopath":"All/php83-pdo_sqlite-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":14672,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_sqlite.ini.sample","type":"install"}]},{"name":"php83-pdo_pgsql","origin":"databases/php83-pdo_pgsql","version":"8.3.9","comment":"The pdo_pgsql shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f46dbe3f8098ed292e2aef9f779ddc9fbb231c32a204aec914caeae241da2169","flatsize":63765,"path":"All/php83-pdo_pgsql-8.3.9.pkg","repopath":"All/php83-pdo_pgsql-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":21652,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_pgsql.ini.sample","type":"install"}]},{"name":"php83-pear-DB_DataObject_FormBuilder","origin":"databases/pear-DB_DataObject_FormBuilder","version":"1.0.2","comment":"Automatically build HTML_QuickForm objects using DB_DataObject","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_DataObject_FormBuilder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce5cf34544d9ad8a9c787e9290c7f515e4c82088192d4f99ae55d00df08bf52a","flatsize":317293,"path":"All/php83-pear-DB_DataObject_FormBuilder-1.0.2.pkg","repopath":"All/php83-pear-DB_DataObject_FormBuilder-1.0.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":62400,"desc":"PEAR::DB_DataObject_FormBuilder will aid you in rapid application development\nusing the packages DB_DataObject and HTML_QuickForm.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-DB_DataObject":{"origin":"databases/pear-DB_DataObject","version":"1.11.5_1"},"php83-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["databases","www","pear"],"options":{"PEAR_DATE":"off","PEAR_HTML_TABLE":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pcntl","origin":"devel/php83-pcntl","version":"8.3.9","comment":"The pcntl shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f2beec7d62750d8d651a1b68eb8a66688834f8e37a67f03e809d5d5f200ec95","flatsize":72412,"path":"All/php83-pcntl-8.3.9.pkg","repopath":"All/php83-pcntl-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":18892,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pcntl.ini.sample","type":"install"}]},{"name":"php83-opencc","origin":"chinese/php-opencc","version":"0.0.0.20201211","comment":"OpenCC shared extension for php","maintainer":"gasol.wu@gmail.com","www":"https://github.com/NauxLiu/opencc4php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"453e7d0d714596cac09f19155413a3af73ff3b0067d79004442440d76bee5270","flatsize":16438,"path":"All/php83-opencc-0.0.0.20201211.pkg","repopath":"All/php83-opencc-0.0.0.20201211.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7076,"desc":"Open Chinese Convert is an opensource project for conversion between Traditional\nChinese and Simplified Chinese, supporting character-level conversion,\nphrase-level conversion, variant conversion and regional idioms among Mainland\nChina, Taiwan and Hong kong.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"zh-opencc":{"origin":"chinese/opencc","version":"1.1.6"}},"categories":["chinese"],"shlibs_required":["libopencc.so.1.1"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-opencc.ini.sample","type":"install"}]},{"name":"php83-pear-Cache","origin":"sysutils/pear-Cache","version":"1.5.6_1","comment":"PEAR framework for caching of arbitrary data","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Cache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8560eadfd0201a31bb9b5c74d74c45b4955c7126ccaa07d9b4fe6777ea7ae772","flatsize":162287,"path":"All/php83-pear-Cache-1.5.6_1.pkg","repopath":"All/php83-pear-Cache-1.5.6_1.pkg","licenselogic":"single","pkgsize":28376,"desc":"With the PEAR Cache you can cache the result of certain function\ncalls, as well as the output of a whole script run or share data\nbetween applications.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["sysutils","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Auth_PrefManager","origin":"security/pear-Auth_PrefManager","version":"1.2.2","comment":"PEAR preferences management class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth_PrefManager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cbac0e947d5eaaa5bbac990dedb3bcc304a1c99c8272b24e1242f07ef64e948","flatsize":65912,"path":"All/php83-pear-Auth_PrefManager-1.2.2.pkg","repopath":"All/php83-pear-Auth_PrefManager-1.2.2.pkg","licenselogic":"single","pkgsize":11556,"desc":"Preference Manager is a class to handle user preferences in a web application,\nlooking them up in a table using a combination of their userid, and the\npreference name to get a value, and (optionally) returning a default value for\nthe preference if no value could be found for that user.\n\nIt is designed to be used alongside the PEAR Auth class, but can be used with\nanything that allows you to obtain the user's id - including your own code.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-mysqli","origin":"databases/php83-mysqli","version":"8.3.9","comment":"The mysqli shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c639f51be20961e57bee9699f4fb8ad41bca7350e297b5e5aace029aa5246e80","flatsize":272152,"path":"All/php83-mysqli-8.3.9.pkg","repopath":"All/php83-mysqli-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":54288,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["databases"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mysqli.ini.sample","type":"install"}]},{"name":"php83-opcache","origin":"www/php83-opcache","version":"8.3.9","comment":"The opcache shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4c22ef7dafe6e91c8b911cac9ea192eb5d49afd7392b5d58876e9065b71686a","flatsize":1081891,"path":"All/php83-opcache-8.3.9.pkg","repopath":"All/php83-opcache-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":351652,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-10-opcache.ini.sample","type":"install"}]},{"name":"php83-pdo_dblib","origin":"databases/php83-pdo_dblib","version":"8.3.9","comment":"The pdo_dblib shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5533c77f6d022707e0f5cc3a867a0f65457d6a70fae6a695ba17b2318622a73b","flatsize":38687,"path":"All/php83-pdo_dblib-8.3.9.pkg","repopath":"All/php83-pdo_dblib-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":14164,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"freetds":{"origin":"databases/freetds","version":"1.4.17,1"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"}},"categories":["databases"],"shlibs_required":["libsybdb.so.5"],"options":{"MSSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_dblib.ini.sample","type":"install"}]},{"name":"phpeclipse","origin":"java/phpeclipse","version":"1.2.3_6","comment":"PHP Eclipse adds PHP support to the Eclipse IDE Framework","maintainer":"ports@FreeBSD.org","www":"http://www.phpeclipse.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e980d84f923ee2be2e1d97f79206bfe578794897bf5b43ab74b75fd4052535d","flatsize":16192313,"path":"All/phpeclipse-1.2.3_6.pkg","repopath":"All/phpeclipse-1.2.3_6.pkg","licenselogic":"single","pkgsize":13675148,"desc":"PHPEclipse is a set of plugins for the Eclipse Framework which provides an\nintegrated IDE for PHP developers.","deps":{"eclipse":{"origin":"java/eclipse","version":"4.24_2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","editors","devel"],"messages":[{"message":"If you are experiencing problems while saving files or opening HTML files\nplease select\n\"Window->Preferences->PHPeclipse Web Development->Browser Preview Defaults\"\nand uncheck all checkboxes.","type":"install"},{"message":"===>   NOTICE:\n\nThe phpeclipse port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"php83-mbstring","origin":"converters/php83-mbstring","version":"8.3.9","comment":"The mbstring shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f6c6e0c306890db76d061709c60e68bb09f923e2530b50dd95d1de3c16962ca","flatsize":3858420,"path":"All/php83-mbstring-8.3.9.pkg","repopath":"All/php83-mbstring-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":806404,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["converters"],"shlibs_required":["libonig.so.5"],"options":{"REGEX":"on"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mbstring.ini.sample","type":"install"}]},{"name":"php83-pdo","origin":"databases/php83-pdo","version":"8.3.9","comment":"The pdo shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbcf0023faa25e7f228104df5b6c1cbfce280ff6243465edd8cd3d027e8a4862","flatsize":216494,"path":"All/php83-pdo-8.3.9.pkg","repopath":"All/php83-pdo-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":58776,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["databases"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pdo.ini.sample","type":"install"}]},{"name":"php83-lz4","origin":"archivers/php-lz4","version":"0.4.3","comment":"LZ4 extension for PHP","maintainer":"pave@FreeBSD.org","www":"https://github.com/kjdev/php-ext-lz4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d86b2a4aab846c09551c434a71f6add8910e623379c7bb13082d9306a68ff4da","flatsize":14256,"path":"All/php83-lz4-0.4.3.pkg","repopath":"All/php83-lz4-0.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6196,"desc":"This is the extension PHP extension for lz4\na lossless compression algorithm, providing\nhi compression speed and multi-core scalability.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["archivers"],"shlibs_required":["liblz4.so.1"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-lz4.ini.sample","type":"install"}]},{"name":"php83-pdo_mysql","origin":"databases/php83-pdo_mysql","version":"8.3.9","comment":"The pdo_mysql shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ea406f99480807237df2247437a0ba25d32ae990f7e9d3bbe1f680aecfc8cbc","flatsize":40117,"path":"All/php83-pdo_mysql-8.3.9.pkg","repopath":"All/php83-pdo_mysql-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15584,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"}},"categories":["databases"],"options":{"MYSQLND":"on"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_mysql.ini.sample","type":"install"}]},{"name":"php83-pdo_odbc","origin":"databases/php83-pdo_odbc","version":"8.3.9","comment":"The pdo_odbc shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"912098f1658cef47dc0a83979dbabf9f2ca08ba9dda2112d5980550520a23614","flatsize":38636,"path":"All/php83-pdo_odbc-8.3.9.pkg","repopath":"All/php83-pdo_odbc-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15712,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libodbc.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_odbc.ini.sample","type":"install"}]},{"name":"php83-imap","origin":"mail/php83-imap","version":"8.3.9","comment":"The imap shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd5a9d110ad1fa46f81162a462c8f6a5cf68e633872dacd45fff66e1e5e3de03","flatsize":142975,"path":"All/php83-imap-8.3.9.pkg","repopath":"All/php83-imap-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":38436,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"panda-cclient":{"origin":"mail/panda-cclient","version":"20130621_3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["mail"],"shlibs_required":["libc-client.so.2010","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-imap.ini.sample","type":"install"}]},{"name":"php83-odbc","origin":"databases/php83-odbc","version":"8.3.9","comment":"The odbc shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5153b68dc05021016876a7c0bc5b827c96271aa40b8f1eb1bbba6bfacd3689ec","flatsize":110825,"path":"All/php83-odbc-8.3.9.pkg","repopath":"All/php83-odbc-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":30044,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libodbc.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-odbc.ini.sample","type":"install"}]},{"name":"php83-pear-Crypt_RSA","origin":"security/pear-Crypt_RSA","version":"1.2.1_1","comment":"PEAR class allows you to use two-key strong cryptography","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_RSA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54da92bcf6dece5bfd0d119d786a65d30b4ddf1acd082ac3ba0aea1e17b48770","flatsize":123331,"path":"All/php83-pear-Crypt_RSA-1.2.1_1.pkg","repopath":"All/php83-pear-Crypt_RSA-1.2.1_1.pkg","licenselogic":"single","pkgsize":20376,"desc":"PEAR::Crypt_RSA allows you to use two-key strong cryptography like RSA with\narbitrary key length.\n\nIt uses one of the following extensions for math calculations:\n- PECL big_int extension version greater than or equal to 1.0.3\n- PHP GMP extension\n- PHP BCMath extension for both PHP4 and PHP5","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"options":{"BCMATH":"off","GMP":"off"},"annotations":{"flavor":"php83"}},{"name":"php83-pear-Auth_RADIUS","origin":"net/pear-Auth_RADIUS","version":"1.1.0","comment":"PEAR wrapper classes for the RADIUS PECL","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Auth_RADIUS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f08f7a9c1c4974a4a54228b8f26322a438beedeb2c648da215274a8695165a2","flatsize":42769,"path":"All/php83-pear-Auth_RADIUS-1.1.0.pkg","repopath":"All/php83-pear-Auth_RADIUS-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9280,"desc":"PEAR::Auth_RADIUS provides wrapper-classes for the RADIUS PECL.\nThere are different Classes for the different authentication methods.\nIf you are using CHAP-MD5 or MS-CHAP you need also the Crypt_CHAP package.\nIf you are using MS-CHAP you need also the mhash and mcrypt extension.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pecl-radius":{"origin":"net/pecl-radius","version":"1.4.0b1_2"}},"categories":["net","security","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-intl","origin":"devel/php83-intl","version":"8.3.9","comment":"The intl shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30506c350075dee2a42d21116e6119a9c34264e5df491481da92caa43cace29e","flatsize":673863,"path":"All/php83-intl-8.3.9.pkg","repopath":"All/php83-intl-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":151652,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"shlibs_required":["libicuio.so.74","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-intl.ini.sample","type":"install"}]},{"name":"php83-google-api-php-client","origin":"www/php-google-api-php-client","version":"2.12.4","comment":"Google api client for php","maintainer":"contato@kanazuchi.com","www":"https://github.com/googleapis/google-api-php-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77286d2dfe210d43f9d539b502216eaee7050b7c71ce99c4545caed69734c5f6","flatsize":141802,"path":"All/php83-google-api-php-client-2.12.4.pkg","repopath":"All/php83-google-api-php-client-2.12.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32056,"desc":"The Google API Client Library enables you to work with Google APIs such as\nGoogle+, Drive, or YouTube on your server. These client libraries are\nofficially supported by Google. However, the libraries are considered complete\nand are in maintenance mode.\nThis means that we will address critical bugs and security issues but will not\nadd any new features.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-composer":{"origin":"devel/php-composer","version":"2.7.7_1"}},"categories":["www"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_Romania","origin":"devel/pear-Date_Holidays_Romania","version":"0.1.2","comment":"Driver based class to calculate holidays in Romania","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Romania","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee21c42f92a9fe543f8422c5981b65b9d7bab7853acf5ac080aa7d26546aac7d","flatsize":15457,"path":"All/php83-pear-Date_Holidays_Romania-0.1.2.pkg","repopath":"All/php83-pear-Date_Holidays_Romania-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5228,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in Romania.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-pear-Date_Holidays_Ukraine","origin":"devel/pear-Date_Holidays_Ukraine","version":"0.1.2","comment":"Driver based class to calculate holidays in the Ukraine","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Ukraine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e9359800be1b5499148205b3f40a04cb27213c40d980241ba4592bf3d4fa549","flatsize":17807,"path":"All/php83-pear-Date_Holidays_Ukraine-0.1.2.pkg","repopath":"All/php83-pear-Date_Holidays_Ukraine-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5456,"desc":"Date_Holidays helps you calculate the dates and titles of holidays\nand other special celebrations. This is the driver for calculating\nholidays in the Ukraine.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-iconv","origin":"converters/php83-iconv","version":"8.3.9","comment":"The iconv shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1dceddfeb478141ae876f44245620cf3a34d863b07b02fabeed3b9a50c740c71","flatsize":57648,"path":"All/php83-iconv-8.3.9.pkg","repopath":"All/php83-iconv-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":21088,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["converters"],"shlibs_required":["libiconv.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-iconv.ini.sample","type":"install"}]},{"name":"php83-pear-Horde_Crypt","origin":"security/pear-Horde_Crypt","version":"2.7.12","comment":"Horde Cryptography API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fac9c71cc57af34dfab2d7c4979e88a8c369984e37050eb90e0926a090c0368","flatsize":916669,"path":"All/php83-pear-Horde_Crypt-2.7.12.pkg","repopath":"All/php83-pear-Horde_Crypt-2.7.12.pkg","licenselogic":"single","pkgsize":117468,"desc":"The Horde_Crypt package class provides an API for various cryptographic\nsystems.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php83-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php83-pear-horde-Horde_Stream_Filter":{"origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5"},"php83-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php83-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"options":{"BCMATH":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_crypt:2.7.12:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php83-pear-Services_Yadis","origin":"www/pear-Services_Yadis","version":"0.5.3","comment":"Implementation of the Yadis Specification 1.0 protocol for PHP5","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Yadis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ce4f5cbbf06e122a9d51f47b79150069bb5170ec8bec1cf4977ece7c17c0ea0","flatsize":73383,"path":"All/php83-pear-Services_Yadis-0.5.3.pkg","repopath":"All/php83-pear-Services_Yadis-0.5.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15036,"desc":"Implementation of the Yadis Specification 1.0 protocol allowing a client to\ndiscover a list of Services a Yadis Identity Provider offers.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-kanboard","origin":"www/kanboard","version":"1.2.37","comment":"Simple visual task board software","maintainer":"ports@FreeBSD.org","www":"https://kanboard.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43dad128c924d0f0310f2ea46bba526aa0d556bf320e7f8a918d2e16e34d4ff3","flatsize":12313059,"path":"All/php83-kanboard-1.2.37.pkg","repopath":"All/php83-kanboard-1.2.37.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2404116,"desc":"Kanboard is a simple visual task board software.\n\nMain features:\n\n* Kanban methodology\n* Visualize your work\n* Limit your work in progress to be more efficient\n* Customize your boards according to your business activities\n* Multiple boards with the ability to drag and drop tasks\n* Minimalist software, focus only on essential features (Less is more)\n* Fast and simple to use\n* Access from anywhere with a modern browser\n* Free, open source and self-hosted\n* Super simple installation","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-opcache":{"origin":"www/php83-opcache","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-pdo_sqlite":{"origin":"databases/php83-pdo_sqlite","version":"8.3.9"},"php83-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-sqlite3":{"origin":"databases/php83-sqlite3","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"options":{"OPCACHE":"on","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:kanboard:kanboard:1.2.37:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"===>   NOTICE:\n\nThe php83-kanboard port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"php83-ftp","origin":"ftp/php83-ftp","version":"8.3.9","comment":"The ftp shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4f8d7b056587497445c180055cbef58ad015347b31edf419ddfc06c88576dc0","flatsize":97407,"path":"All/php83-ftp-8.3.9.pkg","repopath":"All/php83-ftp-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":28248,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["ftp"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ftp.ini.sample","type":"install"}]},{"name":"php83-pear-Crypt_RC4","origin":"security/pear-Crypt_RC4","version":"1.0.3","comment":"PEAR encryption class for RC4 encryption","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_RC4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5b6c27a7b2a2899770b96751350470c31d7077367a638eeafdfd6bd0d3c50aa","flatsize":7300,"path":"All/php83-pear-Crypt_RC4-1.0.3.pkg","repopath":"All/php83-pear-Crypt_RC4-1.0.3.pkg","licenselogic":"single","pkgsize":2988,"desc":"PEAR RC4 encryption class.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php83-gd","origin":"graphics/php83-gd","version":"8.3.9","comment":"The gd shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"528ab36fb40ba87f685ad806b50aa51a78f734f976566eb5ac796d186254a844","flatsize":162819,"path":"All/php83-gd-8.3.9.pkg","repopath":"All/php83-gd-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":36332,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"php83":{"origin":"lang/php83","version":"8.3.9"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libgd.so.6"],"options":{"JIS":"off","WEBP":"off","X11":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-gd.ini.sample","type":"install"}]},{"name":"php83-extensions","origin":"lang/php83-extensions","version":"1.0","comment":"\"meta-port\" to install PHP extensions","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c59bfa5c75e1f335e21f0731e3d121a7f980cc6db6432e161cda5fef6f9682d4","flatsize":243,"path":"All/php83-extensions-1.0.pkg","repopath":"All/php83-extensions-1.0.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1432,"desc":"This is a \"meta-port\" to install the extensions for PHP 8.0\n\nDefaults to:\nctype, dom, filter, iconv, json, opcache, pdo, pdo_sqlite, phar, posix,\nsession, simplexml, sqlite3, tokenizer, xml, xmlreader and xmlwriter.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-opcache":{"origin":"www/php83-opcache","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-pdo_sqlite":{"origin":"databases/php83-pdo_sqlite","version":"8.3.9"},"php83-phar":{"origin":"archivers/php83-phar","version":"8.3.9"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-sqlite3":{"origin":"databases/php83-sqlite3","version":"8.3.9"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-xmlwriter":{"origin":"textproc/php83-xmlwriter","version":"8.3.9"}},"categories":["lang"],"options":{"BCMATH":"off","BZ2":"off","CALENDAR":"off","CTYPE":"on","CURL":"off","DBA":"off","DOM":"on","ENCHANT":"off","EXIF":"off","FFI":"off","FILEINFO":"off","FILTER":"on","FTP":"off","GD":"off","GETTEXT":"off","GMP":"off","ICONV":"on","IMAP":"off","INTL":"off","LDAP":"off","MBSTRING":"off","MYSQLI":"off","ODBC":"off","OPCACHE":"on","PCNTL":"off","PDO":"on","PDO_DBLIB":"off","PDO_FIREBIRD":"off","PDO_MYSQL":"off","PDO_ODBC":"off","PDO_PGSQL":"off","PDO_SQLITE":"on","PGSQL":"off","PHAR":"on","POSIX":"on","PSPELL":"off","READLINE":"off","SESSION":"on","SHMOP":"off","SIMPLEXML":"on","SNMP":"off","SOAP":"off","SOCKETS":"off","SODIUM":"off","SQLITE3":"on","SYSVMSG":"off","SYSVSEM":"off","SYSVSHM":"off","TIDY":"off","TOKENIZER":"on","XML":"on","XMLREADER":"on","XMLWRITER":"on","XSL":"off","ZIP":"off","ZLIB":"off"}},{"name":"php83-dom","origin":"textproc/php83-dom","version":"8.3.9","comment":"The dom shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5cebd79bf61547b7e28bf4fef687d005aab4981e8f980dfcaabff9a6cc187cd","flatsize":360953,"path":"All/php83-dom-8.3.9.pkg","repopath":"All/php83-dom-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":79328,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-dom.ini.sample","type":"install"}]},{"name":"php83-dddbl","origin":"www/dddbl","version":"2.0.1","comment":"Definition Driven Database Layer for PHP","maintainer":"tz@FreeBSD.org","www":"https://www.dddbl.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe5385c33986860ff308a421dbd2106bfe779f15117dd1f00a929c2d94f1ba78","flatsize":41490,"path":"All/php83-dddbl-2.0.1.pkg","repopath":"All/php83-dddbl-2.0.1.pkg","licenselogic":"single","pkgsize":9404,"desc":"DDDBL is a Definition Driven DataBase Layer written in PHP. It uses PDO to\nsupport the work on all supported database systems and eases the handling\nof the query-results.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"annotations":{"flavor":"php83"}},{"name":"php83-enchant","origin":"textproc/php83-enchant","version":"8.3.9","comment":"The enchant shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38f31cae2272108a2179311388795d743d3781d01ce452847ae0b7deef9ade3d","flatsize":40161,"path":"All/php83-enchant-8.3.9.pkg","repopath":"All/php83-enchant-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":11940,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["textproc"],"shlibs_required":["libenchant-2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-enchant.ini.sample","type":"install"}]},{"name":"php83-filter","origin":"security/php83-filter","version":"8.3.9","comment":"The filter shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"610391c46fdf23ebd318c30aa9a514a440176e348e630f9b2547123c7ef0005e","flatsize":69849,"path":"All/php83-filter-8.3.9.pkg","repopath":"All/php83-filter-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":23156,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-filter.ini.sample","type":"install"}]},{"name":"php83-fileinfo","origin":"sysutils/php83-fileinfo","version":"8.3.9","comment":"The fileinfo shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dad2fded9ae6c7ec41a7f5f2f1079f3497c2f98063ac7e9df9af0798e2e9ddea","flatsize":8158381,"path":"All/php83-fileinfo-8.3.9.pkg","repopath":"All/php83-fileinfo-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":339680,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-fileinfo.ini.sample","type":"install"}]},{"name":"php83-ffi","origin":"devel/php83-ffi","version":"8.3.9","comment":"The ffi shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e821207ca192752850ff87414537d7f16de3cc297b879fcf07d23d63dbb1d73","flatsize":221897,"path":"All/php83-ffi-8.3.9.pkg","repopath":"All/php83-ffi-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":67756,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libffi":{"origin":"devel/libffi","version":"3.4.6"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"shlibs_required":["libffi.so.8"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ffi.ini.sample","type":"install"}]},{"name":"php83-ctype","origin":"textproc/php83-ctype","version":"8.3.9","comment":"The ctype shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e12a18bb19791031cb79657f1fe6114c07ab6f97620ac98c739ef9bab3a8d022","flatsize":20886,"path":"All/php83-ctype-8.3.9.pkg","repopath":"All/php83-ctype-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7464,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["textproc"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ctype.ini.sample","type":"install"}]},{"name":"php83-dba","origin":"databases/php83-dba","version":"8.3.9","comment":"The dba shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37004e864e9955df7947dcdb7fa01ccc6a8d337023ce9fc9b3e739c50fa08f89","flatsize":74865,"path":"All/php83-dba-8.3.9.pkg","repopath":"All/php83-dba-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":25000,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["databases"],"options":{"CDB":"on","DB4":"off","FLATFILE":"on","GDBM":"off","INIFILE":"on","LMDB":"off","QDBM":"off","TOKYO":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-dba.ini.sample","type":"install"}]},{"name":"php83-calendar","origin":"misc/php83-calendar","version":"8.3.9","comment":"The calendar shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"354a5023d6f15c8ae2c354d33e43e25728bd77463f4d8a28535e2f6da4e7ed84","flatsize":48299,"path":"All/php83-calendar-8.3.9.pkg","repopath":"All/php83-calendar-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":16604,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["misc"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-calendar.ini.sample","type":"install"}]},{"name":"php83-bz2","origin":"archivers/php83-bz2","version":"8.3.9","comment":"The bz2 shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2bc6a980ebc1941fd119da34ca0c6e9fa475be514d3fa7b2cd85c9549dd1bfe","flatsize":34382,"path":"All/php83-bz2-8.3.9.pkg","repopath":"All/php83-bz2-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":12456,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-bz2.ini.sample","type":"install"}]},{"name":"redeclipse-data16","origin":"games/redeclipse-data16","version":"1.6.0","comment":"Data files for Red Eclipse first-person shooter","maintainer":"amdmi3@FreeBSD.org","www":"https://www.redeclipse.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec2894f87f070f5862ee324356796fde4524df04abb24a1cd07bd4e37a745ef1","flatsize":980470514,"path":"All/redeclipse-data16-1.6.0.pkg","repopath":"All/redeclipse-data16-1.6.0.pkg","licenselogic":"single","pkgsize":863160824,"desc":"Data files for Red Eclipse first-person shooter.","categories":["games"]},{"name":"php83-exif","origin":"graphics/php83-exif","version":"8.3.9","comment":"The exif shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0ae85045d14d9fa86781e391ff25bb803ba3573eb27eb3682197bb75094db45","flatsize":93759,"path":"All/php83-exif-8.3.9.pkg","repopath":"All/php83-exif-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":30260,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["graphics"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-exif.ini.sample","type":"install"}]},{"name":"php83-ldap","origin":"net/php83-ldap","version":"8.3.9","comment":"The ldap shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5edfc9c9f2560af0c5e804f8551932482dabf42051af0e2dbb8bc3a13554141","flatsize":144634,"path":"All/php83-ldap-8.3.9.pkg","repopath":"All/php83-ldap-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":36380,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net"],"shlibs_required":["libldap.so.2","liblber.so.2","libsasl2.so.3"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ldap.ini.sample","type":"install"}]},{"name":"php83-bcmath","origin":"math/php83-bcmath","version":"8.3.9","comment":"The bcmath shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1933b348f7c5ed4dde625cc6987e411f0edae1420ca436eba2ab67b0f65ba88","flatsize":51419,"path":"All/php83-bcmath-8.3.9.pkg","repopath":"All/php83-bcmath-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":19600,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["math"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-bcmath.ini.sample","type":"install"}]},{"name":"php83-composer","origin":"devel/php-composer","version":"2.7.7_1","comment":"Dependency Manager for PHP","maintainer":"cyberbotx@cyberbotx.com","www":"https://getcomposer.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7837be1df000757b773592e9895e87252f44ab10a719bc54977892cfee8ebd9d","flatsize":2994960,"path":"All/php83-composer-2.7.7_1.pkg","repopath":"All/php83-composer-2.7.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":545884,"desc":"Composer is a tool for dependency management in PHP. It allows you to declare\nthe dependent libraries your project needs and it will install them in your\nproject for you.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-phar":{"origin":"archivers/php83-phar","version":"8.3.9"}},"categories":["devel"],"options":{"CURL":"on"},"annotations":{"cpe":"cpe:2.3:a:getcomposer:composer:2.7.7:::::dragonfly6:x86_64:1","flavor":"php83"}},{"name":"php83-deployer","origin":"devel/deployer","version":"6.4.3","comment":"Deployment tool for PHP","maintainer":"tz@FreeBSD.org","www":"https://deployer.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44b8ad7f2cc055b12f13e32770650b7612ffe877917373ed7c6a5a051883ca6c","flatsize":352202,"path":"All/php83-deployer-6.4.3.pkg","repopath":"All/php83-deployer-6.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":336132,"desc":"A deployment tool written in PHP with support for popular frameworks out of the\nbox.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-pcntl":{"origin":"devel/php83-pcntl","version":"8.3.9"},"php83-phar":{"origin":"archivers/php83-phar","version":"8.3.9"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"}},{"name":"php82-zip","origin":"archivers/php82-zip","version":"8.2.21","comment":"The zip shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b01e4fe9e463988999be9d3d5adc5ee0ff6ff0f38bb1f87e56a589500a0a660f","flatsize":163221,"path":"All/php82-zip-8.2.21.pkg","repopath":"All/php82-zip-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":34064,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["archivers"],"shlibs_required":["libzip.so.5"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-zip.ini.sample","type":"install"}]},{"name":"php83-Ice37","origin":"devel/php-ice37","version":"3.7.10","comment":"Modern alternative to object middleware such as CORBA/COM/DCOM/COM+","maintainer":"grembo@FreeBSD.org","www":"http://www.zeroc.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e75694e697264a72dee087e3303979788591abad83e3de7789e6567d0493d6d","flatsize":766851,"path":"All/php83-Ice37-3.7.10.pkg","repopath":"All/php83-Ice37-3.7.10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":162468,"desc":"The Internet Communications Engine (Ice) is a modern alternative to object\nmiddleware such as CORBA(TM) or COM/DCOM/COM+. Ice is easy to learn, yet\nprovides a powerful network infrastructure for demanding technical applications.\nIce shines where technologies such as SOAP or XML-RPC are too slow, or do not\nprovide sufficient scalability or security.","deps":{"Ice37":{"origin":"devel/ice37","version":"3.7.10"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"shlibs_required":["libIceDiscovery.so.37","libIceLocatorDiscovery.so.37","libIceSSL.so.37","libIce.so.37","libphp.so"],"options":{"DEBUG":"off","NAMESPACES":"on"},"annotations":{"flavor":"php83"}},{"name":"plasma5-plasma-workspace-wallpapers","origin":"x11-themes/plasma5-plasma-workspace-wallpapers","version":"5.27.11","comment":"Plasma5 wallpapers","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/plasma-desktop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c63da5c07930d9aaac2f64829fb90d1ff4d9695af6402085165315b73553979","flatsize":95170773,"path":"All/plasma5-plasma-workspace-wallpapers-5.27.11.pkg","repopath":"All/plasma5-plasma-workspace-wallpapers-5.27.11.pkg","licenselogic":"and","licenses":["GPLv2","LGPL3"],"pkgsize":94047868,"desc":"Wallpapers for the Plasma5 desktop.","categories":["x11-themes","kde","kde-plasma"]},{"name":"php83-brotli","origin":"archivers/php-brotli","version":"0.13.1","comment":"Brotli extension for PHP","maintainer":"daniel@shafer.cc","www":"https://github.com/kjdev/php-ext-brotli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80afe4524d4d0a990909c4b6eaab9120294d74e8a02fad6fd5eef67deb58137b","flatsize":28212,"path":"All/php83-brotli-0.13.1.pkg","repopath":"All/php83-brotli-0.13.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10624,"desc":"Brotli is a generic-purpose lossless compression algorithm that compresses\ndata using a combination of a modern variant of the LZ77 algorithm, Huffman\ncoding and 2nd order context modeling, with a compression ratio comparable\nto the best currently available general-purpose compression methods. It is\nsimilar in speed with deflate but offers more dense compression.\n\nThis is the Brotli Extension for PHP","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["archivers"],"shlibs_required":["libbrotlienc.so.1","libbrotlidec.so.1"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-brotli.ini.sample","type":"install"}]},{"name":"php83-curl","origin":"ftp/php83-curl","version":"8.3.9","comment":"The curl shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ca20ce6cf1fa8c984a14a2e65f13a33f29fcf96ce540e2482535bac3412419d","flatsize":225330,"path":"All/php83-curl-8.3.9.pkg","repopath":"All/php83-curl-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":47276,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["ftp"],"shlibs_required":["libcurl.so.4","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-curl.ini.sample","type":"install"}]},{"name":"php82-zstd","origin":"archivers/php-zstd","version":"0.11.0","comment":"Zstandard extension for PHP","maintainer":"pave@FreeBSD.org","www":"https://github.com/kjdev/php-ext-zstd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94f3d1fdf976fe1b8e94fbbf6348bdbe3d040a386c67f249a45aaf4437f18cc6","flatsize":25507,"path":"All/php82-zstd-0.11.0.pkg","repopath":"All/php82-zstd-0.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9164,"desc":"This is the PHP extension for zstandard,\nor zstd a fast lossless compression algorithm.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers"],"shlibs_required":["libzstd.so.1"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-zstd.ini.sample","type":"install"}]},{"name":"php82-xmlreader","origin":"textproc/php82-xmlreader","version":"8.2.21","comment":"The xmlreader shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8366b0c95c189182084032071156eb601f34fd6b7977ce11fdcf886bc3f0130","flatsize":68725,"path":"All/php82-xmlreader-8.2.21.pkg","repopath":"All/php82-xmlreader-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":17936,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-xmlreader.ini.sample","type":"install"}]},{"name":"php82-xmlwriter","origin":"textproc/php82-xmlwriter","version":"8.2.21","comment":"The xmlwriter shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0124e1fb6f5508d0e2a6e10ae2f0ecac9e1112691890f6320709071b534fdea4","flatsize":78219,"path":"All/php82-xmlwriter-8.2.21.pkg","repopath":"All/php82-xmlwriter-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15552,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xmlwriter.ini.sample","type":"install"}]},{"name":"php82-xsl","origin":"textproc/php82-xsl","version":"8.2.21","comment":"The xsl shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7dfe661f6121ae41e6d3337707f72aa0358101a9c86e0263322a9a7e33450831","flatsize":46941,"path":"All/php82-xsl-8.2.21.pkg","repopath":"All/php82-xsl-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15724,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["textproc"],"shlibs_required":["libexslt.so.0","libxslt.so.1","libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-xsl.ini.sample","type":"install"}]},{"name":"php83-pear-Horde_Mapi","origin":"mail/pear-Horde_Mapi","version":"1.0.10","comment":"Horde MAPI utility library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cc6e4c9eb97cf6613e1e6ad615b8a71bf75e547a783d68845f6b82e31b8a64d","flatsize":67817,"path":"All/php83-pear-Horde_Mapi-1.0.10.pkg","repopath":"All/php83-pear-Horde_Mapi-1.0.10.pkg","licenselogic":"single","pkgsize":18088,"desc":"This Horde package provides various utility classes for dealing with Microsoft\nMAPI structured data.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-bcmath":{"origin":"math/php83-bcmath","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Math_BigInteger":{"origin":"math/pear-Math_BigInteger","version":"1.0.3"},"php83-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php83-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php83-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mapi:1.0.10:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"php82-tidy","origin":"www/php82-tidy","version":"8.2.21","comment":"The tidy shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a8e39d5ce7edfdb577043aebc51e2bbc10e76f7fa383d60ec14629c7e05dd07","flatsize":98923,"path":"All/php82-tidy-8.2.21.pkg","repopath":"All/php82-tidy-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":23432,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"tidy-html5":{"origin":"www/tidy-html5","version":"5.8.0_3"}},"categories":["www"],"shlibs_required":["libtidy.so.58"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-tidy.ini.sample","type":"install"}]},{"name":"php82-xml","origin":"textproc/php82-xml","version":"8.2.21","comment":"The xml shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b2be8784140545278b20236b605f793e868cb1107ff90b824f2403e633afbaf","flatsize":73066,"path":"All/php82-xml-8.2.21.pkg","repopath":"All/php82-xml-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":22160,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xml.ini.sample","type":"install"}]},{"name":"php83-aphpbreakdown","origin":"devel/aphpbreakdown","version":"2.2.2","comment":"Code-Analyzer for PHP for Compatibility Check-UP","maintainer":"freebsd@code-mesa.com","www":"https://gitlab.code-mesa.com/code-mesa/aphpbreakdown/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"674c8e00b13609f191e7980a12414de02967c8eeabb1f08cbab03f2be67669bb","flatsize":284805,"path":"All/php83-aphpbreakdown-2.2.2.pkg","repopath":"All/php83-aphpbreakdown-2.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":51900,"desc":"This software analyzes all files of your project and collect all\nPHP classes, functions and constants found in your project. For the\ncollection of classes, functions and constants it determined all\nmodules of PHP needed to be installed on the webserver for your\nproject.\n\nTo display the result of the analysis you can choose different ways.\nOne way is to display an output on your command line. But what do\nyou do if you don't have a command line access on the server you\nwant to test?  Then you use the testfile generator of aPHPbreakdown!\nIt generates a testfile you can upload to the webserver, or sent\nit to you customer to upload it, and run it very simple in the\nbrowser.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-phar":{"origin":"archivers/php83-phar","version":"8.3.9"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"}},"categories":["devel","www"],"annotations":{"flavor":"php83"}},{"name":"php83-aphpunit","origin":"devel/aphpunit","version":"2.1","comment":"Testing framework for unit tests","maintainer":"tz@FreeBSD.org","www":"https://gitlab.toco-domains.de/tocOS/APHPUnit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6f23186b05ec8b21e9797b9d27d78126b50d0b0179685b28bc138b0207f492d","flatsize":59954,"path":"All/php83-aphpunit-2.1.pkg","repopath":"All/php83-aphpunit-2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13832,"desc":"APHPUnit is a regression testing framework for PHP unit tests.\nIt removes many limitations the standard literature about\ntesting declares for years while making tests very fast.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pcntl":{"origin":"devel/php83-pcntl","version":"8.3.9"},"php83-phar":{"origin":"archivers/php83-phar","version":"8.3.9"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"},"php83-sysvmsg":{"origin":"devel/php83-sysvmsg","version":"8.3.9"}},"categories":["devel","www"],"annotations":{"flavor":"php83"}},{"name":"php82-sodium","origin":"security/php82-sodium","version":"8.2.21","comment":"The sodium shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a39aacf313f5e8241af1c797ade20a3f056cd77ac468d85c0d75d25b8d7b4a5","flatsize":196413,"path":"All/php82-sodium-8.2.21.pkg","repopath":"All/php82-sodium-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":33924,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security"],"shlibs_required":["libsodium.so.26"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sodium.ini.sample","type":"install"}]},{"name":"php82-sysvmsg","origin":"devel/php82-sysvmsg","version":"8.2.21","comment":"The sysvmsg shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66a455601d24c0f13299e30759a1fa719e535c5c329c784525234228547dc811","flatsize":26681,"path":"All/php82-sysvmsg-8.2.21.pkg","repopath":"All/php82-sysvmsg-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":10072,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sysvmsg.ini.sample","type":"install"}]},{"name":"php82-tarantool","origin":"databases/php-tarantool","version":"0.3.3","comment":"PECL PHP driver for Tarantool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tarantool/tarantool-php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37d4eaf523823a16551b6f750b72951b9a8a7fbeacc07dc719ec75a6bd2efb39","flatsize":162638,"path":"All/php82-tarantool-0.3.3.pkg","repopath":"All/php82-tarantool-0.3.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":55468,"desc":"PECL PHP driver for Tarantool","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["databases"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-tarantool.ini.sample","type":"install"}]},{"name":"php82-sysvshm","origin":"devel/php82-sysvshm","version":"8.2.21","comment":"The sysvshm shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ae8a723eaead92737b295d8d666a299ca72331381ae988fd19149d726dd9355","flatsize":24602,"path":"All/php82-sysvshm-8.2.21.pkg","repopath":"All/php82-sysvshm-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":9296,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sysvshm.ini.sample","type":"install"}]},{"name":"php82-snuffleupagus","origin":"security/snuffleupagus","version":"0.10.0_1","comment":"Security module for PHP","maintainer":"franco@opnsense.org","www":"https://snuffleupagus.readthedocs.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5894a7da7fb04830f4c20c882c1269e8f8400ad08cf9a20771ce6f3ffc4fb74","flatsize":198225,"path":"All/php82-snuffleupagus-0.10.0_1.pkg","repopath":"All/php82-snuffleupagus-0.10.0_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":67900,"desc":"Snuffleupagus is a PHP module designed to drastically raise the cost\nof attacks against websites.  This is achieved by killing entire bug\nclasses and providing a powerful virtual-patching system, allowing the\nadministrator to fix specific vulnerabilities without having to touch\nthe PHP code.","deps":{"pcre2":{"origin":"devel/pcre2","version":"10.43"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["security"],"shlibs_required":["libpcre2-8.so.0"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-snuffleupagus.ini.sample","type":"install"}]},{"name":"php82-zephir","origin":"lang/zephir","version":"0.17.0","comment":"Zephir is a transpiled language used for creating C-extensions for PHP","maintainer":"rcm@rcm.sh","www":"https://github.com/zephir-lang/zephir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9560e9b58ab38df189b64a16751cafc319e50e38a8e07e8d90d2c2a2c39d714","flatsize":1662294,"path":"All/php82-zephir-0.17.0.pkg","repopath":"All/php82-zephir-0.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1523956,"desc":"Zephir is a high level programming language that eases the creation and\nmaintainability of extensions for PHP. Zephir extensions are exported to\nC code that can be compiled and optimized by major C compilers such as\ngcc/clang/vc++. Functionality is exposed to the PHP language.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-pecl-zephir_parser":{"origin":"textproc/pecl-zephir_parser","version":"1.6.0"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"},"re2c":{"origin":"devel/re2c","version":"3.0"}},"categories":["lang"],"annotations":{"flavor":"php82"}},{"name":"php82-xapian","origin":"databases/php-xapian","version":"1.4.25","comment":"PHP binding for Xapian","maintainer":"sunpoet@FreeBSD.org","www":"https://xapian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"101a5ef61a86fd9c472f73b5bbc9e6ba39edb1f9d7f0ad273b3aa1ea0af2491d","flatsize":2197188,"path":"All/php82-xapian-1.4.25.pkg","repopath":"All/php82-xapian-1.4.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":294472,"desc":"PHP binding for Xapian","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["databases"],"shlibs_required":["libxapian.so.30"],"options":{"DOCS":"on"},"annotations":{"flavor":"php82"}},{"name":"php82-tokenizer","origin":"devel/php82-tokenizer","version":"8.2.21","comment":"The tokenizer shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b397e24b32dc18495a73c585d07d6b1239925e245c84975d2df8cdbebbcee7c","flatsize":48840,"path":"All/php82-tokenizer-8.2.21.pkg","repopath":"All/php82-tokenizer-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":14516,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-tokenizer.ini.sample","type":"install"}]},{"name":"php82-session","origin":"www/php82-session","version":"8.2.21","comment":"The session shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f521b3c5e40adaf95a0decca0f17bb351e53db99e71aaffe9ce62203773aafa3","flatsize":132310,"path":"All/php82-session-8.2.21.pkg","repopath":"All/php82-session-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":39920,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-18-session.ini.sample","type":"install"}]},{"name":"php82-zlib","origin":"archivers/php82-zlib","version":"8.2.21","comment":"The zlib shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c24d1b85ad7b7010ff83eb4565825bda4c09cd89ecc9f4fec767395daf00082","flatsize":70429,"path":"All/php82-zlib-8.2.21.pkg","repopath":"All/php82-zlib-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":21788,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-zlib.ini.sample","type":"install"}]},{"name":"php82-simplexml","origin":"textproc/php82-simplexml","version":"8.2.21","comment":"The simplexml shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf1a29efa5110d7b7689c3989d36cb18d49a3f0d9cc3f4af57cad0550a574eea","flatsize":76213,"path":"All/php82-simplexml-8.2.21.pkg","repopath":"All/php82-simplexml-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":25696,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-simplexml.ini.sample","type":"install"}]},{"name":"php82-shmop","origin":"devel/php82-shmop","version":"8.2.21","comment":"The shmop shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cb4e8f3db8d426e29b40d820415e979b90973b467cfd3c6a205255c354b24ca","flatsize":20667,"path":"All/php82-shmop-8.2.21.pkg","repopath":"All/php82-shmop-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8456,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-shmop.ini.sample","type":"install"}]},{"name":"php82-pspell","origin":"textproc/php82-pspell","version":"8.2.21","comment":"The pspell shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59a75084a1cdf3f6c85f2e0ee6a89f3f650f6154cbffb422d9d018bcc187f611","flatsize":38565,"path":"All/php82-pspell-8.2.21.pkg","repopath":"All/php82-pspell-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":11124,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["textproc"],"shlibs_required":["libaspell.so.15","libpspell.so.15"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pspell.ini.sample","type":"install"}]},{"name":"php82-readline","origin":"devel/php82-readline","version":"8.2.21","comment":"The readline shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1f43fecbdd85086a4396294c93fe96e9794c18f1cd0c3cd7a574ba097916f0d","flatsize":44963,"path":"All/php82-readline-8.2.21.pkg","repopath":"All/php82-readline-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":14772,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libedit.so.0"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-readline.ini.sample","type":"install"}]},{"name":"php82-sqlite3","origin":"databases/php82-sqlite3","version":"8.2.21","comment":"The sqlite3 shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa906efc7f56d9da49d1e916999a1763fc50d7ee5e2ff312bc8976754202d207","flatsize":107899,"path":"All/php82-sqlite3-8.2.21.pkg","repopath":"All/php82-sqlite3-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":27852,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sqlite3.ini.sample","type":"install"}]},{"name":"php82-soap","origin":"net/php82-soap","version":"8.2.21","comment":"The soap shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50bb19c31557576d33d44b615dc7777e9b90620f471be7c6c3dffd733a9f6f94","flatsize":411952,"path":"All/php82-soap-8.2.21.pkg","repopath":"All/php82-soap-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":131460,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-soap.ini.sample","type":"install"}]},{"name":"php82-sockets","origin":"net/php82-sockets","version":"8.2.21","comment":"The sockets shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45b58a8a364ad0722bbb97dec0158f935761df3597c8bf2b6cbabf28e28f205c","flatsize":162873,"path":"All/php82-sockets-8.2.21.pkg","repopath":"All/php82-sockets-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":43140,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sockets.ini.sample","type":"install"}]},{"name":"php82-phar","origin":"archivers/php82-phar","version":"8.2.21","comment":"The phar shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"faad3037d7c5fef101a39af2392ccf2824f9a290078da4811b27e2308c692d82","flatsize":388448,"path":"All/php82-phar-8.2.21.pkg","repopath":"All/php82-phar-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":114820,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-phar.ini.sample","type":"install"}]},{"name":"php82-pgsql","origin":"databases/php82-pgsql","version":"8.2.21","comment":"The pgsql shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a76551d6f1f1ee4c8f21d1221eb8783120547a27a37d1977bf54ac6b974ecc6","flatsize":201291,"path":"All/php82-pgsql-8.2.21.pkg","repopath":"All/php82-pgsql-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":53404,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pgsql.ini.sample","type":"install"}]},{"name":"php82-pecl-zephir_parser","origin":"textproc/pecl-zephir_parser","version":"1.6.0","comment":"Zephir Parser delivered as a C extension for the PHP language","maintainer":"rcm@rcm.sh","www":"https://github.com/zephir-lang/php-zephir-parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd1d765ec5a8c9700108f5d8fc4e9f335c1e9fe5d148311c4416ec3fe0cd77d2","flatsize":208003,"path":"All/php82-pecl-zephir_parser-1.6.0.pkg","repopath":"All/php82-pecl-zephir_parser-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":46224,"desc":"Zephir is an open source, high-level/domain specific language\ndesigned to ease the creation and maintainability of extensions for PHP,\nwith a focus on type and memory safety. Zephir is an attempt to join good\nthings from the C and PHP worlds, looking for opportunities to make\napplications faster.\n\nThe Zephir Parser delivered as a C extension for the PHP language.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["textproc"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-zephir_parser.ini.sample","type":"install"}]},{"name":"php82-pecl-yaconf","origin":"devel/pecl-yaconf","version":"1.1.2","comment":"PHP Persistent Configurations Container","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/yaconf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3588c0f7aabb222237c068081c8ddcb3b97eeb2da98a1d378053a49f1ab4931","flatsize":28057,"path":"All/php82-pecl-yaconf-1.1.2.pkg","repopath":"All/php82-pecl-yaconf-1.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":11796,"desc":"Yaconf is a configurations container, it parses ini files, store the result in\nPHP when PHP is started, configurations live in the whole PHP lifecycle, which\nmakes it very fast.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-yaconf.ini.sample","type":"install"}]},{"name":"php82-pecl-yaml","origin":"textproc/pecl-yaml","version":"2.2.3","comment":"YAML-1.1 parser and emitter","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/yaml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dd8517ff9d8d9817fdfb0a4a66ed17b7400a1989a5a9de9f3bff4c7e4f17dea","flatsize":56552,"path":"All/php82-pecl-yaml-2.2.3.pkg","repopath":"All/php82-pecl-yaml-2.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20464,"desc":"pecl-yaml is a YAML-1.1 parser and emitter, it Support for\nYAML 1.1 (YAML Ain't Markup Language) serialization using\nthe LibYAML library.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["textproc","pear"],"shlibs_required":["libyaml-0.so.2"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-yaml.ini.sample","type":"install"}]},{"name":"php82-pecl-yaf","origin":"www/pecl-yaf","version":"3.3.5_1","comment":"MVC framework written as a C PHP extension","maintainer":"sunpoet@freeBSD.org","www":"https://pecl.php.net/package/yaf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a16577178c4d243ccfd7e8b231de4302e159221c40aeda1f15928d32e6edc9fe","flatsize":396503,"path":"All/php82-pecl-yaf-3.3.5_1.pkg","repopath":"All/php82-pecl-yaf-3.3.5_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":98360,"desc":"Yaf is a PHP MVC framework, the difference being Yaf is a PHP\nExtension.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-yaf.ini.sample","type":"install"}]},{"name":"php82-pecl-yar","origin":"www/pecl-yar","version":"2.3.2","comment":"Yar (Yet another RPC framework) is a light, concurrent RPC framework","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/yar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79ef9f47fa389f23b7cf49d1fd184ec584e768b4097f82ad5ef2ef3985167f5d","flatsize":108440,"path":"All/php82-pecl-yar-2.3.2.pkg","repopath":"All/php82-pecl-yar-2.3.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":34620,"desc":"Yar (Yet another RPC framework) is a light, concurrent RPC framework,\nsupports multi package protocols (json, msgpack)","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-pecl-msgpack":{"origin":"devel/pecl-msgpack","version":"2.2.0"}},"categories":["www"],"shlibs_required":["libcurl.so.4"],"options":{"MSGPACK":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-yar.ini.sample","type":"install"}]},{"name":"php82-snappy","origin":"archivers/php-snappy","version":"0.2.1","comment":"PHP extension for the snappy compression algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kjdev/php-ext-snappy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63cbfef08cbe72fe878a8b4cbf3701d4eb0b8f76bcd850023d659b012bfa37ba","flatsize":15747,"path":"All/php82-snappy-0.2.1.pkg","repopath":"All/php82-snappy-0.2.1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","PHP301"],"pkgsize":6720,"desc":"Provides the API to PHP for the snappy compression algorithm by\nGoogle.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"}},"categories":["archivers"],"shlibs_required":["libsnappy.so.1"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-snappy.ini.sample","type":"install"}]},{"name":"php83-bsdconv","origin":"converters/php-bsdconv","version":"11.6.0","comment":"PHP wrapper for bsdconv","maintainer":"buganini@gmail.com","www":"https://github.com/buganini/php-bsdconv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fedaef3767bc3eb4447326b67737b235f111afd197fca9a82b02c2ccedcdbf3c","flatsize":27387,"path":"All/php83-bsdconv-11.6.0.pkg","repopath":"All/php83-bsdconv-11.6.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":8764,"desc":"BSD licensed charset/encoding converter library with more function than\nlibiconv. (Currently, only a few codecs are supported)\nThis port is a php wrapper for bsdconv.","deps":{"bsdconv":{"origin":"converters/bsdconv","version":"11.6"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["converters"],"shlibs_required":["libbsdconv.so.11"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-bsdconv.ini.sample","type":"install"}]},{"name":"php82-pecl-xdiff","origin":"textproc/pecl-xdiff2","version":"2.1.1","comment":"PECL extension to create/apply binary and text patches","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/xdiff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9de8152c21d1404781172e39a23746a53e6790a163c5db460760947b3dd26a9f","flatsize":32634,"path":"All/php82-pecl-xdiff-2.1.1.pkg","repopath":"All/php82-pecl-xdiff-2.1.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":10456,"desc":"pecl-xdiff is a php extension that creates and applies\npatches to both text and binary files.","deps":{"libxdiff":{"origin":"textproc/libxdiff","version":"0.23_2"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["textproc","pear"],"shlibs_required":["libxdiff.so.0"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xdiff.ini.sample","type":"install"}]},{"name":"php82-pecl-xxtea","origin":"security/pecl-xxtea","version":"1.0.11","comment":"XXTEA encryption algorithm extension for PHP","maintainer":"yasu@FreeBSD.org","www":"https://github.com/xxtea/xxtea-pecl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37211479a2be17461db15491b6822676ff51494a1a2ee379705942f8a19c0e5a","flatsize":13355,"path":"All/php82-pecl-xxtea-1.0.11.pkg","repopath":"All/php82-pecl-xxtea-1.0.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6188,"desc":"XXTEA is a fast and secure encryption algorithm. This is a XXTEA\nextension for PHP. It is different from the original XXTEA encryption\nalgorithm. It encrypts and decrypts string instead of uint32 array,\nand the key is also string.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xxtea.ini.sample","type":"install"}]},{"name":"php82-pecl-uuid","origin":"devel/pecl-uuid","version":"1.2.0","comment":"UUID extension in PHP","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/uuid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6943ffc8ea182c16c3a5be63b2542e44b7dd38386565a59c332f9b83e09f20b7","flatsize":29788,"path":"All/php82-pecl-uuid-1.2.0.pkg","repopath":"All/php82-pecl-uuid-1.2.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":9628,"desc":"A wrapper around libuuid from the ext2utils project.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel","pear"],"shlibs_required":["libuuid.so.1"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-uuid.ini.sample","type":"install"}]},{"name":"php82-pecl-uploadprogress","origin":"devel/pecl-uploadprogress","version":"2.0.2","comment":"Provides track progress of a file upload","maintainer":"daniel@morante.net","www":"https://github.com/php/pecl-php-uploadprogress","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02aba6145ac5f7a129a207c29eb2bf66d7ac6344b703cd42b69b5d3464a983a4","flatsize":22360,"path":"All/php82-pecl-uploadprogress-2.0.2.pkg","repopath":"All/php82-pecl-uploadprogress-2.0.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8924,"desc":"An extension to track progress of a file upload.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-uploadprogress.ini.sample","type":"install"}]},{"name":"php82-pecl-zookeeper","origin":"devel/pecl-zookeeper","version":"1.2.1","comment":"PHP extension for interfacing with Apache ZooKeeper","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/zookeeper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90bfb0fb5d3bdd6b19b98c69655a22507ac83549ae00dc99a6334a0d7a54e133","flatsize":89064,"path":"All/php82-pecl-zookeeper-1.2.1.pkg","repopath":"All/php82-pecl-zookeeper-1.2.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":25292,"desc":"This extension provides API for communicating with ZooKeeper service.","deps":{"libzookeeper":{"origin":"devel/libzookeeper","version":"3.8.3"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["devel"],"shlibs_required":["libzookeeper_mt.so.2"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-zookeeper.ini.sample","type":"install"}]},{"name":"php83-pear-Pager","origin":"devel/pear-Pager","version":"2.5.1","comment":"Data paging class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Pager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"352fcd5cc0683f54b7690b392819fe0e2c12f4cc4f83bf8741daf022cadcb887","flatsize":193050,"path":"All/php83-pear-Pager-2.5.1.pkg","repopath":"All/php83-pear-Pager-2.5.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31660,"desc":"It takes an array of data as input and pages it according to various parameters.\n\nIt also builds links within a specified range, and allows complete customization\nof the output (it even works with front controllers and mod_rewrite).\n\nTwo operating modes available: \"Jumping\" and \"Sliding\" window style.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php83"}},{"name":"php82-snmp","origin":"net-mgmt/php82-snmp","version":"8.2.21","comment":"The snmp shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7df80c56812f068be4ceb58e00a5d31c5d4f6df3d5484193b5d4d98440d5ae9a","flatsize":95100,"path":"All/php82-snmp-8.2.21.pkg","repopath":"All/php82-snmp-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":26084,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt"],"shlibs_required":["libnetsnmp.so.40","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-snmp.ini.sample","type":"install"}]},{"name":"php82-pecl-uv","origin":"devel/pecl-uv","version":"0.3.0","comment":"PHP wrapper for libuv","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/uv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d61f0b3ce262bbf91dca178f718ca0cd2a5d43ac875b89b1523a95f1d1189384","flatsize":197241,"path":"All/php82-pecl-uv-0.3.0.pkg","repopath":"All/php82-pecl-uv-0.3.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":50316,"desc":"This is a PHP binding for lib library.","deps":{"libuv":{"origin":"devel/libuv","version":"1.48.0"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"shlibs_required":["libuv.so.1"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-uv.ini.sample","type":"install"}]},{"name":"php82-phalcon","origin":"www/phalcon","version":"5.7.0","comment":"Phalcon PHP Framework written in C-language","maintainer":"franco@opnsense.org","www":"https://phalcon.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"225036d28d0344f73d15e47132e5443ecfd5c2c212f3d6ab1c6e37bae1f649de","flatsize":8852719,"path":"All/php82-phalcon-5.7.0.pkg","repopath":"All/php82-phalcon-5.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1781032,"desc":"PhalconPHP is a web framework delivered as a C extension providing high\nperformance and lower resource consumption.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-phalcon.ini.sample","type":"install"}]},{"name":"php82-pecl-timezonedb","origin":"misc/pecl-timezonedb","version":"2024.1","comment":"Timezone Database to be used with PHP date and time functions","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/timezonedb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84093f552922a9277e56d4d322c09ffaa2fe5d1b0ed9d97f27cf4952b8903268","flatsize":7172439,"path":"All/php82-pecl-timezonedb-2024.1.pkg","repopath":"All/php82-pecl-timezonedb-2024.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":239520,"desc":"This extension is a drop-in replacement for the builtin timezone database that\ncomes with PHP. You should only install this extension in case you need to get a\nlater version of the timezone database then the one that ships with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["misc"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-timezonedb.ini.sample","type":"install"}]},{"name":"php82-pecl-yac","origin":"devel/pecl-yac","version":"2.3.1,1","comment":"Shared memory user data cache for PHP","maintainer":"oliver@FreeBSD.org","www":"https://github.com/laruence/yac/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b36ceac4ffcd5ee827a9c28785521b438f8ed50fbcff9fc8863be280ab84f7e9","flatsize":54692,"path":"All/php82-pecl-yac-2.3.1,1.pkg","repopath":"All/php82-pecl-yac-2.3.1,1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":22468,"desc":"Yac is a shared memory user data cache for PHP\n\nit can be used to replace APC or local memcached.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"options":{"MSGPACK":"off"},"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-yac.ini.sample","type":"install"}]},{"name":"php82-pecl-ssh2","origin":"security/pecl-ssh2","version":"1.3.1","comment":"PECL extension to the libssh2 library","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/ssh2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb1fed0b8886945fc508b88d8f232d9ce9fda643094b2b9dd338cc15ba074436","flatsize":90522,"path":"All/php82-pecl-ssh2-1.3.1.pkg","repopath":"All/php82-pecl-ssh2-1.3.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":28736,"desc":"PHP bindings to the libssh2 library which provide access to resources\n(shell, remote exec, tunneling, file transfer) on a remote machine using a\nsecure cryptographic transport.","deps":{"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security","pear"],"shlibs_required":["libssh2.so.1"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ssh2.ini.sample","type":"install"}]},{"name":"php82-pecl-xmlrpc","origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1","comment":"PHP extension for XML-RPC servers and clients","maintainer":"dereks@lifeofadishwasher.com","www":"https://pecl.php.net/package/xmlrpc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd98a2bb87283e424f4f793f98b3569ca51bed654950f0b1096399fd3edd79b4","flatsize":105673,"path":"All/php82-pecl-xmlrpc-1.0.0.r3_2,1.pkg","repopath":"All/php82-pecl-xmlrpc-1.0.0.r3_2,1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":37196,"desc":"These functions can be used to write XML-RPC servers and clients.\nYou can find more information about XML-RPC at http://www.xmlrpc.com/,\nand more documentation on this extension and its functions at\nhttp://xmlrpc-epi.sourceforge.net/.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["net","pear"],"shlibs_required":["libxml2.so.2"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-xmlrpc.ini.sample","type":"install"}]},{"name":"php82-pecl-solr","origin":"www/pecl-solr","version":"2.7.0","comment":"PHP extension for Apache Solr","maintainer":"gaod@hychen.org","www":"https://pecl.php.net/package/solr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e0a3f8883aa8ead14082786029aacc797a17a3fbf539de38e3dc12cc01e0bb2","flatsize":342724,"path":"All/php82-pecl-solr-2.7.0.pkg","repopath":"All/php82-pecl-solr-2.7.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":83336,"desc":"The Apache Solr PHP extension is an extremely fast,\nlight-weight, feature-rich library that allows PHP\napplications to communicate easily and efficiently\nwith Apache Solr server instances using an object-oriented API.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"shlibs_required":["libcurl.so.4"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-solr.ini.sample","type":"install"}]},{"name":"php82-pecl-smbclient","origin":"net/pecl-smbclient","version":"1.1.1","comment":"Smbclient wrapper extension","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/smbclient","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9adc675fa5899b6c078dd70edce501e0c2b7e2847305bb60a59294db39f5a309","flatsize":94339,"path":"All/php82-pecl-smbclient-1.1.1.pkg","repopath":"All/php82-pecl-smbclient-1.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":23212,"desc":"Smbclient is a PHP extension that uses Samba's libsmbclient library to\nprovide Samba related functions and 'smb' streams to PHP programs.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"samba416":{"origin":"net/samba416","version":"4.16.11_5"}},"categories":["net","pear"],"shlibs_required":["libsmbclient.so.0"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-smbclient.ini.sample","type":"install"}]},{"name":"php82-pecl-scrypt","origin":"security/pecl-scrypt","version":"2.0.1","comment":"PHP wrapper to Colin Percival's scrypt implementation","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/scrypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40e82e62a2b88712582b05819d7d06cdd9460cda52bc26227f715f4fd483e178","flatsize":44362,"path":"All/php82-pecl-scrypt-2.0.1.pkg","repopath":"All/php82-pecl-scrypt-2.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16932,"desc":"This is a PHP library providing a wrapper to Colin Percival's scrypt\nimplementation. Scrypt is a key derivation function designed to be\nfar more secure against hardware brute-force attacks than alternative\nfunctions such as PBKDF2 or bcrypt.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security","pear"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-scrypt.ini.sample","type":"install"}]},{"name":"php82-pecl-runkit7","origin":"devel/pecl-runkit7","version":"4.0.0a6","comment":"Extension to replace, rename, and remove user functions and classes","maintainer":"vikashb@where-ever.za.net","www":"https://github.com/runkit7/runkit7","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24be8fb4d8dc85d75986660eed9035f047e198452e8e0e6db4fc8a68643682d5","flatsize":123284,"path":"All/php82-pecl-runkit7-4.0.0a6.pkg","repopath":"All/php82-pecl-runkit7-4.0.0a6.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":40764,"desc":"The runkit extension provides means to modify constants, user-defined functions,\nand user-defined classes.  It also provides for custom superglobal variables and\nembeddable sub-interpreters via sandboxing.\n\nCompatibility: PHP 7.2 to PHP 7.4\n\nDocumentation: https://www.php.net/runkit7","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-runkit7.ini.sample","type":"install"}]},{"name":"php82-pecl-rrd","origin":"databases/pecl-rrd","version":"2.0.3","comment":"PHP bindings to rrd tool system","maintainer":"flo@FreeBSD.org","www":"https://pecl.php.net/package/rrd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6194e6fde8901d56e2810caf8fa106dd56c1b79d754febd4234aaa3c60c3c11","flatsize":42097,"path":"All/php82-pecl-rrd-2.0.3.pkg","repopath":"All/php82-pecl-rrd-2.0.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15204,"desc":"Procedural and simple OO wrapper for rrdtool - data logging and graphing system\nfor time series data.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["databases","pear"],"shlibs_required":["librrd.so.8"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-rrd.ini.sample","type":"install"}]},{"name":"php82-pecl-xdebug","origin":"devel/pecl-xdebug","version":"3.3.1","comment":"Xdebug extension for PHP","maintainer":"pizzamig@FreeBSD.org","www":"https://www.xdebug.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c96597fc089cffc5f1a1517823ccf8a629ff08ae5a7dffd1c528ad50d6f777c2","flatsize":396517,"path":"All/php82-pecl-xdebug-3.3.1.pkg","repopath":"All/php82-pecl-xdebug-3.3.1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":136428,"desc":"The Xdebug extension helps you debugging your script by providing a lot of\nvaluable debug information. The debug information that Xdebug can provide\nincludes the following:\n\n    * stack and function traces in error messages with:\n          o full parameter display for user defined functions\n          o function name, file name and line indications\n          o support for member functions\n    * memory allocation\n    * protection for infinite recursions\n\nXdebug also provides:\n\n    * profiling information for PHP scripts\n    * script execution analysis\n    * capabilities to debug your scripts interactively with a debug client","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xdebug.ini.sample","type":"install"},{"message":"The php debugger 'xdebug' has been installed successful.\nAdd a line containing\n\n\textension=/usr/local/lib/php/20220829/xdebug.so\n\nor\n\n\tzend_extension=/usr/local/lib/php/20220829/xdebug.so\n\nto your php.ini to load it. xdebug is not compatible with the extension\n'Zend Optimizer' - you're only able to use one of them. So take care having\nat least the lesser required extension disabled by commenting out it's\nloader line in your php.ini.\n\nxdebug 3.0 introduces several breaking changes in the configuration.\nPlease check the documentation at https://xdebug.org/docs/upgrade_guide\n\nAdd following section to enable profiling:\n\nxdebug.mode=profile\nxdebug.output_dir = /tmp/profiler","type":"install"}]},{"name":"php82-pecl-redis","origin":"databases/pecl-redis","version":"5.3.7_1","comment":"Extension to access Redis","maintainer":"daniel@blodan.se","www":"https://pecl.php.net/package/redis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2941d11be7f6d062740a6d7f50a4d81160651cf72bab1526b8840eaa086cde78","flatsize":771568,"path":"All/php82-pecl-redis-5.3.7_1.pkg","repopath":"All/php82-pecl-redis-5.3.7_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":166424,"desc":"This extension provides an API for communicating with Redis database,\na persistent key-value database with built-in net interface written\nin ANSI-C for Posix systems.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["databases"],"options":{"IGBINARY":"off"},"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-redis.ini.sample","type":"install"}]},{"name":"php82-pecl-raphf","origin":"devel/pecl-raphf2","version":"2.0.1_1","comment":"Resource and persistent handles factory","maintainer":"bofh@FreeBSD.org","www":"https://pecl.php.net/package/raphf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce290c31dc70f3757c4728d1ab726c84d1b6aeb3b969e162b90406076e1d5076","flatsize":36318,"path":"All/php82-pecl-raphf-2.0.1_1.pkg","repopath":"All/php82-pecl-raphf-2.0.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11648,"desc":"A facility to manage possibly persistent resources with a comprehensible API.\nProvides simliar functionality like the zend_list API, but with more flexiblity\nand freedom.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-raphf.ini.sample","type":"install"}]},{"name":"php82-pecl-psr","origin":"devel/pecl-psr","version":"1.2.0","comment":"Provides accepted PSR interfaces","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/psr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2da789cd367e8cdbf3781f6b6129b3c88b5b72a59face2a6600320ade0b5e69","flatsize":86159,"path":"All/php82-pecl-psr-1.2.0.pkg","repopath":"All/php82-pecl-psr-1.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16236,"desc":"This PHP extension provides the interfaces from the PSR standards as established\nby the PHP-FIG group. You can use interfaces provided by this extension in\nanother extension easily.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-psr.ini.sample","type":"install"}]},{"name":"php82-pecl-rar","origin":"archivers/pecl-rar","version":"4.2.0_2","comment":"PECL extension to create and read RAR files","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/rar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"700d85a51c9a1db9e91e7a07d6a1a6b181bcf589e696ca991a69c45fe48a6501","flatsize":350015,"path":"All/php82-pecl-rar-4.2.0_2.pkg","repopath":"All/php82-pecl-rar-4.2.0_2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":147760,"desc":"Rar is a powerful and effective archiver, which was\ncreated by Eugene Roshal and became rather popular quite fast.\nThis extension gives you possibility to read Rar archives.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["archivers","pear"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-rar.ini.sample","type":"install"}]},{"name":"php82-pecl-rdkafka","origin":"net/pecl-rdkafka","version":"6.0.0","comment":"Kafka client for PHP","maintainer":"sergey@akhmatov.ru","www":"https://github.com/arnaud-lb/php-rdkafka","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4261ef73be2202b5cced94113d091097207f0c8beca14b4c7dc12972a2be4ac","flatsize":247526,"path":"All/php82-pecl-rdkafka-6.0.0.pkg","repopath":"All/php82-pecl-rdkafka-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43784,"desc":"This PHP extension is is a thin librdkafka binding providing support for\nApache Kafka. It supports the high level and low level consumers, producer,\nand metadata APIs. The API resembles as much as possible to librdkafka.","deps":{"librdkafka":{"origin":"net/librdkafka","version":"2.3.0"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net","pear"],"shlibs_required":["librdkafka.so.1"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-rdkafka.ini.sample","type":"install"}]},{"name":"php82-pecl-protobuf","origin":"devel/pecl-protobuf","version":"4.27.1","comment":"PHP binding for Protocol buffers","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/protobuf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdc42b7abbed16ba4630372008ce170f4c40155526340af7fb79cb80bbbdd64d","flatsize":1133655,"path":"All/php82-pecl-protobuf-4.27.1.pkg","repopath":"All/php82-pecl-protobuf-4.27.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":195048,"desc":"Protocol buffers are Google's language-neutral, platform-neutral, extensible\nmechanism for serializing structured data -- think XML, but smaller, faster, and\nsimpler. You define how you want your data to be structured once, then you can\nuse special generated source code to easily write and read your structured data\nto and from a variety of data streams and using a variety of languages.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-protobuf.ini.sample","type":"install"}]},{"name":"php82-pecl-proctitle","origin":"sysutils/pecl-proctitle","version":"0.1.2_3","comment":"PECL extension that allows changing the current process' name","maintainer":"flo@FreeBSD.org","www":"http://www.pecl.php.net/package/proctitle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b2d65fa6dff1b1e2a67c2cabf9cfdb46720a73851f201fb93e95ed602d7520e","flatsize":11433,"path":"All/php82-pecl-proctitle-0.1.2_3.pkg","repopath":"All/php82-pecl-proctitle-0.1.2_3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5352,"desc":"This extension allows changing the current process' name on Linux and *BSD\nsystems. This is useful when using pcntl_fork() to identify running\nprocesses in process list","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["sysutils","pear"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-proctitle.ini.sample","type":"install"}]},{"name":"php82-pecl-pam","origin":"security/pecl-pam","version":"2.2.5","comment":"PECL classes for PAM integration","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/PAM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"223687f93aebb0b92a86f0a149498132e3bc3c4eefb5eb04fba26d3f11bb1768","flatsize":23625,"path":"All/php82-pecl-pam-2.2.5.pkg","repopath":"All/php82-pecl-pam-2.2.5.pkg","licenselogic":"single","licenses":["PHP202"],"pkgsize":8612,"desc":"pecl-pam provides PAM (Pluggable Authentication Modules) integration.\nPAM is a system of libraries that handle the authentication tasks of\napplications and services. The library provides a stable API for\napplications to defer to for authentication tasks.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security","pear"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pam.ini.sample","type":"install"}]},{"name":"php82-pecl-pkcs11","origin":"security/pecl-pkcs11","version":"1.1.2","comment":"PKCS11 bindings for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/PKCS11","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f121dca7fe485a689757b7b35dd4f6efc41bc018d0ec335a819401662a261bc6","flatsize":203088,"path":"All/php82-pecl-pkcs11-1.1.2.pkg","repopath":"All/php82-pecl-pkcs11-1.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":46648,"desc":"PKCS11 bindings for PHP","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pkcs11.ini.sample","type":"install"}]},{"name":"php82-pecl-oauth","origin":"net/pecl-oauth2","version":"2.0.7","comment":"Php interface to the OAuth Protocol","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/oauth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fad103a27db11d9ba6138d8a59bc12e6965389692b553650137433c132d121a5","flatsize":111899,"path":"All/php82-pecl-oauth-2.0.7.pkg","repopath":"All/php82-pecl-oauth-2.0.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":38604,"desc":"pecl-oauth is a php interface to the oauth protocol.\nOauth is an authorization protocol built on top of\nHTTP which allows applications to securely access\ndata without having to store usernames and passwords.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net","pear"],"shlibs_required":["libcurl.so.4"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-oauth.ini.sample","type":"install"}]},{"name":"php82-pecl-mustache","origin":"devel/pecl-mustache","version":"0.9.3","comment":"Mustache templating language","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/mustache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd04cd2ff547bdc64ba1bb8f74a4a2b18bb0a30cc267ee9de8d504e73e9d8251","flatsize":80953,"path":"All/php82-pecl-mustache-0.9.3.pkg","repopath":"All/php82-pecl-mustache-0.9.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27568,"desc":"Mustache is a framework-agnostic way to render logic-free views. php-mustache is\na C++ implementation of Mustache as a PHP extension.","deps":{"libmustache":{"origin":"devel/libmustache","version":"0.5.0_3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"shlibs_required":["libmustache.so"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mustache.ini.sample","type":"install"}]},{"name":"php82-pecl-radius","origin":"net/pecl-radius","version":"1.4.0b1_2","comment":"Radius client library for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/radius","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a298261e71eea3a4cb8cb7c7f075ebf0f12f91a7353b9cf549b3f9678d95a85b","flatsize":130576,"path":"All/php82-pecl-radius-1.4.0b1_2.pkg","repopath":"All/php82-pecl-radius-1.4.0b1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31012,"desc":"This package is based on the libradius of FreeBSD, with some modifications and\nextensions.\n\nThis PECL provides full support for RADIUS authentication (RFC 2865) and\nRADIUS accounting (RFC 2866), works on Unix and on Windows. Its an easy way to\nauthenticate your users against the user-database of your OS (for example\nagainst Windows Active-Directory via IAS).","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net","security","pear"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-radius.ini.sample","type":"install"}]},{"name":"php82-pecl-qrencode","origin":"graphics/pecl-qrencode","version":"0.11","comment":"PECL extension for generate qrcode","maintainer":"vanilla@FreeBSD.org","www":"https://github.com/vanillahsu/pecl-qrencode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a82f17dd94a00cb7d31edddfa376faf7213ff59bdd5ec8c9fab0beab1c99a34","flatsize":16367,"path":"All/php82-pecl-qrencode-0.11.pkg","repopath":"All/php82-pecl-qrencode-0.11.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6816,"desc":"A PECL extension for generate qrcode.","deps":{"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","pear"],"shlibs_required":["libqrencode.so.4","libpng16.so.16"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-qrencode.ini.sample","type":"install"}]},{"name":"php82-pecl-memcached","origin":"databases/pecl-memcached","version":"3.2.0","comment":"PHP extension for interfacing with memcached via libmemcached library","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/memcached","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"312318312bd180fd0966ef3a611305982a454d8eccedc99d3582a37c90698096","flatsize":215517,"path":"All/php82-pecl-memcached-3.2.0.pkg","repopath":"All/php82-pecl-memcached-3.2.0.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":59956,"desc":"memcached is a high-performance, distributed memory object caching\nsystem, generic in nature, but intended for use in speeding up dynamic\nweb applications by alleviating database load.\n\nThis extension uses libmemcached library to provide API for\ncommunicating with memcached servers.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"libmemcached":{"origin":"databases/libmemcached","version":"1.1.4_1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["databases"],"shlibs_required":["libmemcachedprotocol.so.0","libmemcached.so.11","libmemcachedutil.so.2","libsasl2.so.3","libevent-2.1.so.7"],"options":{"IGBINARY":"off","MSGPACK":"off","SASL":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-memcached.ini.sample","type":"install"}]},{"name":"php82-pecl-memcache","origin":"databases/pecl-memcache","version":"8.2","comment":"Memcached extension","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/memcache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a003b242b3ccef2e0e8ebb676607da6268d9a683342d0ac7fe53d21f5f088319","flatsize":123873,"path":"All/php82-pecl-memcache-8.2.pkg","repopath":"All/php82-pecl-memcache-8.2.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":43876,"desc":"Memcached is a caching daemon designed especially for dynamic web applications\nto decrease database load by storing objects in memory. This extension allows\nyou to work with memcached through handy OO and procedural interfaces.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["databases"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-memcache.ini.sample","type":"install"}]},{"name":"php82-pecl-mcrypt","origin":"security/pecl-mcrypt","version":"1.0.7","comment":"PHP extension for mcrypt, removed in PHP 7.2","maintainer":"pizzamig@FreeBSD.org","www":"https://pecl.php.net/package/mcrypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71155b866548d75c7929f1de1bcf43183fab868bd6e257e2765caf882577b991","flatsize":53487,"path":"All/php82-pecl-mcrypt-1.0.7.pkg","repopath":"All/php82-pecl-mcrypt-1.0.7.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":16132,"desc":"Bindings for the libmcrypt library\n\nPecl package available only for PHP 7.2 and above","deps":{"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libmcrypt":{"origin":"security/libmcrypt","version":"2.5.8_4"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security","pear"],"shlibs_required":["libmcrypt.so.4","libltdl.so.7"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mcrypt.ini.sample","type":"install"}]},{"name":"php82-pecl-mailparse","origin":"mail/pecl-mailparse","version":"3.1.6","comment":"PECL extension to create and decode MIME messages","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/mailparse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9bd0c2528283727d94a9d65f9576287183d5aafc30dddd8e32598b7c188e8be","flatsize":77717,"path":"All/php82-pecl-mailparse-3.1.6.pkg","repopath":"All/php82-pecl-mailparse-3.1.6.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":26976,"desc":"Mailparse is an extension for parsing and working with email messages.\nIt can deal with rfc822 and rfc2045 (MIME) compliant messages.\nMailparse is stream based, which means that it does not keep in-memory\ncopies of the files it processes - so it is very resource efficient\nwhen dealing with large messages.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"}},"categories":["mail","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-mailparse.ini.sample","type":"install"}]},{"name":"php82-pecl-lzf","origin":"archivers/pecl-lzf","version":"1.7.0","comment":"Handles LZF de/compression","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/lzf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8991617643d43e03f9d46402434d4f2346a1940303db7eb613d9033303ed06b","flatsize":22566,"path":"All/php82-pecl-lzf-1.7.0.pkg","repopath":"All/php82-pecl-lzf-1.7.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":9368,"desc":"This package handles LZF de/compression.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["archivers","pear"],"options":{"BETTER_COMPRESSION":"off"},"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-lzf.ini.sample","type":"install"}]},{"name":"php82-pecl-libsodium","origin":"security/pecl-libsodium","version":"2.0.23_3","comment":"PHP wrapper for the Sodium cryptographic library","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/libsodium","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d86e367f12970298cecf86050945b0a2ac7f6565c777cb5a475f572297e19ff4","flatsize":103327,"path":"All/php82-pecl-libsodium-2.0.23_3.pkg","repopath":"All/php82-pecl-libsodium-2.0.23_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24252,"desc":"A simple, low-level PHP extension for libsodium.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security"],"shlibs_required":["libsodium.so.26"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sodium.ini.sample","type":"install"}]},{"name":"php82-pecl-json_post","origin":"devel/pecl-json_post","version":"1.1.0","comment":"JSON POST handler in PHP","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/json_post","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f8652d666e772b80210c53e4d56711ee7f0dc45108cf76a421319d9ecde6a53","flatsize":13238,"path":"All/php82-pecl-json_post-1.1.0.pkg","repopath":"All/php82-pecl-json_post-1.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5876,"desc":"This extension provides a PHP content type handler for \"application/json\" and\n\"text/json\" to PHP's form data parser. If the `Content-Type` of an incoming\nrequest is `text/json`, the JSON contents of the request body will by parsed\ninto `$_POST`.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-json_post.ini.sample","type":"install"}]},{"name":"php82-pecl-inotify","origin":"devel/pecl-inotify","version":"3.0.0","comment":"Inotify bindings for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/inotify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb83e6e4febd0582efdfc4595268436c005080e5d38b29e59331b529867578d5","flatsize":20824,"path":"All/php82-pecl-inotify-3.0.0.pkg","repopath":"All/php82-pecl-inotify-3.0.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8108,"desc":"The inotify extension allows to use inotify functions in a PHP script.","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"shlibs_required":["libinotify.so.0"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-inotify.ini.sample","type":"install"}]},{"name":"php82-pecl-msgpack","origin":"devel/pecl-msgpack","version":"2.2.0","comment":"Provides API for communicating with MessagePack serialization","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/msgpack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08634cad04b4638b591653f9d296cdfbd06001b525cb00c1995bf8a6f08a9db5","flatsize":80220,"path":"All/php82-pecl-msgpack-2.2.0.pkg","repopath":"All/php82-pecl-msgpack-2.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28884,"desc":"This extension provides API for communicating with MessagePack serialization.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-msgpack.ini.sample","type":"install"}]},{"name":"php82-pecl-igbinary","origin":"converters/pecl-igbinary","version":"3.2.15","comment":"Replacement for the standard PHP serializer","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/igbinary","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d6ec10bb15734f83bd08f64891d76c9ba17ee241c7ab3a4ddc3cea95306d3f1","flatsize":66617,"path":"All/php82-pecl-igbinary-3.2.15.pkg","repopath":"All/php82-pecl-igbinary-3.2.15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26840,"desc":"Igbinary is a drop in replacement for the standard PHP serializer.\nInstead of time and space consuming textual representation, igbinary\nstores PHP data structures in a compact binary form. Savings are\nsignificant when using memcached or similar memory based storages for\nserialized data.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["converters"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-igbinary.ini.sample","type":"install"}]},{"name":"php82-pecl-imagick","origin":"graphics/pecl-imagick","version":"3.7.0_4","comment":"PHP wrapper to the ImageMagick/GraphicsMagick library","maintainer":"000.fbsd@quip.cz","www":"https://pecl.php.net/package/imagick","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bd2c27f35f1ee18a0887cf5790e1cd89c8319e8e54930eef27322b41fd8c22f","flatsize":875298,"path":"All/php82-pecl-imagick-3.7.0_4.pkg","repopath":"All/php82-pecl-imagick-3.7.0_4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":127780,"desc":"Provides a wrapper to the ImageMagick/GraphicsMagick library.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["graphics"],"shlibs_required":["libMagickWand-7.so.10","libMagickCore-7.so.10"],"annotations":{"cpe":"cpe:2.3:a:php:imagick:3.7.0:::::dragonfly6:x86_64:4","flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-imagick.ini.sample","type":"install"}]},{"name":"php82-pecl-horde_lz4","origin":"archivers/php-horde_lz4","version":"1.0.10_1","comment":"Horde LZ4 Compression Extension for php","maintainer":"mm@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b888b44bea58242307491fbd4bf000bf1f2c1499d7a0e9e3e7215e295d9174ed","flatsize":9361,"path":"All/php82-pecl-horde_lz4-1.0.10_1.pkg","repopath":"All/php82-pecl-horde_lz4-1.0.10_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4600,"desc":"PHP extension that implements the LZ4 compression algorithm - an extremely\nfast lossless compression algorithm.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["archivers","pear"],"shlibs_required":["liblz4.so.1"],"options":{"LZ4":"on"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_lz4:1.0.10:::::dragonfly6:x86_64:1","flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-horde_lz4.ini.sample","type":"install"}]},{"name":"php82-pecl-mongodb","origin":"databases/pecl-mongodb","version":"1.15.3","comment":"PECL classes for MongoDB","maintainer":"pi@FreeBSD.org","www":"https://docs.mongodb.org/ecosystem/drivers/php/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89789cda9bcfbe0d7bd8a65c27661a810a122a7552792e756efcbc06f7e440b5","flatsize":1792349,"path":"All/php82-pecl-mongodb-1.15.3.pkg","repopath":"All/php82-pecl-mongodb-1.15.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":566864,"desc":"pecl-mongodb provides an interface for communicating with MongoDB in PHP.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["databases","pear"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mongodb.ini.sample","type":"install"}]},{"name":"php82-pecl-http","origin":"www/pecl-http","version":"4.2.4_1","comment":"Extended HTTP Support","maintainer":"bofh@FreeBSD.org","www":"https://pecl.php.net/package/pecl_http","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"647a2f89a572c090d0a19b5f02f05e507acb6ef1a1aa7117d1eb07ad830f4bfe","flatsize":461464,"path":"All/php82-pecl-http-4.2.4_1.pkg","repopath":"All/php82-pecl-http-4.2.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":146484,"desc":"pecl-http extension aims to provide a convenient and\npowerful set of functionality for one of PHPs major\napplications. It eases handling of HTTP URLs, dates,\nredirects, headers and messages, provides means for\nnegotiation of clients preferred language and charset,\nas well as a convenient way to send any arbitrary data\nwith caching and resuming capabilities. It provides\npowerful request functionality too.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-pecl-raphf":{"origin":"devel/pecl-raphf2","version":"2.0.1_1"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libcurl.so.4","libidn2.so.0","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-http.ini.sample","type":"install"}]},{"name":"php82-pecl-gnupg","origin":"security/pecl-gnupg","version":"1.5.1","comment":"PECL wrapper around the gpgme library","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/gnupg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f56779158c9eb46e5cc31298f6b7a8045db33b5fb4d4f3801f2f534761acdda","flatsize":67401,"path":"All/php82-pecl-gnupg-1.5.1.pkg","repopath":"All/php82-pecl-gnupg-1.5.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":19012,"desc":"This extension provides methods to PHP interact with gnupg.","deps":{"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security"],"shlibs_required":["libgpgme.so.11"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-gnupg.ini.sample","type":"install"}]},{"name":"php82-pecl-geospatial","origin":"graphics/pecl-geospatial","version":"0.3.2","comment":"PHP Extension to handle common geospatial functions","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/geospatial","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92b074d33227d79955f2d192d9b523f3d701b2c7cf3d08b9e3ae2a865e963b31","flatsize":45996,"path":"All/php82-pecl-geospatial-0.3.2.pkg","repopath":"All/php82-pecl-geospatial-0.3.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15500,"desc":"geospatial is a PHP Extension to handle common geospatial functions. The\nextension currently has implementations of the Haversine and Vincenty's formulas\nfor calculating distances, an initial bearing calculation function, a Helmert\ntransformation function to transfer between different supported datums,\nconversions between polar and Cartesian coordinates, conversions between\nDegree/Minute/Seconds and decimal degrees, a method to simplify linear\ngeometries, as well as a method to calculate intermediate points on a\nLineString.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["graphics"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-geospatial.ini.sample","type":"install"}]},{"name":"php82-pecl-expect","origin":"devel/pecl-expect","version":"0.4.0_2","comment":"PHP extension for expect library","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/expect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"905dc76028a71e134d45f6df7bcdd67ed351018700ea6eb890deab7a16def13e","flatsize":22565,"path":"All/php82-pecl-expect-0.4.0_2.pkg","repopath":"All/php82-pecl-expect-0.4.0_2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8684,"desc":"This extension allows to interact with processes through PTY, using expect\nlibrary.","deps":{"expect":{"origin":"lang/expect","version":"5.45.4_6,1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel","pear"],"shlibs_required":["libexpect5.45.4.so","libtcl86.so.1"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-expect.ini.sample","type":"install"}]},{"name":"php82-pecl-leveldb","origin":"databases/pecl-leveldb","version":"0.3.0","comment":"PHP bindings for Google LevelDB","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/leveldb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c931ef8712cc53744f7e71c20564e8e2e8633a1060ea5bf367b811f4a344ab06","flatsize":50399,"path":"All/php82-pecl-leveldb-0.3.0.pkg","repopath":"All/php82-pecl-leveldb-0.3.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15396,"desc":"This extension is a PHP binding for Google LevelDB","deps":{"leveldb":{"origin":"databases/leveldb","version":"1.23_1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["databases"],"shlibs_required":["libleveldb.so.1"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-leveldb.ini.sample","type":"install"}]},{"name":"php82-pecl-krb5","origin":"security/pecl-krb5","version":"1.1.4","comment":"PECL classes for PAM integration","maintainer":"girgen@FreeBSD.org","www":"https://pecl.php.net/package/krb5","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2547796b14fda21119ea1cbd4883476648301e81628e1c24d09f3740ec1020a","flatsize":80247,"path":"All/php82-pecl-krb5-1.1.4.pkg","repopath":"All/php82-pecl-krb5-1.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":24328,"desc":"An interface for maintaining credential caches (KRB5CCache),\nthat can be used for authenticating against a kerberos5 realm.\nBindings for nearly the complete GSSAPI (RFC2744).\nThe administrative interface (KADM5).\nSupport for HTTP Negotiate authentication via GSSAPI.","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security","pear"],"shlibs_required":["libgssapi_krb5.so.2.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-krb5.ini.sample","type":"install"}]},{"name":"php82-pecl-excimer","origin":"devel/pecl-excimer","version":"1.1.1","comment":"Interrupting timer and a low-overhead sampling profiler","maintainer":"000.fbsd@quip.cz","www":"https://pecl.php.net/package/excimer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffe7924b5d4d471326a01dcde3914fd864a531f8e69b745bb02241ad5a57d605","flatsize":75153,"path":"All/php82-pecl-excimer-1.1.1.pkg","repopath":"All/php82-pecl-excimer-1.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25616,"desc":"Excimer PHP extension provides an interrupting timer and a low-overhead\nsampling profiler","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-excimer.ini.sample","type":"install"}]},{"name":"php82-pecl-ds","origin":"devel/pecl-ds","version":"1.5.0","comment":"Data Structures for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/ds","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba7234519c96f0e40f400743c39b9af878abf4262feb508f0ffcaca159a6b36a","flatsize":227185,"path":"All/php82-pecl-ds-1.5.0.pkg","repopath":"All/php82-pecl-ds-1.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":54120,"desc":"Data Structures (DS) is an extension providing specialized data structures as\nefficient alternatives to the PHP array. You can read about it in more detail in\nthis blog post which highlights the API, performance and other benefits of using\nthe extension.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ds.ini.sample","type":"install"}]},{"name":"php82-pecl-eio","origin":"devel/pecl-eio","version":"3.0.0.r4","comment":"Provides interface to the libeio library","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/eio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fec0c4cf9ac27ca6b641ad44637b0631b07eaefeab40d83a0df8e5beb88e73c5","flatsize":107469,"path":"All/php82-pecl-eio-3.0.0.r4.pkg","repopath":"All/php82-pecl-eio-3.0.0.r4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":29300,"desc":"This extension provides interface to the libeio library.\n\nLibeio is a an asynchronous I/O library. Features basically include\nasynchronous versions of POSIX API(read, write, open, close, stat, unlink,\nfdatasync, mknod, readdir etc.); sendfile (native on Solaris, Linux, HP-UX,\nFreeBSD); readahead. libeio itself emulates the system calls, if they are not\navailable on specific(UNIX-like) platform.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-eio.ini.sample","type":"install"}]},{"name":"php82-pecl-crypto","origin":"security/pecl-crypto","version":"0.3.2","comment":"Objective wrapper for OpenSSL Crypto Library","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/crypto","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d078545e4df503d4557097d7a4f6fdc2c6fb58c8d85a95620f300731b404d217","flatsize":122651,"path":"All/php82-pecl-crypto-0.3.2.pkg","repopath":"All/php82-pecl-crypto-0.3.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":32616,"desc":"This package provides an objective wrapper for OpenSSL Crypto Library","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-crypto.ini.sample","type":"install"}]},{"name":"php82-pecl-ev","origin":"devel/pecl-ev","version":"1.1.5","comment":"Libev extension for PHP","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/ev","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2513d7069b8f38739b2408423e002a36e0ee8544cdce56d2e58154eb3bdbd86d","flatsize":134197,"path":"All/php82-pecl-ev-1.1.5.pkg","repopath":"All/php82-pecl-ev-1.1.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":39920,"desc":"This is a PHP binding for libev library.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ev.ini.sample","type":"install"}]},{"name":"php82-pecl-event","origin":"devel/pecl-event","version":"3.1.0","comment":"Provides interface to libevent library","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/event","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3080b84948f6ddf964b448c0817f8f8a4475d748fbad31e70b1771d720b27593","flatsize":190122,"path":"All/php82-pecl-event-3.1.0.pkg","repopath":"All/php82-pecl-event-3.1.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":48688,"desc":"This is an extension to efficiently schedule I/O,\ntime and signal based events using the best I/O\nnotification mechanism available for specific platform.\nThis is a port of libevent to the PHP infrastructure.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"}},"categories":["devel"],"shlibs_required":["libevent_openssl-2.1.so.7","libevent_extra-2.1.so.7","libevent_core-2.1.so.7","libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-event.ini.sample","type":"install"}]},{"name":"php82-pecl-vld","origin":"devel/pecl-vld","version":"0.18.0","comment":"Dump the internal representation of PHP scripts","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/vld","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2da5a6e381ca5a65cb847e6bc6553b9c2e37174cb17ee856492375a213915b58","flatsize":51415,"path":"All/php82-pecl-vld-0.18.0.pkg","repopath":"All/php82-pecl-vld-0.18.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18404,"desc":"The Vulcan Logic Disassembler hooks into the Zend Engine and\ndumps all the opcodes (execution units) of a script.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-vld.ini.sample","type":"install"}]},{"name":"php82-pecl-bitset","origin":"math/pecl-bitset","version":"3.2.0","comment":"PECL extension for manipulating bitsets","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/Bitset","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6235fdbb2ddfa817d9d47baa7660b25990107db231e53eb0803edda7141327da","flatsize":42349,"path":"All/php82-pecl-bitset-3.2.0.pkg","repopath":"All/php82-pecl-bitset-3.2.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":12112,"desc":"This extension for PHP provides routines for manipulating bitsets.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["math"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-bitset.ini.sample","type":"install"}]},{"name":"php82-pecl-vips","origin":"graphics/pecl-vips","version":"1.0.13_3","comment":"PHP bindings for libvips","maintainer":"mops@punkt.de","www":"https://github.com/libvips/php-vips-ext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d22fad8eeca8ba446b65bddc7510dac4a13709d2f5c229b5a801c3e8da7193eb","flatsize":59404,"path":"All/php82-pecl-vips-1.0.13_3.pkg","repopath":"All/php82-pecl-vips-1.0.13_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17620,"desc":"Low-level PHP binding for libvips\n\nThis extension lets you use the libvips image processing library\nfrom PHP 7. It is intentionally very low-level: modules such as\nhttps://github.com/libvips/php-vips try to layer a nice API on\ntop of this.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"vips":{"origin":"graphics/vips","version":"8.15.2_2"}},"categories":["graphics"],"shlibs_required":["libvips.so.42","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-vips.ini.sample","type":"install"}]},{"name":"php82-pecl-dio","origin":"devel/pecl-dio","version":"0.2.2","comment":"PECL extension that provides direct access to low level IO","maintainer":"flo@FreeBSD.org","www":"http://www.pecl.php.net/package/dio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1bf515b7c6493a0ae266c1c7627e0335662cddf765930361546b68e3ce06c5c","flatsize":35075,"path":"All/php82-pecl-dio-0.2.2.pkg","repopath":"All/php82-pecl-dio-0.2.2.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":12264,"desc":"DIO provides functions and stream wrappers which provide raw and serial low\nlevel IO support. The use of the DIO functions should be considered only when\ndirect control of a device is needed. In all other cases, the standard\nfilesystem functions are more than adequate.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-dio.ini.sample","type":"install"}]},{"name":"php82-pecl-amqp","origin":"net/pecl-amqp","version":"2.1.1","comment":"PHP extension for AMQP API","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://pecl.php.net/package/amqp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fa48c27639a3d8c6466b8f8d25c7fd87bf48c56b7cfd6dc7cb0ee8c3a11a0df","flatsize":248648,"path":"All/php82-pecl-amqp-2.1.1.pkg","repopath":"All/php82-pecl-amqp-2.1.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":58084,"desc":"This extension uses rabbitmq-c library to provide API for\ncommunicating with AMQP compliant servers, and writing\nproducers and consumers.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"rabbitmq-c":{"origin":"net/rabbitmq-c","version":"0.13.0"}},"categories":["net","pear"],"shlibs_required":["librabbitmq.so.4"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-amqp.ini.sample","type":"install"}]},{"name":"php82-pecl-ast","origin":"devel/pecl-ast","version":"1.1.1","comment":"Extension exposing PHP 7 abstract syntax tree","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/ast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5bb66a0a789982f46c77b4d7df8ab430aff5e65961859970d7ed08cc191b5bd2","flatsize":60134,"path":"All/php82-pecl-ast-1.1.1.pkg","repopath":"All/php82-pecl-ast-1.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19752,"desc":"This extension exposes the abstract syntax tree generated by PHP 7.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ast.ini.sample","type":"install"}]},{"name":"php82-pecl-couchbase","origin":"databases/pecl-couchbase","version":"3.2.2","comment":"Couchbase Server PHP extension","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/couchbase","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90b5f81d9eec71b12bcc1da09c2630224bd6c7165e710404ceb54629b90c466f","flatsize":772281,"path":"All/php82-pecl-couchbase-3.2.2.pkg","repopath":"All/php82-pecl-couchbase-3.2.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":160988,"desc":"The PHP client library provides fast access to documents stored in\na Couchbase Server.","deps":{"libcouchbase":{"origin":"databases/libcouchbase","version":"3.3.8_1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["databases"],"shlibs_required":["libcouchbase.so.8"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-couchbase.ini.sample","type":"install"}]},{"name":"php82-pear-twig-twig","origin":"www/pear-twig","version":"1.29.0","comment":"Flexible, fast, and secure template engine for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://twig.symfony.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82aff11423319da4f7e0e415b99209c5c48a3c74e07597a297d2befb7b2c4120","flatsize":585327,"path":"All/php82-pear-twig-twig-1.29.0.pkg","repopath":"All/php82-pear-twig-twig-1.29.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":94068,"desc":"Twig is a modern template engine for PHP.\n\n * Fast: Twig compiles templates down to plain optimized PHP code. The\n         overhead compared to regular PHP code was reduced to the very\n         minimum.\n\n * Secure: Twig has a sandbox mode to evaluate untrusted template code.\n           This allows Twig to be used as a template language for\n           applications where users may modify the template design.\n\n * Flexible: Twig is powered by a flexible lexer and parser. This allows\n             the developer to define its own custom tags and filters, and\n             create its own DSL.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-twig":{"origin":"devel/pear-channel-twig","version":"20140108"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:symfony:twig:1.29.0:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pecl-grpc","origin":"devel/pecl-grpc","version":"1.56.0","comment":"High performance, general RPC framework","maintainer":"vanilla@FreeBSD.org","www":"https://pecl.php.net/package/grpc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d242d3b42f6b69504af22a2ccb96a0605df1f9406684365ae63cf14451529690","flatsize":8782142,"path":"All/php82-pecl-grpc-1.56.0.pkg","repopath":"All/php82-pecl-grpc-1.56.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2818720,"desc":"Remote Procedure Calls (RPCs) provide a useful abstraction for building\ndistributed applications and services. The libraries in this repository\nprovide a concrete implementation of the gRPC protocol, layered over HTTP/2.\nThese libraries enable communication between clients and servers using\nany combination of the supported languages.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel","net"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-grpc.ini.sample","type":"install"}]},{"name":"php82-pear-horde-Horde_Xml_Wbxml","origin":"textproc/pear-Horde_Xml_Wbxml","version":"2.0.4","comment":"Horde API for encoding and decoding WBXML documents","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f8f21f847be5d0f872ff51eb24b7308b3f86126c5c79e200c0721df313367dd","flatsize":123591,"path":"All/php82-pear-horde-Horde_Xml_Wbxml-2.0.4.pkg","repopath":"All/php82-pear-horde-Horde_Xml_Wbxml-2.0.4.pkg","licenselogic":"single","pkgsize":25700,"desc":"This Horde package provides encoding and decoding of WBXML\n(Wireless Binary XML) documents. WBXML is used in SyncML for transferring\nsmaller amounts of data with wireless devices.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_xml_wbxml:2.0.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pecl-APCu","origin":"devel/pecl-APCu","version":"5.1.23","comment":"APC User Caching","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/apcu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6c0e5cdf4a271b2c12d0c979b804b57766bf0b883ea43af21f140ef41da36b0","flatsize":207790,"path":"All/php82-pecl-APCu-5.1.23.pkg","repopath":"All/php82-pecl-APCu-5.1.23.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":53252,"desc":"APCu - APC User Cache","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-apcu.ini.sample","type":"install"}]},{"name":"php82-pear-pdepend_staticReflection","origin":"devel/pear-pdepend-staticReflection","version":"1.0.0","comment":"staticReflection package for PHP","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.pdepend.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"378af46d81727106e7302d3002813dc122f3c16f006a59e94fa95e0392d5ecd0","flatsize":336449,"path":"All/php82-pear-pdepend_staticReflection-1.0.0.pkg","repopath":"All/php82-pear-pdepend_staticReflection-1.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":33436,"desc":"The staticReflection component can be used as a drop-in replacement for PHP's\ninternal reflection api. This component provides a generic reflection stack so\nthat applications can switch between the internal and/or static reflection\nimplementation.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-pdepend":{"origin":"devel/pear-channel-pdepend","version":"20100520"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-horde-Horde_Url","origin":"net/pear-Horde_Url","version":"2.2.6","comment":"Horde URL class","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b210d6573fa319ff9e728b168223af96c0a5a332b9cfdf7597437e80ba41633","flatsize":66020,"path":"All/php82-pear-horde-Horde_Url-2.2.6.pkg","repopath":"All/php82-pear-horde-Horde_Url-2.2.6.pkg","licenselogic":"single","pkgsize":16500,"desc":"This class represents a single URL and provides methods\nfor manipulating URLs.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_url:2.2.6:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Util","origin":"devel/pear-Horde_Util","version":"2.5.9","comment":"Horde Utility Libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8244e63be09e30c5ac46590abaf43467961584cd6f0d36d1ad3c6a794db4fef2","flatsize":179087,"path":"All/php82-pear-horde-Horde_Util-2.5.9.pkg","repopath":"All/php82-pear-horde-Horde_Util-2.5.9.pkg","licenselogic":"single","pkgsize":34844,"desc":"Horde classes providing functionality for various types of applications.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_util:2.5.9:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-phing","origin":"devel/pear-phing","version":"2.6.1","comment":"PHP project build system based on Apache Ant","maintainer":"mm@FreeBSD.org","www":"https://www.phing.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b63625d1414501ccf93fac10ab12373c314122d3301370fe63e79f781637efe","flatsize":2648943,"path":"All/php82-pear-phing-2.6.1.pkg","repopath":"All/php82-pear-phing-2.6.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":366056,"desc":"From the Phing homepage:\n\nPHing Is Not GNU make; it's a PHP project build system or build tool based on\nApache Ant. You can do anything with it that you could do with a traditiona\nbuild system like GNU make, and its use of simple XML build files and\nextensible PHP \"task\" classes make it an easy-to-use and highly flexible build\nframework.\n\nFeatures include running PHPUnit and SimpleTest unit tests (including test\nresult and coverage reports), file transformations (e.g. token replacement,\nXSLT transformation, Smarty template transformations), file system operations,\ninteractive build support, SQL execution, CVS/SVN/GIT operations, tools for\ncreating PEAR packages, documentation generation (DocBlox, PhpDocumentor) and\nmuch, much more.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-phing":{"origin":"devel/pear-channel-phing","version":"20120813"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-horde-Horde_Token","origin":"devel/pear-Horde_Token","version":"2.0.9","comment":"Horde Token API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a57131683efd75cb41dd56fe9e66e425e544cdc60095f56ba3fb5db4643f9417","flatsize":179549,"path":"All/php82-pear-horde-Horde_Token-2.0.9.pkg","repopath":"All/php82-pear-horde-Horde_Token-2.0.9.pkg","licenselogic":"single","pkgsize":31028,"desc":"The Horde_Token:: class provides a common abstracted interface into\nthe various token generation mediums. It also includes all of the functions\nfor retrieving, storing, and checking tokens.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_token:2.0.9:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Tree","origin":"devel/pear-Horde_Tree","version":"2.0.5","comment":"Horde Tree API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d49540fa9b94799b2887ea5288c4796f2279de2ef6e512812fd7429867c9cbe","flatsize":78830,"path":"All/php82-pear-horde-Horde_Tree-2.0.5.pkg","repopath":"All/php82-pear-horde-Horde_Tree-2.0.5.pkg","licenselogic":"single","pkgsize":18456,"desc":"This Horde package provides a tree view of hierarchical information.\nIt allows for expanding/collapsing of branches and maintains their state.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_tree:2.0.5:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Text_Flowed","origin":"textproc/pear-Horde_Text_Flowed","version":"2.0.4","comment":"Horde API for flowed text as per RFC 3676","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69ec073b6c7e436e20f7bb9882f8fdd617ec6a8a0d6a84ea2b3276527b26f0a0","flatsize":49758,"path":"All/php82-pear-horde-Horde_Text_Flowed-2.0.4.pkg","repopath":"All/php82-pear-horde-Horde_Text_Flowed-2.0.4.pkg","licenselogic":"single","pkgsize":14256,"desc":"The Horde_Text_Flowed:: class provides common methods for manipulating text\nusing the encoding described in RFC 3676 ('flowed' text).","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_text_flowed:2.0.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Timezone","origin":"devel/pear-Horde_Timezone","version":"1.1.0","comment":"Horde timezone library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56c9abffc97bc038e813707ed316df6a3badb639d559c5c449d002f3ca4b47cf","flatsize":123686,"path":"All/php82-pear-horde-Horde_Timezone-1.1.0.pkg","repopath":"All/php82-pear-horde-Horde_Timezone-1.1.0.pkg","licenselogic":"single","pkgsize":26628,"desc":"Horde library for parsing timezone databases and generating\nVTIMEZONE iCalendar components.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Horde_Vfs":{"origin":"sysutils/pear-Horde_Vfs","version":"2.4.2"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php82-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_timezone:1.1.0:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Thrift","origin":"devel/pear-Horde_Thrift","version":"2.0.3","comment":"Horde Thrift Client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dd3895c0ec040ea9133a674a296ec1b3ff635655bb77a09a8fb9b3a04cd1832","flatsize":177228,"path":"All/php82-pear-horde-Horde_Thrift-2.0.3.pkg","repopath":"All/php82-pear-horde-Horde_Thrift-2.0.3.pkg","licenselogic":"single","pkgsize":21100,"desc":"Packaged version of the PHP Thrift client for Horde","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_thrift:2.0.3:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Text_Filter","origin":"textproc/pear-Horde_Text_Filter","version":"2.3.7","comment":"Horde Text Filter API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86f56fedc031ca1e38d5214dd42ea0fd890d556ee72ba750dd1587d4ed7b7794","flatsize":294826,"path":"All/php82-pear-horde-Horde_Text_Filter-2.3.7.pkg","repopath":"All/php82-pear-horde-Horde_Text_Filter-2.3.7.pkg","licenselogic":"single","pkgsize":51416,"desc":"The Horde_Text_Filter library provides common methods for fitering\nand converting text.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Idna":{"origin":"dns/pear-Horde_Idna","version":"1.1.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_text_filter:2.3.7:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Text_Filter_Csstidy","origin":"textproc/pear-Horde_Text_Filter_Csstidy","version":"2.0.1","comment":"Horde Text Filter CSS optimization class","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85ba11a86c9e193bb32ee494fc23b6267541375ec07fbe0e6184520c78caaeda","flatsize":111553,"path":"All/php82-pear-horde-Horde_Text_Filter_Csstidy-2.0.1.pkg","repopath":"All/php82-pear-horde-Horde_Text_Filter_Csstidy-2.0.1.pkg","licenselogic":"single","pkgsize":23388,"desc":"The Horde_Text_Filter_Csstidy:: class provides the PHP-based library needed\nto perform optimization/compression on CSS code. It is provided in a separate\npackage as the code is under the GPLv2 license instead of the LGPLv2 license\nused for the Text_Filter class.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Text_Filter":{"origin":"textproc/pear-Horde_Text_Filter","version":"2.3.7"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_text_filter_csstidy:2.0.1:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Xml_Element","origin":"textproc/pear-Horde_Xml_Element","version":"2.0.4","comment":"Horde Xml Element object","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17cee1f0ca8f3b0c951bfe727334c6862874a11764d2bd6bd05f9803c6189856","flatsize":51527,"path":"All/php82-pear-horde-Horde_Xml_Element-2.0.4.pkg","repopath":"All/php82-pear-horde-Horde_Xml_Element-2.0.4.pkg","licenselogic":"single","pkgsize":11468,"desc":"This package provides an element object that can be used to provide\nSimpleXML-like functionality over a DOM object. The main advantage over\nusing SimpleXML is the ability to add multiple levels of new elements\nin a single call, without introducing \"ghost\" objects.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_xml_element:2.0.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Text_Diff","origin":"textproc/pear-Horde_Text_Diff","version":"2.2.1","comment":"Horde engine for performing and rendering text diffs","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bd7466cebd8a9f47b82a23631de6455302e5c51500dec32785a3fe9078ad811","flatsize":130352,"path":"All/php82-pear-horde-Horde_Text_Diff-2.2.1.pkg","repopath":"All/php82-pear-horde-Horde_Text_Diff-2.2.1.pkg","licenselogic":"single","pkgsize":28632,"desc":"This Horde package provides a text-based diff engine and renderers\nfor multiple diff output formats.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_text_diff:2.2.1:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Template","origin":"www/pear-Horde_Template","version":"2.0.3","comment":"Horde Template System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32a1424600f6b6c2420c647b34cd96310a126f003f25819480c647b846adfd34","flatsize":50488,"path":"All/php82-pear-horde-Horde_Template-2.0.3.pkg","repopath":"All/php82-pear-horde-Horde_Template-2.0.3.pkg","licenselogic":"single","pkgsize":14784,"desc":"Horde Template system.\nAdapted from bTemplate, by Brian Lozier <brian@massassi.net>.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_template:2.0.3:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Stream_Filter","origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5","comment":"Horde Stream filters","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5cfb3e8d32d17d79f6c83971b3cd86695c7682fc2789bdcbab37a69080f17e99","flatsize":77612,"path":"All/php82-pear-horde-Horde_Stream_Filter-2.0.5.pkg","repopath":"All/php82-pear-horde-Horde_Stream_Filter-2.0.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":15084,"desc":"This Horde package provides various stream filters.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_stream_filter:2.0.5:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_SyncMl","origin":"comms/pear-Horde_SyncMl","version":"2.0.7","comment":"Horde API for processing SyncML requests","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c74ffba0dc0cb07fb0f3380a5fadd835024e6b20190f92cb869d9cbb254585dd","flatsize":946038,"path":"All/php82-pear-horde-Horde_SyncMl-2.0.7.pkg","repopath":"All/php82-pear-horde-Horde_SyncMl-2.0.7.pkg","licenselogic":"single","pkgsize":114924,"desc":"This package provides classes for implementing a SyncML server.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Horde_Log":{"origin":"sysutils/pear-Horde_Log","version":"2.3.0_1"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Auth":{"origin":"security/pear-Horde_Auth","version":"2.2.2"},"php82-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php82-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php82-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php82-pear-horde-Horde_Xml_Wbxml":{"origin":"textproc/pear-Horde_Xml_Wbxml","version":"2.0.4"}},"categories":["comms","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_syncml:2.0.7:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Support","origin":"devel/pear-Horde_Support","version":"2.2.2","comment":"Horde support package","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a962acb77b381444dfebaf7c36f711d1bf8b9302e32c27e3eac527c5669633b","flatsize":133746,"path":"All/php82-pear-horde-Horde_Support-2.2.2.pkg","repopath":"All/php82-pear-horde-Horde_Support-2.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24928,"desc":"This package provides supporting functionality for Horde that is not tied\nto Horde but is used by it.\nThese classes can be used outside of Horde as well.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Stream_Wrapper":{"origin":"devel/pear-Horde_Stream_Wrapper","version":"2.1.5"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_support:2.2.2:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_SpellChecker","origin":"textproc/pear-Horde_SpellChecker","version":"2.1.3","comment":"Horde Spellcheck API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5063f80b2ca8d071b9c2e3dcb00c9d2896a273d2ed47df67b575d39138267ed","flatsize":43710,"path":"All/php82-pear-horde-Horde_SpellChecker-2.1.3.pkg","repopath":"All/php82-pear-horde-Horde_SpellChecker-2.1.3.pkg","licenselogic":"single","pkgsize":13376,"desc":"Horde unified spellchecking API.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_spellchecker:2.1.3:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Stream","origin":"devel/pear-Horde_Stream","version":"1.6.3","comment":"Horde stream handler","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e981563c647156f294ba9a0e9edda6350fdbcdf54259b197fb31ef90310b4ab","flatsize":83290,"path":"All/php82-pear-horde-Horde_Stream-1.6.3.pkg","repopath":"All/php82-pear-horde-Horde_Stream-1.6.3.pkg","licenselogic":"single","pkgsize":17928,"desc":"An Horde object-oriented interface to assist in creating and storing PHP\nstream resources, and to provide utility methods to access and manipulate\nthe stream contents.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_stream:1.6.3:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_SessionHandler","origin":"www/pear-Horde_SessionHandler","version":"2.3.0","comment":"Horde Session Handler API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5596ad47bde8ef6affec6343f08aa83bbfb58674f4fae486e7564aeb6296e05d","flatsize":130026,"path":"All/php82-pear-horde-Horde_SessionHandler-2.3.0.pkg","repopath":"All/php82-pear-horde-Horde_SessionHandler-2.3.0.pkg","licenselogic":"single","pkgsize":24488,"desc":"Horde_SessionHandler defines an API for implementing\ncustom session handlers for PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_sessionhandler:2.3.0:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Socket_Client","origin":"net/pear-Horde_Socket_Client","version":"2.1.4","comment":"Horde Socket Client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"650515e6ea833da738503f5d69305c301e23d49ecc8d1d4e8bf36b80ac6ec555","flatsize":42948,"path":"All/php82-pear-horde-Horde_Socket_Client-2.1.4.pkg","repopath":"All/php82-pear-horde-Horde_Socket_Client-2.1.4.pkg","licenselogic":"single","pkgsize":13288,"desc":"This Horde class provides abstract class for use in creating PHP network\nsocket clients.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_socket_client:2.1.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Share","origin":"security/pear-Horde_Share","version":"2.2.0","comment":"Horde Shared Permissions System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58b97498f255ed8b87098fc59f27c842cb5c67800ee662490ccd70d529eea792","flatsize":400584,"path":"All/php82-pear-horde-Horde_Share-2.2.0.pkg","repopath":"All/php82-pear-horde-Horde_Share-2.2.0.pkg","licenselogic":"single","pkgsize":54876,"desc":"Horde_Share provides an interface to all shared resources a user\nowns or has access to.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Db":{"origin":"databases/pear-Horde_Db","version":"2.4.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Group":{"origin":"security/pear-Horde_Group","version":"2.1.1"},"php82-pear-horde-Horde_Perms":{"origin":"security/pear-Horde_Perms","version":"2.1.8"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_share:2.2.0:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Service_UrlShortener","origin":"www/pear-Horde_Service_UrlShortener","version":"2.0.3","comment":"Horde URL shortening services interface","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"feb6454285ae78a92e4cfeb3e13528f4781364ca6341b1a8314ca1dfc918c502","flatsize":8813,"path":"All/php82-pear-horde-Horde_Service_UrlShortener-2.0.3.pkg","repopath":"All/php82-pear-horde-Horde_Service_UrlShortener-2.0.3.pkg","licenselogic":"single","pkgsize":2920,"desc":"This Horde package provides interfaces to various URL shortening services.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php82-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_urlshortener:2.0.3:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Service_Weather","origin":"www/pear-Horde_Service_Weather","version":"2.5.6","comment":"Horde Weather Provider","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee5657e4950be06f50128ce9e33ce3b68b7bc8f58947b8b0de731fc9c6471fa8","flatsize":801998,"path":"All/php82-pear-horde-Horde_Service_Weather-2.5.6.pkg","repopath":"All/php82-pear-horde-Horde_Service_Weather-2.5.6.pkg","licenselogic":"single","pkgsize":190172,"desc":"Set of Horde classes that provide an abstraction to various online weather\nservice providers. Includes drivers for WeatherUnderground, WorldWeatherOnline\nand Google Weather.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php82-pear-horde-Horde_Role":{"origin":"devel/pear-Horde_Role","version":"1.0.1"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_weather:2.5.6:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Service_Facebook","origin":"www/pear-Horde_Service_Facebook","version":"2.0.10","comment":"Horde Facebook client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e64940bafde6c2efa778d6470b761262d335b7dc1f13bbae5ce28113ad1a2345","flatsize":182941,"path":"All/php82-pear-horde-Horde_Service_Facebook-2.0.10.pkg","repopath":"All/php82-pear-horde-Horde_Service_Facebook-2.0.10.pkg","licenselogic":"single","pkgsize":30748,"desc":"This Horde package provides client libraries for the Facebook REST API.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_facebook:2.0.10:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php83-ilias","origin":"www/ilias","version":"9.2","comment":"Powerful, dynamic, PHP and MySQL based e-learning platform","maintainer":"wen@FreeBSD.org","www":"https://www.ilias.de","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95d6cd29579a94122d51cf8149a7e7bd4adb68a21e2f4758ae18e6ca6cc2acd6","flatsize":141753621,"path":"All/php83-ilias-9.2.pkg","repopath":"All/php83-ilias-9.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19306116,"desc":"ILIAS is a powerful web-based learning management\nsystem that allows users to create, edit and publish\nlearning and teaching material in an integrated\nsystem with their normal web browsers.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-composer":{"origin":"devel/php-composer","version":"2.7.7_1"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-pdo_mysql":{"origin":"databases/php83-pdo_mysql","version":"8.3.9"},"php83-pear":{"origin":"devel/pear","version":"1.10.13"},"php83-pear-Auth":{"origin":"security/pear-Auth","version":"1.6.4"},"php83-pear-HTML_Template_IT":{"origin":"devel/pear-HTML_Template_IT","version":"1.3.1,1"},"php83-pear-MDB2":{"origin":"databases/pear-MDB2","version":"2.5.0.b5_1"},"php83-pecl-imagick":{"origin":"graphics/pecl-imagick","version":"3.7.0_4"},"php83-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-soap":{"origin":"net/php83-soap","version":"8.3.9"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-xmlwriter":{"origin":"textproc/php83-xmlwriter","version":"8.3.9"},"php83-xsl":{"origin":"textproc/php83-xsl","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"},"png":{"origin":"graphics/png","version":"1.6.43"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"},"unzip":{"origin":"archivers/unzip","version":"6.0_8"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["www","education"],"options":{"CHECKER":"off","MAIL":"off"},"annotations":{"cpe":"cpe:2.3:a:ilias:ilias:9.2:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"1 Please keep in mind that\nheavily used ILIAS installation can cause huge growth\nof your log file, so remember to disable notices logging\nin your PHP installation.\n\n2 Also, this installation process has installed everything\nthat is needed for ILIAS to run properly with basic\nfunctionality, but to broaden it you will have to install\nthird party software like Sun Java, HTMLdoc, LaTeX or\nsome virus scanner by yourself.\n\n3 Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /ilias /usr/local/www/ilias/\n   AcceptPathInfo On\n   <Directory /usr/local/www/ilias/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n4 After installation, you should use 'composer install'\nin the directory /usr/local/www/ilias/libs/composer.\n\n5 Edit the config.json file and run ilias Setup on the commang-line\nin directory /usr/local/www/ilias:\n  $ sudo -u www -g www php setup/setup.php install ../iliasfiles/config.json\n\n6 If all is OK, you can login into the system with\nusername/root and password/homer as the administrator.\n\n7 More information please visit :\nhttps://docu.ilias.de/goto_docu_lm_367.html,","type":"install"}]},{"name":"php82-pear-horde-Horde_Secret","origin":"security/pear-Horde_Secret","version":"2.0.6","comment":"Secret Encryption API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdb1840b5734e16f537e47ca7ef583c50210a422121cad1fc7da9a1d19b201b4","flatsize":48454,"path":"All/php82-pear-horde-Horde_Secret-2.0.6.pkg","repopath":"All/php82-pear-horde-Horde_Secret-2.0.6.pkg","licenselogic":"single","pkgsize":13704,"desc":"The Horde_Secret library provides an API for encrypting and decrypting\nsmall pieces of data with the use of a shared key.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Horde_Crypt_Blowfish":{"origin":"security/pear-Horde_Crypt_Blowfish","version":"1.1.4"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_secret:2.0.6:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Serialize","origin":"devel/pear-Horde_Serialize","version":"2.0.5","comment":"Horde Data Encapulation API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b509875444ed5e4fafc7c535450f5e86f7b1c48370ee5f8d8fce758551bbdfc","flatsize":69165,"path":"All/php82-pear-horde-Horde_Serialize-2.0.5.pkg","repopath":"All/php82-pear-horde-Horde_Serialize-2.0.5.pkg","licenselogic":"single","pkgsize":15972,"desc":"The Horde_Serialize library provides various methods of encapsulating data.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_serialize:2.0.5:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Scheduler","origin":"devel/pear-Horde_Scheduler","version":"2.0.3","comment":"Horde Scheduler System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91fe62179eb8d73ddff69ba523801c20b7e7a3748ba949478d807b09acdd1a77","flatsize":46529,"path":"All/php82-pear-horde-Horde_Scheduler-2.0.3.pkg","repopath":"All/php82-pear-horde-Horde_Scheduler-2.0.3.pkg","licenselogic":"single","pkgsize":14084,"desc":"This package provides supporting functionality for Horde that is not tied\nto Horde but is used by it.\nThese classes can be used outside of Horde as well.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Horde_Vfs":{"origin":"sysutils/pear-Horde_Vfs","version":"2.4.2"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_scheduler:2.0.3:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Service_Twitter","origin":"www/pear-Horde_Service_Twitter","version":"2.1.6","comment":"Horde Twitter client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66e8dda269f2b22fad6081cee879dacee8565546afece07fd3369ad3f60e3299","flatsize":51301,"path":"All/php82-pear-horde-Horde_Service_Twitter-2.1.6.pkg","repopath":"All/php82-pear-horde-Horde_Service_Twitter-2.1.6.pkg","licenselogic":"single","pkgsize":10368,"desc":"This Horde package provides client libraries for the Twitter REST API.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Controller":{"origin":"devel/pear-Horde_Controller","version":"2.0.5"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php82-pear-horde-Horde_Oauth":{"origin":"security/pear-Horde_Oauth","version":"2.0.4"},"php82-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_twitter:2.1.6:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Routes","origin":"www/pear-Horde_Routes","version":"2.0.5","comment":"Horde Routes URL mapping system","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e4e0a0b5a0feb93f62a7bd5e830a0e8424cc4f53d299fe1ac3df990e679bac1","flatsize":276092,"path":"All/php82-pear-horde-Horde_Routes-2.0.5.pkg","repopath":"All/php82-pear-horde-Horde_Routes-2.0.5.pkg","licenselogic":"single","pkgsize":39836,"desc":"This package provides classes for mapping URLs into the controllers and\nactions of an MVC system. It is a port of a Python library, Routes,\nby Ben Bangert (http://routes.groovie.org).","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_routes:2.0.5:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Rpc","origin":"net/pear-Horde_Rpc","version":"2.1.9","comment":"Horde RPC API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3eaaf491b6b53f023bf3391a2cfb7ea1ab1012154ff797001b188cd0473d331a","flatsize":223025,"path":"All/php82-pear-horde-Horde_Rpc-2.1.9.pkg","repopath":"All/php82-pear-horde-Horde_Rpc-2.1.9.pkg","licenselogic":"single","pkgsize":37904,"desc":"The Horde_Rpc library provides a common abstracted interface to various\nremote methods of accessing Horde functionality.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_ActiveSync":{"origin":"comms/pear-Horde_ActiveSync","version":"2.41.9"},"php82-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php82-pear-horde-Horde_Dav":{"origin":"www/pear-Horde_Dav","version":"1.1.4"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php82-pear-horde-Horde_Lock":{"origin":"devel/pear-Horde_Lock","version":"2.1.4"},"php82-pear-horde-Horde_Perms":{"origin":"security/pear-Horde_Perms","version":"2.1.8"},"php82-pear-horde-Horde_Serialize":{"origin":"devel/pear-Horde_Serialize","version":"2.0.5"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php82-pear-horde-Horde_SyncMl":{"origin":"comms/pear-Horde_SyncMl","version":"2.0.7"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php82-pear-horde-Horde_Xml_Element":{"origin":"textproc/pear-Horde_Xml_Element","version":"2.0.4"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_rpc:2.1.9:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Role","origin":"devel/pear-Horde_Role","version":"1.0.1","comment":"PEAR installer role for Horde components","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2ee71e1e6e78f41636de4eead90e2280c986f450d49696f872d0217df2c0ac6","flatsize":32440,"path":"All/php82-pear-horde-Horde_Role-1.0.1.pkg","repopath":"All/php82-pear-horde-Horde_Role-1.0.1.pkg","licenselogic":"single","pkgsize":11164,"desc":"PEAR method to install Horde components into a base Horde installation.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_role:1.0.1:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Queue","origin":"devel/pear-Horde_Queue","version":"1.1.5","comment":"Horde Queue","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"959f65cc0306e75cad38a2ea0c1591ef46ee1585552533deec4908b7c8651a87","flatsize":36042,"path":"All/php82-pear-horde-Horde_Queue-1.1.5.pkg","repopath":"All/php82-pear-horde-Horde_Queue-1.1.5.pkg","licenselogic":"single","pkgsize":12300,"desc":"Queue layer for the Horde Framework with various storage backends and runners.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_queue:1.1.5:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Service_Gravatar","origin":"www/pear-Horde_Service_Gravatar","version":"1.0.1","comment":"Horde API accessor for gravatar.com","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eab8e0c0094bc43ddab9016badb1c8e1e97cf66d09455b6ae4deeee827b92824","flatsize":42964,"path":"All/php82-pear-horde-Horde_Service_Gravatar-1.0.1.pkg","repopath":"All/php82-pear-horde-Horde_Service_Gravatar-1.0.1.pkg","licenselogic":"single","pkgsize":13476,"desc":"Horde library for accessing the Avatar services at gravatar.com.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php82-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_gravatar:1.0.1:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Perms","origin":"security/pear-Horde_Perms","version":"2.1.8","comment":"Horde Permissions System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89ad61a6b33a28c5f77ee316bc5dbeef283779812ca781008704d812a935c0a6","flatsize":230482,"path":"All/php82-pear-horde-Horde_Perms-2.1.8.pkg","repopath":"All/php82-pear-horde-Horde_Perms-2.1.8.pkg","licenselogic":"single","pkgsize":37072,"desc":"The Perms package provides an interface to the Horde permissions system.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Db":{"origin":"databases/pear-Horde_Db","version":"2.4.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Group":{"origin":"security/pear-Horde_Group","version":"2.1.1"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_perms:2.1.8:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Rdo","origin":"devel/pear-Horde_Rdo","version":"2.1.0","comment":"Horde Rampage Data Objects","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d5ddf9588794481d5eed1efd75aaec153e946787d7408e1cbc95655f6a6d887","flatsize":146021,"path":"All/php82-pear-horde-Horde_Rdo-2.1.0.pkg","repopath":"All/php82-pear-horde-Horde_Rdo-2.1.0.pkg","licenselogic":"single","pkgsize":33224,"desc":"Horde lightweight ORM layer","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Db":{"origin":"databases/pear-Horde_Db","version":"2.4.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-horde-Horde_Prefs","origin":"devel/pear-Horde_Prefs","version":"2.9.0","comment":"Horde Preferences API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c13623877181292b0bee189e445ad0c610d8027e165a49d26566446060994072","flatsize":305257,"path":"All/php82-pear-horde-Horde_Prefs-2.9.0.pkg","repopath":"All/php82-pear-horde-Horde_Prefs-2.9.0.pkg","licenselogic":"single","pkgsize":51376,"desc":"The Horde_Prefs package provides a common abstracted interface into\nthe various preferences storage mediums. It also includes all\nof the functions for retrieving, storing, and checking preference values.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php82-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_prefs:2.9.0:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Pdf","origin":"textproc/pear-Horde_Pdf","version":"2.0.8","comment":"Horde PDF library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c4845c6b72d92edd92fbc7804b5de1eb6bf39b57eda7d7336c8171b33662f13","flatsize":279320,"path":"All/php82-pear-horde-Horde_Pdf-2.0.8.pkg","repopath":"All/php82-pear-horde-Horde_Pdf-2.0.8.pkg","licenselogic":"single","pkgsize":46140,"desc":"This Horde package provides PDF generation using only PHP,\nwithout requiring any external libraries.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_pdf:2.0.8:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Oauth","origin":"security/pear-Horde_Oauth","version":"2.0.4","comment":"Horde OAuth client/server","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c04dbdc34360afd476eda1e7adae417d196358f95063d985a9a88e72c3afb09","flatsize":27496,"path":"All/php82-pear-horde-Horde_Oauth-2.0.4.pkg","repopath":"All/php82-pear-horde-Horde_Oauth-2.0.4.pkg","licenselogic":"single","pkgsize":7076,"desc":"This Horde package provides an OAuth consumer (http://oauth.net)\nand OAuth infrastruture, and in the future will provide an OAuth server.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_oauth:2.0.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Pack","origin":"archivers/pear-Horde_Pack","version":"1.0.7","comment":"Horde Pack Utility","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5259879ead5267079aaed78f8df4d24510e21902cc723797f0b0052b99788886","flatsize":64247,"path":"All/php82-pear-horde-Horde_Pack-1.0.7.pkg","repopath":"All/php82-pear-horde-Horde_Pack-1.0.7.pkg","licenselogic":"single","pkgsize":16336,"desc":"Horde replacement for serialize()/json_encode() that will automatically use the\nmost efficient serialization available based on the input.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Compress_Fast":{"origin":"archivers/pear-Horde_Compress_Fast","version":"1.1.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["archivers","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_pack:1.0.7:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Notification","origin":"devel/pear-Horde_Notification","version":"2.0.4","comment":"Horde Notification System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f54c4f984ed456cc86450b9151284d23df36cc1ac7d4887a50051379661460e","flatsize":99925,"path":"All/php82-pear-horde-Horde_Notification-2.0.4.pkg","repopath":"All/php82-pear-horde-Horde_Notification-2.0.4.pkg","licenselogic":"single","pkgsize":20948,"desc":"The Horde_Notification library provides a subject-observer pattern\nfor raising and showing messages of different types and to different\nlisteners.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_notification:2.0.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Nls","origin":"devel/pear-Horde_Nls","version":"2.2.1_1","comment":"Horde Native Language Support","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b01c272f9d4ef0b5d9954cbff55e54325b33700ee049bb78a385b19dad2937a","flatsize":2122863,"path":"All/php82-pear-horde-Horde_Nls-2.2.1_1.pkg","repopath":"All/php82-pear-horde-Horde_Nls-2.2.1_1.pkg","licenselogic":"single","pkgsize":206912,"desc":"Provides common methods for handling language data, timezones,\nand hostname->country lookups.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-horde-Horde_Scribe","origin":"net/pear-Horde_Scribe","version":"2.0.3","comment":"Horde Scribe client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39557f2945e99be003a2578e49605ee084a985afeef2e0f5f809a9605ce9ba39","flatsize":21217,"path":"All/php82-pear-horde-Horde_Scribe-2.0.3.pkg","repopath":"All/php82-pear-horde-Horde_Scribe-2.0.3.pkg","licenselogic":"single","pkgsize":5840,"desc":"Horde packaged version of the PHP Scribe client.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Thrift":{"origin":"devel/pear-Horde_Thrift","version":"2.0.3"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_scribe:2.0.3:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Memcache","origin":"databases/pear-Horde_Memcache","version":"2.1.2","comment":"Horde Memcache API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"520279da8c70865fc6943c1267feddc1477138e2c8a54258edf0be7a1169516e","flatsize":57437,"path":"All/php82-pear-horde-Horde_Memcache-2.1.2.pkg","repopath":"All/php82-pear-horde-Horde_Memcache-2.1.2.pkg","licenselogic":"single","pkgsize":15196,"desc":"Horde API to access a memcache server.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pecl-memcache":{"origin":"databases/pecl-memcache","version":"8.2"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-horde-Horde_Mime","origin":"mail/pear-Horde_Mime","version":"2.11.2","comment":"Horde MIME Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7600ab61678dc29be0bd181b977fd9ccb1322e9ec8657d712fed1bc2c01015b0","flatsize":789505,"path":"All/php82-pear-horde-Horde_Mime-2.11.2.pkg","repopath":"All/php82-pear-horde-Horde_Mime-2.11.2.pkg","licenselogic":"single","pkgsize":123512,"desc":"Horde package providing methods for dealing with MIME (RFC 2045) and related\ne-mail (RFC 822/2822/5322) standards.for creating and manipulating dates.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php82-pear-horde-Horde_Stream_Filter":{"origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php82-pear-horde-Horde_Text_Flowed":{"origin":"textproc/pear-Horde_Text_Flowed","version":"2.0.4"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mime:2.11.2:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Mongo","origin":"databases/pear-Horde_Mongo","version":"1.1.0","comment":"Horde Mongo Configuration","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bc622a8267b9bc6ab4b848d40bf8eba4eb63220483ef0a5c1ab416c92a79761","flatsize":567495,"path":"All/php82-pear-horde-Horde_Mongo-1.1.0.pkg","repopath":"All/php82-pear-horde-Horde_Mongo-1.1.0.pkg","licenselogic":"single","pkgsize":85572,"desc":"Provides an API to ensure that the PECL Mongo extension can be used\nconsistently across various Horde packages.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["databases","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mongo:1.1.0:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Mime_Viewer","origin":"mail/pear-Horde_Mime_Viewer","version":"2.2.4","comment":"Horde MIME Viewer Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3aad74193fc4061fcd6e23025a575ae170dca8c65678a22b905082e3a38822c6","flatsize":1983151,"path":"All/php82-pear-horde-Horde_Mime_Viewer-2.2.4.pkg","repopath":"All/php82-pear-horde-Horde_Mime_Viewer-2.2.4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":267884,"desc":"This Horde library provides rendering drivers for MIME data.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Browser":{"origin":"www/pear-Horde_Browser","version":"2.0.16"},"php82-pear-horde-Horde_Compress":{"origin":"archivers/pear-Horde_Compress","version":"2.2.4"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php82-pear-horde-Horde_Role":{"origin":"devel/pear-Horde_Role","version":"1.0.1"},"php82-pear-horde-Horde_Text_Filter":{"origin":"textproc/pear-Horde_Text_Filter","version":"2.3.7"},"php82-pear-horde-Horde_Text_Flowed":{"origin":"textproc/pear-Horde_Text_Flowed","version":"2.0.4"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mime_viewer:2.2.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Mail","origin":"mail/pear-Horde_Mail","version":"2.6.6","comment":"Horde Mail Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00275eddd5ec21d4cebf258beec22b99cfb21ba03b8079cd1f65aba5635e8381","flatsize":222760,"path":"All/php82-pear-horde-Horde_Mail-2.6.6.pkg","repopath":"All/php82-pear-horde-Horde_Mail-2.6.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":36096,"desc":"The Horde_Mail library is a fork of the PEAR Mail library that provides\nadditional functionality, including (but not limited to):\n* Allows a stream to be passed in.\n* Allows raw headertext to be used in the outgoing messages (required for\n  things like message redirection pursuant to RFC 5322 [3.6.6]).\n* Native PHP 5 code.\n* PHPUnit test suite.\n* Provides more comprehensive sendmail error messages.\n* Uses Exceptions instead of PEAR_Errors.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Net_SMTP":{"origin":"net/pear-Net_SMTP","version":"1.12.1"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Idna":{"origin":"dns/pear-Horde_Idna","version":"1.1.2"},"php82-pear-horde-Horde_Stream_Filter":{"origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mail:2.6.6:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_LoginTasks","origin":"devel/pear-Horde_LoginTasks","version":"2.0.8","comment":"Horde Login Tasks System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac63293a1148aa5e683296f85e247a139cf92f07af76ef326efe9d29d5f639e4","flatsize":201080,"path":"All/php82-pear-horde-Horde_LoginTasks-2.0.8.pkg","repopath":"All/php82-pear-horde-Horde_LoginTasks-2.0.8.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":31060,"desc":"The Horde_LoginTasks library provides a set of methods for dealing with tasks\nrun upon login to Horde applications.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_logintasks:2.0.8:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Mail_Autoconfig","origin":"mail/pear-Horde_Mail_Autoconfig","version":"1.0.3","comment":"Horde Mail Autoconfiguration","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f57dcb685619436210321b14ed8bcd36a2431c9d05d0d520b7f80c5dac440180","flatsize":76540,"path":"All/php82-pear-horde-Horde_Mail_Autoconfig-1.0.3.pkg","repopath":"All/php82-pear-horde-Horde_Mail_Autoconfig-1.0.3.pkg","licenselogic":"single","pkgsize":17940,"desc":"Horde class that attempts to automatically determine configuration options\nfor various remote mail services (IMAP/POP3/SMTP).","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Horde_Imap_Client":{"origin":"mail/pear-Horde_Imap_Client","version":"2.29.18"},"php82-pear-Horde_Smtp":{"origin":"mail/pear-Horde_Smtp","version":"1.9.6"},"php82-pear-Net_DNS2":{"origin":"dns/pear-Net_DNS2","version":"1.5.4_1"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php82-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mail_autoconfig:1.0.3:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Lock","origin":"devel/pear-Horde_Lock","version":"2.1.4","comment":"Horde Resource Locking System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae68ebf02a845213595f8ad7ab55fefeacc1b2830b46b12064d185afddf56ef2","flatsize":75800,"path":"All/php82-pear-horde-Horde_Lock-2.1.4.pkg","repopath":"All/php82-pear-horde-Horde_Lock-2.1.4.pkg","licenselogic":"single","pkgsize":17532,"desc":"The Horde_Lock library provides the Horde resource locking system.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_lock:2.1.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_ListHeaders","origin":"mail/pear-Horde_ListHeaders","version":"1.2.5","comment":"Horde List Headers Parsing Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b12929db49d63aedcafcf60a4fec000a4f357163a8a0e75147ecc8cc85c4af6","flatsize":69431,"path":"All/php82-pear-horde-Horde_ListHeaders-1.2.5.pkg","repopath":"All/php82-pear-horde-Horde_ListHeaders-1.2.5.pkg","licenselogic":"single","pkgsize":17324,"desc":"The Horde_ListHeaders library parses Mailing List Headers as defined in\nRFC 2369 & RFC 2919.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_listheaders:1.2.5:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Kolab_Storage","origin":"mail/pear-Horde_Kolab_Storage","version":"2.2.4","comment":"Horde library for handling Kolab data stored on an IMAP server","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3d6d6bebf7ff703d37d814d172e78ac4ee95740e02ded22d40db61ae2fd3ca5","flatsize":1403575,"path":"All/php82-pear-horde-Horde_Kolab_Storage-2.2.4.pkg","repopath":"All/php82-pear-horde-Horde_Kolab_Storage-2.2.4.pkg","licenselogic":"single","pkgsize":141404,"desc":"Storing user data in an IMAP account belonging to the user is one of the Kolab\nserver core concepts. This package provides all the necessary means to deal\nwith this type of data storage effectively.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-imap":{"origin":"mail/php82-imap","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Horde_Imap_Client":{"origin":"mail/pear-Horde_Imap_Client","version":"2.29.18"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Cache":{"origin":"devel/pear-Horde_Cache","version":"2.5.5"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Kolab_Format":{"origin":"textproc/pear-Horde_Kolab_Format","version":"2.0.9"},"php82-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_kolab_storage:2.2.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Kolab_Format","origin":"textproc/pear-Horde_Kolab_Format","version":"2.0.9","comment":"Horde library for reading/writing Kolab data formats","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"408ad58b79f821a3ff0a2abb4c8f8ee6a708243f4a7e4388b83e98a048465014","flatsize":466079,"path":"All/php82-pear-horde-Horde_Kolab_Format-2.0.9.pkg","repopath":"All/php82-pear-horde-Horde_Kolab_Format-2.0.9.pkg","licenselogic":"single","pkgsize":53600,"desc":"This Horde package allows to convert Kolab data objects from XML to hashes.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_kolab_format:2.0.9:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_JavascriptMinify","origin":"textproc/pear-Horde_JavascriptMinify","version":"1.1.5","comment":"Horde Javascript Minification","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf930e87756426363cfc8fff00016effe0e4e13957965d0add4bafa58dd97b47","flatsize":59711,"path":"All/php82-pear-horde-Horde_JavascriptMinify-1.1.5.pkg","repopath":"All/php82-pear-horde-Horde_JavascriptMinify-1.1.5.pkg","licenselogic":"single","pkgsize":15740,"desc":"Horde abstracted interface to various javascript minification backends.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_javascriptminify:1.1.5:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Itip","origin":"devel/pear-Horde_Itip","version":"2.1.2","comment":"Horde iTip invitation response handling","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f1579d22b8d64c69a4c62e6d8f976601dc2aff0bd026ef3939af524f8463980","flatsize":265770,"path":"All/php82-pear-horde-Horde_Itip-2.1.2.pkg","repopath":"All/php82-pear-horde-Horde_Itip-2.1.2.pkg","licenselogic":"single","pkgsize":34860,"desc":"This Horde package allows to generate MIME encapsuled responses to iCalendar\ninvitations.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"},"php82-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_itip:2.1.2:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Ldap","origin":"net/pear-Horde_Ldap","version":"2.4.2","comment":"Horde LDAP libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6de16bcf596a3d00315a46f67d028b9f658699a3d214301dab4829587a0a521","flatsize":312421,"path":"All/php82-pear-horde-Horde_Ldap-2.4.2.pkg","repopath":"All/php82-pear-horde-Horde_Ldap-2.4.2.pkg","licenselogic":"single","pkgsize":57384,"desc":"This package provides a set of classes for connecting to LDAP servers\nand working with directory objects.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_ldap:2.4.2:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Imsp","origin":"databases/pear-Horde_Imsp","version":"2.0.10","comment":"Horde IMSP API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10b0ad3e7338507ab9a46cd15dea14d0ef19865d8723a19ebeb8f96da8d9cbd8","flatsize":190983,"path":"All/php82-pear-horde-Horde_Imsp-2.0.10.pkg","repopath":"All/php82-pear-horde-Horde_Imsp-2.0.10.pkg","licenselogic":"single","pkgsize":32768,"desc":"Provides an API into an IMSP server for address books and options.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["databases","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_imsp:2.0.10:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Idna","origin":"dns/pear-Horde_Idna","version":"1.1.2","comment":"Horde IDNA backend normalization package","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec8e81c41deade36387f46fd38c4406fd4d1e881eb341f7d5c8f463834685446","flatsize":40329,"path":"All/php82-pear-horde-Horde_Idna-1.1.2.pkg","repopath":"All/php82-pear-horde-Horde_Idna-1.1.2.pkg","licenselogic":"single","pkgsize":10360,"desc":"Horde class for normalized access to various backends providing IDNA\n(Internationalized Domain Names in Applications) support.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["dns","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_idna:1.1.2:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Kolab_Session","origin":"net/pear-Horde_Kolab_Session","version":"2.0.3","comment":"Horde library for managing an active Kolab session","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"642d7cc7795576f86085afaee8056c2cd172c9262f00bf4c1d77c9f15429d43c","flatsize":145850,"path":"All/php82-pear-horde-Horde_Kolab_Session-2.0.3.pkg","repopath":"All/php82-pear-horde-Horde_Kolab_Session-2.0.3.pkg","licenselogic":"single","pkgsize":21276,"desc":"This Horde package handles a Kolab session. It allows to authenticate\nagainst LDAP and provides the users storage locations.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Horde_Kolab_Server":{"origin":"net/pear-Horde_Kolab_Server","version":"2.0.5"},"php82-pear-Horde_Log":{"origin":"sysutils/pear-Horde_Log","version":"2.3.0_1"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_kolab_session:2.0.3:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Icalendar","origin":"devel/pear-Horde_Icalendar","version":"2.1.8","comment":"Horde iCalendar API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bed8d5584e10d49bec8415905e8d37af375ce2b2eb82d2c6228ecee95266755c","flatsize":553978,"path":"All/php82-pear-horde-Horde_Icalendar-2.1.8.pkg","repopath":"All/php82-pear-horde-Horde_Icalendar-2.1.8.pkg","licenselogic":"single","pkgsize":95856,"desc":"This Horde package provides an API for dealing with iCalendar data.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php82-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_icalendar:2.1.8:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Injector","origin":"devel/pear-Horde_Injector","version":"2.0.5","comment":"Horde dependency injection container","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"348a31943c9bf900937db7430b8b230de82fe70bca4faa885aa5fc46d65bfb7a","flatsize":124188,"path":"All/php82-pear-horde-Horde_Injector-2.0.5.pkg","repopath":"All/php82-pear-horde-Horde_Injector-2.0.5.pkg","licenselogic":"single","pkgsize":21372,"desc":"Depedency injection container for Horde.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_injector:2.0.5:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Http","origin":"www/pear-Horde_Http","version":"2.1.7","comment":"Horde HTTP libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dfda6c22dcf6fcb7f8cd41982c43d86a1c27db93183daf08329453308311a6e3","flatsize":83089,"path":"All/php82-pear-horde-Horde_Http-2.1.7.pkg","repopath":"All/php82-pear-horde-Horde_Http-2.1.7.pkg","licenselogic":"single","pkgsize":15564,"desc":"This Horde package provides a set of classes for making HTTP requests.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_http:2.1.7:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_HashTable","origin":"databases/pear-Horde_HashTable","version":"1.2.6","comment":"Horde Hash Table Interface","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"472c82281b37c7cf80bae58448deaf87540e013187afaa8d8434e6a826466beb","flatsize":68877,"path":"All/php82-pear-horde-Horde_HashTable-1.2.6.pkg","repopath":"All/php82-pear-horde-Horde_HashTable-1.2.6.pkg","licenselogic":"single","pkgsize":16848,"desc":"Horde API to access various hash table implementations.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["databases","www","pear"],"options":{"MEMCACHE":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_hashtable:1.2.6:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_History","origin":"devel/pear-Horde_History","version":"2.3.6","comment":"Horde API for tracking the history of an object","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebf7a1c812fd2ac3a715dad01477739df497755ce7b05e29a599444b18f6ee0d","flatsize":141290,"path":"All/php82-pear-horde-Horde_History-2.3.6.pkg","repopath":"All/php82-pear-horde-Horde_History-2.3.6.pkg","licenselogic":"single","pkgsize":25200,"desc":"The Horde_History API provides a way to track changes\non arbitrary pieces of data in Horde applications.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Db":{"origin":"databases/pear-Horde_Db","version":"2.4.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_history:2.3.6:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Form","origin":"www/pear-Horde_Form","version":"2.0.20","comment":"Horde Form API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"313d05196a05facb01068750c980a2fed75b148f652600a692188407e3a8d4e6","flatsize":1147990,"path":"All/php82-pear-horde-Horde_Form-2.0.20.pkg","repopath":"All/php82-pear-horde-Horde_Form-2.0.20.pkg","licenselogic":"single","pkgsize":138556,"desc":"The Horde_Form package provides form rendering, validation, and other\nfunctionality for the Horde Application Framework.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php82-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php82-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php82-pear-horde-Horde_Nls":{"origin":"devel/pear-Horde_Nls","version":"2.2.1_1"},"php82-pear-horde-Horde_Token":{"origin":"devel/pear-Horde_Token","version":"2.0.9"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_form:2.0.20:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Group","origin":"security/pear-Horde_Group","version":"2.1.1","comment":"Horde User Groups System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b04f772292925f7ebb772c811e6b549cd125d02221baefc53ce6e9cd5c9796e9","flatsize":130811,"path":"All/php82-pear-horde-Horde_Group-2.1.1.pkg","repopath":"All/php82-pear-horde-Horde_Group-2.1.1.pkg","licenselogic":"single","pkgsize":22904,"desc":"Package for managing and accessing the Horde groups system.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_group:2.1.1:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Exception","origin":"devel/pear-Horde_Exception","version":"2.0.8","comment":"Horde Exception Handler","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b32ec38ee6fa02d5150b47c4ce7e916c2a564191f8f6140d7685a363c478bc56","flatsize":134159,"path":"All/php82-pear-horde-Horde_Exception-2.0.8.pkg","repopath":"All/php82-pear-horde-Horde_Exception-2.0.8.pkg","licenselogic":"single","pkgsize":24788,"desc":"Default exception handlers for the Horde Application Framework.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_exception:2.0.8:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Stream_Wrapper","origin":"devel/pear-Horde_Stream_Wrapper","version":"2.1.5","comment":"Horde Stream wrappers","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"259dc8bfa6c3aca559454dc8966df39a36d84ee0f8ecdea38263bf625a2f9d47","flatsize":29553,"path":"All/php82-pear-horde-Horde_Stream_Wrapper-2.1.5.pkg","repopath":"All/php82-pear-horde-Horde_Stream_Wrapper-2.1.5.pkg","licenselogic":"single","pkgsize":6556,"desc":"This Horde package provides various stream wrappers.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_stream_wrapper:2.1.5:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_View","origin":"devel/pear-Horde_View","version":"2.0.6","comment":"Horde View API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e772c83019843e7143b90b9c2ede969ac5aa7b7103c1aece9d142af82d3cba6","flatsize":221964,"path":"All/php82-pear-horde-Horde_View-2.0.6.pkg","repopath":"All/php82-pear-horde-Horde_View-2.0.6.pkg","licenselogic":"single","pkgsize":41156,"desc":"The Horde_View library provides a simple View pattern implementation.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_view:2.0.6:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Editor","origin":"www/pear-Horde_Editor","version":"2.0.5","comment":"Horde Editor API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"940d55f0fa7ef6fe94cfb96f5c8a4d6357ab94e81f1846871cd6b2f3af9e034d","flatsize":2639210,"path":"All/php82-pear-horde-Horde_Editor-2.0.5.pkg","repopath":"All/php82-pear-horde-Horde_Editor-2.0.5.pkg","licenselogic":"single","pkgsize":558792,"desc":"The Horde_Editor package provides an API to generate the code necessary\nfor embedding javascript RTE editors in a web page.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Browser":{"origin":"www/pear-Horde_Browser","version":"2.0.16"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Role":{"origin":"devel/pear-Horde_Role","version":"1.0.1"},"php82-pear-horde-Horde_Serialize":{"origin":"devel/pear-Horde_Serialize","version":"2.0.5"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_editor:2.0.5:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Dav","origin":"www/pear-Horde_Dav","version":"1.1.4","comment":"Horde library for WebDAV, CalDAV, CardDAV","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b265939454a90a984e37c2e0c432f481a3b925213b19c51251bb62315ceab29","flatsize":1154812,"path":"All/php82-pear-horde-Horde_Dav-1.1.4.pkg","repopath":"All/php82-pear-horde-Horde_Dav-1.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":193784,"desc":"This Horde package contains all Horde-specific wrapper classes\nfor the Sabre DAV library.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Auth":{"origin":"security/pear-Horde_Auth","version":"2.2.2"},"php82-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php82-pear-horde-Horde_Stream":{"origin":"devel/pear-Horde_Stream","version":"1.6.3"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_dav:1.1.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Date_Parser","origin":"devel/pear-Horde_Date_Parser","version":"2.0.7","comment":"Horde Date Parser","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f096c6b449c1aeefdf8546774c044699372103d98c2d06cb699f3b79fa0f5f7","flatsize":183659,"path":"All/php82-pear-horde-Horde_Date_Parser-2.0.7.pkg","repopath":"All/php82-pear-horde-Horde_Date_Parser-2.0.7.pkg","licenselogic":"single","pkgsize":29144,"desc":"Horde library for natural-language date parsing,\nwith support for multiple languages and locales","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_date_parser:2.0.7:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Css_Parser","origin":"www/pear-Horde_Css_Parser","version":"1.0.11","comment":"Horde CSS Parser","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"729f2f74f0a7083e9eb7591d6f3e8aa4ba5dcfa89aafe50d0ffeb08733f7cb2e","flatsize":334456,"path":"All/php82-pear-horde-Horde_Css_Parser-1.0.11.pkg","repopath":"All/php82-pear-horde-Horde_Css_Parser-1.0.11.pkg","licenselogic":"single","pkgsize":72668,"desc":"This Horde package provides access to the Sabberworm CSS Parser from within\nthe Horde framework.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_css_parser:1.0.11:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_CssMinify","origin":"textproc/pear-Horde_CssMinify","version":"1.0.4","comment":"Horde CSS Minification","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f09c73becad1675232b107b44c40244600865b3fb73d84a5103a8ad3707eb793","flatsize":36846,"path":"All/php82-pear-horde-Horde_CssMinify-1.0.4.pkg","repopath":"All/php82-pear-horde-Horde_CssMinify-1.0.4.pkg","licenselogic":"single","pkgsize":11820,"desc":"Horde abstracted interface to various CSS minification backends.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_cssminify:1.0.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Feed","origin":"www/pear-Horde_Feed","version":"2.0.4","comment":"Horde Feed libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f923128062c09cb59782717e7aff88fdbe99c6dac7883706e504b6cc8e08a0ec","flatsize":6163671,"path":"All/php82-pear-horde-Horde_Feed-2.0.4.pkg","repopath":"All/php82-pear-horde-Horde_Feed-2.0.4.pkg","licenselogic":"single","pkgsize":1216468,"desc":"This package provides support for working with feed formats\nsuch as RSS and Atom.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php82-pear-horde-Horde_Xml_Element":{"origin":"textproc/pear-Horde_Xml_Element","version":"2.0.4"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_feed:2.0.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Db","origin":"databases/pear-Horde_Db","version":"2.4.1","comment":"Horde Database Libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a00110ad2fb6c28871e91262d003f5de78364c0581ce41aa5be0f2b5f7faf98c","flatsize":643561,"path":"All/php82-pear-horde-Horde_Db-2.4.1.pkg","repopath":"All/php82-pear-horde-Horde_Db-2.4.1.pkg","licenselogic":"single","pkgsize":73000,"desc":"Horde database/SQL abstraction layer","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["databases","www","pear"],"options":{"MYSQLI":"on","PDO":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_db:2.4.1:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Controller","origin":"devel/pear-Horde_Controller","version":"2.0.5","comment":"Horde Controller libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20b08c9d731512cdf991fda14fde89cffbe5501750d7e21df2aa6e77a4bee4ad","flatsize":62051,"path":"All/php82-pear-horde-Horde_Controller-2.0.5.pkg","repopath":"All/php82-pear-horde-Horde_Controller-2.0.5.pkg","licenselogic":"single","pkgsize":12140,"desc":"This package provides the controller part of an MVC system for Horde.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Horde_Log":{"origin":"sysutils/pear-Horde_Log","version":"2.3.0_1"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Injector":{"origin":"devel/pear-Horde_Injector","version":"2.0.5"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_controller:2.0.5:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Constraint","origin":"devel/pear-Horde_Constraint","version":"2.0.3","comment":"Horde Constraint library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cff7b8d89223ccad99576047bc2a4b636c0c56297bd8d0f6a54b3e6b8bb11078","flatsize":23903,"path":"All/php82-pear-horde-Horde_Constraint-2.0.3.pkg","repopath":"All/php82-pear-horde-Horde_Constraint-2.0.3.pkg","licenselogic":"single","pkgsize":6440,"desc":"This Horde package provides a programmatic way of building\nconstraints that evaluate to true or false.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_constraint:2.0.3:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Date","origin":"devel/pear-Horde_Date","version":"2.4.1","comment":"Horde Date package","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"563f487ba85521c55b83a8895917c193cc293100a6c5f15d6774a77ebb66cc0b","flatsize":469107,"path":"All/php82-pear-horde-Horde_Date-2.4.1.pkg","repopath":"All/php82-pear-horde-Horde_Date-2.4.1.pkg","licenselogic":"single","pkgsize":64440,"desc":"Horde package for creating and manipulating dates.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Nls":{"origin":"devel/pear-Horde_Nls","version":"2.2.1_1"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_date:2.4.1:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Data","origin":"devel/pear-Horde_Data","version":"2.1.5","comment":"Horde Data API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"713ee47b44f18f89789c81726a1525825d19f120ddcce381f827976251369a1d","flatsize":254576,"path":"All/php82-pear-horde-Horde_Data-2.1.5.pkg","repopath":"All/php82-pear-horde-Horde_Data-2.1.5.pkg","licenselogic":"single","pkgsize":42792,"desc":"This package provides a data import and export API, with backends for:\n* CSV\n* TSV\n* iCalendar\n* vCard\n* vNote\n* vTodo","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Browser":{"origin":"www/pear-Horde_Browser","version":"2.0.16"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"},"php82-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php82-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_data:2.1.5:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Compress_Fast","origin":"archivers/pear-Horde_Compress_Fast","version":"1.1.1","comment":"Horde Fast Compression Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"201a989526273ca2de264a060fde26bb9c77ad44be241791ca13d3cd8f080d5f","flatsize":46344,"path":"All/php82-pear-horde-Horde_Compress_Fast-1.1.1.pkg","repopath":"All/php82-pear-horde-Horde_Compress_Fast-1.1.1.pkg","licenselogic":"single","pkgsize":13436,"desc":"Horde_Compress_Fast - Fast Compression Library\n\nProvides compression suitable for packing strings on-the-fly in PHP code (as\nopposed to more resource-intensive compression algorithms such as DEFLATE).","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["archivers","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_compress_fast:1.1.1:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Cache","origin":"devel/pear-Horde_Cache","version":"2.5.5","comment":"Horde Caching API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c108e49600022c754c73eeaee8797735a9c0b6b79641fbb5c22c227814842da9","flatsize":141634,"path":"All/php82-pear-horde-Horde_Cache-2.5.5.pkg","repopath":"All/php82-pear-horde-Horde_Cache-2.5.5.pkg","licenselogic":"single","pkgsize":26320,"desc":"This Horde package provides a simple, functional caching API, with the option\nto store the cached data on the filesystem, in one of the PHP opcode cache\nsystems (APC, eAcclerator, XCache, or Zend Performance Suite's content cache),\nmemcached, or an SQL table.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Compress_Fast":{"origin":"archivers/pear-Horde_Compress_Fast","version":"1.1.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_HashTable":{"origin":"databases/pear-Horde_HashTable","version":"1.2.6"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_cache:2.5.5:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Cli","origin":"devel/pear-Horde_Cli","version":"2.3.0","comment":"Horde Command Line Interface API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7dbc16c95ae9c3aa514c3636fc1487bd4d76c7242215e3d8ead245c875280351","flatsize":161524,"path":"All/php82-pear-horde-Horde_Cli-2.3.0.pkg","repopath":"All/php82-pear-horde-Horde_Cli-2.3.0.pkg","licenselogic":"single","pkgsize":30084,"desc":"Horde_Cli:: API for basic command-line functionality/checks","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-horde-Horde_Autoloader","origin":"devel/pear-Horde_Autoloader","version":"2.1.2","comment":"Horde Autoloader","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"529bc4e0ea1a94f59f9a2935275e04fde0d6520c68861dd65b0dadd1c217abe5","flatsize":59670,"path":"All/php82-pear-horde-Horde_Autoloader-2.1.2.pkg","repopath":"All/php82-pear-horde-Horde_Autoloader-2.1.2.pkg","licenselogic":"single","pkgsize":15700,"desc":"Autoload implementation and class loading manager for Horde.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_autoloader:2.1.2:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Browser","origin":"www/pear-Horde_Browser","version":"2.0.16","comment":"Horde Browser API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6adab038f505f2d351fae7b6b90a495c68efc5de0434b88b9eb41a6e0b5f769c","flatsize":230964,"path":"All/php82-pear-horde-Horde_Browser-2.0.16.pkg","repopath":"All/php82-pear-horde-Horde_Browser-2.0.16.pkg","licenselogic":"single","pkgsize":36680,"desc":"The Horde_Browser class provides an API for getting information about\nthe current user's browser and its capabilities.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_browser:2.0.16:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Argv","origin":"devel/pear-Horde_Argv","version":"2.1.0","comment":"Horde command-line argument parsing package","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23fcf7797a97ed5c5b10d6cb917bba1f331399df685bbd91cb82045e41830779","flatsize":384924,"path":"All/php82-pear-horde-Horde_Argv-2.1.0.pkg","repopath":"All/php82-pear-horde-Horde_Argv-2.1.0.pkg","licenselogic":"single","pkgsize":59400,"desc":"Horde package providing classes for parsing command line arguments with\nvarious actions, providing help, grouping options, and more.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_argv:2.1.0:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Auth","origin":"security/pear-Horde_Auth","version":"2.2.2","comment":"Horde Authentication API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"763c74949f1b8cbee7b6a3b89e161a38d0f9dbc9df05f02b8c47f7519e52cc25","flatsize":352439,"path":"All/php82-pear-horde-Horde_Auth-2.2.2.pkg","repopath":"All/php82-pear-horde-Horde_Auth-2.2.2.pkg","licenselogic":"single","pkgsize":53556,"desc":"The Horde_Auth package provides a common interface into the various backends\nfor the Horde authentication system.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_auth:2.2.2:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Core","origin":"devel/pear-Horde_Core","version":"2.31.18","comment":"Horde Core Framework libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"760ebdbe2c75a30577b5c6888acf40b561e71c44346742a76091cda03049108e","flatsize":7647801,"path":"All/php82-pear-horde-Horde_Core-2.31.18.pkg","repopath":"All/php82-pear-horde-Horde_Core-2.31.18.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1200788,"desc":"These classes provide the core functionality of the\nHorde Application Framework.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Horde_Log":{"origin":"sysutils/pear-Horde_Log","version":"2.3.0_1"},"php82-pear-Horde_Smtp":{"origin":"mail/pear-Horde_Smtp","version":"1.9.6"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_ActiveSync":{"origin":"comms/pear-Horde_ActiveSync","version":"2.41.9"},"php82-pear-horde-Horde_Alarm":{"origin":"devel/pear-Horde_Alarm","version":"2.2.10"},"php82-pear-horde-Horde_Auth":{"origin":"security/pear-Horde_Auth","version":"2.2.2"},"php82-pear-horde-Horde_Autoloader":{"origin":"devel/pear-Horde_Autoloader","version":"2.1.2"},"php82-pear-horde-Horde_Browser":{"origin":"www/pear-Horde_Browser","version":"2.0.16"},"php82-pear-horde-Horde_Cache":{"origin":"devel/pear-Horde_Cache","version":"2.5.5"},"php82-pear-horde-Horde_Cli":{"origin":"devel/pear-Horde_Cli","version":"2.3.0"},"php82-pear-horde-Horde_Compress":{"origin":"archivers/pear-Horde_Compress","version":"2.2.4"},"php82-pear-horde-Horde_Compress_Fast":{"origin":"archivers/pear-Horde_Compress_Fast","version":"1.1.1"},"php82-pear-horde-Horde_Controller":{"origin":"devel/pear-Horde_Controller","version":"2.0.5"},"php82-pear-horde-Horde_CssMinify":{"origin":"textproc/pear-Horde_CssMinify","version":"1.0.4"},"php82-pear-horde-Horde_Css_Parser":{"origin":"www/pear-Horde_Css_Parser","version":"1.0.11"},"php82-pear-horde-Horde_Data":{"origin":"devel/pear-Horde_Data","version":"2.1.5"},"php82-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Group":{"origin":"security/pear-Horde_Group","version":"2.1.1"},"php82-pear-horde-Horde_History":{"origin":"devel/pear-Horde_History","version":"2.3.6"},"php82-pear-horde-Horde_Injector":{"origin":"devel/pear-Horde_Injector","version":"2.0.5"},"php82-pear-horde-Horde_JavascriptMinify":{"origin":"textproc/pear-Horde_JavascriptMinify","version":"1.1.5"},"php82-pear-horde-Horde_Lock":{"origin":"devel/pear-Horde_Lock","version":"2.1.4"},"php82-pear-horde-Horde_LoginTasks":{"origin":"devel/pear-Horde_LoginTasks","version":"2.0.8"},"php82-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php82-pear-horde-Horde_Mime_Viewer":{"origin":"mail/pear-Horde_Mime_Viewer","version":"2.2.4"},"php82-pear-horde-Horde_Notification":{"origin":"devel/pear-Horde_Notification","version":"2.0.4"},"php82-pear-horde-Horde_Pack":{"origin":"archivers/pear-Horde_Pack","version":"1.0.7"},"php82-pear-horde-Horde_Perms":{"origin":"security/pear-Horde_Perms","version":"2.1.8"},"php82-pear-horde-Horde_Prefs":{"origin":"devel/pear-Horde_Prefs","version":"2.9.0"},"php82-pear-horde-Horde_Role":{"origin":"devel/pear-Horde_Role","version":"1.0.1"},"php82-pear-horde-Horde_Routes":{"origin":"www/pear-Horde_Routes","version":"2.0.5"},"php82-pear-horde-Horde_Secret":{"origin":"security/pear-Horde_Secret","version":"2.0.6"},"php82-pear-horde-Horde_Serialize":{"origin":"devel/pear-Horde_Serialize","version":"2.0.5"},"php82-pear-horde-Horde_SessionHandler":{"origin":"www/pear-Horde_SessionHandler","version":"2.3.0"},"php82-pear-horde-Horde_Share":{"origin":"security/pear-Horde_Share","version":"2.2.0"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php82-pear-horde-Horde_Template":{"origin":"www/pear-Horde_Template","version":"2.0.3"},"php82-pear-horde-Horde_Text_Filter":{"origin":"textproc/pear-Horde_Text_Filter","version":"2.3.7"},"php82-pear-horde-Horde_Token":{"origin":"devel/pear-Horde_Token","version":"2.0.9"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php82-pear-horde-Horde_View":{"origin":"devel/pear-Horde_View","version":"2.0.6"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["devel","www","pear"],"options":{"KOLAB":"off","LZF":"off","SOCKETS":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_core:2.31.18:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-geshi-geshi","origin":"devel/pear-geshi","version":"1.0.9.1","comment":"Generic syntax highlighter written in PHP","maintainer":"michael.osipov@siemens.com","www":"http://qbnz.com/highlighter/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37edce43754c5fd9556c2e0387437886c2e5575be982ad3eedd30f8c2b1b899d","flatsize":4272491,"path":"All/php82-pear-geshi-geshi-1.0.9.1.pkg","repopath":"All/php82-pear-geshi-geshi-1.0.9.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":662212,"desc":"GeSHi is a generic syntax highlighter written in PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-geshi":{"origin":"devel/pear-channel-geshi","version":"20180906"}},"categories":["devel","pear","www"],"annotations":{"cpe":"cpe:2.3:a:qbnz:geshi:1.0.9.1:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_ActiveSync","origin":"comms/pear-Horde_ActiveSync","version":"2.41.9","comment":"Horde ActiveSync Server Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5963996526042821b9c93205314f2c871590b7ef544922619c32cdb1d390fadc","flatsize":1887817,"path":"All/php82-pear-horde-Horde_ActiveSync-2.41.9.pkg","repopath":"All/php82-pear-horde-Horde_ActiveSync-2.41.9.pkg","licenselogic":"single","pkgsize":317800,"desc":"Horde libraries implementing an ActiveSync server.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Horde_Mapi":{"origin":"mail/pear-Horde_Mapi","version":"1.0.10"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Compress":{"origin":"archivers/pear-Horde_Compress","version":"2.2.4"},"php82-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"},"php82-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php82-pear-horde-Horde_Stream":{"origin":"devel/pear-Horde_Stream","version":"1.6.3"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["comms","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_activesync:2.41.9:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Autoloader_Cache","origin":"devel/pear-Horde_Autoloader_Cache","version":"2.1.4","comment":"Horde Autoloader Cache","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d68380631a1def03ae419f5afd0715d600661742c8f2651c50408184ccd7a6b0","flatsize":48776,"path":"All/php82-pear-horde-Horde_Autoloader_Cache-2.1.4.pkg","repopath":"All/php82-pear-horde-Horde_Autoloader_Cache-2.1.4.pkg","licenselogic":"single","pkgsize":13620,"desc":"Extension of the Horde_Autoloader that implements caching of class-file-maps.\nThe caching method is determined automatically from the list of supported cache\nbackends: APC, XCache, eAccelerator, local file system.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Autoloader":{"origin":"devel/pear-Horde_Autoloader","version":"2.1.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_autoloader_cache:2.1.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-doctrine-DoctrineCommon","origin":"databases/pear-DoctrineCommon","version":"2.3.0","comment":"Shared code for Doctrine PHP object relational mapper","maintainer":"bofh@FreeBSD.org","www":"https://www.doctrine-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e77205dafaf4b3976e26a28c2ea9683bfb75fd8c76841701c52d8d8daf8320c","flatsize":403691,"path":"All/php82-pear-doctrine-DoctrineCommon-2.3.0.pkg","repopath":"All/php82-pear-doctrine-DoctrineCommon-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53044,"desc":"The Doctrine Common package contains shared code between the other packages.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-doctrine":{"origin":"devel/pear-channel-doctrine","version":"20130618"}},"categories":["databases","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-horde-Horde_Compress","origin":"archivers/pear-Horde_Compress","version":"2.2.4","comment":"Horde Compression API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b0c66e55fe198e0224a71511fb0bd5353e89129994715d13603c8ae427eeeb7","flatsize":3196535,"path":"All/php82-pear-horde-Horde_Compress-2.2.4.pkg","repopath":"All/php82-pear-horde-Horde_Compress-2.2.4.pkg","licenselogic":"single","pkgsize":2188796,"desc":"Horde package providing an API to various compression techniques.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Stream_Filter":{"origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["archivers","www","pear"],"options":{"ZLIB":"on"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_compress:2.2.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-horde-Horde_Alarm","origin":"devel/pear-Horde_Alarm","version":"2.2.10","comment":"PEAR Horde alarm libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26a9d8e0715687caae88bbe2f3fd8a4a4f3d3b293fd711e29ad70e124ba8a316","flatsize":235389,"path":"All/php82-pear-horde-Horde_Alarm-2.2.10.pkg","repopath":"All/php82-pear-horde-Horde_Alarm-2.2.10.pkg","licenselogic":"single","pkgsize":37624,"desc":"This package provides an interface to deal with reminders, alarms and\nnotifications through a standardized API. The following notification methods\nare available at the moment: standard Horde notifications, popups, emails, sms.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_alarm:2.2.10:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-channel-theseer","origin":"devel/pear-channel-theseer","version":"20120501_1","comment":"PEAR channel pear.netpirates.net","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.netpirates.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7cf38909b734bc82366bef5407b068a10d8d7f81deee2c0d7b8af46977c46ce6","flatsize":1059,"path":"All/php82-pear-channel-theseer-20120501_1.pkg","repopath":"All/php82-pear-channel-theseer-20120501_1.pkg","licenselogic":"single","pkgsize":1060,"desc":"Netpirates PEAR channel","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-channel-symfony2","origin":"devel/pear-channel-symfony2","version":"20110826_2","comment":"PEAR channel pear.symfony.com","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.symfony.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dacd8948bdbbf73f507d2bbdec7d3cc36b936775ea9eac1a8c88a59a31153f5c","flatsize":1046,"path":"All/php82-pear-channel-symfony2-20110826_2.pkg","repopath":"All/php82-pear-channel-symfony2-20110826_2.pkg","licenselogic":"single","pkgsize":1072,"desc":"PEAR channel for the symfony project","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-channel-symfony","origin":"devel/pear-channel-symfony","version":"20110701","comment":"PEAR channel pear.symfony-project.com","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.symfony-project.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"225a3dc1a556c3c11bdaea65d8cbdf968ef2c67580dd7e287602701a15ff7355","flatsize":1094,"path":"All/php82-pear-channel-symfony-20110701.pkg","repopath":"All/php82-pear-channel-symfony-20110701.pkg","licenselogic":"single","pkgsize":1068,"desc":"PEAR channel for the symfony project","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-channel-pirum","origin":"devel/pear-channel-pirum","version":"20110921_1","comment":"PEAR channel pear.pirum-project.org","maintainer":"sunpoet@FreeBSD.org","www":"http://pirum.sensiolabs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c78aad79e711ec52e1866e6d380c172c705fe732c4fd1565bdaea515bf89fda","flatsize":1062,"path":"All/php82-pear-channel-pirum-20110921_1.pkg","repopath":"All/php82-pear-channel-pirum-20110921_1.pkg","licenselogic":"single","pkgsize":1072,"desc":"PEAR channel for the pirum project","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-channel-phpmd","origin":"devel/pear-channel-phpmd","version":"20120607","comment":"PEAR channel pear.phpmd.org","maintainer":"sunpoet@FreeBSD.org","www":"https://phpmd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47f33bf88db8458fe7fff153a9cfafe9c955dbf5eb77c58431e341925c46944b","flatsize":960,"path":"All/php82-pear-channel-phpmd-20120607.pkg","repopath":"All/php82-pear-channel-phpmd-20120607.pkg","licenselogic":"single","pkgsize":1036,"desc":"PEAR channel for the PHPMD project","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-channel-phpdoc","origin":"devel/pear-channel-phpdoc","version":"20120214","comment":"PEAR channel pear.phpdoc.org","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.phpdoc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba137364c51371fb9ad641d6ef36ae87677f552e603d3335489a3daa1c5e3bed","flatsize":1029,"path":"All/php82-pear-channel-phpdoc-20120214.pkg","repopath":"All/php82-pear-channel-phpdoc-20120214.pkg","licenselogic":"single","pkgsize":1072,"desc":"PEAR channel for the phpDocumentor project","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-channel-phing","origin":"devel/pear-channel-phing","version":"20120813","comment":"PEAR channel pear.phing.info","maintainer":"mm@FreeBSD.org","www":"https://pear.phing.info","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdacef781a933325b590b84949da0cb285c583e8422c9d1f7c83c9bc240b2c2b","flatsize":954,"path":"All/php82-pear-channel-phing-20120813.pkg","repopath":"All/php82-pear-channel-phing-20120813.pkg","licenselogic":"single","pkgsize":1012,"desc":"PEAR channel for Phing","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-channel-pdepend","origin":"devel/pear-channel-pdepend","version":"20100520","comment":"PEAR channel pear.pdepend.org","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.pdepend.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"705bd2a404ec698174d94652cd22397b293f48f957dc47b9304fadb9e3993335","flatsize":967,"path":"All/php82-pear-channel-pdepend-20100520.pkg","repopath":"All/php82-pear-channel-pdepend-20100520.pkg","licenselogic":"single","pkgsize":1024,"desc":"PEAR channel for the PHP Depend project","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-channel-openpear","origin":"devel/pear-channel-openpear","version":"20111203","comment":"PEAR channel openpear.org","maintainer":"tota@FreeBSD.org","www":"https://openpear.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd88dae9bcd4f3b1609c12745924a61840c7d050162ddc0e6aed7be1e1a9d2fa","flatsize":825,"path":"All/php82-pear-channel-openpear-20111203.pkg","repopath":"All/php82-pear-channel-openpear-20111203.pkg","licenselogic":"single","pkgsize":1052,"desc":"PEAR channel for OpenPear","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-channel-horde","origin":"devel/pear-channel-horde","version":"20160602","comment":"PEAR channel pear.horde.org","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1b82e0a0e5e44e88ace28ef05bde496acbd840350772597e5b92968fdda3f13","flatsize":1011,"path":"All/php82-pear-channel-horde-20160602.pkg","repopath":"All/php82-pear-channel-horde-20160602.pkg","licenselogic":"single","pkgsize":1052,"desc":"PEAR channel for the Horde Framework","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-channel-geshi","origin":"devel/pear-channel-geshi","version":"20180906","comment":"PEAR channel pear.geshi.org","maintainer":"michael.osipov@siemens.com","www":"http://pear.geshi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76ec2fd2f56609c085c23b8af3cb1046bb6efc4e635261a9b762cd3a49984c23","flatsize":940,"path":"All/php82-pear-channel-geshi-20180906.pkg","repopath":"All/php82-pear-channel-geshi-20180906.pkg","licenselogic":"single","pkgsize":1016,"desc":"PEAR channel for GeSHi","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-channel-ezc","origin":"devel/pear-channel-ezc","version":"20060124","comment":"PEAR channel components.ez.no","maintainer":"sunpoet@FreeBSD.org","www":"https://ezcomponents.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5c79f2f60d93c8fa3e9fbad7ef325f5dc4edc1b1d34d9ed1b5ff26ea5511f3a","flatsize":813,"path":"All/php82-pear-channel-ezc-20060124.pkg","repopath":"All/php82-pear-channel-ezc-20060124.pkg","licenselogic":"single","pkgsize":1092,"desc":"PEAR channel for the eZ Components project","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-doctrine-DoctrineDBAL","origin":"databases/pear-DoctrineDBAL","version":"2.3.4","comment":"Database abstraction layer used to power the ORM package","maintainer":"bofh@FreeBSD.org","www":"https://www.doctrine-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a125c49cb157ee1b91f31452f4ae5fabb24a9bd2c3aca945301b4bd8e3c33e3a","flatsize":942005,"path":"All/php82-pear-doctrine-DoctrineDBAL-2.3.4.pkg","repopath":"All/php82-pear-doctrine-DoctrineDBAL-2.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":116080,"desc":"The Doctrine DBAL package is the database abstraction layer used to\npower the ORM package.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Symfony_Component_Console":{"origin":"devel/pear-Symfony_Component_Console","version":"2.4.4"},"php82-pear-channel-doctrine":{"origin":"devel/pear-channel-doctrine","version":"20130618"},"php82-pear-doctrine-DoctrineCommon":{"origin":"databases/pear-DoctrineCommon","version":"2.3.0"}},"categories":["databases","pear"],"options":{"DBLIB":"off","MYSQL":"on","ODBC":"off","PGSQL":"off","SQLITE":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-YAML","origin":"textproc/pear-YAML","version":"1.0.6","comment":"The Symfony YAML Component","maintainer":"sunpoet@FreeBSD.org","www":"http://components.symfony-project.org/yaml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae1782213172772dd3f1ee641433b27522a0465199cde3073cfd08e9e65a125c","flatsize":39949,"path":"All/php82-pear-YAML-1.0.6.pkg","repopath":"All/php82-pear-YAML-1.0.6.pkg","licenselogic":"single","pkgsize":10288,"desc":"Symfony YAML is a PHP library that parses YAML strings and converts them to\nPHP arrays. It can also converts PHP arrays to YAML strings.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-symfony":{"origin":"devel/pear-channel-symfony","version":"20110701"}},"categories":["textproc","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-channel-doctrine","origin":"devel/pear-channel-doctrine","version":"20130618","comment":"PEAR channel pear.doctrine-project.org","maintainer":"bofh@FreeBSD.org","www":"http://pear.doctrine-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"664cdaa23ba1b2ba3d760e45f3841c6d6b5e9a789450c6c2f8fffbea66091aab","flatsize":1092,"path":"All/php82-pear-channel-doctrine-20130618.pkg","repopath":"All/php82-pear-channel-doctrine-20130618.pkg","licenselogic":"single","pkgsize":1064,"desc":"PEAR channel for the doctrine project","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_Wddx","origin":"textproc/pear-XML_Wddx","version":"1.0.2","comment":"PEAR Wddx pretty serializer and deserializer","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Wddx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4294f0642101e331d36420c9a055aa0f365f275e496a6ed33033203d996b98a0","flatsize":28469,"path":"All/php82-pear-XML_Wddx-1.0.2.pkg","repopath":"All/php82-pear-XML_Wddx-1.0.2.pkg","licenselogic":"single","pkgsize":6852,"desc":"PEAR::XML_Wddx does 2 things:\na) a drop in replacement for the XML_Wddx extension (if it's not built in)\nb) produce an editable wddx file (with indenting etc.) and uses CDATA, rather\n   than char tags\n\nThis package contains 2 static methods:\nXML_Wddx:serialize($value)\nXML_Wddx:deserialize($value)\n\nShould be 90%25 compatible with wddx_deserialize(), and the deserializer will\nuse wddx_deserialize if it is built in.\n\nNo support for recordsets is available at present in the PHP version of the\ndeserializer.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-ezc_ConsoleTools","origin":"devel/pear-ezc_ConsoleTools","version":"1.6.1","comment":"Set of classes to do different actions with the console","maintainer":"sunpoet@FreeBSD.org","www":"https://ezcomponents.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"827aca3f3636ac3507d0cd89b3b0b64f0cc167d9e3922adf707e2070a1733a6d","flatsize":1523205,"path":"All/php82-pear-ezc_ConsoleTools-1.6.1.pkg","repopath":"All/php82-pear-ezc_ConsoleTools-1.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":753712,"desc":"A set of classes to do different actions with the console (also called shell).\nIt can render a progress bar, tables and a status bar and contains a class for\nparsing command line options.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-ezc":{"origin":"devel/pear-channel-ezc","version":"20060124"},"php82-pear-ezc_Base":{"origin":"devel/pear-ezc_Base","version":"1.8"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_Util","origin":"devel/pear-XML_Util","version":"1.4.5","comment":"PEAR XML utility class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3a4f896c14c81535b9e8eb9b6623093e4894565cc89ea737ee5ebcc9d538944","flatsize":126389,"path":"All/php82-pear-XML_Util-1.4.5.pkg","repopath":"All/php82-pear-XML_Util-1.4.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17900,"desc":"Selection of methods that are often needed when working with XML documents.\nFunctionality includes creating of attribute lists from arrays, creation of\ntags, validation of XML names and more.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_Tree","origin":"devel/pear-XML_Tree","version":"1.1_2","comment":"PEAR class for representing XML data in a tree structure","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Tree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2deb42540e5cccfd601d6f03bc814597696aeee7c75b46e8bc39e35d3ef98a01","flatsize":21074,"path":"All/php82-pear-XML_Tree-1.1_2.pkg","repopath":"All/php82-pear-XML_Tree-1.1_2.pkg","licenselogic":"single","pkgsize":5344,"desc":"Allows for the building of XML data structures using a tree representation,\nwithout the need for an extension like DOMXML.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_SVG","origin":"devel/pear-XML_SVG","version":"1.1.0","comment":"PEAR object-oriented API for building SVG documents","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_SVG","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22c4c998bef8b540095cad3a64cceb3f3bf1ff34282309e0a41ed3ba07212eb6","flatsize":40183,"path":"All/php82-pear-XML_SVG-1.1.0.pkg","repopath":"All/php82-pear-XML_SVG-1.1.0.pkg","licenselogic":"single","pkgsize":8988,"desc":"PEAR::XML_SVG package provides an object-oriented API for building SVG\ndocuments.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_Transformer","origin":"devel/pear-XML_Transformer","version":"1.1.2","comment":"PEAR XML Transformations in PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Transformer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc09abe5825c804898677f3982f4a3875cb3bef564d6b22324318d03fde83ee1","flatsize":153096,"path":"All/php82-pear-XML_Transformer-1.1.2.pkg","repopath":"All/php82-pear-XML_Transformer-1.1.2.pkg","licenselogic":"single","pkgsize":27028,"desc":"The XML Transformer allows the binding of PHP functionality to XML tags\nto transform an XML document without the need for and the limitations\nof XSLT.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_Serializer","origin":"devel/pear-XML_Serializer","version":"0.21.0","comment":"PEAR Swiss-army knive for reading and writing XML files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Serializer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4527be5df0d759868f7767747a9bd31a449903c342c91a703176735b34212a2e","flatsize":190605,"path":"All/php82-pear-XML_Serializer-0.21.0.pkg","repopath":"All/php82-pear-XML_Serializer-0.21.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":30932,"desc":"PEAR::XML_Serializer serializes complex data structures like arrays\nor object as XML documents.\n\nThis class helps you generating any XML document you require without\nthe need for DOM.\n\nFurthermore this package can be used as a replacement to serialize()\nand unserialize() as it comes with a matching XML_Unserializer that\nis able to create PHP data structures (like arrays and objects)\nfrom XML documents, if type hints are available.\n\nIf you use the XML_Unserializer on standard XML files, it will try\nto guess how it has to be unserialized. In most cases it does exactly\nwhat you expect it to do.\n\nTry reading a RSS file with XML_Unserializer and you have the whole\nRSS file in a structured array or even a collection of objects,\nsimilar to XML_RSS.\n\nSince version 0.8.0 the package is able to treat XML documents\nsimilar to the simplexml extension of PHP 5.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"},"php82-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_RSS","origin":"devel/pear-XML_RSS","version":"1.1.0","comment":"PEAR RSS parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_RSS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aab0fdb978a5f135ac17b47855683912bc47236c69c6108784a4fb1c69d53fb4","flatsize":34299,"path":"All/php82-pear-XML_RSS-1.1.0.pkg","repopath":"All/php82-pear-XML_RSS-1.1.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8740,"desc":"Parser for Resource Description Framework (RDF) Site Summary (RSS) documents.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_RPC2","origin":"net/pear-XML_RPC2","version":"1.1.5","comment":"XML-RPC client/server library","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_RPC2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa86360ad5a4abf3c96d242d68f0d34d2d43f44a8f2ff2dcd1b565a3383b57c4","flatsize":462074,"path":"All/php82-pear-XML_RPC2-1.1.5.pkg","repopath":"All/php82-pear-XML_RPC2-1.1.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":58788,"desc":"XML_RPC2 is a pear package providing XML_RPC client and server\nservices.XML-RPC is a simple remote procedure call protocol built\nusing HTTP as transport and XML as encoding.\n\nAs a client library, XML_RPC2 is capable of creating a proxy\nclass which exposes the methods exported by the server. As a\nserver library, XML_RPC2 is capable of exposing methods from\na class or object instance, seamlessly exporting local methods\nas remotely callable procedures.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Cache_Lite":{"origin":"sysutils/pear-Cache_Lite","version":"1.8.3,1"},"php82-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["net","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_Parser","origin":"devel/pear-XML_Parser","version":"1.3.8","comment":"PEAR XML parsing class based on PHP's bundled expat","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/XML_Parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8fdd4f6e0c6000727fa1b411af642b61e45131dfbf11e36c2f8e708dbb0ce2b","flatsize":66098,"path":"All/php82-pear-XML_Parser-1.3.8.pkg","repopath":"All/php82-pear-XML_Parser-1.3.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14176,"desc":"This is an XML parser based on PHPs built-in xml extension.\n\nIt supports two basic modes of operation: \"func\" and \"event\". In\n\"func\" mode, it will look for a function named after each element\n(xmltag_ELEMENT for start tags and xmltag_ELEMENT_ for end tags),\nand in \"event\" mode it uses a set of generic callbacks.\n\nSince version 1.2.0 there's a new XML_Parser_Simple class that makes\nparsing of most XML documents easier, by automatically providing a\nstack for the elements.\n\nFurthermore its now possible to split the parser from the handler\nobject, so you do not have to extend XML_Parser anymore in order\nto parse a document with it.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_NITF","origin":"devel/pear-XML_NITF","version":"1.1.1","comment":"PEAR NITF XML parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_NITF","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82b4cbaf240c2e481c1123471f54706bd339e7ca507186aa7b03b3227f667783","flatsize":29214,"path":"All/php82-pear-XML_NITF-1.1.1.pkg","repopath":"All/php82-pear-XML_NITF-1.1.1.pkg","licenselogic":"single","pkgsize":8100,"desc":"PEAR::XML_NITF provides a NITF XML parser. The parser was designed with NITF\nversion 3.1, but should be forward-compatible when new versions of the NITF DTD\nare produced. Various methods for accessing the major elements of the document,\nsuch as the hedline(s), byline, and lede are provided. This class was originally\ntested against the Associated Press's (AP) XML data feed.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_HTMLSax","origin":"textproc/pear-XML_HTMLSax","version":"2.1.2","comment":"PEAR SAX parser for HTML and other badly formed XML documents","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_HTMLSax","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a2ad42daffecbdfeb16149e4264b1d79fe5dbf1b7ca5e885f89580250867012","flatsize":80330,"path":"All/php82-pear-XML_HTMLSax-2.1.2.pkg","repopath":"All/php82-pear-XML_HTMLSax-2.1.2.pkg","licenselogic":"single","pkgsize":15364,"desc":"PEAR::XML_HTMLSax provides an API very similar to the native PHP XML\nextension (http://www.php.net/xml), allowing handlers using one to be easily\nadapted to the other.\n\nThe key difference is HTMLSax will not break on badly formed XML, allowing it\nto be used for parsing HTML documents. Otherwise HTMLSax supports all the\nhandlers available from Expat except namespace and external entity handlers.\n\nProvides methods for handling XML escapes as well as JSP/ASP opening and close\ntags.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_GRDDL","origin":"www/pear-XML_GRDDL","version":"0.2.0","comment":"PHP library for dealing with GRDDL","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_GRDDL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f57982aaa9f93ab7240fd4ca19c0d181f29137a2c6e40698b81dfaef1532307b","flatsize":340545,"path":"All/php82-pear-XML_GRDDL-0.2.0.pkg","repopath":"All/php82-pear-XML_GRDDL-0.2.0.pkg","licenselogic":"single","pkgsize":43716,"desc":"XML_GRDDL is a PHP library for dealing with GRDDL.\nIt can use Different XSLT engines.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"},"php82-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"},"php82-pear-Net_URL":{"origin":"net/pear-Net_URL","version":"1.0.15"},"php82-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"},"php82-tidy":{"origin":"www/php82-tidy","version":"8.2.21"},"php82-xsl":{"origin":"textproc/php82-xsl","version":"8.2.21"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_RPC","origin":"net/pear-XML_RPC","version":"1.5.5","comment":"PHP implementation of the XML-RPC protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_RPC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb2e349bd50d45f9a3db93c6a34b2ad9a86df4976b20fcbb959500965f483f5f","flatsize":131473,"path":"All/php82-pear-XML_RPC-1.5.5.pkg","repopath":"All/php82-pear-XML_RPC-1.5.5.pkg","licenselogic":"single","pkgsize":23792,"desc":"A PEAR-ified version of Useful Inc's XML-RPC for PHP.\n\nIt has support for HTTP/HTTPS transport, proxies and authentication.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["net","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_Query2XML","origin":"databases/pear-XML_Query2XML","version":"1.7.2","comment":"PEAR class transform SQL queries into XML data","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Query2XML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d79ac1b38422740bb178de251285fb1f30f1f310ac4e49099e2a30f527f9310","flatsize":2085966,"path":"All/php82-pear-XML_Query2XML-1.7.2.pkg","repopath":"All/php82-pear-XML_Query2XML-1.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":303228,"desc":"XML_Query2XML allows you to transform the records retrieved with one or\nmore SQL SELECT queries into XML data. Very simple to highly complex\ntransformations are supported. Is was written with performance in mind\nand can handel large amounts of data.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"}},"categories":["databases","pear"],"options":{"PEAR_MDB2":"off","PEAR_NET_LDAP2":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_Feed_Parser","origin":"textproc/pear-XML_Feed_Parser","version":"1.0.5","comment":"Providing a unified API for handling Atom/RSS","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Feed_Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"444acbe93c36561564808fcfee98818e7cb31b2569a6719dbfc4b72dd0606e03","flatsize":1834836,"path":"All/php82-pear-XML_Feed_Parser-1.0.5.pkg","repopath":"All/php82-pear-XML_Feed_Parser-1.0.5.pkg","licenselogic":"single","pkgsize":271344,"desc":"XML_Feed_Parser is a parser for (the various) RSS and Atom format XML feeds.\nIt attempts to provide a somewhat unified API while still allowing access to\nthe full details of each feed type.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-tidy":{"origin":"www/php82-tidy","version":"8.2.21"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_DTD","origin":"textproc/pear-XML_DTD","version":"0.5.2","comment":"Parsing of DTD files and DTD validation of XML files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_DTD","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2526106a6375079030b1f22af4b7653e62a2a12b8df559216ec72b0e7eb82276","flatsize":156078,"path":"All/php82-pear-XML_DTD-0.5.2.pkg","repopath":"All/php82-pear-XML_DTD-0.5.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":33212,"desc":"Parsing of DTD files and DTD validation of XML files. The XML validation is done\nwith the php sax parser, the xml extension, it does not use the domxml\nextension.\n\nCurrently supports most of the current XML spec, including entities, elements\nand attributes. Some uncommon parts of the spec may still be unsupported.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-XML_Beautifier","origin":"textproc/pear-XML_Beautifier","version":"1.2.2","comment":"PEAR class to format XML documents","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Beautifier","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"913c2f555f58b97d14690fa226888d82532e54ad85afff4a13ac15182360619e","flatsize":63700,"path":"All/php82-pear-XML_Beautifier-1.2.2.pkg","repopath":"All/php82-pear-XML_Beautifier-1.2.2.pkg","licenselogic":"single","pkgsize":13788,"desc":"PEAR::XML_Beautifier will add indentation and linebreaks to you XML files,\nreplace all entities, format your comments and makes your document easier to\nread.\n\nYou can influence the way your document is beautified with several options.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"},"php82-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-VersionControl_SVN","origin":"devel/pear-VersionControl_SVN","version":"0.5.2","comment":"Wrapper interface for the Subversion command-line client","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/VersionControl_SVN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eaa6db9d9ce3ffa245afb4f039805c4b56b20df3248257adc0f8ea476b68adb0","flatsize":303060,"path":"All/php82-pear-VersionControl_SVN-0.5.2.pkg","repopath":"All/php82-pear-VersionControl_SVN-0.5.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":28200,"desc":"VersionControl_SVN is a simple OO-style interface for Subversion,\nthe free/open-source version control system.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-VersionControl_Git","origin":"devel/pear-VersionControl_Git","version":"0.5.0","comment":"OO interface to handle Git repository","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/VersionControl_Git","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64e34f8738deb781cd86dbbedbe0d07da9115d25641e574631933456737c8176","flatsize":107909,"path":"All/php82-pear-VersionControl_Git-0.5.0.pkg","repopath":"All/php82-pear-VersionControl_Git-0.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18748,"desc":"VersionControl_Git is a library that provides OO interface to\nhandle Git repository. You can use Git command via the wrapper\nclass. Some features are provided by high-featured interface.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Var_Dump","origin":"devel/pear-Var_Dump","version":"1.0.4_1","comment":"Provides methods for dumping structured information about a variable","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Var_Dump","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d3c68af8ebad98a2652b5060446826c52ead1297e86b1c94901d776326c3dee","flatsize":116331,"path":"All/php82-pear-Var_Dump-1.0.4_1.pkg","repopath":"All/php82-pear-Var_Dump-1.0.4_1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":17992,"desc":"The Var_Dump class is a wrapper for the var_dump function.\n\nThe var_dump function displays structured information about expressions that\nincludes its type and value. Arrays are explored recursively with values\nindented to show structure.\n\nThe Var_Dump class captures the output of the var_dump function, by using output\ncontrol functions, and then uses external renderer classes for displaying the\nresult in various graphical ways:\n* Simple text,\n* HTML/XHTML text,\n* HTML/XHTML table,\n* XML,\n* ...","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Validate_US","origin":"devel/pear-Validate_US","version":"0.5.5","comment":"PEAR data validation class for US","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Validate_US","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cc2218fc541d4ff2cc97a07589fa3fb28e4115b078176e15f042ac997c8094d","flatsize":35576,"path":"All/php82-pear-Validate_US-0.5.5.pkg","repopath":"All/php82-pear-Validate_US-0.5.5.pkg","licenselogic":"single","pkgsize":9264,"desc":"A PEAR data validation class for US. The package includes SSN, Postal Code,\nRegions (States), Phone Numbers.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Validate_ISPN","origin":"textproc/pear-Validate_ISPN","version":"0.8.0","comment":"Validation class for ISPN (International Standard Product Numbers)","maintainer":"dbaio@FreeBSD.org","www":"https://pear.php.net/package/Validate_ISPN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbed14ca1d33b2aefa24f0b625bae7b381d93980d2cffd0206376f909e40a5a8","flatsize":24893,"path":"All/php82-pear-Validate_ISPN-0.8.0.pkg","repopath":"All/php82-pear-Validate_ISPN-0.8.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6644,"desc":"This class provides methods to validate:\n\t- ISBN (International Standard Book Number)\n\t- ISSN (International Standard Serial Number)\n\t- ISMN (International Standard Music Number)\n\t- ISRC (International Standard Recording Code)\n\t- EAN/UCC-8 number\n\t- EAN/UCC-13 number\n\t- EAN/UCC-14 number\n\t- UCC-12 (U.P.C.) ID number\n\t- SSCC (Serial Shipping Container Code)","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"}},"categories":["textproc","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Validate_Finance","origin":"devel/pear-Validate_Finance","version":"0.5.6","comment":"PEAR Finance Validation class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Validate_Finance","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ae40d4221f2e5af8a21750ae723971279c085676aa9f0e48858e3bee13eecc4","flatsize":47854,"path":"All/php82-pear-Validate_Finance-0.5.6.pkg","repopath":"All/php82-pear-Validate_Finance-0.5.6.pkg","licenselogic":"single","pkgsize":10280,"desc":"Package to validate various data. It includes:\n* IBAN","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Validate_Finance_CreditCard","origin":"devel/pear-Validate_Finance_CreditCard","version":"0.7.0","comment":"PEAR CreditCard Validation class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Validate_Finance_CreditCard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e1106ea310ce692a64368319e2c18e7dd419b2596f9506613d13ad177aa1060","flatsize":24008,"path":"All/php82-pear-Validate_Finance_CreditCard-0.7.0.pkg","repopath":"All/php82-pear-Validate_Finance_CreditCard-0.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7380,"desc":"Package to validate Credit Card numbers and types.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Validate_AU","origin":"devel/pear-Validate_AU","version":"0.1.4_1","comment":"PEAR data validation class for Australia","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Validate_AU","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e692449b45c234b9ffa8c58c40fbfa9f3be41b61abdf471afc3e8d61cceb54f","flatsize":43277,"path":"All/php82-pear-Validate_AU-0.1.4_1.pkg","repopath":"All/php82-pear-Validate_AU-0.1.4_1.pkg","licenselogic":"single","pkgsize":9548,"desc":"A PEAR data validation class for Australia. The package includes phone number,\npostal code, tax file number, Australian business number, Australian company\nnumber and Australian regional codes validation.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-URI_Template","origin":"net/pear-URI_Template","version":"0.3.3","comment":"Parser for URI Templates","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/URI_Template","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1dfd9b8cf7c0aa2bd653446191458061c5ff550e5fb0c04b81e95b343fae755","flatsize":30749,"path":"All/php82-pear-URI_Template-0.3.3.pkg","repopath":"All/php82-pear-URI_Template-0.3.3.pkg","licenselogic":"single","pkgsize":7220,"desc":"This package contains a parser for URI Templates as defined\nin the URI Template draft that is currently being proposed to\nthe IETF.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-VFS","origin":"devel/pear-VFS","version":"0.3.0","comment":"PEAR Virtual File System API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/VFS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac9348ae8a8597a9f4d89e73861cba7722eb9a4d59d6d2d96cf5ab770ac392be","flatsize":305139,"path":"All/php82-pear-VFS-0.3.0.pkg","repopath":"All/php82-pear-VFS-0.3.0.pkg","licenselogic":"single","pkgsize":36716,"desc":"This PEAR package provides a Virtual File System API, with backends for:\n* SQL\n* FTP\n* Local filesystems\n* Hybrid SQL and filesystem\n\n... and more planned. Reading/writing/listing of files are all\nsupported, and there are both object-based and array-based interfaces\nto directory listings.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Translation2","origin":"sysutils/pear-Translation2","version":"2.0.4,1","comment":"PEAR class for multilingual applications management","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Translation2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba33ceb1cadf2e7f57451fb2172923aee72029aff0b776a4a4e5c620b3f00446","flatsize":423965,"path":"All/php82-pear-Translation2-2.0.4,1.pkg","repopath":"All/php82-pear-Translation2-2.0.4,1.pkg","licenselogic":"single","pkgsize":47336,"desc":"This class provides an easy way to retrieve all the strings for a multilingual\nsite from a data source (i.e. db).\nThe following containers are provided, more will follow:\n- PEAR::DB\n- PEAR::MDB\n- PEAR::MDB2\n- gettext\n- XML\n- PEAR::DB_DataObject (experimental)\nIt is designed to reduce the number of queries to the db, caching the results\nwhen possible. An Admin class is provided to easily manage translations\n(add/remove a language, add/remove a string).\n\nCurrently, the following decorators are provided:\n- CacheLiteFunction (for file-based caching)\n- CacheMemory (for memory-based caching)\n- DefaultText (to replace empty strings with their keys)\n- Iconv (to switch from/to different encodings)\n- Lang (resort to fallback languages for empty strings)\n- SpecialChars (replace html entities with their hex codes)\n- UTF-8 (to convert UTF-8 strings to ISO-8859-1)","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","devel","pear"],"options":{"PEAR_CACHE_LITE":"off","PEAR_DB":"off","PEAR_DB_DATAOBJECT":"off","PEAR_FILE_GETTEXT":"off","PEAR_I18NV2":"off","PEAR_MDB":"off","PEAR_MDB2":"off","PEAR_XML_SERIALIZER":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-TheSeer_fXSL","origin":"devel/pear-TheSeer_fXSL","version":"1.1.0","comment":"XSL wrapper / extension to the PHP 5.x XSLTProcessor","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/theseer/fXSL/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15a915e4ca866f76b13c54bf78060d0180b8c8e069149e7d6d98cf662c687c96","flatsize":24187,"path":"All/php82-pear-TheSeer_fXSL-1.1.0.pkg","repopath":"All/php82-pear-TheSeer_fXSL-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6940,"desc":"The classes contained within this repository extend the standard XSLTProcess to\nuse exceptions at all occasions of errors instead of PHP warnings, notices or\nsemi completed transformations. They also add various custom methods and short-\ncuts for convinience and to allow a nicer API to implement callbacks to the PHP\nstack.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-theseer":{"origin":"devel/pear-channel-theseer","version":"20120501_1"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xsl":{"origin":"textproc/php82-xsl","version":"8.2.21"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-TheSeer_fDOMDocument","origin":"devel/pear-TheSeer_fDOMDocument","version":"1.6.7","comment":"Extension to PHP standard DOM","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/theseer/fDOMDocument/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9314efe62aa044121613fda5aa24fa6823e501dab0c21308e0d30937b0a852a0","flatsize":25521,"path":"All/php82-pear-TheSeer_fDOMDocument-1.6.7.pkg","repopath":"All/php82-pear-TheSeer_fDOMDocument-1.6.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5508,"desc":"An Extension to PHP's standard DOM to add various convinience methods and\nexceptions by default.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-theseer":{"origin":"devel/pear-channel-theseer","version":"20120501_1"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-TheSeer_DirectoryScanner","origin":"devel/pear-TheSeer_DirectoryScanner","version":"1.3.3","comment":"Recursive directory scanner and filter","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/theseer/DirectoryScanner/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac9e5be9d1996b9a0b5d89fd09c58793398176fd59c1863ab7948aca53c2aabc","flatsize":10711,"path":"All/php82-pear-TheSeer_DirectoryScanner-1.3.3.pkg","repopath":"All/php82-pear-TheSeer_DirectoryScanner-1.3.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3316,"desc":"A recursive directory scanner and filter.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-theseer":{"origin":"devel/pear-channel-theseer","version":"20120501_1"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pecl-swoole","origin":"devel/pecl-swoole","version":"5.0.3","comment":"Asynchronous, concurrent, and distributed networking framework","maintainer":"vanilla@FreeBSD.org","www":"https://pecl.php.net/package/swoole","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4206df137eca2219d5addbbc695d587072a4d39807ef2e75ad0199d11cc7dfbd","flatsize":2690980,"path":"All/php82-pecl-swoole-5.0.3.pkg","repopath":"All/php82-pecl-swoole-5.0.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":764788,"desc":"Asynchronous & concurrent & distributed networking framework for PHP.\n\n* event-driven\n* full asynchronous non-blocking\n* multi-thread reactor\n* multi-process worker\n* millisecond timer\n* async MySQL\n* async task\n* async read/write file system\n* async dns lookup\n* support IPv4/IPv6/UnixSocket/TCP/UDP","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel","net"],"options":{"BROTLI":"off","CARES":"off","CURL":"off","HTTP2":"off","JSON":"off","PGSQL":"off","SOCKETS":"off"},"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-swoole.ini.sample","type":"install"}]},{"name":"phpgroupware","origin":"www/phpgroupware","version":"0.9.16.017","comment":"Web based GroupWare system","maintainer":"olgeni@FreeBSD.org","www":"https://phpgroupware.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fd9807ec858563629930810ab13c003f6633113291733e8941c263468915281","flatsize":41394913,"path":"All/phpgroupware-0.9.16.017.pkg","repopath":"All/phpgroupware-0.9.16.017.pkg","licenselogic":"single","pkgsize":14043596,"desc":"phpGroupWare is a web based GroupWare system. It comes with several core\napps for email, calendar, to-do list, address book, file manager, and a\nnotepad.  It also provides a framework for add-on applications to integrate\nseamlessly in phpGroupWare.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"mod_php82":{"origin":"www/mod_php82","version":"8.2.21"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"]},{"name":"php82-pear-Text_Password","origin":"security/pear-Text_Password","version":"1.2.1","comment":"PEAR random password creator","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Password","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5374335132351e6d065cb15e8e48d9c9c6136e173d0087cf39f705d8a17de29","flatsize":27264,"path":"All/php82-pear-Text_Password-1.2.1.pkg","repopath":"All/php82-pear-Text_Password-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6456,"desc":"The PEAR Text_Password package allows one to create pronounceable and\nunpronounceable passwords.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-horde-Horde_Translation","origin":"devel/pear-Horde_Translation","version":"2.2.2","comment":"Horde translation library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d72fa7c76ec15009cbe93958667fc821479cac38ee406adc41ca7dc1cd8d562","flatsize":65992,"path":"All/php82-pear-horde-Horde_Translation-2.2.2.pkg","repopath":"All/php82-pear-horde-Horde_Translation-2.2.2.pkg","licenselogic":"single","pkgsize":15944,"desc":"Horde translation library","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_translation:2.2.2:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-sysvsem","origin":"devel/php82-sysvsem","version":"8.2.21","comment":"The sysvsem shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a35bddf7e6b21bab1f32d812347d719c045b291fe8a567ebe35b3fd06986af56","flatsize":19080,"path":"All/php82-sysvsem-8.2.21.pkg","repopath":"All/php82-sysvsem-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8240,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sysvsem.ini.sample","type":"install"}]},{"name":"php82-pecl-sync","origin":"devel/pecl-sync","version":"1.1.2","comment":"Named and unnamed synchronization objects in PHP","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/sync","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2eda10e9f6af49c4065fc3fcfa7408fb1debd3c9602da0263863154cc91a18db","flatsize":41830,"path":"All/php82-pecl-sync-1.1.2.pkg","repopath":"All/php82-pecl-sync-1.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14592,"desc":"The sync extension introduces synchronization objects into PHP.\n\nNamed and unnamed Mutex, Semaphore, Event, and Reader-Writer objects provide\nOS-level synchronization on both *NIX (POSIX semaphores required) and Windows\nplatforms.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sync.ini.sample","type":"install"}]},{"name":"phpipam","origin":"net-mgmt/phpipam","version":"1.6.0","comment":"PHP IP Address Management IPv4/IPv6","maintainer":"jake@xz.cx","www":"https://phpipam.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2995cb55ebcf0c40bf76112d6c6be23cd3d95328da777fee7f0bd4028ca648c9","flatsize":31718360,"path":"All/phpipam-1.6.0.pkg","repopath":"All/phpipam-1.6.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":11695224,"desc":"phpipam is an open-source web IP address management application.\nIts goal is to provide light and simple IP address management\napplication. It is ajax-based using jQuery libraries, php scripts,\njavascript and some HTML5/CSS3 features.\n\n- IPv4 / IPv6 address management\n- ICMP status updates, subnet scanning and status showing\n- Domain authentication (AD) / OpenLDAP authentication\n- Visual subnet display\n- VRF support\n- VLAN management\n- RIPE import\n- Import / export XLS files\n- E-Mail notification with IP details\n- IP database search\n- Custom IP/subnet/userVLAN address fields","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-gmp":{"origin":"math/php82-gmp","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pcntl":{"origin":"devel/php82-pcntl","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"}},"categories":["net-mgmt"],"options":{"LDAP":"off"},"annotations":{"cpe":"cpe:2.3:a:phpipam:phpipam:1.6.0:::::dragonfly6:x86_64"},"messages":[{"message":"Automatic installation of database files\n\nSince v0.4 phpipam can automatically install database files for you.\nPoint browser to phpipam directory and set MySQL login details (root\nusername and password).\n\nFinished! Launch browser, go to website and if something is missing / not\nconfigured properly the error will appear.\n\nIn case your URL for phpipam is not root please set the following variables\n(example for /phpipam/):\n        1.) Set BASE in config.php to /phpipam/\n        2.) RewriteBase /phpipam/ in .htaccess\n\nphpipam-v1.6.0 has been installed into:\n\n    /usr/local/www/phpipam\n\nconfig.php is where site configuration and database details are configured.\n\nDefault user/password is Admin/ipamadmin\n\nv1.4.1 update:\nipaddresses table in phpipam database is likely to contain incorrect datetime\nvalues which prevent successful upgrade.  Make sure to create backup of phpipam\ndatabase.  Before starting upgrade wizard in web interface run the following\nSQL query on phpipam database:\n\nUPDATE ipaddresses SET lastSeen='1970-01-01 00:00:01' WHERE lastSeen < '0000-01-01 00:00:00';","type":"install"}]},{"name":"php82-pear-Text_Spell_Audio","origin":"audio/pear-Text_Spell_Audio","version":"0.1.0","comment":"Generate a sound clip saying the contents of a string of characters","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Spell_Audio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c742d048bd197074a6e457daf46bf39b53d47899236964b9bad37b1f617c3803","flatsize":407403,"path":"All/php82-pear-Text_Spell_Audio-0.1.0.pkg","repopath":"All/php82-pear-Text_Spell_Audio-0.1.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":119560,"desc":"Joins up multiple wav file sound clips of letters/numbers being spoken,\noptionally adding distortion and echo. This could be use to complement an\nimage-based CAPTCHA to enable people who are unable to read the security image\nhear it read out instead.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["audio","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-System_Command","origin":"devel/pear-System_Command","version":"1.0.8","comment":"PEAR command line execution interface","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/System_Command","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ce1931280f7c9c551b2d8e6c6923110464fd7761ec225219315ba86d22db64d","flatsize":24110,"path":"All/php82-pear-System_Command-1.0.8.pkg","repopath":"All/php82-pear-System_Command-1.0.8.pkg","licenselogic":"single","pkgsize":7052,"desc":"System_Command is a command line execution interface.\n\nRunning functions from the command line can be risky if the proper precautions\nare not taken to escape the shell arguments and reaping the exit status\nproperly. This class provides a formal interface to both, so that you can run a\nsystem command as comfortably as you would run a php function, with full pear\nerror handling as results on failure. It is important to note that this class,\nunlike other implementations, distinguishes between output to stderr and output\nto stdout. It also reports the exit status of the command. So in every sense of\nthe word, it gives php shell capabilities.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Symfony_Component_Yaml","origin":"textproc/pear-Symfony_Component_Yaml","version":"2.4.4","comment":"Symfony2 Yaml Component","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.symfony.com/Yaml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7bf9f39cd2ecce5556b1454e66cfb3b6e653012cdeb4e2f6ea890679bf2565f","flatsize":172787,"path":"All/php82-pear-Symfony_Component_Yaml-2.4.4.pkg","repopath":"All/php82-pear-Symfony_Component_Yaml-2.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37940,"desc":"Symfony2 Yaml Component","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-symfony2":{"origin":"devel/pear-channel-symfony2","version":"20110826_2"}},"categories":["textproc","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pecl-stomp","origin":"net-im/pecl-stomp2","version":"2.0.3","comment":"PECL extension of stomp client","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/stomp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8eefed98e02f1b5a3552c2511dc77135b584ecd6f72eac0354f053830471a6a0","flatsize":59037,"path":"All/php82-pecl-stomp-2.0.3.pkg","repopath":"All/php82-pecl-stomp-2.0.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":19792,"desc":"pecl-stomp allows php applications to communicate with any\nStomp compliant Message Brokers through easy object oriented\nand procedural interfaces.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-im","pear"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-stomp.ini.sample","type":"install"}]},{"name":"php82-pear-Text_Highlighter","origin":"textproc/pear-Text_Highlighter","version":"0.8.0","comment":"PEAR Syntax highlighting","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Highlighter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45b3c2936f9af6189130cdc7e715ae890dbac95394a75f099dbc6aaa1a0e6d8c","flatsize":908829,"path":"All/php82-pear-Text_Highlighter-0.8.0.pkg","repopath":"All/php82-pear-Text_Highlighter-0.8.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":82124,"desc":"Text_Highlighter is a package for syntax highlighting.\n\nIt provides a base class provining all the functionality,\nand a descendent classes geneator class.\n\nThe main idea is to simplify creation of subclasses\nimplementing syntax highlighting for particular language.\nSubclasses do not implement any new functioanality,\nthey just provide syntax highlighting rules.\nThe rules sources are in XML format.\n\nTo create a highlighter for a language, there is no need\nto code a new class manually. Simply describe the rules\nin XML file and use Text_Highlighter_Generator to create\na new class.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["textproc","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Structures_DataGrid_Renderer_XUL","origin":"devel/pear-Structures_DataGrid_Renderer_XUL","version":"0.1.3","comment":"XUL Renderer for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_XUL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1594673de211b6ff90729e9e46a20506f115af3b8ce49c38821cf8ae41346187","flatsize":10122,"path":"All/php82-pear-Structures_DataGrid_Renderer_XUL-0.1.3.pkg","repopath":"All/php82-pear-Structures_DataGrid_Renderer_XUL-0.1.3.pkg","licenselogic":"single","pkgsize":4364,"desc":"Renderer driver for pear-Structures_DataGrid that generates the XML string\nfor a XUL listbox.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"},"php82-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Structures_DataGrid_Renderer_XML","origin":"textproc/pear-Structures_DataGrid_Renderer_XML","version":"0.1.3","comment":"Renderer driver that generates a XML string","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_XML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d72b1ccc58381621170a2a2f96893a975c3eee6e0f1bf58a1b5e77b5b2f1898","flatsize":12542,"path":"All/php82-pear-Structures_DataGrid_Renderer_XML-0.1.3.pkg","repopath":"All/php82-pear-Structures_DataGrid_Renderer_XML-0.1.3.pkg","licenselogic":"single","pkgsize":4488,"desc":"This is a Renderer driver for Structures_DataGrid that generates a XML\nstring.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"},"php82-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["textproc","databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Symfony_Component_Console","origin":"devel/pear-Symfony_Component_Console","version":"2.4.4","comment":"Symfony2 Console Component","maintainer":"bofh@FreeBSD.org","www":"https://symfony.com/doc/current/components/console.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ae6aa2738f0737cc5c1b0d11726e91fba07625a003672f5d290fcc2216d7ab3","flatsize":561264,"path":"All/php82-pear-Symfony_Component_Console-2.4.4.pkg","repopath":"All/php82-pear-Symfony_Component_Console-2.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":78268,"desc":"Symfony Console Component","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-symfony2":{"origin":"devel/pear-channel-symfony2","version":"20110826_2"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Structures_DataGrid_Renderer_XLS","origin":"textproc/pear-Structures_DataGrid_Renderer_XLS","version":"0.1.3","comment":"Renderer driver that generates a XLS string","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_XLS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b34a851707089139f095b53bc633e4f124fba152278526c803109beed36d314","flatsize":15869,"path":"All/php82-pear-Structures_DataGrid_Renderer_XLS-0.1.3.pkg","repopath":"All/php82-pear-Structures_DataGrid_Renderer_XLS-0.1.3.pkg","licenselogic":"single","pkgsize":5480,"desc":"This is a Renderer driver for Structures_DataGrid that generates a XLS\nstring.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Spreadsheet_Excel_Writer":{"origin":"textproc/pear-Spreadsheet_Excel_Writer","version":"0.9.4"},"php82-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["textproc","databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Structures_DataGrid_Renderer_HTMLTable","origin":"devel/pear-Structures_DataGrid_Renderer_HTMLTable","version":"0.1.6","comment":"HTML_Table Renderer for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_HTMLTable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a30ce04e417c0ca24f71bdd29d7071ef504b791013525574506ebd1ec81932d","flatsize":22591,"path":"All/php82-pear-Structures_DataGrid_Renderer_HTMLTable-0.1.6.pkg","repopath":"All/php82-pear-Structures_DataGrid_Renderer_HTMLTable-0.1.6.pkg","licenselogic":"single","pkgsize":6788,"desc":"This is a Renderer driver for Structures_DataGrid using PEAR::HTML_Table.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_Table":{"origin":"devel/pear-HTML_Table","version":"1.8.4"},"php82-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"},"php82-pear-Structures_DataGrid_Renderer_Pager":{"origin":"www/pear-Structures_DataGrid_Renderer_Pager","version":"0.1.3"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Structures_DataGrid_Renderer_HTMLSortForm","origin":"devel/pear-Structures_DataGrid_Renderer_HTMLSortForm","version":"0.1.3","comment":"HTMLSortForm Renderer for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_HTMLSortForm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca79344f667ea8dd51161e0c50d5017dd2e66fa4a41f57e26c683ceef1d28087","flatsize":12608,"path":"All/php82-pear-Structures_DataGrid_Renderer_HTMLSortForm-0.1.3.pkg","repopath":"All/php82-pear-Structures_DataGrid_Renderer_HTMLSortForm-0.1.3.pkg","licenselogic":"single","pkgsize":4772,"desc":"This driver renders an HTML form to let the user easily sort the datagrid,\nusing multiple fields and directions. It uses the HTML_Quickform package.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"},"php82-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Text_Figlet","origin":"misc/pear-Text_Figlet","version":"1.0.2","comment":"Render text using FIGlet fonts","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Figlet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"830e3b8521cc83022fae74065459bc7aa1c17f785c09bc463d6a412d2ce0ee78","flatsize":55269,"path":"All/php82-pear-Text_Figlet-1.0.2.pkg","repopath":"All/php82-pear-Text_Figlet-1.0.2.pkg","licenselogic":"single","pkgsize":8592,"desc":"Engine for use FIGlet fonts to rendering text.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["misc","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Symfony_Component_Finder","origin":"devel/pear-Symfony_Component_Finder","version":"2.4.4","comment":"Symfony2 Finder Component","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.symfony.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb18c57f205484c8c57423d16b1e998bc455119a074126a13327fc087f01c7dc","flatsize":217779,"path":"All/php82-pear-Symfony_Component_Finder-2.4.4.pkg","repopath":"All/php82-pear-Symfony_Component_Finder-2.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34272,"desc":"Symfony Finder Component","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-symfony2":{"origin":"devel/pear-channel-symfony2","version":"20110826_2"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Structures_DataGrid_Renderer_Console","origin":"devel/pear-Structures_DataGrid_Renderer_Console","version":"0.1.1","comment":"Console_Table Renderer for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_Console","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad4ed44c4ea0938dc2ac31960c8f5070dbd8ed67080afbf3ca902b3ae47a0be6","flatsize":8019,"path":"All/php82-pear-Structures_DataGrid_Renderer_Console-0.1.1.pkg","repopath":"All/php82-pear-Structures_DataGrid_Renderer_Console-0.1.1.pkg","licenselogic":"single","pkgsize":3664,"desc":"This is a Renderer driver for Structures_DataGrid using PEAR::Console_Table.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Console_Table":{"origin":"devel/pear-Console_Table","version":"1.3.1"},"php82-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Structures_DataGrid_Renderer_Flexy","origin":"www/pear-Structures_DataGrid_Renderer_Flexy","version":"0.1.4","comment":"Renderer for pear-Structures_DataGrid using HTML_Template_Flexy","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_Flexy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5fc58c3f79c90c3165f6af7fc8db4a60129d4daf53afd2c17fa55bfc4497d02","flatsize":51117,"path":"All/php82-pear-Structures_DataGrid_Renderer_Flexy-0.1.4.pkg","repopath":"All/php82-pear-Structures_DataGrid_Renderer_Flexy-0.1.4.pkg","licenselogic":"single","pkgsize":9512,"desc":"This is a Renderer driver for Structures_DataGrid using HTML_Template_Flexy.\nIt adds a couple of variables to a Flexy instance and adds paging\nfunctionality. This renderer also enables customised result messages,\ncustomised column labels and a column label formatter","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_Template_Flexy":{"origin":"devel/pear-HTML_Template_Flexy","version":"1.3.13"},"php82-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"},"php82-pear-Structures_DataGrid_Renderer_Pager":{"origin":"www/pear-Structures_DataGrid_Renderer_Pager","version":"0.1.3"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php83","origin":"lang/php83","version":"8.3.9","comment":"PHP Scripting Language (8.3.X branch)","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b08e6a5c61ec4c7cb04d319b34360a9f267d0c07d55fa10c25492b86a323f5e","flatsize":27328332,"path":"All/php83-8.3.9.pkg","repopath":"All/php83-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":4484696,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["lang","devel","www"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libxml2.so.2","libpcre2-8.so.0","libargon2.so.0"],"shlibs_provided":["libphp.so"],"options":{"CGI":"on","CLI":"on","DEBUG":"off","EMBED":"on","FPM":"on","IPV6":"on","LINKTHR":"on","MYSQLND":"on","NOASLR":"off","PCRE":"on","PHPDBG":"off","ZTS":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"}},{"name":"php82-pear-Structures_DataGrid_Renderer_Pager","origin":"www/pear-Structures_DataGrid_Renderer_Pager","version":"0.1.3","comment":"Renderer driver using PEAR::Pager","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_Pager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62cc5a48d7b55a1fd54d3f18cce2a7f4e5743bd9deb344d4a87df9f48b58b91d","flatsize":14859,"path":"All/php82-pear-Structures_DataGrid_Renderer_Pager-0.1.3.pkg","repopath":"All/php82-pear-Structures_DataGrid_Renderer_Pager-0.1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5432,"desc":"This is a Renderer driver for Structures_DataGrid using PEAR::Pager.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Pager":{"origin":"devel/pear-Pager","version":"2.5.1"},"php82-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Text_Template","origin":"textproc/pear-Text_Template","version":"4.0.0","comment":"Simple template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-text-template","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a15e9e2ab929a97e0de4199296f9710924aaa30a0c162b1c7254d24f7bbd527","flatsize":6295,"path":"All/php82-pear-Text_Template-4.0.0.pkg","repopath":"All/php82-pear-Text_Template-4.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2908,"desc":"Simple PEAR template engine","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Structures_DataGrid_Renderer_CSV","origin":"textproc/pear-Structures_DataGrid_Renderer_CSV","version":"0.1.4","comment":"Renderer driver that generates a CSV string","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_CSV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eee6668955202d07e090f5b09ed1d10ba976980b57b28054041e3b56ae0fc6d1","flatsize":12503,"path":"All/php82-pear-Structures_DataGrid_Renderer_CSV-0.1.4.pkg","repopath":"All/php82-pear-Structures_DataGrid_Renderer_CSV-0.1.4.pkg","licenselogic":"single","pkgsize":4548,"desc":"This is a Renderer driver for Structures_DataGrid that generates a CSV\nstring.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["textproc","databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Structures_DataGrid_DataSource_PDO","origin":"databases/pear-Structures_DataGrid_DataSource_PDO","version":"0.2.0","comment":"DataSource driver using PHP Data Objects (PDO) and an SQL query","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_DataSource_PDO","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d555f2a4dd1ee27d88ba9c19e0ed872ac343218635574de7ae2b2a65bf90f89","flatsize":12757,"path":"All/php82-pear-Structures_DataGrid_DataSource_PDO-0.2.0.pkg","repopath":"All/php82-pear-Structures_DataGrid_DataSource_PDO-0.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5164,"desc":"This is a DataSource driver for Structures_DataGrid using PHP Data Objects\n(PDO) and an SQL query.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Structures_DataGrid","origin":"devel/pear-Structures_DataGrid","version":"0.9.3","comment":"Full-featured tabular structured data management package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7965442b701fc751edea173dd3e80aabe8b9ff7ec57039e163a68c329f66bd11","flatsize":261349,"path":"All/php82-pear-Structures_DataGrid-0.9.3.pkg","repopath":"All/php82-pear-Structures_DataGrid-0.9.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":43364,"desc":"This package offers a toolkit to render out a datagrid in HTML format as\nwell as many other formats such as an XML Document, an Excel Spreadsheet, an\nXUL Document and more. It also offers paging and sorting functionality to\nlimit the data that is presented and processed. This concept is based on the\n.NET Framework DataGrid control and works very well with database and XML\nresult sets.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Console_Table":{"origin":"devel/pear-Console_Table","version":"1.3.1"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Spreadsheet_Excel_Writer","origin":"textproc/pear-Spreadsheet_Excel_Writer","version":"0.9.4","comment":"PEAR class for writing Microsoft Excel files","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Spreadsheet_Excel_Writer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45aa142916849af23af42e4f6938a33cf4526d2340a3ff4b71dccacce2d593cc","flatsize":313831,"path":"All/php82-pear-Spreadsheet_Excel_Writer-0.9.4.pkg","repopath":"All/php82-pear-Spreadsheet_Excel_Writer-0.9.4.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":50756,"desc":"PEAR class for generating Excel spreadsheets. It was born as a port of the\nSpreadsheet::WriteExcel Perl module to PHP. It allows writing of Excel\nspreadsheets without the need for COM objects.  It supports formulas, images\n(BMP) and all kinds of formatting for text and cells.  It currently supports\nthe BIFF5 format (Excel 5.0), so functionality appeared in the latest Excel\nversions is not yet available.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-OLE":{"origin":"devel/pear-OLE","version":"1.0.0.r3"}},"categories":["textproc","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_Yadis","origin":"www/pear-Services_Yadis","version":"0.5.3","comment":"Implementation of the Yadis Specification 1.0 protocol for PHP5","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Yadis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f3035724c81c7a5666c51aa39808bd7ae703d5618fa0091c796df6d8a2ace2b","flatsize":73383,"path":"All/php82-pear-Services_Yadis-0.5.3.pkg","repopath":"All/php82-pear-Services_Yadis-0.5.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15048,"desc":"Implementation of the Yadis Specification 1.0 protocol allowing a client to\ndiscover a list of Services a Yadis Identity Provider offers.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Structures_DataGrid_DataSource_DB","origin":"databases/pear-Structures_DataGrid_DataSource_DB","version":"0.1.1","comment":"DB datasource driver for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_DataSource_DB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bca7ce0a63a9bd9d0b77e2deb980e99ca3161105e9a73ab0d30d2fa3977f77a","flatsize":6269,"path":"All/php82-pear-Structures_DataGrid_DataSource_DB-0.1.1.pkg","repopath":"All/php82-pear-Structures_DataGrid_DataSource_DB-0.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3580,"desc":"This is DataSource driver for Structures_DataGrid which uses PEAR::DB.\nPlease note that this driver is deprecated. Consider using DBQuery or MDB2\nDataSource drivers instead.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"php82-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"},"php82-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Structures_DataGrid_DataSource_Array","origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4","comment":"DataSource driver using arrays","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_DataSource_Array","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd045a046a0dd9d2511bbf268784e5ee68a77b4ab0dbda1db161cae1c9564011","flatsize":9696,"path":"All/php82-pear-Structures_DataGrid_DataSource_Array-0.1.4.pkg","repopath":"All/php82-pear-Structures_DataGrid_DataSource_Array-0.1.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4508,"desc":"This is a DataSource driver for Structures_DataGrid using arrays. It is a\nbase package for some other DataSource drivers like CSV or XML.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_Yahoo","origin":"www/pear-Services_Yahoo","version":"0.2.0","comment":"Provides access to the Yahoo! Web Services","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Yahoo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9f20b55b75a93e8dad680e52c7455b18dd3c5dec827f7fd1198be7bc4cc68ee","flatsize":84099,"path":"All/php82-pear-Services_Yahoo-0.2.0.pkg","repopath":"All/php82-pear-Services_Yahoo-0.2.0.pkg","licenselogic":"single","pkgsize":12712,"desc":"Services_Yahoo provides object-oriented interfaces to the web\nservice capabilities of Yahoo.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_urlTea","origin":"www/pear-Services_urlTea","version":"0.1.0","comment":"PHP interface to urlTea's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_urlTea","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c526476880bbf67f63f13ef593ede93cc560c0af6e3acfbdcdaaa2aa249447d1","flatsize":11519,"path":"All/php82-pear-Services_urlTea-0.1.0.pkg","repopath":"All/php82-pear-Services_urlTea-0.1.0.pkg","licenselogic":"single","pkgsize":4252,"desc":"An interface for accessing urlTea's web services API","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_W3C_CSSValidator","origin":"www/pear-Services_W3C_CSSValidator","version":"0.2.3","comment":"PHP interface to W3C CSS Validator API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_W3C_CSSValidator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af8385a058fcc56ea82add73a9cf704d2162f2cc0b08262d5abeaf2634621618","flatsize":65703,"path":"All/php82-pear-Services_W3C_CSSValidator-0.2.3.pkg","repopath":"All/php82-pear-Services_W3C_CSSValidator-0.2.3.pkg","licenselogic":"single","pkgsize":11056,"desc":"This package provides an object oriented interface to the API\nof the W3 CSS Validator application (http://jigsaw.w3.org/css-validator/).\n\nWith this package you can connect to a running instance of the validator and\nretrieve the validation results (true|false) as well as the errors and warnings\nfor a style sheet.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_TwitPic","origin":"www/pear-Services_TwitPic","version":"0.1.0","comment":"PHP Interface to TwitPic's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_TwitPic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6592235b852427718e1a673548422f332412106553686cef48a39612c68a3350","flatsize":26047,"path":"All/php82-pear-Services_TwitPic-0.1.0.pkg","repopath":"All/php82-pear-Services_TwitPic-0.1.0.pkg","licenselogic":"single","pkgsize":6032,"desc":"An interface for uploading pictures to TwitPic and optionally posting them\n(along with status messages) to Twitter as well.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_TinyURL","origin":"www/pear-Services_TinyURL","version":"0.1.2","comment":"PHP interface to TinyURL's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_TinyURL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3529eaa32cae09143c930a5d0b336a3faa1c1f933ba733e2d15359f5696db6e","flatsize":16593,"path":"All/php82-pear-Services_TinyURL-0.1.2.pkg","repopath":"All/php82-pear-Services_TinyURL-0.1.2.pkg","licenselogic":"single","pkgsize":4772,"desc":"An interface for creating TinyURL's with their API as well as looking up\ndestinations of given TinyURL's.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_ShortURL","origin":"www/pear-Services_ShortURL","version":"0.3.1","comment":"Abstract PHP5 interface for shortening and expanding short URLs","maintainer":"wen@FreeBSD.org","www":"https://pear.php.net/package/Services_ShortURL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5c07cda1c3349d88415ae58dae3b92950af081df35aa32acb4e5f1f159fe4d7","flatsize":61475,"path":"All/php82-pear-Services_ShortURL-0.3.1.pkg","repopath":"All/php82-pear-Services_ShortURL-0.3.1.pkg","licenselogic":"single","pkgsize":10372,"desc":"Short URL services have become enormously popular on the internet.\nThere are, literally, dozens (hundreds?) of these services.\nServices_ShortURL offers an abstract way of shortening and expanding\nURLs.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_OpenSearch","origin":"www/pear-Services_OpenSearch","version":"0.2.0","comment":"Search A9 OpenSearch compatible engines","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_OpenSearch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"390fa3069d1abe120b828977ba0fe3ec01af54abee2db10829670f8036c9e286","flatsize":18955,"path":"All/php82-pear-Services_OpenSearch-0.2.0.pkg","repopath":"All/php82-pear-Services_OpenSearch-0.2.0.pkg","licenselogic":"single","pkgsize":5176,"desc":"Provides access to A9 OpenSearch compatible search engines","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_Pingback","origin":"net/pear-Services_Pingback","version":"0.2.2","comment":"Pingback user-agent class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Pingback","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8857204a02c0fd11237bc0f980469aaa04869e899c77831d8147e802fe8e9168","flatsize":38513,"path":"All/php82-pear-Services_Pingback-0.2.2.pkg","repopath":"All/php82-pear-Services_Pingback-0.2.2.pkg","licenselogic":"single","pkgsize":8944,"desc":"A package implemented of Pingback in PHP, able to sending and\nreceiving a pingback.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_Google","origin":"www/pear-Services_Google","version":"0.2.0","comment":"PHP interface to access the Google SOAP Web APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Google","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b85e716f5cd61d2c13121c9899d7319dd0e713ed64a6f9abbce63d1f30b1de54","flatsize":11787,"path":"All/php82-pear-Services_Google-0.2.0.pkg","repopath":"All/php82-pear-Services_Google-0.2.0.pkg","licenselogic":"single","pkgsize":3988,"desc":"pear-Services_Google is a pear class that provides access to the Google\nSOAP Web APIs.  It allows easy access to the Google SOAP Web APIs for the\nsearch engine, spelling suggestions, and cache.\n\nPlease note that as of December 5, 2006 Google is no longer issuing new\nAPI keys for the SOAP search API, so this package is only for developers\nwhich has an API key already.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-soap":{"origin":"net/php82-soap","version":"8.2.21"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_JSON","origin":"converters/pear-Services_JSON","version":"1.0.3","comment":"PHP implementation of json_encode/decode","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_JSON","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"288652eae0e3346d432c9ccfa4fff1de2a47f13deb443e5412294f49ad5073c0","flatsize":44747,"path":"All/php82-pear-Services_JSON-1.0.3.pkg","repopath":"All/php82-pear-Services_JSON-1.0.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10076,"desc":"JSON (JavaScript Object Notation, http://json.org) is a lightweight\ndata-interchange format. It is easy for humans to read and write. It is easy for\nmachines to parse and generate. It is based on a subset of the JavaScript\nProgramming Language, Standard ECMA-262 3rd Edition - December 1999. This\nfeature can also be found in Python. JSON is a text format that is completely\nlanguage independent but uses conventions that are familiar to programmers of\nthe C-family of languages, including C, C++, C#, Java, JavaScript, Perl, TCL,\nand many others. These properties make JSON an ideal data-interchange language.\n\nThis package provides a simple encoder and decoder for JSON notation. It is\nintended for use with client-side Javascript applications that make use of\nHTTPRequest to perform server communication functions - data can be encoded into\nJSON notation for use in a client-side javascript, or decoded from incoming\nJavascript requests. JSON format is native to Javascript, and can be directly\neval()'ed with no further parsing overhead.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["converters","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_Twitter","origin":"net/pear-Services_Twitter","version":"0.7.0","comment":"PHP interface to Twitter's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Twitter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a68512a3ed1869f1fa75d7056e072c744ae3d6847f937e0d53306135467bbd9","flatsize":321031,"path":"All/php82-pear-Services_Twitter-0.7.0.pkg","repopath":"All/php82-pear-Services_Twitter-0.7.0.pkg","licenselogic":"single","pkgsize":56448,"desc":"An interface for communicating with Twitter's public API.\nSend status updates, fetch information, add friends, etc.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:services_twitter_group:services_twitter:0.7.0:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-Services_Weather","origin":"misc/pear-Services_Weather","version":"1.4.7,1","comment":"PEAR interface to various online weather-services","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Weather","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fa98136a10d54cca4cebed21cc23b3d1047b9ac9293d53c241240d8f3dfd47c","flatsize":302340,"path":"All/php82-pear-Services_Weather-1.4.7,1.pkg","repopath":"All/php82-pear-Services_Weather-1.4.7,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":44672,"desc":"Services_Weather searches for given locations and retrieves current\nweather data and, dependent on the used service, also forecasts. Up to\nnow, GlobalWeather from CapeScience, Weather XML from EJSE (US only),\na XOAP service from Weather.com and METAR from noaa.gov are supported.\nFurther services will get included, if they become available, have a\nusable API and are properly documented.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["misc","www","pear","geography"],"options":{"CACHE":"off","DB":"off","NET_FTP":"off","SOAP":"off","XML_SERIALIZER":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_GeoNames","origin":"www/pear-Services_GeoNames","version":"1.0.1","comment":"PHP5 Interface to the GeoNames Public API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_GeoNames","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef3c768e12810af2ff485840bbae90039b1cb1b0de113349488d0cfb9e0ec06a","flatsize":267625,"path":"All/php82-pear-Services_GeoNames-1.0.1.pkg","repopath":"All/php82-pear-Services_GeoNames-1.0.1.pkg","licenselogic":"single","pkgsize":37476,"desc":"Services_GeoNames is a PHP5 interface to the various webservices\noffered by the GeoNames project.\n\nThe GeoNames database contains over 8,000,000 geographical names\ncorresponding to over 6,500,000 unique features. All features are\ncategorized into one out of nine feature classes and further\nsubcategorized into one out of 645 feature codes. Beyond names of\nplaces in various languages, data stored include latitude, longitude,\nelevation, population, administrative subdivision and postal codes.\nAll coordinates use the WGS84 system (World Geodetic System 1984).\n\nThose data are accessible free of charge through a number of Web\nservices and a daily database export. The Web services include\ndirect and reverse geocoding,finding places through postal codes,\nfinding places next to a given place, and finding Wikipedia articles\nabout neighbouring places.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_Delicious","origin":"www/pear-Services_Delicious","version":"0.6.0","comment":"PEAR Client for the del.icio.us web service","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Delicious","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07fbb9e8215b1f82c5e347117e7641ba314ea61d62e2acc04e9e1696c84bda94","flatsize":32730,"path":"All/php82-pear-Services_Delicious-0.6.0.pkg","repopath":"All/php82-pear-Services_Delicious-0.6.0.pkg","licenselogic":"single","pkgsize":10032,"desc":"Services_Delicious is a client for the REST-based web service of del.icio.us.\ndel.icio.us is a social bookmarks manager. It allows you to easily add sites\nyou like to your personal collection of links, to categorize those sites\nwith keywords, and to share your collection not only between your own\nbrowsers and machines, but also with others.\nServices_Delicious allows you to select, add and delete your bookmarks from\nany PHP script.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"},"php82-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_Digg","origin":"www/pear-Services_Digg","version":"0.4.7_1","comment":"PHP interface to Digg's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Digg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08a46f5422f00dec58a49d933ba1a1749e6cc51c072df6e37e90175b72b36fe6","flatsize":190140,"path":"All/php82-pear-Services_Digg-0.4.7_1.pkg","repopath":"All/php82-pear-Services_Digg-0.4.7_1.pkg","licenselogic":"single","pkgsize":22048,"desc":"An interface for accessing Digg's web services API\nat http://services.digg.com.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-UDDI","origin":"www/pear-UDDI","version":"0.2.4","comment":"PEAR UDDI for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/UDDI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"599601b05888154aa989010e1189fb17aa4f92ad59da741d37275398567c2449","flatsize":29794,"path":"All/php82-pear-UDDI-0.2.4.pkg","repopath":"All/php82-pear-UDDI-0.2.4.pkg","licenselogic":"single","pkgsize":7504,"desc":"PEAR::UDDI is an implementation of the Universal Description, Discovery and\nIntegration API for locating and publishing Web Services listings in a UBR\n(UDDI Business Registry)","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"},"php82-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["www","pear","finance"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Testing_Selenium","origin":"devel/pear-Testing_Selenium","version":"0.4.4","comment":"PEAR Binding - Once more unto the breach","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Testing_Selenium","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11214e1b274ad17aac5d312060f9ef9a65fd84330ee14e104229e719bbb66976","flatsize":3126087,"path":"All/php82-pear-Testing_Selenium-0.4.4.pkg","repopath":"All/php82-pear-Testing_Selenium-0.4.4.pkg","licenselogic":"single","pkgsize":2374032,"desc":"PHP Client for the Selenium Remote Control test tool\n\nSelenium Remote Control (SRC) is a test tool that allows you to write\nautomated web application UI tests in any programming language against\nany HTTP website using any mainstream JavaScript-enabled browser. SRC\nprovides a Selenium Server, which can automatically start/stop/control\nany supported browser. It works by using Selenium Core, a pure-HTML+JS\nlibrary that performs automated tasks in JavaScript; the Selenium\nServer communicates directly with the browser using AJAX\n(XmlHttpRequest).","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_Compete","origin":"www/pear-Services_Compete","version":"0.1.0","comment":"PHP interface to Compete SnapShop API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Compete","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5d3de963ab3d4f4e3c36ce55769ae2447d81ad46328558c88197d5e6604d80c","flatsize":9770,"path":"All/php82-pear-Services_Compete-0.1.0.pkg","repopath":"All/php82-pear-Services_Compete-0.1.0.pkg","licenselogic":"single","pkgsize":3580,"desc":"PHP wrapper for the Compete SnapShop API","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-SebastianBergmann_Version","origin":"devel/pear-SebastianBergmann_Version","version":"5.0.0","comment":"Manage the version number of Git-hosted PHP projects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/version","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfdb7bc326e5bdf1af9426f2e3a28dc8fe19babeb42651ceb4344bd7e036a8b5","flatsize":4317,"path":"All/php82-pear-SebastianBergmann_Version-5.0.0.pkg","repopath":"All/php82-pear-SebastianBergmann_Version-5.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2528,"desc":"Library that helps with managing the version number of Git-hosted PHP projects","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_Blogging","origin":"www/pear-Services_Blogging","version":"0.2.4","comment":"PHP interface to Blog","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Blogging","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0343cb465d7bc5226dead47a8a8dfdaacfcc9f1e84501564768665273a84b494","flatsize":90480,"path":"All/php82-pear-Services_Blogging-0.2.4.pkg","repopath":"All/php82-pear-Services_Blogging-0.2.4.pkg","licenselogic":"single","pkgsize":16052,"desc":"pear-Services_Blogging provides a unified API to post and read blog entries,\nindependent of the API supported by the server software hosting the blog.\nIt uses a driver-based approach to communicate with different APIs out there.\nIf a new blogging API is invented, someone just needs to write a driver for\nthe Services_Blogging package, and everyone can access also this blogs.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_RPC":{"origin":"net/pear-XML_RPC","version":"1.5.5"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-SebastianBergmann_PHPCPD","origin":"devel/pear-SebastianBergmann_PHPCPD","version":"6.0.3","comment":"Copy/Paste Detector (CPD) for PHP code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/phpcpd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c4b944c48755ac956607528b17879ff7ab0025c8bfb56599d13520b142158ce","flatsize":33479,"path":"All/php82-pear-SebastianBergmann_PHPCPD-6.0.3.pkg","repopath":"All/php82-pear-SebastianBergmann_PHPCPD-6.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7964,"desc":"Copy/Paste Detector (CPD) for PHP code.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-PHP_Timer":{"origin":"devel/pear-PHP_Timer","version":"7.0.0"},"php82-pear-SebastianBergmann_FinderFacade":{"origin":"devel/pear-SebastianBergmann_FinderFacade","version":"2.0.0"},"php82-pear-ezc_ConsoleTools":{"origin":"devel/pear-ezc_ConsoleTools","version":"1.6.1"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php83-gettext","origin":"devel/php83-gettext","version":"8.3.9","comment":"The gettext shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"973ae96c7d1ff53d1ee5c2f7d8cccb911e63a2c946fd0cfecd710c06a4311329","flatsize":25584,"path":"All/php83-gettext-8.3.9.pkg","repopath":"All/php83-gettext-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8356,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-gettext.ini.sample","type":"install"}]},{"name":"php83-gmp","origin":"math/php83-gmp","version":"8.3.9","comment":"The gmp shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d91dd0e8fbf4ace0bfea28dddfbb84118c5bfcfbc642d548091b1b3dc0d8bbfa","flatsize":98709,"path":"All/php83-gmp-8.3.9.pkg","repopath":"All/php83-gmp-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":26404,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-gmp.ini.sample","type":"install"}]},{"name":"php82-pear-SebastianBergmann_FinderFacade","origin":"devel/pear-SebastianBergmann_FinderFacade","version":"2.0.0","comment":"Convenience wrapper for Symfony Finder component","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/finder-facade","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af535e84f04ec10770f3d5c578b3058ac403bf13fa176355399fbe2dc046529e","flatsize":7228,"path":"All/php82-pear-SebastianBergmann_FinderFacade-2.0.0.pkg","repopath":"All/php82-pear-SebastianBergmann_FinderFacade-2.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3084,"desc":"FinderFacade is a convenience wrapper for Symfony's Finder component.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Symfony_Component_Finder":{"origin":"devel/pear-Symfony_Component_Finder","version":"2.4.4"},"php82-pear-TheSeer_fDOMDocument":{"origin":"devel/pear-TheSeer_fDOMDocument","version":"1.6.7"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-SebastianBergmann_Git","origin":"devel/pear-SebastianBergmann_Git","version":"2.1.4","comment":"Simple PHP wrapper for Git","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/git","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0983feb3c6c00a14e782dfbfe2f9595f4dd4d94af7573698502ed5c1212344d6","flatsize":5883,"path":"All/php82-pear-SebastianBergmann_Git-2.1.4.pkg","repopath":"All/php82-pear-SebastianBergmann_Git-2.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3028,"desc":"Simple wrapper for Git","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Payment_DTA","origin":"finance/pear_Payment_DTA","version":"1.4.3","comment":"PEAR class to create and handle DTA files used in Germany","maintainer":"joneum@FreeBSD.org","www":"https://pear.php.net/package/Payment_DTA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ca17cd1d03e58265180bd2e6a63bd3cf9e59879f1d6fb03f7efca0413c9e3b4","flatsize":385032,"path":"All/php82-pear-Payment_DTA-1.4.3.pkg","repopath":"All/php82-pear-Payment_DTA-1.4.3.pkg","licenselogic":"single","pkgsize":38440,"desc":"With PEAR::Payment_DTA provides functions to create DTA files used in Germany\nto exchange informations about money transactions with banks or online\nbanking programs.\n\nNo dependencies registered.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["finance","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Pager","origin":"devel/pear-Pager","version":"2.5.1","comment":"Data paging class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Pager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3eed9a93919a4a2bc4ebab6fe01da618a622c4bc1a47e59e9f863e8ad72cec59","flatsize":193050,"path":"All/php82-pear-Pager-2.5.1.pkg","repopath":"All/php82-pear-Pager-2.5.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31672,"desc":"It takes an array of data as input and pages it according to various parameters.\n\nIt also builds links within a specified range, and allows complete customization\nof the output (it even works with front controllers and mod_rewrite).\n\nTwo operating modes available: \"Jumping\" and \"Sliding\" window style.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_W3C_HTMLValidator","origin":"www/pear-Services_W3C_HTMLValidator","version":"1.0.0,1","comment":"Object Oriented Interface to the W3C HTML Validator service","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_W3C_HTMLValidator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32b060dabc395f13c6388bfe412a0fd085d4a1859209b7195c7e094e2a8fa918","flatsize":60290,"path":"All/php82-pear-Services_W3C_HTMLValidator-1.0.0,1.pkg","repopath":"All/php82-pear-Services_W3C_HTMLValidator-1.0.0,1.pkg","licenselogic":"single","pkgsize":13772,"desc":"This package provides an object oriented interface to the API of the\nW3 HTML Validator application (http://validator.w3.org/). With this\npackage you can connect to a running instance of the validator and\nretrieve the validation results (true|false) as well as the errors\nand warnings for a web page.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_Amazon_S3","origin":"www/pear-Services_Amazon_S3","version":"0.4.0","comment":"PHP API for Amazon S3 (Simple Storage Service)","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Amazon_S3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10c7a8d456ce11683314e4526963872c1f270b63704bf81c4f68302eab4633f1","flatsize":176206,"path":"All/php82-pear-Services_Amazon_S3-0.4.0.pkg","repopath":"All/php82-pear-Services_Amazon_S3-0.4.0.pkg","licenselogic":"single","pkgsize":27828,"desc":"pear-Services_Amazon_S3 provides an object-oriented interface\nto the Amazon Simple Storage Service (S3). This package is\nbased on the 2006-03-01 REST API.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Crypt_HMAC2":{"origin":"security/pear-Crypt_HMAC2","version":"1.0.0"},"php82-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHP_Timer","origin":"devel/pear-PHP_Timer","version":"7.0.0","comment":"Utility class for timing","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-timer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a98fad8a875b530121125147757b09478f0a841512a055eb330de8effaede54c","flatsize":8637,"path":"All/php82-pear-PHP_Timer-7.0.0.pkg","repopath":"All/php82-pear-PHP_Timer-7.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3484,"desc":"Utility class for timing","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHP_UML","origin":"devel/pear-PHP_UML","version":"1.6.2","comment":"PEAR Class to Create UML Representation of PHP Code","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_UML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0f97c649d7a6726a4ab56fb355f282f5de6b13b4a80e05d4ec7647c0e2200d1","flatsize":3045980,"path":"All/php82-pear-PHP_UML-1.6.2.pkg","repopath":"All/php82-pear-PHP_UML-1.6.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":416920,"desc":"PHP_UML is a PHP parser, an XMI generator and a documentation tool.\n\nPractically, with PHP_UML, you will be able to feed a UML CASE tool, like\nRational Rose or Argouml, with a UML representation of existing PHP source code.\nThis way, you get an instant overview of a PHP application, with all the usual\nfunctions of a software design tool (such as class diagrams exportation,\nrefactoring of object-oriented applications, or automatic code generation).","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Console_CommandLine":{"origin":"devel/pear-Console_CommandLine","version":"1.2.2"},"php82-xsl":{"origin":"textproc/php82-xsl","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHP_TokenStream","origin":"devel/pear-PHP_TokenStream","version":"4.0.4","comment":"Wrapper around PHP tokenizer extension","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-token-stream","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"955cd278fdc4388a45c02117b60034c8a67ba5ad60faaab96c750d0caab85f96","flatsize":93751,"path":"All/php82-pear-PHP_TokenStream-4.0.4.pkg","repopath":"All/php82-pear-PHP_TokenStream-4.0.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17932,"desc":"Wrapper around PHP's tokenizer extension","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHP_Shell","origin":"shells/pear-PHP_Shell","version":"0.3.2_1","comment":"Interactive PHP Shell","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Shell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9371c7c9b16e395443a9278ba40ca22e79cc6e7a358daf434ad9f53395177f2","flatsize":759251,"path":"All/php82-pear-PHP_Shell-0.3.2_1.pkg","repopath":"All/php82-pear-PHP_Shell-0.3.2_1.pkg","licenselogic":"single","pkgsize":85776,"desc":"a interactive PHP Shell with tab-completion, inline help\nand handling of FATAL errors","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-readline":{"origin":"devel/php82-readline","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"}},"categories":["shells","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHP_Parser","origin":"devel/pear-PHP_Parser","version":"0.2.2","comment":"PHP Grammar Parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c937b777268d74aaf44e06e9274284fa08b2d772fad341cda629970303f6364c","flatsize":2555678,"path":"All/php82-pear-PHP_Parser-0.2.2.pkg","repopath":"All/php82-pear-PHP_Parser-0.2.2.pkg","licenselogic":"single","pkgsize":82736,"desc":"PHP_Parser is a source code analysis tool based around a real Parser\ngenerated by PHP_ParserGenerator. The parser uses the same EBNF source\nthat PHP uses to parse itself, modified for Lemon parser format,\nand it therefore as robust as PHP itself.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHP_Compat","origin":"devel/pear-PHP_Compat","version":"1.5.0","comment":"Provides missing functionality for older versions of PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Compat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff9e4227963b32caf8589d9fa51bd6d9e0c77d9091aa64c5fad83737a76eda21","flatsize":315004,"path":"All/php82-pear-PHP_Compat-1.5.0.pkg","repopath":"All/php82-pear-PHP_Compat-1.5.0.pkg","licenselogic":"single","pkgsize":42440,"desc":"PHP_Compat provides missing functionality for older versions of PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHP_CompatInfo","origin":"devel/pear-PHP_CompatInfo","version":"1.9.0_5","comment":"PEAR class to find out the minimum version and extensions required","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_CompatInfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"191020c23008be2a4d5b65b2761e06962bac2ebb5f52e7aa51cb943c3cce2d7f","flatsize":1526403,"path":"All/php82-pear-PHP_CompatInfo-1.9.0_5.pkg","repopath":"All/php82-pear-PHP_CompatInfo-1.9.0_5.pkg","licenselogic":"single","pkgsize":135732,"desc":"PEAR::PHP_CompatInfo will parse a file/folder/script/array to find out the\nminimum version and extensions required for it to run. Features advanced\ndebug output which shows which functions require which version and CLI\noutput script.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Console_Getargs":{"origin":"devel/pear-Console_Getargs","version":"1.4.0"},"php82-pear-Console_Table":{"origin":"devel/pear-Console_Table","version":"1.3.1"},"php82-pear-Event_Dispatcher":{"origin":"devel/pear-Event_Dispatcher","version":"1.1.0"},"php82-pear-File_Find":{"origin":"sysutils/pear-File_Find","version":"1.3.3"},"php82-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"phpunit9-php82":{"origin":"devel/phpunit9","version":"9.6.19"}},"categories":["devel","pear"],"options":{"PEAR_HTML_TABLE":"off","PEAR_VAR_DUMP":"off","PEAR_XML_BEAUTIFIER":"off","PEAR_XML_UTIL":"on","PHPUNIT":"on"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_Amazon","origin":"www/pear-Services_Amazon","version":"0.9.0","comment":"PHP interface to Amazon Product Advertising API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Amazon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"672da375bd993259c5b851f81a0c85e760a474eaef6871febc990691b5c7d289","flatsize":95895,"path":"All/php82-pear-Services_Amazon-0.9.0.pkg","repopath":"All/php82-pear-Services_Amazon-0.9.0.pkg","licenselogic":"single","pkgsize":15532,"desc":"pear-Services_Amazon is a PHP interface to Amazon Product Advertising API.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"},"php82-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Validate","origin":"devel/pear-Validate","version":"0.8.6","comment":"PEAR Validation class","maintainer":"dbaio@FreeBSD.org","www":"https://pear.php.net/package/Validate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0baff213fb93d14129b370dd086f8c6df8d7c0166f2d3665aee02ceb60068ec","flatsize":86351,"path":"All/php82-pear-Validate-0.8.6.pkg","repopath":"All/php82-pear-Validate-0.8.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20620,"desc":"Package to validate various data. It includes:\n* numbers (min/max, decimal or not)\n* email (syntax, domain check)\n* string (predefined type alpha upper and/or lowercase, numeric,...)\n* date (min, max) (With the Date module installed)\n* uri (RFC2396)\n* possibility valid multiple data with a single method call (::multiple)","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"DATE":"off","IDNA":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHP_CodeSniffer","origin":"devel/pear-PHP_CodeSniffer","version":"3.7.2","comment":"PHP Script Tokenises and Sniffs PHP and JavaScript code","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_CodeSniffer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"197058542bc229833a3417e4b53248d595ad73b74ccbef2976083edf26edf143","flatsize":5283171,"path":"All/php82-pear-PHP_CodeSniffer-3.7.2.pkg","repopath":"All/php82-pear-PHP_CodeSniffer-3.7.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":624120,"desc":"PHP_CodeSniffer is a set of two PHP scripts; the main phpcs script that\ntokenizes PHP, JavaScript and CSS files to detect violations of a defined coding\nstandard, and a second phpcbf script to automatically correct coding standard\nviolations. PHP_CodeSniffer is an essential development tool that ensures your\ncode remains clean and consistent.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHP_Beautifier","origin":"devel/pear-PHP_Beautifier","version":"0.1.15_1","comment":"PEAR beautifier for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Beautifier","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9acfacacce4dcda9deb06987fc0e7599e69866ab77c64c91649fe1bd8e226540","flatsize":278630,"path":"All/php82-pear-PHP_Beautifier-0.1.15_1.pkg","repopath":"All/php82-pear-PHP_Beautifier-0.1.15_1.pkg","licenselogic":"single","pkgsize":67664,"desc":"This program reformat and beautify PHP source code files automatically.\n\nThe program is Open Source and distributed under the terms of PHP Licence. It\nis written in PHP 5 and has a command line tool.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bz2":{"origin":"archivers/php82-bz2","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHPUnit_MockObject","origin":"devel/pear-PHPUnit_MockObject","version":"6.1.2","comment":"Mock Object library for PHPUnit","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/phpunit-mock-objects","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aab42c235929a2bd2476bb415b84db65d64a3b51062c2bb6e156a3d751376257","flatsize":132894,"path":"All/php82-pear-PHPUnit_MockObject-6.1.2.pkg","repopath":"All/php82-pear-PHPUnit_MockObject-6.1.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21660,"desc":"Mock Object library for PHPUnit","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHP_CodeCoverage","origin":"devel/pear-PHP_CodeCoverage","version":"11.0.3","comment":"Library that provides PHP code coverage information","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-code-coverage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec8d2a4c86e3f846af500361e628e212fd5630c7f2bc4298162210242a9de9c5","flatsize":1072911,"path":"All/php82-pear-PHP_CodeCoverage-11.0.3.pkg","repopath":"All/php82-pear-PHP_CodeCoverage-11.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":194852,"desc":"Library that provides collection, processing, and rendering functionality for\nPHP code coverage information.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-File_Iterator":{"origin":"devel/pear-File_Iterator","version":"5.0.0"},"php82-pear-PHP_TokenStream":{"origin":"devel/pear-PHP_TokenStream","version":"4.0.4"},"php82-pear-Text_Template":{"origin":"textproc/pear-Text_Template","version":"4.0.0"}},"categories":["devel","pear"],"options":{"DOM":"off","XDEBUG":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-PEAR_PackageFileManager_Plugins","origin":"devel/pear-PEAR_PackageFileManager_Plugins","version":"1.0.4","comment":"The plugins for PEAR_PackageFileManager","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PEAR_PackageFileManager_Plugins","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e3afd9ff2fa16b68b8cbc01f770b2012e671a281a09ab446952e82905f3848d","flatsize":110378,"path":"All/php82-pear-PEAR_PackageFileManager_Plugins-1.0.4.pkg","repopath":"All/php82-pear-PEAR_PackageFileManager_Plugins-1.0.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":20668,"desc":"The plugins for PEAR_PackageFileManager to pick up what files to use.\nSupported are\n* File\n* CVS\n* SVN\n* Perforce\n\nThis package is to be used with PackageFileManager v1 and v2 and can't\nbe used on it's own","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHPTAL","origin":"devel/pear-PHPTAL","version":"1.3.0","comment":"XML/XHTML template library for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://phptal.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cb097e90c22c19dd7c9d276137319ae41e335ca0eec14ba6e4454266c5db1c7","flatsize":845990,"path":"All/php82-pear-PHPTAL-1.3.0.pkg","repopath":"All/php82-pear-PHPTAL-1.3.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":152068,"desc":"PHPTAL is a PHP implementation of ZPT work. To be short, PHPTAL is a XML/XHTML\ntemplate library for PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"GETTEXT":"off","SIMPLEXML":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-PEAR_PackageFileManager2","origin":"devel/pear-PEAR_PackageFileManager2","version":"1.0.4","comment":"PEAR class to maintain PEAR packages","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PEAR_PackageFileManager2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26e0afdd8a36a6e0fc90d55cc91b210d89d313dcf68f97ed1af34ec2a9a9207b","flatsize":265195,"path":"All/php82-pear-PEAR_PackageFileManager2-1.0.4.pkg","repopath":"All/php82-pear-PEAR_PackageFileManager2-1.0.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":34904,"desc":"This package revolutionizes the maintenance of PEAR packages.\nWith a few parameters, the entire package.xml is automatically\nupdated with a listing of all files in a package.\nFeatures include\n- manages the new package.xml 2.0 format in PEAR 1.4.0\n- can detect PHP and extension dependencies using PHP_CompatInfo\n- reads in an existing package.xml file, and only changes the release/changelog\n- a plugin system for retrieving files in a directory. Currently four plugins\nexist, one for standard recursive directory content listing, one that\nreads the CVS/Entries files and generates a file listing based on the contents\nof a checked out CVS repository, one that reads Subversion entries files, and\none that queries a Perforce repository.\n- incredibly flexible options for assigning install roles to files/directories\n- ability to ignore any file based on a * ? wildcard-enabled string(s)\n- ability to include only files that match a * ? wildcard-enabled string(s)\n- ability to manage dependencies\n- can output the package.xml in any directory, and read in the package.xml\nfile from any directory.\n- can specify a different name for the package.xml file","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-PEAR_PackageFileManager_Plugins":{"origin":"devel/pear-PEAR_PackageFileManager_Plugins","version":"1.0.4"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PEAR_Info","origin":"devel/pear-PEAR_Info","version":"1.9.2_4","comment":"Show Information about your PEAR install and its packages","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PEAR_Info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6cd37b7fc3d56ec51ab6cdf996fa6c797d171ebdce5ea27ed78941d9bab23385","flatsize":357361,"path":"All/php82-pear-PEAR_Info-1.9.2_4.pkg","repopath":"All/php82-pear-PEAR_Info-1.9.2_4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":46380,"desc":"This package generates a comprehensive information page for your current\nPEAR install.\n\n  * The format for the page is similar to that for phpinfo() except using PEAR\n    colors.\n  * Has complete PEAR Credits (based on the packages you have installed).\n  * Will show if there is a newer version than the one presently installed\n    (and what its state is)\n  * Each package has an anchor in the form pkg_PackageName - where PackageName\n    is a case-sensitive PEAR package name\n\nWith a few parameters, the entire package.xml is automatically updated with a\nlisting of all files in a package.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Console_Getargs":{"origin":"devel/pear-Console_Getargs","version":"1.4.0"},"phpunit9-php82":{"origin":"devel/phpunit9","version":"9.6.19"}},"categories":["devel","www","pear"],"options":{"PHPUNIT":"on"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-PEAR_PackageFileManager","origin":"devel/pear-PEAR_PackageFileManager","version":"1.7.2","comment":"PEAR class to maintain PEAR packages","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PEAR_PackageFileManager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"100ec3f7905cffa1d8990499a80d7fea4c9063b6bbc129a890abbec677c52754","flatsize":200280,"path":"All/php82-pear-PEAR_PackageFileManager-1.7.2.pkg","repopath":"All/php82-pear-PEAR_PackageFileManager-1.7.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":34224,"desc":"PEAR::PEAR_PackageFileManager revolutionizes the maintenance of PEAR packages.\n\nWith a few parameters, the entire package.xml is automatically updated with a\nlisting of all files in a package.\n\nFeatures include\n  - can detect PHP and extension dependencies using PHP_CompatInfo\n  - reads in an existing package.xml file, and only changes the\n    release/changelog\n  - a plugin system for retrieving files in a directory. Currently two plugins\n    exist, one for standard recursive directory content listing, and one that\n    reads the CVS/Entries files and generates a file listing based on the\n    contents of a checked out CVS repository\n  - incredibly flexible options for assigning install roles to files/directories\n  - ability to ignore any file based on a * ? wildcard-enabled string(s)\n  - ability to include only files that match a * ? wildcard-enabled string(s)\n  - ability to manage dependencies\n  - can output the package.xml in any directory, and read in the package.xml\n    file from any directory.\n  - can specify a different name for the package.xml file\n\nPEAR_PackageFileManager is fully unit tested.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"PEAR_PHP_COMPATINFO":"off","PEAR_XML_TREE":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-Numbers_Words","origin":"textproc/pear-Numbers_Words","version":"0.16.4","comment":"PEAR package provides methods for spelling numerals in words","maintainer":"meritus@innervision.pl","www":"https://pear.php.net/package/Numbers_Words","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63b28c89d51cb119acf71db184e62277066fd3edb23a1a6701ed306eac114c24","flatsize":429794,"path":"All/php82-pear-Numbers_Words-0.16.4.pkg","repopath":"All/php82-pear-Numbers_Words-0.16.4.pkg","licenselogic":"single","pkgsize":44328,"desc":"With Numbers_Words class you can convert numbers written in arabic digits to\nwords in several languages.  You can convert an integer between -infinity and\ninfinity.  If your system does not support such long numbers you can\ncall Numbers_Words::toWords() with just a string.\n\nWith the Numbers_Words::toCurrency($num, $locale, 'USD') method you can convert\na number (decimal and fraction part) to words with currency name.\n\nThe following languages are supported:\n* bg (Bulgarian)\n* cs (Czech)\n* de (German)\n* dk (Danish)\n* en_100 (Donald Knuth system, English)\n* en_GB (British English)\n* en_US (American English)\n* es (Spanish Castellano)\n* es_AR (Argentinian Spanish)\n* et (Estonian)\n* fr (French)\n* fr_BE (French Belgium)\n* he (Hebrew)\n* hu_HU (Hungarian)\n* id (Indonesian)\n* it_IT (Italian)\n* lt (Lithuanian)\n* nl (Dutch)\n* pl (Polish)\n* pt_BR (Brazilian Portuguese)\n* ru (Russian)\n* sv (Swedish)","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Math_BigInteger":{"origin":"math/pear-Math_BigInteger","version":"1.0.3"}},"categories":["textproc","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Numbers_Roman","origin":"textproc/pear-Numbers_Roman","version":"1.0.2","comment":"PEAR methods for converting to and from Roman Numerals","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Numbers_Roman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"466b9dc7fce1545623f43080bb212a4324f68bd317812a3d2b272b9423cae10a","flatsize":25913,"path":"All/php82-pear-Numbers_Roman-1.0.2.pkg","repopath":"All/php82-pear-Numbers_Roman-1.0.2.pkg","licenselogic":"single","pkgsize":6664,"desc":"PEAR::Numbers_Roman provides static methods for converting to and\nfrom Roman numerals. It supports Roman numerals in both uppercase\nand lowercase styles and conversion for and to numbers up to 5 999\n999.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Whois","origin":"net/pear-Net_Whois","version":"1.0.6","comment":"Tool to query internet domain name services","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Whois","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c567f805dff1bd2cc841013fb8921b0a966bdeb637ff814edf4997bfa5bf3579","flatsize":22097,"path":"All/php82-pear-Net_Whois-1.0.6.pkg","repopath":"All/php82-pear-Net_Whois-1.0.6.pkg","licenselogic":"single","pkgsize":6872,"desc":"The PEAR::Net_Whois looks up records in the databases maintained by several\nNetwork Information Centers (NICs).","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-OLE","origin":"devel/pear-OLE","version":"1.0.0.r3","comment":"PEAR class for reading and writing OLE containers","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/OLE","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fd3cba84c745fb51a820e2d066602cd6e49c95d3b38de93bf226d2d207ffb59","flatsize":69741,"path":"All/php82-pear-OLE-1.0.0.r3.pkg","repopath":"All/php82-pear-OLE-1.0.0.r3.pkg","licenselogic":"single","pkgsize":13620,"desc":"This package allows reading and writing of OLE (Object Linking and Embedding)\nfiles, the format used as container for Excel, Word and other MS file formats.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Vpopmaild","origin":"net/pear-Net_Vpopmaild","version":"0.3.2","comment":"PEAR Class for accessing Vpopmail's vpopmaild daemon","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Vpopmaild","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4974cff1c266654fb7d4eefff563c896a8d94b93f52add09e2275bab8f5cbea9","flatsize":126115,"path":"All/php82-pear-Net_Vpopmaild-0.3.2.pkg","repopath":"All/php82-pear-Net_Vpopmaild-0.3.2.pkg","licenselogic":"single","pkgsize":20936,"desc":"Net_Vpopmaild is a pear Class for accessing Vpopmail's vpopmaild\ndaemon. It supports all vpopmaild commands, such as adding/removing\ndomains, users, robots (autoresponders), and ezmlm lists (todo),\nas well as modifying domain limits, ip maps, etc.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"},"php82-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","mail","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_UserAgent_Mobile","origin":"net/pear-Net_UserAgent_Mobile","version":"1.0.0","comment":"PEAR class that parses HTTP mobile user agent string","maintainer":"ports@FreeBSD.org","www":"https://pear.php.net/package/Net_UserAgent_Mobile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a3270d01e3938ff7e26cc9988acad39d33455269af10a712c054fc35665cfe2","flatsize":534979,"path":"All/php82-pear-Net_UserAgent_Mobile-1.0.0.pkg","repopath":"All/php82-pear-Net_UserAgent_Mobile-1.0.0.pkg","licenselogic":"single","pkgsize":30784,"desc":"Net_UserAgent_Mobile parses HTTP_USER_AGENT strings of (mainly Japanese)\nmobile HTTP user agents. It'll be useful in page dispatching by user agents.\nThis package was ported from Perl's HTTP::MobileAgent.\nSee https://metacpan.org/release/HTTP-MobileAgent","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe php82-pear-Net_UserAgent_Mobile port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"php82-pear-Net_URL_Mapper","origin":"net/pear-Net_URL_Mapper","version":"0.9.1","comment":"Simple and flexible way to build nice URLs for web applications","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_URL_Mapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c6b5e196d5264d0fe1a62d8d5ec8acef11f3e435393b232ef755f2b291c6610","flatsize":102067,"path":"All/php82-pear-Net_URL_Mapper-0.9.1.pkg","repopath":"All/php82-pear-Net_URL_Mapper-0.9.1.pkg","licenselogic":"single","pkgsize":13460,"desc":"Net_URL_Mapper provides a simple and flexible way to build nice URLs for your\nweb applications.\n\nThe URL syntax is similar to what can be found in Ruby on Rails or Python\nRoutes module and as such, this package can be compared to what they call\na router. Still, Net_URL_Mapper does not perform the dispatching like these\nframeworks and therefore can be used with your\nown router.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_UserAgent_Detect","origin":"net/pear-Net_UserAgent_Detect","version":"2.5.2_1","comment":"PEAR class that determines the Web browser, version, and platform","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_UserAgent_Detect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63ef498f74d9c5cee0136aa80aa290ba666f8e0c170950683d511bab5e124079","flatsize":59909,"path":"All/php82-pear-Net_UserAgent_Detect-2.5.2_1.pkg","repopath":"All/php82-pear-Net_UserAgent_Detect-2.5.2_1.pkg","licenselogic":"single","licenses":["PHP202"],"pkgsize":12200,"desc":"The Net_UserAgent object does a number of tests on an HTTP user\nagent string. The results of these tests are available via methods of\nthe object.\n\nThis module is based upon the JavaScript browser detection code available\nat http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html.\nThis module had many influences from the lib/Browser.php code in\nversion 1.3 of Horde.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_URL","origin":"net/pear-Net_URL","version":"1.0.15","comment":"Easy parsing of URLs","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_URL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d6aade3dc1a9652a1816c3a57878ad4d4e365c0213d3bfa8fa59b23c32173df","flatsize":27018,"path":"All/php82-pear-Net_URL-1.0.15.pkg","repopath":"All/php82-pear-Net_URL-1.0.15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7136,"desc":"Provides easy parsing of URLs and their constituent parts.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_URL2","origin":"net/pear-Net_URL2","version":"2.2.1","comment":"PEAR Class for parsing and handling URL","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_URL2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2dea4bfcd33f687bab22dc5026de915844ea177927be5b8073acda53cea79e91","flatsize":91224,"path":"All/php82-pear-Net_URL2-2.2.1.pkg","repopath":"All/php82-pear-Net_URL2-2.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18708,"desc":"Provides easy parsing of URLs and their constituent parts.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Socket","origin":"net/pear-Net_Socket","version":"1.2.2","comment":"PEAR Network Socket Interface","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Socket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6ec1359fe25dd4a29b90cccc05479ebcb25d4ab2ca52e6732ee032acec7a587","flatsize":27720,"path":"All/php82-pear-Net_Socket-1.2.2.pkg","repopath":"All/php82-pear-Net_Socket-1.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7484,"desc":"Net_Socket is a class interface to TCP sockets. It provides blocking and\nnon-blocking operation, with different reading and writing modes (byte-wise,\nblock-wise, line-wise and special formats like network byte-order ip addresses).","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Traceroute","origin":"net/pear-Net_Traceroute","version":"0.21.3","comment":"PEAR class to execute traceroute","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Traceroute","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa34db1b28dbf0a7fc5d9dae1bbb56194d317fc3f4486bb75ee50eb99148b096","flatsize":26351,"path":"All/php82-pear-Net_Traceroute-0.21.3.pkg","repopath":"All/php82-pear-Net_Traceroute-0.21.3.pkg","licenselogic":"single","pkgsize":7356,"desc":"OS independent wrapper class for executing traceroute calls.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHP_ArrayOf","origin":"devel/pear-PHP_ArrayOf","version":"0.2.1","comment":"Abstract class package to create arrays of specific element types","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_ArrayOf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37ceaa458fee0dc7651942ffbc9058264d7675e5e582c6a08ac45c3e9486d2ae","flatsize":50960,"path":"All/php82-pear-PHP_ArrayOf-0.2.1.pkg","repopath":"All/php82-pear-PHP_ArrayOf-0.2.1.pkg","licenselogic":"single","pkgsize":8276,"desc":"Allows to create classes similar to ArrayObject with additional element type or\nindex constraints.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Sieve","origin":"net/pear-Net_Sieve","version":"1.4.7","comment":"PEAR class to handle talking to timsieved","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Sieve","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bfbe96f9473b423003dc007996eab14414e97eee728147cab3e83e8540cc2302","flatsize":282106,"path":"All/php82-pear-Net_Sieve-1.4.7.pkg","repopath":"All/php82-pear-Net_Sieve-1.4.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15164,"desc":"This package provides an API to talk to servers implementing the managesieve\nprotocol. It can be used to install and remove sieve scripts, mark them active\netc.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_SmartIRC","origin":"irc/pear-Net_SmartIRC","version":"1.1.14","comment":"PEAR class for communication with IRC networks","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_SmartIRC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b35045bde82249b86e23b492e08091729250958414822b17517a9c363d27a4e2","flatsize":1541620,"path":"All/php82-pear-Net_SmartIRC-1.1.14.pkg","repopath":"All/php82-pear-Net_SmartIRC-1.1.14.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":103668,"desc":"PEAR::Net_SmartIRC is a PHP class for communication with IRC networks,\nwhich conforms to the RFC 2812 (IRC protocol).\n\nIt's an API that handles all IRC protocol messages.\n\nThis class is designed for creating IRC bots, chats and show irc related\ninfo on webpages.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["irc","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Server","origin":"net/pear-Net_Server","version":"1.0.3","comment":"Generic server class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18df0b84480f5e32fecbf5bee9e5029ab9fa221d4b5cce698f3b67b79fc68c6e","flatsize":86032,"path":"All/php82-pear-Net_Server-1.0.3.pkg","repopath":"All/php82-pear-Net_Server-1.0.3.pkg","licenselogic":"single","pkgsize":17324,"desc":"Generic server class based on ext/sockets, used to develop any kind of server.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pcntl":{"origin":"devel/php82-pcntl","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_SMS","origin":"net/pear-Net_SMS","version":"0.2.1","comment":"PEAR SMS functionality","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_SMS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"970d2c0a15660aaa017ce5e4a5b18231b5953b5a2862af9c4f438fceb852e78b","flatsize":112060,"path":"All/php82-pear-Net_SMS-0.2.1.pkg","repopath":"All/php82-pear-Net_SMS-0.2.1.pkg","licenselogic":"single","pkgsize":18352,"desc":"This package provides SMS functionality and access to SMS gateways.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"},"php82-pear-Mail":{"origin":"mail/pear-Mail","version":"1.6.0,1"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Portscan","origin":"security/pear-Net_Portscan","version":"1.0.3","comment":"Provides an API for scanning ports","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net-Portscan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d15b08ea9d32439a9c0b95ebc0de7537b084736eb24cbd036e77a0da7fa6320","flatsize":7325,"path":"All/php82-pear-Net_Portscan-1.0.3.pkg","repopath":"All/php82-pear-Net_Portscan-1.0.3.pkg","licenselogic":"single","pkgsize":3460,"desc":"The Net_Portscan package allows one to perform basic portscanning\nfunctions with PHP. It supports checking an individual port or\nchecking a whole range of ports on a machine.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_POP3","origin":"net/pear-Net_POP3","version":"1.3.8","comment":"Provides a POP3 class to access POP3 server","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_POP3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8340b3e66d9098a18d237d300e512378e668e37833dec24e7b9808114cb7b3d3","flatsize":46391,"path":"All/php82-pear-Net_POP3-1.3.8.pkg","repopath":"All/php82-pear-Net_POP3-1.3.8.pkg","licenselogic":"single","pkgsize":9828,"desc":"Provides a POP3 class to access POP3 server. Support all POP3 commands\nincluding UIDL listings, APOP authentication, DIGEST-MD5 and CRAM-MD5\nusing optional Auth_SASL package.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Nmap","origin":"net/pear-Net_Nmap","version":"1.0.5","comment":"Simple Wrapper Class for the Nmap Utility","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Nmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2f1f85a6a5a15006cbdbcb43947c1fb940eb02a4f622b40dc68fc0c40c0a7da","flatsize":113065,"path":"All/php82-pear-Net_Nmap-1.0.5.pkg","repopath":"All/php82-pear-Net_Nmap-1.0.5.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":25808,"desc":"Net_Nmap is a simple interface for Nmap, the\nfree and open source utility for network\nexploration or security auditing.\n\nNet_Nmap can be used to auto discovery hosts\nand services in your network or simply to\nparse Nmap XML output.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_NNTP","origin":"net/pear-Net_NNTP","version":"1.5.2,1","comment":"PEAR implementation of the NNTP protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_NNTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1427400e4790b8924dbde0340f1beb21c0c248b30ac8894a344af26d60b6b66","flatsize":231018,"path":"All/php82-pear-Net_NNTP-1.5.2,1.pkg","repopath":"All/php82-pear-Net_NNTP-1.5.2,1.pkg","licenselogic":"single","licenses":["W3C"],"pkgsize":33284,"desc":"Package for communicating with NNTP/Usenet servers.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","news","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Text_Diff","origin":"devel/pear-Text_Diff","version":"1.2.2","comment":"Engine for performing and rendering text diffs","maintainer":"joseph@randomnetworks.com","www":"https://pear.php.net/package/Text_Diff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d9e963eafdf31b9ec4cb019efa34be303aff46a9a37e6195e76c9289f05d5a2","flatsize":107795,"path":"All/php82-pear-Text_Diff-1.2.2.pkg","repopath":"All/php82-pear-Text_Diff-1.2.2.pkg","licenselogic":"single","pkgsize":20732,"desc":"Engine for performing and rendering text diffs.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_LMTP","origin":"mail/pear-Net_LMTP","version":"1.0.2","comment":"PEAR implementation of the RFC2033 LMTP protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_LMTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e1ce37736703caf638c12f83f2284046a99edee647f42ae9b57720fc2fba00c","flatsize":33522,"path":"All/php82-pear-Net_LMTP-1.0.2.pkg","repopath":"All/php82-pear-Net_LMTP-1.0.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8476,"desc":"PEAR::Net_LMTP provides an implementation of the RFC2033 LMTP using\nPEAR::Net_Socket and PEAR::Auth_SASL.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_MAC","origin":"net/pear-Net_MAC","version":"0.1.5_1","comment":"PEAR class that validates and formats MAC addresses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_MAC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0734d0ffbd39ebfd6a53f328bbdfe4ebdf5261659bed1d8b7c0d21b5076fd9c3","flatsize":19128,"path":"All/php82-pear-Net_MAC-0.1.5_1.pkg","repopath":"All/php82-pear-Net_MAC-0.1.5_1.pkg","licenselogic":"single","pkgsize":5776,"desc":"This package validates and cleanly formats Media Access Control (MAC)\naddresses. The Net_MAC class can also import a list of MAC address\nvendors and store them in a database which the class can then use to\nidentify vendors of any MAC address.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Ping","origin":"net/pear-Net_Ping","version":"2.4.5","comment":"PEAR class to execute ping","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Ping","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f2aab5c737d76955963944e5f7e4f563ef0473f1301c2dfc56979869810e8dc","flatsize":44958,"path":"All/php82-pear-Net_Ping-2.4.5.pkg","repopath":"All/php82-pear-Net_Ping-2.4.5.pkg","licenselogic":"single","pkgsize":9788,"desc":"OS independent wrapper class for executing ping calls.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_LDAP","origin":"net/pear-Net_LDAP","version":"1.1.5_1","comment":"OO interface for searching and manipulating LDAP-entries","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_LDAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46755793a6f25fb5200291fc642b1d900f83e4db34eebf6d28ef7ae14ea2903f","flatsize":358888,"path":"All/php82-pear-Net_LDAP-1.1.5_1.pkg","repopath":"All/php82-pear-Net_LDAP-1.1.5_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":66932,"desc":"Net_LDAP is a clone of Perls Net::LDAP object interface to directory servers. It\ndoes contain most of Net::LDAPs features but has some own too.\n\nWith Net_LDAP you have:\n- A simple object-oriented interface to connections, searches entries and\n  filters.\n- Support for tls and ldap v3.\n- Simple modification, deletion and creation of ldap entries.\n- Support for schema handling.\n\nNet_LDAP layers itself on top of PHP's existing ldap extensions.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Ident","origin":"net/pear-Net_Ident","version":"1.1.0","comment":"PEAR identification protocol implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Ident","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cfdcffb396784bc209e51fddedea30b16ca1aad0f7608aa171252a3128c9339","flatsize":12118,"path":"All/php82-pear-Net_Ident-1.1.0.pkg","repopath":"All/php82-pear-Net_Ident-1.1.0.pkg","licenselogic":"single","pkgsize":3880,"desc":"The PEAR::Net_Ident implements Identification Protocol according\nto RFC 1413.\n\nThe Identification Protocol (a.k.a., \"ident\", a.k.a., \"the Ident\nProtocol\") provides a means to determine the identity of a user\nof a particular TCP connection. Given a TCP port number pair, it\nreturns a character string which identifies the owner of that\nconnection on the server's system.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_IPv4","origin":"net/pear-Net_IPv4","version":"1.3.5","comment":"IPv4 network calculations and validation","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_IPv4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1630ee022d2b3f547006ac9b6ec09eda23494282b71cddb18574d925974340c3","flatsize":27129,"path":"All/php82-pear-Net_IPv4-1.3.5.pkg","repopath":"All/php82-pear-Net_IPv4-1.3.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8476,"desc":"Net_IPv4 is a Class used for calculating IPv4 (AF_INET family) address\ninformation such as network as network address, broadcast address, and IP\naddress validity.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_IMAP","origin":"mail/pear-Net_IMAP","version":"1.1.4","comment":"PEAR class that provides an implementation of the IMAP protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_IMAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c068b6e930989599a0bac39352dff040507e00fdefe58d5f1e0394bdb704217c","flatsize":267344,"path":"All/php82-pear-Net_IMAP-1.1.4.pkg","repopath":"All/php82-pear-Net_IMAP-1.1.4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":36212,"desc":"This PEAR class provides an implementation of the IMAP protocol using PEAR's\nNet_Socket:: class.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Auth_SASL":{"origin":"security/pear-Auth_SASL","version":"1.2.0"},"php82-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["mail","net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-SebastianBergmann_PHPLOC","origin":"devel/pear-SebastianBergmann_PHPLOC","version":"7.0.2","comment":"Tool for quickly measuring the size of a PHP project","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/phploc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d04cd92ce224dd21f3869b090983a3e70391862ca6e321da7e9878d237763deb","flatsize":70383,"path":"All/php82-pear-SebastianBergmann_PHPLOC-7.0.2.pkg","repopath":"All/php82-pear-SebastianBergmann_PHPLOC-7.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11632,"desc":"phploc is a tool for quickly measuring the size and analyzing the structure of\na PHP project.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-SebastianBergmann_FinderFacade":{"origin":"devel/pear-SebastianBergmann_FinderFacade","version":"2.0.0"},"php82-pear-SebastianBergmann_Git":{"origin":"devel/pear-SebastianBergmann_Git","version":"2.1.4"},"php82-pear-SebastianBergmann_Version":{"origin":"devel/pear-SebastianBergmann_Version","version":"5.0.0"},"php82-pear-Symfony_Component_Console":{"origin":"devel/pear-Symfony_Component_Console","version":"2.4.4"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHP_ParserGenerator","origin":"devel/pear-PHP_ParserGenerator","version":"0.1.7","comment":"Convert files from lemon parser to php5","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_ParserGenerator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e006c1e690b4c88b10c149abcc191dc5c0a95fe826541722ace5181019c44f35","flatsize":4591327,"path":"All/php82-pear-PHP_ParserGenerator-0.1.7.pkg","repopath":"All/php82-pear-PHP_ParserGenerator-0.1.7.pkg","licenselogic":"single","pkgsize":136412,"desc":"Translate a grammar file in the lemon parser generator format\ninto a PHP 5-based parser","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Growl","origin":"net/pear-Net_Growl","version":"2.7.0","comment":"Send notifications to Growl","maintainer":"garga@FreeBSD.org","www":"https://pear.php.net/package/Net_Growl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ff9e6ea86cc7c8f8e9581731577b8d3e85474b52fe2b9c0d4b3b23084d9d9ee","flatsize":1076293,"path":"All/php82-pear-Net_Growl-2.7.0.pkg","repopath":"All/php82-pear-Net_Growl-2.7.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":468524,"desc":"Growl is a MACOSX application that listen to notifications sent by\napplications and displays them on the desktop using different display\nstyles. Net_Growl offers the possibility to send notifications to Growl\nfrom your PHP application through network communication using UDP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php83-libawl","origin":"devel/php-libawl","version":"0.64","comment":"Andrew.s Web Libraries - PHP Utility Libraries","maintainer":"ports@FreeBSD.org","www":"https://gitlab.com/davical-project/awl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a3291bcf2eef35ebab38ad2de5eb14a544f4718726dca847054d5a6f27cdd19","flatsize":469918,"path":"All/php83-libawl-0.64.pkg","repopath":"All/php83-libawl-0.64.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":89824,"desc":"Andrew's Web Libraries are a set of hopefully lightweight libraries for\nhandling a variety of useful things for web programming, including:\n\n- Session management\n- User management\n- DB Records\n- Simple reporting\n- DB Schema Updating\n- iCalendar parsing","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"},"messages":[{"message":"you can customize the installation directory\"\n     by setting LIBAWLDIR in /etc/make.conf\"","type":"install"},{"message":"===>   NOTICE:\n\nThe php83-libawl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"php83-geos","origin":"graphics/php-geos","version":"1.0.0_1","comment":"PHP bindings for GEOS","maintainer":"sunpoet@FreeBSD.org","www":"https://git.osgeo.org/gitea/geos/php-geos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cee7be1632a1846d9e768cea3ee92a8939486fd266a93719193f109926f4cc2","flatsize":152621,"path":"All/php83-geos-1.0.0_1.pkg","repopath":"All/php83-geos-1.0.0_1.pkg","licenselogic":"and","licenses":["LGPL21","MIT"],"pkgsize":41176,"desc":"PHP bindings for GEOS","deps":{"geos":{"origin":"graphics/geos","version":"3.12.2"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["graphics"],"shlibs_required":["libgeos_c.so.1"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-geos.ini.sample","type":"install"}]},{"name":"php82-pear-channel-twig","origin":"devel/pear-channel-twig","version":"20140108","comment":"PEAR channel pear.twig-project.org","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.twig-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a3c73bb1dc20908b2a96c6a6c14f33112169c44830e0b649ff855cf81f75c4b","flatsize":1068,"path":"All/php82-pear-channel-twig-20140108.pkg","repopath":"All/php82-pear-channel-twig-20140108.pkg","licenselogic":"single","pkgsize":1072,"desc":"PEAR channel for the Twig project","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Finger","origin":"net/pear-Net_Finger","version":"1.0.1","comment":"PEAR class that provides a tool for querying finger servers","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Finger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6acadcc60255c99c9793e527e7d5b646265a182a5ededc9839aeb80ec8c8e702","flatsize":3739,"path":"All/php82-pear-Net_Finger-1.0.1.pkg","repopath":"All/php82-pear-Net_Finger-1.0.1.pkg","licenselogic":"single","pkgsize":2376,"desc":"PEAR::Net_Finger class provides a tool for querying finger servers.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_IPv6","origin":"net/pear-Net_IPv6","version":"1.3.0.b4_2","comment":"Check and validate IPv6 addresses","maintainer":"garga@FreeBSD.org","www":"https://pear.php.net/package/Net_IPv6","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ee3cf63be08bc750e382720932762cde87e6dee7cdc05e12bf424003c15e791","flatsize":67165,"path":"All/php82-pear-Net_IPv6-1.3.0.b4_2.pkg","repopath":"All/php82-pear-Net_IPv6-1.3.0.b4_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12340,"desc":"The class allows you to:\n* check if an addresse is an IPv6 addresse\n* compress/uncompress IPv6 addresses\n* check for an IPv4 compatible ending in an IPv6 adresse","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PhpDocumentor","origin":"devel/pear-PhpDocumentor","version":"1.4.4","comment":"Provides automatic documenting of php-api from the source","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PhpDocumentor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77ef36bc0667882a2c325eda707cbfa755456e14ae2494218ff539da7dbcd789","flatsize":7213360,"path":"All/php82-pear-PhpDocumentor-1.4.4.pkg","repopath":"All/php82-pear-PhpDocumentor-1.4.4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":966980,"desc":"The phpDocumentor tool is a standalone auto-documentor similar to JavaDoc\nwritten in PHP. It differs from PHPDoc in that it is MUCH faster, parses a much\nwider range of php files, and comes with many customizations including 11 HTML\ntemplates, Windows help file CHM output, PDF output, and XML DocBook peardoc2\noutput for use with documenting PEAR. In addition, it can do PHPXref source code\nhighlighting and linking.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"XML_BEAUTIFIER":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Gearman","origin":"devel/pear-Net_Gearman","version":"0.2.3_3","comment":"PHP interface to Gearman","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Gearman","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e232156e72760561c76144887152f40491a0b5cb481b564c6bbe1f9956dcff6","flatsize":95201,"path":"All/php82-pear-Net_Gearman-0.2.3_3.pkg","repopath":"All/php82-pear-Net_Gearman-0.2.3_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17844,"desc":"Gearman provides a generic application framework to farm out work to other\nmachines or processes that are better suited to do the work. It allows you to do\nwork in parallel, to load balance processing, and to call functions between\nlanguages. It can be used in a variety of applications, from high-availability\nweb sites to the transport of database replication events. In other words, it is\nthe nervous system for how distributed processing communicates.\n\nThis package provides an interface for PHP to communicate with the Gearman\nserver.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Cyrus","origin":"mail/pear-Net_Cyrus","version":"0.3.2","comment":"PEAR class to administer Cyrus IMAP servers","maintainer":"bra@fsn.hu","www":"https://pear.php.net/package/Net_Cyrus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9573af1e5f792d506128b8ec5be7aa734a6effcd64dcbd493976a7bf7a9e2fad","flatsize":26100,"path":"All/php82-pear-Net_Cyrus-0.3.2.pkg","repopath":"All/php82-pear-Net_Cyrus-0.3.2.pkg","licenselogic":"single","licenses":["PHP202"],"pkgsize":6680,"desc":"Net_Cyrus is a PEAR class which provides an API for the administration of\nCyrus IMAP servers.\n\nIt can be used to create,delete and modify users and it's properties (Quota\nand ACL)","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Net_IMAP":{"origin":"mail/pear-Net_IMAP","version":"1.1.4"},"php82-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["mail","net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_CheckIP","origin":"net/pear-Net_CheckIP","version":"1.2.2","comment":"Check the syntax of IPv4 addresses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_CheckIP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4c69dff57ec573d5e43b1c79d7e6f8f145a57b709e00005e09f743fa0a7f442","flatsize":4146,"path":"All/php82-pear-Net_CheckIP-1.2.2.pkg","repopath":"All/php82-pear-Net_CheckIP-1.2.2.pkg","licenselogic":"single","pkgsize":2676,"desc":"This package validates IPv4 addresses.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Math_Fraction","origin":"devel/pear-Math_Fraction","version":"0.4.1","comment":"Classes that represent and manipulate fractions","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Math_Fraction","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15e04044353dfb1598005af6312173830776bb51f924dd7b8039e9db2053e7ee","flatsize":20330,"path":"All/php82-pear-Math_Fraction-0.4.1.pkg","repopath":"All/php82-pear-Math_Fraction-0.4.1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":5176,"desc":"Classes that represent and manipulate fractions (x = a/b).\n\nThe Math_FractionOp static class contains definitions for:\n- basic arithmetic operations\n- comparing fractions\n- greatest common divisor (gcd) and least common multiple (lcm)\n  of two integers\n- simplifying (reducing) and getting the reciprocal of a fraction\n- converting a float to fraction.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_IDNA","origin":"net/pear-Net_IDNA","version":"0.8.1","comment":"Pear Punycode encoding and decoding package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_IDNA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73ecb506884b0cb6a0f710d2479d5fb064c611b30880d2fcd4fcefc4dc562580","flatsize":112175,"path":"All/php82-pear-Net_IDNA-0.8.1.pkg","repopath":"All/php82-pear-Net_IDNA-0.8.1.pkg","licenselogic":"single","pkgsize":16496,"desc":"This package helps you to encode and decode punycode strings easily.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-posix","origin":"sysutils/php82-posix","version":"8.2.21","comment":"The posix shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c841ae7c7b518a61b5c7a00803149f3b45a402927387ca8043915d1709bff57","flatsize":55851,"path":"All/php82-posix-8.2.21.pkg","repopath":"All/php82-posix-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":14872,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-posix.ini.sample","type":"install"}]},{"name":"php82-pear-Math_BigInteger","origin":"math/pear-Math_BigInteger","version":"1.0.3","comment":"Pure-PHP arbitrary precision integer arithmetic library","maintainer":"meritus@innervision.pl","www":"https://pear.php.net/package/Math_BigInteger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f098a38bbca945eca57e0a3a96892d3de782e7d663d71820f9452b16bb9c096","flatsize":134063,"path":"All/php82-pear-Math_BigInteger-1.0.3.pkg","repopath":"All/php82-pear-Math_BigInteger-1.0.3.pkg","licenselogic":"single","pkgsize":25028,"desc":"Supports base-2, base-10, base-16, and base-256 numbers.\nUses the GMP or BCMath extensions, if available,\nand an internal implementation, otherwise.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["math","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-ezc_Base","origin":"devel/pear-ezc_Base","version":"1.8","comment":"Base package that all ezc components packages rely on","maintainer":"sunpoet@FreeBSD.org","www":"https://ezcomponents.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9623149f3ab7c665a24e1024d7b6bc1d13df0f1374f9516ca41c6207d032665e","flatsize":366519,"path":"All/php82-pear-ezc_Base-1.8.pkg","repopath":"All/php82-pear-ezc_Base-1.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":214896,"desc":"The Base component provides the basic functionality, such as autoloading,\nthat all eZ Components need to function properly. The Base component needs\nto be loaded specifically. Base can also autoload external class reposito-\nries from outside the eZ Components.\n\nAside from the autoload functionality, the Base component also contains a\nnumber of generic Exception classes that all inherit from the ezcBaseExce-\nption class.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-ezc":{"origin":"devel/pear-channel-ezc","version":"20060124"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-codegen","origin":"devel/pear-codegen","version":"1.0.7","comment":"Tool to create code generators that operate on XML descriptions","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/CodeGen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f5ba71026b433b74754ff8dee756227a6b8da089d832b394b1f9b494da0b38d","flatsize":232938,"path":"All/php82-pear-codegen-1.0.7.pkg","repopath":"All/php82-pear-codegen-1.0.7.pkg","licenselogic":"single","pkgsize":42740,"desc":"This is an 'abstract' package, it provides the base framework for applications\nlike CodeGen_PECL.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Mail_Mime","origin":"mail/pear-Mail_Mime","version":"1.10.12,2","comment":"PEAR classes to create and decode MIME messages","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Mail_Mime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8f8267de74cbf1f811e73e1cb1de1e750f644e5ad32bf0ea24e76d309ade9b2","flatsize":204960,"path":"All/php82-pear-Mail_Mime-1.10.12,2.pkg","repopath":"All/php82-pear-Mail_Mime-1.10.12,2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36764,"desc":"PEAR classes to deal with creation and manipulation of MIME messages.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Mail_Queue","origin":"mail/pear-Mail_Queue","version":"1.2.7_1","comment":"PEAR class for put mails in queue and send them later in background","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Mail_Queue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56327e18155f0267a2f41c3bb8f0a2fa18f1bbc17ad0cf35cbe28f47b7f73920","flatsize":140018,"path":"All/php82-pear-Mail_Queue-1.2.7_1.pkg","repopath":"All/php82-pear-Mail_Queue-1.2.7_1.pkg","licenselogic":"single","pkgsize":20820,"desc":"Class to handle mail queue managment.\nWrapper for PEAR::Mail and PEAR::DB (or PEAR::MDB/MDB2).\nIt can load, save and send saved mails in background\nand also backup some mails.\n\nThe Mail_Queue class puts mails in a temporary container,\nwaiting to be fed to the MTA (Mail Transport Agent),\nand sends them later (e.g. a certain amount of mails\nevery few minutes) by crontab or in other way.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Mail":{"origin":"mail/pear-Mail","version":"1.6.0,1"},"php82-pear-Mail_Mime":{"origin":"mail/pear-Mail_Mime","version":"1.10.12,2"}},"categories":["mail","www","pear"],"options":{"PEAR_DB":"off","PEAR_MDB":"off","PEAR_MDB2":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_DIME","origin":"net/pear-Net_DIME","version":"1.0.2,1","comment":"The PEAR::Net_DIME class implements DIME encoding","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_DIME","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52f8a86d0c0f4ca1c50845b886e93e2520ed69550aa6cc9e7ddd88e8032aa6e1","flatsize":55325,"path":"All/php82-pear-Net_DIME-1.0.2,1.pkg","repopath":"All/php82-pear-Net_DIME-1.0.2,1.pkg","licenselogic":"single","pkgsize":7712,"desc":"This is the initial independent release of the Net_DIME package.\nProvides an implementation of DIME as defined at\nhttp://www1.ietf.org/mail-archive/ietf-announce-old/Current/msg19298.html","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-MIME_Type","origin":"mail/pear-MIME_Type","version":"1.4.1","comment":"PEAR class for dealing with MIME types","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/MIME_Type","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ae14b5bc373408d4a5c0256d843e7bd7b17921ea60b9b662b627adea8ef1359","flatsize":113908,"path":"All/php82-pear-MIME_Type-1.4.1.pkg","repopath":"All/php82-pear-MIME_Type-1.4.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":22488,"desc":"PEAR::MIME_Type provides functionality for dealing with MIME types.\n\n* Parse MIME type.\n* Supports full RFC2045 specification.\n* Many utility functions for working with and determining info about types.\n* Most functions can be called statically.\n* Autodetect a file's mime-type, either with mime_content_type() or the 'file'\ncommand.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"options":{"PEAR_SYSTEM_COMMAND":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-Math_Combinatorics","origin":"math/pear-Math_Combinatorics","version":"1.0.0,1","comment":"Package that produces combinations and permutations","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Math_Combinatorics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbb70af74c502ec210f631ae0ccf8fefbe4506776834f1ad159cf9b95c5c71aa","flatsize":61746,"path":"All/php82-pear-Math_Combinatorics-1.0.0,1.pkg","repopath":"All/php82-pear-Math_Combinatorics-1.0.0,1.pkg","licenselogic":"single","pkgsize":5884,"desc":"A package that returns all the combinations and\npermutations, without repitition, of a given set\nand subset size. Associative arrays are preserved.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["math","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-MDB2_Schema","origin":"databases/pear-MDB2_Schema","version":"0.8.6","comment":"PEAR XML based database schema manager","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB2_Schema","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"838df4b669150d9b1de6f7d38dbe956c721a291e78299f3a4ff20cbfeb690dda","flatsize":481051,"path":"All/php82-pear-MDB2_Schema-0.8.6.pkg","repopath":"All/php82-pear-MDB2_Schema-0.8.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":64412,"desc":"PEAR::MDB2_Schema enables users to maintain RDBMS independant schema\nfiles in XML that can be used to create, alter and drop database entities\nand insert data into a database. Reverse engineering database schemas from\nexisting databases is also supported. The format is compatible with both\nPEAR::MDB and Metabase.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-MDB2":{"origin":"databases/pear-MDB2","version":"2.5.0.b5_1"},"php82-pear-XML_DTD":{"origin":"textproc/pear-XML_DTD","version":"0.5.2"},"php82-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"},"php82-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-MDB_QueryTool","origin":"databases/pear-MDB_QueryTool","version":"1.2.3","comment":"PEAR OO-interface for easily retrieving and modifying data in a DB","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB_QueryTool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df4893b6a053d09fa3dc5d1367aa081c844492e6dfce000cbc651f6444b9261f","flatsize":241129,"path":"All/php82-pear-MDB_QueryTool-1.2.3.pkg","repopath":"All/php82-pear-MDB_QueryTool-1.2.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":42948,"desc":"PEAR::MDB_QueryTool is an OO-abstraction to the SQL-Query language, it provides\nmethods such as setWhere, setOrder, setGroup, setJoin, etc. to easily build\nqueries.\n\nIt also provides an easy to learn interface that interacts nicely with\nHTML-forms using arrays that contain the column data, that shall be\nupdated/added in a DB. This package bases on an SQL-Builder which lets you\neasily build SQL-Statements and execute them.\n\nNB: this is a PEAR::MDB porting from the original DB_QueryTool written by\nWolfram Kriesing and Paolo Panto.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"},"php82-pear-MDB":{"origin":"databases/pear-MDB","version":"1.3.0"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-MDB2_Driver_mysqli","origin":"databases/pear-MDB2_Driver_mysqli","version":"1.5.0.b4","comment":"PEAR MySQL MDB2 driver","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB2_Driver_mysqli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e793a4105d10e1b0198d630736749f96ddb0fc5726975ded0fa48b08e5562cd","flatsize":257471,"path":"All/php82-pear-MDB2_Driver_mysqli-1.5.0.b4.pkg","repopath":"All/php82-pear-MDB2_Driver_mysqli-1.5.0.b4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34736,"desc":"This is the MySQLi MDB2 driver.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-MDB2":{"origin":"databases/pear-MDB2","version":"2.5.0.b5_1"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Mail","origin":"mail/pear-Mail","version":"1.6.0,1","comment":"PEAR class that provides multiple interfaces for sending emails","maintainer":"garga@FreeBSD.org","www":"https://pear.php.net/package/Mail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aab0f70087f942ad2d0702901769bdf7a8727a36ebe37daef287bde3057cabc9","flatsize":117111,"path":"All/php82-pear-Mail-1.6.0,1.pkg","repopath":"All/php82-pear-Mail-1.6.0,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21660,"desc":"The PEAR's Mail:: interface, defines the interface for implementing mailers\nunder the PEAR hierarchy, and provides supporting functions useful in multiple\nmailer backends.\n\nCurrently supported are native PHP mail() function, sendmail and SMTP.\nThis package also provides a RFC 822 Email address list validation utility\nclass.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"options":{"PEAR_NET_SMTP":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-MDB2_Driver_pgsql","origin":"databases/pear-MDB2_Driver_pgsql","version":"1.5.0.b4_2","comment":"PEAR pgsql MDB2 driver","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB2_Driver_pgsql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee29c7fa36f3f267d58994b967d6048824778538250564115185e2b7776386b8","flatsize":218041,"path":"All/php82-pear-MDB2_Driver_pgsql-1.5.0.b4_2.pkg","repopath":"All/php82-pear-MDB2_Driver_pgsql-1.5.0.b4_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30092,"desc":"This is the PostgreSQL MDB2 driver.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-MDB2":{"origin":"databases/pear-MDB2","version":"2.5.0.b5_1"},"php82-pgsql":{"origin":"databases/php82-pgsql","version":"8.2.21"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-MDB","origin":"databases/pear-MDB","version":"1.3.0","comment":"PEAR unified API for DB access, based on user meta data","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed0e39d6c887fe020d51687182154e3eda9873f080c6d4f29a857771d17451ac","flatsize":1325343,"path":"All/php82-pear-MDB-1.3.0.pkg","repopath":"All/php82-pear-MDB-1.3.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":128328,"desc":"PEAR MDB is a merge of the PEAR DB and Metabase php database abstraction layers.\nIt provides a common API for all support RDBMS. The main difference to most\nother DB abstraction packages is that MDB goes much further to ensure\nportability.\n\nCurrently supported RDBMS are MySQL, PostGreSQL, Oracle, Frontbase, Querysim,\nInterbase/Firebird, and MSSQL","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Log","origin":"sysutils/pear-Log","version":"1.14.4","comment":"PEAR logging utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Log","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbc230f57886126e88639053e9f49a16d84690e0e1c966a98c2cd0e69d94c8c6","flatsize":234158,"path":"All/php82-pear-Log-1.14.4.pkg","repopath":"All/php82-pear-Log-1.14.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40408,"desc":"The Log package provides an abstracted logging framework. It includes output\nhandlers for log files, databases, syslog, email, Firebug, and the console. It\nalso provides composite and subject-observer logging mechanisms.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","www","pear"],"options":{"PEAR_DB":"off","PEAR_MAIL":"off","PEAR_MDB2":"off","PHP_SQLITE":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-MDB2","origin":"databases/pear-MDB2","version":"2.5.0.b5_1","comment":"PEAR database abstraction layer","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51076ca93fc09a83e5aa0e2af67364f3b70cf0b44712f24fed3466a6c136112f","flatsize":826730,"path":"All/php82-pear-MDB2-2.5.0.b5_1.pkg","repopath":"All/php82-pear-MDB2-2.5.0.b5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":105196,"desc":"PEAR MDB2 is a merge of the PEAR DB and Metabase php database abstraction\nlayers.\n\nIt provides a common API for all supported RDBMS. The main difference to most\nother DB abstraction packages is that MDB2 goes much further to ensure\nportability. MDB2 provides most of its many features optionally that can be used\nto construct portable SQL statements.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_SMTP","origin":"net/pear-Net_SMTP","version":"1.12.1","comment":"PEAR class that provides an implementation of the SMTP protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_SMTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04c8b5ec7b85a9a8bcaa1ae05fd326c7cb54c1ad83e4d01e357b474383ce8821","flatsize":83639,"path":"All/php82-pear-Net_SMTP-1.12.1.pkg","repopath":"All/php82-pear-Net_SMTP-1.12.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17512,"desc":"Net_SMTP provides an implementation of the SMTP protocol using PEAR's Net_Socket\nclass.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","mail","www","pear"],"options":{"PEAR_AUTH_SASL":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-LiveUser","origin":"security/pear-LiveUser","version":"0.16.14_1","comment":"PEAR user authentication and permission management framework","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/LiveUser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54a33574c51fc5b58e6b6e565a9b74940aa297191dacd505a883b170ae699947","flatsize":475286,"path":"All/php82-pear-LiveUser-0.16.14_1.pkg","repopath":"All/php82-pear-LiveUser-0.16.14_1.pkg","licenselogic":"single","pkgsize":63912,"desc":"LiveUser is a set of classes for dealing with user authentication\nand permission management. Basically, there are three main elements that\nmake up this package:\n* The LiveUser class\n* The Auth containers\n* The Perm containers\n\nCurrently available are containers using:\nPEAR::DB, PEAR::MDB, PEAR::MDB2, PEAR::XML_Tree and PEAR::Auth.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Event_Dispatcher":{"origin":"devel/pear-Event_Dispatcher","version":"1.1.0"}},"categories":["security","www","pear"],"options":{"PEAR_CRYPT_RC4":"off","PEAR_DB":"off","PEAR_LOG":"off","PEAR_MDB":"off","PEAR_MDB2":"off","PEAR_XML_TREE":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-LiveUser_Admin","origin":"security/pear-LiveUser_Admin","version":"0.4.0_1","comment":"PEAR user authentication and permission management framework","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/LiveUser_Admin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71eee327b15e26c57122d16db4a0577ae0fb60a5190f62f9954bd5d9ee620d92","flatsize":445567,"path":"All/php82-pear-LiveUser_Admin-0.4.0_1.pkg","repopath":"All/php82-pear-LiveUser_Admin-0.4.0_1.pkg","licenselogic":"single","pkgsize":54020,"desc":"LiveUser_Admin is meant to be used with the LiveUser package.\nIt is composed of all the classes necessary to administrate\ndata used by LiveUser.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-LiveUser":{"origin":"security/pear-LiveUser","version":"0.16.14_1"}},"categories":["security","www","pear"],"options":{"PEAR_CRYPT_RC4":"off","PEAR_DB":"off","PEAR_LOG":"off","PEAR_MDB":"off","PEAR_MDB2":"off","PEAR_XML_TREE":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-Image_Color","origin":"graphics/pear-Image_Color","version":"1.0.6","comment":"Manage and handles color data and conversions","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_Color","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1e1ccd23b0d9911eb3bf3b5a355f833bb8e9dc86d7a5edda11dc1c9403af313","flatsize":48528,"path":"All/php82-pear-Image_Color-1.0.6.pkg","repopath":"All/php82-pear-Image_Color-1.0.6.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":11380,"desc":"The PEAR::Image_Color manages and handles color data and conversions.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Image_Graph","origin":"graphics/pear-Image_Graph","version":"0.8.0","comment":"OO PEAR graph rendering package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_Graph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"187e2fe4c079739a582c6767fc8e997aee7d92fca716b9cf7cbad3b6c00befc2","flatsize":1264001,"path":"All/php82-pear-Image_Graph-0.8.0.pkg","repopath":"All/php82-pear-Image_Graph-0.8.0.pkg","licenselogic":"single","pkgsize":333220,"desc":"Image_Graph is a PHP based object oriented graph rendering package. It\nprovides a simple yet powerful API to allow a user/developer create\nversatile graphs, charts and plots.\n\nThe current incarnation of Image_Graph is a merger of the former Sourceforge\npackage, GraPHPite, and the 'old' Image_Graph package from PEAR.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Image_Canvas":{"origin":"graphics/pear-Image_Canvas","version":"0.3.2_1"},"php82-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-PHP_Archive","origin":"archivers/pear-PHP_Archive","version":"0.14.0","comment":"Create and Use PHP Archive files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Archive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"038ae9ca34c9d281d862cc8357fdd5a5ce7389c775a4cea61a0ae77eeabd6034","flatsize":384092,"path":"All/php82-pear-PHP_Archive-0.14.0.pkg","repopath":"All/php82-pear-PHP_Archive-0.14.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":48084,"desc":"PHP_Archive allows you to create a single .phar file containing an entire\napplication.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["archivers","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Image_Barcode2","origin":"graphics/pear-Image_Barcode2","version":"0.2.3","comment":"PEAR class for barcode generation","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Image_Barcode2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea29d89aec933399ef6ad101539700e3080277da9a268286299d7bc2e1a9846c","flatsize":104195,"path":"All/php82-pear-Image_Barcode2-0.2.3.pkg","repopath":"All/php82-pear-Image_Barcode2-0.2.3.pkg","licenselogic":"single","pkgsize":15472,"desc":"With PEAR::Image_Barcode2 class you can create a barcode representation of a\ngiven string.\n\nThis class uses GD function because this the generated graphic can be any of\nGD supported image types.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Image_Transform","origin":"graphics/pear-Image_Transform","version":"0.9.5","comment":"Standard interface to manipulate images using different libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_Transform","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a0acc40c5c58fabec037ebb21d39894274f309a2304cf146dcd03e982041ee8","flatsize":799300,"path":"All/php82-pear-Image_Transform-0.9.5.pkg","repopath":"All/php82-pear-Image_Transform-0.9.5.pkg","licenselogic":"single","pkgsize":393776,"desc":"The PEAR::Image_Transform provides a standard interface to manipulate images\nusing different libraries","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Image_GraphViz","origin":"graphics/pear-Image_GraphViz","version":"1.3.0","comment":"Interface to AT&T's GraphViz tools","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_GraphViz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73cfd7000a88a648761b2b56af18bc3a8338fa8a5442838d9c7d7d8df2b5d0ee","flatsize":87545,"path":"All/php82-pear-Image_GraphViz-1.3.0.pkg","repopath":"All/php82-pear-Image_GraphViz-1.3.0.pkg","licenselogic":"single","pkgsize":16492,"desc":"The GraphViz class allows for the creation of and the work with directed and\nundirected graphs and their visualization with AT&T's GraphViz tools.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-I18N","origin":"devel/pear-I18N","version":"1.0.0","comment":"Internationalization package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/I18N","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"598f6591ea86d85bc806dd1fdcfa791aa0b98fc0a92a579e51c2f3bf2a46243c","flatsize":189680,"path":"All/php82-pear-I18N-1.0.0.pkg","repopath":"All/php82-pear-I18N-1.0.0.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":30132,"desc":"This package supports you to localize your applications.\n\nMultiple ways of supporting translation are implemented and methods to determine\nthe current users (browser-)language.\n\nLocalizing Numbers, DateTime and currency is also implemented.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-I18Nv2","origin":"sysutils/pear-I18Nv2","version":"0.11.4","comment":"PEAR Internationalization","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/I18Nv2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82f93caf0d1ab6e182fec61cf521c3dc7d4c0eb5d722f27db6cccdeea30e8ede","flatsize":2139055,"path":"All/php82-pear-I18Nv2-0.11.4.pkg","repopath":"All/php82-pear-I18Nv2-0.11.4.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":205600,"desc":"This package provides basic support to localize your application, like locale\nbased formatting of dates, numbers and currencies.\n\nBeside that it attempts to provide an OS independent way to setlocale() and aims\nto provide language, country and currency names translated into many languages.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Image_Barcode","origin":"graphics/pear-Image_Barcode","version":"1.1.3","comment":"PEAR class for barcode generation","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_Barcode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cfc0045e422498462380b1257f302bb57ca96cc4c5bac73db15cdbabcf94430","flatsize":72661,"path":"All/php82-pear-Image_Barcode-1.1.3.pkg","repopath":"All/php82-pear-Image_Barcode-1.1.3.pkg","licenselogic":"single","pkgsize":13088,"desc":"With PEAR::Image_Barcode class you can create a barcode representation of a\ngiven string.\n\nThis class uses GD function because this the generated graphic can be any of\nGD supported image types.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"options":{"PEAR_PHP_COMPAT":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-Image_3D","origin":"graphics/pear-Image_3D","version":"0.4.2","comment":"PEAR class allows the rendering of 3 dimensional objects","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_3D","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8508e21ef5143710f1c61922cb2fa03016dc537732abe3dba4180fedc4bef897","flatsize":618672,"path":"All/php82-pear-Image_3D-0.4.2.pkg","repopath":"All/php82-pear-Image_3D-0.4.2.pkg","licenselogic":"single","pkgsize":92556,"desc":"Image_3D is a highly object oriented PHP5 package that allows the creation\nof 3 dimensional images using PHP.\n\nImage_3D currently supports:\n* Creation of 3D objects like cubes, spheres, maps, text, pie, torus, ...\n* Own object definitions possible\n* Own material definitions\n* Import of 3DSMax files\n* Unlimited number of light sources\n* Rendering output via GD, SVG or ASCII","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Horde_Smtp","origin":"mail/pear-Horde_Smtp","version":"1.9.6","comment":"Horde SMTP Client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5967e3d90ec4031dc5765876d106f87441586c272efb00910763affd288f766","flatsize":150205,"path":"All/php82-pear-Horde_Smtp-1.9.6.pkg","repopath":"All/php82-pear-Horde_Smtp-1.9.6.pkg","licenselogic":"single","pkgsize":31620,"desc":"This Horde package provides interfaces for connecting to a SMTP (RFC 5321)\nserver to send e-mail messages.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php82-pear-horde-Horde_Socket_Client":{"origin":"net/pear-Horde_Socket_Client","version":"2.1.4"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_smtp:1.9.6:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-Horde_Mapi","origin":"mail/pear-Horde_Mapi","version":"1.0.10","comment":"Horde MAPI utility library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b882f0180799961ddc3917bdb06d56af81d0735f1954402211940cb4853641b3","flatsize":67817,"path":"All/php82-pear-Horde_Mapi-1.0.10.pkg","repopath":"All/php82-pear-Horde_Mapi-1.0.10.pkg","licenselogic":"single","pkgsize":18076,"desc":"This Horde package provides various utility classes for dealing with Microsoft\nMAPI structured data.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bcmath":{"origin":"math/php82-bcmath","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Math_BigInteger":{"origin":"math/pear-Math_BigInteger","version":"1.0.3"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mapi:1.0.10:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-Horde_Vfs","origin":"sysutils/pear-Horde_Vfs","version":"2.4.2","comment":"Horde Virtual File System API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a3ede517de00a8aefa88a1dacacd943bd492e5777171919d2b06081c601b14a","flatsize":467634,"path":"All/php82-pear-Horde_Vfs-2.4.2.pkg","repopath":"All/php82-pear-Horde_Vfs-2.4.2.pkg","licenselogic":"single","pkgsize":63204,"desc":"This package provides a Virtual File System API, with backends for:\n* SQL\n* FTP\n* Local filesystems\n* Hybrid SQL and filesystem\n* Samba\n* SSH2/SFTP\n* IMAP (Kolab)\n\nReading, writing and listing of files are all supported, and there are both\nobject-based and array-based interfaces to directory listings.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["sysutils","www","pear"],"options":{"FTP":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-Horde_Log","origin":"sysutils/pear-Horde_Log","version":"2.3.0_1","comment":"Horde Logging library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"216cf0e8ce8f542849f65b98569f67b5355167d257436f23f75e52fd3607b13f","flatsize":90327,"path":"All/php82-pear-Horde_Log-2.3.0_1.pkg","repopath":"All/php82-pear-Horde_Log-2.3.0_1.pkg","licenselogic":"single","pkgsize":15532,"desc":"Horde Logging package with configurable handlers, filters, and formatting.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Constraint":{"origin":"devel/pear-Horde_Constraint","version":"2.0.3"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["sysutils","www","pear"],"options":{"SCRIBE":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_log:2.3.0:::::dragonfly6:x86_64:1","flavor":"php82"}},{"name":"php82-pear-Horde_Imap_Client","origin":"mail/pear-Horde_Imap_Client","version":"2.29.18","comment":"Horde IMAP abstraction interface","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52fb2142e1c675019b1dad434d8f382fbeadf29f27263aa608338a1b80775a81","flatsize":1533694,"path":"All/php82-pear-Horde_Imap_Client-2.29.18.pkg","repopath":"All/php82-pear-Horde_Imap_Client-2.29.18.pkg","licenselogic":"single","pkgsize":204392,"desc":"This Horde package provides an abstracted API interface to various\nIMAP4rev1 (RFC 3501) backend drivers.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-imap":{"origin":"mail/php82-imap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Auth_SASL":{"origin":"security/pear-Auth_SASL","version":"1.2.0"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php82-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php82-pear-horde-Horde_Stream":{"origin":"devel/pear-Horde_Stream","version":"1.6.3"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["mail","www","pear"],"options":{"IMAP":"on","MBSTRING":"on","SASL":"on"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_imap_client:2.29.18:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-Horde_Crypt_Blowfish","origin":"security/pear-Horde_Crypt_Blowfish","version":"1.1.4","comment":"Horde blowfish encryption for PHP string data","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecc262f4c1a49681f7c0b6ad5375bfdbb6d96ba20636eed4918f7e52b72fb120","flatsize":91615,"path":"All/php82-pear-Horde_Crypt_Blowfish-1.1.4.pkg","repopath":"All/php82-pear-Horde_Crypt_Blowfish-1.1.4.pkg","licenselogic":"single","pkgsize":24164,"desc":"Horde Blowfish Encryption Library","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_crypt_blowfish:1.1.4:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-HTTP_WebDAV_Server","origin":"www/pear-HTTP_WebDAV_Server","version":"1.0.0RC8","comment":"WebDAV Server Baseclass","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_WebDAV_Server","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50294944cdecf7b50d80de19c024ad0dcb4e45a759078324bcd822ba0ce8e76d","flatsize":146657,"path":"All/php82-pear-HTTP_WebDAV_Server-1.0.0RC8.pkg","repopath":"All/php82-pear-HTTP_WebDAV_Server-1.0.0RC8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":29352,"desc":"HTTP_WebDAV_Server is a RFC2518 compliant helper class\nfor WebDAV server implementation.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Horde_Crypt","origin":"security/pear-Horde_Crypt","version":"2.7.12","comment":"Horde Cryptography API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7687feb6152b1e4129cb3e4621f7f630d2b8b5e3539ceac6f429766f2a2c037b","flatsize":916669,"path":"All/php82-pear-Horde_Crypt-2.7.12.pkg","repopath":"All/php82-pear-Horde_Crypt-2.7.12.pkg","licenselogic":"single","pkgsize":117428,"desc":"The Horde_Crypt package class provides an API for various cryptographic\nsystems.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php82-pear-horde-Horde_Stream_Filter":{"origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"options":{"BCMATH":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_crypt:2.7.12:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-Horde_Kolab_Server","origin":"net/pear-Horde_Kolab_Server","version":"2.0.5","comment":"Horde library for manipulating the Kolab user database","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05ebd6f1ee3dc74589e5e8de88c889c103c7b8d09557088838d89635f980beca","flatsize":867881,"path":"All/php82-pear-Horde_Kolab_Server-2.0.5.pkg","repopath":"All/php82-pear-Horde_Kolab_Server-2.0.5.pkg","licenselogic":"single","pkgsize":87124,"desc":"This package allows to read/write entries in the Kolab user database\nstored in LDAP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Auth":{"origin":"security/pear-Horde_Auth","version":"2.2.2"},"php82-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Ldap":{"origin":"net/pear-Horde_Ldap","version":"2.4.2"}},"categories":["net","www","pear"],"options":{"LDAP":"on"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_kolab_server:2.0.5:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-Horde_Image","origin":"graphics/pear-Horde_Image","version":"2.6.1","comment":"Horde Image API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8be762608dc004ced5a770d1a8f2e13603f6da81f506b671b894e12cdaa1bde2","flatsize":2563179,"path":"All/php82-pear-Horde_Image-2.6.1.pkg","repopath":"All/php82-pear-Horde_Image-2.6.1.pkg","licenselogic":"single","pkgsize":609200,"desc":"This package provides an Image utility API, with backends for:\n* GD\n* GIF\n* PNG\n* SVG\n* SWF\n* ImageMagick convert command line tool\n* Imagick Extension","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php82-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php82-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php82-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php82-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["graphics","www","pear"],"options":{"GD":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_image:2.6.1:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-HTTP_Session2","origin":"www/pear-HTTP_Session2","version":"0.7.3","comment":"PHP5 Session Handler","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Session2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2721b0ceb3f1cb8878cc13444fe2a04b83d80f63c5df1144f95b68ca4587f4c","flatsize":89926,"path":"All/php82-pear-HTTP_Session2-0.7.3.pkg","repopath":"All/php82-pear-HTTP_Session2-0.7.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16504,"desc":"PHP5 Object-oriented interface to the session_* family functions\nit provides extra features such as database storage for session\ndata using DB/MDB2 packages.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTTP_Upload","origin":"www/pear-HTTP_Upload","version":"0.9.1","comment":"Easy and secure management of files submitted via HTML Forms","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Upload","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"439ffb1cc66d45cecebfbf86fefb87357a3718c88bdb8fe4fbf0f6a5ef31f03d","flatsize":43718,"path":"All/php82-pear-HTTP_Upload-0.9.1.pkg","repopath":"All/php82-pear-HTTP_Upload-0.9.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":12236,"desc":"This class provides an advanced file uploader system for file uploads made from\nhtml forms.\n\nFeatures:\n-  Can handle from one file to multiple files.\n-  Safe file copying from tmp dir.\n-  Easy detecting mechanism of valid upload, missing upload or error.\n-  Gives extensive information about the uploaded file.\n-  Rename uploaded files in different ways: as it is, safe or unique\n-  Validate allowed file extensions\n-  Multiple languages error messages support (es, en, de, fr, it, nl, pt_BR)","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTTP_WebDAV_Client","origin":"www/pear-HTTP_WebDAV_Client","version":"1.0.2","comment":"WebDAV Stream Wrapper Class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_WebDAV_Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d154eae1675fe2fd94e04f7f9fb133ae22b1e41919c46fb0af3e55b2e74325e5","flatsize":38592,"path":"All/php82-pear-HTTP_WebDAV_Client-1.0.2.pkg","repopath":"All/php82-pear-HTTP_WebDAV_Client-1.0.2.pkg","licenselogic":"single","pkgsize":9444,"desc":"HTTP_WebDAV_Client is a RFC2518 compliant stream wrapper\nthat allows to use WebDAV server resources like a regular\nfile system from within PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTTP_Request2","origin":"www/pear-HTTP_Request2","version":"2.6.0,1","comment":"PEAR classes providing an easy way to perform HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Request2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58908d4f1a0d95dc82b4c935c25b94c0a3a16e143f8029e547996984ea22ed7a","flatsize":573929,"path":"All/php82-pear-HTTP_Request2-2.6.0,1.pkg","repopath":"All/php82-pear-HTTP_Request2-2.6.0,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":111680,"desc":"HTTP_Request2 provides cleaner API and pluggable Adapters:\n- Socket adapter, based on old HTTP_Request code,\n- Curl adapter, wraps around PHP's cURL extension,\n- Mock adapter, to use for testing packages dependent on HTTP_Request2.\n\nIt supports POST requests with data and file uploads, basic and digest\nauthentication, cookies, managing cookies across requests, proxies, gzip and\ndeflate encodings, redirects, monitoring the request progress with Observers.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Net_URL2":{"origin":"net/pear-Net_URL2","version":"2.2.1"}},"categories":["www","pear"],"options":{"CURL":"off","FILEINFO":"off","ZLIB":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTTP_Header","origin":"www/pear-HTTP_Header","version":"1.2.1","comment":"PEAR OO interface to modify and handle HTTP headers and status codes","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Header","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e229fa5d463152304df7a7ba9e2c061f83057132a5d5bd744a010e741c2a0939","flatsize":48393,"path":"All/php82-pear-HTTP_Header-1.2.1.pkg","repopath":"All/php82-pear-HTTP_Header-1.2.1.pkg","licenselogic":"single","pkgsize":10904,"desc":"This class provides methods to set/modify HTTP headers\nand status codes including an HTTP caching facility.\nIt also provides methods for checking Status types.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP":{"origin":"www/pear-HTTP","version":"1.4.1"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTTP_Download","origin":"www/pear-HTTP_Download","version":"1.1.4","comment":"PEAR class to send HTTP downloads","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Download","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6c35ae41361d490ee77193a28c501fb2451f83666979dca67d5cd2080665175","flatsize":62556,"path":"All/php82-pear-HTTP_Download-1.1.4.pkg","repopath":"All/php82-pear-HTTP_Download-1.1.4.pkg","licenselogic":"single","pkgsize":14300,"desc":"Provides an interface to easily send hidden files or any arbitrary data to\nHTTP clients. HTTP_Download can gain its data from variables, files or\nstream resources.\n\nIt features:\n- Basic caching capabilities\n- Basic throttling mechanism\n- On-the-fly gzip-compression\n- Ranges (partial downloads and resuming)\n- Delivery of on-the-fly generated archives through Archive_Tar and Archive_Zip\n- Sending of PgSQL LOBs without the need to read all data in prior to sending","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Header":{"origin":"www/pear-HTTP_Header","version":"1.2.1"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTTP_FloodControl","origin":"www/pear-HTTP_FloodControl","version":"0.1.1","comment":"PEAR classes to detect and protect from attempts to flood a site","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_FloodControl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41a3f408439513783211f88f42f9f0afc5161784c5a58ed38cbd8888c82c6bc9","flatsize":47298,"path":"All/php82-pear-HTTP_FloodControl-0.1.1.pkg","repopath":"All/php82-pear-HTTP_FloodControl-0.1.1.pkg","licenselogic":"single","pkgsize":6688,"desc":"The HTTP_FloodControl package can be used to detect and protect a\nWeb site from attempts to flood it with too many requests. It also allows to\nprotect the site from automatic downloading many pages or files from the same\nIP address, session ID or other unique identifier.\n\nThe detection of flood is determine according to a set of parameters indicating\nthe maximal allowed number of requests for the certain time interval. It is\npossible to set several parameters at once in order to perform more effective\nprotection.\n\nThe package uses various storage containers (regular files, DB, MDB, MDB2) to\nhandle counter logs.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP":{"origin":"www/pear-HTTP","version":"1.4.1"}},"categories":["www","pear"],"options":{"PEAR_DB":"off","PEAR_MDB":"off","PEAR_MDB2":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTTP","origin":"www/pear-HTTP","version":"1.4.1","comment":"PEAR miscellaneous HTTP utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d8b5ca5e74d0febccb45de658180464d30dc160e73f74512c87cc09f5a406bc","flatsize":38411,"path":"All/php82-pear-HTTP-1.4.1.pkg","repopath":"All/php82-pear-HTTP-1.4.1.pkg","licenselogic":"single","pkgsize":9264,"desc":"The HTTP class is a class with static methods for doing\nmiscellaneous HTTP related stuff like date formatting,\nlanguage negotiation or HTTP redirection.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTTP_Client","origin":"www/pear-HTTP_Client","version":"1.2.1","comment":"PEAR classes for high level HTTP requests","maintainer":"joseph@randomnetworks.com","www":"https://pear.php.net/package/HTTP_Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"285af0cf7ea7adea7780534cf991cd78598bca56b97dc32d2f9f9a9fadd3f402","flatsize":41880,"path":"All/php82-pear-HTTP_Client-1.2.1.pkg","repopath":"All/php82-pear-HTTP_Client-1.2.1.pkg","licenselogic":"single","pkgsize":10464,"desc":"The HTTP_Client class wraps around HTTP_Request and provides a higher level\ninterface for performing multiple HTTP requests.\n\nFeatures:\n* Manages cookies and referrers between requests\n* Handles HTTP redirection\n* Has methods to set default headers and request parameters\n* Implements the Subject-Observer design pattern: the base class sends\n  events to listeners that do the response processing.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP":{"origin":"www/pear-HTTP","version":"1.4.1"},"php82-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_Template_Sigma","origin":"devel/pear-HTML_Template_Sigma","version":"1.3.0","comment":"Implementation of Integrated Templates API with template 'compilation' added","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Template_Sigma","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29598c006c881c798f24301dd3928bd6c4db2322e52560583446bafa44fbf1ef","flatsize":150873,"path":"All/php82-pear-HTML_Template_Sigma-1.3.0.pkg","repopath":"All/php82-pear-HTML_Template_Sigma-1.3.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":30292,"desc":"HTML_Template_Sigma implements Integrated Templates API designed by Ulf Wendel.\n\nFeatures:\n- Nested blocks. Nesting is controlled by the engine.\n- Ability to include files from within template: <!-- INCLUDE -->\n- Automatic removal of empty blocks and unknown variables (methods to manually\n  tweak/override this are also available)\n- Methods for runtime addition and replacement of blocks in templates\n- Ability to insert simple function calls into templates: func_uppercase('Hello\n  world!') and to define callback functions for these\n- 'Compiled' templates: the engine has to parse a template file using regular\n  expressions to find all the blocks and variable placeholders. This is a very\n  \"expensive\" operation and is an overkill to do on every page request:\n  templates seldom change on production websites. Thus this feature: an internal\n  representation of the template structure is saved into a file and this file\n  gets loaded instead of the source one on subsequent requests (unless the\n  source changes)\n- PHPUnit-based tests to define correct behaviour\n- Usage examples for most of the features are available, look in the docs/\n  directory","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_Template_PHPLIB","origin":"devel/pear-HTML_Template_PHPLIB","version":"1.6.1","comment":"PEAR template API ported from PHPLIB","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Template_PHPLIB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2dcb0a6b66a394c0c137970daa83d875f014ae78d821c51293c559315874c795","flatsize":98824,"path":"All/php82-pear-HTML_Template_PHPLIB-1.6.1.pkg","repopath":"All/php82-pear-HTML_Template_PHPLIB-1.6.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":20644,"desc":"The popular Template system from PHPLIB ported to PEAR. It has some\nfeatures that can't be found currently in the original version like\nfallback paths. It has minor improvements and cleanup in the code as\nwell as some speed improvements.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_TreeMenu","origin":"devel/pear-HTML_TreeMenu","version":"1.2.2","comment":"Provides an API to create a HTML tree","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_TreeMenu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ca740530f89f310b52baee30ce8219d10af3f982b63b18ac69b4c12c2ff6b02","flatsize":187713,"path":"All/php82-pear-HTML_TreeMenu-1.2.2.pkg","repopath":"All/php82-pear-HTML_TreeMenu-1.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":49200,"desc":"PHP Based API creates a tree structure using a couple of\nsmall PHP classes. This can then be converted to javascript\nusing the printMenu() method. The tree is dynamic in\nIE 4 or higher, NN6/Mozilla and Opera 7, and maintains state\n(the collapsed/expanded status of the branches) by using cookies.\nOther browsers display the tree fully expanded. Each node can\nhave an optional link and icon. New API in 1.1 with many changes\n(see CVS for changelog) and new features, of which most came\nfrom Chip Chapin (http://www.chipchapin.com).","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_Template_IT","origin":"devel/pear-HTML_Template_IT","version":"1.3.1,1","comment":"Integrated Templates","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Template_IT","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6be08a8e447bae583da49374cc0a7e9e902621612e03b1ec7f6af3021935084f","flatsize":107398,"path":"All/php82-pear-HTML_Template_IT-1.3.1,1.pkg","repopath":"All/php82-pear-HTML_Template_IT-1.3.1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22624,"desc":"HTML_Template_IT is a templating engine designed to allow easy separation of\nconcerns. It does this by clearly separating the presentational code from the\nPHP code. The presentation code may be of any format, however generally XML or\nHTML is used.\n\nThis engine works on the foundation of blocks and placeholders. It uses the\nhierarchy of blocks to determine which presentational code is instantiated when\nblocks are parsed. The placeholders allow the insertion of \"dynamic\"\ninformation.\n\nThere are two classes to use for templating. HTML_Template_IT is used for basic\ntemplating needs. HTML_Template_ITX gives you full power over the templating\nengine, allowing blocks to be added, and function callbacks to be used.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_Template_Flexy","origin":"devel/pear-HTML_Template_Flexy","version":"1.3.13","comment":"Extremely powerful Tokenizer driven Template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Template_Flexy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c69b00d77fe2de66335085c7ab7dde5d54191f599561d845deae01df5e590f92","flatsize":2015670,"path":"All/php82-pear-HTML_Template_Flexy-1.3.13.pkg","repopath":"All/php82-pear-HTML_Template_Flexy-1.3.13.pkg","licenselogic":"single","licenses":["PHP202"],"pkgsize":149460,"desc":"HTML_Template_Flexy started it's life as a simplification of HTML_Template_Xipe,\nhowever in Version 0.2, It became one of the first template engine to use a real\nLexer, rather than regex'es, making it possible to do things like ASP.net or\nCold Fusion tags.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"PEAR_FILE_GETTEXT":"off","PEAR_HTML_JAVASCRIPT":"off","PEAR_TRANSLATION2":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_Table","origin":"devel/pear-HTML_Table","version":"1.8.4","comment":"Makes design of HTML tables easy, flexible, reusable, and efficient","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/HTML_Table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"106b5637888c649a02b77612af193d4866a87a6753cb4887cbe5fbad4492a28d","flatsize":106782,"path":"All/php82-pear-HTML_Table-1.8.4.pkg","repopath":"All/php82-pear-HTML_Table-1.8.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15548,"desc":"The PEAR::HTML_Table package provides methods for easy and efficient\ndesign of HTML tables.\n\n* Lots of customization options.\n* Tables can be modified at any time.\n* The logic is the same as standard HTML editors.\n* Handles col and rowspans.\n* PHP code is shorter, easier to read and to maintain.\n* Tables options can be reused.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_Select_Common","origin":"devel/pear-HTML_Select_Common","version":"1.2.0_1","comment":"Some small PEAR classes to handle common <select> lists","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Select_Common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bfadd1faf9d732de20c37091bb3323ec83cd4c77c70efec1030f26d66152937","flatsize":54877,"path":"All/php82-pear-HTML_Select_Common-1.2.0_1.pkg","repopath":"All/php82-pear-HTML_Select_Common-1.2.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8872,"desc":"Provides <select> lists for:\n- Country\n- UK counties\n- US States\n- FR Departments\n- NO Fylke\n- NO Kommuner\n- ptBR","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-I18N":{"origin":"devel/pear-I18N","version":"1.0.0"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_Select","origin":"devel/pear-HTML_Select","version":"1.3.1","comment":"PEAR::HTML_Select is a class for generating HTML form select elements","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Select","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e08737d1a6f19a6252187284b73135165c9cc8a1e385ea7169b19cade2b4ca20","flatsize":25742,"path":"All/php82-pear-HTML_Select-1.3.1.pkg","repopath":"All/php82-pear-HTML_Select-1.3.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7952,"desc":"The PEAR::HTML_Select package is a class for generating HTML form select\nelements.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_QuickForm_advmultiselect","origin":"devel/pear-HTML_QuickForm_advmultiselect","version":"1.5.1","comment":"Element for PEAR::HTML_QuickForm that defines a 2 box multi-select","maintainer":"chris@ctgameinfo.com","www":"https://pear.php.net/package/HTML_QuickForm_advmultiselect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71a033ee4e33eef649377ae4b5a88cef1095012f6944623fd96f9fbded7fc0c5","flatsize":191569,"path":"All/php82-pear-HTML_QuickForm_advmultiselect-1.5.1.pkg","repopath":"All/php82-pear-HTML_QuickForm_advmultiselect-1.5.1.pkg","licenselogic":"single","pkgsize":28100,"desc":"The HTML_QuickForm_advmultiselect package adds an element to the HTML_QuickForm\npackage that is two select boxes next to each other emulating a multi-select.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"},"php82-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_TagCloud","origin":"www/pear-HTML_TagCloud","version":"1.0.0","comment":"Generate TagCloud in HTML And Visualize Tags","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_TagCloud","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d0f67c3684b9556a37854127742870d212b0f1c8a2b319ff7629f020dcad55b","flatsize":64763,"path":"All/php82-pear-HTML_TagCloud-1.0.0.pkg","repopath":"All/php82-pear-HTML_TagCloud-1.0.0.pkg","licenselogic":"single","pkgsize":12024,"desc":"This package can be used to generate tag clouds. The output is HTML and CSS.\nAnd it does not only visualize frequency, but also timeline information.\nThe newer the tag is, the deeper its color will be; older tags will have\na lighter color.The main goal of \"HTML_TagCloud\" is to provide an easy to\nimplement and configureable Tag Cloud solution that is suitable for any\nPHP-based webapp.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_QuickForm_SelectFilter","origin":"devel/pear-HTML_QuickForm_SelectFilter","version":"1.0.0","comment":"Element for PEAR::HTML_QuickForm that defines dynamic filters","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm_SelectFilter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b76f98f3f88720994fb71303b78245862e8efd4ed28f264df2c9706d45b8820b","flatsize":10959,"path":"All/php82-pear-HTML_QuickForm_SelectFilter-1.0.0.pkg","repopath":"All/php82-pear-HTML_QuickForm_SelectFilter-1.0.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":4788,"desc":"The PEAR::HTML_QuickForm_SelectFilter package adds an element to the\nPEAR::HTML_QuickForm package that is used to define dynamic filters on\nthe client side for select elements.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_QuickForm_Livesearch","origin":"devel/pear-HTML_QuickForm_Livesearch","version":"0.4.1","comment":"Element for PEAR::HTML_QuickForm to enable a suggest search","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm_Livesearch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99ec94cbd500dc4b483938dc2e9dca84d5ff39bef69b903e895e3fae0a88ebe2","flatsize":46716,"path":"All/php82-pear-HTML_QuickForm_Livesearch-0.4.1.pkg","repopath":"All/php82-pear-HTML_QuickForm_Livesearch-0.4.1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":14344,"desc":"This package adds an element to the PEAR::HTML_QuickForm package to dynamically\ncreate an HTML input text element that at every keypressed javascript event,\nreturns a list of options in a dynamic dropdown select box\n(live dropdown select). This element use AJAX (Communication from JavaScript\nto your browser without reloading the page).\nThis type of livesearch is useful when you have a form with a dropdown list\nwith a large number of row.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_AJAX":{"origin":"www/pear-HTML_AJAX","version":"0.5.8"},"php82-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_QuickForm_Controller","origin":"devel/pear-HTML_QuickForm_Controller","version":"1.0.10","comment":"The add-on to HTML_QuickForm that allows building of multipage forms","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm_Controller","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"081795f5a725eb7047cb8a2b1fc275d5e3d1d670097eb06720ba0d519ee5039f","flatsize":95239,"path":"All/php82-pear-HTML_QuickForm_Controller-1.0.10.pkg","repopath":"All/php82-pear-HTML_QuickForm_Controller-1.0.10.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":19180,"desc":"The package is essentially an implementation of a PageController pattern.\n\nArchitecture:\n* Controller class that examines HTTP requests and manages form values\n  persistence across requests.\n* Page class (subclass of QuickForm) representing a single page of the form.\n* Business logic is contained in subclasses of Action class.\n\nCool features:\n* Includes several default Actions that allow easy building of multipage forms.\n* Includes usage examples for common usage cases (single-page form, wizard,\n  tabbed form).","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_QuickForm_Renderer_Tableless","origin":"devel/pear-HTML_QuickForm_Renderer_Tableless","version":"0.6.2","comment":"Implementation of Tableless Renderer for HTML_QuickForm","maintainer":"chris@smartt.com","www":"https://pear.php.net/package/HTML_QuickForm_Renderer_Tableless","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24bf121beed532c510bf6bcc4f9bdda0ec90035aee110e50966d33a869826350","flatsize":28474,"path":"All/php82-pear-HTML_QuickForm_Renderer_Tableless-0.6.2.pkg","repopath":"All/php82-pear-HTML_QuickForm_Renderer_Tableless-0.6.2.pkg","licenselogic":"single","pkgsize":7480,"desc":"Replacement for the default renderer of HTML_QuickForm that uses only XHTML and\nCSS but no table tags, and generates fully valid XHTML output.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_QuickForm2","origin":"devel/pear-HTML_QuickForm2","version":"2.3.2","comment":"PHP5 rewrite of the HTML_QuickForm package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cb3a7cdccc5a436dc46679ecb8acca6ea9560b1f40098b00984b16de43c7c0f","flatsize":1080971,"path":"All/php82-pear-HTML_QuickForm2-2.3.2.pkg","repopath":"All/php82-pear-HTML_QuickForm2-2.3.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":147420,"desc":"This package provides methods to create, validate and render HTML forms.\n\nFeatures:\n- Supports all form elements defined by HTML standard, provides several custom\n  elements\n- Server-side and client-side validation, several common rules provided\n- Multipage forms (tabbed forms and wizards)\n- Pluggable elements, rules, renderers and renderer plugins","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_Common2":{"origin":"devel/pear-HTML_Common2","version":"2.3.1"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Net_Geo","origin":"net/pear-Net_Geo","version":"1.0.5","comment":"Geographical locations based on Internet address","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Geo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"645aebd0dc8528982aba14cdd8977e23475951f85a554f285c1ff83596b8689b","flatsize":30631,"path":"All/php82-pear-Net_Geo-1.0.5.pkg","repopath":"All/php82-pear-Net_Geo-1.0.5.pkg","licenselogic":"single","pkgsize":8288,"desc":"Obtains geographical information based on IP number, domain name,\nor AS number. Makes use of CAIDA Net_Geo lookup, HostIP or\nlocalizer extension.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Cache":{"origin":"sysutils/pear-Cache","version":"1.5.6_1"},"php82-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_QuickForm","origin":"devel/pear-HTML_QuickForm","version":"3.2.16","comment":"Provide methods for creating, validating, and processing HTML forms","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5a519266a8604170818fc469e7abc990fdc7df697cd799116125f6c9c5e89ff","flatsize":579195,"path":"All/php82-pear-HTML_QuickForm-3.2.16.pkg","repopath":"All/php82-pear-HTML_QuickForm-3.2.16.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":87620,"desc":"The HTML_QuickForm package provides methods for dynamically create, validate\nand render HTML forms.\n\nFeatures:\n* More than 20 ready-to-use form elements.\n* XHTML compliant generated code.\n* Numerous mixable and extendable validation rules.\n* Automatic server-side validation and filtering.\n* On request javascript code generation for client-side validation.\n* File uploads support.\n* Total customization of form rendering.\n* Support for external template engines (ITX, Sigma, Flexy, Smarty).\n* Pluggable elements, rules and renderers extensions.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:html_quickform_project:html_quickform:3.2.16:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-HTML_Form","origin":"devel/pear-HTML_Form","version":"1.3.1","comment":"PEAR simple HTML form package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Form","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e009fc45e772acc9c6726ad29b779a7a3318b5da79ae3625c7a6f6b42baa784","flatsize":159426,"path":"All/php82-pear-HTML_Form-1.3.1.pkg","repopath":"All/php82-pear-HTML_Form-1.3.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15432,"desc":"This is a simple HTML form generator. It supports all the\nHTML form element types including file uploads, may return\nor print the form, just individual form elements or the full\nform in \"table mode\" with a fixed layout.\n\nThis package has been superceded by HTML_QuickForm.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_Crypt","origin":"security/pear-HTML_Crypt","version":"1.3.4","comment":"Encrypts text which is later decoded using JavaScript on the client side","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Crypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b8e6bac695008ab26b1804923d0b30107075e9e5daccae54a05b67448f15170","flatsize":15697,"path":"All/php82-pear-HTML_Crypt-1.3.4.pkg","repopath":"All/php82-pear-HTML_Crypt-1.3.4.pkg","licenselogic":"single","pkgsize":5064,"desc":"HTML_Crypt provides methods to encrypt text, which can be later be decrypted\nusing JavaScript on the client side.\n\nThis is very useful to prevent spam robots collecting email addresses from your\nsite, included is a method to add mailto links to the text being generated.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_Javascript","origin":"devel/pear-HTML_Javascript","version":"1.1.2","comment":"Provides an interface for creating simple JS scripts","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Javascript","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fe3f86b068df992a2d3df8ecc52c0d5a2a7a37d5166c735731f243bf8c2ed6c","flatsize":40024,"path":"All/php82-pear-HTML_Javascript-1.1.2.pkg","repopath":"All/php82-pear-HTML_Javascript-1.1.2.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":9316,"desc":"Provides two classes:\nHTML_Javascript for performing basic JS operations.\nHTML_Javascript_Convert for converting variables.\nAllow output data to a file, to the standard output(print), or return.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_Common","origin":"devel/pear-HTML_Common","version":"1.2.5","comment":"PEAR::HTML_Common is a base class for other HTML classes","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd634467472005a56157fd5ce87f2f6fd6deb301db2dd9c18c238b1a56222394","flatsize":22016,"path":"All/php82-pear-HTML_Common-1.2.5.pkg","repopath":"All/php82-pear-HTML_Common-1.2.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6752,"desc":"The PEAR::HTML_Common package provides methods for HTML code display and\nattributes handling.\n\n* Methods to set, remove, update HTML attributes.\n* Handles comments in HTML code.\n* Handles layout and tabs for nicer HTML code.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_CSS","origin":"devel/pear-HTML_CSS","version":"1.5.4","comment":"PEAR class for generating CSS declarations","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_CSS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05efb122699ef76fabfe399493affed1b98948a872e3676f76bf2a257cb6fc5b","flatsize":276368,"path":"All/php82-pear-HTML_CSS-1.5.4.pkg","repopath":"All/php82-pear-HTML_CSS-1.5.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":38804,"desc":"PEAR::HTML_CSS provides a simple interface for generating\na stylesheet declaration. It is completely standards compliant, and\nhas some great features:\n* Simple OO interface to CSS definitions\n* Output to\n    - Inline stylesheet declarations\n    - Document internal stylesheet declarations\n    - Standalone stylesheet declarations\n    - Array of definitions\n\nIn addition, it shares the following with HTML_Common based classes:\n* Indent style support\n* Line ending style","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_BBCodeParser","origin":"devel/pear-HTML_BBCodeParser","version":"1.2.3","comment":"Parser to replace UBB style tags with their HTML equivalents","maintainer":"lewiz@compsoc.man.ac.uk","www":"https://pear.php.net/package/HTML_BBCodeParser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f12f1d5e475a1b08c23f7eb65767c8acef815ff50b162d0e023cc14998fcd97","flatsize":83825,"path":"All/php82-pear-HTML_BBCodeParser-1.2.3.pkg","repopath":"All/php82-pear-HTML_BBCodeParser-1.2.3.pkg","licenselogic":"single","pkgsize":16044,"desc":"This is a parser to replace UBB style tags with their html equivalents.\nIt does not simply do some regex calls, but is complete stack based\nparse engine. This ensures that all tags are properly nested, if not,\nextra tags are added to maintain the nesting. This parser should only\nproduce xhtml 1.0 compliant code. All tags are validated and so are all\ntheir attributes. It should be easy to extend this parser with your own\ntags.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_Common2","origin":"devel/pear-HTML_Common2","version":"2.3.1","comment":"PEAR::HTML_Common2 is a base class for other HTML classes","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/HTML_Common2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c37da35d613e5949be196eb26b2ea6ef961b908558d6b232e0d0872407d145a","flatsize":45047,"path":"All/php82-pear-HTML_Common2-2.3.1.pkg","repopath":"All/php82-pear-HTML_Common2-2.3.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9952,"desc":"TheHTML_Common2 package provides methods for HTML code display and\nattributes handling.\n* Provides methods to set, remove, merge HTML attributes.\n* Handles global document options (charset, linebreak and more).\n* Provides methods to handle indentation and HTML comments.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Games_Chess","origin":"games/pear-Games_Chess","version":"1.0.1","comment":"PEAR methods for constructing and validating chess games in PGN","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Games_Chess","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"126e86546dc2c771571543ec9bc6c7212a9fdb33a0c6129bde4f7656de549efd","flatsize":608069,"path":"All/php82-pear-Games_Chess-1.0.1.pkg","repopath":"All/php82-pear-Games_Chess-1.0.1.pkg","licenselogic":"single","pkgsize":82968,"desc":"The logic of handling a chessboard and parsing standard\nFEN (Farnsworth-Edwards Notation) for describing a position as well as SAN\n(Standard Algebraic Notation) for describing individual moves is handled. This\nclass can be used as a backend driver for playing chess, or for validating\nand/or creating PGN files using the File_ChessPGN package.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["games","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTML_AJAX","origin":"www/pear-HTML_AJAX","version":"0.5.8","comment":"PHP and JavaScript AJAX library","maintainer":"numisemis@yahoo.com","www":"https://pear.php.net/package/HTML_AJAX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9123187602a2633814f655e196244869d2dc079a35aa17d6c215ea53baf6518","flatsize":543154,"path":"All/php82-pear-HTML_AJAX-0.5.8.pkg","repopath":"All/php82-pear-HTML_AJAX-0.5.8.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":91100,"desc":"Provides PHP and JavaScript libraries for performing AJAX\n(Communication from JavaScript to your browser without reloading the page)","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"cpe":"cpe:2.3:a:pear:html_ajax:0.5.8:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pear-File_SMBPasswd","origin":"security/pear-File_SMBPasswd","version":"1.0.3","comment":"PEAR class for managing SAMBA style password files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_SMBPasswd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a21214ba2b370c84f11081cf075cd5fb2524820ac56071efa851ca91a9fa65a2","flatsize":22560,"path":"All/php82-pear-File_SMBPasswd-1.0.3.pkg","repopath":"All/php82-pear-File_SMBPasswd-1.0.3.pkg","licenselogic":"single","pkgsize":5812,"desc":"With PEAR::File_SMBPasswd you can maintain smbpasswd-files, usualy used by\nSAMBA.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Crypt_CHAP":{"origin":"security/pear-Crypt_CHAP","version":"1.5.0"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-File_Passwd","origin":"security/pear-File_Passwd","version":"1.1.7","comment":"PEAR class to manipulate many kinds of password files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Passwd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a974428a6da71c70d4a1ca2c064d4fa2a1c39d5c2b6a41981c2318229b686965","flatsize":151265,"path":"All/php82-pear-File_Passwd-1.1.7.pkg","repopath":"All/php82-pear-File_Passwd-1.1.7.pkg","licenselogic":"single","pkgsize":21252,"desc":"Provides methods to manipulate and authenticate against standard Unix,\nSMB server, AuthUser (.htpasswd), AuthDigest (.htdigest), CVS pserver\nand custom formatted password files.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","pear"],"options":{"PEAR_CRYPT_CHAP":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-File_PDF","origin":"print/pear-File_PDF","version":"0.3.3","comment":"PEAR class to generate PDFs","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_PDF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a26dc81911baa87bc603bb66ccfbbc30ab751b8411d17b272cdb3f7d186c8bc7","flatsize":204102,"path":"All/php82-pear-File_PDF-0.3.3.pkg","repopath":"All/php82-pear-File_PDF-0.3.3.pkg","licenselogic":"single","pkgsize":36916,"desc":"PDF generation using only PHP, without requiring any external libraries.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["print","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-File_Iterator","origin":"devel/pear-File_Iterator","version":"5.0.0","comment":"PEAR FileIterator implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-file-iterator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04905a9f9df4057aa4a3ccaab9e1ab1e6a9714f8c259402c1159d4c55be0f032","flatsize":11302,"path":"All/php82-pear-File_Iterator-5.0.0.pkg","repopath":"All/php82-pear-File_Iterator-5.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3776,"desc":"FilterIterator implementation that filters files based on a list of suffixes.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-File_HtAccess","origin":"security/pear-File_HtAccess","version":"1.2.1","comment":"PEAR class to manipulate .htaccess files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_HtAccess","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6418e8105bd64b3508114822c44984fa37c6f3422c056e5ed652c91df8c6ff9c","flatsize":22150,"path":"All/php82-pear-File_HtAccess-1.2.1.pkg","repopath":"All/php82-pear-File_HtAccess-1.2.1.pkg","licenselogic":"single","pkgsize":5640,"desc":"Provides methods to create and manipulate .htaccess files.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-File_MARC","origin":"textproc/pear-File_MARC","version":"1.4.1","comment":"Parse, modify, and create MARC records","maintainer":"dbaio@FreeBSD.org","www":"https://pear.php.net/package/File_MARC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4031fd6302df709329bdf3223db4aaf7b494b84d25ebfce57ae65b8d08b7139c","flatsize":552680,"path":"All/php82-pear-File_MARC-1.4.1.pkg","repopath":"All/php82-pear-File_MARC-1.4.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":77448,"desc":"The standard for machine-readable cataloging (MARC) records is documented at\nhttp://loc.gov/marc/. This package enables you to read existing MARC records\nfrom a file, string, or (using the YAZ extension), from a Z39.50 source. You\ncan also use this package to create new MARC records.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","pear"],"options":{"ISPN":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-File_Fstab","origin":"sysutils/pear-File_Fstab","version":"2.0.3","comment":"PEAR class to read and write fstab files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Fstab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66ae46953c24dd631df64a304cd84807ae7cb1d8b53c8656d855ce4b761d36b7","flatsize":30852,"path":"All/php82-pear-File_Fstab-2.0.3.pkg","repopath":"All/php82-pear-File_Fstab-2.0.3.pkg","licenselogic":"single","pkgsize":7628,"desc":"PEAR::File_Fstab is an easy-to-use package which can read & write UNIX fstab\nfiles. It presents a pleasant object-oriented interface to the fstab.\n\nFeatures:\n* Supports blockdev, label, and UUID specification of mount device.\n* Extendable to parse non-standard fstab formats by defining a new Entry\n  class for that format.\n* Easily examine and set mount options for an entry.\n* Stable, functional interface.\n* Fully documented with PHPDoc.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-File_Gettext","origin":"sysutils/pear-File_Gettext","version":"0.4.2","comment":"PEAR GNU Gettext file parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Gettext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8caf8d6f8751797a9bc427adebae06ef6bc560fc7ec30d566acffe88a2b6df72","flatsize":29959,"path":"All/php82-pear-File_Gettext-0.4.2.pkg","repopath":"All/php82-pear-File_Gettext-0.4.2.pkg","licenselogic":"single","pkgsize":7728,"desc":"Reader and writer for GNU PO and MO files.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-File_Find","origin":"sysutils/pear-File_Find","version":"1.3.3","comment":"PEAR class that facilitates the search of filesystems","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Find","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9566ce111fb84f639eb13789bff73f07761262ec268ecce7f1a86ec8018dbc7","flatsize":38545,"path":"All/php82-pear-File_Find-1.3.3.pkg","repopath":"All/php82-pear-File_Find-1.3.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":10336,"desc":"PEAR::File_Find, created as a replacement for its Perl counterpart, also\nnamed File_Find, is a directory searcher, which handles, globbing, recursive\ndirectory searching, as well as a slew of other cool features.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-File_DNS","origin":"dns/pear-File_DNS","version":"0.1.0","comment":"PEAR class to read and write RFC1033-style DNS Zonefiles","maintainer":"chris@ctgameinfo.com","www":"https://pear.php.net/package/File_DNS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c88063f6f61454f9ae8c1babad2758ae2bb268ffbbb2ca4ba8b95b10cd66a322","flatsize":45873,"path":"All/php82-pear-File_DNS-0.1.0.pkg","repopath":"All/php82-pear-File_DNS-0.1.0.pkg","licenselogic":"single","pkgsize":10180,"desc":"The File_DNS class provides a way to read,\nedit and write RFC1033 style DNS Zones.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-File":{"origin":"sysutils/pear-File","version":"1.4.1,2"}},"categories":["dns","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-File_Fortune","origin":"textproc/pear-File_Fortune","version":"1.0.0_1","comment":"Interface for reading from and writing to fortune files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Fortune","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7422215b96edf8e7059c15972875a515b66d26b5388926588c5cb5bc96f1e6e7","flatsize":71566,"path":"All/php82-pear-File_Fortune-1.0.0_1.pkg","repopath":"All/php82-pear-File_Fortune-1.0.0_1.pkg","licenselogic":"single","pkgsize":13844,"desc":"File_Fortune provides a PHP interface to reading fortune files. With it, you may\nretrieve a single fortune, a random fortune, or all fortunes in the file.\n\nAdditionally, it offers the ability to access fortune files as if they were a\nnative array, including updating and deleting items. All write operations will\nproduce a binary header file to allow compatibility with the fortune and\nfortune-mod programs (as well as other fortune interfaces).","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTTP_Request","origin":"www/pear-HTTP_Request","version":"1.4.4","comment":"PEAR classes providing an easy way to perform HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Request","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3105f03941e5ce965bc682e0d75ef70529c1cb5c319ebf3ed1bbaf0822eb163d","flatsize":74668,"path":"All/php82-pear-HTTP_Request-1.4.4.pkg","repopath":"All/php82-pear-HTTP_Request-1.4.4.pkg","licenselogic":"single","pkgsize":16536,"desc":"Supports GET/POST/HEAD/TRACE/PUT/DELETE, Basic authentication, Proxy,\nProxy Authentication, SSL, file uploads etc.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"},"php82-pear-Net_URL":{"origin":"net/pear-Net_URL","version":"1.0.15"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-File_Archive","origin":"archivers/pear-File_Archive","version":"1.5.5","comment":"PEAR class to manipulate tar, gz, tgz, bz2, tbz, zip, ar (deb) files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Archive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec132e1733083cfd4b67c3ff64ab6bcda80828cdf5f54e56b81621ac02fbad0c","flatsize":398929,"path":"All/php82-pear-File_Archive-1.5.5.pkg","repopath":"All/php82-pear-File_Archive-1.5.5.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":55520,"desc":"PEAR::File_Archive is strongly object oriented. It makes it very easy to use,\nwriting simple code, yet the library is very powerful.\n\nIt lets you easily read or generate tar, gz, tgz, bz2, tbz, zip, ar (or deb)\narchives to files, memory, mail or standard output.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bz2":{"origin":"archivers/php82-bz2","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-MIME_Type":{"origin":"mail/pear-MIME_Type","version":"1.4.1"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["archivers","www","pear"],"options":{"PEAR_CACHE_LITE":"off","PEAR_MAIL":"off","PEAR_MAIL_MIME":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-File","origin":"sysutils/pear-File","version":"1.4.1,2","comment":"PEAR common file and directory routines","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4335dd3c15c5d39ecd8ceb8abc3b46bf3112e846f5dd3d88b78bc48645b789e","flatsize":36495,"path":"All/php82-pear-File-1.4.1,2.pkg","repopath":"All/php82-pear-File-1.4.1,2.pkg","licenselogic":"single","pkgsize":8844,"desc":"Provides easy access to read/write to files along with\nsome common routines to deal with paths. Also provides\ninterface for handling CSV files.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-File_Bittorrent2","origin":"net/pear-File_Bittorrent2","version":"1.3.1","comment":"Decode and Encode data in Bittorrent format","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Bittorrent2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b765b73824abf117bf442864150894fe1aa253aeda040c900897c5aa26533307","flatsize":144870,"path":"All/php82-pear-File_Bittorrent2-1.3.1.pkg","repopath":"All/php82-pear-File_Bittorrent2-1.3.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":71624,"desc":"This package consists of three classes which handles the encoding and decoding\nof data in Bittorrent format.\n\nYou can also extract useful informations from .torrent files, create .torrent\nfiles and query the torrent's scrape page to get its statistics.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Event_Dispatcher","origin":"devel/pear-Event_Dispatcher","version":"1.1.0","comment":"PEAR dispatch notifications using PHP callbacks","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Event_Dispatcher","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a8c95f4985ba5e50591001947d04186590be07aba40b67f5f18215ac59da319","flatsize":41168,"path":"All/php82-pear-Event_Dispatcher-1.1.0.pkg","repopath":"All/php82-pear-Event_Dispatcher-1.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9432,"desc":"The Event_Dispatcher acts as a notification dispatch table.\nIt is used to notify other objects of interesting things. This\ninformation is encapsulated in Event_Notification objects. Client\nobjects register themselves with the Event_Dispatcher as observers of\nspecific notifications posted by other objects. When an event occurs,\nan object posts an appropriate notification to the Event_Dispatcher.\nThe Event_Dispatcher dispatches a message to each registered\nobserver, passing the notification as the sole argument.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Ukraine","origin":"devel/pear-Date_Holidays_Ukraine","version":"0.1.2","comment":"Driver based class to calculate holidays in the Ukraine","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Ukraine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adfdf9ad31d76922a5c5d491964be634ddda11ad87b008199651500b68abe44a","flatsize":17807,"path":"All/php82-pear-Date_Holidays_Ukraine-0.1.2.pkg","repopath":"All/php82-pear-Date_Holidays_Ukraine-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5452,"desc":"Date_Holidays helps you calculate the dates and titles of holidays\nand other special celebrations. This is the driver for calculating\nholidays in the Ukraine.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_UNO","origin":"devel/pear-Date_Holidays_UNO","version":"0.1.3","comment":"Driver based class to calculate holidays in the UNO","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_UNO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"591a18cafea3390af33bf88b40b6be9e89609571a4f2fd9ac1bd9ebcd111b94b","flatsize":102642,"path":"All/php82-pear-Date_Holidays_UNO-0.1.3.pkg","repopath":"All/php82-pear-Date_Holidays_UNO-0.1.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":10944,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating UNO holidays.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_USA","origin":"devel/pear-Date_Holidays_USA","version":"0.1.1_1","comment":"Driver based class to calculate holidays in the USA","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_USA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d6590772df83689b9ca87e6f35bdd0ee37305d3f705b8f5d8a803d6ebbe0871","flatsize":31935,"path":"All/php82-pear-Date_Holidays_USA-0.1.1_1.pkg","repopath":"All/php82-pear-Date_Holidays_USA-0.1.1_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6864,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in USA.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Slovenia","origin":"devel/pear-Date_Holidays_Slovenia","version":"0.1.2","comment":"Driver based class to calculate holidays in Slovenia","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Slovenia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbcd076aef1c2f1c6f3126ccd1142fd79b1da2e07729011bf21a612351aeda5a","flatsize":22371,"path":"All/php82-pear-Date_Holidays_Slovenia-0.1.2.pkg","repopath":"All/php82-pear-Date_Holidays_Slovenia-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5796,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Slovenia.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Sweden","origin":"devel/pear-Date_Holidays_Sweden","version":"0.1.3","comment":"Driver based class to calculate holidays in Sweden","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Sweden","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff4057bbbb99bcd2a4b386414919fa656913940fbd37eb4218b658e8074cdb1a","flatsize":39611,"path":"All/php82-pear-Date_Holidays_Sweden-0.1.3.pkg","repopath":"All/php82-pear-Date_Holidays_Sweden-0.1.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8080,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in Sweden.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_PHPdotNet","origin":"devel/pear-Date_Holidays_PHPdotNet","version":"0.1.2","comment":"Driver based class to calculate birthdays of members of PHP.net","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_PHPdotNet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7f4deb8f7e4e438b0ef8d1f5166f3d14244fcfafbf9cdf8f0f614518713f634","flatsize":24062,"path":"All/php82-pear-Date_Holidays_PHPdotNet-0.1.2.pkg","repopath":"All/php82-pear-Date_Holidays_PHPdotNet-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5736,"desc":"Date_Holidays helps you calculate the dates and titles of holidays\nand other special celebrations. This is the driver for calculating\nthe birthdays of some members of the PHP.net community.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Norway","origin":"devel/pear-Date_Holidays_Norway","version":"0.1.2","comment":"Driver based class to calculate holidays in Norway","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Norway","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"645f94944c6cd2950e3937794be43525fac24fcfd563e0d143a1b92517e0325a","flatsize":19768,"path":"All/php82-pear-Date_Holidays_Norway-0.1.2.pkg","repopath":"All/php82-pear-Date_Holidays_Norway-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5660,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Norway.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Netherlands","origin":"devel/pear-Date_Holidays_Netherlands","version":"0.1.4","comment":"Driver based class to calculate holidays in the Netherlands","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Netherlands","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f69b88a1a6bc79ace1bf1a816116cf49f6eff55b59f94d95140601052245bdd3","flatsize":29447,"path":"All/php82-pear-Date_Holidays_Netherlands-0.1.4.pkg","repopath":"All/php82-pear-Date_Holidays_Netherlands-0.1.4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7100,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in the Netherlands.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Japan","origin":"devel/pear-Date_Holidays_Japan","version":"0.1.3","comment":"Driver based class to calculate holidays in Japan","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Japan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c8c190da458661ca7a279e0a8f52f68b8cd1b877330a1b34c8f19490ee06cb5","flatsize":92587,"path":"All/php82-pear-Date_Holidays_Japan-0.1.3.pkg","repopath":"All/php82-pear-Date_Holidays_Japan-0.1.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9432,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Japan.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Italy","origin":"devel/pear-Date_Holidays_Italy","version":"0.1.1","comment":"Driver based class to calculate holidays in Italy","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Italy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3bafcfb60f421e327c30caeecce37e2d8cffe4ac15cc827af8417c1d18a2cee","flatsize":25440,"path":"All/php82-pear-Date_Holidays_Italy-0.1.1.pkg","repopath":"All/php82-pear-Date_Holidays_Italy-0.1.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6184,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Italy.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Ireland","origin":"devel/pear-Date_Holidays_Ireland","version":"0.1.3","comment":"Driver based class to calculate holidays in Ireland","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Ireland","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0719a516b4d5ae0168582924dd28cfec73ebcef09a9d5c20e026709d462de57c","flatsize":25912,"path":"All/php82-pear-Date_Holidays_Ireland-0.1.3.pkg","repopath":"All/php82-pear-Date_Holidays_Ireland-0.1.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6648,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Ireland.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Iceland","origin":"devel/pear-Date_Holidays_Iceland","version":"0.1.2","comment":"Driver based class to calculate holidays in Iceland","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Iceland","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f98799c23b0899bb55066e7bc5c4beb0dc92455f4c3f949af5d379a913e4d746","flatsize":30154,"path":"All/php82-pear-Date_Holidays_Iceland-0.1.2.pkg","repopath":"All/php82-pear-Date_Holidays_Iceland-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6880,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in Iceland.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Germany","origin":"devel/pear-Date_Holidays_Germany","version":"0.1.2_1","comment":"Driver based class to calculate holidays in Germany","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Germany","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94c5b3b1b87869fef473b9d564dc06bc4956784c6bed7c902fba05d4d2552a47","flatsize":108297,"path":"All/php82-pear-Date_Holidays_Germany-0.1.2_1.pkg","repopath":"All/php82-pear-Date_Holidays_Germany-0.1.2_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":13448,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Germany.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Romania","origin":"devel/pear-Date_Holidays_Romania","version":"0.1.2","comment":"Driver based class to calculate holidays in Romania","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Romania","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ef54056ce206a2fb79710963ac0d7a2c006ea1f5668aa25a633c031adb3a096","flatsize":15457,"path":"All/php82-pear-Date_Holidays_Romania-0.1.2.pkg","repopath":"All/php82-pear-Date_Holidays_Romania-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5236,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in Romania.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-FSM","origin":"devel/pear-FSM","version":"1.4.0","comment":"PEAR Finite State Machine","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/FSM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55a2174d52cec410fd3b83145f6c1de3d5856c50458fc4149af71dc2be481185","flatsize":38987,"path":"All/php82-pear-FSM-1.4.0.pkg","repopath":"All/php82-pear-FSM-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12044,"desc":"The FSM package provides a simple class that implements a Finite State Machine.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"PEAR_GRAPGHVIZ":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Discordian","origin":"devel/pear-Date_Holidays_Discordian","version":"0.1.1","comment":"Driver based class to calculate Discordian holidays","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Discordian","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b06e38862348c09f338174db1e8b4c472d2688d64f4349de0bdf5430781380fd","flatsize":17264,"path":"All/php82-pear-Date_Holidays_Discordian-0.1.1.pkg","repopath":"All/php82-pear-Date_Holidays_Discordian-0.1.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5252,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating Discordian holidays.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_EnglandWales","origin":"devel/pear-Date_Holidays_EnglandWales","version":"0.1.5","comment":"Driver based class to calculate holidays in England and Wales","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_EnglandWales","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51da2454861f48b15a6d87ae93a8a06b5e03ac37f9df2b9b1780837b74879ea4","flatsize":20364,"path":"All/php82-pear-Date_Holidays_EnglandWales-0.1.5.pkg","repopath":"All/php82-pear-Date_Holidays_EnglandWales-0.1.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5892,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in England and Wales.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Denmark","origin":"devel/pear-Date_Holidays_Denmark","version":"0.1.3","comment":"Driver based class to calculate holidays in Denmark","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Denmark","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f47b899f1240ec89f4c481628ee47becd74f4b67fa0fac166872cb1eacb0cbc0","flatsize":22891,"path":"All/php82-pear-Date_Holidays_Denmark-0.1.3.pkg","repopath":"All/php82-pear-Date_Holidays_Denmark-0.1.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5996,"desc":"Driver based class to calculate holidays in Denmark.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Austria","origin":"devel/pear-Date_Holidays_Austria","version":"0.1.6","comment":"Driver based class to calculate holidays in Austria","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Austria","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"608367659935fe3dc16880b0219d0371fb0a9532b4f96df78d97f30da4bfcc03","flatsize":35305,"path":"All/php82-pear-Date_Holidays_Austria-0.1.6.pkg","repopath":"All/php82-pear-Date_Holidays_Austria-0.1.6.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7228,"desc":"Driver based class to calculate holidays in Austria.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays","origin":"devel/pear-Date_Holidays","version":"0.21.8_2","comment":"PEAR driver based class to calculate holidays","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f2ce67a8ee888f45df7827e79f2441fc7edde2e24131659f6e8dfdeb06acf36","flatsize":257135,"path":"All/php82-pear-Date_Holidays-0.21.8_2.pkg","repopath":"All/php82-pear-Date_Holidays-0.21.8_2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":35204,"desc":"Date_Holidays helps you calculating the dates and titles of holidays\nand other special celebrations. The calculation is driver-based so\nit is easy to add new drivers that calculate a country's holidays.\nThe methods of the class can be used to get a holiday's date and\ntitle in various languages.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["devel","www","pear"],"options":{"PEAR_CONSOLE_GETARGS":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-DB_ldap2","origin":"databases/pear-DB_ldap2","version":"0.5.1_1","comment":"PEAR DB compliant interface to LDAP v2 and v3 database","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_ldap2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"278de89c24e96c6f85b1f39ca9ff79126fd969755f1d6504e0877f3182a3dc02","flatsize":93916,"path":"All/php82-pear-DB_ldap2-0.5.1_1.pkg","repopath":"All/php82-pear-DB_ldap2-0.5.1_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":21056,"desc":"PEAR::DB_ldap class provides a DB compliant\ninterface to LDAP v2 and v3 database.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"}},"categories":["databases","net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-DB_ldap","origin":"databases/pear-DB_ldap","version":"1.2.1","comment":"PEAR DB compliant interface to LDAP servers","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_ldap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a378454dad64af4fc6dac2d9a6e80ec815da6736465080379ff8100fba8c7acf","flatsize":51537,"path":"All/php82-pear-DB_ldap-1.2.1.pkg","repopath":"All/php82-pear-DB_ldap-1.2.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":12876,"desc":"PEAR::DB_ldap class provides a DB compliant interface to LDAP servers.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"}},"categories":["databases","net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date","origin":"devel/pear-Date","version":"1.4.7","comment":"Generic date/time handling class for PEAR","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1900e1f59197e616f67211554c541f7b256aca1f4d6010aa5c27f48f72400dbc","flatsize":413370,"path":"All/php82-pear-Date-1.4.7.pkg","repopath":"All/php82-pear-Date-1.4.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":42724,"desc":"Generic classes for representation and manipulation of dates, times and time\nzones without the need of timestamps, which is a huge limitation for PHP\nprograms. Includes time zone data, time zone conversions and many date/time\nconversions. It does not rely on 32-bit system date stamps, so you can display\ncalendars and compare dates that date pre 1970 and post 2038.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-DB_Sqlite_Tools","origin":"databases/pear-DB_Sqlite_Tools","version":"0.1.7","comment":"Object-oriented interface to backup SQLite databases","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_Sqlite_Tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8ad85dabb2ee80f80c18d147447a55a2cf12bcc0d629a0abbfbf9bcfa4a1597","flatsize":88855,"path":"All/php82-pear-DB_Sqlite_Tools-0.1.7.pkg","repopath":"All/php82-pear-DB_Sqlite_Tools-0.1.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18892,"desc":"PEAR::DB_Sqlite_Tools is an object oriented interface to effectively\nmanage and backup Sqlite databases.It extends the existing functionality\nby providing a comprehensive solution for database backup, live replication,\nexport in XML format, performance optmization and other functionalities like\nthe insertion and retrieval of encrypted data from an Sqlite database without\nany external extension.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"php82-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-DB_Table","origin":"databases/pear-DB_Table","version":"1.5.6_1,1","comment":"PEAR object-oriented interface to a database table","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_Table","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7162a08482f37278c2002a7b05e01ab9ebd984329f5b26f1524665a251fbcd84","flatsize":761012,"path":"All/php82-pear-DB_Table-1.5.6_1,1.pkg","repopath":"All/php82-pear-DB_Table-1.5.6_1,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":92408,"desc":"PEAR::DB_Table builds on PEAR DB to abstract datatypes and automate table\ncreation, data validation, insert, update, delete, and select; combines\nthese with PEAR::HTML_QuickForm to automatically generate input forms\nthat match the table column definitions.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["databases","www","pear"],"options":{"PEAR_DB":"off","PEAR_HTML_QUICKFORM":"off","PEAR_MDB2":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-DB_Pager","origin":"databases/pear-DB_Pager","version":"0.7.2","comment":"PEAR Database Abstraction Layer","maintainer":"toshiya@saitoh.nu","www":"https://pear.php.net/package/DB_Pager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8908e2a264ff4ebdbe8198562abdf013696c4ac78a7ca19d25382b06409e6bd3","flatsize":47600,"path":"All/php82-pear-DB_Pager-0.7.2.pkg","repopath":"All/php82-pear-DB_Pager-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":15748,"desc":"DB_Pager retrieve and return information of database result sets.\n\nThis class handles all the stuff needed for displaying\npaginated results from a database query of Pear DB.\nincluding fetching only the needed rows and giving extensive information\nfor helping build an HTML or GTK query result display.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-DB_QueryTool","origin":"databases/pear-DB_QueryTool","version":"1.1.2","comment":"PEAR OO-interface for easily retrieving and modifying data in a DB","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_QueryTool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bb4a9456ddead6759684958c00cfa15b65c3da4dd54cd6ee989b810053a5779","flatsize":220479,"path":"All/php82-pear-DB_QueryTool-1.1.2.pkg","repopath":"All/php82-pear-DB_QueryTool-1.1.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":39772,"desc":"PEAR::DB_QueryTool is an OO-abstraction to the SQL-Query language, it provides\nmethods such as setWhere, setOrder, setGroup, setJoin, etc. to easily build\nqueries.\n\nIt also provides an easy to learn interface that interacts nicely with\nHTML-forms using arrays that contain the column data, that shall be\nupdated/added in a DB. This package bases on an SQL-Builder which lets you\neasily build SQL-Statements and execute them.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"php82-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-DB_DataObject_FormBuilder","origin":"databases/pear-DB_DataObject_FormBuilder","version":"1.0.2","comment":"Automatically build HTML_QuickForm objects using DB_DataObject","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_DataObject_FormBuilder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e77191ccc93795a6b60dd8959861f6257359c0dc099e2aefa4f5dafbfb8c24a","flatsize":317293,"path":"All/php82-pear-DB_DataObject_FormBuilder-1.0.2.pkg","repopath":"All/php82-pear-DB_DataObject_FormBuilder-1.0.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":62372,"desc":"PEAR::DB_DataObject_FormBuilder will aid you in rapid application development\nusing the packages DB_DataObject and HTML_QuickForm.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-DB_DataObject":{"origin":"databases/pear-DB_DataObject","version":"1.11.5_1"},"php82-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["databases","www","pear"],"options":{"PEAR_DATE":"off","PEAR_HTML_TABLE":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-DB_DataObject","origin":"databases/pear-DB_DataObject","version":"1.11.5_1","comment":"SQL Builder, Object Interface to Database Tables","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_DataObject","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d625837ca5400310911a8e8c1e590eb493815c6aa64c03ec38562dbc2c7c67b1","flatsize":358098,"path":"All/php82-pear-DB_DataObject-1.11.5_1.pkg","repopath":"All/php82-pear-DB_DataObject-1.11.5_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":70392,"desc":"DataObject performs 2 tasks:\n1. Builds SQL statements based on the objects vars and the builder methods.\n2. acts as a datastore for a table row.\n\nThe core class is designed to be extended for each of your tables so that you\nput the data logic inside the data classes. A generator is included to make your\nconfiguration files and your base classes.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"php82-pear-Date":{"origin":"devel/pear-Date","version":"1.4.7"}},"categories":["databases","pear"],"options":{"DB":"on","MDB2":"off","VALIDATE":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-Date_Holidays_Brazil","origin":"devel/pear-Date_Holidays_Brazil","version":"0.1.2","comment":"Driver based class to calculate holidays in Brazil","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Brazil","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a34ca31402dd892b3d5ad8c4bf8672d289fc1022b9c33d3c0f8d8de13baad646","flatsize":22256,"path":"All/php82-pear-Date_Holidays_Brazil-0.1.2.pkg","repopath":"All/php82-pear-Date_Holidays_Brazil-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6312,"desc":"Date_Holidays helps you calculate the dates and titles of holidays\nand other special celebrations. This is the driver for calculating\nholidays in Brazil.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-DBA_Relational","origin":"databases/pear-DBA_Relational","version":"0.2.0_1","comment":"Berkely-style database abstraction class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DBA_Relational","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0199f929a5847cd4f7cb69afc2f384f14bab0663b397b0cc48676782c0c35a0a","flatsize":116078,"path":"All/php82-pear-DBA_Relational-0.2.0_1.pkg","repopath":"All/php82-pear-DBA_Relational-0.2.0_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":21860,"desc":"Table management extension to DBA","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-DBA":{"origin":"databases/pear-DBA","version":"1.1.1"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-DBA","origin":"databases/pear-DBA","version":"1.1.1","comment":"Berkely-style database abstraction class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DBA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b032552f20aea10dac24819e8afac750f9893c7543a706497556b24b8d538086","flatsize":77784,"path":"All/php82-pear-DBA-1.1.1.pkg","repopath":"All/php82-pear-DBA-1.1.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":15348,"desc":"PEAR::DBA is a wrapper for the php DBA functions. It includes a file-based\nemulator and provides a uniform, object-based interface for the\nBerkeley-style database systems.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-DB","origin":"databases/pear-DB","version":"1.12.2,1","comment":"PEAR Database Abstraction Layer","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2ddff3e215f4258b24374ed7098848bf89cde73b987cfb4c71b49fe9e370e0c","flatsize":745382,"path":"All/php82-pear-DB-1.12.2,1.pkg","repopath":"All/php82-pear-DB-1.12.2,1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":88160,"desc":"DB is a database abstraction layer providing:\n- an OO-style query API\n- portability features that make programs written for one DBMS work with other\n  DBMS's\n- a DSN (data source name) format for specifying database servers\n- prepare/execute (bind) emulation for databases that don't support it natively\n- a result object for each query response\n- portable error codes\n- sequence emulation\n- sequential and non-sequential row fetching as well as bulk fetching\n- formats fetched rows as associative arrays, ordered arrays or objects\n- row limit support\n- transactions support\n- table information interface\n- DocBook and phpDocumentor API documentation\n\nDB layers itself on top of PHP's existing database extensions.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Crypt_RC4","origin":"security/pear-Crypt_RC4","version":"1.0.3","comment":"PEAR encryption class for RC4 encryption","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_RC4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbe26ffb0e04f27ef12b1c08d6b8434b8390369db1f4f4b2a95127c48144cc8e","flatsize":7300,"path":"All/php82-pear-Crypt_RC4-1.0.3.pkg","repopath":"All/php82-pear-Crypt_RC4-1.0.3.pkg","licenselogic":"single","pkgsize":2992,"desc":"PEAR RC4 encryption class.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Crypt_MicroID","origin":"security/pear-Crypt_MicroID","version":"0.1.0","comment":"PHP MicroID library","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_MicroID","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"697fd931a7bf444e6e97d3ae34def86647c5382c3e80db3ea1ef717230dbb219","flatsize":9346,"path":"All/php82-pear-Crypt_MicroID-0.1.0.pkg","repopath":"All/php82-pear-Crypt_MicroID-0.1.0.pkg","licenselogic":"single","pkgsize":3800,"desc":"Provides methods needed to generate and verify MicroIDs.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Crypt_HMAC2","origin":"security/pear-Crypt_HMAC2","version":"1.0.0","comment":"Implementation of Hashed Message Authentication Code for PHP5","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_HMAC2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87dd0baa4f41f3c815b6b030d2c34bed3795621b651d5d125c81eeec543bd48d","flatsize":33593,"path":"All/php82-pear-Crypt_HMAC2-1.0.0.pkg","repopath":"All/php82-pear-Crypt_HMAC2-1.0.0.pkg","licenselogic":"single","pkgsize":8516,"desc":"pear-Crypt_HMAC2 is a implementation of Hashed Message Authentication\nCode for PHP5.It use the hash or mhash extensions when enabled to\nextend the range of cryptographic hash functions beyond the natively\nimplemented MD5 and SHA1.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Crypt_RSA","origin":"security/pear-Crypt_RSA","version":"1.2.1_1","comment":"PEAR class allows you to use two-key strong cryptography","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_RSA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d087bc43aa1da6174de5f10503cbf3a84bac99fe1c2ee32a66cb1b4255b1ce43","flatsize":123331,"path":"All/php82-pear-Crypt_RSA-1.2.1_1.pkg","repopath":"All/php82-pear-Crypt_RSA-1.2.1_1.pkg","licenselogic":"single","pkgsize":20372,"desc":"PEAR::Crypt_RSA allows you to use two-key strong cryptography like RSA with\narbitrary key length.\n\nIt uses one of the following extensions for math calculations:\n- PECL big_int extension version greater than or equal to 1.0.3\n- PHP GMP extension\n- PHP BCMath extension for both PHP4 and PHP5","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"options":{"BCMATH":"off","GMP":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-Crypt_DiffieHellman","origin":"security/pear-Crypt_DiffieHellman","version":"0.2.6","comment":"PEAR class implementing Diffie-Hellman Key Exchange protocol for PHP5","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_DiffieHellman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"026e366789a75b51ea8d2573115381478bbe486375d4004c6820e1f7e7c8af65","flatsize":58071,"path":"All/php82-pear-Crypt_DiffieHellman-0.2.6.pkg","repopath":"All/php82-pear-Crypt_DiffieHellman-0.2.6.pkg","licenselogic":"single","pkgsize":11116,"desc":"Implementation of the Diffie-Hellman Key Exchange cryptographic protocol\nin PHP5. Enables two parties without any prior knowledge of each other\nestablish a secure shared secret key across an insecure channel\nof communication.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bcmath":{"origin":"math/php82-bcmath","version":"8.2.21"},"php82-gmp":{"origin":"math/php82-gmp","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Crypt_CHAP","origin":"security/pear-Crypt_CHAP","version":"1.5.0","comment":"PEAR class for generating CHAP packets","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_CHAP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a81f88f34d2e355542612b1a905de0851e69fc8033302941c812aba1cb315678","flatsize":19470,"path":"All/php82-pear-Crypt_CHAP-1.5.0.pkg","repopath":"All/php82-pear-Crypt_CHAP-1.5.0.pkg","licenselogic":"single","pkgsize":5976,"desc":"PEAR::Crypt_CHAP provides Classes for generating CHAP packets.\nCurrently these types of CHAP are supported:\n* CHAP-MD5\n* MS-CHAPv1\n* MS-CHAPv2\n\nFor MS-CHAP the mhash and mcrypt extensions must be loaded.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Crypt_GPG","origin":"security/pear-Crypt_GPG","version":"1.6.9","comment":"GNU Privacy Guard (GPG)","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_GPG","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"846b921ace982a47857ac828d0934a87ec6f3335359fe9f7ddd820cddd0401d9","flatsize":1101258,"path":"All/php82-pear-Crypt_GPG-1.6.9.pkg","repopath":"All/php82-pear-Crypt_GPG-1.6.9.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":290672,"desc":"This package provides an object oriented interface to GNU Privacy Guard (GnuPG).\nIt requires the GnuPG executable to be on the system.\n\nThough GnuPG can support symmetric-key cryptography, this package is intended\nonly to facilitate public-key cryptography.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Console_CommandLine":{"origin":"devel/pear-Console_CommandLine","version":"1.2.2"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Crypt_CBC","origin":"security/pear-Crypt_CBC","version":"1.0.1","comment":"Class to emulate Perl's Crypt::CBC module","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_CBC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbf3d57e982746041630cd3af6e8b0a6dba4d08d5ad59cc8410b58b1711e5c31","flatsize":12348,"path":"All/php82-pear-Crypt_CBC-1.0.1.pkg","repopath":"All/php82-pear-Crypt_CBC-1.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4668,"desc":"A class to emulate Perl's Crypt::CBC module.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Contact_Vcard_Parse","origin":"mail/pear-Contact_Vcard_Parse","version":"1.32.0","comment":"PEAR class to parse vCard 2.1 and 3.0 files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Contact_Vcard_Parse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b77cb5541a009e778daa12a766efadf6d2e5611d0a9f87cee42ba999ce2b12a5","flatsize":39984,"path":"All/php82-pear-Contact_Vcard_Parse-1.32.0.pkg","repopath":"All/php82-pear-Contact_Vcard_Parse-1.32.0.pkg","licenselogic":"single","pkgsize":10512,"desc":"PEAR::Contact_Vcard_Parse allows you to parse vCard files and text blocks,\nand get back an array of the elements of each vCard in the file or text.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Contact_Vcard_Build","origin":"mail/pear-Contact_Vcard_Build","version":"1.1.2","comment":"PEAR class to build (create) and fetch vCard 2.1 and 3.0 text blocks","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Contact_Vcard_Build","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7397a0ba54e2c1d9905b38011eb9acd908e5447c325bb0cb81a818186ce54f00","flatsize":82483,"path":"All/php82-pear-Contact_Vcard_Build-1.1.2.pkg","repopath":"All/php82-pear-Contact_Vcard_Build-1.1.2.pkg","licenselogic":"single","pkgsize":15888,"desc":"PEAR::Contact_Vcard_Build allows you to programmatically create a vCard,\nversion 2.1 or 3.0, and fetch the vCard text.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Console_Table","origin":"devel/pear-Console_Table","version":"1.3.1","comment":"Library that makes it easy to build console style tables","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Console_Table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"214b216b748d7baca76ca7c37c1ad57ddb85a3605a1ec50bd45ed62cadd3eabf","flatsize":54472,"path":"All/php82-pear-Console_Table-1.3.1.pkg","repopath":"All/php82-pear-Console_Table-1.3.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12168,"desc":"Console_Table provides a Console_Table class with methods such as addRow(),\ninsertRow(), addCol() etc. to build console tables with or without headers and\nwith user defined table rules, padding, and alignment.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Crypt_Blowfish","origin":"security/pear-Crypt_Blowfish","version":"1.1.0.r2","comment":"PEAR class for blowfish encryption","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_Blowfish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d12dfa6f90f19d2ff271b2d421e79eb5942a1ffcbb693130833885ad7fde629","flatsize":75523,"path":"All/php82-pear-Crypt_Blowfish-1.1.0.r2.pkg","repopath":"All/php82-pear-Crypt_Blowfish-1.1.0.r2.pkg","licenselogic":"single","pkgsize":16412,"desc":"PEAR::Crypt_Blowfish allows you to perform two-way blowfish encryption on\nthe fly using only PHP. This package does not require the MCrypt\nPHP extension to work, although it can make use of it if available.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"options":{"MCRYPT":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-Crypt_XXTEA","origin":"security/pear-Crypt_XXTEA","version":"0.9.0","comment":"PEAR XXTEA encryption algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_XXTEA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85c79876a45dea8370a7104407fe79e37ee1d767e3e6cd6fe4b5c9f5ae9947d7","flatsize":25532,"path":"All/php82-pear-Crypt_XXTEA-0.9.0.pkg","repopath":"All/php82-pear-Crypt_XXTEA-0.9.0.pkg","licenselogic":"single","pkgsize":6984,"desc":"This package allows you to encrypt and decrypt strings or long integer arrays\nwith the XXTEA encryption algorithm, which is secure, fast and suitable for web\ndevelopment.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-HTTP_Server","origin":"www/pear-HTTP_Server","version":"0.4.1","comment":"HTTP server class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25fdf30dcfe7ab306b0c243d5891213dd2046067e17f7d072be41fd219e64777","flatsize":30857,"path":"All/php82-pear-HTTP_Server-0.4.1.pkg","repopath":"All/php82-pear-HTTP_Server-0.4.1.pkg","licenselogic":"single","pkgsize":7516,"desc":"HTTP server class that allows you to easily implement HTTP servers by supplying\ncallbacks. The base class will parse the request, call the appropriate callback\nand build a repsonse based on an array that the callbacks have to return.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP":{"origin":"www/pear-HTTP","version":"1.4.1"},"php82-pear-Net_Server":{"origin":"net/pear-Net_Server","version":"1.0.3"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Config","origin":"devel/pear-Config","version":"1.10.12","comment":"Your configurations swiss-army knife","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Config","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62d0de5c9946821130c720e57062acbcfcde8d69fa31bf74bed530d49cf8efff","flatsize":164152,"path":"All/php82-pear-Config-1.10.12.pkg","repopath":"All/php82-pear-Config-1.10.12.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":32540,"desc":"The Config package provides methods for configuration manipulation.\n\n* Creates configurations from scratch\n* Parses and outputs different formats (XML, PHP, INI, Apache...)\n* Edits existing configurations\n* Converts configurations to other formats\n* Allows manipulation of sections, comments, directives...\n* Parses configurations into a tree structure\n* Provides XPath like access to directives","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"PEAR_XML_PARSER":"off","PEAR_XML_UTIL":"off"},"annotations":{"flavor":"php82"}},{"name":"php82-pear-Console_Getargs","origin":"devel/pear-Console_Getargs","version":"1.4.0","comment":"PEAR command-line arguments parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Console_Getargs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"addf4ce50ee6bfae547241ebaac1371eca47bb5535728db8a25d88891ba2a107","flatsize":96629,"path":"All/php82-pear-Console_Getargs-1.4.0.pkg","repopath":"All/php82-pear-Console_Getargs-1.4.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":18656,"desc":"The Console_Getargs package implements a Command Line arguments and parameters\nparser for your CLI applications. It performs some basic arguments validation\nand automatically creates a formatted help text, based on the given\nconfiguration.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Console_Color","origin":"devel/pear-Console_Color","version":"1.0.3","comment":"PEAR use ANSI console colors","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Console_Color","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b01a1ee09a9cc07c64c365597c217c1d047c5d4d48b58102e02f50f2e2dc727b","flatsize":19690,"path":"All/php82-pear-Console_Color-1.0.3.pkg","repopath":"All/php82-pear-Console_Color-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5832,"desc":"You can use Console_Color::convert to transform colorcodes like %25r into ANSI\ncontrol codes. print Console_Color::convert(\"%25rHello World!%25n\"); would print\n\"Hello World\" in red, for example.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Cache","origin":"sysutils/pear-Cache","version":"1.5.6_1","comment":"PEAR framework for caching of arbitrary data","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Cache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a381d6f8f2d5e16a2f92d3943aa713f7c39459150c2952e3ff9b17ee5f92399","flatsize":162287,"path":"All/php82-pear-Cache-1.5.6_1.pkg","repopath":"All/php82-pear-Cache-1.5.6_1.pkg","licenselogic":"single","pkgsize":28360,"desc":"With the PEAR Cache you can cache the result of certain function\ncalls, as well as the output of a whole script run or share data\nbetween applications.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["sysutils","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Console_CommandLine","origin":"devel/pear-Console_CommandLine","version":"1.2.2","comment":"Full featured command line options and arguments parser","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Console_CommandLine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51a98e14d612e0f082d63b356531f2b97304e33233737c9ba297b704d7a64f66","flatsize":244971,"path":"All/php82-pear-Console_CommandLine-1.2.2.pkg","repopath":"All/php82-pear-Console_CommandLine-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37788,"desc":"Console_CommandLine is a full featured package for managing command-line\noptions and arguments highly inspired from python optparse module, it allows\nthe developer to easily build complex command line interfaces.\n\nMain features:\n* handles sub commands (ie. $ myscript.php -q subcommand -f file),\n* can be completely built from an xml definition file,\n* generate --help and --version options automatically,\n* can be completely customized,\n* builtin support for i18n,\n* and much more...","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Auth_SASL","origin":"security/pear-Auth_SASL","version":"1.2.0","comment":"PEAR abstraction of various SASL mechanism responses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth_SASL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1946e86497471441892442f581d311c91ebedcd54bdd0019153d5012ffe0b3c1","flatsize":56325,"path":"All/php82-pear-Auth_SASL-1.2.0.pkg","repopath":"All/php82-pear-Auth_SASL-1.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10204,"desc":"Auth_SASL provides ode to generate responses to common SASL mechanisms,\nincluding:\n- Digest-MD5\n- Cram-MD5\n- Plain\n- Anonymous\n- Login (Pseudo mechanism)\n- SCRAM","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Auth_RADIUS","origin":"net/pear-Auth_RADIUS","version":"1.1.0","comment":"PEAR wrapper classes for the RADIUS PECL","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Auth_RADIUS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"826479ced3cfdf82df5301bcc3d131c24b35908435a944b7e56c4bf05c4a76e3","flatsize":42769,"path":"All/php82-pear-Auth_RADIUS-1.1.0.pkg","repopath":"All/php82-pear-Auth_RADIUS-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9284,"desc":"PEAR::Auth_RADIUS provides wrapper-classes for the RADIUS PECL.\nThere are different Classes for the different authentication methods.\nIf you are using CHAP-MD5 or MS-CHAP you need also the Crypt_CHAP package.\nIf you are using MS-CHAP you need also the mhash and mcrypt extension.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pecl-radius":{"origin":"net/pecl-radius","version":"1.4.0b1_2"}},"categories":["net","security","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Auth_PrefManager","origin":"security/pear-Auth_PrefManager","version":"1.2.2","comment":"PEAR preferences management class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth_PrefManager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d46cf11854a74d64a7ee9b595bfd27b1d4cb664bcdec20c6de3934ce4571eaa","flatsize":65912,"path":"All/php82-pear-Auth_PrefManager-1.2.2.pkg","repopath":"All/php82-pear-Auth_PrefManager-1.2.2.pkg","licenselogic":"single","pkgsize":11548,"desc":"Preference Manager is a class to handle user preferences in a web application,\nlooking them up in a table using a combination of their userid, and the\npreference name to get a value, and (optionally) returning a default value for\nthe preference if no value could be found for that user.\n\nIt is designed to be used alongside the PEAR Auth class, but can be used with\nanything that allows you to obtain the user's id - including your own code.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Benchmark","origin":"benchmarks/pear-Benchmark","version":"1.2.9","comment":"Framework to benchmark PHP scripts or function calls","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Benchmark","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62801c9ecebc79058394aa0488b54e7d25a2fdf9935a5a6349def3123c3e3cb1","flatsize":41236,"path":"All/php82-pear-Benchmark-1.2.9.pkg","repopath":"All/php82-pear-Benchmark-1.2.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9376,"desc":"Framework to benchmark PHP scripts or function calls.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bcmath":{"origin":"math/php82-bcmath","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["benchmarks","devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Auth_SASL2","origin":"security/pear-Auth_SASL2","version":"0.3.0","comment":"Abstraction of various SASL mechanism responses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth_SASL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0aad15424ed58248d1d35252ce7339c291030df193dcc4e73dc7fcc1d014402","flatsize":54330,"path":"All/php82-pear-Auth_SASL2-0.3.0.pkg","repopath":"All/php82-pear-Auth_SASL2-0.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9868,"desc":"Auth_SASL provides ode to generate responses to common SASL mechanisms,\nincluding:\n- Digest-MD5\n- Cram-MD5\n- Plain\n- Anonymous\n- Login (Pseudo mechanism)\n- SCRAM","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Cache_Lite","origin":"sysutils/pear-Cache_Lite","version":"1.8.3,1","comment":"Fast and Safe little cache system","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Cache_Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a3a9c864d784c68f7ce6482fc1f146c600edcc0777847657ce73bba25ef17cc1","flatsize":175696,"path":"All/php82-pear-Cache_Lite-1.8.3,1.pkg","repopath":"All/php82-pear-Cache_Lite-1.8.3,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":32540,"desc":"This package is a little cache system optimized for file containers. It is fast\nand safe (because it uses file locking and/or anti-corruption tests).","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Auth_HTTP","origin":"security/pear-Auth_HTTP","version":"2.1.8","comment":"PEAR HTTP authentication","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth_HTTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7996be9304e576b1b7c4e55cbdfedc49898e9a7ebac47f1d4c834830f08de845","flatsize":35721,"path":"All/php82-pear-Auth_HTTP-2.1.8.pkg","repopath":"All/php82-pear-Auth_HTTP-2.1.8.pkg","licenselogic":"single","pkgsize":9112,"desc":"The PEAR::Auth_HTTP class provides methods for creating an HTTP\nauthentication system using PHP, that is similar to Apache's\nrealm-based .htaccess authentication.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear","origin":"devel/pear","version":"1.10.13","comment":"PEAR framework for PHP","maintainer":"fluffy@FreeBSD.org","www":"https://pear.php.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84ab2af0dd9b2712fdc1eea7b1c01d42be6f219bc3bb5798e5f028de5e5b375e","flatsize":1960310,"path":"All/php82-pear-1.10.13.pkg","repopath":"All/php82-pear-1.10.13.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":255988,"desc":"PEAR is a framework and distribution system for reusable PHP components.\n\nPEAR is short for \"PHP Extension and Application Repository\" and is\npronounced just like the fruit. The purpose of PEAR is to provide:\n - A structured library of open-sourced code for PHP users\n - A system for code distribution and package maintenance\n - A standard style for code written in PHP\n - The PHP Extension Community Library (PECL)","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:php:pear:1.10.13:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"php82-pdo_sqlite","origin":"databases/php82-pdo_sqlite","version":"8.2.21","comment":"The pdo_sqlite shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af1c6c3af0df5741b64240ff6a087a0a70388a2a1fcbfafc98e39f59f9e1dcc1","flatsize":42842,"path":"All/php82-pdo_sqlite-8.2.21.pkg","repopath":"All/php82-pdo_sqlite-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":14728,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_sqlite.ini.sample","type":"install"}]},{"name":"php82-pear-Net_GeoIP","origin":"net/pear-Net_GeoIP","version":"1.0.0.r1_1","comment":"Library to perform geo-location lookups of IP addresses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_GeoIP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b815059a675ce7435d19707be8b5436be701984a4b71b0e4a63e1a094394853","flatsize":54677,"path":"All/php82-pear-Net_GeoIP-1.0.0.r1_1.pkg","repopath":"All/php82-pear-Net_GeoIP-1.0.0.r1_1.pkg","licenselogic":"single","pkgsize":13424,"desc":"A library that uses Maxmind's GeoIP databases to accurately determine\ngeographic location of an IP address.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Cache":{"origin":"sysutils/pear-Cache","version":"1.5.6_1"},"php82-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pdo_odbc","origin":"databases/php82-pdo_odbc","version":"8.2.21","comment":"The pdo_odbc shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64b3b0391f4cb87f5a0dacc342faf8bde826e817d70783215de5d062be394c99","flatsize":38376,"path":"All/php82-pdo_odbc-8.2.21.pkg","repopath":"All/php82-pdo_odbc-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15440,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libodbc.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_odbc.ini.sample","type":"install"}]},{"name":"php82-pdo_mysql","origin":"databases/php82-pdo_mysql","version":"8.2.21","comment":"The pdo_mysql shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6d4c4b7bc6c1ac0189d7efa16a097fac2cc88fdfa89639389d57503429f4bb6","flatsize":61843,"path":"All/php82-pdo_mysql-8.2.21.pkg","repopath":"All/php82-pdo_mysql-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":18460,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"}},"categories":["databases"],"options":{"MYSQLND":"on"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_mysql.ini.sample","type":"install"}]},{"name":"php82-pdo_dblib","origin":"databases/php82-pdo_dblib","version":"8.2.21","comment":"The pdo_dblib shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"456ed0c3047c38c7df38f3580643cba6c796544f6b4403d71369d6de80d45c72","flatsize":38688,"path":"All/php82-pdo_dblib-8.2.21.pkg","repopath":"All/php82-pdo_dblib-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":14184,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"freetds":{"origin":"databases/freetds","version":"1.4.17,1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"}},"categories":["databases"],"shlibs_required":["libsybdb.so.5"],"options":{"MSSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_dblib.ini.sample","type":"install"}]},{"name":"php82-pcntl","origin":"devel/php82-pcntl","version":"8.2.21","comment":"The pcntl shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5838f583dcd294ca98ab40044569d1ca8c2327e454bad3343d31c8e01f1b626d","flatsize":72278,"path":"All/php82-pcntl-8.2.21.pkg","repopath":"All/php82-pcntl-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":18820,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pcntl.ini.sample","type":"install"}]},{"name":"php82-pdo_pgsql","origin":"databases/php82-pdo_pgsql","version":"8.2.21","comment":"The pdo_pgsql shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23140cefc8a31f43b14e079d7efdf2c824849a03fc02537738cb8888478bd5a9","flatsize":63766,"path":"All/php82-pdo_pgsql-8.2.21.pkg","repopath":"All/php82-pdo_pgsql-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":21660,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_pgsql.ini.sample","type":"install"}]},{"name":"php82-opencc","origin":"chinese/php-opencc","version":"0.0.0.20201211","comment":"OpenCC shared extension for php","maintainer":"gasol.wu@gmail.com","www":"https://github.com/NauxLiu/opencc4php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab36caa9f6e445e0d983df4d961c1092c1147f5a5c199297fff1b00aa38381ba","flatsize":16438,"path":"All/php82-opencc-0.0.0.20201211.pkg","repopath":"All/php82-opencc-0.0.0.20201211.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7076,"desc":"Open Chinese Convert is an opensource project for conversion between Traditional\nChinese and Simplified Chinese, supporting character-level conversion,\nphrase-level conversion, variant conversion and regional idioms among Mainland\nChina, Taiwan and Hong kong.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"zh-opencc":{"origin":"chinese/opencc","version":"1.1.6"}},"categories":["chinese"],"shlibs_required":["libopencc.so.1.1"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-opencc.ini.sample","type":"install"}]},{"name":"php82-mysqli","origin":"databases/php82-mysqli","version":"8.2.21","comment":"The mysqli shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8da302beaa4161025a58aba1ec0f6913c7cc59800af729d00a782eb971bcaa47","flatsize":272187,"path":"All/php82-mysqli-8.2.21.pkg","repopath":"All/php82-mysqli-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":54296,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["databases"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mysqli.ini.sample","type":"install"}]},{"name":"php82-odbc","origin":"databases/php82-odbc","version":"8.2.21","comment":"The odbc shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7c5b0a396bdf0371281a16e303f01847211a3166462f3f9bf06eae77b45d47f","flatsize":110859,"path":"All/php82-odbc-8.2.21.pkg","repopath":"All/php82-odbc-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":30072,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libodbc.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-odbc.ini.sample","type":"install"}]},{"name":"php82-maxminddb","origin":"devel/php-maxminddb","version":"1.6.0","comment":"MaxMind DB Reader extension for PHP","maintainer":"danger@FreeBSD.org","www":"https://github.com/maxmind/MaxMind-DB-Reader-php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a42d4286bb79e13321576f2d28ffeb69a8d1e4ce82c6a34c7a6554e12df268c","flatsize":28724,"path":"All/php82-maxminddb-1.6.0.pkg","repopath":"All/php82-maxminddb-1.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10920,"desc":"This is the PHP API for reading MaxMind DB files. MaxMind DB is a binary\nfile format that stores data indexed by IP address subnets (IPv4 or\nIPv6).","deps":{"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel","net"],"shlibs_required":["libmaxminddb.so.0"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-maxminddb.ini.sample","type":"install"}]},{"name":"php82-pdo","origin":"databases/php82-pdo","version":"8.2.21","comment":"The pdo shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"028b8ceabf512ca04fcc90997ba4d4074b3f10e6036cd87b904f938d5a38c161","flatsize":216456,"path":"All/php82-pdo-8.2.21.pkg","repopath":"All/php82-pdo-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":58836,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["databases"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pdo.ini.sample","type":"install"}]},{"name":"php82-opcache","origin":"www/php82-opcache","version":"8.2.21","comment":"The opcache shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c10cff5e29f149263ec718f5a1152724233b9d5914a5dda22af150404b8cff36","flatsize":1077636,"path":"All/php82-opcache-8.2.21.pkg","repopath":"All/php82-opcache-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":350784,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-10-opcache.ini.sample","type":"install"}]},{"name":"php82-lz4","origin":"archivers/php-lz4","version":"0.4.3","comment":"LZ4 extension for PHP","maintainer":"pave@FreeBSD.org","www":"https://github.com/kjdev/php-ext-lz4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e49087220350e6988d4982d58f6b443ce79f33b66843e8290be7ac64e97b9c9","flatsize":14256,"path":"All/php82-lz4-0.4.3.pkg","repopath":"All/php82-lz4-0.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6196,"desc":"This is the extension PHP extension for lz4\na lossless compression algorithm, providing\nhi compression speed and multi-core scalability.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["archivers"],"shlibs_required":["liblz4.so.1"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-lz4.ini.sample","type":"install"}]},{"name":"php82-pear-Net_Dict","origin":"net/pear-Net_Dict","version":"1.0.7","comment":"PEAR interface to the DICT protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Dict","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d97a5038a619b87fc913cbccd5b2c01d970d21bd9f35f0f25d8d6fa440ee72a","flatsize":21741,"path":"All/php82-pear-Net_Dict-1.0.7.pkg","repopath":"All/php82-pear-Net_Dict-1.0.7.pkg","licenselogic":"single","pkgsize":6532,"desc":"PEAR::Net_Dict provides a simple API to the DICT Protocol handling all the\nnetwork related issues and providing DICT responses in PHP datatypes to\nmake it easy for a developer to use DICT servers in their programs.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Cache":{"origin":"sysutils/pear-Cache","version":"1.5.6_1"},"php82-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Services_Facebook","origin":"www/pear-Services_Facebook","version":"0.2.14","comment":"PHP interface to Facebook's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Facebook","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a05d56b3bb3ee117ea2bca88eed06de54ed04f9e63b97aa6eb2ff9c645932e3f","flatsize":436429,"path":"All/php82-pear-Services_Facebook-0.2.14.pkg","repopath":"All/php82-pear-Services_Facebook-0.2.14.pkg","licenselogic":"single","pkgsize":72668,"desc":"pear-Services_Facebook is an interface for accessing Facebook's web services\nAPI at http://api.facebook.com.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php83-matomo","origin":"www/matomo","version":"4.13.3","comment":"Open Source Web Analytics Software Program","maintainer":"joneum@FreeBSD.org","www":"https://www.matomo.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c40a37e7950bc73c5acb444d3df57a20491118c067d7f9199e34ef125391d248","flatsize":58061204,"path":"All/php83-matomo-4.13.3.pkg","repopath":"All/php83-matomo-4.13.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13298576,"desc":"Matomo is a downloadable, open source (GPL licensed) web analytics\nsoftware package. It provides detailed reports on your website and\nits visitors, including the search engines and keywords they used,\nthe language they speak, which pages they like, the files they\ndownload, and so much more.\n\nMatomo aims to be an open source alternative to Google Analytics.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-opcache":{"origin":"www/php83-opcache","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-pdo_mysql":{"origin":"databases/php83-pdo_mysql","version":"8.3.9"},"php83-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php83-pecl-memcache":{"origin":"databases/pecl-memcache","version":"8.2"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"},"php83-readline":{"origin":"devel/php83-readline","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-soap":{"origin":"net/php83-soap","version":"8.3.9"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"},"php83-sqlite3":{"origin":"databases/php83-sqlite3","version":"8.3.9"},"php83-tidy":{"origin":"www/php83-tidy","version":"8.3.9"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"options":{"PHPMYSQLI":"off","PHPPDOMYSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:matomo:matomo:4.13.3:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"1) Create a user and an empty database for Matomo to store all\n   its tables in (or choose an existing database).\n\n2) Add the following to your Apache configuration, and\n   restart the server:\n\n   ### Add the AcceptPathInfo directive only for Apache 2.4.30 or later.\n   Alias /matomo /usr/local/www/matomo\n   AcceptPathInfo On\n   <Directory /usr/local/www/matomo>\n     DirectoryIndex index.php\n     Options FollowSymLinks\n     AllowOverride All\n     <IfVersion < 2.4>\n        Order allow,deny\n        Allow from all\n     </IfVersion>\n     <IfVersion >= 2.4>\n       Require all granted\n     </IfVersion>\n   </Directory>\n\n3) Visit your Matomo site with a browser (i.e.,\n   http://your.server.com/matomo/), and you should\n   be taken to the setup script, which will lead\n   you through setting up Matomo.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n  https://matomo.org/docs/installation/","type":"install"},{"message":"Console upgrade recommended on medium and high traffic sites:\n\n1) Disable Matomo Tracking\n    In config/config.ini.php, add the following\n    [Tracker]\n    record_statistics = 0\n\n2) Disable the Matomo User Interface and APIs\n    In config/config.ini.php, add the following\n    [General]\n    maintenance_mode = 1\n\n3) Run the update\n\n    php /usr/local/www/matomo/console core:update\n\n4) Remove the previously added config.ini parameters\n\n5) Visit the Admin > Diagnostics > System check report and review the report and follow any recommended actions","type":"upgrade"}]},{"name":"php82-pear-Structures_LinkedList","origin":"devel/pear-Structure_LinkedList","version":"0.2.2","comment":"Implements singly and doubly-linked lists","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Structures_LinkedList","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43a52d12cb6bdd43ddcb7292807bd3868f69365c5f351e0bfd9624227d9245b0","flatsize":63423,"path":"All/php82-pear-Structures_LinkedList-0.2.2.pkg","repopath":"All/php82-pear-Structures_LinkedList-0.2.2.pkg","licenselogic":"single","pkgsize":12672,"desc":"A singly-linked list offers the ability to insert or delete\nnodes at any point within the list. A doubly-linked list also offers the\nability to request previous nodes in the list.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Structures_DataGrid_DataSource_CSV","origin":"databases/pear-Structures_DataGrid_DataSource_CSV","version":"0.1.6","comment":"DataSource driver using CSV files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_DataSource_CSV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b87fd7036d310b7bf714d21a52a463126168e80e369d2799a6635ea1ecfe9aa7","flatsize":13914,"path":"All/php82-pear-Structures_DataGrid_DataSource_CSV-0.1.6.pkg","repopath":"All/php82-pear-Structures_DataGrid_DataSource_CSV-0.1.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5132,"desc":"This is a DataSource driver for Structures_DataGrid using CSV files.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Mail_Mbox","origin":"mail/pear-Mail_Mbox","version":"0.6.3","comment":"PEAR Read and modify Unix MBOXes","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Mail_Mbox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0248cff2a4ea08829438e89030f39d6d15ccd7d9dfa34ec69d41a011fc126296","flatsize":68564,"path":"All/php82-pear-Mail_Mbox-0.6.3.pkg","repopath":"All/php82-pear-Mail_Mbox-0.6.3.pkg","licenselogic":"single","pkgsize":14200,"desc":"It can split messages inside a Mbox, return the number of messages, return,\nupdate or remove an specific message or add a message on the Mbox.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-intl","origin":"devel/php82-intl","version":"8.2.21","comment":"The intl shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"466b2e32a3e9581891b850f377b140ea9ad43fec4b5179fafefb5b029c017f4d","flatsize":667662,"path":"All/php82-intl-8.2.21.pkg","repopath":"All/php82-intl-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":149452,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"shlibs_required":["libicuio.so.74","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-intl.ini.sample","type":"install"}]},{"name":"php82-mbstring","origin":"converters/php82-mbstring","version":"8.2.21","comment":"The mbstring shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99d5b3412a21cfb8f9009ca8241e6ca377c74798a9c31e85db97f715b276f45f","flatsize":3890196,"path":"All/php82-mbstring-8.2.21.pkg","repopath":"All/php82-mbstring-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":810212,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["converters"],"shlibs_required":["libonig.so.5"],"options":{"REGEX":"on"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mbstring.ini.sample","type":"install"}]},{"name":"php82-ldap","origin":"net/php82-ldap","version":"8.2.21","comment":"The ldap shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64712150143bf3f3445328a0243a39b98f86b2658cb98fbf18d54ca9375e4401","flatsize":142101,"path":"All/php82-ldap-8.2.21.pkg","repopath":"All/php82-ldap-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":36040,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net"],"shlibs_required":["libldap.so.2","liblber.so.2","libsasl2.so.3"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ldap.ini.sample","type":"install"}]},{"name":"php82-libawl","origin":"devel/php-libawl","version":"0.64","comment":"Andrew.s Web Libraries - PHP Utility Libraries","maintainer":"ports@FreeBSD.org","www":"https://gitlab.com/davical-project/awl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6a1a24269a58080cd5fbb2527d5715852f6be4f57af659ccec9bd4de6e01260","flatsize":469918,"path":"All/php82-libawl-0.64.pkg","repopath":"All/php82-libawl-0.64.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":89840,"desc":"Andrew's Web Libraries are a set of hopefully lightweight libraries for\nhandling a variety of useful things for web programming, including:\n\n- Session management\n- User management\n- DB Records\n- Simple reporting\n- DB Schema Updating\n- iCalendar parsing","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"},"messages":[{"message":"you can customize the installation directory\"\n     by setting LIBAWLDIR in /etc/make.conf\"","type":"install"},{"message":"===>   NOTICE:\n\nThe php82-libawl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"php82-gettext","origin":"devel/php82-gettext","version":"8.2.21","comment":"The gettext shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1096cdbcbb11e3b5215c7cc23b3f263b13f7485308c17957440a4d04ad90d830","flatsize":25585,"path":"All/php82-gettext-8.2.21.pkg","repopath":"All/php82-gettext-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8364,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-gettext.ini.sample","type":"install"}]},{"name":"php82-ftp","origin":"ftp/php82-ftp","version":"8.2.21","comment":"The ftp shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f050794ecd1502f7bebb906de882743ec337bf0546f134d4362a84dbbf0dd044","flatsize":97312,"path":"All/php82-ftp-8.2.21.pkg","repopath":"All/php82-ftp-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":28296,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["ftp"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ftp.ini.sample","type":"install"}]},{"name":"php82-geos","origin":"graphics/php-geos","version":"1.0.0_1","comment":"PHP bindings for GEOS","maintainer":"sunpoet@FreeBSD.org","www":"https://git.osgeo.org/gitea/geos/php-geos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb4a7bd53e64a8d21110d7f89103af85d119ce708a1f9b51ed3186cc4c85e00e","flatsize":152621,"path":"All/php82-geos-1.0.0_1.pkg","repopath":"All/php82-geos-1.0.0_1.pkg","licenselogic":"and","licenses":["LGPL21","MIT"],"pkgsize":41096,"desc":"PHP bindings for GEOS","deps":{"geos":{"origin":"graphics/geos","version":"3.12.2"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["graphics"],"shlibs_required":["libgeos_c.so.1"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-geos.ini.sample","type":"install"}]},{"name":"php82-gd","origin":"graphics/php82-gd","version":"8.2.21","comment":"The gd shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de2cc9fd382998898b19d680f60330b98851956ad55deff7cf670b89138727ae","flatsize":162773,"path":"All/php82-gd-8.2.21.pkg","repopath":"All/php82-gd-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":36304,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libgd.so.6"],"options":{"JIS":"off","WEBP":"off","X11":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-gd.ini.sample","type":"install"}]},{"name":"php82-kanboard","origin":"www/kanboard","version":"1.2.37","comment":"Simple visual task board software","maintainer":"ports@FreeBSD.org","www":"https://kanboard.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dadf3d2243f98d259c28b88e5b2ce7cc0c9e963e53a21694f27461fe01a4b795","flatsize":12313059,"path":"All/php82-kanboard-1.2.37.pkg","repopath":"All/php82-kanboard-1.2.37.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2403752,"desc":"Kanboard is a simple visual task board software.\n\nMain features:\n\n* Kanban methodology\n* Visualize your work\n* Limit your work in progress to be more efficient\n* Customize your boards according to your business activities\n* Multiple boards with the ability to drag and drop tasks\n* Minimalist software, focus only on essential features (Less is more)\n* Fast and simple to use\n* Access from anywhere with a modern browser\n* Free, open source and self-hosted\n* Super simple installation","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-opcache":{"origin":"www/php82-opcache","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_sqlite":{"origin":"databases/php82-pdo_sqlite","version":"8.2.21"},"php82-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sqlite3":{"origin":"databases/php82-sqlite3","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"options":{"OPCACHE":"on","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:kanboard:kanboard:1.2.37:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"===>   NOTICE:\n\nThe php82-kanboard port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"php82-ffi","origin":"devel/php82-ffi","version":"8.2.21","comment":"The ffi shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ef0d8a5fc4ad2316028aae78f574c0260bac92e7a76f6994d5799ad0dff1451","flatsize":217907,"path":"All/php82-ffi-8.2.21.pkg","repopath":"All/php82-ffi-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":67220,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libffi":{"origin":"devel/libffi","version":"3.4.6"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"shlibs_required":["libffi.so.8"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ffi.ini.sample","type":"install"}]},{"name":"php82-extensions","origin":"lang/php82-extensions","version":"1.0","comment":"\"meta-port\" to install PHP extensions","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b2f7b4dc6b1bc70ca1592949a6733df90d61aff7ed6ef0d53e3c87f51d2c2f5","flatsize":243,"path":"All/php82-extensions-1.0.pkg","repopath":"All/php82-extensions-1.0.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1432,"desc":"This is a \"meta-port\" to install the extensions for PHP 8.0\n\nDefaults to:\nctype, dom, filter, iconv, json, opcache, pdo, pdo_sqlite, phar, posix,\nsession, simplexml, sqlite3, tokenizer, xml, xmlreader and xmlwriter.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-opcache":{"origin":"www/php82-opcache","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_sqlite":{"origin":"databases/php82-pdo_sqlite","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sqlite3":{"origin":"databases/php82-sqlite3","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"}},"categories":["lang"],"options":{"BCMATH":"off","BZ2":"off","CALENDAR":"off","CTYPE":"on","CURL":"off","DBA":"off","DOM":"on","ENCHANT":"off","EXIF":"off","FFI":"off","FILEINFO":"off","FILTER":"on","FTP":"off","GD":"off","GETTEXT":"off","GMP":"off","ICONV":"on","IMAP":"off","INTL":"off","LDAP":"off","MBSTRING":"off","MYSQLI":"off","ODBC":"off","OPCACHE":"on","PCNTL":"off","PDO":"on","PDO_DBLIB":"off","PDO_FIREBIRD":"off","PDO_MYSQL":"off","PDO_ODBC":"off","PDO_PGSQL":"off","PDO_SQLITE":"on","PGSQL":"off","PHAR":"on","POSIX":"on","PSPELL":"off","READLINE":"off","SESSION":"on","SHMOP":"off","SIMPLEXML":"on","SNMP":"off","SOAP":"off","SOCKETS":"off","SODIUM":"off","SQLITE3":"on","SYSVMSG":"off","SYSVSEM":"off","SYSVSHM":"off","TIDY":"off","TOKENIZER":"on","XML":"on","XMLREADER":"on","XMLWRITER":"on","XSL":"off","ZIP":"off","ZLIB":"off"}},{"name":"php82-fileinfo","origin":"sysutils/php82-fileinfo","version":"8.2.21","comment":"The fileinfo shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94934b5f3322f647ae11cc1bbac4d1b9ae636baec1e751828805fcbb2ab0b9c3","flatsize":7208939,"path":"All/php82-fileinfo-8.2.21.pkg","repopath":"All/php82-fileinfo-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":306484,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-fileinfo.ini.sample","type":"install"}]},{"name":"php82-exif","origin":"graphics/php82-exif","version":"8.2.21","comment":"The exif shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"134c5c379d068a9d056c793c8c17689a6549a6641289b34232f1ce18a1c4dc84","flatsize":93760,"path":"All/php82-exif-8.2.21.pkg","repopath":"All/php82-exif-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":30320,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["graphics"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-exif.ini.sample","type":"install"}]},{"name":"php82-filter","origin":"security/php82-filter","version":"8.2.21","comment":"The filter shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eddd7f53bf8e6b05a93fbec85ae5078a6c767ccf27e85ad1f68af9943beb2cba","flatsize":69850,"path":"All/php82-filter-8.2.21.pkg","repopath":"All/php82-filter-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":23124,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-filter.ini.sample","type":"install"}]},{"name":"php82-dddbl","origin":"www/dddbl","version":"2.0.1","comment":"Definition Driven Database Layer for PHP","maintainer":"tz@FreeBSD.org","www":"https://www.dddbl.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ebe6bf211ea4915ba086efa15b79cf08485d46b4a10b4ca90cc9ff9a8c4e0c5","flatsize":41490,"path":"All/php82-dddbl-2.0.1.pkg","repopath":"All/php82-dddbl-2.0.1.pkg","licenselogic":"single","pkgsize":9400,"desc":"DDDBL is a Definition Driven DataBase Layer written in PHP. It uses PDO to\nsupport the work on all supported database systems and eases the handling\nof the query-results.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"flavor":"php82"}},{"name":"php82-enchant","origin":"textproc/php82-enchant","version":"8.2.21","comment":"The enchant shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bdc744e43717a6fa9d01d98b5d6bcb088e8d6db28987616a98550825cbd0e00","flatsize":40098,"path":"All/php82-enchant-8.2.21.pkg","repopath":"All/php82-enchant-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":11932,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["textproc"],"shlibs_required":["libenchant-2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-enchant.ini.sample","type":"install"}]},{"name":"php82-dom","origin":"textproc/php82-dom","version":"8.2.21","comment":"The dom shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48e262ceeabc8148718775092b57155203018bb86f902d3a42ee526a730e7623","flatsize":336185,"path":"All/php82-dom-8.2.21.pkg","repopath":"All/php82-dom-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":73580,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-dom.ini.sample","type":"install"}]},{"name":"php82-ctype","origin":"textproc/php82-ctype","version":"8.2.21","comment":"The ctype shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5b26b027d22fb0d10b7f35401c72f4f6704414e7b34a15021c4a3f44a9e498f","flatsize":20887,"path":"All/php82-ctype-8.2.21.pkg","repopath":"All/php82-ctype-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7468,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["textproc"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ctype.ini.sample","type":"install"}]},{"name":"php82-curl","origin":"ftp/php82-curl","version":"8.2.21","comment":"The curl shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c08ef324adb1b86aa208811ffdcb30272846d990a21197c5e347c3120b148db9","flatsize":222698,"path":"All/php82-curl-8.2.21.pkg","repopath":"All/php82-curl-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":45800,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["ftp"],"shlibs_required":["libcurl.so.4","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-curl.ini.sample","type":"install"}]},{"name":"php82-deployer","origin":"devel/deployer","version":"6.4.3","comment":"Deployment tool for PHP","maintainer":"tz@FreeBSD.org","www":"https://deployer.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c939410a255edf4d8b1fbe24ae182c6a2843bb553a42e4cf3c51d50b532eca43","flatsize":352202,"path":"All/php82-deployer-6.4.3.pkg","repopath":"All/php82-deployer-6.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":336132,"desc":"A deployment tool written in PHP with support for popular frameworks out of the\nbox.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-pcntl":{"origin":"devel/php82-pcntl","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"}},{"name":"php82-calendar","origin":"misc/php82-calendar","version":"8.2.21","comment":"The calendar shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88603ad7a45f33bcf631f225a3784162e397586ea29e34b2894316b0c2d081de","flatsize":48140,"path":"All/php82-calendar-8.2.21.pkg","repopath":"All/php82-calendar-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":16544,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["misc"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-calendar.ini.sample","type":"install"}]},{"name":"php82-bsdconv","origin":"converters/php-bsdconv","version":"11.6.0","comment":"PHP wrapper for bsdconv","maintainer":"buganini@gmail.com","www":"https://github.com/buganini/php-bsdconv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03b9e90cb4aca8ba6a3d6e303439949f2c4502be36649dc788bac7871f7fd4a6","flatsize":27387,"path":"All/php82-bsdconv-11.6.0.pkg","repopath":"All/php82-bsdconv-11.6.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":8788,"desc":"BSD licensed charset/encoding converter library with more function than\nlibiconv. (Currently, only a few codecs are supported)\nThis port is a php wrapper for bsdconv.","deps":{"bsdconv":{"origin":"converters/bsdconv","version":"11.6"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["converters"],"shlibs_required":["libbsdconv.so.11"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-bsdconv.ini.sample","type":"install"}]},{"name":"php82-bz2","origin":"archivers/php82-bz2","version":"8.2.21","comment":"The bz2 shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"295b33e4d0ee027ea4dbfe318893c1cdf4ab145fc7a6bb8717ac18a82f2d0e9f","flatsize":34383,"path":"All/php82-bz2-8.2.21.pkg","repopath":"All/php82-bz2-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":12448,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-bz2.ini.sample","type":"install"}]},{"name":"php82-brotli","origin":"archivers/php-brotli","version":"0.13.1","comment":"Brotli extension for PHP","maintainer":"daniel@shafer.cc","www":"https://github.com/kjdev/php-ext-brotli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d723769053d222646c8cd3ef0e9bff70c7050e359c6995778ef3e4f8e15f4144","flatsize":28212,"path":"All/php82-brotli-0.13.1.pkg","repopath":"All/php82-brotli-0.13.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10596,"desc":"Brotli is a generic-purpose lossless compression algorithm that compresses\ndata using a combination of a modern variant of the LZ77 algorithm, Huffman\ncoding and 2nd order context modeling, with a compression ratio comparable\nto the best currently available general-purpose compression methods. It is\nsimilar in speed with deflate but offers more dense compression.\n\nThis is the Brotli Extension for PHP","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["archivers"],"shlibs_required":["libbrotlienc.so.1","libbrotlidec.so.1"],"annotations":{"flavor":"php82"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-brotli.ini.sample","type":"install"}]},{"name":"php82-composer","origin":"devel/php-composer","version":"2.7.7_1","comment":"Dependency Manager for PHP","maintainer":"cyberbotx@cyberbotx.com","www":"https://getcomposer.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f794a9a150ab47b8e6efe831fb816c43596ce8c0bfce6c8e2f9f2a79d1080de1","flatsize":2994960,"path":"All/php82-composer-2.7.7_1.pkg","repopath":"All/php82-composer-2.7.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":545920,"desc":"Composer is a tool for dependency management in PHP. It allows you to declare\nthe dependent libraries your project needs and it will install them in your\nproject for you.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"}},"categories":["devel"],"options":{"CURL":"on"},"annotations":{"cpe":"cpe:2.3:a:getcomposer:composer:2.7.7:::::dragonfly6:x86_64:1","flavor":"php82"}},{"name":"php82-aphpbreakdown","origin":"devel/aphpbreakdown","version":"2.2.2","comment":"Code-Analyzer for PHP for Compatibility Check-UP","maintainer":"freebsd@code-mesa.com","www":"https://gitlab.code-mesa.com/code-mesa/aphpbreakdown/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec966c37fe656461a80fc26d29879833ceb46ea0c32c9bd53137e955caa2e23c","flatsize":284805,"path":"All/php82-aphpbreakdown-2.2.2.pkg","repopath":"All/php82-aphpbreakdown-2.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":51964,"desc":"This software analyzes all files of your project and collect all\nPHP classes, functions and constants found in your project. For the\ncollection of classes, functions and constants it determined all\nmodules of PHP needed to be installed on the webserver for your\nproject.\n\nTo display the result of the analysis you can choose different ways.\nOne way is to display an output on your command line. But what do\nyou do if you don't have a command line access on the server you\nwant to test?  Then you use the testfile generator of aPHPbreakdown!\nIt generates a testfile you can upload to the webserver, or sent\nit to you customer to upload it, and run it very simple in the\nbrowser.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"}},"categories":["devel","www"],"annotations":{"flavor":"php82"}},{"name":"php82-aphpunit","origin":"devel/aphpunit","version":"2.1","comment":"Testing framework for unit tests","maintainer":"tz@FreeBSD.org","www":"https://gitlab.toco-domains.de/tocOS/APHPUnit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"182e9dca5fb02e9b3757bb12f5dc6c93d01bdc1e03e1af9e692533439efdbc88","flatsize":59954,"path":"All/php82-aphpunit-2.1.pkg","repopath":"All/php82-aphpunit-2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13836,"desc":"APHPUnit is a regression testing framework for PHP unit tests.\nIt removes many limitations the standard literature about\ntesting declares for years while making tests very fast.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pcntl":{"origin":"devel/php82-pcntl","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-sysvmsg":{"origin":"devel/php82-sysvmsg","version":"8.2.21"}},"categories":["devel","www"],"annotations":{"flavor":"php82"}},{"name":"php82-bcmath","origin":"math/php82-bcmath","version":"8.2.21","comment":"The bcmath shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22821dfd32c39cfccabc9bd02f49649f05e77a94b75ba7ff19c4eed5a8ff8917","flatsize":51167,"path":"All/php82-bcmath-8.2.21.pkg","repopath":"All/php82-bcmath-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":19344,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["math"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-bcmath.ini.sample","type":"install"}]},{"name":"php81-zstd","origin":"archivers/php-zstd","version":"0.11.0","comment":"Zstandard extension for PHP","maintainer":"pave@FreeBSD.org","www":"https://github.com/kjdev/php-ext-zstd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d15291ddb4a2a5b6f08f6e1391d89cec3d0fc13b2bbe180f6ab4c85aeca38b7","flatsize":25507,"path":"All/php81-zstd-0.11.0.pkg","repopath":"All/php81-zstd-0.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9140,"desc":"This is the PHP extension for zstandard,\nor zstd a fast lossless compression algorithm.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers"],"shlibs_required":["libzstd.so.1"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-zstd.ini.sample","type":"install"}]},{"name":"php82-dba","origin":"databases/php82-dba","version":"8.2.21","comment":"The dba shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0913f01c249b53305f5b1b58fb562067248ba51e1dcfad3721c15aa9195f9d6","flatsize":74831,"path":"All/php82-dba-8.2.21.pkg","repopath":"All/php82-dba-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":24700,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["databases"],"options":{"CDB":"on","DB4":"off","FLATFILE":"on","GDBM":"off","INIFILE":"on","LMDB":"off","QDBM":"off","TOKYO":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-dba.ini.sample","type":"install"}]},{"name":"php82-Ice37","origin":"devel/php-ice37","version":"3.7.10","comment":"Modern alternative to object middleware such as CORBA/COM/DCOM/COM+","maintainer":"grembo@FreeBSD.org","www":"http://www.zeroc.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23cd2674bcfb53641a64b23a7596d1a8fb98c8368b7cab1c6b6a73ce7d342465","flatsize":766563,"path":"All/php82-Ice37-3.7.10.pkg","repopath":"All/php82-Ice37-3.7.10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":162456,"desc":"The Internet Communications Engine (Ice) is a modern alternative to object\nmiddleware such as CORBA(TM) or COM/DCOM/COM+. Ice is easy to learn, yet\nprovides a powerful network infrastructure for demanding technical applications.\nIce shines where technologies such as SOAP or XML-RPC are too slow, or do not\nprovide sufficient scalability or security.","deps":{"Ice37":{"origin":"devel/ice37","version":"3.7.10"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"shlibs_required":["libIceDiscovery.so.37","libIceLocatorDiscovery.so.37","libIceSSL.so.37","libIce.so.37","libphp.so"],"options":{"DEBUG":"off","NAMESPACES":"on"},"annotations":{"flavor":"php82"}},{"name":"php81-zip","origin":"archivers/php81-zip","version":"8.1.29","comment":"The zip shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eaafa11e5fac293ec0b0469f501531fd62a33839aaafef4bd9bf402e7f0b8c6b","flatsize":111726,"path":"All/php81-zip-8.1.29.pkg","repopath":"All/php81-zip-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":28632,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["archivers"],"shlibs_required":["libzip.so.5"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-zip.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-zlib","origin":"archivers/php81-zlib","version":"8.1.29","comment":"The zlib shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da036b12e3409b4f6aab97e17eb5a6fe657ebcc73b8308666527905e1410d036","flatsize":68284,"path":"All/php81-zlib-8.1.29.pkg","repopath":"All/php81-zlib-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":21676,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-zlib.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-xmlwriter","origin":"textproc/php81-xmlwriter","version":"8.1.29","comment":"The xmlwriter shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"092b9c58d11d5c8f1ae2ba20fe8c03948954cc7ba4682e7a22bbfe3540fbe7e5","flatsize":78219,"path":"All/php81-xmlwriter-8.1.29.pkg","repopath":"All/php81-xmlwriter-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15648,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xmlwriter.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php82-gmp","origin":"math/php82-gmp","version":"8.2.21","comment":"The gmp shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03de8a31f230285c6fdc4dd00719082e3c3efb08e8b3ee6602847aad5fd6b66a","flatsize":102009,"path":"All/php82-gmp-8.2.21.pkg","repopath":"All/php82-gmp-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":26792,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-gmp.ini.sample","type":"install"}]},{"name":"php82-pear-pirum-Pirum","origin":"devel/pear-Pirum","version":"1.1.5","comment":"Simple PEAR channel server manager","maintainer":"sunpoet@FreeBSD.org","www":"http://pirum.sensiolabs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2b19a4c6eaf6858cee3aaf7a1305cb5bec09397828ffae652be3eef35ea7661","flatsize":72177,"path":"All/php82-pear-pirum-Pirum-1.1.5.pkg","repopath":"All/php82-pear-pirum-Pirum-1.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14992,"desc":"Pirum is a simple PEAR channel server manager.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-channel-pirum":{"origin":"devel/pear-channel-pirum","version":"20110921_1"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php83-maxminddb","origin":"devel/php-maxminddb","version":"1.6.0","comment":"MaxMind DB Reader extension for PHP","maintainer":"danger@FreeBSD.org","www":"https://github.com/maxmind/MaxMind-DB-Reader-php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31688b8d74b7d27fcd56c1f578113440c0d7a65b421477f774ada91221e8b566","flatsize":28724,"path":"All/php83-maxminddb-1.6.0.pkg","repopath":"All/php83-maxminddb-1.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10928,"desc":"This is the PHP API for reading MaxMind DB files. MaxMind DB is a binary\nfile format that stores data indexed by IP address subnets (IPv4 or\nIPv6).","deps":{"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["devel","net"],"shlibs_required":["libmaxminddb.so.0"],"annotations":{"flavor":"php83"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-maxminddb.ini.sample","type":"install"}]},{"name":"php81-xsl","origin":"textproc/php81-xsl","version":"8.1.29","comment":"The xsl shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"069ce842d96f58b2a61d2b9253f78768fc6b8644796506e95f491cdff6729858","flatsize":45609,"path":"All/php81-xsl-8.1.29.pkg","repopath":"All/php81-xsl-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15696,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"}},"categories":["textproc"],"shlibs_required":["libexslt.so.0","libxslt.so.1","libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-xsl.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-xml","origin":"textproc/php81-xml","version":"8.1.29","comment":"The xml shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"646460588977f4124b50c3a1fd11abe81a3ff936074441a4b03656527af3d122","flatsize":70263,"path":"All/php81-xml-8.1.29.pkg","repopath":"All/php81-xml-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":21920,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xml.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-xmlreader","origin":"textproc/php81-xmlreader","version":"8.1.29","comment":"The xmlreader shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73654784c76c8f0c1e52b9cdfec27838d9f61d84fc22d3cf79a442b700427864","flatsize":58470,"path":"All/php81-xmlreader-8.1.29.pkg","repopath":"All/php81-xmlreader-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":16720,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-xmlreader.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-zephir","origin":"lang/zephir","version":"0.17.0","comment":"Zephir is a transpiled language used for creating C-extensions for PHP","maintainer":"rcm@rcm.sh","www":"https://github.com/zephir-lang/zephir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7365b558f5393a28bac37a1af1444711a4d7892c81bf916d2952333ba453c052","flatsize":1662294,"path":"All/php81-zephir-0.17.0.pkg","repopath":"All/php81-zephir-0.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1523952,"desc":"Zephir is a high level programming language that eases the creation and\nmaintainability of extensions for PHP. Zephir extensions are exported to\nC code that can be compiled and optimized by major C compilers such as\ngcc/clang/vc++. Functionality is exposed to the PHP language.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-pecl-zephir_parser":{"origin":"textproc/pecl-zephir_parser","version":"1.6.0"},"php81-phar":{"origin":"archivers/php81-phar","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"},"re2c":{"origin":"devel/re2c","version":"3.0"}},"categories":["lang"],"annotations":{"flavor":"php81"}},{"name":"php81-xapian","origin":"databases/php-xapian","version":"1.4.25","comment":"PHP binding for Xapian","maintainer":"sunpoet@FreeBSD.org","www":"https://xapian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73c125cd28731382e0d65851fb1ab28f605a8957399a6ce5921e098bd0e9c73f","flatsize":2196972,"path":"All/php81-xapian-1.4.25.pkg","repopath":"All/php81-xapian-1.4.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":292828,"desc":"PHP binding for Xapian","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["databases"],"shlibs_required":["libxapian.so.30"],"options":{"DOCS":"on"},"annotations":{"flavor":"php81"}},{"name":"php81-tarantool","origin":"databases/php-tarantool","version":"0.3.3","comment":"PECL PHP driver for Tarantool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/tarantool/tarantool-php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce46c18bd8e394182530185853754a02b3c68b1819453e7456d02c02adecdc21","flatsize":162638,"path":"All/php81-tarantool-0.3.3.pkg","repopath":"All/php81-tarantool-0.3.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":55332,"desc":"PECL PHP driver for Tarantool","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["databases"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-tarantool.ini.sample","type":"install"}]},{"name":"php81-sysvsem","origin":"devel/php81-sysvsem","version":"8.1.29","comment":"The sysvsem shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c6149421f08de0e64491282b92d8bed1835c8c9ad8552ddb7ce52842631e0b7","flatsize":19080,"path":"All/php81-sysvsem-8.1.29.pkg","repopath":"All/php81-sysvsem-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8360,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sysvsem.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php82","origin":"lang/php82","version":"8.2.21","comment":"PHP Scripting Language (8.2.X branch)","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af7b50c673187e5276c8b32552747f2968440ab417d1295600bfd9f4544f72ab","flatsize":26849076,"path":"All/php82-8.2.21.pkg","repopath":"All/php82-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":4409968,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["lang","devel","www"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libxml2.so.2","libpcre2-8.so.0","libargon2.so.0"],"shlibs_provided":["libphp.so"],"options":{"CGI":"on","CLI":"on","DEBUG":"off","EMBED":"on","FPM":"on","IPV6":"on","LINKTHR":"on","MYSQLND":"on","PCRE":"on","PHPDBG":"off","ZTS":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"}},{"name":"php81-sodium","origin":"security/php81-sodium","version":"8.1.29","comment":"The sodium shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"239c72d89d1cd52aed2fc64e9237e54d0bd4cbd88adcce5684bc7bd74a58fb69","flatsize":163085,"path":"All/php81-sodium-8.1.29.pkg","repopath":"All/php81-sodium-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":31516,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security"],"shlibs_required":["libsodium.so.26"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sodium.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-soap","origin":"net/php81-soap","version":"8.1.29","comment":"The soap shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c11e1d2364dfc9de85b98ca01b9c21da6e7fdd989a596621ce09ff957c6472ff","flatsize":402734,"path":"All/php81-soap-8.1.29.pkg","repopath":"All/php81-soap-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":129492,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-soap.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-snuffleupagus","origin":"security/snuffleupagus","version":"0.10.0_1","comment":"Security module for PHP","maintainer":"franco@opnsense.org","www":"https://snuffleupagus.readthedocs.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3524fe2256ef61a8c851a290e6f56888949936395037647cc093fa55bcc9b081","flatsize":198225,"path":"All/php81-snuffleupagus-0.10.0_1.pkg","repopath":"All/php81-snuffleupagus-0.10.0_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":67608,"desc":"Snuffleupagus is a PHP module designed to drastically raise the cost\nof attacks against websites.  This is achieved by killing entire bug\nclasses and providing a powerful virtual-patching system, allowing the\nadministrator to fix specific vulnerabilities without having to touch\nthe PHP code.","deps":{"pcre2":{"origin":"devel/pcre2","version":"10.43"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"}},"categories":["security"],"shlibs_required":["libpcre2-8.so.0"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-snuffleupagus.ini.sample","type":"install"}]},{"name":"php81-sysvshm","origin":"devel/php81-sysvshm","version":"8.1.29","comment":"The sysvshm shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74c6145a2eb6524f394d728987689c03acd15c50aaa175041b1d420c3bde18ac","flatsize":24602,"path":"All/php81-sysvshm-8.1.29.pkg","repopath":"All/php81-sysvshm-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":9444,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sysvshm.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-sockets","origin":"net/php81-sockets","version":"8.1.29","comment":"The sockets shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36308b0b555cc872e8c30aa80fa59e4b1ad7213b1ae6ef7a1486babc44bc16d9","flatsize":151626,"path":"All/php81-sockets-8.1.29.pkg","repopath":"All/php81-sockets-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":42332,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sockets.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-snmp","origin":"net-mgmt/php81-snmp","version":"8.1.29","comment":"The snmp shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8e8ff95fd2afb09ccb5ac4db88ce05034683c9b592d463f71902f7f0c824090","flatsize":84174,"path":"All/php81-snmp-8.1.29.pkg","repopath":"All/php81-snmp-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":25008,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-mgmt"],"shlibs_required":["libnetsnmp.so.40","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-snmp.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-snappy","origin":"archivers/php-snappy","version":"0.2.1","comment":"PHP extension for the snappy compression algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kjdev/php-ext-snappy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f372b3bdf7d8158c87e3d574578761fedc9127f69c5809f8467bca0e1af8d443","flatsize":15747,"path":"All/php81-snappy-0.2.1.pkg","repopath":"All/php81-snappy-0.2.1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","PHP301"],"pkgsize":6732,"desc":"Provides the API to PHP for the snappy compression algorithm by\nGoogle.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"}},"categories":["archivers"],"shlibs_required":["libsnappy.so.1"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-snappy.ini.sample","type":"install"}]},{"name":"php82-matomo","origin":"www/matomo","version":"4.13.3","comment":"Open Source Web Analytics Software Program","maintainer":"joneum@FreeBSD.org","www":"https://www.matomo.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0cbac9a6f9ece781110b92761eb616f6c175805111f7f16b8b964c0dadf3d8c0","flatsize":58061204,"path":"All/php82-matomo-4.13.3.pkg","repopath":"All/php82-matomo-4.13.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13298608,"desc":"Matomo is a downloadable, open source (GPL licensed) web analytics\nsoftware package. It provides detailed reports on your website and\nits visitors, including the search engines and keywords they used,\nthe language they speak, which pages they like, the files they\ndownload, and so much more.\n\nMatomo aims to be an open source alternative to Google Analytics.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-opcache":{"origin":"www/php82-opcache","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php82-pecl-memcache":{"origin":"databases/pecl-memcache","version":"8.2"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-readline":{"origin":"devel/php82-readline","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-soap":{"origin":"net/php82-soap","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-sqlite3":{"origin":"databases/php82-sqlite3","version":"8.2.21"},"php82-tidy":{"origin":"www/php82-tidy","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"PHPMYSQLI":"off","PHPPDOMYSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:matomo:matomo:4.13.3:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"1) Create a user and an empty database for Matomo to store all\n   its tables in (or choose an existing database).\n\n2) Add the following to your Apache configuration, and\n   restart the server:\n\n   ### Add the AcceptPathInfo directive only for Apache 2.4.30 or later.\n   Alias /matomo /usr/local/www/matomo\n   AcceptPathInfo On\n   <Directory /usr/local/www/matomo>\n     DirectoryIndex index.php\n     Options FollowSymLinks\n     AllowOverride All\n     <IfVersion < 2.4>\n        Order allow,deny\n        Allow from all\n     </IfVersion>\n     <IfVersion >= 2.4>\n       Require all granted\n     </IfVersion>\n   </Directory>\n\n3) Visit your Matomo site with a browser (i.e.,\n   http://your.server.com/matomo/), and you should\n   be taken to the setup script, which will lead\n   you through setting up Matomo.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n  https://matomo.org/docs/installation/","type":"install"},{"message":"Console upgrade recommended on medium and high traffic sites:\n\n1) Disable Matomo Tracking\n    In config/config.ini.php, add the following\n    [Tracker]\n    record_statistics = 0\n\n2) Disable the Matomo User Interface and APIs\n    In config/config.ini.php, add the following\n    [General]\n    maintenance_mode = 1\n\n3) Run the update\n\n    php /usr/local/www/matomo/console core:update\n\n4) Remove the previously added config.ini parameters\n\n5) Visit the Admin > Diagnostics > System check report and review the report and follow any recommended actions","type":"upgrade"}]},{"name":"php81-session","origin":"www/php81-session","version":"8.1.29","comment":"The session shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ade3d4b501c5a2f8b83b936c0958c2d9df32464215e4aa582152dfe3a35b5589","flatsize":130243,"path":"All/php81-session-8.1.29.pkg","repopath":"All/php81-session-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":39396,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-18-session.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-readline","origin":"devel/php81-readline","version":"8.1.29","comment":"The readline shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"467015692dfb58c124f14309f28548fc5f1f0133d2cff76c3913b1c0b676fcfc","flatsize":44732,"path":"All/php81-readline-8.1.29.pkg","repopath":"All/php81-readline-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":14748,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libedit.so.0"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-readline.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-tidy","origin":"www/php81-tidy","version":"8.1.29","comment":"The tidy shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89d7861319e2955c2d9d33aba3210f5611121a73646f12193127496eb0348cd3","flatsize":80352,"path":"All/php81-tidy-8.1.29.pkg","repopath":"All/php81-tidy-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":21344,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"tidy-html5":{"origin":"www/tidy-html5","version":"5.8.0_3"}},"categories":["www"],"shlibs_required":["libtidy.so.58"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-tidy.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-phar","origin":"archivers/php81-phar","version":"8.1.29","comment":"The phar shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1eff0ee0e4860cfb27a55c8329a8ebb954bee5584dd6a0648cb91639dc8df810","flatsize":381428,"path":"All/php81-phar-8.1.29.pkg","repopath":"All/php81-phar-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":113904,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-phar.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-posix","origin":"sysutils/php81-posix","version":"8.1.29","comment":"The posix shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d51a526c75121878beac1b43e3c0f1ee3a5882098d78a47349fa8b1ea777b43","flatsize":52906,"path":"All/php81-posix-8.1.29.pkg","repopath":"All/php81-posix-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":14624,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-posix.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pgsql","origin":"databases/php81-pgsql","version":"8.1.29","comment":"The pgsql shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b28e28d358f35c84314fbb74ba9349262542bd297f802cbe47098dfa160895de","flatsize":194730,"path":"All/php81-pgsql-8.1.29.pkg","repopath":"All/php81-pgsql-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":52604,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pgsql.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-simplexml","origin":"textproc/php81-simplexml","version":"8.1.29","comment":"The simplexml shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"040656f2dd8445c3c3d78f992cd89fa1c34995faf268a19ec55ac4f0f7589d13","flatsize":76213,"path":"All/php81-simplexml-8.1.29.pkg","repopath":"All/php81-simplexml-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":25788,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-simplexml.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pecl-zookeeper","origin":"devel/pecl-zookeeper","version":"1.2.1","comment":"PHP extension for interfacing with Apache ZooKeeper","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/zookeeper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29d58fbc8c37f362fa7dd1d806b56014a33aa9e01d77fd8c4dd8b70cd0607400","flatsize":89064,"path":"All/php81-pecl-zookeeper-1.2.1.pkg","repopath":"All/php81-pecl-zookeeper-1.2.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":25244,"desc":"This extension provides API for communicating with ZooKeeper service.","deps":{"libzookeeper":{"origin":"devel/libzookeeper","version":"3.8.3"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"}},"categories":["devel"],"shlibs_required":["libzookeeper_mt.so.2"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-zookeeper.ini.sample","type":"install"}]},{"name":"php81-pspell","origin":"textproc/php81-pspell","version":"8.1.29","comment":"The pspell shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2f8d4c257c6cf220d57e3b666b7deddfd49ecda8236cdc29718af02af95eddc","flatsize":38185,"path":"All/php81-pspell-8.1.29.pkg","repopath":"All/php81-pspell-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":11152,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["textproc"],"shlibs_required":["libaspell.so.15","libpspell.so.15"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pspell.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pecl-yar","origin":"www/pecl-yar","version":"2.3.2","comment":"Yar (Yet another RPC framework) is a light, concurrent RPC framework","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/yar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ba2dd3e6548e9f352e63107219d2f15bd68333608814f128d2199a9e6cfc67a","flatsize":108216,"path":"All/php81-pecl-yar-2.3.2.pkg","repopath":"All/php81-pecl-yar-2.3.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":34432,"desc":"Yar (Yet another RPC framework) is a light, concurrent RPC framework,\nsupports multi package protocols (json, msgpack)","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-pecl-msgpack":{"origin":"devel/pecl-msgpack","version":"2.2.0"}},"categories":["www"],"shlibs_required":["libcurl.so.4"],"options":{"MSGPACK":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-yar.ini.sample","type":"install"}]},{"name":"php82-pear-Net_LDAP2","origin":"net/pear-Net_LDAP2","version":"2.2.0,1","comment":"OO interface for searching and manipulating LDAP-entries","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_LDAP2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"868b260c5c97ed2d5a91a06ca3cfc07c0fd18e44a693759369444440d03eb3e1","flatsize":458997,"path":"All/php82-pear-Net_LDAP2-2.2.0,1.pkg","repopath":"All/php82-pear-Net_LDAP2-2.2.0,1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":84204,"desc":"Net_Ldap2 is a clone of Perls Net::LDAP object interface to\nldapservers. It does not contain all of Net::LDAPs features,\nbut has:\n* A simple OO-interface to connections, searches and entries.\n* Support for tls and ldap v3.\n* Simple modification, deletion and creation of ldapentries.\n* Support for schema handling.\n\nNet_LDAP2 is the successor of Net_LDAP.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-Mail_mimeDecode","origin":"mail/pear-Mail_mimeDecode","version":"1.5.6_1","comment":"Provides a class to decode mime messages","maintainer":"dbaio@FreeBSD.org","www":"https://pear.php.net/package/Mail_mimeDecode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87e8d31bb7cc81f7bb3c8c0d7b1c7bf90c4e668951f5a946ebe2c93a1584d6a2","flatsize":52697,"path":"All/php82-pear-Mail_mimeDecode-1.5.6_1.pkg","repopath":"All/php82-pear-Mail_mimeDecode-1.5.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13536,"desc":"Provides a class to deal with the decoding and interpreting of mime messages.\nThis package used to be part of the Mail_Mime package, but has been split off.\n\nThis class will parse a raw mime email and return the structure. Returned\nstructure is similar to that returned by imap_fetchstructure().","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Mail_Mime":{"origin":"mail/pear-Mail_Mime","version":"1.10.12,2"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-iconv","origin":"converters/php82-iconv","version":"8.2.21","comment":"The iconv shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fd4d82ecb939859f10831c53bd7d84fb4c7e0601af055f089695c25bedd1274","flatsize":57617,"path":"All/php82-iconv-8.2.21.pkg","repopath":"All/php82-iconv-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":21056,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["converters"],"shlibs_required":["libiconv.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-iconv.ini.sample","type":"install"}]},{"name":"php82-google-api-php-client","origin":"www/php-google-api-php-client","version":"2.12.4","comment":"Google api client for php","maintainer":"contato@kanazuchi.com","www":"https://github.com/googleapis/google-api-php-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48bf963e1a09b79045c51a3de803cb5261648d10209de75b827d65f0d4e81adf","flatsize":141802,"path":"All/php82-google-api-php-client-2.12.4.pkg","repopath":"All/php82-google-api-php-client-2.12.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32076,"desc":"The Google API Client Library enables you to work with Google APIs such as\nGoogle+, Drive, or YouTube on your server. These client libraries are\nofficially supported by Google. However, the libraries are considered complete\nand are in maintenance mode.\nThis means that we will address critical bugs and security issues but will not\nadd any new features.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-composer":{"origin":"devel/php-composer","version":"2.7.7_1"}},"categories":["www"],"annotations":{"flavor":"php82"}},{"name":"php81-pecl-yaml","origin":"textproc/pecl-yaml","version":"2.2.3","comment":"YAML-1.1 parser and emitter","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/yaml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08118a7e75e2d0be9627788001db3ccaf6657aa01e4c0127bd74cf498536e374","flatsize":56552,"path":"All/php81-pecl-yaml-2.2.3.pkg","repopath":"All/php81-pecl-yaml-2.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20356,"desc":"pecl-yaml is a YAML-1.1 parser and emitter, it Support for\nYAML 1.1 (YAML Ain't Markup Language) serialization using\nthe LibYAML library.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["textproc","pear"],"shlibs_required":["libyaml-0.so.2"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-yaml.ini.sample","type":"install"}]},{"name":"php81-pecl-zephir_parser","origin":"textproc/pecl-zephir_parser","version":"1.6.0","comment":"Zephir Parser delivered as a C extension for the PHP language","maintainer":"rcm@rcm.sh","www":"https://github.com/zephir-lang/php-zephir-parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e325550d8eadfb9ea82849ceb249b7b4544ac8b1a7a78f15574d29f82fbfdeee","flatsize":208003,"path":"All/php81-pecl-zephir_parser-1.6.0.pkg","repopath":"All/php81-pecl-zephir_parser-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":46240,"desc":"Zephir is an open source, high-level/domain specific language\ndesigned to ease the creation and maintainability of extensions for PHP,\nwith a focus on type and memory safety. Zephir is an attempt to join good\nthings from the C and PHP worlds, looking for opportunities to make\napplications faster.\n\nThe Zephir Parser delivered as a C extension for the PHP language.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["textproc"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-zephir_parser.ini.sample","type":"install"}]},{"name":"php81-phalcon","origin":"www/phalcon","version":"5.7.0","comment":"Phalcon PHP Framework written in C-language","maintainer":"franco@opnsense.org","www":"https://phalcon.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"166c8ab7c0397dc82e2916776276015846f4a92c96a65f3abb2bcc5e48a1a617","flatsize":8823599,"path":"All/php81-phalcon-5.7.0.pkg","repopath":"All/php81-phalcon-5.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1771428,"desc":"PhalconPHP is a web framework delivered as a C extension providing high\nperformance and lower resource consumption.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"}},"categories":["www"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-phalcon.ini.sample","type":"install"}]},{"name":"php81-pecl-yaf","origin":"www/pecl-yaf","version":"3.3.5_1","comment":"MVC framework written as a C PHP extension","maintainer":"sunpoet@freeBSD.org","www":"https://pecl.php.net/package/yaf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39311aad9dd9da1b2ba693379708270acb03b7b8bcc05038807c9f0d82a1e20d","flatsize":394903,"path":"All/php81-pecl-yaf-3.3.5_1.pkg","repopath":"All/php81-pecl-yaf-3.3.5_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":97548,"desc":"Yaf is a PHP MVC framework, the difference being Yaf is a PHP\nExtension.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-yaf.ini.sample","type":"install"}]},{"name":"php81-pecl-xdebug","origin":"devel/pecl-xdebug","version":"3.3.1","comment":"Xdebug extension for PHP","maintainer":"pizzamig@FreeBSD.org","www":"https://www.xdebug.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35b6f05e705e7a0f0f3e8ec193761d157aea75a683f25f88bc7515d8859b9ccd","flatsize":396517,"path":"All/php81-pecl-xdebug-3.3.1.pkg","repopath":"All/php81-pecl-xdebug-3.3.1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":135876,"desc":"The Xdebug extension helps you debugging your script by providing a lot of\nvaluable debug information. The debug information that Xdebug can provide\nincludes the following:\n\n    * stack and function traces in error messages with:\n          o full parameter display for user defined functions\n          o function name, file name and line indications\n          o support for member functions\n    * memory allocation\n    * protection for infinite recursions\n\nXdebug also provides:\n\n    * profiling information for PHP scripts\n    * script execution analysis\n    * capabilities to debug your scripts interactively with a debug client","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xdebug.ini.sample","type":"install"},{"message":"The php debugger 'xdebug' has been installed successful.\nAdd a line containing\n\n\textension=/usr/local/lib/php/20210902/xdebug.so\n\nor\n\n\tzend_extension=/usr/local/lib/php/20210902/xdebug.so\n\nto your php.ini to load it. xdebug is not compatible with the extension\n'Zend Optimizer' - you're only able to use one of them. So take care having\nat least the lesser required extension disabled by commenting out it's\nloader line in your php.ini.\n\nxdebug 3.0 introduces several breaking changes in the configuration.\nPlease check the documentation at https://xdebug.org/docs/upgrade_guide\n\nAdd following section to enable profiling:\n\nxdebug.mode=profile\nxdebug.output_dir = /tmp/profiler","type":"install"}]},{"name":"php81-pecl-vips","origin":"graphics/pecl-vips","version":"1.0.13_3","comment":"PHP bindings for libvips","maintainer":"mops@punkt.de","www":"https://github.com/libvips/php-vips-ext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2e0b717e0feff4f1dfb86b3cb081dfe3d577ffba631084db7922d9e8491de03","flatsize":59340,"path":"All/php81-pecl-vips-1.0.13_3.pkg","repopath":"All/php81-pecl-vips-1.0.13_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17668,"desc":"Low-level PHP binding for libvips\n\nThis extension lets you use the libvips image processing library\nfrom PHP 7. It is intentionally very low-level: modules such as\nhttps://github.com/libvips/php-vips try to layer a nice API on\ntop of this.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"vips":{"origin":"graphics/vips","version":"8.15.2_2"}},"categories":["graphics"],"shlibs_required":["libvips.so.42","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-vips.ini.sample","type":"install"}]},{"name":"php81-pecl-yaconf","origin":"devel/pecl-yaconf","version":"1.1.2","comment":"PHP Persistent Configurations Container","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/yaconf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cdbf43e1468516cda9cdb1d88f73903b710f82e2ffedf5da7913f54b3719eef","flatsize":27897,"path":"All/php81-pecl-yaconf-1.1.2.pkg","repopath":"All/php81-pecl-yaconf-1.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":11712,"desc":"Yaconf is a configurations container, it parses ini files, store the result in\nPHP when PHP is started, configurations live in the whole PHP lifecycle, which\nmakes it very fast.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-yaconf.ini.sample","type":"install"}]},{"name":"php81-pecl-uv","origin":"devel/pecl-uv","version":"0.3.0","comment":"PHP wrapper for libuv","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/uv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2adbf0636ae889896f443ba7d81b2e1455f9acf572527fb12a9d77bbcaf1c20b","flatsize":197113,"path":"All/php81-pecl-uv-0.3.0.pkg","repopath":"All/php81-pecl-uv-0.3.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":50192,"desc":"This is a PHP binding for lib library.","deps":{"libuv":{"origin":"devel/libuv","version":"1.48.0"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"shlibs_required":["libuv.so.1"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-uv.ini.sample","type":"install"}]},{"name":"php81-pecl-uuid","origin":"devel/pecl-uuid","version":"1.2.0","comment":"UUID extension in PHP","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/uuid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25feebdecc78f12e546d133a56f6cd9c3a07b2017b4d235260da5c399af903a2","flatsize":29788,"path":"All/php81-pecl-uuid-1.2.0.pkg","repopath":"All/php81-pecl-uuid-1.2.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":9624,"desc":"A wrapper around libuuid from the ext2utils project.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel","pear"],"shlibs_required":["libuuid.so.1"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-uuid.ini.sample","type":"install"}]},{"name":"php81-pecl-timezonedb","origin":"misc/pecl-timezonedb","version":"2024.1","comment":"Timezone Database to be used with PHP date and time functions","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/timezonedb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ec550a7258529425d8f5f50c01429ce6cebb938736e1413e173559dd3d68332","flatsize":7172439,"path":"All/php81-pecl-timezonedb-2024.1.pkg","repopath":"All/php81-pecl-timezonedb-2024.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":239852,"desc":"This extension is a drop-in replacement for the builtin timezone database that\ncomes with PHP. You should only install this extension in case you need to get a\nlater version of the timezone database then the one that ships with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["misc"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-timezonedb.ini.sample","type":"install"}]},{"name":"php81-pecl-uploadprogress","origin":"devel/pecl-uploadprogress","version":"2.0.2","comment":"Provides track progress of a file upload","maintainer":"daniel@morante.net","www":"https://github.com/php/pecl-php-uploadprogress","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c22b8562cabf7bdddb2acdbee9397b4baf471d56c3c6731646d78665c92b3cb","flatsize":22360,"path":"All/php81-pecl-uploadprogress-2.0.2.pkg","repopath":"All/php81-pecl-uploadprogress-2.0.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8896,"desc":"An extension to track progress of a file upload.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-uploadprogress.ini.sample","type":"install"}]},{"name":"php81-shmop","origin":"devel/php81-shmop","version":"8.1.29","comment":"The shmop shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6c4b668176f247daa1570c312dd6b471c0426225ba2d0421c8270a220f30c30","flatsize":20667,"path":"All/php81-shmop-8.1.29.pkg","repopath":"All/php81-shmop-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8584,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-shmop.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pecl-stomp","origin":"net-im/pecl-stomp2","version":"2.0.3","comment":"PECL extension of stomp client","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/stomp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a736af1517baf7798a98f1a04deea3dcd09dfdf4fe75f849a1ad9fbfa7d2ffc","flatsize":59037,"path":"All/php81-pecl-stomp-2.0.3.pkg","repopath":"All/php81-pecl-stomp-2.0.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":19624,"desc":"pecl-stomp allows php applications to communicate with any\nStomp compliant Message Brokers through easy object oriented\nand procedural interfaces.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-im","pear"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-stomp.ini.sample","type":"install"}]},{"name":"php81-pecl-ssh2","origin":"security/pecl-ssh2","version":"1.3.1","comment":"PECL extension to the libssh2 library","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/ssh2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"995a96bddf9c9d97d7cdb62fbbd642684f3ff8ed9a4f199aab3556f1da6cf888","flatsize":90938,"path":"All/php81-pecl-ssh2-1.3.1.pkg","repopath":"All/php81-pecl-ssh2-1.3.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":28968,"desc":"PHP bindings to the libssh2 library which provide access to resources\n(shell, remote exec, tunneling, file transfer) on a remote machine using a\nsecure cryptographic transport.","deps":{"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security","pear"],"shlibs_required":["libssh2.so.1"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ssh2.ini.sample","type":"install"}]},{"name":"php81-tokenizer","origin":"devel/php81-tokenizer","version":"8.1.29","comment":"The tokenizer shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"569e1b12e4c9c795820103b3832e891afe646204a4537f735e97dc722ed3d51d","flatsize":38222,"path":"All/php81-tokenizer-8.1.29.pkg","repopath":"All/php81-tokenizer-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":13536,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-tokenizer.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pecl-swoole","origin":"devel/pecl-swoole","version":"5.0.3","comment":"Asynchronous, concurrent, and distributed networking framework","maintainer":"vanilla@FreeBSD.org","www":"https://pecl.php.net/package/swoole","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba53380004f9043f08470a8b990918adc6211bf6141de4348118def897b3581c","flatsize":2689860,"path":"All/php81-pecl-swoole-5.0.3.pkg","repopath":"All/php81-pecl-swoole-5.0.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":764692,"desc":"Asynchronous & concurrent & distributed networking framework for PHP.\n\n* event-driven\n* full asynchronous non-blocking\n* multi-thread reactor\n* multi-process worker\n* millisecond timer\n* async MySQL\n* async task\n* async read/write file system\n* async dns lookup\n* support IPv4/IPv6/UnixSocket/TCP/UDP","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel","net"],"options":{"BROTLI":"off","CARES":"off","CURL":"off","HTTP2":"off","JSON":"off","PGSQL":"off","SOCKETS":"off"},"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-swoole.ini.sample","type":"install"}]},{"name":"php81-pecl-vld","origin":"devel/pecl-vld","version":"0.18.0","comment":"Dump the internal representation of PHP scripts","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/vld","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e4d8bef28baf74f03f401dd791afaeccce5998ce1000a7de9dbf9c2e4a8cdd3","flatsize":51479,"path":"All/php81-pecl-vld-0.18.0.pkg","repopath":"All/php81-pecl-vld-0.18.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18364,"desc":"The Vulcan Logic Disassembler hooks into the Zend Engine and\ndumps all the opcodes (execution units) of a script.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-vld.ini.sample","type":"install"}]},{"name":"php81-pecl-smbclient","origin":"net/pecl-smbclient","version":"1.1.1","comment":"Smbclient wrapper extension","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/smbclient","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55f3d68da3112e6c6fc06f1905656e6a3266aee0792e850ab2a2ad163816cdd8","flatsize":94339,"path":"All/php81-pecl-smbclient-1.1.1.pkg","repopath":"All/php81-pecl-smbclient-1.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":23248,"desc":"Smbclient is a PHP extension that uses Samba's libsmbclient library to\nprovide Samba related functions and 'smb' streams to PHP programs.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"samba416":{"origin":"net/samba416","version":"4.16.11_5"}},"categories":["net","pear"],"shlibs_required":["libsmbclient.so.0"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-smbclient.ini.sample","type":"install"}]},{"name":"php81-pecl-scrypt","origin":"security/pecl-scrypt","version":"2.0.1","comment":"PHP wrapper to Colin Percival's scrypt implementation","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/scrypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f43f28659e0247a0189eaf9765e7d6b7d6711d79b4cbb9174146246529e91c7e","flatsize":43754,"path":"All/php81-pecl-scrypt-2.0.1.pkg","repopath":"All/php81-pecl-scrypt-2.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16772,"desc":"This is a PHP library providing a wrapper to Colin Percival's scrypt\nimplementation. Scrypt is a key derivation function designed to be\nfar more secure against hardware brute-force attacks than alternative\nfunctions such as PBKDF2 or bcrypt.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security","pear"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-scrypt.ini.sample","type":"install"}]},{"name":"php81-pecl-solr","origin":"www/pecl-solr","version":"2.7.0","comment":"PHP extension for Apache Solr","maintainer":"gaod@hychen.org","www":"https://pecl.php.net/package/solr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6df8ff654e6556f4e2118efc911d6fb6f60f390135b0830f2b0c5b43b8cf3b23","flatsize":342756,"path":"All/php81-pecl-solr-2.7.0.pkg","repopath":"All/php81-pecl-solr-2.7.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":82712,"desc":"The Apache Solr PHP extension is an extremely fast,\nlight-weight, feature-rich library that allows PHP\napplications to communicate easily and efficiently\nwith Apache Solr server instances using an object-oriented API.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"shlibs_required":["libcurl.so.4"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-solr.ini.sample","type":"install"}]},{"name":"php81-pecl-rrd","origin":"databases/pecl-rrd","version":"2.0.3","comment":"PHP bindings to rrd tool system","maintainer":"flo@FreeBSD.org","www":"https://pecl.php.net/package/rrd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8198befd79fec723563ced8c0322e479621a279ac144ac7b768064d66216c50c","flatsize":41841,"path":"All/php81-pecl-rrd-2.0.3.pkg","repopath":"All/php81-pecl-rrd-2.0.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15024,"desc":"Procedural and simple OO wrapper for rrdtool - data logging and graphing system\nfor time series data.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["databases","pear"],"shlibs_required":["librrd.so.8"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-rrd.ini.sample","type":"install"}]},{"name":"php81-pecl-redis","origin":"databases/pecl-redis","version":"5.3.7_1","comment":"Extension to access Redis","maintainer":"daniel@blodan.se","www":"https://pecl.php.net/package/redis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b87d2019617c5d7ba48305a9ebe176f13c1ec3be6f954eb5e24958197f1e436","flatsize":770896,"path":"All/php81-pecl-redis-5.3.7_1.pkg","repopath":"All/php81-pecl-redis-5.3.7_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":165768,"desc":"This extension provides an API for communicating with Redis database,\na persistent key-value database with built-in net interface written\nin ANSI-C for Posix systems.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"}},"categories":["databases"],"options":{"IGBINARY":"off"},"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-redis.ini.sample","type":"install"}]},{"name":"php81-pecl-rdkafka","origin":"net/pecl-rdkafka","version":"6.0.0","comment":"Kafka client for PHP","maintainer":"sergey@akhmatov.ru","www":"https://github.com/arnaud-lb/php-rdkafka","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05b3c7208c6b15b033854236fb3e5ac6d8c5e978266f68c5c48e367e3a8527f5","flatsize":247526,"path":"All/php81-pecl-rdkafka-6.0.0.pkg","repopath":"All/php81-pecl-rdkafka-6.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43488,"desc":"This PHP extension is is a thin librdkafka binding providing support for\nApache Kafka. It supports the high level and low level consumers, producer,\nand metadata APIs. The API resembles as much as possible to librdkafka.","deps":{"librdkafka":{"origin":"net/librdkafka","version":"2.3.0"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net","pear"],"shlibs_required":["librdkafka.so.1"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-rdkafka.ini.sample","type":"install"}]},{"name":"php81-sysvmsg","origin":"devel/php81-sysvmsg","version":"8.1.29","comment":"The sysvmsg shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a4bff0db5ec7406c13baff44c35c2b34a04952e1ff5615d84321352aa1fee49","flatsize":26005,"path":"All/php81-sysvmsg-8.1.29.pkg","repopath":"All/php81-sysvmsg-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":9988,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sysvmsg.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-sqlite3","origin":"databases/php81-sqlite3","version":"8.1.29","comment":"The sqlite3 shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffccd830b81cef000a232c4ab9882665df1e83fd7bc70e1eb2f64dc924e256af","flatsize":89329,"path":"All/php81-sqlite3-8.1.29.pkg","repopath":"All/php81-sqlite3-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":25384,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sqlite3.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pecl-radius","origin":"net/pecl-radius","version":"1.4.0b1_2","comment":"Radius client library for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/radius","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0fd8a2c407789df91a075c5d81f1c59891a14ccd6bde7b94e9eeafc820c59a0","flatsize":130576,"path":"All/php81-pecl-radius-1.4.0b1_2.pkg","repopath":"All/php81-pecl-radius-1.4.0b1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31080,"desc":"This package is based on the libradius of FreeBSD, with some modifications and\nextensions.\n\nThis PECL provides full support for RADIUS authentication (RFC 2865) and\nRADIUS accounting (RFC 2866), works on Unix and on Windows. Its an easy way to\nauthenticate your users against the user-database of your OS (for example\nagainst Windows Active-Directory via IAS).","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net","security","pear"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-radius.ini.sample","type":"install"}]},{"name":"php81-pecl-qrencode","origin":"graphics/pecl-qrencode","version":"0.11","comment":"PECL extension for generate qrcode","maintainer":"vanilla@FreeBSD.org","www":"https://github.com/vanillahsu/pecl-qrencode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39597c68db9cd463123192998b5704c324bd6641fc718a9969b72fe6a9b7740a","flatsize":16367,"path":"All/php81-pecl-qrencode-0.11.pkg","repopath":"All/php81-pecl-qrencode-0.11.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6816,"desc":"A PECL extension for generate qrcode.","deps":{"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","pear"],"shlibs_required":["libqrencode.so.4","libpng16.so.16"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-qrencode.ini.sample","type":"install"}]},{"name":"php81-pecl-pkcs11","origin":"security/pecl-pkcs11","version":"1.1.2","comment":"PKCS11 bindings for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/PKCS11","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bacabe79528db8fad5ccf19cd5a1995580c1b3341b9058c851bf71c3bcaf0bc1","flatsize":203088,"path":"All/php81-pecl-pkcs11-1.1.2.pkg","repopath":"All/php81-pecl-pkcs11-1.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":46644,"desc":"PKCS11 bindings for PHP","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pkcs11.ini.sample","type":"install"}]},{"name":"php81-pecl-rar","origin":"archivers/pecl-rar","version":"4.2.0_2","comment":"PECL extension to create and read RAR files","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/rar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85464dffc4baad100d0a54c04faf5feef9e4067fa6832b9a601080e5ba59414e","flatsize":350015,"path":"All/php81-pecl-rar-4.2.0_2.pkg","repopath":"All/php81-pecl-rar-4.2.0_2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":147748,"desc":"Rar is a powerful and effective archiver, which was\ncreated by Eugene Roshal and became rather popular quite fast.\nThis extension gives you possibility to read Rar archives.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["archivers","pear"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-rar.ini.sample","type":"install"}]},{"name":"php81-pecl-psr","origin":"devel/pecl-psr","version":"1.2.0","comment":"Provides accepted PSR interfaces","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/psr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a371a61292aa6843fffad82a6b554ba8f9ef24d761658e91d9f93919f0249f4f","flatsize":86159,"path":"All/php81-pecl-psr-1.2.0.pkg","repopath":"All/php81-pecl-psr-1.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16264,"desc":"This PHP extension provides the interfaces from the PSR standards as established\nby the PHP-FIG group. You can use interfaces provided by this extension in\nanother extension easily.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-psr.ini.sample","type":"install"}]},{"name":"php81-pecl-raphf","origin":"devel/pecl-raphf2","version":"2.0.1_1","comment":"Resource and persistent handles factory","maintainer":"bofh@FreeBSD.org","www":"https://pecl.php.net/package/raphf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5fd73d203b368d4fd2b9d810f79137617cb134d7417be0842c7ba5e93ce1b69","flatsize":36318,"path":"All/php81-pecl-raphf-2.0.1_1.pkg","repopath":"All/php81-pecl-raphf-2.0.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11664,"desc":"A facility to manage possibly persistent resources with a comprehensible API.\nProvides simliar functionality like the zend_list API, but with more flexiblity\nand freedom.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-raphf.ini.sample","type":"install"}]},{"name":"php81-pecl-oauth","origin":"net/pecl-oauth2","version":"2.0.7","comment":"Php interface to the OAuth Protocol","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/oauth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"527a8d974e1463b003eb5d9386a860568c0cb8c63e675c5d179e63021d21c461","flatsize":111899,"path":"All/php81-pecl-oauth-2.0.7.pkg","repopath":"All/php81-pecl-oauth-2.0.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":38576,"desc":"pecl-oauth is a php interface to the oauth protocol.\nOauth is an authorization protocol built on top of\nHTTP which allows applications to securely access\ndata without having to store usernames and passwords.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net","pear"],"shlibs_required":["libcurl.so.4"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-oauth.ini.sample","type":"install"}]},{"name":"php81-pecl-pam","origin":"security/pecl-pam","version":"2.2.5","comment":"PECL classes for PAM integration","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/PAM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdd4ca7f18844a91c527df93797bada3963f72404623b7186f8cb9752ff2cf65","flatsize":23625,"path":"All/php81-pecl-pam-2.2.5.pkg","repopath":"All/php81-pecl-pam-2.2.5.pkg","licenselogic":"single","licenses":["PHP202"],"pkgsize":8596,"desc":"pecl-pam provides PAM (Pluggable Authentication Modules) integration.\nPAM is a system of libraries that handle the authentication tasks of\napplications and services. The library provides a stable API for\napplications to defer to for authentication tasks.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security","pear"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pam.ini.sample","type":"install"}]},{"name":"php81-pecl-mustache","origin":"devel/pecl-mustache","version":"0.9.3","comment":"Mustache templating language","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/mustache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0acea58f2f72ef440dd713f8db37b39de44cbb5175a9c5b944d1dfbdb92ca761","flatsize":80825,"path":"All/php81-pecl-mustache-0.9.3.pkg","repopath":"All/php81-pecl-mustache-0.9.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27460,"desc":"Mustache is a framework-agnostic way to render logic-free views. php-mustache is\na C++ implementation of Mustache as a PHP extension.","deps":{"libmustache":{"origin":"devel/libmustache","version":"0.5.0_3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"shlibs_required":["libmustache.so"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mustache.ini.sample","type":"install"}]},{"name":"php81-pecl-msgpack","origin":"devel/pecl-msgpack","version":"2.2.0","comment":"Provides API for communicating with MessagePack serialization","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/msgpack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca97a4c7f9d72ba9360a28279e034f77a8dd6b0dc4bf00a33e33b0e721349695","flatsize":80220,"path":"All/php81-pecl-msgpack-2.2.0.pkg","repopath":"All/php81-pecl-msgpack-2.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28716,"desc":"This extension provides API for communicating with MessagePack serialization.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-msgpack.ini.sample","type":"install"}]},{"name":"php81-pecl-mcrypt","origin":"security/pecl-mcrypt","version":"1.0.7","comment":"PHP extension for mcrypt, removed in PHP 7.2","maintainer":"pizzamig@FreeBSD.org","www":"https://pecl.php.net/package/mcrypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8d6da5b8126956d0727b30ca254c4c2bfc1b5e51e391bc7605f40a977425315","flatsize":53487,"path":"All/php81-pecl-mcrypt-1.0.7.pkg","repopath":"All/php81-pecl-mcrypt-1.0.7.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":16112,"desc":"Bindings for the libmcrypt library\n\nPecl package available only for PHP 7.2 and above","deps":{"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libmcrypt":{"origin":"security/libmcrypt","version":"2.5.8_4"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security","pear"],"shlibs_required":["libmcrypt.so.4","libltdl.so.7"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mcrypt.ini.sample","type":"install"}]},{"name":"php81-pecl-memcached","origin":"databases/pecl-memcached","version":"3.2.0","comment":"PHP extension for interfacing with memcached via libmemcached library","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/memcached","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"247fee12b3c5beb60621fdeb53e2356303b5d8e95a2e6ee8225ce4097a9e9e81","flatsize":215517,"path":"All/php81-pecl-memcached-3.2.0.pkg","repopath":"All/php81-pecl-memcached-3.2.0.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":59756,"desc":"memcached is a high-performance, distributed memory object caching\nsystem, generic in nature, but intended for use in speeding up dynamic\nweb applications by alleviating database load.\n\nThis extension uses libmemcached library to provide API for\ncommunicating with memcached servers.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"libmemcached":{"origin":"databases/libmemcached","version":"1.1.4_1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"}},"categories":["databases"],"shlibs_required":["libmemcachedprotocol.so.0","libmemcached.so.11","libmemcachedutil.so.2","libsasl2.so.3","libevent-2.1.so.7"],"options":{"IGBINARY":"off","MSGPACK":"off","SASL":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-memcached.ini.sample","type":"install"}]},{"name":"php81-pecl-memcache","origin":"databases/pecl-memcache","version":"8.2","comment":"Memcached extension","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/memcache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1bdfb6bf253cee9240d655f6375f2541523bd676fddd2f839052d59e1bc2a9b","flatsize":123873,"path":"All/php81-pecl-memcache-8.2.pkg","repopath":"All/php81-pecl-memcache-8.2.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":43584,"desc":"Memcached is a caching daemon designed especially for dynamic web applications\nto decrease database load by storing objects in memory. This extension allows\nyou to work with memcached through handy OO and procedural interfaces.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["databases"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-memcache.ini.sample","type":"install"}]},{"name":"php81-pecl-lzf","origin":"archivers/pecl-lzf","version":"1.7.0","comment":"Handles LZF de/compression","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/lzf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"268ed5f6071c4dfb4ecce8e2b411ed49e2f37a6e949315731d27068d75519c6e","flatsize":22566,"path":"All/php81-pecl-lzf-1.7.0.pkg","repopath":"All/php81-pecl-lzf-1.7.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":9372,"desc":"This package handles LZF de/compression.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["archivers","pear"],"options":{"BETTER_COMPRESSION":"off"},"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-lzf.ini.sample","type":"install"}]},{"name":"php81-pecl-libsodium","origin":"security/pecl-libsodium","version":"2.0.23_3","comment":"PHP wrapper for the Sodium cryptographic library","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/libsodium","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"965056877c6369bdb67831d8586fc5eb4ad9b0e9d224154b76319b78f5dd4330","flatsize":103327,"path":"All/php81-pecl-libsodium-2.0.23_3.pkg","repopath":"All/php81-pecl-libsodium-2.0.23_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24180,"desc":"A simple, low-level PHP extension for libsodium.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security"],"shlibs_required":["libsodium.so.26"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sodium.ini.sample","type":"install"}]},{"name":"php81-pecl-leveldb","origin":"databases/pecl-leveldb","version":"0.3.0","comment":"PHP bindings for Google LevelDB","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/leveldb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2a97e550361597f6f1c32f835895e32d7770d7740154cca7641354f40f3ea1c","flatsize":50399,"path":"All/php81-pecl-leveldb-0.3.0.pkg","repopath":"All/php81-pecl-leveldb-0.3.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15384,"desc":"This extension is a PHP binding for Google LevelDB","deps":{"leveldb":{"origin":"databases/leveldb","version":"1.23_1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["databases"],"shlibs_required":["libleveldb.so.1"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-leveldb.ini.sample","type":"install"}]},{"name":"php81-pecl-json_post","origin":"devel/pecl-json_post","version":"1.1.0","comment":"JSON POST handler in PHP","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/json_post","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7eda63363408b625f319a5d507590ab2ba69d415650a0f9dac16a759046fc0ab","flatsize":13238,"path":"All/php81-pecl-json_post-1.1.0.pkg","repopath":"All/php81-pecl-json_post-1.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5864,"desc":"This extension provides a PHP content type handler for \"application/json\" and\n\"text/json\" to PHP's form data parser. If the `Content-Type` of an incoming\nrequest is `text/json`, the JSON contents of the request body will by parsed\ninto `$_POST`.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-json_post.ini.sample","type":"install"}]},{"name":"php81-pecl-inotify","origin":"devel/pecl-inotify","version":"3.0.0","comment":"Inotify bindings for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/inotify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e45e270d32708465c1f91e29dd9891e0c9e68f8d309a557b905e94f7c3cfa09b","flatsize":20824,"path":"All/php81-pecl-inotify-3.0.0.pkg","repopath":"All/php81-pecl-inotify-3.0.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8108,"desc":"The inotify extension allows to use inotify functions in a PHP script.","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"shlibs_required":["libinotify.so.0"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-inotify.ini.sample","type":"install"}]},{"name":"php81-pecl-krb5","origin":"security/pecl-krb5","version":"1.1.4","comment":"PECL classes for PAM integration","maintainer":"girgen@FreeBSD.org","www":"https://pecl.php.net/package/krb5","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e08558a2ff4658a4419f204e75bcd6d5efba38e99052f85f0bfc1928338a7a9c","flatsize":80247,"path":"All/php81-pecl-krb5-1.1.4.pkg","repopath":"All/php81-pecl-krb5-1.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":24336,"desc":"An interface for maintaining credential caches (KRB5CCache),\nthat can be used for authenticating against a kerberos5 realm.\nBindings for nearly the complete GSSAPI (RFC2744).\nThe administrative interface (KADM5).\nSupport for HTTP Negotiate authentication via GSSAPI.","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security","pear"],"shlibs_required":["libgssapi_krb5.so.2.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-krb5.ini.sample","type":"install"}]},{"name":"php81-pecl-mailparse","origin":"mail/pecl-mailparse","version":"3.1.6","comment":"PECL extension to create and decode MIME messages","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/mailparse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0112f5bace614e00968a8de636e03b1d663aedd8e72a244e7a88daf9a79e3202","flatsize":77685,"path":"All/php81-pecl-mailparse-3.1.6.pkg","repopath":"All/php81-pecl-mailparse-3.1.6.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":27008,"desc":"Mailparse is an extension for parsing and working with email messages.\nIt can deal with rfc822 and rfc2045 (MIME) compliant messages.\nMailparse is stream based, which means that it does not keep in-memory\ncopies of the files it processes - so it is very resource efficient\nwhen dealing with large messages.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"}},"categories":["mail","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-mailparse.ini.sample","type":"install"}]},{"name":"php81-pecl-imagick","origin":"graphics/pecl-imagick","version":"3.7.0_4","comment":"PHP wrapper to the ImageMagick/GraphicsMagick library","maintainer":"000.fbsd@quip.cz","www":"https://pecl.php.net/package/imagick","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b106983e2fa413934c56947da81b7d4c3f36002a0d087da2116f39c5e83b96d","flatsize":875138,"path":"All/php81-pecl-imagick-3.7.0_4.pkg","repopath":"All/php81-pecl-imagick-3.7.0_4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":127284,"desc":"Provides a wrapper to the ImageMagick/GraphicsMagick library.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["graphics"],"shlibs_required":["libMagickWand-7.so.10","libMagickCore-7.so.10"],"annotations":{"cpe":"cpe:2.3:a:php:imagick:3.7.0:::::dragonfly6:x86_64:4","flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-imagick.ini.sample","type":"install"}]},{"name":"php81-pecl-igbinary","origin":"converters/pecl-igbinary","version":"3.2.15","comment":"Replacement for the standard PHP serializer","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/igbinary","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4037b8610f70018002350d03693adbbd02fd93c5890b37847ca9dfc5d1e43280","flatsize":65849,"path":"All/php81-pecl-igbinary-3.2.15.pkg","repopath":"All/php81-pecl-igbinary-3.2.15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26532,"desc":"Igbinary is a drop in replacement for the standard PHP serializer.\nInstead of time and space consuming textual representation, igbinary\nstores PHP data structures in a compact binary form. Savings are\nsignificant when using memcached or similar memory based storages for\nserialized data.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["converters"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-igbinary.ini.sample","type":"install"}]},{"name":"php81-pecl-http","origin":"www/pecl-http","version":"4.2.4_1","comment":"Extended HTTP Support","maintainer":"bofh@FreeBSD.org","www":"https://pecl.php.net/package/pecl_http","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0fba2c9006b93e4003ca732048d6c883b6f8e46bbd16d3c2b5228ae9fd2a7b9","flatsize":459416,"path":"All/php81-pecl-http-4.2.4_1.pkg","repopath":"All/php81-pecl-http-4.2.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":145052,"desc":"pecl-http extension aims to provide a convenient and\npowerful set of functionality for one of PHPs major\napplications. It eases handling of HTTP URLs, dates,\nredirects, headers and messages, provides means for\nnegotiation of clients preferred language and charset,\nas well as a convenient way to send any arbitrary data\nwith caching and resuming capabilities. It provides\npowerful request functionality too.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-pecl-raphf":{"origin":"devel/pecl-raphf2","version":"2.0.1_1"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libcurl.so.4","libidn2.so.0","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-http.ini.sample","type":"install"}]},{"name":"php81-pecl-horde_lz4","origin":"archivers/php-horde_lz4","version":"1.0.10_1","comment":"Horde LZ4 Compression Extension for php","maintainer":"mm@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f18f63d7f46e0d29cd3a8e9f65925d47544431bd2b7da4ebabea54fb721373e5","flatsize":9361,"path":"All/php81-pecl-horde_lz4-1.0.10_1.pkg","repopath":"All/php81-pecl-horde_lz4-1.0.10_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4596,"desc":"PHP extension that implements the LZ4 compression algorithm - an extremely\nfast lossless compression algorithm.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["archivers","pear"],"shlibs_required":["liblz4.so.1"],"options":{"LZ4":"on"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_lz4:1.0.10:::::dragonfly6:x86_64:1","flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-horde_lz4.ini.sample","type":"install"}]},{"name":"php81-pecl-mongodb","origin":"databases/pecl-mongodb","version":"1.15.3","comment":"PECL classes for MongoDB","maintainer":"pi@FreeBSD.org","www":"https://docs.mongodb.org/ecosystem/drivers/php/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52cd001b16db17e28a715a4910ec1d9c783fea696d630d0563a482030aed6d81","flatsize":1791741,"path":"All/php81-pecl-mongodb-1.15.3.pkg","repopath":"All/php81-pecl-mongodb-1.15.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":566228,"desc":"pecl-mongodb provides an interface for communicating with MongoDB in PHP.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["databases","pear"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mongodb.ini.sample","type":"install"}]},{"name":"php81-pecl-gnupg","origin":"security/pecl-gnupg","version":"1.5.1","comment":"PECL wrapper around the gpgme library","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/gnupg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bbd1147f1d52608b0db3f140952ba587b26e59b7c76cab15603d3a5e224721a","flatsize":67401,"path":"All/php81-pecl-gnupg-1.5.1.pkg","repopath":"All/php81-pecl-gnupg-1.5.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18944,"desc":"This extension provides methods to PHP interact with gnupg.","deps":{"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security"],"shlibs_required":["libgpgme.so.11"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-gnupg.ini.sample","type":"install"}]},{"name":"php81-pecl-geospatial","origin":"graphics/pecl-geospatial","version":"0.3.2","comment":"PHP Extension to handle common geospatial functions","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/geospatial","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f16f1c15c13a3ffb6cb3da7e6ddb087b77f3df4dcfa74c0629b514f133da0a70","flatsize":45996,"path":"All/php81-pecl-geospatial-0.3.2.pkg","repopath":"All/php81-pecl-geospatial-0.3.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15456,"desc":"geospatial is a PHP Extension to handle common geospatial functions. The\nextension currently has implementations of the Haversine and Vincenty's formulas\nfor calculating distances, an initial bearing calculation function, a Helmert\ntransformation function to transfer between different supported datums,\nconversions between polar and Cartesian coordinates, conversions between\nDegree/Minute/Seconds and decimal degrees, a method to simplify linear\ngeometries, as well as a method to calculate intermediate points on a\nLineString.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["graphics"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-geospatial.ini.sample","type":"install"}]},{"name":"php81-pecl-expect","origin":"devel/pecl-expect","version":"0.4.0_2","comment":"PHP extension for expect library","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/expect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7707b03fc67ac26a7707fa499e647ddc529e23859bda2d9c5ced1a88c3367adb","flatsize":22565,"path":"All/php81-pecl-expect-0.4.0_2.pkg","repopath":"All/php81-pecl-expect-0.4.0_2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8684,"desc":"This extension allows to interact with processes through PTY, using expect\nlibrary.","deps":{"expect":{"origin":"lang/expect","version":"5.45.4_6,1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel","pear"],"shlibs_required":["libexpect5.45.4.so","libtcl86.so.1"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-expect.ini.sample","type":"install"}]},{"name":"php81-pecl-event","origin":"devel/pecl-event","version":"3.1.0","comment":"Provides interface to libevent library","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/event","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f48f7e91c50827ed0b4a9853c6e0026b2feb76b52bae866ff1b206dddaadfcd0","flatsize":189834,"path":"All/php81-pecl-event-3.1.0.pkg","repopath":"All/php81-pecl-event-3.1.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":48812,"desc":"This is an extension to efficiently schedule I/O,\ntime and signal based events using the best I/O\nnotification mechanism available for specific platform.\nThis is a port of libevent to the PHP infrastructure.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"}},"categories":["devel"],"shlibs_required":["libevent_openssl-2.1.so.7","libevent_extra-2.1.so.7","libevent_core-2.1.so.7","libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-event.ini.sample","type":"install"}]},{"name":"php81-pecl-excimer","origin":"devel/pecl-excimer","version":"1.1.1","comment":"Interrupting timer and a low-overhead sampling profiler","maintainer":"000.fbsd@quip.cz","www":"https://pecl.php.net/package/excimer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7b8a1a511b3842d8466252a6dcaecb81a614616f6b914f33bf6dc4bee45ef20","flatsize":73649,"path":"All/php81-pecl-excimer-1.1.1.pkg","repopath":"All/php81-pecl-excimer-1.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24884,"desc":"Excimer PHP extension provides an interrupting timer and a low-overhead\nsampling profiler","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-excimer.ini.sample","type":"install"}]},{"name":"php81-pecl-ev","origin":"devel/pecl-ev","version":"1.1.5","comment":"Libev extension for PHP","maintainer":"fluffy@FreeBSD.org","www":"https://pecl.php.net/package/ev","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e817b7eaa4b116fa86d6d1818698d0f5edd2176120145f41c6cf014fe26d34cc","flatsize":134197,"path":"All/php81-pecl-ev-1.1.5.pkg","repopath":"All/php81-pecl-ev-1.1.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":39920,"desc":"This is a PHP binding for libev library.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ev.ini.sample","type":"install"}]},{"name":"php81-pecl-eio","origin":"devel/pecl-eio","version":"3.0.0.r4","comment":"Provides interface to the libeio library","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/eio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ef92d0733d39363b88d0dace78160b17be722d03a180f56c146b278ad36e89b","flatsize":107469,"path":"All/php81-pecl-eio-3.0.0.r4.pkg","repopath":"All/php81-pecl-eio-3.0.0.r4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":29384,"desc":"This extension provides interface to the libeio library.\n\nLibeio is a an asynchronous I/O library. Features basically include\nasynchronous versions of POSIX API(read, write, open, close, stat, unlink,\nfdatasync, mknod, readdir etc.); sendfile (native on Solaris, Linux, HP-UX,\nFreeBSD); readahead. libeio itself emulates the system calls, if they are not\navailable on specific(UNIX-like) platform.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-eio.ini.sample","type":"install"}]},{"name":"php81-pecl-protobuf","origin":"devel/pecl-protobuf","version":"4.27.1","comment":"PHP binding for Protocol buffers","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/protobuf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a18786fadf3349eca321841c06bd8782900103d1c7b9178903195d1e3fbb3dd","flatsize":1133623,"path":"All/php81-pecl-protobuf-4.27.1.pkg","repopath":"All/php81-pecl-protobuf-4.27.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":194792,"desc":"Protocol buffers are Google's language-neutral, platform-neutral, extensible\nmechanism for serializing structured data -- think XML, but smaller, faster, and\nsimpler. You define how you want your data to be structured once, then you can\nuse special generated source code to easily write and read your structured data\nto and from a variety of data streams and using a variety of languages.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-protobuf.ini.sample","type":"install"}]},{"name":"php81-pecl-proctitle","origin":"sysutils/pecl-proctitle","version":"0.1.2_3","comment":"PECL extension that allows changing the current process' name","maintainer":"flo@FreeBSD.org","www":"http://www.pecl.php.net/package/proctitle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d298f0f76de27bf4007efba7bc091c814b47d9d29a6ad213522ed8bf2bb462e","flatsize":11433,"path":"All/php81-pecl-proctitle-0.1.2_3.pkg","repopath":"All/php81-pecl-proctitle-0.1.2_3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5340,"desc":"This extension allows changing the current process' name on Linux and *BSD\nsystems. This is useful when using pcntl_fork() to identify running\nprocesses in process list","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["sysutils","pear"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-proctitle.ini.sample","type":"install"}]},{"name":"php81-pecl-crypto","origin":"security/pecl-crypto","version":"0.3.2","comment":"Objective wrapper for OpenSSL Crypto Library","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/crypto","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d2443766b9340ff379b22bd6ebd2109ddd44d0869b49e7430d459b0aa273fbf","flatsize":122651,"path":"All/php81-pecl-crypto-0.3.2.pkg","repopath":"All/php81-pecl-crypto-0.3.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":32616,"desc":"This package provides an objective wrapper for OpenSSL Crypto Library","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-crypto.ini.sample","type":"install"}]},{"name":"php81-pecl-ds","origin":"devel/pecl-ds","version":"1.5.0","comment":"Data Structures for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/ds","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"288f675c272d9a1eab6f79179be49ad679b39fbf31095659aa00b422b1041d19","flatsize":226897,"path":"All/php81-pecl-ds-1.5.0.pkg","repopath":"All/php81-pecl-ds-1.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":54200,"desc":"Data Structures (DS) is an extension providing specialized data structures as\nefficient alternatives to the PHP array. You can read about it in more detail in\nthis blog post which highlights the API, performance and other benefits of using\nthe extension.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ds.ini.sample","type":"install"}]},{"name":"php81-pecl-grpc","origin":"devel/pecl-grpc","version":"1.56.0","comment":"High performance, general RPC framework","maintainer":"vanilla@FreeBSD.org","www":"https://pecl.php.net/package/grpc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b256209bf70e8bf0780d66ba0b9ec849e4bb20f47cec6ed7608af3279a9a7dcc","flatsize":8782142,"path":"All/php81-pecl-grpc-1.56.0.pkg","repopath":"All/php81-pecl-grpc-1.56.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2819492,"desc":"Remote Procedure Calls (RPCs) provide a useful abstraction for building\ndistributed applications and services. The libraries in this repository\nprovide a concrete implementation of the gRPC protocol, layered over HTTP/2.\nThese libraries enable communication between clients and servers using\nany combination of the supported languages.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel","net"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-grpc.ini.sample","type":"install"}]},{"name":"php81-pecl-dio","origin":"devel/pecl-dio","version":"0.2.2","comment":"PECL extension that provides direct access to low level IO","maintainer":"flo@FreeBSD.org","www":"http://www.pecl.php.net/package/dio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3c076f341b22c423fe019dba430623c7bf5c19e0b42597a52e8e0971e3fdaef","flatsize":35075,"path":"All/php81-pecl-dio-0.2.2.pkg","repopath":"All/php81-pecl-dio-0.2.2.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":12256,"desc":"DIO provides functions and stream wrappers which provide raw and serial low\nlevel IO support. The use of the DIO functions should be considered only when\ndirect control of a device is needed. In all other cases, the standard\nfilesystem functions are more than adequate.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-dio.ini.sample","type":"install"}]},{"name":"php81-pecl-couchbase","origin":"databases/pecl-couchbase","version":"3.2.2","comment":"Couchbase Server PHP extension","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/couchbase","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22df0d9837150c4be79ea9c6f8a49c8e2fbb0fb213d8f0a52e2ae0cd6a69b96c","flatsize":770361,"path":"All/php81-pecl-couchbase-3.2.2.pkg","repopath":"All/php81-pecl-couchbase-3.2.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":160060,"desc":"The PHP client library provides fast access to documents stored in\na Couchbase Server.","deps":{"libcouchbase":{"origin":"databases/libcouchbase","version":"3.3.8_1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["databases"],"shlibs_required":["libcouchbase.so.8"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-couchbase.ini.sample","type":"install"}]},{"name":"php81-pecl-amqp","origin":"net/pecl-amqp","version":"2.1.1","comment":"PHP extension for AMQP API","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://pecl.php.net/package/amqp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f92bfc01983c5b346a1dd62ae363554489c1b04e28d2ac9722f25983ad5c9b04","flatsize":248648,"path":"All/php81-pecl-amqp-2.1.1.pkg","repopath":"All/php81-pecl-amqp-2.1.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":57944,"desc":"This extension uses rabbitmq-c library to provide API for\ncommunicating with AMQP compliant servers, and writing\nproducers and consumers.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"rabbitmq-c":{"origin":"net/rabbitmq-c","version":"0.13.0"}},"categories":["net","pear"],"shlibs_required":["librabbitmq.so.4"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-amqp.ini.sample","type":"install"}]},{"name":"php81-pear-twig-twig","origin":"www/pear-twig","version":"1.29.0","comment":"Flexible, fast, and secure template engine for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://twig.symfony.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44756f5f57fd6b344c3e3f746cd64dce9c4ad48540871addd70a13ac6345d462","flatsize":585327,"path":"All/php81-pear-twig-twig-1.29.0.pkg","repopath":"All/php81-pear-twig-twig-1.29.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":94100,"desc":"Twig is a modern template engine for PHP.\n\n * Fast: Twig compiles templates down to plain optimized PHP code. The\n         overhead compared to regular PHP code was reduced to the very\n         minimum.\n\n * Secure: Twig has a sandbox mode to evaluate untrusted template code.\n           This allows Twig to be used as a template language for\n           applications where users may modify the template design.\n\n * Flexible: Twig is powered by a flexible lexer and parser. This allows\n             the developer to define its own custom tags and filters, and\n             create its own DSL.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-twig":{"origin":"devel/pear-channel-twig","version":"20140108"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:symfony:twig:1.29.0:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-pdepend_staticReflection","origin":"devel/pear-pdepend-staticReflection","version":"1.0.0","comment":"staticReflection package for PHP","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.pdepend.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"663fc3ef77994404f200279db34088093f9a3298ae6cedd73e49f39d0871dc37","flatsize":336449,"path":"All/php81-pear-pdepend_staticReflection-1.0.0.pkg","repopath":"All/php81-pear-pdepend_staticReflection-1.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":33444,"desc":"The staticReflection component can be used as a drop-in replacement for PHP's\ninternal reflection api. This component provides a generic reflection stack so\nthat applications can switch between the internal and/or static reflection\nimplementation.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-pdepend":{"origin":"devel/pear-channel-pdepend","version":"20100520"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pecl-APCu","origin":"devel/pecl-APCu","version":"5.1.23","comment":"APC User Caching","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/apcu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcbe19802f5507d418f46b8fc6b9f6b447d9d1fc2ae4cbbc3db318ad3ee4a0ec","flatsize":207182,"path":"All/php81-pecl-APCu-5.1.23.pkg","repopath":"All/php81-pecl-APCu-5.1.23.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":52896,"desc":"APCu - APC User Cache","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-apcu.ini.sample","type":"install"}]},{"name":"php81-pear-phing","origin":"devel/pear-phing","version":"2.6.1","comment":"PHP project build system based on Apache Ant","maintainer":"mm@FreeBSD.org","www":"https://www.phing.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a75b2cfd1223f8928965bb56e3b664a570be3f0c27345c78195e5b60e061e27","flatsize":2648943,"path":"All/php81-pear-phing-2.6.1.pkg","repopath":"All/php81-pear-phing-2.6.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":366076,"desc":"From the Phing homepage:\n\nPHing Is Not GNU make; it's a PHP project build system or build tool based on\nApache Ant. You can do anything with it that you could do with a traditiona\nbuild system like GNU make, and its use of simple XML build files and\nextensible PHP \"task\" classes make it an easy-to-use and highly flexible build\nframework.\n\nFeatures include running PHPUnit and SimpleTest unit tests (including test\nresult and coverage reports), file transformations (e.g. token replacement,\nXSLT transformation, Smarty template transformations), file system operations,\ninteractive build support, SQL execution, CVS/SVN/GIT operations, tools for\ncreating PEAR packages, documentation generation (DocBlox, PhpDocumentor) and\nmuch, much more.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-phing":{"origin":"devel/pear-channel-phing","version":"20120813"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-pirum-Pirum","origin":"devel/pear-Pirum","version":"1.1.5","comment":"Simple PEAR channel server manager","maintainer":"sunpoet@FreeBSD.org","www":"http://pirum.sensiolabs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92f634f1b7931a2118252bd648f0d0592c6846fa4c2f71eab6a5a1ac7e105d8a","flatsize":72177,"path":"All/php81-pear-pirum-Pirum-1.1.5.pkg","repopath":"All/php81-pear-pirum-Pirum-1.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14988,"desc":"Pirum is a simple PEAR channel server manager.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-pirum":{"origin":"devel/pear-channel-pirum","version":"20110921_1"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-horde-Horde_View","origin":"devel/pear-Horde_View","version":"2.0.6","comment":"Horde View API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e893a09787fe2e0302c89f6996ca43c39f624e86a54ce2da6f2645a9a7e3981f","flatsize":221964,"path":"All/php81-pear-horde-Horde_View-2.0.6.pkg","repopath":"All/php81-pear-horde-Horde_View-2.0.6.pkg","licenselogic":"single","pkgsize":41184,"desc":"The Horde_View library provides a simple View pattern implementation.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_view:2.0.6:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Xml_Wbxml","origin":"textproc/pear-Horde_Xml_Wbxml","version":"2.0.4","comment":"Horde API for encoding and decoding WBXML documents","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a130522103e1d2ba195288f1cfcdbda95c3c72a07d85d5277039c0fcad1c310","flatsize":123591,"path":"All/php81-pear-horde-Horde_Xml_Wbxml-2.0.4.pkg","repopath":"All/php81-pear-horde-Horde_Xml_Wbxml-2.0.4.pkg","licenselogic":"single","pkgsize":25696,"desc":"This Horde package provides encoding and decoding of WBXML\n(Wireless Binary XML) documents. WBXML is used in SyncML for transferring\nsmaller amounts of data with wireless devices.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_xml_wbxml:2.0.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Xml_Element","origin":"textproc/pear-Horde_Xml_Element","version":"2.0.4","comment":"Horde Xml Element object","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"432a2f79de828ca6651ed07d687e9328b3a1f7a56bc2e1c8126dd31945f01ec4","flatsize":51527,"path":"All/php81-pear-horde-Horde_Xml_Element-2.0.4.pkg","repopath":"All/php81-pear-horde-Horde_Xml_Element-2.0.4.pkg","licenselogic":"single","pkgsize":11468,"desc":"This package provides an element object that can be used to provide\nSimpleXML-like functionality over a DOM object. The main advantage over\nusing SimpleXML is the ability to add multiple levels of new elements\nin a single call, without introducing \"ghost\" objects.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_xml_element:2.0.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Translation","origin":"devel/pear-Horde_Translation","version":"2.2.2","comment":"Horde translation library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"403355d65169ee12c907979498f62fd1326bd3b6573192b596adfa5099862b01","flatsize":65992,"path":"All/php81-pear-horde-Horde_Translation-2.2.2.pkg","repopath":"All/php81-pear-horde-Horde_Translation-2.2.2.pkg","licenselogic":"single","pkgsize":15952,"desc":"Horde translation library","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_translation:2.2.2:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Token","origin":"devel/pear-Horde_Token","version":"2.0.9","comment":"Horde Token API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64c726d713c87c757bf04b848b2f092eeb0ef8421723c72fde4ad07a5c3d6b4c","flatsize":179549,"path":"All/php81-pear-horde-Horde_Token-2.0.9.pkg","repopath":"All/php81-pear-horde-Horde_Token-2.0.9.pkg","licenselogic":"single","pkgsize":31048,"desc":"The Horde_Token:: class provides a common abstracted interface into\nthe various token generation mediums. It also includes all of the functions\nfor retrieving, storing, and checking tokens.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_token:2.0.9:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Timezone","origin":"devel/pear-Horde_Timezone","version":"1.1.0","comment":"Horde timezone library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc00bcebf6cee90aac6bdd2fdb7718ad1fa7014b41e1d2fda9a1d8032daa113d","flatsize":123686,"path":"All/php81-pear-horde-Horde_Timezone-1.1.0.pkg","repopath":"All/php81-pear-horde-Horde_Timezone-1.1.0.pkg","licenselogic":"single","pkgsize":26628,"desc":"Horde library for parsing timezone databases and generating\nVTIMEZONE iCalendar components.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Horde_Vfs":{"origin":"sysutils/pear-Horde_Vfs","version":"2.4.2"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php81-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_timezone:1.1.0:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Tree","origin":"devel/pear-Horde_Tree","version":"2.0.5","comment":"Horde Tree API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c6370760f34c3d673200239a9b77a3d47a7037a56945db6f52062d88cebab00","flatsize":78830,"path":"All/php81-pear-horde-Horde_Tree-2.0.5.pkg","repopath":"All/php81-pear-horde-Horde_Tree-2.0.5.pkg","licenselogic":"single","pkgsize":18448,"desc":"This Horde package provides a tree view of hierarchical information.\nIt allows for expanding/collapsing of branches and maintains their state.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_tree:2.0.5:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Thrift","origin":"devel/pear-Horde_Thrift","version":"2.0.3","comment":"Horde Thrift Client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"793842d77361929775bb894a69ec102a0f6ce60865740ce79839233e6de13faa","flatsize":177228,"path":"All/php81-pear-horde-Horde_Thrift-2.0.3.pkg","repopath":"All/php81-pear-horde-Horde_Thrift-2.0.3.pkg","licenselogic":"single","pkgsize":21108,"desc":"Packaged version of the PHP Thrift client for Horde","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_thrift:2.0.3:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pecl-sync","origin":"devel/pecl-sync","version":"1.1.2","comment":"Named and unnamed synchronization objects in PHP","maintainer":"gasol.wu@gmail.com","www":"https://pecl.php.net/package/sync","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66b38c81de164bb5fbbc905cd4345f6c4c7341f3b01d96bdfe07814fea63d5b0","flatsize":41830,"path":"All/php81-pecl-sync-1.1.2.pkg","repopath":"All/php81-pecl-sync-1.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14572,"desc":"The sync extension introduces synchronization objects into PHP.\n\nNamed and unnamed Mutex, Semaphore, Event, and Reader-Writer objects provide\nOS-level synchronization on both *NIX (POSIX semaphores required) and Windows\nplatforms.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-sync.ini.sample","type":"install"}]},{"name":"php81-pecl-xmlrpc","origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1","comment":"PHP extension for XML-RPC servers and clients","maintainer":"dereks@lifeofadishwasher.com","www":"https://pecl.php.net/package/xmlrpc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6d9af7db40ce169032ff37de929d128e9da76fdbe16059fd189b473b2e47b6c","flatsize":105545,"path":"All/php81-pecl-xmlrpc-1.0.0.r3_2,1.pkg","repopath":"All/php81-pecl-xmlrpc-1.0.0.r3_2,1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":37064,"desc":"These functions can be used to write XML-RPC servers and clients.\nYou can find more information about XML-RPC at http://www.xmlrpc.com/,\nand more documentation on this extension and its functions at\nhttp://xmlrpc-epi.sourceforge.net/.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"}},"categories":["net","pear"],"shlibs_required":["libxml2.so.2"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-xmlrpc.ini.sample","type":"install"}]},{"name":"php81-pecl-xdiff","origin":"textproc/pecl-xdiff2","version":"2.1.1","comment":"PECL extension to create/apply binary and text patches","maintainer":"dbaio@FreeBSD.org","www":"https://pecl.php.net/package/xdiff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25061133d008af3f5f7869921d204d5435238cf4bdbf38c1936956d689dfd81d","flatsize":32634,"path":"All/php81-pecl-xdiff-2.1.1.pkg","repopath":"All/php81-pecl-xdiff-2.1.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":10452,"desc":"pecl-xdiff is a php extension that creates and applies\npatches to both text and binary files.","deps":{"libxdiff":{"origin":"textproc/libxdiff","version":"0.23_2"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["textproc","pear"],"shlibs_required":["libxdiff.so.0"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xdiff.ini.sample","type":"install"}]},{"name":"php81-pear-horde-Horde_Text_Diff","origin":"textproc/pear-Horde_Text_Diff","version":"2.2.1","comment":"Horde engine for performing and rendering text diffs","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3116b0967b2b2afff0f3207726bee216124d506ae45b23de1559bc5463f2269b","flatsize":130352,"path":"All/php81-pear-horde-Horde_Text_Diff-2.2.1.pkg","repopath":"All/php81-pear-horde-Horde_Text_Diff-2.2.1.pkg","licenselogic":"single","pkgsize":28632,"desc":"This Horde package provides a text-based diff engine and renderers\nfor multiple diff output formats.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_text_diff:2.2.1:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Template","origin":"www/pear-Horde_Template","version":"2.0.3","comment":"Horde Template System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc451ed8932add76a840277dae99a86f344a692e329735ead2abb187a99bddb2","flatsize":50488,"path":"All/php81-pear-horde-Horde_Template-2.0.3.pkg","repopath":"All/php81-pear-horde-Horde_Template-2.0.3.pkg","licenselogic":"single","pkgsize":14788,"desc":"Horde Template system.\nAdapted from bTemplate, by Brian Lozier <brian@massassi.net>.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_template:2.0.3:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php82-pear-Image_Canvas","origin":"graphics/pear-Image_Canvas","version":"0.3.2_1","comment":"OO PEAR common interface to image drawing","maintainer":"numisemis@yahoo.com","www":"https://pear.php.net/package/Image_Canvas","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9c44a79d9aaa64c273917d1a630c48749d99491d3b6d93fb05aaf6d03f08780","flatsize":309344,"path":"All/php82-pear-Image_Canvas-0.3.2_1.pkg","repopath":"All/php82-pear-Image_Canvas-0.3.2_1.pkg","licenselogic":"single","pkgsize":38240,"desc":"A PHP PEAR package providing a common interface to image drawing, making image\nsource code independent on the library used.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Image_Color":{"origin":"graphics/pear-Image_Color","version":"1.0.6"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php81-pear-horde-Horde_Stream_Wrapper","origin":"devel/pear-Horde_Stream_Wrapper","version":"2.1.5","comment":"Horde Stream wrappers","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2aec648104f4ea5bf0750882586222506feb5df96bb662dbc388b8dab4b470a","flatsize":29553,"path":"All/php81-pear-horde-Horde_Stream_Wrapper-2.1.5.pkg","repopath":"All/php81-pear-horde-Horde_Stream_Wrapper-2.1.5.pkg","licenselogic":"single","pkgsize":6556,"desc":"This Horde package provides various stream wrappers.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_stream_wrapper:2.1.5:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pecl-ast","origin":"devel/pecl-ast","version":"1.1.1","comment":"Extension exposing PHP 7 abstract syntax tree","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/ast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8df01d760fb045cd34bc8c21fc0fdecb6502cb2aaf3e1fb7148b71aeeb0432ef","flatsize":59782,"path":"All/php81-pecl-ast-1.1.1.pkg","repopath":"All/php81-pecl-ast-1.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19672,"desc":"This extension exposes the abstract syntax tree generated by PHP 7.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ast.ini.sample","type":"install"}]},{"name":"php81-pear-horde-Horde_Text_Flowed","origin":"textproc/pear-Horde_Text_Flowed","version":"2.0.4","comment":"Horde API for flowed text as per RFC 3676","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"816edc1e6ed917a56300b233f68f8df0ead908f4410fc3c4b1231d1a56502858","flatsize":49758,"path":"All/php81-pear-horde-Horde_Text_Flowed-2.0.4.pkg","repopath":"All/php81-pear-horde-Horde_Text_Flowed-2.0.4.pkg","licenselogic":"single","pkgsize":14256,"desc":"The Horde_Text_Flowed:: class provides common methods for manipulating text\nusing the encoding described in RFC 3676 ('flowed' text).","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_text_flowed:2.0.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Text_Filter_Csstidy","origin":"textproc/pear-Horde_Text_Filter_Csstidy","version":"2.0.1","comment":"Horde Text Filter CSS optimization class","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de63d90ea798a8f65eada7b6712531d42264652275c575388788d03582520067","flatsize":111553,"path":"All/php81-pear-horde-Horde_Text_Filter_Csstidy-2.0.1.pkg","repopath":"All/php81-pear-horde-Horde_Text_Filter_Csstidy-2.0.1.pkg","licenselogic":"single","pkgsize":23384,"desc":"The Horde_Text_Filter_Csstidy:: class provides the PHP-based library needed\nto perform optimization/compression on CSS code. It is provided in a separate\npackage as the code is under the GPLv2 license instead of the LGPLv2 license\nused for the Text_Filter class.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Text_Filter":{"origin":"textproc/pear-Horde_Text_Filter","version":"2.3.7"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_text_filter_csstidy:2.0.1:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Text_Filter","origin":"textproc/pear-Horde_Text_Filter","version":"2.3.7","comment":"Horde Text Filter API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef7bc743e7a1a450860de8b35fe7b62e90ccafb40f5057fa8298b8d06b50a790","flatsize":294826,"path":"All/php81-pear-horde-Horde_Text_Filter-2.3.7.pkg","repopath":"All/php81-pear-horde-Horde_Text_Filter-2.3.7.pkg","licenselogic":"single","pkgsize":51416,"desc":"The Horde_Text_Filter library provides common methods for fitering\nand converting text.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Idna":{"origin":"dns/pear-Horde_Idna","version":"1.1.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_text_filter:2.3.7:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Socket_Client","origin":"net/pear-Horde_Socket_Client","version":"2.1.4","comment":"Horde Socket Client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1451aeef05e5af98254e18949d0210fc4fa955ca4bd0061f8d12c335a48af3d4","flatsize":42948,"path":"All/php81-pear-horde-Horde_Socket_Client-2.1.4.pkg","repopath":"All/php81-pear-horde-Horde_Socket_Client-2.1.4.pkg","licenselogic":"single","pkgsize":13288,"desc":"This Horde class provides abstract class for use in creating PHP network\nsocket clients.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_socket_client:2.1.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_SessionHandler","origin":"www/pear-Horde_SessionHandler","version":"2.3.0","comment":"Horde Session Handler API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e29ca81736f6d842ec36a423362ac71aafd0f35302360cde61d21526b808957d","flatsize":130026,"path":"All/php81-pear-horde-Horde_SessionHandler-2.3.0.pkg","repopath":"All/php81-pear-horde-Horde_SessionHandler-2.3.0.pkg","licenselogic":"single","pkgsize":24504,"desc":"Horde_SessionHandler defines an API for implementing\ncustom session handlers for PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_sessionhandler:2.3.0:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Share","origin":"security/pear-Horde_Share","version":"2.2.0","comment":"Horde Shared Permissions System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b57296894c4647e2d9072c1396932bdf4d89bb095134d634f4360ddca0d41091","flatsize":400584,"path":"All/php81-pear-horde-Horde_Share-2.2.0.pkg","repopath":"All/php81-pear-horde-Horde_Share-2.2.0.pkg","licenselogic":"single","pkgsize":54880,"desc":"Horde_Share provides an interface to all shared resources a user\nowns or has access to.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Db":{"origin":"databases/pear-Horde_Db","version":"2.4.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Group":{"origin":"security/pear-Horde_Group","version":"2.1.1"},"php81-pear-horde-Horde_Perms":{"origin":"security/pear-Horde_Perms","version":"2.1.8"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_share:2.2.0:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Service_Weather","origin":"www/pear-Horde_Service_Weather","version":"2.5.6","comment":"Horde Weather Provider","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ccdd9c64f9db4b2e051bc6d78f0c5ab52b7186ab1e9cae7b8fecf5498c8d88c","flatsize":801998,"path":"All/php81-pear-horde-Horde_Service_Weather-2.5.6.pkg","repopath":"All/php81-pear-horde-Horde_Service_Weather-2.5.6.pkg","licenselogic":"single","pkgsize":190304,"desc":"Set of Horde classes that provide an abstraction to various online weather\nservice providers. Includes drivers for WeatherUnderground, WorldWeatherOnline\nand Google Weather.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php81-pear-horde-Horde_Role":{"origin":"devel/pear-Horde_Role","version":"1.0.1"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_weather:2.5.6:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Service_Twitter","origin":"www/pear-Horde_Service_Twitter","version":"2.1.6","comment":"Horde Twitter client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e71a7e56d0e876b4336bcfc43f389918c73f0306ef8b8bea326272ed5115b5c4","flatsize":51301,"path":"All/php81-pear-horde-Horde_Service_Twitter-2.1.6.pkg","repopath":"All/php81-pear-horde-Horde_Service_Twitter-2.1.6.pkg","licenselogic":"single","pkgsize":10372,"desc":"This Horde package provides client libraries for the Twitter REST API.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Controller":{"origin":"devel/pear-Horde_Controller","version":"2.0.5"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php81-pear-horde-Horde_Oauth":{"origin":"security/pear-Horde_Oauth","version":"2.0.4"},"php81-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_twitter:2.1.6:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Service_Gravatar","origin":"www/pear-Horde_Service_Gravatar","version":"1.0.1","comment":"Horde API accessor for gravatar.com","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb1c9444df8f86b23c88e6a315f8ce075af762fa3a4e7781ab2efb86ecda1ff3","flatsize":42964,"path":"All/php81-pear-horde-Horde_Service_Gravatar-1.0.1.pkg","repopath":"All/php81-pear-horde-Horde_Service_Gravatar-1.0.1.pkg","licenselogic":"single","pkgsize":13480,"desc":"Horde library for accessing the Avatar services at gravatar.com.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php81-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_gravatar:1.0.1:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Service_Facebook","origin":"www/pear-Horde_Service_Facebook","version":"2.0.10","comment":"Horde Facebook client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32b4dde2a7a95b830c0bf8ebd9e879894d6224bf1e70c779225803e182ea9156","flatsize":182941,"path":"All/php81-pear-horde-Horde_Service_Facebook-2.0.10.pkg","repopath":"All/php81-pear-horde-Horde_Service_Facebook-2.0.10.pkg","licenselogic":"single","pkgsize":30728,"desc":"This Horde package provides client libraries for the Facebook REST API.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_facebook:2.0.10:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Serialize","origin":"devel/pear-Horde_Serialize","version":"2.0.5","comment":"Horde Data Encapulation API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38001559685a94e17b5779269251cd4345561ee0cdc2944a6f3bdae1100c663b","flatsize":69165,"path":"All/php81-pear-horde-Horde_Serialize-2.0.5.pkg","repopath":"All/php81-pear-horde-Horde_Serialize-2.0.5.pkg","licenselogic":"single","pkgsize":15964,"desc":"The Horde_Serialize library provides various methods of encapsulating data.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_serialize:2.0.5:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Service_UrlShortener","origin":"www/pear-Horde_Service_UrlShortener","version":"2.0.3","comment":"Horde URL shortening services interface","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e81c9f039f8a668d9983d5aa7f65375c6a92ad8dbb411e0abb273df1518b0b2","flatsize":8813,"path":"All/php81-pear-horde-Horde_Service_UrlShortener-2.0.3.pkg","repopath":"All/php81-pear-horde-Horde_Service_UrlShortener-2.0.3.pkg","licenselogic":"single","pkgsize":2920,"desc":"This Horde package provides interfaces to various URL shortening services.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php81-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_service_urlshortener:2.0.3:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Scribe","origin":"net/pear-Horde_Scribe","version":"2.0.3","comment":"Horde Scribe client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74c468fa13451a8cf69cb3a3f611bcd71a7cd3fc6201622c35598c3279f32b79","flatsize":21217,"path":"All/php81-pear-horde-Horde_Scribe-2.0.3.pkg","repopath":"All/php81-pear-horde-Horde_Scribe-2.0.3.pkg","licenselogic":"single","pkgsize":5844,"desc":"Horde packaged version of the PHP Scribe client.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Thrift":{"origin":"devel/pear-Horde_Thrift","version":"2.0.3"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_scribe:2.0.3:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Secret","origin":"security/pear-Horde_Secret","version":"2.0.6","comment":"Secret Encryption API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d5c4822758325928d42fa154147057027bb4213d1b0e7db766f9069ab1c9bc5","flatsize":48454,"path":"All/php81-pear-horde-Horde_Secret-2.0.6.pkg","repopath":"All/php81-pear-horde-Horde_Secret-2.0.6.pkg","licenselogic":"single","pkgsize":13704,"desc":"The Horde_Secret library provides an API for encrypting and decrypting\nsmall pieces of data with the use of a shared key.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Horde_Crypt_Blowfish":{"origin":"security/pear-Horde_Crypt_Blowfish","version":"1.1.4"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_secret:2.0.6:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Scheduler","origin":"devel/pear-Horde_Scheduler","version":"2.0.3","comment":"Horde Scheduler System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"480efa8fe215a6c5570e47ba4e11350977f3f8bc85291b54983ddf2bb69aa38a","flatsize":46529,"path":"All/php81-pear-horde-Horde_Scheduler-2.0.3.pkg","repopath":"All/php81-pear-horde-Horde_Scheduler-2.0.3.pkg","licenselogic":"single","pkgsize":14080,"desc":"This package provides supporting functionality for Horde that is not tied\nto Horde but is used by it.\nThese classes can be used outside of Horde as well.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Horde_Vfs":{"origin":"sysutils/pear-Horde_Vfs","version":"2.4.2"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_scheduler:2.0.3:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Rpc","origin":"net/pear-Horde_Rpc","version":"2.1.9","comment":"Horde RPC API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e122072f492720898c05a0b830d066af15f5d653de6e6897d580b2dca8d5710","flatsize":223025,"path":"All/php81-pear-horde-Horde_Rpc-2.1.9.pkg","repopath":"All/php81-pear-horde-Horde_Rpc-2.1.9.pkg","licenselogic":"single","pkgsize":37912,"desc":"The Horde_Rpc library provides a common abstracted interface to various\nremote methods of accessing Horde functionality.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_ActiveSync":{"origin":"comms/pear-Horde_ActiveSync","version":"2.41.9"},"php81-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php81-pear-horde-Horde_Dav":{"origin":"www/pear-Horde_Dav","version":"1.1.4"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php81-pear-horde-Horde_Lock":{"origin":"devel/pear-Horde_Lock","version":"2.1.4"},"php81-pear-horde-Horde_Perms":{"origin":"security/pear-Horde_Perms","version":"2.1.8"},"php81-pear-horde-Horde_Serialize":{"origin":"devel/pear-Horde_Serialize","version":"2.0.5"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php81-pear-horde-Horde_SyncMl":{"origin":"comms/pear-Horde_SyncMl","version":"2.0.7"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php81-pear-horde-Horde_Xml_Element":{"origin":"textproc/pear-Horde_Xml_Element","version":"2.0.4"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_rpc:2.1.9:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Routes","origin":"www/pear-Horde_Routes","version":"2.0.5","comment":"Horde Routes URL mapping system","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30becbae55b58b0ec705b8806ce7d0c56469c13e3d95253b47bb72f4f5a33c68","flatsize":276092,"path":"All/php81-pear-horde-Horde_Routes-2.0.5.pkg","repopath":"All/php81-pear-horde-Horde_Routes-2.0.5.pkg","licenselogic":"single","pkgsize":39820,"desc":"This package provides classes for mapping URLs into the controllers and\nactions of an MVC system. It is a port of a Python library, Routes,\nby Ben Bangert (http://routes.groovie.org).","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_routes:2.0.5:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Role","origin":"devel/pear-Horde_Role","version":"1.0.1","comment":"PEAR installer role for Horde components","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44e6a1604acc88e277234f04f48bd6792eff1fe77de5ec6b5f5c49b8de3b8941","flatsize":32440,"path":"All/php81-pear-horde-Horde_Role-1.0.1.pkg","repopath":"All/php81-pear-horde-Horde_Role-1.0.1.pkg","licenselogic":"single","pkgsize":11164,"desc":"PEAR method to install Horde components into a base Horde installation.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_role:1.0.1:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Rdo","origin":"devel/pear-Horde_Rdo","version":"2.1.0","comment":"Horde Rampage Data Objects","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31a361f9c4b3777ac41d537176295e61620c008f6642a0776d0131243aa5d402","flatsize":146021,"path":"All/php81-pear-horde-Horde_Rdo-2.1.0.pkg","repopath":"All/php81-pear-horde-Horde_Rdo-2.1.0.pkg","licenselogic":"single","pkgsize":33244,"desc":"Horde lightweight ORM layer","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Db":{"origin":"databases/pear-Horde_Db","version":"2.4.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-horde-Horde_Queue","origin":"devel/pear-Horde_Queue","version":"1.1.5","comment":"Horde Queue","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f6e2d7a7351855597ef5cbcfc7a0d636b9aafaeceb7cd0b4159ea67e0cf981a","flatsize":36042,"path":"All/php81-pear-horde-Horde_Queue-1.1.5.pkg","repopath":"All/php81-pear-horde-Horde_Queue-1.1.5.pkg","licenselogic":"single","pkgsize":12300,"desc":"Queue layer for the Horde Framework with various storage backends and runners.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_queue:1.1.5:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Prefs","origin":"devel/pear-Horde_Prefs","version":"2.9.0","comment":"Horde Preferences API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4c2bf98cca1e20857776ccf00fa78ff2b3bdc6f07b4f971b14cd9c8eef5ff93","flatsize":305257,"path":"All/php81-pear-horde-Horde_Prefs-2.9.0.pkg","repopath":"All/php81-pear-horde-Horde_Prefs-2.9.0.pkg","licenselogic":"single","pkgsize":51380,"desc":"The Horde_Prefs package provides a common abstracted interface into\nthe various preferences storage mediums. It also includes all\nof the functions for retrieving, storing, and checking preference values.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php81-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_prefs:2.9.0:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Perms","origin":"security/pear-Horde_Perms","version":"2.1.8","comment":"Horde Permissions System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83f3a1404c83a12a17cd6f4ea835efc0727a84fa8555b15c02883e5c700460c8","flatsize":230482,"path":"All/php81-pear-horde-Horde_Perms-2.1.8.pkg","repopath":"All/php81-pear-horde-Horde_Perms-2.1.8.pkg","licenselogic":"single","pkgsize":37040,"desc":"The Perms package provides an interface to the Horde permissions system.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Db":{"origin":"databases/pear-Horde_Db","version":"2.4.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Group":{"origin":"security/pear-Horde_Group","version":"2.1.1"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_perms:2.1.8:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Pdf","origin":"textproc/pear-Horde_Pdf","version":"2.0.8","comment":"Horde PDF library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86cd2533a8233d3c52e2458e4ae495e7455760ff57ec1921229adfd3cce31bfb","flatsize":279320,"path":"All/php81-pear-horde-Horde_Pdf-2.0.8.pkg","repopath":"All/php81-pear-horde-Horde_Pdf-2.0.8.pkg","licenselogic":"single","pkgsize":46124,"desc":"This Horde package provides PDF generation using only PHP,\nwithout requiring any external libraries.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_pdf:2.0.8:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Oauth","origin":"security/pear-Horde_Oauth","version":"2.0.4","comment":"Horde OAuth client/server","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f8fb58717362118d3ba931432c815694b5a57806a7f7ab4c274ad9a47b7092b","flatsize":27496,"path":"All/php81-pear-horde-Horde_Oauth-2.0.4.pkg","repopath":"All/php81-pear-horde-Horde_Oauth-2.0.4.pkg","licenselogic":"single","pkgsize":7076,"desc":"This Horde package provides an OAuth consumer (http://oauth.net)\nand OAuth infrastruture, and in the future will provide an OAuth server.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_oauth:2.0.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Notification","origin":"devel/pear-Horde_Notification","version":"2.0.4","comment":"Horde Notification System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6847f069c48c09b961527ffae44fc6badcee70ce4343ffde19c15243d7d6d2a","flatsize":99925,"path":"All/php81-pear-horde-Horde_Notification-2.0.4.pkg","repopath":"All/php81-pear-horde-Horde_Notification-2.0.4.pkg","licenselogic":"single","pkgsize":20932,"desc":"The Horde_Notification library provides a subject-observer pattern\nfor raising and showing messages of different types and to different\nlisteners.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gettext":{"origin":"devel/php81-gettext","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_notification:2.0.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Pack","origin":"archivers/pear-Horde_Pack","version":"1.0.7","comment":"Horde Pack Utility","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73c4d8a7c29b445ad444ec86e9ae866448cfb2338a79cb8e01d95695e47acdfa","flatsize":64247,"path":"All/php81-pear-horde-Horde_Pack-1.0.7.pkg","repopath":"All/php81-pear-horde-Horde_Pack-1.0.7.pkg","licenselogic":"single","pkgsize":16344,"desc":"Horde replacement for serialize()/json_encode() that will automatically use the\nmost efficient serialization available based on the input.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Compress_Fast":{"origin":"archivers/pear-Horde_Compress_Fast","version":"1.1.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["archivers","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_pack:1.0.7:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Url","origin":"net/pear-Horde_Url","version":"2.2.6","comment":"Horde URL class","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58e37d97ee39b0e7766546f1976774b17363bc4ddcdaa318db6f1464bc932567","flatsize":66020,"path":"All/php81-pear-horde-Horde_Url-2.2.6.pkg","repopath":"All/php81-pear-horde-Horde_Url-2.2.6.pkg","licenselogic":"single","pkgsize":16488,"desc":"This class represents a single URL and provides methods\nfor manipulating URLs.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_url:2.2.6:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Util","origin":"devel/pear-Horde_Util","version":"2.5.9","comment":"Horde Utility Libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7c02289ef21a01946a2b8d6ecb6d663f5305eca6183cbd465c0ad67344849e9","flatsize":179087,"path":"All/php81-pear-horde-Horde_Util-2.5.9.pkg","repopath":"All/php81-pear-horde-Horde_Util-2.5.9.pkg","licenselogic":"single","pkgsize":34836,"desc":"Horde classes providing functionality for various types of applications.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_util:2.5.9:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Nls","origin":"devel/pear-Horde_Nls","version":"2.2.1_1","comment":"Horde Native Language Support","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b335db43c5ffac13816c51ef45e463b444baa2be5dba3e4b6cd76e6f7c9edac","flatsize":2122863,"path":"All/php81-pear-horde-Horde_Nls-2.2.1_1.pkg","repopath":"All/php81-pear-horde-Horde_Nls-2.2.1_1.pkg","licenselogic":"single","pkgsize":206844,"desc":"Provides common methods for handling language data, timezones,\nand hostname->country lookups.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-horde-Horde_Mongo","origin":"databases/pear-Horde_Mongo","version":"1.1.0","comment":"Horde Mongo Configuration","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a6226ad58b7d085ca741fd4ff130954546fe6534fd4da33d642738b4d503948","flatsize":567495,"path":"All/php81-pear-horde-Horde_Mongo-1.1.0.pkg","repopath":"All/php81-pear-horde-Horde_Mongo-1.1.0.pkg","licenselogic":"single","pkgsize":85532,"desc":"Provides an API to ensure that the PECL Mongo extension can be used\nconsistently across various Horde packages.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["databases","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mongo:1.1.0:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Mail_Autoconfig","origin":"mail/pear-Horde_Mail_Autoconfig","version":"1.0.3","comment":"Horde Mail Autoconfiguration","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84eb090699eacb831b6aaa06dddf68c787e959d13890818cd622d702705a5431","flatsize":76540,"path":"All/php81-pear-horde-Horde_Mail_Autoconfig-1.0.3.pkg","repopath":"All/php81-pear-horde-Horde_Mail_Autoconfig-1.0.3.pkg","licenselogic":"single","pkgsize":17940,"desc":"Horde class that attempts to automatically determine configuration options\nfor various remote mail services (IMAP/POP3/SMTP).","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Horde_Imap_Client":{"origin":"mail/pear-Horde_Imap_Client","version":"2.29.18"},"php81-pear-Horde_Smtp":{"origin":"mail/pear-Horde_Smtp","version":"1.9.6"},"php81-pear-Net_DNS2":{"origin":"dns/pear-Net_DNS2","version":"1.5.4_1"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php81-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mail_autoconfig:1.0.3:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Mime_Viewer","origin":"mail/pear-Horde_Mime_Viewer","version":"2.2.4","comment":"Horde MIME Viewer Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad5faaee218b71a229808bf41b721b63f6600432f277bc7821707c84ca16df19","flatsize":1983151,"path":"All/php81-pear-horde-Horde_Mime_Viewer-2.2.4.pkg","repopath":"All/php81-pear-horde-Horde_Mime_Viewer-2.2.4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":267836,"desc":"This Horde library provides rendering drivers for MIME data.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Browser":{"origin":"www/pear-Horde_Browser","version":"2.0.16"},"php81-pear-horde-Horde_Compress":{"origin":"archivers/pear-Horde_Compress","version":"2.2.4"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php81-pear-horde-Horde_Role":{"origin":"devel/pear-Horde_Role","version":"1.0.1"},"php81-pear-horde-Horde_Text_Filter":{"origin":"textproc/pear-Horde_Text_Filter","version":"2.3.7"},"php81-pear-horde-Horde_Text_Flowed":{"origin":"textproc/pear-Horde_Text_Flowed","version":"2.0.4"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mime_viewer:2.2.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Mail","origin":"mail/pear-Horde_Mail","version":"2.6.6","comment":"Horde Mail Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fd3aee37386c0cbbf3c6fdd7eb593c677940f6191eb99ceb4c0fc4a755a620c","flatsize":222760,"path":"All/php81-pear-horde-Horde_Mail-2.6.6.pkg","repopath":"All/php81-pear-horde-Horde_Mail-2.6.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":36104,"desc":"The Horde_Mail library is a fork of the PEAR Mail library that provides\nadditional functionality, including (but not limited to):\n* Allows a stream to be passed in.\n* Allows raw headertext to be used in the outgoing messages (required for\n  things like message redirection pursuant to RFC 5322 [3.6.6]).\n* Native PHP 5 code.\n* PHPUnit test suite.\n* Provides more comprehensive sendmail error messages.\n* Uses Exceptions instead of PEAR_Errors.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Net_SMTP":{"origin":"net/pear-Net_SMTP","version":"1.12.1"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Idna":{"origin":"dns/pear-Horde_Idna","version":"1.1.2"},"php81-pear-horde-Horde_Stream_Filter":{"origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mail:2.6.6:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_LoginTasks","origin":"devel/pear-Horde_LoginTasks","version":"2.0.8","comment":"Horde Login Tasks System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6626a5d4eee28da0151deb9d8282ff7ef28076b30a5d7f169585da2571b0fef5","flatsize":201080,"path":"All/php81-pear-horde-Horde_LoginTasks-2.0.8.pkg","repopath":"All/php81-pear-horde-Horde_LoginTasks-2.0.8.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":31048,"desc":"The Horde_LoginTasks library provides a set of methods for dealing with tasks\nrun upon login to Horde applications.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_logintasks:2.0.8:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_ListHeaders","origin":"mail/pear-Horde_ListHeaders","version":"1.2.5","comment":"Horde List Headers Parsing Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ad60083ec8c751a4028a96c374e120999a2f5c1d827443c352bd67a21e8f009","flatsize":69431,"path":"All/php81-pear-horde-Horde_ListHeaders-1.2.5.pkg","repopath":"All/php81-pear-horde-Horde_ListHeaders-1.2.5.pkg","licenselogic":"single","pkgsize":17324,"desc":"The Horde_ListHeaders library parses Mailing List Headers as defined in\nRFC 2369 & RFC 2919.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_listheaders:1.2.5:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Lock","origin":"devel/pear-Horde_Lock","version":"2.1.4","comment":"Horde Resource Locking System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b682dfeda4596bc5a5d9b595edd6cd9fb11bcb6a97aa20722747647375f0c795","flatsize":75800,"path":"All/php81-pear-horde-Horde_Lock-2.1.4.pkg","repopath":"All/php81-pear-horde-Horde_Lock-2.1.4.pkg","licenselogic":"single","pkgsize":17528,"desc":"The Horde_Lock library provides the Horde resource locking system.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_lock:2.1.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Ldap","origin":"net/pear-Horde_Ldap","version":"2.4.2","comment":"Horde LDAP libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d31a444490237f9e757971d0651cf9587dc405a7851e8313edc7494160cc333d","flatsize":312421,"path":"All/php81-pear-horde-Horde_Ldap-2.4.2.pkg","repopath":"All/php81-pear-horde-Horde_Ldap-2.4.2.pkg","licenselogic":"single","pkgsize":57404,"desc":"This package provides a set of classes for connecting to LDAP servers\nand working with directory objects.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_ldap:2.4.2:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Kolab_Storage","origin":"mail/pear-Horde_Kolab_Storage","version":"2.2.4","comment":"Horde library for handling Kolab data stored on an IMAP server","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba684dd6bca971c6509f6e2d509895229fb10936d5707c4ce02c38504fb149d1","flatsize":1403575,"path":"All/php81-pear-horde-Horde_Kolab_Storage-2.2.4.pkg","repopath":"All/php81-pear-horde-Horde_Kolab_Storage-2.2.4.pkg","licenselogic":"single","pkgsize":141372,"desc":"Storing user data in an IMAP account belonging to the user is one of the Kolab\nserver core concepts. This package provides all the necessary means to deal\nwith this type of data storage effectively.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-imap":{"origin":"mail/php81-imap","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Horde_Imap_Client":{"origin":"mail/pear-Horde_Imap_Client","version":"2.29.18"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Cache":{"origin":"devel/pear-Horde_Cache","version":"2.5.5"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Kolab_Format":{"origin":"textproc/pear-Horde_Kolab_Format","version":"2.0.9"},"php81-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_kolab_storage:2.2.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Kolab_Format","origin":"textproc/pear-Horde_Kolab_Format","version":"2.0.9","comment":"Horde library for reading/writing Kolab data formats","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"331097da82fa0fe614e6f857d2e3a71b9a75bc87d310e41dc59fea5eee5a913b","flatsize":466079,"path":"All/php81-pear-horde-Horde_Kolab_Format-2.0.9.pkg","repopath":"All/php81-pear-horde-Horde_Kolab_Format-2.0.9.pkg","licenselogic":"single","pkgsize":53576,"desc":"This Horde package allows to convert Kolab data objects from XML to hashes.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_kolab_format:2.0.9:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_JavascriptMinify","origin":"textproc/pear-Horde_JavascriptMinify","version":"1.1.5","comment":"Horde Javascript Minification","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ce1ccf87fdb22a3b5a73e6acca1be619ddc03095bbf299f4c2cefe3ac30f149","flatsize":59711,"path":"All/php81-pear-horde-Horde_JavascriptMinify-1.1.5.pkg","repopath":"All/php81-pear-horde-Horde_JavascriptMinify-1.1.5.pkg","licenselogic":"single","pkgsize":15732,"desc":"Horde abstracted interface to various javascript minification backends.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_javascriptminify:1.1.5:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Kolab_Session","origin":"net/pear-Horde_Kolab_Session","version":"2.0.3","comment":"Horde library for managing an active Kolab session","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7d88ee3121966805c7fc404633530c7b3211ab4fbe81844ad58993fb8bdc107","flatsize":145850,"path":"All/php81-pear-horde-Horde_Kolab_Session-2.0.3.pkg","repopath":"All/php81-pear-horde-Horde_Kolab_Session-2.0.3.pkg","licenselogic":"single","pkgsize":21284,"desc":"This Horde package handles a Kolab session. It allows to authenticate\nagainst LDAP and provides the users storage locations.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Horde_Kolab_Server":{"origin":"net/pear-Horde_Kolab_Server","version":"2.0.5"},"php81-pear-Horde_Log":{"origin":"sysutils/pear-Horde_Log","version":"2.3.0_1"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_kolab_session:2.0.3:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Itip","origin":"devel/pear-Horde_Itip","version":"2.1.2","comment":"Horde iTip invitation response handling","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7641f4b328fb99db486ae7b55dc5bab8244bbd5ab1c5757319759eff6894e853","flatsize":265770,"path":"All/php81-pear-horde-Horde_Itip-2.1.2.pkg","repopath":"All/php81-pear-horde-Horde_Itip-2.1.2.pkg","licenselogic":"single","pkgsize":34836,"desc":"This Horde package allows to generate MIME encapsuled responses to iCalendar\ninvitations.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"},"php81-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_itip:2.1.2:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Injector","origin":"devel/pear-Horde_Injector","version":"2.0.5","comment":"Horde dependency injection container","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5420cf70e46ca15ac797904d036abe89d5071542054a2e6d988714c9bdd19f2","flatsize":124188,"path":"All/php81-pear-horde-Horde_Injector-2.0.5.pkg","repopath":"All/php81-pear-horde-Horde_Injector-2.0.5.pkg","licenselogic":"single","pkgsize":21384,"desc":"Depedency injection container for Horde.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_injector:2.0.5:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Imsp","origin":"databases/pear-Horde_Imsp","version":"2.0.10","comment":"Horde IMSP API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02ec2c229cca4e10d3627e7b202cf3a3e48cd045b629824e29a4e9534e2a552a","flatsize":190983,"path":"All/php81-pear-horde-Horde_Imsp-2.0.10.pkg","repopath":"All/php81-pear-horde-Horde_Imsp-2.0.10.pkg","licenselogic":"single","pkgsize":32752,"desc":"Provides an API into an IMSP server for address books and options.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["databases","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_imsp:2.0.10:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Idna","origin":"dns/pear-Horde_Idna","version":"1.1.2","comment":"Horde IDNA backend normalization package","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa0a452344a926c85433921a56d0811622c30897c6e1d7b1348d2772e1b5723f","flatsize":40329,"path":"All/php81-pear-horde-Horde_Idna-1.1.2.pkg","repopath":"All/php81-pear-horde-Horde_Idna-1.1.2.pkg","licenselogic":"single","pkgsize":10364,"desc":"Horde class for normalized access to various backends providing IDNA\n(Internationalized Domain Names in Applications) support.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["dns","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_idna:1.1.2:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Http","origin":"www/pear-Horde_Http","version":"2.1.7","comment":"Horde HTTP libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1fba65f840c703f52b1afcc85cfb0a8a57992c35c8f507e6f84b297cad3052b","flatsize":83089,"path":"All/php81-pear-horde-Horde_Http-2.1.7.pkg","repopath":"All/php81-pear-horde-Horde_Http-2.1.7.pkg","licenselogic":"single","pkgsize":15564,"desc":"This Horde package provides a set of classes for making HTTP requests.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_http:2.1.7:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_History","origin":"devel/pear-Horde_History","version":"2.3.6","comment":"Horde API for tracking the history of an object","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2fafd337afee9e92cd00a783581a547ac07b9e73c4ae57375951bb6f147f3fc","flatsize":141290,"path":"All/php81-pear-horde-Horde_History-2.3.6.pkg","repopath":"All/php81-pear-horde-Horde_History-2.3.6.pkg","licenselogic":"single","pkgsize":25184,"desc":"The Horde_History API provides a way to track changes\non arbitrary pieces of data in Horde applications.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Db":{"origin":"databases/pear-Horde_Db","version":"2.4.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_history:2.3.6:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Icalendar","origin":"devel/pear-Horde_Icalendar","version":"2.1.8","comment":"Horde iCalendar API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46ae33f345121aa6effb11e96ad1ab372f2fb8991ab75c3fef7962cfade71da1","flatsize":553978,"path":"All/php81-pear-horde-Horde_Icalendar-2.1.8.pkg","repopath":"All/php81-pear-horde-Horde_Icalendar-2.1.8.pkg","licenselogic":"single","pkgsize":95836,"desc":"This Horde package provides an API for dealing with iCalendar data.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php81-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_icalendar:2.1.8:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_HashTable","origin":"databases/pear-Horde_HashTable","version":"1.2.6","comment":"Horde Hash Table Interface","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b579dbe5111398752308d168bf966cb07fcf124157c65a7f524e6d7ab299b685","flatsize":68877,"path":"All/php81-pear-horde-Horde_HashTable-1.2.6.pkg","repopath":"All/php81-pear-horde-Horde_HashTable-1.2.6.pkg","licenselogic":"single","pkgsize":16844,"desc":"Horde API to access various hash table implementations.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["databases","www","pear"],"options":{"MEMCACHE":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_hashtable:1.2.6:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Group","origin":"security/pear-Horde_Group","version":"2.1.1","comment":"Horde User Groups System","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b47e081e74d12e1157b6dbbbc02d8481d6782e6766bb25eee4e11a65ab8e734d","flatsize":130811,"path":"All/php81-pear-horde-Horde_Group-2.1.1.pkg","repopath":"All/php81-pear-horde-Horde_Group-2.1.1.pkg","licenselogic":"single","pkgsize":22904,"desc":"Package for managing and accessing the Horde groups system.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_group:2.1.1:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Form","origin":"www/pear-Horde_Form","version":"2.0.20","comment":"Horde Form API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98e967771e72ec175a9846cfe5c386a3fc482db242dd4d365b99b7bec8fd94fc","flatsize":1147990,"path":"All/php81-pear-horde-Horde_Form-2.0.20.pkg","repopath":"All/php81-pear-horde-Horde_Form-2.0.20.pkg","licenselogic":"single","pkgsize":138428,"desc":"The Horde_Form package provides form rendering, validation, and other\nfunctionality for the Horde Application Framework.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php81-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php81-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php81-pear-horde-Horde_Nls":{"origin":"devel/pear-Horde_Nls","version":"2.2.1_1"},"php81-pear-horde-Horde_Token":{"origin":"devel/pear-Horde_Token","version":"2.0.9"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_form:2.0.20:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Exception","origin":"devel/pear-Horde_Exception","version":"2.0.8","comment":"Horde Exception Handler","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f60621430aacbd31fc44ec3d1e37a317e5a304094edf5c8b093207016f3e16e4","flatsize":134159,"path":"All/php81-pear-horde-Horde_Exception-2.0.8.pkg","repopath":"All/php81-pear-horde-Horde_Exception-2.0.8.pkg","licenselogic":"single","pkgsize":24776,"desc":"Default exception handlers for the Horde Application Framework.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_exception:2.0.8:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Mime","origin":"mail/pear-Horde_Mime","version":"2.11.2","comment":"Horde MIME Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b40bca96411ed56b7a22c9ecb634af4fd984f409d233e852dbdcd60c771df4a","flatsize":789505,"path":"All/php81-pear-horde-Horde_Mime-2.11.2.pkg","repopath":"All/php81-pear-horde-Horde_Mime-2.11.2.pkg","licenselogic":"single","pkgsize":123600,"desc":"Horde package providing methods for dealing with MIME (RFC 2045) and related\ne-mail (RFC 822/2822/5322) standards.for creating and manipulating dates.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php81-pear-horde-Horde_Stream_Filter":{"origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php81-pear-horde-Horde_Text_Flowed":{"origin":"textproc/pear-Horde_Text_Flowed","version":"2.0.4"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mime:2.11.2:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Memcache","origin":"databases/pear-Horde_Memcache","version":"2.1.2","comment":"Horde Memcache API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e1d1a8c697bfeb2292d07e502110bbb6fb1c6a3e3bab3cfc42746c3b5cd8e04","flatsize":57437,"path":"All/php81-pear-horde-Horde_Memcache-2.1.2.pkg","repopath":"All/php81-pear-horde-Horde_Memcache-2.1.2.pkg","licenselogic":"single","pkgsize":15192,"desc":"Horde API to access a memcache server.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pecl-memcache":{"origin":"databases/pecl-memcache","version":"8.2"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-horde-Horde_Support","origin":"devel/pear-Horde_Support","version":"2.2.2","comment":"Horde support package","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"418af711e23c2a1cc7b97583cac3aa2ffbd09531e2b219325fcc6bcb96c2edeb","flatsize":133746,"path":"All/php81-pear-horde-Horde_Support-2.2.2.pkg","repopath":"All/php81-pear-horde-Horde_Support-2.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24928,"desc":"This package provides supporting functionality for Horde that is not tied\nto Horde but is used by it.\nThese classes can be used outside of Horde as well.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Stream_Wrapper":{"origin":"devel/pear-Horde_Stream_Wrapper","version":"2.1.5"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_support:2.2.2:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pecl-bitset","origin":"math/pecl-bitset","version":"3.2.0","comment":"PECL extension for manipulating bitsets","maintainer":"sunpoet@FreeBSD.org","www":"https://pecl.php.net/package/Bitset","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0e3809fa79a50dde850e3b13ea0fd90e4a01700ccd6c924ddca9ee5326d0bce","flatsize":42349,"path":"All/php81-pecl-bitset-3.2.0.pkg","repopath":"All/php81-pecl-bitset-3.2.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":12068,"desc":"This extension for PHP provides routines for manipulating bitsets.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["math"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-bitset.ini.sample","type":"install"}]},{"name":"php81-pear-horde-Horde_Editor","origin":"www/pear-Horde_Editor","version":"2.0.5","comment":"Horde Editor API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"022a39f06f4ccf830062c826b7aa653bc24b5bb444a67b8657398af8135df087","flatsize":2639210,"path":"All/php81-pear-horde-Horde_Editor-2.0.5.pkg","repopath":"All/php81-pear-horde-Horde_Editor-2.0.5.pkg","licenselogic":"single","pkgsize":558800,"desc":"The Horde_Editor package provides an API to generate the code necessary\nfor embedding javascript RTE editors in a web page.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Browser":{"origin":"www/pear-Horde_Browser","version":"2.0.16"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Role":{"origin":"devel/pear-Horde_Role","version":"1.0.1"},"php81-pear-horde-Horde_Serialize":{"origin":"devel/pear-Horde_Serialize","version":"2.0.5"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_editor:2.0.5:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Db","origin":"databases/pear-Horde_Db","version":"2.4.1","comment":"Horde Database Libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e152ccc2717ae645266b3d78f34b30112f882dfa7e2b6fb49cdd99431513d4c2","flatsize":643561,"path":"All/php81-pear-horde-Horde_Db-2.4.1.pkg","repopath":"All/php81-pear-horde-Horde_Db-2.4.1.pkg","licenselogic":"single","pkgsize":73000,"desc":"Horde database/SQL abstraction layer","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["databases","www","pear"],"options":{"MYSQLI":"on","PDO":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_db:2.4.1:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Feed","origin":"www/pear-Horde_Feed","version":"2.0.4","comment":"Horde Feed libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef062a1cbdbc056b4e6af75281ff34f16efb39ae90a7c01c893e60669c6ee436","flatsize":6163671,"path":"All/php81-pear-horde-Horde_Feed-2.0.4.pkg","repopath":"All/php81-pear-horde-Horde_Feed-2.0.4.pkg","licenselogic":"single","pkgsize":1216368,"desc":"This package provides support for working with feed formats\nsuch as RSS and Atom.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Http":{"origin":"www/pear-Horde_Http","version":"2.1.7"},"php81-pear-horde-Horde_Xml_Element":{"origin":"textproc/pear-Horde_Xml_Element","version":"2.0.4"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_feed:2.0.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_CssMinify","origin":"textproc/pear-Horde_CssMinify","version":"1.0.4","comment":"Horde CSS Minification","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d15761a3dc65e34e3e7ec9bb56703ed94f3b80030ab97b3dba5c03e285735dd","flatsize":36846,"path":"All/php81-pear-horde-Horde_CssMinify-1.0.4.pkg","repopath":"All/php81-pear-horde-Horde_CssMinify-1.0.4.pkg","licenselogic":"single","pkgsize":11820,"desc":"Horde abstracted interface to various CSS minification backends.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_cssminify:1.0.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Css_Parser","origin":"www/pear-Horde_Css_Parser","version":"1.0.11","comment":"Horde CSS Parser","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0451f4440c8925ccc6db13b955df81d879e95d8063f0c456b36d3f81f6c35bf0","flatsize":334456,"path":"All/php81-pear-horde-Horde_Css_Parser-1.0.11.pkg","repopath":"All/php81-pear-horde-Horde_Css_Parser-1.0.11.pkg","licenselogic":"single","pkgsize":72652,"desc":"This Horde package provides access to the Sabberworm CSS Parser from within\nthe Horde framework.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_css_parser:1.0.11:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Controller","origin":"devel/pear-Horde_Controller","version":"2.0.5","comment":"Horde Controller libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7339c1a94da67a4b4f194f58aec792944f0dca131f32b2fd9c4125050e9b3036","flatsize":62051,"path":"All/php81-pear-horde-Horde_Controller-2.0.5.pkg","repopath":"All/php81-pear-horde-Horde_Controller-2.0.5.pkg","licenselogic":"single","pkgsize":12140,"desc":"This package provides the controller part of an MVC system for Horde.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Horde_Log":{"origin":"sysutils/pear-Horde_Log","version":"2.3.0_1"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Injector":{"origin":"devel/pear-Horde_Injector","version":"2.0.5"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_controller:2.0.5:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Constraint","origin":"devel/pear-Horde_Constraint","version":"2.0.3","comment":"Horde Constraint library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81061ea8f23b72ebefb73bb323a8afcc62d82d09835e0f81d6a051144a06c1e1","flatsize":23903,"path":"All/php81-pear-horde-Horde_Constraint-2.0.3.pkg","repopath":"All/php81-pear-horde-Horde_Constraint-2.0.3.pkg","licenselogic":"single","pkgsize":6444,"desc":"This Horde package provides a programmatic way of building\nconstraints that evaluate to true or false.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_constraint:2.0.3:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Compress_Fast","origin":"archivers/pear-Horde_Compress_Fast","version":"1.1.1","comment":"Horde Fast Compression Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e0b270e42ca416ac9180a10e5a91c98a9555af9ca2bd2ba4b7c67b50b4f9647","flatsize":46344,"path":"All/php81-pear-horde-Horde_Compress_Fast-1.1.1.pkg","repopath":"All/php81-pear-horde-Horde_Compress_Fast-1.1.1.pkg","licenselogic":"single","pkgsize":13432,"desc":"Horde_Compress_Fast - Fast Compression Library\n\nProvides compression suitable for packing strings on-the-fly in PHP code (as\nopposed to more resource-intensive compression algorithms such as DEFLATE).","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["archivers","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_compress_fast:1.1.1:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Dav","origin":"www/pear-Horde_Dav","version":"1.1.4","comment":"Horde library for WebDAV, CalDAV, CardDAV","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d2056976e93d39ae023419be22cfacda4c8912971beaec2cc1bc530dac7792e","flatsize":1154812,"path":"All/php81-pear-horde-Horde_Dav-1.1.4.pkg","repopath":"All/php81-pear-horde-Horde_Dav-1.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":193820,"desc":"This Horde package contains all Horde-specific wrapper classes\nfor the Sabre DAV library.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Auth":{"origin":"security/pear-Horde_Auth","version":"2.2.2"},"php81-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php81-pear-horde-Horde_Stream":{"origin":"devel/pear-Horde_Stream","version":"1.6.3"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_dav:1.1.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Date_Parser","origin":"devel/pear-Horde_Date_Parser","version":"2.0.7","comment":"Horde Date Parser","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f35c70b4a673c2546cb3a8d7529627d1e0fc4ed7a884347861a62dd8261a834","flatsize":183659,"path":"All/php81-pear-horde-Horde_Date_Parser-2.0.7.pkg","repopath":"All/php81-pear-horde-Horde_Date_Parser-2.0.7.pkg","licenselogic":"single","pkgsize":29144,"desc":"Horde library for natural-language date parsing,\nwith support for multiple languages and locales","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_date_parser:2.0.7:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Date","origin":"devel/pear-Horde_Date","version":"2.4.1","comment":"Horde Date package","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9788c91e29f00d001d99d63be7f438cc604d5e54345ef05d51bb91373e0ad2e","flatsize":469107,"path":"All/php81-pear-horde-Horde_Date-2.4.1.pkg","repopath":"All/php81-pear-horde-Horde_Date-2.4.1.pkg","licenselogic":"single","pkgsize":64444,"desc":"Horde package for creating and manipulating dates.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Nls":{"origin":"devel/pear-Horde_Nls","version":"2.2.1_1"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_date:2.4.1:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Cache","origin":"devel/pear-Horde_Cache","version":"2.5.5","comment":"Horde Caching API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e49abff30ff11e1ef953d22c0ea72c0d44619bd5e009345073c78d0e86d5a49","flatsize":141634,"path":"All/php81-pear-horde-Horde_Cache-2.5.5.pkg","repopath":"All/php81-pear-horde-Horde_Cache-2.5.5.pkg","licenselogic":"single","pkgsize":26288,"desc":"This Horde package provides a simple, functional caching API, with the option\nto store the cached data on the filesystem, in one of the PHP opcode cache\nsystems (APC, eAcclerator, XCache, or Zend Performance Suite's content cache),\nmemcached, or an SQL table.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Compress_Fast":{"origin":"archivers/pear-Horde_Compress_Fast","version":"1.1.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_HashTable":{"origin":"databases/pear-Horde_HashTable","version":"1.2.6"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_cache:2.5.5:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Browser","origin":"www/pear-Horde_Browser","version":"2.0.16","comment":"Horde Browser API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db467bfcb3a7e5de89eb2ba522174d5e443087c84a4c9597edd9b750a89688fc","flatsize":230964,"path":"All/php81-pear-horde-Horde_Browser-2.0.16.pkg","repopath":"All/php81-pear-horde-Horde_Browser-2.0.16.pkg","licenselogic":"single","pkgsize":36680,"desc":"The Horde_Browser class provides an API for getting information about\nthe current user's browser and its capabilities.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_browser:2.0.16:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Autoloader","origin":"devel/pear-Horde_Autoloader","version":"2.1.2","comment":"Horde Autoloader","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"775fb6e733efe344f0da5a1a2389c9ee4dc968fc321adec6ab69d64b709ae54e","flatsize":59670,"path":"All/php81-pear-horde-Horde_Autoloader-2.1.2.pkg","repopath":"All/php81-pear-horde-Horde_Autoloader-2.1.2.pkg","licenselogic":"single","pkgsize":15708,"desc":"Autoload implementation and class loading manager for Horde.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_autoloader:2.1.2:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Cli","origin":"devel/pear-Horde_Cli","version":"2.3.0","comment":"Horde Command Line Interface API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4424041eb48e2f703af7032ff58c40c6470bf0e7bbc26987c07cec8090361bf2","flatsize":161524,"path":"All/php81-pear-horde-Horde_Cli-2.3.0.pkg","repopath":"All/php81-pear-horde-Horde_Cli-2.3.0.pkg","licenselogic":"single","pkgsize":30076,"desc":"Horde_Cli:: API for basic command-line functionality/checks","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-horde-Horde_Argv","origin":"devel/pear-Horde_Argv","version":"2.1.0","comment":"Horde command-line argument parsing package","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71fb1d07a78c60a34c7a7f39119308918fc8edcb5800b1d21a1bc78392cfe3f5","flatsize":384924,"path":"All/php81-pear-horde-Horde_Argv-2.1.0.pkg","repopath":"All/php81-pear-horde-Horde_Argv-2.1.0.pkg","licenselogic":"single","pkgsize":59368,"desc":"Horde package providing classes for parsing command line arguments with\nvarious actions, providing help, grouping options, and more.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_argv:2.1.0:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Auth","origin":"security/pear-Horde_Auth","version":"2.2.2","comment":"Horde Authentication API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e40a10e9d25862fc10a9733593256c49e0bcc7e3c5c493979d5a47de8d11e7c4","flatsize":352439,"path":"All/php81-pear-horde-Horde_Auth-2.2.2.pkg","repopath":"All/php81-pear-horde-Horde_Auth-2.2.2.pkg","licenselogic":"single","pkgsize":53544,"desc":"The Horde_Auth package provides a common interface into the various backends\nfor the Horde authentication system.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_auth:2.2.2:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Data","origin":"devel/pear-Horde_Data","version":"2.1.5","comment":"Horde Data API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed04b356a2fa76729898943e73f86b27fce05889acec8e743b50384c98b5ba89","flatsize":254576,"path":"All/php81-pear-horde-Horde_Data-2.1.5.pkg","repopath":"All/php81-pear-horde-Horde_Data-2.1.5.pkg","licenselogic":"single","pkgsize":42772,"desc":"This package provides a data import and export API, with backends for:\n* CSV\n* TSV\n* iCalendar\n* vCard\n* vNote\n* vTodo","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Browser":{"origin":"www/pear-Horde_Browser","version":"2.0.16"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"},"php81-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php81-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_data:2.1.5:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Autoloader_Cache","origin":"devel/pear-Horde_Autoloader_Cache","version":"2.1.4","comment":"Horde Autoloader Cache","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"463ef26f5924251bc73363550721d1f0b44762a8ad9f4405c1c3648edcf40f92","flatsize":48776,"path":"All/php81-pear-horde-Horde_Autoloader_Cache-2.1.4.pkg","repopath":"All/php81-pear-horde-Horde_Autoloader_Cache-2.1.4.pkg","licenselogic":"single","pkgsize":13616,"desc":"Extension of the Horde_Autoloader that implements caching of class-file-maps.\nThe caching method is determined automatically from the list of supported cache\nbackends: APC, XCache, eAccelerator, local file system.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Autoloader":{"origin":"devel/pear-Horde_Autoloader","version":"2.1.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_autoloader_cache:2.1.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_ActiveSync","origin":"comms/pear-Horde_ActiveSync","version":"2.41.9","comment":"Horde ActiveSync Server Library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"349b25e7b541286dd390e6bf1e98bf2e26c548f9a39624c4575715c584cc4932","flatsize":1887817,"path":"All/php81-pear-horde-Horde_ActiveSync-2.41.9.pkg","repopath":"All/php81-pear-horde-Horde_ActiveSync-2.41.9.pkg","licenselogic":"single","pkgsize":317888,"desc":"Horde libraries implementing an ActiveSync server.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Horde_Mapi":{"origin":"mail/pear-Horde_Mapi","version":"1.0.10"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Compress":{"origin":"archivers/pear-Horde_Compress","version":"2.2.4"},"php81-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"},"php81-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php81-pear-horde-Horde_Stream":{"origin":"devel/pear-Horde_Stream","version":"1.6.3"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["comms","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_activesync:2.41.9:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Compress","origin":"archivers/pear-Horde_Compress","version":"2.2.4","comment":"Horde Compression API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1118c2f13284682ce73f4705d59053944190b99eb9537bda817a8bbd59ca643c","flatsize":3196535,"path":"All/php81-pear-horde-Horde_Compress-2.2.4.pkg","repopath":"All/php81-pear-horde-Horde_Compress-2.2.4.pkg","licenselogic":"single","pkgsize":2190384,"desc":"Horde package providing an API to various compression techniques.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Stream_Filter":{"origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["archivers","www","pear"],"options":{"ZLIB":"on"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_compress:2.2.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Core","origin":"devel/pear-Horde_Core","version":"2.31.18","comment":"Horde Core Framework libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54684548a639de6d01bae84eb7d4109122bae4d6943c84206854cd4d954de670","flatsize":7647801,"path":"All/php81-pear-horde-Horde_Core-2.31.18.pkg","repopath":"All/php81-pear-horde-Horde_Core-2.31.18.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1200676,"desc":"These classes provide the core functionality of the\nHorde Application Framework.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Horde_Log":{"origin":"sysutils/pear-Horde_Log","version":"2.3.0_1"},"php81-pear-Horde_Smtp":{"origin":"mail/pear-Horde_Smtp","version":"1.9.6"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_ActiveSync":{"origin":"comms/pear-Horde_ActiveSync","version":"2.41.9"},"php81-pear-horde-Horde_Alarm":{"origin":"devel/pear-Horde_Alarm","version":"2.2.10"},"php81-pear-horde-Horde_Auth":{"origin":"security/pear-Horde_Auth","version":"2.2.2"},"php81-pear-horde-Horde_Autoloader":{"origin":"devel/pear-Horde_Autoloader","version":"2.1.2"},"php81-pear-horde-Horde_Browser":{"origin":"www/pear-Horde_Browser","version":"2.0.16"},"php81-pear-horde-Horde_Cache":{"origin":"devel/pear-Horde_Cache","version":"2.5.5"},"php81-pear-horde-Horde_Cli":{"origin":"devel/pear-Horde_Cli","version":"2.3.0"},"php81-pear-horde-Horde_Compress":{"origin":"archivers/pear-Horde_Compress","version":"2.2.4"},"php81-pear-horde-Horde_Compress_Fast":{"origin":"archivers/pear-Horde_Compress_Fast","version":"1.1.1"},"php81-pear-horde-Horde_Controller":{"origin":"devel/pear-Horde_Controller","version":"2.0.5"},"php81-pear-horde-Horde_CssMinify":{"origin":"textproc/pear-Horde_CssMinify","version":"1.0.4"},"php81-pear-horde-Horde_Css_Parser":{"origin":"www/pear-Horde_Css_Parser","version":"1.0.11"},"php81-pear-horde-Horde_Data":{"origin":"devel/pear-Horde_Data","version":"2.1.5"},"php81-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Group":{"origin":"security/pear-Horde_Group","version":"2.1.1"},"php81-pear-horde-Horde_History":{"origin":"devel/pear-Horde_History","version":"2.3.6"},"php81-pear-horde-Horde_Injector":{"origin":"devel/pear-Horde_Injector","version":"2.0.5"},"php81-pear-horde-Horde_JavascriptMinify":{"origin":"textproc/pear-Horde_JavascriptMinify","version":"1.1.5"},"php81-pear-horde-Horde_Lock":{"origin":"devel/pear-Horde_Lock","version":"2.1.4"},"php81-pear-horde-Horde_LoginTasks":{"origin":"devel/pear-Horde_LoginTasks","version":"2.0.8"},"php81-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php81-pear-horde-Horde_Mime_Viewer":{"origin":"mail/pear-Horde_Mime_Viewer","version":"2.2.4"},"php81-pear-horde-Horde_Notification":{"origin":"devel/pear-Horde_Notification","version":"2.0.4"},"php81-pear-horde-Horde_Pack":{"origin":"archivers/pear-Horde_Pack","version":"1.0.7"},"php81-pear-horde-Horde_Perms":{"origin":"security/pear-Horde_Perms","version":"2.1.8"},"php81-pear-horde-Horde_Prefs":{"origin":"devel/pear-Horde_Prefs","version":"2.9.0"},"php81-pear-horde-Horde_Role":{"origin":"devel/pear-Horde_Role","version":"1.0.1"},"php81-pear-horde-Horde_Routes":{"origin":"www/pear-Horde_Routes","version":"2.0.5"},"php81-pear-horde-Horde_Secret":{"origin":"security/pear-Horde_Secret","version":"2.0.6"},"php81-pear-horde-Horde_Serialize":{"origin":"devel/pear-Horde_Serialize","version":"2.0.5"},"php81-pear-horde-Horde_SessionHandler":{"origin":"www/pear-Horde_SessionHandler","version":"2.3.0"},"php81-pear-horde-Horde_Share":{"origin":"security/pear-Horde_Share","version":"2.2.0"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php81-pear-horde-Horde_Template":{"origin":"www/pear-Horde_Template","version":"2.0.3"},"php81-pear-horde-Horde_Text_Filter":{"origin":"textproc/pear-Horde_Text_Filter","version":"2.3.7"},"php81-pear-horde-Horde_Token":{"origin":"devel/pear-Horde_Token","version":"2.0.9"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Url":{"origin":"net/pear-Horde_Url","version":"2.2.6"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php81-pear-horde-Horde_View":{"origin":"devel/pear-Horde_View","version":"2.0.6"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"}},"categories":["devel","www","pear"],"options":{"KOLAB":"off","LZF":"off","SOCKETS":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_core:2.31.18:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-horde-Horde_Alarm","origin":"devel/pear-Horde_Alarm","version":"2.2.10","comment":"PEAR Horde alarm libraries","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"059de7f00db1ffaadf539768db9215fc15e58817d715352409e1e4b95ddf06a7","flatsize":235389,"path":"All/php81-pear-horde-Horde_Alarm-2.2.10.pkg","repopath":"All/php81-pear-horde-Horde_Alarm-2.2.10.pkg","licenselogic":"single","pkgsize":37636,"desc":"This package provides an interface to deal with reminders, alarms and\nnotifications through a standardized API. The following notification methods\nare available at the moment: standard Horde notifications, popups, emails, sms.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_alarm:2.2.10:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-doctrine-DoctrineCommon","origin":"databases/pear-DoctrineCommon","version":"2.3.0","comment":"Shared code for Doctrine PHP object relational mapper","maintainer":"bofh@FreeBSD.org","www":"https://www.doctrine-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ccbcd13bbc1cfb7a578fc24edd504006694b047e4f9c4600fc512bbbef11ac8c","flatsize":403691,"path":"All/php81-pear-doctrine-DoctrineCommon-2.3.0.pkg","repopath":"All/php81-pear-doctrine-DoctrineCommon-2.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53060,"desc":"The Doctrine Common package contains shared code between the other packages.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-doctrine":{"origin":"devel/pear-channel-doctrine","version":"20130618"}},"categories":["databases","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-channel-twig","origin":"devel/pear-channel-twig","version":"20140108","comment":"PEAR channel pear.twig-project.org","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.twig-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebab440400e918365938e64f0a5fe2e810ce2b50b6073b3400fd538152ef77e5","flatsize":1068,"path":"All/php81-pear-channel-twig-20140108.pkg","repopath":"All/php81-pear-channel-twig-20140108.pkg","licenselogic":"single","pkgsize":1072,"desc":"PEAR channel for the Twig project","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-channel-theseer","origin":"devel/pear-channel-theseer","version":"20120501_1","comment":"PEAR channel pear.netpirates.net","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.netpirates.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd99c060b016ffcf482c7e291d6e357a2284e35007baa563c10e9b662eb8ba42","flatsize":1059,"path":"All/php81-pear-channel-theseer-20120501_1.pkg","repopath":"All/php81-pear-channel-theseer-20120501_1.pkg","licenselogic":"single","pkgsize":1060,"desc":"Netpirates PEAR channel","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-channel-symfony2","origin":"devel/pear-channel-symfony2","version":"20110826_2","comment":"PEAR channel pear.symfony.com","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.symfony.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b06e87d93f789cebe111eb44fa7ada9d37f70f87f93e33586a1a59ff3975c6f","flatsize":1046,"path":"All/php81-pear-channel-symfony2-20110826_2.pkg","repopath":"All/php81-pear-channel-symfony2-20110826_2.pkg","licenselogic":"single","pkgsize":1072,"desc":"PEAR channel for the symfony project","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-channel-symfony","origin":"devel/pear-channel-symfony","version":"20110701","comment":"PEAR channel pear.symfony-project.com","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.symfony-project.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e45056a3461ff3a947416d3b4258a761305837468c81b297f08cd1f7611952c1","flatsize":1094,"path":"All/php81-pear-channel-symfony-20110701.pkg","repopath":"All/php81-pear-channel-symfony-20110701.pkg","licenselogic":"single","pkgsize":1068,"desc":"PEAR channel for the symfony project","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-channel-pirum","origin":"devel/pear-channel-pirum","version":"20110921_1","comment":"PEAR channel pear.pirum-project.org","maintainer":"sunpoet@FreeBSD.org","www":"http://pirum.sensiolabs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe1f38875f0bffdc997c9f4f86de07cfac81d86b93f410cd101d52a43f38bf84","flatsize":1062,"path":"All/php81-pear-channel-pirum-20110921_1.pkg","repopath":"All/php81-pear-channel-pirum-20110921_1.pkg","licenselogic":"single","pkgsize":1072,"desc":"PEAR channel for the pirum project","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-channel-phpmd","origin":"devel/pear-channel-phpmd","version":"20120607","comment":"PEAR channel pear.phpmd.org","maintainer":"sunpoet@FreeBSD.org","www":"https://phpmd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e707d3f51ad0ff2433629acc49bc66de9d445d14eed35c72e74448de5ea0bfdf","flatsize":960,"path":"All/php81-pear-channel-phpmd-20120607.pkg","repopath":"All/php81-pear-channel-phpmd-20120607.pkg","licenselogic":"single","pkgsize":1036,"desc":"PEAR channel for the PHPMD project","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-channel-phpdoc","origin":"devel/pear-channel-phpdoc","version":"20120214","comment":"PEAR channel pear.phpdoc.org","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.phpdoc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fb4ceb374d15a4e2961c8474e445623840009b655acb3d8815c518a22112866","flatsize":1029,"path":"All/php81-pear-channel-phpdoc-20120214.pkg","repopath":"All/php81-pear-channel-phpdoc-20120214.pkg","licenselogic":"single","pkgsize":1072,"desc":"PEAR channel for the phpDocumentor project","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-channel-phing","origin":"devel/pear-channel-phing","version":"20120813","comment":"PEAR channel pear.phing.info","maintainer":"mm@FreeBSD.org","www":"https://pear.phing.info","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e2f97f3f2ec4411ec8037daa78c17a2e04daed37d324f29d1150341ff22f0a5","flatsize":954,"path":"All/php81-pear-channel-phing-20120813.pkg","repopath":"All/php81-pear-channel-phing-20120813.pkg","licenselogic":"single","pkgsize":1012,"desc":"PEAR channel for Phing","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-channel-pdepend","origin":"devel/pear-channel-pdepend","version":"20100520","comment":"PEAR channel pear.pdepend.org","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.pdepend.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6abd77a6ef86b6511690af2709841bf8e5a0ec6f2a34778bee9ee7abdc0a572","flatsize":967,"path":"All/php81-pear-channel-pdepend-20100520.pkg","repopath":"All/php81-pear-channel-pdepend-20100520.pkg","licenselogic":"single","pkgsize":1024,"desc":"PEAR channel for the PHP Depend project","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-codegen","origin":"devel/pear-codegen","version":"1.0.7","comment":"Tool to create code generators that operate on XML descriptions","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/CodeGen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db58453a17bfddabf3747a830208bcf82395562243f020c26240b9499b140d30","flatsize":232938,"path":"All/php81-pear-codegen-1.0.7.pkg","repopath":"All/php81-pear-codegen-1.0.7.pkg","licenselogic":"single","pkgsize":42728,"desc":"This is an 'abstract' package, it provides the base framework for applications\nlike CodeGen_PECL.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-channel-horde","origin":"devel/pear-channel-horde","version":"20160602","comment":"PEAR channel pear.horde.org","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a768835c7076378af57409a615f42fb9e164e681441b3b0161c2bd4497fe999c","flatsize":1011,"path":"All/php81-pear-channel-horde-20160602.pkg","repopath":"All/php81-pear-channel-horde-20160602.pkg","licenselogic":"single","pkgsize":1048,"desc":"PEAR channel for the Horde Framework","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-channel-openpear","origin":"devel/pear-channel-openpear","version":"20111203","comment":"PEAR channel openpear.org","maintainer":"tota@FreeBSD.org","www":"https://openpear.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2ca0c43bb1445fd4ca35dcd8770b0ab27e2bf07394f2dc790fa4d16f811c0b0","flatsize":825,"path":"All/php81-pear-channel-openpear-20111203.pkg","repopath":"All/php81-pear-channel-openpear-20111203.pkg","licenselogic":"single","pkgsize":1052,"desc":"PEAR channel for OpenPear","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-channel-ezc","origin":"devel/pear-channel-ezc","version":"20060124","comment":"PEAR channel components.ez.no","maintainer":"sunpoet@FreeBSD.org","www":"https://ezcomponents.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da853e2337b8e7d11562aeaebe004993736642a37021079c3041be4897a62ed4","flatsize":813,"path":"All/php81-pear-channel-ezc-20060124.pkg","repopath":"All/php81-pear-channel-ezc-20060124.pkg","licenselogic":"single","pkgsize":1092,"desc":"PEAR channel for the eZ Components project","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-channel-doctrine","origin":"devel/pear-channel-doctrine","version":"20130618","comment":"PEAR channel pear.doctrine-project.org","maintainer":"bofh@FreeBSD.org","www":"http://pear.doctrine-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f650e765aeee5767eb3676a753e6e6447cf8a20f1c0dc532ee8624904a4df399","flatsize":1092,"path":"All/php81-pear-channel-doctrine-20130618.pkg","repopath":"All/php81-pear-channel-doctrine-20130618.pkg","licenselogic":"single","pkgsize":1064,"desc":"PEAR channel for the doctrine project","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-YAML","origin":"textproc/pear-YAML","version":"1.0.6","comment":"The Symfony YAML Component","maintainer":"sunpoet@FreeBSD.org","www":"http://components.symfony-project.org/yaml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9f6f4dfa0669a187a1185398b6af4d7a76e6316749da51af12c11e73cc814df","flatsize":39949,"path":"All/php81-pear-YAML-1.0.6.pkg","repopath":"All/php81-pear-YAML-1.0.6.pkg","licenselogic":"single","pkgsize":10284,"desc":"Symfony YAML is a PHP library that parses YAML strings and converts them to\nPHP arrays. It can also converts PHP arrays to YAML strings.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-symfony":{"origin":"devel/pear-channel-symfony","version":"20110701"}},"categories":["textproc","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_Wddx","origin":"textproc/pear-XML_Wddx","version":"1.0.2","comment":"PEAR Wddx pretty serializer and deserializer","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Wddx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2e11a169e336fb18eb60ace879af818c8d9c423839db8025a21410d11be3b38","flatsize":28469,"path":"All/php81-pear-XML_Wddx-1.0.2.pkg","repopath":"All/php81-pear-XML_Wddx-1.0.2.pkg","licenselogic":"single","pkgsize":6856,"desc":"PEAR::XML_Wddx does 2 things:\na) a drop in replacement for the XML_Wddx extension (if it's not built in)\nb) produce an editable wddx file (with indenting etc.) and uses CDATA, rather\n   than char tags\n\nThis package contains 2 static methods:\nXML_Wddx:serialize($value)\nXML_Wddx:deserialize($value)\n\nShould be 90%25 compatible with wddx_deserialize(), and the deserializer will\nuse wddx_deserialize if it is built in.\n\nNo support for recordsets is available at present in the PHP version of the\ndeserializer.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-channel-geshi","origin":"devel/pear-channel-geshi","version":"20180906","comment":"PEAR channel pear.geshi.org","maintainer":"michael.osipov@siemens.com","www":"http://pear.geshi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5a86d89a037fc476d6e5cf66c45308287d616cf639361ab659ffb597a7e1833","flatsize":940,"path":"All/php81-pear-channel-geshi-20180906.pkg","repopath":"All/php81-pear-channel-geshi-20180906.pkg","licenselogic":"single","pkgsize":1016,"desc":"PEAR channel for GeSHi","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_Util","origin":"devel/pear-XML_Util","version":"1.4.5","comment":"PEAR XML utility class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee7ee899a0c1af489ea9ac82a411755bcfc4b9f550c887dfe8919e1fae09f2b0","flatsize":126389,"path":"All/php81-pear-XML_Util-1.4.5.pkg","repopath":"All/php81-pear-XML_Util-1.4.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17900,"desc":"Selection of methods that are often needed when working with XML documents.\nFunctionality includes creating of attribute lists from arrays, creation of\ntags, validation of XML names and more.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_Tree","origin":"devel/pear-XML_Tree","version":"1.1_2","comment":"PEAR class for representing XML data in a tree structure","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Tree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ef1eeb8169c8404ce1e54655f478f636566ff6bb3ca35f2b023633b25bf4d23","flatsize":21074,"path":"All/php81-pear-XML_Tree-1.1_2.pkg","repopath":"All/php81-pear-XML_Tree-1.1_2.pkg","licenselogic":"single","pkgsize":5344,"desc":"Allows for the building of XML data structures using a tree representation,\nwithout the need for an extension like DOMXML.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_Serializer","origin":"devel/pear-XML_Serializer","version":"0.21.0","comment":"PEAR Swiss-army knive for reading and writing XML files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Serializer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"153956a93e24dfd90bb4fded696043d97d323bd37457762604f8209873e209e8","flatsize":190605,"path":"All/php81-pear-XML_Serializer-0.21.0.pkg","repopath":"All/php81-pear-XML_Serializer-0.21.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":30936,"desc":"PEAR::XML_Serializer serializes complex data structures like arrays\nor object as XML documents.\n\nThis class helps you generating any XML document you require without\nthe need for DOM.\n\nFurthermore this package can be used as a replacement to serialize()\nand unserialize() as it comes with a matching XML_Unserializer that\nis able to create PHP data structures (like arrays and objects)\nfrom XML documents, if type hints are available.\n\nIf you use the XML_Unserializer on standard XML files, it will try\nto guess how it has to be unserialized. In most cases it does exactly\nwhat you expect it to do.\n\nTry reading a RSS file with XML_Unserializer and you have the whole\nRSS file in a structured array or even a collection of objects,\nsimilar to XML_RSS.\n\nSince version 0.8.0 the package is able to treat XML documents\nsimilar to the simplexml extension of PHP 5.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"},"php81-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_SVG","origin":"devel/pear-XML_SVG","version":"1.1.0","comment":"PEAR object-oriented API for building SVG documents","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_SVG","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"826ad8e55e104ff7ad8b70a887a9832c114f6de30af5d9f903b54ddc87d930ed","flatsize":40183,"path":"All/php81-pear-XML_SVG-1.1.0.pkg","repopath":"All/php81-pear-XML_SVG-1.1.0.pkg","licenselogic":"single","pkgsize":8988,"desc":"PEAR::XML_SVG package provides an object-oriented API for building SVG\ndocuments.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_Transformer","origin":"devel/pear-XML_Transformer","version":"1.1.2","comment":"PEAR XML Transformations in PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Transformer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79ac93984e9f0b24f61856e340331ff06082d942615a06a8cffc563679d9195a","flatsize":153096,"path":"All/php81-pear-XML_Transformer-1.1.2.pkg","repopath":"All/php81-pear-XML_Transformer-1.1.2.pkg","licenselogic":"single","pkgsize":27048,"desc":"The XML Transformer allows the binding of PHP functionality to XML tags\nto transform an XML document without the need for and the limitations\nof XSLT.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_RSS","origin":"devel/pear-XML_RSS","version":"1.1.0","comment":"PEAR RSS parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_RSS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e41627c05ae5e7ffcd19a11037aebd4fc23655153620fb208005a4eac744bdfd","flatsize":34299,"path":"All/php81-pear-XML_RSS-1.1.0.pkg","repopath":"All/php81-pear-XML_RSS-1.1.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8748,"desc":"Parser for Resource Description Framework (RDF) Site Summary (RSS) documents.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_RPC2","origin":"net/pear-XML_RPC2","version":"1.1.5","comment":"XML-RPC client/server library","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_RPC2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7549cfc9900c56d6207bed630de40d9b2facc37f3a4d8209e6c31a9b6bab85ca","flatsize":462074,"path":"All/php81-pear-XML_RPC2-1.1.5.pkg","repopath":"All/php81-pear-XML_RPC2-1.1.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":58776,"desc":"XML_RPC2 is a pear package providing XML_RPC client and server\nservices.XML-RPC is a simple remote procedure call protocol built\nusing HTTP as transport and XML as encoding.\n\nAs a client library, XML_RPC2 is capable of creating a proxy\nclass which exposes the methods exported by the server. As a\nserver library, XML_RPC2 is capable of exposing methods from\na class or object instance, seamlessly exporting local methods\nas remotely callable procedures.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Cache_Lite":{"origin":"sysutils/pear-Cache_Lite","version":"1.8.3,1"},"php81-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["net","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_RPC","origin":"net/pear-XML_RPC","version":"1.5.5","comment":"PHP implementation of the XML-RPC protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_RPC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cb54bbf4bd1792bf33842aa03ef6a8f83f433d533b2b0b39dc9776f007bc631","flatsize":131473,"path":"All/php81-pear-XML_RPC-1.5.5.pkg","repopath":"All/php81-pear-XML_RPC-1.5.5.pkg","licenselogic":"single","pkgsize":23808,"desc":"A PEAR-ified version of Useful Inc's XML-RPC for PHP.\n\nIt has support for HTTP/HTTPS transport, proxies and authentication.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"}},"categories":["net","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_Parser","origin":"devel/pear-XML_Parser","version":"1.3.8","comment":"PEAR XML parsing class based on PHP's bundled expat","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/XML_Parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7351856a66fd448bfbe3dc43a479318aace9d5c3ac2c86288700a6d26692c415","flatsize":66098,"path":"All/php81-pear-XML_Parser-1.3.8.pkg","repopath":"All/php81-pear-XML_Parser-1.3.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14172,"desc":"This is an XML parser based on PHPs built-in xml extension.\n\nIt supports two basic modes of operation: \"func\" and \"event\". In\n\"func\" mode, it will look for a function named after each element\n(xmltag_ELEMENT for start tags and xmltag_ELEMENT_ for end tags),\nand in \"event\" mode it uses a set of generic callbacks.\n\nSince version 1.2.0 there's a new XML_Parser_Simple class that makes\nparsing of most XML documents easier, by automatically providing a\nstack for the elements.\n\nFurthermore its now possible to split the parser from the handler\nobject, so you do not have to extend XML_Parser anymore in order\nto parse a document with it.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_Query2XML","origin":"databases/pear-XML_Query2XML","version":"1.7.2","comment":"PEAR class transform SQL queries into XML data","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Query2XML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b473d526255bc16b2fcd22821c3eed9c8c3a289cf49c1344a7b38cd125e7f431","flatsize":2085966,"path":"All/php81-pear-XML_Query2XML-1.7.2.pkg","repopath":"All/php81-pear-XML_Query2XML-1.7.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":303180,"desc":"XML_Query2XML allows you to transform the records retrieved with one or\nmore SQL SELECT queries into XML data. Very simple to highly complex\ntransformations are supported. Is was written with performance in mind\nand can handel large amounts of data.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"}},"categories":["databases","pear"],"options":{"PEAR_MDB2":"off","PEAR_NET_LDAP2":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_HTMLSax","origin":"textproc/pear-XML_HTMLSax","version":"2.1.2","comment":"PEAR SAX parser for HTML and other badly formed XML documents","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_HTMLSax","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb47d3fb8880808384de9527c2f7246a2f5945c29fe617c883f0ef2cd3394cb8","flatsize":80330,"path":"All/php81-pear-XML_HTMLSax-2.1.2.pkg","repopath":"All/php81-pear-XML_HTMLSax-2.1.2.pkg","licenselogic":"single","pkgsize":15356,"desc":"PEAR::XML_HTMLSax provides an API very similar to the native PHP XML\nextension (http://www.php.net/xml), allowing handlers using one to be easily\nadapted to the other.\n\nThe key difference is HTMLSax will not break on badly formed XML, allowing it\nto be used for parsing HTML documents. Otherwise HTMLSax supports all the\nhandlers available from Expat except namespace and external entity handlers.\n\nProvides methods for handling XML escapes as well as JSP/ASP opening and close\ntags.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_GRDDL","origin":"www/pear-XML_GRDDL","version":"0.2.0","comment":"PHP library for dealing with GRDDL","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_GRDDL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3343e3a0cffc9828630a8282227f5fd894dd9c332f7f5316947e4d45aefedf68","flatsize":340545,"path":"All/php81-pear-XML_GRDDL-0.2.0.pkg","repopath":"All/php81-pear-XML_GRDDL-0.2.0.pkg","licenselogic":"single","pkgsize":43692,"desc":"XML_GRDDL is a PHP library for dealing with GRDDL.\nIt can use Different XSLT engines.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"},"php81-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"},"php81-pear-Net_URL":{"origin":"net/pear-Net_URL","version":"1.0.15"},"php81-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"},"php81-tidy":{"origin":"www/php81-tidy","version":"8.1.29"},"php81-xsl":{"origin":"textproc/php81-xsl","version":"8.1.29"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_NITF","origin":"devel/pear-XML_NITF","version":"1.1.1","comment":"PEAR NITF XML parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_NITF","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"edd0980fb550a873074c6ea79a0f0baa4519843e0e6d4acc207f457f981f6e3f","flatsize":29214,"path":"All/php81-pear-XML_NITF-1.1.1.pkg","repopath":"All/php81-pear-XML_NITF-1.1.1.pkg","licenselogic":"single","pkgsize":8092,"desc":"PEAR::XML_NITF provides a NITF XML parser. The parser was designed with NITF\nversion 3.1, but should be forward-compatible when new versions of the NITF DTD\nare produced. Various methods for accessing the major elements of the document,\nsuch as the hedline(s), byline, and lede are provided. This class was originally\ntested against the Associated Press's (AP) XML data feed.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_DTD","origin":"textproc/pear-XML_DTD","version":"0.5.2","comment":"Parsing of DTD files and DTD validation of XML files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_DTD","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"818699f2c9250a75419d87993b136799ddfccdf93a9f842984450db92b3a1ee7","flatsize":156078,"path":"All/php81-pear-XML_DTD-0.5.2.pkg","repopath":"All/php81-pear-XML_DTD-0.5.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":33200,"desc":"Parsing of DTD files and DTD validation of XML files. The XML validation is done\nwith the php sax parser, the xml extension, it does not use the domxml\nextension.\n\nCurrently supports most of the current XML spec, including entities, elements\nand attributes. Some uncommon parts of the spec may still be unsupported.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_Feed_Parser","origin":"textproc/pear-XML_Feed_Parser","version":"1.0.5","comment":"Providing a unified API for handling Atom/RSS","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Feed_Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c06477e208983596e93d4a8b755308fa2c0c784e1cb40025cededbf795f41cd","flatsize":1834836,"path":"All/php81-pear-XML_Feed_Parser-1.0.5.pkg","repopath":"All/php81-pear-XML_Feed_Parser-1.0.5.pkg","licenselogic":"single","pkgsize":271316,"desc":"XML_Feed_Parser is a parser for (the various) RSS and Atom format XML feeds.\nIt attempts to provide a somewhat unified API while still allowing access to\nthe full details of each feed type.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-tidy":{"origin":"www/php81-tidy","version":"8.1.29"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-VersionControl_SVN","origin":"devel/pear-VersionControl_SVN","version":"0.5.2","comment":"Wrapper interface for the Subversion command-line client","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/VersionControl_SVN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38354a834c1d7a2ee04317ef73b7a81c7b099eea1db1c8227f5e2ebf93570546","flatsize":303060,"path":"All/php81-pear-VersionControl_SVN-0.5.2.pkg","repopath":"All/php81-pear-VersionControl_SVN-0.5.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":28196,"desc":"VersionControl_SVN is a simple OO-style interface for Subversion,\nthe free/open-source version control system.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-VersionControl_Git","origin":"devel/pear-VersionControl_Git","version":"0.5.0","comment":"OO interface to handle Git repository","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/VersionControl_Git","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2384f318f992bfdabe3e76859f774c80b89e1c75ec6359e070d57ba775e62cc6","flatsize":107909,"path":"All/php81-pear-VersionControl_Git-0.5.0.pkg","repopath":"All/php81-pear-VersionControl_Git-0.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18752,"desc":"VersionControl_Git is a library that provides OO interface to\nhandle Git repository. You can use Git command via the wrapper\nclass. Some features are provided by high-featured interface.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Var_Dump","origin":"devel/pear-Var_Dump","version":"1.0.4_1","comment":"Provides methods for dumping structured information about a variable","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Var_Dump","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b605968de4ea1c64dc262140bf64678a16467416529b79805a1fb774d3af23ac","flatsize":116331,"path":"All/php81-pear-Var_Dump-1.0.4_1.pkg","repopath":"All/php81-pear-Var_Dump-1.0.4_1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":17996,"desc":"The Var_Dump class is a wrapper for the var_dump function.\n\nThe var_dump function displays structured information about expressions that\nincludes its type and value. Arrays are explored recursively with values\nindented to show structure.\n\nThe Var_Dump class captures the output of the var_dump function, by using output\ncontrol functions, and then uses external renderer classes for displaying the\nresult in various graphical ways:\n* Simple text,\n* HTML/XHTML text,\n* HTML/XHTML table,\n* XML,\n* ...","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Validate_US","origin":"devel/pear-Validate_US","version":"0.5.5","comment":"PEAR data validation class for US","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Validate_US","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2546e27f8467e2408f8aeb0051b8c3981d1708732cc67ba121524ceee05718c","flatsize":35576,"path":"All/php81-pear-Validate_US-0.5.5.pkg","repopath":"All/php81-pear-Validate_US-0.5.5.pkg","licenselogic":"single","pkgsize":9264,"desc":"A PEAR data validation class for US. The package includes SSN, Postal Code,\nRegions (States), Phone Numbers.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Validate_ISPN","origin":"textproc/pear-Validate_ISPN","version":"0.8.0","comment":"Validation class for ISPN (International Standard Product Numbers)","maintainer":"dbaio@FreeBSD.org","www":"https://pear.php.net/package/Validate_ISPN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca6e39b80b855370b8c56124635dd845b331a71ff87b83831edecd2c2aafc2fd","flatsize":24893,"path":"All/php81-pear-Validate_ISPN-0.8.0.pkg","repopath":"All/php81-pear-Validate_ISPN-0.8.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6636,"desc":"This class provides methods to validate:\n\t- ISBN (International Standard Book Number)\n\t- ISSN (International Standard Serial Number)\n\t- ISMN (International Standard Music Number)\n\t- ISRC (International Standard Recording Code)\n\t- EAN/UCC-8 number\n\t- EAN/UCC-13 number\n\t- EAN/UCC-14 number\n\t- UCC-12 (U.P.C.) ID number\n\t- SSCC (Serial Shipping Container Code)","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"}},"categories":["textproc","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Validate_Finance_CreditCard","origin":"devel/pear-Validate_Finance_CreditCard","version":"0.7.0","comment":"PEAR CreditCard Validation class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Validate_Finance_CreditCard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58140e4996899e041a40214ef4f6911ad05653f396fe1455795e1b180afa6933","flatsize":24008,"path":"All/php81-pear-Validate_Finance_CreditCard-0.7.0.pkg","repopath":"All/php81-pear-Validate_Finance_CreditCard-0.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7376,"desc":"Package to validate Credit Card numbers and types.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Validate_Finance","origin":"devel/pear-Validate_Finance","version":"0.5.6","comment":"PEAR Finance Validation class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Validate_Finance","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea72bf929d5d06f884c19276a79d8785b63133cd77bb0f81f920bc328c113742","flatsize":47854,"path":"All/php81-pear-Validate_Finance-0.5.6.pkg","repopath":"All/php81-pear-Validate_Finance-0.5.6.pkg","licenselogic":"single","pkgsize":10288,"desc":"Package to validate various data. It includes:\n* IBAN","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Validate_AU","origin":"devel/pear-Validate_AU","version":"0.1.4_1","comment":"PEAR data validation class for Australia","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Validate_AU","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29a2b62c667fc2291ba8f0f8d5c2890e5ca04b772b6610e384e7dde581f739be","flatsize":43277,"path":"All/php81-pear-Validate_AU-0.1.4_1.pkg","repopath":"All/php81-pear-Validate_AU-0.1.4_1.pkg","licenselogic":"single","pkgsize":9568,"desc":"A PEAR data validation class for Australia. The package includes phone number,\npostal code, tax file number, Australian business number, Australian company\nnumber and Australian regional codes validation.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Validate","origin":"devel/pear-Validate","version":"0.8.6","comment":"PEAR Validation class","maintainer":"dbaio@FreeBSD.org","www":"https://pear.php.net/package/Validate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2297cb16a6b5f0a69a6679f4389d85667141516234ffee72b6a3c668f195806d","flatsize":86351,"path":"All/php81-pear-Validate-0.8.6.pkg","repopath":"All/php81-pear-Validate-0.8.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20624,"desc":"Package to validate various data. It includes:\n* numbers (min/max, decimal or not)\n* email (syntax, domain check)\n* string (predefined type alpha upper and/or lowercase, numeric,...)\n* date (min, max) (With the Date module installed)\n* uri (RFC2396)\n* possibility valid multiple data with a single method call (::multiple)","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"DATE":"off","IDNA":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-VFS","origin":"devel/pear-VFS","version":"0.3.0","comment":"PEAR Virtual File System API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/VFS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b8ff590538ac9c3a9ab765893fcf96b2aed3cc9a05216a3c2d9838202e56bf2","flatsize":305139,"path":"All/php81-pear-VFS-0.3.0.pkg","repopath":"All/php81-pear-VFS-0.3.0.pkg","licenselogic":"single","pkgsize":36696,"desc":"This PEAR package provides a Virtual File System API, with backends for:\n* SQL\n* FTP\n* Local filesystems\n* Hybrid SQL and filesystem\n\n... and more planned. Reading/writing/listing of files are all\nsupported, and there are both object-based and array-based interfaces\nto directory listings.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gettext":{"origin":"devel/php81-gettext","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-URI_Template","origin":"net/pear-URI_Template","version":"0.3.3","comment":"Parser for URI Templates","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/URI_Template","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e811892bd2fe382b9c3fcdaa86c4332c57023acfdc8bb038793c188c72a360b","flatsize":30749,"path":"All/php81-pear-URI_Template-0.3.3.pkg","repopath":"All/php81-pear-URI_Template-0.3.3.pkg","licenselogic":"single","pkgsize":7216,"desc":"This package contains a parser for URI Templates as defined\nin the URI Template draft that is currently being proposed to\nthe IETF.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-XML_Beautifier","origin":"textproc/pear-XML_Beautifier","version":"1.2.2","comment":"PEAR class to format XML documents","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/XML_Beautifier","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d962353e43d7065a29836c9689d486c8339bdc2729085b8b4e350e19fd800431","flatsize":63700,"path":"All/php81-pear-XML_Beautifier-1.2.2.pkg","repopath":"All/php81-pear-XML_Beautifier-1.2.2.pkg","licenselogic":"single","pkgsize":13776,"desc":"PEAR::XML_Beautifier will add indentation and linebreaks to you XML files,\nreplace all entities, format your comments and makes your document easier to\nread.\n\nYou can influence the way your document is beautified with several options.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"},"php81-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Translation2","origin":"sysutils/pear-Translation2","version":"2.0.4,1","comment":"PEAR class for multilingual applications management","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Translation2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bc3c9748ce9d9ce5241e40db2641dbaab91fbad9c69e1165f0ad7fb231d4637","flatsize":423965,"path":"All/php81-pear-Translation2-2.0.4,1.pkg","repopath":"All/php81-pear-Translation2-2.0.4,1.pkg","licenselogic":"single","pkgsize":47336,"desc":"This class provides an easy way to retrieve all the strings for a multilingual\nsite from a data source (i.e. db).\nThe following containers are provided, more will follow:\n- PEAR::DB\n- PEAR::MDB\n- PEAR::MDB2\n- gettext\n- XML\n- PEAR::DB_DataObject (experimental)\nIt is designed to reduce the number of queries to the db, caching the results\nwhen possible. An Admin class is provided to easily manage translations\n(add/remove a language, add/remove a string).\n\nCurrently, the following decorators are provided:\n- CacheLiteFunction (for file-based caching)\n- CacheMemory (for memory-based caching)\n- DefaultText (to replace empty strings with their keys)\n- Iconv (to switch from/to different encodings)\n- Lang (resort to fallback languages for empty strings)\n- SpecialChars (replace html entities with their hex codes)\n- UTF-8 (to convert UTF-8 strings to ISO-8859-1)","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","devel","pear"],"options":{"PEAR_CACHE_LITE":"off","PEAR_DB":"off","PEAR_DB_DATAOBJECT":"off","PEAR_FILE_GETTEXT":"off","PEAR_I18NV2":"off","PEAR_MDB":"off","PEAR_MDB2":"off","PEAR_XML_SERIALIZER":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-UDDI","origin":"www/pear-UDDI","version":"0.2.4","comment":"PEAR UDDI for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/UDDI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9722978a470c7819bd26fe009cde82be59efcac9129d6e1f918df70cbd875e24","flatsize":29794,"path":"All/php81-pear-UDDI-0.2.4.pkg","repopath":"All/php81-pear-UDDI-0.2.4.pkg","licenselogic":"single","pkgsize":7500,"desc":"PEAR::UDDI is an implementation of the Universal Description, Discovery and\nIntegration API for locating and publishing Web Services listings in a UBR\n(UDDI Business Registry)","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"},"php81-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["www","pear","finance"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-TheSeer_fDOMDocument","origin":"devel/pear-TheSeer_fDOMDocument","version":"1.6.7","comment":"Extension to PHP standard DOM","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/theseer/fDOMDocument/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0aa546d93b7c07b2e67e9562506592e8b90bbbe39652549c6449b40bfa59b2e1","flatsize":25521,"path":"All/php81-pear-TheSeer_fDOMDocument-1.6.7.pkg","repopath":"All/php81-pear-TheSeer_fDOMDocument-1.6.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5516,"desc":"An Extension to PHP's standard DOM to add various convinience methods and\nexceptions by default.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-theseer":{"origin":"devel/pear-channel-theseer","version":"20120501_1"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-TheSeer_DirectoryScanner","origin":"devel/pear-TheSeer_DirectoryScanner","version":"1.3.3","comment":"Recursive directory scanner and filter","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/theseer/DirectoryScanner/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e48b27cd6890897f6a1a2bd3c504218e2264b05d93c51989100f7599ee23b99c","flatsize":10711,"path":"All/php81-pear-TheSeer_DirectoryScanner-1.3.3.pkg","repopath":"All/php81-pear-TheSeer_DirectoryScanner-1.3.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3316,"desc":"A recursive directory scanner and filter.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-theseer":{"origin":"devel/pear-channel-theseer","version":"20120501_1"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-TheSeer_fXSL","origin":"devel/pear-TheSeer_fXSL","version":"1.1.0","comment":"XSL wrapper / extension to the PHP 5.x XSLTProcessor","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/theseer/fXSL/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fab49f8cc0df8fdb4197273bf316d816c8bd1df9f16016ff1da0afd441751903","flatsize":24187,"path":"All/php81-pear-TheSeer_fXSL-1.1.0.pkg","repopath":"All/php81-pear-TheSeer_fXSL-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6940,"desc":"The classes contained within this repository extend the standard XSLTProcess to\nuse exceptions at all occasions of errors instead of PHP warnings, notices or\nsemi completed transformations. They also add various custom methods and short-\ncuts for convinience and to allow a nicer API to implement callbacks to the PHP\nstack.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-theseer":{"origin":"devel/pear-channel-theseer","version":"20120501_1"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xsl":{"origin":"textproc/php81-xsl","version":"8.1.29"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Text_Wiki","origin":"www/pear-Text_Wiki","version":"1.2.3","comment":"Abstracts parsing and rendering rules for Wiki markup","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Wiki","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7b13afe711bc9def8d4efb4bc77dad63a495ffe0eb93ffd864f40b7f9e67cb0","flatsize":549201,"path":"All/php81-pear-Text_Wiki-1.2.3.pkg","repopath":"All/php81-pear-Text_Wiki-1.2.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":85092,"desc":"Abstracts parsing and rendering rules for Wiki markup in structured plain text.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Text_Template","origin":"textproc/pear-Text_Template","version":"4.0.0","comment":"Simple template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-text-template","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f18ac117155b467164443360c51b9fd73f73ce3f6bed413b3be29d68f5d2780","flatsize":6295,"path":"All/php81-pear-Text_Template-4.0.0.pkg","repopath":"All/php81-pear-Text_Template-4.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2912,"desc":"Simple PEAR template engine","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Text_Password","origin":"security/pear-Text_Password","version":"1.2.1","comment":"PEAR random password creator","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Password","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8eb677b08c00ecfb03a1b81d0b9e53a352d1be5c99b4b77a6a4feae13bbf2785","flatsize":27264,"path":"All/php81-pear-Text_Password-1.2.1.pkg","repopath":"All/php81-pear-Text_Password-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6452,"desc":"The PEAR Text_Password package allows one to create pronounceable and\nunpronounceable passwords.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Text_Spell_Audio","origin":"audio/pear-Text_Spell_Audio","version":"0.1.0","comment":"Generate a sound clip saying the contents of a string of characters","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Spell_Audio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c90041f396027b9efa5ee71b55c21d18fe5e1ad162681517f340b17ec16e8c59","flatsize":407403,"path":"All/php81-pear-Text_Spell_Audio-0.1.0.pkg","repopath":"All/php81-pear-Text_Spell_Audio-0.1.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":119716,"desc":"Joins up multiple wav file sound clips of letters/numbers being spoken,\noptionally adding distortion and echo. This could be use to complement an\nimage-based CAPTCHA to enable people who are unable to read the security image\nhear it read out instead.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["audio","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Text_Figlet","origin":"misc/pear-Text_Figlet","version":"1.0.2","comment":"Render text using FIGlet fonts","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Figlet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"774dcec1fa10ce9764b14ca415989a781accca8a99cf436d962a30da7bb87f53","flatsize":55269,"path":"All/php81-pear-Text_Figlet-1.0.2.pkg","repopath":"All/php81-pear-Text_Figlet-1.0.2.pkg","licenselogic":"single","pkgsize":8584,"desc":"Engine for use FIGlet fonts to rendering text.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["misc","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Text_Highlighter","origin":"textproc/pear-Text_Highlighter","version":"0.8.0","comment":"PEAR Syntax highlighting","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Highlighter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b026aed6b9058260a4d8155632a538c68e0469431a8f4b1c88a54f8e106aa65","flatsize":908829,"path":"All/php81-pear-Text_Highlighter-0.8.0.pkg","repopath":"All/php81-pear-Text_Highlighter-0.8.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":82180,"desc":"Text_Highlighter is a package for syntax highlighting.\n\nIt provides a base class provining all the functionality,\nand a descendent classes geneator class.\n\nThe main idea is to simplify creation of subclasses\nimplementing syntax highlighting for particular language.\nSubclasses do not implement any new functioanality,\nthey just provide syntax highlighting rules.\nThe rules sources are in XML format.\n\nTo create a highlighter for a language, there is no need\nto code a new class manually. Simply describe the rules\nin XML file and use Text_Highlighter_Generator to create\na new class.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["textproc","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Text_Diff","origin":"devel/pear-Text_Diff","version":"1.2.2","comment":"Engine for performing and rendering text diffs","maintainer":"joseph@randomnetworks.com","www":"https://pear.php.net/package/Text_Diff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fdf339565ad2b00b1850716919af1a9326208f540f09e2d37c14a581f1ce5553","flatsize":107795,"path":"All/php81-pear-Text_Diff-1.2.2.pkg","repopath":"All/php81-pear-Text_Diff-1.2.2.pkg","licenselogic":"single","pkgsize":20736,"desc":"Engine for performing and rendering text diffs.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-System_Command","origin":"devel/pear-System_Command","version":"1.0.8","comment":"PEAR command line execution interface","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/System_Command","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7e4bdb69d072091325c3e5916d0dee02f8cac95b401185949382970ba9fe6c2","flatsize":24110,"path":"All/php81-pear-System_Command-1.0.8.pkg","repopath":"All/php81-pear-System_Command-1.0.8.pkg","licenselogic":"single","pkgsize":7052,"desc":"System_Command is a command line execution interface.\n\nRunning functions from the command line can be risky if the proper precautions\nare not taken to escape the shell arguments and reaping the exit status\nproperly. This class provides a formal interface to both, so that you can run a\nsystem command as comfortably as you would run a php function, with full pear\nerror handling as results on failure. It is important to note that this class,\nunlike other implementations, distinguishes between output to stderr and output\nto stdout. It also reports the exit status of the command. So in every sense of\nthe word, it gives php shell capabilities.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Symfony_Component_Yaml","origin":"textproc/pear-Symfony_Component_Yaml","version":"2.4.4","comment":"Symfony2 Yaml Component","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.symfony.com/Yaml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b90ad181936e7542024df15758ca34ebc22db54daf1ba39c5b1bfadf799ce7da","flatsize":172787,"path":"All/php81-pear-Symfony_Component_Yaml-2.4.4.pkg","repopath":"All/php81-pear-Symfony_Component_Yaml-2.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37936,"desc":"Symfony2 Yaml Component","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-symfony2":{"origin":"devel/pear-channel-symfony2","version":"20110826_2"}},"categories":["textproc","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Symfony_Component_Finder","origin":"devel/pear-Symfony_Component_Finder","version":"2.4.4","comment":"Symfony2 Finder Component","maintainer":"sunpoet@FreeBSD.org","www":"http://pear.symfony.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c30620cb94850c333521c340a1f357ef008e3d16efbc7f0e340ae32d8a881e89","flatsize":217779,"path":"All/php81-pear-Symfony_Component_Finder-2.4.4.pkg","repopath":"All/php81-pear-Symfony_Component_Finder-2.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34268,"desc":"Symfony Finder Component","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-symfony2":{"origin":"devel/pear-channel-symfony2","version":"20110826_2"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-doctrine-DoctrineDBAL","origin":"databases/pear-DoctrineDBAL","version":"2.3.4","comment":"Database abstraction layer used to power the ORM package","maintainer":"bofh@FreeBSD.org","www":"https://www.doctrine-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35c27b463fe6ae0e6d01a635d7926b10a58fa885d133f636c68547edd3ac7adb","flatsize":942005,"path":"All/php81-pear-doctrine-DoctrineDBAL-2.3.4.pkg","repopath":"All/php81-pear-doctrine-DoctrineDBAL-2.3.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":116016,"desc":"The Doctrine DBAL package is the database abstraction layer used to\npower the ORM package.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-pdo_mysql":{"origin":"databases/php81-pdo_mysql","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Symfony_Component_Console":{"origin":"devel/pear-Symfony_Component_Console","version":"2.4.4"},"php81-pear-channel-doctrine":{"origin":"devel/pear-channel-doctrine","version":"20130618"},"php81-pear-doctrine-DoctrineCommon":{"origin":"databases/pear-DoctrineCommon","version":"2.3.0"}},"categories":["databases","pear"],"options":{"DBLIB":"off","MYSQL":"on","ODBC":"off","PGSQL":"off","SQLITE":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_LinkedList","origin":"devel/pear-Structure_LinkedList","version":"0.2.2","comment":"Implements singly and doubly-linked lists","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Structures_LinkedList","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cefbe8c750c234894e873eba9eeb02813cbea852ffc20acf71ef8d95065c521","flatsize":63423,"path":"All/php81-pear-Structures_LinkedList-0.2.2.pkg","repopath":"All/php81-pear-Structures_LinkedList-0.2.2.pkg","licenselogic":"single","pkgsize":12676,"desc":"A singly-linked list offers the ability to insert or delete\nnodes at any point within the list. A doubly-linked list also offers the\nability to request previous nodes in the list.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Symfony_Component_Console","origin":"devel/pear-Symfony_Component_Console","version":"2.4.4","comment":"Symfony2 Console Component","maintainer":"bofh@FreeBSD.org","www":"https://symfony.com/doc/current/components/console.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4c7576c4ce29d65e3d06d542bba14766dcb8039134a994008f43ac0b449123b","flatsize":561264,"path":"All/php81-pear-Symfony_Component_Console-2.4.4.pkg","repopath":"All/php81-pear-Symfony_Component_Console-2.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":78276,"desc":"Symfony Console Component","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-symfony2":{"origin":"devel/pear-channel-symfony2","version":"20110826_2"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_DataGrid_Renderer_XML","origin":"textproc/pear-Structures_DataGrid_Renderer_XML","version":"0.1.3","comment":"Renderer driver that generates a XML string","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_XML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc177ba761d9dc17c393d4fe8e891dafd91d83c22fe3634b246c255d005bf577","flatsize":12542,"path":"All/php81-pear-Structures_DataGrid_Renderer_XML-0.1.3.pkg","repopath":"All/php81-pear-Structures_DataGrid_Renderer_XML-0.1.3.pkg","licenselogic":"single","pkgsize":4484,"desc":"This is a Renderer driver for Structures_DataGrid that generates a XML\nstring.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"},"php81-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["textproc","databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_DataGrid_Renderer_XLS","origin":"textproc/pear-Structures_DataGrid_Renderer_XLS","version":"0.1.3","comment":"Renderer driver that generates a XLS string","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_XLS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d72d218d8e95e6c681eeeac45eb2e0c2d55c2104577a8e75a38967c898fb7e08","flatsize":15869,"path":"All/php81-pear-Structures_DataGrid_Renderer_XLS-0.1.3.pkg","repopath":"All/php81-pear-Structures_DataGrid_Renderer_XLS-0.1.3.pkg","licenselogic":"single","pkgsize":5480,"desc":"This is a Renderer driver for Structures_DataGrid that generates a XLS\nstring.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Spreadsheet_Excel_Writer":{"origin":"textproc/pear-Spreadsheet_Excel_Writer","version":"0.9.4"},"php81-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["textproc","databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_DataGrid_Renderer_Pager","origin":"www/pear-Structures_DataGrid_Renderer_Pager","version":"0.1.3","comment":"Renderer driver using PEAR::Pager","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_Pager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c25e6ad101d0b700416a82ca345bce6989f4d3bd802d5d8699e3304879d780df","flatsize":14859,"path":"All/php81-pear-Structures_DataGrid_Renderer_Pager-0.1.3.pkg","repopath":"All/php81-pear-Structures_DataGrid_Renderer_Pager-0.1.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5428,"desc":"This is a Renderer driver for Structures_DataGrid using PEAR::Pager.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Pager":{"origin":"devel/pear-Pager","version":"2.5.1"},"php81-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Testing_Selenium","origin":"devel/pear-Testing_Selenium","version":"0.4.4","comment":"PEAR Binding - Once more unto the breach","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Testing_Selenium","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0286fa7e6b6ed812190c978f7834fb9a03f32591fccebcc8211381dd28a9ca27","flatsize":3126087,"path":"All/php81-pear-Testing_Selenium-0.4.4.pkg","repopath":"All/php81-pear-Testing_Selenium-0.4.4.pkg","licenselogic":"single","pkgsize":2374188,"desc":"PHP Client for the Selenium Remote Control test tool\n\nSelenium Remote Control (SRC) is a test tool that allows you to write\nautomated web application UI tests in any programming language against\nany HTTP website using any mainstream JavaScript-enabled browser. SRC\nprovides a Selenium Server, which can automatically start/stop/control\nany supported browser. It works by using Selenium Core, a pure-HTML+JS\nlibrary that performs automated tasks in JavaScript; the Selenium\nServer communicates directly with the browser using AJAX\n(XmlHttpRequest).","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_DataGrid_Renderer_HTMLSortForm","origin":"devel/pear-Structures_DataGrid_Renderer_HTMLSortForm","version":"0.1.3","comment":"HTMLSortForm Renderer for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_HTMLSortForm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fde2206c63357aceb51fcb3ee81f0cc6b110a04fbf9c7ba52f19600dbeb9b8c6","flatsize":12608,"path":"All/php81-pear-Structures_DataGrid_Renderer_HTMLSortForm-0.1.3.pkg","repopath":"All/php81-pear-Structures_DataGrid_Renderer_HTMLSortForm-0.1.3.pkg","licenselogic":"single","pkgsize":4772,"desc":"This driver renders an HTML form to let the user easily sort the datagrid,\nusing multiple fields and directions. It uses the HTML_Quickform package.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"},"php81-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_DataGrid_Renderer_HTMLTable","origin":"devel/pear-Structures_DataGrid_Renderer_HTMLTable","version":"0.1.6","comment":"HTML_Table Renderer for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_HTMLTable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"048bede0e7fef57127d74add46977fff37f40a26684608e2cfe42d4befa24781","flatsize":22591,"path":"All/php81-pear-Structures_DataGrid_Renderer_HTMLTable-0.1.6.pkg","repopath":"All/php81-pear-Structures_DataGrid_Renderer_HTMLTable-0.1.6.pkg","licenselogic":"single","pkgsize":6792,"desc":"This is a Renderer driver for Structures_DataGrid using PEAR::HTML_Table.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_Table":{"origin":"devel/pear-HTML_Table","version":"1.8.4"},"php81-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"},"php81-pear-Structures_DataGrid_Renderer_Pager":{"origin":"www/pear-Structures_DataGrid_Renderer_Pager","version":"0.1.3"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_DataGrid_Renderer_Flexy","origin":"www/pear-Structures_DataGrid_Renderer_Flexy","version":"0.1.4","comment":"Renderer for pear-Structures_DataGrid using HTML_Template_Flexy","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_Flexy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29e8bd86cc8dc7124f74309168f2f7b7d5850975c9f801b60e5e4828e2f1fdf3","flatsize":51117,"path":"All/php81-pear-Structures_DataGrid_Renderer_Flexy-0.1.4.pkg","repopath":"All/php81-pear-Structures_DataGrid_Renderer_Flexy-0.1.4.pkg","licenselogic":"single","pkgsize":9516,"desc":"This is a Renderer driver for Structures_DataGrid using HTML_Template_Flexy.\nIt adds a couple of variables to a Flexy instance and adds paging\nfunctionality. This renderer also enables customised result messages,\ncustomised column labels and a column label formatter","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_Template_Flexy":{"origin":"devel/pear-HTML_Template_Flexy","version":"1.3.13"},"php81-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"},"php81-pear-Structures_DataGrid_Renderer_Pager":{"origin":"www/pear-Structures_DataGrid_Renderer_Pager","version":"0.1.3"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_DataGrid_Renderer_Console","origin":"devel/pear-Structures_DataGrid_Renderer_Console","version":"0.1.1","comment":"Console_Table Renderer for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_Console","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3355959316488b675c76d0707374ed21adaf70a0b5b1942c6b2d834fabe4cd07","flatsize":8019,"path":"All/php81-pear-Structures_DataGrid_Renderer_Console-0.1.1.pkg","repopath":"All/php81-pear-Structures_DataGrid_Renderer_Console-0.1.1.pkg","licenselogic":"single","pkgsize":3664,"desc":"This is a Renderer driver for Structures_DataGrid using PEAR::Console_Table.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Console_Table":{"origin":"devel/pear-Console_Table","version":"1.3.1"},"php81-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_DataGrid_DataSource_PDO","origin":"databases/pear-Structures_DataGrid_DataSource_PDO","version":"0.2.0","comment":"DataSource driver using PHP Data Objects (PDO) and an SQL query","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_DataSource_PDO","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31f4a2a748bc79ff48315ded5789dc30cb255f6b3f1d6cdc5c12e6f2930ce496","flatsize":12757,"path":"All/php81-pear-Structures_DataGrid_DataSource_PDO-0.2.0.pkg","repopath":"All/php81-pear-Structures_DataGrid_DataSource_PDO-0.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5164,"desc":"This is a DataSource driver for Structures_DataGrid using PHP Data Objects\n(PDO) and an SQL query.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_DataGrid_DataSource_DB","origin":"databases/pear-Structures_DataGrid_DataSource_DB","version":"0.1.1","comment":"DB datasource driver for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_DataSource_DB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbba0187c435a9380198e9494132e977fd7167cae5b02ecf05cf41ac85dd925c","flatsize":6269,"path":"All/php81-pear-Structures_DataGrid_DataSource_DB-0.1.1.pkg","repopath":"All/php81-pear-Structures_DataGrid_DataSource_DB-0.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3580,"desc":"This is DataSource driver for Structures_DataGrid which uses PEAR::DB.\nPlease note that this driver is deprecated. Consider using DBQuery or MDB2\nDataSource drivers instead.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"php81-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"},"php81-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_DataGrid_DataSource_CSV","origin":"databases/pear-Structures_DataGrid_DataSource_CSV","version":"0.1.6","comment":"DataSource driver using CSV files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_DataSource_CSV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ceb33ec79f6a3b8af9cec7a86eaa797b4e25ce5d21316d34879d9cfede83ebe4","flatsize":13914,"path":"All/php81-pear-Structures_DataGrid_DataSource_CSV-0.1.6.pkg","repopath":"All/php81-pear-Structures_DataGrid_DataSource_CSV-0.1.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5132,"desc":"This is a DataSource driver for Structures_DataGrid using CSV files.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_DataGrid_DataSource_Array","origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4","comment":"DataSource driver using arrays","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_DataSource_Array","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1389c59abeb9ef84d5f81c0546a042d1de98a8caa73d5677d6fb3cb3160313bb","flatsize":9696,"path":"All/php81-pear-Structures_DataGrid_DataSource_Array-0.1.4.pkg","repopath":"All/php81-pear-Structures_DataGrid_DataSource_Array-0.1.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4504,"desc":"This is a DataSource driver for Structures_DataGrid using arrays. It is a\nbase package for some other DataSource drivers like CSV or XML.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_DataGrid","origin":"devel/pear-Structures_DataGrid","version":"0.9.3","comment":"Full-featured tabular structured data management package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b3b82d5cc85f5828d94d9b3d8e616fcfa4e175a6a2dbc698413f5612273c136","flatsize":261349,"path":"All/php81-pear-Structures_DataGrid-0.9.3.pkg","repopath":"All/php81-pear-Structures_DataGrid-0.9.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":43336,"desc":"This package offers a toolkit to render out a datagrid in HTML format as\nwell as many other formats such as an XML Document, an Excel Spreadsheet, an\nXUL Document and more. It also offers paging and sorting functionality to\nlimit the data that is presented and processed. This concept is based on the\n.NET Framework DataGrid control and works very well with database and XML\nresult sets.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Console_Table":{"origin":"devel/pear-Console_Table","version":"1.3.1"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Spreadsheet_Excel_Writer","origin":"textproc/pear-Spreadsheet_Excel_Writer","version":"0.9.4","comment":"PEAR class for writing Microsoft Excel files","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Spreadsheet_Excel_Writer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bffeb9d205b86452844eb0e15ac7ec6d3437a19f9ad1839bd75cd54dcc2a67e6","flatsize":313831,"path":"All/php81-pear-Spreadsheet_Excel_Writer-0.9.4.pkg","repopath":"All/php81-pear-Spreadsheet_Excel_Writer-0.9.4.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":50756,"desc":"PEAR class for generating Excel spreadsheets. It was born as a port of the\nSpreadsheet::WriteExcel Perl module to PHP. It allows writing of Excel\nspreadsheets without the need for COM objects.  It supports formulas, images\n(BMP) and all kinds of formatting for text and cells.  It currently supports\nthe BIFF5 format (Excel 5.0), so functionality appeared in the latest Excel\nversions is not yet available.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-OLE":{"origin":"devel/pear-OLE","version":"1.0.0.r3"}},"categories":["textproc","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_urlTea","origin":"www/pear-Services_urlTea","version":"0.1.0","comment":"PHP interface to urlTea's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_urlTea","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"730daa465f41d9fe6beb3f61920d39d1c3080eac915a134b487d2bb704771eb6","flatsize":11519,"path":"All/php81-pear-Services_urlTea-0.1.0.pkg","repopath":"All/php81-pear-Services_urlTea-0.1.0.pkg","licenselogic":"single","pkgsize":4252,"desc":"An interface for accessing urlTea's web services API","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_Yahoo","origin":"www/pear-Services_Yahoo","version":"0.2.0","comment":"Provides access to the Yahoo! Web Services","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Yahoo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a66927c059d50d92aba11a47289a5c56e5a70d140b7d31679c9f6c14c377f75","flatsize":84099,"path":"All/php81-pear-Services_Yahoo-0.2.0.pkg","repopath":"All/php81-pear-Services_Yahoo-0.2.0.pkg","licenselogic":"single","pkgsize":12716,"desc":"Services_Yahoo provides object-oriented interfaces to the web\nservice capabilities of Yahoo.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_Yadis","origin":"www/pear-Services_Yadis","version":"0.5.3","comment":"Implementation of the Yadis Specification 1.0 protocol for PHP5","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Yadis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6d7a4818736cc2026ea254bb53d4e42ec34e3087521e0e5531e573454f3f824","flatsize":73383,"path":"All/php81-pear-Services_Yadis-0.5.3.pkg","repopath":"All/php81-pear-Services_Yadis-0.5.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15036,"desc":"Implementation of the Yadis Specification 1.0 protocol allowing a client to\ndiscover a list of Services a Yadis Identity Provider offers.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_Weather","origin":"misc/pear-Services_Weather","version":"1.4.7,1","comment":"PEAR interface to various online weather-services","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Weather","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1bfc7b847288e559083b224958d05cfd6c154d955d1916aa449f5f1fe489218f","flatsize":302340,"path":"All/php81-pear-Services_Weather-1.4.7,1.pkg","repopath":"All/php81-pear-Services_Weather-1.4.7,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":44676,"desc":"Services_Weather searches for given locations and retrieves current\nweather data and, dependent on the used service, also forecasts. Up to\nnow, GlobalWeather from CapeScience, Weather XML from EJSE (US only),\na XOAP service from Weather.com and METAR from noaa.gov are supported.\nFurther services will get included, if they become available, have a\nusable API and are properly documented.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["misc","www","pear","geography"],"options":{"CACHE":"off","DB":"off","NET_FTP":"off","SOAP":"off","XML_SERIALIZER":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_DataGrid_Renderer_CSV","origin":"textproc/pear-Structures_DataGrid_Renderer_CSV","version":"0.1.4","comment":"Renderer driver that generates a CSV string","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_CSV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a34a1b0415cb36510aa4256fcecb04e5724cfcd4bb47af1160084b54bc38e434","flatsize":12503,"path":"All/php81-pear-Structures_DataGrid_Renderer_CSV-0.1.4.pkg","repopath":"All/php81-pear-Structures_DataGrid_Renderer_CSV-0.1.4.pkg","licenselogic":"single","pkgsize":4548,"desc":"This is a Renderer driver for Structures_DataGrid that generates a CSV\nstring.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Structures_DataGrid_DataSource_Array":{"origin":"databases/pear-Structures_DataGrid_DataSource_Array","version":"0.1.4"}},"categories":["textproc","databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_W3C_HTMLValidator","origin":"www/pear-Services_W3C_HTMLValidator","version":"1.0.0,1","comment":"Object Oriented Interface to the W3C HTML Validator service","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_W3C_HTMLValidator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c5f15030ccc444ab01f1a7c85b5407f842075e8a9e878446cf61566aebc58d0","flatsize":60290,"path":"All/php81-pear-Services_W3C_HTMLValidator-1.0.0,1.pkg","repopath":"All/php81-pear-Services_W3C_HTMLValidator-1.0.0,1.pkg","licenselogic":"single","pkgsize":13772,"desc":"This package provides an object oriented interface to the API of the\nW3 HTML Validator application (http://validator.w3.org/). With this\npackage you can connect to a running instance of the validator and\nretrieve the validation results (true|false) as well as the errors\nand warnings for a web page.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_W3C_CSSValidator","origin":"www/pear-Services_W3C_CSSValidator","version":"0.2.3","comment":"PHP interface to W3C CSS Validator API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_W3C_CSSValidator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2edbca6adc65fba854d84450e6e0236da8de28372a70e3df12035f1c9b4a6b30","flatsize":65703,"path":"All/php81-pear-Services_W3C_CSSValidator-0.2.3.pkg","repopath":"All/php81-pear-Services_W3C_CSSValidator-0.2.3.pkg","licenselogic":"single","pkgsize":11056,"desc":"This package provides an object oriented interface to the API\nof the W3 CSS Validator application (http://jigsaw.w3.org/css-validator/).\n\nWith this package you can connect to a running instance of the validator and\nretrieve the validation results (true|false) as well as the errors and warnings\nfor a style sheet.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_TwitPic","origin":"www/pear-Services_TwitPic","version":"0.1.0","comment":"PHP Interface to TwitPic's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_TwitPic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"276ca03f3a800f5dea9508eb2002a9963544744c090ff3e5a3e436365c8bd211","flatsize":26047,"path":"All/php81-pear-Services_TwitPic-0.1.0.pkg","repopath":"All/php81-pear-Services_TwitPic-0.1.0.pkg","licenselogic":"single","pkgsize":6028,"desc":"An interface for uploading pictures to TwitPic and optionally posting them\n(along with status messages) to Twitter as well.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_TinyURL","origin":"www/pear-Services_TinyURL","version":"0.1.2","comment":"PHP interface to TinyURL's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_TinyURL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75620f27809ed7d0e90b9912ef2d23c1d8930acb735ffb9c56eb1fb717603cdf","flatsize":16593,"path":"All/php81-pear-Services_TinyURL-0.1.2.pkg","repopath":"All/php81-pear-Services_TinyURL-0.1.2.pkg","licenselogic":"single","pkgsize":4776,"desc":"An interface for creating TinyURL's with their API as well as looking up\ndestinations of given TinyURL's.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_ShortURL","origin":"www/pear-Services_ShortURL","version":"0.3.1","comment":"Abstract PHP5 interface for shortening and expanding short URLs","maintainer":"wen@FreeBSD.org","www":"https://pear.php.net/package/Services_ShortURL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6afbcdc8419e5b7dd91fe4884746b1252d70bc5d60d034eb85715b504800462a","flatsize":61475,"path":"All/php81-pear-Services_ShortURL-0.3.1.pkg","repopath":"All/php81-pear-Services_ShortURL-0.3.1.pkg","licenselogic":"single","pkgsize":10368,"desc":"Short URL services have become enormously popular on the internet.\nThere are, literally, dozens (hundreds?) of these services.\nServices_ShortURL offers an abstract way of shortening and expanding\nURLs.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_Twitter","origin":"net/pear-Services_Twitter","version":"0.7.0","comment":"PHP interface to Twitter's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Twitter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a053f774b5b831c3094bc89bacb0edfd10c15c4143e124285ae4dbc2f6106726","flatsize":321031,"path":"All/php81-pear-Services_Twitter-0.7.0.pkg","repopath":"All/php81-pear-Services_Twitter-0.7.0.pkg","licenselogic":"single","pkgsize":56448,"desc":"An interface for communicating with Twitter's public API.\nSend status updates, fetch information, add friends, etc.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"}},"categories":["net","www","pear"],"annotations":{"cpe":"cpe:2.3:a:services_twitter_group:services_twitter:0.7.0:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-Services_OpenSearch","origin":"www/pear-Services_OpenSearch","version":"0.2.0","comment":"Search A9 OpenSearch compatible engines","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_OpenSearch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf7b6ea82e37f4d93760329d21f1e8093063c2b01790a4403a1dddda9a49f32d","flatsize":18955,"path":"All/php81-pear-Services_OpenSearch-0.2.0.pkg","repopath":"All/php81-pear-Services_OpenSearch-0.2.0.pkg","licenselogic":"single","pkgsize":5176,"desc":"Provides access to A9 OpenSearch compatible search engines","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_JSON","origin":"converters/pear-Services_JSON","version":"1.0.3","comment":"PHP implementation of json_encode/decode","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_JSON","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ab0f4b2d0b88ff06cd2285bce6ee21271105f18012d52ad9d0356302cc0b94c","flatsize":44747,"path":"All/php81-pear-Services_JSON-1.0.3.pkg","repopath":"All/php81-pear-Services_JSON-1.0.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10076,"desc":"JSON (JavaScript Object Notation, http://json.org) is a lightweight\ndata-interchange format. It is easy for humans to read and write. It is easy for\nmachines to parse and generate. It is based on a subset of the JavaScript\nProgramming Language, Standard ECMA-262 3rd Edition - December 1999. This\nfeature can also be found in Python. JSON is a text format that is completely\nlanguage independent but uses conventions that are familiar to programmers of\nthe C-family of languages, including C, C++, C#, Java, JavaScript, Perl, TCL,\nand many others. These properties make JSON an ideal data-interchange language.\n\nThis package provides a simple encoder and decoder for JSON notation. It is\nintended for use with client-side Javascript applications that make use of\nHTTPRequest to perform server communication functions - data can be encoded into\nJSON notation for use in a client-side javascript, or decoded from incoming\nJavascript requests. JSON format is native to Javascript, and can be directly\neval()'ed with no further parsing overhead.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["converters","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_Google","origin":"www/pear-Services_Google","version":"0.2.0","comment":"PHP interface to access the Google SOAP Web APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Google","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba6973909bb4cc9abd44af5119f5f01adee82a6ed5337cd926c533532dbb7143","flatsize":11787,"path":"All/php81-pear-Services_Google-0.2.0.pkg","repopath":"All/php81-pear-Services_Google-0.2.0.pkg","licenselogic":"single","pkgsize":3988,"desc":"pear-Services_Google is a pear class that provides access to the Google\nSOAP Web APIs.  It allows easy access to the Google SOAP Web APIs for the\nsearch engine, spelling suggestions, and cache.\n\nPlease note that as of December 5, 2006 Google is no longer issuing new\nAPI keys for the SOAP search API, so this package is only for developers\nwhich has an API key already.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-soap":{"origin":"net/php81-soap","version":"8.1.29"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_Pingback","origin":"net/pear-Services_Pingback","version":"0.2.2","comment":"Pingback user-agent class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Pingback","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70e431396ca0fa5aa0080d93b707ac6a5644daf9bad3eff927506f6f81aa87fb","flatsize":38513,"path":"All/php81-pear-Services_Pingback-0.2.2.pkg","repopath":"All/php81-pear-Services_Pingback-0.2.2.pkg","licenselogic":"single","pkgsize":8944,"desc":"A package implemented of Pingback in PHP, able to sending and\nreceiving a pingback.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_GeoNames","origin":"www/pear-Services_GeoNames","version":"1.0.1","comment":"PHP5 Interface to the GeoNames Public API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_GeoNames","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1269477a3ea8ae724bda6fa1ea0fb81a8b9b91e8141a9a1c679ae51a46258ac","flatsize":267625,"path":"All/php81-pear-Services_GeoNames-1.0.1.pkg","repopath":"All/php81-pear-Services_GeoNames-1.0.1.pkg","licenselogic":"single","pkgsize":37468,"desc":"Services_GeoNames is a PHP5 interface to the various webservices\noffered by the GeoNames project.\n\nThe GeoNames database contains over 8,000,000 geographical names\ncorresponding to over 6,500,000 unique features. All features are\ncategorized into one out of nine feature classes and further\nsubcategorized into one out of 645 feature codes. Beyond names of\nplaces in various languages, data stored include latitude, longitude,\nelevation, population, administrative subdivision and postal codes.\nAll coordinates use the WGS84 system (World Geodetic System 1984).\n\nThose data are accessible free of charge through a number of Web\nservices and a daily database export. The Web services include\ndirect and reverse geocoding,finding places through postal codes,\nfinding places next to a given place, and finding Wikipedia articles\nabout neighbouring places.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_Facebook","origin":"www/pear-Services_Facebook","version":"0.2.14","comment":"PHP interface to Facebook's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Facebook","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67b467986c6e0d36ee718baab470586ff0dc691961782d9bdab8b447ed940aef","flatsize":436429,"path":"All/php81-pear-Services_Facebook-0.2.14.pkg","repopath":"All/php81-pear-Services_Facebook-0.2.14.pkg","licenselogic":"single","pkgsize":72680,"desc":"pear-Services_Facebook is an interface for accessing Facebook's web services\nAPI at http://api.facebook.com.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Validate":{"origin":"devel/pear-Validate","version":"0.8.6"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_Digg","origin":"www/pear-Services_Digg","version":"0.4.7_1","comment":"PHP interface to Digg's API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Digg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe51cd0bcfd98200a3b76e790b08721099900cafdfcbd591e47cbd24255882ac","flatsize":190140,"path":"All/php81-pear-Services_Digg-0.4.7_1.pkg","repopath":"All/php81-pear-Services_Digg-0.4.7_1.pkg","licenselogic":"single","pkgsize":22032,"desc":"An interface for accessing Digg's web services API\nat http://services.digg.com.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_Compete","origin":"www/pear-Services_Compete","version":"0.1.0","comment":"PHP interface to Compete SnapShop API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Compete","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35a6d1afb989c586c4387a7cf91ec12095ed3c601ddd79583cbfd59b1e10e6ed","flatsize":9770,"path":"All/php81-pear-Services_Compete-0.1.0.pkg","repopath":"All/php81-pear-Services_Compete-0.1.0.pkg","licenselogic":"single","pkgsize":3580,"desc":"PHP wrapper for the Compete SnapShop API","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_Blogging","origin":"www/pear-Services_Blogging","version":"0.2.4","comment":"PHP interface to Blog","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Blogging","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"873139162d495986bb3597b3e38afe7d943c9843c35aa177b18f7b90cb4fa39e","flatsize":90480,"path":"All/php81-pear-Services_Blogging-0.2.4.pkg","repopath":"All/php81-pear-Services_Blogging-0.2.4.pkg","licenselogic":"single","pkgsize":16052,"desc":"pear-Services_Blogging provides a unified API to post and read blog entries,\nindependent of the API supported by the server software hosting the blog.\nIt uses a driver-based approach to communicate with different APIs out there.\nIf a new blogging API is invented, someone just needs to write a driver for\nthe Services_Blogging package, and everyone can access also this blogs.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_RPC":{"origin":"net/pear-XML_RPC","version":"1.5.5"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_Delicious","origin":"www/pear-Services_Delicious","version":"0.6.0","comment":"PEAR Client for the del.icio.us web service","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Delicious","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff8b3e808042e9712ebde3a6791c373983a791897091698df4c8a0463c5c449b","flatsize":32730,"path":"All/php81-pear-Services_Delicious-0.6.0.pkg","repopath":"All/php81-pear-Services_Delicious-0.6.0.pkg","licenselogic":"single","pkgsize":10036,"desc":"Services_Delicious is a client for the REST-based web service of del.icio.us.\ndel.icio.us is a social bookmarks manager. It allows you to easily add sites\nyou like to your personal collection of links, to categorize those sites\nwith keywords, and to share your collection not only between your own\nbrowsers and machines, but also with others.\nServices_Delicious allows you to select, add and delete your bookmarks from\nany PHP script.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"},"php81-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_Amazon_S3","origin":"www/pear-Services_Amazon_S3","version":"0.4.0","comment":"PHP API for Amazon S3 (Simple Storage Service)","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Amazon_S3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dff1e06c2f46f776d91ca705f1e264ffc0e63d91e6b014470dfee65bdd82011f","flatsize":176206,"path":"All/php81-pear-Services_Amazon_S3-0.4.0.pkg","repopath":"All/php81-pear-Services_Amazon_S3-0.4.0.pkg","licenselogic":"single","pkgsize":27840,"desc":"pear-Services_Amazon_S3 provides an object-oriented interface\nto the Amazon Simple Storage Service (S3). This package is\nbased on the 2006-03-01 REST API.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Crypt_HMAC2":{"origin":"security/pear-Crypt_HMAC2","version":"1.0.0"},"php81-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Services_Amazon","origin":"www/pear-Services_Amazon","version":"0.9.0","comment":"PHP interface to Amazon Product Advertising API","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Services_Amazon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3480b349e403c97a70b51475f54570d9df11b25f8c2b8365ff59303ded10f8d6","flatsize":95895,"path":"All/php81-pear-Services_Amazon-0.9.0.pkg","repopath":"All/php81-pear-Services_Amazon-0.9.0.pkg","licenselogic":"single","pkgsize":15536,"desc":"pear-Services_Amazon is a PHP interface to Amazon Product Advertising API.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"},"php81-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-SebastianBergmann_PHPLOC","origin":"devel/pear-SebastianBergmann_PHPLOC","version":"7.0.2","comment":"Tool for quickly measuring the size of a PHP project","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/phploc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed9802ab0306d4e9a9274745cf2f6e8e7906dea4e383b22a3e9cebe5321c2ff4","flatsize":70383,"path":"All/php81-pear-SebastianBergmann_PHPLOC-7.0.2.pkg","repopath":"All/php81-pear-SebastianBergmann_PHPLOC-7.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11628,"desc":"phploc is a tool for quickly measuring the size and analyzing the structure of\na PHP project.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-SebastianBergmann_FinderFacade":{"origin":"devel/pear-SebastianBergmann_FinderFacade","version":"2.0.0"},"php81-pear-SebastianBergmann_Git":{"origin":"devel/pear-SebastianBergmann_Git","version":"2.1.4"},"php81-pear-SebastianBergmann_Version":{"origin":"devel/pear-SebastianBergmann_Version","version":"5.0.0"},"php81-pear-Symfony_Component_Console":{"origin":"devel/pear-Symfony_Component_Console","version":"2.4.4"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-SebastianBergmann_Version","origin":"devel/pear-SebastianBergmann_Version","version":"5.0.0","comment":"Manage the version number of Git-hosted PHP projects","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/version","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aafe7b0667242f0e3a45d75c822ebec1703139f0d9b76f8b3bd6a66788af8208","flatsize":4317,"path":"All/php81-pear-SebastianBergmann_Version-5.0.0.pkg","repopath":"All/php81-pear-SebastianBergmann_Version-5.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2528,"desc":"Library that helps with managing the version number of Git-hosted PHP projects","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-SebastianBergmann_Git","origin":"devel/pear-SebastianBergmann_Git","version":"2.1.4","comment":"Simple PHP wrapper for Git","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/git","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96e0ecae3713b516deba644b57b8beea869bbc67af342aa57522fe3fe59064db","flatsize":5883,"path":"All/php81-pear-SebastianBergmann_Git-2.1.4.pkg","repopath":"All/php81-pear-SebastianBergmann_Git-2.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3024,"desc":"Simple wrapper for Git","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-SebastianBergmann_PHPCPD","origin":"devel/pear-SebastianBergmann_PHPCPD","version":"6.0.3","comment":"Copy/Paste Detector (CPD) for PHP code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/phpcpd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9697e30f7bc89bae04005731860d3929ce097c107266502f628b17feca31dac","flatsize":33479,"path":"All/php81-pear-SebastianBergmann_PHPCPD-6.0.3.pkg","repopath":"All/php81-pear-SebastianBergmann_PHPCPD-6.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7968,"desc":"Copy/Paste Detector (CPD) for PHP code.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-PHP_Timer":{"origin":"devel/pear-PHP_Timer","version":"7.0.0"},"php81-pear-SebastianBergmann_FinderFacade":{"origin":"devel/pear-SebastianBergmann_FinderFacade","version":"2.0.0"},"php81-pear-ezc_ConsoleTools":{"origin":"devel/pear-ezc_ConsoleTools","version":"1.6.1"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-SOAP","origin":"net/pear-SOAP","version":"0.14.0","comment":"PEAR SOAP Client/Server for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/SOAP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f6dcbfa03bfea8ab800ea47f77e553207034f34a7b0410b0018a7a192b3370b","flatsize":449718,"path":"All/php81-pear-SOAP-0.14.0.pkg","repopath":"All/php81-pear-SOAP-0.14.0.pkg","licenselogic":"single","pkgsize":73660,"desc":"PEAR implementation of SOAP protocol and services.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["net","www","pear"],"options":{"PEAR_MAIL":"off","PEAR_MAIL_MIME":"off","PEAR_NET_DIME":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-SebastianBergmann_FinderFacade","origin":"devel/pear-SebastianBergmann_FinderFacade","version":"2.0.0","comment":"Convenience wrapper for Symfony Finder component","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/finder-facade","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d02e1da3ed3ef7e14ba22c12d9554da589623220c0b7ff420ca1b6be049a1bf","flatsize":7228,"path":"All/php81-pear-SebastianBergmann_FinderFacade-2.0.0.pkg","repopath":"All/php81-pear-SebastianBergmann_FinderFacade-2.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3088,"desc":"FinderFacade is a convenience wrapper for Symfony's Finder component.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Symfony_Component_Finder":{"origin":"devel/pear-Symfony_Component_Finder","version":"2.4.4"},"php81-pear-TheSeer_fDOMDocument":{"origin":"devel/pear-TheSeer_fDOMDocument","version":"1.6.7"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Structures_DataGrid_Renderer_XUL","origin":"devel/pear-Structures_DataGrid_Renderer_XUL","version":"0.1.3","comment":"XUL Renderer for pear-Structures_DataGrid","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Structures_DataGrid_Renderer_XUL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdbd4a386821a2f07a080aa3af539e8320117d8550f68e6b95b1d2422d7d9b41","flatsize":10122,"path":"All/php81-pear-Structures_DataGrid_Renderer_XUL-0.1.3.pkg","repopath":"All/php81-pear-Structures_DataGrid_Renderer_XUL-0.1.3.pkg","licenselogic":"single","pkgsize":4360,"desc":"Renderer driver for pear-Structures_DataGrid that generates the XML string\nfor a XUL listbox.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Structures_DataGrid":{"origin":"devel/pear-Structures_DataGrid","version":"0.9.3"},"php81-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-geshi-geshi","origin":"devel/pear-geshi","version":"1.0.9.1","comment":"Generic syntax highlighter written in PHP","maintainer":"michael.osipov@siemens.com","www":"http://qbnz.com/highlighter/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecaf320d5d61cace56e26835f6fc5c810b40a510b3d0c8b394396025366022ff","flatsize":4272491,"path":"All/php81-pear-geshi-geshi-1.0.9.1.pkg","repopath":"All/php81-pear-geshi-geshi-1.0.9.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":662240,"desc":"GeSHi is a generic syntax highlighter written in PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-geshi":{"origin":"devel/pear-channel-geshi","version":"20180906"}},"categories":["devel","pear","www"],"annotations":{"cpe":"cpe:2.3:a:qbnz:geshi:1.0.9.1:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-Payment_DTA","origin":"finance/pear_Payment_DTA","version":"1.4.3","comment":"PEAR class to create and handle DTA files used in Germany","maintainer":"joneum@FreeBSD.org","www":"https://pear.php.net/package/Payment_DTA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bcb501713b52fcf99d9e63d2e8625b90f3d33b5a13493b863dcd3116a35e15c","flatsize":385032,"path":"All/php81-pear-Payment_DTA-1.4.3.pkg","repopath":"All/php81-pear-Payment_DTA-1.4.3.pkg","licenselogic":"single","pkgsize":38424,"desc":"With PEAR::Payment_DTA provides functions to create DTA files used in Germany\nto exchange informations about money transactions with banks or online\nbanking programs.\n\nNo dependencies registered.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["finance","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Pager","origin":"devel/pear-Pager","version":"2.5.1","comment":"Data paging class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Pager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b8117660eb3ee1d8ee8922e45052f01207f5a5421b41c084c8e46cfbf5ec950","flatsize":193050,"path":"All/php81-pear-Pager-2.5.1.pkg","repopath":"All/php81-pear-Pager-2.5.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31664,"desc":"It takes an array of data as input and pages it according to various parameters.\n\nIt also builds links within a specified range, and allows complete customization\nof the output (it even works with front controllers and mod_rewrite).\n\nTwo operating modes available: \"Jumping\" and \"Sliding\" window style.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHP_Timer","origin":"devel/pear-PHP_Timer","version":"7.0.0","comment":"Utility class for timing","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-timer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c7c702a4b9ed05d529cee14b95a7cd1ad59b4c516a91f96138b433dacfc1bf9","flatsize":8637,"path":"All/php81-pear-PHP_Timer-7.0.0.pkg","repopath":"All/php81-pear-PHP_Timer-7.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3480,"desc":"Utility class for timing","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-PhpDocumentor","origin":"devel/pear-PhpDocumentor","version":"1.4.4","comment":"Provides automatic documenting of php-api from the source","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PhpDocumentor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb614380ee5cbe43d45afa6d36262010d72cab27c91e3240a3fa70ceae73bfbc","flatsize":7213360,"path":"All/php81-pear-PhpDocumentor-1.4.4.pkg","repopath":"All/php81-pear-PhpDocumentor-1.4.4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":967392,"desc":"The phpDocumentor tool is a standalone auto-documentor similar to JavaDoc\nwritten in PHP. It differs from PHPDoc in that it is MUCH faster, parses a much\nwider range of php files, and comes with many customizations including 11 HTML\ntemplates, Windows help file CHM output, PDF output, and XML DocBook peardoc2\noutput for use with documenting PEAR. In addition, it can do PHPXref source code\nhighlighting and linking.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"XML_BEAUTIFIER":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHP_UML","origin":"devel/pear-PHP_UML","version":"1.6.2","comment":"PEAR Class to Create UML Representation of PHP Code","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_UML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf6ec98314001b5d31c71c4a257592f5acea0580162cac2c4aaf07a459162852","flatsize":3045980,"path":"All/php81-pear-PHP_UML-1.6.2.pkg","repopath":"All/php81-pear-PHP_UML-1.6.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":416904,"desc":"PHP_UML is a PHP parser, an XMI generator and a documentation tool.\n\nPractically, with PHP_UML, you will be able to feed a UML CASE tool, like\nRational Rose or Argouml, with a UML representation of existing PHP source code.\nThis way, you get an instant overview of a PHP application, with all the usual\nfunctions of a software design tool (such as class diagrams exportation,\nrefactoring of object-oriented applications, or automatic code generation).","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Console_CommandLine":{"origin":"devel/pear-Console_CommandLine","version":"1.2.2"},"php81-xsl":{"origin":"textproc/php81-xsl","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHP_Parser","origin":"devel/pear-PHP_Parser","version":"0.2.2","comment":"PHP Grammar Parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c540f2d7e6f2abbf50bae8a3a774f929cef31b409e0f3a8d6e26bf6e2fa938d8","flatsize":2555678,"path":"All/php81-pear-PHP_Parser-0.2.2.pkg","repopath":"All/php81-pear-PHP_Parser-0.2.2.pkg","licenselogic":"single","pkgsize":82688,"desc":"PHP_Parser is a source code analysis tool based around a real Parser\ngenerated by PHP_ParserGenerator. The parser uses the same EBNF source\nthat PHP uses to parse itself, modified for Lemon parser format,\nand it therefore as robust as PHP itself.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHP_ParserGenerator","origin":"devel/pear-PHP_ParserGenerator","version":"0.1.7","comment":"Convert files from lemon parser to php5","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_ParserGenerator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"569d699ef32ebc7456f012d962ccec89dc809f40cbceafa1398e20cdf09810be","flatsize":4591327,"path":"All/php81-pear-PHP_ParserGenerator-0.1.7.pkg","repopath":"All/php81-pear-PHP_ParserGenerator-0.1.7.pkg","licenselogic":"single","pkgsize":136312,"desc":"Translate a grammar file in the lemon parser generator format\ninto a PHP 5-based parser","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHP_Shell","origin":"shells/pear-PHP_Shell","version":"0.3.2_1","comment":"Interactive PHP Shell","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Shell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6955acbd2c40e01f5754248ef4d64b6f27d54fdeadb131be3883a5b2219e0872","flatsize":759251,"path":"All/php81-pear-PHP_Shell-0.3.2_1.pkg","repopath":"All/php81-pear-PHP_Shell-0.3.2_1.pkg","licenselogic":"single","pkgsize":85780,"desc":"a interactive PHP Shell with tab-completion, inline help\nand handling of FATAL errors","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-readline":{"origin":"devel/php81-readline","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"}},"categories":["shells","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHP_Compat","origin":"devel/pear-PHP_Compat","version":"1.5.0","comment":"Provides missing functionality for older versions of PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Compat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39e582258374b8af0d40225d992049969d512a936b4033898560f212d8c46e09","flatsize":315004,"path":"All/php81-pear-PHP_Compat-1.5.0.pkg","repopath":"All/php81-pear-PHP_Compat-1.5.0.pkg","licenselogic":"single","pkgsize":42412,"desc":"PHP_Compat provides missing functionality for older versions of PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHP_CompatInfo","origin":"devel/pear-PHP_CompatInfo","version":"1.9.0_5","comment":"PEAR class to find out the minimum version and extensions required","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_CompatInfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3d4c5d0a7313bbed2f5e98d74e1c61848af57cdc056ec0f0b6f508ca917e7a3","flatsize":1526403,"path":"All/php81-pear-PHP_CompatInfo-1.9.0_5.pkg","repopath":"All/php81-pear-PHP_CompatInfo-1.9.0_5.pkg","licenselogic":"single","pkgsize":135760,"desc":"PEAR::PHP_CompatInfo will parse a file/folder/script/array to find out the\nminimum version and extensions required for it to run. Features advanced\ndebug output which shows which functions require which version and CLI\noutput script.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Console_Getargs":{"origin":"devel/pear-Console_Getargs","version":"1.4.0"},"php81-pear-Console_Table":{"origin":"devel/pear-Console_Table","version":"1.3.1"},"php81-pear-Event_Dispatcher":{"origin":"devel/pear-Event_Dispatcher","version":"1.1.0"},"php81-pear-File_Find":{"origin":"sysutils/pear-File_Find","version":"1.3.3"},"php81-pear-XML_Util":{"origin":"devel/pear-XML_Util","version":"1.4.5"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"phpunit9-php81":{"origin":"devel/phpunit9","version":"9.6.19"}},"categories":["devel","pear"],"options":{"PEAR_HTML_TABLE":"off","PEAR_VAR_DUMP":"off","PEAR_XML_BEAUTIFIER":"off","PEAR_XML_UTIL":"on","PHPUNIT":"on"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHP_Beautifier","origin":"devel/pear-PHP_Beautifier","version":"0.1.15_1","comment":"PEAR beautifier for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Beautifier","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46a4d18f2c3accbf36681cab2386a7928134a85f23d2735d67036699de41f49a","flatsize":278630,"path":"All/php81-pear-PHP_Beautifier-0.1.15_1.pkg","repopath":"All/php81-pear-PHP_Beautifier-0.1.15_1.pkg","licenselogic":"single","pkgsize":67640,"desc":"This program reformat and beautify PHP source code files automatically.\n\nThe program is Open Source and distributed under the terms of PHP Licence. It\nis written in PHP 5 and has a command line tool.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-bz2":{"origin":"archivers/php81-bz2","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHP_CodeCoverage","origin":"devel/pear-PHP_CodeCoverage","version":"11.0.3","comment":"Library that provides PHP code coverage information","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-code-coverage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c552ba217517ba5d62f15e2aebe071885089256b5adfa5e70c8f1d943aa455ec","flatsize":1072911,"path":"All/php81-pear-PHP_CodeCoverage-11.0.3.pkg","repopath":"All/php81-pear-PHP_CodeCoverage-11.0.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":194856,"desc":"Library that provides collection, processing, and rendering functionality for\nPHP code coverage information.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-File_Iterator":{"origin":"devel/pear-File_Iterator","version":"5.0.0"},"php81-pear-PHP_TokenStream":{"origin":"devel/pear-PHP_TokenStream","version":"4.0.4"},"php81-pear-Text_Template":{"origin":"textproc/pear-Text_Template","version":"4.0.0"}},"categories":["devel","pear"],"options":{"DOM":"off","XDEBUG":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHP_ArrayOf","origin":"devel/pear-PHP_ArrayOf","version":"0.2.1","comment":"Abstract class package to create arrays of specific element types","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_ArrayOf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9ce51ce29f18f878c17eb7b8ec054ba743709ce1499c443aa0bd245c5457833","flatsize":50960,"path":"All/php81-pear-PHP_ArrayOf-0.2.1.pkg","repopath":"All/php81-pear-PHP_ArrayOf-0.2.1.pkg","licenselogic":"single","pkgsize":8280,"desc":"Allows to create classes similar to ArrayObject with additional element type or\nindex constraints.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHPUnit_MockObject","origin":"devel/pear-PHPUnit_MockObject","version":"6.1.2","comment":"Mock Object library for PHPUnit","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/phpunit-mock-objects","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdd40d65e143680542c02a6630fa2fbd4442fb51e2f44644ca4f7976be461604","flatsize":132894,"path":"All/php81-pear-PHPUnit_MockObject-6.1.2.pkg","repopath":"All/php81-pear-PHPUnit_MockObject-6.1.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21668,"desc":"Mock Object library for PHPUnit","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHP_CodeSniffer","origin":"devel/pear-PHP_CodeSniffer","version":"3.7.2","comment":"PHP Script Tokenises and Sniffs PHP and JavaScript code","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_CodeSniffer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8ad7458742a8a9d148d5cf876a2403a2fcc1ddf3cfcc106fd3a7cb2c8f41323","flatsize":5283171,"path":"All/php81-pear-PHP_CodeSniffer-3.7.2.pkg","repopath":"All/php81-pear-PHP_CodeSniffer-3.7.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":624288,"desc":"PHP_CodeSniffer is a set of two PHP scripts; the main phpcs script that\ntokenizes PHP, JavaScript and CSS files to detect violations of a defined coding\nstandard, and a second phpcbf script to automatically correct coding standard\nviolations. PHP_CodeSniffer is an essential development tool that ensures your\ncode remains clean and consistent.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xmlwriter":{"origin":"textproc/php81-xmlwriter","version":"8.1.29"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHPTAL","origin":"devel/pear-PHPTAL","version":"1.3.0","comment":"XML/XHTML template library for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://phptal.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1da45f98050e55925b0306ec8a1bf834cb8198b1cb8ad61b2cdb515a34ca95dc","flatsize":845990,"path":"All/php81-pear-PHPTAL-1.3.0.pkg","repopath":"All/php81-pear-PHPTAL-1.3.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":152104,"desc":"PHPTAL is a PHP implementation of ZPT work. To be short, PHPTAL is a XML/XHTML\ntemplate library for PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"GETTEXT":"off","SIMPLEXML":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHP_Archive","origin":"archivers/pear-PHP_Archive","version":"0.14.0","comment":"Create and Use PHP Archive files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PHP_Archive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23aa0dd8a38c2168dfb6385f0d28ce8e2f534af63f3f3b1337a352531bba76aa","flatsize":384092,"path":"All/php81-pear-PHP_Archive-0.14.0.pkg","repopath":"All/php81-pear-PHP_Archive-0.14.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":48088,"desc":"PHP_Archive allows you to create a single .phar file containing an entire\napplication.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["archivers","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-PEAR_PackageFileManager2","origin":"devel/pear-PEAR_PackageFileManager2","version":"1.0.4","comment":"PEAR class to maintain PEAR packages","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PEAR_PackageFileManager2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f41a753360f738081df56cdc8cefb7cbcc9103f281c7b3bb44749ea1e2c6b309","flatsize":265195,"path":"All/php81-pear-PEAR_PackageFileManager2-1.0.4.pkg","repopath":"All/php81-pear-PEAR_PackageFileManager2-1.0.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":34876,"desc":"This package revolutionizes the maintenance of PEAR packages.\nWith a few parameters, the entire package.xml is automatically\nupdated with a listing of all files in a package.\nFeatures include\n- manages the new package.xml 2.0 format in PEAR 1.4.0\n- can detect PHP and extension dependencies using PHP_CompatInfo\n- reads in an existing package.xml file, and only changes the release/changelog\n- a plugin system for retrieving files in a directory. Currently four plugins\nexist, one for standard recursive directory content listing, one that\nreads the CVS/Entries files and generates a file listing based on the contents\nof a checked out CVS repository, one that reads Subversion entries files, and\none that queries a Perforce repository.\n- incredibly flexible options for assigning install roles to files/directories\n- ability to ignore any file based on a * ? wildcard-enabled string(s)\n- ability to include only files that match a * ? wildcard-enabled string(s)\n- ability to manage dependencies\n- can output the package.xml in any directory, and read in the package.xml\nfile from any directory.\n- can specify a different name for the package.xml file","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-PEAR_PackageFileManager_Plugins":{"origin":"devel/pear-PEAR_PackageFileManager_Plugins","version":"1.0.4"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php82-pear-Auth","origin":"security/pear-Auth","version":"1.6.4","comment":"PEAR class for creating an authentication system","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be0db85b4636e363578eaa5fcbccaa3e454c5c7d5f0f0f0ab9869395f3763e70","flatsize":310604,"path":"All/php82-pear-Auth-1.6.4.pkg","repopath":"All/php82-pear-Auth-1.6.4.pkg","licenselogic":"single","pkgsize":47804,"desc":"The PEAR::Auth package provides methods for creating an authentication\nsystem using PHP.\n\nCurrently it supports the following storage containers to read/write\nthe login data:\n\n* All databases supported by the PEAR database layer\n* All databases supported by the MDB database layer\n* All databases supported by the MDB2 database layer\n* Plaintext files\n* LDAP servers\n* POP3 servers\n* IMAP servers\n* vpopmail accounts\n* RADIUS\n* SAMBA password files\n* SOAP","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","pear"],"options":{"PEAR_AUTH_RADIUS":"off","PEAR_CRYPT_CHAP":"off","PEAR_DB":"off","PEAR_FILE_PASSWD":"off","PEAR_FILE_SMBPASSWD":"off","PEAR_LOG":"off","PEAR_MDB":"off","PEAR_MDB2":"off","PEAR_NET_POP3":"off","PEAR_NET_VPOPMAILD":"off","PEAR_SOAP":"off"},"annotations":{"flavor":"php82"}},{"name":"php81-pear-Numbers_Words","origin":"textproc/pear-Numbers_Words","version":"0.16.4","comment":"PEAR package provides methods for spelling numerals in words","maintainer":"meritus@innervision.pl","www":"https://pear.php.net/package/Numbers_Words","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f885b70ea644dcb5137ddb7c491c8693f6dd9c6307fe14f424b2ec215653ceba","flatsize":429794,"path":"All/php81-pear-Numbers_Words-0.16.4.pkg","repopath":"All/php81-pear-Numbers_Words-0.16.4.pkg","licenselogic":"single","pkgsize":44316,"desc":"With Numbers_Words class you can convert numbers written in arabic digits to\nwords in several languages.  You can convert an integer between -infinity and\ninfinity.  If your system does not support such long numbers you can\ncall Numbers_Words::toWords() with just a string.\n\nWith the Numbers_Words::toCurrency($num, $locale, 'USD') method you can convert\na number (decimal and fraction part) to words with currency name.\n\nThe following languages are supported:\n* bg (Bulgarian)\n* cs (Czech)\n* de (German)\n* dk (Danish)\n* en_100 (Donald Knuth system, English)\n* en_GB (British English)\n* en_US (American English)\n* es (Spanish Castellano)\n* es_AR (Argentinian Spanish)\n* et (Estonian)\n* fr (French)\n* fr_BE (French Belgium)\n* he (Hebrew)\n* hu_HU (Hungarian)\n* id (Indonesian)\n* it_IT (Italian)\n* lt (Lithuanian)\n* nl (Dutch)\n* pl (Polish)\n* pt_BR (Brazilian Portuguese)\n* ru (Russian)\n* sv (Swedish)","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Math_BigInteger":{"origin":"math/pear-Math_BigInteger","version":"1.0.3"}},"categories":["textproc","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Numbers_Roman","origin":"textproc/pear-Numbers_Roman","version":"1.0.2","comment":"PEAR methods for converting to and from Roman Numerals","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Numbers_Roman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8eacab6d893b4562e1f03a9cedfb324671a8dd0211210b48a201a862c6083e01","flatsize":25913,"path":"All/php81-pear-Numbers_Roman-1.0.2.pkg","repopath":"All/php81-pear-Numbers_Roman-1.0.2.pkg","licenselogic":"single","pkgsize":6668,"desc":"PEAR::Numbers_Roman provides static methods for converting to and\nfrom Roman numerals. It supports Roman numerals in both uppercase\nand lowercase styles and conversion for and to numbers up to 5 999\n999.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Whois","origin":"net/pear-Net_Whois","version":"1.0.6","comment":"Tool to query internet domain name services","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Whois","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5679a2e034c95f0f074c6e6ff9e726bbd0a58aaeda3a7194c40e1762bef2d4c","flatsize":22097,"path":"All/php81-pear-Net_Whois-1.0.6.pkg","repopath":"All/php81-pear-Net_Whois-1.0.6.pkg","licenselogic":"single","pkgsize":6872,"desc":"The PEAR::Net_Whois looks up records in the databases maintained by several\nNetwork Information Centers (NICs).","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-OLE","origin":"devel/pear-OLE","version":"1.0.0.r3","comment":"PEAR class for reading and writing OLE containers","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/OLE","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2496d12cafbbed4764761d1ca9dd546e14f878e46db8809d0414a82ff9338694","flatsize":69741,"path":"All/php81-pear-OLE-1.0.0.r3.pkg","repopath":"All/php81-pear-OLE-1.0.0.r3.pkg","licenselogic":"single","pkgsize":13624,"desc":"This package allows reading and writing of OLE (Object Linking and Embedding)\nfiles, the format used as container for Excel, Word and other MS file formats.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-PEAR_Info","origin":"devel/pear-PEAR_Info","version":"1.9.2_4","comment":"Show Information about your PEAR install and its packages","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PEAR_Info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fd2aadc3989965b7231ac7a0516361076dc0002cfee02feb84c08d0919a51bd","flatsize":357361,"path":"All/php81-pear-PEAR_Info-1.9.2_4.pkg","repopath":"All/php81-pear-PEAR_Info-1.9.2_4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":46372,"desc":"This package generates a comprehensive information page for your current\nPEAR install.\n\n  * The format for the page is similar to that for phpinfo() except using PEAR\n    colors.\n  * Has complete PEAR Credits (based on the packages you have installed).\n  * Will show if there is a newer version than the one presently installed\n    (and what its state is)\n  * Each package has an anchor in the form pkg_PackageName - where PackageName\n    is a case-sensitive PEAR package name\n\nWith a few parameters, the entire package.xml is automatically updated with a\nlisting of all files in a package.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Console_Getargs":{"origin":"devel/pear-Console_Getargs","version":"1.4.0"},"phpunit9-php81":{"origin":"devel/phpunit9","version":"9.6.19"}},"categories":["devel","www","pear"],"options":{"PHPUNIT":"on"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Vpopmaild","origin":"net/pear-Net_Vpopmaild","version":"0.3.2","comment":"PEAR Class for accessing Vpopmail's vpopmaild daemon","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Vpopmaild","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3598c1bc1138f0c7f220718e71e1a6741da71c1ea36a5fcdf1b274b42832178b","flatsize":126115,"path":"All/php81-pear-Net_Vpopmaild-0.3.2.pkg","repopath":"All/php81-pear-Net_Vpopmaild-0.3.2.pkg","licenselogic":"single","pkgsize":20920,"desc":"Net_Vpopmaild is a pear Class for accessing Vpopmail's vpopmaild\ndaemon. It supports all vpopmaild commands, such as adding/removing\ndomains, users, robots (autoresponders), and ezmlm lists (todo),\nas well as modifying domain limits, ip maps, etc.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"},"php81-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","mail","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_UserAgent_Mobile","origin":"net/pear-Net_UserAgent_Mobile","version":"1.0.0","comment":"PEAR class that parses HTTP mobile user agent string","maintainer":"ports@FreeBSD.org","www":"https://pear.php.net/package/Net_UserAgent_Mobile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc44d37df1a76869aad86dd16cff8c70b9cb62cedd136c053b1341c89e9d6bdf","flatsize":534979,"path":"All/php81-pear-Net_UserAgent_Mobile-1.0.0.pkg","repopath":"All/php81-pear-Net_UserAgent_Mobile-1.0.0.pkg","licenselogic":"single","pkgsize":30768,"desc":"Net_UserAgent_Mobile parses HTTP_USER_AGENT strings of (mainly Japanese)\nmobile HTTP user agents. It'll be useful in page dispatching by user agents.\nThis package was ported from Perl's HTTP::MobileAgent.\nSee https://metacpan.org/release/HTTP-MobileAgent","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe php81-pear-Net_UserAgent_Mobile port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"php81-pear-PEAR_PackageFileManager_Plugins","origin":"devel/pear-PEAR_PackageFileManager_Plugins","version":"1.0.4","comment":"The plugins for PEAR_PackageFileManager","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PEAR_PackageFileManager_Plugins","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73bde477275b7305cb159034f6c8f8453ff7fb304510dc1e2f6027a9cb8e4c99","flatsize":110378,"path":"All/php81-pear-PEAR_PackageFileManager_Plugins-1.0.4.pkg","repopath":"All/php81-pear-PEAR_PackageFileManager_Plugins-1.0.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":20676,"desc":"The plugins for PEAR_PackageFileManager to pick up what files to use.\nSupported are\n* File\n* CVS\n* SVN\n* Perforce\n\nThis package is to be used with PackageFileManager v1 and v2 and can't\nbe used on it's own","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_URL2","origin":"net/pear-Net_URL2","version":"2.2.1","comment":"PEAR Class for parsing and handling URL","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_URL2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af2997175c50abd36599f093762699edc502d9a019f6482364a9fa4aba5572da","flatsize":91224,"path":"All/php81-pear-Net_URL2-2.2.1.pkg","repopath":"All/php81-pear-Net_URL2-2.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18712,"desc":"Provides easy parsing of URLs and their constituent parts.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_URL_Mapper","origin":"net/pear-Net_URL_Mapper","version":"0.9.1","comment":"Simple and flexible way to build nice URLs for web applications","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_URL_Mapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"525b6dd625a4d0cc5bd7460e419cebe2865822ee2120a46cd5eb679e94fded7e","flatsize":102067,"path":"All/php81-pear-Net_URL_Mapper-0.9.1.pkg","repopath":"All/php81-pear-Net_URL_Mapper-0.9.1.pkg","licenselogic":"single","pkgsize":13456,"desc":"Net_URL_Mapper provides a simple and flexible way to build nice URLs for your\nweb applications.\n\nThe URL syntax is similar to what can be found in Ruby on Rails or Python\nRoutes module and as such, this package can be compared to what they call\na router. Still, Net_URL_Mapper does not perform the dispatching like these\nframeworks and therefore can be used with your\nown router.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_UserAgent_Detect","origin":"net/pear-Net_UserAgent_Detect","version":"2.5.2_1","comment":"PEAR class that determines the Web browser, version, and platform","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_UserAgent_Detect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5274f731e8f552649daf988e57562371f3a81a07c71e2daebd8e3d51ab8f2c0","flatsize":59909,"path":"All/php81-pear-Net_UserAgent_Detect-2.5.2_1.pkg","repopath":"All/php81-pear-Net_UserAgent_Detect-2.5.2_1.pkg","licenselogic":"single","licenses":["PHP202"],"pkgsize":12192,"desc":"The Net_UserAgent object does a number of tests on an HTTP user\nagent string. The results of these tests are available via methods of\nthe object.\n\nThis module is based upon the JavaScript browser detection code available\nat http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html.\nThis module had many influences from the lib/Browser.php code in\nversion 1.3 of Horde.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Socket","origin":"net/pear-Net_Socket","version":"1.2.2","comment":"PEAR Network Socket Interface","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Socket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbb0dab7d468b921abe72653cb89da36cfc5bad9c6a6e4531f0155171d0527e4","flatsize":27720,"path":"All/php81-pear-Net_Socket-1.2.2.pkg","repopath":"All/php81-pear-Net_Socket-1.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7488,"desc":"Net_Socket is a class interface to TCP sockets. It provides blocking and\nnon-blocking operation, with different reading and writing modes (byte-wise,\nblock-wise, line-wise and special formats like network byte-order ip addresses).","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Sieve","origin":"net/pear-Net_Sieve","version":"1.4.7","comment":"PEAR class to handle talking to timsieved","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Sieve","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3579aee02141a3d98a05f897bc8a44d50349a2b92d329dadc5f3481713c1cda5","flatsize":282106,"path":"All/php81-pear-Net_Sieve-1.4.7.pkg","repopath":"All/php81-pear-Net_Sieve-1.4.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15164,"desc":"This package provides an API to talk to servers implementing the managesieve\nprotocol. It can be used to install and remove sieve scripts, mark them active\netc.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Server","origin":"net/pear-Net_Server","version":"1.0.3","comment":"Generic server class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f78f3ff94089ed3cc18741c5b7f9b22342b328721796c4c6b3b79b2e072f83b","flatsize":86032,"path":"All/php81-pear-Net_Server-1.0.3.pkg","repopath":"All/php81-pear-Net_Server-1.0.3.pkg","licenselogic":"single","pkgsize":17316,"desc":"Generic server class based on ext/sockets, used to develop any kind of server.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pcntl":{"origin":"devel/php81-pcntl","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_SMTP","origin":"net/pear-Net_SMTP","version":"1.12.1","comment":"PEAR class that provides an implementation of the SMTP protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_SMTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33230656a1de20b8a72951c3b11917000d8ff49e2b6c532063b4c9ccfe2a5648","flatsize":83639,"path":"All/php81-pear-Net_SMTP-1.12.1.pkg","repopath":"All/php81-pear-Net_SMTP-1.12.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17516,"desc":"Net_SMTP provides an implementation of the SMTP protocol using PEAR's Net_Socket\nclass.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","mail","www","pear"],"options":{"PEAR_AUTH_SASL":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Traceroute","origin":"net/pear-Net_Traceroute","version":"0.21.3","comment":"PEAR class to execute traceroute","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Traceroute","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"911f74ddf784adaa98e26f9cd0d499a3ccfe4c6f8353554142d9807a8d5c35e5","flatsize":26351,"path":"All/php81-pear-Net_Traceroute-0.21.3.pkg","repopath":"All/php81-pear-Net_Traceroute-0.21.3.pkg","licenselogic":"single","pkgsize":7360,"desc":"OS independent wrapper class for executing traceroute calls.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_SMS","origin":"net/pear-Net_SMS","version":"0.2.1","comment":"PEAR SMS functionality","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_SMS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1a609333633f78d02031ba515ec16478cdcf1e02d4341f1101cf8d37863a956","flatsize":112060,"path":"All/php81-pear-Net_SMS-0.2.1.pkg","repopath":"All/php81-pear-Net_SMS-0.2.1.pkg","licenselogic":"single","pkgsize":18356,"desc":"This package provides SMS functionality and access to SMS gateways.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gettext":{"origin":"devel/php81-gettext","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"},"php81-pear-Mail":{"origin":"mail/pear-Mail","version":"1.6.0,1"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Portscan","origin":"security/pear-Net_Portscan","version":"1.0.3","comment":"Provides an API for scanning ports","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net-Portscan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7f0ed665c4cb9f61da7998205c756f9f19f99e2a93dad31b49c9f040e8689ce","flatsize":7325,"path":"All/php81-pear-Net_Portscan-1.0.3.pkg","repopath":"All/php81-pear-Net_Portscan-1.0.3.pkg","licenselogic":"single","pkgsize":3460,"desc":"The Net_Portscan package allows one to perform basic portscanning\nfunctions with PHP. It supports checking an individual port or\nchecking a whole range of ports on a machine.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_URL","origin":"net/pear-Net_URL","version":"1.0.15","comment":"Easy parsing of URLs","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_URL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e8b078e90dbec86655b6e45dec11a044b458a68cb8636c23404b37e584adadf","flatsize":27018,"path":"All/php81-pear-Net_URL-1.0.15.pkg","repopath":"All/php81-pear-Net_URL-1.0.15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7140,"desc":"Provides easy parsing of URLs and their constituent parts.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Ping","origin":"net/pear-Net_Ping","version":"2.4.5","comment":"PEAR class to execute ping","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Ping","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f4d1062dbc7fc751d683f1407b99921d4b0d679cf465f8c450db9d23de54939","flatsize":44958,"path":"All/php81-pear-Net_Ping-2.4.5.pkg","repopath":"All/php81-pear-Net_Ping-2.4.5.pkg","licenselogic":"single","pkgsize":9784,"desc":"OS independent wrapper class for executing ping calls.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_POP3","origin":"net/pear-Net_POP3","version":"1.3.8","comment":"Provides a POP3 class to access POP3 server","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_POP3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b8ed8048e270c935c1b87a6a8ead2a0e59ae483bad5b47127919b0148709d29","flatsize":46391,"path":"All/php81-pear-Net_POP3-1.3.8.pkg","repopath":"All/php81-pear-Net_POP3-1.3.8.pkg","licenselogic":"single","pkgsize":9836,"desc":"Provides a POP3 class to access POP3 server. Support all POP3 commands\nincluding UIDL listings, APOP authentication, DIGEST-MD5 and CRAM-MD5\nusing optional Auth_SASL package.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_NNTP","origin":"net/pear-Net_NNTP","version":"1.5.2,1","comment":"PEAR implementation of the NNTP protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_NNTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63428b2c5056d2e5b515a77b1c0d066f1474ae011eb12f23b9d3b878277df1c6","flatsize":231018,"path":"All/php81-pear-Net_NNTP-1.5.2,1.pkg","repopath":"All/php81-pear-Net_NNTP-1.5.2,1.pkg","licenselogic":"single","licenses":["W3C"],"pkgsize":33296,"desc":"Package for communicating with NNTP/Usenet servers.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","news","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_MAC","origin":"net/pear-Net_MAC","version":"0.1.5_1","comment":"PEAR class that validates and formats MAC addresses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_MAC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd1923aeb150c9b47bcc84baed1f011d12ee3674cde1d80c9b6a7f46e3d42d4e","flatsize":19128,"path":"All/php81-pear-Net_MAC-0.1.5_1.pkg","repopath":"All/php81-pear-Net_MAC-0.1.5_1.pkg","licenselogic":"single","pkgsize":5780,"desc":"This package validates and cleanly formats Media Access Control (MAC)\naddresses. The Net_MAC class can also import a list of MAC address\nvendors and store them in a database which the class can then use to\nidentify vendors of any MAC address.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_LMTP","origin":"mail/pear-Net_LMTP","version":"1.0.2","comment":"PEAR implementation of the RFC2033 LMTP protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_LMTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e131143f1c4be0947fceb8979b5c13434b86b26cdca8aa3a8a205883973ee6a","flatsize":33522,"path":"All/php81-pear-Net_LMTP-1.0.2.pkg","repopath":"All/php81-pear-Net_LMTP-1.0.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8468,"desc":"PEAR::Net_LMTP provides an implementation of the RFC2033 LMTP using\nPEAR::Net_Socket and PEAR::Auth_SASL.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_SmartIRC","origin":"irc/pear-Net_SmartIRC","version":"1.1.14","comment":"PEAR class for communication with IRC networks","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_SmartIRC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4555e804357f61a664af10cfcf7b39417d92515457a3aed3db82118844d6d301","flatsize":1541620,"path":"All/php81-pear-Net_SmartIRC-1.1.14.pkg","repopath":"All/php81-pear-Net_SmartIRC-1.1.14.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":103684,"desc":"PEAR::Net_SmartIRC is a PHP class for communication with IRC networks,\nwhich conforms to the RFC 2812 (IRC protocol).\n\nIt's an API that handles all IRC protocol messages.\n\nThis class is designed for creating IRC bots, chats and show irc related\ninfo on webpages.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["irc","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Ident","origin":"net/pear-Net_Ident","version":"1.1.0","comment":"PEAR identification protocol implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Ident","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"471011518d0c61ae32f9c04f2e08d14d1ad1c956a29ec32eb3e88e312eb54bf6","flatsize":12118,"path":"All/php81-pear-Net_Ident-1.1.0.pkg","repopath":"All/php81-pear-Net_Ident-1.1.0.pkg","licenselogic":"single","pkgsize":3880,"desc":"The PEAR::Net_Ident implements Identification Protocol according\nto RFC 1413.\n\nThe Identification Protocol (a.k.a., \"ident\", a.k.a., \"the Ident\nProtocol\") provides a means to determine the identity of a user\nof a particular TCP connection. Given a TCP port number pair, it\nreturns a character string which identifies the owner of that\nconnection on the server's system.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_LDAP2","origin":"net/pear-Net_LDAP2","version":"2.2.0,1","comment":"OO interface for searching and manipulating LDAP-entries","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_LDAP2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb1ef5abb32ef29198fb23334199fa84dbf4cfb47aceaf295425d41832b18e79","flatsize":458997,"path":"All/php81-pear-Net_LDAP2-2.2.0,1.pkg","repopath":"All/php81-pear-Net_LDAP2-2.2.0,1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":84160,"desc":"Net_Ldap2 is a clone of Perls Net::LDAP object interface to\nldapservers. It does not contain all of Net::LDAPs features,\nbut has:\n* A simple OO-interface to connections, searches and entries.\n* Support for tls and ldap v3.\n* Simple modification, deletion and creation of ldapentries.\n* Support for schema handling.\n\nNet_LDAP2 is the successor of Net_LDAP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_LDAP","origin":"net/pear-Net_LDAP","version":"1.1.5_1","comment":"OO interface for searching and manipulating LDAP-entries","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_LDAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65bacb70464ec8ac25d3c97beb45c1fdac5397c02c7a7f2d80725a600f14d8b0","flatsize":358888,"path":"All/php81-pear-Net_LDAP-1.1.5_1.pkg","repopath":"All/php81-pear-Net_LDAP-1.1.5_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":66928,"desc":"Net_LDAP is a clone of Perls Net::LDAP object interface to directory servers. It\ndoes contain most of Net::LDAPs features but has some own too.\n\nWith Net_LDAP you have:\n- A simple object-oriented interface to connections, searches entries and\n  filters.\n- Support for tls and ldap v3.\n- Simple modification, deletion and creation of ldap entries.\n- Support for schema handling.\n\nNet_LDAP layers itself on top of PHP's existing ldap extensions.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_IPv4","origin":"net/pear-Net_IPv4","version":"1.3.5","comment":"IPv4 network calculations and validation","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_IPv4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1c851d31c1b20768db051f10c489aeeb2abb197e66e19aa16563c48d636a1a1","flatsize":27129,"path":"All/php81-pear-Net_IPv4-1.3.5.pkg","repopath":"All/php81-pear-Net_IPv4-1.3.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8484,"desc":"Net_IPv4 is a Class used for calculating IPv4 (AF_INET family) address\ninformation such as network as network address, broadcast address, and IP\naddress validity.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_IMAP","origin":"mail/pear-Net_IMAP","version":"1.1.4","comment":"PEAR class that provides an implementation of the IMAP protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_IMAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fa6aa52d396a065e0e4081843bb64fed104cd0a3978a8e8d69e1e91566c32e0","flatsize":267344,"path":"All/php81-pear-Net_IMAP-1.1.4.pkg","repopath":"All/php81-pear-Net_IMAP-1.1.4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":36216,"desc":"This PEAR class provides an implementation of the IMAP protocol using PEAR's\nNet_Socket:: class.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Auth_SASL":{"origin":"security/pear-Auth_SASL","version":"1.2.0"},"php81-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["mail","net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_IDNA","origin":"net/pear-Net_IDNA","version":"0.8.1","comment":"Pear Punycode encoding and decoding package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_IDNA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a5767c911d09585927e0ed6fb3fa93661a7a082dadecc22217f59e4fd41cf1b","flatsize":112175,"path":"All/php81-pear-Net_IDNA-0.8.1.pkg","repopath":"All/php81-pear-Net_IDNA-0.8.1.pkg","licenselogic":"single","pkgsize":16504,"desc":"This package helps you to encode and decode punycode strings easily.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Nmap","origin":"net/pear-Net_Nmap","version":"1.0.5","comment":"Simple Wrapper Class for the Nmap Utility","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Nmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9ff0f3d8e8153f4a4705c1d8273b8fa38edafb0c7e2eed50d549f589a397979","flatsize":113065,"path":"All/php81-pear-Net_Nmap-1.0.5.pkg","repopath":"All/php81-pear-Net_Nmap-1.0.5.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":25816,"desc":"Net_Nmap is a simple interface for Nmap, the\nfree and open source utility for network\nexploration or security auditing.\n\nNet_Nmap can be used to auto discovery hosts\nand services in your network or simply to\nparse Nmap XML output.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_IPv6","origin":"net/pear-Net_IPv6","version":"1.3.0.b4_2","comment":"Check and validate IPv6 addresses","maintainer":"garga@FreeBSD.org","www":"https://pear.php.net/package/Net_IPv6","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffb800d3199da386213e6a6762dc6f0ebdfcbfabb9c79cc1b228b3539b7aa4c0","flatsize":67165,"path":"All/php81-pear-Net_IPv6-1.3.0.b4_2.pkg","repopath":"All/php81-pear-Net_IPv6-1.3.0.b4_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12336,"desc":"The class allows you to:\n* check if an addresse is an IPv6 addresse\n* compress/uncompress IPv6 addresses\n* check for an IPv4 compatible ending in an IPv6 adresse","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Geo","origin":"net/pear-Net_Geo","version":"1.0.5","comment":"Geographical locations based on Internet address","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Geo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1c15e7ddb5214c580ed3217fa9eb629d64abe534dc6035dabf43274e1efeff1","flatsize":30631,"path":"All/php81-pear-Net_Geo-1.0.5.pkg","repopath":"All/php81-pear-Net_Geo-1.0.5.pkg","licenselogic":"single","pkgsize":8284,"desc":"Obtains geographical information based on IP number, domain name,\nor AS number. Makes use of CAIDA Net_Geo lookup, HostIP or\nlocalizer extension.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Cache":{"origin":"sysutils/pear-Cache","version":"1.5.6_1"},"php81-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_GeoIP","origin":"net/pear-Net_GeoIP","version":"1.0.0.r1_1","comment":"Library to perform geo-location lookups of IP addresses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_GeoIP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f9434e805bb64e64b08ca904261f1a4ad5e943980dbdcf90705c4bd926527db","flatsize":54677,"path":"All/php81-pear-Net_GeoIP-1.0.0.r1_1.pkg","repopath":"All/php81-pear-Net_GeoIP-1.0.0.r1_1.pkg","licenselogic":"single","pkgsize":13416,"desc":"A library that uses Maxmind's GeoIP databases to accurately determine\ngeographic location of an IP address.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Cache":{"origin":"sysutils/pear-Cache","version":"1.5.6_1"},"php81-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Growl","origin":"net/pear-Net_Growl","version":"2.7.0","comment":"Send notifications to Growl","maintainer":"garga@FreeBSD.org","www":"https://pear.php.net/package/Net_Growl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89ad27d4a92b57bf41056b82c5e89876104ad3c525a66e91fec933560e204dd9","flatsize":1076293,"path":"All/php81-pear-Net_Growl-2.7.0.pkg","repopath":"All/php81-pear-Net_Growl-2.7.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":468536,"desc":"Growl is a MACOSX application that listen to notifications sent by\napplications and displays them on the desktop using different display\nstyles. Net_Growl offers the possibility to send notifications to Growl\nfrom your PHP application through network communication using UDP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Gearman","origin":"devel/pear-Net_Gearman","version":"0.2.3_3","comment":"PHP interface to Gearman","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Gearman","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14389badd443e25a251ba7218dc49f46817bd86a43fb248fa4a441595f102f51","flatsize":95201,"path":"All/php81-pear-Net_Gearman-0.2.3_3.pkg","repopath":"All/php81-pear-Net_Gearman-0.2.3_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17848,"desc":"Gearman provides a generic application framework to farm out work to other\nmachines or processes that are better suited to do the work. It allows you to do\nwork in parallel, to load balance processing, and to call functions between\nlanguages. It can be used in a variety of applications, from high-availability\nweb sites to the transport of database replication events. In other words, it is\nthe nervous system for how distributed processing communicates.\n\nThis package provides an interface for PHP to communicate with the Gearman\nserver.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_DNSBL","origin":"net/pear-Net_DNSBL","version":"1.3.7_1","comment":"PEAR DNSBL Checker","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_DNSBL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f3b64def1f0590ffb21521bdc4452c5532bf922d5edd714c07589fd65ac37d7","flatsize":43525,"path":"All/php81-pear-Net_DNSBL-1.3.7_1.pkg","repopath":"All/php81-pear-Net_DNSBL-1.3.7_1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":9052,"desc":"Checks if a given Host or URL is listed on an DNSBL or SURBL.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Cache_Lite":{"origin":"sysutils/pear-Cache_Lite","version":"1.8.3,1"},"php81-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"},"php81-pear-Net_CheckIP":{"origin":"net/pear-Net_CheckIP","version":"1.2.2"},"php81-pear-Net_DNS2":{"origin":"dns/pear-Net_DNS2","version":"1.5.4_1"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pecl-yac","origin":"devel/pecl-yac","version":"2.3.1,1","comment":"Shared memory user data cache for PHP","maintainer":"oliver@FreeBSD.org","www":"https://github.com/laruence/yac/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc49099994a1ff9584766bf728027348852a6fbd14ddf1ce32e1164d69d3da75","flatsize":54692,"path":"All/php81-pecl-yac-2.3.1,1.pkg","repopath":"All/php81-pecl-yac-2.3.1,1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":22356,"desc":"Yac is a shared memory user data cache for PHP\n\nit can be used to replace APC or local memcached.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"options":{"MSGPACK":"off"},"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-yac.ini.sample","type":"install"}]},{"name":"php81-pear-Net_DNS2","origin":"dns/pear-Net_DNS2","version":"1.5.4_1","comment":"PHP Resolver library used to communicate with a DNS server","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_DNS2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"057ccf736cc709283bd604c83733a529018cb5e89cc14662cf91efa146bcf9d9","flatsize":531257,"path":"All/php81-pear-Net_DNS2-1.5.4_1.pkg","repopath":"All/php81-pear-Net_DNS2-1.5.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":71120,"desc":"Provides (roughly) the same functionality as Net_DNS, but using modern PHP\nobjects, exceptions for error handling, better sockets support.\n\nThis release is (in most cases) 2x - 10x faster than Net_DNS, as well as\nincludes more RR's (including DNSSEC RR's), and improved sockets and streams\nsupport.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["dns","net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Dict","origin":"net/pear-Net_Dict","version":"1.0.7","comment":"PEAR interface to the DICT protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Dict","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1c55756d25d22bbc3f660535966cb1e1b2a4d9e3980090ebf7d9a4ae767355f","flatsize":21741,"path":"All/php81-pear-Net_Dict-1.0.7.pkg","repopath":"All/php81-pear-Net_Dict-1.0.7.pkg","licenselogic":"single","pkgsize":6532,"desc":"PEAR::Net_Dict provides a simple API to the DICT Protocol handling all the\nnetwork related issues and providing DICT responses in PHP datatypes to\nmake it easy for a developer to use DICT servers in their programs.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Cache":{"origin":"sysutils/pear-Cache","version":"1.5.6_1"},"php81-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Cyrus","origin":"mail/pear-Net_Cyrus","version":"0.3.2","comment":"PEAR class to administer Cyrus IMAP servers","maintainer":"bra@fsn.hu","www":"https://pear.php.net/package/Net_Cyrus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1acc31ab6938082dfb3e0632c4a826ef5e40cb4f12a23bfd7ff23f1f4d7de0b1","flatsize":26100,"path":"All/php81-pear-Net_Cyrus-0.3.2.pkg","repopath":"All/php81-pear-Net_Cyrus-0.3.2.pkg","licenselogic":"single","licenses":["PHP202"],"pkgsize":6676,"desc":"Net_Cyrus is a PEAR class which provides an API for the administration of\nCyrus IMAP servers.\n\nIt can be used to create,delete and modify users and it's properties (Quota\nand ACL)","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Net_IMAP":{"origin":"mail/pear-Net_IMAP","version":"1.1.4"},"php81-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["mail","net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Math_Fraction","origin":"devel/pear-Math_Fraction","version":"0.4.1","comment":"Classes that represent and manipulate fractions","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Math_Fraction","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"896fbca30fbdc6c95e469abe59dd772f49b1498c4cdc92ceb9f4a2d0c86f8eb8","flatsize":20330,"path":"All/php81-pear-Math_Fraction-0.4.1.pkg","repopath":"All/php81-pear-Math_Fraction-0.4.1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":5180,"desc":"Classes that represent and manipulate fractions (x = a/b).\n\nThe Math_FractionOp static class contains definitions for:\n- basic arithmetic operations\n- comparing fractions\n- greatest common divisor (gcd) and least common multiple (lcm)\n  of two integers\n- simplifying (reducing) and getting the reciprocal of a fraction\n- converting a float to fraction.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Math_Combinatorics","origin":"math/pear-Math_Combinatorics","version":"1.0.0,1","comment":"Package that produces combinations and permutations","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Math_Combinatorics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2e0cfafe311ace3101e81b04991726ec4ebbbe70ed2be03d6f074aa953d4c4b","flatsize":61746,"path":"All/php81-pear-Math_Combinatorics-1.0.0,1.pkg","repopath":"All/php81-pear-Math_Combinatorics-1.0.0,1.pkg","licenselogic":"single","pkgsize":5884,"desc":"A package that returns all the combinations and\npermutations, without repitition, of a given set\nand subset size. Associative arrays are preserved.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["math","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Math_BigInteger","origin":"math/pear-Math_BigInteger","version":"1.0.3","comment":"Pure-PHP arbitrary precision integer arithmetic library","maintainer":"meritus@innervision.pl","www":"https://pear.php.net/package/Math_BigInteger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ad6feefc1e8f101b852d93e6fc113ae5e2a96dfb983a2c3ec648a4c4f02f60b","flatsize":134063,"path":"All/php81-pear-Math_BigInteger-1.0.3.pkg","repopath":"All/php81-pear-Math_BigInteger-1.0.3.pkg","licenselogic":"single","pkgsize":25016,"desc":"Supports base-2, base-10, base-16, and base-256 numbers.\nUses the GMP or BCMath extensions, if available,\nand an internal implementation, otherwise.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["math","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_CheckIP","origin":"net/pear-Net_CheckIP","version":"1.2.2","comment":"Check the syntax of IPv4 addresses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_CheckIP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"397f2c37b91e12d8a3dfb2e9dbea02e923123167b765e4ccb9da45b81d21761f","flatsize":4146,"path":"All/php81-pear-Net_CheckIP-1.2.2.pkg","repopath":"All/php81-pear-Net_CheckIP-1.2.2.pkg","licenselogic":"single","pkgsize":2676,"desc":"This package validates IPv4 addresses.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_FTP","origin":"ftp/pear-Net_FTP","version":"1.4.1","comment":"PEAR OO interface to the PHP FTP functions plus some additions","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_FTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f6100c615b06aed087fbe5503deb8b2f4968de8ca18a1388ac54e3cbd3700c2","flatsize":161996,"path":"All/php81-pear-Net_FTP-1.4.1.pkg","repopath":"All/php81-pear-Net_FTP-1.4.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31152,"desc":"Net_FTP allows you to communicate with FTP servers in a more comfortable way\nthan the native FTP functions of PHP do. The class implements everything nativly\nsupported by PHP and additionally features like recursive up- and downloading,\ndircreation and chmodding. It although implements an observer pattern to allow\nfor example the view of a progress bar.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ftp":{"origin":"ftp/php81-ftp","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["ftp","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Mail_mimeDecode","origin":"mail/pear-Mail_mimeDecode","version":"1.5.6_1","comment":"Provides a class to decode mime messages","maintainer":"dbaio@FreeBSD.org","www":"https://pear.php.net/package/Mail_mimeDecode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa754eacc2abee90cb01fc4df518b83f869e3a19547b0be867e45a7ab46ae3e1","flatsize":52697,"path":"All/php81-pear-Mail_mimeDecode-1.5.6_1.pkg","repopath":"All/php81-pear-Mail_mimeDecode-1.5.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13524,"desc":"Provides a class to deal with the decoding and interpreting of mime messages.\nThis package used to be part of the Mail_Mime package, but has been split off.\n\nThis class will parse a raw mime email and return the structure. Returned\nstructure is similar to that returned by imap_fetchstructure().","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Mail_Mime":{"origin":"mail/pear-Mail_Mime","version":"1.10.12,2"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Mail_Mime","origin":"mail/pear-Mail_Mime","version":"1.10.12,2","comment":"PEAR classes to create and decode MIME messages","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Mail_Mime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff91d51f84123155ec3f0bdaa34382be76c7ee65c85691920d2308bdc3ab4aac","flatsize":204960,"path":"All/php81-pear-Mail_Mime-1.10.12,2.pkg","repopath":"All/php81-pear-Mail_Mime-1.10.12,2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36744,"desc":"PEAR classes to deal with creation and manipulation of MIME messages.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Mail_Mbox","origin":"mail/pear-Mail_Mbox","version":"0.6.3","comment":"PEAR Read and modify Unix MBOXes","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Mail_Mbox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24a414e167ae7307d5205a912614adc328ac548a7de0a703081b5bef719d14da","flatsize":68564,"path":"All/php81-pear-Mail_Mbox-0.6.3.pkg","repopath":"All/php81-pear-Mail_Mbox-0.6.3.pkg","licenselogic":"single","pkgsize":14192,"desc":"It can split messages inside a Mbox, return the number of messages, return,\nupdate or remove an specific message or add a message on the Mbox.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php82-pear-Text_Wiki","origin":"www/pear-Text_Wiki","version":"1.2.3","comment":"Abstracts parsing and rendering rules for Wiki markup","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Text_Wiki","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6db81dc9ee70a5c72b2e0a11dbd4c7d0670d03d7f7526a9c467db435e5f9037d","flatsize":549201,"path":"All/php82-pear-Text_Wiki-1.2.3.pkg","repopath":"All/php82-pear-Text_Wiki-1.2.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":85044,"desc":"Abstracts parsing and rendering rules for Wiki markup in structured plain text.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","pear"],"annotations":{"flavor":"php82"}},{"name":"php81-pear-Mail","origin":"mail/pear-Mail","version":"1.6.0,1","comment":"PEAR class that provides multiple interfaces for sending emails","maintainer":"garga@FreeBSD.org","www":"https://pear.php.net/package/Mail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a5e242c3038d3c99a5e719b2cf1588c0ff4f1314b03cda9ac27bfc02044aeb3","flatsize":117111,"path":"All/php81-pear-Mail-1.6.0,1.pkg","repopath":"All/php81-pear-Mail-1.6.0,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21648,"desc":"The PEAR's Mail:: interface, defines the interface for implementing mailers\nunder the PEAR hierarchy, and provides supporting functions useful in multiple\nmailer backends.\n\nCurrently supported are native PHP mail() function, sendmail and SMTP.\nThis package also provides a RFC 822 Email address list validation utility\nclass.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"options":{"PEAR_NET_SMTP":"off"},"annotations":{"flavor":"php81"}},{"name":"php82-pear-Net_DNSBL","origin":"net/pear-Net_DNSBL","version":"1.3.7_1","comment":"PEAR DNSBL Checker","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_DNSBL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"698334e6debcf62fb2fdb5aebfb72097e33f6ce41b9e0bc2d03260ac3dba9eaa","flatsize":43525,"path":"All/php82-pear-Net_DNSBL-1.3.7_1.pkg","repopath":"All/php82-pear-Net_DNSBL-1.3.7_1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":9048,"desc":"Checks if a given Host or URL is listed on an DNSBL or SURBL.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Cache_Lite":{"origin":"sysutils/pear-Cache_Lite","version":"1.8.3,1"},"php82-pear-HTTP_Request2":{"origin":"www/pear-HTTP_Request2","version":"2.6.0,1"},"php82-pear-Net_CheckIP":{"origin":"net/pear-Net_CheckIP","version":"1.2.2"},"php82-pear-Net_DNS2":{"origin":"dns/pear-Net_DNS2","version":"1.5.4_1"}},"categories":["net","pear"],"annotations":{"flavor":"php82"}},{"name":"php81-pear-MDB2_Schema","origin":"databases/pear-MDB2_Schema","version":"0.8.6","comment":"PEAR XML based database schema manager","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB2_Schema","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f73a6ccdd33e56430ba191f91c24ad3c095d5c9f536868a70ab716bf4ae94ae5","flatsize":481051,"path":"All/php81-pear-MDB2_Schema-0.8.6.pkg","repopath":"All/php81-pear-MDB2_Schema-0.8.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":64396,"desc":"PEAR::MDB2_Schema enables users to maintain RDBMS independant schema\nfiles in XML that can be used to create, alter and drop database entities\nand insert data into a database. Reverse engineering database schemas from\nexisting databases is also supported. The format is compatible with both\nPEAR::MDB and Metabase.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-MDB2":{"origin":"databases/pear-MDB2","version":"2.5.0.b5_1"},"php81-pear-XML_DTD":{"origin":"textproc/pear-XML_DTD","version":"0.5.2"},"php81-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"},"php81-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-MIME_Type","origin":"mail/pear-MIME_Type","version":"1.4.1","comment":"PEAR class for dealing with MIME types","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/MIME_Type","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eea990b3bfe7dd44ede4be4c84aaca4602bc7551a463b375a5ccaa70e9234640","flatsize":113908,"path":"All/php81-pear-MIME_Type-1.4.1.pkg","repopath":"All/php81-pear-MIME_Type-1.4.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":22472,"desc":"PEAR::MIME_Type provides functionality for dealing with MIME types.\n\n* Parse MIME type.\n* Supports full RFC2045 specification.\n* Many utility functions for working with and determining info about types.\n* Most functions can be called statically.\n* Autodetect a file's mime-type, either with mime_content_type() or the 'file'\ncommand.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"options":{"PEAR_SYSTEM_COMMAND":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-MDB2_Driver_mysqli","origin":"databases/pear-MDB2_Driver_mysqli","version":"1.5.0.b4","comment":"PEAR MySQL MDB2 driver","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB2_Driver_mysqli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba47e7b56d02b4e7b4c50259bde2cc2e91c5cec84f2f17532e8ae3d5a5a67316","flatsize":257471,"path":"All/php81-pear-MDB2_Driver_mysqli-1.5.0.b4.pkg","repopath":"All/php81-pear-MDB2_Driver_mysqli-1.5.0.b4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34732,"desc":"This is the MySQLi MDB2 driver.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-MDB2":{"origin":"databases/pear-MDB2","version":"2.5.0.b5_1"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Mail_Queue","origin":"mail/pear-Mail_Queue","version":"1.2.7_1","comment":"PEAR class for put mails in queue and send them later in background","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Mail_Queue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f908a1446adcf617e2ce6aa17d4910b074b4e40ffb3d29482e2577a22412181f","flatsize":140018,"path":"All/php81-pear-Mail_Queue-1.2.7_1.pkg","repopath":"All/php81-pear-Mail_Queue-1.2.7_1.pkg","licenselogic":"single","pkgsize":20824,"desc":"Class to handle mail queue managment.\nWrapper for PEAR::Mail and PEAR::DB (or PEAR::MDB/MDB2).\nIt can load, save and send saved mails in background\nand also backup some mails.\n\nThe Mail_Queue class puts mails in a temporary container,\nwaiting to be fed to the MTA (Mail Transport Agent),\nand sends them later (e.g. a certain amount of mails\nevery few minutes) by crontab or in other way.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Mail":{"origin":"mail/pear-Mail","version":"1.6.0,1"},"php81-pear-Mail_Mime":{"origin":"mail/pear-Mail_Mime","version":"1.10.12,2"}},"categories":["mail","www","pear"],"options":{"PEAR_DB":"off","PEAR_MDB":"off","PEAR_MDB2":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_Finger","origin":"net/pear-Net_Finger","version":"1.0.1","comment":"PEAR class that provides a tool for querying finger servers","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_Finger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da61ded6c811026d026cc97ffa0ba380e2be9e6fa0e07398a3475064ff152351","flatsize":3739,"path":"All/php81-pear-Net_Finger-1.0.1.pkg","repopath":"All/php81-pear-Net_Finger-1.0.1.pkg","licenselogic":"single","pkgsize":2376,"desc":"PEAR::Net_Finger class provides a tool for querying finger servers.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"}},"categories":["net","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-MDB2","origin":"databases/pear-MDB2","version":"2.5.0.b5_1","comment":"PEAR database abstraction layer","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"574ec81b9834c0f2c0235b2c6cbf0207fb9f75304d32e0478e34a378fd1b9549","flatsize":826730,"path":"All/php81-pear-MDB2-2.5.0.b5_1.pkg","repopath":"All/php81-pear-MDB2-2.5.0.b5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":105184,"desc":"PEAR MDB2 is a merge of the PEAR DB and Metabase php database abstraction\nlayers.\n\nIt provides a common API for all supported RDBMS. The main difference to most\nother DB abstraction packages is that MDB2 goes much further to ensure\nportability. MDB2 provides most of its many features optionally that can be used\nto construct portable SQL statements.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Log","origin":"sysutils/pear-Log","version":"1.14.4","comment":"PEAR logging utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Log","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b87add31ad229ca511dd2bfc35eac00448ecc654832122eae2f0fe5e689c6c94","flatsize":234158,"path":"All/php81-pear-Log-1.14.4.pkg","repopath":"All/php81-pear-Log-1.14.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40432,"desc":"The Log package provides an abstracted logging framework. It includes output\nhandlers for log files, databases, syslog, email, Firebug, and the console. It\nalso provides composite and subject-observer logging mechanisms.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","www","pear"],"options":{"PEAR_DB":"off","PEAR_MAIL":"off","PEAR_MDB2":"off","PHP_SQLITE":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-LiveUser_Admin","origin":"security/pear-LiveUser_Admin","version":"0.4.0_1","comment":"PEAR user authentication and permission management framework","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/LiveUser_Admin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67329f59cbab51731aece370b5344642c7c8be8967decd8d4cc5bb33932d1491","flatsize":445567,"path":"All/php81-pear-LiveUser_Admin-0.4.0_1.pkg","repopath":"All/php81-pear-LiveUser_Admin-0.4.0_1.pkg","licenselogic":"single","pkgsize":54036,"desc":"LiveUser_Admin is meant to be used with the LiveUser package.\nIt is composed of all the classes necessary to administrate\ndata used by LiveUser.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-LiveUser":{"origin":"security/pear-LiveUser","version":"0.16.14_1"}},"categories":["security","www","pear"],"options":{"PEAR_CRYPT_RC4":"off","PEAR_DB":"off","PEAR_LOG":"off","PEAR_MDB":"off","PEAR_MDB2":"off","PEAR_XML_TREE":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-LiveUser","origin":"security/pear-LiveUser","version":"0.16.14_1","comment":"PEAR user authentication and permission management framework","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/LiveUser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2ca0590b27822108cfa9c329ce4ee2535511fc9dada288b26aedea3e231e367","flatsize":475286,"path":"All/php81-pear-LiveUser-0.16.14_1.pkg","repopath":"All/php81-pear-LiveUser-0.16.14_1.pkg","licenselogic":"single","pkgsize":63912,"desc":"LiveUser is a set of classes for dealing with user authentication\nand permission management. Basically, there are three main elements that\nmake up this package:\n* The LiveUser class\n* The Auth containers\n* The Perm containers\n\nCurrently available are containers using:\nPEAR::DB, PEAR::MDB, PEAR::MDB2, PEAR::XML_Tree and PEAR::Auth.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Event_Dispatcher":{"origin":"devel/pear-Event_Dispatcher","version":"1.1.0"}},"categories":["security","www","pear"],"options":{"PEAR_CRYPT_RC4":"off","PEAR_DB":"off","PEAR_LOG":"off","PEAR_MDB":"off","PEAR_MDB2":"off","PEAR_XML_TREE":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-Image_Transform","origin":"graphics/pear-Image_Transform","version":"0.9.5","comment":"Standard interface to manipulate images using different libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_Transform","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47048db397b5e57f9e3adc7cc9b4b4785afd47f6c658a9814f83801957b02f73","flatsize":799300,"path":"All/php81-pear-Image_Transform-0.9.5.pkg","repopath":"All/php81-pear-Image_Transform-0.9.5.pkg","licenselogic":"single","pkgsize":393760,"desc":"The PEAR::Image_Transform provides a standard interface to manipulate images\nusing different libraries","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Image_GraphViz","origin":"graphics/pear-Image_GraphViz","version":"1.3.0","comment":"Interface to AT&T's GraphViz tools","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_GraphViz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46ddd377c6666897fee51cc021367c8e172b6155e6a0ef0e62da3ed9920d5186","flatsize":87545,"path":"All/php81-pear-Image_GraphViz-1.3.0.pkg","repopath":"All/php81-pear-Image_GraphViz-1.3.0.pkg","licenselogic":"single","pkgsize":16480,"desc":"The GraphViz class allows for the creation of and the work with directed and\nundirected graphs and their visualization with AT&T's GraphViz tools.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-horde-Horde_SyncMl","origin":"comms/pear-Horde_SyncMl","version":"2.0.7","comment":"Horde API for processing SyncML requests","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9931728ae2fe4489bbc98eb422f5a5c07efcef902f65b36fbaf4ebc0159e5a6e","flatsize":946038,"path":"All/php81-pear-horde-Horde_SyncMl-2.0.7.pkg","repopath":"All/php81-pear-horde-Horde_SyncMl-2.0.7.pkg","licenselogic":"single","pkgsize":114924,"desc":"This package provides classes for implementing a SyncML server.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Horde_Log":{"origin":"sysutils/pear-Horde_Log","version":"2.3.0_1"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Auth":{"origin":"security/pear-Horde_Auth","version":"2.2.2"},"php81-pear-horde-Horde_Core":{"origin":"devel/pear-Horde_Core","version":"2.31.18"},"php81-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php81-pear-horde-Horde_Icalendar":{"origin":"devel/pear-Horde_Icalendar","version":"2.1.8"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"},"php81-pear-horde-Horde_Xml_Wbxml":{"origin":"textproc/pear-Horde_Xml_Wbxml","version":"2.0.4"}},"categories":["comms","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_syncml:2.0.7:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-PEAR_PackageFileManager","origin":"devel/pear-PEAR_PackageFileManager","version":"1.7.2","comment":"PEAR class to maintain PEAR packages","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/PEAR_PackageFileManager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e47e2c4edf3f9533b22f2b2eeb7ac06592dc1a6b299580f442233e5a1fafffb0","flatsize":200280,"path":"All/php81-pear-PEAR_PackageFileManager-1.7.2.pkg","repopath":"All/php81-pear-PEAR_PackageFileManager-1.7.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":34232,"desc":"PEAR::PEAR_PackageFileManager revolutionizes the maintenance of PEAR packages.\n\nWith a few parameters, the entire package.xml is automatically updated with a\nlisting of all files in a package.\n\nFeatures include\n  - can detect PHP and extension dependencies using PHP_CompatInfo\n  - reads in an existing package.xml file, and only changes the\n    release/changelog\n  - a plugin system for retrieving files in a directory. Currently two plugins\n    exist, one for standard recursive directory content listing, and one that\n    reads the CVS/Entries files and generates a file listing based on the\n    contents of a checked out CVS repository\n  - incredibly flexible options for assigning install roles to files/directories\n  - ability to ignore any file based on a * ? wildcard-enabled string(s)\n  - ability to include only files that match a * ? wildcard-enabled string(s)\n  - ability to manage dependencies\n  - can output the package.xml in any directory, and read in the package.xml\n    file from any directory.\n  - can specify a different name for the package.xml file\n\nPEAR_PackageFileManager is fully unit tested.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"PEAR_PHP_COMPATINFO":"off","PEAR_XML_TREE":"off"},"annotations":{"flavor":"php81"}},{"name":"php82-imap","origin":"mail/php82-imap","version":"8.2.21","comment":"The imap shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ff4a8a710f503aab857d13650f4bebe40978c4019659bca918a4f7aad1a4d5a","flatsize":143246,"path":"All/php82-imap-8.2.21.pkg","repopath":"All/php82-imap-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":38644,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"panda-cclient":{"origin":"mail/panda-cclient","version":"20130621_3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["mail"],"shlibs_required":["libc-client.so.2010","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-imap.ini.sample","type":"install"}]},{"name":"php81-pear-Image_Barcode","origin":"graphics/pear-Image_Barcode","version":"1.1.3","comment":"PEAR class for barcode generation","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_Barcode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"213e9e3a90890b757873ef447dc16c2e0506a3c803c796e225c78751f78baba2","flatsize":72661,"path":"All/php81-pear-Image_Barcode-1.1.3.pkg","repopath":"All/php81-pear-Image_Barcode-1.1.3.pkg","licenselogic":"single","pkgsize":13084,"desc":"With PEAR::Image_Barcode class you can create a barcode representation of a\ngiven string.\n\nThis class uses GD function because this the generated graphic can be any of\nGD supported image types.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"options":{"PEAR_PHP_COMPAT":"off"},"annotations":{"flavor":"php81"}},{"name":"php82-pear-HTML_Page2","origin":"devel/pear-HTML_Page2","version":"0.6.5","comment":"PEAR base class for XHTML page generation","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Page2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0f665169a3524e04058955e0f51c61b16fc0dfebaffc1794b52c2a0fad05d7e","flatsize":92472,"path":"All/php82-pear-HTML_Page2-0.6.5.pkg","repopath":"All/php82-pear-HTML_Page2-0.6.5.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":18960,"desc":"The PEAR::HTML_Page2 package provides a simple interface for generating an\nXHTML compliant page:\n  * supports virtually all HTML doctypes, from HTML 2.0 through XHTML 1.1 and\n    XHTML Basic 1.0 plus preliminary support for XHTML 2.0\n  * namespace support\n  * global language declaration for the document\n  * line ending styles\n  * full META tag support\n  * support for stylesheet declaration in the head section\n  * support for script declaration in the head section\n  * support for linked stylesheets and scripts\n  * full support for header link tags\n  * body can be a string, object with toHtml or toString methods or an array\n    (can be combined)\n\nIdeas for use:\n  * Use to validate the output of a class for XHTML compliance\n  * Quick prototyping using PEAR packages is now a breeze.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php81-pear-MDB_QueryTool","origin":"databases/pear-MDB_QueryTool","version":"1.2.3","comment":"PEAR OO-interface for easily retrieving and modifying data in a DB","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB_QueryTool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63b4271e7a18240dcc7541cb45f0dfa65e523ad899ac31a152b8248865b80a07","flatsize":241129,"path":"All/php81-pear-MDB_QueryTool-1.2.3.pkg","repopath":"All/php81-pear-MDB_QueryTool-1.2.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":42952,"desc":"PEAR::MDB_QueryTool is an OO-abstraction to the SQL-Query language, it provides\nmethods such as setWhere, setOrder, setGroup, setJoin, etc. to easily build\nqueries.\n\nIt also provides an easy to learn interface that interacts nicely with\nHTML-forms using arrays that contain the column data, that shall be\nupdated/added in a DB. This package bases on an SQL-Builder which lets you\neasily build SQL-Statements and execute them.\n\nNB: this is a PEAR::MDB porting from the original DB_QueryTool written by\nWolfram Kriesing and Paolo Panto.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"},"php81-pear-MDB":{"origin":"databases/pear-MDB","version":"1.3.0"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Image_Color","origin":"graphics/pear-Image_Color","version":"1.0.6","comment":"Manage and handles color data and conversions","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_Color","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c95f6e844702255eeceb1e3980dd26c1f5aa88e3a2e07bfd047837f196e5a203","flatsize":48528,"path":"All/php81-pear-Image_Color-1.0.6.pkg","repopath":"All/php81-pear-Image_Color-1.0.6.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":11388,"desc":"The PEAR::Image_Color manages and handles color data and conversions.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Image_Graph","origin":"graphics/pear-Image_Graph","version":"0.8.0","comment":"OO PEAR graph rendering package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_Graph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2254cc60a6ba39189e8b01c0528d6953dbcfbd7590aa9b3b615336de8c8f9535","flatsize":1264001,"path":"All/php81-pear-Image_Graph-0.8.0.pkg","repopath":"All/php81-pear-Image_Graph-0.8.0.pkg","licenselogic":"single","pkgsize":333224,"desc":"Image_Graph is a PHP based object oriented graph rendering package. It\nprovides a simple yet powerful API to allow a user/developer create\nversatile graphs, charts and plots.\n\nThe current incarnation of Image_Graph is a merger of the former Sourceforge\npackage, GraPHPite, and the 'old' Image_Graph package from PEAR.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Image_Canvas":{"origin":"graphics/pear-Image_Canvas","version":"0.3.2_1"},"php81-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-horde-Horde_Stream_Filter","origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5","comment":"Horde Stream filters","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50827f9ca42c776dccf680b827d9adb5d732cec841a5976680de71d8867fbf0c","flatsize":77612,"path":"All/php81-pear-horde-Horde_Stream_Filter-2.0.5.pkg","repopath":"All/php81-pear-horde-Horde_Stream_Filter-2.0.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":15072,"desc":"This Horde package provides various stream filters.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_stream_filter:2.0.5:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-Image_Canvas","origin":"graphics/pear-Image_Canvas","version":"0.3.2_1","comment":"OO PEAR common interface to image drawing","maintainer":"numisemis@yahoo.com","www":"https://pear.php.net/package/Image_Canvas","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4a824a1612b950f9e68c2ce911f417f29ef21f4028a9deda19364df1f6c5718","flatsize":309344,"path":"All/php81-pear-Image_Canvas-0.3.2_1.pkg","repopath":"All/php81-pear-Image_Canvas-0.3.2_1.pkg","licenselogic":"single","pkgsize":38248,"desc":"A PHP PEAR package providing a common interface to image drawing, making image\nsource code independent on the library used.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Image_Color":{"origin":"graphics/pear-Image_Color","version":"1.0.6"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Horde_Mapi","origin":"mail/pear-Horde_Mapi","version":"1.0.10","comment":"Horde MAPI utility library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c8e8a503b2d549b0a0540e38d5b0743dfb1c1c31c0e2e38d3f34fb027cf4502","flatsize":67817,"path":"All/php81-pear-Horde_Mapi-1.0.10.pkg","repopath":"All/php81-pear-Horde_Mapi-1.0.10.pkg","licenselogic":"single","pkgsize":18072,"desc":"This Horde package provides various utility classes for dealing with Microsoft\nMAPI structured data.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-bcmath":{"origin":"math/php81-bcmath","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Math_BigInteger":{"origin":"math/pear-Math_BigInteger","version":"1.0.3"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_mapi:1.0.10:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-Horde_Log","origin":"sysutils/pear-Horde_Log","version":"2.3.0_1","comment":"Horde Logging library","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95a0f7570c0d6d26e129da92ba4b520487a3f760b3e81c4fdd1d846b371106fa","flatsize":90327,"path":"All/php81-pear-Horde_Log-2.3.0_1.pkg","repopath":"All/php81-pear-Horde_Log-2.3.0_1.pkg","licenselogic":"single","pkgsize":15528,"desc":"Horde Logging package with configurable handlers, filters, and formatting.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Constraint":{"origin":"devel/pear-Horde_Constraint","version":"2.0.3"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["sysutils","www","pear"],"options":{"SCRIBE":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_log:2.3.0:::::dragonfly6:x86_64:1","flavor":"php81"}},{"name":"php81-pear-Horde_Smtp","origin":"mail/pear-Horde_Smtp","version":"1.9.6","comment":"Horde SMTP Client","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3248b4a66ebabe4e84f4b4af97e40af21e4d7269aa3cae01b475cdc288e86d4","flatsize":150205,"path":"All/php81-pear-Horde_Smtp-1.9.6.pkg","repopath":"All/php81-pear-Horde_Smtp-1.9.6.pkg","licenselogic":"single","pkgsize":31628,"desc":"This Horde package provides interfaces for connecting to a SMTP (RFC 5321)\nserver to send e-mail messages.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php81-pear-horde-Horde_Socket_Client":{"origin":"net/pear-Horde_Socket_Client","version":"2.1.4"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"}},"categories":["mail","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_smtp:1.9.6:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-Horde_Kolab_Server","origin":"net/pear-Horde_Kolab_Server","version":"2.0.5","comment":"Horde library for manipulating the Kolab user database","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c19aa8e38386fb2e8d298139ab0cb51ab829d56295d15e518125c8f1740f1cf","flatsize":867881,"path":"All/php81-pear-Horde_Kolab_Server-2.0.5.pkg","repopath":"All/php81-pear-Horde_Kolab_Server-2.0.5.pkg","licenselogic":"single","pkgsize":87120,"desc":"This package allows to read/write entries in the Kolab user database\nstored in LDAP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Auth":{"origin":"security/pear-Horde_Auth","version":"2.2.2"},"php81-pear-horde-Horde_Date":{"origin":"devel/pear-Horde_Date","version":"2.4.1"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Ldap":{"origin":"net/pear-Horde_Ldap","version":"2.4.2"}},"categories":["net","www","pear"],"options":{"LDAP":"on"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_kolab_server:2.0.5:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-Horde_Imap_Client","origin":"mail/pear-Horde_Imap_Client","version":"2.29.18","comment":"Horde IMAP abstraction interface","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5647f50605247c768c7bc937696fe76fcdccf94602143394c106ecd60730830","flatsize":1533694,"path":"All/php81-pear-Horde_Imap_Client-2.29.18.pkg","repopath":"All/php81-pear-Horde_Imap_Client-2.29.18.pkg","licenselogic":"single","pkgsize":204388,"desc":"This Horde package provides an abstracted API interface to various\nIMAP4rev1 (RFC 3501) backend drivers.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-imap":{"origin":"mail/php81-imap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Auth_SASL":{"origin":"security/pear-Auth_SASL","version":"1.2.0"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Mail":{"origin":"mail/pear-Horde_Mail","version":"2.6.6"},"php81-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php81-pear-horde-Horde_Stream":{"origin":"devel/pear-Horde_Stream","version":"1.6.3"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["mail","www","pear"],"options":{"IMAP":"on","MBSTRING":"on","SASL":"on"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_imap_client:2.29.18:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-Image_Barcode2","origin":"graphics/pear-Image_Barcode2","version":"0.2.3","comment":"PEAR class for barcode generation","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Image_Barcode2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63fdf642d05b43800b58b0d4732a9b2719b8d44296fdedd33464be3a05484cd5","flatsize":104195,"path":"All/php81-pear-Image_Barcode2-0.2.3.pkg","repopath":"All/php81-pear-Image_Barcode2-0.2.3.pkg","licenselogic":"single","pkgsize":15480,"desc":"With PEAR::Image_Barcode2 class you can create a barcode representation of a\ngiven string.\n\nThis class uses GD function because this the generated graphic can be any of\nGD supported image types.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-PHP_TokenStream","origin":"devel/pear-PHP_TokenStream","version":"4.0.4","comment":"Wrapper around PHP tokenizer extension","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-token-stream","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc789a6ab9abe24117ba230f2be5acfb286be92e486c08ee8302fdb0031fc036","flatsize":93751,"path":"All/php81-pear-PHP_TokenStream-4.0.4.pkg","repopath":"All/php81-pear-PHP_TokenStream-4.0.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17924,"desc":"Wrapper around PHP's tokenizer extension","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-ezc_Base","origin":"devel/pear-ezc_Base","version":"1.8","comment":"Base package that all ezc components packages rely on","maintainer":"sunpoet@FreeBSD.org","www":"https://ezcomponents.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b50e9154524e1630e1a8f03f6b0ccb9bc5ac5384351b00da65410a2ef0973d01","flatsize":366519,"path":"All/php81-pear-ezc_Base-1.8.pkg","repopath":"All/php81-pear-ezc_Base-1.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":214876,"desc":"The Base component provides the basic functionality, such as autoloading,\nthat all eZ Components need to function properly. The Base component needs\nto be loaded specifically. Base can also autoload external class reposito-\nries from outside the eZ Components.\n\nAside from the autoload functionality, the Base component also contains a\nnumber of generic Exception classes that all inherit from the ezcBaseExce-\nption class.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-ezc":{"origin":"devel/pear-channel-ezc","version":"20060124"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-ezc_ConsoleTools","origin":"devel/pear-ezc_ConsoleTools","version":"1.6.1","comment":"Set of classes to do different actions with the console","maintainer":"sunpoet@FreeBSD.org","www":"https://ezcomponents.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"901f4acb9d2ef350653cd89eb7644709c73098ece0439f3b5e383209cacd0378","flatsize":1523205,"path":"All/php81-pear-ezc_ConsoleTools-1.6.1.pkg","repopath":"All/php81-pear-ezc_ConsoleTools-1.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":753752,"desc":"A set of classes to do different actions with the console (also called shell).\nIt can render a progress bar, tables and a status bar and contains a class for\nparsing command line options.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-ezc":{"origin":"devel/pear-channel-ezc","version":"20060124"},"php81-pear-ezc_Base":{"origin":"devel/pear-ezc_Base","version":"1.8"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTTP_WebDAV_Server","origin":"www/pear-HTTP_WebDAV_Server","version":"1.0.0RC8","comment":"WebDAV Server Baseclass","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_WebDAV_Server","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae8e92314de7b294948d12eb0d4cd16a0c2a4de6e0f81652708da107877c4eb9","flatsize":146657,"path":"All/php81-pear-HTTP_WebDAV_Server-1.0.0RC8.pkg","repopath":"All/php81-pear-HTTP_WebDAV_Server-1.0.0RC8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":29364,"desc":"HTTP_WebDAV_Server is a RFC2518 compliant helper class\nfor WebDAV server implementation.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-horde-Horde_SpellChecker","origin":"textproc/pear-Horde_SpellChecker","version":"2.1.3","comment":"Horde Spellcheck API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8348ae22f19b94a6321b49683982d190f077690bb47718e7882de2cb273c800d","flatsize":43710,"path":"All/php81-pear-horde-Horde_SpellChecker-2.1.3.pkg","repopath":"All/php81-pear-horde-Horde_SpellChecker-2.1.3.pkg","licenselogic":"single","pkgsize":13368,"desc":"Horde unified spellchecking API.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["textproc","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_spellchecker:2.1.3:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-HTTP_WebDAV_Client","origin":"www/pear-HTTP_WebDAV_Client","version":"1.0.2","comment":"WebDAV Stream Wrapper Class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_WebDAV_Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d209d968cb7ed0b638710e2685ea4114300803dbecff39eaf59d551eabdd710","flatsize":38592,"path":"All/php81-pear-HTTP_WebDAV_Client-1.0.2.pkg","repopath":"All/php81-pear-HTTP_WebDAV_Client-1.0.2.pkg","licenselogic":"single","pkgsize":9440,"desc":"HTTP_WebDAV_Client is a RFC2518 compliant stream wrapper\nthat allows to use WebDAV server resources like a regular\nfile system from within PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Horde_Crypt","origin":"security/pear-Horde_Crypt","version":"2.7.12","comment":"Horde Cryptography API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48d1ae5669bf4ba8f380a68773acb0a54ec660425e85561b6b8e91344adae6b8","flatsize":916669,"path":"All/php81-pear-Horde_Crypt-2.7.12.pkg","repopath":"All/php81-pear-Horde_Crypt-2.7.12.pkg","licenselogic":"single","pkgsize":117360,"desc":"The Horde_Crypt package class provides an API for various cryptographic\nsystems.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Mime":{"origin":"mail/pear-Horde_Mime","version":"2.11.2"},"php81-pear-horde-Horde_Stream_Filter":{"origin":"devel/pear-Horde_Stream_Filter","version":"2.0.5"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["security","www","pear"],"options":{"BCMATH":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_crypt:2.7.12:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-Horde_Crypt_Blowfish","origin":"security/pear-Horde_Crypt_Blowfish","version":"1.1.4","comment":"Horde blowfish encryption for PHP string data","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb3e8d6282c6e4d42d6baf03f473abf7d10c3d440ff18fd5c9a1fff364c147dc","flatsize":91615,"path":"All/php81-pear-Horde_Crypt_Blowfish-1.1.4.pkg","repopath":"All/php81-pear-Horde_Crypt_Blowfish-1.1.4.pkg","licenselogic":"single","pkgsize":24156,"desc":"Horde Blowfish Encryption Library","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"}},"categories":["security","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_crypt_blowfish:1.1.4:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-Horde_Image","origin":"graphics/pear-Horde_Image","version":"2.6.1","comment":"Horde Image API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a747253e936f7d756e8f8e5d096ef3f7fa5d95c94c6f7fd96fc69541ae89692e","flatsize":2563179,"path":"All/php81-pear-Horde_Image-2.6.1.pkg","repopath":"All/php81-pear-Horde_Image-2.6.1.pkg","licenselogic":"single","pkgsize":609296,"desc":"This package provides an Image utility API, with backends for:\n* GD\n* GIF\n* PNG\n* SVG\n* SWF\n* ImageMagick convert command line tool\n* Imagick Extension","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Support":{"origin":"devel/pear-Horde_Support","version":"2.2.2"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["graphics","www","pear"],"options":{"GD":"off"},"annotations":{"cpe":"cpe:2.3:a:horde:horde_image:2.6.1:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-HTTP_FloodControl","origin":"www/pear-HTTP_FloodControl","version":"0.1.1","comment":"PEAR classes to detect and protect from attempts to flood a site","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_FloodControl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7893123ce3af21e41bbb521a5158a5556c6d4d2087cdcc9f6a28710f5cc5b738","flatsize":47298,"path":"All/php81-pear-HTTP_FloodControl-0.1.1.pkg","repopath":"All/php81-pear-HTTP_FloodControl-0.1.1.pkg","licenselogic":"single","pkgsize":6692,"desc":"The HTTP_FloodControl package can be used to detect and protect a\nWeb site from attempts to flood it with too many requests. It also allows to\nprotect the site from automatic downloading many pages or files from the same\nIP address, session ID or other unique identifier.\n\nThe detection of flood is determine according to a set of parameters indicating\nthe maximal allowed number of requests for the certain time interval. It is\npossible to set several parameters at once in order to perform more effective\nprotection.\n\nThe package uses various storage containers (regular files, DB, MDB, MDB2) to\nhandle counter logs.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP":{"origin":"www/pear-HTTP","version":"1.4.1"}},"categories":["www","pear"],"options":{"PEAR_DB":"off","PEAR_MDB":"off","PEAR_MDB2":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTTP_Download","origin":"www/pear-HTTP_Download","version":"1.1.4","comment":"PEAR class to send HTTP downloads","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Download","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"405e0c8e32eea4aaf9149b82c929e2f454b7c9f0c250a55a90dd5ef816f9e5e8","flatsize":62556,"path":"All/php81-pear-HTTP_Download-1.1.4.pkg","repopath":"All/php81-pear-HTTP_Download-1.1.4.pkg","licenselogic":"single","pkgsize":14296,"desc":"Provides an interface to easily send hidden files or any arbitrary data to\nHTTP clients. HTTP_Download can gain its data from variables, files or\nstream resources.\n\nIt features:\n- Basic caching capabilities\n- Basic throttling mechanism\n- On-the-fly gzip-compression\n- Ranges (partial downloads and resuming)\n- Delivery of on-the-fly generated archives through Archive_Tar and Archive_Zip\n- Sending of PgSQL LOBs without the need to read all data in prior to sending","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Header":{"origin":"www/pear-HTTP_Header","version":"1.2.1"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTTP","origin":"www/pear-HTTP","version":"1.4.1","comment":"PEAR miscellaneous HTTP utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"885f771182bc53c9edf872d590b91dc0169bd78882bf51a6519e7ea55912483d","flatsize":38411,"path":"All/php81-pear-HTTP-1.4.1.pkg","repopath":"All/php81-pear-HTTP-1.4.1.pkg","licenselogic":"single","pkgsize":9268,"desc":"The HTTP class is a class with static methods for doing\nmiscellaneous HTTP related stuff like date formatting,\nlanguage negotiation or HTTP redirection.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTTP_Request","origin":"www/pear-HTTP_Request","version":"1.4.4","comment":"PEAR classes providing an easy way to perform HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Request","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72d4ac80593594e3402c836313feb8a6ca9971c0869f81d9a10b531f2f77c89e","flatsize":74668,"path":"All/php81-pear-HTTP_Request-1.4.4.pkg","repopath":"All/php81-pear-HTTP_Request-1.4.4.pkg","licenselogic":"single","pkgsize":16544,"desc":"Supports GET/POST/HEAD/TRACE/PUT/DELETE, Basic authentication, Proxy,\nProxy Authentication, SSL, file uploads etc.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"},"php81-pear-Net_URL":{"origin":"net/pear-Net_URL","version":"1.0.15"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_Template_Sigma","origin":"devel/pear-HTML_Template_Sigma","version":"1.3.0","comment":"Implementation of Integrated Templates API with template 'compilation' added","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Template_Sigma","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f891ff42b647ebddd71a0ace872614193134fcbeaf042b2bc6c24c1f1d1f3a3f","flatsize":150873,"path":"All/php81-pear-HTML_Template_Sigma-1.3.0.pkg","repopath":"All/php81-pear-HTML_Template_Sigma-1.3.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":30288,"desc":"HTML_Template_Sigma implements Integrated Templates API designed by Ulf Wendel.\n\nFeatures:\n- Nested blocks. Nesting is controlled by the engine.\n- Ability to include files from within template: <!-- INCLUDE -->\n- Automatic removal of empty blocks and unknown variables (methods to manually\n  tweak/override this are also available)\n- Methods for runtime addition and replacement of blocks in templates\n- Ability to insert simple function calls into templates: func_uppercase('Hello\n  world!') and to define callback functions for these\n- 'Compiled' templates: the engine has to parse a template file using regular\n  expressions to find all the blocks and variable placeholders. This is a very\n  \"expensive\" operation and is an overkill to do on every page request:\n  templates seldom change on production websites. Thus this feature: an internal\n  representation of the template structure is saved into a file and this file\n  gets loaded instead of the source one on subsequent requests (unless the\n  source changes)\n- PHPUnit-based tests to define correct behaviour\n- Usage examples for most of the features are available, look in the docs/\n  directory","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTTP_Client","origin":"www/pear-HTTP_Client","version":"1.2.1","comment":"PEAR classes for high level HTTP requests","maintainer":"joseph@randomnetworks.com","www":"https://pear.php.net/package/HTTP_Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48c711395e4a73572367a10e8359554454242e90ed60bf803f7808d302e951d5","flatsize":41880,"path":"All/php81-pear-HTTP_Client-1.2.1.pkg","repopath":"All/php81-pear-HTTP_Client-1.2.1.pkg","licenselogic":"single","pkgsize":10460,"desc":"The HTTP_Client class wraps around HTTP_Request and provides a higher level\ninterface for performing multiple HTTP requests.\n\nFeatures:\n* Manages cookies and referrers between requests\n* Handles HTTP redirection\n* Has methods to set default headers and request parameters\n* Implements the Subject-Observer design pattern: the base class sends\n  events to listeners that do the response processing.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP":{"origin":"www/pear-HTTP","version":"1.4.1"},"php81-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_TreeMenu","origin":"devel/pear-HTML_TreeMenu","version":"1.2.2","comment":"Provides an API to create a HTML tree","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_TreeMenu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc9b796eabb6525bea01cf8d9db392b4ee004f5542235cb1c778ec9ba73b126e","flatsize":187713,"path":"All/php81-pear-HTML_TreeMenu-1.2.2.pkg","repopath":"All/php81-pear-HTML_TreeMenu-1.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":49208,"desc":"PHP Based API creates a tree structure using a couple of\nsmall PHP classes. This can then be converted to javascript\nusing the printMenu() method. The tree is dynamic in\nIE 4 or higher, NN6/Mozilla and Opera 7, and maintains state\n(the collapsed/expanded status of the branches) by using cookies.\nOther browsers display the tree fully expanded. Each node can\nhave an optional link and icon. New API in 1.1 with many changes\n(see CVS for changelog) and new features, of which most came\nfrom Chip Chapin (http://www.chipchapin.com).","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_Template_Flexy","origin":"devel/pear-HTML_Template_Flexy","version":"1.3.13","comment":"Extremely powerful Tokenizer driven Template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Template_Flexy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92310e3d8ec524ea11b3a9446bf9c5b0b5a12b2de3d6f94bf8d6ec0a31b4c656","flatsize":2015670,"path":"All/php81-pear-HTML_Template_Flexy-1.3.13.pkg","repopath":"All/php81-pear-HTML_Template_Flexy-1.3.13.pkg","licenselogic":"single","licenses":["PHP202"],"pkgsize":149500,"desc":"HTML_Template_Flexy started it's life as a simplification of HTML_Template_Xipe,\nhowever in Version 0.2, It became one of the first template engine to use a real\nLexer, rather than regex'es, making it possible to do things like ASP.net or\nCold Fusion tags.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"PEAR_FILE_GETTEXT":"off","PEAR_HTML_JAVASCRIPT":"off","PEAR_TRANSLATION2":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_Table","origin":"devel/pear-HTML_Table","version":"1.8.4","comment":"Makes design of HTML tables easy, flexible, reusable, and efficient","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/HTML_Table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fad9cd418adf63cf7b7b461b73392f42a826e0c417be834dfc54aa2e1aead5b","flatsize":106782,"path":"All/php81-pear-HTML_Table-1.8.4.pkg","repopath":"All/php81-pear-HTML_Table-1.8.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15524,"desc":"The PEAR::HTML_Table package provides methods for easy and efficient\ndesign of HTML tables.\n\n* Lots of customization options.\n* Tables can be modified at any time.\n* The logic is the same as standard HTML editors.\n* Handles col and rowspans.\n* PHP code is shorter, easier to read and to maintain.\n* Tables options can be reused.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_TagCloud","origin":"www/pear-HTML_TagCloud","version":"1.0.0","comment":"Generate TagCloud in HTML And Visualize Tags","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_TagCloud","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07869d4dd89b93f46f9c61e4b614b5595e62cb2d39723bb209a122a48db26e0a","flatsize":64763,"path":"All/php81-pear-HTML_TagCloud-1.0.0.pkg","repopath":"All/php81-pear-HTML_TagCloud-1.0.0.pkg","licenselogic":"single","pkgsize":12028,"desc":"This package can be used to generate tag clouds. The output is HTML and CSS.\nAnd it does not only visualize frequency, but also timeline information.\nThe newer the tag is, the deeper its color will be; older tags will have\na lighter color.The main goal of \"HTML_TagCloud\" is to provide an easy to\nimplement and configureable Tag Cloud solution that is suitable for any\nPHP-based webapp.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_Template_IT","origin":"devel/pear-HTML_Template_IT","version":"1.3.1,1","comment":"Integrated Templates","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Template_IT","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8910e8c1703a2885ba485374779966b49d34b991cfc1a76eb41eab6514a8c1c0","flatsize":107398,"path":"All/php81-pear-HTML_Template_IT-1.3.1,1.pkg","repopath":"All/php81-pear-HTML_Template_IT-1.3.1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22608,"desc":"HTML_Template_IT is a templating engine designed to allow easy separation of\nconcerns. It does this by clearly separating the presentational code from the\nPHP code. The presentation code may be of any format, however generally XML or\nHTML is used.\n\nThis engine works on the foundation of blocks and placeholders. It uses the\nhierarchy of blocks to determine which presentational code is instantiated when\nblocks are parsed. The placeholders allow the insertion of \"dynamic\"\ninformation.\n\nThere are two classes to use for templating. HTML_Template_IT is used for basic\ntemplating needs. HTML_Template_ITX gives you full power over the templating\nengine, allowing blocks to be added, and function callbacks to be used.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php82-pear-Net_FTP","origin":"ftp/pear-Net_FTP","version":"1.4.1","comment":"PEAR OO interface to the PHP FTP functions plus some additions","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_FTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0bda1fa5cc7a6d8a59c542d1d74fc48ae139d23b9638369dba9d801896ad347","flatsize":161996,"path":"All/php82-pear-Net_FTP-1.4.1.pkg","repopath":"All/php82-pear-Net_FTP-1.4.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31156,"desc":"Net_FTP allows you to communicate with FTP servers in a more comfortable way\nthan the native FTP functions of PHP do. The class implements everything nativly\nsupported by PHP and additionally features like recursive up- and downloading,\ndircreation and chmodding. It although implements an observer pattern to allow\nfor example the view of a progress bar.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ftp":{"origin":"ftp/php82-ftp","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["ftp","www","pear"],"annotations":{"flavor":"php82"}},{"name":"php81-pear-MDB2_Driver_pgsql","origin":"databases/pear-MDB2_Driver_pgsql","version":"1.5.0.b4_2","comment":"PEAR pgsql MDB2 driver","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB2_Driver_pgsql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fb868930e01514d4b247d26ad9ceffab1506ae73a39f48d36bd0a01b4a1702b","flatsize":218041,"path":"All/php81-pear-MDB2_Driver_pgsql-1.5.0.b4_2.pkg","repopath":"All/php81-pear-MDB2_Driver_pgsql-1.5.0.b4_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30092,"desc":"This is the PostgreSQL MDB2 driver.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-MDB2":{"origin":"databases/pear-MDB2","version":"2.5.0.b5_1"},"php81-pgsql":{"origin":"databases/php81-pgsql","version":"8.1.29"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_QuickForm_SelectFilter","origin":"devel/pear-HTML_QuickForm_SelectFilter","version":"1.0.0","comment":"Element for PEAR::HTML_QuickForm that defines dynamic filters","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm_SelectFilter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cf05494cbbf7d96c725cbff262dfba68d3e0c9bd93b0d848dac7282e237d9ce","flatsize":10959,"path":"All/php81-pear-HTML_QuickForm_SelectFilter-1.0.0.pkg","repopath":"All/php81-pear-HTML_QuickForm_SelectFilter-1.0.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":4792,"desc":"The PEAR::HTML_QuickForm_SelectFilter package adds an element to the\nPEAR::HTML_QuickForm package that is used to define dynamic filters on\nthe client side for select elements.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_QuickForm_Renderer_Tableless","origin":"devel/pear-HTML_QuickForm_Renderer_Tableless","version":"0.6.2","comment":"Implementation of Tableless Renderer for HTML_QuickForm","maintainer":"chris@smartt.com","www":"https://pear.php.net/package/HTML_QuickForm_Renderer_Tableless","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd51da35e78743d475f4f7371004c4a4df4cca3527b9a11a20b4d6b89898ee1c","flatsize":28474,"path":"All/php81-pear-HTML_QuickForm_Renderer_Tableless-0.6.2.pkg","repopath":"All/php81-pear-HTML_QuickForm_Renderer_Tableless-0.6.2.pkg","licenselogic":"single","pkgsize":7480,"desc":"Replacement for the default renderer of HTML_QuickForm that uses only XHTML and\nCSS but no table tags, and generates fully valid XHTML output.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_QuickForm_Livesearch","origin":"devel/pear-HTML_QuickForm_Livesearch","version":"0.4.1","comment":"Element for PEAR::HTML_QuickForm to enable a suggest search","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm_Livesearch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4728a7b03195bcbe9834fab968b720355e8182fa652ecf3df0a09922ad394ec","flatsize":46716,"path":"All/php81-pear-HTML_QuickForm_Livesearch-0.4.1.pkg","repopath":"All/php81-pear-HTML_QuickForm_Livesearch-0.4.1.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":14348,"desc":"This package adds an element to the PEAR::HTML_QuickForm package to dynamically\ncreate an HTML input text element that at every keypressed javascript event,\nreturns a list of options in a dynamic dropdown select box\n(live dropdown select). This element use AJAX (Communication from JavaScript\nto your browser without reloading the page).\nThis type of livesearch is useful when you have a form with a dropdown list\nwith a large number of row.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_AJAX":{"origin":"www/pear-HTML_AJAX","version":"0.5.8"},"php81-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_QuickForm_Controller","origin":"devel/pear-HTML_QuickForm_Controller","version":"1.0.10","comment":"The add-on to HTML_QuickForm that allows building of multipage forms","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm_Controller","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71ed8c6ca40a1517471d1275a0f266d62fae3275dd9aff362b9bdf55129ca56e","flatsize":95239,"path":"All/php81-pear-HTML_QuickForm_Controller-1.0.10.pkg","repopath":"All/php81-pear-HTML_QuickForm_Controller-1.0.10.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":19188,"desc":"The package is essentially an implementation of a PageController pattern.\n\nArchitecture:\n* Controller class that examines HTTP requests and manages form values\n  persistence across requests.\n* Page class (subclass of QuickForm) representing a single page of the form.\n* Business logic is contained in subclasses of Action class.\n\nCool features:\n* Includes several default Actions that allow easy building of multipage forms.\n* Includes usage examples for common usage cases (single-page form, wizard,\n  tabbed form).","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_QuickForm_advmultiselect","origin":"devel/pear-HTML_QuickForm_advmultiselect","version":"1.5.1","comment":"Element for PEAR::HTML_QuickForm that defines a 2 box multi-select","maintainer":"chris@ctgameinfo.com","www":"https://pear.php.net/package/HTML_QuickForm_advmultiselect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffe99c578cd20098dd1f935ad87553668b69712a56f881a3ca036d5e8be2f931","flatsize":191569,"path":"All/php81-pear-HTML_QuickForm_advmultiselect-1.5.1.pkg","repopath":"All/php81-pear-HTML_QuickForm_advmultiselect-1.5.1.pkg","licenselogic":"single","pkgsize":28096,"desc":"The HTML_QuickForm_advmultiselect package adds an element to the HTML_QuickForm\npackage that is two select boxes next to each other emulating a multi-select.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"},"php81-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_Template_PHPLIB","origin":"devel/pear-HTML_Template_PHPLIB","version":"1.6.1","comment":"PEAR template API ported from PHPLIB","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Template_PHPLIB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1588a92cf8a90920bd1ad21b25c143cdb2545d2e45bc6f8235f37fc8fe5c9b00","flatsize":98824,"path":"All/php81-pear-HTML_Template_PHPLIB-1.6.1.pkg","repopath":"All/php81-pear-HTML_Template_PHPLIB-1.6.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":20648,"desc":"The popular Template system from PHPLIB ported to PEAR. It has some\nfeatures that can't be found currently in the original version like\nfallback paths. It has minor improvements and cleanup in the code as\nwell as some speed improvements.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-horde-Horde_Stream","origin":"devel/pear-Horde_Stream","version":"1.6.3","comment":"Horde stream handler","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9849603b7d741a0da1396f7b9509ab937a87a02a2522df793a0fcfcfc21c71d","flatsize":83290,"path":"All/php81-pear-horde-Horde_Stream-1.6.3.pkg","repopath":"All/php81-pear-horde-Horde_Stream-1.6.3.pkg","licenselogic":"single","pkgsize":17936,"desc":"An Horde object-oriented interface to assist in creating and storing PHP\nstream resources, and to provide utility methods to access and manipulate\nthe stream contents.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:horde:horde_stream:1.6.3:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-HTML_Form","origin":"devel/pear-HTML_Form","version":"1.3.1","comment":"PEAR simple HTML form package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Form","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"049416a53830dfe0211c2d112adcb3e5f6ccb5540964bb4f8f8352b867808a51","flatsize":159426,"path":"All/php81-pear-HTML_Form-1.3.1.pkg","repopath":"All/php81-pear-HTML_Form-1.3.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":15444,"desc":"This is a simple HTML form generator. It supports all the\nHTML form element types including file uploads, may return\nor print the form, just individual form elements or the full\nform in \"table mode\" with a fixed layout.\n\nThis package has been superceded by HTML_QuickForm.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_Crypt","origin":"security/pear-HTML_Crypt","version":"1.3.4","comment":"Encrypts text which is later decoded using JavaScript on the client side","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Crypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3d6dc13a182015d35458df35fca30ff60df05d43c98d75c45e6fea2fc637de1","flatsize":15697,"path":"All/php81-pear-HTML_Crypt-1.3.4.pkg","repopath":"All/php81-pear-HTML_Crypt-1.3.4.pkg","licenselogic":"single","pkgsize":5068,"desc":"HTML_Crypt provides methods to encrypt text, which can be later be decrypted\nusing JavaScript on the client side.\n\nThis is very useful to prevent spam robots collecting email addresses from your\nsite, included is a method to add mailto links to the text being generated.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_Common2","origin":"devel/pear-HTML_Common2","version":"2.3.1","comment":"PEAR::HTML_Common2 is a base class for other HTML classes","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/HTML_Common2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e2cb9e4fdeb3d1057d35e0669993de2df6c257e55798a226ac008f9f3df15a1","flatsize":45047,"path":"All/php81-pear-HTML_Common2-2.3.1.pkg","repopath":"All/php81-pear-HTML_Common2-2.3.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9948,"desc":"TheHTML_Common2 package provides methods for HTML code display and\nattributes handling.\n* Provides methods to set, remove, merge HTML attributes.\n* Handles global document options (charset, linebreak and more).\n* Provides methods to handle indentation and HTML comments.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_Page2","origin":"devel/pear-HTML_Page2","version":"0.6.5","comment":"PEAR base class for XHTML page generation","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Page2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6deab4596bdb79fdbda01dbdad3c5efdce2544fb2a78e5b52db1fe83535bf755","flatsize":92472,"path":"All/php81-pear-HTML_Page2-0.6.5.pkg","repopath":"All/php81-pear-HTML_Page2-0.6.5.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":18944,"desc":"The PEAR::HTML_Page2 package provides a simple interface for generating an\nXHTML compliant page:\n  * supports virtually all HTML doctypes, from HTML 2.0 through XHTML 1.1 and\n    XHTML Basic 1.0 plus preliminary support for XHTML 2.0\n  * namespace support\n  * global language declaration for the document\n  * line ending styles\n  * full META tag support\n  * support for stylesheet declaration in the head section\n  * support for script declaration in the head section\n  * support for linked stylesheets and scripts\n  * full support for header link tags\n  * body can be a string, object with toHtml or toString methods or an array\n    (can be combined)\n\nIdeas for use:\n  * Use to validate the output of a class for XHTML compliance\n  * Quick prototyping using PEAR packages is now a breeze.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_Common","origin":"devel/pear-HTML_Common","version":"1.2.5","comment":"PEAR::HTML_Common is a base class for other HTML classes","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"849012b57ec102e6052ceac84dd57d21aae082e7e09325ebaef72b24857d2a06","flatsize":22016,"path":"All/php81-pear-HTML_Common-1.2.5.pkg","repopath":"All/php81-pear-HTML_Common-1.2.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6752,"desc":"The PEAR::HTML_Common package provides methods for HTML code display and\nattributes handling.\n\n* Methods to set, remove, update HTML attributes.\n* Handles comments in HTML code.\n* Handles layout and tabs for nicer HTML code.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTTP_Header","origin":"www/pear-HTTP_Header","version":"1.2.1","comment":"PEAR OO interface to modify and handle HTTP headers and status codes","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Header","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60932110ec1d6edff1c020c8e545e3063458a783231ba00130c7d3fe7d462386","flatsize":48393,"path":"All/php81-pear-HTTP_Header-1.2.1.pkg","repopath":"All/php81-pear-HTTP_Header-1.2.1.pkg","licenselogic":"single","pkgsize":10896,"desc":"This class provides methods to set/modify HTTP headers\nand status codes including an HTTP caching facility.\nIt also provides methods for checking Status types.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP":{"origin":"www/pear-HTTP","version":"1.4.1"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_BBCodeParser","origin":"devel/pear-HTML_BBCodeParser","version":"1.2.3","comment":"Parser to replace UBB style tags with their HTML equivalents","maintainer":"lewiz@compsoc.man.ac.uk","www":"https://pear.php.net/package/HTML_BBCodeParser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b044f1449c1aab436ea0f92b2d4897825dd1b412ca10e18b017ee3af7010003f","flatsize":83825,"path":"All/php81-pear-HTML_BBCodeParser-1.2.3.pkg","repopath":"All/php81-pear-HTML_BBCodeParser-1.2.3.pkg","licenselogic":"single","pkgsize":16032,"desc":"This is a parser to replace UBB style tags with their html equivalents.\nIt does not simply do some regex calls, but is complete stack based\nparse engine. This ensures that all tags are properly nested, if not,\nextra tags are added to maintain the nesting. This parser should only\nproduce xhtml 1.0 compliant code. All tags are validated and so are all\ntheir attributes. It should be easy to extend this parser with your own\ntags.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_Select","origin":"devel/pear-HTML_Select","version":"1.3.1","comment":"PEAR::HTML_Select is a class for generating HTML form select elements","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Select","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f131af98f72589fbcfb6a71cf871a151604325be85687e0007aec7fa3368d651","flatsize":25742,"path":"All/php81-pear-HTML_Select-1.3.1.pkg","repopath":"All/php81-pear-HTML_Select-1.3.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7944,"desc":"The PEAR::HTML_Select package is a class for generating HTML form select\nelements.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_Select_Common","origin":"devel/pear-HTML_Select_Common","version":"1.2.0_1","comment":"Some small PEAR classes to handle common <select> lists","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Select_Common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f687b9fb8d03d3cc36fb15ed0616a49a8a5af7cede659b39d9509bfdf4bad707","flatsize":54877,"path":"All/php81-pear-HTML_Select_Common-1.2.0_1.pkg","repopath":"All/php81-pear-HTML_Select_Common-1.2.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8872,"desc":"Provides <select> lists for:\n- Country\n- UK counties\n- US States\n- FR Departments\n- NO Fylke\n- NO Kommuner\n- ptBR","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-I18N":{"origin":"devel/pear-I18N","version":"1.0.0"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-File_SMBPasswd","origin":"security/pear-File_SMBPasswd","version":"1.0.3","comment":"PEAR class for managing SAMBA style password files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_SMBPasswd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c247a67e4cbfd209bdfc81a4b69c4e93d12a3fdb66d57055f193a541d0837b9a","flatsize":22560,"path":"All/php81-pear-File_SMBPasswd-1.0.3.pkg","repopath":"All/php81-pear-File_SMBPasswd-1.0.3.pkg","licenselogic":"single","pkgsize":5812,"desc":"With PEAR::File_SMBPasswd you can maintain smbpasswd-files, usualy used by\nSAMBA.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Crypt_CHAP":{"origin":"security/pear-Crypt_CHAP","version":"1.5.0"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_CSS","origin":"devel/pear-HTML_CSS","version":"1.5.4","comment":"PEAR class for generating CSS declarations","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_CSS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6e066012f1e0b5f7d1e8997b2129d3378080d7cd2838ef9b9f82c16a7bf4b1e","flatsize":276368,"path":"All/php81-pear-HTML_CSS-1.5.4.pkg","repopath":"All/php81-pear-HTML_CSS-1.5.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":38808,"desc":"PEAR::HTML_CSS provides a simple interface for generating\na stylesheet declaration. It is completely standards compliant, and\nhas some great features:\n* Simple OO interface to CSS definitions\n* Output to\n    - Inline stylesheet declarations\n    - Document internal stylesheet declarations\n    - Standalone stylesheet declarations\n    - Array of definitions\n\nIn addition, it shares the following with HTML_Common based classes:\n* Indent style support\n* Line ending style","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_Javascript","origin":"devel/pear-HTML_Javascript","version":"1.1.2","comment":"Provides an interface for creating simple JS scripts","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_Javascript","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f57302c52db0b16c4660f48cf200dc4ecd51cf39895473edd740f206e339366","flatsize":40024,"path":"All/php81-pear-HTML_Javascript-1.1.2.pkg","repopath":"All/php81-pear-HTML_Javascript-1.1.2.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":9312,"desc":"Provides two classes:\nHTML_Javascript for performing basic JS operations.\nHTML_Javascript_Convert for converting variables.\nAllow output data to a file, to the standard output(print), or return.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-File_MARC","origin":"textproc/pear-File_MARC","version":"1.4.1","comment":"Parse, modify, and create MARC records","maintainer":"dbaio@FreeBSD.org","www":"https://pear.php.net/package/File_MARC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c319f13726d2027ad6f188288aa94bad9ec4219da5719679bdd16948a7963b3f","flatsize":552680,"path":"All/php81-pear-File_MARC-1.4.1.pkg","repopath":"All/php81-pear-File_MARC-1.4.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":77416,"desc":"The standard for machine-readable cataloging (MARC) records is documented at\nhttp://loc.gov/marc/. This package enables you to read existing MARC records\nfrom a file, string, or (using the YAZ extension), from a Z39.50 source. You\ncan also use this package to create new MARC records.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","pear"],"options":{"ISPN":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-File_Iterator","origin":"devel/pear-File_Iterator","version":"5.0.0","comment":"PEAR FileIterator implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/sebastianbergmann/php-file-iterator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8727fcdbb349ec9a95af0e0a95aff14c9d35e66a0376c0e35d000d71b0ec15d","flatsize":11302,"path":"All/php81-pear-File_Iterator-5.0.0.pkg","repopath":"All/php81-pear-File_Iterator-5.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3772,"desc":"FilterIterator implementation that filters files based on a list of suffixes.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php82-pear-Net_DNS2","origin":"dns/pear-Net_DNS2","version":"1.5.4_1","comment":"PHP Resolver library used to communicate with a DNS server","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_DNS2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c00be394f5c41aedb02015a5c901aa4a8645e86744ce3f80afd31a1a1942417","flatsize":531257,"path":"All/php82-pear-Net_DNS2-1.5.4_1.pkg","repopath":"All/php82-pear-Net_DNS2-1.5.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":71080,"desc":"Provides (roughly) the same functionality as Net_DNS, but using modern PHP\nobjects, exceptions for error handling, better sockets support.\n\nThis release is (in most cases) 2x - 10x faster than Net_DNS, as well as\nincludes more RR's (including DNSSEC RR's), and improved sockets and streams\nsupport.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["dns","net","pear"],"annotations":{"flavor":"php82"}},{"name":"php82-pear-SOAP","origin":"net/pear-SOAP","version":"0.14.0","comment":"PEAR SOAP Client/Server for PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/SOAP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12744d063a6d0febf958ca28099d704f074d0fc0908fed5eb354890ac8373e6b","flatsize":449718,"path":"All/php82-pear-SOAP-0.14.0.pkg","repopath":"All/php82-pear-SOAP-0.14.0.pkg","licenselogic":"single","pkgsize":73620,"desc":"PEAR implementation of SOAP protocol and services.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["net","www","pear"],"options":{"PEAR_MAIL":"off","PEAR_MAIL_MIME":"off","PEAR_NET_DIME":"off"},"annotations":{"flavor":"php82"}},{"name":"php81-pear-File_Passwd","origin":"security/pear-File_Passwd","version":"1.1.7","comment":"PEAR class to manipulate many kinds of password files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Passwd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e120cfd1ddb6329ae0dc3e206816a32beaf43f73439c0976a2567f9976a1576","flatsize":151265,"path":"All/php81-pear-File_Passwd-1.1.7.pkg","repopath":"All/php81-pear-File_Passwd-1.1.7.pkg","licenselogic":"single","pkgsize":21252,"desc":"Provides methods to manipulate and authenticate against standard Unix,\nSMB server, AuthUser (.htpasswd), AuthDigest (.htdigest), CVS pserver\nand custom formatted password files.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","pear"],"options":{"PEAR_CRYPT_CHAP":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-File_Find","origin":"sysutils/pear-File_Find","version":"1.3.3","comment":"PEAR class that facilitates the search of filesystems","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Find","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a51bff3bf7f764c5c0e2e0217ec14c1e62e8ff75ab6521d14c4fd27ab4b99818","flatsize":38545,"path":"All/php81-pear-File_Find-1.3.3.pkg","repopath":"All/php81-pear-File_Find-1.3.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":10340,"desc":"PEAR::File_Find, created as a replacement for its Perl counterpart, also\nnamed File_Find, is a directory searcher, which handles, globbing, recursive\ndirectory searching, as well as a slew of other cool features.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-File_Gettext","origin":"sysutils/pear-File_Gettext","version":"0.4.2","comment":"PEAR GNU Gettext file parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Gettext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a0826ed8965b0bcafd258b8285806e810032440e6668f90316c35a3b0ae42ae","flatsize":29959,"path":"All/php81-pear-File_Gettext-0.4.2.pkg","repopath":"All/php81-pear-File_Gettext-0.4.2.pkg","licenselogic":"single","pkgsize":7728,"desc":"Reader and writer for GNU PO and MO files.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-File_PDF","origin":"print/pear-File_PDF","version":"0.3.3","comment":"PEAR class to generate PDFs","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_PDF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa1682cd4d4920adb06fb7e496ee9105d98c0d6e425ae9bf937e781f0135fd66","flatsize":204102,"path":"All/php81-pear-File_PDF-0.3.3.pkg","repopath":"All/php81-pear-File_PDF-0.3.3.pkg","licenselogic":"single","pkgsize":36960,"desc":"PDF generation using only PHP, without requiring any external libraries.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["print","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-File_DNS","origin":"dns/pear-File_DNS","version":"0.1.0","comment":"PEAR class to read and write RFC1033-style DNS Zonefiles","maintainer":"chris@ctgameinfo.com","www":"https://pear.php.net/package/File_DNS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70a0336c7ae5e6ae7089a92266c12e19c6207986969d91b41860d16a8886ff41","flatsize":45873,"path":"All/php81-pear-File_DNS-0.1.0.pkg","repopath":"All/php81-pear-File_DNS-0.1.0.pkg","licenselogic":"single","pkgsize":10184,"desc":"The File_DNS class provides a way to read,\nedit and write RFC1033 style DNS Zones.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-File":{"origin":"sysutils/pear-File","version":"1.4.1,2"}},"categories":["dns","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-I18N","origin":"devel/pear-I18N","version":"1.0.0","comment":"Internationalization package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/I18N","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afe1920a3b0a39e7977a60b372297ede48dd82a527043a68413a7d56b57c9af5","flatsize":189680,"path":"All/php81-pear-I18N-1.0.0.pkg","repopath":"All/php81-pear-I18N-1.0.0.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":30128,"desc":"This package supports you to localize your applications.\n\nMultiple ways of supporting translation are implemented and methods to determine\nthe current users (browser-)language.\n\nLocalizing Numbers, DateTime and currency is also implemented.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Net_DIME","origin":"net/pear-Net_DIME","version":"1.0.2,1","comment":"The PEAR::Net_DIME class implements DIME encoding","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Net_DIME","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b0a7c29dd1f17b0f4b8951ba212d0d34b6ba0f1b77b06710c2dbce18d84680d","flatsize":55325,"path":"All/php81-pear-Net_DIME-1.0.2,1.pkg","repopath":"All/php81-pear-Net_DIME-1.0.2,1.pkg","licenselogic":"single","pkgsize":7716,"desc":"This is the initial independent release of the Net_DIME package.\nProvides an implementation of DIME as defined at\nhttp://www1.ietf.org/mail-archive/ietf-announce-old/Current/msg19298.html","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pecl-xxtea","origin":"security/pecl-xxtea","version":"1.0.11","comment":"XXTEA encryption algorithm extension for PHP","maintainer":"yasu@FreeBSD.org","www":"https://github.com/xxtea/xxtea-pecl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16b80662a48f7fda4e67d138799d507013cebf337143794fd44161c99beafa49","flatsize":13355,"path":"All/php81-pecl-xxtea-1.0.11.pkg","repopath":"All/php81-pecl-xxtea-1.0.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6196,"desc":"XXTEA is a fast and secure encryption algorithm. This is a XXTEA\nextension for PHP. It is different from the original XXTEA encryption\nalgorithm. It encrypts and decrypts string instead of uint32 array,\nand the key is also string.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-xxtea.ini.sample","type":"install"}]},{"name":"php81-pear-Event_Dispatcher","origin":"devel/pear-Event_Dispatcher","version":"1.1.0","comment":"PEAR dispatch notifications using PHP callbacks","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Event_Dispatcher","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67793126026a8a79a3c4641f1d5336de5faf58e54e95f04b349ea9295f0b4ae7","flatsize":41168,"path":"All/php81-pear-Event_Dispatcher-1.1.0.pkg","repopath":"All/php81-pear-Event_Dispatcher-1.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9432,"desc":"The Event_Dispatcher acts as a notification dispatch table.\nIt is used to notify other objects of interesting things. This\ninformation is encapsulated in Event_Notification objects. Client\nobjects register themselves with the Event_Dispatcher as observers of\nspecific notifications posted by other objects. When an event occurs,\nan object posts an appropriate notification to the Event_Dispatcher.\nThe Event_Dispatcher dispatches a message to each registered\nobserver, passing the notification as the sole argument.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_Ukraine","origin":"devel/pear-Date_Holidays_Ukraine","version":"0.1.2","comment":"Driver based class to calculate holidays in the Ukraine","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Ukraine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bc7c963d8d3aa831cddf4cdb5841fa3b22e32ede2e85793791dfa8366ac9cdd","flatsize":17807,"path":"All/php81-pear-Date_Holidays_Ukraine-0.1.2.pkg","repopath":"All/php81-pear-Date_Holidays_Ukraine-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5456,"desc":"Date_Holidays helps you calculate the dates and titles of holidays\nand other special celebrations. This is the driver for calculating\nholidays in the Ukraine.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-File_HtAccess","origin":"security/pear-File_HtAccess","version":"1.2.1","comment":"PEAR class to manipulate .htaccess files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_HtAccess","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ec4489babcf9f42818e9346c9209358005ec5427371f7191d834d4d0b3a6562","flatsize":22150,"path":"All/php81-pear-File_HtAccess-1.2.1.pkg","repopath":"All/php81-pear-File_HtAccess-1.2.1.pkg","licenselogic":"single","pkgsize":5644,"desc":"Provides methods to create and manipulate .htaccess files.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_USA","origin":"devel/pear-Date_Holidays_USA","version":"0.1.1_1","comment":"Driver based class to calculate holidays in the USA","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_USA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1c6447e2eed5a4fa422c4380a23115ce99ce67c064adf8751a4a3b41a7dceec","flatsize":31935,"path":"All/php81-pear-Date_Holidays_USA-0.1.1_1.pkg","repopath":"All/php81-pear-Date_Holidays_USA-0.1.1_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6868,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in USA.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-FSM","origin":"devel/pear-FSM","version":"1.4.0","comment":"PEAR Finite State Machine","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/FSM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b829928b73d27d3aee6380d4e338b07c8a7a7b1e4dd95ba6e53d3e43e1c02ef8","flatsize":38987,"path":"All/php81-pear-FSM-1.4.0.pkg","repopath":"All/php81-pear-FSM-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12056,"desc":"The FSM package provides a simple class that implements a Finite State Machine.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"PEAR_GRAPGHVIZ":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_UNO","origin":"devel/pear-Date_Holidays_UNO","version":"0.1.3","comment":"Driver based class to calculate holidays in the UNO","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_UNO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cceae7e12777de0b356539d91879219ba5260cdef3c202c680899c6787d824f2","flatsize":102642,"path":"All/php81-pear-Date_Holidays_UNO-0.1.3.pkg","repopath":"All/php81-pear-Date_Holidays_UNO-0.1.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":10940,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating UNO holidays.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_Slovenia","origin":"devel/pear-Date_Holidays_Slovenia","version":"0.1.2","comment":"Driver based class to calculate holidays in Slovenia","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Slovenia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22411348e04e085dae898abb1a59d49095a420184d2144483e5116f6d6b6dee2","flatsize":22371,"path":"All/php81-pear-Date_Holidays_Slovenia-0.1.2.pkg","repopath":"All/php81-pear-Date_Holidays_Slovenia-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5796,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Slovenia.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_PHPdotNet","origin":"devel/pear-Date_Holidays_PHPdotNet","version":"0.1.2","comment":"Driver based class to calculate birthdays of members of PHP.net","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_PHPdotNet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e803ae8d94826321cc8f572f3f6e9bff606c255e09224c93916362dad40e6c25","flatsize":24062,"path":"All/php81-pear-Date_Holidays_PHPdotNet-0.1.2.pkg","repopath":"All/php81-pear-Date_Holidays_PHPdotNet-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5732,"desc":"Date_Holidays helps you calculate the dates and titles of holidays\nand other special celebrations. This is the driver for calculating\nthe birthdays of some members of the PHP.net community.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_Norway","origin":"devel/pear-Date_Holidays_Norway","version":"0.1.2","comment":"Driver based class to calculate holidays in Norway","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Norway","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f73e1b6fad8308dce82671ee28791f1e4e32fdb6e9bcb6dd4b7a5f68eb65e267","flatsize":19768,"path":"All/php81-pear-Date_Holidays_Norway-0.1.2.pkg","repopath":"All/php81-pear-Date_Holidays_Norway-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5656,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Norway.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_Netherlands","origin":"devel/pear-Date_Holidays_Netherlands","version":"0.1.4","comment":"Driver based class to calculate holidays in the Netherlands","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Netherlands","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ea2d84cc2ea722d093f43c2450a34fe9917d2ee6aa8c38c8584ec5124d8de50","flatsize":29447,"path":"All/php81-pear-Date_Holidays_Netherlands-0.1.4.pkg","repopath":"All/php81-pear-Date_Holidays_Netherlands-0.1.4.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7096,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in the Netherlands.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-File_Bittorrent2","origin":"net/pear-File_Bittorrent2","version":"1.3.1","comment":"Decode and Encode data in Bittorrent format","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Bittorrent2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8813df293d259da35854a899e90d0e1e9af5c1d99c1cc4c4640dcdc1376cc1b1","flatsize":144870,"path":"All/php81-pear-File_Bittorrent2-1.3.1.pkg","repopath":"All/php81-pear-File_Bittorrent2-1.3.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":71636,"desc":"This package consists of three classes which handles the encoding and decoding\nof data in Bittorrent format.\n\nYou can also extract useful informations from .torrent files, create .torrent\nfiles and query the torrent's scrape page to get its statistics.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_Sweden","origin":"devel/pear-Date_Holidays_Sweden","version":"0.1.3","comment":"Driver based class to calculate holidays in Sweden","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Sweden","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c30b653ebdf0e6eed477575eb6f8bc2137f5a3eb660b2ded675e79df0c0de4f","flatsize":39611,"path":"All/php81-pear-Date_Holidays_Sweden-0.1.3.pkg","repopath":"All/php81-pear-Date_Holidays_Sweden-0.1.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8080,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in Sweden.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-File","origin":"sysutils/pear-File","version":"1.4.1,2","comment":"PEAR common file and directory routines","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b57a6ca57d5146a30fde2559152b953778408563a36fdb83dd61ebde2333b9d","flatsize":36495,"path":"All/php81-pear-File-1.4.1,2.pkg","repopath":"All/php81-pear-File-1.4.1,2.pkg","licenselogic":"single","pkgsize":8848,"desc":"Provides easy access to read/write to files along with\nsome common routines to deal with paths. Also provides\ninterface for handling CSV files.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_Iceland","origin":"devel/pear-Date_Holidays_Iceland","version":"0.1.2","comment":"Driver based class to calculate holidays in Iceland","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Iceland","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef0f8c704ac6c2c88d20f1d83debe4bd39fc7bed12b27eaa0d074238cff1cd42","flatsize":30154,"path":"All/php81-pear-Date_Holidays_Iceland-0.1.2.pkg","repopath":"All/php81-pear-Date_Holidays_Iceland-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6876,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in Iceland.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_Ireland","origin":"devel/pear-Date_Holidays_Ireland","version":"0.1.3","comment":"Driver based class to calculate holidays in Ireland","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Ireland","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4ee181292b59d47cc9a8eb0f90969e658553a78d38fb1e452e8d849017341b8","flatsize":25912,"path":"All/php81-pear-Date_Holidays_Ireland-0.1.3.pkg","repopath":"All/php81-pear-Date_Holidays_Ireland-0.1.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6652,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Ireland.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_EnglandWales","origin":"devel/pear-Date_Holidays_EnglandWales","version":"0.1.5","comment":"Driver based class to calculate holidays in England and Wales","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_EnglandWales","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3ad9d9bb9185215e5a4909e3d036a14d891153e519be4d21d46e46eb5a475fe","flatsize":20364,"path":"All/php81-pear-Date_Holidays_EnglandWales-0.1.5.pkg","repopath":"All/php81-pear-Date_Holidays_EnglandWales-0.1.5.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5892,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in England and Wales.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_Discordian","origin":"devel/pear-Date_Holidays_Discordian","version":"0.1.1","comment":"Driver based class to calculate Discordian holidays","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Discordian","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67de50d954a8336f6ed78554b1073b20f68157bada09403ef5918e23bba18d73","flatsize":17264,"path":"All/php81-pear-Date_Holidays_Discordian-0.1.1.pkg","repopath":"All/php81-pear-Date_Holidays_Discordian-0.1.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5252,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating Discordian holidays.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_Denmark","origin":"devel/pear-Date_Holidays_Denmark","version":"0.1.3","comment":"Driver based class to calculate holidays in Denmark","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Denmark","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"baea20a2915f2df6c1fed5244fa7ea2aecb4bb298d40caf20421abdea8d9789c","flatsize":22891,"path":"All/php81-pear-Date_Holidays_Denmark-0.1.3.pkg","repopath":"All/php81-pear-Date_Holidays_Denmark-0.1.3.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5992,"desc":"Driver based class to calculate holidays in Denmark.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_Romania","origin":"devel/pear-Date_Holidays_Romania","version":"0.1.2","comment":"Driver based class to calculate holidays in Romania","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Romania","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae92031778867bbdee69e9230206b3d31ac18d8669b2a45c53d5709f7e0d666e","flatsize":15457,"path":"All/php81-pear-Date_Holidays_Romania-0.1.2.pkg","repopath":"All/php81-pear-Date_Holidays_Romania-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":5236,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the driver\nfor calculating holidays in Romania.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays","origin":"devel/pear-Date_Holidays","version":"0.21.8_2","comment":"PEAR driver based class to calculate holidays","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4a10f540348b5964f9fd27b7ec882dc80bdf48baeb680f1d52a8a1020ae98fb","flatsize":257135,"path":"All/php81-pear-Date_Holidays-0.21.8_2.pkg","repopath":"All/php81-pear-Date_Holidays-0.21.8_2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":35204,"desc":"Date_Holidays helps you calculating the dates and titles of holidays\nand other special celebrations. The calculation is driver-based so\nit is easy to add new drivers that calculate a country's holidays.\nThe methods of the class can be used to get a holiday's date and\ntitle in various languages.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Serializer":{"origin":"devel/pear-XML_Serializer","version":"0.21.0"}},"categories":["devel","www","pear"],"options":{"PEAR_CONSOLE_GETARGS":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-File_Archive","origin":"archivers/pear-File_Archive","version":"1.5.5","comment":"PEAR class to manipulate tar, gz, tgz, bz2, tbz, zip, ar (deb) files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Archive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5eb02c42237bc42955d3c435e0baffe66ba92f4f5c1746ce2b60edc64ea9a112","flatsize":398929,"path":"All/php81-pear-File_Archive-1.5.5.pkg","repopath":"All/php81-pear-File_Archive-1.5.5.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":55524,"desc":"PEAR::File_Archive is strongly object oriented. It makes it very easy to use,\nwriting simple code, yet the library is very powerful.\n\nIt lets you easily read or generate tar, gz, tgz, bz2, tbz, zip, ar (or deb)\narchives to files, memory, mail or standard output.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-bz2":{"origin":"archivers/php81-bz2","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-MIME_Type":{"origin":"mail/pear-MIME_Type","version":"1.4.1"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["archivers","www","pear"],"options":{"PEAR_CACHE_LITE":"off","PEAR_MAIL":"off","PEAR_MAIL_MIME":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date","origin":"devel/pear-Date","version":"1.4.7","comment":"Generic date/time handling class for PEAR","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b54cad501a426c1ed019da4f2005ebe9bd8c0970d50ef224c407d43bdda19aa9","flatsize":413370,"path":"All/php81-pear-Date-1.4.7.pkg","repopath":"All/php81-pear-Date-1.4.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":42728,"desc":"Generic classes for representation and manipulation of dates, times and time\nzones without the need of timestamps, which is a huge limitation for PHP\nprograms. Includes time zone data, time zone conversions and many date/time\nconversions. It does not rely on 32-bit system date stamps, so you can display\ncalendars and compare dates that date pre 1970 and post 2038.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-DB_ldap2","origin":"databases/pear-DB_ldap2","version":"0.5.1_1","comment":"PEAR DB compliant interface to LDAP v2 and v3 database","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_ldap2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"660c48606bf80348bdc1d01b29fb6511a5c6f900664f65b15ee1141f932151eb","flatsize":93916,"path":"All/php81-pear-DB_ldap2-0.5.1_1.pkg","repopath":"All/php81-pear-DB_ldap2-0.5.1_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":21048,"desc":"PEAR::DB_ldap class provides a DB compliant\ninterface to LDAP v2 and v3 database.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"}},"categories":["databases","net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_Brazil","origin":"devel/pear-Date_Holidays_Brazil","version":"0.1.2","comment":"Driver based class to calculate holidays in Brazil","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Brazil","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7425583c8ce8885c48d8f8ee485d743cd5b2e867b28aa81a794502bd91a47c07","flatsize":22256,"path":"All/php81-pear-Date_Holidays_Brazil-0.1.2.pkg","repopath":"All/php81-pear-Date_Holidays_Brazil-0.1.2.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6308,"desc":"Date_Holidays helps you calculate the dates and titles of holidays\nand other special celebrations. This is the driver for calculating\nholidays in Brazil.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_Austria","origin":"devel/pear-Date_Holidays_Austria","version":"0.1.6","comment":"Driver based class to calculate holidays in Austria","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Austria","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c2bfcb3ab6c76dc7ade337662b7e810f1350fbc1b4f6fd17c9d4f612ee7e3aa","flatsize":35305,"path":"All/php81-pear-Date_Holidays_Austria-0.1.6.pkg","repopath":"All/php81-pear-Date_Holidays_Austria-0.1.6.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7224,"desc":"Driver based class to calculate holidays in Austria.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-DB_Sqlite_Tools","origin":"databases/pear-DB_Sqlite_Tools","version":"0.1.7","comment":"Object-oriented interface to backup SQLite databases","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_Sqlite_Tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9398f3639326a0234b0aedc4185dc0b8f52741027158039d6a03ce61c5ce441","flatsize":88855,"path":"All/php81-pear-DB_Sqlite_Tools-0.1.7.pkg","repopath":"All/php81-pear-DB_Sqlite_Tools-0.1.7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18900,"desc":"PEAR::DB_Sqlite_Tools is an object oriented interface to effectively\nmanage and backup Sqlite databases.It extends the existing functionality\nby providing a comprehensive solution for database backup, live replication,\nexport in XML format, performance optmization and other functionalities like\nthe insertion and retrieval of encrypted data from an Sqlite database without\nany external extension.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"php81-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-DB_ldap","origin":"databases/pear-DB_ldap","version":"1.2.1","comment":"PEAR DB compliant interface to LDAP servers","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_ldap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c94d7c7c034e3dde0263f4f8199744da2086104008aa2d6fe7efdf20d2db6c4","flatsize":51537,"path":"All/php81-pear-DB_ldap-1.2.1.pkg","repopath":"All/php81-pear-DB_ldap-1.2.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":12880,"desc":"PEAR::DB_ldap class provides a DB compliant interface to LDAP servers.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"}},"categories":["databases","net","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_Germany","origin":"devel/pear-Date_Holidays_Germany","version":"0.1.2_1","comment":"Driver based class to calculate holidays in Germany","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Germany","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1526a5cedd04ebfb815e50d12a24c4a628569baa43e2a1ba445841c3c274cdca","flatsize":108297,"path":"All/php81-pear-Date_Holidays_Germany-0.1.2_1.pkg","repopath":"All/php81-pear-Date_Holidays_Germany-0.1.2_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":13444,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Germany.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-DB_Table","origin":"databases/pear-DB_Table","version":"1.5.6_1,1","comment":"PEAR object-oriented interface to a database table","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_Table","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c0a2a05e2a063be8f6094679df61786e03bf1a65e270b206cb6858974c4702b","flatsize":761012,"path":"All/php81-pear-DB_Table-1.5.6_1,1.pkg","repopath":"All/php81-pear-DB_Table-1.5.6_1,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":92444,"desc":"PEAR::DB_Table builds on PEAR DB to abstract datatypes and automate table\ncreation, data validation, insert, update, delete, and select; combines\nthese with PEAR::HTML_QuickForm to automatically generate input forms\nthat match the table column definitions.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["databases","www","pear"],"options":{"PEAR_DB":"off","PEAR_HTML_QUICKFORM":"off","PEAR_MDB2":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-DB_DataObject_FormBuilder","origin":"databases/pear-DB_DataObject_FormBuilder","version":"1.0.2","comment":"Automatically build HTML_QuickForm objects using DB_DataObject","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_DataObject_FormBuilder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17d4b3f15077ff7e1914cfa2981c950db89ad34b884c01da72b029380d2c12d0","flatsize":317293,"path":"All/php81-pear-DB_DataObject_FormBuilder-1.0.2.pkg","repopath":"All/php81-pear-DB_DataObject_FormBuilder-1.0.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":62416,"desc":"PEAR::DB_DataObject_FormBuilder will aid you in rapid application development\nusing the packages DB_DataObject and HTML_QuickForm.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-DB_DataObject":{"origin":"databases/pear-DB_DataObject","version":"1.11.5_1"},"php81-pear-HTML_QuickForm":{"origin":"devel/pear-HTML_QuickForm","version":"3.2.16"}},"categories":["databases","www","pear"],"options":{"PEAR_DATE":"off","PEAR_HTML_TABLE":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTTP_Upload","origin":"www/pear-HTTP_Upload","version":"0.9.1","comment":"Easy and secure management of files submitted via HTML Forms","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Upload","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f61a61b6165bf9aa07f1e612de15adacabd02eeab859b788354bf22c7841024e","flatsize":43718,"path":"All/php81-pear-HTTP_Upload-0.9.1.pkg","repopath":"All/php81-pear-HTTP_Upload-0.9.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":12244,"desc":"This class provides an advanced file uploader system for file uploads made from\nhtml forms.\n\nFeatures:\n-  Can handle from one file to multiple files.\n-  Safe file copying from tmp dir.\n-  Easy detecting mechanism of valid upload, missing upload or error.\n-  Gives extensive information about the uploaded file.\n-  Rename uploaded files in different ways: as it is, safe or unique\n-  Validate allowed file extensions\n-  Multiple languages error messages support (es, en, de, fr, it, nl, pt_BR)","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTTP_Server","origin":"www/pear-HTTP_Server","version":"0.4.1","comment":"HTTP server class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc3ff8ca24f0faff0a6f4984b737c8ad95d69e192cdcb23de240a0504e101d9c","flatsize":30857,"path":"All/php81-pear-HTTP_Server-0.4.1.pkg","repopath":"All/php81-pear-HTTP_Server-0.4.1.pkg","licenselogic":"single","pkgsize":7508,"desc":"HTTP server class that allows you to easily implement HTTP servers by supplying\ncallbacks. The base class will parse the request, call the appropriate callback\nand build a repsonse based on an array that the callbacks have to return.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP":{"origin":"www/pear-HTTP","version":"1.4.1"},"php81-pear-Net_Server":{"origin":"net/pear-Net_Server","version":"1.0.3"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-DB","origin":"databases/pear-DB","version":"1.12.2,1","comment":"PEAR Database Abstraction Layer","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bab6b1e8e0e6cfbb24ae3b5854a54d1d6a55e5951bb6737104592bfdcc5c5cfc","flatsize":745382,"path":"All/php81-pear-DB-1.12.2,1.pkg","repopath":"All/php81-pear-DB-1.12.2,1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":88204,"desc":"DB is a database abstraction layer providing:\n- an OO-style query API\n- portability features that make programs written for one DBMS work with other\n  DBMS's\n- a DSN (data source name) format for specifying database servers\n- prepare/execute (bind) emulation for databases that don't support it natively\n- a result object for each query response\n- portable error codes\n- sequence emulation\n- sequential and non-sequential row fetching as well as bulk fetching\n- formats fetched rows as associative arrays, ordered arrays or objects\n- row limit support\n- transactions support\n- table information interface\n- DocBook and phpDocumentor API documentation\n\nDB layers itself on top of PHP's existing database extensions.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-DB_QueryTool","origin":"databases/pear-DB_QueryTool","version":"1.1.2","comment":"PEAR OO-interface for easily retrieving and modifying data in a DB","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_QueryTool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5561a8efad8f8d5b4f312ab27ca76f2e7bb4fe632caa7979dce3d01300614f91","flatsize":220479,"path":"All/php81-pear-DB_QueryTool-1.1.2.pkg","repopath":"All/php81-pear-DB_QueryTool-1.1.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":39760,"desc":"PEAR::DB_QueryTool is an OO-abstraction to the SQL-Query language, it provides\nmethods such as setWhere, setOrder, setGroup, setJoin, etc. to easily build\nqueries.\n\nIt also provides an easy to learn interface that interacts nicely with\nHTML-forms using arrays that contain the column data, that shall be\nupdated/added in a DB. This package bases on an SQL-Builder which lets you\neasily build SQL-Statements and execute them.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"php81-pear-Log":{"origin":"sysutils/pear-Log","version":"1.14.4"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-DB_Pager","origin":"databases/pear-DB_Pager","version":"0.7.2","comment":"PEAR Database Abstraction Layer","maintainer":"toshiya@saitoh.nu","www":"https://pear.php.net/package/DB_Pager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52db2a4d6d1f2db7ec500f4579223f94e707a4bdaa2cb4291dcb35ccdba82afa","flatsize":47600,"path":"All/php81-pear-DB_Pager-0.7.2.pkg","repopath":"All/php81-pear-DB_Pager-0.7.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":15752,"desc":"DB_Pager retrieve and return information of database result sets.\n\nThis class handles all the stuff needed for displaying\npaginated results from a database query of Pear DB.\nincluding fetching only the needed rows and giving extensive information\nfor helping build an HTML or GTK query result display.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Crypt_RC4","origin":"security/pear-Crypt_RC4","version":"1.0.3","comment":"PEAR encryption class for RC4 encryption","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_RC4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2d02f0edd210b1664aa3bc613a3c68c8f9550244b5397fabffaa3855ddf934c","flatsize":7300,"path":"All/php81-pear-Crypt_RC4-1.0.3.pkg","repopath":"All/php81-pear-Crypt_RC4-1.0.3.pkg","licenselogic":"single","pkgsize":2992,"desc":"PEAR RC4 encryption class.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Crypt_MicroID","origin":"security/pear-Crypt_MicroID","version":"0.1.0","comment":"PHP MicroID library","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_MicroID","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"941c2fd58d5cba0af722ae79b8de14d46eba0198437f0eb1740d989047d3101a","flatsize":9346,"path":"All/php81-pear-Crypt_MicroID-0.1.0.pkg","repopath":"All/php81-pear-Crypt_MicroID-0.1.0.pkg","licenselogic":"single","pkgsize":3800,"desc":"Provides methods needed to generate and verify MicroIDs.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-DBA_Relational","origin":"databases/pear-DBA_Relational","version":"0.2.0_1","comment":"Berkely-style database abstraction class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DBA_Relational","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e68bbcccdb1dcf1281d3f6f51db277a0e7e03bf4ee1f531ec2ba59910c340c39","flatsize":116078,"path":"All/php81-pear-DBA_Relational-0.2.0_1.pkg","repopath":"All/php81-pear-DBA_Relational-0.2.0_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":21868,"desc":"Table management extension to DBA","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-DBA":{"origin":"databases/pear-DBA","version":"1.1.1"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-DB_DataObject","origin":"databases/pear-DB_DataObject","version":"1.11.5_1","comment":"SQL Builder, Object Interface to Database Tables","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DB_DataObject","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a379419ecf2c324faea263e41966b32715e59118643f8194436c7dc93327932","flatsize":358098,"path":"All/php81-pear-DB_DataObject-1.11.5_1.pkg","repopath":"All/php81-pear-DB_DataObject-1.11.5_1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":70420,"desc":"DataObject performs 2 tasks:\n1. Builds SQL statements based on the objects vars and the builder methods.\n2. acts as a datastore for a table row.\n\nThe core class is designed to be extended for each of your tables so that you\nput the data logic inside the data classes. A generator is included to make your\nconfiguration files and your base classes.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"php81-pear-Date":{"origin":"devel/pear-Date","version":"1.4.7"}},"categories":["databases","pear"],"options":{"DB":"on","MDB2":"off","VALIDATE":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-Crypt_GPG","origin":"security/pear-Crypt_GPG","version":"1.6.9","comment":"GNU Privacy Guard (GPG)","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_GPG","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7f65a8079860280e7285c9e021046f38b6f28afa7d53f539a3ee16c36de27d7","flatsize":1101258,"path":"All/php81-pear-Crypt_GPG-1.6.9.pkg","repopath":"All/php81-pear-Crypt_GPG-1.6.9.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":290660,"desc":"This package provides an object oriented interface to GNU Privacy Guard (GnuPG).\nIt requires the GnuPG executable to be on the system.\n\nThough GnuPG can support symmetric-key cryptography, this package is intended\nonly to facilitate public-key cryptography.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Console_CommandLine":{"origin":"devel/pear-Console_CommandLine","version":"1.2.2"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Crypt_HMAC2","origin":"security/pear-Crypt_HMAC2","version":"1.0.0","comment":"Implementation of Hashed Message Authentication Code for PHP5","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_HMAC2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"791f10fc23e6343728e13ad3ca68b15bb9b91a6e6001044b0e3c4e8d6af5b154","flatsize":33593,"path":"All/php81-pear-Crypt_HMAC2-1.0.0.pkg","repopath":"All/php81-pear-Crypt_HMAC2-1.0.0.pkg","licenselogic":"single","pkgsize":8520,"desc":"pear-Crypt_HMAC2 is a implementation of Hashed Message Authentication\nCode for PHP5.It use the hash or mhash extensions when enabled to\nextend the range of cryptographic hash functions beyond the natively\nimplemented MD5 and SHA1.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Crypt_DiffieHellman","origin":"security/pear-Crypt_DiffieHellman","version":"0.2.6","comment":"PEAR class implementing Diffie-Hellman Key Exchange protocol for PHP5","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_DiffieHellman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4d4e198a77ced3508e601c8e81c52ef1ac105b6a2622848fc6565f0c214283f","flatsize":58071,"path":"All/php81-pear-Crypt_DiffieHellman-0.2.6.pkg","repopath":"All/php81-pear-Crypt_DiffieHellman-0.2.6.pkg","licenselogic":"single","pkgsize":11112,"desc":"Implementation of the Diffie-Hellman Key Exchange cryptographic protocol\nin PHP5. Enables two parties without any prior knowledge of each other\nestablish a secure shared secret key across an insecure channel\nof communication.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-bcmath":{"origin":"math/php81-bcmath","version":"8.1.29"},"php81-gmp":{"origin":"math/php81-gmp","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Crypt_CHAP","origin":"security/pear-Crypt_CHAP","version":"1.5.0","comment":"PEAR class for generating CHAP packets","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_CHAP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cab0479ecdd894bf196254912008cab129444fbb69dd645b3f21a875f8299183","flatsize":19470,"path":"All/php81-pear-Crypt_CHAP-1.5.0.pkg","repopath":"All/php81-pear-Crypt_CHAP-1.5.0.pkg","licenselogic":"single","pkgsize":5980,"desc":"PEAR::Crypt_CHAP provides Classes for generating CHAP packets.\nCurrently these types of CHAP are supported:\n* CHAP-MD5\n* MS-CHAPv1\n* MS-CHAPv2\n\nFor MS-CHAP the mhash and mcrypt extensions must be loaded.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-DBA","origin":"databases/pear-DBA","version":"1.1.1","comment":"Berkely-style database abstraction class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/DBA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44544dd532ec8f4be91f6116efc5e3d30c3ccaef12b1253fb2f7ab34ff79d839","flatsize":77784,"path":"All/php81-pear-DBA-1.1.1.pkg","repopath":"All/php81-pear-DBA-1.1.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":15348,"desc":"PEAR::DBA is a wrapper for the php DBA functions. It includes a file-based\nemulator and provides a uniform, object-based interface for the\nBerkeley-style database systems.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Contact_Vcard_Parse","origin":"mail/pear-Contact_Vcard_Parse","version":"1.32.0","comment":"PEAR class to parse vCard 2.1 and 3.0 files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Contact_Vcard_Parse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63a2481ef135419e82b119888e4fab62bb722528b521c55aff0a7f526ef558a1","flatsize":39984,"path":"All/php81-pear-Contact_Vcard_Parse-1.32.0.pkg","repopath":"All/php81-pear-Contact_Vcard_Parse-1.32.0.pkg","licenselogic":"single","pkgsize":10516,"desc":"PEAR::Contact_Vcard_Parse allows you to parse vCard files and text blocks,\nand get back an array of the elements of each vCard in the file or text.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Crypt_Blowfish","origin":"security/pear-Crypt_Blowfish","version":"1.1.0.r2","comment":"PEAR class for blowfish encryption","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_Blowfish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5aea0df9c98e64bcc0ad01d46acdca74173bfd57b1db427e716088a791affde","flatsize":75523,"path":"All/php81-pear-Crypt_Blowfish-1.1.0.r2.pkg","repopath":"All/php81-pear-Crypt_Blowfish-1.1.0.r2.pkg","licenselogic":"single","pkgsize":16404,"desc":"PEAR::Crypt_Blowfish allows you to perform two-way blowfish encryption on\nthe fly using only PHP. This package does not require the MCrypt\nPHP extension to work, although it can make use of it if available.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"options":{"MCRYPT":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTTP_Request2","origin":"www/pear-HTTP_Request2","version":"2.6.0,1","comment":"PEAR classes providing an easy way to perform HTTP requests","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Request2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3dcbb61a3e15e8ef70b5d7604b3929c4348a991ad8a160b37e62b302f4f4bad","flatsize":573929,"path":"All/php81-pear-HTTP_Request2-2.6.0,1.pkg","repopath":"All/php81-pear-HTTP_Request2-2.6.0,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":111680,"desc":"HTTP_Request2 provides cleaner API and pluggable Adapters:\n- Socket adapter, based on old HTTP_Request code,\n- Curl adapter, wraps around PHP's cURL extension,\n- Mock adapter, to use for testing packages dependent on HTTP_Request2.\n\nIt supports POST requests with data and file uploads, basic and digest\nauthentication, cookies, managing cookies across requests, proxies, gzip and\ndeflate encodings, redirects, monitoring the request progress with Observers.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Net_URL2":{"origin":"net/pear-Net_URL2","version":"2.2.1"}},"categories":["www","pear"],"options":{"CURL":"off","FILEINFO":"off","ZLIB":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-HTML_AJAX","origin":"www/pear-HTML_AJAX","version":"0.5.8","comment":"PHP and JavaScript AJAX library","maintainer":"numisemis@yahoo.com","www":"https://pear.php.net/package/HTML_AJAX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70042ebcdec97ec0c57094dccf7e6a67602ff7e62b24f0e6621b22b26fc2eb6c","flatsize":543154,"path":"All/php81-pear-HTML_AJAX-0.5.8.pkg","repopath":"All/php81-pear-HTML_AJAX-0.5.8.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":91072,"desc":"Provides PHP and JavaScript libraries for performing AJAX\n(Communication from JavaScript to your browser without reloading the page)","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"cpe":"cpe:2.3:a:pear:html_ajax:0.5.8:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-Console_Color","origin":"devel/pear-Console_Color","version":"1.0.3","comment":"PEAR use ANSI console colors","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Console_Color","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebb0fe766bd72f20ee240cb8a6ec554b03f7a4337d34d4a23c2c9ff553525bd2","flatsize":19690,"path":"All/php81-pear-Console_Color-1.0.3.pkg","repopath":"All/php81-pear-Console_Color-1.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5824,"desc":"You can use Console_Color::convert to transform colorcodes like %25r into ANSI\ncontrol codes. print Console_Color::convert(\"%25rHello World!%25n\"); would print\n\"Hello World\" in red, for example.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Console_CommandLine","origin":"devel/pear-Console_CommandLine","version":"1.2.2","comment":"Full featured command line options and arguments parser","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Console_CommandLine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae820f933901f95be4ecf4e7badc26581eb48de5f2b38120d7094b5ffa4202bb","flatsize":244971,"path":"All/php81-pear-Console_CommandLine-1.2.2.pkg","repopath":"All/php81-pear-Console_CommandLine-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37792,"desc":"Console_CommandLine is a full featured package for managing command-line\noptions and arguments highly inspired from python optparse module, it allows\nthe developer to easily build complex command line interfaces.\n\nMain features:\n* handles sub commands (ie. $ myscript.php -q subcommand -f file),\n* can be completely built from an xml definition file,\n* generate --help and --version options automatically,\n* can be completely customized,\n* builtin support for i18n,\n* and much more...","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Console_Getargs","origin":"devel/pear-Console_Getargs","version":"1.4.0","comment":"PEAR command-line arguments parser","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Console_Getargs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41ff59dfd06ef23a34e25cf2cc58373c3a50dedb49657934d4f4156bed75bf67","flatsize":96629,"path":"All/php81-pear-Console_Getargs-1.4.0.pkg","repopath":"All/php81-pear-Console_Getargs-1.4.0.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":18648,"desc":"The Console_Getargs package implements a Command Line arguments and parameters\nparser for your CLI applications. It performs some basic arguments validation\nand automatically creates a formatted help text, based on the given\nconfiguration.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Console_Table","origin":"devel/pear-Console_Table","version":"1.3.1","comment":"Library that makes it easy to build console style tables","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Console_Table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0eb888e42b13dc6a35e9280cdd977e85dcd664ec075d934120dd8f362e469f35","flatsize":54472,"path":"All/php81-pear-Console_Table-1.3.1.pkg","repopath":"All/php81-pear-Console_Table-1.3.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12160,"desc":"Console_Table provides a Console_Table class with methods such as addRow(),\ninsertRow(), addCol() etc. to build console tables with or without headers and\nwith user defined table rules, padding, and alignment.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Cache","origin":"sysutils/pear-Cache","version":"1.5.6_1","comment":"PEAR framework for caching of arbitrary data","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Cache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9189d2c261429856653055c6e11db568e72ac30f1f1b5151f4c770e422d24ae","flatsize":162287,"path":"All/php81-pear-Cache-1.5.6_1.pkg","repopath":"All/php81-pear-Cache-1.5.6_1.pkg","licenselogic":"single","pkgsize":28356,"desc":"With the PEAR Cache you can cache the result of certain function\ncalls, as well as the output of a whole script run or share data\nbetween applications.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTTP_Request":{"origin":"www/pear-HTTP_Request","version":"1.4.4"}},"categories":["sysutils","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Benchmark","origin":"benchmarks/pear-Benchmark","version":"1.2.9","comment":"Framework to benchmark PHP scripts or function calls","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Benchmark","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"676e8c23755f31a64d013439cf9655bfaa6a2628f9dc60428cf86f1ef2c0fb28","flatsize":41236,"path":"All/php81-pear-Benchmark-1.2.9.pkg","repopath":"All/php81-pear-Benchmark-1.2.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9372,"desc":"Framework to benchmark PHP scripts or function calls.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-bcmath":{"origin":"math/php81-bcmath","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["benchmarks","devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Cache_Lite","origin":"sysutils/pear-Cache_Lite","version":"1.8.3,1","comment":"Fast and Safe little cache system","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Cache_Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57e05beca2b9b19526e47c31d6c6ce805a008a8d1ece5d975e2e45b0b8e1f3a3","flatsize":175696,"path":"All/php81-pear-Cache_Lite-1.8.3,1.pkg","repopath":"All/php81-pear-Cache_Lite-1.8.3,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":32544,"desc":"This package is a little cache system optimized for file containers. It is fast\nand safe (because it uses file locking and/or anti-corruption tests).","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Auth_SASL","origin":"security/pear-Auth_SASL","version":"1.2.0","comment":"PEAR abstraction of various SASL mechanism responses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth_SASL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"286d281cc8eb014bcc6bcd971a639695fc29cf4352f424e07b56c8e5010891ab","flatsize":56325,"path":"All/php81-pear-Auth_SASL-1.2.0.pkg","repopath":"All/php81-pear-Auth_SASL-1.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10196,"desc":"Auth_SASL provides ode to generate responses to common SASL mechanisms,\nincluding:\n- Digest-MD5\n- Cram-MD5\n- Plain\n- Anonymous\n- Login (Pseudo mechanism)\n- SCRAM","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Auth_RADIUS","origin":"net/pear-Auth_RADIUS","version":"1.1.0","comment":"PEAR wrapper classes for the RADIUS PECL","maintainer":"bofh@FreeBSD.org","www":"https://pear.php.net/package/Auth_RADIUS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"332c57eaa54509d19d68550dbdd980ca5a72232baf6ac18b78d667b2e5e98455","flatsize":42769,"path":"All/php81-pear-Auth_RADIUS-1.1.0.pkg","repopath":"All/php81-pear-Auth_RADIUS-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9280,"desc":"PEAR::Auth_RADIUS provides wrapper-classes for the RADIUS PECL.\nThere are different Classes for the different authentication methods.\nIf you are using CHAP-MD5 or MS-CHAP you need also the Crypt_CHAP package.\nIf you are using MS-CHAP you need also the mhash and mcrypt extension.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pecl-radius":{"origin":"net/pecl-radius","version":"1.4.0b1_2"}},"categories":["net","security","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Auth_HTTP","origin":"security/pear-Auth_HTTP","version":"2.1.8","comment":"PEAR HTTP authentication","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth_HTTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"779b808606faaf1c08808528f0234428e7084c8218e1bc8c8dfe6d272dd22589","flatsize":35721,"path":"All/php81-pear-Auth_HTTP-2.1.8.pkg","repopath":"All/php81-pear-Auth_HTTP-2.1.8.pkg","licenselogic":"single","pkgsize":9104,"desc":"The PEAR::Auth_HTTP class provides methods for creating an HTTP\nauthentication system using PHP, that is similar to Apache's\nrealm-based .htaccess authentication.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Auth_PrefManager","origin":"security/pear-Auth_PrefManager","version":"1.2.2","comment":"PEAR preferences management class","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth_PrefManager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61de057864994a5c8fdc247df19f9a267e5d1b7b40e8339f7986efc1db7f13d3","flatsize":65912,"path":"All/php81-pear-Auth_PrefManager-1.2.2.pkg","repopath":"All/php81-pear-Auth_PrefManager-1.2.2.pkg","licenselogic":"single","pkgsize":11552,"desc":"Preference Manager is a class to handle user preferences in a web application,\nlooking them up in a table using a combination of their userid, and the\npreference name to get a value, and (optionally) returning a default value for\nthe preference if no value could be found for that user.\n\nIt is designed to be used alongside the PEAR Auth class, but can be used with\nanything that allows you to obtain the user's id - including your own code.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Config","origin":"devel/pear-Config","version":"1.10.12","comment":"Your configurations swiss-army knife","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Config","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a87e6584e5be0b7a0f834db2cbec8cd8bc032ed39c7c7e31c75d75cb6eb6dd13","flatsize":164152,"path":"All/php81-pear-Config-1.10.12.pkg","repopath":"All/php81-pear-Config-1.10.12.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":32540,"desc":"The Config package provides methods for configuration manipulation.\n\n* Creates configurations from scratch\n* Parses and outputs different formats (XML, PHP, INI, Apache...)\n* Edits existing configurations\n* Converts configurations to other formats\n* Allows manipulation of sections, comments, directives...\n* Parses configurations into a tree structure\n* Provides XPath like access to directives","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["devel","www","pear"],"options":{"PEAR_XML_PARSER":"off","PEAR_XML_UTIL":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear-Crypt_RSA","origin":"security/pear-Crypt_RSA","version":"1.2.1_1","comment":"PEAR class allows you to use two-key strong cryptography","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_RSA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12feec1223af65929b0c333b44d007626f874941d709a91c335be44f0c5fce51","flatsize":123331,"path":"All/php81-pear-Crypt_RSA-1.2.1_1.pkg","repopath":"All/php81-pear-Crypt_RSA-1.2.1_1.pkg","licenselogic":"single","pkgsize":20364,"desc":"PEAR::Crypt_RSA allows you to use two-key strong cryptography like RSA with\narbitrary key length.\n\nIt uses one of the following extensions for math calculations:\n- PECL big_int extension version greater than or equal to 1.0.3\n- PHP GMP extension\n- PHP BCMath extension for both PHP4 and PHP5","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"options":{"BCMATH":"off","GMP":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pear","origin":"devel/pear","version":"1.10.13","comment":"PEAR framework for PHP","maintainer":"fluffy@FreeBSD.org","www":"https://pear.php.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a3d0bc84203a6e05901cb6a05e7dac6eb876c5d64302b0c5908f159ac5f726f","flatsize":1960310,"path":"All/php81-pear-1.10.13.pkg","repopath":"All/php81-pear-1.10.13.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":255940,"desc":"PEAR is a framework and distribution system for reusable PHP components.\n\nPEAR is short for \"PHP Extension and Application Repository\" and is\npronounced just like the fruit. The purpose of PEAR is to provide:\n - A structured library of open-sourced code for PHP users\n - A system for code distribution and package maintenance\n - A standard style for code written in PHP\n - The PHP Extension Community Library (PECL)","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:php:pear:1.10.13:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-Auth","origin":"security/pear-Auth","version":"1.6.4","comment":"PEAR class for creating an authentication system","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4b0a2015fa8c5787419f041ff8a1b38c79f9a099678a00511e4323b6caee012","flatsize":310604,"path":"All/php81-pear-Auth-1.6.4.pkg","repopath":"All/php81-pear-Auth-1.6.4.pkg","licenselogic":"single","pkgsize":47824,"desc":"The PEAR::Auth package provides methods for creating an authentication\nsystem using PHP.\n\nCurrently it supports the following storage containers to read/write\nthe login data:\n\n* All databases supported by the PEAR database layer\n* All databases supported by the MDB database layer\n* All databases supported by the MDB2 database layer\n* Plaintext files\n* LDAP servers\n* POP3 servers\n* IMAP servers\n* vpopmail accounts\n* RADIUS\n* SAMBA password files\n* SOAP","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","pear"],"options":{"PEAR_AUTH_RADIUS":"off","PEAR_CRYPT_CHAP":"off","PEAR_DB":"off","PEAR_FILE_PASSWD":"off","PEAR_FILE_SMBPASSWD":"off","PEAR_LOG":"off","PEAR_MDB":"off","PEAR_MDB2":"off","PEAR_NET_POP3":"off","PEAR_NET_VPOPMAILD":"off","PEAR_SOAP":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-pdo_sqlite","origin":"databases/php81-pdo_sqlite","version":"8.1.29","comment":"The pdo_sqlite shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af93e28af5cd07dbb7cb48710d5aae6ae5ffed4962ffbcfd279cb61e6be464f0","flatsize":42842,"path":"All/php81-pdo_sqlite-8.1.29.pkg","repopath":"All/php81-pdo_sqlite-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":14860,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_sqlite.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pdo_pgsql","origin":"databases/php81-pdo_pgsql","version":"8.1.29","comment":"The pdo_pgsql shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ade7c40980eebb4e61282903851abd349d55823f8904b59b457572ddba9c5512","flatsize":63770,"path":"All/php81-pdo_pgsql-8.1.29.pkg","repopath":"All/php81-pdo_pgsql-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":21772,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_pgsql.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pdo_mysql","origin":"databases/php81-pdo_mysql","version":"8.1.29","comment":"The pdo_mysql shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e18f8390e87afb5deceac71c70f8f5cfaa4904e79cefe32b415caeb0e1deaeb4","flatsize":61811,"path":"All/php81-pdo_mysql-8.1.29.pkg","repopath":"All/php81-pdo_mysql-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":18516,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"}},"categories":["databases"],"options":{"MYSQLND":"on"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_mysql.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pdo_dblib","origin":"databases/php81-pdo_dblib","version":"8.1.29","comment":"The pdo_dblib shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c086a6a3230e7f0f5119d4a62e39957b369a5a807e736ed22a33f8e48f0fe69","flatsize":38688,"path":"All/php81-pdo_dblib-8.1.29.pkg","repopath":"All/php81-pdo_dblib-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":14308,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"freetds":{"origin":"databases/freetds","version":"1.4.17,1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"}},"categories":["databases"],"shlibs_required":["libsybdb.so.5"],"options":{"MSSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_dblib.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-opencc","origin":"chinese/php-opencc","version":"0.0.0.20201211","comment":"OpenCC shared extension for php","maintainer":"gasol.wu@gmail.com","www":"https://github.com/NauxLiu/opencc4php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9f3eb128049bfd17766d3f5efc9606a89c66121cbf119b4de8ddef5278cd5a8","flatsize":16438,"path":"All/php81-opencc-0.0.0.20201211.pkg","repopath":"All/php81-opencc-0.0.0.20201211.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7080,"desc":"Open Chinese Convert is an opensource project for conversion between Traditional\nChinese and Simplified Chinese, supporting character-level conversion,\nphrase-level conversion, variant conversion and regional idioms among Mainland\nChina, Taiwan and Hong kong.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"zh-opencc":{"origin":"chinese/opencc","version":"1.1.6"}},"categories":["chinese"],"shlibs_required":["libopencc.so.1.1"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-opencc.ini.sample","type":"install"}]},{"name":"php81-pdo","origin":"databases/php81-pdo","version":"8.1.29","comment":"The pdo shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc10a528bda29834902cd10d338869fd2c23ed920cd63ec74132168688c426db","flatsize":177673,"path":"All/php81-pdo-8.1.29.pkg","repopath":"All/php81-pdo-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":54784,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["databases"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pdo.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-odbc","origin":"databases/php81-odbc","version":"8.1.29","comment":"The odbc shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"373140e66e23f7b60b772f2dea55ca1d7a60003e57225aac7d28dc590f66b218","flatsize":99920,"path":"All/php81-odbc-8.1.29.pkg","repopath":"All/php81-odbc-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":28600,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libodbc.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-odbc.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-opcache","origin":"www/php81-opcache","version":"8.1.29","comment":"The opcache shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46838f21b93f0f2701e448f38a2567f5957ebe28851d65d504c0bdaeeb82153a","flatsize":1093008,"path":"All/php81-opcache-8.1.29.pkg","repopath":"All/php81-opcache-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":351968,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-10-opcache.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-mysqli","origin":"databases/php81-mysqli","version":"8.1.29","comment":"The mysqli shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bae936eafa208ce4ca41d263e04713a1a0f1c5956bd229ea18ec04698caaaad2","flatsize":264882,"path":"All/php81-mysqli-8.1.29.pkg","repopath":"All/php81-mysqli-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":53484,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["databases"],"options":{"MYSQLND":"on"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mysqli.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pcntl","origin":"devel/php81-pcntl","version":"8.1.29","comment":"The pcntl shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ae7495f54deedc4c6bf45c4d2a74dea823d0f890e13f4d069274b4208d4a317","flatsize":52655,"path":"All/php81-pcntl-8.1.29.pkg","repopath":"All/php81-pcntl-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":16256,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-pcntl.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pdo_odbc","origin":"databases/php81-pdo_odbc","version":"8.1.29","comment":"The pdo_odbc shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12a578e6e55d01a03d9610da25aa8b93866e63d5f49cddfaab1fc0bea291aee3","flatsize":38302,"path":"All/php81-pdo_odbc-8.1.29.pkg","repopath":"All/php81-pdo_odbc-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":14928,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libodbc.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-pdo_odbc.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-maxminddb","origin":"devel/php-maxminddb","version":"1.6.0","comment":"MaxMind DB Reader extension for PHP","maintainer":"danger@FreeBSD.org","www":"https://github.com/maxmind/MaxMind-DB-Reader-php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e372b05e52a6acc914a80d2108efd4271bb33588bb18b47ebc1bded2484816a9","flatsize":28724,"path":"All/php81-maxminddb-1.6.0.pkg","repopath":"All/php81-maxminddb-1.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10920,"desc":"This is the PHP API for reading MaxMind DB files. MaxMind DB is a binary\nfile format that stores data indexed by IP address subnets (IPv4 or\nIPv6).","deps":{"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel","net"],"shlibs_required":["libmaxminddb.so.0"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-maxminddb.ini.sample","type":"install"}]},{"name":"php81-lz4","origin":"archivers/php-lz4","version":"0.4.3","comment":"LZ4 extension for PHP","maintainer":"pave@FreeBSD.org","www":"https://github.com/kjdev/php-ext-lz4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"366f2b4976c72e7e5b6b2de531e8902c71faf2bd5689b9f16fdda1bbe87f3b84","flatsize":14256,"path":"All/php81-lz4-0.4.3.pkg","repopath":"All/php81-lz4-0.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6200,"desc":"This is the extension PHP extension for lz4\na lossless compression algorithm, providing\nhi compression speed and multi-core scalability.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["archivers"],"shlibs_required":["liblz4.so.1"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-lz4.ini.sample","type":"install"}]},{"name":"php81-libawl","origin":"devel/php-libawl","version":"0.64","comment":"Andrew.s Web Libraries - PHP Utility Libraries","maintainer":"ports@FreeBSD.org","www":"https://gitlab.com/davical-project/awl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55a4603f9bef20de04d96f70ff0a5bd7e51c9a2ea5e6d693499cc0ad042e1514","flatsize":469918,"path":"All/php81-libawl-0.64.pkg","repopath":"All/php81-libawl-0.64.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":89788,"desc":"Andrew's Web Libraries are a set of hopefully lightweight libraries for\nhandling a variety of useful things for web programming, including:\n\n- Session management\n- User management\n- DB Records\n- Simple reporting\n- DB Schema Updating\n- iCalendar parsing","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"},"messages":[{"message":"you can customize the installation directory\"\n     by setting LIBAWLDIR in /etc/make.conf\"","type":"install"},{"message":"===>   NOTICE:\n\nThe php81-libawl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"php81-pear-HTTP_Session2","origin":"www/pear-HTTP_Session2","version":"0.7.3","comment":"PHP5 Session Handler","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTTP_Session2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73a78f1850738fbd8bac2cdd660387e9116fb1a9dbebc92f2d7dcc110680d378","flatsize":89926,"path":"All/php81-pear-HTTP_Session2-0.7.3.pkg","repopath":"All/php81-pear-HTTP_Session2-0.7.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16504,"desc":"PHP5 Object-oriented interface to the session_* family functions\nit provides extra features such as database storage for session\ndata using DB/MDB2 packages.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["www","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-ldap","origin":"net/php81-ldap","version":"8.1.29","comment":"The ldap shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6765aa03cfea9c7b15fbf6acd33ccdb3fff8f6a740a384b40535f39cce75a256","flatsize":127244,"path":"All/php81-ldap-8.1.29.pkg","repopath":"All/php81-ldap-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":34932,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net"],"shlibs_required":["libldap.so.2","liblber.so.2","libsasl2.so.3"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ldap.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-mbstring","origin":"converters/php81-mbstring","version":"8.1.29","comment":"The mbstring shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"662f6e6f68a7c80d7bdb3b3af0d4948f16b0cecb1ae34eb40e6b0de419ba9b21","flatsize":3767079,"path":"All/php81-mbstring-8.1.29.pkg","repopath":"All/php81-mbstring-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":768612,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["converters"],"shlibs_required":["libonig.so.5"],"options":{"REGEX":"on"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-mbstring.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pear-Crypt_CBC","origin":"security/pear-Crypt_CBC","version":"1.0.1","comment":"Class to emulate Perl's Crypt::CBC module","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_CBC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91ca369cc1685367d33f97b5028971138bf38fd05a198e30c4f8e035fe69a864","flatsize":12348,"path":"All/php81-pear-Crypt_CBC-1.0.1.pkg","repopath":"All/php81-pear-Crypt_CBC-1.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4664,"desc":"A class to emulate Perl's Crypt::CBC module.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pecl-runkit7","origin":"devel/pecl-runkit7","version":"4.0.0a6","comment":"Extension to replace, rename, and remove user functions and classes","maintainer":"vikashb@where-ever.za.net","www":"https://github.com/runkit7/runkit7","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77f537e0f76c449aef14e2ee78761544ad0a2044096619e3a2a5690ca0b248cc","flatsize":122036,"path":"All/php81-pecl-runkit7-4.0.0a6.pkg","repopath":"All/php81-pecl-runkit7-4.0.0a6.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":40348,"desc":"The runkit extension provides means to modify constants, user-defined functions,\nand user-defined classes.  It also provides for custom superglobal variables and\nembeddable sub-interpreters via sandboxing.\n\nCompatibility: PHP 7.2 to PHP 7.4\n\nDocumentation: https://www.php.net/runkit7","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-runkit7.ini.sample","type":"install"}]},{"name":"php81-google-api-php-client","origin":"www/php-google-api-php-client","version":"2.12.4","comment":"Google api client for php","maintainer":"contato@kanazuchi.com","www":"https://github.com/googleapis/google-api-php-client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb60f5b6b5ac69d4dc17ef1b3847fd010b8279bd700315e732e0d76e4f7a996d","flatsize":141802,"path":"All/php81-google-api-php-client-2.12.4.pkg","repopath":"All/php81-google-api-php-client-2.12.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32056,"desc":"The Google API Client Library enables you to work with Google APIs such as\nGoogle+, Drive, or YouTube on your server. These client libraries are\nofficially supported by Google. However, the libraries are considered complete\nand are in maintenance mode.\nThis means that we will address critical bugs and security issues but will not\nadd any new features.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-composer":{"origin":"devel/php-composer","version":"2.7.7_1"}},"categories":["www"],"annotations":{"flavor":"php81"}},{"name":"php81-gmp","origin":"math/php81-gmp","version":"8.1.29","comment":"The gmp shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc8ae8694f15e8bcb03bd340bc419d2004c9a71500b26bdcbaedf406be165509","flatsize":97020,"path":"All/php81-gmp-8.1.29.pkg","repopath":"All/php81-gmp-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":26372,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-gmp.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-intl","origin":"devel/php81-intl","version":"8.1.29","comment":"The intl shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7aa80c1ebb9969ddab91401b1f26a21d97334aa8dde40ad37b20355be7646bf7","flatsize":578507,"path":"All/php81-intl-8.1.29.pkg","repopath":"All/php81-intl-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":137920,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"shlibs_required":["libicuio.so.74","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-intl.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-imap","origin":"mail/php81-imap","version":"8.1.29","comment":"The imap shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f780a2e09857387c5da180af5b2e439e08c214211131351db45b262e5f95247e","flatsize":137402,"path":"All/php81-imap-8.1.29.pkg","repopath":"All/php81-imap-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":37888,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"panda-cclient":{"origin":"mail/panda-cclient","version":"20130621_3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["mail"],"shlibs_required":["libc-client.so.2010","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-30-imap.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-geos","origin":"graphics/php-geos","version":"1.0.0_1","comment":"PHP bindings for GEOS","maintainer":"sunpoet@FreeBSD.org","www":"https://git.osgeo.org/gitea/geos/php-geos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04874683c5c41704a42903bd4f8c8a9026f3e4b00022f8243fdaf5156c1a0a8a","flatsize":152621,"path":"All/php81-geos-1.0.0_1.pkg","repopath":"All/php81-geos-1.0.0_1.pkg","licenselogic":"and","licenses":["LGPL21","MIT"],"pkgsize":41252,"desc":"PHP bindings for GEOS","deps":{"geos":{"origin":"graphics/geos","version":"3.12.2"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["graphics"],"shlibs_required":["libgeos_c.so.1"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-geos.ini.sample","type":"install"}]},{"name":"php81-gettext","origin":"devel/php81-gettext","version":"8.1.29","comment":"The gettext shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e2e1a61b8b3883babc4fb9b0cd6e6563244acec595568a491c499a2ad5c74d3","flatsize":25585,"path":"All/php81-gettext-8.1.29.pkg","repopath":"All/php81-gettext-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":8384,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-gettext.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-ftp","origin":"ftp/php81-ftp","version":"8.1.29","comment":"The ftp shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e417a3e21b2d727bfd9b75c1e7f9d5c0751b76046bad15fb6155f4da1fea424","flatsize":96110,"path":"All/php81-ftp-8.1.29.pkg","repopath":"All/php81-ftp-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":27800,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["ftp"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ftp.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-gd","origin":"graphics/php81-gd","version":"8.1.29","comment":"The gd shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49ff47de2e144e5a6852d1b227ac6077b56068db8699575ed2389aad497e0557","flatsize":155870,"path":"All/php81-gd-8.1.29.pkg","repopath":"All/php81-gd-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":35296,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libgd.so.6"],"options":{"JIS":"off","WEBP":"off","X11":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-gd.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-filter","origin":"security/php81-filter","version":"8.1.29","comment":"The filter shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fce5bca334944fa718601740ade71165109f617e72750ec4adcec4e0d97db164","flatsize":64659,"path":"All/php81-filter-8.1.29.pkg","repopath":"All/php81-filter-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":22392,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-filter.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pear-File_Fstab","origin":"sysutils/pear-File_Fstab","version":"2.0.3","comment":"PEAR class to read and write fstab files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Fstab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f186368cb565936e8baa70ab0198d43074939357fad7e630e6b6de35706d1858","flatsize":30852,"path":"All/php81-pear-File_Fstab-2.0.3.pkg","repopath":"All/php81-pear-File_Fstab-2.0.3.pkg","licenselogic":"single","pkgsize":7628,"desc":"PEAR::File_Fstab is an easy-to-use package which can read & write UNIX fstab\nfiles. It presents a pleasant object-oriented interface to the fstab.\n\nFeatures:\n* Supports blockdev, label, and UUID specification of mount device.\n* Extendable to parse non-standard fstab formats by defining a new Entry\n  class for that format.\n* Easily examine and set mount options for an entry.\n* Stable, functional interface.\n* Fully documented with PHPDoc.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-extensions","origin":"lang/php81-extensions","version":"1.1","comment":"\"meta-port\" to install PHP extensions","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"515539125cac51a35f9407ee1ea9c71555046e16228880e27b53160b1332a3a6","flatsize":243,"path":"All/php81-extensions-1.1.pkg","repopath":"All/php81-extensions-1.1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1432,"desc":"This is a \"meta-port\" to install the extensions for PHP 8.0\n\nDefaults to:\nctype, dom, filter, iconv, json, opcache, pdo, pdo_sqlite, phar, posix,\nsession, simplexml, sqlite3, tokenizer, xml, xmlreader and xmlwriter.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-opcache":{"origin":"www/php81-opcache","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-pdo_sqlite":{"origin":"databases/php81-pdo_sqlite","version":"8.1.29"},"php81-phar":{"origin":"archivers/php81-phar","version":"8.1.29"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-sqlite3":{"origin":"databases/php81-sqlite3","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-xmlwriter":{"origin":"textproc/php81-xmlwriter","version":"8.1.29"}},"categories":["lang"],"options":{"BCMATH":"off","BZ2":"off","CALENDAR":"off","CTYPE":"on","CURL":"off","DBA":"off","DOM":"on","ENCHANT":"off","EXIF":"off","FFI":"off","FILEINFO":"off","FILTER":"on","FTP":"off","GD":"off","GETTEXT":"off","GMP":"off","ICONV":"on","IMAP":"off","INTL":"off","LDAP":"off","MBSTRING":"off","MYSQLI":"off","ODBC":"off","OPCACHE":"on","PCNTL":"off","PDO":"on","PDO_DBLIB":"off","PDO_FIREBIRD":"off","PDO_MYSQL":"off","PDO_ODBC":"off","PDO_PGSQL":"off","PDO_SQLITE":"on","PGSQL":"off","PHAR":"on","POSIX":"on","PSPELL":"off","READLINE":"off","SESSION":"on","SHMOP":"off","SIMPLEXML":"on","SNMP":"off","SOAP":"off","SOCKETS":"off","SODIUM":"off","SQLITE3":"on","SYSVMSG":"off","SYSVSEM":"off","SYSVSHM":"off","TIDY":"off","TOKENIZER":"on","XML":"on","XMLREADER":"on","XMLWRITER":"on","XSL":"off","ZIP":"off","ZLIB":"off"}},{"name":"php81-pear-Crypt_XXTEA","origin":"security/pear-Crypt_XXTEA","version":"0.9.0","comment":"PEAR XXTEA encryption algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Crypt_XXTEA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cac878e1f479311f81f8ff3e0e1cfc496af3239c189ef6f5b0c40eb31c03ddb","flatsize":25532,"path":"All/php81-pear-Crypt_XXTEA-0.9.0.pkg","repopath":"All/php81-pear-Crypt_XXTEA-0.9.0.pkg","licenselogic":"single","pkgsize":6984,"desc":"This package allows you to encrypt and decrypt strings or long integer arrays\nwith the XXTEA encryption algorithm, which is secure, fast and suitable for web\ndevelopment.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-kanboard","origin":"www/kanboard","version":"1.2.37","comment":"Simple visual task board software","maintainer":"ports@FreeBSD.org","www":"https://kanboard.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1d0809e83345016c05d5339138fef0f8b1c1e49c98e8070c534067e38d3cb4f","flatsize":12313059,"path":"All/php81-kanboard-1.2.37.pkg","repopath":"All/php81-kanboard-1.2.37.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2404124,"desc":"Kanboard is a simple visual task board software.\n\nMain features:\n\n* Kanban methodology\n* Visualize your work\n* Limit your work in progress to be more efficient\n* Customize your boards according to your business activities\n* Multiple boards with the ability to drag and drop tasks\n* Minimalist software, focus only on essential features (Less is more)\n* Fast and simple to use\n* Access from anywhere with a modern browser\n* Free, open source and self-hosted\n* Super simple installation","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-opcache":{"origin":"www/php81-opcache","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-pdo_sqlite":{"origin":"databases/php81-pdo_sqlite","version":"8.1.29"},"php81-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-sqlite3":{"origin":"databases/php81-sqlite3","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"options":{"OPCACHE":"on","MYSQL":"off","PGSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:kanboard:kanboard:1.2.37:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"===>   NOTICE:\n\nThe php81-kanboard port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"php81-facedetect","origin":"graphics/php-facedetect","version":"1.1_17","comment":"Face detection extension for PHP using OpenCV library","maintainer":"mm@FreeBSD.org","www":"https://www.xarg.org/project/php-facedetect/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7948832c3e3954a555787edb944f825196370717bfa3e5d8576fce0810990103","flatsize":19655,"path":"All/php81-facedetect-1.1_17.pkg","repopath":"All/php81-facedetect-1.1_17.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":7444,"desc":"This extension provides a PHP implementation of the OpenCV library.\nThe extension offers two new functions. In principle, they differ only by\ntheir return value. The first returns only the number of faces found on the\ngiven image and the other an associative array of their coordinates.","deps":{"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["graphics"],"shlibs_required":["libopencv_stitching.so.409","libopencv_alphamat.so.409","libopencv_aruco.so.409","libopencv_bgsegm.so.409","libopencv_bioinspired.so.409","libopencv_ccalib.so.409","libopencv_dnn_objdetect.so.409","libopencv_dnn_superres.so.409","libopencv_dpm.so.409","libopencv_face.so.409","libopencv_freetype.so.409","libopencv_fuzzy.so.409","libopencv_hdf.so.409","libopencv_hfs.so.409","libopencv_img_hash.so.409","libopencv_intensity_transform.so.409","libopencv_line_descriptor.so.409","libopencv_mcc.so.409","libopencv_quality.so.409","libopencv_rapid.so.409","libopencv_reg.so.409","libopencv_rgbd.so.409","libopencv_saliency.so.409","libopencv_sfm.so.409","libopencv_stereo.so.409","libopencv_structured_light.so.409","libopencv_phase_unwrapping.so.409","libopencv_superres.so.409","libopencv_optflow.so.409","libopencv_surface_matching.so.409","libopencv_tracking.so.409","libopencv_highgui.so.409","libopencv_datasets.so.409","libopencv_text.so.409","libopencv_plot.so.409","libopencv_videostab.so.409","libopencv_videoio.so.409","libopencv_wechat_qrcode.so.409","libopencv_xfeatures2d.so.409","libopencv_shape.so.409","libopencv_ml.so.409","libopencv_ximgproc.so.409","libopencv_video.so.409","libopencv_xobjdetect.so.409","libopencv_objdetect.so.409","libopencv_calib3d.so.409","libopencv_imgcodecs.so.409","libopencv_features2d.so.409","libopencv_dnn.so.409","libopencv_flann.so.409","libopencv_xphoto.so.409","libopencv_photo.so.409","libopencv_imgproc.so.409","libopencv_core.so.409"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-facedetect.ini.sample","type":"install"}]},{"name":"php81-pear-HTML_QuickForm2","origin":"devel/pear-HTML_QuickForm2","version":"2.3.2","comment":"PHP5 rewrite of the HTML_QuickForm package","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"830ed755b6e37d65c750bc490848d9860dfc619fa39979647394464e944c5b98","flatsize":1080971,"path":"All/php81-pear-HTML_QuickForm2-2.3.2.pkg","repopath":"All/php81-pear-HTML_QuickForm2-2.3.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":147436,"desc":"This package provides methods to create, validate and render HTML forms.\n\nFeatures:\n- Supports all form elements defined by HTML standard, provides several custom\n  elements\n- Server-side and client-side validation, several common rules provided\n- Multipage forms (tabbed forms and wizards)\n- Pluggable elements, rules, renderers and renderer plugins","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_Common2":{"origin":"devel/pear-HTML_Common2","version":"2.3.1"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-iconv","origin":"converters/php81-iconv","version":"8.1.29","comment":"The iconv shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5d74ab81d83de35dde67906fa7a34f81ea9f438af48787daf2bdab2d9a1591e","flatsize":57525,"path":"All/php81-iconv-8.1.29.pkg","repopath":"All/php81-iconv-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":20808,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["converters"],"shlibs_required":["libiconv.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-iconv.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pear-I18Nv2","origin":"sysutils/pear-I18Nv2","version":"0.11.4","comment":"PEAR Internationalization","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/I18Nv2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58a11ebfbd43ce5ca5039d4aaa5a607c6a33c04747ed87e17d33d004b8f2ac07","flatsize":2139055,"path":"All/php81-pear-I18Nv2-0.11.4.pkg","repopath":"All/php81-pear-I18Nv2-0.11.4.pkg","licenselogic":"single","licenses":["PHP30"],"pkgsize":205612,"desc":"This package provides basic support to localize your application, like locale\nbased formatting of dates, numbers and currencies.\n\nBeside that it attempts to provide an OS independent way to setlocale() and aims\nto provide language, country and currency names translated into many languages.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["sysutils","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Contact_Vcard_Build","origin":"mail/pear-Contact_Vcard_Build","version":"1.1.2","comment":"PEAR class to build (create) and fetch vCard 2.1 and 3.0 text blocks","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Contact_Vcard_Build","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"043e700e60905722c329f8581d9f26843e9011c89fd38c2d3ab5d93724aa0504","flatsize":82483,"path":"All/php81-pear-Contact_Vcard_Build-1.1.2.pkg","repopath":"All/php81-pear-Contact_Vcard_Build-1.1.2.pkg","licenselogic":"single","pkgsize":15888,"desc":"PEAR::Contact_Vcard_Build allows you to programmatically create a vCard,\nversion 2.1 or 3.0, and fetch the vCard text.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["mail","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-dba","origin":"databases/php81-dba","version":"8.1.29","comment":"The dba shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c001fd6839e5074b8e92bd5d63afc615eea715a99bf03e762c8423766d6de43","flatsize":73969,"path":"All/php81-dba-8.1.29.pkg","repopath":"All/php81-dba-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":24528,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["databases"],"options":{"CDB":"on","DB4":"off","FLATFILE":"on","GDBM":"off","INIFILE":"on","LMDB":"off","QDBM":"off","TOKYO":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-dba.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-curl","origin":"ftp/php81-curl","version":"8.1.29","comment":"The curl shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"111dc8db1fe3ab9c3b103cb9bdafeadc797fd2d53f019f3e08a777d42b2a50d7","flatsize":140438,"path":"All/php81-curl-8.1.29.pkg","repopath":"All/php81-curl-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":39096,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["ftp"],"shlibs_required":["libcurl.so.4","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-curl.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-deployer","origin":"devel/deployer","version":"6.4.3","comment":"Deployment tool for PHP","maintainer":"tz@FreeBSD.org","www":"https://deployer.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27349e5f50845bf395a001e16ba2b937b46b24cf1d0b24474df75bd32345f93f","flatsize":352202,"path":"All/php81-deployer-6.4.3.pkg","repopath":"All/php81-deployer-6.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":336136,"desc":"A deployment tool written in PHP with support for popular frameworks out of the\nbox.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-pcntl":{"origin":"devel/php81-pcntl","version":"8.1.29"},"php81-phar":{"origin":"archivers/php81-phar","version":"8.1.29"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Horde_Vfs","origin":"sysutils/pear-Horde_Vfs","version":"2.4.2","comment":"Horde Virtual File System API","maintainer":"horde@FreeBSD.org","www":"https://pear.horde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a73257d287b0063c369dd570bb44f2178679f93d590e4a1919e07789d4e11d2","flatsize":467634,"path":"All/php81-pear-Horde_Vfs-2.4.2.pkg","repopath":"All/php81-pear-Horde_Vfs-2.4.2.pkg","licenselogic":"single","pkgsize":63196,"desc":"This package provides a Virtual File System API, with backends for:\n* SQL\n* FTP\n* Local filesystems\n* Hybrid SQL and filesystem\n* Samba\n* SSH2/SFTP\n* IMAP (Kolab)\n\nReading, writing and listing of files are all supported, and there are both\nobject-based and array-based interfaces to directory listings.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-channel-horde":{"origin":"devel/pear-channel-horde","version":"20160602"},"php81-pear-horde-Horde_Exception":{"origin":"devel/pear-Horde_Exception","version":"2.0.8"},"php81-pear-horde-Horde_Translation":{"origin":"devel/pear-Horde_Translation","version":"2.2.2"},"php81-pear-horde-Horde_Util":{"origin":"devel/pear-Horde_Util","version":"2.5.9"}},"categories":["sysutils","www","pear"],"options":{"FTP":"off"},"annotations":{"flavor":"php81"}},{"name":"php81-brotli","origin":"archivers/php-brotli","version":"0.13.1","comment":"Brotli extension for PHP","maintainer":"daniel@shafer.cc","www":"https://github.com/kjdev/php-ext-brotli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccb32908f54b47e8adc6ee03a85e94d031b6a9f61f805b94d0589eec062edeff","flatsize":28148,"path":"All/php81-brotli-0.13.1.pkg","repopath":"All/php81-brotli-0.13.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10564,"desc":"Brotli is a generic-purpose lossless compression algorithm that compresses\ndata using a combination of a modern variant of the LZ77 algorithm, Huffman\ncoding and 2nd order context modeling, with a compression ratio comparable\nto the best currently available general-purpose compression methods. It is\nsimilar in speed with deflate but offers more dense compression.\n\nThis is the Brotli Extension for PHP","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["archivers"],"shlibs_required":["libbrotlienc.so.1","libbrotlidec.so.1"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-brotli.ini.sample","type":"install"}]},{"name":"php81-dddbl","origin":"www/dddbl","version":"2.0.1","comment":"Definition Driven Database Layer for PHP","maintainer":"tz@FreeBSD.org","www":"https://www.dddbl.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18de0c19d6357c91b7afb56fc3edfbadc0f247c8525a369b2a1f393bff3c65ee","flatsize":41490,"path":"All/php81-dddbl-2.0.1.pkg","repopath":"All/php81-dddbl-2.0.1.pkg","licenselogic":"single","pkgsize":9400,"desc":"DDDBL is a Definition Driven DataBase Layer written in PHP. It uses PDO to\nsupport the work on all supported database systems and eases the handling\nof the query-results.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"annotations":{"flavor":"php81"}},{"name":"php81-bcmath","origin":"math/php81-bcmath","version":"8.1.29","comment":"The bcmath shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1655369865ae907e1d7e196f433d86e98349df05acef2b6428c185a907862db2","flatsize":51159,"path":"All/php81-bcmath-8.1.29.pkg","repopath":"All/php81-bcmath-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":19400,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["math"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-bcmath.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-bsdconv","origin":"converters/php-bsdconv","version":"11.6.0","comment":"PHP wrapper for bsdconv","maintainer":"buganini@gmail.com","www":"https://github.com/buganini/php-bsdconv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5a6c9ed034d96b5f194868aecd777016dd065c365cebb72af722e6b54828420","flatsize":27387,"path":"All/php81-bsdconv-11.6.0.pkg","repopath":"All/php81-bsdconv-11.6.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":8760,"desc":"BSD licensed charset/encoding converter library with more function than\nlibiconv. (Currently, only a few codecs are supported)\nThis port is a php wrapper for bsdconv.","deps":{"bsdconv":{"origin":"converters/bsdconv","version":"11.6"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["converters"],"shlibs_required":["libbsdconv.so.11"],"annotations":{"flavor":"php81"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-bsdconv.ini.sample","type":"install"}]},{"name":"php81-aphpunit","origin":"devel/aphpunit","version":"2.1","comment":"Testing framework for unit tests","maintainer":"tz@FreeBSD.org","www":"https://gitlab.toco-domains.de/tocOS/APHPUnit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6872264cd56acbcddea67108c33dc0f9490a4f6d46e690a15fe5f1bd184149cf","flatsize":59954,"path":"All/php81-aphpunit-2.1.pkg","repopath":"All/php81-aphpunit-2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13840,"desc":"APHPUnit is a regression testing framework for PHP unit tests.\nIt removes many limitations the standard literature about\ntesting declares for years while making tests very fast.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pcntl":{"origin":"devel/php81-pcntl","version":"8.1.29"},"php81-phar":{"origin":"archivers/php81-phar","version":"8.1.29"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-sysvmsg":{"origin":"devel/php81-sysvmsg","version":"8.1.29"}},"categories":["devel","www"],"annotations":{"flavor":"php81"}},{"name":"php81-ffi","origin":"devel/php81-ffi","version":"8.1.29","comment":"The ffi shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bb148ec02095048daf9b2445803fa7acbc182f22f46e488b27046fb18b6b093","flatsize":198004,"path":"All/php81-ffi-8.1.29.pkg","repopath":"All/php81-ffi-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":64856,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libffi":{"origin":"devel/libffi","version":"3.4.6"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"shlibs_required":["libffi.so.8"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ffi.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-aphpbreakdown","origin":"devel/aphpbreakdown","version":"2.2.2","comment":"Code-Analyzer for PHP for Compatibility Check-UP","maintainer":"freebsd@code-mesa.com","www":"https://gitlab.code-mesa.com/code-mesa/aphpbreakdown/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59b0f86e6b72ecc7b5f2c06f9005d4fec39baefd222c23b74964311192f8ffc2","flatsize":284805,"path":"All/php81-aphpbreakdown-2.2.2.pkg","repopath":"All/php81-aphpbreakdown-2.2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":51920,"desc":"This software analyzes all files of your project and collect all\nPHP classes, functions and constants found in your project. For the\ncollection of classes, functions and constants it determined all\nmodules of PHP needed to be installed on the webserver for your\nproject.\n\nTo display the result of the analysis you can choose different ways.\nOne way is to display an output on your command line. But what do\nyou do if you don't have a command line access on the server you\nwant to test?  Then you use the testfile generator of aPHPbreakdown!\nIt generates a testfile you can upload to the webserver, or sent\nit to you customer to upload it, and run it very simple in the\nbrowser.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-phar":{"origin":"archivers/php81-phar","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"}},"categories":["devel","www"],"annotations":{"flavor":"php81"}},{"name":"php81-bz2","origin":"archivers/php81-bz2","version":"8.1.29","comment":"The bz2 shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88fc2f000483e7775fe6ac56236ec062777615bba0a2e397311c7c123d5498de","flatsize":34383,"path":"All/php81-bz2-8.1.29.pkg","repopath":"All/php81-bz2-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":12568,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-bz2.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-Ice37","origin":"devel/php-ice37","version":"3.7.10","comment":"Modern alternative to object middleware such as CORBA/COM/DCOM/COM+","maintainer":"grembo@FreeBSD.org","www":"http://www.zeroc.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdaee9f83e04dbff601ee5324ca0ece74519cd6a9368c86208601df4441544a3","flatsize":765795,"path":"All/php81-Ice37-3.7.10.pkg","repopath":"All/php81-Ice37-3.7.10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":162512,"desc":"The Internet Communications Engine (Ice) is a modern alternative to object\nmiddleware such as CORBA(TM) or COM/DCOM/COM+. Ice is easy to learn, yet\nprovides a powerful network infrastructure for demanding technical applications.\nIce shines where technologies such as SOAP or XML-RPC are too slow, or do not\nprovide sufficient scalability or security.","deps":{"Ice37":{"origin":"devel/ice37","version":"3.7.10"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["devel"],"shlibs_required":["libIceDiscovery.so.37","libIceLocatorDiscovery.so.37","libIceSSL.so.37","libIce.so.37","libphp.so"],"options":{"DEBUG":"off","NAMESPACES":"on"},"annotations":{"flavor":"php81"}},{"name":"php81-fileinfo","origin":"sysutils/php81-fileinfo","version":"8.1.29","comment":"The fileinfo shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24f920fff817fd996d6664529247997ef34efe163210ba38dbefc4f6a9fbf767","flatsize":7207936,"path":"All/php81-fileinfo-8.1.29.pkg","repopath":"All/php81-fileinfo-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":306044,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-fileinfo.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php74-hash","origin":"security/php74-hash","version":"0.1a","comment":"stub port","maintainer":"zrj@ef.irc","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a922773fdde80f159c5c62fde0f5afce0dcb2f782b3fff4b067573690230b113","flatsize":243,"path":"All/php74-hash-0.1a.pkg","repopath":"All/php74-hash-0.1a.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":788,"desc":"Dummy stub port.","categories":["security"]},{"name":"php-mode.el-emacs_nox","origin":"lang/php-mode.el","version":"1.25.0_4","comment":"PHP mode for GNU Emacs","maintainer":"marc@bumblingdork.com","www":"https://github.com/emacs-php/php-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d365b275fdaabe6080c674757dbee12f3c0e22e5370ffdf9652ea6785eef7802","flatsize":605917,"path":"All/php-mode.el-emacs_nox-1.25.0_4.pkg","repopath":"All/php-mode.el-emacs_nox-1.25.0_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":113436,"desc":"This is a PHP mode for GNU Emacs.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"nox"},"messages":[{"message":"To use php-mode in Emacs, add the following lines to your ~/.emacs:\n\n(autoload 'php-mode \"php-mode\" \"Mode for editing PHP source files\")\n(add-to-list 'auto-mode-alist '(\"\\\\.\\\\(inc\\\\|php[s34]?\\\\)\" . php-mode))","type":"install"}]},{"name":"php-mode.el-emacs_canna","origin":"lang/php-mode.el","version":"1.25.0_4","comment":"PHP mode for GNU Emacs","maintainer":"marc@bumblingdork.com","www":"https://github.com/emacs-php/php-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f56cf0e58ea2b4ad20785e6a910ec0a6bf6641969240b7dc0e61fd00206c59b2","flatsize":605917,"path":"All/php-mode.el-emacs_canna-1.25.0_4.pkg","repopath":"All/php-mode.el-emacs_canna-1.25.0_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":113440,"desc":"This is a PHP mode for GNU Emacs.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"canna"},"messages":[{"message":"To use php-mode in Emacs, add the following lines to your ~/.emacs:\n\n(autoload 'php-mode \"php-mode\" \"Mode for editing PHP source files\")\n(add-to-list 'auto-mode-alist '(\"\\\\.\\\\(inc\\\\|php[s34]?\\\\)\" . php-mode))","type":"install"}]},{"name":"php-mode.el","origin":"lang/php-mode.el","version":"1.25.0_4","comment":"PHP mode for GNU Emacs","maintainer":"marc@bumblingdork.com","www":"https://github.com/emacs-php/php-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c74545b3b9de2a02bda1ecaf8dd793c4169c39f96a01c72a0b1ba66867761ca9","flatsize":605917,"path":"All/php-mode.el-1.25.0_4.pkg","repopath":"All/php-mode.el-1.25.0_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":113400,"desc":"This is a PHP mode for GNU Emacs.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"full"},"messages":[{"message":"To use php-mode in Emacs, add the following lines to your ~/.emacs:\n\n(autoload 'php-mode \"php-mode\" \"Mode for editing PHP source files\")\n(add-to-list 'auto-mode-alist '(\"\\\\.\\\\(inc\\\\|php[s34]?\\\\)\" . php-mode))","type":"install"}]},{"name":"php82-ilias","origin":"www/ilias","version":"9.2","comment":"Powerful, dynamic, PHP and MySQL based e-learning platform","maintainer":"wen@FreeBSD.org","www":"https://www.ilias.de","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b1de1f062ec0b87154732f22a0576f5cc1878a9e6f79bbfe4e13a54511a5b62","flatsize":141753621,"path":"All/php82-ilias-9.2.pkg","repopath":"All/php82-ilias-9.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19310484,"desc":"ILIAS is a powerful web-based learning management\nsystem that allows users to create, edit and publish\nlearning and teaching material in an integrated\nsystem with their normal web browsers.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-composer":{"origin":"devel/php-composer","version":"2.7.7_1"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-pear":{"origin":"devel/pear","version":"1.10.13"},"php82-pear-Auth":{"origin":"security/pear-Auth","version":"1.6.4"},"php82-pear-HTML_Template_IT":{"origin":"devel/pear-HTML_Template_IT","version":"1.3.1,1"},"php82-pear-MDB2":{"origin":"databases/pear-MDB2","version":"2.5.0.b5_1"},"php82-pecl-imagick":{"origin":"graphics/pecl-imagick","version":"3.7.0_4"},"php82-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-soap":{"origin":"net/php82-soap","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"},"php82-xsl":{"origin":"textproc/php82-xsl","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"},"png":{"origin":"graphics/png","version":"1.6.43"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"},"unzip":{"origin":"archivers/unzip","version":"6.0_8"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["www","education"],"options":{"CHECKER":"off","MAIL":"off"},"annotations":{"cpe":"cpe:2.3:a:ilias:ilias:9.2:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"1 Please keep in mind that\nheavily used ILIAS installation can cause huge growth\nof your log file, so remember to disable notices logging\nin your PHP installation.\n\n2 Also, this installation process has installed everything\nthat is needed for ILIAS to run properly with basic\nfunctionality, but to broaden it you will have to install\nthird party software like Sun Java, HTMLdoc, LaTeX or\nsome virus scanner by yourself.\n\n3 Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /ilias /usr/local/www/ilias/\n   AcceptPathInfo On\n   <Directory /usr/local/www/ilias/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n4 After installation, you should use 'composer install'\nin the directory /usr/local/www/ilias/libs/composer.\n\n5 Edit the config.json file and run ilias Setup on the commang-line\nin directory /usr/local/www/ilias:\n  $ sudo -u www -g www php setup/setup.php install ../iliasfiles/config.json\n\n6 If all is OK, you can login into the system with\nusername/root and password/homer as the administrator.\n\n7 More information please visit :\nhttps://docu.ilias.de/goto_docu_lm_367.html,","type":"install"}]},{"name":"php81-calendar","origin":"misc/php81-calendar","version":"8.1.29","comment":"The calendar shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a267b6cca032bd3daa7f3229325502256cc9a25156e282245b42a542b168e26","flatsize":46361,"path":"All/php81-calendar-8.1.29.pkg","repopath":"All/php81-calendar-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":16428,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["misc"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-calendar.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pear-Image_3D","origin":"graphics/pear-Image_3D","version":"0.4.2","comment":"PEAR class allows the rendering of 3 dimensional objects","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Image_3D","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3c542d9aae66f141c1558af8d8ecc86a109ad28d32090a6c6ca62ca64ec831d","flatsize":618672,"path":"All/php81-pear-Image_3D-0.4.2.pkg","repopath":"All/php81-pear-Image_3D-0.4.2.pkg","licenselogic":"single","pkgsize":93260,"desc":"Image_3D is a highly object oriented PHP5 package that allows the creation\nof 3 dimensional images using PHP.\n\nImage_3D currently supports:\n* Creation of 3D objects like cubes, spheres, maps, text, pie, torus, ...\n* Own object definitions possible\n* Own material definitions\n* Import of 3DSMax files\n* Unlimited number of light sources\n* Rendering output via GD, SVG or ASCII","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["graphics","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php-Psr_Log","origin":"devel/php-Psr_Log","version":"1.0.2","comment":"PSR-3 logger interface","maintainer":"gasol.wu@gmail.com","www":"https://github.com/php-fig/log","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97ad6afdabec1e93e71825a77ca22dd960d9a1973b1306b8caa6e7b54ae672d6","flatsize":17220,"path":"All/php-Psr_Log-1.0.2.pkg","repopath":"All/php-Psr_Log-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4704,"desc":"This repository holds all interfaces/classes/traits related to PSR-3.","categories":["devel"]},{"name":"php81-pear-HTML_QuickForm","origin":"devel/pear-HTML_QuickForm","version":"3.2.16","comment":"Provide methods for creating, validating, and processing HTML forms","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/HTML_QuickForm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e54ab92033147f5be7cbab43004aa9d965d9ddea8626454e7e3341e32850620f","flatsize":579195,"path":"All/php81-pear-HTML_QuickForm-3.2.16.pkg","repopath":"All/php81-pear-HTML_QuickForm-3.2.16.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":87620,"desc":"The HTML_QuickForm package provides methods for dynamically create, validate\nand render HTML forms.\n\nFeatures:\n* More than 20 ready-to-use form elements.\n* XHTML compliant generated code.\n* Numerous mixable and extendable validation rules.\n* Automatic server-side validation and filtering.\n* On request javascript code generation for client-side validation.\n* File uploads support.\n* Total customization of form rendering.\n* Support for external template engines (ITX, Sigma, Flexy, Smarty).\n* Pluggable elements, rules and renderers extensions.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-HTML_Common":{"origin":"devel/pear-HTML_Common","version":"1.2.5"}},"categories":["devel","www","pear"],"annotations":{"cpe":"cpe:2.3:a:html_quickform_project:html_quickform:3.2.16:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"php81-pear-File_Fortune","origin":"textproc/pear-File_Fortune","version":"1.0.0_1","comment":"Interface for reading from and writing to fortune files","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/File_Fortune","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07f9619ea6e330f5706e04f104ad4983aaf1a60335ce269dffa94618f1ef1867","flatsize":71566,"path":"All/php81-pear-File_Fortune-1.0.0_1.pkg","repopath":"All/php81-pear-File_Fortune-1.0.0_1.pkg","licenselogic":"single","pkgsize":13844,"desc":"File_Fortune provides a PHP interface to reading fortune files. With it, you may\nretrieve a single fortune, a random fortune, or all fortunes in the file.\n\nAdditionally, it offers the ability to access fortune files as if they were a\nnative array, including updating and deleting items. All write operations will\nproduce a binary header file to allow compatibility with the fortune and\nfortune-mod programs (as well as other fortune interfaces).","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["textproc","pear"],"annotations":{"flavor":"php81"}},{"name":"phototonic","origin":"graphics/phototonic","version":"2.1.136_1","comment":"Image viewer and organizer","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/oferkv/phototonic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddf0659d6cb3bbed23a97746652926256f9615d4086550692c9fc163b1714022","flatsize":1110028,"path":"All/phototonic-2.1.136_1.pkg","repopath":"All/phototonic-2.1.136_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":304100,"desc":"Phototonic is a fast and functional image viewer and organizer, inspired\nby the traditional image viewer design (i.e. thumbnails and viewer\nlayouts).","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libexiv2.so.28","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"php-geshi","origin":"devel/php-geshi","version":"1.0.9.1","comment":"Native PHP syntax highlighting engine","maintainer":"bofh@FreeBSD.org","www":"http://qbnz.com/highlighter/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9f29c8e2d3e34af1ff3d1360f769994ae15be963f828aab3c4a97273a293cda","flatsize":4861404,"path":"All/php-geshi-1.0.9.1.pkg","repopath":"All/php-geshi-1.0.9.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":712364,"desc":"GeSHi started as an idea to create a generic syntax highlighter\nfor the phpBB forum system, but has been generalised to this project.\nGeSHi aims to be a simple but powerful highlighting class,\nwith the following goals:\n\n * Support for a wide range of popular languages\n * Easy to add a new language for highlighting\n * Highly customisable output formats","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:qbnz:geshi:1.0.9.1:::::dragonfly6:x86_64"}},{"name":"photopc","origin":"graphics/photopc","version":"3.07_2","comment":"Control cameras based on Sierra Imaging chipset and compatibles","maintainer":"ports@FreeBSD.org","www":"https://photopc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13383cfef11f86ba46ad80d43d556a1ac7f7d9a84b756fe9879a6d5d2d273632","flatsize":178280,"path":"All/photopc-3.07_2.pkg","repopath":"All/photopc-3.07_2.pkg","licenselogic":"single","pkgsize":58668,"desc":"A command-line tool to download picturs and control still digital cameras\nbased on Sierra Imaging chipset and compatibles\n(Olympus, Nikon, Epson, Agfa and some others).\n\nThis is a library and a command-line frontend to manipulate digital still\ncameras based on Fujitsu chipset and Sierra Imaging firmware.  The\nprogram is known to work with Agfa, Epson, Olympus, Sanyo and Nikon (at\nleast CoolPix 900, 950 and 8x0 but not CoolPix 600!) cameras.\n\nThe cameras typically come with software for Windows and for Mac, and no\ndescription of the protocol.  With this tool, they are managable from a\nUNIX box.  Bruce D. Lightner <lightner@lightner.net> has added support\nfor Win32 and DOS platforms.  Note that the program does not have any\nGUI, it is plain command-line even on Windows.","categories":["graphics"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe photopc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"php-mode.el-emacs_wayland","origin":"lang/php-mode.el","version":"1.25.0_4","comment":"PHP mode for GNU Emacs","maintainer":"marc@bumblingdork.com","www":"https://github.com/emacs-php/php-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0d38f8eab2cba70c020a2339892404f5ee89157096b5bf2a2d2760d1f9a424d","flatsize":605917,"path":"All/php-mode.el-emacs_wayland-1.25.0_4.pkg","repopath":"All/php-mode.el-emacs_wayland-1.25.0_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":113452,"desc":"This is a PHP mode for GNU Emacs.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"wayland"},"messages":[{"message":"To use php-mode in Emacs, add the following lines to your ~/.emacs:\n\n(autoload 'php-mode \"php-mode\" \"Mode for editing PHP source files\")\n(add-to-list 'auto-mode-alist '(\"\\\\.\\\\(inc\\\\|php[s34]?\\\\)\" . php-mode))","type":"install"}]},{"name":"php81-enchant","origin":"textproc/php81-enchant","version":"8.1.29","comment":"The enchant shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c67c78e44b40387106ac930478acdc23a66536f6dc84683a0f1f164680b40564","flatsize":39698,"path":"All/php81-enchant-8.1.29.pkg","repopath":"All/php81-enchant-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":11928,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["textproc"],"shlibs_required":["libenchant-2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-enchant.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-dom","origin":"textproc/php81-dom","version":"8.1.29","comment":"The dom shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03ba88dc8dbf3085c852b16c08491ff665409320efe6f79def358e36ebfdf08f","flatsize":331697,"path":"All/php81-dom-8.1.29.pkg","repopath":"All/php81-dom-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":72368,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-dom.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-exif","origin":"graphics/php81-exif","version":"8.1.29","comment":"The exif shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d07cf1509172065f4801531d30e7c5a221e0a9d846509d0b813354e6c1180a17","flatsize":93624,"path":"All/php81-exif-8.1.29.pkg","repopath":"All/php81-exif-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":30432,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["graphics"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-exif.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pear-Auth_SASL2","origin":"security/pear-Auth_SASL2","version":"0.3.0","comment":"Abstraction of various SASL mechanism responses","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Auth_SASL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bfa22918ecc063bcf79805693d0e4ea56b5c69bed687c3b16c71280055c248c4","flatsize":54330,"path":"All/php81-pear-Auth_SASL2-0.3.0.pkg","repopath":"All/php81-pear-Auth_SASL2-0.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9868,"desc":"Auth_SASL provides ode to generate responses to common SASL mechanisms,\nincluding:\n- Digest-MD5\n- Cram-MD5\n- Plain\n- Anonymous\n- Login (Pseudo mechanism)\n- SCRAM","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["security","pear"],"annotations":{"flavor":"php81"}},{"name":"photoqt","origin":"graphics/photoqt","version":"3.4_2","comment":"Simple, powerful and good looking QT5 image viewer","maintainer":"melanhit@gmail.com","www":"https://photoqt.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40a1d4f1bbffca35a5e0b3b6da6ae323a06fe60a62acbe354e47e29a4fe37db0","flatsize":3705169,"path":"All/photoqt-3.4_2.pkg","repopath":"All/photoqt-3.4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1350616,"desc":"PhotoQt is a simple, yet powerful and good looking image viewer,\nwritten in C++/Qt","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"devil":{"origin":"graphics/devil","version":"1.8.0_5,1"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"freeimage":{"origin":"graphics/freeimage","version":"3.18.0_5"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"pugixml":{"origin":"textproc/pugixml","version":"1.14"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-graphicaleffects":{"origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libQt5Quick.so.5","libQt5Xml.so.5","libQt5Svg.so.5","libQt5Multimedia.so.5","libQt5DBus.so.5","libQt5Sql.so.5","libQt5PrintSupport.so.5","libQt5Concurrent.so.5","libpugixml.so.1","libarchive.so.13","libpoppler.so.134","libpoppler-qt5.so.1","libIL.so.1","libfreeimageplus.so.3","libfreeimage.so.3","libexiv2.so.28","libMagick++-7.so.5","libmpv.so.2","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"EXIV2":"on","GM":"off","RAW":"off"}},{"name":"photoflare","origin":"graphics/photoflare","version":"1.6.13","comment":"Quick, simple but powerful cross-platform image editor","maintainer":"yuri@FreeBSD.org","www":"https://photoflare.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1b4b19f41bf6eba8069d7502641c77362eb50d0dd1f11bf94ac3096b8240af1","flatsize":1923346,"path":"All/photoflare-1.6.13.pkg","repopath":"All/photoflare-1.6.13.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":744640,"desc":"PhotoFlare is a multi-platform image editor with an aim to balance between\npowerful features and a simple easy to graphical user interface. PhotoFlare\nsuits a wide variety of different tasks and users who value a more nimble\nworkflow.\n\nPhotoFlare includes features such as simple painting brushes, basic image\nediting capabilities, image filters, colour adjustments and more advanced\nfeatures such as Batch image processing.","deps":{"GraphicsMagick":{"origin":"graphics/GraphicsMagick","version":"1.3.43_1,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libGraphicsMagick++.so.12","libGraphicsMagick.so.3","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"php81","origin":"lang/php81","version":"8.1.29","comment":"PHP Scripting Language (8.1.X branch)","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e5dbe816a3d22a39eafc51d27846d602335b4196ebbd05fc8b3de5a39db7770","flatsize":26328194,"path":"All/php81-8.1.29.pkg","repopath":"All/php81-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":4316116,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["lang","devel","www"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libxml2.so.2","libpcre2-8.so.0","libargon2.so.0"],"shlibs_provided":["libphp.so"],"options":{"CGI":"on","CLI":"on","DEBUG":"off","EMBED":"on","FPM":"on","IPV6":"on","LINKTHR":"on","MYSQLND":"on","PCRE":"on","PHPDBG":"off","ZTS":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"phorgeit-arcanist-php82","origin":"devel/phorgeit-arcanist","version":"20240304","comment":"Command line interface for Phabricator","maintainer":"grembo@FreeBSD.org","www":"https://we.phorge.it/book/arcanist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f75b9cb62d5816327c6382bc0bccc3bbac964c5b36f18b2bf1770368e000e2fc","flatsize":10476,"path":"All/phorgeit-arcanist-php82-20240304.pkg","repopath":"All/phorgeit-arcanist-php82-20240304.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4536,"desc":"Arcanist is the command-line tool for Phorge. It allows you to interact\nwith Phorge installs to send code for review, download patches, transfer\nfiles, view status, make API calls, and various other things.","deps":{"phorgeit-arcanist-lib-php82":{"origin":"devel/phorgeit-arcanist-lib","version":"20240304"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"}},{"name":"phorgeit-arcanist-php81","origin":"devel/phorgeit-arcanist","version":"20240304","comment":"Command line interface for Phabricator","maintainer":"grembo@FreeBSD.org","www":"https://we.phorge.it/book/arcanist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"620443328b6b5fc65e0e78f47145729ec96bc6af5ed59fb875d6c5b4fbe92809","flatsize":10476,"path":"All/phorgeit-arcanist-php81-20240304.pkg","repopath":"All/phorgeit-arcanist-php81-20240304.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4540,"desc":"Arcanist is the command-line tool for Phorge. It allows you to interact\nwith Phorge installs to send code for review, download patches, transfer\nfiles, view status, make API calls, and various other things.","deps":{"phorgeit-arcanist-lib-php81":{"origin":"devel/phorgeit-arcanist-lib","version":"20240304"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"}},{"name":"phorgeit-arcanist-php83","origin":"devel/phorgeit-arcanist","version":"20240304","comment":"Command line interface for Phabricator","maintainer":"grembo@FreeBSD.org","www":"https://we.phorge.it/book/arcanist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3df4fd555a7e58a3b9aa5690f7960c05050c10f54b5edee14b31e129a7a6750","flatsize":10476,"path":"All/phorgeit-arcanist-php83-20240304.pkg","repopath":"All/phorgeit-arcanist-php83-20240304.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4532,"desc":"Arcanist is the command-line tool for Phorge. It allows you to interact\nwith Phorge installs to send code for review, download patches, transfer\nfiles, view status, make API calls, and various other things.","deps":{"phorgeit-arcanist-lib-php83":{"origin":"devel/phorgeit-arcanist-lib","version":"20240304"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"}},{"name":"photoprint","origin":"print/photoprint","version":"0.4.2.p2_12","comment":"Utility to print multiple images per sheet","maintainer":"ports@FreeBSD.org","www":"http://blackfiveimaging.co.uk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"342e4850fabe2a4c818bcaf1ec634ea4393271e8d16353c89379a7327a3a1a39","flatsize":1851233,"path":"All/photoprint-0.4.2.p2_12.pkg","repopath":"All/photoprint-0.4.2.p2_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1007712,"desc":"PhotoPrint is an utility to print multiple images per sheet, using\nGutenprint, with support for 16-bit images and ICC profiles.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gutenprint":{"origin":"print/gutenprint","version":"5.3.4_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms":{"origin":"graphics/lcms","version":"1.19_9,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["print","graphics"],"shlibs_required":["libintl.so.8","libtiff.so.6","liblcms.so.1","libgutenprint.so.9","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcups.so.2","libjpeg.so.8","libnetpbm.so.11","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe photoprint port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"phonopy","origin":"science/phonopy","version":"2.24.3","comment":"Package for phonon calculations at harmonic and quasi-harmonic levels","maintainer":"yuri@FreeBSD.org","www":"https://phonopy.github.io/phonopy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1af6f619ed810047f9735bca56d7c68e8f801399bc8809746fb61e9f3063394f","flatsize":136682,"path":"All/phonopy-2.24.3.pkg","repopath":"All/phonopy-2.24.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":33988,"desc":"Phonopy is an open source package for phonon calculations at harmonic and\nquasi-harmonic levels.\n\nThe following features of phonopy are highlighted:\n* Phonon band structure, phonon DOS and partial-DOS\n* Phonon thermal properties: Free energy, heat capacity (Cv), and entropy\n* Phonon group velocity\n* Thermal ellipsoids / Mean square displacements\n* Irreducible representations of normal modes\n* Dynamic structure factor for INS and IXS\n* Non-analytical-term correction: LO-TO splitting (Born effective charges and\n  dielectric constant are required.)\n* Mode Gruneisen parameters\n* Quasi-harmonic approximation: Thermal expansion, heat capacity at constant\n  pressure (Cp),\n* Interfaces to calculators: VASP, VASP DFPT, ABINIT, Quantu ESPRESSO, SIESTA,\n  Elk, FHI-aims, WIEN2k, CRYSTAL\n* Python APIs","categories":["science","python"],"shlibs_provided":["libphpy.so.1"]},{"name":"php81-ctype","origin":"textproc/php81-ctype","version":"8.1.29","comment":"The ctype shared extension for php","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf99863a07e34b5bea89566976435215d40bcd864ce7513da2cbaafcf19ab326","flatsize":20887,"path":"All/php81-ctype-8.1.29.pkg","repopath":"All/php81-ctype-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":7596,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["textproc"],"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"This file has been added to automatically load the installed extension:\n/usr/local/etc/php/ext-20-ctype.ini.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"php81-pear-Date_Holidays_Italy","origin":"devel/pear-Date_Holidays_Italy","version":"0.1.1","comment":"Driver based class to calculate holidays in Italy","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Italy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac81815880891c9935648c2e4a5c1c632c99e366b42f1f21af5efa46b859a399","flatsize":25440,"path":"All/php81-pear-Date_Holidays_Italy-0.1.1.pkg","repopath":"All/php81-pear-Date_Holidays_Italy-0.1.1.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":6180,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Italy.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-pear-Date_Holidays_Japan","origin":"devel/pear-Date_Holidays_Japan","version":"0.1.3","comment":"Driver based class to calculate holidays in Japan","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Date_Holidays_Japan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f8b963224c82c224e5e295d5eede8251bab3f1ed31c7b80736771ca2b26019f","flatsize":92587,"path":"All/php81-pear-Date_Holidays_Japan-0.1.3.pkg","repopath":"All/php81-pear-Date_Holidays_Japan-0.1.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9392,"desc":"Date_Holidays helps you calculate the dates and titles of\nholidays and other special celebrations. This is the\ndriver for calculating holidays in Japan.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Date_Holidays":{"origin":"devel/pear-Date_Holidays","version":"0.21.8_2"}},"categories":["devel","www","pear"],"annotations":{"flavor":"php81"}},{"name":"phonon-vlc-qt6","origin":"multimedia/phonon-vlc","version":"0.12.0_1","comment":"VLC backend for Phonon","maintainer":"kde@FreeBSD.org","www":"https://userbase.kde.org/Phonon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c9bf77953df43729121c99decda75507d0d28810368305ade41b53a83f2565a","flatsize":459761,"path":"All/phonon-vlc-qt6-0.12.0_1.pkg","repopath":"All/phonon-vlc-qt6-0.12.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":123220,"desc":"Phonon is the multimedia framework for KDE Software Compilation.\nThis port provides the VLC backend.","deps":{"phonon-qt6":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"},"vlc":{"origin":"multimedia/vlc","version":"3.0.21_2,4"}},"categories":["multimedia","kde"],"shlibs_required":["libvlccore.so.9","libvlc.so.5","libphonon4qt6experimental.so.4","libphonon4qt6.so.4","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"annotations":{"flavor":"qt6"}},{"name":"photivo","origin":"graphics/photivo","version":"0.0.2015.03.21_14","comment":"Free and open source photo processor","maintainer":"danfe@FreeBSD.org","www":"https://photivo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a85daf9b3c70f1c02695b9d761ebf352ba24de68126bec77d933c4187b83622","flatsize":10432689,"path":"All/photivo-0.0.2015.03.21_14.pkg","repopath":"All/photivo-0.0.2015.03.21_14.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1770176,"desc":"Photivo is a multi-platform photo processor for raw and bitmap images with\n16-bit precision.\n\nPhotivo tries to give the user as much control as possible to express their\ncreativity and to allow flexible adjustments for the various needs in\nphotography.","deps":{"GraphicsMagick":{"origin":"graphics/GraphicsMagick","version":"1.3.43_1,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"lensfun":{"origin":"graphics/lensfun","version":"0.3.95_2"},"liblqr-1":{"origin":"graphics/liblqr-1","version":"0.4.2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libQt5Widgets.so.5","libQt5Network.so.5","libglib-2.0.so.0","libintl.so.8","libjpeg.so.8","libexiv2.so.28","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","liblqr-1.so.0","liblensfun.so.2","libGraphicsMagick++.so.12","libGraphicsMagick.so.3","libGraphicsMagickWand.so.2","libfftw3.so.3","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"phonon-vlc-qt5","origin":"multimedia/phonon-vlc","version":"0.12.0_1","comment":"VLC backend for Phonon","maintainer":"kde@FreeBSD.org","www":"https://userbase.kde.org/Phonon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b9068fed740e9799659d070d51128b7c5c060334562ea9ad95d8b38c81222df","flatsize":401104,"path":"All/phonon-vlc-qt5-0.12.0_1.pkg","repopath":"All/phonon-vlc-qt5-0.12.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":107772,"desc":"Phonon is the multimedia framework for KDE Software Compilation.\nThis port provides the VLC backend.","deps":{"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"vlc":{"origin":"multimedia/vlc","version":"3.0.21_2,4"}},"categories":["multimedia","kde"],"shlibs_required":["libvlccore.so.9","libvlc.so.5","libphonon4qt5experimental.so.4","libphonon4qt5.so.4","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"annotations":{"flavor":"qt5"}},{"name":"pho","origin":"graphics/pho","version":"1.0_1","comment":"Lightweight image viewer","maintainer":"danfe@FreeBSD.org","www":"https://shallowsky.com/software/pho/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"738ab410914dd3f1b7a904b015417756ab5f19bb43904db1ff3852fa6e31ba70","flatsize":86541,"path":"All/pho-1.0_1.pkg","repopath":"All/pho-1.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36772,"desc":"Pho is a lightweight utility for viewing, rotating, or deleting large\nnumbers of images quickly, and making notes about what to do with each\nof them.  It is particularly useful for processing hundreds of images\nafter uploading them from a digital camera.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgtk-x11-2.0.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"phoronix-test-suite-php83","origin":"benchmarks/phoronix-test-suite","version":"10.8.4_2","comment":"Phoronix Benchmarking Suite","maintainer":"pizzamig@FreeBSD.org","www":"https://www.phoronix-test-suite.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b70eb5e6b301ac1e8d0ab29d50c13876278861c45cfae140e2060a5f4330fbe","flatsize":16669919,"path":"All/phoronix-test-suite-php83-10.8.4_2.pkg","repopath":"All/phoronix-test-suite-php83-10.8.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2622012,"desc":"The Phoronix Test Suite is the most comprehensive testing and benchmarking\nplatform available for the *nix operating system. This software is designed\nto effectively carry out both qualitative and quantitative benchmarks in a\nclean, reproducible, and easy-to-use manner.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-pcntl":{"origin":"devel/php83-pcntl","version":"8.3.9"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"},"python311":{"origin":"lang/python311","version":"3.11.9"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["benchmarks"],"options":{"BASH_COMPLETIONS":"off","DOCS":"on","X11":"on"},"annotations":{"flavor":"php83"}},{"name":"phonon-qt6","origin":"multimedia/phonon","version":"4.12.0_2","comment":"KDE multimedia framework","maintainer":"kde@FreeBSD.org","www":"https://userbase.kde.org/Phonon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa2abe7a3cb34187a5efc8bfc97e5c8e9cd3f284d13f44a59519e13080049df5","flatsize":1228916,"path":"All/phonon-qt6-4.12.0_2.pkg","repopath":"All/phonon-qt6-4.12.0_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":268176,"desc":"Phonon is the framework responsible for an ubiquitous multimedia\nexperience in KDE Software Compilation 4 and KDe Plasma Desktop.","deps":{"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["multimedia","kde"],"shlibs_required":["libQt6Widgets.so.6","libQt6Core5Compat.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libphonon4qt6.so.4","libphonon4qt6experimental.so.4"],"options":{"PULSEAUDIO":"off"},"annotations":{"flavor":"qt6"},"messages":[{"message":"Please, consider installing backends for Phonon:\n- multimedia/phonon-vlc\t\tVLC backend","type":"install"}]},{"name":"phoc","origin":"x11-wm/phoc","version":"0.40.1","comment":"Phone compositor","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.gnome.org/World/Phosh/phoc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5de6085cf4ea726ef8a1c27460c2aff73edd3c151d7787bb27fdcbef0f8aaccb","flatsize":466770,"path":"All/phoc-0.40.1.pkg","repopath":"All/phoc-0.40.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":154000,"desc":"Phoc aims to be a Wayland compositor targeted at mobile phones but\nalso works for desktops and tablets.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"mutter":{"origin":"x11-wm/mutter","version":"42.4_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"wlroots":{"origin":"x11-toolkits/wlroots","version":"0.17.4"}},"categories":["x11-wm","wayland"],"shlibs_required":["libinput.so.10","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libjson-glib-1.0.so.0","libgnome-desktop-3.so.19","libcairo.so.2","libpixman-1.so.0","libudev.so.0","libwayland-server.so.0","libwlroots.so.12","libxkbcommon.so.0","libxcb.so.1"],"options":{"MANPAGES":"on"}},{"name":"phonon-designerplugin-qt5","origin":"multimedia/phonon-designerplugin","version":"4.12.0","comment":"Qt Designer plugin for Phonon","maintainer":"kde@FreeBSD.org","www":"https://userbase.kde.org/Phonon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a037b97b57281a7ffadb1494313078eb4162199405a739311144c12847449ef","flatsize":95802,"path":"All/phonon-designerplugin-qt5-4.12.0.pkg","repopath":"All/phonon-designerplugin-qt5-4.12.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":26932,"desc":"Phonon is the framework responsible for an ubiquitous multimedia\nexperience in KDE Software Compilation 4 and Plasma Desktop.\nThis port installs Qt Designer plugin for Phonon.","deps":{"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["multimedia","kde"],"shlibs_required":["libphonon4qt5.so.4","libQt5Designer.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5"]},{"name":"php81-pear-MDB","origin":"databases/pear-MDB","version":"1.3.0","comment":"PEAR unified API for DB access, based on user meta data","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/MDB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb17be10ec1caf9525351e8560ec90efcf7516f4afa034ed1bdd55be96d08091","flatsize":1325343,"path":"All/php81-pear-MDB-1.3.0.pkg","repopath":"All/php81-pear-MDB-1.3.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":128348,"desc":"PEAR MDB is a merge of the PEAR DB and Metabase php database abstraction layers.\nIt provides a common API for all support RDBMS. The main difference to most\nother DB abstraction packages is that MDB goes much further to ensure\nportability.\n\nCurrently supported RDBMS are MySQL, PostGreSQL, Oracle, Frontbase, Querysim,\nInterbase/Firebird, and MSSQL","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-XML_Parser":{"origin":"devel/pear-XML_Parser","version":"1.3.8"}},"categories":["databases","www","pear"],"annotations":{"flavor":"php81"}},{"name":"php81-composer","origin":"devel/php-composer","version":"2.7.7_1","comment":"Dependency Manager for PHP","maintainer":"cyberbotx@cyberbotx.com","www":"https://getcomposer.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f90f51a0ede8e267454c1476d9c9035eb01d7b575320b4123512663e90677aaf","flatsize":2994960,"path":"All/php81-composer-2.7.7_1.pkg","repopath":"All/php81-composer-2.7.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":545940,"desc":"Composer is a tool for dependency management in PHP. It allows you to declare\nthe dependent libraries your project needs and it will install them in your\nproject for you.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-phar":{"origin":"archivers/php81-phar","version":"8.1.29"}},"categories":["devel"],"options":{"CURL":"on"},"annotations":{"cpe":"cpe:2.3:a:getcomposer:composer:2.7.7:::::dragonfly6:x86_64:1","flavor":"php81"}},{"name":"phonon-qt5","origin":"multimedia/phonon","version":"4.12.0_2","comment":"KDE multimedia framework","maintainer":"kde@FreeBSD.org","www":"https://userbase.kde.org/Phonon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53af0d6cc93a077bf1a4b291ad9d4426118ac2ac77fc3f9a20d1e03d0b31fbc4","flatsize":1461106,"path":"All/phonon-qt5-4.12.0_2.pkg","repopath":"All/phonon-qt5-4.12.0_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":305108,"desc":"Phonon is the framework responsible for an ubiquitous multimedia\nexperience in KDE Software Compilation 4 and KDe Plasma Desktop.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["multimedia","kde"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libphonon4qt5.so.4","libphonon4qt5experimental.so.4"],"options":{"PULSEAUDIO":"off"},"annotations":{"flavor":"qt5"},"messages":[{"message":"Please, consider installing backends for Phonon:\n- multimedia/phonon-vlc\t\tVLC backend","type":"install"}]},{"name":"phoon_14Aug","origin":"astro/phoon","version":"2014_1","comment":"Displays the phase of the moon","maintainer":"xride@FreeBSD.org","www":"https://www.acme.com/software/phoon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"730d997384e673b15b37132f49189ee98923c94cd32c1075cd6d0bf21c464b5d","flatsize":46816,"path":"All/phoon_14Aug-2014_1.pkg","repopath":"All/phoon_14Aug-2014_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14864,"desc":"Phoon displays the phase of the moon, either currently or at a\nspecified date / time. Unlike other such programs, which just\ntell you how long since first quarter or something like that,\nphoon shows you the phase with a cute little picture. You can\nvary the size of the picture with the -l flag, but only some\nsizes have pictures defined - other sizes use @'s.","categories":["astro"]},{"name":"phoronix-test-suite-php81","origin":"benchmarks/phoronix-test-suite","version":"10.8.4_2","comment":"Phoronix Benchmarking Suite","maintainer":"pizzamig@FreeBSD.org","www":"https://www.phoronix-test-suite.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ba1f113a1f0ebeab72f3d0f94e86fc8195d7d4fc425386d3b5aaa6ba5f4ec99","flatsize":16669919,"path":"All/phoronix-test-suite-php81-10.8.4_2.pkg","repopath":"All/phoronix-test-suite-php81-10.8.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2620428,"desc":"The Phoronix Test Suite is the most comprehensive testing and benchmarking\nplatform available for the *nix operating system. This software is designed\nto effectively carry out both qualitative and quantitative benchmarks in a\nclean, reproducible, and easy-to-use manner.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-pcntl":{"origin":"devel/php81-pcntl","version":"8.1.29"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"},"python311":{"origin":"lang/python311","version":"3.11.9"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["benchmarks"],"options":{"BASH_COMPLETIONS":"off","DOCS":"on","X11":"on"},"annotations":{"flavor":"php81"}},{"name":"php-fpm_exporter","origin":"net-mgmt/php-fpm_exporter","version":"2.2.0_19","comment":"Export php-fpm metrics in Prometheus format","maintainer":"freebsd.org@neant.ro","www":"https://github.com/hipages/php-fpm_exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9401e67f4cc18e721b5ac688b7e069f8476b41231f279005b5c2b6ab38cff5d","flatsize":10735759,"path":"All/php-fpm_exporter-2.2.0_19.pkg","repopath":"All/php-fpm_exporter-2.2.0_19.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3260700,"desc":"A prometheus exporter for PHP-FPM. The exporter connects directly to PHP-FPM\nover FastCGI and exports the metrics via HTTP.","categories":["net-mgmt"]},{"name":"phoronix-test-suite-php82","origin":"benchmarks/phoronix-test-suite","version":"10.8.4_2","comment":"Phoronix Benchmarking Suite","maintainer":"pizzamig@FreeBSD.org","www":"https://www.phoronix-test-suite.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb75a816dd5dd6f3aad45eaf484f7fdf79402a7695552f0647b82ee0b1b145c1","flatsize":16669919,"path":"All/phoronix-test-suite-php82-10.8.4_2.pkg","repopath":"All/phoronix-test-suite-php82-10.8.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2624308,"desc":"The Phoronix Test Suite is the most comprehensive testing and benchmarking\nplatform available for the *nix operating system. This software is designed\nto effectively carry out both qualitative and quantitative benchmarks in a\nclean, reproducible, and easy-to-use manner.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-pcntl":{"origin":"devel/php82-pcntl","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"},"python311":{"origin":"lang/python311","version":"3.11.9"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["benchmarks"],"options":{"BASH_COMPLETIONS":"off","DOCS":"on","X11":"on"},"annotations":{"flavor":"php82"}},{"name":"phorgeit-arcanist-lib-php83","origin":"devel/phorgeit-arcanist-lib","version":"20240304","comment":"Libraries for the command line interface for Phorge.it","maintainer":"grembo@FreeBSD.org","www":"https://we.phorge.it/book/arcanist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c08b865c46a00399a5617eba1a9cd1ae21526e1d79eb64e3b0789d1c60200d80","flatsize":10355710,"path":"All/phorgeit-arcanist-lib-php83-20240304.pkg","repopath":"All/phorgeit-arcanist-lib-php83-20240304.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1608088,"desc":"Arcanist is the command-line tool for Phorge. It allows you to interact\nwith Phorge installs to send code for review, download patches, transfer\nfiles, view status, make API calls, and various other things.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["devel"],"options":{"ENCODINGS":"on"},"annotations":{"flavor":"php83"}},{"name":"pgtop","origin":"databases/pgtop","version":"0.11","comment":"Display PostgreSQL performance info like top(1)","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/COSIMO/pgtop-0.05","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f775f5c261cc41d7074afcc080c2c2daf34ce61b9450565b08664de68b9882d","flatsize":79437,"path":"All/pgtop-0.11.pkg","repopath":"All/pgtop-0.11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":31076,"desc":"pgtop was inspired by mytop (http://jeremy.zawodny.com/mysql/mytop/),\nwhich in turn was inspired by the system monitoring tool top.\npgtop will connect to a PostgreSQL server and periodically\nrun queries against the pg_stat* relations and attempt\nto summarize the information from them in a useful format.","deps":{"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"]},{"name":"phorgeit-arcanist-lib-php81","origin":"devel/phorgeit-arcanist-lib","version":"20240304","comment":"Libraries for the command line interface for Phorge.it","maintainer":"grembo@FreeBSD.org","www":"https://we.phorge.it/book/arcanist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"337fb88528ff88614654bf0de3ba9a1a4e18c47e82ac51dbb079617fd0861910","flatsize":10355710,"path":"All/phorgeit-arcanist-lib-php81-20240304.pkg","repopath":"All/phorgeit-arcanist-lib-php81-20240304.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1607512,"desc":"Arcanist is the command-line tool for Phorge. It allows you to interact\nwith Phorge installs to send code for review, download patches, transfer\nfiles, view status, make API calls, and various other things.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["devel"],"options":{"ENCODINGS":"on"},"annotations":{"flavor":"php81"}},{"name":"pgtcl-postgresql16","origin":"databases/postgresql16-pgtcl","version":"2.1.1_3","comment":"TCL extension for accessing a PostgreSQL server (PGTCL-NG)","maintainer":"ports@virtual-estates.net","www":"https://sourceforge.net/projects/pgtclng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"045119aafb8feecc7507f19e2ad3e364fae66c98b8673606b789093f3519d6ef","flatsize":541699,"path":"All/pgtcl-postgresql16-2.1.1_3.pkg","repopath":"All/pgtcl-postgresql16-2.1.1_3.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":76416,"desc":"A TCL extension for accessing PostgreSQL databases. This used\nto come bunlded with PostgreSQL itself, but was split into a\nseparate project in more recent version (8+).","deps":{"postgresql16-client":{"origin":"databases/postgresql16-client","version":"16.4"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases","tcl"],"shlibs_required":["libtcl86.so.1","libpq.so.5"],"options":{"DOCS":"on"}},{"name":"pgtcl-postgresql15","origin":"databases/postgresql15-pgtcl","version":"2.1.1_3","comment":"TCL extension for accessing a PostgreSQL server (PGTCL-NG)","maintainer":"ports@virtual-estates.net","www":"https://sourceforge.net/projects/pgtclng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"557936eeabb26f60833fa0e8f543e879dfa8b3df1608fa2fe66bf1f83a31afc6","flatsize":541699,"path":"All/pgtcl-postgresql15-2.1.1_3.pkg","repopath":"All/pgtcl-postgresql15-2.1.1_3.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":76376,"desc":"A TCL extension for accessing PostgreSQL databases. This used\nto come bunlded with PostgreSQL itself, but was split into a\nseparate project in more recent version (8+).","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases","tcl"],"shlibs_required":["libtcl86.so.1","libpq.so.5"],"options":{"DOCS":"on"}},{"name":"phorgeit-arcanist-lib-php82","origin":"devel/phorgeit-arcanist-lib","version":"20240304","comment":"Libraries for the command line interface for Phorge.it","maintainer":"grembo@FreeBSD.org","www":"https://we.phorge.it/book/arcanist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d054e8c285b90dfc358e74182cbc0628a02d4ea72c3e25165794421f71fbc7ae","flatsize":10355710,"path":"All/phorgeit-arcanist-lib-php82-20240304.pkg","repopath":"All/phorgeit-arcanist-lib-php82-20240304.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1607312,"desc":"Arcanist is the command-line tool for Phorge. It allows you to interact\nwith Phorge installs to send code for review, download patches, transfer\nfiles, view status, make API calls, and various other things.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["devel"],"options":{"ENCODINGS":"on"},"annotations":{"flavor":"php82"}},{"name":"php81-matomo","origin":"www/matomo","version":"4.13.3","comment":"Open Source Web Analytics Software Program","maintainer":"joneum@FreeBSD.org","www":"https://www.matomo.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3513ced674ea965c68a48e32e22825c7c994f49f7a3af6430e7508bd9f70c69","flatsize":58061204,"path":"All/php81-matomo-4.13.3.pkg","repopath":"All/php81-matomo-4.13.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13298100,"desc":"Matomo is a downloadable, open source (GPL licensed) web analytics\nsoftware package. It provides detailed reports on your website and\nits visitors, including the search engines and keywords they used,\nthe language they speak, which pages they like, the files they\ndownload, and so much more.\n\nMatomo aims to be an open source alternative to Google Analytics.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-opcache":{"origin":"www/php81-opcache","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-pdo_mysql":{"origin":"databases/php81-pdo_mysql","version":"8.1.29"},"php81-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php81-pecl-memcache":{"origin":"databases/pecl-memcache","version":"8.2"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-readline":{"origin":"devel/php81-readline","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-soap":{"origin":"net/php81-soap","version":"8.1.29"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"},"php81-sqlite3":{"origin":"databases/php81-sqlite3","version":"8.1.29"},"php81-tidy":{"origin":"www/php81-tidy","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www"],"options":{"PHPMYSQLI":"off","PHPPDOMYSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:matomo:matomo:4.13.3:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"1) Create a user and an empty database for Matomo to store all\n   its tables in (or choose an existing database).\n\n2) Add the following to your Apache configuration, and\n   restart the server:\n\n   ### Add the AcceptPathInfo directive only for Apache 2.4.30 or later.\n   Alias /matomo /usr/local/www/matomo\n   AcceptPathInfo On\n   <Directory /usr/local/www/matomo>\n     DirectoryIndex index.php\n     Options FollowSymLinks\n     AllowOverride All\n     <IfVersion < 2.4>\n        Order allow,deny\n        Allow from all\n     </IfVersion>\n     <IfVersion >= 2.4>\n       Require all granted\n     </IfVersion>\n   </Directory>\n\n3) Visit your Matomo site with a browser (i.e.,\n   http://your.server.com/matomo/), and you should\n   be taken to the setup script, which will lead\n   you through setting up Matomo.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n  https://matomo.org/docs/installation/","type":"install"},{"message":"Console upgrade recommended on medium and high traffic sites:\n\n1) Disable Matomo Tracking\n    In config/config.ini.php, add the following\n    [Tracker]\n    record_statistics = 0\n\n2) Disable the Matomo User Interface and APIs\n    In config/config.ini.php, add the following\n    [General]\n    maintenance_mode = 1\n\n3) Run the update\n\n    php /usr/local/www/matomo/console core:update\n\n4) Remove the previously added config.ini parameters\n\n5) Visit the Admin > Diagnostics > System check report and review the report and follow any recommended actions","type":"upgrade"}]},{"name":"pgtcl-postgresql13","origin":"databases/postgresql13-pgtcl","version":"2.1.1_3","comment":"TCL extension for accessing a PostgreSQL server (PGTCL-NG)","maintainer":"ports@virtual-estates.net","www":"https://sourceforge.net/projects/pgtclng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"716bb1295a760c27b5857a8d3d29c539b63024bdfe1324dbe2660216d0962abe","flatsize":541699,"path":"All/pgtcl-postgresql13-2.1.1_3.pkg","repopath":"All/pgtcl-postgresql13-2.1.1_3.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":76348,"desc":"A TCL extension for accessing PostgreSQL databases. This used\nto come bunlded with PostgreSQL itself, but was split into a\nseparate project in more recent version (8+).","deps":{"postgresql13-client":{"origin":"databases/postgresql13-client","version":"13.16"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases","tcl"],"shlibs_required":["libtcl86.so.1","libpq.so.5"],"options":{"DOCS":"on"}},{"name":"pgreplay","origin":"databases/pgreplay","version":"1.3.0_3","comment":"Replay SQL statements from a Postgresql Log","maintainer":"matthew@FreeBSD.org","www":"https://github.com/laurenz/pgreplay","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9a0f9b2ea20dc187d1150a49832778d0ca8bf983462672511a785948ed5eab0","flatsize":64064,"path":"All/pgreplay-1.3.0_3.pkg","repopath":"All/pgreplay-1.3.0_3.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":28228,"desc":"pgreplay reads a PostgreSQL log file (*not* a WAL file), extracts the\nSQL statements and executes them in the same order and with the original\ntiming against a PostgreSQL database.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"]},{"name":"pgtcl","origin":"databases/pgtcl","version":"2.1.1_3","comment":"TCL extension for accessing a PostgreSQL server (PGTCL-NG)","maintainer":"ports@virtual-estates.net","www":"https://sourceforge.net/projects/pgtclng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0522b6a5c84b68292c4c8a0a25944c4cbb6e41f8cbf82786f09601e79b29cffb","flatsize":541699,"path":"All/pgtcl-2.1.1_3.pkg","repopath":"All/pgtcl-2.1.1_3.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":76312,"desc":"A TCL extension for accessing PostgreSQL databases. This used\nto come bunlded with PostgreSQL itself, but was split into a\nseparate project in more recent version (8+).","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases","tcl"],"shlibs_required":["libtcl86.so.1","libpq.so.5"],"options":{"DOCS":"on"}},{"name":"pgpmoose","origin":"news/pgpmoose","version":"1.19_2","comment":"PGP Moose - signatures for moderated newsgroups","maintainer":"dinoex@FreeBSD.org","www":"http://seer-grog.net/pgpmoose.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f44e0d7757a4f733552e45abb515d805b86225f2fb449093cedd80ed40763615","flatsize":28127,"path":"All/pgpmoose-1.19_2.pkg","repopath":"All/pgpmoose-1.19_2.pkg","licenselogic":"single","pkgsize":15792,"desc":"PGP Moose / by Greg Rose <ggr@usenix.org>\n\nThe aim of this software is to monitor the news\npostings of moderators of USENET newsgroups, and to\nautomatically cancel forged messages purporting to\nbe approved.  This can be extended to the approvals\nof individual users to automatically cancel messages\nthat appear without having been authorised by the\nuser. This has (obviously) been prompted by the\nrecent spammings and other events.\nThis software and protocol is designed around\ncryptographic signatures.  The protocol is designed\nto allow the use of different signature techniques.\nThis implemention assumes the use of PGP signatures,\nbut can be easily modified to use others, such as\nthe Digital Signature Standard.  PGP was chosen for\nits widespread availability around the world.\nPGP, the crux of the cryptographic software, was\nwritten by Phil Zimmermann <prz@acm.org>, who\notherwise has nothing to do with this. The\ncryptographic framework was written by Greg Rose\n<ggr@usenix.org>, as were the INN news system hooks.","categories":["news","security"]},{"name":"phorgeitphorge-php83","origin":"devel/phorgeit-phorge","version":"20240324_2","comment":"Open source, software engineering platform","maintainer":"grembo@FreeBSD.org","www":"https://www.phorge.it","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aeee9f66a2c383da417d994ce5d48c0a68be886f53c4a1f4c79b5dd3b03525fa","flatsize":34882999,"path":"All/phorgeitphorge-php83-20240324_2.pkg","repopath":"All/phorgeitphorge-php83-20240324_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6842728,"desc":"Phabricator is a collection of open source web applications that help\nsoftware companies build better software.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"phorgeit-arcanist-lib-php83":{"origin":"devel/phorgeit-arcanist-lib","version":"20240304"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-opcache":{"origin":"www/php83-opcache","version":"8.3.9"},"php83-pcntl":{"origin":"devel/php83-pcntl","version":"8.3.9"},"php83-pecl-APCu":{"origin":"devel/pecl-APCu","version":"5.1.23"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"}},"categories":["devel"],"options":{"GD":"on","OPCACHE":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"Make sure to run phorge using a production PHP configuration,\ne.g., %%PREFIX/etc/php.ini-production, particularly\nusing the recommended error_reporting setting for production:\n\n  error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT\n\nTo run the phorge daemons from startup, add phd_enable=\"YES\"\nto /etc/rc.conf. You can control the daemons using\n\nservice phd start\nservice phd stop\netc.\n\nBefore starting the daemons, please finish configuring your Phorge\ninstance. This involves configuring a web server (Apache, NGINX, LightHTTP)\nand a database server (MySQL, MariaDB). You can find detailed instructions\non how to finish your setup at:\n\nhttps://secure.phorge.com/book/phorge/article/configuration_guide/\n\nPlease note that all files are located in /usr/local/lib/php/phorge,\nso if the documentation refers to ./bin, this means\n\n  /usr/local/lib/php/phorge/bin,\n\nif it refers to webroot, this means\n\n  /usr/local/lib/php/phorge/webroot.\n\nYou might want to install textproc/py-pygments to improve syntax\nhighlighting.\n\nPhorge daemons and ssh-git requires setting up sudo, see\n\n  /usr/locallib/php/phorge/resources/sshd/phorge-sudoers.sample\n\nfor an example.\n\nA phorge example configuration installed here:\n\n  /usr/locallib/php/phorge/conf/local/local.json.sample\n\nIf you want to access phorge hosted git repositories via git,\nyou can add the following configuration snippet to /etc/sshd_config\nand reload sshd afterwards (`service sshd reload'):\n\n========================================================================\nMatch User git\n AllowUsers git\n AuthorizedKeysCommand /usr/local/lib/php/phorge/resources/sshd/phorge-ssh-hook.sh\n AuthorizedKeysCommandUser git\n AuthorizedKeysFile none\n AuthenticationMethods publickey\n PermitRootLogin no\n PasswordAuthentication no\n PermitTTY no\n AllowAgentForwarding no\n AllowTcpForwarding no\n GatewayPorts no\n PermitOpen none\n PermitTunnel no\n X11Forwarding no\n========================================================================","type":"install"},{"message":"Don't forget to update the database schema after update:\n\n  service nginx stop\n  service php-fpm stop\n  service phd stop\n  cd /usr/local/lib/php/phorge\n  ./bin/storage upgrade\n  service phd start\n  service php-fpm start\n  service nginx start\n\nThe above procedure is for users of nginx and php-fpm, please adapt\naccordingly to match your setup.\n\nIf your configuration uses an unprivileged user to connect to the database,\nyou may have to override the default user so the schema changes can be\napplied with root or some other admin user:\n\n  ./bin/storage upgrade --user <user> --password <password>","type":"upgrade"}]},{"name":"phorgeitphorge-php81","origin":"devel/phorgeit-phorge","version":"20240324_2","comment":"Open source, software engineering platform","maintainer":"grembo@FreeBSD.org","www":"https://www.phorge.it","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"918271602c8b52dd639c6bc100d85352c26b3280d73b075c13efb00d61d378cf","flatsize":34882999,"path":"All/phorgeitphorge-php81-20240324_2.pkg","repopath":"All/phorgeitphorge-php81-20240324_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6842764,"desc":"Phabricator is a collection of open source web applications that help\nsoftware companies build better software.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"phorgeit-arcanist-lib-php81":{"origin":"devel/phorgeit-arcanist-lib","version":"20240304"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-opcache":{"origin":"www/php81-opcache","version":"8.1.29"},"php81-pcntl":{"origin":"devel/php81-pcntl","version":"8.1.29"},"php81-pecl-APCu":{"origin":"devel/pecl-APCu","version":"5.1.23"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"}},"categories":["devel"],"options":{"GD":"on","OPCACHE":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"Make sure to run phorge using a production PHP configuration,\ne.g., %%PREFIX/etc/php.ini-production, particularly\nusing the recommended error_reporting setting for production:\n\n  error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT\n\nTo run the phorge daemons from startup, add phd_enable=\"YES\"\nto /etc/rc.conf. You can control the daemons using\n\nservice phd start\nservice phd stop\netc.\n\nBefore starting the daemons, please finish configuring your Phorge\ninstance. This involves configuring a web server (Apache, NGINX, LightHTTP)\nand a database server (MySQL, MariaDB). You can find detailed instructions\non how to finish your setup at:\n\nhttps://secure.phorge.com/book/phorge/article/configuration_guide/\n\nPlease note that all files are located in /usr/local/lib/php/phorge,\nso if the documentation refers to ./bin, this means\n\n  /usr/local/lib/php/phorge/bin,\n\nif it refers to webroot, this means\n\n  /usr/local/lib/php/phorge/webroot.\n\nYou might want to install textproc/py-pygments to improve syntax\nhighlighting.\n\nPhorge daemons and ssh-git requires setting up sudo, see\n\n  /usr/locallib/php/phorge/resources/sshd/phorge-sudoers.sample\n\nfor an example.\n\nA phorge example configuration installed here:\n\n  /usr/locallib/php/phorge/conf/local/local.json.sample\n\nIf you want to access phorge hosted git repositories via git,\nyou can add the following configuration snippet to /etc/sshd_config\nand reload sshd afterwards (`service sshd reload'):\n\n========================================================================\nMatch User git\n AllowUsers git\n AuthorizedKeysCommand /usr/local/lib/php/phorge/resources/sshd/phorge-ssh-hook.sh\n AuthorizedKeysCommandUser git\n AuthorizedKeysFile none\n AuthenticationMethods publickey\n PermitRootLogin no\n PasswordAuthentication no\n PermitTTY no\n AllowAgentForwarding no\n AllowTcpForwarding no\n GatewayPorts no\n PermitOpen none\n PermitTunnel no\n X11Forwarding no\n========================================================================","type":"install"},{"message":"Don't forget to update the database schema after update:\n\n  service nginx stop\n  service php-fpm stop\n  service phd stop\n  cd /usr/local/lib/php/phorge\n  ./bin/storage upgrade\n  service phd start\n  service php-fpm start\n  service nginx start\n\nThe above procedure is for users of nginx and php-fpm, please adapt\naccordingly to match your setup.\n\nIf your configuration uses an unprivileged user to connect to the database,\nyou may have to override the default user so the schema changes can be\napplied with root or some other admin user:\n\n  ./bin/storage upgrade --user <user> --password <password>","type":"upgrade"}]},{"name":"pgtcl-postgresql14","origin":"databases/postgresql14-pgtcl","version":"2.1.1_3","comment":"TCL extension for accessing a PostgreSQL server (PGTCL-NG)","maintainer":"ports@virtual-estates.net","www":"https://sourceforge.net/projects/pgtclng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e38eafd39e2138668301d7b13cedd06c6d4279518f63533215bba75d3ddafe98","flatsize":541699,"path":"All/pgtcl-postgresql14-2.1.1_3.pkg","repopath":"All/pgtcl-postgresql14-2.1.1_3.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":76316,"desc":"A TCL extension for accessing PostgreSQL databases. This used\nto come bunlded with PostgreSQL itself, but was split into a\nseparate project in more recent version (8+).","deps":{"postgresql14-client":{"origin":"databases/postgresql14-client","version":"14.13"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases","tcl"],"shlibs_required":["libtcl86.so.1","libpq.so.5"],"options":{"DOCS":"on"}},{"name":"pgpin","origin":"security/pgpin","version":"010323_1","comment":"PGP International version - improved for use in IN-CA","maintainer":"dinoex@FreeBSD.org","www":"https://www.pgpi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64fb0c844e2a278da569d55750250bd6ae62fb0c50043a4b6c9c16926a3e3c84","flatsize":576703,"path":"All/pgpin-010323_1.pkg","repopath":"All/pgpin-010323_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":196272,"desc":"PGP (Pretty Good Privacy) is a public key encryption pack-\nage to protect E-mail and data files.  It lets you  commu-\nnicate  securely  with  people  you've  never met, with no\nsecure channels needed for prior exchange of  keys.   It's\nwell featured and fast, with sophisticated key management,\ndigital signatures, data compression, and  good  ergonomic\ndesign.\n\nContributors:\n  Matthias Bruestle for the myetsid feature.\n  Lutz Donnerhacke for the pgp2.6.3in development.\n  Ingmar Camphausen, Thomas Roessler, a.o. for extensive testing.","categories":["security"],"options":{"DOCS":"on"}},{"name":"pgpgpg","origin":"security/pgpgpg","version":"0.13_5","comment":"Wrapper for GnuPG to simulate PGP 2.6.x","maintainer":"portmaster@BSDforge.com","www":"https://mroth.net/pgpgpg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74bf8428f5d61f9944fcaa78e75cd1064c013fbbf562148c95351d1ce16ebffc","flatsize":42542,"path":"All/pgpgpg-0.13_5.pkg","repopath":"All/pgpgpg-0.13_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16536,"desc":"pgpgpg is a wrapper around Gnu Privacy Guard which takes PGP 2.6\ncommand line options, translates them, and calls GnuPG (Gnu Privacy\nGuard) to perform the desired action.","deps":{"gnupg1":{"origin":"security/gnupg1","version":"1.4.23_4"}},"categories":["security"]},{"name":"pgpdump","origin":"security/pgpdump","version":"0.36","comment":"PGP packet visualizer","maintainer":"sunpoet@FreeBSD.org","www":"https://www.mew.org/~kazu/proj/pgpdump/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c07ba1c55ef677ccef7923d541060a040d8297ca0a581410c34f59795d58b06","flatsize":44380,"path":"All/pgpdump-0.36.pkg","repopath":"All/pgpdump-0.36.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17384,"desc":"pgpdump is a PGP packet visualizer which displays the packet format of OpenPGP\n(RFC 4880) and PGP version 2 (RFC 1991).\n\nSee also: https://github.com/kazu-yamamoto/pgpdump","categories":["security"],"annotations":{"cpe":"cpe:2.3:a:pgpdump_project:pgpdump:0.36:::::dragonfly6:x86_64"}},{"name":"pgpool-II42","origin":"databases/pgpool-II-42","version":"4.2.12","comment":"Connection pool server for PostgreSQL","maintainer":"mike.jakubik@swiftsmsgateway.com","www":"https://pgpool.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d12bfa50041a4e56c80cfc49e7c56427abcd13351f551a067a2bdc8d95af356","flatsize":8595070,"path":"All/pgpool-II42-4.2.12.pkg","repopath":"All/pgpool-II42-4.2.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1324264,"desc":"pgpool is a connection pool server for PostgreSQL. pgpool runs between\nPostgreSQL's clients(front ends) and servers(back ends). A PostgreSQL client can\nconnect to pgpool as if it were a standard PostgreSQL server.\n\npgpool caches the connection to PostgreSQL server to reduce the overhead to\nestablish the connection to it.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libpq.so.5"],"shlibs_provided":["libpcp.so.2"],"options":{"DOCS":"on","MEMCACHED":"off","PAM":"off","SSL":"on"},"annotations":{"deprecated":"Upstream EOL reaches on 2025-11-30","expiration_date":"2025-12-31"},"messages":[{"message":"In order to start pgpool you need some more configuration:\n\n# sysrc -f /etc/rc.conf pgpool_enable=\"YES\"\n# sysrc -f /etc/rc.conf pgpool_user=\"root\"\n\nPlease consider the usage of another user. The user is\nrequired to have read/write access to /var/run/pgpool.\n\nUsing the root user is - as always - an security issue.","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-11-30.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"phlipple","origin":"games/phlipple","version":"0.8.5_8","comment":"Flipping squares will never be the same","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/phlipple/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"109deb25dc35960ce6a4e41e10a620234ef4b43e9e8275a63786b8233ed8a538","flatsize":2951685,"path":"All/phlipple-0.8.5_8.pkg","repopath":"All/phlipple-0.8.5_8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2577596,"desc":"Phlipple is a unique puzzle game. The goal of every level is to\nreduce a 3D shape to a single square. Elimination of squares is\ndone by flipping edges around just like in a cardboard box.\n\nIt starts off relatively easy to teach the basics just to later on\nserve hours of brain tickling fun. It's a great way to train memory\nas well as orientation in 3D.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libvorbisfile.so.3","libGLEW.so.2","libGL.so.1","libX11.so.6","libGLU.so.1","libOpenGL.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"phorgeitphorge-php82","origin":"devel/phorgeit-phorge","version":"20240324_2","comment":"Open source, software engineering platform","maintainer":"grembo@FreeBSD.org","www":"https://www.phorge.it","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60d1999880db9d8d1c891a738efe5da085b1f777da428179aa03c9b32d1cc290","flatsize":34882999,"path":"All/phorgeitphorge-php82-20240324_2.pkg","repopath":"All/phorgeitphorge-php82-20240324_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6843268,"desc":"Phabricator is a collection of open source web applications that help\nsoftware companies build better software.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"phorgeit-arcanist-lib-php82":{"origin":"devel/phorgeit-arcanist-lib","version":"20240304"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-opcache":{"origin":"www/php82-opcache","version":"8.2.21"},"php82-pcntl":{"origin":"devel/php82-pcntl","version":"8.2.21"},"php82-pecl-APCu":{"origin":"devel/pecl-APCu","version":"5.1.23"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"}},"categories":["devel"],"options":{"GD":"on","OPCACHE":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"Make sure to run phorge using a production PHP configuration,\ne.g., %%PREFIX/etc/php.ini-production, particularly\nusing the recommended error_reporting setting for production:\n\n  error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT\n\nTo run the phorge daemons from startup, add phd_enable=\"YES\"\nto /etc/rc.conf. You can control the daemons using\n\nservice phd start\nservice phd stop\netc.\n\nBefore starting the daemons, please finish configuring your Phorge\ninstance. This involves configuring a web server (Apache, NGINX, LightHTTP)\nand a database server (MySQL, MariaDB). You can find detailed instructions\non how to finish your setup at:\n\nhttps://secure.phorge.com/book/phorge/article/configuration_guide/\n\nPlease note that all files are located in /usr/local/lib/php/phorge,\nso if the documentation refers to ./bin, this means\n\n  /usr/local/lib/php/phorge/bin,\n\nif it refers to webroot, this means\n\n  /usr/local/lib/php/phorge/webroot.\n\nYou might want to install textproc/py-pygments to improve syntax\nhighlighting.\n\nPhorge daemons and ssh-git requires setting up sudo, see\n\n  /usr/locallib/php/phorge/resources/sshd/phorge-sudoers.sample\n\nfor an example.\n\nA phorge example configuration installed here:\n\n  /usr/locallib/php/phorge/conf/local/local.json.sample\n\nIf you want to access phorge hosted git repositories via git,\nyou can add the following configuration snippet to /etc/sshd_config\nand reload sshd afterwards (`service sshd reload'):\n\n========================================================================\nMatch User git\n AllowUsers git\n AuthorizedKeysCommand /usr/local/lib/php/phorge/resources/sshd/phorge-ssh-hook.sh\n AuthorizedKeysCommandUser git\n AuthorizedKeysFile none\n AuthenticationMethods publickey\n PermitRootLogin no\n PasswordAuthentication no\n PermitTTY no\n AllowAgentForwarding no\n AllowTcpForwarding no\n GatewayPorts no\n PermitOpen none\n PermitTunnel no\n X11Forwarding no\n========================================================================","type":"install"},{"message":"Don't forget to update the database schema after update:\n\n  service nginx stop\n  service php-fpm stop\n  service phd stop\n  cd /usr/local/lib/php/phorge\n  ./bin/storage upgrade\n  service phd start\n  service php-fpm start\n  service nginx start\n\nThe above procedure is for users of nginx and php-fpm, please adapt\naccordingly to match your setup.\n\nIf your configuration uses an unprivileged user to connect to the database,\nyou may have to override the default user so the schema changes can be\napplied with root or some other admin user:\n\n  ./bin/storage upgrade --user <user> --password <password>","type":"upgrade"}]},{"name":"pgtcl-postgresql12","origin":"databases/postgresql12-pgtcl","version":"2.1.1_3","comment":"TCL extension for accessing a PostgreSQL server (PGTCL-NG)","maintainer":"ports@virtual-estates.net","www":"https://sourceforge.net/projects/pgtclng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39c5d20562e8771e1d1cb2602df11c64e24002561de68ed2275e89d8f60d7246","flatsize":541699,"path":"All/pgtcl-postgresql12-2.1.1_3.pkg","repopath":"All/pgtcl-postgresql12-2.1.1_3.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":76384,"desc":"A TCL extension for accessing PostgreSQL databases. This used\nto come bunlded with PostgreSQL itself, but was split into a\nseparate project in more recent version (8+).","deps":{"postgresql12-client":{"origin":"databases/postgresql12-client","version":"12.20"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases","tcl"],"shlibs_required":["libtcl86.so.1","libpq.so.5"],"options":{"DOCS":"on"}},{"name":"pglogical","origin":"databases/pglogical","version":"2.4.4","comment":"Logical replication system as a PostgreSQL extension","maintainer":"matthew@FreeBSD.org","www":"https://www.2ndquadrant.com/en/resources-old/pglogical/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10dfdeca2bab3ac2dc245c624ec1e13d83096715bd4344db20d073922fd3c868","flatsize":547145,"path":"All/pglogical-2.4.4.pkg","repopath":"All/pglogical-2.4.4.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":123332,"desc":"pglogical is a logical replication system implemented entirely as a\nPostgreSQL extension. Fully integrated, it requires no triggers or\nexternal programs. This alternative to physical replication is a\nhighly efficient method of replicating data using a publish/subscribe\nmodel for selective replication.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5","libintl.so.8"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:2ndquadrant:pglogical:2.4.4:::::dragonfly6:x86_64"}},{"name":"pglogd","origin":"www/pglogd","version":"2.3_4","comment":"Sends web server log entries to a PostgreSQL database","maintainer":"ports@FreeBSD.org","www":"http://www.digitalstratum.com/pglogd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1dcab067e8f800774511e322a74bc7c446a8ccad06106f6cc7dede25b8d9958","flatsize":45937,"path":"All/pglogd-2.3_4.pkg","repopath":"All/pglogd-2.3_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17268,"desc":"pgLOGd, simply put, is a program that takes web server log entries and\nsends them to a database. It is called pgLOGd because of the database\nit was designed to function with, PostgreSQL.\n\nIt is fast, robust and features fall-back-logging to a text file.  It\nis flexible and typically uses less than 128K of memory.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["www","databases"],"shlibs_required":["libpq.so.5"],"messages":[{"message":"You need to create a PostgreSQL database for your logs:\n\n  # su - postgres\n  $ createdb pglogd\n  $ psql pglogd < /usr/local/share/pglogd/pglogd_tables.sql\n  $ exit\n\nand copy /usr/local/share/pglogd/pglogd.conf\nto /usr/local/etc/pglogd.conf\n\npglogd can then be started with:\n\n  # /usr/local/etc/rc.d/020.pglogd.sh start\n\nRead the complete documentation on configuring pglogd\nand apache at http://www.digitalstratum.com/pglogd/","type":"install"},{"message":"===>   NOTICE:\n\nThe pglogd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"phalanx","origin":"games/phalanx","version":"25","comment":"Xboard-compatible chess playing program","maintainer":"ports@FreeBSD.org","www":"https://phalanx.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8950b83fe039c148aaa8485c3d2953a461e4a62007d8a82f920b1adce684296c","flatsize":661155,"path":"All/phalanx-25.pkg","repopath":"All/phalanx-25.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":304112,"desc":"Phalanx is a chess playing program. Phalanx is xboard compatible.\nRunning with xboard: 'xboard -fcp phalanx'. Note that permanent\nbrain (pondering) is off by default. Newer versions of xboard set\nit on with the 'hard' command. If this does not work, try 'xboard\n-fcp \"phalanx -p+\"' or (for <4.0.0 versions of xboard) change your\ninitString (see Xboard documentation for details). It's better to\nstop permanent brain in both programs, when playing Phalanx against\nanother program on a machine with one CPU.\n\nIt's also possible to run phalanx without xboard. Do \"phalanx -h\"\nto get a list of command line options. One important command of\nphalanx's ASCII interface is \"help\".","categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe phalanx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"php81-pear-Games_Chess","origin":"games/pear-Games_Chess","version":"1.0.1","comment":"PEAR methods for constructing and validating chess games in PGN","maintainer":"sunpoet@FreeBSD.org","www":"https://pear.php.net/package/Games_Chess","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75371835e672e485a8e468a0381edf49a27b9041ca9f2c28346f857aee28a929","flatsize":608069,"path":"All/php81-pear-Games_Chess-1.0.1.pkg","repopath":"All/php81-pear-Games_Chess-1.0.1.pkg","licenselogic":"single","pkgsize":83012,"desc":"The logic of handling a chessboard and parsing standard\nFEN (Farnsworth-Edwards Notation) for describing a position as well as SAN\n(Standard Algebraic Notation) for describing individual moves is handled. This\nclass can be used as a backend driver for playing chess, or for validating\nand/or creating PGN files using the File_ChessPGN package.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"}},"categories":["games","devel","pear"],"annotations":{"flavor":"php81"}},{"name":"pgagroal","origin":"databases/pgagroal","version":"1.4.2","comment":"High-performance protocol-native connection pool for PostgreSQL","maintainer":"bofh@FreeBSD.org","www":"https://agroal.github.io/pgagroal/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd12a8a903e9a09aa8004d343b973844bbf4e0e80b8187aa6bb4ebaa5402540b","flatsize":312299,"path":"All/pgagroal-1.4.2.pkg","repopath":"All/pgagroal-1.4.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":107536,"desc":"pgagroal is a high-performance protocol-native connection pool for\nPostgreSQL. Which features High performance, Connection pool, Limit\nconnections for users and databases, Prefill support, Remove idle\nconnections, Connection validation, Enable / disable database access,\nGraceful / fast shutdown, Prometheus support, Grafana 8 dashboard,\nRemote management, Authentication query support, Failover support,\nTransport Layer Security (TLS) v1.2+ support, Daemon support, User\nvault, Lightweight connection pooler for PostgreSQL.","deps":{"libev":{"origin":"devel/libev","version":"4.33_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases"],"users":["pgagroal"],"groups":["pgagroal"],"shlibs_required":["libev.so.4","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libpgagroal.so.1"]},{"name":"pgplot","origin":"graphics/pgplot","version":"5.2.2_30","comment":"C/FORTRAN library for drawing graphs on a variety of display devices","maintainer":"ports@FreeBSD.org","www":"https://sites.astro.caltech.edu/~tjp/pgplot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dc8840b2d571151ad8651feeab759f66de56ed5963230073a3b467e077e1fac","flatsize":2289568,"path":"All/pgplot-5.2.2_30.pkg","repopath":"All/pgplot-5.2.2_30.pkg","licenselogic":"single","licenses":["PGPLOT"],"pkgsize":371020,"desc":"PGPLOT is a Fortran subroutine package for drawing graphs on a variety\nof display devices. For more details, see the manual ``PGPLOT Graphics\nSubroutine Library'', available from T. J. Pearson.\n\nThe CPGPLOT library adds an intermediate level of wrapper functions\nbetween C programs and the PGPLOT library. These functions hide the\nsystem dependencies of calling PGPLOT behind a system independent\ninterface.\n\nDocumentation and demo programs are included.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libX11.so.6","libpng16.so.16"],"shlibs_provided":["libcpgplot.so.5","libpgplot.so.5"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pgplot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pgdbf","origin":"databases/pgdbf","version":"0.6.2_1","comment":"Convert XBase / FoxPro tables to PostgreSQL","maintainer":"kirk@strauser.com","www":"https://pgdbf.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2763f28c1b6faff48a76d100539860523db20364511b5a9704de77a56a4cee2","flatsize":59491,"path":"All/pgdbf-0.6.2_1.pkg","repopath":"All/pgdbf-0.6.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23776,"desc":"PgDBF is a program for converting XBase databases - particularly FoxPro\ntables with memo files - into a format that PostgreSQL can directly\nimport. It's a compact C project with no dependencies other than standard\nUnix libraries. While the project is relatively tiny and simple, it's also\nheavily optimized via profiling - routine benchmark were many times faster\nthan with other Open Source programs. In fact, even on slower systems,\nconversions are typically limited by hard drive speed.","categories":["databases"]},{"name":"pguri","origin":"databases/pguri","version":"1.20151224_3","comment":"URI datatype for PostgreSQL","maintainer":"tz@FreeBSD.org","www":"https://github.com/petere/pguri","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"799026b4be2b6516b60e2dfd193c80fc3db76f932099f69fa8cb6f93b60e5c15","flatsize":24985,"path":"All/pguri-1.20151224_3.pkg","repopath":"All/pguri-1.20151224_3.pkg","licenselogic":"single","pkgsize":7000,"desc":"URI datatype for PostgreSQL","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"uriparser":{"origin":"net/uriparser","version":"0.9.6"}},"categories":["databases"],"shlibs_required":["liburiparser.so.1"],"messages":[{"message":"In order to use the extension within database execute the following command:\n\nCREATE EXTENSION uri;","type":"install"}]},{"name":"pgxnclient","origin":"databases/py-pgxnclient","version":"1.3.2_1","comment":"Command line tool to interact with the PostgreSQL Extension Network","maintainer":"lwhsu@FreeBSD.org","www":"https://pgxn.github.io/pgxnclient/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f258518aac509a37d9fc30fd2edf9fb7d34fb1566c58186de60230a32cc0978c","flatsize":437457,"path":"All/pgxnclient-1.3.2_1.pkg","repopath":"All/pgxnclient-1.3.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":73200,"desc":"The PGXN Client is a command line tool designed to interact with the\nPostgreSQL Extension Network allowing searching, compiling, installing,\nand removing extensions in PostgreSQL databases.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"}},{"name":"pgpool-II41","origin":"databases/pgpool-II-41","version":"4.1.17","comment":"Connection pool server for PostgreSQL","maintainer":"tz@FreeBSD.org","www":"https://pgpool.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"164ed24e954f2aef3869ae884db7fcf8eb277e1daf4767753e7bc60d96b33bca","flatsize":7778832,"path":"All/pgpool-II41-4.1.17.pkg","repopath":"All/pgpool-II41-4.1.17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1253540,"desc":"pgpool is a connection pool server for PostgreSQL. pgpool runs between\nPostgreSQL's clients(front ends) and servers(back ends). A PostgreSQL client can\nconnect to pgpool as if it were a standard PostgreSQL server.\n\npgpool caches the connection to PostgreSQL server to reduce the overhead to\nestablish the connection to it.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libpq.so.5"],"shlibs_provided":["libpcp.so.1"],"options":{"DOCS":"on","MEMCACHED":"off","PAM":"off","SSL":"on"},"annotations":{"deprecated":"Upstream EOL reaches on 2024-10-31","expiration_date":"2024-12-31"},"messages":[{"message":"In order to start pgpool you need some more configuration:\n\n# sysrc -f /etc/rc.conf pgpool_enable=\"YES\"\n# sysrc -f /etc/rc.conf pgpool_user=\"root\"\n\nPlease consider the usage of another user. The user is\nrequired to have read/write access to /var/run/pgpool.\n\nUsing the root user is - as always - an security issue.","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2024-10-31.\n\nIt is scheduled to be removed on or after 2024-12-31."}]},{"name":"pgfouine","origin":"databases/pgfouine","version":"1.2","comment":"PostgreSQL log analyzer","maintainer":"pea@raveland.org","www":"http://pgfouine.projects.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18ad7e14215a03b9f0a50fcdc3f3466db2fd87d497b5798be2559399887d674c","flatsize":1657799,"path":"All/pgfouine-1.2.pkg","repopath":"All/pgfouine-1.2.pkg","licenselogic":"single","pkgsize":408412,"desc":"pgFouine is a PostgreSQL log analyzer used to generate detailed reports\nfrom a PostgreSQL log file. pgFouine can help you to determine which\nqueries you should optimize to speed up your PostgreSQL based application.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"}},"categories":["databases"],"options":{"DOCS":"on"}},{"name":"pg_stat_kcache","origin":"databases/pg_stat_kcache","version":"2.2.3","comment":"Gather statistics about PostgreSQL I/O and CPU usage","maintainer":"girgen@FreeBSD.org","www":"https://github.com/dalibo/pg_stat_kcache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db617d5b1a5da4bc65436383a61c039471645e88462558ab446e1df6c68048a1","flatsize":114020,"path":"All/pg_stat_kcache-2.2.3.pkg","repopath":"All/pg_stat_kcache-2.2.3.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":15208,"desc":"Gathers statistics about real reads and writes done by the filesystem layer. It\nis provided in the form of an extension for PostgreSQL >= 9.4.","deps":{"postgresql15-contrib":{"origin":"databases/postgresql15-contrib","version":"15.8"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"],"messages":[{"message":"To activate pg_stat_kcache on your PostgreSQL server, add 'pg_stat_kcache' to\nshared_preload_libraries in $PGDATA/postgresql.conf. For every database,\nrun\n\tCREATE EXTENSION IF NOT EXISTS pg_stat_kcache\n\nUsing databases/powa-web and databases/powa-archivist together with\npg_stat_kcache is warmly recommended.","type":"install"}]},{"name":"pgbackrest","origin":"databases/pgbackrest","version":"2.53","comment":"Reliable PostgreSQL Backup & Restore","maintainer":"schoutm@gmail.com","www":"https://pgbackrest.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a93c34d874016921293ad417502b8a6d7132fa218bcf809a54608bbf724fb8c0","flatsize":995956,"path":"All/pgbackrest-2.53.pkg","repopath":"All/pgbackrest-2.53.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":386752,"desc":"pgBackRest aims to be a reliable, easy-to-use backup and restore solution for\nPostgreSQL that can seamlessly scale up to the largest databases and workloads\nby utilizing algorithms that are optimized for database-specific requirements.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases"],"shlibs_required":["libssl.so.12","libcrypto.so.12","liblz4.so.1","libpq.so.5","libxml2.so.2"],"options":{"SFTP":"off","ZSTD":"off"}},{"name":"pgpool-II-43","origin":"databases/pgpool-II-43","version":"4.3.10","comment":"Connection pool server for PostgreSQL (4.3.X branch)","maintainer":"bofh@FreeBSD.org","www":"https://pgpool.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30adbe747bb868b94e050ab58687e4fac89e4af920d6158e2e3d9ec8a8b44bb4","flatsize":8626282,"path":"All/pgpool-II-43-4.3.10.pkg","repopath":"All/pgpool-II-43-4.3.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1350032,"desc":"pgpool is a connection pool server for PostgreSQL. pgpool runs between\nPostgreSQL's clients(front ends) and servers(back ends). A PostgreSQL client can\nconnect to pgpool as if it were a standard PostgreSQL server.\n\npgpool caches the connection to PostgreSQL server to reduce the overhead to\nestablish the connection to it.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libpq.so.5"],"shlibs_provided":["libpcp.so.2"],"options":{"DOCS":"on","MEMCACHED":"off","PAM":"off","SSL":"on"},"messages":[{"message":"In order to start pgpool you need some more configuration:\n\n# sysrc -f /etc/rc.conf pgpool_enable=\"YES\"\n# sysrc -f /etc/rc.conf pgpool_user=\"root\"\n\nPlease consider the usage of another user. The user is\nrequired to have read/write access to /var/run/pgpool.\n\nUsing the root user is - as always - an security issue.","type":"install"}]},{"name":"pgbadger","origin":"databases/pgbadger","version":"12.4","comment":"Very competent log analyzer for PostgreSQL","maintainer":"girgen@FreeBSD.org","www":"http://dalibo.github.com/pgbadger/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d667665e05b0b6a63cadc70b2cbb6d6a10deee1188fedfbec08e4366858c9f3","flatsize":1624670,"path":"All/pgbadger-12.4.pkg","repopath":"All/pgbadger-12.4.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":326376,"desc":"PostgreSQL log analyzer with fully detailed reports and charts.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"]},{"name":"pg_ed25519","origin":"databases/pg_ed25519","version":"0.2","comment":"PostgreSQL extension for ed25519 sign and verify","maintainer":"dmitry.wagin@ya.ru","www":"https://gitlab.com/dwagin/pg_ed25519","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0318a1f964195d41472f9bcb062fe8e3a5758025f54fa873ed6c5ea0d14656a4","flatsize":72361,"path":"All/pg_ed25519-0.2.pkg","repopath":"All/pg_ed25519-0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":46976,"desc":"PostgreSQL extension for ed25519 sign and verify.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"]},{"name":"pgbouncer","origin":"databases/pgbouncer","version":"1.22.1","comment":"Lightweight connection pooler for PostgreSQL","maintainer":"dmitry.wagin@ya.ru","www":"https://www.pgbouncer.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa6dad07d27fe52165ea2db664eb915bb00f21b844035acba4d2693cf8394369","flatsize":468808,"path":"All/pgbouncer-1.22.1.pkg","repopath":"All/pgbouncer-1.22.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":185752,"desc":"Lightweight connection pooler for PostgreSQL.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases"],"users":["pgbouncer"],"groups":["pgbouncer"],"shlibs_required":["libevent-2.1.so.7","libssl.so.12","libcrypto.so.12"],"options":{"CARES":"off"},"annotations":{"cpe":"cpe:2.3:a:pgbouncer:pgbouncer:1.22.1:::::dragonfly6:x86_64"},"messages":[{"message":"To setup pgbouncer you need to edit the configuration file:\n      /usr/local/etc/pgbouncer.ini\n\n      You will also need to define the list of allowed users as\n      per the pgbouncer(5) man page. See the sample file:\n      /usr/local/etc/pgbouncer.users.sample\n\n      To run pgbouncer from startup, add pgbouncer_enable=\"YES\"\n      in your /etc/rc.conf.","type":"install"}]},{"name":"pgFormatter","origin":"databases/pgFormatter","version":"5.5","comment":"PostgreSQL SQL syntax beautifier","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/darold/pgFormatter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc07cec28b02fd5877f3eaf450405c033ffb2dd4a16f15a120f85b84a34f4443","flatsize":253159,"path":"All/pgFormatter-5.5.pkg","repopath":"All/pgFormatter-5.5.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":64852,"desc":"This SQL formatter/beautifier supports keywords from SQL-92, SQL-99, SQL-2003,\nSQL-2008, SQL-2011 and PostgreSQL specifics keywords. May works with any other\ndatabases too.\n\npgFormatter can work as a console program or as a CGI. It will automatically\ndetect his environment and output as text or as HTML following the context.\n\nKeywords highlighting will only be available in CGI context.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"]},{"name":"pg.el-emacs_devel_nox","origin":"databases/pg.el","version":"0.36","comment":"PostgreSQL Elisp interface","maintainer":"yasu@FreeBSD.org","www":"https://github.com/emarsden/pg-el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"697207b9e3f2d7e5e28c3e34c4ed0d0fab037207ec6a350b959e088857f325bf","flatsize":290440,"path":"All/pg.el-emacs_devel_nox-0.36.pkg","repopath":"All/pg.el-emacs_devel_nox-0.36.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":56880,"desc":"This is an Emacs Lisp interface for PostgreSQL.\n\nThis module lets you access the PostgreSQL object-relational DBMS from\nEmacs, using its socket-level frontend/backend protocol. The module is\ncapable of automatic type coercions from a range of SQL types to the\nequivalent Emacs Lisp type. This is a low level API, and won't be\nuseful to end users.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"peg.el-emacs_devel_nox":{"origin":"devel/peg.el","version":"1.0.1_1"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"pg_filedump","origin":"databases/pg_filedump","version":"16.0","comment":"Display formatted contents of a PostgreSQL heap, index, or control file","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/df7cb/pg_filedump","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"049d4c3fedadef5fff96f56e4d87a56cd642092f5796df02da072593364ddaa3","flatsize":89994,"path":"All/pg_filedump-16.0.pkg","repopath":"All/pg_filedump-16.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":41600,"desc":"pg_filedump is a utility to format PostgreSQL heap/index/control files into a\nhuman-readable form. You can format/dump the files several ways, as listed in\nthe Invocation section, as well as dumping straight binary.\n\nThe type of file (heap/index) can usually be determined automatically by the\ncontent of the blocks within the file. However, to format a pg_control file you\nmust use the -c option.\n\nThe default is to format the entire file using the block size listed in block 0\nand display block relative addresses. These defaults can be modified using\nrun-time options.\n\nSome options may seem strange but they're there for a reason. For example, block\nsize. It's there because if the header of block 0 is corrupt, you need a method\nof forcing a block size.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"],"shlibs_required":["libintl.so.8"]},{"name":"pg_hashids","origin":"databases/pg_hashids","version":"1.3","comment":"PostgreSQL extension for generates short, unique, non-sequential ids from numbers","maintainer":"dmitry.wagin@ya.ru","www":"https://github.com/iCyberon/pg_hashids","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48a54e181a7216842b00401c91b8e7a2931c134b6cc1be6a00979616533da131","flatsize":34421,"path":"All/pg_hashids-1.3.pkg","repopath":"All/pg_hashids-1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9492,"desc":"PostgreSQL extension for generates short, unique,\nnon-sequential ids from numbers.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"]},{"name":"pg.el-emacs_wayland","origin":"databases/pg.el","version":"0.36","comment":"PostgreSQL Elisp interface","maintainer":"yasu@FreeBSD.org","www":"https://github.com/emarsden/pg-el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b40c7244e0e8c846f0abb9c853c06daf2d9164e24b33bd214e9d3ff50b4a87b","flatsize":292439,"path":"All/pg.el-emacs_wayland-0.36.pkg","repopath":"All/pg.el-emacs_wayland-0.36.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":56972,"desc":"This is an Emacs Lisp interface for PostgreSQL.\n\nThis module lets you access the PostgreSQL object-relational DBMS from\nEmacs, using its socket-level frontend/backend protocol. The module is\ncapable of automatic type coercions from a range of SQL types to the\nequivalent Emacs Lisp type. This is a low level API, and won't be\nuseful to end users.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"peg.el-emacs_wayland":{"origin":"devel/peg.el","version":"1.0.1_1"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"php81-ilias","origin":"www/ilias","version":"9.2","comment":"Powerful, dynamic, PHP and MySQL based e-learning platform","maintainer":"wen@FreeBSD.org","www":"https://www.ilias.de","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"561f753a264226bcbc37553597216c99a431474fd4c30d42292e2765fa393a76","flatsize":141753621,"path":"All/php81-ilias-9.2.pkg","repopath":"All/php81-ilias-9.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19308532,"desc":"ILIAS is a powerful web-based learning management\nsystem that allows users to create, edit and publish\nlearning and teaching material in an integrated\nsystem with their normal web browsers.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-composer":{"origin":"devel/php-composer","version":"2.7.7_1"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-pdo_mysql":{"origin":"databases/php81-pdo_mysql","version":"8.1.29"},"php81-pear":{"origin":"devel/pear","version":"1.10.13"},"php81-pear-Auth":{"origin":"security/pear-Auth","version":"1.6.4"},"php81-pear-HTML_Template_IT":{"origin":"devel/pear-HTML_Template_IT","version":"1.3.1,1"},"php81-pear-MDB2":{"origin":"databases/pear-MDB2","version":"2.5.0.b5_1"},"php81-pecl-imagick":{"origin":"graphics/pecl-imagick","version":"3.7.0_4"},"php81-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-soap":{"origin":"net/php81-soap","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-xmlwriter":{"origin":"textproc/php81-xmlwriter","version":"8.1.29"},"php81-xsl":{"origin":"textproc/php81-xsl","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"},"png":{"origin":"graphics/png","version":"1.6.43"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"},"unzip":{"origin":"archivers/unzip","version":"6.0_8"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["www","education"],"options":{"CHECKER":"off","MAIL":"off"},"annotations":{"cpe":"cpe:2.3:a:ilias:ilias:9.2:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"1 Please keep in mind that\nheavily used ILIAS installation can cause huge growth\nof your log file, so remember to disable notices logging\nin your PHP installation.\n\n2 Also, this installation process has installed everything\nthat is needed for ILIAS to run properly with basic\nfunctionality, but to broaden it you will have to install\nthird party software like Sun Java, HTMLdoc, LaTeX or\nsome virus scanner by yourself.\n\n3 Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /ilias /usr/local/www/ilias/\n   AcceptPathInfo On\n   <Directory /usr/local/www/ilias/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n4 After installation, you should use 'composer install'\nin the directory /usr/local/www/ilias/libs/composer.\n\n5 Edit the config.json file and run ilias Setup on the commang-line\nin directory /usr/local/www/ilias:\n  $ sudo -u www -g www php setup/setup.php install ../iliasfiles/config.json\n\n6 If all is OK, you can login into the system with\nusername/root and password/homer as the administrator.\n\n7 More information please visit :\nhttps://docu.ilias.de/goto_docu_lm_367.html,","type":"install"}]},{"name":"pg.el","origin":"databases/pg.el","version":"0.36","comment":"PostgreSQL Elisp interface","maintainer":"yasu@FreeBSD.org","www":"https://github.com/emarsden/pg-el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc7850dc98f0696e77b858effcfde0ce1d1c450253c7034d4837a447c62c2e4a","flatsize":292439,"path":"All/pg.el-0.36.pkg","repopath":"All/pg.el-0.36.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":56948,"desc":"This is an Emacs Lisp interface for PostgreSQL.\n\nThis module lets you access the PostgreSQL object-relational DBMS from\nEmacs, using its socket-level frontend/backend protocol. The module is\ncapable of automatic type coercions from a range of SQL types to the\nequivalent Emacs Lisp type. This is a low level API, and won't be\nuseful to end users.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"peg.el":{"origin":"devel/peg.el","version":"1.0.1_1"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"pg.el-emacs_nox","origin":"databases/pg.el","version":"0.36","comment":"PostgreSQL Elisp interface","maintainer":"yasu@FreeBSD.org","www":"https://github.com/emarsden/pg-el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d087165f9256b2d66963a23fafe1b7bfcfbb1fdd979a09fc01eb2cc2f366b5d","flatsize":292439,"path":"All/pg.el-emacs_nox-0.36.pkg","repopath":"All/pg.el-emacs_nox-0.36.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":56952,"desc":"This is an Emacs Lisp interface for PostgreSQL.\n\nThis module lets you access the PostgreSQL object-relational DBMS from\nEmacs, using its socket-level frontend/backend protocol. The module is\ncapable of automatic type coercions from a range of SQL types to the\nequivalent Emacs Lisp type. This is a low level API, and won't be\nuseful to end users.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"peg.el-emacs_nox":{"origin":"devel/peg.el","version":"1.0.1_1"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"pftabled","origin":"net-mgmt/pftabled","version":"1.09_3","comment":"Tool to manage pf tables remotely","maintainer":"ports@FreeBSD.org","www":"https://wolfermann.org/pftabled.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37653e31f04761e745f386b79a3d23eaa92c3599f54ec4a0a28ff3b430abad85","flatsize":38701,"path":"All/pftabled-1.09_3.pkg","repopath":"All/pftabled-1.09_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14432,"desc":"The pftabled daemon is a small helper to make your pf\ntables reachable from other hosts. You can add/delete/flush\nIP addresses to/from a remote table with a single UDP\ndatagram. A simple client program is included to do this\nfrom the command line.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt"],"options":{"PERLC":"on","PYTHONC":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pftabled port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pftpd","origin":"ftp/pftpd","version":"1.0.3_3","comment":"Multithreaded anonymous FTP daemon","maintainer":"ports@FreeBSD.org","www":"https://www.lysator.liu.se/~pen/pftpd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8497080fc650f6061a63bac95ea574d7adf45766ee624bf00bc1cf993a365253","flatsize":88646,"path":"All/pftpd-1.0.3_3.pkg","repopath":"All/pftpd-1.0.3_3.pkg","licenselogic":"single","pkgsize":36236,"desc":"Pftpd is an implementation of an anonymous FTP daemon written from scratch.\nIt uses multithreading (where available) in order to be lightweight, but\nstill have high performance.","categories":["ftp"],"messages":[{"message":"===>   NOTICE:\n\nThe pftpd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pftables","origin":"sysutils/pftables","version":"0.1.1","comment":"Minimal rc script to save and restore pf tables upon reboots","maintainer":"riggs@FreeBSD.org","www":"https://github.com/riggs-/pftables","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87cf995ea6d8728e58224bd8ccace0c8920846276bbc4b8579851824bd4de512","flatsize":4228,"path":"All/pftables-0.1.1.pkg","repopath":"All/pftables-0.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2284,"desc":"While the FreeBSD Handbook on pf explains the simple steps necessary\nto make pf tables survive a reboot, it does not (yet) point to an\nalready existing script. This rc script provides a minimum solution.","categories":["sysutils"]},{"name":"pg_citus","origin":"databases/pg_citus","version":"12.1.4","comment":"Horizontally scale Postgresql using sharding and replication","maintainer":"matthew@FreeBSD.org","www":"https://www.citusdata.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"896b6540f3af9ae231e70e9fc76e2932a320802df54a3b5018a4d25244e4efa1","flatsize":2944046,"path":"All/pg_citus-12.1.4.pkg","repopath":"All/pg_citus-12.1.4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":740688,"desc":"What is Citus?\n\n  * Open-source PostgreSQL extension (not a fork)\n  * Scalable across multiple hosts through sharding and replication\n  * Distributed engine for query parallelization\n  * Highly available in the face of host failures\n\nCitus horizontally scales PostgreSQL across commodity servers using\nsharding and replication. Its query engine parallelizes incoming SQL\nqueries across these servers to enable real-time responses on large\ndatasets.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["databases"],"shlibs_required":["libpq.so.5","libssl.so.12","libcrypto.so.12","libzstd.so.1","liblz4.so.1"],"options":{"ANONSTATS":"off"}},{"name":"pgrouting","origin":"databases/pgrouting","version":"3.6.2","comment":"Extension to PostGIS to provide geospatial routing functionality","maintainer":"lbartoletti@FreeBSD.org","www":"https://pgrouting.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1f2586d1e19e1e9989f0a07b2cd21acc5a43d87ae04d0dad288396b9b2ca46f","flatsize":16169253,"path":"All/pgrouting-3.6.2.pkg","repopath":"All/pgrouting-3.6.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":816020,"desc":"pgRouting extends the PostGIS / PostgreSQL geospatial database to provide\ngeospatial routing functionality.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgis33":{"origin":"databases/postgis33","version":"3.3.6_2"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases","geography"],"shlibs_provided":["libpgrouting-3.6.so"]},{"name":"phex","origin":"net-p2p/phex","version":"3.4.2.116_1","comment":"Multi-platform and spyware-free Gnutella client","maintainer":"jhale@FreeBSD.org","www":"http://phex.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70fe64ed40dea087b067e3e8fed4cb5506fedb6929be6c3e6f1a6fcbb121164b","flatsize":8735762,"path":"All/phex-3.4.2.116_1.pkg","repopath":"All/phex-3.4.2.116_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7887616,"desc":"Phex is a multi-platform and spyware-free Gnutella client written in Java.\n\n- Automatic search functionality to find new download candidates\n- Download resuming across different hosts\n- Advanced configuration options\n- Passive searching for files","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net-p2p","java"],"options":{"DOCS":"on"}},{"name":"pfm","origin":"misc/pfm","version":"2.12.3_1","comment":"Terminal (curses)-based file manager written in Perl","maintainer":"danfe@FreeBSD.org","www":"https://p-f-m.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e35977ef83701a344f277c7c3b5c8b3f21d79619d0df01fd2291c4ecd6933a7","flatsize":705025,"path":"All/pfm-2.12.3_1.pkg","repopath":"All/pfm-2.12.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":236272,"desc":"pfm is a terminal (curses)-based file manager written in Perl, based on the\nPFM.COM for MS-DOS (originally by Paul Culley and Henk de Heer). Permission\nto use the original name was kindly granted by the original authors.\n\nSome of its features:\n\n    * Commands are invoked with only one or two keypresses\n    * Colored filenames according to extension or type\n    * Support for executing user-defined commands (including wildcards)\n      with only two keystrokes\n    * A single-file and multiple-file mode\n    * Multilevel sorting\n    * Use of oldmarks and newmarks for executing multiple commands on\n      the same group of files\n    * Supports bookmarks for directories\n    * Highly configurable through its config file\n    * Supports commandline history and completion through use of the\n      GNU readline library\n    * Integration with versioning tools like Subversion, CVS, Bazaar,\n      Mercurial, and Git","deps":{"p5-File-Stat-Bits":{"origin":"sysutils/p5-File-Stat-Bits","version":"1.01_2"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"p5-Term-ScreenColor":{"origin":"devel/p5-Term-ScreenColor","version":"1.20_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"pflogx","origin":"sysutils/pflogx","version":"0.86","comment":"Simple tool to export pf (packet filter) logs to XML files","maintainer":"ports@FreeBSD.org","www":"http://akldev.free.fr/pflogx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3937388cf429b501634afa44c1ab9409d39556c07716d9d686f7f45ef326f20b","flatsize":126271,"path":"All/pflogx-0.86.pkg","repopath":"All/pflogx-0.86.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":42312,"desc":"pflogx is a simple tool to export OpenBSD's packet filter logs to XML files.\nIt reads a binary logfile generated by the pf logging daemon (pflogd) to\ngenerate a human-readable and exploitable XML file.\n\nUsing an XSLT processor you can convert this XML file to any other\nformat (HTML, CSV, SQL, ...).\n\nWWW: http://akldev.free.fr/pflogx/","categories":["sysutils"],"options":{"DOCS":"on","EXAMPLES":"on","EXPAT":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe pflogx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pfbtopfa","origin":"print/pfbtopfa","version":"1.0_2","comment":"Convert PFB files to the PFA format","maintainer":"ports@FreeBSD.org","www":"http://www.whizkidtech.redprince.net/pfbtopfa/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e25c12f5d56c870b8e270081c67af4e440733c50fbfce10a5579f958ef312cb","flatsize":7798,"path":"All/pfbtopfa-1.0_2.pkg","repopath":"All/pfbtopfa-1.0_2.pkg","licenselogic":"single","pkgsize":4140,"desc":"Convert PFB files to the PFA format.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe pfbtopfa port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pfqueue","origin":"mail/pfqueue","version":"0.5.6_2","comment":"Console-based tool for handling Postfix 1, Postfix 2, and Exim queues","maintainer":"bofh@FreeBSD.org","www":"https://pfqueue.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f64980bca8f12f4bffd4c92d27642751b7d1f9e6677b5ef920c173f36cfeac8e","flatsize":157876,"path":"All/pfqueue-0.5.6_2.pkg","repopath":"All/pfqueue-0.5.6_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45548,"desc":"pfqueue provides a console (ncurses) interface to Postfix 1, Postfix 2 and\nExim mail queues.\n\nIt is a real-time queue scanner that shows per-queue lists of existing\nmessages; the messages can be deleted, put on hold or released.\n\nFor example, it may be useful to inspect a traffic jam at a given time, to see\nwhat is falling into and unexpectedly crowding your deferred queue.\n\nMarcus Alves Grando <mnag@FreeBSD.org>","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["mail"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libpfq_exim.so.0","libpfq_postfix1.so.0","libpfq_postfix2.so.0","libpfq_socket.so.0","libpfqueue.so.0"]},{"name":"pfstools","origin":"graphics/pfstools","version":"2.1.0_21","comment":"Tools for manipulating HDR images and video frames","maintainer":"fbsd@any.com.ru","www":"https://pfstools.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6da335526c9bae28c1c27590bb2970865adb83fd4c8beb6685305dba6f28f756","flatsize":991518,"path":"All/pfstools-2.1.0_21.pkg","repopath":"All/pfstools-2.1.0_21.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":283968,"desc":"A set of command line (and one GUI) programs for reading, writing, manipulating\nand viewing high-dynamic range (HDR) images and video frames.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libtiff.so.6","libfftw3.so.3","libfftw3f.so.3","libfftw3_threads.so.3","libgsl.so.27","libgslcblas.so.0"],"shlibs_provided":["libpfs.so.2"],"options":{"TIFF":"on","OPENEXR":"off","IMAGEMAGICK":"off","NETPBM":"off","OCTAVE":"off","FFTW":"on","GSL":"on","ALIGN":"off","GLVIEW":"off","VIEW":"off","OPENMP":"off"},"annotations":{"cpe":"cpe:2.3:a:pfstools:pfstools:2.1.0:::::dragonfly6:x86_64:21"}},{"name":"pev","origin":"security/pev","version":"0.80_2","comment":"PE analysis toolkit","maintainer":"danilo@FreeBSD.org","www":"https://sourceforge.net/projects/pev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b5fb9305fa269f70146b551dbe649244121a5cc98d19925a2a7da01680f3a77","flatsize":1245071,"path":"All/pev-0.80_2.pkg","repopath":"All/pev-0.80_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":157172,"desc":"pev is a multiplatform PE analysis toolkit that\nincludes tools to retrieve and parsing information\nabout Windows PE files.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libpe.so.1"]},{"name":"petanque","origin":"math/petanque","version":"1.1.0","comment":"Library that helps manipulate symbolic boolean expressions","maintainer":"yuri@FreeBSD.org","www":"https://github.com/quarkslab/arybo/tree/master/petanque","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6af21673922a04645b936911722cc61f07523418296f7972b6fd48bef23e40f","flatsize":357179,"path":"All/petanque-1.1.0.pkg","repopath":"All/petanque-1.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":98596,"desc":"petanque is a library that helps manipulate symbolic boolean expressions.","categories":["math"],"shlibs_provided":["libpetanque.so"]},{"name":"pffft","origin":"math/pffft","version":"g20210806","comment":"Pretty Fast FFT (PFFFT) library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/marton78/pffft","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e8e595dd13a4e3a8a1f104eaf0e6877693f417cc3bdfef883fbd1b43f720739","flatsize":182628,"path":"All/pffft-g20210806.pkg","repopath":"All/pffft-g20210806.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":57360,"desc":"PFFFT does 1D Fast Fourier Transforms, of single precision real and\ncomplex vectors. It tries do it fast, it tries to be correct, and it\ntries to be small. Computations do take advantage of SSE1 instructions\non x86 cpus, Altivec on powerpc cpus, and NEON on ARM cpus.\n\nPFFFT is a fork of Julien Pommier's library on bitbucket with some\nchanges and additions.\n\nPFFASTCONV does fast convolution (FIR filtering), of single precision\nreal vectors, utilizing the PFFFT library.\n\nPFDSP contains a few other signal processing functions.","categories":["math"],"shlibs_provided":["libpfdsp.so","libpffastconv.so","libpffft.so"]},{"name":"pflogsumm","origin":"mail/pflogsumm","version":"1.1.5_2,1","comment":"Postfix Log Entry Summarizer","maintainer":"flo@FreeBSD.org","www":"https://jimsun.LinxNet.com/postfix_contrib.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9de23bfc91cdea59192e456c1725061de287ef02c927e26eadc74ec93ec71430","flatsize":101536,"path":"All/pflogsumm-1.1.5_2,1.pkg","repopath":"All/pflogsumm-1.1.5_2,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":36744,"desc":"pflogsumm.pl is designed to provide an over-view of postfix\nactivity, with just enough detail to give the administrator\na \"heads up\" for potential trouble spots. The following is\nan over-view of the reports produced:\n* Total number of:\n\t* Messages received, delivered, deferred, bounced and forwarded\n\t* Bytes in messages received and delivered\n\t* Sending and Recipient Hosts/Domains\n\t* Senders and Recipients\n\t* Optional SMTPD totals for number of connections\n\nand many many more.","deps":{"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"DOCS":"on"}},{"name":"pgmodeler","origin":"databases/pgmodeler","version":"1.1.2","comment":"PostgreSQL Database Modeler","maintainer":"lbartoletti@FreeBSD.org","www":"http://pgmodeler.com.br/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0baba7aefb9d3c1cfd56bbcf5785fab528db4296d6b65a833752037aa2a1624d","flatsize":14665205,"path":"All/pgmodeler-1.1.2.pkg","repopath":"All/pgmodeler-1.1.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":5221896,"desc":"pgModeler - PostgreSQL Database Modeler - is an open source data modeling\ntool designed for PostgreSQL. No more DDL commands written by hand: let\npgModeler do the job for you! This software reunites the concepts of\nentity-relationship diagrams and the features that PostgreSQL implements as\nextensions of SQL standards.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["databases"],"shlibs_required":["libpq.so.5","libxml2.so.2","libQt6PrintSupport.so.6","libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Gui.so.6","libQt6Network.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libXext.so.6","libX11.so.6"],"shlibs_provided":["libcanvas.so.1","libcli.so.1","libconnector.so.1","libcore.so.1","libgui.so.1","libparsers.so.1","libutils.so.1"]},{"name":"personality","origin":"sysutils/personality","version":"1.0_1","comment":"System configuration management utility to alter system personality","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a93dd7d2d7cbe92db97e6fd18d2cd9df267385b4f9d938e87f8108b74dd5538c","flatsize":15713,"path":"All/personality-1.0_1.pkg","repopath":"All/personality-1.0_1.pkg","licenselogic":"single","pkgsize":6284,"desc":"This script provides functionality for manipulating collections of\nconfiguration files which can be organised so as to alter the\npersonality of a system.\n\nInitially, the \"base\" personality is established.  This personality\ncontains the \"reference\" copies of configuration files, and is used\nwhen creating new personalities.  The files which are currently\nconsidered part of the system's personality are those contained in\nthe base personality.\n\nA new personality is established by making a copy of the base\npersonality under a new name.  Each personality maintains a separate\ncopy of all configuration files under /etc/personality.\n\nTo install a new personality, the files currently in place are\nsaved back to the current personality as indicated in\n/etc/personality/current, and the files for the new personality\ncopied into place.  The 'select' and 'menu' commands which perform\nthese installations are implemented in such a fashion as to only\nrequire the tools available on the root filesystem, so that they\nmay be invoked at the earliest stage during system startup.","categories":["sysutils"],"messages":[{"message":"To change the personality of your system at system boot\nyou have to add the following line into the /etc/rc script.\n\n[ -x /usr/local/sbin/personality ] && /usr/local/sbin/personality menu 60\n\nMake sure that you add this after mounting of the ufs filesystems.\nIf you prefer you can use other values than 60 seconds.\nAfter 60 seconds the system boots with the last configuration.","type":"install"},{"message":"===>   NOTICE:\n\nThe personality port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"perwindowlayoutd","origin":"x11/perwindowlayoutd","version":"0.6","comment":"Keeps per-window keyboard layout under X11","maintainer":"danfe@FreeBSD.org","www":"https://sourceforge.net/projects/perwindowlayout/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"316f7e41c8d6c7b63e7fbaeac835eeaa53ab0df7c3ef353ba059de89d6e42b39","flatsize":72181,"path":"All/perwindowlayoutd-0.6.pkg","repopath":"All/perwindowlayoutd-0.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":27304,"desc":"Sometimes you want to setup switching keyboard layouts using X11 server --\nbecause there is no DE plugin, or it's broken, or lacks needed functionality.\nYou can easily configure X11 server to switch keyboard layouts, but I could\nnot find way of keeping layout for each window separately using only the X11\nserver.  Hence this package.  It is similar to kbdd and xxkb but might work\nbetter under some configurations and/or window managers.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"}},{"name":"peruse","origin":"graphics/peruse","version":"1.80_2","comment":"Comic book viewer","maintainer":"kde@FreeBSD.org","www":"https://peruse.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69b10a30a7f619ee0c80c4df4058042a819b35c127554c30f3b347ebe16c3d30","flatsize":2551699,"path":"All/peruse-1.80_2.pkg","repopath":"All/peruse-1.80_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":615008,"desc":"A comic book reader app\n\nThis is an application for reading comic books distributed in various digital\nformats. It is based on KDE's Frameworks 5, and the UI is built using Qt\nQuick2.\n\nFile discovery is done using Baloo when available and enabled, and otherwise\nthrough a simple file system digger. The Baloo method is both faster and more\nfeatureful, and you should be using that whenever possible.","deps":{"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-baloo":{"origin":"sysutils/kf5-baloo","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","kde"],"shlibs_required":["libQt5OpenGL.so.5","libKF5Declarative.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5Package.so.5","libQt5Network.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libKF5Crash.so.5","libQt5Gui.so.5","libGL.so.1","libKF5CoreAddons.so.5","libQt5Core.so.5","libKF5Baloo.so.5","libKF5FileMetaData.so.3","libQt5Sql.so.5","libKF5KIOWidgets.so.5","libKF5NewStuffCore.so.5","libKF5IconThemes.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5GuiAddons.so.5","libKF5WidgetsAddons.so.5","libKF5Attica.so.5","libQt5Xml.so.5","libKF5Archive.so.5","libQt5DBus.so.5"],"shlibs_provided":["libacbf.so.1","libcontentlistqmlplugin.so","libperuseqmlplugin.so"]},{"name":"perlconsole","origin":"devel/perlconsole","version":"0.4_2","comment":"Light program that lets you evaluate Perl code interactively","maintainer":"ports@FreeBSD.org","www":"http://www.sukria.net/perlconsole.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1bc0fa622271ed289ab847d26344e46b9965f6c15ea74b4fcd095b97565396fe","flatsize":24556,"path":"All/perlconsole-0.4_2.pkg","repopath":"All/perlconsole-0.4_2.pkg","licenselogic":"single","pkgsize":8360,"desc":"Perl Console is a light program that lets you evaluate Perl code\ninteractively. It uses Readline for grabbing input and provides\ncompletion with all the namespaces loaded during your session.\n\nThis is pretty useful for Perl developers that write modules. You can\nload a module in your session and test a function exported by the\nmodule.\n\nReadline is used to grab user input and provides then all the facilities\nyour are used to : completion, key bindings, ...","deps":{"p5-B-Keywords":{"origin":"devel/p5-B-Keywords","version":"1.27"},"p5-Lexical-Persistence":{"origin":"devel/p5-Lexical-Persistence","version":"1.023_1"},"p5-Module-Refresh":{"origin":"devel/p5-Module-Refresh","version":"0.18"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe perlconsole port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"permlib","origin":"math/permlib","version":"0.2.9_2","comment":"C++ header-only library for permutation computations","maintainer":"yuri@FreeBSD.org","www":"https://www.math.uni-rostock.de/~rehn/software/permlib.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6caebfd5a01c75ca45001f7e70f5fa2d2aeedbef2e062138b7886806971bbb9","flatsize":464932,"path":"All/permlib-0.2.9_2.pkg","repopath":"All/permlib-0.2.9_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":62148,"desc":"PermLib is a C++ library for permutation computations. Currently it supports set\nstabilizer and in-orbit computations, based on bases and strong generating sets\n(BSGS). Additionally, it computes automorphisms of symmetric matrices and finds\nthe lexicographically smallest set in an orbit of sets. It also features a very\nbasic recognition of permutation group types.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["math"]},{"name":"perp","origin":"sysutils/perp","version":"2.07_1","comment":"Persistent process supervisor and service management framework","maintainer":"ports@jpmens.net","www":"http://b0llix.net/perp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e5ba1aa5f334e073214c23c46ab87f6cbeaaa8dfe256f4d727d60fe4c8d3809","flatsize":590386,"path":"All/perp-2.07_1.pkg","repopath":"All/perp-2.07_1.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":147048,"desc":"The perp package provides a set of daemons and utilities to reliably start,\nmonitor, log, and control a collection of persistent processes.\n\nA \"persistent process\" is any program intended to be long-running, highly\navailable, and purpose critical. Also known and often described as a \"service\",\na persistent process normally provides some essential, on-demand system\nservice. Programs that serve email, domain name queries, and http requests are\nall examples of services that are normally run as persistent processes.\n\nThese are the programs that you want to start at system boot, and to continue\nrunning for as long as the system itself. These are the programs you need\nrunning in uninterrupted service, day and night, forever and ever.\n\nperp helps make sure that they do.","categories":["sysutils"]},{"name":"perlinnoise","origin":"math/perlinnoise","version":"3.0.0","comment":"Header-only Perlin noise library for modern C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Reputeless/PerlinNoise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e48d73aa01bb5f2056a57dc10c9d77aa0c2aa80dc3df1229d8b5853388a93bae","flatsize":23857,"path":"All/perlinnoise-3.0.0.pkg","repopath":"All/perlinnoise-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4812,"desc":"siv::PerlinNoise is a header-only Perlin noise library for modern C++\n(C++17/20).\nThe implementation is based on Ken Perlin's Improved Noise Java class.","categories":["math","devel"]},{"name":"pfetch","origin":"sysutils/pfetch","version":"0.6.0","comment":"Pretty system information tool written in POSIX sh","maintainer":"lcook@FreeBSD.org","www":"https://github.com/dylanaraps/pfetch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20038bec188d50e304f941d1ad8064764cf34978c46df4f49dcca3bab2e7cc68","flatsize":52007,"path":"All/pfetch-0.6.0.pkg","repopath":"All/pfetch-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15280,"desc":"Pretty system information tool written in POSIX sh,\nsupporting: Linux; MacOS; OpenBSD; FreeBSD; NetBSD;\nHaiku and more.","categories":["sysutils"],"annotations":{"deprecated":"No longer developed, upstream repo archived Apr 26 2024","expiration_date":"2024-07-31"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nNo longer developed, upstream repo archived Apr 26 2024.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"pg.el-emacs_canna","origin":"databases/pg.el","version":"0.36","comment":"PostgreSQL Elisp interface","maintainer":"yasu@FreeBSD.org","www":"https://github.com/emarsden/pg-el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3eebdc072122906307154c31673aeb8cf04e6eee23afb4479c1e473b61843435","flatsize":292439,"path":"All/pg.el-emacs_canna-0.36.pkg","repopath":"All/pg.el-emacs_canna-0.36.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":56936,"desc":"This is an Emacs Lisp interface for PostgreSQL.\n\nThis module lets you access the PostgreSQL object-relational DBMS from\nEmacs, using its socket-level frontend/backend protocol. The module is\ncapable of automatic type coercions from a range of SQL types to the\nequivalent Emacs Lisp type. This is a low level API, and won't be\nuseful to end users.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"peg.el-emacs_canna":{"origin":"devel/peg.el","version":"1.0.1_1"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"pg.el-emacs_devel","origin":"databases/pg.el","version":"0.36","comment":"PostgreSQL Elisp interface","maintainer":"yasu@FreeBSD.org","www":"https://github.com/emarsden/pg-el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95f288830387286910c57282a81e582c770b40f4fb4f2350185c6c7ff8d2a0f0","flatsize":290440,"path":"All/pg.el-emacs_devel-0.36.pkg","repopath":"All/pg.el-emacs_devel-0.36.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":56872,"desc":"This is an Emacs Lisp interface for PostgreSQL.\n\nThis module lets you access the PostgreSQL object-relational DBMS from\nEmacs, using its socket-level frontend/backend protocol. The module is\ncapable of automatic type coercions from a range of SQL types to the\nequivalent Emacs Lisp type. This is a low level API, and won't be\nuseful to end users.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"peg.el-emacs_devel":{"origin":"devel/peg.el","version":"1.0.1_1"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"perl2html","origin":"textproc/perl2html","version":"0.9.2_2","comment":"Perl sources to HTML converter","maintainer":"mkamm@gmx.net","www":"http://user.cs.tu-berlin.de/~schintke/x2html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"588dbecbcdc776938f89f3fd64ec53c09100a18ae0939be34dc12ec437af0403","flatsize":114175,"path":"All/perl2html-0.9.2_2.pkg","repopath":"All/perl2html-0.9.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36904,"desc":"Perl2html is a syntax highlighter for Perl source code that produces a\nhighlighted html file as output.\n\nPerl2html offers the following features:\n\n    - fast (single pass conversion using flex)\n    - doesn't change formatting - only adds <FONT COLOR=#XXXX> tags\n        and properly escapes non-ascii characters\n    - easy integration with webservers - browse your sources colourized\n    - gzips http output for browsers to save bandwidth (only in CGI mode)\n    - documentation and manpage included","categories":["textproc","www"],"options":{"DOCS":"on"}},{"name":"pg_activity","origin":"databases/pg_activity","version":"3.5.1","comment":"Htop like application for PostgreSQL server activity monitoring","maintainer":"pgsql@FreeBSD.org","www":"https://github.com/dalibo/pg_activity","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3083580b0e7cf54eec1521d880c52cc7ccabf014bd8d12e6a65dace14334b53","flatsize":650546,"path":"All/pg_activity-3.5.1.pkg","repopath":"All/pg_activity-3.5.1.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":103296,"desc":"Top like utility for PostgreSQL activity monitoring","deps":{"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-blessed":{"origin":"devel/py-blessed","version":"1.20.0"},"py311-humanize":{"origin":"devel/py-humanize","version":"4.2.1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"pg_qualstats","origin":"databases/pg_qualstats","version":"2.1.0","comment":"PostgreSQL extension for collecting statistics about predicates","maintainer":"girgen@FreeBSD.org","www":"https://github.com/dalibo/pg_qualstats","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f441c848f225ce87720b15bea95072e8a3fa0b1210935731bf8b375056c8c9b","flatsize":115312,"path":"All/pg_qualstats-2.1.0.pkg","repopath":"All/pg_qualstats-2.1.0.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":25044,"desc":"pg_qualstats is a PostgreSQL extension keeping statistics on predicates found\nin WHERE statements and JOIN clauses.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["databases"],"messages":[{"message":"To activate pg_qualstats on your PostgreSQL server, add 'pg_qualstats' to\nshared_preload_libraries in $PGDATA/postgresql.conf. For every database,\nrun\n\tCREATE EXTENSION IF NOT EXISTS pg_qualstats.\n\nUsing databases/powa-web and databases/powa-archivist together with\npg_qualstats is warmly recommended.","type":"install"}]},{"name":"pharo","origin":"lang/pharo","version":"1.4_3","comment":"Smalltalk-inspired language and environment","maintainer":"ports@FreeBSD.org","www":"http://www.pharo-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"945e6982a406065529de7dd93226d5d54847abe06d867b61b438c3a0291ba920","flatsize":42300441,"path":"All/pharo-1.4_3.pkg","repopath":"All/pharo-1.4_3.pkg","licenselogic":"and","licenses":["APACHE20","MIT"],"pkgsize":9156652,"desc":"Pharo is a clean, innovative, open-source Smalltalk-inspired environment.\n- pure object-oriented language\n- runs on all major platforms\n- stable core with large test suite\n- a clean look and feel\n- good developer tools\n- low memory footprint\n\nIt runs under squeak virtual machine.","deps":{"squeak":{"origin":"lang/squeak","version":"4.10.2_14"}},"categories":["lang"],"messages":[{"message":"===>   NOTICE:\n\nThe pharo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pgadmin3","origin":"databases/pgadmin3","version":"1.22.2_8","comment":"PostgreSQL database design and management system","maintainer":"ports@FreeBSD.org","www":"https://www.pgadmin.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1603424cc3df367f257e5115cc93570b106bf9dc80c6e109ed5fe3d41134b02d","flatsize":20855372,"path":"All/pgadmin3-1.22.2_8.pkg","repopath":"All/pgadmin3-1.22.2_8.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":5484032,"desc":"pgAdmin III is a comprehensive PostgreSQL database design and management\nsystem for *nix and Windows systems. It is freely available under the\nterms of the Artistic Licence and may be redistributed provided the terms\nof the licence are adhered to. The project is managed by the pgAdmin\nDevelopment Team.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["databases"],"shlibs_required":["libwx_gtk3u_stc-3.0.so.0","libwx_gtk3u_aui-3.0.so.0","libwx_gtk3u_xrc-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0","libxml2.so.2","libxslt.so.1","libcrypto.so.12","libpq.so.5"],"messages":[{"message":"===>   NOTICE:\n\nThe pgadmin3 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"perceptualdiff","origin":"graphics/perceptualdiff","version":"2.1_3","comment":"Program that compares two images","maintainer":"ports@FreeBSD.org","www":"https://github.com/myint/perceptualdiff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5ed3dcad7659c8ea767b8db17346101feec411ceb7317236bf69a275a30dd1e","flatsize":63328,"path":"All/perceptualdiff-2.1_3.pkg","repopath":"All/perceptualdiff-2.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25112,"desc":"A program that compares two images using a perceptually based image metric.","deps":{"freeimage":{"origin":"graphics/freeimage","version":"3.18.0_5"}},"categories":["graphics"],"shlibs_required":["libfreeimage.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe perceptualdiff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"perdition","origin":"mail/perdition","version":"2.2_2","comment":"POP3 & IMAP4 proxy that can map users to multiple backend servers","maintainer":"ports@FreeBSD.org","www":"https://www.vergenet.net/linux/perdition/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21d245aeec22da0ee8e483828ba4b28c6cccfbdf15b8b80c5d1a6badd10a8aaa","flatsize":245694,"path":"All/perdition-2.2_2.pkg","repopath":"All/perdition-2.2_2.pkg","licenselogic":"single","pkgsize":94412,"desc":"Perdition is a mail retrieval proxy that allows users to connect to a\ncontent-free POP3 or IMAP4 server that will redirect them to their real\nPOP3 or IMAP4 server. This enables mail retrieval for a domain to be\nsplit across multiple backend servers on a per user basis. It can also\nbe used as a POP3 or IMAP4 proxy in firewall applications.\n\nPerdition supports arbitrary library based map access to determine the\nserver for each user - POSIX regex, GDBM, PostgreSQL, MySQL, NIS and\nOpenLDAP libraries ship with the distribution.\n\nThe use of perditon to scale mail services beyond a single box is discussed\nin a paper the author wrote on high capacity email, so be sure to check the\nweb page.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libvanessa_adt":{"origin":"devel/libvanessa_adt","version":"0.0.9_1"},"libvanessa_logger":{"origin":"devel/libvanessa_logger","version":"0.0.10_1"},"libvanessa_socket":{"origin":"devel/libvanessa_socket","version":"0.0.12_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["mail","net","security"],"shlibs_required":["libgdbm.so.6","libpopt.so.0","libvanessa_logger.so.0","libvanessa_adt.so.1","libvanessa_socket.so.2","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libperditiondb_gdbm.so.0","libperditiondb_posix_regex.so.0"],"options":{"BDB":"off","DAEMON_MAP":"off","DOCS":"on","GDBM":"on","LDAP":"off","MYSQL":"off","NIS":"off","ODBC":"off","OPENSSL":"on","PGSQL":"off","POSIX_REGEX":"on"},"annotations":{"cpe":"cpe:2.3:a:horms:perdition:2.2:::::dragonfly6:x86_64:2"},"messages":[{"message":"===>   NOTICE:\n\nThe perdition port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"peps","origin":"graphics/peps","version":"2.0_9","comment":"Converts EPS images to anti-aliased bitmaps","maintainer":"doceng@FreeBSD.org","www":"http://peps.redprince.net/peps/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf4deb8107f01b0c2df7a3183dbbe8fa75273ffc9e46fe2e61618f5ff5b4b62d","flatsize":104158,"path":"All/peps-2.0_9.pkg","repopath":"All/peps-2.0_9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":47724,"desc":"Peps will preprocess encapsulated Postscript files for conversion by\nGhostscript into bitmaps.  It provides variable levels of resolution and\nanti-aliasing.  You can use it as a stand-alone Postscript-to-bitmap\nconversion program, or use it on-line to create bitmaps on the fly and send\nthem out to a web browser, even compressing them if the browser supports\ngzip compression.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"}},"categories":["graphics"],"options":{"DOCS":"on"}},{"name":"pet","origin":"deskutils/pet","version":"0.8.4","comment":"Simple command-line snippet manager, written in Go","maintainer":"yuri@FreeBSD.org","www":"https://github.com/knqyf263/pet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d91bd58f33dc61fba035abf74faf56512585a2cc4f32034486670638841232c2","flatsize":10394642,"path":"All/pet-0.8.4.pkg","repopath":"All/pet-0.8.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2944956,"desc":"pet is a simple command-line snippet manager (inspired by memo). Users often\nforget commands that they rarely use. Moreover, it is difficult to search for\nthem in shell history. There are many similar commands, but they are all\ndifferent.\n\npet makes it possible to register snippets with description and search them\neasily.","categories":["deskutils"]},{"name":"penguinsap","origin":"audio/penguinsap","version":"0.1","comment":"Command-line Atari(TM) .sap player","maintainer":"ehaupt@FreeBSD.org","www":"http://asma.atari.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebee58b4685fc6bece8ef33e37d0af1bb2e9450d068a90cc7467ae674d01d724","flatsize":93624,"path":"All/penguinsap-0.1.pkg","repopath":"All/penguinsap-0.1.pkg","licenselogic":"single","pkgsize":27948,"desc":"A simple command line player for playing 8bit Atari(TM) .sap (Slight Atari\nPlayer) audio files.","categories":["audio"],"messages":[{"message":"A huge .sap file collection can be found at: http://asma.atari.org/","type":"install"}]},{"name":"phabricator-php82","origin":"devel/phabricator","version":"20211218_3","comment":"Open source, software engineering platform","maintainer":"grembo@FreeBSD.org","www":"https://www.phacility.com/phabricator/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f50f3cf35f615c2a722f3cfd67f1d087d1ab82f80e8f06e9c7acd3ac89b67b1d","flatsize":35095856,"path":"All/phabricator-php82-20211218_3.pkg","repopath":"All/phabricator-php82-20211218_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6886492,"desc":"Phabricator is a collection of open source web applications that help\nsoftware companies build better software.","deps":{"arcanist-lib-php82":{"origin":"devel/arcanist-lib","version":"20220518_5"},"git":{"origin":"devel/git","version":"2.45.2_1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-opcache":{"origin":"www/php82-opcache","version":"8.2.21"},"php82-pcntl":{"origin":"devel/php82-pcntl","version":"8.2.21"},"php82-pecl-APCu":{"origin":"devel/pecl-APCu","version":"5.1.23"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"}},"categories":["devel"],"options":{"GD":"on","OPCACHE":"on"},"annotations":{"cpe":"cpe:2.3:a:phacility:phabricator:20211218:::::dragonfly6:x86_64:3","flavor":"php82"},"messages":[{"message":"Make sure to run phabricator using a production PHP configuration,\ne.g., %%PREFIX/etc/php.ini-production, particularly\nusing the recommended error_reporting setting for production:\n\n  error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT\n\nTo run the phabricator daemons from startup, add phd_enable=\"YES\"\nto /etc/rc.conf. You can control the daemons using\n\nservice phd start\nservice phd stop\netc.\n\nBefore starting the daemons, please finish configuring your Phabricator\ninstance. This involves configuring a web server (Apache, NGINX, LightHTTP)\nand a database server (MySQL, MariaDB). You can find detailed instructions\non how to finish your setup at:\n\nhttps://secure.phabricator.com/book/phabricator/article/configuration_guide/\n\nPlease note that all files are located in /usr/local/lib/php/phabricator,\nso if the documentation refers to ./bin, this means\n\n  /usr/local/lib/php/phabricator/bin,\n\nif it refers to webroot, this means\n\n  /usr/local/lib/php/phabricator/webroot.\n\nYou might want to install textproc/py-pygments to improve syntax\nhighlighting.\n\nStarting with version 20170630, phabricator daemons run as user www\nby default. If you're updating from a version before 20170630 you will need\nto fix permissions of /var/tmp/phd and repositories. Alternatively\nyou can continue to run phabricator daemons as root by adding\nphd_user=\"root\" to /etc/rc.conf.\n\nPhabricator daemons and ssh-git requires setting up sudo, see\n\n  /usr/locallib/php/phabricator/resources/sshd/phabricator-sudoers.sample\n\nfor an example.\n\nA phabricator example configuration installed here:\n\n  /usr/locallib/php/phabricator/conf/local/local.json.sample\n\nIf you want to access phabricator hosted git repositories via git,\nyou can add the following configuration snippet to /etc/sshd_config\nand reload sshd afterwards (`service sshd reload'):\n\n========================================================================\nMatch User git\n AllowUsers git\n AuthorizedKeysCommand /usr/local/lib/php/phabricator/resources/sshd/phabricator-ssh-hook.sh\n AuthorizedKeysCommandUser git\n AuthorizedKeysFile none\n AuthenticationMethods publickey\n PermitRootLogin no\n PasswordAuthentication no\n PermitTTY no\n AllowAgentForwarding no\n AllowTcpForwarding no\n GatewayPorts no\n PermitOpen none\n PermitTunnel no\n X11Forwarding no\n========================================================================","type":"install"},{"message":"Don't forget to update the database schema after update:\n\n  service nginx stop\n  service php-fpm stop\n  service phd stop\n  cd /usr/local/lib/php/phabricator\n  ./bin/storage upgrade\n  service phd start\n  service php-fpm start\n  service nginx start\n\nThe above procedure is for users of nginx and php-fpm, please adapt\naccordingly to match your setup.\n\nIf your configuration uses an unprivileged user to connect to the database,\nyou may have to override the default user so the schema changes can be\napplied with root or some other admin user:\n\n  ./bin/storage upgrade --user <user> --password <password>","type":"upgrade"}]},{"name":"pgbarman-py311","origin":"databases/pgbarman","version":"3.10.1","comment":"Backup and recovery manager for PostgreSQL","maintainer":"matthew@FreeBSD.org","www":"https://pgbarman.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04b5315bb78ff4523f320a93f96c321a619381c0c5ff92bb41457a2d9a9ac9da","flatsize":4570884,"path":"All/pgbarman-py311-3.10.1.pkg","repopath":"All/pgbarman-py311-3.10.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":631152,"desc":"Barman: backup and recovery manager for PostgreSQL.\n\nBarman is an open-source administration tool for disaster recovery of\nPostgreSQL servers written in Python.\n\nIt allows your organisation to perform remote backups of multiple\nservers in business critical environments and helps DBAs during the\nrecovery phase.","deps":{"py311-argcomplete":{"origin":"devel/py-argcomplete","version":"3.4.0"},"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["databases"],"users":["barman"],"groups":["barman"],"annotations":{"flavor":"py311"}},{"name":"pengpong","origin":"games/pengpong","version":"0.3_13","comment":"Cross-platform pong game written in SDL","maintainer":"ports@FreeBSD.org","www":"https://pengpong.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45249fdbd5ad3fed0e0bc4d5bd50786c4f9db876d2b36fde4a48625eea0e21f3","flatsize":165227,"path":"All/pengpong-0.3_13.pkg","repopath":"All/pengpong-0.3_13.pkg","licenselogic":"single","pkgsize":105452,"desc":"Peng-Pong is a cross-platform pong game written in SDL","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pengpong port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pgaccess","origin":"databases/pgaccess","version":"1.00.20140902_3","comment":"Powerful PostgreSQL database GUI administration tool and toolkit","maintainer":"portmaster@bsdforge.com","www":"https://BSDforge.com/projects/databases/pgaccess/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"564707f4d26b238ba59375970bb30d5bb89c2ff1cbbe7e690688899ddef81ed7","flatsize":4181690,"path":"All/pgaccess-1.00.20140902_3.pkg","repopath":"All/pgaccess-1.00.20140902_3.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":1018452,"desc":"PgAccess is a pretty GUI (Graphical User Interface) for the open source\ndatabase PostgreSQL.\n\nPgAccess is a cross-platform database management tool for PostgreSQL, written in\nTcl/Tk. There are active efforts to turn it into a tool for writing applications\nthat can work in a distributed client-server model (a central PostgreSQL\ndatabase and remote clients).\n\nPgAccess was originally written by Constantin Teodorescu using Visual Tcl,\n\"the best tool for developing Tcl/Tk applications I've ever seen.\"\nIt is currently managed by the developers at BSDforge.com.","deps":{"pgtcl":{"origin":"databases/pgtcl","version":"2.1.1_3"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["databases","tcl","tk"],"options":{"DOCS":"on"}},{"name":"peksystray","origin":"x11-wm/peksystray","version":"0.4.0_2","comment":"Standalone system tray (notification area) dockapp","maintainer":"danfe@FreeBSD.org","www":"https://peksystray.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f690af2fd802f433e7b400b2421871479a47454b485496d043a31ca7b7a2a63","flatsize":33578,"path":"All/peksystray-0.4.0_2.pkg","repopath":"All/peksystray-0.4.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":13368,"desc":"Peksystray is a small system tray (also called notification tray) designed\nfor all lightweight window managers that support docking.  As more and more\napplications use a small icon in the system tray to provide some additional\nfunctionality and information, it becomes useful for everyone to have common\naccess to them.  While \"heavy\" window managers (Gnome, KDE...) come with a\nsystem tray embedded in the rest of the desktop, lighter window managers\n(Window Maker, Fluxbox ...) do not have this feature.  Peksystray is a very\nsimple and light implementation of a system tray for any window manager\nsupporting docking, conforming to the System Tray freedesktop.org standard.\n\nPeksystray provides a window where icons will automatically add up depending\non the requests from the applications.  Both the size of the window and the\nsize of the icons can be selected by the user.  If the window is full, it\ncan automatically display another window in order to display more icons.\n\nPeksystray has been named after PekWM.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11-wm"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6"]},{"name":"phabricator-php83","origin":"devel/phabricator","version":"20211218_3","comment":"Open source, software engineering platform","maintainer":"grembo@FreeBSD.org","www":"https://www.phacility.com/phabricator/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21d146d36de9d07e4b7b97087abf9c664ac28a0c2aff900deac41f37af1a8c87","flatsize":35095856,"path":"All/phabricator-php83-20211218_3.pkg","repopath":"All/phabricator-php83-20211218_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6885804,"desc":"Phabricator is a collection of open source web applications that help\nsoftware companies build better software.","deps":{"arcanist-lib-php83":{"origin":"devel/arcanist-lib","version":"20220518_5"},"git":{"origin":"devel/git","version":"2.45.2_1"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-opcache":{"origin":"www/php83-opcache","version":"8.3.9"},"php83-pcntl":{"origin":"devel/php83-pcntl","version":"8.3.9"},"php83-pecl-APCu":{"origin":"devel/pecl-APCu","version":"5.1.23"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"}},"categories":["devel"],"options":{"GD":"on","OPCACHE":"on"},"annotations":{"cpe":"cpe:2.3:a:phacility:phabricator:20211218:::::dragonfly6:x86_64:3","flavor":"php83"},"messages":[{"message":"Make sure to run phabricator using a production PHP configuration,\ne.g., %%PREFIX/etc/php.ini-production, particularly\nusing the recommended error_reporting setting for production:\n\n  error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT\n\nTo run the phabricator daemons from startup, add phd_enable=\"YES\"\nto /etc/rc.conf. You can control the daemons using\n\nservice phd start\nservice phd stop\netc.\n\nBefore starting the daemons, please finish configuring your Phabricator\ninstance. This involves configuring a web server (Apache, NGINX, LightHTTP)\nand a database server (MySQL, MariaDB). You can find detailed instructions\non how to finish your setup at:\n\nhttps://secure.phabricator.com/book/phabricator/article/configuration_guide/\n\nPlease note that all files are located in /usr/local/lib/php/phabricator,\nso if the documentation refers to ./bin, this means\n\n  /usr/local/lib/php/phabricator/bin,\n\nif it refers to webroot, this means\n\n  /usr/local/lib/php/phabricator/webroot.\n\nYou might want to install textproc/py-pygments to improve syntax\nhighlighting.\n\nStarting with version 20170630, phabricator daemons run as user www\nby default. If you're updating from a version before 20170630 you will need\nto fix permissions of /var/tmp/phd and repositories. Alternatively\nyou can continue to run phabricator daemons as root by adding\nphd_user=\"root\" to /etc/rc.conf.\n\nPhabricator daemons and ssh-git requires setting up sudo, see\n\n  /usr/locallib/php/phabricator/resources/sshd/phabricator-sudoers.sample\n\nfor an example.\n\nA phabricator example configuration installed here:\n\n  /usr/locallib/php/phabricator/conf/local/local.json.sample\n\nIf you want to access phabricator hosted git repositories via git,\nyou can add the following configuration snippet to /etc/sshd_config\nand reload sshd afterwards (`service sshd reload'):\n\n========================================================================\nMatch User git\n AllowUsers git\n AuthorizedKeysCommand /usr/local/lib/php/phabricator/resources/sshd/phabricator-ssh-hook.sh\n AuthorizedKeysCommandUser git\n AuthorizedKeysFile none\n AuthenticationMethods publickey\n PermitRootLogin no\n PasswordAuthentication no\n PermitTTY no\n AllowAgentForwarding no\n AllowTcpForwarding no\n GatewayPorts no\n PermitOpen none\n PermitTunnel no\n X11Forwarding no\n========================================================================","type":"install"},{"message":"Don't forget to update the database schema after update:\n\n  service nginx stop\n  service php-fpm stop\n  service phd stop\n  cd /usr/local/lib/php/phabricator\n  ./bin/storage upgrade\n  service phd start\n  service php-fpm start\n  service nginx start\n\nThe above procedure is for users of nginx and php-fpm, please adapt\naccordingly to match your setup.\n\nIf your configuration uses an unprivileged user to connect to the database,\nyou may have to override the default user so the schema changes can be\napplied with root or some other admin user:\n\n  ./bin/storage upgrade --user <user> --password <password>","type":"upgrade"}]},{"name":"peg.el-emacs_devel","origin":"devel/peg.el","version":"1.0.1_1","comment":"Parsing expression grammars in Emacs lisp","maintainer":"yasu@FreeBSD.org","www":"https://elpa.gnu.org/packages/peg.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a8e3d76a1537f8b27ec42b5662d3a65399038de6473d6213297187c5205a5a8","flatsize":54873,"path":"All/peg.el-emacs_devel-1.0.1_1.pkg","repopath":"All/peg.el-emacs_devel-1.0.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":14872,"desc":"This package implements Parsing Expression Grammars for Emacs Lisp.\n\nParsing Expression Grammars (PEG) are a formalism in the spirit of\nContext Free Grammars (CFG) with some simplifications which makes the\nimplementation of PEGs as recursive descent parsers particularly\nsimple and easy to understand [Ford, Baker].\n\nPEGs are more expressive than regexps and potentially easier to use.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_full"}},{"name":"percona-toolkit","origin":"databases/percona-toolkit","version":"3.5.2_1","comment":"Collection of essential command-line utilities for MySQL","maintainer":"flo@FreeBSD.org","www":"https://www.percona.com/software/percona-toolkit/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d75c519f754a2030e57b7f23fc94e23a60d550a845d585ab73e34a5a5c621868","flatsize":7726828,"path":"All/percona-toolkit-3.5.2_1.pkg","repopath":"All/percona-toolkit-3.5.2_1.pkg","licenselogic":"or","licenses":["ARTPERL10","GPLv2"],"pkgsize":905568,"desc":"Percona Toolkit is a collection of advanced command-line tools used by Percona\nsupport staff to perform a variety of MySQL and system tasks that are too\ndifficult or complex to perform manually, including:\n\n    Verify master and replica data consistency\n    Efficiently archive rows\n    Find duplicate indexes\n    Summarize MySQL servers\n    Analyze queries from logs and tcpdump\n    Collect vital system information when problems occur","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pidof":{"origin":"sysutils/pidof","version":"20050501"}},"categories":["databases"]},{"name":"peg.el-emacs_wayland","origin":"devel/peg.el","version":"1.0.1_1","comment":"Parsing expression grammars in Emacs lisp","maintainer":"yasu@FreeBSD.org","www":"https://elpa.gnu.org/packages/peg.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"051d13a108a27bf1f42dee04504bd95808c896871376a152a4de0c7c210c5789","flatsize":54572,"path":"All/peg.el-emacs_wayland-1.0.1_1.pkg","repopath":"All/peg.el-emacs_wayland-1.0.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":14660,"desc":"This package implements Parsing Expression Grammars for Emacs Lisp.\n\nParsing Expression Grammars (PEG) are a formalism in the spirit of\nContext Free Grammars (CFG) with some simplifications which makes the\nimplementation of PEGs as recursive descent parsers particularly\nsimple and easy to understand [Ford, Baker].\n\nPEGs are more expressive than regexps and potentially easier to use.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"wayland"}},{"name":"peg.el","origin":"devel/peg.el","version":"1.0.1_1","comment":"Parsing expression grammars in Emacs lisp","maintainer":"yasu@FreeBSD.org","www":"https://elpa.gnu.org/packages/peg.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7f9fe52a089ae004b6a391352c5226604c4700797a5727fe3bc3d7d3da2c2c4","flatsize":54572,"path":"All/peg.el-1.0.1_1.pkg","repopath":"All/peg.el-1.0.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":14640,"desc":"This package implements Parsing Expression Grammars for Emacs Lisp.\n\nParsing Expression Grammars (PEG) are a formalism in the spirit of\nContext Free Grammars (CFG) with some simplifications which makes the\nimplementation of PEGs as recursive descent parsers particularly\nsimple and easy to understand [Ford, Baker].\n\nPEGs are more expressive than regexps and potentially easier to use.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"full"}},{"name":"peg.el-emacs_nox","origin":"devel/peg.el","version":"1.0.1_1","comment":"Parsing expression grammars in Emacs lisp","maintainer":"yasu@FreeBSD.org","www":"https://elpa.gnu.org/packages/peg.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22799481d6b3df868b625de5ecbfa014c99f4fd2f4e3c3622ce67a1239723af4","flatsize":54572,"path":"All/peg.el-emacs_nox-1.0.1_1.pkg","repopath":"All/peg.el-emacs_nox-1.0.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":14656,"desc":"This package implements Parsing Expression Grammars for Emacs Lisp.\n\nParsing Expression Grammars (PEG) are a formalism in the spirit of\nContext Free Grammars (CFG) with some simplifications which makes the\nimplementation of PEGs as recursive descent parsers particularly\nsimple and easy to understand [Ford, Baker].\n\nPEGs are more expressive than regexps and potentially easier to use.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"nox"}},{"name":"peg.el-emacs_devel_nox","origin":"devel/peg.el","version":"1.0.1_1","comment":"Parsing expression grammars in Emacs lisp","maintainer":"yasu@FreeBSD.org","www":"https://elpa.gnu.org/packages/peg.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f3a9a6186be6c53efad8729ccdda6f9e9950bcda5923a4fdf155ab8503f4d3d","flatsize":54873,"path":"All/peg.el-emacs_devel_nox-1.0.1_1.pkg","repopath":"All/peg.el-emacs_devel_nox-1.0.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":14876,"desc":"This package implements Parsing Expression Grammars for Emacs Lisp.\n\nParsing Expression Grammars (PEG) are a formalism in the spirit of\nContext Free Grammars (CFG) with some simplifications which makes the\nimplementation of PEGs as recursive descent parsers particularly\nsimple and easy to understand [Ford, Baker].\n\nPEGs are more expressive than regexps and potentially easier to use.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_nox"}},{"name":"pg-gvm","origin":"databases/pg-gvm","version":"22.6.1_1","comment":"Greenbone Library for helper functions in PostgreSQL","maintainer":"acm@FreeBSD.org","www":"https://github.com/greenbone/pg-gvm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8eca0c0923ef320fa418c057566b48cde890a29ac965bf08e528574b7a34fac4","flatsize":57321,"path":"All/pg-gvm-22.6.1_1.pkg","repopath":"All/pg-gvm-22.6.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18740,"desc":"Greenbone Library for helper functions in PostgreSQL. This library contains\nfunctionality for ical object manipulation.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gvm-libs":{"origin":"security/gvm-libs","version":"22.7.3"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases","devel"],"shlibs_required":["libical.so.3","libicalss.so.3","libicalvcal.so.3","libgvm_base.so.22"]},{"name":"phd2","origin":"astro/phd2","version":"2.6.10_9","comment":"Guiding software inspired by Stark Labs PHD Guiding","maintainer":"acm@FreeBSD.org","www":"https://openphdguiding.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b79ee1dc6839fecf63bae6c1520d6c0862f77411dad211969ff938191a5ba30c","flatsize":22839875,"path":"All/phd2-2.6.10_9.pkg","repopath":"All/phd2-2.6.10_9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10452144,"desc":"PHD2 is telescope guiding software that simplifies the process of tracking a\nguide star, letting you concentrate on other aspects of deep-sky imaging or\nspectroscopy.","deps":{"cfitsio":{"origin":"astro/cfitsio","version":"4.4.1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"googletest":{"origin":"devel/googletest","version":"1.14.0"},"indi":{"origin":"devel/indi","version":"1.9.6_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"wx32-gtk3":{"origin":"x11-toolkits/wxgtk32","version":"3.2.4_2"}},"categories":["astro"],"shlibs_required":["libX11.so.6","libcfitsio.so.10","libcurl.so.4","libwx_gtk3u_aui-3.2.so.0","libwx_gtk3u_core-3.2.so.0","libwx_baseu-3.2.so.0","libwx_gtk3u_html-3.2.so.0","libwx_baseu_net-3.2.so.0"]},{"name":"pekwm","origin":"x11-wm/pekwm","version":"0.3.0_2,1","comment":"Light, Unobtrusive, and configurable windowmanager","maintainer":"natbsd@instinctive.eu","www":"https://www.pekwm.se/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50dd7799f2d8ad1f0ed6e32901ade7b7f69bbb6212ccb383a996c6de5347a6b7","flatsize":3104545,"path":"All/pekwm-0.3.0_2,1.pkg","repopath":"All/pekwm-0.3.0_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1224572,"desc":"The Pek Window Manager is written by Claes Nasten, the code is based\non the aewm++ window manager, but it has evolved enough that it no\nlonger resembles aewm++ at all.\nIt has a much expanded feature-set, including window grouping (similar\nto ion, pwm, or fluxbox), autoproperties, xinerama, keygrabber that\nsupports keychains, and much more.\n\no Lightweight and Unobtrusive, a window manager shouldn't be noticed.\no Very configurable, we all work and think in different ways.\no Automatic properties, for all the lazy people, make things appear as\n  they should when starting applications.\no Chainable Keygrabber, usability for everyone.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsed":{"origin":"textproc/gsed","version":"4.9"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"xprop":{"origin":"x11/xprop","version":"1.2.7"}},"categories":["x11-wm"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXinerama.so.1","libXft.so.2","libfreetype.so.6","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libpangocairo-1.0.so.0","libcairo.so.2","libpangoxft-1.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libjpeg.so.8","libpng16.so.16","libXpm.so.4","libXrandr.so.2"],"options":{"PANGO":"on"}},{"name":"pg_partman","origin":"databases/pg_partman","version":"4.6.0","comment":"PostgreSQL Partition Manager","maintainer":"lacey.leanne@gmail.com","www":"https://github.com/keithf4/pg_partman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6aeb2604c5b49406f62de10521eb0df28004b4bbc3ed18dc417bd0b81076c813","flatsize":6399496,"path":"All/pg_partman-4.6.0.pkg","repopath":"All/pg_partman-4.6.0.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":176172,"desc":"pg_partman is an extension to create and manage both time-based and\nserial-based table partition sets. Sub-partitoning is also supported.\nChild table & trigger function creation is all managed by the extension\nitself. Tables with existing data can also have their data partitioned in\neasily managed smaller batches. Optional retention policy can automatically\ndrop partitions no longer needed. A background worker (BGW) process is\nincluded to automatically run partition maintenance without the need of an\nexternal scheduler (cron, etc) in most cases.","deps":{"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"},"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:pgxn:pg_partman:4.6.0:::::dragonfly6:x86_64"}},{"name":"perl5","origin":"lang/perl5.36","version":"5.36.3_2","comment":"Practical Extraction and Report Language","maintainer":"mat@FreeBSD.org","www":"https://www.perl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bada2fad0bb045267e598f7178272a91a50b1d72f3db2e1570555d4910fe1fc","flatsize":63387950,"path":"All/perl5-5.36.3_2.pkg","repopath":"All/perl5-5.36.3_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15668552,"desc":"Perl is a language that combines some of the features of C, sed, awk and\nshell.  See the manual page for more hype.  There are also many books\npublished by O'Reilly & Assoc.  See pod/perlbook.pod for more\ninformation.","categories":["lang","devel","perl5"],"shlibs_provided":["libperl.so.5.36"],"options":{"DEBUG":"off","DOT_INC":"off","GDBM":"off","MULTIPLICITY":"on","PERL_64BITINT":"on","PERL_MALLOC":"off","SITECUSTOMIZE":"off","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:perl:perl:5.36.3:::::dragonfly6:x86_64:2"}},{"name":"pencil2d","origin":"graphics/pencil2d","version":"0.6.6_3","comment":"Easy and intuitive tool to make 2D hand-drawn animations","maintainer":"yuri@FreeBSD.org","www":"https://www.pencil2d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da69edb33c21682bb65c7a78bb176ce462a65b3c05022b11877c6058458045ae","flatsize":3192890,"path":"All/pencil2d-0.6.6_3.pkg","repopath":"All/pencil2d-0.6.6_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1591228,"desc":"Pencil2D is an animation/drawing software for FreeBSD, Linux, macOS, and\nWindows. It lets you create traditional hand-drawn animation (cartoon)\nusing both bitmap and vector graphics. Pencil2D is free and open source.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["graphics","math"],"shlibs_required":["libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"pear-merger","origin":"biology/pear-merger","version":"0.9.6_1","comment":"Memory-efficient and highly accurate paired-end read merger","maintainer":"jwb@FreeBSD.org","www":"https://sco.h-its.org/exelixis/web/software/pear/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"283e03bc1a7de4294e64ce7edc26ebfddb4bd4e8570802c626aede4eb6bf413d","flatsize":720577,"path":"All/pear-merger-0.9.6_1.pkg","repopath":"All/pear-merger-0.9.6_1.pkg","licenselogic":"single","licenses":["CC-BY-NC-SA-3.0"],"pkgsize":52352,"desc":"PEAR is an ultrafast, memory-efficient and highly accurate paired-end read\nmerger. It is fully parallelized and can run with as low as just a few\nkilobytes of memory.","categories":["biology"]},{"name":"peco","origin":"textproc/peco","version":"0.5.11_10","comment":"Simplistic interactive filtering tool","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/peco/peco","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccfef5e07009b8641d772289e5c23f9a71ff50b2fdff0d66bf31a0cafaa99220","flatsize":2857533,"path":"All/peco-0.5.11_10.pkg","repopath":"All/peco-0.5.11_10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":998112,"desc":"Peco is a simplistic interactive filtering tool based on Percol\nimplemented in Go.","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"pdumpfs","origin":"sysutils/pdumpfs","version":"1.3_6","comment":"Daily backup system similar to Plan9's dumpfs","maintainer":"ports@FreeBSD.org","www":"http://0xcc.net/pdumpfs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca41de82381d93b50e4b12240121d6e7cea6f38897e9b19642581f46055b9987","flatsize":109128,"path":"All/pdumpfs-1.3_6.pkg","repopath":"All/pdumpfs-1.3_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62628,"desc":"pdumpfs: a daily backup system similar to Plan9's dumpfs\n\nWhat's pdumpfs?\n\npdumpfs is a simple daily backup system similar to Plan9's dumpfs\nwhich preserves every daily snapshot.  pdumpfs is written in Ruby.\nYou can access the past snapshots at any time for retrieving a certain\nday's file.  Let's backup your home directory with pdumpfs!\n\npdumpfs constructs the snapshot YYYY/MM/DD in the destination\ndirectory.  All source files are copied to the snapshot directory for\nthe first time.  On and after the second time, pdumpfs copies only\nupdated or newly created files and stores unchanged files as hard\nlinks to the files of the previous day's snapshot for saving a disk\nspace.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pdumpfs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"peg","origin":"textproc/peg","version":"0.1.19_1","comment":"Recursive-descent parser generators for C","maintainer":"jrm@FreeBSD.org","www":"https://www.piumarta.com/software/peg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1402fb8b987e40e1466fd8acbe687962add37c09af9aca9f64a991e2bc0446cc","flatsize":104254,"path":"All/peg-0.1.19_1.pkg","repopath":"All/peg-0.1.19_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36440,"desc":"peg and leg are tools for generating recursive-descent parsers: programs\nthat perform pattern matching on text.  They process a Parsing\nExpression Grammar (PEG) [Ford 2004] to produce a program that\nrecognises legal sentences of that grammar.  peg processes PEGs written\nusing the original syntax described by Ford; leg processes PEGs written\nusing slightly different syntax and conventions that are intended to\nmake it an attractive replacement for parsers built with lex and\nyacc.  Unlike lex and yacc, peg and leg support unlimited backtracking,\nprovide ordered choice as a means for disambiguation, and can combine\nscanning (lexical analysis) and parsing (syntactic analysis) into a\nsingle activity.\n\n[Ford 2004] Bryan Ford, Parsing Expression Grammars: A Recognition-Based\nSyntactic Foundation. ACM SIGPLAN Symposium on Principles of Programming\nLanguages (POPL), 2004.","categories":["textproc"]},{"name":"peak-classifier","origin":"biology/peak-classifier","version":"0.1.4.13_1","comment":"Classify ChIP/ATAC-Seq peaks based on features provided in a GFF","maintainer":"jwb@FreeBSD.org","www":"https://github.com/auerlab/peak-classifier","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"348ae85701c984208bed2dae52d91fb7a27f2ebe3e57d7cc24804a4472322324","flatsize":32544,"path":"All/peak-classifier-0.1.4.13_1.pkg","repopath":"All/peak-classifier-0.1.4.13_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14440,"desc":"Classify ChIP/ATAC-Seq peaks based on features provided in a GFF\nPeaks are provided in a BED file sorted by chromosome and position. The GFF\nmust be sorted by chromosome and position, with gene-level features separated\nby ### tags and each gene organized into subfeatures such as transcripts and\nexons.  This is the default for common data sources.","deps":{"bedtools":{"origin":"biology/bedtools","version":"2.31.1"},"biolibc":{"origin":"biology/biolibc","version":"0.2.6.4"},"libxtend":{"origin":"devel/libxtend","version":"0.2.0.2_1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology"],"shlibs_required":["libbiolibc.so.2","libxtend.so.2"]},{"name":"pdnsd","origin":"dns/pdnsd","version":"1.2.9a_2","comment":"Caching (permanently, writes to disk on exit) DNS proxy-server","maintainer":"ashish@FreeBSD.org","www":"http://members.home.nl/p.a.rombouts/pdnsd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ed82261110628b8e7160dbece62cf0343a7e8bf4ea80cb8e6deb5a366b7e975","flatsize":630945,"path":"All/pdnsd-1.2.9a_2.pkg","repopath":"All/pdnsd-1.2.9a_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":196384,"desc":"pdnsd is a proxy dns server with permanent caching (the cache contents are\nwritten to hard disk on exit) that is designed to cope with unreachable or\ndown dns servers (for example in dial-in networking).\npdnsd can be used with applications that do dns lookups, eg on startup, and\ncan't be configured to change that behavior, to prevent the often minute-long\nhangs (or even crashes) that result from stalled dns queries. Some Netscape\nNavigator versions for Unix, for example, expose this behavior.\npdnsd is configurable via a file and supports run-time configuration using the\nprogram pdnsd-ctl that comes with pdnsd. This allows you to set the status\nflags of servers that pdnsd knows (to influence which servers pdnsd will\nquery), and the addition, deletion and invalidation of DNS records in pdnsd's\ncache.\nParallel name server queries are supported. This is a technique that allows\nquerying several servers at the same time so that very slow or unavailable\nservers will not block the answer for one timeout interval.\nSince version 1.0.0, pdnsd has full IPv6 support.","categories":["dns"],"options":{"DOCS":"on","IPV6":"on"},"annotations":{"cpe":"cpe:2.3:a:pdnsd:pdnsd:1.2.9a:::::dragonfly6:x86_64:2"}},{"name":"peaclock","origin":"deskutils/peaclock","version":"0.4.3_7","comment":"Customizable clock, timer, and stopwatch for the terminal","maintainer":"yuri@FreeBSD.org","www":"https://github.com/octobanana/peaclock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30abae0d62d6898ae0c10d217a5c116013df49d5377b3f17f11f30f93efd1bc7","flatsize":609970,"path":"All/peaclock-0.4.3_7.pkg","repopath":"All/peaclock-0.4.3_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":200100,"desc":"Peaclock is a responsive and customizable clock, timer, and stopwatch for the\nterminal.\n\nThe clock output changes depending on the selected mode and view. The mode\ndetermines the clock value, while the view determines how that value is\npresented. The clock, timer, and stopwatch modes can be displayed with an ascii,\ndigital, or binary clock view. The clock can be customized, such as changing the\nwidth, height, colour, padding, and margin. When in auto size mode, the clock\nbecomes responsive, filling up the full size of the terminal. The clock can also\nbe set to conform to a specific aspect ratio, allowing the clock to auto resize\nwithout becoming stretched.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"}},"categories":["deskutils"],"shlibs_required":["libicuuc.so.74","libicui18n.so.74"]},{"name":"pdmenu","origin":"misc/pdmenu","version":"1.3.6_1","comment":"Simple console menu program","maintainer":"fuz@FreeBSD.org","www":"https://joeyh.name/code/pdmenu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df4b7f43f76ba5c2bf2da1260faa01609a19c56cc6ff31f85f1a3f90ee5653bd","flatsize":81970,"path":"All/pdmenu-1.3.6_1.pkg","repopath":"All/pdmenu-1.3.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34716,"desc":"Pdmenu is a menuing system for Unix. It is designed to be easy to\nuse, and is suitable for a login shell for inexperienced users, or\nit can just be ran at the command line as a handy menu.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libslang2":{"origin":"devel/libslang2","version":"2.3.3_2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libslang.so.2","libncurses.so.6","libintl.so.8"],"options":{"NLS":"on"}},{"name":"pdixtract","origin":"sysutils/pdixtract","version":"1.5_1","comment":"Extracts or converts .pdi file sets to .iso","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f632c757aa242e766c79c3eea8a3f11116cbc5c120b90bf52108913c110c6e25","flatsize":33599,"path":"All/pdixtract-1.5_1.pkg","repopath":"All/pdixtract-1.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13048,"desc":"pdixtract converts Pinnacle Disk Images (i.e. .pdi file sets) to ISO9660 files\nor extracts files from the file sets.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe pdixtract port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"peda","origin":"security/peda","version":"1.2","comment":"Python-based GDB extension for exploit development and debugging","maintainer":"0mp@FreeBSD.org","www":"http://ropshell.com/peda/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a57d78114fda43744392c1614c1d7721e36b969d50f0ac228c86a827d0ba3430","flatsize":290354,"path":"All/peda-1.2.pkg","repopath":"All/peda-1.2.pkg","licenselogic":"single","licenses":["CC-BY-NC-SA-3.0"],"pkgsize":56288,"desc":"PEDA (Python Exploit Development Assistance for GDB) is a plugin for GDB. It\nextends GDB with a colorful text-based UI making it easier to work with the\ndebugger.\n\nNote that PEDA requires that GDB is compiled with Python support.\n\nIts key features are:\n\n- Enhance the display of GDB: colorize and display disassembly codes,\n  registers, memory information during debugging.\n- Add commands to support debugging and exploit development.","deps":{"gdb":{"origin":"devel/gdb","version":"14.1_2"},"nasm":{"origin":"devel/nasm","version":"2.16.03,2"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"DOCS":"on"},"messages":[{"message":"Now that PEDA is installed it can be used with gdb(1).\n\nRun the following command in the gdb prompt to load the plugin:\n\n```\nsource /usr/local/libexec/peda/peda.py\n```\n\nIn order to load PEDA automatically on gdb(1) launch add the line mentioned\nabove to ~/.gdbinit:\n\n```\necho \"source /usr/local/libexec/peda/peda.py\" >> ~/.gdbinit\n```\n\nKeep in mind that PEDA requires at least GDB 7.0 to work.","type":"install"}]},{"name":"peek","origin":"multimedia/peek","version":"1.5.1_3","comment":"Simple animated GIF screen recorder with an easy to use interface","maintainer":"yuri@FreeBSD.org","www":"https://github.com/phw/peek","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3003b777df104a9e7a254ec1627a2ab143725f7ce69886a20bc6c7c303b38ec","flatsize":670137,"path":"All/peek-1.5.1_3.pkg","repopath":"All/peek-1.5.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":144224,"desc":"Peek makes it easy to create short screencasts of a screen area. It was built\nfor the specific use case of recording screen areas, e.g. for easily showing\nUI features of your own apps or for showing a bug in bug reports. With Peek,\nyou simply place the Peek window over the area you want to record and press\n\"Record\". Peek is optimized for generating animated GIFs, but you can also\ndirectly record to WebM or MP4 if you prefer.\n\nPeek is not a general purpose screencast app with extended features but rather\nfocuses on the single task of creating small, silent screencasts of an area of\nthe screen for creating GIF animations or silent WebM or MP4 videos.\n\nPeek runs on X11 or inside a GNOME Shell Wayland session using XWayland. Support\nfor more Wayland desktops might be added in the future (see FAQs below).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"keybinder-gtk3":{"origin":"x11/keybinder-gtk3","version":"0.3.2_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["multimedia"],"shlibs_required":["libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libkeybinder-3.0.so.0"]},{"name":"pengupop","origin":"games/pengupop","version":"2.2.6_3","comment":"Online multiplayer clone of Bust a Move","maintainer":"amdmi3@FreeBSD.org","www":"https://www.junoplay.com/pengupop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39cd292dcd5ba56f12129e75ce79f8495886bfd7a03d7018ee121b041f6cf5aa","flatsize":1668880,"path":"All/pengupop-2.2.6_3.pkg","repopath":"All/pengupop-2.2.6_3.pkg","licenselogic":"single","pkgsize":1540208,"desc":"The aim of this game is to shoot colored balls so the form similarily\ncolored groups, causing them to fall out of the screen. You can\neither win by clearing your entire field, or lose if any balls\nattach below the white line near the bottom.\n\nThe main difference between this game and the classic Bust a Move,\nis online multiplayer support, with menu options for playing against\nrandom opponents, or starting or joining a named (private) game.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"]},{"name":"peg.el-emacs_canna","origin":"devel/peg.el","version":"1.0.1_1","comment":"Parsing expression grammars in Emacs lisp","maintainer":"yasu@FreeBSD.org","www":"https://elpa.gnu.org/packages/peg.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b09eedd5b8cb50bb130e00af0c188407a0535b39d8db6df45cf89027eb0d077","flatsize":54572,"path":"All/peg.el-emacs_canna-1.0.1_1.pkg","repopath":"All/peg.el-emacs_canna-1.0.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":14664,"desc":"This package implements Parsing Expression Grammars for Emacs Lisp.\n\nParsing Expression Grammars (PEG) are a formalism in the spirit of\nContext Free Grammars (CFG) with some simplifications which makes the\nimplementation of PEGs as recursive descent parsers particularly\nsimple and easy to understand [Ford, Baker].\n\nPEGs are more expressive than regexps and potentially easier to use.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"canna"}},{"name":"pdksh","origin":"shells/pdksh","version":"5.2.14p2_7","comment":"The Public Domain Korn Shell","maintainer":"rodrigo@FreeBSD.org","www":"http://www.cs.mun.ca/~michael/pdksh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"443197a2a0b97563589996cc771cb34032afcba8debbe26db41d5ac6f8195497","flatsize":271871,"path":"All/pdksh-5.2.14p2_7.pkg","repopath":"All/pdksh-5.2.14p2_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":148296,"desc":"PDKSH is the Public Domain Korn Shell. Its command language is a\nsuperset of the sh(1) shell language.","categories":["shells"],"options":{"STATIC":"off"}},{"name":"penguin-command","origin":"games/penguin-command","version":"1.6.11_13","comment":"Clone of the classic game Missile Command","maintainer":"amdmi3@FreeBSD.org","www":"https://www.linux-games.com/penguin-command/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d107ad54edd979242ff73862cb889849cc97d2c427f8f146a64e662716d9976f","flatsize":1208004,"path":"All/penguin-command-1.6.11_13.pkg","repopath":"All/penguin-command-1.6.11_13.pkg","licenselogic":"single","pkgsize":851984,"desc":"Penguin Command is a clone of the classic Missile Command game, but\nhas better graphics and sound. The gameplay has been slightly\nmodified.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"]},{"name":"pdsh","origin":"sysutils/pdsh","version":"2.34_2","comment":"Parallel Distributed Shell","maintainer":"i@levsha.me","www":"https://github.com/chaos/pdsh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d98938349b98506ebb6303553f289ffae66e23778b28347eedd4fde4f24a28e7","flatsize":465222,"path":"All/pdsh-2.34_2.pkg","repopath":"All/pdsh-2.34_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":80508,"desc":"Pdsh is a high-performance, parallel remote shell utility. It uses a sliding\nwindow of threads to execute remote commands, conserving socket resources while\nallowing some connections to timeout if needed. It was originally written as a\nreplacement for IBM's DSH on clusters at LLNL.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"DSHGROUPS":"on","NETGROUP":"off","READLINE":"off","RSH":"off","SSH":"on"}},{"name":"pdfstitch","origin":"print/pdfstitch","version":"0.6","comment":"Crop and stitch pages from PDF to larger, single-page PDF","maintainer":"ports@FreeBSD.org","www":"https://github.com/sur5r/pdfstitch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"822f853bb6c9140f1d1998b898c9b00c0e03115862802c147acccba0f9525b53","flatsize":43118,"path":"All/pdfstitch-0.6.pkg","repopath":"All/pdfstitch-0.6.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":14704,"desc":"Pdfstitcher can transform a regular multi-page PDF into a single-page PDF,\nwhich displays the pages in a grid.\n\nWhile there are other tools that do the same, pdfstitcher focuses on the\nfollowing features:\n- Crop pages to a certain size\n- Adjust the crop position per page","deps":{"p5-File-LibMagic":{"origin":"devel/p5-File-LibMagic","version":"1.23"},"p5-PDF-API2":{"origin":"textproc/p5-PDF-API2","version":"2.047"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pdfstitch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pdfresurrect","origin":"textproc/pdfresurrect","version":"0.23_1","comment":"Analyze and extract older versions of a pdf from the current pdf","maintainer":"yuri@FreeBSD.org","www":"https://github.com/enferex/pdfresurrect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b05cec5299ba9782caf6816b2b0fff66ed5faff1fc3c06b0f01f679a25fe959c","flatsize":27705,"path":"All/pdfresurrect-0.23_1.pkg","repopath":"All/pdfresurrect-0.23_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13896,"desc":"PDFResurrect is a tool aimed at analyzing PDF documents. The PDF\nformat allows for previous document changes to be retained in a more\nrecent version of the document, thereby creating a running history of\nchanges for the document.  This tool attempts to extract all previous\nversions while also producing a summary of changes between versions.\nThis tool can also \"scrub\" or write data over the original instances\nof PDF objects that have been modified or deleted, in an effort to\ndisguise information from previous versions that might not be intended\nfor anyone else to read.","categories":["textproc"],"annotations":{"cpe":"cpe:2.3:a:pdfresurrect_project:pdfresurrect:0.23:::::dragonfly6:x86_64:1"}},{"name":"pdfoutline","origin":"textproc/pdfoutline","version":"5.4_2","comment":"Add outlines to PDF files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/eugmes/fntsample","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec660eaf166ad3f4a35e7062ee74a833947e05e942226d5ed370cc9b69bb999d","flatsize":46028,"path":"All/pdfoutline-5.4_2.pkg","repopath":"All/pdfoutline-5.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":16684,"desc":"pdfoutline adds outlines (aka bookmarks) to PDF files. It reads input file given\nas first argument, adds outlines from text file given as second argument, and\nsaves result to file with name given as third argument.","deps":{"p5-Locale-libintl":{"origin":"devel/p5-Locale-libintl","version":"1.33"},"p5-PDF-API2":{"origin":"textproc/p5-PDF-API2","version":"2.047"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"]},{"name":"pdfpc","origin":"graphics/pdfpc","version":"4.6.0_6","comment":"Keynote-like multi-monitor presentation viewer","maintainer":"bapt@FreeBSD.org","www":"https://pdfpc.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7535e1dc870f3a01d7df71a883c124388b5d1f74c6959137d4e3b954e925fdf6","flatsize":546180,"path":"All/pdfpc-4.6.0_6.pkg","repopath":"All/pdfpc-4.6.0_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":166012,"desc":"pdfpc is a GTK based presentation viewer application which uses Keynote\nlike multi-monitor output to provide meta information to the speaker\nduring the presentation. It is able to show a normal presentation window\non one screen, while showing a more sophisticated overview on the other\none providing information like a picture of the next slide, as well as\nthe left over time till the end of the presentation. The input files\nprocessed by pdfpc are PDF documents, which can be created using nearly\nany of today's presentation software.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"discount":{"origin":"textproc/discount","version":"2.2.7d"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["graphics"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgee-0.8.so.2","libpoppler-glib.so.8","libcairo.so.2","libmarkdown.so.2","libwebkit2gtk-4.0.so.37","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libjavascriptcoregtk-4.0.so.18","libjson-glib-1.0.so.0","libqrencode.so.4","libgthread-2.0.so.0","libgstreamer-1.0.so.0","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libX11.so.6"]},{"name":"peg-e","origin":"games/peg-e","version":"1.3.3","comment":"Peg elimination game","maintainer":"amdmi3@FreeBSD.org","www":"https://gottcode.org/peg-e/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fbae779b2285b30e0c3f040c68894b8f0cb8a0a694d8ab69b1becaead68060e","flatsize":500693,"path":"All/peg-e-1.3.3.pkg","repopath":"All/peg-e-1.3.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":266872,"desc":"Peg-E is a peg solitaire game in which you jump over pieces in order\nto remove them from the board, ultimately trying to eliminate all\nbut one. The boards are randomly generated, with 100 levels of\ndifficulty. The game auto-saves, and has undo-redo capability.\nPieces can move horizontally, vertically, and diagonally.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["games"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"options":{"NLS":"on"}},{"name":"phabricator-php81","origin":"devel/phabricator","version":"20211218_3","comment":"Open source, software engineering platform","maintainer":"grembo@FreeBSD.org","www":"https://www.phacility.com/phabricator/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2befc030f78bd4a530d77200a7b7268b94bdfec24c1a1bcc13519516c64c1d0","flatsize":35095856,"path":"All/phabricator-php81-20211218_3.pkg","repopath":"All/phabricator-php81-20211218_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6886268,"desc":"Phabricator is a collection of open source web applications that help\nsoftware companies build better software.","deps":{"arcanist-lib-php81":{"origin":"devel/arcanist-lib","version":"20220518_5"},"git":{"origin":"devel/git","version":"2.45.2_1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-opcache":{"origin":"www/php81-opcache","version":"8.1.29"},"php81-pcntl":{"origin":"devel/php81-pcntl","version":"8.1.29"},"php81-pecl-APCu":{"origin":"devel/pecl-APCu","version":"5.1.23"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"}},"categories":["devel"],"options":{"GD":"on","OPCACHE":"on"},"annotations":{"cpe":"cpe:2.3:a:phacility:phabricator:20211218:::::dragonfly6:x86_64:3","flavor":"php81"},"messages":[{"message":"Make sure to run phabricator using a production PHP configuration,\ne.g., %%PREFIX/etc/php.ini-production, particularly\nusing the recommended error_reporting setting for production:\n\n  error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT\n\nTo run the phabricator daemons from startup, add phd_enable=\"YES\"\nto /etc/rc.conf. You can control the daemons using\n\nservice phd start\nservice phd stop\netc.\n\nBefore starting the daemons, please finish configuring your Phabricator\ninstance. This involves configuring a web server (Apache, NGINX, LightHTTP)\nand a database server (MySQL, MariaDB). You can find detailed instructions\non how to finish your setup at:\n\nhttps://secure.phabricator.com/book/phabricator/article/configuration_guide/\n\nPlease note that all files are located in /usr/local/lib/php/phabricator,\nso if the documentation refers to ./bin, this means\n\n  /usr/local/lib/php/phabricator/bin,\n\nif it refers to webroot, this means\n\n  /usr/local/lib/php/phabricator/webroot.\n\nYou might want to install textproc/py-pygments to improve syntax\nhighlighting.\n\nStarting with version 20170630, phabricator daemons run as user www\nby default. If you're updating from a version before 20170630 you will need\nto fix permissions of /var/tmp/phd and repositories. Alternatively\nyou can continue to run phabricator daemons as root by adding\nphd_user=\"root\" to /etc/rc.conf.\n\nPhabricator daemons and ssh-git requires setting up sudo, see\n\n  /usr/locallib/php/phabricator/resources/sshd/phabricator-sudoers.sample\n\nfor an example.\n\nA phabricator example configuration installed here:\n\n  /usr/locallib/php/phabricator/conf/local/local.json.sample\n\nIf you want to access phabricator hosted git repositories via git,\nyou can add the following configuration snippet to /etc/sshd_config\nand reload sshd afterwards (`service sshd reload'):\n\n========================================================================\nMatch User git\n AllowUsers git\n AuthorizedKeysCommand /usr/local/lib/php/phabricator/resources/sshd/phabricator-ssh-hook.sh\n AuthorizedKeysCommandUser git\n AuthorizedKeysFile none\n AuthenticationMethods publickey\n PermitRootLogin no\n PasswordAuthentication no\n PermitTTY no\n AllowAgentForwarding no\n AllowTcpForwarding no\n GatewayPorts no\n PermitOpen none\n PermitTunnel no\n X11Forwarding no\n========================================================================","type":"install"},{"message":"Don't forget to update the database schema after update:\n\n  service nginx stop\n  service php-fpm stop\n  service phd stop\n  cd /usr/local/lib/php/phabricator\n  ./bin/storage upgrade\n  service phd start\n  service php-fpm start\n  service nginx start\n\nThe above procedure is for users of nginx and php-fpm, please adapt\naccordingly to match your setup.\n\nIf your configuration uses an unprivileged user to connect to the database,\nyou may have to override the default user so the schema changes can be\napplied with root or some other admin user:\n\n  ./bin/storage upgrade --user <user> --password <password>","type":"upgrade"}]},{"name":"pdfgrep","origin":"textproc/pdfgrep","version":"2.1.1_51","comment":"Tool to search text in PDF files","maintainer":"michael@ranner.eu","www":"https://pdfgrep.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c6e60a30f790467e12005c491d379fa2cf2edc23117a8450e7045193579ea2a","flatsize":119940,"path":"All/pdfgrep-2.1.1_51.pkg","repopath":"All/pdfgrep-2.1.1_51.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":47756,"desc":"Pdfgrep is a tool to search text in PDF files. It works similar to grep.\n\nFeatures:\n\n\t* search for regular expressions.\n\t* support for some important grep options, including:\n\t\to filename output.\n\t\to page number output.\n\t\to optional case insensitivity.\n\t\to count occurrences.\n\t* and the most important feature: color output!","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"}},"categories":["textproc"],"shlibs_required":["libpoppler-cpp.so.0","libgcrypt.so.20","libgpg-error.so.0"],"options":{"LIBPCRE":"off"}},{"name":"pdfchain","origin":"print/pdfchain","version":"0.4.4.2_4","comment":"Graphical user interface for the PDF Toolkit (PDFtk)","maintainer":"chapelet@gmail.com","www":"https://sourceforge.net/projects/pdfchain/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90766cc5d0a3bcdd261be5b81b59ad5fe87c27e46a8775da9e65fba6fc0973ce","flatsize":834791,"path":"All/pdfchain-0.4.4.2_4.pkg","repopath":"All/pdfchain-0.4.4.2_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":240752,"desc":"This is a port of pdfchain, a graphical user interface for the PDF Toolkit\n(PDFtk). The GUI supports all common features of the command line tool in a\ncomfortable way.\n\nExternal Dependencies =====================\n\nThe PDF Chain GUI creates a PDFTK command with all required parameters and\nstarts the PDFTK console program that interprets the parameters and processes\nthe files. PDFTK must therefore installed at the system and executeable by the\ncommand \"pdftk\".\n\nhttp://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/\n\n(PDF Chain starting from version 0.4.0 is compatible with PDFtk 1.45)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["print"],"shlibs_required":["libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libcairomm-1.0.so.1","libcairo.so.2","libsigc-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"percona-orchestrator","origin":"databases/percona-orchestrator","version":"3.2.6.12_4","comment":"Replication topology manager for MySQL","maintainer":"zi@FreeBSD.org","www":"https://github.com/percona/orchestrator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bc0b7a86f6671e3a048c9b45d3aaeac7f9af7ef14fa6e228bf497d6cb65ff73","flatsize":15937587,"path":"All/percona-orchestrator-3.2.6.12_4.pkg","repopath":"All/percona-orchestrator-3.2.6.12_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4679896,"desc":"Orchestrator is a replication topology manager for MySQL.\n\nFeatures include:\n\n* The topology and status of the replication tree is automatically detected\n  and monitored.\n* Either a GUI, CLI or API can be used to check the status and perform\n  operations.\n* Supports automatic failover of the master, and the replication tree can\n  be fixed when servers in the tree fail - either manually or automatically.\n* It is not dependent on any specific version or flavor of MySQL (MySQL,\n  Percona Server, MariaDB or even MaxScale binlog servers).\n* Orchestrator supports many different types of topologies, from a single\n  master -> slave  to complex multi-layered replication trees consisting of\n  hundreds of servers.\n* Orchestrator can make topology changes and will do so based on the state\n  at that moment; it does not require a configuration to be defined with what\n  corresponds to the database topology.\n* The GUI is not only there to report the status - one of the cooler things\n  you can do is change replication just by doing a drag and drop in the web\n  interface (of course you can do this and much more through the CLI and API\n  as well).","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gsed":{"origin":"textproc/gsed","version":"4.9"},"jq":{"origin":"textproc/jq","version":"1.7.1"},"mysql80-server":{"origin":"databases/mysql80-server","version":"8.0.35_1"}},"categories":["databases"],"users":["percona"],"groups":["percona"],"messages":[{"message":"#### Setup backend MySQL server\n\nSetup a MySQL server for backend, and invoke the following:\n\nCREATE DATABASE IF NOT EXISTS orchestrator;\nCREATE USER 'orchestrator'@'127.0.0.1' IDENTIFIED BY 'orch_backend_password';\nGRANT ALL PRIVILEGES ON `orchestrator`.* TO 'orchestrator'@'127.0.0.1';\n\nOrchestrator uses a configuration file, located in:\n/usr/local/etc/orchestrator/orchestrator.conf.json\n\nEdit orchestrator.conf to match the above as follows:\n\n  ...\n  \"MySQLOrchestratorHost\": \"127.0.0.1\",\n  \"MySQLOrchestratorPort\": 3306,\n  \"MySQLOrchestratorDatabase\": \"orchestrator\",\n  \"MySQLOrchestratorUser\": \"orchestrator\",\n  \"MySQLOrchestratorPassword\": \"orch_backend_password\",\n  ...\n\n#### Grant access to orchestrator on all your MySQL servers\n\nCREATE USER 'orchestrator'@'orch_host' IDENTIFIED BY 'orch_topology_password';\nGRANT SUPER, PROCESS, REPLICATION SLAVE, RELOAD ON *.* TO 'orchestrator'@'orch_host';\nGRANT SELECT ON mysql.slave_master_info TO 'orchestrator'@'orch_host';\nGRANT SELECT ON ndbinfo.processes TO 'orchestrator'@'orch_host'; -- Only for NDB Cluster\n\nReplace `orch_host` with hostname or orchestrator machine (or do your\nwildcards thing). Choose your password wisely. Modify the configuration file to\nmatch:\n\n  \"MySQLTopologyUser\": \"orchestrator\",\n  \"MySQLTopologyPassword\": \"orch_topology_password\",\n\nBy default, orchestrator listens on 127.0.0.1:3000 and is configured to be\nread-only.  Please update the configuration file if you would like to change\nthis.","type":"install"}]},{"name":"pdfsandwich","origin":"textproc/pdfsandwich","version":"0.1.7_42","comment":"Command line tool generating \"sandwich\" OCR pdf files","maintainer":"yuri@FreeBSD.org","www":"https://sourceforge.net/projects/pdfsandwich","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"789b7695df149a15be0abd6a8c9ec8106ea8536b006ab6a51a62c65d6e1d7138","flatsize":1221816,"path":"All/pdfsandwich-0.1.7_42.pkg","repopath":"All/pdfsandwich-0.1.7_42.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":356292,"desc":"pdfsandwich generates \"sandwich\" OCR pdf files, i.e. pdf files which contain\nonly images (but no editable text) will be processed by optical character\nrecognition (OCR) and the text will be added to each page invisibly \"behind\"\nthe images.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"poppler-utils":{"origin":"graphics/poppler-utils","version":"24.02.0_1"},"tesseract":{"origin":"graphics/tesseract","version":"5.4.1"},"unpaper":{"origin":"graphics/unpaper","version":"7.0.0_3"}},"categories":["textproc"]},{"name":"pdf4tcl","origin":"print/pdf4tcl","version":"0.8_1","comment":"Pure Tcl library to generate PDF files","maintainer":"tcltk@FreeBSD.org","www":"https://sourceforge.net/projects/pdf4tcl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d16ea7f1395868dd957852a2a36e9fc18d5e049b9577edb1869d720638a05e58","flatsize":344030,"path":"All/pdf4tcl-0.8_1.pkg","repopath":"All/pdf4tcl-0.8_1.pkg","licenselogic":"single","pkgsize":72388,"desc":"This package provides a container class for generating pdf documents\ndirectly from Tcl scripts. It's self-contained and requires only the\nsnit package from tcllib.","deps":{"tcllib":{"origin":"devel/tcllib","version":"1.21_1"}},"categories":["print"],"options":{"DOCS":"on"}},{"name":"pdfmixtool-qt6","origin":"print/pdfmixtool","version":"1.1.1_3","comment":"Application to split, merge, rotate and mix PDF files","maintainer":"dev@submerge.ch","www":"https://www.scarpetta.eu/pdfmixtool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f68715157ebc2d7acdad75e5ad9a22a76f642cbf9a13c29ff5f356adf3e34f5c","flatsize":862441,"path":"All/pdfmixtool-qt6-1.1.1_3.pkg","repopath":"All/pdfmixtool-qt6-1.1.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":293064,"desc":"PDF Mix Tool is a simple and lightweight application that allows you to perform\ncommon editing operations on PDF files.\n\nBase operations it can perform are the following:\n* Merge two or more files specifying a page set for each of them\n* Rotate pages\n* Composite more pages onto a single one (N-up)\n* Combinations of all of the above\n\nBesides, it can also mix files alternating their pages, generate booklets,\nadd white pages to a PDF file, delete pages from a PDF file, extract pages from\na PDF file, edit the PDF document information, extract images from a PDF file.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qpdf":{"origin":"print/qpdf","version":"11.9.1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["print","graphics","editors"],"shlibs_required":["libqpdf.so.29","libMagick++-7.so.5","libMagickWand-7.so.10","libMagickCore-7.so.10","libQt6SvgWidgets.so.6","libQt6Xml.so.6","libQt6Svg.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"annotations":{"flavor":"qt6"}},{"name":"pdfmixtool-qt5","origin":"print/pdfmixtool","version":"1.1.1_3","comment":"Application to split, merge, rotate and mix PDF files","maintainer":"dev@submerge.ch","www":"https://www.scarpetta.eu/pdfmixtool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a45dfc829e8ded4078288ddce363d6c48db0d8e6680ba912e6da14d7da725f4","flatsize":920705,"path":"All/pdfmixtool-qt5-1.1.1_3.pkg","repopath":"All/pdfmixtool-qt5-1.1.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":277044,"desc":"PDF Mix Tool is a simple and lightweight application that allows you to perform\ncommon editing operations on PDF files.\n\nBase operations it can perform are the following:\n* Merge two or more files specifying a page set for each of them\n* Rotate pages\n* Composite more pages onto a single one (N-up)\n* Combinations of all of the above\n\nBesides, it can also mix files alternating their pages, generate booklets,\nadd white pages to a PDF file, delete pages from a PDF file, extract pages from\na PDF file, edit the PDF document information, extract images from a PDF file.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"qpdf":{"origin":"print/qpdf","version":"11.9.1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["print","graphics","editors"],"shlibs_required":["libqpdf.so.29","libMagick++-7.so.5","libMagickWand-7.so.10","libMagickCore-7.so.10","libQt5Svg.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"annotations":{"flavor":"qt5"}},{"name":"pdf2svg","origin":"graphics/pdf2svg","version":"0.2.3_51","comment":"Convert PDF to SVG","maintainer":"martin.dieringer@gmx.de","www":"http://www.cityinthesky.co.uk/pdf2svg.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7778073fe07c47a491431212f2fcb3f09bed69de3e43b2b8ab55b9c8629d95ba","flatsize":27266,"path":"All/pdf2svg-0.2.3_51.pkg","repopath":"All/pdf2svg-0.2.3_51.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10932,"desc":"Under Linux there aren't many freely available vector graphics editors and\nas far as I know there are none that can edit EPS (encapsulated postscript)\nand PDF (portable document format) files. I produce lots of these files in\nmy day-to-day work and I would like to be able to edit them. The best vector\ngraphics editor I have found so far is Inkscape but it only reads SVG\nfiles... (Note: the upcoming v0.46 should be able to read PDFs!)\n\nTo overcome this problem I have written a very small utility to convert PDF\nfiles to SVG files using Poppler and Cairo. Version 0.2.1 is available here\n(with modifications by Matthew Flaschen and Ed Grace). This appears to work\non any PDF document that Poppler can read (try them in XPDF or Evince since\nthey both use Poppler).\n\nSo now it is possible to easily edit PDF documents with your favourite SVG\neditor! One other alternative would be to use pstoedit but the commercial\nSVG module costs (unsurprisingly!) and the free SVG module is not very good\nat handling text...","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"}},"categories":["graphics"],"shlibs_required":["libcairo.so.2","libpoppler-glib.so.8","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"pdnmesh","origin":"cad/pdnmesh","version":"0.2.2_23","comment":"Mesh generator and solver for Finite Element problems","maintainer":"ports@FreeBSD.org","www":"https://pdnmesh.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be17efc6e54e626f9d242db2c463bc034c36fa7a78b5327cc4f89cce016d76cb","flatsize":1478289,"path":"All/pdnmesh-0.2.2_23.pkg","repopath":"All/pdnmesh-0.2.2_23.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1293624,"desc":"pdnMesh: A finite element program\n=================================\n\nCopyright (C) 2001-2005 Sarod Yatawatta\n\npdnMesh is a program that can solve 2D potential problems (Poisson Equation)\nand eigenvalue problems (Helmholtz Equation) using the Finite Element Method.\nCommon applications occur in electromagnetics, heat flow and fluid dynamics.\nIt can solve problems using both Nodal Based Formulation and Edge Based\n(Vector) Formulation.\nThe features of the program are as follows.\n    * Automatic mesh generation according to given boundaries.\n    * Adaptive and Interactive mesh refinement.\n    * Problem solution using Cholesky Decomposition or Conjugate Gradient\n     Method with sparse storage.\n    * Eigenvalue solution using LAPACK.\n    * (Optionally) Eigenvalue solution using QR iteration with shifts.\n    * Generating plots of contours, mesh and gradient on screen.\n    * Generating Encapsulated Postscript plots of contours and mesh.\n    * Generating a data file of the mesh to be used by other solvers.\n    * Can import DXF files generated by CAD programs.\n    * GUI is available with glut and GTK/GTKGLExt. Needs OpenGL.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["cad"],"shlibs_required":["liblapack.so.3","libblas.so.3","libgtkglext-x11-1.0.so.0","libgdkglext-x11-1.0.so.0","libGLU.so.1","libGL.so.1","libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"ATLAS":"off","DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pdnmesh port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pdftk","origin":"print/pdftk","version":"3.3.3","comment":"Simple tool for doing everyday things with PDF documents","maintainer":"andreas@bilke.org","www":"https://gitlab.com/pdftk-java/pdftk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0cf629e54b179208a988922ad483f2843833a422aea3525b3397a7018bbf418b","flatsize":1036068,"path":"All/pdftk-3.3.3.pkg","repopath":"All/pdftk-3.3.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":972184,"desc":"If PDF is electronic paper, then pdftk is an electronic staple-remover,\nhole-punch, binder, secret-decoder-ring, and X-Ray-glasses.\nPdftk is a simple tool for doing everyday things with PDF documents.\nKeep one in the top drawer of your desktop and use it to:\n\nMerge PDF Documents\nSplit PDF Pages into a New Document\nDecrypt Input as Necessary (Password Required)\nEncrypt Output as Desired\nBurst a PDF Document into Single Pages\nReport on PDF Metrics, including Metadata and Bookmarks\nUncompress and Re-Compress Page Streams\nRepair Corrupted PDF (Where Possible)","deps":{"apache-commons-lang3":{"origin":"java/apache-commons-lang3","version":"3.14.0"},"bouncycastle15":{"origin":"java/bouncycastle15","version":"1.71"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["print","java"]},{"name":"pdf2djvu","origin":"converters/pdf2djvu","version":"0.9.19_3","comment":"Creates DjVu files from PDF files","maintainer":"samy.mahmoudi@gmail.com","www":"https://jwilk.net/software/pdf2djvu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a732b05e693c2e7a8fbf7287316453b7b9378b6c3d40c5b3fb000522ece6aaba","flatsize":412444,"path":"All/pdf2djvu-0.9.19_3.pkg","repopath":"All/pdf2djvu-0.9.19_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":147536,"desc":"pdf2djvu creates DjVu files from PDF files. It's able to extract:\ngraphics, text layer, hyperlinks, document outline (bookmarks), and\nmetadata.","deps":{"GraphicsMagick":{"origin":"graphics/GraphicsMagick","version":"1.3.43_1,1"},"djvulibre":{"origin":"graphics/djvulibre","version":"3.5.28_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"}},"categories":["converters"],"shlibs_required":["libdjvulibre.so.21","libpoppler.so.134","libGraphicsMagick++.so.12","libGraphicsMagick.so.3","libintl.so.8"],"options":{"COLOR_QUANTIZATION":"on","DOCS":"on","MULTITHREADING":"on","NLS":"on","XMP":"off"}},{"name":"pdcurses","origin":"devel/pdcurses","version":"3.5","comment":"Curses library implementation for Win32, DOS, OS/2, and X11","maintainer":"ports@FreeBSD.org","www":"http://pdcurses.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30b147b4e3f5840e358f4461ab7ef8e494ce613d246a8d5ab6063d3278293bcb","flatsize":564135,"path":"All/pdcurses-3.5.pkg","repopath":"All/pdcurses-3.5.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":105748,"desc":"PDCurses is a public domain curses library for Win32, DOS, OS/2 and X11,\nimplementing most of the functions available in System V R4 curses. It\nsupports most compilers for these platforms. The X11 port allows existing\ntext-mode curses programs to be re-compiled and linked with PDCurses to\nproduce native X11 applications.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["devel"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libXpm.so.4"],"shlibs_provided":["libXCurses.so.2"],"options":{"DEBUG":"off","LATIN1":"off","NEXTAW":"off","XAW3D":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe pdcurses port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pdf-tools-emacs_wayland","origin":"print/pdf-tools","version":"1.1.0_7","comment":"Emacs support library for PDF files","maintainer":"jrm@FreeBSD.org","www":"https://github.com/vedang/pdf-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a709a7e5386cf28d802982273bfcc9b159b9370b88916156201a4e0ea99f019","flatsize":1169165,"path":"All/pdf-tools-emacs_wayland-1.1.0_7.pkg","repopath":"All/pdf-tools-emacs_wayland-1.1.0_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":227300,"desc":"PDF Tools is, among other things, a replacement of Emacs's DocView for PDF\nfiles.  The key difference is that pages are not pre-rendered by\ne.g. ghostscript and stored in the file-system, but rather created on-demand and\nstored in memory.  This rendering is performed by a special library named, for\nwhatever reason, poppler, running inside a server program.  This program is\ncalled epdfinfo and its job is to successively read requests from Emacs and\nproduce the proper results, i.e. the PNG image of a PDF page.\n\nActually, displaying PDF files is just one part of PDF Tools.  Since poppler can\nprovide us with all kinds of information about a document and is also able to\nmodify it, there is a lot more we can do with it.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"tablist-emacs_wayland":{"origin":"devel/tablist","version":"1.0.13_8"}},"categories":["print","elisp"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libpoppler-glib.so.8","libgobject-2.0.so.0","libcairo.so.2","libpoppler.so.134","libpng16.so.16"],"annotations":{"flavor":"wayland"},"messages":[{"message":"Final pdf-tools setup instructions:\n\nAdd the line below to your Emacs initialization.\n\n(load \"pdf-tools-init.el\")","type":"install"}]},{"name":"pdf-tools-emacs_devel","origin":"print/pdf-tools","version":"1.1.0_7","comment":"Emacs support library for PDF files","maintainer":"jrm@FreeBSD.org","www":"https://github.com/vedang/pdf-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a40f52f178f57175c3b46f1813fde5e448885ba2d9291c2f7d1ef5977a00f8fc","flatsize":1169650,"path":"All/pdf-tools-emacs_devel-1.1.0_7.pkg","repopath":"All/pdf-tools-emacs_devel-1.1.0_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":227692,"desc":"PDF Tools is, among other things, a replacement of Emacs's DocView for PDF\nfiles.  The key difference is that pages are not pre-rendered by\ne.g. ghostscript and stored in the file-system, but rather created on-demand and\nstored in memory.  This rendering is performed by a special library named, for\nwhatever reason, poppler, running inside a server program.  This program is\ncalled epdfinfo and its job is to successively read requests from Emacs and\nproduce the proper results, i.e. the PNG image of a PDF page.\n\nActually, displaying PDF files is just one part of PDF Tools.  Since poppler can\nprovide us with all kinds of information about a document and is also able to\nmodify it, there is a lot more we can do with it.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"tablist-emacs_devel":{"origin":"devel/tablist","version":"1.0.13_8"}},"categories":["print","elisp"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libpoppler-glib.so.8","libgobject-2.0.so.0","libcairo.so.2","libpoppler.so.134","libpng16.so.16"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"Final pdf-tools setup instructions:\n\nAdd the line below to your Emacs initialization.\n\n(load \"pdf-tools-init.el\")","type":"install"}]},{"name":"pdf-tools-emacs_canna","origin":"print/pdf-tools","version":"1.1.0_7","comment":"Emacs support library for PDF files","maintainer":"jrm@FreeBSD.org","www":"https://github.com/vedang/pdf-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"267d53352ce520d53f4d3d3677ea79d261b54aca445de96a71849875b6c7dc95","flatsize":1169165,"path":"All/pdf-tools-emacs_canna-1.1.0_7.pkg","repopath":"All/pdf-tools-emacs_canna-1.1.0_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":227440,"desc":"PDF Tools is, among other things, a replacement of Emacs's DocView for PDF\nfiles.  The key difference is that pages are not pre-rendered by\ne.g. ghostscript and stored in the file-system, but rather created on-demand and\nstored in memory.  This rendering is performed by a special library named, for\nwhatever reason, poppler, running inside a server program.  This program is\ncalled epdfinfo and its job is to successively read requests from Emacs and\nproduce the proper results, i.e. the PNG image of a PDF page.\n\nActually, displaying PDF files is just one part of PDF Tools.  Since poppler can\nprovide us with all kinds of information about a document and is also able to\nmodify it, there is a lot more we can do with it.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"tablist-emacs_canna":{"origin":"devel/tablist","version":"1.0.13_8"}},"categories":["print","elisp"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libpoppler-glib.so.8","libgobject-2.0.so.0","libcairo.so.2","libpoppler.so.134","libpng16.so.16"],"annotations":{"flavor":"canna"},"messages":[{"message":"Final pdf-tools setup instructions:\n\nAdd the line below to your Emacs initialization.\n\n(load \"pdf-tools-init.el\")","type":"install"}]},{"name":"pcre2","origin":"devel/pcre2","version":"10.43","comment":"Perl Compatible Regular Expressions library, version 2","maintainer":"krion@FreeBSD.org","www":"https://www.pcre.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e92549ff1808fa33c5babd2eba2b4c14f212fcc20127429b51a84c7f505a0d44","flatsize":6628223,"path":"All/pcre2-10.43.pkg","repopath":"All/pcre2-10.43.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1379912,"desc":"PCRE2 is the name used for a revised API for the PCRE library, which is\na set of functions, written in C, that implement regular expression\npattern matching using the same syntax and semantics as Perl, with just\na few differences. Some features that appeared in Python and the\noriginal PCRE before they appeared in Perl are also available using the\nPython syntax. There is also some support for one or two .NET and\nOniguruma syntax items, and there are options for requesting some minor\nchanges that give better ECMAScript (aka JavaScript) compatibility.","categories":["devel"],"shlibs_provided":["libpcre2-16.so.0","libpcre2-32.so.0","libpcre2-8.so.0","libpcre2-posix.so.3"],"options":{"DOCS":"on","LIBBZ2":"off","LIBZ":"off","LIBEDIT":"off","READLINE":"off"},"annotations":{"cpe":"cpe:2.3:a:pcre:pcre2:10.43:::::dragonfly6:x86_64"}},{"name":"pcsc-tools","origin":"security/pcsc-tools","version":"1.7.1_1","comment":"Tools to test a PCSC driver, card, or reader","maintainer":"arved@FreeBSD.org","www":"https://pcsc-tools.apdu.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5dad65bc7fbe91a7f62bc70ee7bd86fbc420c7ede2d52348a7a5efc843eb4749","flatsize":639559,"path":"All/pcsc-tools-1.7.1_1.pkg","repopath":"All/pcsc-tools-1.7.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":165412,"desc":"These tools are used to test a PC/SC driver, card or reader or send commands\nin a friendly environment (text or graphical user interface).","deps":{"p5-Gtk3":{"origin":"x11-toolkits/p5-Gtk3","version":"0.034_2"},"p5-PCSC-Card":{"origin":"devel/p5-PCSC-Card","version":"1.4.15"},"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"}},"categories":["security"],"shlibs_required":["libpcsclite.so.1"]},{"name":"pcsc-lite","origin":"devel/pcsc-lite","version":"2.2.2,2","comment":"Middleware library to access a smart card using SCard API (PC/SC)","maintainer":"arrowd@FreeBSD.org","www":"https://pcsclite.apdu.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29c460cf65421cc124bd5e59ec9c8ea0aced71d23e75e69fc30629d97b388af7","flatsize":325973,"path":"All/pcsc-lite-2.2.2,2.pkg","repopath":"All/pcsc-lite-2.2.2,2.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv3+"],"pkgsize":96792,"desc":"This is a port of the MUSCLE PC/SC-Lite architecture.\nAllows easy porting of Windows smartcard software to other\noperating systems.  Supports many types of serial, PCMCIA,\nand USB smartcard readers and cryptographic tokens.","deps":{"polkit":{"origin":"sysutils/polkit","version":"124_3"}},"categories":["devel","security"],"shlibs_provided":["libpcsclite.so.1","libpcsclite_real.so.1","libpcscspy.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","POLKIT":"on","FILTER":"off"},"messages":[{"message":"PC/SC-Lite has been installed.\n\nYou need to install a driver for your smartcard reader e.g.,\n- devel/libccid\n\nFor cardreaders connected to the serial port: After installing the driver,\nplease update the pcscd configuration file:\n/usr/local/etc/reader.conf\n\nFor USB cardreaders add the following lines to /etc/devd.conf to enable\nhotplugging:\n\nattach 100 {\n        device-name \"ugen[0-9]+\";\n        action \"/usr/local/sbin/pcscd -H\";\n};\n\ndetach 100 {\n        device-name \"ugen[0-9]+\";\n        action \"/usr/local/sbin/pcscd -H\";\n};","type":"install"}]},{"name":"pcpustat","origin":"sysutils/pcpustat","version":"1.6_1","comment":"Per-CPU usage statistics","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/sterlingcamden/pcpustat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb30a6d9b7ae7f5b57bc26511ee2737df1815b068d92bba87a1c2561d8d04427","flatsize":13860,"path":"All/pcpustat-1.6_1.pkg","repopath":"All/pcpustat-1.6_1.pkg","licenselogic":"single","licenses":["OWL"],"pkgsize":7656,"desc":"pcpustat provides per-cpu usage statistics in a format that can be piped.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe pcpustat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pdf-tools","origin":"print/pdf-tools","version":"1.1.0_7","comment":"Emacs support library for PDF files","maintainer":"jrm@FreeBSD.org","www":"https://github.com/vedang/pdf-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe8b6d3a5fae489b9977bdcf601f822852ddc3fdb97ad5f76a4cdd8f4885b5e4","flatsize":1169165,"path":"All/pdf-tools-1.1.0_7.pkg","repopath":"All/pdf-tools-1.1.0_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":227312,"desc":"PDF Tools is, among other things, a replacement of Emacs's DocView for PDF\nfiles.  The key difference is that pages are not pre-rendered by\ne.g. ghostscript and stored in the file-system, but rather created on-demand and\nstored in memory.  This rendering is performed by a special library named, for\nwhatever reason, poppler, running inside a server program.  This program is\ncalled epdfinfo and its job is to successively read requests from Emacs and\nproduce the proper results, i.e. the PNG image of a PDF page.\n\nActually, displaying PDF files is just one part of PDF Tools.  Since poppler can\nprovide us with all kinds of information about a document and is also able to\nmodify it, there is a lot more we can do with it.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"tablist":{"origin":"devel/tablist","version":"1.0.13_8"}},"categories":["print","elisp"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libpoppler-glib.so.8","libgobject-2.0.so.0","libcairo.so.2","libpoppler.so.134","libpng16.so.16"],"annotations":{"flavor":"full"},"messages":[{"message":"Final pdf-tools setup instructions:\n\nAdd the line below to your Emacs initialization.\n\n(load \"pdf-tools-init.el\")","type":"install"}]},{"name":"pciids","origin":"misc/pciids","version":"20240531","comment":"Database of all known IDs used in PCI devices","maintainer":"sunpoet@FreeBSD.org","www":"https://pci-ids.ucw.cz/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a81ab554f017e5fd087ff83e58aa6b3d159a86c63cbaf37b77b2554c4bcbfd08","flatsize":1458037,"path":"All/pciids-20240531.pkg","repopath":"All/pciids-20240531.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv2+"],"pkgsize":254744,"desc":"Database of all known ID's used in PCI devices","categories":["misc"]},{"name":"pchecker","origin":"ports-mgmt/pchecker","version":"1.27","comment":"Tool that checks the ports tree for various errors","maintainer":"ak@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57f996e28a6a0d425e0df0d79e4cd5b5ea7a8dbb088ea0c2a924163b13242b2e","flatsize":30365,"path":"All/pchecker-1.27.pkg","repopath":"All/pchecker-1.27.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8060,"desc":"pchecker is a tool that checks the ports tree for various errors.","categories":["ports-mgmt"]},{"name":"pcl","origin":"devel/pcl","version":"1.6_2","comment":"Portable Coroutine Library","maintainer":"manuel.giraud@gmail.com","www":"http://www.xmailserver.org/libpcl.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8bf628677ad9184a6b5fbc5576d1864a521fca4e1f39ae22a31d735e8615c74","flatsize":20486,"path":"All/pcl-1.6_2.pkg","repopath":"All/pcl-1.6_2.pkg","licenselogic":"single","pkgsize":8720,"desc":"The Portable Coroutine Library (PCL) implements the low level\nfunctionality for coroutines. For a definition of the term coroutine\nsee The Art of Computer Programming by Donald E. Knuth. Coroutines\nare a very simple cooperative multitasking environment where the\nswitch from one task to another is done explicitly by a function\ncall.","categories":["devel"],"shlibs_provided":["libpcl.so.1"]},{"name":"pciutils","origin":"sysutils/pciutils","version":"3.13.0","comment":"PCI configuration utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://mj.ucw.cz/sw/pciutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0bd6aacb828c4784094166f0c53592a3570710dce10f736f8ec5b0b2fa5c8b4","flatsize":147972,"path":"All/pciutils-3.13.0.pkg","repopath":"All/pciutils-3.13.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62592,"desc":"The PCI Utilities are a collection of programs for inspecting and manipulating\nconfiguration of PCI devices, all based on a common portable library libpci.\n\nThe utilities include:\n- lspci: displays detailed information about all PCI buses and devices in the\n  system\n- setpci: allows reading from and writing to PCI device configuration registers.\n  For example, you can adjust the latency timers with it.","deps":{"libpci":{"origin":"devel/libpci","version":"3.13.0"},"pciids":{"origin":"misc/pciids","version":"20240531"}},"categories":["sysutils"],"shlibs_required":["libpci.so.3"]},{"name":"pcmsolver","origin":"science/pcmsolver","version":"1.3.0_1","comment":"API for the Polarizable Continuum Model","maintainer":"yuri@FreeBSD.org","www":"https://github.com/PCMSolver/pcmsolver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bde5ae07324510ae815fc3f96c44c9fc7db7cd9f4e81876c242aa330630dd6c9","flatsize":6528147,"path":"All/pcmsolver-1.3.0_1.pkg","repopath":"All/pcmsolver-1.3.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":824928,"desc":"PCMSolver is a quantum chemistry library that aims to:\n* Provide a plug-and-play library for adding the Polarizable Continuum Model\n  functionality to any quantum chemistry program\n* Create a playground for easily extending the implementation of the model","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0"],"shlibs_provided":["libpcm.so.1"]},{"name":"pcmanfm-qt","origin":"x11-fm/pcmanfm-qt","version":"2.0.0","comment":"LXQt file manager","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxde/pcmanfm-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a83322359dd485e86727b4cdd73ccecf647d429d467daf8767112e559a0766a6","flatsize":2857533,"path":"All/pcmanfm-qt-2.0.0.pkg","repopath":"All/pcmanfm-qt-2.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":499852,"desc":"PCMan File Manager Qt is an extremly fast, lightweight, yet feature-rich\nfile manager with tabbed browsing. It is the default file manager for the\nlightweight desktop environment LXQt.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libfm-qt6":{"origin":"x11/libfm-qt6","version":"2.0.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"lxqt-menu-data":{"origin":"x11/lxqt-menu-data","version":"2.0.0"},"menu-cache":{"origin":"x11/menu-cache","version":"1.1.0"},"plasma6-layer-shell-qt":{"origin":"x11/plasma6-layer-shell-qt","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["x11-fm"],"shlibs_required":["libLayerShellQtInterface.so.6","libfm-qt6.so.14","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libmenu-cache.so.3","libintl.so.8","libxcb.so.1","libxcb-render.so.0","libxcb-shape.so.0","libxcb-xfixes.so.0","libxcb-shm.so.0","libxcb-util.so.1","libxcb-composite.so.0","libxcb-cursor.so.0","libxcb-damage.so.0","libxcb-dpms.so.0","libxcb-dri2.so.0","libxcb-dri3.so.0","libxcb-ewmh.so.2","libxcb-glx.so.0","libxcb-icccm.so.4","libxcb-image.so.0","libxcb-keysyms.so.1","libxcb-present.so.0","libxcb-randr.so.0","libxcb-record.so.0","libxcb-render-util.so.0","libxcb-res.so.0","libxcb-screensaver.so.0","libxcb-sync.so.1","libxcb-xf86dri.so.0","libxcb-xinerama.so.0","libxcb-xinput.so.0","libxcb-xkb.so.1","libxcb-xtest.so.0","libxcb-xv.so.0","libxcb-xvmc.so.0","libexif.so.12"]},{"name":"pdfcrack","origin":"security/pdfcrack","version":"0.20_1","comment":"Cracking tool for password-protected PDF-files","maintainer":"ports@virtual-estates.net","www":"https://sourceforge.net/projects/pdfcrack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccef920106fc828756f9d199fd2d17711d273ba0369ad0e1f8ca34a0df0d4c57","flatsize":95875,"path":"All/pdfcrack-0.20_1.pkg","repopath":"All/pdfcrack-0.20_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":34488,"desc":"pdfcrack is a simple tool for recovering passwords (both owner and\nuser ones) from pdf-documents.  It should be able to handle all\npdfs that uses the standard security handler but the pdf-parsing\nroutines are a bit of a quick hack so you might stumble across some\npdfs where the parser needs to be fixed to handle.","categories":["security","print"]},{"name":"pcmanfm-gtk3","origin":"x11-fm/pcmanfm","version":"1.3.2_3","comment":"PCMan File Manager","maintainer":"portmaster@BSDforge.com","www":"http://wiki.lxde.org/en/PCManFM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fe5de28817c3fee86043d6587294c80e2529684268fe22a6eb1726434d0636c","flatsize":1436824,"path":"All/pcmanfm-gtk3-1.3.2_3.pkg","repopath":"All/pcmanfm-gtk3-1.3.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":275088,"desc":"An extremly fast and lightweight file manager which features tabbed browsing\nand user-friendly interface.\n\nFeatures:\no Extremely fast and lightweight\no Can be started in one second on normal machine\no Tabbed browsing (Similar to Firefox)\no Built-in volume management (mount/umount/eject through HAL)\no Drag & Drop support\no Files can be dragged among tabs\no Load large directories in reasonable time\no File association support (Default application)\no Thumbnail for image files\no Bookmarks support\no Handles non-UTF-8 encoded filenames correctly\no Provide icon view and detailed list view\no Standard compliant (Follows FreeDesktop.org)\no Clean and user-friendly interface (GTK+ 2)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libfm-gtk3":{"origin":"x11/libfm","version":"1.3.2_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-fm"],"shlibs_required":["libX11.so.6","libfm-gtk3.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libfm.so.4","libgthread-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:pcmanfm_project:pcmanfm:1.3.2:::::dragonfly6:x86_64:3","flavor":"gtk3"}},{"name":"pcre","origin":"devel/pcre","version":"8.45_4","comment":"Perl Compatible Regular Expressions library","maintainer":"krion@FreeBSD.org","www":"https://www.pcre.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13fdf290880f3eb87d13bd75453d9d184c63c76a26fbb944d67703f8596cde43","flatsize":5387533,"path":"All/pcre-8.45_4.pkg","repopath":"All/pcre-8.45_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1162384,"desc":"The PCRE library is a set of functions that implement regular expression\npattern matching using the same syntax and semantics as Perl 5. PCRE has its\nown native API, as well as a set of wrapper functions that correspond to the\nPOSIX regular expression API. The PCRE library is free, even for building\nproprietary software.","categories":["devel"],"shlibs_provided":["libpcre.so.1","libpcre16.so.0","libpcre32.so.0","libpcrecpp.so.0","libpcreposix.so.0"],"options":{"DOCS":"on","JIT":"on","MAN3":"on","STACK_RECURSION":"on","LIBEDIT":"off","READLINE":"off"},"annotations":{"cpe":"cpe:2.3:a:pcre:pcre:8.45:::::dragonfly6:x86_64:4","deprecated":"EOLed by upstream, use devel/pcre2 instead"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nEOLed by upstream, use devel/pcre2 instead."}]},{"name":"pcmanfm","origin":"x11-fm/pcmanfm","version":"1.3.2_3","comment":"PCMan File Manager","maintainer":"portmaster@BSDforge.com","www":"http://wiki.lxde.org/en/PCManFM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01fe9a11c08772636cc5180327ee403372bfe60c53c66dfc913be0e02cfb39d1","flatsize":1439992,"path":"All/pcmanfm-1.3.2_3.pkg","repopath":"All/pcmanfm-1.3.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":275724,"desc":"An extremly fast and lightweight file manager which features tabbed browsing\nand user-friendly interface.\n\nFeatures:\no Extremely fast and lightweight\no Can be started in one second on normal machine\no Tabbed browsing (Similar to Firefox)\no Built-in volume management (mount/umount/eject through HAL)\no Drag & Drop support\no Files can be dragged among tabs\no Load large directories in reasonable time\no File association support (Default application)\no Thumbnail for image files\no Bookmarks support\no Handles non-UTF-8 encoded filenames correctly\no Provide icon view and detailed list view\no Standard compliant (Follows FreeDesktop.org)\no Clean and user-friendly interface (GTK+ 2)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libfm":{"origin":"x11/libfm","version":"1.3.2_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-fm"],"shlibs_required":["libX11.so.6","libfm-gtk.so.4","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libfm.so.4","libgthread-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:pcmanfm_project:pcmanfm:1.3.2:::::dragonfly6:x86_64:3","flavor":"gtk2"}},{"name":"peazip-qt5","origin":"archivers/peazip","version":"9.8.0","comment":"Free archiver and file compressor","maintainer":"acm@FreeBSD.org","www":"https://peazip.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8354cb38ae8e6fffc3c0975fdf6db6b21ea2181abf4b419cebeeb8280bd74d3","flatsize":22821379,"path":"All/peazip-qt5-9.8.0.pkg","repopath":"All/peazip-qt5-9.8.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":4806424,"desc":"PeaZip, free archiver utility, Open Source WinRar / WinZip alternative for\nWindows, Linux and FreeBSD. Compress to 7Z, ARC, BZ2, GZip, PAQ, PEA,\nself-extracting archives, TAR, WIM, XZ, ZIP files. Open 150+ file types,\nincluding ACE, CAB, DMG, ISO, RAR, UDF, ZIPX format. Extract, create and\nconvert archives, split / join files, strong encryption, encrypted password\nmanager, secure delete, find duplicate files, compute hash, export job\ndefinition as script to automate backup / restore.","deps":{"7-zip":{"origin":"archivers/7-zip","version":"24.07"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5pas":{"origin":"x11-toolkits/qt5pas","version":"2.6_6"}},"categories":["archivers"],"shlibs_required":["libQt5Pas.so.1"],"options":{"7Z":"on","ARC":"off","UNACE":"off","ZPAQ":"off"},"annotations":{"cpe":"cpe:2.3:a:giorgio_tani:peazip:9.8.0:::::dragonfly6:x86_64","flavor":"qt5"}},{"name":"pcc","origin":"lang/pcc","version":"1.1.0_2","comment":"Portable C Compiler","maintainer":"joel@FreeBSD.org","www":"http://pcc.ludd.ltu.se/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2bb7c0db197df90dc977afac394c490aaa80b7d563251c009b20643c4088535","flatsize":945571,"path":"All/pcc-1.1.0_2.pkg","repopath":"All/pcc-1.1.0_2.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","BSDCOMPATIBLE"],"pkgsize":267352,"desc":"This compiler is based on the original Portable C Compiler by S. C. Johnson,\nwritten in the late 70's.  Even though much of the compiler has been\nrewritten, some of the basics still remain.\n\nThe intention is to write a C99 compiler while still keeping it small, simple,\nfast and understandable.  I think of it as if it shall be able to compile and\nrun on PDP11 (even if it may not happen in reality).  But with this in mind it\nbecomes important to think twice about what algorithms are used.","deps":{"pcc-libs":{"origin":"devel/pcc-libs","version":"1.1.0"}},"categories":["lang"],"options":{"THREADS":"on"}},{"name":"pdftohtml","origin":"textproc/pdftohtml","version":"0.40a_3","comment":"Command-line tool for converting pdf-files into html","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/pdftohtml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d1eda061745b8d7524cd4e04b3964e1e96356dc183f5e194970e40611afb4ed","flatsize":903392,"path":"All/pdftohtml-0.40a_3.pkg","repopath":"All/pdftohtml-0.40a_3.pkg","licenselogic":"single","pkgsize":268944,"desc":"This is a port of pdftohtml, which converts pdf-files into nicely\nformatted html, combined with png images.\nThe HTML generated uses frames to emulate the content listing from\nthe pdf.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"}},"categories":["textproc"],"annotations":{"cpe":"cpe:2.3:a:pdftohtml:pdftohtml:0.40a:::::dragonfly6:x86_64:3"},"messages":[{"message":"===>   NOTICE:\n\nThe pdftohtml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pcg-cpp","origin":"devel/pcg-cpp","version":"0.98.1.70","comment":"PCG Random Number Generation, C++ Edition","maintainer":"yuri@FreeBSD.org","www":"https://github.com/imneme/pcg-cpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8cc054ece270c89b7c1bdab817e8c3b00953c885b995092dfcfce17ae9f8362c","flatsize":135331,"path":"All/pcg-cpp-0.98.1.70.pkg","repopath":"All/pcg-cpp-0.98.1.70.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":25900,"desc":"This code provides an implementation of the PCG family of random number\ngenerators, which are fast, statistically excellent, and offer a number of\nuseful features.\n\nThere are two kinds of generator, normal generators and extended generators.\nExtended generators provide k dimensional equidistribution and can perform party\ntricks, but generally speaking most people only need the normal generators.\n\nThere are two ways to access the generators, using a convenience typedef or by\nusing the underlying templates directly (similar to C++11's std::mt19937 typedef\nvs its std::mersenne_twister_engine template).","categories":["devel"]},{"name":"pcem","origin":"emulators/pcem","version":"14_2","comment":"PC/PC-Compatible low-level emulator striving for accuracy","maintainer":"darkfm@vera.com.uy","www":"https://www.pcem-emulator.co.uk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"504196bc11ead91d2458651f1c958b5c6b8d559b73a755de8ef514e9fafe48c3","flatsize":4822369,"path":"All/pcem-14_2.pkg","repopath":"All/pcem-14_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1126432,"desc":"A very accurate (and not very fast) PC and PC-compatible emulator.\nSupport currently ranges from the original IBM PC to Socket 7 motherboards.\nIt also supports a wide range of peripherals, including Voodoo Graphics!","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["emulators"],"shlibs_required":["libopenal.so.1","libGL.so.1","libwx_gtk3u_xrc-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0","libSDL2-2.0.so.0"]},{"name":"pcf2bdf","origin":"x11-fonts/pcf2bdf","version":"1.07","comment":"Convert X font from PCF to BDF","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ganaware/pcf2bdf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"689e6313faaea6e385ceac2c462a72412d5bf6bf94953ad0dae32989265e8984","flatsize":44914,"path":"All/pcf2bdf-1.07.pkg","repopath":"All/pcf2bdf-1.07.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20280,"desc":"Pcf2bdf is a font de-compiler. It converts X fonts from Portable\nCompiled Format (PCF) to Bitmap Distribution Format (BDF). It can\nalso accept a compressed/gzipped PCF file as input, but gzip must\nbe found in your PATH.\n\nFONTBOUNDINGBOX in a BDF file is not used by bdftopcf, so pcf2bdf\ngenerates irresponsible values.","categories":["x11-fonts"],"annotations":{"cpe":"cpe:2.3:a:pcf2bdf_project:pcf2bdf:1.07:::::dragonfly6:x86_64"}},{"name":"peazip-qt6","origin":"archivers/peazip","version":"9.8.0","comment":"Free archiver and file compressor","maintainer":"acm@FreeBSD.org","www":"https://peazip.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"040c6f0b7b69125470d6bbc5dfd68302d20ce0bcc8b1da32ef7d9a1038c3fe6c","flatsize":22794403,"path":"All/peazip-qt6-9.8.0.pkg","repopath":"All/peazip-qt6-9.8.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":4801260,"desc":"PeaZip, free archiver utility, Open Source WinRar / WinZip alternative for\nWindows, Linux and FreeBSD. Compress to 7Z, ARC, BZ2, GZip, PAQ, PEA,\nself-extracting archives, TAR, WIM, XZ, ZIP files. Open 150+ file types,\nincluding ACE, CAB, DMG, ISO, RAR, UDF, ZIPX format. Extract, create and\nconvert archives, split / join files, strong encryption, encrypted password\nmanager, secure delete, find duplicate files, compute hash, export job\ndefinition as script to automate backup / restore.","deps":{"7-zip":{"origin":"archivers/7-zip","version":"24.07"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt6pas":{"origin":"x11-toolkits/qt6pas","version":"6.2.8"}},"categories":["archivers"],"shlibs_required":["libQt6Pas.so.6"],"options":{"7Z":"on","ARC":"off","UNACE":"off","ZPAQ":"off"},"annotations":{"cpe":"cpe:2.3:a:giorgio_tani:peazip:9.8.0:::::dragonfly6:x86_64","flavor":"qt6"}},{"name":"pdflib-perl","origin":"print/pdflib-perl","version":"7.0.5_6","comment":"C library for dynamically generating PDF","maintainer":"ale@FreeBSD.org","www":"http://www.pdflib.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a3fe67a06c4f6be1d2b5598f3cf8a1bff2c1c7bac208e0c76494e9fbc9d738d","flatsize":17230776,"path":"All/pdflib-perl-7.0.5_6.pkg","repopath":"All/pdflib-perl-7.0.5_6.pkg","licenselogic":"single","licenses":["PDFlib-Lite"],"pkgsize":3800268,"desc":"PDFlib is a library of C routines which allow you to programmatically\ngenerate files in Adobe's Portable Document Format PDF.  PDFlib\nacts as a backend processor to your own programs. While you (the\nprogrammer) are responsible for retrieving or maintaining the data\nto be processed, PDFlib takes over the task of generating the PDF\ncode which graphically represents your data. While you must still\nformat and arrange your text and graphical objects, PDFlib frees\nyou from the internals and intricacies of PDF. Although being far\nfrom complete, PDFlib already offers many useful functions for\ncreating text, graphics, images and hypertext elements in PDF files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5","java"],"shlibs_required":["libperl.so.5.36"],"shlibs_provided":["libpdf.so.6"],"options":{"DOCS":"on","JAVA":"off","PERL":"on"},"annotations":{"cpe":"cpe:2.3:a:pdflib:pdflib:7.0.5:::::dragonfly6:x86_64:6"}},{"name":"pcc-libs","origin":"devel/pcc-libs","version":"1.1.0","comment":"Libraries for the Portable C Compiler","maintainer":"pi@FreeBSD.org","www":"http://pcc.ludd.ltu.se/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51c3077113c4e086e1d80fa56df9da301cfef5e95891045e313488efa4051e0e","flatsize":97479,"path":"All/pcc-libs-1.1.0.pkg","repopath":"All/pcc-libs-1.1.0.pkg","licenselogic":"and","licenses":["BSDCOMPATIBLE","BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":20384,"desc":"Libraries for the Portable C Compiler.","categories":["devel"]},{"name":"pcapfix","origin":"sysutils/pcapfix","version":"1.1.7_1","comment":"Tool to repair damaged or corrupted pcap and pcapng files","maintainer":"vidar@karlsen.tech","www":"https://f00l.de/pcapfix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e2f7c1aedaca8669e52654b3a402a977db3dc2a718cdebd82a0c67b20924aa0","flatsize":87802,"path":"All/pcapfix-1.1.7_1.pkg","repopath":"All/pcapfix-1.1.7_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":35668,"desc":"Pcapfix is a tool to repair your damaged or corrupted pcap and pcapng files.","categories":["sysutils"]},{"name":"pdf-renderer","origin":"print/pdf-renderer","version":"0.9.1,1","comment":"100% Java PDF renderer and viewer","maintainer":"ale@FreeBSD.org","www":"https://pdf-renderer.dev.java.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cb3d2f5c0a73c29cbed89d8030b98d0dafefa9f18cd7462aa1185c8cbf05cfb","flatsize":6176993,"path":"All/pdf-renderer-0.9.1,1.pkg","repopath":"All/pdf-renderer-0.9.1,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1633464,"desc":"The PDF Renderer is an open source, all Java library which renders\nPDF documents to the screen using Java2D.\n\nSome features:\n\n * view PDFs in your own app\n * print-preview before exporting PDF files\n * render PDFs to PNGs in a server-side web application\n * view PDFs in a 3D scene\n * draw on top of PDFs and annotate them in a networked viewer","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["print","java"],"options":{"DOCS":"on"}},{"name":"pdal","origin":"math/pdal","version":"2.5.4","comment":"Library for translating and manipulating point cloud data","maintainer":"lbartoletti@FreeBSD.org","www":"https://www.pdal.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ab8dffbd0d5c540f6058bd19d732c32508aafea1755c06340a66dc5242e440b","flatsize":10444757,"path":"All/pdal-2.5.4.pkg","repopath":"All/pdal-2.5.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2521060,"desc":"PDAL is a BSD licensed library for translating and manipulating\npoint cloud data of various formats. It is a library that is\nanalogous to the GDAL raster library. PDAL is focussed on reading,\nwriting, and translating point cloud data from the ever-growing\nconstellation of data formats that are being developed for working\nwith multi-dimensional emitted-pulse scanning systems. While PDAL is\n not explicitly limited to working with LiDAR data formats, its\ninitial rollout is focused in that area.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"laszip":{"origin":"archivers/laszip","version":"3.4.3"},"lazperf":{"origin":"archivers/lazperf","version":"2.0.0"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"libgeotiff":{"origin":"graphics/libgeotiff","version":"1.7.3"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["math","databases","graphics"],"shlibs_required":["libgdal.so.35","libgeotiff.so.5","libxml2.so.2","libzstd.so.1","libcurl.so.4","libssl.so.12","libcrypto.so.12","libhdf5_cpp.so.200","libhdf5.so.200","libpq.so.5","libunwind.so.8"],"shlibs_provided":["libpdal_base.so.15","libpdal_plugin_kernel_fauxplugin.so.15","libpdal_plugin_reader_icebridge.so.15","libpdal_plugin_reader_pgpointcloud.so.15","libpdal_plugin_writer_pgpointcloud.so.15","libpdal_util.so.15"],"options":{"BASH":"on","ICEBRIDGE":"on","LAZPERF":"on","MBIO":"on","PGPOINTCLOUD":"on"}},{"name":"pcb","origin":"cad/pcb","version":"4.2.0_4,1","comment":"X11 interactive printed circuit board layout system","maintainer":"hrs@FreeBSD.org","www":"http://pcb.geda-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36a594c22e3e09deb4b34f054a48ab0bdaaee9726ec1c41c3585e1b873636887","flatsize":9071718,"path":"All/pcb-4.2.0_4,1.pkg","repopath":"All/pcb-4.2.0_4,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1922620,"desc":"PCB is an interactive printed circuit board editor for the X11 window\nsystem.  PCB includes a rats nest feature, design rule checking, and\ncan provide industry standard RS-274-X (Gerber), NC drill, and\ncentroid data (X-Y data) output for use in the board fabrication and\nassembly process.  PCB offers high end features such as an autorouter\nand trace optimizer which can tremendously reduce layout time.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"m4":{"origin":"devel/m4","version":"1.4.19_1,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangox-compat":{"origin":"x11-toolkits/pangox-compat","version":"0.0.2_4"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["cad"],"shlibs_required":["libdbus-1.so.3","libXinerama.so.1","libXrender.so.1","libgd.so.6","libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgtkglext-x11-1.0.so.0","libgdkglext-x11-1.0.so.0","libGLU.so.1","libGL.so.1","libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0"],"options":{"DOCS":"on","NLS":"on","MOTIF":"off","GTK":"on","NONE":"off"}},{"name":"pax-utils","origin":"sysutils/pax-utils","version":"1.3.4_1","comment":"Various ELF related utils for ELF32, ELF64 binaries","maintainer":"sbz@FreeBSD.org","www":"https://www.gentoo.org/proj/en/hardened/pax-utils.xml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"022fbe6d1f7b6122f22abc32ecbaba73995ccf61008007007cce5f20a0c34952","flatsize":243214,"path":"All/pax-utils-1.3.4_1.pkg","repopath":"All/pax-utils-1.3.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":75364,"desc":"Various ELF related utils for ELF32, ELF64 binaries useful\ntools that can check files for security relevant properties","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"pbzip2","origin":"archivers/pbzip2","version":"1.1.13","comment":"Parallel BZIP2","maintainer":"farrokhi@FreeBSD.org","www":"http://compression.ca/pbzip2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1612977b47e24e3b6b2c68a0eef715db10d5093d993bd6c09c30cb985a1393b","flatsize":89601,"path":"All/pbzip2-1.1.13.pkg","repopath":"All/pbzip2-1.1.13.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":38136,"desc":"PBZIP2 is a parallel implementation of the bzip2 block-sorting file compressor\nthat uses pthreads and achieves near-linear speedup on SMP machines. The output\nof this version is fully compatible with bzip2 v1.0.2 (ie: anything compressed\nwith pbzip2 can be decompressed with bzip2).","categories":["archivers"]},{"name":"pc-mixer","origin":"audio/pc-mixer","version":"20171212_4","comment":"QT5 based audio mixer for FreeBSD","maintainer":"jmaloney@ixsystems.com","www":"https://github.com/trueos/pc-mixer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"294ca16e7c9e7e5f3c65f9c47da93e394a22c67776d9ed27385c1670f7ee5793","flatsize":184924,"path":"All/pc-mixer-20171212_4.pkg","repopath":"All/pc-mixer-20171212_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":87516,"desc":"TrueOS QT5 based audio mixer","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguist":{"origin":"devel/qt5-linguist","version":"5.15.15p3"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["audio"],"shlibs_required":["libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"pcaudiolib","origin":"audio/pcaudiolib","version":"1.2_1","comment":"Portable C audio library","maintainer":"se@FreeBSD.org","www":"https://github.com/espeak-ng/pcaudiolib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5359bc2b98a6bd1bcdcb9399063d34c70a997724624a23e3eea33dfe5b96980f","flatsize":62037,"path":"All/pcaudiolib-1.2_1.pkg","repopath":"All/pcaudiolib-1.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":17424,"desc":"The Portable C Audio Library (pcaudiolib) provides a C API to different\naudio devices. Supported backends are ALSA, OSS, and PulseAudio.\n\nThis Port can be built with any combination of the supported backends,\nbut official packages are distributed with OSS support only, in order\nto not depend on the other backends being installed.","categories":["audio"],"shlibs_provided":["libpcaudio.so.0"],"options":{"ALSA":"off","OSS":"on","PULSEAUDIO":"off"}},{"name":"pathrate","origin":"benchmarks/pathrate","version":"2.4.1","comment":"Measurement tool for capacity estimation of network paths","maintainer":"ports@FreeBSD.org","www":"https://www.cc.gatech.edu/~dovrolis/bw-est/pathrate.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c3064ef9d2a633619c4c6e570ca3acc9d4ef3b3126cf9ae37cf6183a9914265","flatsize":64104,"path":"All/pathrate-2.4.1.pkg","repopath":"All/pathrate-2.4.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23988,"desc":"Pathrate is a tool that can estimate the capacity of network paths. An\nimportant feature of Pathrate is that it is robust to cross traffic\neffects, meaning that it can measure the path capacity even when the\npath is significantly loaded. This is crucial, since the hardest paths\nto measure are the heavily loaded ones.","categories":["benchmarks"],"messages":[{"message":"===>   NOTICE:\n\nThe pathrate port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pathneck","origin":"net/pathneck","version":"1.3","comment":"Active network path probing tool","maintainer":"farrokhi@FreeBSD.org","www":"https://www.cs.cmu.edu/~hnn/pathneck/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c84a42ce2d642403de57382c50a0b23b72c1269f5a63b8d66b45551b14006475","flatsize":64376,"path":"All/pathneck-1.3.pkg","repopath":"All/pathneck-1.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23616,"desc":"Pathneck is an active probing tool that can detect bottleneck location of\nnetwork path.\nIt only needs single end control, and has relatively small probing overhead\n(33.6KB for one probing in the default setting).","categories":["net"],"options":{"DOCS":"on"}},{"name":"pbnc","origin":"net/pbnc","version":"1.0_1","comment":"Simple userspace TCP port bouncer","maintainer":"hrs@FreeBSD.org","www":"http://freshmeat.net/projects/pbnc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"543d8eb0834f0d614faa43496d8416e0928b785b9f23e276b60e072cf704f119","flatsize":11332,"path":"All/pbnc-1.0_1.pkg","repopath":"All/pbnc-1.0_1.pkg","licenselogic":"single","licenses":["BSDunclear"],"pkgsize":4568,"desc":"pbnc runs in userland and acts as a simple TCP port forwarder.\nIt  has  a  single-threaded design  (uses  select(),  does not\nfork). It can handle multiple targets with an unlimited number\nof clients (at least in theory), and supports simple  IP-based\naccess control. Since pbnc works on network level, it does not\ncare  about  the  application  protocol.  It  can  tunnel  FTP\n(control connection), SSH, HTTP and all other protocols  using\nTCP  communication.  Application-level  SSL/TLS  encryption is\nalso no problem.\n\nSee also: https://duncanthrax.net/pbnc/","deps":{"p5-Net-Netmask":{"origin":"net-mgmt/p5-Net-Netmask","version":"2.0002"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"options":{"DOCS":"on"}},{"name":"pdfbox","origin":"print/pdfbox","version":"2.0.14_1","comment":"Java tool for working with PDF documents","maintainer":"ale@FreeBSD.org","www":"https://pdfbox.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb00fc6e86fbba4c28677d27eebfc87ae4c3a7ac720a22197fd6d0b5e34d8d59","flatsize":4837387,"path":"All/pdfbox-2.0.14_1.pkg","repopath":"All/pdfbox-2.0.14_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4524524,"desc":"The Apache PDFBox library is an open source Java tool for working with PDF\ndocuments. This project allows creation of new PDF documents, manipulation of\nexisting documents and the ability to extract content from documents. Apache\nPDFBox also includes several command line utilities.\n\nFeatures:\n - Text extraction\n - Merging & Splitting\n - Forms Filling\n - PDF/A Validation\n - PDF Printing\n - PDF to Image Conversion\n - PDF Creation\n - PDF Signing","deps":{"apache-commons-io":{"origin":"devel/apache-commons-io","version":"2.15.1"},"apache-commons-logging":{"origin":"java/apache-commons-logging","version":"1.2"},"bouncycastle15":{"origin":"java/bouncycastle15","version":"1.71"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["print","textproc","java"],"annotations":{"cpe":"cpe:2.3:a:apache:pdfbox:2.0.14:::::dragonfly6:x86_64:1"}},{"name":"pbimaker","origin":"sysutils/pbimaker","version":"1.3_1","comment":"Program to convert ports into PBI modules","maintainer":"jessefrgsmith@yahoo.ca","www":"https://makeapbi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd761a9e4cb95b4d9d3270fdb8c2236da8d95c355cc5cf3fb200a9c2025e1b60","flatsize":32651,"path":"All/pbimaker-1.3_1.pkg","repopath":"All/pbimaker-1.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10800,"desc":"The Make-A-PBI program takes a port from the FreeBSD Ports tree and\ncreates from it a PBI module. This module can then be used to create PBI\npackages. Make-A-PBI automates most aspects of the module creating process,\nsetting up the required files and directories and collecting information\nfrom the port.","categories":["sysutils"]},{"name":"patchutils","origin":"misc/patchutils","version":"0.4.2_1","comment":"Small collection of programs that operate on patch files","maintainer":"sunpoet@FreeBSD.org","www":"http://cyberelk.net/tim/software/patchutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b86ac449f30735433563adde27928fb12555164ceb0168d70e3b41898e9b03f","flatsize":182830,"path":"All/patchutils-0.4.2_1.pkg","repopath":"All/patchutils-0.4.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":73868,"desc":"Patchutils is a small collection of programs that operate on patch files.\n\n- Interdiff generates an incremental patch from two patches against a common\n  source.\n- Combinediff generates a single patch from two incremental patches, allowing\n  you to merge patches together.\n- Filterdiff will select the portions of a patch file that apply to files\n  matching (or, alternatively, not matching) a shell wildcard.\n- Fixcvsdiff is for correcting the output of 'cvs diff'.\n- Rediff corrects hand-edited patches, by comparing the original patch with the\n  modified one and adjusting the offsets and counts.\n- Lsdiff displays a short listing of affected files in a patch file, along with\n  (optionally) the line numbers of the start of each patch.\n- Splitdiff separates out patches from a patch file so that each new patch file\n  only alters any given file once.\n- Grepdiff displays a list of the files modified by a patch where the patch\n  contains a given regular expression.\n- Recountdiff fixes up counts and offsets in a unified diff.\n- Unwrapdiff fixes word-wrapped unified diffs.\n\nSee also: https://github.com/twaugh/patchutils","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"]},{"name":"pbbam","origin":"biology/pbbam","version":"0.18.0_8","comment":"PacBio BAM C++ library, with SWIG bindings","maintainer":"ports@FreeBSD.org","www":"https://github.com/PacificBiosciences/pbbam","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c39c05547ff7905167b284fe484102e5fa28e3dd422e63dcc9f44c2ef513985e","flatsize":3144709,"path":"All/pbbam-0.18.0_8.pkg","repopath":"All/pbbam-0.18.0_8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":721280,"desc":"As of the 3.0 release of SMRTanalysis, PacBio is embracing the industry\nstandard BAM format for (both aligned and unaligned) basecall data files. We\nhave also formulated a BAM companion file format (bam.pbi) enabling fast access\nto a richer set of per-read information as well as compatibility for software\nbuilt around the legacy cmp.h5 format.\n\nThe pbbam software package provides components to create, query, & edit PacBio\nBAM files and associated indices. These components include a core C++ library,\nbindings for additional languages, and command-line utilities.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"htslib":{"origin":"biology/htslib","version":"1.17_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology"],"shlibs_required":["libhts.so.3"],"shlibs_provided":["libpbbam.so.0.18.0"],"messages":[{"message":"===>   NOTICE:\n\nThe pbbam port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pgloader3","origin":"databases/pgloader3","version":"3.6.3","comment":"Data loading and migration tool for PostgreSQL using the COPY command","maintainer":"freebsd-washroom@duhanic.com","www":"https://pgloader.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81e509cc1a9c029cd526e256c721de4d836af3ef17467e6f98db8b7316147cd2","flatsize":124223474,"path":"All/pgloader3-3.6.3.pkg","repopath":"All/pgloader3-3.6.3.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":16772964,"desc":"pgloader loads data from various sources into PostgreSQL. It can transform the\ndata it reads on the fly and submit raw SQL before and after the loading.\nIt uses the COPY PostgreSQL protocol to stream the data into the server,\nand manages errors by filling a pair of reject.dat and reject.log files.\n\nThanks to being able to load data directly from a database source, pgloader\nalso supports migrations from other productions to PostgreSQL. In this mode of\noperation, pgloader handles both the schema and data parts of the migration in a\nsingle unmanned command, allowing to implement Continuous Migration.","deps":{"freetds":{"origin":"databases/freetds","version":"1.4.17,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libzstd.so.1"]},{"name":"pathload","origin":"benchmarks/pathload","version":"1.3.2","comment":"Measurement tool for network path available bandwidth estimation","maintainer":"ports@FreeBSD.org","www":"https://www.cc.gatech.edu/~dovrolis/bw-est/pathload.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca61c1fff9304b889767bfa28e6040afdc5680c682879626adb60386daa8376f","flatsize":73544,"path":"All/pathload-1.3.2.pkg","repopath":"All/pathload-1.3.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28012,"desc":"Pathload is a tool that can estimate the available bandwidth of network\npaths.","categories":["benchmarks"],"messages":[{"message":"===>   NOTICE:\n\nThe pathload port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pathalias","origin":"mail/pathalias","version":"9.16_1","comment":"Mail routing tools","maintainer":"dinoex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"193d8e089e1d018852766a9ac4c2d2f67f32fe191b3df2f2dd426434e1670cb8","flatsize":45072,"path":"All/pathalias-9.16_1.pkg","repopath":"All/pathalias-9.16_1.pkg","licenselogic":"single","pkgsize":21748,"desc":"Pathalias computes the shortest\tpaths  and  corresponding\nroutes from one host (computer system) to all other known,\nreachable hosts.  Pathalias reads host-to-host  connectiv-\nity  information  on standard input or in the named files,\nand writes a list of host-route pairs on the standard out-\nput.\n\npathalias, written by steve bellovin and peter honeyman, is in the\npublic domain, and may be used by any person or organization, in\nany way and for any purpose.","categories":["mail"]},{"name":"patsh","origin":"devel/patsh","version":"0.2.1_8","comment":"Command-line tool for patching shell scripts inspired by resholve","maintainer":"yuri@FreeBSD.org","www":"https://github.com/nix-community/patsh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d660ab73f533884a9ddde5a92900141395256fce580835a21eac4cdac060f3c","flatsize":1300287,"path":"All/patsh-0.2.1_8.pkg","repopath":"All/patsh-0.2.1_8.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":322684,"desc":"patsh is a command-line tool for patching shell scripts inspired by resholve.","categories":["devel"]},{"name":"pathchirp","origin":"benchmarks/pathchirp","version":"2.4.1_1","comment":"Measurement tool for available bandwidth estimation","maintainer":"dikshie@lapi.itb.ac.id","www":"http://www.spin.rice.edu/Software/pathChirp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d246775a47b7a4a1a9cb813af3abdd94b57e4679a2171b55af126d5fef71e81e","flatsize":69218,"path":"All/pathchirp-2.4.1_1.pkg","repopath":"All/pathchirp-2.4.1_1.pkg","licenselogic":"and","licenses":["RICE","MARYLAND"],"pkgsize":23336,"desc":"pathChirp is a new active probing tool for estimating the available bandwidth\non a communication network path. Based on the concept of \"self-induced\ncongestion\", pathChirp features an exponential flight pattern of probes we\ncall a chirp. Packet chirps offer several significant advantages over current\nprobing schemes based on packet pairs or packet trains. By rapidly increasing\nthe probing rate within each chirp, pathChirp obtains a rich set of\ninformation from which to dynamically estimate the available bandwidth.","categories":["benchmarks"],"options":{"DOCS":"on"}},{"name":"pcal","origin":"print/pcal","version":"4.11.0_1","comment":"PostScript calendar program","maintainer":"ports@FreeBSD.org","www":"https://pcal.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69f47605dc89b8fe566e79ff148907c57f49eca50c15058bb9b1a970dbd17d0f","flatsize":429194,"path":"All/pcal-4.11.0_1.pkg","repopath":"All/pcal-4.11.0_1.pkg","licenselogic":"single","pkgsize":137856,"desc":"\"Pcal\" is a program to print PostScript calendars for any month and\nyear.  By default, it looks for a file in the home directory named\n\"calendar\" for entries with leading dates matching dates on the\ncalendar, and prints any following text under the appropriate day.","categories":["print"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:pcal:pcal:4.11.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe pcal port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pdflib","origin":"print/pdflib","version":"7.0.5_6","comment":"C library for dynamically generating PDF","maintainer":"ale@FreeBSD.org","www":"http://www.pdflib.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f01372a144fa98fe528296414507e84c2ef1d9899779fccc4c32ef83b38a6ec6","flatsize":11729348,"path":"All/pdflib-7.0.5_6.pkg","repopath":"All/pdflib-7.0.5_6.pkg","licenselogic":"single","licenses":["PDFlib-Lite"],"pkgsize":3576040,"desc":"PDFlib is a library of C routines which allow you to programmatically\ngenerate files in Adobe's Portable Document Format PDF.  PDFlib\nacts as a backend processor to your own programs. While you (the\nprogrammer) are responsible for retrieving or maintaining the data\nto be processed, PDFlib takes over the task of generating the PDF\ncode which graphically represents your data. While you must still\nformat and arrange your text and graphical objects, PDFlib frees\nyou from the internals and intricacies of PDF. Although being far\nfrom complete, PDFlib already offers many useful functions for\ncreating text, graphics, images and hypertext elements in PDF files.","categories":["print","perl5","java"],"shlibs_provided":["libpdf.so.6"],"options":{"DOCS":"on","JAVA":"off","PERL":"off"},"annotations":{"cpe":"cpe:2.3:a:pdflib:pdflib:7.0.5:::::dragonfly6:x86_64:6"}},{"name":"password-store","origin":"sysutils/password-store","version":"1.7.4_5","comment":"Stores, retrieves, generates, and synchronizes passwords securely","maintainer":"pkubaj@FreeBSD.org","www":"https://www.passwordstore.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96217dbc981fba1e9dee5f3dbb439c15b36ff50111d2e5b32b1acd09115be3a4","flatsize":150798,"path":"All/password-store-1.7.4_5.pkg","repopath":"All/password-store-1.7.4_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":45408,"desc":"Password management should be simple and follow Unix philosophy. With pass, each\npassword lives inside of a gpg encrypted file whose filename is the title of the\nwebsite or resource that requires the password. These encrypted files may be\norganized into meaningful folder hierarchies, copied from computer to computer,\nand, in general, manipulated using standard command line file management\nutilities.\n\npass makes managing these individual password files extremely easy. All\npasswords live in ~/.password-store, and pass provides some nice commands for\nadding, editing, generating, and retrieving passwords. It is a very short and\nsimple shell script. It's capable of temporarily putting passwords on your\nclipboard and tracking password changes using git.\n\nYou can edit the password store using ordinary Unix shell commands alongside the\npass command. There are no funky file formats or new paradigms to learn. There\nis bash completion so that you can simply hit tab to fill in names.","deps":{"base64":{"origin":"converters/base64","version":"1.5_2"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"getopt":{"origin":"misc/getopt","version":"1.1.6_1"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"pwgen":{"origin":"sysutils/pwgen","version":"2.08_1,2"},"tree":{"origin":"sysutils/tree","version":"2.1.1_1"},"xclip":{"origin":"x11/xclip","version":"0.13.82_1"}},"categories":["sysutils"],"options":{"CONTRIB":"on","EXAMPLES":"on","GIT":"off","QRENCODE":"off","WAYLAND":"off","XCLIP":"on"}},{"name":"pass-update","origin":"sysutils/pass-update","version":"2.1_1","comment":"Pass extension that provides an easy flow for updating passwords","maintainer":"vendion@gmail.com","www":"https://github.com/roddhjav/pass-update","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd143742f3d10b4c986731d0e9d0674127ce859aef9f5683d462869927f4bfab","flatsize":45814,"path":"All/pass-update-2.1_1.pkg","repopath":"All/pass-update-2.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":17460,"desc":"A pass extension that provides an easy flow for updating passwords.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"password-store":{"origin":"sysutils/password-store","version":"1.7.4_5"}},"categories":["sysutils"]},{"name":"passage","origin":"games/passage","version":"4_7","comment":"Experimental video game by Jason Rohrer","maintainer":"amdmi3@FreeBSD.org","www":"https://hcsoftware.sourceforge.net/passage/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e48deeff2485f6212e14db03663f899ad3447e68b0ed1655a21cba3210e4fb0","flatsize":414486,"path":"All/passage-4_7.pkg","repopath":"All/passage-4_7.pkg","licenselogic":"single","pkgsize":71176,"desc":"Passage is meant to be a memento mori game. It presents an entire\nlife, from young adulthood through old age and death, in the span\nof five minutes. Of course, it's a game, not a painting or a film,\nso the choices that you make as the player are crucial. There's no\n\"right\" way to play Passage, just as there's no right way to interpret\nit.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"]},{"name":"patchage","origin":"audio/patchage","version":"1.0.10_2","comment":"Modular patch bay for Jack","maintainer":"yuri@FreeBSD.org","www":"https://drobilla.net/software/patchage.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cf444a9e2150d3fa189aa58de16ac57ed3c08db58dd946c94752ff1ed630b70","flatsize":684258,"path":"All/patchage-1.0.10_2.pkg","repopath":"All/patchage-1.0.10_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":185768,"desc":"Patchage is a modular patch bay for audio and MIDI systems based on Jack\nand Alsa.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"ganv":{"origin":"audio/ganv","version":"1.8.2_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["audio"],"shlibs_required":["libganv-1.so.1","libglibmm-2.4.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsigc-2.0.so.0","libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgtk-x11-2.0.so.0","libasound.so.2","libdbus-1.so.3","libdbus-glib-1.so.2"],"messages":[{"message":"===============================================================================\nYou installed Patchage: a modular patch bay for Jack.\n\nIn order to use it you need to install alsa-seq-server and start the service\nalsa-seq-server.\nalsa-seq-server creates /dev/snd/seq that is required by Patchage.\n===============================================================================","type":"install"}]},{"name":"pcb-rnd","origin":"cad/pcb-rnd","version":"3.1.1","comment":"Flexible, modular Printed Circuit Board editor","maintainer":"hasdalcodes@gmail.com","www":"http://www.repo.hu/projects/pcb-rnd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58070fd5bed27723109e983a433ef40c6694506ba5f7dfca2e9375fad09c8939","flatsize":10213394,"path":"All/pcb-rnd-3.1.1.pkg","repopath":"All/pcb-rnd-3.1.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3033696,"desc":"pcb-rnd is a free/open source, flexible, modular Printed Circuit Board editor\n\n - for design of professional and hobby boards.\n - is feature-rich and compatible\n - has a long history, fast paced development, and big plans.\n - is part of the coralEDA ecosystem.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fungw":{"origin":"devel/fungw","version":"1.2.1_2"},"genht":{"origin":"devel/genht","version":"1.1.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"librnd":{"origin":"cad/librnd","version":"4.0.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["cad"],"shlibs_required":["librnd-hid.so.4","librnd-core.so.4","librnd-3rd.so.4","libfungw.so.1","libgenht.so.1","libxml2.so.2","libfreetype.so.6","librnd-font.so.4","librnd-poly.so.4","libgd.so.6"],"options":{"DOCS":"on"}},{"name":"passivedns","origin":"security/passivedns","version":"1.2.1.25","comment":"Network sniffer that logs DNS replies for use in passive DNS setups","maintainer":"shadowbq@gmail.com","www":"https://github.com/gamelinux/passivedns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bc9654ac980404ee166f331103d57d8e78adde03cc8a493d683545722258232","flatsize":73220,"path":"All/passivedns-1.2.1.25.pkg","repopath":"All/passivedns-1.2.1.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27556,"desc":"A tool to collect DNS records passively to aid Incident handling, Network\nSecurity Monitoring (NSM) and general digital forensics.\n\nPassiveDNS sniffs traffic from an interface or reads a pcap-file and outputs\nthe DNS-server answers to a log file. PassiveDNS can cache/aggregate duplicate\nDNS answers in-memory, limiting the amount of data in the logfile without\nlosing the essense in the DNS answer.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"ldns":{"origin":"dns/ldns","version":"1.8.4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libldns.so.3","libjansson.so.4"],"options":{"JSON":"on"},"messages":[{"message":"A startup script 'passivedns' was installed in /usr/local/etc/rc.d/.\n\nType \"passivedns -h\" on the commandline for usage instructions.","type":"install"}]},{"name":"pastebinit","origin":"misc/pastebinit","version":"1.7.0","comment":"Command line utility for pastebin","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/pastebinit/pastebinit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27848b5811591ab6ff87322b533b2393454514c34f5b6adbfed8c741d2808ac7","flatsize":43148,"path":"All/pastebinit-1.7.0.pkg","repopath":"All/pastebinit-1.7.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14336,"desc":"A software that lets you send anything you want directly to a\npastebin from the command line.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"options":{"DOCS":"on","PASTEBINS":"on"}},{"name":"pastix","origin":"science/pastix","version":"6.3.0","comment":"PaStiX: a sparse direct solver","maintainer":"thierry@FreeBSD.org","www":"https://solverstack.gitlabpages.inria.fr/pastix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2884a5222be2ab5749ee27c46ff8998f16430c30273e934966841e85b3a63e0","flatsize":3009883,"path":"All/pastix-6.3.0.pkg","repopath":"All/pastix-6.3.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":611272,"desc":"PaStiX (Parallel Sparse matriX package) is a scientific library that provides a\nhigh performance parallel solver for very large sparse linear systems based on\ndirect methods. Numerical algorithms are implemented in single or double\nprecision (real or complex) using LLt, LDLt and LU with static pivoting (for non\nsymmetric matrices having a symmetric pattern). This solver also provides some\nlow-rank compression methods to reduce the memory footprint and/or the\ntime-to-solution.\n\nIt is bundled with SPM (SParse Matrix Package).\nSee also https://gitlab.inria.fr/solverstack/spm","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cblas":{"origin":"math/cblas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"hwloc2":{"origin":"devel/hwloc2","version":"2.8.0_1"},"lapacke":{"origin":"math/lapacke","version":"3.12.0_1"},"metis":{"origin":"math/metis","version":"5.1.0_9"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"scotch":{"origin":"cad/scotch","version":"6.0.4.a7_6"}},"categories":["science"],"shlibs_required":["libopenblas.so.0","libscotch.so","libscotcherrexit.so","libmetis.so.2","libhwloc.so.15","libgfortran.so.5","libquadmath.so.0","libgomp.so.1"],"shlibs_provided":["libpastix.so.6.3","libpastix_kernels.so","libpastixf.so.6","libspm.so.1","libspmf.so.1"],"options":{"EXAMPLES":"on"}},{"name":"pasm","origin":"devel/pasm","version":"0.84","comment":"TI PRU Assembler","maintainer":"ports@FreeBSD.org","www":"https://github.com/beagleboard/am335x_pru_package","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a581ee0c4e12d345effe7e2f21c69d19e32bc4ff0f19c7d84aa03f3d35033935","flatsize":67317,"path":"All/pasm-0.84.pkg","repopath":"All/pasm-0.84.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31932,"desc":"TI PRU Assembler. For use with Texas Instruments Programmable\nRealtime Units.\n\nThese materials are intended for do-it-yourself (DIY) users\nwho want to use the PRU at their own risk without TI support.\n\"Community\" support is offered at BeagleBoard.org/discuss.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe pasm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"parpd","origin":"net/parpd","version":"1.3_1","comment":"Proxy-ARP daemon","maintainer":"lutz@donnerhacke.de","www":"https://lutz.donnerhacke.de/Projekte/parpd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7baf02ee4933075b8079cd635dbef52d608322b9028352e090a869bacb4b832b","flatsize":52103,"path":"All/parpd-1.3_1.pkg","repopath":"All/parpd-1.3_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":26240,"desc":"The parpd daemon provide the missing IPV4-ARP and IPv6-ND packets in\nnon-broadcast multiple-access networks with overly strict first-hop security\nfilters.","categories":["net"]},{"name":"partio","origin":"graphics/partio","version":"1.14.6_2","comment":"C++ library for particle I/O and manipulation","maintainer":"danfe@FreeBSD.org","www":"http://partio.us/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"068891c778666fa27c1ecf8b90c4c83740ed3298f5d40b900358ec0099c21b54","flatsize":1091797,"path":"All/partio-1.14.6_2.pkg","repopath":"All/partio-1.14.6_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":233080,"desc":"Partio is an open source C++ library for reading, writing, and manipulating\na variety of standard particle formats (GEO, BGEO, PTC, PDB, PDA).  It acts\nas an abstraction for the commonalities in particle models (i.e., accessing\nmany attributes associated with an index or entity).\n\nPartio has a Python API and a collection of simple command-line tools.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","math"],"shlibs_required":["libglut.so.3","libGLU.so.1","libOpenGL.so.0","libXmu.so.6","libXi.so.6","libGLX.so.0","libpython3.11.so.1.0"],"shlibs_provided":["libpartio.so.1"],"options":{"DOCS":"on","DOXYGEN":"off","EXAMPLES":"on","PYQT":"off","TEST":"off"}},{"name":"patchelf","origin":"sysutils/patchelf","version":"0.14.3_1","comment":"Utility to modify the dynamic linker","maintainer":"yuri@FreeBSD.org","www":"https://github.com/NixOS/patchelf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4488900afe2e0236bdd38caf8b0c4b7d9da0ff9bc7cb07a7968432c3766790e","flatsize":215037,"path":"All/patchelf-0.14.3_1.pkg","repopath":"All/patchelf-0.14.3_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":80340,"desc":"PatchELF is a small utility to modify the dynamic linker and RPATH of ELF\nexecutables.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"patch","origin":"devel/patch","version":"2.7.6_2","comment":"GNU patch utility","maintainer":"danfe@FreeBSD.org","www":"https://savannah.gnu.org/projects/patch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36a3c769acc523080f793385001c96b4d95d6c20332dcf9e24089beecc89ffa7","flatsize":205221,"path":"All/patch-2.7.6_2.pkg","repopath":"All/patch-2.7.6_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":97144,"desc":"The patch program takes a patch file containing a difference\nlisting produced by the diff program and applies those\ndifferences to one or more original files, producing patched\nversions.","categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:gnu:patch:2.7.6:::::dragonfly6:x86_64:2"}},{"name":"pas2dox","origin":"devel/pas2dox","version":"0.50.r1","comment":"Preprocessor to use doxygen with Pascal sources","maintainer":"ports@FreeBSD.org","www":"https://pas2dox.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"505855237d6d34407d0525589ca54f9f3a3d6bbc2d8e604052f887d8a4049f88","flatsize":296510,"path":"All/pas2dox-0.50.r1.pkg","repopath":"All/pas2dox-0.50.r1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":102536,"desc":"Pas2Dox is a pre-processor addon for the Doxygen documentation generator.\nThis allows the production of advanced documentation from Delphi/Kylix.","categories":["devel","converters"],"messages":[{"message":"===>   NOTICE:\n\nThe pas2dox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pass-otp","origin":"sysutils/pass-otp","version":"1.2.0_1","comment":"Pass extension for managing one-time-password (OTP) tokens","maintainer":"alex@xanderio.de","www":"https://github.com/tadfisher/pass-otp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c6e018f9338b84a4bcac283f9a57cbeff8a1ffd734c69c07eb51f0c9ebc7d4f","flatsize":50753,"path":"All/pass-otp-1.2.0_1.pkg","repopath":"All/pass-otp-1.2.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":17572,"desc":"A pass extension for managing one-time-password (OTP) tokens.\n\nFeatures:\n- managing and generating OTP tokens\n- inserting new OTP key URI\n- validating OTP URI\n- appending OTP URI to existing password files","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"oath-toolkit":{"origin":"security/oath-toolkit","version":"2.6.9_1"},"password-store":{"origin":"sysutils/password-store","version":"1.7.4_5"}},"categories":["sysutils"]},{"name":"pass-secrets","origin":"sysutils/pass-secrets","version":"s20230220","comment":"Freedesktop secrets provider that uses pass as a backend","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/nullobsi/pass-secrets","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7a94ffffad12d2e754e7b6ed9bedae5016f1efad481564b22ebb38028369005","flatsize":542343,"path":"All/pass-secrets-s20230220.pkg","repopath":"All/pass-secrets-s20230220.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":174348,"desc":"CLI Application that provides the Freedesktop Secret Service using\nPass as its backend!","deps":{"password-store":{"origin":"sysutils/password-store","version":"1.7.4_5"},"sdbus-cpp":{"origin":"devel/sdbus-cpp","version":"1.3.0_2"}},"categories":["sysutils"],"shlibs_required":["libsdbus-c++.so.1"]},{"name":"parmgridgen","origin":"math/parmgridgen","version":"1.0_17","comment":"Library for obtaining a sequence of successive coarse grids","maintainer":"devel@stasyan.com","www":"http://www.mgnet.org/mgnet-codes-parmgridgen.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"723ebab9218ebb26149b6b3d0957d2f0d124502a65e566d72cd47b79ecb0b750","flatsize":610290,"path":"All/parmgridgen-1.0_17.pkg","repopath":"All/parmgridgen-1.0_17.pkg","licenselogic":"single","pkgsize":94196,"desc":"ParMGridGen-1.0 is a highly optimized serial and parallel library\nfor obtaining a sequence of successive coarse grids that are well suited\nfor geometric multigrid methods.\nThe quality of the elements of the coarse grids is optimized using a\nmultilevel framework.\nThe parallel library is based on MPI and is portable to\na wide range of architectures.","deps":{"openmpi4":{"origin":"net/openmpi4","version":"4.1.6_1"}},"categories":["math","science"],"shlibs_required":["libmpi.so.40"],"options":{"DOCS":"on"}},{"name":"peazip-gtk2","origin":"archivers/peazip","version":"9.8.0","comment":"Free archiver and file compressor","maintainer":"acm@FreeBSD.org","www":"https://peazip.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9c1fedd8508942739c63428fb8bc402744c7e0a10a3ad7b54b8e96cf9d7cc88","flatsize":23013955,"path":"All/peazip-gtk2-9.8.0.pkg","repopath":"All/peazip-gtk2-9.8.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":4894660,"desc":"PeaZip, free archiver utility, Open Source WinRar / WinZip alternative for\nWindows, Linux and FreeBSD. Compress to 7Z, ARC, BZ2, GZip, PAQ, PEA,\nself-extracting archives, TAR, WIM, XZ, ZIP files. Open 150+ file types,\nincluding ACE, CAB, DMG, ISO, RAR, UDF, ZIPX format. Extract, create and\nconvert archives, split / join files, strong encryption, encrypted password\nmanager, secure delete, find duplicate files, compute hash, export job\ndefinition as script to automate backup / restore.","deps":{"7-zip":{"origin":"archivers/7-zip","version":"24.07"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["archivers"],"shlibs_required":["libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libX11.so.6","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libatk-1.0.so.0"],"options":{"7Z":"on","ARC":"off","UNACE":"off","ZPAQ":"off"},"annotations":{"cpe":"cpe:2.3:a:giorgio_tani:peazip:9.8.0:::::dragonfly6:x86_64","flavor":"gtk2"}},{"name":"patapizza-tetris","origin":"games/patapizza-tetris","version":"1.0_7","comment":"Unofficial clone of the original Tetris game","maintainer":"ports@FreeBSD.org","www":"https://github.com/patapizza/tetris","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"704af6095d52e50009797f367c459d03cc4fc3d832fb0c8ca942c5610659083f","flatsize":96839,"path":"All/patapizza-tetris-1.0_7.pkg","repopath":"All/patapizza-tetris-1.0_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":52140,"desc":"This game is an unofficial clone of the original Tetris game\nand is not endorsed by the registered trademark owners The Tetris Company, Inc.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_gfx.so.16","libSDL_ttf-2.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe patapizza-tetris port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"paritwine","origin":"math/paritwine","version":"0.1_3","comment":"Glue library between PARI/GP and other mathematics libraries","maintainer":"yuri@FreeBSD.org","www":"https://www.multiprecision.org/paritwine/home.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"521dd2b71973774720119e66ba0c02f0e2e704b9b3a99db94da3e3152d2d9688","flatsize":267559,"path":"All/paritwine-0.1_3.pkg","repopath":"All/paritwine-0.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":50248,"desc":"PariTwine is a glue library between the system for computer algebra and number\ntheory PARI/GP and a number of other mathematics libraries, currently GMP,\nGNU MPFR, GNU MPC, FLINT, ARB and CMH.","deps":{"arb":{"origin":"math/arb","version":"2.23.0_1"},"cmh":{"origin":"math/cmh","version":"1.1.1_3"},"flint2":{"origin":"math/flint2","version":"2.9.0_3"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"pari":{"origin":"math/pari","version":"2.15.5,2"}},"categories":["math"],"shlibs_required":["libcmh.so.0","libarb.so.2","libflint.so.17","libmpc.so.3","libmpfr.so.6","libgmp.so.10","libpari.so.8"],"shlibs_provided":["libparitwine.so.0"]},{"name":"pavuk","origin":"ftp/pavuk","version":"0.9.35_7","comment":"HTTP, FTP, and Gopher mirroring tool","maintainer":"ports@FreeBSD.org","www":"https://pavuk.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0840e53bd458dad70ce9fa043b2b030df109a2a41c56b43248df425bf99a41fa","flatsize":1499519,"path":"All/pavuk-0.9.35_7.pkg","repopath":"All/pavuk-0.9.35_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":358332,"desc":"Pavuk is UNIX program used to mirror contents of WWW documents or files. It\ntransfers documents from HTTP, FTP, Gopher and optionaly from HTTPS (HTTP\nover SSL) servers. Pavuk has an optional GUI based on GTK2 widget set.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["ftp","www"],"shlibs_required":["libintl.so.8"],"options":{"DANTE":"off","DOCS":"on","GTK2":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:pavuk:pavuk:0.9.35:::::dragonfly6:x86_64:7"},"messages":[{"message":"===>   NOTICE:\n\nThe pavuk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"parol","origin":"devel/parol","version":"g20221230_14","comment":"LL(k) parser generator for Rust","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jsinger67/parol","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f98a9704035037a9db7035b727c3d48d54780e04c0c34dd7199bf8ff3eb4cf7","flatsize":3600248,"path":"All/parol-g20221230_14.pkg","repopath":"All/parol-g20221230_14.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1017908,"desc":"parol is a LL(k) parser generator for Rust.\n\nIt's an installable command line tool that can generate complete parsers from\na single grammar description file including all AST data types you would\notherwise had to design by yourself. `parol` does this solely by analyzing your\nlanguage's grammar.\n\nYou can control the process of AST type generation. First you can mark elements\nfor omission in your AST. Also you can specify your own types for language\nelements.\n\nLanguage description and language implementation is strictly separated in\n`parol`. Thus you can design your language's grammar without any need to process\nanything because generated parsers function by default as acceptors. This\nempowers you to do a real rapid prototyping of your grammar.","categories":["devel"]},{"name":"paredit-mode.el-emacs_nox","origin":"editors/paredit-mode.el","version":"24_18","comment":"Minor mode for performing editing of S-expression data","maintainer":"olgeni@FreeBSD.org","www":"https://www.emacswiki.org/emacs/ParEdit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b24473d38c00cd1be449a981607c8fe9a4d3c2857e1f4023536b3a728ced7b35","flatsize":122108,"path":"All/paredit-mode.el-emacs_nox-24_18.pkg","repopath":"All/paredit-mode.el-emacs_nox-24_18.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":25332,"desc":"ParEdit (paredit.el) is a minor Emacs mode for performing structured\nediting of S-expression data. The typical example of this would be\nLisp, Scheme or Clojure source code.\n\nParEdit helps keep parentheses balanced and adds many keys for\nmoving S-expressions and moving around in S-expressions.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"annotations":{"flavor":"nox"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n    (require 'paredit)","type":"install"}]},{"name":"pari-galdata","origin":"math/pari_galdata","version":"2008.04.11_2","comment":"Data needed by PARI/GP for polgalois","maintainer":"thierry@FreeBSD.org","www":"https://pari.math.u-bordeaux.fr/packages.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"188c2575eab5e0ff287df3e4a831e13d077d6d18cf395b6054e801ccadd08ed0","flatsize":168899,"path":"All/pari-galdata-2008.04.11_2.pkg","repopath":"All/pari-galdata-2008.04.11_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44256,"desc":"PARI package \"galdata\": Needed by polgalois to compute Galois group in\ndegrees 8 through 11.","deps":{"pari":{"origin":"math/pari","version":"2.15.5,2"}},"categories":["math"]},{"name":"paredit-mode.el-emacs_wayland","origin":"editors/paredit-mode.el","version":"24_18","comment":"Minor mode for performing editing of S-expression data","maintainer":"olgeni@FreeBSD.org","www":"https://www.emacswiki.org/emacs/ParEdit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18a0f9c65c8e1e729fd4c03bf9cab2c403d8ec9f2b08e48dfc29209e3dc6d2ea","flatsize":122108,"path":"All/paredit-mode.el-emacs_wayland-24_18.pkg","repopath":"All/paredit-mode.el-emacs_wayland-24_18.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":25340,"desc":"ParEdit (paredit.el) is a minor Emacs mode for performing structured\nediting of S-expression data. The typical example of this would be\nLisp, Scheme or Clojure source code.\n\nParEdit helps keep parentheses balanced and adds many keys for\nmoving S-expressions and moving around in S-expressions.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"annotations":{"flavor":"wayland"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n    (require 'paredit)","type":"install"}]},{"name":"paredit-mode.el-emacs_devel_nox","origin":"editors/paredit-mode.el","version":"24_18","comment":"Minor mode for performing editing of S-expression data","maintainer":"olgeni@FreeBSD.org","www":"https://www.emacswiki.org/emacs/ParEdit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fb76bd23adcedfe868572ba27f0735fa1b8293a487ec1cb267fd818953e551a","flatsize":122108,"path":"All/paredit-mode.el-emacs_devel_nox-24_18.pkg","repopath":"All/paredit-mode.el-emacs_devel_nox-24_18.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":25340,"desc":"ParEdit (paredit.el) is a minor Emacs mode for performing structured\nediting of S-expression data. The typical example of this would be\nLisp, Scheme or Clojure source code.\n\nParEdit helps keep parentheses balanced and adds many keys for\nmoving S-expressions and moving around in S-expressions.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["editors","elisp"],"annotations":{"flavor":"devel_nox"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n    (require 'paredit)","type":"install"}]},{"name":"paredit-mode.el-emacs_devel","origin":"editors/paredit-mode.el","version":"24_18","comment":"Minor mode for performing editing of S-expression data","maintainer":"olgeni@FreeBSD.org","www":"https://www.emacswiki.org/emacs/ParEdit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f43c608569e5f804af45c3dc454ed8a8857c947fe693a6c5e379ba36e7a6c5eb","flatsize":122108,"path":"All/paredit-mode.el-emacs_devel-24_18.pkg","repopath":"All/paredit-mode.el-emacs_devel-24_18.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":25340,"desc":"ParEdit (paredit.el) is a minor Emacs mode for performing structured\nediting of S-expression data. The typical example of this would be\nLisp, Scheme or Clojure source code.\n\nParEdit helps keep parentheses balanced and adds many keys for\nmoving S-expressions and moving around in S-expressions.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["editors","elisp"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n    (require 'paredit)","type":"install"}]},{"name":"paredit-mode.el-emacs_canna","origin":"editors/paredit-mode.el","version":"24_18","comment":"Minor mode for performing editing of S-expression data","maintainer":"olgeni@FreeBSD.org","www":"https://www.emacswiki.org/emacs/ParEdit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a02aeb57daf6d825db476f61460804a79076ad1243be7f78eb04e5bce724cfc","flatsize":122108,"path":"All/paredit-mode.el-emacs_canna-24_18.pkg","repopath":"All/paredit-mode.el-emacs_canna-24_18.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":25324,"desc":"ParEdit (paredit.el) is a minor Emacs mode for performing structured\nediting of S-expression data. The typical example of this would be\nLisp, Scheme or Clojure source code.\n\nParEdit helps keep parentheses balanced and adds many keys for\nmoving S-expressions and moving around in S-expressions.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"annotations":{"flavor":"canna"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n    (require 'paredit)","type":"install"}]},{"name":"paredit-mode.el","origin":"editors/paredit-mode.el","version":"24_18","comment":"Minor mode for performing editing of S-expression data","maintainer":"olgeni@FreeBSD.org","www":"https://www.emacswiki.org/emacs/ParEdit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"172a8b9f42624db045846879e332092bfc76f16a6b06ad641781829af6caeb61","flatsize":122108,"path":"All/paredit-mode.el-24_18.pkg","repopath":"All/paredit-mode.el-24_18.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":25324,"desc":"ParEdit (paredit.el) is a minor Emacs mode for performing structured\nediting of S-expression data. The typical example of this would be\nLisp, Scheme or Clojure source code.\n\nParEdit helps keep parentheses balanced and adds many keys for\nmoving S-expressions and moving around in S-expressions.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"annotations":{"flavor":"full"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n    (require 'paredit)","type":"install"}]},{"name":"parchive","origin":"archivers/parchive","version":"1.1","comment":"Parity Archiver - makes multiple parity volumes from a set of files","maintainer":"ak@FreeBSD.org","www":"https://parchive.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96a1feeb15786050e8a265a79a64c8cc932c34596d50d71c6da0e4bff0e13fb9","flatsize":74955,"path":"All/parchive-1.1.pkg","repopath":"All/parchive-1.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32516,"desc":"Parity Archive\n\nparchive uses Reed-Solomon coding to make multiple parity volumes from\nthe same set of files.  What this means is that you can recover as\nmany files as you have recovery volumes.  Any recovery volumes for\nthat set will do.","categories":["archivers"]},{"name":"parol-ls","origin":"devel/parol-ls","version":"g20221230_14","comment":"Language server for Parol, a LL(k) parser generator","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jsinger67/parol","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5aa698afcf65b0681c8462444e79fd645b731c6f5607b0a76d95b21a36829572","flatsize":4177848,"path":"All/parol-ls-g20221230_14.pkg","repopath":"All/parol-ls-g20221230_14.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1195284,"desc":"Language server for parol, a LL(k) parser generator for Rust.\n\nIt can be used with software that supports language server\nprotocol.","categories":["devel"]},{"name":"parallel-hashmap","origin":"devel/parallel-hashmap","version":"1.36","comment":"Set of excellent hash map implementations (a C++ header-only library)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/greg7mdp/parallel-hashmap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"702c0c954ea5550654434c72a3e34c82b2e443391b29473925af658a87287bd4","flatsize":644321,"path":"All/parallel-hashmap-1.36.pkg","repopath":"All/parallel-hashmap-1.36.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":97168,"desc":"The Parallel Hashmap is a set of excellent hash map implementations, as well as\na btree alternative to std::map and std::set","categories":["devel"]},{"name":"paraget","origin":"ftp/paraget","version":"0.3.0_3","comment":"Parallel FTP-fetching program","maintainer":"ports@FreeBSD.org","www":"https://paraget.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e851f80d58a18aa71c0673ee659aa61fd9891a0b8e96ee8bfb22c553548cde48","flatsize":78271,"path":"All/paraget-0.3.0_3.pkg","repopath":"All/paraget-0.3.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24912,"desc":"Paraget implements getting a single file in parallel from different mirror\nsites.\n\nGiven that there are mirror-sites for the file one is downloading, one can\nin principle accomplish a much greater bandwidth by downloading from all\nthe sites in parallel . This is accomplished by dividing the file being\nfetched into several pieces, and by getting each piece from a different\nserver, and then re-assembling them.\n\nIf there are enough mirror sites, this partitioning makes it so that the\nbottleneck is now placed at the client end, maxing the client's connection.\n\nParaget is designed to not only do basic n -equal-piece partitioning of a\nfile and sending requests out to n servers for data, but to also be dynamic\nduring the downloading process. For example if one server is too slow, and\nparaget was done with faster server downloading its piece","deps":{"p5-Class-MethodMaker":{"origin":"devel/p5-Class-MethodMaker","version":"2.24_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ftp","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe paraget port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pastel","origin":"graphics/pastel","version":"0.9.0_15","comment":"Command-line tool to generate, analyze, convert and manipulate colors","maintainer":"lcook@FreeBSD.org","www":"https://github.com/sharkdp/pastel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a35aba1a7410cbebb932bc9587481863e65b37743c4a036c6b5f3a9577c9c8dc","flatsize":4410266,"path":"All/pastel-0.9.0_15.pkg","repopath":"All/pastel-0.9.0_15.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":3503764,"desc":"Command-line tool to generate, analyze, convert\nand manipulate colors. It supports many different\ncolor formats and color spaces like RGB (sRGB),\nHSL, CIELAB, CIELCh as well as ANSI 8-bit and\n24-bit representations.","categories":["graphics"],"options":{"DOCS":"on"}},{"name":"parcellite","origin":"deskutils/parcellite","version":"1.2.1_2,1","comment":"Lightweight GTK clipboard manager","maintainer":"meta@FreeBSD.org","www":"https://parcellite.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f7ce38e435a6460a99c7eb8d49a012b5e2b0a971fd74a9c0499be4a7faae09e","flatsize":530155,"path":"All/parcellite-1.2.1_2,1.pkg","repopath":"All/parcellite-1.2.1_2,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":259524,"desc":"Parcellite is a lightweight GTK+ clipboard manager. This is a stripped down,\nbasic-features-only clipboard manager with a small memory footprint for those\nwho like simplicity.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils"],"shlibs_required":["libgtk-x11-2.0.so.0","libX11.so.6","libgdk-x11-2.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgio-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"Parcellite has been installed.\n\nThis program will attempt to obtain some system information by accessing files\nin procfs and linprocfs. You must mount procfs and linprocfs filesystem for this\nto work correctly.\nThis can be accomplished by adding the following line to your /etc/fstab file:\n\n# Device                Mountpoint              FStype        Options Dump Pass\nproc                    /proc                  procfs         rw      0    0\nlinprocfs               /compat/linux/proc      linprocfs     rw      0    0\n\nand then, as root, executing the command:\n\nmount /proc\n\nkldload linprocfs\nmount /compat/linux/proc","type":"install"}]},{"name":"parafly","origin":"sysutils/parafly","version":"0.1.0_9,1","comment":"Process multiple commands in parallel on a single server","maintainer":"jwb@FreeBSD.org","www":"https://github.com/ParaFly/ParaFly/releases","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56e0e05a3ccfb10a0031441a0be659b4ebfbe3064309e180bbbb2819e79aa368","flatsize":61251,"path":"All/parafly-0.1.0_9,1.pkg","repopath":"All/parafly-0.1.0_9,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22512,"desc":"Given a file containing a list of Unix commands, multithreading is used to\nprocess the commands in parallel on a single server. Success/failure is\ncaptured, and failed commands are retained and reported.","categories":["sysutils"]},{"name":"par_format","origin":"textproc/par","version":"1.53.0_2","comment":"Paragraph reformatter for email","maintainer":"markm@FreeBSD.org","www":"http://www.nicemice.net/par/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3573372f5eeb497e4fa7a667fab744c85ee575dab03943ad05b364a67a51bb9b","flatsize":40472,"path":"All/par_format-1.53.0_2.pkg","repopath":"All/par_format-1.53.0_2.pkg","licenselogic":"single","pkgsize":27044,"desc":"Par is similar but superior to the fmt(1) command included in the\nbase system.\n\nPar is a filter that copies its input to its output, changing all\nwhite characters (except newlines) to spaces, and reformatting\neach paragraph.  Paragraphs are separated by protected, blank, and\nbodiless lines (see the Terminology section for definitions), and\noptionally delimited by indentation (see the d option in the Options\nsection).\n\nEach output paragraph is generated from the corresponding input\nparagraph as follows:\n\n1) An optional prefix and/or suffix is removed from each input line.\n2) The remainder is divided into words (separated by spaces).\n3) The words are joined into lines to make an eye-pleasing paragraph.\n4) The prefixes and suffixes are reattached.\n\nIf there are suffixes, spaces are inserted before them so that they\nall end in the same column.","categories":["textproc"]},{"name":"par2cmdline","origin":"archivers/par2cmdline","version":"0.8.1_3","comment":"Tools for using Parity v2 Archive files","maintainer":"martymac@FreeBSD.org","www":"https://github.com/Parchive/par2cmdline","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81f25cde61774c537ba1dc9ed1f936b8e07972007d6c99f0b26ec5e2ca5cb9a2","flatsize":284909,"path":"All/par2cmdline-0.8.1_3.pkg","repopath":"All/par2cmdline-0.8.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":109416,"desc":"Parity v2 Archive create/verify/recover\n\npar2cmdline is a program for creating and using PAR2 files to detect damage in\ndata files and repair them if necessary. It can be used with any kind of file.","categories":["archivers"],"options":{"DOCS":"on"}},{"name":"paq-nvim","origin":"devel/paq-nvim","version":"2.0.0","comment":"Minimal Neovim plugin manager","maintainer":"agh@riseup.net","www":"https://github.com/savq/paq-nvim","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d491aebbb8fb4e4d0adc4b9189b93c6e6d9ce99103047aabf81e75bda22bad1","flatsize":45653,"path":"All/paq-nvim-2.0.0.pkg","repopath":"All/paq-nvim-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14376,"desc":"Paq is a minimal, simple to use packer manager for Neovim written in Lua and\nis aimed for users who make use of Lua for their configuration language.\nIt is written to make use of existing Neovim features, and to have a simple\nand familiar interface for declaring packages.\n\nFeatures:\n* Can install, update, and remove any package from a valid repository\n* Utilises git(1) to fetch packages from valid Git repositories\n* Supports asynchronous updates\n* Written in Lua, configured in Lua","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"neovim":{"origin":"editors/neovim","version":"0.10.0_2"}},"categories":["devel","editors"],"options":{"DOCS":"on"},"messages":[{"message":"To get started with a minimal configuration,\nadd the following Lua to your configuration:\n\nrequire \"paq\" {}\n\nOr, start with declaring packages:\n\nrequire \"paq\" {\n  \"user_alice/ucl_all_things.nvim\",\n  \"user_bob/nvtree_all_things.nvim\",\n}\n\nPlugin commands:\n:PaqClean   - Remove all packages that are not listed in your configuration.\n:PaqInstall - Install all packages listed in your configuration.\n:PaqList    - List managed packages.\n:PaqSync    - Execute commands PaqInstall, PaqUpdate, and PaqClean.\n:PaqUpdate  - Update all packages already on your system.\n\nUpon first usage, you will have to run PaqUpdate to populate your runtime, and\nagain when the Port is updated. See :help paq for more information.","type":"install"}]},{"name":"parrot","origin":"lang/parrot","version":"8.1.0_21","comment":"Virtual machine for dynamic languages","maintainer":"ports@FreeBSD.org","www":"https://www.parrotcode.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d56135de219d9ad8cf1212870f1851a60097325faca217baca59ddb9dc0d80ee","flatsize":28701591,"path":"All/parrot-8.1.0_21.pkg","repopath":"All/parrot-8.1.0_21.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":2713984,"desc":"Parrot is a virtual machine designed to efficiently compile and execute\nbytecode for dynamic languages.\n\nParrot currently hosts a variety of language implementations in various\nstages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP,\nPython, Perl 6, APL, and a .NET bytecode translator.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang"],"shlibs_required":["libicuuc.so.74","libicudata.so.74","libgmp.so.10","libintl.so.8","libperl.so.5.36"],"shlibs_provided":["libparrot.so.8.1.0"],"options":{"DOCS":"on"},"annotations":{"deprecated":"Development stopped in 2017","expiration_date":"2024-12-31"},"messages":[{"message":"===>   NOTICE:\n\nThe parrot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nDevelopment stopped in 2017.\n\nIt is scheduled to be removed on or after 2024-12-31."}]},{"name":"paps","origin":"print/paps","version":"0.8.0_2","comment":"UTF-8 to PostScript converter using Pango","maintainer":"ports@FreeBSD.org","www":"https://paps.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59f7657aadc59cab5a112247e9e30550b8a833aea8cc9f48803bbc1eff4ee745","flatsize":154246,"path":"All/paps-0.8.0_2.pkg","repopath":"All/paps-0.8.0_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":57760,"desc":"Paps is a UTF-8 to PostScript converter that makes use of pango.\nIt provides both a stand alone command line tool as well as a library.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["print"],"shlibs_required":["libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libpangocairo-1.0.so.0","libcairo.so.2","libfmt.so.10"],"messages":[{"message":"===>   NOTICE:\n\nThe paps port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"par2cmdline-turbo","origin":"archivers/par2cmdline-turbo","version":"1.1.1_1","comment":"Tools for using Parity v2 Archive files using ParPar backend","maintainer":"martymac@FreeBSD.org","www":"https://github.com/animetosho/par2cmdline-turbo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"604f8b5f9b5bc9f13bfe964fd39ca4399cd9625ba68afeb21db9952f418d2594","flatsize":1188883,"path":"All/par2cmdline-turbo-1.1.1_1.pkg","repopath":"All/par2cmdline-turbo-1.1.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":371920,"desc":"Parity v2 Archive create/verify/recover using ParPar backend\n\nThis is a simple fork of par2cmdline which replaces core computation routines\nwith ParPar's processing backend, improving par2cmdline's performance on\nx86/ARM platforms.","categories":["archivers"],"options":{"DOCS":"on"}},{"name":"papilio-loader","origin":"devel/papilio-loader","version":"2.8_2","comment":"Load bit files to the Open Source Papilio FPGA boards","maintainer":"mr@FreeBSD.org","www":"https://papilio.cc/index.php?n=Papilio.PapilioLoaderV2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"644bb7d6710ee325046a602b3224fc8d9ca4ea27133b86566c3fa2591bcceda4","flatsize":625065,"path":"All/papilio-loader-2.8_2.pkg","repopath":"All/papilio-loader-2.8_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46620,"desc":"Papilio Loader - Current Version 2.7\n\nThe Papilio Loader is a branch of xc3sprog (https://sourceforge.net/projects/xc3sprog/) that\nis used to load bit files to the Open Source Papilio FPGA boards (http://papilio.cc)\nmade by Gadget Factory (http://www.gadgetfactory.net).","deps":{"libftdi1":{"origin":"devel/libftdi1","version":"1.5_4"}},"categories":["devel"],"shlibs_required":["libftdi1.so.2"]},{"name":"papersize-default-a4","origin":"print/papersize-default-a4","version":"0.0.20120302_1","comment":"Default paper size configuration file for libpaper","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aae9568d7128d2654b040ddcd25d153b033b0412186e426a468b4dc865e5a87a","flatsize":12,"path":"All/papersize-default-a4-0.0.20120302_1.pkg","repopath":"All/papersize-default-a4-0.0.20120302_1.pkg","licenselogic":"single","pkgsize":580,"desc":"This installs a libpaper configuration file to set the default paper size as\nA4.","deps":{"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"}},"categories":["print"]},{"name":"papersize-default-letter","origin":"print/papersize-default-letter","version":"0.0.20120302_1","comment":"Default paper size configuration file for libpaper","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63f5c0a47e1c663782549d223db355fddf4ce2b37b478f7acde57da945c85c3a","flatsize":16,"path":"All/papersize-default-letter-0.0.20120302_1.pkg","repopath":"All/papersize-default-letter-0.0.20120302_1.pkg","licenselogic":"single","pkgsize":588,"desc":"This installs a libpaper configuration file to set the default paper size as\nA4.","deps":{"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"}},"categories":["print"]},{"name":"paperkey","origin":"security/paperkey","version":"1.6_1","comment":"Extract just the secret information out of OpenPGP secret keys","maintainer":"zi@FreeBSD.org","www":"https://www.jabberwocky.com/software/paperkey/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fabe47d1491c4920d060aabeef0c6e0112e905034ff1fa64eef7c3b383325ae2","flatsize":66541,"path":"All/paperkey-1.6_1.pkg","repopath":"All/paperkey-1.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":31168,"desc":"From the paperkey README file:\n  A reasonable way to achieve a long term backup of OpenPGP (GnuPG, PGP,\n  etc) keys is to print them out on paper.  Paper and ink have amazingly\n  long retention qualities - far longer than the magnetic or optical\n  means that are generally used to back up computer data.","categories":["security"],"options":{"DOCS":"on"}},{"name":"panoglview","origin":"graphics/panoglview","version":"0.2.2_10","comment":"Panorama viewer using OpenGL","maintainer":"ii@any.com.ru","www":"http://hugin.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bfc2c29e73d8afbf378374f5a92ae763cf783bba9b271ee6ce72bd858175d75","flatsize":174608,"path":"All/panoglview-0.2.2_10.pkg","repopath":"All/panoglview-0.2.2_10.pkg","licenselogic":"single","pkgsize":48952,"desc":"Panorama viewer using OpenGL","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["graphics"],"shlibs_required":["libwx_gtk3u_xrc-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0","libwx_gtk3u_gl-3.0.so.0","libGLU.so.1","libGL.so.1"]},{"name":"paq","origin":"archivers/paq","version":"20140131_6","comment":"Family of archivers with extremely high compression ratios","maintainer":"ports@FreeBSD.org","www":"http://mattmahoney.net/dc/zpaq.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f121f78e35347163b281fba7985e51d4f41948af13f14652108b0bae320cd2f5","flatsize":2512968,"path":"All/paq-20140131_6.pkg","repopath":"All/paq-20140131_6.pkg","licenselogic":"and","licenses":["GPLv3","MIT"],"pkgsize":883336,"desc":"paq is a family of archivers with the best lossless compression ratios now\navailable across a wide variety of test data, according to several benchmarks.\nA comparison of paq to other compression methods, on a 2GHz T3200, when\ncompressing a large text file:\n\nFormat\t\tSize\t\tTime (sec)\tMemory\n\t\t\t\tcomp\tdecomp\n-----------\t---------\t--------------  -------\nUncompressed\t3,152,896\ncompress\t1,319,521\t1.6\t0.2\t .1 MB\ngzip -9         1,022,810\t0.7\t0.1\t .1 MB\nbzip2 -9\t860,097\t\t0.6\t0.4\t  5 MB\np7zip (7z)\t824,573\t\t1.5\t0.1\t195 MB\nxz -6\t\t822,016\t\t?\t?\t  ?\nzpaq c1 (fast)\t806,959\t\t2\t2\t 38 MB\nzpaq c2 (mid)\t699,191\t\t8\t8\t112 MB\nzpaq c3 (max)\t644,190\t\t20\t20\t246 MB\n\nThe port uses the open ZPAQ specification, and contains: a public-domain C++\nAPI for reading and writing ZPAQ compressed data to or from files or objects\nin memory; serial and multi-threaded archivers;  extra preprocessors for\ncompression; and stubs for creating self-extracting archives.","categories":["archivers"],"options":{"DOCS":"on","OPENMP":"off"},"annotations":{"deprecated":"Outdated, unmaintained and format that never gained any traction","expiration_date":"2024-07-31"},"messages":[{"message":"In addition to the manpages, see /usr/local/share/doc/paq/readme_*.txt\nand the comments at the head of /usr/local/share/doc/paq/*.cpp\nfor instructions and details on usage and the algorithms employed.  For\nsimplicity, the \".exe\" suffix has been dropped from the zpsfx\nself-expanding archive stub executable, to avoid confusion with win32\nexecutable stubs.  zpsfx can be further compressed with archivers/upx,\nto yield smaller self-expanding archives.","type":"install"},{"message":"===>   NOTICE:\n\nThe paq port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nOutdated, unmaintained and format that never gained any traction.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"panicmail","origin":"sysutils/panicmail","version":"1.1","comment":"Automatically report kernel panics","maintainer":"cperciva@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"830a664db313f81a12e66e1d2efcde8abb66b7f1959f2462d7bcfd609cdb1786","flatsize":6699,"path":"All/panicmail-1.1.pkg","repopath":"All/panicmail-1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3948,"desc":"When rebooting after a panic, send an encrypted email containing basic\ndump metadata along with a kernel backtrace, in order to assist FreeBSD\ndevelopers in identifying and fixing common panics.","deps":{"gdb":{"origin":"devel/gdb","version":"14.1_2"},"pkesh":{"origin":"security/pkesh","version":"1.0"}},"categories":["sysutils"],"messages":[{"message":"To enable sending of panic reports, add\n\tdumpdev=\"AUTO\"\n\tpanicmail_enable=\"YES\"\nto your /etc/rc.conf.\n\nBy default panic reports will be sent to root with instructions to forward\nthem if they do not contain any sensitive information.  To automatically\nsubmit panic reports directly, add\n\tpanicmail_autosubmit=\"YES\"\nto your /etc/rc.conf in addition.","type":"install"}]},{"name":"paratype","origin":"x11-fonts/paratype","version":"2.005_2","comment":"ParaType font collection for the languages of Russia","maintainer":"ports@FreeBSD.org","www":"https://www.paratype.com/public/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8b9660f42c0a51e93f928bd9acbe4e44d61da29a31322e435790ac62b9c77f3","flatsize":7072066,"path":"All/paratype-2.005_2.pkg","repopath":"All/paratype-2.005_2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1620788,"desc":"The ParaType PT Sans and PT Serif font families were developed as\npart of the \"Public Types of Russian Federation\" project.  The main\nobjective of the project is to allow the peoples of Russia to read\nand write their native languages using free/libre fonts.\n\nIn addition to standard Western, Central European, and Cyrillic code\npages, the fonts contain characters of all title languages of the\nRussian Federation.\n\nPT Sans is based on Russian sans serif types of the second part of\nthe XX century, but at the same time has a very distinctive features\nof modern humanistic design. The family consists of 8 styles: 4\nbasic styles, 2 caption styles for small sizes, and 2 narrow styles.\n\nPT Serif is a transitional serif face with humanistic terminals\ndesigned for use together with PT Sans. It consists of 6 styles: 4\nbasic styles, and 2 caption styles for small sizes.\n\nThe fonts were released by ParaType, and designed by Alexandra\nKorolkova, Olga Umpeleva and Vladimir Yefimov.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"To use these fonts, add the following line to the \"Files\" section of\nxorg.conf:\n\n\tFontPath \"/usr/local/share/fonts/ParaType/\"\n\nUsers of older versions of X may additionally have to make sure that\nthe freetype module is loaded.  Check /var/log/Xorg.0.log for error\nmessages.  If freetype is required, add the following line to the\n\"Modules\" section of xorg.conf:\n\n\tLoad \"freetype\"","type":"install"},{"message":"===>   NOTICE:\n\nThe paratype port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"perl5.40","origin":"lang/perl5.40","version":"5.40.0_1","comment":"Practical Extraction and Report Language","maintainer":"mat@FreeBSD.org","www":"https://www.perl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6cb463487f4e268c221b3c8c986875e56a583871c849f0da3853d8ea6bf7bdf","flatsize":66278379,"path":"All/perl5.40-5.40.0_1.pkg","repopath":"All/perl5.40-5.40.0_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15888068,"desc":"Perl is a language that combines some of the features of C, sed, awk and\nshell.  See the manual page for more hype.  There are also many books\npublished by O'Reilly & Assoc.  See pod/perlbook.pod for more\ninformation.","categories":["lang","devel","perl5"],"shlibs_provided":["libperl.so.5.40"],"options":{"DEBUG":"off","DOT_INC":"off","GDBM":"off","MULTIPLICITY":"on","PERL_64BITINT":"on","PERL_MALLOC":"off","SITECUSTOMIZE":"off","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:perl:perl:5.40.0:::::dragonfly6:x86_64:1"}},{"name":"pangox-compat","origin":"x11-toolkits/pangox-compat","version":"0.0.2_4","comment":"Deprecated pangoX support","maintainer":"gnome@FreeBSD.org","www":"https://www.pango.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"353c981d5c15fd8a9c15725c976fb9ef9ca40d4f95ed2e9e0ca82e62dad1fc1d","flatsize":318811,"path":"All/pangox-compat-0.0.2_4.pkg","repopath":"All/pangox-compat-0.0.2_4.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":62280,"desc":"Pango provides a framework to render and control the layout of\ninternationalized text, and is the backend for right-to-left text.\nPango is an integral part of the GTK+ and GNOME projects, but its\ncode is platform- and toolkit-independent.\n\nThis port supplies the deprecated pangox interface which was removed from\nthe pango port.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libpango-1.0.so.0","libharfbuzz.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6"],"shlibs_provided":["libpangox-1.0.so.0"]},{"name":"pango","origin":"x11-toolkits/pango","version":"1.52.2_1","comment":"Open-source framework for the layout and rendering of i18n text","maintainer":"desktop@FreeBSD.org","www":"https://www.pango.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0424a736d917025496456bd2a2cefd26d3076b6c4af6f30f5431107854094c5","flatsize":15775522,"path":"All/pango-1.52.2_1.pkg","repopath":"All/pango-1.52.2_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2049076,"desc":"Pango provides a framework to render and control the layout of\ninternationalized text, and is the backend for right-to-left text.\nPango is an integral part of the GTK+ and GNOME projects, but its\ncode is platform- and toolkit-independent.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libthai":{"origin":"devel/libthai","version":"0.1.29_1"}},"categories":["x11-toolkits"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libX11.so.6","libXft.so.2","libcairo.so.2","libgio-2.0.so.0","libfribidi.so.0","libthai.so.0","libfreetype.so.6","libXrender.so.1"],"shlibs_provided":["libpango-1.0.so.0","libpangocairo-1.0.so.0","libpangoft2-1.0.so.0","libpangoxft-1.0.so.0"],"options":{"DOCS":"on","MANPAGES":"on","THAI":"on","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:pango:1.52.2:::::dragonfly6:x86_64:1"}},{"name":"perl5.38","origin":"lang/perl5.38","version":"5.38.2_2","comment":"Practical Extraction and Report Language","maintainer":"mat@FreeBSD.org","www":"https://www.perl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7feac89e372e26cf9f550248b96d1e01b2e1e197a15d273aec25f74742c9472","flatsize":64720417,"path":"All/perl5.38-5.38.2_2.pkg","repopath":"All/perl5.38-5.38.2_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15277048,"desc":"Perl is a language that combines some of the features of C, sed, awk and\nshell.  See the manual page for more hype.  There are also many books\npublished by O'Reilly & Assoc.  See pod/perlbook.pod for more\ninformation.","categories":["lang","devel","perl5"],"shlibs_provided":["libperl.so.5.38"],"options":{"DEBUG":"off","DOT_INC":"off","GDBM":"off","MULTIPLICITY":"on","PERL_64BITINT":"on","PERL_MALLOC":"off","SITECUSTOMIZE":"off","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:perl:perl:5.38.2:::::dragonfly6:x86_64:2"}},{"name":"pangomm","origin":"x11-toolkits/pangomm","version":"2.40.1_6","comment":"C++ wrapper for Pango","maintainer":"gnome@FreeBSD.org","www":"http://gtkmm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a403a9f8c501c4b712bf4c904329caabbeace681a96dd40f1310ca869ee99bd","flatsize":805728,"path":"All/pangomm-2.40.1_6.pkg","repopath":"All/pangomm-2.40.1_6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":118572,"desc":"C++ wrapper for Pango.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2"],"shlibs_provided":["libpangomm-1.4.so.1"]},{"name":"panomatic","origin":"graphics/panomatic","version":"0.9.4_13","comment":"Tool that automates the creation of control points","maintainer":"ii@any.com.ru","www":"http://aorlinsk2.free.fr/panomatic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94dfb14ae54eaff3feff2b3c9adcb5c4728af1b838554d35cedcee8b6107fc68","flatsize":1362112,"path":"All/panomatic-0.9.4_13.pkg","repopath":"All/panomatic-0.9.4_13.pkg","licenselogic":"single","pkgsize":422344,"desc":"Pan-o-matic is a tool that automates the creation of control points in Hugin.","categories":["graphics"]},{"name":"pandora_agent","origin":"net-mgmt/pandorafms_agent","version":"6.0.2_1","comment":"Pandora FMS agent, Perl version","maintainer":"koichiro@rworks.jp","www":"https://www.pandorafms.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cb7ce38e4eda0e984ba7b285e4043181fd0e931fe2e1184c6f12dae09bc4e86","flatsize":218419,"path":"All/pandora_agent-6.0.2_1.pkg","repopath":"All/pandora_agent-6.0.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48392,"desc":"This is the PERL 5.8 version of Pandora FMS agent. This includes all the\nadvanced features included in 3.0 version, and will be the default agent\nin future versions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"users":["pandora"],"groups":["pandora"],"options":{"DOCS":"on","TENTACLE_SERVER":"on"},"messages":[{"message":"Pandora FMS agent has been installed\n\nTo setup Pandora FMS agent, you may have to edit\n/usr/local/etc/pandora/pandora_agent.conf\nto suit your needs.\n\nTo start Pandora FMS agent at boot time, put following\nline in your /etc/rc.conf or /etc/rc.conf.local:\n\n  pandora_agent_enable=\"YES\"","type":"install"}]},{"name":"pandora_server","origin":"net-mgmt/pandorafms_server","version":"6.0.2_3","comment":"Pandora FMS server","maintainer":"koichiro@rworks.jp","www":"http://www.pandorafms.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c43c4657a4822982511e3e2a59cf30f48e7492fe7505467cb386769b42dad125","flatsize":1424617,"path":"All/pandora_server-6.0.2_3.pkg","repopath":"All/pandora_server-6.0.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":292968,"desc":"Pandora FMS is a monitoring Open Source software. It watches your systems and\napplications, and allows you to know the status of any element of those systems.\n\nPandora FMS could detect a network interface down, a defacement in your\nwebsite, a memory leak in one of your server application, or the movement of\nany value of the NASDAQ new technology market. Pandora FMS could send out SMS\nmessage when your systems fails... or when Google's value drop below US348.60?\n\nPandora FMS runs on any operating system, with specific agents for each\nplatform, gathering data and sending it to a server, it has specific agents for\nGNU/Linux, AIX, Solaris, HP-UX, BSD/IPSO, and Windows 2000, XP and 2003.\n\nPandora FMS can also monitor any kind of TCP/IP service, without the need to\ninstall agents, and monitor network systems such as load balancers, routers,\nswitches, operating systems, applications, or simply printers if you need.\nPandora FMS also supports SNMP for collecting data and for receiving traps.\n\nA few examples of common resources monitored by Pandora FMS could be processor\nload, disk and memory usage, running processes, log files, environmental\nfactors such as temperature, or application values like strings contained in\nweb pages or any possible way to collect data in an automatic way.","deps":{"freeipmi":{"origin":"sysutils/freeipmi","version":"1.6.14"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"nmap":{"origin":"security/nmap","version":"7.94_3"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Encode-Locale":{"origin":"converters/p5-Encode-Locale","version":"1.05"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-IO-Socket-Multicast":{"origin":"net/p5-IO-Socket-Multicast","version":"1.12_2"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"wget":{"origin":"ftp/wget","version":"1.24.5"},"wmi-client":{"origin":"net-mgmt/wmi-client","version":"1.3.16_4"},"xprobe2":{"origin":"net/xprobe","version":"0.3_1"}},"categories":["net-mgmt"],"users":["pandora"],"groups":["pandora"],"options":{"DOCS":"on","EXTRAS":"on","PGSQL":"off","TENTACLE":"on","XPROBE":"on"},"messages":[{"message":"Pandora FMS 6.0SP2 server has been installed.\n\nIf your perl installation doesn't support threads, rebuild your perl\nwith threads support.\n\nIn order to run the Pandora FMS server, you need to edit\n/usr/local/etc/pandora/pandora_server.conf\nat least to change the database password with the one set in\ninclude/config.php of your Pandora FMS Console and add the\nfollowing line to /etc/rc.conf or /etc/rc.conf.local:\n\n  pandora_server_enable=\"YES\"\n\nIf you intalled tentacle_server, you also need to add the\nfollowing line to /etc/rc.conf or /etc/rc.conf.local:\n\n  tentacle_server_enable=\"YES\"\n\n\nAs of Pandora FMS 4.1, database maintenance script run hourly to\nimprove performance and avoid locks on heavy loaded systems.\nPlease put like a following line to your /etc/crontab:\n\n  @hourly\troot\t/usr/local/bin/perl /usr/local/share/pandora_server/util/pandora_db.pl\n\nIf you have a \"daily_clean_pandoradb_enable\" entry in /etc/periodic.conf,\nyou can safely remove this line.","type":"install"},{"message":"For upgrade instructions, please read:\n\n  http://wiki.pandorafms.com/index.php?title=Pandora:Documentation_en:Anexo_Upgrade","type":"upgrade"}]},{"name":"parallel","origin":"sysutils/parallel","version":"20240522","comment":"Shell tool for executing jobs in parallel","maintainer":"sunpoet@FreeBSD.org","www":"https://www.gnu.org/software/parallel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"983c0e9e5f6562e73bfb644446b07042cabf9a306ce188090f092eb158622f5e","flatsize":4465828,"path":"All/parallel-20240522.pkg","repopath":"All/parallel-20240522.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2021896,"desc":"GNU Parallel is a shell tool for executing jobs in parallel using one\nor more machines. A job is typically a single command or a small\nscript that has to be run for each of the lines in the input. The\ntypical input is a list of files, a list of hosts, a list of users, or\na list of tables.\n\nIf you use xargs today you will find GNU Parallel very easy to use. If\nyou write loops in shell, you will find GNU Parallel may be able to\nreplace most of the loops and make them run faster by running jobs in\nparallel. If you use ppss or pexec you will find GNU Parallel will\noften make the command easier to read.\n\nGNU Parallel also makes sure output from the commands is the same\noutput as you would get had you run the commands sequentially. This\nmakes it possible to use output from GNU Parallel as input for other\nprograms.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"pancho","origin":"net-mgmt/pancho","version":"9.3.9_1","comment":"Network devices management tool using TFTP and SNMP","maintainer":"ecu@200ok.org","www":"http://www.pancho.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03f4d592e284964ac153c3ebec4c4c34f4ccce29484f526934a61904100dd7a1","flatsize":136754,"path":"All/pancho-9.3.9_1.pkg","repopath":"All/pancho-9.3.9_1.pkg","licenselogic":"single","pkgsize":24956,"desc":"Pancho was written with the goal of allowing network\nadministrators make a change to a group of Cisco routers\nwithout being required to log into each host.\n\nPancho also provides the flexibility to allow admins to\nuse its function against a single host, a select group\nor the entire whole. In addition to changes to current\nconfigurations on remote routers, pancho is also capable\nof archiving router configurations manually or through\nautomated runs.\n\nSupport is provided for Cisco, Foundry, Nortel/Alteon,\nAvaya, or Dell PowerConnect devices.","deps":{"p5-Config-IniFiles":{"origin":"devel/p5-Config-IniFiles","version":"3.000003_1"},"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"p5-Parallel-ForkManager":{"origin":"devel/p5-Parallel-ForkManager","version":"2.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"options":{"DOCS":"on"},"messages":[{"message":"Documentation is not included with Pancho distribution\nPlease read it at http://www.pancho.org/\n\nYou also need to customize PREFIX/etc/pancho.conf\nA sample configuration file is installed as pancho.conf.sample,\ncopy it as pancho.conf.","type":"install"}]},{"name":"panda-imap","origin":"mail/panda-imap","version":"20130621_4","comment":"IMAP4rev1/POP2/POP3 mail servers forked from imap-uw","maintainer":"thierry@FreeBSD.org","www":"https://github.com/jonabbey/panda-imap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64a658f503cc42869bc67fab76a9202d7e0f6946890c02f4ff4f312d28d3d62c","flatsize":2695284,"path":"All/panda-imap-20130621_4.pkg","repopath":"All/panda-imap-20130621_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":533728,"desc":"This is the IMAP4rev1 server from the University of Washington.\nIncluded are (almost) backwards-compatible POP2 and POP3 servers.\n\nThis is the version forked from UW by the original author Mark Crispin.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"panda-cclient":{"origin":"mail/panda-cclient","version":"20130621_3"}},"categories":["mail"],"shlibs_required":["libc-client.so.2010"],"options":{"DOCS":"on","SSL":"on","SSL_AND_PLAINTEXT":"off"},"messages":[{"message":"The ipop2d, ipop3d, and imapd daemons should be invoked by your\n/etc/inetd.conf file with lines such as:\n\npop2    stream  tcp     nowait  root    /usr/local/libexec/ipop2d   ipop2d\npop3    stream  tcp     nowait  root    /usr/local/libexec/ipop3d   ipop3d\nimap4   stream  tcp     nowait  root    /usr/local/libexec/imapd    imapd\n\nIf PAM authentication support has been compiled in you will need to add\nsomething like the following lines to /etc/pam.conf (PAM authentication is\ndefault):\n\nimap\tauth\trequired\tpam_unix.so\nimap\taccount\trequired\tpam_unix.so\nimap\tsession\trequired\tpam_unix.so\npop3\tauth\trequired\tpam_unix.so\npop3\taccount\trequired\tpam_unix.so\npop3\tsession\trequired\tpam_unix.so\n\nThe pam_unix module does not have session support, so we do not use it for\nsession management. Be sure to read up on pam.conf(5).\n\nTo configure imap-uw read /usr/local/share/doc/panda-imap/imaprc.txt. Particularly consider\nchanging mail-subdirectory to mail to have ~/mail the default mail\ndirectory as is default in some MUAs, and to avoid having the whole home\ndir accessed.\n\n===>   NB: IMAP-UW now rejects non-encrypted logins by default. To change this\n===>   behaviour, recompile and reinstall cclient and imap-uw ports with one of\n===>   the following make variables defined:\n\nWITHOUT_SSL - build without SSL/encryption support.\nWITH_SSL_AND_PLAINTEXT - build with SSL/encryption support, but allow\nnon-encrypted logins.\n================================================================================\nTo create and install a new SSL certificate for imapd and ipop3d, type \\\"make\ncert\\\". Or install manually in /usr/local/certs.\n\nExample inetd config for SSL only services:\n\npop3s   stream  tcp     nowait  root    /usr/local/libexec/ipop3d       ipop3d\nimaps   stream  tcp     nowait  root    /usr/local/libexec/imapd        imapd\n================================================================================","type":"install"}]},{"name":"pcdm","origin":"x11/pcdm","version":"201710031254_4","comment":"QT5 based display manager for FreeBSD","maintainer":"jt@ixsystems.com","www":"https://github.com/trueos/pcdm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a257378c1486b4ea48d5a1b4f825c4a3b79d20371ddf2718899a6c8f8d179071","flatsize":21930154,"path":"All/pcdm-201710031254_4.pkg","repopath":"All/pcdm-201710031254_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9323844,"desc":"QT5 based display manager for FreeBSD.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qsudo":{"origin":"sysutils/qsudo","version":"201711240000_4"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"setxkbmap":{"origin":"x11/setxkbmap","version":"1.3.2_1"},"xhost":{"origin":"x11/xhost","version":"1.0.8_1"},"xorg-minimal":{"origin":"x11/xorg-minimal","version":"7.5.2_3"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libQt5Network.so.5"]},{"name":"pamtester","origin":"security/pamtester","version":"0.1.2_1","comment":"Command line pam authentication tester","maintainer":"ports@FreeBSD.org","www":"https://pamtester.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adfc2d61d55c87f4695465b6ab013067ce9cdb22c7da811ee1b16a13bcb538bd","flatsize":19420,"path":"All/pamtester-0.1.2_1.pkg","repopath":"All/pamtester-0.1.2_1.pkg","licenselogic":"single","pkgsize":9696,"desc":"pamtester is a tiny utility program to test the pluggable authentication\nmodules (PAM) facility, which is a de facto standard of unified authentication\nmanagement mechanism in many unices and similar OSes including Solaris, HP-UX,\n*BSD, MacOSX and Linux.\n\nWhile specifically designed to help PAM module authors to test their modules,\nthat might also be handy for system administrators interested in building a\ncentralised authentication system using common standards such as NIS, SASL and\nLDAP.","categories":["security"],"messages":[{"message":"===>   NOTICE:\n\nThe pamtester port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pam_yubico","origin":"security/pam_yubico","version":"2.27_1","comment":"PAM module for authenticating with a Yubico YubiKey","maintainer":"matt@mjslabs.com","www":"https://developers.yubico.com/yubico-pam/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2b21984df6cf51b0b27a8aafd561e620e26b01a10ed66e90351a04f7899b821","flatsize":98864,"path":"All/pam_yubico-2.27_1.pkg","repopath":"All/pam_yubico-2.27_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":34912,"desc":"The Yubico authentication device Yubikey generates one-time passwords that can\nbe used for authentication. This module allows you to use the Yubikey device to\nauthenticate to the PAM system.","deps":{"libyubikey":{"origin":"security/libyubikey","version":"1.13_1"},"ykclient":{"origin":"security/ykclient","version":"2.15_1"},"ykpers":{"origin":"security/ykpers","version":"1.19.0_2"}},"categories":["security"],"shlibs_required":["libykclient.so.3","libyubikey.so.0","libykpers-1.so.1"],"options":{"CR":"on","DOCS":"on","LDAP":"off","STATIC":"off"},"messages":[{"message":"For setup instructions on authenticating with your YubiKey, see:\n/usr/local/share/doc/pam_yubico/README\nor\nhttps://github.com/Yubico/yubico-pam/blob/master/README","type":"install"}]},{"name":"perl5-devel","origin":"lang/perl5-devel","version":"5.41.1_1","comment":"Practical Extraction and Report Language","maintainer":"mat@FreeBSD.org","www":"https://www.perl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b05fb5dd8f097e14494840102ffea77d2f8d2896bfc99bbb7319c13ac9501493","flatsize":66238503,"path":"All/perl5-devel-5.41.1_1.pkg","repopath":"All/perl5-devel-5.41.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15898552,"desc":"Perl is a language that combines some of the features of C, sed, awk and\nshell.  See the manual page for more hype.  There are also many books\npublished by O'Reilly & Assoc.  See pod/perlbook.pod for more\ninformation.","categories":["lang","devel","perl5"],"shlibs_provided":["libperl.so.5.41.1"],"options":{"DEBUG":"off","DOT_INC":"off","GDBM":"off","MULTIPLICITY":"on","PERL_64BITINT":"on","PERL_MALLOC":"off","SITECUSTOMIZE":"off","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:perl:perl:5.41.1:::::dragonfly6:x86_64:1"}},{"name":"pan","origin":"news/pan","version":"0.145_3","comment":"Threaded GTK newsreader based on Agent for Windows","maintainer":"gnome@FreeBSD.org","www":"https://pan.rebelbase.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a071f423c840fa6b4868d34d626758ca5cbdac0b6c73730f1a65c66cb65bea2c","flatsize":4026022,"path":"All/pan-0.145_3.pkg","repopath":"All/pan-0.145_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":996856,"desc":"Pan is a newsreader, loosely based on Agent and Gravity, which attempts to\nbe pleasant to use for new and advanced users alike. It has all the typical\nfeatures found in newsreaders, and also supports offline reading, multiple\nconnections, and a number of features for power users and alt.binaries fans.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant":{"origin":"textproc/enchant","version":"1.6.0_11"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmime26":{"origin":"mail/gmime26","version":"2.6.23_2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkspell":{"origin":"textproc/gtkspell","version":"2.0.16_7"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["news","gnome"],"shlibs_required":["libintl.so.8","libgtkspell.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libenchant.so.1","libgmodule-2.0.so.0","libglib-2.0.so.0","libgthread-2.0.so.0","libgmime-2.6.so.0","libgnutls.so.30"],"options":{"GNUTLS":"on","GTKSPELL":"on","NLS":"on","GTK2":"on","GTK3":"off"}},{"name":"pari-nflistdata","origin":"math/pari_nflistdata","version":"2022.03.26_1","comment":"List fields of small discriminant for nflist() in PARI/GP","maintainer":"yuri@FreeBSD.org","www":"https://pari.math.u-bordeaux.fr/packages.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3e008e630fadd717b628d4f797b66de7bed4a3a6fc3fbb50f9b552ab79700f8","flatsize":9853292,"path":"All/pari-nflistdata-2022.03.26_1.pkg","repopath":"All/pari-nflistdata-2022.03.26_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":3502492,"desc":"This is the nflistdata package for PARI/GP, to be used by the 'nflist'\nfunction.\n\nIt contains\n- tables of A5 number fields, from John JONES and David ROBERTS\n  (https://hobbes.la.asu.edu/NFDB/). These are needed for groups\n  5T4 = A5 and 6T4 = A5(6).\n- tables of regular extensions of Q(t) for most transitive subgroups\n  of S_n, n <= 15, by\n  * Juergen KLUENERS and Gunter MALLE (see G. Malle and B. H. Matzat,\n  Inverse Galois Theory, Springer, 1999).\n  * Tim DOKCHITSER\n  These are needed by nflist(G, 't) for groups of degree 8 or more","deps":{"pari":{"origin":"math/pari","version":"2.15.5,2"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"pam_wrapper","origin":"devel/pam_wrapper","version":"1.0.6_3","comment":"Preloadable wrapper to test PAM applications and PAM Modules","maintainer":"timur@FreeBSD.org","www":"https://cwrap.org/pam_wrapper.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59d5289c3bbda1c0e9463fd5d9a2bc2126d9d12d2651442e2f300b396ef5c3ab","flatsize":124580,"path":"All/pam_wrapper-1.0.6_3.pkg","repopath":"All/pam_wrapper-1.0.6_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":41824,"desc":"This tool allows you to either test your PAM application or module. For testing\nPAM applications we have written a simple PAM module called pam_matrix\n(see below). If you plan to test a PAM module you can use the pamtest library\nwe have implemented. It simplifies testing of modules. You can be combine it\nwith the cmocka unit testing framework or you can use the provided Python\nbindings to write tests for your module in Python.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libpython3.11.so.1.0"],"shlibs_provided":["libpam_wrapper.so.0","libpamtest.so.0"],"options":{"TEST":"on"}},{"name":"pam_ssh_agent_auth","origin":"security/pam_ssh_agent_auth","version":"0.10.4_5","comment":"PAM module which permits authentication via ssh-agent","maintainer":"matthew@FreeBSD.org","www":"https://github.com/jbeverly/pam_ssh_agent_auth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e7594a1947d8737ce238d632282bf96aad42656931ba4999ef0a88dc5f5f1e6","flatsize":219438,"path":"All/pam_ssh_agent_auth-0.10.4_5.pkg","repopath":"All/pam_ssh_agent_auth-0.10.4_5.pkg","licenselogic":"single","pkgsize":100056,"desc":"PAM module which permits authentication for arbitrary services via\nssh-agent. Written with sudo in mind, but like any auth PAM module,\ncan be used for many purposes.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12"]},{"name":"pam_u2f","origin":"security/pam_u2f","version":"1.3.0_1","comment":"Pluggable Authentication Module for U2F and FIDO2","maintainer":"romain@FreeBSD.org","www":"https://developers.yubico.com/pam-u2f/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"787af0694f4ee9b8961ed932d51416ddc81e759863e0637334b90d844e557ce2","flatsize":99436,"path":"All/pam_u2f-1.3.0_1.pkg","repopath":"All/pam_u2f-1.3.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":36584,"desc":"This module implements PAM over U2F and FIDO2, providing an easy way to\nintegrate the YubiKey (or other U2F/FIDO2 compliant authenticators) into your\nexisting infrastructure.","deps":{"libfido2":{"origin":"security/libfido2","version":"1.15.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libfido2.so.1","libcrypto.so.12"]},{"name":"pam_require","origin":"security/pam_require","version":"0.7","comment":"PAM module for restricting access based on unix group or username","maintainer":"ccowart@rescomp.berkeley.edu","www":"https://www.splitbrain.org/projects/pam_require/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"742fa63a272b611a23754a4548da9d8b057ce449c59b1b4cbd142a0f386fad43","flatsize":7512,"path":"All/pam_require-0.7.pkg","repopath":"All/pam_require-0.7.pkg","licenselogic":"single","pkgsize":3372,"desc":"A PAM module that allows you to require a special group or\nuser to access a service.","categories":["security"]},{"name":"pam_script","origin":"security/pam_script","version":"1.1.9","comment":"PAM script module allows to hook user space scripts on PAM events","maintainer":"natalino.picone@nozominetworks.com","www":"https://github.com/jeroennijhof/pam_script","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4f936b6c4f55cbb87c71795e1ceccf2fd6c9491c44ff7d894d8ff89ddb7adf5","flatsize":85414,"path":"All/pam_script-1.1.9.pkg","repopath":"All/pam_script-1.1.9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22924,"desc":"PAM-script allows you to execute scripts during authorization,\npasswd changes, or session opening or closing.\n\nSo if you need extra work done after login you can use this pam\nmodule to execute a session script.","categories":["security"]},{"name":"pari-galpol","origin":"math/pari_galpol","version":"2018.06.25_2","comment":"Database of Galois polynomials for PARI/GP","maintainer":"thierry@FreeBSD.org","www":"https://pari.math.u-bordeaux.fr/packages.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"831ff98a4a85b502e57b0227af72efa11bb406b9a1b787b97ddadd3409de1a62","flatsize":28556295,"path":"All/pari-galpol-2018.06.25_2.pkg","repopath":"All/pari-galpol-2018.06.25_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":8629120,"desc":"This packages contains a database of polynomials defining Galois extensions of\nthe rationals representing all abstract groups of order up to 143 for all\nsignatures (3657 groups, 7194 polynomials).","deps":{"pari":{"origin":"math/pari","version":"2.15.5,2"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"pam_search_list","origin":"security/pam_search_list","version":"0.1_3","comment":"PAM module to search arbitrary file for user","maintainer":"v.a.popov@gmail.com","www":"https://sourceforge.net/projects/pam-search-list/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"731cb0bb88a5fe3c63084a60089042a0e018cf9710e324ac8900d4586f901ec1","flatsize":12816,"path":"All/pam_search_list-0.1_3.pkg","repopath":"All/pam_search_list-0.1_3.pkg","licenselogic":"single","pkgsize":5888,"desc":"This PAM service module allows PAM-enabled applications to check if\nthe target user is in some arbitrary plaintext list. Similar to module\npam_ftpusers from the FreeBSD Project and is based on it's code.","categories":["security"],"options":{"PROFILE":"off"}},{"name":"perkeep","origin":"misc/perkeep","version":"0.11_21","comment":"Storage system: Storing, syncing, sharing, modelling, backing up files","maintainer":"yuri@FreeBSD.org","www":"https://perkeep.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c4ee69c8e09a4b5b9abc0097855e6f0723d91489f747b5ca94985af5d595ad2","flatsize":61293235,"path":"All/perkeep-0.11_21.pkg","repopath":"All/perkeep-0.11_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18785656,"desc":"Perkeep (nee Camlistore) is a set of open source formats, protocols, and\nsoftware for modeling, storing, searching, sharing and synchronizing data in\nthe post-PC era. Data may be files or objects, tweets or 5TB videos, and you\ncan access it via a phone, browser or FUSE filesystem.\n\nIt's a way to store, sync, share, import, model, and back up content.","categories":["misc"]},{"name":"pam_mysql","origin":"security/pam-mysql","version":"0.8.2","comment":"PAM module for authenticating with MySQL","maintainer":"jsm@FreeBSD.org","www":"https://github.com/NigelCunningham/pam-MySQL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0bd8e6633cf81d04ceccdd0e1fea51c37e70564a6f2f5ea24444eabdcab63d19","flatsize":111815,"path":"All/pam_mysql-0.8.2.pkg","repopath":"All/pam_mysql-0.8.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":41388,"desc":"This is a PAM module for authenticating with MySQL.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","databases"],"shlibs_required":["libmysqlclient.so.21","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","SSL":"on"},"messages":[{"message":"Read files in /usr/local/share/doc/pam_mysql for info on how to set up.","type":"install"}]},{"name":"pam_ldap","origin":"security/pam_ldap","version":"186_2","comment":"PAM module for authenticating with LDAP","maintainer":"marcus@FreeBSD.org","www":"https://www.padl.com/OSS/pam_ldap.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0033c5837d1c4872a5b8503f261f4bdb0414e13100bf30cc9f72c910e57b89b6","flatsize":109815,"path":"All/pam_ldap-186_2.pkg","repopath":"All/pam_ldap-186_2.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":38644,"desc":"This is a PAM module for authenticating with LDAP.","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["security","net"],"shlibs_required":["libldap.so.2","liblber.so.2"],"annotations":{"cpe":"cpe:2.3:a:padl:pam_ldap:186:::::dragonfly6:x86_64:2"},"messages":[{"message":"Edit /usr/local/etc/ldap.conf in order to use this module.  Then\ncreate a /usr/local/etc/pam.d/ldap with a line similar to the following:\n\nlogin\tauth\tsufficient\t/usr/local/lib/pam_ldap.so","type":"install"}]},{"name":"parole","origin":"multimedia/xfce4-parole","version":"4.18.1_2","comment":"Lightweight media player for Xfce4 based on GStreamer","maintainer":"xfce@FreeBSD.org","www":"https://docs.xfce.org/apps/parole/introduction","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4311b29fe36ce079d13a3c6ac2bad731ed3004ee6e5790ad5fde721180953bc","flatsize":2178727,"path":"All/parole-4.18.1_2.pkg","repopath":"All/parole-4.18.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":404068,"desc":"Parole is a modern media player based on the GStreamer framework for the\nXfce desktop.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-core":{"origin":"multimedia/gstreamer1-plugins-core","version":"1.22.10"},"gstreamer1-plugins-faad":{"origin":"audio/gstreamer1-plugins-faad","version":"1.22.10"},"gstreamer1-plugins-flac":{"origin":"audio/gstreamer1-plugins-flac","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-soup":{"origin":"devel/gstreamer1-plugins-soup","version":"1.22.10"},"gstreamer1-plugins-wavpack":{"origin":"audio/gstreamer1-plugins-wavpack","version":"1.22.10"},"gstreamer1-plugins-x":{"origin":"x11/gstreamer1-plugins-x","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"taglib":{"origin":"audio/taglib","version":"2.0.1"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"}},"categories":["multimedia","xfce"],"shlibs_required":["libgsttag-1.0.so.0","libgstpbutils-1.0.so.0","libgstaudio-1.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libdbus-glib-1.so.2","libdbus-1.so.3","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxfconf-0.so.3","libgio-2.0.so.0","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libtag_c.so.2","libX11.so.6","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8","libnotify.so.4"],"options":{"NLS":"on","CDDA":"off","HTTP":"on"},"messages":[{"message":"The Clutter backend has been removed from the multimedia/xfce4-parole\nport, as it induces a crash with Gtk >= 3.22.\n\nIf you had manually configured parole to use the Clutter backend, you\nmust switch to 'xvimagesink' or 'ximagesink'.\n\nYou can use the 'xfconf-query' command in order to change the backend:\n$ xfconf-query -c parole -p /video/videosink -s \"xvimagesink\"\nYou can choose 'xvimagesink' or 'ximagesink'.\nAlternatively you can remove previously specified backend:\n$ xfconf-query -c parole -p /video/videosink -r","type":"install"}]},{"name":"pathological","origin":"games/pathological","version":"1.1.3_17","comment":"Enriched clone of the game \"Logical\"","maintainer":"jmohacsi@bsd.hu","www":"https://pathological.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8287a88436450ab445cca95be0851f09a4b95797a244fd99c23e104f65fe2f98","flatsize":15016230,"path":"All/pathological-1.1.3_17.pkg","repopath":"All/pathological-1.1.3_17.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5599812,"desc":"Pathological is an enriched clone of the game \"Logical\" by Rainbow Arts.\nTo solve a level, fill each wheel with four marbles of matching color.\nVarious board elements such as teleporters, switches, filters, etc., make\nthe game interesting and challenging. New levels can be created using your\nfavorite text editor.\n\nFeatures\n\n    * Sharp 800x600 graphics\n    * 50 diverse and challenging levels (more to come...)\n    * A cool 6-minute ambient soundtrack by an award-winning musician","deps":{"py311-game":{"origin":"devel/py-game","version":"2.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games"],"options":{"DOCS":"on"}},{"name":"pam_xdg","origin":"sysutils/pam_xdg","version":"0.8.4","comment":"PAM module to manage XDG Base Directories","maintainer":"jbeich@FreeBSD.org","www":"https://www.sdaoden.eu/code.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58930776f57d75abc7275aa0dbd0eb4c8a9f847ca6cd4c3ab85e83cda01e406c","flatsize":14487,"path":"All/pam_xdg-0.8.4.pkg","repopath":"All/pam_xdg-0.8.4.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":7800,"desc":"XDG Base Directories support via PAM: creation of $XDG_RUNTIME_DIRs,\ninjection of environment variables into sessions.","categories":["sysutils","wayland"],"messages":[{"message":"Read pam_xdg(8) manpage for instructions how to configure PAM.\nOn FreeBSD >= 14.1 replace pam_xdg.so in /etc/pam/* with\n/usr/local/lib/pam_xdg.so (absolute path).\n\nXDG_RUNTIME_DIR on Wayland maybe used as a fallback for anonymous\nshared memory. For better performance and to avoid posix_fallocate(2)\nissues on ZFS moving the directory under tmpfs(5) is recommended:\n\n  # echo \"none\t/var/run/user\ttmpfs\trw\" >>/etc/fstab\n  # mkdir -p /var/run/user\n  # mount -a","type":"install"}]},{"name":"pam_kde","origin":"security/pam_kde","version":"1.0","comment":"PAM modules for KDE Display Manager","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6ebe12e6d97950742afd86f97cf826a963694ff45d39cb440a6a6cfec722d23","flatsize":829,"path":"All/pam_kde-1.0.pkg","repopath":"All/pam_kde-1.0.pkg","licenselogic":"single","pkgsize":816,"desc":"This port installs PAM modules used by KDM to log into a KDE session.","categories":["security","kde"],"options":{"AUTOLOGIN":"on"}},{"name":"pam_mkhomedir","origin":"security/pam_mkhomedir","version":"0.2_1","comment":"Create HOME with a PAM module on demand","maintainer":"gremlin@portal-to-web.de","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"524a03823f419dd9462ac8515226344591c2cfddc65ba8f404d4b887cf4f1f77","flatsize":17991,"path":"All/pam_mkhomedir-0.2_1.pkg","repopath":"All/pam_mkhomedir-0.2_1.pkg","licenselogic":"single","pkgsize":7828,"desc":"This is a PAM module which will create the $HOME for the user authenticated,\nif it's not already there. It also copies over files from a skel directory\n( default /usr/share/skel ) and can set the permission of the newly created\n$HOME to a value of your choice","categories":["security"],"messages":[{"message":"You may want to add something like this to your /etc/pam.d/login\nor /etc/pam.d/sshd ( when you've configured ssh with PAM )\nfile to use this module:\n\nsession         required       /usr/local/lib/pam_mkhomedir.so","type":"install"}]},{"name":"pam_rssh","origin":"security/pam_rssh","version":"1.1.0_9","comment":"Remote sudo authenticated via ssh-agent","maintainer":"romain@FreeBSD.org","www":"https://github.com/z4yx/pam_rssh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce0524501dd7f3de83989feff62fdc972071d67d166fe974e283e3ea9e87afb6","flatsize":783559,"path":"All/pam_rssh-1.1.0_9.pkg","repopath":"All/pam_rssh-1.1.0_9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":265184,"desc":"This PAM module provides ssh-agent based authentication. The primary design\ngoal is to avoid typing password when you sudo on remote servers. Instead, you\ncan simply touch your hardware security key (e.g. Yubikey/Canokey) to fulfill\nuser verification. The process is done by forwarding the remote authentication\nrequest to client-side ssh-agent as a signature request.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"pam_ocra","origin":"security/pam_ocra","version":"1.6_1","comment":"RFC6287 (OCRA) PAM module","maintainer":"sg2342@googlemail.com","www":"https://github.com/sg2342/pam_ocra","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dabd1c8fd7834d9e2310542b6bbdb62758494fa14ba7971ac1ec26215a106da9","flatsize":58196,"path":"All/pam_ocra-1.6_1.pkg","repopath":"All/pam_ocra-1.6_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24020,"desc":"This PAM service module allows PAM-enabled applications to\nauthenticate users using RFC6287 (OCRA) tokens.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12"]},{"name":"pam_fprint","origin":"security/pam_fprint","version":"20080330_1","comment":"PAM module offering finger print authentication using libfprint","maintainer":"Clockwork6400@protonmail.com","www":"https://github.com/Clockwork6400/pam-fprint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"365f7b0a91c78cdae7f00726cf9b6a7243466896bb2c1f65463620c4468cb3fa","flatsize":37158,"path":"All/pam_fprint-20080330_1.pkg","repopath":"All/pam_fprint-20080330_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13468,"desc":"pam_fprint is a simple PAM module which uses libfprint's fingerprint\nprocessing and verification functionality for authentication. In other words,\ninstead of seeing a password prompt, you're asked to scan your fingerprint.","deps":{"libfprint":{"origin":"security/libfprint","version":"0.7.0_2"}},"categories":["security"],"shlibs_required":["libfprint.so.0"],"messages":[{"message":"The security/fprint_demo port contains the graphical `fprint_demo'\napplication that allows you to manage your finger prints in a comfortable\nway.\n\nAfter enrolling fingerprints for your user(s), you can enable finger\nprint authentication by adding the following line to the corresponding\nPAM configuration file(s) (see the PAM documentation and the pam_fprint\nweb site for more information).\n\nauth            sufficient      /usr/local/lib/pam_fprint.so\n\n/etc/pam.d/system is used for system-wide defaults,\n/etc/pam.d/{gdm, kde} are used by the GDM/KDM login managers.","type":"install"}]},{"name":"pam_krb5-rh","origin":"security/pam_krb5-rh","version":"2.4.13_1","comment":"The Red Hat Pluggable Authentication Module for Kerberos 5","maintainer":"zi@FreeBSD.org","www":"https://fedorahosted.org/pam_krb5/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7485c2a796a4937959c2621edc02b7b6e13dd383a59713d572d2328aebf95dd","flatsize":187728,"path":"All/pam_krb5-rh-2.4.13_1.pkg","repopath":"All/pam_krb5-rh-2.4.13_1.pkg","licenselogic":"or","licenses":["LGPL21","BSD3CLAUSE"],"pkgsize":66172,"desc":"The pam_krb5 module allows PAM-aware applications to authenticate\nusers by performing an AS exchange with a Kerberos KDC.\n\nThis module includes many configurable options and provides functionality\nand features that other pam_krb5 modules do not provide.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0","libintl.so.8"],"options":{"NLS":"on"}},{"name":"pam_krb5-heimdal_port","origin":"security/pam_krb5","version":"4.11_2","comment":"Pluggable Authentication Module for heimdal_port Kerberos 5","maintainer":"cy@FreeBSD.org","www":"https://www.eyrie.org/~eagle/software/pam-krb5/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4dde630143a25d31d8d95f71bb5d640f73f800cc4bde987334417edcfb271d2","flatsize":107319,"path":"All/pam_krb5-heimdal_port-4.11_2.pkg","repopath":"All/pam_krb5-heimdal_port-4.11_2.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv1+"],"pkgsize":42308,"desc":"A Pluggable Authentication Module for Kerberos 5, which can\nbe compiled for either Heimdal or MIT Kerberos.","deps":{"heimdal":{"origin":"security/heimdal","version":"7.8.0_8"}},"categories":["security"],"shlibs_required":["libkrb5.so.26","libcom_err.so.1","libroken.so.18"],"annotations":{"flavor":"heimdal_port"}},{"name":"pam_pkcs11","origin":"security/pam_pkcs11","version":"0.6.12_1","comment":"PAM module using crypto tokens for auth","maintainer":"khng@FreeBSD.org","www":"https://github.com/OpenSC/pam_pkcs11","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ce5888712391bae8be2916059249fe1e5c3ee2e23ce4e921fb0030974353ab0","flatsize":742037,"path":"All/pam_pkcs11-0.6.12_1.pkg","repopath":"All/pam_pkcs11-0.6.12_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":131920,"desc":"pam_pkcs11 is a login module allowing a X.509 certificate\nbased user login. The certificate and its dedicated private\nkey are thereby accessed by means of an appropriate PKCS#11\nmodule. For the verification of the users' certificates,\nlocally stored CA certificates as well as either online or\nlocally accessible CRLs are used.\n\nPAM-PKCS#11 package provides:\n\n    A PAM module able to:\n        Use certificates to get user credentials\n        Deduce a login based on provided certificate\n    Several tools:\n        Standalone cert-to-login finder tool\n        Certificate contents viewer\n        Card Event status monitor, to trigger actions on card insert/removal","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"}},"categories":["security"],"shlibs_required":["libpcsclite.so.1","libcrypto.so.12","libintl.so.8"],"options":{"CURL":"off","DEBUG":"off","DOCS":"on","LDAP":"off","NLS":"on","NSS":"off","PCSC":"on","SSL":"on"}},{"name":"pam_pwdfile","origin":"security/pam_pwdfile","version":"1.0","comment":"Pam module for authenticating with flat passwd files","maintainer":"lev@FreeBSD.org","www":"http://www.cpbotha.net/pam_pwdfile.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9620c53e97d91a6442451ecdbab62c3c173de223fcb9eeed6d44e58bfa52d8cc","flatsize":21732,"path":"All/pam_pwdfile-1.0.pkg","repopath":"All/pam_pwdfile-1.0.pkg","licenselogic":"single","pkgsize":8848,"desc":"This is a PAM module which allows authentication against alternate\npasswd files.","categories":["security"],"options":{"DOCS":"on"}},{"name":"pari-nftables","origin":"math/pari_nftables","version":"2008.09.29_2","comment":"Repackaging of the historical megrez number field tables for PARI/GP","maintainer":"thierry@FreeBSD.org","www":"https://pari.math.u-bordeaux.fr/packages.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b8f9d01ae9a92ba69743b58cfe35e899b66a4903facb3d8dd550cc47e81eec8","flatsize":36371988,"path":"All/pari-nftables-2008.09.29_2.pkg","repopath":"All/pari-nftables-2008.09.29_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5978912,"desc":"This package contains modular polynomials for p < 500, for use with ellsea.\n\nThese polynomials were extracted from the ECHIDNA databases.","deps":{"pari":{"origin":"math/pari","version":"2.15.5,2"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"pal-astronomical","origin":"astro/pal","version":"0.9.8","comment":"Positional Astronomy Library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Starlink/pal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9d7b761f72b410f3a75897b68c8257b8a813a98bbeff10a61da043f8a6478c3","flatsize":466108,"path":"All/pal-astronomical-0.9.8.pkg","repopath":"All/pal-astronomical-0.9.8.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":76880,"desc":"The PAL library is a partial re-implementation of Pat Wallace's popular SLALIB\nlibrary written in C using a Gnu GPL license and layered on top of the IAU's\nSOFA library (or the BSD-licensed ERFA) where appropriate. PAL attempts to stick\nto the SLA C API where possible although palObs() has a more C-like API than the\nequivalent slaObs() function. In most cases it is enough to simply change the\nfunction prefix of a routine in order to link against PAL rather than SLALIB.\nRoutines calling SOFA use modern notation and precession models so will return\nslightly different answers than native SLALIB. PAL functions not available in\nSOFA were ported from the Fortran version of SLALIB that ships as part of the\nStarlink software and uses a GPL licence.","deps":{"erfa":{"origin":"astro/erfa","version":"2.0.0"}},"categories":["astro"],"shlibs_required":["liberfa.so.1"],"shlibs_provided":["libpal.so.0"]},{"name":"pam-modules","origin":"security/pam-modules","version":"2.5_1","comment":"Collection of modules for PAM","maintainer":"cy@FreeBSD.org","www":"https://puszcza.gnu.org.ua/software/pam-modules/pam-modules.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2a3e0c014a32714fd2c8d387be1bb51d1d777e917d461077f2a04d109702a3d","flatsize":273122,"path":"All/pam-modules-2.5_1.pkg","repopath":"All/pam-modules-2.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":87628,"desc":"PAM-modules is a collection of useful PAM modules and command line\nutilities for checking PAM authentication and other management groups.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["security"],"shlibs_provided":["libgraypam.so.0"],"options":{"GROUPMEMBER":"on","MYSQL":"off","NIS":"off","PGSQL":"off","REGEX":"on","SYSLOG":"on"}},{"name":"pangzero","origin":"games/pangzero","version":"1.3_3","comment":"Clone of Super Pang","maintainer":"ports@FreeBSD.org","www":"http://apocalypse.rulez.org/pangzero","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"478e4fd4206461be24e0200c2868d69e255ef00200e85df7cef5ac3b8f4b93af","flatsize":3963970,"path":"All/pangzero-1.3_3.pkg","repopath":"All/pangzero-1.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3709176,"desc":"Pang Zero is a clone of Super Pang, a fast-paced action game that involves\npopping balloons with a harpoon. The intention of our effort is to create\na fun, open-source game that many (currently up to 6) people can play\ntogether.","deps":{"p5-SDL":{"origin":"devel/p5-SDL","version":"2.548_6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pangzero port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"pam-pgsql","origin":"security/pam-pgsql","version":"0.7.3.2_2","comment":"PAM module for authenticating with PostgreSQL","maintainer":"berend@pobox.com","www":"https://sourceforge.net/projects/pam-pgsql/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5201b4acda413ae2143a850229ef70145d654e950bd419ff652d218a85f880ad","flatsize":62535,"path":"All/pam-pgsql-0.7.3.2_2.pkg","repopath":"All/pam-pgsql-0.7.3.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23348,"desc":"This is a PAM module for authenticating with PostgreSQL.\n\nIt also supports:\n - Checking account information (pam_acct_expired,new_authtok_reqd)\n - Updating auth token","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"mhash":{"origin":"security/mhash","version":"0.9.9.9_6"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["security","databases"],"shlibs_required":["libpq.so.5","libgcrypt.so.20","libgpg-error.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"Follow the instructions in the\n\n /usr/local/share/doc/pam-pgsql/README\n\nto use this module. Note, that unlike most other ports, this port\ninstalls a file into /usr/lib directly (/usr/lib/pam_pgsql.so),\nbecause PAM requires that.","type":"install"}]},{"name":"pam_krb5","origin":"security/pam_krb5","version":"4.11_2","comment":"Pluggable Authentication Module for mit Kerberos 5","maintainer":"cy@FreeBSD.org","www":"https://www.eyrie.org/~eagle/software/pam-krb5/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3052c97596bde768a62a52011f4e6a0ae4c3c40afc6bb1e671cb0c31666e1b3c","flatsize":111479,"path":"All/pam_krb5-4.11_2.pkg","repopath":"All/pam_krb5-4.11_2.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv1+"],"pkgsize":43368,"desc":"A Pluggable Authentication Module for Kerberos 5, which can\nbe compiled for either Heimdal or MIT Kerberos.","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"}},"categories":["security"],"shlibs_required":["libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0","libkrb5support.so.0.1"],"annotations":{"flavor":"mit"}},{"name":"pam_google_authenticator","origin":"security/pam_google_authenticator","version":"1.10,1","comment":"PAM module for two-step authentication from Google","maintainer":"driesm@FreeBSD.org","www":"https://github.com/google/google-authenticator-libpam","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2c8d5d10177cf8ecc82e6cf18c9a337b646f09983b5c24dc609f62795bf63c2","flatsize":98503,"path":"All/pam_google_authenticator-1.10,1.pkg","repopath":"All/pam_google_authenticator-1.10,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":40432,"desc":"The PAM module can add a two-factor authentication\nstep to any PAM-enabled application.","deps":{"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"}},"categories":["security"],"options":{"QRENCODE":"on"}},{"name":"paladin","origin":"sysutils/paladin","version":"2.0.1_22","comment":"Simple process supervisor","maintainer":"rwestlun@gmail.com","www":"https://github.com/rwestlund/paladin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dd8ca5b6dad515ba3a2a95e90eb74d313d5446f76a35052fa3ff991aea586d5","flatsize":1868356,"path":"All/paladin-2.0.1_22.pkg","repopath":"All/paladin-2.0.1_22.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":681028,"desc":"Simple process supervisor.","categories":["sysutils"],"messages":[{"message":"To run paladin:\n- Edit /usr/local/etc/paladin.conf \n- Add paladin_enable=\"YES\" to /etc/rc.conf","type":"install"}]},{"name":"paml","origin":"biology/paml","version":"4.10.7","comment":"Phylogenetic Analysis by Maximum Likelihood (PAML)","maintainer":"jrm@FreeBSD.org","www":"http://abacus.gene.ucl.ac.uk/software/paml.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff5aea959416be9ca8fa34a14a18dda9b30e108c8cd7f3c70f3cfe33ccde637b","flatsize":20194974,"path":"All/paml-4.10.7.pkg","repopath":"All/paml-4.10.7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3708444,"desc":"Phylogenetic Analysis by Maximum Likelihood (PAML)\n\nPAML is a package of programs for phylogenetic analyses of DNA or protein\nsequences using maximum likelihood.  It is not good for tree making.  It may be\nused to estimate parameters and test hypotheses for the study the evolutionary\nprocess using trees reconstructed with programs such as PAUP*, PHYLIP, MOLPHY,\nPhyML, or RaxML.","categories":["biology"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"palp","origin":"math/palp","version":"2.21","comment":"Package for Analyzing Lattice Polytopes","maintainer":"thierry@FreeBSD.org","www":"http://hep.itp.tuwien.ac.at/~kreuzer/CY/CYpalp.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5770bc436aeb0801bab6d815f0209e42968979ff5380f9b01698a8f46302fa4b","flatsize":6735715,"path":"All/palp-2.21.pkg","repopath":"All/palp-2.21.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":697988,"desc":"A Package for Analyzing Lattice Polytopes (PALP) is a set of C programs for\ncalculations with lattice polytopes and applications to toric geometry.\n\nIt contains routines for vertex and facet enumeration, computation of incidences\nand symmetries, as well as completion of the set of lattice points in the convex\nhull of a given set of points. In addition, there are procedures specialised to\nreflexive polytopes such as the enumeration of reflexive subpolytopes, and\napplications to toric geometry and string theory, like the computation of Hodge\ndata and fibration structures for toric Calabi-Yau varieties.  The package is\nwell tested and optimised in speed as it was used for time consuming tasks such\nas the classification of reflexive polyhedra in 4 dimensions and the creation\nand manipulation of very large lists of 5-dimensional polyhedra.\n\nWhile originally intended for low-dimensional applications, the algorithms work\nin any dimension and our key routine for vertex and facet enumeration compares\nwell with existing packages.\n\nSee also <https://gitlab.com/stringstuwien/PALP/>.","categories":["math"]},{"name":"paexec","origin":"devel/paexec","version":"1.1.4_1","comment":"Parallel executor, distributes tasks over network","maintainer":"portmaster@BSDforge.com","www":"https://sourceforge.net/projects/paexec/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97c5e52f508d755f9b4f4b6d38567925e0d8136d0272c4899109a7cc2613268d","flatsize":194899,"path":"All/paexec-1.1.4_1.pkg","repopath":"All/paexec-1.1.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":122628,"desc":"paexec distributes performing the given tasks across several CPUs or\nmachines on a network and collects the results from those\nCPUs/machines","deps":{"libmaa":{"origin":"devel/libmaa","version":"1.5.1,1"}},"categories":["devel"],"shlibs_required":["libmaa.so.4"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"padthv1-lv2","origin":"audio/padthv1-lv2","version":"1.0.0","comment":"Old-school polyphonic additive synthesizer","maintainer":"yuri@FreeBSD.org","www":"https://padthv1.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89d1a32f1c04cef7aefc5c8a41f8ee453e0d9da1274d291aa5a8a6d1bf80911a","flatsize":1959780,"path":"All/padthv1-lv2-1.0.0.pkg","repopath":"All/padthv1-lv2-1.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":372860,"desc":"An old-school polyphonic additive synthesizer with stereo fx.\n\nBased on the PADsynth algorithm, by Paul Nasca, as a special\nvariant of additive synthesis.\n\nFeatures:\n* pure stand-alone JACK client with JACK-session, NSM and both JACK MIDI\n  and ALSA MIDI input support\n* LV2 instrument plugin.\n  URI: http://padthv1.sourceforge.net/lv2","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblo":{"origin":"audio/liblo","version":"0.32"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["audio"],"shlibs_required":["libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Xml.so.6","libQt6Core.so.6","libfftw3f.so.3","libjack.so.0","liblo.so.7"]},{"name":"pal","origin":"deskutils/pal","version":"0.4.3_4","comment":"Calendar application","maintainer":"h.skuhra@gmail.com","www":"https://palcal.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98e4197488d47d01a00cd1dbe2ad77a0d2303b948d6bc8a672111ba010c5ed22","flatsize":177881,"path":"All/pal-0.4.3_4.pkg","repopath":"All/pal-0.4.3_4.pkg","licenselogic":"single","pkgsize":69204,"desc":"Pal is a command-line calendar program for Unix/Linux systems that can\nkeep track of events. It has similarities with the Unix cal command, the\nmore complex GNU gcal program, and the calendar program distributed with\nthe BSDs.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["deskutils"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libreadline.so.8","libncurses.so.6","libtinfo.so.6"]},{"name":"paicc","origin":"sysutils/paicc","version":"1.4_1","comment":"Paint Changed Characters","maintainer":"peter@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"518c0e97ae89b7b291a8912029a58861ae43f78aa5d393e43534f8c4d4589fca","flatsize":41235,"path":"All/paicc-1.4_1.pkg","repopath":"All/paicc-1.4_1.pkg","licenselogic":"single","pkgsize":15380,"desc":"This command turns the static output from one or more Unix\ncommands into a dynamic, pageable, real-time display.  You\nspecify the command(s) and the delay period between screen\nrefreshes and Paint Changed Characters does the rest, including\noptimizations to minimize cursor movement and the number of\ntransmitted characters.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"padring","origin":"cad/padring","version":"g20210731","comment":"Padring generator for ASICs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/donn/padring","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15c5e2ace9bd3077a6cea29f311bc191dbc49edb4eb238476ec953de752f4345","flatsize":290771,"path":"All/padring-g20210731.pkg","repopath":"All/padring-g20210731.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":96988,"desc":"This tool makes padrings for ASICs using a LEF file and a\nplacement/configuration file. The padrings can be output in GDS2, DEF\nand/or SVG format. Check out the example in the example directory.","categories":["cad"]},{"name":"pacpl","origin":"audio/pacpl","version":"6.1.3_2","comment":"Perl Audio Converter","maintainer":"ports@FreeBSD.org","www":"http://vorzox.wix.com/pacpl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3b46374dcd62680f74f7271adcc1ccd5ec36022ad8bc0f7cca2cd56484d4d54","flatsize":336093,"path":"All/pacpl-6.1.3_2.pkg","repopath":"All/pacpl-6.1.3_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":75292,"desc":"Perl Audio Converter (PAC) is a tool for converting multiple audio types\nfrom one format to another.\n\nIt supports the following audio formats:\n------------------------------------------------------------\n3G2, 3GP, 8SVX, AAC, AC3, ADTS, AIFF, AL, AMB, AMR, APE, AU, AVR, BONK,\nCAF, CDR, CVU, DAT, DTS, DVMS, F32, F64, FAP, FLA, FLAC, FSSD, GSRT,\nHCOM, IMA, IRCAM, LA, MAT, MAUD, MAT4, MAT5, M4A, MP2, MP3, MP4, MPC,\nMPP, NIST, OFF, OFR, OFS, OPUS, OGA, OGG, PAF, PRC, PVF, RA, RAM, RAW,\nRF64, SD2, SF, SHN, SMP, SND, SOU, SPX, SRN, TAK, TTA, TXW, VOC, VMS,\nVQF, W64, WAV, WMA, and WV.\n\nIt can also extract audio from the following video extensions:\n--------------------------------------------------------------\nRM, RV, ASF, DivX, MPG, MKV, MPEG, AVI, MOV, OGM, OGV, QT, VCD, SVCD,\nM4V, NSV, NUV, PSP, SMK, VOB, FLV, WEBM and WMV.\n\nParallel processing, a CD ripping function with CDDB support, batch\nconversion, tag preservation for most supported formats, independent tag\nreading & writing, service menus for KDE Dolphin/Konqueror are also\nprovided.","deps":{"cdparanoia":{"origin":"audio/cdparanoia","version":"3.9.8_10"},"faac":{"origin":"audio/faac","version":"1.30_1"},"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"lame":{"origin":"audio/lame","version":"3.100_5"},"p5-Audio-FLAC-Header":{"origin":"audio/p5-Audio-FLAC-Header","version":"2.4_4"},"p5-Audio-Scan":{"origin":"audio/p5-Audio-Scan","version":"1.01"},"p5-CDDB_get":{"origin":"audio/p5-CDDB_get","version":"2.28_3,1"},"p5-MP3-Tag":{"origin":"audio/p5-MP3-Tag","version":"1.16"},"p5-Parallel-ForkManager":{"origin":"devel/p5-Parallel-ForkManager","version":"2.02"},"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"p5-Switch":{"origin":"lang/p5-Switch","version":"2.17_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"vorbis-tools":{"origin":"audio/vorbis-tools","version":"1.4.2_5,3"}},"categories":["audio"],"options":{"APE":"off","CDPARANOIA":"on","DOCS":"on","FAAC":"on","FAAD":"on","FFMPEG":"on","KDE4":"off","LAME":"on","LAUDIO":"off","MPLAYER":"off","MUSEPACK":"off","OPTIMFROG":"off","OPUS":"off","SNDFILE":"off","SOX":"off","SPEEX":"off","TOOLAME":"off","TTA":"off","VORBIS":"on","WAVPACK":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe pacpl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"packter-agent","origin":"net/packter-agent","version":"2.5_2","comment":"Agent of the tool for graphical Internet traffic visualization","maintainer":"masaki@club.kyutech.ac.jp","www":"http://www.packter.jp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13be4b96462bd788c5bf7323ebab1187188c78da49d2825121f5b9296570ddb2","flatsize":90388,"path":"All/packter-agent-2.5_2.pkg","repopath":"All/packter-agent-2.5_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":21716,"desc":"PACKTER is a free and opensource software for visualization of Internet\ntraffic.\nPACKTER systems are composed of Packter Viewer and Packter Agent.\nPackter Viewer draws a flying object by receiving Packter Protocol from\nPackter Agent.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["net"],"shlibs_required":["libcrypto.so.12","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","IPV6":"on","PACKTERTC":"off"}},{"name":"pads","origin":"net-mgmt/pads","version":"1.2_7","comment":"Passively detect network assets","maintainer":"ports@FreeBSD.org","www":"https://passive.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c9c277bb5519d81f0baaabf23cfcdb42dce064de72ca6615b650d95cfb8b817","flatsize":300717,"path":"All/pads-1.2_7.pkg","repopath":"All/pads-1.2_7.pkg","licenselogic":"single","pkgsize":95880,"desc":"PADS is a signature based detection engine used to passively detect\nnetwork assets. It is designed to complement IDS technology by\nproviding context to IDS alerts.\n\nGoals:\n\n* Passive: Records and identifies traffic seen on a network without\n    actively \"scanning\" a system. There will never be a packet sent\n    from the pads applications.\n\n* Portable: Has the ability to be placed easily on a remote system.\n    Does not require additional external libraries other than those\n    associated with libpcap.\n\n* Lightweight: Logging is sent to a simple CSV file. There is no need\n    for a database or other data repository installed on the local\n    machine. All correlation is done outside of the pads program.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["net-mgmt"],"shlibs_required":["libpcre.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe pads port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"padauk","origin":"x11-fonts/padauk","version":"2.8_2","comment":"Unicode font supporting all the Myanmar characters","maintainer":"buganini@gmail.com","www":"https://scripts.sil.org/Padauk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa8a056fdf9cb40c0316608e5be6d1091c67fb86ca6a4a82d34888c121411496","flatsize":1839007,"path":"All/padauk-2.8_2.pkg","repopath":"All/padauk-2.8_2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":257900,"desc":"Padauk is a fully capable Unicode 5.1 font supporting all the Myanmar\ncharacters in the standard. Thus it provides support for minority languages\nas well, in both local and Burmese rendering style.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"packddir","origin":"archivers/packddir","version":"0.0.6_1","comment":"Utilities to unpack and create PackdDir archives","maintainer":"ayu@commun.jp","www":"https://www.nongnu.org/packddir/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccacf69dcc4adafa8937147a1b8ec6a5a720195a543303dc552526082d7c1259","flatsize":36132,"path":"All/packddir-0.0.6_1.pkg","repopath":"All/packddir-0.0.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14080,"desc":"PackdDir creates and unpacks PackdDir archives,\nwhich are used in Quake (I and II) and others.","categories":["archivers"]},{"name":"packit","origin":"net-mgmt/packit","version":"1.8.1_1","comment":"Network auditing tool","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/eribertomota/packit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a613105eb2ba04ebd0fe8d4293ef380ba925568f91bef0ddf365fe3b7e816d29","flatsize":80434,"path":"All/packit-1.8.1_1.pkg","repopath":"All/packit-1.8.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35060,"desc":"Packit is a network auditing tool. Its value is derived from\nits ability to customize, inject, monitor, and manipulate IP\ntraffic. By allowing you to define (spoof) nearly all TCP, UDP,\nICMP, IP, ARP, RARP, and Ethernet header options, Packit can be\nuseful in testing firewalls, intrusion detection systems, port\nscanning, simulating network traffic, and general TCP/IP\nauditing. Packit is also an excellent tool for learning TCP/IP.","deps":{"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["net-mgmt"],"shlibs_required":["libnet.so.9"],"options":{"CAPTURE":"on","INJECTION":"on"}},{"name":"pa-aspell","origin":"textproc/pa-aspell","version":"0.01.1_1,2","comment":"Aspell Punjabi dictionary","maintainer":"office@FreeBSD.org","www":"https://punlinux.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"475d2068edba49316dc8eb7f671f31619405a969ff52704c9a3b02318c07694e","flatsize":66126,"path":"All/pa-aspell-0.01.1_1,2.pkg","repopath":"All/pa-aspell-0.01.1_1,2.pkg","licenselogic":"single","pkgsize":20540,"desc":"Aspell Punjabi dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"packmule","origin":"sysutils/packmule","version":"1.1_1","comment":"Creates and packs custom FreeBSD installation images","maintainer":"ashafer@badland.io","www":"http://badland.io/packmule.md","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72632a8c6a91b424b40f38cc6ceaaf99185321eea768a7af6350f5e791042357","flatsize":26634,"path":"All/packmule-1.1_1.pkg","repopath":"All/packmule-1.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10924,"desc":"Packmule automates the process of loading custom software into a\nFreeBSD installation image. The user creates a \"packing\" list\nwhich is either installed alongside the base system, or added to\nthe live CD.","deps":{"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"packmol","origin":"science/packmol","version":"18.169_1","comment":"Pack molecules in defined regions of space","maintainer":"jwb@FreeBSD.org","www":"http://m3g.iqm.unicamp.br/packmol/home.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66a6b6fa663c8b1959a0f0f5e737bfe63bae9008fbca1f767d7a7d73cf3f7d13","flatsize":263831,"path":"All/packmol-18.169_1.pkg","repopath":"All/packmol-18.169_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79400,"desc":"PACKMOL creates an initial point for molecular dynamics simulations by packing\nmolecules in defined regions of space. The packing guarantees that short range\nrepulsive interactions do not disrupt the simulations.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"messages":[{"message":"To ensure continued development of PACKMOL, please register at\n\nhttp://m3g.iqm.unicamp.br/packmol/download.shtml","type":"install"}]},{"name":"pa_IN-libreoffice","origin":"editors/libreoffice-pa_IN","version":"24.2.4.2","comment":"pa_IN language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51e72d09ee6c467b640af589b193128e3d9efc0e17714d7613e291ef81326500","flatsize":2594431,"path":"All/pa_IN-libreoffice-24.2.4.2.pkg","repopath":"All/pa_IN-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":407932,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"packetq","origin":"dns/packetq","version":"1.7.3","comment":"Basic SQL-frontend to PCAP-files","maintainer":"freebsd@dns.company","www":"https://www.dns-oarc.net/tools/packetq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"744870161bbec84a345386f5114f7c4fc517bf423a6e7d413da39f7f6ea40ef3","flatsize":389617,"path":"All/packetq-1.7.3.pkg","repopath":"All/packetq-1.7.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":122332,"desc":"PacketQ is a command line tool to run SQL queries directly on PCAP\nfiles, the results can be outputted as JSON (default),\nformatted/compact CSV and XML. It also contain a very simplistic\nweb-server in order to inspect PCAP files remotely.\nPacketQ was known as DNS2db but renamed in 2011.","categories":["dns"],"options":{"DOCS":"on"}},{"name":"palapeli","origin":"games/palapeli","version":"23.08.5","comment":"Jigsaw puzzle game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/palapeli/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"178555ae8bb11d4807e15209ad219cf050ffc9acf6ebf49ab72acf22fbc2a654","flatsize":4821332,"path":"All/palapeli-23.08.5.pkg","repopath":"All/palapeli-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2422064,"desc":"Palapeli is a single-player jigsaw puzzle game.  Unlike other games\nin that genre, you are not limited to aligning pieces on imaginary\ngrids.  The pieces are freely moveable.  Also, Palapeli features\nreal persistency, i.e.  everything you do is saved on your disk\nimmediately.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5Archive.so.5","libKF5Notifications.so.5","libKF5KIOWidgets.so.5","libKF5XmlGui.so.5","libQt5Svg.so.5","libKF5ItemViews.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libX11.so.6","libQt5Concurrent.so.5","libQt5Core.so.5"],"shlibs_provided":["libpala.so.0"],"options":{"DOCS":"on"}},{"name":"p910nd","origin":"print/p910nd","version":"0.97_2","comment":"Port 9100+n printer daemon","maintainer":"skozlov@FreeBSD.org","www":"https://github.com/kenyapcomau/p910nd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87b3543331343e0fa20e83f84c053bde0da935de4eb702b3b99b963bb5977635","flatsize":35579,"path":"All/p910nd-0.97_2.pkg","repopath":"All/p910nd-0.97_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15116,"desc":"p910nd is a small printer daemon intended for diskless workstations that does\nnot spool to disk but passes the job directly to the printer.","categories":["print","net"]},{"name":"pam_helper","origin":"security/pam_helper","version":"1.2","comment":"Authenticate applications requiring PAM services","maintainer":"marcus@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c075778d577ee6e5ca605d6db3a04cd497566d5774e9921905d41cd909a274dc","flatsize":7532,"path":"All/pam_helper-1.2.pkg","repopath":"All/pam_helper-1.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3624,"desc":"Pam_helper is a small utility which allows non-PAM, or non-setuid\napplications to make use of PAM's authentication services.  It was mainly\ncreated to allow gnome-screensaver to make use of PAM, but any application\ncould use it.  It accepts two arguments, the PAM service name, and a\nusername.  It reads the user's password from stdin.","categories":["security","sysutils"]},{"name":"p8-platform","origin":"devel/p8-platform","version":"2.1.0.1_3","comment":"Platform support library used by libCEC and binary add-ons for Kodi","maintainer":"mickael.maillot@gmail.com","www":"https://github.com/Pulse-Eight/platform","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77e5495b9da96974ed1a427c02b7357bdfe8f2f0cb3dab614b8e3167f4454a86","flatsize":289990,"path":"All/p8-platform-2.1.0.1_3.pkg","repopath":"All/p8-platform-2.1.0.1_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":68340,"desc":"This library provides platform specific support for other libraries, and\nis used by libCEC and binary add-ons for Kodi.","categories":["devel"],"shlibs_provided":["libp8-platform.so.2"]},{"name":"pauker","origin":"misc/pauker","version":"1.8","comment":"Java-based flashcard learning using the Leitner system","maintainer":"alex@stangl.us","www":"https://pauker.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8dd1c5f5eb7a4c206c1f71975df306c340bd311f028fd3825d55a51c0edf812","flatsize":7664001,"path":"All/pauker-1.8.pkg","repopath":"All/pauker-1.8.pkg","licenselogic":"single","pkgsize":7391008,"desc":"Pauker is a Java program for flashcard learning based on the Leitner system.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["misc","education","java"]},{"name":"p5-v6","origin":"lang/p5-v6","version":"0.047","comment":"Experimental compiler for Perl 6","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/v6-alpha","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9c39e8c283e42286ffcf93f20dde0571f609dfbb55bf9cf04eb9158b8124466","flatsize":732418,"path":"All/p5-v6-0.047.pkg","repopath":"All/p5-v6-0.047.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":66176,"desc":"This module provides an implementation for Perl 6.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-utf8-all","origin":"textproc/p5-utf8-all","version":"0.024","comment":"Turn on Unicode - all of it","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/utf8-all","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b203652d4d55c6361835f06496e3cccd4306d03b37af7c0472fbf364b8fa69d5","flatsize":26895,"path":"All/p5-utf8-all-0.024.pkg","repopath":"All/p5-utf8-all-0.024.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11416,"desc":"The use utf8 pragma tells the Perl parser to allow UTF-8 in the\nprogram text in the current lexical scope. This also means that\nyou can now use literal Unicode characters as part of strings,\nvariable names, and regular expressions.\n\nutf8::all goes further.","deps":{"p5-PerlIO-utf8_strict":{"origin":"devel/p5-PerlIO-utf8_strict","version":"0.010"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-uni-perl","origin":"devel/p5-uni-perl","version":"0.91_2","comment":"Modern perl with Unicode","maintainer":"mons@cpan.org","www":"https://metacpan.org/release/MONS/uni-perl-0.92","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b29ad4cf39dc1938ad0a2b41f0d59be8a2494dffbd69914d053cc294a7241d48","flatsize":14728,"path":"All/p5-uni-perl-0.91_2.pkg","repopath":"All/p5-uni-perl-0.91_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6172,"desc":"Modern perl with unicode","deps":{"p5-lib-abs":{"origin":"devel/p5-lib-abs","version":"0.92_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-version","origin":"devel/p5-version","version":"0.9932","comment":"Perl extension for Version Objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/version","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e590ca2e57abed3a730ee7482bddaa9ca3a0e9df9fc75220a0c7f5ef4bb196f","flatsize":118023,"path":"All/p5-version-0.9932.pkg","repopath":"All/p5-version-0.9932.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48224,"desc":"This module implements overloaded version objects for all versions\nof Perl, including all of the features of version objects which will\nbe part of Perl 5.10.0 except automatic v-string handling.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-type1inst","origin":"x11-fonts/p5-type1inst","version":"0.6.1_7","comment":"Script that helps install Postscript fonts in X Window System","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b528067e3c545b56265993bda3445fc6ab016aca5d44ca84a72a9ad8867a708e","flatsize":63420,"path":"All/p5-type1inst-0.6.1_7.pkg","repopath":"All/p5-type1inst-0.6.1_7.pkg","licenselogic":"single","pkgsize":21232,"desc":"This is a little hack I wrote to help in setting up new Type 1 PostScript\nfonts for use with X. It automatically constructs the fonts.scale file which\nX uses to identify fonts in can use the current directory. Previously you\nhad to write this file by hand which is unacceptable if you have lots of\nfonts.\n\nThe program can also generate Fontmap entries for Ghostscript (which can\nthen be put in the global Fontmap to speed up startup times) and it can\nproduce font sample sheets as well.\n\nPlease be warned that this is beta quality software and has limitations. I\nthink you will, however, find it useful and the bugs will go away over time\nif people help me with it.\n\nReports of success or otherwise welcomed at the address below.\n----------------------------------------------------------------------------\n\nJames Macnicol (J.Macnicol@student.anu.edu.au)","deps":{"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-fonts","perl5"],"options":{"DOCS":"on","X11":"on"}},{"name":"p5-xmltv","origin":"textproc/p5-xmltv","version":"0.5.70_1","comment":"Set of programs to process TV (tvguide) listings in XML format","maintainer":"multimedia@FreeBSD.org","www":"http://xmltv.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26435163f54338f5268018c88d905babc35030721279dad1cf50bfe31c27b5c1","flatsize":2311966,"path":"All/p5-xmltv-0.5.70_1.pkg","repopath":"All/p5-xmltv-0.5.70_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":610244,"desc":"[ excerpt from developer's website ]\n\nXMLTV is a set of programs to process TV (tvguide) listings and\nmanage your TV viewing. It stores the listings in an XML-based\nformat.\n\nThe idea is to separate out the backend (getting the listings) from\nthe frontend (displaying them for the user), and to implement useful\noperations like picking out your favourite programmes as filters\nthat read and write XML documents.","deps":{"ja-p5-Text-Kakasi":{"origin":"japanese/p5-Text-Kakasi","version":"2.04_3"},"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-TableExtract":{"origin":"www/p5-HTML-TableExtract","version":"2.15"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-HTTP-Cache-Transparent":{"origin":"www/p5-HTTP-Cache-Transparent","version":"1.4"},"p5-IO-Compress":{"origin":"archivers/p5-IO-Compress","version":"2.212"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Lingua-EN-Numbers-Ordinate":{"origin":"textproc/p5-Lingua-EN-Numbers-Ordinate","version":"1.05"},"p5-Lingua-Preferred":{"origin":"textproc/p5-Lingua-Preferred","version":"0.2.4_1"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-PerlIO-gzip":{"origin":"archivers/p5-PerlIO-gzip","version":"0.20"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-Term-ProgressBar":{"origin":"devel/p5-Term-ProgressBar","version":"2.23"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-Tk-TableMatrix":{"origin":"x11-toolkits/p5-Tk-TableMatrix","version":"1.29"},"p5-Unicode-String":{"origin":"converters/p5-Unicode-String","version":"2.10_1"},"p5-Unicode-UTF8simple":{"origin":"converters/p5-Unicode-UTF8simple","version":"1.06_1"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on"}},{"name":"p5-true","origin":"devel/p5-true","version":"1.0.2","comment":"Automatically return a true value when a file is required","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/true","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98765a44d36a655110538ae22c08d1bc7003e321a0e424678d1b2cc769d18119","flatsize":18320,"path":"All/p5-true-1.0.2.pkg","repopath":"All/p5-true-1.0.2.pkg","licenselogic":"single","pkgsize":10424,"desc":"Perl's require builtin (and its use wrapper) requires the files it loads to\nreturn a true value. This is usually accomplished by placing a single\n\n    1;\n\nstatement at the end of included scripts or modules. It's not onerous to add but\nit's a speed bump on the Perl novice's road to enlightenment. In addition, it\nappears to be a non-sequitur to the uninitiated, leading some to attempt to\nmitigate its appearance with a comment:\n\n    1; # keep require happy\nor:\n    1; # Do not remove this line\nor even:\n    1; # Must end with this, because Perl is bogus.\n\nThis module packages this \"return true\" behaviour so that it need not be written\nexplicitly. It can be used directly, but it is intended to be invoked from the\nimport method of a Modern::Perl-style module that enables modern Perl features\nand conveniences and cleans up legacy Perl warts.","deps":{"p5-B-Hooks-OP-Annotation":{"origin":"devel/p5-B-Hooks-OP-Annotation","version":"0.44_2"},"p5-B-Hooks-OP-Check":{"origin":"devel/p5-B-Hooks-OP-Check","version":"0.22"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-transdecoder","origin":"biology/p5-transdecoder","version":"5.7.1","comment":"Identify candidate coding regions within transcript sequences","maintainer":"jwb@FreeBSD.org","www":"https://transdecoder.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa00954983640455de1555c9d032bb613e89ec7cb8b44f80f1916d4fbcab49b7","flatsize":472908,"path":"All/p5-transdecoder-5.7.1.pkg","repopath":"All/p5-transdecoder-5.7.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":86752,"desc":"TransDecoder identifies candidate coding regions within transcript sequences,\nsuch as those generated by de novo RNA-Seq transcript assembly using Trinity,\nor constructed based on RNA-Seq alignments to the genome using Tophat and\nCufflinks.","deps":{"cd-hit":{"origin":"biology/cd-hit","version":"4.8.1_3"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-subatom","origin":"devel/p5-subatom","version":"0.12","comment":"Produce an atom feed from subversion commits","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HDM/subatom-0.12","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6df806cc91e5451c62017aba41edc2d680ff859eddf18fbfd89af653d0a24b92","flatsize":20692,"path":"All/p5-subatom-0.12.pkg","repopath":"All/p5-subatom-0.12.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10756,"desc":"subatom is a small script to produce an Atom feed from subversion commits. You\ncan use this with a feed reader to see new commits to your repository.","deps":{"p5-XML-Atom-SimpleFeed":{"origin":"textproc/p5-XML-Atom-SimpleFeed","version":"0.905"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-threads-shared","origin":"devel/p5-threads-shared","version":"1.59","comment":"Share data structures between threads","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/threads-shared","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"374bcd3d21412a0a26db5c198eb2e08b99484301bd86bfa12f1ab103d09e5e5f","flatsize":71104,"path":"All/p5-threads-shared-1.59.pkg","repopath":"All/p5-threads-shared-1.59.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30360,"desc":"By default, variables are private to each thread, and each newly created thread\ngets a private copy of each existing variable.\n\nThis module allows you to share variables across different threads (and\npseudoforks on Win32). It is used together with the threads module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-threads","origin":"devel/p5-threads","version":"2.21","comment":"Perl interpreter-based threads","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/threads","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"100d4299191f6de9404868f1e3913169e1de1bff1d3945febd8f005a788c7f1c","flatsize":93438,"path":"All/p5-threads-2.21.pkg","repopath":"All/p5-threads-2.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41788,"desc":"Perl 5.6 introduced something called interpreter threads. Interpreter\nthreads are different from 5005threads (the thread model of Perl 5.005)\nby creating a new Perl interpreter per thread, and not sharing any\ndata or state between threads by default.\n\nPrior to Perl 5.8, this has only been available to people embedding\nPerl, and for emulating fork() on Windows.\n\nThe threads API is loosely based on the old Thread.pm API. It is very\nimportant to note that variables are not shared between threads, all\nvariables are by default thread local. To use shared variables one\nmust use threads::shared.\n\nIt is also important to note that you must enable threads by doing use\nthreads as early as possible in the script itself, and that it is not\npossible to enable threading inside an eval \"\", do, require, or use.\nIn particular, if you are intending to share variables with\nthreads::shared, you must use threads before you use threads::shared.\n(threads will emit a warning if you do it the other way around.)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-tagged","origin":"audio/p5-tagged","version":"0.40_1","comment":"Read, change, and write different tags of MP3 audio files","maintainer":"perl@FreeBSD.org","www":"https://tagged.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22901a1f9c67f9b427e58645b60fec52939992986d90e7cca836c8706ef91950","flatsize":79995,"path":"All/p5-tagged-0.40_1.pkg","repopath":"All/p5-tagged-0.40_1.pkg","licenselogic":"single","pkgsize":35600,"desc":"tagged should become a collection of perl tools to read, change and write\ndifferent tags of MP3 audio files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-syntax","origin":"devel/p5-syntax","version":"0.004_1","comment":"Activate syntax extensions in Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/syntax","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1de9c9b21a81e50b9af9c2f8e04371b07fa7e042718d8179f877efd404fc3ff","flatsize":13377,"path":"All/p5-syntax-0.004_1.pkg","repopath":"All/p5-syntax-0.004_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7288,"desc":"This module activates community provided syntax extensions to Perl. You pass it\na feature name, and optionally a scalar with arguments, and the dispatching\nsystem will load and install the extension in your package.\n\nThe import arguments are parsed with Data::OptList(3). There are no standardised\noptions. Please consult the documentation for the specific syntax feature to\nfind out about possible configuration options.","deps":{"p5-Data-OptList":{"origin":"devel/p5-Data-OptList","version":"0.114"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"parley","origin":"misc/parley","version":"23.08.5","comment":"Vocabulary trainer for KDE","maintainer":"kde@FreeBSD.org","www":"https://edu.kde.org/applications/all/parley","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48a2c88738096bf1c17f0f6b2b36899ed2bef27deaf76d7a460cdfde624bc749","flatsize":12657682,"path":"All/parley-23.08.5.pkg","repopath":"All/parley-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":7735000,"desc":"Parley is a program to help you memorize things. It supports many\nlanguage specific features but can be used for other learning tasks\njust as well. It uses the spaced repetition learning method, also\nknown as flash cards.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kross":{"origin":"lang/kf5-kross","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libkeduvocdocument":{"origin":"misc/libkeduvocdocument","version":"23.08.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["misc","education","kde","kde-applications"],"shlibs_required":["libKEduVocDocument.so.5","libKF5NewStuffWidgets.so.5","libKF5TextWidgets.so.5","libKF5KIOWidgets.so.5","libKF5Notifications.so.5","libxml2.so.2","libxslt.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXrender.so.1","libQt5Svg.so.5","libKF5NewStuff.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5XmlGui.so.5","libKF5SonnetUi.so.5","libKF5SonnetCore.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5Solid.so.5","libQt5Xml.so.5","libQt5Concurrent.so.5","libQt5Multimedia.so.5","libKF5ConfigCore.so.5","libKF5WindowSystem.so.5","libKF5Crash.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"pagmo2","origin":"science/pagmo2","version":"2.19.0_5","comment":"Platform to perform parallel computations of optimization tasks","maintainer":"yuri@FreeBSD.org","www":"https://esa.github.io/pagmo2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4ab9b05c1bc48b81583736b4b60a9e35d108fe532ec94bde0cacb01e72d2c02","flatsize":20804816,"path":"All/pagmo2-2.19.0_5.pkg","repopath":"All/pagmo2-2.19.0_5.pkg","licenselogic":"or","licenses":["GPLv3","LGPL3"],"pkgsize":4332912,"desc":"pagmo (C++) is a scientific library for massively parallel optimization. It is\nbuilt around the idea of providing a unified interface to optimization\nalgorithms and to optimization problems and to make their deployment in\nmassively parallel environments easy.","deps":{"Ipopt":{"origin":"math/ipopt","version":"3.14.16"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"eigen":{"origin":"math/eigen3","version":"3.4.0_3"},"nlopt":{"origin":"math/nlopt","version":"2.7.1_3"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"}},"categories":["science"],"shlibs_required":["libboost_serialization.so.1.84.0","libtbb.so.12","libnlopt.so.0","libipopt.so.3"],"shlibs_provided":["libpagmo.so.9"]},{"name":"p5-signatures","origin":"lang/p5-signatures","version":"0.14","comment":"Subroutine signatures for Perl with no source filter","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/signatures","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed9d711e8498cac4493fdb199abc1073135155fe5cdc16a07c62a31ff4ae4d73","flatsize":32833,"path":"All/p5-signatures-0.14.pkg","repopath":"All/p5-signatures-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14112,"desc":"With this Perl module, you can specify subroutine signatures and have\nvariables automatically defined within the subroutine.","deps":{"p5-B-Hooks-EndOfScope":{"origin":"devel/p5-B-Hooks-EndOfScope","version":"0.28"},"p5-B-Hooks-OP-Check":{"origin":"devel/p5-B-Hooks-OP-Check","version":"0.22"},"p5-B-Hooks-OP-PPAddr":{"origin":"devel/p5-B-Hooks-OP-PPAddr","version":"0.06"},"p5-B-Hooks-Parser":{"origin":"devel/p5-B-Hooks-Parser","version":"0.21"},"p5-ExtUtils-Depends":{"origin":"devel/p5-ExtUtils-Depends","version":"0.8001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-self-init","origin":"devel/p5-self-init","version":"0.01_1","comment":"Invoke package init methods at compile time","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/self-init","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51ffc35eb4bd6f11bad43b081cbe85838e0bfaf24f98c68f563712c3c04a2127","flatsize":5924,"path":"All/p5-self-init-0.01_1.pkg","repopath":"All/p5-self-init-0.01_1.pkg","licenselogic":"single","pkgsize":4552,"desc":"Invoke package init methods at compile time","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-superclass","origin":"devel/p5-superclass","version":"0.003","comment":"Like parent, but with version checks","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/superclass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"968aaf5ee9ff6bb7a1085d3f42e0ab5a7d5a49c4fa8765e1f352429a2199d8c3","flatsize":43725,"path":"All/p5-superclass-0.003.pkg","repopath":"All/p5-superclass-0.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11536,"desc":"Allows you to both load one or more modules, while setting up\ninheritance from those modules at the same time.\n\nIf a module in the import list is followed by something that\ndoesn't look like a legal module name,\nthe VERSION method will be called with it as an argument.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-strictures","origin":"devel/p5-strictures","version":"2.000006,1","comment":"Turn on strict and make all warnings fatal","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/strictures","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5215fe2e7e0577af483f28ef5a2b11a07ab782d87406b47e5459d06e4f86df3","flatsize":29161,"path":"All/p5-strictures-2.000006,1.pkg","repopath":"All/p5-strictures-2.000006,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16040,"desc":"strictures turns on indirect checking only when it thinks it's running\nin a compilation (or pod coverage) test - though if this causes undesired\nbehaviour this can be overriden by setting the PERL_STRICTURES_EXTRA\nenvironment variable.","deps":{"p5-bareword-filehandles":{"origin":"devel/p5-bareword-filehandles","version":"0.007"},"p5-indirect":{"origin":"devel/p5-indirect","version":"0.39"},"p5-multidimensional":{"origin":"devel/p5-multidimensional","version":"0.014"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"STRICTURES_EXTRA":"on"}},{"name":"p5-srv2pf","origin":"net/p5-srv2pf","version":"20211010","comment":"Create and update PF tables from LDAP groups","maintainer":"des@FreeBSD.org","www":"https://github.com/dag-erling/srv2pf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d1e0ab9f993224a601c169975bec1ffb053fdcc1d164d94074d4bfe374f5a42","flatsize":14675,"path":"All/p5-srv2pf-20211010.pkg","repopath":"All/p5-srv2pf-20211010.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8484,"desc":"The srv2pf utility creates and updates PF tables based on SRV, A or\nAAAA records.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"]},{"name":"p5-relative","origin":"devel/p5-relative","version":"0.04_1","comment":"Load modules with relative names","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/relative","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fbb52b64a8f7807565c22583c621f59537cd5d36575e98f184e812c2b3c46f0","flatsize":10574,"path":"All/p5-relative-0.04_1.pkg","repopath":"All/p5-relative-0.04_1.pkg","licenselogic":"single","pkgsize":6404,"desc":"relative - Load modules with relative names\n\nThis module allows you to load modules using only parts of their name,\nrelatively to the current module or to a given module. Module names are by\ndefault searched below the current module, but can be searched upper in the\nhierarchy using the ..:: syntax.","deps":{"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-podlators","origin":"textproc/p5-podlators","version":"5.01","comment":"Modules to convert and parse POD (Plain Old Documentation)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/podlators","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"571fe54246f1737be8a498d5a06dac264494bd4cfb6d19126bb51a33ee663274","flatsize":203251,"path":"All/p5-podlators-5.01.pkg","repopath":"All/p5-podlators-5.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":70880,"desc":"Set of modules:\n\n* Pod::Man - convert POD data to formatted *roff input\n* Pod::ParseLink - parse an Lltgt formatting code in POD text\n* Pod::Text - convert POD data to formatted ASCII text\n* Pod::Text::Color - convert POD data to formatted color ASCII text\n* Pod::Text::Overstrike - convert POD data to formatted overstrike text","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-prefork","origin":"devel/p5-prefork","version":"1.05","comment":"Optimize module loading across forking and non-forking scenarios","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/prefork","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41e8723a31d5e8a9767fdca8bb06724dae0e68d46e0982226d13c7575abdbbd4","flatsize":52348,"path":"All/p5-prefork-1.05.pkg","repopath":"All/p5-prefork-1.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15804,"desc":"The prefork pragma is intended to allow module writers to optimise\nmodule loading for both scenarios with as little additional code as\npossible.\n\nThe prefork.pm is intended to serve as a central and optional\nmarshalling point for state detection (are we running in procedural or\npre-forking mode) and to act as a relatively light-weight module\nloader.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-reslog","origin":"sysutils/p5-reslog","version":"3.16_3","comment":"Reverse-resolve IP in Apache log files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IMACAT/reslog-3.16","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a239484df5d56d7cb2ec2b24388ba4e19d1976076b8935c512376b04b0e9ac70","flatsize":121362,"path":"All/p5-reslog-3.16_3.pkg","repopath":"All/p5-reslog-3.16_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":28148,"desc":"reslog resolves IPs in Apache(8) log files. The result can then be analyzed\nby another program, like Analog. You can think of it as a replacement of the\nApache(8) HostNameLookups directive, in the sense that it resolves client\nIPs altogether once a day.\n\nResolving takes long time. This is mainly caused by resolving: Network\npackets may be filtered by firewalls; DNS servers may not be correctly\nconfigured; may not be up working; may sit in slow network sections; may be\nold slow machines; may have traffic jam... etc. All these reasons are out of\nour control.","deps":{"p5-Compress-Bzip2":{"origin":"archivers/p5-Compress-Bzip2","version":"2.28"},"p5-File-MMagic":{"origin":"devel/p5-File-MMagic","version":"1.30_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-routines","origin":"devel/p5-routines","version":"0.02","comment":"Typeable method and function signatures","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/routines","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10e498915770b2f4e2da7c2aedcaf90e563c0e9e50c365b96cff2f04d98d2d0c","flatsize":24759,"path":"All/p5-routines-0.02.pkg","repopath":"All/p5-routines-0.02.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10736,"desc":"The routines pragma is used to provide typeable method and function signtures to\nthe calling package, as well as before, after, around, augment and override\nmethod modifiers.\n\nThe registry pragma is used to associate the calling package with Type::Tiny\ntype libraries. A $registry variable is made available to the caller to be used\nto access registry objects. The variable is a callback (i.e. coderef) which\nshould be called with a single argument, the namespace whose registry object you\nwant, otherwise the argument defaults to main.","deps":{"p5-Function-Parameters":{"origin":"devel/p5-Function-Parameters","version":"2.002004"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-qpsmtpd","origin":"mail/p5-qpsmtpd","version":"0.93_3","comment":"Flexible SMTP daemon written in Perl and featuring a plugin API","maintainer":"noc-ports@biglist.com","www":"https://smtpd.develooper.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b8d90ba5136a2d1f1b8a5842e1027aed47c79f968245931750edd3d8c62b53d","flatsize":848092,"path":"All/p5-qpsmtpd-0.93_3.pkg","repopath":"All/p5-qpsmtpd-0.93_3.pkg","licenselogic":"single","pkgsize":219372,"desc":"Qpsmtpd started as a replacement daemon for the SMTP receiver (qmail-smtpd)\nfrom the qmail mail transport agent (MTA). qmail-smtpd has a number of\nshortcomings (e.g. being unable to check the validity of a recipient mail\naddress) and is written in C which makes it burdensome to modify and extend.\nQpsmtpd, on the other hand, is written in pure perl and can be customized\neasily. It consists of a core that implements a complete SMTP server, and a\nnumber of plugins/modules which control the operations. Such plugins\ninclude plugins to check the recipient and sender as well as plugins for\nvirus scanning, spam checking, blocking lists (dns and rhs), AUTH and TLS.\nQpsmtpd can not only be used with qmail but also with e.g. postfix and\nexim. It can also write messages to a Maildir or forward it to a remote\nhost without buffering.","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"}},"categories":["mail","perl5"],"options":{"DOCS":"on","EXAMPLES":"on","MODPERL":"on"},"messages":[{"message":"Please read http://wiki.qpsmtpd.org/ for more info about installation.\nThe example config can be found in /usr/local/share/examples/qpsmtpd\nThe plugins can be found in /usr/local/share/qpsmtpd/plugins/\nThis port does also not make any assumptions about what user you\nwish to use or install location.","type":"install"}]},{"name":"pachi","origin":"games/pachi","version":"1.0_8","comment":"Platform game similar to Manic Miner","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/dragontech/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d5d57b70a980757ded84ddfbf23ac1379a9a21b6c697020bddc271f851195a8","flatsize":15968248,"path":"All/pachi-1.0_8.pkg","repopath":"All/pachi-1.0_8.pkg","licenselogic":"single","pkgsize":2582844,"desc":"Pachi el marciano is a platforms game inspired by games like Manic Miner and\nJet Set Willy from the legend Mathew Smith.\n\nThe goal of the game is to collect all the objects of each level, when this is\nmade, the exit gate to the next stage will appear and you can pass trough.\n\nPachi is a comic character created by Nicolas Radeff in 2001.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"]},{"name":"p5-self","origin":"devel/p5-self","version":"0.36","comment":"Provides \"self\" and \"args\" keywords in your OO program","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/self","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f2a580620048e9d1b5cd10e64110720afc27ff3d7e8c9546e2a0896ad6b908a","flatsize":11665,"path":"All/p5-self-0.36.pkg","repopath":"All/p5-self-0.36.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7960,"desc":"This module adds self and args keywords in your Perl OO module. It's\nreally just handy helpers to get rid of:\n\n    my $self = shift;\n\nBasically, self is just equal to $_[0], and args is just $_[1..$#_].","deps":{"p5-B-Hooks-Parser":{"origin":"devel/p5-B-Hooks-Parser","version":"0.21"},"p5-B-OPCheck":{"origin":"devel/p5-B-OPCheck","version":"0.32"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-sdf","origin":"textproc/sdf","version":"2.001_2","comment":"Simple Document Format - \"author-friendly\" mark-up system","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f12035c51ebce6810b40a2340337dce8d6dc7bdca1dd8ec480b8b7ec5eab9c62","flatsize":3192597,"path":"All/p5-sdf-2.001_2.pkg","repopath":"All/p5-sdf-2.001_2.pkg","licenselogic":"single","pkgsize":499260,"desc":"SDF is a freely available documentation system designed and developed by Ian\nClatworthy, with help from many others. Based on a simple, readable markup\nlanguage, SDF generates high quality output in multiple formats, all derived\nfrom a single document source. Supported output formats include HTML,\nPostScript, PDF, man pages, POD, LaTeX, SGML, MIMS HTX and F6 help, MIF, RTF,\nWindows help and plain text.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"options":{"DOCS":"on"}},{"name":"p5-plutil","origin":"converters/p5-plutil","version":"1.7","comment":"Perl implementation of Mac OS X plutil","maintainer":"ehaupt@FreeBSD.org","www":"http://scw.us/iPhone/plutil/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d5c90f2f37047620b4d0f1fe08c86e31b1857f413d424e653de6f5445f44c2e","flatsize":23203,"path":"All/p5-plutil-1.7.pkg","repopath":"All/p5-plutil-1.7.pkg","licenselogic":"single","pkgsize":6376,"desc":"Perl implementation of Mac OS X plutil. Converts .plist files between binary\nand UTF-8 (editable) text formats.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-pip","origin":"devel/p5-pip","version":"1.19_1","comment":"Perl Installation Program","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/pip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"822b399de70e823a713fc7182ff77e2d791e7fe3264aa3d15324b1d7dff6e2fc","flatsize":37927,"path":"All/p5-pip-1.19_1.pkg","repopath":"All/p5-pip-1.19_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18224,"desc":"The pip (\"Perl Installation Program\") console application is used\nto install Perl distributions in a wide variety of formats, both\nfrom CPAN and from external third-party locations, while supporting\nmodule dependencies that go across the boundary from third-party\nto CPAN.\n\nUsing pip you can install CPAN modules, arbitrary tarballs from\nboth the local file-system or across the internet from arbitrary\nURIs.\n\nYou can use pip to ensure that specific versions of CPAN modules\nare installed instead of the most current version.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-CPAN-Inject":{"origin":"devel/p5-CPAN-Inject","version":"1.14_1"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-File-pushd":{"origin":"devel/p5-File-pushd","version":"1.016"},"p5-PAR-Dist":{"origin":"devel/p5-PAR-Dist","version":"0.53"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-plog","origin":"security/p5-plog","version":"0.10","comment":"Perl based ipfilter log reporter","maintainer":"cy@FreeBSD.org","www":"http://www.antibozo.net/ogata/webtools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fa46c1e030977d3672293cf4b1130fab3c2aa14c63710cc844f6c403665bee6","flatsize":29171,"path":"All/p5-plog-0.10.pkg","repopath":"All/p5-plog-0.10.pkg","licenselogic":"single","pkgsize":10144,"desc":"plog is a parser for the logged output of the ipmon utility that is part\nof the excellent IP-Filter packet-filtering and NAT package written and\nmaintained by Darren Reed. plog translates the somewhat garbled output\nfrom ipmon into a report that aids analysis of your firewall traffic.\nThe current version number is 0.10.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-namespace-sweep","origin":"devel/p5-namespace-sweep","version":"0.006_1","comment":"Sweep up imported subs in your classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/namespace-sweep","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1b8a4c0abf7a327a37a00df4000a88af9eb586ff87dade37165d7df953c3f6d","flatsize":9539,"path":"All/p5-namespace-sweep-0.006_1.pkg","repopath":"All/p5-namespace-sweep-0.006_1.pkg","licenselogic":"single","pkgsize":6340,"desc":"Because Perl methods are just regular subroutines, it's difficult to\ntell what's a method and what's just an imported function. As a result,\nimported functions can be called as methods on your objects. This pragma\nwill delete imported functions from your class's symbol table, thereby\nensuring that your interface is as you specified it. However, code\ninside your module will still be able to use the imported functions\nwithout any problems.","deps":{"p5-B-Hooks-EndOfScope":{"origin":"devel/p5-B-Hooks-EndOfScope","version":"0.28"},"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"p5-Sub-Identify":{"origin":"devel/p5-Sub-Identify","version":"0.14"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-orz","origin":"devel/p5-orz","version":"0.13_1","comment":"Method of annotation as /* */ in perl","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/orz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f01ff98e1ff9ba110a4fbe3bfee2ca1bcae2ea84484d06e7d06fcba6aedd4866","flatsize":2278,"path":"All/p5-orz-0.13_1.pkg","repopath":"All/p5-orz-0.13_1.pkg","licenselogic":"single","pkgsize":2556,"desc":"When you just can't get your code to work, admit you are a total failure.","deps":{"p5-Module-Compile":{"origin":"devel/p5-Module-Compile","version":"0.23_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-pQuery","origin":"www/p5-pQuery","version":"0.24","comment":"Perl Port of jQuery.js","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/pQuery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ceed2f9a5b9c93ee35fe4f6743dbcc9268dcee88c269c357002f1964f0f958c","flatsize":93431,"path":"All/p5-pQuery-0.24.pkg","repopath":"All/p5-pQuery-0.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28180,"desc":"pQuery is a pragmatic attempt to port the jQuery JavaScript framework to\nPerl. It is pragmatic in the sense that it switches certain JavaScript\nidioms for Perl ones, in order to make the use of it concise. A primary\ngoal of jQuery is to \"Find things and do things, concisely\". pQuery has\nthe same goal.","deps":{"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-openxpki-i18n","origin":"security/p5-openxpki-i18n","version":"3.24.2","comment":"Perl based trustcenter software for PKI: i18n tools","maintainer":"svysh.fbsd@gmail.com","www":"https://www.openxpki.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9709606c3e6082d9de44100976d3af718440d80e3506171c25c36cd502e7be37","flatsize":708650,"path":"All/p5-openxpki-i18n-3.24.2.pkg","repopath":"All/p5-openxpki-i18n-3.24.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":101456,"desc":"Translation files for\n\n        security/p5-openxpki\n\nwhich is a Perl based trustcenter software for PKI: server and client parts\n\nNote: I18n is needed for the English interface too.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"pari","origin":"math/pari","version":"2.15.5,2","comment":"Mathematics library and advanced calculator package","maintainer":"yuri@FreeBSD.org","www":"https://pari.math.u-bordeaux.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"954681c67ca1fe13e82af5648d5128d39e8d870d65c18c75b9c5d1b3143d02d8","flatsize":16893131,"path":"All/pari-2.15.5,2.pkg","repopath":"All/pari-2.15.5,2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4796444,"desc":"The PARI system is a package which is capable of doing formal computations on\nrecursive types at high speed.\n\nIt is possible to use PARI in two different ways:\n\n1) as a library, which can be called from any upper-level language\napplication (for instance written in C, C++, Pascal or Fortran);\n\n2) as a sophisticated programmable calculator, named GP, which contains\nmost of the standard control instructions of a standard language\nlike C.\n\nThis is the alpha quality version that development is in the way.\nAlgorithm, improvement of implementation are done.\nBecause improvement of performance was big, ports was made as -devel in\nparticular.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math"],"shlibs_required":["libreadline.so.8","libX11.so.6","libgmp.so.10"],"shlibs_provided":["libpari.so.8"],"options":{"DOCS":"on","EXAMPLES":"on","OPTIMIZED_CFLAGS":"on","X11":"on","PTHREADS":"on","MPI":"off"}},{"name":"p5-parent","origin":"devel/p5-parent","version":"0.241","comment":"Establish an ISA relationship with base classes at compile time","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/parent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25377001adcf2b9bb132e84fdd9221ad461eae4eef1fff2adbf7685ca13a61ff","flatsize":11808,"path":"All/p5-parent-0.241.pkg","repopath":"All/p5-parent-0.241.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7004,"desc":"Allows you to both load one or more modules, while setting up inheritance\nfrom those modules at the same time. Mostly similar in effect to\n\n    package Baz;\n    BEGIN {\n        require Foo;\n        require Bar;\n        push @ISA, qw(Foo Bar);\n    }","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-perl-ldap","origin":"net/p5-perl-ldap","version":"0.6800","comment":"Client interface to LDAP (includes Net::LDAP)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/perl-ldap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"594b2f402fff70834f9f030f7a50e51dcafd120fef9c3f23d82112af305b7a24","flatsize":730392,"path":"All/p5-perl-ldap-0.6800.pkg","repopath":"All/p5-perl-ldap-0.6800.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":309680,"desc":"Net::LDAP is a collection of modules that implements a LDAP services API\nfor Perl programs. The module may be used to search directories or perform\nmaintenance functions such as add, deleting or modify entries in an LDAP\ndirectory.\n\nSee also: https://ldap.perl.org/","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-Convert-ASN1":{"origin":"converters/p5-Convert-ASN1","version":"0.34"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Text-Soundex":{"origin":"textproc/p5-Text-Soundex","version":"3.05"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-SAX-Base":{"origin":"textproc/p5-XML-SAX-Base","version":"1.09"},"p5-XML-SAX-Writer":{"origin":"textproc/p5-XML-SAX-Writer","version":"0.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"options":{"LWP":"off"}},{"name":"p5-namespace-clean-xs","origin":"devel/p5-namespace-clean-xs","version":"0.09","comment":"Keep imports and functions out of your namespace, in XS","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/namespace::clean::xs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4df5a374011b7b87fb624d1ec378ef68da209a5c8ce81eec277d344f6ab46d15","flatsize":30994,"path":"All/p5-namespace-clean-xs-0.09.pkg","repopath":"All/p5-namespace-clean-xs-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15008,"desc":"This module does the same thing as devel/p5-namespace-clean, but in\nXS and with no dependencies.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-subversion","origin":"devel/p5-subversion","version":"1.14.3_2","comment":"Perl bindings for Version control system","maintainer":"michaelo@apache.org","www":"https://subversion.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c692cd92a4eff1eedfb901a0008333b6ab69bca574dcc0ab3daa59d7af5b7cd","flatsize":5176098,"path":"All/p5-subversion-1.14.3_2.pkg","repopath":"All/p5-subversion-1.14.3_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":874516,"desc":"Subversion is a version control system designed to be as similar to cvs(1)\nas possible, while fixing many outstanding problems with cvs(1).\n\nThis port adds Perl bindings to Subversion.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"},"utf8proc":{"origin":"textproc/utf8proc","version":"2.9.0"}},"categories":["devel","perl5"],"shlibs_required":["libsvn_delta-1.so.0","libsvn_subr-1.so.0","libaprutil-1.so.0","libapr-1.so.0","libperl.so.5.36","libsvn_client-1.so.0","libsvn_fs-1.so.0","libsvn_ra-1.so.0","libsvn_repos-1.so.0","libsvn_wc-1.so.0","libsvn_diff-1.so.0"],"shlibs_provided":["libsvn_swig_perl-1.so.0"],"annotations":{"cpe":"cpe:2.3:a:apache:subversion:1.14.3:::::dragonfly6:x86_64:2"}},{"name":"p5-nagios-plugin-check_raid","origin":"net-mgmt/p5-Nagios-Plugin_check_raid","version":"4.0.10","comment":"Nagios/Icinga/Sensu plugin to check RAID status","maintainer":"dvl@FreeBSD.org","www":"https://github.com/glensc/nagios-plugin-check_raid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6056122730cc1d07655ad726715ed5ad757aa86c9e8912caf75575141adeb4f8","flatsize":157445,"path":"All/p5-nagios-plugin-check_raid-4.0.10.pkg","repopath":"All/p5-nagios-plugin-check_raid-4.0.10.pkg","licenselogic":"single","pkgsize":42020,"desc":"Nagios/Icinga/Sensu plugin to check current server's RAID status\n\nThis plugin checks all RAID volumes (hardware and software) that can be\nidentified.\n\nWhile written originally for Nagios, it's known to work also with:\n\n* Icinga\n* Sensu\n\nThis is supposed to be a general plugin to run via NRPE. It checks for the\nvarious RAID systems, and verifies they are working correctly.\n\nSome checks require root permission, that is acomplished using sudo.\nNeccessary sudo rules (detected for your system), can be installed when\ncheck_raid is invoked with -S argument. You need to be root user and it will add\nrequired lines to the sudo config file. Run with -d to preview the sudo rules","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"p5-namespace-autoclean","origin":"devel/p5-namespace-autoclean","version":"0.29","comment":"Keep imports out of your namespace","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/namespace-autoclean","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"beda8ebd57f4ca7e525439098dc140c56e8a8654a7a46e61402ea4ea08987313","flatsize":22398,"path":"All/p5-namespace-autoclean-0.29.pkg","repopath":"All/p5-namespace-autoclean-0.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10296,"desc":"When you import a function into a Perl package, it will naturally also\nbe available as a method.\n\nThe namespace::autoclean pragma will remove all imported symbols at the\nend of the current package's compile cycle.  Functions called in the\npackage itself will still be bound by their name, but they won't show up\nas methods on your class or instances.\n\nThis module is very similar to namespace::clean, except it will clean\nall imported functions, no matter if you imported them before or after\nyou used the pragma.  It will also not touch anything that looks like a\nmethod, according to Class::MOP::Class::get_method_list.","deps":{"p5-B-Hooks-EndOfScope":{"origin":"devel/p5-B-Hooks-EndOfScope","version":"0.28"},"p5-Sub-Identify":{"origin":"devel/p5-Sub-Identify","version":"0.14"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-namespace-clean","origin":"devel/p5-namespace-clean","version":"0.27","comment":"Keep imports and functions out of your namespace","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/namespace-clean","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04d5e89823a032b154cdc116454bed455039dfd0a967ee6ed7e54d7559d802e4","flatsize":27034,"path":"All/p5-namespace-clean-0.27.pkg","repopath":"All/p5-namespace-clean-0.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13316,"desc":"When you define a function, or import one, into a Perl package, it will\nnaturally also be available as a method. This does not per se cause\nproblems, but it can complicate subclassing and, for example, plugin\nclasses that are included via multiple inheritance by loading them as\nbase classes.\n\nThe \"namespace::clean\" pragma will remove all previously declared or\nimported symbols at the end of the current package's compile cycle.\nFunctions called in the package itself will still be bound by their\nname, but they won't show up as methods on your class or instances.","deps":{"p5-B-Hooks-EndOfScope":{"origin":"devel/p5-B-Hooks-EndOfScope","version":"0.28"},"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-mysql-genocide","origin":"databases/p5-mysql-genocide","version":"0.03_2","comment":"Parallel operation on MySQL processlist","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RSOLIV/mysql-genocide-0.03","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3036545648b3713db53a6a069a9dc9db400e0be595d04e1e44c9832eb60d560","flatsize":20908,"path":"All/p5-mysql-genocide-0.03_2.pkg","repopath":"All/p5-mysql-genocide-0.03_2.pkg","licenselogic":"single","pkgsize":9668,"desc":"mysql-genocide helps you play with big MySQL processlists. It can filter it\nusing different criterias like execution time, query type, user or regexp\nmatching of the SQL query etc. Actions can then be peformed on the result\nlike killing, sorting or generating statistics.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-mocked","origin":"devel/p5-mocked","version":"0.09_2","comment":"Use mocked libraries in unit tests","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/mocked","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63900960ad44586ce8f819f6ada999f0c24d281ad1fab5263a38bebbb0bd1b78","flatsize":7550,"path":"All/p5-mocked-0.09_2.pkg","repopath":"All/p5-mocked-0.09_2.pkg","licenselogic":"single","pkgsize":6024,"desc":"Often during unit testing, you may find the need to use mocked libraries\nto test edge cases, or prevent unit tests from using slow or external\ncode.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-mixin","origin":"devel/p5-mixin","version":"0.08","comment":"Mix-in inheritance, an alternative to multiple inheritance","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/mixin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ae5fb185335e763846b9589db1c0478f16cc4f0b20fc162eb03700ed8c92be9","flatsize":53537,"path":"All/p5-mixin-0.08.pkg","repopath":"All/p5-mixin-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17560,"desc":"Mixin inheritance is an alternative to the usual multiple-inheritance and\nsolves the problem of knowing which parent will be called. It also solves a\nnumber of tricky problems like diamond inheritance.\n\nThe idea is to solve the same sets of problems which MI solves without the\nproblems of MI.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-meta","origin":"devel/p5-meta","version":"0.004","comment":"Meta-programming API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/meta","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db80a001f2cae39790440891f71d9eb95b876254e8beb3bbd276903f10d9b010","flatsize":72922,"path":"All/p5-meta-0.004.pkg","repopath":"All/p5-meta-0.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22512,"desc":"meta provides an API for metaprogramming; that is, allowing code to inspect or\nmanipulate parts of its own program structure. Parts of the perl interpreter\nitself can be accessed by means of \"meta\"-objects provided by this package.\nMethods on these objects allow inspection of details, as well as creating new\nitems or removing existing ones.\n\nThe intention of this API is to provide a nicer replacement for existing tricks\nsuch as no strict 'refs' and using globrefs, and also to be a more consistent\nplace to add new abilities, such as more APIs for inspection and alteration of\ninternal structures, metaprogramming around the new 'class' feature, and other\nsuch uses.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-mem","origin":"devel/p5-mem","version":"0.4.7","comment":"Use \"in-mem\" pkgs and force definitions into mem early","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/mem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8699704320014762e8b81355c132d570a0597f4fcab5f92e35efba7f9791afa1","flatsize":32710,"path":"All/p5-mem-0.4.7.pkg","repopath":"All/p5-mem-0.4.7.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15412,"desc":"mem is a trivial pragma to either allow defining the module it is included from\nas being defined so that later classes or packages in the same file can use the\npackage to pull in a reference to it, or to be able to call its import routine\nfrom a different package in the same file.\n\nWith parameter assignments or other actions, it forces those assignments to be\ndone, immediately, at compile time instead of later at run time. It can be use,\nfor example, with Exporter, to export typed-sub's among other usages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-match-simple-XS","origin":"devel/p5-match-simple-XS","version":"0.002","comment":"XS backend for match::simple","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/match-simple-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bea41ad101e28f1c91105767b108136971f281758f62f6e04675c8d0804892a","flatsize":53059,"path":"All/p5-match-simple-XS-0.002.pkg","repopath":"All/p5-match-simple-XS-0.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14144,"desc":"match::simple::XS provides the XS backend for match::simple.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-match-simple","origin":"devel/p5-match-simple","version":"0.012","comment":"Simplified clone of smartmatch operator","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/match-simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eba6a8be9c84086c7ac2b25bb10166456fe97fbd32b54a63346c10ee3f2dc810","flatsize":62121,"path":"All/p5-match-simple-0.012.pkg","repopath":"All/p5-match-simple-0.012.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20132,"desc":"match::simple provides a simple match operator |M| that acts like a sane subset\nof the (as of Perl 5.18) deprecated smart match operator. Unlike smart match,\nthe behaviour of the match is determined entirely by the operand on the right\nhand side.","deps":{"p5-Exporter-Tiny":{"origin":"devel/p5-Exporter-Tiny","version":"1.006002"},"p5-Sub-Infix":{"origin":"devel/p5-Sub-Infix","version":"0.004_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-local-lib","origin":"devel/p5-local-lib","version":"2.000029","comment":"Create and use a local lib/ for perl modules with PERL5LIB","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/local-lib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8cad64825f9294123c12ea84107af8a135083047a06ccf563bbbb50f496a2dd8","flatsize":143054,"path":"All/p5-local-lib-2.000029.pkg","repopath":"All/p5-local-lib-2.000029.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":59024,"desc":"This module provides a quick, convenient way of bootstrapping a\nuser-local Perl module library located within the user's home\ndirectory.\n\nIt also constructs and prints out for the user the list of environment\nvariables using the syntax appropriate for the user's current shell\n(as specified by the SHELL environment variable), suitable for\ndirectly adding to one's shell configuration file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-libxml-enno","origin":"devel/p5-libxml-enno","version":"1.02_1","comment":"Group of Perl modules for XML parsing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/libxml-enno","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2aa70140fb422c1b944e4429290b2c84e748f262d5f1387a9a7d54778c094c5d","flatsize":670848,"path":"All/p5-libxml-enno-1.02_1.pkg","repopath":"All/p5-libxml-enno-1.02_1.pkg","licenselogic":"single","pkgsize":245416,"desc":"A group of Perl modules for parsing XML","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-Parse-Yapp":{"origin":"devel/p5-Parse-Yapp","version":"1.21"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-libxml":{"origin":"textproc/p5-libxml","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","textproc","perl5"]},{"name":"p5-libxml","origin":"textproc/p5-libxml","version":"0.08_1","comment":"Collection of Perl5 modules for working with XML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/libxml-perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec9a847fbb74b219b93e324624e8c7b23919c2b75bea79d467cfc244bf965c90","flatsize":163337,"path":"All/p5-libxml-0.08_1.pkg","repopath":"All/p5-libxml-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":66492,"desc":"From the README:\n\n  libxml-perl is a collection of smaller Perl modules, scripts, and\n  documents for working with XML in Perl.  libxml-perl software works in\n  combination with XML::Parser, PerlSAX, XML::DOM, XML::Grove and others.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-libvorbis","origin":"audio/p5-libvorbis","version":"0.05_6","comment":"Perl extension for Ogg Vorbis streams","maintainer":"perl@FreeBSD.org","www":"https://synthcode.com/code/vorbis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91ced6a5b9b20556f48f20f4d0162d22c79c85e0b59fba17df02de05bb2f3f05","flatsize":37230,"path":"All/p5-libvorbis-0.05_6.pkg","repopath":"All/p5-libvorbis-0.05_6.pkg","licenselogic":"single","pkgsize":11708,"desc":"This is an object-oriented interface to the Ogg Vorbis\nlibvorbisfile convenience library.","deps":{"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"],"shlibs_required":["libperl.so.5.36","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3"]},{"name":"p5-libsoldout","origin":"textproc/p5-libsoldout","version":"0.02_2","comment":"Convert Markdown text in (X)HTML","maintainer":"rodrigo@FreeBSD.org","www":"https://metacpan.org/release/libsoldout","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7876322c9e7e99dc34244137b46711216dc753f912190dcffc110bf303066e0","flatsize":18492,"path":"All/p5-libsoldout-0.02_2.pkg","repopath":"All/p5-libsoldout-0.02_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8808,"desc":"p5-libsoldout is a perl module to access the C library libsoldout.\nThe initial version just implements functions to convert markdown\ninput to html including strict markdown, discount markdown and\nspecific extensions only available in libsoldout.","deps":{"libsoldout":{"origin":"textproc/libsoldout","version":"1.4_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libsoldout.so.1"]},{"name":"p5-multidimensional","origin":"devel/p5-multidimensional","version":"0.014","comment":"Disables multidimensional array emulation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/multidimensional","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03068b02f98dab9ae71f6ce6742df47feaee9d0a512e42bb068ff0417de83ff9","flatsize":47114,"path":"All/p5-multidimensional-0.014.pkg","repopath":"All/p5-multidimensional-0.014.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12000,"desc":"Perl's multidimensional array emulation stems from the days before the language\nhad references, but these days it mostly serves to bite you when you typo a hash\nslice by using the $ sigil instead of @.\n\nThis module lexically makes using multidimensional array emulation a fatal error\nat compile time.","deps":{"p5-B-Hooks-OP-Check":{"origin":"devel/p5-B-Hooks-OP-Check","version":"0.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-pod2pdf","origin":"textproc/p5-pod2pdf","version":"0.42_2","comment":"Converts POD to PDF format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/pod2pdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe5bc614650c4e2c05314f0cfa111f5cbf7d34ddfc7c6b66df04e1c883482397","flatsize":45657,"path":"All/p5-pod2pdf-0.42_2.pkg","repopath":"All/p5-pod2pdf-0.42_2.pkg","licenselogic":"single","pkgsize":13784,"desc":"pod2pdf converts documents written in Perl's POD (Plain Old\nDocumentation) format to PDF files.","deps":{"p5-Getopt-ArgvFile":{"origin":"devel/p5-Getopt-ArgvFile","version":"1.11_1"},"p5-PDF-API2":{"origin":"textproc/p5-PDF-API2","version":"2.047"},"p5-Pod-Escapes":{"origin":"textproc/p5-Pod-Escapes","version":"1.07"},"p5-Pod-Parser":{"origin":"textproc/p5-Pod-Parser","version":"1.67"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-libapreq2","origin":"www/p5-libapreq2","version":"2.16","comment":"Perl binding for the Generic Apache2 Request Library","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/dist/libapreq2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1176f035a6461010bf5a941918a79bd1785014aae36e71dd7aa51cb8f1f990b5","flatsize":303484,"path":"All/p5-libapreq2-2.16.pkg","repopath":"All/p5-libapreq2-2.16.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":98372,"desc":"p5-libapreq2 - Perl elements for the Generic Apache2 Request Library\n\nThis package contains the Perl elements of the Generic Apache2\nRequest Library.\n\n - parsing of application/x-www-form-urlencoded data\n - parsing of multipart/form-data\n - parsing of HTTP Cookies\n\nSee also: https://httpd.apache.org/apreq/","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"libapreq2":{"origin":"www/libapreq2","version":"2.17"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5","devel"],"shlibs_required":["libperl.so.5.36","libapreq2.so.3","libaprutil-1.so.0","libapr-1.so.0","libexpat.so.1"],"annotations":{"cpe":"cpe:2.3:a:apache:libapreq2:2.16:::::dragonfly6:x86_64"}},{"name":"p5-libalarm","origin":"devel/p5-libalarm","version":"1.0_2","comment":"Allow multiple, queued alarms","maintainer":"delgod@portaone.com","www":"https://metacpan.org/release/libalarm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87aa6fafb86952c70823785a7698229b119e913cc2b945da8341eec4a9ac8355","flatsize":36123,"path":"All/p5-libalarm-1.0_2.pkg","repopath":"All/p5-libalarm-1.0_2.pkg","licenselogic":"single","pkgsize":17032,"desc":"This module is an attempt to enhance Perl's built-in\nalarm/$SIG{ALRM} functionality.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-lib-abs","origin":"devel/p5-lib-abs","version":"0.92_1","comment":"Relative use lib in absolute way","maintainer":"mons@cpan.org","www":"https://metacpan.org/release/lib-abs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5446abc9da12449a2d0aa72bf3a6d7fa19159faee0f1bec4da6df4346700118b","flatsize":13963,"path":"All/p5-lib-abs-0.92_1.pkg","repopath":"All/p5-lib-abs-0.92_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7880,"desc":"The same as lib, but makes relative path absolute","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-lexical-underscore","origin":"devel/p5-lexical-underscore","version":"0.004","comment":"Access lexical underscore of your caller","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/lexical-underscore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15057bda6e44e044d0c14b7e8038e1e5887e81d59343c3b2e4d413edb8ecb263","flatsize":43597,"path":"All/p5-lexical-underscore-0.004.pkg","repopath":"All/p5-lexical-underscore-0.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11564,"desc":"Starting with Perl 5.10, it is possible to create a lexical version of the Perl\ndefault variable $_. Certain Perl constructs like the given keyword\nautomatically use a lexical $_ rather than the global $_.\n\nIt is occasionallly useful for a sub to be able to access its caller's $_\nvariable regardless of whether it was lexical or not. The (_) sub prototype is\nthe official way to do so, however there are sometimes disadvantages to this; in\nparticular it can only appear as the final required argument in a prototype, and\nthere is no way of the sub differentiating between an explicitly passed argument\nand $_.\n\nThe lexical::underscore function returns a scalar reference to either a lexical\n$_ variable somewhere up the call stack (using PadWalker magic), or to the\nglobal $_ if there was no lexical version.\n\nWrapping lexical::underscore in ${ ... } dereferences the scalar reference,\nallowing you to access (and even assign to) it.","deps":{"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ldap2pw","origin":"net/p5-ldap2pw","version":"20170922","comment":"Synchronize local user database with LDAP directory","maintainer":"des@FreeBSD.org","www":"https://github.com/dag-erling/ldap2pw","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fed44feb44cc837accd1fceb6c9c4a36dfb71b336978a97a5d2a876d25be54aa","flatsize":26145,"path":"All/p5-ldap2pw-20170922.pkg","repopath":"All/p5-ldap2pw-20170922.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11292,"desc":"The ldap2pw utility synchronizes a local user database with an LDAP\ndirectory.  It is intended for systems where NSS modules cannot be\nused or access to the LDAP server is intermittent.","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"]},{"name":"p5-libwww","origin":"www/p5-libwww","version":"6.77","comment":"Perl5 library for WWW access","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/libwww-perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cf452946a67851528877604eb0123866ae410bca51129713375513c3306c1ad","flatsize":419890,"path":"All/p5-libwww-6.77.pkg","repopath":"All/p5-libwww-6.77.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":151884,"desc":"Libwww-perl is a collection of Perl modules which provides a simple and\nconsistent programming interface (API) to the World-Wide Web.  The main\nfocus of the library is to provide classes and functions that allow you\nto write WWW clients, thus libwww-perl said to be a WWW client library.\nThe library also contain modules that are of more general use.\n\nThe main architecture of the library is object oriented.  The user\nagent, requests sent and responses received from the WWW server are all\nrepresented by objects.  This makes a simple and powerful interface to\nthese services.  The interface should be easy to extend and customize\nfor your needs.","deps":{"p5-Authen-NTLM":{"origin":"security/p5-Authen-NTLM","version":"1.09_1"},"p5-Encode-Locale":{"origin":"converters/p5-Encode-Locale","version":"1.05"},"p5-File-Listing":{"origin":"sysutils/p5-File-Listing","version":"6.16"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Cookies":{"origin":"www/p5-HTTP-Cookies","version":"6.11"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-HTTP-Negotiate":{"origin":"www/p5-HTTP-Negotiate","version":"6.01_1"},"p5-LWP-MediaTypes":{"origin":"www/p5-LWP-MediaTypes","version":"6.04"},"p5-Net-HTTP":{"origin":"net/p5-Net-HTTP","version":"6.23"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-RobotRules":{"origin":"www/p5-WWW-RobotRules","version":"6.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","devel","perl5"]},{"name":"p5-ldap2pf","origin":"net/p5-ldap2pf","version":"20170424","comment":"Create and update PF tables from LDAP groups","maintainer":"des@FreeBSD.org","www":"https://github.com/dag-erling/ldap2pf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce0f6291c06063f480f6da9d8759d56fa371a8332354adaede82f0751b97d7b6","flatsize":20649,"path":"All/p5-ldap2pf-20170424.pkg","repopath":"All/p5-ldap2pf-20170424.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10612,"desc":"The ldap2pf utility creates and updates PF tables that reflect the\nmembership of LDAP groups.","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"]},{"name":"p5-jQuery-File-Upload","origin":"www/p5-jQuery-File-Upload","version":"0.32_1","comment":"Perl extension for jQuery File Upload plugin","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/jQuery-File-Upload","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b38d7ef76d991f6f22d5d32c53e1250313fbb569ecd5f020d77553cd59a09af","flatsize":87821,"path":"All/p5-jQuery-File-Upload-0.32_1.pkg","repopath":"All/p5-jQuery-File-Upload-0.32_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29728,"desc":"Server-side solution for the jQuery File Upload\n(https://github.com/blueimp/jQuery-File-Upload/) plugin.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Data-GUID":{"origin":"devel/p5-Data-GUID","version":"0.051"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Net-SSH2":{"origin":"net/p5-Net-SSH2","version":"0.73"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-interface","origin":"devel/p5-interface","version":"0.03_1","comment":"Simple compile time interface checking for OO Perl","maintainer":"sergey.dyatko@gmail.com","www":"https://metacpan.org/release/interface","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c46833db126573f047a34c1871ccdc5fceb9b094ac5522618359b218a6a6fed4","flatsize":14851,"path":"All/p5-interface-0.03_1.pkg","repopath":"All/p5-interface-0.03_1.pkg","licenselogic":"single","pkgsize":9860,"desc":"Compile-time interface complaince testing. Inspects the methods defined in your\nmodule, and compares them against the methods defined in the modules you list.\nRequires no special or additional syntax.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-latest","origin":"devel/p5-latest","version":"0.03_2","comment":"Use the latest Perl features","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/latest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67d22dcf59e3b284f389d0d441da40bc2a44f757189815ee3b87602349eee907","flatsize":4110,"path":"All/p5-latest-0.03_2.pkg","repopath":"All/p5-latest-0.03_2.pkg","licenselogic":"single","pkgsize":4024,"desc":"Use the latest Perl features","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-iCal-Parser","origin":"devel/p5-iCal-Parser","version":"1.21","comment":"Parse iCalendar files into a data structure","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/iCal-Parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c84112bcd45367508803a11f553ddf056cdb6bf65bba84b5c7c8f012bfbc761a","flatsize":42362,"path":"All/p5-iCal-Parser-1.21.pkg","repopath":"All/p5-iCal-Parser-1.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17768,"desc":"This module processes iCalendar (vCalendar 2.0) files as specified in\nRFC 2445 into a data structure. It handles recurrences (\"RRULE\"s),\nexclusions (\"EXDATE\"s), event updates (events with a \"RECURRENCE-ID\"),\nand nested data structures (\"ATTENDEES\" and \"VALARM\"s). It currently\nignores the \"VTIMEZONE\", \"VJOURNAL\" and \"VFREEBUSY\" entry types.","deps":{"p5-DateTime-Format-ICal":{"origin":"devel/p5-DateTime-Format-ICal","version":"0.09_1"},"p5-FreezeThaw":{"origin":"devel/p5-FreezeThaw","version":"0.5001"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-Text-vFile-asData":{"origin":"devel/p5-Text-vFile-asData","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-indirect","origin":"devel/p5-indirect","version":"0.39","comment":"Lexically warn about using the indirect object syntax","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/indirect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1670b182483456da29c27292a09d7ab71788abc77229d24ba06888bad1e6c594","flatsize":59768,"path":"All/p5-indirect-0.39.pkg","repopath":"All/p5-indirect-0.39.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20300,"desc":"indirect - Lexically warn about using the indirect object syntax in Perl 5\n\nMy working version of this port is at:\nhttps://github.com/drench/FreeBSD-p5-indirect","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-goto-file","origin":"devel/p5-goto-file","version":"0.005","comment":"Stop parsing the current file and move on to a different one","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/goto-file","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f317408c6fc2eb86b14c0cd8518d1e6faccb309a779012cc79d1f053c9cb373","flatsize":44355,"path":"All/p5-goto-file-0.005.pkg","repopath":"All/p5-goto-file-0.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11704,"desc":"It is rare, but there are times where you want to swap out the currently\ncompiling file for a different one. This module does that. From the point you\nuse the module perl will be parsing the new file instead of the original.\n\nThis was created specifically for Test2::Harness which can preload modules and\nfork to run each test. The problem was that using do to execute the test files\npost-fork was resuling in extra frames in the stack trace... in other words\nthere are a lot of tests that assume the test file is the bottom of the stack.\nThis happens all the time, specially if stack traces need to be verified.\n\nThis module allows Test2::Harness to swap out the main script for the new file\nwithout adding a stack frame.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-github_creator","origin":"devel/p5-github_creator","version":"0.15_1","comment":"Create a Github repository for your Perl module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/BDFOY/github_creator-0.15","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb33629723f33c17ee99a7f6a2ac0dc81aa10cc3df6a393dd9d639da92d1424a","flatsize":9523,"path":"All/p5-github_creator-0.15_1.pkg","repopath":"All/p5-github_creator-0.15_1.pkg","licenselogic":"single","pkgsize":6048,"desc":"This is a short script you can run from within an existing git\nrepository to create a remote repo on Github using a previously\ncreated account. This does not create Github accounts (and that\nviolates the terms of service).","deps":{"p5-Config-IniFiles":{"origin":"devel/p5-Config-IniFiles","version":"3.000003_1"},"p5-File-Find-Closures":{"origin":"devel/p5-File-Find-Closures","version":"1.116"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"panda-cclient","origin":"mail/panda-cclient","version":"20130621_3","comment":"Mark Crispin's C-client mail access routines forked from UW","maintainer":"thierry@FreeBSD.org","www":"https://github.com/jonabbey/panda-imap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66e1727a7f18a0ea2047d1094092645e755a5e3fe949db9bb3bf15c2f4b42e72","flatsize":6069056,"path":"All/panda-cclient-20130621_3.pkg","repopath":"All/panda-cclient-20130621_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1149128,"desc":"C-client is a common API for accessing mailboxes. It is used internally by\nthe popular PINE mail reader as well as the University of Washington's IMAP\nserver.\n\nThis is the version forked from UW by the original author Mark Crispin.\n\nFor more information, please see the repository homepage:","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail","devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libc-client.so.2010"],"options":{"IPV6":"on","MBX_DEFAULT":"off","SSL":"on","SSL_AND_PLAINTEXT":"off"},"messages":[{"message":"Warning: You have chosen to include SSL support. Applications/ports that use\nthe cclient library but do not support SSL may stop working or have problems\nlinking. Linking them explicitly with ssl (-lssl -lcrypto) may or may not help.","type":"install"}]},{"name":"p5-tokyotyrant","origin":"databases/p5-tokyotyrant","version":"1.16_3","comment":"Perl5 interface to the TokyoTyrant","maintainer":"perl@FreeBSD.org","www":"https://dbmx.net/tokyotyrant/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2716b4157942874ab9cd449ab7f4c31f61fde13380d39d9cb6ecea906ba4e9f6","flatsize":115432,"path":"All/p5-tokyotyrant-1.16_3.pkg","repopath":"All/p5-tokyotyrant-1.16_3.pkg","licenselogic":"single","pkgsize":22316,"desc":"TokyoTyrant-perl is an extenstion to Perl which allows access\nto TokyoTyrant dataabses.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tokyotyrant":{"origin":"databases/tokyotyrant","version":"1.1.41_3"}},"categories":["databases","perl5"]},{"name":"p5-forks","origin":"devel/p5-forks","version":"0.36_2","comment":"Drop-in replacement for Perl threads using fork()","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/forks","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebffa22e71b30cff2b190bbf5e59932f13efd7d4e64b8cbfee83dc3400cad05e","flatsize":288417,"path":"All/p5-forks-0.36_2.pkg","repopath":"All/p5-forks-0.36_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":87464,"desc":"The \"forks\" pragma allows a developer to use threads without having to\nhave a threaded perl, or to even run 5.8.0 or higher. There were a number\nof goals that I am trying to reach with this implementation.\n\nThe standard Perl 5.8.0 threads implementation is very memory consuming,\nwhich makes it basically impossible to use in a production environment,\nparticularly with mod_perl and Apache. Because of the use of the standard\nUnix fork() capabilities, most operating systems will be able to use the\nCopy-On-Write (COW) memory sharing capabilities (whereas with the standard\nPerl 5.8.0 threads implementation, this is thwarted by the Perl interpreter\ncloning process that is used to create threads). The memory savings have\nbeen confirmed.\n\nYou should be able to run threaded applications unchanged by simply making\nsure that the \"forks\" and \"forks::shared\" modules are loaded,\ne.g. by specifying them on the command line.","deps":{"p5-Acme-Damn":{"origin":"devel/p5-Acme-Damn","version":"0.06"},"p5-Attribute-Handlers":{"origin":"devel/p5-Attribute-Handlers","version":"0.99"},"p5-Devel-Symdump":{"origin":"devel/p5-Devel-Symdump","version":"2.1800"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Sys-SigAction":{"origin":"devel/p5-Sys-SigAction","version":"0.23"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-curry","origin":"devel/p5-curry","version":"2.000001","comment":"Create automatic curried method call closures for any class or object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/curry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e081f964c1558c05bd48e1791ece95b6d1e052409cd2c83aef2ee3660335eb87","flatsize":11608,"path":"All/p5-curry-2.000001.pkg","repopath":"All/p5-curry-2.000001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6648,"desc":"How many times have you written\n\n  sub { $obj->something($some, $args, @_) }\n\nor worse still needed to weaken it and had to check and re-check your code to be\nsure you weren't closing over things the wrong way?\n\nRight. That's why I wrote this.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ip2location-perl","origin":"net/p5-ip2location-perl","version":"20180302","comment":"Perl module to find user\\'s location","maintainer":"zi@FreeBSD.org","www":"https://www.ip2location.com/development-libraries/ip2location/perl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b26e21175377ab63d708d2483fef06d1e23b063f07d429e755dfe00e39f46194","flatsize":65557,"path":"All/p5-ip2location-perl-20180302.pkg","repopath":"All/p5-ip2location-perl-20180302.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":13724,"desc":"IP2Location is a perl module that enables the user to find the country, region,\ncity, latitude, longitude, zip code, time zone, ISP, domain name, connection\ntype, area code, weather, mobile network, elevation, usage type by IP address\nor hostname originates from.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"]},{"name":"p5-eperl","origin":"lang/p5-ePerl","version":"2.2.14_1","comment":"Perl Modules of ePerl package: Parse::ePerl, Apache::ePerl","maintainer":"bofh@FreeBSD.org","www":"http://www.ossp.org/pkg/tool/eperl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ffbe2f71d44c4857792084e6751162921b05bac446ffd9938f80868842b1717","flatsize":98372,"path":"All/p5-eperl-2.2.14_1.pkg","repopath":"All/p5-eperl-2.2.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":36044,"desc":"____           _\n    ___|  _ \\ ___ _ __| |\n   / _ \\ |_) / _ \\ '__| |\n  |  __/  __/  __/ |  | |\n   \\___|_|   \\___|_|  |_|\n\n  ePerl -- Embedded Perl 5 Language\n\n  ePerl interprets an ASCII file bristled with Perl 5 program statements by\n  evaluating the Perl 5 code while passing through the plain ASCII data. It\n  can operate in various ways: As a stand-alone Unix filter or integrated Perl\n  5 module for general file generation tasks and as a powerful Webserver\n  scripting language for dynamic HTML page programming.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","www","perl5"],"shlibs_required":["libperl.so.5.36"],"messages":[{"message":"Copyright (c) 1996,1997,1998 Ralf S. Engelschall <rse@engelschall.com>\n\n  This program is free software; it may be redistributed and/or modified only\n  under the terms of either the Artistic License or the GNU General Public\n  License, which may be found in the ePerl source distribution.  Look at the\n  files ARTISTIC and COPYING or run ``eperl -l'' to receive a built-in copy of\n  both license files.\n\n  This program is distributed in the hope that it will be useful, but WITHOUT\n  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\n  FITNESS FOR A PARTICULAR PURPOSE.  See either the Artistic License or the\n  GNU General Public License for more details.","type":"install"}]},{"name":"p5-docx2txt","origin":"textproc/p5-docx2txt","version":"1.4","comment":"Utility to convert Docx documents to equivalent Text documents","maintainer":"pkubaj@FreeBSD.org","www":"https://sourceforge.net/projects/docx2txt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"720be909c881b2503f4e37649a3f484886cd8a9d16ab5cd9e6cdd04c289e12cf","flatsize":62126,"path":"All/p5-docx2txt-1.4.pkg","repopath":"All/p5-docx2txt-1.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20936,"desc":"docx2txt is a perl based command line utility to convert Microsoft Office(Tm)\nDocx documents to equivalent Text documents. Latest version supports\nfollowing features during text extraction.\n\n*\tCharacter conversions (\" ' < & > - ... fraction and some mathematical\n\tsymbols etc.); currency characters are converted to respective names\n\tlike Euro.\n*\tCapitalisation of text blocks.\n*\tCenter and right justification of text fitting in a line of\n\t(configurable) 80 columns.\n*\tHorizontal ruler, line breaks, paragraphs separation, tabs\n*\tIndicating hyperlinked text along with the hyperlink. (configurable)\n*\tHandling (bullet, decimal, letter, roman) lists along with (attempt at)\n\tindentation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-jmx4perl","origin":"net-mgmt/p5-jmx4perl","version":"1.11_4","comment":"JMX access for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/jmx4perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"277948b5606affe4bb034c6a7f04b79d874137461d2045f5dadbae2659ba8d7a","flatsize":718986,"path":"All/p5-jmx4perl-1.11_4.pkg","repopath":"All/p5-jmx4perl-1.11_4.pkg","licenselogic":"single","pkgsize":291064,"desc":"Jmx4Perl is here to connect the Java and Perl Enterprise world by providing\ntransparent access to the Java Management Extensions (JMX) from the perl side.\n\nIt uses a traditional request-response paradigma for performing JMX operations\non a remote Java Virtual machine.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-Crypt-Blowfish_PP":{"origin":"security/p5-Crypt-Blowfish_PP","version":"1.12_1"},"p5-Crypt-OpenPGP":{"origin":"security/p5-Crypt-OpenPGP","version":"1.12"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-File-SearchPath":{"origin":"devel/p5-File-SearchPath","version":"0.07"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Module-Find":{"origin":"devel/p5-Module-Find","version":"0.16"},"p5-Nagios-Plugin":{"origin":"net-mgmt/p5-Nagios-Plugin","version":"0.36_1"},"p5-Sys-SigAction":{"origin":"devel/p5-Sys-SigAction","version":"0.23"},"p5-Term-Clui":{"origin":"devel/p5-Term-Clui","version":"1.76"},"p5-Term-ProgressBar":{"origin":"devel/p5-Term-ProgressBar","version":"2.23"},"p5-Term-ShellUI":{"origin":"shells/p5-Term-ShellUI","version":"0.92_3"},"p5-Term-Size":{"origin":"devel/p5-Term-Size","version":"0.211"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-feedgnuplot","origin":"graphics/p5-feedgnuplot","version":"1.59","comment":"General purpose pipe-oriented plotting tool","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/DKOGAN/feedgnuplot-1.59","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"339955302788ff9c691df0f4adb241ed2025c7e7c5e6fa3b451d8639a9b8714a","flatsize":139361,"path":"All/p5-feedgnuplot-1.59.pkg","repopath":"All/p5-feedgnuplot-1.59.pkg","licenselogic":"or","licenses":["ART10","GPLv3"],"pkgsize":52472,"desc":"This is a flexible, command-line-oriented frontend to Gnuplot. It\ncreates plots from data coming in on STDIN or given in a filename\npassed on the commandline. Various data representations are supported,\nas is hardcopy output and streaming display of live data.","deps":{"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-constant-def","origin":"devel/p5-constant-def","version":"0.01_2","comment":"Declare only undeclared constants","maintainer":"mons@cpan.org","www":"https://metacpan.org/release/constant-def","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d911d8799ea0e37a2916bf184435c8b5ef620f096c08e386851ec8d9e5b2763","flatsize":7793,"path":"All/p5-constant-def-0.01_2.pkg","repopath":"All/p5-constant-def-0.01_2.pkg","licenselogic":"single","pkgsize":5856,"desc":"Perl pragma to declare previously undeclared constants","deps":{"p5-ex-lib":{"origin":"devel/p5-ex-lib","version":"0.90_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-constant-boolean","origin":"devel/p5-constant-boolean","version":"0.02_1","comment":"Define TRUE and FALSE constants","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/constant-boolean","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05d1fe709d8d511ef9edc3354f962d71716e0443eeb27885ddd9ed7c41265104","flatsize":4269,"path":"All/p5-constant-boolean-0.02_1.pkg","repopath":"All/p5-constant-boolean-0.02_1.pkg","licenselogic":"single","pkgsize":3780,"desc":"Define TRUE and FALSE constants.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-experimental","origin":"devel/p5-experimental","version":"0.032","comment":"Experimental features made easy","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/experimental","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0af9a04643248a3ed89a9a5626aa8e722705d9cb45f9ec0df6fc4bf596836328","flatsize":57450,"path":"All/p5-experimental-0.032.pkg","repopath":"All/p5-experimental-0.032.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17492,"desc":"This pragma provides an easy and convenient way to enable or disable\nexperimental features.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-openxpki","origin":"security/p5-openxpki","version":"3.24.2_1","comment":"Perl based trustcenter for PKI: universal server building block","maintainer":"svysh.fbsd@gmail.com","www":"https://www.openxpki.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e44e58b15e4e1bf70fcd02c5461e4a6222ed635b1151cacbdf12cbd976fa865","flatsize":7736732,"path":"All/p5-openxpki-3.24.2_1.pkg","repopath":"All/p5-openxpki-3.24.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2287796,"desc":"Perl based trustcenter software for private key infrastructure (PKI):\nuniversal server building block","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-CGI-Fast":{"origin":"www/p5-CGI-Fast","version":"2.17"},"p5-CGI-Session":{"origin":"www/p5-CGI-Session","version":"4.48_1"},"p5-Cache-LRU":{"origin":"devel/p5-Cache-LRU","version":"0.04_1"},"p5-Class-Accessor-Chained":{"origin":"devel/p5-Class-Accessor-Chained","version":"0.01_2"},"p5-Class-Std":{"origin":"devel/p5-Class-Std","version":"0.013"},"p5-Config-GitLike":{"origin":"devel/p5-Config-GitLike","version":"1.18"},"p5-Config-Merge":{"origin":"devel/p5-Config-Merge","version":"1.04_1"},"p5-Config-Std":{"origin":"devel/p5-Config-Std","version":"0.903"},"p5-Connector":{"origin":"devel/p5-Connector","version":"1.54"},"p5-Crypt-Argon2":{"origin":"security/p5-Crypt-Argon2","version":"0.022"},"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Crypt-JWT":{"origin":"security/p5-Crypt-JWT","version":"0.035"},"p5-Crypt-OpenSSL-AES":{"origin":"security/p5-Crypt-OpenSSL-AES","version":"0.21"},"p5-Crypt-PKCS10":{"origin":"security/p5-Crypt-PKCS10","version":"2.005,1"},"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-Crypt-SMIME":{"origin":"security/p5-Crypt-SMIME","version":"0.30"},"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-Crypt-X509":{"origin":"security/p5-Crypt-X509","version":"0.55"},"p5-Crypt-X509-CRL":{"origin":"security/p5-Crypt-X509-CRL","version":"0.4"},"p5-CryptX":{"origin":"security/p5-CryptX","version":"0.080"},"p5-DBD-Mock":{"origin":"databases/p5-DBD-Mock","version":"1.59_1"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBIx-Handler":{"origin":"databases/p5-DBIx-Handler","version":"0.15"},"p5-Data-Password":{"origin":"security/p5-Data-Password","version":"1.12"},"p5-Data-Serializer":{"origin":"devel/p5-Data-Serializer","version":"0.65"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-DateTime-Format-DateParse":{"origin":"devel/p5-DateTime-Format-DateParse","version":"0.05_2"},"p5-Devel-NYTProf":{"origin":"devel/p5-Devel-NYTProf","version":"6.14"},"p5-Feature-Compat-Try":{"origin":"devel/p5-Feature-Compat-Try","version":"0.05"},"p5-IO-Prompt":{"origin":"devel/p5-IO-Prompt","version":"0.997004"},"p5-IPC-ShareLite":{"origin":"devel/p5-IPC-ShareLite","version":"0.17_2"},"p5-Import-Into":{"origin":"devel/p5-Import-Into","version":"1.002005,1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-connect":{"origin":"www/p5-LWP-Protocol-connect","version":"6.09_1"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Locale-libintl":{"origin":"devel/p5-Locale-libintl","version":"1.33"},"p5-Log-Log4perl-Layout-JSON":{"origin":"devel/p5-Log-Log4perl-Layout-JSON","version":"0.61"},"p5-Mail-RFC822-Address":{"origin":"mail/p5-Mail-RFC822-Address","version":"0.3_1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-InsideOut":{"origin":"devel/p5-MooseX-InsideOut","version":"0.106_2"},"p5-MooseX-NonMoose":{"origin":"devel/p5-MooseX-NonMoose","version":"0.26_2"},"p5-MooseX-Params-Validate":{"origin":"devel/p5-MooseX-Params-Validate","version":"0.21"},"p5-MooseX-StrictConstructor":{"origin":"devel/p5-MooseX-StrictConstructor","version":"0.21"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Pod-POM":{"origin":"textproc/p5-Pod-POM","version":"2.01"},"p5-Proc-Daemon":{"origin":"devel/p5-Proc-Daemon","version":"0.23"},"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"p5-Proc-SafeExec":{"origin":"devel/p5-Proc-SafeExec","version":"1.5_1"},"p5-RT-Client-REST":{"origin":"www/p5-RT-Client-REST","version":"0.72,1"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-SQL-Abstract-More":{"origin":"databases/p5-SQL-Abstract-More","version":"1.43"},"p5-Switch":{"origin":"lang/p5-Switch","version":"2.17_1"},"p5-Sys-SigAction":{"origin":"devel/p5-Sys-SigAction","version":"0.23"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Test-Pod":{"origin":"devel/p5-Test-Pod","version":"1.52"},"p5-Test-Pod-Coverage":{"origin":"devel/p5-Test-Pod-Coverage","version":"1.10_2"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-Workflow":{"origin":"devel/p5-Workflow","version":"1.62"},"p5-XML-Filter-XInclude":{"origin":"textproc/p5-XML-Filter-XInclude","version":"1.0_2"},"p5-XML-SAX-Writer":{"origin":"textproc/p5-XML-SAX-Writer","version":"0.57"},"p5-XML-Validator-Schema":{"origin":"textproc/p5-XML-Validator-Schema","version":"1.10_2"},"p5-openxpki-i18n":{"origin":"security/p5-openxpki-i18n","version":"3.24.2"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"users":["openxpki"],"groups":["openxpki"],"options":{"DOCS":"on","EXAMPLES":"on","GRAPHVIZ":"off"},"messages":[{"message":"- Universal server building block (OpenXPKI) for arbitrary PKI: installed.\n- i18n tools for UI: installed.\n- Enable utf8 locale (e.g. en_US.utf8) for the translation staff to operate\n  (translation is needed even for English language).\n- Using database\n  = Install your favorite database (enable utf8 support), e.g.\n    databases/postgresql15-server \n    and perl interface for it, e.g. databases/p5-DBD-Pg\n  = Examples, demos and tutorials of OpenXPKI traditionally use MariaDB \n    database. But its use with OpenXPKI on FreeBSD is a bit tricky:\n      - Install e.g. databases/mariadb106-server\n      - Add value mysql to file /etc/make.conf like this:\n        DEFAULT_VERSIONS+= mysql=10.6m\n      - cd /usr/ports/databases/p5-DBD-mysql4 && make reinstall\n        Note that installing of databases/p5-DBD-MariaDB here may hinder\n        operation of your OpeXPKI setup. \n- Install your favorite web server.\n  Copy FastCGI scripts from /usr/local/share/examples/openxpki/cgi-bin to the location\n  where your web server can use them. Set executable permissions for them.\n  Copy htdocs files from /usr/local/share/examples/openxpki/htdocs to the location\n  where your web server can use them.\n  You can see some samples in /usr/local/share/examples/openxpki/config/apache.\n- If you want your server to act just as the simplest CA,\n  then the basic deployment procedure is all you need:\n  copy sample configuration for this case with\n    cp -pR /usr/local/share/examples/openxpki/config/* /usr/local/etc/openxpki/\n  and follow advice at:\n  https://openxpki.readthedocs.org/en/latest/quickstart.html\n  Without this deployment procedure OpenXPKI server would not start.\n- If you want more complex role for your server inside the PKI infrastructure,\n  then perform further deployment procedure for your server atop\n  the basic deployment.\n- Oversimplified example scripts and configs are provided herewith for \n  illustration only, and not for production use. All features of OpenXPI in \n  production should be acquired by setting up an appropriate server with \n  needed deployment procedure.  \n- This port has created user:group as openxpki:openxpki, which owns\n  the OpenXPKI server.\n- After first fresh installation, create empty log files as follows\n  (assuming your web server is owned by user www):\n\ninstall -m 660 -o openxpki -g openxpki /dev/null /var/log/openxpki/openxpki.log\ninstall -m 660 -o www -g www /dev/null /var/log/openxpki/webui.log\ninstall -m 660 -o www -g www /dev/null /var/log/openxpki/scep.log\ninstall -m 660 -o www -g www /dev/null /var/log/openxpki/soap.log\n\n- It is essential that www and openpki are two different users in your system.\n\n- Start daemons in this order:\n    1) database server,\n    2) OpenXPKI server (/usr/local/etc/rc.d/openxpki start),\n    3) web server.\n- Docs installed (if you opted so) into /usr/local/share/doc/openxpki\n- Mind FreeBSD specific file structure:\n    /usr/local/etc/openxpki: server configuration, logs configuration.\n    /var/openxpki: pid file, socket file, ...\n    /var/openxpki/session: session files.\n    /var/log/openxpki: server log files.\n    /var/tmp: temporary directory.\n- Use of openssl/libressl\n  = This package comes (from FreeBSD build cluster) bound with \n  openssl from base system, cf: /usr/ports/Mk/Uses/ssl.mk\n  If you want to use openssl or libressl from ports instead, then:\n    1) add the name of respective port \n       (openssl, openssl30, openssl31, libressl, libressl-devel...)\n       to /etc/make.conf file e.g. like this:\n       DEFAULT_VERSIONS+= ssl=openssl31\n    2) install security/openssl31\n    3) cd /usr/ports/security/p5-openxpki && make reinstall\n       you do not need to rebuild dependencies, installed from packages.\n  = Using versions OpenSSL 1.0 or less can restrict features of the OpenXPI.\n  = OpenXPKI builds just fine with any available versions of OpenSSL or \n    LibreSSL. But its operation with LibreSSL, or with OpenSSL 3+ has not\n    been fully tested. Report your respective story to the list\n      https://sourceforge.net/p/openxpki/mailman/\n    or use OpenSSL 1.1.1 instead.","type":"install"},{"message":"If you update existing installation, please check if extra handwork \nis needed in your case:\nhttp://openxpki.readthedocs.io/en/latest/upgrading.html\nhttps://sourceforge.net/p/openxpki/mailman/message/37607700/","type":"upgrade"}]},{"name":"p5-carton","origin":"devel/p5-carton","version":"1.0.28_1","comment":"Perl module dependency manager","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Carton","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e9b5e68bfc598e77705f3d89e90cd89cf6574008df00941dda61cbd0d9d6af0","flatsize":117338,"path":"All/p5-carton-1.0.28_1.pkg","repopath":"All/p5-carton-1.0.28_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48056,"desc":"carton is a command line tool to track the Perl module dependencies\nfor your Perl application. The managed dependencies are tracked in a\ncarton.lock file, which is meant to be version controlled, and the\nlock file allows other developers of your application will have the\nexact same versions of the modules.","deps":{"p5-App-cpanminus":{"origin":"devel/p5-App-cpanminus","version":"1.7047"},"p5-Class-Tiny":{"origin":"devel/p5-Class-Tiny","version":"1.008"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Module-CPANfile":{"origin":"devel/p5-Module-CPANfile","version":"1.1004"},"p5-Module-Reader":{"origin":"devel/p5-Module-Reader","version":"0.003003"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-chklinks","origin":"www/p5-chklinks","version":"3.09_1","comment":"Non-threaded Perl link checker","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IMACAT/chklinks-3.09","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a648c94279c30f78844bfd31b79ee1d9c5884780695a7a3e6e373f618757feb","flatsize":66096,"path":"All/p5-chklinks-3.09_1.pkg","repopath":"All/p5-chklinks-3.09_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":23212,"desc":"chklinks is a Perl link checker. It helps finding broken links on your\nwebsite.\n\nchklinks differs from linkchecker in that chklinks is non- threaded. It does\nnot raises many simultaneously connections for its job. It won't run out of\nthe resources and crash your system in a moment. This is certainly more\ndesirable for most webmasters and users.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-common-sense","origin":"devel/p5-common-sense","version":"3.75","comment":"Perl common defaults with lower memory usage","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/common-sense","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2172e6fd4f17bec08d59e7399a64531ca56f5b969d6d3ad1999b41dfc3cfa678","flatsize":17567,"path":"All/p5-common-sense-3.75.pkg","repopath":"All/p5-common-sense-3.75.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8300,"desc":"Perl common defaults with lower memory usage","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-capitalization","origin":"devel/p5-capitalization","version":"0.03_1","comment":"Perl module which allows you to use familiar style on method naming","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/capitalization","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7ebadd5f147dc692637f06349dac49791f31270c84b9aa00cc78fae5aa780f1","flatsize":10668,"path":"All/p5-capitalization-0.03_1.pkg","repopath":"All/p5-capitalization-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6316,"desc":"Perl module which allows you to use familiar style on method naming.","deps":{"p5-Devel-Symdump":{"origin":"devel/p5-Devel-Symdump","version":"2.1800"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-excel2csv","origin":"textproc/p5-excel2csv","version":"1.07","comment":"Convert Microsoft Excel spreadsheets to CSV format","maintainer":"rosenke@dssgmbh.de","www":"https://github.com/xevo/xls2csv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4531093129a7652c0d57670ca6c1ed35f666bb44a064099193648dcd49c3a365","flatsize":45794,"path":"All/p5-excel2csv-1.07.pkg","repopath":"All/p5-excel2csv-1.07.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18356,"desc":"excel2csv provides two scripts for converting Microsoft Excel spreadsheet\nformats XLS and XLSX to CSV.  Improvements compared to the CPAN version:\n\n  - Supports XLSX files\n  - Handles character encodings much better\n  - The options make more sense","deps":{"p5-Locale-libintl":{"origin":"devel/p5-Locale-libintl","version":"1.33"},"p5-Spreadsheet-ParseExcel":{"origin":"textproc/p5-Spreadsheet-ParseExcel","version":"0.66,1"},"p5-Spreadsheet-XLSX":{"origin":"textproc/p5-Spreadsheet-XLSX","version":"0.18"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"p5-Text-Iconv":{"origin":"converters/p5-Text-Iconv","version":"1.7_4"},"p5-Unicode-Map":{"origin":"converters/p5-Unicode-Map","version":"0.112_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-bignum","origin":"math/p5-bignum","version":"0.67_1","comment":"Transparent BigNumber/BigRational support for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/bignum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38b6636f7fab97b87b56e0b23e4328d3c6e41450bc622081390e826aab096659","flatsize":129357,"path":"All/p5-bignum-0.67_1.pkg","repopath":"All/p5-bignum-0.67_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37860,"desc":"This package attempts to make it easier to write scripts that use\nBigInts/BigFloats in a transparent way. They use the rewritten\nversions of Math::BigInt and Math::BigFloat, Math::BigRat (for\nbigrat) and optionally Math::BigInt::Lite.","deps":{"p5-Math-BigInt":{"origin":"math/p5-Math-BigInt","version":"2.003003"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-boolean","origin":"devel/p5-boolean","version":"0.46","comment":"Boolean support for Perl","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/boolean","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a299fb869fb859a366173d6bec7b1554e66f82df69b10c84084f7a83e098fc58","flatsize":16171,"path":"All/p5-boolean-0.46.pkg","repopath":"All/p5-boolean-0.46.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8876,"desc":"Most programming languages have a native \"Boolean\" data type.  Perl\ndoes not.\n\nPerl has a simple and well known Truth System. The following scalar\nvalues are false:\n\n @false = (undef, 0, 0.0, '', '0');\n\nEvery other scalar value is true.\n\nThis module provides basic Boolean support, by defining two special\nobjects: \"true\" and \"false\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-constant","origin":"devel/p5-constant","version":"1.33","comment":"Perl pragma to declare constants","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/constant","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"786c5e8d57d3d73fbcfe03c4cf62a8ab7592aee01e79d9a5567c232c44542502","flatsize":19937,"path":"All/p5-constant-1.33.pkg","repopath":"All/p5-constant-1.33.pkg","licenselogic":"single","pkgsize":11660,"desc":"This pragma allows you to declare constants at compile-time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-bareword-filehandles","origin":"devel/p5-bareword-filehandles","version":"0.007","comment":"Disables bareword filehandles","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/bareword-filehandles","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6259128d980bb9afe5365259da424d74d01e3c54a0228c1d9323b07d1174223","flatsize":49726,"path":"All/p5-bareword-filehandles-0.007.pkg","repopath":"All/p5-bareword-filehandles-0.007.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13000,"desc":"bareword::filehandles lexically disables the use of bareword filehandles with\nbuiltin functions, except for the special builitin filehandles STDIN, STDOUT,\nSTDERR, ARGV, ARGVOUT and DATA.","deps":{"p5-B-Hooks-OP-Check":{"origin":"devel/p5-B-Hooks-OP-Check","version":"0.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-autovivification","origin":"devel/p5-autovivification","version":"0.18_1","comment":"Lexically disable autovivification","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/autovivification","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c551e2ea7026c49a14a281a67c1ce6c224a4f4ec6428e0538cd1036aacb9290c","flatsize":36884,"path":"All/p5-autovivification-0.18_1.pkg","repopath":"All/p5-autovivification-0.18_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17536,"desc":"When an undefined variable is dereferenced, it gets silently upgraded to an\narray or hash reference (depending of the type of the dereferencing). This\nbehaviour is called autovivification and usually does what you mean (e.g. when\nyou store a value) but it may be unnatural or surprising because your variables\ngets populated behind your back. This is especially true when several levels of\ndereferencing are involved, in which case all levels are vivified up to the\nlast, or when it happens in intuitively read-only constructs like exists.\n\nThis pragma lets you disable autovivification for some constructs and optionally\nthrows a warning or an error when it would have happened.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-asterisk-perl","origin":"misc/p5-asterisk-perl","version":"1.08","comment":"Asterisk perl library","maintainer":"perl@FreeBSD.org","www":"http://asterisk.gnuinter.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17c6a859753b89309e12f8d0a2ef9dd00a1958ebd572700e06b3dacc635380db","flatsize":102672,"path":"All/p5-asterisk-perl-1.08.pkg","repopath":"All/p5-asterisk-perl-1.08.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":37472,"desc":"asterisk-perl is a collection of perl modules to be used with the Asterisk PBX,\nan open source pbx system developed by Mark Spencer.","deps":{"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-bsdconv","origin":"converters/p5-bsdconv","version":"11.3.0","comment":"Perl wrapper for bsdconv","maintainer":"buganini@gmail.com","www":"https://github.com/buganini/perl-bsdconv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"805f2570f88234eea58cae9886a3e0636f3eab9bb84c9a67b9a92f11beccd01e","flatsize":28252,"path":"All/p5-bsdconv-11.3.0.pkg","repopath":"All/p5-bsdconv-11.3.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":11268,"desc":"BSD licensed charset/encoding converter library with more function than\nlibiconv. (Currently, only a few codecs are supported)\nThis port is a perl wrapper for bsdconv.","deps":{"bsdconv":{"origin":"converters/bsdconv","version":"11.6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36","libbsdconv.so.11"]},{"name":"p5-constant-defer","origin":"devel/p5-constant-defer","version":"6","comment":"Constant subs with deferred value calculation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/constant-defer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11bdc2b2e6111746fe930c96928c4d71aa4cb47f9ffe40899e75c3081dd2cc02","flatsize":55386,"path":"All/p5-constant-defer-6.pkg","repopath":"All/p5-constant-defer-6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22924,"desc":"constant::defer creates a subroutine which on the first call runs given code to\ncalculate its value, and on any subsequent calls just returns that value, like a\nconstant. The value code is discarded once run, allowing it to be garbage\ncollected.\n\nDeferring a calculation is good if it might take a lot of work or produce a big\nresult but is only needed sometimes or only well into a program run. If it's\nnever needed then the value code never runs.\n\nA deferred constant is generally not inlined or folded (see \"Constant Folding\"\nin perlop) since it's not a single scalar value. In the current implementation a\ndeferred constant becomes a plain constant after the first use, so may inline\netc in code compiled after that (see \"IMPLEMENTATION\" below).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-autobox-Transform","origin":"devel/p5-autobox-Transform","version":"1.035","comment":"Autobox methods to transform Arrays and Hashes","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/autobox-Transform","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4cd63ca0f1e4c654bc6aa230bc82aafbbb11f27f028a8ba59b733e46a434c5e","flatsize":75643,"path":"All/p5-autobox-Transform-1.035.pkg","repopath":"All/p5-autobox-Transform-1.035.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28720,"desc":"This module, autobox::Transform, provides higher level and more specific\nmethods to transform and manipulate arrays and hashes, in particular when\nthe values are hashrefs or objects.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Sort-Maker":{"origin":"devel/p5-Sort-Maker","version":"0.06_1"},"p5-autobox":{"origin":"devel/p5-autobox","version":"2.84"},"p5-autobox-Core":{"origin":"devel/p5-autobox-Core","version":"1.33"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-autobox-Core","origin":"devel/p5-autobox-Core","version":"1.33","comment":"Core functions exposed as methods in primitive types","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/autobox-Core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ffcb15007a33469503507cc2010505edf5bec09633ee9b696dd5f3a37ad5071b","flatsize":69099,"path":"All/p5-autobox-Core-1.33.pkg","repopath":"All/p5-autobox-Core-1.33.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32256,"desc":"autobox::CORE defines methods for core operations such as join,\nprint, most everything in perlfunc, some things from Scalar::Util\nand List::Util, and some Perl 5 versions of methods taken from\nPerl6.\n\nThese methods expose as methods the built-in functions for\nminipulating numbers, strings, arrays, hashes, and code references.\n\nIt can be handy to use built-in functions as methods to avoid messy\ndereferencing syntaxes and parentheses pile ups.","deps":{"p5-Want":{"origin":"devel/p5-Want","version":"0.29_1"},"p5-autobox":{"origin":"devel/p5-autobox","version":"2.84"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-autobox","origin":"devel/p5-autobox","version":"2.84","comment":"Call methods on native Perl types","maintainer":"bill.brinzer@gmail.com","www":"https://metacpan.org/release/autobox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ad9a9a64ce9e6835e34fcd315767ae7c13cb2f2d6efe239f1d1dfd5f97c2747","flatsize":61165,"path":"All/p5-autobox-2.84.pkg","repopath":"All/p5-autobox-2.84.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26148,"desc":"The autobox pragma allows methods to be called on integers, floats, strings,\narrays, hashes, and code references in exactly the same manner as blessed\nreferences.","deps":{"p5-Scope-Guard":{"origin":"devel/p5-Scope-Guard","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-arclog","origin":"sysutils/p5-arclog","version":"3.04_3","comment":"Archive the log files monthly","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IMACAT/arclog-3.04","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dfe76c451e7075f7cd9dca529defdf1a8a12a88b9ce31d6dff8431a92f5bda6","flatsize":140985,"path":"All/p5-arclog-3.04_3.pkg","repopath":"All/p5-arclog-3.04_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":32976,"desc":"arclog archives the log files monthly. It strips off log entries that\nbelongs to previous months, and then compresses and saves them to archived\nfiles named logfile.yyyymm.gz.\n\nCurrently, arclog supports Apache access log, Syslog, NTP, Apache 1 SSL\nengine log and my own bracketed, modified ISO date/time log file formats,\nand gzip and bzip2 compression methods. Several software projects log (or\ncan log) in a format compatible with the Apache access log, like CUPS,\nProFTPD, Pure-FTPd... etc., and arclog can archive their Apache-like log\nfiles, too.","deps":{"p5-Compress-Bzip2":{"origin":"archivers/p5-Compress-Bzip2","version":"2.28"},"p5-File-MMagic":{"origin":"devel/p5-File-MMagic","version":"1.30_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-asa","origin":"devel/p5-asa","version":"1.03_1","comment":"Perl extension to say your class/object working like something else","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/asa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"255a2439242ca7252f3e4522b9b8a6b91fa6590f40d24ad6de762d0d079fb5cd","flatsize":9050,"path":"All/p5-asa-1.03_1.pkg","repopath":"All/p5-asa-1.03_1.pkg","licenselogic":"single","pkgsize":6920,"desc":"Lets your class/object say it works like something else.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ack","origin":"textproc/p5-ack","version":"3.7.0","comment":"Grep-like text finder for large trees of text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68899c4ff62579cbd69133302672e2b7101e81b736930a278d69fd047e85033c","flatsize":196056,"path":"All/p5-ack-3.7.0.pkg","repopath":"All/p5-ack-3.7.0.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":64572,"desc":"ack is a grep-like program with optimizations for searching through large\ntrees of source code.\n\nKey improvements include:\n\n    * Defaults to only searching program source code\n    * Defaults to recursively searching directories\n    * Ignores blib directories.\n    * Ignores source code control directories, like CVS, .svn and _darcs.\n    * Uses Perl regular expressions\n    * Highlights matched text","deps":{"p5-File-Next":{"origin":"sysutils/p5-File-Next","version":"1.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","sysutils","perl5"],"annotations":{"cpe":"cpe:2.3:a:beyondgrep:ack:3.7.0:::::dragonfly6:x86_64"}},{"name":"p5-accessors-fast","origin":"devel/p5-accessors-fast","version":"0.03_1","comment":"Wrap fastest Class::Accessor::* into pragma","maintainer":"anes@anes.su","www":"https://metacpan.org/release/accessors-fast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cde43f4e4dc40f43cfcf269e0943ca09d7d20e6769dd28f8ec7b914cd022933","flatsize":17411,"path":"All/p5-accessors-fast-0.03_1.pkg","repopath":"All/p5-accessors-fast-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9244,"desc":"This module was created as an alternative to use fields,\nand uses Class::Accessor::Fast as a base\n\nCreates accessors at compiletime\n\nHave own default new method: it creates object as a blessed hash,\nthen locks keys to defined field list, and invoke init.\nSo, recommended usage inside packages, is access by hash keys\n(it's 3 times faster then accessor). Since keys are locked,\nyou will not suffer from autovivification. Public interface\nrecommended to be documented as accessors.\n\nUses Class::C3","deps":{"p5-Class-Accessor-Fast-XS":{"origin":"devel/p5-Class-Accessor-Fast-XS","version":"0.04_1"},"p5-Class-C3":{"origin":"devel/p5-Class-C3","version":"0.35"},"p5-constant-def":{"origin":"devel/p5-constant-def","version":"0.01_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"pacmanarena","origin":"games/pacmanarena","version":"0.15_4","comment":"Pacman clone in full 3D with a few surprises","maintainer":"ports@FreeBSD.org","www":"https://pacmanarena.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76597eb4f81e9e1ec16f3dc6ab815cf957af8555ace0bebd20c485ac4354667c","flatsize":28423897,"path":"All/pacmanarena-0.15_4.pkg","repopath":"All/pacmanarena-0.15_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9397464,"desc":"Pacman Arena is a Pacman clone in full 3D with a few surprises.\nRockets, bombs and explosions abound.\n\nA Pacman clone gone mad\n\nYes, it's Pacman. With rockets. And bombs. And spoiled gameplay. And in full 3D.\nFinally, a version of Pacman which will bring your shiny new machine\ndown to it's knees.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_net-1.2.so.0","libGL.so.1","libGLU.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pacmanarena port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Zen-Koans","origin":"misc/p5-Zen-Koans","version":"0.05_1","comment":"Library containing over 100 Zen Koans","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Zen-Koans","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"163a76e5baacfceefb9cc822362ec82c8d2328eddae5767f73898380227d9fb7","flatsize":118559,"path":"All/p5-Zen-Koans-0.05_1.pkg","repopath":"All/p5-Zen-Koans-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43276,"desc":"A koan (pronounced /ko.an/) is a story, dialog, question, or statement in\nthe history and lore of Chan (Zen) Buddhism, generally containing aspects\nthat are inaccessible to rational understanding, yet that may be\naccessible to intuition.\n\nThis module contains over 100 Zen Koans, all taken from Ashidakim Zen\nKoans here: http://www.ashidakim.com/zenkoans/zenindex.html","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-accessors","origin":"devel/p5-accessors","version":"1.01_1","comment":"Create accessor methods in caller's package","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/accessors","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7378149f284a1a98a58d0e012d72b47291d4a7717e70ed5f464ea08b25abfb3","flatsize":33294,"path":"All/p5-accessors-1.01_1.pkg","repopath":"All/p5-accessors-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20956,"desc":"The accessors pragma lets you create simple accessors at compile-time.\n\nThis saves you from writing them by hand, which tends to result in cut-n-paste\nerrors and a mess of duplicated code. It can also help you reduce the amount\nof unwanted direct-variable access that may creep into your code base when\nyou're feeling lazy. accessors was designed with laziness in mind.\n\nMethod-chaining accessors are generated by default. This may be changed in\nfuture versions! If you want backwards compatibility use accessors::chained\nand wait until the dust settles.\n\nSee accessors::classic for accessors that always return the current value if\nyou don't like method chaining.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Zonemaster-LDNS","origin":"dns/p5-Zonemaster-LDNS","version":"4.0.1","comment":"Perl wrapper for the ldns DNS library","maintainer":"bofh@FreeBSD.org","www":"https://zonemaster.net/en/run-test","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"938ec26fbd338e1a7ca899eda0d7b99d27c93cc1beabdfec28b4d9bbec155284","flatsize":315597,"path":"All/p5-Zonemaster-LDNS-4.0.1.pkg","repopath":"All/p5-Zonemaster-LDNS-4.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":101256,"desc":"This module provides a Perl interface to the ldns library from NLnet Labs and\ndepends on it being available. The module can either compile and use those\nlibraries internally or link to already available ldns library given that the\nversion is high enough. In both cases it relies on a sufficiently recent\nversion of OpenSSL being present.\n\nThis module is written as part of the Zonemaster project, and therefore\nprimarily exposes the functionality needed for that. Since Zonemaster is a\ndiagnostic tool, that means the functions most used are those for looking\nthings up and inspecting them.","deps":{"ldns":{"origin":"dns/ldns","version":"1.8.4"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"shlibs_required":["libperl.so.5.36","libcrypto.so.12","libldns.so.3","libidn2.so.0"]},{"name":"p5-Zenoss","origin":"net-mgmt/p5-Zenoss","version":"1.11_1","comment":"Perl interface to the Zenoss JSON API","maintainer":"pphillips@experts-exchange.com","www":"https://metacpan.org/release/Zenoss","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"761ca8428fac79864fdbbfb032145fd0153849364103a27f25421313d0935c14","flatsize":327742,"path":"All/p5-Zenoss-1.11_1.pkg","repopath":"All/p5-Zenoss-1.11_1.pkg","licenselogic":"single","pkgsize":85596,"desc":"This is a PERL interface to the Zenoss Monitoring System\nJSON API.  It allows the ability to execute all available functions\nprovided by the Zenoss API programmatically.  Anything you could do from\nthe Zenoss interface can be achieved via this module.  This is a\nfull service implementation, providing the construction of the call\nto the API and the handling of the response.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-ZMQ-FFI","origin":"net/p5-ZMQ-FFI","version":"1.17_1","comment":"Version agnostic Perl bindings for zeromq using FFI","maintainer":"krion@FreeBSD.org","www":"https://metacpan.org/pod/ZMQ::FFI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fc0a97268bb60ab8d12cb0342318f2082a2e8f24e4d8329bd3e880a58fa1665","flatsize":162364,"path":"All/p5-ZMQ-FFI-1.17_1.pkg","repopath":"All/p5-ZMQ-FFI-1.17_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":46672,"desc":"ZMQ::FFI exposes a high level, transparent, OO interface to zeromq independent\nof the underlying libzmq version.","deps":{"libzmq4":{"origin":"net/libzmq4","version":"4.3.5_2"},"p5-FFI-CheckLib":{"origin":"devel/p5-FFI-CheckLib","version":"0.31"},"p5-FFI-Platypus":{"origin":"devel/p5-FFI-Platypus","version":"2.08"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-aliased","origin":"devel/p5-aliased","version":"0.34","comment":"Use shorter versions of class names","maintainer":"des@FreeBSD.org","www":"https://metacpan.org/release/aliased","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a098d4a0954926672a9bcdd2580c6fcde6436260b0038752fc010d19f92074f8","flatsize":22093,"path":"All/p5-aliased-0.34.pkg","repopath":"All/p5-aliased-0.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12208,"desc":"aliased is simple in concept but is a rather handy module. It loads the class\nyou specify and exports into your namespace a subroutine that returns the\nclass name. You can explicitly alias the class to another name or, if you\nprefer, you can do so implicitly. In the latter case, the name of the\nsubroutine is the last part of the class name.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-alias-module","origin":"devel/p5-alias-module","version":"0.003","comment":"Alias one module as another","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/alias-module","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b91d4e719d6804466794aacac61d56ad35d9ec21d5765d187430ff126c5a5d5","flatsize":31983,"path":"All/p5-alias-module-0.003.pkg","repopath":"All/p5-alias-module-0.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11696,"desc":"alias::module aliases one module name to another. It is useful if you want to\nlet users access a module's functionality under a different (usually shorter)\nname.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Yahoo-Search","origin":"www/p5-Yahoo-Search","version":"1.11.3_1","comment":"Perl interface to the Yahoo Search public API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Yahoo-Search","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abf980ae71e43831820a6d25c7f1d742f07ad7c692e0e01b6d85d0e9a2953be3","flatsize":159966,"path":"All/p5-Yahoo-Search-1.11.3_1.pkg","repopath":"All/p5-Yahoo-Search-1.11.3_1.pkg","licenselogic":"single","pkgsize":59984,"desc":"Yahoo::Search provides a rich and full-featured set of classes for\naccessing the various features of Yahoo! Search, and also offers a\nvariety of shortcuts to allow simple access.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-ZML","origin":"devel/p5-ZML","version":"1.0.0_1","comment":"Simple, fast, and easy to read binary data storage format","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/ZML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e07794d48f3014e2a8924afd9b9148be4ea77788e939cbdf321a4f65f34fd19d","flatsize":34063,"path":"All/p5-ZML-1.0.0_1.pkg","repopath":"All/p5-ZML-1.0.0_1.pkg","licenselogic":"single","pkgsize":9732,"desc":"A simple, fast, and easy to read binary data storage format.\nIt allows for comments and meta data as well.","deps":{"p5-Error-Helper":{"origin":"devel/p5-Error-Helper","version":"2.1.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-enum","origin":"devel/p5-enum","version":"1.110","comment":"Defines symbolic constants with ordered numeric values, like C enums","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/enum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd4e25ac481261a8965b170f98e2ac41c1b520e069696ba49dd15e0fb9ef54cc","flatsize":21595,"path":"All/p5-enum-1.110.pkg","repopath":"All/p5-enum-1.110.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11052,"desc":"This module defines a set of symbolic constants with ordered numeric\nvalues ala C enum types.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-YAPE-Regex","origin":"textproc/p5-YAPE-Regex","version":"4.00_1","comment":"Yet Another Parser/Extractor for Regular Expressions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/YAPE-Regex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37ebd54c186f8f9d398ad302b0611b1497c43323ce8f0f5d9b4acf28074619d6","flatsize":61113,"path":"All/p5-YAPE-Regex-4.00_1.pkg","repopath":"All/p5-YAPE-Regex-4.00_1.pkg","licenselogic":"single","pkgsize":20584,"desc":"This module is yet another (?) parser and tree-builder for Perl regular\nexpressions. It builds a tree out of a regex, but at the moment, the extent of\nthe extraction tool for the tree is quite limited. However, the tree can be\nuseful to extension modules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Yahoo-BBAuth","origin":"security/p5-Yahoo-BBAuth","version":"0.50_1","comment":"Perl interface to the Yahoo! Browser-Based Authentication","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Yahoo-BBAuth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e85fba1355f05eb7e0aef57c3abdfe85c28ad4bb544c7a2101fd21e4942bc4ea","flatsize":24000,"path":"All/p5-Yahoo-BBAuth-0.50_1.pkg","repopath":"All/p5-Yahoo-BBAuth-0.50_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10412,"desc":"This module provides an Object Oriented interface for Yahoo!  Browser-Based\nAuthentication.\n\nThis module is ported from the official PHP class which is located on this page:\nhttp://developer.yahoo.com/php","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","www","perl5"]},{"name":"p5-YAPE-HTML","origin":"textproc/p5-YAPE-HTML","version":"1.11_1","comment":"Yet Another Parser/Extractor for HTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/YAPE-HTML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ed2d95c7d544a5eb8873782d96751d0ce30fc586c2e9a06c1e4656dd1959dca","flatsize":50372,"path":"All/p5-YAPE-HTML-1.11_1.pkg","repopath":"All/p5-YAPE-HTML-1.11_1.pkg","licenselogic":"single","pkgsize":22508,"desc":"This module is yet another parser and tree-builder for HTML documents. It is\ndesigned to make extraction and modification of HTML documents simplistic. The\nAPI allows for easy custom additions to the document being parsed, and allows\nvery specific tag, text, and comment extraction.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"pandora_console","origin":"net-mgmt/pandorafms_console","version":"6.0.2_3","comment":"Pandora FMS console","maintainer":"koichiro@rworks.jp","www":"https://pandorafms.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"109efac0a73a5c791956d2cf2ba321150ad0eb81a6495f2e052b57a679fafc53","flatsize":79444201,"path":"All/pandora_console-6.0.2_3.pkg","repopath":"All/pandora_console-6.0.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19374552,"desc":"Pandora FMS Console is a web application to manage Pandora FMS.\nConsole allows to see graphical reports, state of every agent,\nalso to access to the information sent by the agent, to see every\nmonitored parameter and to see its evolution throughout the time, to\nform the different nodes, groups and users of the system. It is the\npart that interacts with the final user, and that will allows you to\nadminister the system.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-snmp":{"origin":"net-mgmt/php82-snmp","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["net-mgmt"],"users":["pandora"],"groups":["pandora"],"options":{"DOCS":"on","PGSQL":"off"},"messages":[{"message":"Pandora FMS 6.0SP2 console has been installed into:\n\n    /usr/local/www/pandora_console\n\nNow you can setup your Pandora FMS console and install database\nusing a browser and point to:\n\n    http://<hostname>/pandora_console/install.php\n\nFor detailed installation instructions, please read:\n\n    http://wiki.pandorafms.com/index.php?title=Pandora:Documentation_en:Installing\n\nUpgrading from prior version, please read:\n\n  http://wiki.pandorafms.com/index.php?title=Pandora:Documentation_en:Anexo_Upgrade","type":"install"}]},{"name":"p5-Yada-Yada-Yada","origin":"devel/p5-Yada-Yada-Yada","version":"1.00_1","comment":"Adds a Yada-Yada-Yada operator (...) to Perl 5","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Yada-Yada-Yada","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5163ce04fab640f91dd663bd9877658ac2b0eb1338f90b8cfdac9274c92c167","flatsize":3176,"path":"All/p5-Yada-Yada-Yada-1.00_1.pkg","repopath":"All/p5-Yada-Yada-Yada-1.00_1.pkg","licenselogic":"single","pkgsize":3396,"desc":"For Perl 6 we've been promised a \"yada yada yada\" operator, which makes\n'...' valid syntax for \"I'll fill this bit in later.\", allowing the code\nto compile, but issue a run-time warning.\n\nBut, like many of the other things that may or may not happen in Perl 6,\nwe can already make this happen in Perl 5.\n\nAll you need is to 'use Yada::Yada::Yada' and off you go ...","deps":{"p5-Filter-Simple":{"origin":"textproc/p5-Filter-Simple","version":"0.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-YAML-Tiny","origin":"textproc/p5-YAML-Tiny","version":"1.74","comment":"Read/Write YAML files with as little code as possible","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/YAML-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0ba5c5b034e1ad0f84bfc68065fd90d184abcd67fb6f880e2ffc56388e6557a","flatsize":87748,"path":"All/p5-YAML-Tiny-1.74.pkg","repopath":"All/p5-YAML-Tiny-1.74.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27096,"desc":"YAML::Tiny is a perl class to read and write YAML-style files with as\nlittle code as possible, reducing load time and memory overhead.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-YAML-Syck","origin":"textproc/p5-YAML-Syck","version":"1.34","comment":"Fast, lightweight YAML and JSON loader and dumper","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/YAML-Syck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d474a14a79d81b07ac049f6592a7f5d0eceb0a28b30f2eaff47b083a7ef041d7","flatsize":180960,"path":"All/p5-YAML-Syck-1.34.pkg","repopath":"All/p5-YAML-Syck-1.34.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":67968,"desc":"This module provides a Perl interface to the libsyck data serialization\nlibrary.  It exports the Dump and Load functions for converting Perl\ndata structures to YAML strings, and the other way around. It also\nprovides an implementation of JSON parsing and generation. Because\nJSON is YAML (http://redhanded.hobix.com/inspect/yamlIsJson.html),\nusing libsyck gives you the fastest and most memory efficient parser\nand dumper for JSON data representation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Xymon-Client","origin":"net-mgmt/p5-Xymon-Client","version":"0.08_1","comment":"Interface to xymon/hobbit client","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Xymon-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6c3b617b5a108d1b525009aa14aeaae4404849a5e33aca26d5b603c12df2444","flatsize":11540,"path":"All/p5-Xymon-Client-0.08_1.pkg","repopath":"All/p5-Xymon-Client-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6536,"desc":"Provides an object interface to the xymon/hobbit client.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"p5-YAML-PP","origin":"textproc/p5-YAML-PP","version":"0.034","comment":"YAML which aims to parse YAML 1.2 & conform to the spec","maintainer":"dvl@FreeBSD.org","www":"https://github.com/perlpunk/YAML-PP-p5","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f97d4672bed7dcef4923963cb25bc3b38bd2f0369b2807bbfdc18d2fffbe963","flatsize":409708,"path":"All/p5-YAML-PP-0.034.pkg","repopath":"All/p5-YAML-PP-0.034.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":105316,"desc":"YAML::PP is a modular YAML processor for YAML 1.2.\n\nAdditionally to loading and dumping it provides a parser and emitter. The\nparsing events are compatible to the YAML Test Suite and other libraries like\nlibyaml.\n\nLoading and Dumping can be customized.\n\nIt supports the YAML 1.2 Failsafe, JSON and Core Schemas.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"messages":[{"message":"Scripts renamed from:\n  bin/yamlpp5-events\n  bin/yamlpp5-highlight\n  bin/yamlpp5-load\n  bin/yamlpp5-load-dump\n  bin/yamlpp5-parse-emit\nto:\n  bin/yamlpp-events\n  bin/yamlpp-highlight\n  bin/yamlpp-load\n  bin/yamlpp-load-dump\n  bin/yamlpp-parse-emit","type":"upgrade","maximum_version":"0.031"}]},{"name":"p5-autodie","origin":"devel/p5-autodie","version":"2.29","comment":"Replace functions with ones that succeed or die with lexical scope","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/autodie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33617e49e7cc7c28fec365f0008c0337e6855b6bb364b0dfac698d8b2fc184cb","flatsize":159745,"path":"All/p5-autodie-2.29.pkg","repopath":"All/p5-autodie-2.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":66492,"desc":"The autodie pragma provides a convenient way to replace functions\nthat normally return false on failure with equivalents that throw\nan exception on failure.\n\nThe autodie pragma has lexical scope, meaning that functions and\nsubroutines altered with autodie will only change their behaviour\nuntil the end of the enclosing block, file, or eval.\n\nIf system is specified as an argument to autodie, then it uses\nIPC::System::Simple to do the heavy lifting. See the description\nof that module for more information.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-YAPE-Regex-Explain","origin":"textproc/p5-YAPE-Regex-Explain","version":"4.01_1","comment":"Explanation of a Regular Expression","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/YAPE-Regex-Explain","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35aee1abca137169ffe730229c065deb29a54972cc9892d49ddfe7e7076a5c66","flatsize":27324,"path":"All/p5-YAPE-Regex-Explain-4.01_1.pkg","repopath":"All/p5-YAPE-Regex-Explain-4.01_1.pkg","licenselogic":"single","pkgsize":7940,"desc":"This module merely sub-classes YAPE::Regex, and produces a rather verbose\nexplanation of a regex, suitable for demonstration and tutorial purposes.","deps":{"p5-YAPE-Regex":{"origin":"textproc/p5-YAPE-Regex","version":"4.00_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-constant-lexical","origin":"devel/p5-constant-lexical","version":"2.0003_1","comment":"Perl pragma to declare lexical compile-time constants","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/constant-lexical","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae41653e61abd264a4a72035d381972af9ee9bc9d32324989425a9c77674e8ec","flatsize":23531,"path":"All/p5-constant-lexical-2.0003_1.pkg","repopath":"All/p5-constant-lexical-2.0003_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11460,"desc":"This module creates compile-time constants in the manner of\nconstant.pm, but makes them local to the enclosing scope.","deps":{"p5-Lexical-Var":{"origin":"devel/p5-Lexical-Var","version":"0.010"},"p5-Sub-Delete":{"origin":"devel/p5-Sub-Delete","version":"1.00002_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"pari-seadata","origin":"math/pari_seadata","version":"2009.06.18_2","comment":"Modular polynomials for PARI/GP","maintainer":"thierry@FreeBSD.org","www":"https://pari.math.u-bordeaux.fr/packages.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85bb3a9af2e187c29a417c7276f222b2f47a0e3b9dbad8df611603c9c58feb9e","flatsize":40801433,"path":"All/pari-seadata-2009.06.18_2.pkg","repopath":"All/pari-seadata-2009.06.18_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18308160,"desc":"This package contains modular polynomials for p < 500, for use with ellsea.\n\nThese polynomials were extracted from the ECHIDNA databases.","deps":{"pari":{"origin":"math/pari","version":"2.15.5,2"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"p5-Xporter","origin":"devel/p5-Xporter","version":"0.1.2_2","comment":"Alternative Exporter with persistent defaults and auto-ISA","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Xporter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78d105aa4c6d0ea3a22091040b7f1d3519053bc4e7d86177a0b1fa57ad4e82db","flatsize":34433,"path":"All/p5-Xporter-0.1.2_2.pkg","repopath":"All/p5-Xporter-0.1.2_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15144,"desc":"Xporter provides EXPORT functionality similar to Exporter with some different\nrules to simplify common cases.\n\nThe primary difference, in Xporter is that the default EXPORT list remains the\ndefault EXPORT list unless the user specifically asks for it to not be included,\nwhereas in Exporter, asking for any additional exports from the EXPORT_OK list,\nclears the default EXPORT list.\n\nXporter makes it easy to reset or clear the default so that choice is left to\nthe user.\n\nTo reset the default EXPORT list to empty, a bare minus ('-') or logical-not\nsign ('!') is placed as the first parameter in the client's import list.","deps":{"p5-mem":{"origin":"devel/p5-mem","version":"0.4.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Xymon","origin":"net-mgmt/p5-Xymon","version":"0.01_1","comment":"Xymon Base Module","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Xymon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0ac694bdc9b91c1ef61e73ebe8b3953a0d06c05a72a84d0ec351a571fe916da","flatsize":10521,"path":"All/p5-Xymon-0.01_1.pkg","repopath":"All/p5-Xymon-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6112,"desc":"Xymon Base Module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"p5-YAML-AppConfig","origin":"devel/p5-YAML-AppConfig","version":"0.19_1","comment":"Perl extension to manage configuration files with YAML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/YAML-AppConfig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eab85b2dfb526e459f6f67dfe7dfa552536686b5f2f41a894343cfc8602f2769","flatsize":31593,"path":"All/p5-YAML-AppConfig-0.19_1.pkg","repopath":"All/p5-YAML-AppConfig-0.19_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15184,"desc":"YAML::AppConfig extends the work done in Config::YAML and\nYAML::ConfigFile to allow more flexiable configuration files.\n\nYour configuration is stored in YAML and then parsed and presented to\nyou via YAML::AppConfig. Settings can be referenced using get and set\nmethods and settings can refer to one another by using variables of\nthe form $foo, much in the style of AppConfig.","deps":{"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-YAML-LibYAML","origin":"textproc/p5-YAML-LibYAML","version":"0.89","comment":"Perl YAML Serialization using XS and libyaml","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/YAML-LibYAML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28932388d7ebca792ce56ba9293114dd085dbd24d8df9a47de5f313b98b8d15f","flatsize":213710,"path":"All/p5-YAML-LibYAML-0.89.pkg","repopath":"All/p5-YAML-LibYAML-0.89.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":74148,"desc":"This module is a Perl XS binding to libyaml which offers\nPerl the best YAML support to date.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Xymon-Server","origin":"net-mgmt/p5-Xymon-Server","version":"0.02_1","comment":"Xymon Server Interface","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Xymon-Server","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff6208f653867ea85bb0de3c2fdb336b4a672911582c2d58d0db98395d84b183","flatsize":10494,"path":"All/p5-Xymon-Server-0.02_1.pkg","repopath":"All/p5-Xymon-Server-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6064,"desc":"Provides a base interface for retriving configuration variables from the hobbit\nserver (taken from hobbitserver.cfg).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"p5-XXX","origin":"devel/p5-XXX","version":"0.38","comment":"See Your Data in the Nude","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XXX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54ba8c09c235dbb1b4ce8d6a08c4c768761a4e990a803c7e4d238d4fad149e9a","flatsize":49211,"path":"All/p5-XXX-0.38.pkg","repopath":"All/p5-XXX-0.38.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13612,"desc":"XXX.pm exports a function called XXX that you can put just about anywhere in\nyour Perl code to make it die with a YAML dump of the arguments to its right.\n\nThe charm of XXX-debugging is that it is easy to type, rarely requires parens\nand stands out visually so that you remember to remove it.\n\nXXX.pm also exports WWW, YYY and ZZZ which do similar debugging things.","deps":{"p5-YAML-PP":{"origin":"textproc/p5-YAML-PP","version":"0.034"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-cpan-listchanges","origin":"devel/p5-cpan-listchanges","version":"0.08","comment":"Perl extension to list changes for CPAN modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/cpan-listchanges","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26857a08e1afddc69e8ec8e7f96c4e23bdba31ab5efff15a581ca035f876868c","flatsize":46604,"path":"All/p5-cpan-listchanges-0.08.pkg","repopath":"All/p5-cpan-listchanges-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13592,"desc":"List changes for CPAN modules.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"p5-CPAN-DistnameInfo":{"origin":"devel/p5-CPAN-DistnameInfo","version":"0.12_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-XTerm-Conf","origin":"x11/p5-XTerm-Conf","version":"0.10","comment":"Perl module that changes configuration of a running xterm","maintainer":"slaven@rezic.de","www":"https://metacpan.org/release/XTerm-Conf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"806a229a13cf41fde9dd17cd587a0d7d5ec4b67030be4d3cc5c9cc5271203047","flatsize":29208,"path":"All/p5-XTerm-Conf-0.10.pkg","repopath":"All/p5-XTerm-Conf-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14584,"desc":"XTerm::Conf provides functions to change some aspects of a running\nxterm and compatible terminal emulators (e.g. rxvt or urxvt).","deps":{"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11","perl5"]},{"name":"p5-XS-Parse-Keyword","origin":"devel/p5-XS-Parse-Keyword","version":"0.42","comment":"XS functions to assist in parsing keyword syntax","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/XS-Parse-Keyword","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"433b9f0f49ff7a5c2299c35d9dfb5b006405ca575dbdf3ca23b87164ac3d435d","flatsize":175142,"path":"All/p5-XS-Parse-Keyword-0.42.pkg","repopath":"All/p5-XS-Parse-Keyword-0.42.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":62884,"desc":"XS::Parse::Keyword provides some XS functions to assist in writing syntax\nmodules that provide new perl-visible syntax, primarily for authors of keyword\nplugins using the PL_keyword_plugin hook mechanism. It is unlikely to be of much\nuse to anyone else; and highly unlikely to be any use when writing perl code\nusing these. Unless you are writing a keyword plugin using XS, this module is\nnot for you.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-XPC","origin":"net/p5-XPC","version":"0.2_2","comment":"XML Procedure Call (XPC)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XPC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c46bd3424b4ffb1a079c9fd5788ef3d0e03eb2ba254f36eae20f9b19773ee023","flatsize":55187,"path":"All/p5-XPC-0.2_2.pkg","repopath":"All/p5-XPC-0.2_2.pkg","licenselogic":"single","pkgsize":24616,"desc":"This class represents an XPC request or response.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-XS-Parse-Sublike","origin":"devel/p5-XS-Parse-Sublike","version":"0.21","comment":"XS functions to assist in parsing sub-like syntax","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/XS-Parse-Sublike","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34279754e311c0a91f804a9fc3fd909f45ae496dd88f1bc7d9b34d178a08a7cf","flatsize":139647,"path":"All/p5-XS-Parse-Sublike-0.21.pkg","repopath":"All/p5-XS-Parse-Sublike-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":44108,"desc":"XS::Parse::Sublike provides some XS functions to assist in writing parsers for\nsub-like syntax, primarily for authors of keyword plugins using the\nPL_keyword_plugin hook mechanism. It is unlikely to be of much use to anyone\nelse; and highly unlikely to be any use when writing perl code using these.\nUnless you are writing a keyword plugin using XS, this module is not for you.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-XML-XSLT","origin":"textproc/p5-XML-XSLT","version":"0.48_1","comment":"Perl module for processing XSLT","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/XML-XSLT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb4671e227bc51cbffad50a0f658645f77c04d9836d5f00d4134413bf2b57e70","flatsize":119854,"path":"All/p5-XML-XSLT-0.48_1.pkg","repopath":"All/p5-XML-XSLT-0.48_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31076,"desc":"This module implements the W3C's XSLT specification. The goal\nis full implementation of this spec, but it isn't yet. However,\nit already works well. Below is given the set of working xslt\ncommands.\n\nSee also: http://xmlxslt.sourceforge.net/","deps":{"p5-XML-DOM":{"origin":"textproc/p5-XML-DOM","version":"1.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-YAML","origin":"textproc/p5-YAML","version":"1.31","comment":"YAML implementation in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/YAML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66866d48a2f2f65ab5cf386ec9f86298ae6faf2be958fb5f0e95b7d94b5034c0","flatsize":176429,"path":"All/p5-YAML-1.31.pkg","repopath":"All/p5-YAML-1.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":61068,"desc":"The YAML.pm module implements a YAML Loader and Dumper based on the YAML 1.0\nspecification, https://yaml.org/spec/\n\nYAML is a generic data serialization language that is optimized for human\nreadability. It can be used to express the data structures of most modern\nprogramming languages, including Perl.\n\nFor information on the YAML syntax, please refer to the YAML specification.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-XPathEngine","origin":"textproc/p5-XML-XPathEngine","version":"0.14_1","comment":"Re-usable XPath engine for DOM-like trees","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-XPathEngine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47d5ee9bc96bfbacba93baba01f08ac9a8f7e6e1ffcbe4cfe3bc3ecec769fdb0","flatsize":113211,"path":"All/p5-XML-XPathEngine-0.14_1.pkg","repopath":"All/p5-XML-XPathEngine-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31764,"desc":"This module provides an XPath engine, that can be re-used by other\nmodule/classes that implement trees.\n\nIn order to use the XPath engine, nodes in the user module need to\nmimick DOM nodes. The degree of similitude between the user tree and a\nDOM dictates how much of the XPath features can be used. A module\nimplementing all of the DOM should be able to use this module very\neasily (you might need to add the cmp method on nodes in order to get\nordered result sets).\n\nThis code is a more or less direct copy of the XML::XPath module by\nMatt Sergeant. I only removed the XML processing part to remove the\ndependency on XML::Parser, applied a couple of patches, renamed a\nwhole lot of methods to make Pod::Coverage happy, and changed the docs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XS-Object-Magic","origin":"devel/p5-XS-Object-Magic","version":"0.05","comment":"Opaque, extensible XS pointer backed objects using sv_magic","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XS-Object-Magic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e48c021f0705bc2dbf464675c3c3758299ea431581019f7a8811e82369d0b9c","flatsize":31367,"path":"All/p5-XS-Object-Magic-0.05.pkg","repopath":"All/p5-XS-Object-Magic-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14796,"desc":"This way of associating structs with Perl space objects is designed to supercede\nPerl's builtin T_PTROBJ with something that is designed to be:\n\nExtensible\n\n- The association of the pointer using sv_magicext can be done on any data type,\n  so you can associate C structs with any representation type.\n- This means that you can add pointers to any object (hand coded, Moose or\n  otherwise), while still having instance data in regular hashes.\n\nOpaque\n\n- The C pointer is neither visible nor modifiable from Perl space.\n- This prevents accidental corruption which could lead to segfaults using\n  T_PTROBJ (e.g. $$ptr_obj = 0).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-XML-XPath","origin":"textproc/p5-XML-XPath","version":"1.48","comment":"Modules for parsing and evaluating XPath statements","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-XPath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a27b0723ee95f8b5f9f6781793af9b31234d9c2d5eae392aa3d24fd65acbc9e2","flatsize":200505,"path":"All/p5-XML-XPath-1.48.pkg","repopath":"All/p5-XML-XPath-1.48.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":67060,"desc":"This module aims to comply exactly to the XPath specification at\nhttp://www.w3.org/TR/xpath and yet allow extensions to be added in the\nform of functions.  Modules such as XSLT and XPointer may need to do\nthis as they support functionality beyond XPath.\n\nSee also: https://www.w3.org/TR/xpath/","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XMLRPC-Lite","origin":"net/p5-XMLRPC-Lite","version":"0.717","comment":"Client and server side XMLRPC implementation","maintainer":"vivek@khera.org","www":"https://metacpan.org/release/XMLRPC-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1460ce38c6dbdffcfd015c2ee2be519202ec100b262cb68d2c31b2d6fdce46fa","flatsize":49687,"path":"All/p5-XMLRPC-Lite-0.717.pkg","repopath":"All/p5-XMLRPC-Lite-0.717.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23448,"desc":"XMLRPC::Lite is a collection of Perl modules which provides a simple interface\nto the XML-RPC Protocol (XML-RPC) both on client and server side.  Based on\nSOAP::Lite module, it gives you access to all features and transports\navailable in that module.","deps":{"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-XML-XUpdate-LibXML","origin":"textproc/p5-XML-XUpdate-LibXML","version":"0.6.0_2","comment":"Simple implementation of XUpdate format based on and XML::LibXML","maintainer":"lev@FreeBSD.org","www":"https://metacpan.org/release/XML-XUpdate-LibXML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43c5254c6a830babfb27d978ac7585d4bec7be1cc684dabf6e42b7d702e39349","flatsize":30068,"path":"All/p5-XML-XUpdate-LibXML-0.6.0_2.pkg","repopath":"All/p5-XML-XUpdate-LibXML-0.6.0_2.pkg","licenselogic":"single","pkgsize":14276,"desc":"Simple implementation of XUpdate format (http://www.xmldb.org/xupdate/).\nThe implementation is based on XML::LibXML DOM API.\n\nSee also: http://www.xmldb.org/xupdate/","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-LibXML-Iterator":{"origin":"textproc/p5-XML-LibXML-Iterator","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Writer","origin":"textproc/p5-XML-Writer","version":"0.900","comment":"Simple Perl module for writing XML documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Writer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68d76318bda2d437c96020ac41478ea4fceae85a6d3a484dce353f44d4364650","flatsize":51866,"path":"All/p5-XML-Writer-0.900.pkg","repopath":"All/p5-XML-Writer-0.900.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":19200,"desc":"XML::Writer is a simple Perl module for writing XML documents: it\ntakes care of constructing markup and escaping data correctly, and by\ndefault, it also performs a significant amount of well-formedness\nchecking on the output, to make certain (for example) that start and\nend tags match, that there is exactly one document element, and that\nthere are not duplicate attribute names.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-XBEL","origin":"textproc/p5-XML-XBEL","version":"1.4_1","comment":"OOP for reading and writing XBEL documents","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/XML-XBEL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d115daa21937c1d3936e16de5116ea571adb003f9ca3c6008b5629c779bb462","flatsize":65253,"path":"All/p5-XML-XBEL-1.4_1.pkg","repopath":"All/p5-XML-XBEL-1.4_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34552,"desc":"XML::XBEL provides an object oriented interface for reading and\nwriting XBEL files in Perl.","deps":{"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Validator-Schema","origin":"textproc/p5-XML-Validator-Schema","version":"1.10_2","comment":"Perl module for validating XML documents against a W3C XML Schema","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Validator-Schema","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cdbd26de1a784ae5a0918557f2abc07d4cb4ebe66adcce9add896f4fb0bd64c","flatsize":117153,"path":"All/p5-XML-Validator-Schema-1.10_2.pkg","repopath":"All/p5-XML-Validator-Schema-1.10_2.pkg","licenselogic":"single","pkgsize":45132,"desc":"This module allows you to validate XML documents against a W3C XML\nSchema. This module does not implement the full W3C XML Schema\nrecommendation, but a useful subset. See the SCHEMA SUPPORT section\nin the module documention.","deps":{"p5-Tree-DAG_Node":{"origin":"devel/p5-Tree-DAG_Node","version":"1.32"},"p5-XML-Filter-BufferText":{"origin":"textproc/p5-XML-Filter-BufferText","version":"1.01_1"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on"}},{"name":"p5-XML-WBXML","origin":"converters/p5-XML-WBXML","version":"0.09_2","comment":"Convert between XML and WBXML using libwbxml2","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-WBXML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc2c9a8c0aabd963dd4261c055048e8b3230121e9f061d1103c4dbd7a9e463a9","flatsize":19987,"path":"All/p5-XML-WBXML-0.09_2.pkg","repopath":"All/p5-XML-WBXML-0.09_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10260,"desc":"This module is a wrapper around Aymerick Jehanne's libwbxml (or perhaps\nlibwbxml2, I am not sure what the distinction is) library for handling\nWireless Binary XML. You must install libwbxml2 prior to installing this\nmodule. The library can be found at http://libwbxml.aymerick.com/\n(libwbxml2 itself requires the expat library to be installed.)\n\nThe module defines two functions: xml_to_wbxml and wbxml_to_xml.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"wbxml2":{"origin":"textproc/wbxml2","version":"0.11.8"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36","libwbxml2.so.1"]},{"name":"p5-XML-Validate","origin":"textproc/p5-XML-Validate","version":"1.025_2","comment":"XML validator factory","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/XML-Validate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1adfb974b62d450220b5f334275374921663aa35a655faa4d55329c5e5b6874a","flatsize":45404,"path":"All/p5-XML-Validate-1.025_2.pkg","repopath":"All/p5-XML-Validate-1.025_2.pkg","licenselogic":"single","pkgsize":23340,"desc":"XML::Validate is a generic interface to different XML validation backends.\n\nBackends for the following validators are included with this distribution:\n** LibXML (& you'll need XML::LibXML)\n** Xerces (& you'll need XML::Xerces)","deps":{"p5-Log-TraceMessages":{"origin":"devel/p5-Log-TraceMessages","version":"1.4_1"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Twig","origin":"textproc/p5-XML-Twig","version":"3.52","comment":"Process huge XML documents by chunks via a tree interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Twig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c07f8ca653d0a8b31daff09ce8165cc06a401f70eb4f4c89b247b267f70e045","flatsize":617721,"path":"All/p5-XML-Twig-3.52.pkg","repopath":"All/p5-XML-Twig-3.52.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":180980,"desc":"XML::Twig - Tree interface to XML documents allowing chunk by chunk\nprocessing of huge documents.\n\nFrom the website:\n\n  XML-Twig is a Perl module that subclasses XML-Parser to allow easy\n  processing of XML documents of all sizes.  A flush method allows dumping of\n  a completely processed sub-document to be printed, thus allowing processing\n  of documents of any size.\n\nSee also: http://www.xmltwig.com/","deps":{"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-Text-Iconv":{"origin":"converters/p5-Text-Iconv","version":"1.7_4"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-YAML-Tiny-Color","origin":"textproc/p5-YAML-Tiny-Color","version":"0.04_2","comment":"Perl extension to dump YAML with color","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/YAML-Tiny-Color","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4272143e648dab6bb3f45ba5a47037e97a252d4f36c5bfe6ca2262090f59670f","flatsize":18578,"path":"All/p5-YAML-Tiny-Color-0.04_2.pkg","repopath":"All/p5-YAML-Tiny-Color-0.04_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8580,"desc":"This module dumps your data structure as YAML with color using ANSI\nescape sequences. To change the colors, see %25theme in source code.","deps":{"p5-Scalar-Util-LooksLikeNumber":{"origin":"devel/p5-Scalar-Util-LooksLikeNumber","version":"1.39.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-TinyXML","origin":"textproc/p5-XML-TinyXML","version":"0.34_2","comment":"Little and efficient Perl module to manage xml data","maintainer":"info@rickvanderzwet.nl","www":"https://metacpan.org/release/XML-TinyXML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"409479040b4d098e555a82dbad0745674f0414a26cbbe46b78b6ecb1daa52cd5","flatsize":170021,"path":"All/p5-XML-TinyXML-0.34_2.pkg","repopath":"All/p5-XML-TinyXML-0.34_2.pkg","licenselogic":"single","pkgsize":55484,"desc":"Little and efficient Perl module to manage xml data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-XML-Toolkit","origin":"textproc/p5-XML-Toolkit","version":"0.15_2","comment":"Suit of XML tools with Antlers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XML-Toolkit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd6dbf88792ac2d7d46d18bbc3b1ce6f73ea08944c35acc66dcea1c93d08a8cd","flatsize":125631,"path":"All/p5-XML-Toolkit-0.15_2.pkg","repopath":"All/p5-XML-Toolkit-0.15_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":51576,"desc":"XML::Toolkit is a suite of tools that work to make handling XML easier. It is\ndesigned to marshall XML documents into Moose classes and back again with\nminimal changes.","deps":{"p5-Bread-Board":{"origin":"devel/p5-Bread-Board","version":"0.37"},"p5-Devel-PackagePath":{"origin":"devel/p5-Devel-PackagePath","version":"0.03_1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Aliases":{"origin":"devel/p5-MooseX-Aliases","version":"0.11_1"},"p5-MooseX-App-Cmd":{"origin":"devel/p5-MooseX-App-Cmd","version":"0.34"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-MooseX-MetaDescription":{"origin":"devel/p5-MooseX-MetaDescription","version":"0.06_1"},"p5-MooseX-NonMoose":{"origin":"devel/p5-MooseX-NonMoose","version":"0.26_2"},"p5-MooseX-Types-Path-Class":{"origin":"devel/p5-MooseX-Types-Path-Class","version":"0.09"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-XML-SAX-Base":{"origin":"textproc/p5-XML-SAX-Base","version":"1.09"},"p5-XML-SAX-Writer":{"origin":"textproc/p5-XML-SAX-Writer","version":"0.57"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"]},{"name":"p5-XML-TreeBuilder","origin":"textproc/p5-XML-TreeBuilder","version":"5.4_1","comment":"Perl module to make XML document trees","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-TreeBuilder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c39e689421b84243b7df6d65e2995fd866dbe281bc101027255036a9a1b825a3","flatsize":34392,"path":"All/p5-XML-TreeBuilder-5.4_1.pkg","repopath":"All/p5-XML-TreeBuilder-5.4_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14564,"desc":"This module uses XML::Parser to make XML document trees constructed of\nXML::Element objects (and XML::Element is a subclass of HTML::Element\nadapted for XML).  XML::TreeBuilder is meant particularly for people\nwho are used to the HTML::TreeBuilder / HTML::Element interface to\ndocument trees, and who don't want to learn some other document\ninterface like XML::Twig or XML::DOM.","deps":{"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-XML-Catalog":{"origin":"textproc/p5-XML-Catalog","version":"1.0.3_1"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-TokeParser","origin":"textproc/p5-XML-TokeParser","version":"0.05_1","comment":"Simplified interface to XML::Parser","maintainer":"mike@urgle.com","www":"https://metacpan.org/release/XML-TokeParser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9afc4241584085fae365ddbb794729db253c99d1080633ac52f2ee429d31c99c","flatsize":33893,"path":"All/p5-XML-TokeParser-0.05_1.pkg","repopath":"All/p5-XML-TokeParser-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14860,"desc":"Perl library that provides a simplified interface to XML::Parser","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-SimpleObject-LibXML","origin":"textproc/p5-XML-SimpleObject-LibXML","version":"0.60_1","comment":"Simple(r) object representation of an XML::LibXML DOM object","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-SimpleObject-LibXML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"223986736bb31336d94ec326c6c973ba61a7a42088df094f876661cd8d555ae2","flatsize":23916,"path":"All/p5-XML-SimpleObject-LibXML-0.60_1.pkg","repopath":"All/p5-XML-SimpleObject-LibXML-0.60_1.pkg","licenselogic":"single","pkgsize":10048,"desc":"This is a short and simple class allowing simple object access to a parsed\nXML::LibXML tree, with methods for fetching children and attributes in as\nclean a manner as possible. My apologies for further polluting the XML::\nspace; this is a small and quick module, with easy and compact usage.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Tiny","origin":"textproc/p5-XML-Tiny","version":"2.07","comment":"Simple lightweight parser for a subset of XML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65b0d4c0e9bb5512a48f992bc77c85b7d10764b71390308f2761ed6aedbcb0bf","flatsize":45938,"path":"All/p5-XML-Tiny-2.07.pkg","repopath":"All/p5-XML-Tiny-2.07.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":20412,"desc":"This module is a minimalist parser for the useful bits of XML.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Stream","origin":"textproc/p5-XML-Stream","version":"1.24","comment":"XML::Stream provides you with access to XML Stream","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Stream","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eec5a0dc3d2d0ca1335a4b6f5827bd4840524a5f54363ce77051d2b59672cc4b","flatsize":281683,"path":"All/p5-XML-Stream-1.24.pkg","repopath":"All/p5-XML-Stream-1.24.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":60676,"desc":"XML::Stream\n\nThis module provides you with access to XML Streams.  An XML Stream\nis just that.  A stream of XML over a connection between two computers.\nFor more information about XML Streams, and the group that created them,\nplease visit:","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Schematron","origin":"textproc/p5-XML-Schematron","version":"1.12","comment":"Perl implementation of the Schematron","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Schematron","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4fc8187db8215adf96baf73b4a8b2cb9b0a9d45d05a2111ee406feb341484783","flatsize":37442,"path":"All/p5-XML-Schematron-1.12.pkg","repopath":"All/p5-XML-Schematron-1.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17216,"desc":"XML::Schematron - Perl implementation of the Schematron.","deps":{"p5-Check-ISA":{"origin":"devel/p5-Check-ISA","version":"0.09"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-NonMoose":{"origin":"devel/p5-MooseX-NonMoose","version":"0.26_2"},"p5-MooseX-Traits":{"origin":"devel/p5-MooseX-Traits","version":"0.13"},"p5-MooseX-Types-Path-Class":{"origin":"devel/p5-MooseX-Types-Path-Class","version":"0.09"},"p5-XML-Filter-BufferText":{"origin":"textproc/p5-XML-Filter-BufferText","version":"1.01_1"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Sig","origin":"textproc/p5-XML-Sig","version":"0.65","comment":"Toolkit to help sign and verify XML Digital Signatures","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/XML-Sig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79b36b8177d4905f719bef5dd804b2e500b34d25e92d2f5c2770b165df006136","flatsize":110319,"path":"All/p5-XML-Sig-0.65.pkg","repopath":"All/p5-XML-Sig-0.65.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27048,"desc":"XML::Sig provides two primary capabilities: given an XML string, create and\ninsert digital signatures, or if one is already present in the string verify it\n-- all in accordance with the W3C standard governing XML signatures.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Crypt-OpenSSL-Bignum":{"origin":"security/p5-Crypt-OpenSSL-Bignum","version":"0.09"},"p5-Crypt-OpenSSL-DSA":{"origin":"security/p5-Crypt-OpenSSL-DSA","version":"0.20"},"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"p5-Crypt-OpenSSL-X509":{"origin":"security/p5-Crypt-OpenSSL-X509","version":"1.915"},"p5-CryptX":{"origin":"security/p5-CryptX","version":"0.080"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-SemanticDiff","origin":"textproc/p5-XML-SemanticDiff","version":"1.0007","comment":"Perl extension for comparing XML documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-SemanticDiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"785ed423ce4bd00a4a60b5ace0c100abb33fdc3a20a390d5fb484eabaac2defa","flatsize":63130,"path":"All/p5-XML-SemanticDiff-1.0007.pkg","repopath":"All/p5-XML-SemanticDiff-1.0007.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24776,"desc":"XML::SematicDiff provides a way to compare the contents and structure\nof two XML documents. By default, it returns a list of hashrefs\nwhere each hashref describes a single difference between the two\ndocs.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Simple","origin":"textproc/p5-XML-Simple","version":"2.25","comment":"Trivial API for reading and writing XML (esp config files)","maintainer":"perl@FreeBSD.org","www":"https://www.mclean.net.nz/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e72cbc0ce4ef87ee735153c52258fe487a3b0c30b9c03af10a4081edb3064012","flatsize":187793,"path":"All/p5-XML-Simple-2.25.pkg","repopath":"All/p5-XML-Simple-2.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":68020,"desc":"XML::Simple is a Perl module that makes it really easy to read and write XML\nfiles.\n\nXML::Simple was originally developed for the purpose of reading and writing\nconfig files in XML format (which offers various advantages over say .INI\nformat). Having said that, many people find it useful for other purposes.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-XML-SAX-Expat":{"origin":"textproc/p5-XML-SAX-Expat","version":"0.51_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-SAXDriver-Excel","origin":"textproc/p5-XML-SAXDriver-Excel","version":"0.06_1","comment":"Perl SAX driver for converting Excel files to XML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-SAXDriver-Excel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dcf270fb0a1cd675f72f02d4d56b1b1fdb1a6471f3df53239e11da9688d1a04","flatsize":12254,"path":"All/p5-XML-SAXDriver-Excel-0.06_1.pkg","repopath":"All/p5-XML-SAXDriver-Excel-0.06_1.pkg","licenselogic":"single","pkgsize":5988,"desc":"SAXDriver for converting Excel files to XML.","deps":{"p5-Spreadsheet-ParseExcel":{"origin":"textproc/p5-Spreadsheet-ParseExcel","version":"0.66,1"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-STX","origin":"textproc/p5-XML-STX","version":"0.43_2","comment":"Pure Perl STX processor","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-STX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ed7796b9daa15ecd3b805dd9e1be9cc84892ffed94708d29b20c66ba3788eae","flatsize":255567,"path":"All/p5-XML-STX-0.43_2.pkg","repopath":"All/p5-XML-STX-0.43_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":55448,"desc":"XML::STX is a pure Perl implementation of STX processor.  Streaming\nTransformations for XML (STX) is a one-pass transformation language for\nXML documents that builds on the Simple API for XML (SAX).\n\nSee also: http://stx.sourceforge.net/","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-XML-NamespaceSupport":{"origin":"textproc/p5-XML-NamespaceSupport","version":"1.12"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"p5-XML-SimpleObject","origin":"textproc/p5-XML-SimpleObject","version":"0.53_2","comment":"API for accessing the structure of an XML document","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-SimpleObject","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6016bb533d9fb488cd901aee1060ac1242a6ae38c6235d00011402ffd09c250","flatsize":12840,"path":"All/p5-XML-SimpleObject-0.53_2.pkg","repopath":"All/p5-XML-SimpleObject-0.53_2.pkg","licenselogic":"single","pkgsize":6700,"desc":"This is a small and simple package that takes the output of XML::Parser as\na tree, and gives simple methods for accessing the structure of an XML\ndocument. It is very lightweight, but provides the simplest access to an XML\ndocument possible. It does not subclass XML::Parser; rather, it is meant to\nserve purely as an object struct for an outgoing tree.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-SAXDriver-CSV","origin":"textproc/p5-XML-SAXDriver-CSV","version":"0.07_2","comment":"Perl SAX driver for converting CSV files to XML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-SAXDriver-CSV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"649cb8b50eede226ddb49af124f80ceb4c70bb468ec2f506f460ffb8efea1f43","flatsize":9751,"path":"All/p5-XML-SAXDriver-CSV-0.07_2.pkg","repopath":"All/p5-XML-SAXDriver-CSV-0.07_2.pkg","licenselogic":"single","pkgsize":5688,"desc":"SAXDriver for converting CSV files to XML","deps":{"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"p5-XML-Handler-YAWriter":{"origin":"textproc/p5-XML-Handler-YAWriter","version":"0.23_1"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-SAX-Writer","origin":"textproc/p5-XML-SAX-Writer","version":"0.57","comment":"SAX2 XML Writer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-SAX-Writer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4825743791acd70812a4c571eb56e2c39e57f37f12061592460eab5b2e7a79d3","flatsize":87634,"path":"All/p5-XML-SAX-Writer-0.57.pkg","repopath":"All/p5-XML-SAX-Writer-0.57.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22308,"desc":"XML::SAX::Writer is SAX2 XML Writer.","deps":{"p5-XML-Filter-BufferText":{"origin":"textproc/p5-XML-Filter-BufferText","version":"1.01_1"},"p5-XML-NamespaceSupport":{"origin":"textproc/p5-XML-NamespaceSupport","version":"1.12"},"p5-XML-SAX-Base":{"origin":"textproc/p5-XML-SAX-Base","version":"1.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-SAX-Simple","origin":"textproc/p5-XML-SAX-Simple","version":"0.08","comment":"SAX version of XML::Simple","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-SAX-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a6ed3f585b0aeea4250f98ee4367f2f70990077223fc1f1b9a0b3f8fa093b98","flatsize":41265,"path":"All/p5-XML-SAX-Simple-0.08.pkg","repopath":"All/p5-XML-SAX-Simple-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9916,"desc":"XML::SAX::Simple is a very simple version of XML::Simple but for\nSAX. It can be used as a complete drop-in replacement for XML::Simple.","deps":{"p5-XML-Handler-Trees":{"origin":"textproc/p5-XML-Handler-Trees","version":"0.02_1"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-SAX-Machines","origin":"textproc/p5-XML-SAX-Machines","version":"0.46_2","comment":"Manage collections of SAX processors","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-SAX-Machines","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5a6dbc329a57d1b379103465ef69236fbb875a86d7ab0a002e8f84c0b229587","flatsize":165662,"path":"All/p5-XML-SAX-Machines-0.46_2.pkg","repopath":"All/p5-XML-SAX-Machines-0.46_2.pkg","licenselogic":"single","pkgsize":70100,"desc":"XML::SAX::Machines is a collection of APIs that allow complex SAX\nmachines to be constructed without a huge amount of extra typing.","deps":{"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-XML-SAX-Writer":{"origin":"textproc/p5-XML-SAX-Writer","version":"0.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-XML-TreePP","origin":"textproc/p5-XML-TreePP","version":"0.43","comment":"Pure Perl implementation for parsing/writing xml files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-TreePP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71ac89fd1e94d70005bd7a8790a71b3c8b213bba23fd903f1b1b538215958dae","flatsize":52886,"path":"All/p5-XML-TreePP-0.43.pkg","repopath":"All/p5-XML-TreePP-0.43.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18792,"desc":"XML::TreePP module parses XML file and expands it for a hash tree. And\nalso generate XML file from a hash tree. This is a pure Perl\nimplementation. You can also download XML from remote web server like\nXMLHttpRequest object at JavaScript language.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-XML-SAX-Expat-Incremental","origin":"textproc/p5-XML-SAX-Expat-Incremental","version":"0.05_1","comment":"XML::SAX::Expat subclass for non-blocking (incremental)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-SAX-Expat-Incremental","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"572e1d380d78aee5e42e0d42b86988c71d6bb58c91a32186e2271e0bc8d54b82","flatsize":8026,"path":"All/p5-XML-SAX-Expat-Incremental-0.05_1.pkg","repopath":"All/p5-XML-SAX-Expat-Incremental-0.05_1.pkg","licenselogic":"single","pkgsize":5584,"desc":"XML::SAX::Expat::Incremental supplies a non-blocking, incremental\nparsing interface to XML::SAX::Expat.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-SAX-Expat":{"origin":"textproc/p5-XML-SAX-Expat","version":"0.51_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-SAX-Expat","origin":"textproc/p5-XML-SAX-Expat","version":"0.51_1","comment":"Simple API for XML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-SAX-Expat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4e361a5c5d43cf3c8a60114d3f2ea04a1fb7948fc35b1f0d659dc46eb388e15","flatsize":28205,"path":"All/p5-XML-SAX-Expat-0.51_1.pkg","repopath":"All/p5-XML-SAX-Expat-0.51_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9496,"desc":"XML::SAX consists of several framework classes for using and building Perl SAX2\nXML parsers, filters, and drivers.  It is designed around the need to be able\nto \"plug in\" different SAX parsers to an application without requiring\nprogrammer intervention.  Those of you familiar with the DBI will be right at\nhome.  Some of the designs come from the Java JAXP specification (SAX part),\nonly without the javaness.","deps":{"p5-XML-NamespaceSupport":{"origin":"textproc/p5-XML-NamespaceSupport","version":"1.12"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-SAX-Base","origin":"textproc/p5-XML-SAX-Base","version":"1.09","comment":"Base class SAX Drivers and Filters","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XML-SAX-Base","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"317612737a170db62a632fdfb671e73c71633af2c62cdb622a5addbc4d34cd2a","flatsize":173095,"path":"All/p5-XML-SAX-Base-1.09.pkg","repopath":"All/p5-XML-SAX-Base-1.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24948,"desc":"XML::SAX::Base has a very simple task - to be a base class for PerlSAX drivers\nand filters. It's default behaviour is to pass the input directly to the output\nunchanged. It can be useful to use this module as a base class so you don't have\nto, for example, implement the characters() callback.\n\nThe main advantages that it provides are easy dispatching of events the right\nway (ie it takes care for you of checking that the handler has implemented that\nmethod, or has defined an AUTOLOAD), and the guarantee that filters will pass\nalong events that they aren't implementing to handlers downstream that might\nnevertheless be interested in them.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Rules","origin":"textproc/p5-XML-Rules","version":"1.16_2","comment":"Parse XML and specify rules for individual tags","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Rules","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1addbbe5cf2a52273f07a2e096b392a153bb3f0438a40cf2a45efde3d14e401d","flatsize":125798,"path":"All/p5-XML-Rules-1.16_2.pkg","repopath":"All/p5-XML-Rules-1.16_2.pkg","licenselogic":"single","pkgsize":42936,"desc":"Parse XML and specify what and how to keep/process for individual\ntags.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Reader","origin":"textproc/p5-XML-Reader","version":"0.67","comment":"Reading XML and providing path information based on a pull-parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Reader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc1f81c12cf2c4449b035dc74b1469182092caa43e5be112c13584a4bce73cfe","flatsize":408411,"path":"All/p5-XML-Reader-0.67.pkg","repopath":"All/p5-XML-Reader-0.67.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":104040,"desc":"XML::Reader provides a simple and easy to use interface for\nsequentially parsing XML files (so called \"pull-mode\" parsing)\nand at the same time keeps track of the complete XML-path.\n\nIt was developped as a wrapper on top of XML::Parser.","deps":{"p5-Acme-HTTP":{"origin":"net/p5-Acme-HTTP","version":"0.10"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"PP":"off"}},{"name":"p5-XML-SAX","origin":"textproc/p5-XML-SAX","version":"1.02","comment":"Simple API for XML","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XML-SAX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4842e9276b795a4aadadfdc9333d7210999282d5fa83fef48e1f635b7b002465","flatsize":127615,"path":"All/p5-XML-SAX-1.02.pkg","repopath":"All/p5-XML-SAX-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":46404,"desc":"XML::SAX consists of several framework classes for using and building\nPerl SAX2 XML parsers, filters, and drivers.  It is designed around the\nneed to be able to \"plug in\" different SAX parsers to an application\nwithout requiring programmer intervention.  Those of you familiar with\nthe DBI will be right at home.  Some of the designs come from the Java\nJAXP specification (SAX part), only without the javaness.","deps":{"p5-XML-NamespaceSupport":{"origin":"textproc/p5-XML-NamespaceSupport","version":"1.12"},"p5-XML-SAX-Base":{"origin":"textproc/p5-XML-SAX-Base","version":"1.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-RegExp","origin":"textproc/p5-XML-RegExp","version":"0.04_1","comment":"Regular expressions for XML tokens","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-RegExp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afee56415670f1684e3213c74a9c89116b7005c652e55a36bd46a92012db21c3","flatsize":14589,"path":"All/p5-XML-RegExp-0.04_1.pkg","repopath":"All/p5-XML-RegExp-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7116,"desc":"This package contains regular expressions for the following XML tokens:\nBaseChar, Ideographic, Letter, Digit, Extender, CombiningChar, NameChar,\nEntityRef, CharRef, Reference, Name, NmToken, and AttValue.\n\nThe definitions of these tokens were taken from the XML spec\n(Extensible Markup Language 1.0) at http://www.w3.org/TR/REC-xml.\n\nAlso contains the regular expressions for the following tokens from the\nXML Namespaces spec at http://www.w3.org/TR/REC-xml-names:\nNCNameChar, NCName, QName, Prefix and LocalPart.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-RSSLite","origin":"textproc/p5-XML-RSSLite","version":"0.17","comment":"Lightweight, relaxed RSS (and XML-ish) parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-RSSLite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bfbac0cb7ec9d3d167b337ab2ce0cbd7a58f0fb3518212fe060694280ed18805","flatsize":21882,"path":"All/p5-XML-RSSLite-0.17.pkg","repopath":"All/p5-XML-RSSLite-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11084,"desc":"This module attempts to extract the maximum amount of content from available\ndocuments, and is less concerned with XML compliance than alternatives.\nRather than rely on XML::Parser, it uses heuristics and good old-fashioned\nPerl regular expressions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-RSS-SimpleGen","origin":"textproc/p5-XML-RSS-SimpleGen","version":"11.11_1","comment":"For writing RSS files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-RSS-SimpleGen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a1cb533c7364768b8033beb85b180e2208c22cb3e3ccc5202b13fa996beb1f7","flatsize":87773,"path":"All/p5-XML-RSS-SimpleGen-11.11_1.pkg","repopath":"All/p5-XML-RSS-SimpleGen-11.11_1.pkg","licenselogic":"single","pkgsize":35972,"desc":"This module is for writing RSS files, simply. It transparently handles all\nthe unpleasant details of RSS, like proper XML escaping, and also has a good\nnumber of Do-What-I-Mean features, like not changing the modtime on a\nwritten-out RSS file if the file content hasn't changed, and like\nautomatically removing any HTML tags from content you might pass in.\n\nThis module isn't meant to have the full expressive power of RSS; instead, it\nprovides functions that are most commonly needed by RSS-writing programs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-RSS-Parser","origin":"textproc/p5-XML-RSS-Parser","version":"4.0_2","comment":"Liberal object-oriented parser for RSS feeds","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-RSS-Parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"292f01c6ce710274939af524137a967e234c01c937e8d3c0394f2ceeed31edab","flatsize":43418,"path":"All/p5-XML-RSS-Parser-4.0_2.pkg","repopath":"All/p5-XML-RSS-Parser-4.0_2.pkg","licenselogic":"single","pkgsize":23836,"desc":"XML::RSS::Parser is a lightweight liberal parser of RSS feeds. This parser\nis \"liberal\" in that it does not demand compliance of a specific RSS version\nand will attempt to gracefully handle tags it does not expect or understand.\nThe parser's only requirements is that the file is well-formed XML and\nremotely resembles RSS. Roughly speaking, well formed XML with a channel\nelement as a direct sibling or the root tag and item elements etc.\n\nThere are a number of advantages to using this module then just using\na standard parser-tree combination. There are a number of different RSS\nformats in use today. In very subtle ways these formats are not entirely\ncompatible from one to another. XML::RSS::Parser makes a couple assumptions\nto \"normalize\" the parse tree into a more consistent form. For instance,\nit forces channel and item into a parent-child relationship.","deps":{"p5-Class-ErrorHandler":{"origin":"devel/p5-Class-ErrorHandler","version":"0.04"},"p5-Class-XPath":{"origin":"devel/p5-Class-XPath","version":"1.4_1"},"p5-XML-Elemental":{"origin":"textproc/p5-XML-Elemental","version":"2.11_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-RSS-JavaScript","origin":"textproc/p5-XML-RSS-JavaScript","version":"0.65_1","comment":"Perl extension to serialize your RSS as JavaScript","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-RSS-JavaScript","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"720eb1200725a788663391f7633fe279bd36e0162155dc6155a2f7684675c8eb","flatsize":16602,"path":"All/p5-XML-RSS-JavaScript-0.65_1.pkg","repopath":"All/p5-XML-RSS-JavaScript-0.65_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8580,"desc":"Serialize your RSS as JavaScript.\n\nPerhaps you use XML::RSS to generate RSS for consumption by RSS parsers.\nPerhaps you also get requests for how to use the RSS feed by people who\nhave no idea how to parse XML, or write Perl programs for that matter.\n\nEnter XML::RSS::JavaScript, a simle subclass of XML::RSS which writes your\nRSS feed as a sequence of JavaScript print statements. This means you\ncan then write the JavaScript to disk, and a users HTML can simple\ninclude it like so:\n\n    <script language=\"JavaScript\" src=\"/myfeed.js\"></script>\n\nWhat's more the javascript emits HTML that can be fully styled with\nCSS. See the CSS examples included with the distribution in the css directory.","deps":{"p5-XML-RSS":{"origin":"textproc/p5-XML-RSS","version":"1.63"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-XML-RSS-Liberal","origin":"textproc/p5-XML-RSS-Liberal","version":"0.04_1","comment":"XML::RSS With A Liberal Parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-RSS-Liberal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bff9268c1d65b1a0a36b867144a12adf8da24c09dab2417a8d72c00c99a5454d","flatsize":3280,"path":"All/p5-XML-RSS-Liberal-0.04_1.pkg","repopath":"All/p5-XML-RSS-Liberal-0.04_1.pkg","licenselogic":"single","pkgsize":3536,"desc":"XML::RSS::Liberal is a subclass of XML::RSS::LibXML, for those of you\nwho want to parse broken RSS files (as they often are). It uses\nXML::Liberal as its core parser, and therefore whatever broken XML you\nprovided, as long as XML::Liberal can tolerate it.","deps":{"p5-XML-Liberal":{"origin":"textproc/p5-XML-Liberal","version":"0.32"},"p5-XML-RSS-LibXML":{"origin":"textproc/p5-XML-RSS-LibXML","version":"0.3105"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-RSS-LibXML","origin":"textproc/p5-XML-RSS-LibXML","version":"0.3105","comment":"XML::RSS with XML::LibXML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-RSS-LibXML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32833277129cb168d5f26f3bb2ad7da8370be13938726589d1e3d308e0170d4a","flatsize":118466,"path":"All/p5-XML-RSS-LibXML-0.3105.pkg","repopath":"All/p5-XML-RSS-LibXML-0.3105.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32972,"desc":"XML::RSS::LibXML uses XML::LibXML (libxml2) for parsing RSS instead of\nXML::RSS' XML::Parser (expat), while trying to keep interface\ncompatibility with XML::RSS.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-DateTime-Format-Mail":{"origin":"devel/p5-DateTime-Format-Mail","version":"0.403"},"p5-DateTime-Format-W3CDTF":{"origin":"devel/p5-DateTime-Format-W3CDTF","version":"0.08"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-XML-RSS-Feed","origin":"textproc/p5-XML-RSS-Feed","version":"2.40_1","comment":"Persistent XML RSS encapsulation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-RSS-Feed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fead0ca6ac82975185154bc703340ecee72f776fd3d6c04893a47c486a62fa4","flatsize":58811,"path":"All/p5-XML-RSS-Feed-2.40_1.pkg","repopath":"All/p5-XML-RSS-Feed-2.40_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27704,"desc":"XML::RSS::Feed - Persistant XML RSS Encapsulation","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-RSS":{"origin":"textproc/p5-XML-RSS","version":"1.63"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"papirus-icon-theme","origin":"x11-themes/papirus-icon-theme","version":"20240501","comment":"Papirus icon theme","maintainer":"tagattie@FreeBSD.org","www":"https://git.io/papirus-icon-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05336ed8ba8c5fc1b57ecdb297af535cd75152c55950c2081ed5507b51eeed0a","flatsize":120928051,"path":"All/papirus-icon-theme-20240501.pkg","repopath":"All/papirus-icon-theme-20240501.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24223252,"desc":"Papirus is a free and open source SVG icon theme, based on Paper Icon\nSet with a lot of new icons and a few extras, like Hardcode-Tray\nsupport, KDE colorscheme support, Folder Color support, and others.","categories":["x11-themes"],"options":{"DOCS":"on"}},{"name":"p5-XML-SAX-ExpatXS","origin":"textproc/p5-XML-SAX-ExpatXS","version":"1.33_2","comment":"PerlSAX2 XS extension to Expat parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-SAX-ExpatXS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10dfe7f2222bae6bf0e0eac109e76fefd1ccae5a7d8f6ca8ac03e19d2bf4313f","flatsize":355360,"path":"All/p5-XML-SAX-ExpatXS-1.33_2.pkg","repopath":"All/p5-XML-SAX-ExpatXS-1.33_2.pkg","licenselogic":"single","pkgsize":111240,"desc":"This module is an XS only implementation of PerlSAX2 parser using Expat.\nIt implements Perl SAX 2.1 interface.\n\nSee also: http://perl-xml.sourceforge.net/perl-sax/","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libexpat.so.1"]},{"name":"p5-XML-Parser-Style-Elemental","origin":"textproc/p5-XML-Parser-Style-Elemental","version":"0.50_1","comment":"More advanced and flexible object tree style for XML::Parser","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/TIMA/XML-Parser-Style-Elemental-0.50","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0eefcc93fc85c59bbd143d24957f90f13f1ea4cfd0dd9aa21596468c75d63d4b","flatsize":18770,"path":"All/p5-XML-Parser-Style-Elemental-0.50_1.pkg","repopath":"All/p5-XML-Parser-Style-Elemental-0.50_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":9812,"desc":"This module is similar to the XML::Parser Objects style, but slightly\nmore advanced and flexible.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-RSS","origin":"textproc/p5-XML-RSS","version":"1.63","comment":"Perl extension to manage RDF Site Summary (RSS) files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-RSS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9df4deb1890cfa927ff9dc7262f1360add93f3ff3b632a90d4d5734b03b020b","flatsize":159563,"path":"All/p5-XML-RSS-1.63.pkg","repopath":"All/p5-XML-RSS-1.63.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51488,"desc":"This module was created to help those who need to manage\nRDF Site Summary (RSS) files. It makes quick work of\ncreating, updating, and saving RSS files.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Mail":{"origin":"devel/p5-DateTime-Format-Mail","version":"0.403"},"p5-DateTime-Format-W3CDTF":{"origin":"devel/p5-DateTime-Format-W3CDTF","version":"0.08"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-RPC","origin":"net/p5-XML-RPC","version":"2.1","comment":"Pure Perl implementation for an XML-RPC client and server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-RPC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31ac702e18363c5600891c164670b31042191c3c9887b89a0598fb8a5834d9ee","flatsize":22307,"path":"All/p5-XML-RPC-2.1.pkg","repopath":"All/p5-XML-RPC-2.1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10856,"desc":"Pure Perl implementation for an XML-RPC client and server","deps":{"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-XML-TreePP":{"origin":"textproc/p5-XML-TreePP","version":"0.43"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-XML-RPC-Fast","origin":"net/p5-XML-RPC-Fast","version":"0.8_2","comment":"Fast and modular implementation for an XML-RPC client and server","maintainer":"mons@cpan.org","www":"https://metacpan.org/release/XML-RPC-Fast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16f88a516bacee7946e8d5bbb0a196c0f55471e7a3b4af8a1553c4494fb47da4","flatsize":58092,"path":"All/p5-XML-RPC-Fast-0.8_2.pkg","repopath":"All/p5-XML-RPC-Fast-0.8_2.pkg","licenselogic":"single","pkgsize":27956,"desc":"Fast and modular implementation for an XML-RPC client and server","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-WWW-Curl":{"origin":"www/p5-WWW-Curl","version":"4.17_5"},"p5-XML-Hash-LX":{"origin":"textproc/p5-XML-Hash-LX","version":"0.07,1"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-XML-Quote","origin":"textproc/p5-XML-Quote","version":"1.02_1","comment":"XML quote/dequote functions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Quote","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6a2994ee0526360915704df6b8b57a74d7c0d97da043d43650faa0787f1b068","flatsize":16987,"path":"All/p5-XML-Quote-1.02_1.pkg","repopath":"All/p5-XML-Quote-1.02_1.pkg","licenselogic":"single","pkgsize":8032,"desc":"This module provides functions to quote/dequote strings in \"xml\"-way.\n\nAll functions are written in XS and are very fast; they correctly process\nutf8, tied, overloaded variables and all the rest of perl \"magic\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-XML-Pastor","origin":"devel/p5-XML-Pastor","version":"1.0.4_1","comment":"Generate Perl classes with XML bindings from a W3C XSD schema","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/XML-Pastor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"725a939b61d3f90f76555a54509dbe15a78541c72c9abe365bbdbc80621a453b","flatsize":525597,"path":"All/p5-XML-Pastor-1.0.4_1.pkg","repopath":"All/p5-XML-Pastor-1.0.4_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":178936,"desc":"Java has Castor, and now Perl has XML::Pastor!\n\nIf you know what Castor does in the Java world, then XML::Pastor\nshould be familiar to you. If you have a W3C XSD schema, you can\ngenerate Perl classes with roundtrip XML bindings.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Data-HashArray":{"origin":"devel/p5-Data-HashArray","version":"1.03"},"p5-File-chdir":{"origin":"devel/p5-File-chdir","version":"0.1011"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-XML-Parser-Lite-Tree","origin":"textproc/p5-XML-Parser-Lite-Tree","version":"0.14_1","comment":"Lightweight XML tree builder","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Parser-Lite-Tree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0b01a38a4076782a28ca466c4fdcd91a07f4f6bdbcbe3bc27643883bbf69223","flatsize":32284,"path":"All/p5-XML-Parser-Lite-Tree-0.14_1.pkg","repopath":"All/p5-XML-Parser-Lite-Tree-0.14_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":14692,"desc":"This is a singleton class for parsing XML into a tree structure. How does this\ndiffer from other XML tree generators? By using XML::Parser::Lite, which is a\npure perl XML parser. Using this module you can tree-ify simple XML without\nhaving to compile any C.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-RAI","origin":"textproc/p5-XML-RAI","version":"1.3031,2","comment":"RSS Abstraction Interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-RAI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8561b7b290fb51d5835cd4b171f86c5fee3ecac98ec3ee78a18439b0a9ee9f7","flatsize":49994,"path":"All/p5-XML-RAI-1.3031,2.pkg","repopath":"All/p5-XML-RAI-1.3031,2.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":24968,"desc":"RSS Abstraction Interface. An object-oriented layer that maps overlapping\nand alternate tags in RSS to one common simplified interface.","deps":{"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-XML-RSS-Parser":{"origin":"textproc/p5-XML-RSS-Parser","version":"4.0_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Parser-Lite","origin":"textproc/p5-XML-Parser-Lite","version":"0.722","comment":"Lightweight regexp-based XML parser","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/XML-Parser-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23100eda44d8dc469a6c9742b2b0a862139f22d5c2a6ee7ec400cec7b8f99784","flatsize":21333,"path":"All/p5-XML-Parser-Lite-0.722.pkg","repopath":"All/p5-XML-Parser-Lite-0.722.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10508,"desc":"This Perl module implements an XML parser with a interface similar to\nXML::Parser. Though not all callbacks are supported, you should be able\nto use it in the same way you use XML::Parser. Due to using experimental\nregexp features it'll work only on Perl 5.6 and above and may behave\ndifferently on different platforms.\nNote that you cannot use regular expressions or split in callbacks. This\nis due to a limitation of perl's regular expression implementation\n(which is not re-entrant).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-OPML","origin":"textproc/p5-XML-OPML","version":"0.26_1","comment":"Creates and updates OPML (Outline Processor Markup Language) files","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/XML-OPML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dfb4d7be996bab3dcb14fa42c803cfdb92e609d3de6944710695afb88d1de32f","flatsize":36640,"path":"All/p5-XML-OPML-0.26_1.pkg","repopath":"All/p5-XML-OPML-0.26_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13740,"desc":"This experimental module is designed to allow for easy creation and\nmanipulation of OPML files. OPML files are most commonly used for the sharing\nof blogrolls or subscriptions - an outlined list of what other blogs an\nInternet blogger reads.\n\nThis is purely experimental at this point and has a few limitations. This\nmodule may now support attributes in the <outline> element of an embedded\nhierarchy, but these are limited to the following attributes: date_added,\ndate_downloaded, description, email, filename, htmlurl, keywords, text,\ntitle, type, version, and xmlurl. Additionally, the following alternate\nspellings are also supported: dateAdded, dateDownloaded, htmlUrl, and xmlUrl.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-SimpleObject":{"origin":"textproc/p5-XML-SimpleObject","version":"0.53_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-OPML-LibXML","origin":"textproc/p5-XML-OPML-LibXML","version":"0.04_1","comment":"Perl extension to parse OPML document with LibXML parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-OPML-LibXML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d4e7471e26bbe1dad5dc2e14f7edb344540b6fbd240e0c898089cad47d05156","flatsize":6628,"path":"All/p5-XML-OPML-LibXML-0.04_1.pkg","repopath":"All/p5-XML-OPML-LibXML-0.04_1.pkg","licenselogic":"single","pkgsize":4400,"desc":"XML::OPML::LibXML is an OPML parser written using XML::LibXML.  This\nmodule is part of spin-off CPANization of Plagger plugins.","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Parser-EasyTree","origin":"textproc/p5-XML-Parser-EasyTree","version":"0.01_1","comment":"Easier tree style for XML::Parser","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/XML-Parser-EasyTree","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42ba836e0c8f352efc0de03cb8c02e9d844674c4fe27c16283fe6cec2b412bf8","flatsize":16938,"path":"All/p5-XML-Parser-EasyTree-0.01_1.pkg","repopath":"All/p5-XML-Parser-EasyTree-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8504,"desc":"XML::Parser::EasyTree adds a new \"built-in\" style called \"EasyTree\" to\nXML::Parser. Like XML::Parser's \"Tree\" style, setting this style causes the\nparser to build a lightweight tree structure representing the XML document.\nThis structure is, at least in this author's opinion, easier to work with than\nthe one created by the built-in style.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Parsepp","origin":"textproc/p5-XML-Parsepp","version":"0.08","comment":"Simplified pure Perl parser for XML","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XML-Parsepp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1060997f6d1fce3ff5fb16f7fb920e69313afd081413d39a417eb3fb16a36c66","flatsize":99382,"path":"All/p5-XML-Parsepp-0.08.pkg","repopath":"All/p5-XML-Parsepp-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20188,"desc":"XML::Parsepp provides a pure Perl implementation to parse XML documents. Its\ninterface is very close to that of XML::Parser (in fact, the synopsis has, with\nsome minor modifications, been copied from XML::Parser).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-NamespaceSupport","origin":"textproc/p5-XML-NamespaceSupport","version":"1.12","comment":"Simple generic namespace support class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-NamespaceSupport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d64c300eda0d3a1980cc589ca6a67223aaef4afa3d5944b01b0d1f6b1f464de2","flatsize":61742,"path":"All/p5-XML-NamespaceSupport-1.12.pkg","repopath":"All/p5-XML-NamespaceSupport-1.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16532,"desc":"This module offers a simple to process namespaced XML names (unames)\nfrom within any application that may need them.  It also helps maintain\na prefix to namespace URI map, and provides a number of basic checks.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-NamespaceFactory","origin":"textproc/p5-XML-NamespaceFactory","version":"1.02","comment":"Simple factory objects for SAX namespaced names","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-NamespaceFactory","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"619be0d7d67d9468d94163e2de8d5048d6f9f8896a29c898cab6d9b2f54624d2","flatsize":11792,"path":"All/p5-XML-NamespaceFactory-1.02.pkg","repopath":"All/p5-XML-NamespaceFactory-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6804,"desc":"Simple factory objects for SAX namespaced names.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Namespace","origin":"textproc/p5-XML-Namespace","version":"0.02_1","comment":"Simple support for XML Namespaces","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Namespace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06268082e8251c3575fc7efbf1c6cad1a5cf49ce1573f0683992c48c428708c7","flatsize":18859,"path":"All/p5-XML-Namespace-0.02_1.pkg","repopath":"All/p5-XML-Namespace-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9312,"desc":"Simple support for XML Namespaces.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-MyXML","origin":"textproc/p5-XML-MyXML","version":"1.08_1,1","comment":"Simple-to-use XML module parsing and creating XML documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-MyXML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5dafa30d8b7a0c472a5d686597342d729e8dd5f78bd99c5c32fc240a5cb473a","flatsize":88410,"path":"All/p5-XML-MyXML-1.08_1,1.pkg","repopath":"All/p5-XML-MyXML-1.08_1,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25784,"desc":"A simple-to-use XML module, for parsing and creating XML documents.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Mini","origin":"textproc/p5-XML-Mini","version":"1.38_1","comment":"Perl implementation of the XML::Mini XML create/parse interface","maintainer":"vivek@khera.org","www":"https://metacpan.org/release/XML-Mini","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f09abbeb87edeaa688e7c5109b3d3d0f10696b7c6805d8771c2ca85efb49fa7","flatsize":136327,"path":"All/p5-XML-Mini-1.38_1.pkg","repopath":"All/p5-XML-Mini-1.38_1.pkg","licenselogic":"single","pkgsize":51804,"desc":"XML::Mini is a set of Perl classes that allow you to access XML data and\ncreate valid XML output with a tree-based hierarchy of elements.\n\nXML::Mini does not require any external libraries or modules and is pure Perl.\nIf available, XML::Mini will use the Text::Balanced module in order to escape\nlimitations of the regex-only approach (eg \"cross-nested\" tag parsing).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Liberal","origin":"textproc/p5-XML-Liberal","version":"0.32","comment":"Super liberal XML parser that parses broken XML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Liberal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cdce0278a52403a4eb5113765498749a7307178df796066ad15de23cffc97a7","flatsize":28365,"path":"All/p5-XML-Liberal-0.32.pkg","repopath":"All/p5-XML-Liberal-0.32.pkg","licenselogic":"single","pkgsize":13452,"desc":"XML::Liberal is a super liberal XML parser that can fix broken XML\nstream and create a DOM node out of it.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-Module-Pluggable-Fast":{"origin":"devel/p5-Module-Pluggable-Fast","version":"0.19_1"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-YAML-Shell","origin":"textproc/p5-YAML-Shell","version":"0.71","comment":"YAML Test Shell","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/YAML-Shell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77b7bb8801b40fafbdb1aacc4dee6325361e2ea2107d1c0dcacfb9e2686271ec","flatsize":16030,"path":"All/p5-YAML-Shell-0.71.pkg","repopath":"All/p5-YAML-Shell-0.71.pkg","licenselogic":"single","pkgsize":8880,"desc":"This program is designed to let you play with the Perl YAML modules in an\ninteractive way. When you to type in Perl, you get back YAML. And vice versa.","deps":{"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XString","origin":"textproc/p5-XString","version":"0.005","comment":"Isolated String helpers from B","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XString","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2aaba6ac0343264b1291554e48188fa30f626a743b18bd028fc54aca47badeb","flatsize":48222,"path":"All/p5-XString-0.005.pkg","repopath":"All/p5-XString-0.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12344,"desc":"XString provides the B string helpers in one isolated package. Right now only\ncstring and perlstring are available.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-XML-LibXML-SAX-ChunkParser","origin":"textproc/p5-XML-LibXML-SAX-ChunkParser","version":"0.00008","comment":"Parse XML chunks via LibXML SAX","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XML-LibXML-SAX-ChunkParser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b48abde0865dcd1f3f3aab94250d02503765a9f4f1956152a016a89aa51396c","flatsize":42374,"path":"All/p5-XML-LibXML-SAX-ChunkParser-0.00008.pkg","repopath":"All/p5-XML-LibXML-SAX-ChunkParser-0.00008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10676,"desc":"XML::LibXML::SAX::ChunkParser's purpose is to simply keep parsing possibly\nincomplete XML fragments, for example, from a socket.","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XSLoader","origin":"devel/p5-XSLoader","version":"0.24","comment":"Dynamically load C libraries into Perl code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XSLoader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a98d04928ee2ab041bd0bb1bb423e74de3a8b0eba1ec558ae7aac56354d20ffc","flatsize":22356,"path":"All/p5-XSLoader-0.24.pkg","repopath":"All/p5-XSLoader-0.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11852,"desc":"This module defines a standard simplified interface to the dynamic\nlinking mechanisms available on many platforms.  Its primary purpose is\nto implement cheap automatic dynamic loading of Perl modules.\n\nFor a more complicated interface, see DynaLoader.  Many (most) features\nof DynaLoader are not implemented in XSLoader, like for example the\ndl_load_flags, not honored by XSLoader.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-dicewaregen","origin":"security/p5-dicewaregen","version":"1.4","comment":"Perl script to generate Diceware dictionaries for passwords","maintainer":"ports@FreeBSD.org","www":"https://github.com/graudeejs/dicewaregen.pl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fee8c59433e9b4e03eac70a6c96eb0ba8e13c23a89f1dbd66642a671378433f9","flatsize":7066,"path":"All/p5-dicewaregen-1.4.pkg","repopath":"All/p5-dicewaregen-1.4.pkg","licenselogic":"single","pkgsize":3332,"desc":"Dicewaregen is simple perl script that generates Diceware dictionaries, that\ncan be used to create passphrases.\n\nDicewaregen relies on aspell, to make wordlist. Once you have wordlist you can\ncreate Diceware dictionary. You can make few wordlists using different\nlanguages, merge them and then make Diceware dictionary.\n\nMore info about Diceware: http://world.std.com/~reinhold/diceware.html","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-dicewaregen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-XML-LibXML-Simple","origin":"textproc/p5-XML-LibXML-Simple","version":"0.95","comment":"XML::LibXML clone of XML::Simple::XMLin()","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/XML-LibXML-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acc53d68bba7fdab95c54dda150fe41b9d8886478ca4f92751285ce50430fbc0","flatsize":48901,"path":"All/p5-XML-LibXML-Simple-0.95.pkg","repopath":"All/p5-XML-LibXML-Simple-0.95.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22492,"desc":"This module is a blunt rewrite of XML::Simple (by Grant McLean)\nto use the XML::LibXML parser for XML structures, where the original\nuses plain Perl or SAX parsers.","deps":{"p5-File-Slurp-Tiny":{"origin":"devel/p5-File-Slurp-Tiny","version":"0.004"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-LibXML-PrettyPrint","origin":"textproc/p5-XML-LibXML-PrettyPrint","version":"0.006_1","comment":"Add pleasant whitespace to a DOM tree","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XML-LibXML-PrettyPrint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d35c7bf4e9269f821c9f33d66a685271c7d8d6faee75b9511b22fdd9d545c24","flatsize":63641,"path":"All/p5-XML-LibXML-PrettyPrint-0.006_1.pkg","repopath":"All/p5-XML-LibXML-PrettyPrint-0.006_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20232,"desc":"Long XML files can be daunting for humans to read. Of course, XML is really\ndesigned for computers to read - not people - but there are times when mere\nmortals do need to read and edit XML by hand. For example, if your application\nstores its configuration in XML, or you need to dump some XML to STDOUT for\ndebugging purposes.\n\nSyntax highlighting helps, but to really make sense of some XML, proper\nindentation can be vital. Hence XML::LibXML::PrettyPrint - it can be applied to\nan XML::LibXML DOM tree to reformat it into a more readable result.\n\nPretty-printing XML is not as CPU-efficient as dumping it out sloppily, so\nunless you're pretty sure that a human is going to need to make sense of your\nXML, you should probably not use this module.","deps":{"p5-Exporter-Tiny":{"origin":"devel/p5-Exporter-Tiny","version":"1.006002"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Literal","origin":"textproc/p5-XML-Literal","version":"0.02_1","comment":"Syntax support for XML literals","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Literal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbda85756c1ce573599d226fff5e96c16d690b4c0c9b5c5eac49aebf2976832b","flatsize":5223,"path":"All/p5-XML-Literal-0.02_1.pkg","repopath":"All/p5-XML-Literal-0.02_1.pkg","licenselogic":"single","pkgsize":4604,"desc":"This module takes one function at its use line. Afterwards, all\nsingle-line <...> calls that looks like a XML literal will be\nprocessed with that function, instead of the built-in shell glob.\n\nSupport for qx<...> overriding for multiline XML literals is planned\nfor Perl 5.10.","deps":{"p5-Sub-Override":{"origin":"devel/p5-Sub-Override","version":"0.12"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-ex-lib","origin":"devel/p5-ex-lib","version":"0.90_1","comment":"Relative use lib in absolute way","maintainer":"mons@cpan.org","www":"https://metacpan.org/release/ex-lib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"429e6c4a2aac928aff48dbf046f327968e32d4b2e48bdad3e1f2b6beb7df6660","flatsize":2511,"path":"All/p5-ex-lib-0.90_1.pkg","repopath":"All/p5-ex-lib-0.90_1.pkg","licenselogic":"single","pkgsize":2684,"desc":"The same as lib, but makes relative path absolute (Obsoleted by lib-abs)","deps":{"p5-lib-abs":{"origin":"devel/p5-lib-abs","version":"0.92_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-XML-XQL","origin":"textproc/p5-XML-XQL","version":"0.68_1","comment":"Perl module for querying XML tree structures with XQL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-XQL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cfbdd9ca701634d0a50ef611aaca4965ce91a60da7b77c92444399e061d1825","flatsize":265460,"path":"All/p5-XML-XQL-0.68_1.pkg","repopath":"All/p5-XML-XQL-0.68_1.pkg","licenselogic":"single","pkgsize":88436,"desc":"This is a Perl extension to XML::Parser. It adds a new 'Style' to\nXML::Parser, called 'Dom', that allows XML::Parser to build an Object\nOriented datastructure with a DOM Level 1 compliant interface.\n\nThe XML::XQL module implements the XQL (XML Query Language) proposal\nsubmitted to the XSL Working Group in September 1998. The spec can\nbe found at\n\nhttp://www.w3.org/TandS/QL/QL98/pp/xql.html\n\nMost of the contents related to the XQL syntax can also be found\nin the XML::XQL::Tutorial that comes with this distribution. Note\nthat XQL is not the same as XML-QL!","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-Parse-Yapp":{"origin":"devel/p5-Parse-Yapp","version":"1.21"},"p5-XML-DOM":{"origin":"textproc/p5-XML-DOM","version":"1.46"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Handler-Trees","origin":"textproc/p5-XML-Handler-Trees","version":"0.02_1","comment":"PerlSAX handlers for building tree structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Handler-Trees","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29aab6a8d8a9652ad17abc59b68d74299338801502e64b13cebc26a870bdd11f","flatsize":26791,"path":"All/p5-XML-Handler-Trees-0.02_1.pkg","repopath":"All/p5-XML-Handler-Trees-0.02_1.pkg","licenselogic":"single","pkgsize":11220,"desc":"XML::Handler::Trees provides three PerlSAX handler classes for building\ntree structures.  XML::Handler::Tree builds the same type of tree as the\n\"Tree\" style in XML::Parser.  XML::Handler::EasyTree builds the same\ntype of tree as the \"EasyTree\" style added to XML::Parser by\nXML::Parser::EasyTree.  XML::Handler::TreeBuilder builds the same type\nof tree as Sean M. Burke's XML::TreeBuilder.  These classes make it\npossible to construct these tree structures from sources other than\nXML::Parser.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Rewrite","origin":"textproc/p5-XML-Rewrite","version":"0.10_2","comment":"XML processing and rewriting","maintainer":"papowell@astart.com","www":"https://metacpan.org/release/XML-Rewrite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f306cb2355f4112e21ab52fe90229c07e1636e36e2a7a98667e0e6f7b819af7f","flatsize":52668,"path":"All/p5-XML-Rewrite-0.10_2.pkg","repopath":"All/p5-XML-Rewrite-0.10_2.pkg","licenselogic":"single","pkgsize":23684,"desc":"Often, XML messages and schemas are created by automatic tools.  These\ntools may provide very nice user interfaces, but tend to produce\nhorrible XML.  If you have to read these ugly products, you are in for\npain.  The purpose of this module (and the script \"xmlrewrite\" which is\npart of this distribution) is to be able to rewrite XML messages and\nSchema's into something maintainable.\n\nThe main difference between this module and other beautifiers is that\nthe clean-up is based on schema rules.  For instance, it is permitted\nto remove blanks around and inside integers, but not in strings.\nBeautifiers which do not look into the schema have only limited\npossibilities for cleanup, or may accidentally change the message\ncontent.","deps":{"p5-Log-Report":{"origin":"devel/p5-Log-Report","version":"1.36"},"p5-XML-Compile-Cache":{"origin":"textproc/p5-XML-Compile-Cache","version":"1.06"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Node","origin":"textproc/p5-XML-Node","version":"0.11_1","comment":"Perl5 module to extend and simplify XML::Parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Node","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"097b87f246bc0b6fa9d3917a1d29ab41927e2dc370b9a994f0005f8c543a94fc","flatsize":16767,"path":"All/p5-XML-Node-0.11_1.pkg","repopath":"All/p5-XML-Node-0.11_1.pkg","licenselogic":"single","pkgsize":6800,"desc":"XML::Node is a Perl5 module which provides a simplified extension interface\nto XML::Parser.\n\nParaphrasing the README:\n\n  Instead of worrying about \"start\", \"end\", and \"char\" callbacks of every\n  single XML node, you can simply say that you only want to be notified when\n  a path is found.\n\n  Using XML::Node, you can ignore the parts of XML files that you are not\n  interested in.  Additionally, you can register a variable instead of a\n  callback function.  The corresponding string found in an XML file will be\n  automatically appended to your variable.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Hash-LX","origin":"textproc/p5-XML-Hash-LX","version":"0.07,1","comment":"Convert hash to xml and xml to hash using LibXML","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/XML-Hash-LX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7da828b5a92f0f54a04c145ec5d419b872179ac9be857f644168f88c019dabed","flatsize":25587,"path":"All/p5-XML-Hash-LX-0.07,1.pkg","repopath":"All/p5-XML-Hash-LX-0.07,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12188,"desc":"This module is a companion for XML::LibXML. It operates with LibXML\nobjects, could return or accept LibXML objects, and may be used for\neasy data transformations.\n\nIt is faster in parsing then XML::Simple, XML::Hash, XML::Twig and\nof course much slower than XML::Bare.\n\nIt is faster in composing than XML::Hash, but slower than XML::Simple.","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-lib-abs":{"origin":"devel/p5-lib-abs","version":"0.92_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-LibXSLT","origin":"textproc/p5-XML-LibXSLT","version":"2.003000","comment":"Perl interface to the GNOME XSLT library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-LibXSLT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c6b191c89979e1ef7169572b14cc00765f741d973cc6933be2c22b3be1f4a1d","flatsize":110724,"path":"All/p5-XML-LibXSLT-2.003000.pkg","repopath":"All/p5-XML-LibXSLT-2.003000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41004,"desc":"This module is a fast XSLT library, based on the Gnome libxslt engine\nthat you can find at http://www.xmlsoft.org/XSLT/\n\nPerformance is currently about twice that of XML::Sablotron (based on\nXSLTMark tests converted to Perl).\n\nThe libxslt processor is also highly standards compliant, with\npractically all of XSLT 1.0 being supported in version 0.9 of libxslt.\n\nThis is free software, you may use it and distribute it under the same\nterms as Perl itself. Copyright 2001 AxKit.com Ltd, All rights reserved.","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libxslt.so.1","libxml2.so.2","libexslt.so.0"]},{"name":"p5-XML-Generator-PerlData","origin":"textproc/p5-XML-Generator-PerlData","version":"0.95","comment":"Perl extension for generating SAX2 events from Perl data structures","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/XML-Generator-PerlData","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35a45ef74af2d681d23af093cd5f612dc8002f2f4046c0fea05e1d7f147a7796","flatsize":63727,"path":"All/p5-XML-Generator-PerlData-0.95.pkg","repopath":"All/p5-XML-Generator-PerlData-0.95.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21052,"desc":"XML::Generator::PerlData provides a simple way to generate SAX2 events from\nnested Perl data structures, while providing finer-grained control over the\nresulting document streams.","deps":{"p5-XML-SAX-Base":{"origin":"textproc/p5-XML-SAX-Base","version":"1.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Parser","origin":"textproc/p5-XML-Parser","version":"2.47","comment":"Perl extension interface to James Clark's XML parser, expat","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"598e9a16102416cc65bc1cff4e0207f432e1f2d00e263a8709bf8608a6d49071","flatsize":449828,"path":"All/p5-XML-Parser-2.47.pkg","repopath":"All/p5-XML-Parser-2.47.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":146580,"desc":"Perl extension interface to James Clark's XML parser, expat.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libexpat.so.1"],"options":{"EUCJP_JISX0221":"off","EUCJP_UNICODE":"off","SJIS_CP932":"off","SJIS_JDK117":"off","SJIS_JISX0221":"off","SJIS_UNICODE":"off"}},{"name":"p5-XML-NodeFilter","origin":"textproc/p5-XML-NodeFilter","version":"0.01_1","comment":"XML::NodeFilter is an object that know how to \"filter out\" nodes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-NodeFilter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"722bef3eefe7e6c5a64264675248996c6e32cb9a18758d1ff3e8b89ff1c2bc2d","flatsize":24708,"path":"All/p5-XML-NodeFilter-0.01_1.pkg","repopath":"All/p5-XML-NodeFilter-0.01_1.pkg","licenselogic":"single","pkgsize":10932,"desc":"XML::NodeFilter is a generic node-filter class for DOM traversal as\nspecified in the DOM Level 2 Traversal and Range specification. It\nextends that specification so this class is more easy to use for perl\nprogrammers.","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Grove","origin":"textproc/p5-XML-Grove","version":"0.46.a_1","comment":"Perl-style XML objects","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/XML-Grove","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7b9c90c10135a8b5a47a9263e1571c582a11cfa65994c15ff1cb77a8f989608","flatsize":96669,"path":"All/p5-XML-Grove-0.46.a_1.pkg","repopath":"All/p5-XML-Grove-0.46.a_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":45816,"desc":"XML::Grove is a tree-based object model for accessing the information\nset of parsed or stored XML, HTML, or SGML instances. XML::Grove\nobjects are Perl hashes and arrays where you access the properties\nof the objects using normal Perl syntax.","deps":{"p5-libxml":{"origin":"textproc/p5-libxml","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Generator","origin":"textproc/p5-XML-Generator","version":"1.13","comment":"Simple Perl module for generating XML documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Generator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe3290c034b39f13f24f5224a1ceb0bfe9b44915d3b144a06cd1c2bbd7c00fed","flatsize":72780,"path":"All/p5-XML-Generator-1.13.pkg","repopath":"All/p5-XML-Generator-1.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32404,"desc":"XML::Generator is a simple perl module to help in the generation of XML.\nBasically, you create an XML::Generator object and then call a method\nfor each tag, supplying the contents of that tag as parameters.","deps":{"p5-XML-DOM":{"origin":"textproc/p5-XML-DOM","version":"1.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Generator-DBI","origin":"textproc/p5-XML-Generator-DBI","version":"1.00_2","comment":"Generate SAX events from SQL queries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Generator-DBI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"232797fd0636bc5553cfc9c625589ff24fb74b2dfa207bb2a728c94e88c1e1a6","flatsize":25264,"path":"All/p5-XML-Generator-DBI-1.00_2.pkg","repopath":"All/p5-XML-Generator-DBI-1.00_2.pkg","licenselogic":"single","pkgsize":10524,"desc":"This module generates SAX events from SQL queries against a DBI\nconnection.","deps":{"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","databases","perl5"]},{"name":"p5-XML-GDOME","origin":"textproc/p5-XML-GDOME","version":"0.86_5","comment":"Perl module that provides the DOM Level 2 Core API for XML documents","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/XML-GDOME","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5d6bd162644c0e38b4b373e8caaad0f806308495d96d5beaf6e844a2b5e4503","flatsize":280185,"path":"All/p5-XML-GDOME-0.86_5.pkg","repopath":"All/p5-XML-GDOME-0.86_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":91332,"desc":"XML::GDOME is a perl module that provides the DOM Level 2 Core API\nfor accessing XML documents.\n\nIt uses a XS wrapper around the gdome2 library.","deps":{"gdome2":{"origin":"textproc/gdome2","version":"0.8.1_15"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libgdome.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"]},{"name":"p5-XML-Flow","origin":"textproc/p5-XML-Flow","version":"0.86_1","comment":"Store (restore) perl data structures in XML stream","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Flow","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2311c9365fd05028577aacc5a25af4fd7e98b1d5d67698aacd9cdf658a6e4314","flatsize":19807,"path":"All/p5-XML-Flow-0.86_1.pkg","repopath":"All/p5-XML-Flow-0.86_1.pkg","licenselogic":"single","pkgsize":8076,"desc":"Easy store and restore perl data structures. It use XML::Parser for\nread and XML::Writer for write xml.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-XML2JSON","origin":"textproc/p5-XML-XML2JSON","version":"0.06_1","comment":"Convert XML into JSON (and back again) using XML::LibXML","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XML-XML2JSON","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29ba9b2c631e5ccc574ff18d5bd7cda4f76092ea51ecabb60e6c48810fe3d43d","flatsize":30476,"path":"All/p5-XML-XML2JSON-0.06_1.pkg","repopath":"All/p5-XML-XML2JSON-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12332,"desc":"XML::XML2JSON is a Perl module to convert XML to JSON (and JSON to XML) using\nthe following rules from Google (http://code.google.com/apis/gdata/json.html):\n\nBasic:\n- The feed is represented as a JSON object; each nested element or attribute\n  is represented as a name/value property of the object.\n- Attributes are converted to String properties.\n- Child elements are converted to Object properties.\n- Elements that may appear more than once are converted to Array properties.\n- Text values of tags are converted to $t properties.\n\nNamespace:\n- If an element has a namespace alias, the alias and element are concatenated\n  using \"$\". For example, ns:element becomes ns$element.\n\nXML:\n- XML version and encoding attributes are converted to version and encoding\n  attributes of the root element, respectively.","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"JSON_SYCK":"on","JSON_XS":"off","JSON":"off","JSON_DWIW":"off"}},{"name":"p5-XML-Parser-Style-EasyTree","origin":"textproc/p5-XML-Parser-Style-EasyTree","version":"0.09_1","comment":"Parse XML to a simple tree","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Parser-Style-EasyTree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9765e42441a8592729e490286e47c79c2f9c10e139f8886d88b12dd90264eca","flatsize":22508,"path":"All/p5-XML-Parser-Style-EasyTree-0.09_1.pkg","repopath":"All/p5-XML-Parser-Style-EasyTree-0.09_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11316,"desc":"This module provides an XML::Parser style for generating a simple tree\nout of XML.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-ex-lib":{"origin":"devel/p5-ex-lib","version":"0.90_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Filter-XInclude","origin":"textproc/p5-XML-Filter-XInclude","version":"1.0_2","comment":"XInclude as a SAX Filter","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Filter-XInclude","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdeee304203194faf3b31fcde1c8355648551e7535fb219a35218b63830d1fcb","flatsize":8936,"path":"All/p5-XML-Filter-XInclude-1.0_2.pkg","repopath":"All/p5-XML-Filter-XInclude-1.0_2.pkg","licenselogic":"single","pkgsize":4732,"desc":"This module implements a simple SAX filter that provides XInclude\nsupport.  It does NOT support XPointer.\n\nSee also: https://www.w3.org/TR/XInclude","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-XML-SAX-Writer":{"origin":"textproc/p5-XML-SAX-Writer","version":"0.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Filter-XSLT","origin":"textproc/p5-XML-Filter-XSLT","version":"0.03_1","comment":"XSLT as a SAX Filter","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Filter-XSLT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dcd065fa329f97ae8170a2bd44935b913238d17ad4b5971c2e3dd4c982447058","flatsize":5798,"path":"All/p5-XML-Filter-XSLT-0.03_1.pkg","repopath":"All/p5-XML-Filter-XSLT-0.03_1.pkg","licenselogic":"single","pkgsize":4572,"desc":"A simple XSLT SAX2 filter.  It uses any available XSLT processor on your\nsystem that we can use in some SAXy way.","deps":{"p5-XML-LibXSLT":{"origin":"textproc/p5-XML-LibXSLT","version":"2.003000"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-XML-SAX-Writer":{"origin":"textproc/p5-XML-SAX-Writer","version":"0.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Filter-SAXT","origin":"textproc/p5-XML-Filter-SAXT","version":"0.01_1","comment":"Replicates SAX events to several SAX event handlers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Filter-SAXT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"904eb02c4a33a32821b7000c7d20852c0445f94e7d25eb75ecbd27378b50b918","flatsize":6734,"path":"All/p5-XML-Filter-SAXT-0.01_1.pkg","repopath":"All/p5-XML-Filter-SAXT-0.01_1.pkg","licenselogic":"single","pkgsize":4828,"desc":"SAXT is like the Unix 'tee' command in that it multiplexes the input\nstream to several output streams.  In this case, the input stream is a\nPerlSAX event producer (like XML::Parser::PerlSAX) and the output\nstreams are PerlSAX handlers or filters.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Filter-SAX1toSAX2","origin":"textproc/p5-XML-Filter-SAX1toSAX2","version":"0.03_1","comment":"Convert SAX1 events to SAX2","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Filter-SAX1toSAX2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0de2264bc77923b67958102e979e590769a9233cdee50eaeca898db2333899d","flatsize":8935,"path":"All/p5-XML-Filter-SAX1toSAX2-0.03_1.pkg","repopath":"All/p5-XML-Filter-SAX1toSAX2-0.03_1.pkg","licenselogic":"single","pkgsize":5144,"desc":"This module is a very simple module for creating SAX2 events from SAX1\nevents.  It is useful in the case where you have a SAX1 parser but want\nto use a SAX2 handler or filter of some sort.","deps":{"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-XML-SAX-Writer":{"origin":"textproc/p5-XML-SAX-Writer","version":"0.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Filter-Reindent","origin":"textproc/p5-XML-Filter-Reindent","version":"0.03_1","comment":"Reformats whitespace for pretty printing XML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Filter-Reindent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4cf22b437765cd7669f236f77a7f919337515b9988fd237cb088c07dbe60fcd","flatsize":11261,"path":"All/p5-XML-Filter-Reindent-0.03_1.pkg","repopath":"All/p5-XML-Filter-Reindent-0.03_1.pkg","licenselogic":"single","pkgsize":6664,"desc":"XML::Filter::Reindent can be used as a PerlSAX filter to reformat an XML\ndocument before sending it to a PerlSAX handler that prints it (like\nXML::Handler::Composer.)","deps":{"p5-XML-Filter-DetectWS":{"origin":"textproc/p5-XML-Filter-DetectWS","version":"0.01_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Feed-Deduper","origin":"textproc/p5-XML-Feed-Deduper","version":"0.06_2","comment":"Remove duplicated entries from feed","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/XML-Feed-Deduper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84380dd72e3791f0c077c2d26d823e7b404dc0d8d581c2df346208b3d677e707","flatsize":12788,"path":"All/p5-XML-Feed-Deduper-0.06_2.pkg","repopath":"All/p5-XML-Feed-Deduper-0.06_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7308,"desc":"XML::Feed::Deduper is deduper for XML::Feed.\nYou can write the aggregator more easily :)","deps":{"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-XML-Feed":{"origin":"textproc/p5-XML-Feed","version":"0.63"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Filter-DOMFilter-LibXML","origin":"textproc/p5-XML-Filter-DOMFilter-LibXML","version":"0.04","comment":"Perl SAX Filter allowing DOM processing of selected subtrees","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Filter-DOMFilter-LibXML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0473a1aec8693b1d43edda482e171dd1a1371c0066b8da2057c67d7bb83e940f","flatsize":12066,"path":"All/p5-XML-Filter-DOMFilter-LibXML-0.04.pkg","repopath":"All/p5-XML-Filter-DOMFilter-LibXML-0.04.pkg","licenselogic":"single","pkgsize":6752,"desc":"Perl SAX Filter allowing DOM processing of selected subtrees","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Filter-BufferText","origin":"textproc/p5-XML-Filter-BufferText","version":"1.01_1","comment":"Filter to put all characters() in one event","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Filter-BufferText","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4df223a0118230c84eaaa8faf14cc47e3d1fa9a10aeab7715cf3b1eb83c56975","flatsize":11804,"path":"All/p5-XML-Filter-BufferText-1.01_1.pkg","repopath":"All/p5-XML-Filter-BufferText-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6724,"desc":"This is a very simple filter.  One common cause of grief (and programmer\nerror) is that XML parsers aren't required to provide character events\nin one chunk.  They can, but are not forced to, and most don't.  This\nfilter does the trivial but oft-repeated task of putting all characters\ninto a single event.","deps":{"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Filter-DetectWS","origin":"textproc/p5-XML-Filter-DetectWS","version":"0.01_1","comment":"PerlSAX filter that detects ignorable whitespace","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Filter-DetectWS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a907cf2d1d29c9aa65ee6881cfd0600a14c3b431596ec4a56a5d319614410637","flatsize":19311,"path":"All/p5-XML-Filter-DetectWS-0.01_1.pkg","repopath":"All/p5-XML-Filter-DetectWS-0.01_1.pkg","licenselogic":"single","pkgsize":8640,"desc":"This a PerlSAX filter that detects which character data contains\nignorable whitespace and optionally filters it.","deps":{"p5-XML-Filter-SAXT":{"origin":"textproc/p5-XML-Filter-SAXT","version":"0.01_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Filter-GenericChunk","origin":"textproc/p5-XML-Filter-GenericChunk","version":"0.07_1","comment":"Base Class for SAX Filters parsing WellBallanced Chunks","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/XML-Filter-GenericChunk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90d564c953322a149b6b9df79fe683826a1fbc952aa67e841751fedcf77beac0","flatsize":27365,"path":"All/p5-XML-Filter-GenericChunk-0.07_1.pkg","repopath":"All/p5-XML-Filter-GenericChunk-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13832,"desc":"XML::Filter::GenericChunk is a base class for SAX filters that are able to\nparse wellballanced chunks from SAX events and transforms this chunk\ninto a sequence of SAX events.","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-FeedPP","origin":"textproc/p5-XML-FeedPP","version":"0.95","comment":"Parse/write/merge/edit RSS/RDF/Atom syndication feeds","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/XML-FeedPP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"743843fcb45b954562c60eee593b24a65215f2c140600705c1c36f7f4479c61c","flatsize":90218,"path":"All/p5-XML-FeedPP-0.95.pkg","repopath":"All/p5-XML-FeedPP-0.95.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22944,"desc":"Parse/write/merge/edit RSS/RDF/Atom syndication feeds","deps":{"p5-XML-TreePP":{"origin":"textproc/p5-XML-TreePP","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Fast","origin":"net/p5-XML-Fast","version":"0.17","comment":"Simple and fast XML to hash conversion","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Fast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"924b2998f06865a7e5e274f8933f68a46942bf158c7a4934d176be6964ea514c","flatsize":73472,"path":"All/p5-XML-Fast-0.17.pkg","repopath":"All/p5-XML-Fast-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29284,"desc":"XML::Fast - Simple and very fast XML to hash conversion","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-XML-Feed","origin":"textproc/p5-XML-Feed","version":"0.63","comment":"Perl5 modules for Syndication feed parser and auto-discovery","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Feed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93afddba24383d2c339a82b57184da175c6d59dc45a578485caf225de3ba4630","flatsize":62307,"path":"All/p5-XML-Feed-0.63.pkg","repopath":"All/p5-XML-Feed-0.63.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26548,"desc":"XML::Feed is a syndication feed parser for both RSS and Atom feeds.\nIt also implements feed auto-discovery for finding feeds, given a URI.\n\nXML::Feed supports the following syndication feed formats:\n\n    * RSS 0.91\n    * RSS 1.0\n    * RSS 2.0\n    * Atom\n\nThe goal of XML::Feed is to provide a unified API for parsing and using\nthe various syndication formats. The different flavors of RSS and Atom\nhandle data in different ways: date handling; summaries and content;\nescaping and quoting; etc. This module attempts to remove those differences\nby providing a wrapper around the formats and the classes implementing\nthose formats (XML::RSS and XML::Atom::Feed).","deps":{"p5-Class-ErrorHandler":{"origin":"devel/p5-Class-ErrorHandler","version":"0.04"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Flexible":{"origin":"devel/p5-DateTime-Format-Flexible","version":"0.34"},"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-DateTime-Format-Mail":{"origin":"devel/p5-DateTime-Format-Mail","version":"0.403"},"p5-DateTime-Format-Natural":{"origin":"devel/p5-DateTime-Format-Natural","version":"1.18"},"p5-DateTime-Format-W3CDTF":{"origin":"devel/p5-DateTime-Format-W3CDTF","version":"0.08"},"p5-Feed-Find":{"origin":"www/p5-Feed-Find","version":"0.07_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-Fetch":{"origin":"www/p5-URI-Fetch","version":"0.130"},"p5-XML-Atom":{"origin":"textproc/p5-XML-Atom","version":"0.43"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-RSS":{"origin":"textproc/p5-XML-RSS","version":"1.63"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-FOAF","origin":"textproc/p5-XML-FOAF","version":"0.04_2","comment":"Parse FOAF (Friend of a Friend) data","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/XML-FOAF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"796b70540fb53cf9b416cb0672354e30c2e54c49294c0884ce87a125c8979483","flatsize":14880,"path":"All/p5-XML-FOAF-0.04_2.pkg","repopath":"All/p5-XML-FOAF-0.04_2.pkg","licenselogic":"single","pkgsize":8736,"desc":"Parse FOAF (Friend of a Friend) data","deps":{"p5-Filter":{"origin":"devel/p5-Filter","version":"1.64"},"p5-RDF-Core":{"origin":"textproc/p5-RDF-Core","version":"0.51_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Entities","origin":"textproc/p5-XML-Entities","version":"1.0002","comment":"Generic classes for simplistic and perlish handling of XML data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Entities","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8eb0083d250d68237502dae1c243e80cf4587bff96ed5f6af1d646e440bca468","flatsize":79639,"path":"All/p5-XML-Entities-1.0002.pkg","repopath":"All/p5-XML-Entities-1.0002.pkg","licenselogic":"single","pkgsize":22732,"desc":"XML::Entities provides a mapping from the standard XML entities\nto their Unicode characters. A function for decoding is provided.\nThe mapping can be generated from a DTD file with entity definitions.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Enc","origin":"textproc/p5-XML-Enc","version":"0.13","comment":"XML Encryption support","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/XML-Enc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ddd7ec39c77d85cfe9b46b9a30db8a4dc5145f8a82469cc312e11921aad67591","flatsize":74411,"path":"All/p5-XML-Enc-0.13.pkg","repopath":"All/p5-XML-Enc-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16228,"desc":"XML::Enc provides XML Encryption support.","deps":{"p5-Crypt-OpenSSL-X509":{"origin":"security/p5-Crypt-OpenSSL-X509","version":"1.915"},"p5-CryptX":{"origin":"security/p5-CryptX","version":"0.080"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Encoding","origin":"textproc/p5-XML-Encoding","version":"2.11","comment":"Perl module for parsing XML encoding maps","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Encoding","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95120dbfeb34995b076ec5640a1c48daa7414acf2a26a62c9239fac5f5a05fa2","flatsize":37328,"path":"All/p5-XML-Encoding-2.11.pkg","repopath":"All/p5-XML-Encoding-2.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17268,"desc":"This module, which is built as a subclass of XML::Parser, provides a parser\nfor encoding map files, which are XML files.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-DoubleEncodedEntities","origin":"textproc/p5-XML-DoubleEncodedEntities","version":"1.1","comment":"Unbreak XML with Doubly-Encoded Entities","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-DoubleEncodedEntities","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0a8cd54977ab2fc664ada8b427356104f4bbb2aa3d30c08b927ee72abb9234c","flatsize":12810,"path":"All/p5-XML-DoubleEncodedEntities-1.1.pkg","repopath":"All/p5-XML-DoubleEncodedEntities-1.1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7604,"desc":"This module is a tiny shim to unbreak XML files that have had their\nentities doubly-encoded.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Directory","origin":"textproc/p5-XML-Directory","version":"1.00_3","comment":"Returns a content of directory as XML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Directory","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"107f1a4dbc7565be6417dca949362275ee0e512f390706eaa6e79b22a24e71e9","flatsize":30811,"path":"All/p5-XML-Directory-1.00_3.pkg","repopath":"All/p5-XML-Directory-1.00_3.pkg","licenselogic":"single","pkgsize":12136,"desc":"This extension provides two classes: XML::Directory::String and\nXML::Directory::SAX. Their methods make it possible to set parameters\nsuch as level of details or maximal number of nested sub-directories\nand generate either string containing the resulting XML or SAX events.\n\nThe SAX generator supports both SAX1 and SAX2 handlers. There are two\nSAX interfaces available: basic ContentHandler and optional ErrorHandler.","deps":{"p5-RDF-Notation3":{"origin":"textproc/p5-RDF-Notation3","version":"0.91_2"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Elemental","origin":"textproc/p5-XML-Elemental","version":"2.11_1","comment":"Generic classes for simplistic and perlish handling of XML data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Elemental","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df490ee06102c8a1de4abe27001b34d52dbd938e418b407b8170fac057ae735a","flatsize":42291,"path":"All/p5-XML-Elemental-2.11_1.pkg","repopath":"All/p5-XML-Elemental-2.11_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":25144,"desc":"XML::Elemental is an XML::Parser style and generic classes package\nfor simplistic and perlish handling of XML data.","deps":{"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Declare","origin":"textproc/p5-XML-Declare","version":"0.06_1","comment":"Create XML documents with declaration style","maintainer":"anes@anes.su","www":"https://metacpan.org/release/XML-Declare","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7f226d9d54a5b4c7db425a07c93b3ea0bb06bbebc65900cbb72cca4a6cbdb4d","flatsize":15107,"path":"All/p5-XML-Declare-0.06_1.pkg","repopath":"All/p5-XML-Declare-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7756,"desc":"Create XML documents with declaration style.","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Dumper","origin":"textproc/p5-XML-Dumper","version":"0.81_1","comment":"Perl module for dumping Perl objects from/to XML","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f1188803e231d139a5370bf597588acaa268aec0821951085a57d806d1be22d","flatsize":38197,"path":"All/p5-XML-Dumper-0.81_1.pkg","repopath":"All/p5-XML-Dumper-0.81_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15668,"desc":"XML::Dumper dumps Perl data to a structured XML format.  XML::Dumper can\nalso read XML data that was previously dumped by the module and convert\nit back to Perl.\n\nThis might be useful for dumping Perl objects to files using an XML\nformat that can be reloaded or accessed by other programs. Maybe even\nother languages.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Driver-HTML","origin":"textproc/p5-XML-Driver-HTML","version":"0.06_1","comment":"Perl SAX Driver for non wellformed HTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Driver-HTML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e75429053696bf9040236fb15e2b369564802be9a16c46aac59bdd7f448a576","flatsize":11784,"path":"All/p5-XML-Driver-HTML-0.06_1.pkg","repopath":"All/p5-XML-Driver-HTML-0.06_1.pkg","licenselogic":"single","pkgsize":7476,"desc":"XML::Driver::HTML is a SAX Driver for HTML.\n\nThere is no need for the HTML input to be weel formed, as XML::Driver::HTML is\ngenerating its SAX events by walking a HTML::TreeBuilder object.  The simplest\nkind of use, is a filter from HTML to XHTML using XML::Handler::YAWriter as a\nSAX Handler.","deps":{"p5-XML-Handler-YAWriter":{"origin":"textproc/p5-XML-Handler-YAWriter","version":"0.23_1"},"p5-XML-TreeBuilder":{"origin":"textproc/p5-XML-TreeBuilder","version":"5.4_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-DOMHandler","origin":"textproc/p5-XML-DOMHandler","version":"1.0_1","comment":"Call-back interface to DOM","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-DOMHandler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a5f760f859547525f2eab625d7f8bd559ddcf160f2e1399eeae6d72cf995167","flatsize":11237,"path":"All/p5-XML-DOMHandler-1.0_1.pkg","repopath":"All/p5-XML-DOMHandler-1.0_1.pkg","licenselogic":"single","pkgsize":5884,"desc":"This module creates a layer on top of DOM that allows you to program\nin a \"push\" style rather than \"pull\". Once the document has been parsed\nand you have a DOM object, you can call on the DOMHandler's traverse()\nmethod to apply a set of call-back routines to all the nodes in a tree.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-DTDParser","origin":"textproc/p5-XML-DTDParser","version":"2.01_1","comment":"Perl module for parsing XML DTD strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-DTDParser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65e0ab6230f7a96c1d3751451936026e9bcef925de4a219d9bb0875d8ea5b8f5","flatsize":16073,"path":"All/p5-XML-DTDParser-2.01_1.pkg","repopath":"All/p5-XML-DTDParser-2.01_1.pkg","licenselogic":"single","pkgsize":8092,"desc":"This module parses a DTD file and creates a data structure containing\ninfo about all tags, their allowed parameters, children, parents,\noptionality etc. etc. etc.\n\nNote: Parse a DTD you need and print the result to a file using\nData::Dumper. The datastructure should be selfevident.\n\nNote: The module should be able to parse just about anything, but it intentional\ny looses some information.\n\nJenda@Krynicky.cz\nhttp://Jenda.Krynicky.cz","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on"}},{"name":"p5-XML-DT","origin":"textproc/p5-XML-DT","version":"0.69","comment":"Perl module for down translation of XML to strings","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"894fc973d211a8b4543b42f53049c9e66866aef39418c728336e5b8529159f50","flatsize":62251,"path":"All/p5-XML-DT-0.69.pkg","repopath":"All/p5-XML-DT-0.69.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27376,"desc":"This module processes XML files with an approach similar to OMNIMARK.\n\nDown translation function dt() receives a filename and a set of\nexpressions (functions) defining the processing and associated values\nfor each element.\n\ndtstring() is similar but takes input from a string instead of a file.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"p5-HTTP-Simple":{"origin":"www/p5-HTTP-Simple","version":"0.004"},"p5-XML-DTDParser":{"origin":"textproc/p5-XML-DTDParser","version":"2.01_1"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-DOM2","origin":"textproc/p5-XML-DOM2","version":"0.06_2","comment":"DOM controlled, strict XML module for extentable xml objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-DOM2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44c98e161bc2e954d2d2281112e8a12f8057102969525539d1c848de7a07a602","flatsize":94311,"path":"All/p5-XML-DOM2-0.06_2.pkg","repopath":"All/p5-XML-DOM2-0.06_2.pkg","licenselogic":"single","pkgsize":43864,"desc":"XML::DOM2 is yet _another_ perl XML module.\n\n* DOM Level2 Compilence in both document, elements and attributes\n* NameSpace control for elements and attributes\n* XPath (it's just one small method once you have a good DOM)\n* Extendability:\n  * Document, Element or Attribute classes can be used as base class\n    for other kinds of document, element or attribute.\n  * Element and Attribute Handler allows element specific child\n    elements and attribute objects.\n  * Element and Attribute serialisation overiding.\n* Parsing with SAX (use XML::SAX::PurePerl for low dependancy installs)\n* Internal serialisation","deps":{"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-DOM-XPath","origin":"textproc/p5-XML-DOM-XPath","version":"0.14_1","comment":"Adds XPath support to XML::DOM, using XML::XPath engine","maintainer":"mauricio@arareko.net","www":"https://metacpan.org/release/XML-DOM-XPath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"509d72449f1fcdc3f8369c47b58874ca168b17c3bf7caf341dd7e67992938aef","flatsize":18650,"path":"All/p5-XML-DOM-XPath-0.14_1.pkg","repopath":"All/p5-XML-DOM-XPath-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8376,"desc":"XML::DOM::XPath allows you to use XML::XPath methods to query a DOM.\nThis is often much easier than relying only on getElementsByTagName.\n\nIt lets you use all of the XML::DOM methods.","deps":{"p5-XML-DOM":{"origin":"textproc/p5-XML-DOM","version":"1.46"},"p5-XML-XPathEngine":{"origin":"textproc/p5-XML-XPathEngine","version":"0.14_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-DOM-Lite","origin":"textproc/p5-XML-DOM-Lite","version":"0.16","comment":"Lite Pure Perl XML DOM Parser Kit","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-DOM-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3ba631813e14a3c41adf0354bc1a6e90e94df6363d4157482a1f34e84853ef3","flatsize":125992,"path":"All/p5-XML-DOM-Lite-0.16.pkg","repopath":"All/p5-XML-DOM-Lite-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34792,"desc":"XML::DOM::Lite is designed to be a reasonably fast, highly portable,\nXML parser kit written in pure perl, implementing the DOM standard\nquite closely. To keep performance up and footprint down.\n\nThe standard pattern for using the XML::DOM::Lite parser kit is to use\nXML::DOM::Lite qw(Parser :constants);\n\nAvailable exports are : Parser, Node, NodeList, NodeIterator,\nNodeFilter, XPath, Document, XSLT and the constants.\n\nThis is mostly for convenience, so that you can save your key-strokes\nfor the fun stuff. Alternatively, to avoid polluting your namespace,\nyou can simply : use XML::DOM::Lite::Parser; use\nXML::DOM::Lite::Constants qw(:all); # ... etc","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-DOM","origin":"textproc/p5-XML-DOM","version":"1.46","comment":"Perl module for building DOM Level 1 compliant document structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-DOM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c504eea3361c247b0c358e53f06842ddc7bc0e791c24f7fb15068c35dd542013","flatsize":248880,"path":"All/p5-XML-DOM-1.46.pkg","repopath":"All/p5-XML-DOM-1.46.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":102412,"desc":"This is a Perl extension to XML::Parser. It adds a new 'Style' to\nXML::Parser, called 'Dom', that allows XML::Parser to build an Object\nOriented datastructure with a DOM Level 1 compliant interface.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-RegExp":{"origin":"textproc/p5-XML-RegExp","version":"0.04_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-libxml":{"origin":"textproc/p5-libxml","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-DBMS","origin":"textproc/p5-XML-DBMS","version":"1.03_1","comment":"Perl port of Java package XML-DBMS v1.0","maintainer":"bofh@FreeBSD.org","www":"http://www.rpbourret.com/xmldbms/index.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9f96c3e98bef7eb1ea62bdf4dbb6d3e2c74e17f86079668b6ea3b64a6b5706a","flatsize":104772,"path":"All/p5-XML-DBMS-1.03_1.pkg","repopath":"All/p5-XML-DBMS-1.03_1.pkg","licenselogic":"single","pkgsize":20288,"desc":"XML-DBMS is middleware for transferring data between XML documents and\nrelational databases.  It views the XML document as a tree of\ndata-specific objects in which element types are generally viewed as\nclasses and attributes and PCDATA as properties of those classes.  It\nthen uses an object-relational mapping to map these objects to the\ndatabase.  An XML-based mapping language is used to define the view and\nmap it to the database.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libxml":{"origin":"textproc/p5-libxml","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","databases","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-XML-Compile-SOAP-WSA","origin":"net/p5-XML-Compile-SOAP-WSA","version":"0.12_1","comment":"SOAP message messages with WSA fields","maintainer":"papowell@astart.com","www":"https://metacpan.org/release/MARKOV/XML-Compile-SOAP-WSA-0.13","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18cb86e999c712a8f0357279b4f736c59a00b0113d754665f8357bc6947dd515","flatsize":43628,"path":"All/p5-XML-Compile-SOAP-WSA-0.12_1.pkg","repopath":"All/p5-XML-Compile-SOAP-WSA-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16324,"desc":"The Web Service Addressing protocol is used to select certain service\nand port on a SOAP server, just like the \"Host\" header in \"HTTP\".\n\nThe basic SOAP design uses the URI and the \"soapAction\" header of HTTP\n(in case it uses HTTP, by far the most often used transport mechanism)\nHowever, when the server is hidden behind firewalls and proxies, these\nfields are rewritten or replaced.  This means that the definitions by\nthe WSDL for the client can differ from the configuration of the","deps":{"p5-Log-Report":{"origin":"devel/p5-Log-Report","version":"1.36"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-XML-Compile":{"origin":"textproc/p5-XML-Compile","version":"1.63"},"p5-XML-Compile-Cache":{"origin":"textproc/p5-XML-Compile-Cache","version":"1.06"},"p5-XML-Compile-SOAP":{"origin":"net/p5-XML-Compile-SOAP","version":"3.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-XML-Compile-WSDL11","origin":"net/p5-XML-Compile-WSDL11","version":"3.08","comment":"Create SOAP messages defined by WSDL 1.1","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XML-Compile-WSDL11","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37bdf7640eeffa6ae43ec4dd47ba4f78a20e8912a2b4d92ea02348913ad3057b","flatsize":74293,"path":"All/p5-XML-Compile-WSDL11-3.08.pkg","repopath":"All/p5-XML-Compile-WSDL11-3.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26348,"desc":"XML::Compile::WSDL11 understands WSDL version 1.1. An WSDL file defines a set of\nmessages to be send and received over (SOAP) connections. This involves encoding\nof the message to be send into XML, sending the message to the server, collect\nthe answer, and finally decoding the XML to Perl.\n\nAs end-user, you do not have to worry about the complex details of the messages\nand the way to exchange them: it's all simple Perl for you. Also, faults are\nhandled automatically. The only complication you have to worry about is to shape\na nested HASH structure to the sending message structure.\nXML::Compile::Schema::template() may help you.\n\nWhen the definitions are spread over multiple files you will need to use\naddWSDL() (wsdl) or importDefinitions() (additional schema's) explicitly.\nUsually, interreferences between those files are broken. Often they reference\nover networks (you should never trust). So, on purpose you must explicitly load\nthe files you need from local disk! (of course, it is simple to find one-liners\nas work-arounds, but I will to tell you how!)","deps":{"p5-Log-Report":{"origin":"devel/p5-Log-Report","version":"1.36"},"p5-XML-Compile":{"origin":"textproc/p5-XML-Compile","version":"1.63"},"p5-XML-Compile-Cache":{"origin":"textproc/p5-XML-Compile-Cache","version":"1.06"},"p5-XML-Compile-SOAP":{"origin":"net/p5-XML-Compile-SOAP","version":"3.28"},"p5-XML-Compile-Tester":{"origin":"devel/p5-XML-Compile-Tester","version":"0.91"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","www","perl5"]},{"name":"p5-XML-Compile-SOAP","origin":"net/p5-XML-Compile-SOAP","version":"3.28","comment":"Base-class for SOAP implementations","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XML-Compile-SOAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac90ad95023fddd3396d9fa269af276506b30b18c2809225b551fb9e9641b3ee","flatsize":335747,"path":"All/p5-XML-Compile-SOAP-3.28.pkg","repopath":"All/p5-XML-Compile-SOAP-3.28.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":129836,"desc":"XML::Compile::SOAP handles the SOAP protocol. The first implementation is\nSOAP1.1 (http://www.w3.org/TR/2000/NOTE-SOAP-20000508/), which is still most\noften used. The SOAP1.2 definition (http://www.w3.org/TR/soap12/) is provided\nvia the separate distribution XML::Compile::SOAP12.\n\nBe aware that there are three kinds of SOAP:\n1. Document style (literal) SOAP, where there is a WSDL file which explicitly\n   types all out-going and incoming messages. Very easy to use.\n2. RPC style SOAP literal. The body of the message has an extra element wrapper,\n   but the content is also well defined.\n3. RPC style SOAP encoded. The sent data is nowhere described formally. The data\n   is constructed in some ad-hoc way.","deps":{"p5-File-Slurper":{"origin":"devel/p5-File-Slurper","version":"0.014"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Log-Report":{"origin":"devel/p5-Log-Report","version":"1.36"},"p5-Net-HTTP":{"origin":"net/p5-Net-HTTP","version":"6.23"},"p5-XML-Compile":{"origin":"textproc/p5-XML-Compile","version":"1.63"},"p5-XML-Compile-Cache":{"origin":"textproc/p5-XML-Compile-Cache","version":"1.06"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-XML-Compile-SOAP-Daemon","origin":"net/p5-XML-Compile-SOAP-Daemon","version":"3.15","comment":"Base class for SOAP message servers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Compile-SOAP-Daemon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c391f03e2fded3bb1b657d700e54efb2da13c65a40c6f9810256e662d67ebbc","flatsize":115706,"path":"All/p5-XML-Compile-SOAP-Daemon-3.15.pkg","repopath":"All/p5-XML-Compile-SOAP-Daemon-3.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48640,"desc":"This base class implements the common needs between various types\nof SOAP daemons. As daemon type, you can use any kind of Net::Server\nimplementation.","deps":{"p5-Log-Report":{"origin":"devel/p5-Log-Report","version":"1.36"},"p5-XML-Compile":{"origin":"textproc/p5-XML-Compile","version":"1.63"},"p5-XML-Compile-Cache":{"origin":"textproc/p5-XML-Compile-Cache","version":"1.06"},"p5-XML-Compile-SOAP":{"origin":"net/p5-XML-Compile-SOAP","version":"3.28"},"p5-XML-Compile-WSDL11":{"origin":"net/p5-XML-Compile-WSDL11","version":"3.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-XML-Compile-SOAP-AnyEvent","origin":"net/p5-XML-Compile-SOAP-AnyEvent","version":"0.90","comment":"Exchange XML via AnyEvent::HTTP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Compile-SOAP-AnyEvent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37ded148e71748c627c111b7a824106e4702f04bcf9960fdfe0e18c4cca23280","flatsize":25748,"path":"All/p5-XML-Compile-SOAP-AnyEvent-0.90.pkg","repopath":"All/p5-XML-Compile-SOAP-AnyEvent-0.90.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11928,"desc":"This module handles the exchange of (XML) messages, according to the\nrules of SOAP (any version).  The module does not known how to parse or\ncompose XML, but only worries about the HTTP aspects.\n\nIn contrairy to XML::Compile::Transport::SOAPHTTP, this implementation\ncan be used in various event-driven environments, via AnyEvent::HTTP.","deps":{"p5-AnyEvent-HTTP":{"origin":"www/p5-AnyEvent-HTTP","version":"2.22,2"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Log-Report":{"origin":"devel/p5-Log-Report","version":"1.36"},"p5-XML-Compile-SOAP":{"origin":"net/p5-XML-Compile-SOAP","version":"3.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-XML-Compile-Dumper","origin":"textproc/p5-XML-Compile-Dumper","version":"0.13_2","comment":"Dump Compiled XML Translators","maintainer":"papowell@astart.com","www":"https://metacpan.org/release/XML-Compile-Dumper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"910dcfbc85ae3768e1d54dca2f13c5598f8302445e6bfc0768d82f737d1480af","flatsize":17275,"path":"All/p5-XML-Compile-Dumper-0.13_2.pkg","repopath":"All/p5-XML-Compile-Dumper-0.13_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9808,"desc":"p5-XML-Compile-Dumper is a perl module to dump compiled\nXML translators.","deps":{"p5-Data-Dump-Streamer":{"origin":"devel/p5-Data-Dump-Streamer","version":"2.42"},"p5-Log-Report":{"origin":"devel/p5-Log-Report","version":"1.36"},"p5-Test-Pod":{"origin":"devel/p5-Test-Pod","version":"1.52"},"p5-XML-Compile":{"origin":"textproc/p5-XML-Compile","version":"1.63"},"p5-XML-Compile-Tester":{"origin":"devel/p5-XML-Compile-Tester","version":"0.91"},"p5-XML-LibXML-Simple":{"origin":"textproc/p5-XML-LibXML-Simple","version":"0.95"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Compile-Tester","origin":"devel/p5-XML-Compile-Tester","version":"0.91","comment":"Support XML::Compile Related Regression Testing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Compile-Tester","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"962f13a73d1953b180a4d3d7a8329785da4537f29652ebce5e2ac30a862b3450","flatsize":20982,"path":"All/p5-XML-Compile-Tester-0.91.pkg","repopath":"All/p5-XML-Compile-Tester-0.91.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10284,"desc":"XML-Compile-Tester support XML::Compile related regression\ntesting.","deps":{"p5-Log-Report":{"origin":"devel/p5-Log-Report","version":"1.36"},"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-XML-CommonNS","origin":"textproc/p5-XML-CommonNS","version":"0.06_2","comment":"List of commonly used namespaces","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-CommonNS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a59068b5700912b8ecf36e96d6495861f6421d26807c3fda8eebed34ccf62d68","flatsize":15143,"path":"All/p5-XML-CommonNS-0.06_2.pkg","repopath":"All/p5-XML-CommonNS-0.06_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8156,"desc":"A list of commonly used namespaces.","deps":{"p5-XML-NamespaceFactory":{"origin":"textproc/p5-XML-NamespaceFactory","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Compile-Cache","origin":"textproc/p5-XML-Compile-Cache","version":"1.06","comment":"Cache Compiled XML Translators","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Compile-Cache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d115c09fc75315b0120e31c6dd6f052b9005cb0ea5311bcc763448f85e538ea7","flatsize":50255,"path":"All/p5-XML-Compile-Cache-1.06.pkg","repopath":"All/p5-XML-Compile-Cache-1.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20964,"desc":"p5-XML-Compile-Cache is a perl module to cache compiled\nXML translators.","deps":{"p5-Log-Report":{"origin":"devel/p5-Log-Report","version":"1.36"},"p5-XML-Compile":{"origin":"textproc/p5-XML-Compile","version":"1.63"},"p5-XML-LibXML-Simple":{"origin":"textproc/p5-XML-LibXML-Simple","version":"0.95"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Compile","origin":"textproc/p5-XML-Compile","version":"1.63","comment":"Compilation based XML processing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Compile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77a0475b66b8bde0e9a2f55adaf39fea4edfcd3ff8ffd12b5274a72bcd411fc7","flatsize":746407,"path":"All/p5-XML-Compile-1.63.pkg","repopath":"All/p5-XML-Compile-1.63.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":203480,"desc":"Many applications which process data-centric XML do that based\non a nice specification, expressed in an XML Schema.\nXML::Compile reads and writes XML data with the help of such\nschema's. On the Perl side, it uses a tree of nested hashes\nwith the same structure.\n\nWhere other Perl modules, like SOAP::WSDL help you using these\nschema's (often with a lot of run-time (XPath) searches), this\nmodule takes a different approach: in stead of run-time\nprocessing of the specification, it will first compile the\nexpected structure into real Perl, and then use that to process\nthe data.\n\nThere are many perl modules with the same as this one: translate\nbetween XML and nested hashes. However, there are a few serious\ndifferences: because the schema is used here, we make sure we\nonly handle correct data. Data-types are formatted and processed\ncorrectly; for instance, integer does accept huge values\n(at least 18 digits) as the specification prescribes. Also more\ncomplex data-types like list, union, and substitutionGroup\n(unions on complex type level) are supported, which is rarely the\ncase in other modules.","deps":{"p5-Log-Report":{"origin":"devel/p5-Log-Report","version":"1.36"},"p5-Types-Serialiser":{"origin":"devel/p5-Types-Serialiser","version":"1.01"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Code","origin":"textproc/p5-XML-Code","version":"0.4_1","comment":"Module for converting XML hash structures into plain text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Code","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ad7cff65314e043888a793bb894977ec9be0fab500d0bc6c78c1fa87f73739e","flatsize":13570,"path":"All/p5-XML-Code-0.4_1.pkg","repopath":"All/p5-XML-Code-0.4_1.pkg","licenselogic":"single","pkgsize":7864,"desc":"This module converts XML hash structures into plain text.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Clean","origin":"textproc/p5-XML-Clean","version":"1.06_1","comment":"Ensure, that *(HTML)* text pass throught an XML parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Clean","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4521b3f49bad673e15c4275c4be624095eb864edbc486caf939c2e26f6a056e","flatsize":8755,"path":"All/p5-XML-Clean-1.06_1.pkg","repopath":"All/p5-XML-Clean-1.06_1.pkg","licenselogic":"single","pkgsize":5636,"desc":"The ultimate quest of this module is to produce from non-XML text\ntext, that will will most probably pass throught any XML parser one\ncould find.\n\nBasic cleaning is just XML tag matching (for every opening tag there\nwill be closing tag as well, and they will form a tree structure).\n\nWhen you add some extra parameters, you will receive complete XML\ntext, including XML head and root element (if none were defined in\ntext, then some will be added).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-CanonicalizeXML","origin":"textproc/p5-XML-CanonicalizeXML","version":"0.10_2","comment":"Extension for inclusive/exclusive canonicalization of XML","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XML-CanonicalizeXML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0633d82c6cb9e118570109f086ea36cfaf1db5bc58b214ad1a745bac521f03f6","flatsize":23155,"path":"All/p5-XML-CanonicalizeXML-0.10_2.pkg","repopath":"All/p5-XML-CanonicalizeXML-0.10_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10552,"desc":"Perl extension for inclusive and exclusive canonicalization of XML using\nlibxml2.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libxml2.so.2"]},{"name":"p5-XML-Catalog","origin":"textproc/p5-XML-Catalog","version":"1.0.3_1","comment":"Resolve public identifiers and remap system identifiers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Catalog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7749dd9b815cb040f6b0d0b9806797023ddc77d551560166f0b2032b1741866","flatsize":22062,"path":"All/p5-XML-Catalog-1.0.3_1.pkg","repopath":"All/p5-XML-Catalog-1.0.3_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9672,"desc":"Resolve public identifiers and remap system identifiers","deps":{"p5-Text-ParseWords":{"origin":"textproc/p5-Text-ParseWords","version":"3.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Canonical","origin":"textproc/p5-XML-Canonical","version":"0.10_5","comment":"Perl Implementation of Canonical XML","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XML-Canonical","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a65da32cf529bccc8fb2cbfe508180fc8045bab6e2651a7691a5e0b82ffcd8b5","flatsize":19120,"path":"All/p5-XML-Canonical-0.10_5.pkg","repopath":"All/p5-XML-Canonical-0.10_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9504,"desc":"This module provides an implementation of Canonical XML Recommendation (Version\n1, 15 March 2001). It uses XML::GDOME for its DOM tree and XPath nodes.\n\nIt provides a XS wrapper around libxml2's Canonical XML code.","deps":{"gdome2":{"origin":"textproc/gdome2","version":"0.8.1_15"},"p5-XML-GDOME":{"origin":"textproc/p5-XML-GDOME","version":"0.86_5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libgdome.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"]},{"name":"p5-XML-Atom-Syndication","origin":"textproc/p5-XML-Atom-Syndication","version":"0.942,1","comment":"Simple lightweight client for consuming Atom syndication feeds","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Atom-Syndication","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f527d0fb0d2f599c7b2165f1966189df61b8ab972a47ea457e45e919cdaaa791","flatsize":106083,"path":"All/p5-XML-Atom-Syndication-0.942,1.pkg","repopath":"All/p5-XML-Atom-Syndication-0.942,1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":48876,"desc":"A simple lightweight client for consuming Atom syndication feeds.","deps":{"p5-Class-ErrorHandler":{"origin":"devel/p5-Class-ErrorHandler","version":"0.04"},"p5-XML-Elemental":{"origin":"textproc/p5-XML-Elemental","version":"2.11_1"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Atom-Stream","origin":"textproc/p5-XML-Atom-Stream","version":"0.11_1","comment":"Client interface for AtomStream","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Atom-Stream","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7f7d39dd6c712217af2e938b814b88f17bd5b6c3cd629297d76201300b2290f","flatsize":11074,"path":"All/p5-XML-Atom-Stream-0.11_1.pkg","repopath":"All/p5-XML-Atom-Stream-0.11_1.pkg","licenselogic":"single","pkgsize":6020,"desc":"ML::Atom::Stream is a consumer of AtomStream.","deps":{"p5-XML-Atom":{"origin":"textproc/p5-XML-Atom","version":"0.43"},"p5-XML-Handler-Trees":{"origin":"textproc/p5-XML-Handler-Trees","version":"0.02_1"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Bare","origin":"textproc/p5-XML-Bare","version":"0.53_2","comment":"Minimal XML Parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Bare","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"238c4452d25b0c56713fed56ae05acd143ce42cf882ef823a6e5d056579d54b8","flatsize":90109,"path":"All/p5-XML-Bare-0.53_2.pkg","repopath":"All/p5-XML-Bare-0.53_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36452,"desc":"p5-XML-Bare is a minimal XML parser, schema checker and pretty-printer\nusing C internally.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-XML-AutoWriter","origin":"textproc/p5-XML-AutoWriter","version":"0.40_1","comment":"Perl module for DOCTYPE based XML output","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-AutoWriter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"585b82616dab3237d5d82cc8b8c9e5bcaf0df76dcd246f8c03d1cc7176e1c2b8","flatsize":113940,"path":"All/p5-XML-AutoWriter-0.40_1.pkg","repopath":"All/p5-XML-AutoWriter-0.40_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1","BSD4CLAUSE"],"pkgsize":46580,"desc":"This module subclasses XML::ValidWriter and provides automatic\nstart and end tag generation, allowing you to emit only the\n'important' tags.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Atom-Filter","origin":"textproc/p5-XML-Atom-Filter","version":"0.07_1","comment":"Easy creation of command line Atom processing tools","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Atom-Filter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d79512b98acc7c5c124528be6df789fb09a41750179122036a8d614f8c044eca","flatsize":5664,"path":"All/p5-XML-Atom-Filter-0.07_1.pkg","repopath":"All/p5-XML-Atom-Filter-0.07_1.pkg","licenselogic":"single","pkgsize":4560,"desc":"XML::Atom::Filter supports creation of command line tools to filter and\nprocess Atom feeds.","deps":{"p5-XML-Atom":{"origin":"textproc/p5-XML-Atom","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Atom-SimpleFeed","origin":"textproc/p5-XML-Atom-SimpleFeed","version":"0.905","comment":"Generate simple Atom syndication feeds with Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Atom-SimpleFeed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da1ab7ec7bbd12df7a0cc1f00f49d9641b52932942534893595ff637ed1e3b89","flatsize":35885,"path":"All/p5-XML-Atom-SimpleFeed-0.905.pkg","repopath":"All/p5-XML-Atom-SimpleFeed-0.905.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17224,"desc":"This module exists to generate basic Atom syndication feeds.  While it\ndoes not provide a full, object-oriented interface into all the nooks\nand crannies of Atom feeds, an Atom parser, or an Atom client API, it\nshould be useful for people who want to generate basic, valid Atom feeds\nof their content quickly and easily.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-X500-DN","origin":"net/p5-X500-DN","version":"0.29_1","comment":"Handle X.500 DNs (Distinguished Names), parse, and format them","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/X500-DN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7712cfea503465ce6e60cb364a7d22fa07af8a1b7a7b172ac2a792a7a382bfb","flatsize":12757,"path":"All/p5-X500-DN-0.29_1.pkg","repopath":"All/p5-X500-DN-0.29_1.pkg","licenselogic":"single","pkgsize":7792,"desc":"These modules handle X.500 DNs (Distinguished Names) and X.500 RDNs\n(Relative Distinguished Names).\n\nRFC: 2253","deps":{"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-XML-Atom-Ext-OpenSearch","origin":"textproc/p5-XML-Atom-Ext-OpenSearch","version":"0.03_1","comment":"XML::Atom extension for OpenSearch data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Atom-Ext-OpenSearch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fc6b8bded6139c4f140e04a95a4de6d9c9640df24b698b7bf0a4e829426a191","flatsize":7480,"path":"All/p5-XML-Atom-Ext-OpenSearch-0.03_1.pkg","repopath":"All/p5-XML-Atom-Ext-OpenSearch-0.03_1.pkg","licenselogic":"single","pkgsize":5700,"desc":"XML::Atom extension for OpenSearch data","deps":{"p5-XML-Atom":{"origin":"textproc/p5-XML-Atom","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-XML-Atom","origin":"textproc/p5-XML-Atom","version":"0.43","comment":"Perl5 modules for Atom feed and API implementation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Atom","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"218129973d4ff613bd569fbc131151aab1c21bbd983b0903aa813141c2f49f27","flatsize":124800,"path":"All/p5-XML-Atom-0.43.pkg","repopath":"All/p5-XML-Atom-0.43.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43992,"desc":"Atom is a syndication, API, and archiving format for weblogs and other data.\nXML::Atom implements the feed format as well as a client for the API.","deps":{"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-ApacheFOP","origin":"print/p5-XML-ApacheFOP","version":"0.03_3","comment":"Access Apache FOP from Perl to create PDF files using XSL-FO","maintainer":"numisemis@yahoo.com","www":"https://metacpan.org/release/XML-ApacheFOP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3121239a4e9a666ee737adae5dbdea3d5c9b2ccba1ff9aa6baa55c173e823271","flatsize":17602,"path":"All/p5-XML-ApacheFOP-0.03_3.pkg","repopath":"All/p5-XML-ApacheFOP-0.03_3.pkg","licenselogic":"single","pkgsize":9248,"desc":"XML::ApacheFOP allows you to create PDFs (or other output types) using\nApache FOP.","deps":{"fop":{"origin":"textproc/fop","version":"2.8"},"p5-Java":{"origin":"devel/p5-Java","version":"4.7_5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5"]},{"name":"p5-XML-Descent","origin":"textproc/p5-XML-Descent","version":"1.04_1","comment":"Recursive descent XML parsing","maintainer":"mike@urgle.com","www":"https://metacpan.org/release/XML-Descent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40835006d154fae9e2c361b1a09280254e87e27e755701e14f89cba7d75648a2","flatsize":22928,"path":"All/p5-XML-Descent-1.04_1.pkg","repopath":"All/p5-XML-Descent-1.04_1.pkg","licenselogic":"single","pkgsize":12180,"desc":"Perl library for recursive descent XML parsing","deps":{"p5-XML-TokeParser":{"origin":"textproc/p5-XML-TokeParser","version":"0.05_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-DifferenceMarkup","origin":"textproc/p5-XML-DifferenceMarkup","version":"1.05","comment":"This module implements an XML diff producing XML output","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-DifferenceMarkup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cad4b0dd074dcb97a07e4230689cef41e79942cd1e2c64b7e91803fe30127d2","flatsize":85939,"path":"All/p5-XML-DifferenceMarkup-1.05.pkg","repopath":"All/p5-XML-DifferenceMarkup-1.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29500,"desc":"This module implements an XML diff producing XML output.  Both input and\noutput are DOM documents, as implemented by XML::LibXML.\n\nThe diff format used by XML::DifferenceMarkup is meant to be\nhuman-readable (i.e.  simple, as opposed to short) - basically the diff\nis a subset of the input trees, annotated with instruction element nodes\nspecifying how to convert the source tree to the target by inserting and\ndeleting nodes.  To prevent name colisions with input trees, all added\nelements are in a namespace http://www.locus.cz/XML/DifferenceMarkup\n(the diff will fail on input trees which already use that namespace).","deps":{"diffmark":{"origin":"textproc/diffmark","version":"0.10_4"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libxml2.so.2","libdiffmark.so.1"]},{"name":"p5-X11-IdleTime","origin":"x11/p5-X11-IdleTime","version":"0.09","comment":"Perl module that reports number of seconds that X11 has been idle","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32326c60b931d6e9035614c7f098c51f113bb6a777daa97c18a739f9b73a6a63","flatsize":16860,"path":"All/p5-X11-IdleTime-0.09.pkg","repopath":"All/p5-X11-IdleTime-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7992,"desc":"X11::IdleTime has one sub routine, GetIdleTime() which returns the number of\nseconds that X11 has been idle (no mouse or keyboard activity).\n\n\nCopyright (C) 2003 Adam Wendt\n\nThis library is free software; you can redistribute it and/or modify it under\nthe same terms as Perl itself.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Inline-C":{"origin":"devel/p5-Inline-C","version":"0.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11","perl5"],"shlibs_required":["libperl.so.5.36","libX11.so.6","libXext.so.6","libXss.so.1"]},{"name":"p5-X11-XCB","origin":"x11/p5-X11-XCB","version":"0.22","comment":"Perl bindings for libxcb","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/X11-XCB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f465e1f9a59dcea57c71da20fb676fc49d917088e17e802268b9dd397b383009","flatsize":712195,"path":"All/p5-X11-XCB-0.22.pkg","repopath":"All/p5-X11-XCB-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":128484,"desc":"The modul bindings wrap libxcb, a C library to speak with X11. It\nprovides an object oriented interface to the libxcb methods using Mouse.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-MouseX-NativeTraits":{"origin":"devel/p5-MouseX-NativeTraits","version":"1.09_2"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-XS-Object-Magic":{"origin":"devel/p5-XS-Object-Magic","version":"0.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"}},"categories":["x11","perl5"],"shlibs_required":["libperl.so.5.36","libxcb.so.1","libxcb-util.so.1","libxcb-xinerama.so.0","libxcb-icccm.so.4","libxcb-randr.so.0","libxcb-xkb.so.1"]},{"name":"p5-X11-Xlib","origin":"x11/p5-X11-Xlib","version":"0.18_2","comment":"Low-level access to the X11 library","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/X11-Xlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"154a7f3204c00e3b9963dc12c7ea12c981977c1dfcb7d92337744762abfd23af","flatsize":564425,"path":"All/p5-X11-Xlib-0.18_2.pkg","repopath":"All/p5-X11-Xlib-0.18_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":183016,"desc":"This module provides low-level access to X11 library functions,\nincluding access to some X11 extensions like the X11 test library (Xtst).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"p5-Devel-CheckLib":{"origin":"devel/p5-Devel-CheckLib","version":"1.16"},"p5-ExtUtils-Depends":{"origin":"devel/p5-ExtUtils-Depends","version":"0.8001"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11","perl5"],"shlibs_required":["libperl.so.5.36","libX11.so.6","libXtst.so.6","libXext.so.6","libXcomposite.so.1","libXfixes.so.3","libXrender.so.1"]},{"name":"p5-X11-Resolution","origin":"x11/p5-X11-Resolution","version":"0.0.0_1","comment":"Provides a method to get the resolution for a X11 screen","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/X11-Resolution","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50ddc589775e8dc043e0c2b157e6f57175194bf9d749ec29fbdf82177c04dafd","flatsize":5899,"path":"All/p5-X11-Resolution-0.0.0_1.pkg","repopath":"All/p5-X11-Resolution-0.0.0_1.pkg","licenselogic":"single","pkgsize":4212,"desc":"X11::Resolution provides a method to easily get the resolution\nof screens in X11.","deps":{"p5-X11-Protocol":{"origin":"x11/p5-X11-Protocol","version":"0.56_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11","perl5"]},{"name":"p5-Workflow","origin":"devel/p5-Workflow","version":"1.62","comment":"Simple, flexible system to implement workflows","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Workflow","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb70c0e73b2efed50f1c487d6b1958802acacd04c8eb77e3195bd015e938d256","flatsize":507019,"path":"All/p5-Workflow-1.62.pkg","repopath":"All/p5-Workflow-1.62.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":194900,"desc":"Workflow - Simple, flexible perl-based system to implement workflows","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Factory":{"origin":"devel/p5-Class-Factory","version":"1.06_2"},"p5-Class-Observable":{"origin":"devel/p5-Class-Observable","version":"2.004"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-WordPress-XMLRPC","origin":"www/p5-WordPress-XMLRPC","version":"2.13","comment":"Perl 5 API to WordPress XML-RPC services","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WordPress-XMLRPC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7ffbdb219a0c25c8039c0bdec96c91c54edb24d442dd22c782921896d1a3545","flatsize":62470,"path":"All/p5-WordPress-XMLRPC-2.13.pkg","repopath":"All/p5-WordPress-XMLRPC-2.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21208,"desc":"Perl module to interract to a wordpress blog's xmlrpc.php file.","deps":{"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-XMLRPC-Lite":{"origin":"net/p5-XMLRPC-Lite","version":"0.717"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-X11-Protocol-Other","origin":"x11/p5-X11-Protocol-Other","version":"31","comment":"Module for window manager related functions for use by client programs","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/X11-Protocol-Other","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cc52fb7dbb780a4376f6045ed465ab586a5d0fe9e59e1c7dcddd3fc35a1b608","flatsize":543930,"path":"All/p5-X11-Protocol-Other-31.pkg","repopath":"All/p5-X11-Protocol-Other-31.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":197536,"desc":"Perl module for window manager related functions for use by client programs.","deps":{"p5-X11-Protocol":{"origin":"x11/p5-X11-Protocol","version":"0.56_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-X11-Protocol","origin":"x11/p5-X11-Protocol","version":"0.56_1","comment":"Perl module that provides an interface roughly equivalent to Xlib","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/X11-Protocol","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe4094ee65b4170a9706652b0adffcd8795040c8753cdf3a6fd8955e26dfec5b","flatsize":282823,"path":"All/p5-X11-Protocol-0.56_1.pkg","repopath":"All/p5-X11-Protocol-0.56_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":88544,"desc":"X11::Protocol is a perl module that provides an interface that is\nroughly equivalent to Xlib.  Its low-level approach is intentional\nas the author is working on a higher-level interface that will be\nmore object-oriented and easier to use, so as to allow this low\nlevel access to eventually be replaced by an XS interface to Xlib.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11","perl5"]},{"name":"p5-What","origin":"net/p5-What","version":"1.01_2","comment":"Find out about running services","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/What","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cec84e78531975a75d44c9fcb8d985927c060fa9dc0bfcb29a8cbb951d99761f","flatsize":33452,"path":"All/p5-What-1.01_2.pkg","repopath":"All/p5-What-1.01_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":15616,"desc":"The What class is interface to classes providing information about running\nservices.","deps":{"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-X-Tiny","origin":"devel/p5-X-Tiny","version":"0.22","comment":"Base class for a bare-bones exception factory","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/X-Tiny","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"491d4e882f5c2e979d461c24357c1433fc143b38e641d15e1ffe561d401737ca","flatsize":26596,"path":"All/p5-X-Tiny-0.22.pkg","repopath":"All/p5-X-Tiny-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14972,"desc":"This stripped-down exception framework provides a baseline of\nfunctionality for distributions that want to expose exception\nhierarchies with minimal fuss.","deps":{"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-X11-GUITest","origin":"x11/p5-X11-GUITest","version":"0.28_1","comment":"Provides GUI testing/interaction facilities","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/X11-GUITest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e410b3542d6f3a0ab6b6e5d1f2cdd032ab588370d0c75a60b94aff3e9a22ef01","flatsize":145153,"path":"All/p5-X11-GUITest-0.28_1.pkg","repopath":"All/p5-X11-GUITest-0.28_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":47148,"desc":"This Perl package is intended to facilitate the testing of GUI applications by\nmeans of user emulation. It can be used to test/interact with GUI applications;\nwhich have been built upon the X library or toolkits (i.e., GTK+, Xt, Qt,\nMotif, etc.) that \"wrap\" the X library's functionality.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11","perl5"],"shlibs_required":["libperl.so.5.36","libXtst.so.6","libX11.so.6"]},{"name":"p5-WebService-YouTube","origin":"www/p5-WebService-YouTube","version":"1.0.3_2","comment":"Perl interface to YouTube","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WebService-YouTube","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1870df382dda48de5657067dd4b386c5da0d8c545ec326279bbd629cdea8a43","flatsize":49848,"path":"All/p5-WebService-YouTube-1.0.3_2.pkg","repopath":"All/p5-WebService-YouTube-1.0.3_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23056,"desc":"This is a Perl interface to YouTube API and RSS. See\nDevelopers Page http://www.youtube.com/dev and\nAbout RSS http://www.youtube.com/rssls\nfor details.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-Validator-HTML-W3C","origin":"www/p5-webservice-validator-html-w3c","version":"0.28_1","comment":"Access to the W3Cs online HTML validator","maintainer":"toni.viemero@iki.fi","www":"https://metacpan.org/release/WebService-Validator-HTML-W3C","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"214ba69b1b9355d7bfac6b101f04798611730cbe040114abb4cace7af9bb1014","flatsize":28321,"path":"All/p5-WebService-Validator-HTML-W3C-0.28_1.pkg","repopath":"All/p5-WebService-Validator-HTML-W3C-0.28_1.pkg","licenselogic":"single","pkgsize":13712,"desc":"WebService::Validator::HTML::W3C provides access to the W3Cs online HTML\nvalidator. It's nothing to do with the W3C so pleas don't report any problems\nwith it to them. Also, please use it wisely and don't abuse the W3Cs\nvalidator service. If you need to do a lot of validation consider\ndownloading and installing the Validator on your own machine.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WordNet-QueryData","origin":"textproc/p5-WordNet-QueryData","version":"1.49_1","comment":"Perl interface to the WordNet database files","maintainer":"perl@FreeBSD.org","www":"http://www.ai.mit.edu/people/jrennie/WordNet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fa3a180682c050396982b1219e243d61b7f062d90c525fcdbf147b9cea1ed1c","flatsize":46000,"path":"All/p5-WordNet-QueryData-1.49_1.pkg","repopath":"All/p5-WordNet-QueryData-1.49_1.pkg","licenselogic":"single","pkgsize":15956,"desc":"From the README:\n\nWordNet::QueryData provides a direct interface to the WordNet database files.\nIt requires the WordNet package (http://www.cogsci.princeton.edu/~wn/).  It\nallows the user direct access to the full WordNet semantic lexicon.  All parts\nof speech are supported and access is generally very efficient because the\nindex and morphical exclusion tables are loaded at initialization.  This\ninitialization step is slow (appx. 10-15 seconds), but queries are very fast\nthereafter---thousands of queries can be completed every second.","deps":{"WordNet":{"origin":"textproc/wordnet","version":"3.0_6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Woothee","origin":"www/p5-Woothee","version":"1.10.0","comment":"Multi-language user-agent strings parsers (perl implementation)","maintainer":"bokutin@bokut.in","www":"https://woothee.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f5f7e5f6e9767d6e4ec16181a2e80b4335703648d28d6edbe9084f8a005194b","flatsize":115322,"path":"All/p5-Woothee-1.10.0.pkg","repopath":"All/p5-Woothee-1.10.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34252,"desc":"'Woothee' is user-agent string parser, returns just same result over\nmulti-language by sharing same datasets and testsets over implementations of\neach languages.\n\nThis is the Perl implementation version.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-Validator-CSS-W3C","origin":"www/p5-webservice-validator-css-w3c","version":"0.2_1","comment":"Experimental interface to the W3C CSS Validation online service","maintainer":"toni.viemero@iki.fi","www":"https://metacpan.org/release/WebService-Validator-CSS-W3C","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24d03046a6342a5993b800aa13fed0e039c243bafdc9d14b5c1cced8a0d6aeb2","flatsize":15944,"path":"All/p5-WebService-Validator-CSS-W3C-0.2_1.pkg","repopath":"All/p5-WebService-Validator-CSS-W3C-0.2_1.pkg","licenselogic":"single","pkgsize":8804,"desc":"This module is an experimental interface to the W3C CSS Validation online\nservice <http://jigsaw.w3.org/css-validator/>, based on its experimental\nSOAP 1.2 support. It helps to find errors in Cascading Style Sheets.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-Technorati","origin":"www/p5-WebService-Technorati","version":"0.04_4","comment":"Perl interface to the Technorati web services interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WebService-Technorati","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da08cefb96cabcda00f44c6ba214095542014ea653e3c4026e219169488c4a92","flatsize":70325,"path":"All/p5-WebService-Technorati-0.04_4.pkg","repopath":"All/p5-WebService-Technorati-0.04_4.pkg","licenselogic":"single","pkgsize":27976,"desc":"The Technorati web services interfaces use REST wire protocol with a format\ndescribed at http://developers.technorati.com/","deps":{"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-Redmine","origin":"www/p5-WebService-Redmine","version":"0.06","comment":"Perl interface to Redmine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WebService-Redmine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16d43a406966cfa70313be940a6d602ef068555326ec4cd3c188da6f8a1c63b1","flatsize":18856,"path":"All/p5-WebService-Redmine-0.06.pkg","repopath":"All/p5-WebService-Redmine-0.06.pkg","licenselogic":"single","pkgsize":10072,"desc":"This module is a client for RedMine REST API.  Please note that although\nRedMine API is designed to support both JSON and XML, this module is JSON\nonly.","deps":{"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-Simple","origin":"www/p5-WebService-Simple","version":"0.24","comment":"Simple Interface To Web Services APIs","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/WebService-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eed7a1cab947ac75260ed1c2106b7b5f266b83d528a73a3d07ed35a6f7c7586a","flatsize":43167,"path":"All/p5-WebService-Simple-0.24.pkg","repopath":"All/p5-WebService-Simple-0.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26312,"desc":"WebService::Simple is a simple class to interact with web services.\n\nIt's basically an LWP::UserAgent that remembers recurring api URLs and\nparameters, plus sugar to parse the results.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-ConfigHash":{"origin":"devel/p5-Class-Data-ConfigHash","version":"0.00002_1"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-Hash-MultiValue":{"origin":"devel/p5-Hash-MultiValue","version":"0.16"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-Rakuten","origin":"www/p5-WebService-Rakuten","version":"0.05_1","comment":"Rakuten WebService API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WebService-Rakuten","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dff3d20eabe1ddf15d18b10021f8ec184d83c6e88a659fbe2eaa6516697b4044","flatsize":56219,"path":"All/p5-WebService-Rakuten-0.05_1.pkg","repopath":"All/p5-WebService-Rakuten-0.05_1.pkg","licenselogic":"single","pkgsize":11008,"desc":"WebService::Rakuten is a simple Perl interface to the Rakuten WebService\nAPI.","deps":{"ja-p5-Unicode-Japanese":{"origin":"japanese/p5-Unicode-Japanese","version":"0.49_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-Pushover","origin":"www/p5-WebService-Pushover","version":"1.0.0","comment":"Interface to Pushover API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/WebService-Pushover","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"634bd7ae5ab4cea1a4c7e5cfe538d67a6d716d0bd8b8b5e0ac9efe2097502333","flatsize":27130,"path":"All/p5-WebService-Pushover-1.0.0.pkg","repopath":"All/p5-WebService-Pushover-1.0.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11932,"desc":"This module provides a Perl wrapper around the Pushover ( http://pushover.net )\nRESTful API. You'll need to register with Pushover to obtain an API token for\nyourself and for your application before you'll be able to do anything with this\nmodule.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WebService-Simple":{"origin":"www/p5-WebService-Simple","version":"0.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-Linode","origin":"www/p5-WebService-Linode","version":"0.29","comment":"Perl Interface to the Linode.com API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WebService-Linode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e55f8c0e8119ac32b437ee987d12a2d4cb75dd4e028cccc7ea47067c6e67e6fc","flatsize":76322,"path":"All/p5-WebService-Linode-0.29.pkg","repopath":"All/p5-WebService-Linode-0.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30612,"desc":"This module implements the Linode.com api methods. Linode methods have\nhad dots replaced with underscores to generate the perl method name.\nAll keys and parameters have been lower cased but returned data\nremains otherwise the same.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"]},{"name":"p5-WebService-MoviePosterDB","origin":"www/p5-WebService-MoviePosterDB","version":"0.18_1","comment":"Perl interface to MoviePosterDB","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/WebService-MoviePosterDB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcf67cb5beb7f54f1ebfea0c5cbe4af0dc0464c625a40e602d863cd7b9aff9ad","flatsize":20540,"path":"All/p5-WebService-MoviePosterDB-0.18_1.pkg","repopath":"All/p5-WebService-MoviePosterDB-0.18_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11228,"desc":"This is a Perl interface to the MoviePosterDB API.","deps":{"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-MusicBrainz","origin":"www/p5-WebService-MusicBrainz","version":"1.0.6","comment":"Perl interface to MusicBrainz","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/WebService-MusicBrainz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38c26fc1946b77d490c0372f05498b68c8cb0aa69792a38220db15f712e4020e","flatsize":23517,"path":"All/p5-WebService-MusicBrainz-1.0.6.pkg","repopath":"All/p5-WebService-MusicBrainz-1.0.6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11204,"desc":"This is a Perl interface to the MusicBrainz API.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-NoPaste","origin":"www/p5-WebService-NoPaste","version":"0.03_1","comment":"Pastebin web application to upload snippets of text","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/WebService-NoPaste","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e82c0d0fd95b2765f2ae8da9e56620b2153b87dced24320410019fb4ee7bfd1c","flatsize":12863,"path":"All/p5-WebService-NoPaste-0.03_1.pkg","repopath":"All/p5-WebService-NoPaste-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7480,"desc":"A pastebin web application to upload snippets of text to a webserver. Pastebins\nare often used in IRC channels to show large amuonts of text.","deps":{"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"p5-Spiffy":{"origin":"devel/p5-Spiffy","version":"0.46_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"X11":"off"}},{"name":"p5-WebService-Prowl","origin":"net/p5-WebService-Prowl","version":"0.08","comment":"Perl interface to Prowl Public API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WebService-Prowl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f887e715cb3628fc6b6a50add728a98939992b1a3c812bc9db8a91b6c475502b","flatsize":57641,"path":"All/p5-WebService-Prowl-0.08.pkg","repopath":"All/p5-WebService-Prowl-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17720,"desc":"Perl interface to Prowl Public API documented at\nhttp://www.prowlapp.com/","deps":{"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-WebService-Google-Sets","origin":"www/p5-WebService-Google-Sets","version":"0.03_1","comment":"Perl access to Google Labs Sets site","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WebService-Google-Sets","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01ac92f0959e812360868b44d37c05d81b056a651ffa276071f35292d7b34eb2","flatsize":6734,"path":"All/p5-WebService-Google-Sets-0.03_1.pkg","repopath":"All/p5-WebService-Google-Sets-0.03_1.pkg","licenselogic":"single","pkgsize":4812,"desc":"WebService::Google::Sets provides function-based access to the Sets\nservice hosted at Google Labs, http://labs.google.com/sets .","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-IMDB","origin":"www/p5-WebService-IMDB","version":"0.05_1","comment":"Perl interface to IMDb","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/WebService-IMDB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4214a4d4ab3f0290ff7f3b64957b1a06f3e33c0012bef1d8520374e9fb158d0f","flatsize":123427,"path":"All/p5-WebService-IMDB-0.05_1.pkg","repopath":"All/p5-WebService-IMDB-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":49728,"desc":"This is a Perl interface to IMDb.","deps":{"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-DateTime-Incomplete":{"origin":"devel/p5-DateTime-Incomplete","version":"0.08"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-ISBNDB","origin":"www/p5-WebService-ISBNDB","version":"0.34_1","comment":"Perl extension to access isbndb.com","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WebService-ISBNDB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8dd124f4db677f7e17cbde4ec93c7bc58afbe06e64e88f6cee8d85399730a333","flatsize":308129,"path":"All/p5-WebService-ISBNDB-0.34_1.pkg","repopath":"All/p5-WebService-ISBNDB-0.34_1.pkg","licenselogic":"single","pkgsize":88624,"desc":"A Perl extension to access isbndb.com.","deps":{"p5-Business-ISBN":{"origin":"misc/p5-Business-ISBN","version":"3.008"},"p5-Class-Std":{"origin":"devel/p5-Class-Std","version":"0.013"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-Google-Reader","origin":"www/p5-WebService-Google-Reader","version":"0.23","comment":"Perl interface to Google Reader","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WebService-Google-Reader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50d0e33086c5403a57ba8ad6fbeb7bc3be2906aee762540e75b02b3d406c2243","flatsize":52659,"path":"All/p5-WebService-Google-Reader-0.23.pkg","repopath":"All/p5-WebService-Google-Reader-0.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22892,"desc":"WebService::Google::Reader provides an interface to the Google Reader\nservice through the unofficial (as-yet unpublished) API.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Atom":{"origin":"textproc/p5-XML-Atom","version":"0.43"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-XML-Handler-AxPoint","origin":"print/p5-XML-Handler-AxPoint","version":"1.5","comment":"XML Based Presentations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Handler-AxPoint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d1b8fd54f1f864de386cb480c7e22664fae049d570165321eb5274d4d36a80e","flatsize":99177,"path":"All/p5-XML-Handler-AxPoint-1.5.pkg","repopath":"All/p5-XML-Handler-AxPoint-1.5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26664,"desc":"AxPoint is a Perl module that uses the PDFLib module and the pdflib library\nto generate PDF based presentations from XML data sources.\nIt has the following features:\n   - Ability to create slideshows with your choice of background image\n   - Slideshows break down into slidesets, or not at your choice.\n   - Slides can show bullet points, source code (fixed font), or images.\n   - Slides can have transition effects (dissolve, box, wipe, etc)\n   - All elements of a slide can transition in too.\n   - Text on slides supports bold, italics, and colours. Colours can be any\n     one of the 16 HTML colours, or defined as hex RGB values.\n   - Output uses the standard XML::SAX::Writer consumer classes, allowing you\n     to output direct to a file, or to a string, or however you need to. Very\n     useful for dynamic web based presentations.\n   - PDF bookmarks allow direct navigation to any slide.\n   - Using PDF allows you to go \"Full Screen\", even on Linux\n   - Image formats supported include GIF, JPEG, PNG and TIFF","deps":{"p5-PDFLib":{"origin":"print/p5-PDFLib","version":"0.14_1"},"p5-Text-Iconv":{"origin":"converters/p5-Text-Iconv","version":"1.7_4"},"p5-XML-Filter-XSLT":{"origin":"textproc/p5-XML-Filter-XSLT","version":"0.03_1"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-XML-SAX-Writer":{"origin":"textproc/p5-XML-SAX-Writer","version":"0.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5"]},{"name":"p5-WebService-Bloglines","origin":"www/p5-WebService-Bloglines","version":"0.12_1","comment":"Easy-to-use Interface for Bloglines Web Services","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WebService-Bloglines","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15ce0c3bf2abe249083eb301f216888bfa7f523bc803d08d93fd9d518ddaa435","flatsize":12495,"path":"All/p5-WebService-Bloglines-0.12_1.pkg","repopath":"All/p5-WebService-Bloglines-0.12_1.pkg","licenselogic":"single","pkgsize":6676,"desc":"WebService::Bloglines priovides you an Object Oriented interface for Bloglines\nWeb Services (BWS). It currently supports Notifier API and Sync API.","deps":{"p5-XML-RSS":{"origin":"textproc/p5-XML-RSS","version":"1.63"},"p5-XML-RSS-LibXML":{"origin":"textproc/p5-XML-RSS-LibXML","version":"0.3105"},"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-Basecamp","origin":"www/p5-WebService-Basecamp","version":"0.1.4_1","comment":"Perl interface to the Basecamp API webservice","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WebService-Basecamp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cc117cebd8a9f7bf92874327348f320cafab8dca7f10534c6e71c7010622f51","flatsize":58210,"path":"All/p5-WebService-Basecamp-0.1.4_1.pkg","repopath":"All/p5-WebService-Basecamp-0.1.4_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20796,"desc":"Basecamp is a web based project collaboration tool that makes it\nsimple to communicate and collaborate on projects. Basecamp is built\non the Ruby on Rails platform but provides a webservice API to many of\nthe application functions. WebService::Basecamp is a Perl interface to\nthe Basecamp web service API.\n\nFor more information on Basecamp, visit the Basecamp website.\nhttp://www.basecamphq.com.\n\nThis module does much of the heavy lifting for you when accessing the\nBasecamp API. Once initialising a WebService::Basecamp object you can\naccess the API function via method calls. The module takes care of the\ncreation and parsing of the XML (using XML::Simple) that relays the\ndata across the web service, however there is an option to access the\nXML directly (see new()).\n\nThe documentation for this module is based on the Basecamp API docs\navailable at http://www.basecamphq.com/api. It is recommended you read\nthe official docs to become familiar with the data reference.","deps":{"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-CIA","origin":"www/p5-WebService-CIA","version":"1.4_2","comment":"Information from the CIA World Factbook","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WebService-CIA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"804a523d99990ece3a8dfad38655d2da9fb2dc6224f2c9b80121fce9243cb8ad","flatsize":41942,"path":"All/p5-WebService-CIA-1.4_2.pkg","repopath":"All/p5-WebService-CIA-1.4_2.pkg","licenselogic":"single","pkgsize":24132,"desc":"A module which gets information from the CIA World Factbook.","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-MLDBM":{"origin":"databases/p5-MLDBM","version":"2.05_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Xapian","origin":"databases/p5-Xapian","version":"1.4.25.0","comment":"Perl binding for Xapian","maintainer":"sunpoet@FreeBSD.org","www":"https://xapian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd1b780fea51122993a13cef062cf92a302c50f311da657555d74cfdb1095288","flatsize":4946458,"path":"All/p5-Xapian-1.4.25.0.pkg","repopath":"All/p5-Xapian-1.4.25.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":544352,"desc":"This module wraps most methods of most Xapian classes. The missing classes and\nmethods should be added in the future. It also provides a simplified, more\n'perlish' interface - as demonstrated above.\n\nThe Xapian library is evolving very quickly at the time of writing, hence any\ndocumentation placed here would be likely to become out of date quite rapidly,\nand I do not have the patience to write some which could rapidly become\nredundant.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libxapian.so.30"],"options":{"DOCS":"on"}},{"name":"p5-XML-Smart","origin":"textproc/p5-XML-Smart","version":"1.79_1","comment":"Smart, easy and powerful way to access/create XML files/data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Smart","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1dc99072aa0a3f13e33d7524e79a72f1ae6ea4fb72d76eabe0f8b749fcafe9d6","flatsize":237688,"path":"All/p5-XML-Smart-1.79_1.pkg","repopath":"All/p5-XML-Smart-1.79_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":72952,"desc":"This module has an easy way to access/create XML data. It's based on the HASH\ntree that is made of the XML data, and enable a dynamic access to it with the\nPerl syntax for Hashe and Array, without needing to care if you have a Hashe or\nan Array in the tree. In other words, each point in the tree work as a Hash and\nan Array at the same time!\n\nThe module alson handle automatically binary data (encoding/decoding to/from\nbase64), CDATA (like contents with <tags>) and Unicode.  It can be used to\ncreate XML files, load XML from the Web (just pasting an URL as a file path)\nand it has an easy way to send XML data through socket, just adding the length\nof the data in the <?xml?> header.\n\nYou can use XML::Smart with XML::Parser, or with the 2 standart parsers of\nXML::Smart:","deps":{"p5-Object-MultiType":{"origin":"devel/p5-Object-MultiType","version":"0.05_1"},"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Web-Scraper-Config","origin":"www/p5-Web-Scraper-Config","version":"0.01_1","comment":"Run Web::Scraper From Config Files","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/Web-Scraper-Config","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1aa1d4de416f80784f95f04b8948afd24b1643a5a4916d0be12d65ba4e1320cf","flatsize":7270,"path":"All/p5-Web-Scraper-Config-0.01_1.pkg","repopath":"All/p5-Web-Scraper-Config-0.01_1.pkg","licenselogic":"single","pkgsize":4728,"desc":"Web::Scraper::Config allows you to harness the power of\nWeb::Scraper from a config file.","deps":{"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-Data-Visitor":{"origin":"devel/p5-Data-Visitor","version":"0.32"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-Web-Scraper":{"origin":"www/p5-Web-Scraper","version":"0.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-BuzzurlAPI","origin":"www/p5-WebService-BuzzurlAPI","version":"0.02_2","comment":"Buzzurl WebService API","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/WebService-BuzzurlAPI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b39f12a41dcfe0cf5221c2eed1f9f3f9052db2104f155fd9c645997875aa524","flatsize":26747,"path":"All/p5-WebService-BuzzurlAPI-0.02_2.pkg","repopath":"All/p5-WebService-BuzzurlAPI-0.02_2.pkg","licenselogic":"single","pkgsize":12752,"desc":"WebService::BuzzurlAPI - Buzzurl WebService API\n\nBuzzurl is social bookmark service.\n\nFor more information on Buzzurl, visit the Buzzurl website.\nhttp://buzzurl.jp/.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Web-Scraper","origin":"www/p5-Web-Scraper","version":"0.38","comment":"Web Scraping Toolkit inspired by Scrapi","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Web-Scraper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f113b6001698b8338233e29cc4994713afe42c3e2b89f72f786f0fce051930a","flatsize":35856,"path":"All/p5-Web-Scraper-0.38.pkg","repopath":"All/p5-Web-Scraper-0.38.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19264,"desc":"Web::Scraper is a web scraper toolkit, inspired by Ruby's equivalent\nScrapi.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Selector-XPath":{"origin":"www/p5-HTML-Selector-XPath","version":"0.28"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-HTML-TreeBuilder-LibXML":{"origin":"www/p5-HTML-TreeBuilder-LibXML","version":"0.23_1"},"p5-HTML-TreeBuilder-XPath":{"origin":"www/p5-HTML-TreeBuilder-XPath","version":"0.14_1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-XPathEngine":{"origin":"textproc/p5-XML-XPathEngine","version":"0.14_1"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebService-Dropbox","origin":"net/p5-WebService-Dropbox","version":"2.09_2","comment":"Perl interface to Dropbox API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/pod/WebService::Dropbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b271f07b55250b85e71334e767d453719b8f49598f2d28bef71433823889bf11","flatsize":97928,"path":"All/p5-WebService-Dropbox-2.09_2.pkg","repopath":"All/p5-WebService-Dropbox-2.09_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25832,"desc":"WebService::Dropbox is Perl interface to Dropbox API\n\nIt includes the following features:\n- Supports Dropbox v2 REST API\n- Supports Furl (Fast!!!)\n- Streaming IO (Low Memory)","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Net-OAuth":{"origin":"net/p5-Net-OAuth","version":"0.28_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"options":{"RECOMMENDED":"on"}},{"name":"p5-WebService-GData","origin":"www/p5-WebService-GData","version":"0.0600_2","comment":"Google data protocol v2 base object to inherit from","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WebService-GData","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4c4b5402df38351d175f7420d85b3b164a8c58bd15e6d4fc39276c80454cf68","flatsize":425984,"path":"All/p5-WebService-GData-0.0600_2.pkg","repopath":"All/p5-WebService-GData-0.0600_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":171212,"desc":"WebService::GData is a blueprint that you should inherit and extend. It offers a\nbasic hashed based object creation via the word new.\n\nAll sub classes should be hash based. If you want to pock into the instance,\nit's easy but everything that is not documented should be considered private. If\nyou play around with undocumented properties/methods and that it changes,\nupgrading to the new version with all the extra new killer features will be very\nhard to do.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebDAO","origin":"www/p5-WebDAO","version":"2.25","comment":"Platform for easy creation of web applications","maintainer":"zag@cpan.org","www":"https://metacpan.org/release/WebDAO","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af4b99222e8e728540f8d61a2ae5563eb90159d07901bab1b9ed9d81f7995c16","flatsize":170026,"path":"All/p5-WebDAO-2.25.pkg","repopath":"All/p5-WebDAO-2.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":75576,"desc":"Environment which provide object-oriented stuff for create complex web\napplication.\n\nSee also: http://webdao.sourceforge.net/","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-HTTP":{"origin":"devel/p5-DateTime-Format-HTTP","version":"0.42_1"},"p5-FCGI":{"origin":"www/p5-FCGI","version":"0.82"},"p5-HTTP-Body":{"origin":"www/p5-HTTP-Body","version":"1.23"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Flow":{"origin":"textproc/p5-XML-Flow","version":"0.86_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Web-Machine","origin":"www/p5-Web-Machine","version":"0.17","comment":"Perl port of Webmachine","maintainer":"mikael@FreeBSD.org","www":"https://metacpan.org/pod/Web::Machine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8583d187671fd3ca9c1a2e4b820b8d140da165537cde502953dee782d92666d","flatsize":108975,"path":"All/p5-Web-Machine-0.17.pkg","repopath":"All/p5-Web-Machine-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48960,"desc":"Web::Machine provides a RESTful web framework modeled as a state machine.\nYou define one or more resource classes. Each resource represents a single\nRESTful URI end point, such as a user, an email, etc. The resource class can\nalso be the target for POST requests to create a new user, email, etc.\n\nEach resource is a state machine, and each request for a resource is handled by\nrunning the request through that state machine.\n\nWeb::Machine is built on top of Plack, but it handles the full request and\nresponse cycle.\n\nSee also: https://github.com/sartak/webmachine-perl","deps":{"p5-HTTP-Headers-ActionPack":{"origin":"www/p5-HTTP-Headers-ActionPack","version":"0.09"},"p5-IO-Handle-Util":{"origin":"devel/p5-IO-Handle-Util","version":"0.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Web-Simple","origin":"www/p5-Web-Simple","version":"0.033","comment":"Quick and easy way to build simple web applications","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Web-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6d77ba734b5a2245919c3ece89b3fd42b8660e6da658731837986692953621c","flatsize":116929,"path":"All/p5-Web-Simple-0.033.pkg","repopath":"All/p5-Web-Simple-0.033.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":56028,"desc":"Web::Simple is a quick and easy way to build simple web applications.","deps":{"p5-HTTP-Body":{"origin":"www/p5-HTTP-Body","version":"1.23"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Syntax-Keyword-Gather":{"origin":"devel/p5-Syntax-Keyword-Gather","version":"1.003002"},"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Web-oEmbed","origin":"www/p5-Web-oEmbed","version":"0.04_1","comment":"oEmbed consumer","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Web-oEmbed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9dcbf44ab1892d0c794c1c46eca1965872c428cadb59ef577ad2a0837f97ed50","flatsize":19653,"path":"All/p5-Web-oEmbed-0.04_1.pkg","repopath":"All/p5-Web-oEmbed-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9808,"desc":"Web::oEmbed is a module that implements oEmbed consumer.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-XML-LibXML-Simple":{"origin":"textproc/p5-XML-LibXML-Simple","version":"0.95"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WeakRef","origin":"devel/p5-WeakRef","version":"0.01_1","comment":"API to the Perl weak references","maintainer":"amdmi3@FreeBSD.org","www":"https://metacpan.org/release/WeakRef","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fefadb00d14e481a8adf56c9825358ed3c19addbdd8a3e9973a5e4eddadbd522","flatsize":10147,"path":"All/p5-WeakRef-0.01_1.pkg","repopath":"All/p5-WeakRef-0.01_1.pkg","licenselogic":"single","pkgsize":5988,"desc":"A patch to Perl 5.005_55 by the author implements a core API for\nweak references. This module is a Perl-level interface to that API,\nallowing weak references to be created in Perl.\n\nA weak reference is just like an ordinary Perl reference except\nthat it isn't included in the reference count of the thing referred\nto. This means that once all references to a particular piece of\ndata are weak, the piece of data is freed and all the weak references\nare set to undef. This is particularly useful for implementing\ncircular data structures without memory leaks or caches of objects.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Weather-Underground","origin":"astro/p5-Weather-Underground","version":"3.03_1","comment":"Retrieve weather information from wunderground.com","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Weather-Underground","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a70f2179e97ad685b55b5627901a74bbd4716995c5f5b473a645a46c9fbf9b1f","flatsize":32254,"path":"All/p5-Weather-Underground-3.03_1.pkg","repopath":"All/p5-Weather-Underground-3.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12604,"desc":"Weather::Underground is a perl module which provides a simple OO interface to\nretrieving weather data for a geographic location. It does so by querying\nwunderground.com and parsing the returned results.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-WWW-WebArchive","origin":"www/p5-WWW-WebArchive","version":"0.50_2","comment":"Retrieve old versions of public web pages from various web archives","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/WWW-WebArchive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6921913b7304f053fb8b4d688774645353416d09ec8a45b4e9cfb98d805dba2","flatsize":28715,"path":"All/p5-WWW-WebArchive-0.50_2.pkg","repopath":"All/p5-WWW-WebArchive-0.50_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12724,"desc":"WWW::WebArchive is a set of modules to retrieve old versions of public web pages\nfrom various web archives.\n\n* http://www.archive.org - Internet Archive's Wayback Machine\n* http://www.google.com - Google's page cache\n\nThis is useful if\n\n1. Your web server crashed and you didn't have complete backups\n2. A site (such as a valuable reference source) changed or went away and you\n  want to restore an old version of the site to your local disk","deps":{"p5-App-Options":{"origin":"devel/p5-App-Options","version":"1.12_2"},"p5-App-Trace":{"origin":"devel/p5-App-Trace","version":"0.50_2"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-iTunesConnect","origin":"www/p5-WWW-iTunesConnect","version":"1.16_3","comment":"Client interface for Apple's iTunes Connect service","maintainer":"bfoz@bfoz.net","www":"https://metacpan.org/release/p5-WWW-iTunesConnect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd11d9dd322c7a343e39d24644dd5111cc1923b6d1dbe15aefb5aac4396461a0","flatsize":33100,"path":"All/p5-WWW-iTunesConnect-1.16_3.pkg","repopath":"All/p5-WWW-iTunesConnect-1.16_3.pkg","licenselogic":"single","pkgsize":11160,"desc":"A Perl5 client interface for Apple's iTunes Connect service.","deps":{"p5-HTML-Form":{"origin":"www/p5-HTML-Form","version":"6.11"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Yandex-TIC","origin":"www/p5-WWW-Yandex-TIC","version":"0.07_1","comment":"Query Yandex Thematic Index of Citing (TIC) for domain","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Yandex-TIC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a65ab7146917737cb876f8c80eb793264b3e9566d530dad2ea3f8e6643c6408","flatsize":12929,"path":"All/p5-WWW-Yandex-TIC-0.07_1.pkg","repopath":"All/p5-WWW-Yandex-TIC-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7508,"desc":"This package contains WWW::Yandex::TIC module assigned for querying\nThematic Index of Citing (TIC) for domain in Yandex.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-TinySong","origin":"www/p5-WWW-TinySong","version":"1.01_2","comment":"Get free music links from tinysong.com","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-TinySong","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be3aca5bd8da898abddf0507945256aa51e57a7ed2789b856124bf98579fe72b","flatsize":26564,"path":"All/p5-WWW-TinySong-1.01_2.pkg","repopath":"All/p5-WWW-TinySong-1.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13044,"desc":"tinysong.com is a web app that can be queried for a song and returns a tiny URL,\nallowing you to listen to the song for free online and share it with friends.\nTinySong is a Perl interface to this service, allowing you to programmatically\nsearch its underlying database.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Telegram-BotAPI","origin":"www/p5-WWW-Telegram-BotAPI","version":"0.10_1","comment":"Perl implementation of the Telegram Bot API","maintainer":"gehm@physik.tu-berlin.de","www":"https://metacpan.org/release/WWW-Telegram-BotAPI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c356dc84e960fae05d007f991bf369a0231c33b80765575f89cb8f86832af625","flatsize":38149,"path":"All/p5-WWW-Telegram-BotAPI-0.10_1.pkg","repopath":"All/p5-WWW-Telegram-BotAPI-0.10_1.pkg","licenselogic":"or","licenses":["ART20","GPLv1+"],"pkgsize":17444,"desc":"This module provides an easy to use interface for the Telegram Bot API. It also\nsupports async requests out of the box using Mojo::UserAgent, which makes this\nmodule easy to integrate with an existing Mojolicious application.","deps":{"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-URI-Encode":{"origin":"www/p5-URI-Encode","version":"0.09_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Wikipedia","origin":"www/p5-WWW-Wikipedia","version":"2.05","comment":"Perl module of Automated interface to the Wikipedia","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Wikipedia","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"764e4210b418d4bd182bc09b5e9e1f174f81be071a4f782d9d2a27d14e6910ba","flatsize":29620,"path":"All/p5-WWW-Wikipedia-2.05.pkg","repopath":"All/p5-WWW-Wikipedia-2.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15212,"desc":"WWW::Wikipedia provides an automated interface to the Wikipedia\nhttp://www.wikipedia.org, which is a free, collaborative, online encyclopedia.\n\nThis module allows you to search for a topic and return the resulting entry.\nIt also gives you access to related topics which are also available via the\nWikipedia for that entry.","deps":{"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Text-Autoformat":{"origin":"textproc/p5-Text-Autoformat","version":"1.670.000_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Wordnik-API","origin":"textproc/p5-WWW-Wordnik-API","version":"0.0.5_2","comment":"Wordnik API implementation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Wordnik-API","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc56e8dfcbdff33299db714ee6edd4e78371c83561c915481e97d7f1c020c25f","flatsize":60607,"path":"All/p5-WWW-Wordnik-API-0.0.5_2.pkg","repopath":"All/p5-WWW-Wordnik-API-0.0.5_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22752,"desc":"Perl module which implements version 4.0 of the Wordnik API and provides a\nsimple object-oriented interface with methods named after the REST ones\nprovided by Wordnik.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-WWW-Tumblr","origin":"www/p5-WWW-Tumblr","version":"5.00_1","comment":"Perl interface for the Tumblr API","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/WWW-Tumblr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75fd78ad0d772763ac96296195df2c321176e044c2e6a39d80dc8e9201055a01","flatsize":38333,"path":"All/p5-WWW-Tumblr-5.00_1.pkg","repopath":"All/p5-WWW-Tumblr-5.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19556,"desc":"Perl interface for the Tumblr API","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Net-OAuth":{"origin":"net/p5-Net-OAuth","version":"0.28_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-VenusEnvy","origin":"www/p5-WWW-VenusEnvy","version":"1.10_2","comment":"VenusEnvy comic strip archive and retrieval module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-VenusEnvy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4a35bc44f5b3e7e958f25ef7bf61a150b7aef75ff5e54aa9372ff373fac286e","flatsize":9151,"path":"All/p5-WWW-VenusEnvy-1.10_2.pkg","repopath":"All/p5-WWW-VenusEnvy-1.10_2.pkg","licenselogic":"single","pkgsize":5888,"desc":"This module will download the latest VenusEnvy comic strip\nfrom the Keenspace website and return a binary blob of the image, or write\nit to disk.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-TV","origin":"www/p5-WWW-TV","version":"0.14_1","comment":"Perl interface to the database of series/episodes at TV.com","maintainer":"tolid@tolid.eu.org","www":":TV is OO Perl interface to the database of series/episodes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"903d1a98b3378c0a6e99117b388e5b8f4e99280345e7bb311cf998de3b29da53","flatsize":33322,"path":"All/p5-WWW-TV-0.14_1.pkg","repopath":"All/p5-WWW-TV-0.14_1.pkg","licenselogic":"single","pkgsize":14296,"desc":"WWW::TV is OO Perl interface to the database of series/episodes\nat http://www.tv.com. It allows to retrieve information\nabout tv shows by its TV.com code.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-SourceForge","origin":"www/p5-WWW-SourceForge","version":"0.70_3,1","comment":"Retrieve information from SourceForge site","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/WWW-SourceForge","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f1f60b4eee5d647f77482b5bad9f95e1559b22da5ce051ad15b6bf5e3075fd3","flatsize":29040,"path":"All/p5-WWW-SourceForge-0.70_3,1.pkg","repopath":"All/p5-WWW-SourceForge-0.70_3,1.pkg","licenselogic":"single","pkgsize":15036,"desc":"This package helps to retrieve SourceForge site information in a perl script.\n\nSo far, can only get very basic information. The goal is to be able to fetch\nTracker and Mailing list data. Please send any suggestions directly to me.\n\nUse at your own risk, the author is not responsible to any damage caused by\nusing this package.","deps":{"p5-HTML-TableExtract":{"origin":"www/p5-HTML-TableExtract","version":"2.15"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Spinn3r","origin":"www/p5-WWW-Spinn3r","version":"3.00700001_1","comment":"Interface to the Spinn3r API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Spinn3r","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a15f857efcc918a0a77767b2feabf0eb7b0e5975f3c235970fc5c032ddcdd77a","flatsize":26639,"path":"All/p5-WWW-Spinn3r-3.00700001_1.pkg","repopath":"All/p5-WWW-Spinn3r-3.00700001_1.pkg","licenselogic":"single","pkgsize":12236,"desc":"WWW::Spinn3r is an iterative interface to the Spinn3r API. The Spinn3r\nAPI is implemented over REST and XML and documented at\nhttp://spinn3r.com/documentation.\n\nSpinn3r service is available through a vendor key, which you can get\nfrom the good folks at Tailrank, http://spinn3r.com/contact.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Shorten-Yourls","origin":"www/p5-WWW-Shorten-Yourls","version":"1.001","comment":"Perl interface to www/yourls, Your Own URL Shortener","maintainer":"beastie@tardisi.com","www":"https://metacpan.org/release/WWW-Shorten-Yourls","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1ec7bf5510a0075431b2d87bf90fd1a446d07745f5f681a4bd513ae15d746c0","flatsize":58292,"path":"All/p5-WWW-Shorten-Yourls-1.001.pkg","repopath":"All/p5-WWW-Shorten-Yourls-1.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15464,"desc":"A Perl Interface to shortening URLs with www/yourls. Your Own URL Shortener.","deps":{"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-WWW-Shorten":{"origin":"www/p5-WWW-Shorten","version":"3.094"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Shorten-Googl","origin":"www/p5-WWW-Shorten-Googl","version":"1.100","comment":"Perl interface to goo.gl","maintainer":"cowboyneal@gmail.com","www":"https://metacpan.org/release/WWW-Shorten-Googl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24d07855def052cf0b6cf67e607de02429f997756a0de0dd4f2170133c2d19bb","flatsize":44790,"path":"All/p5-WWW-Shorten-Googl-1.100.pkg","repopath":"All/p5-WWW-Shorten-Googl-1.100.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11500,"desc":"A Perl interface to the goo.gl URL shortening service. Googl simply\nmaintains a database of long URLs, each of which has a unique identifier.","deps":{"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-WWW-Shorten":{"origin":"www/p5-WWW-Shorten","version":"3.094"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Shorten-Bitly","origin":"www/p5-WWW-Shorten-Bitly","version":"2.001","comment":"Abstract interface to bit.ly, one of URL shortening sites","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Shorten-Bitly","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0127eb2f84c6248af732927afcde433c95a3ac1ff50a86695b4b709d81291047","flatsize":69215,"path":"All/p5-WWW-Shorten-Bitly-2.001.pkg","repopath":"All/p5-WWW-Shorten-Bitly-2.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19944,"desc":"A Perl API to Bit.ly, one of URL shortening sites.","deps":{"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Shorten":{"origin":"www/p5-WWW-Shorten","version":"3.094"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-TWSMS","origin":"www/p5-WWW-TWSMS","version":"0.01_1","comment":"Perl interface for sending sms by TWSMS","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/WWW-TWSMS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb1dc83aebb45f37a1626ad4d28bdd4dbe51fa18080280f06401a513c2e6b7d9","flatsize":11526,"path":"All/p5-WWW-TWSMS-0.01_1.pkg","repopath":"All/p5-WWW-TWSMS-0.01_1.pkg","licenselogic":"single","pkgsize":6080,"desc":"This's a Perl interface for send sms by TWSMS.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WordNet-Similarity","origin":"textproc/p5-WordNet-Similarity","version":"2.07","comment":"Modules/CLI to determine semantic relatedness using the WordNet","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WordNet-Similarity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be4626238f3cc2e771c5a409ec44aee2be1b3d6e3bec350b3173c7895d9b82c5","flatsize":17812471,"path":"All/p5-WordNet-Similarity-2.07.pkg","repopath":"All/p5-WordNet-Similarity-2.07.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":4514848,"desc":"This package consists of Perl modules along with supporting Perl programs\nthat implement the semantic relatedness measures described by Leacock\nChodorow (1998), Jiang Conrath (1997), Resnik (1995), Lin (1998), Hirst St\nOnge (1998), Wu Palmer (1994), the adapted gloss overlap measure by\nBanerjee and Pedersen (2002), and a measure based on context vectors\nby Patwardhan (2003). The details of the Vector measure are described in the\nMaster's thesis work done by Patwardhan (2003) at the University of Minnesota\nDuluth. The  Perl modules are designed as objects with methods that take as\ninput two word senses. The semantic relatedness of these word senses is\nreturned by these methods. A quantitative measure of the degree to which two\nword senses are related has wide ranging applications in numerous areas, such\nas word sense disambiguation, information retrieval, etc. For example, in\norder to determine which sense of a given word is being used in a particular\ncontext, the sense having the highest relatedness with its context word\nsenses is most likely to be the sense being used. Similarly, in information\nretrieval, retrieving documents containing highly related concepts are more\nlikely to have higher precision and recall values.\n\nA command line interface to these modules is also present in the package. The\nsimple, user-friendly interface returns the relatedness measure of two given\nwords.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Text-Similarity":{"origin":"textproc/p5-Text-Similarity","version":"0.13"},"p5-WordNet-QueryData":{"origin":"textproc/p5-WordNet-QueryData","version":"1.49_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-WWW-Search-AltaVista","origin":"www/p5-WWW-Search-AltaVista","version":"2.154_1","comment":"Perl WWW::Search class for searching AltaVista","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Search-AltaVista","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61d3c6f279944bd87aa6353734ce1e489445b0d48232ecb48c970fabb350fe12","flatsize":88040,"path":"All/p5-WWW-Search-AltaVista-2.154_1.pkg","repopath":"All/p5-WWW-Search-AltaVista-2.154_1.pkg","licenselogic":"single","pkgsize":38140,"desc":"An AltaVista specialization of Perl's WWW::Search module for making and\ninterpreting AltaVista searches.","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-WWW-Search":{"origin":"www/p5-WWW-Search","version":"2.519"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Shorten-0rz","origin":"www/p5-WWW-Shorten-0rz","version":"0.074","comment":"Shorten URL using 0rz.net","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/WWW-Shorten-0rz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58295e7be4e0ce54206703fbfec32e3aae9ebb7abba83f1cf5a324b4ce35a19d","flatsize":11768,"path":"All/p5-WWW-Shorten-0rz-0.074.pkg","repopath":"All/p5-WWW-Shorten-0rz-0.074.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6544,"desc":"Shorten URL using 0rz.net","deps":{"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-WWW-Shorten":{"origin":"www/p5-WWW-Shorten","version":"3.094"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Shorten","origin":"www/p5-WWW-Shorten","version":"3.094","comment":"Abstract interface to URL shortening sites","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Shorten","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e01ddade2cc5f161064b43bac1faa3c81d914e8243ffd1014c1e6083211fe00","flatsize":82075,"path":"All/p5-WWW-Shorten-3.094.pkg","repopath":"All/p5-WWW-Shorten-3.094.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35912,"desc":"A Perl interface to URL shortening sites. These sites maintain databases\nof long URLs, each of which has a unique identifier.","deps":{"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Scripter-Plugin-Ajax","origin":"www/p5-WWW-Scripter-Plugin-Ajax","version":"0.09_1","comment":"WWW::Scripter plugin that provides the XMLHttpRequest object","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/WWW-Scripter-Plugin-Ajax","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f37aea1bb984a105e92e1fd09871d6b38f7e1470a0195c03584cc9e5c847b84","flatsize":26564,"path":"All/p5-WWW-Scripter-Plugin-Ajax-0.09_1.pkg","repopath":"All/p5-WWW-Scripter-Plugin-Ajax-0.09_1.pkg","licenselogic":"single","pkgsize":12128,"desc":"WWW::Scripter plugin that provides the XMLHttpRequest object.","deps":{"p5-WWW-Scripter-Plugin-JavaScript":{"origin":"www/p5-WWW-Scripter-Plugin-JavaScript","version":"0.009"},"p5-XML-DOM-Lite":{"origin":"textproc/p5-XML-DOM-Lite","version":"0.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Search","origin":"www/p5-WWW-Search","version":"2.519","comment":"Perl5 module for WWW searches","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Search","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7977e925b258a139373be4f2bd5b1ab5f1a3d477f063348fb851e182d347a034","flatsize":226446,"path":"All/p5-WWW-Search-2.519.pkg","repopath":"All/p5-WWW-Search-2.519.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":88440,"desc":"This class is the parent for all access method supported by the WWW::Search\nlibrary.  This library implements a Perl API to web-based search engines.\n\nCurrent search engines supported include AltaVista (both web and news),\nDejanews, Excite (web only), HotBot (web only), Infoseek (e-mail, web, and news)\nand Lycos.\n\nSearch results are limited and there is a pause between each request for results\nto avoid overloading either the client or the server.","deps":{"p5-Bit-Vector":{"origin":"math/p5-Bit-Vector","version":"7.4_1"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-User":{"origin":"sysutils/p5-User","version":"1.9_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Scripter-Plugin-JavaScript","origin":"www/p5-WWW-Scripter-Plugin-JavaScript","version":"0.009","comment":"JavaScript plugin for WWW::Scripter","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/WWW-Scripter-Plugin-JavaScript","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8294f88576be61aec76a11559fc4b7e8f4367895301c61a5e06c4117de71ee5a","flatsize":30536,"path":"All/p5-WWW-Scripter-Plugin-JavaScript-0.009.pkg","repopath":"All/p5-WWW-Scripter-Plugin-JavaScript-0.009.pkg","licenselogic":"single","pkgsize":15840,"desc":"This module is a plugin for WWW::Scripter that provides JavaScript capabilities.","deps":{"p5-JE":{"origin":"www/p5-JE","version":"0.066_2"},"p5-WWW-Scripter":{"origin":"www/p5-WWW-Scripter","version":"0.032"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Scripter","origin":"www/p5-WWW-Scripter","version":"0.032","comment":"Module for scripting web sites that have scripts","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/WWW-Scripter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d21f5992109f3fda630402545db1dbaf7ff3da344666ea4abc708b4faf13dd26","flatsize":89548,"path":"All/p5-WWW-Scripter-0.032.pkg","repopath":"All/p5-WWW-Scripter-0.032.pkg","licenselogic":"single","pkgsize":39504,"desc":"This is a subclass of WWW::Mechanize that uses the W3C DOM and provides support\nfor scripting.","deps":{"p5-CSS-DOM":{"origin":"www/p5-CSS-DOM","version":"0.17"},"p5-HTML-DOM":{"origin":"www/p5-HTML-DOM","version":"0.058"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Scraper-ISBN-Amazon_Driver","origin":"www/p5-WWW-Scraper-ISBN-Amazon_Driver","version":"1.00","comment":"Search driver for the (US) Amazon online catalog","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Scraper-ISBN-Amazon_Driver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ed917a7825548f89a1f8e9b9caf6004b78309b454a871ce0bb710e997f17064","flatsize":37272,"path":"All/p5-WWW-Scraper-ISBN-Amazon_Driver-1.00.pkg","repopath":"All/p5-WWW-Scraper-ISBN-Amazon_Driver-1.00.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":14536,"desc":"Searches for book information from the (US) Amazon online catalog.","deps":{"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-WWW-Scraper-ISBN":{"origin":"www/p5-WWW-Scraper-ISBN","version":"1.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Scraper-ISBN","origin":"www/p5-WWW-Scraper-ISBN","version":"1.05","comment":"Retrieving information about books by ISBN number","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Scraper-ISBN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d532d2c2a23e904d01184ca8da8aae2bfb534a24a11b60ad05afef38fe093b9d","flatsize":38335,"path":"All/p5-WWW-Scraper-ISBN-1.05.pkg","repopath":"All/p5-WWW-Scraper-ISBN-1.05.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":18904,"desc":"The WWW::Scraper::ISBN class was built as a way to retrieve information on\nbooks from multiple sources easily. It utilizes at least one driver\nimplemented as a subclass of WWW::Scraper::ISBN::Driver, each of which is\ndesigned to scrape from a single source. Because we found that different\nsources had different information available on different books, we designed\na basic interface that could be implemented in whatever ways necessary to\nretrieve the desired information.","deps":{"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Salesforce","origin":"www/p5-WWW-Salesforce","version":"0.304","comment":"Simple abstraction layer between SOAP::Lite and Salesforce.com","maintainer":"matthew@FreeBSD.org","www":"https://metacpan.org/release/WWW-Salesforce","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71ad1439f0e28b4fbd745909cecbd307a908a87d95ce815def642592201b27e4","flatsize":116138,"path":"All/p5-WWW-Salesforce-0.304.pkg","repopath":"All/p5-WWW-Salesforce-0.304.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27320,"desc":"This class provides a simple abstraction layer between SOAP::Lite and\nSalesforce.com. Because SOAP::Lite does not support complexTypes, and\ndocument/literal encoding is limited, this module works around those\nlimitations and provides a more intuitive interface a developer can\ninteract with.","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-RobotRules-Parser","origin":"www/p5-WWW-RobotRules-Parser","version":"0.04001_1","comment":"Just Parse robots.txt","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/WWW-RobotRules-Parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5693aa3a7a0a2094c24d84c248b4a25c8671dc15f018ea8f02b776efb52870dd","flatsize":12993,"path":"All/p5-WWW-RobotRules-Parser-0.04001_1.pkg","repopath":"All/p5-WWW-RobotRules-Parser-0.04001_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7108,"desc":"WWW::RobotRules::Parser allows you to simply parse robots.txt files\nas described in http://www.robotstxt.org/wc/norobots.html.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Scraper-ISBN-ORA_Driver","origin":"www/p5-WWW-Scraper-ISBN-ORA_Driver","version":"0.23","comment":"Search driver for O'Reilly & Associates's online catalog","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Scraper-ISBN-ORA_Driver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4081803bb1abbe42174bd39916283a29c51bfe53d135ef79de3eb7db02efcae","flatsize":17930,"path":"All/p5-WWW-Scraper-ISBN-ORA_Driver-0.23.pkg","repopath":"All/p5-WWW-Scraper-ISBN-ORA_Driver-0.23.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":8648,"desc":"Searches for book information from the O'Reilly & Associates's online catalog.","deps":{"p5-Template-Extract":{"origin":"textproc/p5-Template-Extract","version":"0.41_1"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-WWW-Scraper-ISBN":{"origin":"www/p5-WWW-Scraper-ISBN","version":"1.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Search-MSN","origin":"www/p5-WWW-Search-MSN","version":"0.0202","comment":"Backend for searching search.msn.com","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Search-MSN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b97c24a786becce49b5f95cf7fd25632df5442f2f2fbca9c4d2e3d575469658","flatsize":8555,"path":"All/p5-WWW-Search-MSN-0.0202.pkg","repopath":"All/p5-WWW-Search-MSN-0.0202.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5556,"desc":"This module provides a backend of WWW::Search to search using\nhttp://search.msn.com/.","deps":{"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-WWW-Search":{"origin":"www/p5-WWW-Search","version":"2.519"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-OpenSVN","origin":"www/p5-WWW-OpenSVN","version":"0.1.3_1","comment":"Automated interface for OpenSVN.csie.org","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/WWW-OpenSVN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d39e3897ee477beb031aaf5eb066e5ae85cfa9b36a1158cafa44391ccb1b528f","flatsize":7403,"path":"All/p5-WWW-OpenSVN-0.1.3_1.pkg","repopath":"All/p5-WWW-OpenSVN-0.1.3_1.pkg","licenselogic":"single","pkgsize":5020,"desc":"WWW::OpenSVN - An automated interface for OpenSVN.csie.org.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-RobotRules","origin":"www/p5-WWW-RobotRules","version":"6.02_1","comment":"Database of robots.txt-derived permissions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-RobotRules","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e971f597abd5b654b73e6f01c2996d5c9b38204f5e62c18ac65e1ad872676162","flatsize":26637,"path":"All/p5-WWW-RobotRules-6.02_1.pkg","repopath":"All/p5-WWW-RobotRules-6.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13276,"desc":"This module parses /robots.txt files which are used to forbid conforming\nrobots from accessing parts of a web site. The parsed files are kept in\na WWW::RobotRules object, and this object provides methods to check if\naccess to a given URL is prohibited.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Robot","origin":"www/p5-WWW-Robot","version":"0.026_1","comment":"Configurable web traversal engine in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Robot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d996e8b80e0313f7368d14b70ea6d1611d5a428c2eea4f7fb62676be413221db","flatsize":57563,"path":"All/p5-WWW-Robot-0.026_1.pkg","repopath":"All/p5-WWW-Robot-0.026_1.pkg","licenselogic":"single","pkgsize":21640,"desc":"WWW::Robot is a perl interface that provides a web traversal engine\nfor use in web robots.","deps":{"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Plurk","origin":"www/p5-WWW-Plurk","version":"0.02_3","comment":"Unofficial plurk.com API","maintainer":"mhsin@mhsin.org","www":"https://metacpan.org/release/WWW-Plurk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"875e080b5c018b276fc99f66d57b8d67678251e2f54cd09e7ff7b09b01d4301e","flatsize":43487,"path":"All/p5-WWW-Plurk-0.02_3.pkg","repopath":"All/p5-WWW-Plurk-0.02_3.pkg","licenselogic":"single","pkgsize":20404,"desc":"This is an unofficial API for plurk.com. It uses the same interfaces that\nplurk itself uses internally which are not published and not necessarily\nstable. When Plurk publish a stable API this module will be updated to take\nadvantage of it. In the mean time use with caution.\n\nRyan Lim did the heavy lifting of reverse engineering the API. His PHP\nimplementation can be found at http://code.google.com/p/rlplurkapi/.","deps":{"p5-DateTime-Format-Mail":{"origin":"devel/p5-DateTime-Format-Mail","version":"0.403"},"p5-HTML-Tiny":{"origin":"textproc/p5-HTML-Tiny","version":"1.05_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Math-Base36":{"origin":"math/p5-Math-Base36","version":"0.14,2"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Pastebin-PastebinCom-Create","origin":"www/p5-WWW-Pastebin-PastebinCom-Create","version":"1.003_1","comment":"Paste to http://pastebin.com from Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Pastebin-PastebinCom-Create","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3372139a1c1db09732cb2c02981b81de76e5fb3b5477bf98c4d461a5ae97b330","flatsize":32723,"path":"All/p5-WWW-Pastebin-PastebinCom-Create-1.003_1.pkg","repopath":"All/p5-WWW-Pastebin-PastebinCom-Create-1.003_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":14532,"desc":"The module provides means of pasting large texts into http://pastebin.com\npastebin site.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-OpenSearch","origin":"www/p5-WWW-OpenSearch","version":"0.17_1","comment":"Search A9 OpenSearch compatible engines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-OpenSearch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e420765acc344d7157c23fb132983bddef8a5a27a501b5f31183081001e77bcc","flatsize":37368,"path":"All/p5-WWW-OpenSearch-0.17_1.pkg","repopath":"All/p5-WWW-OpenSearch-0.17_1.pkg","licenselogic":"single","pkgsize":20552,"desc":"WWW::OpenSearch is a module to search A9's OpenSearch compatible search\nengines. See http://opensearch.a9.com/ for details.","deps":{"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-Template":{"origin":"net/p5-URI-Template","version":"0.24"},"p5-XML-Feed":{"origin":"textproc/p5-XML-Feed","version":"0.63"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Want","origin":"devel/p5-Want","version":"0.29_1","comment":"Generalisation of wantarray","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Want","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"165ba77d2ef7475cdc4450fbde936dba4e4d974c2f9f3a0d92a50c8ef4ede621","flatsize":51490,"path":"All/p5-Want-0.29_1.pkg","repopath":"All/p5-Want-0.29_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23920,"desc":"This module generalises the mechanism of the wantarray function,\nallowing a function to determine in some detail how its return value is\ngoing to be immediately used.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-WWW-NioTV","origin":"www/p5-WWW-NioTV","version":"0.04_2","comment":"Retrieve TV information from http://www.niotv.com/","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-NioTV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"123973c7eaa44844eee8ad6a72117bc9cb3928509676ee4fa816eecb5e58d58a","flatsize":6460,"path":"All/p5-WWW-NioTV-0.04_2.pkg","repopath":"All/p5-WWW-NioTV-0.04_2.pkg","licenselogic":"single","pkgsize":4340,"desc":"Retrieve TV information from http://www.niotv.com/","deps":{"p5-HTML-SimpleLinkExtor":{"origin":"www/p5-HTML-SimpleLinkExtor","version":"1.273"},"p5-HTML-TableExtract":{"origin":"www/p5-HTML-TableExtract","version":"2.15"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Mixi-Scraper","origin":"www/p5-WWW-Mixi-Scraper","version":"0.34_1","comment":"Yet another mixi scraper","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/WWW-Mixi-Scraper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9f021a5cab164d1140b971f3d16b759e9bc0f7b3096f9bea1621f11ad8fd5bf","flatsize":97381,"path":"All/p5-WWW-Mixi-Scraper-0.34_1.pkg","repopath":"All/p5-WWW-Mixi-Scraper-0.34_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":49896,"desc":"This is yet another 'mixi' (the largest SNS in Japan) scraper,\npowered by Web::Scraper. Though APIs are different and incompatible with\nprecedent WWW::Mixi.","deps":{"p5-Module-Find":{"origin":"devel/p5-Module-Find","version":"0.16"},"p5-String-CamelCase":{"origin":"textproc/p5-String-CamelCase","version":"0.04"},"p5-Test-UseAllModules":{"origin":"devel/p5-Test-UseAllModules","version":"0.17_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-Web-Scraper":{"origin":"www/p5-Web-Scraper","version":"0.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-OAuth","origin":"www/p5-WWW-OAuth","version":"1.000_1","comment":"Portable OAuth 1.0 authentication","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-OAuth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bff094f426d1379a584d8fa6b871bb9eb9b01830728d12872d6cac59379ca65","flatsize":56805,"path":"All/p5-WWW-OAuth-1.000_1.pkg","repopath":"All/p5-WWW-OAuth-1.000_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":27148,"desc":"WWW::OAuth implements OAuth 1.0 request authentication according to RFC 5849\n(sometimes referred to as OAuth 1.0A). It does not implement the user agent\nrequests needed for the complete OAuth 1.0 authorization flow; it only\nprepares and signs requests, leaving the rest up to your application. It can\nauthenticate requests for LWP::UserAgent, Mojo::UserAgent, HTTP::Tiny, and\ncan be extended to operate on other types of requests.","deps":{"p5-Class-Tiny-Chained":{"origin":"devel/p5-Class-Tiny-Chained","version":"0.004"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Form-UrlEncoded":{"origin":"www/p5-WWW-Form-UrlEncoded","version":"0.26"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Search-Google","origin":"www/p5-WWW-Search-Google","version":"0.23_1,1","comment":"Perl WWW::Search class for searching Google","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Search-Google","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48391e0a91a4346d8b8958cac5cc97edf933e28f51be0c0ff223935bb70ccb94","flatsize":2051,"path":"All/p5-WWW-Search-Google-0.23_1,1.pkg","repopath":"All/p5-WWW-Search-Google-0.23_1,1.pkg","licenselogic":"single","pkgsize":2768,"desc":"This class is a Google specialization of WWW::Search. It handles\nsearching Google http://www.google.com/ using its new SOAP API\nhttp://www.google.com/apis/.\n\nAll interaction should be done through WWW::Search objects.\n\nNote that you must register for a Google Web API account and have a\nvalid Google API license key before using this module.","deps":{"p5-Net-Google":{"origin":"net/p5-Net-Google","version":"1.0.1_1"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-WWW-Search":{"origin":"www/p5-WWW-Search","version":"2.519"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Myspace","origin":"www/p5-WWW-Myspace","version":"0.92_1","comment":"Access MySpace.com profile information from Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Myspace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c31b778cfe4eaf4d058f83dc013501c6e7ef0baa37550c5315d90c21c1bfa87b","flatsize":397982,"path":"All/p5-WWW-Myspace-0.92_1.pkg","repopath":"All/p5-WWW-Myspace-0.92_1.pkg","licenselogic":"single","pkgsize":144952,"desc":"WWW::Myspace.pm provides methods to access your myspace.com account\nand functions automatically. It provides a simple interface for\nscripts to log in, access lists of friends, scan user's profiles,\nretreive profile data, send messages, and post comments.","deps":{"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-Contextual-Return":{"origin":"devel/p5-Contextual-Return","version":"0.004014"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Spiffy":{"origin":"devel/p5-Spiffy","version":"0.46_1"},"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Mechanize-TreeBuilder","origin":"www/p5-WWW-Mechanize-TreeBuilder","version":"1.20000","comment":"Combine WWW::Mechanize and HTML::TreeBuilder","maintainer":"alex.deiter@gmail.com","www":"https://metacpan.org/release/WWW-Mechanize-TreeBuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"355a9b9acfec0ca19df390ccdb14e73aed4b5a1182e36becf760795a44521e02","flatsize":15411,"path":"All/p5-WWW-Mechanize-TreeBuilder-1.20000.pkg","repopath":"All/p5-WWW-Mechanize-TreeBuilder-1.20000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8256,"desc":"This module combines WWW::Mechanize and HTML::TreeBuilder.","deps":{"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-NicoVideo-Download","origin":"www/p5-WWW-NicoVideo-Download","version":"0.06_1","comment":"Download FLV/MP4/SWF files from nicovideo.jp","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-NicoVideo-Download","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f15e6c1b3b24d98b7d67948ee002fc74aa10eed7be496f9676a3a0c72677da70","flatsize":13626,"path":"All/p5-WWW-NicoVideo-Download-0.06_1.pkg","repopath":"All/p5-WWW-NicoVideo-Download-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7568,"desc":"Perl module of download FLV/MP4/SWF files from nicovideo.jp (Nico Nico Douga).","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-CGI-Simple":{"origin":"www/p5-CGI-Simple","version":"1.281"},"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Mechanize-Meta","origin":"www/p5-WWW-Mechanize-Meta","version":"0.07_1","comment":"Adds HEAD tag parsing to WWW::Mechanize","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/WWW-Mechanize-Meta","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"770ab202d431058e447144c1b57a14d9f5c0bb9925b9475253faef3fb74f7ca9","flatsize":5710,"path":"All/p5-WWW-Mechanize-Meta-0.07_1.pkg","repopath":"All/p5-WWW-Mechanize-Meta-0.07_1.pkg","licenselogic":"single","pkgsize":4204,"desc":"Adds HEAD tag parsing to WWW::Mechanize","deps":{"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Mechanize-GZip","origin":"www/p5-WWW-Mechanize-GZip","version":"0.14","comment":"Use WWW::Mechanize by requesting gzip-compression from the web server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Mechanize-GZip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ab448fb1435960fe29162d2955d9cf5325ced0ef4378337ab6ec76912c28ca3","flatsize":11980,"path":"All/p5-WWW-Mechanize-GZip-0.14.pkg","repopath":"All/p5-WWW-Mechanize-GZip-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6684,"desc":"The WWW::Mechanize::GZip module tries to fetch a URL by requesting\ngzip-compression from the web server.\n\nIf the response contains a header with 'Content-Encoding: gzip',\nit decompresses the response in order to get the original\n(uncompressed) content.\n\nThis module will help to reduce bandwith fetching webpages, if\nsupported by the web server. If the web server does not support\ngzip-compression, no decompression will be made.\n\nThis modules is a direct subclass of WWW::Mechanize and will\ntherefore support any methods provided by WWW::Mechanize.","deps":{"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Mechanize-Pluggable","origin":"www/p5-WWW-Mechanize-Pluggable","version":"1.14","comment":"Custmomize WWW::Mechanize via plugins","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Mechanize-Pluggable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f252c93fea550fd6befef433e7ef376823523cfecac3081983d659cb949529a2","flatsize":63001,"path":"All/p5-WWW-Mechanize-Pluggable-1.14.pkg","repopath":"All/p5-WWW-Mechanize-Pluggable-1.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31676,"desc":"This module provides all of the same functionality of WWW::Mechanize, but\nadds support for plugins using Module::Pluggable; this means that any\nmodule named WWW::Mechanize::Plugin::whatever... will be found and loaded\nwhen WWW::Mechanize::Pluggable is loaded.\n\nBig deal, you say. Well, it becomes a big deal in conjunction\nwith WWW::Mechanize::Pluggable's other feature: plugin hooks. When plugins\nare loaded, their import() methods can call WWW::Mechanize::Pluggable's\nprehook and posthook methods. These methods add callbacks to the plugin\ncode in WWW::Mechanize::Pluggable's methods. These callbacks can act\nbefore a method or after it, and have to option of short-circuiting the\ncall to the WWW::Mechanize::Pluggable method altogether.\n\nThese methods receive whatever parameters the WWW::Mechanize::Pluggable\nmethods received, plus a reference to the actvive Mech object.\n\nAll other extensions to WWW::Mechanize::Pluggable are handled by the\nplugins.","deps":{"p5-Data-Dump-Streamer":{"origin":"devel/p5-Data-Dump-Streamer","version":"2.42"},"p5-HTML-Form":{"origin":"www/p5-HTML-Form","version":"6.11"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Cookies":{"origin":"www/p5-HTTP-Cookies","version":"6.11"},"p5-HTTP-Daemon":{"origin":"www/p5-HTTP-Daemon","version":"6.16"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Mechanize-FormFiller","origin":"www/p5-WWW-Mechanize-FormFiller","version":"0.13","comment":"Perl framework to automate HTML forms","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Mechanize-FormFiller","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91ecd030093cd735eb69c5d9ac6369cac204a6424a9e881dedaedb3a70354aa3","flatsize":72892,"path":"All/p5-WWW-Mechanize-FormFiller-0.13.pkg","repopath":"All/p5-WWW-Mechanize-FormFiller-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34364,"desc":"The module is intended as a simple way to fill out HTML forms from a set\nof predetermined values. You set up the form filler with value elements,\nretrieve the HTML form, and let the form filler loose on that form.\n\nThere are value classes provided for many tasks - fixed values, values\nto be queried interactively from the user, values taken randomly from a\nlist of values and values specified through a callback to some Perl\ncode.","deps":{"p5-Data-Random":{"origin":"devel/p5-Data-Random","version":"0.13"},"p5-HTML-Form":{"origin":"www/p5-HTML-Form","version":"6.11"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Mechanize-DecodedContent","origin":"www/p5-WWW-Mechanize-DecodedContent","version":"0.02_1","comment":"Decode Mech content using its HTTP response encoding","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/WWW-Mechanize-DecodedContent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aab139be674db5e55bd1dd1247db7a67f66c4a8b7d1a3bcaeb4b0cbc3d8a0a36","flatsize":3937,"path":"All/p5-WWW-Mechanize-DecodedContent-0.02_1.pkg","repopath":"All/p5-WWW-Mechanize-DecodedContent-0.02_1.pkg","licenselogic":"single","pkgsize":3500,"desc":"WWW::Mechanize::DecodedContent is a plugin to add\ndecoded_content utility method to WWW::Mechanize.","deps":{"p5-HTTP-Response-Encoding":{"origin":"www/p5-HTTP-Response-Encoding","version":"0.06_3"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Mechanize-CGI","origin":"www/p5-WWW-Mechanize-CGI","version":"0.3_1","comment":"Use WWW::Mechanize with CGI applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Mechanize-CGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3742012858c0c52ed49587ccd6fb29b0d0abfdaab9afb2c05016b01721e66844","flatsize":6640,"path":"All/p5-WWW-Mechanize-CGI-0.3_1.pkg","repopath":"All/p5-WWW-Mechanize-CGI-0.3_1.pkg","licenselogic":"single","pkgsize":4328,"desc":"Provides a convenient way of using CGI applications with WWW::Mechanize.","deps":{"p5-HTTP-Request-AsCGI":{"origin":"www/p5-HTTP-Request-AsCGI","version":"1.2_1"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Mechanize-SpamCop","origin":"www/p5-WWW-Mechanize-SpamCop","version":"0.08_1","comment":"SpamCop reporting automation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/WWW-Mechanize-SpamCop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce06e12ec97b703f230a19169930446578961c60d3c3143d3d39fdc6a50b6626","flatsize":13599,"path":"All/p5-WWW-Mechanize-SpamCop-0.08_1.pkg","repopath":"All/p5-WWW-Mechanize-SpamCop-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7284,"desc":"WWW::Mechanize::SpamCop is used to automate spam reporting on spamcop.net's web\nsite.","deps":{"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","mail"]},{"name":"p5-WWW-Mixi","origin":"www/p5-WWW-Mixi","version":"0.50_1","comment":"Perl module of Automated interface to the Mixi","maintainer":"perl@FreeBSD.org","www":"http://digit.que.ne.jp/work/?WWW%3a%3aMixi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1aac41d1a3e79e53019e3926722f759dd6ec8db3804f738d2caed436db6063c1","flatsize":316191,"path":"All/p5-WWW-Mixi-0.50_1.pkg","repopath":"All/p5-WWW-Mixi-0.50_1.pkg","licenselogic":"single","pkgsize":74652,"desc":"WWW::Mixi provides an automated interface to the Mixi <http://mixi.jp/>.\nMixi is most famous as SNS of Japan.","deps":{"ja-p5-Jcode":{"origin":"japanese/p5-Jcode","version":"2.07_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-LongURL","origin":"www/p5-WWW-LongURL","version":"0.05_1","comment":"Perl interface to the LongURL API","maintainer":"mhsin@mhsin.org","www":"https://metacpan.org/release/WWW-LongURL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a132a9b585475ccfbee27686ae443535c5cdf1f281d3d621146ed9825d337a11","flatsize":12147,"path":"All/p5-WWW-LongURL-0.05_1.pkg","repopath":"All/p5-WWW-LongURL-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6856,"desc":"WWW::LongURL is a simple interface for using the LongURL API to expand\nshortened URLs.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Mechanize","origin":"www/p5-WWW-Mechanize","version":"2.18","comment":"Handy web browsing in a Perl object","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Mechanize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e3f78be181fa633de20130f8727d99b472d95f4a4b28df4e2cdaa7fe7727532","flatsize":250354,"path":"All/p5-WWW-Mechanize-2.18.pkg","repopath":"All/p5-WWW-Mechanize-2.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":97628,"desc":"WWW::Mechanize is a fork of Kirrily Robert's excellent WWW::Automate\nmodule.  W::A works fine except for some memory-eating bugs that the\nauthor of this module has fixed.","deps":{"p5-HTML-Form":{"origin":"www/p5-HTML-Form","version":"6.11"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-HTTP-Cookies":{"origin":"www/p5-HTTP-Cookies","version":"6.11"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-HatenaStar","origin":"www/p5-WWW-HatenaStar","version":"0.04_2","comment":"Perl interface to Hatena::Star","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/WWW-HatenaStar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec4f63c72b7d9102da6d6cbdc942df5791d49b531e380a2f905908d863aa62fd","flatsize":13211,"path":"All/p5-WWW-HatenaStar-0.04_2.pkg","repopath":"All/p5-WWW-HatenaStar-0.04_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6956,"desc":"WWW::HatenaStar is perl interface to Hatena::Star.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-HatenaLogin":{"origin":"www/p5-WWW-HatenaLogin","version":"0.03_1"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Instapaper-Client","origin":"www/p5-WWW-Instapaper-Client","version":"0.901_1","comment":"Implementation of the Instapaper client API","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/WWW-Instapaper-Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"129d7f3a7a55242eec54c8ca36d443a70cebc74b2601f5f83114f56eddde7a3f","flatsize":11304,"path":"All/p5-WWW-Instapaper-Client-0.901_1.pkg","repopath":"All/p5-WWW-Instapaper-Client-0.901_1.pkg","licenselogic":"single","pkgsize":6988,"desc":"An implementation of the Instapaper client API.\n(see http://www.instapaper.com/api)","deps":{"p5-Class-Base":{"origin":"devel/p5-Class-Base","version":"0.09"},"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-HatenaDiary","origin":"www/p5-WWW-HatenaDiary","version":"0.02_1","comment":"CRUD interface to Hatena::Diary","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/WWW-HatenaDiary","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4203e4d9a3a56c316a8f762cd5d86b4c13ddc3cf6baf91e35a3f124c73f7ca21","flatsize":15880,"path":"All/p5-WWW-HatenaDiary-0.02_1.pkg","repopath":"All/p5-WWW-HatenaDiary-0.02_1.pkg","licenselogic":"single","pkgsize":7548,"desc":"WWW::HatenaDiary provides a CRUD interface to Hatena::Diary,\naiming to help you efficiently communicate with the service\nwith programmatic ways.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-HatenaLogin":{"origin":"www/p5-WWW-HatenaLogin","version":"0.03_1"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-Web-Scraper":{"origin":"www/p5-Web-Scraper","version":"0.38"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-HatenaLogin","origin":"www/p5-WWW-HatenaLogin","version":"0.03_1","comment":"Login/Logout interface to Hatena","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/WWW-HatenaLogin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80e099752888b5a7ffc039c340f7398e0444df497ab9aa37b0bbceda8d610d92","flatsize":10128,"path":"All/p5-WWW-HatenaLogin-0.03_1.pkg","repopath":"All/p5-WWW-HatenaLogin-0.03_1.pkg","licenselogic":"single","pkgsize":5576,"desc":"Login and logout interface to Hatena.\nThis module is very simple.","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-IMDb","origin":"www/p5-WWW-IMDb","version":"0.01_2","comment":"Perl interface to query the Internet Movie Database(IMDb)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2587be2eb2afc215415ab6ec2f5e7ebce4d61c366a16bebe3ce2fc8968d8f3a","flatsize":14010,"path":"All/p5-WWW-IMDb-0.01_2.pkg","repopath":"All/p5-WWW-IMDb-0.01_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":7848,"desc":"Internet Movie Database Perl library (IMDb.pm) is a Perl class that queries\nthe Internet Movie Database via a simple OO interface.","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-WWW-IMDb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-WWW-Hotmail","origin":"mail/p5-WWW-Hotmail","version":"0.10_1","comment":"Module that simplifies access to Hotmail","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/WWW-Hotmail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c3dcf916988207d7ab53c4a971fbb9321d146252b0fb5c43c891b208b0286c4","flatsize":13259,"path":"All/p5-WWW-Hotmail-0.10_1.pkg","repopath":"All/p5-WWW-Hotmail-0.10_1.pkg","licenselogic":"single","pkgsize":7672,"desc":"WWW::Hotmail - Perl extension for connecting to Hotmail","deps":{"p5-Mail-Audit":{"origin":"mail/p5-Mail-Audit","version":"2.228"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-WWW-Google-News-TW","origin":"www/p5-WWW-Google-News-TW","version":"0.12_2","comment":"Access to Google's Taiwan News Service (Not Usenet)","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/WWW-Google-News-TW","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ae9c7bb3514982a587bde0174c618f30c07395af3498bb0fac3d791c6450dc6","flatsize":10930,"path":"All/p5-WWW-Google-News-TW-0.12_2.pkg","repopath":"All/p5-WWW-Google-News-TW-0.12_2.pkg","licenselogic":"single","pkgsize":6352,"desc":"WWW::Google::News::TW - Access to Google's Taiwan News Service (Not Usenet)","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Google-PageRank","origin":"www/p5-WWW-Google-PageRank","version":"0.17_1","comment":"Perl interface for querying Google pagerank","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/WWW-Google-PageRank","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10fab80e402a14e38a5ffa6cfc7b1e7ccb42d08bb38d5f1470cbcda1805bf21e","flatsize":8351,"path":"All/p5-WWW-Google-PageRank-0.17_1.pkg","repopath":"All/p5-WWW-Google-PageRank-0.17_1.pkg","licenselogic":"single","pkgsize":5564,"desc":"The WWW::Google::PageRank is a class implementing a interface\nfor querying google pagerank.\nTo use it, you should create WWW::Google::PageRank object\nand use its method get(), to query page rank of URL.\nIt uses LWP::UserAgent for making request to Google.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Google-News","origin":"www/p5-WWW-Google-News","version":"0.12_2","comment":"Access to Google's News Service (Not Usenet)","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/WWW-Google-News","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"747e67f6a6e250a14970be2756303c97ff47fe063a5b8787bc5540073792b9b9","flatsize":14729,"path":"All/p5-WWW-Google-News-0.12_2.pkg","repopath":"All/p5-WWW-Google-News-0.12_2.pkg","licenselogic":"single","pkgsize":7856,"desc":"This is a simple screen scraper for Google's News service.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Atom":{"origin":"textproc/p5-XML-Atom","version":"0.43"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Google-Calculator","origin":"www/p5-WWW-Google-Calculator","version":"0.07_1","comment":"Simple interface for Google calculator","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/WWW-Google-Calculator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"731badc916cdf6638dce59de1db69dece08336b2c1f19d5f5f145c6b81ebae43","flatsize":11034,"path":"All/p5-WWW-Google-Calculator-0.07_1.pkg","repopath":"All/p5-WWW-Google-Calculator-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6376,"desc":"This module provide simple interface for Google calculator.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-GitHub-Gist","origin":"www/p5-WWW-GitHub-Gist","version":"0.17_1","comment":"Perl interface to Gist","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ALEXBIO/WWW-GitHub-Gist-0.17","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec5b78c069f22ce5d4b4d84626b2c54a2b095e5be6e543aa04a166b766595a40","flatsize":20322,"path":"All/p5-WWW-GitHub-Gist-0.17_1.pkg","repopath":"All/p5-WWW-GitHub-Gist-0.17_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9768,"desc":"Perl interface to Gist.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-GMail","origin":"mail/p5-WWW-GMail","version":"0.07_1","comment":"Module that simplifies access to Gmail","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/XANTUS/WWW-GMail-0.07","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4a5a48409cbf45c70254ab9004dc6fb61101072d37d152cc65b3995bade7ba5","flatsize":28568,"path":"All/p5-WWW-GMail-0.07_1.pkg","repopath":"All/p5-WWW-GMail-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11764,"desc":"WWW::GMail - Perl extension for accessing Google Mail (gmail)","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-WWW-Dilbert","origin":"www/p5-WWW-Dilbert","version":"1.19_1,1","comment":"Dilbert of the day comic strip archive and retrieval module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Dilbert","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79bbe1026e1a7052a857fa71307b10cf2b0116153f08eccf2c759ab872a4d2eb","flatsize":8271,"path":"All/p5-WWW-Dilbert-1.19_1,1.pkg","repopath":"All/p5-WWW-Dilbert-1.19_1,1.pkg","licenselogic":"single","pkgsize":5724,"desc":"This module will download the latest Dilbert of the Day cartoon strip\nfrom the Dilbert website and return an object which can be either\nstored in a database or output to a browser, disk or whatever. It\nallows importing of Dilbert strips from disk or alternate URLs, and\nhas a random strip interface to return strips from the database.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-FreeProxy","origin":"www/p5-WWW-FreeProxy","version":"0.04_1","comment":"Fetch proxies from free proxy lists","maintainer":"rodrigo@FreeBSD.org","www":"https://metacpan.org/release/WWW-FreeProxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b902f558bc8a791bff0bad43401024a323a8de061d1be87a4845d75d00af354","flatsize":12761,"path":"All/p5-WWW-FreeProxy-0.04_1.pkg","repopath":"All/p5-WWW-FreeProxy-0.04_1.pkg","licenselogic":"single","pkgsize":8212,"desc":"WWW::FreeProxy\n\nThis module fetch proxies from free proxy lists","deps":{"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Curl","origin":"www/p5-WWW-Curl","version":"4.17_5","comment":"Perl extension interface for libcurl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/WWW-Curl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03752a109e7ab71d0d33aab066081329f4a17c7c1e6bba9271b7a86023b5e7a8","flatsize":136896,"path":"All/p5-WWW-Curl-4.17_5.pkg","repopath":"All/p5-WWW-Curl-4.17_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43024,"desc":"The Perl module WWW::Curl provides an interface to the cURL library \"libcurl\".","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","ftp","perl5"],"shlibs_required":["libperl.so.5.36","libcurl.so.4"]},{"name":"p5-XML-LibXML-Cache","origin":"textproc/p5-XML-LibXML-Cache","version":"0.14","comment":"Document cache for XML::LibXML","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XML-LibXML-Cache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8874e7df19343ddc8bf763ec67bdc8d5c499b7ff00f41fa2e9ad173ed77b273","flatsize":20274,"path":"All/p5-XML-LibXML-Cache-0.14.pkg","repopath":"All/p5-XML-LibXML-Cache-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11060,"desc":"XML::LibXML::Cache is a cache for XML::LibXML documents loaded from files. It is\nuseful to speed up loading of XML files in persistent web applications.\n\nThis module caches the document object after the first load and returns the\ncached version on subsequent loads. Documents are reloaded whenever the document\nfile changes. Changes to other files referenced during parsing also cause a\nreload. This includes external DTDs, external entities or XIncludes.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-LibXSLT":{"origin":"textproc/p5-XML-LibXSLT","version":"2.003000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-WWW-Form-UrlEncoded","origin":"www/p5-WWW-Form-UrlEncoded","version":"0.26","comment":"Parser and builder for application/x-www-form-urlencoded","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/WWW-Form-UrlEncoded","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89f379c59bedeb5491712669fd9883281f28c19f3f93ab33e3f3c39e7774def7","flatsize":52875,"path":"All/p5-WWW-Form-UrlEncoded-0.26.pkg","repopath":"All/p5-WWW-Form-UrlEncoded-0.26.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16048,"desc":"WWW::Form::UrlEncoded provides application/x-www-form-urlencoded parser and\nbuilder. This module aims to have compatibility with other CPAN modules like\nHTTP::Body's urlencoded parser.\n\nThis module try to use WWW::Form::UrlEncoded::XS by default and fail to it, use\nWWW::Form::UrlEncoded::PP instead","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-DHL","origin":"www/p5-WWW-DHL","version":"0.03_2","comment":"Perl module for the DHL online tracking service","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SEPP/WWW-DHL-0.03","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4008dc00e9f8192f18b37df58176749c7aa0b61aeb272470bad88f8498419e79","flatsize":11873,"path":"All/p5-WWW-DHL-0.03_2.pkg","repopath":"All/p5-WWW-DHL-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6952,"desc":"This module allows you to check the status of YOUR shipments via the\nDHL website. For privacy issues please consider the website. Please\nnote: This module is still some kind of alpha, because there are many\ndifferent pages on the DHL website.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-TokeParser-Simple":{"origin":"www/p5-HTML-TokeParser-Simple","version":"3.16_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Contact","origin":"www/p5-WWW-Contact","version":"0.51","comment":"Contact importer for all the major email systems","maintainer":"sailorfred@yahoo.com","www":"https://metacpan.org/release/WWW-Contact","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4850812be25d881854a2eab596978ad9f55fa09a903fa4f515febb4eb9c4236d","flatsize":119638,"path":"All/p5-WWW-Contact-0.51.pkg","repopath":"All/p5-WWW-Contact-0.51.pkg","licenselogic":"or","licenses":["ART20","GPLv1"],"pkgsize":51248,"desc":"Perl5 contact importer for use with all the major email systems, such as\nYahoo!, Gmail, Hotmail, etc.","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-TokeParser-Simple":{"origin":"www/p5-HTML-TokeParser-Simple","version":"3.16_1"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-Google-AuthSub":{"origin":"net/p5-Net-Google-AuthSub","version":"0.5_2"},"p5-Text-vCard":{"origin":"textproc/p5-Text-vCard","version":"3.09"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-WWW-Mechanize-GZip":{"origin":"www/p5-WWW-Mechanize-GZip","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Facebook-API","origin":"www/p5-WWW-Facebook-API","version":"0.4.18_3","comment":"Facebook API implementation in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Facebook-API","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f29b32bb05371855b46dd38b7e541f1dff05fd2b8b4066a923e1dd70c146b0b","flatsize":265905,"path":"All/p5-WWW-Facebook-API-0.4.18_3.pkg","repopath":"All/p5-WWW-Facebook-API-0.4.18_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":114296,"desc":"WWW::Facebook::API - Facebook API implementation\n\nA Perl implementation of the Facebook API, working off of the\ncanonical Java and PHP implementations. By default it uses JSON::Any\nto parse the response returned by Facebook's server. There is an option\nto return the raw response in either XML or JSON.","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Baseball-NPB","origin":"www/p5-WWW-Baseball-NPB","version":"0.03_1","comment":"Fetches Japanese baseball games information","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Baseball-NPB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1593cfbcd6906de45590554649e9952e07e7590735f1aa5a913f3fbff8988ab","flatsize":7055,"path":"All/p5-WWW-Baseball-NPB-0.03_1.pkg","repopath":"All/p5-WWW-Baseball-NPB-0.03_1.pkg","licenselogic":"single","pkgsize":5488,"desc":"WWW::Baseball::NPB provides you a way to fetch and extract Japanese baseball\ngames information via Yahoo! Baseball. (NPB = Nippon Professional Baseball)","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","japanese","perl5"]},{"name":"p5-WWW-Babelfish","origin":"www/p5-WWW-Babelfish","version":"0.16_1","comment":"Perl interface to obtain translations from the babelfish server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Babelfish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59c51fb4e48c217c651e2084911ed6ec619dea243f6037ec532a3319d9df26f9","flatsize":18860,"path":"All/p5-WWW-Babelfish-0.16_1.pkg","repopath":"All/p5-WWW-Babelfish-0.16_1.pkg","licenselogic":"single","pkgsize":9140,"desc":"WWW::Babelfish is a perl interface to obtain translations of text from\nbabelfish.altavista.digital.com.","deps":{"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-AtMovies-TV","origin":"www/p5-WWW-AtMovies-TV","version":"0.04_1","comment":"Retrieve TV information from http://www.atmovies.com.tw/","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-AtMovies-TV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c348943be858108ba2d90766f50b0feaeb7bad60bfbb9e9eb8b18443ba5ebbc0","flatsize":5682,"path":"All/p5-WWW-AtMovies-TV-0.04_1.pkg","repopath":"All/p5-WWW-AtMovies-TV-0.04_1.pkg","licenselogic":"single","pkgsize":4236,"desc":"Retrieve TV information from http://www.atmovies.com.tw/","deps":{"p5-HTML-TableExtract":{"origin":"www/p5-HTML-TableExtract","version":"2.15"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WWW-Mechanize-Shell","origin":"www/p5-WWW-Mechanize-Shell","version":"0.62","comment":"Interactive shell for www/p5-WWW-Mechanize","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Mechanize-Shell","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd2c642bf9bc8b8993f5f2f6009ed8645c19651c3d559a93e86154e68efbf1b2","flatsize":67524,"path":"All/p5-WWW-Mechanize-Shell-0.62.pkg","repopath":"All/p5-WWW-Mechanize-Shell-0.62.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28680,"desc":"This module implements a www-like shell above WWW::Mechanize and also\nhas the capability to output crude Perl code that recreates the recorded\nsession. Its main use is as an interactive starting point for automating\na session through WWW::Mechanize.","deps":{"p5-HTML-Display":{"origin":"www/p5-HTML-Display","version":"0.40_2"},"p5-HTML-TokeParser-Simple":{"origin":"www/p5-HTML-TokeParser-Simple","version":"3.16_1"},"p5-Hook-LexWrap":{"origin":"devel/p5-Hook-LexWrap","version":"0.26"},"p5-Term-Shell":{"origin":"devel/p5-Term-Shell","version":"0.13"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-WWW-Mechanize-FormFiller":{"origin":"www/p5-WWW-Mechanize-FormFiller","version":"0.13"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-WWW-Mechanize-Plugin-phpBB","origin":"www/p5-WWW-Mechanize-Plugin-phpBB","version":"0.02_2","comment":"Screen scraper for phpBB installations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Mechanize-Plugin-phpBB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"162371c71aa7d949ab881401f3d5bddc30c2d793cf07d4905325d314a68f8146","flatsize":11675,"path":"All/p5-WWW-Mechanize-Plugin-phpBB-0.02_2.pkg","repopath":"All/p5-WWW-Mechanize-Plugin-phpBB-0.02_2.pkg","licenselogic":"single","pkgsize":6652,"desc":"WWW::Mechanize::Plugin::phpBB is a screen scraper for phpBB driven forum\nsites. It can log into the phpBB web interface, pull forum and topics\nnames and perform administrative tasks like deleting posts.\n\nFUNCTIONALITY IS CURRENTLY LIMITED, READ ON WHAT'S AVAILABLE SO FAR.\n\nWWW::Mechanize::Plugin::phpBB is implemented as a plugin to\nWWW::Mechanize, using Joe McMahon's WWW::Mechanize::Pluggable framework.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-WWW-Mechanize-Pluggable":{"origin":"www/p5-WWW-Mechanize-Pluggable","version":"1.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-W3C-LinkChecker","origin":"www/p5-W3C-LinkChecker","version":"4.81_2","comment":"Checks the validity of links in an HTML or XHTML document","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/W3C-LinkChecker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c209e8ba1d23e0a0b15114108acf9ffaa9dce12113b435aad5c3c0b51a2d5e67","flatsize":111829,"path":"All/p5-W3C-LinkChecker-4.81_2.pkg","repopath":"All/p5-W3C-LinkChecker-4.81_2.pkg","licenselogic":"single","pkgsize":33636,"desc":"This manual page documents briefly the checklink command, a.k.a. the W3C\nLink Checker.\n\nchecklink is a program that reads an HTML or XHTML document, extracts a\nlist of anchors and lists and checks that no anchor is defined twice and\nthat all the links are dereferenceable, including the fragments. It warns\nabout HTTP redirects, including directory redirects, and can check\nrecursively a part of a web site.\n\nThe program can be used either as a command line tool or as a CGI script.","deps":{"p5-CSS-DOM":{"origin":"www/p5-CSS-DOM","version":"0.17"},"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Vroom","origin":"textproc/p5-Vroom","version":"0.42","comment":"Slide Shows in Vim","maintainer":"lwhsu@FreeBSD.org","www":"https://metacpan.org/release/Vroom","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adf26466a92b6272940245e49f78e6b691eb377c3c06873a578c375a7a5af87d","flatsize":51039,"path":"All/p5-Vroom-0.42.pkg","repopath":"All/p5-Vroom-0.42.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22340,"desc":"Vroom lets you create your slides in a single file using a Wiki-like\nstyle, much like Spork and Sporx do. The difference is that your slides\ndon't compile to HTML or JavaScript or XUL. They get turned into a set\nof files that begin with '0', like '03' or '07c' or '05b.pl'.\n\nThe slides are named in alphabetic order. That means you can bring them\nall into a Vim session with the command: vim 0*. vroom --vroom does\nexactly that.\n\nVroom takes advantage of Vim's syntax highlighting. It also lets you run\nslides that contain code.\n\nSince Vim is an editor, you can change your slides during the show.","deps":{"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"p5-Template-Toolkit-Simple":{"origin":"www/p5-Template-Toolkit-Simple","version":"0.31"},"p5-Term-Size":{"origin":"devel/p5-Term-Size","version":"0.211"},"p5-YAML-LibYAML":{"origin":"textproc/p5-YAML-LibYAML","version":"0.89"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-WWW-2ch","origin":"japanese/p5-WWW-2ch","version":"0.07_2","comment":"Perl module for scraping of 2ch.net BBS","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-2ch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7d69d649b687ec509ec86b01bf5fef7bc77b3bc8f21fbba43ed9d1c1c151056","flatsize":32544,"path":"All/p5-WWW-2ch-0.07_2.pkg","repopath":"All/p5-WWW-2ch-0.07_2.pkg","licenselogic":"single","pkgsize":16004,"desc":"It is suitable for the scraping of a popular bbs of Japan.\nother BBS and the news sites and other sites are also possible by the\naddition of the plugin for scraping.\nPlease take care with the flood control to an excessive access.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","www","perl5"]},{"name":"p5-WDDX","origin":"textproc/p5-WDDX","version":"1.02_2","comment":"Perl module to parse WDDX Packets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WDDX","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9774e2b1e73eeb1fac57ce18bf12804e3a67050c6ed4ef9074e22d76862ae553","flatsize":108047,"path":"All/p5-WDDX-1.02_2.pkg","repopath":"All/p5-WDDX-1.02_2.pkg","licenselogic":"single","pkgsize":33212,"desc":"This is a module that parses WDDX packets. Which are\nwell supported in Allaire Coldfusion, and pretty\nuseful.\n\nThis is from the WDDX.org web site: \"The Web Distributed\nData Exchange, or WDDX, is a free, open XML-based\ntechnology that allows Web applications created with any\nplatform to easily exchange data with one another over the\nWeb.\"","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on"}},{"name":"p5-W3C-LogValidator","origin":"www/p5-W3C-LogValidator","version":"1.4_1,1","comment":"Comprehensive validation tool for webmasters and web developers","maintainer":"toni.viemero@iki.fi","www":"https://www.w3.org/QA/Tools/LogValidator/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"389edb2c8f77f423b33876c737ee938e811d4554c87bec005b0b9d09347f1a09","flatsize":155370,"path":"All/p5-W3C-LogValidator-1.4_1,1.pkg","repopath":"All/p5-W3C-LogValidator-1.4_1,1.pkg","licenselogic":"single","pkgsize":45576,"desc":"Log Validator is a web server log analysis tool with focus on the quality\nof Web documents. Thanks to a modular, extensible design, the Log Validator\ncan help Web authors find the most popular content on their web site that\nmatches a particular criteria.\n\nThe Log Validator was first written with Validation (HTML, etc.) in mind :\nit can thus help web content managers find and fix the most frequently\naccessed invalid documents on their Web site, acting as a comprehensive,\nstep-by-step validation tool.","deps":{"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-Mail-Sendmail":{"origin":"mail/p5-Mail-Sendmail","version":"0.80"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-W3C-LinkChecker":{"origin":"www/p5-W3C-LinkChecker","version":"4.81_2"},"p5-WebService-Validator-CSS-W3C":{"origin":"www/p5-webservice-validator-css-w3c","version":"0.2_1"},"p5-WebService-Validator-HTML-W3C":{"origin":"www/p5-webservice-validator-html-w3c","version":"0.28_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-WAP-wbxml","origin":"converters/p5-WAP-wbxml","version":"1.14_1","comment":"Binarization of XML file","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/WAP-wbxml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9f8fea86e391012c8b7438e8463fb086c3d4de54cf446b7dae99898534375fa","flatsize":502992,"path":"All/p5-WAP-wbxml-1.14_1.pkg","repopath":"All/p5-WAP-wbxml-1.14_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":48544,"desc":"WAP::wbxml module implements binarisation of XML file according the\nspecification:\n\n * WAP - Wireless Application Protocol / Binary XML Content Format\n   Specification / Version 1.3 WBXML (15th May 2000 Approved)\n\nThe binary format was designed to preserve the element structure of XML.","deps":{"p5-I18N-Charset":{"origin":"misc/p5-I18N-Charset","version":"1.39.4_1"},"p5-XML-DOM":{"origin":"textproc/p5-XML-DOM","version":"1.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Version-Next","origin":"textproc/p5-Version-Next","version":"1.000","comment":"Increment module version numbers simply and correctly","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Version-Next","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5c03aecea5c4426367175bfc6a8604b88687b94e8475c24bf943feb3602d287","flatsize":19275,"path":"All/p5-Version-Next-1.000.pkg","repopath":"All/p5-Version-Next-1.000.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9496,"desc":"This module provides a simple, correct way to increment a Perl module version\nnumber.  It does not attempt to guess what the original version number author\nintended, it simply increments in the smallest possible fashion.  Decimals are\nincremented like an odometer.  Dotted decimals are incremented piecewise and\npresented in a standardized way.","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Vimana","origin":"editors/p5-Vimana","version":"2010.09303_4","comment":"Vim script manager","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Vimana","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"002759c5ed3447476b75d26cb1033606eee4ab95e39ccaa7673f6fc7df5d9c8e","flatsize":119183,"path":"All/p5-Vimana-2010.09303_4.pkg","repopath":"All/p5-Vimana-2010.09303_4.pkg","licenselogic":"single","pkgsize":55856,"desc":"Vimana is an easy to use system for searching, downloading, and installing\nvim scripts.\n\nVimana provides a command-line interface much like the aptitude program on\nDebian Linux, for you to search, download, install, and upgrade scripts\nfrom http://www.vim.org/ (vimonline site).","deps":{"p5-App-CLI":{"origin":"devel/p5-App-CLI","version":"0.500"},"p5-Archive-Extract":{"origin":"archivers/p5-Archive-Extract","version":"0.88"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Exporter-Lite":{"origin":"devel/p5-Exporter-Lite","version":"0.09"},"p5-File-Type":{"origin":"devel/p5-File-Type","version":"0.22_1"},"p5-HTTP-Lite":{"origin":"www/p5-HTTP-Lite","version":"2.44"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-PathTools":{"origin":"devel/p5-PathTools","version":"3.7500"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"vim":{"origin":"editors/vim","version":"9.1.0470"}},"categories":["editors","perl5"]},{"name":"p5-Visio","origin":"graphics/p5-Visio","version":"1.010_2","comment":"Perl extension manipulating XML based Visio files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Visio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f88ba9a6bd911a9e81b31ff16191b318c8b56a72358c70eb69c14cbed946c2e6","flatsize":59593,"path":"All/p5-Visio-1.010_2.pkg","repopath":"All/p5-Visio-1.010_2.pkg","licenselogic":"single","pkgsize":19456,"desc":"Perl extension mainpulating XML based Visio files","deps":{"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Variable-Disposition","origin":"devel/p5-Variable-Disposition","version":"0.005","comment":"Helper functions for disposing of variables","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Variable-Disposition","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed4e29250e8d3933ab267e215bc2a3ee3fbe73c89fc8ad31e5f2467132aba552","flatsize":35816,"path":"All/p5-Variable-Disposition-0.005.pkg","repopath":"All/p5-Variable-Disposition-0.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12340,"desc":"Variable::Disposition provides some basic helper functions for making sure\nvariables go away when you want them to.","deps":{"p5-Future":{"origin":"devel/p5-Future","version":"0.50"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-XML-Handler-HTMLWriter","origin":"textproc/p5-XML-Handler-HTMLWriter","version":"2.01_1","comment":"PerlSAX handlers for outputting HTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Handler-HTMLWriter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04345028dfe2fd725364c3b6931fd11fc22a230b64b0d9005da38ed5f9587fa3","flatsize":17645,"path":"All/p5-XML-Handler-HTMLWriter-2.01_1.pkg","repopath":"All/p5-XML-Handler-HTMLWriter-2.01_1.pkg","licenselogic":"single","pkgsize":9068,"desc":"XML::Handler::HTMLWriter is a SAX handler module for outputting\nHTML, based on the rules in the XSLT specification, including things\nlike empty and non-closing tags, and boolean attributes.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-XML-SAX-Writer":{"origin":"textproc/p5-XML-SAX-Writer","version":"0.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-WWW-Comic","origin":"www/p5-WWW-Comic","version":"1.06_2","comment":"Retrieve comic strip images","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Comic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c23b58bfaaa146f7797d73015d1d6f177154ebd704bd5bb6baf685d841b51b80","flatsize":73297,"path":"All/p5-WWW-Comic-1.06_2.pkg","repopath":"All/p5-WWW-Comic-1.06_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34748,"desc":"This module will download cartoon comic strip images from various websites\nand return a binary blob of the image, or write it to disk. Multiple comic\nstrips can be supported through subclassed plugin modules.","deps":{"p5-WWW-Dilbert":{"origin":"www/p5-WWW-Dilbert","version":"1.19_1,1"},"p5-WWW-VenusEnvy":{"origin":"www/p5-WWW-VenusEnvy","version":"1.10_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Variable-Magic","origin":"devel/p5-Variable-Magic","version":"0.64","comment":"Associate user-defined magic to variables from Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Variable-Magic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97b84e9ea29afac70cfd7af2190f42d7106ad85ff5b89c1a44173c3dc4e7a341","flatsize":72625,"path":"All/p5-Variable-Magic-0.64.pkg","repopath":"All/p5-Variable-Magic-0.64.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32732,"desc":"Magic is Perl way of enhancing objects. This mechanism lets the user add\nextra data to any variable and overload syntaxical operations (such as\naccess, assignment or destruction) that can be applied to it. With this\nmodule, you can add your own magic to any variable without having to\nwrite a single line of XS.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Verilog-Perl","origin":"cad/p5-Verilog-Perl","version":"3.478","comment":"Building point for Verilog support in the Perl language","maintainer":"otacilio.neto@bsd.com.br","www":"https://www.veripool.org/wiki/verilog-perl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e59b44cebafb8a8cfecc1a34b66cbae87fcd78bfb99e9c15bd890e0c3020791","flatsize":1722159,"path":"All/p5-Verilog-Perl-3.478.pkg","repopath":"All/p5-Verilog-Perl-3.478.pkg","licenselogic":"or","licenses":["ART20","LGPL3"],"pkgsize":398684,"desc":"The Verilog-Perl library is a building point for Verilog support in the Perl\nlanguage. It includes:\n* Verilog::Getopt which parses command line options similar to C++ and VCS.\n* Verilog::Language which knows the language keywords and parses numbers.\n* Verilog::Netlist which builds netlists out of Verilog files. This allows\n  easy scripts to determine things such as the hierarchy of modules.\n* Verilog::Parser invokes callbacks for language tokens.\n* Verilog::Preproc preprocesses the language, and allows reading\n  post-processed files right from Perl without temporary files.\n* vpassert inserts PLIish warnings and assertions for any simulator.\n* vppreproc preprocesses the complete Verilog 2001 and SystemVerilog language.\n* vrename renames and cross-references Verilog symbols. Vrename creates Verilog\n  cross references and makes it easy to rename signal and module names across\n  multiple files. Vrename uses a simple and efficient three step process.\n  First, you run vrename to create a list of signals in the design. You then\n  edit this list, changing as many symbols as you wish. Vrename is then run a\n  second time to apply the changes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["cad","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Validation-Class","origin":"devel/p5-Validation-Class","version":"7.900057","comment":"Perl extension for centralized input validation for any application","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Validation-Class","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b642ba7dc26a352987bd1f96185229ff79d4b1105e119a59c28684b9253a615e","flatsize":776470,"path":"All/p5-Validation-Class-7.900057.pkg","repopath":"All/p5-Validation-Class-7.900057.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":242324,"desc":"Validation::Class is a different approach to data validation, it\nattempts to simplify and centralize data validation rules to ensure\nDRY (don't repeat yourself) code. The primary intent of this module is\nto provide a simplistic validation work-flow and promote code\n(validation) reuse.","deps":{"p5-Hash-Flatten":{"origin":"devel/p5-Hash-Flatten","version":"1.19_2"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Module-Find":{"origin":"devel/p5-Module-Find","version":"0.16"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-VM-EC2-Security-CredentialCache","origin":"net/p5-VM-EC2-Security-CredentialCache","version":"0.25","comment":"Cache credentials respecting expiration time for IAM roles","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/VM-EC2-Security-CredentialCache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fcf5a22b91273d3bbd24fda2924fdf83d7e2c2432ce343d9e4110b4db3d7ab9","flatsize":40954,"path":"All/p5-VM-EC2-Security-CredentialCache-0.25.pkg","repopath":"All/p5-VM-EC2-Security-CredentialCache-0.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9712,"desc":"This module provides a cache for an EC2's IAM credentials represented by\nVM::EC2::Security::Credentials. Rather than retrieving the credentials\nfor every possible call that uses them, cache them until they expire and\nretrieve them again if they have expired.","deps":{"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-VM-EC2":{"origin":"net/p5-VM-EC2","version":"1.28_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-VUser-Google-ProvisioningAPI","origin":"www/p5-VUser-Google-ProvisioningAPI","version":"0.24_2","comment":"Perl module that implements the Google Provisioning API","maintainer":"tota@FreeBSD.org","www":"https://metacpan.org/release/RSMITH/VUser-Google-ProvisioningAPI-0.24","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35f818c5401a0410f6e565d51daf9483a8d52161546f521059543ba0894cf409","flatsize":109413,"path":"All/p5-VUser-Google-ProvisioningAPI-0.24_2.pkg","repopath":"All/p5-VUser-Google-ProvisioningAPI-0.24_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36324,"desc":"VUser::Google::ProvisioningAPI provides a simple interface to the Google Apps\nfor Your Domain Provisioning API. It uses the LWP::UserAgent module for the HTTP\ntransport, and the HTTP::Request module for the HTTP request and response.","deps":{"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Venus","origin":"devel/p5-Venus","version":"4.15","comment":"Standard Library for Perl 5","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Venus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e83013ceda3eb3646a66257ea4aaa52aae97d5291bd247c280bb431011d597ce","flatsize":2077432,"path":"All/p5-Venus-4.15.pkg","repopath":"All/p5-Venus-4.15.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":539752,"desc":"Venus provides an object-orientation framework and extendible standard library\nfor Perl 5, built on top of the Mars architecture with classes which wrap most\nnative Perl data types. Venus has a simple modular architecture, robust library\nof classes, methods, and roles, supports pure-Perl autoboxing, advanced\nexception handling, \"true\" and \"false\" functions, package introspection,\ncommand-line options parsing, and more. This package will always automatically\nexports true and false keyword functions (unless existing routines of the same\nname already exist in the calling package or its parents), otherwise exports\nkeyword functions as requested at import.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Variable-Eject","origin":"devel/p5-Variable-Eject","version":"0.04","comment":"Eject variables from hash to current namespace","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Variable-Eject","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0d27705f62d29a7b78524e71da65483b4e315c5fe979204f0c1e82e5fb9d3ec","flatsize":13911,"path":"All/p5-Variable-Eject-0.04.pkg","repopath":"All/p5-Variable-Eject-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7408,"desc":"Variable::Eject - Eject variables from hash to current namespace","deps":{"p5-Devel-Declare":{"origin":"devel/p5-Devel-Declare","version":"0.006022"},"p5-Lexical-Alias":{"origin":"devel/p5-Lexical-Alias","version":"0.04_1"},"p5-uni-perl":{"origin":"devel/p5-uni-perl","version":"0.91_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-VCS-CVS","origin":"devel/p5-VCS-CVS","version":"2.06_1","comment":"Perl module that provides a simple interface to CVS","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe552ff0098e666c8205d7d4315c4a17f56fd4aefccb5425ef11aaaa13be4301","flatsize":42201,"path":"All/p5-VCS-CVS-2.06_1.pkg","repopath":"All/p5-VCS-CVS-2.06_1.pkg","licenselogic":"single","pkgsize":15608,"desc":"The VCS::CVS module provides a simple  interface to CVS.\n\nVCS - Version Control System - is the prefix given to each\nPerl module which deals with some sort of source code control system.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-VCS","origin":"devel/p5-VCS","version":"0.25","comment":"Library for generic Version Control System access in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/VCS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73f7cd02a419bf9849ff636110c83fdbf9502fd6108e4ba9c1a84511fa5982e2","flatsize":60420,"path":"All/p5-VCS-0.25.pkg","repopath":"All/p5-VCS-0.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29316,"desc":"`VCS' is an API for abstracting access to all version control systems\nfrom Perl code. This is achieved in a similar fashion to the `DBI'\nsuite of modules. It comes with example CVS and RCS wrappers.\n\nSee also: https://web.archive.org/web/20041224075034/http://astray.com:80/VCS/","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Validate-Net","origin":"net/p5-Validate-Net","version":"0.6_1","comment":"Format validation and more for Net:: related strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Validate-Net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac8de979daab6616865fc4f36572dfadd90f533a4910c824b02e6e98ecb076d6","flatsize":10051,"path":"All/p5-Validate-Net-0.6_1.pkg","repopath":"All/p5-Validate-Net-0.6_1.pkg","licenselogic":"single","pkgsize":6228,"desc":"Validate::Net is a class designed to assist with validation internet\nrelated strings.  It can be used to validate CGI forms, internally by\nmodules, and in any place where you want to check that an internet\nrelated string is valid before handing it off to a Net::* class.\n\nWhenever a test is false, you can access the reason through the reason\nmethod.","deps":{"p5-Class-Default":{"origin":"devel/p5-Class-Default","version":"1.51_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-XML-LibXML-Iterator","origin":"textproc/p5-XML-LibXML-Iterator","version":"1.06","comment":"Iterator for XML::LibXML parsed documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-LibXML-Iterator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3c4c6f79b3e785c2b1507ad262c9dd31981043e0847076fcc757cb305a24131","flatsize":38910,"path":"All/p5-XML-LibXML-Iterator-1.06.pkg","repopath":"All/p5-XML-LibXML-Iterator-1.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17688,"desc":"XML::LibXML::Iterator implements the iterator part of the DOM\nTraversal and Range specification. This class allows to iterate\nthrough a DOM as it is done through an ordinary array.","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-NodeFilter":{"origin":"textproc/p5-XML-NodeFilter","version":"0.01_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-XML-Handler-YAWriter","origin":"textproc/p5-XML-Handler-YAWriter","version":"0.23_1","comment":"Yet another Perl SAX XML Writer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Handler-YAWriter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11316722a1d44eac67f39ecca9e542f14fcf38fd8b857e1c0f0b124cf184ed55","flatsize":24268,"path":"All/p5-XML-Handler-YAWriter-0.23_1.pkg","repopath":"All/p5-XML-Handler-YAWriter-0.23_1.pkg","licenselogic":"single","licenses":["GPLv1+"],"pkgsize":13128,"desc":"YAWriter implements Yet Another XML::Handler::Writer.","deps":{"p5-libxml":{"origin":"textproc/p5-libxml","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-VM-EC2","origin":"net/p5-VM-EC2","version":"1.28_1","comment":"Perl interface to Amazon EC2 services","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/VM-EC2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"360491b96ebd8f115b2e03b11e373143e990f6c3761df6dff320c72fb5cf9b17","flatsize":1867052,"path":"All/p5-VM-EC2-1.28_1.pkg","repopath":"All/p5-VM-EC2-1.28_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":767280,"desc":"This is an interface to Amazon AWS API. It was written provide access to the new\ntag and metadata interface that is not currently supported by Net::Amazon::EC2,\nas well as to provide developers with an extension mechanism for the API. This\nlibrary will also support the Open Stack open source cloud.\n\nThe main interface is the VM::EC2 object, which provides methods for\ninterrogating the Amazon EC2, launching instances, and managing instance\nlifecycle. These methods return major object classes which act as specialized\ninterfaces to AWS.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-CacheDNS":{"origin":"dns/p5-AnyEvent-CacheDNS","version":"0.08"},"p5-AnyEvent-HTTP":{"origin":"www/p5-AnyEvent-HTTP","version":"2.22,2"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-String-Approx":{"origin":"devel/p5-String-Approx","version":"3.28"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-VCP-autrijus","origin":"devel/p5-VCP-autrijus","version":"0.9.20050110_2","comment":"Tool for copying files between various SCM repositories","maintainer":"perl@FreeBSD.org","www":"http://public.perforce.com/public/revml/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0b88860c5c9924be5109f1b8ca5bab8ae66fea993c132efdf7de7a45027d64c","flatsize":1020771,"path":"All/p5-VCP-autrijus-0.9.20050110_2.pkg","repopath":"All/p5-VCP-autrijus-0.9.20050110_2.pkg","licenselogic":"single","pkgsize":359628,"desc":"vcp is a tool for copying revision controlled files between various SCM\nrepositories.  For example, using vcp, it is possible to copy the contents\nof a entire Perforce depot (or part of one) into a depot on a different\nPerforce server or to copy the contents of a CVS repository into a Perforce\nserver (or vice-versa).\n\nThis port is a private snapshot because p5-VCP's distribution files is\ngone from the MASTER_SITE, and does not currently work with svk.","deps":{"p5-BFD":{"origin":"devel/p5-BFD","version":"0.31_1"},"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-PodToHTML":{"origin":"www/p5-PodToHTML","version":"0.08_2"},"p5-Regexp-Shellish":{"origin":"devel/p5-Regexp-Shellish","version":"0.93_1"},"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"p5-Text-Table":{"origin":"textproc/p5-Text-Table","version":"1.135"},"p5-XML-AutoWriter":{"origin":"textproc/p5-XML-AutoWriter","version":"0.40_1"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Unix-setuid","origin":"security/p5-Unix-setuid","version":"0.02","comment":"Get/set real/effective UID/username via (localizeable) variable","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Unix-setuid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f536371ab7add957269c312680ca5da66fd5426f197fcca3db7906af978d1a0b","flatsize":43681,"path":"All/p5-Unix-setuid-0.02.pkg","repopath":"All/p5-Unix-setuid-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11008,"desc":"This module is inspired by File::chdir and File::umask, using a tied\nscalar variable to get/set stuffs. One benefit of this is being able to\nuse Perl's \"local\" with it, effectively setting something locally.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-VCG","origin":"graphics/p5-VCG","version":"0.5_2","comment":"Interface to the VCG graphing tool","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/VCG","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a51840ee36f9df93c84460b31fe4f0d4c4240efd4e0cee0d621f8b83976f870","flatsize":11645,"path":"All/p5-VCG-0.5_2.pkg","repopath":"All/p5-VCG-0.5_2.pkg","licenselogic":"single","pkgsize":6956,"desc":"This module provides an interface to the vcg graphing tool. It supports a\nlimited selection of options and file formats. The vcg graphing tool homepage\nis currently http://rw4.cs.uni-sb.de/users/sander/html/gsvcg1.html but is\nbeing actively developed elsewhere.","deps":{"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"vcg":{"origin":"graphics/vcg","version":"1.30_4"}},"categories":["graphics","perl5"]},{"name":"p5-Unix-Uptime","origin":"devel/p5-Unix-Uptime","version":"0.3701_1,1","comment":"Determine the current uptime in seconds","maintainer":"mopsfelder@gmail.com","www":"https://metacpan.org/release/Unix-Uptime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75a589c75b207dc46243565d7aaf86bf8ea95d2036a556e1953e93d6c3f2e943","flatsize":24526,"path":"All/p5-Unix-Uptime-0.3701_1,1.pkg","repopath":"All/p5-Unix-Uptime-0.3701_1,1.pkg","licenselogic":"single","pkgsize":13876,"desc":"This is a rather simple module that abstracts the task of figuring out\nthe current system uptime, in seconds. It was born out of a desire to do\nthis on non-Linux systems, without SNMP. If you want to use SNMP,\nthere are pleanty of modules on CPAN already.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-VCP-Dest-svk","origin":"devel/p5-VCP-Dest-svk","version":"0.29_7","comment":"VCP destination driver for svn/svk","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CLKAO/VCP-Dest-svk-0.29","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a4e2e01fa85f30841cbe0fdd082e705be096a93e6531737752d6613ff5f2a32","flatsize":29766,"path":"All/p5-VCP-Dest-svk-0.29_7.pkg","repopath":"All/p5-VCP-Dest-svk-0.29_7.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11792,"desc":"This is a VCP destination driver for svn repositories\nby using the SVK module.","deps":{"p5-VCP-autrijus":{"origin":"devel/p5-VCP-autrijus","version":"0.9.20050110_2"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"svk":{"origin":"devel/svk","version":"2.2.3_7"}},"categories":["devel","perl5"]},{"name":"p5-Unix-Syslog","origin":"sysutils/p5-Unix-Syslog","version":"1.1_1","comment":"Perl5 interface to the UNIX syslog(3) calls","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unix-Syslog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72e9d98b6a30bd1b2055209a5cc004da9f3da7db03172b9b8a3080e5812f9d15","flatsize":40711,"path":"All/p5-Unix-Syslog-1.1_1.pkg","repopath":"All/p5-Unix-Syslog-1.1_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":16568,"desc":"This module provides an interface to the system logger syslogd(8) via Perl's\nXSUBs. The implementation attempts to resemble the native libc-functions of\nyour system, so that anyone being familiar with syslog.h should be able to\nuse this module right away.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-VCP-Source-cvsbk","origin":"devel/p5-VCP-Source-cvsbk","version":"0.11_1","comment":"VCP source driver for bk exported cvs repository","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CLKAO/VCP-Source-cvsbk-0.11","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43e83cbaf74d7380497f35383287ae341925d66deaf1ba7fb5695756ac86456e","flatsize":14383,"path":"All/p5-VCP-Source-cvsbk-0.11_1.pkg","repopath":"All/p5-VCP-Source-cvsbk-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8296,"desc":"This is a VCP source driver for bk exported cvs repository,\nwhich is an extension from CVS repository source driver.","deps":{"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-VCP-autrijus":{"origin":"devel/p5-VCP-autrijus","version":"0.9.20050110_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Unix-Statgrab","origin":"devel/p5-Unix-Statgrab","version":"0.112","comment":"Perl extension for collecting information about the machine","maintainer":"tdb@FreeBSD.org","www":"https://metacpan.org/release/Unix-Statgrab","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07589e666633015df4c797a0d4143529d56a5ddcbab3585782fbf4f67bb27b87","flatsize":331375,"path":"All/p5-Unix-Statgrab-0.112.pkg","repopath":"All/p5-Unix-Statgrab-0.112.pkg","licenselogic":"single","pkgsize":84528,"desc":"Unix::Statgrab is a wrapper for libstatgrab, as available from\nhttp://www.i-scream.org/libstatgrab/. It is a reasonably portable\nattempt to query interesting stats about your computer. It covers\ninformation on the operating system, CPU, memory usage, network\ninterfaces, hard-disks etc.","deps":{"libstatgrab":{"origin":"devel/libstatgrab","version":"0.92.1_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libstatgrab.so.10"]},{"name":"p5-Unix-Processors","origin":"sysutils/p5-Unix-Processors","version":"2.046","comment":"Interface to processor (CPU) information","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unix-Processors","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e42d0228b784d53b83fc0df68d8e508344d56ef0ce7ffdcd7b5276b09f9c1cb0","flatsize":29424,"path":"All/p5-Unix-Processors-2.046.pkg","repopath":"All/p5-Unix-Processors-2.046.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12776,"desc":"This package provides accessors to per-processor (CPU) information.  The\nobject is obtained with the Unix::Processors::processors call.  the\noperating system in a OS independent manner.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Unix-Mknod","origin":"sysutils/p5-Unix-Mknod","version":"0.05","comment":"Perl5 module to create special files","maintainer":"pirzyk@FreeBSD.org","www":"https://metacpan.org/release/Unix-Mknod","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a079e19f634573997a3f301ac155d4ac2afa568f3d7e77b56354fcb5a3f8f257","flatsize":21562,"path":"All/p5-Unix-Mknod-0.05.pkg","repopath":"All/p5-Unix-Mknod-0.05.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10008,"desc":"This Perl5 module creates special files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Unix-Passwd-File","origin":"security/p5-Unix-Passwd-File","version":"0.251","comment":"Manipulate passwd and group entries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unix-Passwd-File","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c4af3352bd3d0bc8f26c345c6710b1084d60f72bb93024cbb99a2377c161cdc","flatsize":132731,"path":"All/p5-Unix-Passwd-File-0.251.pkg","repopath":"All/p5-Unix-Passwd-File-0.251.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25260,"desc":"Unix::Passwd::File can be used to read and manipulate entries in Unix system\npassword files (/etc/passwd, /etc/group, /etc/group, /etc/gshadow) but can also\nbe told to search in custom location, for testing purposes).\n\nThis module uses a procedural (non-OO) interface. Each function in this module\nopen and read the passwd files once. Read-only functions like `list_users()` and\n`get_max_gid()` open in read-only mode. Functions that might write to the files\nlike `add_user()` or `delete_group()` first lock `passwd.lock` file, open in\nread+write mode and also read the files in the first pass, then seek to the\nbeginning and write back the files.\n\nNo caching is done so you should do your own if you need to.","deps":{"p5-Crypt-Password-Util":{"origin":"security/p5-Crypt-Password-Util","version":"0.17"},"p5-File-Flock-Retry":{"origin":"devel/p5-File-Flock-Retry","version":"0.632"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Unix-Groups","origin":"devel/p5-Unix-Groups","version":"0.01","comment":"Perl support for getgroups and setgroups syscalls","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Unix::Groups","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29b040b72b9d30127c12bd4ffdf7c4822b5e9879fc5495a23700a4c168f69dd4","flatsize":12981,"path":"All/p5-Unix-Groups-0.01.pkg","repopath":"All/p5-Unix-Groups-0.01.pkg","licenselogic":"single","pkgsize":6668,"desc":"This module implements a very thin layer around the getgroups(2) and\nsetgroups(2) syscalls.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Unix-Lsof","origin":"sysutils/p5-Unix-Lsof","version":"0.1.0","comment":"Perl wrapper for Unix lsof(8) utility","maintainer":"gjvc@gjvc.com","www":"https://metacpan.org/release/Unix-Lsof","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3559f5fc36363a30c7c20443e21c9d71e8fcb8e964b98eef2052ca52cf02633a","flatsize":50392,"path":"All/p5-Unix-Lsof-0.1.0.pkg","repopath":"All/p5-Unix-Lsof-0.1.0.pkg","licenselogic":"single","pkgsize":23660,"desc":"This is a port of Unix::Lsof, a perl wrapper around the UNIX lsof\ncommand.","deps":{"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Uniq","origin":"devel/p5-Uniq","version":"0.01_2","comment":"Perl extension for managing a uniq list of values","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/Uniq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3bc643b434a6501030ebf1f9c665771589f6519d04c1aa71867bdf864e558af5","flatsize":5043,"path":"All/p5-Uniq-0.01_2.pkg","repopath":"All/p5-Uniq-0.01_2.pkg","licenselogic":"single","pkgsize":4204,"desc":"Uniq is a Perl module designed for simple and effective list management,\nspecifically targeting the elimination of duplicate values. It includes\nfunctions like uniq, which filters out duplicate entries from a list,\ndups for identifying any repeated values, and distinct to guarantee a\nlist of only unique elements. This module is particularly useful for\ntasks that involve data cleaning or when you need to ensure the\nuniqueness of list items in your Perl scripts. Easy to integrate and\nuse, Uniq helps maintain clean and efficient lists in any Perl project,\nmaking it a practical tool for developers and anyone working with data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"p5-Unix-ConfigFile","origin":"sysutils/p5-Unix-ConfigFile","version":"0.06_1","comment":"Perl modules that provides a simple interface to reading /etc files","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Unix-ConfigFile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db5be6c74c35b27d8baee3e2c9a63584b51a6d85045ec9d4251372fb3b977c4d","flatsize":66480,"path":"All/p5-Unix-ConfigFile-0.06_1.pkg","repopath":"All/p5-Unix-ConfigFile-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28524,"desc":"This port provides a set of modules that free a system administrator\nfrom having to deal with the trivial formatting of config files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Unix-Groups-FFI","origin":"devel/p5-Unix-Groups-FFI","version":"1.000","comment":"Interface to Unix group syscalls","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Unix-Groups-FFI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c678b30fd5de329652191840c6eaa4fe1c6179e8c1327b6ba2b0cdbb139e7cad","flatsize":17651,"path":"All/p5-Unix-Groups-FFI-1.000.pkg","repopath":"All/p5-Unix-Groups-FFI-1.000.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":8632,"desc":"Unix::Groups::FFI provides a FFI interface to several syscalls related to Unix\ngroups, including getgroups(2), setgroups(2), getgrouplist(3), and\ninitgroups(3). As such it will only work on Unix-like operating systems.","deps":{"p5-FFI-Platypus":{"origin":"devel/p5-FFI-Platypus","version":"2.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Unicode-UTF8simple","origin":"converters/p5-Unicode-UTF8simple","version":"1.06_1","comment":"Conversions to/from UTF-8 from/to charactersets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unicode-UTF8simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a19c4b486232bb1431bbdf1a3a0e422d469323abf8de297fe663c8e62bf23492","flatsize":130668,"path":"All/p5-Unicode-UTF8simple-1.06_1.pkg","repopath":"All/p5-Unicode-UTF8simple-1.06_1.pkg","licenselogic":"single","pkgsize":25408,"desc":"Provides UTF-8 conversion for perl versions from 5.00 and up. It\nwas mainly written for use with perl 5.00 to 5.6.0 because those\nperl versions do not support Unicode::MapUTF8 or Encode.\n\nUnicode::UTF8simple is written in plain perl (no C code) and will\nwork with any Perl 5 version. It is just slightly slower than Encode.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-VCS-Lite","origin":"devel/p5-VCS-Lite","version":"0.12","comment":"Minimal version control system","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/VCS-Lite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a47e8e401330d43c9e9eb1419f4da244c85cf92a0ecf0d1e74f643fbf7ae7d49","flatsize":51079,"path":"All/p5-VCS-Lite-0.12.pkg","repopath":"All/p5-VCS-Lite-0.12.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":21600,"desc":"This module provides the functions normally associated with a version control\nsystem, but without needing or implementing a version control system.\nApplications include wikis, document management systems and configuration\nmanagement.\n\nIt makes use of the module Algorithm::Diff. It provides the facility for basic\ndiffing, patching and merging.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Validator-Custom","origin":"textproc/p5-Validator-Custom","version":"1.0201","comment":"Validator::Custom for simple data validation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Validator-Custom","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba31d8028adf410c38bb457993c514d3e580b7dc8a9786bf7d02ef07c899d2a3","flatsize":126797,"path":"All/p5-Validator-Custom-1.0201.pkg","repopath":"All/p5-Validator-Custom-1.0201.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":47688,"desc":"Validator::Custom validate HTML form data easy and flexibly. The features are\nthe following ones.\n- Many constraint functions are available by default, such as not_blank, int,\n  defined, in_array, length.\n- Several filter functions are available by default, such as trim,\n  datetime_to_timepiece, date_to_timepiece.\n- You can register your constraint function.\n- You can set error messages for invalid parameter value. The order of messages\n  is keeped.\n- Support OR condtion constraint and negativate constraint.","deps":{"p5-Object-Simple":{"origin":"devel/p5-Object-Simple","version":"3.1600"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Unicode-RecursiveDowngrade","origin":"converters/p5-Unicode-RecursiveDowngrade","version":"0.04_1","comment":"Perl extension to turn off UTF-8 flags inside of complex variable","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unicode-RecursiveDowngrade","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cefba6d4e8419a14bc5ad1a9f162c49e19f0f7c161849f40d32ee669750d208","flatsize":5641,"path":"All/p5-Unicode-RecursiveDowngrade-0.04_1.pkg","repopath":"All/p5-Unicode-RecursiveDowngrade-0.04_1.pkg","licenselogic":"single","pkgsize":4316,"desc":"Perl extension to turn off UTF-8 flags inside of complex variable.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Unicode-Tussle","origin":"textproc/p5-Unicode-Tussle","version":"1.115","comment":"Tom's Unicode Scripts So Life is Easier","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Unicode-Tussle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbb715bcdbbfd3bc2132ace7cfe81d074c845d89addea7943f5cbc57bf0f66b0","flatsize":2184176,"path":"All/p5-Unicode-Tussle-1.115.pkg","repopath":"All/p5-Unicode-Tussle-1.115.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":401904,"desc":"Tom's Unicode Scripts So Life is Easier.\nThis is a collection of separate programs.","deps":{"p5-Lingua-EN-Syllable":{"origin":"textproc/p5-Lingua-EN-Syllable","version":"0.251_1"},"p5-Lingua-KO-Hangul-Util":{"origin":"korean/p5-Lingua-KO-Hangul-Util","version":"0.28"},"p5-Lingua-KO-Romanize-Hangul":{"origin":"korean/p5-Lingua-KO-Romanize-Hangul","version":"0.20"},"p5-Lingua-ZH-Romanize-Pinyin":{"origin":"chinese/p5-Lingua-ZH-Romanize-Pinyin","version":"0.23"},"p5-Unicode-LineBreak":{"origin":"textproc/p5-Unicode-LineBreak","version":"2019.001"},"p5-Unicode-Unihan":{"origin":"textproc/p5-Unicode-Unihan","version":"0.04.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Unicode-Stringprep","origin":"converters/p5-Unicode-Stringprep","version":"1.105_1","comment":"Preparation of Internationalized Strings (RFC 3454)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unicode-Stringprep","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4df0cda8c37c586739b9dd0a48d3f612449df00dc28d750fa707cd73b0b2188","flatsize":117682,"path":"All/p5-Unicode-Stringprep-1.105_1.pkg","repopath":"All/p5-Unicode-Stringprep-1.105_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27680,"desc":"This module implements the stringprep framework for preparing\nUnicode text strings in order to increase the likelihood that\nstring input and string comparison work in ways that make sense\nfor typical users throughout the world.  The stringprep protocol\nis useful for protocol identifier values, company and personal\nnames, internationalized domain names, and other text strings.\n\nThe stringprep framework does not specify how protocols should\nprepare text strings. Protocols must create profiles of\nstringprep in order to fully specify the processing options.","deps":{"p5-Unicode-Normalize":{"origin":"textproc/p5-Unicode-Normalize","version":"1.26"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Unicode-String","origin":"converters/p5-Unicode-String","version":"2.10_1","comment":"Perl5 modules to handle various Unicode issues","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unicode-String","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16a0a62a6ef48422a8077bb42e1a6068614b85b8a3c64bb09b6e885a273d827e","flatsize":596996,"path":"All/p5-Unicode-String-2.10_1.pkg","repopath":"All/p5-Unicode-String-2.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":92524,"desc":"These are experimental modules to handle various Unicode issues.  They\nwere made before perl included native UTF8 support.\n\nThe current set of modules are:\n\n  Unicode::String   - represent strings of Unicode chars\n  Unicode::CharName - look up character names\n  Unicode::Map8     - mapping tables towards 8-bit char sets\n\n(the Unicode::Map8 module is distributed separately)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Unicode-Normalize","origin":"textproc/p5-Unicode-Normalize","version":"1.26","comment":"Unicode Normalization Forms","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unicode-Normalize","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"570c93b2c8018553afa4a975abfa92449f1843bcb78fd0f552dab56c007bc893","flatsize":666733,"path":"All/p5-Unicode-Normalize-1.26.pkg","repopath":"All/p5-Unicode-Normalize-1.26.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":65968,"desc":"Unicode Normalization Forms","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Unicode-Map8","origin":"converters/p5-Unicode-Map8","version":"0.13_1","comment":"Mapping table between 8-bit chars and Unicode","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unicode-Map8","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99f233c80bd8b92a004c67eddb379bb9a510e1d5127d1f832436bd0e0f015260","flatsize":203813,"path":"All/p5-Unicode-Map8-0.13_1.pkg","repopath":"All/p5-Unicode-Map8-0.13_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":44584,"desc":"The Unicode::Map8 class implement efficient mapping tables between 8-bit\ncharacter sets and 16 bit character sets like Unicode. The tables are efficient\nboth in terms of space allocated and translation speed. The 16-bit strings is\nassumed to use network byte order.","deps":{"p5-Unicode-String":{"origin":"converters/p5-Unicode-String","version":"2.10_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Unicode-Escape","origin":"textproc/p5-Unicode-Escape","version":"0.0.2_1","comment":"Escape and unescape Unicode characters other than ASCII","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Unicode-Escape","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"881b82720106c43beaef4b4ebea5a1225dcfe40e58be53c8f4f524ca24e71b09","flatsize":16911,"path":"All/p5-Unicode-Escape-0.0.2_1.pkg","repopath":"All/p5-Unicode-Escape-0.0.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9160,"desc":"Unicode::Escape - escape and unescape Unicode characters\nother than ASCII.","deps":{"p5-Unicode-String":{"origin":"converters/p5-Unicode-String","version":"2.10_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-WWW-Mediawiki-Client","origin":"www/p5-WWW-Mediawiki-Client","version":"0.31_4","comment":"Very simple cvs-like interface for Mediawiki websites","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WWW-Mediawiki-Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af1f145410d5f795df75a28310753c7cdcd63af9500b3856d75fc818151d33f5","flatsize":94236,"path":"All/p5-WWW-Mediawiki-Client-0.31_4.pkg","repopath":"All/p5-WWW-Mediawiki-Client-0.31_4.pkg","licenselogic":"single","pkgsize":37504,"desc":"WWW::Mediawiki::Client provides a very simple cvs-like interface for Mediawiki\ndriven WikiWiki websites, such as http://www.wikitravel.org|Wikitravel or\nhttp://www.wikipedia.org|Wikipedia. The interface mimics the two most basic\ncvs commands: update and commit with similarly named methods. Each of these\nhas a shorter alias, as in cvs.","deps":{"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-VCS-Lite":{"origin":"devel/p5-VCS-Lite","version":"0.12"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Unicode-LineBreak","origin":"textproc/p5-Unicode-LineBreak","version":"2019.001","comment":"Unicode-LineBreak package","maintainer":"Olivier.Girard@univ-angers.fr","www":"https://metacpan.org/release/Unicode-LineBreak","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6479d1bc967cfa05b39d1dc5522ce7afb310e1b9379883d13bbf8cf4ebcb1304","flatsize":304087,"path":"All/p5-Unicode-LineBreak-2019.001.pkg","repopath":"All/p5-Unicode-LineBreak-2019.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":107676,"desc":"Unicode-LineBreak package.\n\nThree main modules and some supporting program files are contained. For\nmore details read following POD documentations:\n\n    Text::LineFold - Line Folding for Plain Text\n    Unicode::GCString - String as Sequence of UAX #29 Grapheme Clusters\n    Unicode::LineBreak - UAX #14 Unicode Line Breaking Algorithm","deps":{"libthai":{"origin":"devel/libthai","version":"0.1.29_1"},"p5-MIME-Charset":{"origin":"mail/p5-MIME-Charset","version":"1.012.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libthai.so.0"],"options":{"THAI":"on"}},{"name":"p5-Unicode-Map","origin":"converters/p5-Unicode-Map","version":"0.112_2","comment":"Perl class that converts strings to/from 2-byte Unicode UCS2 format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unicode-Map","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f7a7865ac25593d1ea69e15a02749b46da6776b19112d91ba0872a3cce90f32","flatsize":709586,"path":"All/p5-Unicode-Map-0.112_2.pkg","repopath":"All/p5-Unicode-Map-0.112_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":144444,"desc":"This module converts strings from and to 2-byte Unicode UCS2 format.\nAll mappings happen via 2 byte UTF16 encodings, not via 1 byte UTF8\nencoding. To convert between UTF8 and UTF16 use Unicode::String.\n\nFor historical reasons this module coexists with Unicode::Map8.\nPlease use Unicode::Map8 unless you need to care for >1 byte character\nsets, e.g. chinese GB2312. Anyway, if you stick to the basic\nfunctionality (see documentation) you can use both modules equivalently.\n\nPractically this module will disappear from earth sooner or later as\nUnicode mapping support needs somehow to get into perl's core. If you\nlike to work on this field please don't hesitate contacting Gisle Aas\nand check out the mailing list perl-unicode!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Unicode-EastAsianWidth","origin":"textproc/p5-Unicode-EastAsianWidth","version":"12.0","comment":"East Asian Width properties","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Unicode-EastAsianWidth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ddcb9debb228008ba81aec92db31014b8ae344c8dac5f2bb5330e38dd4489a5","flatsize":30046,"path":"All/p5-Unicode-EastAsianWidth-12.0.pkg","repopath":"All/p5-Unicode-EastAsianWidth-12.0.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":9568,"desc":"Unicode::EastAsianWidth provide user-defined Unicode properties that deal with\nwidth status of East Asian characters, as specified in\nhttp://www.unicode.org/unicode/reports/tr11/.\n\nIt exports the following functions to the caller's scope, to be used by Perl's\nUnicode matching system: InEastAsianFullwidth, InEastAsianHalfwidth,\nInEastAsianAmbiguous, InEastAsianNarrow InEastAsianWide, InEastAsianNeutral.\n\nIn accord to TR11 cited above, two additional context-sensitive properties are\nexported: InFullwidth (union of Fullwidth and Wide) and InHalfwidth (union of\nHalfwidth, Narrow and Neutral).\n\nAmbiguous characters are treated by default as part of InHalfwidth, but you can\nmodify this behaviour by assigning a true value to\n$Unicode::EastAsianWidth::EastAsian at compile time within a BEGIN block before\nloading this module","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Unicode-IMAPUtf7","origin":"converters/p5-Unicode-IMAPUtf7","version":"2.01_2","comment":"Perl extension to deal with IMAP UTF-7","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/FABPOT/Unicode-IMAPUtf7-2.01","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"916d85f3e845a0b6f3f7968f12d613392c54866995477f4d298071df0e97e667","flatsize":15209,"path":"All/p5-Unicode-IMAPUtf7-2.01_2.pkg","repopath":"All/p5-Unicode-IMAPUtf7-2.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8532,"desc":"IMAP mailbox names are encoded in a modified UTF7 when names contains\ninternational characters outside of the printable ASCII range. The\nmodified UTF-7 encoding is defined in RFC2060 (section 5.1.3).","deps":{"p5-Unicode-String":{"origin":"converters/p5-Unicode-String","version":"2.10_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Unicode-CheckUTF8","origin":"textproc/p5-Unicode-CheckUTF8","version":"1.03_1","comment":"Check if scalar is valid UTF-8","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unicode-CheckUTF8","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a045e6e867692c289da0bcc87e50204f41b204c8162b395329bf1e593ad64eb","flatsize":12642,"path":"All/p5-Unicode-CheckUTF8-1.03_1.pkg","repopath":"All/p5-Unicode-CheckUTF8-1.03_1.pkg","licenselogic":"single","pkgsize":6312,"desc":"This is an XS wrapper around some Unicode Consortium code to check if\na string is valid UTF-8, revised to conform to what expat/Mozilla\nthink is valid UTF-8, especially with regard to low-ASCII characters.\n\nNote that this module has NOTHING to do with Perl's internal UTF8 flag\non scalars.\n\nThis module is for use when you're getting input from users and want\nto make sure it's valid UTF-8 before continuing.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Unicode-CaseFold","origin":"textproc/p5-Unicode-CaseFold","version":"1.01","comment":"Unicode case-folding for case-insensitive lookups","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unicode-CaseFold","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f58baa64454b6f65fcb389740d3c81ab4b65248a8fe2c3688e7fd7d3c991abe2","flatsize":25242,"path":"All/p5-Unicode-CaseFold-1.01.pkg","repopath":"All/p5-Unicode-CaseFold-1.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12992,"desc":"This module allows to perform case-insensitive lookups using case-folding.\nCase-folding is a part of the Unicode standard that allows any two strings\nthat differ from one another only by case to map to the same \"case-folded\"\nform, even when those strings include characters with complex case-mappings.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Ubic","origin":"sysutils/p5-Ubic","version":"1.58","comment":"Flexible perl-based service manager","maintainer":"dmitry@yashin.su","www":"https://metacpan.org/release/Ubic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4fad0d4c486dec7c5fc01180bfc9e4f38683e1745dcdf3e9ef3ac8a3562ba2b","flatsize":363074,"path":"All/p5-Ubic-1.58.pkg","repopath":"All/p5-Ubic-1.58.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":168352,"desc":"Ubic is a flexible perl-based service manager.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"messages":[{"message":"Ubic has been installed!\nTo config and run Ubic use: ubic-admin setup","type":"install"}]},{"name":"p5-Unicode-MapUTF8","origin":"converters/p5-Unicode-MapUTF8","version":"1.14","comment":"Perl class that implements conversion between arbitrary charsets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unicode-MapUTF8","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b9d39e954493727e391d62efef67d5125006aa3f04e29893bcb32c47306bcf3","flatsize":33743,"path":"All/p5-Unicode-MapUTF8-1.14.pkg","repopath":"All/p5-Unicode-MapUTF8-1.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11820,"desc":"Provides an adapter layer between core routines for converting\nto and from UTF8 and other encodings. In essence, a way to give\nmultiple existing Unicode modules a single common interface so\nyou don't have to know the underlaying implementations to do\nsimple UTF8 to-from other character set string conversions.\nAs such, it wraps the Unicode::String, Unicode::Map8,\nUnicode::Map and Jcode modules in a standardized and simple\nAPI.","deps":{"ja-p5-Jcode":{"origin":"japanese/p5-Jcode","version":"2.07_1"},"p5-Unicode-Map":{"origin":"converters/p5-Unicode-Map","version":"0.112_2"},"p5-Unicode-Map8":{"origin":"converters/p5-Unicode-Map8","version":"0.13_1"},"p5-Unicode-String":{"origin":"converters/p5-Unicode-String","version":"2.10_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-UUID-Random","origin":"devel/p5-UUID-Random","version":"0.04_1","comment":"Generate random uuid strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UUID-Random","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"402bacb935ab06a27ab05a3be26082030651c5774ce4234487355cdb4aa07aec","flatsize":9566,"path":"All/p5-UUID-Random-0.04_1.pkg","repopath":"All/p5-UUID-Random-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5696,"desc":"UUID::Random generates random uuid strings. It does not satisfy any of the\npoints listed in RFC 4122 but the default format.\n\nIf you need RFC compliant UUID strings have a look at Data::UUID.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-UUID-URandom","origin":"devel/p5-UUID-URandom","version":"0.001","comment":"UUIDs based on /dev/urandom or the Windows Crypto API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UUID-URandom","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6916d0b3fddeb303e380a7ff5134d889b7d1888bd8eb1be81653023d085c5008","flatsize":13007,"path":"All/p5-UUID-URandom-0.001.pkg","repopath":"All/p5-UUID-URandom-0.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7264,"desc":"This module provides a portable, secure generator of RFC-4122 version 4 (random)\nUUIDs. It is a thin wrapper around Crypt::URandom to set the UUID version and\nvariant bits required by the RFC.","deps":{"p5-Crypt-URandom":{"origin":"security/p5-Crypt-URandom","version":"0.40"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-UUID-Tiny","origin":"devel/p5-UUID-Tiny","version":"1.04_1","comment":"Pure Perl UUID Support With Functional Interface","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/UUID-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"709a6c55463c726ae010b4630d353fc23ba0cb2e53a8dfe4f1a442b05f2c4ff5","flatsize":30637,"path":"All/p5-UUID-Tiny-1.04_1.pkg","repopath":"All/p5-UUID-Tiny-1.04_1.pkg","licenselogic":"single","pkgsize":14228,"desc":"Pure Perl UUID Support With Functional Interface.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-UUID-Random-Patch-UseMRS","origin":"devel/p5-UUID-Random-Patch-UseMRS","version":"0.030","comment":"Make UUID::Random use Math::Random::Secure::rand()","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UUID-Random-Patch-UseMRS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2154dc7893491a298e4d48bfc80f7f1fff6573dbc800b930b7689fefbe628e5e","flatsize":41733,"path":"All/p5-UUID-Random-Patch-UseMRS-0.030.pkg","repopath":"All/p5-UUID-Random-Patch-UseMRS-0.030.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10336,"desc":"UUID::Random::Patch::UseMRS makes UUID::Random use rand() from\nMath::Random::Secure instead of the default rand() that comes with Perl. It is\nuseful for creating cryptographically secure UUID's. On the other hand, as a\nnote, this makes generate() around 20 times slower.\n\nAfter you use this module, use UUID::Random as usual.","deps":{"p5-Math-Random-Secure":{"origin":"math/p5-Math-Random-Secure","version":"0.080001"},"p5-UUID-Random":{"origin":"devel/p5-UUID-Random","version":"0.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-URI-ws","origin":"net/p5-URI-ws","version":"0.03","comment":"WebSocket support for URI package","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/URI-ws","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd3626f74f6229b369dbe486b7e4c11c6c019caac53824c7baf23f886a333bd5","flatsize":12158,"path":"All/p5-URI-ws-0.03.pkg","repopath":"All/p5-URI-ws-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7476,"desc":"After URI::ws is installed, the URI package provides the same set of methods for\nWebSocket URIs as it does for HTTP ones. For secure WebSockets, see URI::wss.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-URI-imaps","origin":"mail/p5-URI-imaps","version":"1.04","comment":"Support IMAPS URI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI-imaps","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"350a7fabf02b177e0e3d8bfbc157175c10cb184fe458ab66c719957f4144b1f6","flatsize":8799,"path":"All/p5-URI-imaps-1.04.pkg","repopath":"All/p5-URI-imaps-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5224,"desc":"Support IMAPS schemas with URI.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-URL-Encode-XS","origin":"www/p5-URL-Encode-XS","version":"0.03_1","comment":"XS implementation of application/x-www-form-urlencoded encoding","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/URL::Encode::XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"086ecae1016c3a900536339c3896ca5c19356ac6c2deb8f104494578fe0b0d68","flatsize":25306,"path":"All/p5-URL-Encode-XS-0.03_1.pkg","repopath":"All/p5-URL-Encode-XS-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11364,"desc":"This is an XS impementation of URL::Encode, which provides functions to encode\nand decode strings into and from the application/x-www-form-urlencoded\nencoding.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-URL-Encode","origin":"www/p5-URL-Encode","version":"0.03","comment":"Encoding and decoding of application/x-www-form-urlencoded encoding","maintainer":"dgeo@centrale-med.fr","www":"https://metacpan.org/pod/URL::Encode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d05374937d17e2c68688c2c3d5365a87c318f27780e8f970b5586848025a3fa","flatsize":20353,"path":"All/p5-URL-Encode-0.03.pkg","repopath":"All/p5-URL-Encode-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9804,"desc":"encode and decode strings into and from application/x-www-form-urlencoded\n\nThe application/x-www-form-urlencoded format encodes a ordered data sets of\npairs consisting of a name and a value, with pairs separated by ampersand or\nsemicolon and names and values separated by the equal sign. Space characters\nare replaced with plus sign and any characters not in the unreserved character\nset is encoded using the percent-encoding scheme also used for resource\nidentifiers.\nA percent-encoded octet is encoded as a character triplet, consisting of the\npercent character \"%25\" followed by the two hexadecimal digits representing that\noctet's numeric value.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"XS":"off"}},{"name":"p5-URN-OASIS-SAML2","origin":"security/p5-URN-OASIS-SAML2","version":"0.005","comment":"Constants for urn:oasis SAML2 implementations","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/URN-OASIS-SAML2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fa6e8c9cc6c45f59c5cb4a985e244ffd51b4a2fad4c7ab1e68fd9ae257212f5","flatsize":9790,"path":"All/p5-URN-OASIS-SAML2-0.005.pkg","repopath":"All/p5-URN-OASIS-SAML2-0.005.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5208,"desc":"URN::OASIS::SAML2 provides constants which are in use by the SAML2\nimplementation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-URI-imap","origin":"mail/p5-URI-imap","version":"1.01_1","comment":"Perl module for IMAP URI support","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI-imap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb740843b989a978c47d35e2b7ad7596d03de07b24b0cbae71e854b82c852b9b","flatsize":2030,"path":"All/p5-URI-imap-1.01_1.pkg","repopath":"All/p5-URI-imap-1.01_1.pkg","licenselogic":"single","pkgsize":2512,"desc":"Support IMAP schemas with URI.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-UUID","origin":"devel/p5-UUID","version":"0.28","comment":"Perl extension for using UUID interfaces as defined in e2fsprogs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UUID","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8509a6e1dc547858a173bf9cd073702c7e2e6ffad348c4231dbe0adec4461d1b","flatsize":38012,"path":"All/p5-UUID-0.28.pkg","repopath":"All/p5-UUID-0.28.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":15580,"desc":"UUID - Perl extension for using UUID interfaces as defined in e2fsprogs.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libuuid.so.1"]},{"name":"p5-URI-UTF8-Punycode","origin":"converters/p5-URI-UTF8-Punycode","version":"1.05","comment":"Punycode conversion of UTF-8 string","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/URI-UTF8-Punycode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d5f3736f6ae385e239d25d50bc2d69b8eb0e74351859ca1b876ba0c1f5d4231","flatsize":56447,"path":"All/p5-URI-UTF8-Punycode-1.05.pkg","repopath":"All/p5-URI-UTF8-Punycode-1.05.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21948,"desc":"Punycode conversion of UTF-8 string.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-URI-db","origin":"net/p5-URI-db","version":"0.20","comment":"Perl5 module representing database URIs","maintainer":"henrik@hodne.io","www":"https://metacpan.org/release/URI-db","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f929c5660a17f8ec33ccc98171648e02d5067f3d26c2f68d28f73e213a6f896","flatsize":40030,"path":"All/p5-URI-db-0.20.pkg","repopath":"All/p5-URI-db-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21444,"desc":"This class provides support for database URIs. They're inspired by\nJDBC URIs and PostgreSQL URIs, though they're a bit more formal.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-Nested":{"origin":"net/p5-URI-Nested","version":"0.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-URI-cpan","origin":"net/p5-URI-cpan","version":"1.009","comment":"URLs that refer to things on the CPAN","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/URI-cpan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2492e6ce9a40a040950562e165ab9fb06480ce3fb16e82f4b16c7f0762e42921","flatsize":48008,"path":"All/p5-URI-cpan-1.009.pkg","repopath":"All/p5-URI-cpan-1.009.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19272,"desc":"URI::cpan handles URLs that refer to things on the CPAN.","deps":{"p5-CPAN-DistnameInfo":{"origin":"devel/p5-CPAN-DistnameInfo","version":"0.12_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-URI-ToDisk","origin":"www/p5-URI-ToDisk","version":"1.12_2","comment":"Object for mapping a URI to an on-disk storage directory","maintainer":"coryking@mozimedia.com","www":"https://metacpan.org/release/URI-ToDisk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ad0da417c29e9c2b72b430fd57a6fd2638ba9086837c71227017ed0391dbcbb","flatsize":10800,"path":"All/p5-URI-ToDisk-1.12_2.pkg","repopath":"All/p5-URI-ToDisk-1.12_2.pkg","licenselogic":"single","pkgsize":7008,"desc":"An object for mapping a URI to an on-disk storage directory","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-URI-Template-Restrict","origin":"net/p5-URI-Template-Restrict","version":"0.06_1","comment":"Perl extension for restricted URI Templates handler","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI-Template-Restrict","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"249618367c9965446719d952e2a11979721edd224190967da8303cd0e2bab0f6","flatsize":15283,"path":"All/p5-URI-Template-Restrict-0.06_1.pkg","repopath":"All/p5-URI-Template-Restrict-0.06_1.pkg","licenselogic":"single","pkgsize":7432,"desc":"This is a restricted URI Templates handler. URI Templates is described\nat http://bitworking.org/projects/URI-Templates/.\n\nThis module supports draft-gregorio-uritemplate-03 except -opt and\n-neg operators.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-Unicode-Normalize":{"origin":"textproc/p5-Unicode-Normalize","version":"1.26"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-URI-Template","origin":"net/p5-URI-Template","version":"0.24","comment":"Object for handling URI templates","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI-Template","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0ad6aecfa39b2c328154b47f82d49698daeb710d69c37e66db084bad83fe6f9","flatsize":20994,"path":"All/p5-URI-Template-0.24.pkg","repopath":"All/p5-URI-Template-0.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8988,"desc":"URI::Template - Object for handling URI templates\n\nThis is an initial attempt to provide a wrapper around URI templates\nas described at:\n\nhttp://www.ietf.org/internet-drafts/draft-gregorio-uritemplate-00.txt","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-URI-Title","origin":"www/p5-URI-Title","version":"1.904","comment":"Get the titles of things on the web in a sensible way","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI-Title","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e64029565abebd71abf23e9339d58ca22f03f94eabfcf950b0f6e6f1d5d85909","flatsize":57997,"path":"All/p5-URI-Title-1.904.pkg","repopath":"All/p5-URI-Title-1.904.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18896,"desc":"Let's suppose you want to find the title of things on the web. This\nseems like a really simple request, just get() the object, parse for a\ntitle tag, you're done. There are several problems with this approach:\n\n- What if the resource is on a very slow server? Do we wait for ever or\n  what?\n\n- What if the resource is a 900 gig file? You don't want to download\n  that.\n\n- What if the page title isn't in a title tag, but is buried in the HTML\n  somewhere?\n\n- What if the resource is an MP3 file, or a word document or something?\n\nThis module attempts to solve this problem.","deps":{"p5-File-Type":{"origin":"devel/p5-File-Type","version":"0.22_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Image-Size":{"origin":"graphics/p5-Image-Size","version":"3.300"},"p5-MP3-Info":{"origin":"audio/p5-MP3-Info","version":"1.26"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-URI-ParseSearchString","origin":"www/p5-URI-ParseSearchString","version":"3.51_1","comment":"Parse Apache referer logs and extract search engine query strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI-ParseSearchString","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f383fdc065a71347c7dd796dbc0613b90d0640da9daec1295cf930b8c662cac","flatsize":50015,"path":"All/p5-URI-ParseSearchString-3.51_1.pkg","repopath":"All/p5-URI-ParseSearchString-3.51_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15304,"desc":"This module provides a simple function to parse and extract search\nengine query strings.  It was designed and tested having Apache referrer\nlogs in mind.  It can be used for a wide number of purposes, including\ntracking down what keywords people use on popular search engines before\nthey land on a site.  It makes use of URI::split to extract the string\nand URI::Escape to un-escape the encoded characters in it.  Although a\nnumber of existing modules and scripts exist for this purpose, the\nmajority of them are either outdated using obsolete search strings\nassociated with each engine.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-URI-SmartURI","origin":"net/p5-URI-SmartURI","version":"0.032_1","comment":"Subclassable and hostless URIs","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/URI-SmartURI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e23b0d4bf7449f0d7e35fc16662f77738db4ac6c9a09aacce26740bad27bd526","flatsize":23833,"path":"All/p5-URI-SmartURI-0.032_1.pkg","repopath":"All/p5-URI-SmartURI-0.032_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11716,"desc":"Subclassable and hostless URIs","deps":{"p5-Class-C3-Componentised":{"origin":"devel/p5-Class-C3-Componentised","version":"1.001002"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-URI-Sequin","origin":"www/p5-URI-Sequin","version":"1.2_1","comment":"Extract information from the URLs of Search-Engines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI-Sequin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b897cc82d89d761b0f5ef90b94c64c9b957ade7be3f44228f4928a6cb705aea8","flatsize":157649,"path":"All/p5-URI-Sequin-1.2_1.pkg","repopath":"All/p5-URI-Sequin-1.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29936,"desc":"SEQUIN is intended to extract the keywords used and the name of\nthe search engine given the a line from a logfile that contains a\nreferal URL from a Search Engine which GETs its data.\n\nUnlike traditional applications for doing this, it does not rely\non a preset list of search engines and thus currently works with\nalmost every search engine URL the author could get his hands on.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"DOCS":"on"}},{"name":"p5-URI-Query","origin":"net/p5-URI-Query","version":"0.16","comment":"URI query string manipulation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/URI-Query","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"131825c96ee14ca88e90bf454395dde61d6fa8904c89d8dc9b0f8c3996326959","flatsize":56350,"path":"All/p5-URI-Query-0.16.pkg","repopath":"All/p5-URI-Query-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16164,"desc":"URI::Query provides simple URI query string manipulation, allowing you to create\nand manipulate URI query strings from GET and POST requests in web applications.\nThis is primarily useful for creating links where you wish to preserve some\nsubset of the parameters to the current request, and potentially add or replace\nothers. Given a query string this is doable with regexes, of course, but making\nsure you get the anchoring and escaping right is tedious and error-prone - this\nmodule is simpler.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-URI-Nested","origin":"net/p5-URI-Nested","version":"0.10","comment":"Perl5 interface for nested URIs","maintainer":"henrik@hodne.io","www":"https://metacpan.org/release/URI-Nested","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca199da5056d4aee5da67bf926946cc42209f108ea293a2dcdddc41ac01258fc","flatsize":16379,"path":"All/p5-URI-Nested-0.10.pkg","repopath":"All/p5-URI-Nested-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9016,"desc":"This library implements a Perl interface for nested URIs -- that is, URIs that\ncontain other URIs. The basic format is:\n\n{prefix}:{uri}\n\nSome examples:\n\n* `jdbc:oracle:scott/tiger@//myhost:1521/myservicename`\n* `db:postgres://db.example.com/template1`","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-URI-OpenURL","origin":"net/p5-URI-OpenURL","version":"0.4.6_1","comment":"Parse and construct OpenURL's (NISO Z39.88-2004)","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/URI-OpenURL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"367d75e74d9edafc44499bd016ee861d87e9a9332ae720aadf28ef57e5d44d21","flatsize":30044,"path":"All/p5-URI-OpenURL-0.4.6_1.pkg","repopath":"All/p5-URI-OpenURL-0.4.6_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14012,"desc":"This module provides an implementation of OpenURLs encoded as URIs\n(Key/Encoded-Value (KEV) Format), this forms only a part of the OpenURL\nspec. It does not check that OpenURLs constructed are sane according to\nthe OpenURL specification (to a large extent sanity will depend on the\ncommunity of use).\n\nFrom the implementation guidelines:\n\nThe description of a referenced resource, and the descriptions of the\nassociated resources that comprise the context of the reference, bundled\ntogether are called a ContextObject. It is a ContextObject that is\ntransported when a user makes a request by clicking a link. A KEV OpenURL\nmay contain only one ContextObject.\n\nThe ContextObject may contain up to six Entities. One of these, the\nReferent, conveys information about the referenced item. It must always be\nincluded in a ContextObject. The other five entities - ReferringEntity,\nRequester, Resolver, ServiceType and Referrer - hold information about the\ncontext of the reference and are optional.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-URI-Match","origin":"net/p5-URI-Match","version":"0.00001_1","comment":"Perl extension for matching URLs by parts","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI-Match","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a9bfd52ad6ff17a6476fb7e73b42edc69c1557fefac24ef14792cf97aa0e875","flatsize":5962,"path":"All/p5-URI-Match-0.00001_1.pkg","repopath":"All/p5-URI-Match-0.00001_1.pkg","licenselogic":"single","pkgsize":4636,"desc":"This is a simple utility that adds ability to match URL parts against\nregular expressions, subroutines, or objects that implement a match()\nmethod.\n\nSince this module uses loops and method calls, writing up a clever\nregular expression and using it directly against the whole URL is\nprobably faster. This module aims to solve the problem where\nreadability matters, or when you need to assemble the match conditions\nat run time.\n\nURI::Match adds the following methods to the URI namespace.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-URI-GoogleChart","origin":"graphics/p5-URI-GoogleChart","version":"1.02_1","comment":"Generate Google Chart URIs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI-GoogleChart","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b7d397410807b8d48b86e9ef65da496e2fff50145257eee373ce75159973311","flatsize":22454,"path":"All/p5-URI-GoogleChart-1.02_1.pkg","repopath":"All/p5-URI-GoogleChart-1.02_1.pkg","licenselogic":"single","pkgsize":12056,"desc":"This module provide a constructor method for Google Chart URIs.  Google\nwill serve back PNG images of charts controlled by the provided\nparameters when these URI are dereferenced.  Normally these URIs will be\nembedded as <img src='$chart'> tags in HTML documents.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","www","perl5"]},{"name":"p5-URI-FromHash","origin":"net/p5-URI-FromHash","version":"0.05","comment":"Create URI from hash of components","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI-FromHash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"920c84abbfd0cbbdddddd3e76261216460bd93f052e596b97cc4c83b74862321","flatsize":17425,"path":"All/p5-URI-FromHash-0.05.pkg","repopath":"All/p5-URI-FromHash-0.05.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":9044,"desc":"This module provides a simple functional \"named parameters\" style interface\nfor creating URIs. Underneath the hood it uses URI.pm, though because of\nthe simplified interface it may not support all possible options for all\ntypes of URIs.\n\nIt was created for the common case where you simply want to have a simple\ninterface for creating syntactically correct URIs from known components\n(like a path and query string). Doing this using the native URI.pm\ninterface is rather tedious, requiring a number of method calls, which is\nparticularly ugly when done inside a templating system such as Mason or\nTT2.","deps":{"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-URI-Find","origin":"textproc/p5-URI-Find","version":"20160806_1","comment":"Perl module to find URIs in arbitrary text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI-Find","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a980c54b3d79c3c6875430d6cc8fc17bf6852aadf9acff30ed2d7056656053e","flatsize":51635,"path":"All/p5-URI-Find-20160806_1.pkg","repopath":"All/p5-URI-Find-20160806_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24748,"desc":"This module does one thing:  finds URIs and URLs in plain text.  It\nfinds them quickly and it finds them all (or what URI::URL considers\na URI to be).  It employs a series of heuristics too:\n  - Find schemeless URIs (ie. www.foo.com)\n  - Avoid picking up trailing characters from the text\n  - Avoid picking up URL-like things such as Perl module names.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","net","perl5"]},{"name":"p5-URI-Fetch","origin":"www/p5-URI-Fetch","version":"0.130","comment":"Smart URI fetching/caching","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI-Fetch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fc4771e66c9eee99daf83e8a56c18591eaa3735617c9a8e9cff2975ae8dd1d0","flatsize":28477,"path":"All/p5-URI-Fetch-0.130.pkg","repopath":"All/p5-URI-Fetch-0.130.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15052,"desc":"URI::Fetch is a smart client for fetching HTTP pages, notably\nsyndication feeds (RSS, Atom, and others), in an intelligent,\nbandwidth- and time-saving way.","deps":{"p5-Class-ErrorHandler":{"origin":"devel/p5-Class-ErrorHandler","version":"0.04"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"CACHE":"off"}},{"name":"p5-URI-Fast","origin":"net/p5-URI-Fast","version":"0.55","comment":"Fast(er) URI parser","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/URI-Fast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a23b49bfad6eb67620a477948007ae656f0268845d2f91cbc08f2181ace181ed","flatsize":110850,"path":"All/p5-URI-Fast-0.55.pkg","repopath":"All/p5-URI-Fast-0.55.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":40612,"desc":"URI::Fast is a faster alternative to URI. It is written in C and provides basic\nparsing and modification of a URI.\n\nURI is an excellent module; it is battle-tested, robust, and handles many edge\ncases. As a result, it is rather slower than it would otherwise be for more\ntrivial cases, such as inspecting the path or updating a single query parameter.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-Encode-XS":{"origin":"net/p5-URI-Encode-XS","version":"0.11"},"p5-Unicode-LineBreak":{"origin":"textproc/p5-Unicode-LineBreak","version":"2019.001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-URI-Escape-XS","origin":"www/p5-URI-Escape-XS","version":"0.14","comment":"Drop-In replacement for URI::Escape in XS","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI-Escape-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acfc65263053c60134d75fd69b8aaea27cfece74d7cfeb8b55f43a532e700335","flatsize":30086,"path":"All/p5-URI-Escape-XS-0.14.pkg","repopath":"All/p5-URI-Escape-XS-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14640,"desc":"URI::Escape::XS - Drop-In replacement for URI::Escape.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-URI-Escape-JavaScript","origin":"www/p5-URI-Escape-JavaScript","version":"0.04_1","comment":"Perl implementation of JavaScript's escape()/unescape() functions","maintainer":"kostjnspb@yandex.ru","www":"https://metacpan.org/release/URI-Escape-JavaScript","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7ab41440fce4cbe935a4e066d4582b646e71174114caa62328ed16bc008d9fc","flatsize":4924,"path":"All/p5-URI-Escape-JavaScript-0.04_1.pkg","repopath":"All/p5-URI-Escape-JavaScript-0.04_1.pkg","licenselogic":"single","pkgsize":3936,"desc":"URI::Escape::JavaScript provides JavaScript's escape() and unescape() functions.\nIt works simplar to homonymous functions of JavaScript.\nURI::Escape doesn't work for escaping and\nunescaping JavaScript like Unicode URI-escape (\"%25uXXXX\").\nBut you can use this module to do those.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-URI-Encode-XS","origin":"net/p5-URI-Encode-XS","version":"0.11","comment":"Perl URI encoder/decoder using C","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/URI-Encode-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aef452f679f4674b3cb5c90b2e0af3c8b8dd8e8a587dc32e43d1742d9c50f8c0","flatsize":19404,"path":"All/p5-URI-Encode-XS-0.11.pkg","repopath":"All/p5-URI-Encode-XS-0.11.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9704,"desc":"URI::Encode::XS is a Perl URI encoder/decoder written in XS based on RFC3986.\nThis module always encodes characters that are not unreserved. When decoding,\ninvalid escape sequences are preserved.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-URI-Encode","origin":"www/p5-URI-Encode","version":"0.09_1","comment":"Simple URI Encoding/Decoding","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI-Encode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17279c4dbf005ad612df5937d79eeda11d4880d41ffdb7e19f04842f454cd8e8","flatsize":18037,"path":"All/p5-URI-Encode-0.09_1.pkg","repopath":"All/p5-URI-Encode-0.09_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9204,"desc":"This modules provides simple URI (Percent) encoding/decoding.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Unicode-Unihan","origin":"textproc/p5-Unicode-Unihan","version":"0.04.3","comment":"The Unihan Data Base 5.1.0","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unicode-Unihan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"294df80484e7e18d48a33333bfbcca61528a9bac90d35d839f04a80e19fdb7c6","flatsize":39044942,"path":"All/p5-Unicode-Unihan-0.04.3.pkg","repopath":"All/p5-Unicode-Unihan-0.04.3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":4443436,"desc":"Unicode::Unihan - The Unihan Data Base 5.1.0\n\n  use Unicode::Unihan;\n  my $db = new Unicode::Unihan;\n  print join(\",\" => $db->Mandarin(\"\\x{5c0f}\\x{98fc}\\x{5f3e}\"), \"\\n\";\n\nThis module provides a user-friendly interface to the Unicode Unihan\nDatabase 5.1.0. With this module, the Unihan database is as easy as shown in\nabove.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-URI-Based","origin":"net/p5-URI-Based","version":"1.03","comment":"Define a base URI and then generate variations on it","maintainer":"dgeo@centrale-med.fr","www":"https://metacpan.org/release/URI-Based","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"531dc1db03e315b6e289b38315867c067e560428a0eb6a3752ad6dc189abd71f","flatsize":4991,"path":"All/p5-URI-Based-1.03.pkg","repopath":"All/p5-URI-Based-1.03.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":4436,"desc":"URI::Based perl module - Define a base URI and then generate variations on it","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-URI","origin":"net/p5-URI","version":"5.28","comment":"Perl5 interface to Uniform Resource Identifier (URI) references","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/URI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4797645f6ea3bdd7ab27de0af65e999aa64a532e2043d9b938afd41f54f8d98","flatsize":238769,"path":"All/p5-URI-5.28.pkg","repopath":"All/p5-URI-5.28.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":95372,"desc":"This package contains the URI.pm module with friends.  The module\nimplements the URI class.  Objects of this class represent Uniform\nResource Identifier (URI) references as specified in RFC 2396 and\nupdated by RFC 2732.  Release 1.50 includes the initial attempt at\nproviding support to IRIs.  URI objects now support the 'as_iri'\nand 'ihost' methods.\n\nURI objects can be used to access and manipulate the various\ncomponents that make up these strings.  There are also methods to\ncombine URIs in various ways.\n\nThe URI class replaces the URI::URL class that used to be distributed\nwith libwww-perl.  This package contains an emulation of the old\nURI::URL interface.  The emulated URI::URL implements both the old and\nthe new interface.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-UNIVERSAL-which","origin":"devel/p5-UNIVERSAL-which","version":"0.06_1","comment":"Perl extension for telling fully qualified name of the method","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UNIVERSAL-which","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8bc0b0e472e92cb0f59de9c5147c9042be32e5f5ab48278a44af1a39a70076f","flatsize":5123,"path":"All/p5-UNIVERSAL-which-0.06_1.pkg","repopath":"All/p5-UNIVERSAL-which-0.06_1.pkg","licenselogic":"single","pkgsize":4356,"desc":"Perl extension for telling fully qualified name of the method.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-UNIVERSAL-require","origin":"devel/p5-UNIVERSAL-require","version":"0.19","comment":"Perl module to require() from a variable","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UNIVERSAL-require","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbbd5d05bfbad4e388a371f1c2d61e58483712c48a178a561c50f609cdf6908b","flatsize":15284,"path":"All/p5-UNIVERSAL-require-0.19.pkg","repopath":"All/p5-UNIVERSAL-require-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8668,"desc":"UNIVERSAL::require - require() modules from a variable.\n\nIf you've ever had to do this...\n\n    eval \"require $module\";\n\nto get around the bareword caveats on require(), this module is for\nyou. It creates a universal require() class method that will work with\nevery Perl module and its secure. So instead of doing some arcane\neval() work, you can do this:\n\n    $module->require;\n\nIt doesn't save you much typing, but it'll make a lot more sense to\nsomeone who's not a ninth level Perl acolyte.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-UNIVERSAL-ref","origin":"devel/p5-UNIVERSAL-ref","version":"0.14_1","comment":"Turns ref() into a multimethod","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UNIVERSAL-ref","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bac13bba1d9bd4dae616d36e2c76160029e53414d22113a597d2496a60098a2d","flatsize":16506,"path":"All/p5-UNIVERSAL-ref-0.14_1.pkg","repopath":"All/p5-UNIVERSAL-ref-0.14_1.pkg","licenselogic":"single","pkgsize":7848,"desc":"This module changes the behavior of the builtin function ref(). If ref()\nis called on an object that has requested an overloaded ref, the\nobject's ->ref method will be called and its return value used instead.","deps":{"p5-B-Utils":{"origin":"devel/p5-B-Utils","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-UNIVERSAL-can","origin":"devel/p5-UNIVERSAL-can","version":"1.20140328_1","comment":"Hack around people calling UNIVERSAL::can() as a function","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UNIVERSAL-can","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a66514a80d0c9752eaf55ce583f424cc5b39aab29f7ae4ed0c049f5c5eebe56a","flatsize":13954,"path":"All/p5-UNIVERSAL-can-1.20140328_1.pkg","repopath":"All/p5-UNIVERSAL-can-1.20140328_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8080,"desc":"This module attempts to work around people calling UNIVERSAL::can() as a\nfunction, which it is not.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-UML-State","origin":"textproc/p5-UML-State","version":"0.02_1","comment":"Perl module that produce simple UML state diagrams","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UML-State","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac3135b939182a5c6cdaf85739e1676c4f976c6d8ac37c2b4cecb096cf8cf647","flatsize":48099,"path":"All/p5-UML-State-0.02_1.pkg","repopath":"All/p5-UML-State-0.02_1.pkg","licenselogic":"single","pkgsize":20684,"desc":"See the samples directory and the drawstate.pl script for details on\nhow to format input and what to expect for output.","deps":{"p5-XML-DOM":{"origin":"textproc/p5-XML-DOM","version":"1.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-UNIVERSAL-moniker","origin":"devel/p5-UNIVERSAL-moniker","version":"0.08_1","comment":"Moniker for classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UNIVERSAL-moniker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e993367aca0cf9eea40a83a54723b82f63c3b4ce6834b96c634ee0be7dfa3b8b","flatsize":10543,"path":"All/p5-UNIVERSAL-moniker-0.08_1.pkg","repopath":"All/p5-UNIVERSAL-moniker-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6424,"desc":"Class names in Perl often don't sound great when spoken, or look good\nwhen written in prose.  For this reason, we tend to say things like\n\"customer\" or \"basket\" when we are referring to My::Site::User::Customer\nor My::Site::Shop::Basket.  We thought it would be nice if our classes\nknew what we would prefer to call them.\n\nThis module will add a moniker (and plural_moniker) method to UNIVERSAL,\nand so to every class or module.\n\nSo, if $ob->isa(\"Big::Scary::Animal\"), moniker will return \"animal\";\n$ob->isa(\"Cephalopod::Octopus\"), plural_moniker will return \"octopuses\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-UNIVERSAL-isa","origin":"devel/p5-UNIVERSAL-isa","version":"1.20171012","comment":"Try to recover from people calling UNIVERSAL::isa as a function","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UNIVERSAL-isa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dad3041794e4064696ab7dd53d935d3f27695baf97617387c11de2366a45a776","flatsize":15256,"path":"All/p5-UNIVERSAL-isa-1.20171012.pkg","repopath":"All/p5-UNIVERSAL-isa-1.20171012.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8616,"desc":"Whenever you use UNIVERSAL::isa as a function, a kitten using\nTest::MockObject dies. Normally, the kittens would be helpless, but if they\nuse UNIVERSAL::isa (the module whose docs you are reading), the kittens can\nlive long and prosper.\n\nThis module replaces UNIVERSAL::isa with a version that makes sure that if\nit's called as a function on objects which override isa, isa will be\ncalled on those objects as a method.\n\nIn all other cases the real UNIVERSAL::isa is just called directly.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-UDCode","origin":"devel/p5-UDCode","version":"1.03_1","comment":"Does a set of code words form a uniquely decodable code?","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UDCode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b1787dc76796ddd385a4f4186bf4fbbb73f69817f32a6663183133946415465","flatsize":4844,"path":"All/p5-UDCode-1.03_1.pkg","repopath":"All/p5-UDCode-1.03_1.pkg","licenselogic":"single","pkgsize":3932,"desc":"A code is a set of strings, called the code words.  A code is\n\"uniquely decodable\" if any string S that is a concatenation of\ncode words is so in exactly one way.\n\nThe module provides functions that determine whether a given\ncode is uniquely decodable or not.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-URBL-Prepare","origin":"dns/p5-URBL-Prepare","version":"0.09_1","comment":"Prepare hostname for URBL domain lookup","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/URBL-Prepare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1de328f7ba88fca6256da1b34d7dbca0e804e6b855c1c5ce9b9c586fdd70b384","flatsize":14800,"path":"All/p5-URBL-Prepare-0.09_1.pkg","repopath":"All/p5-URBL-Prepare-0.09_1.pkg","licenselogic":"single","pkgsize":8300,"desc":"URPL::Prepare is a Perl module that prepares hostname for URBL domain lookup\nand is used by Net::DNSBL::MultiDaemon","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-UML-Class-Simple","origin":"textproc/p5-UML-Class-Simple","version":"0.22","comment":"Render simple UML class diagrams, by loading the code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UML-Class-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8bf3637062c70e6f974a9ef502da6c570f37a3f518cdc5e64bf8017c9b016fd","flatsize":69726,"path":"All/p5-UML-Class-Simple-0.22.pkg","repopath":"All/p5-UML-Class-Simple-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29476,"desc":"UML::Class::Simple is a Perl CPAN module that generates UML class\ndiagrams (PNG format, GIF format, or dot source) automatically from\nPerl 5 source or Perl 5 runtime.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-UI-Dialog","origin":"devel/p5-UI-Dialog","version":"1.21","comment":"Perl wrapper for the various dialog applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UI-Dialog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63908531ca0142479d9e217fa771cb1d5e876dbea1e203bb1052501646f33e08","flatsize":521215,"path":"All/p5-UI-Dialog-1.21.pkg","repopath":"All/p5-UI-Dialog-1.21.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":124796,"desc":"UI::Dialog is a OOPerl wrapper for the various dialog applications. These\ndialog backends are currently supported: Zenity, XDialog, GDialog, KDialog,\nCDialog, and Whiptail. There is also an ASCII backend provided as a last resort\ninterface for the console based dialog variants. UI::Dialog is a class that\nprovides a strict interface to these various backend modules. By using\nUI::Dialog (with it's imposed limitations on the widgets) you can ensure that\nyour Perl program will function with any available interfaces.","deps":{"cdialog":{"origin":"devel/cdialog","version":"1.3.20230209_1,2"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"NEWT":"off","ZENITY":"off"}},{"name":"p5-Types-Self","origin":"devel/p5-Types-Self","version":"0.002_1","comment":"Provide a \"Self\" type constraint, referring to the caller class or role","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/Types-Self","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c8719f1dd9fc6ea68afa38364704898596015a3986265edb1dda550fc8e0b43","flatsize":46896,"path":"All/p5-Types-Self-0.002_1.pkg","repopath":"All/p5-Types-Self-0.002_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12436,"desc":"This module exports a Self type constraint which constrains values\nto be blessed objects in the same class as the package it was\nimported into, or blessed objects which consume the role it was\nimported into. It should do the right thing with inheritance.","deps":{"p5-Role-Hooks":{"origin":"devel/p5-Role-Hooks","version":"0.008"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Types-Path-Tiny","origin":"devel/p5-Types-Path-Tiny","version":"0.006","comment":"Path::Tiny types and coercions for Moose and Moo","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Types-Path-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a34e88a7d43962abc5dd03ae2b65264515c26aaf668581add74ccaf5207c35f0","flatsize":20590,"path":"All/p5-Types-Path-Tiny-0.006.pkg","repopath":"All/p5-Types-Path-Tiny-0.006.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9640,"desc":"Types::Path::Tiny provides Path::Tiny types for Moose, Moo, etc.\n\nIt handles two important types of coercion:\n- coercing objects with overloaded stringification\n- coercing to absolute paths\n\nIt also can check to ensure that files or directories exist.","deps":{"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-UML-Sequence","origin":"textproc/p5-UML-Sequence","version":"0.08_4","comment":"Perl module that produce UML sequence diagrams","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/UML-Sequence","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2da74bde848d7baf206dcff1fd524e08baf31fae3c670df5c572843d2d64427","flatsize":123780,"path":"All/p5-UML-Sequence-0.08_4.pkg","repopath":"All/p5-UML-Sequence-0.08_4.pkg","licenselogic":"single","pkgsize":50048,"desc":"Simple Sequences\n\nYou can create a sequence from an outline.  Type something like this:\n\nAt Home.Wash Car\n    Garage.retrieve bucket\n    Kitchen.prepare bucket\n        Kitchen.pour soap in bucket\n        Kitchen.fill bucket\n    Garage.get sponge\n    Garage.open door\n    Driveway.apply soapy water\n    Driveway.empty bucket\n    Garage.close door\n    Garage.replace bucket\n\nThen do this:\n\n    genericseq.pl UML::Sequence::SimpleSeq inputfile | seq2svg.pl > output.svg","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-GD-TextUtil":{"origin":"graphics/p5-GD-TextUtil","version":"0.86_5"},"p5-XML-DOM":{"origin":"textproc/p5-XML-DOM","version":"1.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Type-Tiny-XS","origin":"devel/p5-Type-Tiny-XS","version":"0.025","comment":"Tiny, yet Moo(se)-compatible type constraint","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Type-Tiny-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b01f3754a0903bcf8751c17a72ad8a61c9b4dd52d6622da03999cdcda2525f9","flatsize":89604,"path":"All/p5-Type-Tiny-XS-0.025.pkg","repopath":"All/p5-Type-Tiny-XS-0.025.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27652,"desc":"Type::Tiny::XS provides an XS boost for some of Type::Tiny's built-in type\nconstraints. Type::Tiny::XS is not required for Type::Tiny, but provides a speed\nboost for some type checks if available.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Types-Core","origin":"devel/p5-Types-Core","version":"0.3.2","comment":"Core types defined as tests and literals","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Types-Core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e1252359ba94fca7d8453e84c7e52c4759da29550c415351d2143c21da49d1b","flatsize":48875,"path":"All/p5-Types-Core-0.3.2.pkg","repopath":"All/p5-Types-Core-0.3.2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21984,"desc":"Types::Core provides syntax symplifier for type checking. It allows easy,\nnon-quoted usage of types as literals, and allows the standard type names to be\nused as true/false check routines of references.\n\nFor the most basic functions, they take either 0 or 1 arguments. If 1 parameter,\nthen they test it to see if the ref is of the given type (blessed or not). If\nfalse, undef is returned, of true, the ref, itself is returned.\n\nFor no args, they return literals of themselves, allowing the named strings to\nbe used as Literals without quotes.","deps":{"p5-Xporter":{"origin":"devel/p5-Xporter","version":"0.1.2_2"},"p5-mem":{"origin":"devel/p5-mem","version":"0.4.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Type-Tiny-Signatures","origin":"devel/p5-Type-Tiny-Signatures","version":"0.08","comment":"Method/Function Signatures w/Type::Tiny Constraints","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Type-Tiny-Signatures","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55cb87914dba6f3fcee533b641a69703d727dbf91da8aac445f9b161988a61dd","flatsize":11957,"path":"All/p5-Type-Tiny-Signatures-0.08.pkg","repopath":"All/p5-Type-Tiny-Signatures-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6588,"desc":"This module uses Function::Parameters to extends Perl with keywords that\nlet you define methods and functions with parameter lists which can be\nvalidated using Type::Tiny type constraints. The type constraints can be\nprovided by the Type::Tiny standard library, Types::Standard, or any\nsupported user-defined type library which can be a Moose, MooseX::Type,\nMouseX::Type, or Type::Library library.","deps":{"p5-Function-Parameters":{"origin":"devel/p5-Function-Parameters","version":"2.002004"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Types-URI","origin":"devel/p5-Types-URI","version":"0.007","comment":"Perl extension for type constraints and coercions for URIs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Types-URI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d12b1145b47e31742b193a10b7913ebfd505c3f08f0b74839a1ab4ce39733bce","flatsize":15588,"path":"All/p5-Types-URI-0.007.pkg","repopath":"All/p5-Types-URI-0.007.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7556,"desc":"Types::URI is a type constraint library suitable for use with\nMoo/Moose attributes, Kavorka sub signatures, and so forth.","deps":{"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-Types-Path-Tiny":{"origin":"devel/p5-Types-Path-Tiny","version":"0.006"},"p5-Types-UUID":{"origin":"devel/p5-Types-UUID","version":"0.004"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-FromHash":{"origin":"net/p5-URI-FromHash","version":"0.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Types-UUID","origin":"devel/p5-Types-UUID","version":"0.004","comment":"Perl extension for type constraints for UUIDs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Types-UUID","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b26743545f317fd3d8b19ed5818c064ba9cd9cf0de06987d2e0c2916e5459c84","flatsize":12180,"path":"All/p5-Types-UUID-0.004.pkg","repopath":"All/p5-Types-UUID-0.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7148,"desc":"Types::UUID is a type constraint library suitable for use with\nMoo/Moose attributes, Kavorka sub signatures, and so forth.","deps":{"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-UUID-Tiny":{"origin":"devel/p5-UUID-Tiny","version":"1.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Twiggy-TLS","origin":"www/p5-Twiggy-TLS","version":"0.0020","comment":"Perl extension to extend Twiggy supporting TLS","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Twiggy-TLS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a3a13697012fd02306028a5abc080df509234dd1f09b0a56534320eb0f8ab41","flatsize":17544,"path":"All/p5-Twiggy-TLS-0.0020.pkg","repopath":"All/p5-Twiggy-TLS-0.0020.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9836,"desc":"Twiggy::TLS extends Twiggy with a TLS support.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Twiggy":{"origin":"www/p5-Twiggy","version":"0.1026"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Twitter-API","origin":"net/p5-Twitter-API","version":"1.0006","comment":"Twitter REST API library for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Twitter-API","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fd2a02de1412a19f5a855e6e59c8ecfad7a073b5c3b29bc49a8c02bf04a70e8","flatsize":218764,"path":"All/p5-Twitter-API-1.0006.pkg","repopath":"All/p5-Twitter-API-1.0006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":77216,"desc":"Twitter::API provides an interface to the Twitter REST API for perl.\n\nFeatures:\n * full support for all Twitter REST API endpoints\n * not dependent on a new distribution for new endpoint support\n * optionally specify access tokens per API call\n * error handling via an exception object that captures the full\n   request/response context\n * full support for OAuth handshake and Xauth authentication\n\nAdditional features are available via optional traits:\n * convenient methods for API endpoints with simplified argument\n   handling via ApiMethods\n * normalized booleans (Twitter likes 'true' and 'false', except\n   when it doesn't) via NormalizeBooleans\n * automatic decoding of HTML entities via DecodeHtmlEntities\n * automatic retry on transient errors via RetryOnError\n * \"the whole enchilada\" combines all the above traits via Enchilada\n * app-only (OAuth2) support via AppAuth\n * automatic rate limiting via RateLimiting","deps":{"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-HTTP-Thin":{"origin":"www/p5-HTTP-Thin","version":"0.006"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Aliases":{"origin":"devel/p5-MooX-Aliases","version":"0.001006_1"},"p5-MooX-Traits":{"origin":"devel/p5-MooX-Traits","version":"0.005_1"},"p5-Net-OAuth":{"origin":"net/p5-Net-OAuth","version":"0.28_1"},"p5-Net-Twitter":{"origin":"net/p5-Net-Twitter","version":"4.01043"},"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"p5-Throwable":{"origin":"devel/p5-Throwable","version":"1.001"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URL-Encode":{"origin":"www/p5-URL-Encode","version":"0.03"},"p5-WWW-OAuth":{"origin":"www/p5-WWW-OAuth","version":"1.000_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Type-Tiny","origin":"devel/p5-Type-Tiny","version":"2.004000","comment":"Tiny, yet Moo(se)-compatible type constraint","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Type-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f65689d8b25ff91ec76b1b6e4bcb2b96b505c79197af5aae844c1742dc920eef","flatsize":956865,"path":"All/p5-Type-Tiny-2.004000.pkg","repopath":"All/p5-Type-Tiny-2.004000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":349152,"desc":"Type::Tiny is a tiny class for creating Moose-like type constraint objects which\nare compatible with Moo, Moose and Mouse.\n\nMaybe now we won't need to have separate MooseX, MouseX and MooX versions of\neverything? We can but hope...\n\nThis documents the internals of Type::Tiny. Type::Tiny::Manual is a better\nstarting place if you're new.","deps":{"p5-Class-XSAccessor":{"origin":"devel/p5-Class-XSAccessor","version":"1.19_2,1"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-Exporter-Tiny":{"origin":"devel/p5-Exporter-Tiny","version":"1.006002"},"p5-Ref-Util-XS":{"origin":"devel/p5-Ref-Util-XS","version":"0.117"},"p5-Type-Tiny-XS":{"origin":"devel/p5-Type-Tiny-XS","version":"0.025"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"RECOMMENDED":"on"}},{"name":"p5-Try-Tiny-Retry","origin":"lang/p5-Try-Tiny-Retry","version":"0.004_1","comment":"Extends Try::Tiny to allow retries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Try-Tiny-Retry","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7501caf67c423577cc0c7de874c124b9e4cbee31cd99809a16383970fb6f780","flatsize":14277,"path":"All/p5-Try-Tiny-Retry-0.004_1.pkg","repopath":"All/p5-Try-Tiny-Retry-0.004_1.pkg","licenselogic":"single","pkgsize":8064,"desc":"This module extends Try::Tiny to add support for retries.\n\nTry::Tiny provides bare bones try/catch statements that are designed\nto minimize common mistakes done with eval blocks (for instance assuming\nthat $@ is set to a true value on error, or clobbering previous values\nof $@, and NOTHING else.","deps":{"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-Twiggy","origin":"www/p5-Twiggy","version":"0.1026","comment":"Perl extension of AnyEvent HTTP server for PSGI (like Thin)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Twiggy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4083395741d701d51e837f40d8de58849549a2225e9d2cb11a0b326d9cb7791","flatsize":66442,"path":"All/p5-Twiggy-0.1026.pkg","repopath":"All/p5-Twiggy-0.1026.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19280,"desc":"AnyEvent HTTP server for PSGI (like Thin).","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-TryCatch","origin":"lang/p5-TryCatch","version":"1.003002_1","comment":"First class try catch semantics for Perl, without source filters","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TryCatch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ac0a4b014b554310a04ddd31833c01e9bf2d5eab6a9a6d8d91a31818e710188","flatsize":40535,"path":"All/p5-TryCatch-1.003002_1.pkg","repopath":"All/p5-TryCatch-1.003002_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16576,"desc":"This module aims to provide a nicer syntax and method to catch errors in\nPerl, similar to what is found in other languages (such as Java, Python\nor C++). The standard method of using eval {}; if ($@) {} is often prone\nto subtle bugs, primarily that its far too easy to stomp on the error in\nerror handlers. And also eval/if isn't the nicest idiom.","deps":{"p5-B-Hooks-EndOfScope":{"origin":"devel/p5-B-Hooks-EndOfScope","version":"0.28"},"p5-B-Hooks-OP-Check":{"origin":"devel/p5-B-Hooks-OP-Check","version":"0.22"},"p5-B-Hooks-OP-PPAddr":{"origin":"devel/p5-B-Hooks-OP-PPAddr","version":"0.06"},"p5-Devel-Declare":{"origin":"devel/p5-Devel-Declare","version":"0.006022"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-Parse-Method-Signatures":{"origin":"devel/p5-Parse-Method-Signatures","version":"1.003019"},"p5-Scope-Upper":{"origin":"devel/p5-Scope-Upper","version":"0.34"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Variable-Magic":{"origin":"devel/p5-Variable-Magic","version":"0.64"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"AUTHOR":"off"}},{"name":"p5-Try-Tiny","origin":"lang/p5-Try-Tiny","version":"0.31","comment":"Minimal try/catch with proper localization of $@","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Try-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c04f90b71e803810b4d71af48361d9cd993e5847c33738355625ec8e6cd5b5e4","flatsize":30503,"path":"All/p5-Try-Tiny-0.31.pkg","repopath":"All/p5-Try-Tiny-0.31.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17676,"desc":"This module provides bare bones try/catch statements that are designed\nto minimize common mistakes done with eval blocks (for instance assuming\nthat $@ is set to a true value on error, or clobbering previous values\nof $@, and NOTHING else.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-Try-Catch","origin":"lang/p5-Try-Catch","version":"1.1.0","comment":"Try/Catch exception handler based on Try::Tiny, but faster","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Try-Catch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7555f1abd22c6c34580672169b374d53914d3a803cced257311bc5511ee622c3","flatsize":15751,"path":"All/p5-Try-Catch-1.1.0.pkg","repopath":"All/p5-Try-Catch-1.1.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8136,"desc":"A small, fast, try catch blocks for perl, it's inspired and mostly copied from\nTry::Tiny but with some modifications to boost execution speed.\n\nConsider Try::Catch a stripped Try::Tiny version with no blessing and no usage\nof Sub::Name.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-Tree-Trie","origin":"devel/p5-Tree-Trie","version":"1.9","comment":"Data structure optimized for prefix lookup","maintainer":"gebhart@secnetix.de","www":"https://metacpan.org/release/Tree-Trie","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4392df446c8fdd4de8409aa6884208c6fa208259c82b980a39724311d4b5e518","flatsize":45499,"path":"All/p5-Tree-Trie-1.9.pkg","repopath":"All/p5-Tree-Trie-1.9.pkg","licenselogic":"single","pkgsize":20120,"desc":"This module implements a trie data structure. The term \"trie\" comes from the\nword retrieval, but is generally pronounced like \"try\". A trie is a tree\nstructure (or directed acyclic graph), the nodes of which represent letters\nin a word. For example, the final lookup for the word 'bob' would look\nsomething like $ref->{'b'}{'o'}{'b'}{'00'} (the 00 being an end marker).\nOnly nodes which would represent words in the trie exist, making the structure\nslightly smaller than a hash of the same data set.\n\nThe advantages of the trie over other data storage methods is that lookup times\nare O(1) WRT the size of the index. For sparse data sets, it is probably not as\nefficient as performing a binary search on a sorted list, and for small files,\nit has a lot of overhead. The main advantage (at least from my perspective) is\nthat it provides a relatively cheap method for finding a list of words in a\nlarge, dense data set which begin with a certain string.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tree-Suffix","origin":"textproc/p5-Tree-Suffix","version":"0.22","comment":"Perl interface to the libstree library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tree-Suffix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccdbf3178352266985ddbfaa29f4135c86678d13eb90e4145704f41d83e3784f","flatsize":38963,"path":"All/p5-Tree-Suffix-0.22.pkg","repopath":"All/p5-Tree-Suffix-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16188,"desc":"The Tree::Suffix module provides an interface to the C library\nlibstree, which implements generic suffix trees.","deps":{"libstree":{"origin":"textproc/libstree","version":"0.4.2_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libstree.so.0"]},{"name":"p5-Types-Serialiser","origin":"devel/p5-Types-Serialiser","version":"1.01","comment":"Simple data types for common serialisation formats","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Types-Serialiser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe23b85cfdd75054ca11410ef20a32d3f737b224af63b8e872a26cd3777b72d9","flatsize":22131,"path":"All/p5-Types-Serialiser-1.01.pkg","repopath":"All/p5-Types-Serialiser-1.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12396,"desc":"Types::Serialiser provides some extra datatypes that are used by common\nserialisation formats such as JSON or CBOR. The idea is to have a repository of\nsimple/small constants and containers that can be shared by different\nimplementations so they become interoperable between each other.","deps":{"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tree-Simple-VisitorFactory","origin":"devel/p5-Tree-Simple-VisitorFactory","version":"0.16","comment":"Set of visitor objects for traversing Tree::Simple hierarchies","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tree-Simple-VisitorFactory","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43c1a11f7080594374ce3ec0186423d77a2e931d01137fc89bd56a2170bb6aa0","flatsize":201433,"path":"All/p5-Tree-Simple-VisitorFactory-0.16.pkg","repopath":"All/p5-Tree-Simple-VisitorFactory-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":73060,"desc":"Tree::Simple::VisitorFactory is a collection of visitor objects used to\ntraverse Tree::Simple hierarchies.","deps":{"p5-Tree-Simple":{"origin":"devel/p5-Tree-Simple","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tree-Simple-View","origin":"devel/p5-Tree-Simple-View","version":"0.20","comment":"Set of classes for viewing Tree::Simple hierarchies","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tree-Simple-View","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5feefc6cf0406211ed38da0a54136d30ae86878479297a0bb4554e7e0cd48696","flatsize":109955,"path":"All/p5-Tree-Simple-View-0.20.pkg","repopath":"All/p5-Tree-Simple-View-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":40996,"desc":"Tree::Simple::View - A set of classes for viewing Tree::Simple hierarchies","deps":{"p5-Class-Throwable":{"origin":"devel/p5-Class-Throwable","version":"0.13"},"p5-Tree-Simple":{"origin":"devel/p5-Tree-Simple","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tree-RedBlack","origin":"devel/p5-Tree-RedBlack","version":"0.5_1","comment":"Perl implementation of Red/Black tree, a type of balanced tree","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tree-RedBlack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a68e4dfbbfdd564173dbfe9e0475e53098c9adeefdb456b639bb22417b8ddec5","flatsize":24629,"path":"All/p5-Tree-RedBlack-0.5_1.pkg","repopath":"All/p5-Tree-RedBlack-0.5_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":11540,"desc":"Tree::RedBlack is a perl implementation of the Red/Black tree algorithm found in\nthe book \"Algorithms\", by Cormen, Leiserson & Rivest (more commonly known as\n\"CLR\" or \"The White Book\"). A Red/Black tree is a binary tree which remains\n\"balanced\"- that is, the longest length from root to a node is at most one more\nthan the shortest such length. It is fairly efficient; no operation takes more\nthan O(lg(n)) time.\n\nA Tree::RedBlack object supports the following methods: new(), root(), cmp(&),\ninsert($, $), delete($), find($), node($), min() and max().","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tree-Simple","origin":"devel/p5-Tree-Simple","version":"1.34","comment":"Simple tree object","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/Tree-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69915879343c696692a83089db722c59863c974c726aab00bf9c4d3ba3c41f51","flatsize":114715,"path":"All/p5-Tree-Simple-1.34.pkg","repopath":"All/p5-Tree-Simple-1.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":39748,"desc":"This module in an fully object-oriented implementation of a simple n-\nary tree. It is built upon the concept of parent-child relationships,\nso therefore every Tree::Simple object has both a parent and a set of\nchildren (who themselves may have children, and so on). Every\nTree::Simple object also has siblings, as they are just the children of\ntheir immediate parent.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tree-R","origin":"devel/p5-Tree-R","version":"0.072","comment":"Perl extension for the Rtree data structure and algorithms","maintainer":"amdmi3@FreeBSD.org","www":"https://metacpan.org/release/Tree-R","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34bd3ec225438a91bb973b4d390990cd7953e8ce2961326ed878df05aae1b68a","flatsize":14582,"path":"All/p5-Tree-R-0.072.pkg","repopath":"All/p5-Tree-R-0.072.pkg","licenselogic":"single","pkgsize":6184,"desc":"Tree::R - Perl extension for the Rtree data structure and algorithms","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Unicode-Collate","origin":"textproc/p5-Unicode-Collate","version":"1.31","comment":"Unicode Collation Algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Unicode-Collate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"222fc913f78dc26af54952cf8f96352cb384fc57202915b8fe27cac580a08c7f","flatsize":5151386,"path":"All/p5-Unicode-Collate-1.31.pkg","repopath":"All/p5-Unicode-Collate-1.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":584896,"desc":"Unicode::Collate is an implementation of Unicode Technical Standard #10 (a.k.a.\nUTS #10) - Unicode Collation Algorithm (a.k.a. UCA).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Tree-Parser","origin":"devel/p5-Tree-Parser","version":"0.15_2","comment":"Module to parse formatted files into tree structures","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Tree-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b50dd2841e948fd0f0c3a6e318f118d5ff1f480e725e3f9313d0d8a0ba3f57b3","flatsize":43648,"path":"All/p5-Tree-Parser-0.15_2.pkg","repopath":"All/p5-Tree-Parser-0.15_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18892,"desc":"This module can parse various types of input (formatted and containing\nhierarchal information) into a tree structure. It can also deparse these\nsame tree structures back into a string. It accepts various types of input,\nsuch as strings, filenames, and array references. The tree structure used\nis a hierarchy of Tree::Simple objects.","deps":{"p5-Array-Iterator":{"origin":"devel/p5-Array-Iterator","version":"0.132"},"p5-Tree-Simple":{"origin":"devel/p5-Tree-Simple","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tree-Node","origin":"devel/p5-Tree-Node","version":"0.08_2","comment":"Memory-efficient tree nodes in Perl","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Tree-Node","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90337bce0aa39f0aa575a36d4b0908718051bd46a8ff4c1c35e67993aaed49d8","flatsize":50402,"path":"All/p5-Tree-Node-0.08_2.pkg","repopath":"All/p5-Tree-Node-0.08_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20188,"desc":"This module implements a memory-efficient node type (for trees, skip lists\nand similar data structures) for Perl.\n\nYou may ask \"Why bother implementing an ordered structure such as a tree\nwhen Perl has hashes built-in?\" Since Perl is optimized for speed over\nmemory usage, hashes (and lists) use a lot of memory.\n\nSo the purpose of this package is to provide a simple low-level Node class\nwhich can be used as a base class to implement various kinds of tree\nstructures. Each node has a key/value pair and a variable number of\n\"children\" pointers.\n\nHow nodes are organized or the algorithm used to organize them is for you\nto implement.\n\nThere is no Pure-perl version because this package was written to overcome\nlimitations of Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Tree-DAG_Node","origin":"devel/p5-Tree-DAG_Node","version":"1.32","comment":"Super class for representing nodes in a tree","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tree-DAG_Node","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5da9b861bb7404319096db1bd3dbb2b4552188984503fe44eb44d3d7e578f0ab","flatsize":140791,"path":"All/p5-Tree-DAG_Node-1.32.pkg","repopath":"All/p5-Tree-DAG_Node-1.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":56240,"desc":"Encapsulates/makes/manipulates objects that represent nodes\nin a tree structure.  The tree structure is not an object itself, but\nis emergent from the linkages you create between nodes.  This class\nprovides the methods for making linkages that can be used to build up\na tree, while preventing you from ever making any kinds of linkages\nwhich are not allowed in a tree (such as having a node be its own\nmother or ancestor, or having a node have two mothers).","deps":{"p5-File-Slurp-Tiny":{"origin":"devel/p5-File-Slurp-Tiny","version":"0.004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tree-Nary","origin":"textproc/p5-Tree-Nary","version":"1.30_1,1","comment":"Perl implementation of N-ary search trees","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tree-Nary","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1257cf73acad9233e87f535fb437e4bd30dba77f35f648d738a35245843d2d82","flatsize":46532,"path":"All/p5-Tree-Nary-1.30_1,1.pkg","repopath":"All/p5-Tree-Nary-1.30_1,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14820,"desc":"The Tree::Nary class implements N-ary trees (trees of data with any\nnumber of branches), providing the organizational structure for a\ntree (collection) of any number of nodes, but knowing nothing about\nthe specific type of node used.  It can be used to display\nhierarchical database entries in an internal application (the NIS\nnetgroup file is an example of such a database). It offers the\ncapability to select nodes on the tree, and attachment points for\nnodes on the tree. Each attachment point can support multiple\nchild nodes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-TraceFuncs","origin":"devel/p5-TraceFuncs","version":"0.1_1","comment":"Perl5 module to trace function calls as they happen","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/traceFunc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1121a56f5ad5406ca22bef74c33c067ff5a2fd0e058b686a936a8e780a020f7d","flatsize":14944,"path":"All/p5-TraceFuncs-0.1_1.pkg","repopath":"All/p5-TraceFuncs-0.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8384,"desc":"Devel::TraceFuncs provides utilities to trace the\nexecution of a program.  It can print traces that look\nsomething like:\n\n+-> global: '0'\n|  +-> main::fo(4, 5) (in ./t.pm:32): 'now then'\n|  |  +-> main::fp(4, 5) (in ./t.pm:19)\n|  |  |  +-> main::fq() (in ./t.pm:13)\n|  |  |  |  que pee doll (in ./t.pm:8)\n|  |  |  +-< main::fq() (in ./t.pm:13)\n|  |  |  cee dee (in ./t.pm:14)\n|  |  +-< main::fp(4, 5) (in ./t.pm:19)\n|  |  ha\n|  |  hs (in ./t.pm:20)\n|  +-< main::fo(4, 5) (in ./t.pm:32): 'now then'\n|  done (in ./t.pm:34)\n+-< global: '0'","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tree-Authz","origin":"security/p5-Tree-Authz","version":"0.03_1","comment":"Role-Based Access Control authorization scheme","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Tree-Authz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7048fe52002c1135821ba8e7a7975d67de8a29d75f0a6961dd00635bcac4f244","flatsize":44058,"path":"All/p5-Tree-Authz-0.03_1.pkg","repopath":"All/p5-Tree-Authz-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21436,"desc":"Class for inheritable, role-based permissions system (Role Based Access\nControl - RBAC).\n\nCustom methods can be placed on role objects. Authorization can be\nperformed either by checking whether the role name matches the required\nname, or by testing (via can) whether the role can perform the method\nrequired.\n\nTwo role are specified by default. At the top, superusers can do anything\n($superuser->can( $action ) always returns a coderef). At the bottom, the\nbase role can do nothing ($base->can( $action ) always returns undef).\n\nAll roles are automatically capable of authorizing actions named for the\nsingular and plural of the role name.","deps":{"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Devel-Symdump":{"origin":"devel/p5-Devel-Symdump","version":"2.1800"},"p5-Lingua-EN-Inflect-Number":{"origin":"textproc/p5-Lingua-EN-Inflect-Number","version":"1.12"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-ToolSet","origin":"devel/p5-ToolSet","version":"1.00_1","comment":"Load your commonly-used modules in a single import","maintainer":"mons@cpan.org","www":"https://metacpan.org/release/ToolSet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e43ddf22a37dd3aa3671ee4c08a38c4785e29ad5b4c2fd139a8fa03f29a43104","flatsize":26784,"path":"All/p5-ToolSet-1.00_1.pkg","repopath":"All/p5-ToolSet-1.00_1.pkg","licenselogic":"single","pkgsize":11424,"desc":"Load your commonly-used modules in a single import","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-TokyoCabinet","origin":"databases/p5-TokyoCabinet","version":"1.34_1","comment":"Perl extension for TokyoCabinet","maintainer":"perl@FreeBSD.org","www":"https://dbmx.net/tokyocabinet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51dea74e2bfd0ef816e6e437c4d2cfc7de77f231ae6f80669b3f4a598f264f71","flatsize":445147,"path":"All/p5-TokyoCabinet-1.34_1.pkg","repopath":"All/p5-TokyoCabinet-1.34_1.pkg","licenselogic":"single","pkgsize":63604,"desc":"Perl extension for TokyoCabinet.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tokyocabinet":{"origin":"databases/tokyocabinet","version":"1.4.48_1"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libtokyocabinet.so.9"]},{"name":"p5-Tree-Binary-Dictionary","origin":"devel/p5-Tree-Binary-Dictionary","version":"1.01_1","comment":"Dictionary API to a binary tree","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Tree-Binary-Dictionary","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95e72dd77de2e6b4a88bcd9b0c5f58cd5f114c8b426911c8a6c8cd9b35cb2d6b","flatsize":15868,"path":"All/p5-Tree-Binary-Dictionary-1.01_1.pkg","repopath":"All/p5-Tree-Binary-Dictionary-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7560,"desc":"A simple class to provide a dictionary style API to a binary tree of data.\n\nThis can provide a useful alternative to a long-lived hash in long running\ndaemons and processes.","deps":{"p5-Tree-Binary":{"origin":"devel/p5-Tree-Binary","version":"1.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Toadfarm","origin":"www/p5-Toadfarm","version":"0.83","comment":"One Mojolicious app to rule them all","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Toadfarm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac58baaf9374fc3671bfb99e801e9d63f9a16fd5b3a1738497ab2b465ac071a3","flatsize":78244,"path":"All/p5-Toadfarm-0.83.pkg","repopath":"All/p5-Toadfarm-0.83.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":44496,"desc":"Toadfarm is a module for configuring and starting your Mojolicious\napplications. You can either combine multiple applications in one\nscript, or just use it as a init script.\n\nCore features:\n\n  * Wrapper around hypnotoad that provides an init script.\n\n  * Advanced routing and virtual host configuration. Also support\n    routing from behind another web server, such as nginx. This\n    feature is very much like Mojolicious::Plugin::Mount on steroids.\n\n  * Hijacking log messages to a common log file. There's also plugin,\n    Toadfarm::Plugin::AccessLog, that allows you to log the requests\n    sent to your server.","deps":{"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Toader","origin":"www/p5-Toader","version":"1.2.1_2","comment":"CMS meant to be used from the terminal and integrated into a VCS for rendering static pages","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Toader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a115861dc76389f75f89e796a5572add401c04ab53c173670411d65910bff79","flatsize":860950,"path":"All/p5-Toader-1.2.1_2.pkg","repopath":"All/p5-Toader-1.2.1_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":183392,"desc":"Toader is a CMS that renders to static pages. It is control from\ncommand line.\n\nIt is meant to be integrated with a VCS, allowing a source/control of\na website to be stored in the same location as the project or\nprojects a site is for.","deps":{"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Error-Helper":{"origin":"devel/p5-Error-Helper","version":"2.1.0"},"p5-File-MimeInfo":{"origin":"devel/p5-File-MimeInfo","version":"0.35"},"p5-GD-Thumbnail":{"origin":"graphics/p5-GD-Thumbnail","version":"1.46"},"p5-Image-ExifTool":{"origin":"graphics/p5-Image-ExifTool","version":"12.76"},"p5-Module-List":{"origin":"devel/p5-Module-List","version":"0.004"},"p5-Pod-WikiDoc":{"origin":"textproc/p5-Pod-WikiDoc","version":"0.21"},"p5-Script-isAperlScript":{"origin":"devel/p5-Script-isAperlScript","version":"1.0.0_1"},"p5-Term-CallEditor":{"origin":"devel/p5-Term-CallEditor","version":"1.01"},"p5-Text-Tags":{"origin":"textproc/p5-Text-Tags","version":"0.04_1"},"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Tk-XMLViewer","origin":"textproc/p5-Tk-XMLViewer","version":"0.21_4","comment":"Perl/Tk widget to display XML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tk-XMLViewer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce41e87e6e3f3f985a2a1385f9ce273bc103265a921ae3e50c592c0652cda73f","flatsize":33535,"path":"All/p5-Tk-XMLViewer-0.21_4.pkg","repopath":"All/p5-Tk-XMLViewer-0.21_4.pkg","licenselogic":"single","pkgsize":14236,"desc":"Tk::XMLViewer is an widget inherited from Tk::Text which displays XML\nin a hierarchical tree. You can use the plus and minus buttons to\nhide/show parts of the tree.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Tk-WaitBox","origin":"x11-toolkits/p5-Tk-WaitBox","version":"1.3_1","comment":"Wait Dialog for Perl/Tk","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tk-WaitBox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9724f47149ee0d24d0f5c7355387713e3e0ffe3cc175603dd1419e3747c738a","flatsize":12762,"path":"All/p5-Tk-WaitBox-1.3_1.pkg","repopath":"All/p5-Tk-WaitBox-1.3_1.pkg","licenselogic":"single","pkgsize":7476,"desc":"Tk::WaitBox is a perl5 package which implements a very flexible\nWaitBox widget.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5","tk"]},{"name":"p5-Tk-ToolBar","origin":"x11-toolkits/p5-Tk-ToolBar","version":"0.12","comment":"Toolbar widget for Perl/Tk","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tk-ToolBar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed3bad790c2b2b7e4e6afd968201a591f48a02e05db652b9ef2210159d94de87","flatsize":166741,"path":"All/p5-Tk-ToolBar-0.12.pkg","repopath":"All/p5-Tk-ToolBar-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":59628,"desc":"Tk::Toolbar implements a dockable toolbar. It is in the same spirit as the\n\"short-cut\" toolbars found in most major applications, such as most web browsers\nand text editors (where you find the \"back\" or \"save\" and other shortcut\nbuttons).\n\nButtons of any type (regular, menu, check, radio) can be created inside this\nwidget. You can also create Label, Entry and LabEntry widgets. Moreover, the\nToolBar itself can be made dockable, such that it can be dragged to any edge of\nyour window. Dragging is done in \"real-time\" so that you can see the contents of\nyour ToolBar as you are dragging it. Furthermore, if you are close to a\nstickable edge, a visual indicator will show up along that edge to guide you.\nToolBars can be made \"floatable\" such that if they are dragged beyond their\nassociated window, they will detach and float on the desktop. Also, multiple\nToolBars are embeddable inside each other.\n\nVarious icons are built into the Tk::ToolBar widget. Those icons can be used as\nimages for ToolButtons (see \"SYNOPSIS\"). A demo program is bundled with the\nmodule that should be available under the 'User Contributed Demonstrations' when\nyou run the widget program. Run it to see a list of the available images.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","tk","perl5"]},{"name":"p5-Tk-Splashscreen","origin":"x11-toolkits/p5-Tk-Splashscreen","version":"1.0_5","comment":"Tk::Splashscreen, display a Splashscreen during program initialization","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tk-Splashscreen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1386155d3637829a1dfcbf2a83f6a201342bbb8b321bd89d7197089282a22aa0","flatsize":10779,"path":"All/p5-Tk-Splashscreen-1.0_5.pkg","repopath":"All/p5-Tk-Splashscreen-1.0_5.pkg","licenselogic":"single","pkgsize":7444,"desc":"For programs that require large load times, it's a common practice to\ndisplay a Splashscreen that occupies the user's attention.  This\nToplevel mega widget provides all the display, destroy and timing\nevents.  All you do it create the Splashscreen mega widget, populate\nit as you see fit, then invoke Splash() to display it and Destroy() to\ntear it down.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Tk-Role-HasWidgets","origin":"x11-toolkits/p5-Tk-Role-HasWidgets","version":"1.112380","comment":"Keep track of your Tk widgets","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tk-Role-HasWidgets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8d43cef1f999e82038790e77784672008aad84dbab9cf4f78ecaf08f02b90fb","flatsize":43801,"path":"All/p5-Tk-Role-HasWidgets-1.112380.pkg","repopath":"All/p5-Tk-Role-HasWidgets-1.112380.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11820,"desc":"When programming Tk, it's almost always a good idea to keep a reference to the\nwidgets that you created in the interface. Most of the time, a simple hash is\nenough; but it is usually wrapped up in methods to make the hash private to the\nwindow object. And of course, those methods are duplicated in all modules, under\na form or another.\n\nSince duplication is bad, this module implements a Moose role implementing those\nmethods once and forever. This implies that your class is using Moose in order\nto consume the role.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Has-Sugar":{"origin":"devel/p5-MooseX-Has-Sugar","version":"1.000006"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","tk","perl5"]},{"name":"p5-Tk-Role-Dialog","origin":"x11-toolkits/p5-Tk-Role-Dialog","version":"1.112380","comment":"Moose role for enhanced Tk dialogs","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tk-Role-Dialog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19d21f94e65f1140cbdcd0ddcd205e52e8abf91a183555ae80770cb9be99278e","flatsize":50435,"path":"All/p5-Tk-Role-Dialog-1.112380.pkg","repopath":"All/p5-Tk-Role-Dialog-1.112380.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14048,"desc":"Tk::Role::Dialog is meant to be used as a Moose role to be composed for easy Tk\ndialogs creation.\n\nIt will create a new toplevel with a title, and possibly a header as well as\nsome buttons.\n\nOne can create the middle part of the dialog by providing a _build_gui() method,\nthat will receive a Tk::Frame where widgets are supposed to be placed.\n\nThe attributes (see below) can be either defined as defaults using the\n_build_attr() methods, or passed arguments to the constructor call. The only\nmandatory attribute is parent, but you'd better provide some other attributes if\nyou want your dialog to be somehow usable! :-)","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Has-Sugar":{"origin":"devel/p5-MooseX-Has-Sugar","version":"1.000006"},"p5-MooseX-Types-Path-Class":{"origin":"devel/p5-MooseX-Types-Path-Class","version":"0.09"},"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"p5-Tk-Role-HasWidgets":{"origin":"x11-toolkits/p5-Tk-Role-HasWidgets","version":"1.112380"},"p5-Tk-Sugar":{"origin":"x11-toolkits/p5-Tk-Sugar","version":"1.093190_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","tk","perl5"]},{"name":"p5-Tk-ResizeButton","origin":"x11-toolkits/p5-Tk-ResizeButton","version":"0.01_5","comment":"Resizable button to be used in a Tk::HList column header","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01fc45ea7348eb896502069d6941ae3539c3f6fd67417dc6f8a6bab1fa60c897","flatsize":17471,"path":"All/p5-Tk-ResizeButton-0.01_5.pkg","repopath":"All/p5-Tk-ResizeButton-0.01_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8432,"desc":"The ResizeButton widget provides a resizeable button widget for use\nin an HList column header. When placed in the column header, the\nedge of the widget can be selected and dragged to a new location to\nchange the size of the HList column. When resizing the column, a\ncolumn bar will also be placed over the HList indicating the eventual\nsize of the HList column. A command can also be bound to the button\nto do things like sorting the column.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Tk-TableMatrix","origin":"x11-toolkits/p5-Tk-TableMatrix","version":"1.29","comment":"Table/matrix extension to perl/tk for displaying table formatted data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tk-TableMatrix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eec1ff11dc290b731af0a0fa8585046b220fee7d083e14b147a9fdd1d9662128","flatsize":304293,"path":"All/p5-Tk-TableMatrix-1.29.pkg","repopath":"All/p5-Tk-TableMatrix-1.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":110132,"desc":"Tk::TableMatrix is a table/matrix widget extension to perl/tk for\ndisplaying data in a table (or spreadsheet) format. The basic\nfeatures of the widget are:\n\n* multi-line cells\n* support for embedded windows (one per cell)\n* row & column spanning\n* variable width columns / height rows (interactively resizable)\n* row and column titles\n* multiple data sources ((perl hash|| perl callback) &| internal caching)\n* supports standard Tk reliefs, fonts, colors, etc.\n* x/y scrollbar support\n* 'tag' styles per row, column or cell to change visual appearance\n* in-cell editing - returns value back to data source\n* support for disabled (read-only) tables or cells (via tags)\n* multiple selection modes, with \"active\" cell\n* multiple drawing modes to get optimal performance for larger tables\n* optional 'flashes' when things update\n* cell validation support\n* Works everywhere Tk does (including Windows and Mac!)","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"],"shlibs_required":["libperl.so.5.36","libX11.so.6"]},{"name":"p5-Tk-Sugar","origin":"x11-toolkits/p5-Tk-Sugar","version":"1.093190_1","comment":"Sugar syntax for Tk","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tk-Sugar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ba259eee7ed91ecc936351cda623f2f5f78521218f1a278a5f4d015b97208b5","flatsize":49305,"path":"All/p5-Tk-Sugar-1.093190_1.pkg","repopath":"All/p5-Tk-Sugar-1.093190_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13052,"desc":"Tk is a great graphical toolkit to write desktop applications. However, one can\nget bothered with the constant typing of quotes and options. Tk::Sugar provides\nhandy subs for common options used when programming Tk.\n\nBenefits are obvious:\n- Reduced typing: The constant need to type => and '' is fine for one-off cases,\n  but the instant you start using Tk it starts to get annoying.\n- More compact statements: Reduces much of the redundant typing in most cases,\n  which makes your life easier, and makes it take up less visual space, which\n  makes it faster to read.\n- No string worries: Strings are often problematic, since they aren't checked at\n  compile-time. Sometimes it makes spotting an error a difficult task. Using\n  this alleviates that worry.","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","tk","perl5"]},{"name":"p5-Tk-JComboBox","origin":"x11-toolkits/p5-Tk-JComboBox","version":"1.14_6","comment":"Contains a Label or Entry, a Button, and a Listbox","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tk-JComboBox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"100230c5bc02ac80766fdd8d4fc8ea3e6f41a2b7a1ae373beb0447f2c0e8cce8","flatsize":161797,"path":"All/p5-Tk-JComboBox-1.14_6.pkg","repopath":"All/p5-Tk-JComboBox-1.14_6.pkg","licenselogic":"single","pkgsize":64624,"desc":"JComboBox is a composite widget that contains a text Label or Entry, a\nButton, and a popup Listbox. It performs the same sort of tasks that can be\naccomplished by several other Composite widgets. Some such as BrowseEntry\nand Optionmenu are part of the standard Tk distribution, and there are many\nothers available in CPAN.\n\nJComboBox borrows features from the Java Swing component bearing the same\nname, but falls short of being a true clone. Many of the methods and the\ngeneral look and feel should be familiar to java developers. JComboBox also\ncombines several features offered by many of the other \"Combo Box\"\nimplementations, and works in two modes: editable and readonly.\n\nIn readonly mode, JComboBox offers similar functionality to Optionmenu. It\nis basically a labeled button that activates a popup list. An item from the\nlist is displayed on the Button when selected.\n\nWhen editable, JComboBox somewhat resembles BrowseEntry. That is, the\nwidget is composed of an Entry widget with a Button to the right of it. As\nin the editable mode, the Button activates a popup Listbox from which a\nsingle item can be selected.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5","tk"]},{"name":"p5-Tk-Pod","origin":"textproc/p5-Tk-Pod","version":"0.9943","comment":"Simple Pod browser with hypertext capabilities in a Toplevel widget","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tk-Pod","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6845a6f18999d9c773a391477ee363620b0dca668892629734d29f15d799fb1d","flatsize":217923,"path":"All/p5-Tk-Pod-0.9943.pkg","repopath":"All/p5-Tk-Pod-0.9943.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":81596,"desc":"Tk::Pod is a simple Pod browser with hypertext capabilities in a Toplevel\nwidget.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","tk","perl5"]},{"name":"p5-Tk-HistEntry","origin":"x11-toolkits/p5-Tk-HistEntry","version":"0.45","comment":"Entry widget with history support in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tk-HistEntry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cb981c58f00bf306282a89937df14120f87805e93f5a1481be4be5f482ce4e3","flatsize":27776,"path":"All/p5-Tk-HistEntry-0.45.pkg","repopath":"All/p5-Tk-HistEntry-0.45.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11960,"desc":"Tk::HistEntry implements an entry widget with history. You may use the up\nand down keys to select older entries (or use the associated listbox).","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Tk-Getopt","origin":"x11-toolkits/p5-Tk-Getopt","version":"0.51","comment":"User configuration window for Tk with interface to Getopt::Long","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tk-Getopt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"174998541a142a0b2294a775586aef2714b7c2c0bcc10dc6d8103140e40edec9","flatsize":73818,"path":"All/p5-Tk-Getopt-0.51.pkg","repopath":"All/p5-Tk-Getopt-0.51.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28276,"desc":"Tk::Getopt provides an interface to access command line options via\nGetopt::Long and editing with a graphical user interface via a Tk window.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"p5-Tk-FontDialog":{"origin":"x11-toolkits/p5-Tk-FontDialog","version":"0.17_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Tk-GBARR","origin":"x11-toolkits/p5-Tk-GBARR","version":"2.08_4","comment":"Some collection of Tk Widgets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tk-GBARR","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab1c0aa32d387e66c42fe2a77828b65c73c981499e36e26f91f0dab9c4120e69","flatsize":46202,"path":"All/p5-Tk-GBARR-2.08_4.pkg","repopath":"All/p5-Tk-GBARR-2.08_4.pkg","licenselogic":"single","pkgsize":20600,"desc":"Tk::Cloth       - An OO interface to Tk::Canvas\nTk::TFrame      - A frame with a title\nTk::NumEntry    - An entry widget that accepts numbers and has up/down\n \t         buttons for in/decrement.\nTk::FireButton  - Button that keeps invoking command when pressed","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Tk-FontDialog","origin":"x11-toolkits/p5-Tk-FontDialog","version":"0.17_1","comment":"Font dialog widget","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Tk-FontDialog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a9517b26c0a5201d89c9922a8b47a646174e9e6a5d164a6f2d451801546e2d6","flatsize":28642,"path":"All/p5-Tk-FontDialog-0.17_1.pkg","repopath":"All/p5-Tk-FontDialog-0.17_1.pkg","licenselogic":"single","pkgsize":12104,"desc":"Tk::FontDialog implements a font dialog widget.\n\nThe dialog is displayed by calling the Show method. The returned value\nis either the selected font (if the dialog was closed with the Ok\nbutton) or undef (otherwise). The exact type of the return value is\neither a Tk::Font object (in Tk800) or a font name string (usually\nsomething like font1). Both can be used as values in Tk -font options.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5","tk"]},{"name":"p5-Tk-JPEG-Lite","origin":"graphics/p5-Tk-JPEG-Lite","version":"2.01500_3","comment":"Very simplistic image viewer that loads JPEG images","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tk-JPEG-Lite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6820a1bdd374208b9465e94b9452f0c6beaf924ce8f8be4017167ab1291aa5c2","flatsize":30673,"path":"All/p5-Tk-JPEG-Lite-2.01500_3.pkg","repopath":"All/p5-Tk-JPEG-Lite-2.01500_3.pkg","licenselogic":"single","pkgsize":12920,"desc":"Very simplistic image viewer that loads JPEG images","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36","libjpeg.so.8"]},{"name":"p5-Tk-DynaTabFrame","origin":"x11-toolkits/p5-Tk-DynaTabFrame","version":"0.23_5","comment":"NoteBook widget with orientable, dynamically stacking tabs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tk-DynaTabFrame","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe30d72ed2dc2d709477c1130438190ce5d959f92af74ca64a08a7be809a4264","flatsize":80216,"path":"All/p5-Tk-DynaTabFrame-0.23_5.pkg","repopath":"All/p5-Tk-DynaTabFrame-0.23_5.pkg","licenselogic":"single","pkgsize":26216,"desc":"A notebook widget with orientable, dynamically rearranging tabs. When\nthe containing window is resized, the tabs will either stack or unstack\nas needed to fit the enclosing widget's width(height). Likewise, when\ntabs are added or removed, the tabs will stack/unstack as needed.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5","tk"]},{"name":"p5-Tk-Enscript","origin":"x11-toolkits/p5-Tk-Enscript","version":"1.10_4","comment":"Text-to-PostScript converter using Tk::Canvas","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tk-Enscript","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a05bf1b2fdfa7b1e614c1f8e1d28c1d455088389ffbbdf99743092d32a6b08f","flatsize":11873,"path":"All/p5-Tk-Enscript-1.10_4.pkg","repopath":"All/p5-Tk-Enscript-1.10_4.pkg","licenselogic":"single","pkgsize":5556,"desc":"Tk::Enscript - a text-to-postscript converter using Tk::Canvas","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Tk-Date","origin":"x11-toolkits/p5-Tk-Date","version":"0.44_2","comment":"Date/time widget for Perl/Tk","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fd0451a324b2118d344a35995b6610638c56eab42bb5501460a965f3085296a","flatsize":57535,"path":"All/p5-Tk-Date-0.44_2.pkg","repopath":"All/p5-Tk-Date-0.44_2.pkg","licenselogic":"single","pkgsize":20064,"desc":"Tk::Date implements a date/time widget. There are three ways to input\na date:","deps":{"p5-Tk-GBARR":{"origin":"x11-toolkits/p5-Tk-GBARR","version":"2.08_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Tk-DKW","origin":"x11-toolkits/p5-Tk-DKW","version":"0.03_5","comment":"Collection of Tk widgets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tk-DKW","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1e3c6de56651a523ee951183960c7e7a9ff17dc7f93868fa071336209b5a2b9","flatsize":207543,"path":"All/p5-Tk-DKW-0.03_5.pkg","repopath":"All/p5-Tk-DKW-0.03_5.pkg","licenselogic":"single","pkgsize":58652,"desc":"Tk::CheckBox    - A radio button style widget that uses a\n\t\t  check mark in a box. Useful as a boolean field.\nTk::Columns     - A multicolumn list widget with resizeable borders\n\t\t  and sorting by column.\nTk::ComboEntry  - A Drop down listbox + entry widget with nice keyboard\n\t\t  equivalent behaviour\nTk::IconCanvas  - A canvas implementing a moveable iconic interface.\n\t\t  Allows attaching menus to icons and to background.\nTk::SplitFrame  - A sliding separator for two child widgets. Allows either\n\t\t  horizontal or vertical separation between the two widgets.\n\t\t  Can work in concert as horizontal inside vertical or\n\t\t  vice-versa.\nTk::TabFrame    - A tabbed frame geometry manager (like NoteBook).\nTk::DockFrame   - A dockable widget management widget hierarchy.\nTk::CornerBox   - A textured window resizing widget (like in Win95)\nTk::Signals     - A publish and subscribe object signalling method like\n\t\t  that found in QT. Very useful when widgets that are not\n\t\t  in the same hierarchy need to alert each other to various\n\t\t  application level events.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"p5-Tk-Contrib":{"origin":"x11-toolkits/p5-Tk-Contrib","version":"0.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5","tk"]},{"name":"p5-Tk-Contrib","origin":"x11-toolkits/p5-Tk-Contrib","version":"0.08","comment":"Contributed Tk widgets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tk-Contrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c0ac0dc5566fcc597e42c7e335d533f112b010d148c94196e505a92bf7eb037","flatsize":31309,"path":"All/p5-Tk-Contrib-0.08.pkg","repopath":"All/p5-Tk-Contrib-0.08.pkg","licenselogic":"single","pkgsize":17188,"desc":"Files in Tk-Contrib have been contributed by various people at\nvarious times.\n\nIncluded widgets:\n\nTk::Axis - Canvas with Axes\nTk::Dial - an alternative to the Scale widget\nTk::OlWm - Interface to OpenLook properties of Toplevel widget\nTk::TiedListbox - gang together Listboxes","deps":{"p5-Test-Tk":{"origin":"x11-toolkits/p5-Test-Tk","version":"3.03"},"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5","tk"]},{"name":"p5-Tk-ColourChooser","origin":"x11-toolkits/p5-Tk-ColourChooser","version":"1.52_4","comment":"Perl/Tk module providing a Colour selection dialogue box","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4dada7f020d6261b81eef3e19aabcbbdec45f24224eda091714b83b52cd0d85","flatsize":18914,"path":"All/p5-Tk-ColourChooser-1.52_4.pkg","repopath":"All/p5-Tk-ColourChooser-1.52_4.pkg","licenselogic":"single","pkgsize":8860,"desc":"ColourChooser is a dialogue box which allows the user to pick a colour from\nthe list in rgb.txt (supplied with X Windows), or to create a colour by\nsetting RGB (red, green, blue) values with slider controls.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Tk-Clock","origin":"x11-clocks/p5-Tk-Clock","version":"0.41","comment":"Clock widget with analog and digital display","maintainer":"bscott@bunyatech.com.au","www":"https://metacpan.org/release/Tk-Clock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7da0326ea5ca5e36d4a12d77423d99d7c56ea7b7ebad75fada388ea24e61ad49","flatsize":39533,"path":"All/p5-Tk-Clock-0.41.pkg","repopath":"All/p5-Tk-Clock-0.41.pkg","licenselogic":"or","licenses":["ARTPERL10","GPLv1+"],"pkgsize":16668,"desc":"This module implements a Canvas-based clock widget for perl-Tk with\nlots of options to change the appearance.\n\nBoth analog and digital clocks are implemented.","deps":{"p5-Test-NoWarnings":{"origin":"devel/p5-Test-NoWarnings","version":"1.06"},"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-clocks","perl5","tk"]},{"name":"p5-Tk-Autoscroll","origin":"x11-toolkits/p5-Tk-Autoscroll","version":"1.14_4","comment":"Space invaders-like scrolling in Perl","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de104394d2d9b026b9d2a776ff7a73a080db64063678e669ca14f96fdc40c66e","flatsize":11795,"path":"All/p5-Tk-Autoscroll-1.14_4.pkg","repopath":"All/p5-Tk-Autoscroll-1.14_4.pkg","licenselogic":"single","pkgsize":6336,"desc":"This lets you enable scrolling similar to the one in Microsoft\nExplorer. Press the middle mouse button and then move the mouse to\nscroll the widget. A further press on the middle button stops the\nscrolling.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Tk-Action","origin":"x11-toolkits/p5-Tk-Action","version":"1.093390_1","comment":"Action abstraction for Tk","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tk-Action","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d29ccf1b2b8758f74a62a0b0e4150091b09eb9091d03de66114aef133b01bfad","flatsize":44376,"path":"All/p5-Tk-Action-1.093390_1.pkg","repopath":"All/p5-Tk-Action-1.093390_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11432,"desc":"Menu entries are often also available in toolbars or other widgets. And\nsometimes, we want to enable or disable a given action, and this means having to\nupdate everywhere this action is allowed.\n\nThis module helps managing actions in a Tk GUI: just create a new object,\nassociate some widgets and bindings with add_widget() and then de/activate the\nwhole action at once with enable() or disable().","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Has-Sugar":{"origin":"devel/p5-MooseX-Has-Sugar","version":"1.000006"},"p5-MooseX-SemiAffordanceAccessor":{"origin":"devel/p5-MooseX-SemiAffordanceAccessor","version":"0.10"},"p5-Tk-Sugar":{"origin":"x11-toolkits/p5-Tk-Sugar","version":"1.093190_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","tk","perl5"]},{"name":"p5-Tk-CursorControl","origin":"x11-toolkits/p5-Tk-CursorControl","version":"0.4_2","comment":"Manipulate the mouse cursor programmatically","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tk-CursorControl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"139e014a1c415ca191eb8bb1ffdaa991c01627d29820aa1f8f080049fb152158","flatsize":44806,"path":"All/p5-Tk-CursorControl-0.4_2.pkg","repopath":"All/p5-Tk-CursorControl-0.4_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17316,"desc":"Tk::CursorControl is-NOT-a Tk::Widget. Rather, it uses Tk and encompasses a\ncollection of methods used to manipulate the cursor (aka pointer)\nprogrammatically from a Tk program.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","tk","perl5"]},{"name":"p5-TimeDate","origin":"devel/p5-TimeDate","version":"2.33,1","comment":"Perl5 module containing a better/faster date parser for absolute dates","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/TimeDate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d40d5d553cdd24ed07ac42fa44c8c044ebd395df2983bf69e6bd518b8b27a64","flatsize":91907,"path":"All/p5-TimeDate-2.33,1.pkg","repopath":"All/p5-TimeDate-2.33,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33472,"desc":"The TimeDate distribution replaces earlier GetDate distribution, which was\nonly a date parser. The date parser contained in this distribution\nis far superior to the yacc based parser, and a *lot* faster.\n\nThe parser contained here will only parse absolute dates, if you want a date\nparser that can parse relative dates then take a look at the\nTime modules by David Muir on CPAN.\n\nThe file Local.pm.new which is included in this distribution is a patched\nversion of Time::Local which comes with perl. It fixes two problems\n\n    - It determines the zone offset based on now rather than epoch\n    - It fixes a problem with looping forever when a year > 1900 is passed in","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-timegm","origin":"devel/p5-Time-timegm","version":"0.01","comment":"Efficiently compute time from local and GMT time","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Time::timegm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"937652b4ed554e36308d8e16a921a895452c7bb07f612992f1eba75f15b5a778","flatsize":14877,"path":"All/p5-Time-timegm-0.01.pkg","repopath":"All/p5-Time-timegm-0.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8328,"desc":"The POSIX standard provides three functions for converting between integer\nepoch values and 6-component \"broken-down\" time representations.\nlocaltime and gmtime convert an epoch into the 6 components of seconds,\nminutes, hours, day of month, month and year, in either local timezone or UTC.\nThe mktime function converts a local broken-down time into an epoch value.\nHowever, POSIX does not provide a UTC version of this.\n\nThis module provides a function timegm which has this ability.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tree-Binary","origin":"devel/p5-Tree-Binary","version":"1.09","comment":"Object Oriented Binary Tree for Perl","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Tree-Binary","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7721431dadb82fe804a1d19bf4477b5583a6fd474b9a8a661d557853106c1bcf","flatsize":121444,"path":"All/p5-Tree-Binary-1.09.pkg","repopath":"All/p5-Tree-Binary-1.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":49232,"desc":"This module is a fully object oriented implementation of a binary tree. Binary\ntrees are a specialized type of tree which has only two possible branches, a\nleft branch and a right branch. While it is possible to use an n-ary tree, like\nTree::Simple, to fill most of your binary tree needs, a true binary tree object\nis just easier to maintain and use.\n\nBinary Tree objects are especially useful (to me anyway) when building parse\ntrees of things like mathematical or boolean expressions. They can also be used\nin games for such things as decision trees. Binary trees are a well studied\ndata structure and there is a wealth of information on the web about them.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-modules","origin":"devel/p5-Time-modules","version":"2013.0912_1","comment":"Set of modules for time manipulation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MUIR/Time-modules-2013.0912","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4787c4ef05ec67cf447fbd33adf8e7754b62dda7833a9d0420bc6bdfa19a14d1","flatsize":63987,"path":"All/p5-Time-modules-2013.0912_1.pkg","repopath":"All/p5-Time-modules-2013.0912_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":26796,"desc":"This package contains the following perl5 modules:\n\n* Time::CTime - ctime, strftime, and asctime\n\n* Time::JulianDay - Julian calendar manipulations\n\n* Time::ParseDate - reverses strftime and also understands relative times\n\n* Time::Timezone - miscellaneous timezone manipulations routines\n\n* Time::DaysInMonth - simply report the number of days in a month","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-Stopwatch","origin":"devel/p5-Time-Stopwatch","version":"1.00_1","comment":"Use tied scalars as timers","maintainer":"madis555@hot.ee","www":"https://metacpan.org/release/Time-Stopwatch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d329c3be4b67675f494bf7bd0941ab395867494c15030aa28e28bd40b9089fe0","flatsize":8411,"path":"All/p5-Time-Stopwatch-1.00_1.pkg","repopath":"All/p5-Time-Stopwatch-1.00_1.pkg","licenselogic":"single","pkgsize":6400,"desc":"This module provides a convenient interface to timing functions\nthrough tied scalars.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-Progress","origin":"devel/p5-Time-Progress","version":"2.14","comment":"Elapsed and estimated finish time reporting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Time-Progress","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9755fb01ce61a3e98bb5271f66b5cc7904e857b0c886957234d4e87e1733f19e","flatsize":25625,"path":"All/p5-Time-Progress-2.14.pkg","repopath":"All/p5-Time-Progress-2.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13236,"desc":"Elapsed and estimated finish time reporting","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-Warp","origin":"devel/p5-Time-Warp","version":"0.55","comment":"Control over the flow of time","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Time-Warp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e52dadb167f9d6c34c1fd340de64d3f760f66c29135b5eb4b0f76b6d97cc91d","flatsize":20320,"path":"All/p5-Time-Warp-0.55.pkg","repopath":"All/p5-Time-Warp-0.55.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10088,"desc":"Our external experience unfolds in 3 1/2 dimensions (time has a\ndimensionality of 1/2).  The Time::Warp module offers developers\ncontrol over the measurement of time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Time-Piece-Range","origin":"devel/p5-Time-Piece-Range","version":"1.2_1","comment":"Deal with a range of Perl Time::Piece objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Time-Piece-Range","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22ba06a109249d802c7cdb1dd084838602abca699638b247469094afcaa36a31","flatsize":3880,"path":"All/p5-Time-Piece-Range-1.2_1.pkg","repopath":"All/p5-Time-Piece-Range-1.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3812,"desc":"A subclass of Date::Range that uses Time::Piece objects, rather\nthan Date::Simple, to manipulate ranges of dates.","deps":{"p5-Date-Range":{"origin":"devel/p5-Date-Range","version":"1.41_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"palomino","origin":"games/palomino","version":"20131231_10","comment":"Action flight simulation computer program using OSG","maintainer":"ports@FreeBSD.org","www":"https://www.palomino3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55d1bd04c8f6fb81f09b9f18fc6e11c3c3d6002a13e89993e01330c6998a175c","flatsize":109917253,"path":"All/palomino-20131231_10.pkg","repopath":"All/palomino-20131231_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":65610384,"desc":"Palomino is a flight simulation computer program. Version 3 renders using\nOpenSceneGraph. OSG provides the ability to render satellite imagery.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"osg34":{"origin":"graphics/osg34","version":"3.4.1_59"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libosg.so.131","libosgDB.so.131","libosgGA.so.131","libosgViewer.so.131","libosgUtil.so.131","libosgFX.so.131","libosgParticle.so.131","libosgText.so.131","libosgManipulator.so.131","libosgShadow.so.131","libOpenThreads.so.20","libGL.so.1","libGLU.so.1","libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libfltk.so.1.3","libfltk_forms.so.1.3","libfltk_images.so.1.3"],"options":{"DOCS":"on","GUI":"on","PLIB":"off","SDL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe palomino port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Time-Piece-MySQL","origin":"databases/p5-Time-Piece-MySQL","version":"0.06_2","comment":"MySQL-specific methods for Time::Piece Perl module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Time-Piece-MySQL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95fd10f14b98160b2351994c93f72d23655a1bf64d5e95bf6860e557aa8b9cb2","flatsize":13237,"path":"All/p5-Time-Piece-MySQL-0.06_2.pkg","repopath":"All/p5-Time-Piece-MySQL-0.06_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7280,"desc":"Using this module instead of, or in addition to Time::Piece adds a few\nMySQL-specific date/time methods to Time::Piece objects.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","devel","perl5"]},{"name":"p5-Time-Piece","origin":"devel/p5-Time-Piece","version":"1.3300","comment":"Object-oriented time objects for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Time-Piece","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ee4fe17b65ac2043c1cf1d9b2d8770b00b798d1f435bf042fa4d155eb4e59ce","flatsize":75524,"path":"All/p5-Time-Piece-1.3300.pkg","repopath":"All/p5-Time-Piece-1.3300.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31532,"desc":"This module replaces the standard localtime and gmtime functions with\nimplementations that return objects. It does so in a backwards\ncompatible manner, so that using localtime/gmtime in the way documented\nin perlfunc will still return what you expect.\n\nThe module actually implements most of an interface described by Larry\nWall on the perl5-porters mailing list here:\nhttp://www.xray.mpe.mpg.de/mailing-lists/perl5-porters/2000-01/msg00241.html","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Time-Period","origin":"devel/p5-Time-Period","version":"1.25","comment":"Perl module that contains code to deal with time periods","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/dist/Time-Period","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0da7f586bf47144b9bc2c5e6ac4d5fab3b3903d96356d63c2a59718ac3154bb1","flatsize":33924,"path":"All/p5-Time-Period-1.25.pkg","repopath":"All/p5-Time-Period-1.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13756,"desc":"Period.pm is a Perl module that contains code to deal with time periods.\nCurrently, there is only a function in this module.  That function is\ncalled inPeriod().\n\ninPeriod() determines if a given time is within a given time period.\nIt will return 1 if it is, 0 if not, and -1 if either the time or the\nperiod passed to it were malformed.  The time is specified in non-leap\nyear seconds past January 1, 1970, as per the time() function.  The period\nis a string which is of the form described in Period's man page.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-ParseDate","origin":"devel/p5-Time-ParseDate","version":"2015.103","comment":"Date parsing, both relative and absolute","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Time::ParseDate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdc5b4e22c962f676b255217697d39f7d46dd5ce04c444d7f103506b0993ae38","flatsize":63540,"path":"All/p5-Time-ParseDate-2015.103.pkg","repopath":"All/p5-Time-ParseDate-2015.103.pkg","licenselogic":"single","pkgsize":26364,"desc":"Flexible date and time handling via common-sense strings.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-Moment","origin":"devel/p5-Time-Moment","version":"0.44","comment":"Represents a date and time of day with an offset from UTC","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Time-Moment","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0ad10dd5788ad505172452fd75a4e0e1f0165b68c71f62077b7e55fa4e33c9d","flatsize":187493,"path":"All/p5-Time-Moment-0.44.pkg","repopath":"All/p5-Time-Moment-0.44.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":61592,"desc":"Represents a date and time of day with an offset from UTC","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Time-Local","origin":"devel/p5-Time-Local","version":"1.35","comment":"Efficiently compute time from local and GMT time","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Time-Local","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74c93d61fd53813c157903b641424aef35f2ac1285192b4324cb04eaf195e9b2","flatsize":60416,"path":"All/p5-Time-Local-1.35.pkg","repopath":"All/p5-Time-Local-1.35.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18852,"desc":"These routines are the inverse of built-in perl functions localtime() and\ngmtime(). They accept a date as a six-element array, and return the\ncorresponding time(2) value in seconds since the system epoch (Midnight,\nJanuary 1, 1970 UTC on Unix, for example). This value can be positive or\nnegative, though POSIX only requires support for positive values, so dates\nbefore the system's epoch may not work on all operating systems.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tk","origin":"x11-toolkits/p5-Tk","version":"804.035_2","comment":"Re-port of a perl5 interface to Tk8.4","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Tk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f424b0c2acce9a6ac129d7c8b86ad89dd7d8a0d860fb5c10f3dfd0c28c5f388","flatsize":6907651,"path":"All/p5-Tk-804.035_2.pkg","repopath":"All/p5-Tk-804.035_2.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":1992424,"desc":"This a re-port of a perl interface to Tk8.4 (John Ousterhout's production\nrelease).\n\nPerl API is essentially the same as Tk800.025 but has not\nbeen verified as compliant.\n\nIt also includes all the C code parts of Tix8.1.4 from SourceForge.\nThe perl code corresponding to Tix's Tcl code is not fully implemented.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11-toolkits","tk","perl5"],"shlibs_required":["libperl.so.5.36","libjpeg.so.8","libpng16.so.16","libXft.so.2","libX11.so.6","libfontconfig.so.1"],"options":{"XFT":"on"}},{"name":"p5-Time-Human","origin":"textproc/p5-Time-Human","version":"1.03_1","comment":"Convert localtime() format to \"speaking clock\" time","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Time-Human","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"080bacc95f8d163f86401777417d199529b3cb4fbd98fb593599613d770890c9","flatsize":14027,"path":"All/p5-Time-Human-1.03_1.pkg","repopath":"All/p5-Time-Human-1.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7976,"desc":"From the Time::Human documentation:\n\n  This module provides a \"vague\" rendering of the time into natural lan-\n  guage; it's originally intended for text-to-speech applications and\n  other speech-based interfaces.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Time-Format","origin":"devel/p5-Time-Format","version":"1.12_1","comment":"Easy-to-use date/time formatting","maintainer":"Sergey.Dyatko@gmail.com","www":"https://metacpan.org/release/Time-Format","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfc7c14d3af674627e11d35be3eef7af1b828fdd44f1a9c927ccc2eea08b6962","flatsize":48682,"path":"All/p5-Time-Format-1.12_1.pkg","repopath":"All/p5-Time-Format-1.12_1.pkg","licenselogic":"single","pkgsize":22408,"desc":"Time::Format provides a very easy way to format dates and times.  The\nformatting functions are tied to hash variables, so they can be used\ninside strings as well as in ordinary expressions.  The formatting\ncodes used are meant to be easy to remember, use, and read.  They\nfollow a simple, consistent pattern.  If I've done my job right, once\nyou learn the codes, you should never have to refer to the\ndocumentation again.\nA quick-reference page is included, just in case.  ;-)\n\nTime::Format can also format DateTime objects, and strings created\nwith Date::Manip.\n\nAlso provided is a tied-hash interface to POSIX::strftime and\nDate::Manip::UnixDate.\n\nIf the I18N::Langinfo module is available, Time::Format provides\nweekday and month names in a language appropriate for your locale.\n\nA companion module, Time::Format_XS, is also available; if it is\ninstalled, Time::Format will detect and use it, which will result in a\nsignificant speed improvement.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-Mock","origin":"devel/p5-Time-Mock","version":"0.0.2_1","comment":"Shift and scale time","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Time-Mock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6478bef5e125a1490909192682cd10096a4591ec8dba177c1b2f5db80bd042a0","flatsize":16393,"path":"All/p5-Time-Mock-0.0.2_1.pkg","repopath":"All/p5-Time-Mock-0.0.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9616,"desc":"Time::Mock speeds up your sleep(), alarm(), and time() calls.\n\nTest::MockTime is nice, but doesn't allow you to accelerate the timestep and\ndoesn't deal with Time::HiRes or give you any way to change the time across\nforks.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-HiRes","origin":"devel/p5-Time-HiRes","version":"1.9764,1","comment":"Perl5 module implementing High resolution time, sleep, and alarm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Time-HiRes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b269a6013099710541c927a1e6e1ccfa045dab56422628c587885a82658cdb2","flatsize":67370,"path":"All/p5-Time-HiRes-1.9764,1.pkg","repopath":"All/p5-Time-HiRes-1.9764,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29696,"desc":"Time::HiRes module: High resolution time, sleep, and alarm.\n\nImplement usleep, ualarm, and gettimeofday for Perl, as well as wrappers\nto implement time, sleep, and alarm that know about non-integral\nseconds.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Time-Interval","origin":"devel/p5-Time-Interval","version":"1.234","comment":"Converts time intervals of days, hours, minutes, and seconds","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Time-Interval","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e9912b8d234234179d8cab84b3566f3382eeb6615a4b6af132dbf71b3e3155b","flatsize":20377,"path":"All/p5-Time-Interval-1.234.pkg","repopath":"All/p5-Time-Interval-1.234.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9824,"desc":"This is a perl module for dealing with time intervals.  Among other\nthings, this module can tell you the number of hours, minutes, and\nseconds elapsed between two dates.","deps":{"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-Elapsed","origin":"devel/p5-Time-Elapsed","version":"0.33","comment":"Transform the elapsed seconds into a human readable string","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Time-Elapsed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d398e3dd3da6cf564d8a0cc479a469fee26b4d4c2984d0933aea17fa2cc75bc","flatsize":64020,"path":"All/p5-Time-Elapsed-0.33.pkg","repopath":"All/p5-Time-Elapsed-0.33.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20576,"desc":"Time::Elapsed transforms the elapsed seconds into a human readable string. It\ncan be used for (for example) rendering uptime values into a human readable\nform. The resulting string will be an approximation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-Duration-Parse","origin":"devel/p5-Time-Duration-Parse","version":"0.16","comment":"Parse string that represents time duration","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Time-Duration-Parse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"330c2424a2f46fee7c88a4e0dc76b811f02ace05c4c98094ae5d6a332d614313","flatsize":43395,"path":"All/p5-Time-Duration-Parse-0.16.pkg","repopath":"All/p5-Time-Duration-Parse-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11036,"desc":"Time::Duration::Parse is a module to parse human readable duration\nstrings like 2 minutes and 3 seconds to seconds.\n\nIt does the opposite of duration_exact function in Time::Duration and\nis roundtrip safe. So, the following is always true.\n\n  use Time::Duration::Parse;\n  use Time::Duration;\n\n  my $seconds = int rand 100000;\n  is( parse_duration(duration_exact($seconds)), $seconds );","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-Duration","origin":"devel/p5-Time-Duration","version":"1.21,1","comment":"Rounded or exact English expression of durations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Time-Duration","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91431d93ac80760d7e7a9c954a4ee4ef4700c21e2fac6adfa8b04e6126ed049f","flatsize":57689,"path":"All/p5-Time-Duration-1.21,1.pkg","repopath":"All/p5-Time-Duration-1.21,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16516,"desc":"This module provides functions for expressing durations in rounded or\nexact terms.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-Clock","origin":"devel/p5-Time-Clock","version":"1.03_1","comment":"Twenty-four hour clock objects with nanosecond precision","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Time-Clock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad631c1e9e6f6587fa6dfd15d1ac5e284f5ffe34ec2c6c48a60a2a398e82d493","flatsize":27713,"path":"All/p5-Time-Clock-1.03_1.pkg","repopath":"All/p5-Time-Clock-1.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11932,"desc":"A Time::Clock object is a twenty-four hour clock with nanosecond precision\nand wrap-around.  It is a clock only; it has absolutely no concept of dates.\nVagaries of date/time such as leap seconds and daylight savings time are\nunsupported.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-Crontab","origin":"devel/p5-Time-Crontab","version":"0.04","comment":"Perl extension to parse crontab date and time field","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Time-Crontab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"538b47e7890dfec8c3445ad7d8f5ccef1c9521d8b18a63adc67131e50776d16d","flatsize":14795,"path":"All/p5-Time-Crontab-0.04.pkg","repopath":"All/p5-Time-Crontab-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8052,"desc":"Time::Crontab is a parser for crontab date and time field.  And it\nprovides simple matcher.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Set-Crontab":{"origin":"devel/p5-Set-Crontab","version":"1.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-iCal","origin":"devel/p5-Tie-iCal","version":"0.15_1","comment":"Tie iCal files to Perl hashes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tie-iCal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"895c3a5bd49f91848b47924916dd475356d9df8b8c744cd96e300082328f15a7","flatsize":26575,"path":"All/p5-Tie-iCal-0.15_1.pkg","repopath":"All/p5-Tie-iCal-0.15_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11556,"desc":"Tie::iCal represents an RFC2445 iCalendar file as a Perl hash. Each key in the\nhash represents an iCalendar component like VEVENT, VTODO or VJOURNAL. Each\ncomponent in the file must have a unique UID property as specified in the RFC\n2445. A file containing non-unique UIDs can be converted to have only unique\nUIDs (see samples/uniquify.pl).\n\nThe module makes very little effort in understanding what each iCalendar\nproperty means and concentrates on the format of the iCalendar file only.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tiffany","origin":"textproc/p5-Tiffany","version":"1.01_1","comment":"Perl extension for generic interface for Perl5 template engines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tiffany","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ba73f240b7bdd520206753caf9b3dc76b2fc1ec34d269e8abf0d1b18cc0fd95","flatsize":36395,"path":"All/p5-Tiffany-1.01_1.pkg","repopath":"All/p5-Tiffany-1.01_1.pkg","licenselogic":"single","pkgsize":28132,"desc":"Generic interface for Perl5 template engines.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Tie-Util","origin":"devel/p5-Tie-Util","version":"0.04","comment":"Utility functions for fiddling with tied variables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-Util","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20f801b9ab466648094cd92141c94e52df374896054d7faff20346c4cbac9c6e","flatsize":22482,"path":"All/p5-Tie-Util-0.04.pkg","repopath":"All/p5-Tie-Util-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11820,"desc":"This module provides a few subroutines for examining and modifying tied\nvariables, including those that hold weak references to the objects to\nwhich they are tied (weak ties).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-TinyURL","origin":"www/p5-Tie-TinyURL","version":"0.02_2","comment":"Tied interface to TinyURL.com","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-TinyURL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c91f0039d71122d09559c3cec675382e75f118cf197a1a65df8aa1ddf241b2cb","flatsize":6695,"path":"All/p5-Tie-TinyURL-0.02_2.pkg","repopath":"All/p5-Tie-TinyURL-0.02_2.pkg","licenselogic":"single","pkgsize":4776,"desc":"This module provides a very basic tied interface to the TinyURL.com web\nservice.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Tie-ToObject","origin":"devel/p5-Tie-ToObject","version":"0.03_2","comment":"Tie to an existing object","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-ToObject","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8741336a71835d4f341c4d5dae60cb46dbb521a07d5947e83770b056256136bb","flatsize":10490,"path":"All/p5-Tie-ToObject-0.03_2.pkg","repopath":"All/p5-Tie-ToObject-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6220,"desc":"Tie::ToObject - Tie to an existing object.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-Sub","origin":"devel/p5-Tie-Sub","version":"1.001","comment":"Tying a subroutine, function or method to a hash","maintainer":"nork@FreeBSD.org","www":"https://metacpan.org/release/Tie-Sub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"777c0d9155570cd83b585be3281f46b96427091267151eb8d91d8e783bef2d87","flatsize":17055,"path":"All/p5-Tie-Sub-1.001.pkg","repopath":"All/p5-Tie-Sub-1.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9036,"desc":"The module ties the subroutine to a hash.  The subroutine is executed\nat fetch hash.","deps":{"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"p5-Tie-Syslog","origin":"sysutils/p5-Tie-Syslog","version":"2.04.03_1","comment":"Tie a filehandle to Syslog","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Tie-Syslog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df2e1f311ccb9facbce23a296fbd6382cda8e315c7ab29a4ea5ca387b3504387","flatsize":26919,"path":"All/p5-Tie-Syslog-2.04.03_1.pkg","repopath":"All/p5-Tie-Syslog-2.04.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12876,"desc":"This module allows you to tie a filehandle (output only) to\nsyslog. This becomes useful in general when you want to\ncapture any activity that happens on STDERR and see that it\nis syslogged for later perusal. You can also create an arbitrary\nfilehandle, say LOG, and send stuff to syslog by printing to\nthis filehandle.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Tie-RegexpHash","origin":"devel/p5-Tie-RegexpHash","version":"0.17","comment":"Use regular expressions as hash keys","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-RegexpHash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9729a24da006849057068a573c54952fa3d89a100735efe659417e627029646","flatsize":19755,"path":"All/p5-Tie-RegexpHash-0.17.pkg","repopath":"All/p5-Tie-RegexpHash-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9664,"desc":"Tie::RegexpHash module allows one to use regular expressions\nfor hash keys, so that values can be associated with anything\nthat matches the key.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-Simple","origin":"devel/p5-Tie-Simple","version":"1.04","comment":"Variable ties made easier: much, much, much easier","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tie-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4dce78d551031842ab09bb97d261ffde49094b72bf7936d02bb4970a24dd7b54","flatsize":58917,"path":"All/p5-Tie-Simple-1.04.pkg","repopath":"All/p5-Tie-Simple-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19392,"desc":"This module adds the ability to quickly create new types of tie objects without\ncreating a complete class. It does so in such a way as to try and make the\nprogrammers life easier when it comes to single-use ties that I find myself\nwanting to use from time-to-time.\n\nThe Tie::Simple package is actually a front-end to other classes which really do\nall the work once tied, but this package does the dwimming to automatically\nfigure out what you're trying to do.\n\nI've tried to make this as intuitive as possible and dependent on other bits of\nPerl where I can to minimize the need for documentation and to make this extra,\nextra spiffy.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-ShareLite","origin":"devel/p5-Tie-ShareLite","version":"0.03_2","comment":"Tied hash interface to IPC::ShareLite","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://metacpan.org/release/Tie-ShareLite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a071d63dab4490c166250bad3c4e1295d16cd0aeee6d86b83e696dc7e6af5e7","flatsize":15809,"path":"All/p5-Tie-ShareLite-0.03_2.pkg","repopath":"All/p5-Tie-ShareLite-0.03_2.pkg","licenselogic":"single","pkgsize":8032,"desc":"Tie::ShareLite provides for a tied hash interface to the IPC::ShareLite module\nthat is very similar to the one provided by IPC::Shareable. Only hashes can be\ntied at this time. The hashes can be of any complexity allowed by the Storable\nmodule, however, there are some caveats covered in the REFERENCES section of\nman page.","deps":{"p5-IPC-ShareLite":{"origin":"devel/p5-IPC-ShareLite","version":"0.17_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-NetAddr-IP","origin":"net-mgmt/p5-Tie-NetAddr-IP","version":"1.51_1","comment":"Perl hash implementation with subnets as keys","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-NetAddr-IP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dcacd0be687bfa72fa11851cbb504b9150c6f95c6754baff2dbd20ba11f8c14b","flatsize":6899,"path":"All/p5-Tie-NetAddr-IP-1.51_1.pkg","repopath":"All/p5-Tie-NetAddr-IP-1.51_1.pkg","licenselogic":"single","pkgsize":4884,"desc":"This module overloads hashes so that the key can be a subnet as in\nNetAddr::IP. When looking values up, an interpretation will be made to\nfind the given key within the subnets specified in the hash.\n\nCare must be taken, as only strings that can be parsed as an IP address\nby NetAddr::IP can be used as keys for this hash.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Tie-Restore","origin":"devel/p5-Tie-Restore","version":"0.11_1","comment":"Restores ties to an existing object","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-Restore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa0501a042b529d5e422156a4b41368e16503c710be6e450a4e5a18763925904","flatsize":9769,"path":"All/p5-Tie-Restore-0.11_1.pkg","repopath":"All/p5-Tie-Restore-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5828,"desc":"Provides the opposite of the 'tied' function.  Say you have %25hash that\nis tied to $object.  Then, it is relatively simple to get $object from\n%25hash simply by saying\n\n $object = tied %25hash;\n\nBut, how does one go the other way?  Simple, with Tie::Restore\n\n tie %25hash, 'Tie::Restore', $object;\n\nWorks for any kind of tie. (scalar, array, hash, filehandle)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-LLHash","origin":"devel/p5-Tie-LLHash","version":"1.004","comment":"Perl module which implements an ordered hash-like object","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-LLHash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06f029bd20349941ef07d6781e919afc6a2f8799127a9e563a595a44851c1685","flatsize":14241,"path":"All/p5-Tie-LLHash-1.004.pkg","repopath":"All/p5-Tie-LLHash-1.004.pkg","licenselogic":"single","pkgsize":7316,"desc":"Perl module which implements an ordered hash-like object. It's a cross between\na Perl hash and a linked list. Use it whenever you want the speed and structure\nof a Perl hash, but the orderedness of a list.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-LevelDB","origin":"databases/p5-Tie-LevelDB","version":"0.07_6","comment":"Perl Interface to the Google LevelDB NoSQL database","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tie-LevelDB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7275db1d721f3be26ee03ede1e8594dabe1dfc7ba01d1ed0fb207c34d41dd7a7","flatsize":106446,"path":"All/p5-Tie-LevelDB-0.07_6.pkg","repopath":"All/p5-Tie-LevelDB-0.07_6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37052,"desc":"Tie::LevelDB is the Perl Interface for Google NoSQL database called LevelDB. See\nhttp://code.google.com/p/leveldb/ for more details.\n\nInterface is implemented both as a reflection of an original LevelDB C++ API and\na Perl-ish TIEHASH mechanism.","deps":{"leveldb":{"origin":"databases/leveldb","version":"1.23_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libsnappy.so.1"]},{"name":"p5-Tie-RefHash-Weak","origin":"devel/p5-Tie-RefHash-Weak","version":"0.09_2","comment":"Tie::RefHash subclass with weakened references in the keys","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-RefHash-Weak","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3156d2fded09884e05703673284a9f44571f172f7666730b7ff068e000f40bde","flatsize":14420,"path":"All/p5-Tie-RefHash-Weak-0.09_2.pkg","repopath":"All/p5-Tie-RefHash-Weak-0.09_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8496,"desc":"The Tie::RefHash module can be used to access hashes by reference. This is\nuseful when you index by object, for example.\n\nThe problem with Tie::RefHash, and cross indexing, is that sometimes the\nindex should not contain strong references to the objecs. Tie::RefHash's\ninternal structures contain strong references to the key, and provide no\nconvenient means to make those references weak.\n\nThis subclass of Tie::RefHash has weak keys, instead of strong ones. The\nvalues are left unaltered, and you'll have to make sure there are no strong\nreferences there yourself.","deps":{"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"p5-Variable-Magic":{"origin":"devel/p5-Variable-Magic","version":"0.64"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-RefHash","origin":"devel/p5-Tie-RefHash","version":"1.40","comment":"Use references as hash keys in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-RefHash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e68a8a2dd60661fb2e83c1bc02733b3d90a8912772380300e967d0fa0b45a26b","flatsize":33408,"path":"All/p5-Tie-RefHash-1.40.pkg","repopath":"All/p5-Tie-RefHash-1.40.pkg","licenselogic":"or","licenses":["ART20","GPLv1"],"pkgsize":13640,"desc":"This module provides the ability to use references as hash keys if you\nfirst \"tie\" the hash variable to this module.  Normally, only the keys\nof the tied hash itself are preserved as references; to use references\nas keys in hashes-of-hashes, use Tie::RefHash::Nestable, included as\npart of Tie::RefHash.\n\nIt is implemented using the standard perl TIEHASH interface.  Please\nsee the \"tie\" entry in perlfunc(1) and perltie(1) for more information.\n\nThe Nestable version works by looking for hash references being stored\nand converting them to tied hashes so that they too can have references\nas keys.  This will happen without warning whenever you store a refer-\nence to one of your own hashes in the tied hash.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-Hash-TwoWay","origin":"devel/p5-Tie-Hash-TwoWay","version":"1.08_1","comment":"Two-way mapping between disjoint sets in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-Hash-TwoWay","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ada9c0fe6d4dd1b1c5f119f67b2d939809c340002533bb0ccd4bff2ac74b6f01","flatsize":7831,"path":"All/p5-Tie-Hash-TwoWay-1.08_1.pkg","repopath":"All/p5-Tie-Hash-TwoWay-1.08_1.pkg","licenselogic":"single","pkgsize":4928,"desc":"Tie::Hash::TwoWay will take a list of one-way associations and\ntransparently create their reverse.  For instance, say you have a list\nof machines, and a list of classes that each machine belongs to.\nTie::Hash::TwoWay will take the machines, one by one, with an associated\narray reference of class names, and build the reverse mapping of classes\nto machines.  All the mappings are stored as hashes.  You can access the\nsecondary mappings as if they were hash keys in their own right.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-Hash-Sorted","origin":"devel/p5-Tie-Hash-Sorted","version":"0.10_1","comment":"Perl module to present hashes in sorted order","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-Hash-Sorted","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcd482d5a855f4b17dfa55a2b3f2ec163412dc16561d215e568639f2f8c28113","flatsize":12588,"path":"All/p5-Tie-Hash-Sorted-0.10_1.pkg","repopath":"All/p5-Tie-Hash-Sorted-0.10_1.pkg","licenselogic":"single","pkgsize":7308,"desc":"This Perl module presents hashes in sorted order.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-Hash-Indexed","origin":"devel/p5-Tie-Hash-Indexed","version":"0.08","comment":"Ordered hashes for Perl in XS","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-Hash-Indexed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b63fbce170161db60a24c6a49fbedcd5aaca3d197aca57656183c2a15b4adffa","flatsize":50252,"path":"All/p5-Tie-Hash-Indexed-0.08.pkg","repopath":"All/p5-Tie-Hash-Indexed-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20548,"desc":"Tie::Hash::Indexed is very similar to Tie::IxHash. However,\nit is written completely in XS and usually about twice as\nfast as Tie::IxHash. It's quite a lot faster when it comes\nto clearing or deleting entries from large hashes.\nCurrently, only the plain tying mechanism is supported.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Tie-Function","origin":"devel/p5-Tie-Function","version":"0.02_1","comment":"Wrap functions in tied hash sugar","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tie-Function","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"446a07326586e77227b69e44fef36dcc3945f4d04836b6c66e1cdaaff1ab37cd","flatsize":10377,"path":"All/p5-Tie-Function-0.02_1.pkg","repopath":"All/p5-Tie-Function-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6236,"desc":"Tie::Function simplifies wrapping functions in tied hash syntax so they can be\ninterpolated in double-quoted literals without messy intermediate variables.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-IxHash","origin":"devel/p5-Tie-IxHash","version":"1.23_1","comment":"Perl module implementing ordered in-memory associative arrays","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-IxHash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07080d9a91e088ee5015b44c425d468c7833f4c381ad5805fc2f2fc2957b0296","flatsize":25267,"path":"All/p5-Tie-IxHash-1.23_1.pkg","repopath":"All/p5-Tie-IxHash-1.23_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11252,"desc":"Tie::IxHash is a perl module implementing ordered in-memory associative arrays.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-Hash-MultiValue","origin":"devel/p5-Tie-Hash-MultiValue","version":"1.06","comment":"Store multiple values per key","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-Hash-MultiValue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df7efcf9981a711200df2baad24225a4adecd37c12b56cd0ee468fe25eb1befd","flatsize":53454,"path":"All/p5-Tie-Hash-MultiValue-1.06.pkg","repopath":"All/p5-Tie-Hash-MultiValue-1.06.pkg","licenselogic":"or","licenses":["ART10","GPLv2+"],"pkgsize":14552,"desc":"Tie::Hash::MultiValue allows you to have hashes which store their values\nin anonymous arrays, appending any new value to the already-existing ones.\nThis means that you can store as many items as you like under a single key,\nand access them all at once by accessing the value stored under the key.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-Hash-Regex","origin":"devel/p5-Tie-Hash-Regex","version":"1.14","comment":"Match hash keys using Regular Expressions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-Hash-Regex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"222540bb2a624283259d8d77baa3b459232ec537b3d36a8a0ed58632c03c4049","flatsize":13340,"path":"All/p5-Tie-Hash-Regex-1.14.pkg","repopath":"All/p5-Tie-Hash-Regex-1.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7688,"desc":"Someone asked on Perlmonks if a hash could do fuzzy matches on keys - this\nis the result.\n\nIf there's no exact match on the key that you pass to the hash, then the\nkey is treated as a regex and the first matching key is returned. You can\nforce it to leap straight into the regex checking by passing a qr'ed regex\ninto the hash like this:\n\n  my $val = $h{qr/key/};\n\nexists and delete also do regex matching. In the case of delete all values\nmatching your regex key will be deleted from the hash.","deps":{"p5-Attribute-Handlers":{"origin":"devel/p5-Attribute-Handlers","version":"0.99"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-EncryptedHash","origin":"security/p5-Tie-EncryptedHash","version":"1.24_1","comment":"Hashes (and objects based on hashes) with encrypting fields","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-EncryptedHash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd167c008de4f47f7f2309c0fa5bd24712fd54f4100f17c0f755f027e9648e9e","flatsize":27606,"path":"All/p5-Tie-EncryptedHash-1.24_1.pkg","repopath":"All/p5-Tie-EncryptedHash-1.24_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13832,"desc":"Tie::EncryptedHash augments Perl hash semantics to build secure, encrypting\ncontainers of data. Tie::EncryptedHash introduces special hash fields that are\ncoupled with encrypt/decrypt routines to encrypt assignments at STORE() and\ndecrypt retrievals at FETCH(). By design, encrypting fields are associated with\nkeys that begin in single underscore. The remaining keyspace is used for\naccessing normal hash fields, which are retained without modification.\n\nWhile the password is set, a Tie::EncryptedHash behaves exactly like a standard\nPerl hash. This is its transparent mode of access. Encrypting and normal fields\nare identical in this mode. When password is deleted, encrypting fields are\naccessible only as ciphertext. This is Tie::EncryptedHash's opaque mode of\naccess, optimized for serialization.","deps":{"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Tie-FileLRUCache","origin":"devel/p5-Tie-FileLRUCache","version":"1.06","comment":"Lightweight but robust filesystem based persistent LRU cache","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-FileLRUCache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f3f5a4736a14d617b7ba385d188d1d569bf11fdeccc2e79c061691d32113a07","flatsize":36970,"path":"All/p5-Tie-FileLRUCache-1.06.pkg","repopath":"All/p5-Tie-FileLRUCache-1.06.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12676,"desc":"Tie::FileLRUCache\n\nProvides a lightweight Least Recently Used cache of data via\neither an object or tied interface. Keys and data are both\nallowed to be references and objects as well as scalars. Requires\n'Digest::SHA1' to be installed.","deps":{"p5-Class-NamedParms":{"origin":"devel/p5-Class-NamedParms","version":"1.08"},"p5-Class-ParmList":{"origin":"devel/p5-Class-ParmList","version":"1.06"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-File-AsHash","origin":"devel/p5-Tie-File-AsHash","version":"0.08_1","comment":"Access the lines of a disk file via a Perl hash","maintainer":"rdg@bzerk.org","www":"https://metacpan.org/release/Tie-File-AsHash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdfb694189b14919e9b6855a403478b572ac999ddea45237e4005188ecd54cf0","flatsize":11824,"path":"All/p5-Tie-File-AsHash-0.08_1.pkg","repopath":"All/p5-Tie-File-AsHash-0.08_1.pkg","licenselogic":"single","pkgsize":7636,"desc":"Tie::File::AsHash represents a regular text file as a Perl hash. Each key/value\npair in the hash corresponds to a record in the file.\n\nChanges to the hash are reflected in the file immediately.","deps":{"p5-Tie-File":{"origin":"devel/p5-Tie-File","version":"1.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-File","origin":"devel/p5-Tie-File","version":"1.07","comment":"Access the lines of a disk file via a Perl array","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tie-File","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07a29c4212c16b1633bd1a06d4bd59c0f028f4aeb9930c402a647e42af6f2956","flatsize":112673,"path":"All/p5-Tie-File-1.07.pkg","repopath":"All/p5-Tie-File-1.07.pkg","licenselogic":"or","licenses":["ART10","GPLv2+"],"pkgsize":41728,"desc":"Tie::File represents a regular text file as a Perl array. Each element in\nthe array corresponds to a record in the file. The first line of the file\nis element 0 of the array; the second line is element 1, and so on.\n\nThe file is not loaded into memory, so this will work even for gigantic files.\n\nChanges to the array are reflected in the file immediately.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Time-Object","origin":"devel/p5-Time-Object","version":"1.00_2","comment":"Perl OO interface to time and dates","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Time-Object","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5de181c15b5bb90f209de069de006ffc0fe1d3dc63a7293a405492508a4f20dc","flatsize":43051,"path":"All/p5-Time-Object-1.00_2.pkg","repopath":"All/p5-Time-Object-1.00_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19100,"desc":"This module replaces the standard localtime and gmtime functions\nwith implementations that return objects. It does so in a backwards\ncompatible manner, so that using localtime/gmtime in the way documented\nin perlfunc will still return what you expect.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Tie-DNS","origin":"dns/p5-Tie-DNS","version":"1.151560,1","comment":"Tie interface to Net::DNS","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tie-DNS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d6e52228f3ebaf5f8fb4b64629d5f6d3c278fd89f1beeb46f3460a81cd6bcb8","flatsize":60722,"path":"All/p5-Tie-DNS-1.151560,1.pkg","repopath":"All/p5-Tie-DNS-1.151560,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16240,"desc":"This module is meant to be a simplified interface to the\nexcellent Net::DNS module.  Its goal is to make operations\nthat are easy in Net::DNS trivial, and operations that are\nhard in Net::DNS easy.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Tie-Cache":{"origin":"devel/p5-Tie-Cache","version":"0.21_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Tie-DxHash","origin":"misc/p5-Tie-DxHash","version":"1.05_2","comment":"Perl module implementing ordered hashes with duplicate keys","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-DxHash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4920d749e4fdc1bbf7e0957437e588d42a5a6a0814f21148c1196f98e758ad1b","flatsize":14499,"path":"All/p5-Tie-DxHash-1.05_2.pkg","repopath":"All/p5-Tie-DxHash-1.05_2.pkg","licenselogic":"single","pkgsize":9588,"desc":"Tie::DxHash implements a hash which preserves insertion order and allows\nduplicate keys.  It was written to facilitate the use of more complex\nmod_rewrite rules in Apache configuration files written with Perl Sections.\nSee the module's POD for details.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Tie-CPHash","origin":"devel/p5-Tie-CPHash","version":"2.000","comment":"Perl module implementing a case preserving hash table","maintainer":"direct@klatha.com","www":"https://metacpan.org/release/Tie-CPHash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b04274c0410f311d98f216a857e565b654cce107d22bf53fa3c252f9c15120f9","flatsize":13061,"path":"All/p5-Tie-CPHash-2.000.pkg","repopath":"All/p5-Tie-CPHash-2.000.pkg","licenselogic":"single","pkgsize":7960,"desc":"Tie::CPHash is a Perl module implementing a case preserving but case\ninsensitive hash table.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-Array-Sorted","origin":"devel/p5-Tie-Array-Sorted","version":"1.41","comment":"Perl array which is kept sorted","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-Array-Sorted","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2adaaba330b171ffec314ef7e8fd9d6d252f51ab3cafa3e15714afba068695b7","flatsize":9234,"path":"All/p5-Tie-Array-Sorted-1.41.pkg","repopath":"All/p5-Tie-Array-Sorted-1.41.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6688,"desc":"Tie::Array::Sorted represents an ordinary array, which is kept sorted.\nAll pushes and unshifts cause the elements in question to be inserted in\nthe appropriate location to maintain order.\n\nDirect stores ($a[10] = \"wibble\") effectively splice out the original\nvalue and insert the new element. It's not clear why you'd want to use\ndirect stores like that, but this module does the right thing if you do.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-DB_FileLock","origin":"devel/p5-Tie-DB_FileLock","version":"0.11_1","comment":"Locking access to Berkeley DB v1.x","maintainer":"josh@zipperup.org","www":"https://metacpan.org/release/Tie-DB_FileLock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b42c8f5381d9a651be6ebe0eb7b3b7832a69b8b2d16611c008cb3ea7a2310b12","flatsize":13589,"path":"All/p5-Tie-DB_FileLock-0.11_1.pkg","repopath":"All/p5-Tie-DB_FileLock-0.11_1.pkg","licenselogic":"single","pkgsize":7596,"desc":"Tie::DB_FileLock extends DB_File, providing a locking layer using\nflock().\n\nUnlike Tie::DB_Lock, Tie::DB_FileLock does not duplicate files to\nallow concurrent access for readers and writers.  Tie::DB_FileLock\nis therefore suitable for large dbms with relatively short locking\nperiods.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-DB_File-SplitHash","origin":"devel/p5-Tie-DB_File-SplitHash","version":"1.07","comment":"Wrapper around the DB_File Berkeley database system","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-DB_File-SplitHash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4d3966d66499ebf224f3b84aed23ae7c5bce82ed740198cff009cc21feceabc","flatsize":22356,"path":"All/p5-Tie-DB_File-SplitHash-1.07.pkg","repopath":"All/p5-Tie-DB_File-SplitHash-1.07.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11368,"desc":"Tie::DB_File::SplitHash\n\nDesigned for support of file size limited OSes. Transparently splits\na DB_File database into as many distinct files as desired. Distributes\nhash entries between the files using a randomization algorithm.\nHas the effect of allowing DB_File hashes to grow to the full size\nof the partition. Requires 'Digest::SHA1' and 'DB_File' to be installed.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tie-DBI","origin":"databases/p5-Tie-DBI","version":"1.08","comment":"Perl module implementing Tie hash to a DBI handle","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-DBI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f86001bbf3a7c92c32c5a1dbbeba0bd89e2c67373f751cf625737d3434495c8","flatsize":83178,"path":"All/p5-Tie-DBI-1.08.pkg","repopath":"All/p5-Tie-DBI-1.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35476,"desc":"Tie::DBI is a perl module implementing Tie hash to a DBI handle.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Tie-Array-Pack","origin":"devel/p5-Tie-Array-Pack","version":"0.02_1","comment":"Array implemented as a packed string","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-Array-Pack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b2dfc0985b43d843c39d90a56fef135a2f4fe30fde53f25c79783a23cbf63c8","flatsize":10592,"path":"All/p5-Tie-Array-Pack-0.02_1.pkg","repopath":"All/p5-Tie-Array-Pack-0.02_1.pkg","licenselogic":"single","pkgsize":6256,"desc":"One of the drawbacks for using Perl's native array is that it is a\nmemory-hog. Normally it takes 20 bytes a scalar (16 bytes for scalar +\noverhead). This can be a problem when you need to handle millions of\nnumbers in-memory. This module saves memory in exchange for speed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tickit-Widgets","origin":"devel/p5-Tickit-Widgets","version":"0.41","comment":"Abstract base class for on-screen widgets","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tickit-Widgets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"797ae73be59dc4848b73790f259a9f8a0a867fc6a45c303b91ba25ad10a2bb84","flatsize":302042,"path":"All/p5-Tickit-Widgets-0.41.pkg","repopath":"All/p5-Tickit-Widgets-0.41.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":126344,"desc":"Tickit::Widget acts as an abstract base class for on-screen widget objects. It\nprovides the lower-level machinery required by most or all widget types.","deps":{"p5-Object-Pad":{"origin":"devel/p5-Object-Pad","version":"0.80.8"},"p5-Parser-MGC":{"origin":"devel/p5-Parser-MGC","version":"0.21"},"p5-Syntax-Keyword-Dynamically":{"origin":"devel/p5-Syntax-Keyword-Dynamically","version":"0.13"},"p5-Tickit":{"origin":"devel/p5-Tickit","version":"0.74"},"p5-meta":{"origin":"devel/p5-meta","version":"0.004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tickit-Widget-Table","origin":"devel/p5-Tickit-Widget-Table","version":"0.216","comment":"Table widget with support for scrolling/paging","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tickit-Widget-Table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e228e455ea17ddd3a525d53abc83eecbff2f9cc6477c8d5ade00adb537fd154b","flatsize":98504,"path":"All/p5-Tickit-Widget-Table-0.216.pkg","repopath":"All/p5-Tickit-Widget-Table-0.216.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26508,"desc":"Tickit::Widget::Table provides a scrollable table implementation for use on\nlarger data sets.\n\nThis abstraction should allow access to larger datasets than would fit in\navailable memory, such as a database table or procedurally-generated data.","deps":{"p5-Adapter-Async":{"origin":"devel/p5-Adapter-Async","version":"0.019"},"p5-String-Tagged":{"origin":"textproc/p5-String-Tagged","version":"0.23"},"p5-Tickit":{"origin":"devel/p5-Tickit","version":"0.74"},"p5-Tickit-Widgets":{"origin":"devel/p5-Tickit-Widgets","version":"0.41"},"p5-curry":{"origin":"devel/p5-curry","version":"2.000001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Throwable","origin":"devel/p5-Throwable","version":"1.001","comment":"Easy-to-use class for error objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Throwable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13b5c5317a08a6ef97940b97e288833763c1a0d25858106439093d241d2c8e9a","flatsize":61028,"path":"All/p5-Throwable-1.001.pkg","repopath":"All/p5-Throwable-1.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18484,"desc":"Throwable is a role for classes that are meant to be thrown as exceptions\nto standard program flow. It is very simple and does only two things: saves\nany previous value for $@ and calls die $self.","deps":{"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Thrift-XS","origin":"devel/p5-Thrift-XS","version":"1.04_2","comment":"Faster Thrift binary protocol encoding and decoding","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Thrift-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41ac2eeff0bedfdc4638e5d7b183012847f857e2da58f6ac79709d606bfc083c","flatsize":170273,"path":"All/p5-Thrift-XS-1.04_2.pkg","repopath":"All/p5-Thrift-XS-1.04_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":48660,"desc":"Thrift::XS provides faster versions of Thrift::BinaryProtocol and\nThrift::MemoryBuffer.\n\nThrift compact protocol support is also available, just replace\nThrift::XS::BinaryProtocol with Thrift::XS::CompactProtocol.\n\nTo use, simply replace your Thrift initialization code with the appropriate\nThrift::XS version.","deps":{"p5-Bit-Vector":{"origin":"math/p5-Bit-Vector","version":"7.4_1"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Thrift","origin":"devel/p5-Thrift","version":"0.16.0,1","comment":"Perl interface to Thrift","maintainer":"komarov@valerka.net","www":"https://thrift.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e37122fb6cb3ecec9420254307ca638b2c49bf6915e3987ff491abe435fa292a","flatsize":86435,"path":"All/p5-Thrift-0.16.0,1.pkg","repopath":"All/p5-Thrift-0.16.0,1.pkg","licenselogic":"single","pkgsize":13784,"desc":"Perl interface to Thrift.","deps":{"p5-Bit-Vector":{"origin":"math/p5-Bit-Vector","version":"7.4_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"annotations":{"cpe":"cpe:2.3:a:apache:thrift:0.16.0:::::dragonfly6:x86_64"}},{"name":"p5-Thread-Suspend","origin":"devel/p5-Thread-Suspend","version":"1.23","comment":"Suspend and resume operations for threads","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Thread-Suspend","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e71071ae701d9b045f1cff2ccd6dabd098968af43a0f3c6be8995b8a3ec4b73","flatsize":18955,"path":"All/p5-Thread-Suspend-1.23.pkg","repopath":"All/p5-Thread-Suspend-1.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9184,"desc":"This module adds suspend and resume operations for threads.\n\nSuspensions are cumulative, and need to be matched by an equal number of resume\ncalls.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tickit","origin":"devel/p5-Tickit","version":"0.74","comment":"Terminal Interface Construction KIT","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Tickit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d6a01f903eba988977abdf682249fa6fced6aed174d35760fcb6467141e0c60","flatsize":390339,"path":"All/p5-Tickit-0.74.pkg","repopath":"All/p5-Tickit-0.74.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":138520,"desc":"Tickit is a high-level toolkit for creating full-screen terminal-based\ninteractive programs. It allows programs to be written in an abstracted way,\nworking with a tree of widget objects, to represent the layout of the interface\nand implement its behaviours.\n\nIts supported terminal features includes a rich set of rendering attributes\n(bold, underline, italic, 256-colours, etc), support for mouse including wheel\nand position events above the 224th column and arbitrary modified key input via\nlibtermkey (all of these will require a supporting terminal as well). It also\nsupports having multiple instances and non-blocking or asynchronous control.","deps":{"libtickit":{"origin":"devel/libtickit","version":"0.4.4"},"p5-Struct-Dumb":{"origin":"devel/p5-Struct-Dumb","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libtickit.so.3"]},{"name":"p5-Thread-Queue-Duplex","origin":"devel/p5-Thread-Queue-Duplex","version":"0.92_1","comment":"Thread-safe request/response queue with identifiable elements","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Thread-Queue-Duplex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4f115fe2043f6e90744473f0b9af441ebfdd049ce44608ddf1622581a02e1cb","flatsize":74404,"path":"All/p5-Thread-Queue-Duplex-0.92_1.pkg","repopath":"All/p5-Thread-Queue-Duplex-0.92_1.pkg","licenselogic":"single","licenses":["AFL21"],"pkgsize":23620,"desc":"A mapped queue, similar to Thread::Queue, except that as elements\nare queued, they are assigned unique identifiers, which are used\nto identify responses returned from the dequeuing thread. This\nclass provides a simple RPC-like mechanism between multiple client\nand server threads, so that a single server thread can safely\nmultiplex requests from multiple client threads. Note that simplex\nversions of the enqueue methods are provided which do not assign\nunique identifiers, and are used for requests to which no response\nis required/expected.\n\nIn addition, elements are inspected as they are enqueued/dequeued\nto determine if they are Thread::Queue::Queueable (aka TQQ)\nobjects, and, if so, the onEnqueue() or onDequeue() methods are\ncalled to permit any additional class-specific\nmarshalling/unmarshalling to be performed. Thread::Queue::Duplex\n(aka TQD) is itself a Thread::Queue::Queueable object, thus\npermitting TQD objects to be passed between threads.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Thread-Queue","origin":"devel/p5-Thread-Queue","version":"3.13","comment":"Perl5 thread-safe queues","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Thread-Queue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c18f8f91bfcdc31f0d29a4eb2ede93c8de0bbdf859c9f9f64e97914f1ef10a0","flatsize":29391,"path":"All/p5-Thread-Queue-3.13.pkg","repopath":"All/p5-Thread-Queue-3.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13264,"desc":"This module provides thread-safe FIFO queues that can be accessed safely\nby any number of threads.\n\nAny data types supported by threads::shared can be passed via queues:\n- Ordinary scalars\n- Array refs\n- Hash refs\n- Scalar refs\n- Objects based on the above\n\nOrdinary scalars are added to queues as they are.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Thread-Pool-Simple","origin":"devel/p5-Thread-Pool-Simple","version":"0.25_1","comment":"Simple thread-pool implementation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Thread-Pool-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55c28649f5d31e70cc3a56b7e32c2e7a82b88ae04fe6fb8b22c5f383914a7ec7","flatsize":12088,"path":"All/p5-Thread-Pool-Simple-0.25_1.pkg","repopath":"All/p5-Thread-Pool-Simple-0.25_1.pkg","licenselogic":"single","pkgsize":5408,"desc":"Thread::Pool::Simple provides a simple thread-pool implementation without\nexternal dependencies outside core modules.\n\nJobs can be submitted to and handled by multi-threaded `workers' managed\nby the pool.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-TheSchwartz-Simple","origin":"devel/p5-TheSchwartz-Simple","version":"0.05_1","comment":"DBI only job dispatcher for TheSchwartz","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TheSchwartz-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00af9e75a48bd69e170651580f45e3354889ec7d64229b1e78f570ad8d12ca26","flatsize":9735,"path":"All/p5-TheSchwartz-Simple-0.05_1.pkg","repopath":"All/p5-TheSchwartz-Simple-0.05_1.pkg","licenselogic":"single","pkgsize":5152,"desc":"TheSchwartz is a reliable job queue system. This is a lightweight,\nDBI only job queuing module.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Thread-Cancel","origin":"devel/p5-Thread-Cancel","version":"1.13_1","comment":"Cancel (i.e., kill) threads","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Thread-Cancel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce9c409c847a6d579ba5d6e04e0231f41aab09069cbfc9866a689a440a37a8f5","flatsize":6977,"path":"All/p5-Thread-Cancel-1.13_1.pkg","repopath":"All/p5-Thread-Cancel-1.13_1.pkg","licenselogic":"single","pkgsize":5080,"desc":"This module adds cancellation capabilities for threads. Cancelled threads are\nterminated using threads->exit(). The thread is then detached, and hence\nautomatically cleaned up.\n\nThreads that are suspended using Thread::Suspend do not need to be resumed in\norder to be cancelled.\n\nIt is possible for a thread to cancel itself.","deps":{"p5-threads":{"origin":"devel/p5-threads","version":"2.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Text-xSV","origin":"databases/p5-Text-xSV","version":"0.21_1","comment":"Read character separated files","maintainer":"dliakh@ukr.net","www":"https://metacpan.org/release/Text-xSV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8925fb073b2d5428437cdd0b704991256fb82c55b7939d7d4d9eddfb573217c0","flatsize":33001,"path":"All/p5-Text-xSV-0.21_1.pkg","repopath":"All/p5-Text-xSV-0.21_1.pkg","licenselogic":"single","pkgsize":16144,"desc":"This module is for reading and writing a common variation of character\nseparated data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"]},{"name":"p5-TheSchwartz","origin":"devel/p5-TheSchwartz","version":"1.12","comment":"Reliable job queue","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TheSchwartz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8441bc073ba121dad2fc532107466e76221aaa9c062bf027ce838bbcfdab555e","flatsize":105586,"path":"All/p5-TheSchwartz-1.12.pkg","repopath":"All/p5-TheSchwartz-1.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41404,"desc":"TheSchwartz is a reliable job queue system. Your application can put\njobs into the system, and your worker processes can pull jobs from the\nqueue atomically to perform. Failed jobs can be left in the queue to\nretry later.","deps":{"p5-Data-ObjectDriver":{"origin":"devel/p5-Data-ObjectDriver","version":"0.22_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Thread-Apartment","origin":"devel/p5-Thread-Apartment","version":"0.51_1","comment":"Apartment threading wrapper for Perl objects","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Thread-Apartment","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94cd414eb3fcafb1cf2cf4443bb9b6a3e8d97bd1fcdfcc19a14b4260828b416e","flatsize":152245,"path":"All/p5-Thread-Apartment-0.51_1.pkg","repopath":"All/p5-Thread-Apartment-0.51_1.pkg","licenselogic":"single","licenses":["AFL21"],"pkgsize":48812,"desc":"Thread::Apartment provides an apartment threading wrapper\nfor Perl classes. \"Apartment threading\" is a method for\nisolating an object (or object hierarchy) in its own thread,\nand providing external interfaces via lightweight client\nproxy objects. This approach is especially valuable in the\nPerl threads environment, which doesn't provide a direct\nmeans of passing complex, nested structure objects between\nthreads, and for non-threadsafe legacy object architectures,\ne.g., Perl/Tk.\n\nBy using lightweight client proxy objects that implement the\nThread::Queue::Queueable interface, with Thread::Queue::Duplex\nobjects as the communication channel between client proxies\nand apartment threads (or between threads in general), a more\nthread-friendly OO environment is provided, ala Java, i.e.,\nthe ability to pass arbitrary objects between arbitrary threads.\n\nThread::Apartment is a fundamental component of the PSiCHE\nframework (http://www.presicient.com/psiche).","deps":{"p5-Class-ISA":{"origin":"devel/p5-Class-ISA","version":"0.36_1"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-Thread-Queue-Duplex":{"origin":"devel/p5-Thread-Queue-Duplex","version":"0.92_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Text-sprintfn","origin":"textproc/p5-Text-sprintfn","version":"0.090","comment":"Drop-in replacement for sprintf(), with named parameter support","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Text-sprintfn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e7fc5c8f33e307bf6f7930bf22c44d2c7cbbd5cd92c1148b585799a69a6c4a3","flatsize":11417,"path":"All/p5-Text-sprintfn-0.090.pkg","repopath":"All/p5-Text-sprintfn-0.090.pkg","licenselogic":"single","pkgsize":7048,"desc":"Drop-in replacement for sprintf(), with named parameter support","deps":{"p5-Exporter":{"origin":"devel/p5-Exporter","version":"5.68_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-vFile-asData","origin":"devel/p5-Text-vFile-asData","version":"0.08_1","comment":"Parse vFile formatted files into data structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-vFile-asData","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5533a59fbc8cda628c1bd23fb7114b4ddd462d725c392c08e31d2316ac08cd1d","flatsize":18510,"path":"All/p5-Text-vFile-asData-0.08_1.pkg","repopath":"All/p5-Text-vFile-asData-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9628,"desc":"Text::vFile::asData reads vFile format files, such as vCard\n(RFC 2426) and vCalendar (RFC 2445).","deps":{"p5-Class-Accessor-Chained":{"origin":"devel/p5-Class-Accessor-Chained","version":"0.01_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-TheSchwartz-Worker-SendEmail","origin":"devel/p5-TheSchwartz-Worker-SendEmail","version":"1.00_3","comment":"TheSchwartz Worker Task to Send Email","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TheSchwartz-Worker-SendEmail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7570d453d6fa76582c59ccad21c47b1ed8608bb511dad306e340a7f6343ccbb","flatsize":13475,"path":"All/p5-TheSchwartz-Worker-SendEmail-1.00_3.pkg","repopath":"All/p5-TheSchwartz-Worker-SendEmail-1.00_3.pkg","licenselogic":"single","pkgsize":7152,"desc":"TheSchwartz is a reliable job queue system. This module can pull\njobs from the queue to send email out via SMTP.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-TheSchwartz":{"origin":"devel/p5-TheSchwartz","version":"1.12"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Text-Xslate-Bridge-TT2Like","origin":"textproc/p5-Text-Xslate-Bridge-TT2Like","version":"0.00010_1","comment":"Perl extension of TT2 Variable Method Clone for Text::Xslate","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Xslate-Bridge-TT2Like","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0063f93f732fbce8a24150d7376e356b4f6acff91054f7e26f608182aa3802c0","flatsize":27987,"path":"All/p5-Text-Xslate-Bridge-TT2Like-0.00010_1.pkg","repopath":"All/p5-Text-Xslate-Bridge-TT2Like-0.00010_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10984,"desc":"Text::Xslate::Bridge::TT2Like exports Template-Toolkit variable\nmethods into Text::Xslate namespace, such that you can use them on\nyour variables.\n\nThe only difference between this module and Text::Xslate::Bridge::TT2\nis that Bridge::TT2 uses Template::Toolkit underneath, while this\nmodule is independent of Template::Toolkit and therefore does not\nrequire TT to be installed.","deps":{"p5-Text-Xslate":{"origin":"textproc/p5-Text-Xslate","version":"3.4.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Xslate","origin":"textproc/p5-Text-Xslate","version":"3.4.0","comment":"High performance template engine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Xslate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"615349263dc473b136640d1438d90453c625601fbca1e80aff3d0efb6b470d60","flatsize":440991,"path":"All/p5-Text-Xslate-3.4.0.pkg","repopath":"All/p5-Text-Xslate-3.4.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":159624,"desc":"Text::Xslate is a template engine tuned for persistent applications.\nThis engine introduces the virtual machine paradigm. That is, templates\nare compiled into xslate intermediate code, and then executed by the\nxslate virtual machine.","deps":{"p5-Data-MessagePack":{"origin":"devel/p5-Data-MessagePack","version":"0.48_2"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-vCard","origin":"textproc/p5-Text-vCard","version":"3.09","comment":"Package to parse, edit and create multiple vCards (RFC 2426)","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/Text-vCard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39c9393baac968963e8e5d5ea5b0331f7fae1a1cfeccce48a11e2710a5ffaccb","flatsize":92454,"path":"All/p5-Text-vCard-3.09.pkg","repopath":"All/p5-Text-vCard-3.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36524,"desc":"This package is for a single vCard (person/record/set of address information).\nIt provides an API to editing and creating vCards, or supplied a specific piece\nof the Text::vFile::asData results it generates a vCard with that content.","deps":{"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Text-vFile-asData":{"origin":"devel/p5-Text-vFile-asData","version":"0.08_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-Unicode-LineBreak":{"origin":"textproc/p5-Unicode-LineBreak","version":"2019.001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Wrapper","origin":"textproc/p5-Text-Wrapper","version":"1.05","comment":"Simple word wrapping routine","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"891594fedbf49dd649fc7b0994a46571af19b081faa91d74370e38f8f6bef520","flatsize":18206,"path":"All/p5-Text-Wrapper-1.05.pkg","repopath":"All/p5-Text-Wrapper-1.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9764,"desc":"This module provides simple word wrapping.  It breaks long lines, but\ndoes not alter spacing or remove existing line breaks.  If you're\nlooking for more sophisticated text formatting, try the Text::Format\nmodule.\n\nIn short, Text::Wrapper is the object-oriented equivalent of Text::Wrap,\nbut with fewer bugs (I hope).\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-WordDiff","origin":"textproc/p5-Text-WordDiff","version":"0.09","comment":"Track changes between documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-WordDiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0462fb7c65900c2121d9c863fdcb7cd4ce784dc86fd1281ef80330a28507f127","flatsize":52848,"path":"All/p5-Text-WordDiff-0.09.pkg","repopath":"All/p5-Text-WordDiff-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27400,"desc":"This module is a variation on the lovely Text::Diff module. Rather\nthan generating traditional line-oriented diffs, however, it generates\nword-oriented diffs. This can be useful for tracking changes in\nnarrative documents or documents with very long lines. To diff\nsource code, one is still best off using Text::Diff. But if you\nwant to see how a short story changed from one version to the next,\nthis module will do the job very nicely.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-WrapI18N","origin":"textproc/p5-Text-WrapI18N","version":"0.06_1","comment":"Line wrapping module","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-WrapI18N","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8579aafdf2081f8b38a0bc0724f3eb03cec690f7edf98ba9d720edf0d7841d01","flatsize":15159,"path":"All/p5-Text-WrapI18N-0.06_1.pkg","repopath":"All/p5-Text-WrapI18N-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7752,"desc":"Text::WrapI18N intends to be a better Text::Wrap module. This module is needed\nto support multibyte character encodings such as UTF-8, EUC-JP, EUC-KR, GB2312,\nand Big5. This module also supports characters with irregular widths, such as\ncombining characters (which occupy zero columns on terminal, like diacritical\nmarks in UTF-8) and fullwidth characters (which occupy two columns on terminal,\nlike most of east Asian characters). Also, minimal handling of languages which\ndoesn't use whitespaces between words (like Chinese and Japanese) is supported.\n\nLike Text::Wrap, hyphenation and \"kinsoku\" processing are not supported, to keep\nsimplicity.","deps":{"p5-Text-CharWidth":{"origin":"textproc/p5-Text-CharWidth","version":"0.04_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-WikiCreole","origin":"textproc/p5-Text-WikiCreole","version":"0.07_1","comment":"Implementation of the Wiki Creole markup language","maintainer":"fullermd@over-yonder.net","www":"https://metacpan.org/release/Text-WikiCreole","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d41b43399a9bcf45174ada8298ad7c9a7934190b3eb3871d70bbd9f8a27ae4b2","flatsize":37330,"path":"All/p5-Text-WikiCreole-0.07_1.pkg","repopath":"All/p5-Text-WikiCreole-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14580,"desc":"Text::WikiCreole implements the Wiki Creole markup language, version\n1.0, as described at http://www.wikicreole.org.  It reads Creole 1.0\nmarkup and returns XHTML.\n\nIn addition to the official Creole 1.0 markup elements, it also supports\nseveral extensions, such as plugins, superscript, subscript, underline,\ndefinition lists, indented paragraphs, plugins, etc.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-WikiFormat","origin":"textproc/p5-Text-WikiFormat","version":"0.81_1","comment":"Module for translating Wiki formatted text into other formats","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-WikiFormat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3360534c98e7119ccf5af4cedc85efae999a50f27695a4b27239257819a83be","flatsize":43206,"path":"All/p5-Text-WikiFormat-0.81_1.pkg","repopath":"All/p5-Text-WikiFormat-0.81_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22020,"desc":"Text::WikiFormat converts text in a simple Wiki markup language to whatever\nyour little heart desires, provided you can describe it accurately in a\nsemi-regular tag language.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-VisualWidth","origin":"textproc/p5-Text-VisualWidth","version":"0.02_1","comment":"Perl extension for trimming text by terminal columns","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-VisualWidth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f16a1009a7ae8f8a89aef4f5c7ba0727014285295d0097f6adb5befc5a5907b","flatsize":26326,"path":"All/p5-Text-VisualWidth-0.02_1.pkg","repopath":"All/p5-Text-VisualWidth-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12516,"desc":"This module provides functions to treat half-width and full-width\ncharacters and display correct size of text in one line on terminals\nand mobile phones.  You can know the visual width of any text and\ntruncate text by the visual width. Now this module support EUC-JP and\nUTF-8 and tested only with Japanese.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-WideChar-Util","origin":"textproc/p5-Text-WideChar-Util","version":"0.172","comment":"Routines for text containing wide characters","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-WideChar-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f268fc07782601d79437ea8b1bdf61c8e91f76e25e4b92c570a3cb67ccd2297","flatsize":62205,"path":"All/p5-Text-WideChar-Util-0.172.pkg","repopath":"All/p5-Text-WideChar-Util-0.172.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17020,"desc":"Text::WideChar::Util provides routines for dealing with text containing wide\ncharacters (wide meaning occupying more than 1 column width in terminal).","deps":{"p5-Unicode-LineBreak":{"origin":"textproc/p5-Unicode-LineBreak","version":"2019.001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Unaccent-PurePerl","origin":"textproc/p5-Text-Unaccent-PurePerl","version":"0.05","comment":"Remove accents from characters","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Unaccent-PurePerl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1726bd9f69e297ae456e234a75397fb96e54dcb133a1a0a4be9795be366f670","flatsize":482754,"path":"All/p5-Text-Unaccent-PurePerl-0.05.pkg","repopath":"All/p5-Text-Unaccent-PurePerl-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":51544,"desc":"Text::Unaccent::PurePerl is a module for \"unaccenting\" characters, i.e.,\nremoving accents and other diacritic marks from characters. Here, the term\nunaccenting has a rather loose meaning, since this module does a lot more\nthan just removing accents.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-VimColor","origin":"textproc/p5-Text-VimColor","version":"0.26","comment":"Syntax color text in HTML or XML using Vim","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/Text-VimColor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"144f1ad0b20957c19eab57c657dadd55e59d8e1f40eb9bcd91435ccea50e85e9","flatsize":69275,"path":"All/p5-Text-VimColor-0.26.pkg","repopath":"All/p5-Text-VimColor-0.26.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30804,"desc":"Text::VimColor - syntax color text in HTML or XML using Vim","deps":{"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"vim":{"origin":"editors/vim","version":"9.1.0470"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Unidecode","origin":"converters/p5-Text-Unidecode","version":"1.30","comment":"US-ASCII transliterations of Unicode text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Unidecode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7838e0671bdd1861225016b75dce373612ba7d50900b217803100dc65522201","flatsize":456054,"path":"All/p5-Text-Unidecode-1.30.pkg","repopath":"All/p5-Text-Unidecode-1.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":95664,"desc":"It often happens that you have non-Roman text data in Unicode, but you\ncan't display it -- usually because you're trying to show it to a user\nvia an application that doesn't support Unicode, or because the fonts\nyou need aren't accessible.  You could represent the Unicode characters\nas \"???????\" or \"\\15BA\\15A0\\1610...\", but that's nearly useless to the\nuser who actually wants to read what the text says.\n\nWhat Text::Unidecode provides is a function, unidecode(...) that takes\nUnicode data and tries to represent it in US-ASCII characters.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Text-UnicodeBox","origin":"textproc/p5-Text-UnicodeBox","version":"0.03","comment":"Text box drawing using the Unicode box symbols","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-UnicodeBox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6097ef54e71956384a99b27f608fabeef951d8edbe8239483629bfc1ea215a9","flatsize":62275,"path":"All/p5-Text-UnicodeBox-0.03.pkg","repopath":"All/p5-Text-UnicodeBox-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29796,"desc":"Text::UnicodeBox is a low level box drawing interface. You'll most likely want\nto use one of the higher level modules such as Text::UnicodeBox::Table.\n\nThe unicode box symbol table is a fairly robust set of symbols that allow you to\ndraw lines and boxes with monospaced fonts. This module allows you to focus on\nthe content of the boxes you need to draw and mostly ignore how to draw a good\nlooking box with proper connections between all the lines.\n\nThe low level approach is line-based. A box object is created, add_line is\ncalled for each line of content you'd like to render, and render is called to\ncomplete the box.\n\nOutput is built up over time, which allows you to stream the output rather then\nbuffering it and printing it in one go.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Text-CharWidth":{"origin":"textproc/p5-Text-CharWidth","version":"0.04_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Unaccent","origin":"textproc/p5-Text-Unaccent","version":"1.08_3","comment":"Remove accents from a string","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Text-Unaccent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf28302e8ba678f09dd63d56e63690eece4398136d8f907670a4fd495da7fbad","flatsize":92133,"path":"All/p5-Text-Unaccent-1.08_3.pkg","repopath":"All/p5-Text-Unaccent-1.08_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24672,"desc":"Text::Unaccent is a module that remove accents from a string. unac_string\nconverts the input string from the specified charset to UTF-16 and call\nunac_string_utf16 to return the unaccented equivalent. The conversion from\nand to UTF-16 is done with iconv(1).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-Typography","origin":"textproc/p5-Text-Typography","version":"0.01_1","comment":"Perl module to markup ASCII text with correct typography for HTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Typography","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eba5eb01746a986b6765a1e86b482b13d228ef4dcfa70fbaa3b416b2decd6599","flatsize":27515,"path":"All/p5-Text-Typography-0.01_1.pkg","repopath":"All/p5-Text-Typography-0.01_1.pkg","licenselogic":"single","pkgsize":10336,"desc":"This module is a thin wrapper for John Gruber's SmartyPants plugin for\nvarious CMSs.\n\nSmartyPants is a web publishing utility that translates plain ASCII\npunctuation characters into \"smart\" typographic punctuation HTML\nentities. SmartyPants can perform the following transformations:\n\n* Straight quotes ( \" and ' ) into \"curly\" quote HTML entities\n* Backticks-style quotes (``like this'') into \"curly\" quote HTML entities\n* Dashes (-- and ---) into en- and em-dash entities\n* Three consecutive dots (...) into an ellipsis entity","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Trim","origin":"textproc/p5-Text-Trim","version":"1.04","comment":"Remove leading and/or trailing whitespace from strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Trim","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23c2a452f3dc2d907215f5c941043c32607ee9f2272d64caad4519f8ea14fcb3","flatsize":45105,"path":"All/p5-Text-Trim-1.04.pkg","repopath":"All/p5-Text-Trim-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12192,"desc":"Text::Trim provides functions for removing leading and/or trailing whitespace\nfrom strings. It is basically a wrapper around some simple regexes with a\nflexible context-based interface.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Trac","origin":"textproc/p5-Text-Trac","version":"0.24","comment":"Perl extension for formatting text with Trac Wiki Style","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Trac","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f36b7875fa923dc2d30f1b96535f089760a21ff5b392f8a87bb18351a6712e45","flatsize":44953,"path":"All/p5-Text-Trac-0.24.pkg","repopath":"All/p5-Text-Trac-0.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15368,"desc":"Text::Trac parses text with Trac WikiFormatting and convert it to\nhtml format.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-TestBase","origin":"textproc/p5-Text-TestBase","version":"0.13","comment":"Parser for Test::Base format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-TestBase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe85e1d00fb76524ec46978bc473406ea1fcf5e5c4e7f3d8b85204433ed91e2a","flatsize":28960,"path":"All/p5-Text-TestBase-0.13.pkg","repopath":"All/p5-Text-TestBase-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16928,"desc":"Text::TestBase is a parser for the Test::Base format.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Tie-Cache","origin":"devel/p5-Tie-Cache","version":"0.21_1","comment":"LRU Cache in Memory through a tie interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tie-Cache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afb3d03dc5d31c2e413ead9259316495e0a8e149ac63f87ecbbce071b92c1326","flatsize":24039,"path":"All/p5-Tie-Cache-0.21_1.pkg","repopath":"All/p5-Tie-Cache-0.21_1.pkg","licenselogic":"single","pkgsize":11664,"desc":"From README:\n    This module implements a least recently used (LRU) cache in memory\n    through a tie interface. Any time data is stored in the tied hash, that\n    key/value pair has an entry time associated with it, and as the cache\n    fills up, those members of the cache that are the oldest are removed to\n    make room for new entries.\n\n    So, the cache only \"remembers\" the last written entries, up to the size\n    of the cache. This can be especially useful if you access great amounts\n    of data, but only access a minority of the data a majority of the time.\n\n    The implementation is a hash, for quick lookups, overlaying a doubly\n    linked list for quick insertion and deletion. On a WinNT PII 300, writes\n    to the hash were done at a rate 3100 per second, and reads from the hash\n    at 6300 per second. Work has been done to optimize refreshing cache\n    entries that are frequently read from, code like $cache{entry}, which\n    moves the entry to the end of the linked list internally.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Text-Template","origin":"textproc/p5-Text-Template","version":"1.61","comment":"Expand template text with embedded Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Template","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf1fa08a614fd51952f758d0b6d0f0f4d44f58493a01e71a8e095e5dcbcfdbaf","flatsize":132879,"path":"All/p5-Text-Template-1.61.pkg","repopath":"All/p5-Text-Template-1.61.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":51388,"desc":"Expand template text with embedded Perl","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Tags","origin":"textproc/p5-Text-Tags","version":"0.04_1","comment":"Parses folksonomy space-separated tags","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Tags","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4dd6ab6cac7c1824525eaff9b4ccd94f5d21dded24983203cdeef40876ea90d","flatsize":22666,"path":"All/p5-Text-Tags-0.04_1.pkg","repopath":"All/p5-Text-Tags-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12448,"desc":"Parses \"folksonomies\", which are simple space-separated-but-optionally- quoted\ntag lists. See Text::Tags::Parser for the actual module; Text::Tags may be used\nin a future version of the distribution.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Template-Simple","origin":"textproc/p5-Text-Template-Simple","version":"0.91","comment":"Simple text template engine","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Template-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e39f141f0ab840dd47478b9215aac2c157b48ed8915d5420673e383248830900","flatsize":219042,"path":"All/p5-Text-Template-Simple-0.91.pkg","repopath":"All/p5-Text-Template-Simple-0.91.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":80072,"desc":"Text::Template::Simple is a simple template module. There is no extra\ntemplate/mini language. Instead, it uses Perl as the template language.\nTemplates can be cached on disk or inside the memory via the internal cache\nmanager. It is also possible to use static/dynamic includes, pass parameters to\nincludes and apply filters on them. Also see Text::Template::Simple::API for the\nfull API reference.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Tmpl","origin":"textproc/p5-Text-Tmpl","version":"0.33_1","comment":"Templating system perl library","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8063670d3355cf98b40b39df662086c47fb0d036b8bf29b162bff2ac99955af","flatsize":109330,"path":"All/p5-Text-Tmpl-0.33_1.pkg","repopath":"All/p5-Text-Tmpl-0.33_1.pkg","licenselogic":"single","pkgsize":38384,"desc":"Text::Tmpl is a module for very fast templating. There are dozens of\ntemplating modules on CPAN, each only a tiny bit different from the\nothers. This one is no different - what sets it aside is speed. The\nentire module is implemented as a C library, with only a thin XS/Perl\nlayer to make the calls available from Perl. The same templates, then,\ncan be used from either Perl or C/C++ programs.\n\nThis was originally designed to completely isolate HTML programmers from\nmodule/CGI programmers, or at least completely separate logic from\ncontent in dynamic web applications. It is syntactically based on a\nsimilar system written by a friend of mine, Neil Mix, which was\nproprietary and exclusively written in Perl. It shares no code in common\nwith this system, or any other.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-Textile","origin":"textproc/p5-Text-Textile","version":"2.13","comment":"Perl-based implementation of the Textile syntax by Dean Allen","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/Text-Textile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2b6b27568d65739597d38ea8dea69cc75632f2d7d9efd6b6e0e7f7c211762da","flatsize":134431,"path":"All/p5-Text-Textile-2.13.pkg","repopath":"All/p5-Text-Textile-2.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43416,"desc":"Text::Textile is a Perl-based implementation of Dean Allen's Textile syntax.\nTextile is shorthand for doing common formatting tasks.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-Text-Textile port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Text-TabularDisplay","origin":"textproc/p5-Text-TabularDisplay","version":"1.38","comment":"Display text in formatted table output","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-TabularDisplay","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8fec90e86c03764a27660793b71dc6d60b272ccb3bb878b73c4c1f1d514df93","flatsize":38128,"path":"All/p5-Text-TabularDisplay-1.38.pkg","repopath":"All/p5-Text-TabularDisplay-1.38.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15784,"desc":"Text::TabularDisplay simplifies displaying textual data in a table. The output\nis identical to the columnar display of query results in the mysql text monitor.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-XLSX","origin":"textproc/p5-Text-Table-XLSX","version":"0.001","comment":"Generate XLSX worksheet","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-XLSX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd3c2fc012537e3a1d887a59e684b8edda994d8ff2590c0ef50f456870d89c93","flatsize":41836,"path":"All/p5-Text-Table-XLSX-0.001.pkg","repopath":"All/p5-Text-Table-XLSX-0.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10484,"desc":"Text::Table::XLSX provides a single function, table, which takes a\ntwo-dimensional array of data and generate an XLSX data stream from it. It's\nbasically a very thin wrapper for Spreadsheet::GenerateXLSX.","deps":{"p5-Spreadsheet-GenerateXLSX":{"origin":"textproc/p5-Spreadsheet-GenerateXLSX","version":"0.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-TinyColor","origin":"textproc/p5-Text-Table-TinyColor","version":"0.002","comment":"Text::Table::Tiny with support for colored text","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-TinyColor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19bd804e56e8dd429ca333f83fa3075c971fa69f6673656e6fa292babe037434","flatsize":45181,"path":"All/p5-Text-Table-TinyColor-0.002.pkg","repopath":"All/p5-Text-Table-TinyColor-0.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11472,"desc":"Text::Table::TinyColor is like Text::Table::Tiny with added support for colored\ntext (text that contains ANSI color codes). With this module, the colored text\nwill still line up.","deps":{"p5-Text-ANSI-Util":{"origin":"textproc/p5-Text-ANSI-Util","version":"0.234"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-TinyWide","origin":"textproc/p5-Text-Table-TinyWide","version":"0.001","comment":"Text::Table::Tiny with support for wide character","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-TinyWide","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e01fcefebcc33c27484a1a27c7eb45631214f6a326e1077f97ae1cdd3ba564be","flatsize":45047,"path":"All/p5-Text-Table-TinyWide-0.001.pkg","repopath":"All/p5-Text-Table-TinyWide-0.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11448,"desc":"Text::Table::TinyWide is like Text::Table::Tiny with added support for wide\ncharacters. With this module, text with wide characters will still line up.\n\nInterface, options, and format variables are the same as in Text::Table::Tiny.","deps":{"p5-Text-WideChar-Util":{"origin":"textproc/p5-Text-WideChar-Util","version":"0.172"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-TinyBorderStyle","origin":"textproc/p5-Text-Table-TinyBorderStyle","version":"0.005","comment":"Text::Table::Tiny and support for border styles","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-TinyBorderStyle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d912cd9b2d6c48e03b478a1dfb44b7da7925e5a18bffc96ccbc3a5877d28907a","flatsize":52189,"path":"All/p5-Text-Table-TinyBorderStyle-0.005.pkg","repopath":"All/p5-Text-Table-TinyBorderStyle-0.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13208,"desc":"Text::Table::TinyBorderStyle is like Text::Table::Tiny with added support for\nusing border styles. For more details about border styles, see BorderStyle\nspecification. The styles are in BorderStyle::* modules. Try installing and\nusing the border style modules to see what they look like.\n\nInterface, options, and format variables are the same as in Text::Table::Tiny.","deps":{"p5-Module-Load-Util":{"origin":"devel/p5-Module-Load-Util","version":"0.012"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-Tiny","origin":"textproc/p5-Text-Table-Tiny","version":"1.03","comment":"Simple text tables from 2D arrays, with limited templating options","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b23ebc6217dad3b33b2c27f9e79a60514f246ab49e22c3ec3a6b19281886cc4","flatsize":57169,"path":"All/p5-Text-Table-Tiny-1.03.pkg","repopath":"All/p5-Text-Table-Tiny-1.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15920,"desc":"Text::Table::Tiny provides a single function, generate_table, which formats a\ntwo-dimensional array of data as a text table.","deps":{"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"p5-String-TtyLength":{"origin":"textproc/p5-String-TtyLength","version":"0.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-TickitWidget","origin":"textproc/p5-Text-Table-TickitWidget","version":"0.001","comment":"View table data on the terminal using Tickit::Widget::Table","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-TickitWidget","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da5a0920fc83b7fd327b6488994dae8baffed1758494912130fce4c1742dfd31","flatsize":41992,"path":"All/p5-Text-Table-TickitWidget-0.001.pkg","repopath":"All/p5-Text-Table-TickitWidget-0.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10412,"desc":"Text::Table::TickitWidget uses the Text::Table::Tiny interface to let you view\ntable data on the terminal using Tickit::Widget::Table.","deps":{"p5-Tickit":{"origin":"devel/p5-Tickit","version":"0.74"},"p5-Tickit-Widget-Table":{"origin":"devel/p5-Tickit-Widget-Table","version":"0.216"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-TinyColorWide","origin":"textproc/p5-Text-Table-TinyColorWide","version":"0.001","comment":"Text::Table::Tiny with support for colored text and wide character","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-TinyColorWide","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e863b8e8d8e3784b7923fb862b73617355ed118b4e2b247770249696164615eb","flatsize":45662,"path":"All/p5-Text-Table-TinyColorWide-0.001.pkg","repopath":"All/p5-Text-Table-TinyColorWide-0.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11696,"desc":"Text::Table::TinyColorWide is like Text::Table::Tiny with added support for\ncolored text (text containing ANSI color codes) and wide characters. With this\nmodule, text with ANSI color codes and/or wide characters will still line up.","deps":{"p5-Text-ANSI-WideUtil":{"origin":"textproc/p5-Text-ANSI-WideUtil","version":"0.232"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Truncate","origin":"textproc/p5-Text-Truncate","version":"1.06_1","comment":"Perl module with simple string truncating routine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Truncate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0684eca5a49b54e7ac13aa29e75b3835e7e8543cba66c35ae7e5ff9166b0497","flatsize":5223,"path":"All/p5-Text-Truncate-1.06_1.pkg","repopath":"All/p5-Text-Truncate-1.06_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":4288,"desc":"This is a simple, no-brainer subroutine to truncate a string and\nadd an optional cutoff marker (defaults to ``...'').","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-Sprintf","origin":"textproc/p5-Text-Table-Sprintf","version":"0.008","comment":"Generate simple text tables from 2D arrays using sprintf()","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-Sprintf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e76cce91c2c0f02dff6855c91a2b2dad2ee3123bbbe047c2838681adc73693e4","flatsize":42530,"path":"All/p5-Text-Table-Sprintf-0.008.pkg","repopath":"All/p5-Text-Table-Sprintf-0.008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15228,"desc":"Text::Table::Sprintf provides a single function, table, which formats a\ntwo-dimensional array of data as a simple text table.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-TSV","origin":"textproc/p5-Text-Table-TSV","version":"0.002","comment":"Generate TSV","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-TSV","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e48d3e64023b90368c13beb0dd83464ee96904f96eeea1f587525bfc456e2eb","flatsize":43080,"path":"All/p5-Text-Table-TSV-0.002.pkg","repopath":"All/p5-Text-Table-TSV-0.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11164,"desc":"Text::Table::TSV provides a single function, table, which formats a\ntwo-dimensional array of data as TSV.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-Paragraph","origin":"textproc/p5-Text-Table-Paragraph","version":"0.002","comment":"Format table data as paragraphs of rows","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-Paragraph","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9db10550363e2938cc60439a81931770b2a512020f5d6ffe55f42ca9195990c","flatsize":45065,"path":"All/p5-Text-Table-Paragraph-0.002.pkg","repopath":"All/p5-Text-Table-Paragraph-0.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11788,"desc":"Text::Table::Paragraph provides a single function, table, which formats a\ntwo-dimensional array of data as paragraphs. Each paragraph shows a row of data\nand columns are shown as name: value lines. Long values by default are wrapped\nand shown indented in the subsequent lines.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-Org","origin":"textproc/p5-Text-Table-Org","version":"0.031","comment":"Generate Org tables","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-Org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7370d2c8d055563e0c2b53f2d2053459f3cb9b3366851111e9f424bfbd010e0c","flatsize":46790,"path":"All/p5-Text-Table-Org-0.031.pkg","repopath":"All/p5-Text-Table-Org-0.031.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12792,"desc":"Text::Table::Org provides a single function, table, which formats a\ntwo-dimensional array of data as an Org text table.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-More","origin":"textproc/p5-Text-Table-More","version":"0.025","comment":"Generate text table with simple interface and many options","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-More","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d38d1017a8d3fe67fe4721b71e36fd39e39889ba0eb014e1beb65eb3f41764c0","flatsize":110611,"path":"All/p5-Text-Table-More-0.025.pkg","repopath":"All/p5-Text-Table-More-0.025.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26432,"desc":"Text::Table::More uses the simple interface of Text::Table::Tiny with support\nfor more formatting options like column/row spans, border style,\nper-row/column/cell align/valign.","deps":{"p5-BorderStyles-Standard":{"origin":"devel/p5-BorderStyles-Standard","version":"0.014"},"p5-List-AllUtils":{"origin":"devel/p5-List-AllUtils","version":"0.19"},"p5-Module-Load-Util":{"origin":"devel/p5-Module-Load-Util","version":"0.012"},"p5-String-Pad":{"origin":"textproc/p5-String-Pad","version":"0.021"},"p5-Text-NonWideChar-Util":{"origin":"textproc/p5-Text-NonWideChar-Util","version":"0.004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-HTML","origin":"textproc/p5-Text-Table-HTML","version":"0.011","comment":"Generate HTML table","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-HTML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c5c92e9b6089a957eb8d5cd0d835aa6b5f4d7459949bdb266263066a8724c42","flatsize":24181,"path":"All/p5-Text-Table-HTML-0.011.pkg","repopath":"All/p5-Text-Table-HTML-0.011.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11604,"desc":"Text::Table::HTML provides a single function, table, which formats a\ntwo-dimensional array of data as HTML table.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-Manifold","origin":"textproc/p5-Text-Table-Manifold","version":"1.03","comment":"Render tables in manifold formats","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-Manifold","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b739ac6628c22cea4777e74cd055d0bc8bca3c8fafef7559804ba33f81605c9","flatsize":76040,"path":"All/p5-Text-Table-Manifold-1.03.pkg","repopath":"All/p5-Text-Table-Manifold-1.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27696,"desc":"Text::Table::Manifold outputs tables in any one of several supported types.","deps":{"p5-Const-Exporter":{"origin":"devel/p5-Const-Exporter","version":"1.2.3"},"p5-HTML-Entities-Interpolate":{"origin":"textproc/p5-HTML-Entities-Interpolate","version":"1.10"},"p5-List-AllUtils":{"origin":"devel/p5-List-AllUtils","version":"0.19"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-String-TtyLength":{"origin":"textproc/p5-String-TtyLength","version":"0.03"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-LTSV","origin":"textproc/p5-Text-Table-LTSV","version":"0.001","comment":"Generate LTSV","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-LTSV","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f03a91cabdf30de236f9660f7bafc35c86473d834cb9c763c040b5d1731325fe","flatsize":43394,"path":"All/p5-Text-Table-LTSV-0.001.pkg","repopath":"All/p5-Text-Table-LTSV-0.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11296,"desc":"Text::Table::LTSV provides a single function, table, which formats a\ntwo-dimensional array of data as LTSV.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-CSV","origin":"textproc/p5-Text-Table-CSV","version":"0.023","comment":"Generate CSV","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-CSV","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"599229e11914129a6002c66adefe801fde7eda77378de041f5ee9b3da8857d96","flatsize":43480,"path":"All/p5-Text-Table-CSV-0.023.pkg","repopath":"All/p5-Text-Table-CSV-0.023.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11376,"desc":"Text::Table::CSV provides a single function, table, which formats a\ntwo-dimensional array of data as CSV.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-HTML-DataTables","origin":"textproc/p5-Text-Table-HTML-DataTables","version":"0.012","comment":"Generate HTML table with jQuery and DataTables plugin","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-HTML-DataTables","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96fe3e308f5b428718c17322dbaac152eaea14b75d5834c8875bf932cdba9c63","flatsize":963229,"path":"All/p5-Text-Table-HTML-DataTables-0.012.pkg","repopath":"All/p5-Text-Table-HTML-DataTables-0.012.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":200512,"desc":"Text::Table::HTML::DataTables is just like Text::Table::HTML, except the HTML\ncode will also load jQuery and the DataTables plugin from the local filesystem\n(distribution shared directory), so you can filter and sort the table in the\nbrowser.","deps":{"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-File-Slurper":{"origin":"devel/p5-File-Slurper","version":"0.014"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table-Any","origin":"textproc/p5-Text-Table-Any","version":"0.117","comment":"Generate text table using one of several backends","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-Any","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fe8f54f83a26a56c7e1482d383c088ebfab3119a1174d62216dedc53fdd750d","flatsize":75264,"path":"All/p5-Text-Table-Any-0.117.pkg","repopath":"All/p5-Text-Table-Any-0.117.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19664,"desc":"Text::Table::Any provides a single function, table, which formats a\ntwo-dimensional array of data as text table, using one of several available\nbackends. The interface is modelled after Text::Table::Tiny (0.3);\nText::Table::Tiny also happens to be the default backend.","deps":{"p5-Term-Table":{"origin":"devel/p5-Term-Table","version":"0.018"},"p5-Term-TablePrint":{"origin":"devel/p5-Term-TablePrint","version":"0.163"},"p5-Text-ANSITable":{"origin":"textproc/p5-Text-ANSITable","version":"0.609"},"p5-Text-ASCIITable":{"origin":"textproc/p5-Text-ASCIITable","version":"0.22"},"p5-Text-FormatTable":{"origin":"textproc/p5-Text-FormatTable","version":"1.03_1"},"p5-Text-MarkdownTable":{"origin":"textproc/p5-Text-MarkdownTable","version":"0.3.1"},"p5-Text-Table":{"origin":"textproc/p5-Text-Table","version":"1.135"},"p5-Text-Table-ASV":{"origin":"textproc/p5-Text-Table-ASV","version":"0.002"},"p5-Text-Table-CSV":{"origin":"textproc/p5-Text-Table-CSV","version":"0.023"},"p5-Text-Table-HTML":{"origin":"textproc/p5-Text-Table-HTML","version":"0.011"},"p5-Text-Table-HTML-DataTables":{"origin":"textproc/p5-Text-Table-HTML-DataTables","version":"0.012"},"p5-Text-Table-LTSV":{"origin":"textproc/p5-Text-Table-LTSV","version":"0.001"},"p5-Text-Table-Manifold":{"origin":"textproc/p5-Text-Table-Manifold","version":"1.03"},"p5-Text-Table-More":{"origin":"textproc/p5-Text-Table-More","version":"0.025"},"p5-Text-Table-Org":{"origin":"textproc/p5-Text-Table-Org","version":"0.031"},"p5-Text-Table-Paragraph":{"origin":"textproc/p5-Text-Table-Paragraph","version":"0.002"},"p5-Text-Table-Sprintf":{"origin":"textproc/p5-Text-Table-Sprintf","version":"0.008"},"p5-Text-Table-TSV":{"origin":"textproc/p5-Text-Table-TSV","version":"0.002"},"p5-Text-Table-TickitWidget":{"origin":"textproc/p5-Text-Table-TickitWidget","version":"0.001"},"p5-Text-Table-Tiny":{"origin":"textproc/p5-Text-Table-Tiny","version":"1.03"},"p5-Text-Table-TinyBorderStyle":{"origin":"textproc/p5-Text-Table-TinyBorderStyle","version":"0.005"},"p5-Text-Table-TinyColor":{"origin":"textproc/p5-Text-Table-TinyColor","version":"0.002"},"p5-Text-Table-TinyColorWide":{"origin":"textproc/p5-Text-Table-TinyColorWide","version":"0.001"},"p5-Text-Table-TinyWide":{"origin":"textproc/p5-Text-Table-TinyWide","version":"0.001"},"p5-Text-Table-XLSX":{"origin":"textproc/p5-Text-Table-XLSX","version":"0.001"},"p5-Text-TabularDisplay":{"origin":"textproc/p5-Text-TabularDisplay","version":"1.38"},"p5-Text-UnicodeBox":{"origin":"textproc/p5-Text-UnicodeBox","version":"0.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"RECOMMENDED":"on"}},{"name":"p5-Text-Table-ASV","origin":"textproc/p5-Text-Table-ASV","version":"0.002","comment":"Generate ASV (ASCII Separated Value)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table-ASV","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51c0f0452792fb9aec3f706c52c0df534a741eb17a8afec009695567902912de","flatsize":44307,"path":"All/p5-Text-Table-ASV-0.002.pkg","repopath":"All/p5-Text-Table-ASV-0.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11924,"desc":"Text::Table::ASV provides a single function, table, which formats a\ntwo-dimensional array of data as ASV. This is basically a way to generate ASV\nusing the same interface as that of Text::Table::Tiny (v0.03) or\nText::Table::Org.\n\nASV (ASCII separated values, also sometimes DEL a.k.a. Delimited ASCII) is a\nformat similar to TSV (tab separated values). Instead of Tab character (\"\\t\") as\nthe field separator, ASV uses \"\\x1f\" (ASCII Unit Separator character) and\ninstead of newline (\"\\n\") as the record separator, ASV uses \"\\x1e\" (ASCII Record\nSeparator). There is currently no quoting or escaping mechanism provided.\n\"\\x1c\", \"\\x1d\", \"\\x1e\", and \"\\x1f\" characters in cell will be replaced by\nspaces.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Table","origin":"textproc/p5-Text-Table","version":"1.135","comment":"Organize Data in Tables","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf9aeaeedb203500be91765b67b75e311144457fb895db2cf446bb70f0e58403","flatsize":59220,"path":"All/p5-Text-Table-1.135.pkg","repopath":"All/p5-Text-Table-1.135.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":26520,"desc":"Organization of data in table form is a time-honored and useful method\nof data representation. While columns of data are trivially generated\nby computer through formatted output, even simple tasks like keeping\ntitles aligned with the data columns are not trivial, and the one-shot\nsolutions one comes up with tend to be particularly hard to maintain.\nText::Table allows you to create and maintain tables that adapt to\nalignment requirements as you use them.","deps":{"p5-Text-Aligner":{"origin":"textproc/p5-Text-Aligner","version":"0.16_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-SpellChecker","origin":"textproc/p5-Text-SpellChecker","version":"0.14","comment":"Perl5 OO interface for spell-checking a block of text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-SpellChecker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ee0d51808306fefb210a5d9bf722338a3aef81c33a109590c74fcdc4b240c5d","flatsize":13789,"path":"All/p5-Text-SpellChecker-0.14.pkg","repopath":"All/p5-Text-SpellChecker-0.14.pkg","licenselogic":"single","pkgsize":7444,"desc":"This module is built on Text::Aspell, but adds some of the\nfunctionality provided by the internal gnu aspell API. This allows\none to deal with blocks of text, rather than just words. For\ninstance, we provide methods for iterating through the text,\nserializing the object (thus remembering where we left off), and\nhighlighting the current misspelled word within the text.","deps":{"p5-Text-Aspell":{"origin":"textproc/p5-Text-Aspell","version":"0.09_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Soundex","origin":"textproc/p5-Text-Soundex","version":"3.05","comment":"Implementation of the soundex algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Soundex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20c7a4b6da922910b0c0de58ce5987abb4d215277fc5f55a1cccd3aea3b91a42","flatsize":57287,"path":"All/p5-Text-Soundex-3.05.pkg","repopath":"All/p5-Text-Soundex-3.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17188,"desc":"Soundex is a phonetic algorithm for indexing names by sound, as pronounced in\nEnglish. The goal is for names with the same pronunciation to be encoded to the\nsame representation so that they can be matched despite minor differences in\nspelling. Soundex is the most widely known of all phonetic algorithms and is\noften used (incorrectly) as a synonym for \"phonetic algorithm\". Improvements to\nSoundex are the basis for many modern phonetic algorithms. (Wikipedia, 2007)\n\nText::Soundex implements the original soundex algorithm developed by Robert\nRussell and Margaret Odell, patented in 1918 and 1922, as well as a variation\ncalled \"American Soundex\" used for US census data, and current maintained by the\nNational Archives and Records Administration (NARA).\n\nThe soundex algorithm may be recognized from Donald Knuth's The Art of Computer\nProgramming. The algorithm described by Knuth is the NARA algorithm.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-SimpleTemplate","origin":"textproc/p5-Text-SimpleTemplate","version":"0.36_1","comment":"Yet another Perl module for template processing","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e139f0d891b32627b3c58a07e971b3daf121f14f38d168bf2a8fdf02af0da3b5","flatsize":12026,"path":"All/p5-Text-SimpleTemplate-0.36_1.pkg","repopath":"All/p5-Text-SimpleTemplate-0.36_1.pkg","licenselogic":"single","pkgsize":7980,"desc":"This is yet another library for template-based text generation.\n\nTemplate-based text generation is a way to separate program code and\ndata, so non-programmer can control final result (like HTML) as desired\nwithout tweaking the program code itself. By doing so, jobs like website\nmaintenance is much easier because you can leave program code unchanged\neven if page redesign was needed.\n\nThe idea is simple. Whenever a block of text surrounded by '<%25' and '%25>'\n(or any pair of delimiters you specify) is found, it will be taken as\nPerl expression, and will be replaced by its evaluated result.\n\nMajor goal of this library is simplicity and speed. While there're many\nmodules for template processing, this module has near raw Perl-code\n(i.e., \"s|xxx|xxx|ge\") speed, while providing simple-to-use objective\ninterface.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-SimpleTable-AutoWidth","origin":"textproc/p5-Text-SimpleTable-AutoWidth","version":"0.09","comment":"Perl extension for ASCII tables auto-width selection","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-SimpleTable-AutoWidth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8177c86959ce2a1254007d683c5bf3bf4525cafb97b23d3e571e1871906362c0","flatsize":17117,"path":"All/p5-Text-SimpleTable-AutoWidth-0.09.pkg","repopath":"All/p5-Text-SimpleTable-AutoWidth-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8432,"desc":"Simple eyecandy ASCII tables with auto-width selection.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Text-SimpleTable":{"origin":"textproc/p5-Text-SimpleTable","version":"2.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-SimpleTable","origin":"textproc/p5-Text-SimpleTable","version":"2.07","comment":"Simple Eyecandy ASCII Tables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-SimpleTable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cd689edea9bfd93f0d4b7a180f68e1079e542f24160fcaff41dbab4749fed97","flatsize":23482,"path":"All/p5-Text-SimpleTable-2.07.pkg","repopath":"All/p5-Text-SimpleTable-2.07.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":8876,"desc":"Simple eyecandy ASCII tables, as seen in Catalyst.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Similarity","origin":"textproc/p5-Text-Similarity","version":"0.13","comment":"Measure the similarity of text documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Similarity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f109d084e77ecc44206156ab1c8f3f0e0b82a63a366ec2a6fe4eaa28818a3475","flatsize":74507,"path":"All/p5-Text-Similarity-0.13.pkg","repopath":"All/p5-Text-Similarity-0.13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":31716,"desc":"Text::Similarity serves as a superclass for other modules\nthat implement measures of text document similarity.\nSee also http://text-similarity.sourceforge.net","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Roman","origin":"textproc/p5-Text-Roman","version":"3.5","comment":"Allows conversion between Roman and Arabic algarisms","maintainer":"hrs@FreeBSD.org","www":"https://metacpan.org/release/Text-Roman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10e580c94ced7bdab15eb7ccf15843b4bd1d0ceed4d0e2835d3e570ed62ea5fe","flatsize":17272,"path":"All/p5-Text-Roman-3.5.pkg","repopath":"All/p5-Text-Roman-3.5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9644,"desc":"This package supports both conventional Roman algarisms (which range\nfrom *1* to *3999*) and Milhar Romans, a variation which uses a bar\nacross the algarism to indicate multiplication by *1_000*.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Striphigh","origin":"textproc/p5-Text-Striphigh","version":"0.02_1","comment":"Perl extension to strip the high bit off of ISO-8859-1 text","maintainer":"kai@xs4all.nl","www":"https://metacpan.org/release/Text-Striphigh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53c4977f8bdb1ba5d75443c38c77a87effb90d3f6eee0dcade4cc7b0bc44913e","flatsize":8112,"path":"All/p5-Text-Striphigh-0.02_1.pkg","repopath":"All/p5-Text-Striphigh-0.02_1.pkg","licenselogic":"single","pkgsize":5400,"desc":"The Text::Striphigh module exports a single function: C<striphigh>. This\nfunction takes one argument, a string possibly containing high ASCII\ncharacters in the ISO-8859-1 character set, and transforms this into a\nstring containing only 7 bits ASCII characters, by substituting every\nhigh bit character with a similar looking standard ASCII character, or\nwith a sequence of standard ASCII characters.\n\nBecause of precisely the deficiency this package tries to offer a workaround\nfor is present in some of the things that process pod, there are no\nexamples in this manpage. Look at the source or the test script if you\nwant examples.\n\n\tKai Storbeck\n\tkai@xs4all.nl","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Shellwords","origin":"textproc/p5-Text-Shellwords","version":"1.08_1","comment":"Thin wrapper around the shellwords.pl package","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Text-Shellwords","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75cd2d1b2f1f24ecb76344c9991d9e30fffbb922ac16f5ab49bc7e3560918079","flatsize":10601,"path":"All/p5-Text-Shellwords-1.08_1.pkg","repopath":"All/p5-Text-Shellwords-1.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6308,"desc":"This is a thin wrapper around the shellwords.pl package, which comes\npreinstalled with Perl.  This module imports a single subroutine,\nshellwords().  The shellwords() routine parses lines of text and\nreturns a set of tokens using the same rules that the Unix shell does\nfor its command-line arguments.  Tokens are separated by whitespace,\nand can be delimited by single or double quotes.  The module also\nrespects backslash escapes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Sass","origin":"textproc/p5-Text-Sass","version":"0.97_2","comment":"Perl implementation of http://sass-lang.com/","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Sass","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"251aaa0550331c2e9ed7e0573e9c0bbbf5f88ea3eb39cc5d5170e1f57a669f9f","flatsize":46250,"path":"All/p5-Text-Sass-0.97_2.pkg","repopath":"All/p5-Text-Sass-0.97_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18716,"desc":"Text-Sass - Perl implementation of http://sass-lang.com/.","deps":{"p5-Convert-Color":{"origin":"graphics/p5-Convert-Color","version":"0.17"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Report","origin":"textproc/p5-Text-Report","version":"1.004_1","comment":"For generating mixed columnar formatted reports and report templates","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Text-Report","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7c69779f77d1910648fd07eb1ab4e05dcb73e4249bf5dadc593ab375ffa187e","flatsize":92618,"path":"All/p5-Text-Report-1.004_1.pkg","repopath":"All/p5-Text-Report-1.004_1.pkg","licenselogic":"single","pkgsize":29188,"desc":"Text::Report - Perl extension for generating mixed columnar formatted reports\nand report templates","deps":{"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Repository","origin":"textproc/p5-Text-Repository","version":"1.04_1","comment":"Simple way to manage text without mixing it with Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Repository","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b576da2a5cbb16fe84a007eddf16068017f2632300d70c90e14d0d28b2a7a08","flatsize":14447,"path":"All/p5-Text-Repository-1.04_1.pkg","repopath":"All/p5-Text-Repository-1.04_1.pkg","licenselogic":"single","pkgsize":8456,"desc":"Text::Repository attempts to simplify storing shared text between\nmultple Perl modules, scripts, templating systems, etc. It does this by\nallowing chunks of text to be stored with symbolic names.\nText::Repository was originally designed to store SQL queries, but can\nof course be used with any kind of text that needs to be shared.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Reform","origin":"textproc/p5-Text-Reform","version":"1.20_1","comment":"Manual text wrapping and reformatting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Reform","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f03f43a2ed51a471d9e97651dbc631dec57ff97690ae4d89053f0b6c681b03cd","flatsize":80411,"path":"All/p5-Text-Reform-1.20_1.pkg","repopath":"All/p5-Text-Reform-1.20_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32692,"desc":"Manual text wrapping and reformatting","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-RecordParser","origin":"textproc/p5-Text-RecordParser","version":"1.6.5_1","comment":"Read record-oriented files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-RecordParser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8af4eb5a1358c374bfcd82f276a7a7dc28f1f03ec3f6cde307e2b29dd2560e65","flatsize":96575,"path":"All/p5-Text-RecordParser-1.6.5_1.pkg","repopath":"All/p5-Text-RecordParser-1.6.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40684,"desc":"This module is for reading record-oriented data. The most common example have\nrecords separated by newlines and fields separated by commas or tabs, but this\nmodule aims to provide a consistent interface for handling sequential records\nin a file however they may be delimited.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Text-Autoformat":{"origin":"textproc/p5-Text-Autoformat","version":"1.670.000_1"},"p5-Text-TabularDisplay":{"origin":"textproc/p5-Text-TabularDisplay","version":"1.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-TrimGalore","origin":"biology/p5-TrimGalore","version":"0.6.5","comment":"Wrapper around Cutadapt and FastQC for adapter and quality trimming","maintainer":"ports@FreeBSD.org","www":"https://github.com/FelixKrueger/TrimGalore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d50135057e663a8cf132a317cb9fec8fc65cecfe1e36aa19a34424706d2888f0","flatsize":25938432,"path":"All/p5-TrimGalore-0.6.5.pkg","repopath":"All/p5-TrimGalore-0.6.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23688440,"desc":"Wrapper around Cutadapt and FastQC to consistently apply adapter and quality\ntrimming to FastQ files, with extra functionality for RRBS data.","deps":{"fastqc":{"origin":"biology/fastqc","version":"0.12.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"py311-cutadapt":{"origin":"biology/py-cutadapt","version":"4.9"}},"categories":["biology","perl5","python"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-TrimGalore port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Text-Reflow","origin":"textproc/p5-Text-Reflow","version":"1.17","comment":"Perl module for reflowing text files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Reflow","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c9724ba8ab99933ae90c51cd2b6cc2362f9725b6fd32cc1cd014269a264521d","flatsize":54932,"path":"All/p5-Text-Reflow-1.17.pkg","repopath":"All/p5-Text-Reflow-1.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22896,"desc":"These routines will reflow the paragraphs in the given file, filehandle,\nstring or array using Knuth's paragraphing algorithm (as used in TeX) to\npick \"good\" places to break the lines.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-Quoted","origin":"textproc/p5-Text-Quoted","version":"2.10","comment":"Extract structure of quoted email message in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Quoted","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b64697a8cf1ddd1473f1aa6509b64c0ad7af8eaf3f535daab14288e63f4c66d3","flatsize":17045,"path":"All/p5-Text-Quoted-2.10.pkg","repopath":"All/p5-Text-Quoted-2.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8896,"desc":"Text::Quoted examines the structure of some text which\nmay contain multiple different levels of quoting, and\nturns the text into a nested data structure.","deps":{"p5-Text-Autoformat":{"origin":"textproc/p5-Text-Autoformat","version":"1.670.000_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Prefix-XS","origin":"textproc/p5-Text-Prefix-XS","version":"0.15_3","comment":"Fast prefix searching","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Prefix-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdf46af8be8f76f3edd31d2f67859976417c92dff0e0bc59b1e147aea7918d53","flatsize":47737,"path":"All/p5-Text-Prefix-XS-0.15_3.pkg","repopath":"All/p5-Text-Prefix-XS-0.15_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21196,"desc":"Text::Prefix::XS implements something of an trie algorithm for matching (and\nextracting) prefixes from text strings.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-Query","origin":"textproc/p5-Text-Query","version":"0.09_1","comment":"Query processing framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Query","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c24e6407824aabe87a1052ec591c22d279989e229919ab7b5714c4a1da8d65b5","flatsize":74456,"path":"All/p5-Text-Query-0.09_1.pkg","repopath":"All/p5-Text-Query-0.09_1.pkg","licenselogic":"single","pkgsize":33244,"desc":"This module provides an object that matches a data source against a\nquery expression.\n\nQuery expressions are compiled into an internal form when a new object\nis created or the `prepare' method is called; they are not recompiled on\neach match.\n\nThe class provided by this module uses four packages to process the\nquery. The query parser parses the question and calls a query expression\nbuilder (internal form of the question). The optimizer is then called to\nreduce the complexity of the expression. The solver applies the\nexpression on a data source.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Patch","origin":"textproc/p5-Text-Patch","version":"1.8_1","comment":"Perl extension to patch text with given patch","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Patch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ed66b170cbb41f7d7cfbc7407296c80635f12d2b33b95aba6185a86bdcf3e99","flatsize":11090,"path":"All/p5-Text-Patch-1.8_1.pkg","repopath":"All/p5-Text-Patch-1.8_1.pkg","licenselogic":"single","pkgsize":6028,"desc":"Patches text with given patch.","deps":{"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Password-Pronounceable","origin":"security/p5-Text-Password-Pronounceable","version":"0.30_1","comment":"Perl extension for generating pronounceable passwords","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Password-Pronounceable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7f841b06dda827d16ea46e868b218c6674daca1b36952c73f0f0a9f600c5f86","flatsize":10030,"path":"All/p5-Text-Password-Pronounceable-0.30_1.pkg","repopath":"All/p5-Text-Password-Pronounceable-0.30_1.pkg","licenselogic":"single","pkgsize":5288,"desc":"Text::Password::Pronounceable - Generate pronounceable passwords\n\nThis module generates pronuceable passwords, based the\nEnglish digraphs by D Edwards.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","textproc","perl5"]},{"name":"p5-Text-QRCode","origin":"textproc/p5-Text-QRCode","version":"0.05_1","comment":"Generate text based QR Code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-QRCode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94a73f6052269dbe4d21a452dacf291bddc6457bfd7ae6fed5687d84f0861c57","flatsize":21716,"path":"All/p5-Text-QRCode-0.05_1.pkg","repopath":"All/p5-Text-QRCode-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10360,"desc":"This module allows you to generate QR Code using ' ' and '*'. This module\nuse libqrencode '2.0.0' and above.","deps":{"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libqrencode.so.4"]},{"name":"p5-Text-ParseWords","origin":"textproc/p5-Text-ParseWords","version":"3.31","comment":"Parse text into an array of tokens or array of arrays","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-ParseWords","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab52608fd62ba44eb95a4c732259fa0ebe3e90ed87e088fa1f450cf8e013b096","flatsize":18130,"path":"All/p5-Text-ParseWords-3.31.pkg","repopath":"All/p5-Text-ParseWords-3.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9504,"desc":"This is a CORE module. If you installed perl 5.003 or above, a\nversion of this module is already available to you. This CPAN\npackage is only here to update core distributions prior 5.005.\n\nThe version provided is the same that comes with perl 5.00502.\nIf you run a newer version of perl, the version of Text::ParseWords\nincluded there may be newer. This package is not fully synchronized\nwith the perl distributions.\n\nPlease run \"perldoc Text::ParseWords\" to see what this module\nis for.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Pipe","origin":"textproc/p5-Text-Pipe","version":"0.10_1","comment":"Perl extension for common text filter API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Pipe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0b936ee52738b3479433f732b30b7cb0faa19f56c66b022486f4bf5f813f524","flatsize":252640,"path":"All/p5-Text-Pipe-0.10_1.pkg","repopath":"All/p5-Text-Pipe-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":86044,"desc":"This class is a factory for text pipes.  A pipe has a filter() method\nthrough which input can pass.  The input can be a string or a\nreference to an array of strings.  Pipes can be stacked together using\nText::Pipe::Stackable.","deps":{"p5-Class-Accessor-Complex":{"origin":"devel/p5-Class-Accessor-Complex","version":"1.100880_2"},"p5-Class-Accessor-Constructor":{"origin":"devel/p5-Class-Accessor-Constructor","version":"1.111590_1"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-PDF","origin":"print/p5-Text-PDF","version":"0.31","comment":"PDF manipulation module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-PDF","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ae88856ad04657de80269d41f776320fcd95e64bd9b96a77c497dd75dc4c5c2","flatsize":204030,"path":"All/p5-Text-PDF-0.31.pkg","repopath":"All/p5-Text-PDF-0.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":81192,"desc":"In summary, this module provides a strong base for working with PDF\nfiles but lacks some finesse. Users should know their way around the PDF\nspecification.\n\nIncluded in the examples directory are some example programs starting\nfrom very simple PDF creation programs and working up. More extensive\nsamples are included as scripts.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5"]},{"name":"p5-Text-ParagraphDiff","origin":"textproc/p5-Text-ParagraphDiff","version":"2.70_2","comment":"Visual difference for paragraphed text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-ParagraphDiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"757d4e52aed3c648bffc55f01e2c2176b0f38617519dfb7fcea55be93350869d","flatsize":31609,"path":"All/p5-Text-ParagraphDiff-2.70_2.pkg","repopath":"All/p5-Text-ParagraphDiff-2.70_2.pkg","licenselogic":"single","pkgsize":11064,"desc":"Text::ParagraphDiff - Visual Difference for paragraphed text","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Text-Padding","origin":"textproc/p5-Text-Padding","version":"1.110170","comment":"Simple way of formatting a text","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Padding","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7b55e30350112ce92c0359e8096dabf447fe47104025eb3b8ea2fd823ae418a","flatsize":44460,"path":"All/p5-Text-Padding-1.110170.pkg","repopath":"All/p5-Text-Padding-1.110170.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11916,"desc":"Text::Padding provides a simple way to align a text on the left, right or\ncenter. If left & right are easy to achieve (see sprintf()), i found no cpan\nmodule that achieved a simple text centering. Well, of course, Perl6::Form\nprovides it, but it's incredibly slow during startup / destroy time. And\nText::Reform was segfaulting during destroy time.\n\nHence this module, which aims to provide only those 3 methods.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Has-Sugar":{"origin":"devel/p5-MooseX-Has-Sugar","version":"1.000006"},"p5-Text-Truncate":{"origin":"textproc/p5-Text-Truncate","version":"1.06_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Original","origin":"textproc/p5-Text-Original","version":"1.5_1","comment":"Find original, non-quoted text in a message","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Original","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7a7a738a1b19ed287c5fa6abe226fea39fac4eaa4e31d6e545edbcc356274db","flatsize":13372,"path":"All/p5-Text-Original-1.5_1.pkg","repopath":"All/p5-Text-Original-1.5_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7108,"desc":"A perl module to find original, non-quoted text in a message.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-NonWideChar-Util","origin":"textproc/p5-Text-NonWideChar-Util","version":"0.004","comment":"Utility routines for text","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-NonWideChar-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"820e1ca1a65a9739a902da00af16f4d44ee065847975fe2a2cccff7a3b1d7cd3","flatsize":42255,"path":"All/p5-Text-NonWideChar-Util-0.004.pkg","repopath":"All/p5-Text-NonWideChar-Util-0.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10568,"desc":"Text::NonWideChar::Util provides the non-wide version of some of the routines in\nText::WideChar::Util.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Outdent","origin":"devel/p5-Text-Outdent","version":"0.01_1","comment":"Strip leading whitespace from here-docs","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/Text-Outdent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"caa38d93cfffeda52aebb1ed77ba54a617bff29e82f933b1372358f000a6caea","flatsize":7802,"path":"All/p5-Text-Outdent-0.01_1.pkg","repopath":"All/p5-Text-Outdent-0.01_1.pkg","licenselogic":"single","pkgsize":5320,"desc":"Strips leading whitespace from here-docs","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-Text-Outdent port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Text-Ngrams","origin":"textproc/p5-Text-Ngrams","version":"2.007","comment":"Perl5 modules for Flexible Ngram analysis","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Ngrams","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7dba51385c08429f78dd64654a522a85b2c3f8b9a11f1b04b9d3d5445d54771","flatsize":55786,"path":"All/p5-Text-Ngrams-2.007.pkg","repopath":"All/p5-Text-Ngrams-2.007.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24080,"desc":"Text::Ngrams - Flexible Ngram analysis (for characters, words, and more)\n\nThis module implement text n-gram analysis, supporting several types of\nanalysis, including character and word n-grams.\n\nThe module can be used from the command line through the script ngrams.pl\nprovided with the package.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Quote","origin":"textproc/p5-Text-Quote","version":"0.33","comment":"Quotes strings as required for perl to eval them back correctly","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Quote","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dcfb4778c4b94f2161e86f79444e6a4be56a72a42f2cedd4dd2b8432b5ea3738","flatsize":65622,"path":"All/p5-Text-Quote-0.33.pkg","repopath":"All/p5-Text-Quote-0.33.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20524,"desc":"Text::Quote is intended as a utility class for other classes that need to be\nable to produce valid perl quoted strings. It posses routines to determine\nthe ideal quote character to correctly quote hash keys, to correctly quote\nand encode binary strings.","deps":{"p5-Carp-Assert":{"origin":"devel/p5-Carp-Assert","version":"0.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Query-SQL","origin":"databases/p5-Text-Query-SQL","version":"0.09_1","comment":"Text-Query-SQL provides query builders for SQL databases","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Query-SQL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51ccc0e58a8260a61bd213c0caf19106b4243ebdbfb1ff7b2144e00b7447a7aa","flatsize":40889,"path":"All/p5-Text-Query-SQL-0.09_1.pkg","repopath":"All/p5-Text-Query-SQL-0.09_1.pkg","licenselogic":"single","pkgsize":18688,"desc":"Text-Query-SQL provides query builders for SQL databases. Searching 'foo\nand bar' will retrieve rows containing the words foo and bar. It does it\nby generating the appropriate SQL request.\n\nText-Query-SQL is derived from the Text-Query module.","deps":{"p5-Text-Query":{"origin":"textproc/p5-Text-Query","version":"0.09_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Text-NeatTemplate","origin":"textproc/p5-Text-NeatTemplate","version":"0.11.01","comment":"Fast, middleweight template engine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-NeatTemplate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9689afc7e977a4718d63c683b28828bcfe2df6eb19bc95ee2ad71f900b17818","flatsize":66077,"path":"All/p5-Text-NeatTemplate-0.11.01.pkg","repopath":"All/p5-Text-NeatTemplate-0.11.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20068,"desc":"This module provides a simple, middleweight but fast template\nengine, for when you need speed rather than complex features,\nyet need more features than simple variable substitution.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-MultiMarkdown-ApacheHandler","origin":"www/p5-Text-MultiMarkdown-ApacheHandler","version":"0.01_2","comment":"Module for processing files with MultiMarkdown syntax for Apache","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-MultiMarkdown-ApacheHandler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53d059ad2ddbcda2e6fa79a2f923e0b69cf8b1ac564e882ecf7ee070167d7c7e","flatsize":6036,"path":"All/p5-Text-MultiMarkdown-ApacheHandler-0.01_2.pkg","repopath":"All/p5-Text-MultiMarkdown-ApacheHandler-0.01_2.pkg","licenselogic":"single","pkgsize":5008,"desc":"Processes files containing MultiMarkdown syntax into HTML files and serves\nthem, optionally applying CSS styles according to rules in your httpd.conf\nor (more likely) .htaccess files. Optionally applies SmartyPants\npost-processing using Text::Typography.","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"p5-Text-MultiMarkdown":{"origin":"textproc/p5-Text-MultiMarkdown","version":"1.002000"},"p5-Text-Typography":{"origin":"textproc/p5-Text-Typography","version":"0.01_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"messages":[{"message":"Please create /usr/local/etc/apache22/Includes/mmd.conf\nwith the following contents:\n\nAddType text/multimarkdown .markdown .mmd\n<Files ~ \"\\.(mmd|markdown)$\">\n\tSetHandler perl-script\n\tPerlHandler Text::MultiMarkdown::ApacheHandler\n\tPerlSetVar mm_useSmartyPants 1\n</Files>","type":"install"}]},{"name":"p5-Text-Ngram","origin":"textproc/p5-Text-Ngram","version":"0.15_1","comment":"Perl module for n-gram analysis","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Ngram","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cce72cc220c9b124145b4565d24b2654dcbd4acd503053c23445e0dfa38e9c27","flatsize":24207,"path":"All/p5-Text-Ngram-0.15_1.pkg","repopath":"All/p5-Text-Ngram-0.15_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12044,"desc":"Text-Ngram\n\nn-Gram analysis is a field in textual analysis which uses sliding\nwindow character sequences in order to aid topic analysis, language\ndetermination and so on. The n-gram spectrum of a document can be\nused to compare and filter documents in multiple languages, prepare\nword prediction networks, and perform spelling correction.\n\nThis module provides an efficient XS-based implementation of n-gram\nspectrum analysis.","deps":{"p5-Unicode-CaseFold":{"origin":"textproc/p5-Unicode-CaseFold","version":"1.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-Netstring","origin":"textproc/p5-Text-Netstring","version":"0.07_1","comment":"Perl module to create and manipulate netstring encoded strings","maintainer":"james@now.ie","www":"https://metacpan.org/release/Text-Netstring","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee4e3a68d8753455a6fb7df492bb49f27a698830584913e204dc9d89acaa1286","flatsize":14570,"path":"All/p5-Text-Netstring-0.07_1.pkg","repopath":"All/p5-Text-Netstring-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7948,"desc":"The Text::Netstring module gives your perl programs an easy way to\ncreate and manipulate netstring encoded strings, as used by the QMTP and\nQMPC protocols.\n\nJames Raftery.\n<james@now.ie>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-MicroTemplate-Extended","origin":"textproc/p5-Text-MicroTemplate-Extended","version":"0.17_1","comment":"Perl extension for extended MicroTemplate","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-MicroTemplate-Extended","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a7a80d39b2f530b6e7d36067bbd8172cd77240ce1111d623aec73bbe94b5a86","flatsize":46876,"path":"All/p5-Text-MicroTemplate-Extended-0.17_1.pkg","repopath":"All/p5-Text-MicroTemplate-Extended-0.17_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22192,"desc":"Text::MicroTemplate::Extended is an extended template engine based on\nText::MicroTemplate::File.","deps":{"p5-Text-MicroTemplate":{"origin":"textproc/p5-Text-MicroTemplate","version":"0.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-MicroTemplate","origin":"textproc/p5-Text-MicroTemplate","version":"0.24","comment":"Perl extension for standalone, fast and intelligent template engine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-MicroTemplate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f81ada9fde646ee0f1794214c820a7c4b1c48ae850f038ae0aee0ae4c5bb9686","flatsize":32248,"path":"All/p5-Text-MicroTemplate-0.24.pkg","repopath":"All/p5-Text-MicroTemplate-0.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14512,"desc":"Text::MicroTemplate is a standalone, fast, intelligent, extensible\ntemplate engine.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Match-FastAlternatives","origin":"textproc/p5-Text-Match-FastAlternatives","version":"1.05","comment":"Efficient search for many strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Match-FastAlternatives","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49faaf215725bc3e9adf3f41d856e8d0eb68e406a927ed7b7ff676cc47c48b8f","flatsize":58244,"path":"All/p5-Text-Match-FastAlternatives-1.05.pkg","repopath":"All/p5-Text-Match-FastAlternatives-1.05.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":23852,"desc":"This module allows you to search for any of a list of substrings\n(\"keys\") in a larger string. It is particularly efficient when the set\nof keys is large.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-MultiMarkdown","origin":"textproc/p5-Text-MultiMarkdown","version":"1.002000","comment":"Convert MultiMarkdown syntax to (X)HTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-MultiMarkdown","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07dc4061bae840fae83190e398d52bcca6d4492ccad2f5e1d916080a50119e9c","flatsize":54134,"path":"All/p5-Text-MultiMarkdown-1.002000.pkg","repopath":"All/p5-Text-MultiMarkdown-1.002000.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20568,"desc":"Markdown is a text-to-HTML filter; it translates an easy-to-read and\neasy-to-write structured text format into HTML. Markdown's text format\nis most similar to that of plain text email, and supports features such\nas headers, *emphasis*, code blocks, blockquotes, and links.\n\nMarkdown's syntax is designed not as a generic markup language, but\nspecifically to serve as a front-end to (X)HTML. You can use span-level\nHTML tags anywhere in a Markdown document, and you can use block level\nHTML tags (like <div> and <table> as well).\n\nText::MultiMarkdown implements the MultiMarkdown markdown syntax\nextensions from: http://fletcherpenney.net/multimarkdown/","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Text-Markdown":{"origin":"textproc/p5-Text-Markdown","version":"1.000031_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-MicroMason","origin":"textproc/p5-Text-MicroMason","version":"2.23","comment":"Perl extension for simple and extensible templating","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-MicroMason","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"190bd6ff1c6143eb909c667e3d75845e54e420f2185982d4c6d0684c80474f8a","flatsize":306784,"path":"All/p5-Text-MicroMason-2.23.pkg","repopath":"All/p5-Text-MicroMason-2.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":149992,"desc":"Text::MicroMason interpolates blocks of Perl code embedded into text\nstrings.\n\nEach MicroMason object acts as a \"template compiler,\" which converts\ntemplates from text-with-embedded-code formats into ready-to-execute\nPerl subroutines.","deps":{"p5-Class-MixinFactory":{"origin":"devel/p5-Class-MixinFactory","version":"0.92_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Metaphone","origin":"textproc/p5-Text-Metaphone","version":"20160805","comment":"Modern soundex: phonetic encoding of words","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Metaphone","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d3dc811338263bd8d13a6d1677ac324f7a2d4efe43b270dd3a8317578e856c6","flatsize":19037,"path":"All/p5-Text-Metaphone-20160805.pkg","repopath":"All/p5-Text-Metaphone-20160805.pkg","licenselogic":"single","pkgsize":9644,"desc":"Metaphone() is a function whereby a string/word is broken down into\na rough approximation of its english phonetic pronunciation. Very\nsimilar in concept and purpose to soundex, but much more comprehensive\nin its approach.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-NSP","origin":"textproc/p5-Text-NSP","version":"1.31","comment":"Perl5 modules for Ngram Statistics Package","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-NSP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d2e352951e8fd88dfb3ee3754a506768f9817a72f220bf336d7bc60ecc05014","flatsize":1673691,"path":"All/p5-Text-NSP-1.31.pkg","repopath":"All/p5-Text-NSP-1.31.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":707144,"desc":"Text::NSP - The Ngram Statistic Package allows a user to count\nsequences of Ngrams in large corpora of text, and measure their\nassociation.\n\nThe module NSP.pm is a stub that doesn't have any real functionality.\nThe real work is done by five programs:\n\ncount.pl statistic.pl rank.pl combig.pl kocos.pl\n\nThese are not modules, and are run from the command line.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Text-Locus","origin":"textproc/p5-Text-Locus","version":"1.04","comment":"Class for representing locations in text files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Locus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da1f538d6dd7b093716c6778e4aacc0cbb9d0d7ce734bae27f65c9c9feababde","flatsize":47658,"path":"All/p5-Text-Locus-1.04.pkg","repopath":"All/p5-Text-Locus-1.04.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":18528,"desc":"Text::Locus provides a class for representing locations in text files.\nA simple location consists of file name and line number, e.g. file:10.\nIn its more complex form, the location represents a text fragment\nspanning several lines, such as file:10-45.  Such a fragment need not\nbe contiguous, a valid location can also look like this:\nfile:10-35,40-48.  Moreover, it can span multiple files as well:\nfoo:10-35,40-48;bar:15,18.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-LevenshteinXS","origin":"devel/p5-Text-LevenshteinXS","version":"0.03_2","comment":"XS implementation of the Levenshtein edit distance","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-LevenshteinXS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e932575a8358c5169089ad15bbdae2febb6d153cd0c1fb0115f5e43b9d249359","flatsize":17577,"path":"All/p5-Text-LevenshteinXS-0.03_2.pkg","repopath":"All/p5-Text-LevenshteinXS-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8848,"desc":"This is a port of Josh Goldberg's Text::LevenshteinXS\nAn XS implementation of the Levenshtein edit distance","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-Levenshtein-Damerau-XS","origin":"devel/p5-Text-Levenshtein-Damerau-XS","version":"3.2","comment":"Damerau Levenshtein edit distance","maintainer":"m.ne@gmx.net","www":"https://metacpan.org/dist/Text-Levenshtein-Damerau-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed4a294e61c7927771d6b2e30591425987423a4f0c3c8c2f0b59f754d4f5f54e","flatsize":20182,"path":"All/p5-Text-Levenshtein-Damerau-XS-3.2.pkg","repopath":"All/p5-Text-Levenshtein-Damerau-XS-3.2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10104,"desc":"Returns the true Damerau Levenshtein edit distance of strings with\nadjacent transpositions. XS implementation (requires a C compiler).\nWorks correctly with utf8.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-Levenshtein-Damerau","origin":"devel/p5-Text-Levenshtein-Damerau","version":"0.41","comment":"Damerau Levenshtein edit distance","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Levenshtein-Damerau","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af1b7974b479e1b351df15c5ab0adb13faa6176b0bc4d6aa327a68ad0f2296ce","flatsize":54877,"path":"All/p5-Text-Levenshtein-Damerau-0.41.pkg","repopath":"All/p5-Text-Levenshtein-Damerau-0.41.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15672,"desc":"Text::Levenshtein::Damerau returns the true Damerau Levenshtein edit distance of\nstrings with adjacent transpositions. Useful for fuzzy matching, DNA variation\nmetrics, and fraud detection.\n\nText::Levenshtein::Damerau defaults to using Pure Perl\nText::Levenshtein::Damerau::PP, but has an XS addon\nText::Levenshtein::Damerau::XS for massive speed imrovements. Works correctly\nwith utf8 if backend supports it; known to work with\nText::Levenshtein::Damerau::PP and Text::Levenshtein::Damerau::XS.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Text-Levenshtein","origin":"devel/p5-Text-Levenshtein","version":"0.15","comment":"Implementation of the Levenshtein edit distance","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Levenshtein","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f01fe87408d56fcf5549a5fa80556a3687d4933d9830cb19c299d000f92f457","flatsize":48835,"path":"All/p5-Text-Levenshtein-0.15.pkg","repopath":"All/p5-Text-Levenshtein-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13736,"desc":"Text::Levenshtein implements the Levenshtein edit distance. The Levenshtein edit\ndistance is a measure of the degree of proximity between two strings. This\ndistance is the number of substitutions, deletions or insertions (\"edits\")\nneeded to transform one string into the other one (and vice versa). When two\nstrings have distance 0, they are the same.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Text-Language-Guess","origin":"textproc/p5-Text-Language-Guess","version":"0.02_1","comment":"Trained module to guess a document's language","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/Text-Language-Guess","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af29dd875907be7346cd0e841c28153f1308c0a4844b90e7e8f741f71bad5899","flatsize":13078,"path":"All/p5-Text-Language-Guess-0.02_1.pkg","repopath":"All/p5-Text-Language-Guess-0.02_1.pkg","licenselogic":"single","pkgsize":7928,"desc":"Text::Language::Guess guesses a document's language. Its implementation\nis simple: Using \"Text::ExtractWords\" and \"Lingua::StopWords\" from CPAN,\nit determines how many of the known stopwords the document contains for\neach language supported by \"Lingua::StopWords\".\n\nEach word in the document recognized as stopword of a particular\nlanguage scores one point for this language.\n\nThe \"language_guess()\" function takes a document as a parameter and\nreturns the abbreviation of the language that it is most likely written\nin.","deps":{"p5-Lingua-StopWords":{"origin":"textproc/p5-Lingua-StopWords","version":"0.12"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Text-ExtractWords":{"origin":"textproc/p5-Text-ExtractWords","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Iconv","origin":"converters/p5-Text-Iconv","version":"1.7_4","comment":"Perl interface to iconv() codeset conversion function","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Iconv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff5ef3623fd955f0079f114f91c12366c107db967490d8304c5061c3f93d065d","flatsize":30117,"path":"All/p5-Text-Iconv-1.7_4.pkg","repopath":"All/p5-Text-Iconv-1.7_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13540,"desc":"The Text::Iconv module provides a Perl interface to the iconv() function\nas defined by the Single UNIX Specification.  The convert() method\nconverts the encoding of characters in the input string from the\nfromcode codeset to the tocode codeset, and returns the result.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36","libiconv.so.2"]},{"name":"p5-Text-LTSV","origin":"textproc/p5-Text-LTSV","version":"0.08_1","comment":"Perl extension for Labeled Tab Separated Value manipulator","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-LTSV","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eddab96295681169e1de89e633366a829098214245da70400de6e10e0e63c09f","flatsize":16420,"path":"All/p5-Text-LTSV-0.08_1.pkg","repopath":"All/p5-Text-LTSV-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9244,"desc":"Labeled Tab-separated Values (LTSV) format is a variant of\nTab-separated Values (TSV).  Each record in a LTSV file is represented\nas a single line.  Each field is separated by TAB and has a label and\na value. The label and the value have been separated by ':'.","deps":{"p5-Project-Libs":{"origin":"devel/p5-Project-Libs","version":"0.02_1"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-YAML-Tiny-Color":{"origin":"textproc/p5-YAML-Tiny-Color","version":"0.04_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Hyphen-RU","origin":"russian/p5-Text-Hyphen-RU","version":"0.11_1","comment":"Determine positions for hyphens inside Russian words","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Text-Hyphen-RU","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcc99096b51beb0e679841836e459d76e7617ccff0badc5d14e8771c9c450535","flatsize":50465,"path":"All/p5-Text-Hyphen-RU-0.11_1.pkg","repopath":"All/p5-Text-Hyphen-RU-0.11_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18780,"desc":"Determine positions for hyphens inside words based on Text::Hyphen","deps":{"p5-Text-Hyphen":{"origin":"textproc/p5-Text-Hyphen","version":"0.2,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["russian","perl5"]},{"name":"p5-Text-Hyphen","origin":"textproc/p5-Text-Hyphen","version":"0.2,1","comment":"Determine positions for hyphens inside words","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Text-Hyphen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34dd7c1e1bf8751501800dad128387f3e3d7b311c457f6e76712554adffe0bbb","flatsize":38412,"path":"All/p5-Text-Hyphen-0.2,1.pkg","repopath":"All/p5-Text-Hyphen-0.2,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20428,"desc":"Determine positions for hyphens inside words\nThis module implements Knuth-Liang algorithm to find positions\ninside words where it is possible to insert hyphens to break a line.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-MarkdownTable","origin":"textproc/p5-Text-MarkdownTable","version":"0.3.1","comment":"Write Markdown syntax tables from data","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-MarkdownTable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"246efdff9e527e198d514d77be9290917feb515eeba972d3a8baa2a351c820e4","flatsize":48042,"path":"All/p5-Text-MarkdownTable-0.3.1.pkg","repopath":"All/p5-Text-MarkdownTable-0.3.1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13120,"desc":"Text::MarkdownTable can be used to write data in tabular form, formatted in\nMultiMarkdown syntax. The resulting format can be used for instance to display\nCSV data or to include data tables in Markdown files. Newlines and vertical bars\nin table cells are replaced by a space character and cell values can be\ntruncated.","deps":{"p5-IO-Handle-Util":{"origin":"devel/p5-IO-Handle-Util","version":"0.02_1"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Hogan","origin":"textproc/p5-Text-Hogan","version":"2.03","comment":"Mustache templating engine statement-for-statement cloned from hogan.js","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Hogan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7ccf51055520673706d72cf3beb73e85637ea80951e1740c3115fc4a18ca106","flatsize":76230,"path":"All/p5-Text-Hogan-2.03.pkg","repopath":"All/p5-Text-Hogan-2.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22480,"desc":"Text::Hogan is a statement-for-statement rewrite of hogan.js in Perl.\n\nIt is a mustache templating engine which supports pre-compilation of your\ntemplates into pure Perl code, which then renders very quickly.\n\nIt passes the full mustache spec.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"p5-Text-Trim":{"origin":"textproc/p5-Text-Trim","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-HikiDoc","origin":"textproc/p5-Text-HikiDoc","version":"1.023","comment":"Pure Perl implementation of 'HikiDoc'","maintainer":"tota@FreeBSD.org","www":"https://metacpan.org/release/Text-HikiDoc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2c1a01f914438e54c8cd5d2316e76b0ca97957c512c1a8a0fcbf4ed14d20f2f","flatsize":40461,"path":"All/p5-Text-HikiDoc-1.023.pkg","repopath":"All/p5-Text-HikiDoc-1.023.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14780,"desc":"'HikiDoc' is a text-to-HTML conversion tool for web writers. The\noriginal 'HikiDoc' is Ruby implementation.\n\nThis library is pure perl implementation of 'HikiDoc', and has\ninterchangeability with the original.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Hatena","origin":"textproc/p5-Text-Hatena","version":"0.20_2","comment":"Perl extension for formatting text with Hatena Style","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Hatena","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50ea6b78b7f794002867d11bb9499bb8243b3427057dba912db4c734af47b1ef","flatsize":20340,"path":"All/p5-Text-Hatena-0.20_2.pkg","repopath":"All/p5-Text-Hatena-0.20_2.pkg","licenselogic":"single","pkgsize":10020,"desc":"Text::Hatena parses text with Hatena Style and generates html string.\nHatena Style is a set of text syntax which is originally used in\nHatena Diary (http://d.hatena.ne.jp/).\n\nYou can get html string from simple text with syntax like Wiki.","deps":{"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-Regexp-Assemble":{"origin":"devel/p5-Regexp-Assemble","version":"0.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Highlight","origin":"textproc/p5-Text-Highlight","version":"0.04_1","comment":"Syntax highlighting framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ICRF/text-highlight-0.04","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd041b71cd04da264386172d870d479f70682fef4345fcfb5f21cdb180c1f256","flatsize":277692,"path":"All/p5-Text-Highlight-0.04_1.pkg","repopath":"All/p5-Text-Highlight-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":49400,"desc":"Text::Highlight is a flexible and extensible tool for highlighting the\nsyntax in programming code.  The markup used and languages supported are\ncompletely customizable.  It can output highlighted code for embedding\nin HTML, terminal escapes for an ANSI-capable display, or even posting\non an online forum.  Bundled support includes C/C++, CSS, HTML, Java,\nPerl, PHP and SQL.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Haml","origin":"textproc/p5-Text-Haml","version":"0.990118","comment":"Haml-parsing Perl extension","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Haml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77ec9c57c5c2932003fb2d965acbd1548c2e30d2e974398384ff2dd8b25c6ca2","flatsize":59163,"path":"All/p5-Text-Haml-0.990118.pkg","repopath":"All/p5-Text-Haml-0.990118.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":19044,"desc":"Text::Haml implements Haml\nhttp://haml-lang.com/docs/yardoc/file.HAML_REFERENCE.html\nspecification.\n\nText::Haml passes specification tests written by Norman Clarke\nhttps://github.com/norman/haml-spec and supports only cross-language\nHaml features.  Do not expect Ruby specific things to work.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Graphics","origin":"textproc/p5-Text-Graphics","version":"1.0001_2","comment":"Text graphics rendering toolkit","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69e9bd53cd67c5ea65250aa49377b5a043d94dcc3bed1d41de856c19488de428","flatsize":22661,"path":"All/p5-Text-Graphics-1.0001_2.pkg","repopath":"All/p5-Text-Graphics-1.0001_2.pkg","licenselogic":"single","pkgsize":8812,"desc":"This is a toolkit for rendering plain text via an API like that used for\ngraphics rendering in GUI toolkits.  This package might be used when you\nwant to do sophisticated rendering of plain text, e.g., for graphing,\ncreating of complex forms for email and fax, and so on.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"p5-Text-Wrapper":{"origin":"textproc/p5-Text-Wrapper","version":"1.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Greeking-zh_TW","origin":"chinese/p5-Text-Greeking-zh_TW","version":"1.0_1","comment":"Generate meaningless Chinese text that creates the illusion of the document","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Greeking-zh_TW","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0470e9982c3ed15e64be691875cf4803fb06108b05d0f236a17969cca6d160ad","flatsize":13272,"path":"All/p5-Text-Greeking-zh_TW-1.0_1.pkg","repopath":"All/p5-Text-Greeking-zh_TW-1.0_1.pkg","licenselogic":"single","pkgsize":8432,"desc":"This module is for Chinese speakers to generate vary meanless Chinese text.","deps":{"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","textproc","perl5"]},{"name":"p5-Text-Glob","origin":"textproc/p5-Text-Glob","version":"0.11","comment":"Match globbing patterns against text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Glob","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5aae9b019dae439e241138f904955bc00be74be5376cb7e9e43264dc3c1f02b","flatsize":14227,"path":"All/p5-Text-Glob-0.11.pkg","repopath":"All/p5-Text-Glob-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7560,"desc":"Text::Glob implements glob(3) style matching that can be used to match\nagainst text, rather than fetching names from a filesystem.  If you want\nto do full file globbing use the File::Glob module instead.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-FormatTable","origin":"textproc/p5-Text-FormatTable","version":"1.03_1","comment":"Renders simple tables as text","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-FormatTable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c40bb4f08686840e0254587a34b00107a92cbc29f3194492e43a90c5ad29204","flatsize":22887,"path":"All/p5-Text-FormatTable-1.03_1.pkg","repopath":"All/p5-Text-FormatTable-1.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9496,"desc":"Text::FormatTable renders simple tables as text. You pass to the constructor\n(new) a table format specification similar to LaTeX (e.g. r|l|5l|R|20L) and you\ncall methods to fill the table data and insert rules. After the data is filled,\nyou call the render method and the table gets formatted as text.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-German","origin":"textproc/p5-Text-German","version":"0.06_1","comment":"German Grundform reduction","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-German","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9272a82bbd54d9166753d92b2b22568b4bb6220171cd19528b74bb7f75b6fa04","flatsize":52958,"path":"All/p5-Text-German-0.06_1.pkg","repopath":"All/p5-Text-German-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14800,"desc":"Text::German - German grundform reduction\n\nThis is a rather incomplete implementaion of work done by Gudrun Putze-Meier\n<gudrun.pm@t-online.de>. I have to confess that I never read her original\npaper. So all credit belongs to her, all bugs are mine. I tried to get some\ninsight from an implementation of two students of mine. They remain anonymous\nbecause their work was the wost piece of code I ever saw. My code behaves\nmostly as their implementation did except it is about 75 times faster.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Markdown","origin":"textproc/p5-Text-Markdown","version":"1.000031_2","comment":"Markdown Perl5 module","maintainer":"bofh@FreeBSD.org","www":"https://daringfireball.net/projects/markdown/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dcfad6d9b261c4dee1091363592efba8a2104bdb11adfcb05c550f3cfe979bae","flatsize":65618,"path":"All/p5-Text-Markdown-1.000031_2.pkg","repopath":"All/p5-Text-Markdown-1.000031_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":24016,"desc":"Markdown is a text-to-HTML filter; it translates an easy-to-read and\neasy-to-write structured text format into HTML. Markdown's text format\nis most similar to that of plain text email, and supports features such\nas headers, *emphasis*, code blocks, blockquotes, and links.\n\nMarkdown's syntax is designed not as a generic markup language, but\nspecifically to serve as a front-end to (X)HTML. You can use span-level\nHTML tags anywhere in a Markdown document, and you can use block level\nHTML tags (like <div> and <table> as well).","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Greeking","origin":"textproc/p5-Text-Greeking","version":"0.15","comment":"Generate meaningless text that creates the illusion of the document","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Greeking","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06b1f6e9cbfe87b30e20c94a73e07321fd1df005ae755c0eb8ccb0110a1c3f71","flatsize":16335,"path":"All/p5-Text-Greeking-0.15.pkg","repopath":"All/p5-Text-Greeking-0.15.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":8844,"desc":"Greeking is the use of random letters or marks to show the overall appearance\nof a printed page without showing the actual text. Greeking is used to make\nit easy to judge the overall appearance of a document without being distracted\nby the meaning of the text.\n\nThis is a module is for quickly generating varying meaningless text from any\nsource to create this illusion of the content in systems.\n\nThis module was created to quickly give developers simulated content to fill\nsystems with simulated content. Instead of static Lorem Ipsum text, by using\nrandomly generated text and optionally varying word sources, repetitive and\nmonotonous patterns that do not represent real system usage is avoided.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Flowed","origin":"textproc/p5-Text-Flowed","version":"0.14_1","comment":"RFC2646 format=flowed","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Text-Flowed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4e036426466b9332d7acb7fb3e3c1bfe360020127f6cb774ca3e42df82ca0e5","flatsize":16655,"path":"All/p5-Text-Flowed-0.14_1.pkg","repopath":"All/p5-Text-Flowed-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8724,"desc":"This module provides functions that deals with formatting data with\nContent-Type 'text/plain; format=flowed' as described in RFC2646\n(http://www.rfc-editor.org/rfc/rfc2646.txt). In a nutshell,\nformat=flowed text solves the problem in plain text files where it\nis not known which lines can be considered a logical paragraph,\nenabling lines to be automatically flowed (wrapped and/or joined)\nas appropriate when displaying.\n\nIn format=flowed, a soft newline is expressed as \" \\n\", while hard\nnewlines are expressed as \"\\n\". Soft newlines can be automatically\ndeleted or inserted as appropriate when the text is reformatted.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Format","origin":"textproc/p5-Text-Format","version":"0.62","comment":"Various subroutines to format text","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb9d21423e03542568a96f00350dd7db1999918e236b40cae0818b166360cff9","flatsize":60650,"path":"All/p5-Text-Format-0.62.pkg","repopath":"All/p5-Text-Format-0.62.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22284,"desc":"The format routine will format under all circumstances even if the width\nisn't enough to contain the longest words. Text::Wrap will die under\nthese circumstances, although I am told this is fixed. If columns is set\nto a small number and words are longer than that and the leading\n'whitespace' than there will be a single word on each line. This will\nlet you make a simple word list which could be indented or right\naligned.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Format+NWrap","origin":"textproc/p5-Text-Format+NWrap","version":"0.52_1","comment":"Various subroutines to format and wrap text","maintainer":"vivek@khera.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"289b1c442ead1ade453d87cf845b1084a365822450bb4cd69d1440d15863713e","flatsize":37888,"path":"All/p5-Text-Format+NWrap-0.52_1.pkg","repopath":"All/p5-Text-Format+NWrap-0.52_1.pkg","licenselogic":"single","pkgsize":15028,"desc":"The format routine will format under all circumstances even if the width\nisn't enough to contain the longest words. Text::Wrap will die under\nthese circumstances, although I am told this is fixed. If columns is set\nto a small number and words are longer than that and the leading\n'whitespace' than there will be a single word on each line. This will\nlet you make a simple word list which could be indented or right\naligned.\n\nThis port is a superset of p5-Text-Format -- it includes the Text::NWrap\nmodule.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Flowchart","origin":"textproc/p5-Text-Flowchart","version":"1.00_1","comment":"ASCII Flowchart maker","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"738a9c7399c5f9badc5203a0ce9b7d0e15fed6e223f2220d7ae712a2dc75b7b5","flatsize":53448,"path":"All/p5-Text-Flowchart-1.00_1.pkg","repopath":"All/p5-Text-Flowchart-1.00_1.pkg","licenselogic":"single","pkgsize":19972,"desc":"+-------+      +-------------+\n| BEGIN >---+  |             |\n+-------+   +--> Do you need |\n               | to make a   N------+\n      +--------Y flowchart?  |      |\n      |        |             |      |\n      |        +-------------+      |\n      |                             |\n      |         +------------+      |\n      |         |            |      |\n+-----V-------+ | So use it. |      |\n|             | |            |      |\n| Then my     | +--^---V-----+      |\n| module may  |    |   |            |\n| help.       |    |   |            |\n|             >----+   |            |\n+-------------+        |            |\n                       |      +-----V-------+\n                       |      |             |\n                       |      | Then go do  |\n                       +------> something   |\n                              | else.       |\n                              |             |\n                              +-------------+\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-FixedLength-Extra","origin":"textproc/p5-Text-FixedLength-Extra","version":"1.1_1","comment":"Various niceties for p5-Text-FixedLength lovers","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5eedc62d74444ce61dfe0c0c40ba97ded08b902c44f4a231c79c8b831e0b5a9b","flatsize":8886,"path":"All/p5-Text-FixedLength-Extra-1.1_1.pkg","repopath":"All/p5-Text-FixedLength-Extra-1.1_1.pkg","licenselogic":"single","pkgsize":5624,"desc":"Right now, Text::FixedLength::Extra does two things for those who like\nusing Text::FixedLength - simpler API and extended number processing.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"p5-Text-FixedLength":{"origin":"textproc/p5-Text-FixedLength","version":"0.12_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-FixedLength","origin":"textproc/p5-Text-FixedLength","version":"0.12_1","comment":"Parse and create fixed length field records","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a38fdd52237ab774c029d60748622ebe2e114020ab3f39d98b6ccd539b52700","flatsize":13944,"path":"All/p5-Text-FixedLength-0.12_1.pkg","repopath":"All/p5-Text-FixedLength-0.12_1.pkg","licenselogic":"single","pkgsize":6452,"desc":"Text::FixedLength was made to be able to manipulate fixed length field\nrecords. You can manipulate arrays of data, or files of data.  This\nmodule allows you to change between delimited and fixed length records.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Filter-Chain","origin":"textproc/p5-Text-Filter-Chain","version":"0.02_1","comment":"Chains multiple Text::Filter objects and runs them in sequence","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45b420c09659c7d9684a34f5166a8121e3036255cc0c5b9694e3f68a9da14d19","flatsize":8829,"path":"All/p5-Text-Filter-Chain-0.02_1.pkg","repopath":"All/p5-Text-Filter-Chain-0.02_1.pkg","licenselogic":"single","pkgsize":5584,"desc":"Text::Filter::Chain - object for chaining Text::Filter objects and\nrunning them sequentially, feeding the output of each filter to the\ninput of the next one.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-FixEOL","origin":"textproc/p5-Text-FixEOL","version":"1.08","comment":"Canonicalizes text to a specified EOL/EOF convention","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-FixEOL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d1e695f6a7fba7422623234ae8e775af42fd32b3be1c966405c9715b178e8ae","flatsize":35016,"path":"All/p5-Text-FixEOL-1.08.pkg","repopath":"All/p5-Text-FixEOL-1.08.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13944,"desc":"Converts the EOL and EOF conventions in the passed string to a\ncanonicalization form that handles 'mixed' EOL conventions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-FindIndent","origin":"textproc/p5-Text-FindIndent","version":"0.10_1","comment":"Perl5 module to heuristically determine the indent style of a file","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Text-FindIndent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4289ddd686df8f1260a2af0fb66d72b67e87204f31cd1dc479daa3f9a705e29","flatsize":31409,"path":"All/p5-Text-FindIndent-0.10_1.pkg","repopath":"All/p5-Text-FindIndent-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12792,"desc":"This is an experimental distribution that attempts to intuit the underlying\nindent \"policy\" for a text file (most likely a source code file).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Flow","origin":"textproc/p5-Text-Flow","version":"0.01_1","comment":"Flexible text flowing and word wrapping for not just ASCII output","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Flow","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7627ac34d68c339eb9e89b3a7a0b1c068488835f2b1ee6780dcf095e552110b","flatsize":15640,"path":"All/p5-Text-Flow-0.01_1.pkg","repopath":"All/p5-Text-Flow-0.01_1.pkg","licenselogic":"single","pkgsize":9292,"desc":"This module provides a flexible way to wrap and flow text for both ASCII and\nnon-ASCII outputs.\n\nThe main purpose of this module is to provide text wrapping and flowing\nfeatures without being tied down to ASCII based output and fixed-width\nfonts. My needs were for a more sophisticated text control in PDF and GIF\noutput formats in particular.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Filter","origin":"textproc/p5-Text-Filter","version":"1.10_1","comment":"Base class for objects that can read and write text lines","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0eacf23820e7167941a06ea47884fbd8318bbf651bfd066146c0ac5d625711c","flatsize":37874,"path":"All/p5-Text-Filter-1.10_1.pkg","repopath":"All/p5-Text-Filter-1.10_1.pkg","licenselogic":"single","pkgsize":16764,"desc":"A plethora of tools exist that operate as filters: they get data from a\nsource, operate on this data, and write possibly modified data to a\ndestination. In the Unix world, these tools can be chained using a\ntechnique called pipelining, where the output of one filter is connected\nto the input of another filter. Some non-Unix worlds are reported to\nhave similar provisions.\n\nTo create Perl modules for filter functionality seems trivial at first.\nJust open the input file, read and process it, and write output to a\ndestination file. But for really reusable modules this approach is too\nsimple. A reusable module should not read and write files itself, but\nrely on the calling program to provide input as well as to handle the\noutput.\n\nText::Filter is a base class for modules that have in common that they\nprocess text lines by reading from some source (usually a file),\nmanipulating the contents and writing something back to some destination\n(usually some other file).\n\nThis module can be used 'as is', but its real power shows when used to\nderive modules from it.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-FillIn","origin":"textproc/p5-Text-FillIn","version":"0.05_1","comment":"Class implementing a fill-in template","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3e70ace58c3d6e594e7c83258eb2a234b6b4c110e6e4d6419f4772f71d5110f","flatsize":27064,"path":"All/p5-Text-FillIn-0.05_1.pkg","repopath":"All/p5-Text-FillIn-0.05_1.pkg","licenselogic":"single","pkgsize":14496,"desc":"This is the Text::FillIn.pm module.  It is a class for implementing\nfill-in text templates.  It is designed to be flexible and\nsub-classible.\n\nYou can specify the delimiters that mark sections of text to be filled\nin (for example [[ and ]], or <!-- and -->, or { and } ... you get the\npicture), and you can specify the actions to take when filling in those\nsections.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-FIGlet","origin":"misc/p5-Text-FIGlet","version":"2.19.4","comment":"Perl module to provide FIGlet abilities, akin to banner","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-FIGlet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"276a9ed102cd3b40b42e4c364933145397431915628d883d328fbdd70b8fb5a7","flatsize":150177,"path":"All/p5-Text-FIGlet-2.19.4.pkg","repopath":"All/p5-Text-FIGlet-2.19.4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":59512,"desc":"The Text::FIGlet module creates a banner using the FIGlet program.\nIt has the ability to select various fonts, options, and paths.","deps":{"figlet":{"origin":"misc/figlet","version":"2.2.5_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Text-Extract-Word","origin":"textproc/p5-Text-Extract-Word","version":"0.04_1","comment":"Simple module for extracting the text from a Microsoft Word file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Extract-Word","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b134b1a985c4b361bff03e1bf4076313b1981b218a54b8e8b138af52648c7682","flatsize":30001,"path":"All/p5-Text-Extract-Word-0.04_1.pkg","repopath":"All/p5-Text-Extract-Word-0.04_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":11680,"desc":"Text::Extract::Word is a simple module for extracting the text\nfrom a Microsoft Word file.","deps":{"p5-OLE-Storage_Lite":{"origin":"devel/p5-OLE-Storage_Lite","version":"0.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-EtText","origin":"textproc/p5-Text-EtText","version":"2.2_2","comment":"Simple plain-text to HTML converter","maintainer":"bofh@FreeBSD.org","www":"http://ettext.taint.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ad126995b612bc1288ecc76c2a1aeb24ea50fb38f2db6f1d34828ddc81008ef","flatsize":72016,"path":"All/p5-Text-EtText-2.2_2.pkg","repopath":"All/p5-Text-EtText-2.2_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29804,"desc":"EtText is a simple plain-text to HTML convertor.  It provides an\neasy-to-edit, easy-to-read and intuitive way to write HTML.\n\nEtText markup is simple and effective; it is very similar to\nWikiWikiWeb TextFormattingRules or Zope's StructuredText.\nIt tries to be XHTML conformant in its generated code.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Emoticon-MSN","origin":"textproc/p5-Text-Emoticon-MSN","version":"0.04","comment":"Emoticon filter of MSN Messenger","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Emoticon-MSN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"095259472a1970103431e96baea1f9cec7dfcf8e29af6c74bdbc5eb4dfbb749e","flatsize":13998,"path":"All/p5-Text-Emoticon-MSN-0.04.pkg","repopath":"All/p5-Text-Emoticon-MSN-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7312,"desc":"Text::Emoticon::MSN is a text filter that replaces text emoticons like \":-)\",\n\";-P\", etc. to the icons of MSN Messenger.","deps":{"p5-Text-Emoticon":{"origin":"textproc/p5-Text-Emoticon","version":"0.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Emoticon-GoogleTalk","origin":"textproc/p5-Text-Emoticon-GoogleTalk","version":"0.01_2","comment":"Emoticon filter of GoogleTalk","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Emoticon-GoogleTalk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ece3eb88686154466138605001fb8972c3ff96f251e977794f376f85fd5517ea","flatsize":3207,"path":"All/p5-Text-Emoticon-GoogleTalk-0.01_2.pkg","repopath":"All/p5-Text-Emoticon-GoogleTalk-0.01_2.pkg","licenselogic":"single","pkgsize":3048,"desc":"Text::Emoticon::GoogleTalk is a text filter that replace text emoticons like\n\":-)\", \"<3\", etc. with the icons of Google Talk (or Gmail Chat), detailed in\nhttp://mail.google.com/support/bin/answer.py?answer=34056","deps":{"p5-Text-Emoticon":{"origin":"textproc/p5-Text-Emoticon","version":"0.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-DoubleMetaphone","origin":"textproc/p5-Text-DoubleMetaphone","version":"0.07_1","comment":"Phonetic encoding of words","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a03543f848aa5451394988136e1dd4d1a1d5888e7895e1eae7c373f7a6bc9e1d","flatsize":29438,"path":"All/p5-Text-DoubleMetaphone-0.07_1.pkg","repopath":"All/p5-Text-DoubleMetaphone-0.07_1.pkg","licenselogic":"single","pkgsize":13540,"desc":"This module implements a \"sounds like\" algorithm developed by Lawrence\nPhilips which he published in the June, 2000 issue of C/C++ Users\nJournal.  Double Metaphone is an improved version of Philips' original\nMetaphone algorithm.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-ExtractWords","origin":"textproc/p5-Text-ExtractWords","version":"0.08_1","comment":"Perl extension for extract words from strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-ExtractWords","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4da2698890c2f479e3f6e9ba8ee5b0e95610ddcb3650b9c2814dafc791a70858","flatsize":22844,"path":"All/p5-Text-ExtractWords-0.08_1.pkg","repopath":"All/p5-Text-ExtractWords-0.08_1.pkg","licenselogic":"single","pkgsize":10296,"desc":"Text::ExtractWords - Perl extension for extract words from strings","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-Emoticon","origin":"textproc/p5-Text-Emoticon","version":"0.04_1","comment":"Factory class for Yahoo! and MSN emoticons","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Emoticon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9c2ab9cd60bcb7992e21c1d223139997a8d3e262d37906ec9e841225c9fdf4f","flatsize":10560,"path":"All/p5-Text-Emoticon-0.04_1.pkg","repopath":"All/p5-Text-Emoticon-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5972,"desc":"Text::Emoticon is a factory class to dispatch MSN/YIM emoticon set.  It's made\nto become handy to be used in other applications like Kwiki/MT plugins.","deps":{"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Lorem","origin":"textproc/p5-Text-Lorem","version":"0.34","comment":"Generate random Latin looking text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Lorem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd482d4c9ac2d980b0bb72f61a9ca8a2e7354598513e13f98de3f5de5ed1d81a","flatsize":13590,"path":"All/p5-Text-Lorem-0.34.pkg","repopath":"All/p5-Text-Lorem-0.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7300,"desc":"Generate random Latin looking text","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Diff-Parser","origin":"textproc/p5-Text-Diff-Parser","version":"0.1001_1","comment":"Parse patch files containing unified and standard diffs","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Text-Diff-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e410a2bc46a1d6a53d8199cd8d13efed9cf3cd81e00fdd9b48d41bc2bdd686f4","flatsize":30216,"path":"All/p5-Text-Diff-Parser-0.1001_1.pkg","repopath":"All/p5-Text-Diff-Parser-0.1001_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12412,"desc":"Text::Diff::Parser parses diff files and patches.  It allows you to\naccess the changes to a file in a standardized way, even if multiple\npatch formats are used.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Distill","origin":"textproc/p5-Text-Distill","version":"0.2","comment":"Quick texts compare, plagiarism and common parts detection","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/pod/Text::Distill","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d51ce0228dca6b2327b82921c80ae4e417427e52dd70d97a09a8529dad16670","flatsize":46949,"path":"All/p5-Text-Distill-0.2.pkg","repopath":"All/p5-Text-Distill-0.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":18692,"desc":"Quick texts compare, plagiarism and common parts detection.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-Digest-JHash":{"origin":"security/p5-Digest-JHash","version":"0.10"},"p5-Encode-Detect":{"origin":"converters/p5-Encode-Detect","version":"1.01_1"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-OLE-Storage_Lite":{"origin":"devel/p5-OLE-Storage_Lite","version":"0.22"},"p5-Text-Extract-Word":{"origin":"textproc/p5-Text-Extract-Word","version":"0.04_1"},"p5-Text-Unidecode":{"origin":"converters/p5-Text-Unidecode","version":"1.30"},"p5-Unicode-Normalize":{"origin":"textproc/p5-Unicode-Normalize","version":"1.26"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-LibXSLT":{"origin":"textproc/p5-XML-LibXSLT","version":"2.003000"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Delimited","origin":"textproc/p5-Text-Delimited","version":"2.12","comment":"Module for parsing delimited text files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-Delimited","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"712e6c0e402015ef75cab6fbc5de4eaa2e5fcb4b5bf1a138dc16ab3f9cf73d21","flatsize":21093,"path":"All/p5-Text-Delimited-2.12.pkg","repopath":"All/p5-Text-Delimited-2.12.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10480,"desc":"Text::Delimited provides a programattical interface to data stored in delimited\ntext files. It is dependant upon the first row of the text file containing\nheader information for each corresponding \"column\" in the remainder of the file.\n\nAfter instancing, for each call to Read the next row's data is returned as a\nhash reference. The individual elements are keyed by their corresonding column\nheadings.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Diff3","origin":"textproc/p5-Text-Diff3","version":"0.10_1","comment":"Compute three-way differences between texts","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Diff3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3712252a83e2a6c1cd45b593829363aaf3894107feb9920cc4450a85c764484","flatsize":72513,"path":"All/p5-Text-Diff3-0.10_1.pkg","repopath":"All/p5-Text-Diff3-0.10_1.pkg","licenselogic":"single","pkgsize":34804,"desc":"To build some applications to arbitrate manipulations under concurrent\nworks, it is necessary to compare three texts line by line. This diff3\ncode into Perl language has ported from GNU diff3.c widely used.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Diff-HTML","origin":"textproc/p5-Text-Diff-HTML","version":"0.08","comment":"XHTML format for Text::Diff::Unified Perl module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Diff-HTML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db5b6f4f833f7f23de6992e80ec7c4f339e061905d2cf6c09c15df0d5d67d554","flatsize":55125,"path":"All/p5-Text-Diff-HTML-0.08.pkg","repopath":"All/p5-Text-Diff-HTML-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14136,"desc":"This class subclasses Text::Diff::Unified, a formatting class provided\nby the Text::Diff module, to add XHTML markup to the unified diff\nformat. For details on the interface of the diff() function, see the\nText::Diff documentation.\n\nIn the XHTML formatted by this module, the contents of the diff returned\nby diff() are wrapped in a <div> element, as is each hunk of the diff.\nWithin each hunk, all content is properly HTML encoded using\nHTML::Entities, and the various sections of the diff are marked up with\nthe appropriate XHTML elements.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Diff-FormattedHTML","origin":"textproc/p5-Text-Diff-FormattedHTML","version":"0.08","comment":"Generate a colorful HTML diff of strings/files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/Text-Diff-FormattedHTML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cf63b52ab73f4718ccb4154e8c01acccfbbebaba0b034366773f4442f98ec00","flatsize":17990,"path":"All/p5-Text-Diff-FormattedHTML-0.08.pkg","repopath":"All/p5-Text-Diff-FormattedHTML-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8648,"desc":"Perl module to produce HTML table with a nice diff of two strings/files.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-String-Diff":{"origin":"devel/p5-String-Diff","version":"0.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-DHCPLeases","origin":"textproc/p5-Text-DHCPLeases","version":"1.0_1","comment":"Perl extension to parse DHCP leases file from ISC dhcpd","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-DHCPLeases","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f6d4b8edb4698f578f26c8c2b52b33c23c5773cef8f1ae9deda3fc1836937f5","flatsize":37578,"path":"All/p5-Text-DHCPLeases-1.0_1.pkg","repopath":"All/p5-Text-DHCPLeases-1.0_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18492,"desc":"Parse DHCP leases file from ISC dhcpd.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Decorator","origin":"textproc/p5-Text-Decorator","version":"1.65_1","comment":"Apply a chain of filters to text","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Text-Decorator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"121d8e855332075ef03f25c31454c3096314474d77544542d495fd88f87d1f1a","flatsize":37754,"path":"All/p5-Text-Decorator-1.65_1.pkg","repopath":"All/p5-Text-Decorator-1.65_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25424,"desc":"Text::Decorator is a framework for marking up plain text into various\nformats by applying a chain of filters. For instance, you might apply a\nfilter which will cause URIs in text to be presented as links if the text\nis exported as HTML.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-URI-Find":{"origin":"textproc/p5-URI-Find","version":"20160806_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Context-EitherSide","origin":"textproc/p5-Text-Context-EitherSide","version":"1.4_1","comment":"Get n words either side of search keywords","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Context-EitherSide","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef5ebaa0d37fee6cef6484b404c1495859080451514faa34011a8c8d3d5f6548","flatsize":8772,"path":"All/p5-Text-Context-EitherSide-1.4_1.pkg","repopath":"All/p5-Text-Context-EitherSide-1.4_1.pkg","licenselogic":"single","pkgsize":5976,"desc":"Suppose you have a large piece of text - typically, say, a web page or a\nmail message. And now suppose you've done some kind of full-text search\non that text for a bunch of keywords, and you want to display the\ncontext in which you found the keywords inside the body of the text.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-ClearSilver","origin":"textproc/p5-Text-ClearSilver","version":"0.10.5.4_1","comment":"Perl extension to the ClearSilver template engine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-ClearSilver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eff854db0a6045b8145cb687fb83ed74b326876abb16e7631b69c73af55e1143","flatsize":301428,"path":"All/p5-Text-ClearSilver-0.10.5.4_1.pkg","repopath":"All/p5-Text-ClearSilver-0.10.5.4_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":110548,"desc":"Text::ClearSilver is a Perl binding to the ClearSilver template\nengine.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-Chomp","origin":"textproc/p5-Text-Chomp","version":"0.02_1","comment":"Module implementing a portable chomp","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SMPETERS/Text-Chomp-0.02","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42772a25a9d10e202096672467849bcc0f0368569a2e32d43186f4789f4bed20","flatsize":11740,"path":"All/p5-Text-Chomp-0.02_1.pkg","repopath":"All/p5-Text-Chomp-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7104,"desc":"This module implements a single function, tchomp, which will remove all known\nline separators.\n\nThe regular chomp() works only on the value in $/, which can be difficult if\nworking in multi-platform environments.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-CharWidth","origin":"textproc/p5-Text-CharWidth","version":"0.04_2","comment":"Get number of occupied columns of a string on terminal","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-CharWidth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e8c2a222667fc14d3010c2cbe38f5c1cfc58f3985356b6a8a70b8600a463e0b","flatsize":18703,"path":"All/p5-Text-CharWidth-0.04_2.pkg","repopath":"All/p5-Text-CharWidth-0.04_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9280,"desc":"This module supplies features similar as wcwidth(3) and wcswidth(3) in C\nlanguage.\n\nCharacters have its own width on terminal depending on locale. For example,\nASCII characters occupy one column per character, east Asian fullwidth\ncharacters (like Hiragana or Han Ideograph) occupy two columns per\ncharacter, and combining characters (apperaring in ISO-8859-11 Thai,\nUnicode, and so on) occupy zero columns per character. mbwidth() gives the\nwidth of the first character of the given string and mbswidth() gives the\nwidth of the whole given string.\n\nThe names of mbwidth and mbswidth came from \"multibyte\" versions of wcwidth\nand wcswidth which are \"wide character\" versions.\n\nmblen(string) returns number of bytes of the first character of the string.\nPlease note that a character may consist of multiple bytes in multibyte\nencodings such as UTF-8, EUC-JP, EUC-KR, GB2312, or Big5.\n\nmbwidth(string) returns the width of the first character of the string.\nmbswidth(string) returns the width of the whole string.\n\nParameters are to be given in locale encodings, not always in UTF-8.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-Capitalize","origin":"textproc/p5-Text-Capitalize","version":"1.5","comment":"Capitalize strings (\"to WORK AS titles\" becomes \"To Work as Titles\")","maintainer":"amdmi3@FreeBSD.org","www":"https://metacpan.org/release/Text-Capitalize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5374b40596a0b38066c3a9aca0702c065f4dc9f3ca2c9a2aa19100039273189a","flatsize":38640,"path":"All/p5-Text-Capitalize-1.5.pkg","repopath":"All/p5-Text-Capitalize-1.5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19872,"desc":"Text::Capitalize provides a few different flavors of procedures for\ntitle-like formatting for strings.\n\nFor the \"capitalize\" function Title-like (written by Stanislaw Y.\nPusep) formatting consists of ensuring that the first letter of\neach word is uppercase, and that the rest is lowercase.\n\nThe \"capitalize_title\" function tries to get closer to English title\ncapitalization rules where only the \"important\" words are supposed\nto be capitalized. There are also some customization features\nprovided to allow the user to choose variant rules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-CSV_XS","origin":"textproc/p5-Text-CSV_XS","version":"1.55","comment":"Comma-separated values manipulation routines","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Text-CSV_XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63a954bdf1417515d10081544f60d008f15ee17dbb84138d87f66c229f4b38c4","flatsize":265026,"path":"All/p5-Text-CSV_XS-1.55.pkg","repopath":"All/p5-Text-CSV_XS-1.55.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":105836,"desc":"Text::CSV_XS provides facilities for the composition and decomposition of\ncomma-separated values. An instance of the Text::CSV_XS class can combine\nfields into a CSV string and parse a CSV string into fields.\n\nThe module accepts either strings or files as input and can utilize any\nuser-specified characters as delimiters, separators, and escapes so it is\nperhaps better called ASV (anything separated values) rather than just CSV.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-CSV-Hashify","origin":"textproc/p5-Text-CSV-Hashify","version":"0.11","comment":"Composition and decomposition of comma-separated values into hashes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-CSV-Hashify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09bcc02fdd94c24a790df616270e01af0d7bad50b2d309bc371f7559fae620ea","flatsize":44026,"path":"All/p5-Text-CSV-Hashify-0.11.pkg","repopath":"All/p5-Text-CSV-Hashify-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18800,"desc":"Text::CSV::Hashify is designed for the case where you simply want to turn a CSV\nfile into a Perl hash. In particular, it is designed for the case where (a) the\nCSV file's first record is a list of fields in the ancestral database table and\n(b) one field (column) of which functions as a primary key, i.e., each record's\nentry in that field is distinct from every other record's entry therein.\n\nText::CSV::Hashify turns that kind of CSV file into one big hash of hashes.\nElements of this hash are keyed on the entries in the designated primary key\nfield and the value for each element is a hash reference of all the data in a\nparticular database record (including the primary key field and its value).","deps":{"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-CSV-Simple","origin":"textproc/p5-Text-CSV-Simple","version":"1.00_1","comment":"Perl module for Simpler parsing of CSV files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-CSV-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87e42ce76949ee16906d11c2fe06bf774df666d3c2d65c130942843aad622848","flatsize":9543,"path":"All/p5-Text-CSV-Simple-1.00_1.pkg","repopath":"All/p5-Text-CSV-Simple-1.00_1.pkg","licenselogic":"single","pkgsize":6676,"desc":"Parsing CSV files is nasty. It seems so simple, but it usually\nisn't. Thankfully Text::CSV_XS takes care of most of that nastiness\nfor us.\n\nLike many modules which have to deal with all manner of nastiness and\nedge cases, however, it can be clumsy to work with in the simple case.\n\nThus this module.\n\nWe simply provide a little wrapper around Text::CSV_XS to streamline\nthe common case scenario. (Or at least my common case scenario; feel\nfree to write your own wrapper if this one doesn't do what you want).","deps":{"p5-Class-Trigger":{"origin":"devel/p5-Class-Trigger","version":"0.15_1"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-CSV-Encoded","origin":"textproc/p5-Text-CSV-Encoded","version":"0.25_2","comment":"Perl module for Encoding aware CVS files parsing","maintainer":"dereckson@gmail.com","www":"https://metacpan.org/release/Text-CSV-Encoded","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"434f7c7d8988f396318d0335b7a3c68963ddfb9adce9ee855907187c3476022c","flatsize":78239,"path":"All/p5-Text-CSV-Encoded-0.25_2.pkg","repopath":"All/p5-Text-CSV-Encoded-0.25_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25480,"desc":"Text::CSV::Encoded is a perl module of encoding aware Text::CSV.\nIt inherits Text::CSV and is aware of input/output encodings.","deps":{"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Context","origin":"textproc/p5-Text-Context","version":"3.7_1","comment":"Handle highlighting search result context snippets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Context","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2017f3378f9ae581e47b8a0274ee21fa34d9d532625bbb2bca88b3672892fe4","flatsize":12167,"path":"All/p5-Text-Context-3.7_1.pkg","repopath":"All/p5-Text-Context-3.7_1.pkg","licenselogic":"single","pkgsize":7860,"desc":"Given a piece of text and some search terms, produces an object\nwhich locates the search terms in the message, extracts a reasonable-length\nstring containing all the search terms, and optionally dumps the string out\nas HTML text with the search terms highlighted in bold.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Text-Context-EitherSide":{"origin":"textproc/p5-Text-Context-EitherSide","version":"1.4_1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-CSV","origin":"textproc/p5-Text-CSV","version":"2.04","comment":"Composition and decomposition of comma-separated values","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-CSV","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a453f72a54adafc0c995c1ccd623a62687dc52d86a205fccc3e78dd54d467bf9","flatsize":354527,"path":"All/p5-Text-CSV-2.04.pkg","repopath":"All/p5-Text-CSV-2.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":109620,"desc":"Text::CSV provides facilities for the composition and decomposition of\ncomma-separated values.  An instance of the Text::CSV class can combine\nfields into a CSV string and parse a CSV string into fields.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Bind","origin":"textproc/p5-Text-Bind","version":"0.04_1","comment":"Bind Perl structures to text files","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ec8b4d30abf347888c2efb939883edc71d59a53ee01c0f4c4dfaa479c927cf4","flatsize":20900,"path":"All/p5-Text-Bind-0.04_1.pkg","repopath":"All/p5-Text-Bind-0.04_1.pkg","licenselogic":"single","pkgsize":10596,"desc":"Text::Bind allows you to bind Perl structures (strings, routines,\nfilehandles, objects, and arrays) to specific locations (called *data\nsites*) in text files.\n\nThe main purpose of this module is to support HTML templates for CGI\nprograms. Therefore, HTML pages design can be kept separate from CGI\ncode. However, the class is general enough to be used in other contexts\nthan CGI application development.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Brew","origin":"textproc/p5-Text-Brew","version":"0.02_1","comment":"Perl extension for the Brew edit distance","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Brew","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24e1a04f177d6ae113b78581b6fa05c3e9033f12ab932da09a7016189aa4cbc9","flatsize":17543,"path":"All/p5-Text-Brew-0.02_1.pkg","repopath":"All/p5-Text-Brew-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8796,"desc":"This module implements the Brew edit distance that is very close to\nthe dynamic programming technique used for the Wagner-Fischer (and so\nfor the Levenshtein) edit distance.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Colorizer","origin":"textproc/p5-Text-Colorizer","version":"0.02.2_1","comment":"Create colored text from text and color description","maintainer":"gebhart@secnetix.de","www":"https://metacpan.org/release/Text-Colorizer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2019d5eef66109560023c52bf1ca03b79e34e5a39c9527dca1a5932547c0b203","flatsize":72301,"path":"All/p5-Text-Colorizer-0.02.2_1.pkg","repopath":"All/p5-Text-Colorizer-0.02.2_1.pkg","licenselogic":"or","licenses":["ART20","GPLv1"],"pkgsize":21436,"desc":"This module defined methods to produce colored html from ANSI color description.\nThe generated code use pre tags. The generated HTML can be embeded in your pod\ndocumentation.","deps":{"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Bastardize","origin":"textproc/p5-Text-Bastardize","version":"0.08_1","comment":"Corruptor of innocent text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Bastardize","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3d95c5328724fdeb43891719c96eb053d7d8e3194c0185373e35b9d0a2e599c","flatsize":7338,"path":"All/p5-Text-Bastardize-0.08_1.pkg","repopath":"All/p5-Text-Bastardize-0.08_1.pkg","licenselogic":"single","pkgsize":4972,"desc":"Bastardize provides an magical object into which text can be charged\nand then returned in various, slighty modified ways.\n\nAmong others, bastardize has the following methods:\n\nrdct converts english to hyperreductionist english\n    (ex. \"english\" becomes \"\")\n\npig pig latin\n    (ex. \"hi there\" becomes \"ihay erethay\")\n\nk3wlt0k a k3wlt0kizer developed originally by Fmh\n\nrot13 implements rot13 \"encryption\" in perl\n    (ex. \"foo bar\" becomes \"sbb one\")\n\nrev reverses the arrangement of characters\n\ncensor attempts to censor text which might be innaproriate\n\nn20e performs numerical abbreviations\n    (ex. \"numerical_abbreviation\" becomes \"n20e\")","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-BibTeX","origin":"textproc/p5-Text-BibTeX","version":"0.89","comment":"Manipulate BibTeX files from perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-BibTeX","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a7b18a373d829131e355b875bae2bcb54cf8109f6dd58cf478183abf50f70e0","flatsize":489329,"path":"All/p5-Text-BibTeX-0.89.pkg","repopath":"All/p5-Text-BibTeX-0.89.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":233788,"desc":"Text::BibTeX provides objected oriented parsing and formatting of\nBibTeX files from within perl.\n\n     http://www.gerg.ca/software/btOOL/","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"],"shlibs_provided":["libbtparse.so"]},{"name":"p5-Text-Balanced","origin":"textproc/p5-Text-Balanced","version":"2.06","comment":"Extract delimited text sequences from strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Balanced","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8777c07a0b79353440a35365855eaad210f6eda9c900b535c409f4f0679550ac","flatsize":115896,"path":"All/p5-Text-Balanced-2.06.pkg","repopath":"All/p5-Text-Balanced-2.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":42204,"desc":"Text::Balanced - Extract delimited text sequences from strings.\n\nThe various extract_... subroutines may be used to extract a delimited\nstring (possibly after skipping a specified prefix string).  The search\nfor the string always begins at the current pos location of the string's\nvariable (or at index zero, if no pos position is defined).\n\n-Anton","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Authinfo","origin":"net/p5-Text-Authinfo","version":"0.03","comment":"Read, query and write authinfo files","maintainer":"des@FreeBSD.org","www":"https://metacpan.org/release/Text-Authinfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec977f5f290d05c5dd92a6e8e76e090fbdf45f0bd42b373be021c055b3ba1530","flatsize":17227,"path":"All/p5-Text-Authinfo-0.03.pkg","repopath":"All/p5-Text-Authinfo-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9172,"desc":"Text::Authinfo provides methods to read, query and write authinfo\nfiles.","deps":{"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Text-Aspell","origin":"textproc/p5-Text-Aspell","version":"0.09_3","comment":"Perl interface to the GNU Aspell library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Aspell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b83216c01aefa5d275a243b41d40e210d2606121ec3427d978ddce588e19dd39","flatsize":51971,"path":"All/p5-Text-Aspell-0.09_3.pkg","repopath":"All/p5-Text-Aspell-0.09_3.pkg","licenselogic":"single","pkgsize":18700,"desc":"This module provides a Perl interface to the GNU Aspell library.\nThe GNU Aspell library provides access to system spelling libraries,\nincluding a spell checker. This module is to meet the need of looking\nup many words, one at a time, in a single session.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libaspell.so.15"]},{"name":"p5-Text-Aligner","origin":"textproc/p5-Text-Aligner","version":"0.16_1","comment":"Align text in columns","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Aligner","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7646950b06213961208be428792cbc5d5a9bcef48f5d414683956801e047dfc","flatsize":19698,"path":"All/p5-Text-Aligner-0.16_1.pkg","repopath":"All/p5-Text-Aligner-0.16_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":10560,"desc":"Text::Aligner exports a single function, align(), which is used to justify\nstrings to various alignment styles.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Affixes","origin":"textproc/p5-Text-Affixes","version":"0.09","comment":"Perl module for prefixes and suffixes analysis of text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Affixes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f65ee59e7d46a90215e86a5db4e0e4403bc6a51bc50a947e446d24eb44a676d5","flatsize":15213,"path":"All/p5-Text-Affixes-0.09.pkg","repopath":"All/p5-Text-Affixes-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8556,"desc":"Text-Affixes\n\nThis module is used in Natural Language Processing tools\nthat require Prefixe or Suffix examination of text.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-AsciiTeX","origin":"math/p5-Text-AsciiTeX","version":"0.05_3","comment":"Convert (La)TeX formulas to ASCII art","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-AsciiTeX","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82c36a951f7eaed645917d93b72217de5c10cee7bb53f97cd565a78ce556ae1b","flatsize":63223,"path":"All/p5-Text-AsciiTeX-0.05_3.pkg","repopath":"All/p5-Text-AsciiTeX-0.05_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27628,"desc":"A Perl module that provides a mechanism to render (La)TeX formulae to ASCII\nart.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-ASCIIMathML","origin":"textproc/p5-Text-ASCIIMathML","version":"0.81_1","comment":"Perl extension for parsing ASCIIMathML text into MathML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-ASCIIMathML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"099fd89a9c6c036c87d81aee2b4d66b417f287aff2460e23a45fc40cecd386ef","flatsize":71104,"path":"All/p5-Text-ASCIIMathML-0.81_1.pkg","repopath":"All/p5-Text-ASCIIMathML-0.81_1.pkg","licenselogic":"single","pkgsize":23384,"desc":"Text::ASCIIMathML is a parser for ASCIIMathML text which produces\nMathML XML markup strings that are suitable for rendering by any\nMathML-compliant browser.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-ASCIITable","origin":"textproc/p5-Text-ASCIITable","version":"0.22","comment":"Create a nice formatted table using ASCII characters","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-ASCIITable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4afebd0ea11e5112afe03a983b05172a9f064c95e01c6c50230f5a1e7b0fe52f","flatsize":59080,"path":"All/p5-Text-ASCIITable-0.22.pkg","repopath":"All/p5-Text-ASCIITable-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25360,"desc":"Pretty nifty if you want to output dynamic text to your console or other\nfixed-size-font displays, and at the same time it will display it in a nice\nhuman-readable, or \"cool\" way.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Text-Bidi","origin":"converters/p5-Text-Bidi","version":"2.18","comment":"Perl interface to the libfribidi","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Bidi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0ed1b3f2581313d4c1ce60c465aaf2bb83ed33c58feb08baae05e5584e555f2","flatsize":183505,"path":"All/p5-Text-Bidi-2.18.pkg","repopath":"All/p5-Text-Bidi-2.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":58148,"desc":"Perl interface to the libfribidi library that implements the Unicode bidi\nalgorithm. The bidi algorithm is a specification for displaying text that\nconsists of both left-to-right and right-to-left written languages.","deps":{"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36","libfribidi.so.0"]},{"name":"p5-Text-ANSI-Util","origin":"textproc/p5-Text-ANSI-Util","version":"0.234","comment":"Routines for text containing ANSI color codes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-ANSI-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a60b7a12e313763210db1c6db486fe7e859a586d0817e54fdc9c29b0c95decb","flatsize":94963,"path":"All/p5-Text-ANSI-Util-0.234.pkg","repopath":"All/p5-Text-ANSI-Util-0.234.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26328,"desc":"Text::ANSI::Util provides routines for dealing with text that contains ANSI\ncolor codes, e.g. for determining its length/width (excluding the color codes),\nstripping the color codes, extracting the color codes, and so on.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-ANSI-WideUtil","origin":"textproc/p5-Text-ANSI-WideUtil","version":"0.232","comment":"Routines for text containing ANSI color codes (wide-character functions only)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-ANSI-WideUtil","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7af2d67de8e701430f5c361e8046abc129b00d7a06070f18076ce2ec116615a9","flatsize":46711,"path":"All/p5-Text-ANSI-WideUtil-0.232.pkg","repopath":"All/p5-Text-ANSI-WideUtil-0.232.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12856,"desc":"Text::ANSI::WideUtil contains the wide-character variant (ta_mb*()) for some\nfunctions in Text::ANSI::Util. It is split so only this module requires\nText::WideChar::Util and Text::ANSI::Util can be kept slim.","deps":{"p5-Text-ANSI-Util":{"origin":"textproc/p5-Text-ANSI-Util","version":"0.234"},"p5-Text-WideChar-Util":{"origin":"textproc/p5-Text-WideChar-Util","version":"0.172"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Test2-Tools-MemoryCycle","origin":"devel/p5-Test2-Tools-MemoryCycle","version":"0.01","comment":"Check for memory leaks and circular memory references","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Test2-Tools-MemoryCycle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43b725e75b40cfb13ce1a4bf495635a4aae3698eb5bc0857aaab842fe72430c9","flatsize":43683,"path":"All/p5-Test2-Tools-MemoryCycle-0.01.pkg","repopath":"All/p5-Test2-Tools-MemoryCycle-0.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11172,"desc":"Perl's garbage collection has one big problem: Circular references can't get\ncleaned up. The above example is the sort of thing that sometimes trips me up,\nwhere a code reference inside a data structure refers to another part of the\ndata structure. There already exists a good testing module to find these sort of\nproblems: Test::Memory::Cycle, so why write this one? Well that module uses\nTest::Builder, and this one instead uses Test2::API. If you want to write\nTest2::Suite tests without pulling in Test::Builder then this is the cycle\ntesting module for you.\n\nTest2::Tools::MemoryCycle also uses the standard Exporter interface, instead of\nletting you specify a test plan. That behavior was once in vogue I guess, but I\ndo not care for it.","deps":{"p5-Devel-Cycle":{"origin":"devel/p5-Devel-Cycle","version":"1.12"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Text-ANSITable","origin":"textproc/p5-Text-ANSITable","version":"0.609","comment":"Create nice formatted tables using extended ASCII and ANSI colors","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Text-ANSITable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2712b7262b484146f225953b6d47d6733401d7ae02efe6baf444ee2eea1e243","flatsize":348606,"path":"All/p5-Text-ANSITable-0.609.pkg","repopath":"All/p5-Text-ANSITable-0.609.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":113732,"desc":"Text::ANSITable is yet another text table formatter module like Text::ASCIITable\nor Text::SimpleTable, with the following differences:\n- Colors and color themes: ANSI color codes will be used by default (even 256\n  and 24bit colors), but will degrade to lower color depth and black/white\n  according to terminal support.\n- Box-drawing characters: Box-drawing characters will be used by default, but\n  will degrade to using normal ASCII characters if terminal does not support them.\n- Unicode and wide character support: Border styles using Unicode characters\n  (double lines, bold/heavy lines, brick style, etc). Columns containing wide\n  characters stay aligned. (Note: support for wide characters requires\n  Text::ANSI::WideUtil which is currently set as an optional prereq, so you'll\n  need to install it explicitly or set your CPAN client to install 'recommends'\n  prereq).\n\nCompared to Text::ASCIITable, it uses lower_case method/attr names instead of\nCamelCase, and it uses arrayref for columns and add_row. When specifying border\nstyles, the order of characters are slightly different. More fine-grained\noptions to customize appearance.","deps":{"p5-BorderStyles-Standard":{"origin":"devel/p5-BorderStyles-Standard","version":"0.014"},"p5-Color-RGB-Util":{"origin":"devel/p5-Color-RGB-Util","version":"0.607"},"p5-ColorThemeBase-Static":{"origin":"devel/p5-ColorThemeBase-Static","version":"0.008"},"p5-ColorThemeUtil-ANSI":{"origin":"devel/p5-ColorThemeUtil-ANSI","version":"0.002"},"p5-ColorThemes-Standard":{"origin":"devel/p5-ColorThemes-Standard","version":"0.003"},"p5-Function-Fallback-CoreOrPP":{"origin":"devel/p5-Function-Fallback-CoreOrPP","version":"0.090"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Log-ger":{"origin":"devel/p5-Log-ger","version":"0.042"},"p5-Module-List":{"origin":"devel/p5-Module-List","version":"0.004"},"p5-Module-Load-Util":{"origin":"devel/p5-Module-Load-Util","version":"0.012"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Package-MoreUtil":{"origin":"devel/p5-Package-MoreUtil","version":"0.592"},"p5-Parse-VarName":{"origin":"devel/p5-Parse-VarName","version":"0.03"},"p5-Term-App-Roles":{"origin":"devel/p5-Term-App-Roles","version":"0.031"},"p5-Text-ANSI-Util":{"origin":"textproc/p5-Text-ANSI-Util","version":"0.234"},"p5-alias-module":{"origin":"devel/p5-alias-module","version":"0.003"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Test2-Tools-LoadModule","origin":"devel/p5-Test2-Tools-LoadModule","version":"0.008","comment":"Test whether a module can be successfully loaded","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Test2-Tools-LoadModule","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"455caa1ace597621667cdbb16a11a10bd242793d379d46c9bc7be8875bbbbf49","flatsize":36412,"path":"All/p5-Test2-Tools-LoadModule-0.008.pkg","repopath":"All/p5-Test2-Tools-LoadModule-0.008.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":16904,"desc":"This Test2::Tools module tests whether a module can be loaded, and optionally\nwhether it has at least a given version, and exports specified symbols.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test2-Tools-FFI","origin":"devel/p5-Test2-Tools-FFI","version":"0.06","comment":"Tools for testing FFI","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Test2-Tools-FFI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63ccc8b57fb20e3cb0f33971315541210395bb6a59cf44b09b4694a6b146998c","flatsize":60216,"path":"All/p5-Test2-Tools-FFI-0.06.pkg","repopath":"All/p5-Test2-Tools-FFI-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17864,"desc":"Test2::Tools::FFI provides some basic tools for testing FFI modules.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-FFI-CheckLib":{"origin":"devel/p5-FFI-CheckLib","version":"0.31"},"p5-FFI-Platypus":{"origin":"devel/p5-FFI-Platypus","version":"2.08"},"p5-File-ShareDir-Dist":{"origin":"devel/p5-File-ShareDir-Dist","version":"0.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Test2-Tools-Explain","origin":"devel/p5-Test2-Tools-Explain","version":"0.02","comment":"Explain tools for Perl Test2 framework","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test2-Tools-Explain","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec5ab4d8d4a6358a767e4024321b8c217f3e6e749ed1498147e95c1a5cfa5482","flatsize":16399,"path":"All/p5-Test2-Tools-Explain-0.02.pkg","repopath":"All/p5-Test2-Tools-Explain-0.02.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":8396,"desc":"Test2::Suite dropped the explain() function that had been part of Test::More.\nFor those who miss it in Test2, you can use Test2::Tools::Explain.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Text-Autoformat","origin":"textproc/p5-Text-Autoformat","version":"1.670.000_1","comment":"Automatic and manual text wrapping and reformatting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Autoformat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25332bdb80ef100b9d07c8432a24027b8b5fcac1513701690552b6f28e9bb70c","flatsize":68960,"path":"All/p5-Text-Autoformat-1.670.000_1.pkg","repopath":"All/p5-Text-Autoformat-1.670.000_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29204,"desc":"Text::Autoformat provides intelligent formatting of plaintext without\nthe need for any kind of embedded mark-up. The module recognizes\nInternet quoting conventions, a wide range of bulleting and number\nschemes, centred text, and block quotations, and reformats each\nappropriately. Other options allow the user to adjust inter-word and\ninter-paragraph spacing, justify text, and impose various capitalization\nschemes.\n\nThe module also supplies a re-entrant, highly configurable replacement\nfor the built-in Perl format() mechanism.","deps":{"p5-Text-Reform":{"origin":"textproc/p5-Text-Reform","version":"1.20_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Test2-Plugin-UUID","origin":"devel/p5-Test2-Plugin-UUID","version":"0.002008","comment":"Use REAL UUIDs in Test2","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test2-Plugin-UUID","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cc9f2518be70da942956745aa169dcbcd2bd85ed1b66d22a94a1412a73b69dd","flatsize":57052,"path":"All/p5-Test2-Plugin-UUID-0.002008.pkg","repopath":"All/p5-Test2-Plugin-UUID-0.002008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16204,"desc":"Test2 normally uses unique IDs generated by appending pid, thread-id, and an\nincrementing integer. These work fine most of the time, but are not sufficient\nif you want to keep a database of events, in that case a real UUID is much more\nuseful.","deps":{"p5-UUID-Tiny":{"origin":"devel/p5-UUID-Tiny","version":"1.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-TestGen4Web-Runner","origin":"www/p5-TestGen4Web-Runner","version":"0.11_2","comment":"Perl module to replay files recorded with TestGen4Web","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TestGen4Web-Runner","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad0bf2bec8ee066e4c4148163757e1ab5550914bc8b2ab29519fa42e1b8a46fe","flatsize":28810,"path":"All/p5-TestGen4Web-Runner-0.11_2.pkg","repopath":"All/p5-TestGen4Web-Runner-0.11_2.pkg","licenselogic":"single","pkgsize":10548,"desc":"TestGen4Web::Runner is a PERL module to replay files recorded with\nSpikeSource's TestGen4Web Recorder.\n\nFrom http://developer.spikesource.com/projects/testgen4web :\n\n\"TestGen4Web is written to ease the pain of writing tests for web applications.\nThis is a 2 part tool. Firefox extension, which records user input to a xml\nfile. Translator script: to generate automated test scripts.\"","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Test2-Plugin-MemUsage","origin":"devel/p5-Test2-Plugin-MemUsage","version":"0.002003_1","comment":"Collect and display memory usage information","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test2-Plugin-MemUsage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac1cd44db0778b2e593d4554e241b3b2144f71a110cc49a9f9c391d5d422adfb","flatsize":42049,"path":"All/p5-Test2-Plugin-MemUsage-0.002003_1.pkg","repopath":"All/p5-Test2-Plugin-MemUsage-0.002003_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10340,"desc":"Currently Test2::Plugin::MemUsage only works on unix systems that provide\n/proc/PID/status access. For all other systems this plugin is essentially a\nno-op.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test2-Plugin-IOEvents","origin":"devel/p5-Test2-Plugin-IOEvents","version":"0.001001_1","comment":"Turn STDOUT and STDERR into Test2 events","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test2-Plugin-IOEvents","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd1c19dc34e387aef1f2559576b01fc696832d1123bcbcf7ae8b998f21abe90b","flatsize":46641,"path":"All/p5-Test2-Plugin-IOEvents-0.001001_1.pkg","repopath":"All/p5-Test2-Plugin-IOEvents-0.001001_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12032,"desc":"Test2::Plugin::IOEvents turns prints to STDOUT and STDERR (including warnings)\ninto proper Test2 events.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test2-Suite","origin":"devel/p5-Test2-Suite","version":"0.000163","comment":"Distribution with a rich set of tools built upon the Test2 framework","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test2-Suite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0304b5f79313a6e96f6e525355546dc06d13564d4c21ad453e1f65e9bc21eb7","flatsize":909859,"path":"All/p5-Test2-Suite-0.000163.pkg","repopath":"All/p5-Test2-Suite-0.000163.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":411764,"desc":"Rich set fo tools, plugins, bundles, etc built upon the Test2 testing library.","deps":{"p5-Term-Table":{"origin":"devel/p5-Term-Table","version":"0.018"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test2-Plugin-NoWarnings","origin":"devel/p5-Test2-Plugin-NoWarnings","version":"0.10","comment":"Fail if tests warn","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test2-Plugin-NoWarnings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1551d38356a4f61cc7ece07a96ef6da1a8ce50539e1370129645cec204f89e3","flatsize":18504,"path":"All/p5-Test2-Plugin-NoWarnings-0.10.pkg","repopath":"All/p5-Test2-Plugin-NoWarnings-0.10.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10108,"desc":"Loading this plugin causes your tests to fail if there any\nwarnings while they run. Each warning generates a new failing\ntest and the warning content is outputted via diag.\n\nThis module uses $SIG{__WARN__}, so if the code you're testing\nsets this, then this module will stop working.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test2-Plugin-DBIProfile","origin":"devel/p5-Test2-Plugin-DBIProfile","version":"0.002006","comment":"Plugin to enable and display DBI profiling","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test2-Plugin-DBIProfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06978364b9274f8eee28792ff5d1709396dc54503c602962e2ce8855446bd304","flatsize":42399,"path":"All/p5-Test2-Plugin-DBIProfile-0.002006.pkg","repopath":"All/p5-Test2-Plugin-DBIProfile-0.002006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10616,"desc":"Test2::Plugin::DBIProfile will enable DBI::Profile globally so that DBI\nprofiling data is collected. Once testing is complete an event will be produced\nwhich contains and displays the profiling data.","deps":{"p5-Test2-Suite":{"origin":"devel/p5-Test2-Suite","version":"0.000163"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test2-Plugin-Cover","origin":"devel/p5-Test2-Plugin-Cover","version":"0.000027","comment":"Fast and Minimal file coverage info","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test2-Plugin-Cover","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac764c78c2b0d3e0b1c58509e9a734ab5d17e7583e1424393e7a02f356e51209","flatsize":80965,"path":"All/p5-Test2-Plugin-Cover-0.000027.pkg","repopath":"All/p5-Test2-Plugin-Cover-0.000027.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28164,"desc":"Test2::Plugin::Cover will collect minimal file coverage info, and will do so\nwith minimal performance impact.\n\nEvery time a subroutine is called this tool will do its best to find the\nfilename the subroutine was defined in, and add it to a list. Also, anytime you\nattempt to open a file with open() or sysopen() the file will be added to the\nlist. This list will be attached to a test2 event just before the test exits. In\nmost formaters the event will only show up as a comment on STDOUT # This test\ncovered N source files. . However tools such as Test2::Harness::UI can make full\nuse of the coverage information contained in the event.","deps":{"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Text-Diff","origin":"textproc/p5-Text-Diff","version":"1.45","comment":"Perl module to perform diffs on files and record sets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Diff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bed68b9399f29f61736847b8bd0d91f0a655f8c4cd1ddc38e544951f22ee9b3","flatsize":57617,"path":"All/p5-Text-Diff-1.45.pkg","repopath":"All/p5-Text-Diff-1.45.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24964,"desc":"Text::Diff provides a basic set of services akin to the diff(1) utility.\nIt is not anywhere near as feature complete as diff(1), but it is better\nintegrated with Perl and available on all platforms.  It is often faster\nthan shelling out to a system's diff(1) executable for small files, and\ngenerally slower on larger files.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Text-Tabs+Wrap","origin":"textproc/p5-Text-Tabs+Wrap","version":"2024.001","comment":"Line wrapping to form simple paragraphs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Text-Tabs+Wrap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c8ca547cadb6de30a2ff5ccccc0519d0ad72b4a807117b7a279553e789edb9b","flatsize":18502,"path":"All/p5-Text-Tabs+Wrap-2024.001.pkg","repopath":"All/p5-Text-Tabs+Wrap-2024.001.pkg","licenselogic":"single","pkgsize":11556,"desc":"Text::Wrap::wrap() is a very simple paragraph formatter.  It formats a single\nparagraph at a time by breaking lines at word boundaries.  Indentation is\ncontrolled for the first line ($initial_tab) and all subsequent lines\n($subsequent_tab) independently.\n\nThis is a later version (from CPAN) than the one that comes with the base\nsystem's perl 5.00503.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Test-utf8","origin":"devel/p5-Test-utf8","version":"1.02","comment":"Handy UTF-8 tests","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-utf8","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"032a4b24817a12b22c1b0d8adb7580e21fe15b4e85182283294fe26b1c941791","flatsize":21078,"path":"All/p5-Test-utf8-1.02.pkg","repopath":"All/p5-Test-utf8-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10740,"desc":"Test::utf8 is a collection of tests useful for dealing with utf8 strings in\nPerl. It has two types of tests: The validity tests check if a string is valid\nand not corrupt, whereas the characteristics tests will check that string has a\ngiven set of characteristics.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test2-Harness","origin":"devel/p5-Test2-Harness","version":"1.000155","comment":"Test2 Harness designed for the Test2 event system","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test2-Harness","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66c6a4b801b7645c6840959762af17b1774bb5427974df9c31e3cf30e8551abe","flatsize":1754456,"path":"All/p5-Test2-Harness-1.000155.pkg","repopath":"All/p5-Test2-Harness-1.000155.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":568952,"desc":"To use Test2::Harness you use the yath command. Yath will find the tests (or use\nthe ones you specify), and run them. As it runs it will output diagnostics\ninformation such as failures. At the end yath will print a summary of the test\nrun.\n\nThe canonical source of up-to-date command options are the help output when\nusing $ yath help and $ yath help COMMAND.\n\nyath can be thought of as a more powerful alternative to prove (Test::Harness).","deps":{"p5-Cpanel-JSON-XS":{"origin":"converters/p5-Cpanel-JSON-XS","version":"4.38"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-Email-Stuffer":{"origin":"mail/p5-Email-Stuffer","version":"0.018"},"p5-HTTP-Tiny-Multipart":{"origin":"www/p5-HTTP-Tiny-Multipart","version":"0.08"},"p5-IO-Pager":{"origin":"devel/p5-IO-Pager","version":"2.10"},"p5-Importer":{"origin":"devel/p5-Importer","version":"0.026"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Long-Jump":{"origin":"devel/p5-Long-Jump","version":"0.000003"},"p5-Scope-Guard":{"origin":"devel/p5-Scope-Guard","version":"0.21"},"p5-Term-Table":{"origin":"devel/p5-Term-Table","version":"0.018"},"p5-Test2-Plugin-Cover":{"origin":"devel/p5-Test2-Plugin-Cover","version":"0.000027"},"p5-Test2-Plugin-DBIProfile":{"origin":"devel/p5-Test2-Plugin-DBIProfile","version":"0.002006"},"p5-Test2-Plugin-IOEvents":{"origin":"devel/p5-Test2-Plugin-IOEvents","version":"0.001001_1"},"p5-Test2-Plugin-MemUsage":{"origin":"devel/p5-Test2-Plugin-MemUsage","version":"0.002003_1"},"p5-Test2-Plugin-UUID":{"origin":"devel/p5-Test2-Plugin-UUID","version":"0.002008"},"p5-Test2-Suite":{"origin":"devel/p5-Test2-Suite","version":"0.000163"},"p5-YAML-Tiny":{"origin":"textproc/p5-YAML-Tiny","version":"1.74"},"p5-goto-file":{"origin":"devel/p5-goto-file","version":"0.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"RECOMMENDED":"on"}},{"name":"p5-Test-YAML","origin":"devel/p5-Test-YAML","version":"1.07","comment":"Testing Module for YAML Implementations","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Test-YAML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf380ac9fdff25e4d217171b36b6b5e918d80af3c2a3a343792a25b3dd9892a9","flatsize":46166,"path":"All/p5-Test-YAML-1.07.pkg","repopath":"All/p5-Test-YAML-1.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11176,"desc":"Testing Module for YAML Implementations.\nTest::YAML is a subclass of Test::Base with YAML specific support.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"p5-Test-Base":{"origin":"devel/p5-Test-Base","version":"0.89"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test2-Harness-UI","origin":"devel/p5-Test2-Harness-UI","version":"0.000144","comment":"Web interface for viewing and inspecting yath test logs","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Test2-Harness-UI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac3eedcd5bd2a8b53a2fee61690289cb4b486b90f694ac639d86f4851cfb3399","flatsize":2173339,"path":"All/p5-Test2-Harness-UI-0.000144.pkg","repopath":"All/p5-Test2-Harness-UI-0.000144.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":498220,"desc":"Test2::Harness::UI provides a web UI for yath logs.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Crypt-Eksblowfish":{"origin":"security/p5-Crypt-Eksblowfish","version":"0.009_3"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-Helpers":{"origin":"databases/p5-DBIx-Class-Helpers","version":"2.036000"},"p5-DBIx-Class-InflateColumn-Serializer":{"origin":"databases/p5-DBIx-Class-InflateColumn-Serializer","version":"0.09"},"p5-DBIx-Class-Schema-Loader":{"origin":"databases/p5-DBIx-Class-Schema-Loader","version":"0.07049"},"p5-DBIx-Class-Tree":{"origin":"databases/p5-DBIx-Class-Tree","version":"0.03003_1"},"p5-DBIx-Class-UUIDColumns":{"origin":"databases/p5-DBIx-Class-UUIDColumns","version":"0.02006_1"},"p5-DBIx-QuickDB":{"origin":"databases/p5-DBIx-QuickDB","version":"0.000034"},"p5-Data-GUID":{"origin":"devel/p5-Data-GUID","version":"0.051"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-MySQL":{"origin":"devel/p5-DateTime-Format-MySQL","version":"0.08,1"},"p5-DateTime-Format-Pg":{"origin":"devel/p5-DateTime-Format-Pg","version":"0.16014"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Importer":{"origin":"devel/p5-Importer","version":"0.026"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Plack-Middleware-DBIx-DisconnectAll":{"origin":"www/p5-Plack-Middleware-DBIx-DisconnectAll","version":"0.02"},"p5-Router-Simple":{"origin":"www/p5-Router-Simple","version":"0.17"},"p5-Starman":{"origin":"www/p5-Starman","version":"0.4017"},"p5-Statistics-Basic":{"origin":"math/p5-Statistics-Basic","version":"1.6611"},"p5-Test2-Harness":{"origin":"devel/p5-Test2-Harness","version":"1.000155"},"p5-Test2-Suite":{"origin":"devel/p5-Test2-Suite","version":"0.000163"},"p5-Text-Xslate":{"origin":"textproc/p5-Text-Xslate","version":"3.4.0"},"p5-Time-Elapsed":{"origin":"devel/p5-Time-Elapsed","version":"0.33"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-postgresql","origin":"databases/p5-Test-postgresql","version":"0.09_3","comment":"Perl extension of postgresql runner for tests","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SYSPETE/Test-postgresql-0.091","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f656ab5ad3f9d83f6ee73ab063ddf335d0f703003c4dbc96d9171fb1afb4af6","flatsize":18781,"path":"All/p5-Test-postgresql-0.09_3.pkg","repopath":"All/p5-Test-postgresql-0.09_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8784,"desc":"Test::postgresql automatically setups a postgresql instance in a\ntemporary directory, and destroys it when the perl script exits.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Test-mysqld","origin":"databases/p5-Test-mysqld","version":"1.0030","comment":"Perl extension for mysqld test runner","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-mysqld","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd10040a37e43640a34b64bc6ca2248b20116caabfed0028cebb722e919d7198","flatsize":55529,"path":"All/p5-Test-mysqld-1.0030.pkg","repopath":"All/p5-Test-mysqld-1.0030.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14956,"desc":"Test::mysqld automatically setups a mysqld instance in a temporary\ndirectory, and destroys it when the perl script exits.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"options":{"MARIADB":"off","MYSQL":"on"}},{"name":"p5-Test-YAML-Valid","origin":"devel/p5-Test-YAML-Valid","version":"0.04_2","comment":"Test for valid YAML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-YAML-Valid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e4ee1b3dd236370577bd09379d130f19967fe40b2faa3cb4215637a54838f39","flatsize":15534,"path":"All/p5-Test-YAML-Valid-0.04_2.pkg","repopath":"All/p5-Test-YAML-Valid-0.04_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8312,"desc":"This module lets you easily test the validity of YAML.","deps":{"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"YAMLSYCK":"off"}},{"name":"p5-Test-XPath","origin":"lang/p5-Test-XPath","version":"0.19","comment":"Test XML and HTML content and structure with XPath expressions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-XPath","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5430b1d927235edf2fbcdeba4b34808d9c7031719dbd8600606e4db35cc72735","flatsize":33273,"path":"All/p5-Test-XPath-0.19.pkg","repopath":"All/p5-Test-XPath-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17236,"desc":"This library's module, Test::XPath, provides an interface for testing the\ncontent and structure of XML and HTML documents using XPath query expressions.\nThis will be most useful for those who need to write TAP-emitting unit tests\nfor HTML or XML output.","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"],"options":{"CSS":"off"}},{"name":"p5-Test-XML","origin":"devel/p5-Test-XML","version":"0.08_1","comment":"Compare XML in perl tests","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-XML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81b9e976da2334aa27632422ead61e273d20f12780367a344d184232fdf65b1f","flatsize":30308,"path":"All/p5-Test-XML-0.08_1.pkg","repopath":"All/p5-Test-XML-0.08_1.pkg","licenselogic":"single","pkgsize":15348,"desc":"This module provides tools for testing code which deals with XML.\nThese tools are compatible with the Test::More and Test::Simple\nmodules.  At present, there is generic XML comparison support, as\nwell as modules for dealing with XML::SAX, XML::Twig and XML::XPath\nhandlers.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-SemanticDiff":{"origin":"textproc/p5-XML-SemanticDiff","version":"1.0007"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Warn","origin":"devel/p5-Test-Warn","version":"0.37","comment":"Perl extension to test methods for warnings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Warn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c59c524d7c2d6d566658cc283ae247085f85a5125f379fed4c703cf5b28a5ed4","flatsize":27652,"path":"All/p5-Test-Warn-0.37.pkg","repopath":"All/p5-Test-Warn-0.37.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13256,"desc":"Test::Warn provides a few convenience methods for testing warning based\ncode.","deps":{"p5-Sub-Uplevel":{"origin":"devel/p5-Sub-Uplevel","version":"0.2800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-XML-Valid","origin":"devel/p5-Test-XML-Valid","version":"0.04_1","comment":"Validate XML and XHTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-XML-Valid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1322fceec04c28a6b1d56a3f12344c5148404b406e89b609f8539070faccf889","flatsize":4876,"path":"All/p5-Test-XML-Valid-0.04_1.pkg","repopath":"All/p5-Test-XML-Valid-0.04_1.pkg","licenselogic":"single","pkgsize":3996,"desc":"Tests for Valid XHTML (using XML::LibXML). If the XML is not valid,\na message will be generated  with specific details about where the\nparser failed.","deps":{"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Without-Module","origin":"devel/p5-Test-Without-Module","version":"0.21","comment":"Test fallback behaviour in absence of modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Without-Module","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f44ba9f90fd107a599704ac349eedc4e814ba1a4b2c10e7c5f862fed1447ef9","flatsize":13579,"path":"All/p5-Test-Without-Module-0.21.pkg","repopath":"All/p5-Test-Without-Module-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7728,"desc":"This module allows you to deliberately hide modules from a program even though\nthey are installed. This is mostly useful for testing modules that have a\nfallback when a certain dependency module is not installed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Weaken","origin":"devel/p5-Test-Weaken","version":"3.022000_1","comment":"Test that freed memory objects were, indeed, freed","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Weaken","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40a53b864bb3c3004b1bb35d86d6fa9818c839684e3aa2d08d6d74d50de45981","flatsize":87323,"path":"All/p5-Test-Weaken-3.022000_1.pkg","repopath":"All/p5-Test-Weaken-3.022000_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34808,"desc":"Test::Weaken allows easy detection of unfreed Perl data and the\nexamination of unfreed objects, even those that would usually have\nbeen made inaccessible.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-WWW-Mechanize-PSGI","origin":"devel/p5-Test-WWW-Mechanize-PSGI","version":"0.39","comment":"Perl extension to test PSGI programs using WWW::Mechanize","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-WWW-Mechanize-PSGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ad9c74f21c531981cb352e5f9fa321c0d780c1d11b17738e78ad832c7e57b26","flatsize":19987,"path":"All/p5-Test-WWW-Mechanize-PSGI-0.39.pkg","repopath":"All/p5-Test-WWW-Mechanize-PSGI-0.39.pkg","licenselogic":"single","pkgsize":10360,"desc":"Test PSGI programs using WWW::Mechanize.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Test-WWW-Mechanize":{"origin":"devel/p5-Test-WWW-Mechanize","version":"1.60"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-WWW-Selenium","origin":"devel/p5-Test-WWW-Selenium","version":"1.36_1","comment":"Perl driver and test library for Selenium Remote Control (SRC)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-WWW-Selenium","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc8b2ea1f8227d3aaf853721e398149a1a46c83592c121964904312cbb29e35d","flatsize":137549,"path":"All/p5-Test-WWW-Selenium-1.36_1.pkg","repopath":"All/p5-Test-WWW-Selenium-1.36_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":56036,"desc":"Test-WWW-Selenium is a perl driver and test library for Selenium\nRemote Control (SRC).","deps":{"p5-Devel-REPL":{"origin":"devel/p5-Devel-REPL","version":"1.003029"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-WWW-Mechanize-Catalyst","origin":"devel/p5-Test-WWW-Mechanize-Catalyst","version":"0.62","comment":"Test::WWW::Mechanize for Catalyst","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Test-WWW-Mechanize-Catalyst","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05840d3aff5a220775d1fe8fe8641dd77cf151366035463ebc27e7b06e116964","flatsize":29082,"path":"All/p5-Test-WWW-Mechanize-Catalyst-0.62.pkg","repopath":"All/p5-Test-WWW-Mechanize-Catalyst-0.62.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13904,"desc":"Test::WWW::Mechanize is a subclass of WWW::Mechanize that incorporates\nfeatures for web application testing. The Test::WWW::Mechanize::Catalyst\nmodule meshes the two to allow easy testing of Catalyst applications\nwithout needing to starting up a web server.\n\nTesting web applications has always been a bit tricky, normally\nrequiring starting a web server for your application and making real\nHTTP requests to it. This module allows you to test Catalyst web\napplications but does not require a server or issue HTTP requests.\nInstead, it passes the HTTP request object directly to Catalyst. Thus\nyou do not need to use a real hostname: \"http://localhost/\" will do.\nHowever, this is optional. The following two lines of code do exactly\nthe same thing:","deps":{"p5-Catalyst-Plugin-Session-State-Cookie":{"origin":"www/p5-Catalyst-Plugin-Session-State-Cookie","version":"0.18"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Test-WWW-Mechanize":{"origin":"devel/p5-Test-WWW-Mechanize","version":"1.60"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-WWW-Mechanize-CGIApp","origin":"devel/p5-Test-WWW-Mechanize-CGIApp","version":"0.05_1","comment":"Test::WWW::Mechanize for CGIApp","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Test-WWW-Mechanize-CGIApp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f432a40e5532378a953ad89b69a42ff89e162634b297eed2976b02322eae6b3","flatsize":16973,"path":"All/p5-Test-WWW-Mechanize-CGIApp-0.05_1.pkg","repopath":"All/p5-Test-WWW-Mechanize-CGIApp-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9336,"desc":"Test::WWW::Mechanize is a subclass of WWW::Mechanize that incorporates\nfeatures for web application testing. The Test::WWW::Mechanize::Catalyst\nmodule meshes the two to allow easy testing of Catalyst applications\nwithout starting up a web server.\n\nTesting web applications has always been a bit tricky, normally starting\na web server for your application and making real HTTP requests to it.\nThis module allows you to test Catalyst web applications but does not\nstart a server or issue HTTP requests. Instead, it passes the HTTP\nrequest object directly to Catalyst. Thus you do not need to use a real\nhostname: \"http://localhost/\" will do.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-HTTP-Request-AsCGI":{"origin":"www/p5-HTTP-Request-AsCGI","version":"1.2_1"},"p5-Test-WWW-Mechanize":{"origin":"devel/p5-Test-WWW-Mechanize","version":"1.60"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-WWW-Mechanize-CGI","origin":"devel/p5-Test-WWW-Mechanize-CGI","version":"0.1_1","comment":"Test CGI applications with Test::WWW::Mechanize","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-WWW-Mechanize-CGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5bd1c8cd46b0d2ccea870489c50ef86dfa8e99b8ea2cdbaff3ecb80aa0038cb","flatsize":2846,"path":"All/p5-Test-WWW-Mechanize-CGI-0.1_1.pkg","repopath":"All/p5-Test-WWW-Mechanize-CGI-0.1_1.pkg","licenselogic":"single","pkgsize":2944,"desc":"Provides a convenient way of testing CGI applications without a\nexternal daemon.","deps":{"p5-Test-WWW-Mechanize":{"origin":"devel/p5-Test-WWW-Mechanize","version":"1.60"},"p5-WWW-Mechanize-CGI":{"origin":"www/p5-WWW-Mechanize-CGI","version":"0.3_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Warnings","origin":"devel/p5-Test-Warnings","version":"0.033","comment":"Test for warnings and the lack of them","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Warnings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8a52ebb91142e98030cda287c598bac948c311a8d48f29ce79cf3f8458bc4cb","flatsize":64345,"path":"All/p5-Test-Warnings-0.033.pkg","repopath":"All/p5-Test-Warnings-0.033.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20156,"desc":"If you've ever tried to use Test::NoWarnings to confirm there are no warnings\ngenerated by your tests, combined with the convenience of done_testing to not\nhave to declare a test count, you'll have discovered that these two features do\nnot play well together, as the test count will be calculated before the warnings\ntest is run, resulting in a TAP error. (See examples/test_nowarnings.pl in this\ndistribution for a demonstration.)\n\nThis module is intended to be used as a drop-in replacement for\nTest::NoWarnings: it also adds an extra test, but runs this test before\ndone_testing calculates the test count, rather than after. It does this by\nhooking into done_testing as well as via an END block. You can declare a plan,\nor not, and things will still Just Work.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-WWW-Mechanize","origin":"devel/p5-Test-WWW-Mechanize","version":"1.60","comment":"Testing-specific WWW::Mechanize subclass","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-WWW-Mechanize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2366876ba25e5f0e69be3e058d217b5eb032a9177604ede167aa46e96a6fd3a0","flatsize":78274,"path":"All/p5-Test-WWW-Mechanize-1.60.pkg","repopath":"All/p5-Test-WWW-Mechanize-1.60.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":25176,"desc":"Test::WWW::Mechanize is a subclass of WWW::Mechanize that incorporates\nfeatures for web application testing.","deps":{"p5-Carp-Assert-More":{"origin":"devel/p5-Carp-Assert-More","version":"2.4.0"},"p5-HTML-Form":{"origin":"www/p5-HTML-Form","version":"6.11"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Test-LongString":{"origin":"devel/p5-Test-LongString","version":"0.17"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-WWW-Declare","origin":"devel/p5-Test-WWW-Declare","version":"0.02_1","comment":"Declarative testing for your web app","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-WWW-Declare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd6f82984ee9917ef3f57a3d4cfd93b183b84cdbf442f63c51c0ec83a2938a8f","flatsize":24141,"path":"All/p5-Test-WWW-Declare-0.02_1.pkg","repopath":"All/p5-Test-WWW-Declare-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11092,"desc":"Test-WWW-Declare is a perl module of declarative testing\nfor your web app.","deps":{"p5-Test-WWW-Mechanize":{"origin":"devel/p5-Test-WWW-Mechanize","version":"1.60"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-UNIXSock","origin":"devel/p5-Test-UNIXSock","version":"0.4","comment":"Testing UNIX domain socket servers","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/pod/Test::UNIXSock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"512be387d9ca0d6e736ad8d85bbfc2748c7da678fba17131109a78f5cc92031d","flatsize":16273,"path":"All/p5-Test-UNIXSock-0.4.pkg","repopath":"All/p5-Test-UNIXSock-0.4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8884,"desc":"Test utility to test UNIX domain socket server programs.\nIt is based on Test::TCP.","deps":{"p5-Test-SharedFork":{"origin":"devel/p5-Test-SharedFork","version":"0.35"},"p5-Test-TCP":{"origin":"devel/p5-Test-TCP","version":"2.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Version","origin":"devel/p5-Test-Version","version":"2.09","comment":"Check to see that version in modules are sane","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Version","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"537aa9ad4a92c56640c52c9a958e8f6fe0fb22d255b2fea47677a558ee63fd9c","flatsize":24181,"path":"All/p5-Test-Version-2.09.pkg","repopath":"All/p5-Test-Version-2.09.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":11364,"desc":"This module's goal is to be a one stop shop for checking to see that your\nversions across your dist are sane.","deps":{"p5-File-Find-Rule-Perl":{"origin":"devel/p5-File-Find-Rule-Perl","version":"1.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Trap","origin":"devel/p5-Test-Trap","version":"0.3.5","comment":"Trap exit codes, exceptions, output, etc","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Trap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48db23c8eac8d445ea697818ef70a2f84884dbae99071bc27543021f2984e461","flatsize":86498,"path":"All/p5-Test-Trap-0.3.5.pkg","repopath":"All/p5-Test-Trap-0.3.5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":39784,"desc":"Test::Trap is primarily (but not exclusively) for use in test scripts: a block\neval on steroids, configurable and extensible, but by default trapping (Perl)\nSTDOUT, STDERR, warnings, exceptions, would-be exit codes, and return values\nfrom boxed blocks of test code.\n\nThe values collected by the latest trap can then be queried or tested through a\nspecial trap object.","deps":{"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Tk","origin":"x11-toolkits/p5-Test-Tk","version":"3.03","comment":"Testing Tk widgets","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Test-Tk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7ddaa316940362ebba108da69676545120c884d6ac006df22cd146beedf403b","flatsize":16769,"path":"All/p5-Test-Tk-3.03.pkg","repopath":"All/p5-Test-Tk-3.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9276,"desc":"Test::Tk aims to assist in the testing of Perl/Tk widgets.\n\ncreateapp creates a MainWindow widget and places it in the variable $app. It\nsets a timer with delay $delay to start the internal test routine.\n\nstarttesting launches the main loop and sets a timer with delay $delay to start\nthe internal test routine.\n\nWhen testing is done the MainWindow is destroyed and the test script continues.\n\nYou can set a command line parameter show to test command on the command line.\neg perl -Mblib t/My-Test.t show. The application will not terminate so you can\nvisually inspect it.\n\nIt will perform two tests. You need to account for these when you set your\nnumber of tests.\n\nIf you are not on Windows and no XServer is running, all tests will be skipped.","deps":{"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Test-TrailingSpace","origin":"devel/p5-Test-TrailingSpace","version":"0.0601","comment":"Test for lack of trailing space","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-TrailingSpace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2189e1f45dac3f0a0918713acdf06f327b44cc3de86d50c9821b4c11a3698c35","flatsize":15408,"path":"All/p5-Test-TrailingSpace-0.0601.pkg","repopath":"All/p5-Test-TrailingSpace-0.0601.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9036,"desc":"Test::TrailingSpace is used to test for lack of trailing space.","deps":{"p5-File-Find-Object-Rule":{"origin":"devel/p5-File-Find-Object-Rule","version":"0.0313"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-TinyMocker","origin":"devel/p5-Test-TinyMocker","version":"0.05_1","comment":"Simple tool to mock external modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-TinyMocker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c9c6fdd3fd9bcb1ad2c02abb7ee66b9593ec18e187850f97460faf3d65bb369","flatsize":16504,"path":"All/p5-Test-TinyMocker-0.05_1.pkg","repopath":"All/p5-Test-TinyMocker-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8796,"desc":"Test::TinyMocker - a very simple tool to mock external modules\n\n    Available method:\n\n        * mock($module, $method_or_methods, $sub)\n        * unmock($module, $method_or_methods)\n        * method\n\t* methods\n\t* should","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Timer","origin":"devel/p5-Test-Timer","version":"2.12","comment":"Perl test module to test/assert response times","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Timer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"911071932a8aa8280fcee4a68a88d9ed52e24dc04d619ef4cca8497086fb9359","flatsize":41838,"path":"All/p5-Test-Timer-2.12.pkg","repopath":"All/p5-Test-Timer-2.12.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":18064,"desc":"Test::Timer implements a set of test primitives to test and assert test times\nfrom bodies of code.","deps":{"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Time","origin":"devel/p5-Test-Time","version":"0.092","comment":"Perl extension to override time()/sleep() core functions for testing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Time","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"958ffcbaa548718d3e21c83f74aa1619ace8e6bd7f9da413e972f99beb741150","flatsize":40974,"path":"All/p5-Test-Time-0.092.pkg","repopath":"All/p5-Test-Time-0.092.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9900,"desc":"Test::Time can be used to test modules that deal with time.  Once you\nuse this module, all references to time and sleep will be\ninternalized.  You can set custom time by passing time => number after\nthe use statement.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-TempDir-Tiny","origin":"devel/p5-Test-TempDir-Tiny","version":"0.018_1","comment":"Temporary directories that stick around when tests fail","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-TempDir-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a5b91bbf22639a7362ba7d0730466b268e00cd0c68765fab0797058f472cb3f","flatsize":28142,"path":"All/p5-Test-TempDir-Tiny-0.018_1.pkg","repopath":"All/p5-Test-TempDir-Tiny-0.018_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12468,"desc":"Test::TempDir::Tiny works with Test::More to create temporary directories that\nstick around if tests fail.\n\nIt is loosely based on Test::TempDir, but with less complexity, greater\nportability and zero non-core dependencies. (Capture::Tiny is recommended for\ntesting.)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Taint","origin":"devel/p5-Test-Taint","version":"1.08","comment":"Tools to test taintedness","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Taint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"630b4ab936671e6b3ba52f785f642f7ff058e3845896407245b315185bf5905e","flatsize":25224,"path":"All/p5-Test-Taint-1.08.pkg","repopath":"All/p5-Test-Taint-1.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11288,"desc":"Tools to test taintedness: \"Test::More\"-style\nand helper functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Test-TableDriven","origin":"devel/p5-Test-TableDriven","version":"0.02_2","comment":"Write tests, not scripts that run them","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-TableDriven","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef1693c71b1511a5505221c22302d6b5263373ae5ef2c3ab3f1cf5dbd37df208","flatsize":15379,"path":"All/p5-Test-TableDriven-0.02_2.pkg","repopath":"All/p5-Test-TableDriven-0.02_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8600,"desc":"Writing table-driven tests is usually a good idea. Adding a test case doesn't\nrequire adding code, so it's easy to avoid fucking up the other tests. However,\nactually going from a table of tests to a test that runs is non-trivial.\n\nTest::TableDriven makes writing the test drivers trivial. You simply define your\ntest cases and write a function that turns the input data into output data to\ncompare against. Test::TableDriven will compute how many tests need to be run,\nand then run the tests.\n\nConcentrate on your data and what you're testing, not plan tests = scalar keys\n%25test_cases> and a big foreach loop.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-UseAllModules","origin":"devel/p5-Test-UseAllModules","version":"0.17_1","comment":"Do use_ok() for all the MANIFESTed modules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-UseAllModules","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9396067760cb50bc0dc6477e61de929064709f4cf651ac9121db60fa5de47351","flatsize":13633,"path":"All/p5-Test-UseAllModules-0.17_1.pkg","repopath":"All/p5-Test-UseAllModules-0.17_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7748,"desc":"This Perl module reads MANIFEST to find modules to be tested and does use_ok()\nfor each of them. Now all you have to do is updating MANIFEST.\nYou don't have to modify the test any more (hopefully).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Unit","origin":"devel/p5-Test-Unit","version":"0.27","comment":"PerlUnit testing framework","maintainer":"jadawin@FreeBSD.org","www":"https://metacpan.org/release/Test-Unit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c07021896a4c1a7f1e46854a15a0d391ab739d23146829b4651491b53d433400","flatsize":182579,"path":"All/p5-Test-Unit-0.27.pkg","repopath":"All/p5-Test-Unit-0.27.pkg","licenselogic":"single","pkgsize":84832,"desc":"This framework is intended to support unit testing in an object-oriented\ndevelopment paradigm (with support for inheritance of tests etc.) and is\nderived from the JUnit testing framework for Java by Kent Beck and Erich\nGamma.","deps":{"p5-Class-Inner":{"origin":"devel/p5-Class-Inner","version":"0.200001_1"},"p5-Devel-Symdump":{"origin":"devel/p5-Devel-Symdump","version":"2.1800"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-TAP-Model","origin":"devel/p5-Test-TAP-Model","version":"0.10_2","comment":"Accessible result collector for Test::Harness::Straps runs","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Test-TAP-Model","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96c34a508ef053c9b39d2f622736d7a3dd0c8a3da7fb52cca557142121775847","flatsize":44112,"path":"All/p5-Test-TAP-Model-0.10_2.pkg","repopath":"All/p5-Test-TAP-Model-0.10_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24100,"desc":"This module is a subclass of Test::Harness::Straps.\n\nIt uses callbacks in the straps object to construct a deep structure,\nwith all the data known about a test run accessible within.\n\nIt's purpose is to ease the processing of test data, for the purpose of\ngenerating reports, or something like that.\n\nThe niche it fills is creating a way to access test run data, both from\na serialized and a real source, and to ease the querying of this data.","deps":{"p5-Method-Alias":{"origin":"devel/p5-Method-Alias","version":"1.03_1"},"p5-Test-Harness-Straps":{"origin":"devel/p5-Test-Harness-Straps","version":"0.30_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-TAP-HTMLMatrix","origin":"devel/p5-Test-TAP-HTMLMatrix","version":"0.09_1","comment":"Creates colorful matrix of Test::Harness test run results","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-TAP-HTMLMatrix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5896da5ee1899c6c509af9544fd2e2c44602a7a1aa5331c191836abeb5d07ab8","flatsize":32093,"path":"All/p5-Test-TAP-HTMLMatrix-0.09_1.pkg","repopath":"All/p5-Test-TAP-HTMLMatrix-0.09_1.pkg","licenselogic":"single","pkgsize":16956,"desc":"This module is a wrapper for a template and some visualization classes,\nthat knows to take a Test::TAP::Model object, which encapsulates test\nresults, and produce a pretty html file.","deps":{"p5-Petal":{"origin":"textproc/p5-Petal","version":"2.26"},"p5-Petal-Utils":{"origin":"textproc/p5-Petal-Utils","version":"0.06_1"},"p5-Test-TAP-Model":{"origin":"devel/p5-Test-TAP-Model","version":"0.10_2"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-TCP","origin":"devel/p5-Test-TCP","version":"2.22","comment":"Testing TCP program","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-TCP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a59710fb353ab7a712f474673b364ef7c1bcd46c610a3d54c84fd712ce0bd40","flatsize":65720,"path":"All/p5-Test-TCP-2.22.pkg","repopath":"All/p5-Test-TCP-2.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20700,"desc":"Test::TCP is test utilities for TCP/IP program.","deps":{"p5-Test-SharedFork":{"origin":"devel/p5-Test-SharedFork","version":"0.35"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-SubCalls","origin":"devel/p5-Test-SubCalls","version":"1.10","comment":"Track the number of times subs are called","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-SubCalls","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78fd6ded23ba1766a215e5903e26b1ad27412d5f3fcb59db02fc6ed1864ce54f","flatsize":44816,"path":"All/p5-Test-SubCalls-1.10.pkg","repopath":"All/p5-Test-SubCalls-1.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11748,"desc":"There are a number of different situations (like testing caching code)\nwhere you want to want to do a number of tests, and then verify that\nsome underlying subroutine deep within the code was called a specific\nnumber of times.","deps":{"p5-Hook-LexWrap":{"origin":"devel/p5-Hook-LexWrap","version":"0.26"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Strict","origin":"devel/p5-Test-Strict","version":"0.52_1","comment":"Test and report on use strict/warnings coverage","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Strict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"909565372938f0b1ba4403d6f53b32dc4745c02cebfabd5356bd3feb5397ce66","flatsize":58974,"path":"All/p5-Test-Strict-0.52_1.pkg","repopath":"All/p5-Test-Strict-0.52_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16596,"desc":"Test and report on the coverage of the strict/warnings pragmas.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Sys-Info","origin":"devel/p5-Test-Sys-Info","version":"0.23","comment":"Centralized test suite for Sys::Info","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Sys-Info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a70a277033dc4e889a6e5af5f8913cba0c8084bffb655b294c880dc152a4d52","flatsize":46427,"path":"All/p5-Test-Sys-Info-0.23.pkg","repopath":"All/p5-Test-Sys-Info-0.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12260,"desc":"Test::Sys::Info is a centralized test suite for Sys::Info Drivers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Synopsis","origin":"devel/p5-Test-Synopsis","version":"0.06_1","comment":"Test your SYNOPSIS code in CPAN module","maintainer":"tsucchi@cpan.org","www":"https://metacpan.org/release/Test-Synopsis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88234c7c0165f2969195e24ab122e32f109315a993f90505d13a5ce29e64e2ea","flatsize":6414,"path":"All/p5-Test-Synopsis-0.06_1.pkg","repopath":"All/p5-Test-Synopsis-0.06_1.pkg","licenselogic":"single","pkgsize":5016,"desc":"Test::Synopsis is an (author) test module to find .pm or .pod files under\nyour lib directory and then make sure the example snippet code in your\nSYNOPSIS section passes the perl compile check.","deps":{"p5-Filter":{"origin":"devel/p5-Filter","version":"1.64"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-URI","origin":"net/p5-Test-URI","version":"1.085","comment":"Check Uniform Resource Identifiers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-URI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e9e8aeabfae1af8a0d4cf5d98eb2762f5a78781c4f7bcad45afdfc586506079","flatsize":15869,"path":"All/p5-Test-URI-1.085.pkg","repopath":"All/p5-Test-URI-1.085.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":7728,"desc":"Test::URI checks various parts of Uniform Resource Locators.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Test-Snapshot","origin":"devel/p5-Test-Snapshot","version":"0.06","comment":"Test against data stored in automatically-named file","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Snapshot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7322a98b547ed61ae2d40b53bec808c8b984df4415334a020cfa901bdd37442","flatsize":14554,"path":"All/p5-Test-Snapshot-0.06.pkg","repopath":"All/p5-Test-Snapshot-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8136,"desc":"Test::Snapshot implements a function to automate the storing and updating of\nexpected test outputs. This is based on the idea known in frontend development\ncircles as \"snapshot testing\", hence the module name.","deps":{"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Spelling","origin":"devel/p5-Test-Spelling","version":"0.25","comment":"Check for spelling errors in POD files","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/Test-Spelling","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83d2a549427d9522b244505e2bd514c14221d2d8b187bbe0076a218e45c6a86c","flatsize":26423,"path":"All/p5-Test-Spelling-0.25.pkg","repopath":"All/p5-Test-Spelling-0.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13360,"desc":"Check for spelling errors in POD files.","deps":{"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-Pod-Spell":{"origin":"textproc/p5-Pod-Spell","version":"1.26"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-SharedFork","origin":"devel/p5-Test-SharedFork","version":"0.35","comment":"Perl extension for fork test","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-SharedFork","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6a9cc9a87c4fff4f66b453e2654689cfc6ba5081efbd32a2781aa081f45c17b","flatsize":17902,"path":"All/p5-Test-SharedFork-0.35.pkg","repopath":"All/p5-Test-SharedFork-0.35.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8052,"desc":"Test::SharedFork is utility module for Test::Builder.\n\nThis module makes forking test!\n\nThis module merges test count with parent process & child process.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Script-Run","origin":"devel/p5-Test-Script-Run","version":"0.08_1","comment":"Test the script with run","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Script-Run","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db7a8226276b709ad7fc1c41855e4c9be8cc713b51587c77e50f213ece8b267c","flatsize":17143,"path":"All/p5-Test-Script-Run-0.08_1.pkg","repopath":"All/p5-Test-Script-Run-0.08_1.pkg","licenselogic":"single","pkgsize":8068,"desc":"Test::Script::Run exports some subs to help test and run scripts in your\ndist's bin/ directory, if the script path is not absolute.\n\nNearly all the essential code is stolen from Prophet::Test, we think subs\nlike those should live below Test:: namespace, that's why we packed them\nand created this module.","deps":{"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Script","origin":"devel/p5-Test-Script","version":"1.29","comment":"Cross-platform basic tests for scripts","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Script","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9eb04c80a1239e81babad77d380825e0598abd839fe6d6cf86d4e5b1ed9d8130","flatsize":62696,"path":"All/p5-Test-Script-1.29.pkg","repopath":"All/p5-Test-Script-1.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16904,"desc":"Test::Script - Cross-platform basic tests for scripts\n\nThe intent of this module is to provide a series of basic tests for\nscripts in the bin directory of your Perl distribution.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Probe-Perl":{"origin":"sysutils/p5-Probe-Perl","version":"0.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Spec","origin":"devel/p5-Test-Spec","version":"0.54","comment":"Write tests in a declarative specification style","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Spec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aab705cface8f0db2923614debc6576833b816fdbed5603dc30f1ce5081cdf1a","flatsize":97195,"path":"All/p5-Test-Spec-0.54.pkg","repopath":"All/p5-Test-Spec-0.54.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38952,"desc":"Test::Spec is a declarative specification-style testing system for\nbehavior-driven development (BDD) in Perl. The tests (a.k.a. examples) are named\nwith strings instead of subroutine names, so your fingers will suffer less\nfatigue from underscore-itis, with the side benefit that the test reports are\nmore legible.\n\nThis module is inspired by and borrows heavily from RSpec\n(http://rspec.info/documentation/), a BDD tool for the Ruby programming\nlanguage.","deps":{"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"p5-Test-Trap":{"origin":"devel/p5-Test-Trap","version":"0.3.5"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-RequiresInternet","origin":"devel/p5-Test-RequiresInternet","version":"0.05","comment":"Test network connectivity before functional tests","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Test-RequiresInternet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28826492b9e56a61a8f88289614ca1e407e8460feef467335a91a951c7df73f4","flatsize":11824,"path":"All/p5-Test-RequiresInternet-0.05.pkg","repopath":"All/p5-Test-RequiresInternet-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6776,"desc":"Test::RequiresInternet tests network connectivity before functional tests.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Requires-Git","origin":"devel/p5-Test-Requires-Git","version":"1.008","comment":"Check your test requirements against the available version of Git","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Requires-Git","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94f1f691aa51bedfcecbcd89b1b5d8bef563559192abcee57b71df9a3c4e5dd9","flatsize":49506,"path":"All/p5-Test-Requires-Git-1.008.pkg","repopath":"All/p5-Test-Requires-Git-1.008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13256,"desc":"Test::Requires::Git checks if the version of Git available for testing meets the\ngiven requirements.\n\nThe \"current git\" is obtained by running git --version (so the first git binary\nfound in the PATH will be tested).\n\nIf the checks fail, then all tests will be skipped.","deps":{"p5-Git-Version-Compare":{"origin":"devel/p5-Git-Version-Compare","version":"1.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Roo","origin":"devel/p5-Test-Roo","version":"1.004","comment":"Composable, reusable tests with roles and Moo","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Roo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0043c93a09cfa64b3bd510c07f9390c1125ab5974b063699d9afee0fc152c290","flatsize":60762,"path":"All/p5-Test-Roo-1.004.pkg","repopath":"All/p5-Test-Roo-1.004.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28132,"desc":"This module allows you to compose Test::More tests from roles.\nIt is inspired by the excellent Test::Routine module,\nbut uses Moo instead of Moose.\nThis gives most of the benefits\nwithout the need for Moose as a test dependency.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Requires","origin":"devel/p5-Test-Requires","version":"0.11","comment":"Perl extension for checking to see if the module can be loaded","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Requires","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fbd98bcf584e6ceb1d0a8b902f17388f2baf0f757ea65d643e5e7996cdd60fc","flatsize":43347,"path":"All/p5-Test-Requires-0.11.pkg","repopath":"All/p5-Test-Requires-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10672,"desc":"Test::Requires checks to see if the module can be loaded.\n\nIf this fails rather than failing tests this skips all tests.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Reporter-Transport-Metabase","origin":"devel/p5-Test-Reporter-Transport-Metabase","version":"1.999010","comment":"Metabase transport for Test::Reporter","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Reporter-Transport-Metabase","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"963c8d3fa32947c8270a996dd39ea4d458dbc70e7359834d6a30d19e9bd1bb00","flatsize":11568,"path":"All/p5-Test-Reporter-Transport-Metabase-1.999010.pkg","repopath":"All/p5-Test-Reporter-Transport-Metabase-1.999010.pkg","licenselogic":"single","pkgsize":6560,"desc":"Metabase transport for Test::Reporter","deps":{"p5-CPAN-Testers-Report":{"origin":"devel/p5-CPAN-Testers-Report","version":"1.999003"},"p5-Config-Perl-V":{"origin":"devel/p5-Config-Perl-V","version":"0.36"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Metabase-Client-Simple":{"origin":"devel/p5-Metabase-Client-Simple","version":"0.012"},"p5-Metabase-Fact":{"origin":"devel/p5-Metabase-Fact","version":"0.025"},"p5-Test-Reporter":{"origin":"devel/p5-Test-Reporter","version":"1.62_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Regexp","origin":"textproc/p5-Test-Regexp","version":"2017040101","comment":"Test your regular expressions","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Test-Regexp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"233f4bee4d0ee31aa0dae79485356cc5e767f0c6dbb568637a5eb991ed96641e","flatsize":37513,"path":"All/p5-Test-Regexp-2017040101.pkg","repopath":"All/p5-Test-Regexp-2017040101.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15408,"desc":"This module is intended to test your regular expressions.\n\nGiven a subject string and a regular expression (aka pattern), the module not\nonly tests whether the regular expression complete matches the subject string,\nit performs a utf8::upgrade or utf8::downgrade on the subject string and\nperforms the tests again, if necessary.\n\nFurthermore, given a pattern with capturing parenthesis, it checks whether all\ncaptures are present, and in the right order. Both named and unnamed captures\nare checked.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Test-Reporter","origin":"devel/p5-Test-Reporter","version":"1.62_1","comment":"Sends test results to cpan-testers@perl.org","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Reporter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59ae4f5508c6837d74459041aa2f9f7c711fbee8bc543ab6fb3cda807f11f751","flatsize":86817,"path":"All/p5-Test-Reporter-1.62_1.pkg","repopath":"All/p5-Test-Reporter-1.62_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28676,"desc":"Test::Reporter reports the test results of any given distribution\nto the CPAN testing service. See http://testers.cpan.org/ for\ndetails.\n\nTest::Reporter has wide support for various perl5's and platforms.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-RandomResults","origin":"devel/p5-Test-RandomResults","version":"0.03_2","comment":"Test non-deterministic functions","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Test-RandomResults","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f3abe66a246d3e77b8bc4f9b9aba1ddc59042f4a1ecf38fc49956ee20c3807f","flatsize":15302,"path":"All/p5-Test-RandomResults-0.03_2.pkg","repopath":"All/p5-Test-RandomResults-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7940,"desc":"This module aims to provide ways of testing functions that are meant to\nreturn results that are random; that is, non-deterministic functions.\n\nSome of the tests provided here might be easily achieved with other\ntesting modules. The reason why they're here is that this way users become\naware of how to test their non-deterministic functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Prereq","origin":"devel/p5-Test-Prereq","version":"2.003","comment":"Check if Makefile.PL has the right pre-requisites","maintainer":"svysh.fbsd@gmail.com","www":"https://github.com/briandfoy/test-prereq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f52cb128dc31dc610b1ca65f14767098b6a04648f761584c119aa3ab4c32f8e","flatsize":22208,"path":"All/p5-Test-Prereq-2.003.pkg","repopath":"All/p5-Test-Prereq-2.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11840,"desc":"Perl module for checking if Makefile.PL has the right\npre-requisites.","deps":{"p5-Module-Build":{"origin":"devel/p5-Module-Build","version":"0.4234"},"p5-Module-Extract-Use":{"origin":"devel/p5-Module-Extract-Use","version":"1.052"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Refcount","origin":"devel/p5-Test-Refcount","version":"0.10","comment":"Assert reference counts on objects","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Refcount","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70492a536ae688190dfeb21e9440c066c790aad2c4ecea77adfb3dd9653751d4","flatsize":51554,"path":"All/p5-Test-Refcount-0.10.pkg","repopath":"All/p5-Test-Refcount-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15268,"desc":"The Perl garbage collector uses simple reference counting during the normal\nexecution of a program. This means that cycles or unweakened references in other\nparts of code can keep an object around for longer than intended. To help avoid\nthis problem, the reference count of a new object from its class constructor\nought to be 1. This way, the caller can know the object will be properly\nDESTROYed when it drops all of its references to it.\n\nTest::Refcount provides two test functions to help ensure this property holds\nfor an object class, so as to be polite to its callers.\n\nIf the assertion fails; that is, if the actual reference count is different to\nwhat was expected, a trace of references to the object can be printed, if Marc\nLehmann's Devel::FindRef module is installed. This may assist the developer in\nfinding where the references are.","deps":{"p5-Devel-MAT":{"origin":"devel/p5-Devel-MAT","version":"0.53"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Singleton","origin":"devel/p5-Test-Singleton","version":"1.03_2","comment":"Test for Singleton classes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Singleton","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f28e9c0086a96920fc5a14a94acf23a52f22b90f039129a0869daf8166ee714c","flatsize":23115,"path":"All/p5-Test-Singleton-1.03_2.pkg","repopath":"All/p5-Test-Singleton-1.03_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":10680,"desc":"** If you are unfamiliar with testing read Test::Tutorial first! **\n\nThis is a simple, basic module for checking whether a class is a Singleton. A\nSingleton describes an object class that can have only one instance in any\nsystem. An example of a Singleton might be a print spooler or system registry,\nor any kind of central dispatcher.\n\nFor a description and discussion of the Singleton class, see \"Design Patterns\",\nGamma et al, Addison-Wesley, 1995, ISBN 0-201-63361-2.","deps":{"p5-Class-Singleton":{"origin":"devel/p5-Class-Singleton","version":"1.6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Simple","origin":"devel/p5-Test-Simple","version":"1.302199","comment":"Basic utilities for writing tests in perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1250b067276dad9fb281d0e5f29271471c5d16a8c48c8ff17063756bb95e19d2","flatsize":849947,"path":"All/p5-Test-Simple-1.302199.pkg","repopath":"All/p5-Test-Simple-1.302199.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":362276,"desc":"Test::Simple is an extremely simple, extremely basic module for writing\ntests suitable for CPAN modules and other pursuits.\n\nIf you wish to do more complicated testing, use the Test::More module (a\ndrop-in replacement for this one).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Pod-Coverage-Permissive","origin":"devel/p5-Test-Pod-Coverage-Permissive","version":"0.05_2","comment":"Checks for pod coverage regression","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Pod-Coverage-Permissive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7224e2a65df3f69e867749a531b420f25c5b239665628cab6231126a183e8aba","flatsize":10411,"path":"All/p5-Test-Pod-Coverage-Permissive-0.05_2.pkg","repopath":"All/p5-Test-Pod-Coverage-Permissive-0.05_2.pkg","licenselogic":"single","pkgsize":6352,"desc":"Checks for pod coverage regression.","deps":{"p5-PathTools":{"origin":"devel/p5-PathTools","version":"3.7500"},"p5-Pod-Coverage":{"origin":"devel/p5-Pod-Coverage","version":"0.23_2"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Portability-Files","origin":"devel/p5-Test-Portability-Files","version":"0.10","comment":"Check file names portability","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Portability-Files","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1eebd1ac1dec397178cfe1a3298ab5ab9555858306c45cbdb9c7a3fb78b1cc40","flatsize":54548,"path":"All/p5-Test-Portability-Files-0.10.pkg","repopath":"All/p5-Test-Portability-Files-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14612,"desc":"This module is used to check the portability across operating systems\nof the names of the files present in the distribution of a module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Pod-Coverage","origin":"devel/p5-Test-Pod-Coverage","version":"1.10_2","comment":"Check for pod coverage in your distribution","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Pod-Coverage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fddbf04f0df7770d21284446d206788d57d87088c2f1ed9388174f868becf4a7","flatsize":20873,"path":"All/p5-Test-Pod-Coverage-1.10_2.pkg","repopath":"All/p5-Test-Pod-Coverage-1.10_2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10308,"desc":"Checks for POD coverage in files for your distribution.","deps":{"p5-Pod-Coverage":{"origin":"devel/p5-Pod-Coverage","version":"0.23_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Perl-Critic","origin":"textproc/p5-Test-Perl-Critic","version":"1.04","comment":"Use Perl::Critic in test programs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Perl-Critic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b148309e54bcede752d82f1dd099de6fb4f6f6a8c539e4d40fae087eb159ff8","flatsize":61062,"path":"All/p5-Test-Perl-Critic-1.04.pkg","repopath":"All/p5-Test-Perl-Critic-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18528,"desc":"Test::Perl::Critic wraps the Perl::Critic engine in a convenient subroutine\nsuitable for test programs written using the Test::More framework. This\nmakes it easy to integrate coding-standards enforcement into the build\nprocess.","deps":{"p5-MCE":{"origin":"devel/p5-MCE","version":"1.896"},"p5-Perl-Critic":{"origin":"textproc/p5-Perl-Critic","version":"1.152"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Test-Pod","origin":"devel/p5-Test-Pod","version":"1.52","comment":"Check for POD errors in files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Pod","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f9391a150b6b0da11ea54f0dc058aabab6a6da7b599af0b61c473987c6c82be","flatsize":17384,"path":"All/p5-Test-Pod-1.52.pkg","repopath":"All/p5-Test-Pod-1.52.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9444,"desc":"Check POD files for errors or warnings in a test file, using Pod::Simple to do\nthe heavy lifting.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Parser","origin":"devel/p5-Test-Parser","version":"1.9_12","comment":"Parsing log files from test runs, and displays in an XML syntax","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6f4367eecbab1ba8f64667a9796b4ecbe3e941debbda584cb1e54fbfdf84d2c","flatsize":218625,"path":"All/p5-Test-Parser-1.9_12.pkg","repopath":"All/p5-Test-Parser-1.9_12.pkg","licenselogic":"single","pkgsize":74372,"desc":"This module serves as a common base class for test log parsers. These\ntools are intended to be able to parse output from a wide variety of\ntests - including non-Perl tests.\n\nThe parsers also write the test data into the 'Test Result Publication\nInterface' (TRPI) XML schema, developed by SpikeSource. See\nhttp://www.spikesource.com/testresults/index.jsp?show=trpi-schema","deps":{"p5-Chart-Graph":{"origin":"graphics/p5-Chart-Graph","version":"3.2_13"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-POE-Client-TCP","origin":"devel/p5-Test-POE-Client-TCP","version":"1.26","comment":"POE Component providing TCP client services for test cases","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-POE-Client-TCP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f80a07ff3f26eda57a886eaf5568ebc8410e8b3e9a10a63f37d761b7ed1aec30","flatsize":67587,"path":"All/p5-Test-POE-Client-TCP-1.26.pkg","repopath":"All/p5-Test-POE-Client-TCP-1.26.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18664,"desc":"Test::POE::Client::TCP is a POE component that provides a TCP client\nframework for inclusion in client component test cases, instead of\nhaving to roll your own.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-POE-Server-TCP","origin":"devel/p5-Test-POE-Server-TCP","version":"1.20","comment":"POE Component providing TCP server services for test cases","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-POE-Server-TCP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2f627fb4424f4646971e03d13e44a844629f5cd0a696bf190f58a9a011fa473","flatsize":38512,"path":"All/p5-Test-POE-Server-TCP-1.20.pkg","repopath":"All/p5-Test-POE-Server-TCP-1.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15020,"desc":"Test::POE::Server::TCP is a POE component that provides a TCP server\nframework for inclusion in client component test cases, instead of\nhaving to roll your own.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-OpenLDAP","origin":"devel/p5-Test-OpenLDAP","version":"0.72_1","comment":"Perl extension to creates temp instance of slapd to run tests against","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-OpenLDAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74ad63787298d7d4fa1bbdddf29018d35cb21617b445253ecbe709b406a95a51","flatsize":107804,"path":"All/p5-Test-OpenLDAP-0.72_1.pkg","repopath":"All/p5-Test-OpenLDAP-0.72_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23540,"desc":"Creates a temporary instance of OpenLDAP's slapd daemon to run tests against.","deps":{"openldap26-server":{"origin":"net/openldap26-server","version":"2.6.8"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Number-Delta","origin":"devel/p5-Test-Number-Delta","version":"1.06_1","comment":"Compare the difference between two numbers within a specified amount","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Number-Delta","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"295967d4111595a5f0da05e4312684c3d64805561fdf089ff6e33c7890b2cb81","flatsize":34955,"path":"All/p5-Test-Number-Delta-1.06_1.pkg","repopath":"All/p5-Test-Number-Delta-1.06_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12568,"desc":"Compare if the difference between two numbers is within a specified amount.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Object","origin":"devel/p5-Test-Object","version":"0.08","comment":"Thoroughly testing objects via registered handlers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Object","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8027500820a97adc6c7f2814a4ff1246f93b1551a4381f5936f9db6b60b2406e","flatsize":45331,"path":"All/p5-Test-Object-0.08.pkg","repopath":"All/p5-Test-Object-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11944,"desc":"A testing package designed to allow you to easily test what you\nbelieve is a valid object against the expected behaviour of all of\nthe classes in its inheritance tree in one single call.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-NoTabs","origin":"devel/p5-Test-NoTabs","version":"1.4","comment":"Check the presence of tabs in your project","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-NoTabs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fc0ddc1331e6f98e96aca661fe399c6e64c5a90323bd205101be0ed2a5a386a","flatsize":15835,"path":"All/p5-Test-NoTabs-1.4.pkg","repopath":"All/p5-Test-NoTabs-1.4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8588,"desc":"Test::NoTabs scans your project/distribution for any perl files (scripts,\nmodules, etc) for the presence of tabs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-NoWarnings","origin":"devel/p5-Test-NoWarnings","version":"1.06","comment":"Hide and store warnings while running test scripts","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-NoWarnings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1c311ae9ec894bbfea7a099fe762e492a36a2d6479ab247cfe801a7c71af40a","flatsize":40469,"path":"All/p5-Test-NoWarnings-1.06.pkg","repopath":"All/p5-Test-NoWarnings-1.06.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":16824,"desc":"This modules causes any warnings produced by test scripts to be\ncaptured and stored. It automatically adds an extra test that will run\nwhen your script ends to check that there were no warnings. If there\nwere any warnings, the test will give a \"not ok\" and diagnostics of\nwhere, when and what the warning was, including a stack trace of what\nwas going on when the it occurred.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DEVEL_STACKTRACE":"off"}},{"name":"p5-Test-Net-RabbitMQ","origin":"devel/p5-Test-Net-RabbitMQ","version":"0.13","comment":"Perl mock RabbitMQ implementation for use when testing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Net-RabbitMQ","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34453ab1ac45d0d4b2e443afbfaeb1ffb918517822149d87b22ffb9320f3a8dd","flatsize":19118,"path":"All/p5-Test-Net-RabbitMQ-0.13.pkg","repopath":"All/p5-Test-Net-RabbitMQ-0.13.pkg","licenselogic":"single","pkgsize":7968,"desc":"A Perl mock RabbitMQ implementation for use when testing.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Nginx","origin":"www/p5-Test-Nginx","version":"0.30","comment":"Testing modules for Nginx C module development","maintainer":"vanilla@FreeBSD.org","www":"https://metacpan.org/release/Test-Nginx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea16674c31b91f6c993de1dc4d71b09b918c702e223e3edd347677a36a8f89f1","flatsize":331204,"path":"All/p5-Test-Nginx-0.30.pkg","repopath":"All/p5-Test-Nginx-0.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":95212,"desc":"Testing modules for Nginx C module development","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Test-Base":{"origin":"devel/p5-Test-Base","version":"0.89"},"p5-Test-LongString":{"origin":"devel/p5-Test-LongString","version":"0.17"},"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Test-Net-LDAP","origin":"devel/p5-Test-Net-LDAP","version":"0.07","comment":"Perl extension of Net::LDAP subclass for testing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Net-LDAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21f1bc8ca3cefa553a1207a15e21a553f55fab6ae58af2b3ee7321145f53cfa9","flatsize":62698,"path":"All/p5-Test-Net-LDAP-0.07.pkg","repopath":"All/p5-Test-Net-LDAP-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23624,"desc":"This module provides some testing methods for LDAP operations, such as\nsearch, add, and modify, where each method is suffixed with either _ok\nor _is.\n\nTest::Net::LDAP is a subclass of Net::LDAP, so all the methods defined\nfor Net::LDAP are available in addition to search_ok, add_is, etc.","deps":{"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Needs","origin":"devel/p5-Test-Needs","version":"0.002010","comment":"Skip tests when modules not available","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Needs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"587e310be5761c31cffac1e81962996f432eca37f4b154b2051b3858ec0687ff","flatsize":48342,"path":"All/p5-Test-Needs-0.002010.pkg","repopath":"All/p5-Test-Needs-0.002010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13124,"desc":"Skip test scripts if modules are not available. The requested modules will be\nloaded, and optionally have their versions checked. If the module is missing,\nthe test script will be skipped. Modules that are found but fail to compile will\nexit with an error rather than skip.\n\nIf used in a subtest, the remainder of the subtest will be skipped.\n\nSkipping will work even if some tests have already been run, or if a plan has\nbeen declared.\n\nVersions are checked via a $module->VERSION($wanted_version) call. Versions must\nbe provided in a format that will be accepted. No extra processing is done on\nthem.\n\nIf perl is used as a module, the version is checked against the running perl\nversion ($]). The version can be specified as a number, dotted-decimal string,\nv-string, or version object.\n\nIf the RELEASE_TESTING environment variable is set, the tests will fail rather\nthan skip. Subtests will be aborted, but the test script will continue running\nafter that point.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Most","origin":"devel/p5-Test-Most","version":"0.38","comment":"Perl extension for most commonly needed test functions and features","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Most","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"351c56d7984993e672bd26aad42eb640cd00b0a700ddbe84c089bb2f89f0511d","flatsize":38586,"path":"All/p5-Test-Most-0.38.pkg","repopath":"All/p5-Test-Most-0.38.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19948,"desc":"Most commonly needed test functions and features.","deps":{"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"p5-Test-Differences":{"origin":"devel/p5-Test-Differences","version":"0.650,1"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"p5-Test-Warn":{"origin":"devel/p5-Test-Warn","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Name-FromLine","origin":"devel/p5-Test-Name-FromLine","version":"0.13_1","comment":"Perl extension to fill test names from caller line","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Name-FromLine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc41a5354910a9cf432622334060bf37f31f754a6b42e30a3a5a4d1f45e06857","flatsize":10650,"path":"All/p5-Test-Name-FromLine-0.13_1.pkg","repopath":"All/p5-Test-Name-FromLine-0.13_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6548,"desc":"Test::Name::FromLine is test utility that fills test names from its\nfile.  Just use this module in test and this module fill test names to\nall test except named one.","deps":{"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-More-UTF8","origin":"devel/p5-Test-More-UTF8","version":"0.05","comment":"Enhancing Test::More for UTF-8-based projects","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/Test-More-UTF8","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68d124d3d305dda678630fc9156c9927f3c23ff96909138fdb0ea2ce3f9121f5","flatsize":10522,"path":"All/p5-Test-More-UTF8-0.05.pkg","repopath":"All/p5-Test-More-UTF8-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6108,"desc":"Test::More::UTF8 is an enhancement of Test::More for UTF8-based projects.","deps":{"p5-Test-Pod":{"origin":"devel/p5-Test-Pod","version":"1.52"},"p5-Test-Pod-Coverage":{"origin":"devel/p5-Test-Pod-Coverage","version":"1.10_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Output","origin":"devel/p5-Test-Output","version":"1.034","comment":"Utilities to test STDOUT and STDERR messages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Output","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c403cca929349f05616764bab48aacd592baa3e9d8e50e900553b2ef937cfc2a","flatsize":35916,"path":"All/p5-Test-Output-1.034.pkg","repopath":"All/p5-Test-Output-1.034.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":12164,"desc":"Test::Output provides a simple interface for testing output sent to\nSTDOUT or STDERR. A number of different utilities are included to try\nand be as flexible as possible to the tester.\n\nOriginally this module was designed not to have external requirements,\nhowever, the features provided by Sub::Exporter over what Exporter\nprovides is just to great to pass up.\n\nTest::Output ties STDOUT and STDERR using Test::Output::Tie.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-PerlTidy","origin":"devel/p5-Test-PerlTidy","version":"20230226","comment":"Perl extension to check that all your files are tidy","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-PerlTidy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98a3cec3d53cafe60a44a025a295f9c5080ffe445281b326db63c88769800043","flatsize":24929,"path":"All/p5-Test-PerlTidy-20230226.pkg","repopath":"All/p5-Test-PerlTidy-20230226.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13388,"desc":"Test::PerlTidy - check that all your files are tidy.","deps":{"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Perl-Tidy":{"origin":"devel/p5-Perl-Tidy","version":"20240511"},"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Signature","origin":"devel/p5-Test-Signature","version":"1.11","comment":"Perl Automated SIGNATURE testing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Signature","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"910a26257aed428ff2a5439c0cc95289dab8134eaaafbd4682c184bf430071cf","flatsize":19297,"path":"All/p5-Test-Signature-1.11.pkg","repopath":"All/p5-Test-Signature-1.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10520,"desc":"Perl Automated SIGNATURE testing","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Moose-More","origin":"devel/p5-Test-Moose-More","version":"0.050","comment":"More tools for testing Moose packages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Moose-More","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53c950a0543f6cbeac8241c91bed38930cfba9162cf4c7e427982669d8461f88","flatsize":80801,"path":"All/p5-Test-Moose-More-0.050.pkg","repopath":"All/p5-Test-Moose-More-0.050.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":27856,"desc":"This package contains a number of additional tests that can be employed\nagainst Moose classes/roles.  It is intended to replace L<Test::Moose> in your\ntests, and reexports any tests that it has and we do not, yet.","deps":{"p5-Data-OptList":{"origin":"devel/p5-Data-OptList","version":"0.114"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Sub-Exporter-Progressive":{"origin":"devel/p5-Sub-Exporter-Progressive","version":"0.001013"},"p5-Syntax-Keyword-Junction":{"origin":"devel/p5-Syntax-Keyword-Junction","version":"0.003008"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Module-Used","origin":"devel/p5-Test-Module-Used","version":"0.2.3_3","comment":"Test required module is really used and vice versa","maintainer":"tsucchi@cpan.org","www":"https://metacpan.org/release/Test-Module-Used","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f0ef59898d70cc11da89d56f2c087c9abf51070dad1b79fd29ffcd401e4ab4d","flatsize":26754,"path":"All/p5-Test-Module-Used-0.2.3_3.pkg","repopath":"All/p5-Test-Module-Used-0.2.3_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10128,"desc":"Test dependency between module and META.yml.\n\nThis module reads META.yml and get build_requires and requires.\nIt compares required module is really used and used module is\nreally required.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Module-Used":{"origin":"devel/p5-Module-Used","version":"v1.2.0_4"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Modern","origin":"devel/p5-Test-Modern","version":"0.013","comment":"Precision testing for modern perl","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Test-Modern","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff66ef58e2246193b0562239311dcd3184d64541d3dec3ce481f5a3f5016a45d","flatsize":54834,"path":"All/p5-Test-Modern-0.013.pkg","repopath":"All/p5-Test-Modern-0.013.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24320,"desc":"Test::Modern provides the best features of Test::More, Test::Fatal,\nTest::Warnings, Test::API, Test::LongString, and Test::Deep, as well as ideas\nfrom Test::Requires, Test::DescribeMe, Test::Moose, and Test::CleanNamespaces.\n\nTest::Modern also automatically imposes strict and warnings on your script, and\nloads IO::File. (Much of the same stuff Modern::Perl does.)\n\nAlthough Test::Modern is a modern testing framework, it should run fine on\npre-modern versions of Perl. It should be easy to install on Perl 5.8.9 and\nabove; and if you can persuade its dependencies to install (not necessarily\neasy!), should be OK on anything back to Perl 5.6.1.","deps":{"p5-Exporter-Tiny":{"origin":"devel/p5-Exporter-Tiny","version":"1.006002"},"p5-Import-Into":{"origin":"devel/p5-Import-Into","version":"1.002005,1"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Test-API":{"origin":"devel/p5-Test-API","version":"0.010"},"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"p5-Test-Fatal":{"origin":"devel/p5-Test-Fatal","version":"0.017"},"p5-Test-Warnings":{"origin":"devel/p5-Test-Warnings","version":"0.033"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-MockTime-HiRes","origin":"devel/p5-Test-MockTime-HiRes","version":"0.08","comment":"Replaces actual time with simulated high resolution time","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-MockTime-HiRes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef01c2e83aa71c9581214079a64c47b965238edfe81656f9c48b7c65d34825ea","flatsize":43874,"path":"All/p5-Test-MockTime-HiRes-0.08.pkg","repopath":"All/p5-Test-MockTime-HiRes-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11016,"desc":"Test::MockTime::HiRes is a Time::HiRes compatible version of Test::MockTime. You\ncan wait milliseconds in simulated time.\n\nIt also provides mock_time to restrict the effect of the simulation in a code\nblock.","deps":{"p5-Test-MockTime":{"origin":"devel/p5-Test-MockTime","version":"0.17"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-MockTime","origin":"devel/p5-Test-MockTime","version":"0.17","comment":"Replaces actual time with simulated time","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Test-MockTime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10e1f0732f44267d91cb19edeaaf1ad0435718eff4f2961f74a43e17cfc9acc0","flatsize":16263,"path":"All/p5-Test-MockTime-0.17.pkg","repopath":"All/p5-Test-MockTime-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8236,"desc":"Test::MockTime was created to enable test suites to test code at\nspecific points in time. Specifically it overrides localtime, gmtime and\ntime at compile time and then relies on the user supplying a mock time\nvia set_relative_time, set_absolute_time or set_fixed_time to alter\nfuture calls to gmtime, time or localtime.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-MockRandom","origin":"devel/p5-Test-MockRandom","version":"1.01_1","comment":"Replaces random number generation with non-random number generation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-MockRandom","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4d364386613436a9358ddacaa1053c8207781e013a5897cbb60f5be03f4967e","flatsize":35625,"path":"All/p5-Test-MockRandom-1.01_1.pkg","repopath":"All/p5-Test-MockRandom-1.01_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15760,"desc":"This perhaps ridiculous-seeming module was created to test routines that\nmanipulate random numbers by providing a known output from rand. Given a list of\nseeds with srand, it will return each in turn. After seeded random numbers are\nexhausted, it will always return 0. Seed numbers must be of a form that meets\nthe expected output from rand as called with no arguments -- i.e. they must be\nbetween 0 (inclusive) and 1 (exclusive). In order to facilitate generating and\ntesting a nearly-one number, this module exports the function oneish, which\nreturns a number just fractionally less than one.\n\nDepending on how this module is called with use, it will export rand to a\nspecified package (e.g. a class being tested) effectively overriding and\nintercepting calls in that package to the built-in rand. It can also override\nrand in the current package or even globally. In all of these cases, it also\nexports srand and oneish to the current package in order to control the output\nof rand.\n\nAlternatively, this module can be used to generate objects, with each object\nmaintaining its own distinct seed array.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-MockObject","origin":"devel/p5-Test-MockObject","version":"1.20200122","comment":"Tests remote URLs or local web files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-MockObject","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e8753645a7138d21934f32e0bfddce508a2432dbe2ca137083970e0d47ba1f7","flatsize":44728,"path":"All/p5-Test-MockObject-1.20200122.pkg","repopath":"All/p5-Test-MockObject-1.20200122.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21856,"desc":"Perl extension for emulating troublesome interfaces.","deps":{"p5-UNIVERSAL-can":{"origin":"devel/p5-UNIVERSAL-can","version":"1.20140328_1"},"p5-UNIVERSAL-isa":{"origin":"devel/p5-UNIVERSAL-isa","version":"1.20171012"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-MockModule","origin":"devel/p5-Test-MockModule","version":"0.178.0","comment":"Override subroutines in a module for unit testing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-MockModule","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07c102285db07351530ef8eb210a83910dbea23c8f541f056d3e4cabc5d148ec","flatsize":60466,"path":"All/p5-Test-MockModule-0.178.0.pkg","repopath":"All/p5-Test-MockModule-0.178.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18352,"desc":"Test::MockModule lets you temporarily redefine subroutines in other\npackages for the purposes of unit testing.","deps":{"p5-SUPER":{"origin":"devel/p5-SUPER","version":"1.20190531"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-MockDateTime","origin":"devel/p5-Test-MockDateTime","version":"0.02","comment":"Mock DateTime->now calls during tests","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-MockDateTime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b26c4ae8e679945d59b6f6e0ecd71dccc8cba2c2a1a83220eb1ebe4c10acf924","flatsize":12384,"path":"All/p5-Test-MockDateTime-0.02.pkg","repopath":"All/p5-Test-MockDateTime-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7292,"desc":"Getting the current time sometimes is not very helpful\nfor testing scenarios.\nInstead, if you could obtain a known value during the runtime\nof a testcase will make your results predictable.\n\nWhy another Date Mocker?\nI wanted something simple with a very concise usage pattern\nand a mocked date should only exist and stay constant inside a scope.\nAfter leaving the scope the current time should be back.\nThis lead to this tiny module.\n\nThis simple module allows faking a given date and time\nfor the runtime of a subsequent code block.\nBy default the on keyword is exported into the namespace\nof the test file.\nThe date to get mocked must be in a format that is recognized\nby DateTime::Format::DateParse.","deps":{"p5-DateTime-Format-DateParse":{"origin":"devel/p5-DateTime-Format-DateParse","version":"0.05_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Mock-LWP","origin":"devel/p5-Test-Mock-LWP","version":"0.08_1","comment":"Easy mocking of LWP packages","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Mock-LWP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1bc57cc2236ebfbe969399f95d8818e65c02e2737dc2fc59a365be80b9202080","flatsize":24146,"path":"All/p5-Test-Mock-LWP-0.08_1.pkg","repopath":"All/p5-Test-Mock-LWP-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13028,"desc":"Test::Mock::LWP provides easy mocking of LWP packages:\nHTTP::Request, HTTP::Response, LWP and LWP::UserAgent.","deps":{"p5-Test-MockObject":{"origin":"devel/p5-Test-MockObject","version":"1.20200122"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Mock-Guard","origin":"devel/p5-Test-Mock-Guard","version":"0.10_1","comment":"Perl extension for simple mock test library using RAII","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Mock-Guard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a44803f88e500275f91a2b32375a4afc0948caa1185397f5012d5fc73f872377","flatsize":19386,"path":"All/p5-Test-Mock-Guard-0.10_1.pkg","repopath":"All/p5-Test-Mock-Guard-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8848,"desc":"Test::Mock::Guard is mock test library using RAII.  This module is able\nto change method behavior by each scope.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Mini","origin":"devel/p5-Test-Mini","version":"v1.1.3_4","comment":"Provides lightweight unit testing framework","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/Test-Mini","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc8e2fbd9c456bbe3db5441a2533af4cf98c5b04aec703f902eed9d13afbba43","flatsize":90907,"path":"All/p5-Test-Mini-v1.1.3_4.pkg","repopath":"All/p5-Test-Mini-v1.1.3_4.pkg","licenselogic":"single","pkgsize":29096,"desc":"Lightweight unit testing for Perl.","deps":{"p5-Data-Inspect":{"origin":"devel/p5-Data-Inspect","version":"0.05"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Text-Outdent":{"origin":"devel/p5-Text-Outdent","version":"0.01_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-Test-Mini port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Test-Mini-Unit","origin":"devel/p5-Test-Mini-Unit","version":"v1.0.3_2","comment":"Declarative syntactic sugar for Test::Mini","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/Test-Mini-Unit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"672cb6711a3b10a0f88981b83f217e2385f2994e6b6ad3c2e43cfb27fb2dc649","flatsize":22909,"path":"All/p5-Test-Mini-Unit-v1.0.3_2.pkg","repopath":"All/p5-Test-Mini-Unit-v1.0.3_2.pkg","licenselogic":"single","pkgsize":8920,"desc":"Syntactic sugar for Test::Mini","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-Test-Mini-Unit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Test-Metrics-Any","origin":"devel/p5-Test-Metrics-Any","version":"0.01","comment":"Assert that code produces metrics via Metrics::Any","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Metrics-Any","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b086f2e937d89355ed43bc3e78e316fc12e13c60088f8fc8efb5d4734332ad9","flatsize":45700,"path":"All/p5-Test-Metrics-Any-0.01.pkg","repopath":"All/p5-Test-Metrics-Any-0.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12256,"desc":"Test::Metrics::Any helps write unit tests which assert that the code under test\nreports metrics via Metrics::Any.\n\nLoading this module automatically sets the Metrics::Any::Adapter type to Test.","deps":{"p5-Metrics-Any":{"origin":"devel/p5-Metrics-Any","version":"0.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Memory-Cycle","origin":"devel/p5-Test-Memory-Cycle","version":"1.06","comment":"Check for memory leaks and circular memory references","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Memory-Cycle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76faf7fafd43aefaefb3430efcd385ff859b9a29c1da71c8e1248aacf5392242","flatsize":9896,"path":"All/p5-Test-Memory-Cycle-1.06.pkg","repopath":"All/p5-Test-Memory-Cycle-1.06.pkg","licenselogic":"single","pkgsize":5256,"desc":"Check for memory leaks and circular memory references.","deps":{"p5-Devel-Cycle":{"origin":"devel/p5-Devel-Cycle","version":"1.12"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-ManyParams","origin":"devel/p5-Test-ManyParams","version":"0.10_1","comment":"Perl module to test many params as one test","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-ManyParams","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbf6c18352a216b3a843aa84b2ef41ab300cc1921fb2c52ce10c39363e05b149","flatsize":28002,"path":"All/p5-Test-ManyParams-0.10_1.pkg","repopath":"All/p5-Test-ManyParams-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13568,"desc":"Perl module to test many params as one test","deps":{"p5-Set-CrossProduct":{"origin":"devel/p5-Set-CrossProduct","version":"2.008"},"p5-Test-Differences":{"origin":"devel/p5-Test-Differences","version":"0.650,1"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Manifest","origin":"devel/p5-Test-Manifest","version":"2.024","comment":"Perl module to interact with a t/test_manifest file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Manifest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b60380f81fb63489ba1ebb928af709b94235e3380a50480158c17b584b75425b","flatsize":24801,"path":"All/p5-Test-Manifest-2.024.pkg","repopath":"All/p5-Test-Manifest-2.024.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":12240,"desc":"Test::Manifest looks in the t/test_manifest file to find out which tests you\nwant to run and the order in which you want to run them. It constructs the\nright value for MakeMaker to do the right thing.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Mock-Redis","origin":"devel/p5-Test-Mock-Redis","version":"0.22","comment":"Use in place of Redis for unit testing","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Test-Mock-Redis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ff4350fcf269fa0ba09f0f3b4c1aee2aae23438c8b77d3d492b23a16dd05d10","flatsize":49706,"path":"All/p5-Test-Mock-Redis-0.22.pkg","repopath":"All/p5-Test-Mock-Redis-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16684,"desc":"Test::Mock::Redis can be used in place of Redis for running tests\nwithout needing a running redis instance. This module is designed\nto function as a drop in replacement for Redis.pm for testing\npurposes.","deps":{"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Log-Log4perl","origin":"devel/p5-Test-Log-Log4perl","version":"0.32","comment":"Test log4perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Log-Log4perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99cd083edb944d6572218a185e557cda89fbf65a92dc907a1ae332a8baba6fca","flatsize":25980,"path":"All/p5-Test-Log-Log4perl-0.32.pkg","repopath":"All/p5-Test-Log-Log4perl-0.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12252,"desc":"Test::Log::Log4perl can be used to test that you're logging the right thing with\nLog::Log4perl. It checks that we get what, and only what, we expect logged by\nyour code.\n\nThe basic process is very simple. Within your test script you get one or more\nloggers from Test::Log::Log4perl with the get_logger method just like you would\nwith Log::Log4perl. You're going to use these loggers to declare what you think\nthe code you're going to test should be logging.","deps":{"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Log4perl","origin":"devel/p5-Test-Log4perl","version":"0.1001_1","comment":"Test what's being logged with Log::Log4perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Log4perl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb6454b6dd9115bb0fb0e7896eb04bbb1b6a6df1b876b019c1f7816d1f399843","flatsize":25622,"path":"All/p5-Test-Log4perl-0.1001_1.pkg","repopath":"All/p5-Test-Log4perl-0.1001_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12212,"desc":"This module can be used to test that you're logging the right\nthing with Log::Log4perl. It checks that we get what, and only\nwhat, we expect logged by your code.","deps":{"p5-Class-Accessor-Chained":{"origin":"devel/p5-Class-Accessor-Chained","version":"0.01_2"},"p5-Lingua-EN-Numbers-Ordinate":{"origin":"textproc/p5-Lingua-EN-Numbers-Ordinate","version":"1.05"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Lives","origin":"devel/p5-Test-Lives","version":"1.003","comment":"Decorate tests with a no-exceptions assertion","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Test-Lives","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee08429dbbbec4469cf8c2f17acf1ddacc130bc0aacbed8d777df4fdb2fcd326","flatsize":41264,"path":"All/p5-Test-Lives-1.003.pkg","repopath":"All/p5-Test-Lives-1.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10212,"desc":"Test::Lives provides only one function, lives_and, which works almost exactly\nlike the function of the same name in Test::Exception. That is, it allows you to\ntest things that could (but shouldn't) throw an exception without having to have\ntwo separate tests with two separate results (and two separate descriptions).\n\nYou pass it a block of code to run (which should contain one test assertion) and\na test description to give the assertion inside the block.\n\nThe description will be available inside the block in the $_ variable. (This is\ndifferent from Test::Exception, which employs hacky magic to relieve you of\nhaving to pass the description to the decorated assertion.)\n\nIf the block ends up throwing an exception, a test failure will be logged.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-LongString","origin":"devel/p5-Test-LongString","version":"0.17","comment":"Library to test long strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-LongString","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f012ab66960a12d75aff109a57fa6bb6d6493f85abad28022da6ae1a3adb558","flatsize":23995,"path":"All/p5-Test-LongString-0.17.pkg","repopath":"All/p5-Test-LongString-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11248,"desc":"This module provides some drop-in replacements for the string comparison\nfunctions of Test::More, but which are more suitable when you test against\nlong strings. If you've ever had to search for text in a multi-line string\nlike an HTML document, or find specific items in binary data,\nthis is the module for you.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Lib","origin":"devel/p5-Test-Lib","version":"0.003","comment":"Use libraries from a t/lib directory","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Test-Lib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e6badc7c3b9f015a688cb01c7e91ca74465514e310628cdebb288a27251f6d6","flatsize":40518,"path":"All/p5-Test-Lib-0.003.pkg","repopath":"All/p5-Test-Lib-0.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9784,"desc":"Test::Lib searches upward from the calling module for a directory t with a lib\ndirectory inside it, and adds it to the module search path. Looks upward up to 5\ndirectories. This is intended to be used in test modules either directly in t or\nin a subdirectory to find their included testing libraries located in t/lib.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-LoadAllModules","origin":"devel/p5-Test-LoadAllModules","version":"0.022_1","comment":"Perl extension to do use_ok for modules in search path","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-LoadAllModules","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7fb3c5a42f504e48d3f628696a4b554fa484db5615cc44b1e4ce783a882c717","flatsize":3738,"path":"All/p5-Test-LoadAllModules-0.022_1.pkg","repopath":"All/p5-Test-LoadAllModules-0.022_1.pkg","licenselogic":"single","pkgsize":3184,"desc":"Do use_ok for modules in search path.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"pageedit-qt5","origin":"textproc/pageedit","version":"1.9.20","comment":"WYSIWYG visual XHTML editor","maintainer":"FreeBSD@Shaneware.biz","www":"https://github.com/Sigil-Ebook/PageEdit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3f4c86f54cad4a468bc02e333ba94154838c0c2873cd0c4219952ffa73ccaf7","flatsize":7986966,"path":"All/pageedit-qt5-1.9.20.pkg","repopath":"All/pageedit-qt5-1.9.20.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2360020,"desc":"PageEdit is an ePub visual XHTML editor based on Sigil's\ndeprecated BookView. It uses WebEngine instead of WebKit.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["textproc"],"shlibs_required":["libQt5Xml.so.5","libQt5WebEngine.so.5","libQt5WebEngineWidgets.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5"],"annotations":{"flavor":"qt5"}},{"name":"p5-Test-Lazy","origin":"devel/p5-Test-Lazy","version":"0.061_1","comment":"Quick and easy way to compose and run tests with useful output","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Lazy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0f88da9672b41cd8830d4a7bb68d340201fd4b54fd74e500143e202c9301e74","flatsize":25462,"path":"All/p5-Test-Lazy-0.061_1.pkg","repopath":"All/p5-Test-Lazy-0.061_1.pkg","licenselogic":"single","pkgsize":13696,"desc":"A quick and easy way to compose and run tests with useful output.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-LectroTest","origin":"devel/p5-Test-LectroTest","version":"0.5001_1","comment":"Easy, automatic, specification-based tests","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-LectroTest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f61d596066b26ab7078b65f84745f385e5dc7de44b56862dcf33f73f373e2e6a","flatsize":138114,"path":"All/p5-Test-LectroTest-0.5001_1.pkg","repopath":"All/p5-Test-LectroTest-0.5001_1.pkg","licenselogic":"single","pkgsize":64728,"desc":"This module provides a simple (yet full featured)  automated,\nspecification-based testing system for Perl. To use it, you declare\nproperties that specify the expected behavior of your software.\nLectroTest then checks your software to see whether those properties\nhold for semi-random input values in the specified range.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-JSON","origin":"devel/p5-Test-JSON","version":"0.11_2","comment":"Test JSON data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-JSON","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"419bb5a72be6b9b762c42a6d252a945a181e2618a5a1bbcc3a52ec3590f97324","flatsize":13727,"path":"All/p5-Test-JSON-0.11_2.pkg","repopath":"All/p5-Test-JSON-0.11_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7668,"desc":"JavaScript Object Notation (JSON) is a lightweight data interchange\nformat.  Test::JSON makes it easy to verify that you have built\nvalid JSON and that it matches your expected output.","deps":{"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-Test-Differences":{"origin":"devel/p5-Test-Differences","version":"0.650,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Kwalitee","origin":"devel/p5-Test-Kwalitee","version":"1.28","comment":"Test the Kwalitee of a distribution before you release it","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Kwalitee","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2730dce19cda12b0b066de9262f690f01dcc95e77b5c22a0a85b05a2093a185a","flatsize":25068,"path":"All/p5-Test-Kwalitee-1.28.pkg","repopath":"All/p5-Test-Kwalitee-1.28.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13508,"desc":"Test::Kwalitee - Test the Kwalitee of a distribution before you release it.","deps":{"p5-Module-CPANTS-Analyse":{"origin":"devel/p5-Module-CPANTS-Analyse","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-LWP-UserAgent","origin":"www/p5-Test-LWP-UserAgent","version":"0.036","comment":"LWP::UserAgent suitable for simulating and testing network calls","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Test-LWP-UserAgent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90853f56d4390b15194da688def0916b3c7c35ca3a4493d338729bbdb9375d41","flatsize":39093,"path":"All/p5-Test-LWP-UserAgent-0.036.pkg","repopath":"All/p5-Test-LWP-UserAgent-0.036.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18344,"desc":"LWP::UserAgent suitable for simulating and testing network calls.\n\nIt overrides a few key low-level methods of LWP::UserAgent that are\nconcerned with actually sending your request over the network,\nallowing an interception of that request and simulating a particular\nresponse. This greatly facilitates testing of client networking\ncode where the server follows a known protocol.","deps":{"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-Safe-Isa":{"origin":"devel/p5-Safe-Isa","version":"1.000010"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Test-Inline","origin":"devel/p5-Test-Inline","version":"2.214","comment":"Inlining your tests next to the code being tested","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Inline","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff20d2dac44e09796960c5b0f45a99f0cc7182d95a701b87de82cb68375f592b","flatsize":143310,"path":"All/p5-Test-Inline-2.214.pkg","repopath":"All/p5-Test-Inline-2.214.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":52468,"desc":"Embedding tests allows tests to be placed near the code its testing.\nThis is a nice supplement to the traditional .t files.\nIt's like XUnit, Perl-style.\n\nTest::Tutorial is just documentation. To actually get anything done you\nuse pod2test. Read the Test::Inline::Tutorial, really.","deps":{"p5-Algorithm-Dependency":{"origin":"devel/p5-Algorithm-Dependency","version":"1.112"},"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-File-Flat":{"origin":"devel/p5-File-Flat","version":"1.07"},"p5-File-Remove":{"origin":"devel/p5-File-Remove","version":"1.58"},"p5-File-chmod":{"origin":"devel/p5-File-chmod","version":"0.42"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Inter","origin":"devel/p5-Test-Inter","version":"1.11","comment":"Framework for more readable interactive test scripts","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Inter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"527105a817991d6f0de586848eb4b4216e1a053e43305b18ff6cd395ba493ddd","flatsize":103996,"path":"All/p5-Test-Inter-1.11.pkg","repopath":"All/p5-Test-Inter-1.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":40020,"desc":"This is another framework for writing test scripts. It is loosely\ninspired by Test::More, and has most of its functionality, but it\nis not a drop-in replacement.","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Identity","origin":"devel/p5-Test-Identity","version":"0.01_1","comment":"Assert the referential identity of a reference","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Identity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e941fe0d31d91c3f2ef25cd6fe736d593d1ed0ea1965c2bd984199e642dedd2e","flatsize":42236,"path":"All/p5-Test-Identity-0.01_1.pkg","repopath":"All/p5-Test-Identity-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10440,"desc":"Test::Identity provides a single testing function, identical. It asserts that a\ngiven reference is as expected; that is, it either refers to the same object or\nis undef. It is similar to Test::More::is except that it uses refaddr, ensuring\nthat it behaves correctly even if the references under test are objects that\noverload stringification or numification.\n\nIt also provides better diagnostics if the test fails.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-HexString","origin":"devel/p5-Test-HexString","version":"0.03_1","comment":"Test binary strings with hex dump diagnostics","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-HexString","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"223e5423feccd8c11378943a5420040a9708b87a112eb92c186ae9870e6f62bf","flatsize":13247,"path":"All/p5-Test-HexString-0.03_1.pkg","repopath":"All/p5-Test-HexString-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7452,"desc":"This testing module provides a single function, is_hexstr(), which\nasserts that the given string matches what was expected. When the\nstrings match (i.e.  compare equal using the eq operator), the behaviour\nis identical to the usual is() function provided by Test::More.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-HexDifferences","origin":"devel/p5-Test-HexDifferences","version":"1.001","comment":"Test binary as hexadecimal string","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-HexDifferences","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f33be4552fa8f77dedd10c3ef2984f904fbd13a5d56985435b65cdd04c830bb4","flatsize":28507,"path":"All/p5-Test-HexDifferences-1.001.pkg","repopath":"All/p5-Test-HexDifferences-1.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12160,"desc":"Test::HexDifferences tests binary as hexadecimal string.","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Test-Differences":{"origin":"devel/p5-Test-Differences","version":"0.650,1"},"p5-Test-NoWarnings":{"origin":"devel/p5-Test-NoWarnings","version":"1.06"},"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-HasVersion","origin":"devel/p5-Test-HasVersion","version":"0.014","comment":"Check Perl modules have version numbers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-HasVersion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d219902e567ceb6f814ce189b75c81b7204975152043aa131abadfad97dcfed3","flatsize":47013,"path":"All/p5-Test-HasVersion-0.014.pkg","repopath":"All/p5-Test-HasVersion-0.014.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12884,"desc":"Test::HasVersion lets you check a Perl module has a version number in a\nTest::Simple fashion.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-LeakTrace","origin":"devel/p5-Test-LeakTrace","version":"0.17","comment":"Traces memory leaks","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-LeakTrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be730e53de282c0ea6ba8d03b611f8bb2c2e0865eabc14fb131b2b5438bcb8ac","flatsize":50956,"path":"All/p5-Test-LeakTrace-0.17.pkg","repopath":"All/p5-Test-LeakTrace-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25364,"desc":"Test::LeakTrace provides several functions that trace memory leaks. This module\nscans arenas, the memory allocation system, so it can detect any leaked SVs in\ngiven blocks.\n\nLeaked SVs are SVs which are not released after the end of the scope they have\nbeen created. These SVs include global variables and internal caches. For\nexample, if you call a method in a tracing block, perl might prepare a cache for\nthe method. Thus, to trace true leaks, no_leaks_ok() and leaks_cmp_ok() executes\na block more than once.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Test-Harness-Straps","origin":"devel/p5-Test-Harness-Straps","version":"0.30_1","comment":"Detailed analysis of test results for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Harness-Straps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"737ff376ee536c79711af8f2d5360014d7a82cb8fba53e4f7e1efc8f3b83d202","flatsize":38645,"path":"All/p5-Test-Harness-Straps-0.30_1.pkg","repopath":"All/p5-Test-Harness-Straps-0.30_1.pkg","licenselogic":"single","pkgsize":21624,"desc":"Test::Harness is limited to printing out its results. This makes analysis of\nthe test results difficult for anything but a human. To make it easier for\nprograms to work with test results, we provide Test::Harness::Straps. Instead\nof printing the results, straps provide them as raw data. You can also\nconfigure how the tests are to be run.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-HTTP-Server-Simple","origin":"www/p5-Test-HTTP-Server-Simple","version":"0.11_2","comment":"Test::More functions for HTTP::Server::Simple","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-HTTP-Server-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b601bea0b10e543105c73a31d43922b46df5c1bede3b8e54fe2eda4efa6e1da","flatsize":17558,"path":"All/p5-Test-HTTP-Server-Simple-0.11_2.pkg","repopath":"All/p5-Test-HTTP-Server-Simple-0.11_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9584,"desc":"This mixin class provides methods to test an HTTP::Server::Simple-based web\nserver.  Currently, it provides only one such method: started_ok.","deps":{"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Test-Harness","origin":"devel/p5-Test-Harness","version":"3.48","comment":"Run Perl standard test scripts with statistics","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Harness","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d64e0d59e856a32304b90307d2d7fdea714f47515c5692d2eb827191068cbb13","flatsize":506104,"path":"All/p5-Test-Harness-3.48.pkg","repopath":"All/p5-Test-Harness-3.48.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":220920,"desc":"You can write test scripts without knowing the exact output this\nmodule expects by using \"Test\" modules.  However, by using this\nmodule, you can know the specifics, and you can prints some\nperformance statistics that are computed by the Benchmark module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-If","origin":"devel/p5-Test-If","version":"0.01_1","comment":"Test only if","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Test-If","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e35a58b7d8a87ffd492311689ee46ba406e355039ab2c5126d420825e6037646","flatsize":10744,"path":"All/p5-Test-If-0.01_1.pkg","repopath":"All/p5-Test-If-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6196,"desc":"Test only if ...","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-InDistDir","origin":"devel/p5-Test-InDistDir","version":"1.112071_1","comment":"Test environment setup for development with IDE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-InDistDir","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62232c5292d1ad37008a68af9999ab1966386648f92ba32a6e2a508a24617ee9","flatsize":4788,"path":"All/p5-Test-InDistDir-1.112071_1.pkg","repopath":"All/p5-Test-InDistDir-1.112071_1.pkg","licenselogic":"single","pkgsize":4224,"desc":"This module helps run test scripts in IDEs like Komodo.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Mock-One","origin":"devel/p5-Test-Mock-One","version":"0.011","comment":"Mock the world with one object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Test-Mock-One","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a41ffe945ecad597c4a38102f1bf11403f11d84655ccb869f6e5c2780c93ca5b","flatsize":18841,"path":"All/p5-Test-Mock-One-0.011.pkg","repopath":"All/p5-Test-Mock-One-0.011.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10756,"desc":"Test::Mock::One is able to mock many things with little code by using AUTOLOAD.\n\nThe problem this module tries to solve is to allow testing many things without\nhaving to write many lines of code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-HTTP-LocalServer","origin":"www/p5-Test-HTTP-LocalServer","version":"0.76","comment":"Spawn a local HTTP server for testing","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-HTTP-LocalServer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e06bab56b7a3a68419fa00e009f3169a6b1536446fc2fabe15fa1add45c427dd","flatsize":40798,"path":"All/p5-Test-HTTP-LocalServer-0.76.pkg","repopath":"All/p5-Test-HTTP-LocalServer-0.76.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19012,"desc":"Test::HTTP::LocalServer implements a tiny web server suitable for running \"live\"\ntests of HTTP clients against it. It also takes care of cleaning %25ENV from\nsettings that influence the use of a local proxy etc.\n\nUse this web server if you write an HTTP client and want to exercise its\nbehaviour in your test suite without talking to the outside world.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-HTTP-Daemon":{"origin":"www/p5-HTTP-Daemon","version":"6.16"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-HTTP-Request-AsCGI":{"origin":"www/p5-HTTP-Request-AsCGI","version":"1.2_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Test-HTML-Tidy","origin":"devel/p5-Test-HTML-Tidy","version":"1.00_1","comment":"Test::More-style wrapper around HTML::Tidy","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-HTML-Tidy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"813a16b349844102c08b94b110a14242bc770138f4f9f28d9ff30ab09a137133","flatsize":12125,"path":"All/p5-Test-HTML-Tidy-1.00_1.pkg","repopath":"All/p5-Test-HTML-Tidy-1.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7044,"desc":"Handy way to check that HTML is valid, according to HTML::Tidy. It is\nbuilt with Test::Builder and plays happily with Test::More and friends.","deps":{"p5-HTML-Tidy":{"origin":"textproc/p5-HTML-Tidy","version":"1.60"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-HTTP","origin":"www/p5-Test-HTTP","version":"0.22","comment":"Test HTTP interactions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-HTTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3c80cabdd5bff642e42d93ca7ea5bd87b78e2b143e22b8575604fc9b96b63ae","flatsize":31544,"path":"All/p5-Test-HTTP-0.22.pkg","repopath":"All/p5-Test-HTTP-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14804,"desc":"Test::HTTP is designed to make it easier to write tests which are mainly\nabout HTTP-level things, such as REST-type services.\n\nEach Test::HTTP object can contain state about a current request and its\nresponse.  This allows convenient shorthands for sending requests,\nchecking status codes, headers, and message bodies.","deps":{"p5-Class-Field":{"origin":"devel/p5-Class-Field","version":"0.24"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Test-Fixture-DBIC-Schema","origin":"devel/p5-Test-Fixture-DBIC-Schema","version":"0.04_1","comment":"Module providing a DBIx::Class::Schema fixture data loader","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Fixture-DBIC-Schema","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0696bce4a3d1585a4456b36e31d223b143bba34e5fff27ec753e36d3ba37cf87","flatsize":5420,"path":"All/p5-Test-Fixture-DBIC-Schema-0.04_1.pkg","repopath":"All/p5-Test-Fixture-DBIC-Schema-0.04_1.pkg","licenselogic":"single","pkgsize":3872,"desc":"The Perl 5 module Test::Fixture::DBIC::Schema is a fixture data loader\nfor DBIx::Class::Schema.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-Kwalify":{"origin":"textproc/p5-Kwalify","version":"1.23"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Future-IO-Impl","origin":"devel/p5-Test-Future-IO-Impl","version":"0.14","comment":"Acceptance tests for Future::IO implementations","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Test-Future-IO-Impl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ba5c4f764ef6e879c9b5dd95ae6013f107e064a24c35983ae1f263109e189c0","flatsize":49177,"path":"All/p5-Test-Future-IO-Impl-0.14.pkg","repopath":"All/p5-Test-Future-IO-Impl-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12152,"desc":"Test::Future::IO::Impl contains a collection of acceptance tests for\nimplementations of Future::IO.","deps":{"p5-Test2-Suite":{"origin":"devel/p5-Test2-Suite","version":"0.000163"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Group","origin":"devel/p5-Test-Group","version":"0.20","comment":"Group together related tests in a test suite","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Group","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be6589e5774a2f4f57977f4a852e8afab066eb81b357159c07ab937df639abe9","flatsize":87884,"path":"All/p5-Test-Group-0.20.pkg","repopath":"All/p5-Test-Group-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41972,"desc":"Fed up with counting tests to discover what went wrong in your last\ntest run?  Tired of squinting at your test source to find out where\non earth the faulty test predicate is called, and what it is supposed\nto check for?  Then this module is for you!","deps":{"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Test-Cmd":{"origin":"devel/p5-Test-Cmd","version":"1.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-File-Contents","origin":"devel/p5-Test-File-Contents","version":"0.24","comment":"Test routines for examining the contents of files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-File-Contents","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ded1679f87fa121d19013ee71beeff17ec7395e25daca1a7badd81a3aca92212","flatsize":23658,"path":"All/p5-Test-File-Contents-0.24.pkg","repopath":"All/p5-Test-File-Contents-0.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10496,"desc":"This modules provides a collection of test utilities for file\ncontents.","deps":{"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-XML-Handler-Dtd2Html","origin":"textproc/p5-XML-Handler-Dtd2Html","version":"0.42_1","comment":"SAX2 handler for generate a Html documentation from a DTD","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Handler-Dtd2Html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6aab28354d5b183e74df88fcf25983808b20d9bc8470df20f3a220d7348d396a","flatsize":112967,"path":"All/p5-XML-Handler-Dtd2Html-0.42_1.pkg","repopath":"All/p5-XML-Handler-Dtd2Html-0.42_1.pkg","licenselogic":"single","pkgsize":21420,"desc":"SAX2 handler for generate a HTML documentation from a DTD","deps":{"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-SAX-Expat":{"origin":"textproc/p5-XML-SAX-Expat","version":"0.51_1"},"p5-XML-SAX-Writer":{"origin":"textproc/p5-XML-SAX-Writer","version":"0.57"},"p5-libxml":{"origin":"textproc/p5-libxml","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Test-File","origin":"devel/p5-Test-File","version":"1.44.4","comment":"Test file attributes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-File","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d58743b2e3a8604f9dceae68289072f9ec2754949b8efa94f75d272f2fa3067","flatsize":55843,"path":"All/p5-Test-File-1.44.4.pkg","repopath":"All/p5-Test-File-1.44.4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16820,"desc":"This modules provides a collection of test utilities for file\nattributes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Fatal","origin":"devel/p5-Test-Fatal","version":"0.017","comment":"Incredibly simple helpers for testing code with exceptions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Fatal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7916a03a8d8ea291fadd1d2d18932d4142dda337670239e7164ab7bed5be552","flatsize":56897,"path":"All/p5-Test-Fatal-0.017.pkg","repopath":"All/p5-Test-Fatal-0.017.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15172,"desc":"Test::Fatal is an alternative to the popular Test::Exception.\nIt does much less, but should allow greater flexibility in\ntesting exception-throwing code with about the same amount of\ntyping.","deps":{"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"pcgen","origin":"games/pcgen","version":"6.06.01_1","comment":"Java-based RPG character generator and maintenance program","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7be04e269ef8ed7171de2ca3aecc1549191de6623c176f542bcb8f3aab24e5f1","flatsize":164703371,"path":"All/pcgen-6.06.01_1.pkg","repopath":"All/pcgen-6.06.01_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":59056960,"desc":"PCGen is a Java-based RPG character generator and maintenance program\nthat works on all platforms.\nIt currently is aimed at supporting as many rpgs as humanly possible.\nCurrently the focus is on OGL games (OGL = the Open Gaming License\ncrafted by Wizards of the Coast).\n\nAll datafiles are ASCII so they can be modified by users, and are\navailable through the pcgendm project.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe pcgen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Test-Fixture-DBI","origin":"databases/p5-Test-Fixture-DBI","version":"0.09_1","comment":"Perl extension to load fixture data into database","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Fixture-DBI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b63b20b54eeb2a603c7d54b05716ae26f633a058e15135320d39d9ad316533bd","flatsize":47696,"path":"All/p5-Test-Fixture-DBI-0.09_1.pkg","repopath":"All/p5-Test-Fixture-DBI-0.09_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22816,"desc":"Test::Fixture::DBI is fixture test library for DBI.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-SQL-Abstract":{"origin":"databases/p5-SQL-Abstract","version":"2.000001"},"p5-SQL-Abstract-Plugin-InsertMulti":{"origin":"databases/p5-SQL-Abstract-Plugin-InsertMulti","version":"0.05"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Test-Filename","origin":"devel/p5-Test-Filename","version":"0.03_1","comment":"Perl extension for portable filename comparison","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Filename","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa4b111aaee8e0fe9fe544974332bd00facb7840cf8ef25cacaf9e1b7645cdb2","flatsize":6253,"path":"All/p5-Test-Filename-0.03_1.pkg","repopath":"All/p5-Test-Filename-0.03_1.pkg","licenselogic":"single","pkgsize":4980,"desc":"Portable filename comparison.\n\nMany cross-platform test failures -- particularly on Win32 -- are due\nto hard-coded file paths being used in comparison tests.\n\nThis simple module provides some handy functions to convert all those\npath separators automatically so filename tests will just DWIM.","deps":{"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Expect","origin":"devel/p5-Test-Expect","version":"0.34","comment":"Automated driving and testing of terminal-based programs","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Test-Expect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d58a5b568ead3bffd7ff3ce23fbb3069383b6762e3988b097e952ba845288b6d","flatsize":13875,"path":"All/p5-Test-Expect-0.34.pkg","repopath":"All/p5-Test-Expect-0.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7412,"desc":"Test::Expect is a module for automated driving and testing of\nterminal-based programs. It is handy for testing interactive programs\nwhich have a prompt, and is based on the same concepts as the Tcl Expect\ntool. As in Expect::Simple, the Expect object is made available for\ntweaking.\n\nTest::Expect is intended for use in a test script.","deps":{"p5-Class-Accessor-Chained":{"origin":"devel/p5-Class-Accessor-Chained","version":"0.01_2"},"p5-Expect-Simple":{"origin":"devel/p5-Expect-Simple","version":"0.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Exit","origin":"devel/p5-Test-Exit","version":"0.11","comment":"Test whether code exits without terminating testing","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Test-Exit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4257f7a56ecb44c081f7dfa0ae0ca860a4df68f272a33ca6aba9fec9467b854","flatsize":12384,"path":"All/p5-Test-Exit-0.11.pkg","repopath":"All/p5-Test-Exit-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6956,"desc":"Test whether code exits without terminating testing.","deps":{"p5-Return-MultiLevel":{"origin":"devel/p5-Return-MultiLevel","version":"0.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Fixme","origin":"devel/p5-Test-Fixme","version":"0.16","comment":"Check code for FIXMEs","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Fixme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"efc572a3036d8bfbfdb3b5bcf64d2ec1563f25403f3e8e47ce0925c4b47900cf","flatsize":52456,"path":"All/p5-Test-Fixme-0.16.pkg","repopath":"All/p5-Test-Fixme-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14428,"desc":"When coding it is common to come up against problems that need to be addressed\nbut that are not a big deal at the moment. What generally happens is that the\ncoder adds comments like:\n\n# FIXME - what about windows that are bigger than the screen?\n# FIXME - add checking of user priviledges here.\n\nTest::Fixme allows you to add a test file that ensures that none of these get\nforgotten in the module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Exception","origin":"devel/p5-Test-Exception","version":"0.43","comment":"Test functions for exception based code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Exception","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ee2cdf04600f45836542a73e9727d0f003b1a1e03d108e343408fd4939129e1","flatsize":27709,"path":"All/p5-Test-Exception-0.43.pkg","repopath":"All/p5-Test-Exception-0.43.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13972,"desc":"This module provides a few convenience methods for testing\nexception based code. It is built with Test::Builder and\nplays happily with Test::Simple, Test::More and friends.\n\nIf you are not familiar with Test::Simple or Test::More\nnow would be the time to go take a look.","deps":{"p5-Sub-Uplevel":{"origin":"devel/p5-Sub-Uplevel","version":"0.2800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Email","origin":"mail/p5-Test-Email","version":"0.07_2","comment":"Test Email Contents","maintainer":"matthew@FreeBSD.org","www":"https://metacpan.org/release/Test-Email","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7901d31c915f22e945d23f878009251dff19437e505bd2bcdbb1718e5957a902","flatsize":22486,"path":"All/p5-Test-Email-0.07_2.pkg","repopath":"All/p5-Test-Email-0.07_2.pkg","licenselogic":"single","pkgsize":10900,"desc":"Test::Email - Test Email Contents.","deps":{"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-POP3Client":{"origin":"mail/p5-Mail-POP3Client","version":"2.21"},"p5-Mail-Sendmail":{"origin":"mail/p5-Mail-Sendmail","version":"0.80"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Test-EOL","origin":"devel/p5-Test-EOL","version":"1.5_1","comment":"Check the correct line endings in your project","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-EOL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf9abd31bd09cb4ebf717b03c512be800c68874d0ddab7f6e7d9df280148e6f8","flatsize":18194,"path":"All/p5-Test-EOL-1.5_1.pkg","repopath":"All/p5-Test-EOL-1.5_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9468,"desc":"Test::EOL lets you check the presence of Windows line endings in your\nperl code. It report its results in standard Test::Simple fashion.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Distribution","origin":"devel/p5-Test-Distribution","version":"2.00_2","comment":"Perform tests on all modules of a distribution","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Distribution","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb7f7583f4e85105e8ce0b4a131293bdebb4175ba86d67c5bcae7104b4de658c","flatsize":21668,"path":"All/p5-Test-Distribution-2.00_2.pkg","repopath":"All/p5-Test-Distribution-2.00_2.pkg","licenselogic":"single","pkgsize":11948,"desc":"When using this module in a test script, it goes through all the modules\nin your distribution, checks their POD, checks that they compile ok and\nchecks that they all define a $VERSION.","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-Pod-Coverage":{"origin":"devel/p5-Pod-Coverage","version":"0.23_2"},"p5-Test-Pod":{"origin":"devel/p5-Test-Pod","version":"1.52"},"p5-Test-Pod-Coverage":{"origin":"devel/p5-Test-Pod-Coverage","version":"1.10_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Dir","origin":"misc/p5-Test-Dir","version":"1.014_1","comment":"Test directory attributes","maintainer":"kiwi@oav.net","www":"https://metacpan.org/release/Test-Dir","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"345160890040fb2d99e13b841871efeb888b20a9ef2afd310796972adeb061d5","flatsize":17699,"path":"All/p5-Test-Dir-1.014_1.pkg","repopath":"All/p5-Test-Dir-1.014_1.pkg","licenselogic":"single","pkgsize":8796,"desc":"Test::Dir - test directory attributes\n\nFUNCTIONS\ndir_exists_ok\n\nOk if the directory exists, and not ok otherwise.\ndir_not_exists_ok\n\nOk if the directory does not exist, and not ok otherwise.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Test-Differences","origin":"devel/p5-Test-Differences","version":"0.650,1","comment":"Test strings and data structures for differences","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Differences","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c7dd6747a04f507017115d3ac49bb9c424a3fc2d873474a33435a0b6fe4ef7d","flatsize":30809,"path":"All/p5-Test-Differences-0.650,1.pkg","repopath":"All/p5-Test-Differences-0.650,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15296,"desc":"When the code you're testing returns multiple lines, records\nor data structures and they're just plain wrong, an equivalent\nto the Unix diff utility may be just what's needed.","deps":{"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-File-ShareDir","origin":"devel/p5-Test-File-ShareDir","version":"1.001002","comment":"Create a fake ShareDir for your modules for testing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-File-ShareDir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecf2b99419164a5eba315fe2f7e5a07ba35661b448f781cd2cfcbd8da44e60cf","flatsize":86183,"path":"All/p5-Test-File-ShareDir-1.001002.pkg","repopath":"All/p5-Test-File-ShareDir-1.001002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30864,"desc":"Create a fake ShareDir for your modules for testing.","deps":{"p5-Class-Tiny":{"origin":"devel/p5-Class-Tiny","version":"1.008"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Scope-Guard":{"origin":"devel/p5-Scope-Guard","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-DependentModules","origin":"devel/p5-Test-DependentModules","version":"0.27","comment":"Test all modules which depend on your module","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-DependentModules","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7a291454c7b619c64b0a31620ffa14fcfce91be8f147ef2d3321841a6139b19","flatsize":32190,"path":"All/p5-Test-DependentModules-0.27.pkg","repopath":"All/p5-Test-DependentModules-0.27.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":14448,"desc":"Test::DependentModules is intended as a tool for module authors who would like\nto easily test that a module release will not break dependencies. This is\nparticularly useful for module authors (like myself) who have modules which are\na dependency of many other modules.\n\nWARNING: The tests this module does should *NEVER* be included as part of a\nnormal CPAN install!","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-File-chdir":{"origin":"devel/p5-File-chdir","version":"0.1011"},"p5-IO-Handle-Util":{"origin":"devel/p5-IO-Handle-Util","version":"0.02_1"},"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-MetaCPAN-Client":{"origin":"devel/p5-MetaCPAN-Client","version":"2.032000"},"p5-Parallel-ForkManager":{"origin":"devel/p5-Parallel-ForkManager","version":"2.02"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-DiagINC","origin":"devel/p5-Test-DiagINC","version":"0.010","comment":"List modules and versions loaded if tests fail","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-DiagINC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"887c23afba0af31a50cd40caab1d82c7a1f3e3e5f1894d4c3d090e06b1f2fb7c","flatsize":23639,"path":"All/p5-Test-DiagINC-0.010.pkg","repopath":"All/p5-Test-DiagINC-0.010.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11456,"desc":"Assuming you shipped your module to CPAN with working tests, test failures from\nCPAN Testers might be due to platform issues, Perl version issues or problems\nwith dependencies. This module helps you diagnose deep dependency problems by\nshowing you exactly what modules and versions were loaded during a test run.\n\nWhen this module is loaded, it sets up an END block that will take action if the\nprogram is about to exit with a non-zero exit code or if\n$test_builder->is_passing is false by the time the END block is reached. If that\nhappens, this module prints out the names and version numbers of non-local\nmodules appearing in %25INC at the end of the test.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Dependencies","origin":"devel/p5-Test-Dependencies","version":"0.32","comment":"Ensure that your Makefile.PL specifies all module dependencies","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Dependencies","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9105661f67b3b8968083bad7938a74655b647c909fb202e56f8f3a9df1c82aa7","flatsize":22451,"path":"All/p5-Test-Dependencies-0.32.pkg","repopath":"All/p5-Test-Dependencies-0.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11332,"desc":"Makes sure that all of the modules that are 'use'd are listed\nin the Makefile.PL as dependencies.","deps":{"p5-File-Find-Rule-Perl":{"origin":"devel/p5-File-Find-Rule-Perl","version":"1.16"},"p5-IPC-Cmd":{"origin":"devel/p5-IPC-Cmd","version":"1.04"},"p5-Pod-Strip":{"origin":"textproc/p5-Pod-Strip","version":"1.100"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Deep","origin":"devel/p5-Test-Deep","version":"1.204","comment":"Test data structures for differences deeply","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Deep","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0f57f4b8dc585a88952cebc30d58d3be9cc2f4887501048da07f840ad0f0ca1","flatsize":285479,"path":"All/p5-Test-Deep-1.204.pkg","repopath":"All/p5-Test-Deep-1.204.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":87300,"desc":"Test::Deep gives you very flexible ways to check that the result you\ngot is the result you were expecting. At it's simplest it compares two\nstructures by going through each level, ensuring that the values\nmatch, that arrays and hashes have the same elements and that\nreferences are blessed into the correct class. It also handles\ncircular data structures without getting caught in an infinite loop.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Declare","origin":"devel/p5-Test-Declare","version":"0.06_2","comment":"Perl extension for declarative testing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Declare","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d83a3463839d0e9c4d18fa348004ec66abae692dce7e19a4cd8b37dc62477030","flatsize":5787,"path":"All/p5-Test-Declare-0.06_2.pkg","repopath":"All/p5-Test-Declare-0.06_2.pkg","licenselogic":"single","pkgsize":4172,"desc":"Test::More and Test::Exception and Test::Deep wrapper module for\ndeclarative testing.","deps":{"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-DatabaseRow","origin":"databases/p5-Test-DatabaseRow","version":"2.04","comment":"Simple database tests","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-DatabaseRow","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"405c359da5ff13533925aa387ae749722d00259a38eb49e7c8ca3d9e53d9ce60","flatsize":68241,"path":"All/p5-Test-DatabaseRow-2.04.pkg","repopath":"All/p5-Test-DatabaseRow-2.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30044,"desc":"This is a simple module for doing very very simple quick tests on a\ndatabase, primarily designed to test if a row exists with the correct\ndetails in a table or not. For more advanced testing (joins, etc) it's\nprobably easier for you to roll your own tests by hand than use this\nmodule.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Test-Database","origin":"databases/p5-Test-Database","version":"1.113_1","comment":"Database handles ready for testing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Database","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"207171541e44afb1931dd7847faaa4e73558041cff3ff49e4c4a2a2870818fd5","flatsize":86936,"path":"All/p5-Test-Database-1.113_1.pkg","repopath":"All/p5-Test-Database-1.113_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43104,"desc":"There's plenty of modules which need a database, and they all have\nto be configured differently and they're always a PITA when you first\ninstall and each and every time they upgrade.\n\nTest::Database provides a simple way for test authors to request\na test database, without worrying about environment variables or the\ntest host configuration.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-YAML-Tiny":{"origin":"textproc/p5-YAML-Tiny","version":"1.74"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Test-Data","origin":"devel/p5-Test-Data","version":"1.246","comment":"Test functions for particular variable types","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Data","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba9fd004ddc4682031e629f8e362934403bc7bc4117dc9da8ad1ea184e2a50fb","flatsize":42376,"path":"All/p5-Test-Data-1.246.pkg","repopath":"All/p5-Test-Data-1.246.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":18388,"desc":"Test::Data provides utility functions to check properties and values\nof data and variables.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Debugger","origin":"devel/p5-Test-Debugger","version":"0.14_1","comment":"Create Test Scripts which Generate Log Files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Debugger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddbabdb0b88a6c5f0990e38675b6f02ef852db07e10ba74b97d8fab1530cd763","flatsize":25755,"path":"All/p5-Test-Debugger-0.14_1.pkg","repopath":"All/p5-Test-Debugger-0.14_1.pkg","licenselogic":"single","pkgsize":11508,"desc":"Have you ever tried to debug a test script that is failing tests? Without too\nmany modifications, your test script can generate a log file with information\nabout each failed test.\n\nYou can take your existing test script, and with (hopefully) very little\neffort, convert it to use Test::Debugger. Then re-run your modified test and\nview the log file it creates.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-DBIx-Class","origin":"devel/p5-Test-DBIx-Class","version":"0.52","comment":"Easier test cases for your DBIx::Class applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-DBIx-Class","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7677df828fa7b16578ffd7d7f3c25364eb991c08267a8464407359cbf0fcbbcf","flatsize":211307,"path":"All/p5-Test-DBIx-Class-0.52.pkg","repopath":"All/p5-Test-DBIx-Class-0.52.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":83656,"desc":"Easier test cases for your DBIx::Class applications","deps":{"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-Schema-PopulateMore":{"origin":"databases/p5-DBIx-Class-Schema-PopulateMore","version":"0.19"},"p5-DBIx-Class-TimeStamp":{"origin":"databases/p5-DBIx-Class-TimeStamp","version":"0.14_2"},"p5-DBIx-Class-UUIDColumns":{"origin":"databases/p5-DBIx-Class-UUIDColumns","version":"0.02006_1"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-Data-Visitor":{"origin":"devel/p5-Data-Visitor","version":"0.32"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Attribute-ENV":{"origin":"devel/p5-MooseX-Attribute-ENV","version":"0.02_2"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-DBIC-ExpectedQueries","origin":"devel/p5-Test-DBIC-ExpectedQueries","version":"2.002","comment":"Test that only expected DBIx::Class queries are run","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Test-DBIC-ExpectedQueries","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1781ec07741888a7dc6605149b82c3bd518453a3066ccf22d904657e28d913f3","flatsize":65894,"path":"All/p5-Test-DBIC-ExpectedQueries-2.002.pkg","repopath":"All/p5-Test-DBIC-ExpectedQueries-2.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19612,"desc":"Test that only expected DBIx::Class queries are run","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-Exporter-Tiny":{"origin":"devel/p5-Exporter-Tiny","version":"1.006002"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-autobox-Core":{"origin":"devel/p5-autobox-Core","version":"1.33"},"p5-autobox-Transform":{"origin":"devel/p5-autobox-Transform","version":"1.035"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Cukes","origin":"databases/p5-Test-Cukes","version":"0.11_1","comment":"BBD test tool inspired by Cucumber","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Test-Cukes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"345ec46429f1d20399ca0c5faffd82d58d69423eba81098d3ba2ff2c0cc16cab","flatsize":13212,"path":"All/p5-Test-Cukes-0.11_1.pkg","repopath":"All/p5-Test-Cukes-0.11_1.pkg","licenselogic":"single","pkgsize":8276,"desc":"Test::Cukes is a BBD test tool inspired by Cucumber.","deps":{"p5-Carp-Assert":{"origin":"devel/p5-Carp-Assert","version":"0.22"},"p5-Exporter-Lite":{"origin":"devel/p5-Exporter-Lite","version":"0.09"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Test-Compile","origin":"devel/p5-Test-Compile","version":"3.3.3","comment":"Check whether Perl module files compile correctly","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Compile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9706fd6c0a76b764dcc967738bcd9d78e1737a9557925f3a7b708949813e094b","flatsize":33094,"path":"All/p5-Test-Compile-3.3.3.pkg","repopath":"All/p5-Test-Compile-3.3.3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15000,"desc":"Test::Compile lets you check the validity of a Perl module file or Perl script\nfile, and report its results in standard Test::Simple fashion.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Corpus-Audio-MPD","origin":"audio/p5-Test-Corpus-Audio-MPD","version":"1.120990_1","comment":"Automate launching of fake mdp for testing purposes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Corpus-Audio-MPD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1846c4bfe9865bbb56f7a0bdca694e9c28e8d9c54b678395f57788d3b761334f","flatsize":100029,"path":"All/p5-Test-Corpus-Audio-MPD-1.120990_1.pkg","repopath":"All/p5-Test-Corpus-Audio-MPD-1.120990_1.pkg","licenselogic":"single","pkgsize":23796,"desc":"Test::Corpus::Audio::MPD will try to launch a new mpd server for\ntesting purposes. This mpd server will then be used during\nPOE::Component::Client::MPD or Audio::MPD tests.\n\nIn order to achieve this, the module will create a fake mpd.conf\nfile with the correct pathes (ie, where you untarred the modulE\ntarball). It will then check if some mpd server is already running,\nand stop it if the MPD_TEST_OVERRIDE environment variable is true\n(die otherwise). Last it will run the test mpd with its newly\ncreated configuration file.","deps":{"p5-File-ShareDir-PathClass":{"origin":"devel/p5-File-ShareDir-PathClass","version":"1.112440_1"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-Test-Command-Simple","origin":"devel/p5-Test-Command-Simple","version":"0.05","comment":"Test external commands (nearly) as easily as loaded modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Command-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16829a1a157f6e582d83f7e9bdf0f1a4bc022d5c940af46ce0f4d13cc99396f2","flatsize":17039,"path":"All/p5-Test-Command-Simple-0.05.pkg","repopath":"All/p5-Test-Command-Simple-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9724,"desc":"This test module is intended to simplify testing of external commands.\nIt does so by running the command under IPC::Open3, closing the stdin\nimmediately, and reading everything from the command's stdout and\nstderr. It then makes the output available to be tested.\n\nIt is not (yet?) as feature-rich as Test::Cmd, but I think the interface\nto this is much simpler. Tests also plug directly into the Test::Builder\nframework, which plays nice with Test::More.\n\nAs compared to Test::Command, this module is simpler, relying on the\nuser to feed rc, stdout, and stderr to the appropriate other tests,\npresumably in Test::More, but not necessarily.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Command","origin":"devel/p5-Test-Command","version":"0.11_1","comment":"Test routines for external commands","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Command","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2836d8a3a746fcca56d36766e6b57ebc9116ab72423997106c1efe0c6c81e236","flatsize":39493,"path":"All/p5-Test-Command-0.11_1.pkg","repopath":"All/p5-Test-Command-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14012,"desc":"Test::Command intends to bridge the gap between the well tested functions and\nobjects you choose and their usage in your programs. By examining the exit\nstatus, terminating signal, STDOUT and STDERR of your program you can determine\nif it is behaving as expected.\n\nThis includes testing the various combinations and permutations of options and\narguments as well as the interactions between the various functions and objects\nthat make up your program.\n\nThe various test functions below can accept either a command string or an array\nreference for the first argument. If the command is expressed as a string it is\npassed to system as is. If the command is expressed as an array reference it is\ndereferenced and passed to system as a list.\n\nThe final argument for the test functions, $name, is optional. By default the\n$name is a concatenation of the test function name, the command string and the\nexpected value. This construction is generally sufficient for identifying a\nfailing test, but you may always specify your own $name if desired.\n\nAny of the test functions can be used as instance methods on a Test::Command\nobject. This is done by dropping the initial $cmd argument and instead using\narrow notation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Cmd","origin":"devel/p5-Test-Cmd","version":"1.09","comment":"Portable testing of commands and scripts","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Cmd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2765f966c45e691018e625e3d268ac43c57064623296217830545b41a812a96d","flatsize":88296,"path":"All/p5-Test-Cmd-1.09.pkg","repopath":"All/p5-Test-Cmd-1.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35732,"desc":"The Test::Cmd module provides a low-level framework for portable automated\ntesting of executable commands and scripts (in any language, not just Perl),\nespecially commands and scripts that interact with the file system.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-CleanNamespaces","origin":"devel/p5-Test-CleanNamespaces","version":"0.24","comment":"Check for uncleaned imports","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-CleanNamespaces","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"680693fc7f20cad5414bb97dbde2dc8f734a681b3d62365d969bdb0d1232c3b7","flatsize":17708,"path":"All/p5-Test-CleanNamespaces-0.24.pkg","repopath":"All/p5-Test-CleanNamespaces-0.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8836,"desc":"Test::CleanNamespaces lets you check your module's namespaces for imported\nfunctions you might have forgotten to remove with namespace::autoclean or\nnamespace::clean and are therefore available to be called as methods, which\nusually isn't want you want.","deps":{"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"p5-Sub-Identify":{"origin":"devel/p5-Sub-Identify","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Classy","origin":"devel/p5-Test-Classy","version":"0.11","comment":"Write your unit tests in other modules than *.t","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Classy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fded990ad8c9ab6d39845b2df34af57078e0f66de5438457c95a624b4696cf1","flatsize":33113,"path":"All/p5-Test-Classy-0.11.pkg","repopath":"All/p5-Test-Classy-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16532,"desc":"Perl module to allow writing your unit tests in other modules than *.t","deps":{"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Module-Find":{"origin":"devel/p5-Module-Find","version":"0.16"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"p5-Term-Encoding":{"origin":"devel/p5-Term-Encoding","version":"0.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-ClassAPI","origin":"devel/p5-Test-ClassAPI","version":"1.07","comment":"Provides basic first-pass API testing for large class trees","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-ClassAPI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8142f5fc8d8a74645a60b15beeb9efee87345b0351cb980e0a5f7ea5506b934a","flatsize":51718,"path":"All/p5-Test-ClassAPI-1.07.pkg","repopath":"All/p5-Test-ClassAPI-1.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14568,"desc":"For many APIs with large numbers of classes, it can be very useful\nto be able to do a quick once-over to make sure that classes,\nmethods, and inheritance is correct, before doing more comprehensive\ntesting. This module aims to provide such a capability.","deps":{"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Class-Most","origin":"devel/p5-Test-Class-Most","version":"0.08_1","comment":"Test Classes the easy way","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Test-Class-Most","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fefead9db7623b0c46fb195ae301f4dad78dffce763dbd6349619681a355061d","flatsize":20049,"path":"All/p5-Test-Class-Most-0.08_1.pkg","repopath":"All/p5-Test-Class-Most-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10936,"desc":"Test Perl Classes the easy way","deps":{"p5-Test-Class":{"origin":"devel/p5-Test-Class","version":"0.52"},"p5-Test-Most":{"origin":"devel/p5-Test-Most","version":"0.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Class","origin":"devel/p5-Test-Class","version":"0.52","comment":"Easily create test classes in an xUnit style","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Class","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7934545d3581c8a0a0c2782c319c07c71b24ce48f2b1f6c938e9f1aad4ea61d","flatsize":101850,"path":"All/p5-Test-Class-0.52.pkg","repopath":"All/p5-Test-Class-0.52.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":46532,"desc":"Test::Class provides a simple way of creating classes and\nobjects to test your code in an xUnit style.\n\nBuilt using Test::Builder it is designing to work with\nother Test::Builder based modules (Test::More,\nTest::Differences, Test::Exception, etc.)\n\nNote: This module will make more sense if you are already\nfamiliar with the \"standard\" mechanisms for testing perl code.\nThose unfamiliar with Test::Harness, Test::Simple, Test::More\nand friends should go take a look at them now.\n\nNote: This is an early release. Things may change. Be warned.","deps":{"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-CheckManifest","origin":"devel/p5-Test-CheckManifest","version":"1.43","comment":"Check if your Manifest matches your distro","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-CheckManifest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf0be7f33686fc25536df18993e15ccf830350c07f2227dc6f77a12b3a8afce2","flatsize":24226,"path":"All/p5-Test-CheckManifest-1.43.pkg","repopath":"All/p5-Test-CheckManifest-1.43.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10620,"desc":"Checks whether the Manifest file matches the distro or not. To match a\ndistro the Manifest has to name all files that come along with the\ndistribution","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Deep-UnorderedPairs","origin":"devel/p5-Test-Deep-UnorderedPairs","version":"0.006","comment":"Plugin for Test::Deep to compare unordered lists of tuples","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Test-Deep-UnorderedPairs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"488a3c622e726bf2402ba7be8ff6cf8fa42489e3cde63d1a600033e35405e23c","flatsize":16619,"path":"All/p5-Test-Deep-UnorderedPairs-0.006.pkg","repopath":"All/p5-Test-Deep-UnorderedPairs-0.006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8664,"desc":"Plugin for Test::Deep to compare unordered lists of tuples.\n\nThis module provides the sub unordered_pairs (and tuples, samehash,\nas synonyms) to indicate the data being tested is a list of pairs\nthat should be tested where the order of the pairs is insignificant.","deps":{"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-CPAN-Meta-YAML","origin":"devel/p5-Test-CPAN-Meta-YAML","version":"0.25","comment":"Validate a META.yml file within a CPAN distribution","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-CPAN-Meta-YAML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"198fd2491d24e78a1d11df0ba495efb1e8f44cefb6075a56021783f9264e5f3f","flatsize":47852,"path":"All/p5-Test-CPAN-Meta-YAML-0.25.pkg","repopath":"All/p5-Test-CPAN-Meta-YAML-0.25.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":16584,"desc":"Test::CPAN::Meta::YAML was written to ensure that a META.yml file, provided with\na standard distribution uploaded to CPAN, meets the specifications that slowly\nbeing introduced to module uploads, via the use of ExtUtils::MakeMaker,\nModule::Build and Module::Install.\n\nSee CPAN::Meta for further details of the CPAN Meta Specification.","deps":{"p5-Test-YAML-Valid":{"origin":"devel/p5-Test-YAML-Valid","version":"0.04_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-CheckDeps","origin":"devel/p5-Test-CheckDeps","version":"0.010_2","comment":"Check for presence of dependencies","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-CheckDeps","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08ae413825ff26813cf3618b79b6c796388bc6fdb48994c9feac8885c448c2c2","flatsize":12739,"path":"All/p5-Test-CheckDeps-0.010_2.pkg","repopath":"All/p5-Test-CheckDeps-0.010_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7012,"desc":"Test::CheckDeps adds a test that assures all dependencies have been\ninstalled properly. If requested, it can bail out all testing on error.","deps":{"p5-CPAN-Meta-Check":{"origin":"devel/p5-CPAN-Meta-Check","version":"0.018"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-CPAN-Meta","origin":"devel/p5-Test-CPAN-Meta","version":"0.25","comment":"Validate your CPAN META.yml files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-CPAN-Meta","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fdf730fb16d29f16b799deb17c27437c799b2e69a451b5509772c69a2b0e4b8","flatsize":47485,"path":"All/p5-Test-CPAN-Meta-0.25.pkg","repopath":"All/p5-Test-CPAN-Meta-0.25.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":16424,"desc":"Test::CPAN::Meta was written to ensure that a META.yml file, provided with a\nstandard distribution uploaded to CPAN, meets the specifications that are slowly\nbeing introduced to module uploads, via the use of package makers and installers\nsuch as ExtUtils::MakeMaker, Module::Build and Module::Install.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-BinaryData","origin":"devel/p5-Test-BinaryData","version":"0.016","comment":"Compare two things, give hex dumps if they differ","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-BinaryData","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e740404582634f45af2a89230b2bdb28132f9c026f53b65efd37986b81a498c6","flatsize":44036,"path":"All/p5-Test-BinaryData-0.016.pkg","repopath":"All/p5-Test-BinaryData-0.016.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15384,"desc":"Sometimes using Test::More's is test isn't good enough. Its diagnostics may make\nit easy to miss differences between strings. By using is_binary instead of is,\nthe \"!\" tells us that the lines differ, and we can quickly scan the bytes that\nmake up the line to see which differ. When comparing very long strings, we can\nstop after we've seen a few differences.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Benchmark","origin":"devel/p5-Test-Benchmark","version":"0.004_2","comment":"Make sure something really is faster","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Benchmark","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01edff5a528acfa131f2713ee1fbdecc913d5a416633eca89f6e85e1f1380c73","flatsize":36620,"path":"All/p5-Test-Benchmark-0.004_2.pkg","repopath":"All/p5-Test-Benchmark-0.004_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":15288,"desc":"Sometimes you want to make sure that your \"faster\" algorithm really is faster\nthan the old way. This lets you check. It might also be useful to check that\nyour super whizzo XS or Inline::C version is actually faster.\n\nThis module is based on the standard Benchmark module. If you have lots of\ntimings to compare and you don't want to keep running the same benchmarks all\nthe time, you can pass in a result object from Benchmark::timethis() instead of\nsub routine reference.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Groonga","origin":"textproc/p5-Test-Groonga","version":"0.06_1","comment":"Perl extension for testing Groonga full-text search engine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Groonga","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04383f1962e7972d7a101aecb25ca2c317188ed3268da7fcfb4c99006dc83ca7","flatsize":11715,"path":"All/p5-Test-Groonga-0.06_1.pkg","repopath":"All/p5-Test-Groonga-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6208,"desc":"Server runner for testing Groonga full-text search engine.","deps":{"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-Test-TCP":{"origin":"devel/p5-Test-TCP","version":"2.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Test-Mock-LWP-Dispatch","origin":"devel/p5-Test-Mock-LWP-Dispatch","version":"0.08","comment":"Mocks LWP::UserAgent and dispatches your requests/responses","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Mock-LWP-Dispatch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4821636a80232f5a33ca626fe090d0423514d6d3d29842a259c1fc58d3b2897","flatsize":50012,"path":"All/p5-Test-Mock-LWP-Dispatch-0.08.pkg","repopath":"All/p5-Test-Mock-LWP-Dispatch-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13800,"desc":"Test::Mock::LWP::Dispatch intends for testing a code that heavily uses\nLWP::UserAgent.\n\nAssume that function you want to test makes three different request to the\nserver and expects to get some content from the server. To test this function\nyou should setup request/response mappings for mocked UserAgent and test it.\n\nFor doing something with mappings, here are methods map, unmap and unmap_all.\nFor controlling context of these mappings (is it applies for all created in your\ncode LWP::UserAgent's or only to one specific?) you should call these functions\nfor exported $mock_ua object (global mapping) or for newly created\nLWP::UserAgent (local mappings).\n\nSee also on Test::Mock::LWP, it provides mocked LWP objects for you, so probably\nyou can solve your problems with this module too.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Test-MockObject":{"origin":"devel/p5-Test-MockObject","version":"1.20200122"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Auto","origin":"devel/p5-Test-Auto","version":"0.14","comment":"Test automation and docs generation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Auto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"802d3ebf1e45970b3da3296ebb47574919328b129c832d4fc814ad6127804cef","flatsize":37597,"path":"All/p5-Test-Auto-0.14.pkg","repopath":"All/p5-Test-Auto-0.14.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15232,"desc":"Test::Auto aims to provide, a standard for documenting Perl 5 software projects,\na framework writing tests, test automation, and documentation generation.\n\nThis framework lets you write documentation in test files using pod-like comment\nblocks. By using a particular set of comment blocks (the specification) this\nframework can run certain kinds of tests automatically. For example, we can\nautomatically ensure that the package the test is associated with is loadable,\nthat the test file comment blocks meet the specification, that any super-classes\nor libraries are loadable, and that the functions, methods, and routines are\nproperly documented.","deps":{"p5-Venus":{"origin":"devel/p5-Venus","version":"4.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Base","origin":"devel/p5-Test-Base","version":"0.89","comment":"Data Driven Testing Framework","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Test-Base","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2528951f8cb97682458a02bdf4d9708da8eb740eebee1691f696d91515fdb28","flatsize":102349,"path":"All/p5-Test-Base-0.89.pkg","repopath":"All/p5-Test-Base-0.89.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34452,"desc":"Testing is usually the ugly part of Perl module authoring. Perl gives\nyou a standard way to run tests with Test::Harness, and basic testing\nprimitives with Test::More. After that you are pretty much on your own\nto develop a testing framework and philosophy. Test::More encourages you\nto make your own framework by subclassing Test::Builder, but that is not\ntrivial.\n\nTest::Base gives you a way to write your own test framework base class\nthat *is* trivial.","deps":{"p5-Spiffy":{"origin":"devel/p5-Spiffy","version":"0.46_1"},"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Assertions","origin":"devel/p5-Test-Assertions","version":"1.054_1","comment":"Simple set of building blocks for both unit and runtime testing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Assertions","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fe6e2882a45a61edd3fb50e6f654533c00d0bfc82b91525c5cd75938f7c44ac","flatsize":48238,"path":"All/p5-Test-Assertions-1.054_1.pkg","repopath":"All/p5-Test-Assertions-1.054_1.pkg","licenselogic":"single","pkgsize":25636,"desc":"Test::Assertions provides a convenient set of tools for constructing\ntests, such as unit tests or run-time assertion checks (like C's\nASSERT macro).  Unlike some of the Test:: modules available on CPAN,\nTest::Assertions is not limited to unit test scripts; for example\nit can be used to check output is as expected within a benchmarking\nscript.  When it is used for unit tests, it generates output in the\nstandard form for CPAN unit testing (under Test::Harness).","deps":{"p5-Log-Trace":{"origin":"devel/p5-Log-Trace","version":"1.070_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Archive-Libarchive","origin":"devel/p5-Test-Archive-Libarchive","version":"0.02","comment":"Testing tools for Archive::Libarchive","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Test-Archive-Libarchive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13a48f263a26bd2b33da8b7caa7900249a9d290fac6578c53b36f938d0f036b3","flatsize":47080,"path":"All/p5-Test-Archive-Libarchive-0.02.pkg","repopath":"All/p5-Test-Archive-Libarchive-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12196,"desc":"Error handling for libarchive and Archive::Libarchive is fairly primitive. Most\nmethods return an int which correspond to ARCHIVE_EOF, ARCHIVE_OK,\nARCHIVE_RETRY, ARCHIVE_WARN, ARCHIVE_FAILED or ARCHIVE_FATAL. Some methods will\nalso return the number of actual bytes written on success and one of these codes\non failure. It can be tedious doing the necessary checks for each method call in\na test, so this module provides tools for testing Archive::Libarchive method\ncalls that follow this pattern.","deps":{"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"p5-Test2-Suite":{"origin":"devel/p5-Test2-Suite","version":"0.000163"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Able","origin":"devel/p5-Test-Able","version":"0.11_1","comment":"Xunit with Moose","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Test-Able","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cc45b8b94833f09143ca0919190fb43571289958f8b97b5d621974065c16c58","flatsize":65641,"path":"All/p5-Test-Able-0.11_1.pkg","repopath":"All/p5-Test-Able-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33332,"desc":"An xUnit style testing framework inspired by Test::Class and built using Moose.\nIt can do all the important things Test::Class can do and more.\nThe prime advantages of using this module instead of Test::Class are\nflexibility and power. Namely, Moose.\n\nThis module was created for a few of reasons:\n\nTo address perceived limitations in, and downfalls of, Test::Class.\nTo leverage existing Moose expertise for testing.\nTo bring Moose to the Perl testing game.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Able-Runner","origin":"devel/p5-Test-Able-Runner","version":"1.002","comment":"Use Test::Able without a bunch of boilerplate","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Test-Able-Runner","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e521a639cc6da50fdd01bd1489f9bdcabb7e11e9c08ef8b9b47bc2207e1b8fbb","flatsize":21162,"path":"All/p5-Test-Able-Runner-1.002.pkg","repopath":"All/p5-Test-Able-Runner-1.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11440,"desc":"Provides basic test runner via use_test_packages by base package or a list\nof test packages. Allows you to choose your test paths.\nUse Test::Able without a bunch of boilerplate.","deps":{"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Test-Able":{"origin":"devel/p5-Test-Able","version":"0.11_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-VT102-Boundless","origin":"devel/p5-Term-VT102-Boundless","version":"0.05","comment":"Subclass to emulate boundless DEC VT102 terminal","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-VT102-Boundless","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85aab72bd15e26abf1ad6ac6681bcd94bafe085c048364ed909f2771591571e1","flatsize":12289,"path":"All/p5-Term-VT102-Boundless-0.05.pkg","repopath":"All/p5-Term-VT102-Boundless-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+","MIT"],"pkgsize":6856,"desc":"This is a subclass of Term::VT102 that will grow the virtual screen to\naccomodate arbitrary width and height of text.\n\nThe behavior is more similar to the buffer of a scrolling terminal\nemulator than to a real terminal, making it useful for output displays\nin scrolling media.","deps":{"p5-Term-VT102":{"origin":"devel/p5-Term-VT102","version":"0.91_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-API","origin":"devel/p5-Test-API","version":"0.010","comment":"Test a list of subroutines provided by a module","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Test-API","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"845cb7438a09e47271b0cb2060221d169b8f968a7a84059fdf8b31cdbdf9e0b9","flatsize":23168,"path":"All/p5-Test-API-0.010.pkg","repopath":"All/p5-Test-API-0.010.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10240,"desc":"This simple test module checks the subroutines provided by a module. This is\nuseful for confirming a planned API in testing and ensuring that other\nfunctions aren't unintentionally included via import.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-VT102","origin":"devel/p5-Term-VT102","version":"0.91_1","comment":"Class to emulate a DEC VT102 terminal","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-VT102","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19d6344eafb3289b779db23355efa202a831b4360736a6023ca022e2e7d8c7c4","flatsize":94357,"path":"All/p5-Term-VT102-0.91_1.pkg","repopath":"All/p5-Term-VT102-0.91_1.pkg","licenselogic":"single","pkgsize":27056,"desc":"The VT102 class provides emulation of most of the functions of a DEC\nVT102 terminal. Once initialised, data passed to a VT102 object is\nprocessed and the in-memory \"screen\" modified accordingly. This\n\"screen\" can be interrogated by the external program in a variety of\nways.\n\nThis allows your program to interface with full-screen console\nprograms by running them in a subprocess and passing their output to a\nVT102 class. You can then see what the application has written on the\nscreen by querying the class appropriately.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-UI","origin":"devel/p5-Term-UI","version":"0.50","comment":"Term::ReadLine UI made easy","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-UI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9316f8f5f366ff3ab33576f79da214d86a664d15043a244cdb5f0bb0f6fbbc3","flatsize":40065,"path":"All/p5-Term-UI-0.50.pkg","repopath":"All/p5-Term-UI-0.50.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18600,"desc":"Term::UI is a transparent way of eliminating the overhead of having to\nformat a question and then validate the reply, informing the user if the\nanswer was not proper and re-issuing the question.\n\nSimply give it the question you want to ask, optionally with choices the\nuser can pick from and a default and Term::UI will DWYM.\n\nFor asking a yes or no question, there's even a shortcut.","deps":{"p5-Log-Message-Simple":{"origin":"devel/p5-Log-Message-Simple","version":"0.10_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-Title","origin":"devel/p5-Term-Title","version":"0.09","comment":"Portable API to set the terminal titlebar","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-Title","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52959c2d216f283f1a95615fbfa91a2dca008a3e63a2b4acefcf7579365b0ca7","flatsize":7653,"path":"All/p5-Term-Title-0.09.pkg","repopath":"All/p5-Term-Title-0.09.pkg","licenselogic":"single","pkgsize":5152,"desc":"Portable API to set the terminal titlebar","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-TermKey","origin":"devel/p5-Term-TermKey","version":"0.17","comment":"Perl wrapper around libtermkey","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/pod/Term::TermKey","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cc5d9b50a4dcec6ae378213a3fcab606ebdfc63ba19b551068d4635362adc02","flatsize":98836,"path":"All/p5-Term-TermKey-0.17.pkg","repopath":"All/p5-Term-TermKey-0.17.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36880,"desc":"This module offers a lightweight Perl wrapper for the libtermkey\nlibrary, which serves as a valuable tool for abstractly handling\nkeypress events in terminal-based programs. Instead of delivering raw\nbytes directly from the TTY device, this library furnishes data\nstructures that describe keys, facilitating a more organized and\nuser-friendly approach to key event processing.","deps":{"libtermkey":{"origin":"devel/libtermkey","version":"0.22_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libtermkey.so.1"]},{"name":"p5-Term-TablePrint","origin":"devel/p5-Term-TablePrint","version":"0.163","comment":"Print a table to the terminal and browse it interactively","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Term-TablePrint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f681928394f2ce07996782438ef1d6882c0c2a8793bda27a93cb3dd1b865a783","flatsize":89705,"path":"All/p5-Term-TablePrint-0.163.pkg","repopath":"All/p5-Term-TablePrint-0.163.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23084,"desc":"Term::TablePrint shows a table and lets the user interactively browse it. It\nprovides a cursor which highlights the row on which it is located. The user can\nscroll through the table with the different cursor keys.\n\nIf the table has more rows than the terminal, the table is divided up on as many\npages as needed automatically. If the cursor reaches the end of a page, the next\npage is shown automatically until the last page is reached. Also if the cursor\nreaches the topmost line, the previous page is shown automatically if it is not\nalready the first one.\n\nIf the terminal is too narrow to print the table, the columns are adjusted to\nthe available width automatically.\n\nIf the option table_expand is enabled and a row is selected with Return, each\ncolumn of that row is output in its own line preceded by the column name. This\nmight be useful if the columns were cut due to the too low terminal width.","deps":{"p5-Term-Choose":{"origin":"devel/p5-Term-Choose","version":"1.765"},"p5-Term-Choose-Util":{"origin":"devel/p5-Term-Choose-Util","version":"0.142"},"p5-Term-Form":{"origin":"devel/p5-Term-Form","version":"0.557"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-Table","origin":"devel/p5-Term-Table","version":"0.018","comment":"Format a header and rows into a table","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Term-Table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"039a648f90adfe4e262c63c9dc5ffce2469dc00983154ab6b3402f09660a8b72","flatsize":80053,"path":"All/p5-Term-Table-0.018.pkg","repopath":"All/p5-Term-Table-0.018.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33256,"desc":"Term::Table is used by some failing tests to provide diagnostics about what has\ngone wrong. This module is able to generic format rows of data into tables.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-Size-Perl","origin":"devel/p5-Term-Size-Perl","version":"0.031","comment":"Retrieving terminal size","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Term-Size-Perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"779936cecf2b41c467d4e2bd766dfd99e63d97986f2dc1e7b4dece1396172372","flatsize":44271,"path":"All/p5-Term-Size-Perl-0.031.pkg","repopath":"All/p5-Term-Size-Perl-0.031.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12064,"desc":"Term::Size::Perl is yet another implementation of Term::Size in pure Perl, with\nthe exception of a C probe run on build time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-Sk","origin":"devel/p5-Term-Sk","version":"0.18","comment":"Display a progress indicator on a terminal","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/module/Term::Sk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2bd10e2fa855ad223e8b0d992bc55e512b9dcc065502dde2cdc9f0825c01cb55","flatsize":30967,"path":"All/p5-Term-Sk-0.18.pkg","repopath":"All/p5-Term-Sk-0.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13304,"desc":"Term::Sk is a class to implement a progress indicator (\"Sk\" is a short form\nfor \"Show Key\"). This is used to provide immediate feedback for long running\nprocesses.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-Size","origin":"devel/p5-Term-Size","version":"0.211","comment":"Perl5 module to handle window size changes","maintainer":"brad@kazrak.com","www":"https://metacpan.org/release/Term-Size","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac9ed98b2ea825a747ca342ecf0431ce2fcdb9ddf172af8f3b1359d65c13411f","flatsize":14125,"path":"All/p5-Term-Size-0.211.pkg","repopath":"All/p5-Term-Size-0.211.pkg","licenselogic":"single","pkgsize":7076,"desc":"Excerpted from the README file:\n\nTerm::Size is a Perl module which provides a straightforward way to get\nthe size of the terminal (or window) on which a script is running.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Term-Size-Any","origin":"devel/p5-Term-Size-Any","version":"0.002_1","comment":"Retrieve terminal size","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Term-Size-Any","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ae0dbb013616933f88702ede97dd9457733ff187a59c0a5fc01410f6378bb04","flatsize":12615,"path":"All/p5-Term-Size-Any-0.002_1.pkg","repopath":"All/p5-Term-Size-Any-0.002_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7256,"desc":"Term::Size::Any is a unified interface to retrieve terminal size. It loads one\nmodule of a list of known alternatives, each implementing some way to get the\ndesired terminal information. This loaded module will actually do the job on\nbehalf of Term::Size::Any.","deps":{"p5-Devel-Hide":{"origin":"devel/p5-Devel-Hide","version":"0.0015"},"p5-Term-Size-Perl":{"origin":"devel/p5-Term-Size-Perl","version":"0.031"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-Visual","origin":"devel/p5-Term-Visual","version":"0.08_1","comment":"Split-terminal user interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-Visual","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6ea8251084e8f22f2080841860625c5e2b9b9d4d0065d1d2d42cfb81ea2b8d7","flatsize":75976,"path":"All/p5-Term-Visual-0.08_1.pkg","repopath":"All/p5-Term-Visual-0.08_1.pkg","licenselogic":"single","pkgsize":21824,"desc":"Term::Visual is a \"visual\" terminal interface for curses applications. It\nprovides the split-screen interface you may have seen in console based IRC\nand MUD clients.\n\nTerm::Visual uses the POE networking and multitasking framework to support\nconcurrent input from network sockets and the console, multiple timers, and\nmore.","deps":{"p5-Curses":{"origin":"devel/p5-Curses","version":"1.45"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Aggregate","origin":"devel/p5-Test-Aggregate","version":"0.375","comment":"Aggregate Perl tests for better performance","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-Aggregate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eda4914430730f5c992131789ca02e47c2c80f49aa8a824ea3521f5f263f0bd7","flatsize":72256,"path":"All/p5-Test-Aggregate-0.375.pkg","repopath":"All/p5-Test-Aggregate-0.375.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32724,"desc":"Aggregate perl test for better performance","deps":{"p5-Test-Most":{"origin":"devel/p5-Test-Most","version":"0.38"},"p5-Test-NoWarnings":{"origin":"devel/p5-Test-NoWarnings","version":"1.06"},"p5-Test-Trap":{"origin":"devel/p5-Test-Trap","version":"0.3.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-ShellUI","origin":"shells/p5-Term-ShellUI","version":"0.92_3","comment":"Fully-featured shell-like command line environment","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-ShellUI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f3797ed0c3ab267cebab2b3851a7b9b82306e913e27ad339cd228825795b43a","flatsize":101270,"path":"All/p5-Term-ShellUI-0.92_3.pkg","repopath":"All/p5-Term-ShellUI-0.92_3.pkg","licenselogic":"single","pkgsize":40572,"desc":"Term::ShellUI uses the history and autocompletion features of Term::ReadLine\nto present a sophisticated command-line interface to the user.  It tries to\nmake every feature that one would expect to see in a fully interactive shell\ntrivial to implement.\n\nYou simply declare your command set and let ShellUI take\ncare of the heavy lifting.","deps":{"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["shells","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Term-Shell","origin":"devel/p5-Term-Shell","version":"0.13","comment":"Write command-line shells in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-Shell","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1272868108660425d5f08ebe9e0292c2b860c84544b6d206ddff583805d9b3da","flatsize":88302,"path":"All/p5-Term-Shell-0.13.pkg","repopath":"All/p5-Term-Shell-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34944,"desc":"Term::Shell lets you write simple command-line shells. All the boring\ndetails like command-line parsing, terminal handling, and tab completion\nare handled for you.","deps":{"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Text-Autoformat":{"origin":"textproc/p5-Text-Autoformat","version":"1.670.000_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-ScreenColor","origin":"devel/p5-Term-ScreenColor","version":"1.20_1","comment":"Term::Screen based screen positioning and coloring module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-ScreenColor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0af9bc847969e0dd16bddde0ed97f6f39ddb06aeb20c41a6f67039afe176e571","flatsize":50519,"path":"All/p5-Term-ScreenColor-1.20_1.pkg","repopath":"All/p5-Term-ScreenColor-1.20_1.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":19504,"desc":"Term::ScreenColor adds ANSI coloring support, along with a few other useful\nmethods, to those provided in Term::Screen.","deps":{"p5-Term-Screen":{"origin":"devel/p5-Term-Screen","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-Screen","origin":"devel/p5-Term-Screen","version":"1.06","comment":"Basic screen + input class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-Screen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ccdeda82a985c76c4044d2ed925c2d2e3900bd06855d0775504eb55d153f79c","flatsize":27108,"path":"All/p5-Term-Screen-1.06.pkg","repopath":"All/p5-Term-Screen-1.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12576,"desc":"Term::Screen is a very simple screen positioning module that should work\nwherever `Term::Cap' does. It is set up for Unix using stty's but these\ndependencies are isolated by evals in the `new' constructor. Thus you may\ncreate a child module implementing Screen with MS-DOS, ioctl, or other\nmeans to get raw and unblocked input. This is not a replacement for\nCurses -- it has no memory.  This was written so that it could be easily\nchanged to fit nasty systems, and to be available first thing.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-ReadLine-Perl","origin":"devel/p5-Term-ReadLine-Perl","version":"1.0303_1","comment":"Quick implementation of the minimal interface to Readline libraries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-ReadLine-Perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"023cf82523aa749f712f6fa02694ed144088cc87155857164416ae588a2967e9","flatsize":144574,"path":"All/p5-Term-ReadLine-Perl-1.0303_1.pkg","repopath":"All/p5-Term-ReadLine-Perl-1.0303_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":40452,"desc":"This is a quick implementation of the minimal interface to Readline\nlibraries.","deps":{"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-ReadLine-TTYtter","origin":"devel/p5-Term-ReadLine-TTYtter","version":"1.4_2","comment":"Perl5 module for Term::ReadLine allowing rich editing","maintainer":"dereckson@gmail.com","www":"https://metacpan.org/release/Term-ReadLine-TTYtter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9ad95b05b93ce7fc3f0c7a21a95eb926360b187014ee41df9c8a081d6cb90e5","flatsize":149951,"path":"All/p5-Term-ReadLine-TTYtter-1.4_2.pkg","repopath":"All/p5-Term-ReadLine-TTYtter-1.4_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":42276,"desc":"ReadLine::TTYtter is a fork of the Term::ReadLine::Perl module, allowing\nto edit a command line.\n\nThis module have UTF-8 support, let erase or repaint the prompt and\nto hook a process to further line control.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-ReadLine-Zoid","origin":"devel/p5-Term-ReadLine-Zoid","version":"0.07_1","comment":"Provides an interactive input buffer written in plain PERL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-ReadLine-Zoid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9488db8af4e0799852868ecd5684ea7e658776171223a97c927a15aee77a9e4","flatsize":145160,"path":"All/p5-Term-ReadLine-Zoid-0.07_1.pkg","repopath":"All/p5-Term-ReadLine-Zoid-0.07_1.pkg","licenselogic":"single","pkgsize":54112,"desc":"This package provides a set of modules that form an interactive input buffer\nwritten in plain perl with minimal dependencies. It features almost all\nkey-bindings described in the posix spec for the sh(1) utility with some\nextensions like multi-line editing; this includes a vi-command mode with a\nsave-buffer (for copy-pasting) and an undo-stack.","deps":{"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-ReadLine","origin":"devel/p5-Term-ReadLine","version":"1.14_1","comment":"Perl interface to various readline packages","maintainer":"bofh@FreeBSD.org","www":"https://github.com/rafl/term-readline","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d401a7dc19c6fda54bec33bf2b06ef7e86211a903b988d50b2b2dc3bd168b95","flatsize":24730,"path":"All/p5-Term-ReadLine-1.14_1.pkg","repopath":"All/p5-Term-ReadLine-1.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12284,"desc":"Perl interface to various readline packages. If no real package is found,\nsubstitutes stubs instead of basic functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"p5-Term-ReadKey","origin":"devel/p5-Term-ReadKey","version":"2.38_1","comment":"Perl5 module for simple terminal control","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/TermReadKey","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14c8e2eec32534285acbece8cbb7105e79eab48c0170ece7bf5ee913babf88fb","flatsize":46363,"path":"All/p5-Term-ReadKey-2.38_1.pkg","repopath":"All/p5-Term-ReadKey-2.38_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20440,"desc":"Term::ReadKey is a compiled perl module dedicated to providing simple control\nover terminal driver modes (cbreak, raw, cooked, etc.,) support for non-blocking\nreads, if the architecture allows, and some generalized handy functions for\nworking with terminals. One of the main goals is to have the functions as\nportable as possible, so you can just plug in \"use Term::ReadKey\" on any\narchitecture and have a good likelihood of it working.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Web-Query","origin":"www/p5-Web-Query","version":"1.01","comment":"Yet another scraping library like jQuery","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Web-Query","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9197f445fcbecd1c31b81a5f3ba8a4d9f69b532b9a909e251cd39563a8e249c5","flatsize":81080,"path":"All/p5-Web-Query-1.01.pkg","repopath":"All/p5-Web-Query-1.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25188,"desc":"Web::Query is a yet another scraping framework, have a jQuery like interaface.\n\nYes, I know ingy's pQuery. But it's just a alpha quality. It doesn't works.\nWeb::Query built at top of the CPAN modules, HTML::TreeBuilder::XPath,\nLWP::UserAgent, and HTML::Selector::XPath.\n\nSo, this module uses HTML::Selector::XPath, then this module only supports CSS3\nselector supported by HTML::Selector::XPath. Web::Query doesn't support jQuery's\nextended quries(yet?).","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Selector-XPath":{"origin":"www/p5-HTML-Selector-XPath","version":"0.28"},"p5-HTML-TreeBuilder-LibXML":{"origin":"www/p5-HTML-TreeBuilder-LibXML","version":"0.23_1"},"p5-HTML-TreeBuilder-XPath":{"origin":"www/p5-HTML-TreeBuilder-XPath","version":"0.14_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"]},{"name":"p5-Term-RawInput","origin":"devel/p5-Term-RawInput","version":"1.25","comment":"Drop-in replacement for <STDIN> with handling of non-standard keys","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-RawInput","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1a7d076895fd4670356fcb52b13f7fa4771dea480c37ca99c7d83e0ec280e4f","flatsize":33448,"path":"All/p5-Term-RawInput-1.25.pkg","repopath":"All/p5-Term-RawInput-1.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12372,"desc":"Term::RawInput is a simple drop-in replacement for <STDIN> in scripts\nwith the additional ability to capture and return the non-standard keys\nlike 'End', 'Escape', 'Insert', etc.","deps":{"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-QRCode","origin":"textproc/p5-Term-QRCode","version":"0.01_1","comment":"Generate QR Code on Terminal","maintainer":"stephon@gmail.com","www":"https://metacpan.org/release/Term-QRCode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3c804c0fa1d3c7bb701dc734f09894fca25b5300da6bb3088fd0ed6ccc46f3e","flatsize":11064,"path":"All/p5-Term-QRCode-0.01_1.pkg","repopath":"All/p5-Term-QRCode-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6660,"desc":"This module allows you to generate QR Code on Terminal. This module\nuse libqrencode '2.0.0' and above.","deps":{"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"p5-Text-QRCode":{"origin":"textproc/p5-Text-QRCode","version":"0.05_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Term-Query","origin":"devel/p5-Term-Query","version":"2.0_1","comment":"Interactive question-response user interface module","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Term-Query","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d38d5b92526b44399144ebd6aa81b99ce008df3d76691c760a1d7b930e7a96a","flatsize":110763,"path":"All/p5-Term-Query-2.0_1.pkg","repopath":"All/p5-Term-Query-2.0_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":38724,"desc":"Excerpted from the README file:\n\nTerm::Query.pm is a Perl 5 module, which performs generalized queries on\nvarious kinds of values.  Validation and normalization of input, based\non the type, is automated, as is error reporting and re-solicitation of\ninput.\n\nInput of '?', unless configured otherwise, provides useful, helpful\ninformation, based on the expected input type, even in the absence of a\nprogrammer-supplied help string.","deps":{"p5-Array-PrintCols":{"origin":"misc/p5-Array-PrintCols","version":"2.6_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-ProgressBar-Simple","origin":"devel/p5-Term-ProgressBar-Simple","version":"0.03_1","comment":"Simpler Term::ProgressBar interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-ProgressBar-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e57a88f89ea1f365af3a6a8926bb26428b88bf9c49d99c175cc7418991c06f8a","flatsize":15157,"path":"All/p5-Term-ProgressBar-Simple-0.03_1.pkg","repopath":"All/p5-Term-ProgressBar-Simple-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8568,"desc":"Progress bars are handy - they tell you how much work has been done, how much\nis left to do and estimate how long it will take. But they can be fiddly! This\nmodule does the right thing in almost all cases in a really convenient way.\n\nIt wraps Term::ProgressBar::Quiet so there is no output unless the code is\nrunning interactively - lets you put them in cron scripts.\n\nIt deals with minor updates - only refreshes the screen when it will change\nwhat the user sees so it is efficient.\n\nIt completes the progress bar when the progress object is destroyed (explicitly\nor by going out of scope) - no more '99%25' done.","deps":{"p5-Term-ProgressBar-Quiet":{"origin":"devel/p5-Term-ProgressBar-Quiet","version":"0.31_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-ProgressBar-Quiet","origin":"devel/p5-Term-ProgressBar-Quiet","version":"0.31_2","comment":"Perl extension to display a progress bar, if interactive","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-ProgressBar-Quiet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04cbe7ac757417aa4e33d81f84c475ea49e9f637f0a09133aaf6dc9aaf64ac5e","flatsize":9972,"path":"All/p5-Term-ProgressBar-Quiet-0.31_2.pkg","repopath":"All/p5-Term-ProgressBar-Quiet-0.31_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5928,"desc":"Term::ProgressBar is a wonderful module for showing progress bars on the\nterminal. This module acts very much like that module when it is run\ninteractively. However, when it is not run interactively (for example,\nas a cron job) then it does not show the progress bar.","deps":{"p5-IO-Interactive":{"origin":"devel/p5-IO-Interactive","version":"1.025,1"},"p5-Term-ProgressBar":{"origin":"devel/p5-Term-ProgressBar","version":"2.23"},"p5-Test-MockObject":{"origin":"devel/p5-Test-MockObject","version":"1.20200122"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-ProgressBar","origin":"devel/p5-Term-ProgressBar","version":"2.23","comment":"Perl extension to display a progress bar","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-ProgressBar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40478c50cb991b26354ccd360feeb828568c40b0d106c6577aecf18e9df6f556","flatsize":53067,"path":"All/p5-Term-ProgressBar-2.23.pkg","repopath":"All/p5-Term-ProgressBar-2.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23332,"desc":"A really simple progress bar for things that take a while.\n\nDoing something: ###########\n\nThe bar grows as things done.  Fifty hash marks are printed\naltogether.","deps":{"p5-Class-MethodMaker":{"origin":"devel/p5-Class-MethodMaker","version":"2.24_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Term-Menus","origin":"devel/p5-Term-Menus","version":"3.027","comment":"Create Powerful Terminal, Console, and CMD Environment Menus","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-Menus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6b9f648ba9897836544a5a2a307c371e95bd614199fe2c267ef69a1861b3400","flatsize":409435,"path":"All/p5-Term-Menus-3.027.pkg","repopath":"All/p5-Term-Menus-3.027.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":68388,"desc":"Term::Menus allows you to create powerful Terminal, Console and CMD\nenvironment menus. Any perl script used in a Terminal, Console or CMD\nenvironment can now include a menu facility that includes sub-menus,\nforward and backward navigation, single or multiple selection\ncapabilities, dynamic item creation and customized banners. All this\npower is simple to implement with a straight forward and very\nintuitive configuration hash structure that mirrors the actual menu\narchitecture needed by the application. A separate configuration file\nis optional. Term::Menus is cross platform compatible.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Data-Dump-Streamer":{"origin":"devel/p5-Data-Dump-Streamer","version":"2.42"},"p5-Devel-Symdump":{"origin":"devel/p5-Devel-Symdump","version":"2.1800"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-Term-RawInput":{"origin":"devel/p5-Term-RawInput","version":"1.25"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-Form","origin":"devel/p5-Term-Form","version":"0.557","comment":"Read lines from STDIN","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Term-Form","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4323b2c1fd1fe3f5cc0c6cc1d9985b5c0c7d13e194849318d14f629bc06d49da","flatsize":107075,"path":"All/p5-Term-Form-0.557.pkg","repopath":"All/p5-Term-Form-0.557.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25184,"desc":"Term::Form reads a line from STDIN. It is intended to cope with Unicode\n(multibyte character/grapheme cluster).","deps":{"p5-Term-Choose":{"origin":"devel/p5-Term-Choose","version":"1.765"},"p5-Term-Choose-Util":{"origin":"devel/p5-Term-Choose-Util","version":"0.142"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-Encoding","origin":"devel/p5-Term-Encoding","version":"0.03","comment":"Detect encoding of the current terminal","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Term-Encoding","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5eb0e74ef7058208613dd822f34f77d9b3b1b5034a8d63173e560233521ceaeb","flatsize":41416,"path":"All/p5-Term-Encoding-0.03.pkg","repopath":"All/p5-Term-Encoding-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9868,"desc":"Term::Encoding is a simple module to detect an encoding the current terminal\nexpects, in various ways.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-ReadPassword","origin":"devel/p5-Term-ReadPassword","version":"0.11_1","comment":"Perl module for asking the user for a password","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-ReadPassword","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aafd9906a878def17fb680a1d9bc687f6ac67d1091351363affae8e8ea219123","flatsize":14417,"path":"All/p5-Term-ReadPassword-0.11_1.pkg","repopath":"All/p5-Term-ReadPassword-0.11_1.pkg","licenselogic":"single","pkgsize":8568,"desc":"This module lets you ask the user for a password in the traditional\nway, from the keyboard, without echoing.\n\nThis is not intended for use over the web; user authentication over\nthe web is another matter entirely.  Also, this module should generally\nbe used in conjunction with Perl's crypt() function, sold separately.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-YAML-Meta","origin":"devel/p5-Test-YAML-Meta","version":"0.22","comment":"Validation of the META.yml file in a distribution","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-YAML-Meta","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc44ae6b8be537967bdab1d51796efe2cc97d8914f45cc3282f1d764f286e652","flatsize":12515,"path":"All/p5-Test-YAML-Meta-0.22.pkg","repopath":"All/p5-Test-YAML-Meta-0.22.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":6768,"desc":"Test::YAML::Meta - Validation of the META.yml file in a distribution.","deps":{"p5-Test-CPAN-Meta-YAML":{"origin":"devel/p5-Test-CPAN-Meta-YAML","version":"0.25"},"p5-Test-YAML-Valid":{"origin":"devel/p5-Test-YAML-Valid","version":"0.04_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-ReadLine-Gnu","origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46","comment":"Allow Term::ReadLine to use GNU readline","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-ReadLine-Gnu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0106c4835e48b504dc586a9c3a4eb78031cff9db4b241b20fb47c6bb4601b0a","flatsize":291418,"path":"All/p5-Term-ReadLine-Gnu-1.46.pkg","repopath":"All/p5-Term-ReadLine-Gnu-1.46.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":78476,"desc":"Perl 5 ships with a module called Term::ReadLine which is an interface\nto command line editing and recall.  The version that ships with Perl\nis only a stub, and offers little functionality.\n\nThis module supplements Term::ReadLine so that it uses GNU readline,\nwhich comes with FreeBSD.  Applications that use Term::ReadLine do\nnot need to be modified to gain the benefits of this package; it will\nhappen transparently upon installation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libreadline.so.8","libtinfo.so.6"]},{"name":"p5-Term-Choose","origin":"devel/p5-Term-Choose","version":"1.765","comment":"Choose items from a list interactively","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Term-Choose","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f64507f27ca66865a8227e3c06a6a69706a93dd9f402930052bafffa4496390c","flatsize":219538,"path":"All/p5-Term-Choose-1.765.pkg","repopath":"All/p5-Term-Choose-1.765.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":40320,"desc":"Term::Choose supports to choose interactively from a list of items. It provides\na functional interface (\"SUBROUTINES\") and an object-oriented interface\n(\"METHODS\").","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-CallEditor","origin":"devel/p5-Term-CallEditor","version":"1.01","comment":"Solicit data from an external editor","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-CallEditor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d2de5fdc5f903db4a4fd2f9092a6388fff5c75c7d3b967612be3524eab80d19","flatsize":21571,"path":"All/p5-Term-CallEditor-1.01.pkg","repopath":"All/p5-Term-CallEditor-1.01.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13584,"desc":"This module calls an external editor with an optional text message and\nreturns what was input as a file handle. By default, the EDITOR\nenvironment variable will be used, otherwise vi.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-Bash-Completion-Generator","origin":"shells/p5-Term-Bash-Completion-Generator","version":"0.02.8_2","comment":"Generate bash completion scripts","maintainer":"gebhart@secnetix.de","www":"https://metacpan.org/release/Term-Bash-Completion-Generator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84d4a550a4e350de756cc2fa55d2c8b22a3b5e2254ef40cd9d4a6bf1d96885e8","flatsize":25833,"path":"All/p5-Term-Bash-Completion-Generator-0.02.8_2.pkg","repopath":"All/p5-Term-Bash-Completion-Generator-0.02.8_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13772,"desc":"Generate bash completion functions or perl scripts to dynamically provide\ncompletion for an application.","deps":{"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Tree-Trie":{"origin":"devel/p5-Tree-Trie","version":"1.9"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["shells","perl5"]},{"name":"p5-Util-Any","origin":"devel/p5-Util-Any","version":"0.25","comment":"Export any utilities and create your own utility module","maintainer":"ports@FreeBSD.org","www":"https://github.com/ktat/Util-Any","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3dba23abf1c323a8d7a1d507c81cafca17524eebc9224b6087e63cf2086dad65","flatsize":50005,"path":"All/p5-Util-Any-0.25.pkg","repopath":"All/p5-Util-Any-0.25.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":22632,"desc":"For the people like the man who cannot remember uniq function is in\nwhether List::Util or List::MoreUtils. And for the newbie who don't know\nwhere useful utilities is.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-ExportTo":{"origin":"devel/p5-ExportTo","version":"0.03"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-List-Pairwise":{"origin":"devel/p5-List-Pairwise","version":"1.03"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-String-CamelCase":{"origin":"textproc/p5-String-CamelCase","version":"0.04"},"p5-String-Util":{"origin":"textproc/p5-String-Util","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-Util-Any port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Test-FailWarnings","origin":"devel/p5-Test-FailWarnings","version":"0.008_1","comment":"Add test failures if warnings are caught","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Test-FailWarnings","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf3ac6cc4bb348583f79df3d33526e64bd7dac9b62a3adcf6f2045c268cebe9c","flatsize":18682,"path":"All/p5-Test-FailWarnings-0.008_1.pkg","repopath":"All/p5-Test-FailWarnings-0.008_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9396,"desc":"This module hooks $SIG{__WARN__} and converts warnings to Test::More's\nfail() calls.  It is designed to be used with done_testing, when you\ndon't need to know the test count in advance.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-Fake-HTTPD","origin":"devel/p5-Test-Fake-HTTPD","version":"0.09","comment":"Fake HTTP server","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Fake-HTTPD","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf8ce42ead6aeaa711bdb295eda66763085361ee4dfa2bd6877c242062f581c6","flatsize":49045,"path":"All/p5-Test-Fake-HTTPD-0.09.pkg","repopath":"All/p5-Test-Fake-HTTPD-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13328,"desc":"Test::Fake::HTTPD is a fake HTTP server module for testing.","deps":{"p5-HTTP-Daemon":{"origin":"www/p5-HTTP-Daemon","version":"6.16"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Test-SharedFork":{"origin":"devel/p5-Test-SharedFork","version":"0.35"},"p5-Test-TCP":{"origin":"devel/p5-Test-TCP","version":"2.22"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"SSL":"off"}},{"name":"p5-Term-Clui","origin":"devel/p5-Term-Clui","version":"1.76","comment":"Perl module offering a Command-Line User Interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-Clui","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba9dcf530f34a10d8d06da985234ace6a65a873bf0a9496e00415407fbb61251","flatsize":113134,"path":"All/p5-Term-Clui-1.76.pkg","repopath":"All/p5-Term-Clui-1.76.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36032,"desc":"Term::Clui offers a high-level user interface to give the user of command-line\napplications a consistent \"look and feel\". Its metaphor for the computer is as\na human-like conversation-partner, and as each question/response is completed\nit is summarised onto one line, and remains on screen, so that the history of\nthe session gradually accumulates on the screen and is available for review, or\nfor cut/paste. This user interface can therefore be intermixed with standard\napplications which write to STDOUT or STDERR, such as make, pgp, rcs etc.","deps":{"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"p5-Term-Size":{"origin":"devel/p5-Term-Size","version":"0.211"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-EditLine","origin":"devel/p5-Term-EditLine","version":"0.11","comment":"Perl interface to the NetBSD editline library","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/Term-EditLine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05008dcafe11905ddd0400e99d66ba4dc75c6ffe59c85a498ba8828ce0b80140","flatsize":63470,"path":"All/p5-Term-EditLine-0.11.pkg","repopath":"All/p5-Term-EditLine-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22880,"desc":"Perl interface to the NetBSD editline library.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libedit.so.0"]},{"name":"p5-Term-Detect-Software","origin":"devel/p5-Term-Detect-Software","version":"0.227","comment":"Detect terminal (emulator) software and its capabilities","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Term-Detect-Software","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"873593c54070f4cd6ceb80be22e98674513a818c4827f982a9bd3ca924af130e","flatsize":47450,"path":"All/p5-Term-Detect-Software-0.227.pkg","repopath":"All/p5-Term-Detect-Software-0.227.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16748,"desc":"Term::Detect::Software uses several heuristics to find out what terminal\n(emulator) software the current process is running in, and its\ncapabilities/settings. This module complements other modules such as\nTerm::Terminfo and Term::Encoding.","deps":{"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-Proc-Find-Parents":{"origin":"devel/p5-Proc-Find-Parents","version":"0.631"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-ANSIScreen","origin":"devel/p5-Term-ANSIScreen","version":"1.50_1","comment":"Term::ANSIColor clone with screen mode support","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Term-ANSIScreen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9ae1fc6245d93ef8dd7b25d0e8e7851b3a60223d02388320a469a81e0eb8e08","flatsize":21172,"path":"All/p5-Term-ANSIScreen-1.50_1.pkg","repopath":"All/p5-Term-ANSIScreen-1.50_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":11764,"desc":"Term::ANSIScreen is an Term::ANSIColor clone with support for screen mode,\ncursor control and keyboard mapping sequences.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-ANSIColor","origin":"devel/p5-Term-ANSIColor","version":"5.01","comment":"Color screen output using ANSI escape sequences","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-ANSIColor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fab631ce5e6c683971238f1fb3fd3e7d2f9e55993582a4b9d9017ca86b6ba014","flatsize":84739,"path":"All/p5-Term-ANSIColor-5.01.pkg","repopath":"All/p5-Term-ANSIColor-5.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35092,"desc":"While ANSI color escape codes are fairly simple, it can be hard to\nremember the codes for all of the attributes and the code resulting\nfrom hard-coding them into your script is definitely difficult to\nread. This module is designed to fix those problems, as well as\nprovide a convenient interface to do a few things for you\nautomatically (like resetting attributes after the text you print out\nso that you don't accidentally leave attributes set).\n\nDespite its name, this module can also handle non-color ANSI text\nattributes (bold, underline, reverse video, and blink). It uses either\nof two interfaces, one of which uses \"constants\" for each different\nattribute and the other of which uses two subs which take strings of\nattributes as arguments.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Tenjin","origin":"www/p5-Tenjin","version":"1.000001","comment":"Perl extension for fast templating engine with support for embedded","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tenjin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18e2a17834ecc8bed35ccddab8f4e6bf569db043bee2085bd5ef9e03371d54c7","flatsize":64596,"path":"All/p5-Tenjin-1.000001.pkg","repopath":"All/p5-Tenjin-1.000001.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32804,"desc":"Fast templating engine with support for embedded Perl.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Teng","origin":"databases/p5-Teng","version":"0.34","comment":"Perl extension for simple DBI wrapper/ORMapper","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Teng","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80d41ef09c8762ab256a5e7ef897ad19c18e0ca9bc31c690d9eaddf01dd84b72","flatsize":139413,"path":"All/p5-Teng-0.34.pkg","repopath":"All/p5-Teng-0.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":69340,"desc":"Teng is very simple DBI wrapper and simple O/R Mapper.  It aims to be\nlightweight, with minimal dependencies so it's easier to install.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-Inspector":{"origin":"databases/p5-DBIx-Inspector","version":"0.12_1"},"p5-DBIx-TransactionManager":{"origin":"databases/p5-DBIx-TransactionManager","version":"1.13_1"},"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-Data-Page-NoTotalEntries":{"origin":"devel/p5-Data-Page-NoTotalEntries","version":"0.02_2"},"p5-SQL-Maker":{"origin":"databases/p5-SQL-Maker","version":"1.22_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Template-Toolkit-Simple","origin":"www/p5-Template-Toolkit-Simple","version":"0.31","comment":"Simple Interface to Template Toolkit","maintainer":"lwhsu@FreeBSD.org","www":"https://metacpan.org/release/Template-Toolkit-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc4bd6c1ba5962145dd20b1f4833094713fbe8cd6294eaf1884f1afda909b8cb","flatsize":24300,"path":"All/p5-Template-Toolkit-Simple-0.31.pkg","repopath":"All/p5-Template-Toolkit-Simple-0.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11780,"desc":"Template Toolkit is the best Perl template framework. The only problem\nwith it is that using it for simple stuff is a little bit cumbersome.\nAlso there is no good utility for using it from the command line.\n\nThis module is a simple wrapper around Template Toolkit. It exports a\nfunction called tt which returns a new Template::Toolkit::Simple object.\nThe object supports method calls for setting all the Template Toolkit\noptions.\n\nThis module also installs a program called tt-render which you can use\nfrom the command line to render templates with all the power of the Perl\nobject. All of the object methods become command line arguments in the\ncommand line version.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","textproc","perl5"]},{"name":"p5-Term-App-Util-Size","origin":"devel/p5-Term-App-Util-Size","version":"0.002","comment":"Determine the sane terminal size (width, height)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Term-App-Util-Size","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39a8c1c1d613bfd79f8137bddce22a0776ee981e18ca437bf015dc9874c5fd07","flatsize":47841,"path":"All/p5-Term-App-Util-Size-0.002.pkg","repopath":"All/p5-Term-App-Util-Size-0.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11776,"desc":"Term::App::Util::Size tries to determine the sane terminal height and width.","deps":{"p5-Term-Size":{"origin":"devel/p5-Term-Size","version":"0.211"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Template-Stash-AutoEscape","origin":"www/p5-Template-Stash-AutoEscape","version":"0.03_1","comment":"Perl extension to escape automatically in Template-Toolkit","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Stash-AutoEscape","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb3486ab0baa8d31b44c5b92dcab807797723a16ebb867bae65eda1102a7c39e","flatsize":11582,"path":"All/p5-Template-Stash-AutoEscape-0.03_1.pkg","repopath":"All/p5-Template-Stash-AutoEscape-0.03_1.pkg","licenselogic":"single","pkgsize":5704,"desc":"Escape automatically in Template-Toolkit.","deps":{"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Toolkit","origin":"www/p5-Template-Toolkit","version":"3.102","comment":"Extensible template processing system","maintainer":"adamw@FreeBSD.org","www":"http://www.template-toolkit.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82450bb405f4eac0ee1fb337ddb56c16c72a381b6954823f9a9d596e74b99121","flatsize":1390385,"path":"All/p5-Template-Toolkit-3.102.pkg","repopath":"All/p5-Template-Toolkit-3.102.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":504708,"desc":"The Template Toolkit is a fast, flexible and highly extensible template\nprocessing system. It is free (in both senses: beer and speech) open source\nsoftware and runs on virtually every modern operating system known to man. It\nis written in the Perl programming language with certain key elements coded in\nC for maximum speed. However you don't need to know any Perl (or C) to be able\nto use it.\n\nIt is ideally suited, but not limited to, the creation of static and dynamic\nweb content and incorporates various modules and tools to simplify this\nprocess. It is mature, robust, reliable and well documented.","deps":{"p5-AppConfig":{"origin":"devel/p5-AppConfig","version":"1.71"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","textproc","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"DATE_CALC":"off","IMAGE_INFO":"off","IMAGE_SIZE":"off","POD_POM":"off"}},{"name":"p5-Template-Timer","origin":"www/p5-Template-Timer","version":"1.00_2","comment":"Rudimentary profiling for Template Toolkit","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Timer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c94e0da24e8ecfc02ae4c32913288a48260ad5241bc73a410b7e0ad35884bea8","flatsize":50966,"path":"All/p5-Template-Timer-1.00_2.pkg","repopath":"All/p5-Template-Timer-1.00_2.pkg","licenselogic":"or","licenses":["ART20","GPLv3"],"pkgsize":18580,"desc":"Template::Timer provides inline timings of the template processing\nthrougout your code. It's an overridden version of Template::Context\nthat wraps the process() and include() methods.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Tiny","origin":"textproc/p5-Template-Tiny","version":"1.14","comment":"Template Toolkit reimplemented in as little code as possible","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Template-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91c92735e673b010ca54b5f3a46ea296dc4bf32b774cc1e3dddfd7b7b4da623f","flatsize":18597,"path":"All/p5-Template-Tiny-1.14.pkg","repopath":"All/p5-Template-Tiny-1.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10328,"desc":"Template::Tiny is a reimplementation of a partial subset of the Template\nToolkit in as few lines of code as possible.\n\nIt is intended for use in light-usage, low-memory, or low-cpu templating\nsituations, where you may need to upgrade to the full feature set in the\nfuture, or if you want the familiarity of TT-style templates.\n\nIt is intended to have fully-compatible template and stash usage, with a\nlimited by similar Perl API.\n\nUnlike Template Toolkit, Template::Tiny will process templates without a\ncompile phase (but despite this is still quicker, owing to heavy use of\nthe Perl regular expression engine.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Template-Semantic","origin":"textproc/p5-Template-Semantic","version":"0.10","comment":"Perl extension to use pure XHTML/XML as a template","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Semantic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c1ea24fdcc123d953392d0e3fe307cd638ea7d8c60221da1c8a94745dd3dc48","flatsize":50809,"path":"All/p5-Template-Semantic-0.10.pkg","repopath":"All/p5-Template-Semantic-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26052,"desc":"Template::Semantic is a template engine for XHTML/XML based on\nXML::LibXML that doesn't use any template syntax.  This module takes\npure XHTML/XML as a template, and uses XPath or CSS selectors to\nassign values.","deps":{"p5-HTML-Selector-XPath":{"origin":"www/p5-HTML-Selector-XPath","version":"0.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Template-Provider-FromDATA","origin":"www/p5-Template-Provider-FromDATA","version":"0.13_1","comment":"Load templates from your __DATA__ section","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Provider-FromDATA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62975eb7649d40cf3e025fe93aa8f4852372f45b11bdbc920db3b1ccbf060027","flatsize":15183,"path":"All/p5-Template-Provider-FromDATA-0.13_1.pkg","repopath":"All/p5-Template-Provider-FromDATA-0.13_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8180,"desc":"Template::Provider::FromDATA - Load templates from your __DATA__ section\n\nThis module allows you to store your templates inline with your code\nin the __DATA__ section. It will search any number of classes\nspecified.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Provider-Encoding","origin":"www/p5-Template-Provider-Encoding","version":"0.10_2","comment":"Explicitly declare encodings of your templates","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Template-Provider-Encoding","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8cad73a507d96ec6db10355d9579e86650f69f9b958ad2fdcd6205656477804","flatsize":17825,"path":"All/p5-Template-Provider-Encoding-0.10_2.pkg","repopath":"All/p5-Template-Provider-Encoding-0.10_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10896,"desc":"Template::Provider::Encoding is a Template Provider subclass to decode template\nusing its declaration. You have to declare encoding of the template in the head\n(1st line) of template using (fake) encoding TT plugin. Otherwise the template\nis handled as utf-8.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Provider-Encode","origin":"devel/p5-Template-Provider-Encode","version":"0.02_1","comment":"Encode templates for Template Toolkit","maintainer":"mopsfelder@gmail.com","www":"https://metacpan.org/release/Template-Provider-Encode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12ddf01bd806d917d8fe2e679f0ef9ea60920d2577e54ee87808aa95005054cd","flatsize":6758,"path":"All/p5-Template-Provider-Encode-0.02_1.pkg","repopath":"All/p5-Template-Provider-Encode-0.02_1.pkg","licenselogic":"single","pkgsize":4996,"desc":"Encode templates for Template::Toolkit.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Template-Plugin-YAML","origin":"textproc/p5-Template-Plugin-YAML","version":"1.23","comment":"Plugin interface to YAML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/Template-Plugin-YAML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2389c2fa595d557e53e596068fd02627dedb0deaa71bcd51c3f73dcb75c0b37d","flatsize":11955,"path":"All/p5-Template-Plugin-YAML-1.23.pkg","repopath":"All/p5-Template-Plugin-YAML-1.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6788,"desc":"This is a simple Template Toolkit Plugin Interface to the YAML module.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Template-Plugin-VMethods","origin":"www/p5-Template-Plugin-VMethods","version":"0.03_1","comment":"Install vmethods for Template-Toolkit","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-VMethods","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d896e731fbfc4a1ca40182d86949bb733f363ffe3daff64e5534522dd08c29e6","flatsize":12517,"path":"All/p5-Template-Plugin-VMethods-0.03_1.pkg","repopath":"All/p5-Template-Plugin-VMethods-0.03_1.pkg","licenselogic":"single","pkgsize":7372,"desc":"Simple base class to allow your module to install and remove virtual\nmethods into the Template Toolkit.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Plugin-XML-Escape","origin":"textproc/p5-Template-Plugin-XML-Escape","version":"0.02_1","comment":"Escape variables to suit being placed into XML","maintainer":"simarg@gmail.com","www":"https://metacpan.org/release/Template-Plugin-XML-Escape","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52490e293a131b8dc17eabc8abbac632ad4883d27e97a9ed373d2cbf27137809","flatsize":2977,"path":"All/p5-Template-Plugin-XML-Escape-0.02_1.pkg","repopath":"All/p5-Template-Plugin-XML-Escape-0.02_1.pkg","licenselogic":"single","pkgsize":3084,"desc":"Escapes XML entities from text, so that you don't fall prey to people putting\nquotes, less-than/greater-than, and ampersands, into variables that end up in\nTT templates.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Template-Plugin-Subst","origin":"www/p5-Template-Plugin-Subst","version":"0.02_1","comment":"TT plugin for s/// functionality in templates","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-Subst","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74e755be2b53018a90a14a515802653d16b245368664c3d9e6b251fed62b2b92","flatsize":11639,"path":"All/p5-Template-Plugin-Subst-0.02_1.pkg","repopath":"All/p5-Template-Plugin-Subst-0.02_1.pkg","licenselogic":"single","pkgsize":7376,"desc":"Template::Plugin::Subst acts as a filter and a virtual method to\ncarry out regular expression substitutions with back references on\ntext and variables in the Template Toolkit.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Plugin-StripScripts","origin":"www/p5-Template-Plugin-StripScripts","version":"0.02_1","comment":"TT plugin to filter HTML against XSS","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Template-Plugin-StripScripts","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f96fd2879491cb86f8e31d2e8319d489af9ea887075092fbda4d8b89d9d4368b","flatsize":6056,"path":"All/p5-Template-Plugin-StripScripts-0.02_1.pkg","repopath":"All/p5-Template-Plugin-StripScripts-0.02_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4968,"desc":"Template::Plugin::StripScripts is a Template::Toolkit plugin to\nfilter HTML and strip scripting snipets which can cause XSS.\nAdditionally, due to some nice features from HTML::StripScripts,\nthis module can work really flexibly on treating HTML.","deps":{"p5-HTML-StripScripts-Parser":{"origin":"www/p5-HTML-StripScripts-Parser","version":"1.03_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Plugin-Monta","origin":"www/p5-Template-Plugin-Monta","version":"0.03_1","comment":"Template-Toolkit plugin to Monta Method","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-Monta","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25a5aac6be121159fc1ffebe0a8d3ea9bd99076b8888e71bd7696d0235da605b","flatsize":3344,"path":"All/p5-Template-Plugin-Monta-0.03_1.pkg","repopath":"All/p5-Template-Plugin-Monta-0.03_1.pkg","licenselogic":"single","pkgsize":3268,"desc":"Template::Plugin::Monta is a plugin for Template Toolkit which allows you to\nuse monta-method on your template.","deps":{"p5-Acme-Monta":{"origin":"www/p5-Acme-Monta","version":"0.01_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","textproc","perl5"]},{"name":"p5-Template-Plugin-Markdown","origin":"www/p5-Template-Plugin-Markdown","version":"0.02_1","comment":"TT plugin for Text::Markdown","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-Markdown","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"913f138d74d08d0cc8e61982b1cf5bfeaf0f21aafe212b64beee7a75b418b99e","flatsize":9394,"path":"All/p5-Template-Plugin-Markdown-0.02_1.pkg","repopath":"All/p5-Template-Plugin-Markdown-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5600,"desc":"Template::Plugin::Markdown acts as a filter passing all content to\nText::Markdown for conversion of plain text to HTML.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Text-Markdown":{"origin":"textproc/p5-Text-Markdown","version":"1.000031_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Plugin-MP3","origin":"www/p5-Template-Plugin-MP3","version":"1.02_1","comment":"TT Plugin that wraps around the MP3::Info module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-MP3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ad47e66b842b2044c6e1f93fb12abd8ba66a622da97dfc8eec77309542f78c2","flatsize":8400,"path":"All/p5-Template-Plugin-MP3-1.02_1.pkg","repopath":"All/p5-Template-Plugin-MP3-1.02_1.pkg","licenselogic":"single","pkgsize":5876,"desc":"Template::Plugin::MP3 is a plugin for TT, which provides a simple\nwrapper for using \"MP3::Info\" in object oriented mode.","deps":{"p5-MP3-Info":{"origin":"audio/p5-MP3-Info","version":"1.26"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","textproc","audio","perl5"]},{"name":"p5-Template-Plugin-Number-Format","origin":"www/p5-Template-Plugin-Number-Format","version":"1.06","comment":"Plugin/filter interface to Number::Format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-Number-Format","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b720952a4d50a0e6e606c8baf266e96585915b5e7bff2e948ec9e36fe489666","flatsize":10801,"path":"All/p5-Template-Plugin-Number-Format-1.06.pkg","repopath":"All/p5-Template-Plugin-Number-Format-1.06.pkg","licenselogic":"single","pkgsize":6552,"desc":"Template::Plugin::Number::Format makes the number-munging grooviness\nof Number::Format available to your templates. It is used like a\nplugin, but installs filters into the current context.","deps":{"p5-Number-Format":{"origin":"textproc/p5-Number-Format","version":"1.76"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Plugin-JavaScript","origin":"www/p5-Template-Plugin-JavaScript","version":"0.02_1","comment":"Encodes text to be safe in JavaScript","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-JavaScript","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5989e960cb22d4361582e4dda6e683163c40550e1a2d461b7f5a70e1df6022c6","flatsize":3091,"path":"All/p5-Template-Plugin-JavaScript-0.02_1.pkg","repopath":"All/p5-Template-Plugin-JavaScript-0.02_1.pkg","licenselogic":"single","pkgsize":3060,"desc":"Template::Plugin::JavaScript is a TT filter that filters text so it can\nbe safely used in JavaScript quotes.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Plugin-Lingua-EN-Inflect","origin":"textproc/p5-Template-Plugin-Lingua-EN-Inflect","version":"0.04","comment":"Interface Template Toolkit to Lingua::EN::Inflect module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-Lingua-EN-Inflect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c6dc0f96097251607cc8f8fed525a8b99c827420411863d20fdbe1e760df70f","flatsize":12500,"path":"All/p5-Template-Plugin-Lingua-EN-Inflect-0.04.pkg","repopath":"All/p5-Template-Plugin-Lingua-EN-Inflect-0.04.pkg","licenselogic":"single","pkgsize":7396,"desc":"The Lingua::EN::Inflect is an interface of Template Toolkit to Damian\nConway's Linua::EN::Inflect Perl module, which provides plural\ninflections, \"a\"/\"an\" selection for English words, and manipulation of\nnumbers as words.","deps":{"p5-Lingua-EN-Inflect":{"origin":"textproc/p5-Lingua-EN-Inflect","version":"1.905"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Template-Plugin-JSON","origin":"www/p5-Template-Plugin-JSON","version":"0.08","comment":"Adds a .json vmethod for all TT values","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-JSON","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7eb16421d84aa59164af79adbd546c783d2fbb18b968fb90907819a1f1f1faf8","flatsize":6456,"path":"All/p5-Template-Plugin-JSON-0.08.pkg","repopath":"All/p5-Template-Plugin-JSON-0.08.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5108,"desc":"This plugin provides a .json vmethod to all value types when loaded.","deps":{"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Simple","origin":"www/p5-Template-Simple","version":"0.06_1","comment":"Fast templating module","maintainer":"ken.mcglothlen@gmail.com","www":"https://metacpan.org/release/Template-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75d033b0d3d727a8288a33fbc2056167a815511c3d6c1d54854243ac4fb00f4e","flatsize":45451,"path":"All/p5-Template-Simple-0.06_1.pkg","repopath":"All/p5-Template-Simple-0.06_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":20768,"desc":"Template::Simple is a flexible, efficient and fast templating module\nfor mod_perl written by Uri Guttman. It has a very simple markup\nscheme, but does nearly any templating task you could want as\ninstalled (and provides for callbacks if you want to extend it).","deps":{"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","textproc","perl5"]},{"name":"p5-Term-App-Util-Interactive","origin":"devel/p5-Term-App-Util-Interactive","version":"0.002","comment":"Determine whether terminal application is running interactively","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Term-App-Util-Interactive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4fd6dc52de627250957beb86ef40f74220ab9ead9f577f01221e2fb17b23459c","flatsize":42968,"path":"All/p5-Term-App-Util-Interactive-0.002.pkg","repopath":"All/p5-Term-App-Util-Interactive-0.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10800,"desc":"Term::App::Util::Interactive tries to determine whether terminal application is\nrunning interactively.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Template-Plugin-Filter-Minify-JavaScript","origin":"textproc/p5-Template-Plugin-Filter-Minify-JavaScript","version":"0.94_1","comment":"JavaScript::Minifier filter for Template Toolkit","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-Filter-Minify-JavaScript","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd90a8f89f48b55b2ee3d8861c70f133563ea2aeae53dcad64f7eea304f5460b","flatsize":41329,"path":"All/p5-Template-Plugin-Filter-Minify-JavaScript-0.94_1.pkg","repopath":"All/p5-Template-Plugin-Filter-Minify-JavaScript-0.94_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10084,"desc":"Template::Plugin::Filter::Minify::JavaScript is a Template Toolkit filter, which\nuses JavaScript::Minifier to compress javascript code from filtered content\nduring template processing.","deps":{"p5-JavaScript-Minifier":{"origin":"textproc/p5-JavaScript-Minifier","version":"1.16"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-Template-Plugin-Filter-Minify-CSS-XS","origin":"textproc/p5-Template-Plugin-Filter-Minify-CSS-XS","version":"0.96_1","comment":"CSS::Minifier::XS filter for Template Toolkit","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-Filter-Minify-CSS-XS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b1497e1b6c907b309b0e40ab5e35e6b07f05a955e33aee20142a9909e82d25b","flatsize":41173,"path":"All/p5-Template-Plugin-Filter-Minify-CSS-XS-0.96_1.pkg","repopath":"All/p5-Template-Plugin-Filter-Minify-CSS-XS-0.96_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10008,"desc":"Template::Plugin::Filter::Minify::CSS::XS is a Template Toolkit filter, which\nuses CSS::Minifier::XS to minify css code from filtered content during template\nprocessing.","deps":{"p5-CSS-Minifier-XS":{"origin":"textproc/p5-CSS-Minifier-XS","version":"0.13"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-Template-Plugin-Filter-Minify-CSS","origin":"textproc/p5-Template-Plugin-Filter-Minify-CSS","version":"0.95_1","comment":"CSS::Minifier filter for Template Toolkit","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-Filter-Minify-CSS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04c2e8fb9a1ca261131069031ea7005fc2f6f4b7ca3b20c0ba6ba3553258a421","flatsize":41102,"path":"All/p5-Template-Plugin-Filter-Minify-CSS-0.95_1.pkg","repopath":"All/p5-Template-Plugin-Filter-Minify-CSS-0.95_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9980,"desc":"Template::Plugin::Filter::Minify::CSS is a Template Toolkit filter, which uses\nCSS::Minifier to minify css code from filtered content during template\nprocessing.","deps":{"p5-CSS-Minifier":{"origin":"textproc/p5-CSS-Minifier","version":"0.01_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-User-Identity","origin":"devel/p5-User-Identity","version":"1.02","comment":"Manage informational objects related to a physical person","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/User-Identity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c084efc3266d3bcd4d579fed2160390a03e0d420e218d2358b880c9924736917","flatsize":173517,"path":"All/p5-User-Identity-1.02.pkg","repopath":"All/p5-User-Identity-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":69948,"desc":"User::Identity is a Perl module for abstracting information about a\nphysical person.","deps":{"p5-Geography-Countries":{"origin":"misc/p5-Geography-Countries","version":"2009041301_1"},"p5-Hash-Ordered":{"origin":"devel/p5-Hash-Ordered","version":"0.014"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-URI-Normalize","origin":"www/p5-URI-Normalize","version":"0.002","comment":"Normalize URIs according to RFC 3986","maintainer":"dvl@FreeBSD.org","www":"https://metacpan.org/pod/URI::Normalize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7abf086bcb26489d67ec76dfb73cff896dcf235f868a40281b5ad3485f6aad19","flatsize":44948,"path":"All/p5-URI-Normalize-0.002.pkg","repopath":"All/p5-URI-Normalize-0.002.pkg","licenselogic":"or","licenses":["GPLv1","ART10"],"pkgsize":11784,"desc":"URI::Normalize normalizes URIs according to RFC 3986.\n\nThis has a number of useful applications in allowing URIs to be compared with\nfewer false negatives. For example, all of the following URIs will normalize to\nthe same value:\n\nHTTPS://www.example.com:443/../test/../foo/index.html\nhttps://WWW.EXAMPLE.COM/./foo/index.html\nhttps://www.example.com/%2566%256f%256f/index.html\nhttps://www.example.com/foo/index.html\n\nThat is, they will all be normalized into the last value.\n\nExample:\n\nuse URI;\nuse URI::Normalize qw( normalize_uri remove_dot_segments );\nmy $uri = URI->new('HTTPS://www.Example.com:443/../test/../foo/index.html');\n\nsay normalize_uri($uri);       #> https://www.example.com/foo/index.html\nsay remove_dot_segments($uri); #> HTTPS://www.Example.com:443/foo/index.html","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-XML-Handler-Dtd2DocBook","origin":"textproc/p5-XML-Handler-Dtd2DocBook","version":"0.41_1","comment":"Generate a DocBook documentation from a DTD","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-Handler-Dtd2DocBook","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a9f805c641a012f1fa21a3c27caa1e352abfb866ebfe48c6a47ae228ab04130","flatsize":60665,"path":"All/p5-XML-Handler-Dtd2DocBook-0.41_1.pkg","repopath":"All/p5-XML-Handler-Dtd2DocBook-0.41_1.pkg","licenselogic":"single","pkgsize":13868,"desc":"Generate a DocBook documentation from a DTD","deps":{"p5-XML-Handler-Dtd2Html":{"origin":"textproc/p5-XML-Handler-Dtd2Html","version":"0.42_1"},"p5-libxml":{"origin":"textproc/p5-libxml","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-User","origin":"sysutils/p5-User","version":"1.9_1","comment":"OS-independent API for locating user information","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/User","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e098696a800d5a44800bb80cc771719d27250da547f1eeb196ec3aa7bd3e2fb1","flatsize":11702,"path":"All/p5-User-1.9_1.pkg","repopath":"All/p5-User-1.9_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7060,"desc":"This module is allows applications to retrieve\nper-user characteristics.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Template-Plugin-Comma","origin":"www/p5-Template-Plugin-Comma","version":"0.04_1","comment":"TT Plugin to commify numbers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-Comma","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a9776bc4179e4208222276c183cfe83b9ef4d85c43e8b7362a78990e5b99e7a","flatsize":3086,"path":"All/p5-Template-Plugin-Comma-0.04_1.pkg","repopath":"All/p5-Template-Plugin-Comma-0.04_1.pkg","licenselogic":"single","pkgsize":3104,"desc":"Template::Plugin::Comma is a plugin for TT, which allows you to\ncommify your numbers in templates.  This would be especially useful\nfor prices.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","textproc","perl5"]},{"name":"p5-Template-Plugin-Clickable-Email","origin":"www/p5-Template-Plugin-Clickable-Email","version":"0.01_1","comment":"TT plugin to make email addresses into HTML links","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-Clickable-Email","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c332823501dd57bad226ccf06eb6d5ccb1e0e3307c7facca9a5c945f1c831698","flatsize":7373,"path":"All/p5-Template-Plugin-Clickable-Email-0.01_1.pkg","repopath":"All/p5-Template-Plugin-Clickable-Email-0.01_1.pkg","licenselogic":"single","pkgsize":5396,"desc":"Template::Plugin::Clickable::Email converts any e-mail addresses\nfound in the filtered text into HTML mailto: links.","deps":{"p5-Email-Find":{"origin":"mail/p5-Email-Find","version":"0.10_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Plugin-Clickable","origin":"www/p5-Template-Plugin-Clickable","version":"0.06_1","comment":"TT plugin to make URLs clickable in HTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-Clickable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"535386d07845ccc767568cc15c4f6a049e2d4a5d42931240298d789a4f63df29","flatsize":5211,"path":"All/p5-Template-Plugin-Clickable-0.06_1.pkg","repopath":"All/p5-Template-Plugin-Clickable-0.06_1.pkg","licenselogic":"single","pkgsize":4168,"desc":"Template::Plugin::Clickable is a plugin for TT, which allows you\nto filter HTMLs clickable.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-URI-Find":{"origin":"textproc/p5-URI-Find","version":"20160806_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Plugin-Gettext","origin":"www/p5-Template-Plugin-Gettext","version":"1.0","comment":"Gettext support for the Template Toolkit version 2","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-Gettext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f87b1ed22e40ae4a233be19f6b4c35120060ad7e57d374fea3082c589c58667","flatsize":96496,"path":"All/p5-Template-Plugin-Gettext-1.0.pkg","repopath":"All/p5-Template-Plugin-Gettext-1.0.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":31112,"desc":"Template::Plugin::Gettext offers an end-to-end localization and\ninternationalization solution for the Template Toolkit 2. It consists of a\nplugin that offers translation functions inside templates and a string extractor\nxgettext-tt2 that extracts translatable strings from templates and writes them\nto PO files (or rather a .pot file in PO format). The string extractor\nxgettext-tt2 is fully customizable and also usable for other i18n plugins or\nframeworks for the Template Toolkit.","deps":{"p5-Locale-XGettext":{"origin":"devel/p5-Locale-XGettext","version":"0.8"},"p5-Locale-libintl":{"origin":"devel/p5-Locale-libintl","version":"1.33"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Plugin-HTML-SuperForm","origin":"textproc/p5-Template-Plugin-HTML-SuperForm","version":"1.0_1","comment":"Interface Template Toolkit to Lingua::EN::Inflect module","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc3ef9d0f6c770e79bf967c33da963fbaccd9096e834d374a25cb3c7150384a0","flatsize":4694,"path":"All/p5-Template-Plugin-HTML-SuperForm-1.0_1.pkg","repopath":"All/p5-Template-Plugin-HTML-SuperForm-1.0_1.pkg","licenselogic":"single","pkgsize":3512,"desc":"This is an interface into HTML::SuperForm through the Template Toolkit. When\ncreated without arguments (i.e. [%25 USE form = HTML.SuperForm %25]), the\nTemplate's stash is searched for an Apache object or a CGI object to pass to\nHTML::SuperForm's constructor.\n\nWhen created with arguments (i.e. [%25 USE form = HTML.SuperForm(arg) %25]),\nthe arguments are passed to HTML::SuperForm's constructor.","deps":{"p5-HTML-SuperForm":{"origin":"textproc/p5-HTML-SuperForm","version":"1.09_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Template-Plugin-Filter-Minify-JavaScript-XS","origin":"textproc/p5-Template-Plugin-Filter-Minify-JavaScript-XS","version":"0.94_1","comment":"JavaScript::Minifier::XS filter for Template Toolkit","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-Filter-Minify-JavaScript-XS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c3917eb88a91e151a286593b5d337cfa97b2fc0332a0da44b0c42c2927098b9","flatsize":41398,"path":"All/p5-Template-Plugin-Filter-Minify-JavaScript-XS-0.94_1.pkg","repopath":"All/p5-Template-Plugin-Filter-Minify-JavaScript-XS-0.94_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10112,"desc":"Template::Plugin::Filter::Minify::JavaScript::XS is a Template Toolkit filter,\nwhich uses JavaScript::Minifier::XS to compress javascript code from filtered\ncontent during template processing.","deps":{"p5-JavaScript-Minifier-XS":{"origin":"textproc/p5-JavaScript-Minifier-XS","version":"0.15"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-Template-Multilingual","origin":"www/p5-Template-Multilingual","version":"1.00_1","comment":"Multilingual templates for Template Toolkit","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Multilingual","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7f02eb23370dfbe93bdd124142f2b8e2ca873dab8b72213dee5493b5979ed18","flatsize":18685,"path":"All/p5-Template-Multilingual-1.00_1.pkg","repopath":"All/p5-Template-Multilingual-1.00_1.pkg","licenselogic":"single","pkgsize":10332,"desc":"This subclass of Template Toolkit's Template::Parser parses multilingual\ntemplates: templates that contain text in several languages.\n\n    <t>\n      <en>Hello!</en>\n      <fr>Bonjour !</fr>\n    </t>\n\nUse this module directly if you have subclassed Template, otherwise you may\nfind it easier to use Template::Multilingual.\n\nLanguage codes can be any string that matches \\w+, but we suggest sticking\nto ISO-639 which provides 2-letter codes for common languages and 3-letter\ncodes for many others.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","textproc","perl5"]},{"name":"p5-Template-Plugin-FillInForm","origin":"www/p5-Template-Plugin-FillInForm","version":"0.04_1","comment":"TT plugin for HTML::FillInForm Perl module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-FillInForm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a9d70a49d9b6674903ca3a34e996f1db9126481dff9bc60c7caef61f73b26a4","flatsize":10361,"path":"All/p5-Template-Plugin-FillInForm-0.04_1.pkg","repopath":"All/p5-Template-Plugin-FillInForm-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6028,"desc":"Template::Plugin::FillInForm is a plugin for TT, which allows you\nto make your HTML form sticky using HTML::FillInForm.","deps":{"p5-HTML-FillInForm":{"origin":"www/p5-HTML-FillInForm","version":"2.22"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Plugin-DataPrinter","origin":"textproc/p5-Template-Plugin-Data-Printer","version":"0.017","comment":"Template Toolkit dumper plugin using Data::Printer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-DataPrinter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d677d3440e27de821f3f0c81724eb45ea84c42358fdad83c763116c275590a08","flatsize":45258,"path":"All/p5-Template-Plugin-DataPrinter-0.017.pkg","repopath":"All/p5-Template-Plugin-DataPrinter-0.017.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11768,"desc":"This is a dumper plugin for Template::Toolkit which uses Data::Printer\ninstead of Data::Dumper.\n\nData::Printer is a colorised pretty-printer with nicely human-readable\nobject output.","deps":{"p5-Data-Printer":{"origin":"devel/p5-Data-Printer","version":"1.002001"},"p5-HTML-FromANSI-Tiny":{"origin":"textproc/p5-HTML-FromANSI-Tiny","version":"0.107"},"p5-Hash-Merge-Simple":{"origin":"devel/p5-Hash-Merge-Simple","version":"0.051_5"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"pari-elldata","origin":"math/pari_elldata","version":"2021.03.21_1","comment":"Elliptic Curve Data for PARI/GP","maintainer":"thierry@FreeBSD.org","www":"https://pari.math.u-bordeaux.fr/packages.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0035caa4e76dfa33c4375fbdbbbab58d512d90859e6d307bb2738dc56f0c9a21","flatsize":161281476,"path":"All/pari-elldata-2021.03.21_1.pkg","repopath":"All/pari-elldata-2021.03.21_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":46726620,"desc":"This is the PARI/GP version of J. E. Cremona Elliptic Curve Data.\n\nThis package contains elliptic curves defined over the rationals representing\nall isogeny classes for all conductor less than 500000. Theses data are needed\nby ellsearch, ellidentify and ellgenerators and require PARI/GP.\n\nSee also: https://github.com/JohnCremona/ecdata/","deps":{"pari":{"origin":"math/pari","version":"2.15.5,2"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"p5-Template-Iterator-AlzaboWrapperCursor","origin":"www/p5-Template-Iterator-AlzaboWrapperCursor","version":"0.01_1","comment":"Turns a Class-AlzaboWrapper-Cursor object into a TT2 iterator","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Template-Iterator-AlzaboWrapperCursor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1f5e0d2f6a0ecd0ba85715b6a152aa4857e6baea29c9547907efeab3bcd05a5","flatsize":13771,"path":"All/p5-Template-Iterator-AlzaboWrapperCursor-0.01_1.pkg","repopath":"All/p5-Template-Iterator-AlzaboWrapperCursor-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8072,"desc":"This module allows a Class::AlzaboWrapper::Cursor object to be used as\na TT2 iterator.\n\nFor a cursor which returns one object at a time, the iterator simply\nreturns one object per iteration. When the cursor returns multiple\nobjects, the iterator returns a hash reference where the keys are the\ntable name of the object's class in lower-case, with camel-casing\nturned into underscores. The values of the hash are the objects.\n\nSo if the cursor returns Foo::User and Foo::Page objects, the keys are\n\"user\" and \"page\".","deps":{"p5-Class-AlzaboWrapper":{"origin":"devel/p5-Class-AlzaboWrapper","version":"0.14_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Template-Magic","origin":"textproc/p5-Template-Magic","version":"1.39_1","comment":"Perl Module with magic merger of runtime values with templates","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Magic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9fb0f50c1423d4c85ab0dd3783817d4b234d0bd97eb19c65364b39361689d63","flatsize":179243,"path":"All/p5-Template-Magic-1.39_1.pkg","repopath":"All/p5-Template-Magic-1.39_1.pkg","licenselogic":"single","pkgsize":73452,"desc":"Template-Magic is a \"magic\" interface between programming and design. It makes\n\"magically\" available all the runtime values - stored in your variables or\nreturned by your subroutines - inside a static template file. Usually no need\nto assign values to the object.","deps":{"p5-HTML-TableTiler":{"origin":"www/p5-HTML-TableTiler","version":"1.21_1"},"p5-IO-Util":{"origin":"devel/p5-IO-Util","version":"1.5_2,1"},"p5-OOTools":{"origin":"devel/p5-OOTools","version":"2.40"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Template-GD","origin":"www/p5-Template-GD","version":"2.66_1","comment":"Template Toolkit plugin to interface with GD modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-GD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72a82168319f620efca2b95c1ea92a344e67da3c40cb10f9eac8d39f1197cf25","flatsize":95183,"path":"All/p5-Template-GD-2.66_1.pkg","repopath":"All/p5-Template-GD-2.66_1.pkg","licenselogic":"single","pkgsize":44980,"desc":"The Template-GD distribution provides a number of Template Toolkit\nplugin modules to interface with Lincoln Stein's GD modules. These in\nturn provide an interface to Thomas Boutell's GD graphics library.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","textproc","perl5"]},{"name":"p5-Template-AutoFilter","origin":"textproc/p5-Template-AutoFilter","version":"0.143050","comment":"Template::Toolkit subclass with automatic filtering","maintainer":"dgeo@centrale-med.fr","www":"https://metacpan.org/release/Template-AutoFilter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b83cf5d40c93665b2b10b42190af8e23a252bb518443c3aab0917c0c60437b51","flatsize":13785,"path":"All/p5-Template-AutoFilter-0.143050.pkg","repopath":"All/p5-Template-AutoFilter-0.143050.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":9268,"desc":"Template::AutoFilter is a subclass of Template::Toolkit which loads a specific\nParser that is subclassed from Template::Parser. It adds a filter instruction\nto each interpolation token found in templates loaded by the TT engine. Tokens\nthat already have a filter instruction are left unchanged.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Template-Extract","origin":"textproc/p5-Template-Extract","version":"0.41_1","comment":"Use TT2 syntax to extract data from documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Extract","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fe9ad9ecec9e04053bc4471d00d4a50de2b038cd5424fc8e729f7ee4d90e786","flatsize":33851,"path":"All/p5-Template-Extract-0.41_1.pkg","repopath":"All/p5-Template-Extract-0.41_1.pkg","licenselogic":"single","pkgsize":18496,"desc":"This module adds template extraction functionality to the Template toolkit.\nIt can take a rendered document and its template together, and get the\noriginal data structure back, effectively reversing the Template::process\nfunction.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Term-Choose-Util","origin":"devel/p5-Term-Choose-Util","version":"0.142","comment":"CLI related functions","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Term-Choose-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1170b905f50636dcb0c431d76c662a462ac802ddcb86f6df3c60ac28c660416b","flatsize":93020,"path":"All/p5-Term-Choose-Util-0.142.pkg","repopath":"All/p5-Term-Choose-Util-0.142.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22376,"desc":"Term::Choose::Util provides some CLI related functions required by\nApp::DBBrowser, App::YTDL and Term::TablePrint.","deps":{"p5-Encode-Locale":{"origin":"converters/p5-Encode-Locale","version":"1.05"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-Term-Choose":{"origin":"devel/p5-Term-Choose","version":"1.765"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Template-Alloy","origin":"www/p5-Template-Alloy","version":"1.022","comment":"Mixing of all of the major template systems","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Alloy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5595b059391a36a77577cd43e14c8b16531225a0cfe44d828713d4a0e4f63a48","flatsize":484027,"path":"All/p5-Template-Alloy-1.022.pkg","repopath":"All/p5-Template-Alloy-1.022.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":164000,"desc":"Template::Alloy represents the mixing of features and capabilities from all of\nthe major mini-language based template systems (support for non-mini-language\nbased systems will happen eventually). With Template::Alloy you can use your\nfavorite template interface and syntax and get features from each of the other\nmajor template systems. And Template::Alloy is fast - whether your using\nmod_perl, cgi, or running from the commandline. There is even\nTemplate::Alloy::XS for getting a little more speed when that is necessary.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Tee","origin":"devel/p5-Tee","version":"0.14_2","comment":"Pure Perl emulation of GNU tee","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tee","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d704a26aa09616e5dd5046e9aba54a5adee031f5723820ff8cc5cddd6834bfd","flatsize":15163,"path":"All/p5-Tee-0.14_2.pkg","repopath":"All/p5-Tee-0.14_2.pkg","licenselogic":"single","pkgsize":9592,"desc":"Pure Perl emulation of GNU tee","deps":{"p5-IO-CaptureOutput":{"origin":"devel/p5-IO-CaptureOutput","version":"1.1105"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5","textproc"]},{"name":"p5-TeX-Hyphen","origin":"textproc/p5-TeX-Hyphen","version":"1.18","comment":"Hyphenate words using TeX's patterns","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TeX-Hyphen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"439c84e138b0ef4026faf896ea9cd1a24937e607e0f2c0df2a5cb961ac924dce","flatsize":53736,"path":"All/p5-TeX-Hyphen-1.18.pkg","repopath":"All/p5-TeX-Hyphen-1.18.pkg","licenselogic":"single","pkgsize":25936,"desc":"Hyphenate words using TeX's patterns.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-TeX-Encode","origin":"textproc/p5-TeX-Encode","version":"2.010","comment":"Encode/decode Perl utf-8 strings into TeX","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TeX-Encode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd0950a27f11b67e7cadeeb014828e3dc84955b4f81f555cc604cf3ecf290e2b","flatsize":99247,"path":"All/p5-TeX-Encode-2.010.pkg","repopath":"All/p5-TeX-Encode-2.010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26312,"desc":"This module provides encoding to LaTeX escapes from utf8 using mapping\ntables in Pod::LaTeX and HTML::Entities. This covers only a subset of the\nUnicode character table (undef warnings will occur for non-mapped chars).\n\nMileage will vary when decoding (converting TeX to utf8), as TeX is in\nessence a programming language, and this module does not implement TeX.\n\nI use this module to encode author names in BibTeX and to do a rough job\nat presenting LaTeX abstracts in HTML. Using decode rather than seeing\n$\\sqrt{\\Omega^2\\zeta_n}$ you get something that looks like the formula.\n\nThe next logical step for this module is to integrate some level of TeX\ngrammar to improve the decoding, in particular to handle fractions and\nfont changes (which should probably be dropped).","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Pod-LaTeX":{"origin":"textproc/p5-Pod-LaTeX","version":"0.61"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Tatsumaki","origin":"www/p5-Tatsumaki","version":"0.1013_1","comment":"Non-blocking web framework based on Plack and AnyEvent","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tatsumaki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"354872db5092939515c16a607b8946be6b4e8742a42bcdb59f9cf44ad586ffb2","flatsize":35626,"path":"All/p5-Tatsumaki-0.1013_1.pkg","repopath":"All/p5-Tatsumaki-0.1013_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16112,"desc":"Tatsumaki is a toy port of Tornado for Perl using Plack (with\nnon-blocking extensions) and AnyEvent.\n\nIt allows you to write a web application that does a immediate\nresponse with template rendering, IO-bound delayed response (like\nfetching third party API or XML feeds), server push streaming and\nlong-poll Comet in a clean unified API.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-HTTP":{"origin":"www/p5-AnyEvent-HTTP","version":"2.22,2"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Text-MicroTemplate":{"origin":"textproc/p5-Text-MicroTemplate","version":"0.24"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-Twiggy":{"origin":"www/p5-Twiggy","version":"0.1026"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Task-Weaken","origin":"devel/p5-Task-Weaken","version":"1.06","comment":"Ensure that a platform has weaken support","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Task-Weaken","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a1438fe090ec7625d640e31e28cfbce9af2502c4f0e3bd8e6ef46fa859f4573","flatsize":42693,"path":"All/p5-Task-Weaken-1.06.pkg","repopath":"All/p5-Task-Weaken-1.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11248,"desc":"One recurring problem in modules that use Scalar::Util's weaken function is\nthat it is not present in the pure-perl variant.\n\nWhile this isn't necessarily always a problem in a straight CPAN-based Perl\nenvironment, some operating system distributions only include the pure-Perl\nversions, don't include the XS version, and so weaken is then \"missing\" from\nthe platform, despite passing a dependency on Scalar::Util successfully.\n\nMost notably this is RedHat Linux at time of writing, but other come and go\nand do the same thing, hence \"recurring problem\".\n\nThe normal solution is to manually write tests in each distribution to ensure\nthat weaken is available.\n\nThis restores the functionality testing to a dependency you do once in your\nMakefile.PL, rather than something you have to write extra tests for each\ntime you write a module.\n\nIt should also help make the package auto-generators for the various\noperating systems play more nicely, because it introduces a dependency that\nthey have to have a proper weaken in order to work.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Task-Math-Symbolic","origin":"math/p5-Task-Math-Symbolic","version":"1.01_1","comment":"Math::Symbolic with lots of plugins","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Task-Math-Symbolic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f770da3858a025d5e2823d1e8c5b023b4bd8ba615c92eb69bdd76a65688f407","flatsize":3298,"path":"All/p5-Task-Math-Symbolic-1.01_1.pkg","repopath":"All/p5-Task-Math-Symbolic-1.01_1.pkg","licenselogic":"single","pkgsize":3268,"desc":"This installs Math::Symbolic and a load of easily installable (i.e. pure Perl)\nplugins that make the module so much more powerful.","deps":{"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"p5-Math-Symbolic-Custom-CCompiler":{"origin":"math/p5-Math-Symbolic-Custom-CCompiler","version":"1.04_2"},"p5-Math-Symbolic-Custom-Contains":{"origin":"math/p5-Math-Symbolic-Custom-Contains","version":"1.01_1"},"p5-Math-Symbolic-Custom-ErrorPropagation":{"origin":"math/p5-Math-Symbolic-Custom-ErrorPropagation","version":"0.11_1"},"p5-Math-Symbolic-Custom-Pattern":{"origin":"math/p5-Math-Symbolic-Custom-Pattern","version":"2.01_2"},"p5-Math-Symbolic-Custom-Simplification":{"origin":"math/p5-Math-Symbolic-Custom-Simplification","version":"1.01_1"},"p5-Math-Symbolic-Custom-Transformation":{"origin":"math/p5-Math-Symbolic-Custom-Transformation","version":"2.02_1"},"p5-Math-SymbolicX-BigNum":{"origin":"math/p5-Math-SymbolicX-BigNum","version":"0.02_1"},"p5-Math-SymbolicX-Complex":{"origin":"math/p5-Math-SymbolicX-Complex","version":"1.01_1"},"p5-Math-SymbolicX-Inline":{"origin":"math/p5-Math-SymbolicX-Inline","version":"1.11_1"},"p5-Math-SymbolicX-NoSimplification":{"origin":"math/p5-Math-SymbolicX-NoSimplification","version":"1.01_1"},"p5-Math-SymbolicX-ParserExtensionFactory":{"origin":"math/p5-Math-SymbolicX-ParserExtensionFactory","version":"3.02_1"},"p5-Math-SymbolicX-Statistics-Distributions":{"origin":"math/p5-Math-SymbolicX-Statistics-Distributions","version":"1.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Task-Catalyst","origin":"www/p5-Task-Catalyst","version":"4.02_2","comment":"All you need to start with Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Task-Catalyst","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44e37a816a95544154fbbe951d95ffab00c94bc1438405129d743a702c70840b","flatsize":4806,"path":"All/p5-Task-Catalyst-4.02_2.pkg","repopath":"All/p5-Task-Catalyst-4.02_2.pkg","licenselogic":"single","pkgsize":4404,"desc":"Installs everything you need to write serious Catalyst applications.","deps":{"p5-Catalyst-Action-REST":{"origin":"www/p5-Catalyst-Action-REST","version":"1.21"},"p5-Catalyst-ActionRole-ACL":{"origin":"www/p5-Catalyst-ActionRole-ACL","version":"0.07_1"},"p5-Catalyst-Authentication-Credential-HTTP":{"origin":"www/p5-Catalyst-Authentication-Credential-HTTP","version":"1.018"},"p5-Catalyst-Authentication-Store-DBIx-Class":{"origin":"www/p5-Catalyst-Authentication-Store-DBIx-Class","version":"0.1506_1"},"p5-Catalyst-Component-InstancePerContext":{"origin":"www/p5-Catalyst-Component-InstancePerContext","version":"0.001001_1"},"p5-Catalyst-Controller-ActionRole":{"origin":"www/p5-Catalyst-Controller-ActionRole","version":"0.15_1"},"p5-Catalyst-Devel":{"origin":"www/p5-Catalyst-Devel","version":"1.42"},"p5-Catalyst-Manual":{"origin":"www/p5-Catalyst-Manual","version":"5.9013,1"},"p5-Catalyst-Model-Adaptor":{"origin":"www/p5-Catalyst-Model-Adaptor","version":"0.10_1"},"p5-Catalyst-Model-DBIC-Schema":{"origin":"www/p5-Catalyst-Model-DBIC-Schema","version":"0.66"},"p5-Catalyst-Plugin-Authentication":{"origin":"www/p5-Catalyst-Plugin-Authentication","version":"0.10023_2,3"},"p5-Catalyst-Plugin-I18N":{"origin":"www/p5-Catalyst-Plugin-I18N","version":"0.10_2"},"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"p5-Catalyst-Plugin-Session-State-Cookie":{"origin":"www/p5-Catalyst-Plugin-Session-State-Cookie","version":"0.18"},"p5-Catalyst-Plugin-Session-Store-DBIC":{"origin":"www/p5-Catalyst-Plugin-Session-Store-DBIC","version":"0.14_1"},"p5-Catalyst-Plugin-Session-Store-File":{"origin":"www/p5-Catalyst-Plugin-Session-Store-File","version":"0.18_1"},"p5-Catalyst-Plugin-StackTrace":{"origin":"www/p5-Catalyst-Plugin-StackTrace","version":"0.12_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Catalyst-View-Email":{"origin":"www/p5-Catalyst-View-Email","version":"0.36"},"p5-Catalyst-View-TT":{"origin":"www/p5-Catalyst-View-TT","version":"0.46"},"p5-CatalystX-LeakChecker":{"origin":"www/p5-CatalystX-LeakChecker","version":"0.06_1"},"p5-CatalystX-Profile":{"origin":"www/p5-CatalystX-Profile","version":"0.02"},"p5-CatalystX-REPL":{"origin":"www/p5-CatalystX-REPL","version":"0.04_1"},"p5-CatalystX-SimpleLogin":{"origin":"www/p5-CatalystX-SimpleLogin","version":"0.21"},"p5-FCGI":{"origin":"www/p5-FCGI","version":"0.82"},"p5-FCGI-ProcManager":{"origin":"www/p5-FCGI-ProcManager","version":"0.28"},"p5-Starman":{"origin":"www/p5-Starman","version":"0.4017"},"p5-local-lib":{"origin":"devel/p5-local-lib","version":"2.000029"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Task-Tiny","origin":"devel/p5-Task-Tiny","version":"0.002","comment":"Install a lightweight development environment","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Task-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0e2e6f4242ddd9d339491dd80a4159ba3798d6082eb89245237ace1e72a12ca","flatsize":41046,"path":"All/p5-Task-Tiny-0.002.pkg","repopath":"All/p5-Task-Tiny-0.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9896,"desc":"Task::Tiny may be used to install a selection of tiny Perl extensions from CPAN.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Tangram","origin":"databases/p5-Tangram","version":"2.12","comment":"Orthogonal Object Persistence in Relational Databases","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tangram","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ef758cbfc529b64c6370bb25bc0d9d670289967f675023fc67c94abff4238e0","flatsize":529971,"path":"All/p5-Tangram-2.12.pkg","repopath":"All/p5-Tangram-2.12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":203236,"desc":"Tangram is an object-relational mapper.  It makes objects persist in relational\ndatabases, and provides powerful facilities for retrieving and filtering them.\nTangram fully supports object-oriented programming, including polymorphism,\nmultiple inheritance and collections.  It does so in an orthogonal fashion,\nthat is, it doesn't require your classes to implement support functions nor\ninherit from a utility class.","deps":{"p5-Class-Date":{"origin":"devel/p5-Class-Date","version":"1.1.17"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Data-Lazy":{"origin":"devel/p5-Data-Lazy","version":"0.6_1"},"p5-Set-Object":{"origin":"devel/p5-Set-Object","version":"1.42"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Taint-Util","origin":"devel/p5-Taint-Util","version":"0.08_2","comment":"Test for and flip the taint flag without regex matches or eval","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Taint-Util","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8a8cb21b7f6010851fbe086d7ac936b747373a3599bbd0cf985c24cb459e857","flatsize":53151,"path":"All/p5-Taint-Util-0.08_2.pkg","repopath":"All/p5-Taint-Util-0.08_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15560,"desc":"Taint::Util wraps perl's internal routines for checking and setting the taint\nflag and thus does not rely on regular expressions for untainting or odd tricks\ninvolving eval and kill for checking whether data is tainted, instead it checks\nand flips a flag on the scalar in-place.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Taint-Runtime","origin":"devel/p5-Taint-Runtime","version":"0.03_2","comment":"Runtime enable/disable taint checking","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Taint-Runtime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddf6b47a9c5c6c06ca77906d38465e6599b99fbe0d006cddcf132894910e965e","flatsize":33098,"path":"All/p5-Taint-Runtime-0.03_2.pkg","repopath":"All/p5-Taint-Runtime-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15364,"desc":"Taint is a good thing. However, few people use taint even though they should.\nThe goal of this module isn't to use taint less, but to actually encourage its\nuse more.\n\nThis module aims to make using taint as painless as possible (This can be an\nargument against it - often implementation of security implies pain - so taking\naway pain might lessen security - sort of).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Tail-Stat","origin":"sysutils/p5-Tail-Stat","version":"0.26","comment":"Real-time log statistics server","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/Tail-Stat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91285dec0aecfd815782c783fe3488c4f56a7f20ee3f5eb2b94388084f1234b8","flatsize":94260,"path":"All/p5-Tail-Stat-0.26.pkg","repopath":"All/p5-Tail-Stat-0.26.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41180,"desc":"Real-time log statistics server.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-Pid-File-Flock":{"origin":"devel/p5-Pid-File-Flock","version":"0.08_1"},"p5-Tie-Hash-Indexed":{"origin":"devel/p5-Tie-Hash-Indexed","version":"0.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-TOML-Parser","origin":"textproc/p5-TOML-Parser","version":"0.91_1","comment":"Simple toml parser","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/TOML-Parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d6fabb573c881c81d35ceff29c17e98ecc09dd1bb9f390f456f0b6a14fc3006","flatsize":61777,"path":"All/p5-TOML-Parser-0.91_1.pkg","repopath":"All/p5-TOML-Parser-0.91_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14684,"desc":"TOML::Parser is a simple toml parser. This data structure complies with the\ntests [1] in v0.4.0 specification.\n\n[1] https://github.com/toml-lang/toml/tree/v0.4.0/tests","deps":{"p5-Types-Serialiser":{"origin":"devel/p5-Types-Serialiser","version":"1.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-TFTP","origin":"net/p5-TFTP","version":"1.0","comment":"TFTP client in Perl as described in RFC783","maintainer":"rihaz.jerrin@gmail.com","www":"https://metacpan.org/release/TFTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a320ff66b7833b8851e7d0b0bce6cc6a7e7fec1655894ec0ad2ef629416c419","flatsize":17648,"path":"All/p5-TFTP-1.0.pkg","repopath":"All/p5-TFTP-1.0.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":7944,"desc":"TFTP is a class implementing a simple\nTFTP client in Perl as described in RFC783.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-TOML","origin":"textproc/p5-TOML","version":"0.97","comment":"Parser for Tom's Obvious, Minimal Language (TOML)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/TOML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58346ce382e245185ddfccb3ab3ca3580f5ace00682154139e8801ff406e278e","flatsize":26606,"path":"All/p5-TOML-0.97.pkg","repopath":"All/p5-TOML-0.97.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12452,"desc":"TOML implements a parser for Tom's Obvious, Minimal Language, as defined at [1].\nTOML exports two subroutines, from_toml and to_toml.\n\n[1] https://github.com/mojombo/toml","deps":{"p5-TOML-Parser":{"origin":"textproc/p5-TOML-Parser","version":"0.91_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-TAP-SimpleOutput","origin":"devel/p5-TAP-SimpleOutput","version":"0.009","comment":"Simple closure-driven TAP generator","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TAP-SimpleOutput","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd33a401af9af16750f19a69ccd951ec45d30a4c9c8d128ec2f8d466f2563208","flatsize":40975,"path":"All/p5-TAP-SimpleOutput-0.009.pkg","repopath":"All/p5-TAP-SimpleOutput-0.009.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":17148,"desc":"A number of simple closures designed to help output TAP easily and\ncorrectly, with a minimum of fuss.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Perl-Version":{"origin":"devel/p5-Perl-Version","version":"1.017"},"p5-Sub-Exporter-Progressive":{"origin":"devel/p5-Sub-Exporter-Progressive","version":"0.001013"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-TAP-Harness-JUnit","origin":"devel/p5-TAP-Harness-JUnit","version":"0.42","comment":"Perl extension to generate JUnit compatible output from TAP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TAP-Harness-JUnit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bab5e807bb9bb9c91636dcfcda215abaa5f86eee2c4b087dae397881cf42b60","flatsize":16779,"path":"All/p5-TAP-Harness-JUnit-0.42.pkg","repopath":"All/p5-TAP-Harness-JUnit-0.42.pkg","licenselogic":"single","pkgsize":9708,"desc":"Generate JUnit compatible output from TAP results.\n\nThe only difference between this module and TAP::Harness is that this\nadds optional 'xmlfile' argument, that causes the output to be\nformatted into XML in format similar to one that is produced by JUnit\ntesting framework.","deps":{"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-TAP-Formatter-JUnit","origin":"devel/p5-TAP-Formatter-JUnit","version":"0.16","comment":"Perl extension for Harness output delegate for JUnit output","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TAP-Formatter-JUnit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ec0e31669bd7061f35969e679c32509debf1b2dc5936f4bd4a5c4d1302bb874","flatsize":71335,"path":"All/p5-TAP-Formatter-JUnit-0.16.pkg","repopath":"All/p5-TAP-Formatter-JUnit-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23388,"desc":"Harness output delegate for JUnit output.","deps":{"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-NonMoose":{"origin":"devel/p5-MooseX-NonMoose","version":"0.26_2"},"p5-XML-Generator":{"origin":"textproc/p5-XML-Generator","version":"1.13"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-System2","origin":"devel/p5-System2","version":"0.85.1","comment":"Like system(), but with STDERR available as well","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/System2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63266920ea62e4d5fec2098d26d411c9eb309f6f5b43a1995e7b3b9bf79e36a5","flatsize":11744,"path":"All/p5-System2-0.85.1.pkg","repopath":"All/p5-System2-0.85.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7312,"desc":"Execute a command, and returns output from STDOUT and STDERR. Much like\nsystem(). $? is set. (Much cheaper than using open3() to get the same\ninfo.)\n\nIf $debug is set, on-the fly diagnostics will be reported about how much\ndata is being read.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-T2","origin":"databases/p5-T2","version":"0.10_3","comment":"Object Relational mapping system","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SAMV/T2-0.10","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09a2895957a243c6a3de50c51be76961451f126a8f18f2870df70d0e37320068","flatsize":136387,"path":"All/p5-T2-0.10_3.pkg","repopath":"All/p5-T2-0.10_3.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":55508,"desc":"The T2 module is a base for the refactoring of the now quite stable\nTangram Object-Relational mapper.\n\nIn a nutshell, it lets you store objects - which have to be described to a\nsimilar level that you would describe a database to store them - into any\nSQL store. Currently, this is tested on PostgreSQL, MySQL, Oracle and\nSybase a lot, though in general database-specific extensions to SQL, such\nas triggers, stored procedures, etc are avoided. So, if DBI installs and\ntests successfully with your database, there is a good chance that T2 will\nwork with it too.\n\nThe only current requirement is that objects that have tables associated\nwith them are implemented via hashes. You also have to be able to describe\nall of the fields for those root objects. Individual fields of stored\nobjects may be arbitrarily complex.\n\nIf you are familiar with DBI, it is somewhat similar to bless'ing the\nstructures returned by $dbh->fetchrow_hashref, except that references and\ncollections to other objects in the store are loaded `on demand' (aka\nLazy-loading).","deps":{"p5-Class-Tangram":{"origin":"devel/p5-Class-Tangram","version":"1.57_1"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Set-Object":{"origin":"devel/p5-Set-Object","version":"1.42"},"p5-Tangram":{"origin":"databases/p5-Tangram","version":"2.12"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-System-Sub","origin":"devel/p5-System-Sub","version":"0.162800","comment":"Wrap external command with a DWIM sub","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/System-Sub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ae2b1915cfbc4377df5396b4a36e42ec3e6a21512f780950f1464cf6b94c95f","flatsize":59558,"path":"All/p5-System-Sub-0.162800.pkg","repopath":"All/p5-System-Sub-0.162800.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18800,"desc":"System::Sub provides in your package a sub that wraps the call to\nan external program.","deps":{"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-System-Info","origin":"devel/p5-System-Info","version":"0.058","comment":"Extract system info for reporting","maintainer":"jkeenan@cpan.org","www":"https://metacpan.org/release/System-Info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"722fbe3ee383c73310231027083ecc0c69582d380e7e80cfafb40392d061ce49","flatsize":87001,"path":"All/p5-System-Info-0.058.pkg","repopath":"All/p5-System-Info-0.058.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41468,"desc":"System::Info is a Perl extension aimed at presenting system-related\ninformation (such as number of CPUs, architecture, operating system,\nrelease data) in a system-independent way.","deps":{"p5-Test-NoWarnings":{"origin":"devel/p5-Test-NoWarnings","version":"1.06"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-System-Command","origin":"devel/p5-System-Command","version":"1.122","comment":"Object for running system commands","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/System-Command","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7dff2a0ff067116e9a73e9b24fcea0630520b4da11e2cf400b936b14077db79","flatsize":77412,"path":"All/p5-System-Command-1.122.pkg","repopath":"All/p5-System-Command-1.122.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26028,"desc":"System::Command is a class that launches external system commands\nand return an object representing them, allowing to interact with\nthem through their STDIN, STDOUT and STDERR handles.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Task-Plack","origin":"www/p5-Task-Plack","version":"0.28","comment":"Perl module bundle for Plack","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Task-Plack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ebf2046478923ba202f16e0daaecc7dbbf9ba95674953770ba6a3fae73c8651","flatsize":9973,"path":"All/p5-Task-Plack-0.28.pkg","repopath":"All/p5-Task-Plack-0.28.pkg","licenselogic":"single","pkgsize":5176,"desc":"Plack bundle.","deps":{"p5-CGI-Compile":{"origin":"www/p5-CGI-Compile","version":"0.26"},"p5-CGI-Emulate-PSGI":{"origin":"www/p5-CGI-Emulate-PSGI","version":"0.22"},"p5-CGI-PSGI":{"origin":"www/p5-CGI-PSGI","version":"0.15_1"},"p5-PSGI":{"origin":"www/p5-PSGI","version":"1.102_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"CATALYST":"off","CGIAPP":"off","CORE":"on","EXTRAMID":"off","EXTRASRV":"off","FASTCGI":"off","HANDLEIO":"off","MIDDLE":"off","SERVER":"off","SQUATTING":"off","STACKTRACE":"off"}},{"name":"p5-Sysadm-Install","origin":"sysutils/p5-Sysadm-Install","version":"0.48_1","comment":"Typical installation tasks for system administrators","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sysadm-Install","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52d18851c1bbe9c21158281ec171bccc13253fa070cf917834da9a5231b68beb","flatsize":60308,"path":"All/p5-Sysadm-Install-0.48_1.pkg","repopath":"All/p5-Sysadm-Install-0.48_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24520,"desc":"Sysadm::Install executes shell-like commands performing typical installation\ntasks: Copying files, extracting tarballs, calling make.","deps":{"p5-Expect":{"origin":"lang/p5-Expect","version":"1.38"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Sys-User-UIDhelper","origin":"sysutils/p5-Sys-User-UIDhelper","version":"0.0.1_1","comment":"Helps for locating free UIDs","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Sys-User-UIDhelper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a974e566b4c151670421120830b54cc083f849e3037ffb08404f451dadf1669","flatsize":12519,"path":"All/p5-Sys-User-UIDhelper-0.0.1_1.pkg","repopath":"All/p5-Sys-User-UIDhelper-0.0.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7052,"desc":"Helps for locating free UIDs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-SyslogScan","origin":"sysutils/p5-SyslogScan","version":"0.32_3","comment":"Perl5 routines to parse system logs","maintainer":"demon@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11bdd698b8e415eae15d8cef1e939ffb383abc113c646b36d39eb6f0199c07d2","flatsize":119034,"path":"All/p5-SyslogScan-0.32_3.pkg","repopath":"All/p5-SyslogScan-0.32_3.pkg","licenselogic":"single","pkgsize":55000,"desc":"SyslogScan contains routines to parse system logs.  The package\nincludes a sample application, read_mail_log.pl, which can print out\nvarious statistics about mail sent and received.\n\nSyslogScan::SyslogLine encapsulates generic log lines in syslog files.\n\nSyslogScan::Delivery encapsulates a delivery of mail from one user to\na list of users.\n\nSyslogScan::Summary generates reports of how much mail each user has\nsent and received.\n\nDelivery and Summary information can be efficiently persisted to a\nfile and recovered for later analysis.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Tcl","origin":"lang/p5-Tcl","version":"1.32","comment":"Tcl extension module for Perl5","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Tcl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8706cafc2bec827081412a7e963d85521f22a970f10cb16b9ad60f73f44a2829","flatsize":104185,"path":"All/p5-Tcl-1.32.pkg","repopath":"All/p5-Tcl-1.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41808,"desc":"The Tcl extension module gives access to the Tcl library with functionality and\ninterface similar to the C functions of Tcl.  In other words, you can:\n\n- Create Tcl interpreters\n  The Tcl interpreters so created are Perl objects whose destructors delete the\n  interpreters cleanly when appropriate.\n- Execute Tcl code in an interpreter\n  The code can come from strings, files or Perl filehandles.\n- Bind in new Tcl procedures\n  The new procedures can be either C code (with addresses presumably obtained\n  using dl_open and dl_find_symbol) or Perl subroutines (by name, reference or\n  as anonymous subs). The (optional) deleteProc callback in the latter case is\n  another perl subroutine which is called when the command is explicitly\n  deleted by name or else when the destructor for the interpreter object is\n  explicitly or implicitly called.\n- Manipulate the result field of a Tcl interpreter\n- Set and get values of variables in a Tcl interpreter\n- Tie perl variables to variables in a Tcl interpreter\n  The variables can be either scalars or hashes.\n\nGithub repository is at https://github.com/gisle/tcl.pm","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["lang","perl5"],"shlibs_required":["libperl.so.5.36","libtcl86.so.1"]},{"name":"p5-Sys-Syslog","origin":"sysutils/p5-Sys-Syslog","version":"0.36","comment":"Perl interface to the UNIX syslog(3) calls","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sys-Syslog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c99623016a5351ae1c173006f33dfc565bff0be9823447edf4e4aa47c7a4c00","flatsize":80369,"path":"All/p5-Sys-Syslog-0.36.pkg","repopath":"All/p5-Sys-Syslog-0.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31420,"desc":"C<Sys::Syslog> is an interface to the UNIX C<syslog(3)> program.\nCall C<syslog()> with a string priority and a list of C<printf()> args\njust like C<syslog(3)>.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sys-Syscall","origin":"devel/p5-Sys-Syscall","version":"0.25_2","comment":"Access system calls that Perl doesn't provide access to","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sys-Syscall","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dcd426c0dcb991cd304596976a42f85fd09b13bc6bb3bdc6cf7965733d5a9f87","flatsize":19153,"path":"All/p5-Sys-Syscall-0.25_2.pkg","repopath":"All/p5-Sys-Syscall-0.25_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8772,"desc":"Use epoll, sendfile, from Perl. Mostly Linux-only support now, but\nmore syscalls/OSes planned for future.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sys-SigAction","origin":"devel/p5-Sys-SigAction","version":"0.23","comment":"Perl extension for Consistent Signal Handling","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Sys-SigAction","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f11662482a5784242086ebe3214131d775dd03dae757be0a5f95323e49c7dda2","flatsize":33218,"path":"All/p5-Sys-SigAction-0.23.pkg","repopath":"All/p5-Sys-SigAction-0.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16828,"desc":"Sys::SigAction - Perl extension for Consistent Signal Handling.\nWith the use of this module, the signal handling behavior\ncan be coded in a way that does not change from one perl version\nto the next, and thus using POSIX::sigaction() becomes a little easier.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sys-Sendfile-FreeBSD","origin":"devel/p5-Sys-Sendfile-FreeBSD","version":"0.01_1","comment":"Wrapper for the FreeBSD sendfile(2) function","maintainer":"delgod@portaone.com","www":"https://metacpan.org/release/Sys-Sendfile-FreeBSD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efabb7d2d0c64fd9809d1eeca64e3a6bcddc6e1faa8408b856e3a6c1213daa5d","flatsize":12112,"path":"All/p5-Sys-Sendfile-FreeBSD-0.01_1.pkg","repopath":"All/p5-Sys-Sendfile-FreeBSD-0.01_1.pkg","licenselogic":"single","pkgsize":5960,"desc":"Uses the FreeBSD sendfile(2) function to send the contents of an open file\nhandle directly to an open socket.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sys-RunAlways","origin":"devel/p5-Sys-RunAlways","version":"0.06","comment":"Make sure there is always one invocation of a script active","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sys-RunAlways","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"759780a0d1649c46e816d9ce9d123a4ca635aae912c3694ad34c076284505c54","flatsize":13404,"path":"All/p5-Sys-RunAlways-0.06.pkg","repopath":"All/p5-Sys-RunAlways-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7640,"desc":"Provide a simple way to make sure the script from which this module is\nloaded, is always running on the server.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sys-Sendfile","origin":"devel/p5-Sys-Sendfile","version":"0.17","comment":"Perl extension for zero-copy data transfer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sys-Sendfile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cecbbade4c49ab1e99f183a5ce885f0ee6463e0f61400098860cf2d841cce2d0","flatsize":49917,"path":"All/p5-Sys-Sendfile-0.17.pkg","repopath":"All/p5-Sys-Sendfile-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13720,"desc":"Sys::Sendfile provides access to your operating system's sendfile\nfacility.  It allows you to efficiently transfer data from one\nfilehandle to another.  Typically the source is a file on disk and the\nsink is a socket, and some operating systems may not even support\nother usage.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sys-Trace","origin":"devel/p5-Sys-Trace","version":"0.03_1","comment":"Interface to system call tracing interfaces","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Sys-Trace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb25d3e93a648d54657a961d5946f38278bc7c2eecb0eb22bcabfed2485d8716","flatsize":26222,"path":"All/p5-Sys-Trace-0.03_1.pkg","repopath":"All/p5-Sys-Trace-0.03_1.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":13816,"desc":"Sys::Trace provides a way to programmatically run or trace a program\nand see the system calls it makes.\n\nThis can be useful during testing as a way to ensure a particular file\nis actually opened, or another hard to test interaction actually occurs.\n\nCurrently supported tracing mechanisms are ktrace, strace and truss.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sys-Sig","origin":"devel/p5-Sys-Sig","version":"0.05_1","comment":"Return signal constants for this host","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sys-Sig","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"245004dd3d468d6dbb073c4b5d817f4ff573856ac3ae449257e61acf1d137f0f","flatsize":23586,"path":"All/p5-Sys-Sig-0.05_1.pkg","repopath":"All/p5-Sys-Sig-0.05_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10736,"desc":"Return signal constants for this host.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sys-Load","origin":"sysutils/p5-Sys-Load","version":"0.2_1","comment":"Getting the current system load and uptime","maintainer":"kostjnspb@yandex.ru","www":"https://metacpan.org/release/Sys-Load","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"006d14ebf608ebaf21b0158f458fccf62a678b47a5024cd7d76229c68d88bab9","flatsize":11091,"path":"All/p5-Sys-Load-0.2_1.pkg","repopath":"All/p5-Sys-Load-0.2_1.pkg","licenselogic":"single","pkgsize":5292,"desc":"Sys::Load - Perl module for getting the current system load and uptime","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sys-RunAlone","origin":"devel/p5-Sys-RunAlone","version":"0.13","comment":"Make sure only one invocation of a script is active at a time","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sys-RunAlone","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dda2042dbf797cedc0c4a99f64ac5065199f2b10b2fca129709721c517b97cc7","flatsize":16985,"path":"All/p5-Sys-RunAlone-0.13.pkg","repopath":"All/p5-Sys-RunAlone-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9336,"desc":"Provide a simple way to make sure the script from which this module is\nloaded, is only running once on the server.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sys-MemInfo","origin":"devel/p5-Sys-MemInfo","version":"0.99","comment":"Perl extension for getting memory information","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Sys-MemInfo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"084baba5fec025862cae0e186eba4b09344770f1a887ddf8702f8c6214e4bfcb","flatsize":50797,"path":"All/p5-Sys-MemInfo-0.99.pkg","repopath":"All/p5-Sys-MemInfo-0.99.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13404,"desc":"Sys::MemInfo return the total amount of free and used physical memory in bytes\nin totalmem and freemem variables.\n\nTotal amount of free and user swap memory are also returned in totalswap and\nfreeswap variables.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sys-Mmap","origin":"devel/p5-Sys-Mmap","version":"0.20","comment":"Map in a file as a Perl variable using mmap(2)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sys-Mmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f36abd5f9aa372ef26e1f4574ec3bee41d7e482c8c9bd4730df24b22d211853","flatsize":47077,"path":"All/p5-Sys-Mmap-0.20.pkg","repopath":"All/p5-Sys-Mmap-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20780,"desc":"The Mmap module lets you use mmap to map in a file as a Perl variable\nrather than reading the file into dynamically allocated memory.\n\nThe advantage of this is that several processes may share one copy of\nthe file or string, saving memory, and concurrently making changes to\nportions of the file or string.  When not used with a file, it is an\nalternative to SysV shared memory that places no arbitrary size limits\non the shared memory area, and efficiently handles sparse memory usage.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sys-Info","origin":"devel/p5-Sys-Info","version":"0.7811","comment":"Fetch information from the host system","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Sys-Info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d38259c8d0a20dcd3f6d707569f10fb697bb7c450f0a11a379c5503c21e0f27c","flatsize":44361,"path":"All/p5-Sys-Info-0.7811.pkg","repopath":"All/p5-Sys-Info-0.7811.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11484,"desc":"Sys::Info is a Perl module to fetch information from the host system.","deps":{"p5-Sys-Info-Base":{"origin":"devel/p5-Sys-Info-Base","version":"0.7807"},"p5-Sys-Info-Driver-BSD":{"origin":"devel/p5-Sys-Info-Driver-BSD","version":"0.7801_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","sysutils","perl5"]},{"name":"p5-Sys-Info-Driver-BSD","origin":"devel/p5-Sys-Info-Driver-BSD","version":"0.7801_1","comment":"BSD driver for Sys::Info","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Sys-Info-Driver-BSD","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df86c5647c1d12deb2156199559305e8e539e11bb8d8a7a06fb51ee771256a06","flatsize":60016,"path":"All/p5-Sys-Info-Driver-BSD-0.7801_1.pkg","repopath":"All/p5-Sys-Info-Driver-BSD-0.7801_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18316,"desc":"Sys::Info::Driver::BSD is the BSD driver for Sys::Info.","deps":{"p5-BSD-Sysctl":{"origin":"sysutils/p5-BSD-Sysctl","version":"0.12.3"},"p5-Sys-Info-Base":{"origin":"devel/p5-Sys-Info-Base","version":"0.7807"},"p5-Unix-Processors":{"origin":"sysutils/p5-Unix-Processors","version":"2.046"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","sysutils","perl5"]},{"name":"p5-Sys-Hostname-Long","origin":"sysutils/p5-Sys-Hostname-Long","version":"1.5_1","comment":"Try every conceivable way to get full hostname","maintainer":"tdb@FreeBSD.org","www":"https://metacpan.org/release/Sys-Hostname-Long","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a58cb8a66ce124c182a7a44b5df8d06ca33f077643fd688748f676da2321e62f","flatsize":22095,"path":"All/p5-Sys-Hostname-Long-1.5_1.pkg","repopath":"All/p5-Sys-Hostname-Long-1.5_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10892,"desc":"How to get the host full name in perl on multiple operating systems\n(OS X, Windows, Unix* etc)\n\nAttempt via many methods to get the systems full name. The Sys::Hostname\nclass is the best and standard way to get the system hostname.\nHowever it is missing the long hostname.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Sys-HostIP","origin":"sysutils/p5-Sys-HostIP","version":"1.9.3_1","comment":"Perl module to get IP address related info","maintainer":"mopsfelder@gmail.com","www":"https://metacpan.org/release/Sys-HostIP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d91df3b0b486454cdd02b3d2c720ea8933828154e572c0149a83b6f923752c3b","flatsize":13819,"path":"All/p5-Sys-HostIP-1.9.3_1.pkg","repopath":"All/p5-Sys-HostIP-1.9.3_1.pkg","licenselogic":"single","pkgsize":7304,"desc":"Sys::HostIP does what it can to determine the IP address\nof your machine. This module was tested on Irix, OpenBSD,\nFreeBSD, NetBSD, Solaris, Linux, OSX, Win32, and Cygwin.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Sys-Hostname-FQDN","origin":"sysutils/p5-Sys-Hostname-FQDN","version":"0.11_1","comment":"Get the short or long hostname","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Sys-Hostname-FQDN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"370a1fbb874288cbaec6704786810b43663437b77f1cf45c4997b851b902648d","flatsize":25132,"path":"All/p5-Sys-Hostname-FQDN-0.11_1.pkg","repopath":"All/p5-Sys-Hostname-FQDN-0.11_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":11208,"desc":"Sys::Hostname::FQDN uses the host 'C' library\nto discover the (usually) short host name,\nthen uses (perl) gethostbyname to extract the real hostname.\n\nThe results from gethostbyname are exported as gethostinfo\nand asciihostinfo as a convenience since they are available.\nSimilarly, the 'C' library functions inet_ntoa and inet_aton are exported.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sys-Info-Base","origin":"devel/p5-Sys-Info-Base","version":"0.7807","comment":"Base class for Sys::Info","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Sys-Info-Base","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"071466f2d104b9a1ac8825c2e1b48d5ea802b6916e66ca981a153fabd85ab6db","flatsize":55046,"path":"All/p5-Sys-Info-Base-0.7807.pkg","repopath":"All/p5-Sys-Info-Base-0.7807.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27924,"desc":"Sys::Info::Base is the base class for Sys::Info.","deps":{"p5-Text-Template-Simple":{"origin":"textproc/p5-Text-Template-Simple","version":"0.91"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","sysutils","perl5"]},{"name":"p5-Sys-Filesystem","origin":"sysutils/p5-Sys-Filesystem","version":"1.401_1","comment":"Perl module to Retrieve list of filesystems and their properties","maintainer":"pirzyk@FreeBSD.org","www":"https://metacpan.org/release/Sys-Filesystem","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6412c5ceb8637aae54a380ccab986796a9de49b678096e76af5682e1626464c","flatsize":119429,"path":"All/p5-Sys-Filesystem-1.401_1.pkg","repopath":"All/p5-Sys-Filesystem-1.401_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":54052,"desc":"Retrieve list of filesystems and their properties\n\nSys::Filesystem is intended to be a portable interface to list and query\nfilesystem names and their properties. At the time of writing there were\nonly Solaris and Win32 modules available on CPAN to perform this kind of\noperation. This module hopes to provide a consistant API to list all,\nmounted, unmounted and special filesystems on a system, and query as\nmany properties as possible with common aliases wherever possible.","deps":{"p5-IPC-Cmd":{"origin":"devel/p5-IPC-Cmd","version":"1.04"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Sys-Gamin","origin":"sysutils/p5-Sys-Gamin","version":"0.1_3","comment":"Perl interface to Gamin (File Access Monitor implementation)","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"780314179c2bfe0716c9081f7f01b90851b7f2d3d8889e2c7d9d146be6674a3a","flatsize":47636,"path":"All/p5-Sys-Gamin-0.1_3.pkg","repopath":"All/p5-Sys-Gamin-0.1_3.pkg","licenselogic":"single","pkgsize":17472,"desc":"Perl interface to Gamin (File Access Monitor implementation)\nProvides a somewhat higher-level and friendlier interface to the Gamin File\nAccess Monitor API. This allows one to monitor both local and remote\n(NFS-mounted) files and directories for common filesystem events. To do so, you\nmust register \"monitors\" on specified pathnames and wait for events to arrive\npertaining to them.","deps":{"gamin":{"origin":"devel/gamin","version":"0.1.10_10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36","libfam.so.0"]},{"name":"p5-Sys-CpuLoad","origin":"sysutils/p5-Sys-CpuLoad","version":"0.31","comment":"Perl5 module to retrieve CPU load averages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sys-CpuLoad","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8b06f1fe427e289ac87d8e0420682d51e2b3d7a64ea3e811dc391038676baee","flatsize":50856,"path":"All/p5-Sys-CpuLoad-0.31.pkg","repopath":"All/p5-Sys-CpuLoad-0.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13764,"desc":"This Perl5 module retrieves the 1 minute, 5 minute, and 15\nminute load average of a machine.","deps":{"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sys-CPU","origin":"devel/p5-Sys-CPU","version":"0.61","comment":"Perl extension for getting CPU information","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MZSANFORD/Sys-CPU-0.61","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8197c7bc6b00e7d6308c4c4968a2c278d4663753de6858f798f7f13b1328a9e","flatsize":16934,"path":"All/p5-Sys-CPU-0.61.pkg","repopath":"All/p5-Sys-CPU-0.61.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8392,"desc":"Sys::CPU - Perl extension for getting CPU information.\nIn responce to a post on perlmonks.org, a module for counting\nthe number of CPU's on a system. Support has now also been\nadded for type of CPU and clock speed. While much of the code\nis from UNIX::Processors, Win32 support has been added\n(but not tested).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Syntax-Keyword-Try","origin":"devel/p5-Syntax-Keyword-Try","version":"0.29","comment":"try/catch/finally syntax for Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Syntax-Keyword-Try","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a10dbe75ed9da5129bcc82073c09895a1f08123218a9842674d94b0266c5e583","flatsize":86426,"path":"All/p5-Syntax-Keyword-Try-0.29.pkg","repopath":"All/p5-Syntax-Keyword-Try-0.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30076,"desc":"Syntax::Keyword::Try provides a syntax plugin that implements exception-handling\nsemantics in a form familiar to users of other languages, being built on a block\nlabeled with the try keyword, followed by at least one of a catch or finally\nblock.\n\nAs well as providing a handy syntax for this useful behaviour, this module also\nserves to contain a number of code examples for how to implement parser plugins\nand manipulate optrees to provide new syntax and behaviours for perl code.","deps":{"p5-XS-Parse-Keyword":{"origin":"devel/p5-XS-Parse-Keyword","version":"0.42"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Syntax-Keyword-Match","origin":"devel/p5-Syntax-Keyword-Match","version":"0.14","comment":"Match/case syntax for Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Syntax-Keyword-Match","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9c659224912454247d7e7a78f925f6a1136467bb95be0262b51195eb412ade4","flatsize":68464,"path":"All/p5-Syntax-Keyword-Match-0.14.pkg","repopath":"All/p5-Syntax-Keyword-Match-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27068,"desc":"Syntax::Keyword::Match provides a syntax plugin that implements a control-flow\nblock called match/case, which executes at most one of a choice of different\nblocks depending on the value of its controlling expression.\n\nThis is similar to C's switch/case syntax (copied into many other languages), or\nsyntax provided by Switch::Plain.","deps":{"p5-XS-Parse-Keyword":{"origin":"devel/p5-XS-Parse-Keyword","version":"0.42"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Syntax-Keyword-Gather","origin":"devel/p5-Syntax-Keyword-Gather","version":"1.003002","comment":"Implements the Perl 6 'gather/take' control structure in Perl 5","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Syntax-Keyword-Gather","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4b53e13e4f3e4a818485dc9eec7f42d1ed14313e0a36ee0fb4c2004c7e802e6","flatsize":48088,"path":"All/p5-Syntax-Keyword-Gather-1.003002.pkg","repopath":"All/p5-Syntax-Keyword-Gather-1.003002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13516,"desc":"Perl 6 provides a new control structure -- gather -- that allows lists to be\nconstructed procedurally, without the need for a temporary variable. Within the\nblock/closure controlled by a gather any call to take pushes that call's\nargument list to an implicitly created array. take returns the number of\nelements it took. Syntax::Keyword::Gather implements that control structure.","deps":{"p5-Sub-Exporter-Progressive":{"origin":"devel/p5-Sub-Exporter-Progressive","version":"0.001013"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Syntax-Keyword-Dynamically","origin":"devel/p5-Syntax-Keyword-Dynamically","version":"0.13","comment":"Dynamically change the value of a variable","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Syntax-Keyword-Dynamically","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"114913ccd74dfeaa39066d82cd58ebc1da91d4f6356aed36649afeae2429ddfb","flatsize":63579,"path":"All/p5-Syntax-Keyword-Dynamically-0.13.pkg","repopath":"All/p5-Syntax-Keyword-Dynamically-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18908,"desc":"Syntax::Keyword::Dynamically provides a syntax plugin that implements a single\nkeyword, dynamically, which alters the behaviour of a scalar assignment\noperation. Syntactically and semantically it is similar to the built-in perl\nkeyword local, but is implemented somewhat differently to give two key\nadvantages over regular local:\n- You can dynamically assign to lvalue functions and accessors.\n- You can dynamically assign to regular lexical variables.","deps":{"p5-XS-Parse-Keyword":{"origin":"devel/p5-XS-Parse-Keyword","version":"0.42"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Syntax-Highlight-Shell","origin":"www/p5-Syntax-Highlight-Shell","version":"0.04_1","comment":"Perl module for shell script highlighting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Syntax-Highlight-Shell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6727a604ae0c3f2497425e09348f5fa51d4c062a113562529f3bffa544575885","flatsize":13989,"path":"All/p5-Syntax-Highlight-Shell-0.04_1.pkg","repopath":"All/p5-Syntax-Highlight-Shell-0.04_1.pkg","licenselogic":"single","pkgsize":7216,"desc":"This module is designed to take shell scripts and highlight them in HTML\nwith meaningful colours using CSS. The resulting HTML output is ready\nfor inclusion in a web page. Note that no reformating is done, all\nspaces are preserved.","deps":{"p5-Shell-Parser":{"origin":"devel/p5-Shell-Parser","version":"0.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Syntax-Keyword-Junction","origin":"devel/p5-Syntax-Keyword-Junction","version":"0.003008","comment":"Perl6 style Junction operators in Perl5","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Syntax-Keyword-Junction","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2922ee36ab31172b0a08e7e5754ef6c241df5c6a7b438963b7b267159ab1af60","flatsize":41707,"path":"All/p5-Syntax-Keyword-Junction-0.003008.pkg","repopath":"All/p5-Syntax-Keyword-Junction-0.003008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16888,"desc":"This is a lightweight module which provides 'Junction' operators,\nthe most commonly used being any and all.","deps":{"p5-Sub-Exporter-Progressive":{"origin":"devel/p5-Sub-Exporter-Progressive","version":"0.001013"},"p5-syntax":{"origin":"devel/p5-syntax","version":"0.004_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Syntax-Highlight-HTML","origin":"www/p5-Syntax-Highlight-HTML","version":"0.04_1","comment":"Perl module for HTML syntax highlighting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Syntax-Highlight-HTML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44a0305fc935ac32ebb4ac47cf2c6e80fd6213c34c25929194d95a01cddbc08f","flatsize":29084,"path":"All/p5-Syntax-Highlight-HTML-0.04_1.pkg","repopath":"All/p5-Syntax-Highlight-HTML-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11048,"desc":"This module is designed to take raw HTML input and highlight it (using a\nCSS stylesheet). The returned HTML code is ready for inclusion in a web\npage.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Syntax-Highlight-Engine-Kate","origin":"textproc/p5-Syntax-Highlight-Engine-Kate","version":"0.14","comment":"Port of the syntax highlight engine of the Kate text editor","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Syntax-Highlight-Engine-Kate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aac0b79ce9b79e6da4db6ae5ce6265d3cf4bc8cd3caaf74e2d27222c15e7e966","flatsize":2983544,"path":"All/p5-Syntax-Highlight-Engine-Kate-0.14.pkg","repopath":"All/p5-Syntax-Highlight-Engine-Kate-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":346684,"desc":"Syntax::Highlight::Engine::Kate is a port to perl of the syntax highlight\nengine of the Kate text editor.\n\nThe language xml files of kate have been rewritten to perl modules using a\nscript. These modules function as plugins to this module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Symbol-Global-Name","origin":"devel/p5-Symbol-Global-Name","version":"0.05_1","comment":"Finds name and type of a global variable","maintainer":"matthew@FreeBSD.org","www":"https://metacpan.org/release/Symbol-Global-Name","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6500da0ca93cccd35ac9acda8a2050d5fb9a8f4e79e5110f24856c174b9c0ee","flatsize":4959,"path":"All/p5-Symbol-Global-Name-0.05_1.pkg","repopath":"All/p5-Symbol-Global-Name-0.05_1.pkg","licenselogic":"single","pkgsize":3648,"desc":"Symbol::Global::Name takes a reference and optional package name. It\nreturns the name of the referenced variable as long as it's in the\npackage or sub-package and it's a global variable. Returned name is\nprefixed with type sigil, eg. '$', '@', '%25', '&' or '*'.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Symbol-Get","origin":"devel/p5-Symbol-Get","version":"0.08","comment":"Read Perls symbol table programmatically","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Symbol-Get","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de1ec538ee710ac483614299c9334382740dca5efa3cc92b9d1eb899a505c356","flatsize":13427,"path":"All/p5-Symbol-Get-0.08.pkg","repopath":"All/p5-Symbol-Get-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7184,"desc":"Read Perls symbol table programmatically.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Symbol-Util","origin":"devel/p5-Symbol-Util","version":"0.0203_1","comment":"Additional utils for Perl symbols manipulation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Symbol-Util","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"173aa4b25d49ef9a1519dc2527a7cb5ee3bdf96e3505ee9f8f1a18e5d6e53771","flatsize":21293,"path":"All/p5-Symbol-Util-0.0203_1.pkg","repopath":"All/p5-Symbol-Util-0.0203_1.pkg","licenselogic":"single","pkgsize":9696,"desc":"Additional utils for Perl symbols manipulation","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Syntax-Highlight-Perl-Improved","origin":"textproc/p5-Syntax-Highlight-Perl-Improved","version":"1.01_1","comment":"Syntax highlighting for Perl code","maintainer":"mauricio@arareko.net","www":"https://metacpan.org/release/Syntax-Highlight-Perl-Improved","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97ddad6570fab099d3e56779a0031d2ad174915789c6cd20719f191d2073ecc0","flatsize":97248,"path":"All/p5-Syntax-Highlight-Perl-Improved-1.01_1.pkg","repopath":"All/p5-Syntax-Highlight-Perl-Improved-1.01_1.pkg","licenselogic":"single","pkgsize":31312,"desc":"Syntax::Highlight::Perl::Improved - Highlighting of Perl Syntactical Structures.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Sudo","origin":"security/p5-Sudo","version":"0.33_1","comment":"Perl extension for running a command line sudo","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sudo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a03eda3fa805166abeeb101ed7481b0912e32f037294e3dd5be2ef58ab24a882","flatsize":19010,"path":"All/p5-Sudo-0.33_1.pkg","repopath":"All/p5-Sudo-0.33_1.pkg","licenselogic":"single","pkgsize":8616,"desc":"Sudo runs commands as another user, provided the system sudo\nimplementation is setup to enable this. This does not allow running\napplications securely, simply it allows the programmer to run a\nprogram as another user (suid) using the sudo tools rather than\nsuidperl. Suidperl is not generally recommended for secure operation\nas another user. While sudo itself is a single point tool to enable\none user to execute commands as another sudo does not itself make you\nany more or less secure.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-Term-ReadPassword":{"origin":"devel/p5-Term-ReadPassword","version":"0.11_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Switch","origin":"lang/p5-Switch","version":"2.17_1","comment":"Switch statement for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Switch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6ef4a8d27190eec9df1e1a493d0736e5835606489e8e6d3ae86b94a042a620b","flatsize":42268,"path":"All/p5-Switch-2.17_1.pkg","repopath":"All/p5-Switch-2.17_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18444,"desc":"Switch.pm provides the syntax and semantics for an explicit case\nmechanism for Perl. The syntax is minimal, introducing only the\nkeywords switch and case and conforming to the general pattern of\nexisting Perl control structures. The semantics are particularly\nrich, allowing any one (or more) of nearly 30 forms of matching to\nbe used when comparing a switch value with its various cases.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"p5-Filter":{"origin":"devel/p5-Filter","version":"1.64"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-Subtitles","origin":"multimedia/p5-Subtitles","version":"1.04_1","comment":"Perl5 backend for fix subtitles timing","maintainer":"osa@FreeBSD.org","www":"https://metacpan.org/release/Subtitles","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b6b2578aa5b145b629b8b6ea31c630091352c9d7ee3daf151862d689b190104","flatsize":43253,"path":"All/p5-Subtitles-1.04_1.pkg","repopath":"All/p5-Subtitles-1.04_1.pkg","licenselogic":"single","pkgsize":18608,"desc":"Movie files can be viewed with subtitles, which are currently\nvery popular as text files.  Subtitles provides means for\nsimple loading, re-timing, and storing these subtitle files.\nA command-line tool subs for the same purpose and using Subtitles\ninterface is included in the distribution.\n\nThe module supports srt, sub, smi subtitle formats.\n\nTime values are floats, in seconds with millisecond precision.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["multimedia","perl5"]},{"name":"p5-Sub-WrapPackages","origin":"devel/p5-Sub-WrapPackages","version":"2.02","comment":"Add pre- and post-execution wrappers","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Sub-WrapPackages","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60ba1e783bf9656f3956344f129053578156af85d8af4c711f6e582f6d58b6ea","flatsize":29235,"path":"All/p5-Sub-WrapPackages-2.02.pkg","repopath":"All/p5-Sub-WrapPackages-2.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15096,"desc":"Sub::WrapPackages - add pre- and post-execution wrappers around all\nthe subroutines in packages or around individual subs.","deps":{"p5-Devel-Caller-IgnoreNamespaces":{"origin":"devel/p5-Devel-Caller-IgnoreNamespaces","version":"1.1"},"p5-Hook-LexWrap":{"origin":"devel/p5-Hook-LexWrap","version":"0.26"},"p5-Sub-Prototype":{"origin":"devel/p5-Sub-Prototype","version":"0.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sys-Group-GIDhelper","origin":"sysutils/p5-Sys-Group-GIDhelper","version":"0.0.2_1","comment":"Helps for locating free GIDs","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Sys-Group-GIDhelper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e1416a6cd531b65e9727d4a5c71b8222193ff113cb23ea5eb89ea24377ffdd8","flatsize":5640,"path":"All/p5-Sys-Group-GIDhelper-0.0.2_1.pkg","repopath":"All/p5-Sys-Group-GIDhelper-0.0.2_1.pkg","licenselogic":"single","pkgsize":4340,"desc":"Helps for locating free GIDs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Sub-Signatures","origin":"devel/p5-Sub-Signatures","version":"0.21_2","comment":"Use proper signatures for subroutines, including dispatching","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sub-Signatures","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed154cf29e4aa4194ec14f56e501d072f0cb340933ce2368b35b0b72f963477c","flatsize":23246,"path":"All/p5-Sub-Signatures-0.21_2.pkg","repopath":"All/p5-Sub-Signatures-0.21_2.pkg","licenselogic":"single","pkgsize":13316,"desc":"One of the strongest complaints about Perl is its poor argument handling.\nSimply passing everything in the @_ array is a serious limitation. This\nmodule aims to rectify that.\n\nWith this module, we can specify subroutine signatures and automatically\ndispatch on the number of arguments.","deps":{"p5-Sub-Uplevel":{"origin":"devel/p5-Sub-Uplevel","version":"0.2800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sub-Uplevel","origin":"devel/p5-Sub-Uplevel","version":"0.2800","comment":"Appear to run a function in a higher stack frame","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sub-Uplevel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9edb212943cc48632f0dab9a434a10b6cf8cd029f17f8fab93f193f6e0661af2","flatsize":59366,"path":"All/p5-Sub-Uplevel-0.2800.pkg","repopath":"All/p5-Sub-Uplevel-0.2800.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15716,"desc":"Like Tcl's uplevel() function, but not quite so dangerous. The idea is just to\nfool caller(). All the really naughty bits of Tcl's uplevel() are avoided.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sub-Quote","origin":"devel/p5-Sub-Quote","version":"2.006008_1","comment":"Efficient generation of subroutines via string eval","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Sub::Quote","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"078d0ba929bb9b822b9c3760c032964e4542549855fbd7f4901fd1c11566f7b7","flatsize":74607,"path":"All/p5-Sub-Quote-2.006008_1.pkg","repopath":"All/p5-Sub-Quote-2.006008_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24520,"desc":"This package provides performant ways to generate subroutines from strings.","deps":{"p5-XString":{"origin":"textproc/p5-XString","version":"0.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sub-Name","origin":"devel/p5-Sub-Name","version":"0.27,1","comment":"Module to assign new names to Perl subroutines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sub-Name","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b05262d1180332a3b5e5f3954c27add4575713e089b0644103594cd91e17248d","flatsize":53537,"path":"All/p5-Sub-Name-0.27,1.pkg","repopath":"All/p5-Sub-Name-0.27,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14936,"desc":"The subname() function exported by this module allows one to assign new\nnames to Perl subroutine.  This is different from glob-assignment, since\nthe name is only used for informational purposes (caller, Carp, etc.).\n\nNote that for anonymous closures (subs that reference lexicals declared\noutside the sub itself) one can name each instance of the closure\ndifferently, which can be very useful for debugging.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sub-Multi","origin":"devel/p5-Sub-Multi","version":"0.003_1","comment":"Data::Bind-based multi-sub dispatch","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sub-Multi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb8f1d6b162723ba0acd83aa0bf0140c88ac94dc1b3fb505218a11e8bbea1d16","flatsize":4543,"path":"All/p5-Sub-Multi-0.003_1.pkg","repopath":"All/p5-Sub-Multi-0.003_1.pkg","licenselogic":"single","pkgsize":3892,"desc":"Perl6 allows multiple subs and methods with the same name, differing only in\ntheir signature.\n\n    multi sub bar (Dog $foo) {?}\n    multi sub bar (Cat $foo) {?}\n\nDispatching will happen based on the runtime signature of the subroutine or\nmethod call.","deps":{"p5-Class-Multimethods-Pure":{"origin":"devel/p5-Class-Multimethods-Pure","version":"0.13_1"},"p5-Data-Bind":{"origin":"devel/p5-Data-Bind","version":"0.30_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sub-Install","origin":"devel/p5-Sub-Install","version":"0.929","comment":"Install subroutines into packages easily","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sub-Install","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34e15405fc0d6882d3ea73e1b215e08eb145e7f9c50e44c4bcc0087b16c12fb0","flatsize":54011,"path":"All/p5-Sub-Install-0.929.pkg","repopath":"All/p5-Sub-Install-0.929.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14148,"desc":"This module makes it easy to install subroutines into packages without\nthe unsightly mess of no strict or typeglobs lying about where just\nanyone can see them.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sub-Info","origin":"devel/p5-Sub-Info","version":"0.002","comment":"Tool to inspect subroutines","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Sub-Info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"837e77b9e450d6613fdd995413eae4abcf338feb772533282121de394c9846e8","flatsize":44029,"path":"All/p5-Sub-Info-0.002.pkg","repopath":"All/p5-Sub-Info-0.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11416,"desc":"Sub::Info is a tool to inspect subroutines.","deps":{"p5-Importer":{"origin":"devel/p5-Importer","version":"0.026"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sub-Installer","origin":"devel/p5-Sub-Installer","version":"0.0.3_2","comment":"Clean way to (re)install package subroutines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sub-Installer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c306eec011ce93b4f59f8554832173d338247a39fefb47c3c60a8ca9e967a7ee","flatsize":16507,"path":"All/p5-Sub-Installer-0.0.3_2.pkg","repopath":"All/p5-Sub-Installer-0.0.3_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9080,"desc":"This module provides two universal methods that any package/class can\nuse to install subroutines in its own namespace.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sub-Infix","origin":"devel/p5-Sub-Infix","version":"0.004_1","comment":"Create a fake infix operator","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Sub-Infix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60adc1771092143114f7c3dfe4b1d938d0a1d6bca8c4887e445e333d696373f0","flatsize":44199,"path":"All/p5-Sub-Infix-0.004_1.pkg","repopath":"All/p5-Sub-Infix-0.004_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11516,"desc":"Sub::Infix creates fake infix operators using overloading. It doesn't use source\nfilters, or Devel::Declare, or any of that magic. It's pure Perl, has no\nnon-core dependencies, and runs on Perl 5.8.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sub-Identify","origin":"devel/p5-Sub-Identify","version":"0.14","comment":"Retrieve names of code references","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sub-Identify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd9ba809cda74e04bf6806109a729d7c4be76699e0e477892875ec60ca5fb972","flatsize":21455,"path":"All/p5-Sub-Identify-0.14.pkg","repopath":"All/p5-Sub-Identify-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10248,"desc":"Sub::Identify allows you to retrieve the real name of code references.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sub-Prototype","origin":"devel/p5-Sub-Prototype","version":"0.03","comment":"Set a sub's prototype","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sub-Prototype","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0143584fe713f5a9dd359ec43c99a3a713cfeac869b46cbfefd31e8aaf25bbd7","flatsize":46825,"path":"All/p5-Sub-Prototype-0.03.pkg","repopath":"All/p5-Sub-Prototype-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11932,"desc":"Set a subs prototype","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sub-Override","origin":"devel/p5-Sub-Override","version":"0.12","comment":"Perl extension for easily overriding subroutines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sub-Override","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36af218648fd019ada546e26a4fb14c4035c7944ea40449cfac52572aadaf872","flatsize":25564,"path":"All/p5-Sub-Override-0.12.pkg","repopath":"All/p5-Sub-Override-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12168,"desc":"Sub::Override allows the programmer to simply name the sub to replace\nand to supply a sub to replace it with.\n\n  my $override = Sub::Override->new('Some::sub', sub {'new data'});\n\n  # which is equivalent to:\n  my $override = Sub::Override->new;\n  $override->replace('Some::sub', sub { 'new data' });","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sub-Exporter-Progressive","origin":"devel/p5-Sub-Exporter-Progressive","version":"0.001013","comment":"Only use Sub::Exporter if you need it","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Sub-Exporter-Progressive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e32bfa226f8aed1af0d4e01da4bec72d1c7d20d5fcdf9e0ba0b2d404315bc04","flatsize":44514,"path":"All/p5-Sub-Exporter-Progressive-0.001013.pkg","repopath":"All/p5-Sub-Exporter-Progressive-0.001013.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11372,"desc":"Sub::Exporter is an incredibly powerful module, but with that power comes great\nresponsibility, er- as well as some runtime penalties. This module is a\nSub::Exporter wrapper that will let your users just use Exporter if all they are\ndoing is picking exports, but use Sub::Exporter if your users try to use\nSub::Exporter's more advanced features features, like renaming exports, if they\ntry to use them.\n\nNote that this module will export @EXPORT and @EXPORT_OK package variables for\nExporter to work. Additionally, if your package uses advanced Sub::Exporter\nfeatures like currying, this module will only ever use Sub::Exporter, so you\nmight as well use it directly.","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sub-HandlesVia","origin":"devel/p5-Sub-HandlesVia","version":"0.050","comment":"Alternative handles_via implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Sub-HandlesVia","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfcaf001984ede3f46dc6d24673cea331b445f219ae869444473dc0f871effab","flatsize":510686,"path":"All/p5-Sub-HandlesVia-0.050.pkg","repopath":"All/p5-Sub-HandlesVia-0.050.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":126700,"desc":"If you've used Moose's native attribute traits, or MooX::HandlesVia before, you\nshould have a fairly good idea what this does.\n\nWhy re-invent the wheel? Well, this is an implementation that should work okay\nwith Moo, Moose, Mouse, and any other OO toolkit you throw at it. One ring to\nrule them all, so to speak.\n\nAlso, unlike MooX::HandlesVia, it honours type constraints, plus it doesn't have\nthe limitation that it can't mutate non-reference values.","deps":{"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"p5-Exporter-Tiny":{"origin":"devel/p5-Exporter-Tiny","version":"1.006002"},"p5-Role-Hooks":{"origin":"devel/p5-Role-Hooks","version":"0.008"},"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-WWW-BitTorrent","origin":"net-p2p/p5-WWW-BitTorrent","version":"0.01_2","comment":"Search and Download .torrent(s) files from BitTorrents boards","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/WWW-BitTorrent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e117048c7fd5dcb4e234ca1b3a6e9ae1926d8809fff754c386a29c274d89a98","flatsize":9221,"path":"All/p5-WWW-BitTorrent-0.01_2.pkg","repopath":"All/p5-WWW-BitTorrent-0.01_2.pkg","licenselogic":"single","pkgsize":5756,"desc":"WWW::BitTorrent - Search and Download .torrent(s) files from BitTorrents boards.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-p2p","perl5","www"]},{"name":"p5-Sub-Current","origin":"devel/p5-Sub-Current","version":"0.03","comment":"Get the current subroutine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sub-Current","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b3f18f4d4fb61bf77f1691a23b214f25738972b31b194eb82d06c7425815061","flatsize":15394,"path":"All/p5-Sub-Current-0.03.pkg","repopath":"All/p5-Sub-Current-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7748,"desc":"Sub::Current makes available a function ROUTINE(), that returns a code\nreference pointing at the currently executing subroutine.\n\nIn a special block (BEGIN, END, CHECK, INIT, and UNITCHECK in Perl 5.10)\nthis function will return undef.\n\nOutside of a special block (that is, at the top level of a program)\nROUTINE() will return undef as well.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sub-Exporter-Lexical","origin":"devel/p5-Sub-Exporter-Lexical","version":"1.000","comment":"Export lexically-available subs with Sub::Exporter","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Sub-Exporter-Lexical","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"190063a7b7d6c5f3ef739cb98abd88deeb31dd4a0309b68dfafc42394bb0af87","flatsize":48815,"path":"All/p5-Sub-Exporter-Lexical-1.000.pkg","repopath":"All/p5-Sub-Exporter-Lexical-1.000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12604,"desc":"Sub::Exporter::Lexical provides an alternate installer for Sub::Exporter.\nInstallers are documented in Sub::Exporter's documentation; all you need to know\nis that by using Sub::Exporter::Lexical's installer, you can import routines\ninto a lexical scope that will be cleaned up when that scope ends.","deps":{"p5-B-Hooks-EndOfScope":{"origin":"devel/p5-B-Hooks-EndOfScope","version":"0.28"},"p5-Lexical-Var":{"origin":"devel/p5-Lexical-Var","version":"0.010"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-Animation","origin":"devel/p5-Term-Animation","version":"2.6_1","comment":"ASCII sprite animation framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-Animation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52896089fccc6aa06a8f3508fc22be51f2b2f49cba2626d9c9fc9b649f8c9295","flatsize":59768,"path":"All/p5-Term-Animation-2.6_1.pkg","repopath":"All/p5-Term-Animation-2.6_1.pkg","licenselogic":"single","pkgsize":24260,"desc":"This module provides a framework to produce sprite animations using\nASCII art. Each ASCII 'sprite' is given one or more frames, and placed\ninto the animation as an 'animation object'. An animation object can\nhave a callback routine that controls the position and frame of the\nobject.\n\nIf the constructor is passed no arguments, it assumes that it is\nrunning full screen, and behaves accordingly. Alternatively, it can\naccept a curses window (created with the Curses newwin call) as an\nargument, and will draw into that window.","deps":{"p5-Curses":{"origin":"devel/p5-Curses","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Template-Plugin-Autoformat","origin":"textproc/p5-Template-Plugin-Autoformat","version":"2.77","comment":"Template Toolkit interface to Text::Autoformat module","maintainer":"vivek@khera.org","www":"https://metacpan.org/release/Template-Plugin-Autoformat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"125c4f6adfdd2ffd5c8573622ad5f14768555a9cf9aed0014ddc920b8a9ec506","flatsize":16559,"path":"All/p5-Template-Plugin-Autoformat-2.77.pkg","repopath":"All/p5-Template-Plugin-Autoformat-2.77.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8488,"desc":"Template Toolkit plugin interface to Text::Autoformat module.  This is\na separate distribution as of Template-Toolkit 2.22.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Text-Autoformat":{"origin":"textproc/p5-Text-Autoformat","version":"1.670.000_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Template-Mustache","origin":"www/p5-Template-Mustache","version":"v0.5.1_2","comment":"Perl version of the fabulous Mustache template language","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/Template-Mustache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ac11a53c9da7022b634b24ff5f2867e58cc913908e9fca68cd50cd2009a62e1","flatsize":33210,"path":"All/p5-Template-Mustache-v0.5.1_2.pkg","repopath":"All/p5-Template-Mustache-v0.5.1_2.pkg","licenselogic":"single","pkgsize":10696,"desc":"Template::Mustache is a templating system, generally used to make HTML.","deps":{"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-Template-Mustache port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Template-Plugin-Class","origin":"www/p5-Template-Plugin-Class","version":"0.14_1","comment":"Allow calling of class methods on arbitrary classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Plugin-Class","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5251edddcdb7562d9740e9e94100c71bcfbfd9c6ce605c6986b58de883f03b0","flatsize":3840,"path":"All/p5-Template-Plugin-Class-0.14_1.pkg","repopath":"All/p5-Template-Plugin-Class-0.14_1.pkg","licenselogic":"single","pkgsize":3548,"desc":"Template::Plugin::Class allows you to call class methods on arbitrary\nclasses. One use for this is in Class::DBI style applications.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Sub-Exporter","origin":"devel/p5-Sub-Exporter","version":"0.991","comment":"Sophisticated exporter for custom-built routines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sub-Exporter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29e35e05cf3c5d6479d77169c42795600a496814a597d49bf4aa6841b3634fd8","flatsize":177856,"path":"All/p5-Sub-Exporter-0.991.pkg","repopath":"All/p5-Sub-Exporter-0.991.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":52708,"desc":"The biggest benefit of Sub::Exporter over existing exporters (including the\nubiquitous Exporter.pm) is its ability to build new coderefs for export, rather\nthan to simply export code identical to that found in the exporting package.","deps":{"p5-Data-OptList":{"origin":"devel/p5-Data-OptList","version":"0.114"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Test-ExpectAndCheck","origin":"devel/p5-Test-ExpectAndCheck","version":"0.06","comment":"Expect/check-style unit testing with object methods","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Test-ExpectAndCheck","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8abd5c8d46498c9f6b5309bb0258ddcd4870e0804c4ec04d5b32b7296261348f","flatsize":62303,"path":"All/p5-Test-ExpectAndCheck-0.06.pkg","repopath":"All/p5-Test-ExpectAndCheck-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19352,"desc":"Test::ExpectAndCheck creates objects that assist in writing unit tests with\nmocked object instances. Each mock instance will expect to receive a given list\nof method calls. Each method call is checked that it received the right\narguments, and will return a prescribed result. At the end of each test, each\nobject is checked to ensure all the expected methods were called.","deps":{"p5-Future":{"origin":"devel/p5-Future","version":"0.50"},"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-Trim","origin":"textproc/p5-String-Trim","version":"0.005","comment":"Perl extension to trim whitespace from your strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Trim","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"546991a59c15a7a14faeb7939091ffe73a5c64465b1df77e75928ebb66905f09","flatsize":14085,"path":"All/p5-String-Trim-0.005.pkg","repopath":"All/p5-String-Trim-0.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7836,"desc":"String::Trim trims whitespace off your strings. chomp trims only $/\n(typically, that's newline), but trim will trim all leading and\ntrailing whitespace.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-Tokenizer","origin":"textproc/p5-String-Tokenizer","version":"0.06","comment":"Simple string tokenizer","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/String-Tokenizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c800b15763aca0751d28730abf36cb42052afbeb53d7cccd54a1b0e22ddedd0d","flatsize":29387,"path":"All/p5-String-Tokenizer-0.06.pkg","repopath":"All/p5-String-Tokenizer-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14056,"desc":"A simple string tokenizer which takes a string and splits it on\nwhitespace. It also optionally takes a string of characters to use as\ndelimiters, and returns them with the token set as well. This allows for\nsplitting the string in many different ways.\n\nThis is a very basic tokenizer, so more complex needs should be either\naddressed with a custom written tokenizer or post-processing of the output\ngenerated by this module. Basically, this will not fill everyones needs,\nbut it spans a gap between simple split / /, $string and the other options\nthat involve much larger and complex modules.\n\nAlso note that this is not a lexical analyser. Many people confuse\ntokenization with lexical analysis. A tokenizer mearly splits its input\ninto specific chunks, a lexical analyzer classifies those chunks.\nSometimes these two steps are combined, but not here.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-ToIdentifier-EN","origin":"textproc/p5-String-ToIdentifier-EN","version":"0.12","comment":"Convert Strings to English Program Identifiers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/String-ToIdentifier-EN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4002d27b44ea48f4071a8b45b94d1461b86ae7b572eca7599cb7935c743e1f6","flatsize":53702,"path":"All/p5-String-ToIdentifier-EN-0.12.pkg","repopath":"All/p5-String-ToIdentifier-EN-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15324,"desc":"String::ToIdentifier::EN provides a utility method, \"to_identifier\" for\nconverting an arbitrary string into a readable representation using the ASCII\nsubset of \\w for use as an identifier in a computer program. The intent is to\nmake unique identifier names from which the content of the original string can\nbe easily inferred by a human just by reading the identifier.\n\nIf you need the full set of \\w including Unicode, see the subclass\nString::ToIdentifier::EN::Unicode.\n\nCurrently, this process is one way only, and will likely remain this way.\n\nThe default is to create camelCase identifiers, or you may pass in a separator\nchar of your choice such as _.\n\nBinary char groups will be separated by _ even in camelCase identifiers to make\nthem easier to read, e.g.: foo_2_0xFF_Bar.","deps":{"p5-Lingua-EN-Inflect-Phrase":{"origin":"textproc/p5-Lingua-EN-Inflect-Phrase","version":"0.20"},"p5-Text-Unidecode":{"origin":"converters/p5-Text-Unidecode","version":"1.30"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Sub-Alias","origin":"devel/p5-Sub-Alias","version":"1.0.0","comment":"Simple subroutine alias","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sub-Alias","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"893f6ade972feede5f3402736941c203d3b2d37b6695afeb3b75da2dc6fe81f7","flatsize":8964,"path":"All/p5-Sub-Alias-1.0.0.pkg","repopath":"All/p5-Sub-Alias-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6656,"desc":"This module does a compile-time code injection to let you define subroutine\naliases based on its name.\n\nThis differs from p5-Sub-Name in that it defines a typeglob in a more correct\nway and keeps you from manipulating the symbols table directly. You can use\nthe subroutine as if it was defined the ordinary way then.\n\nThis is particularly useful in the cases when you need to have several\nidentical subroutines with different names.","deps":{"p5-Keyword-Declare":{"origin":"devel/p5-Keyword-Declare","version":"0.001018"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-TT","origin":"devel/p5-String-TT","version":"0.03_1","comment":"Perl interface to interpolate lexical variables","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"635c7f0b3fbe84bbb807dc6b689b4a6137beb4514f6812432949cd81453b759c","flatsize":8015,"path":"All/p5-String-TT-0.03_1.pkg","repopath":"All/p5-String-TT-0.03_1.pkg","licenselogic":"single","pkgsize":5948,"desc":"String::TT exports a \"tt\" function, which takes a TT (Template Toolkit)\ntemplate as its argument. It uses the current lexical scope to resolve\nvariable references.","deps":{"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"p5-Test-TableDriven":{"origin":"devel/p5-Test-TableDriven","version":"0.02_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sub-Delete","origin":"devel/p5-Sub-Delete","version":"1.00002_1","comment":"Perl module enabling one to delete subroutines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sub-Delete","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b950741f366fd275a22554a38c0c597cfc68d99f526e3602bac000b7efdd828e","flatsize":12914,"path":"All/p5-Sub-Delete-1.00002_1.pkg","repopath":"All/p5-Sub-Delete-1.00002_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7568,"desc":"This module provides one function, delete_sub, that deletes the\nsubroutine whose name is passed to it. (To load the module without\nimporting the function, write use Sub::Delete();.)\n\nThis does more than simply undefine the subroutine in the manner of\nundef &foo, which leaves a stub that can trigger AUTOLOAD (and,\nconsequently, won't work for deleting methods). The subroutine is\ncompletely obliterated from the symbol table (though there may be\nreferences to it elsewhere, including in compiled code).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Struct-Dumb","origin":"devel/p5-Struct-Dumb","version":"0.14","comment":"Make simple lightweight record-like structures","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Struct-Dumb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36dc87c36a97491c99754eb5293925f04d494676361e72fbfad3bdf7b566f667","flatsize":55793,"path":"All/p5-Struct-Dumb-0.14.pkg","repopath":"All/p5-Struct-Dumb-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16776,"desc":"Struct::Dumb creates record-like structure types, similar to the struct keyword\nin C, C++ or C#, or Record in Pascal. An invocation of this module will create a\nconstruction function which returns new object references with the given field\nvalues. These references all respond to lvalue methods that access or modify the\nvalues stored.\n\nIt's specifically and intentionally not meant to be an object class. You cannot\nsubclass it. You cannot provide additional methods. You cannot apply roles or\nmixins or metaclasses or traits or antlers or whatever else is in fashion this\nweek.\n\nOn the other hand, it is tiny, creates cheap lightweight array-backed\nstructures, uses nothing outside of core. It's intended simply to be a slightly\nnicer way to store data structures, where otherwise you might be tempted to\nabuse a hash, complete with the risk of typoing key names. The constructor will\ncroak if passed the wrong number of arguments, as will attempts to refer to\nfields that don't exist.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-Strip","origin":"textproc/p5-String-Strip","version":"1.02_1","comment":"Perl extension for fast, commonly used, string operations","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e462318dff3654f696883e8b7f500e2290a3d14240b69e64eab2cf6a6cc3653c","flatsize":13995,"path":"All/p5-String-Strip-1.02_1.pkg","repopath":"All/p5-String-Strip-1.02_1.pkg","licenselogic":"single","pkgsize":6688,"desc":"String::Strip is an XS extension that implements four white space\nremoval routines: StripSpace (remove all white space), StripLSpace\n(strip leading white space), StripTSpace (strip trailing white space),\nand StripLTSpace (strip leading and trailing white space). All four of\nthese routines work directly on the input argument, rather than passing\nback a result. The routines tend to be roughly 30%25 faster than\nequivalent function regex code.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-String-ShowDiff","origin":"textproc/p5-String-ShowDiff","version":"0.03_2","comment":"Perl extension to help visualize differences between strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-ShowDiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85cb038dc225b3a04f80bf8abc895df6db8ba5349e2d502093336ec517822481","flatsize":16676,"path":"All/p5-String-ShowDiff-0.03_2.pkg","repopath":"All/p5-String-ShowDiff-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9016,"desc":"This module is a wrapper around the diff algorithm from the module\nAlgorithm::Diff. It's job is to simplify a visualization of the differences of\neach strings.\n\nCompared to the many other Diff modules, the output is neither in diff-style\nnor are the recognised differences on line or word boundaries, they are at\ncharacter level.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-ShellQuote","origin":"textproc/p5-String-ShellQuote","version":"1.04_1","comment":"Perl module for quote strings for passing through the shell","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-ShellQuote","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b947b2469dfc93cda65c57aceeb13d428f885416045d122e7ee45b7fe9a422ae","flatsize":21145,"path":"All/p5-String-ShellQuote-1.04_1.pkg","repopath":"All/p5-String-ShellQuote-1.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12284,"desc":"This module contains some functions which are useful for quoting strings\nwhich are going to pass through the shell or a shell-like object.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Template-Declare","origin":"textproc/p5-Template-Declare","version":"0.47_1","comment":"Perlish declarative templates","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-Declare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"528abbffa6aea84387e2fa60de7e03dcc7f738b56666e72b6ffa508be120859d","flatsize":144999,"path":"All/p5-Template-Declare-0.47_1.pkg","repopath":"All/p5-Template-Declare-0.47_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":66084,"desc":"Template::Declare is a pure-perl declarative HTML templating system.\nA few key features and buzzwords:\n\n- All templates are 100%25 pure perl code\n- Simple declarative syntax\n- No angle brackets\n- Mixins\n- Inheritance\n- Public and private templates","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Class-ISA":{"origin":"devel/p5-Class-ISA","version":"0.36_1"},"p5-HTML-Lint":{"origin":"www/p5-HTML-Lint","version":"2.32"},"p5-String-BufferStack":{"origin":"textproc/p5-String-BufferStack","version":"1.16_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-Tagged","origin":"textproc/p5-String-Tagged","version":"0.23","comment":"Sstring buffers with value tags on extents","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/String-Tagged","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b41863d03e67ce0c8ab32c7f6e3ea1eeb635e8d886ba7e8b8c89b002da5b7bbe","flatsize":95340,"path":"All/p5-String-Tagged-0.23.pkg","repopath":"All/p5-String-Tagged-0.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37172,"desc":"String::Tagged implements an object class, instances of which store a (mutable)\nstring buffer that supports tags. A tag is a name/value pair that applies to\nsome non-empty extent of the underlying string.\n\nThe types of tag names ought to be strings, or at least values that are\nwell-behaved as strings, as the names will often be used as the keys in hashes\nor applied to the eq operator.\n\nThe types of tag values are not restricted - any scalar will do. This could be a\nsimple integer or string, ARRAY or HASH reference, or even a CODE reference\ncontaining an event handler of some kind.\n\nTags may be arbitrarily overlapped. Any given offset within the string has in\neffect, a set of uniquely named tags. Tags of different names are independent.\nFor tags of the same name, only the latest, shortest tag takes effect.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-Similarity","origin":"devel/p5-String-Similarity","version":"1.04_1","comment":"Perl module that calculates the similarity of two strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Similarity","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95aba7b8c32fd5e4741df7477f75d255ee0f08458a4332c2bda1ba07db19e9ed","flatsize":15991,"path":"All/p5-String-Similarity-1.04_1.pkg","repopath":"All/p5-String-Similarity-1.04_1.pkg","licenselogic":"single","pkgsize":8440,"desc":"The \"String::Similarity\" calculates the similarity index of its two\narguments. A value of '0' means that the strings are entirely\ndifferent. A value of '1' means that the strings are identical.\nEverything else lies between 0 and 1 and describes the amount of\nsimilarity between the strings.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-String-Random","origin":"devel/p5-String-Random","version":"0.32,1","comment":"Perl interface to generate \"random\" strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Random","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ee2f8ebdc42e31045e00fe336909e3af0b78e7ccd7d286b257399827efe671a","flatsize":30761,"path":"All/p5-String-Random-0.32,1.pkg","repopath":"All/p5-String-Random-0.32,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14720,"desc":"String::Random is used to generate random strings.  It was written to\nmake generating random passwords and such a little easier.  See the\ndocumentation in pod format in the module for more information.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-Print","origin":"textproc/p5-String-Print","version":"0.94","comment":"Alternative of printf","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/String-Print","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ba61735b69f79dd443bc5a6409faaee0f0b83954dfdbe567e12793c76b59b0b","flatsize":59183,"path":"All/p5-String-Print-0.94.pkg","repopath":"All/p5-String-Print-0.94.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28360,"desc":"String::Print inserts values into (translated) strings. It provides printf and\nsprintf alternatives via both an object oriented and a functional interface.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-Unicode-LineBreak":{"origin":"textproc/p5-Unicode-LineBreak","version":"2019.001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-RexxParse","origin":"devel/p5-String-RexxParse","version":"1.10_1","comment":"Perl module that provides an interface to REXX parsing routines","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/String-RexxParse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92e155584cd5c439ed13a62801e096b31c455ac931fd518124c0cdb920db92ee","flatsize":34975,"path":"All/p5-String-RexxParse-1.10_1.pkg","repopath":"All/p5-String-RexxParse-1.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13876,"desc":"String::RexxParse is an attempt to provide REXX parsing routines for some\nlong-time REXX programmers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-Scanf","origin":"textproc/p5-String-Scanf","version":"2.1_1","comment":"Emulates the sscanf() of the C stdio library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Scanf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f262b9f2dc83634db3ef0ee7d2511b14d168bcb30788f1c5f6cd26296dc05ffa","flatsize":7866,"path":"All/p5-String-Scanf-2.1_1.pkg","repopath":"All/p5-String-Scanf-2.1_1.pkg","licenselogic":"single","pkgsize":5588,"desc":"Perl sscanf() can be used very much like the C stdio sscanf(), for detailed\nsscanf() documentation please refer to your usual documentation resources.\nThe supported formats are: [diuoxefgsc] and the character class [].\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-Pad","origin":"textproc/p5-String-Pad","version":"0.021","comment":"String padding routines for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Pad","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2acf16f8b2507cf90e7d0ee8ee7477fd304f2462702c818c44d3f06e5dea6890","flatsize":44613,"path":"All/p5-String-Pad-0.021.pkg","repopath":"All/p5-String-Pad-0.021.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11580,"desc":"This Perl module provides string padding routines.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Template-DBI","origin":"databases/p5-Template-DBI","version":"2.65_1","comment":"Template interface to the DBI Perl module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Template-DBI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b27647d6cab28536b2deed045ed02cc6cca2aa95cb2e4e47047a92eb24338c84","flatsize":40739,"path":"All/p5-Template-DBI-2.65_1.pkg","repopath":"All/p5-Template-DBI-2.65_1.pkg","licenselogic":"single","pkgsize":17320,"desc":"This Template Toolkit plugin module provides an interface to the Perl\nDBI/DBD modules, allowing you to integrate SQL queries into your\ntemplate documents.  It also provides an interface via the Tie::DBI\nmodule (if installed on your system) so that you can access database\nrecords without having to embed any SQL in your templates.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-MLDBM":{"origin":"databases/p5-MLDBM","version":"2.05_1"},"p5-SQL-Statement":{"origin":"databases/p5-SQL-Statement","version":"1.414"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-String-Parity","origin":"devel/p5-String-Parity","version":"1.34","comment":"Perl5 module to generate and test even, odd, mark, and space parity","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/String-Parity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0bcbdb6efb0eb6f4030a2403ce1fc3a7fecd4b9772fdd71c8189811e056e20d9","flatsize":14179,"path":"All/p5-String-Parity-1.34.pkg","repopath":"All/p5-String-Parity-1.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7308,"desc":"The String::Parity module for perl5 may be used to generate and test\neven, odd, mark and space parity on arbitrary strings.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-MkPasswd","origin":"security/p5-String-MkPasswd","version":"0.04_1","comment":"Random password generator","maintainer":"fw@moov.de","www":"https://metacpan.org/release/String-MkPasswd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45ceebcb8edc3813b6859594d85f16e28952be3568c62877a19d6cdb9d6e9511","flatsize":55344,"path":"All/p5-String-MkPasswd-0.04_1.pkg","repopath":"All/p5-String-MkPasswd-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16064,"desc":"This Perl library defines a single function, mkpasswd(), to generate\nrandom passwords. The function is meant to be a simple way for\ndevelopers and system administrators to easily generate a relatively\nsecure password.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-String-KeyboardDistance","origin":"devel/p5-String-KeyboardDistance","version":"1.01","comment":"String::KeyboardDistance - String Comparison Algorithm","maintainer":"m.ne@gmx.net","www":"https://metacpan.org/dist/String-KeyboardDistance","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72a6615cc2305ff43d91463c2d3b5a58cd3ac37190bdc339f1dad4a4ad1d22a6","flatsize":18777,"path":"All/p5-String-KeyboardDistance-1.01.pkg","repopath":"All/p5-String-KeyboardDistance-1.01.pkg","licenselogic":"single","pkgsize":8716,"desc":"This module implmements a version of keyboard distance for fuzzy\nstring matching. Keyboard distance is a measure of the physical\ndistance between two keys on a keyboard. For example, 'g' has a\ndistance of 1 from the keys 'r', 't', 'y', 'f', 'h', 'v', 'b', and\n'n'. Immediate diagonals (like ''r, 'y', 'v', and 'n') are considered\nto have a distance of 1 instead of 1.414 to help to prevent\nhorizontal/vertical bias.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-LRC","origin":"devel/p5-String-LRC","version":"1.01_2","comment":"Perl interface for longitudinal redundancy check generation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-LRC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc96e7ce716ce9dd6feed72bb793ac3ce3a2331c32a18e3606cef82ecf40b804","flatsize":18315,"path":"All/p5-String-LRC-1.01_2.pkg","repopath":"All/p5-String-LRC-1.01_2.pkg","licenselogic":"single","pkgsize":8964,"desc":"LRC - Perl interface for longitudinal redundancy check generation\n\nThe Longitudinal Redundancy Check (LRC) is a one byte character,\ncommonly used as a byte-field in data transmission over analog systems.\n\nMost commonly, in STX-ETX bounded strings sent in financial protocols.\nFollowing some previous experience with such protocols, I wrote\nan LRC function in perl and later decided to re-write in C\nfor efficiency.  The result is this module String::LRC,\nwhich generates this aforementioned byte.\n\nCommonly used in financial protocols as follows with ETX (ASCII 03)\nappended to LRC sum and packets after the STX (ASCII 02), payload,\nand ETX chars.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-String-Interpolate-Named","origin":"devel/p5-String-Interpolate-Named","version":"1.03","comment":"Interpolated named arguments in string","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/String-Interpolate-Named","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ba49a4e9c52dd58ab18babb04e624ba1915054e06ca61201dcd030c3930df2c","flatsize":20720,"path":"All/p5-String-Interpolate-Named-1.03.pkg","repopath":"All/p5-String-Interpolate-Named-1.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11052,"desc":"String::Interpolate::Named provides a function to interpolate named arguments by\ntarget texts in a template string. The target texts are provided to the function\nvia a hash, where the keys correspond to the named argument to be replaced, or a\nsubroutine that performs the lookup.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-Koremutake","origin":"textproc/p5-String-Koremutake","version":"0.30_1","comment":"Convert to/from Koremutake Memorable Random Strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Koremutake","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aaa3b58ead687ecd7b97deaf1bfd51c7a207e474cafd5252bd637eb71ad4faa8","flatsize":13847,"path":"All/p5-String-Koremutake-0.30_1.pkg","repopath":"All/p5-String-Koremutake-0.30_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7440,"desc":"The String::Koremutake module converts to and from Koremutake Memorable\nRandom Strings.\n\nThe term \"Memorable Random String\" was thought up by Sean B. Palmer as a\nname for those strings like dopynl, glargen, glonknic, spoopwiddle, and\nkebble etc. that don't have any conventional sense, but can be used as\nrandom identifiers, especially in URIs to keep them persistent. See\nhttp://infomesh.net/2001/07/MeRS/\n\nKoremutake is a MeRS algorithm which is used by Shorl\n(http://shorl.com/koremutake.php). As they explain: \"It is, in plain\nlanguage, a way to express any large number as a sequence of syllables.\nThe general idea is that word-sounding pieces of information are a lot\neasier to remember than a sequence of digits.\"","deps":{"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-Fraction","origin":"textproc/p5-String-Fraction","version":"0.30_1","comment":"Convert fractions into Unicode chars","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Fraction","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1bca9518b9697e53ccc58a9c4eeb70c640ea3e6eb87fb894901fd70ab7d8888","flatsize":9767,"path":"All/p5-String-Fraction-0.30_1.pkg","repopath":"All/p5-String-Fraction-0.30_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5800,"desc":"This module functions identically to its superclass HTML::Fraction, but\nrather than converting fractions into HTML entities they are replaced by\nthe unicode characters for those fractions.","deps":{"p5-HTML-Fraction":{"origin":"textproc/p5-HTML-Fraction","version":"0.50_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-HexConvert","origin":"textproc/p5-String-HexConvert","version":"0.01_1","comment":"Convert ASCII strings to hex and reverse","maintainer":"ale@biancalanas.net","www":"https://metacpan.org/release/String-HexConvert","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24e1b0a2e55d41e841b513c44b7d3459b606140d46f86d62a04f5e083f42fac9","flatsize":4323,"path":"All/p5-String-HexConvert-0.01_1.pkg","repopath":"All/p5-String-HexConvert-0.01_1.pkg","licenselogic":"single","pkgsize":3360,"desc":"String::HexConvert It is a wrapper around pack and unpack of perl to convert\na string of hex digits to ascii and other way around.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-Formatter","origin":"devel/p5-String-Formatter","version":"0.102084_1","comment":"Build sprintf-like functions of your own","maintainer":"geraud@gcu.info","www":"https://metacpan.org/release/String-Formatter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bc03d546f1ca6abedfb8f802e70a46c48ce6f1d0e428f3bd23753755645a6d8","flatsize":52309,"path":"All/p5-String-Formatter-0.102084_1.pkg","repopath":"All/p5-String-Formatter-0.102084_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23332,"desc":"String::Formatter is a tool for building sprintf-like formatting\nroutines. It supports named or positional formatting, custom\nconversions, fixed string interpolation, and simple width-matching out\nof the box.","deps":{"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sub-Exporter-GlobExporter","origin":"devel/p5-Sub-Exporter-GlobExporter","version":"0.005","comment":"Export shared globs with Sub::Exporter collectors","maintainer":"geraud@gcu.info","www":"https://metacpan.org/release/Sub-Exporter-GlobExporter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f35b3c87d2afa5c63086ef51d3dd8f90dcbaeb6f240ea8a49b123668028b15d4","flatsize":46616,"path":"All/p5-Sub-Exporter-GlobExporter-0.005.pkg","repopath":"All/p5-Sub-Exporter-GlobExporter-0.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11504,"desc":"Sub::Exporter::GlobExporter - export shared globs with Sub::Exporter collectors","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sub-Exporter-ForMethods","origin":"devel/p5-Sub-Exporter-ForMethods","version":"0.100055","comment":"Helper routines for using Sub::Exporter to build methods","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sub-Exporter-ForMethods","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1de89ccbc5045371885acea8fe51d2bb110eafd7a966f60024da6cd24799a73a","flatsize":47293,"path":"All/p5-Sub-Exporter-ForMethods-0.100055.pkg","repopath":"All/p5-Sub-Exporter-ForMethods-0.100055.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11904,"desc":"Sub::Exporter::ForMethods is helper routines for using Sub::Exporter\nto build methods.","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-Format","origin":"textproc/p5-String-Format","version":"1.18","comment":"Perl module for sprintf-like string formatting capability","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/String-Format","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed44d9742f1e7471afb8943f5039e91a0670e87c09fb6edc624b9e9ddb771952","flatsize":15758,"path":"All/p5-String-Format-1.18.pkg","repopath":"All/p5-String-Format-1.18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7580,"desc":"String::Format is a Perl module which gives the user\nsprintf-like string formatting capabilities with arbitrary\nformat definitions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-Escape","origin":"textproc/p5-String-Escape","version":"2010.002_1","comment":"Registry of string functions, including backslash escapes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Escape","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94feb2eb1b347d0c40ae84458986ea4a603dc786fba1958c03c0b55454feddb3","flatsize":36469,"path":"All/p5-String-Escape-2010.002_1.pkg","repopath":"All/p5-String-Escape-2010.002_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16916,"desc":"String::Escape - Registry of string functions, including backslash escapes","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-Dump","origin":"devel/p5-String-Dump","version":"0.09_2","comment":"Dump strings of characters or bytes for printing and debugging","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/String-Dump","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"633d3b4ef635fdd0b023c01074370de67c85b7afda41c58b4286c2a9b49886ee","flatsize":17267,"path":"All/p5-String-Dump-0.09_2.pkg","repopath":"All/p5-String-Dump-0.09_2.pkg","licenselogic":"single","pkgsize":12420,"desc":"This module dumps strings of characters (or bytes) for printing and debugging.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-Divert","origin":"textproc/p5-String-Divert","version":"0.96_1","comment":"String Perl object supporting folding and diversion","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Divert","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e8fc17e2d9bf85afc001396dd5e0af9fb693a315489508dd89b617b2a7e79ac","flatsize":39995,"path":"All/p5-String-Divert-0.96_1.pkg","repopath":"All/p5-String-Divert-0.96_1.pkg","licenselogic":"single","pkgsize":15340,"desc":"String::Divert is small Perl 5 module providing a scalar-like string\nobject with some overloaded operators, supporting the concept of Folding\nand Diversion.  This allows nested generation of structured output. The\nidea is to decouple the sequential generation of output from the nested\nand non-sequential structure of the output.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-Diff","origin":"devel/p5-String-Diff","version":"0.07","comment":"Simple diff to String","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Diff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"111ac57c463205da461ce6856d236c65e9b9b35d167944d4f589c0480866c911","flatsize":20914,"path":"All/p5-String-Diff-0.07.pkg","repopath":"All/p5-String-Diff-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9148,"desc":"Simple diff to String","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Term-App-Util-Color","origin":"devel/p5-Term-App-Util-Color","version":"0.003","comment":"Determine color depth and whether to use color or not","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Term-App-Util-Color","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a2cd8794433013e10cef3881aed7872ed3383f4dee74d9eeaf04df627656493","flatsize":47646,"path":"All/p5-Term-App-Util-Color-0.003.pkg","repopath":"All/p5-Term-App-Util-Color-0.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11852,"desc":"Term::App::Util::Color tries to determine the suitable color depth to use.","deps":{"p5-Term-App-Util-Interactive":{"origin":"devel/p5-Term-App-Util-Interactive","version":"0.002"},"p5-Term-Detect-Software":{"origin":"devel/p5-Term-Detect-Software","version":"0.227"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-Truncate","origin":"textproc/p5-String-Truncate","version":"1.100603","comment":"Module for when strings are too long to be displayed","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Truncate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1c322fa415858244ef59f1d26dc5299ef11b3e69a802fe3ce32c71cf11385db","flatsize":22596,"path":"All/p5-String-Truncate-1.100603.pkg","repopath":"All/p5-String-Truncate-1.100603.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10040,"desc":"This module handles the simple but common problem of long strings\nand finite terminal width.","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-TtyLength","origin":"textproc/p5-String-TtyLength","version":"0.03","comment":"Calculate length of string excluding ANSI tty codes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/String-TtyLength","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c78bcbf5c6f9dcf7cad6adab1ec975361401c7e3b8c5aef8268957385f237894","flatsize":43441,"path":"All/p5-String-TtyLength-0.03.pkg","repopath":"All/p5-String-TtyLength-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11132,"desc":"String::TtyLength provides a single function, tty_length, which returns the\nlength of a string excluding any ANSI tty / terminal escape codes. I.e. the\nnumber of characters that will appear on screen. This is useful if you're\nworking out the width of columns, or aligning text.","deps":{"p5-Unicode-EastAsianWidth":{"origin":"textproc/p5-Unicode-EastAsianWidth","version":"12.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-Checker","origin":"devel/p5-String-Checker","version":"0.03_1","comment":"Perl module implementing an extensible string validation interface","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/String-Checker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f35d32b671cffb8c45b6f96cb518d53c51325da4ef6bf921d8095581be56196","flatsize":23443,"path":"All/p5-String-Checker-0.03_1.pkg","repopath":"All/p5-String-Checker-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10076,"desc":"String::Checker - An extensible string validation module (allowing commonly\nused checks on strings to be called more concisely and consistently).\nWhy is this useful?  If you're only checking one string, it probably\nisn't.  However, if you're checking a bunch of strings (say, for\nexample, CGI input parameters) against a set of expectations, this\ncomes in pretty handy.  As a matter of fact, the CGI::ArgChecker\nmodule is a simple, CGI.pm aware wrapper for this library.","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-BufferStack","origin":"textproc/p5-String-BufferStack","version":"1.16_1","comment":"Nested buffers for templating systems","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-BufferStack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7bbd4a6fb7196b6f987f521dd4027ea21e6e449eb22ae2761582f35ef5f75ef","flatsize":23375,"path":"All/p5-String-BufferStack-1.16_1.pkg","repopath":"All/p5-String-BufferStack-1.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10864,"desc":"String::BufferStack provides a framework for storing nested buffers.  By\ndefault, all of the buffers flow directly to the output method, but\nindividual levels of the stack can apply filters, or store their output\nin a scalar reference.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-Approx","origin":"devel/p5-String-Approx","version":"3.28","comment":"Perl extension for approximate matching (fuzzy matching)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Approx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f072b3d27dbc1c05f33d59f2887106824a745d0f376bfb44effa1dd1ac44e85","flatsize":104433,"path":"All/p5-String-Approx-3.28.pkg","repopath":"All/p5-String-Approx-3.28.pkg","licenselogic":"or","licenses":["ART20","LGPL20"],"pkgsize":38472,"desc":"String::Approx lets you match and substitute strings\napproximately.  With this you can emulate errors: typing\nerrors, spelling errors, closely related vocabularies\n(colour color), genetic mutations (GAG ACT), abbreviations\n(McScot, MacScot).\nEXTREMELY USEFUL FOR WRITING LANGUAGE TESTS AND QUIZZES !\nJarkko Hietaniemi<jhi@alpha.hut.fi>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-String-Flogger","origin":"textproc/p5-String-Flogger","version":"1.101246","comment":"String munging for loggers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Flogger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0fe695dcc15f8a4f2492418012927ba8b98763b000ac36611b4b55fcc1207d2f","flatsize":44500,"path":"All/p5-String-Flogger-1.101246.pkg","repopath":"All/p5-String-Flogger-1.101246.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11380,"desc":"String::Flogger::flog() args are mostly just like sprintf arguments, but\nnon-strings (like references, objects, and undef) are converted to JSON,\nand we can defer evaluation of bits of the message so that it won't be\nevaluated unless needed.","deps":{"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Stream-Buffered","origin":"devel/p5-Stream-Buffered","version":"0.03_1","comment":"Perl extension for temporary buffer to save bytes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Stream-Buffered","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8773150c3d435c28418196b4dc10fba8728d4195ed72359b9fa1d5cde080c95","flatsize":12295,"path":"All/p5-Stream-Buffered-0.03_1.pkg","repopath":"All/p5-Stream-Buffered-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6532,"desc":"Stream::Buffered is a buffer class to store arbitrary length of byte\nstrings and then get a seekable filehandle once everything is\nbuffered.  It uses PerlIO and/or temporary file to save the buffer\ndepending on the length of the size.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Stream","origin":"devel/p5-Stream","version":"1.00_1","comment":"Generic stream classes for Perl","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Stream","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18a177744411b69bbce64facebd1cc7c703c2bed4b7071c55eb2c37de3afbc4c","flatsize":14514,"path":"All/p5-Stream-1.00_1.pkg","repopath":"All/p5-Stream-1.00_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4092,"desc":"A generic set of Stream classes for Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-Errf","origin":"devel/p5-String-Errf","version":"0.007","comment":"Simple sprintf-like dialect","maintainer":"geraud@gcu.info","www":"https://metacpan.org/release/String-Errf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f17bfb110eb15fbd3bb1032a2140e01b75ae7024e8becd53b0685c5ae54d0a5","flatsize":54030,"path":"All/p5-String-Errf-0.007.pkg","repopath":"All/p5-String-Errf-0.007.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15248,"desc":"String::Errf provides errf, a simple string formatter that works\nsomething like sprintf.","deps":{"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-String-Formatter":{"origin":"devel/p5-String-Formatter","version":"0.102084_1"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-Urandom","origin":"textproc/p5-String-Urandom","version":"0.16_1","comment":"Perl extension to convert /dev/urandom to 8-bit chars","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Urandom","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7abdde0bfe63d00c52300c7fe905943fdee0d8835d48b4c941a8546729f7db0f","flatsize":17451,"path":"All/p5-String-Urandom-0.16_1.pkg","repopath":"All/p5-String-Urandom-0.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9388,"desc":"Using output of /dev/urandom.  Simply convert bytes into 8-bit\ncharacters.","deps":{"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-Ediff","origin":"devel/p5-String-Ediff","version":"0.09_2","comment":"Perl module to produce common sub-string indices for two strings","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95b853a945deef6244544bd0dc09552731a6f3503d39902cba06251b8e9fc06b","flatsize":21833,"path":"All/p5-String-Ediff-0.09_2.pkg","repopath":"All/p5-String-Ediff-0.09_2.pkg","licenselogic":"single","pkgsize":10928,"desc":"String::Ediff - Produce common sub-string indices for two strings\n\n\tThis module uses suffix tree algorithm to determine the\n\tcommon substrings.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Statistics-TTest","origin":"math/p5-Statistics-TTest","version":"1.1.0_3","comment":"Perl module to perform T-test on 2 independent samples","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Statistics-TTest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9bfc8a50f240bbedd15b61277efe10044ad130f1f905d9957d32139d0ffe82b","flatsize":26293,"path":"All/p5-Statistics-TTest-1.1.0_3.pkg","repopath":"All/p5-Statistics-TTest-1.1.0_3.pkg","licenselogic":"single","pkgsize":10356,"desc":"This is the Statistical T-Test module to compare 2 independentsamples.\nIt takes 2 array of point measures, compute the confidence intervals\nusing the PointEstimation module (which is also included in this package)\nand use the T-statistic to test the null hypothesis. If the null hypothesis\nis rejected, the difference will be given as the lower_clm and upper_clm of\nthe TTest object.","deps":{"p5-Statistics-Descriptive":{"origin":"math/p5-Statistics-Descriptive","version":"3.0801"},"p5-Statistics-Distributions":{"origin":"math/p5-Statistics-Distributions","version":"1.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Statistics-Regression","origin":"math/p5-Statistics-Regression","version":"0.53_1","comment":"Perl module to perform weighted linear regression","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Statistics-Regression","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0713492ccb679124d59d63a57fa37734d84fb1f784bd242baa8e71757bca41f","flatsize":27909,"path":"All/p5-Statistics-Regression-0.53_1.pkg","repopath":"All/p5-Statistics-Regression-0.53_1.pkg","licenselogic":"single","licenses":["GPLv1+"],"pkgsize":12276,"desc":"Regression.pm is a multivariate linear regression package.\nThat is, it estimates the c coefficients for a line-fit of the type\n\n      y= c(0)*x(0) + c(1)*x1 + c(2)*x2 + ... + c(k)*xk\n\ngiven a data set of N observations, each with k independent x variables\nand one y variable. Naturally, N must be greater than k---and preferably\nconsiderably greater. Any reasonable undergraduate statistics book will\nexplain what a regression is. Most of the time, the user will provide a\nconstant ('1') as x(0) for each observation in order to allow the\nregression package to fit an intercept.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Statistics-R","origin":"math/p5-Statistics-R","version":"0.34_5","comment":"Controls the R interpreter through Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Statistics-R","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ef2d2fc31ec32db82f996cd8b98102826763fcd7c971daacd28fd8a7a610ef7","flatsize":45964,"path":"All/p5-Statistics-R-0.34_5.pkg","repopath":"All/p5-Statistics-R-0.34_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21456,"desc":"Statistics::R will permit the control of the R (R-project) interpreter\nthrough Perl in different architectures and OS.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-String-RewritePrefix","origin":"textproc/p5-String-RewritePrefix","version":"0.008","comment":"Rewrite strings based on a set of known prefixes","maintainer":"bill.brinzer@gmail.com","www":"https://metacpan.org/release/String-RewritePrefix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc9a0f44beb4f99314c18f88a9a403db2b1f6ce4ac3d3e6bbd7dcc16ff3dce76","flatsize":43880,"path":"All/p5-String-RewritePrefix-0.008.pkg","repopath":"All/p5-String-RewritePrefix-0.008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10668,"desc":"String::RewritePrefix - rewrite strings based on a set of known prefixes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Storable","origin":"devel/p5-Storable","version":"3.25","comment":"Persistency for perl data structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Storable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7243e96613a2834111918d0fa4d536c056ebf98dc768cc726aa67385367d7763","flatsize":180134,"path":"All/p5-Storable-3.25.pkg","repopath":"All/p5-Storable-3.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":71464,"desc":"The Storable package brings you persistency for your perl data\nstructures containing SCALAR, ARRAY, HASH or REF objects, i.e. anything\nthat can be conveniently stored to disk and retrieved at a later time.\n\nIt can be used in the regular procedural way by calling store with a\nreference to the object to store, and providing a file name. The routine\nreturns undef for I/O problems or other internal error, a true value\notherwise.  Serious errors are propagated as a die exception.\n\nTo retrieve data stored to disk, you use retrieve with a file name, and\nthe objects stored into that file are recreated into memory for you, and\na reference to the root object is returned. In case an I/O error\noccurred while reading, undef is returned instead. Other serious errors\nare propagated via die.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Statistics-OLS","origin":"math/p5-Statistics-OLS","version":"0.07_1","comment":"Perl module to perform ordinary least squares and other bivariate statistics","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8e1b4b7f8ab85173343db4a1f5b2af72f261e7b5a92121fa8b27a4d2a196866","flatsize":25339,"path":"All/p5-Statistics-OLS-0.07_1.pkg","repopath":"All/p5-Statistics-OLS-0.07_1.pkg","licenselogic":"single","pkgsize":11160,"desc":"Statistics::OLS computes the estimated slope and intercept of the\nregression line, their T-statistics, R squared, standard error of the\nregression and the Durbin-Watson statistic. It can also return the\nresiduals.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Store-CouchDB","origin":"databases/p5-Store-CouchDB","version":"4.3","comment":"Perl interface to Apache CouchDB","maintainer":"dch@FreeBSD.org","www":"https://metacpan.org/release/Store-CouchDB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb4c530dc3553888dfcf168e3dd9f978e915c2c32d19b836316bb6c436d3cdd0","flatsize":43352,"path":"All/p5-Store-CouchDB-4.3.pkg","repopath":"All/p5-Store-CouchDB-4.3.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":16440,"desc":"Store::CouchDB provides a simple perlish interface for working with\nApache CouchDB.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Data-Printer":{"origin":"devel/p5-Data-Printer","version":"1.002001"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Types-Serialiser":{"origin":"devel/p5-Types-Serialiser","version":"1.01"},"p5-URI-Escape-XS":{"origin":"www/p5-URI-Escape-XS","version":"0.14"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Storable-AMF","origin":"converters/p5-Storable-AMF","version":"1.00_1","comment":"Perl extension for serialize/deserialize AMF0/AMF3 data","maintainer":"vovkasm@gmail.com","www":"https://metacpan.org/release/Storable-AMF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a7b1447c747d887781380b7738e10eb0f3e159c37095b34eff84735584aebeb","flatsize":103778,"path":"All/p5-Storable-AMF-1.00_1.pkg","repopath":"All/p5-Storable-AMF-1.00_1.pkg","licenselogic":"single","pkgsize":38688,"desc":"Perl extension for serialize/deserialize AMF0/AMF3 data\n\nWWW: https://metacpan.org/release/Storable-AMF","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Statistics-Forecast","origin":"math/p5-Statistics-Forecast","version":"0.3_1","comment":"Calculates a future value","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Statistics-Forecast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73046d541da41a8729918994b953410e8510a80f1ff06a8b7ba619d56d0fca11","flatsize":9143,"path":"All/p5-Statistics-Forecast-0.3_1.pkg","repopath":"All/p5-Statistics-Forecast-0.3_1.pkg","licenselogic":"single","pkgsize":4684,"desc":"This is an Oriented Object module that calculates a future value by using\nexisting values. The new value is calculated by using linear regression.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Statistics-Frequency","origin":"math/p5-Statistics-Frequency","version":"0.04","comment":"Simple counting of elements","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Statistics-Frequency","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd0d91c94ec58d461fff01d147d6bdb33211f9ceb8c80caa69d708878f89f805","flatsize":8377,"path":"All/p5-Statistics-Frequency-0.04.pkg","repopath":"All/p5-Statistics-Frequency-0.04.pkg","licenselogic":"single","pkgsize":2776,"desc":"Statistics::Frequency is a simple class for counting elements, in other\nwords, their frequencies. The goal of Statistics::Frequency is simply to\nbe provide container for sets of elements and their respective frequencies.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Statistics-LTU","origin":"math/p5-Statistics-LTU","version":"2.8_1","comment":"Perl implementation of Linear Threshold Units","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0b33ce4c186335403a064300b43dbdfd090160d98d809170b5af78c0469ab4a","flatsize":53249,"path":"All/p5-Statistics-LTU-2.8_1.pkg","repopath":"All/p5-Statistics-LTU-2.8_1.pkg","licenselogic":"single","pkgsize":17716,"desc":"Statistics::LTU defines methods for creating, destroying, training and\ntesting Linear Threshold Units.  A linear threshold unit is a 1-layer\nneural network, also called a perceptron.  LTU's are used to learn\nclassifications from examples.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Statistics-Descriptive-Discrete","origin":"math/p5-Statistics-Descriptive-Discrete","version":"0.12","comment":"Compute descriptive statistics for discrete data sets","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Statistics-Descriptive-Discrete","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66483be13a889020992e8570e6323e78649e624ab5ef898e664119da6fb5f6f3","flatsize":36462,"path":"All/p5-Statistics-Descriptive-Discrete-0.12.pkg","repopath":"All/p5-Statistics-Descriptive-Discrete-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16188,"desc":"This module provides basic functions used in descriptive statistics. It\nborrows very heavily from Statistics::Descriptive::Full (which is included\nwith Statistics::Descriptive) with one major difference. This module is\noptimized for discretized data e.g. data from an A/D conversion that has a\ndiscrete set of possible values. E.g. if your data is produced by an 8 bit\nA/D then you'd have only 256 possible values in your data set. Even though\nyou might have a million data points, you'd only have 256 different values\nin those million points. Instead of storing the entire data set as\nStatistics::Descriptive does, this module only stores the values it's seen\nand the number of times it's seen each value.\n\nFor very large data sets, this storage method results in significant speed\nand memory improvements. In a test case with 2.6 million data points from\na real world application, Statistics::Descriptive::Discrete took 40\nseconds to calculate a set of statistics instead of the 561 seconds\nrequired by Statistics::Descriptive::Full. It also required only 4MB of\nRAM instead of the 400MB used by Statistics::Descriptive::Full for the\nsame data set.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Statistics-Distributions","origin":"math/p5-Statistics-Distributions","version":"1.02_1","comment":"Calculate critical values of common statistical distributions","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd3ef02f0b48fd87a5404347146a5a79442ef54f0a1abfaa21668728cdfa5f23","flatsize":15363,"path":"All/p5-Statistics-Distributions-1.02_1.pkg","repopath":"All/p5-Statistics-Distributions-1.02_1.pkg","licenselogic":"single","pkgsize":7300,"desc":"This Perl module calulates percentage points (5 significant digits) of\nthe u (standard normal) distribution, the student's t distribution, the\nchi-square distribution and the F distribution. It can also calculate\nthe upper probability (5 significant digits) of the u (standard normal),\nthe chi-square, the t and the F distribution.  These critical values are\nneeded to perform statistical tests, like the u test, the t test, the F\ntest and the chi-squared test, and to calculate confidence intervals.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Statistics-Contingency","origin":"math/p5-Statistics-Contingency","version":"0.09_1","comment":"Calculate precision, recall, F1, accuracy, etc","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Statistics-Contingency","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6f9d5f157dc64470eaef5ce0ec557375a7a7312adc86f2770ef31a28147f545","flatsize":17171,"path":"All/p5-Statistics-Contingency-0.09_1.pkg","repopath":"All/p5-Statistics-Contingency-0.09_1.pkg","licenselogic":"single","pkgsize":9128,"desc":"The \"Statistics::Contingency\" class helps you calculate several useful\nstatistical measures based on 2x2 \"contingency tables\". I use these measures\nto help judge the results of automatic text categorization experiments, but\nthey are useful in other situations as well.\n\nThe general usage flow is to tally a whole bunch of results in the\n\"Statistics::Contingency\" object, then query that object to obtain the\nmeasures you are interested in. When all results have been collected, you\ncan get a report on accuracy, precision, recall, F1, and so on, with both\nmacro-averaging and micro-averaging over categories.","deps":{"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Statistics-Descriptive","origin":"math/p5-Statistics-Descriptive","version":"3.0801","comment":"Perl module that supplies statistical methods for perl5","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Statistics-Descriptive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a36ffcafb9ac9530cf86686dd7933352b76b039171c1c37cf06ee0b9db80f2f5","flatsize":163456,"path":"All/p5-Statistics-Descriptive-3.0801.pkg","repopath":"All/p5-Statistics-Descriptive-3.0801.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":59748,"desc":"This module provides basic functions used in descriptive statistics.  It\nhas an object oriented design and supports two different types of data\nstorage and calculation objects: sparse and full. With the sparse\nmethod, none of the data is stored and only a few statistical measures\nare available. Using the full method, the entire data set is retained\nand additional functions are available.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Statistics-Benford","origin":"math/p5-Statistics-Benford","version":"0.08_1","comment":"Calculate the deviation from Benford's Law","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Statistics-Benford","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e74c6b784a6b190471b36a66736cf1e99719901127cfa012c2d9e708ae5b4cc","flatsize":10036,"path":"All/p5-Statistics-Benford-0.08_1.pkg","repopath":"All/p5-Statistics-Benford-0.08_1.pkg","licenselogic":"single","pkgsize":6472,"desc":"This module calculates the deviation from Benford's law.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Statistics-ChiSquare","origin":"math/p5-Statistics-ChiSquare","version":"1.0000","comment":"How random is your data?","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Statistics-ChiSquare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b9fac30fa4afa4f8a6dd32ebc569eaea1b449295e6c991e6eed44d7c3600a55","flatsize":46430,"path":"All/p5-Statistics-ChiSquare-1.0000.pkg","repopath":"All/p5-Statistics-ChiSquare-1.0000.pkg","licenselogic":"single","pkgsize":14848,"desc":"Suppose you flip a coin 100 times, and it turns up heads 70 times.  Is\nthe coin fair?\n\nSuppose you roll a die 100 times, and it shows 30 sixes.  Is the die\nloaded?\n\nIn statistics, the chi-square test calculates \"how random\" a series of\nnumbers is.  But it doesn't simply say \"yes\" or \"no\".  Instead, it gives\nyou a confidence interval, which sets upper and lower bounds on the\nlikelihood that the variation in your data is due to chance.  See the\nexamples below.\n\nThere's just one function in this module: chisquare().  Instead of\nreturning the bounds on the confidence interval in a tidy little\ntwo-element array, it returns an English string.  This was a deliberate\ndesign choice---many people misinterpret chi-square results, and the\nstring helps clarify the meaning.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Statistics-CaseResampling","origin":"math/p5-Statistics-CaseResampling","version":"0.15","comment":"Efficient resampling and calculation of medians with confidence intervals","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Statistics-CaseResampling","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2ce0a962b5f4b498730860af8c8fec45c610236814c2b4310670bde3e3ae395","flatsize":49824,"path":"All/p5-Statistics-CaseResampling-0.15.pkg","repopath":"All/p5-Statistics-CaseResampling-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21024,"desc":"The purpose of this (XS) module is to calculate the median (or in principle also\nother statistics) with confidence intervals on a sample. To do that, it uses a\ntechnique called bootstrapping. In a nutshell, it resamples the sample a lot of\ntimes and for each resample, it calculates the median. From the distribution of\nmedians, it then calculates the confidence limits.\n\nIn order to implement the confidence limit calculation, various other functions\nhad to be implemented efficiently (both algorithmically efficient and done in\nC). These functions may be useful in their own right and are thus exposed to\nPerl. Most notably, this exposes a median (and general selection) algorithm that\nworks in linear time as opposed to the trivial implementation that requires\nO(n*log(n)).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Starman","origin":"www/p5-Starman","version":"0.4017","comment":"Perl extension for high-performance preforking PSGI web server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Starman","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"261ed75e77525a4313e16aba478f49633db00ed927fee793f5e4cbab1f62f6fb","flatsize":83405,"path":"All/p5-Starman-0.4017.pkg","repopath":"All/p5-Starman-0.4017.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29248,"desc":"High-performance preforking PSGI web server.","deps":{"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-HTTP-Parser-XS":{"origin":"www/p5-HTTP-Parser-XS","version":"0.17_1"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Test-TCP":{"origin":"devel/p5-Test-TCP","version":"2.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Stat-lsMode","origin":"sysutils/p5-Stat-lsMode","version":"0.51","comment":"Format file modes like \"ls -l\" command does","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Stat-lsMode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8497dcd77be8a818c983c042473a554498d1569b6bdd099ce0cfbaba0820cd4b","flatsize":47061,"path":"All/p5-Stat-lsMode-0.51.pkg","repopath":"All/p5-Stat-lsMode-0.51.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12972,"desc":"Stat::lsMode generates mode and permission strings that look like\nthe ones generated by the Unix ls -l command.  For example, a\nregular file that is readable by everyone and writable only by its\nowner has the mode string -rw-r--r--.  Stat::lsMode will either\nexamine the file and produce the right mode string for you, or you\ncan pass it the mode that you get back from Perl's stat call.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Statistics-Basic","origin":"math/p5-Statistics-Basic","version":"1.6611","comment":"Collection of basic statistics modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Statistics-Basic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d8791195fdd1c5b8294dc5c9dbce119ac91d7ed429c6778b861a4263a191c91","flatsize":154801,"path":"All/p5-Statistics-Basic-1.6611.pkg","repopath":"All/p5-Statistics-Basic-1.6611.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":64128,"desc":"The Statistics::Basic Perl module provides a number of very basic\nstatistical parameters, including the mean, the median, the standard\ndeviation etc.  It is reportedly faster than a similar module,\nStatistics::Descriptive.","deps":{"p5-Number-Format":{"origin":"textproc/p5-Number-Format","version":"1.76"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Time-Moment-Role-TimeZone","origin":"devel/p5-Time-Moment-Role-TimeZone","version":"1.000","comment":"Adjust Time::Moment with time zone objects","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Time-Moment-Role-TimeZone","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"738199c38a840731f888aa9d54966bd566bded0fc5e0e709c91e934bc7f3ec81","flatsize":17781,"path":"All/p5-Time-Moment-Role-TimeZone-1.000.pkg","repopath":"All/p5-Time-Moment-Role-TimeZone-1.000.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":8584,"desc":"This role provides convenience methods to return a new Time::Moment object\nadjusted according to a DateTime::TimeZone/DateTime::TimeZone::Tzfile\ncompatible time zone object, as in \"TIME ZONES\" in Time::Moment.","deps":{"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"p5-Time-Moment":{"origin":"devel/p5-Time-Moment","version":"0.44"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-Multibyte","origin":"converters/p5-String-Multibyte","version":"1.12","comment":"Perl module to manipulate multibyte character strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Multibyte","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7b24804cd3397ac4133149d2bb02bdc5be6e8a05a61ccf17248efd783358518","flatsize":99250,"path":"All/p5-String-Multibyte-1.12.pkg","repopath":"All/p5-String-Multibyte-1.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48728,"desc":"This module provides some functions which emulate\nthe corresponding CORE functions\nto manipulate multiple-byte character strings.\n\nThis module uses the OOP syntax to tell methods\nin which charset the specified strings should be handled.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-String-LCSS","origin":"textproc/p5-String-LCSS","version":"1.00","comment":"Find The Longest Common Substring of Two Strings","maintainer":"dvl@FreeBSD.org","www":"https://metacpan.org/release/String-LCSS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b76d983bdda3cc4c9069ce2e6bd0db36cd8d42315eced8e78114bc0664ff7fec","flatsize":4630,"path":"All/p5-String-LCSS-1.00.pkg","repopath":"All/p5-String-LCSS-1.00.pkg","licenselogic":"single","pkgsize":3900,"desc":"String::LCSS provides the function \"lcss\" to ferret out the longest common\nsubstring shared by two strings passed as arguments. undef is returned if\nthe susbstring length is one char or less.\n\nWhen used in an array context, lcss will returns the indexi of the match root\nin the two args.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Squatting","origin":"www/p5-Squatting","version":"0.83","comment":"Camping-inspired Web Microframework for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Squatting","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c2c27755f7b2ea5544427b8ded2e95a778645bffeca7e5777bd07160d67a2c9","flatsize":119678,"path":"All/p5-Squatting-0.83.pkg","repopath":"All/p5-Squatting-0.83.pkg","licenselogic":"single","pkgsize":63212,"desc":"Squatting is a web microframework written in Perl that is based on\nRuby's Camping.  It originally used Continuity as its foundation, but it\nhas since been generalized such that it can squat on top of any\nPerl-based web framework (in theory).","deps":{"p5-Class-C3-Componentised":{"origin":"devel/p5-Class-C3-Componentised","version":"1.001002"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Continuity":{"origin":"www/p5-Continuity","version":"1.6"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-HTTP-Daemon":{"origin":"www/p5-HTTP-Daemon","version":"6.16"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Shell-Perl":{"origin":"shells/p5-Shell-Perl","version":"0.0040_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Squatting-On-PSGI","origin":"www/p5-Squatting-On-PSGI","version":"0.06_1","comment":"Perl extension to run Squatting app on PSGI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Squatting-On-PSGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a744832789bfa8c81ff08e9bfb75830d14d218807780120070793fd23e0d8808","flatsize":3736,"path":"All/p5-Squatting-On-PSGI-0.06_1.pkg","repopath":"All/p5-Squatting-On-PSGI-0.06_1.pkg","licenselogic":"single","pkgsize":3312,"desc":"Run Squatting app on PSGI.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Squatting":{"origin":"www/p5-Squatting","version":"0.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Spreadsheet-WriteExcel-Styler","origin":"textproc/p5-Spreadsheet-WriteExcel-Styler","version":"1.02_1","comment":"Styles for formatting Spreadsheet::WriteExcel","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Spreadsheet-WriteExcel-Styler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dee8dd8413dd62cf56b4d0ad38db36a3dc7ae00720884ec7b27b6d57d5908fd0","flatsize":20406,"path":"All/p5-Spreadsheet-WriteExcel-Styler-1.02_1.pkg","repopath":"All/p5-Spreadsheet-WriteExcel-Styler-1.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11056,"desc":"Styles for formatting Spreadsheet::WriteExcel","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Spreadsheet-WriteExcel-FromXML","origin":"textproc/p5-Spreadsheet-WriteExcel-FromXML","version":"1.1_1,1","comment":"Create an Excel Spreadsheet from XML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Spreadsheet-WriteExcel-FromXML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76fd8c20e2a104c9346da5ae582f5e84969e90498d42281d60b509cb48ff1474","flatsize":28176,"path":"All/p5-Spreadsheet-WriteExcel-FromXML-1.1_1,1.pkg","repopath":"All/p5-Spreadsheet-WriteExcel-FromXML-1.1_1,1.pkg","licenselogic":"single","pkgsize":12164,"desc":"This module uses Spreadsheet::WriteExcel to turn a simple XML data file\ninto a binary Excel XLS file.\n\nSee also the FromXML.dtd file in the distribution.","deps":{"p5-OLE-Storage_Lite":{"origin":"devel/p5-OLE-Storage_Lite","version":"0.22"},"p5-Spreadsheet-WriteExcel":{"origin":"textproc/p5-Spreadsheet-WriteExcel","version":"2.40_1"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Spreadsheet-XLSX","origin":"textproc/p5-Spreadsheet-XLSX","version":"0.18","comment":"Perl extension for reading MS Excel 2007 files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Spreadsheet-XLSX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98f2131b08818f855ed122851d5f289134c4e6c0dce6845f553140e26576b82f","flatsize":61211,"path":"All/p5-Spreadsheet-XLSX-0.18.pkg","repopath":"All/p5-Spreadsheet-XLSX-0.18.pkg","licenselogic":"single","pkgsize":19692,"desc":"This Perl module is a emulation of Spreadsheet::ParseExcel for Excel 2007\n(.xlsx) file format. It supports styles and many of Excel's quirks, but not\nall. It populates the classes from Spreadsheet::ParseExcel for\ninteroperability; including Workbook, Worksheet, and Cell.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-Spreadsheet-ParseExcel":{"origin":"textproc/p5-Spreadsheet-ParseExcel","version":"0.66,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Spreadsheet-WriteExcel","origin":"textproc/p5-Spreadsheet-WriteExcel","version":"2.40_1","comment":"Write to a cross-platform Excel binary file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Spreadsheet-WriteExcel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52bd4b98b4ed0a8bc4be82e214d112fd7232566da4b6b24d7ba15beb5ce2c3b6","flatsize":1961098,"path":"All/p5-Spreadsheet-WriteExcel-2.40_1.pkg","repopath":"All/p5-Spreadsheet-WriteExcel-2.40_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":486096,"desc":"The Spreadsheet::WriteExcel module can be used to create\na cross-platform Excel binary file.  Multiple worksheets can be added\nto a workbook and formatting can be applied to cells.  Text, numbers,\nformulas, hyperlinks and images can be written to the cells.\n\nThe Excel file produced by this module is compatible with Excel 5, 95,\n97, 2000, 2002 and 2003, also Gnumeric and OpenOffice.\n\nThis module cannot be used to write to an existing Excel file.","deps":{"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-OLE-Storage_Lite":{"origin":"devel/p5-OLE-Storage_Lite","version":"0.22"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"p5-Spreadsheet-ReadGnumeric","origin":"textproc/p5-Spreadsheet-ReadGnumeric","version":"0.4","comment":"Read a Gnumeric file, return Spreadsheet::Read","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Spreadsheet-ReadGnumeric","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d695fb082fd04b44b4cda1605a402b1b9c93fae450dcae1f553e2485ba0459b2","flatsize":52269,"path":"All/p5-Spreadsheet-ReadGnumeric-0.4.pkg","repopath":"All/p5-Spreadsheet-ReadGnumeric-0.4.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":24532,"desc":"Given a source of saved Gnumeric data, Spreadsheet::ReadGnumeric parses it and\nreturns the result in the same format as Spreadsheet::Read. In fact,\nSpreadsheet::Read has a few more bells and whistles, such as transposing the\nresulting sheets and providing an object-oriented interface to the resulting\ndata, so it may be easier to access this module through Spreadsheet::Read, even\nif you only want to parse Gnumeric data.\n\nNote that Gnumeric only saves raw cell values, and not their formatted versions.\nIn particular, Gnumeric saves formulas, and not formula values, never mind\nformatted formula values.","deps":{"p5-PerlIO-gzip":{"origin":"archivers/p5-PerlIO-gzip","version":"0.20"},"p5-XML-Parser-Lite":{"origin":"textproc/p5-XML-Parser-Lite","version":"0.722"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Starlet","origin":"www/p5-Starlet","version":"0.31","comment":"Perl extension for standalone HTTP/1.0 server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Starlet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12479204bcaf2a1997786f80673ace91f1b39d5ea7f3c7964c4fc1a533b80a77","flatsize":36626,"path":"All/p5-Starlet-0.31.pkg","repopath":"All/p5-Starlet-0.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13316,"desc":"Starlet is a standalone HTTP/1.0 server.\n\nThe server supports several features, and is suitable for running HTTP\napplication servers behind a reverse proxy.","deps":{"p5-Parallel-Prefork":{"origin":"devel/p5-Parallel-Prefork","version":"0.18"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Server-Starter":{"origin":"net/p5-Server-Starter","version":"0.35"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Spreadsheet-Read","origin":"textproc/p5-Spreadsheet-Read","version":"0.90","comment":"Read the data from a spreadsheet","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Spreadsheet-Read","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57cd158277864103e7879576d6f23eebe420a219ec2f9f7f56120b2bcb6563bd","flatsize":179791,"path":"All/p5-Spreadsheet-Read-0.90.pkg","repopath":"All/p5-Spreadsheet-Read-0.90.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":53488,"desc":"Read the data from a spreadsheet","deps":{"p5-Data-Peek":{"origin":"devel/p5-Data-Peek","version":"0.52"},"p5-Spreadsheet-ParseExcel":{"origin":"textproc/p5-Spreadsheet-ParseExcel","version":"0.66,1"},"p5-Spreadsheet-ParseXLSX":{"origin":"textproc/p5-Spreadsheet-ParseXLSX","version":"0.27"},"p5-Spreadsheet-ReadGnumeric":{"origin":"textproc/p5-Spreadsheet-ReadGnumeric","version":"0.4"},"p5-Spreadsheet-ReadSXC":{"origin":"textproc/p5-Spreadsheet-ReadSXC","version":"0.38"},"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"CSV":"on","GNUMERIC":"on","ODS":"on","SXC":"on","TOOLS":"off","XLS":"on","XLSX":"on"}},{"name":"p5-Starlink-AST","origin":"astro/p5-Starlink-AST","version":"1.05","comment":"Interface to the Starlink AST library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Starlink-AST","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68647aa793447ad6ca3c5d54f313fb7c6f0c2b4107380422dbb0e992849b4dc6","flatsize":5501872,"path":"All/p5-Starlink-AST-1.05.pkg","repopath":"All/p5-Starlink-AST-1.05.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":1509436,"desc":"Starlink::AST provides a perl wrapper to the Starlink AST library.\nThe Starlink AST library provides facilities for transforming coordinates\nfrom one system to another in an object oriented manner. Multiple\ncoordinate frames can be associated with a data set and it is also\npossible to generate automatic mappings between frames.\n\nCoordinate frame objects can be imported from FITS headers and from\nNDF files.","deps":{"p5-Astro-FITS-CFITSIO":{"origin":"astro/p5-Astro-FITS-CFITSIO","version":"1.18"},"p5-Astro-FITS-Header":{"origin":"astro/p5-Astro-FITS-Header","version":"3.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Spreadsheet-ParseExcel","origin":"textproc/p5-Spreadsheet-ParseExcel","version":"0.66,1","comment":"Get information from Excel file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Spreadsheet-ParseExcel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ae7905e1a320e2737988112fce9e960dfdd8bd7318385ac2dd315194a116505","flatsize":517740,"path":"All/p5-Spreadsheet-ParseExcel-0.66,1.pkg","repopath":"All/p5-Spreadsheet-ParseExcel-0.66,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":106988,"desc":"Spreadsheet::ParseExcel makes you to get information from Excel95,\nExcel97, Excel2000, Excel 4 formats.","deps":{"p5-Crypt-RC4":{"origin":"security/p5-Crypt-RC4","version":"2.02_1"},"p5-Digest-Perl-MD5":{"origin":"security/p5-Digest-Perl-MD5","version":"1.9_1"},"p5-OLE-Storage_Lite":{"origin":"devel/p5-OLE-Storage_Lite","version":"0.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Spreadsheet-ParseXLSX","origin":"textproc/p5-Spreadsheet-ParseXLSX","version":"0.27","comment":"Perl module for parsing XLSX files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Spreadsheet-ParseXLSX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6415d0ca37693a6a89ea6eff7abe7636562e385626dbe0b13c6cff7f4fb16e56","flatsize":60834,"path":"All/p5-Spreadsheet-ParseXLSX-0.27.pkg","repopath":"All/p5-Spreadsheet-ParseXLSX-0.27.pkg","licenselogic":"single","pkgsize":20256,"desc":"Spreadsheet::ParseXLSX - parse XLSX files\n\nThis module is an adaptor for Spreadsheet::ParseExcel that reads XLSX files.\nFor documentation about the various data that you can retrieve from these\nclasses, please see Spreadsheet::ParseExcel, Spreadsheet::ParseExcel::Workbook,\nSpreadsheet::ParseExcel::Worksheet, and Spreadsheet::ParseExcel::Cell.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-CryptX":{"origin":"security/p5-CryptX","version":"0.080"},"p5-Graphics-ColorUtils":{"origin":"graphics/p5-Graphics-ColorUtils","version":"0.17"},"p5-OLE-Storage_Lite":{"origin":"devel/p5-OLE-Storage_Lite","version":"0.22"},"p5-Spreadsheet-ParseExcel":{"origin":"textproc/p5-Spreadsheet-ParseExcel","version":"0.66,1"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Spreadsheet-ReadSXC","origin":"textproc/p5-Spreadsheet-ReadSXC","version":"0.38","comment":"Extract OpenOffice 1.x spreadsheet data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Spreadsheet-ReadSXC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27e3704245bf2a9b2420116a0b9b616b8e09098efe96b9e69e9cc0d050aaf617","flatsize":73944,"path":"All/p5-Spreadsheet-ReadSXC-0.38.pkg","repopath":"All/p5-Spreadsheet-ReadSXC-0.38.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31840,"desc":"Extract OpenOffice 1.x spreadsheet data","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-PerlIO-gzip":{"origin":"archivers/p5-PerlIO-gzip","version":"0.20"},"p5-PerlX-Maybe":{"origin":"devel/p5-PerlX-Maybe","version":"1.202"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Sphinx-Search","origin":"textproc/p5-Sphinx-Search","version":"0.31","comment":"Sphinx search engine API Perl client","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sphinx-Search","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"059194283370795ab2c6acc92f03b493a3541c8c1f3c619ee0ee7ed7cefb5cf6","flatsize":98927,"path":"All/p5-Sphinx-Search-0.31.pkg","repopath":"All/p5-Sphinx-Search-0.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33588,"desc":"Sphinx search engine API Perl client.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-File-SearchPath":{"origin":"devel/p5-File-SearchPath","version":"0.07"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Sphinx-Manager","origin":"textproc/p5-Sphinx-Manager","version":"0.08","comment":"Sphinx search engine management (start/stop)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Sphinx-Manager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5fad58639cbcf847408229a2080dbe5e43f13022e589f8f8d6b847d278010c6","flatsize":25628,"path":"All/p5-Sphinx-Manager-0.08.pkg","repopath":"All/p5-Sphinx-Manager-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12144,"desc":"Sphinx::Manager provides utilities to start, stop, restart, and reload the\nSphinx search engine binary (searchd), and to run the Sphinx indexer program.\nThe utilities are designed to handle abnormal conditions, such as PID files not\nbeing present when expected, and so should be robust in most situations.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"p5-Sphinx-Config":{"origin":"textproc/p5-Sphinx-Config","version":"0.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Sphinx-Config","origin":"textproc/p5-Sphinx-Config","version":"0.10","comment":"Sphinx search engine configuration file read/modify/write","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Sphinx-Config","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7062248161b2798c73767679c21200dc669b86999960d8b1687fd5a0e356a40a","flatsize":36259,"path":"All/p5-Sphinx-Config-0.10.pkg","repopath":"All/p5-Sphinx-Config-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14300,"desc":"Sphinx::Config is a Perl module to read, modify and write configuration file of\nSphinx search engine.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Specio","origin":"devel/p5-Specio","version":"0.48","comment":"Type constraints and coercions for Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Specio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e539a2df22adc938b0aa0991495d250626dc09b7ca7e3d3e2589914ccdd891e7","flatsize":357539,"path":"All/p5-Specio-0.48.pkg","repopath":"All/p5-Specio-0.48.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":131824,"desc":"The Specio distribution provides classes for representing type constraints and\ncoercion, along with syntax sugar for declaring them.\n\nNote that this is not a proper type system for Perl. Nothing in this\ndistribution will magically make the Perl interpreter start checking a value's\ntype on assignment to a variable. In fact, there's no built-in way to apply a\ntype to a variable at all.\n\nInstead, you can explicitly check a value against a type, and optionally coerce\nvalues to that type.\n\nThe author's long-term goal is to replace Moose's built-in types and\nMooseX::Types with this module.","deps":{"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-Eval-Closure":{"origin":"devel/p5-Eval-Closure","version":"0.14"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"p5-Sub-Quote":{"origin":"devel/p5-Sub-Quote","version":"2.006008_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sort-Versions","origin":"devel/p5-Sort-Versions","version":"1.62","comment":"Perl 5 module for sorting of revision-like numbers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sort-Versions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1226440284bc264a274cdd683de755e78756e753d908ddf628c5905b4bdd9f5c","flatsize":44757,"path":"All/p5-Sort-Versions-1.62.pkg","repopath":"All/p5-Sort-Versions-1.62.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12084,"desc":"Sort::Versions allows easy sorting of mixed non-numeric\n       and numeric strings, like the \"version numbers\" that many\n       shared library systems and revision control packages use.\n       This is quite useful if you are trying to deal with shared\n       libraries. It can also be applied to applications that\n       intersperse variable-width numeric fields within text.\n       Other applications can undoubtedly be found.\n\n       For an explanation of the algorithm, it's simplest to look\n       at these examples:\n\n         1.1   <  1.2\n         1.1a  <  1.2\n         1.1   <  1.1.1\n         1.1   <  1.1a\n         1.1.a <  1.1a\n         1     <  a\n         a     <  b\n         1     <  2\n         1     <  0002\n         1.5   <  1.06","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Spiffy","origin":"devel/p5-Spiffy","version":"0.46_1","comment":"Spiffy Perl Interface Framework For You","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Spiffy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"646c10eb2ab07075f22d74a117dcb9e44cf6bb531b17d82078519c191c712aaa","flatsize":49052,"path":"All/p5-Spiffy-0.46_1.pkg","repopath":"All/p5-Spiffy-0.46_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22748,"desc":"Spiffy is a framework and methodology for doing object oriented\nprogramming in Perl. Spiffy combines the best parts of Exporter.pm,\nbase.pm, mixin.pm and SUPER.pm into one magic foundation class. It\nattempts to fix all the nits and warts of traditional Perl OO, in a\nclean, straightforward and (perhaps someday) standard way.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Spoon","origin":"devel/p5-Spoon","version":"0.24_2","comment":"Spiffy Application Building Framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Spoon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8ea742f2f84e3cce6518d0a2d865960637e48551c13b60fed17818650b23292","flatsize":92597,"path":"All/p5-Spoon-0.24_2.pkg","repopath":"All/p5-Spoon-0.24_2.pkg","licenselogic":"single","pkgsize":37604,"desc":"Spoon - A Spiffy Application Building Framework\n\nSpoon is an Application Framework that is designed primarily for\nbuilding Social Software web applications. The Kwiki wiki software is\nbuilt on top of Spoon.\n\nSpoon::Base is the primary base class for all the Spoon::* modules.\nSpoon.pm inherits from Spiffy.pm.\n\nSpoon is not an application in and of itself. (As compared to Kwiki) You\n    need to build your own applications from it.","deps":{"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"p5-Spiffy":{"origin":"devel/p5-Spiffy","version":"0.46_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Sort-Tree","origin":"devel/p5-Sort-Tree","version":"1.09_1","comment":"Perl module for sorting a objects into a tree structure","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sort-Tree","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6aca1af9284e44406381aa94a3dca8a15dcca44a37542dce1bd6ab2c171971c4","flatsize":16840,"path":"All/p5-Sort-Tree-1.09_1.pkg","repopath":"All/p5-Sort-Tree-1.09_1.pkg","licenselogic":"single","pkgsize":9220,"desc":"Sort::Tree implements a mechanism for sorting a list of objects into a\ntree structure and flattening it back into a list.  Among other things,\nthis is useful for displaying database queries in hierarchical views,\nsuch as nested categories, parent-child relationships, threaded\ndiscussions, and so forth.\n\nTrees have a lot to do with Graph theory, so if this module doesn't suit\nyour fancy, have a look at the Graph:: Perl modules for an academically\noriented implementation that employs vertex, edge, and node operations.\n\nFor more information on how to use the perl module, see the\npod documentation via the command\n  perldoc Sort::Tree\nor, after installation, view the man pages with\n  man Sort::Tree","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sort-Naturally","origin":"textproc/p5-Sort-Naturally","version":"1.03_1","comment":"Sort lexically, but sort numeral parts numerically","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sort-Naturally","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ec507cceed5398ef5519ff9b69d6802eeb0bc87a5a5393774c61f39e786b89c","flatsize":34345,"path":"All/p5-Sort-Naturally-1.03_1.pkg","repopath":"All/p5-Sort-Naturally-1.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14216,"desc":"This module exports two functions, nsort and ncmp; they are used in implementing\nmy idea of a \"natural sorting\" algorithm. Under natural sorting, numeric\nsubstrings are compared numerically, and other word-characters are compared\nlexically.\n\nThis is the way I define natural sorting:\n\n    * Non-numeric word-character substrings are sorted lexically,\ncase-insensitively: \"Foo\" comes between \"fish\" and \"fowl\".\n    * Numeric substrings are sorted numerically: \"100\" comes after \"20\",\nnot before.\n    * \\W substrings (neither words-characters nor digits) are ignored.  Our use\n    * of \\w, \\d, \\D, and \\W is locale-sensitive: Sort::Naturally\nuses a use locale statement.\n    * When comparing two strings, where a numeric substring in one place\nis not up against a numeric substring in another, the non-numeric always comes\nfirst. This is fudged by reading pretending that the lack of a number substring\nhas the value -1, like so:\n    * The start of a string is exceptional: leading non-\\W (non-word,\nnon-digit) components are ignored, and numbers come before letters.\n    * I define \"numeric substring\" just as sequences matching m/\\d+/ --\nscientific notation, commas, decimals, etc., are not seen. If your data has\nthousands separators in numbers (\"20,000 Leagues Under The Sea\" or \"20.000\nlieues sous les mers\"), consider stripping them before feeding them to nsort or\nncmp.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Sort-Maker","origin":"devel/p5-Sort-Maker","version":"0.06_1","comment":"Simple way to make efficient sort subs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sort-Maker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"866840084fd0e6bd3924b34db682327fd1243a281523bfd0aab5c68e806c853c","flatsize":63109,"path":"All/p5-Sort-Maker-0.06_1.pkg","repopath":"All/p5-Sort-Maker-0.06_1.pkg","licenselogic":"single","pkgsize":27980,"desc":"This module has two main goals: to make it easy to create correct sort\nfunctions, and to make it simple to select the optimum sorting algorithm\nfor the number of items to be sorted. Sort::Maker generates complete\nsort subroutines in one of four styles, plain, orcish manouver,\nSchwartzian Transform and the Guttman-Rosler Transform. You can also get\nthe source for a sort sub you create via the sorter_source call.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sort-Key-IPv4","origin":"net/p5-Sort-Key-IPv4","version":"0.03_1","comment":"Perl extension for sorting IPv4 addresses","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sort-Key-IPv4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"057b9106b6d74a33ae12ac0539864e0a5e66efa26389ef37efe9f178d110ce0b","flatsize":16456,"path":"All/p5-Sort-Key-IPv4-0.03_1.pkg","repopath":"All/p5-Sort-Key-IPv4-0.03_1.pkg","licenselogic":"single","pkgsize":7888,"desc":"Sort::Key::IPv4\nSorts lists of objects by some property containing an IPv4 address","deps":{"p5-Sort-Key":{"origin":"devel/p5-Sort-Key","version":"1.33_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sort-Key-Top","origin":"devel/p5-Sort-Key-Top","version":"0.08_1","comment":"Select and sort top n elements","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sort-Key-Top","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9822eedb2c4f1645f23f91b54ff4a7d7e05de6f35b35621e7be5fd5bfd64cdd3","flatsize":60411,"path":"All/p5-Sort-Key-Top-0.08_1.pkg","repopath":"All/p5-Sort-Key-Top-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19672,"desc":"Select the top n elements from a list using several common orderings and\ncustom key extraction procedures.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sort-Sub","origin":"devel/p5-Sort-Sub","version":"0.120","comment":"Collection of Perl sort subroutines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sort-Sub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9aff633c24f6d07070369c10220577a667cb295d8c371d094746a26da350c04","flatsize":109561,"path":"All/p5-Sort-Sub-0.120.pkg","repopath":"All/p5-Sort-Sub-0.120.pkg","licenselogic":"single","pkgsize":48524,"desc":"Sort::Sub and \"Sort::Sub::*\" are a convenient packaging of any kind of\nsubroutine which you can use for \"sort()\".","deps":{"p5-Complete-Sah":{"origin":"devel/p5-Complete-Sah","version":"0.013"},"p5-Complete-Sequence":{"origin":"devel/p5-Complete-Sequence","version":"0.002"},"p5-Complete-Util":{"origin":"devel/p5-Complete-Util","version":"0.620"},"p5-Log-ger":{"origin":"devel/p5-Log-ger","version":"0.042"},"p5-Sort-Naturally":{"origin":"textproc/p5-Sort-Naturally","version":"1.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SpringGraph","origin":"graphics/p5-SpringGraph","version":"0.05_8","comment":"Directed graph alternative to GraphViz","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/SpringGraph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70fe9213ae3d4ccf23bca267770a221dcb0247861a272ab41b17601493c4216e","flatsize":35316,"path":"All/p5-SpringGraph-0.05_8.pkg","repopath":"All/p5-SpringGraph-0.05_8.pkg","licenselogic":"single","pkgsize":11280,"desc":"SpringGraph.pm is a rewrite of the springgraph.pl script, which provides\nsimilar functionality to Neato and can read some/most dot files.\n\nThe goal of this module is to provide a compatible interface to VCG\nand/or GraphViz perl modules on CPAN. This module will also provide some\nextra features to provide more flexibility and power.\n\nThis module is still experimental and is moving quickly away from the\noriginal springgraph.pl code. It is likely to be rewritten from basic\nprinciples in the near future to remove some of the quirks inherent in\nthe Autodia and springgraph.pl code used.","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Sort-Key-DateTime","origin":"devel/p5-Sort-Key-DateTime","version":"0.07_1","comment":"Perl extension for sorting objects by some DateTime key","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sort-Key-DateTime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02e1098fe814f7671b0bc9f0ef4023afc29aa94fc9a2f00f4d70729843551653","flatsize":4977,"path":"All/p5-Sort-Key-DateTime-0.07_1.pkg","repopath":"All/p5-Sort-Key-DateTime-0.07_1.pkg","licenselogic":"single","pkgsize":3980,"desc":"Sort::Key::DateTime allows to sort objects by some (calculated) key of\ntype DateTime.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Sort-Key":{"origin":"devel/p5-Sort-Key","version":"1.33_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sort-Key","origin":"devel/p5-Sort-Key","version":"1.33_1","comment":"Sorts objects by one or several keys really fast","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sort-Key","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0adeb841cdb06c0fac7a96e4077bbe616d787f088b3baf921a2b67246b3150ae","flatsize":81044,"path":"All/p5-Sort-Key-1.33_1.pkg","repopath":"All/p5-Sort-Key-1.33_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36612,"desc":"Sort::Key provides a set of functions to sort object arrays by some\n(calculated) key value.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Sort-Fields","origin":"textproc/p5-Sort-Fields","version":"1.001","comment":"Perl module to sort lines containing delimited fields","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sort-Fields","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dceb63f680d15121e55926ca9ee4637bf25aaa62742dd13a784ecb5e16f4802c","flatsize":20999,"path":"All/p5-Sort-Fields-1.001.pkg","repopath":"All/p5-Sort-Fields-1.001.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":9884,"desc":"Sort::Fields provides a general purpose technique for efficiently sorting lists\nof lines that contain data separated into fields.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Sort-ArrayOfArrays","origin":"devel/p5-Sort-ArrayOfArrays","version":"1.00_1","comment":"Sort an arbitrary array of arrays","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sort-ArrayOfArrays","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57e9c841ecad10e8dc1f4416d7bca87f5b79fb1ba9e6b7d7e64d05bc1b14cfd0","flatsize":13438,"path":"All/p5-Sort-ArrayOfArrays-1.00_1.pkg","repopath":"All/p5-Sort-ArrayOfArrays-1.00_1.pkg","licenselogic":"single","pkgsize":6864,"desc":"Sort::ArrayOfArrays was written to sort an arbitrary array of arrays,\nin powerful, different ways.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Solr","origin":"textproc/p5-Solr","version":"0.03_1","comment":"Perl extension for interfacing with Solr","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Solr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a5716a217b5fbf394174898ab514ad1ebf37fb55ee6709eb4b3bbf08af3aff9","flatsize":40818,"path":"All/p5-Solr-0.03_1.pkg","repopath":"All/p5-Solr-0.03_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16596,"desc":"This module provides a set of methods for adding (updating) and deleting entries\nin an existing solr server.","deps":{"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Sort-ArbBiLex","origin":"textproc/p5-Sort-ArbBiLex","version":"4.01_1","comment":"Perl module to make sort functions for arbitrary sort orders","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db947c2409b253b868abbbec318bf52d23ad234a07c2614a8ce9baab54171cbe","flatsize":44166,"path":"All/p5-Sort-ArbBiLex-4.01_1.pkg","repopath":"All/p5-Sort-ArbBiLex-4.01_1.pkg","licenselogic":"single","pkgsize":22764,"desc":"Writing systems for different languages usually have specific sort\norders for the glyphs (characters, or clusters of characters) that each\nwriting system uses. For well-known national languages, these different\nsort orders (or someone's idea of them) are formalized in the locale for\neach such language, on operating system flavors that support locales.\nHowever, there are problems with locales; cf. the perllocale manpage.\n\nThis module is meant to provide an alternative to locale-based sorting.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Software-License-CCpack","origin":"misc/p5-Software-License-CCpack","version":"1.11","comment":"Software::License pack for Creative Commons licenses","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Software-License-CCpack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c63d2091dda2b35af3e2d555d364daebc0d37bcd08f9aefe47b6e63bc2405322","flatsize":533193,"path":"All/p5-Software-License-CCpack-1.11.pkg","repopath":"All/p5-Software-License-CCpack-1.11.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":50780,"desc":"Software::License::CCpack contains all of the licenses from Creative Commons,\nexcept for CC0, which is already included in Software::License.","deps":{"p5-Software-License":{"origin":"misc/p5-Software-License","version":"0.104006"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Software-License","origin":"misc/p5-Software-License","version":"0.104006","comment":"Packages that provide templated software licenses","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Software-License","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3204a002eb07fe42c7c231a2a544b67471420d893a1c8a00e7612e3ab6e3509e","flatsize":525858,"path":"All/p5-Software-License-0.104006.pkg","repopath":"All/p5-Software-License-0.104006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":117888,"desc":"Software::License - packages that provide templated software licenses","deps":{"p5-Data-Section":{"origin":"devel/p5-Data-Section","version":"0.200008"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Socket6","origin":"net/p5-Socket6","version":"0.29","comment":"IPv6 related part of the C socket.h defines and structure manipulators","maintainer":"ume@FreeBSD.org","www":"https://metacpan.org/release/Socket6","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5bac32d51c3eac780ff60f0821da1adeb77b19a8ecf768cd0d73935640683086","flatsize":40743,"path":"All/p5-Socket6-0.29.pkg","repopath":"All/p5-Socket6-0.29.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16272,"desc":"This module supports getaddrinfo() and getnameinfo() to intend to\nenable protocol independent programing.\nIf your environment supports IPv6, IPv6 related defines such as\nAF_INET6 are included.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Socket-Multicast6","origin":"net/p5-Socket-Multicast6","version":"0.04_1","comment":"Constructors and constants for IPv4/IPv6 multicast socket operations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Socket-Multicast6","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ccbfced76eec010a7391adc961cb7ca6e6a6cabb531fac95e650a57dbc377cd","flatsize":20816,"path":"All/p5-Socket-Multicast6-0.04_1.pkg","repopath":"All/p5-Socket-Multicast6-0.04_1.pkg","licenselogic":"single","pkgsize":9504,"desc":"This module is used to gain access to constants and utility functions used\nwhen manipulating multicast socket attributes.\n\nFor simple, object-oriented way of doing the same thing, take a look at\nIO::Socket::Multicast6 or IO::Socket::Multicast","deps":{"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Socket-GetAddrInfo","origin":"net/p5-Socket-GetAddrInfo","version":"0.22_4","comment":"RFC 2553's getaddrinfo and getnameinfo functions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Socket-GetAddrInfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"624c991e2f5a020c6fa76234642a31c708354c0342e880f48074ca76cfa1469a","flatsize":98917,"path":"All/p5-Socket-GetAddrInfo-0.22_4.pkg","repopath":"All/p5-Socket-GetAddrInfo-0.22_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38476,"desc":"Socket::GetAddrInfo - RFC 2553's getaddrinfo and getnameinfo\nfunctions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Sort-Array","origin":"devel/p5-Sort-Array","version":"0.26_1","comment":"Powerful array sorting Perl interface","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/Sort-Array","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d369f6bf75f91b0ed054c9ef6ef388d4a6422acaef6e9824517f3d15083d622a","flatsize":14910,"path":"All/p5-Sort-Array-0.26_1.pkg","repopath":"All/p5-Sort-Array-0.26_1.pkg","licenselogic":"single","pkgsize":7480,"desc":"This extended sorting algorithm allows you to\n\n  a) sort an array by ANY field number, not only the first\n  b) find duplicates in your data-set and sort them out.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Smart-Comments","origin":"devel/p5-Smart-Comments","version":"1.06","comment":"Comments that do more than just sit there","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Smart-Comments","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2d9bd10cd6339227cccf3e548f6f55cd4e6467668a0a1d7edc5c507428d2c83","flatsize":77402,"path":"All/p5-Smart-Comments-1.06.pkg","repopath":"All/p5-Smart-Comments-1.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24040,"desc":"Smart comments provide an easy way to insert debugging and tracking code into\na program. They can report the value of a variable, track the progress of a\nloop, and verify that particular assertions are true.\n\nBest of all, when you're finished debugging, you don't have to remove them.\nSimply commenting out the use Smart::Comments line turns them back into\nregular comments. Leaving smart comments in your code is smart because if you\nneeded them once, you'll almost certainly need them again later.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Socket","origin":"net/p5-Socket","version":"2.038","comment":"Networking constants and support functions","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Socket","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fb233e8a41c5fbbf2cb242836c87ca13773657ed1e28db03f369ae840bbb825","flatsize":96271,"path":"All/p5-Socket-2.038.pkg","repopath":"All/p5-Socket-2.038.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34612,"desc":"Socket is a low-level module used by, among other things, the IO::Socket family\nof modules. The following examples demonstrate some low-level uses but a\npractical program would likely use the higher-level API provided by IO::Socket\nor similar instead.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Snort-Rule","origin":"security/p5-Snort-Rule","version":"1.07_1","comment":"Perl5 extension for dynamically building snort rules","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Snort-Rule","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23291e00b1ef8d51c4484aafaef5147510b9ffe73b87828803f5b8db25df7672","flatsize":18496,"path":"All/p5-Snort-Rule-1.07_1.pkg","repopath":"All/p5-Snort-Rule-1.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9556,"desc":"This is a very simple snort rule object. It was developed to allow for\nscripted dynamic rule creation. Ideally you could dynamically take a\nlist of bad hosts and build an array of snort rule objects from that\nlist. Then write that list using the string() method to a snort rules\nfile.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Socket-Class","origin":"net/p5-Socket-Class","version":"2.258_2","comment":"Perl class to communicate with sockets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Socket-Class","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7d2e6e6d53365f376f967cf9d991fa0ae16e8ab7bd918aa6934095ce9e45570","flatsize":318214,"path":"All/p5-Socket-Class-2.258_2.pkg","repopath":"All/p5-Socket-Class-2.258_2.pkg","licenselogic":"single","pkgsize":101608,"desc":"Socket::Class provides a simple, fast and efficient way to\ncommunicate with sockets. It operates outside of the Perl\nIO layer and can be used as a replacement to IO::Socket.\nLittle parts of Bluetooth technology has been integrated.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12"]},{"name":"p5-Slurp","origin":"devel/p5-Slurp","version":"0.4_1","comment":"Slurp entire files into variables","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32913ff4f2f821fa45fd7685311f2fa49b4865c7a15b0e6a225604fd7ac0a885","flatsize":11287,"path":"All/p5-Slurp-0.4_1.pkg","repopath":"All/p5-Slurp-0.4_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6492,"desc":"This simple module serves one purpose - to provide a simple means to read (or\nslurp) an entire file into memory for processing. This module allows the\nreplacement of the prototypical foreach- or while- loops used for opening\nand reading of files with single-line constructs.\n\nOf note with this module is that the magic of the @ARGV variable and the\ninput record separator, $/, are used to facilitate the reading of entire\nfiles into either an array or scalar using minimal code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Spreadsheet-WriteExcelXML","origin":"textproc/p5-Spreadsheet-WriteExcelXML","version":"0.15","comment":"Create an Excel file in XML format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Spreadsheet-WriteExcelXML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3d99e084e5e346123e4f09308b4a82035270dad86a2129a6c6766a50c7f8523","flatsize":427061,"path":"All/p5-Spreadsheet-WriteExcelXML-0.15.pkg","repopath":"All/p5-Spreadsheet-WriteExcelXML-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":132768,"desc":"The Spreadsheet::WriteExcelXML module can be used to create an\nExcel file in XML format. The Excel XML format is supported in\nExcel 2002 and 2003.\n\nMultiple worksheets can be added to a workbook and formatting\ncan be applied to cells. Text, numbers, and formulas can be\nwritten to the cells. The module supports strings up to 32,767\ncharacters and the strings can be in UTF8 format.\n\nSpreadsheet::WriteExcelXML uses the same interface as\nSpreadsheet::WriteExcel.\n\nThis module cannot, as yet, be used to write to an existing\nExcel XML file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Signal-Mask","origin":"devel/p5-Signal-Mask","version":"0.008","comment":"Signal masks made easy","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Signal-Mask","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32fa4ed6371e3d24a834aca4bd11e7e2268ff6d72e6311f99cce0cbdb56bd35b","flatsize":46277,"path":"All/p5-Signal-Mask-0.008.pkg","repopath":"All/p5-Signal-Mask-0.008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11976,"desc":"Signal masks made easy","deps":{"p5-IPC-Signal":{"origin":"devel/p5-IPC-Signal","version":"1.00_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ShipIt-Step-Manifest","origin":"devel/p5-ShipIt-Step-Manifest","version":"0.01_1","comment":"ShipIt step for recreating the MANIFEST","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ShipIt-Step-Manifest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d629446798d1251098af774bebd56c4c66e64a2e99512b739077774952f47697","flatsize":10591,"path":"All/p5-ShipIt-Step-Manifest-0.01_1.pkg","repopath":"All/p5-ShipIt-Step-Manifest-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6420,"desc":"This step recreates the MANIFEST by effectively running make manifest, or the\nequivalent in your build process.\n\nI use this as I don't have superfluous files lying around in the distribution\ndirectories, and have set the relevant svk ignore properties.\n\nTo use it, just list in your .shipit file.","deps":{"p5-Dist-Joseki":{"origin":"devel/p5-Dist-Joseki","version":"0.20_1"},"p5-ShipIt":{"origin":"devel/p5-ShipIt","version":"0.60_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Shell-Parser","origin":"devel/p5-Shell-Parser","version":"0.04_1","comment":"Simple shell script parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Shell-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"278e6bd8d1fe4aae3e7e818e0507d01b5b50fe8d7be543d86fd2ed9a8905fd43","flatsize":18353,"path":"All/p5-Shell-Parser-0.04_1.pkg","repopath":"All/p5-Shell-Parser-0.04_1.pkg","licenselogic":"single","pkgsize":8852,"desc":"This module implements a rudimentary shell script parser in Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Sisimai","origin":"mail/p5-Sisimai","version":"5.0.3","comment":"Mail Analyzing Interface for bounce mails","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Sisimai","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9739135d388f091e34b33a643b734676188840dc065f5477eeae7f8246b050b0","flatsize":1361364,"path":"All/p5-Sisimai-5.0.3.pkg","repopath":"All/p5-Sisimai-5.0.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":414060,"desc":"Sisimai is the system formerly known as bounceHammer 4, is a Perl\nmodule for analyzing bounce mails and generate structured data in\na JSON format (YAML is also available if \"YAML\" module is installed\non your system) from parsed bounce messages. Sisimai is a coined\nword: Sisi (the number 4 is pronounced \"Si\" in Japanese) and MAI\n(acronym of \"Mail Analyzing Interface\").","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Shell-GetEnv","origin":"devel/p5-Shell-GetEnv","version":"0.10","comment":"Extract shell environment after executing commands","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Shell-GetEnv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a51e48bde6c2b06d5b6c5d21a0f19c7295ce186591348f8024431f63311409e","flatsize":28481,"path":"All/p5-Shell-GetEnv-0.10.pkg","repopath":"All/p5-Shell-GetEnv-0.10.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":14324,"desc":"Shell::GetEnv provides facility for obtaining changes made to environment\nvariables as the result of running shell scripts.  It does this by causing\na shell to invoke a series of user provided shell commands (some of which\nmight source scripts) and having the shell process store its environment\n(using a short Perl script) into a temporary file, which is parsed by the\nShell::Getenv.\n\nCommunications with the shell subprocess may be done via standard IPC (via\na pipe), or may be done via the Perl Expect module (necessary if proper\nexecution of the shell script requires the shell to be attached to a \"real\"\nterminal).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Shell-Guess","origin":"devel/p5-Shell-Guess","version":"0.09","comment":"Make an educated guess about the shell in use","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Shell::Guess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78476d7e75fcfa007366c4c045b023aa51aa1ca5f0731fe89811a32264e293ac","flatsize":27966,"path":"All/p5-Shell-Guess-0.09.pkg","repopath":"All/p5-Shell-Guess-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12000,"desc":"Make an educated guess about the shell in use","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Shell-EnvImporter","origin":"devel/p5-Shell-EnvImporter","version":"1.07_1","comment":"Inherit different shell environments and restore previous","maintainer":"mhjacks@swbell.net","www":"https://metacpan.org/release/Shell-EnvImporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba62d8c6fb8050e82a9b163ead257c1a0c4e8dc139a4ecba21de6e842a0db466","flatsize":44279,"path":"All/p5-Shell-EnvImporter-1.07_1.pkg","repopath":"All/p5-Shell-EnvImporter-1.07_1.pkg","licenselogic":"single","pkgsize":18248,"desc":"Shell::EnvImporter allows various kinds of shell scripts (csh, tcsh, bash, zsh\nand even perl) to be \"sourced\" into a Perl program.  This module also allows\nrestoration of the pre-sourced environment.","deps":{"p5-Class-MethodMaker":{"origin":"devel/p5-Class-MethodMaker","version":"2.24_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ShipIt","origin":"devel/p5-ShipIt","version":"0.60_1","comment":"Software release tool","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ShipIt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"370d0f1ab8219843107be06e9c513280989826743bf41bf03c4db2881da92d5a","flatsize":81618,"path":"All/p5-ShipIt-0.60_1.pkg","repopath":"All/p5-ShipIt-0.60_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":40016,"desc":"Releasing a new version of software takes a lot of steps... finding\nthe next version number (and making sure you didn't already use that\nversion number before), making sure your changelog is updated, making\nsure your \"make dist\" results in a tarball that builds, committing\nchanges (with updated version number), tagging, and uploading the\ntarball somewhere.\n\nOr maybe more steps. Or not some of the above. Maybe you forgot\nsomething! And maybe you manage multiple projects, and each project\nhas a different release process.\n\nThis is all a pain in the ass.\n\nYou want to be hacking, not jumping through hoops.\n\nYour contributors want to see their patches actually make it into a\nrelease, which won't happen if you're afraid of releases.\n\nshipit automates all the hell. It makes life beautiful.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Shell-Base","origin":"devel/p5-Shell-Base","version":"0.05_1","comment":"Perl module implementing a simple command shell","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Shell-Base","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff6c0d4b5220783d1bc1214c10b22c12db0574cca536098453467ce0000f6b57","flatsize":65573,"path":"All/p5-Shell-Base-0.05_1.pkg","repopath":"All/p5-Shell-Base-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27076,"desc":"NAME\n    Shell::Base - A generic class to build line-oriented command\n    interpreters.\n\nDESCRIPTION\n    Shell::Base is a base class designed for building command line programs.\n    It defines a number of useful defaults, simplifies adding commands and\n    help, and integrates well with Term::ReadLine.\n\nCOPYRIGHT\n    Copyright (C) 2003 Darren Chamberlain. All Rights Reserved.\n\n    This module is free software; you can redistribute it and/or modify it\n    under the same terms as Perl itself.","deps":{"p5-Term-Size":{"origin":"devel/p5-Term-Size","version":"0.211"},"p5-Text-Shellwords":{"origin":"textproc/p5-Text-Shellwords","version":"1.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Set-Window","origin":"math/p5-Set-Window","version":"1.01_1","comment":"Perl module to manage an interval on the integer line","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Set-Window","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"131091f4039d61408d86fa5aa66edc1cdac069232c4c8ea583d07e7c3a4fa014","flatsize":12574,"path":"All/p5-Set-Window-1.01_1.pkg","repopath":"All/p5-Set-Window-1.01_1.pkg","licenselogic":"single","pkgsize":6976,"desc":"A Set::Window object represents a window on the integer line; that is, a\nfinite set of consecutive integers.\n\nMethods are provided for creating and modifying windows, for obtaining\ninformation about windows, and for performing some simple set operations\non windows.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Set-Tiny","origin":"devel/p5-Set-Tiny","version":"0.05","comment":"Simple sets of strings","maintainer":"matthew@FreeBSD.org","www":"https://metacpan.org/release/Set-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6be83b595cc34bdbb5c1f0b4dc4751b28ea360edc8126cc30a8beee806c95390","flatsize":11614,"path":"All/p5-Set-Tiny-0.05.pkg","repopath":"All/p5-Set-Tiny-0.05.pkg","licenselogic":"single","pkgsize":6872,"desc":"Set::Tiny is a thin wrapper around regular Perl hashes to perform\noften needed set operations, such as testing two sets of strings for\nequality, or checking whether one is contained within the other.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Shell-Config-Generate","origin":"devel/p5-Shell-Config-Generate","version":"0.34","comment":"Portably generate config for any shell","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Shell-Config-Generate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6daa6c5249d8a4e98974a3f0df910fc565eb7b60d1676c2844dcc463a3931b81","flatsize":33235,"path":"All/p5-Shell-Config-Generate-0.34.pkg","repopath":"All/p5-Shell-Config-Generate-0.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14820,"desc":"Portably generate config for any shell","deps":{"p5-Shell-Guess":{"origin":"devel/p5-Shell-Guess","version":"0.09"},"p5-Test2-Suite":{"origin":"devel/p5-Test2-Suite","version":"0.000163"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Shell-Command","origin":"sysutils/p5-Shell-Command","version":"0.06_1","comment":"Cross-platform functions emulating common shell commands","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Shell-Command","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1160f1484a1c7f40a61fa4efb3cfd647aed3be0ace4ac1d0e44560d7abed9f5","flatsize":3496,"path":"All/p5-Shell-Command-0.06_1.pkg","repopath":"All/p5-Shell-Command-0.06_1.pkg","licenselogic":"single","pkgsize":3160,"desc":"Cross-platform functions emulating common shell commands","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Set-Scalar","origin":"devel/p5-Set-Scalar","version":"1.29","comment":"Perl module containing a set of scalars, including references","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Set-Scalar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d243e34d4976c206ae185da5ca1866e35c2d3219a0bc64d6eac5b1c68c289be4","flatsize":62205,"path":"All/p5-Set-Scalar-1.29.pkg","repopath":"All/p5-Set-Scalar-1.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28156,"desc":"This package implements the basic set operations for Perl\nscalars/references.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Set-Partition","origin":"math/p5-Set-Partition","version":"0.03_1","comment":"Enumerate all arrangements of a set in fixed subsets","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Set-Partition","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"873df854da79ecc03c95f2ba72a5cbbef90249ee2cfa214e293badf3f0dd5751","flatsize":17010,"path":"All/p5-Set-Partition-0.03_1.pkg","repopath":"All/p5-Set-Partition-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9196,"desc":"Set::Partition takes a list or hash of elements and a list numbers that\nrepresent the sizes of the partitions into which the list of elements\nshould be arranged.\n\nThe resulting object can then be used as an iterator which returns a\nreference to an array of lists, that represents the original list arranged\naccording to the given partitioning. All possible arrangements are\nreturned, and the object returns undef when the entire combination space\nhas been exhausted.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Set-IntSpan-Fast-XS","origin":"math/p5-Set-IntSpan-Fast-XS","version":"0.05_1","comment":"Faster Set::IntSpan::Fast","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Set-IntSpan-Fast-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"699feadece70766d0bf2efaf5fd1b83eb12b3a8aa6d98e6daa4ffd6b799375cd","flatsize":18731,"path":"All/p5-Set-IntSpan-Fast-XS-0.05_1.pkg","repopath":"All/p5-Set-IntSpan-Fast-XS-0.05_1.pkg","licenselogic":"single","pkgsize":8916,"desc":"This is a drop in replacement XS based version of Set::IntSpan::Fast.\nSee that module for details of the interface.","deps":{"p5-Data-Swap":{"origin":"devel/p5-Data-Swap","version":"0.08_1"},"p5-Set-IntSpan-Fast":{"origin":"math/p5-Set-IntSpan-Fast","version":"1.15_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Shell-Source","origin":"devel/p5-Shell-Source","version":"0.01_1","comment":"Run programs and inherit environment changes","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Shell-Source","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cba91b5808a4c53f91982ad6a686b91b152ec113accc0a5f930ab9dc4f184b0b","flatsize":7231,"path":"All/p5-Shell-Source-0.01_1.pkg","repopath":"All/p5-Shell-Source-0.01_1.pkg","licenselogic":"single","pkgsize":4616,"desc":"The Shell::Source allows arbitrary shell scripts, or other programs for\nthat matter, to be run and their environment to be inherited into a Perl\nprogram.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Set-IntSpan","origin":"math/p5-Set-IntSpan","version":"1.19_1","comment":"Manages sets of integers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Set-IntSpan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36e84c5594bde73d2d262f1041eb554136e4a8a81cecb62d21e7d683e404010f","flatsize":68803,"path":"All/p5-Set-IntSpan-1.19_1.pkg","repopath":"All/p5-Set-IntSpan-1.19_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25144,"desc":"Set::IntSpan manages sets of integers.  It is optimized for sets that\nhave long runs of consecutive integers.  These arise, for example, in\n.newsrc files, which maintain lists of articles:\n\n    alt.foo: 1-21,28,31\n    alt.bar: 1-14192,14194,14196-14221\n\nSets are stored internally in a run-length coded form.  This provides\nfor both compact storage and efficient computation.  In particular,\nset operations can be performed directly on the encoded\nrepresentation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Set-IntSpan-Fast","origin":"math/p5-Set-IntSpan-Fast","version":"1.15_1","comment":"Fast handling of sets containing integer spans","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Set-IntSpan-Fast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f131261a1c1ef2373daaab3f4b85e19e4a211968a0fcff6724fe1316d931e10","flatsize":32843,"path":"All/p5-Set-IntSpan-Fast-1.15_1.pkg","repopath":"All/p5-Set-IntSpan-Fast-1.15_1.pkg","licenselogic":"single","pkgsize":16480,"desc":"The Set::IntSpan module represents sets of integers as a number of\ninclusive ranges, for example '1-10,19-23,45-48'. Because many of its\noperations involve linear searches of the list of ranges its overall\nperformance tends to be proportional to the number of distinct ranges.\nThis is fine for small sets but suffers compared to other possible set\nrepresentations (bit vectors, hash keys) when the number of ranges grows\nlarge.  Set::IntSpan::Fast tries to fix that.","deps":{"p5-Data-Types":{"origin":"devel/p5-Data-Types","version":"0.17"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Set-CrossProduct","origin":"devel/p5-Set-CrossProduct","version":"2.008","comment":"Work with the cross product of two or more sets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Set-CrossProduct","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a916c02b11fe4ecf9799740246cef1fd87bb7f501a6fc5814bbf265328752197","flatsize":30736,"path":"All/p5-Set-CrossProduct-2.008.pkg","repopath":"All/p5-Set-CrossProduct-2.008.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":15080,"desc":"Create a list by taking one item from each array, and do that for all\npossible ways that can be done, so that the first item in the list is\nalways from the first array, the second item from the second array, and\nso on.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Set-Crontab","origin":"devel/p5-Set-Crontab","version":"1.03_1","comment":"Expand crontab(5)-style integer lists","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Set-Crontab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef73b5235b1081fcb84450d66687e12da33c4a6b12ebcc3cfcf7ae6fdce39277","flatsize":12237,"path":"All/p5-Set-Crontab-1.03_1.pkg","repopath":"All/p5-Set-Crontab-1.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6892,"desc":"Set::Crontab parses crontab-style lists of integers and defines some utility\nfunctions to make it easier to deal with them.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Set-Object","origin":"devel/p5-Set-Object","version":"1.42","comment":"Perl module to manage sets of objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Set-Object","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94e30dc0a52422959a61aa2f6a54bddce23a85c273ce7d6e190abe92b2b4e752","flatsize":87293,"path":"All/p5-Set-Object-1.42.pkg","repopath":"All/p5-Set-Object-1.42.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":39632,"desc":"This module implements a Set of objects, that is, a collection of\nobjects without duplications. It is similar to a Smalltalk IdentitySet.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Set-NestedGroups","origin":"devel/p5-Set-NestedGroups","version":"0.01_1","comment":"Perl module for grouped data eg ACL's, city/state/country etc","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffacc066ac68f62f378920a1972ff945b03cc5996a2c396e583116fc23493d17","flatsize":16292,"path":"All/p5-Set-NestedGroups-0.01_1.pkg","repopath":"All/p5-Set-NestedGroups-0.01_1.pkg","licenselogic":"single","pkgsize":9412,"desc":"Set::NestedGroups gives an implementation of nested groups, access\ncontrol lists (ACLs) would be one example of nested groups.\n\nFor example, if Joe is a Manager, and Managers have access to payroll,\nyou can create an ACL which implements these rules, then ask the ACL if\nJoe has access to payroll.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Set-Array","origin":"devel/p5-Set-Array","version":"0.30_1","comment":"Arrays as objects with set operations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Set-Array","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed099129d032d7bbc0bca017e245e74d7fc3681d8b80f82852402f2d542067d4","flatsize":63346,"path":"All/p5-Set-Array-0.30_1.pkg","repopath":"All/p5-Set-Array-0.30_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":25084,"desc":"Set::Array allows you to create arrays as objects and use OO-style\nmethods on them. Many convenient methods are provided here that appear\nin the FAQ's, the Perl Cookbook or posts from comp.lang.perl.misc. In\naddition, there are Set methods with corresponding (overloaded)\noperators for the purpose of Set comparison, i.e. +, ==, etc.","deps":{"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-Want":{"origin":"devel/p5-Want","version":"0.29_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Set-ConsistentHash","origin":"devel/p5-Set-ConsistentHash","version":"0.92_1","comment":"Library for doing consistent hashing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Set-ConsistentHash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52559e31b6046053eb801139366d7fd0c8268960b68fe18c311854206e1f9351","flatsize":13020,"path":"All/p5-Set-ConsistentHash-0.92_1.pkg","repopath":"All/p5-Set-ConsistentHash-0.92_1.pkg","licenselogic":"single","pkgsize":7220,"desc":"Consistent hashing is a scheme that provides hash table functionality\nin a way that the addition or removal of one slot does not\nsignificantly change the mapping of keys to slots. In contrast, in\nmost traditional hash tables, a change in the number of array slots\ncauses nearly all keys to be remapped.\n\nConsistent hashing was introduced in 1997 as a way of distributing\nrequests among a changing population of web servers. More recently, it\nand similar techniques have been employed in distributed hash tables.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Session-Token","origin":"security/p5-Session-Token","version":"1.503","comment":"Secure, efficient, simple random session token generation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Session-Token","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8ac82c3f640c3cc4a9cbb629e770b6948ea280b3154a585747c05a7a9fbfaf4","flatsize":54713,"path":"All/p5-Session-Token-1.503.pkg","repopath":"All/p5-Session-Token-1.503.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28160,"desc":"This module provides a secure, efficient, and simple interface for\ncreating session tokens, password reset codes, temporary passwords,\nrandom identifiers, and anything else you can think of.\n\nLike this: my $token = Session::Token->new->get; # 128 bits","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Session-Storage-Secure","origin":"www/p5-Session-Storage-Secure","version":"1.000","comment":"Perl extension for encrypted, serialized session data with integrity","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Session-Storage-Secure","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b89753a0fd611494a20af3f0eba2bf5e4dbac55f0358ed4204d9d6240dc14f22","flatsize":39076,"path":"All/p5-Session-Storage-Secure-1.000.pkg","repopath":"All/p5-Session-Storage-Secure-1.000.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17036,"desc":"This module implements a secure way to encode session data.  It is\nprimarily intended for storing session data in browser cookies, but\ncould be used with other backend storage where security of stored\nsession data is important.","deps":{"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-Crypt-URandom":{"origin":"security/p5-Crypt-URandom","version":"0.40"},"p5-Math-Random-ISAAC-XS":{"origin":"math/p5-Math-Random-ISAAC-XS","version":"1.004_3"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Types-MooseLike":{"origin":"devel/p5-MooX-Types-MooseLike","version":"0.29"},"p5-Sereal-Decoder":{"origin":"converters/p5-Sereal-Decoder","version":"5.004"},"p5-Sereal-Encoder":{"origin":"converters/p5-Sereal-Encoder","version":"5.004"},"p5-String-Compare-ConstantTime":{"origin":"textproc/p5-String-Compare-ConstantTime","version":"0.321"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Server-Starter","origin":"net/p5-Server-Starter","version":"0.35","comment":"Perl extension of superdaemon for hot-deploying server programs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Server-Starter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"308ed17505473fdba22ff44c7dc760303c91a5e579009ec197ea1d35f2067c0b","flatsize":68995,"path":"All/p5-Server-Starter-0.35.pkg","repopath":"All/p5-Server-Starter-0.35.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20644,"desc":"A superdaemon for hot-deploying server programs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Sereal-Encoder","origin":"converters/p5-Sereal-Encoder","version":"5.004","comment":"Perl module for fast, powerful binary serialization (encoder)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Sereal::Encoder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c20de5da4d2f033646863ca748d7ad37723c3aa62764eef0d1d8b5c1c6708e6","flatsize":268116,"path":"All/p5-Sereal-Encoder-5.004.pkg","repopath":"All/p5-Sereal-Encoder-5.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":100892,"desc":"This library implements an efficient, compact-output, and feature-rich\nserializer using a binary protocol called Sereal.  Its sister module\nSereal::Decoder (converts/p5-Sereal-Decoder) implements a decoder for\nthis format.  The two are released separately to allow for independent\nand safer upgrading.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36","libzstd.so.1"]},{"name":"p5-Set-Infinite","origin":"devel/p5-Set-Infinite","version":"0.65_1","comment":"Sets of intervals","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Set-Infinite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"997667f999d1d05d52d35171aa306a8de459d01d2b306301e4a8b977efee8202","flatsize":167776,"path":"All/p5-Set-Infinite-0.65_1.pkg","repopath":"All/p5-Set-Infinite-0.65_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":44196,"desc":"Set::Infinite is a Set Theory module for infinite sets.\n\nIt works with reals, integers, and objects.\n\nWhen it is used dates, this module provides schedule checks (intersections),\nunions, and infinite recurrences.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Sereal-Decoder","origin":"converters/p5-Sereal-Decoder","version":"5.004","comment":"Perl module for fast, powerful binary deserialization (decoder)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Sereal::Decoder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"670a334c86bf25ccb17d1a65a8f98d2bbd72aa8a05ed3f00d8f2d513d66ce12b","flatsize":284090,"path":"All/p5-Sereal-Decoder-5.004.pkg","repopath":"All/p5-Sereal-Decoder-5.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":103656,"desc":"This library implements a deserializer for an efficient,\ncompact-output, and feature-rich binary protocol called Sereal. Its\nsister module Sereal::Encoder (converters/p5-Sereal-Encoder) implements\nan encoder for this format. The two are released separately to allow for\nindependent and safer upgrading.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36","libzstd.so.1"]},{"name":"p5-Sereal","origin":"converters/p5-Sereal","version":"5.004","comment":"Perl extension for fast, compact, powerful binary (de-)serialization","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Sereal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee16542c85b7c8cfdde116da67d7c4866ed567cde741c0f4e758f536b6b7348d","flatsize":17412,"path":"All/p5-Sereal-5.004.pkg","repopath":"All/p5-Sereal-5.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9096,"desc":"Sereal is an efficient, compact-output, binary and feature-rich\nserialization protocol.  The Perl encoder is implemented as the\nSereal::Encoder module, the Perl decoder correspondingly as\nSereal::Decoder.  They are distributed separately to allow for safe\nupgrading without downtime.\n\nThe encoder and decoder modules are available as these two ports:\n  - converters/p5-Sereal-Encoder\n  - converters/p5-Sereal-Decoder\n\nThis port will install both of them.","deps":{"p5-Sereal-Decoder":{"origin":"converters/p5-Sereal-Decoder","version":"5.004"},"p5-Sereal-Encoder":{"origin":"converters/p5-Sereal-Encoder","version":"5.004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Sepia-emacs_wayland","origin":"devel/p5-Sepia","version":"0.992_27","comment":"Simple Emacs-Perl Interface","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Sepia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65f5b894b9e57065bab6127c1916aeec411d8b57fb322c3afa5e06df673fc061","flatsize":260543,"path":"All/p5-Sepia-emacs_wayland-0.992_27.pkg","repopath":"All/p5-Sepia-emacs_wayland-0.992_27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":78012,"desc":"Sepia is a set of features to make Emacs a better tool for Perl\ndevelopment. This package contains the Perl side of the\nimplementation, including all user-serviceable parts (for the\ncross-referencing facility see Sepia::Xref).","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"p5-BSD-Resource":{"origin":"devel/p5-BSD-Resource","version":"1.2911"},"p5-Devel-LexAlias":{"origin":"devel/p5-Devel-LexAlias","version":"0.05_2"},"p5-Devel-Size":{"origin":"devel/p5-Devel-Size","version":"0.84"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Module-Info":{"origin":"devel/p5-Module-Info","version":"0.37"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"annotations":{"flavor":"wayland"}},{"name":"p5-Sepia-emacs_nox","origin":"devel/p5-Sepia","version":"0.992_27","comment":"Simple Emacs-Perl Interface","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Sepia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfd8cc102d8be703a34a1ff3e0828d14eb8d233d14560fc64faa152542d29c0a","flatsize":260543,"path":"All/p5-Sepia-emacs_nox-0.992_27.pkg","repopath":"All/p5-Sepia-emacs_nox-0.992_27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":77988,"desc":"Sepia is a set of features to make Emacs a better tool for Perl\ndevelopment. This package contains the Perl side of the\nimplementation, including all user-serviceable parts (for the\ncross-referencing facility see Sepia::Xref).","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"p5-BSD-Resource":{"origin":"devel/p5-BSD-Resource","version":"1.2911"},"p5-Devel-LexAlias":{"origin":"devel/p5-Devel-LexAlias","version":"0.05_2"},"p5-Devel-Size":{"origin":"devel/p5-Devel-Size","version":"0.84"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Module-Info":{"origin":"devel/p5-Module-Info","version":"0.37"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"annotations":{"flavor":"nox"}},{"name":"p5-Sepia-emacs_devel","origin":"devel/p5-Sepia","version":"0.992_27","comment":"Simple Emacs-Perl Interface","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Sepia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a088b55ac430e614c73de3354158f39e52831de78456dac4dd2874b7af2b962","flatsize":260557,"path":"All/p5-Sepia-emacs_devel-0.992_27.pkg","repopath":"All/p5-Sepia-emacs_devel-0.992_27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":78024,"desc":"Sepia is a set of features to make Emacs a better tool for Perl\ndevelopment. This package contains the Perl side of the\nimplementation, including all user-serviceable parts (for the\ncross-referencing facility see Sepia::Xref).","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"p5-BSD-Resource":{"origin":"devel/p5-BSD-Resource","version":"1.2911"},"p5-Devel-LexAlias":{"origin":"devel/p5-Devel-LexAlias","version":"0.05_2"},"p5-Devel-Size":{"origin":"devel/p5-Devel-Size","version":"0.84"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Module-Info":{"origin":"devel/p5-Module-Info","version":"0.37"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"annotations":{"flavor":"devel_full"}},{"name":"p5-Sepia-emacs_canna","origin":"devel/p5-Sepia","version":"0.992_27","comment":"Simple Emacs-Perl Interface","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Sepia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"887f1fe8241c11b7134f92f8aa7955e0f54482601929d42441a4cd91c84945ec","flatsize":260543,"path":"All/p5-Sepia-emacs_canna-0.992_27.pkg","repopath":"All/p5-Sepia-emacs_canna-0.992_27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":77992,"desc":"Sepia is a set of features to make Emacs a better tool for Perl\ndevelopment. This package contains the Perl side of the\nimplementation, including all user-serviceable parts (for the\ncross-referencing facility see Sepia::Xref).","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"p5-BSD-Resource":{"origin":"devel/p5-BSD-Resource","version":"1.2911"},"p5-Devel-LexAlias":{"origin":"devel/p5-Devel-LexAlias","version":"0.05_2"},"p5-Devel-Size":{"origin":"devel/p5-Devel-Size","version":"0.84"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Module-Info":{"origin":"devel/p5-Module-Info","version":"0.37"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"annotations":{"flavor":"canna"}},{"name":"p5-Sepia","origin":"devel/p5-Sepia","version":"0.992_27","comment":"Simple Emacs-Perl Interface","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Sepia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c3dc01fb9625748ba453300042964904abe3fa7e62ab02d84396f5dec430653","flatsize":260543,"path":"All/p5-Sepia-0.992_27.pkg","repopath":"All/p5-Sepia-0.992_27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":77976,"desc":"Sepia is a set of features to make Emacs a better tool for Perl\ndevelopment. This package contains the Perl side of the\nimplementation, including all user-serviceable parts (for the\ncross-referencing facility see Sepia::Xref).","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"p5-BSD-Resource":{"origin":"devel/p5-BSD-Resource","version":"1.2911"},"p5-Devel-LexAlias":{"origin":"devel/p5-Devel-LexAlias","version":"0.05_2"},"p5-Devel-Size":{"origin":"devel/p5-Devel-Size","version":"0.84"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Module-Info":{"origin":"devel/p5-Module-Info","version":"0.37"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"annotations":{"flavor":"full"}},{"name":"p5-Senna","origin":"textproc/p5-Senna","version":"0.51_5","comment":"Perl module for Embeddable Fulltext Search Engine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Senna","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91a8f841446993e24998c82af3c70aa70f0adc7564a4060085d435f3873433d4","flatsize":164469,"path":"All/p5-Senna-0.51_5.pkg","repopath":"All/p5-Senna-0.51_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":67220,"desc":"Perl module for Embeddable Fulltext Search Engine.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"senna":{"origin":"textproc/senna","version":"1.1.5_10,1"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libsenna.so.0"]},{"name":"p5-Sendmail-Milter","origin":"mail/p5-Sendmail-Milter","version":"0.18_2","comment":"Module to write mail filters in Perl using sendmail's mail filter API","maintainer":"marc@pilgerer.org","www":"https://sourceforge.net/projects/sendmail-milter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb008babd579d9390d9a8ab7ce1c43eed961fb8eccc9b994a00a878b48e8ea7f","flatsize":84717,"path":"All/p5-Sendmail-Milter-0.18_2.pkg","repopath":"All/p5-Sendmail-Milter-0.18_2.pkg","licenselogic":"single","pkgsize":30372,"desc":"Sendmail::Milter provides users with the ability to write mail filters in Perl\nthat tightly integrate with sendmail's mail filter API.\n\nWith this module, you can define and register Perl callbacks with the Milter\nengine. This module calls your perl callbacks using interpreters from a\nthreaded persistent interpreter pool. Milter contexts are presented using an\nobject-oriented style interface for performing operations on a Milter context.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"shlibs_required":["libperl.so.5.36","libmilter.so.7"]},{"name":"p5-Sendmail-AccessDB","origin":"mail/p5-Sendmail-AccessDB","version":"1.04","comment":"Perl5 interface to the Sendmail access.db list","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/Sendmail-AccessDB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"459f5925d5e71149ed7c4d0592e74fa4a9f0178bf189e3db8aa5d81127f81a31","flatsize":14008,"path":"All/p5-Sendmail-AccessDB-1.04.pkg","repopath":"All/p5-Sendmail-AccessDB-1.04.pkg","licenselogic":"single","pkgsize":8132,"desc":"This module is designed so that users of the Sendmail::Milter module (or other\nSendmail programmers) can ascertain if a user has elected to whitelist\nthemselves as a \"spam friend\" (where there should be no spam filtering on mail\nto them) or, where spam-filtering is not the default, but an option, where\ncertain receipients have been labeled as \"spam haters\".","deps":{"p5-BerkeleyDB":{"origin":"databases/p5-BerkeleyDB","version":"0.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Search-Xapian","origin":"databases/p5-Search-Xapian","version":"1.2.25.5","comment":"Perl XS frontend to the Xapian C++ search library","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Search-Xapian","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41d39edd053be03ca3588df13a55e606de4b609053cb3f5e4033917f51b1f02a","flatsize":659642,"path":"All/p5-Search-Xapian-1.2.25.5.pkg","repopath":"All/p5-Search-Xapian-1.2.25.5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":172416,"desc":"This module wraps most methods of most Xapian classes. The missing classes and\nmethods should be added in the future. It also provides a simplified, more\n'perlish' interface - as demonstrated above.\n\nThe Xapian library is evolving very quickly at the time of writing, hence any\ndocumentation placed here would be likely to become out of date quite rapidly,\nand I do not have the patience to write some which could rapidly become\nredundant.\n\nApologies to those of you considering using this module. For the time being, I\nwould suggest garnering what you can from the tests and examples provided, or\nreading through the Xapian documentation on http://www.xapian.org/, notably the\nAPI documentation at http://www.xapian.org/docs/apidoc/html/annotated.html\n\nIf you encounter problems, email either me or preferably the Xapian-discuss\nmailing list (which I am on - subscription details can be found on the Xapian\nweb site).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libxapian.so.30"]},{"name":"p5-Search-Saryer","origin":"textproc/p5-Search-Saryer","version":"0.40_3","comment":"Perl interface to the Sary library","maintainer":"perl@FreeBSD.org","www":"http://sary.namazu.org/index.html.en","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa9ea71e3e44db5d173bf94f8db2e1650b24dafb9c9abc0c46c4811e5d68033d","flatsize":21584,"path":"All/p5-Search-Saryer-0.40_3.pkg","repopath":"All/p5-Search-Saryer-0.40_3.pkg","licenselogic":"single","pkgsize":8288,"desc":"This module is a Perl interface to the Sary library.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sary":{"origin":"textproc/sary","version":"1.2.0_6"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libsary.so.10","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"p5-Sentinel","origin":"devel/p5-Sentinel","version":"0.07","comment":"Create lightweight SCALARs with get/set callbacks","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Sentinel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa96db9957a3fdc5ab76e15f06495165b3432d6bc15e0127c26cfa5c26e61594","flatsize":24065,"path":"All/p5-Sentinel-0.07.pkg","repopath":"All/p5-Sentinel-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12060,"desc":"Sentinel provides a single lvalue function, sentinel, which yields a scalar that\ninvoke callbacks to get or set its value. Primarily this is useful to create\nlvalue object accessors or other functions, to invoke actual code when a new\nvalue is set, rather than simply updating a scalar variable.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Search-QueryParser","origin":"textproc/p5-Search-QueryParser","version":"0.95","comment":"Parse a query into a structure suitable for external search engines","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Search-QueryParser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc5f53de39303ed3e7c2c4944124651982c0204c1a54203969621505de42ea6d","flatsize":26349,"path":"All/p5-Search-QueryParser-0.95.pkg","repopath":"All/p5-Search-QueryParser-0.95.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14328,"desc":"Search::QueryParser parses a query string into a data structure to be handled by\nexternal search engines. For examples of such engines, see File::Tabular and\nSearch::Indexer.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Search-QueryParser-SQL","origin":"textproc/p5-Search-QueryParser-SQL","version":"0.010","comment":"Turn free-text queries into SQL WHERE clauses","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Search-QueryParser-SQL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35083f05b108a8c8315411452170718225f645c052d7afbb4b6f93cdc3e53434","flatsize":38741,"path":"All/p5-Search-QueryParser-SQL-0.010.pkg","repopath":"All/p5-Search-QueryParser-SQL-0.010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17348,"desc":"Search::QueryParser::SQL is a subclass of Search::QueryParser. Chiefly it\nextends the unparse() method to stringify free-text search queries as valid SQL\nWHERE clauses.\n\nThe idea is to allow you to treat your database like a free-text search index,\nwhen it really isn't.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Search-QueryParser":{"origin":"textproc/p5-Search-QueryParser","version":"0.95"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Search-Sitemap","origin":"textproc/p5-Search-Sitemap","version":"2.13","comment":"Perl extension for managing Search Engine Sitemaps","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JASONK/Search-Sitemap-2.13","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"938a5b387232e5fbd82f2c06009ddbf73c17cc5f14c90d4a216a93834791038b","flatsize":63243,"path":"All/p5-Search-Sitemap-2.13.pkg","repopath":"All/p5-Search-Sitemap-2.13.pkg","licenselogic":"single","pkgsize":33232,"desc":"The Sitemap Protocol allows you to inform search engine crawlers about URLs on\nyour Web sites that are available for crawling. A Sitemap consists of a list of\nURLs and may also contain additional information about those URLs, such as when\nthey were last modified, how frequently they change, etc.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-Search-Namazu","origin":"databases/p5-Search-Namazu","version":"0.96_5","comment":"Namazu library module for perl","maintainer":"perl@FreeBSD.org","www":"https://www.akaneiro.jp/Search-Namazu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a41775b0b909985aaf9347c28fda24482ba26f384b057f6903c1ada921e0cec","flatsize":38331,"path":"All/p5-Search-Namazu-0.96_5.pkg","repopath":"All/p5-Search-Namazu-0.96_5.pkg","licenselogic":"single","pkgsize":13776,"desc":"This module is an interface for Namazu library. Namazu is an implement\nof full text retrieval search system.","deps":{"namazu2":{"origin":"databases/namazu2","version":"2.0.21_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libnmz.so.7","libintl.so.8"]},{"name":"p5-Search-Odeum","origin":"textproc/p5-Search-Odeum","version":"0.02_3","comment":"Perl interface to the Odeum inverted index API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Search-Odeum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e87f31f4be15d3158269be69ceb13494d00d7d5bf4028481f3e73129eae3ef07","flatsize":51256,"path":"All/p5-Search-Odeum-0.02_3.pkg","repopath":"All/p5-Search-Odeum-0.02_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19248,"desc":"Search::Odeum is an interface to the Odeum API. Odeum is the inverted index API\nwhich is a part of qdbm database library.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"qdbm":{"origin":"databases/qdbm","version":"1.8.78_5"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libqdbm.so.14"]},{"name":"p5-Search-InvertedIndex","origin":"databases/p5-Search-InvertedIndex","version":"1.17","comment":"Manager for inverted index maps","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Search-InvertedIndex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54da1e926ac3a86ec6c91fe1312ca2b0379e57bf716c53c512ed2d9c84760ae3","flatsize":223277,"path":"All/p5-Search-InvertedIndex-1.17.pkg","repopath":"All/p5-Search-InvertedIndex-1.17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":55660,"desc":"A general purpose inverted indexing system suitable for medium\nscale searching.","deps":{"p5-Class-NamedParms":{"origin":"devel/p5-Class-NamedParms","version":"1.08"},"p5-Class-ParmList":{"origin":"devel/p5-Class-ParmList","version":"1.06"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Tie-DB_File-SplitHash":{"origin":"devel/p5-Tie-DB_File-SplitHash","version":"1.07"},"p5-Tie-FileLRUCache":{"origin":"devel/p5-Tie-FileLRUCache","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Search-Elasticsearch-Client-5_0","origin":"textproc/p5-Search-Elasticsearch-Client-5_0","version":"6.00","comment":"ElasticSearch API for 5.0 servers","maintainer":"elastic@FreeBSD.org","www":"https://metacpan.org/release/Search-Elasticsearch-Client-5_0","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2218b8a59956de750017fed03923610f06b8c68df46eaf7a64e6f94b400a001","flatsize":293100,"path":"All/p5-Search-Elasticsearch-Client-5_0-6.00.pkg","repopath":"All/p5-Search-Elasticsearch-Client-5_0-6.00.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":83048,"desc":"Search::Elasticsearch::Client::5_0 - Thin client with full support for\nElasticsearch 5.x APIs","deps":{"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Search-Elasticsearch":{"origin":"textproc/p5-Search-Elasticsearch","version":"6.00"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Search-Elasticsearch-Client-2_0","origin":"textproc/p5-Search-Elasticsearch-Client-2_0","version":"5.02","comment":"ElasticSearch API for 2.0 servers","maintainer":"elastic@FreeBSD.org","www":"https://metacpan.org/release/Search-Elasticsearch-Client-2_0","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1bfcc75c8c67487d3b9d12651272cf3c10be0f9eec3ac96e1c732c31a55a77d","flatsize":269599,"path":"All/p5-Search-Elasticsearch-Client-2_0-5.02.pkg","repopath":"All/p5-Search-Elasticsearch-Client-2_0-5.02.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":82804,"desc":"Search::Elasticsearch::Client::2_0 - Thin client with full support for\nElasticsearch 2.x APIs","deps":{"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Search-Elasticsearch":{"origin":"textproc/p5-Search-Elasticsearch","version":"6.00"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Search-Elasticsearch-Client-1_0","origin":"textproc/p5-Search-Elasticsearch-Client-1_0","version":"5.02","comment":"ElasticSearch API for 1.0 servers","maintainer":"elastic@FreeBSD.org","www":"https://metacpan.org/release/Search-Elasticsearch-Client-1_0","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76f4f8beafd9b7b560345dac109f222bfebafafacb687220dbd7bde92bcb26e2","flatsize":256106,"path":"All/p5-Search-Elasticsearch-Client-1_0-5.02.pkg","repopath":"All/p5-Search-Elasticsearch-Client-1_0-5.02.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":79544,"desc":"Search::Elasticsearch::Client::1_0 - Thin client with full support for\nElasticsearch 1.x APIs","deps":{"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Search-Elasticsearch":{"origin":"textproc/p5-Search-Elasticsearch","version":"6.00"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Search-Estraier","origin":"textproc/p5-Search-Estraier","version":"0.09_3","comment":"Pure perl module to use Hyper Estraier search engine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Search-Estraier","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f67dcca3b32254f29123035cd33cbc69e1770654add91bee0598ab731738b589","flatsize":90319,"path":"All/p5-Search-Estraier-0.09_3.pkg","repopath":"All/p5-Search-Estraier-0.09_3.pkg","licenselogic":"single","pkgsize":31816,"desc":"This module is implementation of node API of Hyper Estraier. Since\nit's perl-only module with dependencies only on standard perl modules,\nit will run on all platforms on which perl runs. It doesn't require\ncompilation or Hyper Estraier development files on target machine.\n\nIt is implemented as multiple packages which closly resamble Ruby\nimplementation. It also includes methods to manage nodes.\n\nThere are few examples in scripts directory of this distribution.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Script-isAperlScript","origin":"devel/p5-Script-isAperlScript","version":"1.0.0_1","comment":"Basic check for if something is a perl script or not","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Script-isAperlScript","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8875fa0da5a0706a2bd333f3765bbfbb93149431dc760850e49126e7395f96d","flatsize":15227,"path":"All/p5-Script-isAperlScript-1.0.0_1.pkg","repopath":"All/p5-Script-isAperlScript-1.0.0_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7904,"desc":"This does a basic check if something is a perl script or not.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Search-Elasticsearch-Client-0_90","origin":"textproc/p5-Search-Elasticsearch-Client-0_90","version":"5.02","comment":"ElasticSearch API for 0.90 servers","maintainer":"elastic@FreeBSD.org","www":"https://metacpan.org/release/Search-Elasticsearch-Client-0_90","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7bb2e67e4dae80cdcfe46fb53e12d1037cb55ece704cb00c912081756cf55f3","flatsize":185571,"path":"All/p5-Search-Elasticsearch-Client-0_90-5.02.pkg","repopath":"All/p5-Search-Elasticsearch-Client-0_90-5.02.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":62856,"desc":"Search::Elasticsearch::Client::0_90 - Thin client with full support for\nElasticsearch 0.90 APIs","deps":{"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Search-Elasticsearch":{"origin":"textproc/p5-Search-Elasticsearch","version":"6.00"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Search-Elasticsearch","origin":"textproc/p5-Search-Elasticsearch","version":"6.00","comment":"ElasticSearch API","maintainer":"elastic@FreeBSD.org","www":"https://metacpan.org/release/Search-Elasticsearch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed4d86563e584b1aaa0746f52456154be372f77e898d1b5a093558ec4a924a41","flatsize":505830,"path":"All/p5-Search-Elasticsearch-6.00.pkg","repopath":"All/p5-Search-Elasticsearch-6.00.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":175152,"desc":"Search::Elasticsearch is a thin API which makes it easy to communicate with\nan ElasticSearch cluster.","deps":{"p5-Any-URI-Escape":{"origin":"www/p5-Any-URI-Escape","version":"0.01_1"},"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-HTTP-Tiny":{"origin":"www/p5-HTTP-Tiny","version":"0.088_1"},"p5-Hijk":{"origin":"www/p5-Hijk","version":"0.28"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Log-Any":{"origin":"devel/p5-Log-Any","version":"1.717"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-Escape-XS":{"origin":"www/p5-URI-Escape-XS","version":"0.14"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Scope-Upper","origin":"devel/p5-Scope-Upper","version":"0.34","comment":"Act on upper scopes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Scope-Upper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c690300be794264cae790c08d8f3e3a996c05f873246685844a27d603b2de71c","flatsize":85005,"path":"All/p5-Scope-Upper-0.34.pkg","repopath":"All/p5-Scope-Upper-0.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37676,"desc":"This module lets you defer actions at run-time that will take place when\nthe control flow returns into an upper scope.  Currently, you can:\n\n* hook an upper scope end with \"reap\" ;\n\n* localize variables, array/hash values or deletions of elements in\nhigher contexts with respectively \"localize\", \"localize_elem\" and\n\"localize_delete\" ;\n\n* return values immediately to an upper level with \"unwind\", and know\nwhich context was in use then with \"want_at\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Scrappy","origin":"www/p5-Scrappy","version":"0.94112090_1","comment":"All Powerful Web Harvester, Spider, Scraper fully automated","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Scrappy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"655ea1807ea1b516f1a972780391a58ae678c8be965c5ede3004750a1d0b798b","flatsize":458660,"path":"All/p5-Scrappy-0.94112090_1.pkg","repopath":"All/p5-Scrappy-0.94112090_1.pkg","licenselogic":"single","pkgsize":65248,"desc":"Scrappy is an easy (and hopefully fun) way of scraping, spidering,\nand/or harvesting information from web pages, web services, and more.\nScrappy is a feature rich, flexible, intelligent web automation tool.","deps":{"p5-Array-Unique":{"origin":"devel/p5-Array-Unique","version":"0.09"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-SQLite":{"origin":"devel/p5-DateTime-Format-SQLite","version":"0.11_1"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-File-ShareDir-Install":{"origin":"devel/p5-File-ShareDir-Install","version":"0.14"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-File-Util":{"origin":"devel/p5-File-Util","version":"4.161950"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Parallel-ForkManager":{"origin":"devel/p5-Parallel-ForkManager","version":"2.02"},"p5-String-TT":{"origin":"devel/p5-String-TT","version":"0.03_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-Web-Scraper":{"origin":"www/p5-Web-Scraper","version":"0.38"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Scope-Container","origin":"devel/p5-Scope-Container","version":"0.04","comment":"Container object for temporary scoped items like database connections","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Scope-Container","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cddac4e191df9f1a7902021d6d924008052104b8363f645b73a35c9706ca45b","flatsize":11763,"path":"All/p5-Scope-Container-0.04.pkg","repopath":"All/p5-Scope-Container-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6608,"desc":"Container object for temporary scoped items like database connections","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Scope-Guard","origin":"devel/p5-Scope-Guard","version":"0.21","comment":"Lexically scoped resource management","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Scope-Guard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0cebd6d02d5ba7d6d2ec42cce6ceaf8d7a9ea78989cc3017efd9135c6416b1fd","flatsize":8901,"path":"All/p5-Scope-Guard-0.21.pkg","repopath":"All/p5-Scope-Guard-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5388,"desc":"This module provides a convenient way to perform cleanup or other forms of\nresource management at the end of a scope. It is particularly useful when\ndealing with exceptions: the Scope::Guard constructor takes a reference to a\nsubroutine that is guaranteed to be called even if the thread of execution is\naborted prematurely. This effectively allows lexically-scoped \"promises\" to be\nmade that are automatically honoured by perl's garbage collector.\n\nFor more info, see: http://www.drdobbs.com/cpp/184403758","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Scope-Container-DBI","origin":"databases/p5-Scope-Container-DBI","version":"0.09","comment":"DB connection manager with Scope::Container","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Scope-Container-DBI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0cee2228e41d1636f069d7f9223c0a4f8b5429598ac47f3fcec5dfb295980f4","flatsize":17408,"path":"All/p5-Scope-Container-DBI-0.09.pkg","repopath":"All/p5-Scope-Container-DBI-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8436,"desc":"DB connection manager with Scope::Container","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Log-Minimal":{"origin":"devel/p5-Log-Minimal","version":"0.19_1"},"p5-Scope-Container":{"origin":"devel/p5-Scope-Container","version":"0.04"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Schedule-Load","origin":"sysutils/p5-Schedule-Load","version":"3.064_1","comment":"Load distribution and status across multiple host machines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WSNYDER/Schedule-Load-3.064","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55951dd87613aae857ec55ded92da236646bba7103cbebfd9cf752227cb82373","flatsize":284576,"path":"All/p5-Schedule-Load-3.064_1.pkg","repopath":"All/p5-Schedule-Load-3.064_1.pkg","licenselogic":"or","licenses":["ART20","LGPL3"],"pkgsize":103392,"desc":"This package allows accessing loading and top job status across many\nmachines on a network, comprising a server farm.  It also allows for\nscheduling new jobs on the best machine across the entire network.","deps":{"p5-IPC-Locker":{"origin":"devel/p5-IPC-Locker","version":"1.502"},"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"p5-Unix-Processors":{"origin":"sysutils/p5-Unix-Processors","version":"2.046"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Schedule-Match","origin":"sysutils/p5-Schedule-Match","version":"0.07_1","comment":"Handles and detects clash between pattern-based schedules","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b897a94cd973c1643bd86da62ab62535c1bf8a6207afa3e13c70e03474e0803","flatsize":19534,"path":"All/p5-Schedule-Match-0.07_1.pkg","repopath":"All/p5-Schedule-Match-0.07_1.pkg","licenselogic":"single","pkgsize":9852,"desc":"This library allows you to manage schedule which has structure similar\nto crontab(5) format. It offers methods to detect clash between\nschedules (with or without duration considered), and can also tell when,\nand how often they clash.\n\nFrom the viewpoint of data structure, one major difference compared to\ncrontab(5) is a concept of duration. Each schedule has its own duration,\nand clash detection can be done upon that.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Schedule-At","origin":"sysutils/p5-Schedule-At","version":"1.15_1","comment":"OS independent interface to the Unix 'at' command","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Schedule-At","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42dad0b20ad4a09b00e3740bfda0938b762cbb5f0da34fc02d2b0a926e3d1f33","flatsize":15978,"path":"All/p5-Schedule-At-1.15_1.pkg","repopath":"All/p5-Schedule-At-1.15_1.pkg","licenselogic":"single","pkgsize":7372,"desc":"This modules provides an OS independent interface to 'at', the Unix\ncommand that allows you to execute commands at a specified time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Scalar-Util-Numeric","origin":"devel/p5-Scalar-Util-Numeric","version":"0.40","comment":"Numeric tests for perl scalars","maintainer":"gebhart@secnetix.de","www":"https://metacpan.org/release/Scalar-Util-Numeric","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96ddc643421106b156dfc22871d231a95475afabcadec17d97c41e0a29379255","flatsize":15581,"path":"All/p5-Scalar-Util-Numeric-0.40.pkg","repopath":"All/p5-Scalar-Util-Numeric-0.40.pkg","licenselogic":"single","pkgsize":6972,"desc":"This module exports a number of wrappers around perl's builtin grok_number\nfunction, which returns the numeric type of its argument, or 0 if it isn't\nnumeric.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Scalar-Util-LooksLikeNumber","origin":"devel/p5-Scalar-Util-LooksLikeNumber","version":"1.39.2","comment":"Perl extension for looks_like_number() perl API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Scalar-Util-LooksLikeNumber","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"466c004926ca76e3fd8ae30414107189f3bc2fabc3a6a72a337e91e70c17a267","flatsize":8529,"path":"All/p5-Scalar-Util-LooksLikeNumber-1.39.2.pkg","repopath":"All/p5-Scalar-Util-LooksLikeNumber-1.39.2.pkg","licenselogic":"single","pkgsize":4780,"desc":"Scalar::Util::LooksLikeNumber contains looks_like_number() like\nScalar::Util's looks_like_number(), except it returns the raw value\nfrom the C function.  Scalar::Util used to do this also, but it\nreturns a booleanized value since 1.39.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Scalar-String","origin":"devel/p5-Scalar-String","version":"0.003","comment":"String aspects of scalars","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Scalar-String","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9913d64f3ac8de483bc424c1d78baa797e806de4aa7563b7aef9621909e63406","flatsize":28470,"path":"All/p5-Scalar-String-0.003.pkg","repopath":"All/p5-Scalar-String-0.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13964,"desc":"This module is about the string part of plain Perl scalars. A scalar has a\nstring value, which is notionally a sequence of Unicode codepoints, but may be\ninternally encoded in either ISO-8859-1 or UTF-8. In places, and more so in\nolder versions of Perl, the internal encoding shows through. To fully understand\nPerl strings it is necessary to understand these implementation details.\n\nThis module provides functions to classify a string by encoding and to encode a\nstring in a desired way.\n\nThis module is implemented in XS, with a pure Perl backup version for systems\nthat can't handle XS.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Scalar-Listify","origin":"devel/p5-Scalar-Listify","version":"0.03_1","comment":"Poduces an array(ref)? from a scalar value or array ref","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Scalar-Listify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ae7318a02a455707afb4c7fb86a07f42c2478dcda5083186fa48543898e30b0","flatsize":11076,"path":"All/p5-Scalar-Listify-0.03_1.pkg","repopath":"All/p5-Scalar-Listify-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6464,"desc":"A lot of Perl code ends up with scalars having either a single scalar value\nor a reference to an array of scalar values. In order to handle the two\nconditions, one must check for what is in the scalar value before getting on\nwith one's task. Ie:\n\n  $text_scalar = 'text';\n  $aref_scalar = [ 1.. 5 ];\n\n  print ref($text_scalar) ? (join ':', @$text_scalar) : $text_scalar;\n\nAnd this module is designed to address just that!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Schedule-Cron-Events","origin":"sysutils/p5-Schedule-Cron-Events","version":"1.95_1","comment":"Take a line from a crontab and find out when events will occur","maintainer":"akuz84@gmail.com","www":"https://metacpan.org/release/Schedule-Cron-Events","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc1a38efdc8dfd6d5992520ef9bbba8cde8fd8119a8346d72d4e56ce110d2410","flatsize":35175,"path":"All/p5-Schedule-Cron-Events-1.95_1.pkg","repopath":"All/p5-Schedule-Cron-Events-1.95_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15768,"desc":"Given a line from a crontab, tells you the time at which cron will\nnext run the line, or when the last event occurred, relative to any\ndate you choose. The object keeps that reference date internally,\nand updates it when you call nextEvent() or previousEvent() - such\nthat successive calls will give you a sequence of events going\nforward, or backwards, in time.\n\nUse setCounterToNow() to reset this reference time to the current\ndate on your system, or use setCounterToDate() to set the reference\nto any arbitrary time, or resetCounter() to take the object back\nto the date you constructed it with.\n\nThis module uses Set::Crontab to understand the date specification,\nso we should be able to handle all forms of cron entries.","deps":{"p5-Set-Crontab":{"origin":"devel/p5-Set-Crontab","version":"1.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Schedule-Cron","origin":"sysutils/p5-Schedule-Cron","version":"1.05","comment":"Cron-like scheduler for Perl subroutines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Schedule-Cron","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"146e7655e3ed734c162a48fc91ec933899b878c910b4a7022d21074b166781b8","flatsize":75942,"path":"All/p5-Schedule-Cron-1.05.pkg","repopath":"All/p5-Schedule-Cron-1.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30504,"desc":"This module provides  a simple but complete cron  like scheduler.  I.e\nthis modules can be  used for periodically executing Perl subroutines.\nThe  dates  and  parameters  for  the subroutines  to  be  called  are\nspecified with a format known as crontab entry (see manpage crontab(5)\nor documentation of Schedule::Cron).\n\nThe   philosophy  behind   Schedule::Cron  is   to   call  subroutines\nperiodically from  within one single  Perl program instead  of letting\ncron  trigger several  (possibly different)  Perl  scripts. Everything\nunder  one  roof.  Furthermore  Schedule::Cron  provides mechanism  to\ncreate crontab entries dynamically, which isn't that easy with cron.\n\nSchedule::Cron  knows  about  all   extensions  (well,  at  least  all\nextensions I'm aware of, i.e those  of the so called \"Vixie\" cron) for\ncrontab entries like ranges  including 'steps', specification of month\nand days of the week by name or coexistence of lists and ranges in the\nsame field. And  even a bit more (like lists  and ranges with symbolic\nnames).","deps":{"p5-Time-ParseDate":{"origin":"devel/p5-Time-ParseDate","version":"2015.103"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Scalar-Defer","origin":"devel/p5-Scalar-Defer","version":"0.23_1","comment":"Calculate values on demand","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Scalar-Defer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b338f3c722fa9cb2f7b0af5811f9a2f46d5d8efd1c1d56fd94099fe096c8aa88","flatsize":11513,"path":"All/p5-Scalar-Defer-0.23_1.pkg","repopath":"All/p5-Scalar-Defer-0.23_1.pkg","licenselogic":"single","pkgsize":7512,"desc":"Unlike the tie-based Data::Lazy, this module operates on values, not\nvariables. Therefore, assigning into $dv and $lv above will simply\nreplace the value, instead of triggering a STORE method call.\n\nAlso, thanks to the overload-based implementation, this module is\nabout 2x faster than Data::Lazy.","deps":{"p5-Class-InsideOut":{"origin":"devel/p5-Class-InsideOut","version":"1.14"},"p5-Exporter-Lite":{"origin":"devel/p5-Exporter-Lite","version":"0.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Scalar-Does","origin":"devel/p5-Scalar-Does","version":"0.203","comment":"Like ref() but useful","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Scalar-Does","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79a83ce444842c1ea8c33618ce7baba85bbaa3c3d2eca3963e5751d23b0c3480","flatsize":74807,"path":"All/p5-Scalar-Does-0.203.pkg","repopath":"All/p5-Scalar-Does-0.203.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26308,"desc":"Scalar::Does has long been noted that Perl would benefit from a does() built-in.\nA check that ref($thing) eq 'ARRAY' doesn't allow you to accept an object that\nuses overloading to provide an array-like interface.","deps":{"p5-Exporter-Tiny":{"origin":"devel/p5-Exporter-Tiny","version":"1.006002"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-lexical-underscore":{"origin":"devel/p5-lexical-underscore","version":"0.004"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Scalar-List-Utils","origin":"lang/p5-Scalar-List-Utils","version":"1.63,1","comment":"Perl subroutines that would be nice to have in the perl core","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Scalar-List-Utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"058c861eb56fe2d95ceab2fc6b43fb797733129001accd820ed8aead3e42c8ab","flatsize":125923,"path":"All/p5-Scalar-List-Utils-1.63,1.pkg","repopath":"All/p5-Scalar-List-Utils-1.63,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":55196,"desc":"This package contains a selection of subroutines that people have\nexpressed would be nice to have in the perl core, but the usage would\nnot really be high enough to warrant the use of a keyword, and the size\nso small such that being individual extensions would be wasteful.\n\nThis distribution provides\n\n  min\n  max\n  minstr\n  maxstr\n  sum\n  reduce\n  reftype\n  blessed\n  weaken   (5.005_57 and later only)\n  isweak   (5.005_57 and later only)\n  dualvar\n  shuffle","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Samba-SIDhelper","origin":"sysutils/p5-Samba-SIDhelper","version":"0.0.0_3","comment":"Create SIDs based on G/UIDs","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Samba-SIDhelper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc170b7cf571161b2fa3dd5763d2236b564e4ad5f826703867fb3188c7fd5dc7","flatsize":7403,"path":"All/p5-Samba-SIDhelper-0.0.0_3.pkg","repopath":"All/p5-Samba-SIDhelper-0.0.0_3.pkg","licenselogic":"single","pkgsize":4916,"desc":"A simple automated system for choosing SIDs from posix G/UIDs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Sane","origin":"graphics/p5-Sane","version":"0.05_1","comment":"Perl extension for the SANE (Scanner Access Now Easy) Project","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RATCLIFFE/Sane-0.05","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53798a089dbf60b794f01473c8fa2f4f298a411d88d97a0642dfa1ab44ac886a","flatsize":75216,"path":"All/p5-Sane-0.05_1.pkg","repopath":"All/p5-Sane-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26920,"desc":"Perl bindings for the SANE (Scanner Access Now Easy) Project. This module\nallows you to access SANE-compatible scanners in a Perlish and\nobject-oriented way, freeing you from the casting and memory management in\nC, yet remaining very close in spirit to original API.\n\nThe Sane module allows a Perl developer to use SANE-compatible scanners.\nFind out more about SANE at http://www.sane-project.org.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36","libsane.so.1"]},{"name":"p5-Sepia-emacs_devel_nox","origin":"devel/p5-Sepia","version":"0.992_27","comment":"Simple Emacs-Perl Interface","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Sepia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abbb8b15b1e4075a191686f7e93aa3b2ddf60f497027b70ecffc32844d82911d","flatsize":260557,"path":"All/p5-Sepia-emacs_devel_nox-0.992_27.pkg","repopath":"All/p5-Sepia-emacs_devel_nox-0.992_27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":78024,"desc":"Sepia is a set of features to make Emacs a better tool for Perl\ndevelopment. This package contains the Perl side of the\nimplementation, including all user-serviceable parts (for the\ncross-referencing facility see Sepia::Xref).","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"p5-BSD-Resource":{"origin":"devel/p5-BSD-Resource","version":"1.2911"},"p5-Devel-LexAlias":{"origin":"devel/p5-Devel-LexAlias","version":"0.05_2"},"p5-Devel-Size":{"origin":"devel/p5-Devel-Size","version":"0.84"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Module-Info":{"origin":"devel/p5-Module-Info","version":"0.37"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"annotations":{"flavor":"devel_nox"}},{"name":"p5-Samba-LDAP","origin":"net/p5-Samba-LDAP","version":"0.05_2","comment":"Manage a Samba PDC with an LDAP Backend","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Samba-LDAP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d9f7e76dbcc4300ebf00b68e2e71a58cf67782083b0a44d7af530b9a21cb8d9","flatsize":120152,"path":"All/p5-Samba-LDAP-0.05_2.pkg","repopath":"All/p5-Samba-LDAP-0.05_2.pkg","licenselogic":"single","pkgsize":37492,"desc":"Manage a Samba PDC with an LDAP Backend.","deps":{"p5-Class-Base":{"origin":"devel/p5-Class-Base","version":"0.09"},"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-Crypt-SmbHash":{"origin":"security/p5-Crypt-SmbHash","version":"0.12_1"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Regexp-DefaultFlags":{"origin":"textproc/p5-Regexp-DefaultFlags","version":"0.01_1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-Unicode-MapUTF8":{"origin":"converters/p5-Unicode-MapUTF8","version":"1.14"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Sah","origin":"devel/p5-Sah","version":"0.9.51","comment":"Schema for data structures (specification)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Sah","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8a63dbd8ffc95df64a01581f89e5c508176b75eadf9d1bc82dc6add71a1e9ca","flatsize":164391,"path":"All/p5-Sah-0.9.51.pkg","repopath":"All/p5-Sah-0.9.51.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":80160,"desc":"Sah is a schema language for validating data structures. In the 0.9.0 series,\nthere will probably still be incompatible syntax changes between revision before\nthe spec stabilizes into 1.0 series.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SWF-Chart","origin":"www/p5-SWF-Chart","version":"1.4_1","comment":"Perl interface to the SWF Chart generation tool","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SWF-Chart","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a8de75a3329a264bf8e779952bbd4e8d68d5f2cfd5d4d1dc435ccf2d5b00f08","flatsize":24259,"path":"All/p5-SWF-Chart-1.4_1.pkg","repopath":"All/p5-SWF-Chart-1.4_1.pkg","licenselogic":"single","pkgsize":10820,"desc":"This module is the Perl interface to the SWF Charts flash graphing tool.\nIt constructs the XML file this flash movie requires via an OO interface.\nEach configurable option that is listed on the SWF Charts reference page\nhas a companion method in this module.\n\nWhen using this module, please be sure to use the latest version of the\nXML/SWF Charts flash movie. Earlier versions of that flash movie supported\na different XML structure for which this module is not backward\ncompatible.\n\nNote that there are a few extra helper functions that this module\nprovides.\n\nSee also: http://www.maani.us/xml_charts/index.php","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Safe-Isa","origin":"devel/p5-Safe-Isa","version":"1.000010","comment":"Call isa, can, does and DOES safely on things that may not be objects","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Safe-Isa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3f6929018b32d46a4ac2e08fa7d06d8bfd8bb8f83419d0a17273edcea287400","flatsize":15217,"path":"All/p5-Safe-Isa-1.000010.pkg","repopath":"All/p5-Safe-Isa-1.000010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8444,"desc":"Since Perl allows us to provide a subroutine reference or a method name to the\n-> operator when used as a method call, and a subroutine doesn't require the\ninvocant to actually be an object, we can create safe versions of isa, can and\nfriends by using a subroutine reference that only tries to call the method if\nit's used on an object.\n\ne.g. my $isa_Foo = $maybe_an_object->$_call_if_object(isa => 'Foo');\n\nNote that we don't handle trying class names, because many things are valid\nclass names that you might not want to treat as one (like say \"Matt\") - the\nis_module_name function from Module::Runtime is a good way to check for\nsomething you might be able to call methods on if you want to do that.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Safe-Hole","origin":"security/p5-Safe-Hole","version":"0.13_1","comment":"Make a hole to the original main compartment in the Safe compartment","maintainer":"sethk@meowfishies.com","www":"https://metacpan.org/release/Safe-Hole","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"683387bc48bdcd8ca14b0a920a33d99ff5650e1b8a5c07482920e9b9932252fb","flatsize":23389,"path":"All/p5-Safe-Hole-0.13_1.pkg","repopath":"All/p5-Safe-Hole-0.13_1.pkg","licenselogic":"single","pkgsize":11572,"desc":"We can call outside defined subroutines from the Safe\ncompartment using share(), and call methods through the object that is\ncopied into the Safe compartment using varglob(). However, these\nsubroutines and methods are still executed in the Safe compartment, so\nthey cannot call other subroutines that are dynamically qualified with\nthe package name, such as class methods.\n\n\tThrough Safe::Hole, we can execute outside defined subroutines\nin the original main compartment from the Safe compartment.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-SVN-Web","origin":"devel/p5-SVN-Web","version":"0.63_4","comment":"Subversion repository web frontend","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SVN-Web","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc73f1137623ecb80bc2e90a3a94380e70c4a3f75c6a62cdb908e48498958606","flatsize":334464,"path":"All/p5-SVN-Web-0.63_4.pkg","repopath":"All/p5-SVN-Web-0.63_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":127712,"desc":"SVN::Web provides a web interface to subversion repositories. You can\nbrowse the tree, view history of a directory or a file, see what's\nchanged in a specific revision, track changes with RSS, and also view\ndiff.\n\nSVN::Web also tracks the branching feature (node copy) of subversion,\nso you can easily see the relationship between branches.","deps":{"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-Locale-Maketext-Lexicon":{"origin":"devel/p5-Locale-Maketext-Lexicon","version":"1.00_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Template-Plugin-Clickable":{"origin":"www/p5-Template-Plugin-Clickable","version":"0.06_1"},"p5-Template-Plugin-Clickable-Email":{"origin":"www/p5-Template-Plugin-Clickable-Email","version":"0.01_1"},"p5-Template-Plugin-Number-Format":{"origin":"www/p5-Template-Plugin-Number-Format","version":"1.06"},"p5-Template-Plugin-Subst":{"origin":"www/p5-Template-Plugin-Subst","version":"0.02_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"p5-Text-Diff-HTML":{"origin":"textproc/p5-Text-Diff-HTML","version":"0.08"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-RSS":{"origin":"textproc/p5-XML-RSS","version":"1.63"},"p5-XML-RSS-Parser":{"origin":"textproc/p5-XML-RSS-Parser","version":"4.0_2"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"messages":[{"message":"After install, use svnweb-install to configure SVN::Web.\nUse perldoc SVN::Web for more information.","type":"install"}]},{"name":"p5-SWF-Builder","origin":"graphics/p5-SWF-Builder","version":"0.16_2","comment":"Create SWF movie","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SWF-Builder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"abc8a5a215f76f3b4a3abbfb4e8c12b781daaa73f337d0dcd5246497f52eaac8","flatsize":292904,"path":"All/p5-SWF-Builder-0.16_2.pkg","repopath":"All/p5-SWF-Builder-0.16_2.pkg","licenselogic":"single","pkgsize":86324,"desc":"SWF::Builder - creates Flash(R) movie (SWF) files.\nThis package contains:\n\n  SWF::Builder               - Main module\n  SWF::Builder::ActionScript - SWF ActionScript object\n  SWF::Builder::ActionScript::Compiler\t- SWF ActionScript compiler\n  SWF::Character\t     - SWF character, frame, and display instance\n  SWF::Builder::Character::Bitmap\t- SWF Bitmap object\n  SWF::Builder::Character::Bitmap::Lossless::*\n                             - Drivers for SWF Bitmap object\n  SWF::Builder::Character::Font         - SWF font object\n  SWF::Builder::Gradient     - SWF gradient object\n  SWF::Builder::Character::MovieClip    - SWF movie clip object\n  SWF::Builder::Character::Shape        - SWF shape object\n  SWF::Builder::Character::Text         - SWF static text object","deps":{"p5-Font-TTF":{"origin":"x11-fonts/p5-Font-TTF","version":"1.06"},"p5-Math-Bezier-Convert":{"origin":"math/p5-Math-Bezier-Convert","version":"0.02_1"},"p5-SWF-File":{"origin":"graphics/p5-SWF-File","version":"0.42_2,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","www","perl5"]},{"name":"p5-SVN-Statistics","origin":"devel/p5-SVN-Statistics","version":"0.041_9","comment":"Perl module to generate Subversion statistics","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/LINMAR/SVN-Statistics-0.041","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecb878e2ae7469c5ccf15983c914741a33e103c1a998f4e81cfc3a8f021e8df2","flatsize":10581,"path":"All/p5-SVN-Statistics-0.041_9.pkg","repopath":"All/p5-SVN-Statistics-0.041_9.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6288,"desc":"SVN::Statistics - perl module to create subversion statistics","deps":{"p5-Data-Dumper-Simple":{"origin":"devel/p5-Data-Dumper-Simple","version":"0.11_1"},"p5-IO-Toolkit":{"origin":"devel/p5-IO-Toolkit","version":"1.008_2"},"p5-RRDTool-OO":{"origin":"devel/p5-RRDTool-OO","version":"0.36_1"},"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SVN-Simple","origin":"devel/p5-SVN-Simple","version":"0.28_4","comment":"Simple interface to SVN::Delta::Editor","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SVN-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ffa00ba58ab045a3e2aa531d921f82f4dbcebf3739dfea0a422e9a9003df3cd4","flatsize":20898,"path":"All/p5-SVN-Simple-0.28_4.pkg","repopath":"All/p5-SVN-Simple-0.28_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10084,"desc":"SVN::Simple::Edit wraps the subversion delta editor with a perl\nfriendly interface and then you could easily drive it for describing\nchanges to a tree.\n\nA common usage is to wrap the commit editor, so you could make commits\nto a subversion repository easily.","deps":{"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SVN-Notify-Snapshot","origin":"devel/p5-SVN-Notify-Snapshot","version":"0.04_1","comment":"Take snapshots from Subversion activity","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/SVN-Notify-Snapshot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c6583fdc664df1a984e5280644666e2ffe3b551bcf84e015dd78850dfb13e2c","flatsize":25309,"path":"All/p5-SVN-Notify-Snapshot-0.04_1.pkg","repopath":"All/p5-SVN-Notify-Snapshot-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14436,"desc":"This Perl module produces snapshots of a Subversion repository path.\nTypically used as part of a postcommit script, it will automatically\ncreate a .tar.gz file for every commit to a specified path.","deps":{"p5-SVN-Notify":{"origin":"devel/p5-SVN-Notify","version":"2.87"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"CONFIG":"off"}},{"name":"p5-SVN-S4","origin":"devel/p5-SVN-S4","version":"1.062_1","comment":"Wrapper for subversion program","maintainer":"gary@hayers.org","www":"https://metacpan.org/release/SVN-S4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb7dd41a9a40371242701030d6ab2dbbd711743e55616952f5e2a6e87fee4420","flatsize":268767,"path":"All/p5-SVN-S4-1.062_1.pkg","repopath":"All/p5-SVN-S4-1.062_1.pkg","licenselogic":"or","licenses":["ART20","LGPL3"],"pkgsize":86700,"desc":"S4 provides a wrapper to subversion that extends several of the commands\n(for example, \"fixprop\", \"scrub\", \"snapshot\").  It understands all svn\ncommands; you may simply use \"s4\" wherever you would normally type\n\"svn\".","deps":{"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-IO-AIO":{"origin":"devel/p5-IO-AIO","version":"4.81"},"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SVN-Notify-Mirror","origin":"devel/p5-SVN-Notify-Mirror","version":"0.040_1,1","comment":"Keep a mirrored working copy of a repository path","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/SVN-Notify-Mirror","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d6af37009c9066ca677a975c38cd8afc30979cdf07fce83ef653adee2ebed90","flatsize":56719,"path":"All/p5-SVN-Notify-Mirror-0.040_1,1.pkg","repopath":"All/p5-SVN-Notify-Mirror-0.040_1,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29804,"desc":"This Perl module keeps a directory in sync with a portion of a\nSubversion repository.  This is typically used to keep a development\nweb server in sync with the changes made to the repository. This\ndirectory can either be on the same box as the repository itself,\nor it can be remote.","deps":{"p5-SVN-Notify":{"origin":"devel/p5-SVN-Notify","version":"2.87"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"CONFIG":"off","RSYNC":"off","SSH":"off"}},{"name":"p5-SVN-Notify-Filter-Watchers","origin":"devel/p5-SVN-Notify-Filter-Watchers","version":"0.10_1","comment":"Subscribe to SVN::Notify commits with a Subversion property","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/SVN-Notify-Filter-Watchers","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fdc6713b334252a9fe077e9a5a02ab98c4d50fa7e1e079a9fa843e8e9c9fddc","flatsize":16348,"path":"All/p5-SVN-Notify-Filter-Watchers-0.10_1.pkg","repopath":"All/p5-SVN-Notify-Filter-Watchers-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8604,"desc":"This Perl module implements a Subversion property to control\nSVN::Notify commit message subscriptions.","deps":{"p5-SVN-Notify":{"origin":"devel/p5-SVN-Notify","version":"2.87"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SVN-Notify-Filter-Markdown","origin":"devel/p5-SVN-Notify-Filter-Markdown","version":"0.05_1","comment":"Perl module to convert SVN::Notify log messages from Markdown to HTML","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/SVN-Notify-Filter-Markdown","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf2ab42d918d2fb97028c77fec4fd6a5b53f7d1192dae6d224ea341c616c8af7","flatsize":12269,"path":"All/p5-SVN-Notify-Filter-Markdown-0.05_1.pkg","repopath":"All/p5-SVN-Notify-Filter-Markdown-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7484,"desc":"This Perl module converts SVN::Notify log messages from Markdown\nformat to HTML.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-SVN-Notify":{"origin":"devel/p5-SVN-Notify","version":"2.87"},"p5-Text-Markdown":{"origin":"textproc/p5-Text-Markdown","version":"1.000031_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SVN-Notify-Filter-EmailFlatFileDB","origin":"devel/p5-SVN-Notify-Filter-EmailFlatFileDB","version":"1.01_1","comment":"Converts account names to email address based on a flat-file database","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/SVN-Notify-Filter-EmailFlatFileDB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e402c31ecaed4700eb087ec36acfeb0ab74575fb426bddc9988d687d13af7d40","flatsize":17232,"path":"All/p5-SVN-Notify-Filter-EmailFlatFileDB-1.01_1.pkg","repopath":"All/p5-SVN-Notify-Filter-EmailFlatFileDB-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9048,"desc":"This module is a filter for SVN::Notify that translates user account\nnames (e.g. \"user1\") into email addresses. It does this based on a\ncolon-separated file, like a UNIX passwd file (or more usefully)\nthe AuthUserFile used by Apache. The file path is specified via the\n--account_file option to the svnnotify script, and the index\n(zero-based) of the email field is specified via the --account_field\noption.","deps":{"p5-SVN-Notify":{"origin":"devel/p5-SVN-Notify","version":"2.87"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SWF-File","origin":"graphics/p5-SWF-File","version":"0.42_2,1","comment":"Manipulating Flash movie (SWF) files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SWF-File","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce74054f0edb61fb9f7986003eaeea158ff9a8653cd30af60ddb0c2e150dfd01","flatsize":205290,"path":"All/p5-SWF-File-0.42_2,1.pkg","repopath":"All/p5-SWF-File-0.42_2,1.pkg","licenselogic":"single","pkgsize":52796,"desc":"SWF modules are manipulating Macromedia Flash movie (SWF) files.\nThis package contains:\n\nSWF::Element\t- representing each SWF tag and other sub element\nSWF::File\t- making SWF file\nSWF::Parser\t- parsing and splitting SWF files into header and tags\nSWF::BinStream\t- binary stream class for SWF","deps":{"p5-Data-TemporaryBag":{"origin":"devel/p5-Data-TemporaryBag","version":"0.09_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","www","perl5"]},{"name":"p5-Shell-Perl","origin":"shells/p5-Shell-Perl","version":"0.0040_1","comment":"Read-eval-print loop in Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Shell-Perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21c766a21e613acb640e77ee9ae382809bd45eb9ef654919273260fe092650de","flatsize":48244,"path":"All/p5-Shell-Perl-0.0040_1.pkg","repopath":"All/p5-Shell-Perl-0.0040_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22604,"desc":"Shell::Perl is the implementation of a simple command-line interpreter\nfor Perl.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Data-Dump-Streamer":{"origin":"devel/p5-Data-Dump-Streamer","version":"2.42"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["shells","perl5"]},{"name":"p5-SVN-Mirror","origin":"devel/p5-SVN-Mirror","version":"0.75_4","comment":"Mirror remote subversion repository to local","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SVN-Mirror","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7c035b549d5c83cdfb3912534d8b8331eb6d49b6a6928f83997a03a8b5dac7e","flatsize":82950,"path":"All/p5-SVN-Mirror-0.75_4.pkg","repopath":"All/p5-SVN-Mirror-0.75_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25596,"desc":"This module mirrors remote repositories to a local Subversion\nrepository.  It supports remote Subversion repositories accessible\nvia the SVN::Ra interface; other version control systems (such as\nPerforce and CVS) are also supported via the VCP module.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-File-chdir":{"origin":"devel/p5-File-chdir","version":"0.1011"},"p5-SVN-Simple":{"origin":"devel/p5-SVN-Simple","version":"0.28_4"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-VCP-autrijus":{"origin":"devel/p5-VCP-autrijus","version":"0.9.20050110_2"},"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SVN-Notify","origin":"devel/p5-SVN-Notify","version":"2.87","comment":"Subversion activity notification","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SVN-Notify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba705a007c102b0aae2c98ca06864d2f469b63deb44012d4bf6d669664706317","flatsize":198212,"path":"All/p5-SVN-Notify-2.87.pkg","repopath":"All/p5-SVN-Notify-2.87.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":82416,"desc":"This class may be used for sending email messages for Subversion repos-\nitory activity.  There are a number of different modes supported, and\nSVN::Notify is fully subclassable, to easily add new functionality.  By\ndefault, a list of all the files affected by the commit will be assem-\nbled and listed in a single message.  An additional option allows diffs\nto be calculated for the changes and either appended to the message or\nadded as an attachment.","deps":{"p5-Email-Address-XS":{"origin":"mail/p5-Email-Address-XS","version":"1.05"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Net-SMTP-TLS":{"origin":"mail/p5-Net-SMTP-TLS","version":"0.12_2"},"p5-Text-Trac":{"origin":"textproc/p5-Text-Trac","version":"0.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SVN-Notify-Filter-AuthZMail","origin":"devel/p5-SVN-Notify-Filter-AuthZMail","version":"1.01_3","comment":"Determines Subversion accounts to receive email via the authz file","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/SVN-Notify-Filter-AuthZMail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca2ddd689a73410333f3f4479028f382716a50e7fbd5abbab2257f8ee94180a3","flatsize":18479,"path":"All/p5-SVN-Notify-Filter-AuthZMail-1.01_3.pkg","repopath":"All/p5-SVN-Notify-Filter-AuthZMail-1.01_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9428,"desc":"This module is a filter for SVN::Notify, intended to assist with\nthe maintenance of access control lists with Subversion repositories.\nThis module removes the need to maintain a separate list of people\nto send email notification messages to (via svnnotify --to arguments),\nfrom the AuthZSVNAccessFile.","deps":{"p5-SVN-Access":{"origin":"devel/p5-SVN-Access","version":"0.11_1"},"p5-SVN-Notify":{"origin":"devel/p5-SVN-Notify","version":"2.87"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SVN-Notify-Config","origin":"devel/p5-SVN-Notify-Config","version":"0.0911_5,1","comment":"Perl module for config-driven Subversion notification","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/SVN-Notify-Config","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f647ca3196b86065b8866f55b4b2d09e859cbeee79adcb5f5998e3584cb2fab","flatsize":16788,"path":"All/p5-SVN-Notify-Config-0.0911_5,1.pkg","repopath":"All/p5-SVN-Notify-Config-0.0911_5,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9588,"desc":"This Perl module is a YAML-based configuration wrapper around the\nSVN::Notify module.","deps":{"p5-SVN-Notify":{"origin":"devel/p5-SVN-Notify","version":"2.87"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","perl5"]},{"name":"p5-SVN-Hooks","origin":"devel/p5-SVN-Hooks","version":"1.36_1","comment":"Framework for implementing Subversion hooks","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/SVN-Hooks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e79ca1d7f641078a4afa48d0918020ef487fc996424d62e386b8f7e1a21a64c","flatsize":135077,"path":"All/p5-SVN-Hooks-1.36_1.pkg","repopath":"All/p5-SVN-Hooks-1.36_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":66140,"desc":"SVN-Hooks is a Perl framework for creating Subversion hooks.\n\nIt comes with a bunch of plugins (actually, sub-modules of SVN::Hooks)\nthat implement some of the most used standalone Subversion hooks\navailable, such as pre-commit hooks for enforcing:\n\n- the log message format\n- property settings\n- the repository structure\n- restrictions on the modification of repository areas (e.g., /tags)\n- restrictions on filenames\n- the integration with ticketing systems\n\nIt also comes with post-commit hooks for:\n\n- sending commit emails\n- updating configuration files in the server from changes made in\n  the repository\n\nBut as a framework, it can be extended to implement all types of\nhooks.","deps":{"p5-Data-Util":{"origin":"devel/p5-Data-Util","version":"0.67"},"p5-JIRA-REST":{"origin":"devel/p5-JIRA-REST","version":"0.024"},"p5-SVN-Look":{"origin":"devel/p5-SVN-Look","version":"0.43_1"},"p5-SVN-Notify":{"origin":"devel/p5-SVN-Notify","version":"2.87"},"p5-XMLRPC-Lite":{"origin":"net/p5-XMLRPC-Lite","version":"0.717"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","perl5"]},{"name":"p5-SVN-Hook","origin":"devel/p5-SVN-Hook","version":"0.28_1","comment":"Perl module for managing Subversion hook scripts","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/SVN-Hook","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ef28ab8c112187aeeb7f889804601f7664307bc1af63862b312ec5d2a062ca4","flatsize":24311,"path":"All/p5-SVN-Hook-0.28_1.pkg","repopath":"All/p5-SVN-Hook-0.28_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11700,"desc":"The SVN::Hook Perl module provides a programmable interface to\nmanage hook scripts for Subversion.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SVN-Agent","origin":"devel/p5-SVN-Agent","version":"0.04_4","comment":"Simple svn manipulation","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/SVN-Agent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32376e8dae275bfd97c6c54b70bcea1f19687b8ac356ea5d73aeb5e035a7ef74","flatsize":6878,"path":"All/p5-SVN-Agent-0.04_4.pkg","repopath":"All/p5-SVN-Agent-0.04_4.pkg","licenselogic":"single","pkgsize":4916,"desc":"This module provides regular svn operations on check out directory.\nIt tries to do this in a simplest form possible. All operations are\ncurrently performed by running svn binary directly. Thus it is\nprobably unportable.  For a much more powerful way of working with\nsvn repository see SVN::Client.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SVN-Dumpfile","origin":"devel/p5-SVN-Dumpfile","version":"0.13.107_3","comment":"Perl extension to access and manipulate Subversion dumpfiles","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SVN-Dumpfile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f39787029cc8e028f6524044f158b7de36ae7f4d337db60e2868c93e20992b5c","flatsize":88861,"path":"All/p5-SVN-Dumpfile-0.13.107_3.pkg","repopath":"All/p5-SVN-Dumpfile-0.13.107_3.pkg","licenselogic":"single","pkgsize":37140,"desc":"SVN::Dumpfile represents a Subversion dumpfile. It provides methods\nto read existing and write modified or new dumpfiles. It supports\ndumpfiles with the version number 1 - 3 but was written in a tolerant\nway to also support newer versions as long no major changes are\nmade.\n\nThis module is a OO redesign and generalisation of SVN::Dumpfilter\nv0.21. Newer versions of SVN::Dumpfilter are using it to access the\ninput and output dumpfiles.\n\nThe ability to create new dumpfiles sets it apart from the similar\nmodule SVN::Dump. The submodule SVN::Dumpfile::Node::Properties\nalso allows the processing of Subversion revision property files\n(i.e. the files lying in the $REPOSITORY/db/revprops/ directory\nholding the author, date and log entry of every revision).","deps":{"p5-Data-GUID":{"origin":"devel/p5-Data-GUID","version":"0.051"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-String-Tagged-Terminal","origin":"textproc/p5-String-Tagged-Terminal","version":"0.07","comment":"Format terminal output using String::Tagged","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/String-Tagged-Terminal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"568dea186fa583d19b761bfd65f0c36130ca59915855f0ca61d3bee0d4b39f9e","flatsize":49878,"path":"All/p5-String-Tagged-Terminal-0.07.pkg","repopath":"All/p5-String-Tagged-Terminal-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19320,"desc":"The subclass of String::Tagged provides a method, build_terminal, for outputting\nthe formatting tags embedded in the string as terminal escape sequences, to\nrender the the output in the appropriate style.","deps":{"p5-Convert-Color":{"origin":"graphics/p5-Convert-Color","version":"0.17"},"p5-Convert-Color-XTerm":{"origin":"graphics/p5-Convert-Color-XTerm","version":"0.06"},"p5-String-Tagged":{"origin":"textproc/p5-String-Tagged","version":"0.23"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-SVG-Parser","origin":"textproc/p5-SVG-Parser","version":"1.03_1","comment":"XML Parser for SVG documents","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/SVG-Parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4e7b53c957191b0620148db125890c111296e49bbdd2d65163361351a48fb36","flatsize":53567,"path":"All/p5-SVG-Parser-1.03_1.pkg","repopath":"All/p5-SVG-Parser-1.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23520,"desc":"SVG::Parser is an XML parser for SVG Documents. It takes XML as input and\nproduces an SVG object as its output.\n\nSVG::Parser supports both XML::SAX and XML::Parser (Expat) parsers, with SAX\npreferred by default. Only one of these needs to be installed for SVG::Parser to\nfunction.\n\nA list of preferred parsers may be specified in the import list - SVG::Parser\nwill use the first parser that successfully loads. Some basic measures are taken\nto provide cross-compatibility. Applications requiring more advanced parser\nfeatures should use the relevant parser module directly; see SVG::Parser::Expat\nand SVG::Parser::SAX.","deps":{"p5-SVG":{"origin":"textproc/p5-SVG","version":"2.87"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","graphics","perl5"]},{"name":"p5-SVN-Dump","origin":"devel/p5-SVN-Dump","version":"0.08","comment":"Perl interface to Subversion dumps","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SVN-Dump","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67888a31cb9e90f39d7f2c9b53d815cec3f116a7f1276fa2b5f63e9117cc7e38","flatsize":79713,"path":"All/p5-SVN-Dump-0.08.pkg","repopath":"All/p5-SVN-Dump-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28148,"desc":"An SVN::Dump object represents a Subversion dump.\n\nThis module follow the semantics used in the reference\ndocument:\n\n* A dump is a collection of records (SVN::Dump::Record objects).\n* A record is composed of a set of headers (a SVN::Dump::Headers\n  object), a set of properties (a SVN::Dump::Property object) and\n  an optional bloc of text (a SVN::Dump::Text object).\n* Some special records (delete records with a Node-kind header)\n  recursively contain included records.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SVG-Metadata","origin":"graphics/p5-SVG-Metadata","version":"0.28_1","comment":"Perl module to capture metadata info about an SVG file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SVG-Metadata","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bfa9a77703947a7ce9c6fe12098dd05a5f6839c72cb6f194b927da48d96ede2","flatsize":64132,"path":"All/p5-SVG-Metadata-0.28_1.pkg","repopath":"All/p5-SVG-Metadata-0.28_1.pkg","licenselogic":"single","pkgsize":25488,"desc":"Perl module to capture metadata info about an SVG file","deps":{"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-SVG-Graph","origin":"graphics/p5-SVG-Graph","version":"0.04_1","comment":"Visualize your data in Scalable Vector Graphics (SVG) format","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/SVG-Graph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e1c3f3e2f08a6b0ff380bc41ee481c7921cdd5db072dd3b79e073147b7ca859","flatsize":142370,"path":"All/p5-SVG-Graph-0.04_1.pkg","repopath":"All/p5-SVG-Graph-0.04_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":54384,"desc":"SVG::Graph is a suite of perl modules for plotting data.  SVG::Graph\ncurrently supports plots of one-, two- and three-dimensional data, as\nwell as N-ary rooted trees.\n\nSVG::Graph 0.01 is a pre-alpha release. Keep in mind that many of the\nglyphs are not very robust.","deps":{"p5-Math-Spline":{"origin":"math/p5-Math-Spline","version":"0.02_1"},"p5-SVG":{"origin":"textproc/p5-SVG","version":"2.87"},"p5-Statistics-Descriptive":{"origin":"math/p5-Statistics-Descriptive","version":"3.0801"},"p5-Tree-DAG_Node":{"origin":"devel/p5-Tree-DAG_Node","version":"1.32"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-SVG","origin":"textproc/p5-SVG","version":"2.87","comment":"Perl extension for generating Scalable Vector Graphics (SVG) documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SVG","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25cfdb8f116cae7ba264fcb9803b3fc7dbb6be495f50985807c06bbf51b6c9d3","flatsize":178595,"path":"All/p5-SVG-2.87.pkg","repopath":"All/p5-SVG-2.87.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":56340,"desc":"SVG.pm is a perl extention to generate stand-alone or inline SVG\n(scaleable vector graphics) images using the W3C SVG xml recommendation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","graphics","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-SVN-Log","origin":"devel/p5-SVN-Log","version":"0.03_7","comment":"Extract change logs from Subversion server","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/SVN-Log","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f29e2dd24a5e580162567cb74f213cfb0b43f90cc152cea3e2619c0305fa784f","flatsize":19062,"path":"All/p5-SVN-Log-0.03_7.pkg","repopath":"All/p5-SVN-Log-0.03_7.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10256,"desc":"SVN::Log retrieves and parses the commit logs from Subversion\nrepositories.","deps":{"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-STF-Dispatcher-PSGI","origin":"www/p5-STF-Dispatcher-PSGI","version":"1.12_1","comment":"Perl extension for pluggable STF dispatcher interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/STF-Dispatcher-PSGI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"344c0745daad4baeac1dde31bb092962bb3906778e4d2f6a0df9fa157ab54165","flatsize":55108,"path":"All/p5-STF-Dispatcher-PSGI-1.12_1.pkg","repopath":"All/p5-STF-Dispatcher-PSGI-1.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22936,"desc":"STF::Dispatcher::PSGI implements the basic STF Protocol\n(http://stf-storage.github.com) dispatcher component. It does not know\nhow to actually store or retrieve data, so you must implement that\nportion yourself.\n\nThe reason this exists is mainly to allow you to testing systems that\ninteract with STF servers. For example, setting up the main STF\nimplementation is quite a pain if all you want to do is to test your\napplication, but with this module, you can easily create a dummy STF\ndispatcher.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Plack-Middleware-Header":{"origin":"www/p5-Plack-Middleware-Header","version":"0.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-SUPER","origin":"devel/p5-SUPER","version":"1.20190531","comment":"Perl module control superclass method dispatch","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/SUPER","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a6aa7fb3d7304457a66445b85620d21a67976654f295610d23abb6a21b68826","flatsize":17867,"path":"All/p5-SUPER-1.20190531.pkg","repopath":"All/p5-SUPER-1.20190531.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10080,"desc":"p5-SUPER is a perl  module provides three different ways\nto control superclass method dispatch.","deps":{"p5-Sub-Identify":{"origin":"devel/p5-Sub-Identify","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SVG-DOM2","origin":"graphics/p5-SVG-DOM2","version":"1.00_2","comment":"SVG extension to the popular XML::DOM2","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/SVG-DOM2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5213504e87326f96bb2536036427c831de1c9e5b4640a5770968deb489beeee3","flatsize":43160,"path":"All/p5-SVG-DOM2-1.00_2.pkg","repopath":"All/p5-SVG-DOM2-1.00_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20676,"desc":"An SVG Extention of XML::DOM2, this should provide for all features of the svg\nspecification upto 1.1.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-SVN-ACL","origin":"devel/p5-SVN-ACL","version":"0.02_7","comment":"Simple ACL frontend for subversion","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SVN-ACL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af83089cebeefafb3cad754e16465e48103f1b069f84299818678af0b717babd","flatsize":6143,"path":"All/p5-SVN-ACL-0.02_7.pkg","repopath":"All/p5-SVN-ACL-0.02_7.pkg","licenselogic":"single","pkgsize":4120,"desc":"SVN::ACL is a simple frontend to make the svnserve.conf, passwd,\nauthz for Subversion.\n\nAfter subversion 1.3.0, it offers the new access control for\nusing the svnserve. When you use svnadmin to create a new\nsubversion repository. The svnserve.conf, passwd and authz will\nbe generated by subversion automatically.","deps":{"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SVN-Access","origin":"devel/p5-SVN-Access","version":"0.11_1","comment":"Perl extension to manipulate SVN Access files","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/SVN-Access","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef999d8cf6affca2afbb7a5779a86acd439477292a7a0e212817e22b0392eeb3","flatsize":42999,"path":"All/p5-SVN-Access-0.11_1.pkg","repopath":"All/p5-SVN-Access-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18572,"desc":"SVN::Access includes both an object oriented interface for manipulating\nSVN access files (AuthzSVNAccessFile files), as well as a command\nline interface to that object oriented programming interface\n(svnaclmgr.pl) which is in the examples/ directory.","deps":{"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-SQL-Tokenizer","origin":"textproc/p5-SQL-Tokenizer","version":"0.24_1","comment":"Simple regular expressions based SQL tokenizer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SQL-Tokenizer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53a9d7b2cdcc541625ec8a16c43c7b9b1933a6d2c953290da2b225e123774798","flatsize":13580,"path":"All/p5-SQL-Tokenizer-0.24_1.pkg","repopath":"All/p5-SQL-Tokenizer-0.24_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7624,"desc":"SQL::Tokenizer is a simple tokenizer for SQL queries. It does not claim\nto be a parser or query verifier. It just creates sane tokens from a\nvalid SQL query.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-SSN-Validate","origin":"devel/p5-SSN-Validate","version":"0.18_2","comment":"Perl extension to do SSN Validation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SSN-Validate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f7029e897fec04608334547ca3eab2104a474e2f38825d5d0ba5cd3d29d8dbe","flatsize":23306,"path":"All/p5-SSN-Validate-0.18_2.pkg","repopath":"All/p5-SSN-Validate-0.18_2.pkg","licenselogic":"single","pkgsize":10084,"desc":"This module is intended to do some Social Security Number validation\n(not verification) beyond just seeing if it contains 9 digits and isn't\nall 0s. The data is taken from the Social Security Admin. website,\nspecifically:\n\nhttp://www.ssa.gov/foia/stateweb.html","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"proj-data","origin":"graphics/proj-data","version":"1.18","comment":"Datum grid package for PROJ","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/OSGeo/PROJ-data","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f670e107f6b5cc3afe6e999d506ae3471f5ea0b5bc683b0d0c946cfdc3dabac5","flatsize":743663600,"path":"All/proj-data-1.18.pkg","repopath":"All/proj-data-1.18.pkg","licenselogic":"single","pkgsize":734524256,"desc":"The datum grid package for PROJ contains shift grids for horizontal and vertical\ncoordinate transformations.\n\nThe PROJ-data package includes all grids and other resources previously tracked\nby the proj-datumgrid series of packages as well as some new grids. All grids in\nthe PROJ-data package have been converted to the new Geodetic Tiff Grid (GTG)\nformat introduced in PROJ with RFC4.","categories":["graphics","geography"]},{"name":"p5-SQL-ReservedWords","origin":"databases/p5-SQL-ReservedWords","version":"0.8_1","comment":"Reserved SQL words by ANSI/ISO","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SQL-ReservedWords","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc0a6ab932e1a5de3c9948c453360eff7aac663fcd7e5a8d44e811b8cd792cd7","flatsize":176545,"path":"All/p5-SQL-ReservedWords-0.8_1.pkg","repopath":"All/p5-SQL-ReservedWords-0.8_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32712,"desc":"Determine if words are reserved by ANSI/ISO SQL standard.","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-SQL-Statement","origin":"databases/p5-SQL-Statement","version":"1.414","comment":"Perl5 module for SQL parsing and processing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SQL-Statement","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32e91c49b47890beef8f9d17da38f49c203a9a755356e7a96e65152089e63246","flatsize":484694,"path":"All/p5-SQL-Statement-1.414.pkg","repopath":"All/p5-SQL-Statement-1.414.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":165344,"desc":"The SQL::Statement module implements a small, abstract SQL engine.  By\nparsing an SQL query you create an SQL::Statement instance. This instance\noffers methods for retrieving syntax, for WHERE clause and statement\nevaluation.  The implementation is designed to work with the DBI driver\nDBD::CSV, and should be easily extensible.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-SQL-Interp","origin":"databases/p5-SQL-Interp","version":"1.27","comment":"Interpolate Perl variables into SQL with DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SQL-Interp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c15446f4dec184caadbc602680c908ecfecd8c8edc64cf1a1e8ebbd1c944bf46","flatsize":68325,"path":"All/p5-SQL-Interp-1.27.pkg","repopath":"All/p5-SQL-Interp-1.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30240,"desc":"SQL::Interp converts a list of intermixed SQL fragments and\nvariable references into a conventional SQL string and list\nof bind values suitable for passing onto DBI. This simple\ntechnique creates database calls that are simpler to create\nand easier to read, while still giving you full access to\ncustom SQL.\n\nSQL::Interp properly binds or escapes variables. This recommended\npractice safeguards against \"SQL injection\" attacks. The DBI\ndocumentation has several links on the topic.\n\nBesides the simple techniques shown above, The SQL-Interpolate\ndistribution includes the optional DBIx::Interp module.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-SQL-Abstract-Plugin-InsertMulti","origin":"databases/p5-SQL-Abstract-Plugin-InsertMulti","version":"0.05","comment":"Perl extension to add bulk insert for SQL::Abstract","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SQL-Abstract-Plugin-InsertMulti","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f41b7ae6a7fa02068cd560ac8167e16ef3290a4b3798ea40f4c7fe8f8711691","flatsize":12270,"path":"All/p5-SQL-Abstract-Plugin-InsertMulti-0.05.pkg","repopath":"All/p5-SQL-Abstract-Plugin-InsertMulti-0.05.pkg","licenselogic":"single","pkgsize":6104,"desc":"SQL::Abstract::Plugin::InsertMulti is enable bulk insert support for\nSQL::Abstract. Declare 'use SQL::Abstract::Plugin::InsertMulti;' with\n'use SQL::Abstract;', exporting insert_multi() and update_multi()\nmethods to SQL::Abstract namespace from\nSQL::Abstract::Plugin::InsertMulti.\n\nPlugin system is depends on 'into' options of Sub::Exporter.","deps":{"p5-SQL-Abstract":{"origin":"databases/p5-SQL-Abstract","version":"2.000001"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-SQLite-Work","origin":"databases/p5-SQLite-Work","version":"0.16.01_1","comment":"Report on and update an SQLite database","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SQLite-Work","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0458763fe53a70567e22dc42e2f801405557e511536e0ff99e750b372acdccb","flatsize":203991,"path":"All/p5-SQLite-Work-0.16.01_1.pkg","repopath":"All/p5-SQLite-Work-0.16.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":61352,"desc":"This generates HTML (and non-HTML) reports from an SQLite database, taking\ncare of the query-building and the report formatting. This also has methods\nfor adding and updating the database.\n\nReports can have nested headers which depend on the sort-order given. One can\nselect the columns and order in which the values are displayed. The HTML page\ngenerated can be customized with templates.\n\nThe SQLite::Work::CGI module has extra methods which deal with CGI using the\nCGI module.\n\nThe sqlreport script uses SQLite::Work to generate reports from the\ncommand-line.","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Getopt-ArgvFile":{"origin":"devel/p5-Getopt-ArgvFile","version":"1.11_1"},"p5-Text-NeatTemplate":{"origin":"textproc/p5-Text-NeatTemplate","version":"0.11.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","www","perl5"]},{"name":"p5-SRU","origin":"www/p5-SRU","version":"1.01_1","comment":"Search and Retrieval by URL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SRU","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09ca9a21f4b2efb86691db0effdc3506d5502e96f4605d0de9c091464bac720b","flatsize":90802,"path":"All/p5-SRU-1.01_1.pkg","repopath":"All/p5-SRU-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":47104,"desc":"The SRU package provides a framework for working with the Search and\nRetrieval by URL (SRU) protocol developed by the Library of Congress. SRU\ndefines a web service for searching databases containing metadata and\nobjects. SRU often goes under the name SRW which is a SOAP version of the\nprotocol. You can think of SRU as a RESTful version of SRW, since all the\nrequests are simple URLs instead of XML documents being sent via some sort\nof transport layer.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CQL-Parser":{"origin":"textproc/p5-CQL-Parser","version":"1.13_1"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-SQL-NamedPlaceholder","origin":"databases/p5-SQL-NamedPlaceholder","version":"0.10","comment":"Extension of placeholder","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/SQL-NamedPlaceholder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34e5c628deba0099ad5808c5244ccdea24f96cf8594f6245d7003be620cdd528","flatsize":11512,"path":"All/p5-SQL-NamedPlaceholder-0.10.pkg","repopath":"All/p5-SQL-NamedPlaceholder-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6996,"desc":"SQL::NamedPlaceholder is extension of placeholder.\nThis enable more readable and robust code.","deps":{"p5-Exporter-Lite":{"origin":"devel/p5-Exporter-Lite","version":"0.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-SQL-Abstract-More","origin":"databases/p5-SQL-Abstract-More","version":"1.43","comment":"Extension of SQL::Abstract with more constructs and more flexible API","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/SQL-Abstract-More","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ab64a92d42873a0b857efc8c9d07235b2524caf2864d80d981ca91fc60abe38","flatsize":114958,"path":"All/p5-SQL-Abstract-More-1.43.pkg","repopath":"All/p5-SQL-Abstract-More-1.43.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43888,"desc":"Generates SQL from Perl datastructures. This is a subclass of SQL::Abstract,\nfully compatible with the parent class, but it handles a few additional SQL\nconstructs, and provides a different API with named parameters instead of\npositional parameters, so that various SQL fragments are more easily\nidentified.\n\nThis module was designed for the specific needs of DBIx::DataModel, but is\npublished as a standalone distribution, because it may possibly be useful for\nother needs.","deps":{"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-SQL-Abstract":{"origin":"databases/p5-SQL-Abstract","version":"2.000001"},"p5-SQL-Abstract-Classic":{"origin":"databases/p5-SQL-Abstract-Classic","version":"1.91"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-SQL-Abstract-Pg","origin":"databases/p5-SQL-Abstract-Pg","version":"1.0","comment":"PostgreSQL features for SQL::Abstract","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/SQL-Abstract-Pg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1ccc9205482e9e8d84005f99b9d30e16113b629475ae17ca4350410146c3154","flatsize":23912,"path":"All/p5-SQL-Abstract-Pg-1.0.pkg","repopath":"All/p5-SQL-Abstract-Pg-1.0.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10480,"desc":"SQL::Abstract::Pg extends SQL::Abstract with a few PostgreSQL features used by\nMojo::Pg.","deps":{"p5-SQL-Abstract":{"origin":"databases/p5-SQL-Abstract","version":"2.000001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-SQL-Abstract-Limit","origin":"databases/p5-SQL-Abstract-Limit","version":"0.143","comment":"SQL Portability layer for LIMIT emulation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SQL-Abstract-Limit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d18833ab1c29e2326e1a1d6aef3e84ec732b849321024a425ba1afb1cbc04db3","flatsize":46707,"path":"All/p5-SQL-Abstract-Limit-0.143.pkg","repopath":"All/p5-SQL-Abstract-Limit-0.143.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18228,"desc":"SQL portability layer for LIMIT emulation.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-SQL-Abstract":{"origin":"databases/p5-SQL-Abstract","version":"2.000001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-SQL-Abstract-Classic","origin":"databases/p5-SQL-Abstract-Classic","version":"1.91","comment":"Generate SQL from Perl data structures","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/SQL-Abstract-Classic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a3ee3478bea248b1f73fcbbeadd1078e9cf33a6b86ab1b3635a96b5a9aceb08","flatsize":121231,"path":"All/p5-SQL-Abstract-Classic-1.91.pkg","repopath":"All/p5-SQL-Abstract-Classic-1.91.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48856,"desc":"SQL::Abstract::Classic was inspired by the excellent DBIx::Abstract. However, in\nusing that module I found that what I really wanted to do was generate SQL, but\nstill retain complete control over my statement handles and use the DBI\ninterface. So, I set out to create an abstract SQL generation module.\n\nWhile based on the concepts used by DBIx::Abstract, there are several important\ndifferences, especially when it comes to WHERE clauses. I have modified the\nconcepts used to make the SQL easier to generate from Perl data structures and,\nIMO, more intuitive. The underlying idea is for this module to do what you mean,\nbased on the data structures you provide it. The big advantage is that you don't\nhave to modify your code every time your data changes, as this module figures it\nout.","deps":{"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-SQL-Abstract":{"origin":"databases/p5-SQL-Abstract","version":"2.000001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-SQL-Abstract","origin":"databases/p5-SQL-Abstract","version":"2.000001","comment":"Perl extension to generate SQL from Perl data structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SQL-Abstract","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cad1014a5082417a73beb0821dd435fdf8b8a5a20fc45c126a7013f406535723","flatsize":297809,"path":"All/p5-SQL-Abstract-2.000001.pkg","repopath":"All/p5-SQL-Abstract-2.000001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":107236,"desc":"This module was inspired by the excellent DBIx::Abstract. However, in\nusing the module I found that what I wanted to do was generate SQL, but\nstill retain complete control over my statement handles and use the DBI\ninterface. So, I set out to create an abstract SQL generation module.\n\nThis module is based largely on DBIx::Abstract. However, there are\nseveral important differences, especially when it comes to WHERE\nclauses. I have modified the concepts used to make the SQL easier to\ngenerate from Perl data structures and, IMO, more intuitive.","deps":{"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Sub-Quote":{"origin":"devel/p5-Sub-Quote","version":"2.006008_1"},"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-SOAP-WSDL","origin":"devel/p5-SOAP-WSDL","version":"3.004_1","comment":"Perl module for SOAP with WSDL support","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SOAP-WSDL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e043a90c25460a26cec6675b139abd7de5823a995880017383172759f4ff873","flatsize":609103,"path":"All/p5-SOAP-WSDL-3.004_1.pkg","repopath":"All/p5-SOAP-WSDL-3.004_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":240764,"desc":"SOAP-WSDL provides a SOAP client with WSDL support.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Class-Std-Fast":{"origin":"devel/p5-Class-Std-Fast","version":"0.0.8_2"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SOAP-Transport-JABBER","origin":"net-im/p5-SOAP-Transport-JABBER","version":"0.713_1","comment":"Jabber-based transport backend for SOAP::Lite","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/SOAP-Transport-JABBER","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab84ff3ce2417684132d53e3f0762540158ed2d0787bbb8913efece53ad4e26d","flatsize":20608,"path":"All/p5-SOAP-Transport-JABBER-0.713_1.pkg","repopath":"All/p5-SOAP-Transport-JABBER-0.713_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10100,"desc":"SOAP::Transport::JABBER provides a Jabber-based transport backend for\nSOAP::Lite.\n\nThis class uses the Net::Jabber classes to abstract the Jabber protocol away\nfrom the direct notice of the application. Besides maintaining any needed\nobjects internally, the package also uses a separate class as a proxy between\ncommunication layers, SOAP::Transport::JABBER::Query. The Jabber support\nprovides both client and server classes.","deps":{"p5-Net-Jabber":{"origin":"net-im/p5-Net-Jabber","version":"2.0_1"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","net","perl5"]},{"name":"p5-SOAP-Transport-HTTP-Plack","origin":"www/p5-SOAP-Transport-HTTP-Plack","version":"0.03_2","comment":"Perl extension SOAP::Lite transport for Plack","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SOAP-Transport-HTTP-Plack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16b362cc42ac40d4f05727063aed171a53b1c1f0a54c820d28527fdf3c713464","flatsize":9261,"path":"All/p5-SOAP-Transport-HTTP-Plack-0.03_2.pkg","repopath":"All/p5-SOAP-Transport-HTTP-Plack-0.03_2.pkg","licenselogic":"single","pkgsize":6360,"desc":"Transport for Plack (https://metacpan.org/release/Plack) PSGI\ntoolkit for SOAP::Lite module.","deps":{"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-XMLRPC-Lite":{"origin":"net/p5-XMLRPC-Lite","version":"0.717"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-SOCKS","origin":"net/p5-Socks","version":"0.03_1","comment":"Perl5 module to communicate with socks v4 and v5 servers","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/SOCKS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60a5cfe9c7a727b1f7cb4550572bc81685bd900afeedba781e8385997a0d49e4","flatsize":44247,"path":"All/p5-SOCKS-0.03_1.pkg","repopath":"All/p5-SOCKS-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11584,"desc":"perl5 module to communicate with socks v4 and v5 servers","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-SPOPS","origin":"devel/p5-SPOPS","version":"0.87","comment":"Simple Perl Object Persistence with Security","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/SPOPS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ac79e908a1456b224bf2dcfb382700f9d034885cce885a0a45fd662f6a3f7b5","flatsize":1054677,"path":"All/p5-SPOPS-0.87.pkg","repopath":"All/p5-SPOPS-0.87.pkg","licenselogic":"or","licenses":["ART10","GPLv2+"],"pkgsize":432980,"desc":"Simple Perl Object Persistence with Security","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Date":{"origin":"devel/p5-Class-Date","version":"1.1.17"},"p5-Class-Factory":{"origin":"devel/p5-Class-Factory","version":"1.06_2"},"p5-Class-Fields":{"origin":"devel/p5-Class-Fields","version":"0.204"},"p5-Class-ISA":{"origin":"devel/p5-Class-ISA","version":"0.36_1"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SOAP-XML-Client","origin":"net/p5-SOAP-XML-Client","version":"2.8_1","comment":"Simple frame work for talking with web services","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SOAP-XML-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07852fa237e837d7033609394ee0bbba20624c1b695305f900d3c47d8558450f","flatsize":48913,"path":"All/p5-SOAP-XML-Client-2.8_1.pkg","repopath":"All/p5-SOAP-XML-Client-2.8_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22028,"desc":"This package is the base class for talking with web services, there are\nspecific modules to use depending on the type of service you are calling,\ne.g. SOAP::XML::Client::DotNet or SOAP::XML::Client::Generic","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-SOAP-Data-Builder":{"origin":"net/p5-SOAP-Data-Builder","version":"1_1"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-SOAP-Data-Builder","origin":"net/p5-SOAP-Data-Builder","version":"1_1","comment":"Wrapper simplifying SOAP::Data and SOAP::Serialiser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SOAP-Data-Builder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ac1705e4f61bec4085bbe33efd0da00ee1540f38e54da8ce5eb162cae773903","flatsize":18681,"path":"All/p5-SOAP-Data-Builder-1_1.pkg","repopath":"All/p5-SOAP-Data-Builder-1_1.pkg","licenselogic":"single","pkgsize":9628,"desc":"This Module provides a quick and easy way to build complex SOAP data\nand header structures for use with SOAP::Lite.\n\nIt primarily provides a wrapper around SOAP::Serializer and\nSOAP::Data (or SOAP::Header) enabling you to generate complex XML\nwithin your SOAP request or response.","deps":{"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-SOAP-Lite","origin":"net/p5-SOAP-Lite","version":"1.27","comment":"Client and server side SOAP implementation","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/SOAP-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d7087ea621f1f6c861f6c1120474aa74ee47b52188724c716f17aa77255bbe6","flatsize":539987,"path":"All/p5-SOAP-Lite-1.27.pkg","repopath":"All/p5-SOAP-Lite-1.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":193624,"desc":"SOAP::Lite is a collection of Perl modules which provides a\nsimple and lightweight interface to the Simple Object Access Protocol\n(SOAP) both on client and server side.","deps":{"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-IO-SessionData":{"origin":"devel/p5-IO-SessionData","version":"1.03_1"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-Parser-Lite":{"origin":"textproc/p5-XML-Parser-Lite","version":"0.722"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-SOAP-Amazon-S3","origin":"net/p5-SOAP-Amazon-S3","version":"0.0401","comment":"Module for interfacing with Amazon S3 through SOAP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/KARJALA/SOAP-Amazon-S3-0.0401","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d9e1406e2408e39e9c5cb7cac67a12df4b96e8cb49f223def752c99c17329be","flatsize":21671,"path":"All/p5-SOAP-Amazon-S3-0.0401.pkg","repopath":"All/p5-SOAP-Amazon-S3-0.0401.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10328,"desc":"An object-oriented interface to handle your Amazon S3 storage.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-SOAP-MySOAP":{"origin":"net/p5-SOAP-MySOAP","version":"0.023_2"},"p5-XML-MyXML":{"origin":"textproc/p5-XML-MyXML","version":"1.08_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-SOAP-MySOAP","origin":"net/p5-SOAP-MySOAP","version":"0.023_2","comment":"Extremely basic SOAP client module","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/KARJALA/SOAP-MySOAP-0.023","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9bc86e18000a742cbacef55eed0d95cd6c7ec812cdcb00a8f8b3830a826876cc","flatsize":9706,"path":"All/p5-SOAP-MySOAP-0.023_2.pkg","repopath":"All/p5-SOAP-MySOAP-0.023_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5628,"desc":"An extremely basic SOAP client module.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-SOAP-Transport-FTP","origin":"ftp/p5-SOAP-Transport-FTP","version":"0.711_1","comment":"FTP Client support for SOAP::Lite","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/SOAP-Transport-FTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d79bbcb5ac12eb4e5fdc870193a7577d0f260020ca2f225981bbce85da3fdba","flatsize":12580,"path":"All/p5-SOAP-Transport-FTP-0.711_1.pkg","repopath":"All/p5-SOAP-Transport-FTP-0.711_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7244,"desc":"The SOAP::Transport::FTP module is automatically loaded by the SOAP::Transport\nportion of the client structure. It is brought in when an endpoint is specified\nvia the proxy method that starts with the characters, ftp://. This module\nprovides only a client class.","deps":{"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ftp","net","perl5"]},{"name":"p5-SNMP_Session","origin":"net-mgmt/p5-SNMP_Session","version":"1.13_4","comment":"Perl5 module providing rudimentary access to SNMPv1 and v2 agents","maintainer":"demon@FreeBSD.org","www":"http://www.switch.ch/misc/leinen/snmp/perl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4444a5aa161f3e4cf4419a0da77d9801a7b25ff408e7b1042825b54d384a72b1","flatsize":146247,"path":"All/p5-SNMP_Session-1.13_4.pkg","repopath":"All/p5-SNMP_Session-1.13_4.pkg","licenselogic":"single","pkgsize":34844,"desc":"This archive contains Perl 5 modules SNMP_Session.pm and BER.pm,\nwhich, when used together, provide rudimentary access to remote SNMP\n(v1 and v2) agents.\n\nThis module differs from existing SNMP packages in that it is\ncompletely stand-alone, i.e. you don't need to have another SNMP\npackage such as CMU SNMP.  It is also written entirely in Perl, so you\ndon't have to compile any C modules.  It uses the Perl 5 Socket.pm\nmodule and should therefore be very portable, even to non-Unix systems.\n\nThe SNMP operations currently supported are \"get\", \"get-next\", \"get-bulk\"\nand \"set\", as well as trap generation and reception.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"],"options":{"DOCS":"on"}},{"name":"p5-SNMP-Simple","origin":"net-mgmt/p5-SNMP-Simple","version":"0.02_3","comment":"Shortcuts for when using p5-SNMP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SNMP-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f3f0067e60e427779b78c7eaf320c4804b4c92bf9c742af7bbf7795e1f29a09","flatsize":10818,"path":"All/p5-SNMP-Simple-0.02_3.pkg","repopath":"All/p5-SNMP-Simple-0.02_3.pkg","licenselogic":"single","pkgsize":6984,"desc":"This module provides shortcuts when performing repetitive information-retrieval\ntasks with p5-SNMP.","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-SNMP-Persist","origin":"devel/p5-SNMP-Persist","version":"0.05_1","comment":"Backend module for pass_persist feature of Net-SNMP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SNMP-Persist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9ec41db50c2978d12449f6d5483d2d3f24a60698e939f274bdb1ea5a66ccb29","flatsize":10416,"path":"All/p5-SNMP-Persist-0.05_1.pkg","repopath":"All/p5-SNMP-Persist-0.05_1.pkg","licenselogic":"single","pkgsize":6472,"desc":"The SNMP-Persist module is a backend for pass_persist feature of\nnet-snmp.\n\nIt simplifies the process of sharing user-specified data via SNMP and\ndevelopment of persistent net-snmp applications controlling a chosen MIB\nsubtree.\n\nIt is particularly useful if data gathering process takes too long. The\nresponder is a separate thread, which is not influenced by updates of\nMIB subtree data. The answer to a snmp request is fast and doesn't rely\non potentially slow source of data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SNMP-MIB-Compiler","origin":"net-mgmt/p5-SNMP-MIB-Compiler","version":"0.06_1","comment":"Perl MIB compiler supporting both SMIv1 and SMIv2","maintainer":"marcus@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a682ce9524bf333629b30fedce4ce0d1dcb3f3849e6cc95384dde8c099623b6f","flatsize":111863,"path":"All/p5-SNMP-MIB-Compiler-0.06_1.pkg","repopath":"All/p5-SNMP-MIB-Compiler-0.06_1.pkg","licenselogic":"single","pkgsize":24792,"desc":"SNMP::MIB::Compiler is a MIB compiler that fully supports\nboth SMI(v1) and SMIv2. This module can be use to compile\nMIBs (recursively or not) or load already compiled MIBs for\nlater use.\n\nMore information about this module is included in this package.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-SMS-Send-TW-emome","origin":"comms/p5-SMS-Send-TW-emome","version":"0.04_1","comment":"SMS::Send driver for www.emome.net","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/SMS-Send-TW-emome","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b456ca0586129d91e470fe7adb1cbc1998b401a8d5ecf48eebde13c07c3734f","flatsize":5318,"path":"All/p5-SMS-Send-TW-emome-0.04_1.pkg","repopath":"All/p5-SMS-Send-TW-emome-0.04_1.pkg","licenselogic":"single","pkgsize":4304,"desc":"SMS::Send::TW::emome is a SMS::Send driver\nwhich allows you to send messages through http://www.emome.net/","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-SMS-Send":{"origin":"comms/p5-SMS-Send","version":"1.06_1"},"p5-Text-Iconv":{"origin":"converters/p5-Text-Iconv","version":"1.7_4"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","perl5"]},{"name":"p5-SOAP","origin":"net/p5-SOAP","version":"0.28_1","comment":"Perl modules providing an API to the Simple Object Access Protocol","maintainer":"bofh@FreeBSD.org","www":"https://www.w3.org/TR/soap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"394e93e7b674b87dbf8adfca4c0a6c64ad0c9a50b3944204937dff69242fad3d","flatsize":174691,"path":"All/p5-SOAP-0.28_1.pkg","repopath":"All/p5-SOAP-0.28_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":74764,"desc":"SOAP/Perl is a collection of Perl modules which provides a simple\nand consistent application programming interface (API) to the\nSimple Object Access Protocol (SOAP).","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-SMS-Send-TW-chtsns","origin":"comms/p5-SMS-Send-TW-chtsns","version":"0.03_1","comment":"SMS::Send driver for SNS service of CHT","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://metacpan.org/release/SMS-Send-TW-chtsns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2924a23c71e4e280c3560025e1147a733d81e9566bd99493711fb6ace6fa4e1","flatsize":8601,"path":"All/p5-SMS-Send-TW-chtsns-0.03_1.pkg","repopath":"All/p5-SMS-Send-TW-chtsns-0.03_1.pkg","licenselogic":"single","pkgsize":5140,"desc":"SMS::Send::TW::chtsns is a SMS::Send driver\nwhich allows you to send messages through SNS service of CHT","deps":{"p5-SMS-Send":{"origin":"comms/p5-SMS-Send","version":"1.06_1"},"p5-Switch":{"origin":"lang/p5-Switch","version":"2.17_1"},"p5-Text-Iconv":{"origin":"converters/p5-Text-Iconv","version":"1.7_4"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","perl5"]},{"name":"p5-SMS-Send-TW-Socket2Air","origin":"comms/p5-SMS-Send-TW-Socket2Air","version":"0.01_1","comment":"SMS::Send driver for Socket2Air","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://metacpan.org/release/SMS-Send-TW-Socket2Air","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e23ecbdadc480b4cca795c9e1c6964602d0880c9a8e3e97649a2f11c6d41e1a","flatsize":9046,"path":"All/p5-SMS-Send-TW-Socket2Air-0.01_1.pkg","repopath":"All/p5-SMS-Send-TW-Socket2Air-0.01_1.pkg","licenselogic":"single","pkgsize":5160,"desc":"SMS::Send::TW::Socket2Air is a SMS::Send driver\nwhich allows you to send messages through http://sms.hinet.net/","deps":{"p5-SMS-Send":{"origin":"comms/p5-SMS-Send","version":"1.06_1"},"p5-Switch":{"origin":"lang/p5-Switch","version":"2.17_1"},"p5-Text-Iconv":{"origin":"converters/p5-Text-Iconv","version":"1.7_4"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","perl5"]},{"name":"p5-SMS-Send-TW-PChome","origin":"comms/p5-SMS-Send-TW-PChome","version":"0.03_1","comment":"SMS::Send driver for sms.pchome.com.tw","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/SMS-Send-TW-PChome","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"427e90b48076866e794abc09415003d23b169ce6b6c8be2954d7fa7ac354d49a","flatsize":5608,"path":"All/p5-SMS-Send-TW-PChome-0.03_1.pkg","repopath":"All/p5-SMS-Send-TW-PChome-0.03_1.pkg","licenselogic":"single","pkgsize":4412,"desc":"SMS::Send::TW::PChome is a SMS::Send driver\nwhich allows you to send messages through http://sms.pchome.com.tw/","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-SMS-Send":{"origin":"comms/p5-SMS-Send","version":"1.06_1"},"p5-Text-Iconv":{"origin":"converters/p5-Text-Iconv","version":"1.7_4"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","perl5"]},{"name":"p5-SMS-Send-TW-HiAir","origin":"comms/p5-SMS-Send-TW-HiAir","version":"0.02_1","comment":"SMS::Send driver for http://hiair.hinet.net/","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://metacpan.org/release/SMS-Send-TW-HiAir","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07ba68d3933fd4e3212e30d8ecc7bccd4cc7b109af144cfde37e37c83312f4e6","flatsize":5331,"path":"All/p5-SMS-Send-TW-HiAir-0.02_1.pkg","repopath":"All/p5-SMS-Send-TW-HiAir-0.02_1.pkg","licenselogic":"single","pkgsize":4320,"desc":"SMS::Send::TW::HiAir is a SMS::Send driver\nwhich allows you to send messages through http://hiair.hinet.net/","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-SMS-Send":{"origin":"comms/p5-SMS-Send","version":"1.06_1"},"p5-Text-Iconv":{"origin":"converters/p5-Text-Iconv","version":"1.7_4"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","perl5"]},{"name":"p5-SMS-Send-NexmoUnicode","origin":"comms/p5-SMS-Send-NexmoUnicode","version":"0.02","comment":"SMS::Send driver for www.nexmo.com (Unicode)","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://metacpan.org/release/SMS-Send-NexmoUnicode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eeda2ed5283f74dffb45608523ed2e3751680970a4e4f99ac03993853ff2509d","flatsize":4933,"path":"All/p5-SMS-Send-NexmoUnicode-0.02.pkg","repopath":"All/p5-SMS-Send-NexmoUnicode-0.02.pkg","licenselogic":"single","pkgsize":4044,"desc":"SMS::Send::NexmoUnicode is a SMS::Send driver which allows you to send messages\nthrough www.nexmo.com","deps":{"p5-Nexmo-SMS":{"origin":"comms/p5-Nexmo-SMS","version":"0.06_2"},"p5-SMS-Send":{"origin":"comms/p5-SMS-Send","version":"1.06_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","perl5"]},{"name":"p5-SMS-Send-DeviceGsm","origin":"comms/p5-SMS-Send-DeviceGsm","version":"1.06_1","comment":"SMS::Send driver for Device::Gsm","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/SMS-Send-DeviceGsm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e27ccd1f510f1ad634b004522be42d835807eb3f37bf9a4d7bc1e21ea1a93a53","flatsize":6050,"path":"All/p5-SMS-Send-DeviceGsm-1.06_1.pkg","repopath":"All/p5-SMS-Send-DeviceGsm-1.06_1.pkg","licenselogic":"single","pkgsize":4936,"desc":"SMS::Send::DeviceGsm is an SMS::Send driver that uses Device::Gsm\nto deliver messages via attached hardware.\n\nYou provide the hardware port and the baudrate to use.\nConsult Device::Gsm for further information on what devices\nand baudrates are supported.","deps":{"p5-Device-Gsm":{"origin":"comms/p5-Device-Gsm","version":"1.61"},"p5-SMS-Send":{"origin":"comms/p5-SMS-Send","version":"1.06_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","perl5"]},{"name":"p5-SNMP-Util","origin":"net-mgmt/p5-SNMP-Util","version":"1.8_2","comment":"Perl modules to perform SNMP set,get,walk,next,walk_hash etc","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SNMP-Util","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0319c77823c4de8ae0db66278345bc8e251d0276729eec2db48ab2a24834cc1","flatsize":71997,"path":"All/p5-SNMP-Util-1.8_2.pkg","repopath":"All/p5-SNMP-Util-1.8_2.pkg","licenselogic":"single","pkgsize":19596,"desc":"This Perl library is a set of utilities for configuring and monitoring\nSNMP based devices.  This library requires the Net-SNMP implementation of SNMP\nand the SNMP.pm module written by Joe Marzot.","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-SNMP-Trapinfo","origin":"net-mgmt/p5-SNMP-Trapinfo","version":"1.02_1","comment":"Process an SNMP trap with perl","maintainer":"joris.dedieu@gmail.com","www":"https://metacpan.org/release/SNMP-Trapinfo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f69aa0f4c3fc9e6e84cc52a940073009658e833b6cdee2f4c638f0a7bae73015","flatsize":16987,"path":"All/p5-SNMP-Trapinfo-1.02_1.pkg","repopath":"All/p5-SNMP-Trapinfo-1.02_1.pkg","licenselogic":"single","pkgsize":9980,"desc":"Read and process an SNMP trap from Net-SNMP's snmptrapd","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-SMS-SMS77","origin":"comms/p5-SMS-SMS77","version":"0.01_2","comment":"Perl interface and script to send SMS via SMS77.de","maintainer":"perl@FreeBSD.org","www":"http://www.w3r3wolf.de/blog/2007/09/19/smssms77-version-001.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccc52ecb9cd68462750804a30825e13452bd2f250abfc49b1f659c86f5f8bfa6","flatsize":12493,"path":"All/p5-SMS-SMS77-0.01_2.pkg","repopath":"All/p5-SMS-SMS77-0.01_2.pkg","licenselogic":"single","pkgsize":9124,"desc":"SMS::SMS77 consists of a perl interface and a script to send SMS\nvia the german provider SMS77.de","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","net","perl5"]},{"name":"p5-SMS-Send","origin":"comms/p5-SMS-Send","version":"1.06_1","comment":"Driver-based API for sending SMS messages","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/SMS-Send","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53f60dad01dd101301ba5b5014996be5e367f17fd6df3d596c74ab2d19f566aa","flatsize":34435,"path":"All/p5-SMS-Send-1.06_1.pkg","repopath":"All/p5-SMS-Send-1.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18484,"desc":"SMS::Send is intended to provide a driver-based single API for sending SMS and\nMMS messages. The intent is to provide a single API against which to write the\ncode to send an SMS message.\n\nAt the same time, the intent is to remove the limits of some of the previous\nattempts at this sort of API, like \"must be free internet-based SMS services\".\n\nSMS::Send drivers are installed separately, and might use the web, email or\nphysical SMS hardware. It could be a free or paid. The details shouldn't matter.\n\nYou should not have to care how it is actually sent, only that it has been sent\n(although some drivers may not be able to provide certainty).","deps":{"p5-Class-Adapter":{"origin":"devel/p5-Class-Adapter","version":"1.08_1"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","perl5"]},{"name":"p5-SGMLSpm","origin":"textproc/p5-SGMLSpm","version":"1.03_2","comment":"Perl module for postprocessing the output from sgmls and nsgmls","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DMEGG/SGMLSpm-1.03ii","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"403d6c4cb3ed6e101f0b3b223323759f0e1eec7c9d04882cd3038f20cbacf799","flatsize":148139,"path":"All/p5-SGMLSpm-1.03_2.pkg","repopath":"All/p5-SGMLSpm-1.03_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32364,"desc":"This distribution contains SGMLS.pm, a perl5 class library for parsing\nthe output from James Clark's SGMLS and NSGMLS parsers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"p5-SQL-Translator","origin":"databases/p5-SQL-Translator","version":"1.65","comment":"Manipulate structured data definitions (SQL and more)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SQL-Translator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c96549b6903db7cb693df15f1a0b849d7d0e3b62060b974a40c51696ffa46684","flatsize":2647637,"path":"All/p5-SQL-Translator-1.65.pkg","repopath":"All/p5-SQL-Translator-1.65.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":374616,"desc":"SQL::Translator is a group of Perl modules that converts vendor-specific\nSQL table definitions into other formats, such as other vendor-specific\nSQL, ER diagrams, documentation (POD and HTML), XML, and Class::DBI\nclasses.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Package-Variant":{"origin":"devel/p5-Package-Variant","version":"1.003002_1"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-Spreadsheet-ParseExcel":{"origin":"textproc/p5-Spreadsheet-ParseExcel","version":"0.66,1"},"p5-Sub-Quote":{"origin":"devel/p5-Sub-Quote","version":"2.006008_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Text-RecordParser":{"origin":"textproc/p5-Text-RecordParser","version":"1.6.5_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"options":{"DIAGRAM":"off"}},{"name":"p5-SGML-Parser-OpenSP","origin":"textproc/p5-SGML-Parser-OpenSP","version":"0.994_4","comment":"Parse SGML documents using OpenSP","maintainer":"cyberbotx@cyberbotx.com","www":"https://metacpan.org/release/SGML-Parser-OpenSP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a049cae3ac5249913fc4646a3928e4114407744a7cb1ddc15a153cb36d24841f","flatsize":111050,"path":"All/p5-SGML-Parser-OpenSP-0.994_4.pkg","repopath":"All/p5-SGML-Parser-OpenSP-0.994_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41552,"desc":"SGML::Parser::OpenSP is an interface to the OpenSP parser.  It allows for\nPerl scripts to parse an SGML document (including HTML) using the OpenSP\nparser.","deps":{"OpenSP":{"origin":"textproc/opensp","version":"1.5.2_4"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libosp.so.5"]},{"name":"p5-SGML-DTDParse","origin":"textproc/p5-SGML-DTDParse","version":"2.00_1","comment":"Parse an SGML or XML DTD","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SGML-DTDParse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"973340ccdf8adda72b3a8180a4771f24e814854146a03661761efae06d1e08de","flatsize":238065,"path":"All/p5-SGML-DTDParse-2.00_1.pkg","repopath":"All/p5-SGML-DTDParse-2.00_1.pkg","licenselogic":"single","pkgsize":54676,"desc":"The DTDParse collection is a set of Perl modules and scripts for\nmanipulating SGML an XML Document Type Definitions (DTDs). DTDParse is\ndesigned primarily to aid in the understanding and documentation of DTDs.","deps":{"p5-DelimMatch":{"origin":"textproc/p5-DelimMatch","version":"1.06"},"p5-XML-DOM":{"origin":"textproc/p5-XML-DOM","version":"1.46"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-libxml":{"origin":"textproc/p5-libxml","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-SCGI","origin":"www/p5-SCGI","version":"0.6_1","comment":"SCGI server interface","maintainer":"vivek@khera.org","www":"https://python.ca/nas/scgi/protocol.txt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd76286fc2c7519f236d0ff638bd79c4cc75273f5f343f19c9691b401cf8bc47","flatsize":14202,"path":"All/p5-SCGI-0.6_1.pkg","repopath":"All/p5-SCGI-0.6_1.pkg","licenselogic":"single","pkgsize":9304,"desc":"This Perl module is for implementing the SCGI interface for an application\nserver.  Essentially, it is a 'next generation' FastCGI type protocol.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-S3","origin":"net/p5-S3","version":"20071102_2","comment":"Library in Perl for working with the Amazon S3 REST interface","maintainer":"perl@FreeBSD.org","www":"http://developer.amazonwebservices.com/connect/entry!default.jspa?externalID=133","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43ffe67bb16cc1190a703d594d84f6c314ae4a2203b98509991764949eba7a03","flatsize":42581,"path":"All/p5-S3-20071102_2.pkg","repopath":"All/p5-S3-20071102_2.pkg","licenselogic":"single","pkgsize":8932,"desc":"A library in Perl for working with the Amazon S3 REST interface.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-SHA","origin":"security/p5-SHA","version":"2.01_1","comment":"Perl5 interface to the SHA1 algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SHA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"832149c4882e80043058c5df33cb1d2bf2c6d1156e49b155401842edad4b6758","flatsize":3317,"path":"All/p5-SHA-2.01_1.pkg","repopath":"All/p5-SHA-2.01_1.pkg","licenselogic":"single","pkgsize":3396,"desc":"The SHA module allows you to use the NIST SHA message digest algorithm\nfrom within Perl programs.\n\nThe final message digest value is returned by the digest operation as\na 20-byte binary string. This operation delivers the result of\noperations since the last new or reset operation. Once the operation\nhas been performed, the context must be reset before being used to\ncalculate another digest value.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-RunApp","origin":"devel/p5-RunApp","version":"0.13_1","comment":"Generic module to run web-applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RunApp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef320baa13cd6e27219c727235d0cf1a3f5e90c99ae5889565fe0cb9c2bdcb79","flatsize":52107,"path":"All/p5-RunApp-0.13_1.pkg","repopath":"All/p5-RunApp-0.13_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28440,"desc":"RunApp streamlines the process for configuring applications that\nrequires one or more web servers and/or other daemons, during\ndevelopment or deployment.\n\nIt builds the config files required by the services from the $config\nhash, such as apache's httpd.conf.","deps":{"p5-App-Control":{"origin":"devel/p5-App-Control","version":"1.07"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-RundeckAPI","origin":"sysutils/p5-RundeckAPI","version":"1.3.7.0","comment":"Easily queries Rundeck's REST API","maintainer":"xavier@groumpf.org","www":"https://metacpan.org/dist/RundeckAPI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e8ea3f09a7c29db7a67294084388baf5125f2d794a0260e6e2498c9e89bca12","flatsize":33662,"path":"All/p5-RundeckAPI-1.3.7.0.pkg","repopath":"All/p5-RundeckAPI-1.3.7.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12748,"desc":"RundeckAPI\nsimplifies authenticate, connect, queries to a Rundeck instance via REST API","deps":{"p5-HTTP-Cookies":{"origin":"www/p5-HTTP-Cookies","version":"6.11"},"p5-REST-Client":{"origin":"www/p5-REST-Client","version":"281"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Router-Simple-Sinatraish","origin":"www/p5-Router-Simple-Sinatraish","version":"0.03_1","comment":"Perl extension for Sinatra-ish routers on Router::Simple","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Router-Simple-Sinatraish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"441c2927bd67745febd925fe3b59ac9513ed2b459f1dd874966273a6a957dce3","flatsize":5590,"path":"All/p5-Router-Simple-Sinatraish-0.03_1.pkg","repopath":"All/p5-Router-Simple-Sinatraish-0.03_1.pkg","licenselogic":"single","pkgsize":4480,"desc":"Router::Simple::Sinatraish is toolkit library for sinatra-ish WAF.","deps":{"p5-Router-Simple":{"origin":"www/p5-Router-Simple","version":"0.17"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Routes-Tiny","origin":"devel/p5-Routes-Tiny","version":"0.21","comment":"Lightweight routes implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Routes-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e7afa4737ab1f80d99402584f8f501aa1b7f65fc6751fa0d372b6e05f1b3d61","flatsize":39206,"path":"All/p5-Routes-Tiny-0.21.pkg","repopath":"All/p5-Routes-Tiny-0.21.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":17744,"desc":"Routes::Tiny is a lightweight routes implementation. It aims to be easy to use\nin any web framework.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-SES","origin":"mail/p5-SES","version":"1.01_2","comment":"Perl module of Amazon Simple Email Services","maintainer":"stephon@gmail.com","www":"https://aws.amazon.com/code/Amazon-SES/8945574369528337","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bea149b38576b1feefa69f0274dde8167169925350041c7b8b2b11965f844a07","flatsize":36131,"path":"All/p5-SES-1.01_2.pkg","repopath":"All/p5-SES-1.01_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9920,"desc":"Amazon Simple Email Service Scripts\n\nThe Amazon SES Scripts zip archive contains the following Perl scripts:\n- ses-get-stats.pl: retrieves statistics about Amazon SES account usage.\n- ses-send-email.pl: send email using Amazon SES.\n- ses-verify-email-addresses.pl: verify email addresses to be used with\n                                 Amazon SES.\n- SES.pm: a module used by all of the above scripts.","deps":{"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Router-R3","origin":"devel/p5-Router-R3","version":"0.011001","comment":"XS wrapper around a C library R3","maintainer":"gasol.wu@gmail.com","www":"https://metacpan.org/release/Router-R3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa0663839e23095bfdc607879e19edd7ec3c4b78282bcc23c817c14aca0c7161","flatsize":51690,"path":"All/p5-Router-R3-0.011001.pkg","repopath":"All/p5-Router-R3-0.011001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22924,"desc":"R3 is an URL router library with high performance, thus, it's\nimplemented in C. It compiles your route paths into a prefix trie.\n\nBy using the constructed prefix trie in the start-up time, you can\ndispatch routes with efficiency.","deps":{"libr3":{"origin":"devel/libr3","version":"1.0.0_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libpcre.so.1"]},{"name":"p5-Router-Simple","origin":"www/p5-Router-Simple","version":"0.17","comment":"Simple HTTP Router","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Router-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3aebe302830b82220bc6cadff5c09608fb735562e6e17f4631b23cdb7617360d","flatsize":70582,"path":"All/p5-Router-Simple-0.17.pkg","repopath":"All/p5-Router-Simple-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27108,"desc":"Router::Simple is a simple router class. Its main purpose is to serve as a\ndispatcher for web applications. Router::Simple can match against PSGI $env\ndirectly, which means it's easy to use with PSGI supporting web frameworks.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","net","perl5"]},{"name":"p5-Router-Boom","origin":"www/p5-Router-Boom","version":"1.03","comment":"Perl extension for fast routing engine for web applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Router-Boom","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05a228d2ef5e5c61d11a3cb1e602e3fc15da4e354670faebf21933f227ee13ac","flatsize":57815,"path":"All/p5-Router-Boom-1.03.pkg","repopath":"All/p5-Router-Boom-1.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19612,"desc":"Router::Boom is a fast path routing engine for Perl5.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Rose-URI","origin":"net/p5-Rose-URI","version":"1.02","comment":"Easy and efficient manipulation of URI components","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Rose-URI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5add36d5235baa55e23c92c17ece5c021954db76efb4ab5aacc6358c38a124df","flatsize":31696,"path":"All/p5-Rose-URI-1.02.pkg","repopath":"All/p5-Rose-URI-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13964,"desc":"Rose::URI is an alternative to URI. It provides a rich set of query string\nmanipulation methods. Query parameters can be added, removed, and checked\nfor their existence. URI allows the entire query to be set or returned as\na whole via the query_form or query methods, and the URI::QueryParam module\nprovides a few more methods for query string manipulation.","deps":{"p5-Rose-Object":{"origin":"devel/p5-Rose-Object","version":"0.860_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Rose-Object","origin":"devel/p5-Rose-Object","version":"0.860_1","comment":"Simple object base class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Rose-Object","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0579d7d2e4917d965b86105b0dc91ad27f58d9e118af57288ec0206e4ca675e3","flatsize":181173,"path":"All/p5-Rose-Object-0.860_1.pkg","repopath":"All/p5-Rose-Object-0.860_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":54668,"desc":"Rose::Object is a generic object base class.  It provides very little\nfunctionality, but a healthy dose of convention.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Rose-DateTime","origin":"devel/p5-Rose-DateTime","version":"0.540_1,1","comment":"DateTime helper functions and objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Rose-DateTime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a36685935e2debbca9881f292f4c21227f88654a5d58440e4174b7716e15dea","flatsize":43803,"path":"All/p5-Rose-DateTime-0.540_1,1.pkg","repopath":"All/p5-Rose-DateTime-0.540_1,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20640,"desc":"The Rose::DateTime::* modules provide a few convenience functions\nand objects for use with DateTime dates.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Rose-Object":{"origin":"devel/p5-Rose-Object","version":"0.860_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Rose-HTML-Objects","origin":"www/p5-Rose-HTML-Objects","version":"0.626","comment":"Object-oriented interfaces for HTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Rose-HTML-Objects","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"377c53afd6785943347199ab24962dce2196e4157ceec6d8967490840fc6b449","flatsize":852370,"path":"All/p5-Rose-HTML-Objects-0.626.pkg","repopath":"All/p5-Rose-HTML-Objects-0.626.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":289984,"desc":"Rose::HTML::Objects is a framework for creating a reusable set of HTML\nwidgets as mutable Perl objects that can be serialized to HTML or XHTML\nfor display purposes.\n\nThe Rose::HTML::Object class may be used directly to represent a generic\ntag with an explicitly set element name and arbitrary attributes. There\nare also methods for parent/child manipulation.","deps":{"p5-Clone-PP":{"origin":"devel/p5-Clone-PP","version":"1.08"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-Image-Size":{"origin":"graphics/p5-Image-Size","version":"3.300"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Rose-DateTime":{"origin":"devel/p5-Rose-DateTime","version":"0.540_1,1"},"p5-Rose-Object":{"origin":"devel/p5-Rose-Object","version":"0.860_1"},"p5-Rose-URI":{"origin":"net/p5-Rose-URI","version":"1.02"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Rose-DBx-Object-MoreHelpers","origin":"databases/p5-Rose-DBx-Object-MoreHelpers","version":"0.100_1","comment":"Perl 5 module to deploy a DBIx::Class schema","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Rose-DBx-Object-MoreHelpers","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27748331dd2eb44b2916d004d2da020ab8396e7f96ef48d9a40b97bd72da6c3f","flatsize":20331,"path":"All/p5-Rose-DBx-Object-MoreHelpers-0.100_1.pkg","repopath":"All/p5-Rose-DBx-Object-MoreHelpers-0.100_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10192,"desc":"In the tradition of Rose::DB::Object::Helpers, more importable methods.\n\nThis class inherits from Rose::Object::MixIn. See the Rose::Object::MixIn\ndocumentation for a full explanation of how to import methods from\nthis class. The helper methods themselves are described below.","deps":{"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Rose-DB-Object":{"origin":"databases/p5-Rose-DB-Object","version":"0.8140,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Rose-DBx-Object-Renderer","origin":"databases/p5-Rose-DBx-Object-Renderer","version":"0.77_1","comment":"Web UI Rendering for Rose::DB::Object","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Rose-DBx-Object-Renderer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10c048400deaaf232852245dad2918f688dd85ec174593a38e6b1b07c7bba837","flatsize":157444,"path":"All/p5-Rose-DBx-Object-Renderer-0.77_1.pkg","repopath":"All/p5-Rose-DBx-Object-Renderer-0.77_1.pkg","licenselogic":"single","pkgsize":43092,"desc":"Rose::DBx::Object::Renderer generates web UIs for Rose::DB::Object.\nIt encapsulates many web conventions in the generated UIs as default\nbehaviours. For example, email addresses are by default rendered as\nmailto links in tables and appropiate validation is enforced\nautomatically in forms. These behaviours are highly extensible.\n\nRenderer uses CGI::FormBuilder to generate forms and the Google Chart\nAPI to render charts. Template::Toolkit is used for template processing,\nhowever, Renderer can dynamically generate a full set of UIs without\nany templates.","deps":{"p5-CGI-FormBuilder":{"origin":"www/p5-CGI-FormBuilder","version":"3.1000"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-Lingua-EN-Inflect":{"origin":"textproc/p5-Lingua-EN-Inflect","version":"1.905"},"p5-Rose-DBx-Object-MoreHelpers":{"origin":"databases/p5-Rose-DBx-Object-MoreHelpers","version":"0.100_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Roman","origin":"math/p5-Roman","version":"1.24","comment":"Perl module to convert between Arabic and Roman numerals","maintainer":"philip@FreeBSD.org","www":"https://metacpan.org/release/Roman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1d68899b530346eb799ae37f88b7fe071519fc0660a6f0a361377be65b5d614","flatsize":12978,"path":"All/p5-Roman-1.24.pkg","repopath":"All/p5-Roman-1.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7308,"desc":"A Perl package providing the functionality to convert between\nArabic and Roman numerals.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Rose-DB","origin":"databases/p5-Rose-DB","version":"0.785,1","comment":"DBI wrapper and abstraction layer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Rose-DB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4da2f09ff1ef598b2f50173f907317c80119aae194c9a7d6b2668124f1a6141a","flatsize":437111,"path":"All/p5-Rose-DB-0.785,1.pkg","repopath":"All/p5-Rose-DB-0.785,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":121812,"desc":"Rose::DB is a wrapper and abstraction layer for DBI-related functionality.","deps":{"p5-Bit-Vector":{"origin":"math/p5-Bit-Vector","version":"7.4_1"},"p5-Clone-PP":{"origin":"devel/p5-Clone-PP","version":"1.08"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-MySQL":{"origin":"devel/p5-DateTime-Format-MySQL","version":"0.08,1"},"p5-DateTime-Format-Oracle":{"origin":"devel/p5-DateTime-Format-Oracle","version":"0.06_1"},"p5-DateTime-Format-Pg":{"origin":"devel/p5-DateTime-Format-Pg","version":"0.16014"},"p5-Rose-DateTime":{"origin":"devel/p5-Rose-DateTime","version":"0.540_1,1"},"p5-Rose-Object":{"origin":"devel/p5-Rose-Object","version":"0.860_1"},"p5-SQL-ReservedWords":{"origin":"databases/p5-SQL-ReservedWords","version":"0.8_1"},"p5-Time-Clock":{"origin":"devel/p5-Time-Clock","version":"1.03_1"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Role-REST-Client","origin":"www/p5-Role-REST-Client","version":"0.18","comment":"Perl extension for Rest Client Role","maintainer":"amontalban@gmail.com","www":"https://metacpan.org/release/Role-REST-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39cce23f05805d94da49687a717875c7d6d9246d31eb27a21679a9d6615f50fd","flatsize":27346,"path":"All/p5-Role-REST-Client-0.18.pkg","repopath":"All/p5-Role-REST-Client-0.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14332,"desc":"Perl extension for Rest Client Role.\n\nRole::REST::Client will handle encoding and decoding when using the HTTP verbs.\nGET, PUT, POST, DELETE, OPTIONS, HEAD.","deps":{"p5-Data-Serializer":{"origin":"devel/p5-Data-Serializer","version":"0.65"},"p5-HTTP-Thin":{"origin":"www/p5-HTTP-Thin","version":"0.006"},"p5-HTTP-Tiny":{"origin":"www/p5-HTTP-Tiny","version":"0.088_1"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-HandlesVia":{"origin":"devel/p5-MooX-HandlesVia","version":"0.001009"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-URI-Escape-XS":{"origin":"www/p5-URI-Escape-XS","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Role-Identifiable","origin":"devel/p5-Role-Identifiable","version":"0.007","comment":"Thing with a list of tags","maintainer":"geraud@gcu.info","www":"https://metacpan.org/release/Role-Identifiable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a4fe6b0a74a1623dd238e198ce3913ba1e00a4240a934d3ed91402b792d177f","flatsize":43612,"path":"All/p5-Role-Identifiable-0.007.pkg","repopath":"All/p5-Role-Identifiable-0.007.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11664,"desc":"Role::Identifiable::HasIdent is an incredibly simple role. It adds\na required ident attribute that stores a simple string, meant to\nidentify exceptions.\nRole::Identifiable::HasTags adds the ability for your class and its\ncomposed parts (roles, superclasses) as well as instances of it to\ncontribute to a pool of tags describing each instance.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Role-Hooks","origin":"devel/p5-Role-Hooks","version":"0.008","comment":"Role callbacks","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Role-Hooks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"445fc7ee6ed36fa2db727428323719e49c03c7b2ebb3c298a5a41718c0f763c9","flatsize":57813,"path":"All/p5-Role-Hooks-0.008.pkg","repopath":"All/p5-Role-Hooks-0.008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14676,"desc":"Role::Hooks allows a role to run a callback when it is applied to a class or to\nanother role.","deps":{"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Rose-DB-Object","origin":"databases/p5-Rose-DB-Object","version":"0.8140,1","comment":"Extensible, high performance RDBMS-OO mapper","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Rose-DB-Object","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e609b6ca43ed8abad1a99049b63ff97b08be6550eda8255161141f73598d89e","flatsize":1953528,"path":"All/p5-Rose-DB-Object-0.8140,1.pkg","repopath":"All/p5-Rose-DB-Object-0.8140,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":497824,"desc":"Rose::DB::Object is a base class for objects that encapsulate a single row in a\ndatabase table.","deps":{"p5-Bit-Vector":{"origin":"math/p5-Bit-Vector","version":"7.4_1"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Rose-DB":{"origin":"databases/p5-Rose-DB","version":"0.785,1"},"p5-Rose-DateTime":{"origin":"devel/p5-Rose-DateTime","version":"0.540_1,1"},"p5-Rose-Object":{"origin":"devel/p5-Rose-Object","version":"0.860_1"},"p5-Time-Clock":{"origin":"devel/p5-Time-Clock","version":"1.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Role-Tiny","origin":"devel/p5-Role-Tiny","version":"2.002004","comment":"Roles, like a nouvelle cusine portion size slice of Moose","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Role-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa4a21065f1d3d00659b47b513cdbc272e50831cdc0fa750bb6b5ea5202c5572","flatsize":64564,"path":"All/p5-Role-Tiny-2.002004.pkg","repopath":"All/p5-Role-Tiny-2.002004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19896,"desc":"Role composition can be thought of as much more clever and meaningful multiple\ninheritance. The basics of this implementation of roles is:\n- If a method is already defined on a class, that method will not be composed in\n  from the role.\n- If a method that the role \"requires\" to be implemented is not implemented,\n  role application will fail loudly.\n\nUnlike Class::C3, where the last class inherited from \"wins,\" role composition\nis the other way around, where first wins. In a more complete system (see Moose)\nroles are checked to see if they clash. The goal of this is to be much simpler,\nhence disallowing composition of multiple roles at once.","deps":{"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Role-Basic","origin":"devel/p5-Role-Basic","version":"0.13_2","comment":"Just roles. Nothing else","maintainer":"matthew@FreeBSD.org","www":"https://metacpan.org/release/Role-Basic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2c8c8d4dfffb2d19423d64fa18ff994f02bbf2585410a6307fb406143e5dabd","flatsize":45356,"path":"All/p5-Role-Basic-0.13_2.pkg","repopath":"All/p5-Role-Basic-0.13_2.pkg","licenselogic":"single","pkgsize":23016,"desc":"Sometimes you want roles. You're not sure about Moose, Mouse, Moo and\nwhat was that damned Squirrel thing anyway? Then there's Class::Trait,\nbut it has a funky syntax and the maintainer's deprecated it in favor\nof Moose::Role and you really don't care that it handles overloading,\ninstance application or has a workaround for the SUPER:: bug. You\nthink a meta-object protocol sounds nifty, but you don't understand\nit. Maybe you're not sure you want the syntactic sugar for object\ndeclaration. Maybe you've convinced your colleagues that roles are a\ngood idea but they're leery of dragging in Moose (your author has had\nthis happen more than once and heard of others making the same\ncomplaint). Sometimes you just want good old-fashioned roles which let\nyou separate class responsibility from code reuse.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Role-HasMessage","origin":"devel/p5-Role-HasMessage","version":"0.006","comment":"Thing with a message method","maintainer":"geraud@gcu.info","www":"https://metacpan.org/release/Role-HasMessage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9390b0f9288bcbdeb55f9f309c83f256cfb6502332bb6fb311f073ae659c6302","flatsize":44789,"path":"All/p5-Role-HasMessage-0.006.pkg","repopath":"All/p5-Role-HasMessage-0.006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12420,"desc":"Role::HasMessage is an extremely simple role. A class that includes\nRole::HasMessage is promising to provide a message method that\nreturns a string summarizing the message or event represented by\nthe object. It does not provide any actual behavior.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-String-Errf":{"origin":"devel/p5-String-Errf","version":"0.007"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Rinci","origin":"devel/p5-Rinci","version":"1.1.104","comment":"Language-neutral metadata for your code entities","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Rinci","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ec169c3c17516e13848716cafe7e20e584d791ac945d9dd43424b64c8ce3df5","flatsize":208098,"path":"All/p5-Rinci-1.1.104.pkg","repopath":"All/p5-Rinci-1.1.104.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":90880,"desc":"Rinci is a set of extensible, language-neutral metadata specifications for your\ncode (functions/methods, variables, packages, classes, and so on). It allows\nvarious helper tools, from code generator to web middleware to documentation\ngenerator to other protocols, to act on your code, making your life easier as a\nprogrammer. Rinci also allows better interoperability between programming\nlanguages. It is geared towards dynamic scripting languages like Perl, Python,\nRuby, PHP, JavaScript, but is not limited to those languages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Return-Type","origin":"devel/p5-Return-Type","version":"0.007","comment":"Specify a return type for a function (optionally with coercion)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Return-Type","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b92ff740ee7af6fbb3c78f70b5095e8b3dafcf83ddacab52eeb5543465c0264c","flatsize":47825,"path":"All/p5-Return-Type-0.007.pkg","repopath":"All/p5-Return-Type-0.007.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13188,"desc":"Return::Type allows you to specify a return type for your subs. Type constraints\nfrom any Type::Tiny, MooseX::Types or MouseX::Types type library are supported.\n\nThe simple syntax for specifying a type constraint is shown in the \"SYNOPSIS\".\nIf the attribute is passed a single type constraint as shown, this will be\napplied to the return value if called in scalar context, and to each item in the\nreturned list if called in list context. (If the sub is called in void context,\ntype constraints are simply ignored.)","deps":{"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Return-Value","origin":"devel/p5-Return-Value","version":"1.666005","comment":"Polymorphic return values for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Return-Value","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a38cd1ebcb5c8a78fe254f776950ac1a5b86d40d51a5b6ce7ec791f4b1a89c0e","flatsize":28219,"path":"All/p5-Return-Value-1.666005.pkg","repopath":"All/p5-Return-Value-1.666005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11888,"desc":"Polymorphic return values are really useful.  Often, we just want to\nknow if something worked or not.  Other times, we'd like to know what\nthe error text was.  Still others, we may want to know what the error\ncode was, and what the error properties were.  We don't want to handle\nobjects or data structures for every single return value, but we do want\nto check error conditions in our code because that's what good\nprogrammers do.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Return-MultiLevel","origin":"devel/p5-Return-MultiLevel","version":"0.05","comment":"Return across multiple call levels","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Return-MultiLevel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0275b2b82f1c594c78957629cfe6e07cd2c1b40805fe0aa12597714609ac02df","flatsize":15732,"path":"All/p5-Return-MultiLevel-0.05.pkg","repopath":"All/p5-Return-MultiLevel-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8752,"desc":"Return::MultiLevel provides a way to return immediately from a\ndeeply nested call stack. This is similar to exceptions, but\nexceptions don't stop automatically at a target frame (and they\ncan be caught by intermediate stack frames). In other words,\nthis is more like setjmp(3)/longjmp(3) than die.","deps":{"p5-Data-Munge":{"origin":"devel/p5-Data-Munge","version":"0.100"},"p5-Scope-Upper":{"origin":"devel/p5-Scope-Upper","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Resources","origin":"devel/p5-Resources","version":"1.04_1","comment":"Perl5 module handling application defaults in Perl","maintainer":"demon@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a48f5a4e12f4027b6c698dcd0e4c6d786990f37d59219d8e6b67fde097cfde3","flatsize":62629,"path":"All/p5-Resources-1.04_1.pkg","repopath":"All/p5-Resources-1.04_1.pkg","licenselogic":"single","pkgsize":27680,"desc":"Resources are a way to specify information of interest to program or\npackages.\n\nApplications use resource files to specify and document the values of\nquantities or attributes of interest.\n\nResources can be loaded from or saved to resource files. Methods are\nprovided to search, modify and create resources.  Packages use resources to\nhardwire in their code the default values for their attributes, along with\ndocumentation for the attributes themselves.\n\nPackages inherit resources when subclassed, and the resource names are\nupdated dynamically to reflect a class hierarchy.\n\nMethods are provided for interactive resource inspection and editing.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ResourcePool-Resource-SOAP-Lite","origin":"net/p5-ResourcePool-Resource-SOAP-Lite","version":"1.0103_2","comment":"ResourcePool wrapper for SOAP::Lite","maintainer":"perl@FreeBSD.org","www":"http://www.fatalmind.com/software/ResourcePool/perl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ed8d85ae3edd0e2944deec3f07842f128a0496954673faa03e8137a6e30824c","flatsize":14730,"path":"All/p5-ResourcePool-Resource-SOAP-Lite-1.0103_2.pkg","repopath":"All/p5-ResourcePool-Resource-SOAP-Lite-1.0103_2.pkg","licenselogic":"single","pkgsize":8584,"desc":"This factory can be used by ResourcePool to create\nSOAP::Lite objects which use the specified proxy\nfor SOAP RPC invocations.","deps":{"p5-ResourcePool":{"origin":"devel/p5-ResourcePool","version":"1.0107_1"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-ResourcePool-Resource-Net-LDAP","origin":"net/p5-ResourcePool-Resource-Net-LDAP","version":"1.0003","comment":"ResourcePool wrapper for Net::LDAP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ResourcePool-Resource-Net-LDAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d1ae582e751d5344e6c2197f5a519869acce25695fe7b3473f5f31e5b0673c1","flatsize":4646,"path":"All/p5-ResourcePool-Resource-Net-LDAP-1.0003.pkg","repopath":"All/p5-ResourcePool-Resource-Net-LDAP-1.0003.pkg","licenselogic":"single","pkgsize":2200,"desc":"This class is used by the ResourcePool internally to create Net::LDAP\nconnections. Its called by the corresponding ResourcePool::Factory::Net::LDAP\nobject which passes the parameters needed to establish the Net::LDAP connection.","deps":{"p5-ResourcePool":{"origin":"devel/p5-ResourcePool","version":"1.0107_1"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Rex","origin":"sysutils/p5-Rex","version":"1.14.3","comment":"Friendly automation framework","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Rex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6127393470538e63a9b58c79c9c9a2e286247fe8542331be6f948e6a31eb8b8","flatsize":1281115,"path":"All/p5-Rex-1.14.3.pkg","repopath":"All/p5-Rex-1.14.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":364448,"desc":"Rex is an automation framework that is friendly to any combinations of local and\nremote execution, push and pull style of management, or imperative and\ndeclarative approach.\n\nIts flexibility makes it a great fit for many different use cases, but most\ncommonly Rex is used to automate application deployment and data center\ninfrastructure management tasks.","deps":{"p5-AWS-Signature4":{"origin":"devel/p5-AWS-Signature4","version":"1.02"},"p5-Data-Validate-IP":{"origin":"net-mgmt/p5-Data-Validate-IP","version":"0.27"},"p5-Devel-Caller":{"origin":"devel/p5-Devel-Caller","version":"2.07"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-IO-Tty":{"origin":"devel/p5-IO-Tty","version":"1.20_1"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Net-OpenSSH":{"origin":"net/p5-Net-OpenSSH","version":"0.84"},"p5-Net-SFTP-Foreign":{"origin":"net/p5-Net-SFTP-Foreign","version":"1.93"},"p5-Sort-Naturally":{"origin":"textproc/p5-Sort-Naturally","version":"1.03_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Text-Glob":{"origin":"textproc/p5-Text-Glob","version":"0.11"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-ResourcePool","origin":"devel/p5-ResourcePool","version":"1.0107_1","comment":"Generic way to use connection caching for any kind of resources","maintainer":"perl@FreeBSD.org","www":"http://www.fatalmind.com/projects/ResourcePool/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e478aa19a0e8453e7a4e7d76d6cc86011a6264d517d9b140fc21408305908611","flatsize":146741,"path":"All/p5-ResourcePool-1.0107_1.pkg","repopath":"All/p5-ResourcePool-1.0107_1.pkg","licenselogic":"single","pkgsize":64280,"desc":"The ResourcePool is a generic connection caching and pooling management\nfacility. It might be used in an Apache/mod_perl environment to support\nconnection caching like Apache::DBI for non-DBI resources\n(e.g. Net::LDAP). It's also useful in a stand alone perl application\nto handle connection pools.\n\nThe key benefit of ResourcePool is the generic design which makes it\neasily extensible to new resource types.\n\nThe ResourcePool has a simple check mechanism to detect and close broken\nconnections (e.g. if the database server was restarted) and opens new\nconnections if possible.\n\nIf you are new to ResourcePool you should go to the ResourcePool::BigPicture\ndocumentation which provides the best entry point to this module.\n\nThe ResourcePool itself handles always exactly equivalent connections\n(e.g. connections to the same server with the same user-name and password)\nand is therefore not able to do a load balancing. The\nResourcePool::LoadBalancer is able to do a advanced load balancing across\ndifferent servers and increases the overall availability by applying a\nfailover policy if there is a server breakdown.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"messages":[{"message":"From this version 1.0000 on, the p5-ResourcePool package will not contain\nresource bindings anymore. The previously included bindings for\nDBI and Net::LDAP are available in the databases/p5-ResourcePool-Resource-DBI\nand net/p5-ResourcePool-Resource-Net-LDAP ports.","type":"install"}]},{"name":"p5-ResourcePool-Resource-DBI","origin":"databases/p5-ResourcePool-Resource-DBI","version":"1.0101_1","comment":"Resource pool wrapper for DBI Perl module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ResourcePool-Resource-DBI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3adde1d4b389c59d5f29f848627ad04e5268dc054b5e89549a151d766611ff5","flatsize":35300,"path":"All/p5-ResourcePool-Resource-DBI-1.0101_1.pkg","repopath":"All/p5-ResourcePool-Resource-DBI-1.0101_1.pkg","licenselogic":"single","pkgsize":18180,"desc":"This class is used by the ResourcePool internally to create DBI\nconnections. Its called by the corresponding ResourcePool::Factory::DBI\nobject which passes the parameters needed to establish the DBI\nconnection.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-ResourcePool":{"origin":"devel/p5-ResourcePool","version":"1.0107_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Relations-Query","origin":"databases/p5-Relations-Query","version":"0.93_1","comment":"Object for building queries with DBI/DBD::mysql","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/pod/Relations::Query","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85975025d07d325f768b0aea1bd1d406e4cdf742aca688d2aaa78a7a05bb7c36","flatsize":30447,"path":"All/p5-Relations-Query-0.93_1.pkg","repopath":"All/p5-Relations-Query-0.93_1.pkg","licenselogic":"single","pkgsize":12624,"desc":"With Relations::Query you can create a 'select' query by creating a new\nquery object, and passing hashes, arrays, or strings of info to the\nconstructor, such as what's within the variables clause, what to order\nby, etc.  You can also add and override clause info in the query as\nwell,  on both a permanent and temporary basis. With the to_string()\nfunction, you can create a query string from a hash, query object or\nstring.","deps":{"p5-Relations":{"origin":"databases/p5-Relations","version":"0.95_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Relations","origin":"databases/p5-Relations","version":"0.95_1","comment":"Functions to Use with Databases and Queries","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/pod/Relations","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af60103deef47bf0a95cc7d8c17c5b8604c7a4619ffdf383e86f809068e41b9d","flatsize":42769,"path":"All/p5-Relations-0.95_1.pkg","repopath":"All/p5-Relations-0.95_1.pkg","licenselogic":"single","pkgsize":16316,"desc":"This perl library contains functions for dealing with databases.  It's\nmainly used as the foundation for all the other Relations modules. It\nmay be useful for people that deal with databases in Perl as well.\n\nRelations has functions for creating SQL clauses (like where, from etc.)\nfrom hashes, arrays and strings. It also has functions for converting\nstrings to arrays or hashes, if they're not hashes or arrays already. It\neven has an argument parser, which is used quite heavily by the other\nRelations modules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Regexp-Trie","origin":"devel/p5-Regexp-Trie","version":"0.02","comment":"Builds trie-ized regexp","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Trie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f219298f7af16df54066a3b904bfa02dff1e92bab40692d550e6a7c5957c9f7f","flatsize":11381,"path":"All/p5-Regexp-Trie-0.02.pkg","repopath":"All/p5-Regexp-Trie-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6660,"desc":"Regexp::Trie is a faster but simpler version of Regexp::Assemble or\nRegexp::Optimizer. It builds a trie-ized regexp as above.\n\nThis module is faster than Regexp::Assemble but you can only add literals. a+b\nis treated as a\\+b, not \"more than one a's followed by b\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Regexp-Subst-Parallel","origin":"devel/p5-Regexp-Subst-Parallel","version":"0.11_1","comment":"Perform multiple substitutions on a string in parallel","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Subst-Parallel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e33dc84bff5f66a01762463e6438999434130699de75a2ce5b2f11249461809","flatsize":7460,"path":"All/p5-Regexp-Subst-Parallel-0.11_1.pkg","repopath":"All/p5-Regexp-Subst-Parallel-0.11_1.pkg","licenselogic":"single","pkgsize":5064,"desc":"Regexp::Subst::Parallel is a module that allows you to make multiple\nsimultaneous substitutions safely. Using the sole exported \"subst\"\nfunction has a rather different effect from doing each substitution\nsequentially.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Regexp-Stringify","origin":"devel/p5-Regexp-Stringify","version":"0.06","comment":"Stringify a Regexp object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Stringify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"234b07194b4d6b1ffb5b66f59b15a69ef7642058754eb0b9847e473574d63b8e","flatsize":45238,"path":"All/p5-Regexp-Stringify-0.06.pkg","repopath":"All/p5-Regexp-Stringify-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11576,"desc":"Regexp::Stringify is an alternative to Perl's default stringification of Regexp\nobject (i.e.:\"$re\") and has some features/options.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Regexp-Shellish","origin":"devel/p5-Regexp-Shellish","version":"0.93_1","comment":"Perl module for shell-like regular expressions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Shellish","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"839d21e649d8a9163e7517d20fcaf273273cd69ec3181e60bc5cbc6134845b02","flatsize":14371,"path":"All/p5-Regexp-Shellish-0.93_1.pkg","repopath":"All/p5-Regexp-Shellish-0.93_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7672,"desc":"Shell-like regular expressions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Regexp-RegGrp","origin":"devel/p5-Regexp-RegGrp","version":"2.01","comment":"Groups a regular expressions collection","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Regexp-RegGrp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d342503430be3a747f8ef2216c0a758dc568c4bcae2e37bbbc1595130c77115","flatsize":24891,"path":"All/p5-Regexp-RegGrp-2.01.pkg","repopath":"All/p5-Regexp-RegGrp-2.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10132,"desc":"Regexp::RegGrp is a Perl modele to group regular expressions to one regular\nexpression.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Regexp-Pattern-Perl","origin":"devel/p5-Regexp-Pattern-Perl","version":"0.007","comment":"Regexp patterns related to Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Pattern-Perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d33ba9d04a23278f58ff6e491c3114a18132fd61df70239d60c5f648db363601","flatsize":62987,"path":"All/p5-Regexp-Pattern-Perl-0.007.pkg","repopath":"All/p5-Regexp-Pattern-Perl-0.007.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18796,"desc":"Regexp::Pattern::Perl provides Regexp patterns related to Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Regexp-Log-Common","origin":"textproc/p5-Regexp-Log-Common","version":"0.10","comment":"Regexp::Log::Common, a parser for the Common Log Format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Log-Common","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c837c52350a01816ffa19722a93afb1424092e4c379c3f2386f5db8dde1a453","flatsize":28983,"path":"All/p5-Regexp-Log-Common-0.10.pkg","repopath":"All/p5-Regexp-Log-Common-0.10.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":12936,"desc":"Regexp::Log::Common uses Regexp::Log as a base class, to generate regular\nexpressions for performing the usual data munging tasks on log files that\ncannot be simply split().","deps":{"p5-Regexp-Log":{"origin":"textproc/p5-Regexp-Log","version":"0.06_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Reply","origin":"devel/p5-Reply","version":"0.42","comment":"Lightweight, extensible REPL for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Reply","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d7f9980f61273c1a2679171f608a2f435c72873509f1f2adc7197d66d1e60bc","flatsize":125506,"path":"All/p5-Reply-0.42.pkg","repopath":"All/p5-Reply-0.42.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65532,"desc":"Reply is a lightweight, extensible REPL for Perl. It is plugin-based (see\nReply::Plugin), and through plugins supports many advanced features such as\ncoloring and pretty printing, readline support, and pluggable commands.","deps":{"p5-Config-INI-Reader-Ordered":{"origin":"devel/p5-Config-INI-Reader-Ordered","version":"0.022"},"p5-Devel-LexAlias":{"origin":"devel/p5-Devel-LexAlias","version":"0.05_2"},"p5-Eval-Closure":{"origin":"devel/p5-Eval-Closure","version":"0.14"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Regexp-Lexer","origin":"devel/p5-Regexp-Lexer","version":"0.05","comment":"Lexer for Perl regular expressions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Regexp::Lexer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94f5fd49f2e61d2196b728d3485f82fc999b005a875eecc4afbd5ba24659f0eb","flatsize":23196,"path":"All/p5-Regexp-Lexer-0.05.pkg","repopath":"All/p5-Regexp-Lexer-0.05.pkg","licenselogic":"single","pkgsize":9324,"desc":"Parses and tokenizes Perl regular expressions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Regexp-Log","origin":"textproc/p5-Regexp-Log","version":"0.06_1","comment":"Base Perl class for log files regexp builders","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Log","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1b92cc531bfb748d3d8d15189a61bfed38b9ac9d5de8785fa3d681c8d578654","flatsize":17814,"path":"All/p5-Regexp-Log-0.06_1.pkg","repopath":"All/p5-Regexp-Log-0.06_1.pkg","licenselogic":"single","pkgsize":10512,"desc":"Regexp::Log is a base class for a variety of modules that generate\nregular expressions for performing the usual data munging tasks on\nlog files that cannot be simply split().","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Regexp-IPv6","origin":"textproc/p5-Regexp-IPv6","version":"0.03_1","comment":"Regular expression for IPv6 addresses","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Regexp-IPv6","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9020c3c8100936f57c90044d3034e5cdb3898808285d6b429abd29355c667a30","flatsize":10342,"path":"All/p5-Regexp-IPv6-0.03_1.pkg","repopath":"All/p5-Regexp-IPv6-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6064,"desc":"This module exports the $IPv6_re regular expression that matches\nany valid IPv6 address as described in \"RFC 2373 - 2.2 Text\nRepresentation of Addresses\" but ::. Any string not compliant with\nsuch RFC will be rejected.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Regexp-DefaultFlags","origin":"textproc/p5-Regexp-DefaultFlags","version":"0.01_1","comment":"Set default flags on regular expressions","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Regexp-DefaultFlags","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b2bcf864690f3a8af1531fb7a0a42361af2c9bd02e295bf87bc20e375d35212","flatsize":11341,"path":"All/p5-Regexp-DefaultFlags-0.01_1.pkg","repopath":"All/p5-Regexp-DefaultFlags-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6524,"desc":"When this module is use'd, it causes regexes in the current namespace to act as\nif the /xms flags had been applied to them.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Regexp-Grammars","origin":"devel/p5-Regexp-Grammars","version":"1.058","comment":"Add grammatical parsing features to Perl 5.10 regexes","maintainer":"citric@cubicone.tmetic.com","www":"https://metacpan.org/release/Regexp-Grammars","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82ee1a8f46eeb7d824c7859a7b35cbe8a2a7b02916bd430d4cefd3af6d132f36","flatsize":300437,"path":"All/p5-Regexp-Grammars-1.058.pkg","repopath":"All/p5-Regexp-Grammars-1.058.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":109140,"desc":"Regexp-Grammars adds grammatical parsing features to Perl 5.10 regexes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Regexp-Copy","origin":"textproc/p5-Regexp-Copy","version":"0.06_2","comment":"Copy the contents of one Regexp object to another","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Copy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18124adef6e5e0be83af299eacf33252dbb7918a28b9560dbbc93d4283013f00","flatsize":13333,"path":"All/p5-Regexp-Copy-0.06_2.pkg","repopath":"All/p5-Regexp-Copy-0.06_2.pkg","licenselogic":"single","pkgsize":6632,"desc":"Regexp::Copy allows you to copy the contents of one Regexp object to another.\nA problem that I have found with the qr// operator is that the Regexp objects\nthat it creates are is impossible to dereference.\nThis causes problems if you want to change the data in the regexp without\nlosing the reference to it. Its impossible.\nRegexp::Copy allows you to change the Regexp by copying one object created\nthrough qr// to another.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Regexp-Debugger","origin":"textproc/p5-Regexp-Debugger","version":"0.002007","comment":"Visually debug regexes in-place","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Debugger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a6fbc3f709557bc2eec66a84a91af989bfd5ef631266809c4b9248ba982872e","flatsize":167016,"path":"All/p5-Regexp-Debugger-0.002007.pkg","repopath":"All/p5-Regexp-Debugger-0.002007.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43576,"desc":"When you load this module, any regex in the same lexical scope will be visually\n(and interactively) debugged as it matches.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Religion","origin":"devel/p5-Religion","version":"1.04_1","comment":"Perl5 module to install die() and warn() handlers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/KJALB/Religion-1.04","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d25896b65a899b3fdf7e8729b01d9ac77e19aff04ec7c1aeae40493992c40049","flatsize":14056,"path":"All/p5-Religion-1.04_1.pkg","repopath":"All/p5-Religion-1.04_1.pkg","licenselogic":"single","pkgsize":7772,"desc":"This is a second go at a module to simplify installing die() and warn()\nhandlers, and to make such handlers easier to write and control.\n\nFor most people, this just means that if use Religion; then you'll get\nnoticeably better error reporting from warn() and die(). This is especially\nuseful if you are using eval().\n\nReligion provides four classes, WarnHandler, DieHandler, WarnPreHandler, and\nDiePreHandler, that when you construct them return closures that can be\nstored in variables that in turn get invoked by $SIG{__DIE__} and\n$SIG{__WARN__}.  Note that if Religion is in use, you should not modify\n$SIG{__DIE__} or $SIG{__WARN__}, unless you are careful about invoking\nchaining to the old handler.\n\nReligion also provides a TraceBack function, which is used by a DieHandler\nafter you die() to give a better handle on the current scope of your\nsituation, and provide information about where you were, which might\ninfluence where you want to go next, either returning back to where","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Regexp-Common-time","origin":"textproc/p5-Regexp-Common-time","version":"0.16","comment":"Date and time regexps implemented in Perl","maintainer":"des@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Common-time","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e89c887997fe3c264764239a0686e931a9c9bb1bb632eba767a6d388d6a506ec","flatsize":52549,"path":"All/p5-Regexp-Common-time-0.16.pkg","repopath":"All/p5-Regexp-Common-time-0.16.pkg","licenselogic":"single","pkgsize":20128,"desc":"This module creates regular expressions that can be used for parsing\ndates and times. See Regexp::Common for a general description of how\nto use this interface.","deps":{"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Regexp-Common-profanity_us","origin":"textproc/p5-Regexp-Common-profanity_us","version":"4.112150_1","comment":"Provide regexes for U.S. profanity","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Common-profanity_us","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ffcb9f909a4351e42d09403fdd52925361ffeec1b8c65dd93124772b6e1fbbc","flatsize":53483,"path":"All/p5-Regexp-Common-profanity_us-4.112150_1.pkg","repopath":"All/p5-Regexp-Common-profanity_us-4.112150_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17684,"desc":"Instead of a dry technical overview, I am going to explain the structure of this\nmodule based on its history. I consult at a company that generates customer\nleads primarily by having websites that attract people (e.g. lowering loan\nvalues, selling cars, buying real estate, etc.). For some reason we get more\nthan our fair share of profane leads. For this reason I was told to write a\nprofanity checker.\n\nFor the data that I was dealing with, the profanity was most often in the email\naddress or in the first or last name, so I naively started filtering profanity\nwith a set of regexps for that sort of data. Note that both names and email\naddresses are unlike what you are reading now: they are not whitespace-separated\ntext, but are instead labels.\n\nTherefore full support for profanity checking should work in 2 entirely\ndifferent contexts: labels (email, names) and text (what you are reading).\nBecause open-source is driven by demand and I have no need for detecting\nprofanity in text, only label is implemented at the moment. And you know the\nnext sentence: \"patches welcome\" :)","deps":{"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Regexp-Common-Email-Address","origin":"textproc/p5-Regexp-Common-Email-Address","version":"1.01_1","comment":"Regex pattern for Email Addresses","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Common-Email-Address","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3e5f4e388c49ef7ef2d83dea091058a079c5f082028dfaaaebdb49089c2f0d5","flatsize":3132,"path":"All/p5-Regexp-Common-Email-Address-1.01_1.pkg","repopath":"All/p5-Regexp-Common-Email-Address-1.01_1.pkg","licenselogic":"single","pkgsize":3208,"desc":"Regexp::Common::Email::Address provides a regex to match email addresses\nas defined by RFC 2822.","deps":{"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Regexp-Common","origin":"textproc/p5-Regexp-Common","version":"2017060201","comment":"Provide commonly requested Perl regular expressions","maintainer":"des@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a28feddd317bb51edc7b3d797b238a0ea30ea971e56a74b8dcb0aeb728d7ec5d","flatsize":495070,"path":"All/p5-Regexp-Common-2017060201.pkg","repopath":"All/p5-Regexp-Common-2017060201.pkg","licenselogic":"or","licenses":["ART10","ART20","BSD3CLAUSE","MIT"],"pkgsize":169256,"desc":"By default, this module exports a single hash (`%25RE') that stores or\ngenerates commonly needed regular expressions. Patterns currently\nprovided include:\n\n   * balanced parentheses and brackets\n   * delimited text (with escapes)\n   * integers and floating-point numbers in any base (up to 36)\n   * comments in C, C++, Perl, and shell\n   * offensive language\n   * lists of any pattern\n   * IPv4 addresses","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Regexp-Bind","origin":"devel/p5-Regexp-Bind","version":"0.05_1","comment":"Bind variables to captured buffers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Bind","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db09098d841d612cf0265cd6fca1510ba04bfd394563c07b9607a62d682635f4","flatsize":9487,"path":"All/p5-Regexp-Bind-0.05_1.pkg","repopath":"All/p5-Regexp-Bind-0.05_1.pkg","licenselogic":"single","pkgsize":5904,"desc":"This module is an extension to perl's native regexp function. It binds\nanonymous hashes or named variables to matched buffers. Both normal regexp\nsyntax and embedded regexp syntax are supported. You can view it as a tiny\nand petite data extraction system.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Regexp-Common-net-CIDR","origin":"textproc/p5-Regexp-Common-net-CIDR","version":"0.03","comment":"Provide patterns for CIDR blocks","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Common-net-CIDR","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2177ce59e7c5e4006a24df74e8a3d3018480dc1ec8ec6c70bffe45d76592a75e","flatsize":2750,"path":"All/p5-Regexp-Common-net-CIDR-0.03.pkg","repopath":"All/p5-Regexp-Common-net-CIDR-0.03.pkg","licenselogic":"single","pkgsize":2932,"desc":"Patterns for CIDR blocks.","deps":{"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Regexp-Assemble","origin":"devel/p5-Regexp-Assemble","version":"0.38","comment":"Assemble multiple Regular Expressions into one RE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Assemble","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e833648935e6682a20b04553c00e473767d7988e5238726274c0dbb562fb530","flatsize":156884,"path":"All/p5-Regexp-Assemble-0.38.pkg","repopath":"All/p5-Regexp-Assemble-0.38.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":59184,"desc":"Regexp::Assemble allows you to take a number of regular expressions and\nassemble them into a single regular expression (or RE) that will match\neverything that any of the individual REs match, only what they match\nand nothing else.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Regex-PreSuf","origin":"textproc/p5-Regex-PreSuf","version":"1.17_1","comment":"Given word lists, create Perl regular expressions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Regex-PreSuf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e81d8f6be3efc786a8e36ecde3aa6c34a34d233b30f3dbcdc15543179244dbc5","flatsize":10118,"path":"All/p5-Regex-PreSuf-1.17_1.pkg","repopath":"All/p5-Regex-PreSuf-1.17_1.pkg","licenselogic":"single","pkgsize":5604,"desc":"The Regex::Presuf module can be used to build regular expressions out\nof 'word lists', lists of strings.  The regular expression matches the\nsame words as the word list.  These regular expressions normally run\nfew dozen percentages faster than a simple-minded '|'-concatenation of\nthe words.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Ref-Util-XS","origin":"devel/p5-Ref-Util-XS","version":"0.117","comment":"Utility functions for checking references (XS version)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Ref-Util-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f98f155aa7692497192f7b78978500a64b25b565a175357ddcfc5593e2e3055c","flatsize":30948,"path":"All/p5-Ref-Util-XS-0.117.pkg","repopath":"All/p5-Ref-Util-XS-0.117.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10360,"desc":"Ref::Util::XS is the XS implementation of Ref::Util (Utility functions for\nchecking references).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Ref-Util","origin":"devel/p5-Ref-Util","version":"0.204","comment":"Utility functions for checking references","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Ref-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"656c1f3907863ed8eba1ac26e4b4d2ef1565551fcdf1df1e1c59984a963d5b60","flatsize":27899,"path":"All/p5-Ref-Util-0.204.pkg","repopath":"All/p5-Ref-Util-0.204.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13672,"desc":"Ref::Util introduces several functions to help identify references in a faster\nand smarter way.","deps":{"p5-Ref-Util-XS":{"origin":"devel/p5-Ref-Util-XS","version":"0.117"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Reflex","origin":"devel/p5-Reflex","version":"0.100","comment":"Class library for flexible, reactive programs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Reflex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f2356545025dabe8961e0e60605a0744e5675ff435a91e3dc4ff1ef600f0760","flatsize":911018,"path":"All/p5-Reflex-0.100.pkg","repopath":"All/p5-Reflex-0.100.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":309936,"desc":"Reflex - A class library for flexible, reactive programs.\n\nReflex is a library of classes that assist with writing reactive (AKA\nevent-driven) programs. Reflex uses Moose internally, but it doesn't enforce\nprograms to use Moose's syntax. However, Moose syntax brings several useful\nfeatures we hope will become indispensible.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"p5-Regexp-Assemble-Compressed","origin":"devel/p5-Regexp-Assemble-Compressed","version":"0.02_1","comment":"Perl extension to compress Regular Expression","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Regexp-Assemble-Compressed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"213f3477228a089e661b7b79a30018730cded7d67352ac282d99caee902fc474","flatsize":5840,"path":"All/p5-Regexp-Assemble-Compressed-0.02_1.pkg","repopath":"All/p5-Regexp-Assemble-Compressed-0.02_1.pkg","licenselogic":"single","pkgsize":3612,"desc":"Regexp::Assemble::Compressed is a subclass of Regexp::Assemble.  It\nassembles more compressed regular expressions.","deps":{"p5-Regexp-Assemble":{"origin":"devel/p5-Regexp-Assemble","version":"0.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-RedisDB-Parser","origin":"databases/p5-RedisDB-Parser","version":"2.23","comment":"Perl extension for Redis protocol parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RedisDB-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5302ca64956c8b22dd9c33ca92109ad44e641af5568faf8031e991031dc1444","flatsize":51220,"path":"All/p5-RedisDB-Parser-2.23.pkg","repopath":"All/p5-RedisDB-Parser-2.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22668,"desc":"This module provides methods to build redis requests and parse replies\nfrom the server.","deps":{"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-RedisDB","origin":"databases/p5-RedisDB","version":"2.57","comment":"Perl extension to access redis database","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RedisDB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a391a6a9163a47486b1229230e801f03451e8201fa8cce78d8de2ca16ac7ed20","flatsize":114803,"path":"All/p5-RedisDB-2.57.pkg","repopath":"All/p5-RedisDB-2.57.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":45244,"desc":"This module provides interface to access redis key-value store, it\ntransparently handles disconnects and forks, supports transactions,\npipelining, and subscription mode.  Module includes XS and pure Perl\nversions of the parser.","deps":{"p5-RedisDB-Parser":{"origin":"databases/p5-RedisDB-Parser","version":"2.23"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Redis-hiredis","origin":"databases/p5-Redis-hiredis","version":"0.11.0_2","comment":"Simple wrapper around hiredis C client","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Redis-hiredis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd3cec6ec70361541288ca75ad8558cd0d4e2d9d16f17d6f471ffdd3a8e15d62","flatsize":47897,"path":"All/p5-Redis-hiredis-0.11.0_2.pkg","repopath":"All/p5-Redis-hiredis-0.11.0_2.pkg","licenselogic":"single","pkgsize":21292,"desc":"Redis::hiredis is a simple wrapper around Salvatore Sanfilippo's hiredis C\nclient that allows connecting and sending any command just like you would\nfrom a command line Redis client.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Redis-RateLimit","origin":"databases/p5-Redis-RateLimit","version":"1.0002","comment":"Sliding window rate limiting with Redis","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/pod/Redis::RateLimit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e17257180e39cc46f64903f6559f560108a38356218ca2d90832b20267d80ec","flatsize":19148,"path":"All/p5-Redis-RateLimit-1.0002.pkg","repopath":"All/p5-Redis-RateLimit-1.0002.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9220,"desc":"A Perl library for efficient rate limiting using sliding windows\nstored in Redis.\n\nThis is a port of RateLimit.js without the non-blocking goodness.","deps":{"p5-Carp":{"origin":"devel/p5-Carp","version":"1.50"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-File-Share":{"origin":"devel/p5-File-Share","version":"0.27"},"p5-File-Slurp-Tiny":{"origin":"devel/p5-File-Slurp-Tiny","version":"0.004"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Redis":{"origin":"databases/p5-Redis","version":"1.9950"},"p5-Scalar-List-Utils":{"origin":"lang/p5-Scalar-List-Utils","version":"1.63,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-Redis-RateLimit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Redis-JobQueue","origin":"databases/p5-Redis-JobQueue","version":"1.19","comment":"Job queue management implemented using Redis server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Redis-JobQueue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"146d86e739fabc3c6d10da0f86c1008a3dd4c223240831bcaf99fb4bafd7be2b","flatsize":119248,"path":"All/p5-Redis-JobQueue-1.19.pkg","repopath":"All/p5-Redis-JobQueue-1.19.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":42400,"desc":"The Redis::JobQueue package is a set of Perl modules which allows creation of\na simple job queue based on Redis server capabilities.\n\n* Supports the automatic creation of job queues, job status monitoring,\n  updating the job data set, obtaining a consistent job from the queue,\n  removing jobs, and the classification of possible errors.\n* Contains various reusable components that can be used separately or together.\n* Provides an object oriented API.\n* Support of storing arbitrary job-related data structures.\n* Simple methods for organizing producer, worker, and consumer clients.","deps":{"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Redis":{"origin":"databases/p5-Redis","version":"1.9950"},"p5-Storable":{"origin":"devel/p5-Storable","version":"3.25"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Redis-Fast","origin":"databases/p5-Redis-Fast","version":"0.36","comment":"Perl binding for Redis database","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Redis-Fast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d257659ae98482ceb2cbf9ca191f937d1a3d7d215c1c96c70538fbc93fd211f","flatsize":208941,"path":"All/p5-Redis-Fast-0.36.pkg","repopath":"All/p5-Redis-Fast-0.36.pkg","licenselogic":"or","licenses":["ARTPERL10","GPLv1+"],"pkgsize":76524,"desc":"Perl binding for Redis database.\nRedis::Fast is 4x faster than Redis.pm in pipeline mode.","deps":{"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Reddit","origin":"www/p5-Reddit","version":"0.30.03","comment":"Module for interacting with Reddit","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/three18ti/Reddit.pm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8cbbe0a22001d7373d44439b89e22241cb5425b59f0580a58bc547eb003b611","flatsize":18985,"path":"All/p5-Reddit-0.30.03.pkg","repopath":"All/p5-Reddit-0.30.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8900,"desc":"Perl module for interacting with Reddit.","deps":{"p5-HTTP-Cookies":{"origin":"www/p5-HTTP-Cookies","version":"6.11"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Reaper","origin":"devel/p5-Reaper","version":"1.00_1","comment":"Perl module for reaping child processes via $SIG{CHLD}","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Reaper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"939f99ba40b5c13397c30e3b6b106948e7045941394bc675f29e3225c8d09519","flatsize":18843,"path":"All/p5-Reaper-1.00_1.pkg","repopath":"All/p5-Reaper-1.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10180,"desc":"The reaper module provides a $SIG{CHLD} handler that can be installed\nglobally as well as locally. It also supports chaining of signal handlers,\nmeaning it will not just replace an existing $SIG{CHLD} handler.  It still\nrequires applications to do the right thing in using this module and not\ninstalling their own versions. At least it provides a consistent\nimplementation that can be shared between various modules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Redis","origin":"databases/p5-Redis","version":"1.9950","comment":"Perl binding for Redis database","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Redis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"864c3c84c9154525ee257f2904ef978bd522570f59833ac69bbb8a5282b173ba","flatsize":105903,"path":"All/p5-Redis-1.9950.pkg","repopath":"All/p5-Redis-1.9950.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":44352,"desc":"Pure perl bindings for http://code.google.com/p/redis/\n\nThis version support git version 0.08 or later of Redis available at\ngit://github.com/antirez/redis","deps":{"p5-IO-Socket-Timeout":{"origin":"net/p5-IO-Socket-Timeout","version":"0.32_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Reddit-Client","origin":"www/p5-Reddit-Client","version":"1.389,4","comment":"Methods and object wrappers for objects exposed by the Reddit API","maintainer":"joneum@FreeBSD.org","www":"https://metacpan.org/pod/Reddit::Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e948bace43d6950c6dd914670c40dafed52b785c89974f140eaf9e590779d631","flatsize":185351,"path":"All/p5-Reddit-Client-1.389,4.pkg","repopath":"All/p5-Reddit-Client-1.389,4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":69088,"desc":"Reddit::Client provides methods and simple object wrappers for objects exposed\nby the Reddit API. This module handles HTTP communication, basic session\nmanagement (e.g. storing an active login session), and communication with\nReddit's external API.","deps":{"p5-File-Path-Expand":{"origin":"devel/p5-File-Path-Expand","version":"1.02_1"},"p5-IO-Capture":{"origin":"devel/p5-IO-Capture","version":"0.05_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-Encode":{"origin":"www/p5-URI-Encode","version":"0.09_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-ReadonlyX","origin":"devel/p5-ReadonlyX","version":"1.04","comment":"Faster facility for creating read-only scalars, arrays, hashes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/ReadonlyX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53676c35788338fb3561c0a1be3579cfbb3e002efebf9260a9480f4d634caa41","flatsize":28740,"path":"All/p5-ReadonlyX-1.04.pkg","repopath":"All/p5-ReadonlyX-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14568,"desc":"ReadonlyX combines the best features of p5-Readonly and p5-Readonly-XS,\nand is a drop-in replacement. It creates read-only scalars, arrays, and\nhashes. It was created by maintainer of Readonly itself.\n\nThe author says: \"ReadonlyX is the best of recent versions of Readonly\nwithout the old API and without the speed penalty of tie(...). It's what\nI'd like to do with Readonly if resolving bugs in it wouldn't break 16\nyears of code out there in Darkpan.\"","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Readonly-XS","origin":"devel/p5-Readonly-XS","version":"1.05_2","comment":"Companion module for Readonly.pm, to speed up read-only scalar variables","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Readonly-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9e57f250df7d3da329fe88a85779ca1dd4ae6d4ff9657ce40d6cae28f510a3b","flatsize":18153,"path":"All/p5-Readonly-XS-1.05_2.pkg","repopath":"All/p5-Readonly-XS-1.05_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9420,"desc":"This module corrects the speed problem, at least with respect to scalar\nvariables. When Readonly::XS is installed, Readonly uses it to access the\ninternals of scalar variables. Instead of creating a scalar variable object and\ntying it, Readonly simply flips the SvREADONLY bit in the scalar's FLAGS\nstructure.\n\nReadonly arrays and hashes are not sped up by this, since the SvREADONLY flag\nonly works for scalars. Arrays and hashes always use the tie interface.\n\nPrograms that you write do not need to know whether Readonly::XS is installed or\nnot. They should just \"use Readonly\" and let Readonly worry about whether or not\nit can use XS. If the Readonly::XS is present, Readonly will be faster. If not,\nit won't. Either way, it will still work, and your code will not have to change.\n\nYour program can check whether Readonly.pm is using XS or not by examining the\n$Readonly::XSokay variable. It will be true if the XS module was found and is\nbeing used. Please do not change this variable.","deps":{"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Rcs-Agent","origin":"devel/p5-Rcs-Agent","version":"1.05_1","comment":"Perl module for RCS archive manipulation","maintainer":"mats@dufberg.se","www":"https://metacpan.org/release/Rcs-Agent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5acb0e02545cca54789277c990c79424027f3ef29f46cbed056e7e48f33bfd4","flatsize":43295,"path":"All/p5-Rcs-Agent-1.05_1.pkg","repopath":"All/p5-Rcs-Agent-1.05_1.pkg","licenselogic":"single","pkgsize":17836,"desc":"Rcs::Agent is a perl module for manipulating RCS archives.  It provides\nan object-oriented interface to the RCS commands rcs(1), rcsdiff(1),\nci(1) and co(1), in addition to providing easy access to revision\ninformation contained in the RCS archive file.","deps":{"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Rcs","origin":"devel/p5-Rcs","version":"1.05_1","comment":"Perl Object Class for Revision Control System (RCS)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Rcs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"907d353538b1245fc275033a0d8556aa9d993bb777293d2487c30c2d59c7ecb0","flatsize":161477,"path":"All/p5-Rcs-1.05_1.pkg","repopath":"All/p5-Rcs-1.05_1.pkg","licenselogic":"single","pkgsize":23084,"desc":"This Perl module provides an object oriented interface to access\nRevision Control System (RCS) utilities.  RCS must be installed on the\nsystem prior to using this module.  This module should simplify the\ncreation of an RCS front-end.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Readonly","origin":"devel/p5-Readonly","version":"2.05","comment":"Facility for creating read-only scalars, arrays, hashes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Readonly","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2590b71067335e52ecd4525236c887a0e3812bd475c879f942834ad82535afa2","flatsize":42886,"path":"All/p5-Readonly-2.05.pkg","repopath":"All/p5-Readonly-2.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19256,"desc":"This is a facility for creating non-modifiable variables.  This is\nuseful for configuration files, headers, etc.  It can also be useful as\na development and debugging tool, for catching updates to variables that\nshould not be changed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Reaction","origin":"www/p5-Reaction","version":"0.002005_1","comment":"Extended MVC framework built upon Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Reaction","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d125e10a910f71b963b6dbcf2e2329ca701cef197b4b3c45fe657075c0d86e8a","flatsize":807201,"path":"All/p5-Reaction-0.002005_1.pkg","repopath":"All/p5-Reaction-0.002005_1.pkg","licenselogic":"single","pkgsize":371040,"desc":"Reaction is basically an extended MVC:\n\nDomain Model\n\tDBIx::Class::Schema, MyApp::Foo, MyApp::Bar, etc.\n\nInterface Model\n\tInterfaceModel::DBIC::Schema, InterfaceModel::Action,\n\tMyApp::InterfaceModel::Foo classes.\n\nController\n\tMediation and navigation.\n\nViewPort\n\tEvent handling encapsulation.\n\nWidget\n\tView logic.\n\nRenderer\n\tMyApp::View:: classes, renders viewports.","deps":{"p5-Catalyst-Component-ACCEPT_CONTEXT":{"origin":"www/p5-Catalyst-Component-ACCEPT_CONTEXT","version":"0.07_2"},"p5-Catalyst-Component-InstancePerContext":{"origin":"www/p5-Catalyst-Component-InstancePerContext","version":"0.001001_1"},"p5-Catalyst-Model-DBIC-Schema":{"origin":"www/p5-Catalyst-Model-DBIC-Schema","version":"0.66"},"p5-Catalyst-Plugin-ConfigLoader":{"origin":"www/p5-Catalyst-Plugin-ConfigLoader","version":"0.34_1"},"p5-Catalyst-Plugin-I18N":{"origin":"www/p5-Catalyst-Plugin-I18N","version":"0.10_2"},"p5-Catalyst-Plugin-Static-Simple":{"origin":"www/p5-Catalyst-Plugin-Static-Simple","version":"0.37"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Catalyst-View-TT":{"origin":"www/p5-Catalyst-View-TT","version":"0.46"},"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-Crypt-Eksblowfish":{"origin":"security/p5-Crypt-Eksblowfish","version":"0.009_3"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-IntrospectableM2M":{"origin":"databases/p5-DBIx-Class-IntrospectableM2M","version":"0.001002"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Event-Recurrence":{"origin":"devel/p5-DateTime-Event-Recurrence","version":"0.19"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"p5-Devel-Declare":{"origin":"devel/p5-Devel-Declare","version":"0.006022"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Method-Signatures-Simple":{"origin":"devel/p5-Method-Signatures-Simple","version":"1.07_1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-MethodAttributes":{"origin":"devel/p5-MooseX-MethodAttributes","version":"0.32"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Common":{"origin":"devel/p5-MooseX-Types-Common","version":"0.001014"},"p5-MooseX-Types-DateTime":{"origin":"devel/p5-MooseX-Types-DateTime","version":"0.13"},"p5-MooseX-Types-URI":{"origin":"devel/p5-MooseX-Types-URI","version":"0.09"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"p5-signatures":{"origin":"lang/p5-signatures","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-RTF-Writer","origin":"textproc/p5-RTF-Writer","version":"1.11_1","comment":"Perl module for generating documents in Rich Text Format","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0491170eba61888676ae14e94925bc273f0348268b575b4b5be7af05d54b9e8c","flatsize":116178,"path":"All/p5-RTF-Writer-1.11_1.pkg","repopath":"All/p5-RTF-Writer-1.11_1.pkg","licenselogic":"single","pkgsize":55184,"desc":"This module is for generating documents in Rich Text Format.\n\nThis module is a class; an object belonging to this class\nacts like an output filehandle, and calling methods on it\ncauses RTF text to be written.\n\nIncidentally, this module also exports a few useful functions,\nupon request.\n\nThe following documentation assumes some familiarity with\nthe RTF Specification.  Users not already intimately\nfamiliar with RTF should look at RTF::Cookbook.","deps":{"p5-Image-Size":{"origin":"graphics/p5-Image-Size","version":"3.300"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-RTF-Tokenizer","origin":"textproc/p5-RTF-Tokenizer","version":"1.20","comment":"Perl module for reading RTF files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RTF-Tokenizer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a3bd3f4d7c8241ce68e325f16e2c0d5c9e0711d8d26549de57667b37a57fabe","flatsize":31332,"path":"All/p5-RTF-Tokenizer-1.20.pkg","repopath":"All/p5-RTF-Tokenizer-1.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14632,"desc":"RTF::Tokenizer is an object-orientated low-level RTF reader. If\nyou're looking to render RTF, or want a higher-level RTF processor,\nthis is not the module for you - you want RTF::Reader.  This is the\nsixth release of  RTF::Tokenizer - it's faster, higher quality, and\nimplements the RTF standard better than any previous release.\n\n    It's also philosophically  a better  module,  and conforms more\nstrictly to Object Orientated  guidelines  - it can  be sub-classed\nand the interface is cleaner.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-RTF-Parser","origin":"textproc/p5-RTF-Parser","version":"1.12_1","comment":"Perl module for parsing RTF files","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd31940222e3fd4ce0fe83c96153475ddcf5cdcee6e7cb9f7eea22ccbb06b423","flatsize":118960,"path":"All/p5-RTF-Parser-1.12_1.pkg","repopath":"All/p5-RTF-Parser-1.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":40432,"desc":"The RTF package set is a minimal RTF processor.  This set is provided\nwith an RTF to HTML converter.  This converter is just an example, not\na full-fledged application.\n\nYou can try this converter the RTF specification (see the \"Ressources\"\nsection).  For example:\n\n\t%25 rtf2html RTF-Spec-1_5.rtf > RTF-Spec-1_5.htm\n\nPhilippe Verdret\npverdret@sonovision-itep.fr","deps":{"p5-RTF-Tokenizer":{"origin":"textproc/p5-RTF-Tokenizer","version":"1.20"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-RT50-RTx-Calendar","origin":"www/p5-RTx-Calendar","version":"1.05_1","comment":"Calendar extension module for the RT ticketing system","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/RTx-Calendar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f364dbd8f40aad2ec32caef0b64e67dd3c2e7d20bf31f8151830eb39ccf7da9b","flatsize":40443,"path":"All/p5-RT50-RTx-Calendar-1.05_1.pkg","repopath":"All/p5-RT50-RTx-Calendar-1.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15676,"desc":"This RT extension provides a calendar view for your tickets and your\nreminders so you see when is your next due ticket. You can find it in\nthe menu Search->Calendar.\n\nThere's a portlet to put on your home page (see Prefs/MyRT.html)\n\nYou can also enable ics (ICal) feeds for your default calendar and all\nyour private searches in Prefs/Calendar.html. Authentication is magic\nnumber based so that you can give those feeds to other people.","deps":{"p5-Data-ICal":{"origin":"deskutils/p5-Data-ICal","version":"0.24"},"p5-Date-ICal":{"origin":"devel/p5-Date-ICal","version":"2.682"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rt50":{"origin":"www/rt50","version":"5.0.7"}},"categories":["www","perl5"],"annotations":{"flavor":"rt50"},"messages":[{"message":"To use MyCalendar portlet you must add MyCalendar to $HomepageComponents\n    in etc/RT_SiteConfig.pm like that :\n\n      Set($HomepageComponents, [qw(QuickCreate Quicksearch MyCalendar\n         MyAdminQueues MySupportQueues MyReminders RefreshHomepage)]);\n\n    To enable private searches ICal feeds, you need to give\n    CreateSavedSearch and LoadSavedSearch rights to your users.","type":"install"},{"message":"===>   NOTICE:\n\nThe p5-RT50-RTx-Calendar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-RT50-RT-Extension-MandatoryOnTransition","origin":"www/p5-RT-Extension-MandatoryOnTransition","version":"0.23_1","comment":"Extension to require core and ticket custom fields on status changes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RT-Extension-MandatoryOnTransition","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b742dae013448fdddd0761e06bd40bb6d7b5a9b29a35c75dff70f54fa55e5879","flatsize":73797,"path":"All/p5-RT50-RT-Extension-MandatoryOnTransition-0.23_1.pkg","repopath":"All/p5-RT50-RT-Extension-MandatoryOnTransition-0.23_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26568,"desc":"RT::Extension::MandatoryOnTransition\n\nThis RT extension enforces that certain fields have values before\ntickets are explicitly moved to or from specified statuses. If you list\ncustom fields which must have a value before a ticket is resolved, those\ncustom fields will automatically show up on the \"Resolve\" page. The\nreply/comment won't be allowed until a value is provided.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rt50":{"origin":"www/rt50","version":"5.0.7"}},"categories":["www","net","perl5"],"annotations":{"flavor":"rt50"}},{"name":"p5-RT-Extension-RepeatTicket2","origin":"www/p5-RT-Extension-RepeatTicket2","version":"2.02_1","comment":"RT Extension to repeat tickets base on a schedule","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/RT-Extension-RepeatTicket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4b425ee475ee2b94b57e311ca67af17c7c51ba8eb8877dcfc49b1aa822d2dc1","flatsize":102543,"path":"All/p5-RT-Extension-RepeatTicket2-2.02_1.pkg","repopath":"All/p5-RT-Extension-RepeatTicket2-2.02_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29168,"desc":"RT extension that repeats tickets based on a schedule","deps":{"p5-DateTime-Event-ICal":{"origin":"devel/p5-DateTime-Event-ICal","version":"0.13"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rt50":{"origin":"www/rt50","version":"5.0.7"}},"categories":["www","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-RT-Extension-RepeatTicket2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-RT-Extension-RepeatTicket","origin":"www/p5-RT-Extension-RepeatTicket","version":"1.11_2","comment":"RT Extension to repeat tickets base on a schedule","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/RT-Extension-RepeatTicket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"992528a5c3dd278cee517a0f0effa04aaa5c86a0b72b9f95ad98f30767c598c7","flatsize":82073,"path":"All/p5-RT-Extension-RepeatTicket-1.11_2.pkg","repopath":"All/p5-RT-Extension-RepeatTicket-1.11_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24980,"desc":"RT extension that repeats tickets based on a schedule","deps":{"p5-DateTime-Event-ICal":{"origin":"devel/p5-DateTime-Event-ICal","version":"0.13"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rt44":{"origin":"www/rt44","version":"4.4.7_1"}},"categories":["www","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-RT-Extension-RepeatTicket port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-RT44-RTx-Calendar","origin":"www/p5-RTx-Calendar","version":"1.05_1","comment":"Calendar extension module for the RT ticketing system","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/RTx-Calendar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9421810172a3ac0e53f8d5577018b94597da7a8fa35706fef3b7fdf73de9b8fe","flatsize":40443,"path":"All/p5-RT44-RTx-Calendar-1.05_1.pkg","repopath":"All/p5-RT44-RTx-Calendar-1.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15684,"desc":"This RT extension provides a calendar view for your tickets and your\nreminders so you see when is your next due ticket. You can find it in\nthe menu Search->Calendar.\n\nThere's a portlet to put on your home page (see Prefs/MyRT.html)\n\nYou can also enable ics (ICal) feeds for your default calendar and all\nyour private searches in Prefs/Calendar.html. Authentication is magic\nnumber based so that you can give those feeds to other people.","deps":{"p5-Data-ICal":{"origin":"deskutils/p5-Data-ICal","version":"0.24"},"p5-Date-ICal":{"origin":"devel/p5-Date-ICal","version":"2.682"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rt44":{"origin":"www/rt44","version":"4.4.7_1"}},"categories":["www","perl5"],"annotations":{"flavor":"rt44"},"messages":[{"message":"To use MyCalendar portlet you must add MyCalendar to $HomepageComponents\n    in etc/RT_SiteConfig.pm like that :\n\n      Set($HomepageComponents, [qw(QuickCreate Quicksearch MyCalendar\n         MyAdminQueues MySupportQueues MyReminders RefreshHomepage)]);\n\n    To enable private searches ICal feeds, you need to give\n    CreateSavedSearch and LoadSavedSearch rights to your users.","type":"install"},{"message":"===>   NOTICE:\n\nThe p5-RT44-RTx-Calendar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-RT-Extension-Gravatar","origin":"www/p5-RT-Extension-Gravatar","version":"2.01_3","comment":"RT Extension to change ticket metadata via email","maintainer":"sysadmin@gkg.net","www":"https://metacpan.org/release/RT-Extension-Gravatar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fe044f401f2ee51615cafb2cdefea15dbf996fd191b000d11406c5794618d0f","flatsize":23195,"path":"All/p5-RT-Extension-Gravatar-2.01_3.pkg","repopath":"All/p5-RT-Extension-Gravatar-2.01_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11024,"desc":"RT's extension that displays gravatar images within RT","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rt44":{"origin":"www/rt44","version":"4.4.7_1"}},"categories":["www","perl5"]},{"name":"p5-RT44-RT-Extension-MandatoryOnTransition","origin":"www/p5-RT-Extension-MandatoryOnTransition","version":"0.23_1","comment":"Extension to require core and ticket custom fields on status changes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RT-Extension-MandatoryOnTransition","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7045ed1a01f99dd2f4935a50292039dcef6bb4424e22864c2671d51874921aa","flatsize":73797,"path":"All/p5-RT44-RT-Extension-MandatoryOnTransition-0.23_1.pkg","repopath":"All/p5-RT44-RT-Extension-MandatoryOnTransition-0.23_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26576,"desc":"RT::Extension::MandatoryOnTransition\n\nThis RT extension enforces that certain fields have values before\ntickets are explicitly moved to or from specified statuses. If you list\ncustom fields which must have a value before a ticket is resolved, those\ncustom fields will automatically show up on the \"Resolve\" page. The\nreply/comment won't be allowed until a value is provided.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rt44":{"origin":"www/rt44","version":"4.4.7_1"}},"categories":["www","net","perl5"],"annotations":{"flavor":"rt44"}},{"name":"p5-RT-Extension-CommandByMail","origin":"www/p5-RT-Extension-CommandByMail","version":"3.00_3","comment":"RT Extension to change ticket metadata via email","maintainer":"sysadmin@gkg.net","www":"https://metacpan.org/release/RT-Extension-CommandByMail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"921fe5b15106789aad346fae7584bc1f644469425fa2d6cb3135f8af3058589e","flatsize":62592,"path":"All/p5-RT-Extension-CommandByMail-3.00_3.pkg","repopath":"All/p5-RT-Extension-CommandByMail-3.00_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23596,"desc":"RT's extension that allows you to change ticket metadata via email.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rt44":{"origin":"www/rt44","version":"4.4.7_1"}},"categories":["www","perl5"]},{"name":"p5-RT-Client-REST","origin":"www/p5-RT-Client-REST","version":"0.72,1","comment":"Perl modules designed to talk to RT installation using REST protocol","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/RT-Client-REST","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7459b85212a57c9f933fcc55be8f3b5dcb8612a3e2a99299270af4db5970916e","flatsize":209381,"path":"All/p5-RT-Client-REST-0.72,1.pkg","repopath":"All/p5-RT-Client-REST-0.72,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":78972,"desc":"RT::Client::REST is a set of object-oriented Perl modules\nwhich provide interface between Perl scripts and RT\n(an industrial-grade ticketing system) using REST protocol.\nMost of the features have been implemented and\ntested with rt 3.6.0 and later.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-DateParse":{"origin":"devel/p5-DateTime-Format-DateParse","version":"0.05_2"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-HTTP-Cookies":{"origin":"www/p5-HTTP-Cookies","version":"6.11"},"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-RRDTool-OO","origin":"devel/p5-RRDTool-OO","version":"0.36_1","comment":"Object-oriented interface to RRDTool","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/RRDTool-OO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb0ec5556ecdd61a1e982b779552ac59b3ba78b56234d076d47707f1afec9203","flatsize":94144,"path":"All/p5-RRDTool-OO-0.36_1.pkg","repopath":"All/p5-RRDTool-OO-0.36_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34620,"desc":"RRDTool::OO is an object-oriented interface to Tobi Oetiker's round robin\ndatabase tool rrdtool. It uses rrdtool's RRDs module to get access to rrdtool's\nshared library.\n\nRRDTool::OO tries to marry rrdtool's database engine with the dwimminess and\nwhipuptitude Perl programmers take for granted. Using RRDTool::OO abstracts\naway implementation details of the RRD engine, uses easy to memorize named\nparameters and sets meaningful defaults for parameters not needed in simple\ncases.","deps":{"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["devel","perl5"]},{"name":"p5-RPSL-Parser","origin":"devel/p5-RPSL-Parser","version":"0.04000_2","comment":"Router Policy Specification Language (RFC2622) Parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RPSL-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73310245ace9874f94a41f3e1d1be8c16b97e4d18c9e34d8319efb20e341c48b","flatsize":26534,"path":"All/p5-RPSL-Parser-0.04000_2.pkg","repopath":"All/p5-RPSL-Parser-0.04000_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13628,"desc":"This is a rather simplistic lexer and tokenizer for the RPSL language.\n\nIt currently does not validate the object in any way, it just tries\n(rather hard) to grab the biggest ammount of information it can from the\ntext presented and place it in a Parse Tree (that can be passed to other\nobjects from the RPSL namespace for validation and more RFC2622 related\nfunctionality).","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-RRD-Simple","origin":"databases/p5-RRD-Simple","version":"1.44_7","comment":"Simple interface to create and store data in RRD files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RRD-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7def9bfa10d93ed6895888d785045edab8bd440df4e00fad7695c7c44e5f4e80","flatsize":84643,"path":"All/p5-RRD-Simple-1.44_7.pkg","repopath":"All/p5-RRD-Simple-1.44_7.pkg","licenselogic":"single","pkgsize":32496,"desc":"RRD::Simple provides a simple interface to RRDTool's RRDs module. This module\ndoes not currently offer fetch method that is available in the RRDs module.\n\nIt does however create RRD files with a sensible set of default RRA (Round\nRobin Archive) definitions, and can dynamically add new data source names to an\nexisting RRD file.\n\nThis module is ideal for quick and simple storage of data within an RRD file if\nyou do not need to, nor want to, bother defining custom RRA definitions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["databases","perl5"]},{"name":"p5-RPC-XML","origin":"net/p5-RPC-XML","version":"0.82","comment":"XML-RPC client and server library for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RPC-XML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab2fff46df66dae2475b23789d67c4660ee45f1a72b9c70a4585c68e6593ddbd","flatsize":534774,"path":"All/p5-RPC-XML-0.82.pkg","repopath":"All/p5-RPC-XML-0.82.pkg","licenselogic":"or","licenses":["ART20","LGPL21"],"pkgsize":172716,"desc":"The RPC::XML package is an implementation of XML-RPC. The module\nprovides classes for sample client and server implementations, a\nserver designed as an Apache location-handler, and a suite of\ndata-manipulation classes that are used by them.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","www","perl5"],"options":{"XS":"off"}},{"name":"p5-RPC-Simple","origin":"net/p5-RPC-Simple","version":"1.002_1","comment":"Perl classes to handle simple asynchronous RPC calls with call-back","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/RPC-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1595ca69ca95b37471c7994bf5780dbebda4becf7ddc64bdb8cedd1a6ca651e","flatsize":81265,"path":"All/p5-RPC-Simple-1.002_1.pkg","repopath":"All/p5-RPC-Simple-1.002_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38356,"desc":"This module implements remote procedure call. I've tried to keep things simple.\n\nSo this module should be:\n- quite simple to use (thanks to autoload mechanisms)\n- lightweight\n\nIt sure is not:\n- DCE\n- CORBA\n- bulletproof\n- securityproof\n- foolproof\n\nBut it works. (Although I'm opened to suggestion regarding the \"un-proof\" areas)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-RPC-EPC-Service","origin":"net/p5-RPC-EPC-Service","version":"0.0.11_1","comment":"Perl extension for asynchronous remote procedure stack","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RPC-EPC-Service","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0eeabb944ddadd7d7a3f29a28b506590bbd6851dea18a8a220630facce2eb11d","flatsize":26640,"path":"All/p5-RPC-EPC-Service-0.0.11_1.pkg","repopath":"All/p5-RPC-EPC-Service-0.0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12852,"desc":"This module enables to connect the other process with the S-expression\nprotocol, like the Swank protocol of the SLIME.\n\nThe primary objective is for users to make some Emacs extensions with\nthe Perl and CPAN.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Data-SExpression":{"origin":"devel/p5-Data-SExpression","version":"0.41_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-RT-Extension-LDAPImport","origin":"www/p5-RT-Extension-LDAPImport","version":"0.36_5","comment":"RT extension to import users from an LDAP store","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/RT-Extension-LDAPImport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00ae74d823b276bd6be3c8d33371546aa5b7a79432c7dd6a162bd1bb7855baa2","flatsize":64416,"path":"All/p5-RT-Extension-LDAPImport-0.36_5.pkg","repopath":"All/p5-RT-Extension-LDAPImport-0.36_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24832,"desc":"RT::Extension::LDAPImport - Import Users from an LDAP store","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rt44":{"origin":"www/rt44","version":"4.4.7_1"}},"categories":["www","net","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-RT-Extension-LDAPImport port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-SDL","origin":"devel/p5-SDL","version":"2.548_6","comment":"Perl Bindings for SDL","maintainer":"perl@FreeBSD.org","www":"http://sdl.perl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c79044c4bd6d4172195137d5af4bc35cbf29b5b37f32795aeafc69914648ebb1","flatsize":2517423,"path":"All/p5-SDL-2.548_6.pkg","repopath":"All/p5-SDL-2.548_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":658952,"desc":"SDL Perl is a package of Perl modules that provide both functional\nand object oriented interfaces to the Simple DirectMedia Layer for\nPerl 5.  This package takes some liberties with the SDL API, and\nattempts to adhere to the spirit of both the SDL and Perl.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"p5-Alien-SDL":{"origin":"devel/p5-Alien-SDL","version":"1.446_1"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Tie-Simple":{"origin":"devel/p5-Tie-Simple","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_pango":{"origin":"x11-toolkits/sdl_pango","version":"0.1.2_11"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libSDL-1.2.so.0","libSDL_gfx.so.16","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_Pango.so.1","libSDL_ttf-2.0.so.0"]},{"name":"p5-SVN-Look","origin":"devel/p5-SVN-Look","version":"0.43_1","comment":"Caching wrapper around the svnlook command","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SVN-Look","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66c6d6f9ad9d75c74e925988c3407293c11d039bac0445b684e5abd78c36cfec","flatsize":56816,"path":"All/p5-SVN-Look-0.43_1.pkg","repopath":"All/p5-SVN-Look-0.43_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15604,"desc":"SVN-Look is a caching wrapper aroung the svnlook command.\n\nThe svnlook command is the workhorse of Subversion hook scripts,\nbeing used to gather all sorts of information about a repository,\nits revisions, and its transactions.\n\nThis script provides a simple object oriented interface to a specific\nsvnlook invocation, to make it easier to hook writers to get and\nuse the information they need.  Moreover, all the information\ngathered buy calling the svnlook command is cached in the object,\navoiding repetitious calls.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","perl5"]},{"name":"p5-RPC-ExtDirect","origin":"www/p5-RPC-ExtDirect","version":"3.24","comment":"Perl extension for implementing the Ext.Direct remoting protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RPC-ExtDirect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd47489893991a5143e10349707e55c9571d0d94b4dfe72f3c379b591cfc4ed8","flatsize":357770,"path":"All/p5-RPC-ExtDirect-3.24.pkg","repopath":"All/p5-RPC-ExtDirect-3.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":116104,"desc":"RPC::ExtDirect is a Perl implementation for Ext.Direct remoting protocol\nused in Ext JS JavaScript framework by Sencha Inc.","deps":{"p5-Attribute-Handlers":{"origin":"devel/p5-Attribute-Handlers","version":"0.99"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-RDR-Collector","origin":"net-mgmt/p5-RDR-Collector","version":"1.0000","comment":"Perl5 module to capture and process raw Cisco SCE RDRv1 packets","maintainer":"eugen@FreeBSD.org","www":"https://metacpan.org/release/RDR-Collector","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f78b747208737788d3f541617b9975869e9e57b441990e7f2e1a5ecc4519d409","flatsize":123614,"path":"All/p5-RDR-Collector-1.0000.pkg","repopath":"All/p5-RDR-Collector-1.0000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20188,"desc":"This is the Perl5 module designed to capture and process raw RDRv1 packets\nfrom a Cisco SCE series device.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-REST-Google-Apps-Provisioning","origin":"www/p5-REST-Google-Apps-Provisioning","version":"1.1.10_1","comment":"Perl library to Google's RESTful Apps API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/REST-Google-Apps-Provisioning","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c163c3b15d9d0b19f23e68215e97d2cc53ed9b4b1aed9f487d9e9395abe7c877","flatsize":41910,"path":"All/p5-REST-Google-Apps-Provisioning-1.1.10_1.pkg","repopath":"All/p5-REST-Google-Apps-Provisioning-1.1.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11444,"desc":"REST::Google::Apps::Provisioning provides a Perl interface to Google's\nRESTful Apps API.","deps":{"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-SNMP-Info","origin":"net-mgmt/p5-SNMP-Info","version":"3.97.0001","comment":"Perl5 module for gathering information from network devices","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SNMP-Info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78d52cf8af5c500074cbd9fa260c66a2728e1d08360ce67951285b372aecba17","flatsize":2291579,"path":"All/p5-SNMP-Info-3.97.0001.pkg","repopath":"All/p5-SNMP-Info-3.97.0001.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":723644,"desc":"SNMP::Info gives an object oriented interface to information\nobtained through SNMP. This module is geared towards network devices.\nSubclasses exist for a number of network devices and common MIBs.\nThe information may be coming from any number of MIB files and is very\nvendor specific. SNMP::Info provides you a common method for all\nsupported devices.\nAdding support for your own device is easy, and takes little much SNMP\nknowledge.\nThe module is not limited to network devices. Any MIB or device can be\ngiven an objected oriented front-end by making a module that consists of a\ncouple hashes. See EXTENDING SNMP::INFO.","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"p5-Class-ISA":{"origin":"devel/p5-Class-ISA","version":"0.36_1"},"p5-Module-Info":{"origin":"devel/p5-Module-Info","version":"0.37"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-REST-Google","origin":"net/p5-REST-Google","version":"1.0.8_2","comment":"Access Google REST (aka AJAX) API from Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/REST-Google","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30e15bdc60bbad58504b27da15d7c9cac311c698a28cb76437f662f49a77949b","flatsize":58014,"path":"All/p5-REST-Google-1.0.8_2.pkg","repopath":"All/p5-REST-Google-1.0.8_2.pkg","licenselogic":"single","pkgsize":31636,"desc":"REST::Google -\nThis module provides OO interface to Google REST (aka AJAX) API.\nCurrently support for Search, Feeds and Translate services.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-REST-Client","origin":"www/p5-REST-Client","version":"281","comment":"Simple client for interacting with RESTful http/https resources","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/REST-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c7c867d3c6b74390599dedc94fd611525e0d2cab73280a4971ebee625e39c03","flatsize":23409,"path":"All/p5-REST-Client-281.pkg","repopath":"All/p5-REST-Client-281.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10988,"desc":"REST::Client is a simple client for interacting with RESTful http/https\nresources.","deps":{"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-REST-Client port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-REST-Application","origin":"net/p5-REST-Application","version":"0.992_1","comment":"Framework for building RESTful web-applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/REST-Application","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acdc81b2e0a55234c4b9f1eec9afeb9d0aef7a12b54a661286b4177f357e9c48","flatsize":41855,"path":"All/p5-REST-Application-0.992_1.pkg","repopath":"All/p5-REST-Application-0.992_1.pkg","licenselogic":"single","pkgsize":19540,"desc":"This module acts as a base class for applications which implement a\nRESTful interface. When an HTTP request is received some dispatching logic\nin REST::Application is invoked, calling different handlers based on what\nthe kind of HTTP request it was (i.e. GET, PUT, etc) and what resource it\nwas trying to access. This module won't ensure that your API is RESTful\nbut hopefully it will aid in developing a REST API.","deps":{"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-RDF-Trine","origin":"textproc/p5-RDF-Trine","version":"1.019_1","comment":"RDF Framework for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RDF-Trine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"999f3a0aff4c655725edf0e76d8acdd72f02b4462153d809f17f390d44507027","flatsize":783619,"path":"All/p5-RDF-Trine-1.019_1.pkg","repopath":"All/p5-RDF-Trine-1.019_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":247300,"desc":"RDF Framework for Perl","deps":{"p5-Algorithm-Combinatorics":{"origin":"math/p5-Algorithm-Combinatorics","version":"0.27_3"},"p5-Cache-LRU":{"origin":"devel/p5-Cache-LRU","version":"0.04_1"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-Connector":{"origin":"databases/p5-DBIx-Connector","version":"0.59"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-HTTP-Negotiate":{"origin":"www/p5-HTTP-Negotiate","version":"6.01_1"},"p5-IRI":{"origin":"devel/p5-IRI","version":"0.011"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-ArrayRef":{"origin":"devel/p5-MooseX-ArrayRef","version":"0.005"},"p5-Set-Scalar":{"origin":"devel/p5-Set-Scalar","version":"1.29"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"p5-Text-Table":{"origin":"textproc/p5-Text-Table","version":"1.135"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-CommonNS":{"origin":"textproc/p5-XML-CommonNS","version":"0.06_2"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-Namespace":{"origin":"textproc/p5-XML-Namespace","version":"0.02_1"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-RADIUS-UserFile","origin":"textproc/p5-RADIUS-UserFile","version":"1.01_1","comment":"Perl extension for manipulating a RADIUS users file","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/RADIUS-UserFile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65dc4eb60ad447a88a04afde022da0295dcbcf867b72922c97880e5dd09c7848","flatsize":32770,"path":"All/p5-RADIUS-UserFile-1.01_1.pkg","repopath":"All/p5-RADIUS-UserFile-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14076,"desc":"This module provides methods for reading information from and modifying\na RADIUS users text file.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-RDF-Simple","origin":"textproc/p5-RDF-Simple","version":"0.421","comment":"Read and write RDF without complication","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RDF-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25247799ad54b560072b484b99dd24805f1aba5df26b05f93d9d6a396b146a50","flatsize":54283,"path":"All/p5-RDF-Simple-0.421.pkg","repopath":"All/p5-RDF-Simple-0.421.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24420,"desc":"RDF::Simple is for very simple manipulations of RDF/XML serialisations\nof RDF graphs.","deps":{"p5-Class-MethodMaker":{"origin":"devel/p5-Class-MethodMaker","version":"2.24_1"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Quota","origin":"sysutils/p5-Quota","version":"1.8.2","comment":"Perl module that provides access to filesystem quotas","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Quota","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8fb7f95cf1f231723e8540175f33f864181c4b8af24e232b540bab0c98cad09","flatsize":48293,"path":"All/p5-Quota-1.8.2.pkg","repopath":"All/p5-Quota-1.8.2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22028,"desc":"The Perl Quota module provides access to filesystem quotas.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Queue-Beanstalk","origin":"net/p5-Queue-Beanstalk","version":"0.02_1","comment":"Client for beanstalkd, in-memory workqueue daemon","maintainer":"citrin@citrin.ru","www":"https://metacpan.org/release/Queue-Beanstalk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63814bdbcedca9e9c85936704a1c9b1bdbf98a48c6b1429a6896f1bb67470aee","flatsize":19032,"path":"All/p5-Queue-Beanstalk-0.02_1.pkg","repopath":"All/p5-Queue-Beanstalk-0.02_1.pkg","licenselogic":"single","pkgsize":9328,"desc":"Queue::Beanstalk is a Perl client for beanstalkd, a fast, distributed,\nin-memory workqueue daemon.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Qudo","origin":"devel/p5-Qudo","version":"0.0214_1","comment":"Perl extension for simple and extensible job queue manager","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Qudo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fb9854c9d55fe1412c2d859c71d1e37e63832d315903af766a7ba8d365951a9","flatsize":120566,"path":"All/p5-Qudo-0.0214_1.pkg","repopath":"All/p5-Qudo-0.0214_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43736,"desc":"Qudo is simple and extensible job queue manager system.\n\nYour application can insert job into DB ,that is managed by Qudo.  And\nYour application can get & execute job by Qudo worker.  Qudo\ncorresponds to deal with DB as MySQL and SQLite.\n\nIf you add Hook Point around job's working method, you can add it\neasily and many point of work milestone.  Qudo is consided about\nadding Hook Point Flexibility.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-Skinny":{"origin":"databases/p5-DBIx-Skinny","version":"0.0742_1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-RDF-Query","origin":"textproc/p5-RDF-Query","version":"2.919","comment":"Complete SPARQL 1.1 Query and Update implementation for RDF::Trine","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/RDF-Query","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1775cf266c60a9ba551adbb3ee36e6c626b815f17ac6529459bb36ba887799da","flatsize":1008194,"path":"All/p5-RDF-Query-2.919.pkg","repopath":"All/p5-RDF-Query-2.919.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":277804,"desc":"RDF::Query allows SPARQL and RDQL queries to be run against an RDF model,\nreturning rows of matching results.","deps":{"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-DateTime-Format-W3CDTF":{"origin":"devel/p5-DateTime-Format-W3CDTF","version":"0.08"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-RDF-Trine":{"origin":"textproc/p5-RDF-Trine","version":"1.019_1"},"p5-Set-Scalar":{"origin":"devel/p5-Set-Scalar","version":"1.29"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-RDFStore","origin":"textproc/p5-RDFStore","version":"0.51_3","comment":"Perl API for RDF Storage","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RDFStore","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83a35d0482b772bf9ba3eae79dc193baa501f86748113634824b335121cad79e","flatsize":1721570,"path":"All/p5-RDFStore-0.51_3.pkg","repopath":"All/p5-RDFStore-0.51_3.pkg","licenselogic":"single","pkgsize":414852,"desc":"RDFStore is a set of Perl modules to manage Resource Description\nFramework (RDF) model databases in a easy and straightforward way.  The\nsoftware started as a pure Perl implementation of the Draft Java API\n(see http://www-db.stanford.edu/~melnik/rdf/api.html) from the Stanford\nUniversity DataBase Group by Sergey Melnik.  A set of companion modules\nRDFStore::Parser::SiRPAC(3) RDFStore::Parser::OpenHealth(3) and\nData::MagicTie(3) the suite allow a user to fetch, parse, process, store\nand query RDF models.","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Pthread-GetThreadId","origin":"devel/p5-Pthread-GetThreadId","version":"0.01","comment":"Access to kernel level POSIX thread id","maintainer":"eugen@FreeBSD.org","www":"http://www.grosbein.net/pthread/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67d82c01524bca4e115ebcf0849ce1b1b2e670d84ac4c6f9188d8786da8cd386","flatsize":8650,"path":"All/p5-Pthread-GetThreadId-0.01.pkg","repopath":"All/p5-Pthread-GetThreadId-0.01.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":5272,"desc":"Pthread::GetThreadId is FreeBSD specific Perl module\nproviding single non-portable function getthreadid_np()\nthat returns kernel level POSIX thread id as integer value.\n\nIt may be useful for Perl code running as hook/callback functions\nin embedded threaded Perl environment when code has no direct control\non thread creation. For example, rlm_perl module of FreeRADIUS\nthat may use multiple embedded Perl instances.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Protocol-XMLRPC","origin":"www/p5-Protocol-XMLRPC","version":"0.10_1","comment":"XML-RPC implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Protocol-XMLRPC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40fa8be7ff354022d34476072c72ccb0914ff6bb6e552b02841f4f11570027d4","flatsize":75840,"path":"All/p5-Protocol-XMLRPC-0.10_1.pkg","repopath":"All/p5-Protocol-XMLRPC-0.10_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":37248,"desc":"Protocol::XMLRPC is an XML-RPC protocol implementation. Method parameters types\nare guessed just like in JSON, but you can pass explicit type if guessing is\nwrong for you. Read more about parameter creation at\nProtocol::XMLRPC::ValueFactory.\n\nIt differs from other modules because it doesn't provide any mechanism for\nmaking actual HTTP requests. This way it can be used either in async or sync\nmodes with your favorite http client or a web framework.","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Pugs-Compiler-Rule","origin":"lang/p5-Pugs-Compiler-Rule","version":"0.37_2","comment":"Compiler for Perl 6 Rules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pugs-Compiler-Rule","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"103aaff9a1ca02b3cddb10ec7cb41c570c9bdc7e87b67a1831e2010fef4df580","flatsize":772898,"path":"All/p5-Pugs-Compiler-Rule-0.37_2.pkg","repopath":"All/p5-Pugs-Compiler-Rule-0.37_2.pkg","licenselogic":"single","pkgsize":83252,"desc":"This module provides an implementation for Perl 6 Rules.\n\nIt is a front-end to several other modules:\n   * Pugs::Grammar::Rule parses the Rules syntax.\n   * Pugs::Grammar::Rule::Rule specifies the Rules syntax with Rules.\n   * Pugs::Emitter::Rule::Perl5 converts parsed Rules to Perl 5 code.\n   * Pugs::Runtime::Rule provides the runtime engine for Rules.\n   * Pugs::Runtime::Match represents a Match object.","deps":{"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-Parse-Yapp":{"origin":"devel/p5-Parse-Yapp","version":"1.21"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-Protocol-XMPP","origin":"net-im/p5-Protocol-XMPP","version":"0.006_1","comment":"Protocol-level support for XMPP interaction","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Protocol-XMPP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa9c744a44cd8a82a7729984e25737271f4b6a083567a0e51ce1e246f35b626a","flatsize":171571,"path":"All/p5-Protocol-XMPP-0.006_1.pkg","repopath":"All/p5-Protocol-XMPP-0.006_1.pkg","licenselogic":"single","pkgsize":56320,"desc":"Protocol::XMPP provides an API for the Extensible Message Passing Protocol.\nThis is commonly used for integration with Jabber servers and Google Talk,\nalthough XMPP itself supports a number of extended features for a distributed\nmulti-server, multi-client message exchange system.","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-XML-LibXML-SAX-ChunkParser":{"origin":"textproc/p5-XML-LibXML-SAX-ChunkParser","version":"0.00008"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","perl5"]},{"name":"p5-RDF-Notation3","origin":"textproc/p5-RDF-Notation3","version":"0.91_2","comment":"RDF Notation3 parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RDF-Notation3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01cade0a59f5bd392ae8afa75ef3fee72275157cfdf1feadc9f8b55358971da1","flatsize":81569,"path":"All/p5-RDF-Notation3-0.91_2.pkg","repopath":"All/p5-RDF-Notation3-0.91_2.pkg","licenselogic":"single","pkgsize":31836,"desc":"This module is an RDF/N3 parser; it can parse N3 files or strings and provide\nresults in whatever format (as far as there are subclasses supporting your\ndesired format available).","deps":{"p5-RDF-Core":{"origin":"textproc/p5-RDF-Core","version":"0.51_1"},"p5-RDFStore":{"origin":"textproc/p5-RDFStore","version":"0.51_3"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-RDF-Core","origin":"textproc/p5-RDF-Core","version":"0.51_1","comment":"Object oriented Perl modules for handling tasks related to RDF","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RDF-Core","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ac615a87388c8c541683c0081a177d5b71eb360fa29e097ef7a552bb62cb0b7","flatsize":386168,"path":"All/p5-RDF-Core-0.51_1.pkg","repopath":"All/p5-RDF-Core-0.51_1.pkg","licenselogic":"single","pkgsize":97328,"desc":"RDF::Core is a pure perl implementation of RDF storage, parser,\nserializer and query.\n\nThe storage functionality is basic - store, delete, query statements,\nwhere query means ask about existence or count or retrieve statements\nconforming given mask of (subject, predicate, object).  Three storages\nare available - in memory, file (DB_File) and DBMS (PostgreSQL).\n\nThe parser supports full RDF/XML syntax including aboutEach attribute\n(though it became obsolete).\n\nThe serializer attempts to preserve anonymous nodes and to compact xml a\nbit grouping statements with common subject.\n\nThe query language is rather focused on resources than on statements.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Protocol-SocketIO","origin":"www/p5-Protocol-SocketIO","version":"0.07","comment":"Socket.IO protocol implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Protocol-SocketIO","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9242fbc5d15992230b6361ae0733ecf912a266c762d48743443eda1d20b0e2ca","flatsize":24926,"path":"All/p5-Protocol-SocketIO-0.07.pkg","repopath":"All/p5-Protocol-SocketIO-0.07.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":14876,"desc":"Protocol::SocketIO is a set of modules that implement Socket.IO protocol without\ndepending on event loops, HTTP parsers and HTTP servers.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Protocol-HTTP2","origin":"www/p5-Protocol-HTTP2","version":"1.11","comment":"HTTP/2 protocol implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Protocol-HTTP2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d2f08915886d46bbf12bcee01a1ebe9eb7e89b873d6de6147447bb2888dca20","flatsize":164865,"path":"All/p5-Protocol-HTTP2-1.11.pkg","repopath":"All/p5-Protocol-HTTP2-1.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43388,"desc":"Protocol::HTTP2 is HTTP/2 protocol (draft 17) implementation with stateful\ndecoders/encoders of HTTP/2 frames. You may use this module to implement your\nown HTTP/2 client/server/intermediate on top of your favorite event loop over\nplain or tls socket.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Protocol-CassandraCQL","origin":"databases/p5-Protocol-CassandraCQL","version":"0.11_2","comment":"Wire protocol support functions for Cassandra CQL3","maintainer":"admins@perceptyx.com","www":"https://metacpan.org/release/Protocol-CassandraCQL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f33301bbd17b359ff168dd2cdbd7eade49daf125e02b6ef4b86762bc0d1e66f","flatsize":125928,"path":"All/p5-Protocol-CassandraCQL-0.11_2.pkg","repopath":"All/p5-Protocol-CassandraCQL-0.11_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":45736,"desc":"This module provides the basic constants and other support functions\nrequired to communicate with a Cassandra database using CQL3. It is\nnot in itself a CQL client; it simply provides the necessary support\nfunctions to allow one to be written.\n\nFor a complete client, see instead Net::Async::CassandraCQL.","deps":{"p5-Compress-Snappy":{"origin":"archivers/p5-Compress-Snappy","version":"0.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Prophet","origin":"databases/p5-Prophet","version":"0.751_2","comment":"Distributed database system","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Prophet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d5f6d7ba53e2d1b0ba60fe61be846415d883de8855cc01e3b958ac6401b5d9c","flatsize":934103,"path":"All/p5-Prophet-0.751_2.pkg","repopath":"All/p5-Prophet-0.751_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":305088,"desc":"Prophet is a distributed database system designed for small to medium scale\nsocial database applications.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-Config-GitLike":{"origin":"devel/p5-Config-GitLike","version":"1.18"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Exporter-Lite":{"origin":"devel/p5-Exporter-Lite","version":"0.09"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-MIME-Base64-URLSafe":{"origin":"converters/p5-MIME-Base64-URLSafe","version":"0.01_2"},"p5-Module-Refresh":{"origin":"devel/p5-Module-Refresh","version":"0.18"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-Net-Bonjour":{"origin":"dns/p5-Net-Bonjour","version":"0.96_1"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Path-Dispatcher":{"origin":"devel/p5-Path-Dispatcher","version":"1.08"},"p5-Path-Dispatcher-Declarative":{"origin":"devel/p5-Path-Dispatcher-Declarative","version":"0.03_1"},"p5-Proc-InvokeEditor":{"origin":"editors/p5-Proc-InvokeEditor","version":"1.13"},"p5-Template-Declare":{"origin":"textproc/p5-Template-Declare","version":"0.47_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Term-ReadLine-Perl":{"origin":"devel/p5-Term-ReadLine-Perl","version":"1.0303_1"},"p5-Time-Progress":{"origin":"devel/p5-Time-Progress","version":"2.14"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-UUID-Tiny":{"origin":"devel/p5-UUID-Tiny","version":"1.04_1"},"p5-XML-Atom-SimpleFeed":{"origin":"textproc/p5-XML-Atom-SimpleFeed","version":"0.905"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Prometheus-Tiny-Shared","origin":"net-mgmt/p5-Prometheus-Tiny-Shared","version":"0.027","comment":"Tiny Prometheus client with a shared database behind it","maintainer":"nork@FreeBSD.org","www":"https://metacpan.org/release/Prometheus-Tiny-Shared","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ccbfd4cab64e437b5103394a567207d356e4f68fa4df0ef5704de097f39a8a58","flatsize":16302,"path":"All/p5-Prometheus-Tiny-Shared-0.027.pkg","repopath":"All/p5-Prometheus-Tiny-Shared-0.027.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8396,"desc":"Prometheus::Tiny::Shared is a wrapper around Prometheus::Tiny that instead\nof storing metrics data in a hashtable, stores them in a shared datastore.\nThis lets you keep a single set of metrics in a multithreaded app.","deps":{"p5-Hash-SharedMem":{"origin":"devel/p5-Hash-SharedMem","version":"0.005"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Prometheus-Tiny":{"origin":"net-mgmt/p5-Prometheus-Tiny","version":"0.011"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Promises","origin":"lang/p5-Promises","version":"0.94","comment":"Promise/A+ pattern implementation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Promises","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9482408e3904ce5023992090a427fc77b51fafe309530fae32a64e38e483209c","flatsize":118337,"path":"All/p5-Promises-0.94.pkg","repopath":"All/p5-Promises-0.94.pkg","licenselogic":"single","pkgsize":60952,"desc":"This module is an implementation of the \"Promise/A+\" pattern for\nasynchronous programming. Promises are meant to be a way to\nbetter deal with the resulting callback spaghetti that can often\nresult in asynchronous programs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-Prometheus-Tiny","origin":"net-mgmt/p5-Prometheus-Tiny","version":"0.011","comment":"Tiny Prometheus client","maintainer":"nork@FreeBSD.org","www":"https://metacpan.org/release/Prometheus-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b08f629aaefa966a4108adbb37d8f91f74b3eb5a376ff4583e70ff3f5191c16","flatsize":21485,"path":"All/p5-Prometheus-Tiny-0.011.pkg","repopath":"All/p5-Prometheus-Tiny-0.011.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10916,"desc":"Prometheus::Tiny is a minimal metrics client for the Prometheus\ntime-series database.\n\nIt does the following things differently to Net::Prometheus:\n\n - No setup. You don't need to pre-declare metrics to get something useful.\n - Labels are passed in a hash. Positional parameters get awkward.\n - No inbuilt collectors, PSGI apps, etc. Just the metrics.\n - Doesn't know anything about different metric types. You get what you ask for.\n\nThese could all be pros or cons, depending on what you need. For me,\nI needed a compact base that I could back on a shared memory region.\nSee Prometheus::Tiny::Shared for that!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Progress-Any","origin":"devel/p5-Progress-Any","version":"0.220","comment":"Record progress to any output","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Progress-Any","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbeef40cf93863d97db3657da7bd159470eb4354a4395118c86c3f4dfaaf1d25","flatsize":88673,"path":"All/p5-Progress-Any-0.220.pkg","repopath":"All/p5-Progress-Any-0.220.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29088,"desc":"Progress::Any is an interface for applications that want to display progress to\nusers. It decouples progress updating and output, rather similar to how Log::Any\ndecouples log producers and consumers (output). The API is also rather similar\nto Log::Any, except Adapter is called Output and category is called task.\n\nProgress::Any records position/target and calculates elapsed time, estimated\nremaining time, and percentage of completion. One or more output modules\n(Progress::Any::Output::*) display this information.","deps":{"p5-Time-Duration":{"origin":"devel/p5-Time-Duration","version":"1.21,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Project-Gantt","origin":"devel/p5-Project-Gantt","version":"1.03_9","comment":"Create Gantt charts to manage project scheduling","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Project-Gantt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ebfc7cdcc049fb26afa33663f3359a51b2d1b7c89e9e73a9b68f32d079bd913","flatsize":123682,"path":"All/p5-Project-Gantt-1.03_9.pkg","repopath":"All/p5-Project-Gantt-1.03_9.pkg","licenselogic":"single","pkgsize":50288,"desc":"Project::Gantt provides the ability to easily draw Gantt charts for\nmanaging the schedules of projects and many other things.\nGantt charts provide a simple, easy to comprehend, visual\nrepresentation of a schedule.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"p5-Class-Date":{"origin":"devel/p5-Class-Date","version":"1.1.17"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Process-Status","origin":"devel/p5-Process-Status","version":"0.010","comment":"Provides a few simple methods to make it easier to inspect ","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Process-Status","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6268c94a9cb5a1206de002af3d128df4671bb5717e625323d409515cf1e5a1c","flatsize":17425,"path":"All/p5-Process-Status-0.010.pkg","repopath":"All/p5-Process-Status-0.010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8432,"desc":"Perl's system command, qx``, etc. the process termination status gets put into\n$? as an integer. Process::Status just provides a few simple methods to make\nit easier to inspect $?.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Proc-WaitStat","origin":"devel/p5-Proc-WaitStat","version":"1.00_1","comment":"Interpret and act on wait() status values","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Proc-WaitStat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"659047763461fc278582ba141e2bb03a2d918b6a07cd0b3bd5fbca083db5a572","flatsize":13044,"path":"All/p5-Proc-WaitStat-1.00_1.pkg","repopath":"All/p5-Proc-WaitStat-1.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7296,"desc":"Proc::WaitStat contains functions for interpreting and acting on wait status\nvalues.","deps":{"p5-IPC-Signal":{"origin":"devel/p5-IPC-Signal","version":"1.00_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Proclet","origin":"sysutils/p5-Proclet","version":"0.35_2","comment":"Perl extension for minimalistic Supervisor","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Proclet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87e4df1a16930432202832b540e6d8ef6ffa5734f8d5c487e529e54437ccac47","flatsize":40447,"path":"All/p5-Proclet-0.35_2.pkg","repopath":"All/p5-Proclet-0.35_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19416,"desc":"Proclet is minimalistic Supervisor, fork and manage many services from\none perl script.","deps":{"p5-Data-Validator":{"origin":"devel/p5-Data-Validator","version":"1.07_1"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-Getopt-Compact-WithCmd":{"origin":"devel/p5-Getopt-Compact-WithCmd","version":"0.22_1"},"p5-Log-Minimal":{"origin":"devel/p5-Log-Minimal","version":"0.19_1"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-Parallel-Prefork":{"origin":"devel/p5-Parallel-Prefork","version":"0.18"},"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"p5-Time-Crontab":{"origin":"devel/p5-Time-Crontab","version":"0.04"},"p5-YAML-LibYAML":{"origin":"textproc/p5-YAML-LibYAML","version":"0.89"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Proc-Wait3","origin":"devel/p5-Proc-Wait3","version":"0.05_1","comment":"Perl extension for wait3 system call","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Proc-Wait3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"746da9c25df412ea13f807841f0db7bb01e278b4652d9ad2ba8c0a68d8611f97","flatsize":48719,"path":"All/p5-Proc-Wait3-0.05_1.pkg","repopath":"All/p5-Proc-Wait3-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12900,"desc":"Proc::Wait3 module implements wait3 system call in Perl.\nIf any child processes have exited, this call will \"reap\" the zombies\nsimilar to the perl \"wait\" function.  By default, it will return\nimmediately and if there are no dead children, everything will be\nundefined. If you pass in a true argument, it will block until a child\nexits (or it gets a signal).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Proc-Simple","origin":"devel/p5-Proc-Simple","version":"1.32","comment":"Perl5 module to launch and control background processes","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/Proc-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa0626c46b9bc7763fc746470c9bed2525839444ccd5f8f9d7b94ccbf3dc3598","flatsize":30367,"path":"All/p5-Proc-Simple-1.32.pkg","repopath":"All/p5-Proc-Simple-1.32.pkg","licenselogic":"single","pkgsize":13092,"desc":"The Proc::Simple package provides objects that model real-\n       life processes from a user's point of view. A new process\n       object is created by\n\n          $myproc = Proc::Simple->new();\n\n       Either shell-like command lines or references to perl\n       subroutines can be specified for launching a process in\n       background.  A 10-second sleep process, for example, can\n       be started via the shell as\n\n          $myproc->start(\"sleep 10\");\n\n       or, as a perl subroutine, with\n\n          $myproc->start(sub { sleep(10); });","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Proc-Reliable","origin":"devel/p5-Proc-Reliable","version":"1.16_1","comment":"Run external processes reliably with many options","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Proc-Reliable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1acf2908ffa84ab70837a01691768712b339cc0bdcc2a1e983a8b9ad02d0aff","flatsize":37812,"path":"All/p5-Proc-Reliable-1.16_1.pkg","repopath":"All/p5-Proc-Reliable-1.16_1.pkg","licenselogic":"single","pkgsize":17420,"desc":"The Proc::Reliable is intended to be a method for simple, reliable\nand configurable subprocess execution in PERL. It includes all the\nfunctionality of the backticks operator and system() functions,\nplus many uses of fork/exec, open2() and open3(). Proc::Reliable\nincorporates a number of options, including sending data to the\nsubprocess on STDIN, collecting STDOUT and STDERR separately or\ntogether, killing hung processes, timeouts and automatic retries.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Proc-SafeExec","origin":"devel/p5-Proc-SafeExec","version":"1.5_1","comment":"Convenient utility for executing external commands in various ways","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Proc-SafeExec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b622d9def4bec46c72cde2935df10c6e689545791f004bf2bf150652d15193f2","flatsize":57696,"path":"All/p5-Proc-SafeExec-1.5_1.pkg","repopath":"All/p5-Proc-SafeExec-1.5_1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","GPLv1"],"pkgsize":24984,"desc":"Proc::SafeExec provides an easy, safe way to execute external programs.  It\nreplaces all of Perl's questionable ways of accomodating this, including\nsystem(), open() with a pipe, exec(), back-ticks, etc.  This module will never\nautomatically invoke /bin/sh.  This module is easy enough to use that /bin/sh\nshould be unnecessary, even for complex pipelines.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Proc-Queue","origin":"devel/p5-Proc-Queue","version":"1.23_1","comment":"Limit the number of child processes running","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Proc-Queue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8728ca5d5b02988121e8b0db09bf6c84023fcf34ba72100e0a0c07d76bd948bb","flatsize":22281,"path":"All/p5-Proc-Queue-1.23_1.pkg","repopath":"All/p5-Proc-Queue-1.23_1.pkg","licenselogic":"single","pkgsize":10952,"desc":"This module lets you parallelise a perl program using the fork, exit,\nwait and waitpid calls as usual but without taking care of creating too\nmany processes and overloading the machine.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Proc-ProcessTable-ncps","origin":"sysutils/p5-Proc-ProcessTable-ncps","version":"0.1.1","comment":"Searches the process table and displays the results","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Proc-ProcessTable-ncps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddddd8501914c87c2588189cc0b0cbbdaeff1ef4b9ff61f32af3ffbc692095b8","flatsize":45109,"path":"All/p5-Proc-ProcessTable-ncps-0.1.1.pkg","repopath":"All/p5-Proc-ProcessTable-ncps-0.1.1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":14024,"desc":"An advanced ps(1) like utility with search capabilities.\n\nFor example:\n\nncps -c firefox --stats\n\nShow all firefox processes and the cumulative stats for them.\n\nSee also: https://github.com/VVelox/Proc-ProcessTable-ncps","deps":{"p5-Data-Unixish":{"origin":"devel/p5-Data-Unixish","version":"1.572_2"},"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"p5-Proc-ProcessTable-InfoString":{"origin":"sysutils/p5-Proc-ProcessTable-InfoString","version":"0.0.1"},"p5-Proc-ProcessTable-Match":{"origin":"sysutils/p5-Proc-ProcessTable-Match","version":"0.0.1"},"p5-Statistics-Basic":{"origin":"math/p5-Statistics-Basic","version":"1.6611"},"p5-Term-ANSIColor":{"origin":"devel/p5-Term-ANSIColor","version":"5.01"},"p5-Text-ANSITable":{"origin":"textproc/p5-Text-ANSITable","version":"0.609"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Proc-ProcessTable-InfoString","origin":"sysutils/p5-Proc-ProcessTable-InfoString","version":"0.0.1","comment":"Creates a PS like stat string showing the flags/state/wchan","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Proc-ProcessTable-InfoString","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"926a3ccebd1a0cec4415e2734d8b581d5f8b5dfc9509b5e044ca76d2d4305dd2","flatsize":8408,"path":"All/p5-Proc-ProcessTable-InfoString-0.0.1.pkg","repopath":"All/p5-Proc-ProcessTable-InfoString-0.0.1.pkg","licenselogic":"single","pkgsize":5348,"desc":"Creates a PS like stat string showing various symbolic represenation of\nvarious flags/state as well as the wchan.","deps":{"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"p5-Term-ANSIColor":{"origin":"devel/p5-Term-ANSIColor","version":"5.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Proc-ProcessTable-Match","origin":"sysutils/p5-Proc-ProcessTable-Match","version":"0.0.1","comment":"Matches a Proc::ProcessTable::Process against a stack of checks","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Proc-ProcessTable-Match","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7dac017d0f896e2a42d24e335a1bb5b0424514b5e1f37aecf7407274dfbe70dc","flatsize":214987,"path":"All/p5-Proc-ProcessTable-Match-0.0.1.pkg","repopath":"All/p5-Proc-ProcessTable-Match-0.0.1.pkg","licenselogic":"single","pkgsize":70856,"desc":"Matches a Proc::ProcessTable::Process against a stack of checks.\n\nThis can include cmndline, command fname, EGID, and more.","deps":{"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Project-Libs","origin":"devel/p5-Project-Libs","version":"0.02_1","comment":"Perl extension to add module directories of a project into @INC","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Project-Libs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58045c8a26ff0d7a296c23d686efec74337da701208ce494258dcc6b1518acbd","flatsize":7002,"path":"All/p5-Project-Libs-0.02_1.pkg","repopath":"All/p5-Project-Libs-0.02_1.pkg","licenselogic":"single","pkgsize":5100,"desc":"Project::Libs automatically adds directories that may contain modules\nwhich a project depends on.","deps":{"p5-FindBin-libs":{"origin":"devel/p5-FindBin-libs","version":"2.1100_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Proc-ProcessTable","origin":"devel/p5-Proc-ProcessTable","version":"0.636","comment":"Perl interface to the unix process table","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Proc-ProcessTable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f07e20afd68923bf2b1184dceccfa6d934ac3daaef6cae4c0bffcf6d9cf9f20b","flatsize":58584,"path":"All/p5-Proc-ProcessTable-0.636.pkg","repopath":"All/p5-Proc-ProcessTable-0.636.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27308,"desc":"This module is a first crack at providing a consistent interface to Unix (and\nmaybe other multitasking OS's) process table information. The impetus for this\ncame about with my frustration at having to parse the output of various systems'\nps commands to check whether specific processes were running on different boxes\nat a larged mixed Unix site. The output format of ps was different on each OS,\nand sometimes changed with each new release of an OS. Also, running a ps\nsubprocess from within a perl or shell script and parsing the output was not a\nvery efficient or aesthetic way to do things.\n\nWith this module, you can do things like this:\n\n    # kill memory pigs\n    use Proc::ProcessTable;\n\n    my $t = Proc::ProcessTable->new;\n    foreach my $p ( @{$t->table} ) {\n        if( $p->pctmem > 95 ){\n                $p->kill(9);\n        }\n    }","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"DOCS":"on"}},{"name":"p5-Proc-PidUtil","origin":"sysutils/p5-Proc-PidUtil","version":"0.09_1","comment":"PID file management utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Proc-PidUtil","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb3e1c84329fc7cd91b32d522b3110379b93a558480692a894e089710c18c9e8","flatsize":60429,"path":"All/p5-Proc-PidUtil-0.09_1.pkg","repopath":"All/p5-Proc-PidUtil-0.09_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":19508,"desc":"Proc::PidUtil provides utilities to manage PID files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Proc-Pidfile","origin":"devel/p5-Proc-Pidfile","version":"1.10","comment":"Perl extension to manage .pid file for current process","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Proc-Pidfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf864b8837f0d0fcd0ce4a542cce63b7a62b0df1cf44a4b390d2623d8c1f4986","flatsize":18812,"path":"All/p5-Proc-Pidfile-1.10.pkg","repopath":"All/p5-Proc-Pidfile-1.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9268,"desc":"Proc::Pidfile is a very simple OO interface which manages a pidfile\nfor the current process.  You can pass the path to a pidfile to use as\nan argument to the constructor, or you can let Proc::Pidfile choose\none (basically, \"/var/run/$basename\", if you can write to /var/run,\notherwise \"/$tmpdir/$basename\").","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Proc-ProcessTable-Colorizer","origin":"sysutils/p5-Proc-ProcessTable-Colorizer","version":"0.3.0","comment":"Colorized and enhanced version of ps","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Proc-ProcessTable-Colorizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15e07ef07948ae1d5fc47eb9ab591dce8714d6112ff939eaeefff6fb8322afa3","flatsize":51459,"path":"All/p5-Proc-ProcessTable-Colorizer-0.3.0.pkg","repopath":"All/p5-Proc-ProcessTable-Colorizer-0.3.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16644,"desc":"This colorizes the output from Proc::ProcessTable.\n\nThis is largely meant to be used from the command line instead of\nas a module via the included bin script.\n\nAmong other fun things, it allows searching of the process table.\n\nSearching is currently possible against the following criteria.\n\n zombie\n swapped out\n regex command line matching\n CPU seconds used by a process\n percent of memory usage\n percent of CPU usage\n wait channel in use\n\nbin/cps - A colorized version of ps with various extra useful options","deps":{"p5-Error-Helper":{"origin":"devel/p5-Error-Helper","version":"2.1.0"},"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"p5-Term-ANSIColor":{"origin":"devel/p5-Term-ANSIColor","version":"5.01"},"p5-Term-Size":{"origin":"devel/p5-Term-Size","version":"0.211"},"p5-Text-Table":{"origin":"textproc/p5-Text-Table","version":"1.135"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Proc-PID-File","origin":"devel/p5-Proc-PID-File","version":"1.29","comment":"Perl module to manage process id files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Proc-PID-File","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"270518ce103798742e5f4568dfc2754b95e765100ebbd72ad51ba9f66fda399f","flatsize":34362,"path":"All/p5-Proc-PID-File-1.29.pkg","repopath":"All/p5-Proc-PID-File-1.29.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15972,"desc":"This Perl module is useful for writers of daemons and other processes\nthat need to tell whether they are already running, in order to\nprevent multiple process instances. The module accomplishes this\nvia *nix-style pidfiles, which are files that store a process\nidentifier.\n\nInspired by Proc::PID_File, but with a much simpler interface.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Proc-Fork","origin":"devel/p5-Proc-Fork","version":"0.808","comment":"Simple, intuitive interface to fork() system call","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Proc-Fork","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c810e2ac3ad742afd3d49eabe676bfb103698f2d751e62de0722a75da0c71ce9","flatsize":48409,"path":"All/p5-Proc-Fork-0.808.pkg","repopath":"All/p5-Proc-Fork-0.808.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13776,"desc":"This module provides an intuitive, Perl-ish way to write forking\nprograms by letting you use blocks to illustrate which code section\nexecutes in which fork. The code for the parent, child, retry handler\nand error handler are grouped together in a \"fork block\". The clauses\nmay appear in any order, but they must be consecutive (without any other\nstatements in between).","deps":{"p5-Exporter-Tidy":{"origin":"devel/p5-Exporter-Tidy","version":"0.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Proc-Find-Parents","origin":"devel/p5-Proc-Find-Parents","version":"0.631","comment":"Find parents of a process (up to the root)","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Proc-Find-Parents","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91674c39b63de9c229fb3e6b0f6d1fbc50b35ca17e3de2ebc613b1345f09e05b","flatsize":44257,"path":"All/p5-Proc-Find-Parents-0.631.pkg","repopath":"All/p5-Proc-Find-Parents-0.631.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11484,"desc":"Return an array containing information about parent processes of $pid up to the\nparent of all processes (usually \"init\"). If $pid is not mentioned, it defaults\nto $$. The immediate parent is in the first element of array, followed by its\nparent, and so on.","deps":{"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Proc-FastSpawn","origin":"devel/p5-Proc-FastSpawn","version":"1.2","comment":"fork+exec, or spawn, a subprocess as quickly as possible","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Proc-FastSpawn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82dab8a0f562f57db176f9a2de94aed2d51d45abd312244c3d9469d342dac622","flatsize":23713,"path":"All/p5-Proc-FastSpawn-1.2.pkg","repopath":"All/p5-Proc-FastSpawn-1.2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12080,"desc":"The purpose of this small (in scope and footprint) module is simple: spawn a\nsubprocess asynchronously as efficiently and/or fast as possible. Basically the\nsame as calling fork+exec (on POSIX), but hopefully faster than those two\nsyscalls.\n\nApart from fork overhead, this module also allows you to fork+exec programs when\notherwise you couldn't - for example, when you use POSIX threads in your perl\nprocess then it generally isn't safe to call fork from perl, but it is safe to\nuse this module to execute external processes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Proc-Daemon","origin":"devel/p5-Proc-Daemon","version":"0.23","comment":"Perl module that provides a method to daemonify a Perl script","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Proc-Daemon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3502131cf57d616a27df56ea3301416606dedd0f8736f252e3eb3cdffa718db2","flatsize":50822,"path":"All/p5-Proc-Daemon-0.23.pkg","repopath":"All/p5-Proc-Daemon-0.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19864,"desc":"Proc::Daemon provides a method for a Perl script to run as a Unix\ndaemon process.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Proc-Background","origin":"devel/p5-Proc-Background","version":"1.32","comment":"Perl interface to running background processes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Proc-Background","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e11b770df195017a2dde22f200cf105f965af00079cf33f29e880e9193ad007","flatsize":98587,"path":"All/p5-Proc-Background-1.32.pkg","repopath":"All/p5-Proc-Background-1.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35220,"desc":"This is a generic interface for placing processes in the background on\nboth Unix and Win32 platforms.  This module lets you start, kill, wait\non, retrieve exit values, and see if background processes still exist.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Proc-Guard","origin":"devel/p5-Proc-Guard","version":"0.07","comment":"Perl extension for process runner with RAII pattern","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Proc-Guard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1dce8ea627b5112a5af2c33f4f97f58ccc1af28d2500df378a421f6519a76941","flatsize":13903,"path":"All/p5-Proc-Guard-0.07.pkg","repopath":"All/p5-Proc-Guard-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8060,"desc":"Proc::Guard runs process, and destroys it when the perl script exits.\n\nThis is useful for testing code working with server process.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Proc-BackOff","origin":"devel/p5-Proc-BackOff","version":"0.02_2","comment":"Perl module that provides methods to backoff on failures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Proc-BackOff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e213bd94fa9d86abb5e1077b04d3c5d2d877a28b103e7288472536784b9510a9","flatsize":29887,"path":"All/p5-Proc-BackOff-0.02_2.pkg","repopath":"All/p5-Proc-BackOff-0.02_2.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":15692,"desc":"Proc::BackOff provides methods for a Perl script to backoff retries\nwhen an operation fails.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Probe-Perl","origin":"sysutils/p5-Probe-Perl","version":"0.03","comment":"Information about the currently running perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Probe-Perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e9e10fed805e5d9cd4e6faffc08f75d2f2b1293a851fee03a79fb9820b7f95d","flatsize":16831,"path":"All/p5-Probe-Perl-0.03.pkg","repopath":"All/p5-Probe-Perl-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9068,"desc":"Probe::Perl - Information about the currently running perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Pragmatic","origin":"devel/p5-Pragmatic","version":"1.7_1","comment":"Add pragmata to Exporter","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Pragmatic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5d34424351dee7a591e0990f6521c63d2a65aa837f546feefd4f74733bb822f","flatsize":17494,"path":"All/p5-Pragmatic-1.7_1.pkg","repopath":"All/p5-Pragmatic-1.7_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9832,"desc":"Pragmatic implements a default import method for processing pragmata before\npassing the rest of the import to Exporter.\n\nPerl automatically calls the import method when processing a use statement for a\nmodule. Modules and use are documented in perlfunc and perlmod.\n\n(Do not confuse Pragmatic with pragmatic modules, such as less, strict and the\nlike. They are standalone pragmata, and are not associated with any other\nmodule.)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PostgreSQL-PLPerl-Trace","origin":"databases/p5-PostgreSQL-PLPerl-Trace","version":"1.001_1","comment":"Simple way to trace execution of Perl statements in PL/Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PostgreSQL-PLPerl-Trace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5eb77c1250d982e57b7bf7d295524b2a21bf19988bbdddec50b3652300ff5141","flatsize":43934,"path":"All/p5-PostgreSQL-PLPerl-Trace-1.001_1.pkg","repopath":"All/p5-PostgreSQL-PLPerl-Trace-1.001_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11544,"desc":"PostgreSQL::PLPerl::Trace is a simple way to trace execution of\nPerl statements in PL/Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Proc-InvokeEditor","origin":"editors/p5-Proc-InvokeEditor","version":"1.13","comment":"Perl extension for starting a text editor","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Proc-InvokeEditor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4559a982292f97464743fa79525d6e6f207745eacc5f2ae31cc1e5fe5a91e3ae","flatsize":52188,"path":"All/p5-Proc-InvokeEditor-1.13.pkg","repopath":"All/p5-Proc-InvokeEditor-1.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14424,"desc":"This module provides a simple API to calling an external text editor\nfrom within your perl program.","deps":{"p5-Carp-Assert":{"origin":"devel/p5-Carp-Assert","version":"0.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["editors","perl5"]},{"name":"p5-Qmail-Envelope","origin":"mail/p5-Qmail-Envelope","version":"0.53_1","comment":"Examine and modify qmail envelope strings","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Qmail-Envelope","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"608591901c0090f7be64dc1f3a83a42b83606f779b3c6deb421a8e4ca4dea829","flatsize":15804,"path":"All/p5-Qmail-Envelope-0.53_1.pkg","repopath":"All/p5-Qmail-Envelope-0.53_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8108,"desc":"A Perl module for examining and modifying the strings that qmail uses\nto represend a message's envelope sender and recipients.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Quantum-Superpositions","origin":"lang/p5-Quantum-Superpositions","version":"2.03","comment":"QM-like superpositions in Perl","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Quantum-Superpositions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f18024ff78ce67d0d402fe40e360c6535024ed9fb9767e3c6742e1045ed56f16","flatsize":47008,"path":"All/p5-Quantum-Superpositions-2.03.pkg","repopath":"All/p5-Quantum-Superpositions-2.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21016,"desc":"The Quantum::Superpositions module adds two new operators to Perl: any and\nall.\n\nEach of these operators takes a list of values (states) and superimposes\nthem into a single scalar value (a superposition), which can then be\nstored in a standard scalar variable.\n\nThe any and all operators produce two distinct kinds of superposition. The\nany operator produces a disjunctive superposition, which may (notionally)\nbe in any one of its states at any time, according to the needs of the\nalgorithm that uses it.\n\nIn contrast, the all operator creates a conjunctive superposition, which\nis always in every one of its states simultaneously.\n\nSuperpositions are scalar values and hence can participate in arithmetic\nand logical operations just like any other type of scalar. However, when\nan operation is applied to a superposition, it is applied (notionally) in\nparallel to each of the states in that superposition.","deps":{"p5-Class-Multimethods":{"origin":"devel/p5-Class-Multimethods","version":"1.701"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","science","perl5"]},{"name":"p5-PostgreSQL-PLPerl-Call","origin":"databases/p5-PostgreSQL-PLPerl-Call","version":"1.007","comment":"Simple interface for calling SQL functions from PostgreSQL PL/Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PostgreSQL-PLPerl-Call","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b9af1611bc18064688b7e6b15dd8e1e0e701f06e71073f36918dfff8f5af6d5","flatsize":56470,"path":"All/p5-PostgreSQL-PLPerl-Call-1.007.pkg","repopath":"All/p5-PostgreSQL-PLPerl-Call-1.007.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17560,"desc":"PostgreSQL::PLPerl::Call is a simple interface for calling SQL functions\nfrom PostgreSQL PL/Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-PostScript-Simple","origin":"print/p5-PostScript-Simple","version":"0.09","comment":"Produce PostScript files from Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PostScript-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54b5321184c4a0b384735ff765807aa96aef5b072f3fe56702cc0f2d020ac949","flatsize":99936,"path":"All/p5-PostScript-Simple-0.09.pkg","repopath":"All/p5-PostScript-Simple-0.09.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36232,"desc":"PostScript::Simple allows you to have a simple method of writing\nPostScript files from Perl. It has graphics primitives that allow lines,\ncurves, circles, polygons and boxes to be drawn. Text can be added to\nthe page using standard PostScript fonts.\n\nThe images can be single page EPS files, or multipage PostScript files.\nThe image size can be set by using a recognised paper size (\"A4\", for\nexample) or by giving dimensions. The units used can be specified (\"mm\"\nor \"in\", etc) and are the same as those used in TeX. The default unit is\na bp, or a PostScript point, unlike TeX.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5"]},{"name":"p5-PostScript-PPD","origin":"print/p5-PostScript-PPD","version":"0.0402","comment":"Read PostScript Printer Definition files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PostScript-PPD","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9efb153c5380db9cf51f97594156d5494a6bf0ed98545d4118ed401ef98f78e","flatsize":29057,"path":"All/p5-PostScript-PPD-0.0402.pkg","repopath":"All/p5-PostScript-PPD-0.0402.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11552,"desc":"PostScript::PPD reads and parses PostScript Printer Definition files, called\nPPDs.\n\nPPDs contain key/value tuples that describe the printer, its capabilities and\nthe printing options available. The printing options are classified as User\nInterface (UI) options, which are grouped into groups.","deps":{"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5"]},{"name":"p5-Pod-XML","origin":"textproc/p5-Pod-XML","version":"0.99_4","comment":"Module to convert POD to XML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-XML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9eca6aee4a9b17e378b82353e6f26a8e3ef3026df64f4b28708f4dd7d054fca7","flatsize":20954,"path":"All/p5-Pod-XML-0.99_4.pkg","repopath":"All/p5-Pod-XML-0.99_4.pkg","licenselogic":"single","pkgsize":9580,"desc":"This module uses Pod::Parser to parse POD and generates XML from the\nresulting parse stream.","deps":{"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-Pod-Xhtml","origin":"textproc/p5-Pod-Xhtml","version":"1.61_1","comment":"Generate well-formed XHTML documents from POD format documentation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Xhtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"304c0c0ade1a64e08d3725994392b09e9f887cac56a45feaec4a0469f83534e7","flatsize":40575,"path":"All/p5-Pod-Xhtml-1.61_1.pkg","repopath":"All/p5-Pod-Xhtml-1.61_1.pkg","licenselogic":"single","pkgsize":18812,"desc":"There's Pod::PXML and Pod::XML, so why do we need Pod::Xhtml? You need\nan XSLT to transform XML into XHTML and many people don't have the\ntime or inclination to do this. But they want to make sure that the\npages they put on their web site are well-formed, they want those\npages to use stylesheets easily, and possibly they want to squirt the\nXHTML through some kind of filter for more processing.\n\nBy generating well-formed XHTML straight away we allow anyone to just\nuse the output files as-is. For those who want to use XML tools or\ntransformations they can use the XHTML as a source, because it's a\nwell-formed XML document.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-Compare-ConstantTime","origin":"textproc/p5-String-Compare-ConstantTime","version":"0.321","comment":"Perl extension for timing side-channel protected string compare","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/String-Compare-ConstantTime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27661e0b7b80fe3d04a896802051e4eaefa039badc1219615ff515475ff3d180","flatsize":24167,"path":"All/p5-String-Compare-ConstantTime-0.321.pkg","repopath":"All/p5-String-Compare-ConstantTime-0.321.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12284,"desc":"This module provides one function, equals (not exported by default).\n\nYou should pass this function two strings of the same length. It will\nreturn true if they are string-wise identical and false otherwise,\njust like eq.  However, comparing any two differing strings will take\na fixed amount of time, unlike eq.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-PostScript","origin":"print/p5-PostScript","version":"0.06_2","comment":"Produce PostScript files from Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PostScript","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4da55dbe75804ba55e23cacb3f885fa11e25dd740f0ddc0c472b7c95fdbc3b4","flatsize":82326,"path":"All/p5-PostScript-0.06_2.pkg","repopath":"All/p5-PostScript-0.06_2.pkg","licenselogic":"single","pkgsize":21012,"desc":"PostScript allows you to write PostScript files from Perl.\nIt has graphics primitives that allow lines, circles and boxes to be drawn.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5"]},{"name":"p5-Pod-WSDL","origin":"textproc/p5-Pod-WSDL","version":"0.063_1","comment":"Create WSDL documents from (extended) pod","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-WSDL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"426b40703720f91852b70e5ec661dbe9afec9ed1135892e6892dc08d06e4a047","flatsize":97499,"path":"All/p5-Pod-WSDL-0.063_1.pkg","repopath":"All/p5-Pod-WSDL-0.063_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43060,"desc":"How does Pod::WSDL work? If you instantiate a Pod::WSDL object with the\nname of the module (or the path of the file, or an open filehandle)\nproviding the web service like this\n\n\tmy $pwsdl = new Pod::WSDL(source => 'My::Module',\n\t\tlocation => 'http://my.services.location/on/the/web');\n\nPod::WSDL will try to find \"My::Module\" in @INC, open the file, parse it\nfor WSDL directives and prepare the information for WSDL output. By\ncalling\n\n\t$pwsdl->WSDL;\n\nPod::WSDL will output the WSDL document. That's it.","deps":{"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-Usage","origin":"devel/p5-Pod-Usage","version":"2.03","comment":"Print a usage message from embedded pod documentation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Pod-Usage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37df189b6100f9c1ad3390630d1385488de5a32f2adb181c7ec03ea00165f1b6","flatsize":45056,"path":"All/p5-Pod-Usage-2.03.pkg","repopath":"All/p5-Pod-Usage-2.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20432,"desc":"Pod::Usage provides the function \"pod2usage()\" to print usage messages for a\nPerl script based on its embedded pod documentation. Pod::Usage is a subclass of\nPod::PlainText. Please see the POD documentation for this module (embedded in\nthe file \"Usage.pm\") for more details. The pod2usage() function is probably the\nmost generally useful function in this entire distribution since it is useful to\njust about any Perl5 script that is invoked from the command-line.","deps":{"p5-podlators":{"origin":"textproc/p5-podlators","version":"5.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Pod-Stripper","origin":"textproc/p5-Pod-Stripper","version":"0.22_5","comment":"Strip all pod, and output what's left","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Stripper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"968da43fbfbb82d9fd91336d2e2aa0f2061bd41bbb1c9684c7b4897f7cec5f79","flatsize":10225,"path":"All/p5-Pod-Stripper-0.22_5.pkg","repopath":"All/p5-Pod-Stripper-0.22_5.pkg","licenselogic":"single","pkgsize":7456,"desc":"This be Pod::Stripper, a subclass of Pod::Parser.  It parses perl files,\nstripping out the pod, and dumping the rest (presumably code) to\nwherever you point it to (like you do with Pod::Parser).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-Strip","origin":"textproc/p5-Pod-Strip","version":"1.100","comment":"Remove POD from Perl code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Strip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8afaff79f97316d3e6e4c87c2a5c860971b4ef9e2aa1d1adcb252ccd66403a6b","flatsize":42074,"path":"All/p5-Pod-Strip-1.100.pkg","repopath":"All/p5-Pod-Strip-1.100.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10736,"desc":"Pod::Strip, a subclass of Pod::Simple.  It parses perl files,\nstrips all POD from Perl Code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Prima","origin":"x11-toolkits/p5-Prima","version":"1.68.002_2","comment":"Extensible Perl toolkit for multi-platform GUI development","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Prima","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0949fc695edcbe014018b897eb5297bf380e4e939655ccc0560efbaad7872ca4","flatsize":7081945,"path":"All/p5-Prima-1.68.002_2.pkg","repopath":"All/p5-Prima-1.68.002_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2386504,"desc":"Prima is an extensible Perl toolkit for multi-platform GUI development.\nPlatforms supported include Linux, Windows NT/9x/2K, OS/2 and UNIX/X11\nworkstations ( FreeBSD, IRIX, SunOS, Solaris  and others). The toolkit\ncontains a rich set of standard  widgets and has  emphasis on 2D image\nprocessing tasks.  A Perl program using PRIMA looks and behaves identically\non X, Win32 and OS/2 PM.  The toolkit includes a visual builder ( VB ) and\na graphic pod viewer utility ( podview ). The examples are installed into\nperl site in Prima/examples directory.\nA 'hello world' code is as simple as follows:\n\n   use Prima qw(Application Buttons);\n   Prima::Window-> create(\n      text     => 'Hello world!',\n      size     => [ 200, 200],\n   )-> insert( Button =>\n      centered => 1,\n      text     => 'Hello world!',\n      onClick  => sub { $::application-> close },\n   );\n   run Prima;","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["x11-toolkits","graphics","perl5"],"shlibs_required":["libperl.so.5.36","libjpeg.so.8","libgif.so.7","libX11.so.6","libXext.so.6","libXft.so.2","libfreetype.so.6","libfontconfig.so.1","libXrender.so.1","libXrandr.so.2","libXcursor.so.1","libpng16.so.16","libtiff.so.6","libwebp.so.7","libwebpdemux.so.2","libwebpmux.so.3","libXpm.so.4"],"options":{"FRIBIDI":"off","GTK2":"off","GTK3":"off","HARFBUZZ":"off","ICONV":"on","THAI":"off","XFT":"on"}},{"name":"p5-Template-Plugin-CSV","origin":"textproc/p5-Template-Plugin-CSV","version":"0.04_1","comment":"Simple TT2 plugin for generating CSV","maintainer":"dgeo@centrale-med.fr","www":"https://metacpan.org/release/Template-Plugin-CSV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8db13ae411424317f9eff235a58ceaea07346bb10cdafb187545a187cffac845","flatsize":3264,"path":"All/p5-Template-Plugin-CSV-0.04_1.pkg","repopath":"All/p5-Template-Plugin-CSV-0.04_1.pkg","licenselogic":"single","pkgsize":3176,"desc":"This is a very simple TT2 Plugin for generating CSV.\n\nA CSV object will be instantiated via the following directive:\n\n[%25 USE CSV %25]","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-Section","origin":"textproc/p5-Pod-Section","version":"0.02","comment":"Select specified section from POD","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Pod-Section","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c291d63831857bf6935d0c1062f45b9107409cff86cca754246696c26bed93f","flatsize":20520,"path":"All/p5-Pod-Section-0.02.pkg","repopath":"All/p5-Pod-Section-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11640,"desc":"Pod::Section selects specified section from Module's POD.","deps":{"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-Pod-Abstract":{"origin":"textproc/p5-Pod-Abstract","version":"0.20_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-Tree","origin":"textproc/p5-Pod-Tree","version":"1.31","comment":"Create a static syntax tree for a POD","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Tree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"416f5ccc841a83e1893227f5e0a58046b0a39098b589eb435aad34ac86183e51","flatsize":194733,"path":"All/p5-Pod-Tree-1.31.pkg","repopath":"All/p5-Pod-Tree-1.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":77476,"desc":"Pod::Tree parses a POD into a static syntax tree. Applications walk the tree to\nrecover the structure and content of the POD.","deps":{"p5-HTML-Stream":{"origin":"www/p5-HTML-Stream","version":"1.60_1"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-Pod-Readme","origin":"textproc/p5-Pod-Readme","version":"1.2.3","comment":"Convert POD to README file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Readme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8aa4312eb612f327942e10c6edf2d803226e0ebef699a2bc5687b2dd20c8fb3","flatsize":102145,"path":"All/p5-Pod-Readme-1.2.3.pkg","repopath":"All/p5-Pod-Readme-1.2.3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36760,"desc":"This module is a subclass of Pod::PlainText which provides additional\nPOD markup for generating README files.","deps":{"p5-CPAN-Changes":{"origin":"devel/p5-CPAN-Changes","version":"0.500004"},"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Getopt-Long-Descriptive":{"origin":"devel/p5-Getopt-Long-Descriptive","version":"0.114"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-HandlesVia":{"origin":"devel/p5-MooX-HandlesVia","version":"0.001009"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-ProjectDocs","origin":"textproc/p5-Pod-ProjectDocs","version":"0.53","comment":"Generates CPAN like pod pages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-ProjectDocs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a75325bd6ec68671f403741f0233822abc04f5db4c87e853304b06ad00ecf869","flatsize":75509,"path":"All/p5-Pod-ProjectDocs-0.53.pkg","repopath":"All/p5-Pod-ProjectDocs-0.53.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20764,"desc":"This module allows you to generates CPAN like pod pages from your\nmodules (not only perl but also javascript including pod) for your\nprojects.  Set your library modules' root directory with libroot option.\nAnd you have to set output directory's path with outroot option.  And\nthis module searches your pm and pod files from your libroot, and\ngenerates html files, and an index page lists up all your modules there.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-Simple","origin":"textproc/p5-Pod-Simple","version":"3.45","comment":"Framework for parsing Pod","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7184a67b4ec6980f5edc215316a5bf83ec80cfe1512c446080c14b74127b3885","flatsize":550110,"path":"All/p5-Pod-Simple-3.45.pkg","repopath":"All/p5-Pod-Simple-3.45.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":193380,"desc":"Pod::Simple is a Perl library for parsing text in the Pod (\"plain old\ndocumentation\") markup language that is typically used for writing\ndocumentation for Perl and for Perl modules. The Pod format is explained in the\nperlpod man page; the most common formatter is called \"perldoc\".\n\nPod formatters can use Pod::Simple to parse Pod documents into produce\nrenderings of them in plain ASCII, in HTML, or in any number of other formats.\nTypically, such formatters will be subclasses of Pod::Simple, and so they will\ninherit its methods, like parse_file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-Pod-Spell","origin":"textproc/p5-Pod-Spell","version":"1.26","comment":"Formatter for spellchecking Pod","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Spell","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"070a4d9b4b23b2a0bda811a043e0fc9ea0a4c47706eedf871264fb2a449e527b","flatsize":49608,"path":"All/p5-Pod-Spell-1.26.pkg","repopath":"All/p5-Pod-Spell-1.26.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":24760,"desc":"Pod::Spell is a Pod formatter whose output is good for spellchecking.\nPod::Spell rather like Pod::Text, except that it doesn't put much\neffort into actual formatting, and it suppresses things that look\nlike Perl symbols or Perl jargon (so that your spellchecking program\nwon't complain about mystery words like \"$thing\" or \"Foo::Bar\" or\n\"hashref\").","deps":{"p5-Class-Tiny":{"origin":"devel/p5-Class-Tiny","version":"1.008"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Lingua-EN-Inflect":{"origin":"textproc/p5-Lingua-EN-Inflect","version":"1.905"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-Site","origin":"www/p5-Pod-Site","version":"0.56_1","comment":"Build browsable HTML documentation for your app","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Site","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f37918d0ba60c2e57f5c95c845b0e1b3e57e50030d82466bf2029ca01470df8","flatsize":182660,"path":"All/p5-Pod-Site-0.56_1.pkg","repopath":"All/p5-Pod-Site-0.56_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":54488,"desc":"Pod::Site searches a list of directories and generates a jQuery-powered\ndocumentation site from all of the POD files it finds. It was originally\ndesigned for the Bricolage project but is has evolved for general use.\nHave a look at the Bricolage API Browser to see a sample documentation\nsite in action. The generated documentation site supports Safari, Firefox,\nand IE7 and up.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Object-Tiny":{"origin":"devel/p5-Object-Tiny","version":"1.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"PODT":"off"}},{"name":"p5-Pod-POM-View-Restructured","origin":"textproc/p5-Pod-POM-View-Restructured","version":"1.000003","comment":"View for Pod::POM that outputs reStructuredText","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Pod-POM-View-Restructured","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c219143aa613af269b60f2d7b2f251712649b278aa4f4af68cf0c3718388382","flatsize":66447,"path":"All/p5-Pod-POM-View-Restructured-1.000003.pkg","repopath":"All/p5-Pod-POM-View-Restructured-1.000003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19132,"desc":"Pod::POM::View::Restructured outputs reStructuredText that is expected to be\nused with Sphinx. Verbatim sections (indented paragraphs) in the POD will be\noutput with syntax highlighting for Perl code by default.","deps":{"p5-Pod-POM":{"origin":"textproc/p5-Pod-POM","version":"2.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-WikiDoc","origin":"textproc/p5-Pod-WikiDoc","version":"0.21","comment":"Generate Pod from inline wiki style text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-WikiDoc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a60b26395409d4f08c1492a9b1b34772efef932ed4194aaa8493bf525f68001","flatsize":500669,"path":"All/p5-Pod-WikiDoc-0.21.pkg","repopath":"All/p5-Pod-WikiDoc-0.21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":40252,"desc":"Pod works well, but writing it can be time-consuming and tedious. For example,\ncommonly used layouts like lists require numerous lines of text to make just a\ncouple of simple points. An alternative approach is to write documentation in\na wiki-text shorthand (referred to here as wikidoc) and use Pod::WikiDoc to\nextract it and convert it into its corresponding Pod as a separate .pod file.","deps":{"p5-File-pushd":{"origin":"devel/p5-File-pushd","version":"1.016"},"p5-Getopt-Lucid":{"origin":"textproc/p5-Getopt-Lucid","version":"1.10"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-Parser","origin":"textproc/p5-Pod-Parser","version":"1.67","comment":"Modules to work with POD (Plain Old Documentation)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd466c60542128e70875bd6033250352c470a13373d73cbc5859ac80cd8e3b5d","flatsize":224820,"path":"All/p5-Pod-Parser-1.67.pkg","repopath":"All/p5-Pod-Parser-1.67.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":80500,"desc":"Set of modules:\n\n* Pod::Parser - base class for creating POD filters and translators\n* Pod::Select - extract selected sections of POD from input\n* Pod::Usage - print a usage message from embedded pod documentation\n* Pod::PlainText - convert POD data to formatted ASCII text\n* Pod::InputObjects - objects representing POD input paragraphs, commands, etc.\n* Pod::Checker - check pod documents for syntax errors\n* Pod::ParseUtils - helpers for POD parsing and conversion\n* Pod::Find - find POD documents in directory trees","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-Perldoc","origin":"textproc/p5-Pod-Perldoc","version":"3.25_2","comment":"Look up Perl documentation in Pod format","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Pod-Perldoc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bad14aff9c081bfa8f2b3f5e70238d70381611631239fc652ecb4676dee46a3e","flatsize":145801,"path":"All/p5-Pod-Perldoc-3.25_2.pkg","repopath":"All/p5-Pod-Perldoc-3.25_2.pkg","licenselogic":"single","pkgsize":58308,"desc":"Look up Perl documentation in Pod format.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-Markdown","origin":"textproc/p5-Pod-Markdown","version":"3.400","comment":"Module to convert POD to Markdown","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Markdown","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48aace0674bb24ab8d8cc5fd2221b73e3d71566eb4a09a8b36e14440bc5e1790","flatsize":99627,"path":"All/p5-Pod-Markdown-3.400.pkg","repopath":"All/p5-Pod-Markdown-3.400.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32616,"desc":"This module subclasses Pod::Parser and converts POD to Markdown.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-Pod-LaTeX","origin":"textproc/p5-Pod-LaTeX","version":"0.61","comment":"Convert Pod data to formatted LaTeX","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Pod-LaTeX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00a1acb7699a719f4f823e76464cacfc1939499d3ab2f0abd3854314f24d1aa4","flatsize":85468,"path":"All/p5-Pod-LaTeX-0.61.pkg","repopath":"All/p5-Pod-LaTeX-0.61.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30656,"desc":"Pod::LaTeX is a module to convert documentation in the Pod format into Latex.\nThe pod2latex command uses this module for translation.\n\nPod::LaTeX is a derived class from Pod::Select.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-Eventual","origin":"textproc/p5-Pod-Eventual","version":"0.094003","comment":"Read a POD document as a series of trivial events","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Eventual","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0f063179cc794597cca7a66a820e904065df06bf4656f61c5b16ad555475aa6","flatsize":58950,"path":"All/p5-Pod-Eventual-0.094003.pkg","repopath":"All/p5-Pod-Eventual-0.094003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16628,"desc":"POD is a pretty simple format to write, but it can be a big pain to deal with\nreading it and doing anything useful with it. Most existing POD parsers care\nabout semantics, like whether a =item occurred after an =over but before a back,\nfiguring out how to link a L<>, and other things like that.\n\nPod::Eventual is much less ambitious and much more stupid. Fortunately, stupid\nis often better. (That's what I keep telling myself, anyway.)\n\nPod::Eventual reads line-based input and produces events describing each POD\nparagraph or directive it finds. Once complete events are immediately passed to\nthe handle_event method. This method should be implemented by Pod::Eventual\nsubclasses. If it isn't, Pod::Eventual's own handle_event will be called, and\nwill raise an exception.","deps":{"p5-Mixin-Linewise":{"origin":"devel/p5-Mixin-Linewise","version":"0.111"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-MinimumVersion","origin":"textproc/p5-Pod-MinimumVersion","version":"50","comment":"Report minimum Perl version for given POD","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-MinimumVersion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28e52cb2ca1a4897efd307d2d0eb2024ee048cd09c7deb1193cfdc86291b6a0f","flatsize":38024,"path":"All/p5-Pod-MinimumVersion-50.pkg","repopath":"All/p5-Pod-MinimumVersion-50.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17456,"desc":"Pod::MinimumVersion parses the POD in a Perl script, module, or document, and\nreports what version of Perl is required to process the directives in it with\npod2man etc.","deps":{"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-String-CamelCase","origin":"textproc/p5-String-CamelCase","version":"0.04","comment":"Perl module for camelcase, de-camelcase","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/String-CamelCase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed246ec971e1cec9abbd1143dd0d9f8e835c00136b551a843c775b4ac8cbb391","flatsize":12142,"path":"All/p5-String-CamelCase-0.04.pkg","repopath":"All/p5-String-CamelCase-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6752,"desc":"String::CamelCase provides camelcase and de-camelcase.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-String-CRC32","origin":"devel/p5-String-CRC32","version":"2.100","comment":"Perl interface for cyclic redundancy check generation","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cba5edb9b9a888e4a754b3c8f2a9cab4430180e55c7fc08fc85a12e67a21cc84","flatsize":12826,"path":"All/p5-String-CRC32-2.100.pkg","repopath":"All/p5-String-CRC32-2.100.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":7884,"desc":"The CRC32 module calculates CRC sums of 32 bit lengths.\nIt generates the same CRC values as ZMODEM, PKZIP, PIC-\nCHECK and many others.\n\nDespite its name, this module is able to compute the\nchecksum of strings as well as of files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Pod-Coverage-Moose","origin":"devel/p5-Pod-Coverage-Moose","version":"0.08","comment":"Pod::Coverage extension for Moose","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Coverage-Moose","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a52ae32ef579ea428522e89829f7dc7c3821e52e6293b51dcc4e2a6ba4496e5","flatsize":50737,"path":"All/p5-Pod-Coverage-Moose-0.08.pkg","repopath":"All/p5-Pod-Coverage-Moose-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13216,"desc":"When using Pod::Coverage in combination with Moose, it will report any\nmethod imported from a Role. This is especially bad when used in combination\nwith Test::Pod::Coverage, since it takes away its ease of use.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Pod-Coverage":{"origin":"devel/p5-Pod-Coverage","version":"0.23_2"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","textproc","perl5"]},{"name":"p5-Stream-Reader","origin":"devel/p5-Stream-Reader","version":"0.09_1","comment":"Perl module for reading data from streams","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Stream-Reader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ccd8d62e6115faf2368ed4b09227c559a07f6afa6b4924b9ed937d258f4f9e1","flatsize":20201,"path":"All/p5-Stream-Reader-0.09_1.pkg","repopath":"All/p5-Stream-Reader-0.09_1.pkg","licenselogic":"single","pkgsize":8720,"desc":"Stream::Reader is perl module intended for reading data from streams.\nIt can be used for \"on the fly\" parsing big volumes data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Pod-Coverage","origin":"devel/p5-Pod-Coverage","version":"0.23_2","comment":"Checks if the documentation of a module is comprehensive","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Coverage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8a7caf421b6188943c3aa7914e06d667437da9acee15188fa7f945b15083338","flatsize":39416,"path":"All/p5-Pod-Coverage-0.23_2.pkg","repopath":"All/p5-Pod-Coverage-0.23_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20480,"desc":"Developers hate writing documentation. They'd hate it even more if their\ncomputer tattled on them, but maybe they'll be even more thankful in the long\nrun. Even if not, perlmodstyle tells you to, so you must obey.\n\nThis module provides a mechanism for determining if the pod for a given module\nis comprehensive.","deps":{"p5-Devel-Symdump":{"origin":"devel/p5-Devel-Symdump","version":"2.1800"},"p5-Pod-Parser":{"origin":"textproc/p5-Pod-Parser","version":"1.67"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","textproc","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"p5-Spreadsheet-GenerateXLSX","origin":"textproc/p5-Spreadsheet-GenerateXLSX","version":"0.05","comment":"Generate XLSX spreadsheet from array ref(s)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Spreadsheet-GenerateXLSX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5ca69432fdd94bfecfa93c74a369043cb7524e378d369925e7740946ea7730a","flatsize":48514,"path":"All/p5-Spreadsheet-GenerateXLSX-0.05.pkg","repopath":"All/p5-Spreadsheet-GenerateXLSX-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13144,"desc":"Spreadsheet::GenerateXLSX provides a function generate_xlsx which takes an array\nof Perl data and generates a simple Excel spreadsheet in the XLSX format. The\ngenerated sheets have the first row frozen, and auto filters enabled for every\ncolumn.\n\nEach sheet in the spreadsheet is generated from an array of rows, where each row\nis an arrayref. The first row is treated as a header row.\n\nThe generated spreadsheet can have any numbers of sheets. If you just pass\narrayrefs, the sheets will be named Sheet1, Sheet2, etc.","deps":{"p5-Excel-Writer-XLSX":{"origin":"textproc/p5-Excel-Writer-XLSX","version":"1.12"},"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Test-Bits","origin":"devel/p5-Test-Bits","version":"0.02_1","comment":"Provides a bits_is() subroutine for testing binary data","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Test-Bits","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8b5970be035af3d36427776b52249d8148f546c3f44edee47b43b9f7eb24088","flatsize":16940,"path":"All/p5-Test-Bits-0.02_1.pkg","repopath":"All/p5-Test-Bits-0.02_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":8300,"desc":"Test::Bits provides a single subroutine, bits_is(), for testing binary data.\n\nThis module is quite similar to Test::BinaryData and Test::HexString in concept.\nThe difference is that this module shows failure diagnostics in a different way,\nand has a slightly different calling style. Depending on the nature of the data\nyou're working with, this module may be easier to work with.","deps":{"p5-List-AllUtils":{"origin":"devel/p5-List-AllUtils","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-XML-LibXML","origin":"textproc/p5-XML-LibXML","version":"2.0210,1","comment":"Interface to Gnome libxml2 library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XML-LibXML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59926622d0ca2d7e8b5682a85820027f2943c0854a3c3ddc425d7b46c77dbd0f","flatsize":859001,"path":"All/p5-XML-LibXML-2.0210,1.pkg","repopath":"All/p5-XML-LibXML-2.0210,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":292388,"desc":"This module is an interface to the gnome libxml2 DOM parser (no SAX\nparser support yet), and the DOM tree.  It also provides an\nXML::XPath-like findnodes() interface, providing access to the XPath API\nin libxml2.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"p5-XML-NamespaceSupport":{"origin":"textproc/p5-XML-NamespaceSupport","version":"1.12"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libxml2.so.2"]},{"name":"p5-Pod-POM-View-HTML-Filter","origin":"textproc/p5-Pod-POM-View-HTML-Filter","version":"0.09_1","comment":"Use filters on sections of your pod documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-POM-View-HTML-Filter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86b6669b5a729318e4a77adced51e6d0ec7a272c8cf0e4f65f4e0d3e6b0dc255","flatsize":57534,"path":"All/p5-Pod-POM-View-HTML-Filter-0.09_1.pkg","repopath":"All/p5-Pod-POM-View-HTML-Filter-0.09_1.pkg","licenselogic":"single","pkgsize":20568,"desc":"The whole idea of this module is to take advantage of all the syntax\ncolouring modules that exist (such as Perl::Tidy) to produce colourful\ncode examples in a POD document (after conversion to HTML).","deps":{"p5-Perl-Tidy":{"origin":"devel/p5-Perl-Tidy","version":"20240511"},"p5-Pod-POM":{"origin":"textproc/p5-Pod-POM","version":"2.01"},"p5-Syntax-Highlight-HTML":{"origin":"www/p5-Syntax-Highlight-HTML","version":"0.04_1"},"p5-Syntax-Highlight-Shell":{"origin":"www/p5-Syntax-Highlight-Shell","version":"0.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-POM","origin":"textproc/p5-Pod-POM","version":"2.01","comment":"POD Object Model","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-POM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cd5a15e5750386cf70e2aa3185770eb0ef109b7341b219a0c471917300bb1df","flatsize":186773,"path":"All/p5-Pod-POM-2.01.pkg","repopath":"All/p5-Pod-POM-2.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":77028,"desc":"This module implements a parser to convert Pod documents into a simple\nobject model form known hereafter as the Pod Object Model.  The object\nmodel is generated as a hierarchical tree of nodes, each of which\nrepresents a different element of the original document.  The tree can\nbe walked manually and the nodes examined, printed or otherwise\nmanipulated.  In addition, Pod::POM supports and provides view objects\nwhich can automatically traverse the tree, or section thereof, and\ngenerate an output representation in one form or another.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Term-Prompt","origin":"devel/p5-Term-Prompt","version":"1.04_1","comment":"Perl extension for prompting a user for information","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Term-Prompt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0105501ede30a1845854bf6a3df69f31ab32623848a5529ce34ea8001919dcc1","flatsize":29451,"path":"All/p5-Term-Prompt-1.04_1.pkg","repopath":"All/p5-Term-Prompt-1.04_1.pkg","licenselogic":"single","pkgsize":13300,"desc":"This perl routine will take a prompt, a default response and a list\nof possible responses and deal with the user interface, (and the\nuser!), by displaying the prompt, showing the default, and checking\nto be sure that the response is one of the legal choices.","deps":{"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Statistics-Lite","origin":"math/p5-Statistics-Lite","version":"3.62","comment":"The lightweight and functional object-oriented statistics","maintainer":"osa@FreeBSD.org","www":"https://metacpan.org/release/Statistics-Lite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb735bef4aebfa0b99d67931d29534b108e5eed74f54dd961eb057b4f7641efd","flatsize":10971,"path":"All/p5-Statistics-Lite-3.62.pkg","repopath":"All/p5-Statistics-Lite-3.62.pkg","licenselogic":"single","pkgsize":6092,"desc":"The Statistics::Lite module is a lightweight, functional alternative\nto larger, more complete, object-oriented statistics packages.\nAs such, it is likely to be better suited, in general, to smaller\ndata sets.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Pod-HtmlEasy","origin":"textproc/p5-Pod-HtmlEasy","version":"1.0108_2","comment":"Generate personalized HTML from PODs","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Pod-HtmlEasy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0468f0f3b1b6786e749f7891e349dbffa394c8fc1755a15556c5e16089e79c49","flatsize":94788,"path":"All/p5-Pod-HtmlEasy-1.0108_2.pkg","repopath":"All/p5-Pod-HtmlEasy-1.0108_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29636,"desc":"Pod::HtmlEasy is a perl module to generate HTML data from POD in a easy and\npersonalized mode. By default the HTML generated is similar to the CPAN site\nstyle for module documentation.","deps":{"p5-Exporter-Easy":{"origin":"devel/p5-Exporter-Easy","version":"0.18"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-Pod-Escapes":{"origin":"textproc/p5-Pod-Escapes","version":"1.07"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-Plucene","origin":"textproc/p5-Plucene","version":"1.25_5","comment":"Perl port of the Java Lucene search engine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plucene","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cba429e1ee0d1d7a7bc30a894dfbf776d611af9126bc25366b1dae5ff5e8280","flatsize":268657,"path":"All/p5-Plucene-1.25_5.pkg","repopath":"All/p5-Plucene-1.25_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":137672,"desc":"Plucene is a fully-featured and highly customizable search engine\ntoolkit based on the Lucene API.\n\nIt is not, in and of itself, a functional search engine - you are\nexpected to subclass and tie all the pieces together to suit your own\nneeds.  The synopsis above gives a rough indication of how to use the\nengine in simple cases. See Plucene::Simple in the distribution for one\nexample of tying it all together.\n\nSee also: https://jakarta.apache.org/lucene","deps":{"p5-Bit-Vector-Minimal":{"origin":"math/p5-Bit-Vector-Minimal","version":"1.3_1"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Virtual":{"origin":"devel/p5-Class-Virtual","version":"0.08"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Lingua-Stem":{"origin":"textproc/p5-Lingua-Stem","version":"2.31"},"p5-Tie-Array-Sorted":{"origin":"devel/p5-Tie-Array-Sorted","version":"1.41"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-DocBook","origin":"textproc/p5-Pod-DocBook","version":"1.2_3","comment":"Convert Pod data to DocBook SGML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-DocBook","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72d861628c534320e938d70393aa30bf21e3c67aeefe8bf03b788f8e77801721","flatsize":58360,"path":"All/p5-Pod-DocBook-1.2_3.pkg","repopath":"All/p5-Pod-DocBook-1.2_3.pkg","licenselogic":"single","pkgsize":22748,"desc":"Pod::DocBook is a module for translating Pod-formatted documents to\nDocBook 4.2 SGML.  It is primarily a back end for pod2docbook, but,\nas a Pod::Parser subclass, it can be used on its own.\n\nSee also: https://docbook.org/","deps":{"p5-Text-Tabs+Wrap":{"origin":"textproc/p5-Text-Tabs+Wrap","version":"2024.001"},"p5-podlators":{"origin":"textproc/p5-podlators","version":"5.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Plucene-Plugin-Analyzer-SnowballAnalyzer","origin":"textproc/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer","version":"1.1_2","comment":"Stemmed analyzer plugin for p5-Plucene search engine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plucene-Plugin-Analyzer-SnowballAnalyzer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1286a77fb200412bd71f4fa28cc5f193da0fab5bdd5d9d95d6c5f34afe61b2c","flatsize":7780,"path":"All/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer-1.1_2.pkg","repopath":"All/p5-Plucene-Plugin-Analyzer-SnowballAnalyzer-1.1_2.pkg","licenselogic":"single","pkgsize":5912,"desc":"An analyzer plugin for p5-Plucene search engine, which filters\nStandardTokenizer with SnowballAnalyzer.","deps":{"p5-Lingua-Stem-Snowball":{"origin":"textproc/p5-Lingua-Stem-Snowball","version":"0.952_2"},"p5-Lingua-StopWords":{"origin":"textproc/p5-Lingua-StopWords","version":"0.12"},"p5-Plucene":{"origin":"textproc/p5-Plucene","version":"1.25_5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Plucene-Simple","origin":"textproc/p5-Plucene-Simple","version":"1.04_3","comment":"Interface to Plucene","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PluceneSimple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f927ec08840570edfc2db3ccf3469904add6be427becde78f058a32f3a489c15","flatsize":10644,"path":"All/p5-Plucene-Simple-1.04_3.pkg","repopath":"All/p5-Plucene-Simple-1.04_3.pkg","licenselogic":"single","pkgsize":6752,"desc":"This provides a simple interface to Plucene. Plucene is large and multi-\nfeatured, and it expected that users will subclass it, and tie all the\npieces together to suit their own needs. Plucene::Simple is, therefore,\njust one way to use Plucene. It's not expected that it will do exactly\nwhat *you* want, but you can always use it as an example of how to\nbuild your own interface.","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Plucene":{"origin":"textproc/p5-Plucene","version":"1.25_5"},"p5-Time-Piece-Range":{"origin":"devel/p5-Time-Piece-Range","version":"1.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Plack-Server-ReverseHTTP","origin":"www/p5-Plack-Server-ReverseHTTP","version":"0.02_1","comment":"Perl extension of reversehttp gateway for PSGI application","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MIYAGAWA/Plack-Server-ReverseHTTP-0.02","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de80b6aa79c29863cc914f7fab1078a343a3ead9d24b9076467dde2522eede57","flatsize":10963,"path":"All/p5-Plack-Server-ReverseHTTP-0.02_1.pkg","repopath":"All/p5-Plack-Server-ReverseHTTP-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6136,"desc":"A reversehttp gateway for PSGI application.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-ReverseHTTP":{"origin":"www/p5-AnyEvent-ReverseHTTP","version":"0.05_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Server-POE","origin":"www/p5-Plack-Server-POE","version":"0.4_1","comment":"Perl extension for Plack Server implementation for POE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/FRODWITH/Plack-Server-POE-0.4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f70f53b25bddd565c9df57b1e0a914dd17b6c3518cd695a04234ae716a00161","flatsize":14764,"path":"All/p5-Plack-Server-POE-0.4_1.pkg","repopath":"All/p5-Plack-Server-POE-0.4_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6876,"desc":"Plack Server implementation for POE.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Filter-HTTP-Parser":{"origin":"www/p5-POE-Filter-HTTP-Parser","version":"1.08"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Server-Coro","origin":"www/p5-Plack-Server-Coro","version":"0.02_1","comment":"Perl extension for Coro cooperative multithread web server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Server-Coro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"934918e4847766e762dd4b455d54396afa5302a8cb2a92835177e7e6f9e33d12","flatsize":6329,"path":"All/p5-Plack-Server-Coro-0.02_1.pkg","repopath":"All/p5-Plack-Server-Coro-0.02_1.pkg","licenselogic":"single","pkgsize":4428,"desc":"Coro cooperative multithread web server.","deps":{"p5-Coro":{"origin":"devel/p5-Coro","version":"6.570,1"},"p5-Net-Server-Coro":{"origin":"net/p5-Net-Server-Coro","version":"1.3_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-XForwardedFor","origin":"www/p5-Plack-Middleware-XForwardedFor","version":"0.172050","comment":"Plack middleware to handle X-Forwarded-For headers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-XForwardedFor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc8b263349e2ed8a468c4845d2826807fcafa1969e9c5dcdd66c6ec5a5c193fa","flatsize":41667,"path":"All/p5-Plack-Middleware-XForwardedFor-0.172050.pkg","repopath":"All/p5-Plack-Middleware-XForwardedFor-0.172050.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10168,"desc":"Plack::Middleware::XForwardedFor will look for X-Forwarded-For header in the\nincomming request and change REMOTE_ADDR to the real client IP.","deps":{"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-Throttle","origin":"www/p5-Plack-Middleware-Throttle","version":"0.01_1","comment":"Perl extension of rate-limiting incoming HTTP requests for Plack","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-Throttle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89122ac3a49cdad29b0efe0f5ea4832748e9d13b8fa524c5836f839be7a1f60f","flatsize":19541,"path":"All/p5-Plack-Middleware-Throttle-0.01_1.pkg","repopath":"All/p5-Plack-Middleware-Throttle-0.01_1.pkg","licenselogic":"single","pkgsize":11440,"desc":"A Plack Middleware for rate-limiting incoming HTTP requests.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-Test-StashWarnings","origin":"www/p5-Plack-Middleware-Test-StashWarnings","version":"0.08_1","comment":"Test your application's warnings","maintainer":"matthew@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-Test-StashWarnings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44a835e60db3156026dc1b598bb816f3786cd8fb74895a5a51ec4a491f8919af","flatsize":6864,"path":"All/p5-Plack-Middleware-Test-StashWarnings-0.08_1.pkg","repopath":"All/p5-Plack-Middleware-Test-StashWarnings-0.08_1.pkg","licenselogic":"single","pkgsize":5108,"desc":"Plack::Middleware::Test::StashWarnings is a Plack middleware component\nto record warnings generated by your application so that you can test\nthem to make sure your application complains about the right things.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-Status","origin":"www/p5-Plack-Middleware-Status","version":"1.101150_1","comment":"Perl extension to map urls to status code-driven responses for Plack","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-Status","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c83bbdface09dca69991a7458a585245d674fd14af9a329763ea3d291c7be949","flatsize":3482,"path":"All/p5-Plack-Middleware-Status-1.101150_1.pkg","repopath":"All/p5-Plack-Middleware-Status-1.101150_1.pkg","licenselogic":"single","pkgsize":3084,"desc":"Plack Middleware for mapping urls to status code-driven responses.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plucene-Analysis-CJKAnalyzer","origin":"textproc/p5-Plucene-Analysis-CJKAnalyzer","version":"0.02_1","comment":"Analyzer for CJK texts","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/XERN/Plucene-Analysis-CJKAnalyzer-0.02","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"508d47a28b06070ca1730a90b9723e4224932a92ca2fbef80ba99b8efc80f449","flatsize":16606,"path":"All/p5-Plucene-Analysis-CJKAnalyzer-0.02_1.pkg","repopath":"All/p5-Plucene-Analysis-CJKAnalyzer-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9252,"desc":"This is a text analyzer for analyzing CJK texts. Plucene does not support CJK\ntexts natively. This module encodes terms in MIME::Base64 format to get around\nthis problem. Texts are assumbed to be in UTF-8 encoding.","deps":{"p5-Plucene":{"origin":"textproc/p5-Plucene","version":"1.25_5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Plagger","origin":"textproc/p5-Plagger","version":"0.7.17_6","comment":"Pluggable RSS/Atom feed aggregator written in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plagger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d9cf31d7f77b0ada9db8fc69965d7e83163ebc2b1f2ef707edddf710f7e125b","flatsize":950734,"path":"All/p5-Plagger-0.7.17_6.pkg","repopath":"All/p5-Plagger-0.7.17_6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":392976,"desc":"Plagger is a pluggable RSS/Atom feed aggregator written in\nPerl. Everything is implemented as a small plugin and you can mash\nthem up together using Plagger core API and plugin hooks. You can\nthink of Plagger as a blosxom or qpsmtpd for RSS aggregator.\n\nWARNING: This port depends on thousands of other ports spececially\nwith full options.","deps":{"p5-Cache":{"origin":"devel/p5-Cache","version":"2.11"},"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Config-INI-Simple":{"origin":"devel/p5-Config-INI-Simple","version":"1.00"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Mail":{"origin":"devel/p5-DateTime-Format-Mail","version":"0.403"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-DateTime-Format-W3CDTF":{"origin":"devel/p5-DateTime-Format-W3CDTF","version":"0.08"},"p5-DateTime-Locale":{"origin":"devel/p5-DateTime-Locale","version":"1.42"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-Encode-Detect":{"origin":"converters/p5-Encode-Detect","version":"1.01_1"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-HTML-Format":{"origin":"textproc/p5-HTML-Format","version":"2.12"},"p5-HTML-RSSAutodiscovery":{"origin":"www/p5-HTML-RSSAutodiscovery","version":"1.21_1"},"p5-HTML-ResolveLink":{"origin":"www/p5-HTML-ResolveLink","version":"0.05_2"},"p5-HTML-Scrubber":{"origin":"www/p5-HTML-Scrubber","version":"0.19"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-HTML-TreeBuilder-XPath":{"origin":"www/p5-HTML-TreeBuilder-XPath","version":"0.14_1"},"p5-IP-Country":{"origin":"net/p5-IP-Country","version":"2.28_1"},"p5-MIME-Lite":{"origin":"mail/p5-MIME-Lite","version":"3.033"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-Module-Pluggable-Fast":{"origin":"devel/p5-Module-Pluggable-Fast","version":"0.19_1"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-SMTP-TLS":{"origin":"mail/p5-Net-SMTP-TLS","version":"0.12_2"},"p5-Template-Provider-Encoding":{"origin":"www/p5-Template-Provider-Encoding","version":"0.10_2"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Term-Encoding":{"origin":"devel/p5-Term-Encoding","version":"0.03"},"p5-Text-Emoticon":{"origin":"textproc/p5-Text-Emoticon","version":"0.04_1"},"p5-Text-Tags":{"origin":"textproc/p5-Text-Tags","version":"0.04_1"},"p5-Time-Duration-Parse":{"origin":"devel/p5-Time-Duration-Parse","version":"0.16"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-URI-Fetch":{"origin":"www/p5-URI-Fetch","version":"0.130"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-WebService-Bloglines":{"origin":"www/p5-WebService-Bloglines","version":"0.12_1"},"p5-XML-FOAF":{"origin":"textproc/p5-XML-FOAF","version":"0.04_2"},"p5-XML-Feed":{"origin":"textproc/p5-XML-Feed","version":"0.63"},"p5-XML-Liberal":{"origin":"textproc/p5-XML-Liberal","version":"0.32"},"p5-XML-OPML":{"origin":"textproc/p5-XML-OPML","version":"0.26_1"},"p5-XML-RSS-LibXML":{"origin":"textproc/p5-XML-RSS-LibXML","version":"0.3105"},"p5-XML-RSS-Liberal":{"origin":"textproc/p5-XML-RSS-Liberal","version":"0.04_1"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"AUTHORNAME":"off","BABELFISH":"off","BETTERENCODING":"on","BETTERHTML":"on","BLOGLINES":"on","COOKIESHARING":"off","CUSFEEDMIXI":"off","CUSTOMSVNLOG":"off","DOCS":"on","EMOTICON":"on","ESTRAIER":"off","EXAMPLES":"on","FILDEGYT":"off","FILHATENA":"off","FILHATKTAG":"off","FILHTMLSCRB":"on","FILMRKDWN":"off","FILSPAMASSN":"off","FILTERPIPE":"off","FILTERPPT":"off","FLICKRSEARCH":"off","GUESSLANG":"off","GUESSTZ":"on","HATENABKMK":"off","HATENADIARY":"off","HATENARSS":"on","HTMLTIDY":"off","IMAGEINFO":"off","JAVASCRIPT":"off","KINOSEARCH":"off","LIBERALXML":"on","LIVEDOOR":"on","NOTIFYIRC":"off","NTFYNETSEND":"off","PINGSERVER":"on","PLANETINI":"on","PODTESTING":"off","PROFANITY":"off","PRSJPNDATE":"off","PUBDELICIOUS":"off","PUBICAL":"off","PUBJSON":"off","PUBLISHCSV":"off","PUBLISHEXCEL":"off","PUBLISHGMAIL":"on","PUBLISHIMAP":"off","PUBLISHMT":"off","PUBLISHPDF":"off","PUBLISHPLANET":"on","PUBLISHSWF":"off","PUBSERLZR":"off","ROMANIZE":"off","RULEFRESH":"on","SRCHGREP":"off","SUBSCOPML":"on","SUBSCRDBI":"on","SUBSCRFOAF":"on","SUMJPN":"off","SUMMARYENG":"off","SUMTEXTORG":"off","XPATH":"on"}},{"name":"p5-Plack-Middleware-ServerStatus-Lite","origin":"www/p5-Plack-Middleware-ServerStatus-Lite","version":"0.36","comment":"Plack middleware to show server status like Apache mod_status","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-ServerStatus-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d4e5cb0d4639a148c06485234a8ce41d5927ca3d2d2d2d8d789b9bf6b36628c","flatsize":31831,"path":"All/p5-Plack-Middleware-ServerStatus-Lite-0.36.pkg","repopath":"All/p5-Plack-Middleware-ServerStatus-Lite-0.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14972,"desc":"Plack::Middleware::ServerStatus::Lite is a middleware that display\nserver status in multiprocess Plack servers such as Starman and\nStarlet.  This middleware changes status only before and after\nexecuting the application.  so cannot monitor keepalive session and\nnetwork i/o wait.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Net-CIDR-Lite":{"origin":"net/p5-Net-CIDR-Lite","version":"0.22"},"p5-Parallel-Scoreboard":{"origin":"devel/p5-Parallel-Scoreboard","version":"0.08"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Pod-Elemental","origin":"textproc/p5-Pod-Elemental","version":"0.103006","comment":"Treating a Pod document as a tree of elements","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Elemental","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43af360cab8d56246b979563f9936e4cde09f10d66d6aed219b2160fd040cd0e","flatsize":171896,"path":"All/p5-Pod-Elemental-0.103006.pkg","repopath":"All/p5-Pod-Elemental-0.103006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":69492,"desc":"Pod::Elemental is a system for treating a Pod (plain old documentation)\ndocuments as trees of elements. This model may be familiar from many other\ndocument systems, especially the HTML DOM. Pod::Elemental's document\nobject model is much less sophisticated than the HTML DOM, but still makes\na lot of document transformations easy.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Mixin-Linewise":{"origin":"devel/p5-Mixin-Linewise","version":"0.111"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-Pod-Eventual":{"origin":"textproc/p5-Pod-Eventual","version":"0.094003"},"p5-String-RewritePrefix":{"origin":"textproc/p5-String-RewritePrefix","version":"0.008"},"p5-String-Truncate":{"origin":"textproc/p5-String-Truncate","version":"1.100603"},"p5-Sub-Exporter-ForMethods":{"origin":"devel/p5-Sub-Exporter-ForMethods","version":"0.100055"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Plack-Middleware-Reproxy","origin":"www/p5-Plack-Middleware-Reproxy","version":"0.00004_1","comment":"Perl extension to handle X-Reproxy-URL from within Plack","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-Reproxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d30620ed667a8004d82747c6df1c001d168e53f79e3de616c344231743384b1a","flatsize":8305,"path":"All/p5-Plack-Middleware-Reproxy-0.00004_1.pkg","repopath":"All/p5-Plack-Middleware-Reproxy-0.00004_1.pkg","licenselogic":"single","pkgsize":6644,"desc":"Plack::Middleware::Reproxy implements a simple reproxy mechanism via\nX-Reproxy-URL, like https://github.com/kazuho/mod_reproxy.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-RemoveRedundantBody","origin":"www/p5-Plack-Middleware-RemoveRedundantBody","version":"0.09","comment":"Sets removes body for HTTP response if it is not required","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-RemoveRedundantBody","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e4387791789da0bc59f515dda4146f4a20c673d3b93c8d3c3d4ccfc96450f29","flatsize":40773,"path":"All/p5-Plack-Middleware-RemoveRedundantBody-0.09.pkg","repopath":"All/p5-Plack-Middleware-RemoveRedundantBody-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9788,"desc":"Plack::Middleware::RemoveRedundantBody removes body in HTTP response, if it is\nnot required.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Pod-Escapes","origin":"textproc/p5-Pod-Escapes","version":"1.07","comment":"For resolving Pod E<...> sequences","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Escapes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a7c3882316dff5119a9a40690c72b61a9b2ffae83d5f50f0716c8b37c5f71d9","flatsize":28375,"path":"All/p5-Pod-Escapes-1.07.pkg","repopath":"All/p5-Pod-Escapes-1.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12548,"desc":"This module provides things that are useful in decoding Pod E<...> sequences.\nPresumably, it should be used only by Pod parsers and/or formatters.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-Plack-Middleware-Precompressed","origin":"www/p5-Plack-Middleware-Precompressed","version":"1.104","comment":"Perl extension to serve pre-gzipped content to capable clients","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-Precompressed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce922e045d7fd9086a6d5137d26a4bf6eacf1399cf60fa81aa181cd6bf65faa0","flatsize":14795,"path":"All/p5-Plack-Middleware-Precompressed-1.104.pkg","repopath":"All/p5-Plack-Middleware-Precompressed-1.104.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8524,"desc":"Plack::Middleware::Precompressed is an alternative (or rather,\ncomplement) to middlewares like Deflater, which will compress response\nbodies on the fly.  For dynamic resources, that behaviour is\nnecessary, but for static resources it is a waste: identical entities\nwill be compressed over and over.  Instead, Precompressed allows you\nto compress static resources once, e.g. as part of your build process,\nand then serve the compressed resource in place of the uncompressed\none for compression-enabled clients.\n\nTo do so, it appends a .gz suffix to the request URI and tries to\nserve that.  If that fails, it will try again with the unmodified URI.","deps":{"p5-Array-RefElem":{"origin":"misc/p5-Array-RefElem","version":"1.00_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-NoMultipleSlashes","origin":"www/p5-Plack-Middleware-NoMultipleSlashes","version":"0.001","comment":"Remove multiple slashes in your paths automatically","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-NoMultipleSlashes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0852f2a32bf8185ff6015a77e286ee71ab90d8806bcbdfbc38d1c6c77e7ad57f","flatsize":41458,"path":"All/p5-Plack-Middleware-NoMultipleSlashes-0.001.pkg","repopath":"All/p5-Plack-Middleware-NoMultipleSlashes-0.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10484,"desc":"Plack::Middleware::NoMultipleSlashes removes all multiple slashes from your\nPATH_INFO.\n\nMultiple slashes in requests are a common problem, which many share. Apparently,\nthe RFC states that you should be able to expect different results from\nhttp://server/ and http://server// (notice the second slash), so if the\nframeworks wish to maintain RFC compatibility, they cannot remove those extra\nslashes for you.\n\nWhile you can handle this issue in a reverse proxy, in a rewrite module or in\nyour code, I find it more comfortable to have Plack take care of it in the thin\nlayer called Middlewares.\n\nBy enabling this middleware, all multiple slashes in your requests will\nautomatically be cut. //hello///world becomes /hello/world. Simple as that.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-MethodOverride","origin":"www/p5-Plack-Middleware-MethodOverride","version":"0.20","comment":"Override REST methods to Plack apps via POST","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-MethodOverride","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f247c0ea075092d8db0abb51a78430762d09ffc432259f495b39460be55e9b8","flatsize":44872,"path":"All/p5-Plack-Middleware-MethodOverride-0.20.pkg","repopath":"All/p5-Plack-Middleware-MethodOverride-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12256,"desc":"Writing RESTful apps is a good thing, but if you're also trying to support web\nbrowsers, you're probably going to need some hackish workarounds. This module\nprovides one such workaround for your Plack applications.\n\nSpecifically, you can also use a header named X-HTTP-Method-Override (as used by\nGoogle for its APIs) override the POST request method. Or you can add a\nparameter named x-tunneled-method to your form action's query. Either way, the\noverriding works only via POST requests, not GET.\n\nIf either of these attributes are available in a POST request, the\nREQUEST_METHOD key of the Plack environment hash will be replaced with its\nvalue. This allows your apps to override any HTTP method over POST. If your\napplication needs to know that such overriding has taken place, the original\nmethod is stored under the plack.original_request_method key in the Plack\nenvironment hash.\n\nThe list of methods you can specify are: GET, POST, HEAD, PUT, DELETE, OPTIONS,\nTRACE and CONNECT.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-ReverseProxy","origin":"www/p5-Plack-Middleware-ReverseProxy","version":"0.16","comment":"Perl extension to support app to run as a reverse proxy backend","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-ReverseProxy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71e872bfb85d07ae40d5f7475f811b5b5b51c1b522c0ec5945931e13f6962cb8","flatsize":42639,"path":"All/p5-Plack-Middleware-ReverseProxy-0.16.pkg","repopath":"All/p5-Plack-Middleware-ReverseProxy-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10128,"desc":"Supports app to run as a reverse proxy backend.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-MemoryUsage","origin":"www/p5-Plack-Middleware-MemoryUsage","version":"0.03_1","comment":"Perl extension for measuring process memory","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-MemoryUsage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7be86ca28356fa55fb8a0794f7de7fdb7dd7745bafe6d169ad636f9fe442f16e","flatsize":6819,"path":"All/p5-Plack-Middleware-MemoryUsage-0.03_1.pkg","repopath":"All/p5-Plack-Middleware-MemoryUsage-0.03_1.pkg","licenselogic":"single","pkgsize":4736,"desc":"Plack::Middleware::MemoryUsage is middleware for measuring process\nmemory.\n\nEnabling Plack::Middleware::MemoryUsage causes huge performance\npenalty.  So I HIGHLY RECOMMEND to enable this middleware only on\ndevelopment env or not processing every request on production using\nPlack::Middleware::Conditional.","deps":{"p5-B-Size2":{"origin":"devel/p5-B-Size2","version":"2.07_1"},"p5-Devel-Symdump":{"origin":"devel/p5-Devel-Symdump","version":"2.1800"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-Rewrite","origin":"www/p5-Plack-Middleware-Rewrite","version":"2.102","comment":"mod_rewrite for Plack","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/Plack-Middleware-Rewrite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25b1bbf3f0bb87e22cb8ad704dbb1ff0dbb373dc11eabcf4c14d331494389c08","flatsize":50516,"path":"All/p5-Plack-Middleware-Rewrite-2.102.pkg","repopath":"All/p5-Plack-Middleware-Rewrite-2.102.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14900,"desc":"This middleware provides a convenient way to modify requests in flight in Plack\napps. Rewrite rules are simply written in Perl, which means everything that can\nbe done with mod_rewrite can be done with this middleware much more intuitively\n(if in syntactically wordier ways). Its primary purpose is rewriting paths, but\nalmost anything is possible very easily.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-SocketIO","origin":"www/p5-Plack-Middleware-SocketIO","version":"0.00904_2","comment":"Perl extension for Socket.IO Plack middleware","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-SocketIO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"139dd39c4320d740e9c5db576fbc9f674cf0088493d7c6d0791e38a91cadabf0","flatsize":55004,"path":"All/p5-Plack-Middleware-SocketIO-0.00904_2.pkg","repopath":"All/p5-Plack-Middleware-SocketIO-0.00904_2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":23944,"desc":"Plack::Middleware::SocketIO is a server implmentation of SocketIO in\nPerl.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Protocol-WebSocket":{"origin":"www/p5-Protocol-WebSocket","version":"0.2300"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-Session","origin":"www/p5-Plack-Middleware-Session","version":"0.33","comment":"Perl extension for session management middleware for Plack","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-Session","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ede164be9250319568abc65795f087767fd23ea52e090f75fe83000b23b7181","flatsize":76813,"path":"All/p5-Plack-Middleware-Session-0.33.pkg","repopath":"All/p5-Plack-Middleware-Session-0.33.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43728,"desc":"Middleware for session management","deps":{"p5-Cookie-Baker":{"origin":"www/p5-Cookie-Baker","version":"0.12"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-Header","origin":"www/p5-Plack-Middleware-Header","version":"0.04_1","comment":"Perl extension to modify HTTP response headers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-Header","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f963d0461839e68127b0a53df839571d720cf823bb0f686f75534d4584818be0","flatsize":2921,"path":"All/p5-Plack-Middleware-Header-0.04_1.pkg","repopath":"All/p5-Plack-Middleware-Header-0.04_1.pkg","licenselogic":"single","pkgsize":2800,"desc":"Modify HTTP response headers.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-InteractiveDebugger","origin":"www/p5-Plack-Middleware-InteractiveDebugger","version":"0.01_1","comment":"Perl extension for Awesome Interactive Debugger ala Werkzeug","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-InteractiveDebugger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"439d9cbf14f7560ce8fb83dff0897fbd54b2b03618294928c9bfb1257273234b","flatsize":196342,"path":"All/p5-Plack-Middleware-InteractiveDebugger-0.01_1.pkg","repopath":"All/p5-Plack-Middleware-InteractiveDebugger-0.01_1.pkg","licenselogic":"single","pkgsize":56020,"desc":"Plack::Middleware::InteractiveDebugger is a PSGI middleware component\nthat provides an awesome JavaScript in-browser interacive debugger.","deps":{"p5-Data-Dump-Streamer":{"origin":"devel/p5-Data-Dump-Streamer","version":"2.42"},"p5-Devel-StackTrace-WithLexicals":{"origin":"devel/p5-Devel-StackTrace-WithLexicals","version":"2.01"},"p5-Eval-WithLexicals":{"origin":"devel/p5-Eval-WithLexicals","version":"1.003006"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-Headers","origin":"www/p5-Plack-Middleware-Headers","version":"0.11","comment":"Perl extension to modify HTTP response headers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Plack::Middleware::Headers","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d46017c9db2d33aa9e84a9ec094ca282084126f6da46ad4d74027c66a171d2b","flatsize":25047,"path":"All/p5-Plack-Middleware-Headers-0.11.pkg","repopath":"All/p5-Plack-Middleware-Headers-0.11.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":10988,"desc":"This Plack::Middleware simplifies creation (set or append), deletion (unset),\nand modification (set) of PSGI response headers. The modification can be\nenabled based on response code (code) or existing response headers(when).\nUse Plack::Middleware::Conditional to enable the middleware based in\nrequest headers.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-ForceEnv","origin":"www/p5-Plack-Middleware-ForceEnv","version":"0.02_1","comment":"Force set environment variables for testing","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-ForceEnv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33ff68d5fc0d6e7aa76ec6f1d7a7b214e3e745d9c26f24197fa540012005fcc4","flatsize":9632,"path":"All/p5-Plack-Middleware-ForceEnv-0.02_1.pkg","repopath":"All/p5-Plack-Middleware-ForceEnv-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5672,"desc":"Plack::Middleware::ForceEnv modifies the environment passed to the application\nby adding your specified key value pairs. This is primarily useful when testing\napps under plackup (or similar) in a development environment.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-FixMissingBodyInRedirect","origin":"www/p5-Plack-Middleware-FixMissingBodyInRedirect","version":"0.12_1","comment":"Sets body for redirect response, if it is not already set","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-FixMissingBodyInRedirect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e54042a78c6c50cdb0f873a6f3a3e59313c87fff008f77bf31c803e3554a7196","flatsize":12073,"path":"All/p5-Plack-Middleware-FixMissingBodyInRedirect-0.12_1.pkg","repopath":"All/p5-Plack-Middleware-FixMissingBodyInRedirect-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6504,"desc":"Plack::Middleware::FixMissingBodyInRedirect sets body in redirect response, if\nit is not already set.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-File-Sass","origin":"www/p5-Plack-Middleware-File-Sass","version":"0.03_1","comment":"Perl extension for Sass support for all Plack frameworks","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-File-Sass","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abb89a42f28f926fe2c72922f6e376556c3d09d772b3f83f89ea06e9545ab804","flatsize":6392,"path":"All/p5-Plack-Middleware-File-Sass-0.03_1.pkg","repopath":"All/p5-Plack-Middleware-File-Sass-0.03_1.pkg","licenselogic":"single","pkgsize":4752,"desc":"Sass support for all Plack frameworks.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Text-Sass":{"origin":"textproc/p5-Text-Sass","version":"0.97_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-ExtDirect","origin":"www/p5-Plack-Middleware-ExtDirect","version":"3.20","comment":"Implement an RPC::ExtDirect gateway using Plack","maintainer":"martin@waschbuesch.de","www":"https://metacpan.org/release/Plack-Middleware-ExtDirect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a342c36c01c4afa3a685d21ceacc7f2ea01d53c6f5dda2733994ac467a6d5cae","flatsize":28779,"path":"All/p5-Plack-Middleware-ExtDirect-3.20.pkg","repopath":"All/p5-Plack-Middleware-ExtDirect-3.20.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":13512,"desc":"This module provides an RPC::ExtDirect gateway implementation for Plack\nenvironment. It is packaged as a standard Plack middleware component suitable\nfor using with Plack::Builder.\n\nPlack::Middleware::ExtDirect is recommended to be used with Perl versions 5.12\nand newer, for reasons explained below. For Perls older than 5.12,\nCGI::ExtDirect gateway may be a better choice - especially if you cannot\ninstall XS dependent packages.\n\nIf you are not familiar with Ext.Direct, more information can be found in\nRPC::ExtDirect::Intro.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-RPC-ExtDirect":{"origin":"www/p5-RPC-ExtDirect","version":"3.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-JSConcat","origin":"www/p5-Plack-Middleware-JSConcat","version":"0.29_1","comment":"Perl extension to concatenate JavaScripts","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-JSConcat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1d6147baa157f99af7b4bb38296f0a87e3ee510fcef532612132f4043a0f9a8","flatsize":4055,"path":"All/p5-Plack-Middleware-JSConcat-0.29_1.pkg","repopath":"All/p5-Plack-Middleware-JSConcat-0.29_1.pkg","licenselogic":"single","pkgsize":3520,"desc":"Plack::Middleware::JSConcat allows you to concatenate multiple\njavascripts files into one.  It provides a content-hashed key as the\nurl for including all the javascript files you specified.  You can\nalso provide a filter program to minimize the concatenated file.","deps":{"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-DBIx-DisconnectAll","origin":"www/p5-Plack-Middleware-DBIx-DisconnectAll","version":"0.02","comment":"Disconnect all database connection at end of request","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Plack-Middleware-DBIx-DisconnectAll","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9657c57d7f53c88bf923855e1978f357f6896b8618427b1238e7eb2dd824d5ff","flatsize":41318,"path":"All/p5-Plack-Middleware-DBIx-DisconnectAll-0.02.pkg","repopath":"All/p5-Plack-Middleware-DBIx-DisconnectAll-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10228,"desc":"Plack::Middleware::DBIx::DisconnectAll calls DBIx::DisconnectAll at end of\nrequest and disconnects all database connections.\n\nThis modules is useful for freeing resources.","deps":{"p5-DBIx-DisconnectAll":{"origin":"databases/p5-DBIx-DisconnectAll","version":"0.03"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-Deflater","origin":"www/p5-Plack-Middleware-Deflater","version":"0.12_1","comment":"Perl extension to compress response body with Gzip or Deflate","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-Deflater","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43a35a26f8adc28b930ec4fc377ac5b784959fb3d6737c2921387f225b8b58d2","flatsize":10087,"path":"All/p5-Plack-Middleware-Deflater-0.12_1.pkg","repopath":"All/p5-Plack-Middleware-Deflater-0.12_1.pkg","licenselogic":"single","pkgsize":5696,"desc":"Compress response body with Gzip or Deflate.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-Expires","origin":"www/p5-Plack-Middleware-Expires","version":"0.06_1","comment":"Perl module mod_expires for Plack","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-Expires","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3e5f7a99459b5d07a8f0b0e4e32f334b3c14fbf92b35e5b7fd79bc32316e6e3","flatsize":45757,"path":"All/p5-Plack-Middleware-Expires-0.06_1.pkg","repopath":"All/p5-Plack-Middleware-Expires-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11960,"desc":"Plack::Middleware::Expires is Apache's mod_expires for Plack. This middleware\ncontrols the setting of Expires HTTP header and the max-age directive of the\nCache-Control HTTP header in server responses. Note: Expires works only for\nsuccessful response and If exists Expires HTTP header already, this middleware\ndoes not override.","deps":{"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-AutoRefresh","origin":"www/p5-Plack-Middleware-AutoRefresh","version":"0.09","comment":"Perl extension to reload pages when files are modified","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-AutoRefresh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8994e02a65a0d2874996d39952935e66de840d5bdf80da22baf5b4fa2693d29c","flatsize":17921,"path":"All/p5-Plack-Middleware-AutoRefresh-0.09.pkg","repopath":"All/p5-Plack-Middleware-AutoRefresh-0.09.pkg","licenselogic":"single","pkgsize":9768,"desc":"Reload pages in browsers when files are modified.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-Filesys-Notify":{"origin":"devel/p5-AnyEvent-Filesys-Notify","version":"1.23"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-Auth-Digest","origin":"www/p5-Plack-Middleware-Auth-Digest","version":"0.05","comment":"Plack extension for digest authentication","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-Auth-Digest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"423e4c4926c0739602c9cf9a4856d145472ad6b22db83fed30adf0120306949a","flatsize":16013,"path":"All/p5-Plack-Middleware-Auth-Digest-0.05.pkg","repopath":"All/p5-Plack-Middleware-Auth-Digest-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8896,"desc":"Plack middleware for digest authentication.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-AMF","origin":"www/p5-Plack-Middleware-AMF","version":"0.02_1","comment":"Perl extension to use AMF with Plack","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-AMF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f170329730d8dfececc042a2c58a245928204e92cc137ff2f0001bccc554996","flatsize":5778,"path":"All/p5-Plack-Middleware-AMF-0.02_1.pkg","repopath":"All/p5-Plack-Middleware-AMF-0.02_1.pkg","licenselogic":"single","pkgsize":4400,"desc":"The great new Plack::Middleware::AMF!","deps":{"p5-Data-AMF":{"origin":"converters/p5-Data-AMF","version":"0.09_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Handler-SCGI","origin":"www/p5-Plack-Handler-SCGI","version":"0.02_1","comment":"Perl extension for PSGI handler on SCGI daemon","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Handler-SCGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e83a4b96d259fb862448188975ed03bd5221432fea1e688590620644cd15b1d","flatsize":4686,"path":"All/p5-Plack-Handler-SCGI-0.02_1.pkg","repopath":"All/p5-Plack-Handler-SCGI-0.02_1.pkg","licenselogic":"single","pkgsize":3488,"desc":"PSGI handler on SCGI daemon.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-SCGI":{"origin":"www/p5-SCGI","version":"0.6_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Handler-CLI","origin":"www/p5-Plack-Handler-CLI","version":"0.05_1","comment":"Perl extension for command line interface to PSGI applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Handler-CLI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"114870d803f3bbdf0c84d5818fff59c09c81214dfc05e9505fcb2559742466f1","flatsize":9649,"path":"All/p5-Plack-Handler-CLI-0.05_1.pkg","repopath":"All/p5-Plack-Handler-CLI-0.05_1.pkg","licenselogic":"single","pkgsize":6308,"desc":"Plack::Handler::CLI is a PSGI handler which provides a command line\ninterface for PSGI applications.","deps":{"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Handler-AnyEvent-SCGI","origin":"www/p5-Plack-Handler-AnyEvent-SCGI","version":"0.03_1","comment":"Perl extension for PSGI handler on AnyEvent::SCGI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Handler-AnyEvent-SCGI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68280dfa32b732b265aea5fe2593383ba05406fce65053bffd45c3e9c7baa172","flatsize":12105,"path":"All/p5-Plack-Handler-AnyEvent-SCGI-0.03_1.pkg","repopath":"All/p5-Plack-Handler-AnyEvent-SCGI-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6864,"desc":"PSGI handler on AnyEvent::SCGI.","deps":{"p5-AnyEvent-SCGI":{"origin":"www/p5-AnyEvent-SCGI","version":"1.1_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Handler-AnyEvent-ReverseHTTP","origin":"www/p5-Plack-Handler-AnyEvent-ReverseHTTP","version":"0.04_1","comment":"Perl extension to reversehttp gateway for PSGI application","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Handler-AnyEvent-ReverseHTTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84c10339fd7596fd1d138805626ca635fd4b8da94f9e914c08332a7a1af9cb26","flatsize":4409,"path":"All/p5-Plack-Handler-AnyEvent-ReverseHTTP-0.04_1.pkg","repopath":"All/p5-Plack-Handler-AnyEvent-ReverseHTTP-0.04_1.pkg","licenselogic":"single","pkgsize":3496,"desc":"ReverseHTTP gateway for PSGI application.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-ReverseHTTP":{"origin":"www/p5-AnyEvent-ReverseHTTP","version":"0.05_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Middleware-IEnosniff","origin":"www/p5-Plack-Middleware-IEnosniff","version":"0.02_1","comment":"Perl extension to add X-Content-Type-Options:nosniff","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-IEnosniff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4a93b3549e6271fe794aa54c0f87073fd670eb41ac00fe11eaab9ff6efd76ae","flatsize":4068,"path":"All/p5-Plack-Middleware-IEnosniff-0.02_1.pkg","repopath":"All/p5-Plack-Middleware-IEnosniff-0.02_1.pkg","licenselogic":"single","pkgsize":3876,"desc":"Plack::Middleware::IEnosniff is middleware for Plack.  This middleware\nadds HTTP Header 'X-Content-Type-Options: nosniff' for safe.  Sending\nX-Content-Type-Options response header with the value nosniff will\nprevent Internet Explorer from MIME-sniffing a response away from the\ndeclared content-type.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-Test-ExternalServer","origin":"www/p5-Plack-Test-ExternalServer","version":"0.02","comment":"Run HTTP tests on external live servers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Plack-Test-ExternalServer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55f2d800c406624fc70b3ff2f8bf1cb8c8a5e70c848e8937a761ffdf410b4730","flatsize":42380,"path":"All/p5-Plack-Test-ExternalServer-0.02.pkg","repopath":"All/p5-Plack-Test-ExternalServer-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10244,"desc":"Plack::Test::ExternalServer allows your to run your Plack::Test tests against an\nexternal server instead of just against a local application through either\nmocked HTTP or a locally spawned server.\n\nSee Plack::Test on how to write tests that can use this module.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-String-Util","origin":"textproc/p5-String-Util","version":"1.34","comment":"Perl extension for string processing utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/String-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e3b32e2fe21d61dcfcc5c1bd51761778f12dd7d3938d5a22e4e6b8e54d2312b","flatsize":59604,"path":"All/p5-String-Util-1.34.pkg","repopath":"All/p5-String-Util-1.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17104,"desc":"String::Util provides a collection of small, handy utilities for\nprocessing strings.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Pod-Coverage-TrustPod","origin":"devel/p5-Pod-Coverage-TrustPod","version":"0.100006","comment":"Declare trusted symbol names in POD","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Coverage-TrustPod","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f624aa43be78b0c545e251b3fe18c69cca74d6a68946d016aa7853e023b084b","flatsize":45446,"path":"All/p5-Pod-Coverage-TrustPod-0.100006.pkg","repopath":"All/p5-Pod-Coverage-TrustPod-0.100006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11572,"desc":"Pod::Coverage::TrustPod is a Pod::Coverage subclass (actually, a subclass of\nPod::Coverage::CountParents) that allows the POD itself to declare certain\nsymbol names trusted.","deps":{"p5-Pod-Coverage":{"origin":"devel/p5-Pod-Coverage","version":"0.23_2"},"p5-Pod-Eventual":{"origin":"textproc/p5-Pod-Eventual","version":"0.094003"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","textproc","perl5"]},{"name":"p5-SQL-Maker","origin":"databases/p5-SQL-Maker","version":"1.22_1","comment":"Perl extension for yet another SQL builder","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SQL-Maker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f6e4503ce5fe30a51663ca5d01e3e1e9b1c7b45c4480ade2b9375ed82e10eef","flatsize":93294,"path":"All/p5-SQL-Maker-1.22_1.pkg","repopath":"All/p5-SQL-Maker-1.22_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38744,"desc":"SQL::Maker is yet another SQL builder class.  It is based on\nDBIx::Skinny's SQL generator.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Plack-Handler-AnyEvent-HTTPD","origin":"www/p5-Plack-Handler-AnyEvent-HTTPD","version":"0.03_1","comment":"Perl extension for Plack handler to run PSGI apps on AnyEvent::HTTPD","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Handler-AnyEvent-HTTPD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e059c311389c5105dc98c83b053b9abc595829f037e9baaaf187e8870389aba","flatsize":8220,"path":"All/p5-Plack-Handler-AnyEvent-HTTPD-0.03_1.pkg","repopath":"All/p5-Plack-Handler-AnyEvent-HTTPD-0.03_1.pkg","licenselogic":"single","pkgsize":4864,"desc":"Plack handler to run PSGI apps on AnyEvent::HTTPD.","deps":{"p5-AnyEvent-HTTPD":{"origin":"www/p5-AnyEvent-HTTPD","version":"0.93_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Plack-App-Proxy","origin":"www/p5-Plack-App-Proxy","version":"0.29_1","comment":"Plack extension for proxy requests","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-App-Proxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50a8c7a6ba7a929b0b423764e933eb661fd1d808e5a3b4815b93a2c9ff346b94","flatsize":40367,"path":"All/p5-Plack-App-Proxy-0.29_1.pkg","repopath":"All/p5-Plack-App-Proxy-0.29_1.pkg","licenselogic":"single","pkgsize":22332,"desc":"Plack::App::Proxy is a middleware-aware proxy application for Plack.","deps":{"p5-AnyEvent-HTTP":{"origin":"www/p5-AnyEvent-HTTP","version":"2.22,2"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-PkgConfig","origin":"devel/p5-PkgConfig","version":"0.25026","comment":"Pure-Perl Core-Only replacement for pkg-config","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PkgConfig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"930d2f83198091007b41e8d706db10c5fed6571aad81d6afd4752281758eb458","flatsize":200762,"path":"All/p5-PkgConfig-0.25026.pkg","repopath":"All/p5-PkgConfig-0.25026.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36632,"desc":"PkgConfig provides a pure-perl, core-only replacement for the pkg-config\nutility.\n\nThis is not a description of the uses of pkg-config but rather a description of\nthe differences between the C version and the Perl one.\n\nWhile pkg-config is a compiled binary linked with glib, the pure-perl version\nhas no such requirement, and will run wherever Perl ( >= 5.6 ) does.\n\nThe main supported options are the common --libs, --cflags, --static, --exists\nand --modversion.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Plack-Middleware-AddDefaultCharset","origin":"www/p5-Plack-Middleware-AddDefaultCharset","version":"0.02_1","comment":"Perl extension to port Apache2 AddDefaultCharset for Plack","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-AddDefaultCharset","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce44b86448d8d7db5856894a7396f39f1f68654709a535e833a0a6587e51c195","flatsize":3122,"path":"All/p5-Plack-Middleware-AddDefaultCharset-0.02_1.pkg","repopath":"All/p5-Plack-Middleware-AddDefaultCharset-0.02_1.pkg","licenselogic":"single","pkgsize":2956,"desc":"Plack::Middleware::AddDefaultCharset is a port of the\nAddDefaultCharset configuration directive of the Apache HTTP server.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-PlRPC","origin":"net/p5-PlRPC","version":"0.2020_2","comment":"Perl module for writing RPC servers and clients","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"686b229347106d972ed9afac02cb61236dba3d90da9d7398880f741ba78242ae","flatsize":51176,"path":"All/p5-PlRPC-0.2020_2.pkg","repopath":"All/p5-PlRPC-0.2020_2.pkg","licenselogic":"single","pkgsize":23472,"desc":"pRPC-modules (Perl RPC) is a package that simplifies the writing of\nPerl based client/server applications. RPC::pServer is the package\nused on the server side, and you guess what RPC::pClient is for.\nSee the RPC::pServer(3) and RPC::pClient(3) manpages for detailed\ninformation.\n\n-Vanilla\nvanilla@FreeBSD.ORG","deps":{"p5-Net-Daemon":{"origin":"net/p5-Net-Daemon","version":"0.48_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Pithub","origin":"devel/p5-Pithub","version":"0.01041","comment":"Github v3 API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Pithub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3536afbad9dbd3bdbb8a3d48dca676abfbc38286e3b62854f5a2c9eea380f738","flatsize":419659,"path":"All/p5-Pithub-0.01041.pkg","repopath":"All/p5-Pithub-0.01041.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":145632,"desc":"Pithub provides a set of modules to access the Github v3 API in an object\noriented way. There is also Net::GitHub which does the same for all the\nversions (v1, v2, v3) of the Github API. Pithub supports all API calls so\nfar, but only for v3.","deps":{"p5-CHI":{"origin":"devel/p5-CHI","version":"0.600"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"p5-Pid-File-Flock","origin":"devel/p5-Pid-File-Flock","version":"0.08_1","comment":"PID file operations","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/Pid-File-Flock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d17ebde6ddcf30d4cc26a8a6378342a6b8bcce2e4082064b7c9c056a054a9aa5","flatsize":9715,"path":"All/p5-Pid-File-Flock-0.08_1.pkg","repopath":"All/p5-Pid-File-Flock-0.08_1.pkg","licenselogic":"single","pkgsize":6392,"desc":"PID file operations","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Phone-Info","origin":"net/p5-Phone-Info","version":"0.0.1_2","comment":"Provides a nicer CLI interface to Net::WhitePages","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Phone-Info","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8105a4999a846ddaeb2412bc6aa8606478f3424491d3d475a26c7cfe7fd2bd8","flatsize":22519,"path":"All/p5-Phone-Info-0.0.1_2.pkg","repopath":"All/p5-Phone-Info-0.0.1_2.pkg","licenselogic":"single","pkgsize":8872,"desc":"Phone::Info provides a nicer CLI interface to Net::WhitePages.","deps":{"p5-Net-WhitePages":{"origin":"net/p5-Net-WhitePages","version":"1.04_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Plack-Middleware-Debug","origin":"www/p5-Plack-Middleware-Debug","version":"0.18_1","comment":"Perl extension to display information about current request/response","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-Debug","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44f978103f97c2d7f36fb90d845089f5403f6beb64a32c04b5ce9931dd259ac7","flatsize":156024,"path":"All/p5-Plack-Middleware-Debug-0.18_1.pkg","repopath":"All/p5-Plack-Middleware-Debug-0.18_1.pkg","licenselogic":"single","pkgsize":64976,"desc":"Display information about the current request/response.","deps":{"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Module-Versions":{"origin":"devel/p5-Module-Versions","version":"0.02_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Text-MicroTemplate":{"origin":"textproc/p5-Text-MicroTemplate","version":"0.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Petal-Utils","origin":"textproc/p5-Petal-Utils","version":"0.06_1","comment":"Useful template modifiers for Petal","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Petal-Utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ac7c9d7d4923d2bee5a6535c6efd343f12011ef366f3008df2ef339b0e1dc9d","flatsize":38063,"path":"All/p5-Petal-Utils-0.06_1.pkg","repopath":"All/p5-Petal-Utils-0.06_1.pkg","licenselogic":"single","pkgsize":14216,"desc":"The Petal::Utils package contains commonly used Petal modifiers (or\nplugins), and bundles them with an easy-to-use installation interface. By\ndefault, a set of modifiers are installed into Petal when you use this\nmodule. You can change which modifiers are installed by naming them after\nthe use statement:\n\n  # use the default set:\n  use Petal::Utils qw( :default );\n\n  # use the date set of modifiers:\n  use Petal::Utils qw( :date );\n\n  # use only named modifiers, plus the debug set:\n  use Petal::Utils qw( UpperCase Date :debug );\n\n  # don't install any modifiers\n  use Petal::Utils qw();\n\nYou'll find a list of plugin sets throughout this document. You can also\nget a complete list by looking at the variable:\n\n  %25Petal::Utils::PLUGIN_SET;\n\nFor details on how the plugins are installed, see the \"Advanced Petal\"\nsection of the Petal documentation.","deps":{"p5-Petal":{"origin":"textproc/p5-Petal","version":"2.26"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Physics-Unit","origin":"science/p5-Physics-Unit","version":"0.54","comment":"Manipulate Physics units and dimensions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Physics-Unit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64551f8065c266d7e4fa16ae42b2cbaaa8c1645a0c4b15aeef12cbe645e2a445","flatsize":262368,"path":"All/p5-Physics-Unit-0.54.pkg","repopath":"All/p5-Physics-Unit-0.54.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":59964,"desc":"Objects of class Physics::Unit define units of measurement that correspond\nto physical quantities.  This module allows you to manipulate these units,\ngenerate new derived units from other units, and convert from one unit\nto another.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Petal-CodePerl","origin":"textproc/p5-Petal-CodePerl","version":"0.06_1","comment":"Make Petal go faster by compiling the expressions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Petal-CodePerl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c9d5ab2d8163c3eaebd7072baff5de9ca2c45cb083a9a8342f0e81f189ea41f","flatsize":452311,"path":"All/p5-Petal-CodePerl-0.06_1.pkg","repopath":"All/p5-Petal-CodePerl-0.06_1.pkg","licenselogic":"single","pkgsize":30376,"desc":"This module provides a CodeGenerator for Petal that inherits almost\neverything from Petal::CodeGenerator but modifies how expressions are\ndealt with. Petal normally includes code like this\n\n  $hash->get( \"not:user\" )\n\nin the compiled template. This means the path has to be parsed and\ninterpreted at runtime. Using Petal::CodePerl, Petal will now produce this\n\n  ! ($hash->{\"user\"})\n\nwhich will be much faster.\n\nIt uses Parse::RecDescent to parse the PETALES expressions which makes it\na bit slow to load the module but this won't matter much unless you have\nturned off caching. It won't matter at all for something like Apache's\nmod_perl.","deps":{"p5-Code-Perl":{"origin":"devel/p5-Code-Perl","version":"0.03_2"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-Petal":{"origin":"textproc/p5-Petal","version":"2.26"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Petal","origin":"textproc/p5-Petal","version":"2.26","comment":"Perl Template Attribute Language - TAL for Perl!","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Petal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1768462a1cc33d730f0c5841b9fb8e51a2396644aab4524676bdc029df7db512","flatsize":200162,"path":"All/p5-Petal-2.26.pkg","repopath":"All/p5-Petal-2.26.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":70796,"desc":"Petal is a XML based templating engine that is able to process any kind of\nXML, XHTML and HTML.\n\nPetal borrows a lot of good ideas from the Zope Page Templates TAL\nspecification, it is very well suited for the creation of WYSIWYG XHTML\neditable templates.\n\nThe idea is to further enforce the separation of logic from presentation.\nWith Petal, graphic designers can use their favorite WYSIWYG editor to\neasily edit templates without having to worry about the loops and ifs\nwhich happen behind the scene.","deps":{"p5-Locale-Maketext-Gettext":{"origin":"devel/p5-Locale-Maketext-Gettext","version":"1.32"},"p5-MKDoc-XML":{"origin":"textproc/p5-MKDoc-XML","version":"0.75_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Perlbal-Plugin-PSGI","origin":"www/p5-Perlbal-Plugin-PSGI","version":"0.03_1","comment":"Perl extension for PSGI web server on Perlbal","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perlbal-Plugin-PSGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"355302c24a03a71b781723aa57d0cbb7b0079136fdfb5fa12ae2c70adcfb3d51","flatsize":7502,"path":"All/p5-Perlbal-Plugin-PSGI-0.03_1.pkg","repopath":"All/p5-Perlbal-Plugin-PSGI-0.03_1.pkg","licenselogic":"single","pkgsize":4296,"desc":"This is a Perlbal plugin to allow any PSGI application run natively\ninside Perlbal process.","deps":{"p5-Perlbal":{"origin":"www/perlbal","version":"1.80_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Pg","origin":"databases/p5-Pg","version":"2.1.1_6,1","comment":"Interface for using perl5 to access PostgreSQL databases","maintainer":"perl@FreeBSD.org","www":"https://www.postgresql.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7201b0317caf6cbabb206961b96325a3e5e9f75996b36670327017089229997d","flatsize":98116,"path":"All/p5-Pg-2.1.1_6,1.pkg","repopath":"All/p5-Pg-2.1.1_6,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29900,"desc":"This is an API for using Perl5 to access PostgreSQL databases.\n\nThis software is part of the standard PostgreSQL distribution.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libpq.so.5"]},{"name":"p5-Plack-Middleware-ConsoleLogger","origin":"www/p5-Plack-Middleware-ConsoleLogger","version":"0.05","comment":"Perl extension to write logs to Firebug or Webkit Inspector","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-ConsoleLogger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d6c382bda722fa27678a315ddd242ca4da9c07b2ba630eae2c0fc415658e4e5","flatsize":11409,"path":"All/p5-Plack-Middleware-ConsoleLogger-0.05.pkg","repopath":"All/p5-Plack-Middleware-ConsoleLogger-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6792,"desc":"Write logs to Firebug or Webkit Inspector.","deps":{"p5-JavaScript-Value-Escape":{"origin":"lang/p5-JavaScript-Value-Escape","version":"0.07"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Perlbal","origin":"www/perlbal","version":"1.80_1","comment":"Reverse-proxy load balancer and web server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perlbal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28a2e75d201626072e89be93283b83c7f24113f4c08a7af431191aa1a229c639","flatsize":728348,"path":"All/p5-Perlbal-1.80_1.pkg","repopath":"All/p5-Perlbal-1.80_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":231168,"desc":"Perlbal is a single-threaded event-based server supporting HTTP load\nbalancing, web serving, and a mix of the two.\n\nOne of the defining things about Perlbal is that almost everything can\nbe configured or reconfigured on the fly without needing to restart the\nsoftware. A basic configuration file containing a management port enables\nyou to easily perform operations on a running instance of Perlbal.\n\nSee also: https://www.danga.com/perlbal/","deps":{"p5-BSD-Resource":{"origin":"devel/p5-BSD-Resource","version":"1.2911"},"p5-Danga-Socket":{"origin":"devel/p5-Danga-Socket","version":"1.62"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-IO-AIO":{"origin":"devel/p5-IO-AIO","version":"4.81"},"p5-Net-Netmask":{"origin":"net-mgmt/p5-Net-Netmask","version":"2.0002"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"options":{"DOCS":"on"}},{"name":"p5-Protocol-WebSocket","origin":"www/p5-Protocol-WebSocket","version":"0.2300","comment":"Client/server WebSocket message and frame parser/constructor","maintainer":"sec@42.org","www":"https://metacpan.org/release/Protocol-WebSocket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1916d527a0b2abf75bfae4e9a448ca7ed2df441a5358ff50f0c6cc4e264d0bae","flatsize":132204,"path":"All/p5-Protocol-WebSocket-0.2300.pkg","repopath":"All/p5-Protocol-WebSocket-0.2300.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":53440,"desc":"Client/server WebSocket message and frame parser/constructor. This\nmodule does not provide a WebSocket server or client, but is made for\nusing in http servers or clients to provide WebSocket support","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-PerlX-Maybe-XS","origin":"devel/p5-PerlX-Maybe-XS","version":"1.001","comment":"XS backend for PerlX::Maybe","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PerlX-Maybe-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a2b2f0438b0337a67b01f6b56e4a53f9e363ecfabca52fef7f3b606c847b2a2","flatsize":47594,"path":"All/p5-PerlX-Maybe-XS-1.001.pkg","repopath":"All/p5-PerlX-Maybe-XS-1.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12264,"desc":"PerlX::Maybe::XS is the XS backend for PerlX::Maybe.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-PerlPoint-Package","origin":"textproc/p5-PerlPoint-Package","version":"0.45.2_2","comment":"Presentation and documentation toolset","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PerlPoint-Package","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5bd63f7b9dc57a8e73c87316ae836acd64bf6dab0168483b71dbae9875e73060","flatsize":1190554,"path":"All/p5-PerlPoint-Package-0.45.2_2.pkg","repopath":"All/p5-PerlPoint-Package-0.45.2_2.pkg","licenselogic":"single","pkgsize":287812,"desc":"PerlPoint is both a presentation and a documentation toolset. More precise, its\na toolset to generate presentations and documentations. You will write a simple\ntext and start a converter to make the final documents from this source. The\nfinal format is your choice, depending on the used converter. So you can make a\npresentation, speaker notes, handouts, an internet documentation and a brochure\nall from the same text source, but looking very individual.\n\nBecause of this two step architecture PerlPoint authors deal both with the text\nformat and several converters. The text source describes structure and contents\nof your document, while a converter adds layout. Let's start.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"p5-PerlMol","origin":"science/p5-PerlMol","version":"0.3500_2","comment":"Perl modules for molecular chemistry","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PerlMol","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c470ea287fc391efdc19c4b4a380ba06b4f685c2851cd735790d5fcd58549d3","flatsize":9108,"path":"All/p5-PerlMol-0.3500_2.pkg","repopath":"All/p5-PerlMol-0.3500_2.pkg","licenselogic":"single","pkgsize":6524,"desc":"Perl modules for molecular chemistry","deps":{"p5-Chemistry-3DBuilder":{"origin":"science/p5-Chemistry-3DBuilder","version":"0.10_1"},"p5-Chemistry-Bond-Find":{"origin":"science/p5-Chemistry-Bond-Find","version":"0.23_1"},"p5-Chemistry-Canonicalize":{"origin":"science/p5-Chemistry-Canonicalize","version":"0.11_1"},"p5-Chemistry-File-MDLMol":{"origin":"science/p5-Chemistry-File-MDLMol","version":"0.21_1"},"p5-Chemistry-File-Mopac":{"origin":"science/p5-Chemistry-File-Mopac","version":"0.15_1"},"p5-Chemistry-File-PDB":{"origin":"science/p5-Chemistry-File-PDB","version":"0.23_1"},"p5-Chemistry-File-SLN":{"origin":"science/p5-Chemistry-File-SLN","version":"0.11_1"},"p5-Chemistry-File-SMARTS":{"origin":"science/p5-Chemistry-File-SMARTS","version":"0.22_1"},"p5-Chemistry-File-SMILES":{"origin":"science/p5-Chemistry-File-SMILES","version":"0.47_2"},"p5-Chemistry-File-VRML":{"origin":"science/p5-Chemistry-File-VRML","version":"0.10_1"},"p5-Chemistry-File-XYZ":{"origin":"science/p5-Chemistry-File-XYZ","version":"0.11_1"},"p5-Chemistry-FormulaPattern":{"origin":"science/p5-Chemistry-FormulaPattern","version":"0.10_1"},"p5-Chemistry-InternalCoords":{"origin":"science/p5-Chemistry-InternalCoords","version":"0.18_1"},"p5-Chemistry-Isotope":{"origin":"science/p5-Chemistry-Isotope","version":"0.11_1"},"p5-Chemistry-MacroMol":{"origin":"science/p5-Chemistry-MacroMol","version":"0.06_1"},"p5-Chemistry-MidasPattern":{"origin":"science/p5-Chemistry-MidasPattern","version":"0.11_1"},"p5-Chemistry-Mok":{"origin":"science/p5-Chemistry-Mok","version":"0.25_1"},"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"p5-Chemistry-Pattern":{"origin":"science/p5-Chemistry-Pattern","version":"0.27_1"},"p5-Chemistry-Reaction":{"origin":"science/p5-Chemistry-Reaction","version":"0.02_1"},"p5-Chemistry-Ring":{"origin":"science/p5-Chemistry-Ring","version":"0.20_1"},"p5-Parse-Yapp":{"origin":"devel/p5-Parse-Yapp","version":"1.21"},"p5-Statistics-Regression":{"origin":"math/p5-Statistics-Regression","version":"0.53_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Plack-Middleware-CrossOrigin","origin":"www/p5-Plack-Middleware-CrossOrigin","version":"0.014","comment":"Plack Middleware headers to allow Cross-Origin Resource Sharing","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Plack-Middleware-CrossOrigin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acc36fe361ee836224d7b0353ce94451f636baa0ebdd1bf3aaa1ef7ca5dcd756","flatsize":56620,"path":"All/p5-Plack-Middleware-CrossOrigin-0.014.pkg","repopath":"All/p5-Plack-Middleware-CrossOrigin-0.014.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16776,"desc":"Plack::Middleware::CrossOrigin adds Cross Origin Request Sharing headers used by\nmodern browsers to allow XMLHttpRequest to work across domains. This module will\nalso help protect against CSRF attacks in some browsers.\n\nThis module attempts to fully conform to the CORS spec, while allowing\nadditional flexibility in the values specified for the of the headers.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-PerlIO-via-symlink","origin":"devel/p5-PerlIO-via-symlink","version":"0.05_1","comment":"Symbolic link PerlIO layers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PerlIO-via-symlink","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e180f08ee5f278a44c3fb6df1ba2fc2c984e83016ac3dd2468ba1ff2c709d157","flatsize":10874,"path":"All/p5-PerlIO-via-symlink-0.05_1.pkg","repopath":"All/p5-PerlIO-via-symlink-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6140,"desc":"The PerlIO layer symlink allows you to create a symbolic link by\nwriting to the file handle.\n\nYou need to write C\"link $name\" to the file handle. If the format\ndoes not match, close will fail with EINVAL.\n\nCurrently only writing is supported.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PerlPoint-Converters","origin":"textproc/p5-PerlPoint-Converters","version":"1.0205","comment":"Convert PerlPoint docs into various formats","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PerlPoint-Converters","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59f67b879f6ce545175440d6b3dba6d36fca939ae5ecd6b26ff9adff9eaa961d","flatsize":2011289,"path":"All/p5-PerlPoint-Converters-1.0205.pkg","repopath":"All/p5-PerlPoint-Converters-1.0205.pkg","licenselogic":"single","pkgsize":458668,"desc":"pp2html creates a set of HTML files for a foilset based on a simple textfile\nslide_text. Due to its formatting features and the capability of creating\nnavigation, table of contents and index pages, pp2html is also a suitable tool\nfor writing online documentation.\n\npp2latex creates a LaTeX file from a PerlPoint input file.","deps":{"p5-Getopt-ArgvFile":{"origin":"devel/p5-Getopt-ArgvFile","version":"1.11_1"},"p5-PerlPoint-Package":{"origin":"textproc/p5-PerlPoint-Package","version":"0.45.2_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on"}},{"name":"p5-PerlIO-via-Timeout","origin":"devel/p5-PerlIO-via-Timeout","version":"0.32_1","comment":"PerlIO layer to add read and write timeouts to a handle","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/PerlIO-via-Timeout","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3e7a79db27242ed68509062d6fdf232120d1b98f5b5461173595af25f61f4c7","flatsize":16635,"path":"All/p5-PerlIO-via-Timeout-0.32_1.pkg","repopath":"All/p5-PerlIO-via-Timeout-0.32_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8072,"desc":"This package implements a PerlIO layer, that adds read / write\ntimeout. This can be useful to avoid blocking while accessing a\nhandle (file, socket, ...), and fail after some time.\n\nThe timeout is implemented by using <select> on the handle before\nreading/writing.\n\nWARNING the handle won't timeout if you use sysread or syswrite on\nit, because these functions works at a lower level. However if\nyou're trying to implement a timeout for a socket, see IO::Socket::Timeout\nthat implements exactly that.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PerlIO-via-MD5","origin":"devel/p5-PerlIO-via-MD5","version":"0.08","comment":"PerlIO layer for creating an MD5 digest of a file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PerlIO-via-MD5","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45234c624c29e111bc802672c02624f337a708593fb9dbe4ed32b98a994a4f64","flatsize":12759,"path":"All/p5-PerlIO-via-MD5-0.08.pkg","repopath":"All/p5-PerlIO-via-MD5-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7016,"desc":"This module implements a PerlIO layer that can only read files and\nreturn an MD5 digest of the contents of the file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PerlIO-via-Bzip2","origin":"archivers/p5-PerlIO-via-Bzip2","version":"0.02_1","comment":"Perl extension to provide a PerlIO layer to bzip2/bunzip2","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PerlIO-via-Bzip2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cc9eadfb21d11d7ffe7aa75fea38e2663a0b24dc98e4b806a2508e65995a04d","flatsize":11915,"path":"All/p5-PerlIO-via-Bzip2-0.02_1.pkg","repopath":"All/p5-PerlIO-via-Bzip2-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6568,"desc":"This module implements a PerlIO layer which will let you handle bzip2\ncompressed files transparently.","deps":{"p5-Compress-Bzip2":{"origin":"archivers/p5-Compress-Bzip2","version":"2.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-PerlIO-utf8_strict","origin":"devel/p5-PerlIO-utf8_strict","version":"0.010","comment":"Fast and correct UTF-8 IO","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PerlIO-utf8_strict","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86c47e5d246fb28fd954ed12f94f014062998c2210e341c641fceabb587b9e8a","flatsize":23944,"path":"All/p5-PerlIO-utf8_strict-0.010.pkg","repopath":"All/p5-PerlIO-utf8_strict-0.010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10584,"desc":"PerlIO::utf8_strict provides a fast and correct UTF-8 PerlIO layer. Unlike\nperl's default :utf8 layer it checks the input for correctness.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-PerlIO-locale","origin":"devel/p5-PerlIO-locale","version":"0.10_1","comment":"PerlIO layer to use the encoding of the current locale","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PerlIO-locale","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a99871bc98e9efec4e13e6c715ab0e846df98aa27d9fc256edecfb53c0bcd67a","flatsize":18658,"path":"All/p5-PerlIO-locale-0.10_1.pkg","repopath":"All/p5-PerlIO-locale-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8024,"desc":"PerlIO layer to use the encoding of the current locale.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Petal-Mail","origin":"textproc/p5-Petal-Mail","version":"0.31_2","comment":"Format text e-mail using Petal","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Petal-Mail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac455554a67f9a3e79c24bb260a0b118b85c24ba5e18ef1ed511f2bef1a901b3","flatsize":27454,"path":"All/p5-Petal-Mail-0.31_2.pkg","repopath":"All/p5-Petal-Mail-0.31_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13044,"desc":"Petal::Mail processes a Petal XML template, and then turns the resulting\nXML into a text email which can be sent through sendmail or other. The XML\nhas to follow a certain syntax which is defined in this documentation.\n\nSince Petal::Mail's is a subclass of Petal, its API is the same. Which\nmeans you need to read about Petal before you can use Petal::Mail.","deps":{"p5-Petal":{"origin":"textproc/p5-Petal","version":"2.26"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-PerlX-Maybe","origin":"devel/p5-PerlX-Maybe","version":"1.202","comment":"Return a pair only if they are both defined","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/PerlX::Maybe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9b25927cf40423b794e35385348e4f1b65059a2148f24bbfbd5ca9a2bef4055","flatsize":52526,"path":"All/p5-PerlX-Maybe-1.202.pkg","repopath":"All/p5-PerlX-Maybe-1.202.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15696,"desc":"Moose classes (and some other classes) distinguish between an attribute being\nunset and the attribute being set to undef.\n\nTo ensure that the Person constructor does not try to set a name or age at all\nwhen they are undefined, ugly looking code is often used. A slightly more\nelegant solution is the maybe function.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"XS":"off"}},{"name":"p5-PerlIO-eol","origin":"devel/p5-PerlIO-eol","version":"0.19","comment":"PerlIO layer for normalizing line endings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PerlIO-eol","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf949163a881e05a33a569540a517cad4c517b1d0f66b5102e537be314a41a79","flatsize":64180,"path":"All/p5-PerlIO-eol-0.19.pkg","repopath":"All/p5-PerlIO-eol-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18168,"desc":"This layer normalizes any of CR, LF, CRLF and Native into the designated\nline ending. It works for both input and output handles.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-PerlIO-gzip","origin":"archivers/p5-PerlIO-gzip","version":"0.20","comment":"Perl extension to provide a PerlIO layer to gzip/gunzip","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PerlIO-gzip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bf8772696c4f89394c77d4514955aac87897c79f125ddace3a3e130d994bbed","flatsize":30753,"path":"All/p5-PerlIO-gzip-0.20.pkg","repopath":"All/p5-PerlIO-gzip-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13952,"desc":"PerlIO::gzip provides a PerlIO layer that manipulates files in the\nformat used by the gzip program.  Compression and decompression are\nimplemented, but not together.  If you attempt to open a file for\nreading and writing the open will fail.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-PerlIO-Util","origin":"devel/p5-PerlIO-Util","version":"0.72_3","comment":"Selection of general PerlIO utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PerlIO-Util","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"526c6f35aa2cafd3bcd1f3f6415f4f4a45aa74edc2192495f73aacbb013efebc","flatsize":70298,"path":"All/p5-PerlIO-Util-0.72_3.pkg","repopath":"All/p5-PerlIO-Util-0.72_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35512,"desc":"PerlIO::Util provides general PerlIO utilities: utility layers and utility\nmethods.\n\nUtility layers are a part of PerlIO::Util, but you don't need to say use\nPerlIO::Util for loading them. They will be automatically loaded.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-PerlIO-Layers","origin":"devel/p5-PerlIO-Layers","version":"0.012","comment":"Query the properties/capabilities of filehandle","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PerlIO-Layers","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9fd3d2e0847adfdd9f2496c88e68a4410e7c96d3870c75ae24d75ad7156fc4f","flatsize":58750,"path":"All/p5-PerlIO-Layers-0.012.pkg","repopath":"All/p5-PerlIO-Layers-0.012.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17052,"desc":"Perl's filehandles are implemented as a stack of layers, with the bottom-most\nusually doing the actual IO and the higher ones doing buffering,\nencoding/decoding or transformations. PerlIO::Layers allows you to query the\nfilehandle's properties concerning there layers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-PerlIO-via-Unidecode","origin":"converters/p5-PerlIO-via-Unidecode","version":"1.02_1","comment":"Perlio layer for Unidecode","maintainer":"amdmi3@FreeBSD.org","www":"https://metacpan.org/release/PerlIO-via-Unidecode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f20d4eedc86ca6bae84a7caa30defa1ce6a16cf01b8944bd67ea7b529df8acc9","flatsize":10501,"path":"All/p5-PerlIO-via-Unidecode-1.02_1.pkg","repopath":"All/p5-PerlIO-via-Unidecode-1.02_1.pkg","licenselogic":"single","pkgsize":7800,"desc":"PerlIO::via::Unidecode implements a PerlIO::via layer that applies\nUnidecode (Text::Unidecode) to data passed through it.","deps":{"p5-Text-Unidecode":{"origin":"converters/p5-Text-Unidecode","version":"1.30"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-PerlIO-via-dynamic","origin":"devel/p5-PerlIO-via-dynamic","version":"0.14_1","comment":"Dynamic PerlIO layers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PerlIO-via-dynamic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3979ced39fe7cc2149d9ac6ba29509b0215aaba3a33739a0893dd7fe06fbc27","flatsize":13140,"path":"All/p5-PerlIO-via-dynamic-0.14_1.pkg","repopath":"All/p5-PerlIO-via-dynamic-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7352,"desc":"PerlIO::via::dynamic is used for creating dynamic PerlIO layers.  It is useful\nwhen the behavior or the layer depends on variables.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PerlCryptLib","origin":"security/p5-PerlCryptLib","version":"1.12","comment":"Perl interface to Peter Guttman cryptlib API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PerlCryptLib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2604d0a2a4543c0075246e264c7bd45ddd2d4388a0366041ddf256b2ae4c964a","flatsize":172625,"path":"All/p5-PerlCryptLib-1.12.pkg","repopath":"All/p5-PerlCryptLib-1.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":42004,"desc":"PerlCryptLib is an interface module to access cryptlib API.","deps":{"cryptlib":{"origin":"security/cryptlib","version":"3.4.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libcl.so"]},{"name":"p5-Perl6-Subs","origin":"lang/p5-Perl6-Subs","version":"0.05_2","comment":"Define your subroutines in Perl 6 style","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CHIPS/Perl6-Subs-0.05","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"844e1f1730d0c6393d0377a56a205292626687ed3738ac6abb38bef4a4d7dfce","flatsize":60382,"path":"All/p5-Perl6-Subs-0.05_2.pkg","repopath":"All/p5-Perl6-Subs-0.05_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":25248,"desc":"Perl6::Subs is a source filter that adds a very useful subset of Perl\n6 subroutine syntax to Perl 5.  Given a subroutine defined with a Perl\n6 prototype, the code generated by Perl6::Subs will, at runtime,\ndeclare the formal parameters, assign them their values, and validate\ntheir contents according to both built-in and user-given rules.","deps":{"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-Perl6-Slurp","origin":"devel/p5-Perl6-Slurp","version":"0.051005","comment":"Implements the Perl6 'slurp' built-in","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Perl6-Slurp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78e848c1f5168684efdf66254e81fb370dfc982f4aea9c3d9db5781451883120","flatsize":24663,"path":"All/p5-Perl6-Slurp-0.051005.pkg","repopath":"All/p5-Perl6-Slurp-0.051005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12028,"desc":"Perl6::Slurp implements the Perl 6 'slurp' built-in. slurp takes a filename, a\nfilehandle, a typeglob reference, an IO::File object, or a scalar reference,\nand converts it to an input stream if necessary, and reads in the entire stream.\nIf slurp fails to set up or read the stream, it throws an exception.","deps":{"p5-Perl6-Export":{"origin":"devel/p5-Perl6-Export","version":"0.07_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl6-Say","origin":"devel/p5-Perl6-Say","version":"0.16_1","comment":"Perl 6 say (print, but no newline needed) function","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl6-Say","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6f7dbf2744902a5d70c4dc4796855f02e11b98b3f25a47f177592d9ae61c707","flatsize":9287,"path":"All/p5-Perl6-Say-0.16_1.pkg","repopath":"All/p5-Perl6-Say-0.16_1.pkg","licenselogic":"single","pkgsize":6644,"desc":"Implements a close simulation of the say function in Perl 6, which acts like\nprint but automatically appends a newline.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl6-Export-Attrs","origin":"devel/p5-Perl6-Export-Attrs","version":"0.000006","comment":"Perl 6 'is export(...)' trait as a Perl 5 attribute","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl6-Export-Attrs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfd8d947ec4d79fd76d62811829346931b13c030801a806f27fd46916f4aa3bf","flatsize":23676,"path":"All/p5-Perl6-Export-Attrs-0.000006.pkg","repopath":"All/p5-Perl6-Export-Attrs-0.000006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12124,"desc":"Implements a Perl 5 native version of what the Perl 6 symbol export mechanism\nwill look like.\n\nIt's very straightforward:\n\n    * If you want a subroutine to be capable of being exported (when\n      explicitly requested in the use arguments), you mark it with the\n      :Export attribute.\n    * If you want a subroutine to be automatically exported when the module\n      is used (without specific overriding arguments), you mark it with the\n      :Export(:DEFAULT) attribute.\n    * If you want a subroutine to be automatically exported when the module\n      is used (even if the user specifies overriding arguments), you mark it\n      with the :Export(:MANDATORY) attribute.\n    * If the subroutine should also be exported when particular export\n      groups are requested, you add the names of those export groups to the\n      attribute's argument list.\n\nThat's it.","deps":{"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl6-Form","origin":"devel/p5-Perl6-Form","version":"0.04_2","comment":"Implements the Perl 6 'form' built-in","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/Perl6-Form","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0813e0fcc86974ce29cc269e519ab4e9516dc901b880c6dac395300a700cded6","flatsize":224559,"path":"All/p5-Perl6-Form-0.04_2.pkg","repopath":"All/p5-Perl6-Form-0.04_2.pkg","licenselogic":"single","pkgsize":88668,"desc":"Perl6::Form - Implements the Perl 6 'form' built-in\n\nThis module implements virtually all of the functionality of the\nPerl 6 Form.pm module. The only differences are:\n\n    Option pairs must be passed in a hash reference;\n    Array data sources must be passed as array references;\n    Options specified on the use Perl6::Form line are not (yet)\nlexically scoped;\n    User-defined line-breaking subroutines are passed their data\nsource as a reference to a scalar;","deps":{"p5-Perl6-Export":{"origin":"devel/p5-Perl6-Export","version":"0.07_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl4-CoreLibs","origin":"devel/p5-Perl4-CoreLibs","version":"0.005","comment":"Libraries historically supplied with Perl 4","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl4-CoreLibs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a03ab1785067f6057dffcd108f04dcb9aa26b11cd7ab3fd9c8a02ccbaba3ded1","flatsize":113739,"path":"All/p5-Perl4-CoreLibs-0.005.pkg","repopath":"All/p5-Perl4-CoreLibs-0.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38268,"desc":"This is a collection of .pl files that have historically been bundled with the\nPerl core but are planned not to be so distributed with core version 5.15 or\nlater.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"p5-Perl-osnames","origin":"devel/p5-Perl-osnames","version":"0.122","comment":"List possible $^O ($OSNAME) values, with description","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Perl-osnames","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83b058724a8fd4c85418d3961d877219b53e3a77f69e76dd12dff3bcb4311036","flatsize":18052,"path":"All/p5-Perl-osnames-0.122.pkg","repopath":"All/p5-Perl-osnames-0.122.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9508,"desc":"Perl::osnames contains $data which lists possible values of $^O along with\ndescription for each. It also provides some helper functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl6-Export","origin":"devel/p5-Perl6-Export","version":"0.07_2","comment":"Implements the Perl 6 'is export(...)' trait","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/Perl6-Export","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b062ce06329f4c71d08cd8fa35b6c79d691c13493f28ec4a94804860d6a32345","flatsize":6826,"path":"All/p5-Perl6-Export-0.07_2.pkg","repopath":"All/p5-Perl6-Export-0.07_2.pkg","licenselogic":"single","pkgsize":4848,"desc":"This module prototypes the Perl 6 'exported' and 'exportable' traits\nin Perl 5.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl-Version","origin":"devel/p5-Perl-Version","version":"1.017","comment":"Parse and manipulate Perl version strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-Version","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42b9c703540756e59e00e8f3e5c7e60cb3de2d65bcbc1f0da151002e07960ae0","flatsize":63564,"path":"All/p5-Perl-Version-1.017.pkg","repopath":"All/p5-Perl-Version-1.017.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27948,"desc":"Perl::Version provides a simple interface for parsing, manipulating\nand formatting Perl version strings.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl-Unsafe-Signals","origin":"devel/p5-Perl-Unsafe-Signals","version":"0.03","comment":"Allow unsafe handling of signals in selected blocks","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/Perl-Unsafe-Signals","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53a3a86b81585c17a727ad4fc5585331c960a17f1633716fbae05109139ae3ef","flatsize":11478,"path":"All/p5-Perl-Unsafe-Signals-0.03.pkg","repopath":"All/p5-Perl-Unsafe-Signals-0.03.pkg","licenselogic":"single","pkgsize":6376,"desc":"In Perl 5.8.0 the so-called \"safe signals\" were introduced. This means that Perl\nno longer handles signals immediately but instead \"between opcodes\", when it is\nsafe to do so. The earlier immediate handling easily could corrupt the internal\nstate of Perl, resulting in mysterious crashes.\n\nIt's possible since perl 5.8.1 to globally disable this feature by using the\nPERL_SIGNALS environment variables (as specified in \"PERL_SIGNALS\" in perlrun);\nbut there's no way to disable it locally, for a short period of time. That's\nhowever something you might want to do, if, for example, your Perl program calls\na C routine that will potentially run for a long time and for which you want to\nset a timeout.\n\nThis module therefore allows you to define UNSAFE_SIGNALS blocks in which\nsignals will be handled \"unsafely\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Perl6-Builtins","origin":"devel/p5-Perl6-Builtins","version":"0.0.3_2","comment":"Provide Perl 5 versions of the new Perl 6 builtins","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl6-Builtins","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54467406b1aa4de50b7e41803afe09a3630c2ec275594520e1efe93d5ee07534","flatsize":7668,"path":"All/p5-Perl6-Builtins-0.0.3_2.pkg","repopath":"All/p5-Perl6-Builtins-0.0.3_2.pkg","licenselogic":"single","pkgsize":5836,"desc":"Several of the builtins in Perl 6 have different (i.e. more useful, less\nconfusing) behaviours than their Perl 5 counterparts. This module provides\nPerl 5 versions of those builtins.","deps":{"p5-Contextual-Return":{"origin":"devel/p5-Contextual-Return","version":"0.004014"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl6-Junction","origin":"devel/p5-Perl6-Junction","version":"1.60000_1","comment":"Perl6 style Junction operators in Perl5","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl6-Junction","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c542156c715a4d0c7f06a24dfbcb8a5a5403f784ece8a37a230c905a65a37e6","flatsize":26036,"path":"All/p5-Perl6-Junction-1.60000_1.pkg","repopath":"All/p5-Perl6-Junction-1.60000_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9056,"desc":"This is a lightweight module which provides 'Junction' operators,\nthe most commonly used being any and all.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl6-Rules","origin":"devel/p5-Perl6-Rules","version":"0.03_1","comment":"Implements (most of) the Perl 6 regex syntax","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl6-Rules","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a160bf069ddb7415ced79ce5c2ac05ac48db7226b7ee28d13d5fdf8a1456830f","flatsize":118410,"path":"All/p5-Perl6-Rules-0.03_1.pkg","repopath":"All/p5-Perl6-Rules-0.03_1.pkg","licenselogic":"single","pkgsize":43216,"desc":"This module implements a close simulation of the Perl 6 rule and grammar\nconstructs, translating them back to Perl 5 regexes via a source filter.\n(And hence suffers from all the usual limitations of a source filter,\nincluding the ability to translate complex code spectacularly wrongly).","deps":{"p5-Attribute-Handlers":{"origin":"devel/p5-Attribute-Handlers","version":"0.99"},"p5-Filter-Simple":{"origin":"textproc/p5-Filter-Simple","version":"0.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl-Tidy","origin":"devel/p5-Perl-Tidy","version":"20240511","comment":"Indents and reformats Perl scripts to make them easier to read","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-Tidy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e4c3e0231afac382a76b062863a492932edd446a2969e61404b085cd224d03c","flatsize":2797696,"path":"All/p5-Perl-Tidy-20240511.pkg","repopath":"All/p5-Perl-Tidy-20240511.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":588860,"desc":"Perltidy reads a Perl script and writes an indented, reformatted\nscript. The default formatting closely follows the recommendations\nin perlstyle(1).  Perltidy can also display perl code in syntax-\ncolored HTML output.\n\nIf you want your code to conform to style.perl(7), you should use:\nperltidy -i=8 -t -pt=2 -bt=2 -sbt=2 -ci=4 -noll -sfs -nasc -ce\n(Written by knu)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl-PrereqScanner","origin":"devel/p5-Perl-PrereqScanner","version":"1.023","comment":"Tool to scan your Perl code for its prerequisites","maintainer":"geraud@gcu.info","www":"https://metacpan.org/release/Perl-PrereqScanner","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d14fbbb62cc9162bf81c34ba424d379d8a0a0e78c477a3c26d5edcfe21d38ed8","flatsize":89772,"path":"All/p5-Perl-PrereqScanner-1.023.pkg","repopath":"All/p5-Perl-PrereqScanner-1.023.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32036,"desc":"The Perl::PrereqScanner scanner will extract loosely your distribution\nprerequisites from your files.","deps":{"p5-Getopt-Long-Descriptive":{"origin":"devel/p5-Getopt-Long-Descriptive","version":"0.114"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Module-Path":{"origin":"devel/p5-Module-Path","version":"0.19"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-String-RewritePrefix":{"origin":"textproc/p5-String-RewritePrefix","version":"0.008"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl-OSType","origin":"devel/p5-Perl-OSType","version":"1.010","comment":"Map Perl operating system names to generic types","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-OSType","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86f1a9c2f2e9c9c2581f95874f024c80712891a11e4baf0426ebe574756b0721","flatsize":14080,"path":"All/p5-Perl-OSType-1.010.pkg","repopath":"All/p5-Perl-OSType-1.010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7964,"desc":"Modules that provide OS-specific behaviors often need to know if the\ncurrent operating system matches a more generic type of operating\nsystems.  For example, 'Linux' is a type of 'Unix' operating system and\nso is 'FreeBSD'.\n\nThis module provides a mapping between an operating system name as given\nby $^O and a more generic type.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl-Metrics-Lite","origin":"devel/p5-Perl-Metrics-Lite","version":"0.080_1","comment":"Perl extension for pluggable Perl Code Metrics System","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-Metrics-Lite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67e255219116d40ff490db9ed3283a45f020535b87a3ea770fa3492076d8afa2","flatsize":45804,"path":"All/p5-Perl-Metrics-Lite-0.080_1.pkg","repopath":"All/p5-Perl-Metrics-Lite-0.080_1.pkg","licenselogic":"single","pkgsize":20168,"desc":"Perl::Metrics::Lite is the pluggable perl code metrics system.\n\nPerl::Metrics::Lite provides just enough methods to run static\nanalysis of one or many Perl files and obtain a few metrics.\n\nPerl::Metrics::Lite is far simpler than Perl::Metrics and more\nextensible than Perl::Metrics::Simple.","deps":{"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Text-ASCIITable":{"origin":"textproc/p5-Text-ASCIITable","version":"0.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl-MinimumVersion","origin":"textproc/p5-Perl-MinimumVersion","version":"1.40","comment":"Find a minimum required version of perl for Perl code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-MinimumVersion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7f30ab3e0b03868d84f8010759ffd6d4fc5b5290d49b6b01b6f296b7cab1579","flatsize":64278,"path":"All/p5-Perl-MinimumVersion-1.40.pkg","repopath":"All/p5-Perl-MinimumVersion-1.40.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21296,"desc":"Perl::MinimumVersion takes Perl source code and calculates the minimum\nversion of perl required to be able to run it. Because it is based on\nPPI, it can do this without having to actually load the code.","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-File-Find-Rule-Perl":{"origin":"devel/p5-File-Find-Rule-Perl","version":"1.16"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-PPIx-Regexp":{"origin":"textproc/p5-PPIx-Regexp","version":"0.088"},"p5-PPIx-Utils":{"origin":"textproc/p5-PPIx-Utils","version":"0.003"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Perl-Lint","origin":"textproc/p5-Perl-Lint","version":"0.25_1","comment":"Yet another Perl source code linter","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Perl::Lint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ab6367e1f7d2e5b993f636fbf3d11e58305863fba764efdfad0883212f3cf3c","flatsize":533750,"path":"All/p5-Perl-Lint-0.25_1.pkg","repopath":"All/p5-Perl-Lint-0.25_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":65980,"desc":"This module implements Perl::Critic's heuristics with a much faster\nanalyzer.","deps":{"p5-B-Keywords":{"origin":"devel/p5-B-Keywords","version":"1.27"},"p5-Compiler-Lexer":{"origin":"devel/p5-Compiler-Lexer","version":"0.23"},"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"p5-List-Flatten":{"origin":"devel/p5-List-Flatten","version":"0.01"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Regexp-Lexer":{"origin":"devel/p5-Regexp-Lexer","version":"0.05"},"p5-String-CamelCase":{"origin":"textproc/p5-String-CamelCase","version":"0.04"},"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Perl-Critic-Swift","origin":"textproc/p5-Perl-Critic-Swift","version":"1.0.3","comment":"Additional policies for Perl::Critic","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-Critic-Swift","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72bb8301d0decb75c82a9887f8655caf8e6ba87a6cdcaa29890d663950f84d1a","flatsize":29071,"path":"All/p5-Perl-Critic-Swift-1.0.3.pkg","repopath":"All/p5-Perl-Critic-Swift-1.0.3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16196,"desc":"Some Perl::Critic policies to make your code more clean.","deps":{"p5-Perl-Critic":{"origin":"textproc/p5-Perl-Critic","version":"1.152"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-Perl-Critic-Pulp","origin":"textproc/p5-Perl-Critic-Pulp","version":"99","comment":"Collection of add-on policies for Perl::Critic","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-Critic-Pulp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"522c80942697a79ff8800a1895930c586c06d9ae30811004cecbe4a9d7afd12d","flatsize":537062,"path":"All/p5-Perl-Critic-Pulp-99.pkg","repopath":"All/p5-Perl-Critic-Pulp-99.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":208476,"desc":"This is a collection of add-on policies for Perl::Critic. They're under a\n\"pulp\" theme plus other themes according to their purpose (see \"POLICY THEMES\"\nin Perl::Critic).","deps":{"p5-Perl-Critic":{"origin":"textproc/p5-Perl-Critic","version":"1.152"},"p5-Perl-MinimumVersion":{"origin":"textproc/p5-Perl-MinimumVersion","version":"1.40"},"p5-Pod-MinimumVersion":{"origin":"textproc/p5-Pod-MinimumVersion","version":"50"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-Perl-PrereqScanner-Lite","origin":"devel/p5-Perl-PrereqScanner-Lite","version":"0.28_1","comment":"Perl extension for lightweight prereqs scanner","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-PrereqScanner-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5dbc5a7be9a711dbceeb6542b1a65623c8ab31c3d83cbbce2a88170df751a07","flatsize":68408,"path":"All/p5-Perl-PrereqScanner-Lite-0.28_1.pkg","repopath":"All/p5-Perl-PrereqScanner-Lite-0.28_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19956,"desc":"Perl::PrereqScanner::Lite is the lightweight prereqs scanner for perl.\nThis scanner uses Compiler::Lexer as tokenizer, therefore processing\nspeed is really fast.","deps":{"p5-Compiler-Lexer":{"origin":"devel/p5-Compiler-Lexer","version":"0.23"},"p5-Module-Path":{"origin":"devel/p5-Module-Path","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl-PrereqScanner-NotQuiteLite","origin":"devel/p5-Perl-PrereqScanner-NotQuiteLite","version":"0.9917","comment":"Tool to scan your Perl code for its prerequisites","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Perl-PrereqScanner-NotQuiteLite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce48763b42d85f67ce4bec155da92e1c4bc458a6921a10cb4eb09c299aaf3714","flatsize":296666,"path":"All/p5-Perl-PrereqScanner-NotQuiteLite-0.9917.pkg","repopath":"All/p5-Perl-PrereqScanner-NotQuiteLite-0.9917.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":88608,"desc":"Perl::PrereqScanner::NotQuiteLite is yet another prerequisites scanner. It\npasses almost all the scanning tests for Perl::PrereqScanner and\nModule::ExtractUse (ie. except for a few dubious ones), and runs slightly faster\nthan PPI-based Perl::PrereqScanner. However, it doesn't run as fast as\nPerl::PrereqScanner::Lite (which uses an XS lexer).\n\nPerl::PrereqScanner::NotQuiteLite also recognizes eval. Prerequisites in eval\nare not considered as requirements, but you can collect them as suggestions.\n\nConditional requirements or requirements loaded in a block are treated as\nrecommends. Noed modules are stored separately (since 0.94). You may or may not\nneed to merge them into requires.","deps":{"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Module-CPANfile":{"origin":"devel/p5-Module-CPANfile","version":"1.1004"},"p5-Module-Find":{"origin":"devel/p5-Module-Find","version":"0.16"},"p5-Parse-Distname":{"origin":"devel/p5-Parse-Distname","version":"0.05"},"p5-Regexp-Trie":{"origin":"devel/p5-Regexp-Trie","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl-Critic-Itch","origin":"textproc/p5-Perl-Critic-Itch","version":"0.07","comment":"Collection of Perl::Critic Policies","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-Critic-Itch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e72619f2d15d4eb0c9a9e4597748073718787a79855fe3f899ef5c8dabd185b8","flatsize":13998,"path":"All/p5-Perl-Critic-Itch-0.07.pkg","repopath":"All/p5-Perl-Critic-Itch-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8668,"desc":"Perl::Critic::Itch was created to fulfill some special requests when analyzing\nPerl Code. This policies, may not be useful to everyone, and surely not\nconsensual, but they solve some little itches I had, and it makes me sleep\nbetter at night!","deps":{"p5-Perl-Critic":{"origin":"textproc/p5-Perl-Critic","version":"1.152"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-Perl-Critic-Tics","origin":"textproc/p5-Perl-Critic-Tics","version":"0.010","comment":"Extra policies for Perl::Critic","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-Critic-Tics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35479969da11439ca0bbcd7a79c4f94ba6ef86a92f332cf55d8bec4c493f7f3c","flatsize":62309,"path":"All/p5-Perl-Critic-Tics-0.010.pkg","repopath":"All/p5-Perl-Critic-Tics-0.010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19452,"desc":"The Perl-Critic-Tics distribution includes extra policies for Perl::Critic to\naddress a fairly random assortment of things that make me (rjbs) wince.","deps":{"p5-Perl-Critic":{"origin":"textproc/p5-Perl-Critic","version":"1.152"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-Perl-Metrics-Simple","origin":"devel/p5-Perl-Metrics-Simple","version":"0.19","comment":"Perl extension to count packages, subs, lines, etc. of many files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-Metrics-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4e3d3e34255e6a0473338376a70c80cb2ba3834884951fbb2af360dccb3c51e","flatsize":82243,"path":"All/p5-Perl-Metrics-Simple-0.19.pkg","repopath":"All/p5-Perl-Metrics-Simple-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33256,"desc":"Perl::Metrics::Simple provides just enough methods to run static\nanalysis of one or many Perl files and obtain a few metrics: packages,\nsubroutines, lines of code, and an approximation of cyclomatic\n(mccabe) complexity for the subroutines and the \"main\" portion of the\ncode.\n\nPerl::Metrics::Simple is far simpler than Perl::Metrics.\n\nInstalls a script called countperl.","deps":{"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Statistics-Basic":{"origin":"math/p5-Statistics-Basic","version":"1.6611"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl-Critic-More","origin":"textproc/p5-Perl-Critic-More","version":"1.003","comment":"Supplemental policies for Perl::Critic","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-Critic-More","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8193ef3edb6c62029cb8cc71ca8de3ab4852bdfb823d619b0e92bb7320fec79b","flatsize":59636,"path":"All/p5-Perl-Critic-More-1.003.pkg","repopath":"All/p5-Perl-Critic-More-1.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32224,"desc":"This is a collection of Perl::Critic policies that are not included in the\nPerl::Critic core for a variety of reasons:\n\n  Experimental\n\n    Some policies need some time to work out their kinks, test usability, or\n    gauge community interest. A subset of these will end up in the core\n    Perl::Critic someday.\n\n  Requires special dependencies\n\n    For example, some policies require development versions of PPI (or some\n    other CPAN module). These will likely end up in the Perl::Critic core when\n    their dependencies are fulfilled.\n\n  Peripheral to Perl\n\n    For example, the Editor::RequireEmacsFileVariables policy is metacode.\n    Also, the Miscellanea::RequireRcsKeywords policy pertains to the\n    development process, not the code itself. These are not part of\n    Perl::Critic's mission.\n\n  Special purpose\n\n    For example, policies like CodeLayout::RequireASCII designed to scratch\n    itches not felt by most of the community. These will always remain in a\n    Perl::Critic supplement instead of in the core.","deps":{"p5-Perl-Critic":{"origin":"textproc/p5-Perl-Critic","version":"1.152"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-Pegex","origin":"devel/p5-Pegex","version":"0.75","comment":"Acmeist PEG Parser Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Pegex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc2063fbe164350df712882594a3e84bf93493c5410365ff9732feceb9ed32f9","flatsize":261472,"path":"All/p5-Pegex-0.75.pkg","repopath":"All/p5-Pegex-0.75.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":108388,"desc":"Pegex is an Acmeist parser framework. It allows you to easily create parsers\nthat will work equivalently in lots of programming languages! The inspiration\nfor Pegex comes from the parsing engine upon which the postmodern programming\nlanguage Perl 6 is based on. Pegex brings this beauty to the other justmodern\nlanguages that have a normal regular expression engine available.\n\nPegex gets it name by combining Parsing Expression Grammars (PEG), with Regular\nExpessions (Regex). That's actually what Pegex does.\n\nPEG is the cool new way to elegantly specify recursive descent grammars. The\nPerl 6 language is defined in terms of a self modifying PEG language called Perl\n6 Rules. Regexes are familiar to programmers of most modern programming\nlanguages. Pegex defines a simple PEG syntax, where all the terminals are\nregexes. This means that Pegex can be quite fast and powerful.\n\nPegex attempts to be the simplest way to define new (or old) Domain Specific\nLanguages (DSLs) that need to be used in several programming languages and\nenvironments. Things like JSON, YAML, Markdown etc. It also great for writing\nparsers/compilers that only need to work in one language.","deps":{"p5-XXX":{"origin":"devel/p5-XXX","version":"0.38"},"p5-YAML-PP":{"origin":"textproc/p5-YAML-PP","version":"0.034"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perl-Critic","origin":"textproc/p5-Perl-Critic","version":"1.152","comment":"Critique Perl source for style and standards","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-Critic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98345d9ea58b48ed2f1110ac34d15ec433ca6b233b7daf9ac3da05a0a893fd2c","flatsize":2054745,"path":"All/p5-Perl-Critic-1.152.pkg","repopath":"All/p5-Perl-Critic-1.152.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":795332,"desc":"Perl::Critic is an extensible framework for creating and applying coding\nstandards to Perl source code. Essentially, it is a static source code\nanalysis engine. Perl::Critic is distributed with a number of\nPerl::Critic::Policy modules that attempt to enforce various coding\nguidelines. Most Policies are based on Damian Conway's book\nPerl Best Practices.\nYou can choose and customize those Polices through the\nPerl::Critic interface. You can also create new Policy modules that\nsuit your own tastes.\n\nFor a convenient command-line interface to Perl::Critic, see the\ndocumentation for perlcritic. If you want to integrate Perl::Critic with\nyour build process, Test::Perl::Critic provides a nice interface that is\nsuitable for test scripts.","deps":{"p5-B-Keywords":{"origin":"devel/p5-B-Keywords","version":"1.27"},"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-List-SomeUtils":{"origin":"devel/p5-List-SomeUtils","version":"0.59"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-PPIx-QuoteLike":{"origin":"textproc/p5-PPIx-QuoteLike","version":"0.023"},"p5-PPIx-Regexp":{"origin":"textproc/p5-PPIx-Regexp","version":"0.088"},"p5-PPIx-Utils":{"origin":"textproc/p5-PPIx-Utils","version":"0.003"},"p5-Perl-Tidy":{"origin":"devel/p5-Perl-Tidy","version":"20240511"},"p5-Pod-Parser":{"origin":"textproc/p5-Pod-Parser","version":"1.67"},"p5-Pod-Spell":{"origin":"textproc/p5-Pod-Spell","version":"1.26"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-String-Format":{"origin":"textproc/p5-String-Format","version":"1.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-Plugtools","origin":"sysutils/p5-Plugtools","version":"1.3.0_2","comment":"Manages POSIX users in LDAP and is extensible via a plugin system","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Plugtools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b60baa4bb8ba72bb12c925896dfe4c2b1b33462b960854b751468a319110663","flatsize":132641,"path":"All/p5-Plugtools-1.3.0_2.pkg","repopath":"All/p5-Plugtools-1.3.0_2.pkg","licenselogic":"single","pkgsize":25316,"desc":"Manages POSIX users in LDAP and is extensible via a plugin system.\n\nplgadd - Add a new group to LDAP.\nplgclean - Check groups setup in LDAP for non-existent users and remove them.\nplgmod - Modify a group setup in LDAP.\nplgrm - Remove a group from LDAP.\npluadd - Add a user to LDAP.\nplumod - Modify a user in LDAP.\nplupass - Update the password for a user in LDAP.\nplurm - Remove a user from LDAP.","deps":{"p5-Config-IniHash":{"origin":"devel/p5-Config-IniHash","version":"3.01.01_2"},"p5-File-BaseDir":{"origin":"devel/p5-File-BaseDir","version":"0.09"},"p5-Net-LDAP-posixAccount":{"origin":"net/p5-Net-LDAP-posixAccount","version":"0.0.2_1"},"p5-Net-LDAP-posixGroup":{"origin":"net/p5-Net-LDAP-posixGroup","version":"0.0.2_1"},"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"p5-Sys-Group-GIDhelper":{"origin":"sysutils/p5-Sys-Group-GIDhelper","version":"0.0.2_1"},"p5-Sys-User-UIDhelper":{"origin":"sysutils/p5-Sys-User-UIDhelper","version":"0.0.1_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-PkgConfig-LibPkgConf","origin":"devel/p5-PkgConfig-LibPkgConf","version":"0.11","comment":"Interface to .pc file interface via libpkgconf","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PkgConfig-LibPkgConf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7be2f83e6a2ffc8de9d172b4a28cf4d65027c7842965d315595ed2b01f343510","flatsize":113747,"path":"All/p5-PkgConfig-LibPkgConf-0.11.pkg","repopath":"All/p5-PkgConfig-LibPkgConf-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1"],"pkgsize":36924,"desc":"Many libraries in compiled languages such as C or C++ provide \".pc\" files to\nspecify the flags required for compiling and linking against those libraries.\nTraditionally, the command line program \"pkg-config\" is used to query these\nfiles. PkgConfig::LibPkgConf provides a Perl level API using \"libpkgconf\" to\nthese files.\n\nPkgConfig::LibPkgConf provides a simplified interface for getting the existence,\nversion, cflags and library flags needed for compiling against a package, using\nthe default compiled in configuration of \"pkgconf\". For a more powerful, but\ncomplicated interface see PkgConfig::LibPkgConf::Client. In addition,\nPkgConfig::LibPkgConf::Util provides some useful utility functions that are also\nprovided by \"pkgconf\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libpkgconf.so.5"]},{"name":"p5-Perl-Critic-Bangs","origin":"textproc/p5-Perl-Critic-Bangs","version":"1.08_1","comment":"Collection of handy Perl::Critic policies","maintainer":"ivan@serezhkin.com","www":"https://metacpan.org/release/Perl-Critic-Bangs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5bb65c930bec2b5043e1962ba300871cd5a17ebeaffeda3ae64f9b8eac644a73","flatsize":51994,"path":"All/p5-Perl-Critic-Bangs-1.08_1.pkg","repopath":"All/p5-Perl-Critic-Bangs-1.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28084,"desc":"Perl::Critic::Bangs is a collection of Perl::Critic policies\nthat will help make your code better.","deps":{"p5-Perl-Critic":{"origin":"textproc/p5-Perl-Critic","version":"1.152"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-Perl-Critic-Deprecated","origin":"devel/p5-Perl-Critic-Deprecated","version":"1.119_1","comment":"Policies that are no longer included with Perl::Critic","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-Critic-Deprecated","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3431ebaf3ed36851a48a6395cdf60410cdba6b4e030beaea63cd8a1540cf4c1","flatsize":46982,"path":"All/p5-Perl-Critic-Deprecated-1.119_1.pkg","repopath":"All/p5-Perl-Critic-Deprecated-1.119_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22544,"desc":"Policies that were formally included with Perl::Critic itself, but which have\nbeen superseded by others.","deps":{"p5-Perl-Critic":{"origin":"textproc/p5-Perl-Critic","version":"1.152"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PayflowPro","origin":"finance/p5-PayflowPro","version":"4706","comment":"Pure Perl PayflowPro payment gateway interface","maintainer":"vivek@khera.org","www":"http://www.mailermailer.com/labs/projects/Payflow-Pro-API.rwp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c7f3060d55e407028562df0e90606b380ed3bc38bf453f5154c957865c3b7a9","flatsize":285609,"path":"All/p5-PayflowPro-4706.pkg","repopath":"All/p5-PayflowPro-4706.pkg","licenselogic":"single","pkgsize":149564,"desc":"Interface to HTTP gateway for PayPal's Payflow Pro service, as described on\nthe PayPal developer site at https://www.x.com/docs/DOC-1642\n\nSee also the developer area:\nhttps://www.x.com/community/ppx/xspaces/web_checkout/payflow?view=documents\n\nThis module is intended to be a drop-in replacement for PFProAPI (a couple of\nminor changes to your code are necessary to use this module instead of\nPFProAPI).  The major difference is that it is pure Perl, and not architecture\ndependent (ie, you can use this on your 64-bit FreeBSD platform.)","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Path-Resource","origin":"devel/p5-Path-Resource","version":"0.072_1","comment":"Perl module for combining local path manipulation and URI manipulation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Path-Resource","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f47d592a2bc7f9baf720beb1dd46ba0467626c64df1dce7062a47cf908bff059","flatsize":19662,"path":"All/p5-Path-Resource-0.072_1.pkg","repopath":"All/p5-Path-Resource-0.072_1.pkg","licenselogic":"single","pkgsize":10096,"desc":"Path::Resource is a module for combining local file and directory manipulation\nwith URI manipulation. It allows you to effortlessly map local file locations\nto their URI equivalent.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Path-Abstract":{"origin":"devel/p5-Path-Abstract","version":"0.096_1"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Path-IsDev","origin":"devel/p5-Path-IsDev","version":"1.001003","comment":"Perl extension to determine if path resembles dev source tree","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Path-IsDev","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a38d05fdae4608339ae388eb4a5a38c985c1a9f01efc7a3e9250c00ae1cb316","flatsize":158062,"path":"All/p5-Path-IsDev-1.001003.pkg","repopath":"All/p5-Path-IsDev-1.001003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":68684,"desc":"This module is more or less a bunch of heuristics for determining if a\ngiven path is a development tree root of some kind.\n\nThis has many useful applications, notably ones that require\nbehaviours for \"installed\" modules to be different to those that are\nstill \"in development\"","deps":{"p5-Class-Tiny":{"origin":"devel/p5-Class-Tiny","version":"1.008"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Path-FindDev","origin":"devel/p5-Path-FindDev","version":"0.5.2_1","comment":"Find a development path in an upper hierarchy","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Path-FindDev","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fb902f4e352e5077391b482c9239ba00504438bfafe6e7301ffcee749799d84","flatsize":52237,"path":"All/p5-Path-FindDev-0.5.2_1.pkg","repopath":"All/p5-Path-FindDev-0.5.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15564,"desc":"Path::FindDev is used to find a development path somewhere in an upper\nhierarchy. It is mostly a glue layer around Path::IsDev with a few\ndirectory walking tricks.","deps":{"p5-Class-Tiny":{"origin":"devel/p5-Class-Tiny","version":"1.008"},"p5-Path-IsDev":{"origin":"devel/p5-Path-IsDev","version":"1.001003"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PathTools","origin":"devel/p5-PathTools","version":"3.7500","comment":"Perl module for portably manipulating file specifications","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PathTools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf88555d10e003c6d4459df899663c4713ac075c98f90565796f42a39a88839c","flatsize":166805,"path":"All/p5-PathTools-3.7500.pkg","repopath":"All/p5-PathTools-3.7500.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":68772,"desc":"Cwd provides functions for determining the pathname of the current working\ndirectory. It is recommended that getcwd (or another *cwd() function) be used in\nall code to ensure portability. By default, it exports the functions cwd(),\ngetcwd(), fastcwd(), and fastgetcwd() (and, on Win32, getdcwd()) into the\ncaller's namespace.\n\nFile::Spec is designed to support operations commonly performed on file\nspecifications (usually called \"file names\", but not to be confused with the\ncontents of a file, or Perl's file handles), such as concatenating several\ndirectory and file names into a single path, or determining whether a path is\nrooted.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"],"annotations":{"cpe":"cpe:2.3:a:perl:pathtools:3.7500:::::dragonfly6:x86_64"}},{"name":"p5-Perl-Critic-Moose","origin":"textproc/p5-Perl-Critic-Moose","version":"1.05","comment":"Policies for Perl::Critic concerned with using Moose","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perl-Critic-Moose","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d43fbe3b29f4120d803afe76d888015a773631f93fa0c744a8857e17078bf8a","flatsize":51314,"path":"All/p5-Perl-Critic-Moose-1.05.pkg","repopath":"All/p5-Perl-Critic-Moose-1.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23504,"desc":"Some Perl::Critic policies that will help you keep your code in good shape with\nregards to Moose.","deps":{"p5-Perl-Critic":{"origin":"textproc/p5-Perl-Critic","version":"1.152"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-Path-Dispatcher","origin":"devel/p5-Path-Dispatcher","version":"1.08","comment":"Perl flexible and extensible dispatch","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Path-Dispatcher","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9dc9fb525b4370849c3b6bbb86fd12eeadd6fb0aad233d5a7d374240c09ebd6","flatsize":136000,"path":"All/p5-Path-Dispatcher-1.08.pkg","repopath":"All/p5-Path-Dispatcher-1.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":58024,"desc":"Path::Dispatcher - flexible and extensible dispatch for perl","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-TypeTiny":{"origin":"devel/p5-MooX-TypeTiny","version":"0.002003"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Path-Class-URI","origin":"www/p5-Path-Class-URI","version":"0.04_1","comment":"Perl extension for serialize Path::Class objects as file:// URI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Path-Class-URI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b61a032415e4919ce363b55c6bde4ed67ea3b32f0ecfd6dc8d338d255e19062d","flatsize":10316,"path":"All/p5-Path-Class-URI-0.04_1.pkg","repopath":"All/p5-Path-Class-URI-0.04_1.pkg","licenselogic":"single","pkgsize":6676,"desc":"Serializes and deserializes Path::Class objects as file:// URI.","deps":{"p5-Exporter-Lite":{"origin":"devel/p5-Exporter-Lite","version":"0.09"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Path-Extended","origin":"devel/p5-Path-Extended","version":"0.23","comment":"Perl extension for yet another Path class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Path-Extended","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"079cd0d7574a1d43118cd0459895852f039d17a92ce73551a5c05126828ce661","flatsize":66716,"path":"All/p5-Path-Extended-0.23.pkg","repopath":"All/p5-Path-Extended-0.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31272,"desc":"This is yet another file/directory handler that does a bit more than\nPath::Class for some parts, and a bit less for other parts.  One of\nthe main difference is Path::Extended always tries to use forward\nslashes when possible, ie. even when you're on the MS Windows, so that\nyou don't need to care about escaping paths that annoys you from time\nto time when you want to apply regexen to a path, especially in file\ntests that use 'like' or 'compare'.","deps":{"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-Log-Dump":{"origin":"devel/p5-Log-Dump","version":"0.14_1"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Path-Dispatcher-Declarative","origin":"devel/p5-Path-Dispatcher-Declarative","version":"0.03_1","comment":"Sugary dispatcher for perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Path-Dispatcher-Declarative","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b05065325a8a5aeb749be1aeac31f547d7261d8edc73624750f0fb5c70fee8f6","flatsize":21253,"path":"All/p5-Path-Dispatcher-Declarative-0.03_1.pkg","repopath":"All/p5-Path-Dispatcher-Declarative-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9500,"desc":"sugary dispatcher for perl","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-Path-Dispatcher":{"origin":"devel/p5-Path-Dispatcher","version":"1.08"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Path-Abstract","origin":"devel/p5-Path-Abstract","version":"0.096_1","comment":"Fast and featureful UNIX-style path parsing and manipulation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Path-Abstract","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c48f851c9039568bb061b7375ad9dc8d6eb14a204a6f0cc37635740980edc6e","flatsize":28464,"path":"All/p5-Path-Abstract-0.096_1.pkg","repopath":"All/p5-Path-Abstract-0.096_1.pkg","licenselogic":"single","pkgsize":12740,"desc":"A tool for parsing, interrogating, and modifying a UNIX-style path. The parsing\nbehavior is similar to File::Spec::Unix, except that trailing slashes are\npreserved (converted into a single slash).","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Path-Class","origin":"devel/p5-Path-Class","version":"0.37","comment":"Cross-platform path specification manipulation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Path-Class","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad3d9a3d1452e1b8209b7320add17d9d15cd688655b35522f5429733ad766683","flatsize":75157,"path":"All/p5-Path-Class-0.37.pkg","repopath":"All/p5-Path-Class-0.37.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36928,"desc":"Path::Class - Cross-platform path specification manipulation","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Path-Class-File-Lockable","origin":"devel/p5-Path-Class-File-Lockable","version":"0.03_1","comment":"Lock your files with Path::Class::File","maintainer":"ml+freebsd@tatsuya.info","www":"https://metacpan.org/release/Path-Class-File-Lockable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"659c598aefb555c83414f9371b2436bd017a934a1883d0f67ab3380765a8710a","flatsize":15026,"path":"All/p5-Path-Class-File-Lockable-0.03_1.pkg","repopath":"All/p5-Path-Class-File-Lockable-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8352,"desc":"Path::Class::File::Lockable uses simple files to indicate\nwhether a file is locked or not.\n\nIt does not use flock(), since that is unstable over NFS.\nEffort has been made to avoid race conditions.\n\nPath::Class::File::Lockable is intended for long-standing locks,\nas in a Subversion workspace. See SVN::Class for example.","deps":{"p5-File-NFSLock":{"origin":"devel/p5-File-NFSLock","version":"1.29"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PatchReader","origin":"devel/p5-PatchReader","version":"0.9.6_3","comment":"Perl module with utilities to read and manipulate patches and CVS","maintainer":"toni.viemero@iki.fi","www":"https://metacpan.org/release/PatchReader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb7fdb323cc7fcbcd0e386c8a7aa7a056d652896ca98d8bd885ab21a4a277cee","flatsize":33160,"path":"All/p5-PatchReader-0.9.6_3.pkg","repopath":"All/p5-PatchReader-0.9.6_3.pkg","licenselogic":"single","pkgsize":10836,"desc":"PatchReader is a set of utilities for reading in, transforming, and doing\nvarious other things with a patch.  It basically allows you to create a chain of\nreaders that can read a patch, remove files from a patch, add CVS context, fix\nup the patch root according to CVS, and output the patch as raw unified or\nthrough a template processor (used in some places to output a patch as HTML).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parse-Yapp","origin":"devel/p5-Parse-Yapp","version":"1.21","comment":"Perl extension for generating and using LALR parsers","maintainer":"lyngbol@wheel.dk","www":"https://metacpan.org/release/Parse-Yapp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b82d207bdaca1d5abb7258830944ac75acaa3b8cc6a2265bfec8960f17bbac1","flatsize":110842,"path":"All/p5-Parse-Yapp-1.21.pkg","repopath":"All/p5-Parse-Yapp-1.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37012,"desc":"Parse::Yapp lets you create Perl OO fully reentrant LALR(1) parser modules\nand has been designed to be functionally as close as possible to yacc,\nbut using the full power of Perl and opened for enhancements.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ParseLex","origin":"devel/p5-ParseLex","version":"2.21_1","comment":"Object-oriented generator of lexical analyzers","maintainer":"pirzyk@FreeBSD.org","www":"https://metacpan.org/release/ParseLex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c79204abae19c798df8f83b1bf2557c362b3362b2de7d2128fde4a40f8c7158","flatsize":136149,"path":"All/p5-ParseLex-2.21_1.pkg","repopath":"All/p5-ParseLex-2.21_1.pkg","licenselogic":"single","pkgsize":47608,"desc":"The Parse::Lex.pm module for perl5 is an object-oriented generator of\nlexical analyzers.\n\nThis distribution includes Parse::YYLex (written by Vladimir Alexiev)\na lexer generator that you can use with yacc parsers.","deps":{"p5-ParseTemplate":{"origin":"devel/p5-ParseTemplate","version":"3.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ParseTemplate","origin":"devel/p5-ParseTemplate","version":"3.08_1","comment":"Processor for templates containing Perl expressions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ParseTemplate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"781d28ab8977d65eaf7885423875173ab51fa0018b71c94c1cc4dc99c0b2e632","flatsize":29908,"path":"All/p5-ParseTemplate-3.08_1.pkg","repopath":"All/p5-ParseTemplate-3.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14844,"desc":"The Parse::Template class evaluates Perl expressions placed within\na text. This class can be used as a code generator, or a generator\nof documents in various document formats (HTML, XML, RTF, etc.).\n\nParse::Template was initially created to serve as a code generator\nfor the Parse::Lex class. The class is now available as a separate\nmodule.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parser-MGC","origin":"devel/p5-Parser-MGC","version":"0.21","comment":"Build simple recursive-descent parsers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Parser-MGC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c6fd382fda7b05b34f79c2701035bc7b3f3f926889741bd7effc6a5bac120c9","flatsize":122987,"path":"All/p5-Parser-MGC-0.21.pkg","repopath":"All/p5-Parser-MGC-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":47432,"desc":"Parser::MGC class provides a low-level framework for building recursive-descent\nparsers that consume a given input string from left to right, returning a parse\nstructure. It takes its name from the m//gc regexps used to implement the token\nparsing behaviour.\n\nIt provides a number of token-parsing methods, which each extract a grammatical\ntoken from the string. It also provides wrapping methods that can be used to\nbuild up a possibly-recursive grammar structure, by applying a structure around\nother parts of parsing code.","deps":{"p5-Feature-Compat-Try":{"origin":"devel/p5-Feature-Compat-Try","version":"0.05"},"p5-File-Slurp-Tiny":{"origin":"devel/p5-File-Slurp-Tiny","version":"0.004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parse-Win32Registry","origin":"devel/p5-Parse-Win32Registry","version":"1.1","comment":"Perl extension for parsing Win32Registry","maintainer":"nobutaka@FreeBSD.org","www":"https://metacpan.org/release/Parse-Win32Registry","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e43d08b69c80fb9682258c82585bc1328708b895e9f8b151f063ae9b03d64708","flatsize":389468,"path":"All/p5-Parse-Win32Registry-1.1.pkg","repopath":"All/p5-Parse-Win32Registry-1.1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":73824,"desc":"Parse::Win32Registry is a module for parsing Windows Registry files,\nallowing you to read the keys and values of a registry file without\ngoing through the Windows API.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parse-Syslog-Mail","origin":"mail/p5-Parse-Syslog-Mail","version":"0.17_1","comment":"Parse log messages generated by various MTAs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parse-Syslog-Mail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f00dca903daa7ae35e4cf7b07ff67ffa3f9d17592af27626bb3c2be4f020ef3","flatsize":13518,"path":"All/p5-Parse-Syslog-Mail-0.17_1.pkg","repopath":"All/p5-Parse-Syslog-Mail-0.17_1.pkg","licenselogic":"single","pkgsize":7660,"desc":"As its names implies, Parse::Syslog::Mail presents a simple interface to\ngather mail information from a syslog file.  It uses Parse::Syslog for\nreading the syslog, and offer the same simple interface. Currently\nsupported log formats are: Sendmail, Postfix, Qmail.","deps":{"p5-Parse-Syslog":{"origin":"textproc/p5-Parse-Syslog","version":"1.10_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Parse-Syslog","origin":"textproc/p5-Parse-Syslog","version":"1.10_2","comment":"Perl5 routines that present a simple interface to parse syslog files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parse-Syslog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c66e39220cececb88323412382036cdac747a49ea36656e813cdf68db98d0092","flatsize":26324,"path":"All/p5-Parse-Syslog-1.10_2.pkg","repopath":"All/p5-Parse-Syslog-1.10_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11856,"desc":"Parse::Syslog presents a simple interface to parse syslog\nfiles: you create a parser on a file (with new) and call\nnext to get one line at a time with Unix-timestamp, host,\nprogram, pid and text returned in a hash-reference.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Parse-Snort","origin":"security/p5-Parse-Snort","version":"0.9","comment":"Parse and create Snort rules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Parse-Snort","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce227bb2bd52653396adb2c826e89202f1e19302c3aed34b0db9a6d6767f42b8","flatsize":29847,"path":"All/p5-Parse-Snort-0.9.pkg","repopath":"All/p5-Parse-Snort-0.9.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15380,"desc":"Parse and create rules for the Snort IDS.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Parse-RecDescent","origin":"devel/p5-Parse-RecDescent","version":"1.967015","comment":"Recursive descent parsing framework for Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Parse-RecDescent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e1030b683c4cd8b2958264ceebee514a6703609b2a2e542842d4069a811e621","flatsize":357155,"path":"All/p5-Parse-RecDescent-1.967015.pkg","repopath":"All/p5-Parse-RecDescent-1.967015.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":133788,"desc":"RecDescent incrementally generates top-down recursive-descent text\nparsers from simple yacc-like grammar specifications. It provides:\n\n  * Regular expressions or literal strings as terminals (tokens)\n  * Multiple (non-contiguous) productions for any rule\n  * Repeated, optional and alternate subrules within productions\n  * Late-bound (run-time dispatched) subrules\n  * Full access to Perl within actions specified as part of the grammar\n  * Simple automated error reporting during generation and parsing\n  * The ability to commit to, uncommit to, or reject particular\n    productions during a parse\n  * Incremental extension of the parsing grammar (even during a parse)\n  * The ability to retrieve the generated parsing code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Parse-Range","origin":"math/p5-Parse-Range","version":"0.96_1","comment":"Parses range definitions and returns an array","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Parse-Range","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8f28e5b9be7d3801ca733eacca4961ec37c4675f5334c1737dfe4ac37c50c07","flatsize":14574,"path":"All/p5-Parse-Range-0.96_1.pkg","repopath":"All/p5-Parse-Range-0.96_1.pkg","licenselogic":"or","licenses":["ART10","BSD3CLAUSE"],"pkgsize":8572,"desc":"This module parses range definitions and returns\nan array of individual numbers.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Parse-PlainConfig","origin":"devel/p5-Parse-PlainConfig","version":"3.07","comment":"Perl module to use plain config files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Parse-PlainConfig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc0570679417249bcb2390742c1bc2801ba9491e932a444a1adeffef5c5f8bbe","flatsize":137529,"path":"All/p5-Parse-PlainConfig-3.07.pkg","repopath":"All/p5-Parse-PlainConfig-3.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":49360,"desc":"This perl module allows you to use generic config files in Perl applications.\nSyntax of the configuration file(s) to read is fully configurable including\ndelimiters, maximum config size, ends of lines, and features include comments,\nassociative arrays, types of variables with coercion","deps":{"p5-Class-EHierarchy":{"origin":"devel/p5-Class-EHierarchy","version":"2.01"},"p5-Paranoid":{"origin":"devel/p5-Paranoid","version":"2.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parse-PMFile","origin":"devel/p5-Parse-PMFile","version":"0.47","comment":"Perl extension to parses .pm file as PAUSE does","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parse-PMFile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"492fc0e2661c6feab2ef0afddfd791f994eb8ccf3e7fdd5812ca187075ae4a0d","flatsize":41886,"path":"All/p5-Parse-PMFile-0.47.pkg","repopath":"All/p5-Parse-PMFile-0.47.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15492,"desc":"The most of the code of this module is taken from the PAUSE code as of\nApril 2013 almost verbatim.  Thus, the heart of this module should be\nquite stable.  However, I made it not to use pipe (\"-|\") as well as I\nstripped database-related code.  If you encounter any issue, that's\nmost probably because of my modification.\n\nThis module doesn't provide features to extract a distribution or\nparse meta files intentionally.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parse-VarName","origin":"devel/p5-Parse-VarName","version":"0.03","comment":"Routines to parse variable name","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Parse-VarName","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6210e307ee69e8deceb7f7fb312f0704355e72b75bd354271f5968d250f928d","flatsize":42812,"path":"All/p5-Parse-VarName-0.03.pkg","repopath":"All/p5-Parse-VarName-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10616,"desc":"Parse::VarName provides routines to parse variable name.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parse-Netstat","origin":"net/p5-Parse-Netstat","version":"0.14","comment":"Parse the output of netstat command","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Parse-Netstat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a86bf12c8edff1a9c0d19ae352e40968d59a00176bf4664dbe173b5510ad2073","flatsize":110655,"path":"All/p5-Parse-Netstat-0.14.pkg","repopath":"All/p5-Parse-Netstat-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32036,"desc":"Parses the output from netstat, returning a easy to use hash.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Parse-PerlConfig","origin":"devel/p5-Parse-PerlConfig","version":"0.05_3","comment":"Perl5 module to use perl scripts as config files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parse-PerlConfig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98dc68d45526c60ba179f31110ae3d2e2634cd93f658da4ce26559bc9de3ecb4","flatsize":38199,"path":"All/p5-Parse-PerlConfig-0.05_3.pkg","repopath":"All/p5-Parse-PerlConfig-0.05_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16860,"desc":"This perl module will eval another perl script and return a hash ref\nof the final values of the global variables in the eval.  This allows\nyou to write generic config files in Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parse-PhoneNumber","origin":"textproc/p5-Parse-PhoneNumber","version":"1.9_1","comment":"Parse phone numbers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parse-PhoneNumber","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2db017885296f50851f3dcdb3eb08bb23db80956dff6f8f87f06dd7c0f87e307","flatsize":14941,"path":"All/p5-Parse-PhoneNumber-1.9_1.pkg","repopath":"All/p5-Parse-PhoneNumber-1.9_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8528,"desc":"Parse phone numbers. Phone number have a defined syntax (to a point), so\nthey can be parsed (to a point).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Parse-Method-Signatures","origin":"devel/p5-Parse-Method-Signatures","version":"1.003019","comment":"Perl6 like method signature parser","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Parse-Method-Signatures","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"315033d000944160b9d3202830bd0d3e4b0573c9003392e5838ad98b456c141e","flatsize":57177,"path":"All/p5-Parse-Method-Signatures-1.003019.pkg","repopath":"All/p5-Parse-Method-Signatures-1.003019.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23284,"desc":"Parse::Method::Signatures is a Perl6 like method signature parser inspired by\nPerl6::Signature but streamlined to just support the subset deemed useful for\nTryCatch and MooseX::Method::Signatures.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Traits":{"origin":"devel/p5-MooseX-Traits","version":"0.13"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Structured":{"origin":"devel/p5-MooseX-Types-Structured","version":"0.36"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parse-LocalDistribution","origin":"devel/p5-Parse-LocalDistribution","version":"0.19","comment":"Perl extension to parses local .pm files as PAUSE does","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parse-LocalDistribution","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68b0e2011a28c44e2a27cad622550d85795c6436d66cc47d012bccb827a1b22e","flatsize":22940,"path":"All/p5-Parse-LocalDistribution-0.19.pkg","repopath":"All/p5-Parse-LocalDistribution-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10672,"desc":"This is a sister module of Parse::PMFile.  This module parses local\n.pm files (and a META file if any) in a specific (current if not\nspecified) directory, and returns a hash reference that represents\n\"provides\" information (with some extra meta data).  This is almost\nthe same as Module::Metadata does (which has been in Perl core since\nPerl 5.13.9).  The main difference is the most of the code of this\nmodule is directly taken from the PAUSE code as of June 2013.  If you\nneed better compatibility to PAUSE, try this.  If you need better\nperformance, safety, or portability in general, Module::Metadata may\nbe a better and handier option (Parse::PMFile (and thus\nParse::LocalDistribution) actually evaluates code in the $VERSION line\n(in a Safe compartment), which may be problematic in some cases).","deps":{"p5-Parse-PMFile":{"origin":"devel/p5-Parse-PMFile","version":"0.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parse-Flex","origin":"textproc/p5-Parse-Flex","version":"0.12_1","comment":"The Fastest Lexer in the West","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Parse-Flex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b8628047dfe0458d5b5dd8e72a53a6deb28af6e6e898c6172d3b4e6d8f64b78","flatsize":54203,"path":"All/p5-Parse-Flex-0.12_1.pkg","repopath":"All/p5-Parse-Flex-0.12_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22112,"desc":"Parse::Flex works similar to Parse::Lex, but it uses XS for faster\nperformance.\n\nThis module allows you to construct a lexer analyzer with your custom\nrules. Parse::Flex is not intended to be used directly; instead, use the\nscript makelexer.pl to submit your grammar file. The output of the script\nis a custom shared library and a custom .pm module which, among other\nthings, will transparently load the library and provide interface to your\n(custom) lexer. In other words, you supply a grammar.l file to\nmakelexer.pl and you receive Flex01.pm and Flex02.so . Then, use only the\nFlex01.pm - since Flex01.pm will automatically load Flex01.so.\n\nThe grammar.l file requires the same syntax as flex(1); that is, the\nactions are written in C . See the flex(1) documentation to learn the\nsyntax, or fetch the sample t/grammar.l file inside this package.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Parse-IRC","origin":"irc/p5-Parse-IRC","version":"1.22","comment":"Parser for the IRC protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parse-IRC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14e5816583448ea658c02ca9c6bf870ec0c4a1ece8b17b6e7fbb034897700028","flatsize":54839,"path":"All/p5-Parse-IRC-1.22.pkg","repopath":"All/p5-Parse-IRC-1.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14900,"desc":"Parse::IRC provides a convenient way of parsing lines of text conforming\nto the IRC protocol ( see RFC1459 or RFC2812 ).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5"]},{"name":"p5-Parse-FixedLength","origin":"textproc/p5-Parse-FixedLength","version":"5.39_1","comment":"Parse a string containing fixed length fields into component parts","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parse-FixedLength","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a57cd76d4f620d4c45f2baa3f4c5481e98fedb160f2b3a733e8a549a8cd4fa89","flatsize":38431,"path":"All/p5-Parse-FixedLength-5.39_1.pkg","repopath":"All/p5-Parse-FixedLength-5.39_1.pkg","licenselogic":"single","pkgsize":16752,"desc":"The Parse::FixedLength module facilitates the process of breaking a\nstring into its fixed-length components. Sure, it's a glorified (and in\nsome ways more limited) substitute for the perl functions pack and\nunpack, but it's the author's belief that this module helps in the\nmaintainability of working with fixed length formats as the number of\nfields in a format grows.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Parse-MIME","origin":"mail/p5-Parse-MIME","version":"1.006","comment":"Perl extension to parse mime-types","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parse-MIME","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6758165e21ba78819b8f1e87193119389e542ec93cbdf482a49adf9f6c718781","flatsize":15934,"path":"All/p5-Parse-MIME-1.006.pkg","repopath":"All/p5-Parse-MIME-1.006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8452,"desc":"This module provides basic functions for handling mime-types.  It can\nhandle matching mime-types against a list of media-ranges.  See\nsection 14.1 of the HTTP specification [RFC 2616] for a complete\nexplanation:\nhttp://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Parse-ErrorString-Perl","origin":"devel/p5-Parse-ErrorString-Perl","version":"0.27","comment":"Parse error messages from the Perl interpreter","maintainer":"perl@FreeBSD.org","www":"https://github.com/PadreIDE/Parse-ErrorString-Perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe47cfc9cdb46256244095257ae5d22a4848321ff97bbce69fdb42b72bd260e5","flatsize":34600,"path":"All/p5-Parse-ErrorString-Perl-0.27.pkg","repopath":"All/p5-Parse-ErrorString-Perl-0.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17760,"desc":"Parse::ErrorString::Perl is a module for parsing Perl interpreter\nerror messages.","deps":{"p5-Class-XSAccessor":{"origin":"devel/p5-Class-XSAccessor","version":"1.19_2,1"},"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-Pod-POM":{"origin":"textproc/p5-Pod-POM","version":"2.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parse-HTTP-UserAgent","origin":"www/p5-Parse-HTTP-UserAgent","version":"0.42","comment":"Parser for the User Agent string","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Parse-HTTP-UserAgent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e7eb581684b136f0460377b45cf1a42c2fc89fcdd8583303a490225a4b8f3e6","flatsize":114502,"path":"All/p5-Parse-HTTP-UserAgent-0.42.pkg","repopath":"All/p5-Parse-HTTP-UserAgent-0.42.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32724,"desc":"Parse::HTTP::UserAgent implements a rules-based parser and tries to identify\nMSIE, FireFox, Opera, Safari & Chrome first. It then tries to identify Mozilla,\nNetscape, Robots and the rest will be tried with a generic parser. There is also\na structure dumper, useful for debugging.\n\nUser agent strings are a complete mess since there is no standard format for\nthem. They can be in various formats and can include more or less information\ndepending on the vendor's (or the user's) choice. Also, it is not dependable\nsince it is some arbitrary identification string. Any user agent can fake\nanother. So, why deal with such a useless mess? You may want to see the choice\nof your visitors and can get some reliable data (even if some are fake) and\ngenerate some nice charts out of them or just want to send an HttpOnly cookie if\nthe user agent seems to support it (and send a normal one if this is not the\ncase). However, browser sniffing for client-side coding is considered a bad\nhabit.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Parse-CSV","origin":"textproc/p5-Parse-CSV","version":"2.07","comment":"Highly flexible CSV parser for large files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parse-CSV","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66c9b019efe7055d9ff21fe4ed8277f2be0683fd311c03feae6511afaef75b7a","flatsize":56906,"path":"All/p5-Parse-CSV-2.07.pkg","repopath":"All/p5-Parse-CSV-2.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17536,"desc":"Surely the CPAN doesn't need yet another CSV parsing module.\n\nText::CSV_XS is the standard parser for CSV files. It is fast\nas hell, but unfortunately it can be a bit verbose to use.\n\nA number of other modules have attempted to put usability\nwrappers around this venerable module, but they have all\nfocussed on parsing the entire file into memory at once.\n\nThis method is fine unless your CSV files start to get large.\nOnce that happens, the only existing option is to fall back\non the relatively slow and heavyweight XML::SAXDriver::CSV\nmodule.\n\nParse::CSV fills this functionality gap. It provides a flexible\nand light-weight streaming parser for large, extremely large,\nor arbitrarily large CSV files.","deps":{"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Parse-CPAN-Packages-Fast","origin":"devel/p5-Parse-CPAN-Packages-Fast","version":"0.09","comment":"Parse CPAN package index","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parse-CPAN-Packages-Fast","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82f991efecfea6d45424fc1d1faadfbb886f2132600e9f7afcc32ce42b094124","flatsize":20762,"path":"All/p5-Parse-CPAN-Packages-Fast-0.09.pkg","repopath":"All/p5-Parse-CPAN-Packages-Fast-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9000,"desc":"parse CPAN's package index","deps":{"p5-CPAN-DistnameInfo":{"origin":"devel/p5-CPAN-DistnameInfo","version":"0.12_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parse-ExuberantCTags","origin":"devel/p5-Parse-ExuberantCTags","version":"1.02_1","comment":"Perl module to efficiently parse exuberant ctags files","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Parse-ExuberantCTags","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"735df4778f54609ad27b2d6c6f3a9257aad2944caa71b67d445b7f5801a56715","flatsize":43858,"path":"All/p5-Parse-ExuberantCTags-1.02_1.pkg","repopath":"All/p5-Parse-ExuberantCTags-1.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18384,"desc":"This Perl module parses ctags files and handles both traditional\nctags as well as extended ctags files such as produced with Exuberant\nctags.\n\nThe module is implemented as a wrapper around the readtags library\nthat normally ships with Exuberant ctags.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Parse-BooleanLogic","origin":"textproc/p5-Parse-BooleanLogic","version":"0.09_1","comment":"Parser of boolean expressions","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Parse-BooleanLogic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eda43586354bf1034422173408d96c0f5a0689981444f1a3e89c471029820bb5","flatsize":33533,"path":"All/p5-Parse-BooleanLogic-0.09_1.pkg","repopath":"All/p5-Parse-BooleanLogic-0.09_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14168,"desc":"Parse::BooleanLogic is a fast parser for boolean expressions. Originally\nwritten for Request Tracker to parse SQL like expressions, it can be\nused to parse other boolean logic sentences with OPERANDs joined using\nbinary OPERATORs and grouped and nested using parentheses.","deps":{"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Parse-CPAN-Packages","origin":"devel/p5-Parse-CPAN-Packages","version":"2.40_1","comment":"Parse 02packages.details.txt.gz from CPAN","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parse-CPAN-Packages","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c884d6a26d6b580388393e34c62aa51de96a6d7982678efe99b62c163982048","flatsize":30194,"path":"All/p5-Parse-CPAN-Packages-2.40_1.pkg","repopath":"All/p5-Parse-CPAN-Packages-2.40_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14760,"desc":"The Comprehensive Perl Archive Network (CPAN) is a very useful collection of\nPerl code. It has several indices of the files that it hosts, including a file\nnamed \"02packages.details.txt.gz\" in the \"modules\" directory. This file\ncontains lots of useful information and this module provides a simple interface\nto the data contained within.","deps":{"p5-Archive-Peek":{"origin":"archivers/p5-Archive-Peek","version":"0.37"},"p5-CPAN-DistnameInfo":{"origin":"devel/p5-CPAN-DistnameInfo","version":"0.12_1"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Paranoid-Log-Syslog","origin":"devel/p5-Paranoid-Log-Syslog","version":"2.00","comment":"Syslog support for Paranoid::Log","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Paranoid-Log-Syslog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72b70b6aec25af4a4ec2d350ffab2b16b086c3b75797962f9d4f926fa7274955","flatsize":14858,"path":"All/p5-Paranoid-Log-Syslog-2.00.pkg","repopath":"All/p5-Paranoid-Log-Syslog-2.00.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7324,"desc":"Paranoid::Log::Syslog provides syslog support from within the Paranoid::Log\nframework.","deps":{"p5-Paranoid":{"origin":"devel/p5-Paranoid","version":"2.10"},"p5-Unix-Syslog":{"origin":"sysutils/p5-Unix-Syslog","version":"1.1_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parse-ANSIColor-Tiny","origin":"textproc/p5-Parse-ANSIColor-Tiny","version":"0.700","comment":"Determine attributes of ANSI-colored string","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parse-ANSIColor-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"516b54f34aa35e92bc0a79130e683c84b5528d23b299b9f919401b967fa737e4","flatsize":20792,"path":"All/p5-Parse-ANSIColor-Tiny-0.700.pkg","repopath":"All/p5-Parse-ANSIColor-Tiny-0.700.pkg","licenselogic":"single","pkgsize":11156,"desc":"Parse a string colored with ANSI escape sequences into a structure suitable\nfor reformatting (into HTML, for example).\n\nThe output of terminal commands can be marked up with colors and formatting\nthat in some instances you'd like to preserve.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Parse-EDID","origin":"textproc/p5-Parse-EDID","version":"1.0.7","comment":"Extended display identification data (EDID) parser","maintainer":"xavier@amdh.fr","www":"https://metacpan.org/dist/Parse-EDID","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"318098399f4be84740d8b9292ef957ce8dec44051066eb6ca68d32050d0c9f53","flatsize":67231,"path":"All/p5-Parse-EDID-1.0.7.pkg","repopath":"All/p5-Parse-EDID-1.0.7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20360,"desc":"This module provides some function to parse Extended Display Identification\nData binary data structures.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Parse-Distname","origin":"devel/p5-Parse-Distname","version":"0.05","comment":"Parse a distribution name","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Parse-Distname","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5522dbceec3bdff3b3b0133d01d5ac0034814aeffc6caad7bd7b19f2b53a1354","flatsize":51413,"path":"All/p5-Parse-Distname-0.05.pkg","repopath":"All/p5-Parse-Distname-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13972,"desc":"Parse::Distname is yet another distribution name parser. It works almost the\nsame as CPAN::DistnameInfo, but Parse::Distname takes a different approach. It\ntries to extract a version part of a distribution and treat the rest as a\ndistribution name, contrary to CPAN::DistnameInfo which tries to define a name\npart and treat the rest as a version.\n\nBecause of this difference, when Parse::Distname parses a weird distribution\nname such as \"AUTHOR/v1.0.tar.gz\", it says the name is empty and the version is\n\"v1.0\", while CPAN::DistnameInfo says the name is \"v\" and the version is \"1.0\".\nSee test files in this distribution if you need more details. As of this\nwriting, Parse::Distname returns a different result for about 200+ distributions\namong about 320000 BackPan distributions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Params-ValidationCompiler","origin":"devel/p5-Params-ValidationCompiler","version":"0.31","comment":"Build an optimized subroutine parameter validator once, use it forever","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Params-ValidationCompiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb1a58dfa2c0a2f8b71c0462a5befaba25984f6fca3fa48531e6190ba956fee2","flatsize":58069,"path":"All/p5-Params-ValidationCompiler-0.31.pkg","repopath":"All/p5-Params-ValidationCompiler-0.31.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":21444,"desc":"Create a customized, optimized, non-lobotomized, uncompromised, and\nthoroughly specialized parameter checking subroutine.","deps":{"p5-Eval-Closure":{"origin":"devel/p5-Eval-Closure","version":"0.14"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Paranoid-Log-Email","origin":"devel/p5-Paranoid-Log-Email","version":"2.00","comment":"SMTP support for Paranoid::Log","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Paranoid-Log-Email","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0cb63790cf8fdd95e13058caf1d3983f63e3cfa1453215814f4560f95356abbb","flatsize":15887,"path":"All/p5-Paranoid-Log-Email-2.00.pkg","repopath":"All/p5-Paranoid-Log-Email-2.00.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7652,"desc":"Paranoid::Log::Email provides SMTP support from within the Paranoid::Log\nframework.","deps":{"p5-Paranoid":{"origin":"devel/p5-Paranoid","version":"2.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Paranoid","origin":"devel/p5-Paranoid","version":"2.10","comment":"Paranoia support for safer programs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Paranoid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36660f14540d8ef978499978d847ee69f11a3cbf237b066a121a77219bd71094","flatsize":643026,"path":"All/p5-Paranoid-2.10.pkg","repopath":"All/p5-Paranoid-2.10.pkg","licenselogic":"or","licenses":["ART20","GPLv1+"],"pkgsize":197644,"desc":"Paranoid is a collection of modules started out as modules which perform\nthings (debatably) in a safer and taint-safe manner. Since then it's also\ngrown to include functionality that fit into the same framework and\nconventions of the original modules, including keeping the debug hooks\nfor command-line debugging.","deps":{"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Params-Coerce","origin":"devel/p5-Params-Coerce","version":"0.15","comment":"Allows your classes to do parameter coercion","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Params-Coerce","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9159703f775325386771d203f70376e27995f4fba2246ed8641ebbea72a4c80c","flatsize":61421,"path":"All/p5-Params-Coerce-0.15.pkg","repopath":"All/p5-Params-Coerce-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16488,"desc":"Params::Coerce - Allows your classes to do coercion of parameters","deps":{"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Params-Util","origin":"devel/p5-Params-Util","version":"1.102","comment":"Utility functions to aid in parameter checking","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Params-Util","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d848dff0972fb64be8f17255b5b13e822ae29caefc3d4e3cb041bfba7b5ce32","flatsize":46104,"path":"All/p5-Params-Util-1.102.pkg","repopath":"All/p5-Params-Util-1.102.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19084,"desc":"Params::Util provides a basic set of importable functions that makes\nchecking parameters a hell of a lot easier.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Params-Validate-Dependencies","origin":"devel/p5-Params-Validate-Dependencies","version":"2.00","comment":"Validate combinations of parameters","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Params-Validate-Dependencies","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"210327097c16beedf002e8eacfbe3955436599e219b0d3122e547c08ff28b61d","flatsize":57952,"path":"All/p5-Params-Validate-Dependencies-2.00.pkg","repopath":"All/p5-Params-Validate-Dependencies-2.00.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":26128,"desc":"Params::Validate::Dependencies extends Params::Validate's validate() function to\nsupport an arbitrary number of callbacks which are not associated with any one\nparameter. All of those callbacks are run after Params::Validate's normal\nvalidate() function. If any of them return false, then validate() will die as\nnormal.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Data-Domain":{"origin":"devel/p5-Data-Domain","version":"1.16"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Params-Validate","origin":"devel/p5-Params-Validate","version":"1.31","comment":"Validate method/function parameters","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Params-Validate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1734e92492b1ebe9e532141d31e8a90fbedc49c1d47728de0b3819bfd89381c7","flatsize":124204,"path":"All/p5-Params-Validate-1.31.pkg","repopath":"All/p5-Params-Validate-1.31.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":48904,"desc":"The Params::Validate module allows you to validate method or function\ncall parameters to an arbitrary level of specificity.  At the simplest\nlevel, it is capable of validating the required parameters were given\nand that no unspecified additional parameters were passed in. It is\nalso capable of determining that a parameter is of a specific type,\nthat it is an object of a certain class hierarchy, that it possesses\ncertain methods, or applying validation callbacks to arguments.","deps":{"p5-Module-Implementation":{"origin":"devel/p5-Module-Implementation","version":"0.09_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Params-Check","origin":"devel/p5-Params-Check","version":"0.38_1","comment":"Generic input parsing/checking mechanism for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Params-Check","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7619c228e565a22cba716efb2dabc50e102f8da67f26123462d8d8175db932e5","flatsize":34387,"path":"All/p5-Params-Check-0.38_1.pkg","repopath":"All/p5-Params-Check-0.38_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15952,"desc":"Params::Check is a generic input parsing/checking mechanism.  It allows\nyou to validate input via a template. The only requirement is that the\narguments must be named.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Params-Classify","origin":"devel/p5-Params-Classify","version":"0.015","comment":"Argument type classification","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Params-Classify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70639e151881a415396743c7a3cb8ec317693e366793fbacdafc74cae651a66f","flatsize":45639,"path":"All/p5-Params-Classify-0.015.pkg","repopath":"All/p5-Params-Classify-0.015.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20560,"desc":"This module provides various type-testing functions. These are\nintended for functions that, unlike most Perl code, care what type of\ndata they are operating on. For example, some functions wish to behave\ndifferently depending on the type of their arguments (like overloaded\nfunctions in C++).\n\nThese functions only provide type classification; they do not enforce\ntype restrictions. Type enforcement may, of course, be built using\nthese classification functions, but the reader's attention is drawn\nto Params::Validate.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Params-CallbackRequest","origin":"devel/p5-Params-CallbackRequest","version":"1.20_1","comment":"Provide callbacks to method and function parameters","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Params-CallbackRequest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b438cef73774813246274c0d3d070254142e8b9052a47a49f00969f3f4b42c96","flatsize":113650,"path":"All/p5-Params-CallbackRequest-1.20_1.pkg","repopath":"All/p5-Params-CallbackRequest-1.20_1.pkg","licenselogic":"single","pkgsize":47660,"desc":"The idea behind this module is to provide a sort of plugin architecture for\nPerl templating systems. Callbacks are executed by the contents of a request\nto the Perl templating server, before the templating system itself executes.\nThis approach allows you to carry out logical processing of data submitted\nfrom a form, to affect the contents of the request parameters before they're\npassed to the templating system for processing, and even to redirect or abort\nthe request before the templating system handles it.","deps":{"p5-Class-ISA":{"origin":"devel/p5-Class-ISA","version":"0.36_1"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ParallelUserAgent","origin":"www/p5-ParallelUserAgent","version":"2.62","comment":"Extension for LWP to allow parallel HTTP and FTP access","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ParallelUserAgent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cab19209d9757dbc47775a2ee2a6a06878917b36e81e94ffafb4f7e759e50876","flatsize":173267,"path":"All/p5-ParallelUserAgent-2.62.pkg","repopath":"All/p5-ParallelUserAgent-2.62.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":65136,"desc":"ParallelUserAgent (or PUA for short) is an extension of the existing libwww-5.x\ndistribution. It allows you to connect to download several Web pages in\n_parallel_, without having to request each page one after the other.\n\nInstead of retrieving each single page using LWP::UserAgent::request or\n::simple_request methods, you first \"register\" all pages that you wish to\ndownload in parallel and then call PUA's \"wait\" method, which will then make all\nthe necessary connections and download the pages.\n\nYou can define callback routines which will be called whenever a connection is\nestablished, is cut off, new data comes in or a request finishes. The\nsubroutines can be global for all requests you registered, or different for\nevery single request.\n\nCallbacks for example allow you to print status updates as the responses come\nin, or even immediately post follow-up requests based on the responses, all\nwithin the same single \"wait\" cycle.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Parallel-Prefork","origin":"devel/p5-Parallel-Prefork","version":"0.18","comment":"Simple prefork server framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parallel-Prefork","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5586beef629398ccb2b7d74e2557373405b7f2e189c0ddbe4d53c6cf2cabedb","flatsize":31835,"path":"All/p5-Parallel-Prefork-0.18.pkg","repopath":"All/p5-Parallel-Prefork-0.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14096,"desc":"devel/p5-Parallel-Prefork is much like devel/p5-Parallel-ForkManager,\nbut supports graceful shutdown and run-time reconfiguration.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Proc-Wait3":{"origin":"devel/p5-Proc-Wait3","version":"0.05_1"},"p5-Scope-Guard":{"origin":"devel/p5-Scope-Guard","version":"0.21"},"p5-Signal-Mask":{"origin":"devel/p5-Signal-Mask","version":"0.008"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parallel-Iterator","origin":"devel/p5-Parallel-Iterator","version":"1.002","comment":"Simple parallel execution","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parallel-Iterator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f56e828867c6c7f9aea2cfdcfc2f65def25785266b36bd78bf1a980e93c2f2a","flatsize":63735,"path":"All/p5-Parallel-Iterator-1.002.pkg","repopath":"All/p5-Parallel-Iterator-1.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19248,"desc":"This module provides a 'parallel map'. Multiple worker processes are\nforked so that many instances of the transformation function may be\nexecuted simultaneously.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parallel-ForkManager","origin":"devel/p5-Parallel-ForkManager","version":"2.02","comment":"Simple parallel processing fork manager","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parallel-ForkManager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ddd11a49063543fd5896a4131fc8e0d1ea7f4b4a84f1971a2df397a051652b4","flatsize":50523,"path":"All/p5-Parallel-ForkManager-2.02.pkg","repopath":"All/p5-Parallel-ForkManager-2.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25220,"desc":"This module is intended for use in operations that can be\ndone in parallel where the number of processes to be\nforked off should be limited. Typical use is a downloader\nwhich will be retrieving hundreds/thousands of files.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parallel-Fork-BossWorker","origin":"devel/p5-Parallel-Fork-BossWorker","version":"0.05_1","comment":"Easily create forking queue processing applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parallel-Fork-BossWorker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"879622c84af3526156da55845dd340c8eec192c55418ac08f7455366023afedf","flatsize":14377,"path":"All/p5-Parallel-Fork-BossWorker-0.05_1.pkg","repopath":"All/p5-Parallel-Fork-BossWorker-0.05_1.pkg","licenselogic":"single","pkgsize":7284,"desc":"Perl extension for easily creating forking queue processing applications.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parallel-Scoreboard","origin":"devel/p5-Parallel-Scoreboard","version":"0.08","comment":"Perl extension of scoreboard for monitoring status of many workers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parallel-Scoreboard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db441c679e0e6f8bb84688814fe61e8f484e1c41a65821a02f35dedf7a483a3b","flatsize":22774,"path":"All/p5-Parallel-Scoreboard-0.08.pkg","repopath":"All/p5-Parallel-Scoreboard-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11972,"desc":"Parallel::Scoreboard is a pure-perl implementation of a process\nscoreboard. By using the module it is easy to create a monitor for\nmany worker process, like the status module of the Apache HTTP server.\n\nUnlike other similar modules, Parallel::Scoreboard is easy to use and\nhas no limitation on the format or the length of the statuses to be\nstored. Any arbitrary data (like JSON or frozen perl object) can be\nsaved by the worker processes as their status and read from the\nmanager process.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Parallel-Async","origin":"devel/p5-Parallel-Async","version":"0.03_1","comment":"Perl extension to run parallel task with fork to simple","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Parallel-Async","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63a93e55df80ada6dbf348c2e000f22aedb447002a042efb3b78dd2e2fdabbe3","flatsize":26386,"path":"All/p5-Parallel-Async-0.03_1.pkg","repopath":"All/p5-Parallel-Async-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13992,"desc":"Parallel::Async is yet another fork tool. Run parallel task with fork\nto simple.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Pango","origin":"x11-toolkits/p5-Pango","version":"1.227_2","comment":"Perl module for layout and render i18n text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pango","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2190532422dfd1cc6901291031d31f89dcae16675c7d84a0f84a8cd47c92f1f1","flatsize":418276,"path":"All/p5-Pango-1.227_2.pkg","repopath":"All/p5-Pango-1.227_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":158240,"desc":"Perl binding to pango library to render and control the layout of\ninternationalized text, and is the backend for right-to-left text.\nPango is an integral part of the GTK+ and GNOME projects, but its\ncode is platform- and toolkit-independent.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"p5-Glib":{"origin":"devel/p5-Glib","version":"1.3294"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","lang","perl5"],"shlibs_required":["libperl.so.5.36","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libpangocairo-1.0.so.0","libcairo.so.2","libfreetype.so.6","libgthread-2.0.so.0"]},{"name":"p5-PadWalker","origin":"devel/p5-PadWalker","version":"2.5","comment":"Play with Perl lexical variables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PadWalker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a5bf6e785e50e7a9ebc99cf9012a4239a97a7df8e9de4e821d23b14985d8550","flatsize":32263,"path":"All/p5-PadWalker-2.5.pkg","repopath":"All/p5-PadWalker-2.5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14956,"desc":"PadWalker is a module which allows you to inspect (and even change!)\nlexical variables in any subroutine which called you. It will only\nshow those variables which are in scope at the point of the call.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Package-Variant","origin":"devel/p5-Package-Variant","version":"1.003002_1","comment":"Parameterizable packages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Package-Variant","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9a7c85f73f3892a7286d444b675fe722289924e6fba0f72ae7834063517450f","flatsize":26774,"path":"All/p5-Package-Variant-1.003002_1.pkg","repopath":"All/p5-Package-Variant-1.003002_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13264,"desc":"Package::Variant allows you to build packages that return different\nvariations depending on what parameters are given.\n\nUsers of your package will receive a subroutine able to take parameters\nand return the name of a suitable variant package. The implmenetation\ndoes not care about what kind of package it builds.","deps":{"p5-Import-Into":{"origin":"devel/p5-Import-Into","version":"1.002005,1"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Package-Stash-XS","origin":"devel/p5-Package-Stash-XS","version":"0.30","comment":"Faster and more correct implementation of the Package::Stash API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Package-Stash-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"159fc51939148a5c5fbfb74896859cf6c39ae34b3b3f81e9a24a07ce64885ac1","flatsize":38663,"path":"All/p5-Package-Stash-XS-0.30.pkg","repopath":"All/p5-Package-Stash-XS-0.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16536,"desc":"Package::Stash::XS is a backend for Package::Stash, which provides the\nfunctionality in a way that's less buggy and much faster. It will be used by\ndefault if it's installed, and should be preferred in all environments with a\ncompiler.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Package-Stash","origin":"devel/p5-Package-Stash","version":"0.40","comment":"Routines for manipulating stashes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Package-Stash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75ad80c660af83f0cdf44463998ccca352614437acc266b57e697aebe3b19c5f","flatsize":67960,"path":"All/p5-Package-Stash-0.40.pkg","repopath":"All/p5-Package-Stash-0.40.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21052,"desc":"Manipulating stashes (Perl's symbol tables) is occasionally necessary, but\nincredibly messy, and easy to get wrong. This module hides all of that behind a\nsimple API.","deps":{"p5-Dist-CheckConflicts":{"origin":"devel/p5-Dist-CheckConflicts","version":"0.11_1"},"p5-Module-Implementation":{"origin":"devel/p5-Module-Implementation","version":"0.09_1"},"p5-Package-Stash-XS":{"origin":"devel/p5-Package-Stash-XS","version":"0.30"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Package-DeprecationManager","origin":"devel/p5-Package-DeprecationManager","version":"0.18","comment":"Manage deprecation warnings for your distribution","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Package-DeprecationManager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55a77c91467ac68b3fdc7de23dccdb66bafe58e6999c8d2a47987d8c58777449","flatsize":23476,"path":"All/p5-Package-DeprecationManager-0.18.pkg","repopath":"All/p5-Package-DeprecationManager-0.18.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":11380,"desc":"This module allows you to manage a set of deprecations for one or more\nmodules.","deps":{"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Package-Constants","origin":"devel/p5-Package-Constants","version":"0.06","comment":"List all constants declared in a package","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Package-Constants","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf8ef97198696a66f4aa3c5ab38d8b5c77c466bad62e12c5b2f7852512c0a61c","flatsize":11218,"path":"All/p5-Package-Constants-0.06.pkg","repopath":"All/p5-Package-Constants-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6480,"desc":"Package::Constants lists all the constants defined in a certain package.\nThis can be useful for, among others, setting up an auto-generated\n@EXPORT/@EXPORT_OK for a Constants.pm file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Package-MoreUtil","origin":"devel/p5-Package-MoreUtil","version":"0.592","comment":"Package-related utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Package-MoreUtil","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5cd0cae5e5331bf46cb61cc8b820e5a234f1b70b5d7f5470095daade26a8ed4","flatsize":45855,"path":"All/p5-Package-MoreUtil-0.592.pkg","repopath":"All/p5-Package-MoreUtil-0.592.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11880,"desc":"Package::MoreUtil provides package-related utilities.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Package-Generator","origin":"devel/p5-Package-Generator","version":"1.106_1","comment":"Quickly and easily construct new packages","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/Package-Generator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f548ab221533e654d474469a238212d0cdbe14307f4277cc40cc584192e37f1","flatsize":49063,"path":"All/p5-Package-Generator-1.106_1.pkg","repopath":"All/p5-Package-Generator-1.106_1.pkg","licenselogic":"or","licenses":["GPLv1","ART10"],"pkgsize":14112,"desc":"This module lets you quickly and easily construct new packages. It gives them\nunused names and sets up their package data, if provided.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Package-Util-Lite","origin":"devel/p5-Package-Util-Lite","version":"0.001","comment":"Package-related utilities for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Package-Util-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22238734befe349b4a93e478221ac494ab0741bf7c6558067fb138dd08ed961f","flatsize":5634,"path":"All/p5-Package-Util-Lite-0.001.pkg","repopath":"All/p5-Package-Util-Lite-0.001.pkg","licenselogic":"single","pkgsize":4468,"desc":"This Perl module provides package-related utilities.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PSGI","origin":"www/p5-PSGI","version":"1.102_1","comment":"Pod documentation for Perl Web Server Gateway Interface Specification","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PSGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02c6548a4f735f2bf05b69c0ad7c3d392e9c37bb308c1e120c2a333cdae8111a","flatsize":73243,"path":"All/p5-PSGI-1.102_1.pkg","repopath":"All/p5-PSGI-1.102_1.pkg","licenselogic":"single","pkgsize":40768,"desc":"Perl Web Server Gateway Interface Specification (pod only).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-PV","origin":"devel/p5-PV","version":"1.5_1","comment":"Perl5 library for text-mode user interface widgets","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/PerlVision","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c2dd47405b8654f1beb76064c8d8797f3378d2c75c502adcc1b39d3da1f18ca","flatsize":66211,"path":"All/p5-PV-1.5_1.pkg","repopath":"All/p5-PV-1.5_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16708,"desc":"INTRO\n=====\n\nI needed a basic text-mode GUI framework to implement some\nnice-looking proggies on Linux. Didn't find any around, so necessity\nbecame the mother of PerlVision. And this beast kept growing as I made\nlove to Perl, so now it's far from 'basic'. Provides 90%25 of the\nfeatures you'd want for a user interface, including check boxes,\nradio buttons, three different styles (!) of pushbuttons, single and\nmultiple selection list boxes, an extensible edit box that does\nauto-wrapping, a scrollable viewbox, single line text entry fields, a\nmenu bar with pulldown menus, and full pop-up dialog boxes with multiple\ncontrols.\n\nThis version of PerlVision uses Will Setzer's Curses.pm dynaload\nmodule for Perl, so you need to get and compile that first, from\nftp://ftp.ncsu.edu/pub/math/wsetzer/cursperl<whatever>.\n\nPerlVision will only work with Perl 5+ of-course (upgrade || die()!).","deps":{"p5-Curses":{"origin":"devel/p5-Curses","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","net","perl5"]},{"name":"p5-PPerl","origin":"devel/p5-PPerl","version":"0.25_4","comment":"Make perl scripts persistent in memory","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PPerl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05c30e860f3641cbba1fb0ab05c4f3ca8aa7c93b2c23c3847e55a6fe25bcdcb8","flatsize":52318,"path":"All/p5-PPerl-0.25_4.pkg","repopath":"All/p5-PPerl-0.25_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20620,"desc":"This program turns ordinary perl scripts into long running daemons, making\nsubsequent executions extremely fast. It forks several processes for each\nscript, allowing many processes to call the script at once.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-PPR","origin":"devel/p5-PPR","version":"0.001008","comment":"Pattern-based Perl Recognizer","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PPR","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11dc3f19fb02be40f8bef3af4b752c7da7f8256d854ce531da04d531a6652a74","flatsize":374371,"path":"All/p5-PPR-0.001008.pkg","repopath":"All/p5-PPR-0.001008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":64036,"desc":"The PPR module provides a single regular expression that defines a set of\nindependent subpatterns suitable for matching entire Perl documents, as well as\na wide range of individual syntactic components of Perl (i.e. statements,\nexpressions, control blocks, variables, etc.)\n\nThe regex does not \"parse\" Perl (that is, it does not build a syntax tree, like\nthe PPI module does). Instead it simply \"recognizes\" standard Perl constructs,\nor new syntaxes composed from Perl constructs.\n\nIts features and capabilities therefore complement those of the PPI module,\nrather than replacing them. See \"Comparison with PPI\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PPIx-Utils","origin":"textproc/p5-PPIx-Utils","version":"0.003","comment":"Utility functions for PPI","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PPIx-Utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9be572055396c85440d3f406f0359a43c2b7c5451ffa44f90325adee9679c219","flatsize":106603,"path":"All/p5-PPIx-Utils-0.003.pkg","repopath":"All/p5-PPIx-Utils-0.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30944,"desc":"PPIx::Utils is a collection of utility functions for working with PPI documents.\nThe functions are organized into submodules, and may be imported from the\nappropriate submodule or via this module.\n\nThese functions were originally from Perl::Critic::Utils and related modules,\nand have been split off to this distribution for use outside of Perl::Critic.","deps":{"p5-B-Keywords":{"origin":"devel/p5-B-Keywords","version":"1.27"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-PPIx-QuoteLike","origin":"textproc/p5-PPIx-QuoteLike","version":"0.023","comment":"Parse Perl string literals and string-literal-like things","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PPIx-QuoteLike","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7070f04c8f84ef29d2d3388a9dc9f8e05ae5a0e893c09911c747fd972256ea24","flatsize":157617,"path":"All/p5-PPIx-QuoteLike-0.023.pkg","repopath":"All/p5-PPIx-QuoteLike-0.023.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":65168,"desc":"PPIx::QuoteLike parses Perl string literals and things that are reasonably like\nstring literals. Its real reason for being is to find interpolated variables for\nPerl::Critic policies and similar code.","deps":{"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-PPIx-Regexp","origin":"textproc/p5-PPIx-Regexp","version":"0.088","comment":"PPI regular expression parser","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/PPIx-Regexp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"715631974db2a276a152bcf85b385e3b74369a3fb1255b00547ed0c2f4558a7b","flatsize":626249,"path":"All/p5-PPIx-Regexp-0.088.pkg","repopath":"All/p5-PPIx-Regexp-0.088.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":241804,"desc":"The purpose of the PPIx-Regexp package is to parse regular expressions\nin a manner similar to the way the PPI package parses Perl.","deps":{"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-PPIx-Utilities","origin":"textproc/p5-PPIx-Utilities","version":"1.001000_1","comment":"Extensions to PPI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PPIx-Utilities","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de649dd6e1884906b13561a38a13606c5ce2beb4daf29e808a32642803b68bca","flatsize":28758,"path":"All/p5-PPIx-Utilities-1.001000_1.pkg","repopath":"All/p5-PPIx-Utilities-1.001000_1.pkg","licenselogic":"single","pkgsize":15896,"desc":"This is a collection of functions for dealing with PPI objects, many of\nwhich originated in Perl::Critic.  They are organized into modules by\nthe kind of PPI class they relate to, by replacing the \"PPI\" at the\nfront of the module name with \"PPIx::Utilities\", e.g. functionality\nrelated to PPI::Nodes is in PPIx::Utilities::Node.","deps":{"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-PPI-HTML","origin":"textproc/p5-PPI-HTML","version":"1.08_1","comment":"Generate syntax-highlighted HTML for Perl using PPI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PPI-HTML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6638e13e78f89992c20d3676a424adc705b07e1dbdbc71bfeb3cf290b1bceb09","flatsize":25838,"path":"All/p5-PPI-HTML-1.08_1.pkg","repopath":"All/p5-PPI-HTML-1.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11664,"desc":"PPI::HTML is the successor to the non-redundant PPI::Format::HTML.","deps":{"p5-CSS-Tiny":{"origin":"textproc/p5-CSS-Tiny","version":"1.20"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-PPIx-EditorTools","origin":"textproc/p5-PPIx-EditorTools","version":"0.21","comment":"Utility methods and base class for manipulating Perl via PPI","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PPIx-EditorTools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02714766c4f4c2e1e420e729888e21ed9160861f5839477c205521f06dc582db","flatsize":110021,"path":"All/p5-PPIx-EditorTools-0.21.pkg","repopath":"All/p5-PPIx-EditorTools-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":39308,"desc":"Base class and utility methods for manipulating Perl via PPI. Pulled out from\nthe Padre::Task::PPI code.","deps":{"p5-Class-XSAccessor":{"origin":"devel/p5-Class-XSAccessor","version":"1.19_2,1"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-PPI-XS","origin":"textproc/p5-PPI-XS","version":"0.910","comment":"XS acceleration for the PPI perl parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PPI-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"647cd7ed096d2789b19e5a6e86e9583d88bcd5f34a6aa2a95f188122d40b519c","flatsize":48961,"path":"All/p5-PPI-XS-0.910.pkg","repopath":"All/p5-PPI-XS-0.910.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12972,"desc":"PPI::XS provides XS-based acceleration of the core PPI packages. It\nselectively replaces a (small but growing) number of methods throughout\nPPI with identical but much faster C versions.","deps":{"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-PPI","origin":"textproc/p5-PPI","version":"1.278","comment":"Analyze and manipulate Perl code without using perl itself","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PPI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32638e53babfc60754d55444a5ef3f8bc992bdd5fbeff0a0eb31ba13875341b4","flatsize":697784,"path":"All/p5-PPI-1.278.pkg","repopath":"All/p5-PPI-1.278.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":305048,"desc":"This is PPI, originally short for Parse::Perl::Isolated, a package\nfor parsing and manipulating Perl documents.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-POSIX-strptime","origin":"devel/p5-POSIX-strptime","version":"0.13","comment":"Perl interface to strptime(3)","maintainer":"douglas@douglasthrift.net","www":"https://metacpan.org/release/POSIX-strptime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42c0de23f54a5685734d0ede54a3160a9a370604982c0e24c6028e96ba785223","flatsize":20708,"path":"All/p5-POSIX-strptime-0.13.pkg","repopath":"All/p5-POSIX-strptime-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9284,"desc":"Perl interface to strptime(3).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-POSIX-strftime-Compiler","origin":"devel/p5-POSIX-strftime-Compiler","version":"0.46","comment":"GNU C library compatible strftime for loggers and servers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POSIX-strftime-Compiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d9907e12253d7f96e34a2d09c1618a987299317834692290d6ea20405a25ec6","flatsize":55632,"path":"All/p5-POSIX-strftime-Compiler-0.46.pkg","repopath":"All/p5-POSIX-strftime-Compiler-0.46.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14812,"desc":"POSIX::strftime::Compiler provides GNU C library compatible\nstrftime(3).  But this module will not affected by the system locale.\nThis feature is useful when you want to write loggers, servers and\nportable applications.\n\nFor generate same result strings on any locale,\nPOSIX::strftime::Compiler wraps POSIX::strftime and converts some\nformat characters to perl code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POSIX-getpeername","origin":"net/p5-POSIX-getpeername","version":"0.01_2","comment":"Perl extension to provide getpeername(2)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POSIX-getpeername","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b55c217213ffbc79c1025afaf17e9188ecbd8c592c7eb6f8ff24561f52abb91","flatsize":10418,"path":"All/p5-POSIX-getpeername-0.01_2.pkg","repopath":"All/p5-POSIX-getpeername-0.01_2.pkg","licenselogic":"single","pkgsize":5892,"desc":"POSIX::getpeername provides getpeername(2).  perl's core getpeername\nneeds a open file handle.  POSIX::getpeername allows you to get\npeername from sockfd.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-POSIX-Socket","origin":"net/p5-POSIX-Socket","version":"0.09_1","comment":"Perl extension for POSIX socket low-level interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POSIX-Socket","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a65b39895bd55a4afb44c0c25391c0f85ad1836e7187d08ea56a156ff5e1f0c3","flatsize":27048,"path":"All/p5-POSIX-Socket-0.09_1.pkg","repopath":"All/p5-POSIX-Socket-0.09_1.pkg","licenselogic":"single","pkgsize":9932,"desc":"The primary purpose of this is to use file descriptors instead of file\nhandles for socket operations. File descriptors can be shared between\nthreads and not need dup file handles for each threads.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-POSIX-Run-Capture","origin":"sysutils/p5-POSIX-Run-Capture","version":"1.05","comment":"Run command and capture its output","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/POSIX-Run-Capture","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db048550240d72bc8ce096ff778524fef4f4d9b47f813f7d85088f3338dd6bfb","flatsize":47872,"path":"All/p5-POSIX-Run-Capture-1.05.pkg","repopath":"All/p5-POSIX-Run-Capture-1.05.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":20736,"desc":"POSIX::Run::Capture runs an external command and captures its output.\nBoth standard error and output are captured.  Upon exit, their contents\ncan be accessed line by line or in one chunk.  Callback routines can be\nsupplied that will be called for each complete line of output read,\nproviding a way for synchronous processing.  Standard input can be\nsupplied as either a file handle or a text.\n\nThis module is for those who value performance and effectiveness over\nportability.  As its name suggests, it can be used only on POSIX systems.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-POSIX-Regex","origin":"textproc/p5-POSIX-Regex","version":"1.0003_1","comment":"OO interface for the gnu regex engine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POSIX-Regex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca38f6b8ef03636e0524dd6d3279548d2acc8862e817830cab264d1105253da2","flatsize":21877,"path":"All/p5-POSIX-Regex-1.0003_1.pkg","repopath":"All/p5-POSIX-Regex-1.0003_1.pkg","licenselogic":"single","pkgsize":10100,"desc":"This is a port of the glibc gnu regex engine into perl.  There are few\nreasons you would need this.  The few I can think of include:\n\n0) You wish to use untrusted user expressions in such a way as to be\nable to catch errors.  Example:  eval { alarm 2;  m/((){1024}){1024}/ }\nis an instant uncatchable segmentation fault.  GNU's regexps will still\nfail, but in a timeout way rather than an instant segfault way.\n\n1) You wish to have POSIX compliance on ... something ...  Perl's\nregexps are slightly different -- arguably better, but different.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-POEx-Role-SessionInstantiation","origin":"devel/p5-POEx-Role-SessionInstantiation","version":"1.102610_1","comment":"Perl extension of Moose role for turning objects into POE sessions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/NPEREZ/POEx-Role-SessionInstantiation-1.102610","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9355608ba67fd0641667af0c5559e7750f9f16804c22271d6fb25b04e20a99a0","flatsize":89191,"path":"All/p5-POEx-Role-SessionInstantiation-1.102610_1.pkg","repopath":"All/p5-POEx-Role-SessionInstantiation-1.102610_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33408,"desc":"POEx::Role::SessionInstantiation provides a nearly seamless\nintegration for non-POE objects into a POE environment. It does this\nby handling the POE stuff behind the scenes including allowing per\ninstances method changes, session registration to the Kernel, and\nproviding some defaults like setting an alias if supplied via the\nattribute or constructor argument, or defining a _default that warns\nif your object receives an event that it does not have.\n\nThis role exposes your class' methods as POE events.","deps":{"p5-MooseX-CompileTime-Traits":{"origin":"devel/p5-MooseX-CompileTime-Traits","version":"1.102570_1"},"p5-MooseX-Declare":{"origin":"devel/p5-MooseX-Declare","version":"0.43_1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POEx-Types":{"origin":"devel/p5-POEx-Types","version":"1.100910_1"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POEx-Role-PSGIServer","origin":"www/p5-POEx-Role-PSGIServer","version":"1.110670_1","comment":"Perl extension for encapsulated PSGI server behaviors for POE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POEx-Role-PSGIServer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"744d3aa706ae9d7dc5a4d819fdb4bc061835df80c9cf0085a30bef75e5d34ae3","flatsize":30479,"path":"All/p5-POEx-Role-PSGIServer-1.110670_1.pkg","repopath":"All/p5-POEx-Role-PSGIServer-1.110670_1.pkg","licenselogic":"single","pkgsize":15672,"desc":"POEx::Role::PSGIServer encapsulates the core PSGI server behaviors\ninto an easy to consume and extend role.  It is based on previous POEx\nwork such as POEx::Role::TCPServer which provides basic TCP socket\nmultiplexing via POE::Wheel::SocketFactory and POE::Wheel::ReadWrite,\nand POEx::Role::SessionInstantiation which transforms plain Moose\nobjects into POE sessions.","deps":{"p5-Moose-Autobox":{"origin":"devel/p5-Moose-Autobox","version":"0.15_1"},"p5-MooseX-Declare":{"origin":"devel/p5-MooseX-Declare","version":"0.43_1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Structured":{"origin":"devel/p5-MooseX-Types-Structured","version":"0.36"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Filter-HTTP-Parser":{"origin":"www/p5-POE-Filter-HTTP-Parser","version":"1.08"},"p5-POEx-Role-Streaming":{"origin":"devel/p5-POEx-Role-Streaming","version":"1.102610_1"},"p5-POEx-Role-TCPServer":{"origin":"net/p5-POEx-Role-TCPServer","version":"1.102740_1"},"p5-POEx-Types":{"origin":"devel/p5-POEx-Types","version":"1.100910_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-POE-XS-Queue-Array","origin":"devel/p5-POE-XS-Queue-Array","version":"0.006_1","comment":"XS implementation of POE::Queue::Array","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-XS-Queue-Array","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0da666aa8f5018658c8989a3db514f5f1d505c55ebdc2261f437e6b66e1bcd5c","flatsize":41731,"path":"All/p5-POE-XS-Queue-Array-0.006_1.pkg","repopath":"All/p5-POE-XS-Queue-Array-0.006_1.pkg","licenselogic":"single","pkgsize":15908,"desc":"This class is an implementation of the abstract POE::Queue interface.\nIt implements a priority queue using C, with an XS interface supplied.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-POE-XS-Loop-Poll","origin":"devel/p5-POE-XS-Loop-Poll","version":"1.000_1","comment":"XS implementation of POE::Loop, using poll(2)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-XS-Loop-Poll","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16f3050828ee086edeb9d5a08545dd4e771fdb3ed754af939be67db5636528b6","flatsize":28546,"path":"All/p5-POE-XS-Loop-Poll-1.000_1.pkg","repopath":"All/p5-POE-XS-Loop-Poll-1.000_1.pkg","licenselogic":"single","pkgsize":11484,"desc":"Implementation of the abstract POE::Loop interface written in C\nusing the poll(2) system call.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-POEx-Types","origin":"devel/p5-POEx-Types","version":"1.100910_1","comment":"Perl extension to provide MooseX::Types types for modern POE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/NPEREZ/POEx-Types-1.100910","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db93e03abb2393478cec4947a6c34dabcad0723b729ac7117685295930a4ddf7","flatsize":42754,"path":"All/p5-POEx-Types-1.100910_1.pkg","repopath":"All/p5-POEx-Types-1.100910_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10432,"desc":"This modules exports the needed subtypes, and coercions for POEx\nmodules and is based on Sub::Exporter, so see that module for options\non importing.","deps":{"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Structured":{"origin":"devel/p5-MooseX-Types-Structured","version":"0.36"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POEx-Role-TCPServer","origin":"net/p5-POEx-Role-TCPServer","version":"1.102740_1","comment":"Perl extension for TCPServer Moose role on POE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/NPEREZ/POEx-Role-TCPServer-1.102740","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f578b4545632730c8546d324cb549c149d25c605d7f6569aa69965438f6979eb","flatsize":47298,"path":"All/p5-POEx-Role-TCPServer-1.102740_1.pkg","repopath":"All/p5-POEx-Role-TCPServer-1.102740_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12204,"desc":"POEx::Role::TCPServer bundles up the lower level\nSocketFactory/ReadWrite combination of wheels into a simple\nMoose::Role. It builds upon other POEx modules such as\nPOEx::Role::SessionInstantiation and POEx::Types.\n\nThe events for SocketFactory for and for each ReadWrite instantiated\nare methods that can be advised in any way deemed fit. Advising these\nmethods is actually encouraged and can simplify code for the consumer.\n\nThe only method that must be provided by the consuming class is\nhandle_inbound_data.","deps":{"p5-MooseX-Declare":{"origin":"devel/p5-MooseX-Declare","version":"0.43_1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Structured":{"origin":"devel/p5-MooseX-Types-Structured","version":"0.36"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POEx-Role-SessionInstantiation":{"origin":"devel/p5-POEx-Role-SessionInstantiation","version":"1.102610_1"},"p5-POEx-Types":{"origin":"devel/p5-POEx-Types","version":"1.100910_1"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-POE-Stage","origin":"devel/p5-POE-Stage","version":"0.0600_1","comment":"Base class for formalized POE components","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Stage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29f7c436831d82504f6e192851cb5bd1668b0630a934b2e2770246dd0cfda515","flatsize":158307,"path":"All/p5-POE-Stage-0.0600_1.pkg","repopath":"All/p5-POE-Stage-0.0600_1.pkg","licenselogic":"single","pkgsize":75056,"desc":"POE::Stage is a proposed base class for POE components.  Its purpose is\nto standardize the most common design patterns that have arisen through\nyears of POE::Component development.","deps":{"p5-Attribute-Handlers":{"origin":"devel/p5-Attribute-Handlers","version":"0.99"},"p5-Devel-LexAlias":{"origin":"devel/p5-Devel-LexAlias","version":"0.05_2"},"p5-Lexical-Persistence":{"origin":"devel/p5-Lexical-Persistence","version":"1.023_1"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Test-Loops","origin":"devel/p5-POE-Test-Loops","version":"1.360_1","comment":"Reusable tests for POE Loop authors","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Test-Loops","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2f2e18365e744a69ee6d03a21bef28ab7aef15f79d7899198f46af723feda49","flatsize":285756,"path":"All/p5-POE-Test-Loops-1.360_1.pkg","repopath":"All/p5-POE-Test-Loops-1.360_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":63096,"desc":"POE::Test::Loops contains one function, generate(), which will\ngenerate all the loop tests for one or more POE::Loop subclasses.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Session-MultiDispatch","origin":"devel/p5-POE-Session-MultiDispatch","version":"1.3_1","comment":"Callback dispatch for session events","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Session-MultiDispatch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af87ce07a67332c58f1b95596f1145d58518815ff398f814e2f3a0eca9f31786","flatsize":15417,"path":"All/p5-POE-Session-MultiDispatch-1.3_1.pkg","repopath":"All/p5-POE-Session-MultiDispatch-1.3_1.pkg","licenselogic":"single","pkgsize":7796,"desc":"POE::Session::MultiDispatch is a drop in replacement for POE::Session\nthat adds callback dispatch functionality to POE sessions.  Each event\nmay have multiple handlers associated with it.  Fine control over the\norder of execution is available using helper methods that extend the\ninterface of a POE::Session.\n\nPOE::Session::MultiDispatch uses POE::Session as a base class.  When\nmultiple callbacks are registered for an event, only the last callback\nsurvives, all the others are clobbered.  POE::Session::MultiDispatch is\nmuch nicer to your registered callbacks, it keeps them all in the order\nthey were defined.  When an event is triggered, all the callbacks are\nthen executed in that same order (unless you muck around with said\norder).","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Session-Irssi","origin":"irc/p5-POE-Session-Irssi","version":"0.50_3","comment":"Emit POE events for Irssi signals","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Session-Irssi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4f17877ff01408c4af53c165c88db08b1cdc9aaa9e9d6c4766b2c42ac4d472f","flatsize":30251,"path":"All/p5-POE-Session-Irssi-0.50_3.pkg","repopath":"All/p5-POE-Session-Irssi-0.50_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13736,"desc":"This POE::Session subclass helps you integrate POE and Irssi scripting. It\nconnects the signals and commands handlers you define as POE events with the\nIrssi machinery.","deps":{"irssi":{"origin":"irc/irssi","version":"1.4.5_1,2"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Loop-Glib":{"origin":"devel/p5-POE-Loop-Glib","version":"0.038_3"},"p5-Sub-Uplevel":{"origin":"devel/p5-Sub-Uplevel","version":"0.2800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5","devel"],"options":{"EXAMPLES":"on"}},{"name":"p5-POEx-Role-Streaming","origin":"devel/p5-POEx-Role-Streaming","version":"1.102610_1","comment":"Perl extension for streaming from one filehandle to another","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/NPEREZ/POEx-Role-Streaming-1.102610","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9587643f301bdaf8e0fb0df563b0b9febfbad4083fe6da24fac82bd973aaba6","flatsize":48718,"path":"All/p5-POEx-Role-Streaming-1.102610_1.pkg","repopath":"All/p5-POEx-Role-Streaming-1.102610_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13148,"desc":"POEx::Role::Streaming provides a common idiom for streaming data from\none filehandle to another.  It accomplishes this by making good use of\nsysread and POE::Wheel::ReadWrite.  This Role errs on the side of\ndoing as many blocking reads of the \"input_handle\" as possible up\nfront (until the high water mark is hit on the Wheel).  If this\ndefault isn't suitable for the consumer, simply override\n\"get_data_from_input_handle\".  After Streamer has exhausted the\nsource, and flushed the last of the output, it will clean up after\nitself by closing the wheel, the handles, and sending all of them out\nof scope. If an exception happens, it will clean up after itself, and\nlet the DIE signal propagate.","deps":{"p5-MooseX-Declare":{"origin":"devel/p5-MooseX-Declare","version":"0.43_1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POEx-Role-SessionInstantiation":{"origin":"devel/p5-POEx-Role-SessionInstantiation","version":"1.102610_1"},"p5-POEx-Types":{"origin":"devel/p5-POEx-Types","version":"1.100910_1"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Loop-Glib","origin":"devel/p5-POE-Loop-Glib","version":"0.038_3","comment":"Bridge that supports Glib event loop from POE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Loop-Glib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e0775ec57e038b55b2f9150bb8bf61aa10be113eb2a96b0a68420cd3889cafb","flatsize":34665,"path":"All/p5-POE-Loop-Glib-0.038_3.pkg","repopath":"All/p5-POE-Loop-Glib-0.038_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14644,"desc":"A bridge that supports Glib's event loop from POE.","deps":{"p5-Glib":{"origin":"devel/p5-Glib","version":"1.3294"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-Loop-AnyEvent","origin":"devel/p5-POE-Loop-AnyEvent","version":"0.004","comment":"AnyEvent event loop support for POE","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/POE-Loop-AnyEvent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ab436b8eb33125b6ede2178e2983ab27fe28a863f998895d131c0b65a24f46f","flatsize":15158,"path":"All/p5-POE-Loop-AnyEvent-0.004.pkg","repopath":"All/p5-POE-Loop-AnyEvent-0.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8012,"desc":"POE::Loop::AnyEvent replaces POE's default select() event loop with AnyEvent.\nThis allows POE programs to transparently use most of the event loops AnyEvent\ncan provide.\n\nPOE::Loop::AnyEvent changes POE's internal implementation without altering its\nAPIs. By design, nearly all software that are already uses POE should continue\nto work normally without any changes.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Quickie","origin":"devel/p5-POE-Quickie","version":"0.18_1","comment":"Lazy way to wrap blocking code and programs","maintainer":"takefu@airport.fm","www":"https://metacpan.org/release/POE-Quickie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f09db1fe8bccc5be844fa6fe346ddd669e15d9ec944da4c021ca264e1895651e","flatsize":60877,"path":"All/p5-POE-Quickie-0.18_1.pkg","repopath":"All/p5-POE-Quickie-0.18_1.pkg","licenselogic":"or","licenses":["GPLv1","ART10"],"pkgsize":17036,"desc":"If you need nonblocking access to an external program, or want to execute some\nblocking code in a separate process, but you don't want to write a wrapper\nmodule or some POE::Wheel::Run boilerplate code, then POE::Quickie can help.\n\nYou just specify what you're interested in (stdout, stderr, and/or exit code),\nand POE::Quickie will handle the rest in a sensible way.\n\nIt has some convenience features, such as killing processes after a timeout,\nand storing process-specific context information which will be delivered with\nevery event.\n\nThere is also an even lazier API which suspends the execution of your event\nhandler and gives control back to POE while your task is running, the same\nway LWP::UserAgent::POE does.\n\nThis is provided by the quickie_* functions which are exported by default.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Loop-Tk","origin":"devel/p5-POE-Loop-Tk","version":"1.305_2","comment":"Bridge that allows POE to be driven by Tk","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/POE-Loop-Tk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22cb9608fdfb5e75bc932f96b52df8bfdd2c69d17fc530f28b3774c977159c71","flatsize":30828,"path":"All/p5-POE-Loop-Tk-1.305_2.pkg","repopath":"All/p5-POE-Loop-Tk-1.305_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13660,"desc":"POE::Loop::Tk implements the interface documented in POE::Loop. Therefore it has\nno documentation of its own. Please see POE::Loop for more details.\n\nPOE::Loop::Tk is one of two versions of the Tk event loop bridge. The other,\nPOE::Loop::TkActiveState accommodates behavior differences in ActiveState's\nbuild of Tk. Both versions share common code in POE::Loop::TkCommon.\nPOE::Loop::Tk dynamically selects the appropriate bridge code based on the\nruntime enviroment.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","tk","perl5"]},{"name":"p5-POE-Filter-XML","origin":"textproc/p5-POE-Filter-XML","version":"1.140700","comment":"POE Filter for parsing XML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Filter-XML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbe0211bc4a190141a899725ebf50a37ce3f6d716dd8fcc0987b4f8e2f79ccce","flatsize":40816,"path":"All/p5-POE-Filter-XML-1.140700.pkg","repopath":"All/p5-POE-Filter-XML-1.140700.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19696,"desc":"POE::Filter::XML provides POE with a completely encapsulated XML\nparsing strategy for POE::Wheels that will be dealing with XML\nstreams. By default the filter will attempt to use XML::Parser as\nits foundation for xml parsing. Otherwise it will depend upon a\npure perl SAX parser included (POE::Filter::XML::Parser).","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-InsideOut":{"origin":"devel/p5-MooseX-InsideOut","version":"0.106_2"},"p5-MooseX-NonMoose":{"origin":"devel/p5-MooseX-NonMoose","version":"0.26_2"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-SAX-Base":{"origin":"textproc/p5-XML-SAX-Base","version":"1.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel","perl5"]},{"name":"p5-POE-Filter-Transparent-SMTP","origin":"mail/p5-POE-Filter-Transparent-SMTP","version":"0.2_1","comment":"SMTP transparency POE filter","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Filter-Transparent-SMTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a04b5f2fdc69dc0c23e12cd917f7f0637b81fb436724922aefd5b759958796e3","flatsize":14770,"path":"All/p5-POE-Filter-Transparent-SMTP-0.2_1.pkg","repopath":"All/p5-POE-Filter-Transparent-SMTP-0.2_1.pkg","licenselogic":"single","pkgsize":8288,"desc":"The filter aims to make SMTP data transparent just before going onto the\nwire as per RFC 821 Simple Mail Transfer Protocol Section 4.5.2.\nTRANSPARENCY.  See http://www.faqs.org/rfcs/rfc821.html for details.\n\nConversely the filter takes transparent data from the wire and converts\nit to the original format.\n\nThe main purpose of this filter is to help POE::Component::Client::SMTP\ncreate transparent messages when comunicating with an SMTP server.\nHowever the filter can be used by any Perl SMTP client or server.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-POE-Filter-LZW","origin":"archivers/p5-POE-Filter-LZW","version":"1.74","comment":"POE filter wrapped around Compress::LZW","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Filter-LZW","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb0991a4eccc506f313f3fe6716508727996dc631d4143837514c29aeb9bf07e","flatsize":42903,"path":"All/p5-POE-Filter-LZW-1.74.pkg","repopath":"All/p5-POE-Filter-LZW-1.74.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10556,"desc":"POE::Filter::LZW provides a POE filter for performing compression/\nuncompression using Compress::LZW. It is suitable for use with\nPOE::Filter::Stackable.","deps":{"p5-Compress-LZW":{"origin":"archivers/p5-Compress-LZW","version":"0.04"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-POE-Filter-SSL","origin":"security/p5-POE-Filter-SSL","version":"0.41","comment":"Esiest and flexiblest way to SSL in POEIntegrate SSL into POE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Filter-SSL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"604c214cfe07685d134867a095bf59d57ed726ae0cafac9868df96f01e87c50d","flatsize":78900,"path":"All/p5-POE-Filter-SSL-0.41.pkg","repopath":"All/p5-POE-Filter-SSL-0.41.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29564,"desc":"This module allows to secure connections of POE::Wheel::ReadWrite with OpenSSL\nby a POE::Filter object, and behaves (beside of SSLing) as POE::Filter::Stream.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12"]},{"name":"p5-POE-Filter-IRCD","origin":"irc/p5-POE-Filter-IRCD","version":"2.44_1","comment":"POE-based parser for the IRC protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Filter-IRCD","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad9f129c65372821376e07b7f6c25da61b7a90b01ff020761c518cc987d6199a","flatsize":49391,"path":"All/p5-POE-Filter-IRCD-2.44_1.pkg","repopath":"All/p5-POE-Filter-IRCD-2.44_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12828,"desc":"POE::Filter::IRCD is a POE-based parser for the IRC protocol.\nIt provides a convenient way of parsing and creating IRC\nprotocol lines.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","devel","perl5"]},{"name":"p5-POE-Filter-HTTP-Parser","origin":"www/p5-POE-Filter-HTTP-Parser","version":"1.08","comment":"HTTP POE filter for HTTP clients or servers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Filter-HTTP-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d9da1a573a51b68d3462fde8d94af3da4ff5b017fbf6061657cd009161f4560","flatsize":11040,"path":"All/p5-POE-Filter-HTTP-Parser-1.08.pkg","repopath":"All/p5-POE-Filter-HTTP-Parser-1.08.pkg","licenselogic":"single","pkgsize":6196,"desc":"POE::Filter::HTTP::Parser is a POE::Filter for HTTP which is based\non HTTP::Parser. It can be used to easily create POE based HTTP\nservers or clients.","deps":{"p5-HTTP-Parser":{"origin":"www/p5-HTTP-Parser","version":"0.06_1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-POE-Filter-DNS-TCP","origin":"dns/p5-POE-Filter-DNS-TCP","version":"0.06","comment":"POE Filter to handle DNS over TCP connections","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Filter-DNS-TCP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d581df40066b241b7ae1b59d77713f02ac34dc46d049b6435a0addd796fdcb0","flatsize":43109,"path":"All/p5-POE-Filter-DNS-TCP-0.06.pkg","repopath":"All/p5-POE-Filter-DNS-TCP-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10612,"desc":"POE::Filter::DNS::TCP is a POE::Filter for parsing and generating DNS\nmessages received from or transmitted (respectively) over TCP as per RFC\n1035.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-POE-Filter-Bzip2","origin":"archivers/p5-POE-Filter-Bzip2","version":"1.60","comment":"POE filter wrapped around Compress::Bzip2","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Filter-Bzip2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b26f615611330191ab48b705320343fa7a5154b3d29d297599eb71c0079c7402","flatsize":43148,"path":"All/p5-POE-Filter-Bzip2-1.60.pkg","repopath":"All/p5-POE-Filter-Bzip2-1.60.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10672,"desc":"POE::Filter::Bzip2 provides a POE filter for performing compression/\ndecompression using Compress::Bzip2. It is suitable for use with\nPOE::Filter::Stackable.","deps":{"p5-Compress-Bzip2":{"origin":"archivers/p5-Compress-Bzip2","version":"2.28"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-POE-Devel-Profiler","origin":"devel/p5-POE-Devel-Profiler","version":"0.02_1","comment":"Profiles POE programs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Devel-Profiler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"479b33efb552cac3bb25998fb862bac114521ad78ccac021b64ee9d431f74dad","flatsize":35681,"path":"All/p5-POE-Devel-Profiler-0.02_1.pkg","repopath":"All/p5-POE-Devel-Profiler-0.02_1.pkg","licenselogic":"single","pkgsize":11484,"desc":"This module profiles POE programs, in the same way the Devel::DProf\nfamily of modules do.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Filter-LZO","origin":"archivers/p5-POE-Filter-LZO","version":"1.72","comment":"POE filter wrapped around Compress::LZO","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Filter-LZO","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"540654da23160a9b89301d04bd250bb7868ce1410fd0fcb719eb2d2a564da330","flatsize":43171,"path":"All/p5-POE-Filter-LZO-1.72.pkg","repopath":"All/p5-POE-Filter-LZO-1.72.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10704,"desc":"POE::Filter::LZO provides a POE filter for performing compression/\ndecompression using Compress::LZO. It is suitable for use with\nPOE::Filter::Stackable.","deps":{"p5-Compress-LZO":{"origin":"archivers/p5-Compress-LZO","version":"1.09"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-POE-Filter-LZF","origin":"archivers/p5-POE-Filter-LZF","version":"1.72","comment":"POE filter wrapped around Compress::LZF","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Filter-LZF","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18fd94e33fd6f7e1b66cb000e4d0841635bd0411b90667927d8a15096e0a4400","flatsize":42732,"path":"All/p5-POE-Filter-LZF-1.72.pkg","repopath":"All/p5-POE-Filter-LZF-1.72.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10452,"desc":"POE::Filter::LZF provides a POE filter for performing compression/\ndecompression using Compress::LZF. It is suitable for use with\nPOE::Filter::Stackable.","deps":{"p5-Compress-LZF":{"origin":"archivers/p5-Compress-LZF","version":"3.80"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-POE-Component-Server-XMLRPC","origin":"devel/p5-POE-Component-Server-XMLRPC","version":"0.05_1","comment":"POE Component to create XMLRPC Servers","maintainer":"jesper@jdn.dk","www":"https://metacpan.org/release/POE-Component-Server-XMLRPC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8310d168fe951c6ec1dacae697ca16fcf13d95491954316505316ec2739f4536","flatsize":11335,"path":"All/p5-POE-Component-Server-XMLRPC-0.05_1.pkg","repopath":"All/p5-POE-Component-Server-XMLRPC-0.05_1.pkg","licenselogic":"single","pkgsize":6360,"desc":"POE::Component::Server::XMLRPC adds asynchronous, event driven\nXMLRPC over HTTP to your POE applications.  It works very well\nwith synchronous XMLRPC::Lite clients, even.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Server-HTTP":{"origin":"www/p5-POE-Component-Server-HTTP","version":"0.09_2"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Filter-Zlib","origin":"archivers/p5-POE-Filter-Zlib","version":"2.04","comment":"POE filter wrapped around Compress::Zlib","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Filter-Zlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b0ccd19ce00321385f16ab0b36cd8f510d897bada6882622ce58f3315d69028","flatsize":50603,"path":"All/p5-POE-Filter-Zlib-2.04.pkg","repopath":"All/p5-POE-Filter-Zlib-2.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14204,"desc":"POE::Filter::Zlib provides a POE filter for performing compression/\nuncompression using Compress::Zlib. It is suitable for use with\nPOE::Filter::Stackable.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-POE-Component-Server-Twirc","origin":"net/p5-POE-Component-Server-Twirc","version":"0.20","comment":"Twitter/IRC gateway","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Server-Twirc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"472cc181053d0af433f517f5a260d78c60eedd3a4b06a87d3e6271b45e50ca2d","flatsize":97737,"path":"All/p5-POE-Component-Server-Twirc-0.20.pkg","repopath":"All/p5-POE-Component-Server-Twirc-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38516,"desc":"POE::Component::Server::Twirc provides an IRC/Twitter gateway.\nTwitter friends are added to a channel and messages they post on\ntwitter appear as channel messages in IRC. The IRC interface supports\nseveral Twitter features, including posting status updates, following\nand un-following Twitter feeds, enabling and disabling device\nnotifications, sending direct messages, and querying information\nabout specific Twitter users.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-Twitter":{"origin":"net/p5-AnyEvent-Twitter","version":"0.64_1"},"p5-AnyEvent-Twitter-Stream":{"origin":"net/p5-AnyEvent-Twitter-Stream","version":"0.28"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-MooseX-Log-Log4perl":{"origin":"devel/p5-MooseX-Log-Log4perl","version":"0.47_1"},"p5-MooseX-POE":{"origin":"devel/p5-MooseX-POE","version":"0.215_1"},"p5-MooseX-SimpleConfig":{"origin":"devel/p5-MooseX-SimpleConfig","version":"0.11"},"p5-MooseX-Storage":{"origin":"devel/p5-MooseX-Storage","version":"0.53_1"},"p5-POE-Component-Server-IRC":{"origin":"irc/p5-POE-Component-Server-IRC","version":"1.54_1"},"p5-POE-Component-TSTP":{"origin":"devel/p5-POE-Component-TSTP","version":"0.02_1"},"p5-POE-Loop-AnyEvent":{"origin":"devel/p5-POE-Loop-AnyEvent","version":"0.004"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Proc-Daemon":{"origin":"devel/p5-Proc-Daemon","version":"0.23"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-String-Truncate":{"origin":"textproc/p5-String-Truncate","version":"1.100603"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-POE-Component-Server-SimpleHTTP","origin":"www/p5-POE-Component-Server-SimpleHTTP","version":"2.30","comment":"Perl extension to serve HTTP requests in POE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Server-SimpleHTTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a46841120feb521313f868f47605ec78e4912fb3c9691085f04913629fc001d6","flatsize":109905,"path":"All/p5-POE-Component-Server-SimpleHTTP-2.30.pkg","repopath":"All/p5-POE-Component-Server-SimpleHTTP-2.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34328,"desc":"This module makes serving up HTTP requests a breeze in POE.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-POE":{"origin":"devel/p5-MooseX-POE","version":"0.215_1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-SSLify":{"origin":"security/p5-POE-Component-SSLify","version":"1.012"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"SSL":"on"}},{"name":"p5-POE-Component-Server-SOAP","origin":"www/p5-POE-Component-Server-SOAP","version":"1.14_1","comment":"Publish POE event handlers via SOAP over HTTP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Server-SOAP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b85c1580c371b979884582408805ae1c4e2be1507afc2da13368b65d0e0d54a9","flatsize":44886,"path":"All/p5-POE-Component-Server-SOAP-1.14_1.pkg","repopath":"All/p5-POE-Component-Server-SOAP-1.14_1.pkg","licenselogic":"single","pkgsize":19132,"desc":"This module makes serving SOAP/1.1 requests a breeze in POE.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Server-SimpleHTTP":{"origin":"www/p5-POE-Component-Server-SimpleHTTP","version":"2.30"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-POE-Component-Server-PSGI","origin":"www/p5-POE-Component-Server-PSGI","version":"0.6_1","comment":"Perl extension to PSGI Server implementation for POE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Server-PSGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4ddf99e3084ff6b5a0159bd5ee5b16051e5f9d0657a9d03269ffa6031b44c50","flatsize":4344,"path":"All/p5-POE-Component-Server-PSGI-0.6_1.pkg","repopath":"All/p5-POE-Component-Server-PSGI-0.6_1.pkg","licenselogic":"single","pkgsize":4300,"desc":"PSGI Server implementation for POE.","deps":{"p5-POEx-Role-PSGIServer":{"origin":"www/p5-POEx-Role-PSGIServer","version":"1.110670_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-POE-Component-TSTP","origin":"devel/p5-POE-Component-TSTP","version":"0.02_1","comment":"POE component to correctly handle Ctrl-Z in your program","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-TSTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bd7108fbb38e2ccdb131e09da84303fc41a20f1bd1a114dfccadfab13f8a967","flatsize":10349,"path":"All/p5-POE-Component-TSTP-0.02_1.pkg","repopath":"All/p5-POE-Component-TSTP-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6036,"desc":"POE::Component::TSTP\n--------------------\n\nA POE component to correctly handle Ctrl-Z in your program.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Component-Syndicator","origin":"devel/p5-POE-Component-Syndicator","version":"0.06_2","comment":"POE component base class which implements the Observer pattern","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Syndicator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de1088e0293d30fc898bb00fbc54b83a4e16347a903820efd3248734b2468b7a","flatsize":43510,"path":"All/p5-POE-Component-Syndicator-0.06_2.pkg","repopath":"All/p5-POE-Component-Syndicator-0.06_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17988,"desc":"POE::Component::Syndicator is a base class for POE components which need to\nhandle a persistent resource (e.g. a connection to an IRC server) for one or\nmore sessions in an extendable way.\n\nThis module (as well as Object::Pluggable, which this module inherits from)\nwas born out of POE::Component::IRC, the guts of which quickly spread to\nother POE components. Now they can all inherit from this module instead.\n\nThe component provides an event queue, which can be managed with the methods\ndocumented below. It handles delivery of events to the object itself, all\ninterested plugins, and all interested sessions.","deps":{"p5-Object-Pluggable":{"origin":"devel/p5-Object-Pluggable","version":"1.29_1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Component-Server-HTTP","origin":"www/p5-POE-Component-Server-HTTP","version":"0.09_2","comment":"POE Component to create HTTP Servers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Server-HTTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e17ad64d217e2e7fd2149956b6627882b611a8198c00123af2fa6d4abd3ac84","flatsize":28991,"path":"All/p5-POE-Component-Server-HTTP-0.09_2.pkg","repopath":"All/p5-POE-Component-Server-HTTP-0.09_2.pkg","licenselogic":"single","pkgsize":12364,"desc":"POE component to create HTTP servers.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-API-Peek":{"origin":"devel/p5-POE-API-Peek","version":"2.20_1,2"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","devel","perl5"]},{"name":"p5-POE-Component-Server-DNS","origin":"dns/p5-POE-Component-Server-DNS","version":"0.32","comment":"Non-blocking, concurrent DNS server component","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Server-DNS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ef883370d80e87b8c81e67a99cdaee7ec8ad5458a62aa6d4558b578a8f2484c","flatsize":62868,"path":"All/p5-POE-Component-Server-DNS-0.32.pkg","repopath":"All/p5-POE-Component-Server-DNS-0.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17684,"desc":"POE::Component::Server::DNS is a POE component that implements a DNS server.\n\nIt uses POE::Component::Client::DNS to handle resolving when configured as\n'forward_only' and Net::DNS::Resolver::Recurse wrapped by\nPOE::Component::Generic to perform recursion.\n\nOne may add handlers to massage and manipulate responses to particular queries\nwhich is vaguely modelled after Net::DNS::Nameserver.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Client-DNS":{"origin":"dns/p5-POE-Component-Client-DNS","version":"1.054,1"},"p5-POE-Component-Client-DNS-Recursive":{"origin":"dns/p5-POE-Component-Client-DNS-Recursive","version":"1.14"},"p5-POE-Component-Generic":{"origin":"net/p5-POE-Component-Generic","version":"0.1403"},"p5-POE-Filter-DNS-TCP":{"origin":"dns/p5-POE-Filter-DNS-TCP","version":"0.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-POE-Component-Schedule","origin":"devel/p5-POE-Component-Schedule","version":"0.95_2","comment":"Schedule POE Events using a cron spec","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Schedule","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be26201c163e59a5db61ef986bda0d0dc3dbcf6bec11981ce4a5b390863e09d3","flatsize":12864,"path":"All/p5-POE-Component-Schedule-0.95_2.pkg","repopath":"All/p5-POE-Component-Schedule-0.95_2.pkg","licenselogic":"single","pkgsize":7652,"desc":"This component extends POE::Component::Schedule by adding an easy way t specify\nevent schedules using a simple cron spec.","deps":{"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Component-SSLify","origin":"security/p5-POE-Component-SSLify","version":"1.012","comment":"Integrate SSL into POE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-SSLify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b2e7a5e25d240c027ed52d7552e90e029988836b2e57a6cc5ab4dbdb9b9f842","flatsize":71037,"path":"All/p5-POE-Component-SSLify-1.012.pkg","repopath":"All/p5-POE-Component-SSLify-1.012.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30604,"desc":"This component represents the standard way to do SSL in POE.","deps":{"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-POE-Component-Server-NNTP","origin":"news/p5-POE-Component-Server-NNTP","version":"1.06","comment":"Component that provides NNTP server functionality","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Server-NNTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64e0a8701308fd51db080580478f2ae67404211acf2149632629d8af0fc8d9d2","flatsize":72332,"path":"All/p5-POE-Component-Server-NNTP-1.06.pkg","repopath":"All/p5-POE-Component-Server-NNTP-1.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22256,"desc":"POE::Component::Server::NNTP is a POE component that implements an RFC 977\nhttp://www.faqs.org/rfcs/rfc977.html NNTP server. It is the companion component\nto POE::Component::Client::NNTP which implements NNTP client functionality.\n\nYou spawn an NNTP server component, create your POE sessions then register\nyour session to receive events. Whenever clients connect, disconnect or send\nvalid NNTP protocol commands you will receive an event and an unique client ID.\nYou then parse and process the commands given and send back applicable NNTP\nresponses.\n\nThis component doesn't implement the news database and as such is not by itself\na complete NNTP daemon implementation.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Client-NNTP":{"origin":"news/p5-POE-Component-Client-NNTP","version":"2.22_1"},"p5-POE-Component-Pluggable":{"origin":"devel/p5-POE-Component-Pluggable","version":"1.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news","perl5"]},{"name":"p5-POE-Component-Server-HTTPServer","origin":"www/p5-POE-Component-Server-HTTPServer","version":"0.9.2_1","comment":"POE Component to server HTTP requests","maintainer":"lin-chi@lastamericanempire.com","www":"https://metacpan.org/release/POE-Component-Server-HTTPServer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a19ed29180e6f41cbc8dd826a2edb3045b52d106667c8829d15e75f771c2b2ad","flatsize":61411,"path":"All/p5-POE-Component-Server-HTTPServer-0.9.2_1.pkg","repopath":"All/p5-POE-Component-Server-HTTPServer-0.9.2_1.pkg","licenselogic":"single","pkgsize":32284,"desc":"POE component to serve HTTP requests with a slightly different\napproach than POCo::Server::HTTP. Several useful built-in\nhandlers for URIs not found, basic authentication, and\nparameter parsing.","deps":{"p5-HTML-Template-HashWrapper":{"origin":"www/p5-HTML-Template-HashWrapper","version":"1.3_1"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","devel","perl5"]},{"name":"p5-POE-Component-Server-IRC","origin":"irc/p5-POE-Component-Server-IRC","version":"1.54_1","comment":"Fully event-driven networkable IRC server daemon module","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/POE-Component-Server-IRC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dcbe78a182f1e121e0dc0660f18014899001694b8da10a84aa2d6369a9a56b7","flatsize":384888,"path":"All/p5-POE-Component-Server-IRC-1.54_1.pkg","repopath":"All/p5-POE-Component-Server-IRC-1.54_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":74468,"desc":"A POE component that implements an IRC server ( ircd ).\nIt's based on hybrid-7.2.2 and has been tested against\nhybrid-7.2.2 and hybrid-7.0. It supports the TS5 server-to-server\nprotocol so should support networks based on this protocol.","deps":{"p5-Crypt-PasswdMD5":{"origin":"security/p5-Crypt-PasswdMD5","version":"1.42"},"p5-IRC-Utils":{"origin":"irc/p5-IRC-Utils","version":"0.12_1"},"p5-Net-Netmask":{"origin":"net-mgmt/p5-Net-Netmask","version":"2.0002"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Client-DNS":{"origin":"dns/p5-POE-Component-Client-DNS","version":"1.054,1"},"p5-POE-Component-Client-Ident":{"origin":"net/p5-POE-Component-Client-Ident","version":"1.16_1"},"p5-POE-Component-IRC":{"origin":"irc/p5-POE-Component-IRC","version":"6.93"},"p5-POE-Component-SSLify":{"origin":"security/p5-POE-Component-SSLify","version":"1.012"},"p5-POE-Component-Syndicator":{"origin":"devel/p5-POE-Component-Syndicator","version":"0.06_2"},"p5-POE-Filter-IRCD":{"origin":"irc/p5-POE-Filter-IRCD","version":"2.44_1"},"p5-POE-Filter-Zlib":{"origin":"archivers/p5-POE-Filter-Zlib","version":"2.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5"]},{"name":"p5-POE-Component-Resolver","origin":"dns/p5-POE-Component-Resolver","version":"0.921_2","comment":"Non-blocking getaddrinfo() resolver","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Resolver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ef7e229aa9d3071fab468b9a09962d6023dc48f27c20538d19c4215d3ce920a","flatsize":69828,"path":"All/p5-POE-Component-Resolver-0.921_2.pkg","repopath":"All/p5-POE-Component-Resolver-0.921_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22092,"desc":"POE::Component::Resolver performs Socket::GetAddrInfo::getaddrinfo() calls\nin subprocesses where they're permitted to block as long as necessary.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","devel","perl5"]},{"name":"p5-POE-Component-SMTP","origin":"mail/p5-POE-Component-SMTP","version":"1.6_2","comment":"SMTP Protocol Implementation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-SMTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76c9e0f07f16be867f1e42541154356f7c08ca702ada3d6c9be9467b2cac962b","flatsize":24629,"path":"All/p5-POE-Component-SMTP-1.6_2.pkg","repopath":"All/p5-POE-Component-SMTP-1.6_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12664,"desc":"POE::Component::Server::TCP implements the SMTP protocol for the server.\nTo support any command other than HELO and QUIT, you'll have to\nimplement it yourself, and define it in your InlineStates,\nPackageStates, or ObjectStates.","deps":{"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Session-MultiDispatch":{"origin":"devel/p5-POE-Session-MultiDispatch","version":"1.3_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","devel","perl5"]},{"name":"p5-POE-Component-SNMP","origin":"net-mgmt/p5-POE-Component-SNMP","version":"1.1006_1","comment":"Event-driven SNMP interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-SNMP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de6f9812d845a5326109ec03712ec6601b5374522925770af00023168c6adf8d","flatsize":51970,"path":"All/p5-POE-Component-SNMP-1.1006_1.pkg","repopath":"All/p5-POE-Component-SNMP-1.1006_1.pkg","licenselogic":"single","pkgsize":19040,"desc":"This module is an event-driven SNMP interface for POE.","deps":{"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-POE-Component-RRDTool","origin":"databases/p5-POE-Component-RRDTool","version":"0.18_6","comment":"POE interface to Round Robin Database Tools","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TCAINE/POE-Component-RRDTool-0.18","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6d0e7282b2361d7a7a9a900c11f1cff4e2a01ca5333e0689352924dba0b02ac","flatsize":26925,"path":"All/p5-POE-Component-RRDTool-0.18_6.pkg","repopath":"All/p5-POE-Component-RRDTool-0.18_6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12336,"desc":"RRDtool refers to round robin database tool.  Round robin databases have\na fixed number of data points in them and contain a pointer to the\ncurrent element.  Since the databases have a fixed number of data points\nthe database size doesn't change after creation.  RRDtool allows you to\ndefine a set of archives which consolidate the primary data points in\nhigher granularity.  RRDtool is specialized for time series data and can\nbe used to create RRD files, update RRDs, retreive data from RRDs, and\ngenerate graphs from the databases.  This module provides a POE wrapper\naround the rrdtool command line interface.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["databases","perl5","devel"]},{"name":"p5-POE-Component-PubSub","origin":"net/p5-POE-Component-PubSub","version":"0.091370","comment":"Generic publish/subscribe POE::Component","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/NPEREZ/POE-Component-PubSub-0.091370","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f1cd4bcd4acecb81f170c055438b8859e56f47dcf6cdeead6b4f585b4759ec0","flatsize":66500,"path":"All/p5-POE-Component-PubSub-0.091370.pkg","repopath":"All/p5-POE-Component-PubSub-0.091370.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":26368,"desc":"A generic publish/subscribe POE::Component that enables POE::Sessions to\npublish events to which other POE::Sessions may subscribe.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Declare":{"origin":"devel/p5-MooseX-Declare","version":"0.43_1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Set-Object":{"origin":"devel/p5-MooseX-Types-Set-Object","version":"0.05"},"p5-MooseX-Types-Structured":{"origin":"devel/p5-MooseX-Types-Structured","version":"0.36"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-API-Peek":{"origin":"devel/p5-POE-API-Peek","version":"2.20_1,2"},"p5-POEx-Role-SessionInstantiation":{"origin":"devel/p5-POEx-Role-SessionInstantiation","version":"1.102610_1"},"p5-signatures":{"origin":"lang/p5-signatures","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-POE-Component-Pluggable","origin":"devel/p5-POE-Component-Pluggable","version":"1.28","comment":"Base class for creating plugin enabled POE Components","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Pluggable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"772aaf4469fee66c03eb34b8e9596ca60cd657f2ac2257d74c98dbf769b01394","flatsize":86462,"path":"All/p5-POE-Component-Pluggable-1.28.pkg","repopath":"All/p5-POE-Component-Pluggable-1.28.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25732,"desc":"POE::Component::Pluggable is a base class for creating plugin enabled POE\nComponents. It is a generic port of POE::Component::IRCs plugin system.\n\nIf your component dispatches events to registered POE sessions then\nPOE::Component::Pluggable may be a good fit for you.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Component-Pcap","origin":"net/p5-POE-Component-Pcap","version":"0.04_1","comment":"POE component for non-blocking use of Net::Pcap","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Pcap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5726d31785e7147ec9782a67e3ac7659560b06697fd596ad96d5b8dbaeedd89f","flatsize":12860,"path":"All/p5-POE-Component-Pcap-0.04_1.pkg","repopath":"All/p5-POE-Component-Pcap-0.04_1.pkg","licenselogic":"single","pkgsize":6984,"desc":"POE::Component::Pcap provides a wrapper for using the Net::Pcap module\nfrom POE programs.  The component creates a separate session which posts\nevents to a specified session and state when packets are available.","deps":{"p5-Net-Pcap":{"origin":"net/p5-Net-Pcap","version":"0.21"},"p5-NetPacket":{"origin":"net/p5-NetPacket","version":"1.7.2"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-POE-Component-RSSAggregator","origin":"devel/p5-POE-Component-RSSAggregator","version":"1.11_1","comment":"Watch Muliple RSS Feeds for New Headlines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-RSSAggregator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56201e2df28e4764b7ae6216c625236b4bd414e6805de9e069bdf32ee0d9a58c","flatsize":20908,"path":"All/p5-POE-Component-RSSAggregator-1.11_1.pkg","repopath":"All/p5-POE-Component-RSSAggregator-1.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9956,"desc":"POW::Component::RSSAggregator is a non-blocking way to watch\nmultiple RSS sources with one process.\n\nSee also p5-XML-RSS-Feed.","deps":{"p5-POE-Component-Client-DNS":{"origin":"dns/p5-POE-Component-Client-DNS","version":"1.054,1"},"p5-POE-Component-Client-HTTP":{"origin":"www/p5-POE-Component-Client-HTTP","version":"0.9490"},"p5-XML-RSS-Feed":{"origin":"textproc/p5-XML-RSS-Feed","version":"2.40_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5","textproc"]},{"name":"p5-POE-Component-RSS","origin":"devel/p5-POE-Component-RSS","version":"0.09_1","comment":"Module for event based RSS parsing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SUNGO/POE-Component-RSS-0.09","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6528614c0a0e87eddb93db20699824fea7b77b23a9008cacc719422afcff3a41","flatsize":12026,"path":"All/p5-POE-Component-RSS-0.09_1.pkg","repopath":"All/p5-POE-Component-RSS-0.09_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7124,"desc":"POE::Component::RSS is an event based RSS parsing module. It wraps\nXML::RSS and provides a POE based framework for accessing the information\nprovided.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-XML-RSS":{"origin":"textproc/p5-XML-RSS","version":"1.63"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5","textproc"]},{"name":"p5-POE-Component-JobQueue","origin":"devel/p5-POE-Component-JobQueue","version":"0.5710_1","comment":"POE component to manage queues and worker pools","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-JobQueue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2984c01debc63ccbd9476e90ee139a703063edff23463340768a7e953f60a5a6","flatsize":25445,"path":"All/p5-POE-Component-JobQueue-0.5710_1.pkg","repopath":"All/p5-POE-Component-JobQueue-0.5710_1.pkg","licenselogic":"single","pkgsize":12388,"desc":"POE::Component::JobQueue manages a finite pool of worker sessions as\nthey handle an arbitrarily large number of tasks.  It often is used as\na form of flow control, preventing a large group of tasks from\nexhausting some sort of resource.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Component-Logger","origin":"devel/p5-POE-Component-Logger","version":"1.10_1","comment":"POE logging class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Logger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9e5fb99fb3f5967aa7e626a1683078f6c9931c9d53249dabc28d11ed1db9ae2","flatsize":8782,"path":"All/p5-POE-Component-Logger-1.10_1.pkg","repopath":"All/p5-POE-Component-Logger-1.10_1.pkg","licenselogic":"single","pkgsize":6256,"desc":"POE::Component::Logger provides a simple logging component that uses\nLog::Dispatch::Config to drive it, allowing you to log to multiple\nplaces at once (e.g.  to STDERR and Syslog at the same time) and also to\nflexibly define your logger's output.","deps":{"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Log-Dispatch-Config":{"origin":"devel/p5-Log-Dispatch-Config","version":"1.04_2"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Component-LaDBI","origin":"databases/p5-POE-Component-LaDBI","version":"1.2.1_1","comment":"Perl extension for asynchronous non-blocking DBI calls in POE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-LaDBI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f14678400af4ceb84faf3721d5a863009bde1e944d2e34fd9f2a13c0bc8c494","flatsize":85406,"path":"All/p5-POE-Component-LaDBI-1.2.1_1.pkg","repopath":"All/p5-POE-Component-LaDBI-1.2.1_1.pkg","licenselogic":"single","pkgsize":28884,"desc":"POE Component that spawns a perl subprocess to handle non-blocking\naccess to the DBI API.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-POE-Component-IRC-Plugin-QueryDNSBL","origin":"irc/p5-POE-Component-IRC-Plugin-QueryDNSBL","version":"1.04_1","comment":"POE::Component::IRC plugin for IRC based DNSBL queries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-IRC-Plugin-QueryDNSBL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70275855532ef69029f65e4dc2afe544bc84d77cd88592bc9bcad80f09ed487d","flatsize":9330,"path":"All/p5-POE-Component-IRC-Plugin-QueryDNSBL-1.04_1.pkg","repopath":"All/p5-POE-Component-IRC-Plugin-QueryDNSBL-1.04_1.pkg","licenselogic":"single","pkgsize":5696,"desc":"POE::Component::IRC::Plugin::QueryDNS is a POE::Component::IRC plugin\nthat provides DNSBL query facilities to the channels it occupies and via\nprivate messaging.\n\nIt uses POE::Component::Client::DNSBL to do non-blocking DNSBL queries.\nBy default the plugin attempts to use POE::Component::IRC's internal\nPoCo-Client-DNS resolver object, but will spawn its own copy. You can\nsupply your own resolver object via the constructor","deps":{"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Client-DNSBL":{"origin":"dns/p5-POE-Component-Client-DNSBL","version":"1.08_1"},"p5-POE-Component-IRC":{"origin":"irc/p5-POE-Component-IRC","version":"6.93"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5","devel"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-Component-Jabber","origin":"net/p5-POE-Component-Jabber","version":"3.00_3","comment":"POE Component for communicating over Jabber","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Jabber","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb2459462e8f150fc9fc2866d62de3f26b00feab94874b8c4bad63c1a32aee6a","flatsize":124552,"path":"All/p5-POE-Component-Jabber-3.00_3.pkg","repopath":"All/p5-POE-Component-Jabber-3.00_3.pkg","licenselogic":"single","pkgsize":44336,"desc":"POE::Component::Jabber is a module that simplies for the POE\ndeveloper, access to the Jabber protocol through the use of one of\nthe four Client classes. With built in events for common Jabber\npackets, all a POE developer need do is provide an event and arguments\nfor most events so the responses to the requests can be properly\nhandled by the coder.","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Filter-Template":{"origin":"devel/p5-Filter-Template","version":"1.043_1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-PubSub":{"origin":"net/p5-POE-Component-PubSub","version":"0.091370"},"p5-POE-Component-SSLify":{"origin":"security/p5-POE-Component-SSLify","version":"1.012"},"p5-POE-Filter-XML":{"origin":"textproc/p5-POE-Filter-XML","version":"1.140700"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","devel","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-Component-IRC-Plugin-Karma","origin":"irc/p5-POE-Component-IRC-Plugin-Karma","version":"0.003_1","comment":"PoCo-IRC plugin that keeps track of karma","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-IRC-Plugin-Karma","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22001abcca164b58ea9e2e6282df1112c51f0a3d0a9f54e88eaa7529c33ccfee","flatsize":28568,"path":"All/p5-POE-Component-IRC-Plugin-Karma-0.003_1.pkg","repopath":"All/p5-POE-Component-IRC-Plugin-Karma-0.003_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13736,"desc":"POE::Component::IRC::Plugin::Karma - plugin to store karma\n\nSee also: https://github.com/apocalypse/perl-pocoirc-karma","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-POE-Component-IRC":{"origin":"irc/p5-POE-Component-IRC","version":"6.93"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5"]},{"name":"p5-POE-Component-IRC-Plugin-RSS-Headlines","origin":"irc/p5-POE-Component-IRC-Plugin-RSS-Headlines","version":"1.10","comment":"POE::Component::IRC plugin that provides RSS headline retrieval","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-IRC-Plugin-RSS-Headlines","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"026e80525c00eacaaafde32a16c38ed9336b813ea6d79aa0d2b4fc63017971da","flatsize":48104,"path":"All/p5-POE-Component-IRC-Plugin-RSS-Headlines-1.10.pkg","repopath":"All/p5-POE-Component-IRC-Plugin-RSS-Headlines-1.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12404,"desc":"POE::Component::IRC::Plugin::RSS::Headlines, is a POE::Component::IRC\nplugin that provides a mechanism for retrieving RSS headlines from given\nURLs.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Client-HTTP":{"origin":"www/p5-POE-Component-Client-HTTP","version":"0.9490"},"p5-POE-Component-IRC":{"origin":"irc/p5-POE-Component-IRC","version":"6.93"},"p5-XML-RSS":{"origin":"textproc/p5-XML-RSS","version":"1.63"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5","devel"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-Component-IRC-Plugin-CoreList","origin":"irc/p5-POE-Component-IRC-Plugin-CoreList","version":"1.06","comment":"IRC plugin that provides CoreList goodness","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-IRC-Plugin-CoreList","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd2b3987fa90e8367faa478d7b07348f6eb25b20d2ddd27f8de56c75226e25a4","flatsize":47804,"path":"All/p5-POE-Component-IRC-Plugin-CoreList-1.06.pkg","repopath":"All/p5-POE-Component-IRC-Plugin-CoreList-1.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12492,"desc":"POE::Component::IRC::Plugin::CoreList is a frontend to the\nexcellent Module::CoreList module which will let you know\nwhat modules shipped with which versions of perl, over IRC.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-IRC":{"origin":"irc/p5-POE-Component-IRC","version":"6.93"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5","devel"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-Component-IRC-Plugin-Hailo","origin":"irc/p5-POE-Component-IRC-Plugin-Hailo","version":"0.18_1","comment":"PoCo-IRC plugin for a Hailo conversation simulator","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-IRC-Plugin-Hailo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d98972f8b40ea6576895e0ff550c411a18d9a347ca1c47eb9d5a96f191779f83","flatsize":26507,"path":"All/p5-POE-Component-IRC-Plugin-Hailo-0.18_1.pkg","repopath":"All/p5-POE-Component-IRC-Plugin-Hailo-0.18_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13660,"desc":"A PoCo-IRC plugin which provides access to a Hailo conversation simulator.","deps":{"p5-IRC-Utils":{"origin":"irc/p5-IRC-Utils","version":"0.12_1"},"p5-Math-Random-OO":{"origin":"math/p5-Math-Random-OO","version":"0.22_1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Hailo":{"origin":"devel/p5-POE-Component-Hailo","version":"0.11"},"p5-POE-Component-IRC":{"origin":"irc/p5-POE-Component-IRC","version":"6.93"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5"]},{"name":"p5-POE-Component-IRC-Plugin-QueryDNS","origin":"irc/p5-POE-Component-IRC-Plugin-QueryDNS","version":"1.04_1","comment":"POE::Component::IRC plugin for IRC based DNS queries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-IRC-Plugin-QueryDNS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"627c64957a0e25b198eaa0369b6dce127b3ed8e770fe97f74de70ba5e1f8e99a","flatsize":10916,"path":"All/p5-POE-Component-IRC-Plugin-QueryDNS-1.04_1.pkg","repopath":"All/p5-POE-Component-IRC-Plugin-QueryDNS-1.04_1.pkg","licenselogic":"single","pkgsize":6476,"desc":"POE::Component::IRC::Plugin::QueryDNS is a POE::Component::IRC plugin\nthat provides DNS query facilities to the channels it occupies and via\nprivate messaging.\n\nIt uses POE::Component::Client::DNS to do non-blocking DNS queries. By\ndefault the plugin attempts to use POE::Component::IRC's internal\nPoCo-Client-DNS resolver object, but will spawn its own copy. You can\nsupply your own resolver object via the constructor.","deps":{"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-POE-Component-Client-DNS":{"origin":"dns/p5-POE-Component-Client-DNS","version":"1.054,1"},"p5-POE-Component-IRC":{"origin":"irc/p5-POE-Component-IRC","version":"6.93"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5","devel"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-Component-IRC-Plugin-POE-Knee","origin":"irc/p5-POE-Component-IRC-Plugin-POE-Knee","version":"1.12","comment":"POE::Component::IRC plugin that runs Acme::POE::Knee races","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-IRC-Plugin-POE-Knee","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e047e8d86e1ad38f27dd05813193a217410cbee6dfcc66e1ee8e96c994fb865","flatsize":48400,"path":"All/p5-POE-Component-IRC-Plugin-POE-Knee-1.12.pkg","repopath":"All/p5-POE-Component-IRC-Plugin-POE-Knee-1.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12464,"desc":"POE::Component::IRC::Plugin::POE::Knee, is a POE::Component::IRC plugin\nthat runs Acme::POE::Knee style horse races on IRC channels using the\nchannel member list to generate the POE::Knees.","deps":{"p5-Math-Random":{"origin":"math/p5-Math-Random","version":"0.72"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-IRC":{"origin":"irc/p5-POE-Component-IRC","version":"6.93"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5","devel"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-Component-IRC-Plugin-Blowfish","origin":"irc/p5-POE-Component-IRC-Plugin-Blowfish","version":"0.01_1","comment":"POE::Component::IRC plugin tthat provides blowfish encryption","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-IRC-Plugin-Blowfish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91f4c940133b939b038d08de247e37e89067fec2828f8644db42d75e0ca04f87","flatsize":20501,"path":"All/p5-POE-Component-IRC-Plugin-Blowfish-0.01_1.pkg","repopath":"All/p5-POE-Component-IRC-Plugin-Blowfish-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9072,"desc":"POE::Component::IRC::Plugin::Blowfish is a POE::Component::IRC plugin\nthat provides blowfish encryption.","deps":{"p5-Crypt-Blowfish_PP":{"origin":"security/p5-Crypt-Blowfish_PP","version":"1.12_1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-IRC":{"origin":"irc/p5-POE-Component-IRC","version":"6.93"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5","devel"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-Component-IRC-Object","origin":"irc/p5-POE-Component-IRC-Object","version":"0.02_1","comment":"Slightly simpler OO interface to POE::Component::IRC","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-IRC-Object","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8804e2e29dcc2770318127eb798fbeba3b4ee9bdebae604677a70bc1bb109b0d","flatsize":8653,"path":"All/p5-POE-Component-IRC-Object-0.02_1.pkg","repopath":"All/p5-POE-Component-IRC-Object-0.02_1.pkg","licenselogic":"single","pkgsize":5384,"desc":"An OO interface to POE::Component::IRC with facilities to dispatch the\nsame method to multiple objects.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-IRC":{"origin":"irc/p5-POE-Component-IRC","version":"6.93"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5","devel"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-Component-IRC-Plugin-Bollocks","origin":"irc/p5-POE-Component-IRC-Plugin-Bollocks","version":"1.02","comment":"POE::Component::IRC plugin that talks bollocks","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-IRC-Plugin-Bollocks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec8cad7dd7ef505240521a41c4a39d30668966be5f4b9b3286fcf1f722648c1e","flatsize":43971,"path":"All/p5-POE-Component-IRC-Plugin-Bollocks-1.02.pkg","repopath":"All/p5-POE-Component-IRC-Plugin-Bollocks-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11020,"desc":"POE::Component::IRC::Plugin::Bollocks is a POE::Component::IRC plugin\ngenerates management bullshit whenever you need it.","deps":{"p5-Dev-Bollocks":{"origin":"textproc/p5-Dev-Bollocks","version":"0.06_1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-IRC":{"origin":"irc/p5-POE-Component-IRC","version":"6.93"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5","devel"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-Component-Hailo","origin":"devel/p5-POE-Component-Hailo","version":"0.11","comment":"Non-blocking wrapper around Hailo","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Hailo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d40a47fec8a8b4481f655ab72c9d9f914acf70ab6887c375548241933b153030","flatsize":48257,"path":"All/p5-POE-Component-Hailo-0.11.pkg","repopath":"All/p5-POE-Component-Hailo-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12544,"desc":"POE::Component::Hailo is a POE component that provides a non-blocking wrapper\naround Hailo. It accepts the events listed under \"INPUT\" and emits the events\nlisted under \"OUTPUT\".","deps":{"p5-Hailo":{"origin":"textproc/p5-Hailo","version":"0.75_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Component-Generic","origin":"net/p5-POE-Component-Generic","version":"0.1403","comment":"Provides non-blocking access to a blocking object","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Generic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93b14d973ac40c7c613b511d6f1c3e6ffebe0ce75238b99f876e2e59e109d2dd","flatsize":108842,"path":"All/p5-POE-Component-Generic-0.1403.pkg","repopath":"All/p5-POE-Component-Generic-0.1403.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":42352,"desc":"POE::Component::Generic is a POE component that provides a\nnon-blocking wrapper around any object. It works by forking\na child process with POE::Wheel::Run and creating the object\nin the child process. Method calls are then serialised and\nsent via STDIN to the child to be handled. Return values are\nposted back to your session via STDOUT. This means that all\nmethod arguments and return values must survive serialisation.\nIf you need to pass coderefs, use \"callbacks\", \"postbacks\" or\n\"factories\".\n\nMethod calls are wrapped in eval in the child process so that\nerrors may be propagated back to your session. See \"OUTPUT\".\n\nOutput to STDERR in the child, that is from your object, is\nshown only if debug or verbose is set.\n\nSTDOUT in the child, that is from your object, is redirected\nto STDERR and will be shown in the same circomstances.","deps":{"p5-Devel-Symdump":{"origin":"devel/p5-Devel-Symdump","version":"2.1800"},"p5-Net-SSH2":{"origin":"net/p5-Net-SSH2","version":"0.73"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-POE-Component-EasyDBI","origin":"databases/p5-POE-Component-EasyDBI","version":"1.30","comment":"POE Component for simplified DBI usage","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-EasyDBI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7f582b9c154627f3c75b89b4f2a1b076e67ff2b478d86733439c2f8b84339c8","flatsize":129308,"path":"All/p5-POE-Component-EasyDBI-1.30.pkg","repopath":"All/p5-POE-Component-EasyDBI-1.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36536,"desc":"Simplified use of DBI in the POE environment.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-PodToHTML","origin":"www/p5-PodToHTML","version":"0.08_2","comment":"Generating HTML from several files containing POD documentation","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d33376a792bed0ba4f6e38e7dd320b3aedd08c6892870efcbd20e35fdb12ee5","flatsize":28702,"path":"All/p5-PodToHTML-0.08_2.pkg","repopath":"All/p5-PodToHTML-0.08_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13524,"desc":"PodToHTML generates HTML from one or (more typically) several files\ncontaing POD documentation.\n\nIt uses Pod::Parser to parse the PODs and HTML::Element to represent the\nHTML as it is generated.","deps":{"p5-HTML-Format":{"origin":"textproc/p5-HTML-Format","version":"2.12"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-POE-Component-IRC","origin":"irc/p5-POE-Component-IRC","version":"6.93","comment":"Fully event-driven IRC client module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-IRC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"920225b31b2d8a1ca11fd688397a486fc28120b7896448ccdb3a4abf3799fdc9","flatsize":583431,"path":"All/p5-POE-Component-IRC-6.93.pkg","repopath":"All/p5-POE-Component-IRC-6.93.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":203548,"desc":"POE::Component::IRC is a POE component (who'd have guessed?) which acts\nas an easily controllable IRC client for your other POE components and\nsessions.  You create an IRC component and tell it what events your\nsession cares about and where to connect to, and it sends back\ninteresting IRC events when they happen.  You make the client do things\nby sending it events.","deps":{"p5-IRC-Utils":{"origin":"irc/p5-IRC-Utils","version":"0.12_1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Client-DNS":{"origin":"dns/p5-POE-Component-Client-DNS","version":"1.054,1"},"p5-POE-Component-SSLify":{"origin":"security/p5-POE-Component-SSLify","version":"1.012"},"p5-POE-Component-Syndicator":{"origin":"devel/p5-POE-Component-Syndicator","version":"0.06_2"},"p5-POE-Filter-IRCD":{"origin":"irc/p5-POE-Filter-IRCD","version":"2.44_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","devel","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-Component-IKC","origin":"devel/p5-POE-Component-IKC","version":"0.2402","comment":"POE Inter-Kernel Communication","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-IKC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8515c9bc62ff01c06937081f6ae34e9138b3ae516ce70f62600317ec97c22283","flatsize":242204,"path":"All/p5-POE-Component-IKC-0.2402.pkg","repopath":"All/p5-POE-Component-IKC-0.2402.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":80832,"desc":"This a first draft if Inter-Kernel Communication for POE.","deps":{"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Devel-Size":{"origin":"devel/p5-Devel-Size","version":"0.84"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Component-DirWatch","origin":"devel/p5-POE-Component-DirWatch","version":"0.300004","comment":"POE directory watcher","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-DirWatch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78e58856fa8814de73d824bb603c85c9e92b064fff839a7db688839eff6e1324","flatsize":40070,"path":"All/p5-POE-Component-DirWatch-0.300004.pkg","repopath":"All/p5-POE-Component-DirWatch-0.300004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21468,"desc":"POE::Component::DirWatch watches a directory for files.  It creates a\nseparate session which invokes a user-supplied callback as soon as it\nfinds a file in the directory.\n\nIts primary intended use is processing a \"drop-box\" style directory,\nsuch as an FTP upload directory.","deps":{"p5-File-Signature":{"origin":"sysutils/p5-File-Signature","version":"1.009_1"},"p5-MooseX-Types-Path-Class":{"origin":"devel/p5-MooseX-Types-Path-Class","version":"0.09"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Component-DebugShell","origin":"devel/p5-POE-Component-DebugShell","version":"1.412_1","comment":"Interactive peeking into a running POE application","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SUNGO/POE-Component-DebugShell-1.412","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7a52781822f75d713ccfc40ee732ebdd6326f138569dbdc49736b291fb8244a","flatsize":18138,"path":"All/p5-POE-Component-DebugShell-1.412_1.pkg","repopath":"All/p5-POE-Component-DebugShell-1.412_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8516,"desc":"This component allows for interactive peeking into a running POE\napplication.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-API-Peek":{"origin":"devel/p5-POE-API-Peek","version":"2.20_1,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Component-Daemon","origin":"devel/p5-POE-Component-Daemon","version":"0.1400_2","comment":"Handles all the housework for a daemon in POE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Daemon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31ebf2b38991b4bb1206948ea221166a81755872da29e762937a6413b732b6b5","flatsize":133544,"path":"All/p5-POE-Component-Daemon-0.1400_2.pkg","repopath":"All/p5-POE-Component-Daemon-0.1400_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":65496,"desc":"Dealing with all the little details of a forking daemon can be annoying and\nhard.  POE::Component::Daemon encapsulates all the details into one place\nand (hopefully) gets them right.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"p5-POE-Component-Client-Whois","origin":"net/p5-POE-Component-Client-Whois","version":"1.38","comment":"One shot non-blocking RFC 812 WHOIS query","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-Whois","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c75da09aaa6199dafc407bd688c011465222551dbc52bc40e021dc04d4f8621","flatsize":99329,"path":"All/p5-POE-Component-Client-Whois-1.38.pkg","repopath":"All/p5-POE-Component-Client-Whois-1.38.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21700,"desc":"POE::Component::Client::Whois provides a lightweight one shot non-blocking\nRFC 812 WHOIS query to other POE sessions and components. The component will\nattempt to guess the appropriate whois server to connect to based on the\nquery string passed.\n\nIf no guess can be made it will connect to whois.internic.net for domains,\nwhois.arin.net for IPv4 addresses and whois.6bone.net for IPv6 addresses.","deps":{"p5-Net-Netmask":{"origin":"net-mgmt/p5-Net-Netmask","version":"2.0002"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-POE-Component-Cron","origin":"devel/p5-POE-Component-Cron","version":"0.021_2","comment":"Schedule POE Events using a cron spec","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Cron","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e81d5dc245796534580e0ddcfc9aa42279003027f91beebd09ce9f1aaaf8b6f","flatsize":4120,"path":"All/p5-POE-Component-Cron-0.021_2.pkg","repopath":"All/p5-POE-Component-Cron-0.021_2.pkg","licenselogic":"single","pkgsize":3660,"desc":"This component extends POE::Component::Schedule by adding an easy way t specify\nevent schedules using a simple cron spec.","deps":{"p5-DateTime-Event-Cron":{"origin":"devel/p5-DateTime-Event-Cron","version":"0.09"},"p5-DateTime-Event-Random":{"origin":"devel/p5-DateTime-Event-Random","version":"0.03_1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Schedule":{"origin":"devel/p5-POE-Component-Schedule","version":"0.95_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-Component-ControlPort","origin":"net/p5-POE-Component-ControlPort","version":"0.01_2","comment":"Network control port for POE applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SUNGO/POE-Component-ControlPort-0.01","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f00b8be890cbdcaf19d9e9e16e75f1715e533cce782bf3f5a766c18730f49e62","flatsize":32466,"path":"All/p5-POE-Component-ControlPort-0.01_2.pkg","repopath":"All/p5-POE-Component-ControlPort-0.01_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15624,"desc":"When building network applications, it is often helpful to have\na network accessible control and diagnostic interface. This module\nprovides such an interface for POE applications. By default, it\nprovides a fairly limited set of commands but is easily extended\nto provide whatever command set you require.","deps":{"p5-Authen-Libwrap":{"origin":"security/p5-Authen-Libwrap","version":"0.23"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-POE-Component-Client-Telnet","origin":"net/p5-POE-Component-Client-Telnet","version":"0.06_3","comment":"POE component that provides non-blocking access to Net::Telnet","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-Telnet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"274736b0d48631bdb3c3d89ca51db16c8cc85f9c1eca697e0dd403319f762d64","flatsize":22090,"path":"All/p5-POE-Component-Client-Telnet-0.06_3.pkg","repopath":"All/p5-POE-Component-Client-Telnet-0.06_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10936,"desc":"POE::Component::Client::Telnet is a POE component that provides\na non-blocking wrapper around Net::Telnet, or any other module\nbased on Net::Telnet.\n\nConsult the Net::Telnet documentation for more details.","deps":{"p5-Devel-Symdump":{"origin":"devel/p5-Devel-Symdump","version":"2.1800"},"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-POE-Component-Client-SMTP","origin":"mail/p5-POE-Component-Client-SMTP","version":"0.22_1","comment":"SMTP client POE component","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-SMTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a2918d8988b85f111658275d5fec2570f39891643894c79c13a3d2f3f83ab09","flatsize":42996,"path":"All/p5-POE-Component-Client-SMTP-0.22_1.pkg","repopath":"All/p5-POE-Component-Client-SMTP-0.22_1.pkg","licenselogic":"single","pkgsize":16208,"desc":"POE::Component::Client::SMTP can be used to send asynchronous e-mail\nmessages while your POE program still does something else in the\nmeantime.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Filter-Transparent-SMTP":{"origin":"mail/p5-POE-Filter-Transparent-SMTP","version":"0.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-POE-Component-Client-Traceroute","origin":"net/p5-POE-Component-Client-Traceroute","version":"0.21_1","comment":"Non-blocking traceroute client","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-Traceroute","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8770ae5a2ab91ae509a34e6d7785086a11ca5f1893d28a1d666cad92ec775e66","flatsize":57259,"path":"All/p5-POE-Component-Client-Traceroute-0.21_1.pkg","repopath":"All/p5-POE-Component-Client-Traceroute-0.21_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21296,"desc":"POE::Component::Client::Traceroute is a non-blocking Traceroute\nclient. It lets several other sessions traceroute through it in\nparallel, and it lets them continue doing other things while\nthey wait for responses.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-Component-Client-UserAgent","origin":"www/p5-POE-Component-Client-UserAgent","version":"0.08_2","comment":"LWP and LWP::Parallel based POE component","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-UserAgent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"875dbec91eabb480afb49a23ea4f20a3095aa27d96a2fe29d71d41bd4ac850d2","flatsize":34059,"path":"All/p5-POE-Component-Client-UserAgent-0.08_2.pkg","repopath":"All/p5-POE-Component-Client-UserAgent-0.08_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14884,"desc":"POE::Component::Client::UserAgent is based on LWP and LWP::Parallel.\nIt lets other tasks run while making a request to an Internet server\nand waiting for response, and it lets several requests run in parallel.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-ParallelUserAgent":{"origin":"www/p5-ParallelUserAgent","version":"2.62"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-POE-Component-Client-Twitter","origin":"net/p5-POE-Component-Client-Twitter","version":"0.01_3","comment":"POE chat component for twitter.com","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/POE-Component-Client-Twitter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70d22b39a8e04dba7aecd3bfb6a2d898e0393858d08de7170c9818066cdfd933","flatsize":6713,"path":"All/p5-POE-Component-Client-Twitter-0.01_3.pkg","repopath":"All/p5-POE-Component-Client-Twitter-0.01_3.pkg","licenselogic":"single","pkgsize":4016,"desc":"POE::Component::Client::Twitter is a POE component for Twitter API.","deps":{"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-Module-Install-TestBase":{"origin":"devel/p5-Module-Install-TestBase","version":"0.86_1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Client-HTTP":{"origin":"www/p5-POE-Component-Client-HTTP","version":"0.9490"},"p5-Test-Base":{"origin":"devel/p5-Test-Base","version":"0.89"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-POE-Component-Client-NNTP","origin":"news/p5-POE-Component-Client-NNTP","version":"2.22_1","comment":"POE component for non-blocking NNTP access","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-NNTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f565149e075c39f8c86943e663353180490a3661e5c091a0711e5735deefa1fb","flatsize":38500,"path":"All/p5-POE-Component-Client-NNTP-2.22_1.pkg","repopath":"All/p5-POE-Component-Client-NNTP-2.22_1.pkg","licenselogic":"single","pkgsize":18464,"desc":"POE::Component::Client::NNTP is a POE component that provides\nnon-blocking NNTP access to other components and sessions.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Pluggable":{"origin":"devel/p5-POE-Component-Pluggable","version":"1.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news","perl5","devel"]},{"name":"p5-POE-Component-Client-Ping","origin":"net/p5-POE-Component-Client-Ping","version":"1.177","comment":"POE component for non-blocking/concurrent ICMP ping","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-Ping","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67a2c894436efaa9fbcaeca9d5b96fc1a31d6fa832726fd1591026a755358849","flatsize":43926,"path":"All/p5-POE-Component-Client-Ping-1.177.pkg","repopath":"All/p5-POE-Component-Client-Ping-1.177.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18840,"desc":"POE::Component::Client::Ping is non-blocking ICMP ping client session.\nIt lets several other sessions ping through it in parallel, and it\nlets them continue doing other things while they wait for responses.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-POE-Component-Client-POP3","origin":"mail/p5-POE-Component-Client-POP3","version":"0.02_2","comment":"Implement a POP3 client POE component","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-POP3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bd827b3b59497205f26a8b94317ee29fe2a143796a484e5094d346d61a2cd2e","flatsize":62727,"path":"All/p5-POE-Component-Client-POP3-0.02_2.pkg","repopath":"All/p5-POE-Component-Client-POP3-0.02_2.pkg","licenselogic":"single","pkgsize":19536,"desc":"POE::Component::Client::POP3 is a POE component for interacting with a\nPOP3 server.  This means it is an event driven way to communicate with a\nserver that implements Post Office Protocol Version 3 see rfc 1939 for\ndetails on the protocol.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-Component-Client-FTP","origin":"ftp/p5-POE-Component-Client-FTP","version":"0.24","comment":"Implements an FTP client POE Component","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-FTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"092516c237cec0804872eddfc4fa1ef41dc5721101ca63aa3a710a479574dd3e","flatsize":90227,"path":"All/p5-POE-Component-Client-FTP-0.24.pkg","repopath":"All/p5-POE-Component-Client-FTP-0.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23372,"desc":"POE::Component::Client::FTP is a POE component for interacting with a\nFTP server.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ftp","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-Component-Client-Keepalive","origin":"net/p5-POE-Component-Client-Keepalive","version":"0.2720","comment":"POE component for managing connections, with keep-alive","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-Keepalive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"820b9f8861ab72b1222fb54b54dcae60c250023ded14f651e0c9340e7ba595cf","flatsize":95084,"path":"All/p5-POE-Component-Client-Keepalive-0.2720.pkg","repopath":"All/p5-POE-Component-Client-Keepalive-0.2720.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28136,"desc":"POE::Component::Client::Keepalive creates and manages connections for\nother components.  It maintains a cache of kept-alive connections for\nquick reuse.  It is written specifically for clients that can benefit\nfrom kept-alive connections, such as HTTP clients.","deps":{"p5-Net-IP-Minimal":{"origin":"net/p5-Net-IP-Minimal","version":"0.06_1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Resolver":{"origin":"dns/p5-POE-Component-Resolver","version":"0.921_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-POE-Component-Client-HTTP","origin":"www/p5-POE-Component-Client-HTTP","version":"0.9490","comment":"POE component for non-blocking/concurrent HTTP queries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-HTTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47c22033128eef2d42d0da8c51c67949d1a13e632b0c7f6c43f458bf837365b4","flatsize":152616,"path":"All/p5-POE-Component-Client-HTTP-0.9490.pkg","repopath":"All/p5-POE-Component-Client-HTTP-0.9490.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":51484,"desc":"POE::Component::Client::HTTP is an asynchronous, event driven HTTP user\nagent.  It accepts events containing HTTP::Request objects, and it\nreturns events carrying HTTP::Response objects.  It supports https and\nsimultaneous HTTP transactions.  It lets other sessions run while HTTP\ntransactions are being processed, and it lets several HTTP transactions\nbe processed in parallel.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Client-Keepalive":{"origin":"net/p5-POE-Component-Client-Keepalive","version":"0.2720"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-POE-Component-Client-DNS","origin":"dns/p5-POE-Component-Client-DNS","version":"1.054,1","comment":"POE component for non-blocking/concurrent DNS queries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-DNS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35d96f3070410ec8af5ff39616439303675a1596358e0ac6887940bb25a49be9","flatsize":66211,"path":"All/p5-POE-Component-Client-DNS-1.054,1.pkg","repopath":"All/p5-POE-Component-Client-DNS-1.054,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19508,"desc":"POE::Component::Client::DNS is a wrapper for non-blocking Net::DNS.\nIt lets other tasks to run while something is waiting for a nameserver\nto respond, and it lets several DNS queries run in parallel.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5","devel"]},{"name":"p5-POE-Component-Client-Ident","origin":"net/p5-POE-Component-Client-Ident","version":"1.16_1","comment":"POE component for non-blocking ident lookups","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-Ident","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bddcaadf53b6a9dad3f8bfc94186bbbd4082e807c296e18b33462e161a0ee0ff","flatsize":31677,"path":"All/p5-POE-Component-Client-Ident-1.16_1.pkg","repopath":"All/p5-POE-Component-Client-Ident-1.16_1.pkg","licenselogic":"single","pkgsize":14908,"desc":"POE::Component::Client::Ident is a POE component that provides non-\nblocking Ident lookup services to other components and sessions.\n\nThe component takes requests in the form of events, spawns\nPOE::Component::Client::Ident::Agent sessions to perform the Ident\nqueries and returns the appropriate responses to the requesting\nsession.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5","devel"]},{"name":"p5-POE-Component-Client-DNSBL","origin":"dns/p5-POE-Component-Client-DNSBL","version":"1.08_1","comment":"Perl POE component that provides non-blocking DNSBL lookups","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-DNSBL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5852a662a4171aebe16d4234071ccfb932dccd1b2636065dd5da5212cbdbf724","flatsize":12696,"path":"All/p5-POE-Component-Client-DNSBL-1.08_1.pkg","repopath":"All/p5-POE-Component-Client-DNSBL-1.08_1.pkg","licenselogic":"single","pkgsize":6728,"desc":"A Perl POE component that provides non-blocking DNSBL lookups","deps":{"p5-Net-IP-Minimal":{"origin":"net/p5-Net-IP-Minimal","version":"0.06_1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Client-DNS":{"origin":"dns/p5-POE-Component-Client-DNS","version":"1.054,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-POE-Component-Client-DNS-Recursive","origin":"dns/p5-POE-Component-Client-DNS-Recursive","version":"1.14","comment":"Recursive DNS client for POE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Client-DNS-Recursive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91859af812f9246579520f8942358db9323855c1976a37dbe49751bb63d88baf","flatsize":58675,"path":"All/p5-POE-Component-Client-DNS-Recursive-1.14.pkg","repopath":"All/p5-POE-Component-Client-DNS-Recursive-1.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14864,"desc":"A recursive DNS client for POE","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-IP-Minimal":{"origin":"net/p5-Net-IP-Minimal","version":"0.06_1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-POE-Component-Child","origin":"devel/p5-POE-Component-Child","version":"1.39_1","comment":"POE child management","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-Child","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8761fd1371d5a916a4a605d0b0bf26cd0edc094f88da53116e032de5f6ccd93","flatsize":21516,"path":"All/p5-POE-Component-Child-1.39_1.pkg","repopath":"All/p5-POE-Component-Child-1.39_1.pkg","licenselogic":"single","pkgsize":11676,"desc":"POE-Component-Child\n\nThis component allows for the creation and management of children\nprocesses within the POE environment.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-POE-API-Peek","origin":"devel/p5-POE-API-Peek","version":"2.20_1,2","comment":"Peek into the internals of a running POE environment","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-API-Peek","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0447e804c625d00e7f3cc904bd34a5cf9a48bb38299d1422587357414b4f4225","flatsize":30890,"path":"All/p5-POE-API-Peek-2.20_1,2.pkg","repopath":"All/p5-POE-API-Peek-2.20_1,2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11784,"desc":"POE::API::Peek extends the POE::Kernel interface to provide clean access\nto Kernel internals in a cross-version compatible manner.  Other\ncalculated data is also available.","deps":{"p5-Devel-Size":{"origin":"devel/p5-Devel-Size","version":"0.84"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PHP-Session","origin":"www/p5-PHP-Session","version":"0.27_1","comment":"Read / write PHP session files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PHP-Session","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d511e4bae19de0491f0d97146ed3d0cea24a7809ccfe31fea519d583f0d7a6f","flatsize":24190,"path":"All/p5-PHP-Session-0.27_1.pkg","repopath":"All/p5-PHP-Session-0.27_1.pkg","licenselogic":"single","pkgsize":10552,"desc":"PHP::Session provides a way to read / write PHP4 session files, with which\nyou can make your Perl application session shared with PHP4.","deps":{"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"DOCS":"on"}},{"name":"p5-POD2-Base","origin":"textproc/p5-POD2-Base","version":"0.043_1","comment":"Base module for translations of Perl documentation","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/POD2-Base","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca85dd5671ec77f63213f20a24d5d7cf423159a4d540d7abe2426e40a7a4ff46","flatsize":26276,"path":"All/p5-POD2-Base-0.043_1.pkg","repopath":"All/p5-POD2-Base-0.043_1.pkg","licenselogic":"single","pkgsize":15856,"desc":"p5-POD2-Base is an abstraction of the code in POD2::IT and\nPOD2::FR. These modules belong to the Italian and the French\ntranslation projects of core Perl pods.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-POE","origin":"devel/p5-POE","version":"1.370","comment":"Multitasking and networking framework for perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5c087167cb4e87895619d5f82b7a969255fa5573eb9a8170f7116a3e9714db8","flatsize":1332845,"path":"All/p5-POE-1.370.pkg","repopath":"All/p5-POE-1.370.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":450836,"desc":"POE is a general purpose multitasking and networking framework.\n\nPOE does standard event loop things, cooperative multitasking, network\nclients and servers; includes a high level class library that takes care\nof event driven I/O; provides a framework for portable program components.\n\nSee also: http://poe.perl.org/","deps":{"p5-Curses":{"origin":"devel/p5-Curses","version":"1.45"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-IO-Pipely":{"origin":"devel/p5-IO-Pipely","version":"0.006"},"p5-IO-Tty":{"origin":"devel/p5-IO-Tty","version":"1.20_1"},"p5-POE-Test-Loops":{"origin":"devel/p5-POE-Test-Loops","version":"1.360_1"},"p5-Socket-GetAddrInfo":{"origin":"net/p5-Socket-GetAddrInfo","version":"0.22_4"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-PHP-Serialization","origin":"devel/p5-PHP-Serialization","version":"0.34_1","comment":"Converting the output of PHP serialize() into the Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PHP-Serialization","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0387c1aafdfd417dcbad9a879dfb3c02d1b84bd0f7440e3c012031c75ebce438","flatsize":15508,"path":"All/p5-PHP-Serialization-0.34_1.pkg","repopath":"All/p5-PHP-Serialization-0.34_1.pkg","licenselogic":"single","pkgsize":6728,"desc":"Provides a simple, quick means of serializing perl memory structures\n(including object data!) into a format that PHP can deserialize() and\naccess, and vice versa.\n\nNOTE: Converts PHP arrays into Perl Arrays when the PHP array used\nexclusively numeric indexes, and into Perl Hashes then the PHP array\ndid not.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PGPLOT","origin":"graphics/p5-PGPLOT","version":"2.29","comment":"Perl5 extension which makes available the pgplot library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PGPLOT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77f5b68b3ee259074a6e1521f3b3a962a5b29cb7fcf76faa202dd1abc398642a","flatsize":434311,"path":"All/p5-PGPLOT-2.29.pkg","repopath":"All/p5-PGPLOT-2.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":155660,"desc":"'pgperl' is a version of the Perl language which has available\nthe PGPLOT FORTRAN library, a very popular package for plotting\nastronomical data. (As a glance through any issue of ApJ or MNRAS will\nconfirm.) The details of this involve some complicated C glue routines\nbut are transparent to the user.\n\nSee the file LICENSE in /usr/local/share/doc/pgperl for copyright/licensing\ninformation and the file pgperl.doc on how to use pgplot from perl.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pgplot":{"origin":"graphics/pgplot","version":"5.2.2_30"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36","libcpgplot.so.5","libpgplot.so.5","libX11.so.6","libpng16.so.16"],"options":{"EXAMPLES":"on"}},{"name":"p5-POE-API-Hooks","origin":"devel/p5-POE-API-Hooks","version":"1.0800_1","comment":"Implement lightweight hooks into POE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SUNGO/POE-API-Hooks-1.08","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6927464cd07750dc878eca48ac071fb462f83fa78e5f60b5474ab00337aad09","flatsize":12888,"path":"All/p5-POE-API-Hooks-1.0800_1.pkg","repopath":"All/p5-POE-API-Hooks-1.0800_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6872,"desc":"This module adds lightweight hooks into the inner workings of POE.\nCurrently, one can add hooks into POE that get called before/after an\nevent is dispatched and/or before/after a Session is created.  These\ncallbacks receive the exact same argument list as their Kernel/Session\ncounterpart.  For event dispatch related callbacks, see _dispatch_event\nin POE::Kernel.  For session related callbacks, see create in\nPOE::Session.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PDF-Writer","origin":"textproc/p5-PDF-Writer","version":"0.06_1","comment":"PDF writer abstraction layer","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PDF-Writer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9040cf32e0124ea0ac1495f02c91df3ff46e0ff1d14fdbbf7a0beab0e0d7d5a","flatsize":27515,"path":"All/p5-PDF-Writer-0.06_1.pkg","repopath":"All/p5-PDF-Writer-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14352,"desc":"This is a generalized API that allows a module that generates PDFs to\ntransparently target multiple backends without changing its code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-PDFLib","origin":"print/p5-PDFLib","version":"0.14_1","comment":"More OO interface to pdflib_pl.pm","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e1ac8c5d0e80ebe0b93dacfaf635b1fff886e12c85cf6a8fef8b4ce191f0bf9","flatsize":54358,"path":"All/p5-PDFLib-0.14_1.pkg","repopath":"All/p5-PDFLib-0.14_1.pkg","licenselogic":"single","pkgsize":21240,"desc":"A cleaner API than pdflib_pl.pm, which is a very low-level (non-OO) interface.","deps":{"pdflib-perl":{"origin":"print/pdflib-perl","version":"7.0.5_6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5"]},{"name":"p5-PDF-WebKit","origin":"textproc/p5-PDF-WebKit","version":"1.2","comment":"Use WebKit to Generate PDFs from HTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PDF-WebKit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ec825ad32aee09e9226eac535120dc1e1a716d6f904c209aaa83e335685644e","flatsize":20964,"path":"All/p5-PDF-WebKit-1.2.pkg","repopath":"All/p5-PDF-WebKit-1.2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10632,"desc":"PDF::WebKit uses wkhtmltopdf to convert HTML documents into PDFs. It\nis a port of the elegant PDFKit Ruby library.\n\nwkhtmltopdf generates beautiful PDFs by leveraging the rendering power\nof Qt's WebKit browser engine (used by both Apple Safari and Google\nChrome browsers).","deps":{"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"wkhtmltopdf":{"origin":"converters/wkhtmltopdf","version":"0.12.6_4"}},"categories":["textproc","perl5"]},{"name":"p5-PGP-Sign","origin":"security/p5-PGP-Sign","version":"1.04","comment":"Create detached PGP signatures for data","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/PGP-Sign","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17849796565703c67946cf61eda00468dd7b55a02bc47eed99f5b34693abb66c","flatsize":46646,"path":"All/p5-PGP-Sign-1.04.pkg","repopath":"All/p5-PGP-Sign-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19824,"desc":"PGP::Sign is a special purpose module designed to create and check detached\nsignatures for data. It's mainly intended to be used for things like\nreimplementing PGPMoose, signcontrol and pgpverify.\n\nIt can use Gnu Privacy Guard.","deps":{"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-PGP","origin":"security/p5-PGP","version":"0.3a_2","comment":"Perl5 module to work with PGP messages","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/PGP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ac91c87a4046edac87527b3254cb59e15e0e1633d4556413e8472bef4a3f8c6","flatsize":32475,"path":"All/p5-PGP-0.3a_2.pkg","repopath":"All/p5-PGP-0.3a_2.pkg","licenselogic":"single","pkgsize":15844,"desc":"This is an alpha release of a PGP module for Perl5.This module will allow\nfor an easy interface to both Phil Zimmermann'sPGP (v2.6.2) program and the\ninternational version of PGP (v2.6.2i).\n\nPGP.pm will allow you to sign, encrypt (w/signature), decrypt and perform\nkey management. The only requirement being that you alreadyhave PGP\ninstalled on your system to utilize this module.There are sure to be many\nchanges in the structure of this module overthe next couple of months--at\nleast until a standard interface is acheived.\n\nIf you find this module useful and wish to see future developments of it,\nthe contribute to Phil Zimmermann's legal defense fund. Ifyou don't know\nanything about the government's attempt to wrongfully prosecute Phil, then\ngo to Yahoo and search for \"Zimmermann.\" After reading for a little while,\nyou will be wondering how the governmentis getting away with it's criminal\nact.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pgpin":{"origin":"security/pgpin","version":"010323_1"}},"categories":["security","perl5"]},{"name":"p5-PDF-Tiny","origin":"textproc/p5-PDF-Tiny","version":"0.09","comment":"Minimal Lightweight PDF Library","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/PDF-Tiny","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ddffa68e8c489421d17217eaff6392f7ba39d3053a1145295948cd41b793e22","flatsize":80823,"path":"All/p5-PDF-Tiny-0.09.pkg","repopath":"All/p5-PDF-Tiny-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35760,"desc":"This is a very lightweight (and limited) PDF parser. If you need to\ndo some simple PDF processing on a web server with limited RAM and\nCPU, and if slurping the entire file into memory is not an option,\nthis module may well be for you, at the cost of far less functionality\nthan other solutions out there.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-PDF-Template","origin":"print/p5-PDF-Template","version":"0.22_1","comment":"PDF layout system that uses the same data structures as HTML::Template","maintainer":"yaizawa@2004.jukuin.keio.ac.jp","www":"https://metacpan.org/release/PDF-Template","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76e84e775ab34b3986efcab8fcdafed0dbf0e7def554cfbe5e73810edd3845d0","flatsize":134765,"path":"All/p5-PDF-Template-0.22_1.pkg","repopath":"All/p5-PDF-Template-0.22_1.pkg","licenselogic":"single","pkgsize":63864,"desc":"PDF::Template is a layout system that creates Adobe PDF files from the same\ndata structure used by HTML::Template.\n\nCurrently, the only renderer support is pdflib_pl, which is from PDFLib\n(www.pdflib.com). There is a free version (PDFLib Lite), but that does not\nhandle Unicode. If you need CJK fonts, you will need to purchase the full\nversion of PDFLib from them.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"pdflib-perl":{"origin":"print/pdflib-perl","version":"7.0.5_6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5"]},{"name":"p5-PDF-Table","origin":"textproc/p5-PDF-Table","version":"1.006","comment":"Utility class for building table layouts in a PDF::API2 object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PDF-Table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"955ebef2de5a550501ee0536d980153317551190307b0667da8d30603518c04f","flatsize":230172,"path":"All/p5-PDF-Table-1.006.pkg","repopath":"All/p5-PDF-Table-1.006.pkg","licenselogic":"single","pkgsize":46804,"desc":"PDF-Table is intended for table generation using PDF::API2.","deps":{"p5-PDF-API2":{"origin":"textproc/p5-PDF-API2","version":"2.047"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-PDF-Create","origin":"textproc/p5-PDF-Create","version":"1.46","comment":"Perl script to convert text files to PDF files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PDF-Create","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d02d0f49413a50976e77e042df4323a07a0d3754da390f1e896cea0e4fb77617","flatsize":344988,"path":"All/p5-PDF-Create-1.46.pkg","repopath":"All/p5-PDF-Create-1.46.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":50420,"desc":"From the p5-PDF-Create README:\n\n\tPDF::Create allows you to create PDF documents using a large\n\tnumber of primitives, and emit the result as a PDF file or\n\tstream. PDF stands for Portable Document Format.\n\n\tDocuments can have several pages, a table of content, an\n\tinformation section and many other PDF elements. More\n\tfunctionnalities will be added as needs arise.\n\nFor more details, type 'perldoc PDF::Create' or see the CPAN homepage:","deps":{"p5-File-Share":{"origin":"devel/p5-File-Share","version":"0.27"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-PDF-Reuse","origin":"textproc/p5-PDF-Reuse","version":"0.39_1","comment":"Another perl module to reuse and mass produce PDF documents","maintainer":"gehm@doom-labs.net","www":"https://metacpan.org/release/PDF-Reuse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8398313df7cfc2e197b3d7c563418943f69b7124b4451840950993648344a6ed","flatsize":414846,"path":"All/p5-PDF-Reuse-0.39_1.pkg","repopath":"All/p5-PDF-Reuse-0.39_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1"],"pkgsize":80676,"desc":"PDF::Reuse - Reuse and mass produce PDF documents\n\nThis module could be used when you want to mass produce similar (but not\nidentical) PDF documents and reuse templates, JavaScripts and some other\ncomponents. It is functional to be fast, and to give your programs capacity to\nproduce many pages per second and very big PDF documents if necessary.","deps":{"p5-Font-TTF":{"origin":"x11-fonts/p5-Font-TTF","version":"1.06"},"p5-IO-Compress":{"origin":"archivers/p5-IO-Compress","version":"2.212"},"p5-Text-PDF":{"origin":"print/p5-Text-PDF","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-PDF-FromHTML","origin":"textproc/p5-PDF-FromHTML","version":"0.33","comment":"Convert HTML documents to PDF","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PDF-FromHTML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e76deadc928ad5f357ef75b61e4a6f42ad64d92a2873aa876abb17d7984b648","flatsize":173154,"path":"All/p5-PDF-FromHTML-0.33.pkg","repopath":"All/p5-PDF-FromHTML-0.33.pkg","licenselogic":"single","pkgsize":78020,"desc":"This module transforms HTML into PDF, using an assortment of XML\ntransformations implemented in PDF::FromHTML::Twig.\n\nThere is also a command-line utility, html2pdf.pl, that comes with this\ndistribution.","deps":{"p5-Graphics-ColorNames":{"origin":"graphics/p5-Graphics-ColorNames","version":"2.11_2"},"p5-HTML-Tidy":{"origin":"textproc/p5-HTML-Tidy","version":"1.60"},"p5-Image-Size":{"origin":"graphics/p5-Image-Size","version":"3.300"},"p5-PDF-API2":{"origin":"textproc/p5-PDF-API2","version":"2.047"},"p5-PDF-Writer":{"origin":"textproc/p5-PDF-Writer","version":"0.06_1"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-POE-Component-DBIAgent","origin":"databases/p5-POE-Component-DBIAgent","version":"0.26_2","comment":"POE Component for running asynchronous DBI calls","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/POE-Component-DBIAgent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb98b05cf066f77c9b78e7179c60a0a87179b2a1610547872719136c165be80e","flatsize":39746,"path":"All/p5-POE-Component-DBIAgent-0.26_2.pkg","repopath":"All/p5-POE-Component-DBIAgent-0.26_2.pkg","licenselogic":"single","pkgsize":20664,"desc":"The DBIAgent is your answer to non-blocking DBI in POE.\n\nIt fires off child processes (configurable, defaults to 3) and feeds\ndatabase queries to it via two-way pipe (or however Wheel::Run is able\nto manage it).","deps":{"p5-Class-MethodMaker":{"origin":"devel/p5-Class-MethodMaker","version":"2.24_1"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Path-Tiny","origin":"devel/p5-Path-Tiny","version":"0.146","comment":"File path utility","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Path-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad327845f3e2790589611ca4f52c85d32bb218624e83651f6f8757af2b04869f","flatsize":157399,"path":"All/p5-Path-Tiny-0.146.pkg","repopath":"All/p5-Path-Tiny-0.146.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":48360,"desc":"Path::Tiny provides a small, fast utility for working with file paths. It is\nfriendlier to use than File::Spec and provides easy access to functions from\nseveral other core file handling modules. It aims to be smaller and faster than\nmany alternatives on CPAN, while helping people do many common things in\nconsistent and less error-prone ways.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Path-Iterator-Rule","origin":"devel/p5-Path-Iterator-Rule","version":"1.015","comment":"Perl extension for iterative, recursive file finder","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Path-Iterator-Rule","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8ac22b9fd662322bb47e7910681ef1df5845b3f3c9454ec5c24b49bf0643d24","flatsize":110155,"path":"All/p5-Path-Iterator-Rule-1.015.pkg","repopath":"All/p5-Path-Iterator-Rule-1.015.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":40604,"desc":"This module iterates over files and directories to identify ones\nmatching a user-defined set of rules.  The API is based heavily on\nFile::Find::Rule, but with more explicit distinction between matching\nrules and options that influence how directories are searched.  A\nPath::Iterator::Rule object is a collection of rules (match criteria)\nwith methods to add additional criteria.  Options that control\ndirectory traversal are given as arguments to the method that\ngenerates an iterator.","deps":{"p5-Number-Compare":{"origin":"math/p5-Number-Compare","version":"0.03_1"},"p5-Text-Glob":{"origin":"textproc/p5-Text-Glob","version":"0.11"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PBKDF2-Tiny","origin":"security/p5-PBKDF2-Tiny","version":"0.005","comment":"Minimalist PBKDF2 (RFC 2898) with HMAC-SHA1 or HMAC-SHA2","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PBKDF2-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b9defc5b20491b6097a0213883865d00ec09b14f640709dabd3ee86bbf4afb3","flatsize":25793,"path":"All/p5-PBKDF2-Tiny-0.005.pkg","repopath":"All/p5-PBKDF2-Tiny-0.005.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10976,"desc":"PBKDF2::Tiny provides an RFC 2898 compliant PBKDF2 implementation using\nHMAC-SHA1 or HMAC-SHA2 in under 100 lines of code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-PDF-API2-Simple","origin":"textproc/p5-PDF-API2-Simple","version":"1.1.5","comment":"Wrapper for the PDF::API2 modules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PDF-API2-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76961507372e67acab623a04694173d7fc82e755337038a19bd1c50295d8f2d9","flatsize":36906,"path":"All/p5-PDF-API2-Simple-1.1.5.pkg","repopath":"All/p5-PDF-API2-Simple-1.1.5.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":14092,"desc":"PDF::API2::Simple is a simplistic wrapper for the excellent PDF::API2 modules.","deps":{"p5-PDF-API2":{"origin":"textproc/p5-PDF-API2","version":"2.047"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-PDF-API2","origin":"textproc/p5-PDF-API2","version":"2.047","comment":"Facilitates the creation and modification of PDF files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PDF-API2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff0a228159667ecfb398dbeb693fba7d5fceedc4db507e2b4b98a395e8ac029c","flatsize":19829978,"path":"All/p5-PDF-API2-2.047.pkg","repopath":"All/p5-PDF-API2-2.047.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1360072,"desc":"There seem to be a growing plethora of Perl modules for creating and\nmanipulating PDF files.\n\nPDF::API2 is 'The Next Generation' of Text::PDF::API which initially provided a\nnice API around the Text::PDF::* modules created by Martin Hosken.\n\nFeatures:\n- Works with more than one PDF file open at once\n- It presents a object-oriented API to the user\n- Supports the 14 base PDF Core Fonts\n- Supports TrueType fonts\n- Supports Adobe-Type1 Fonts (pfb/pfa/afm)\n- Supports native Embedding of bitmap images (jpeg, ppm, png,gif)\n- Supports modification of existing pdfs and import/cloning of pages","deps":{"p5-Font-TTF":{"origin":"x11-fonts/p5-Font-TTF","version":"1.06"},"p5-PDF-API2-XS":{"origin":"textproc/p5-PDF-API2-XS","version":"1.002"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-PAR","origin":"devel/p5-PAR","version":"1.020","comment":"Perl Archive Toolkit","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PAR","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ca095df2605cb92f1a7c9be565b174852b75d0e4fa9fe5691e0b2f4a4e1a919","flatsize":178858,"path":"All/p5-PAR-1.020.pkg","repopath":"All/p5-PAR-1.020.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":75468,"desc":"The PAR Toolkit is a cross between Java's JAR and Perl2EXE; It makes\ncross-platform packaging and deployment a breeze for Perl programmers.\n\nNotable features include:\n\n* Turn your Perl programs into ready-to-run executables\n* Pack scripts and required libraries with a binary loader\n* Put PAR files into @INC to avoid version conflicts\n* Works with remote URL as well as local files\n* Supports XS modules and DATA sections\n* Turns CPAN module distributions into PAR distributions\n* Install, uninstall, signs and verifies PAR distributions\n* Runs scripts inside PAR files, generated by \"pp -p\"","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-PAR-Dist":{"origin":"devel/p5-PAR-Dist","version":"0.53"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-OurNet-BBSAgent","origin":"net/p5-OurNet-BBSAgent","version":"1.61_1","comment":"Scriptable telnet-based virtual users","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/OurNet-BBSAgent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"208c5b161d18817aff061cbd806df41a755ab51ed1ec0e8fe6781a7027cb1340","flatsize":74996,"path":"All/p5-OurNet-BBSAgent-1.61_1.pkg","repopath":"All/p5-OurNet-BBSAgent-1.61_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25392,"desc":"OurNet::BBSAgent provides an object-oriented interface to TCP/IP based\ninteractive services, by simulating as a virtual user with action defined by a\nscript language.\n\nThe developer could then use the same methods to access different services, to\neasily implement interactive robots, spiders, or other cross-service agents.\n\nThe scripting language of OurNet::BBSAgent features both flow-control and\nevent-driven capabilities, makes it especially well-suited for dealing with\nautomation tasks involved with Telnet-based BBS systems.\n\nThis module is the foundation of the BBSAgent back-end described in OurNet::BBS.\nPlease consult its man page for more information.","deps":{"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-PDF-API2-XS","origin":"textproc/p5-PDF-API2-XS","version":"1.002","comment":"Optional PDF::API2 add-on using XS to speed up expensive operations","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PDF-API2-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5d07283148bac60497d0cc888585329db48812c5661a90580d964bf198b9531","flatsize":49373,"path":"All/p5-PDF-API2-XS-1.002.pkg","repopath":"All/p5-PDF-API2-XS-1.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12900,"desc":"PDF::API2 will make use of this distribution, if it's installed, to speed up\nsome operations that are significantly faster in C than in Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-PDF-Builder","origin":"textproc/p5-PDF-Builder","version":"3.025","comment":"Facilitates the creation and modification of PDF files","maintainer":"cmt@FreeBSD.org","www":"https://metacpan.org/release/PDF-Builder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0957332be287f83cd1d2c527a8cf431525a49c4690f7a9423f87781bb887cd2e","flatsize":22483490,"path":"All/p5-PDF-Builder-3.025.pkg","repopath":"All/p5-PDF-Builder-3.025.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1751864,"desc":"There seem to be a growing plethora of Perl modules for creating and\nmanipulating PDF files.\n\nPDF::Builder is a fork of PDF::API2, which is developed with the goal\nof a more aggressive schedule of new features and bug fixes, while\naiming to keep all internal methods as upwardly compatible with PDF::API2\nas possible.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-OurNet-BBS","origin":"net/p5-OurNet-BBS","version":"1.66_6","comment":"Component Object Model for BBS systems","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/OurNet-BBS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"619f2a3a747eb307763d8e329d33d5e59edc3ce5e76740bd8d902e0fb27ee839","flatsize":274767,"path":"All/p5-OurNet-BBS-1.66_6.pkg","repopath":"All/p5-OurNet-BBS-1.66_6.pkg","licenselogic":"single","pkgsize":76720,"desc":"OurNet-BBS is a cross-protocol distributed network, built as an\nabstraction layer over telnet BBS-based systems used in Hong Kong,\nChina and Taiwan. It implements a flexible object model for different\nBBS backends, along with an asymmetric authentication and remote\nprocedure call protocol.\n\nThis project aims to become a protocol agnostic middle-ware solution\nfor identity-based information storage & retrieval, much like the\nProject Jabber's goal toward instant messaging, or Project JXTA's aim\ntoward distributed services.\n\nIf you are new to the telnet-bbs platform, please download a copy of\nMelix BBS software (in English, Traditional Chinese and Simplified\nChinese) at http://melix.elixus.org/.\n\nFor some of its practical uses, search for OurNet::BBSApp on CPAN, and\nthe sample scripts in the eg/ directory in this module's distribution.","deps":{"p5-Class-MethodMaker":{"origin":"devel/p5-Class-MethodMaker","version":"2.24_1"},"p5-Crypt-Blowfish":{"origin":"security/p5-Crypt-Blowfish","version":"2.14_2"},"p5-Crypt-Blowfish_PP":{"origin":"security/p5-Crypt-Blowfish_PP","version":"1.12_1"},"p5-Crypt-DES":{"origin":"security/p5-Crypt-DES","version":"2.07_2"},"p5-Crypt-DES_PP":{"origin":"security/p5-Crypt-DES_PP","version":"1.00_1"},"p5-Crypt-GOST":{"origin":"security/p5-Crypt-GOST","version":"1.00_1"},"p5-Crypt-IDEA":{"origin":"security/p5-Crypt-IDEA","version":"1.10_1"},"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-Crypt-Rijndael_PP":{"origin":"security/p5-Crypt-Rijndael_PP","version":"0.05_1"},"p5-Crypt-TEA":{"origin":"security/p5-Crypt-TEA","version":"1.26"},"p5-Crypt-Twofish":{"origin":"security/p5-Crypt-Twofish","version":"2.18"},"p5-Crypt-Twofish2":{"origin":"security/p5-Crypt-Twofish2","version":"1.03"},"p5-GnuPG-Interface":{"origin":"security/p5-GnuPG-Interface","version":"1.04"},"p5-Hook-LexWrap":{"origin":"devel/p5-Hook-LexWrap","version":"0.26"},"p5-Mail-Box":{"origin":"mail/p5-Mail-Box","version":"3.010"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Net-Daemon":{"origin":"net/p5-Net-Daemon","version":"0.48_1"},"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"p5-OurNet-BBSAgent":{"origin":"net/p5-OurNet-BBSAgent","version":"1.61_1"},"p5-PlRPC":{"origin":"net/p5-PlRPC","version":"0.2020_2"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-enum":{"origin":"devel/p5-enum","version":"1.110"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Ouch","origin":"devel/p5-Ouch","version":"0.0501","comment":"Perl extension for exceptions that don't hurt","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Ouch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d85b1b12245de660261b3a15fd8e66f70a8fdc77a41aca17cbede8ed9d26dfe","flatsize":53696,"path":"All/p5-Ouch-0.0501.pkg","repopath":"All/p5-Ouch-0.0501.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16092,"desc":"Ouch provides a class for exception handling that doesn't require a\nlot of boilerplate, nor any up front definition.  If Exception::Class\nis working for you, great! But if you want something that is faster,\neasier to use, requires less typing, and has no prereqs, but still\ngives you much of that same functionality, then Ouch is for you.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-PAR-Dist","origin":"devel/p5-PAR-Dist","version":"0.53","comment":"Create and manipulate PAR distributions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PAR-Dist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62f5f4a142233eeb0dfdf9c43ef419aa507ea9db0b84ee7ccffc60fb2c243e31","flatsize":86809,"path":"All/p5-PAR-Dist-0.53.pkg","repopath":"All/p5-PAR-Dist-0.53.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25648,"desc":"This module creates and manipulates PAR distributions.  They are\narchitecture-specific PAR files, containing everything under blib/\nof CPAN distributions after their \"make\" or \"Build\" stage, a META.yml\ndescribing metadata of the original CPAN distribution, and a MANIFEST\ndetailing all files within it.  Digitally signed PAR distributions\nwill also contain a SIGNATURE file.\n\nThe naming convention for such distributions is:\n\n    $NAME-$VERSION-$ARCH-$PERL_VERSION.par\n\nFor example, \"PAR-Dist-0.01-i386-freebsd-5.8.0.par\" corresponds to the\n0.01 release of \"PAR-Dist\" on CPAN, built for perl 5.8.0 running on\n\"i386-freebsd\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-OpenCA-X509","origin":"security/p5-OpenCA-X509","version":"0.9.10_2","comment":"Perl extension for handling X509 Certificates","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/OpenCA-X509","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f713a9dc3e0967e3624b41d6ddc1a0883159ccae055e26d919da62ee16da59ed","flatsize":26072,"path":"All/p5-OpenCA-X509-0.9.10_2.pkg","repopath":"All/p5-OpenCA-X509-0.9.10_2.pkg","licenselogic":"single","pkgsize":7788,"desc":"Perl extension for handling X509 Certificates","deps":{"p5-X500-DN":{"origin":"net/p5-X500-DN","version":"0.29_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-OpenCA-REQ","origin":"security/p5-OpenCA-REQ","version":"0.9.60_1","comment":"Perl extension to easily manage Cert REQUESTs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/OpenCA-REQ","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a999686d829b10f32234cfe29fc1d94370d520b3877ee19515f5e81887e23380","flatsize":33577,"path":"All/p5-OpenCA-REQ-0.9.60_1.pkg","repopath":"All/p5-OpenCA-REQ-0.9.60_1.pkg","licenselogic":"single","pkgsize":10220,"desc":"This module is intended for easily manage Cert REQUESTs.","deps":{"p5-X500-DN":{"origin":"net/p5-X500-DN","version":"0.29_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-OpenCA-CRR","origin":"security/p5-OpenCA-CRR","version":"0.0.2_1","comment":"Perl extension to handle CRR objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/OpenCA-CRR","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"add092a3a9be36f6a486c6136c6d934625552d4fccbdff1978924743ec99b183","flatsize":9576,"path":"All/p5-OpenCA-CRR-0.0.2_1.pkg","repopath":"All/p5-OpenCA-CRR-0.0.2_1.pkg","licenselogic":"single","pkgsize":5432,"desc":"This class handles CRR (Certificate Revoking Request) objects.  Them can\nbe signed or not depending on the implementation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-OpenCA-CRL","origin":"security/p5-OpenCA-CRL","version":"0.9.6_1,1","comment":"CRL Management module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/OpenCA-CRL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13a0c0d34b04a539cf5e9cd50d2268d64b0e3cec525af79881a6e3c518943a38","flatsize":22595,"path":"All/p5-OpenCA-CRL-0.9.6_1,1.pkg","repopath":"All/p5-OpenCA-CRL-0.9.6_1,1.pkg","licenselogic":"single","pkgsize":9308,"desc":"This module contains functions to access CRLs infos.  It, as the\nOpenCA::X509 module, requires some parameters such as a reference to an\nOpenCA::OpenSSL instance.  This module provides a CRL->PERL Hashes\nparsing, no specific crypto functions are performed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-OrePAN2","origin":"devel/p5-OrePAN2","version":"0.52_1","comment":"Perl extension for yet another DarkPAN manager","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/OrePAN2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef1e0c6332e8a9caba1d6ef2d394df8a0c0fd392189d7d88b882201c08a09f2e","flatsize":74626,"path":"All/p5-OrePAN2-0.52_1.pkg","repopath":"All/p5-OrePAN2-0.52_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37972,"desc":"Yet another DarkPAN manager.\n\nYou can create your own Perl module archive with OrePAN2!  It's very\nsimple and useful.","deps":{"p5-Archive-Extract":{"origin":"archivers/p5-Archive-Extract","version":"0.88"},"p5-IO-File-AtomicChange":{"origin":"devel/p5-IO-File-AtomicChange","version":"0.08"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-List-Compare":{"origin":"misc/p5-List-Compare","version":"0.53"},"p5-MetaCPAN-Client":{"origin":"devel/p5-MetaCPAN-Client","version":"2.032000"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Options":{"origin":"devel/p5-MooX-Options","version":"4.103"},"p5-MooX-StrictConstructor":{"origin":"devel/p5-MooX-StrictConstructor","version":"0.011"},"p5-Parse-CPAN-Packages-Fast":{"origin":"devel/p5-Parse-CPAN-Packages-Fast","version":"0.09"},"p5-Parse-LocalDistribution":{"origin":"devel/p5-Parse-LocalDistribution","version":"0.19"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-Types-Path-Tiny":{"origin":"devel/p5-Types-Path-Tiny","version":"0.006"},"p5-Types-Self":{"origin":"devel/p5-Types-Self","version":"0.002_1"},"p5-Types-URI":{"origin":"devel/p5-Types-URI","version":"0.007"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-OpenOffice-OODoc","origin":"textproc/p5-OpenOffice-OODoc","version":"2.125_1","comment":"Perl Open OpenDocument Connector","maintainer":"meyser@xenet.de","www":"https://metacpan.org/release/OpenOffice-OODoc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e6f6b85cbc41b445cd937e5852e865fe3a056f1fd846ff108f5911e19c19752","flatsize":1153823,"path":"All/p5-OpenOffice-OODoc-2.125_1.pkg","repopath":"All/p5-OpenOffice-OODoc-2.125_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":444456,"desc":"OpenOffice::OODoc is an extensible Perl interface allowing direct\nread/write operations on files which comply with the\nOASIS Open Document Format for Office Applications (ODF),\ni.e. the ISO/IEC 26300:2006 standard.\n\nIt provides a high-level, document-oriented language, and isolates\nthe programmer from the details of the file format. It can process\ndifferent document classes (texts, spreadsheets, presentations,\nand drawings). It can retrieve or update styles and images,\ndocument metadata, as well as text content.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-OpenAPI-Client","origin":"www/p5-OpenAPI-Client","version":"1.07","comment":"Client for talking to an OpenAPI-powered server","maintainer":"hrs@FreeBSD.org","www":"https://metacpan.org/pod/OpenAPI::Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f28f3a0df8736cf17a0a5540caa638f7ba049875bcb14d72bef753eb8ee2d77","flatsize":35364,"path":"All/p5-OpenAPI-Client-1.07.pkg","repopath":"All/p5-OpenAPI-Client-1.07.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":16944,"desc":"OpenAPI::Client can generate classes that can talk to an Open API\nserver.  This is done by generating a custom class, based on a Open API\nspecification, with methods that transform parameters into a HTTP request.\n\nThe generated class will perform input validation, so invalid data\nwon't be sent to the server.","deps":{"p5-JSON-Validator":{"origin":"textproc/p5-JSON-Validator","version":"5.14"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-OpenAI-API","origin":"misc/p5-OpenAI-API","version":"0.37","comment":"Perl interface to OpenAI API","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/OpenAI-API","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3023b88b4d0cc3bd0d309bc7e5bf8b39235ee8f8e76d9f3ab1ae64edf318a13","flatsize":88491,"path":"All/p5-OpenAI-API-0.37.pkg","repopath":"All/p5-OpenAI-API-0.37.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":46572,"desc":"OpenAI::API is a Perl module that provides an interface to the\nOpenAI API, which allows you to generate text, translate languages,\nsummarize text, and perform other tasks using the language models\ndeveloped by OpenAI.","deps":{"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Olson-Abbreviations","origin":"devel/p5-Olson-Abbreviations","version":"0.04_2","comment":"Globally unique timezones abbreviation handling","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Olson-Abbreviations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3f5056ee36538a0c777c557791b3a0af6410d98919551c23a2e161eef26befa","flatsize":19976,"path":"All/p5-Olson-Abbreviations-0.04_2.pkg","repopath":"All/p5-Olson-Abbreviations-0.04_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8608,"desc":"This module should help you with converting commonly used and often\nambigious olson abbreviations into TZ offset notation.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-ClassAttribute":{"origin":"devel/p5-MooseX-ClassAttribute","version":"0.29_1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Ogg-Vorbis-Header-PurePerl","origin":"audio/p5-Ogg-Vorbis-Header-PurePerl","version":"1.0_5","comment":"Manipulate / fetch info from Ogg-Vorbis audio files","maintainer":"dominique.goncalves@gmail.com","www":"https://metacpan.org/release/Ogg-Vorbis-Header-PurePerl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ec03d5c74c775a378263745ed8ffc3ec8e01e4193ac43a7997403e4f59c304d","flatsize":17636,"path":"All/p5-Ogg-Vorbis-Header-PurePerl-1.0_5.pkg","repopath":"All/p5-Ogg-Vorbis-Header-PurePerl-1.0_5.pkg","licenselogic":"single","pkgsize":8628,"desc":"Fetch/manipulate from Ogg-Vorbis audio files implemented entirely in Perl.","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-Object-Tiny-RW","origin":"devel/p5-Object-Tiny-RW","version":"1.07","comment":"Class building as simple as it gets (with RW accessors)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/Object-Tiny-RW","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f0499cb63e5eaa821540e65d60e368bd687dc221468a4d48df96f037ddf49a7","flatsize":10830,"path":"All/p5-Object-Tiny-RW-1.07.pkg","repopath":"All/p5-Object-Tiny-RW-1.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6468,"desc":"This module is a fork of Object::Tiny; the only difference is that it\nalso accepts arguments to its accessors to set the value accordingly.\n\nPlease see Object::Tiny for all the original ideas.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Object-Tiny-Lvalue","origin":"devel/p5-Object-Tiny-Lvalue","version":"1.084","comment":"Minimal class builder with lvalue accessors","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Object-Tiny-Lvalue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f268869d1aab2435f5b9c8401754785e28c5f364e1b6bad56efaee975894f021","flatsize":40469,"path":"All/p5-Object-Tiny-Lvalue-1.084.pkg","repopath":"All/p5-Object-Tiny-Lvalue-1.084.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9652,"desc":"This is a clone of Object::Tiny, but adjusted to create accessors that\nreturn lvalues.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Ogg-Vorbis-Header","origin":"audio/p5-Ogg-Vorbis-Header","version":"0.11","comment":"Fetch/manipulate information from Ogg-Vorbis audio files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Ogg-Vorbis-Header","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acf3259318edef651969b6102f5efd31b519364caa70321ca3161c1704394ca8","flatsize":62003,"path":"All/p5-Ogg-Vorbis-Header-0.11.pkg","repopath":"All/p5-Ogg-Vorbis-Header-0.11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":23916,"desc":"Perl module to fetch and manipulate information from Ogg-Vorbis audio files.","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Inline-C":{"origin":"devel/p5-Inline-C","version":"0.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"],"shlibs_required":["libperl.so.5.36","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3"]},{"name":"p5-Object-Tiny","origin":"devel/p5-Object-Tiny","version":"1.09","comment":"Class building as simple as it gets","maintainer":"sunpoet@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc7cc82ef85e10ef0cdc5cab63b933400609f0edb4433f16c213a1b5640df2ad","flatsize":51110,"path":"All/p5-Object-Tiny-1.09.pkg","repopath":"All/p5-Object-Tiny-1.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15508,"desc":"There's a whole bunch of class builders out there. In fact, creating a class\nbuilder seems to be something of a rite of passage (this is my fifth, at least).\n\nUnfortunately, most of the time I want a class builder I'm in a hurry and\nsketching out lots of fairly simple data classes with fairly simple structure,\nmostly just read-only accessors, and that's about it.\n\nOften this is for code that won't end up on CPAN, so adding a small dependency\ndoesn't matter much. I just want to be able to define these classes FAST.\n\nBy which I mean LESS typing than writing them by hand, not more. And I don't\nneed all those weird complex features that bloat out the code and take over the\nwhole way I build modules.\n\nAnd so, I present yet another member of the Tiny family of modules,\nObject::Tiny.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Object-Simple","origin":"devel/p5-Object-Simple","version":"3.1600","comment":"Simple class builder","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Object-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb6823bd7e1742e50b034d5ecc541e7688c43e0217b3e9d7780853a99a4e0dbb","flatsize":34660,"path":"All/p5-Object-Simple-3.1600.pkg","repopath":"All/p5-Object-Simple-3.1600.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14752,"desc":"Simple class builder","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Object-Role","origin":"devel/p5-Object-Role","version":"0.001_1","comment":"Perl base class for non-Moose roles","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TOBYINK/Object-Role-0.001","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c919c6afab9345c68c6e2079234f6a629bdef055a929abd80c5d55963e811eb","flatsize":43578,"path":"All/p5-Object-Role-0.001_1.pkg","repopath":"All/p5-Object-Role-0.001_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11272,"desc":"A Perl base class for non-Moose roles","deps":{"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Object-Signature","origin":"devel/p5-Object-Signature","version":"1.08","comment":"Generate cryptographic signatures for objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Object-Signature","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44cc82d1e3d6f9000caf00472cc214557ffeddbe1ada2f36efe3fffbf226a080","flatsize":46680,"path":"All/p5-Object-Signature-1.08.pkg","repopath":"All/p5-Object-Signature-1.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13648,"desc":"Object::Signature is an abstract base class that you can inherit from in\norder to allow your objects to generate unique cryptographic signatures.\n\nThe method used to generate the signature is based on Storable and\nDigest::MD5. The object is fed to Storable::nfreeze to get a string,\nwhich is then passed to Digest::MD5::md5_hex to get a unique 32\ncharacter hexadecimal signature.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Object-Pluggable","origin":"devel/p5-Object-Pluggable","version":"1.29_1","comment":"Base class for creating plugin-enabled objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Object-Pluggable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08db68de7bc9901660c28fca8ae735420d3ea894df5d1e8ca3bb691722cafd6a","flatsize":61335,"path":"All/p5-Object-Pluggable-1.29_1.pkg","repopath":"All/p5-Object-Pluggable-1.29_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22504,"desc":"Object::Pluggable is a base class for creating plugin enabled objects. It is\na generic port of POE::Component::IRC's plugin system.\n\nIf your object dispatches events to listeners, then Object::Pluggable may be\na good fit for you.","deps":{"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Object-Realize-Later","origin":"devel/p5-Object-Realize-Later","version":"0.21","comment":"Delayed creation of objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Object-Realize-Later","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43a32b54d523b57f01c6a22049237e7ce460f6aaabdd1ac95a430a31b6c41701","flatsize":30917,"path":"All/p5-Object-Realize-Later-0.21.pkg","repopath":"All/p5-Object-Realize-Later-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15696,"desc":"The Object::Realize::Later class helps with implementing transparent on\ndemand realization of object data.  This is related to the tricks on\nautoloading of data, the lesser known cousin of autoloading of\nfunctionality.\n\nOn demand realization is all about performance gain.  Why should you\nspent costly time on realizing an object, when the data on the object is\nnever (or not yet) used?  In interactive programs, postponed realization\nmay boost start-up: the realization of objects is triggered by the use,\nso spread over time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Object-MultiType","origin":"devel/p5-Object-MultiType","version":"0.05_1","comment":"Perl Objects as Hash, Array, and Scalar at the same time","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Object-MultiType","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6745eea9264dc0dfc3309ba60a3221bdbac80ef508f0705421be310f82592f19","flatsize":23248,"path":"All/p5-Object-MultiType-0.05_1.pkg","repopath":"All/p5-Object-MultiType-0.05_1.pkg","licenselogic":"single","pkgsize":10432,"desc":"This module return an object that works like a Hash, Array\nand Scalar object at the same time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Object-Pad","origin":"devel/p5-Object-Pad","version":"0.80.8","comment":"Simple syntax for lexical slot-based objects","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Object-Pad","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39ccf779fd3c407d4557af9b83a1771008cf67b6153624ed427b2401dfd5dbaf","flatsize":307642,"path":"All/p5-Object-Pad-0.80.8.pkg","repopath":"All/p5-Object-Pad-0.80.8.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":116996,"desc":"Object::Pad provides a simple syntax for creating object classes, which uses\nprivate variables that look like lexicals as object member fields.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Object-InsideOut","origin":"devel/p5-Object-InsideOut","version":"4.05","comment":"Comprehensive inside-out object support module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Object-InsideOut","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e9597a8ac56c3a23d17dff7ae339b8cc0ee6648e2629f1ac3ffea9fd292b472","flatsize":384250,"path":"All/p5-Object-InsideOut-4.05.pkg","repopath":"All/p5-Object-InsideOut-4.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":117128,"desc":"Object::InsideOut provides comprehensive support for implementing classes\nusing the inside-out object model.\n\nThis module implements inside-out objects as anonymous scalar references that\nare blessed into a class with the scalar containing the ID for the object\n(usually a sequence number). For Perl 5.8.3 and later, the scalar reference is\nset as read-only to prevent accidental modifications to the ID. Object data\n(i.e., fields) are stored within the class's package in either arrays indexed\nby the object's ID, or hashes keyed to the object's ID.","deps":{"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-Want":{"origin":"devel/p5-Want","version":"0.29_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Object-Import","origin":"devel/p5-Object-Import","version":"1.005","comment":"Import methods of an object as functions to a package","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Object-Import","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebef083b4e6876549a3da58d40b9540b95a2b201933dd8d98f0a80475c698683","flatsize":34075,"path":"All/p5-Object-Import-1.005.pkg","repopath":"All/p5-Object-Import-1.005.pkg","licenselogic":"single","pkgsize":18116,"desc":"This module lets you call methods of a certain object more easily\nby exporting them as functions to a package. The exported functions\nare not called as methods and do not receive an object argument,\nbut instead the object is fixed at the time you import them with\nthis module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Object-Enum","origin":"devel/p5-Object-Enum","version":"0.07.3_1","comment":"Replacement for if ($foo eq 'bar')","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Object-Enum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b580638788c8872b96410104189bc9346f71838b5ab85cdd7a5627521c8d5aea","flatsize":15823,"path":"All/p5-Object-Enum-0.07.3_1.pkg","repopath":"All/p5-Object-Enum-0.07.3_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8792,"desc":"use Object::Enum qw(Enum);\n\n  my $color = Enum([ qw(red yellow green) ]);\n  # ... later\n  if ($color->is_red) {\n  # it can't be yellow or green","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Object-Destroyer","origin":"devel/p5-Object-Destroyer","version":"2.02","comment":"Make objects with circular references DESTROY normally","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Object-Destroyer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fef2076d1ebe946a937f75835bc1688c44487b32c3368351e36106ea905fb791","flatsize":56311,"path":"All/p5-Object-Destroyer-2.02.pkg","repopath":"All/p5-Object-Destroyer-2.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17400,"desc":"Object::Destroyer allows for the creation of \"Destroy\" handles. The\nhandle is \"attached\" to the circular relationship, but is not a part\nof it. When the destroy handle falls out of scope, it will be cleaned\nup correctly, and while being cleaned up, it will also force the data\nstructure it is attached to be destroyed as well. Object::Destroyer\ncan call a specified release method on an object (or method DESTROY by\ndefault). Alternatively, it can execute an arbitrary user code passed\nto constructor as a code reference.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Object-Event","origin":"devel/p5-Object-Event","version":"1.220_1","comment":"Class that provides an event callback interface","maintainer":"mons@cpan.org","www":"https://metacpan.org/release/Object-Event","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fef527bc1d8378f0ffd2ea3f7b7d035bf50c80283e84b863de5c17b4f65446b7","flatsize":36074,"path":"All/p5-Object-Event-1.220_1.pkg","repopath":"All/p5-Object-Event-1.220_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16428,"desc":"A class that provides an event callback interface","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Oryx","origin":"databases/p5-Oryx","version":"0.24_2","comment":"Meta-Model Driven Object Persistance with Multiple Inheritance","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Oryx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d646d9f0f9677eb35ea8dcc355237531763f996cdf661118ff6e3464b554d2b0","flatsize":291116,"path":"All/p5-Oryx-0.24_2.pkg","repopath":"All/p5-Oryx-0.24_2.pkg","licenselogic":"single","pkgsize":135508,"desc":"Oryx is an object persistence framework which supports both object-relational\nmapping as well as DMB style databases and as such is not coupled with any\nparticular storage back-end. In other words, you should be able to\nswap out an RDMBS with a DBM style database (and vice versa) without\nchanging your persistent classes at all.","deps":{"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Class-Date":{"origin":"devel/p5-Class-Date","version":"1.1.17"},"p5-Class-Observable":{"origin":"devel/p5-Class-Observable","version":"2.004"},"p5-DBM-Deep":{"origin":"databases/p5-DBM-Deep","version":"2.0019"},"p5-Data-Types":{"origin":"devel/p5-Data-Types","version":"0.17"},"p5-Ima-DBI":{"origin":"databases/p5-Ima-DBI","version":"0.35_1"},"p5-SQL-Abstract":{"origin":"databases/p5-SQL-Abstract","version":"2.000001"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Opcodes","origin":"devel/p5-Opcodes","version":"0.14_1","comment":"More Opcodes information from opnames.h and opcode.h","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Opcodes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6238ff8747305825405be2acd3ea12d9ab6c1e1996e8ef10c5b61d3131543d2","flatsize":33223,"path":"All/p5-Opcodes-0.14_1.pkg","repopath":"All/p5-Opcodes-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15524,"desc":"More Opcodes information from opnames.h and opcode.h\n\nThe canonical list of operator names is the contents of the array\nPL_op_name, defined and initialised in file opcode.h of the Perl\nsource distribution (and installed into the perl library).\n\nEach operator has both a terse name (its opname) and a more verbose or\nrecognisable descriptive name. The opdesc function can be used to\nreturn a description for an OP.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Object-Declare","origin":"devel/p5-Object-Declare","version":"0.25","comment":"Declarative object constructor","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Object-Declare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca9e594a3639a82ecf44ccdbcb8c6e3814fd39ffa5d36e3692cdc0701f4f3572","flatsize":20320,"path":"All/p5-Object-Declare-0.25.pkg","repopath":"All/p5-Object-Declare-0.25.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10484,"desc":"This module exports one function, declare, for building named objects\nwith a declarative syntax, similar to how Jifty::DBI::Schema defines\nits columns.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Object-Container","origin":"devel/p5-Object-Container","version":"0.16","comment":"Simple object container","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Object-Container","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42e7b0d72166ba053684c99338b04dcdf7c27cc42c675974542ebc7f849c1d50","flatsize":43357,"path":"All/p5-Object-Container-0.16.pkg","repopath":"All/p5-Object-Container-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18752,"desc":"Object::Container is a object container interface which supports both OO\ninterface and Singleton interface.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-OSSP-uuid","origin":"misc/p5-OSSP-uuid","version":"1.6.2_10","comment":"ISO-C API and CLI for generating Universally Unique Identifiers","maintainer":"vd@FreeBSD.org","www":"http://www.ossp.org/pkg/lib/uuid/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62976a1fa22a9123fc9cfa399cce581a26428caa3dad1849a422369e2b778041","flatsize":42324,"path":"All/p5-OSSP-uuid-1.6.2_10.pkg","repopath":"All/p5-OSSP-uuid-1.6.2_10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15208,"desc":"OSSP::uuid is the Perl API to the ossp-uuid library which is used to\ngenerate DCE 1.1 and ISO/IEC 11578:1996 compliant Universally Unique\nIdentifiers (UUID). It supports DCE 1.1 variant UUIDs of version 1\n(time and node based), version 3 (name based, MD5), version 4\n(random number based) and version 5 (name based, SHA-1).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","devel"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Object-Array","origin":"devel/p5-Object-Array","version":"0.060_2","comment":"Array references with accessors","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Object-Array","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dcbaf3198e6c759bc42225a07a62ec559b5e9cd0a92f91c355e688c39fe159f2","flatsize":22980,"path":"All/p5-Object-Array-0.060_2.pkg","repopath":"All/p5-Object-Array-0.060_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13300,"desc":"Several of these methods do not behave exactly like their builtin counterparts.\n\nSpecifically, any method that you would expect to return a list does so, but\nonly in list context. In scalar context, these methods will return an\nObject::Array object constructed from a copy of the list that would have been\nreturned.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ORLite-Migrate","origin":"databases/p5-ORLite-Migrate","version":"1.10_2","comment":"Light weight SQLite-specific schema migration","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/ORLite-Migrate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1706a1531334742641598ca5a8f5cc37bffb6e8beae1c53d26a28693430366f","flatsize":38241,"path":"All/p5-ORLite-Migrate-1.10_2.pkg","repopath":"All/p5-ORLite-Migrate-1.10_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19104,"desc":"ORLite::Migrate is a light weight single class Database Schema Migration\nenhancement for ORLite. It provides a simple implementation of schema\nversioning within the SQLite database using the built-in user_version pragma\n(which is set to zero by default).","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-File-pushd":{"origin":"devel/p5-File-pushd","version":"1.016"},"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-ORLite":{"origin":"databases/p5-ORLite","version":"1.98_1"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Probe-Perl":{"origin":"sysutils/p5-Probe-Perl","version":"0.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-OOTools","origin":"devel/p5-OOTools","version":"2.40","comment":"Perl module collection to easily create constructors methods","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/OOTools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55289047c64426783fb88caa6cc63e1741a808a36e43d08290adcd2d9c5f8312","flatsize":127256,"path":"All/p5-OOTools-2.40.pkg","repopath":"All/p5-OOTools-2.40.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":54756,"desc":"OOTools is a collection of pragmas to easily create constructors methods and\nlvalue accessor methods at compile time. OOTools distribution includes:\n\nClass::constr\tPragma to implement constructor methods\nClass::props\tPragma to implement lvalue accessors with options\nClass::group\tPragma to implement group of properties accessors with options\nObject::props\tPragma to implement lvalue accessors with options\nObject::group\tPragma to implement group of properties accessors with options","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ORLite","origin":"databases/p5-ORLite","version":"1.98_1","comment":"Perl5 extremely light weight SQLite-specific ORM","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ORLite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d977b964d8f792c5c2439588454b18bdcfa989c9eecbeef019d26fef833102b","flatsize":67618,"path":"All/p5-ORLite-1.98_1.pkg","repopath":"All/p5-ORLite-1.98_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29768,"desc":"ORLite is an object-relation system specifically tailored for SQLite that\nfollows many of the same principles as the ::Tiny series of modules and has\na design and feature set that aligns directly to the capabilities of SQLite.","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-File-Remove":{"origin":"devel/p5-File-Remove","version":"1.58"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-OLE-Storage_Lite","origin":"devel/p5-OLE-Storage_Lite","version":"0.22","comment":"Perl module for OLE document interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/OLE-Storage_Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b858f738076d6e3536add47ee392ff5d691732d3e712d00a04127c0175361b1c","flatsize":65230,"path":"All/p5-OLE-Storage_Lite-0.22.pkg","repopath":"All/p5-OLE-Storage_Lite-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17292,"desc":"The OLE::Storage_Lite perl module allows you to read and write an\nOLE structured file.","deps":{"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ODF-lpOD_Helper","origin":"textproc/p5-ODF-lpOD-Helper","version":"6.012","comment":"Fix and enhance ODF::lpOD","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/ODF-lpOD_Helper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f61820601ab73ddfc6af65b6c0b9629eb65f8e58f980f52142f70586e2eed018","flatsize":119289,"path":"All/p5-ODF-lpOD_Helper-6.012.pkg","repopath":"All/p5-ODF-lpOD_Helper-6.012.pkg","licenselogic":"single","pkgsize":46980,"desc":"ODF::lpOD_Helper enables transparent Unicode support, provides\nhigher-level multi-segment text search & replace methods, and\nworks around ODF::lpOD bugs and limitations.\n\nStyles may be specified with a high-level notation and the necessary\nspan and style objects are automatically created and fonts registered.","deps":{"p5-ODF-lpOD":{"origin":"textproc/p5-ODF-lpOD","version":"1.200"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Object-AUTHORITY","origin":"devel/p5-Object-Authority","version":"0.004_1","comment":"Perl module that adds an AUTHORITY method to your class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TOBYINK/Object-AUTHORITY-0.004","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1bbb46b2e7235fd97ab2c77768a60444bfc643c16d300daa26cf2441a86a021","flatsize":6907,"path":"All/p5-Object-AUTHORITY-0.004_1.pkg","repopath":"All/p5-Object-AUTHORITY-0.004_1.pkg","licenselogic":"single","pkgsize":5312,"desc":"Perl module that adds an AUTHORITY method to your class.","deps":{"p5-Object-Role":{"origin":"devel/p5-Object-Role","version":"0.001_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-OAI-Harvester","origin":"net/p5-OAI-Harvester","version":"1.20,1","comment":"Perl module to harvest using the OAI protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/OAI-Harvester","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92e1d1ad825d4dd4e7d8490ea09c6b2b9a4b343a657d77fd0c384f41a76d6bbb","flatsize":148030,"path":"All/p5-OAI-Harvester-1.20,1.pkg","repopath":"All/p5-OAI-Harvester-1.20,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":61352,"desc":"Perl module query OAI-PMH repositories. The Open Archives Initiative - Protocol\nfor Metadata Harvesting allows repositories to share information about their\ncontents.\n\nSee also: https://www.openarchives.org/","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-XML-SAX-Base":{"origin":"textproc/p5-XML-SAX-Base","version":"1.09"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-ODF-lpOD","origin":"textproc/p5-ODF-lpOD","version":"1.200","comment":"OpenDocument management interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ODF-lpOD","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"803f7a18cc9aecaf5b8a7ec7404e5fc40626a42640fe4e586285e5d20313d230","flatsize":1122764,"path":"All/p5-ODF-lpOD-1.200.pkg","repopath":"All/p5-ODF-lpOD-1.200.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":363128,"desc":"ODF::lpOD is an Open Document management interface. It allows the users to\ncreate or transform office documents, or to extract data from them. It can\nhandle documents which comply with the Open Document Format international\nstandard (ODF). It may handle text documents (ODT), spreadsheet documents(ODS),\nas well as presentation(ODP) or drawing documents (ODG).","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-File-Type":{"origin":"devel/p5-File-Type","version":"0.22_1"},"p5-Image-Size":{"origin":"graphics/p5-Image-Size","version":"3.300"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Number-Uncertainty","origin":"math/p5-Number-Uncertainty","version":"0.1_1","comment":"Object-orientated uncertainty object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Number-Uncertainty","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4786199e4f0f8984c14341735896327db358a9be74ad259535eb618b97857e4","flatsize":69092,"path":"All/p5-Number-Uncertainty-0.1_1.pkg","repopath":"All/p5-Number-Uncertainty-0.1_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":20836,"desc":"Number::Uncertainty provides an object-orientated uncertainty object. It stores\ninformation about a value and its error bounds.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Number-WithError-LaTeX","origin":"math/p5-Number-WithError-LaTeX","version":"0.06_2","comment":"LaTeX output for Number::WithError","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Number-WithError-LaTeX","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a398613e2ddf6b1d0eaca337f7e1fff6cad65d0141b02cb98519383e655682a0","flatsize":17266,"path":"All/p5-Number-WithError-LaTeX-0.06_2.pkg","repopath":"All/p5-Number-WithError-LaTeX-0.06_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9912,"desc":"This class is a subclass of Number::WithError. It provides the same\ninterface and the same exports.\n\nIt adds several methods to every object. The main functionality is\nprovided by latex(), which dumps the object as valid LaTeX code. Also,\nencode() is a convenient way to encode any UTF-8 string into TeX. It is\njust a convenience thing since it is delegated to TeX::Encode.\n\nUnlike Number::WithError, this module requires perl version 5.8 or later.\n(That is the rationale for creating a separate distribution, too.)","deps":{"p5-Number-WithError":{"origin":"math/p5-Number-WithError","version":"1.01_1"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-TeX-Encode":{"origin":"textproc/p5-TeX-Encode","version":"2.010"},"p5-prefork":{"origin":"devel/p5-prefork","version":"1.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Number-Spell","origin":"textproc/p5-Number-Spell","version":"0.04_1","comment":"Perl extension for spelling out numbers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Number-Spell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21f15c858b981c45189c1a6b4b59f54d668c6d68eb8bba5c6c96e03b812d8525","flatsize":10774,"path":"All/p5-Number-Spell-0.04_1.pkg","repopath":"All/p5-Number-Spell-0.04_1.pkg","licenselogic":"single","pkgsize":5084,"desc":"Number::Spell provides functionality for spelling out numbers. Currently\nonly integers are supported.\n\nBy default Number::Spell does American formatting, but can be configured to\ndo European formatting by calling it with the \"Format => 'eu'\" option.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Number-Tolerant","origin":"devel/p5-Number-Tolerant","version":"1.710","comment":"Provides inexact number comparisons with tolerance ranges","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Number-Tolerant","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6feb1a1e95169085eedac2dc3e8233ddba310ec8fdd19f4d7a7d2b0f1595407","flatsize":128399,"path":"All/p5-Number-Tolerant-1.710.pkg","repopath":"All/p5-Number-Tolerant-1.710.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":45652,"desc":"Number::Tolerant provides tolerance ranges for inexact numbers.","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Number-RecordLocator","origin":"converters/p5-Number-RecordLocator","version":"0.005_1","comment":"Encodes integers into a short locator string","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Number-RecordLocator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64a5fd67bbb1a9edbe78572226f1e55693f3f06a91d7ed50b3a71814a9f76b11","flatsize":6863,"path":"All/p5-Number-RecordLocator-0.005_1.pkg","repopath":"All/p5-Number-RecordLocator-0.005_1.pkg","licenselogic":"single","pkgsize":4940,"desc":"Number::RecordLocator encodes integers into a 32 character \"alphabet\"\ndesigned to be short and easy to read and pronounce.  With a 32 bit\nencoding, you can map 33.5 million unique ids into a 5 character code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Number-Nary","origin":"converters/p5-Number-Nary","version":"1.100313","comment":"Encode and decode numbers as n-ary strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Number-Nary","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45151aca74cb2c13ed13d6094c898d8d2b4afe0c05ae4d12084c4aaa60a16149","flatsize":53711,"path":"All/p5-Number-Nary-1.100313.pkg","repopath":"All/p5-Number-Nary-1.100313.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14364,"desc":"This module lets you convert numbers into strings that encode the number\nusing the digit set of your choice.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-UDCode":{"origin":"devel/p5-UDCode","version":"1.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Number-Misc","origin":"math/p5-Number-Misc","version":"1.2","comment":"Perl extension of handy utilities for numbers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Number-Misc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1a44c833349b0279d7be870134b4e0e56ab8cf5c9ffcaa16a29ac8a5e220edb","flatsize":23491,"path":"All/p5-Number-Misc-1.2.pkg","repopath":"All/p5-Number-Misc-1.2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9608,"desc":"Number::Misc provides some miscellaneous handy utilities for handling\nnumbers.  These utilities handle processing numbers as strings,\ndetermining basic properties of numbers, or selecting a random number\nfrom a range.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Number-Format-Metric","origin":"textproc/p5-Number-Format-Metric","version":"0.60","comment":"Format number with metric prefix","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/dist/Number-Format-Metric","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73e1e92f86707ebaae3ff3846069eeb608f3e7d287cde9677dd0906cbef623c1","flatsize":13219,"path":"All/p5-Number-Format-Metric-0.60.pkg","repopath":"All/p5-Number-Format-Metric-0.60.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7188,"desc":"Format number with metric prefix.\n\nformat_metric(14     , {base=>10});               # => \"14\"\nformat_metric(12000  , {base=> 2, precision=>1}); # => \"11.7K\"\nformat_metric(12000  , {base=>10, precision=>1}); # => \"11.7Ki\"\nformat_metric(-0.0017, {base=>10});               # => \"1.7m\"","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Number-Fraction","origin":"math/p5-Number-Fraction","version":"3.1.0","comment":"Perl extension to model fractions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Number-Fraction","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ef3f6e1f79df3e320ffc0a457123cce3f4211dac79757bda2810182f60c794f","flatsize":29961,"path":"All/p5-Number-Fraction-3.1.0.pkg","repopath":"All/p5-Number-Fraction-3.1.0.pkg","licenselogic":"single","pkgsize":12652,"desc":"Number::Fraction is a Perl module which allows you to work with fractions\nin your Perl programs.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Number-Format","origin":"textproc/p5-Number-Format","version":"1.76","comment":"Perl extension for formatting numbers","maintainer":"perl@FreeBSD.org","www":"http://www.bayview.com/software/perl.shtml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17606b33f67100864e6d813d714e0c13454d489ebd6ed9f368620c93f2b9ce1b","flatsize":61718,"path":"All/p5-Number-Format-1.76.pkg","repopath":"All/p5-Number-Format-1.76.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23940,"desc":"Number::Format is a library for formatting numbers.  Functions are\nprovided for converting numbers to strings in a variety of ways, and to\nconvert strings that contain numbers back into numeric form.  The output\nformats may include thousands separators - characters inserted between\neach group of three characters counting right to left from the decimal\npoint.  The characters used for the decimal point and the thousands\nseparator come from the locale information or can be specified by the\nuser.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Number-Compare","origin":"math/p5-Number-Compare","version":"0.03_1","comment":"Numeric comparisons","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Number-Compare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f97e5f3a64772c00580006df2ff4154025d966baac6d4730ae875b66ea7b646","flatsize":11231,"path":"All/p5-Number-Compare-0.03_1.pkg","repopath":"All/p5-Number-Compare-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6556,"desc":"Number::Compare compiles a simple comparison to an anonymous subroutine,\nwhich you can call with a value to be tested again.\n\nNow this would be very pointless, if Number::Compare didn't understand\nmagnitudes.\n\nThe target value may use magnitudes of kilobytes (k, ki), megabytes (m,\nmi), or gigabytes (g, gi).  Those suffixed with an i use the appropriate\n2**n version in accordance with the IEC standard:\nhttp://physics.nist.gov/cuu/Units/binary.html","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Number-Bytes-Human","origin":"devel/p5-Number-Bytes-Human","version":"0.11_1","comment":"Convert byte count to human readable format","maintainer":"madis555@hot.ee","www":"https://metacpan.org/release/Number-Bytes-Human","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2d79f999ddfc76ee69f9299c33cf91710abf7d275ca361b4ea2e07ae1826e66","flatsize":31199,"path":"All/p5-Number-Bytes-Human-0.11_1.pkg","repopath":"All/p5-Number-Bytes-Human-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14476,"desc":"This module provides a formatter which turns byte counts to usual\nreadable format.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-No-Worries","origin":"devel/p5-No-Worries","version":"1.7","comment":"Coding without worries in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/No-Worries","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98e0e6d2769c910c8633f982ded3de70ddaed9383f413fffe9760e94987b9f60","flatsize":192635,"path":"All/p5-No-Worries-1.7.pkg","repopath":"All/p5-No-Worries-1.7.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":72284,"desc":"This collection of modules ease coding by providing consistent\nconvenient functions to perform frequently used programming tasks.","deps":{"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Nmap-Scanner","origin":"security/p5-Nmap-Scanner","version":"1.0_5","comment":"Perform and manipulate nmap scans using perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Nmap-Scanner","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"464db7d2259bbef2e517654fa9d0f35e7610f364ce76934344fdd18374e68db7","flatsize":134995,"path":"All/p5-Nmap-Scanner-1.0_5.pkg","repopath":"All/p5-Nmap-Scanner-1.0_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":66928,"desc":"This set of modules provides perl class wrappers for the network mapper\n(nmap) scanning tool (see http://www.insecure.org/nmap/).  Using these\nmodules, a developer, network administrator, or other techie can create\nperl routines or classes which can be used to automate and integrate\nnmap scans elegantly into new and existing perl scripts.","deps":{"nmap":{"origin":"security/nmap","version":"7.94_3"},"p5-Class-Generate":{"origin":"devel/p5-Class-Generate","version":"1.18"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Nginx-Simple","origin":"www/p5-Nginx-Simple","version":"0.07_1","comment":"Perl 5 module for easy to use interface for Nginx Perl Module","maintainer":"simond@irrelevant.org","www":"https://metacpan.org/release/Nginx-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdb930f7e303a71b135856ed7155c777cf49c0777cde076cf1ee9546704509e8","flatsize":61566,"path":"All/p5-Nginx-Simple-0.07_1.pkg","repopath":"All/p5-Nginx-Simple-0.07_1.pkg","licenselogic":"single","pkgsize":22836,"desc":"Nginx::Simple is a Perl module which allows for a \"Apache mod_perl-like\"\ninterface.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Nmap-Parser","origin":"security/p5-Nmap-Parser","version":"1.37","comment":"Parse nmap scan data with perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Nmap-Parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e68cf1cebc9a81d8d83436558e30e2e7a1f5c07d4480ff93966cd171fd8c13b","flatsize":69878,"path":"All/p5-Nmap-Parser-1.37.pkg","repopath":"All/p5-Nmap-Parser-1.37.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25184,"desc":"This module implements a interface to the information contained in an nmap\nscan. It is implemented by parsing the xml scan data that is generated by\nnmap. This will enable anyone who utilizes nmap to quickly create fast and\nrobust security scripts that utilize the powerful port scanning abilities of\nnmap.","deps":{"nmap":{"origin":"security/nmap","version":"7.94_3"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Nexmo-SMS","origin":"comms/p5-Nexmo-SMS","version":"0.06_2","comment":"Send SMS via http://www.nexmo.com/ API","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://metacpan.org/release/Nexmo-SMS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe82c1eb3d48c6e5403f6a16c8d8543954b955f4423bb81ee180e90e666236c7","flatsize":57273,"path":"All/p5-Nexmo-SMS-0.06_2.pkg","repopath":"All/p5-Nexmo-SMS-0.06_2.pkg","licenselogic":"single","pkgsize":23236,"desc":"Nexmo::SMS is a perl module which allow you to send SMS via\nhttp://www.nexmo.com/","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","perl5"]},{"name":"p5-Nginx-ReadBody","origin":"www/p5-Nginx-ReadBody","version":"0.07_1","comment":"Nginx embeded perl module to read and evaluate a request body","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Nginx-ReadBody","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b0621fe055a5218fa90272c5627b996be8aeac9c5fd25e1ea36a4efb00e52a5","flatsize":33515,"path":"All/p5-Nginx-ReadBody-0.07_1.pkg","repopath":"All/p5-Nginx-ReadBody-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16096,"desc":"Nginx::ReadBody is a nginx web server embeded perl module to read\nand evaluate a request body.","deps":{"nginx":{"origin":"www/nginx","version":"1.26.1,3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"NGINX_DEVEL":"off"},"messages":[{"message":"WARNING:\n    Do not forget compile www/nginx or www/nginx-devel\n    with HTTP_PERL_MODULE support","type":"install"}]},{"name":"p5-News-Newsrc","origin":"news/p5-News-Newsrc","version":"1.11_1","comment":"Manage newsrc files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/News-Newsrc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed4b2350e1fbe090e6989f6ee4013639770e698539c7e5e6ed6bada04435fb4d","flatsize":33185,"path":"All/p5-News-Newsrc-1.11_1.pkg","repopath":"All/p5-News-Newsrc-1.11_1.pkg","licenselogic":"single","pkgsize":13596,"desc":"News::Newsrc manages newsrc files, of the style\n\n    alt.foo: 1-21,28,31-34\n    alt.bar! 3,5,9-2900,2902\n\nMethods are provided for\n- reading and writing newsrc files\n- adding and removing newsgroups\n- changing the order of newsgroups\n- subscribing and unsubscribing from newsgroups\n- testing whether groups exist and are subscribed\n- marking and unmarking articles\n- testing whether articles are marked\n- returning lists of newsgroups\n- returning lists of articles","deps":{"p5-Set-IntSpan":{"origin":"math/p5-Set-IntSpan","version":"1.19_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news","perl5"]},{"name":"p5-News-Article-NoCeM","origin":"news/p5-News-Article-NoCeM","version":"0.09","comment":"Module to generate accurate NoCeM notices","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/News-Article-NoCeM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3dc8c73f2ea367745dc0b714dfdabd1f8f17b325556f454e9aa41673a1896c22","flatsize":22074,"path":"All/p5-News-Article-NoCeM-0.09.pkg","repopath":"All/p5-News-Article-NoCeM-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8412,"desc":"News::Article::NoCeM is a library of perl modules for managing NoCeM notice in\nNetwork News services. It's meant to be used for code-reuse and sharing when\nwriting news-based applications.","deps":{"p5-News-Article":{"origin":"news/p5-News-Article","version":"1.27_4"},"p5-PGP-Sign":{"origin":"security/p5-PGP-Sign","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news","perl5"]},{"name":"p5-Newsletter","origin":"www/p5-Newsletter","version":"0.033","comment":"Simple website based Newsletter interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/KALELE/Newsletter-0.033","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7a920ddfc445b740745042e76145a4101f3f921760d325c63892083b69fd47f","flatsize":128551,"path":"All/p5-Newsletter-0.033.pkg","repopath":"All/p5-Newsletter-0.033.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31380,"desc":"Newsletter - A Simple website based Newsletter interface!\nA list of functions that can be exported. You can delete this section if you\ndon't export anything, such as for a purely object-oriented module.","deps":{"p5-File-Type":{"origin":"devel/p5-File-Type","version":"0.22_1"},"p5-MIME-Explode":{"origin":"mail/p5-MIME-Explode","version":"0.39_1"},"p5-MIME-Lite":{"origin":"mail/p5-MIME-Lite","version":"3.033"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","textproc","perl5"]},{"name":"p5-News-Article","origin":"news/p5-News-Article","version":"1.27_4","comment":"Object for handling Usenet articles in mail or news form","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"148370e4b76bc80e2edf9d7c9f20c2d28dfc597257e7c86ba22901074d33750f","flatsize":77223,"path":"All/p5-News-Article-1.27_4.pkg","repopath":"All/p5-News-Article-1.27_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31968,"desc":"This module allows for creating articles from scratch, or reading them\nfrom various data sources; various header manipulations, and posting\nvia NNTP or mailing via a sendmail-workalike.","deps":{"p5-PGP-Sign":{"origin":"security/p5-PGP-Sign","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news","perl5"],"options":{"PGP_SIGN":"on"}},{"name":"p5-NetPacket","origin":"net/p5-NetPacket","version":"1.7.2","comment":"Modules to assemble/disassemble network packets at the protocol level","maintainer":"tolid@tolid.eu.org","www":"https://metacpan.org/release/NetPacket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23399c84bbacd2af9eef782afd4ae4bdcadeb4211c7f9a730090acc3cd864b38","flatsize":151884,"path":"All/p5-NetPacket-1.7.2.pkg","repopath":"All/p5-NetPacket-1.7.2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":58092,"desc":"NetPacket provides a base class for a cluster of modules related\nto decoding and encoding of network protocols. Each NetPacket\ndescendent module knows how to encode and decode packets for the\nnetwork protocol it implements.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-NetCDF","origin":"math/p5-NetCDF","version":"1.2.4_9","comment":"Perl5 module to read and write netCDF files","maintainer":"rand@meridian-enviro.com","www":"http://www.unidata.ucar.edu/packages/netcdf-perl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a5e9341671ff0dae9dcd9eb4cb2761da5849a21dd981e5dd4a64ad966ec7d36","flatsize":90469,"path":"All/p5-NetCDF-1.2.4_9.pkg","repopath":"All/p5-NetCDF-1.2.4_9.pkg","licenselogic":"single","pkgsize":30732,"desc":"A perl extension module for scientific data access via the netCDF API","deps":{"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36","libnetcdf.so.19"]},{"name":"p5-NetAddr-MAC","origin":"net/p5-NetAddr-MAC","version":"0.98","comment":"Handle hardware MAC addresses (EUI-48 and EUI-64)","maintainer":"dgeo@centrale-med.fr","www":"https://metacpan.org/release/NetAddr-MAC/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ef8b1acc58ac32c6ed98eef7f922f5304ebb5d79ddfb902073aaf4c5ff00dda","flatsize":46763,"path":"All/p5-NetAddr-MAC-0.98.pkg","repopath":"All/p5-NetAddr-MAC-0.98.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16744,"desc":"This module provides an interface to deal with Media Access Control (or MAC)\naddresses. These are the addresses that uniquely identify a device on various\nlayer 2 networks. Although the most common case is hardware addresses\non Ethernet network cards, there are a variety of devices that use this\nsystem of addressing.\n\nThis module supports both EUI-48 and EUI-64 addresses and implements an OO\nand a functional interface.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-NetApp","origin":"net-mgmt/p5-NetApp","version":"500.002_1","comment":"Perl interface to manage NetApp NAS devices","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/NetApp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10478a96aec5e6935304ac7779d6e1884ed3ee6f68f1e1ef5f1f2c48b1909be7","flatsize":195781,"path":"All/p5-NetApp-500.002_1.pkg","repopath":"All/p5-NetApp-500.002_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":63812,"desc":"This package provides a suite of modules for managing NetApp's NAS\ndevices, commonly referred to as \"filers\".\n\nThis is the first public release of my NetApp Perl API, and although I\nconsider the code to be very stable, the API should be considered\nexperimental.  The convention I will be following regarding\nnon-compatible API changes is as follows.  I'm using a\nmajor.minor.subminor release naming convention, and I will promise to\nNOT make non-backwards compatible changes between subminor releases.\n\nHowever, in order to allow the API to evolve, it is entirely possible\nthat non-backwards compatible changes will be made between minor\nreleases.  IOW, the major.minor release numbers can be considered an\nAPI version.  Any changes to 1.1.0, 1.1.2, etc. must be backwards\ncompatible with the previous 1.1.* releases.\n\nThere is no guarantee that 1.2.0 will be 100%25 backwards compatible,\nalthough such changes will be made only when justified.  The author\ndoes not believe in infinite backwards compatibility.","deps":{"p5-Class-Std":{"origin":"devel/p5-Class-Std","version":"0.013"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-IPC-Cmd":{"origin":"devel/p5-IPC-Cmd","version":"1.04"},"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-NetAddr-IP-Find","origin":"textproc/p5-NetAddr-IP-Find","version":"0.03_1","comment":"Iterates over all IP addresses in a text similar to Email::Find","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/NetAddr-IP-Find","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b024170d32bfabbf2c3d90e17603272015cdb74cbf9d19fd8347708c9840d5ed","flatsize":11587,"path":"All/p5-NetAddr-IP-Find-0.03_1.pkg","repopath":"All/p5-NetAddr-IP-Find-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6772,"desc":"This is a module for finding IP addresses in plain text.\n\nNetAddr::IP::Find exports one function, find_ipaddrs(). It\nworks very similar to URI::Find's find_uris() or\nEmail::Find's find_emails().\n\n$num_ipaddrs_found = find_ipaddrs($text, \\&callback);","deps":{"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-NetAddr-IP-Count","origin":"net/p5-NetAddr-IP-Count","version":"2.01_1","comment":"Perl module to count hosts in named subnets","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e23815b878f4bff3d20aa8e43d11ff027188c3c24db45cb4b9fcc9502c54a338","flatsize":9121,"path":"All/p5-NetAddr-IP-Count-2.01_1.pkg","repopath":"All/p5-NetAddr-IP-Count-2.01_1.pkg","licenselogic":"single","pkgsize":5580,"desc":"This module implements a symplistic way to match individual IP Addresses\nto subnets. It can be used to, among other things, help analyze HTTPD\nlogs.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-NetAddr-IP-Lite","origin":"net-mgmt/p5-NetAddr-IP-Lite","version":"1.01_1","comment":"IPv4/6 and 128 bit number utilities","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/MIKER/NetAddr-IP-Lite-1.01","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79920b3ec95b58c6d467fdfbad175d703a8da5639227a987b30be2573637f497","flatsize":103818,"path":"All/p5-NetAddr-IP-Lite-1.01_1.pkg","repopath":"All/p5-NetAddr-IP-Lite-1.01_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":34520,"desc":"NetAddr::IP::Lite - Manages IPv4 and IPv6 addresses and subnets","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-vCard","origin":"misc/p5-Net-vCard","version":"0.5_1","comment":"Read and write vCard files (RFC 2426)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-vCard","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f85b887ea84af0ce6790d839b5cfad1cc581f6ac142c9bf2f779a7b32a8eb2f","flatsize":28630,"path":"All/p5-Net-vCard-0.5_1.pkg","repopath":"All/p5-Net-vCard-0.5_1.pkg","licenselogic":"single","pkgsize":14004,"desc":"Net::vCard - Read and write vCard files (RFC 2426). vCard files hold\npersonal information that you would typically find on a business card.\nName, numbers, addresses, and even logos. This module can also serve as a\nbase class for other vFile readers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-NetAddr-IP","origin":"net-mgmt/p5-NetAddr-IP","version":"4.079","comment":"Work with IPv4 and IPv6 addresses and subnets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/NetAddr-IP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58a64b48b0ad0a5827e4f8e8af53b8455d7d8b78459b761e1dcf8a2790d5aec8","flatsize":272370,"path":"All/p5-NetAddr-IP-4.079.pkg","repopath":"All/p5-NetAddr-IP-4.079.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":86004,"desc":"This perl module provides a simple interface to the tedious bit\nmanipulation involved when handling IP address calculations. It also\nhelps by performing range comparisons between subnets as well as other\nfrequently used functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-uFTP","origin":"net/p5-Net-uFTP","version":"0.161_1","comment":"Universal interface for FTP-like modules (FTP, SFTP, SCP)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-uFTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8dc39e6bbb7d6fe7ff357f985b356bb4a7891018af5e2b941ccccdac5f4deb3","flatsize":37059,"path":"All/p5-Net-uFTP-0.161_1.pkg","repopath":"All/p5-Net-uFTP-0.161_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14608,"desc":"NET::uFTP is a Perl5 module providing a universal interface for FTP-like\nmodules (FTP, SFTP, SCP), in most cases Net::FTP compatible.","deps":{"p5-Class-Accessor-Fast-XS":{"origin":"devel/p5-Class-Accessor-Fast-XS","version":"0.04_1"},"p5-File-Stat-ModeString":{"origin":"sysutils/p5-File-Stat-ModeString","version":"1.00_1"},"p5-Net-FTP-AutoReconnect":{"origin":"net/p5-Net-FTP-AutoReconnect","version":"0.3_1"},"p5-Net-SSH2":{"origin":"net/p5-Net-SSH2","version":"0.73"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","devel","perl5"]},{"name":"p5-Object-Accessor","origin":"devel/p5-Object-Accessor","version":"0.48_2","comment":"Interface to create per object accessors","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Object-Accessor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a32dd953877359382fcd1255f15971627b768dbac3e32e4b4f3776a8d317abc","flatsize":35850,"path":"All/p5-Object-Accessor-0.48_2.pkg","repopath":"All/p5-Object-Accessor-0.48_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16236,"desc":"Object::Accessor provides an interface to create per object accessors\n(as opposed to per Class accessors, as, for example, Class::Accessor\nprovides).\n\nYou can choose to either subclass this module, and thus using its\naccessors on your own module, or to store an Object::Accessor object\ninside your own object, and access the accessors from there.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Number-WithError","origin":"math/p5-Number-WithError","version":"1.01_1","comment":"Numbers with error propagation and scientific rounding","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Number-WithError","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29a553c93e30e17d112abfca387a641b6e611f6e335b308c9c5b57fcf33f4eec","flatsize":53263,"path":"All/p5-Number-WithError-1.01_1.pkg","repopath":"All/p5-Number-WithError-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20672,"desc":"This class is a container class for numbers with a number of associated\nsymmetric and asymmetric errors. It overloads practically all common\narithmetic operations and trigonometric functions to propagate the errors.\nIt can do proper scientific rounding (as explained in more detail below in\nthe documentation of the significant_digit() method).\n\nYou can use Math::BigFloat objects as the internal representation of\nnumbers in order to support arbitrary precision calculations.\n\nErrors are propagated using Gaussian error propagation.\n\nWith a notable exception, the test suite covers way over ninety percent of\nthe code. The remaining holes are mostly difficult-to-test corner cases\nand sanity tests. The comparison routines are the exception for which\nthere will be more extensive tests in a future release.","deps":{"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-prefork":{"origin":"devel/p5-prefork","version":"1.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Net-Z3950-ZOOM","origin":"net/p5-Net-Z3950-ZOOM","version":"1.30_3","comment":"Perl interface to the Z39.50 Object-Orientation Model (ZOOM)","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/Net-Z3950-ZOOM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca060a88f53056b0ecfc1255137e3170ec5fba333252513b553f30a25619d397","flatsize":208207,"path":"All/p5-Net-Z3950-ZOOM-1.30_3.pkg","repopath":"All/p5-Net-Z3950-ZOOM-1.30_3.pkg","licenselogic":"single","pkgsize":68920,"desc":"This Perl module provides interface to the Z39.50 information\nretrieval protocol (aka ISO 23950), a mature and powerful protocol\nused in application domains as diverse as bibliographic information,\ngeo-spatial mapping, museums and other cultural heritage information,\nand structured vocabulary navigation.","deps":{"p5-MARC-Record":{"origin":"textproc/p5-MARC-Record","version":"2.0.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"yaz":{"origin":"net/yaz","version":"5.31.1_7"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36","libyaz.so.5","libexslt.so.0","libxslt.so.1","libxml2.so.2"]},{"name":"p5-Net-sFlow","origin":"net/p5-Net-sFlow","version":"0.11_1","comment":"Decode sFlow datagrams","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Net-sFlow","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"888bd517488464925681a98ea431addfc31e99d9fc7a81385d4a50979d59242f","flatsize":117624,"path":"All/p5-Net-sFlow-0.11_1.pkg","repopath":"All/p5-Net-sFlow-0.11_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":21096,"desc":"The sFlow module provides a mechanism to parse and decode sFlow datagrams.\nIt supports sFlow version 2/4 (RFC 3176 - http://www.ietf.org/rfc/rfc3176.txt)\nand sFlow version 5 (Memo - http://sflow.org/sflow_version_5.txt).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-ext","origin":"net/p5-Net-ext","version":"1.011_2","comment":"Perl modules for using sockets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-ext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"426e07dfd9d82349eec6cd5dcf0c0702a74eb00c3aad19c786a4491e5f6b2a63","flatsize":359638,"path":"All/p5-Net-ext-1.011_2.pkg","repopath":"All/p5-Net-ext-1.011_2.pkg","licenselogic":"single","pkgsize":112164,"desc":"Various modules for use Sockets with a TIESCALAR interface\nfor really simple socket communications.\n\nNet::Gen\t   - generic sockets interface handling\nNet::Inet\t   - Internet socket interface module\nNet::TCP\t   - TCP sockets interface module\nNet::TCP::Server   - TCP sockets interface module for listeners and servers\nNet::UDP\t   - UDP sockets interface module\nNet::UNIX\t   - UNIX-domain sockets interface module\nNet::UNIX::Server  - UNIX-domain sockets interface module for listeners","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-YASA","origin":"textproc/p5-Net-YASA","version":"0.03_1","comment":"Perl interface to YASA (Yet Another Suffix Array)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-YASA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4a1e1d99099031c81bb886be84b9c4dc5f263fd411dadf31cdc794e14fb6b34","flatsize":14277,"path":"All/p5-Net-YASA-0.03_1.pkg","repopath":"All/p5-Net-YASA-0.03_1.pkg","licenselogic":"single","pkgsize":9976,"desc":"YASA is a simple implementation of Suffix Array for counting\nfrequency of given text/string.\n\nThis module provides a Perl interface to YASA via REST.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Net-YAP","origin":"www/p5-Net-YAP","version":"0.6_1","comment":"Conduit to communicate with the Yahoo! Application Platform","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Net-YAP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d55ef103881fbff64470a3f0d7f45a479c8cd046b05f8e3262d87bb71968e138","flatsize":4517,"path":"All/p5-Net-YAP-0.6_1.pkg","repopath":"All/p5-Net-YAP-0.6_1.pkg","licenselogic":"single","pkgsize":3532,"desc":"Perl module to be used as a conduit to communicate with the\nYahoo! Application Platform.","deps":{"p5-Net-OAuth-Simple":{"origin":"net/p5-Net-OAuth-Simple","version":"1.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-eBay","origin":"www/p5-Net-eBay","version":"0.62","comment":"Perl Interface to XML based eBay API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-eBay","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"102ab4973846bffdf41c5aee514b63658f9ee9171edd53db02fcf8cd3b31aff8","flatsize":97404,"path":"All/p5-Net-eBay-0.62.pkg","repopath":"All/p5-Net-eBay-0.62.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28660,"desc":"Net::eBay allows super easy access to eBay for any perl developer.\nMake an instance of Net::eBay and then call submitRequest to send\nrequests to eBay.\n\nSupports both Legacy API as well as NEW API.","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-DateTime-Precise":{"origin":"devel/p5-DateTime-Precise","version":"1.05_1"},"p5-HTML-PrettyPrinter":{"origin":"www/p5-HTML-PrettyPrinter","version":"0.03_1"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Text-Format":{"origin":"textproc/p5-Text-Format","version":"0.62"},"p5-XML-Dumper":{"origin":"textproc/p5-XML-Dumper","version":"0.81_1"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Net-XWhois","origin":"net/p5-Net-XWhois","version":"0.90_5","comment":"Whois Client Interface for Perl5","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-XWhois","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a3f642611bac2ff8c7171e71b01a62f8bce47a3bcc3399bb69837511f54daeb","flatsize":46878,"path":"All/p5-Net-XWhois-0.90_5.pkg","repopath":"All/p5-Net-XWhois-0.90_5.pkg","licenselogic":"single","pkgsize":17444,"desc":"The Net::XWhois class provides a generic client framework for doing Whois\nqueries and parsing server response.\n\nOne of the more important features of this module is to enable the design of\nconsistent and predictable interfaces to incompatible whois response formats.\nThe Whois RFC (954) does not define a template for presenting server data;\nconsequently there is a large variation in layout styles as well as content\nserved across servers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Yadis","origin":"net/p5-Net-Yadis","version":"1.0_2","comment":"Yadis service discovery protocol, and parses XRDS xml documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Yadis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc467f0ae778987de93d89dacdf2062b35da2b283acdfec50be6fe52e0c147f1","flatsize":15962,"path":"All/p5-Net-Yadis-1.0_2.pkg","repopath":"All/p5-Net-Yadis-1.0_2.pkg","licenselogic":"single","pkgsize":7792,"desc":"Yadis is a service discovery system allowing relying parties\n(aka identity consumers or membersites) to determine automatically,\nwithout end-user intervention, the most appropriate protocol to use.\n\nExamples of such services are:\n\n* Single sign-on across web sites\n* Profile exchange and form filling\n* Blog anti-spam\n\nYadis provides the first step for any service that uses identifiers for\nauthentication, accountability, privacy controlled data exchange and more.","deps":{"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-XMPP2","origin":"net-im/p5-Net-XMPP2","version":"0.14_2","comment":"Implementation of the XMPP Protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ELMEX/Net-XMPP2-0.14","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29f0333a57a74840e2a10978785af268a72b893366b8ebce1b98674b62ba1da6","flatsize":461680,"path":"All/p5-Net-XMPP2-0.14_2.pkg","repopath":"All/p5-Net-XMPP2-0.14_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":197756,"desc":"This is the head module of the Net::XMPP2 XMPP client protocol (as\ndescribed in RFC 3920 and RFC 3921) framework.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-BS-Event":{"origin":"devel/p5-BS-Event","version":"0.3_2"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-LibIDN":{"origin":"dns/p5-Net-LibIDN","version":"0.12_6"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Object-Event":{"origin":"devel/p5-Object-Event","version":"1.220_1"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","perl5"]},{"name":"p5-Net-Write","origin":"net/p5-Net-Write","version":"1.10","comment":"Interface to open and send raw frames to the network","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Write","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbcdd22e1b6daaee3cffd72a12e8a9bf48995ce9e4383117ea81a65eccc5590e","flatsize":35799,"path":"All/p5-Net-Write-1.10.pkg","repopath":"All/p5-Net-Write-1.10.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":17276,"desc":"Net::Write provides a portable interface to open a network interface, and be\nable to write raw data directly to the network.","deps":{"p5-Class-Gomor":{"origin":"devel/p5-Class-Gomor","version":"1.03"},"p5-Net-Pcap":{"origin":"net/p5-Net-Pcap","version":"0.21"},"p5-Socket-GetAddrInfo":{"origin":"net/p5-Socket-GetAddrInfo","version":"0.22_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-XMPP","origin":"net-im/p5-Net-XMPP","version":"1.05_1","comment":"Net::XMPP provides Perl Developer access to the XMPP protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-XMPP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4483b549e7371de590c5057e1e85b9f605db2c40f7a5675d3d6b8f70fe0a66a7","flatsize":380362,"path":"All/p5-Net-XMPP-1.05_1.pkg","repopath":"All/p5-Net-XMPP-1.05_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":110432,"desc":"The Extensible Messaging and Presence Protocol (XMPP) is an IETF standard\nthat provides a complete cross protocol messaging solution.  The problem\nwith current IM solutions is that they are all proprietary and cannot\ntalk to each other.  XMPP seeks to get rid of those barriers.\n\nNet::XMPP is a collection of Perl modules that provide a Perl Developer\naccess to the XMPP protocol.  Using OOP modules we provide a clean\ninterface to writing anything from a full client to a simple protocol\ntester.","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-XML-Stream":{"origin":"textproc/p5-XML-Stream","version":"1.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","perl5"]},{"name":"p5-Net-Whois-Raw","origin":"net/p5-Net-Whois-Raw","version":"2.99040","comment":"Very simple Perl interface to query raw whois data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Whois-Raw","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c49d11c7ad8c5f6522841cc5e0e85e89a6cf50aae9b499a143974405b18e1ba","flatsize":267303,"path":"All/p5-Net-Whois-Raw-2.99040.pkg","repopath":"All/p5-Net-Whois-Raw-2.99040.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":53752,"desc":"Net::Whois::Raw - Perl extension for retrieving unparsed raw whois\ninformation.  There is also a simple way of checking whether a domain\nis registered or not.\n\nUsage:\n\tuse Net::Whois::Raw;\n\n\t$s = whois('perl.com');\n\t$s = whois('freebsd.org');\n\t$s = whois('freebsd.org.ua');\n\n\t$Net::Whois::Raw::CHECK_FAIL = 1;\n\n\tprint \"Hurry up!\\n\" if !whois('microsoft.com');","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Net-IDN-Encode":{"origin":"textproc/p5-Net-IDN-Encode","version":"2.500"},"p5-Regexp-IPv6":{"origin":"textproc/p5-Regexp-IPv6","version":"0.03_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Whois-IP","origin":"net/p5-Net-Whois-IP","version":"1.19_1","comment":"Retrieve whois information given an IP address","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Whois-IP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4248552bce98cc005049ae1972f664373a7b7914055b0a6b42cecbff920dbc7","flatsize":13091,"path":"All/p5-Net-Whois-IP-1.19_1.pkg","repopath":"All/p5-Net-Whois-IP-1.19_1.pkg","licenselogic":"single","pkgsize":6852,"desc":"Perl module to allow whois lookup of ip addresses. This module should\nrecursively query the various whois providers until it gets the more\ndetailed information including either TechPhone or OrgTechPhone by\ndefault; however, this is overrideable.","deps":{"p5-Regexp-IPv6":{"origin":"textproc/p5-Regexp-IPv6","version":"0.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Whois-RIPE","origin":"net/p5-Net-Whois-RIPE","version":"2.008001","comment":"Implementation of RIPE Whois","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/Net-Whois-RIPE","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c99c704a44e490d0a9190e976e8984d8ec010f2e6a61a14fad414e4363c6b226","flatsize":676269,"path":"All/p5-Net-Whois-RIPE-2.008001.pkg","repopath":"All/p5-Net-Whois-RIPE-2.008001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":204328,"desc":"This is an object-orienated perl module that provides methods to query,\nretrieve and update RIPE-157 formated objects, from whois servers that\nsupport this format.","deps":{"p5-Iterator-Util":{"origin":"devel/p5-Iterator-Util","version":"0.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-Net-Whois-RIPE port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Net-Whois-ARIN","origin":"net/p5-Net-Whois-ARIN","version":"0.12_1","comment":"ARIN whois client","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-Whois-ARIN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b694d2f164bdcc94b1afb6dfec9760c3527be2e967cebdfbebc0c339d7f582d6","flatsize":55590,"path":"All/p5-Net-Whois-ARIN-0.12_1.pkg","repopath":"All/p5-Net-Whois-ARIN-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22556,"desc":"This module provides a Perl interface to the ARIN Whois server. The module\ntakes care of connecting to an ARIN whois server, sending your whois\nrequests, and parsing the whois output. The whois records are returned as\nlists of Net::Whois::ARIN::* instances.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-WhitePages","origin":"net/p5-Net-WhitePages","version":"1.04_2","comment":"Provides access to the XML API for WhitePages.com","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-WhitePages","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d49c5042a99b45148c5a3d4467dffe2bc963d200c8526e58c7a2a626c70d20b4","flatsize":10058,"path":"All/p5-Net-WhitePages-1.04_2.pkg","repopath":"All/p5-Net-WhitePages-1.04_2.pkg","licenselogic":"single","pkgsize":5168,"desc":"Provides access to the XML API for WhitePages.com.","deps":{"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Wake","origin":"net/p5-Net-Wake","version":"0.02_1","comment":"Send Wake On Lan (WOL) packets to power on computers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Wake","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8c5060e08ce6317d73552988437c67afdb622a0b1a594a942ae64594d5bb45a","flatsize":3839,"path":"All/p5-Net-Wake-0.02_1.pkg","repopath":"All/p5-Net-Wake-0.02_1.pkg","licenselogic":"single","pkgsize":3736,"desc":"This package sends wake-on-lan packets to turn on machines\nthat are wake-on-lan capable.\n\nFor now there is only one function in this package:\n\nNet::Wake::by_udp(host, mac_address, [port]);\n\nYou can power on PCs by\nperl -e 'use Net::Wake; Net::Wake::by_udp(\"192.168.0.1\", \"xx:xx:xx:xx:xx:xx\");'\n\nYou can also specify broadcast address for `host'. It is useful in a\nintelligent network.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Whois","origin":"net/p5-Net-Whois","version":"1.9_1","comment":"Perl5 module to get information using the Whois protocol","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/Net-Whois","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09d48b0f7bb710edc4145808e881acc962a63da0d42365a49647353fee9820d6","flatsize":14535,"path":"All/p5-Net-Whois-1.9_1.pkg","repopath":"All/p5-Net-Whois-1.9_1.pkg","licenselogic":"single","pkgsize":8224,"desc":"This is a Perl 5 module that retrieves and parses information from the\nInterNIC 'whois' database.  If you are behind a firewall, you probably\nwon't be able to use this module.\n\nThis version supports only the information about domains.  Future work\nmay include information about people and other entities about which\nthe InterNIC keeps data.","deps":{"p5-Locale-Codes":{"origin":"misc/p5-Locale-Codes","version":"3.64"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-VNC","origin":"net/p5-Net-VNC","version":"0.40_3","comment":"Simple VNC client","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-VNC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f7fdba09e41e4f010cbb40242d6fcd141fb4cdcb4b594f31cbc7b83c2277108","flatsize":58165,"path":"All/p5-Net-VNC-0.40_3.pkg","repopath":"All/p5-Net-VNC-0.40_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21056,"desc":"Virtual Network Computing (VNC) is a desktop sharing system which uses\nthe RFB (Remote FrameBuffer) protocol to remotely control another\ncomputer. This module acts as a VNC client and communicates to a VNC\nserver using the RFB protocol, allowing you to capture the screen of\nthe remote computer.\n\nThis module dies upon connection errors (with a timeout of 15 seconds)\nand protocol errors.\n\nThis implementation is based largely on the RFB Protocol Specification,\nhttp://www.realvnc.com/docs/rfbproto.pdf. That document has an error\nin the DES encryption description, which is clarified via\nhttp://www.vidarholen.net/contents/junk/vnc.html.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Crypt-DES":{"origin":"security/p5-Crypt-DES","version":"2.07_2"},"p5-Image-Imlib2":{"origin":"graphics/p5-Image-Imlib2","version":"2.03_8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-UPnP","origin":"multimedia/p5-Net-UPnP","version":"1.4.6","comment":"Perl extension for UPnP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-UPnP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ded175cb203466e14023e0470c722b58b2ca75ee956b5e26046372d303e1038f","flatsize":114018,"path":"All/p5-Net-UPnP-1.4.6.pkg","repopath":"All/p5-Net-UPnP-1.4.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42424,"desc":"This package provides some functions to control UPnP devices","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["multimedia","devel"]},{"name":"p5-Net-UPS","origin":"www/p5-Net-UPS","version":"0.16_1","comment":"Perl Client library for UPS XML Shipping API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-UPS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85872ad016d3c390c19332a127c15261d289fe6d6d77c4da1bcf09d56be9ced0","flatsize":99891,"path":"All/p5-Net-UPS-0.16_1.pkg","repopath":"All/p5-Net-UPS-0.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":44276,"desc":"Implementation of UPS Online Tools API in Perl","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Mozilla-CA":{"origin":"www/p5-Mozilla-CA","version":"20240730"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-Works","origin":"net/p5-Net-Works","version":"0.22","comment":"APIs for IP addresses and networks","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Net-Works","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"441635150eb60addb399e2bc475fe4c0f3c0c60f3749d84ee032fb8b9b38fdc3","flatsize":58227,"path":"All/p5-Net-Works-0.22.pkg","repopath":"All/p5-Net-Works-0.22.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":24456,"desc":"Net-Works provides a APIs for IP addresses and networks\nsimilar to NetAddr::IP, but claims to be cleaner.","deps":{"p5-List-AllUtils":{"origin":"devel/p5-List-AllUtils","version":"0.19"},"p5-Math-Int128":{"origin":"math/p5-Math-Int128","version":"0.22_6"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Z3950-SimpleServer","origin":"net/p5-Net-Z3950-SimpleServer","version":"1.20_1","comment":"Perl module for developing Z39.50 servers","maintainer":"demon@FreeBSD.org","www":"https://www.indexdata.dk/simpleserver/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48a501dc27a01cbef8ad2ecd6d916126c5efa6efea2653a0d68790e763716118","flatsize":140423,"path":"All/p5-Net-Z3950-SimpleServer-1.20_1.pkg","repopath":"All/p5-Net-Z3950-SimpleServer-1.20_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":51568,"desc":"SimpleServer is a Perl module which is intended to make it as simple as\npossible to develop new Z39.50 servers over any type of database\nimaginable.  All you have to do is implement a function for initialising your\ndatabase (optional), searching the database, and returning \"database\nrecords\" on request.  The module takes care of everything else and\nautomatically starts a server for you, listens to incoming connections,\nand implements the Z39.50 protocol.  It couldn't really be easier.\n\nSimpleServer is based on the popular YAZ toolkit which means it is\nrobust, efficient, widely portable, and it interoperates with all known\nZ39.50 clients.\n\nUse SimpleServer together with other Perl modules to provide gateways\nto relational databases, local file stores, SOAP/RDF-servers, etc.\n\nSimpleServer currently supports the Init, Search, Present, Scan and\nClose services.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"yaz":{"origin":"net/yaz","version":"5.31.1_7"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36","libyaz_server.so.5","libyaz.so.5","libexslt.so.0","libxslt.so.1","libxml2.so.2"]},{"name":"p5-Net-Twitter","origin":"net/p5-Net-Twitter","version":"4.01043","comment":"Perl interface to twitter.com","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Twitter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f20f5dfe63ba76d7a0d45c9e404a1087857cb4f4477f8100888c304e06c23ffc","flatsize":470224,"path":"All/p5-Net-Twitter-4.01043.pkg","repopath":"All/p5-Net-Twitter-4.01043.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":133460,"desc":"twitter.com provides a web 2.0 type of ubiquitous presence.\nThis module allows you to set your status, as well as the statuses of\nyour friends.\n\nYou can view the latest status of Net::Twitter on it's own twitter\ntimeline at http://twitter.com/net_twitter","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Data-Visitor":{"origin":"devel/p5-Data-Visitor","version":"0.32"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-Net-OAuth":{"origin":"net/p5-Net-OAuth","version":"0.28_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Twitter-Lite","origin":"net/p5-Net-Twitter-Lite","version":"0.12008","comment":"Interface to the Twitter API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Twitter-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f34e464eb4a7c52d6a55aed17cadd1682d91dd984450244e85ad5afe406596cc","flatsize":311356,"path":"All/p5-Net-Twitter-Lite-0.12008.pkg","repopath":"All/p5-Net-Twitter-Lite-0.12008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":81512,"desc":"This module provides a perl interface to the Twitter APIs. It uses the\nsame API definitions as Net::Twitter, but without the extra bells and\nwhistles and without the additional dependencies. Same great taste,\nless filling.\n\nThis module is related to, but is not part of the \"Net::Twitter\"\ndistribution. It's API methods and API method documentation are\ngenerated from \"Net::Twitter\"'s internals. It exists for those who\ncannot, or prefer not to install Moose and its dependencies.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Net-HTTP":{"origin":"net/p5-Net-HTTP","version":"6.23"},"p5-Net-OAuth":{"origin":"net/p5-Net-OAuth","version":"0.28_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Traceroute","origin":"net/p5-Net-Traceroute","version":"1.15_1","comment":"Perl module to parse traceroute(8)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Traceroute","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5add20b991d5fbdbe0bc7090d3cf37c2d3df929faec67ceed7de0ed839cf0924","flatsize":38357,"path":"All/p5-Net-Traceroute-1.15_1.pkg","repopath":"All/p5-Net-Traceroute-1.15_1.pkg","licenselogic":"single","pkgsize":17492,"desc":"Perl module to parse traceroute(8).\n\nSee also: http://www.linnaean.org/~hag/perl/traceroute/traceroute.html","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Trackback","origin":"net/p5-Net-Trackback","version":"1.01_1","comment":"Interface for developing Trackback clients and servers","maintainer":"coryking@mozimedia.com","www":"https://metacpan.org/release/Net-Trackback","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b328b5573d756d095655b5ee9c02e0230febed3c70cffd4c27466b3a7e762d8","flatsize":42085,"path":"All/p5-Net-Trackback-1.01_1.pkg","repopath":"All/p5-Net-Trackback-1.01_1.pkg","licenselogic":"single","pkgsize":23372,"desc":"This package is an object-oriented interface for developing Trackback\nclients and servers.","deps":{"p5-Class-ErrorHandler":{"origin":"devel/p5-Class-ErrorHandler","version":"0.04"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Todoist","origin":"net/p5-Net-Todoist","version":"0.06_1","comment":"Todoist API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-Todoist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5453569bc522dc322d435a6cdc39b15b74363479e1024d34513ab38f8a93b9b2","flatsize":62375,"path":"All/p5-Net-Todoist-0.06_1.pkg","repopath":"All/p5-Net-Todoist-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13208,"desc":"Todoist API. Read http://todoist.com/API/help for more details.","deps":{"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","www","perl5"]},{"name":"p5-Net-Trac","origin":"www/p5-Net-Trac","version":"0.16_1","comment":"Interact with a remote Trac instance","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Trac","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"453359d48163cd32a8dbcab8cd933f20be71935c75a5e21a50de146c7f54fc64","flatsize":65323,"path":"All/p5-Net-Trac-0.16_1.pkg","repopath":"All/p5-Net-Trac-0.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31332,"desc":"Net::Trac is simple client library for a remote Trac instance. Because\nTrac doesn't provide a web services API, this module currently \"fakes\"\nan RPC interface around Trac's webforms and the feeds it exports.\nBecause of this, it's somewhat more brittle than a true RPC client\nwould be.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Lingua-EN-Inflect":{"origin":"textproc/p5-Lingua-EN-Inflect","version":"1.905"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-Telnet-Netscreen","origin":"net/p5-Net-Telnet-Netscreen","version":"1.2_1","comment":"Perl interface for interact with a Netscreen firewall","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Net-Telnet-Netscreen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05c09868d7af09dac07c006d0bb7563e56a1962c19c46e6153f542ca975756a0","flatsize":22855,"path":"All/p5-Net-Telnet-Netscreen-1.2_1.pkg","repopath":"All/p5-Net-Telnet-Netscreen-1.2_1.pkg","licenselogic":"single","pkgsize":9888,"desc":"Net::Telnet::Netscreen - interact with a Netscreen firewall","deps":{"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Telnet-Cisco-IOS","origin":"net-mgmt/p5-Net-Telnet-Cisco-IOS","version":"0.6_1","comment":"Manage Cisco IOS Devices","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Net-Telnet-Cisco-IOS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a39f0bc9f751c2ba8436d72aa2f09ef083b3194a21ecf8e3e3e49d4f62ec7a19","flatsize":24631,"path":"All/p5-Net-Telnet-Cisco-IOS-0.6_1.pkg","repopath":"All/p5-Net-Telnet-Cisco-IOS-0.6_1.pkg","licenselogic":"single","pkgsize":7136,"desc":"Net::Telnet::Cisco::IOS (NTCI) is an extension of Joshua Kereos's\nNet::Telnet::Cisco module and provides an easy way to manage and\nmonitor Cisco IOS devices. I'll mention this a lot,\nbut make sure you read up on Net::Telnet::Cisco for a lot of information.","deps":{"p5-Net-Telnet-Cisco":{"origin":"net-mgmt/p5-Telnet-Cisco","version":"1.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-TiVo","origin":"net/p5-Net-TiVo","version":"0.11_1","comment":"Framework for accessing TiVo using XML/HTTP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-TiVo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7b8deb94ad3606ffd138922745549d42b2ea3ff71ef34c1c63f6603a6a83a04","flatsize":23633,"path":"All/p5-Net-TiVo-0.11_1.pkg","repopath":"All/p5-Net-TiVo-0.11_1.pkg","licenselogic":"single","pkgsize":12356,"desc":"Net::TiVo provides an object-oriented interface to TiVo's REST interface.  This\nmakes it possible to query your TiVo for information about recorded content,\nsuch as a show's download URL, and space consumed.","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Telnet-Cisco","origin":"net-mgmt/p5-Telnet-Cisco","version":"1.11","comment":"Perl5 module to telnet to Cisco routers","maintainer":"lyngbol@wheel.dk","www":"https://metacpan.org/release/Net-Telnet-Cisco","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab02706fd15f6dc2cca06d8bf2944e7c638b0efbc7a31524ec84871277fc0d7a","flatsize":54644,"path":"All/p5-Net-Telnet-Cisco-1.11.pkg","repopath":"All/p5-Net-Telnet-Cisco-1.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22144,"desc":"Net::Telnet::Cisco provides additional functionality to Net::Telnet for\ndealing with Cisco routers.","deps":{"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-Telnet","origin":"net/p5-Net-Telnet","version":"3.05","comment":"Perl5 module to access and use telnet protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Telnet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89b0479f2fa061aaf072ae95ff3c9c910632cfbebfa101ca4111f7b4f9ab17b8","flatsize":198937,"path":"All/p5-Net-Telnet-3.05.pkg","repopath":"All/p5-Net-Telnet-3.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":54068,"desc":"Description\n  -----------\n\n    Net::Telnet allows you to make client connections to a TCP port\n    and do network I/O, especially with a port using the TELNET\n    protocol.  Simple I/O methods such as print, get, and getline are\n    provided.  More sophisticated interactive features are provided\n    because connecting to a TELNET port ultimately means communicating\n    with a program designed for human interaction.  Some interactive\n    features include the ability to specify a timeout and to wait for\n    patterns to appear in the input stream, such as the prompt from a\n    command interpreter.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-TcpDumpLog","origin":"net/p5-Net-TcpDumpLog","version":"0.11_1","comment":"Read tcpdump/libpcap network packet logs","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Net-TcpDumpLog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"201875df5ef7d06685f24880c1f9286be8daddc60c7d1ab9b007366fe24793df","flatsize":15557,"path":"All/p5-Net-TcpDumpLog-0.11_1.pkg","repopath":"All/p5-Net-TcpDumpLog-0.11_1.pkg","licenselogic":"single","pkgsize":7416,"desc":"Read tcpdump/libpcap network packet logs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-TacacsPlus","origin":"net/p5-Net-TacacsPlus","version":"1.10","comment":"Pure perl implement of Tacacs+ client","maintainer":"vanilla@FreeBSD.org","www":"https://metacpan.org/release/Net-TacacsPlus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d51f8e2d679522a0f611b55360b6fd587bfc5128639b573a6b941beb76ef182","flatsize":92832,"path":"All/p5-Net-TacacsPlus-1.10.pkg","repopath":"All/p5-Net-TacacsPlus-1.10.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":38204,"desc":"Net::TacacsPlus - Tacacs+ library.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Syslog","origin":"net/p5-Net-Syslog","version":"0.04_1","comment":"Perl extension for sending syslog messages to a remote syslogd","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Syslog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1262f2f0d10f7c8398cb1bcd21c70e504f6aaee5f51146f41b7f1a779ab25318","flatsize":6470,"path":"All/p5-Net-Syslog-0.04_1.pkg","repopath":"All/p5-Net-Syslog-0.04_1.pkg","licenselogic":"single","pkgsize":4456,"desc":"Description\n-----------\n\nNet::Syslog implements the intra-host syslog forwarding protocol. It is not\nintended to replace the Sys::Syslog or Unix::Syslog modules, but instead to\nprovide a method of using syslog when a local syslogd is unavailable or when\nyou don't want to write syslog messages to the local syslog.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Subnet","origin":"net/p5-Net-Subnet","version":"1.03_1","comment":"Fast IP-in-subnet matcher for IPv4 and IPv6, CIDR or mask","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Subnet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f3e2c2f2ef98cb0df9dfe997dd91f8db6027aa77acf42dd31916207675bdad2","flatsize":16599,"path":"All/p5-Net-Subnet-1.03_1.pkg","repopath":"All/p5-Net-Subnet-1.03_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":8904,"desc":"This is a simple but fast pure Perl module for determining whether a given IP\naddress is in a given set of IP subnets. It's iterative, and it doesn't use any\nfancy tries, but because it uses simple bitwise operations on strings it's still\nvery fast.\n\nAll documented functions are exported by default.\n\nSubnets have to be given in \"address/mask\" or \"address/length\" (CIDR) format.\nThe Socket and Socket6 modules are used to normalise addresses, which means that\nany of the address formats supported by inet_aton and inet_pton can be used with\nNet::Subnet.","deps":{"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-TCLink","origin":"net/p5-Net-TCLink","version":"3.4_2","comment":"Module to for connecting to the TrustCommerce payment gateway","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net_TCLink","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39cd79cbfaa61e3f942f1e76192eb985f2f77e84dec8af4c81109c016e34067f","flatsize":55841,"path":"All/p5-Net-TCLink-3.4_2.pkg","repopath":"All/p5-Net-TCLink-3.4_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":21116,"desc":"Net::TCLink is a thin client library to allow your e-commerce servers to\nconnect to the TrustCommerce payment gateway easily and consistently.\nThe protocol (which is the same across all platforms and languages) is\nwell-documented in the Web Developer's Guide, so please consult it for\nany questions you may have about the protocol syntax itself.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12"]},{"name":"p5-Net-Stomp","origin":"net-im/p5-Net-Stomp","version":"0.62","comment":"Streaming Text Orientated Messaging Protocol Client","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Stomp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5ea3c7c1df1f7235de57fdf62741720d479c8738b37c2dad176ebd4fcf708f4","flatsize":61210,"path":"All/p5-Net-Stomp-0.62.pkg","repopath":"All/p5-Net-Stomp-0.62.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26696,"desc":"This module allows you to write a Stomp client.  Stomp is the Streaming\nText Orientated Messaging Protocol (or the Protocol Briefly Known as\nTTMP and Represented by the symbol :ttmp).  It's a simple and easy to\nimplement protocol for working with Message Orientated Middleware from\nany language.  Net::Stomp is useful for talking to Apache ActiveMQ, an\nopen source (Apache 2.0 licensed) Java Message Service 1.1 (JMS) message\nbroker packed with many enterprise features.\n\nA Stomp frame consists of a command, a series of headers and a body -\nsee Net::Stomp::Frame for more details.\n\nFor details on the protocol see http://stomp.codehaus.org/Protocol.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Log-Any":{"origin":"devel/p5-Log-Any","version":"1.717"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","perl5"]},{"name":"p5-Net-Snort-Parser","origin":"textproc/p5-Net-Snort-Parser","version":"1.41_1","comment":"Perl modules for parsing Snort configuration files","maintainer":"perl@FreeBSD.org","www":"https://projects.honeynet.org/svn/honeywall/honeywall/trunk/rpm-devel/perl-Net-Snort-Parser/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b23e372f95023f00c15da768d29281b4c9150886c3d065c268079080001a3a4","flatsize":69080,"path":"All/p5-Net-Snort-Parser-1.41_1.pkg","repopath":"All/p5-Net-Snort-Parser-1.41_1.pkg","licenselogic":"single","pkgsize":20212,"desc":"These modules provide a basis for parsing snort configuration files and\nrules, allow tools to be built that muck with rulesets with less effort.\nAn example tool, snortconfig, is included.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Net-Server-SS-PreFork","origin":"net/p5-Net-Server-SS-PreFork","version":"0.05_1","comment":"Hot-deployable variant of Net::Server::PreFork","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Server-SS-PreFork","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db9a4719f89190723a0611396dc3390e0e0b485b47e7ccae4e233f1296814519","flatsize":11493,"path":"All/p5-Net-Server-SS-PreFork-0.05_1.pkg","repopath":"All/p5-Net-Server-SS-PreFork-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6292,"desc":"A hot-deployable variant of Net::Server::PreFork.","deps":{"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-Server-Starter":{"origin":"net/p5-Server-Starter","version":"0.35"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Server-Mail-ESMTP-AUTH","origin":"security/p5-Net-Server-Mail-ESMTP-AUTH","version":"0.2","comment":"Plain and login auth methods for Net::Server::Mail::ESMTP","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-Server-Mail-ESMTP-AUTH","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eee180c0daaf82029722b182f276dd873eeb1c9d848a7f19e36e11b60fb985c4","flatsize":13587,"path":"All/p5-Net-Server-Mail-ESMTP-AUTH-0.2.pkg","repopath":"All/p5-Net-Server-Mail-ESMTP-AUTH-0.2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7460,"desc":"Net::Server::Mail::ESMTP::AUTH is an extension to provide\nsupport for SMTP authentication with Net::Server::Mail::ESMTP\nmodule.\n\nCurrently only LOGIN and PLAIN methods are supported.","deps":{"p5-Net-Server-Mail":{"origin":"mail/p5-Net-Server-Mail","version":"0.26"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","mail","perl5"]},{"name":"p5-Net-Traceroute6","origin":"net/p5-Net-Traceroute6","version":"0.03_2","comment":"Perl module to parse traceroute6(8) output","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-Traceroute6","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"306c504356ee840874d7ff5988dfcd72caa11a63830e4d0461426785fc52e125","flatsize":30081,"path":"All/p5-Net-Traceroute6-0.03_2.pkg","repopath":"All/p5-Net-Traceroute6-0.03_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14116,"desc":"This module implements traceroute6(8) functionality for perl5.  It\nallows you to trace the path IP packets take to a destination.  It\nis currently implemented as a parser around the system traceroute\ncommand.","deps":{"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Server-Mail","origin":"mail/p5-Net-Server-Mail","version":"0.26","comment":"Implementation of SMTP, ESMTP, and LMTP protocols","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-Server-Mail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"780c3fb4d53360d83f395b2900176b4292e41d9b438c01bd28947a16446fec28","flatsize":84203,"path":"All/p5-Net-Server-Mail-0.26.pkg","repopath":"All/p5-Net-Server-Mail-0.26.pkg","licenselogic":"single","pkgsize":34088,"desc":"This module is a versatile and extensible implementation of the SMTP protocol\nand its different evolutions like ESMTP and LMTP. The event driven\nobject-oriented API makes easy to incorporate the SMTP protocol to your\nprograms.\n\nOther SMTPd implementations don't support useful ESMTP extensions and the LMTP\nprotocol. Their interface design precludes adding them later. So I've decided\nto rewrite a complete implementation with extensibility in mind.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Net-Server-Coro","origin":"net/p5-Net-Server-Coro","version":"1.3_1","comment":"Perl extension for co-operative multithreaded server using Coro","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Server-Coro","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0b78686abd8382fecfc3c9be859722be8ca0217fc3cb837628c0c31ffb80241","flatsize":20792,"path":"All/p5-Net-Server-Coro-1.3_1.pkg","repopath":"All/p5-Net-Server-Coro-1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9400,"desc":"A co-operative multithreaded server using Coro.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Coro":{"origin":"devel/p5-Coro","version":"6.570,1"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Server","origin":"net/p5-Net-Server","version":"2.014","comment":"Configurable base class for writing internet servers in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Server","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b3ba2d61565bdb542d348c84e9dcb55616344f8fe91e769aec404b2d95c6ddb","flatsize":477877,"path":"All/p5-Net-Server-2.014.pkg","repopath":"All/p5-Net-Server-2.014.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":170280,"desc":"Net::Server is an extensible, generic Perl server engine. Net::Server combines\nthe good properties from Net::Daemon (0.34), NetServer::Generic (1.03), and\nNet::FTPServer (1.0), and also from various concepts in the Apache Webserver.\nNet::Server attempts to be a generic server as in Net::Daemon and\nNetServer::Generic. It includes with it the ability to run as an inetd process\n(Net::Server::INET), a single connection server (Net::Server or\nNet::Server::Single), a forking server (Net::Server::Fork), or as a preforking\nserver (Net::Server::PreFork). In all but the inetd type, the server provides\nthe ability to connect to one or to multiple server ports.","deps":{"p5-IO-Multiplex":{"origin":"devel/p5-IO-Multiplex","version":"1.16"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"options":{"IPV6":"on"}},{"name":"p5-Net-STOMP-Client","origin":"net/p5-Net-STOMP-Client","version":"2.5","comment":"Streaming Text Orientated Messaging Protocol Client","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-STOMP-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88ad86ab39547e45c9b7baec9fca93b4bd330ddcdb4187e59b6138238365ef2f","flatsize":179062,"path":"All/p5-Net-STOMP-Client-2.5.pkg","repopath":"All/p5-Net-STOMP-Client-2.5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":62984,"desc":"This module provides an object oriented client interface to interact\nwith servers supporting STOMP (Streaming Text Orientated Messaging\nProtocol). It supports the major features of messaging brokers: SSL,\nasynchronous I/O, receipts and transactions.\n\nFor details on the protocol see http://stomp.codehaus.org/Protocol.","deps":{"p5-No-Worries":{"origin":"devel/p5-No-Worries","version":"1.7"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-STF-Client","origin":"www/p5-Net-STF-Client","version":"1.01_1","comment":"Perl extension for STF Client","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-STF-Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce41e3fbdb63e8cf7b32df6476de7ada483770b8f069c878dbd2e23798156e54","flatsize":18244,"path":"All/p5-Net-STF-Client-1.01_1.pkg","repopath":"All/p5-Net-STF-Client-1.01_1.pkg","licenselogic":"single","pkgsize":9920,"desc":"Net::STF::Client implements the STF protocol to talk to STF servers.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-Furl":{"origin":"www/p5-Furl","version":"3.14_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-SSLeay","origin":"security/p5-Net-SSLeay","version":"1.94","comment":"Perl5 interface to SSL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SSLeay","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d69223dc06fda5c8c98648087514aac698ff1695b08b2224ab93ffd7b6a27884","flatsize":1251213,"path":"All/p5-Net-SSLeay-1.94.pkg","repopath":"All/p5-Net-SSLeay-1.94.pkg","licenselogic":"single","licenses":["OpenSSL"],"pkgsize":292608,"desc":"This module offers\n\n- some high level convenience functions for accessing web pages on SSL servers\n- a sslcat() function for writing your own clients\n- access to the SSL api of SSLeay package,\n  so you can write servers or clients for more complicated applications","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12"],"options":{"EXAMPLES":"on"}},{"name":"p5-Net-SSL-ExpireDate","origin":"security/p5-Net-SSL-ExpireDate","version":"1.24","comment":"Obtain expiration date of certificate","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SSL-ExpireDate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"057a46c1cc0305dc1915c99761251731d28f45c29369f58f453144c740a420e4","flatsize":28772,"path":"All/p5-Net-SSL-ExpireDate-1.24.pkg","repopath":"All/p5-Net-SSL-ExpireDate-1.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10876,"desc":"Net::SSL::ExpireDate get certificate from network (SSL) or local file and obtain\nits expiration date.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Crypt-OpenSSL-X509":{"origin":"security/p5-Crypt-OpenSSL-X509","version":"1.915"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Time-Duration-Parse":{"origin":"devel/p5-Time-Duration-Parse","version":"0.16"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Net-SSLGlue","origin":"security/p5-Net-SSLGlue","version":"1.058","comment":"Add/extend SSL support for common perl modules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-SSLGlue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4dfe03146481990c7f18745f1200553e17f136344179b85fed5d7a75cf286800","flatsize":60829,"path":"All/p5-Net-SSLGlue-1.058.pkg","repopath":"All/p5-Net-SSLGlue-1.058.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28064,"desc":"Some commonly used Perl modules don't have SSL support at all, even if the\nprotocol supports it. Others have SSL support, but most of them don't do proper\nchecking of the server's certificate.\n\nThe Net::SSLGlue::* modules try to add SSL support or proper certificate\nchecking to these modules. Currently support for the following modules is\navailable:\n- Net::SMTP - add SSL from beginning or using STARTTLS\n- Net::POP3 - add SSL from beginning or using STLS\n- Net::FTP - add SSL and IPv6 support to Net::FTP\n- Net::LDAP - add proper certificate checking\n- LWP - add proper certificate checking\n\nThere is also a Net::SSLGlue::Socket package which combines SSL and non-SSL and\nIPv6 capabilities to make it easier to enhance modules based on\nIO::Socket::INET.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","net","perl5"]},{"name":"p5-Pipeline","origin":"devel/p5-Pipeline","version":"3.12_2","comment":"Generic pipeline Perl interface","maintainer":"rouslan@rshell.net","www":"https://metacpan.org/release/Pipeline","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1cfd54d06c49401c5638948f8f6ddee1c77f47bcb1538be77d86bc624baa556","flatsize":81601,"path":"All/p5-Pipeline-3.12_2.pkg","repopath":"All/p5-Pipeline-3.12_2.pkg","licenselogic":"single","pkgsize":44908,"desc":"\"Pipelines\" are a mechanism to process data. They are designed to be\nplugged together to make fairly complex operations act in a fairly\nstraightforward manner, cleanly, and simply.","deps":{"p5-Class-ISA":{"origin":"devel/p5-Class-ISA","version":"0.36_1"},"p5-Data-Structure-Util":{"origin":"devel/p5-Data-Structure-Util","version":"0.16_1"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-IO-Null":{"origin":"devel/p5-IO-Null","version":"1.01_1"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Net-SSH2","origin":"net/p5-Net-SSH2","version":"0.73","comment":"Support for the SSH 2 protocol via libSSH2","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SSH2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecbc375d2c9043dde7c8fa16e133192a9788f31aa0d68e797b7a6a69649849ec","flatsize":260489,"path":"All/p5-Net-SSH2-0.73.pkg","repopath":"All/p5-Net-SSH2-0.73.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":95940,"desc":"Net::SSH2 is a perl interface to the libssh2 (http://www.libssh2.org) library.\nIt supports the SSH2 protocol (there is no support for SSH1) with all of the\nkey exchanges, ciphers, and compression of libssh2.\n\nUnless otherwise indicated, methods return a true value on success and false\non failure; use the error method to get extended error information.\n\nThe typical order is to create the SSH2 object, set up the connection methods\nyou want to use, call connect, authenticate with one of the auth methods, then\ncreate channels on the connection to perform commands.","deps":{"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36","libssh2.so.1","libssl.so.12","libcrypto.so.12"],"options":{"EXAMPLES":"on"}},{"name":"p5-Net-SSH-Mechanize","origin":"net/p5-Net-SSH-Mechanize","version":"0.1.3_1","comment":"Perl extension for asynchronous ssh command invocation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SSH-Mechanize","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a197fc3e463ac026bef6c88ef55e5abe808184d0d71047d448a979405765644f","flatsize":58569,"path":"All/p5-Net-SSH-Mechanize-0.1.3_1.pkg","repopath":"All/p5-Net-SSH-Mechanize-0.1.3_1.pkg","licenselogic":"single","pkgsize":29276,"desc":"Asynchronous ssh command invocation.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-Subprocess":{"origin":"devel/p5-AnyEvent-Subprocess","version":"1.102912_2"},"p5-Coro":{"origin":"devel/p5-Coro","version":"6.570,1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Params-Validate":{"origin":"devel/p5-MooseX-Params-Validate","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-SSH-Expect","origin":"net/p5-Net-SSH-Expect","version":"1.09_1","comment":"SSH wrapper to execute remote commands","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Net-SSH-Expect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79f66c06aa7fff8b032ce5b0e8f88468bf0cd3c0a7f5e42b91e4f9abb85e682b","flatsize":54650,"path":"All/p5-Net-SSH-Expect-1.09_1.pkg","repopath":"All/p5-Net-SSH-Expect-1.09_1.pkg","licenselogic":"single","pkgsize":21984,"desc":"This module is a wrapper to the ssh executable that is available in\nyour system's $PATH. Use this module to execute commands on the remote SSH\nserver. It authenticates with the user and password you passed in the\nconstructor's attributes user and password.","deps":{"p5-Expect":{"origin":"lang/p5-Expect","version":"1.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-SSH","origin":"net/p5-Net-SSH","version":"0.09_1","comment":"Perl5 module to access and use ssh protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SSH","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b880e3e1a96513ce958e9e353d663055a6a326de7243535aa5a789aa4c330df","flatsize":12010,"path":"All/p5-Net-SSH-0.09_1.pkg","repopath":"All/p5-Net-SSH-0.09_1.pkg","licenselogic":"single","pkgsize":7768,"desc":"This module implements a Perl interface to ssh.  It is a simple wrapper\naround the system `ssh' command.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-SPDY","origin":"net/p5-Net-SPDY","version":"0.1.5_2","comment":"SPDY protocol client and server implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/LKUNDRAK/Net-SPDY-0.1_5","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f95d84906af96128f6c7b0b069ad1f338c12e3888b41212082b92e8b71e2bf3","flatsize":76003,"path":"All/p5-Net-SPDY-0.1.5_2.pkg","repopath":"All/p5-Net-SPDY-0.1.5_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33244,"desc":"Net::SPDY distribution contains implementation of SPDY protocol. You probably\nwant to use Net::SPDY::Session to implement SPDY clients and servers.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-SSH-AuthorizedKeysFile","origin":"security/p5-Net-SSH-AuthorizedKeysFile","version":"0.18","comment":"Read and modify SSH authorized_keys files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SSH-AuthorizedKeysFile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b12bfd1e3152f276aa2dfb7fe31f1eb33bf98308ded72b16ab3010ae04b88c5","flatsize":52818,"path":"All/p5-Net-SSH-AuthorizedKeysFile-0.18.pkg","repopath":"All/p5-Net-SSH-AuthorizedKeysFile-0.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24300,"desc":"Net::SSH::AuthorizedKeysFile reads and modifies \"authorized_keys\"\nfiles.  \"authorized_keys\" files contain public keys and meta\ninformation to be used by \"ssh\" on the remote host to let users in\nwithout having to type their password.","deps":{"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Net-SNPP","origin":"net/p5-Net-SNPP","version":"1.17_2","comment":"Perl Simple Network Pager Protocol client","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SNPP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d1ebcadb9c6d9d969ad4692f153f9f2112bb3f2feca238acf343e067c52d40e","flatsize":50870,"path":"All/p5-Net-SNPP-1.17_2.pkg","repopath":"All/p5-Net-SNPP-1.17_2.pkg","licenselogic":"single","pkgsize":20872,"desc":"This module implements a client interface to the SNPP protocol,\nenabling a perl5 application to talk to SNPP servers. The SNPP\nprotocol is described in RFC1861.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-SNMPTrapd","origin":"net-mgmt/p5-Net-SNMPTrapd","version":"0.17","comment":"SNMP Trap Listener in Perl","maintainer":"gaod@hychen.org","www":"https://metacpan.org/release/Net-SNMPTrapd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a3088cbb275844ddd498c6d575b6c4f5fd5ef3cea1f47d608b021696b3d2493","flatsize":56236,"path":"All/p5-Net-SNMPTrapd-0.17.pkg","repopath":"All/p5-Net-SNMPTrapd-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21696,"desc":"The Net::SNMPTrapd module implements an SNMP Trap Listener.","deps":{"p5-Convert-ASN1":{"origin":"converters/p5-Convert-ASN1","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-SNMP-Util","origin":"net-mgmt/p5-Net-SNMP-Util","version":"1.04_2","comment":"Utility functions for Net::SNMP","maintainer":"hhyou@cs.nctu.edu.tw","www":"https://metacpan.org/release/Net-SNMP-Util","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9c33d15263df93bb5462e96038d7cd5c4e335ce7ec573f0435cbe1197d0f68c","flatsize":113014,"path":"All/p5-Net-SNMP-Util-1.04_2.pkg","repopath":"All/p5-Net-SNMP-Util-1.04_2.pkg","licenselogic":"single","pkgsize":36876,"desc":"This module, Net::SNMP::Util, gives you functions of SNMP getting\noperation interfaces using Net::SNMP communicating with multiple\nhosts and multi-OIDs.","deps":{"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-SNMP","origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1","comment":"Object oriented interface to SNMP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SNMP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a642314e493f794a52beb483c4162b3dee639715f754ad3891ebed05996deb9","flatsize":393362,"path":"All/p5-Net-SNMP-6.0.1_1.pkg","repopath":"All/p5-Net-SNMP-6.0.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":83940,"desc":"The Net::SNMP module implements an object oriented interface to the\nSimple Network Management Protocol. Perl applications can use the\nmodule to retrieve or update information on a remote host using the\nSNMP protocol. The module supports SNMP version-1, SNMP version-2c\n(Community-Based SNMPv2), and SNMP version-3. The Net::SNMP module\nassumes that the user has a basic understanding of the Simple Network\nManagement Protocol and related network management concepts.","deps":{"p5-Crypt-DES":{"origin":"security/p5-Crypt-DES","version":"2.07_2"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-SSH-Perl","origin":"net/p5-Net-SSH-Perl","version":"2.142","comment":"Perl5 module implementing both the SSH1 and SSH2 protocols","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SSH-Perl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88e0da4798a12e1710ff12ef99de4c29c336875c01f754f6dd5c4b6932778375","flatsize":604217,"path":"All/p5-Net-SSH-Perl-2.142.pkg","repopath":"All/p5-Net-SSH-Perl-2.142.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":262040,"desc":"This is Net::SSH::Perl. It contains implementations of\nboth the SSH1 and SSH2 protocols.","deps":{"p5-Crypt-Curve25519":{"origin":"security/p5-Crypt-Curve25519","version":"0.07"},"p5-Crypt-DES":{"origin":"security/p5-Crypt-DES","version":"2.07_2"},"p5-Crypt-DSA":{"origin":"security/p5-Crypt-DSA","version":"1.17_1"},"p5-Crypt-IDEA":{"origin":"security/p5-Crypt-IDEA","version":"1.10_1"},"p5-Crypt-RSA":{"origin":"security/p5-Crypt-RSA","version":"1.99_2"},"p5-CryptX":{"origin":"security/p5-CryptX","version":"0.080"},"p5-Digest-BubbleBabble":{"origin":"security/p5-Digest-BubbleBabble","version":"0.02_1"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-Math-BigInt-GMP":{"origin":"math/p5-Math-BigInt-GMP","version":"1.7001"},"p5-Math-GMP":{"origin":"math/p5-Math-GMP","version":"2.25"},"p5-String-CRC32":{"origin":"devel/p5-String-CRC32","version":"2.100"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"GMP":"on"}},{"name":"p5-Net-SMTP_auth","origin":"mail/p5-Net-SMTP_auth","version":"0.08_1","comment":"Simple Mail Transfer Protocol Client with AUTHentication","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SMTP_auth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58632e5982fe54d02a8c82e19e433321550c230347109f3f605ff0942b9e4b88","flatsize":8704,"path":"All/p5-Net-SMTP_auth-0.08_1.pkg","repopath":"All/p5-Net-SMTP_auth-0.08_1.pkg","licenselogic":"single","pkgsize":5892,"desc":"Net::SMTP_auth implements a client interface to the SMTP and ESMTP protocol\nAUTH service extension, enabling a perl5 application to talk to and\nauthenticate against SMTP servers. This documentation assumes that you are\nfamiliar with the concepts of the SMTP protocol described in RFC821 and with\nthe AUTH service extension described in RFC2554.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Net-SMTP-TLS","origin":"mail/p5-Net-SMTP-TLS","version":"0.12_2","comment":"SMTP client supporting TLS and AUTH","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-SMTP-TLS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3df3022dc2cf45e19eb6bd3b8d527958837708a5e6d5b05dadf221f51444c105","flatsize":20593,"path":"All/p5-Net-SMTP-TLS-0.12_2.pkg","repopath":"All/p5-Net-SMTP-TLS-0.12_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10380,"desc":"Net::SMTP::TLS is a TLS and AUTH capable SMTP client which offers an interface\nthat users will find familiar from Net::SMTP. Net::SMTP::TLS implements a subset\nof the methods provided by that module, but certainly not (yet) a complete\nmirror image of that API.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Net-SMS-PChome","origin":"net/p5-Net-SMS-PChome","version":"0.11_1","comment":"Send SMS messages via the sms.pchome.com.tw service","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Net-SMS-PChome","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dd78406958bc9eff64bdd0b99383f37bdd60f291eefd68fc2b093dc15096865","flatsize":14396,"path":"All/p5-Net-SMS-PChome-0.11_1.pkg","repopath":"All/p5-Net-SMS-PChome-0.11_1.pkg","licenselogic":"single","pkgsize":7416,"desc":"Net::SMS::PChome allows sending SMS messages via http://sms.pchome.com.tw/","deps":{"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"p5-HTML-TagParser":{"origin":"www/p5-HTML-TagParser","version":"0.20_1"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-PocketIO","origin":"www/p5-PocketIO","version":"0.17000","comment":"Socket.IO Plack application","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PocketIO","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e30bf7592a5389a7dc4769edcca020bc5fd2e0193663df3c6f2619f102b156a3","flatsize":98303,"path":"All/p5-PocketIO-0.17000.pkg","repopath":"All/p5-PocketIO-0.17000.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":52416,"desc":"PocketIO is a server implementation of SocketIO in Perl, you still need\nsocket.io javascript library on the client.\n\nPocketIO aims to have API as close as possible to the node.js implementation and\nsometimes it might look not very perlish.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Protocol-SocketIO":{"origin":"www/p5-Protocol-SocketIO","version":"0.07"},"p5-Protocol-WebSocket":{"origin":"www/p5-Protocol-WebSocket","version":"0.2300"},"p5-Test-TCP":{"origin":"devel/p5-Test-TCP","version":"2.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-SMS-Mollie","origin":"net/p5-Net-SMS-Mollie","version":"0.04_3","comment":"Send SMS messages via the mollie.nl service","maintainer":"b.smeelen@ose.nl","www":"https://metacpan.org/release/Net-SMS-Mollie","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00c5e6df19ef168f2f786b936fee0a394c3b147a2c5e3b6a4ac94e59344f65b5","flatsize":35365,"path":"All/p5-Net-SMS-Mollie-0.04_3.pkg","repopath":"All/p5-Net-SMS-Mollie-0.04_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14488,"desc":"Send SMS messages via the mollie.nl service","deps":{"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"]},{"name":"p5-Net-SMTP-Server","origin":"mail/p5-Net-SMTP-Server","version":"1.1_2","comment":"Native Perl SMTP Server","maintainer":"perl@FreeBSD.org","www":"http://www.macgyver.org/software/perl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f3f5f96586a7d87c4aaf70827c0ae36d2be7c03ce1f64a4cb9182dd9b49ee97","flatsize":42475,"path":"All/p5-Net-SMTP-Server-1.1_2.pkg","repopath":"All/p5-Net-SMTP-Server-1.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19884,"desc":"This module is a complete, RFC 821 compliant, SMTP server\nimplementation written entirely in Perl.  It has powerful extensively\nand customization facilities that allow for a variety of potential\nuses.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Net-SMPP","origin":"net/p5-Net-SMPP","version":"1.19_2","comment":"Pure Perl implementation of SMPP 3.4 over TCP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SMPP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79fd72c24c223cc435b2c38ee6fef63bce845c090682959af606039deffbf564","flatsize":192951,"path":"All/p5-Net-SMPP-1.19_2.pkg","repopath":"All/p5-Net-SMPP-1.19_2.pkg","licenselogic":"single","pkgsize":45504,"desc":"Implements Short Message Peer to Peer protocol, which is frequently used to\npass short messages between mobile operators implementing short message\nservice (SMS). This is applicable to both European GSM and American CDMA/TDMA\nsystems.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-SMTP-TLS-ButMaintained","origin":"mail/p5-Net-SMTP-TLS-ButMaintained","version":"0.24_1","comment":"SMTP client supporting TLS and AUTH","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SMTP-TLS-ButMaintained","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cde9470bf950334251540903e256b09ba3f4cad69a74a4dce2322a492381d6c","flatsize":16330,"path":"All/p5-Net-SMTP-TLS-ButMaintained-0.24_1.pkg","repopath":"All/p5-Net-SMTP-TLS-ButMaintained-0.24_1.pkg","licenselogic":"single","pkgsize":8464,"desc":"Net::SMTP::TLS::ButMaintained is forked from Net::SMTP::TLS.\n\nNet::SMTP::TLS::ButMaintained is a TLS and AUTH capable SMTP client which\noffers an interface that users will find familiar from Net::SMTP.\nNet::SMTP::TLS::ButMaintained implements a subset of the methods provided\nby that module, but certainly not (yet) a complete mirror image of that API.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Net-SMTPS","origin":"mail/p5-Net-SMTPS","version":"0.03_2","comment":"SSL/STARTTLS support for Net::SMTP","maintainer":"ale@biancalanas.net","www":"https://metacpan.org/release/Net-SMTPS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b438126893a6103e896610cdfa2161f14faed931ec41edfcc0a35d50ea26fcf","flatsize":8281,"path":"All/p5-Net-SMTPS-0.03_2.pkg","repopath":"All/p5-Net-SMTPS-0.03_2.pkg","licenselogic":"single","pkgsize":5232,"desc":"Net::SMTPS - SSL/STARTTLS support for Net::SMTP","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Plugtools-Plugins-HomeOU","origin":"sysutils/p5-Plugtools-Plugins-HomeOU","version":"0.0.0_1","comment":"Automatically handles the home OU for when adding/removing users","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Plugtools-Plugins-HomeOU","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"207c7e05eb815736055608f82fa76b5c380c78c7181f70707555e0eb8a77d553","flatsize":13415,"path":"All/p5-Plugtools-Plugins-HomeOU-0.0.0_1.pkg","repopath":"All/p5-Plugtools-Plugins-HomeOU-0.0.0_1.pkg","licenselogic":"single","pkgsize":7320,"desc":"Adds/removes the home OU for when adding/removing a user.","deps":{"p5-Plugtools":{"origin":"sysutils/p5-Plugtools","version":"1.3.0_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Net-SIP","origin":"net/p5-Net-SIP","version":"0.837","comment":"Framework SIP (Voice Over IP, RFC3261)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SIP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d26892d94dc567e9971cccf55973bdcba10d91ad6c32f5b56a7158232cf5e884","flatsize":642382,"path":"All/p5-Net-SIP-0.837.pkg","repopath":"All/p5-Net-SIP-0.837.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":224884,"desc":"Net::SIP consists of packages for handling the SIP packets, for transport of\nthe packets, for processing the packets and on top of all that a simplified\nlayer for common tasks.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-SenderBase","origin":"mail/p5-Net-SenderBase","version":"1.02_1","comment":"Query the SenderBase service","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SenderBase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05b4c545226ef00b7f9bbc57afae402213a2cb8b78278869d999ee6c10a36f61","flatsize":24347,"path":"All/p5-Net-SenderBase-1.02_1.pkg","repopath":"All/p5-Net-SenderBase-1.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13732,"desc":"This module is an interface to the SenderBase query service at\nhttp://www.senderbase.org/.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Net-SCP-Expect","origin":"net/p5-Net-SCP-Expect","version":"0.16_2","comment":"Perl5 wrapper for scp that allows passwords via Expect","maintainer":"numisemis@yahoo.com","www":"https://metacpan.org/release/Net-SCP-Expect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49b59806fb380161ea6b010104d45895a812932c00bac9522e302aad4a7f46b5","flatsize":25417,"path":"All/p5-Net-SCP-Expect-0.16_2.pkg","repopath":"All/p5-Net-SCP-Expect-0.16_2.pkg","licenselogic":"single","pkgsize":12412,"desc":"This module is simply a wrapper around the scp call.  The primary difference\nbetween this module and I<Net::SCP> is that you may send a password\nprogrammatically, instead of being forced to deal with interactive sessions.","deps":{"p5-Expect":{"origin":"lang/p5-Expect","version":"1.38"},"p5-Net-IPv6Addr":{"origin":"net-mgmt/p5-Net-IPv6Addr","version":"1.02"},"p5-Term-ReadPassword":{"origin":"devel/p5-Term-ReadPassword","version":"0.11_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-SFTP","origin":"net/p5-Net-SFTP","version":"0.12_1","comment":"Perl5 module implementing Secure File Transfer Protocol client","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-SFTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0899744ae877790d007b67b5da037a285b0422a44f6759031d7a2bec47a9ce07","flatsize":98183,"path":"All/p5-Net-SFTP-0.12_1.pkg","repopath":"All/p5-Net-SFTP-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32628,"desc":"Perl5 Module implementing Secure File Transfer Protocol client","deps":{"p5-Math-Int64":{"origin":"math/p5-Math-Int64","version":"0.57"},"p5-Net-SSH-Perl":{"origin":"net/p5-Net-SSH-Perl","version":"2.142"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-SAML2","origin":"security/p5-Net-SAML2","version":"0.79","comment":"SAML2 bindings and protocol implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Net-SAML2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8c871ca1bb0f5b21426e87e9dc823939d13183e7b2f78e1ed63b7f93a5c69ee","flatsize":192522,"path":"All/p5-Net-SAML2-0.79.pkg","repopath":"All/p5-Net-SAML2-0.79.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":76140,"desc":"Net::SAML2 provides support for the Web Browser SSO profile of SAML2.\n\nNet::SAML2 correctly perform the SSO process against numerous SAML Identity\nProviders (IdPs). It has been tested against:\n- GSuite (Google)\n- Azure (Microsoft Office 365)\n- OneLogin\n- Jump\n- Mircosoft ADFS\n- Keycloak\n- Auth0\n- PingIdentity","deps":{"p5-Crypt-OpenSSL-Bignum":{"origin":"security/p5-Crypt-OpenSSL-Bignum","version":"0.09"},"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"p5-Crypt-OpenSSL-Random":{"origin":"security/p5-Crypt-OpenSSL-Random","version":"0.17"},"p5-Crypt-OpenSSL-Verify":{"origin":"security/p5-Crypt-OpenSSL-Verify","version":"0.36"},"p5-Crypt-OpenSSL-X509":{"origin":"security/p5-Crypt-OpenSSL-X509","version":"1.915"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-XSD":{"origin":"devel/p5-DateTime-Format-XSD","version":"0.2_1"},"p5-DateTime-HiRes":{"origin":"devel/p5-DateTime-HiRes","version":"0.04"},"p5-File-Slurper":{"origin":"devel/p5-File-Slurper","version":"0.014"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Common":{"origin":"devel/p5-MooseX-Types-Common","version":"0.001014"},"p5-MooseX-Types-DateTime":{"origin":"devel/p5-MooseX-Types-DateTime","version":"0.13"},"p5-MooseX-Types-URI":{"origin":"devel/p5-MooseX-Types-URI","version":"0.09"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-Types-Serialiser":{"origin":"devel/p5-Types-Serialiser","version":"1.01"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-Encode":{"origin":"www/p5-URI-Encode","version":"0.09_1"},"p5-URN-OASIS-SAML2":{"origin":"security/p5-URN-OASIS-SAML2","version":"0.005"},"p5-XML-Enc":{"origin":"textproc/p5-XML-Enc","version":"0.13"},"p5-XML-Generator":{"origin":"textproc/p5-XML-Generator","version":"1.13"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-Sig":{"origin":"textproc/p5-XML-Sig","version":"0.65"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Net-Rsh","origin":"net/p5-Net-Rsh","version":"0.05_1","comment":"Perl5 module to access and use rsh protocol","maintainer":"nistor@snickers.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa905745a81d4a99409eb518e65c5702a71dd093157f5e5326b05246a8f5d034","flatsize":4503,"path":"All/p5-Net-Rsh-0.05_1.pkg","repopath":"All/p5-Net-Rsh-0.05_1.pkg","licenselogic":"single","pkgsize":2880,"desc":"Perl5 module to access and use rsh protocol","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Rendezvous-Publish","origin":"net/p5-Net-Rendezvous-Publish","version":"0.04_2","comment":"Publish Rendezvous services","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/Net-Rendezvous-Publish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"049526ed47b6dc791cb171121edf52000d7c97bf4f327ae85756fbd32d2389e1","flatsize":8584,"path":"All/p5-Net-Rendezvous-Publish-0.04_2.pkg","repopath":"All/p5-Net-Rendezvous-Publish-0.04_2.pkg","licenselogic":"single","pkgsize":6448,"desc":"Net::Rendezvous::Publish - publish Rendezvous services","deps":{"p5-Class-Accessor-Lvalue":{"origin":"devel/p5-Class-Accessor-Lvalue","version":"0.11_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-RawIP","origin":"net/p5-Net-RawIP","version":"0.25_1,1","comment":"Perl module to manipulate raw IP packets","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/Net-RawIP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8b5447065b6304300f3f7254b835b5771ae3e1a843225b172267fecff227c3d","flatsize":123104,"path":"All/p5-Net-RawIP-0.25_1,1.pkg","repopath":"All/p5-Net-RawIP-0.25_1,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":42412,"desc":"This package provides a class object which can be used for creating,\nmanipulating and sending a raw IP packets with optional feature for\nmanipulating ethernet headers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-SCP","origin":"net/p5-Net-SCP","version":"0.08_2","comment":"Perl5 module to access and use scp protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SCP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05e8fa4d5ee4bcdff0d1794fd61b8e32d2b959fe37e877eadb805a3d9ba3cb91","flatsize":15346,"path":"All/p5-Net-SCP-0.08_2.pkg","repopath":"All/p5-Net-SCP-0.08_2.pkg","licenselogic":"single","pkgsize":9292,"desc":"Perl5 module to access and use scp protocol","deps":{"p5-Net-SSH":{"origin":"net/p5-Net-SSH","version":"0.09_1"},"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Random","origin":"net/p5-Net-Random","version":"2.32","comment":"Perl5 module to get random data from online sources","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Random","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be8a21677d88236dcd928aca0a83255e77bb87c81843ba7ae12fc8e586c5d7a2","flatsize":28652,"path":"All/p5-Net-Random-2.32.pkg","repopath":"All/p5-Net-Random-2.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12388,"desc":"Net::Random - get random data from online sources\n\nThis module gets truly random data from online sources.  Or at least,\nthey claim to be truly random.\n\nThe two sources of randomness above correspond to\nhttp://www.fourmilab.ch/cgi-bin/uncgi/Hotbits?nbytes=1024&fmt=hex and\nhttp://random.org/cgi-bin/randbyte?nbytes=1024&format=hex.\nWe always get chunks of 1024 bytes at a time, storing it in a pool\nwhich is used up as and when needed. The pool is shared between all\nobjects using the same randomness source. When we run out of randomness\nwe go back to the source for more juicy random goodness.\n\nThe maintainers of both randomness sources claim that their data\nis *truly* random. A some simple tests show that they are certainly\nmore random than the rand() function on this 'ere machine.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-SDP","origin":"net/p5-Net-SDP","version":"0.07_2","comment":"Session Description Protocol (RFC 2327) packet parser/generator","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SDP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3de70bfcf6361a32c3caa6f1cc19ba9fefaa43228d03cf686824b67012617c48","flatsize":73428,"path":"All/p5-Net-SDP-0.07_2.pkg","repopath":"All/p5-Net-SDP-0.07_2.pkg","licenselogic":"single","pkgsize":30040,"desc":"Net::SDP is an SDP (Session Description Protocol) parser and generator.\nNet::SDP is object oriented and a single instance of Net::SDP represents\na single SDP session description.  There are methods to easily get, set\nand create each of the fields in the session description.\n\nThe classes Net::SDP::Time and Net::SDP::Media are automatically\ninstantiated for each Time Description (t=) and Media Description (m=).","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Radius-Server","origin":"security/p5-Net-Radius-Server","version":"1.116_1","comment":"Framework for RADIUS Servers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Radius-Server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64dffbb58b51422777d51ec850708213b6284283255e736e12275e17b9c53072","flatsize":193092,"path":"All/p5-Net-Radius-Server-1.116_1.pkg","repopath":"All/p5-Net-Radius-Server-1.116_1.pkg","licenselogic":"single","pkgsize":92364,"desc":"Net::Radius::Server provides an extensible framework to create RADIUS\nservers suitable for non-standard scenarios where authentication\nneeds to consider multiple factors. The RADIUS responses may be\ncreated by arbitrarily complex rules that process the request packet\nas well as any external data accessible to Perl.","deps":{"p5-Authen-PAM":{"origin":"security/p5-Authen-PAM","version":"0.16_2"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-IO-Prompt":{"origin":"devel/p5-IO-Prompt","version":"0.997004"},"p5-Net-Radius":{"origin":"net/p5-Net-Radius","version":"2.103_1"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Net-Radius","origin":"net/p5-Net-Radius","version":"2.103_1","comment":"Perl module to manipulate RADIUS packets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Radius","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f849536f4cb1b49187be149ef6bdb6f30ca8523e448060bab289baba3abc5071","flatsize":48549,"path":"All/p5-Net-Radius-2.103_1.pkg","repopath":"All/p5-Net-Radius-2.103_1.pkg","licenselogic":"single","pkgsize":20072,"desc":"The modules included here provide an interface to the RADIUS\nprotocol. It consists of the following modules:\n\nNet::Radius::Packet     - Deals with RADIUS packets\nNet::Radius::Dictionary - Deals with RADIUS dictionaries\n\nThis module is essentially the original RADIUS-1.0 distribution by\nChristopher Masto plus a number of changes and fixes by Luis Munoz and\nIan Smith.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-SAP","origin":"net/p5-Net-SAP","version":"0.10_4","comment":"Session Announcement Protocol (rfc2974) packet parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-SAP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b523da29d0ccce25c8d65ab3d4bb1bcddaaaf089a9dcad5d153936060138e5b5","flatsize":32755,"path":"All/p5-Net-SAP-0.10_4.pkg","repopath":"All/p5-Net-SAP-0.10_4.pkg","licenselogic":"single","pkgsize":17232,"desc":"Net::SAP currently provides basic functionality for receiving and parsing\nSAP (RFC2974) multicast packets.","deps":{"p5-IO-Interface":{"origin":"net/p5-IO-Interface","version":"1.09_1"},"p5-IO-Socket-Multicast6":{"origin":"net/p5-IO-Socket-Multicast6","version":"0.03_2"},"p5-Net-SDP":{"origin":"net/p5-Net-SDP","version":"0.07_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-RabbitFoot","origin":"net/p5-Net-RabbitFoot","version":"1.03_2","comment":"Synchronous interface to AnyEvent::RabbitMQ","maintainer":"bill.brinzer@gmail.com","www":"https://metacpan.org/release/Net-RabbitFoot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f1715d75ab3acaba614e874006441177805e6e2407d43ea99485ea255ef1c28","flatsize":175652,"path":"All/p5-Net-RabbitFoot-1.03_2.pkg","repopath":"All/p5-Net-RabbitFoot-1.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31412,"desc":"Net::RabbitFoot is an AMQP(Advanced Message Queuing Protocol) client library,\nthat is intended to allow you to interact with AMQP-compliant message\nbrokers/servers such as RabbitMQ in an asynchronous fashion.\n\nYou can use Net::RabbitFoot to -\n\n  * Declare and delete exchanges\n  * Declare, delete, bind and unbind queues\n  * Set QoS\n  * Publish, consume, get, ack, recover and reject messages\n  * Select, commit and rollback transactions\n\nNet::RabbitFoot is known to work with RabbitMQ versions 2.4.0 and version 0-8\nof the AMQP specification.","deps":{"p5-AnyEvent-RabbitMQ":{"origin":"net/p5-AnyEvent-RabbitMQ","version":"1.22"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-Coro":{"origin":"devel/p5-Coro","version":"6.570,1"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-App-Cmd":{"origin":"devel/p5-MooseX-App-Cmd","version":"0.34"},"p5-MooseX-ConfigFromFile":{"origin":"devel/p5-MooseX-ConfigFromFile","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","devel","perl5"]},{"name":"p5-Net-RTP","origin":"net/p5-Net-RTP","version":"0.09_2","comment":"Send and receive RTP packets (RFC3550)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-RTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"114bede2bec89354c6ee78910202e30aa96a6d4257207160b26f0d4ee33ea0f7","flatsize":54770,"path":"All/p5-Net-RTP-0.09_2.pkg","repopath":"All/p5-Net-RTP-0.09_2.pkg","licenselogic":"single","pkgsize":29816,"desc":"The Net::RTP module subclasses IO::Socket::Multicast6 to enable you to\nmanipulate multicast groups. The multicast additions are optional, so you\nmay also send and recieve unicast packets.","deps":{"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-IO-Socket-Multicast":{"origin":"net/p5-IO-Socket-Multicast","version":"1.12_2"},"p5-IO-Socket-Multicast6":{"origin":"net/p5-IO-Socket-Multicast6","version":"0.03_2"},"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Riak","origin":"net/p5-Net-Riak","version":"0.1702","comment":"Interface to Riak","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Riak","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"400d79b8bc62496dd08a37a342d006b83971bb2dcf05b3f6018c4239afa1e787","flatsize":186066,"path":"All/p5-Net-Riak-0.1702.pkg","repopath":"All/p5-Net-Riak-0.1702.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":62608,"desc":"Interface to Riak.","deps":{"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Google-ProtocolBuffers":{"origin":"devel/p5-Google-ProtocolBuffers","version":"0.12"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-MooseX-Traits":{"origin":"devel/p5-MooseX-Traits","version":"0.13"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Structured":{"origin":"devel/p5-MooseX-Types-Structured","version":"0.36"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-QMTP","origin":"mail/p5-Net-QMTP","version":"0.06_1","comment":"Perl module to provide a Quick Mail Transfer Protocol (QMTP) client","maintainer":"james@now.ie","www":"https://metacpan.org/release/Net-QMTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d26df526dc5290b113e2b433767b229e873adfff497f31e82e73894ce3c4623e","flatsize":22440,"path":"All/p5-Net-QMTP-0.06_1.pkg","repopath":"All/p5-Net-QMTP-0.06_1.pkg","licenselogic":"single","pkgsize":10920,"desc":"Net::QMTP is a perl module which provides an object interface to a Quick\nMail Transfer Protocol (QMTP) client. QMTP is a replacement for the\nSimple Mail Transfer Protocol (SMTP).\n\nJames Raftery.\n<james@now.ie>","deps":{"p5-Text-Netstring":{"origin":"textproc/p5-Text-Netstring","version":"0.07_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Net-PubSubHubbub-Publisher","origin":"net/p5-Net-PubSubHubbub-Publisher","version":"0.91_1","comment":"Client library to ping a PubSubHubbub hub","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-PubSubHubbub-Publisher","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8536c228ee1bfa7505b940da0341c62a506504e92e8eba6d2d558b4a6817cd0","flatsize":12661,"path":"All/p5-Net-PubSubHubbub-Publisher-0.91_1.pkg","repopath":"All/p5-Net-PubSubHubbub-Publisher-0.91_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7084,"desc":"Net::PubSubHubbub::Publisher is a client library to ping a PubSubHubbub hub.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","www","perl5"]},{"name":"p5-Net-Printer","origin":"print/p5-Net-Printer","version":"1.12_1","comment":"Perl extension for direct-to-lpd printing","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-Printer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b496a02ad8a4f63dc23452e689007d6deec08af7182266830be2b9e5b5dab672","flatsize":25808,"path":"All/p5-Net-Printer-1.12_1.pkg","repopath":"All/p5-Net-Printer-1.12_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10364,"desc":"Net::Printer\n============\n\nPerl module for directly printing to a print server/printer without\nhaving to create a pipe to either lpr or lp.  This essentially mimics\nwhat the BSD LPR program does by connecting directly to the line\nprinter printer port (almost always 515), and transmitting the data\nand control information to the print server.\n\nPlease note that this module only communicates with the BSD Line\nPrinter Daemon Protocol as described in RFC-1179.  It does not\nnatively speak to remote print servers via SMB, Apple-Talk or\nNetware.  Remote print services running lpsched, such as Sun Solaris\nor other Sys V-derived operating systems, will work so long as the\nprint spoolers are set up to understand the BSD protocol.  Most modern\nnetwork-capable laser printers, such as those manufactured by HP and\nLexMark, also \"speak\" BSD.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5"]},{"name":"p5-Pod-Abstract","origin":"textproc/p5-Pod-Abstract","version":"0.20_1","comment":"Abstract document tree for Perl POD documents","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Pod-Abstract","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df1982b8765ff73cde519b15080d927c44c4c152494ef0825fbac9b89f2b7c42","flatsize":143608,"path":"All/p5-Pod-Abstract-0.20_1.pkg","repopath":"All/p5-Pod-Abstract-0.20_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":65696,"desc":"POD::Abstract provides a means to load a POD (or POD compatible)\ndocument without direct reference to it's syntax, and perform\nmanipulations on the abstract syntax tree.\n\nThis can be used to support additional features for POD, to format\noutput, to compile into alternative formats, etc.\n\nWhile Pod looks like a simple format, the specification calls for\na number of special cases to be handled, and that makes any software\nthat works on Pod as text more complex than it needs to be.  In\naddition to this, Pod does not lend itself to a natural structured\nmodel. This makes it difficult to manipulate without damaging the\nvalidity of the document.\n\nPod::Abstract solves these problems by loading the document into a\nstructured tree, and providing consistent traversal, searching,\nmanpulation and re-serialisation. Pod related utilities are easy\nto write using Pod::Abstract.","deps":{"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Paws","origin":"devel/p5-Paws","version":"0.45_1","comment":"Perl extension of SDK for AWS (Amazon Web Services) APIs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Paws","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acac01402198d6fc3ddc784beea740a3fd3aca52a8833ebabc7f488080152de3","flatsize":155695537,"path":"All/p5-Paws-0.45_1.pkg","repopath":"All/p5-Paws-0.45_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":54208940,"desc":"This project is attempting to build an entire AWS SDK from the\ninformation that is stored in other AWS SDKs.  Other AWS SDKs have a\n\"data-driven\" approach, meaning that the definitions for the method\ncalls are stored in a data structure describing input and output\nparameters.\n\nThe project is actually generating all of it's classes from botocore.","deps":{"p5-ARGV-Struct":{"origin":"devel/p5-ARGV-Struct","version":"0.06"},"p5-Config-AWS":{"origin":"devel/p5-Config-AWS","version":"0.12"},"p5-Data-Compare":{"origin":"devel/p5-Data-Compare","version":"1.2200_1"},"p5-DataStruct-Flat":{"origin":"devel/p5-DataStruct-Flat","version":"0.01"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Module-Find":{"origin":"devel/p5-Module-Find","version":"0.16"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-ClassAttribute":{"origin":"devel/p5-MooseX-ClassAttribute","version":"0.29_1"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-Net-Amazon-Signature-V4":{"origin":"net/p5-Net-Amazon-Signature-V4","version":"0.21"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-String-CRC32":{"origin":"devel/p5-String-CRC32","version":"2.100"},"p5-Throwable":{"origin":"devel/p5-Throwable","version":"1.001"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-Template":{"origin":"net/p5-URI-Template","version":"0.24"},"p5-URL-Encode":{"origin":"www/p5-URL-Encode","version":"0.03"},"p5-URL-Encode-XS":{"origin":"www/p5-URL-Encode-XS","version":"0.03_1"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Perlanet","origin":"www/p5-Perlanet","version":"3.0.3","comment":"Program for creating programs that aggregate web feeds","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Perlanet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c08389a52d3f939b197fdd8373bf0b58eacbfeba35627deef90bd99ee7d972e","flatsize":77172,"path":"All/p5-Perlanet-3.0.3.pkg","repopath":"All/p5-Perlanet-3.0.3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":42844,"desc":"Perlanet is a program for creating programs that aggregate web feeds\n(both RSS and Atom). Web pages like this are often called \"Planets\"\nafter the Python software which originally popularised them. Perlanet\nis a planet builder written in Perl - hence \"Perlanet\".","deps":{"p5-CHI":{"origin":"devel/p5-CHI","version":"0.600"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-HTML-Scrubber":{"origin":"www/p5-HTML-Scrubber","version":"0.19"},"p5-HTML-T5":{"origin":"textproc/p5-HTML-T5","version":"0.013"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-ConfigFromFile":{"origin":"devel/p5-MooseX-ConfigFromFile","version":"0.14"},"p5-MooseX-Traits":{"origin":"devel/p5-MooseX-Traits","version":"0.13"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Feed":{"origin":"textproc/p5-XML-Feed","version":"0.63"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-Proxy","origin":"net/p5-Net-Proxy","version":"0.13_1","comment":"Framework for proxying network connections in many ways","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Proxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f34c456b6e540a29322f69b53ad1f332b19ae79e85e28eef13b22ba1db5b0d5","flatsize":125092,"path":"All/p5-Net-Proxy-0.13_1.pkg","repopath":"All/p5-Net-Proxy-0.13_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":58732,"desc":"A Net::Proxy object represents a proxy that accepts connections and then\nrelays the data transfered between the source and the destination.\nThe goal of this module is to abstract the different methods used to\nconnect from the proxy to the destination.\nA proxy is a program that transfer data across a network boundary\nbetween a client and a server. Net::Proxy introduces the concept of\n\"connectors\" (implemented as Net::Proxy::Connector subclasses), which\nabstract the server part (connected to the client) and the client part\n(connected to the server) of the proxy.\nThis architecture makes it easy to implement specific techniques to\ncross a given network boundary, possibly by using a proxy on one side of\nthe network fence, and a reverse-proxy on the other side of the fence.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-RBLClient","origin":"dns/p5-Net-RBLClient","version":"0.5_2","comment":"Queries multiple Realtime Blackhole Lists in parallel","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-RBLClient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af09bb82615ba9fd553bba0167d30f607f6340886dc414b461b486eff4050ff6","flatsize":29299,"path":"All/p5-Net-RBLClient-0.5_2.pkg","repopath":"All/p5-Net-RBLClient-0.5_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14724,"desc":"This module is used to discover what RBL's are listing a particular IP address.\nIt parallelizes requests for fast response.\n\nAn RBL, or Realtime Blackhole List, is a list of IP addresses meeting some\ncriteria such as involvement in Unsolicited Bulk Email. Each RBL has its own\ncriteria for addition and removal of addresses. If you want to block email or\nother traffic to/from your network based on one or more RBL's, you should\ncarefully study the behavior of those RBL's before and during such blocking.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Net-Pcap","origin":"net/p5-Net-Pcap","version":"0.21","comment":"Interface to pcap(3) LBL packet capture library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Pcap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c4c582ffd48edfc42efc32ca593c4fd1955b20d8edd07ada4de1dedf26a5cbe","flatsize":128913,"path":"All/p5-Net-Pcap-0.21.pkg","repopath":"All/p5-Net-Pcap-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48684,"desc":"Interface to pcap(3) LBL packet capture library","deps":{"p5-IO-Interface":{"origin":"net/p5-IO-Interface","version":"1.09_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-RabbitMQ","origin":"net/p5-Net-RabbitMQ","version":"0.2.8_1","comment":"Perl module to interact with RabbitMQ over AMQP using librabbitmq","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net--RabbitMQ","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f0319fd19bfc6c90b76d02d0165a66e781bc65aec1db53bbb7e0321b03e2953","flatsize":130390,"path":"All/p5-Net-RabbitMQ-0.2.8_1.pkg","repopath":"All/p5-Net-RabbitMQ-0.2.8_1.pkg","licenselogic":"single","pkgsize":43464,"desc":"Perl interface to RabbitMQ","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rabbitmq":{"origin":"net/rabbitmq","version":"3.13.7"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-Patricia","origin":"net/p5-Net-Patricia","version":"1.22_1","comment":"Perl module for fast IP address lookups","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Patricia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c710efc48bcae9725cdad64d666168175fb27c693cd31fd1cbc80805e3983f0f","flatsize":60387,"path":"All/p5-Net-Patricia-1.22_1.pkg","repopath":"All/p5-Net-Patricia-1.22_1.pkg","licenselogic":"single","pkgsize":22760,"desc":"This module uses a Patricia Trie data structure to quickly perform\nIP address prefix matching for applications such as IP subnet,\nnetwork or routing table lookups.  The data structure is based on\na radix tree using a radix of two, so sometimes you see patricia\nimplementations called \"radix\" as well.  The term \"Trie\" is derived\nfrom the word \"retrieval\" but is pronounced like \"try\".  Patricia\nstands for \"Practical Algorithm to Retrieve Information Coded as\nAlphanumeric\", and was first suggested for routing table lookups\nby Van Jacobsen.  Patricia Trie performance characteristics are\nwell-known as it has been employed for routing table lookups within\nthe BSD kernel since the 4.3 Reno release.\n\nThe BSD radix code is thoroughly described in \"TCP/IP Illustrated,\nVolume 2\" by Wright and Stevens and in the paper ``A Tree-Based\nPacket Routing Table for Berkeley Unix'' by Keith Sklower.","deps":{"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-ParseWhois","origin":"net/p5-Net-ParseWhois","version":"0.70_1","comment":"Extendable perl5 module for parsing whois information","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-ParseWhois","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d7ae7bc4b0a8f49bd755833734fc1340399ca0f8f8acad25c01606f0e280726","flatsize":94820,"path":"All/p5-Net-ParseWhois-0.70_1.pkg","repopath":"All/p5-Net-ParseWhois-0.70_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25188,"desc":"Based on Net::Whois, Net::ParseWhois was written with the intent to provide a\nreplacement for the (broken) Net::Whois module. It is otherwise different to\nNet::Whois in that it a) is easily extendable b) has a work-around approach\nrather than wanting/expecting/wishing registrars to standardize their output.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-OpenVPN-Manage","origin":"net-mgmt/p5-Net-OpenVPN-Manage","version":"0.02","comment":"Manage an OpenVPN process via its management port","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-OpenVPN-Manage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da047f524e043a40f9758c71c29cf5b483695a36a3107d35cf6c658d0fc5f65f","flatsize":78667,"path":"All/p5-Net-OpenVPN-Manage-0.02.pkg","repopath":"All/p5-Net-OpenVPN-Manage-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":21584,"desc":"This module connects to the OpenVPN management interface, executes commands\non the interface, and returns the results or errors that result.","deps":{"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-POP3-SSLWrapper","origin":"mail/p5-Net-POP3-SSLWrapper","version":"0.06_1","comment":"Perl extension for simple POP3S wrapper for Net::POP3","maintainer":"johnpupu@gmail.com","www":"https://metacpan.org/release/Net-POP3-SSLWrapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"560d0b168915aa28ac6a9836f5f2ceeb6783be5790183ec25d938859d7fd64cd","flatsize":2808,"path":"All/p5-Net-POP3-SSLWrapper-0.06_1.pkg","repopath":"All/p5-Net-POP3-SSLWrapper-0.06_1.pkg","licenselogic":"single","pkgsize":2960,"desc":"Net::POP3::SSLWrapper is simple POP3S wrapper for Net::POP3.\nYou can easy to support POP3S, with very small code change.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Net-RNDC","origin":"dns/p5-Net-RNDC","version":"0.003","comment":"Speak the BIND Remote Name Daemon Control V1 protocol","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Net-RNDC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95e19b22aa77d36b848b7e940f3754517f333144cae494fb8c5528d1f79544c6","flatsize":44050,"path":"All/p5-Net-RNDC-0.003.pkg","repopath":"All/p5-Net-RNDC-0.003.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":20508,"desc":"Net-RNDC implements the BIND Remote Name Daemon Control V1 protocol\nand the rndc client.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Net-Traceroute-PurePerl","origin":"net/p5-Net-Traceroute-PurePerl","version":"0.10_1","comment":"Traceroute(1) functionality in perl via raw sockets","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-Traceroute-PurePerl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a38fd0fcfb76adad960cac24ee4985458162aea5f4415adc07b18fba9257a347","flatsize":54569,"path":"All/p5-Net-Traceroute-PurePerl-0.10_1.pkg","repopath":"All/p5-Net-Traceroute-PurePerl-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21748,"desc":"Net::Traceroute::PurePerl implements traceroute(1) functionality for\nperl5. It allows you to trace the path IP packets take to a destination.\nIt is implemented by using raw sockets to act just like the regular\ntraceroute.\n\nYou must also be root to use the raw sockets.","deps":{"p5-Net-Traceroute":{"origin":"net/p5-Net-Traceroute","version":"1.15_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-OpenStack-Attack","origin":"net/p5-Net-OpenStack-Attack","version":"1.0500_1","comment":"Tools for stress testing an OpenStack deployment","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-OpenStack-Attack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cca30e2bd083b05ac974c155657ddb82bce30a40898b3bd136ef7d9f14cb9168","flatsize":48905,"path":"All/p5-Net-OpenStack-Attack-1.0500_1.pkg","repopath":"All/p5-Net-OpenStack-Attack-1.0500_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13272,"desc":"This class provides methods for making parallel, asynchronous requests to the\nOpenStack API. This distribution comes with a command line tool stackattack\nwhich heavily uses this class.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-App-Rad":{"origin":"devel/p5-App-Rad","version":"1.05_1"},"p5-HTTP-Async":{"origin":"www/p5-HTTP-Async","version":"0.33"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Net-HTTPS-NB":{"origin":"net/p5-Net-HTTPS-NB","version":"0.15"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-OpenSSH-Parallel","origin":"net/p5-Net-OpenSSH-Parallel","version":"0.14","comment":"Run SSH jobs in parallel","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-OpenSSH-Parallel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83957457ba4deb3f816723ad4f28fab70e6eaf11f763aade8607e141689856b5","flatsize":64854,"path":"All/p5-Net-OpenSSH-Parallel-0.14.pkg","repopath":"All/p5-Net-OpenSSH-Parallel-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27384,"desc":"Net::OpenSSH::Parallel is an scheduler that can run commands in parallel in a\nset of hosts through SSH. It tries to find a compromise between being simple to\nuse, efficient and covering a good part of the problem space of parallel process\nexecution via SSH.\n\nObviously, it is build on top of Net::OpenSSH!\n\nCommon usage of the module is as follows:\n- Create a Net::OpenSSH::Parallel object.\n- Register the hosts where you want to run commands with the \"add_host\" method.\n- Queue the actions you want to run (commands, file copy operations, etc.) using\n  the \"push\" method.\n- Call the \"run\" method and let the parallel scheduler take care of everything!","deps":{"p5-Net-OpenSSH":{"origin":"net/p5-Net-OpenSSH","version":"0.84"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","security","perl5"]},{"name":"p5-Net-OpenSSH","origin":"net/p5-Net-OpenSSH","version":"0.84","comment":"Perl SSH client package implemented on top of OpenSSH","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-OpenSSH","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab5824bdbfb92ed76f723940af45b30834619f520432bca093f394102bbf5e31","flatsize":248080,"path":"All/p5-Net-OpenSSH-0.84.pkg","repopath":"All/p5-Net-OpenSSH-0.84.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":95160,"desc":"Net::OpenSSH is a secure shell client package implemented on top of OpenSSH\nbinary client (ssh).","deps":{"p5-IO-Tty":{"origin":"devel/p5-IO-Tty","version":"1.20_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-OpenID-Consumer","origin":"net/p5-Net-OpenID-Consumer","version":"1.18","comment":"Library for consumers of OpenID identities","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-OpenID-Consumer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86ba986cdbbbc40567aecf19d1967366521a657f2903dc370e52d1a43ecec5e0","flatsize":163123,"path":"All/p5-Net-OpenID-Consumer-1.18.pkg","repopath":"All/p5-Net-OpenID-Consumer-1.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":55396,"desc":"This is the Perl API for (the consumer half of) OpenID, a distributed\nidentity system based on proving you own a URL, which is then your\nidentity. More information is available at: http://www.danga.com/openid/","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Net-OpenID-Common":{"origin":"security/p5-Net-OpenID-Common","version":"1.20"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","security","perl5"]},{"name":"p5-Net-OpenID-Common","origin":"security/p5-Net-OpenID-Common","version":"1.20","comment":"Libraries shared between Net::OpenID::Consumer and Net::OpenID::Server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-OpenID-Common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e3675d2230ea3ea0e8b7235e46618c8d4ac06a0aaffbd9c983cdf01d1920bd7","flatsize":65638,"path":"All/p5-Net-OpenID-Common-1.20.pkg","repopath":"All/p5-Net-OpenID-Common-1.20.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":31780,"desc":"Net::OpenID::Common - Libraries shared between Net::OpenID::Consumer\nand Net::OpenID::Server","deps":{"p5-Crypt-DH-GMP":{"origin":"net/p5-Crypt-DH-GMP","version":"0.00012_1"},"p5-Email-MIME-ContentType":{"origin":"mail/p5-Email-MIME-ContentType","version":"1.028"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","net","perl5"]},{"name":"p5-Net-OAuth2","origin":"net/p5-Net-OAuth2","version":"0.67","comment":"OAuth 2.0 for Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-OAuth2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70284743a10a613c4797acde35714d86d9ae32d3a918888497caa0f12164c134","flatsize":79204,"path":"All/p5-Net-OAuth2-0.67.pkg","repopath":"All/p5-Net-OAuth2-0.67.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36132,"desc":"Net::OAuth2 provides OAuth 2.0 for Perl.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-OSCAR","origin":"net-im/p5-Net-OSCAR","version":"1.928_1","comment":"Perl extension for the AOL Instant Messenger OSCAR protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-OSCAR","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02b8966ab9ca9ba199c9bbcd14b47b3baf5a0894e4a177505d6a3711cb7e26bd","flatsize":384388,"path":"All/p5-Net-OSCAR-1.928_1.pkg","repopath":"All/p5-Net-OSCAR-1.928_1.pkg","licenselogic":"single","pkgsize":120912,"desc":"This module implements an OO interface to the AIM OSCAR protocol.","deps":{"p5-SOCKS":{"origin":"net/p5-Socks","version":"0.03_1"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","perl5"]},{"name":"p5-Net-OAuth-Simple","origin":"net/p5-Net-OAuth-Simple","version":"1.7","comment":"Simple wrapper around the OAuth protocol","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Net-OAuth-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42e052f17b86feb5e38af48f842f45663a35ea6e85dbd19e916f7705007a932a","flatsize":37696,"path":"All/p5-Net-OAuth-Simple-1.7.pkg","repopath":"All/p5-Net-OAuth-Simple-1.7.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15604,"desc":"Net::OAuth::Simple is a simple wrapper around the OAuth protocol.\n\nOAuth is:\n\nAn open protocol to allow secure API authentication in a simple and standard\nmethod from desktop and web applications.\n\nSee also: https://oauth.net/","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-Net-OAuth":{"origin":"net/p5-Net-OAuth","version":"0.28_1"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-OAuth","origin":"net/p5-Net-OAuth","version":"0.28_1","comment":"Implementation of the OAuth protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-OAuth","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6137a3f2a45c2b2e3826a91e322a75a27795a832e3f63290e89acbd2ce54a4f9","flatsize":115158,"path":"All/p5-Net-OAuth-0.28_1.pkg","repopath":"All/p5-Net-OAuth-0.28_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":61152,"desc":"Net::OAuth provides a low-level API for reading and writing OAuth messages.\n\nOAuth is an open protocol to allow secure API authentication in a simple and\nstandard method from desktop and web applications. In practical terms, OAuth is\na mechanism for a Consumer to request protected resources from a Service\nProvider on behalf of a user.\n\nNet::OAuth provides:\n- classes that encapsulate OAuth messages (requests and responses).\n- message signing\n- message serialization and parsing.\n- 2-legged requests (aka. tokenless requests, aka. consumer requests), see\n  \"CONSUMER REQUESTS\"\n\nNet::OAuth does not provide:\n- Consumer or Service Provider encapsulation\n- token/nonce/key storage/management\n\nSee also: https://oauth.net/","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Nslookup","origin":"dns/p5-Net-Nslookup","version":"2.04_1","comment":"Provides the capabilities of the standard tool nslookup(1)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Nslookup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d90a165138ae2e34fb53c77d4d9b9ba1b004c4bf32680b8196fcc1dfb1a661db","flatsize":10381,"path":"All/p5-Net-Nslookup-2.04_1.pkg","repopath":"All/p5-Net-Nslookup-2.04_1.pkg","licenselogic":"single","pkgsize":6296,"desc":"Net::Nslookup provides the capabilities of the standard UNIX command\nline tool nslookup(1). Net::DNS is a wonderful and full featured module,\nbut quite often, all you need is `nslookup $host`. This module provides\nthat functionality.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Net-Netmask","origin":"net-mgmt/p5-Net-Netmask","version":"2.0002","comment":"Perl module to parse, manipulate, and lookup IP network blocks","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Netmask","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e8bbb8bc4b86b0ead343f1a1446c92802eb6eeebf24b3a9815553c3ffe66e66","flatsize":89313,"path":"All/p5-Net-Netmask-2.0002.pkg","repopath":"All/p5-Net-Netmask-2.0002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25764,"desc":"Net::Netmask parses and understand IPv4 CIDR blocks. It's built with an\nobject-oriented interface. Nearly all functions are methods that operate\non a Net::Netmask object.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-Nmsg","origin":"net/p5-Net-Nmsg","version":"0.17_3","comment":"Perl bindings to libnmsg","maintainer":"truckman@FreeBSD.org","www":"https://tools.netsa.cert.org/confluence/display/tt/Net-Nmsg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f1290bc0b221d4809e16acf65bbc1a77072d081eeea89afd22380dda6a6c77a","flatsize":244107,"path":"All/p5-Net-Nmsg-0.17_3.pkg","repopath":"All/p5-Net-Nmsg-0.17_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":67340,"desc":"Net::Nmsg is a perl binding to libnmsg, the reference implementation of\nthe NMSG binary structured message interchange format. The NMSG\ndocumentation describes the format as:\n\n  The NMSG format is an efficient encoding of typed, structured data\n  into payloads which are packed into containers which can be\n  transmitted over the network or stored to disk. Each payload is\n  associated with a specific message schema. Modules implementing a\n  certain message schema along with functionality to convert between\n  binary and presentation formats can be loaded at runtime by libnmsg.\n  nmsgtool provides a command line interface to control the\n  transmission, storage, creation, and conversion of NMSG payloads.","deps":{"nmsg":{"origin":"net/nmsg","version":"1.1.2_2"},"p5-Math-Int64":{"origin":"math/p5-Math-Int64","version":"0.57"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36","libnmsg.so.8"],"options":{"EXAMPLES":"on"}},{"name":"p5-Net-NetSend","origin":"net-im/p5-Net-NetSend","version":"0.12_1","comment":"Perl extension for sending Windows Popup Messages","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Net-NetSend","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b12a8b34ffe012fb1d4cfceea00f17372521cf05cb4615a2a73ce839fdbb4f5","flatsize":30602,"path":"All/p5-Net-NetSend-0.12_1.pkg","repopath":"All/p5-Net-NetSend-0.12_1.pkg","licenselogic":"single","pkgsize":12448,"desc":"This module implements a client interface to the Windows Messenger Service,\nenabling a perl5 application to talk to Windows machines.\nThis is a pure Perl implementation that approximates the \"net send\"\ncommand on Windows.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","perl5"]},{"name":"p5-Net-Nessus-XMLRPC","origin":"net/p5-Net-Nessus-XMLRPC","version":"0.30_2","comment":"Perl5 interface for communication with Nessus scanner over XMLRPC","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-Nessus-XMLRPC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbcac3986916b6cc1f3df071fa1ae6f1d5c827389508fcea793419a2bbfaef7a","flatsize":37840,"path":"All/p5-Net-Nessus-XMLRPC-0.30_2.pkg","repopath":"All/p5-Net-Nessus-XMLRPC-0.30_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13032,"desc":"This is Perl interface for communication with Nessus scanner over XMLRPC.\nYou can start, stop, pause and resume scan. Watch progress and status of\nscan, download report, etc.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-NTP","origin":"net/p5-Net-NTP","version":"1.5","comment":"Perl extension for decoding NTP server responses","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-NTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4f7fee0429b00d4cb8e1bbc5460533447870534e42e3a7c622fa7ca3d6fe3d8","flatsize":17597,"path":"All/p5-Net-NTP-1.5.pkg","repopath":"All/p5-Net-NTP-1.5.pkg","licenselogic":"single","pkgsize":8184,"desc":"All this module does is send a packet to an NTP server and\nthen decode the packet received into it's respective parts\n- as outlined in RFC5905 (superseding RFC1305 and RFC2030).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"]},{"name":"p5-Net-Netcat","origin":"net/p5-Net-Netcat","version":"0.05","comment":"Perl wrapper class for nc(1) utility (netcat)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Netcat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a25d635ad6abf87da0866c3d23ba0c80ba1fe1c92bda3c0a87ff99eb9399f500","flatsize":15855,"path":"All/p5-Net-Netcat-0.05.pkg","repopath":"All/p5-Net-Netcat-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8928,"desc":"This package provides simple Perl interface for nc(1) command line\nutility, known as Swiss army knife of networking, to construct and\nrun TCP, UDP, or Unix domain servers and clients.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-ErrorHandler":{"origin":"devel/p5-Class-ErrorHandler","version":"0.04"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-NIS-Listgroup","origin":"net/p5-Net-NIS-Listgroup","version":"1.0.0_3","comment":"Lists hosts/users in a netgroup group","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-NIS-Listgroup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd834585356d8a09d35fd0df613bc43ceb1e03cbfb8c32ec7077146fc0793b90","flatsize":45243,"path":"All/p5-Net-NIS-Listgroup-1.0.0_3.pkg","repopath":"All/p5-Net-NIS-Listgroup-1.0.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17796,"desc":"A library used to get groups or members of a netgroup NIS map.\nlistgroup() without any parameters or listgroups() lists all the\navailable netgroup groups.\n\nWith groupname parameters listgroup, listgroup_user, listgroup_host\nwill recusively list the members of the named groups. If the groupname\nis preceded with a - members of that group will be excluded from the\nreturned list. Each member in a group is a triplet of\n(host,user,domain). The host portion or user portion of the members is\nreturned by listgroup_host() and listgroup(), the user portion of the\nmembers is returned by listgroup_user().","deps":{"p5-Net-NIS":{"origin":"net/p5-Net-NIS","version":"0.44_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-NSCA-Client","origin":"net-mgmt/p5-Net-NSCA-Client","version":"0.009002_2","comment":"Perl extension for sending passive service checks to nagios","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-NSCA-Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05c7315c162366c469de62ba02ccffa5b823334ca742694893fdba92a231b806","flatsize":103880,"path":"All/p5-Net-NSCA-Client-0.009002_2.pkg","repopath":"All/p5-Net-NSCA-Client-0.009002_2.pkg","licenselogic":"single","pkgsize":46560,"desc":"This module allows applications to send passive checks to Nagios both locally\nand remotely.","deps":{"p5-Const-Fast":{"origin":"devel/p5-Const-Fast","version":"0.014_2"},"p5-Convert-Binary-C":{"origin":"converters/p5-Convert-Binary-C","version":"0.84"},"p5-Data-Rand":{"origin":"devel/p5-Data-Rand","version":"0.0.4_1"},"p5-Data-Rand-Obscure":{"origin":"devel/p5-Data-Rand-Obscure","version":"0.021_1"},"p5-Data-Validate-Domain":{"origin":"dns/p5-Data-Validate-Domain","version":"0.15"},"p5-Digest-CRC":{"origin":"security/p5-Digest-CRC","version":"0.24"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Clone":{"origin":"devel/p5-MooseX-Clone","version":"0.06"},"p5-MooseX-StrictConstructor":{"origin":"devel/p5-MooseX-StrictConstructor","version":"0.21"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-PortNumber":{"origin":"devel/p5-MooseX-Types-PortNumber","version":"0.03"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-NBsocket","origin":"net/p5-Net-NBsocket","version":"0.24_1","comment":"Non-Blocking Sockets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-NBsocket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7d43caaffd77f137958c768810fea75335fb1c74dea469e903db78137091a3f","flatsize":30354,"path":"All/p5-Net-NBsocket-0.24_1.pkg","repopath":"All/p5-Net-NBsocket-0.24_1.pkg","licenselogic":"single","pkgsize":11536,"desc":"Net::NBsocket provides a wrapper for Socket to supply Non-Blocking\nsockets of various flavors.","deps":{"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-NBName","origin":"net/p5-Net-NBName","version":"0.26_1","comment":"Performs simple NetBIOS Name Service Requests","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-NBName","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b79e25018d6cc52390204fad7025a69496aea567caf81a27851d84ed45cbc2d","flatsize":43675,"path":"All/p5-Net-NBName-0.26_1.pkg","repopath":"All/p5-Net-NBName-0.26_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21008,"desc":"Net::NBName is a class that allows you to perform simple NetBIOS Name\nService Requests in your Perl code. It performs these NetBIOS operations over\nTCP/IP using Perl's built-in socket support.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-NIS","origin":"net/p5-Net-NIS","version":"0.44_1","comment":"Interface to Sun's Network Information Service","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-NIS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5c2c65b6584d29f0ec9864de8170a4434848ba774c382c3aed08bf0fe88bb1d","flatsize":59764,"path":"All/p5-Net-NIS-0.44_1.pkg","repopath":"All/p5-Net-NIS-0.44_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26196,"desc":"This is a snapshot release of the NIS interface to Perl 5.  There are\nthree parts to the interface: the raw component (Net::NIS), the\nobject-oriented component (Net::NIS::Table), and the tied interface\n(Net::NIS).\n\nUnless someone provides strong reason to support the raw or OO\ncomponents, they will be marked as deprecated and not documented or\nenhanced (but still supported for backward compatibility).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-MovableType","origin":"net/p5-Net-MovableType","version":"1.74_1","comment":"Lightweight MovableType client Perl module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-MovableType","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a0abb7d0fe7af52b4029973cb3b1033c6291835450b39b4d216be04710a14b3","flatsize":40602,"path":"All/p5-Net-MovableType-1.74_1.pkg","repopath":"All/p5-Net-MovableType-1.74_1.pkg","licenselogic":"single","pkgsize":17932,"desc":"Using Net::MovableType you can post new entries, edit existing\nentries, browse entries and users blogs, and perform most of the\nfeatures you can perform through accessing your MovableType account.\n\nSince Net::MovableType uses MT's remote procedure call gateway, you\ncan do it from any computer with Internet connection.\n\nNet::MovableType promises an intuitive, user friendly, Object Oriented\ninterface for managing your web sites published through MovableType.\nMost of the method names correspond to those documented in MovableType's\nProgramming Interface Manual.","deps":{"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Mosso-CloudFiles","origin":"net/p5-Net-Mosso-CloudFiles","version":"0.44_1","comment":"Perl interface to the Mosso CloudFiles service","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CKRAS/Net-Mosso-CloudFiles-0.44","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9080a1a38f87427fc1f441c1c9479392c916d1afa539c9e7c854ab40cf585c99","flatsize":44044,"path":"All/p5-Net-Mosso-CloudFiles-0.44_1.pkg","repopath":"All/p5-Net-Mosso-CloudFiles-0.44_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18260,"desc":"This module provides a Perlish interface to the Mosso CloudFiles\nservice.","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-Data-Stream-Bulk":{"origin":"devel/p5-Data-Stream-Bulk","version":"0.11_1"},"p5-DateTime-Format-HTTP":{"origin":"devel/p5-DateTime-Format-HTTP","version":"0.42_1"},"p5-Digest-MD5-File":{"origin":"security/p5-Digest-MD5-File","version":"0.08_1"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-JSON-XS-VersionOneAndTwo":{"origin":"converters/p5-JSON-XS-VersionOneAndTwo","version":"0.31_1"},"p5-LWP-ConnCache-MaxKeepAliveRequests":{"origin":"www/p5-LWP-ConnCache-MaxKeepAliveRequests","version":"0.33_1"},"p5-LWP-UserAgent-Determined":{"origin":"www/p5-LWP-UserAgent-Determined","version":"1.07_1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-StrictConstructor":{"origin":"devel/p5-MooseX-StrictConstructor","version":"0.21"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"messages":[{"message":"You have installed the Perl interface to the Mosso\nCloudFiles service.\n\nPlease visit http://www.mosso.com/cloudfiles.jsp for\ndocumentation and additional configuration directions.","type":"install"}]},{"name":"p5-Net-ManageSieve","origin":"mail/p5-Net-ManageSieve","version":"0.13","comment":"ManageSieve Protocol Client","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-ManageSieve","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbc0302c120bab44597e9da8bdc093b445219337fdca40d40753f1e257c563f3","flatsize":41219,"path":"All/p5-Net-ManageSieve-0.13.pkg","repopath":"All/p5-Net-ManageSieve-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18652,"desc":"This module implements a client interface to the ManageSieve protocol.\n( http://tools.ietf.org/html/draft-martin-managesieve-09 )","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Net-MQTT","origin":"net/p5-Net-MQTT","version":"1.143260_1","comment":"Perl modules for MQTT protocol","maintainer":"Alex.Bakhtin@gmail.com","www":"https://metacpan.org/release/Net-MQTT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e73a7aa345038e90c713931828f4290fa2e3c5e26ef4d9e49a44f895ba324644","flatsize":140085,"path":"All/p5-Net-MQTT-1.143260_1.pkg","repopath":"All/p5-Net-MQTT-1.143260_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":55608,"desc":"Net::MQTT - Perl modules for MQTT Protocol (http://mqtt.org/)\n\nLow level API for the MQTT protocol described at http://mqtt.org.\nIMPORTANT: This is an early release and the API is still subject to change.","deps":{"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Net-Pcap":{"origin":"net/p5-Net-Pcap","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Net-MAC-Vendor","origin":"net/p5-Net-MAC-Vendor","version":"1.2000_1","comment":"Look up the vendor for a MAC","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-MAC-Vendor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d970be1f7f75c83ab401aac183c095db0f0d2aa039432a2c5c7d06537650e3dc","flatsize":19964,"path":"All/p5-Net-MAC-Vendor-1.2000_1.pkg","repopath":"All/p5-Net-MAC-Vendor-1.2000_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11028,"desc":"The Institute of Electrical and Electronics Engineers (IEEE) assigns an\nOrganizational Unique Identifier (OUI) to manufacturers of network\ninterfaces. Each interface has a Media Access Control (MAC) address of six\nbytes. The first three bytes are the OUI.\n\nThis module allows you to take a MAC address and turn it into the OUI and\nvendor information. You can, for instance, scan a network, collect MAC\naddresses, and turn those addresses into vendors. With vendor information,\nyou can often guess at what you are looking at (e.g. an Apple\nproduct).\n\nYou can use this as a module as its individual functions, or call it as a\nscript with a list of MAC addresses as arguments. The module can figure it\nout.\n\nThis module tries to persistently cache with DBM::Deep the OUI information\nso it can avoid using the network. If it cannot load DBM::Deep, it uses a\nnormal hash (which is lost when the process finishes). You can preload\nthis cache with the load_cache() function. So far, the module looks in the\ncurrent working directory for a file named mac_oui.db to find the cache. I\nneed to come up with a way to let the user set that location.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-LimeLight-Purge","origin":"net/p5-Net-LimeLight-Purge","version":"0.03_1","comment":"LimeLight Purge Service API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-LimeLight-Purge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3cec786340fb08fe2a66b4c453ee904fae8d5b0f32deefce98e39239bfaebb8","flatsize":23725,"path":"All/p5-Net-LimeLight-Purge-0.03_1.pkg","repopath":"All/p5-Net-LimeLight-Purge-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12524,"desc":"LimeLight Purge Service API.","deps":{"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-AttributeHelpers":{"origin":"devel/p5-MooseX-AttributeHelpers","version":"0.25"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-MAC","origin":"net/p5-Net-MAC","version":"2.103622_1","comment":"Perl 5 module for representing and manipulating MAC addresses","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-MAC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01815353ccc92bfa25139674dc6d2145f138a2b1bf3b8a1b90a03f5f45bf04e7","flatsize":34871,"path":"All/p5-Net-MAC-2.103622_1.pkg","repopath":"All/p5-Net-MAC-2.103622_1.pkg","licenselogic":"single","pkgsize":14368,"desc":"The Perl 5 module Net::MAC allows you to\n    - store a MAC address in a Perl object\n    - find out information about a stored MAC address\n    - convert a MAC address into a specified format\n    - easily compare two MAC addresses for string or numeric equality","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-LibLO","origin":"audio/p5-Net-LibLO","version":"0.06_3","comment":"Perl extension for liblo Lightweight OSC library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-LibLO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"296b78299f392b4153b947a41043a87a74ab81668bef5e9999eed7e303ca3dea","flatsize":76304,"path":"All/p5-Net-LibLO-0.06_3.pkg","repopath":"All/p5-Net-LibLO-0.06_3.pkg","licenselogic":"single","pkgsize":28140,"desc":"Perl interface for liblo Lightweight OSC library.","deps":{"liblo":{"origin":"audio/liblo","version":"0.32"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"],"shlibs_required":["libperl.so.5.36","liblo.so.7"]},{"name":"p5-Net-OpenID-Server","origin":"security/p5-Net-OpenID-Server","version":"1.09_2","comment":"Reference implementation of OpenID server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-OpenID-Server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"793c8fb8cc7ca1eedf6b71d1431f80382453bb234d0d48a27a11dc6f3a27a7c1","flatsize":50230,"path":"All/p5-Net-OpenID-Server-1.09_2.pkg","repopath":"All/p5-Net-OpenID-Server-1.09_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19548,"desc":"OpenID is a decentralized identity system, but one that's actually\ndecentralized and doesn't entirely crumble if one company turns evil\nor goes out of business.\n\nAn OpenID identity is just a URL. You can have multiple identities in\nthe same way you can have multiple URLs. All OpenID does is provide a\nway to prove that you own a URL (identity).\n\nAnybody can run their own site using OpenID, and anybody can be an\nOpenID server, and they all work with each other without having to\nregister with or pay anybody to \"get started\". An owner of a URL can\npick which OpenID server to use.\n\nSee also: http://www.openid.net","deps":{"p5-Net-OpenID-Common":{"origin":"security/p5-Net-OpenID-Common","version":"1.20"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Net-LibIDN2","origin":"dns/p5-Net-LibIDN2","version":"1.02","comment":"Perl bindings for GNU Libidn2","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-LibIDN2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d5376b9af0c7a00da95c8f37ec94f5ab7ef204c20a2408015215e95c9f44e63","flatsize":73733,"path":"All/p5-Net-LibIDN2-1.02.pkg","repopath":"All/p5-Net-LibIDN2-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20756,"desc":"Net::LibIDN2 provides bindings for GNU Libidn2, a C library for handling\ninternationalized domain names based on IDNA 2008, Punycode and TR46.","deps":{"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"shlibs_required":["libperl.so.5.36","libidn2.so.0"]},{"name":"p5-Net-LDAP-posixGroup","origin":"net/p5-Net-LDAP-posixGroup","version":"0.0.2_1","comment":"Creates new Net::LDAP::Entry objects for a posixGroup entry","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-LDAP-posixGroup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42357d2f3826051276a71c2bc3dafcc8d28bbb818bf218527628645c73a3dd66","flatsize":7194,"path":"All/p5-Net-LDAP-posixGroup-0.0.2_1.pkg","repopath":"All/p5-Net-LDAP-posixGroup-0.0.2_1.pkg","licenselogic":"single","pkgsize":4848,"desc":"Creates new Net::LDAP::Entry objects for a posixGroup entry.","deps":{"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-LMTP","origin":"mail/p5-Net-LMTP","version":"0.02","comment":"Local Mail Transfer Protocol Client","maintainer":"loader@FreeBSD.org","www":"https://metacpan.org/release/Net-LMTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e5dc2a29a41a905f07a37d0b202449cd8fcc3404f99326373f89f790a7107f9","flatsize":24485,"path":"All/p5-Net-LMTP-0.02.pkg","repopath":"All/p5-Net-LMTP-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12040,"desc":"This module implements a client interface to the LMTP protocol,\nenabling a perl5 application to talk to LMTP servers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Net-LDAP-posixAccount","origin":"net/p5-Net-LDAP-posixAccount","version":"0.0.2_1","comment":"Creates new Net::LDAP::Entry objects for a posixAccount entry","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-LDAP-posixAccount","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dac6736db5e70e29bb0cfff2b5b0c1fc6bb193de88904ed20ee9dd8f764bae82","flatsize":11247,"path":"All/p5-Net-LDAP-posixAccount-0.0.2_1.pkg","repopath":"All/p5-Net-LDAP-posixAccount-0.0.2_1.pkg","licenselogic":"single","pkgsize":6128,"desc":"Creates new Net::LDAP::Entry objects for a posixAccount entry.","deps":{"p5-Sys-Group-GIDhelper":{"origin":"sysutils/p5-Sys-Group-GIDhelper","version":"0.0.2_1"},"p5-Sys-User-UIDhelper":{"origin":"sysutils/p5-Sys-User-UIDhelper","version":"0.0.1_1"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-LibIDN","origin":"dns/p5-Net-LibIDN","version":"0.12_6","comment":"This module provides access to the libidn library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-LibIDN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00d477af065e45765e8560ca93d374ee97b78b92f4c0d2674909626ac202eb48","flatsize":40449,"path":"All/p5-Net-LibIDN-0.12_6.pkg","repopath":"All/p5-Net-LibIDN-0.12_6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16224,"desc":"This module provides Perl bindings for the GNU IDN Library (Libidn)\n(see also Port devel/libidn).","deps":{"libidn":{"origin":"dns/libidn","version":"1.42"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"shlibs_required":["libperl.so.5.36","libidn.so.12"]},{"name":"p5-Net-LDAP-Server","origin":"net/p5-Net-LDAP-Server","version":"0.43_1","comment":"Perl module for LDAP server side protocol handling","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Net-LDAP-Server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69fb82c7e9978cd9e1d7e3e174b4a68cc1911410325f3903aae4f0e6fc39c383","flatsize":11834,"path":"All/p5-Net-LDAP-Server-0.43_1.pkg","repopath":"All/p5-Net-LDAP-Server-0.43_1.pkg","licenselogic":"single","pkgsize":7068,"desc":"Net::LDAP::Server provides the protocol handling for an LDAP\nserver. You can subclass it and implement the methods you need\n(see below). Then you just instantiate your subclass and call\nits handle method to establish a connection with the client.","deps":{"p5-Convert-ASN1":{"origin":"converters/p5-Convert-ASN1","version":"0.34"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-LDAP-Makepath","origin":"net/p5-Net-LDAP-Makepath","version":"1.0.1_2","comment":"Provides a method for creating paths in LDAP simply","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-LDAP-Makepath","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88ca3ce29ed5ff4045273684cca6d2bdd196df4e11a457caaec5148b27c79773","flatsize":6339,"path":"All/p5-Net-LDAP-Makepath-1.0.1_2.pkg","repopath":"All/p5-Net-LDAP-Makepath-1.0.1_2.pkg","licenselogic":"single","pkgsize":4716,"desc":"Net::LDAP::Makepath - Provides a methode for creating paths in LDAP simply.","deps":{"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-LDAP-FilterBuilder","origin":"net/p5-Net-LDAP-FilterBuilder","version":"1.200002","comment":"Build LDAP filter statements","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-LDAP-FilterBuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a204b5e8b73a8160e33935e31086ba982e39b336b4afd12be78f304be2c6e88","flatsize":46729,"path":"All/p5-Net-LDAP-FilterBuilder-1.200002.pkg","repopath":"All/p5-Net-LDAP-FilterBuilder-1.200002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12408,"desc":"Net::LDAP::FilterBuilder is a convenience module which greatly simplifies the\nconstruction of LDAP query filter statements, which are described in RFC 4515\nand also the Net::LDAP::Filter manual page.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-LDAP-LDAPhash","origin":"net/p5-Net-LDAP-LDAPhash","version":"1.0.3_1","comment":"Make a hash out of the return from a search using Net::LDAP::Search","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-LDAP-LDAPhash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1785760c32453e11c01883d22ca194c70dddf8802e25e65bb96cd6b023f3e36","flatsize":4617,"path":"All/p5-Net-LDAP-LDAPhash-1.0.3_1.pkg","repopath":"All/p5-Net-LDAP-LDAPhash-1.0.3_1.pkg","licenselogic":"single","pkgsize":3956,"desc":"This takes from a search and turns it into a hash.\n\nThe returned has is in the following format.\n\n{DN}{ldap}{attribute}[array of values for this attribute]\n\nThe reason for the {ldap} is to allow for other values and\nthe like to be tagged onto a hash for a DN that are unrelated to LDAP.\n\nThis function does not make any attempt to check if the search succedded\nor not.","deps":{"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-LDAP-Express","origin":"net/p5-Net-LDAP-Express","version":"0.12_1","comment":"Module to simplify connecting up to a LDAP server","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-LDAP-Express","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"365261613e9514bd2503f39599809ee108bb6187eabc66d0bb686b4d663f3190","flatsize":28253,"path":"All/p5-Net-LDAP-Express-0.12_1.pkg","repopath":"All/p5-Net-LDAP-Express-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13748,"desc":"A module to simplify connecting up to a LDAP server.","deps":{"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-LDAP-AutoServer","origin":"net/p5-Net-LDAP-AutoServer","version":"0.2.1_1","comment":"Automatically make some default decisions some LDAP server information","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-LDAP-AutoServer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c83e6d40f3a739277b92f0e6bbe96737052a7bb35d8301b47e5345e0aa4a9dea","flatsize":14494,"path":"All/p5-Net-LDAP-AutoServer-0.2.1_1.pkg","repopath":"All/p5-Net-LDAP-AutoServer-0.2.1_1.pkg","licenselogic":"single","pkgsize":6976,"desc":"Automatically figure out some server information automatically.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-DNS-RR-SRV-Helper":{"origin":"dns/p5-Net-DNS-RR-SRV-Helper","version":"0.0.0_2"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-LDAP-AutoDNs","origin":"net/p5-Net-LDAP-AutoDNs","version":"0.2.2_1","comment":"Automatically make some default decisions some LDAP DNs and scopes","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-LDAP-AutoDNs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15c71c07c192aa03c70d5e098c045eb693d864b9100623d725c0eff8b16c8f78","flatsize":11611,"path":"All/p5-Net-LDAP-AutoDNs-0.2.2_1.pkg","repopath":"All/p5-Net-LDAP-AutoDNs-0.2.2_1.pkg","licenselogic":"single","pkgsize":5880,"desc":"Automatically make some default decisions some LDAP DNs and scopes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Jifty","origin":"net/p5-Net-Jifty","version":"0.14_1","comment":"Perl interface to online Jifty applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Jifty","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da2f7250602cf9072498178492506f9caa497ffdcbb32f4d2af06a20b91d6527","flatsize":37847,"path":"All/p5-Net-Jifty-0.14_1.pkg","repopath":"All/p5-Net-Jifty-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17064,"desc":"Jifty is a full-stack web framework. It provides an optional REST interface\nfor applications. Using this module, you can interact with that\nREST interface to write client-side utilities.\n\nYou can use this module directly, but you'll be better off subclassing it.\n\nThis module also provides a number of convenient methods for writing\nshort scripts. For example, passing use_config => 1 to new will look at\nthe config file for the username and password (or SID) of the user.\nIf neither is available, it will prompt the user for them.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-LDAP-Server-Test","origin":"net/p5-Net-LDAP-Server-Test","version":"0.22","comment":"Perl module to test Net::LDAP code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-LDAP-Server-Test","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fd3b7d9d05a106d9b2da901f653b64f3d82585c059da1a542192316a906aa4f","flatsize":42308,"path":"All/p5-Net-LDAP-Server-Test-0.22.pkg","repopath":"All/p5-Net-LDAP-Server-Test-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14508,"desc":"Perl module to test Net::LDAP code","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Ifconfig-Wrapper","origin":"net/p5-Net-Ifconfig-Wrapper","version":"0.26","comment":"Provides a unified way to configure network interfaces","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Ifconfig-Wrapper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a04c3e0bba3bac1ba25a0b763c0638347433ab1d029b106eb48fc6e0403e1f8","flatsize":45028,"path":"All/p5-Net-Ifconfig-Wrapper-0.26.pkg","repopath":"All/p5-Net-Ifconfig-Wrapper-0.26.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14400,"desc":"Perl module which provides a unified way to configure network interfaces.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Jabber","origin":"net-im/p5-Net-Jabber","version":"2.0_1","comment":"Net::Jabber provides Perl Developer access to the Jabber protocol","maintainer":"perl@FreeBSD.org","www":"https://www.jabber.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21fde779ae13da47772c8751000cb3265c022eba3d4008fff8ecab7cc4e1e55a","flatsize":465974,"path":"All/p5-Net-Jabber-2.0_1.pkg","repopath":"All/p5-Net-Jabber-2.0_1.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":98476,"desc":"Net::Jabber\n\nThe Jabber Instant Messaging project is an Open Source project seeking\nto provide a complete cross protocol messaging solution.  The problem\nwith current IM solutions is that they are all proprietary and cannot\ntalk to each other.  Jabber seeks to get rid of those barriers by\nallowing a Jabber client to talk with an AOL user, or an IRC chat room,\nor any number of other programs.\n\nFor more information about the Jabber project visit\nNet::Jabber is a collection of Perl modules that provide a Perl Developer\naccess to the Jabber protocol.  Using OOP modules we provide a clean\ninterface to writing anything from a full client to a simple protocol\ntester.","deps":{"p5-Net-XMPP":{"origin":"net-im/p5-Net-XMPP","version":"1.05_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","perl5"]},{"name":"p5-Net-IRR","origin":"net/p5-Net-IRR","version":"0.10","comment":"Perl interface to the Internet Route Registry Daemon","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-IRR","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"857dce5aebda22717123192c87ac510836c17c06c15ceaa8f6888d7b9e5bfe91","flatsize":22921,"path":"All/p5-Net-IRR-0.10.pkg","repopath":"All/p5-Net-IRR-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10916,"desc":"This module provides an object oriented perl interface to the Internet\nRoute Registry.  The interface uses the RIPE/RPSL Tool Query Language as\ndefined in Appendix B of the IRRd User Guide.  The guide can be found at\nhttp://www.irrd.net/, however an understanding of the query language is\nnot required to use this module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Interface","origin":"net/p5-Net-Interface","version":"1.016","comment":"Perl extension to access network interfaces","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Interface","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f571c4b36fb32278742b705c8708fc91a9668a3e64c9e7c1b232f8cd88d7cdd8","flatsize":143429,"path":"All/p5-Net-Interface-1.016.pkg","repopath":"All/p5-Net-Interface-1.016.pkg","licenselogic":"single","pkgsize":60324,"desc":"Net::Interface is designed to make the use of ifconfig(1) and friends\nunnecessary from within Perl. It provides methods to get at set all\nthe attributes of an interface, and even create new logical or\nphysical interfaces (if your O/S supports it).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-IPv4Addr","origin":"net-mgmt/p5-Net-IPv4Addr","version":"0.10_1","comment":"Perl extension for manipulating IPv4 addresses","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-IPv4Addr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5128c1d663055c8870bdc0ef308687d869cce2b0670f937ed75bdf881779a96b","flatsize":23329,"path":"All/p5-Net-IPv4Addr-0.10_1.pkg","repopath":"All/p5-Net-IPv4Addr-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11848,"desc":"Net::IPv4Addr provides functions to parse IPv4 addresses both\nin traditional address/netmask format and in the new CIDR format.\nMethods for calculating the network and broadcast address, and\nalso to check if a given address is in a specific network also exist.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-IPv6Addr","origin":"net-mgmt/p5-Net-IPv6Addr","version":"1.02","comment":"Perl extension for manipulating IPv6 addresses","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-IPv6Addr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"867a7295ff442c4b9b4494446bbd00ee21a8d7929394f053479b18ded0509c57","flatsize":48622,"path":"All/p5-Net-IPv6Addr-1.02.pkg","repopath":"All/p5-Net-IPv6Addr-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19824,"desc":"Net::IPv6Addr provides functions for parsing IPv6 addresses in all\nformats described by RFC1884.  If Math::Base85 is installed, formats\ndescribed in RFC1924 are also valid.  It will generate \"IP6.INT.\"\nstrings (as described in RFC1886) if you are inclined to play with\nDNS records.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-IPAddress","origin":"net-mgmt/p5-Net-IPAddress","version":"1.10_1","comment":"Perl functions used to manipulate IP addresses, masks and FQDN's","maintainer":"ale@biancalanas.net","www":"https://metacpan.org/release/Net-IPAddress","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f045c9a17a3767028e0174cc6ba6754c5625f0551130aec77c784a9e8c32e50","flatsize":7635,"path":"All/p5-Net-IPAddress-1.10_1.pkg","repopath":"All/p5-Net-IPAddress-1.10_1.pkg","licenselogic":"single","pkgsize":5428,"desc":"Net::IPAddr is a collection of helpful functions used to convert\nIP addresses to/from 32-bit integers, applying subnet masks to\nIP addresses, validating IP address strings, and splitting a FQDN\ninto its host and domain parts.\n\nNo rocket science here, but I have found these functions to very,\nvery handy. For example, have you ever tried to sort a list of IP\naddresses only to find out that they don't sort the way you expected?\nHere is the solution! If you convert the IP addresses to 32-bit integer\naddresses, they will sort in correct order.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-IP-XS","origin":"net-mgmt/p5-Net-IP-XS","version":"0.22","comment":"XS implementation of Net::IP","maintainer":"jaap@NLnetLabs.nl","www":"https://metacpan.org/release/Net-IP-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"574ddc09e26682b9c5ab6969c9105cd072f6bb460eecebab05260fddff701c39","flatsize":146923,"path":"All/p5-Net-IP-XS-0.22.pkg","repopath":"All/p5-Net-IP-XS-0.22.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48812,"desc":"XS (C) implementation of Net::IP. See Net::IP's documentation (as\nat version 1.25) for the functions and methods that are available.","deps":{"p5-IO-Capture":{"origin":"devel/p5-IO-Capture","version":"0.05_1"},"p5-Tie-Simple":{"origin":"devel/p5-Tie-Simple","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-IP-Resolver","origin":"net-mgmt/p5-Net-IP-Resolver","version":"0.02_1","comment":"Resolve IPs to a particular network","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-IP-Resolver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d815b1b118b510790534691dfe2bc8abbe98ac8febf0a563560b0d2804e06042","flatsize":6102,"path":"All/p5-Net-IP-Resolver-0.02_1.pkg","repopath":"All/p5-Net-IP-Resolver-0.02_1.pkg","licenselogic":"single","pkgsize":4776,"desc":"Net::IP::Resolver provides a mechanism for registering a number of\ndifferent networks (specified by a set of ip ranges), and then finding\nthe network for a given IP based on this specification.","deps":{"p5-Net-IP-Match-XS":{"origin":"net-mgmt/p5-Net-IP-Match-XS","version":"0.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-IP-RangeCompare","origin":"net/p5-Net-IP-RangeCompare","version":"4.025_1","comment":"Perl extension for IP Range Comparisons","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-IP-RangeCompare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acc811fc58fbb42c82af962588e22a67d1c9fd611733c8eb82d12794fb8a701a","flatsize":50199,"path":"All/p5-Net-IP-RangeCompare-4.025_1.pkg","repopath":"All/p5-Net-IP-RangeCompare-4.025_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13724,"desc":"Fast scalable ip range aggregation and summary tool kit. Find intersections\nacross multiple lists of IP ranges, fast.\n\nAlthough similar in functionality to Net::CIDR::Compare, Net::Netmask and\nNetAddr::IP, Net::IP::RangeCompare is a completely range driven ip management\nand evaluation tool allowing more flexibility and scalability when dealing with\nthe somewhat organic nature of IP-Ranges.\n\nIf you have a large number of ipv4 ranges and need to inventory lists of ranges\nfor intersections, this is the Module for you!","deps":{"p5-Data-IPV4-Range-Parse":{"origin":"net/p5-Data-IPV4-Range-Parse","version":"1.05_1"},"p5-Data-Range-Compare":{"origin":"devel/p5-Data-Range-Compare","version":"1.031"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-IP-Minimal","origin":"net/p5-Net-IP-Minimal","version":"0.06_1","comment":"Minimal functions from Net::IP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-IP-Minimal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0aba193c0d05aba1b4bd30ee813a6373424605195e6b39d5bd5dfac7876ce568","flatsize":12759,"path":"All/p5-Net-IP-Minimal-0.06_1.pkg","repopath":"All/p5-Net-IP-Minimal-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6964,"desc":"Minimal functions from Net::IP","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-IP-Match-XS","origin":"net-mgmt/p5-Net-IP-Match-XS","version":"0.03_1","comment":"Efficiently match IP addresses against IP ranges","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-IP-Match-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2294f6b4ee1fe1008138c405002aca6f1de6ed218cb1a98bec6e291ca5f7c97b","flatsize":13039,"path":"All/p5-Net-IP-Match-XS-0.03_1.pkg","repopath":"All/p5-Net-IP-Match-XS-0.03_1.pkg","licenselogic":"single","pkgsize":6832,"desc":"The Net::IP::Match::XS module efficiently matches IP addresses against\nIP ranges.  The unconditionally exported subroutine 'match_ip'\ndetermines if the ip to match ( first argument ) matches any of the\nsubsequent ip arguments.  Match arguments may be absolute quads, as\n'127.0.0.1', or contain mask bits as '111.245.76.248/29'.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-IP-Match-Regexp","origin":"net-mgmt/p5-Net-IP-Match-Regexp","version":"1.01_2","comment":"Efficiently match IP addresses against IP ranges via regexp","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-IP-Match-Regexp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83756cbf7d4a55f805a5d431e1669fc88f5f8f4e97c97d4a9f86eaf012505ccf","flatsize":21139,"path":"All/p5-Net-IP-Match-Regexp-1.01_2.pkg","repopath":"All/p5-Net-IP-Match-Regexp-1.01_2.pkg","licenselogic":"single","pkgsize":11760,"desc":"Net::IP::Match::Regexp allows you to check an IP address against one or\nmore IP ranges.  It employs Perl's highly optimized regular expression\nengine to do the hard work, so it is very fast.  It is optimized for\nspeed by doing the match against a regexp which implicitly checks the\nbroadest IP ranges first.  An advantage is that the regexp can be\ncomputed and stored in advance (in source code, in a database table,\netc) and reused, saving much time if the IP ranges don't change too\noften.  The match can optionally report a value (e.g. a network name)\ninstead of just a boolean, which makes module useful for mapping IP\nranges to names or codes or anything else.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-IP","origin":"net-mgmt/p5-Net-IP","version":"1.26_1","comment":"Perl extension for manipulating IPv4/IPv6 addresses","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-IP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06a50257ca8d301cad936831f6e87bdfce2dca650ab20b8fe32b8b2a045d7488","flatsize":92779,"path":"All/p5-Net-IP-1.26_1.pkg","repopath":"All/p5-Net-IP-1.26_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26960,"desc":"This module provides functions to deal with IPv4/IPv6 addresses.  The\nmodule can be used as a class, allowing the user to instantiate IP\nobjects, which can be single IP addresses, prefixes, or ranges of\naddresses.  There is also a procedural way of accessing most of the\nfunctions.  Most subroutines can take either IPv4 or IPv6 addresses\ntransparently.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-INET6Glue","origin":"net/p5-Net-INET6Glue","version":"0.604","comment":"Make common modules IPv6 ready by hotpatching","maintainer":"ume@FreeBSD.org","www":"https://metacpan.org/release/Net-INET6Glue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28d359e7fcc6f2399e704a7b4f96cb6c74838543b97ca2b0269ad1957dd2b935","flatsize":13252,"path":"All/p5-Net-INET6Glue-0.604.pkg","repopath":"All/p5-Net-INET6Glue-0.604.pkg","licenselogic":"single","pkgsize":8684,"desc":"Net::INET6Glue is a collection of modules to make common modules IPv6\nready by hotpatching them.\n\nUnfortunatly the current state of IPv6 support in perl is that no IPv6\nsupport is in the core and that a lot of important modules (like\nNet::FTP, Net::SMTP, LWP,...) do not support IPv6 even if the modules\nfor IPv6 sockets Socket6, IO::Socket::INET6 are available.\n\nThis module tries to mitigate this by hotpatching.","deps":{"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-IPTrie","origin":"net/p5-Net-IPTrie","version":"0.7_2","comment":"Module for building IPv4 and IPv6 address space hierarchies","maintainer":"mjl@luckie.org.nz","www":"https://metacpan.org/release/Net-IPTrie","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"600659383d393ac388942f9502b2a94a1ee24589c0117e2b6b820c3e973704c5","flatsize":29417,"path":"All/p5-Net-IPTrie-0.7_2.pkg","repopath":"All/p5-Net-IPTrie-0.7_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14940,"desc":"This module uses a radix tree (or trie) to quickly build the hierarchy of a\ngiven address space (both IPv4 and IPv6).  This allows the user to perform\nfast subnet or routing lookups.\n\nIt is implemented exclusively in Perl.","deps":{"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-IMAP-Simple-SSL","origin":"mail/p5-Net-IMAP-Simple-SSL","version":"1.3_1","comment":"SSL support for Net::IMAP::Simple","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-IMAP-Simple-SSL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57166bd95a250f89ea79791914b41c28a150ade53d17fbe1cf8618db9beec43d","flatsize":9472,"path":"All/p5-Net-IMAP-Simple-SSL-1.3_1.pkg","repopath":"All/p5-Net-IMAP-Simple-SSL-1.3_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5624,"desc":"This module is a subclass of Net::IMAP::Simple that includes SSL\nsupport. The interface is identical.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Net-IMAP-Simple":{"origin":"mail/p5-Net-IMAP-Simple","version":"1.2212"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Net-IMAP-Simple","origin":"mail/p5-Net-IMAP-Simple","version":"1.2212","comment":"Perl extension for simple IMAP account handling","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-IMAP-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aca784a1e513579decb4ecc07aa796a41b09e531734d964311fa64cb6d8eae46","flatsize":109413,"path":"All/p5-Net-IMAP-Simple-1.2212.pkg","repopath":"All/p5-Net-IMAP-Simple-1.2212.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41180,"desc":"This module is a simple way to access IMAP accounts.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Net-IMAP-Server","origin":"mail/p5-Net-IMAP-Server","version":"1.39","comment":"Single-threaded multiplexing IMAP server implementation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-IMAP-Server","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8abd803efb9d90707418efd3a99dc5bf9dd2d29ac78ec1993e139cea753e0d90","flatsize":159685,"path":"All/p5-Net-IMAP-Server-1.39.pkg","repopath":"All/p5-Net-IMAP-Server-1.39.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":57720,"desc":"Net::IMAP::Server provides a complete implementation of the RFC 3501\nspecification, along with several IMAP4rev1 extensions. It provides\nseparation of the mailbox and message store from the client interaction\nloop.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Coro":{"origin":"devel/p5-Coro","version":"6.570,1"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Mail":{"origin":"devel/p5-DateTime-Format-Mail","version":"0.403"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-Encode-IMAPUTF7":{"origin":"converters/p5-Encode-IMAPUTF7","version":"1.05_1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Net-Server-Coro":{"origin":"net/p5-Net-Server-Coro","version":"1.3_1"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Net-ILO","origin":"net-mgmt/p5-Net-ILO","version":"0.54_1","comment":"Interface to HP Integrated Lights-Out","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Net-ILO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57d29fd0f1f2c675da481e29097a4e80c32e208a8433d7caba2a61e59a3c08d0","flatsize":75572,"path":"All/p5-Net-ILO-0.54_1.pkg","repopath":"All/p5-Net-ILO-0.54_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24788,"desc":"The Net::ILO module is an interface to a subset of Hewlett-Packards\nIntegrated Lights-Out out-of-band management system.\nHP's API is XML-based and cumbersome to use; this module aims to\nsimplify accessing the iLO from Perl while retaining as much\nfunctionality as possible.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-IMAP-Client","origin":"mail/p5-Net-IMAP-Client","version":"0.9507","comment":"Not so simple IMAP client library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-IMAP-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb99817a360d202ec81f3ba996d61ecf19c299b644960065003c454086b2cfdb","flatsize":108406,"path":"All/p5-Net-IMAP-Client-0.9507.pkg","repopath":"All/p5-Net-IMAP-Client-0.9507.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":44840,"desc":"Net::IMAP::Client provides methods to access an IMAP server.  It aims to\nprovide a simple and clean API, while employing a rigorous parser for\nIMAP responses in order to create Perl data structures from them.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Net-IDN-Nameprep","origin":"converters/p5-Net-IDN-Nameprep","version":"1.102","comment":"Normalization of domain names (Nameprep, RFC 3491)","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-IDN-Nameprep","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49b9084ee7de2a0b746bddf92903fcb752aedb07048afe610538277a7ebfe3ff","flatsize":5856,"path":"All/p5-Net-IDN-Nameprep-1.102.pkg","repopath":"All/p5-Net-IDN-Nameprep-1.102.pkg","licenselogic":"single","pkgsize":4876,"desc":"This module implements the nameprep specification, which describes how\nto prepare internationalized domain name (IDN) labels in order to\nincrease the likelihood that name input and name comparison work in\nways that make sense for typical users throughout the world.  Nameprep\nis a profile of the stringprep protocol and is used as part of a suite\nof on-the-wire protocols for internationalizing the Domain Name System\n(DNS).","deps":{"p5-Unicode-Stringprep":{"origin":"converters/p5-Unicode-Stringprep","version":"1.105_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Net-IDN-Encode","origin":"textproc/p5-Net-IDN-Encode","version":"2.500","comment":"Internationalizing Domain Names in Applications (RFC 3490)","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-IDN-Encode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf8c6699e7c20634858ff86f7e82f07371fa12821686d4411a74743415484ee0","flatsize":282585,"path":"All/p5-Net-IDN-Encode-2.500.pkg","repopath":"All/p5-Net-IDN-Encode-2.500.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":76024,"desc":"This module provides an easy-to-use interface for encoding and decoding\nInternationalized Domain Names (IDNs).\n\nIDNs use characters drawn from a large repertoire (Unicode), but IDNA\nallows the non-ASCII characters to be represented using only the ASCII\ncharacters already allowed in so-called host names today (letter-digit-\nhypen, \"/[A-Z0-9-]/i\").","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-Hiveminder","origin":"net/p5-Net-Hiveminder","version":"0.08_3","comment":"Perl interface to hiveminder.com","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Hiveminder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05bda427abcf6473b307e0d0a90ce27eed48db5235cded736f35bf1a0ce7e3a1","flatsize":21724,"path":"All/p5-Net-Hiveminder-0.08_3.pkg","repopath":"All/p5-Net-Hiveminder-0.08_3.pkg","licenselogic":"single","pkgsize":10764,"desc":"Hiveminder is a collaborate todo list organizer, built with Jifty.\n\nThis module uses Hiveminder's REST API to let you manage your tasks\nany way you want to.\n\nThis module is built on top of Net::Jifty. Consult that module's\ndocumentation for the lower-level interface.","deps":{"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Net-Jifty":{"origin":"net/p5-Net-Jifty","version":"0.14_1"},"p5-Number-RecordLocator":{"origin":"converters/p5-Number-RecordLocator","version":"0.005_1"},"p5-Term-Encoding":{"origin":"devel/p5-Term-Encoding","version":"0.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-HTTPS-Any","origin":"net/p5-Net-HTTPS-Any","version":"0.12","comment":"Simple HTTPS class using whichever underlying SSL module is available","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-HTTPS-Any","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c5118682933e945351d2b22faaf1abc4c0d3fc6c0865c221e6417d8e9368e9f","flatsize":16959,"path":"All/p5-Net-HTTPS-Any-0.12.pkg","repopath":"All/p5-Net-HTTPS-Any-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8512,"desc":"This is a simple wrapper around either of the two available SSL\nmodules.  It offers a unified API for sending GET and POST requests over HTTPS\nand receiving responses.","deps":{"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5","www"]},{"name":"p5-Net-HTTPS-NB","origin":"net/p5-Net-HTTPS-NB","version":"0.15","comment":"Non-blocking HTTPS client","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-HTTPS-NB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c065417e42496389a91d3bbf2ab92ec4c8df6bd932b2cd9ec9bbc03c7ccfe98e","flatsize":16983,"path":"All/p5-Net-HTTPS-NB-0.15.pkg","repopath":"All/p5-Net-HTTPS-NB-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8992,"desc":"Net::HTTPS::NB provides same interface as Net::HTTPS but it will never try\nmultiple reads when the read_response_headers() or read_entity_body() methods\nare invoked. In addition allows non-blocking connect.\n\nIf read_response_headers() did not see enough data to complete the headers an\nempty list is returned.\n\nIf read_entity_body() did not see new entity data in its read the value -1 is\nreturned.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Net-HTTP":{"origin":"net/p5-Net-HTTP","version":"6.23"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","www","perl5"]},{"name":"p5-Net-HTTP-Spore-Middleware-Header","origin":"net/p5-Net-HTTP-Spore-Middleware-Header","version":"0.03_1","comment":"Spore Middleware to add header on each request","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-HTTP-Spore-Middleware-Header","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f2fcb810b35f347f53748e5925fa821bbbce864945d028b908d8e5f135774b1","flatsize":41997,"path":"All/p5-Net-HTTP-Spore-Middleware-Header-0.03_1.pkg","repopath":"All/p5-Net-HTTP-Spore-Middleware-Header-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10636,"desc":"Net::HTTP::Spore::Middleware::Header is a middleware that add header on each\nrequest. You can specify for exemple a Content-Type to pass.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Net-HTTP-Spore":{"origin":"net/p5-Net-HTTP-Spore","version":"0.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","www","perl5"]},{"name":"p5-Net-HTTP-Spore","origin":"net/p5-Net-HTTP-Spore","version":"0.09","comment":"SPORE client","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-HTTP-Spore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"109ae98a6846c2bc5fc37a20e714f92ea577af255184f21a687fd7d85e8e0ac6","flatsize":181143,"path":"All/p5-Net-HTTP-Spore-0.09.pkg","repopath":"All/p5-Net-HTTP-Spore-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":74504,"desc":"Net::HTTP::Spore is an implementation of the SPORE specification.\n\nTo use this client, you need to use or to write a SPORE specification of an API.\nA description of the SPORE specification format is available at [1].\n\n[1] https://github.com/SPORE/specifications/blob/master/spore_description.pod","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-URI":{"origin":"devel/p5-MooseX-Types-URI","version":"0.09"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","www","perl5"]},{"name":"p5-Net-HL7","origin":"net/p5-Net-HL7","version":"0.76","comment":"Simple yet flexible API for non-XML HL7 applications","maintainer":"bbp2006@columbia.edu","www":"https://hl7toolkit.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0a3e90b8d42da36ed66328e635e3457d301f9479af4d020c6d69fb2a6df0912","flatsize":87062,"path":"All/p5-Net-HL7-0.76.pkg","repopath":"All/p5-Net-HL7-0.76.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40160,"desc":"The HL7 toolkit provides a lightweight Perl API for creating,\nmanipulating, sending, and receiving HL7 messages. For more\ninformation about HL7, see http://www.hl7.org","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Net-GrowlClient","origin":"net/p5-Net-GrowlClient","version":"0.02_2","comment":"Perl implementation of Growl Network Notification Protocol","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/Net-GrowlClient","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba70f298ea187090ae8d1cdc19dc23ba6835ca6682e7458a3507d07e31295a50","flatsize":17728,"path":"All/p5-Net-GrowlClient-0.02_2.pkg","repopath":"All/p5-Net-GrowlClient-0.02_2.pkg","licenselogic":"single","pkgsize":8400,"desc":"Net::GrowlClient provides a complete object oriented interface\nto send Mac OS X Growl notifications across the network.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Growl","origin":"net/p5-Net-Growl","version":"0.99_1","comment":"Growl Notifications over the network","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/Net-Growl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6d2865e7fa73e720f3431d1091548ff74f979f68a0a34363ffa7bd69e31deda","flatsize":10449,"path":"All/p5-Net-Growl-0.99_1.pkg","repopath":"All/p5-Net-Growl-0.99_1.pkg","licenselogic":"single","pkgsize":5784,"desc":"Net::Growl provieds simple interface to send\nMac OS X Growl notifications across the network.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Groonga-HTTP","origin":"textproc/p5-Net-Groonga-HTTP","version":"0.03","comment":"Perl extension for Groonga httpd client library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Groonga-HTTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c555959ab8ae1f6199890be3d4dd6e51754aa26c60a5bc01aafad15cf4da91f","flatsize":22157,"path":"All/p5-Net-Groonga-HTTP-0.03.pkg","repopath":"All/p5-Net-Groonga-HTTP-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13348,"desc":"Net::Groonga::HTTP is a client library for Groonga http server.\n\nGroonga is a fast full text search engine. Please look\nhttp://groonga.org/.","deps":{"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-Furl":{"origin":"www/p5-Furl","version":"3.14_1"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Net-HTTP","origin":"net/p5-Net-HTTP","version":"6.23","comment":"Low-level HTTP client","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-HTTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c53288e28526fb8dc0a763e56f12b34a7ca51d5cfce2a503275c2870d9787079","flatsize":81654,"path":"All/p5-Net-HTTP-6.23.pkg","repopath":"All/p5-Net-HTTP-6.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27764,"desc":"The Net::HTTP class is a low-level HTTP client. An instance of the Net::HTTP\nclass represents a connection to an HTTP server. The HTTP protocol is described\nin RFC 2616. The Net::HTTP class supports HTTP/1.0 and HTTP/1.1.\n\nNet::HTTP is a sub-class of one of IO::Socket::IP (IPv6+IPv4), IO::Socket::INET6\n(IPv6+IPv4), or IO::Socket::INET (IPv4 only). You can mix the methods described\nbelow with reading and writing from the socket directly. This is not necessary a\ngood idea, unless you know what you are doing.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Google-SafeBrowsing2","origin":"net/p5-Net-Google-SafeBrowsing2","version":"1.09_3","comment":"Perl extension for the Google Safe Browsing v2 API","maintainer":"ale@biancalanas.net","www":"https://metacpan.org/release/Net-Google-SafeBrowsing2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf29feb58c3e5952e488bddeb626e68246afbd7388d29bf83130b25aba42f0f7","flatsize":132868,"path":"All/p5-Net-Google-SafeBrowsing2-1.09_3.pkg","repopath":"All/p5-Net-Google-SafeBrowsing2-1.09_3.pkg","licenselogic":"single","pkgsize":42304,"desc":"Net::Google::SafeBrowsing2 implements the Google Safe Browsing\nv2 API.\n\nThe library passes most of the unit tests listed in the API\ndocumentation. See the documentation\n(http://code.google.com/apis/safebrowsing/developers_guide_v2.html)\nfor more details about the failed tests.\n\nThe Google Safe Browsing database must be stored and managed locally.\nNet::Google::SafeBrowsing2::Sqlite uses Sqlite as the storage back-end,\nNet::Google::SafeBrowsing2::MySQL uses MySQL. Other storage mechanisms\n(databases, memory, etc.) can be added and used transparently with this module.\n\nYou may want to look at \"Google Safe Browsing v2: Implementation Notes\"\n(http://www.zscaler.com/research/Google%2520Safe%2520Browsing%2520v2%2520API.pdf),\na collection of notes and real-world numbers about the API. This is intended\nfor people who want to learn more about the API, whether as a user or to\nmake their own implementation.","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-MIME-Base64-URLSafe":{"origin":"converters/p5-MIME-Base64-URLSafe","version":"0.01_2"},"p5-Net-IPAddress":{"origin":"net-mgmt/p5-Net-IPAddress","version":"1.10_1"},"p5-String-HexConvert":{"origin":"textproc/p5-String-HexConvert","version":"0.01_1"},"p5-Text-Trim":{"origin":"textproc/p5-Text-Trim","version":"1.04"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"options":{"MYSQL":"off","POSTGRES":"off","SQLITE":"on"}},{"name":"p5-Net-Google-Spreadsheets","origin":"net/p5-Net-Google-Spreadsheets","version":"0.15.01_1","comment":"Perl module for using Google Spreadsheets API","maintainer":"gunter@six-two.net","www":"https://metacpan.org/release/Net-Google-Spreadsheets","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40766f13218338026d1621c7eecb4f7bdfc28d2e8a6d7087f4b07feb9f29a2ae","flatsize":49261,"path":"All/p5-Net-Google-Spreadsheets-0.15.01_1.pkg","repopath":"All/p5-Net-Google-Spreadsheets-0.15.01_1.pkg","licenselogic":"single","pkgsize":23904,"desc":"A Perl module for using Google Spreadsheets API.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-Net-Google-AuthSub":{"origin":"net/p5-Net-Google-AuthSub","version":"0.5_2"},"p5-Net-Google-DataAPI":{"origin":"net/p5-Net-Google-DataAPI","version":"0.28.01_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Atom":{"origin":"textproc/p5-XML-Atom","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Google-PicasaWeb","origin":"net/p5-Net-Google-PicasaWeb","version":"0.11_1","comment":"Use Google Picasa Web API","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Net-Google-PicasaWeb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84c240557a88ce9f5cd99de770f58ef9e6399a06f4838721886a2f8bb5d9dfce","flatsize":104749,"path":"All/p5-Net-Google-PicasaWeb-0.11_1.pkg","repopath":"All/p5-Net-Google-PicasaWeb-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":45544,"desc":"Net::Google::PicasaWeb - use Google's Picasa Web API\n\nThis is both a library and a set of simple scripts for\nreading information about a Google PicasaWeb account.","deps":{"p5-IO-Prompt":{"origin":"devel/p5-IO-Prompt","version":"0.997004"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Role-Matcher":{"origin":"devel/p5-MooseX-Role-Matcher","version":"0.05_1"},"p5-Net-Google-AuthSub":{"origin":"net/p5-Net-Google-AuthSub","version":"0.5_2"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Google-DataAPI","origin":"net/p5-Net-Google-DataAPI","version":"0.28.01_1","comment":"Base implementations for modules to negotiate with Google Data APIs","maintainer":"gunter@six-two.net","www":"https://metacpan.org/release/Net-Google-DataAPI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"129733b3f293e30952765c2427481f5b3687da730da217b60c63b2efaf6e3c35","flatsize":49931,"path":"All/p5-Net-Google-DataAPI-0.28.01_1.pkg","repopath":"All/p5-Net-Google-DataAPI-0.28.01_1.pkg","licenselogic":"single","pkgsize":22204,"desc":"Net::Google::DataAPI is base implementations for modules to negotiate\nwith Google Data APIs.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Lingua-EN-Inflect-Number":{"origin":"textproc/p5-Lingua-EN-Inflect-Number","version":"1.12"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-Net-Google-AuthSub":{"origin":"net/p5-Net-Google-AuthSub","version":"0.5_2"},"p5-Net-OAuth":{"origin":"net/p5-Net-OAuth","version":"0.28_1"},"p5-Net-OAuth2":{"origin":"net/p5-Net-OAuth2","version":"0.67"},"p5-Text-Glob":{"origin":"textproc/p5-Text-Glob","version":"0.11"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Atom":{"origin":"textproc/p5-XML-Atom","version":"0.43"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Google-Code","origin":"net/p5-Net-Google-Code","version":"0.19_1","comment":"Simple client library for Google code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Google-Code","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de979597a6ce27b6e5156a296744732b6869f4dc1336760661c5d93c853618af","flatsize":116011,"path":"All/p5-Net-Google-Code-0.19_1.pkg","repopath":"All/p5-Net-Google-Code-0.19_1.pkg","licenselogic":"single","pkgsize":48432,"desc":"Net::Google::Code is a simple client library for projects hosted in\nGoogle Code.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-File-MMagic":{"origin":"devel/p5-File-MMagic","version":"1.30_1"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Test-Mock-LWP":{"origin":"devel/p5-Test-Mock-LWP","version":"0.08_1"},"p5-Test-MockModule":{"origin":"devel/p5-Test-MockModule","version":"0.178.0"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-XML-FeedPP":{"origin":"textproc/p5-XML-FeedPP","version":"0.95"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Google-AuthSub","origin":"net/p5-Net-Google-AuthSub","version":"0.5_2","comment":"Interact with sites that implement Google style AuthSub","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Google-AuthSub","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5735300b6d96b0d92828f12d44aded6df905d378bdff00e8ea36a00d11232ea","flatsize":19367,"path":"All/p5-Net-Google-AuthSub-0.5_2.pkg","repopath":"All/p5-Net-Google-AuthSub-0.5_2.pkg","licenselogic":"single","pkgsize":10792,"desc":"Net::Google::AuthSub - Interact with sites that implement Google style AuthSub.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Google-Analytics","origin":"net/p5-Net-Google-Analytics","version":"3.05","comment":"Perl extension for Google Analytics Data Export API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Google-Analytics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d1e62f01384c9748a4e8cd6b51179c72a59b680389a7db0dc87f0cb6fb47965","flatsize":80207,"path":"All/p5-Net-Google-Analytics-3.05.pkg","repopath":"All/p5-Net-Google-Analytics-3.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27492,"desc":"This module provides a simple, straight-forward interface to the\nGoogle Analytics Data Export API, using LWP::UserAgent and XML::LibXML\nfor the heavy lifting.","deps":{"p5-Class-XSAccessor":{"origin":"devel/p5-Class-XSAccessor","version":"1.19_2,1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Google-Calendar","origin":"net/p5-Net-Google-Calendar","version":"1.01_1","comment":"Programmatic access to Google's Calendar API","maintainer":"mhsin@mhsin.org","www":"https://metacpan.org/release/Net-Google-Calendar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a33911abc5211ef38d1a9a4019ba01ebdfbda72a6e455a63f630b9d9211656f","flatsize":80781,"path":"All/p5-Net-Google-Calendar-1.01_1.pkg","repopath":"All/p5-Net-Google-Calendar-1.01_1.pkg","licenselogic":"single","pkgsize":39248,"desc":"Provides programmatic access to Google's Calendar API","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Net-Google-AuthSub":{"origin":"net/p5-Net-Google-AuthSub","version":"0.5_2"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Atom":{"origin":"textproc/p5-XML-Atom","version":"0.43"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Term-App-Roles","origin":"devel/p5-Term-App-Roles","version":"0.031","comment":"Collection of roles for terminal-based application","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Term-App-Roles","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f1660ca563edf97135b960b1dfe29c7624150a093a9da042fe9aa02ae743dce","flatsize":51813,"path":"All/p5-Term-App-Roles-0.031.pkg","repopath":"All/p5-Term-App-Roles-0.031.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14184,"desc":"Term::App::Roles provides collection of roles for terminal-based application.\nThis role gives several options to turn on/off terminal-oriented features like\nwhether to use UTF8 characters, whether to use colors, and color depth. Defaults\nare set from environment variables or by detecting terminal\nsoftware/capabilities.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Term-App-Util-Color":{"origin":"devel/p5-Term-App-Util-Color","version":"0.003"},"p5-Term-App-Util-Interactive":{"origin":"devel/p5-Term-App-Util-Interactive","version":"0.002"},"p5-Term-App-Util-Size":{"origin":"devel/p5-Term-App-Util-Size","version":"0.002"},"p5-Term-Detect-Software":{"origin":"devel/p5-Term-Detect-Software","version":"0.227"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Net-Google","origin":"net/p5-Net-Google","version":"1.0.1_1","comment":"Simple OOP-ish interface to the Google SOAP API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Google","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3e9ea6807c248438cd66a0ee62ad9d02d69f768b1e81cebc47dd18fbe5b3628","flatsize":68690,"path":"All/p5-Net-Google-1.0.1_1.pkg","repopath":"All/p5-Net-Google-1.0.1_1.pkg","licenselogic":"single","pkgsize":32872,"desc":"Provides a simple OOP-ish interface to the Google SOAP API","deps":{"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Gnats","origin":"net/p5-Net-Gnats","version":"0.22","comment":"Perl interface to GNU Gnats daemon","maintainer":"perl@FreeBSD.org","www":"https://gnatsperl.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f10f22c54a13b252700a60bb8fd11769378421997ed8450ea9c7cbbb9135ac2f","flatsize":217042,"path":"All/p5-Net-Gnats-0.22.pkg","repopath":"All/p5-Net-Gnats-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":101596,"desc":"Net::Gnats provides a perl interface to the gnatsd command set. Although most\nof the gnatsd command are present and can be explicitly called through\nNet::Gnats, common gnats tasks can be accompished through some methods which\nsimplify the process (especially querying the database, editing bugs, etc).","deps":{"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","databases","perl5"]},{"name":"p5-Net-GPSD3","origin":"astro/p5-Net-GPSD3","version":"0.19","comment":"Interface to the gpsd server daemon protocol version 3 (JSON)","maintainer":"bscott@bunyatech.com.au","www":"https://metacpan.org/release/Net-GPSD3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16576b91e49dc346888707a51c51622352e1da5d0d7ceb18916871e0062f6ed1","flatsize":83184,"path":"All/p5-Net-GPSD3-0.19.pkg","repopath":"All/p5-Net-GPSD3-0.19.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":45056,"desc":"Net::GPSD3 provides an object client interface to the gpsd server daemon\nutilizing the version 3 protocol.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-W3CDTF":{"origin":"devel/p5-DateTime-Format-W3CDTF","version":"0.08"},"p5-GPS-Point":{"origin":"astro/p5-GPS-Point","version":"0.20"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5","geography"]},{"name":"p5-Net-FreshBooks-API","origin":"www/p5-Net-FreshBooks-API","version":"0.24","comment":"Easy OO access to the FreshBooks.com API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-FreshBooks-API","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b1bf92c7f33936ac5aa2831192dc12261ac187d60a72a5c06b7dca4b64071c3","flatsize":162376,"path":"All/p5-Net-FreshBooks-API-0.24.pkg","repopath":"All/p5-Net-FreshBooks-API-0.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":80516,"desc":"http://www.freshbooks.com is a website that lets you create, send and\nmanage invoices. This module is an OO abstraction of their API that\nlets you work with Clients, Invoices etc as if they were standard Perl\nobjects.","deps":{"p5-B-Hooks-EndOfScope":{"origin":"devel/p5-B-Hooks-EndOfScope","version":"0.28"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Lingua-EN-Inflect":{"origin":"textproc/p5-Lingua-EN-Inflect","version":"1.905"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Net-OAuth-Simple":{"origin":"net/p5-Net-OAuth-Simple","version":"1.7"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-GeoPlanet","origin":"www/p5-Net-GeoPlanet","version":"0.2_1","comment":"Access Yahoo's GeoPlanet location service","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Net-GeoPlanet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"341b91b4d3d1b3aa66cf12b23e08022deed29ebafe57bc556fcb653ccd607c3c","flatsize":21250,"path":"All/p5-Net-GeoPlanet-0.2_1.pkg","repopath":"All/p5-Net-GeoPlanet-0.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9012,"desc":"Yahoo! GeoPlanet helps bridge the gap between the real and virtual\nworlds by providing an open, permanent, and intelligent infrastructure\nfor geo-referencing data on the Internet.\n\nNet::GeoPlanet provides access to Yahoo's GeoPlanet location service.","deps":{"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-GitHub","origin":"net/p5-Net-GitHub","version":"1.05","comment":"Perl interface to github.com","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-GitHub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2886e54a489fd4584fb932ce744bea7cce435e8aaab496056fb177883deeb8a0","flatsize":198882,"path":"All/p5-Net-GitHub-1.05.pkg","repopath":"All/p5-Net-GitHub-1.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":69072,"desc":"Net::GitHub - Perl Interface for github.com\n\nhttps://github.com is a popular git host.","deps":{"p5-Cache-LRU":{"origin":"devel/p5-Cache-LRU","version":"0.04_1"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Frame-Layer-IPv6","origin":"net/p5-Net-Frame-Layer-IPv6","version":"1.07","comment":"Perl encoding/decoding implementation of the IPv6 layer","maintainer":"spry@anarchy.in.the.ph","www":"https://metacpan.org/release/Net-Frame-Layer-IPv6","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01529b0326292c3db5bd6a2ce1b940d65480b73e5cc38c45edad6fffe1d82b30","flatsize":55629,"path":"All/p5-Net-Frame-Layer-IPv6-1.07.pkg","repopath":"All/p5-Net-Frame-Layer-IPv6-1.07.pkg","licenselogic":"single","pkgsize":21632,"desc":"This module implements the encoding and decoding of the IPv6 layer.\n\nRFC: 2460","deps":{"p5-Bit-Vector":{"origin":"math/p5-Bit-Vector","version":"7.4_1"},"p5-Class-Gomor":{"origin":"devel/p5-Class-Gomor","version":"1.03"},"p5-Net-Frame":{"origin":"net/p5-Net-Frame","version":"1.21"},"p5-Net-Pcap":{"origin":"net/p5-Net-Pcap","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Frame-Layer-ICMPv6","origin":"net/p5-Net-Frame-Layer-ICMPv6","version":"1.09","comment":"Perl encoding/decoding implementation of the ICMPv6 layer","maintainer":"spry@anarchy.in.the.ph","www":"https://metacpan.org/release/Net-Frame-Layer-ICMPv6","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4593dd91e892eaac8b3e5a47c744f589590930f54cdb9e0872a29eabd82ff22f","flatsize":77199,"path":"All/p5-Net-Frame-Layer-ICMPv6-1.09.pkg","repopath":"All/p5-Net-Frame-Layer-ICMPv6-1.09.pkg","licenselogic":"single","pkgsize":30936,"desc":"These modules implement the encoding and decoding of the ICMPv6 layer.\n\nRFCs: 2463, 2461, 2460","deps":{"p5-Bit-Vector":{"origin":"math/p5-Bit-Vector","version":"7.4_1"},"p5-Class-Gomor":{"origin":"devel/p5-Class-Gomor","version":"1.03"},"p5-Net-Frame":{"origin":"net/p5-Net-Frame","version":"1.21"},"p5-Net-Pcap":{"origin":"net/p5-Net-Pcap","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-SFTP-Foreign","origin":"net/p5-Net-SFTP-Foreign","version":"1.93","comment":"Secure File Transfer Protocol client","maintainer":"numisemis@yahoo.com","www":"https://metacpan.org/release/Net-SFTP-Foreign","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d81f1319c552bbcef9c143b4a1fe0f92ed32892a59daac7bf81977deb369e7af","flatsize":337118,"path":"All/p5-Net-SFTP-Foreign-1.93.pkg","repopath":"All/p5-Net-SFTP-Foreign-1.93.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":99644,"desc":"Net::SFTP::Foreign implements an SFTP client in Perl using the native SSH client\napplication to establish the connection to the remote host.","deps":{"p5-Sort-Key":{"origin":"devel/p5-Sort-Key","version":"1.33_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Plack","origin":"www/p5-Plack","version":"1.0051","comment":"Perl extension of PSGI reference implementation and utilities","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f2866159ddd4b297e6c232fe4ce5063fcf58ede0913b53836a5f4e86c5302d7","flatsize":498196,"path":"All/p5-Plack-1.0051.pkg","repopath":"All/p5-Plack-1.0051.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":236840,"desc":"Plack is the Perl Superglue for Web frameworks and Web\nServers (PSGI toolkit).\n\nPlack is a set of tools for using the PSGI stack.\nIt contains middleware components, a reference\nserver and utilities for Web application frameworks.","deps":{"p5-Apache-LogFormat-Compiler":{"origin":"www/p5-Apache-LogFormat-Compiler","version":"0.36"},"p5-Cookie-Baker":{"origin":"www/p5-Cookie-Baker","version":"0.12"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-Devel-StackTrace-AsHTML":{"origin":"devel/p5-Devel-StackTrace-AsHTML","version":"0.15"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Filesys-Notify-Simple":{"origin":"devel/p5-Filesys-Notify-Simple","version":"0.14"},"p5-HTTP-Entity-Parser":{"origin":"www/p5-HTTP-Entity-Parser","version":"0.25"},"p5-HTTP-Headers-Fast":{"origin":"www/p5-HTTP-Headers-Fast","version":"0.22"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Hash-MultiValue":{"origin":"devel/p5-Hash-MultiValue","version":"0.16"},"p5-Stream-Buffered":{"origin":"devel/p5-Stream-Buffered","version":"0.03_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Form-UrlEncoded":{"origin":"www/p5-WWW-Form-UrlEncoded","version":"0.26"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-WebDriver-Tiny","origin":"www/p5-WebDriver-Tiny","version":"0.105","comment":"Selenium 2.0 bindings for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WebDriver-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a1211258df4ab6dda03d606267a4ce81a4378cf0df5c2e49c46775c5a0c76a2","flatsize":66770,"path":"All/p5-WebDriver-Tiny-0.105.pkg","repopath":"All/p5-WebDriver-Tiny-0.105.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22116,"desc":"This is an interface module to the Selenium 2.0 spec, which automates browser\ninput.\n\nSelenium automates browsers. That's it! What you do with that power is entirely\nup to you. Primarily, it is for automating web applications for testing\npurposes, but is certainly not limited to just that. Boring web-based\nadministration tasks can (and should!) also be automated as well.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-Frame-Simple","origin":"net/p5-Net-Frame-Simple","version":"1.09","comment":"Base framework for frame crafting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Frame-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e9eebad01605b46567509bba2766bb634707c81856e98cbca533b74471c400a","flatsize":24568,"path":"All/p5-Net-Frame-Simple-1.09.pkg","repopath":"All/p5-Net-Frame-Simple-1.09.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":11348,"desc":"Frame crafting made easy\n\nThis module is part of Net::Frame frame crafting framework. It is\ntotally optional, but can make playing with the network far easier.\n\nBasically, it hides the complexity of frame forging, sending, and\nreceiving, by providing helper methods, which will analyze internally\nhow to assemble frames and find responses to probes.\n\nFor example, it will take care of computing lengths and checksums,\nand matching a response frame to the requesting frame.","deps":{"p5-Class-Gomor":{"origin":"devel/p5-Class-Gomor","version":"1.03"},"p5-Net-Frame":{"origin":"net/p5-Net-Frame","version":"1.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-FreeDB","origin":"audio/p5-Net-FreeDB","version":"0.10_1","comment":"Get the CDID of an audio CD and query the FreeDB servers","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-FreeDB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c08173a868d57ef810831ad165eedcf207d3b973aa47d79ca2f38c738d82030","flatsize":41170,"path":"All/p5-Net-FreeDB-0.10_1.pkg","repopath":"All/p5-Net-FreeDB-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17776,"desc":"Net::FreeDB is an oo-based module to interface\nwith FreeDB servers.  It also includes some basic\ncdrom methods to generate a cddbid and get the\nrequired disc information required for a FreeDB\nquery call.  These cdrom-based methods are provided\nas both static and method calls.","deps":{"p5-CDDB-File":{"origin":"audio/p5-CDDB-File","version":"1.05_2"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-Frame-Dump","origin":"net/p5-Net-Frame-Dump","version":"1.18","comment":"Tcpdump like perl implementation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Frame-Dump","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92f6522ccf4a585045a5a25f7bd7c7f1b87a8163015eeaf1593c3e7d15f46512","flatsize":63087,"path":"All/p5-Net-Frame-Dump-1.18.pkg","repopath":"All/p5-Net-Frame-Dump-1.18.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":24808,"desc":"Net::Frame::Dump is the base class for all dump modules. With them,\nyou can open a device for live capture, for offline analysis, or\nfor creating a pcap file.","deps":{"p5-Class-Gomor":{"origin":"devel/p5-Class-Gomor","version":"1.03"},"p5-Net-Frame":{"origin":"net/p5-Net-Frame","version":"1.21"},"p5-Net-Pcap":{"origin":"net/p5-Net-Pcap","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Frame","origin":"net/p5-Net-Frame","version":"1.21","comment":"Base framework for frame crafting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Frame","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a669d8283a2dd0c42e09917979ca17c4a5dfc86df5c753f3320417f61b14c97","flatsize":119773,"path":"All/p5-Net-Frame-1.21.pkg","repopath":"All/p5-Net-Frame-1.21.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":44992,"desc":"Net::Frame is a fork of Net::Packet. The goal here was to greatly\nsimplify the use of the frame crafting framework. Net::Packet does\nmany things undercover, and it was difficult to document all the thingies.\n\nAlso, Net::Packet may suffer from unease of use, because frames were\nassembled using layers stored in L2, L3, L4 and L7 attributes. Net::Frame\nremoves all this, and is splitted in different modules, for those who only\nwant to use part of the framework, and not whole framework.\n\nFinally, anyone can create a layer, and put it on his CPAN space, because\nof the modularity Net::Frame offers. For an example,\nsee Net::Frame::Layer::ICMPv4 on my CPAN space.","deps":{"p5-Bit-Vector":{"origin":"math/p5-Bit-Vector","version":"7.4_1"},"p5-Class-Gomor":{"origin":"devel/p5-Class-Gomor","version":"1.03"},"p5-Net-IPv6Addr":{"origin":"net-mgmt/p5-Net-IPv6Addr","version":"1.02"},"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Finger","origin":"net/p5-Net-Finger","version":"1.06_1","comment":"Perl implementation of a finger client","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Finger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a8fe7bfc5acbc6306576dc6533b54b0afe9100fe667eaf829464d7c07abab54","flatsize":7349,"path":"All/p5-Net-Finger-1.06_1.pkg","repopath":"All/p5-Net-Finger-1.06_1.pkg","licenselogic":"single","pkgsize":5132,"desc":"Net::Finger is a simple, straightforward implementation of a finger\nclient in Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-FastCGI","origin":"www/p5-Net-FastCGI","version":"0.14_1","comment":"Perl extension for FastCGI Toolkit","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-FastCGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00d1dcf10735e6feb1b37201d1d95b4c37b311f0fa9b3cf6b7b1cc9dd754aea5","flatsize":84097,"path":"All/p5-Net-FastCGI-0.14_1.pkg","repopath":"All/p5-Net-FastCGI-0.14_1.pkg","licenselogic":"single","pkgsize":26584,"desc":"Net::FastCGI module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-FTPSSL","origin":"ftp/p5-Net-FTPSSL","version":"0.42","comment":"FTP over SSL/TLS class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-FTPSSL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70881ae9fb482e67d4675e34390e0b357b8b45235280e63ff25bc83b55c4f990","flatsize":261925,"path":"All/p5-Net-FTPSSL-0.42.pkg","repopath":"All/p5-Net-FTPSSL-0.42.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":74184,"desc":"Net::FTPSSL is a class implementing a simple FTP client over a Secure\nSockets Layer (SSL) or Transport Layer Security (TLS) connection written\nin Perl as described in RFC959 and RFC2228. It will use TLS by default.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ftp","perl5"]},{"name":"p5-Net-FTP-Recursive","origin":"ftp/p5-Net-FTP-Recursive","version":"2.04_2","comment":"Perl module to provide recursive FTP client class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-FTP-Recursive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d73fa45f224e465465d1e66fbdc634dbe8fef24aab443c5e348f658038ae923","flatsize":60415,"path":"All/p5-Net-FTP-Recursive-2.04_2.pkg","repopath":"All/p5-Net-FTP-Recursive-2.04_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19552,"desc":"This module augments the list of Net::FTP methods with several\nmethods that automatically descend directory structures for you.\nThe methods are:\n\n     rget - Retrieve an entire directory tree.\n     rput - Send an entire directory tree.\n     rdir - Receive an entire directory tree listing.\n     rls  - Receive an entire directory tree listing, filenames only.\n     rdelete - Remove an entire directory tree.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ftp","perl5"]},{"name":"p5-Net-FireEagle","origin":"www/p5-Net-FireEagle","version":"1.6_2","comment":"Access Yahoo's FireEagle location service","maintainer":"skreuzer@FreeBSD.org","www":"http://fireeagle.yahoo.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d0497a70fc22d01f01ba7398fb8186ae2f1f8347495a2bf5fb6ca15c6ec20a0","flatsize":21573,"path":"All/p5-Net-FireEagle-1.6_2.pkg","repopath":"All/p5-Net-FireEagle-1.6_2.pkg","licenselogic":"single","pkgsize":10916,"desc":"Fire Eagle is a site that stores information about your location. With your\npermission, other services and devices can either update that information or\naccess it.\n\nNet::FireEagle provides access to Yahoo's FireEagle location service.","deps":{"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-Net-OAuth-Simple":{"origin":"net/p5-Net-OAuth-Simple","version":"1.7"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-FTPServer","origin":"ftp/p5-Net-FTPServer","version":"1.125_2","comment":"Full-featured, secure, extensible, and configurable Perl FTP server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-FTPServer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4329e6008e798626cf103b10e5cbbf4bb31a457b6168345e7b2b2824186e8e2","flatsize":430483,"path":"All/p5-Net-FTPServer-1.125_2.pkg","repopath":"All/p5-Net-FTPServer-1.125_2.pkg","licenselogic":"single","pkgsize":141532,"desc":"A full-featured, secure, extensible and configurable Perl FTP server.\nMajor features of Net::FTPServer include:\n   * Feature parity with wu-ftpd, wu-ftpd style aliases and cdpath.\n   * IP-based and IP-less virtual hosting.\n   * Virtual filesystem allows the FTP server to serve files from a SQL\n     database.\n   * Configurable and extensible in Perl.\n   * <Perl> sections in ftpd.conf file.\n   * Supports all the latest RFCs and Internet Drafts, including MLST, MLSD,\n     FEAT, OPTS, LANG.\n   * Secure by design and implementation, can run in a chroot jail.\n   * PAM authentication and anonymous mode.\n   * Resource limits.\n   * Run standalone or from inetd.\n   * Configurable server greetings and welcome messages.\n   * Sophisticated access control rules.\n   * SITE EXEC (disabled by default).\n   * Syslog logging.\n   * Set TCP parameters.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-Authen-PAM":{"origin":"security/p5-Authen-PAM","version":"0.16_2"},"p5-BSD-Resource":{"origin":"devel/p5-BSD-Resource","version":"1.2911"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-File-Sync":{"origin":"devel/p5-File-Sync","version":"0.11_1"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ftp","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"You have installed p5-Net-FTPServer, a full-featured ftp daemon written in\nPerl.  For more information, please type `perldoc Net::FTPServer'.  The\nftpd is installed as /usr/local/sbin/ftpd.pl, with an example config\nfile in /usr/local/share/examples/Net-FTPServer.","type":"install"}]},{"name":"p5-Net-FTP-Common","origin":"ftp/p5-Net-FTP-Common","version":"7.0.d_2","comment":"Perl module to provide simplify common usages of Net::FTP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-FTP-Common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07483bdc9b5fcfca190fbe2dc70ed76b51ea378b7c3c8ee4a129609b64344e8b","flatsize":37401,"path":"All/p5-Net-FTP-Common-7.0.d_2.pkg","repopath":"All/p5-Net-FTP-Common-7.0.d_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17976,"desc":"This module is intended to make the common uses of Net::FTP a\none-line, no-argument affair. In other words, you have 100%25\nprogramming with Net::FTP. With Net::FTP::Common you will have 95%25\nconfiguration and 5%25 programming.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ftp","perl5"]},{"name":"p5-Net-FTP-AutoReconnect","origin":"net/p5-Net-FTP-AutoReconnect","version":"0.3_1","comment":"Perl5 FTP client class with automatic reconnect on failure","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-FTP-AutoReconnect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afe2a4af33707280d9489f3aa11c6eefff0c8ec609365b3a8605f53b11a51874","flatsize":13778,"path":"All/p5-Net-FTP-AutoReconnect-0.3_1.pkg","repopath":"All/p5-Net-FTP-AutoReconnect-0.3_1.pkg","licenselogic":"single","pkgsize":6784,"desc":"Net::FTP::AutoReconnect is a Perl5 module providing a FTP client class\nwith automatic reconnect on failure.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","devel","perl5"]},{"name":"p5-Net-FS-Gmail","origin":"net/p5-Net-FS-Gmail","version":"0.2_1","comment":"Perl interface for store and retrieve files on Gmail","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Net-FS-Gmail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"688d4b600ec68c49219e974641f30c65117d9b39d9a8273288b55a2d1ef9cc9b","flatsize":11302,"path":"All/p5-Net-FS-Gmail-0.2_1.pkg","repopath":"All/p5-Net-FS-Gmail-0.2_1.pkg","licenselogic":"single","pkgsize":7020,"desc":"This's a Perl interface for store and retrieve files on Gmail.","deps":{"p5-Mail-Webmail-Gmail":{"origin":"mail/p5-Mail-Webmail-Gmail","version":"1.09_1"},"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Ping","origin":"net/p5-Net-Ping","version":"2.75","comment":"Check a remote host for reachability","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-Ping","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72cb3a9017bcb563105739bec56894ccea2845d849707a3d447b5481c32d1f4b","flatsize":100308,"path":"All/p5-Net-Ping-2.75.pkg","repopath":"All/p5-Net-Ping-2.75.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34156,"desc":"Net::Ping contains methods to test the reachability of remote hosts on a\nnetwork. A ping object is first created with optional parameters, a variable\nnumber of hosts may be pinged multiple times and then the connection is closed.\n\nYou may choose one of six different protocols to use for the ping. The \"tcp\"\nprotocol is the default. Note that a live remote host may still fail to be\npingable by one or more of these protocols. For example, www.microsoft.com is\ngenerally alive but not \"icmp\" pingable.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Flickr-API","origin":"www/p5-Net-Flickr-API","version":"1.7_2,1","comment":"Base API class for Net::Flickr::* libraries","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Net-Flickr-API","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a18c697e796a6f3a9acef244ce871011de267d5224e2d919a3a98006841203e","flatsize":18780,"path":"All/p5-Net-Flickr-API-1.7_2,1.pkg","repopath":"All/p5-Net-Flickr-API-1.7_2,1.pkg","licenselogic":"single","pkgsize":8464,"desc":"Net::Flickr::API - base API class for Net::Flickr::* libraries","deps":{"p5-Config-Simple":{"origin":"devel/p5-Config-Simple","version":"4.59_1"},"p5-Flickr-API":{"origin":"www/p5-Flickr-API","version":"1.29"},"p5-Flickr-Upload":{"origin":"www/p5-Flickr-Upload","version":"1.60"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-FTP-File","origin":"net/p5-Net-FTP-File","version":"0.06_2","comment":"Perl extension for simplifying FTP file operations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-FTP-File","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26267b4eba604079ed1a514fd50d4b59616cd8cbc932655a36c4da188bc7f5be","flatsize":18286,"path":"All/p5-Net-FTP-File-0.06_2.pkg","repopath":"All/p5-Net-FTP-File-0.06_2.pkg","licenselogic":"single","pkgsize":10280,"desc":"Is this module just like Net::FTP?  No it is not!\n\n   1. It is a subclass and not a new class that uses Net::FTP underneath.\nThat means the object is a normal Net::FTP object and has all the methods\nNet::FTP has.\n   2. It does not override Net::FTP methods (IE does not have methods the\nsame name as Net::FTP) which means you don't have to sort through how the\nfunction differs from the standard version in the Net::FTP module.\n   3. Its waaaay simpler to use without a bunch of weird config stuff to\ncloud the issue, odd hard to remember arguments, obscure methods to\nreplace valid existing ones that are part of Net::FTP, or new methods that\nare badly named (IE think \"grep\" on this one). There are other things as\nwell.\n   4. It follows the paradigm of Perl name spaces, objects, and general\ngood practice much better and in a way that is more intuitive and\nexpandable.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Dropbox-API","origin":"net/p5-Net-Dropbox-API","version":"1.9_1","comment":"Dropbox API interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Dropbox-API","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb437710655b5d45b5edec49d0ccabb543a49855f0d6fd037c8708c732cdb182","flatsize":16206,"path":"All/p5-Net-Dropbox-API-1.9_1.pkg","repopath":"All/p5-Net-Dropbox-API-1.9_1.pkg","licenselogic":"single","pkgsize":7844,"desc":"The Dropbox API is a OAuth based API. I try to abstract as much away\nas possible so you should not need to know too much about it.","deps":{"p5-Data-Random":{"origin":"devel/p5-Data-Random","version":"0.13"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-Net-OAuth":{"origin":"net/p5-Net-OAuth","version":"0.28_1"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-EPP","origin":"net/p5-Net-EPP","version":"0.27","comment":"Client library for the TCP transport for EPP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-EPP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2079d5eb294d93ebf9c433280ff98ee5c409c3502ffee8e5a8f2e0ce6ba2fb26","flatsize":271696,"path":"All/p5-Net-EPP-0.27.pkg","repopath":"All/p5-Net-EPP-0.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":111604,"desc":"EPP is the Extensible Provisioning Protocol. EPP (defined in RFC 3730) is\nan application layer client-server protocol for the provisioning and\nmanagement of objects stored in a shared central repository. Specified in\nXML, the protocol defines generic object management operations and an\nextensible framework that maps protocol operations to objects. As of\nwriting, its only well-developed application is the provisioning of\nInternet domain names, hosts, and related contact details.\n\nRFC 3734 defines a TCP based transport model for EPP, and this module\nimplements a client for that model. You can establish and manage EPP\nconnections and send and receive responses over this connection.\n\nNet::EPP::Client also provides some time-saving features, such as being\nable to provide request and response frames as Net::EPP::Frame objects.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Domain-ExpireDate","origin":"dns/p5-Net-Domain-ExpireDate","version":"1.20","comment":"Perl module obtain expiration date of domain names","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Domain-ExpireDate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"459aea160e18d562219bc19acd5af017008cd39728cbb1d2a925f95fa94454a9","flatsize":24773,"path":"All/p5-Net-Domain-ExpireDate-1.20.pkg","repopath":"All/p5-Net-Domain-ExpireDate-1.20.pkg","licenselogic":"single","pkgsize":8588,"desc":"Net::Domain::ExpireDate gets WHOIS information of given domain\nusing Net::Whois::Raw and tries to obtain expiration date of\ndomain. Unfortunately there are too many different whois servers\nwhich provides whois info in very different formats.\n\nNet::Domain::ExpireDate knows more than 40 different formats of\nexpiration date representation provided by different servers (almost\nall gTLD registrars and some ccTLD registrars are covered).\nNow obtaining of domain creation date is also supported.","deps":{"p5-Net-Whois-Raw":{"origin":"net/p5-Net-Whois-Raw","version":"2.99040"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","net","perl5"]},{"name":"p5-Net-EPP-Proxy","origin":"net/p5-Net-EPP-Proxy","version":"0.04_1","comment":"Proxy server for the EPP protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-EPP-Proxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a08c9f238e2a74750428419573f697cb615746eda1ebdb4f145df34963bf9980","flatsize":15119,"path":"All/p5-Net-EPP-Proxy-0.04_1.pkg","repopath":"All/p5-Net-EPP-Proxy-0.04_1.pkg","licenselogic":"single","pkgsize":8976,"desc":"EPP is the Extensible Provisioning Protocol. EPP (defined in RFC 3730) is\nan application layer client-server protocol for the provisioning and\nmanagement of objects stored in a shared central repository. Specified in\nXML, the protocol defines generic object management operations and an\nextensible framework that maps protocol operations to objects. As of\nwriting, its only well-developed application is the provisioning of\nInternet domain names, hosts, and related contact details.\n\nRFC 3734 defines a TCP based transport model for EPP, and this module\nimplements a proxy server for this model. You can use it to construct a\ndaemon that maintains a single connection to the EPP server that can be\nused by many local clients, thereby reducing the overhead for each\ntransaction.\n\nNet::EPP::Proxy is based on the Net::Server framework and\nNet::EPP::Client, which it uses to communicate with the server.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-IO-Multiplex":{"origin":"devel/p5-IO-Multiplex","version":"1.16"},"p5-Net-EPP":{"origin":"net/p5-Net-EPP","version":"0.27"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-FS-Flickr","origin":"net/p5-Net-FS-Flickr","version":"0.1_8","comment":"Perl interface for store and retrieve files on Flickr","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Net-FS-Flickr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d60bdba2867e251e1d1ce3c83a3c18b2ec3e40f4410acf8b89e4c25501cdf0f","flatsize":53879,"path":"All/p5-Net-FS-Flickr-0.1_8.pkg","repopath":"All/p5-Net-FS-Flickr-0.1_8.pkg","licenselogic":"single","pkgsize":39520,"desc":"Net::FS::Flickr - store and retrieve files on Flickr","deps":{"p5-Acme-Steganography-Image-Png":{"origin":"graphics/p5-Acme-Steganography-Image-Png","version":"0.06_6"},"p5-Flickr-Upload":{"origin":"www/p5-Flickr-Upload","version":"1.60"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Divert","origin":"net/p5-Net-Divert","version":"0.01_2","comment":"Module to deal with divert(4) sockets","maintainer":"ecu@200ok.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a4086563d79bc08fbaf927a9a889bfcd057106f0e327f97ca0f63b7fe56352e","flatsize":12023,"path":"All/p5-Net-Divert-0.01_2.pkg","repopath":"All/p5-Net-Divert-0.01_2.pkg","licenselogic":"single","pkgsize":7360,"desc":"The Net::Divert module facilitates the use of divert\nsockets for packet alteration on FreeBSD and MacOSX.\n\nThis module allows you to create a divert socket and then\njust supply a function that will deal with the incoming packets.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Delicious","origin":"net/p5-Net-Delicious","version":"1.14_1","comment":"OOP for managing posts on del.icio.us","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Delicious","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32bdca40dc951ca80a3174ebeb966a0db7c7f9ee59e36a517e6949e75822ae67","flatsize":107213,"path":"All/p5-Net-Delicious-1.14_1.pkg","repopath":"All/p5-Net-Delicious-1.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":54004,"desc":"Net::Delicious provides an object oriented interface for\nmanaging your posts on http://del.icio.us.","deps":{"p5-Config-Simple":{"origin":"devel/p5-Config-Simple","version":"4.59_1"},"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Daemon-SSL","origin":"security/p5-Net-Daemon-SSL","version":"1.0_1","comment":"Perl5 extension for portable daemons","maintainer":"simond@irrelevant.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf8de13a0cfc0740fe7cee3b4c46e56a62aaca825bbdf1370a11d84c5a7a9e88","flatsize":6910,"path":"All/p5-Net-Daemon-SSL-1.0_1.pkg","repopath":"All/p5-Net-Daemon-SSL-1.0_1.pkg","licenselogic":"single","pkgsize":4844,"desc":"Net::Daemon is an abstract base class for implementing portable server\napplications in a very simple way. The module is designed for Perl 5.005\nand threads, but can work with fork() and Perl 5.004.\n\nThe Net::Daemon class offers methods for the most common tasks a daemon\nneeds: Starting up, logging, accepting clients, authorization,\nrestricting its own environment for security and doing the true work.\nYou only have to override those methods that aren't appropriate for you,\nbut typically inheriting will safe you a lot of work anyways.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Net-Daemon":{"origin":"net/p5-Net-Daemon","version":"0.48_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","net","perl5"]},{"name":"p5-Net-Dict","origin":"net/p5-Net-Dict","version":"2.22","comment":"Simple client API for the DICT protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-Dict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4790f9f4c437e0484289a3937ab10063c603388ab56ff768265d1b5455aa3075","flatsize":36842,"path":"All/p5-Net-Dict-2.22.pkg","repopath":"All/p5-Net-Dict-2.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16836,"desc":"Net::Dict is a perl class for looking up words and their definitions on network\ndictionary servers. Net::Dict provides a simple DICT client API for the network\nprotocol described in RFC2229.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Daemon","origin":"net/p5-Net-Daemon","version":"0.48_1","comment":"Perl5 extension for portable daemons","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"708befd20cb37d0a48db8a4b7b18cfede6d87ba7e5f811061825b7c2dd243754","flatsize":68502,"path":"All/p5-Net-Daemon-0.48_1.pkg","repopath":"All/p5-Net-Daemon-0.48_1.pkg","licenselogic":"single","pkgsize":30352,"desc":"Net::Daemon is an abstract base class for implementing portable server\napplications in a very simple way. The module is designed for Perl 5.005\nand threads, but can work with fork() and Perl 5.004.\n\nThe Net::Daemon class offers methods for the most common tasks a daemon\nneeds: Starting up, logging, accepting clients, authorization,\nrestricting its own environment for security and doing the true work.\nYou only have to override those methods that aren't appropriate for you,\nbut typically inheriting will safe you a lot of work anyways.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-DNSBL-Statistics","origin":"dns/p5-Net-DNSBL-Statistics","version":"0.14_1","comment":"Gather DNSBL Statistics","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-DNSBL-Statistics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e06b4c97a1c073235d22a5ee324170ea4350b6d3afb4aead9674d065d538dd98","flatsize":39757,"path":"All/p5-Net-DNSBL-Statistics-0.14_1.pkg","repopath":"All/p5-Net-DNSBL-Statistics-0.14_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":16764,"desc":"Net::DNSBL::Statistics is the Perl module that collects statistics on the\ninterrogation success for a list of IP addresses against a list of DNSBL's. The\nmodule is used to implement the reproting script dnsblstat.","deps":{"p5-Net-DNS-Codes":{"origin":"dns/p5-Net-DNS-Codes","version":"0.12_1"},"p5-Net-DNS-ToolKit":{"origin":"dns/p5-Net-DNS-ToolKit","version":"0.48_1"},"p5-Net-DNSBL-MultiDaemon":{"origin":"dns/p5-Net-DNSBL-MultiDaemon","version":"0.39_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","mail","perl5"]},{"name":"p5-Net-DRI","origin":"dns/p5-Net-DRI","version":"0.96_2","comment":"Perl library to access Domain Name Registries/Registrars","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/Net-DRI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87cfc44172760fdaada2a5cdfa43e41d6cd65eacee01fa5561586903b4fb2b80","flatsize":2369196,"path":"All/p5-Net-DRI-0.96_2.pkg","repopath":"All/p5-Net-DRI-0.96_2.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":558340,"desc":"DRI stands for Domain Registration Interface and aims to be,\nfor domain name registries/registrars/resellers\nwhat Perl DBI is for databases.\n\nNet::DRI offers a uniform API to access services.\nIt can be used by registrars to access registries.\nIt can be used by clients to access registrars and/or resellers.\nIt can be used by anonyone to do whois, DAS or IRIS DCHK queries.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Accessor-Chained":{"origin":"devel/p5-Class-Accessor-Chained","version":"0.01_2"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-SOAP-WSDL":{"origin":"devel/p5-SOAP-WSDL","version":"3.004_1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-Net-DRI port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Net-DNSBL-MultiDaemon","origin":"dns/p5-Net-DNSBL-MultiDaemon","version":"0.39_1","comment":"Perl module for multi DNSBL prioritization","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-DNSBL-MultiDaemon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40abd6677b14be956a835e77dc72528f0146e1dcad2dee3befb16c699e21465d","flatsize":162883,"path":"All/p5-Net-DNSBL-MultiDaemon-0.39_1.pkg","repopath":"All/p5-Net-DNSBL-MultiDaemon-0.39_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1","GPLv2","GPLv3"],"pkgsize":50292,"desc":"Net::DNSBL::MultiDaemon is the Perl module that implements the multi_dnsbl\ndaemon.\n\nmulti_dnsbl is a DNS emulator daemon that increases the efficacy of DNSBL\nlook-ups in a mail system. multi_dnsbl may be used as a stand-alone DNSBL or as\na plug-in for a standard BIND 9 installation. multi_dnsbl shares a common\nconfiguration file format with the Mail::SpamCannibal sc_BLcheck.pl script so\nthat DNSBL's can be maintained in a common configuration file for an entire\nmail installation.\n\nBecause DNSBL usefulness is dependent on the nature and source of spam sent to\na specific site and because sometimes DNSBL's may provide intermittant service,\nmulti_dnsbl interrogates them sorted in the order of greatest successful hits.\nDNSBL's that do not respond within the configured timeout period are not\ninterrogated at all after 6 consecutive failures, and thereafter will be\nretried not more often than once every hour until they come back online. This\neliminates the need to place DNSBL's in a particular order in your MTA's config\nfile or periodically monitor the DNSBL statistics and/or update the MTA config\nfile.","deps":{"p5-File-SafeDO":{"origin":"devel/p5-File-SafeDO","version":"0.14_1"},"p5-Geo-IP-PurePerl":{"origin":"net/p5-Geo-IP-PurePerl","version":"1.26"},"p5-Net-DNS-Codes":{"origin":"dns/p5-Net-DNS-Codes","version":"0.12_1"},"p5-Net-DNS-ToolKit":{"origin":"dns/p5-Net-DNS-ToolKit","version":"0.48_1"},"p5-Net-NBsocket":{"origin":"net/p5-Net-NBsocket","version":"0.24_1"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"p5-URBL-Prepare":{"origin":"dns/p5-URBL-Prepare","version":"0.09_1"},"p5-Unix-Syslog":{"origin":"sysutils/p5-Unix-Syslog","version":"1.1_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","mail","perl5"],"options":{"RHBL":"on"}},{"name":"p5-Net-DNS-ToolKit","origin":"dns/p5-Net-DNS-ToolKit","version":"0.48_1","comment":"Tools for working with DNS packets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-DNS-ToolKit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"824dedcf0cb6ffbf5495ab67623a75df6bfe29f235eb47dd6c3e276367700217","flatsize":494672,"path":"All/p5-Net-DNS-ToolKit-0.48_1.pkg","repopath":"All/p5-Net-DNS-ToolKit-0.48_1.pkg","licenselogic":"or","licenses":["ART10","GPLv2","GPLv3"],"pkgsize":170848,"desc":"Routines to pick apart, examine and put together DNS packets. They can\nbe used for diagnostic purposes or as building blocks for DNS\napplications such as DNS servers and clients or to allow user\napplications to interact directly with remote DNS servers.","deps":{"p5-Net-DNS-Codes":{"origin":"dns/p5-Net-DNS-Codes","version":"0.12_1"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-DNS-ZoneFile-Fast","origin":"dns/p5-Net-DNS-ZoneFile-Fast","version":"1.27","comment":"Perl module to parse BIND8/9 zone files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-DNS-ZoneFile-Fast","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d5e8ffccae65e229b97ee44bf32677e49aea41cc98e6f07ca13580675c58ce0","flatsize":5687,"path":"All/p5-Net-DNS-ZoneFile-Fast-1.27.pkg","repopath":"All/p5-Net-DNS-ZoneFile-Fast-1.27.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3724,"desc":"The Net::DNS::ZoneFile::Fast module provides an ability to parse zone\nfiles that BIND8 and BIND9 use, fast.  Currently it provides a single\nfunction, parse(), which returns a reference to an array of traditional\nNet::DNS::RR objects, so that no new API has to be learned in order to\nmanipulate zone records.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-DNS-SEC":{"origin":"dns/p5-Net-DNS-SEC","version":"1.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Net-DNS-TestNS","origin":"dns/p5-Net-DNS-TestNS","version":"1.10_2","comment":"Perl extension for simulating simple Nameservers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-DNS-TestNS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf323f99d945677ca3f1a93789350a6c6274c53fa224f611e483c3afdbb8e793","flatsize":43083,"path":"All/p5-Net-DNS-TestNS-1.10_2.pkg","repopath":"All/p5-Net-DNS-TestNS-1.10_2.pkg","licenselogic":"single","pkgsize":16648,"desc":"Class to setup a number of nameservers that respond to specific DNS queries\n(QNAME,QTYPE) by prespecified answers. This class is to be used in test suites\nwhere you want to have servers to show predefined behavior.\n\nIf the server will do a lookup based on QNAME,QTYPE and return the specified\ndata. If there is no QNAME, QTYPE match the server will return a SERVFAIL.\n\nA log will be written to STDERR it contains time, IP/PORT, QNAME, QTYPE, RCODE.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Net-OpenID-JanRain","origin":"security/p5-Net-OpenID-JanRain","version":"1.1.1_3","comment":"OpenID JanRain and Consumer with JanRain API","maintainer":"perl@FreeBSD.org","www":"http://www.openidenabled.com/openid/libraries/perl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7779a66c8c371f806b6e133b72f419eb553a9b5a5ea44ecb1a4589351c0f96e8","flatsize":139368,"path":"All/p5-Net-OpenID-JanRain-1.1.1_3.pkg","repopath":"All/p5-Net-OpenID-JanRain-1.1.1_3.pkg","licenselogic":"single","pkgsize":45728,"desc":"OpenID is a decentralized identity system, but one that's actually\ndecentralized and doesn't entirely crumble if one company turns evil\nor goes out of business.\n\nAn OpenID identity is just a URL. You can have multiple identities in\nthe same way you can have multiple URLs. All OpenID does is provide a\nway to prove that you own a URL (identity).\n\nAnybody can run their own site using OpenID, and anybody can be an\nOpenID server, and they all work with each other without having to\nregister with or pay anybody to \"get started\". An owner of a URL can\npick which OpenID server to use.","deps":{"p5-Crypt-DH":{"origin":"security/p5-Crypt-DH","version":"0.07_1"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-LWPx-ParanoidAgent":{"origin":"www/p5-LWPx-ParanoidAgent","version":"1.12"},"p5-Net-Yadis":{"origin":"net/p5-Net-Yadis","version":"1.0_2"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Net-DNS-SEC","origin":"dns/p5-Net-DNS-SEC","version":"1.24","comment":"DNSSEC extensions to Net::DNS","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-DNS-SEC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2305155d200ed51548a63154a05f4cd824673452d0cd67741c8ca4aba61a2f7f","flatsize":83753,"path":"All/p5-Net-DNS-SEC-1.24.pkg","repopath":"All/p5-Net-DNS-SEC-1.24.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37272,"desc":"The Net::DSN::SEC suite provides the resource records that are needed for\nDNSSEC (RFC 4033, 4034 and 4035). In addition the DLV RR, a clone of the DS\nRR is supported (RFC 4431)\n\nIt also provides support for SIG0. That later is useful for dynamic updates\nusing key-pairs.\n\nRSA and DSA crypto routines are supported.\n\nFor details see Net::DNS::RR::RRSIG, Net::DNS::RR::DNSKEY,\nNet::DNS::RR::NSEC, Net::DNS::RR:DS, Net::DNS::RR::DLV, and see\nNet::DNS::RR::SIG and Net::DNS::RR::KEY for the use with SIG0.\n\nNet::DNS contains all needed hooks to load the Net::DNS::SEC extensions when\nthey are available.\n\nSee Net::DNS for general help.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"shlibs_required":["libperl.so.5.36","libcrypto.so.12"]},{"name":"p5-Net-DNS-Resolver-Mock","origin":"dns/p5-Net-DNS-Resolver-Mock","version":"1.20230216","comment":"Mock a DNS Resolver object for testing","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-DNS-Resolver-Mock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b182fe7f08b1cbb5c1f551f4d34ddb1f5357399d13f4ba2decd444f9e52e205a","flatsize":44707,"path":"All/p5-Net-DNS-Resolver-Mock-1.20230216.pkg","repopath":"All/p5-Net-DNS-Resolver-Mock-1.20230216.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10976,"desc":"Net::DNS::Resolver::Mock is a subclass of Net::DNS::Resolver which parses a\nzonefile for it's data source. Primarily for use in testing.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Net-DNS-RR-SRV-Helper","origin":"dns/p5-Net-DNS-RR-SRV-Helper","version":"0.0.0_2","comment":"Orders SRV records by priority and weight for Net::DNS","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-DNS-RR-SRV-Helper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93467b370124b477678f1b48d6d6bc26a07849f823189c529759a2aa1a388b4d","flatsize":7147,"path":"All/p5-Net-DNS-RR-SRV-Helper-0.0.0_2.pkg","repopath":"All/p5-Net-DNS-RR-SRV-Helper-0.0.0_2.pkg","licenselogic":"single","pkgsize":4900,"desc":"Net::DNS::RR::SRV::Helper is a perl module to order SRV records\nby priority and weight for Net::DNS.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Sort-Naturally":{"origin":"textproc/p5-Sort-Naturally","version":"1.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Net-DNS-Resolver-Programmable","origin":"dns/p5-Net-DNS-Resolver-Programmable","version":"0.009","comment":"Programmable DNS resolver for off-line testing","maintainer":"gmc@sonologic.nl","www":"https://metacpan.org/release/Net-DNS-Resolver-Programmable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08953c60036e349b5f455d9519ec1b87003c078ac5b888ebfbc2188b44d2ccab","flatsize":69866,"path":"All/p5-Net-DNS-Resolver-Programmable-0.009.pkg","repopath":"All/p5-Net-DNS-Resolver-Programmable-0.009.pkg","licenselogic":"or","licenses":["ART10","GPLv2+"],"pkgsize":17444,"desc":"Net::DNS::Resolver::Programmable is a Net::DNS::Resolver\ndescendant class that allows a virtual DNS to be emulated\ninstead of querying the real DNS.  A set of static DNS\nrecords may be supplied, or arbitrary code may be specified\nas a means for retrieving DNS records, or even generating\nthem on the fly.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","net","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Net-DNS-Match","origin":"dns/p5-Net-DNS-Match","version":"0.05_1","comment":"Test domains against another list of FQDNs","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-DNS-Match","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7755e319dca8eb97ff2e1bd59105c5a9d3cc6a2a0fdd233209fe5dca0ff39992","flatsize":12770,"path":"All/p5-Net-DNS-Match-0.05_1.pkg","repopath":"All/p5-Net-DNS-Match-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6820,"desc":"Net::DNS::Match is a Perl extension for testing domains against another\nlist of domains (similar to Net::Patricia but for FQDNs).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Net-DNS-Codes","origin":"dns/p5-Net-DNS-Codes","version":"0.12_1","comment":"Collection of C library DNS codes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-DNS-Codes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d84107760687f3e441e294e7a8498168630539e666fc31a52d86a7ff6b074fe1","flatsize":72368,"path":"All/p5-Net-DNS-Codes-0.12_1.pkg","repopath":"All/p5-Net-DNS-Codes-0.12_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":23812,"desc":"Net::DNS::Codes provides forward and reverse lookup for most common C\nlibrary DNS codes as well as all the codes for the DNS HEADER field.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Net-DNS-Lite","origin":"dns/p5-Net-DNS-Lite","version":"0.12_1","comment":"Pure-Perl DNS resolver with support for timeout","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-DNS-Lite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"758d19bca998838fc18e002befafee5c0d6db03432b7ce668b26b05df9160c74","flatsize":28598,"path":"All/p5-Net-DNS-Lite-0.12_1.pkg","repopath":"All/p5-Net-DNS-Lite-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11216,"desc":"This module provides a replacement function for Socket::inet_aton,\nwith support for timeouts.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Net-DNS-Async","origin":"dns/p5-Net-DNS-Async","version":"1.07_1","comment":"Asynchronous DNS helper for high volume applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-DNS-Async","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2534882f599554d71225c159a9fa38a1c36c52db07e0fde6259965e2b369649","flatsize":16443,"path":"All/p5-Net-DNS-Async-1.07_1.pkg","repopath":"All/p5-Net-DNS-Async-1.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8564,"desc":"Net::DNS::Async is a fire-and-forget asynchronous DNS helper.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Net-DNS-Zone-Parser","origin":"dns/p5-Net-DNS-Zone-Parser","version":"0.02_1","comment":"Perl5 preprocessor for normalising a zone file","maintainer":"jimmy@sigint.se","www":"https://metacpan.org/release/Net-DNS-Zone-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9372a76251edb06c62429ce2cd802b5beeb101426e62d1ffaafc42f5d9c0ad6a","flatsize":43832,"path":"All/p5-Net-DNS-Zone-Parser-0.02_1.pkg","repopath":"All/p5-Net-DNS-Zone-Parser-0.02_1.pkg","licenselogic":"single","pkgsize":18536,"desc":"The Net::DNS::Zone::Parser should be considered a preprocessor that \"normalizes\"\na zonefile.\n\nIt will read a zonefile in a format conforming to the relevant RFCs with the\naddition of BIND's GENERATE directive from disk and will write fully specified\nresource records (RRs) to a filehandle. Whereby:\n- All comments are stripped\n- There is one RR per line\n- Each RR is fully expanded i.e. all domain names are fully qualified\n  (canonicalised) and the CLASS and TTLs are specified.\n- Some RRs may be 'stripped' from the source or otherwise processed. For details\n  see the 'read' method.\n\nNote that this module does not have a notion of what constitutes a valid zone,\nit only parses. For example, the parser will happilly parse RRs with ownernames\nthat are below in another zone because a NS RR elsewhere in the zone.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-DNS-SEC":{"origin":"dns/p5-Net-DNS-SEC","version":"1.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Net-DirectConnect","origin":"net-p2p/p5-Net-DirectConnect","version":"0.14_1","comment":"Perl Direct Connect lib and client","maintainer":"proler@gmail.com","www":"https://metacpan.org/release/Net-DirectConnect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4f970c29906405baa1d87df4d0b309a4664ad1a51d333ab8d66a124af83b325","flatsize":565215,"path":"All/p5-Net-DirectConnect-0.14_1.pkg","repopath":"All/p5-Net-DirectConnect-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":120620,"desc":"Direct Connect perl module with sharing client","deps":{"p5-Crypt-RHash":{"origin":"security/p5-Crypt-RHash","version":"1.00"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-MIME-Base32":{"origin":"converters/p5-MIME-Base32","version":"1.303"},"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"p5-Sys-Sendfile-FreeBSD":{"origin":"devel/p5-Sys-Sendfile-FreeBSD","version":"0.01_1"},"p5-lib-abs":{"origin":"devel/p5-lib-abs","version":"0.92_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-p2p","net","perl5"]},{"name":"p5-Net-DNS","origin":"dns/p5-Net-DNS","version":"1.45,1","comment":"Perl5 interface to the DNS resolver, and dynamic updates","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-DNS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e8daa100ad4c62beebf92174548ca350bbc58b857aef21060ec569182006f02","flatsize":857406,"path":"All/p5-Net-DNS-1.45,1.pkg","repopath":"All/p5-Net-DNS-1.45,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":332220,"desc":"Net::DNS is a collection of Perl modules to interface with the Domain Name\nSystem (DNS) resolver. It allows the programmer to perform queries that are\nbeyond the capabilities of gethostbyname and gethostbyaddr.\n\nThere are also methods for dealing with creating and parsing dynamic updates\npackets.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","net","perl5"],"options":{"IDN":"off","IDN2":"off","IPV6":"on","SSHFP":"off","TSIG":"on"}},{"name":"p5-Net-DLookup","origin":"net/p5-Net-DLookup","version":"1.01_1","comment":"Perform domain lookups on 2-letter and 3-letter TLDs","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-DLookup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6428fe752f96de86a7520c59620309606c75a9c3d98fa71dbd4677b9741b78b6","flatsize":45289,"path":"All/p5-Net-DLookup-1.01_1.pkg","repopath":"All/p5-Net-DLookup-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15200,"desc":"Net::DLookup performs domain lookups for 2-letter and 3-letter top level\ndomains.  It also verifies the validity of domain names by checking\npunctuation, length, metacharacters, etc..","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-DHCP-Watch","origin":"net/p5-Net-DHCP-Watch","version":"2.03_1","comment":"Class for monitoring a remote DHCPD server","maintainer":"beastie@tardisi.com","www":"https://metacpan.org/release/Net-DHCP-Watch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb7596bc93f87f0da294c93c2ad4cdc4f7c8f60f292c358029dafb7501fbc5ba","flatsize":18746,"path":"All/p5-Net-DHCP-Watch-2.03_1.pkg","repopath":"All/p5-Net-DHCP-Watch-2.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9888,"desc":"Net::DHCP::Watch is a module to help monitor remote DHCP servers.\nIt opens an UDP socket to send and receive responses to and from\na DHCP server. It stores the last connection status information.\n\nThis module can help to write some simple code to implement a\nreliable DHCP service over complex or simple networks.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-DHCPClient","origin":"net/p5-Net-DHCPClient","version":"1.0_1","comment":"Perl implementation of a DHCP client API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-DHCPClient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fbf5e01f4d2e0039e050314f8b11c6bd6aed4fb6589bc59074c53accc2d2cc7","flatsize":24480,"path":"All/p5-Net-DHCPClient-1.0_1.pkg","repopath":"All/p5-Net-DHCPClient-1.0_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11256,"desc":"This module provides methods for implementing a DHCP client. It allows\nperl scripts to interacts with DHCP servers.\n\nIt's good for DHCP servers testing.","deps":{"p5-Net-RawIP":{"origin":"net/p5-Net-RawIP","version":"0.25_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-DHCP","origin":"net/p5-Net-DHCP","version":"0.700","comment":"DHCP set of classes designed to handle basic DHCP handling","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-DHCP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"468d2644052c6baa358a79d75dc8d7f1f9a6e9056db8b35d71895e970d450172","flatsize":114408,"path":"All/p5-Net-DHCP-0.700.pkg","repopath":"All/p5-Net-DHCP-0.700.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43900,"desc":"This module is a DHCP set of classes designed to handle basic DHCP\nhandling. It can be used to develop either client, server or relays.\nIt is composed of 100%25 pure Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Ident","origin":"net/p5-Net-Ident","version":"1.23_1","comment":"Lookup the username on the remote end of a TCP/IP connection","maintainer":"kai@xs4all.nl","www":"https://metacpan.org/release/Net-Ident","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2423409048fd4fd0ff5bd9dc914f0a25d15c49dee050c1ab74721387921d57a3","flatsize":40754,"path":"All/p5-Net-Ident-1.23_1.pkg","repopath":"All/p5-Net-Ident-1.23_1.pkg","licenselogic":"single","pkgsize":19200,"desc":"Net::Ident is a module that looks up the username on the remote side of a\nTCP/IP connection through the ident (auth/tap) protocol described in\nRFC1413 (which supersedes RFC931). Note that this requires the remote\nsite to run a daemon (often called identd) to provide the requested\ninformation, so it is not always available for all TCP/IP connections.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-DBus","origin":"devel/p5-Net-DBus","version":"1.2.0_1","comment":"Perl extension for the DBus message system","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-DBus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65c56d0e0ff79be12b0f42b4223f882f8093c871b2dc8e36930c5172e9a66dfe","flatsize":532260,"path":"All/p5-Net-DBus-1.2.0_1.pkg","repopath":"All/p5-Net-DBus-1.2.0_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":170040,"desc":"Net::DBus provides a Perl XS API to the dbus inter-application\nmessaging system. The Perl API covers the core base level\nof the dbus APIs, not concerning itself yet with the GLib\nor QT wrappers","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libdbus-1.so.3"]},{"name":"p5-Net-DAV-Server","origin":"net/p5-Net-DAV-Server","version":"1.30.5_1","comment":"Provide a DAV Server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-DAV-Server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef3883bf55bbda644f38925c35ad7e9b42859011a92840a6047252dd2221496c","flatsize":65948,"path":"All/p5-Net-DAV-Server-1.30.5_1.pkg","repopath":"All/p5-Net-DAV-Server-1.30.5_1.pkg","licenselogic":"single","pkgsize":22104,"desc":"This module provides a WebDAV server. WebDAV stands for \"Web-based\nDistributed Authoring and Versioning\". It is a set of extensions to\nthe HTTP protocol which allows users to collaboratively edit and\nmanage files on remote web servers.\n\nNet::DAV::Server provides a WebDAV server and exports a filesystem for\nyou using the Filesys::Virtual suite of modules. If you simply want to\nexport a local filesystem, use Filesys::Virtual::Plain as above.\n\nThis module doesn't currently provide a full WebDAV implementation.\nHowever, I am working through the WebDAV server protocol compliance\ntest suite (litmus, see http://www.webdav.org/neon/litmus/) and will\nprovide more compliance in future. The important thing is that it\nsupports cadaver and the Mac OS X Finder as clients.","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-File-Find-Rule-Filesys-Virtual":{"origin":"devel/p5-File-Find-Rule-Filesys-Virtual","version":"1.22_1"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Curl","origin":"www/p5-Net-Curl","version":"0.52_1","comment":"Perl interface for libcurl","maintainer":"andrew.fengler@scaleengine.com","www":"https://search.cpan.org/dist/Net-Curl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"159aef0677126fb72f137d20f56e74f1e49d59cadef72d40da10fd75aaeed319","flatsize":257101,"path":"All/p5-Net-Curl-0.52_1.pkg","repopath":"All/p5-Net-Curl-0.52_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":85040,"desc":"Perl interface to libcurl created with object-oriented implementations\nin mind. This documentation contains Perl-specific details and\nquirks. For more information consult libcurl man pages and documentation\nat http://curl.haxx.se.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","ftp","perl5"],"shlibs_required":["libperl.so.5.36","libcurl.so.4"]},{"name":"p5-Net-DAAP-DMAP","origin":"audio/p5-Net-DAAP-DMAP","version":"1.27_3","comment":"Perl module for reading and writing DAAP structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-DAAP-DMAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6db5f9d46b3fa46f49651e7b87cb8543b71af59849955dac66ff4845f8e08aa8","flatsize":31383,"path":"All/p5-Net-DAAP-DMAP-1.27_3.pkg","repopath":"All/p5-Net-DAAP-DMAP-1.27_3.pkg","licenselogic":"single","pkgsize":9388,"desc":"Net::DAAP::DMAP is a Perl module for reading and writing DMAP\nstructures, the binary structure used in Apple's DAAP protocol.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-Net-Connection-lsof","origin":"net/p5-Net-Connection-lsof","version":"0.2.0","comment":"Creates Net::Connection objects using lsof","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-Connection-lsof","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"896fc2d6b7c5df45e9837fd6d805cc981347f9a8a75f6c85796a92fb94674665","flatsize":16486,"path":"All/p5-Net-Connection-lsof-0.2.0.pkg","repopath":"All/p5-Net-Connection-lsof-0.2.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8172,"desc":"Creates Net::Connection objects using lsof.","deps":{"p5-Net-Connection":{"origin":"net/p5-Net-Connection","version":"0.2.0"},"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Connection-Sort","origin":"net/p5-Net-Connection-Sort","version":"0.0.1","comment":"Sorts array of Net::Connection objects","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-Connection-Sort","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56a01348c50a1a9b8264b4694f064a5fe3d449f963f54e3891e3a4353354a0b4","flatsize":131575,"path":"All/p5-Net-Connection-Sort-0.0.1.pkg","repopath":"All/p5-Net-Connection-Sort-0.0.1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":39440,"desc":"This sorts a array of Net::Connection objects.\n\nCurrently the methods below are supported.\n\n * host_f - Host foreign\n * host_fl - Host, foreign then local\n * host_l - Host, local\n * host_lf - Host, local then foreign\n * pid - Process ID\n * port_f - Port, foreign, numeric\n * port_fa - Port, foreign, alpha\n * port_l - Port, local, numeric\n * port_la - Port, local, alpha\n * proto - Network connection protocol\n * ptr_f - PTR, foreign\n * ptr_l - PTR, local\n * state - Connection\n * uid - User ID\n * user - Username","deps":{"p5-Net-Connection":{"origin":"net/p5-Net-Connection","version":"0.2.0"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Connection-Match","origin":"net/p5-Net-Connection-Match","version":"0.5.0","comment":"Runs a stack of checks to match Net::Connection objects","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-Connection-Match","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9c5459e13894c29a72561449b30c6416efa97795f08143508df283afe463b2e","flatsize":159875,"path":"All/p5-Net-Connection-Match-0.5.0.pkg","repopath":"All/p5-Net-Connection-Match-0.5.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":58268,"desc":"Provides a easy to use method for checking if a Net::Connection\nobject mathes a series of checks.\n\nCurrently can do matching based off of the following.\n\n * CIDR\n * Command\n * PctCPU\n * PctMem\n * Ports\n * Protocol\n * State\n * RegexPTR\n * PTR\n * UID\n * Username\n * WChan","deps":{"p5-Error-Helper":{"origin":"devel/p5-Error-Helper","version":"2.1.0"},"p5-Net-CIDR":{"origin":"net-mgmt/p5-Net-CIDR","version":"0.21"},"p5-Net-Connection":{"origin":"net/p5-Net-Connection","version":"0.2.0"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Connection","origin":"net/p5-Net-Connection","version":"0.2.0","comment":"Represents a network connection as a object","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-Connection","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ace04afae00ddceadf01c6fae31ad1830271f78098f60b3e9247b2145c5d06ae","flatsize":26365,"path":"All/p5-Net-Connection-0.2.0.pkg","repopath":"All/p5-Net-Connection-0.2.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11120,"desc":"This module crates a object that basically serves as a means to\nstore basic connection information and retrieve it.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Cassandra-Easy","origin":"net/p5-Net-Cassandra-Easy","version":"0.15_3","comment":"Perlish interface to the Cassandra database","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TEODOR/Net-Cassandra-Easy-0.15","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8583991271d4e574518f6cb2d86aa9a4b0b800146b342eee61b6dbef33a44e0d","flatsize":376751,"path":"All/p5-Net-Cassandra-Easy-0.15_3.pkg","repopath":"All/p5-Net-Cassandra-Easy-0.15_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37200,"desc":"aims to simplify the basic interactions with the\nCassandra database.","deps":{"p5-Bit-Vector":{"origin":"math/p5-Bit-Vector","version":"7.4_1"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-Modern-Perl":{"origin":"lang/p5-Modern-Perl","version":"1.20240120"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Cassandra","origin":"net/p5-Net-Cassandra","version":"0.35_1","comment":"Interface to Cassandra","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-Cassandra","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e0596e9dc95100ebb854eacb3b6b1778c2d2e9f569dccbe611df8265f821240","flatsize":230101,"path":"All/p5-Net-Cassandra-0.35_1.pkg","repopath":"All/p5-Net-Cassandra-0.35_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22132,"desc":"This module provides an interface the to Cassandra distributed database. It uses\nthe Thrift interface. This is changing rapidly and supports the development\nversion of Cassandra built from Subversion trunk.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-StrictConstructor":{"origin":"devel/p5-MooseX-StrictConstructor","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Connection-ncnetstat","origin":"net/p5-Net-Connection-ncnetstat","version":"0.7.1","comment":"Netstat like utility that supports color and searching","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Net-Connection-ncnetstat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d769d258352270ba2f457565e0dd0fa391dbcb063940304b1718d6fece0af93","flatsize":41001,"path":"All/p5-Net-Connection-ncnetstat-0.7.1.pkg","repopath":"All/p5-Net-Connection-ncnetstat-0.7.1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13272,"desc":"Provides a enhances colorized netstat like tool that is\ncapable of doing searches.\n\nThe search criteria can be any of the following.\n\n * CIDR\n * port\n * host\n * PTR\n * pctcpu\n * pctmem\n * Regex PTR\n * state\n * UID\n * username\n * wait channel\n\nAmong other unique features it can also display the full\ncommand, PctMem, and PctCPU of the process with the connection.","deps":{"p5-Data-Unixish":{"origin":"devel/p5-Data-Unixish","version":"1.572_2"},"p5-Getopt-Long":{"origin":"devel/p5-Getopt-Long","version":"2.58"},"p5-Net-Connection":{"origin":"net/p5-Net-Connection","version":"0.2.0"},"p5-Net-Connection-Match":{"origin":"net/p5-Net-Connection-Match","version":"0.5.0"},"p5-Net-Connection-Sort":{"origin":"net/p5-Net-Connection-Sort","version":"0.0.1"},"p5-Net-Connection-lsof":{"origin":"net/p5-Net-Connection-lsof","version":"0.2.0"},"p5-Term-ANSIColor":{"origin":"devel/p5-Term-ANSIColor","version":"5.01"},"p5-Text-ANSITable":{"origin":"textproc/p5-Text-ANSITable","version":"0.609"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-CascadeCopy","origin":"net/p5-Net-CascadeCopy","version":"0.2.6_2","comment":"Rapidly propagate files to many servers in multiple locations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-CascadeCopy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73dbede56b62959ee1aae90a28e21ee474e96d0e997709527b703d43727869de","flatsize":29507,"path":"All/p5-Net-CascadeCopy-0.2.6_2.pkg","repopath":"All/p5-Net-CascadeCopy-0.2.6_2.pkg","licenselogic":"single","pkgsize":12628,"desc":"This module implements a scalable method of quickly propagating files\nto a large number of servers in one or more locations via rsync or\nscp.\n\nThis module and the included script, ccp, take a much more efficient\napproach that is O(log n). Once the file(s) are been copied to a\nremote server, that server will be promoted to be used as source\nserver for copying to remaining servers. Thus, the rate of transfer\nincreases exponentially rather than linearly.\n\nServers can be specified in groups (e.g. datacenter) to prevent\ncopying across groups. This maximizes the number of transfers done\nover a local high-speed connection (LAN) while minimizing the number\nof transfers over the WAN.\n\nThe number of multiple simultaneous transfers per source point is\nconfigurable. The total number of simultaneously forked processes is\nlimited via Proc::Queue, and is currently hard coded to 32.","deps":{"p5-Class-Std-Utils":{"origin":"devel/p5-Class-Std-Utils","version":"0.0.3_1"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-Proc-Queue":{"origin":"devel/p5-Proc-Queue","version":"1.23_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-CUPS","origin":"print/p5-Net-CUPS","version":"0.64","comment":"Interface to the CUPS API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-CUPS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ebada7d61dd832031e4ea6d2d5b0363b152da59ade6bc0061f6736c73eb38af","flatsize":214845,"path":"All/p5-Net-CUPS-0.64.pkg","repopath":"All/p5-Net-CUPS-0.64.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":46340,"desc":"Net::CUPS is an interface to the Common Unix Printing System API.\n\nPrevious versions of this module attempted to provide a Perl interface layer\nsimilar to the C interface of CUPS.  This was fine for power users, but most\npeople were not looking for this type of interface.\n\nThis module has now been converted to use an object oriented paradigm to\nfacilitate quicker development and ease of use.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"cups-filters":{"origin":"print/cups-filters","version":"1.28.17_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5"],"shlibs_required":["libperl.so.5.36","libcups.so.2"]},{"name":"p5-Net-CLI-Interact","origin":"net/p5-Net-CLI-Interact","version":"2.400002","comment":"Toolkit for CLI Automation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-CLI-Interact","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c8e1fd393d0383e607023a1f465c9fb94d10ceb4cc3e9417afd47f255930dbd","flatsize":212711,"path":"All/p5-Net-CLI-Interact-2.400002.pkg","repopath":"All/p5-Net-CLI-Interact-2.400002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":98604,"desc":"Automating command line interface (CLI) interactions is not a new idea, but can\nbe tricky to implement. This module aims to provide a simple and manageable\ninterface to CLI interactions, supporting:\n- SSH, Telnet and Serial-Line connections\n- Unix and Windows support\n- Reuseable device command phrasebooks","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Class-Mix":{"origin":"devel/p5-Class-Mix","version":"0.006"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-IO-Tty":{"origin":"devel/p5-IO-Tty","version":"1.20_1"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-Log-Dispatch-Config":{"origin":"devel/p5-Log-Dispatch-Config","version":"1.04_2"},"p5-Log-Dispatch-Configurator-Any":{"origin":"devel/p5-Log-Dispatch-Configurator-Any","version":"1.122640"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Types-MooseLike":{"origin":"devel/p5-MooX-Types-MooseLike","version":"0.29"},"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-CIDR-Set","origin":"net/p5-Net-CIDR-Set","version":"0.13_1","comment":"Manipulate sets of IP addresses","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Net-CIDR-Set","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4501e16249ab28967e1cee8b0bde8f09c179907f65714978e1bd02568bc12421","flatsize":66267,"path":"All/p5-Net-CIDR-Set-0.13_1.pkg","repopath":"All/p5-Net-CIDR-Set-0.13_1.pkg","licenselogic":"or","licenses":["GPLv2","ART20"],"pkgsize":26564,"desc":"Net::CIDR::Set represents sets of IP addresses and\nallows standard set operations (union, intersection,\nmembership test etc) to be performed on them.\n\nIn spite of the name it can work with sets consisting\nof arbitrary ranges of IP addresses - not just CIDR blocks.\n\nBoth IPv4 and IPv6 addresses are handled - but they may not\nbe mixed in the same set.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-CSTA","origin":"net/p5-Net-CSTA","version":"0.04_1","comment":"Perl extension for ECMA CSTA","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-CSTA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b5f6426d6bd04b0baf4dde872cb9b917eb670dfc747c0e0cb81a32f9524f433","flatsize":31910,"path":"All/p5-Net-CSTA-0.04_1.pkg","repopath":"All/p5-Net-CSTA-0.04_1.pkg","licenselogic":"single","pkgsize":11272,"desc":"ECMA CSTA is an ASN.1 based protocol for Computer Integrated Telephony\n(CTI) using CSTA it is possible to write code that communicates with a\nPBX. Typical applications include receiving notifications for incoming\ncalls, placing calls, redirecting calls or placing conference calls.","deps":{"p5-Convert-ASN1":{"origin":"converters/p5-Convert-ASN1","version":"0.34"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-CIDR-MobileJP","origin":"net/p5-Net-CIDR-MobileJP","version":"0.24_2","comment":"Perl extension for mobile IP address in Japan","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-CIDR-MobileJP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47c00c525b8358b9da48f5e853c470445aabf7b222ec5eb22a4d3285bcb0db24","flatsize":12095,"path":"All/p5-Net-CIDR-MobileJP-0.24_2.pkg","repopath":"All/p5-Net-CIDR-MobileJP-0.24_2.pkg","licenselogic":"single","pkgsize":6272,"desc":"Net::CIDR::MobileJP is an utility to detect an ip address is mobile\n(cellular) ip address or not.","deps":{"ja-p5-WWW-MobileCarrierJP":{"origin":"japanese/p5-WWW-MobileCarrierJP","version":"0.65"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Net-CIDR-Lite":{"origin":"net/p5-Net-CIDR-Lite","version":"0.22"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-CIDR-Lite","origin":"net/p5-Net-CIDR-Lite","version":"0.22","comment":"Perl extension for merging IPv4 or IPv6 CIDR addresses","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-CIDR-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"edb8b6d654485b05c23e217540ae55a1bcfbddf4b2d3da9448b9f9313945dbca","flatsize":28866,"path":"All/p5-Net-CIDR-Lite-0.22.pkg","repopath":"All/p5-Net-CIDR-Lite-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11888,"desc":"Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses\n\nFaster alternative to Net::CIDR when merging a large number of CIDR address\nranges. Works for IPv4 and IPv6 addresses.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Bonjour","origin":"dns/p5-Net-Bonjour","version":"0.96_1","comment":"Module for DNS service discovery","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Bonjour","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"847179ec5853cae4edb149a12551e2b806ea714207ad6e81cc96cba164e7ae09","flatsize":32834,"path":"All/p5-Net-Bonjour-0.96_1.pkg","repopath":"All/p5-Net-Bonjour-0.96_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16772,"desc":"This is Net::Bonjour, a set of perl modules to utilize DNS for service\ndiscovery. This method of service discovery is branded as Bonjour by\nApple Computer.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","net","perl5"]},{"name":"p5-Net-CIDR","origin":"net-mgmt/p5-Net-CIDR","version":"0.21","comment":"Perl module to manipulate IPv4/IPv6 netblocks in CIDR notation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-CIDR","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35f98add18b17a479ae9f8aefd2b0d9ec269b7bd2e5cfa1b5936fa4996193834","flatsize":35519,"path":"All/p5-Net-CIDR-0.21.pkg","repopath":"All/p5-Net-CIDR-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14452,"desc":"The Net::CIDR package contains functions that manipulate lists of\nIP netblocks expressed in CIDR notation. The Net::CIDR functions\nhandle both IPv4 and IPv6 addresses.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-BitTorrent-PeerPacket","origin":"net-p2p/p5-Net-BitTorrent-PeerPacket","version":"1.2_1","comment":"Parse/Build Peer Packets from BitTorrent","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-BitTorrent-PeerPacket","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a2138cbadceaf61cc22778cd356ec778ad91feecdd4f385b225dbc51e242310","flatsize":22373,"path":"All/p5-Net-BitTorrent-PeerPacket-1.2_1.pkg","repopath":"All/p5-Net-BitTorrent-PeerPacket-1.2_1.pkg","licenselogic":"single","pkgsize":8792,"desc":"Net::BitTorrent::PeerPacket handles parsing and building binary data\nshared between BitTorrent peers. The module optinally exports a single\nsubroutine for building packets and another for parsing packets, as\nwell as, a constant for each packet type defined by BitTorrent.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-p2p","perl5"]},{"name":"p5-Net-Blogger","origin":"net/p5-Net-Blogger","version":"1.03","comment":"OOP-ish interface for accessing a weblog via the XML-RPC API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Blogger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98d4bb67331ddeb8da374ac52b8ca656171dd0d3e0ca849d751c16a4dc2542cb","flatsize":126096,"path":"All/p5-Net-Blogger-1.03.pkg","repopath":"All/p5-Net-Blogger-1.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":59764,"desc":"Blogger.pm provides an OOP-ish interface for accessing a weblog via the\nBlogger XML-RPC API.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-HTTP-Cookies":{"origin":"www/p5-HTTP-Cookies","version":"6.11"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-BitTorrent-File","origin":"net-p2p/p5-Net-BitTorrent-File","version":"1.02_1","comment":"Perl5 module for handles loading and saving of .torrent file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-BitTorrent-File","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76fe2ee87b5b610187fbc4e4844a062a2eda5a6bbff7c8aa5f9b28d99b126e92","flatsize":18350,"path":"All/p5-Net-BitTorrent-File-1.02_1.pkg","repopath":"All/p5-Net-BitTorrent-File-1.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9124,"desc":"This module handles loading and saveing of .torrent files as well as\nproviding a convenient way to store torrent file info in memory. Most\nusers of the module will most likely just call the new method with the\nname of a existing torrent file and use the data from that.","deps":{"p5-Convert-Bencode":{"origin":"converters/p5-Convert-Bencode","version":"1.03_2"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-p2p","perl5"]},{"name":"p5-Net-BitTorrent","origin":"net-p2p/p5-Net-BitTorrent","version":"0.052_5","comment":"BitTorrent peer-to-peer protocol class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-BitTorrent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdaf844603aa45e9a2c19d997fd487e9f4300b35de8db2afc41c4272274c8127","flatsize":436942,"path":"All/p5-Net-BitTorrent-0.052_5.pkg","repopath":"All/p5-Net-BitTorrent-0.052_5.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":119668,"desc":"Net::BitTorrent is a class based implementation of the current\nBitTorrent Protocol Specification. Each Net::BitTorrent object is\ncapable of handling several concurrent .torrent sessions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-p2p","perl5"]},{"name":"p5-Net-BGP","origin":"net/p5-Net-BGP","version":"0.18","comment":"Border Gateway Protocol version 4 speaker/listener library","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-BGP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5067ff0e40f52dfd1a151f4f4cdf79249d963ac5689a69189b8e5069ca01102","flatsize":211455,"path":"All/p5-Net-BGP-0.18.pkg","repopath":"All/p5-Net-BGP-0.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":66504,"desc":"This module is an implementation of the BGP-4 inter-domain routing protocol. It\nencapsulates all of the functionality needed to establish and maintain a BGP\npeering session and exchange routing update information with the peer. It aims\nto provide a simple API to the BGP protocol for the purposes of automation,\nlogging, monitoring, testing, and similar tasks using the power and flexibility\nof perl. The module does not implement the functionality of a RIB (Routing\nInformation Base) nor does it modify the kernel routing table of the host\nsystem. However, such operations could be implemented using the API provided by\nthe module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Async-HTTP","origin":"www/p5-Net-Async-HTTP","version":"0.49","comment":"Use HTTP with IO::Async","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-Async-HTTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8901b91cd1dd51a0694d2eaa9a7e596889303c48acc7eb1f96a6d5bed369b299","flatsize":110107,"path":"All/p5-Net-Async-HTTP-0.49.pkg","repopath":"All/p5-Net-Async-HTTP-0.49.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34620,"desc":"Net::Async::HTTP implements an asynchronous HTTP user agent. It sends requests\nto servers, returning Future instances to yield responses when they are\nreceived. The object supports multiple concurrent connections to servers, and\nallows multiple requests in the pipeline to any one connection. Normally, only\none such object will be needed per program to support any number of requests.\n\nAs well as using futures the module also supports a callback-based interface.\n\nNet::Async::HTTP optionally supports SSL connections, if IO::Async::SSL is\ninstalled. If so, SSL can be requested either by passing a URI with the https\nscheme, or by passing a true value as the SSL parameter.","deps":{"p5-Future":{"origin":"devel/p5-Future","version":"0.50"},"p5-HTTP-Cookies":{"origin":"www/p5-HTTP-Cookies","version":"6.11"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-IO-Async":{"origin":"devel/p5-IO-Async","version":"0.803"},"p5-Metrics-Any":{"origin":"devel/p5-Metrics-Any","version":"0.10"},"p5-Struct-Dumb":{"origin":"devel/p5-Struct-Dumb","version":"0.14"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"SSL":"off"}},{"name":"p5-Net-Async-FastCGI","origin":"www/p5-Net-Async-FastCGI","version":"0.25_1","comment":"Perl module to use FastCGI with IO::Async","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Async-FastCGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f83b6c36ddb22680d7dbf64d963563aa45bba9ac60be681b576cfe91e3f5739","flatsize":53845,"path":"All/p5-Net-Async-FastCGI-0.25_1.pkg","repopath":"All/p5-Net-Async-FastCGI-0.25_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24208,"desc":"Perl module to use FastCGI with IO::Async","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-IO-Async":{"origin":"devel/p5-IO-Async","version":"0.803"},"p5-Net-FastCGI":{"origin":"www/p5-Net-FastCGI","version":"0.14_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-Async-XMPP","origin":"net-im/p5-Net-Async-XMPP","version":"0.003_3","comment":"Asynchronous XMPP client and server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Async-XMPP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bda02ebefb3b41e6faf4fe3d63e2d51b719ca3808215988d76ff0e4480da671d","flatsize":66504,"path":"All/p5-Net-Async-XMPP-0.003_3.pkg","repopath":"All/p5-Net-Async-XMPP-0.003_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19420,"desc":"Net::Async::XMPP is an asynchronous XMPP client and server implementations.","deps":{"p5-Future":{"origin":"devel/p5-Future","version":"0.50"},"p5-IO-Async":{"origin":"devel/p5-IO-Async","version":"0.803"},"p5-IO-Async-Resolver-DNS":{"origin":"dns/p5-IO-Async-Resolver-DNS","version":"0.06"},"p5-IO-Async-SSL":{"origin":"security/p5-IO-Async-SSL","version":"0.25"},"p5-Mixin-Event-Dispatch":{"origin":"devel/p5-Mixin-Event-Dispatch","version":"2.000"},"p5-Protocol-XMPP":{"origin":"net-im/p5-Protocol-XMPP","version":"0.006_1"},"p5-curry":{"origin":"devel/p5-curry","version":"2.000001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","perl5"]},{"name":"p5-Net-Async-CassandraCQL","origin":"databases/p5-Net-Async-CassandraCQL","version":"0.11_2","comment":"Use Cassandra databases with IO::Async using CQL","maintainer":"admins@perceptyx.com","www":"https://metacpan.org/release/Net-Async-CassandraCQL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ac1469e35daf625e801dcc0fdd0eb344da8ac1e803481d63b0e76435ec4972c","flatsize":100219,"path":"All/p5-Net-Async-CassandraCQL-0.11_2.pkg","repopath":"All/p5-Net-Async-CassandraCQL-0.11_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32532,"desc":"This module allows use of the CQL3 interface of a Cassandra\ndatabase. It fully supports asynchronous operation via IO::Async,\nallowing both direct queries and prepared statements to be managed\nconcurrently, if required. Alternatively, as the interface is entirely\nbased on Future objects, it can be operated synchronously in a\nblocking fashion by simply awaiting each individual operation by\ncalling the get method.","deps":{"p5-Compress-LZ4":{"origin":"archivers/p5-Compress-LZ4","version":"0.25"},"p5-Compress-Snappy":{"origin":"archivers/p5-Compress-Snappy","version":"0.25"},"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-Future":{"origin":"devel/p5-Future","version":"0.50"},"p5-IO-Async":{"origin":"devel/p5-IO-Async","version":"0.803"},"p5-Protocol-CassandraCQL":{"origin":"databases/p5-Protocol-CassandraCQL","version":"0.11_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Net-Appliance-Session","origin":"net/p5-Net-Appliance-Session","version":"4.300005","comment":"Run command-line sessions to network appliances","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Appliance-Session","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc7dbb16ad57d1f2fb9cda6f436f7f01ec6c67b9aecb23e5aadd41596fb83717","flatsize":60383,"path":"All/p5-Net-Appliance-Session-4.300005.pkg","repopath":"All/p5-Net-Appliance-Session-4.300005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26364,"desc":"Use this module to establish an interactive command-line session with a\nnetwork appliance. There is special support for moving into privileged\nmode and configure mode, with all other commands being sent through a\ngeneric call to your session object.","deps":{"p5-IO-Prompt-Tiny":{"origin":"devel/p5-IO-Prompt-Tiny","version":"0.003"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Types-MooseLike":{"origin":"devel/p5-MooX-Types-MooseLike","version":"0.29"},"p5-Net-CLI-Interact":{"origin":"net/p5-Net-CLI-Interact","version":"2.400002"},"p5-Term-ReadPassword":{"origin":"devel/p5-Term-ReadPassword","version":"0.11_1"},"p5-Text-Glob":{"origin":"textproc/p5-Text-Glob","version":"0.11"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Analysis","origin":"net/p5-Net-Analysis","version":"0.41_1","comment":"Modules for analysing network traffic","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Net-Analysis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d76bd6dc42f2b31a7bff46e187faa4d9bc67088bb2f4d8edc4e295e40d250ae4","flatsize":146825,"path":"All/p5-Net-Analysis-0.41_1.pkg","repopath":"All/p5-Net-Analysis-0.41_1.pkg","licenselogic":"single","pkgsize":61348,"desc":"Net::Analysis is a suite of modules that parse tcpdump files,\nreconstruct TCP sessions from the packets, and provide a very\nlightweight framework for writing protocol anaylsers.","deps":{"p5-Net-Pcap":{"origin":"net/p5-Net-Pcap","version":"0.21"},"p5-NetPacket":{"origin":"net/p5-NetPacket","version":"1.7.2"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Amazon-Thumbnail","origin":"net/p5-Net-Amazon-Thumbnail","version":"0.06_3","comment":"Perl interface to Amazon Alexa Site Thumbnail web service","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-Amazon-Thumbnail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"487aa090c956e6e7877c2c2d55568173850269fffdaa0dc7d01340d90d7076b3","flatsize":21432,"path":"All/p5-Net-Amazon-Thumbnail-0.06_3.pkg","repopath":"All/p5-Net-Amazon-Thumbnail-0.06_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11280,"desc":"The Alexa Site Thumbnail web service provides developers with\nprogrammatic access to thumbnail images for the home pages of web\nsites. It offers access to Alexa's large and growing collection of\nimages, gathered from its comprehensive web crawl. This web service\nenables developers to enhance web sites, search results, web\ndirectories, blog entries, and other web real estate with Alexa\nthumbnail images.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"messages":[{"message":"You need to do some things before you can use the Amazon Alexa Site\nThumbnail service:\n\n1) Visit http://aws.amazon.com/ to create an Amazon AWS account.\n\n2) Obtain your AWS public key and secret key to use with the thumbnail\n   service.\n\n3) Visit http://aws.amazon.com/ast/ for more information and\n   resources.\n\n   DISCLAIMER: No one but you is responsible for paying Amazon to\n\t       use the Thumbnail service. The service does not have\n\t       a free sandbox area, so be aware how much money you\n\t       are spending to use the service.","type":"install"}]},{"name":"p5-Net-Amazon-Signature-V4","origin":"net/p5-Net-Amazon-Signature-V4","version":"0.21","comment":"Perl extension for AWS signature V4, AWS4-HMAC-SHA256","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Amazon-Signature-V4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96b85caa9c9a5e35c5fc48a6a375efb94c4e6fbd3d95c42c9f6a64d32acb45b0","flatsize":18196,"path":"All/p5-Net-Amazon-Signature-V4-0.21.pkg","repopath":"All/p5-Net-Amazon-Signature-V4-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9048,"desc":"This module signs an HTTP::Request to Amazon Web Services by appending\nan Authorization header.  Amazon Web Services signature version 4,\nAWS4-HMAC-SHA256, is used.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Appliance-Phrasebook","origin":"net/p5-Net-Appliance-Phrasebook","version":"2.103642","comment":"Network appliance command-line phrasebook","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Appliance-Phrasebook","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a8f58cd57ea36b730a1b416060f0826d10b6e2ef02224caeef75bbd86229a27","flatsize":53192,"path":"All/p5-Net-Appliance-Phrasebook-2.103642.pkg","repopath":"All/p5-Net-Appliance-Phrasebook-2.103642.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15500,"desc":"If you use Perl to manage interactive sessions with the\ncommand-line interfaces of networked appliances, then you might find\nthis module useful.\n\nNet::Appliance::Phrasebook is a simple module that contains a number of\ndictionaries for the command-line interfaces of some popular network\nappliances.\n\nIt also supports the use of custom phrasebooks, and of hiearchies of\ndictionaries within phrasebooks.","deps":{"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Data-Phrasebook":{"origin":"textproc/p5-Data-Phrasebook","version":"0.35_2"},"p5-Data-Phrasebook-Loader-YAML":{"origin":"textproc/p5-Data-Phrasebook-Loader-YAML","version":"0.13_1"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Amazon-Signature","origin":"net/p5-Net-Amazon-Signature","version":"0.03_1","comment":"Perl interface to create Amazon AWS signatures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Amazon-Signature","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0558c7e511f5c1a45787424f5411fb146c7f534688bc111a2060e86a6b28bd4d","flatsize":5832,"path":"All/p5-Net-Amazon-Signature-0.03_1.pkg","repopath":"All/p5-Net-Amazon-Signature-0.03_1.pkg","licenselogic":"single","pkgsize":4664,"desc":"This module creates the encrypted signature needed to login to\nAmazon's Mechanical Turk and Alexa web services and any other web\nservices that Amazon might make in the future that require an\nencrypted signature, assuming they follow the same convention.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Amazon-Signature-V3","origin":"net/p5-Net-Amazon-Signature-V3","version":"0.003","comment":"Perl extension to sign AWS requests V3","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Amazon-Signature-V3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6946fbbacdca68a9cb202b7979ec9dd474687c31dee68b87a72466711f18f2e5","flatsize":32155,"path":"All/p5-Net-Amazon-Signature-V3-0.003.pkg","repopath":"All/p5-Net-Amazon-Signature-V3-0.003.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":13368,"desc":"Amazon requires authentication when interfacing with its web services.\nThis package implements V3 of Amazon's authentication schemes.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types-Common":{"origin":"devel/p5-MooseX-Types-Common","version":"0.001014"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-DAAP-Client","origin":"audio/p5-Net-DAAP-Client","version":"0.42_3","comment":"Client for Apple iTunes DAAP service","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-DAAP-Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"703bfe7387dd505a8552b08f19ed654cf99ecc80e191cbb18addecee772c39fb","flatsize":26699,"path":"All/p5-Net-DAAP-Client-0.42_3.pkg","repopath":"All/p5-Net-DAAP-Client-0.42_3.pkg","licenselogic":"single","pkgsize":12048,"desc":"dapple is a DAAP library for Perl.  DAAP is the protocol built\non top of HTTP that Apple's iTunes 4 uses to share music.  Most\nresponses to DAAP requests contain a binary DMAP structure.","deps":{"p5-Digest-MD5-M4p":{"origin":"security/p5-Digest-MD5-M4p","version":"0.01_2"},"p5-Net-DAAP-DMAP":{"origin":"audio/p5-Net-DAAP-DMAP","version":"1.27_3"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-Net-DNS-Paranoid","origin":"dns/p5-Net-DNS-Paranoid","version":"0.10","comment":"Paranoid DNS resolver","maintainer":"rodrigo@FreeBSD.org","www":"https://metacpan.org/release/Net-DNS-Paranoid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d09c18afde338c4d22875d5a991c9100abe1d04f1560465701fa17080fb0655d","flatsize":49039,"path":"All/p5-Net-DNS-Paranoid-0.10.pkg","repopath":"All/p5-Net-DNS-Paranoid-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13260,"desc":"Paranoid DNS resolver is a wraper around\nNet::DNS who perform paranoid checks to\nensure the address you are trying to resolve\nisn't a local one or part of the blacklisted\nblock.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-PDF-API3","origin":"textproc/p5-PDF-API3","version":"3.001_1","comment":"The Next Generation of Text::PDF::API2","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PDF-API3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cc56ae44afb1d39dfa86fd5946b40f538f86b414266ad8da66622f1742fc009","flatsize":29434879,"path":"All/p5-PDF-API3-3.001_1.pkg","repopath":"All/p5-PDF-API3-3.001_1.pkg","licenselogic":"single","pkgsize":3462496,"desc":"After much time, effort, and with well received results,\nAlfred Reibenschuh is abandoning PDF::API2.\n\nHowever we have seen great progress in moving towards paperless methods.\n\nFurthermore the PDF specification is now an ISO standard.\n\nNow is the time to really push forward with the development of an even\nbetter perl pdf solution.\n\nThis is a beginning toward that goal.\n\nThis version starts with PDF::API2 0.73, creating a new one of PDF::API3.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Net-Amazon-Route53","origin":"dns/p5-Net-Amazon-Route53","version":"0.122310_1","comment":"Manage your DNS entries on Amazon's Route53 service","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://metacpan.org/release/Net-Amazon-Route53","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f867742c2d26f32c855e28527f8c21fc590e8e742e03f9a393ae1027d980435e","flatsize":77160,"path":"All/p5-Net-Amazon-Route53-0.122310_1.pkg","repopath":"All/p5-Net-Amazon-Route53-0.122310_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28384,"desc":"The Net::Amazon::Route53 Perl module allows you to manage DNS\nrecords for your domains via Amazon's Route 53 service.\n\nFor more information, visit http://aws.amazon.com/route53/","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-XML-Bare":{"origin":"textproc/p5-XML-Bare","version":"0.53_2"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Net-Amazon-MechanicalTurk","origin":"net/p5-Net-Amazon-MechanicalTurk","version":"1.02_2","comment":"Perl interface to the Amazon Mechanical Turk","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-Amazon-MechanicalTurk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dbe99108efcee3d4085e8c7d69cef32cff4208361f0608e7cbc3d2cd4e3ae6c","flatsize":240377,"path":"All/p5-Net-Amazon-MechanicalTurk-1.02_2.pkg","repopath":"All/p5-Net-Amazon-MechanicalTurk-1.02_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":70428,"desc":"This module provides a Perlish interface to Amazon Mechanical Turk.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-Mozilla-CA":{"origin":"www/p5-Mozilla-CA","version":"20240730"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"options":{"EXAMPLES":"on"},"messages":[{"message":"You need to do some things before you can use the Amazon Mechanical Turk:\n\n1) Visit http://aws.amazon.com/ to create an Amazon AWS account.\n\n2) Configure the MTurk Perl module with the following command:\n\n   perl -MNet::Amazon::MechanicalTurk::Configurer -e configure\n\n   Your configuration file will be created in the file\n   /root/.aws/auth.\n\n3) Try out the samples in /usr/local/share/examples/Net-Amazon-MechanicalTurk,\n   if you installed them.\n\n4) Use the MTurk Sandbox to create HITs in a development environment for\n   free. This Perl module uses the sandbox by default.\n\n5) When you are ready to submit real HITs, add the following line to your\n   /root/.aws/auth file:\n\n   service_url: http://mechanicalturk.amazonaws.com/?Service=AWSMechanicalTurkRequester\n\n   DISCLAIMER: You are responsible for paying MTurk workers for the HITs\n               that you submit to the live service. Please make sure\n               you know which MTurk service you are submitting HITs to -\n               the sandbox (default) or the production service.","type":"install"}]},{"name":"p5-Net-Amazon-S3","origin":"net/p5-Net-Amazon-S3","version":"0.991","comment":"Use the Amazon S3 - Simple Storage Service","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Amazon-S3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c790b834a89e2afbd7c0ced424bf928f7bcf84f70147b43db402296ce1ca1f1","flatsize":724253,"path":"All/p5-Net-Amazon-S3-0.991.pkg","repopath":"All/p5-Net-Amazon-S3-0.991.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":273668,"desc":"This module provides a Perlish interface to Amazon S3.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Data-Stream-Bulk":{"origin":"devel/p5-Data-Stream-Bulk","version":"0.11_1"},"p5-DateTime-Format-HTTP":{"origin":"devel/p5-DateTime-Format-HTTP","version":"0.42_1"},"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-Digest-MD5-File":{"origin":"security/p5-Digest-MD5-File","version":"0.08_1"},"p5-Exporter-Tiny":{"origin":"devel/p5-Exporter-Tiny","version":"1.006002"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-LWP-UserAgent-Determined":{"origin":"www/p5-LWP-UserAgent-Determined","version":"1.07_1"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-MooseX-StrictConstructor":{"origin":"devel/p5-MooseX-StrictConstructor","version":"0.21"},"p5-MooseX-Types-DateTime-MoreCoercions":{"origin":"devel/p5-MooseX-Types-DateTime-MoreCoercions","version":"0.15"},"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Safe-Isa":{"origin":"devel/p5-Safe-Isa","version":"1.000010"},"p5-Sub-Override":{"origin":"devel/p5-Sub-Override","version":"0.12"},"p5-Term-Encoding":{"origin":"devel/p5-Term-Encoding","version":"0.03"},"p5-Term-ProgressBar-Simple":{"origin":"devel/p5-Term-ProgressBar-Simple","version":"0.03_1"},"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"p5-Test-LWP-UserAgent":{"origin":"www/p5-Test-LWP-UserAgent","version":"0.036"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-VM-EC2-Security-CredentialCache":{"origin":"net/p5-VM-EC2-Security-CredentialCache","version":"0.25"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Amazon","origin":"net/p5-Net-Amazon","version":"0.62_1","comment":"Framework for accessing amazon.com via SOAP and XML/HTTP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Amazon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e8edef9f16381aac6f84d3726f94e1c09ce7f92da9c4add523b07141ad0b8c3","flatsize":1502926,"path":"All/p5-Net-Amazon-0.62_1.pkg","repopath":"All/p5-Net-Amazon-0.62_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":379408,"desc":"Net::Amazon provides an object-oriented interface to amazon.com's\nSOAP and XML/HTTP interfaces. This way it's possible to create applications\nusing Amazon's vast amount of data via a functional interface, without\nhaving to worry about the underlying communication mechanism.","deps":{"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Akismet","origin":"www/p5-Net-Akismet","version":"0.05_1","comment":"Perl interface to the Akismet comment and trackback spam blocker","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-Akismet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3cf2ea5d58771625f34a885d3944ad78fdc4bd58495cd0d5abe8f3c18d64243f","flatsize":16240,"path":"All/p5-Net-Akismet-0.05_1.pkg","repopath":"All/p5-Net-Akismet-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9060,"desc":"From the README file:\n\n   Net::Akismet is meant to provide perl interface to the Akismet web service.\n\n   Akismet is blog comment and trackback spam blocker, free for personal use.\n   More info on http://akismet.com/\n\n   The module allows you to either check if an item is spam or report certain\n   comment as spam/false postivie.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-Address-Ethernet","origin":"net/p5-Net-Address-Ethernet","version":"1.129","comment":"Find hardware ethernet address","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Address-Ethernet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6e034dd5700db25d3e23734891cb262474db1d0f42ef8d4853f407eb36c9815","flatsize":23071,"path":"All/p5-Net-Address-Ethernet-1.129.pkg","repopath":"All/p5-Net-Address-Ethernet-1.129.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11088,"desc":"Net::Address::Ethernet - find hardware ethernet address.","deps":{"p5-Net-Ifconfig-Wrapper":{"origin":"net/p5-Net-Ifconfig-Wrapper","version":"0.26"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Abuse-Utils-Spamhaus","origin":"net-mgmt/p5-Net-Abuse-Utils-Spamhaus","version":"0.09","comment":"Routines useful for checking data against the spamhaus blacklists","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-Abuse-Utils-Spamhaus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72c0afb0b56e90a24aaee3aa67a2a81dfb9fc5a1712917ceaca0e01e3abc555b","flatsize":16149,"path":"All/p5-Net-Abuse-Utils-Spamhaus-0.09.pkg","repopath":"All/p5-Net-Abuse-Utils-Spamhaus-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7496,"desc":"Net::Abuse::Utils::Spamhaus is a Perl extension for checking data\nagainst the spamhaus blacklists.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-Abuse-Utils","origin":"net-mgmt/p5-Net-Abuse-Utils","version":"0.27","comment":"Routines useful for processing network abuse","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Abuse-Utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a085f46bd2a3d3a66b53f34feeacce230c453d92ca1acdcab1fff4b0e383ecf","flatsize":70527,"path":"All/p5-Net-Abuse-Utils-0.27.pkg","repopath":"All/p5-Net-Abuse-Utils-0.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20144,"desc":"Net::Abuse::Utils provides serveral functions useful for determining\ninformation about an IP address including contact/reporting addresses,\nASN/network info, reverse dns, and DNSBL listing status.","deps":{"p5-Email-Address-XS":{"origin":"mail/p5-Email-Address-XS","version":"1.05"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Net-Whois-IP":{"origin":"net/p5-Net-Whois-IP","version":"1.19_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-Address-IPv4-Local","origin":"net/p5-Net-Address-IPv4-Local","version":"0.12_1","comment":"Class for discovering the local system's IP address","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-Address-IPv4-Local","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dd6d7d3a454b08c30610ff56e63d6c20206766187869f5c867c4721b4406205","flatsize":12682,"path":"All/p5-Net-Address-IPv4-Local-0.12_1.pkg","repopath":"All/p5-Net-Address-IPv4-Local-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7232,"desc":"Net::Address::IPv4::Local discovers the local system's IP address that\nwould be used as the source address when contacting \"the internet\" or a\ncertain specified remote IP address.","deps":{"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-ARP","origin":"net/p5-Net-ARP","version":"1.0.12","comment":"Perl extension for creating ARP packets","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-ARP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5972a8501939d0ed2b630a9c90f87b6c963452c795b1ccfc40279cf35e2d510f","flatsize":35477,"path":"All/p5-Net-ARP-1.0.12.pkg","repopath":"All/p5-Net-ARP-1.0.12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14740,"desc":"Net::ARP can be used to create and send ARP packets and to get the mac address\nof an ethernet interface or IP address.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-APNs-Extended","origin":"net/p5-Net-APNs-Extended","version":"0.14_1","comment":"Perl extension for APNs that support the extended format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-APNs-Extended","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ebcc9b658d0eed1c8126f0e5218e42707f5748539010c4dcaf7e81cfa07b745","flatsize":26747,"path":"All/p5-Net-APNs-Extended-0.14_1.pkg","repopath":"All/p5-Net-APNs-Extended-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12672,"desc":"Client library for APNs that support the extended format.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-APNS","origin":"net/p5-Net-APNS","version":"0.0202_1","comment":"Perl extension for Apple Push Notification Service","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-APNS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b082c6ffa74de361a06a082250ad2df552326707db26f00c6ae1632935edbdf0","flatsize":9496,"path":"All/p5-Net-APNS-0.0202_1.pkg","repopath":"All/p5-Net-APNS-0.0202_1.pkg","licenselogic":"single","pkgsize":6152,"desc":"Net::APNS is Apple Push Notification Service.  Push message to iPhone\nand get unavalble-devicetoken.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-AOLIM","origin":"net-im/p5-Net-AOLIM","version":"1.61_2","comment":"Perl OO interface to the AOL Instant Messenger TOC client protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-AOLIM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d909410d1a0a0f84190928acafad7ae3b67bbda53d56e9958eb26ed67da0c2f","flatsize":82031,"path":"All/p5-Net-AOLIM-1.61_2.pkg","repopath":"All/p5-Net-AOLIM-1.61_2.pkg","licenselogic":"single","pkgsize":27896,"desc":"Object-Oriented interface to the AOL Instant Messenger TOC client protocol\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","perl5"]},{"name":"p5-Net-AMQP-RabbitMQ","origin":"net/p5-Net-AMQP-RabbitMQ","version":"2.40010","comment":"Interact with RabbitMQ over AMQP using librabbitmq","maintainer":"perl@FreeBSD.org","www":"https://github.com/net-amqp-rabbitmq/net-amqp-rabbitmq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae8dfaa52df25dd65fd51fd9ff3e7e5c2c0e690098a3b3682b3598333fa13d27","flatsize":216257,"path":"All/p5-Net-AMQP-RabbitMQ-2.40010.pkg","repopath":"All/p5-Net-AMQP-RabbitMQ-2.40010.pkg","licenselogic":"single","pkgsize":71428,"desc":"Interact with RabbitMQ over AMQP using librabbitmq","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Math-Int64":{"origin":"math/p5-Math-Int64","version":"0.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12"]},{"name":"p5-Net-Amazon-EC2","origin":"net/p5-Net-Amazon-EC2","version":"0.36","comment":"Perl interface to the Amazon Elastic Compute Cloud","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Net-Amazon-EC2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17582e3b3d6fe35a4245714e4e31d6784e20c8bf962d104f13fbc2083d07a1e7","flatsize":310519,"path":"All/p5-Net-Amazon-EC2-0.36.pkg","repopath":"All/p5-Net-Amazon-EC2-0.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":121144,"desc":"This module provides a Perlish interface to the Amazon Elastic\nCompute Cloud.","deps":{"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"messages":[{"message":"You need to do some things before you can use the Amazon Elastic\nCompute Cloud:\n\n1) Visit http://aws.amazon.com/ to create an Amazon AWS account.\n\n2) Obtain your AWS public key and secret key to use with the EC2 service.\n\n3) Create AMIs and use them as needed.\n\n   DISCLAIMER: You are responsible for paying Amazon to use the EC2\n               service, unless you are signed up for the AWS Free Usage\n               Tier. More information about the Free Usage Tier may be\n               found at: http://aws.amazon.com/free/","type":"install"}]},{"name":"p5-Net-ACL","origin":"net-mgmt/p5-Net-ACL","version":"0.07_2","comment":"Class representing a generic access-list/route-map","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-ACL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"677f9172200fe20f43d6b62491b3d87ec7b14d871c5d9e0ce55e8d1dabffb8de","flatsize":137939,"path":"All/p5-Net-ACL-0.07_2.pkg","repopath":"All/p5-Net-ACL-0.07_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":64400,"desc":"This module represents a generic access-list and route-map. It uses the\nNet::ACL::Rule object to represent the rules.","deps":{"p5-Cisco-Reconfig":{"origin":"net-mgmt/p5-Cisco-Reconfig","version":"0.912"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-Net-Netmask":{"origin":"net-mgmt/p5-Net-Netmask","version":"2.0002"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Net-ACME2","origin":"net/p5-Net-ACME2","version":"0.35","comment":"Interface to the Let's Encrypt ACMEv2 API","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Net-ACME2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdb9c2cd0eda9b2c485e8bf462d605698b9b0a697795ca446a18d5d1b0007969","flatsize":101896,"path":"All/p5-Net-ACME2-0.35.pkg","repopath":"All/p5-Net-ACME2-0.35.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":49976,"desc":"Interface to the Let's Encrypt ACME API","deps":{"p5-Call-Context":{"origin":"devel/p5-Call-Context","version":"0.02"},"p5-Crypt-Format":{"origin":"security/p5-Crypt-Format","version":"0.12"},"p5-Crypt-OpenSSL-Bignum":{"origin":"security/p5-Crypt-OpenSSL-Bignum","version":"0.09"},"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"p5-Crypt-Perl":{"origin":"security/p5-Crypt-Perl","version":"0.38"},"p5-Crypt-RSA-Parse":{"origin":"security/p5-Crypt-RSA-Parse","version":"0.044"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-HTTP-Tiny-UA":{"origin":"www/p5-HTTP-Tiny-UA","version":"0.006"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Log-Any":{"origin":"devel/p5-Log-Any","version":"1.717"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"p5-Test-NoWarnings":{"origin":"devel/p5-Test-NoWarnings","version":"1.06"},"p5-X-Tiny":{"origin":"devel/p5-X-Tiny","version":"0.22"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Nagios-Plugins-Memcached","origin":"net-mgmt/p5-Nagios-Plugins-Memcached","version":"0.02_2","comment":"Module to check memcached via nagios","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Nagios-Plugins-Memcached","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49e67123997f4c965b3a6254816f8ae2fb06d0f2103c550556651a71dc6e86a2","flatsize":16086,"path":"All/p5-Nagios-Plugins-Memcached-0.02_2.pkg","repopath":"All/p5-Nagios-Plugins-Memcached-0.02_2.pkg","licenselogic":"single","pkgsize":7312,"desc":"Nagios::Plugins::Memcached - Nagios plugin to observe memcached.","deps":{"p5-Cache-Memcached":{"origin":"databases/p5-Cache-Memcached","version":"1.30_1"},"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-Nagios-Plugin":{"origin":"net-mgmt/p5-Nagios-Plugin","version":"0.36_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Net-AMQP","origin":"net/p5-Net-AMQP","version":"0.06_1","comment":"Advanced Message Queue Protocol (de)serialization and representation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-AMQP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa481858725c1c7549aca8b91d20fbf26adf32d190ce96adc4edb7ddce05c595","flatsize":329047,"path":"All/p5-Net-AMQP-0.06_1.pkg","repopath":"All/p5-Net-AMQP-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":87004,"desc":"This module implements the frame (de)serialization and representation\nof the Advanced Message Queue Protocol (http://www.amqp.org/).\n\nIt is to be used in conjunction with client or server software that\ndoes the actual TCP/IP communication. While it's being written with\nAMQP version 0-8 in mind, as the spec is defined by an external xml\nfile, support for 0-9, 0-9-1 and eventually 0-10 is hoped for.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Nagios-Plugin-Beanstalk","origin":"net-mgmt/p5-Nagios-Plugin-Beanstalk","version":"0.04_1","comment":"Module to check beanstalkd via nagios","maintainer":"thompsa@FreeBSD.org","www":"https://metacpan.org/release/Nagios-Plugin-Beanstalk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e10863488048697440e7b1dd9387861966ee023842031b0a3e56a5825d11f76a","flatsize":10390,"path":"All/p5-Nagios-Plugin-Beanstalk-0.04_1.pkg","repopath":"All/p5-Nagios-Plugin-Beanstalk-0.04_1.pkg","licenselogic":"single","pkgsize":5996,"desc":"Nagios::Plugin::Beanstalk - Nagios plugin to observe Beanstalkd queue server.","deps":{"p5-Beanstalk-Client":{"origin":"net/p5-Beanstalk-Client","version":"1.06_1"},"p5-Nagios-Plugin":{"origin":"net-mgmt/p5-Nagios-Plugin","version":"0.36_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Nagios-Plugin-LDAP","origin":"net-mgmt/p5-Nagios-Plugin-LDAP","version":"0.04_2","comment":"Nagios plugin to observe LDAP","maintainer":"avk@vl.ru","www":"https://metacpan.org/release/Nagios-Plugin-LDAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa0c70427e8ed765f0d2db2fe255d1fe5ea5a425b506ecaf9408fd2b40b5faac","flatsize":20576,"path":"All/p5-Nagios-Plugin-LDAP-0.04_2.pkg","repopath":"All/p5-Nagios-Plugin-LDAP-0.04_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9068,"desc":"Nagios plugin to observe LDAP","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Nagios-Plugin":{"origin":"net-mgmt/p5-Nagios-Plugin","version":"0.36_1"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"p5-Nagios-Plugin","origin":"net-mgmt/p5-Nagios-Plugin","version":"0.36_1","comment":"Modules to streamline writing Nagios plugins","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Nagios-Plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1a309a0ec0173399b0874066e760f05430b112840e2435d2d852431c53b685e","flatsize":107333,"path":"All/p5-Nagios-Plugin-0.36_1.pkg","repopath":"All/p5-Nagios-Plugin-0.36_1.pkg","licenselogic":"single","pkgsize":49340,"desc":"Object oriented helper routines for your Nagios plugin:\n\nThis is the place for common routines when writing Nagios plugins. The idea is\nto make it as easy as possible for developers to conform to the plugin\nguidelines (http://nagiosplug.sourceforge.net/developer-guidelines.html).","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-Math-Calc-Units":{"origin":"math/p5-Math-Calc-Units","version":"1.07_1"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Nagios-Object","origin":"net-mgmt/p5-Nagios-Object","version":"0.21.18_4","comment":"Perl objects to represent Nagios configuration","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Nagios-Object","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99fe612a85796e5bcd844b64bd7e27e1615ce04cdc31f2653d9e6cea80194e01","flatsize":155896,"path":"All/p5-Nagios-Object-0.21.18_4.pkg","repopath":"All/p5-Nagios-Object-0.21.18_4.pkg","licenselogic":"single","pkgsize":54736,"desc":"Nagios::Object - Creates perl objects to represent Nagios objects","deps":{"p5-List-Compare":{"origin":"misc/p5-List-Compare","version":"0.53"},"p5-Module-Build":{"origin":"devel/p5-Module-Build","version":"0.4234"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"p5-Test-NoWarnings":{"origin":"devel/p5-Test-NoWarnings","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-NSNMP","origin":"net-mgmt/p5-NSNMP","version":"0.5_1","comment":"Fast, flexible, low-level, pure-Perl SNMP library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/NSNMP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a95377cbf3f50eb2694db3807167f50144ab5349a84d38c096dd42354d2d95c4","flatsize":52294,"path":"All/p5-NSNMP-0.5_1.pkg","repopath":"All/p5-NSNMP-0.5_1.pkg","licenselogic":"single","pkgsize":22092,"desc":"This is an SNMP message encoding and decoding library, providing very\nlow-level facilities; you pretty much need to read the SNMP RFCs to use\nit.  It is, however, very fast (it's more than an order of magnitude\nfaster than Net::SNMP, and it can send a request and parse a response in\nonly slightly more time than the snmpd from net-snmp takes to parse the\nrequest and send a response), and it's relatively complete --- the\ninterface is flexible enough that you can use it to write SNMP\nmanagement applications, SNMP agents, and test suites for SNMP\nimplementations.\n\nThe package also includes NSNMP::Simple, which lets you get or set a\nsingle OID via SNMP with a single line of code.  It's easier to use, and\nroughly an order of magnitude faster, than Net::SNMP.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-NEXT","origin":"devel/p5-NEXT","version":"0.69","comment":"Provide a pseudo-class NEXT (et al) that allows method redispatch","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/NEXT","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87a75afd5244050e57a184275cd58e492fcbd0f968993c1082d8107edeb7d534","flatsize":31299,"path":"All/p5-NEXT-0.69.pkg","repopath":"All/p5-NEXT-0.69.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14280,"desc":"NEXT.pm adds a pseudoclass named NEXT to any program that uses it. If a method\nm calls $self-NEXT::m()>, the call to m is redispatched as if the calling\nmethod had not originally been found.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-NNTPClient","origin":"news/p5-NNTPClient","version":"0.37_1","comment":"Client interface to NNTP (RFC977)","maintainer":"gary@hayers.org","www":"https://metacpan.org/release/NNTPClient","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88559cf13cf59d64a353aaefe1912007267d05e21939176f61d9a26ef0376023","flatsize":44674,"path":"All/p5-NNTPClient-0.37_1.pkg","repopath":"All/p5-NNTPClient-0.37_1.pkg","licenselogic":"single","pkgsize":19176,"desc":"This module implements a client interface to NNTP, enabling a Perl 5\napplication to talk to NNTP servers.  It uses the OOP (Object Oriented\nProgramming) interface introduced with Perl 5.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news","perl5"]},{"name":"p5-MySQL-Diff","origin":"databases/p5-MySQL-Diff","version":"0.50_1","comment":"Perl module for comparing the table structure of two MySQL databases","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/MySQL-Diff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53e2a78bad58ccf2a38b3630d8365acf973bfa982d0a55590cc42e70dbe22094","flatsize":62834,"path":"All/p5-MySQL-Diff-0.50_1.pkg","repopath":"All/p5-MySQL-Diff-0.50_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25588,"desc":"MySQL::Diff is Perl module for comparing the table structure\nof two MySQL databases\n\nSee also: https://adamspiers.org/computing/mysqldiff/","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-Class-MakeMethods":{"origin":"devel/p5-Class-MakeMethods","version":"1.010_1"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-MusicBrainz-DiscID","origin":"audio/p5-MusicBrainz-DiscID","version":"0.06","comment":"Perl interface for the MusicBrainz libdiscid library","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/MusicBrainz-DiscID","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3d63e1110dc5492a87ea2965a9c1403e4ec5a15725ba8d6335e09ece4a373d6","flatsize":29827,"path":"All/p5-MusicBrainz-DiscID-0.06.pkg","repopath":"All/p5-MusicBrainz-DiscID-0.06.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11388,"desc":"MusicBrainz::DiscID is a class to calculate a MusicBrainz DiscID from an\naudio CD in the drive.  The coding style is slightly different to the C\ninterface to libdiscid, because it makes use of Perl's Object Oriented\nfunctionality.","deps":{"libdiscid":{"origin":"audio/libdiscid","version":"0.6.4_1"},"p5-Test-Pod":{"origin":"devel/p5-Test-Pod","version":"1.52"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"],"shlibs_required":["libperl.so.5.36","libdiscid.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-MusicBrainz-DiscID port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Music-Audioscrobbler-MPD","origin":"audio/p5-Music-Audioscrobbler-MPD","version":"0.13_3","comment":"Module to submit songs to last.fm from MPD","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Music-Audioscrobbler-MPD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffadbaab4b0438fd6fd60db4d1e62335db52289f37b54d5549c84a39ad2ff8ea","flatsize":41835,"path":"All/p5-Music-Audioscrobbler-MPD-0.13_3.pkg","repopath":"All/p5-Music-Audioscrobbler-MPD-0.13_3.pkg","licenselogic":"single","pkgsize":18392,"desc":"Music::Audioscrobbler::MPD is a scrobbler for MPD. It provides routines\nto submit songs to last.fm from MPD.","deps":{"p5-Music-Audioscrobbler-Submit":{"origin":"audio/p5-Music-Audioscrobbler-Submit","version":"0.05_2"},"p5-Proc-Daemon":{"origin":"devel/p5-Proc-Daemon","version":"0.23"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-Multiplex-CMD","origin":"devel/p5-Multiplex-CMD","version":"0.03_1","comment":"Perl5 module which provides Multiplexed Fork Client","maintainer":"rdna@rdna.ru","www":"https://metacpan.org/release/KAN/Multiplex-CMD-v0.03","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6efc9438eb0ff90d995fb06d6ee73d3b4e1161b07f88d4d82d67f9fc3dc8648f","flatsize":17095,"path":"All/p5-Multiplex-CMD-0.03_1.pkg","repopath":"All/p5-Multiplex-CMD-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7916,"desc":"Multiplex::CMD is a Perl module which can be helpful for running some commands\nfor many hosts.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Music-Audioscrobbler-Submit","origin":"audio/p5-Music-Audioscrobbler-Submit","version":"0.05_2","comment":"Module to submit songs to last.fm from MPD","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Music-Audioscrobbler-MPD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab7634fda0a123ac8a462dd9298cb45ddfd9b49450496cf74931708b0302040d","flatsize":28947,"path":"All/p5-Music-Audioscrobbler-Submit-0.05_2.pkg","repopath":"All/p5-Music-Audioscrobbler-Submit-0.05_2.pkg","licenselogic":"single","pkgsize":12468,"desc":"Music::Audioscrobbler::MPD is a scrobbler for MPD. It provides routines\nto submit songs to last.fm from MPD.","deps":{"p5-Config-Options":{"origin":"devel/p5-Config-Options","version":"0.08_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-Msgcat","origin":"misc/p5-Locale-Msgcat","version":"1.03_1","comment":"Perl module for systems to support the XPG4 message catalog functions","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Msgcat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13e48095f1e965fb3e68ca7f525e73b41cc12b668ae03c6a1f3334a0a1bd9e2c","flatsize":22780,"path":"All/p5-Msgcat-1.03_1.pkg","repopath":"All/p5-Msgcat-1.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10232,"desc":"This is Msgcat, a small Perl modules for systems which support the XPG4\nmessage catalog functions : catopen(3), catgets(3) and catclose(4).\n\nYou need perl 5.004 or later to use this library.\n\nYou install the library by running these commands:\n\n  perl Makefile.PL\n  make\n  make test\n  make install\n\nPlease report any bugs/suggestions to Christophe Wolfhugel <wolf@pasteur.fr>.\n\nAll files contained in this installation are Copyright (C) 1997 C. Wolfhugel\nunless otherwise specified. All rights reserved.\n\nThis library is free software; you can redistribute it and/or modify it\nunder the same terms as Perl itself.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Mozilla-PublicSuffix","origin":"dns/p5-Mozilla-PublicSuffix","version":"1.0.6_27","comment":"Get public suffix of domain name via Mozilla Public Suffix List","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Mozilla-PublicSuffix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b68f7d71038ed3729853ee0f7effdd5cac1fb7eb9af8b31874966b5e609b59dc","flatsize":160478,"path":"All/p5-Mozilla-PublicSuffix-1.0.6_27.pkg","repopath":"All/p5-Mozilla-PublicSuffix-1.0.6_27.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42004,"desc":"Mozilla::PublicSuffix provides a single function that returns the public suffix\nof a domain name by referencing a parsed copy of Mozilla's Public Suffix List.\nFrom the official website at http://publicsuffix.org:\n\nA \"public suffix\" is one under which Internet users can directly register names.\nSome examples of public suffixes are .com, .co.uk and pvt.k12.wy.us. The Public\nSuffix List is a list of all known public suffixes.\n\nA copy of the official list is bundled with the distribution. As the official\nlist continues to be updated, the bundled copy will inevitably fall out of date.\nTherefore, if the bundled copy of found to be over thirty days old, this\ndistribution's installer provides the option to check for a new version of the\nlist and download/use it if one is found.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-MouseX-Types-Path-Class","origin":"devel/p5-MouseX-Types-Path-Class","version":"0.07_1","comment":"Path::Class type library for Mouse","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/MouseX-Types-Path-Class","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c66cb1ddc147144170bc900d454d5bca64b8d2ce0ac1bde1a4fccac6fe48344d","flatsize":11595,"path":"All/p5-MouseX-Types-Path-Class-0.07_1.pkg","repopath":"All/p5-MouseX-Types-Path-Class-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6360,"desc":"MouseX::Types::Path::Class creates common Mouse types,\ncoercions and option specifications useful for dealing with Path::Class\nobjects as Mouse attributes.","deps":{"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-MouseX-Getopt":{"origin":"devel/p5-MouseX-Getopt","version":"0.3600"},"p5-MouseX-Types":{"origin":"devel/p5-MouseX-Types","version":"0.06_1"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Mozilla-CA","origin":"www/p5-Mozilla-CA","version":"20240730","comment":"Perl extension for Mozilla CA cert bundle in PEM format","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/dist/Mozilla-CA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b11130383649581a9a76016a4fc8106abdb5e1417607d2eb6746d357d2c0bf93","flatsize":233509,"path":"All/p5-Mozilla-CA-20240730.pkg","repopath":"All/p5-Mozilla-CA-20240730.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":128152,"desc":"Mozilla::CA provides a copy of Mozilla's bundle of Certificate\nAuthority certificates in a form that can be consumed by modules and\nlibraries based on OpenSSL.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-MouseX-Types","origin":"devel/p5-MouseX-Types","version":"0.06_1","comment":"Perl extension to organize your Mouse types in libraries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MouseX-Types","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cf4aad2bf89b10a8d857b40fbae29f1cd099863da21b51d2a2c1e176a745cce","flatsize":18356,"path":"All/p5-MouseX-Types-0.06_1.pkg","repopath":"All/p5-MouseX-Types-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10444,"desc":"MouseX::Types - Organize your Mouse types in libraries.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MouseX-Traits","origin":"devel/p5-MouseX-Traits","version":"0.1102_1","comment":"Automatically apply roles at object creation time","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MouseX-Traits","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38f7805a800d40621b8fabcf339fe15cb7463e5346317bc60c1e03adeec3b841","flatsize":15065,"path":"All/p5-MouseX-Traits-0.1102_1.pkg","repopath":"All/p5-MouseX-Traits-0.1102_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8472,"desc":"Often you want to create components that can be added to a class arbitrarily.\nMouseX::Traits makes it easy for the end user to use these components. Instead\nof requiring the user to create a named class with the desired roles applied,\nor apply roles to the instance one-by-one, he can just create a new class from\nyours with with_traits, and then instantiate that.","deps":{"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MouseX-NativeTraits","origin":"devel/p5-MouseX-NativeTraits","version":"1.09_2","comment":"Extend your attribute interfaces for Mouse","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MouseX-NativeTraits","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54258fd8d4db57415b477279cc503851e5f5188620a5796ca58d6064b6f3f6d3","flatsize":120905,"path":"All/p5-MouseX-NativeTraits-1.09_2.pkg","repopath":"All/p5-MouseX-NativeTraits-1.09_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":53400,"desc":"MouseX::NativeTraits is a Perl module to extend your attribute interfaces\nfor Mouse.","deps":{"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MouseX-StrictConstructor","origin":"devel/p5-MouseX-StrictConstructor","version":"0.02_1","comment":"Make your object constructors blow up on unknown attributes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MouseX-StrictConstructor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e7800fb970f212d577a4b320d9d8e1221d25bb97eeebe0c32fbb29196447702","flatsize":9759,"path":"All/p5-MouseX-StrictConstructor-0.02_1.pkg","repopath":"All/p5-MouseX-StrictConstructor-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5768,"desc":"MouseX::StrictConstructor is a Perl module to make your object constructors\nblow up on unknown attributes.","deps":{"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MouseX-Foreign","origin":"devel/p5-MouseX-Foreign","version":"1.000_1","comment":"Extends non-Mouse classes as well as Mouse classes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MouseX-Foreign","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d87a1c7dd18398656719c06afa22c82750ea4cf1293a104827911b4b5d10a06","flatsize":24882,"path":"All/p5-MouseX-Foreign-1.000_1.pkg","repopath":"All/p5-MouseX-Foreign-1.000_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16108,"desc":"MouseX::Foreign provides an ability for Mouse classes to extend any classes,\nincluding non-Mouse classes, including Moose classes.","deps":{"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MouseX-Getopt","origin":"devel/p5-MouseX-Getopt","version":"0.3600","comment":"Perl extension for a Mouse role to process command line options","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MouseX-Getopt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fd0e947c6e0383fa661b0295f740931d099c0cab9490c17cf363ba040bc7587","flatsize":60777,"path":"All/p5-MouseX-Getopt-0.3600.pkg","repopath":"All/p5-MouseX-Getopt-0.3600.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35868,"desc":"This is a role which provides an alternate constructor for creating\nobjects using parameters passed in from the command line.","deps":{"p5-Getopt-Long-Descriptive":{"origin":"devel/p5-Getopt-Long-Descriptive","version":"0.114"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MouseX-ConfigFromFile","origin":"devel/p5-MouseX-ConfigFromFile","version":"0.05_1","comment":"Abstract Mouse role for setting attributes from a configfile","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/MouseX-ConfigFromFile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbe48531bc9d4e98c2b86a40c835985b14420960ed54f37d11daf2f5011ef6e2","flatsize":6277,"path":"All/p5-MouseX-ConfigFromFile-0.05_1.pkg","repopath":"All/p5-MouseX-ConfigFromFile-0.05_1.pkg","licenselogic":"single","pkgsize":4708,"desc":"This is an abstract role which provides an alternate constructor\nfor creating objects using parameters passed in from a configuration file.\nThe actual implementation of reading the configuration file is\nleft to concrete subroles.","deps":{"p5-Filter":{"origin":"devel/p5-Filter","version":"1.64"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-MouseX-Types-Path-Class":{"origin":"devel/p5-MouseX-Types-Path-Class","version":"0.07_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MouseX-AttributeHelpers","origin":"devel/p5-MouseX-AttributeHelpers","version":"0.07_2","comment":"Perl extension to extend your attribute interfaces","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MouseX-AttributeHelpers","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3313469e998e55f8c5e528ff644f1e04af2b30750401ae5d22964f2345728f0d","flatsize":52176,"path":"All/p5-MouseX-AttributeHelpers-0.07_2.pkg","repopath":"All/p5-MouseX-AttributeHelpers-0.07_2.pkg","licenselogic":"single","pkgsize":24980,"desc":"Extend your attribute interfaces","deps":{"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MouseX-App-Cmd","origin":"devel/p5-MouseX-App-Cmd","version":"0.30","comment":"Mashes up MouseX::Getopt and App::Cmd","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MouseX-App-Cmd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43cdea6ccfd6bad5151e212f26ca8f93a63d292b07d5dd5cf35d4ef087abfb79","flatsize":49271,"path":"All/p5-MouseX-App-Cmd-0.30.pkg","repopath":"All/p5-MouseX-App-Cmd-0.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14168,"desc":"MouseX::App::Cmd marries App::Cmd with MouseX::Getopt. It is a direct port of\nMooseX::App::Cmd to Mouse.\n\nUse it like App::Cmd advises (especially see App::Cmd::Tutorial), swapping\nApp::Cmd::Command for MouseX::App::Cmd::Command.\n\nThen you can write your Mouse commands as Mouse classes, with MouseX::Getopt\ndefining the options for you instead of opt_spec returning a\nGetopt::Long::Descriptive spec.","deps":{"p5-App-Cmd":{"origin":"devel/p5-App-Cmd","version":"0.336"},"p5-Getopt-Long-Descriptive":{"origin":"devel/p5-Getopt-Long-Descriptive","version":"0.114"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-MouseX-ConfigFromFile":{"origin":"devel/p5-MouseX-ConfigFromFile","version":"0.05_1"},"p5-MouseX-Getopt":{"origin":"devel/p5-MouseX-Getopt","version":"0.3600"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Util","origin":"devel/p5-MooseX-Util","version":"0.006_1","comment":"Moose::Util extensions","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6c20fa1daae80ae64384fb16724eb45bee0aedd419f5692a79bedf620196e56","flatsize":39077,"path":"All/p5-MooseX-Util-0.006_1.pkg","repopath":"All/p5-MooseX-Util-0.006_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":16912,"desc":"MooseX::Util is a utility module that handles all of the same functions that\nMoose::Util handles. In fact, most of the functions exported by this package are\nsimply re-exports from Moose::Util, so you're recommended to read the\ndocumentation of that module for a comprehensive view.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-TraitFor-Meta-Class-BetterAnonClassNames":{"origin":"devel/p5-MooseX-TraitFor-Meta-Class-BetterAnonClassNames","version":"0.002003"},"p5-Sub-Exporter-Progressive":{"origin":"devel/p5-Sub-Exporter-Progressive","version":"0.001013"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-VariantTable","origin":"devel/p5-MooseX-Types-VariantTable","version":"0.04_1","comment":"Type constraint based variant table","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-VariantTable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4625ea42d6345cd0327b66c18c1529c6b98c5eb35df4fcb01ce1611a8d54bc5","flatsize":17318,"path":"All/p5-MooseX-Types-VariantTable-0.04_1.pkg","repopath":"All/p5-MooseX-Types-VariantTable-0.04_1.pkg","licenselogic":"single","pkgsize":9452,"desc":"MooseX::Types::VariantTable implements a simple dispatch table based on\nMoose type constraints.\n\nSubtypes will be checked before their parents, meaning that the order of\nthe declaration does not matter.","deps":{"p5-MooseX-Clone":{"origin":"devel/p5-MooseX-Clone","version":"0.06"},"p5-MooseX-Types-Structured":{"origin":"devel/p5-MooseX-Types-Structured","version":"0.36"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-URI","origin":"devel/p5-MooseX-Types-URI","version":"0.09","comment":"URI related types and coercions for Moose","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-URI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c623bf7b1565aa95cd729ed02901b78cc20c1ea63e31795a154f0d0d0b09efdd","flatsize":45909,"path":"All/p5-MooseX-Types-URI-0.09.pkg","repopath":"All/p5-MooseX-Types-URI-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12328,"desc":"MooseX::Types::URI provides Moose types for fun with URIs.\n\nIt has slightly DWIMier types than the URI classes have due to implementation\ndetails, so the types should be more forgiving when ducktyping will work anyway\n(e.g. URI::WithBase does not inherit URI).","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-FromHash":{"origin":"net/p5-URI-FromHash","version":"0.05"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Mouse","origin":"devel/p5-Mouse","version":"2.5.10,1","comment":"Moose minus the antlers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Mouse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"450ed43fb40fb6ef31bf01226cb6613404e480d10b2787d634eef2e290cc8dde","flatsize":497707,"path":"All/p5-Mouse-2.5.10,1.pkg","repopath":"All/p5-Mouse-2.5.10,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":158940,"desc":"Moose is a postmodern object system for Perl5. Moose is wonderful.\n\nUnfortunately, Moose has a compile-time penalty. Though significant progress has\nbeen made over the years, the compile time penalty is a non-starter for some\nvery specific applications. If you are writing a command-line application or CGI\nscript where startup time is essential, you may not be able to use Moose (we\nrecommend that you instead use persistent Perl executing environments like\nFastCGI for the latter, if possible).\n\nMouse is a Moose compatible object system, which aims to alleviate this penalty\nby providing a subset of Moose's functionality.\n\nWe're also going as light on dependencies as possible. Mouse currently has no\ndependencies except for building/testing modules. Mouse also works without XS,\nalthough it has an XS backend to make it much faster.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-MooseX-Types-Stringlike","origin":"devel/p5-MooseX-Types-Stringlike","version":"0.003_1","comment":"Perl extension of Moose type constraints for string-like objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-Stringlike","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04c729012abade10707c1c0ab265ccbb81ba7df22cec8f06c210020c7d4c728b","flatsize":16155,"path":"All/p5-MooseX-Types-Stringlike-0.003_1.pkg","repopath":"All/p5-MooseX-Types-Stringlike-0.003_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7960,"desc":"This module provides a more general version of the Str type.  If\ncoercions are enabled, it will accepts objects that overload\nstringification and coerces them into strings.","deps":{"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-Structured","origin":"devel/p5-MooseX-Types-Structured","version":"0.36","comment":"Moose Type Constraint classes for Structured Types","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-Structured","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ff89620a68a7b0aab3521fe31320352415bcc3151d7230019622e7aef594230","flatsize":95302,"path":"All/p5-MooseX-Types-Structured-0.36.pkg","repopath":"All/p5-MooseX-Types-Structured-0.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30756,"desc":"A structured type constraint is a standard container Moose type\nconstraint, such as an ArrayRef or HashRef, which has been enhanced to\nallow you to explicitly name all the allowed type constraints inside the\nstructure.  The generalized form is:\n\n\tTypeConstraint[@TypeParameters or %25TypeParameters]\n\nWhere 'TypeParameters' is an array reference or hash references of\nMoose::Meta::TypeConstraint objects.\n\nThis type library enables structured type constraints.  It is built on\ntop of the MooseX::Types library system, so you should review the\ndocumentation for that if you are not familiar with it.","deps":{"p5-Devel-PartialDump":{"origin":"devel/p5-Devel-PartialDump","version":"0.20"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-Set-Object","origin":"devel/p5-MooseX-Types-Set-Object","version":"0.05","comment":"Set::Object type with coercions and stuff","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-Set-Object","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aaa13733f3ca242371cdf208ed1281bdc7b0c5a3c5510ae8c978405bc6fa01ff","flatsize":42475,"path":"All/p5-MooseX-Types-Set-Object-0.05.pkg","repopath":"All/p5-MooseX-Types-Set-Object-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11108,"desc":"MooseX::Types::Set::Object provides Moose type constraints\n(see Moose::Util::TypeConstraints, MooseX::Types).","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-Set-Object":{"origin":"devel/p5-Set-Object","version":"1.42"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-PortNumber","origin":"devel/p5-MooseX-Types-PortNumber","version":"0.03","comment":"Port number type for Moose classes by the IANA","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-PortNumber","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fdc6233623d4cefda9c4d8829c25eef499f9cf608202958873b351e1c89a664","flatsize":13512,"path":"All/p5-MooseX-Types-PortNumber-0.03.pkg","repopath":"All/p5-MooseX-Types-PortNumber-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7468,"desc":"Port number type for Moose classes by the Internet Assigned Numbers\nAuthority (IANA).","deps":{"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-Perl","origin":"devel/p5-MooseX-Types-Perl","version":"0.101344","comment":"Moose types that check against Perl syntax","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-Perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea4eb745f4c52c80b237e3de5a0dfcc3aef9881beb29db828c48a08f527399e4","flatsize":17574,"path":"All/p5-MooseX-Types-Perl-0.101344.pkg","repopath":"All/p5-MooseX-Types-Perl-0.101344.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8556,"desc":"This library provides Moose types for checking things (mostly strings) against\nsyntax that is, or is a reasonable subset of, Perl syntax.","deps":{"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-Path-Tiny","origin":"devel/p5-MooseX-Types-Path-Tiny","version":"0.012","comment":"Perl extension of Path::Tiny types and coercions for Moose","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-Path-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ef64ba6f54e2d1f07e546ebd11a59925c7f40d808e51e058a186c7fd76ddd00","flatsize":21748,"path":"All/p5-MooseX-Types-Path-Tiny-0.012.pkg","repopath":"All/p5-MooseX-Types-Path-Tiny-0.012.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10496,"desc":"This module provides Path::Tiny types for Moose.  It handles two\nimportant types of coercion:\n\n- coercing objects with overloaded stringification\n- coercing to absolute paths\n\nIt also can check to ensure that files or directories exist.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Stringlike":{"origin":"devel/p5-MooseX-Types-Stringlike","version":"0.003_1"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-Path-Class","origin":"devel/p5-MooseX-Types-Path-Class","version":"0.09","comment":"Path::Class type library for Moose","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-Path-Class","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"779f646eecbe87bb5de4893f6e3a8348ef8955fdbbbac92cafac3a15503dc0cd","flatsize":14340,"path":"All/p5-MooseX-Types-Path-Class-0.09.pkg","repopath":"All/p5-MooseX-Types-Path-Class-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8536,"desc":"This is a utility that creates common Moose subtypes, coercions and option\nspecifications useful for dealing with Path::Class objects as Moose attributes.\n\nThis module constructs coercions (see Moose::Util::TypeConstraints) from both\n'Str' and 'ArrayRef' to both Path::Class::Dir and Path::Class::File objects.\nIt also adds the Getopt option type (\"=s\") for both Path::Class::Dir and\nPath::Class::File (see MooseX::Getopt).\n\nThis is just meant to be a central place for these constructs, so you don't\nhave to worry about whether they've been created or not, and you're not tempted\nto copy them into yet another class (like I was).","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-LoadableClass","origin":"devel/p5-MooseX-Types-LoadableClass","version":"0.015","comment":"ClassName type constraint with coercion to load the class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/MooseX::Types::LoadableClass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6905977ceac152d561b815ee14d3f4ea73e271ece5d56475155f45ef3d1a706","flatsize":13164,"path":"All/p5-MooseX-Types-LoadableClass-0.015.pkg","repopath":"All/p5-MooseX-Types-LoadableClass-0.015.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7808,"desc":"MooseX::Types::LoadableClass - ClassName type constraint with coercion to load\nthe class.","deps":{"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-Signal","origin":"devel/p5-MooseX-Types-Signal","version":"1.101932_1","comment":"Type to represent valid UNIX or Perl signals","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-Signal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fa37c3be386be8123b5c8afecfbea28ad66fe657c364ae00fe7c676ced1e7e5","flatsize":15688,"path":"All/p5-MooseX-Types-Signal-1.101932_1.pkg","repopath":"All/p5-MooseX-Types-Signal-1.101932_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7984,"desc":"MooseX::Types::Signal exports a type, Signal, that recognizes valid signals\non your platform. The underlying type is a non-negative number, but there is\na coercion from strings to numbers that recognizes signals by name.\n\nThere are also more restrictive types, PerlSignal and UnixSignal. UnixSignal\nonly understands signals that are in your system's signal.h header file.\nPerlSignal only understands signals that are in Perl's %25Config hash. Signal\nis either/or, with preference to UnixSignal over PerlSignal when coercing.","deps":{"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-JSON","origin":"devel/p5-MooseX-Types-JSON","version":"1.00","comment":"JSON and relaxedJSON datatype for Moose","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-JSON","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3197a7710fab2db2b039c2d084ace81134528a403c4a71e94eb1c2c216034de8","flatsize":41286,"path":"All/p5-MooseX-Types-JSON-1.00.pkg","repopath":"All/p5-MooseX-Types-JSON-1.00.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10100,"desc":"String type constraints that match valid and relaxed JSON. For the\nmeaning of 'relaxed,' see JSON::XS. All the heavy lifting in the\nbackground is also done by JSON::XS.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-ISO8601","origin":"devel/p5-MooseX-Types-ISO8601","version":"0.20","comment":"ISO8601 date and duration string type constraints and coercions","maintainer":"des@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-ISO8601","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6c07687f4c28d878be4c2d31d795bd73807cdb6aea0dee4c7739075d44af5c7","flatsize":22047,"path":"All/p5-MooseX-Types-ISO8601-0.20.pkg","repopath":"All/p5-MooseX-Types-ISO8601-0.20.pkg","licenselogic":"single","pkgsize":8752,"desc":"This module packages several TypeConstraints with coercions for\nworking with ISO8601 date strings and the DateTime suite of objects.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Duration":{"origin":"devel/p5-DateTime-Format-Duration","version":"1.04"},"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-Module-Build-Tiny":{"origin":"devel/p5-Module-Build-Tiny","version":"0.048"},"p5-Module-Metadata":{"origin":"devel/p5-Module-Metadata","version":"1.000038"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types-DateTime":{"origin":"devel/p5-MooseX-Types-DateTime","version":"0.13"},"p5-MooseX-Types-DateTime-MySQL":{"origin":"devel/p5-MooseX-Types-DateTime-MySQL","version":"0.003"},"p5-Safe-Isa":{"origin":"devel/p5-Safe-Isa","version":"1.000010"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-DateTime-MySQL","origin":"devel/p5-MooseX-Types-DateTime-MySQL","version":"0.003","comment":"MySQL datetime type constraints and coercions","maintainer":"des@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-DateTime-MySQL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0618e8dc86985534955d0ff1dd11c8fa91ca5e8c0437eb7d4888f0c4f40418a","flatsize":4024,"path":"All/p5-MooseX-Types-DateTime-MySQL-0.003.pkg","repopath":"All/p5-MooseX-Types-DateTime-MySQL-0.003.pkg","licenselogic":"single","pkgsize":3304,"desc":"This module implements type coercions for MySQL date and time types.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Duration":{"origin":"devel/p5-DateTime-Format-Duration","version":"1.04"},"p5-DateTime-Format-MySQL":{"origin":"devel/p5-DateTime-Format-MySQL","version":"0.08,1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types-DateTime":{"origin":"devel/p5-MooseX-Types-DateTime","version":"0.13"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-DateTimeX","origin":"devel/p5-MooseX-Types-DateTimeX","version":"0.10_1","comment":"Extensions to MooseX::Types::DateTime::ButMaintained","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-DateTimeX","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90ab0e03acc113c8797cdc7780f2df3fca74a200162bea3e36e9ad0de48d7f11","flatsize":12809,"path":"All/p5-MooseX-Types-DateTimeX-0.10_1.pkg","repopath":"All/p5-MooseX-Types-DateTimeX-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7492,"desc":"This module builds on MooseX::Types::DateTime to add additional\ncustom types and coercions. Since it builds on an existing type,\nall coercions and constraints are inherited.\n\nThe package name is left as is for legacy reasons: this module is\nreally a Type with coercions for DateTimeX::Easy. DateTimeX is just\na namespace for non-core or less-official DateTime modules.","deps":{"p5-DateTimeX-Easy":{"origin":"devel/p5-DateTimeX-Easy","version":"0.091"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-DateTime-ButMaintained":{"origin":"devel/p5-MooseX-Types-DateTime-ButMaintained","version":"0.16_1"},"p5-Time-Duration-Parse":{"origin":"devel/p5-Time-Duration-Parse","version":"0.16"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-DateTime-MoreCoercions","origin":"devel/p5-MooseX-Types-DateTime-MoreCoercions","version":"0.15","comment":"Extensions to MooseX::Types::DateTime","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-DateTime-MoreCoercions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5cdf48bbf58b931491b06f5d1a54393b945d02275933fa2e2a6b55c662f811ce","flatsize":45113,"path":"All/p5-MooseX-Types-DateTime-MoreCoercions-0.15.pkg","repopath":"All/p5-MooseX-Types-DateTime-MoreCoercions-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12356,"desc":"MooseX::Types::DateTime::MoreCoercions builds on MooseX::Types::DateTime to add\nadditional custom types and coercions. Since it builds on an existing type, all\ncoercions and constraints are inherited.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTimeX-Easy":{"origin":"devel/p5-DateTimeX-Easy","version":"0.091"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-DateTime":{"origin":"devel/p5-MooseX-Types-DateTime","version":"0.13"},"p5-Time-Duration-Parse":{"origin":"devel/p5-Time-Duration-Parse","version":"0.16"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-DateTime-ButMaintained","origin":"devel/p5-MooseX-Types-DateTime-ButMaintained","version":"0.16_1","comment":"DateTime related constraints and coercions for Moose","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-DateTime-ButMaintained","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b0acbd338744a6a2c11a018496960acb1715ea0bf086ed9bbde8a32aaf4d82e","flatsize":17056,"path":"All/p5-MooseX-Types-DateTime-ButMaintained-0.16_1.pkg","repopath":"All/p5-MooseX-Types-DateTime-ButMaintained-0.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9200,"desc":"This module packages several Moose::Util::TypeConstraints with\ncoercions, designed to work with the DateTime suite of objects.\n\nThis module is just the MooseX::Types::DateTime without the requirement\non DateTimeX::Easy (which requires DateTime::Manip). As of 0.05\nthis module supports globally unique Olson abbreviations, and dies\nwhen they are not globally unique.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Locale":{"origin":"devel/p5-DateTime-Locale","version":"1.42"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-Olson-Abbreviations":{"origin":"devel/p5-Olson-Abbreviations","version":"0.04_2"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-Common","origin":"devel/p5-MooseX-Types-Common","version":"0.001014","comment":"Set of commonly-used type constraints that do not ship with p5-Moose","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-Common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"344383d098959549b19e1a025cdcf82bac0f5fbff87cec1bc04ee5be6d585169","flatsize":61565,"path":"All/p5-MooseX-Types-Common-0.001014.pkg","repopath":"All/p5-MooseX-Types-Common-0.001014.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18656,"desc":"MooseX::Types::Common is a set of commonly-used type constraints\nthat do not ship with Moose by default.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types","origin":"devel/p5-MooseX-Types","version":"0.50","comment":"Organise your Moose types in libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fac449c5bb7cecd4c3a7040d5d427d43745a0ef4cf9cf08e6778670014164ae3","flatsize":109813,"path":"All/p5-MooseX-Types-0.50.pkg","repopath":"All/p5-MooseX-Types-0.50.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48640,"desc":"The types provided with Moose are by design global. This package helps you to\norganise and selectively import your own and the built-in types in libraries.\nAs a nice side effect, it catches typos at compile-time too.\n\nHowever, the main reason for this module is to provide an easy way to not have\nconflicts with your type names, since the internal fully qualified names of the\n types will be prefixed with the library's name.\n\nThis module will also provide you with some helper functions to make it easier\nto use Moose types in your code.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Sub-Exporter-ForMethods":{"origin":"devel/p5-Sub-Exporter-ForMethods","version":"0.100055"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-TransactionalMethods","origin":"devel/p5-MooseX-TransactionalMethods","version":"0.009","comment":"Syntax sugar for transactional methods","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-TransactionalMethods","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2554f3390a2a105d359e8c446ee1ff0650edca3261a63879b1b262b3037c436","flatsize":17616,"path":"All/p5-MooseX-TransactionalMethods-0.009.pkg","repopath":"All/p5-MooseX-TransactionalMethods-0.009.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9672,"desc":"MooseX::TransactionalMethods exports the \"transactional\" declarator that will\nenclose the method in a txn_do call.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Traits-Pluggable","origin":"devel/p5-MooseX-Traits-Pluggable","version":"0.12_1","comment":"Trait loading and resolution for Moose","maintainer":"bill.brinzer@gmail.com","www":"https://metacpan.org/release/MooseX-Traits-Pluggable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d860a2dcbd09014ecdf2e467447c8dddd5f0cc1f842b435c91438de2bbb6e53b","flatsize":18767,"path":"All/p5-MooseX-Traits-Pluggable-0.12_1.pkg","repopath":"All/p5-MooseX-Traits-Pluggable-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9352,"desc":"MooseX::Traits::Pluggable - an extension to MooseX::Traits.  Adds support for\nclass precedence search for traits and some extra attributes.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Traits","origin":"devel/p5-MooseX-Traits","version":"0.13","comment":"Moose eXtension to automatically apply roles at object creation time","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Traits","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24fde36cdbf7eb68d2da5b3fef5a4f8f8928f37ee0b0691658cc20423d95fb98","flatsize":18189,"path":"All/p5-MooseX-Traits-0.13.pkg","repopath":"All/p5-MooseX-Traits-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9988,"desc":"Often you want to create components that can be added to a class\narbitrarily.  This module makes it easy for the end user to use these\ncomponents.  Instead of requiring the user to create a named class with\nthe desired roles applied, or applying roles to the instance one-by-one,\nhe can just pass a traits parameter to the class's new_with_traits\nconstructor.  This role will then apply the roles in one go, cache the\nresulting class (for efficiency), and return a new instance.  Arguments\nmeant to initialize the applied roles' attributes can also be passed to\nthe constructor.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-TraitFor-Meta-Class-BetterAnonClassNames","origin":"devel/p5-MooseX-TraitFor-Meta-Class-BetterAnonClassNames","version":"0.002003","comment":"Metaclass trait to demystify generated anonymous class names","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-TraitFor-Meta-Class-BetterAnonClassNames","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c59d7a69c4869c955b949c9680c9a0cf60f8590bd25953f6a5544114aad68394","flatsize":33035,"path":"All/p5-MooseX-TraitFor-Meta-Class-BetterAnonClassNames-0.002003.pkg","repopath":"All/p5-MooseX-TraitFor-Meta-Class-BetterAnonClassNames-0.002003.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":13508,"desc":"MooseX::TraitFor::Meta::Class::BetterAnonClassNames is a metaclass trait to\nattempt to demystify generated anonymous class names.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-autobox-Core":{"origin":"devel/p5-autobox-Core","version":"1.33"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Test-Role","origin":"devel/p5-MooseX-Test-Role","version":"0.08","comment":"Test functions for Moose roles","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/MooseX-Test-Role","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ad3a87c3e7d828a6aa516a76542f54a483f04780e8694f4dd42ec7771b5b7c3","flatsize":49192,"path":"All/p5-MooseX-Test-Role-0.08.pkg","repopath":"All/p5-MooseX-Test-Role-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13228,"desc":"MooseX::Test::Role provides functions for testing roles. It supports roles\ncreated with Moose::Role, Moo::Role or Role::Tiny.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Types-DateTime","origin":"devel/p5-MooseX-Types-DateTime","version":"0.13","comment":"DateTime related constraints and coercions for Moose","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Types-DateTime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f96acc7b37f8a49bbe0ea284e82330b67cab0f3baf623d7fdb5af8e5a6033dd1","flatsize":47137,"path":"All/p5-MooseX-Types-DateTime-0.13.pkg","repopath":"All/p5-MooseX-Types-DateTime-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12872,"desc":"MooseX::Types::DateTime packages several Moose::Util::TypeConstraints with\ncoercions, designed to work with the DateTime suite of objects.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Locale":{"origin":"devel/p5-DateTime-Locale","version":"1.42"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Storage","origin":"devel/p5-MooseX-Storage","version":"0.53_1","comment":"Serialization framework for Moose classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Storage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4702167652116de75555e3fa6a5e9a4a210bbfd9a726562a431aac3df1941b6c","flatsize":160812,"path":"All/p5-MooseX-Storage-0.53_1.pkg","repopath":"All/p5-MooseX-Storage-0.53_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":65692,"desc":"MooseX::Storage is a serialization framework for Moose, it provides a very\nflexible and highly pluggable way to serialize Moose classes to a number of\ndifferent formats and styles.","deps":{"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-String-RewritePrefix":{"origin":"textproc/p5-String-RewritePrefix","version":"0.008"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-StrictConstructor","origin":"devel/p5-MooseX-StrictConstructor","version":"0.21","comment":"Make your MooseX object constructors blow up on unknown attributes","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/MooseX-StrictConstructor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9a1109ea064132ceaaecbb886b0b4d57838cd698ba8e02ae3ee2781a237a24c","flatsize":23888,"path":"All/p5-MooseX-StrictConstructor-0.21.pkg","repopath":"All/p5-MooseX-StrictConstructor-0.21.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":12944,"desc":"Simply loading the MooseX::StrictConstructor module makes your\nconstructors \"strict\". If your constructor is called with an attribute\ninit argument that your class does not declare, then it calls\n\"Carp::confess()\". This is a great way to catch small typos.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Singleton","origin":"devel/p5-MooseX-Singleton","version":"0.30","comment":"Turn Moose class into a singleton","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Singleton","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e9992243c11ee8576fd7ac38184fdccc248f697b25b2afcb7472b112806d86e","flatsize":66796,"path":"All/p5-MooseX-Singleton-0.30.pkg","repopath":"All/p5-MooseX-Singleton-0.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23944,"desc":"MooseX::Singleton lets you easily upgrade (or downgrade, as it were)\nyour Moose class to a singleton.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-SetOnce","origin":"devel/p5-MooseX-SetOnce","version":"0.201000","comment":"Write-once, read-many attributes for Moose","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-SetOnce","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"665c2af3c641a0d3b2de680e71d428e13ac4292133b62c0c31bf8f318fb633ba","flatsize":43272,"path":"All/p5-MooseX-SetOnce-0.201000.pkg","repopath":"All/p5-MooseX-SetOnce-0.201000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10608,"desc":"The 'SetOnce' attribute lets your class have attributes that are not lazy and\nnot set, but that cannot be altered once set. If you try to alter the value\nof an attribute with the SetOnce trait, either by accessor or writer, and the\nattribute has a value, it will throw an exception.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-SimpleConfig","origin":"devel/p5-MooseX-SimpleConfig","version":"0.11","comment":"Moose role for setting attributes from a simple configfile","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-SimpleConfig","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b6d76e2757283b760bb90a93a2b2c4b16e27e1a8c90ab55e433af6f3645a4ae","flatsize":8222,"path":"All/p5-MooseX-SimpleConfig-0.11.pkg","repopath":"All/p5-MooseX-SimpleConfig-0.11.pkg","licenselogic":"single","pkgsize":5688,"desc":"This role loads simple configfiles to set object attributes. It is\nbased on the abstract role MooseX::ConfigFromFile, and uses Config::Any\nto load your configfile. Config::Any will in turn support any of a\nvariety of different config formats, detected by the file extension.\nSee Config::Any for more details about supported formats.","deps":{"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-ConfigFromFile":{"origin":"devel/p5-MooseX-ConfigFromFile","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-SemiAffordanceAccessor","origin":"devel/p5-MooseX-SemiAffordanceAccessor","version":"0.10","comment":"Name your accessors foo() and set_foo()","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-SemiAffordanceAccessor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c66d28825a1510644c27b475557e43c5a167b2fd01e0eddd6e05ec526750fb9b","flatsize":17694,"path":"All/p5-MooseX-SemiAffordanceAccessor-0.10.pkg","repopath":"All/p5-MooseX-SemiAffordanceAccessor-0.10.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":9572,"desc":"This module does not provide any methods. Simply loading it changes the default\nnaming policy for the loading class so that accessors are separated into get\nand set methods. The get methods have the same name as the accessor, while set\nmethods are prefixed with \"set_\".","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Runnable","origin":"devel/p5-MooseX-Runnable","version":"0.10_1","comment":"Tag a class as a runnable application","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Runnable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b4ae7b5332348f6633199520a0677438170f4138603d1bb0dd65cdbc25ef896","flatsize":87114,"path":"All/p5-MooseX-Runnable-0.10_1.pkg","repopath":"All/p5-MooseX-Runnable-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32160,"desc":"MooseX::Runnable is a framework for making classes runnable applications. This\nrole doesn't do anything other than tell the rest of the framework that your\nclass is a runnable application that has a \"run\" method which accepts arguments\nand returns the process' exit code.\n\nThis is a convention that the community has been using for a while. This role\ntells the computer that your class uses this convention, and let's the computer\nabstract away some of the tedium this entails.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-List-SomeUtils":{"origin":"devel/p5-List-SomeUtils","version":"0.59"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Path-Class":{"origin":"devel/p5-MooseX-Types-Path-Class","version":"0.09"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Role-WarnOnConflict","origin":"devel/p5-MooseX-Role-WarnOnConflict","version":"0.01","comment":"Warn if classes override role methods without excluding them","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/MooseX-Role-WarnOnConflict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfe02d4f72c3abaebf51e4f454a7873af171b82b295f69322347f3b583455d4f","flatsize":18931,"path":"All/p5-MooseX-Role-WarnOnConflict-0.01.pkg","repopath":"All/p5-MooseX-Role-WarnOnConflict-0.01.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":9444,"desc":"When using Moose::Role, a class which provides a method a role provides will\nsilently override that method. This can cause strange, hard-to-debug errors when\nthe role's methods are not called. Simply use MooseX::Role::WarnOnConflict\ninstead of Moose::Role and overriding a role's method becomes a composition-time\nwarning. See the synopsis for a resolution.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Role-Strict","origin":"devel/p5-MooseX-Role-Strict","version":"0.05_1","comment":"Use strict 'roles'","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Role-Strict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8eed0a64d8e797b4b2a19b0e003234b59f21f83cac6790ab34d0ca845cab64cd","flatsize":18428,"path":"All/p5-MooseX-Role-Strict-0.05_1.pkg","repopath":"All/p5-MooseX-Role-Strict-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9992,"desc":"When using Moose::Role, a class which provides a method a role provides will\nsilently override that method. This can cause strange, hard-to-debug errors when\nthe role's methods are not called. Simple use MooseX::Role::Strict instead of\nMoose::Role and overriding a role's method becomes a composition-time failure.\nSee the synopsis for a resolution.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Role-Parameterized","origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11","comment":"Roles with composition parameters","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Role-Parameterized","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"450addb58beadc10046314fbc5e115b9563bebd7f86126eac2fdfdc1354bcf02","flatsize":95792,"path":"All/p5-MooseX-Role-Parameterized-1.11.pkg","repopath":"All/p5-MooseX-Role-Parameterized-1.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41132,"desc":"Roles are composable units of behavior. They are useful for factoring out\nfunctionality common to many classes from any part of your class hierarchy. See\nL<Moose::Cookbook::Roles::Comparable_CodeReuse> for an introduction to\nL<Moose::Role>.\n\nWhile combining roles affords you a great deal of flexibility, individual roles\nhave very little in the way of configurability. Core Moose provides C<-alias>\nfor renaming methods and C<-excludes> for ignoring methods. These options are\nprimarily for resolving role conflicts. Depending on how much of a purist you\nare, these options are I<solely> for resolving role conflicts. See\nL<Moose::Cookbook::Roles::Restartable_AdvancedComposition> for more about\nC<-alias> and C<-excludes>.\n\nBecause roles serve many different masters, they usually provide only the least\ncommon denominator of functionality. To empower roles further, more\nconfigurability than C<-alias> and C<-excludes> is required. Perhaps your role\nneeds to know which method to call when it is done processing. Or what default\nvalue to use for its C<url> attribute.\n\nParameterized roles offer a solution to these (and other) kinds of problems.","deps":{"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Role-Matcher","origin":"devel/p5-MooseX-Role-Matcher","version":"0.05_1","comment":"Generic object matching based on attributes and methods","maintainer":"anes@anes.su","www":"https://metacpan.org/release/MooseX-Role-Matcher","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9eada90eb51f2653d3bcdd68b2a9dc3bdcdb4bb10074b30474128a4f8f82c10b","flatsize":18877,"path":"All/p5-MooseX-Role-Matcher-0.05_1.pkg","repopath":"All/p5-MooseX-Role-Matcher-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9616,"desc":"MooseX::Role::Matcher - generic object matching based on\nattributes and methods","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-RelatedClassRoles","origin":"devel/p5-MooseX-RelatedClassRoles","version":"0.004_2","comment":"Apply roles to a class related to yours","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-RelatedClassRoles","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e8bcb90d790b45354bd071d251fb53dfac1bbac1561291d4405fe3aa7ceffce","flatsize":4621,"path":"All/p5-MooseX-RelatedClassRoles-0.004_2.pkg","repopath":"All/p5-MooseX-RelatedClassRoles-0.004_2.pkg","licenselogic":"single","pkgsize":3716,"desc":"Apply roles to a class related to yours","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Params-Validate","origin":"devel/p5-MooseX-Params-Validate","version":"0.21","comment":"Extension of Params::Validate for using Moose types","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Params-Validate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7edc5cf64692ac8a49fcab7dfb9e2c37cac7b564a33cb2ebe417794d7a220b86","flatsize":31088,"path":"All/p5-MooseX-Params-Validate-0.21.pkg","repopath":"All/p5-MooseX-Params-Validate-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14700,"desc":"This module fills a gap in Moose by adding method parameter\nvalidation to Moose. This is just one of many developing options,\nit should not be considered the \"official\" one by any means though.","deps":{"p5-Devel-Caller":{"origin":"devel/p5-Devel-Caller","version":"2.07"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Role-Loggable","origin":"devel/p5-MooseX-Role-Loggable","version":"0.114","comment":"Extensive, yet simple, logging role using Log::Dispatchouli","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Role-Loggable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b850dd531f2e6202f860a69827d9ede542d42d173eed6b2b8b469230c800b38","flatsize":51171,"path":"All/p5-MooseX-Role-Loggable-0.114.pkg","repopath":"All/p5-MooseX-Role-Loggable-0.114.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13784,"desc":"Extensive, yet simple, logging role using Log::Dispatchouli","deps":{"p5-Log-Dispatchouli":{"origin":"devel/p5-Log-Dispatchouli","version":"2.012_1"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Types-MooseLike":{"origin":"devel/p5-MooX-Types-MooseLike","version":"0.29"},"p5-Safe-Isa":{"origin":"devel/p5-Safe-Isa","version":"1.000010"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-POE","origin":"devel/p5-MooseX-POE","version":"0.215_1","comment":"The Illicit Love Child of Moose and POE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-POE","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6cf89b0ccd0997a676d7248555e46524a6c031683b26f2c42f9b844b53301d1","flatsize":85347,"path":"All/p5-MooseX-POE-0.215_1.pkg","repopath":"All/p5-MooseX-POE-0.215_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32796,"desc":"MooseX::POE::Object is a Moose wrapper around a POE::Session.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-OneArgNew","origin":"devel/p5-MooseX-OneArgNew","version":"0.005","comment":"Teach ->new to accept single, non-hashref arguments","maintainer":"geraud@gcu.info","www":"https://metacpan.org/release/MooseX-OneArgNew","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ffca7c67c0c8224cbb573ab146729aec0f535078d794e12da74a2eb19a68f0da","flatsize":45297,"path":"All/p5-MooseX-OneArgNew-0.005.pkg","repopath":"All/p5-MooseX-OneArgNew-0.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11288,"desc":"MooseX::OneArgNew lets your constructor take a single argument,\nwhich will be translated into the value for a one-entry hashref.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Object-Pluggable","origin":"devel/p5-MooseX-Object-Pluggable","version":"0.0014_1","comment":"Make your classes pluggable","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Object-Pluggable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb3e494dbb571d968922a8a8b490b2d367efe8902a27167f437c7781e89fb681","flatsize":57362,"path":"All/p5-MooseX-Object-Pluggable-0.0014_1.pkg","repopath":"All/p5-MooseX-Object-Pluggable-0.0014_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16176,"desc":"This module is meant to be loaded as a role from Moose-based classes\nit will add five methods and four attributes to assist you with the\nloading and handling of plugins and extensions for plugins. I\nunderstand that this may pollute your namespace, however I took great\ncare in using the least ambiguous names possible.","deps":{"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-NonMoose","origin":"devel/p5-MooseX-NonMoose","version":"0.26_2","comment":"Easy subclassing of non-Moose classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-NonMoose","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e865ca63be38e729da4750825fa9e60ea9e39dc43485a23de3d3f6474d1a238b","flatsize":70280,"path":"All/p5-MooseX-NonMoose-0.26_2.pkg","repopath":"All/p5-MooseX-NonMoose-0.26_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22124,"desc":"MooseX::NonMoose allows for easily subclassing non-Moose classes with\nMoose, taking care of the annoying details connected with doing this,\nsuch as setting up proper inheritance from Moose::Object and installing\n(and inlining, at make_immutable time) a constructor that makes sure\nthings like BUILD methods are called. It tries to be as non-intrusive\nas possible - when this module is used, inheriting from non-Moose classes\nand inheriting from Moose classes should work identically, aside from the\nfew caveats mentioned below. One of the goals of this module is that\nincluding it in a Moose::Exporter-based package used across an entire\napplication should be possible, without interfering with classes that\nonly inherit from Moose modules, or even classes that don't inherit from\nanything at all.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-MungeHas","origin":"devel/p5-MooseX-MungeHas","version":"0.011","comment":"Munge your \"has\" (works with Moo, Moose and Mouse)","maintainer":"dgeo@centrale-med.fr","www":"https://metacpan.org/pod/MooseX::MungeHas","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e60fc21839923ea51fd8758cf0c2d934de87af30fe627613ae7de83b39b19a9","flatsize":54233,"path":"All/p5-MooseX-MungeHas-0.011.pkg","repopath":"All/p5-MooseX-MungeHas-0.011.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14848,"desc":"MooseX::MungeHas alters the behaviour of the attributes of your Moo, Moose or\nMouse based class.\n\nIt manages to support all three because it doesn't attempt to do anything smart\nwith metathingies; it simply installs a wrapper for has that munges the\nattribute specification hash before passing it on to the original has function.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-MultiInitArg","origin":"devel/p5-MooseX-MultiInitArg","version":"0.02_1","comment":"Attributes with aliases for constructor arguments for MooseX","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-MultiInitArg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a45a40cbefd14a59a2265c77c026936d17d0af871d5a24c3f365f3b7f6d1f41b","flatsize":17549,"path":"All/p5-MooseX-MultiInitArg-0.02_1.pkg","repopath":"All/p5-MooseX-MultiInitArg-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11332,"desc":"MooseX::MultiInitArg - Attributes with aliases for constructor\narguments.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-MethodAttributes","origin":"devel/p5-MooseX-MethodAttributes","version":"0.32","comment":"Code attribute introspection","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-MethodAttributes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1d87d59d56075e723db1bfb0a63c86c5f37c88d9f55f2f7d767ead06ae11a35","flatsize":100494,"path":"All/p5-MooseX-MethodAttributes-0.32.pkg","repopath":"All/p5-MooseX-MethodAttributes-0.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36948,"desc":"MooseX::MethodAttributes allows code attributes of methods to be\nintrospected using Moose meta method objects.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-MultiMethods","origin":"devel/p5-MooseX-MultiMethods","version":"0.10_1","comment":"Multi Method Dispatch based on Moose type constraints","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/MooseX-MultiMethods","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"739c122c22dbbac725ee6892bc3ef58d9e1d4a32b4739f54126bb47deec15586","flatsize":10099,"path":"All/p5-MooseX-MultiMethods-0.10_1.pkg","repopath":"All/p5-MooseX-MultiMethods-0.10_1.pkg","licenselogic":"single","pkgsize":6288,"desc":"MooseX::MultiMethods provides multi method dispatch based on Moose type\nconstraints. It does so by providing a multi keyword that extends the\nmethod keyword provided by MooseX::Method::Signatures.\n\nWhen invoking a method declared as multi a matching variant is being searched\nin all the declared multi variants based on the passed parameters and the\ndeclared type constraints. If a variant has been found, it will be invoked.\nIf no variant could be found, an exception will be thrown.","deps":{"p5-Devel-Declare":{"origin":"devel/p5-Devel-Declare","version":"0.006022"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Method-Signatures":{"origin":"devel/p5-MooseX-Method-Signatures","version":"0.49"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-VariantTable":{"origin":"devel/p5-MooseX-Types-VariantTable","version":"0.04_1"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Method-Signatures","origin":"devel/p5-MooseX-Method-Signatures","version":"0.49","comment":"Method declarations with type constraints and no source filter","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Method-Signatures","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ba22895828f8bed558123aedbdd04512fe33144435651c79aee98bfdb9042ae","flatsize":51925,"path":"All/p5-MooseX-Method-Signatures-0.49.pkg","repopath":"All/p5-MooseX-Method-Signatures-0.49.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23728,"desc":"MooseX::Method::Signatures provides a proper \"method\" keyword, like\n\"sub\" but specifically for making methods and validating their arguments\nagainst Moose type constraints.","deps":{"p5-B-Hooks-EndOfScope":{"origin":"devel/p5-B-Hooks-EndOfScope","version":"0.28"},"p5-Context-Preserve":{"origin":"devel/p5-Context-Preserve","version":"0.03"},"p5-Devel-Declare":{"origin":"devel/p5-Devel-Declare","version":"0.006022"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-LazyRequire":{"origin":"devel/p5-MooseX-LazyRequire","version":"0.11"},"p5-MooseX-Meta-TypeConstraint-ForceCoercion":{"origin":"devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion","version":"0.01_1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Structured":{"origin":"devel/p5-MooseX-Types-Structured","version":"0.36"},"p5-Parse-Method-Signatures":{"origin":"devel/p5-Parse-Method-Signatures","version":"1.003019"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-MetaDescription","origin":"devel/p5-MooseX-MetaDescription","version":"0.06_1","comment":"Framework for adding additional metadata to Moose classes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-MetaDescription","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9133f4c4b5a09acbeee99822806f1572e43a60d82beba53a12f7aa6fb44b01f","flatsize":27940,"path":"All/p5-MooseX-MetaDescription-0.06_1.pkg","repopath":"All/p5-MooseX-MetaDescription-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15956,"desc":"MooseX::MetaDescription allows you to add arbitrary out of band metadata to your\nMoose classes and attributes. This will allow you to track out of band data\nalong with attributes, which is very useful for say serializing Moose classes in\nHTML or XML.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Meta-TypeConstraint-ForceCoercion","origin":"devel/p5-MooseX-Meta-TypeConstraint-ForceCoercion","version":"0.01_1","comment":"Force coercion when validating type constraints","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Meta-TypeConstraint-ForceCoercion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecd58e1c17e28570720571de647fb3c341c0796a2254e5ac2676ef0f343ac007","flatsize":42831,"path":"All/p5-MooseX-Meta-TypeConstraint-ForceCoercion-0.01_1.pkg","repopath":"All/p5-MooseX-Meta-TypeConstraint-ForceCoercion-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10692,"desc":"MooseX::Meta::TypeConstraint::ForceCoercion allows to wrap any\nMoose::Meta::TypeConstraint in a way that will force coercion of the\nvalue when checking or validating a value against it.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Meta-TypeConstraint-Mooish","origin":"devel/p5-MooseX-Meta-TypeConstraint-Mooish","version":"0.001","comment":"Translate Moo-style constraints to Moose-style","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Meta-TypeConstraint-Mooish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"addde6dc211ecd73254c6dbcf7500a44f6b12bb42ac2381b66753cf9cb8cf1a3","flatsize":43162,"path":"All/p5-MooseX-Meta-TypeConstraint-Mooish-0.001.pkg","repopath":"All/p5-MooseX-Meta-TypeConstraint-Mooish-0.001.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":17844,"desc":"Moose type constraints are expected to return true if the value\npasses the constraint, and false otherwise; Moo \"constraints\", on\nthe other hand, die if validation fails.\n\nThis metaclass allows for Moo-style constraints; it will wrap them\nand translate their Moo into a dialect Moose understands.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Log-Log4perl","origin":"devel/p5-MooseX-Log-Log4perl","version":"0.47_1","comment":"Logging role for Moose based on Log::Log4perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Log-Log4perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ea4c0f96210789743191ecccc55551ee79d1e501221308a563c1d36956ff7bb","flatsize":13847,"path":"All/p5-MooseX-Log-Log4perl-0.47_1.pkg","repopath":"All/p5-MooseX-Log-Log4perl-0.47_1.pkg","licenselogic":"single","pkgsize":8952,"desc":"A logging role building a very lightweight wrapper to Log::Log4perl\nfor use with your Moose classes.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-MarkAsMethods","origin":"devel/p5-MooseX-MarkAsMethods","version":"0.15_1","comment":"Mark overload code symbols as methods","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-MarkAsMethods","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8264dafbc8dfb6be2eb77b6e8e0546375eb12044d032c2b0a84130f0c36d1d3a","flatsize":40342,"path":"All/p5-MooseX-MarkAsMethods-0.15_1.pkg","repopath":"All/p5-MooseX-MarkAsMethods-0.15_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":16876,"desc":"MooseX::MarkAsMethods allows one to easily mark certain functions as Moose\nmethods. This will allow other packages such as namespace::autoclean to operate\nwithout blowing away your overloads. After using MooseX::MarkAsMethods your\noverloads will be recognized by Class::MOP as being methods, and class extension\nas well as composition from roles with overloads will \"just work\".\n\nBy default we check for overloads, and mark those functions as methods.\n\nIf 'autoclean => 1' is passed to import on use'ing this module, we will invoke\nnamespace::autoclean to clear out non-methods.","deps":{"p5-B-Hooks-EndOfScope":{"origin":"devel/p5-B-Hooks-EndOfScope","version":"0.28"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-LazyRequire","origin":"devel/p5-MooseX-LazyRequire","version":"0.11","comment":"Required attributes which fail only when trying to use them","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-LazyRequire","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"962e36b0879ddaf925d11488cb909a46d350b6845eff62d911561b63605e40fa","flatsize":17939,"path":"All/p5-MooseX-LazyRequire-0.11.pkg","repopath":"All/p5-MooseX-LazyRequire-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10300,"desc":"This module adds a \"lazy_required\" option to Moose attribute\ndeclarations.\n\nThe reader methods for all attributes with that option will throw an\nexception unless a value for the attributes was provided earlier by a\nconstructor parameter or through a writer method.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-InsideOut","origin":"devel/p5-MooseX-InsideOut","version":"0.106_2","comment":"Inside-out objects with Moose","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-InsideOut","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23601fb64e93065eeb550da39c90ac5bbeadcf66537f1f0485dc7683de5037bb","flatsize":7574,"path":"All/p5-MooseX-InsideOut-0.106_2.pkg","repopath":"All/p5-MooseX-InsideOut-0.106_2.pkg","licenselogic":"single","pkgsize":5552,"desc":"MooseX::InsideOut is a inside-out objects with Moose.","deps":{"p5-Hash-Util-FieldHash-Compat":{"origin":"devel/p5-Hash-Util-FieldHash-Compat","version":"0.11"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-IOC","origin":"devel/p5-MooseX-IOC","version":"0.03_3","comment":"Moose attributes with IOC integration","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-IOC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c39fc59bea57ed19ea69c2b694c6423fd5cb0574c0d16e4fa8dc99033ea1c214","flatsize":9365,"path":"All/p5-MooseX-IOC-0.03_3.pkg","repopath":"All/p5-MooseX-IOC-0.03_3.pkg","licenselogic":"single","pkgsize":6644,"desc":"This module provides a bridge between IOC registries and Moose objects\nthrough a custom attribute metaclass.","deps":{"p5-IOC":{"origin":"devel/p5-IOC","version":"0.29_3"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-HasDefaults","origin":"devel/p5-MooseX-HasDefaults","version":"0.03_1","comment":"Default \"is\" to \"ro\" or \"rw\" for all attributes","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/MooseX-HasDefaults","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdcf692e9c9948ceabfe30e1793a8b6cb8df20480459c49148adf371831a0f8e","flatsize":4971,"path":"All/p5-MooseX-HasDefaults-0.03_1.pkg","repopath":"All/p5-MooseX-HasDefaults-0.03_1.pkg","licenselogic":"single","pkgsize":3892,"desc":"The module MooseX::HasDefaults::RO defaults is to ro.\n\nThe module MooseX::HasDefaults::RW defaults is to rw.\n\nIf you pass a specific value to any has's is, that overrides the default. If\nyou do not want an accessor, pass is => undef.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Lists","origin":"devel/p5-MooseX-Lists","version":"0.05_1","comment":"Treat arrays and hashes as lists","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Lists","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b794b1088ea36a75fded3bf733266ec05f11a4e148b0c1cec2bc4e1fa60ff716","flatsize":9167,"path":"All/p5-MooseX-Lists-0.05_1.pkg","repopath":"All/p5-MooseX-Lists-0.05_1.pkg","licenselogic":"single","pkgsize":5600,"desc":"treat arrays and hashes as lists","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Has-Sugar","origin":"devel/p5-MooseX-Has-Sugar","version":"1.000006","comment":"Sugar Syntax for moose has fields","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Has-Sugar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c6cf8b3872b8f23d19d8ff6c683db7efa885cb81aac8301cd8096917a889f87","flatsize":61173,"path":"All/p5-MooseX-Has-Sugar-1.000006.pkg","repopath":"All/p5-MooseX-Has-Sugar-1.000006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19536,"desc":"MooseX::Has::Sugar is a perl module of sugar sytax for moose\n'has' fields.","deps":{"p5-Sub-Exporter-Progressive":{"origin":"devel/p5-Sub-Exporter-Progressive","version":"0.001013"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Has-Options","origin":"devel/p5-MooseX-Has-Options","version":"0.003_1","comment":"Succinct options for Moose","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Has-Options","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6d4bd1e0683d8d41d6658507a7b854845c35d5871eb67758898b9cc3db33706","flatsize":16548,"path":"All/p5-MooseX-Has-Options-0.003_1.pkg","repopath":"All/p5-MooseX-Has-Options-0.003_1.pkg","licenselogic":"single","pkgsize":10848,"desc":"This module provides a succinct syntax for declaring options for\nMoose attributes.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"p5-String-RewritePrefix":{"origin":"textproc/p5-String-RewritePrefix","version":"0.008"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-FollowPBP","origin":"devel/p5-MooseX-FollowPBP","version":"0.05_1","comment":"Name your accessors get_foo() and set_foo()","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-FollowPBP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28e8f5bea5b55241427910eff2541e913710fa8fea4ca9a1c2c1ae1c5645361f","flatsize":16856,"path":"All/p5-MooseX-FollowPBP-0.05_1.pkg","repopath":"All/p5-MooseX-FollowPBP-0.05_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":9328,"desc":"This module does not provide any methods. Simply loading it changes the\ndefault naming policy for the loading class so that accessors are\nseparated into get and set methods. The get methods are prefixed with\n\"get_\" as the accessor, while set methods are prefixed with \"set_\".\nThis is the naming style recommended by Damian Conway in Perl Best\nPractices.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Getopt","origin":"devel/p5-MooseX-Getopt","version":"0.76","comment":"Moose role for processing command line options","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Getopt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5869cfd8cae1b5a69b80b5b7c3f812a0bb07b653253c911f285fdf0b11211fb6","flatsize":109208,"path":"All/p5-MooseX-Getopt-0.76.pkg","repopath":"All/p5-MooseX-Getopt-0.76.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":52372,"desc":"This is a role which provides an alternate constructor for creating objects\nusing parameters passed in from the command line.\n\nThis module attempts to DWIM as much as possible with the command line params\nby introspecting your class's attributes. It will use the name of your\nattribute as the command line option, and if there is a type constraint\ndefined, it will configure Getopt::Long to handle the option accordingly.","deps":{"p5-Getopt-Long-Descriptive":{"origin":"devel/p5-Getopt-Long-Descriptive","version":"0.114"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-ConfigFromFile":{"origin":"devel/p5-MooseX-ConfigFromFile","version":"0.14"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Emulate-Class-Accessor-Fast","origin":"devel/p5-MooseX-Emulate-Class-Accessor-Fast","version":"0.009032","comment":"Emulate Class::Accessor::Fast behavior using Moose attributes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Emulate-Class-Accessor-Fast","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fdbe4bd0c041176877dcfd70373e5d427e6e5d0fa2e5e28ee6f707aac97d4787","flatsize":54552,"path":"All/p5-MooseX-Emulate-Class-Accessor-Fast-0.009032.pkg","repopath":"All/p5-MooseX-Emulate-Class-Accessor-Fast-0.009032.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14888,"desc":"MooseX::Emulate::Class::Accessor::Fast attempts to emulate the behavior\nof Class::Accessor::Fast as accurately as possible using the Moose\nattribute system.  The public API of Class::Accessor::Fast is wholly\nsupported, but the private methods are not.  If you are only using the\npublic methods (as you should) migration should be a matter of switching\nyour \"use base\" line to a \"with\" line.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Extended","origin":"devel/p5-MooseX-Extended","version":"0.35","comment":"Extend Moose with safe defaults and useful features","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/MooseX-Extended","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0249fea7d30adc350c420c1ed811251fe5bcbb59b7235a20fefbedb102d4a270","flatsize":161821,"path":"All/p5-MooseX-Extended-0.35.pkg","repopath":"All/p5-MooseX-Extended-0.35.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":73208,"desc":"MooseX::Extended attempts to create a safer version of Moose that defaults to\nread-only attributes and is easier to read and write.\n\nIt tries to bring some of the lessons learned from the Corinna project, while\nacknowledging that you can't always get what you want (such as true\nencapsulation and true methods).","deps":{"p5-B-Hooks-AtRuntime":{"origin":"devel/p5-B-Hooks-AtRuntime","version":"8"},"p5-Data-Printer":{"origin":"devel/p5-Data-Printer","version":"1.002001"},"p5-Import-Into":{"origin":"devel/p5-Import-Into","version":"1.002005,1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Role-WarnOnConflict":{"origin":"devel/p5-MooseX-Role-WarnOnConflict","version":"0.01"},"p5-MooseX-StrictConstructor":{"origin":"devel/p5-MooseX-StrictConstructor","version":"0.21"},"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"p5-true":{"origin":"devel/p5-true","version":"1.0.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Declare","origin":"devel/p5-MooseX-Declare","version":"0.43_1","comment":"Declarative syntax for Moose","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Declare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e7f856b8f8103ba311b044b669c614436b52b0c6168aa2efc92132f2a2568a4","flatsize":180798,"path":"All/p5-MooseX-Declare-0.43_1.pkg","repopath":"All/p5-MooseX-Declare-0.43_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":80168,"desc":"MooseX::Declare provides syntactic sugar for Moose, the postmodern\nobject system for Perl 5.  When used, it sets up the \"class\" and\n\"role\" keywords.","deps":{"p5-Devel-Declare":{"origin":"devel/p5-Devel-Declare","version":"0.006022"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Method-Signatures":{"origin":"devel/p5-MooseX-Method-Signatures","version":"0.49"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-Parse-Method-Signatures":{"origin":"devel/p5-Parse-Method-Signatures","version":"1.003019"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"annotations":{"deprecated":"Deprecated by upstream without any alternative"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nDeprecated by upstream without any alternative."}]},{"name":"p5-MooseX-Daemonize","origin":"devel/p5-MooseX-Daemonize","version":"0.22","comment":"Role for daemonizing your Moose based application","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Daemonize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53bc4aa8c23ee5c6b7eb479032cb1505a16082aae08d8232e35e8f55dc210803","flatsize":69037,"path":"All/p5-MooseX-Daemonize-0.22.pkg","repopath":"All/p5-MooseX-Daemonize-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35840,"desc":"Often you want to write a persistant daemon that has a pid file, and responds\nappropriately to Signals. This module provides a set of basic roles as an\ninfrastructure to do that.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-MooseX-Types-Path-Class":{"origin":"devel/p5-MooseX-Types-Path-Class","version":"0.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-CoverableModifiers","origin":"devel/p5-MooseX-CoverableModifiers","version":"0.30","comment":"Make Moose method modifiers Devel::Cover friendly","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-CoverableModifiers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b48820df030d984c80684e3b4d9defd640f975bcc906dc76c3a7b81a8f1d300","flatsize":11118,"path":"All/p5-MooseX-CoverableModifiers-0.30.pkg","repopath":"All/p5-MooseX-CoverableModifiers-0.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6248,"desc":"Make Moose method modifiers Devel::Cover friendly","deps":{"p5-Devel-Declare":{"origin":"devel/p5-Devel-Declare","version":"0.006022"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-ConfigFromFile","origin":"devel/p5-MooseX-ConfigFromFile","version":"0.14","comment":"Perl extension to abstract Moose role attribute setting from file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-ConfigFromFile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"695e25a8f3c4e8190d67aa91a60e44f6b4acb76071eb78f11e4066423f8b24a8","flatsize":16407,"path":"All/p5-MooseX-ConfigFromFile-0.14.pkg","repopath":"All/p5-MooseX-ConfigFromFile-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9332,"desc":"An abstract Moose role for setting attributes from a configfile.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Path-Tiny":{"origin":"devel/p5-MooseX-Types-Path-Tiny","version":"0.012"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-CompileTime-Traits","origin":"devel/p5-MooseX-CompileTime-Traits","version":"1.102570_1","comment":"Perl extension to allow compile time traits for classes/roles","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-CompileTime-Traits","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb30b10b5740da35c3e60992857e28d7d30a526e9318c6688da714a9c89602ac","flatsize":41566,"path":"All/p5-MooseX-CompileTime-Traits-1.102570_1.pkg","repopath":"All/p5-MooseX-CompileTime-Traits-1.102570_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10248,"desc":"MooseX::CompileTime::Traits allows role application at compile time\nvia use statements. What this class does is provide an import method\nthat will apply each of the roles (along with any arguments for\nparameterized roles).\n\nRoles and their arguments should be provided as an ArrayRef of tuples.\n\nSimply 'with' the role to gain the functionality.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Declare":{"origin":"devel/p5-MooseX-Declare","version":"0.43_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Clone","origin":"devel/p5-MooseX-Clone","version":"0.06","comment":"Fine grained cloning support for Moose objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Clone","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"247e025eea3655ab5a57e70105e5d85ced23c81fe172dc3353d456323c17c99f","flatsize":39741,"path":"All/p5-MooseX-Clone-0.06.pkg","repopath":"All/p5-MooseX-Clone-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22156,"desc":"Out of the box Moose only provides very barebones cloning support in order\nto maximize flexibility.\n\nThis role provides a clone method that makes use of the low level cloning\nsupport already in Moose and adds selective deep cloning based on\nintrospection on top of that. Attributes with the Clone trait will handle\ncloning of data within the object, typically delegating to the attribute\nvalue's own clone method.","deps":{"p5-Data-Visitor":{"origin":"devel/p5-Data-Visitor","version":"0.32"},"p5-Hash-Util-FieldHash-Compat":{"origin":"devel/p5-Hash-Util-FieldHash-Compat","version":"0.11"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-AuthorizedMethods","origin":"devel/p5-MooseX-AuthorizedMethods","version":"0.006_1","comment":"Syntax sugar for authorized methods","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-AuthorizedMethods","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65c35d643d89634102da42c8aeacd2efa4b6a86d1659732aa98d76ce800d0f3f","flatsize":21935,"path":"All/p5-MooseX-AuthorizedMethods-0.006_1.pkg","repopath":"All/p5-MooseX-AuthorizedMethods-0.006_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12156,"desc":"MooseX::AuthorizedMethods exports the \"authorized\" declarator that makes a\nverification if the user has the required permissions before the acual\ninvocation. The default verification method will take the \"user\" method result\nand call \"roles\" to list the roles given to that user.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-AttributeShortcuts","origin":"devel/p5-MooseX-AttributeShortcuts","version":"0.037","comment":"Shorthand for common attribute options","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-AttributeShortcuts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6824d2859b6104d003870a45b86d27d666664cd1f6b0fec9c2a85163f16acb5","flatsize":94288,"path":"All/p5-MooseX-AttributeShortcuts-0.037.pkg","repopath":"All/p5-MooseX-AttributeShortcuts-0.037.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":39544,"desc":"Ever find yourself repeatedly specifying writers and builders, because there's\nno good shortcut to specifying them?  Sometimes you want an attribute to have\na read-only public interface, but a private writer.  And wouldn't it be easier\nto just say \"builder => 1\" and have the attribute construct the canonical\n\"_build_$name\" builder name for you?","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Meta-TypeConstraint-Mooish":{"origin":"devel/p5-MooseX-Meta-TypeConstraint-Mooish","version":"0.001"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Common":{"origin":"devel/p5-MooseX-Types-Common","version":"0.001014"},"p5-MooseX-Util":{"origin":"devel/p5-MooseX-Util","version":"0.006_1"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-ClassAttribute","origin":"devel/p5-MooseX-ClassAttribute","version":"0.29_1","comment":"Declare class attributes Moose-style","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-ClassAttribute","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe15116999878dc5e67b99b416ab8f1286d18d380d8935bf9ac25c828e479970","flatsize":64348,"path":"All/p5-MooseX-ClassAttribute-0.29_1.pkg","repopath":"All/p5-MooseX-ClassAttribute-0.29_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":29912,"desc":"MooseX::ClassAttribute allows you to declare class attributes in exactly\nthe same way as you declare object attributes, except using class_has()\ninstead of has().  It is also possible to make these attributes\nimmutable (and faster) just as you can with normal Moose attributes.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-AttributeHelpers","origin":"devel/p5-MooseX-AttributeHelpers","version":"0.25","comment":"Extend your attribute interfaces","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-AttributeHelpers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03ef6590d5fc4be9a8971c3890d4f2239ce6591745ee2f4b6bf9d26781dcd504","flatsize":191887,"path":"All/p5-MooseX-AttributeHelpers-0.25.pkg","repopath":"All/p5-MooseX-AttributeHelpers-0.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":93100,"desc":"While Moose attributes provide you with a way to name your accessors,\nreaders, writers, clearers and predicates, this library provides commonly\nused attribute helper methods for more specific types of data.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Attribute-ENV","origin":"devel/p5-MooseX-Attribute-ENV","version":"0.02_2","comment":"Set default of an attribute to a value from %ENV","maintainer":"Alan@Wave2.org","www":"https://metacpan.org/release/MooseX-Attribute-ENV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acb85d152817dc1c3432e9812eba9c1603c5c20dcd89173bb51c164704d96f11","flatsize":15775,"path":"All/p5-MooseX-Attribute-ENV-0.02_2.pkg","repopath":"All/p5-MooseX-Attribute-ENV-0.02_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8884,"desc":"MooseX-Attribute-ENV is a Moose attribute trait that you use when\nyou want the default value for an attribute to be populated from\nthe %25ENV hash.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Async","origin":"devel/p5-MooseX-Async","version":"0.07_1","comment":"The Orphanange of Asynchronous Love Children","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Async","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05e854243f7b9fa8e4812974f0f45c3e51def2c797a8707b90acc03d94cacc55","flatsize":24677,"path":"All/p5-MooseX-Async-0.07_1.pkg","repopath":"All/p5-MooseX-Async-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13028,"desc":"MooseX::Async is a set of Metaclasses for MooseX::POE and it's siblings.\nPlease see them for documentation.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-AttributeHelpers":{"origin":"devel/p5-MooseX-AttributeHelpers","version":"0.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-ArrayRef","origin":"devel/p5-MooseX-ArrayRef","version":"0.005","comment":"Moose blessed array references","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-ArrayRef","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5aff8ee773e2ca9988c5d08516c2edaca2ba8a9ead4e758357b2b8c85f9fc64a","flatsize":18201,"path":"All/p5-MooseX-ArrayRef-0.005.pkg","repopath":"All/p5-MooseX-ArrayRef-0.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8940,"desc":"Blessed arrayrefs with Moose.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-App-Cmd","origin":"devel/p5-MooseX-App-Cmd","version":"0.34","comment":"Mashes up MooseX::Getopt and App::Cmd","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-App-Cmd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19e79794deb28fb11b71d70961cf2574b5bbaa8091b5147d15d862a5d91353c9","flatsize":49809,"path":"All/p5-MooseX-App-Cmd-0.34.pkg","repopath":"All/p5-MooseX-App-Cmd-0.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14460,"desc":"This module marries App::Cmd with MooseX::Getopt.\n\nUse it like App::Cmd advises (especially see App::Cmd::Tutorial),\nswapping App::Cmd::Command for MooseX::App::Cmd::Command.\n\nThen you can write your moose commands as moose classes, with\nMooseX::Getopt defining the options for you instead of opt_spec\nreturning a Getopt::Long::Descriptive spec.","deps":{"p5-App-Cmd":{"origin":"devel/p5-App-Cmd","version":"0.336"},"p5-Getopt-Long-Descriptive":{"origin":"devel/p5-Getopt-Long-Descriptive","version":"0.114"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-MooseX-NonMoose":{"origin":"devel/p5-MooseX-NonMoose","version":"0.26_2"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Attribute-Chained","origin":"devel/p5-MooseX-Attribute-Chained","version":"1.0.3","comment":"Attribute that returns the instance to allow for chaining","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Attribute-Chained","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ad34103bcc5f95647966dee40a8a901ddc9e4806f67d3acf44b6d27ed3364b7","flatsize":69699,"path":"All/p5-MooseX-Attribute-Chained-1.0.3.pkg","repopath":"All/p5-MooseX-Attribute-Chained-1.0.3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24492,"desc":"MooseX::Attribute::Chained is a Moose Trait which allows for method chaining on\naccessors by returning $self on write/set operations.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-App","origin":"devel/p5-MooseX-App","version":"1.43","comment":"Write user-friendly command line apps with even less suffering","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooseX-App","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf15bab57dddec8d158c970fae834fbea3c0afcbb858fd85b5240806366cc445","flatsize":255513,"path":"All/p5-MooseX-App-1.43.pkg","repopath":"All/p5-MooseX-App-1.43.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":93704,"desc":"MooseX-App is a highly customizeable helper to write user-friendly command-line\napplications without having to worry about most of the annoying things usually\ninvolved. Just take any existing Moose class, add a single line (use MooseX-App\nqw(PluginA PluginB ...)) and create one class for each command in an underlying\nnamespace.\n\nMooseX-App will then take care of\n- Finding, loading and initializing the command classes\n- Creating automated doucumentation\n- Reading and validating the command line options entered by the user\n\nRead the Tutorial for getting started with a simple MooseX::App command line\napplication.","deps":{"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-IO-Interactive":{"origin":"devel/p5-IO-Interactive","version":"1.025,1"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Pod-Elemental":{"origin":"textproc/p5-Pod-Elemental","version":"0.103006"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooseX-Aliases","origin":"devel/p5-MooseX-Aliases","version":"0.11_1","comment":"Easy aliasing of methods and attributes in Moose","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooseX-Aliases","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e7d681fdcce1329f75c54e9b28612a701921d3cef62bcb8a2a0790a2197b864","flatsize":57722,"path":"All/p5-MooseX-Aliases-0.11_1.pkg","repopath":"All/p5-MooseX-Aliases-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16924,"desc":"The MooseX::Aliases module will allow you to quickly alias methods in\nMoose.  It provides an alias parameter for has() to generate aliased\naccessors as well as the standard ones. Attributes can also be\ninitialized in the constructor via their aliased names.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Moose-Policy","origin":"devel/p5-Moose-Policy","version":"0.05_1","comment":"Moose-mounted police","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Moose-Policy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b89d07b5dbfccdfcf788b444fa2caa7b3ec45c9b8304a7a2d8b63e7545c4aabe","flatsize":20244,"path":"All/p5-Moose-Policy-0.05_1.pkg","repopath":"All/p5-Moose-Policy-0.05_1.pkg","licenselogic":"single","pkgsize":12972,"desc":"This module allows you to specify your project-wide or even company-wide\nMoose meta-policy.\n\nMost all of Moose's features can be customized through the use of custom\nmetaclasses, however fiddling with the metaclasses can be hairy.\nMoose::Policy removes most of that hairiness and makes it possible to\ncleanly contain a set of meta-level customizations in one easy to use\nmodule.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Moose-Test","origin":"devel/p5-Moose-Test","version":"0.01_1","comment":"Test Runner for the Moose test suite","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Moose-Test","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b4fce9469ed43ca1516ada76c3d76c19242c69877bf722b42d02b2ccd352ba7","flatsize":8488,"path":"All/p5-Moose-Test-0.01_1.pkg","repopath":"All/p5-Moose-Test-0.01_1.pkg","licenselogic":"single","pkgsize":5884,"desc":"This module provides an abstraction over the Moose test\ncases such that it makes it easier for them to be re-used\nin different contexts.","deps":{"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Moose-Autobox","origin":"devel/p5-Moose-Autobox","version":"0.15_1","comment":"Autoboxed wrappers for Native Perl datatypes","maintainer":"bill.brinzer@gmail.com","www":"https://metacpan.org/release/Moose-Autobox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12a6aedee2d154227d9230a86418bc409c023aae75d00b973c7a286c1eba5ea6","flatsize":60898,"path":"All/p5-Moose-Autobox-0.15_1.pkg","repopath":"All/p5-Moose-Autobox-0.15_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35136,"desc":"Moose::Autobox provides an implementation of SCALAR, ARRAY, HASH & CODE for use\nwith autobox. It does this using a hierarchy of roles in a manner similar to\nwhat Perl 6 might do.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Syntax-Keyword-Junction":{"origin":"devel/p5-Syntax-Keyword-Junction","version":"0.003008"},"p5-autobox":{"origin":"devel/p5-autobox","version":"2.84"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Moos","origin":"devel/p5-Moos","version":"0.30_1","comment":"Moo s{imple,peedy,ingle}","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Moos","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e333fc72c358206845a1e6843bec3775acf89e17b2bc974c6cbc00d3d0770e7b","flatsize":82898,"path":"All/p5-Moos-0.30_1.pkg","repopath":"All/p5-Moos-0.30_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28432,"desc":"Moos completes the M to Moose sequence of Perl OO modules.\n\nThis one is pure Perl, single file and mostly Moose compatible (for what it\ndoes). Moos has no non-core dependencies, but certain features (roles, debugging\nfunctions, legacy Perl support) do require additional modules. If you steer away\nfrom those features, you don't need those additional modules.","deps":{"p5-Class-XSAccessor":{"origin":"devel/p5-Class-XSAccessor","version":"1.19_2,1"},"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"payara","origin":"www/payara","version":"5.2020.4","comment":"Jakarta EE application server derived from GlassFish Server Open Source Edition","maintainer":"dmytro@posteo.net","www":"https://www.payara.fish/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f62220f0e47fbbf7ee58c3ea9ed5d364660bd2561772bac32ee0c382160809b8","flatsize":181622185,"path":"All/payara-5.2020.4.pkg","repopath":"All/payara-5.2020.4.pkg","licenselogic":"or","licenses":["GPLv2","CDDL"],"pkgsize":133771816,"desc":"Payara Server is a patched, enhanced and supported application server\nderived from GlassFish Server Open Source Edition.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"users":["payara"],"groups":["payara"],"messages":[{"message":"To run the Payara Java Application Server from startup, add\npayara_enable=\"YES\" in your /etc/rc.conf.\nExtra options can be found in the startup script.\n\nBy default Payara server is started by 'payara' user account.  On service\nstart/stop caches and preferences are written to the payara user home\ndirectory. To make it possible and avoid related warnings set 'payara' user\nhome directory to some writable place in the file system. To use the\ndefault location, issue the command: \n/usr/sbin/pw usermod payara -d /var/payara/payara-5.2020.4/prefs\n\nBecause default payara user is low-privileged, to allow Payara to listen\nports under 1024 you will need to tweak Mandatory Access Control policies.","type":"install"}]},{"name":"p5-MooX-late","origin":"devel/p5-MooX-late","version":"0.100","comment":"Perl extension to easily translate Moose code to Moo","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooX-late","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"776f54a88cfd0b75d559e2b26795b30ae927e312147e254b5929d5bad9093776","flatsize":48570,"path":"All/p5-MooX-late-0.100.pkg","repopath":"All/p5-MooX-late-0.100.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13468,"desc":"Moo is a light-weight object oriented programming framework which aims\nto be compatible with Moose.  MooX::late provides some assistance by\nenabling a slightly more Moosey surface syntax.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Sub-HandlesVia":{"origin":"devel/p5-Sub-HandlesVia","version":"0.050"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Moose","origin":"devel/p5-Moose","version":"2.2207,1","comment":"Complete modern object system for Perl 5","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Moose","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a93838cbf471fd2af5c029da494c09d7fea99fea79b090f70680923d12460ba","flatsize":1971499,"path":"All/p5-Moose-2.2207,1.pkg","repopath":"All/p5-Moose-2.2207,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":721744,"desc":"Moose is an extension of the Perl 5 object system.\n\nAnother object system!?!?\n\nYes, I know there has been an explosion recently of new ways to build\nobjects in Perl 5, most of them based on inside-out objects, and other\nsuch things. Moose is different because it is not a new object system\nfor Perl 5, but instead an extension of the existing object system.\n\nMoose is built on top of Class::MOP, which is a metaclass system for\nPerl 5. This means that Moose not only makes building normal Perl 5\nobjects better, but it also provides the power of metaclass programming.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Class-Load-XS":{"origin":"devel/p5-Class-Load-XS","version":"0.10"},"p5-Data-OptList":{"origin":"devel/p5-Data-OptList","version":"0.114"},"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-Devel-OverloadInfo":{"origin":"devel/p5-Devel-OverloadInfo","version":"0.007"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-Eval-Closure":{"origin":"devel/p5-Eval-Closure","version":"0.14"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Module-Runtime-Conflicts":{"origin":"devel/p5-Module-Runtime-Conflicts","version":"0.003_1"},"p5-Package-DeprecationManager":{"origin":"devel/p5-Package-DeprecationManager","version":"0.18"},"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"p5-Package-Stash-XS":{"origin":"devel/p5-Package-Stash-XS","version":"0.30"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Scalar-List-Utils":{"origin":"lang/p5-Scalar-List-Utils","version":"1.63,1"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"],"messages":[{"message":"Note that this release of p5-Moose is incompatible with\nolder versions of the following modules:\n\n       Catalyst                        <= 5.80017\n       Devel::REPL                     <= 1.003008\n       Fey::ORM                        <= 0.23\n       File::ChangeNotify              <= 0.15\n       KiokuDB                         <= 0.41\n       MooseX::Aliases                 <= 0.07\n       MooseX::AttributeHelpers        <= 0.22\n       MooseX::AttributeInflate        <= 0.02\n       MooseX::Attribute::Prototype    <= 0.10\n       MooseX::ClassAttribute          <= 0.13\n       MooseX::FollowPBP               <= 0.02\n       MooseX::HasDefaults             <= 0.02\n       MooseX::InstanceTracking        <= 0.04\n       MooseX::LazyRequire             <= 0.05\n       MooseX::MethodAttributes        <= 0.22\n       MooseX::NonMoose                <= 0.13\n       MooseX::Params::Validate        <= 0.05\n       MooseX::Role::Cmd               <= 0.06\n       MooseX::Role::WithOverloading   <= 0.07\n       MooseX::SemiAffordanceAccessor  <= 0.05\n       MooseX::Singleton               <= 0.22\n       MooseX::StrictConstructor       <= 0.08\n       MooseX::Types                   <= 0.19\n       MooseX::UndefTolerant           <= 0.04\n       namespace::autoclean            <= 0.08\n       Pod::Elemental                  <= 0.093280\n\nThey will need to be updated.","type":"install"}]},{"name":"p5-MooX-TypeTiny","origin":"devel/p5-MooX-TypeTiny","version":"0.002003","comment":"Optimized type checks for Moo + Type::Tiny","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooX-TypeTiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d44e7b4a02d587b72463d18ee30e377c3dce5ecd63abef18d73ab3bbbc00a829","flatsize":12623,"path":"All/p5-MooX-TypeTiny-0.002003.pkg","repopath":"All/p5-MooX-TypeTiny-0.002003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7068,"desc":"This module optimizes Moo type checks when used with Type::Tiny to\nperform better. It will automatically apply to isa checks and coercions\nthat use Type::Tiny. Non-Type::Tiny isa checks will work as normal.\n\nThis is done by inlining the type check in a more optimal manner that\nis specific to Type::Tiny rather than the general mechanism Moo usually\nuses.\n\nWith this module, setters with type checks should be as fast as an\nequivalent check in Moose.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooX-Traits","origin":"devel/p5-MooX-Traits","version":"0.005_1","comment":"Automatically apply roles at object creation time","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooX-Traits","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4a6d35720fce1cf186bac67c1c2db37635efcf0b8764691749e9d5c8114e054","flatsize":14722,"path":"All/p5-MooX-Traits-0.005_1.pkg","repopath":"All/p5-MooX-Traits-0.005_1.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":9632,"desc":"Often you want to create components that can be added to a class arbitrarily.\nThis module makes it easy for the end user to use these components. Instead\nof requiring the user to create a named class with the desired roles applied,\nor apply roles to the instance one-by-one, he can just create a new class\nfrom yours with with_traits, and then instantiate that.","deps":{"p5-Exporter-Tiny":{"origin":"devel/p5-Exporter-Tiny","version":"1.006002"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooX-Thunking","origin":"devel/p5-MooX-Thunking","version":"0.08","comment":"Allow Moo attributes to be thunked","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/MooX-Thunking","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e71e46c4a3ccfbcb1cd22e6dfe774cec28c8c8a6de4febc46d34c4aba068042","flatsize":11169,"path":"All/p5-MooX-Thunking-0.08.pkg","repopath":"All/p5-MooX-Thunking-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6428,"desc":"This is a Moo extension. It allows another value for the is parameter to \"has\"\nin Moo: \"thunked\". If used, this will allow you to transparently provide either\na real value for the attribute, or a \"CodeLike\" in Types::TypeTiny that when\ncalled will return such a real value.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooX-Types-MooseLike","origin":"devel/p5-MooX-Types-MooseLike","version":"0.29","comment":"Some Moosish types and a typer builder","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooX-Types-MooseLike","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1aa295066cf3e7a51a1839998b7eae526801c2ca645ab12d14c514f285c1902b","flatsize":39868,"path":"All/p5-MooX-Types-MooseLike-0.29.pkg","repopath":"All/p5-MooX-Types-MooseLike-0.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15968,"desc":"MooX::Types::MooseLike provides some Moosish types and a typer builder.","deps":{"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooX-StrictConstructor","origin":"devel/p5-MooX-StrictConstructor","version":"0.011","comment":"Make your Moo-based object constructors blow up on unknown attributes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooX-StrictConstructor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86f5001c83867e49a45f0571328d1ee92b94f5ac1e3a37bdae3c3f4b499f9eff","flatsize":18276,"path":"All/p5-MooX-StrictConstructor-0.011.pkg","repopath":"All/p5-MooX-StrictConstructor-0.011.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10596,"desc":"Simply loading this module makes your constructors \"strict\". If your constructor\nis called with an attribute init argument that your class does not declare, then\nit dies. This is a great way to catch small typos.","deps":{"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooX-Singleton","origin":"devel/p5-MooX-Singleton","version":"1.20","comment":"Turn your Moo class into singleton","maintainer":"dgeo@centrale-med.fr","www":"https://metacpan.org/pod/MooX::Singleton","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50bbbd193e6c40b1c2f18c5dd4d66e2feba68e673f26ef2a93dc06acae32be89","flatsize":41217,"path":"All/p5-MooX-Singleton-1.20.pkg","repopath":"All/p5-MooX-Singleton-1.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9916,"desc":"Role::Tiny role that provides \"instance\" method turning your object into\nsingleton.\n\nNOTE: Subsequent calls to \"instance\" will return the singleton instance ignoring\nany arguments. This is different from MooseX::Singleton which does not allow any\narguments.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooX-Types-MooseLike-Numeric","origin":"devel/p5-MooX-Types-MooseLike-Numeric","version":"1.03","comment":"Moo types for numbers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooX-Types-MooseLike-Numeric","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c620a269362793debba02e6aaf9e61f114ae3c046842070f33f5555d2b18aab4","flatsize":12518,"path":"All/p5-MooX-Types-MooseLike-Numeric-1.03.pkg","repopath":"All/p5-MooX-Types-MooseLike-Numeric-1.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6204,"desc":"MooX::Types::MooseLike::Numeric provides Moo types for numbers.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Types-MooseLike":{"origin":"devel/p5-MooX-Types-MooseLike","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooX-Locale-Passthrough","origin":"devel/p5-MooX-Locale-Passthrough","version":"0.001","comment":"Provide API used in translator modules without translating","maintainer":"espen@tagestad.no","www":"https://metacpan.org/release/MooX-Locale-Passthrough","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"971854cc6f4ec73377579cd5adb3cf3744072bb513170eea863646740ce407ad","flatsize":11552,"path":"All/p5-MooX-Locale-Passthrough-0.001.pkg","repopath":"All/p5-MooX-Locale-Passthrough-0.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6856,"desc":"MooX::Locale::Passthrough is made to allow CPAN modules use translator API\nwithout adding heavy dependencies (external software) or requirements\n(operating resulting solution).","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooX-Options","origin":"devel/p5-MooX-Options","version":"4.103","comment":"Option keywords to your object (Mo/Moo/Moose)","maintainer":"espen@tagestad.no","www":"https://metacpan.org/release/MooX-Options","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0f55cf233ca9dd3c3a7829d1d27cb7c59ab41b5146cb69eb2fb80bcf917f83d","flatsize":84401,"path":"All/p5-MooX-Options-4.103.pkg","repopath":"All/p5-MooX-Options-4.103.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37216,"desc":"MooX::Options adds option keywords to your object (Mo/Moo/Moose)","deps":{"p5-Data-Record":{"origin":"devel/p5-Data-Record","version":"0.02_2"},"p5-Getopt-Long-Descriptive":{"origin":"devel/p5-Getopt-Long-Descriptive","version":"0.114"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-ConfigFromFile":{"origin":"devel/p5-MooX-ConfigFromFile","version":"0.009"},"p5-MooX-Locale-Passthrough":{"origin":"devel/p5-MooX-Locale-Passthrough","version":"0.001"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Term-Size-Any":{"origin":"devel/p5-Term-Size-Any","version":"0.002_1"},"p5-Unicode-LineBreak":{"origin":"textproc/p5-Unicode-LineBreak","version":"2019.001"},"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooX-HandlesVia","origin":"devel/p5-MooX-HandlesVia","version":"0.001009","comment":"NativeTrait-like behavior for Moo","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooX-HandlesVia","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19e487e46ecc406663b6df05ba32eb672489fef4661a1444e4cc4be689827059","flatsize":33133,"path":"All/p5-MooX-HandlesVia-0.001009.pkg","repopath":"All/p5-MooX-HandlesVia-0.001009.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18756,"desc":"MooX::HandlesVia is an extension of Moo's 'handles' attribute\nfunctionality. It provides a means of proxying functionality from\nan external class to the given atttribute. This is most commonly\nused as a way to emulate 'Native Trait' behavior that has become\ncommonplace in Moose code, for which there was no Moo alternative.","deps":{"p5-Data-Perl":{"origin":"devel/p5-Data-Perl","version":"0.002011"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooX-Role-Parameterized","origin":"devel/p5-MooX-Role-Parameterized","version":"0.501","comment":"Roles with composition parameters","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/pod/MooX::Role::Parameterized","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e21fc440cbe4db28f948ff8bfa94804456fd5f77cf0c8c79cf5829be26a0fbc","flatsize":31983,"path":"All/p5-MooX-Role-Parameterized-0.501.pkg","repopath":"All/p5-MooX-Role-Parameterized-0.501.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17324,"desc":"It is an experimental port of MooseX::Role::Parameterized to Moo.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooX-Cmd","origin":"devel/p5-MooX-Cmd","version":"0.017","comment":"Giving an easy Moo style way to make command organized CLI apps","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/MooX-Cmd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"921f1fd8e18e6572e63da1dd7736e615e6799e5f17be6fa18c0a3316fc3876a0","flatsize":47305,"path":"All/p5-MooX-Cmd-0.017.pkg","repopath":"All/p5-MooX-Cmd-0.017.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22448,"desc":"Giving an easy Moo style way to make command organized CLI apps","deps":{"p5-IO-TieCombine":{"origin":"devel/p5-IO-TieCombine","version":"1.005"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Test-LoadAllModules":{"origin":"devel/p5-Test-LoadAllModules","version":"0.022_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooX-Attribute-ENV","origin":"devel/p5-MooX-Attribute-ENV","version":"0.04","comment":"Allow Moo attributes to get their values from %ENV","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/MooX-Attribute-ENV","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7296a82a9a4edb2cf65ef17a722655b5551a196b40ffde24d5954f564c09a07","flatsize":13878,"path":"All/p5-MooX-Attribute-ENV-0.04.pkg","repopath":"All/p5-MooX-Attribute-ENV-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7540,"desc":"This is a Moo extension. It allows other attributes for \"has\" in Moo.\nIf any of these are given, then instead of the normal value-setting\n\"chain\" for attributes of given, default; the chain will be given,\nenvironment, default.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooX-File-ConfigDir","origin":"devel/p5-MooX-File-ConfigDir","version":"0.008","comment":"Moo eXtension for File::ConfigDir","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooX-File-ConfigDir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7d6642cf92a9ac95ad105827a2d29fc0a867281635e4ee3f669d08e5297726a","flatsize":29345,"path":"All/p5-MooX-File-ConfigDir-0.008.pkg","repopath":"All/p5-MooX-File-ConfigDir-0.008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12808,"desc":"MooX::File::ConfigDir is a helper for easily find configuration file locations.\nWhether to use this information for find a suitable place for installing them or\nlooking around for finding any piece of settings, heavily depends on the\nrequirements.","deps":{"p5-File-ConfigDir":{"origin":"devel/p5-File-ConfigDir","version":"0.021"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Moo","origin":"devel/p5-Moo","version":"2.005005","comment":"Minimalist Object Orientation (with Moose compatibility)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Moo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb3ab4d4f9bc11eb7d6a5399c74900ed5ac54cb35f0f7adfa25f7a687764fb97","flatsize":153284,"path":"All/p5-Moo-2.005005.pkg","repopath":"All/p5-Moo-2.005005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":50032,"desc":"Moo is an extremely light-weight Object Orientation system. It allows\none to concisely define objects and roles with a convenient syntax that\navoids the details of Perl's object system. Moo contains a subset of\nMoose and is optimised for rapid startup.\n\nThe name Moo is based on the idea that it provides almost -- but not\nquite -- two thirds of Moose.\n\nUnlike Mouse this module does not aim at full compatibility with\nMoose's surface syntax, preferring instead to provide full\ninteroperability via metaclass inflation capabilities.","deps":{"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"p5-Sub-Quote":{"origin":"devel/p5-Sub-Quote","version":"2.006008_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"XS":"off"}},{"name":"p5-Monoceros","origin":"www/p5-Monoceros","version":"0.29","comment":"PSGI/Plack server w/ event driven connection manager, prefork workers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Monoceros","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54ff51b23bf4f8f7d7c0710dab915cedd177feb78fb6baed877184b9d733c904","flatsize":90220,"path":"All/p5-Monoceros-0.29.pkg","repopath":"All/p5-Monoceros-0.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23968,"desc":"Monoceros is PSGI/Plack server supports HTTP/1.1.  Monoceros has a\nevent-driven connection manager and preforking workers.  Monoceros can\nkeep large amount of connection at minimal processes.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-IO-FDPass":{"origin":"devel/p5-IO-FDPass","version":"1.3"},"p5-Net-CIDR-Lite":{"origin":"net/p5-Net-CIDR-Lite","version":"0.22"},"p5-POSIX-getpeername":{"origin":"net/p5-POSIX-getpeername","version":"0.01_2"},"p5-Parallel-Prefork":{"origin":"devel/p5-Parallel-Prefork","version":"0.18"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Starlet":{"origin":"www/p5-Starlet","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-MooX-ConfigFromFile","origin":"devel/p5-MooX-ConfigFromFile","version":"0.009","comment":"Moo eXtension for initializing objects from config file","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MooX-ConfigFromFile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"470dd188adf5aa71b65cefc6400364d4fd6d042b7c93041c58c52cc063f1833b","flatsize":43155,"path":"All/p5-MooX-ConfigFromFile-0.009.pkg","repopath":"All/p5-MooX-ConfigFromFile-0.009.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20944,"desc":"MooX::ConfigFromFile is intended to easy load initialization values for\nattributes on object construction from an appropriate config file. The building\nis done in MooX::ConfigFromFile::Rule - using MooX::ConfigFromFile ensures the\nrole is applied.","deps":{"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-File-ConfigDir":{"origin":"devel/p5-MooX-File-ConfigDir","version":"0.008"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MooX-Aliases","origin":"devel/p5-MooX-Aliases","version":"0.001006_1","comment":"Easy aliasing of methods and attributes in Moo","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MooX-Aliases","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fa95c878b4ba1c32a46ad8d9961f6660c7c044ff8f8116832bcfaac91aff4de","flatsize":6609,"path":"All/p5-MooX-Aliases-0.001006_1.pkg","repopath":"All/p5-MooX-Aliases-0.001006_1.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":5052,"desc":"The MooX::Aliases module will allow you to quickly alias methods in Moo.\nIt provides an alias parameter for has() to generate aliased accessors\nas well as the standard ones. Attributes can also be initialized in the\nconstructor via their aliased names.","deps":{"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Monitoring-Plugin","origin":"net-mgmt/p5-Monitoring-Plugin","version":"0.40","comment":"Modules to streamline writing Monitoring plugins","maintainer":"joneum@FreeBSD.org","www":"https://metacpan.org/dist/Monitoring-Plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe6ab487bcf8a6e28faa467a16b30c8c549aed2041b9b3bead4ac91b2eb6acdb","flatsize":118615,"path":"All/p5-Monitoring-Plugin-0.40.pkg","repopath":"All/p5-Monitoring-Plugin-0.40.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":52872,"desc":"Object oriented helper routines for your Nagios plugin:\n\nThis is the place for common routines when writing Nagios plugins. The idea is\nto make it as easy as possible for developers to conform to the plugin\nguidelines (http://nagiosplug.sourceforge.net/developer-guidelines.html).","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-Math-Calc-Units":{"origin":"math/p5-Math-Calc-Units","version":"1.07_1"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Monitoring-Livestatus","origin":"net-mgmt/p5-Monitoring-Livestatus","version":"0.84","comment":"Perl API for check_mk livestatus","maintainer":"egypcio@FreeBSD.org","www":"https://metacpan.org/release/Monitoring-Livestatus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e80f8f6b0ef4a113003254e9fc018854f5e0abeb34c5267c5c8416831086b93c","flatsize":71324,"path":"All/p5-Monitoring-Livestatus-0.84.pkg","repopath":"All/p5-Monitoring-Livestatus-0.84.pkg","licenselogic":"single","licenses":["GPLv1+"],"pkgsize":22684,"desc":"Perl API for check_mk livestatus to access runtime data from Nagios and Icinga\n\nThis module connects via socket/tcp to the livestatus addon for Naemon, Nagios,\nIcinga and Shinken. You first have to install and activate the livestatus\naddon in your monitoring installation.","deps":{"p5-Cpanel-JSON-XS":{"origin":"converters/p5-Cpanel-JSON-XS","version":"4.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"p5-Monitor-Simple","origin":"sysutils/p5-Monitor-Simple","version":"0.2.8_1","comment":"Simple monitoring of applications and services","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Monitor-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d42d8c53cd9e4b56f20ece2f40c00ad0391fc9019f4d737a7ca80ad5296cb6d","flatsize":187087,"path":"All/p5-Monitor-Simple-0.2.8_1.pkg","repopath":"All/p5-Monitor-Simple-0.2.8_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":58328,"desc":"Monitor::Simple allows simple monitoring of applications and services of your IT\ninfrastructure. There are many such tools, some of them very complex and\nsophisticated. For example, one widely used is Nagios (http://www.nagios.org/).\nThe Monitor::Simple does not aim, as its name indicates, for all features\nprovided by those tools. It allows, however, to check whether your applications\nand services are running correctly. Its simple command-line interface can be\nused in cron jobs and reports can be viewed as a single HTML or text page.","deps":{"p5-IO-CaptureOutput":{"origin":"devel/p5-IO-CaptureOutput","version":"1.1105"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Parallel-ForkManager":{"origin":"devel/p5-Parallel-ForkManager","version":"2.02"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Mongoose","origin":"databases/p5-Mongoose","version":"2.00","comment":"MongoDB document to Moose object mapper","maintainer":"n_hibma@FreeBSD.org","www":"https://metacpan.org/release/Mongoose/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57a597432bb51af2fe8f590eb408dc7d98a791f559cfbc8605c0da5da956ca2c","flatsize":142633,"path":"All/p5-Mongoose-2.00.pkg","repopath":"All/p5-Mongoose-2.00.pkg","licenselogic":"or","licenses":["ART10","GPLv1"],"pkgsize":60468,"desc":"This is a MongoDB to Moose object mapper. This module allows you to use\nthe full power of MongoDB within your Moose classes, without sacrificing\nMongoDB's power, flexibility and speed.","deps":{"p5-MongoDB":{"origin":"databases/p5-MongoDB","version":"2.2.2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-MooseX-Singleton":{"origin":"devel/p5-MooseX-Singleton","version":"0.30"},"p5-Params-Coerce":{"origin":"devel/p5-Params-Coerce","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-MongoDB","origin":"databases/p5-MongoDB","version":"2.2.2","comment":"Mongo Driver for Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MongoDB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3af26be4231aaecd75f73f453f421e99cf14e64858712b75059c001029979678","flatsize":1104688,"path":"All/p5-MongoDB-2.2.2.pkg","repopath":"All/p5-MongoDB-2.2.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":299440,"desc":"p5-MongoDB is a Mongo Driver for Perl.","deps":{"p5-Authen-SASL-SASLprep":{"origin":"security/p5-Authen-SASL-SASLprep","version":"1.100"},"p5-Authen-SCRAM":{"origin":"security/p5-Authen-SCRAM","version":"0.011"},"p5-BSON":{"origin":"databases/p5-BSON","version":"1.12.2"},"p5-BSON-XS":{"origin":"databases/p5-BSON-XS","version":"0.8.4"},"p5-Class-XSAccessor":{"origin":"devel/p5-Class-XSAccessor","version":"1.19_2,1"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Safe-Isa":{"origin":"devel/p5-Safe-Isa","version":"1.000010"},"p5-Sub-Quote":{"origin":"devel/p5-Sub-Quote","version":"2.006008_1"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-Type-Tiny-XS":{"origin":"devel/p5-Type-Tiny-XS","version":"0.025"},"p5-UUID-URandom":{"origin":"devel/p5-UUID-URandom","version":"0.001"},"p5-boolean":{"origin":"devel/p5-boolean","version":"0.46"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Mojolicious-Plugin-YamlConfig","origin":"www/p5-Mojolicious-Plugin-YamlConfig","version":"0.2.1","comment":"YAML Configuration Plugin","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Mojolicious-Plugin-YamlConfig","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69ad597581c717506723bf4d2da9c0f3e5324e2ed8777df64098d4192e59faf2","flatsize":11096,"path":"All/p5-Mojolicious-Plugin-YamlConfig-0.2.1.pkg","repopath":"All/p5-Mojolicious-Plugin-YamlConfig-0.2.1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6384,"desc":"Mojolicious::Plugin::YamlConfig is a YAML configuration plugin that preprocesses\nit's input with Mojo::Template.","deps":{"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-YAML-Tiny":{"origin":"textproc/p5-YAML-Tiny","version":"1.74"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Mojolicious-Plugin-SetUserGroup","origin":"www/p5-Mojolicious-Plugin-SetUserGroup","version":"1.000","comment":"Mojolicious plugin to set unprivileged credentials","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Mojolicious::Plugin::SetUserGroup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ddd8b4728f4d66f2cfeca3dee2a6ed060f6233962828730b595dbdf359923695","flatsize":17228,"path":"All/p5-Mojolicious-Plugin-SetUserGroup-1.000.pkg","repopath":"All/p5-Mojolicious-Plugin-SetUserGroup-1.000.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":9148,"desc":"This plugin is intended to replace the setuidgid functionality of Mojo::Server.\nIt should be loaded in application startup and it will change the user and\ngroup credentials of the process when Mojo::IOLoop is started, which occurs in\neach worker process of a Mojo::Server::Prefork daemon like hypnotoad.\n\nThis allows an application to be started as root so it can bind to privileged\nports such as port 80 or 443, but run worker processes as unprivileged users.\nHowever, if the application is not started as root, it will most likely fail to\nchange credentials. So, you should only set the user/group when the application\nis started as root.","deps":{"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-Unix-Groups-FFI":{"origin":"devel/p5-Unix-Groups-FFI","version":"1.000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Mojolicious-Plugin-TtRenderer","origin":"www/p5-Mojolicious-Plugin-TtRenderer","version":"1.62","comment":"Template-toolkit renderer for Mojolicious","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mojolicious-Plugin-TtRenderer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5fd733727574a8d46ba2d3a4c7141214234b65fb614c17a3ccb1c002ab2f14d","flatsize":57992,"path":"All/p5-Mojolicious-Plugin-TtRenderer-1.62.pkg","repopath":"All/p5-Mojolicious-Plugin-TtRenderer-1.62.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18332,"desc":"This is a simple Template Toolkit rendering engine for Mojolicious.","deps":{"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Mojolicious-Plugin-OpenAPI","origin":"www/p5-Mojolicious-Plugin-OpenAPI","version":"5.05","comment":"OpenAPI / Swagger plugin for Mojolicious","maintainer":"hrs@FreeBSD.org","www":"https://metacpan.org/dist/Mojolicious-Plugin-OpenAPI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79352a09d27af45235d10898ff1c85acbc1140655c38b68c87353ecf37c42b0b","flatsize":141141,"path":"All/p5-Mojolicious-Plugin-OpenAPI-5.05.pkg","repopath":"All/p5-Mojolicious-Plugin-OpenAPI-5.05.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":60712,"desc":"Mojolicious::Plugin::OpenAPI is Mojolicious::Plugin that add\nroutes and input/output validation to your Mojolicious application\nbased on a OpenAPI (Swagger) specification.  This plugin supports\nboth version 2.0 and 3.x, though 3.x might have some missing features.","deps":{"p5-JSON-Validator":{"origin":"textproc/p5-JSON-Validator","version":"5.14"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Mojolicious-Plugin-NYTProf","origin":"devel/p5-Mojolicious-Plugin-NYTProf","version":"0.23","comment":"Auto handling of Devel::NYTProf in your Mojolicious app","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mojolicious-Plugin-NYTProf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"326955b3f660fd654820c4022078af472667ac1a07f8c0bb26874e076903471e","flatsize":24097,"path":"All/p5-Mojolicious-Plugin-NYTProf-0.23.pkg","repopath":"All/p5-Mojolicious-Plugin-NYTProf-0.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11876,"desc":"This plugin enables Mojolicious to automatically generate Devel::NYTProf\nprofiles and routes for your app, and sets up a route for viewing the\ncollected data.","deps":{"p5-Devel-NYTProf":{"origin":"devel/p5-Devel-NYTProf","version":"6.14"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","www","perl5"]},{"name":"p5-Mojolicious-Plugin-Mongodb","origin":"www/p5-Mojolicious-Plugin-Mongodb","version":"1.16_1","comment":"Use MongoDB in Mojolicious","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mojolicious-Plugin-Mongodb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0bd2762538fc921a1b92fcb143667e0b67e409b65e7d7e0c9fe9218f4a627e3f","flatsize":49385,"path":"All/p5-Mojolicious-Plugin-Mongodb-1.16_1.pkg","repopath":"All/p5-Mojolicious-Plugin-Mongodb-1.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13372,"desc":"Mojolicious::Plugin::Mongodb provides a few helpers to ease the use of MongoDB\nin your Mojolicious application.","deps":{"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-MongoDB":{"origin":"databases/p5-MongoDB","version":"2.2.2"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Mojolicious-Plugin-HamlRenderer","origin":"www/p5-Mojolicious-Plugin-HamlRenderer","version":"2.100000","comment":"Haml renderer for Mojolicious","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mojolicious-Plugin-HamlRenderer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d4d21cb84a7d0f5d020a091adddfb11c635d241b0de2b5cc497fe4ac23ef6a2","flatsize":13978,"path":"All/p5-Mojolicious-Plugin-HamlRenderer-2.100000.pkg","repopath":"All/p5-Mojolicious-Plugin-HamlRenderer-2.100000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8228,"desc":"This plugin enables using the HTML Abstraction Markup Language (Haml),\nvia Text::Haml, as the rendering engine in Mojolicious apps. Haml pares\ndown HTML markup to almost the bare minimum, which speeds up\ndevelopment and reduces the likelihood of tag errors.","deps":{"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-Text-Haml":{"origin":"textproc/p5-Text-Haml","version":"0.990118"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Mojolicious-Plugin-Mail","origin":"mail/p5-Mojolicious-Plugin-Mail","version":"1.5","comment":"Mojolicious plugin to send email","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mojolicious-Plugin-Mail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c2147e4314037ff5c6ab56664aac5786eeb1ada140acce05b08d5e576bff5ae","flatsize":28229,"path":"All/p5-Mojolicious-Plugin-Mail-1.5.pkg","repopath":"All/p5-Mojolicious-Plugin-Mail-1.5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13848,"desc":"Mojolicous::Plugin::Mail is a plugin for Mojolicious apps to send mail using\nMIME::Lite. Mojolicious 4.0 ready.","deps":{"p5-MIME-EncWords":{"origin":"mail/p5-MIME-EncWords","version":"1.015.0"},"p5-MIME-Lite":{"origin":"mail/p5-MIME-Lite","version":"3.033"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mojolicious-Plugin-Authentication","origin":"www/p5-Mojolicious-Plugin-Authentication","version":"1.39","comment":"Mojolicious plugin to make authentication a bit easier","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mojolicious-Plugin-Authentication","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"abafb88926d427ae2d694a24fe6f22b3f9c5f1ea88c8afb0082da4176a8d1d61","flatsize":62986,"path":"All/p5-Mojolicious-Plugin-Authentication-1.39.pkg","repopath":"All/p5-Mojolicious-Plugin-Authentication-1.39.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18368,"desc":"Mojolicious::Plugin::Authentication is a module that helps you deal\nwith authenticating users in your Mojolicious application.","deps":{"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Mojolicious-Plugin-Database","origin":"www/p5-Mojolicious-Plugin-Database","version":"1.10_1","comment":"Handling of DBI based connections in Mojolicious","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mojolicious-Plugin-Database","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40b962df5418405e208acd1ae5b553757a58c7f44f3cde683e8732ee814b4b84","flatsize":15457,"path":"All/p5-Mojolicious-Plugin-Database-1.10_1.pkg","repopath":"All/p5-Mojolicious-Plugin-Database-1.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8336,"desc":"Mojolicious::Plugin::Database provides \"sane\" handling of DBI connections so\nproblems with pre-forking (Hypnotoad, etc.) will not occur.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-MojoX-Renderer-Xslate","origin":"www/p5-MojoX-Renderer-Xslate","version":"0.14","comment":"Text::Xslate renderer for for Mojolicious","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/MojoX::Renderer::Xslate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d78436d7d6348088352e475f089e27cb92aa37c3e2c27a6c592993ea73688e08","flatsize":16434,"path":"All/p5-MojoX-Renderer-Xslate-0.14.pkg","repopath":"All/p5-MojoX-Renderer-Xslate-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9272,"desc":"Render Text::Xslate templates from Mojolicious apps.","deps":{"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-Text-Xslate":{"origin":"textproc/p5-Text-Xslate","version":"3.4.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","textproc","perl5"]},{"name":"p5-Net","origin":"net/p5-Net","version":"3.15,1","comment":"Perl5 modules to access and use network protocols","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/libnet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"704a6cebb767eb6b50f064930d1527d380f852c32387853f9e7dfdbc03024df7","flatsize":280490,"path":"All/p5-Net-3.15,1.pkg","repopath":"All/p5-Net-3.15,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":109220,"desc":"libnet is a collection of Perl modules which provides a simple\nand consistent programming interface (API) to the client side\nof various protocols used in the internet community.\n\nFor details of each protocol please refer to the RFC. RFC's\ncan be found a various places on the WEB, for a starting\npoint look at:\n\n    http://www.yahoo.com/Computers_and_Internet/Standards/RFCs/\n\n    The RFC implemented in this distribution are\n\n    Net::FTP        RFC959          File Transfer Protocol\n    Net::SMTP       RFC821          Simple Mail Transfer Protocol\n    Net::Time       RFC867          Daytime Protocol\n    Net::Time       RFC868          Time Protocol\n    Net::NNTP       RFC977          Network News Transfer Protocol\n    Net::POP3       RFC1939         Post Office Protocol 3","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"options":{"SASL":"on","SSL":"on"}},{"name":"p5-MojoX-Log-Dispatch-Simple","origin":"www/p5-MojoX-Log-Dispatch-Simple","version":"1.12","comment":"Simple Log::Dispatch replacement of Mojo::Log","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/MojoX-Log-Dispatch-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bcc3c1014b2ed1e7b20b62a7322b2b20f053849fe2f28fe21a7d597f6bcaad6d","flatsize":34977,"path":"All/p5-MojoX-Log-Dispatch-Simple-1.12.pkg","repopath":"All/p5-MojoX-Log-Dispatch-Simple-1.12.pkg","licenselogic":"or","licenses":["ARTPERL10","GPLv1+"],"pkgsize":11960,"desc":"Simple Log::Dispatch replacement of Mojo::Log","deps":{"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-Amazon-AWSSign","origin":"net/p5-Net-Amazon-AWSSign","version":"0.12_1","comment":"Perl extension to create signatures for AWS requests","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Amazon-AWSSign","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4111ae2f8e306c95330786e96bdc46557c0cd45140b7e916fc70fbc3668ad87","flatsize":8850,"path":"All/p5-Net-Amazon-AWSSign-0.12_1.pkg","repopath":"All/p5-Net-Amazon-AWSSign-0.12_1.pkg","licenselogic":"single","pkgsize":5972,"desc":"This module can be used to sign requests for most Amazon AWS services.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Mojo-Weixin","origin":"www/p5-Mojo-Weixin","version":"1.4.6","comment":"Weixin Client Framework base on Mojolicious","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Mojo-Weixin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"890c137ca1faec9e39ccf2629ffb5cc416134fbf45330d38d966592bdc6af172","flatsize":467118,"path":"All/p5-Mojo-Weixin-1.4.6.pkg","repopath":"All/p5-Mojo-Weixin-1.4.6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":106780,"desc":"Mojo::Weixin is a Weixin Client Framework base on Mojolicious.","deps":{"p5-Encode-Locale":{"origin":"converters/p5-Encode-Locale","version":"1.05"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Net-Amazon-AWIS","origin":"www/p5-Net-Amazon-AWIS","version":"0.36_2","comment":"Use the Amazon Alexa Web Information Service","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-Amazon-AWIS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17b10e8415810150b9dc165c7dc37092d527c2e671fc5ee3c0dd8125ccfd1a56","flatsize":26883,"path":"All/p5-Net-Amazon-AWIS-0.36_2.pkg","repopath":"All/p5-Net-Amazon-AWIS-0.36_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12852,"desc":"The Net::Amazon::AWIS module allows you to use the Amazon Alexa Web\nInformation Service.\n\nThe Alexa Web Information Service (AWIS) provides developers with\nprogrammatic access to the information Alexa Internet (www.alexa.com)\ncollects from its Web Crawl, which currently encompasses more than 100\nterabytes of data from over 4 billion Web pages. Developers and Web\nsite owners can use AWIS as a platform for finding answers to\ndifficult and interesting problems on the Web, and incorporating them\ninto their Web applications.\n\nIn order to access the Alexa Web Information Service, you will need an\nAmazon Web Services Subscription ID. See\nhttp://www.amazon.com/gp/aws/landing.html\n\nRegistered developers have free access to the Alexa Web Information\nService during its beta period, but it is limited to 10,000 requests\nper subscription ID per day.\n\nThere are some limitations, so be sure to read The Amazon Alexa\nWeb Information Service FAQ.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Mojolicious","origin":"www/p5-Mojolicious","version":"9.37","comment":"High-level MVC web framework written in Perl","maintainer":"adamw@FreeBSD.org","www":"https://www.mojolicious.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a06d990b7f5bf74f70153c382a4555eea2775fdfcca574ed9b654fb5b455c3fa","flatsize":2825984,"path":"All/p5-Mojolicious-9.37.pkg","repopath":"All/p5-Mojolicious-9.37.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":950232,"desc":"A next generation web framework for the Perl programming language; duct\ntape for the HTML5 web.\n\nAn amazing real-time web framework, allowing you to easily grow single file\nprototypes into well-structured web applications.\n\nPowerful out of the box with RESTful routes, plugins, commands, Perl-ish\ntemplates, content negotiation, session management, form validation, testing\nframework, static file server, CGI/PSGI detection, first class Unicode support\nand much more for you to discover.\n\nFull stack HTTP and WebSocket client/server implementation with IPv6, TLS, SNI,\nIDNA, HTTP/SOCKS5 proxy, Comet (long polling), keep-alive, connection pooling,\ntimeout, cookie, multipart and gzip compression support.\n\nBuilt-in non-blocking I/O web server, supporting multiple event loops as well\nas optional preforking and hot deployment, perfect for building highly scalable\nweb services.\n\nJSON and HTML/XML parser with CSS selector support.","deps":{"p5-EV":{"origin":"devel/p5-EV","version":"4.34,1"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"EV":"on","JSONXS":"off","TLS":"on"},"annotations":{"cpe":"cpe:2.3:a:mojolicious:mojolicious:9.37:::::dragonfly6:x86_64"}},{"name":"p5-MojoMojo","origin":"www/p5-MojoMojo","version":"1.12_1","comment":"Catalyst & DBIx::Class powered Wiki","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MojoMojo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46c3e205d270160ccf461fea60df8ac6c3a0b1e748f097953a07c178aa1b917a","flatsize":2396229,"path":"All/p5-MojoMojo-1.12_1.pkg","repopath":"All/p5-MojoMojo-1.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":927436,"desc":"Mojomojo is a sort of content managment system, borrowing many concepts\nfrom wikis and blogs. It allows you to maintain a full tree-structure\nof pages, and to interlink them in various ways. It has full version\nsupport, so you can always go back to a previous version and see what's\nchanged with an easy AJAX- based diff system. There are also a bunch of\nother features like bult-in fulltext search, live AJAX preview of editing,\nand RSS feeds for every wiki page.\n\nTo find out more about how you can use MojoMojo, please visit\nhttp://mojomojo.org or read the installation instructions in\nMojoMojo::Installation to try it out yourself.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"p5-Algorithm-Merge":{"origin":"devel/p5-Algorithm-Merge","version":"0.08_1"},"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-Cache-FastMmap":{"origin":"devel/p5-Cache-FastMmap","version":"1.57"},"p5-Catalyst-Action-RenderView":{"origin":"www/p5-Catalyst-Action-RenderView","version":"0.16_1"},"p5-Catalyst-Authentication-Store-DBIx-Class":{"origin":"www/p5-Catalyst-Authentication-Store-DBIx-Class","version":"0.1506_1"},"p5-Catalyst-Controller-HTML-FormFu":{"origin":"www/p5-Catalyst-Controller-HTML-FormFu","version":"2.04_1"},"p5-Catalyst-Model-DBIC-Schema":{"origin":"www/p5-Catalyst-Model-DBIC-Schema","version":"0.66"},"p5-Catalyst-Plugin-Authentication":{"origin":"www/p5-Catalyst-Plugin-Authentication","version":"0.10023_2,3"},"p5-Catalyst-Plugin-Cache":{"origin":"www/p5-Catalyst-Plugin-Cache","version":"0.12_1"},"p5-Catalyst-Plugin-ConfigLoader":{"origin":"www/p5-Catalyst-Plugin-ConfigLoader","version":"0.34_1"},"p5-Catalyst-Plugin-I18N":{"origin":"www/p5-Catalyst-Plugin-I18N","version":"0.10_2"},"p5-Catalyst-Plugin-Session-State-Cookie":{"origin":"www/p5-Catalyst-Plugin-Session-State-Cookie","version":"0.18"},"p5-Catalyst-Plugin-Session-Store-Cache":{"origin":"www/p5-Catalyst-Plugin-Session-Store-Cache","version":"0.01_1"},"p5-Catalyst-Plugin-Setenv":{"origin":"www/p5-Catalyst-Plugin-Setenv","version":"0.03_1"},"p5-Catalyst-Plugin-Static-Simple":{"origin":"www/p5-Catalyst-Plugin-Static-Simple","version":"0.37"},"p5-Catalyst-Plugin-SubRequest":{"origin":"www/p5-Catalyst-Plugin-SubRequest","version":"0.21"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Catalyst-View-Email":{"origin":"www/p5-Catalyst-View-Email","version":"0.36"},"p5-Catalyst-View-JSON":{"origin":"www/p5-Catalyst-View-JSON","version":"0.36"},"p5-Catalyst-View-TT":{"origin":"www/p5-Catalyst-View-TT","version":"0.46"},"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-Config-JFDI":{"origin":"devel/p5-Config-JFDI","version":"0.065_1"},"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-DateTime-Epoch":{"origin":"databases/p5-DBIx-Class-DateTime-Epoch","version":"0.10_1"},"p5-DBIx-Class-EncodedColumn":{"origin":"databases/p5-DBIx-Class-EncodedColumn","version":"0.00020"},"p5-DBIx-Class-TimeStamp":{"origin":"databases/p5-DBIx-Class-TimeStamp","version":"0.14_2"},"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Mail":{"origin":"devel/p5-DateTime-Format-Mail","version":"0.403"},"p5-Directory-Scratch":{"origin":"devel/p5-Directory-Scratch","version":"0.18"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-File-MMagic":{"origin":"devel/p5-File-MMagic","version":"1.30_1"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-HTML-FormFu":{"origin":"www/p5-HTML-FormFu","version":"2.07"},"p5-HTML-FormFu-Model-DBIC":{"origin":"www/p5-HTML-FormFu-Model-DBIC","version":"2.03"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Strip":{"origin":"www/p5-HTML-Strip","version":"2.12"},"p5-HTML-TagCloud":{"origin":"www/p5-HTML-TagCloud","version":"0.38_1"},"p5-HTML-Toc":{"origin":"www/p5-HTML-Toc","version":"1.12_1"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Image-ExifTool":{"origin":"graphics/p5-Image-ExifTool","version":"12.76"},"p5-Image-Math-Constrain":{"origin":"graphics/p5-Image-Math-Constrain","version":"1.02_1"},"p5-Imager":{"origin":"graphics/p5-Imager","version":"1.024_1"},"p5-KinoSearch1":{"origin":"textproc/p5-KinoSearch1","version":"1.01_1"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Module-Pluggable-Ordered":{"origin":"devel/p5-Module-Pluggable-Ordered","version":"1.5_2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Number-Format":{"origin":"textproc/p5-Number-Format","version":"1.76"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Template-Plugin-JavaScript":{"origin":"www/p5-Template-Plugin-JavaScript","version":"0.02_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Term-Prompt":{"origin":"devel/p5-Term-Prompt","version":"1.04_1"},"p5-Text-Context":{"origin":"textproc/p5-Text-Context","version":"3.7_1"},"p5-Text-Emoticon-MSN":{"origin":"textproc/p5-Text-Emoticon-MSN","version":"0.04"},"p5-Text-MultiMarkdown":{"origin":"textproc/p5-Text-MultiMarkdown","version":"1.002000"},"p5-Text-Password-Pronounceable":{"origin":"security/p5-Text-Password-Pronounceable","version":"0.30_1"},"p5-Text-Textile":{"origin":"textproc/p5-Text-Textile","version":"2.13"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-Find":{"origin":"textproc/p5-URI-Find","version":"20160806_1"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-WWW-Mechanize-TreeBuilder":{"origin":"www/p5-WWW-Mechanize-TreeBuilder","version":"1.20000"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"AMAZON":"off","DEPLOY":"off","DOCBOOK_FORMATTER":"off","FASTCGI":"off","POD_FORMATTER":"off","RECAPTCHA":"off","RSS_FORMATTER":"off","SYNTAX_HIGHLIGHT":"off","TOCGEN":"off","TRANSCLUSION":"off"}},{"name":"p5-Mojo-IOLoop-ForkCall","origin":"www/p5-Mojo-IOLoop-ForkCall","version":"0.21","comment":"Run blocking functions asynchronously by forking","maintainer":"olgeni@FreeBSD.org","www":"https://metacpan.org/release/Mojo-IOLoop-ForkCall","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0755a0c217ea7f673284770beeeec7ba448e17e4edfe318c54a1d0c01e8ab7bd","flatsize":29452,"path":"All/p5-Mojo-IOLoop-ForkCall-0.21.pkg","repopath":"All/p5-Mojo-IOLoop-ForkCall-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16656,"desc":"Mojo::IOLoop::ForkCall - run blocking functions asynchronously by forking","deps":{"p5-IO-Pipely":{"origin":"devel/p5-IO-Pipely","version":"0.006"},"p5-Mojo-IOLoop-Delay":{"origin":"www/p5-Mojo-IOLoop-Delay","version":"8.76"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-Perl-OSType":{"origin":"devel/p5-Perl-OSType","version":"1.010"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Mojo-IOLoop-Delay","origin":"www/p5-Mojo-IOLoop-Delay","version":"8.76","comment":"Flow-control helpers for Mojo::Promise","maintainer":"olgeni@FreeBSD.org","www":"https://metacpan.org/release/Mojo-IOLoop-Delay","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc72c76140161cc62d22691ab7434175c25af2f9b54cf504d8d43824c9344d57","flatsize":21388,"path":"All/p5-Mojo-IOLoop-Delay-8.76.pkg","repopath":"All/p5-Mojo-IOLoop-Delay-8.76.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":11212,"desc":"Mojo::IOLoop::Delay adds flow-control helpers to Mojo::Promise,\nwhich can help you avoid deep nested closures that often result\nfrom continuation-passing style.","deps":{"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Mojo-Server-FastCGI","origin":"www/p5-Mojo-Server-FastCGI","version":"0.41_1","comment":"Mojo Server FastCGI","maintainer":"dikshie@sfc.wide.ad.jp","www":"https://metacpan.org/release/Mojo-Server-FastCGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e11a047f6c07087b3a8287210251918663971900186e86ba5aa1fe535b4541e","flatsize":24313,"path":"All/p5-Mojo-Server-FastCGI-0.41_1.pkg","repopath":"All/p5-Mojo-Server-FastCGI-0.41_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":11248,"desc":"Mojo::Server::FastCGI - FastCGI Server","deps":{"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Mojo-DOM58","origin":"www/p5-Mojo-DOM58","version":"3.001","comment":"Minimalistic HTML/XML DOM parser with CSS selectors","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/Mojo-DOM58","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a614bd48654aef1ae6c66dee010cd7b6ab6c2e4e35e577ff25699cdfdeb890da","flatsize":137175,"path":"All/p5-Mojo-DOM58-3.001.pkg","repopath":"All/p5-Mojo-DOM58-3.001.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":46804,"desc":"Mojo::DOM58 is a minimalistic and relaxed pure-Perl HTML/XML DOM parser\nbased on Mojo::DOM.  It supports the HTML Living Standard, Extensible\nMarkup Language (XML) 1.0, and matching based on CSS3 selectors.  It will\neven try to interpret broken HTML and XML, so you should not use it for\nvalidation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-MogileFS-Utils","origin":"sysutils/p5-MogileFS-Utils","version":"2.30","comment":"MogileFS tools","maintainer":"trociny@FreeBSD.org","www":"https://metacpan.org/release/MogileFS-Utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b7d5ef7e3cb3d3603b98cda78ad9d9f2b2e1a794ecbf1d2e4d5aa1e011fa869","flatsize":167505,"path":"All/p5-MogileFS-Utils-2.30.pkg","repopath":"All/p5-MogileFS-Utils-2.30.pkg","licenselogic":"single","pkgsize":62268,"desc":"This package contains a collection of command line utilities for the\nMogileFS distributed file system.","deps":{"p5-MogileFS-Client":{"origin":"sysutils/p5-MogileFS-Client","version":"1.17_2"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","net","perl5"]},{"name":"p5-MogileFS-Network","origin":"sysutils/p5-MogileFS-Network","version":"0.06_1","comment":"Network awareness and extensions for p5-MogileFS-Server","maintainer":"trociny@FreeBSD.org","www":"https://metacpan.org/release/MogileFS-Network","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d73f7a706756c9e4a047dc355cee74c6384b8116d231b59645843ffbd679580","flatsize":33906,"path":"All/p5-MogileFS-Network-0.06_1.pkg","repopath":"All/p5-MogileFS-Network-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12776,"desc":"This collection of modules adds multiple network awareness to the MogileFS\nserver. It provides two replication policies, 'MultipleNetworks' and\n'HostsPerNetwork', and also provides a plugin 'ZoneLocal' that causes\nget_paths queries to be returned in a prioritized order based on locality of\nstorage.","deps":{"p5-MogileFS-Server":{"origin":"sysutils/p5-MogileFS-Server","version":"2.73_1"},"p5-Net-Netmask":{"origin":"net-mgmt/p5-Net-Netmask","version":"2.0002"},"p5-Net-Patricia":{"origin":"net/p5-Net-Patricia","version":"1.22_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","net","perl5"]},{"name":"p5-Mojo-Pg","origin":"databases/p5-Mojo-Pg","version":"4.27","comment":"PostgreSQL integration for p5-Mojolicious","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Mojo-Pg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e3db1ed6f764ded4e56fc276511683958cc92075bb9cf9204597be1f967765a","flatsize":89522,"path":"All/p5-Mojo-Pg-4.27.pkg","repopath":"All/p5-Mojo-Pg-4.27.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":40840,"desc":"Mojo::Pg is a tiny wrapper around DBD::Pg that makes PostgreSQL a lot of fun to\nuse with the Mojolicious real-time web framework.\n\nDatabase handles are cached automatically, so they can be reused transparently\nto increase performance. And you can handle connection timeouts gracefully by\nholding on to them only for short amounts of time.","deps":{"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-SQL-Abstract-Pg":{"origin":"databases/p5-SQL-Abstract-Pg","version":"1.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","www","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-MogileFS-Client","origin":"sysutils/p5-MogileFS-Client","version":"1.17_2","comment":"Client library for the MogileFS distributed file system","maintainer":"trociny@FreeBSD.org","www":"https://metacpan.org/release/MogileFS-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"708a23a6ad73ba858875eaceeb73dbb2f88cf34af2812f1de0987d662fd06ed2","flatsize":80839,"path":"All/p5-MogileFS-Client-1.17_2.pkg","repopath":"All/p5-MogileFS-Client-1.17_2.pkg","licenselogic":"single","pkgsize":25112,"desc":"This module is a client library for the MogileFS distributed file\nsystem. The class method 'new' creates a client object against a\nparticular mogilefs tracker and domain. This object may then be used\nto store and retrieve content easily from MogileFS.","deps":{"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","net","perl5"]},{"name":"p5-Module-Versions-Report","origin":"devel/p5-Module-Versions-Report","version":"1.06_1","comment":"Report versions of all modules in memory","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3aa94033a4c823d3a92a2447dfcf4ebc60c2c6f87ea7eaafe0540ab8a8d9445b","flatsize":7947,"path":"All/p5-Module-Versions-Report-1.06_1.pkg","repopath":"All/p5-Module-Versions-Report-1.06_1.pkg","licenselogic":"single","pkgsize":5776,"desc":"use Module::Versions::Report;\n\n...and any code you want...\n\nThis will run all your code normally, but then as the Perl interpreter\nis about to exit, it will print something like:\n\nPerl v5.6.1 under MSWin32.\nModules in memory:\nattributes;\nAutoLoader v5.58;\nCarp;\nConfig;\nDynaLoader v1.04;\nExporter v5.562;\nModule::Versions::Report v1.01;\nHTML::Entities v1.22;\nHTML::HeadParser v2.15;\nHTML::Parser v3.25;\n[... and whatever other modules were loaded that session...]","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Version","origin":"devel/p5-Module-Version","version":"0.201","comment":"Get module versions","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Version","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da931a638383de18d463ff3d8b184734cbc0656dcf156da2c3aa167bdd3ce02d","flatsize":53992,"path":"All/p5-Module-Version-0.201.pkg","repopath":"All/p5-Module-Version-0.201.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17356,"desc":"This module fetches the version of any other module.","deps":{"p5-local-lib":{"origin":"devel/p5-local-lib","version":"2.000029"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MogileFS-Server","origin":"sysutils/p5-MogileFS-Server","version":"2.73_1","comment":"MogileFS (distributed filesystem) server","maintainer":"trociny@FreeBSD.org","www":"https://metacpan.org/release/MogileFS-Server","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a050fee6cee0869ea450fff897f31a34e6114e8678fb8e3f031a31899b96a44d","flatsize":590504,"path":"All/p5-MogileFS-Server-2.73_1.pkg","repopath":"All/p5-MogileFS-Server-2.73_1.pkg","licenselogic":"single","pkgsize":159852,"desc":"http://en.wikipedia.org/wiki/MogileFS:\n\nMogileFS was created by Danga Interactive for use with LiveJournal. It\nis similar to the Andrew File System in its design goal. It is different\nthan a traditional filesystem in that the user has to access files via\nan API. However, it's possible to implement the file system in user\nspace using FUSE, or a similar package.\n\nMogileFS enables horizontal scaling of storage across any number of\nmachines. Files are replicated between machines according to\ncustomizable rules such that at any time a number of drives or machines\ncould be lost without data becoming unavailable. It is designed for high\nvolume applications, such as high traffic websites, to spread storage\nacross cheaper machines without relying on technologies such as NFS.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Danga-Socket":{"origin":"devel/p5-Danga-Socket","version":"1.62"},"p5-IO-AIO":{"origin":"devel/p5-IO-AIO","version":"4.81"},"p5-MogileFS-Client":{"origin":"sysutils/p5-MogileFS-Client","version":"1.17_2"},"p5-Net-Netmask":{"origin":"net-mgmt/p5-Net-Netmask","version":"2.0002"},"p5-Perlbal":{"origin":"www/perlbal","version":"1.80_1"},"p5-Sys-Syscall":{"origin":"devel/p5-Sys-Syscall","version":"0.25_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Module-Util","origin":"devel/p5-Module-Util","version":"1.09_2","comment":"Perl module name tools and transformations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67b86fa89a1fac86de4317325720c358d55768dcb680c9893e0a6e5116909bd0","flatsize":29711,"path":"All/p5-Module-Util-1.09_2.pkg","repopath":"All/p5-Module-Util-1.09_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15692,"desc":"This module provides a few useful functions for manipulating module\nnames. Its main aim is to centralise some of the functions commonly used\nby modules that manipulate other modules in some way, like converting\nmodule names to relative paths.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Used","origin":"devel/p5-Module-Used","version":"v1.2.0_4","comment":"Find modules loaded by Perl code without running it","maintainer":"tsucchi@cpan.org","www":"https://metacpan.org/release/Module-Used","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b0e59b2db5802fa15f2ffd8455a7edc98f4215a6630f76525db8fe9aacd7ae1","flatsize":28764,"path":"All/p5-Module-Used-v1.2.0_4.pkg","repopath":"All/p5-Module-Used-v1.2.0_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14768,"desc":"Find modules loaded by Perl code without running it.","deps":{"p5-File-Next":{"origin":"sysutils/p5-File-Next","version":"1.18"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Starter-Plugin-TT2","origin":"devel/p5-Module-Starter-Plugin-TT2","version":"0.125_2","comment":"TT2 templates for Module::Starter::Template","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Module-Starter-Plugin-TT2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6d91566ee4d2f05fa33eb3436703aea6ecb32fcabb307d2bf0ee2f152b1391b","flatsize":16679,"path":"All/p5-Module-Starter-Plugin-TT2-0.125_2.pkg","repopath":"All/p5-Module-Starter-Plugin-TT2-0.125_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8928,"desc":"Module::Starter::Plugin::TT2 - allows the use of TT2 to render templates\n\nThis module is a plugin for Module::Starter, and allows the use of TT2 to\nrender templates.","deps":{"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Starter-PBP","origin":"devel/p5-Module-Starter-PBP","version":"0.0.3_2","comment":"Create a module as recommended in \"Perl Best Practices\"","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Starter-PBP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00578c0294b9ef172c73476aa59b21ffddebdd2148dabb0375b2adfedf8063ff","flatsize":33249,"path":"All/p5-Module-Starter-PBP-0.0.3_2.pkg","repopath":"All/p5-Module-Starter-PBP-0.0.3_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13844,"desc":"This module implements a simple approach to creating modules and\ntheir support files, based on the Module::Starter approach.","deps":{"p5-Module-Starter":{"origin":"devel/p5-Module-Starter","version":"1.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Starter-Plugin-SimpleStore","origin":"devel/p5-Module-Starter-Plugin-SimpleStore","version":"0.144_1","comment":"Provide methods of retrieving templates for Module::Starter","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Module-Starter-Plugin-SimpleStore","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c93b7a509ce3ff332c86711eb4b46386e1564ce252d0654f3d2ac4b1f1df0a5","flatsize":20024,"path":"All/p5-Module-Starter-Plugin-SimpleStore-0.144_1.pkg","repopath":"All/p5-Module-Starter-Plugin-SimpleStore-0.144_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11156,"desc":"Module::Starter::Plugin::SimpleStore\n\nThis is a set of simple plugins for Module::Starter to provide methods of\nretrieving templates.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Starter","origin":"devel/p5-Module-Starter","version":"1.77","comment":"Simple starter kit for any Perl module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Starter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0bcfbb9b923a7f0eadb74240b2ff18fc958e74b179703d29c334fdb78ee6181c","flatsize":119737,"path":"All/p5-Module-Starter-1.77.pkg","repopath":"All/p5-Module-Starter-1.77.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41252,"desc":"Module::Starter - a simple starter kit for any module\n\nModule::Starter is used to create a skeletal CPAN distribution,\nincluding basic builder scripts, tests, documentation, and module code.\n\nIf you're not looking to extend or alter the behavior of this module,\nyou probably want to look at module-starter instead.","deps":{"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Software-License":{"origin":"misc/p5-Software-License","version":"0.104006"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Signature","origin":"security/p5-Module-Signature","version":"0.88","comment":"Module signature file manipulation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Signature","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40413ebae43c0fbcaedb6a83b4f2149f97ef8cab74465bb9578dfff972bdcd1c","flatsize":39566,"path":"All/p5-Module-Signature-0.88.pkg","repopath":"All/p5-Module-Signature-0.88.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":17796,"desc":"Module::Signature adds cryptographic authentications to CPAN\ndistributions, via the special SIGNATURE file.\n\nIf you are a module user, all you have to do is to remember\nrunning \"cpansign -v\" (or just \"cpansign\") before issuing\n\"perl Makefile.PL\" or \"perl Build.PL\"; that will ensure the\n distribution has not been tampered with.\n\nFor module authors, you'd want to add the SIGNATURE file to\nyour MANIFEST, then type \"cpansign -s\" before making a distribution.","deps":{"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"p5-PAR-Dist":{"origin":"devel/p5-PAR-Dist","version":"0.53"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"options":{"GPG1":"off","GPG2":"on"}},{"name":"p5-Module-Setup","origin":"devel/p5-Module-Setup","version":"0.09_1","comment":"Perl extension for a simple module maker","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Setup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb65fd56dea44b2872fd4b10e96a8f0ca6b0499ec365d15b0309b450c60f8f86","flatsize":219417,"path":"All/p5-Module-Setup-0.09_1.pkg","repopath":"All/p5-Module-Setup-0.09_1.pkg","licenselogic":"single","pkgsize":92876,"desc":"Module::Setup is very simply module start kit.\n\nWhen the module-setup command is executed first, a necessary template\nfor ~/.module-setup directory is copied.","deps":{"p5-Class-Trigger":{"origin":"devel/p5-Class-Trigger","version":"0.15_1"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-Module-Collect":{"origin":"devel/p5-Module-Collect","version":"0.06_2"},"p5-Module-Install-AuthorTests":{"origin":"devel/p5-Module-Install-AuthorTests","version":"0.002_1"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Text-Patch":{"origin":"textproc/p5-Text-Patch","version":"1.8_1"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-ScanDeps","origin":"devel/p5-Module-ScanDeps","version":"1.35","comment":"Recursively scan Perl code for dependencies","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-ScanDeps","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65699c83ad7fa2fba91e19fc7eac4fecc7ba718f2cdaae9847eeb7e4b2de1509","flatsize":114976,"path":"All/p5-Module-ScanDeps-1.35.pkg","repopath":"All/p5-Module-ScanDeps-1.35.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33808,"desc":"This module scans potential modules used by perl programs, using line-by-line\nanalysis and elaborate heuristics.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Runtime-Conflicts","origin":"devel/p5-Module-Runtime-Conflicts","version":"0.003_1","comment":"Provide information on conflicts for Module::Runtime","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Runtime-Conflicts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"122cdc9b409e6ce9d5d8aeb00a9f3450527e626954570a682f03d5d23ff0210b","flatsize":41801,"path":"All/p5-Module-Runtime-Conflicts-0.003_1.pkg","repopath":"All/p5-Module-Runtime-Conflicts-0.003_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10300,"desc":"Module::Runtime::Conflicts provides conflicts checking for Module::Runtime,\nwhich had a recent release that broke some versions of Moose. It is called from\nMoose::Conflicts and moose-outdated.","deps":{"p5-Dist-CheckConflicts":{"origin":"devel/p5-Dist-CheckConflicts","version":"0.11_1"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Runtime","origin":"devel/p5-Module-Runtime","version":"0.016","comment":"Runtime module handling","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Runtime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"156c4516aaaac24debaf5d77c867cabd0502ae34e346c9a56c126da902f725f7","flatsize":31174,"path":"All/p5-Module-Runtime-0.016.pkg","repopath":"All/p5-Module-Runtime-0.016.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16196,"desc":"The functions exported by this module deal with runtime handling of Perl\nmodules, which are normally handled at compile time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Reload","origin":"devel/p5-Module-Reload","version":"1.12","comment":"Reload perl library files when updated on disk","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Module-Reload","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d4b0b1e0678bc855949b279c8b95b3eb42229941fdcbf9724be440f383663f5","flatsize":5520,"path":"All/p5-Module-Reload-1.12.pkg","repopath":"All/p5-Module-Reload-1.12.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":4672,"desc":"p5-Module-Reload\n================\n\nSimilar to Apache::Reload, this module allows a running perl program to reload\nall its libraries.  Very useful for developing perl servers.\n\nWhen Perl pulls a file via require, it stores the filename in the global hash\n%25INC.  The next time Perl tries to 'require' the same file, it sees the file in\n%25INC and does not reload from disk.  This module's handler iterates over %25INC\nand reloads the file if it has changed on disk.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Reload-Sel","origin":"devel/p5-Module-Reload-Sel","version":"1.02_1","comment":"Reload perl library files when updated on disk","maintainer":"simond@irrelevant.org","www":"https://metacpan.org/release/Module-Reload-Sel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"097f81075af54dd15a354e4b66c39a1b87a30ed8ccfe75eba3352dc567138ac9","flatsize":28048,"path":"All/p5-Module-Reload-Sel-1.02_1.pkg","repopath":"All/p5-Module-Reload-Sel-1.02_1.pkg","licenselogic":"single","pkgsize":14476,"desc":"Utility for module developers to selectively reload needed modules\nand/or conditionally augment @INC with additional, per-developer\nlibrary directories, at development time based on environment\nvariables.\n\nParticularly helpful in conjunction with mod_perl applications where\nsome or all application logic resides in separate Perl modules that\nwould otherwise not get reloaded until the server restarts.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Refresh","origin":"devel/p5-Module-Refresh","version":"0.18","comment":"Refresh %INC files when updated on disk","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Refresh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b792ca35c6334540984dfa6697300c2e501fc74d5a8343d68007e73d9598e2ac","flatsize":14714,"path":"All/p5-Module-Refresh-0.18.pkg","repopath":"All/p5-Module-Refresh-0.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8176,"desc":"p5-Module-Refresh\n=================\n\nThis module is a generalization of the functionality provided by\nApache::StatINC. It's designed to make it easy to do simple\niterative development when working in a persistent environment.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Release","origin":"devel/p5-Module-Release","version":"2.135","comment":"Upload files to CPAN and SourceForge","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Release","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db9d2b851d362899dff16e57599f482413995f9835f5e5f15d587651c40d9efa","flatsize":109348,"path":"All/p5-Module-Release-2.135.pkg","repopath":"All/p5-Module-Release-2.135.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":50516,"desc":"This program automates Perl module releases.  It makes the distribution,\ntests it, checks that CVS is up to date, tags CVS, uploads it to the\nPAUSE anonymous FTP directory and to the incoming directory for\nSourceForge.net, claims it on PAUSE for your CPAN account, and releases\nit on SourceForge.net.","deps":{"p5-CACertOrg-CA":{"origin":"security/p5-CACertOrg-CA","version":"20210114.002"},"p5-ConfigReader-Simple":{"origin":"devel/p5-ConfigReader-Simple","version":"1.296"},"p5-IO-Null":{"origin":"devel/p5-IO-Null","version":"1.01_1"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Reader","origin":"devel/p5-Module-Reader","version":"0.003003","comment":"Perl extension to read the source of module like perl does","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Reader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba4f1d370e94ee97b003b6496ab5d0aabb2e13ab92c9d028a6f1a88813bd0c7a","flatsize":28070,"path":"All/p5-Module-Reader-0.003003.pkg","repopath":"All/p5-Module-Reader-0.003003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13196,"desc":"Reads the content of perl modules the same way perl does.  This\nincludes reading modules available only by @INC hooks, or filtered\nthrough them.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Pluggable-Ordered","origin":"devel/p5-Module-Pluggable-Ordered","version":"1.5_2","comment":"Call module plugins in a specified order","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Pluggable-Ordered","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc6fd7058e718039dc5513ee5c09a3b88145c56b42b24dca880744045b8c21a9","flatsize":7862,"path":"All/p5-Module-Pluggable-Ordered-1.5_2.pkg","repopath":"All/p5-Module-Pluggable-Ordered-1.5_2.pkg","licenselogic":"single","pkgsize":5620,"desc":"This module behaves exactly the same as Module::Pluggable, supporting\nall of its options, but also mixes in the call_plugins method to\nyour class.","deps":{"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Pluggable-Fast","origin":"devel/p5-Module-Pluggable-Fast","version":"0.19_1","comment":"Fast plugins with instantiation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Pluggable-Fast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55730d21d7413a1d51b05e455dae50743f5f1746013239848fe66702f4506219","flatsize":5974,"path":"All/p5-Module-Pluggable-Fast-0.19_1.pkg","repopath":"All/p5-Module-Pluggable-Fast-0.19_1.pkg","licenselogic":"single","pkgsize":4036,"desc":"Similar to Module::Pluggable but instantiates plugins as soon as they're\nfound, useful for code generators like Class::DBI::Loader.","deps":{"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Recursive-Require","origin":"devel/p5-Module-Recursive-Require","version":"0.04_1","comment":"Require module recursively","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Recursive-Require","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fca0608816d8faeb1dc2e20765538db7b81146e30db6fd9cd1a1974dfe8998c9","flatsize":6956,"path":"All/p5-Module-Recursive-Require-0.04_1.pkg","repopath":"All/p5-Module-Recursive-Require-0.04_1.pkg","licenselogic":"single","pkgsize":4080,"desc":"Module::Recursive::Require - This class require module recursively.","deps":{"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Path","origin":"devel/p5-Module-Path","version":"0.19","comment":"Get the full path to a locally installed module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Path","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33379c4344cb2d62d8ba36d33c30ce55c3e34f25c4848a522aab7f19f765faa7","flatsize":18789,"path":"All/p5-Module-Path-0.19.pkg","repopath":"All/p5-Module-Path-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10984,"desc":"Module::Path provides a single function, module_path(), which will\nfind where a module is installed locally.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Pluggable","origin":"devel/p5-Module-Pluggable","version":"5.2","comment":"Automatically give your module the ability to have plugins","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Pluggable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81ab4b079b42ce80d25aedc45a51fe9195104bd3dc3a7daacb826818259d234a","flatsize":43612,"path":"All/p5-Module-Pluggable-5.2.pkg","repopath":"All/p5-Module-Pluggable-5.2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20680,"desc":"Module::Pluggable provides a simple but, hopefully, extensible way of having\n'plugins' for your module. Obviously this isn't going to be the be all and end\nall of solutions but it works for me.\n\nEssentially all it does is export a method into your namespace that looks\nthrough a search path for .pm files and turn those into class names.\n\nOptionally it instantiates those classes for you.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Math-Depends","origin":"devel/p5-Module-Math-Depends","version":"0.02_3","comment":"Convenience object for manipulating module dependencies","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Module-Math-Depends","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b14fb43c688f2f34f3f98d3e17cfee50bf736b53617e097eb7873f70b7cbda11","flatsize":13370,"path":"All/p5-Module-Math-Depends-0.02_3.pkg","repopath":"All/p5-Module-Math-Depends-0.02_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7604,"desc":"This is a small convenience module created originally as part\nof Module::Inspector but released separately, in the hope that people might\nfind it useful in other contexts.","deps":{"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Manifest","origin":"devel/p5-Module-Manifest","version":"1.09","comment":"Parse and examine a Perl distribution MANIFEST file","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Module-Manifest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"808d2a2dcd81caa3a0c0de8b5d0a7beb2a5cf423307bc0cfa5add664fbda2410","flatsize":22665,"path":"All/p5-Module-Manifest-1.09.pkg","repopath":"All/p5-Module-Manifest-1.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11732,"desc":"Module::Manifest is a simple utility module created originally for use\nin Module::Inspector. It allows you to load the MANIFEST file that comes\nin a Perl distribution tarball, examine the contents, and perform some\nsimple tasks.\n\nGranted, the functionality needed to do this is quite simple, but the Perl\ndistribution MANIFEST specification contains a couple of little idiosyncracies,\nsuch as line comments and space-separated inline comments.","deps":{"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Test-Warn":{"origin":"devel/p5-Test-Warn","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Loader","origin":"devel/p5-Module-Loader","version":"0.04","comment":"Finding and loading modules in a given namespace","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Loader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"144b7af2dde4f2af3042b94755abbf0fa56bf2ec645f5f691fa081d0d41e6efe","flatsize":46538,"path":"All/p5-Module-Loader-0.04.pkg","repopath":"All/p5-Module-Loader-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12736,"desc":"Module::Loader provides methods for finding modules in a given namespace, and\nthen loading them. It is intended for use in situations where you're looking for\nplugins, and then loading one or more of them.\n\nThis module was inspired by Mojo::Loader, which I have used in a number of\nprojects. But some people were wary of requiring Mojolicious just to get a\nmodule loader, which prompted me to create Module::Loader.","deps":{"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Path-Iterator-Rule":{"origin":"devel/p5-Path-Iterator-Rule","version":"1.015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Loaded","origin":"devel/p5-Module-Loaded","version":"0.08_1","comment":"Mark modules as loaded or unloaded","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Loaded","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c75eb9bc7af9d9f97d832c15ef574a0eb348eb9af8d58912bceab6474da191de","flatsize":12292,"path":"All/p5-Module-Loaded-0.08_1.pkg","repopath":"All/p5-Module-Loaded-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6812,"desc":"When testing applications, often you find yourself needing to provide\nfunctionality in your test environment that would usually be provided by\nexternal modules. Rather than munging the %25INC by hand to mark these external\nmodules as loaded, so they are not attempted to be loaded by perl, this module\noffers you a very simple way to mark modules as loaded and/or unloaded.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Load-Util","origin":"devel/p5-Module-Load-Util","version":"0.012","comment":"Some utility routines related to module loading","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Load-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"480f344fd5895070adadf0051cae709f54f5a860da188cce272b44b8220279ae","flatsize":46453,"path":"All/p5-Module-Load-Util-0.012.pkg","repopath":"All/p5-Module-Load-Util-0.012.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16456,"desc":"Module::Load::Util provides some utility routines related to module loading.","deps":{"p5-Regexp-Pattern-Perl":{"origin":"devel/p5-Regexp-Pattern-Perl","version":"0.007"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Load-Conditional","origin":"devel/p5-Module-Load-Conditional","version":"0.74","comment":"Looking up Perl modules information/loading at runtime","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Load-Conditional","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc78a1bba88a223f6dc51fb22cb6da49d9995ef0d4a837aaf024209fad1b9ce4","flatsize":30706,"path":"All/p5-Module-Load-Conditional-0.74.pkg","repopath":"All/p5-Module-Load-Conditional-0.74.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13836,"desc":"Module::Load::Conditional provides simple ways to query and possibly\nload any of the modules you have installed on your system during\nruntime.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Load","origin":"devel/p5-Module-Load","version":"0.36","comment":"Runtime require of both modules and files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Load","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa60610aab2efd4ac689ba852294d2e26d5912361f71659765967c302157a725","flatsize":19515,"path":"All/p5-Module-Load-0.36.pkg","repopath":"All/p5-Module-Load-0.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10184,"desc":"load() eliminates the need to know whether you are trying to require either a\nfile or a module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-List","origin":"devel/p5-Module-List","version":"0.004","comment":"Module 'directory' listing","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/Module-List","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d979b504e9638e930530ebb492ad2acf28a4104ef3e691671b185cf0d174a05c","flatsize":19280,"path":"All/p5-Module-List-0.004.pkg","repopath":"All/p5-Module-List-0.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10200,"desc":"This module deals with the examination of the namespace of Perl modules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Metadata","origin":"devel/p5-Module-Metadata","version":"1.000038","comment":"Gather package and POD information from perl module files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Metadata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"480ef3d93585afc87788ac668d1ea1b0bb0f6fe38120c97200fed68a5a60355e","flatsize":77495,"path":"All/p5-Module-Metadata-1.000038.pkg","repopath":"All/p5-Module-Metadata-1.000038.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23220,"desc":"Module::Metadata - Gather package and POD information from perl module\nfiles.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Installed-Tiny","origin":"devel/p5-Module-Installed-Tiny","version":"0.011","comment":"Check if a module is installed, with as little code as possible","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Module-Installed-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9e91502d230a600719eb83cc7a9715bd545251efb907992fda9b0ca85019240","flatsize":55642,"path":"All/p5-Module-Installed-Tiny-0.011.pkg","repopath":"All/p5-Module-Installed-Tiny-0.011.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15556,"desc":"To check if a module is installed (available), generally the simplest way is to\ntry to require() it. However, this actually loads the module. There are some\ncases where this is not desirable: 1) we have to check a lot of modules\n(actually loading the modules will take a lot of CPU time and memory; 2) some of\nthe modules conflict with one another and cannot all be loaded; 3) the module is\nOS specific and might not load under another OS; 4) we simply do not want to\nexecute the module, for security or other reasons.\n\nModule::Installed::Tiny provides a routine module_installed() which works like\nPerl's require but does not actually load the module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Install-XSUtil","origin":"devel/p5-Module-Install-XSUtil","version":"0.45_1","comment":"Utility functions for XS modules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Install-XSUtil","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05fb168669bc3cadb8d856770c328613d07cccc6f6ba90110fa41297dec94446","flatsize":35154,"path":"All/p5-Module-Install-XSUtil-0.45_1.pkg","repopath":"All/p5-Module-Install-XSUtil-0.45_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14800,"desc":"Module::Install::XSUtil provides a set of utilities to setup distributions which\ninclude or depend on XS module.","deps":{"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Install-Template","origin":"devel/p5-Module-Install-Template","version":"0.08_1","comment":"Treat module source code as a template","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Install-Template","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd1d67931a98cc0704616a91ab85df908ba44c43e32caf7281b188da7c76c2eb","flatsize":11399,"path":"All/p5-Module-Install-Template-0.08_1.pkg","repopath":"All/p5-Module-Install-Template-0.08_1.pkg","licenselogic":"single","pkgsize":6968,"desc":"Treat module source code as a template","deps":{"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Install-Repository","origin":"devel/p5-Module-Install-Repository","version":"0.06_1","comment":"Perl extension to set repository URL from svn/svk/Git checkout","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Install-Repository","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48ffbdc7cbdbe6e6f9df62fdffb0bd22048e1b9c61795afff96ddf88aab6f387","flatsize":4895,"path":"All/p5-Module-Install-Repository-0.06_1.pkg","repopath":"All/p5-Module-Install-Repository-0.06_1.pkg","licenselogic":"single","pkgsize":3732,"desc":"Automatically sets repository URL from svn/svk/Git checkout.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Install-ReadmeFromPod","origin":"devel/p5-Module-Install-ReadmeFromPod","version":"0.30","comment":"Automatically generate README from POD during installation","maintainer":"des@FreeBSD.org","www":"https://metacpan.org/release/Module-Install-ReadmeFromPod","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e01cb75063db596025dedb865e73ad291418180df075bafa9e71f43770b00091","flatsize":16918,"path":"All/p5-Module-Install-ReadmeFromPod-0.30.pkg","repopath":"All/p5-Module-Install-ReadmeFromPod-0.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8476,"desc":"Module::Install::ReadmeFromPod is a Module::Install extension that\ngenerates a README file automatically from an indicated file\ncontaining POD, whenever the author runs Makefile.PL. Several output\nformats are supported: plain-text, HTML, PDF or manpage.","deps":{"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-Pod-Markdown":{"origin":"textproc/p5-Pod-Markdown","version":"3.400"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Install-TestBase","origin":"devel/p5-Module-Install-TestBase","version":"0.86_1","comment":"Module::Install Support for Test::Base","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Install-TestBase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e724d475a51bf414a14bc9279aecf30ecbea9628f0ab33dd03fb3c8ced9f3613","flatsize":10555,"path":"All/p5-Module-Install-TestBase-0.86_1.pkg","repopath":"All/p5-Module-Install-TestBase-0.86_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6104,"desc":"This module adds the use_test_base directive to Module::Install.","deps":{"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-Test-Base":{"origin":"devel/p5-Test-Base","version":"0.89"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Install-AuthorRequires","origin":"devel/p5-Module-Install-AuthorRequires","version":"0.02_1","comment":"Perl extension to declare author-only dependencies","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Install-AuthorRequires","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5674448e9fc75a97c56f03501fa3f8fb3deacf01544ff6c2186aa536926d04c1","flatsize":4973,"path":"All/p5-Module-Install-AuthorRequires-0.02_1.pkg","repopath":"All/p5-Module-Install-AuthorRequires-0.02_1.pkg","licenselogic":"single","pkgsize":4064,"desc":"Declare author-only dependencies.","deps":{"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Install-AuthorTests","origin":"devel/p5-Module-Install-AuthorTests","version":"0.002_1","comment":"Perl extension to designate tests only run by module authors","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Install-AuthorTests","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a65666478b1dafc178cc8a01799a6888dcc0be3c679e28d0d7589527aed6deb","flatsize":4720,"path":"All/p5-Module-Install-AuthorTests-0.002_1.pkg","repopath":"All/p5-Module-Install-AuthorTests-0.002_1.pkg","licenselogic":"single","pkgsize":3976,"desc":"Module::Install::AuthorTests designate tests only run by module\nauthors.","deps":{"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Versions","origin":"devel/p5-Module-Versions","version":"0.02_1","comment":"Perl extension to handle versions of loaded modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Versions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af9e8b20998a68325ff6ba5f4046ec7322b894ec08afe4653fb2acb85eb64f93","flatsize":46961,"path":"All/p5-Module-Versions-0.02_1.pkg","repopath":"All/p5-Module-Versions-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18208,"desc":"Module::Versions handles versions of loaded modules with a flexible\nresult interface.  The main goal is to get as much version\ninformations as possible about a module or module list with a simple\ncall interface and an absolutely flexible result interface.\nModule::Versions handles *loaded* and *loadable* modules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Inspector","origin":"devel/p5-Module-Inspector","version":"1.05_2","comment":"Integrated API for inspecting Perl distributions","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Module-Inspector","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c4ab3e8f07395c3d040d856bee3b1ed27866c957ad55e1801026d225f0d47be","flatsize":15777,"path":"All/p5-Module-Inspector-1.05_2.pkg","repopath":"All/p5-Module-Inspector-1.05_2.pkg","licenselogic":"single","pkgsize":8812,"desc":"Module::Inspector provides a wrapper around various modules used to read and\nexamine the different parts of a Perl module distribution tarball, and can\ninspect a module unrolled on disk, in a repository checkout, or just look\ndirectly inside a tarball. It also rovides a companion to the Class::Inspector\nAPI for accessing information on class after installation.","deps":{"p5-File-Find-Rule-Perl":{"origin":"devel/p5-File-Find-Rule-Perl","version":"1.16"},"p5-File-Find-Rule-VCS":{"origin":"devel/p5-File-Find-Rule-VCS","version":"1.09"},"p5-Module-Extract":{"origin":"devel/p5-Module-Extract","version":"0.01_2"},"p5-Module-Manifest":{"origin":"devel/p5-Module-Manifest","version":"1.09"},"p5-Module-Math-Depends":{"origin":"devel/p5-Module-Math-Depends","version":"0.02_3"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-YAML-Tiny":{"origin":"textproc/p5-YAML-Tiny","version":"1.74"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Info-File","origin":"devel/p5-Module-Info-File","version":"1.01","comment":"Retrieves module information from a file or script","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Info-File","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d39a6d73a66810b66f725cfb5a36fa286b8f7458515b7fb5a607175d1dfc7bb7","flatsize":19818,"path":"All/p5-Module-Info-File-1.01.pkg","repopath":"All/p5-Module-Info-File-1.01.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10488,"desc":"Retrieves module information from a file or script. Enhances\nModule::Info->new_from_file to include dir and name attributes.","deps":{"p5-Module-Info":{"origin":"devel/p5-Module-Info","version":"0.37"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Install","origin":"devel/p5-Module-Install","version":"1.21","comment":"Standalone, extensible Perl module installer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Install","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ab23e87f559ff7c6d19c0b0c6942273563833c509153f7a3e5e09a48d6dcaf4","flatsize":302219,"path":"All/p5-Module-Install-1.21.pkg","repopath":"All/p5-Module-Install-1.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":131320,"desc":"Module::Install is a standalone, extensible installer for Perl modules.\nIt is designed to be a drop-in replacement for ExtUtils::MakeMaker, and is a\ndescendent of CPAN::MakeMaker.\nPlease type \"perldoc Module::Install\" after installation to see the\nmodule usage information.","deps":{"p5-File-Remove":{"origin":"devel/p5-File-Remove","version":"1.58"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Module-ScanDeps":{"origin":"devel/p5-Module-ScanDeps","version":"1.35"},"p5-PAR-Dist":{"origin":"devel/p5-PAR-Dist","version":"0.53"},"p5-YAML-Tiny":{"origin":"textproc/p5-YAML-Tiny","version":"1.74"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Implementation","origin":"devel/p5-Module-Implementation","version":"0.09_1","comment":"Loads one of several alternate underlying implementations for a module","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Implementation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcf60b4c46aa3cd9643cc9b3453fac342e3cebda6ac6cc1996036d31ada40fe0","flatsize":19922,"path":"All/p5-Module-Implementation-0.09_1.pkg","repopath":"All/p5-Module-Implementation-0.09_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":9864,"desc":"Module::Implementation abstracts out the process of choosing one of several\nunderlying implementations for a module. This can be used to provide XS and pure\nPerl implementations of a module, or it could be used to load an implementation\nfor a given OS or any other case of needing to provide multiple implementations.\n\nModule::Implementation is only useful when you know all the implementations\nahead of time. If you want to load arbitrary implementations then you probably\nwant something like a plugin system, not this module.","deps":{"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Functions","origin":"devel/p5-Module-Functions","version":"2.1.3_1","comment":"Perl extension to get function list from package","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Functions","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8445203c94388de3f4c3019a28c1e3e35dcd461ea1f663db2753d7252b0a71e3","flatsize":5696,"path":"All/p5-Module-Functions-2.1.3_1.pkg","repopath":"All/p5-Module-Functions-2.1.3_1.pkg","licenselogic":"single","pkgsize":4796,"desc":"Module::Functions is a library to get a public functions list from\npackage.  It is useful to create a exportable function list.","deps":{"p5-Sub-Identify":{"origin":"devel/p5-Sub-Identify","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-ExtractUse","origin":"devel/p5-Module-ExtractUse","version":"0.345","comment":"Find out what CPAN modules are used","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-ExtractUse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7077850ec2de257ffdaac43fe11c0642ca791fbf4eea18418d8abb04c4031886","flatsize":710858,"path":"All/p5-Module-ExtractUse-0.345.pkg","repopath":"All/p5-Module-ExtractUse-0.345.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34840,"desc":"Module::ExtractUse is basically a Parse::RecDescent grammar to\nparse Perl code. It tries very hard to find all modules\n(whether pragmas, Core, or from CPAN) used by the parsed code.","deps":{"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-Pod-Strip":{"origin":"textproc/p5-Pod-Strip","version":"1.100"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Extract-VERSION","origin":"devel/p5-Module-Extract-VERSION","version":"1.117","comment":"Extract the version of a Perl module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/Module-Extract-VERSION","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"430c0e8782b5303569af982f5401fb84d63688f37ebf09b80c55751828938a52","flatsize":14841,"path":"All/p5-Module-Extract-VERSION-1.117.pkg","repopath":"All/p5-Module-Extract-VERSION-1.117.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":7652,"desc":"This module allows to pull out of module source code the version number\nfor the module.  It assumes that there is only one $VERSION in the file\nand the entire $VERSION statement is on the same line.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Find","origin":"devel/p5-Module-Find","version":"0.16","comment":"Lets you find and use modules in categories","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Find","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f020c74ad91364e983933bbd170e4e0e1f7d469388c02393af142f97eefe954","flatsize":20431,"path":"All/p5-Module-Find-0.16.pkg","repopath":"All/p5-Module-Find-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10940,"desc":"Module::Find lets you find and use modules in categories. This can be very\nuseful for auto-detecting driver or plugin modules. You can differentiate\nbetween looking in the category itself or in all subcategories.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Extract-Use","origin":"devel/p5-Module-Extract-Use","version":"1.052","comment":"Pull out the modules a module explicitly uses","maintainer":"svysh.fbsd@gmail.com","www":"https://github.com/briandfoy/module-extract-use/tree/master","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9fab2da8075f4d3b0c4e7470962d45c9e1117d4ad42d2b392e70e6befad8fc3","flatsize":19474,"path":"All/p5-Module-Extract-Use-1.052.pkg","repopath":"All/p5-Module-Extract-Use-1.052.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":9464,"desc":"Extract the names of the modules used in a file using a static analysis.\nSince this module does not run code, it cannot find dynamic uses of\nmodules, such as eval \"require $class\". It only reports modules that the\nfile loads directly. Modules loaded with parent or base, for instance,\nwill will be in the import list for those pragmas but won't have separate\nentries in the data this module returns.","deps":{"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Extract","origin":"devel/p5-Module-Extract","version":"0.01_2","comment":"Base class for working with Perl distributions","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Module-Extract","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72bf399b34279968f63d31909138cf676ce59ca96489b6cef58ff3bc0a9616ab","flatsize":17613,"path":"All/p5-Module-Extract-0.01_2.pkg","repopath":"All/p5-Module-Extract-0.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9592,"desc":"Module::Extract is a convenience base class for creating module that work with\nPerl distributions. Its purpose is to take care of the mechanisms of locating\nand extracting a Perl distribution so that your module can do something specific\nto the distribution.\n\nThis module was originally created to provide an abstraction for the extraction\nlogic for both Module::Inspector and Module::P4P and to allow additional\nfeatures to be added in the future without having to modify both of them,\nbecause the general problem of \"locate, download, and expand a distribution\"\nis one that is almost ideal for adding additional features down the line.","deps":{"p5-Archive-Extract":{"origin":"archivers/p5-Archive-Extract","version":"0.88"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Depends","origin":"devel/p5-Module-Depends","version":"0.16_1","comment":"Identify the dependencies of a distribution","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Depends","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f51f4e6c4777b1cab7593fd24a651f95405b9787e804742046b76871d5af5c9d","flatsize":12407,"path":"All/p5-Module-Depends-0.16_1.pkg","repopath":"All/p5-Module-Depends-0.16_1.pkg","licenselogic":"single","pkgsize":8276,"desc":"Module::Depends extracts module dependencies from an unpacked distribution\ntree.\n\nModule::Depends only evaluates the META.yml shipped with a distribution.\nThis won't be effective until all distributions ship META.yml files, so we\nsuggest you take your life in your hands and look at\nModule::Depends::Intrusive.","deps":{"p5-Class-Accessor-Chained":{"origin":"devel/p5-Class-Accessor-Chained","version":"0.01_2"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-CoreList","origin":"devel/p5-Module-CoreList","version":"5.20240609","comment":"See what modules shipped with versions of Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-CoreList","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f279e102df0f49c27997f44cf75e8b8af0f684f7d9cb11ee55669b6a8c933139","flatsize":1170071,"path":"All/p5-Module-CoreList-5.20240609.pkg","repopath":"All/p5-Module-CoreList-5.20240609.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":72768,"desc":"Module::CoreList contains the hash of hashes %25Module::CoreList::version,\nthis is keyed on perl version as indicated in $].  The second level hash\nis module => version pairs.\n\nIt also contains %25Module::CoreList::released hash, which has ISO formatted\nversions of the release dates, as gleaned from the perlhist man page.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Dependency","origin":"devel/p5-Module-Dependency","version":"1.86_2","comment":"Collection of modules for examining dependencies","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Dependency","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b378257b380a9d216e9d0d9490250f396c3aadae0d393588aed6969776cb1d1","flatsize":112308,"path":"All/p5-Module-Dependency-1.86_2.pkg","repopath":"All/p5-Module-Dependency-1.86_2.pkg","licenselogic":"single","pkgsize":43308,"desc":"Module::Dependency - Collection of modules for examining dependencies\n                     between parents and children, like Perl files\n\nA set of pure-perl modules and helper programs that let you build a\ndatabase of the dependency links between a collection of Perl files,\nand then query that database, even producing text, HTML, PostScript\nor graphical reports.\n\nThe database in question is actually a simple Storable image of a\nPerl data structure, and you can create as many of these as you want.\nYou can use the command-line tools, or write your own Perl to query\nand manipulate the data however you want.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Collect","origin":"devel/p5-Module-Collect","version":"0.06_2","comment":"Perl extension to collect module files from some directories","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Collect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15764686dc57b64430b6dbdcf59928e8890d1a6e49d030c632d6b7bd92356712","flatsize":8402,"path":"All/p5-Module-Collect-0.06_2.pkg","repopath":"All/p5-Module-Collect-0.06_2.pkg","licenselogic":"single","pkgsize":6008,"desc":"Module::Collect collects module files from some directories.","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Compile","origin":"devel/p5-Module-Compile","version":"0.23_1","comment":"Provide a system for writing modules that compile other Perl modules","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Module-Compile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3484469a268c0462046b040db5dde0cb9d399a0a00c399dd4a366b63f67af44","flatsize":46934,"path":"All/p5-Module-Compile-0.23_1.pkg","repopath":"All/p5-Module-Compile-0.23_1.pkg","licenselogic":"single","pkgsize":19176,"desc":"This module provides a system for writing modules that *compile* other\nPerl modules.\n\nModules that use these compilation modules get compiled into some\naltered form the first time they are run. The result is cached into\n\".pmc\" files.\n\nPerl has native support for \".pmc\" files. It always checks for them,\nbefore loading a \".pm\" file.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-CheckVersion","origin":"devel/p5-Module-CheckVersion","version":"0.08","comment":"Check module (e.g. latest version) with CPAN (or equivalent repo)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-CheckVersion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d05f901daf686b58d730cd365ce6b94f62bb19e0aa5a0fe349811a62bce8224f","flatsize":594736,"path":"All/p5-Module-CheckVersion-0.08.pkg","repopath":"All/p5-Module-CheckVersion-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":108364,"desc":"Module::CheckVersion checks latest version of modules with CPAN (or equivalent\nrepo).","deps":{"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-CheckDeps","origin":"devel/p5-Module-CheckDeps","version":"0.08_1","comment":"Very simple dependencies checker for Perl code","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ALEXBIO/Module-CheckDeps-0.08","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"426a2bd148ecc605db401b74c3b872b7023e7216235250dedbc065875edf47aa","flatsize":44734,"path":"All/p5-Module-CheckDeps-0.08_1.pkg","repopath":"All/p5-Module-CheckDeps-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12572,"desc":"Module::CheckDeps parses Perl code searching for used modules. It can either\nreturn a list of all the modules used by some code, or a list of the used\nmodules that are not available in the host system (e.g. not installed modules).\n\nCompared to similar modules, such as Module::ScanDeps, Module::CheckDeps is\nsimpler and less powerful, but also much faster.","deps":{"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-CPANfile","origin":"devel/p5-Module-CPANfile","version":"1.1004","comment":"Parse cpanfile","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-CPANfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"789a2daadc3535a4729f507397f9368fa5560aea839fba350173adc8b4aecdf2","flatsize":80348,"path":"All/p5-Module-CPANfile-1.1004.pkg","repopath":"All/p5-Module-CPANfile-1.1004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28532,"desc":"Module::CPANfile is a tool to handle L<cpanfile> format to load\napplication specific dependencies, not just for CPAN distributions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-CPANTS-Analyse","origin":"devel/p5-Module-CPANTS-Analyse","version":"1.02","comment":"Generate Kwalitee ratings for a distribution","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-CPANTS-Analyse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6941f93edae533580a754fcbca8b4e622131acd3717bc7536dc1b009670b228","flatsize":151073,"path":"All/p5-Module-CPANTS-Analyse-1.02.pkg","repopath":"All/p5-Module-CPANTS-Analyse-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":55472,"desc":"Module::CPANTS::Analyse - Generate Kwalitee ratings for a distribution\n\nKwalitee is inexact quality:\n* All dependencies in Makefile.PL or the Module::Build equivalent\n* Well-tested\n* Well-documented\n* Documents match code match tests\n* Covered well\n* Pod passes Test::Pod\n* All hyperlinks work","deps":{"p5-Archive-Any-Lite":{"origin":"archivers/p5-Archive-Any-Lite","version":"0.11"},"p5-Array-Diff":{"origin":"misc/p5-Array-Diff","version":"0.09"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Data-Binary":{"origin":"devel/p5-Data-Binary","version":"0.01"},"p5-File-Find-Object":{"origin":"devel/p5-File-Find-Object","version":"0.3.2"},"p5-Module-Find":{"origin":"devel/p5-Module-Find","version":"0.16"},"p5-Parse-Distname":{"origin":"devel/p5-Parse-Distname","version":"0.05"},"p5-Perl-PrereqScanner-NotQuiteLite":{"origin":"devel/p5-Perl-PrereqScanner-NotQuiteLite","version":"0.9917"},"p5-Software-License":{"origin":"misc/p5-Software-License","version":"0.104006"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Build-WithXSpp","origin":"devel/p5-Module-Build-WithXSpp","version":"0.14","comment":"XS++ enhanced flavour of Module::Build","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Module-Build-WithXSpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bea4a3a8a86e218a4ab97fd3f40c43c8c579c7c2c813e0273c6478f801db8370","flatsize":35164,"path":"All/p5-Module-Build-WithXSpp-0.14.pkg","repopath":"All/p5-Module-Build-WithXSpp-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16408,"desc":"This subclass of Module::Build adds some tools and processes\nto make it easier to use for wrapping C++ using XS++ (ExtUtils::XSpp).","deps":{"p5-ExtUtils-CppGuess":{"origin":"devel/p5-ExtUtils-CppGuess","version":"0.27"},"p5-ExtUtils-XSpp":{"origin":"devel/p5-ExtUtils-XSpp","version":"0.18"},"p5-Module-Build":{"origin":"devel/p5-Module-Build","version":"0.4234"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Build-Using-PkgConfig","origin":"devel/p5-Module-Build-Using-PkgConfig","version":"0.03","comment":"Extend Module::Build to use platform libraries provided by pkg-config","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Build-Using-PkgConfig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5351ca43cabf44e71110ce47c56393b2b974663d9806007e037a590592764b7","flatsize":54554,"path":"All/p5-Module-Build-Using-PkgConfig-0.03.pkg","repopath":"All/p5-Module-Build-Using-PkgConfig-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15292,"desc":"Module::Build::Using::PkgConfig provides some handy methods to assist the\nBuild.PL script of XS-based module distributions that make use of platform\nlibraries managed by pkg-config.","deps":{"p5-ExtUtils-PkgConfig":{"origin":"devel/p5-ExtUtils-PkgConfig","version":"1.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Build-XSUtil","origin":"devel/p5-Module-Build-XSUtil","version":"0.19","comment":"Module::Build class for building XS modules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Build-XSUtil","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8715edf4a4e24c4492c050a8990b503f1d080cf12c431ec81cd2bf180583f495","flatsize":53165,"path":"All/p5-Module-Build-XSUtil-0.19.pkg","repopath":"All/p5-Module-Build-XSUtil-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14060,"desc":"Module::Build::XSUtil is subclass of Module::Build for support building XS\nmodules.","deps":{"p5-Devel-CheckCompiler":{"origin":"devel/p5-Devel-CheckCompiler","version":"0.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Build-Tiny","origin":"devel/p5-Module-Build-Tiny","version":"0.048","comment":"Tiny replacement for Module::Build","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Build-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5be960a960d767762bd5c601b6bb46ad4341dda5b1f07c1d2cc3e313f79c6875","flatsize":55107,"path":"All/p5-Module-Build-Tiny-0.048.pkg","repopath":"All/p5-Module-Build-Tiny-0.048.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15300,"desc":"Many Perl distributions use a Build.PL file instead of a Makefile.PL file to\ndrive distribution configuration, build, test and installation. Traditionally,\nBuild.PL uses Module::Build as the underlying build system. This module provides\na simple, lightweight, drop-in replacement.\n\nWhereas Module::Build has over 6,700 lines of code; this module has less than\n70, yet supports the features needed by most pure-Perl distributions.","deps":{"p5-CPAN-Requirements-Dynamic":{"origin":"devel/p5-CPAN-Requirements-Dynamic","version":"0.001"},"p5-ExtUtils-Config":{"origin":"devel/p5-ExtUtils-Config","version":"0.009"},"p5-ExtUtils-Helpers":{"origin":"devel/p5-ExtUtils-Helpers","version":"0.026"},"p5-ExtUtils-InstallPaths":{"origin":"devel/p5-ExtUtils-InstallPaths","version":"0.013"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Build-Prereqs-FromCPANfile","origin":"devel/p5-Module-Build-Prereqs-FromCPANfile","version":"0.02","comment":"Construct prereq parameters of Module::Build from cpanfile","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Module-Build-Prereqs-FromCPANfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1a8b7988d73c62bf136431d3718caa0862590b7a36db3e1b9be38d2610b71f1","flatsize":14370,"path":"All/p5-Module-Build-Prereqs-FromCPANfile-0.02.pkg","repopath":"All/p5-Module-Build-Prereqs-FromCPANfile-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8128,"desc":"Module::Build::Prereqs::FromCPANfile reads cpanfile and converts its content\ninto valid prereq parameters for new() method of Module::Build.","deps":{"p5-Module-CPANfile":{"origin":"devel/p5-Module-CPANfile","version":"1.1004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Build-Pluggable-ReadmeMarkdownFromPod","origin":"devel/p5-Module-Build-Pluggable-ReadmeMarkdownFromPod","version":"0.04","comment":"Make README.mkdn from POD","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Build-Pluggable-ReadmeMarkdownFromPod","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed47825d077d1ec7497666c0137512023fa42720920caec901a41f29f13a0e63","flatsize":11655,"path":"All/p5-Module-Build-Pluggable-ReadmeMarkdownFromPod-0.04.pkg","repopath":"All/p5-Module-Build-Pluggable-ReadmeMarkdownFromPod-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6880,"desc":"Module::Build::Pluggable::ReadmeMarkdownFromPod generates README.mkdn from pod\nfile.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-Module-Build-Pluggable":{"origin":"devel/p5-Module-Build-Pluggable","version":"0.10"},"p5-Pod-Markdown":{"origin":"textproc/p5-Pod-Markdown","version":"3.400"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Build-Pluggable-CPANfile","origin":"devel/p5-Module-Build-Pluggable-CPANfile","version":"0.05","comment":"Include cpanfile","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Module-Build-Pluggable-CPANfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78f3737e0e976fc38f75d5e0971e8cc1d42e38ee33dced1065712a46b7f7e664","flatsize":43872,"path":"All/p5-Module-Build-Pluggable-CPANfile-0.05.pkg","repopath":"All/p5-Module-Build-Pluggable-CPANfile-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11000,"desc":"Module::Build::Pluggable::CPANfile is plugin for Module::Build::Pluggable to\ninclude dependencies from cpanfile into meta files. This modules is\nModule::Install::CPANfile for Module::Build.","deps":{"p5-Module-Build-Pluggable":{"origin":"devel/p5-Module-Build-Pluggable","version":"0.10"},"p5-Module-CPANfile":{"origin":"devel/p5-Module-CPANfile","version":"1.1004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Build-Kwalitee","origin":"devel/p5-Module-Build-Kwalitee","version":"0.24_1","comment":"Module::Build subclass with prepackaged tests","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/Module-Build-Kwalitee","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"500a0315c820839c0b719144cbcd64a9050f9105595972960ad80f64eb6d953f","flatsize":13498,"path":"All/p5-Module-Build-Kwalitee-0.24_1.pkg","repopath":"All/p5-Module-Build-Kwalitee-0.24_1.pkg","licenselogic":"single","pkgsize":7744,"desc":"Module::Build::Kwalitee subclasses Module::Build to provide boilerplate\ntests for your project. It does this by overriding new() and copying\ntests to your t directory when you run 'perl Build.PL'.","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Build-Pluggable","origin":"devel/p5-Module-Build-Pluggable","version":"0.10","comment":"Module::Build meets plugins","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Module-Build-Pluggable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21c0cdafefcb9a72594b132f0a57c81725ec6cdddf32c07b7a9c20ffa869abcd","flatsize":35456,"path":"All/p5-Module-Build-Pluggable-0.10.pkg","repopath":"All/p5-Module-Build-Pluggable-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20096,"desc":"Module::Build::Pluggable adds pluggability for Module::Build.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"p5-Data-OptList":{"origin":"devel/p5-Data-OptList","version":"0.114"},"p5-Test-SharedFork":{"origin":"devel/p5-Test-SharedFork","version":"0.35"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Module-Build-Convert","origin":"devel/p5-Module-Build-Convert","version":"0.50","comment":"Makefile.PL to Build.PL converter","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Build-Convert","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8f68000a1ac2d43206e4d0c6daf067eeb9c49592531147f3d22a10f6a564eb0","flatsize":71076,"path":"All/p5-Module-Build-Convert-0.50.pkg","repopath":"All/p5-Module-Build-Convert-0.50.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23500,"desc":"Module::Build::Convert - Makefile.PL to Build.PL converter\n\nExtUtils::MakeMaker has been a de-facto standard for the common\ndistribution of Perl modules; Module::Build is expected to supersede\nExtUtils::MakeMaker in some time (part of the Perl core as of 5.10?)\n\nThe transition takes place slowly, as the converting process manually\nachieved is yet an uncommon practice. The Module::Build::Convert\nMakefile.PL parser is intended to ease the transition process.","deps":{"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-IO-Prompt":{"origin":"devel/p5-IO-Prompt","version":"0.997004"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Modern-Perl","origin":"lang/p5-Modern-Perl","version":"1.20240120","comment":"Enable all of the features of Modern Perl with one import","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Modern-Perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d2cc0c8eeed7789ae2f63d89522df2eaebfc093271abe612a48328281494e93","flatsize":38926,"path":"All/p5-Modern-Perl-1.20240120.pkg","repopath":"All/p5-Modern-Perl-1.20240120.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15328,"desc":"Modern Perl programs use several modules to enable additional features of Perl\nand of the CPAN.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-Module-Build","origin":"devel/p5-Module-Build","version":"0.4234","comment":"Build and install Perl modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Module-Build","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"614c1e2931128461beaa42e214d8a62fad93dab1d64db428443086612e4ecacc","flatsize":508217,"path":"All/p5-Module-Build-0.4234.pkg","repopath":"All/p5-Module-Build-0.4234.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":196104,"desc":"Module::Build is a system for building, testing, and installing Perl modules.\nIt is meant to be a replacement for ExtUtils::MakeMaker. Developers may alter\nthe behavior of the module through subclassing in a much more straightforward\nway than with MakeMaker. It also does not require a make on your system - most\nof the Module::Build code is pure-perl and written in a very cross-platform\nway.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Mock-Sub","origin":"devel/p5-Mock-Sub","version":"1.09","comment":"Mock package, object and standard subroutines, with unit testing in mind","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Mock-Sub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9080147c696e78150c938278f26186e888b07ec5c8005acf5c18995e5f96f1d0","flatsize":31771,"path":"All/p5-Mock-Sub-1.09.pkg","repopath":"All/p5-Mock-Sub-1.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16032,"desc":"Easy to use and very lightweight module for mocking out sub calls. Very useful\nfor testing areas of your own modules where getting coverage may be difficult\ndue to nothing to test against, and/or to reduce test run time by eliminating\nthe need to call subs that you really don't want or need to test.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ModPerl-VersionUtil","origin":"www/p5-ModPerl-VersionUtil","version":"0.03_1","comment":"Makes it easier to investigate your mod_perl version","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ModPerl-VersionUtil","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62c732fa102f1a4a97d92500e1be7802b60ac4930e1d2dad5d91981d8215c43c","flatsize":11684,"path":"All/p5-ModPerl-VersionUtil-0.03_1.pkg","repopath":"All/p5-ModPerl-VersionUtil-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6516,"desc":"ModPerl::VersionUtil helps you to investigate your mod_perl version easily.","deps":{"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Mock-Quick","origin":"devel/p5-Mock-Quick","version":"1.111","comment":"Quickly mock objects and classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mock-Quick","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77388bc51a6af850f53ef01e6b9cdf65d38d39269524c3374dc079bf70641397","flatsize":61526,"path":"All/p5-Mock-Quick-1.111.pkg","repopath":"All/p5-Mock-Quick-1.111.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31780,"desc":"Mock-Object provides a declarative mocking interface that results in a\nvery concise, but clear syntax. There are separate facilities for\nmocking object instances, and classes. You can quickly create an\ninstance of an object with custom attributes and methods. You can also\nquickly create an anonymous class, optionally inheriting from another,\nwith whatever methods you desire.\n\nMock-Object also provides a tool that provides an OO interface to\noverriding methods in existing classes. This tool also allows for the\nrestoration of the original class methods. Best of all this is a\nlocalized tool, when your control object falls out of scope the original\nclass is restored.","deps":{"p5-Exporter-Declare":{"origin":"devel/p5-Exporter-Declare","version":"0.114"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Mock-MonkeyPatch","origin":"devel/p5-Mock-MonkeyPatch","version":"1.02","comment":"Monkey patching with test mocking in mind","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/dist/Mock-MonkeyPatch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32d26ac94e2b865dc708088de28fe86979cfa7b2a4b65846e383836915a28df8","flatsize":51626,"path":"All/p5-Mock-MonkeyPatch-1.02.pkg","repopath":"All/p5-Mock-MonkeyPatch-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15456,"desc":"Mocking is a common tool, especially for testing. By strategically\nreplacing a subroutine, one can isolate segments (units) of code to\ntest individually. When this is done it is important to know that the\nmocked sub was actually called and with what arguments it was called.\n\nMock::MonkeyPatch injects a subroutine in the place of an existing one.\nIt returns an object by which you can revisit the manner in which the\nmocked subroutine was called. Further when the object goes out of scope\n(or when the \"restore\" method is called) the original subroutine is\nreplaced.","deps":{"p5-Scalar-List-Utils":{"origin":"lang/p5-Scalar-List-Utils","version":"1.63,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Mo","origin":"devel/p5-Mo","version":"0.40,1","comment":"Micro Objects. Mo is less","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Mo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7623db490dcb9d0c2e6b73eeaba8f3ab3ee212c348f9e738dcf5113849260ef5","flatsize":112561,"path":"All/p5-Mo-0.40,1.pkg","repopath":"All/p5-Mo-0.40,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":54240,"desc":"Mo is the bare minimum needed for Perl OO. Many times you'll want just a couple\nmore features. Don't worry. Mo's got you covered.\n\nMo simply loads the feature classes Mo::build, Mo::default, Mo::builder,\nMo::coerce, Mo::is and Mo::required. The first one supports BUILD constructing\nand the other three add their magics to has. A Mo::Feature module can enhance\nnew, extends and has, and also add new export subs, or remove existing ones.\nFeatures can also be combined for a single accessor. See Mo::Features for a list\nof all the features and for an explanation of the Feature API.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Mknod","origin":"devel/p5-Mknod","version":"0.02_1","comment":"Perl module interface to the mknod(2) system call","maintainer":"sean-freebsd@farley.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6edf3a865fb2cfca6639897e28a7ea22103b3e9c70acd21b46afc23231d6a03f","flatsize":13188,"path":"All/p5-Mknod-0.02_1.pkg","repopath":"All/p5-Mknod-0.02_1.pkg","licenselogic":"single","pkgsize":6064,"desc":"Mknod is an interface to the mknod(2) system call.\n\n\nCopyright (C) 2003 Raoul Zwart\n\nThis library is free software; you can redistribute it and/or modify it under\nthe same terms as Perl itself.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Mixin-Linewise","origin":"devel/p5-Mixin-Linewise","version":"0.111","comment":"Write your linewise code for handles; this does the rest","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mixin-Linewise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e97f4d5ecbca9906b1280bf1daeaa7a33544b8b959a65293530b09ac43a2087e","flatsize":62359,"path":"All/p5-Mixin-Linewise-0.111.pkg","repopath":"All/p5-Mixin-Linewise-0.111.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17608,"desc":"With Mixin::Linewise::Readers and Mixin::Linewise::Writers, you can just write\na method to handle handles, and methods for handling strings and filenames are\nadded for you.","deps":{"p5-PerlIO-utf8_strict":{"origin":"devel/p5-PerlIO-utf8_strict","version":"0.010"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Mixin-Event-Dispatch","origin":"devel/p5-Mixin-Event-Dispatch","version":"2.000","comment":"Mixin methods for simple event/message dispatch framework","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Mixin-Event-Dispatch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43026bcb738beef70edf4e39c67d6c6e58ad67c0ea57bb8da33b9a541b7e6301","flatsize":72130,"path":"All/p5-Mixin-Event-Dispatch-2.000.pkg","repopath":"All/p5-Mixin-Event-Dispatch-2.000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24648,"desc":"Add Mixin::Event::Dispatch in as a parent to your class, and it'll provide some\nmethods for defining event handlers (\"subscribe_to_event\" or\n\"add_handler_for_event\") and calling them (\"invoke_event\").\n\nNote that handlers should return 0 for a one-off handler, and 1 if it should be\ncalled again on the next event.","deps":{"p5-List-UtilsBy":{"origin":"devel/p5-List-UtilsBy","version":"0.12"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Misc-Quality","origin":"astro/p5-Misc-Quality","version":"0.1_1","comment":"Class for handling quality flags for astronomical objects","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Misc-Quality","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56b6f5dad69934f34a7a866c95446a37e5eefe3bdb4717b0e4fad30cb1ae0bc0","flatsize":17860,"path":"All/p5-Misc-Quality-0.1_1.pkg","repopath":"All/p5-Misc-Quality-0.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":8336,"desc":"Misc::Quality provides a class for handling quality flags for astronomical\nobjects. This class can handle any type of flag used.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Mobile-UserAgent","origin":"www/p5-Mobile-UserAgent","version":"1.05_1","comment":"Parses a mobile user agent string into its basic constituent parts","maintainer":"dliakh@ukr.net","www":"https://metacpan.org/release/Mobile-UserAgent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc2446b63ead38fe6c3a49a1fe7482d2c7d8e56d1a5f1d99c95610faa2a36189","flatsize":42334,"path":"All/p5-Mobile-UserAgent-1.05_1.pkg","repopath":"All/p5-Mobile-UserAgent-1.05_1.pkg","licenselogic":"single","pkgsize":15952,"desc":"Parses a mobile user agent string into it's basic constituent parts, the most\nimportant being vendor and model. One reason for doing this would be to use\nthis information to lookup vendor-model specific device characteristics in a\ndatabase.","deps":{"p5-Class-Singleton":{"origin":"devel/p5-Class-Singleton","version":"1.6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"]},{"name":"p5-Module-Info","origin":"devel/p5-Module-Info","version":"0.37","comment":"Provides information about Perl modules","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/pod/Module::Info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02e65ffe3bd77fe0b4c779b9031df4b63edc04fd520fe47aa50eb88cfdf82c32","flatsize":51258,"path":"All/p5-Module-Info-0.37.pkg","repopath":"All/p5-Module-Info-0.37.pkg","licenselogic":"single","pkgsize":22584,"desc":"Module::Info gives you information about Perl modules without actually\nloading the module.  It actually isn't specific to modules and should\nwork on any perl code.","deps":{"p5-PathTools":{"origin":"devel/p5-PathTools","version":"3.7500"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Minilla","origin":"devel/p5-Minilla","version":"3.0.15_1","comment":"CPAN module authoring tool","maintainer":"oklaspec@gmail.com","www":"https://metacpan.org/release/Minilla","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23b35bf9d55d0eb7d459b48adfe07e46fded3987e61c73be79eb1984e046176f","flatsize":215871,"path":"All/p5-Minilla-3.0.15_1.pkg","repopath":"All/p5-Minilla-3.0.15_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":74880,"desc":"Minilla is a CPAN module authoring tool. Minilla provides 'minil' command for\nauthorizing a CPAN distribution. The repository created and managed by Minilla\nis git install ready, and cpan of course. Minilla is built on only few small\nlibraries. You can install Minilla without a huge list of dependencies to\nheavy modules. Conventions: module written in Pure Perl are located in lib/;\nexecutable file is in script/ directory, if any; module is maintained with\nGit and git ls-files matches with what you will release; module has a static\nlist of prerequisites that can be described in cpanfile; has a Changes file.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"p5-App-cpanminus":{"origin":"devel/p5-App-cpanminus","version":"1.7047"},"p5-CPAN-Uploader":{"origin":"devel/p5-CPAN-Uploader","version":"0.103013_1"},"p5-Config-Identity":{"origin":"devel/p5-Config-Identity","version":"0.0019"},"p5-Data-Section-Simple":{"origin":"devel/p5-Data-Section-Simple","version":"0.07_1"},"p5-Devel-CheckBin":{"origin":"devel/p5-Devel-CheckBin","version":"0.04"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-File-pushd":{"origin":"devel/p5-File-pushd","version":"1.016"},"p5-Module-CPANfile":{"origin":"devel/p5-Module-CPANfile","version":"1.1004"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Pod-Markdown":{"origin":"textproc/p5-Pod-Markdown","version":"3.400"},"p5-Software-License":{"origin":"misc/p5-Software-License","version":"0.104006"},"p5-TOML":{"origin":"textproc/p5-TOML","version":"0.97"},"p5-Text-MicroTemplate":{"origin":"textproc/p5-Text-MicroTemplate","version":"0.24"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-Version-Next":{"origin":"textproc/p5-Version-Next","version":"1.000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tree":{"origin":"sysutils/tree","version":"2.1.1_1"}},"categories":["devel","perl5"]},{"name":"p5-Metrics-Any","origin":"devel/p5-Metrics-Any","version":"0.10","comment":"Abstract collection of monitoring metrics","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Metrics-Any","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"862c8874272e59774604fe9d280b6f7b4742042feef95c6dbf94c4c0338129df","flatsize":118383,"path":"All/p5-Metrics-Any-0.10.pkg","repopath":"All/p5-Metrics-Any-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":49480,"desc":"Metrics::Any provides a central location for modules to report monitoring\nmetrics, such as counters of the number of times interesting events have\nhappened, and programs to collect up and send those metrics to monitoring\nservices.\n\nInspired by Log::Any, this module splits the overall problem into two sides.\nModules wishing to provide metrics for monitoring purposes can use the use\nMetrics::Any statement to obtain a collector into which they can report metric\nevents. By default this collector doesn't actually do anything, so modules can\neasily use it without adding extra specific dependencies for specific reporting.\n\nA program using one or more such modules can apply a different policy and\nrequest a particular adapter implementation in order to actually report these\nmetrics to some external system, by using the use Metrics::Any::Adapter\nstatement.\n\nThis separation of concerns allows module authors to write code which will\nreport metrics without needing to care about the exact mechanism of that\nreporting (as well as to write code which does not itself depend on the code\nrequired to perform that reporting).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Method-Signatures","origin":"devel/p5-Method-Signatures","version":"20170211","comment":"Method and function declarations with signatures and no source filter","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Method-Signatures","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bddde46e37975c85e9bf914bfe4741832c05494625bd1ceb5293bd64a78a5dbc","flatsize":138408,"path":"All/p5-Method-Signatures-20170211.pkg","repopath":"All/p5-Method-Signatures-20170211.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":47524,"desc":"Method::Signatures provides two new keywords, func and method, so that you can\nwrite subroutines with signatures instead of having to spell out my $self =\nshift; my($thing) = @_\n\nfunc is like sub but takes a signature where the prototype would normally go.\nThis takes the place of my($foo, $bar) = @_ and does a whole lot more.\n\nmethod is like func but specifically for making methods. It will automatically\nprovide the invocant as $self (by default). No more my $self = shift.\n\nIt also allows signatures, very similar to Perl 6 signatures.\n\nIt also does type checking, understanding all the types that Moose (or Mouse)\nwould understand.\n\nAnd it does all this with no source filters.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-Const-Fast":{"origin":"devel/p5-Const-Fast","version":"0.014_2"},"p5-Devel-Declare":{"origin":"devel/p5-Devel-Declare","version":"0.006022"},"p5-Lexical-SealRequireHints":{"origin":"devel/p5-Lexical-SealRequireHints","version":"0.012"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Minion","origin":"devel/p5-Minion","version":"10.30","comment":"Asynchronous job queue for Mojolicious","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Minion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52b960a8546835a5c3827d8922b18199989918e5ededba69d10bbcc2fc138a74","flatsize":3855179,"path":"All/p5-Minion-10.30.pkg","repopath":"All/p5-Minion-10.30.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":1257588,"desc":"Minion is a job queue for the Mojolicious real-time web framework with support\nfor multiple backends, such as DBM::Deep and PostgreSQL.\n\nA job queue allows you to process time and/or computationally intensive tasks\nin background processes, outside of the request/response lifecycle. Among those\ntasks you'll commonly find image resizing, spam filtering, HTTP downloads,\nbuilding tarballs, warming caches and basically everything else you can imagine\nthat's not super fast.","deps":{"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-YAML-LibYAML":{"origin":"textproc/p5-YAML-LibYAML","version":"0.89"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"PGSQL":"off"}},{"name":"p5-Method-Alias","origin":"devel/p5-Method-Alias","version":"1.03_1","comment":"Create method aliases (and do it safely)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Method-Alias","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0f7449f608b2c33624bdf1824c4f14d3418a7b7eb7059db6f06782a4212daa8","flatsize":27097,"path":"All/p5-Method-Alias-1.03_1.pkg","repopath":"All/p5-Method-Alias-1.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12252,"desc":"Method::Alias is designed to be used as a pragma, to which you provide a\nset of pairs of method names. Only very minimal checking is done, if you\nwish to create infinite loops or what have you, you are more than\nwelcome to shoot yourself in the foot.\n\n# Add a single method alias\n    use Method::Alias 'foo' => 'bar';\n\n# Add several method aliases\n    use Method::Alias 'a' => 'b',\n    'c' => 'd',\n    'e' => 'f';","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Metabase-Fact","origin":"devel/p5-Metabase-Fact","version":"0.025","comment":"Metabase Facts","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Metabase-Fact","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78e0f5906e30d2b6b3be4ecae4db6f8ba154711618cdede706576a7890c69045","flatsize":124667,"path":"All/p5-Metabase-Fact-0.025.pkg","repopath":"All/p5-Metabase-Fact-0.025.pkg","licenselogic":"single","pkgsize":59228,"desc":"Metabase Facts and accompanying classes","deps":{"p5-CPAN-DistnameInfo":{"origin":"devel/p5-CPAN-DistnameInfo","version":"0.12_1"},"p5-Data-GUID":{"origin":"devel/p5-Data-GUID","version":"0.051"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Metadata","origin":"databases/p5-Metadata","version":"0.24_1","comment":"Perl implementation of Dublin Core compatible metadata","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Metadata","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cb8145f243fb56269dadac28ae3c9d28bde9498590da85fe5f6fc1e484faa5e","flatsize":55037,"path":"All/p5-Metadata-0.24_1.pkg","repopath":"All/p5-Metadata-0.24_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24292,"desc":"This collection of modules provide an implementation of Dublin Core\ncompatible metadata and subclasses for IAFA Templates, SOIF (Harvest)\nand should be easily extendible to similar (fairly flat) metadata\nformats.","deps":{"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Metabase-Client-Simple","origin":"devel/p5-Metabase-Client-Simple","version":"0.012","comment":"Client that submits to Metabase servers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Metabase-Client-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa486cafb54976a23a3a88cfbc7b7f92cbb4b186e0af97172d72e6c342cc7e06","flatsize":12544,"path":"All/p5-Metabase-Client-Simple-0.012.pkg","repopath":"All/p5-Metabase-Client-Simple-0.012.pkg","licenselogic":"single","pkgsize":6416,"desc":"Client that submits to Metabase servers","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Metabase-Fact":{"origin":"devel/p5-Metabase-Fact","version":"0.025"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MetaCPAN-Client","origin":"devel/p5-MetaCPAN-Client","version":"2.032000","comment":"Comprehensive, DWIM-featured client to the MetaCPAN API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MetaCPAN-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0ad398aeb5823e7ce0383c9e56d8787fa4b79b40169764e5cd6bc36200715ba","flatsize":165275,"path":"All/p5-MetaCPAN-Client-2.032000.pkg","repopath":"All/p5-MetaCPAN-Client-2.032000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":67980,"desc":"This is a hopefully-complete API-compliant client to MetaCPAN\n(https://metacpan.org) with DWIM capabilities, to make your life easier.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"p5-Safe-Isa":{"origin":"devel/p5-Safe-Isa","version":"1.000010"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Meta-Builder","origin":"devel/p5-Meta-Builder","version":"0.004","comment":"Perl extension for creating Meta objects to track custom metrics","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Meta-Builder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd1176f83d3060bd36a1d3d37818e0be22c1e4a717182935d895018960a6d5f1","flatsize":38464,"path":"All/p5-Meta-Builder-0.004.pkg","repopath":"All/p5-Meta-Builder-0.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19040,"desc":"Meta::Builder is designed to be a generic tool for writing Meta\nobjects. Unlike specialized tools, Meta::Builder makes no assumptions\nabout what metrics you will care about. Meta::Builder also mkaes it\nsimple for others to extend your meta-object based tools by providing\nhooks for other packages to add metrics to your meta object.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Memoize-ExpireLRU","origin":"devel/p5-Memoize-ExpireLRU","version":"0.56","comment":"Expiry plug-in for Memoize that adds LRU cache expiration","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Memoize-ExpireLRU","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ac613368ea7b11f5581bea54fb89b4954caf1290dde667489555db41d94ebf1","flatsize":53149,"path":"All/p5-Memoize-ExpireLRU-0.56.pkg","repopath":"All/p5-Memoize-ExpireLRU-0.56.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13796,"desc":"Memoize::ExpireLRU is a module that implements LRU expiration for Memoize.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Memoize","origin":"devel/p5-Memoize","version":"1.16","comment":"Transparently speed up perl functions by caching return values","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Memoize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5869f73909b57c82e94fea5b4a842283002c24143564b100adb56f615f301540","flatsize":75126,"path":"All/p5-Memoize-1.16.pkg","repopath":"All/p5-Memoize-1.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":40120,"desc":"`Memoizing' a function makes it faster by trading space for time.  It\ndoes this by caching the return values of the function in a table.  If\nyou call the function again with the same arguments, memoize jumps in\nand gives you the value out of the table, instead of letting the\nfunction compute the value all over again.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Memcached-libmemcached","origin":"databases/p5-Memcached-libmemcached","version":"1.001801_1","comment":"Thin fast full interface to the libmemcached client API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Memcached-libmemcached","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92744a809f70f0efd70d5baa597aee752dc1a9c738dd93449d041342bc1ec87d","flatsize":355337,"path":"All/p5-Memcached-libmemcached-1.001801_1.pkg","repopath":"All/p5-Memcached-libmemcached-1.001801_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":135528,"desc":"Memcached::libmemcached -\n    Thin fast full interface to the libmemcached client API\n\nMemcached::libmemcached is a very thin, highly efficient,\nwrapper around the libmemcached library.\n\nIt gives full access to the rich functionality offered by\nlibmemcached. libmemcached is fast, light on memory usage,\nthread safe, and provide full access to server side methods.\n\n    - Synchronous and Asynchronous support.\n    - TCP and Unix Socket protocols.\n    - A half dozen or so different hash algorithms.\n    - Implementations of the new cas, replace, and append operators.\n    - Man pages written up on entire API.\n    - Implements both modulo and consistent hashing solutions.","deps":{"libmemcached":{"origin":"databases/libmemcached","version":"1.1.4_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","devel","perl5"],"shlibs_required":["libperl.so.5.36","libmemcached.so.11"]},{"name":"p5-MediaWiki-API","origin":"www/p5-MediaWiki-API","version":"0.52","comment":"OOP MediaWiki engine client","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MediaWiki-API","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0499da80ecdbcc7d107e1781a31721aa84c5efe2ad563a0d8519d39915aee40","flatsize":79885,"path":"All/p5-MediaWiki-API-0.52.pkg","repopath":"All/p5-MediaWiki-API-0.52.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":31060,"desc":"This module provides an interface between Perl and the MediaWiki API\nallowing creation of scripts to automate editing and extraction of data\nfrom MediaWiki driven sites like Wikipedia.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-MediaWiki","origin":"www/p5-MediaWiki","version":"1.13_1","comment":"OOP MediaWiki engine client","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SPECTRUM/MediaWiki-1.13","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72a4030ea0416d4bb39b3f740d591f2808e6844e867e9bcea2768aae02f1f590","flatsize":61164,"path":"All/p5-MediaWiki-1.13_1.pkg","repopath":"All/p5-MediaWiki-1.13_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24352,"desc":"The MediaWiki module provides high-level interface to MediaWiki\ncontent management system.","deps":{"p5-Config-IniHash":{"origin":"devel/p5-Config-IniHash","version":"3.01.01_2"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Media-Type-Simple","origin":"devel/p5-Media-Type-Simple","version":"0.31.0","comment":"MIME Media Types and their file extensions","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Media-Type-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c07718e4615276d549b6cec823b3e4e6dfb02107b67261f34da17625f2c401ad","flatsize":38543,"path":"All/p5-Media-Type-Simple-0.31.0.pkg","repopath":"All/p5-Media-Type-Simple-0.31.0.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":15024,"desc":"Media::Type::Simple gives a simple functions for obtaining common file\nextensions from media types, and from obtaining media types from file\nextensions.\n\nIt is also relaxed with respect to having multiple media types associated with a\nfile extension, or multiple extensions associated with a media type, and it\nincludes media types for encodings such as gzip. It is defined this way in the\ndefault data, but this does not meet your needs, then you can have it use a\nsystem file (e.g. /etc/mime.types) or custom data.\n\nBy default, there is a functional interface, although you can also use an\nobject-oriented inteface. (Different objects will not share the same data.)","deps":{"p5-Exporter-Lite":{"origin":"devel/p5-Exporter-Lite","version":"0.09"},"p5-File-Share":{"origin":"devel/p5-File-Share","version":"0.27"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-McBain-WithPSGI","origin":"www/p5-McBain-WithPSGI","version":"2.001001","comment":"Load a McBain API as a RESTful PSGI web service","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/McBain::WithPSGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9e26044953bf46ffc41c827ba4e1d583489c35520c0f7880b305cf198b7db30","flatsize":25795,"path":"All/p5-McBain-WithPSGI-2.001001.pkg","repopath":"All/p5-McBain-WithPSGI-2.001001.pkg","licenselogic":"or","licenses":["GPLv1","ARTPERL10"],"pkgsize":13184,"desc":"McBain::WithPSGI turns your McBain API into a RESTful PSGI web service based on\nPlack, thus making McBain a web application framework.\n\nThe created web service will be a JSON-in JSON-out service. Requests to your\napplication are expected to have a Content-Type of application/json;\ncharset=UTF-8. The JSON body of a request will be the payload. The results of\nthe API will be formatted into JSON as well.","deps":{"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-McBain":{"origin":"www/p5-McBain","version":"2.001000"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Mcrypt","origin":"security/p5-Mcrypt","version":"2.5.7.0_4","comment":"Perl extension for the Mcrypt cryptography library","maintainer":"tatsuki_makino@hotmail.com","www":"https://metacpan.org/release/Mcrypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3d0f4152396c654592cd47fe61ec6381d35fdbd246fbe8d00ffcc920630b29c","flatsize":33407,"path":"All/p5-Mcrypt-2.5.7.0_4.pkg","repopath":"All/p5-Mcrypt-2.5.7.0_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13488,"desc":"The Mcrypt modules provides and simple and inuitive perl abstraction of the\nlibmcrypt cryptography library.  It provide mechanisms for encoding and\ndecoding perl scalars.","deps":{"libmcrypt":{"origin":"security/libmcrypt","version":"2.5.8_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libmcrypt.so.4"]},{"name":"p5-Maypole-Component","origin":"www/p5-Maypole-Component","version":"0.03_1","comment":"Run Maypole sub-requests as components","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Maypole-Component","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6f092efe17ca415e4e8db7fbe409ad959213894437106a5c2e03e16bd8e1dfa","flatsize":3166,"path":"All/p5-Maypole-Component-0.03_1.pkg","repopath":"All/p5-Maypole-Component-0.03_1.pkg","licenselogic":"single","pkgsize":3152,"desc":"Run Maypole sub-requests as components","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-McBain","origin":"www/p5-McBain","version":"2.001000","comment":"Lightweight auto-validating, self-documenting web framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/McBain","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecf28cea43bf1826f7a280de194a4057ac7362c7112af99959502f3810abd094","flatsize":79487,"path":"All/p5-McBain-2.001000.pkg","repopath":"All/p5-McBain-2.001000.pkg","licenselogic":"or","licenses":["GPLv1","ARTPERL10"],"pkgsize":38440,"desc":"McBain is a framework for building powerful APIs and applications. Writing an\nAPI with McBain provides the following benefits:\n\n* Lightweight-ness\n* Portability\n* Auto-validation\n* Self-documentation\n* Modularity and flexibility","deps":{"p5-Brannigan":{"origin":"devel/p5-Brannigan","version":"1.1.00001"},"p5-Getopt-Compact":{"origin":"devel/p5-Getopt-Compact","version":"0.04_2"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Maypole-Authentication-UserSessionCookie","origin":"www/p5-Maypole-Authentication-UserSessionCookie","version":"1.4_1","comment":"Track sessions and, optionally, users","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Maypole-Authentication-UserSessionCookie","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38a031f814f4be7feb998cb6333a930bcdd5c808410b0f61508394438b238320","flatsize":11283,"path":"All/p5-Maypole-Authentication-UserSessionCookie-1.4_1.pkg","repopath":"All/p5-Maypole-Authentication-UserSessionCookie-1.4_1.pkg","licenselogic":"single","pkgsize":6708,"desc":"Track sessions and, optionally, users","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Method-Signatures-Simple","origin":"devel/p5-Method-Signatures-Simple","version":"1.07_1","comment":"Basic method declarations with signatures, without source filters","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Method-Signatures-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe195564078a26684aaf0230c8f35d9ba6424317153f4aef22e7c35603ed2fd0","flatsize":49435,"path":"All/p5-Method-Signatures-Simple-1.07_1.pkg","repopath":"All/p5-Method-Signatures-Simple-1.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13704,"desc":"Basic method declarations with signatures, without source filters","deps":{"p5-Devel-Declare":{"origin":"devel/p5-Devel-Declare","version":"0.006022"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Maypole","origin":"www/p5-Maypole","version":"2.13_6","comment":"MVC web application framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Maypole","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b78072d7d435c8fa709538356e7f83c3b9bfe0fb77213f6e8a9acab5504090b","flatsize":692458,"path":"All/p5-Maypole-2.13_6.pkg","repopath":"All/p5-Maypole-2.13_6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":261280,"desc":"Maypole is a Perl framework for MVC-oriented web applications,\nsimilar to Jakarta's Struts. Maypole is designed to minimize coding\nrequirements for creating simple web interfaces to databases, while\nremaining flexible enough to support enterprise web applications.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"p5-CGI-Simple":{"origin":"www/p5-CGI-Simple","version":"1.281"},"p5-CGI-Untaint":{"origin":"www/p5-CGI-Untaint","version":"1.26_2"},"p5-CGI-Untaint-date":{"origin":"www/p5-CGI-Untaint-date","version":"1.00_1"},"p5-CGI-Untaint-email":{"origin":"www/p5-CGI-Untaint-email","version":"0.03_1"},"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Class-DBI-AbstractSearch":{"origin":"databases/p5-Class-DBI-AbstractSearch","version":"0.07_1"},"p5-Class-DBI-Loader":{"origin":"databases/p5-Class-DBI-Loader","version":"0.34_2"},"p5-Class-DBI-Loader-Relationship":{"origin":"databases/p5-Class-DBI-Loader-Relationship","version":"1.3_1"},"p5-Class-DBI-Pager":{"origin":"databases/p5-Class-DBI-Pager","version":"0.08_1"},"p5-Class-DBI-Plugin-RetrieveAll":{"origin":"databases/p5-Class-DBI-Plugin-RetrieveAll","version":"1.04_1"},"p5-Class-DBI-Plugin-Type":{"origin":"databases/p5-Class-DBI-Plugin-Type","version":"0.02_1"},"p5-File-MMagic-XS":{"origin":"devel/p5-File-MMagic-XS","version":"0.09008_1"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-HTTP-Body":{"origin":"www/p5-HTTP-Body","version":"1.23"},"p5-Lingua-EN-Inflect-Number":{"origin":"textproc/p5-Lingua-EN-Inflect-Number","version":"1.12"},"p5-Template-Plugin-Class":{"origin":"www/p5-Template-Plugin-Class","version":"0.14_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-UNIVERSAL-moniker":{"origin":"devel/p5-UNIVERSAL-moniker","version":"0.08_1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"DOCS":"on","EXAMPLES":"on","MODPERL2":"on"},"messages":[{"message":"Maypole has now been installed.\n\nDocumentation:\t/usr/local/share/doc/Maypole/\nExamples:\t/usr/local/share/examples/Maypole/\n\nEnjoy!","type":"install"}]},{"name":"p5-MaxMind-DB-Reader-XS","origin":"net/p5-MaxMind-DB-Reader-XS","version":"1.000009","comment":"Fast XS implementation of MaxMind DB reader","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MaxMind-DB-Reader-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fce71efd73c64d6defded9d37af5dd4edecd97153670d58abf47e82d6558324b","flatsize":44155,"path":"All/p5-MaxMind-DB-Reader-XS-1.000009.pkg","repopath":"All/p5-MaxMind-DB-Reader-XS-1.000009.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":17804,"desc":"Simply installing this module causes MaxMind::DB::Reader to use the XS\nimplementation, which is much faster than the Perl implementation. The XS\nimplementation links against the libmaxminddb library. See MaxMind::DB::Reader\nfor API details.","deps":{"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"p5-Math-Int128":{"origin":"math/p5-Math-Int128","version":"0.22_6"},"p5-Math-Int64":{"origin":"math/p5-Math-Int64","version":"0.57"},"p5-MaxMind-DB-Common":{"origin":"net/p5-MaxMind-DB-Common","version":"0.040001_1"},"p5-MaxMind-DB-Reader":{"origin":"net/p5-MaxMind-DB-Reader","version":"1.000014"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36","libmaxminddb.so.0"]},{"name":"p5-MathML-Entities","origin":"textproc/p5-MathML-Entities","version":"0.17_1","comment":"Convert XHTML+MathML Named Entities to Numeric Character References","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MathML-Entities","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45c385ecc9ae33d19ee93ab2896dd0b9a5a37b38f7d7d15b5424ff963c3732fb","flatsize":63108,"path":"All/p5-MathML-Entities-0.17_1.pkg","repopath":"All/p5-MathML-Entities-0.17_1.pkg","licenselogic":"single","pkgsize":14584,"desc":"MathML::Entities a content conversion filter for named XHTML+MathML\nentities. There are over two thousand named entities in the XHTML+MathML\nDTD. All the Entities defined in the XHTML+MathML DTD except the five\n\"safe\" ones (&lt;, &gt;, &amp;, &quot;, &apos;), will be converted to the\nequivalent numeric character references or to utf-8 characters. Named\nentities which are not in the XHTML+MathML DTD are escaped. This makes the\nresulting XHTML (or XHTML+MathML) safe for consumption by non-validating\nXML parsers.\n\nUnlike, HTML::Entities, the mapping between MathML named entities and\ncodepoints is many-to-one. Therefore, there's no particular sense in\nhaving an inverse function, which takes codepoints to named entities.\n\nBased on: HTML::Entities by Koichi Taniguchi <taniguchi@livedoor.jp>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","math","perl5"]},{"name":"p5-MaxMind-DB-Reader","origin":"net/p5-MaxMind-DB-Reader","version":"1.000014","comment":"Read MaxMind DB files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MaxMind-DB-Reader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10ff4f3f9d627428628788f15b7226aa6532bd257a3929d7fd2ac33fe7a6087b","flatsize":44933,"path":"All/p5-MaxMind-DB-Reader-1.000014.pkg","repopath":"All/p5-MaxMind-DB-Reader-1.000014.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":16772,"desc":"MaxMind::DB::Reader provides functionality to read MaxMind DB files.","deps":{"p5-Data-IEEE754":{"origin":"devel/p5-Data-IEEE754","version":"0.02"},"p5-Data-Printer":{"origin":"devel/p5-Data-Printer","version":"1.002001"},"p5-Data-Validate-IP":{"origin":"net-mgmt/p5-Data-Validate-IP","version":"0.27"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-List-AllUtils":{"origin":"devel/p5-List-AllUtils","version":"0.19"},"p5-MaxMind-DB-Common":{"origin":"net/p5-MaxMind-DB-Common","version":"0.040001_1"},"p5-Module-Implementation":{"origin":"devel/p5-Module-Implementation","version":"0.09_1"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-StrictConstructor":{"origin":"devel/p5-MooX-StrictConstructor","version":"0.011"},"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Math-VecStat","origin":"math/p5-Math-VecStat","version":"0.08_1","comment":"Basic statistics on vectors","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea72d8269cfb2beb3aa26d3dc02f08ee47583a4b2a2f2bfc3980467130ac449a","flatsize":19109,"path":"All/p5-Math-VecStat-0.08_1.pkg","repopath":"All/p5-Math-VecStat-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9600,"desc":"Some basic statistics on vectors (min,max,average,....).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-VectorReal","origin":"math/p5-Math-VectorReal","version":"1.02_1","comment":"Perl Module to handle 3D Vector Mathematics","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-VectorReal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c94775da815e685a17cb985abffdb830d625f61d0acfc3063b78884064bea0c","flatsize":42677,"path":"All/p5-Math-VectorReal-1.02_1.pkg","repopath":"All/p5-Math-VectorReal-1.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17652,"desc":"The Math::VectorReal package defines a 3D mathematical \"vector\",\nin a way that is compatible with the previous CPAN module\nMath::MatrixReal. However it provides a more vector oriented set\nof mathematical functions and overload operators, to the MatrixReal\npackage. For example the normal perl string functions \"x\" and \".\"\nhave been overloaded to allow vector cross and dot product\noperations. Vector math formula thus looks like vector math formula\nin perl programs using this package.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Utils","origin":"math/p5-Math-Utils","version":"1.14","comment":"Useful mathematical functions not in Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Math-Utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a022d378cad5a7694da2f357a8cf5e75df93c321deac5956cc7f86141d5e441","flatsize":69013,"path":"All/p5-Math-Utils-1.14.pkg","repopath":"All/p5-Math-Utils-1.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22500,"desc":"Math::Utils provides useful mathematical functions not in Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Units","origin":"math/p5-Math-Units","version":"1.3_1","comment":"Unit conversion","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Units","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"869833d0a16564e6a9512d43e913a139ec6f7061cc96aaffd748d057144734ba","flatsize":30900,"path":"All/p5-Math-Units-1.3_1.pkg","repopath":"All/p5-Math-Units-1.3_1.pkg","licenselogic":"single","pkgsize":11312,"desc":"The Math::Units module converts a numeric value in one unit of measurement\nto some other unit. The units must be compatible, i.e. length cannot be\nconverted to volume. If a conversion cannot be made an exception is\nthrown.\n\nA combination chaining and reduction algorithm is used to perform the most\ndirect unit conversion possible. Units may be written in several different\nstyles. An abbreviation table is used to convert from common long-form\nunit names to the (more or less) standard abbreviations that the units\nmodule uses internally. All multiplicative unit conversions are cached so\nthat future conversions can be performed very quickly.\n\nToo many units, prefixes and abbreviations are supported to list here. See\nthe source code for a complete listing.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-TrulyRandom","origin":"math/p5-Math-TrulyRandom","version":"1.0_2","comment":"Perl interface to a truly random number generator function","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-TrulyRandom","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a02a1e42e009bf6a00cbb8fc0cb3bd2f81f15ca38611a10b041598be2e162f16","flatsize":15463,"path":"All/p5-Math-TrulyRandom-1.0_2.pkg","repopath":"All/p5-Math-TrulyRandom-1.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8128,"desc":"The Math::TrulyRandom module provides an ability to generate truly random\nnumbers from within Perl programs. The source of the randomness is from\ninterrupt timing discrepancies.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"DOCS":"on"}},{"name":"p5-Math-SymbolicX-Statistics-Distributions","origin":"math/p5-Math-SymbolicX-Statistics-Distributions","version":"1.02_1","comment":"Statistical distributions","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-SymbolicX-Statistics-Distributions","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c48803edc453efd8a8708bae40767b68bde6504a49bc4254be020255087e5115","flatsize":31956,"path":"All/p5-Math-SymbolicX-Statistics-Distributions-1.02_1.pkg","repopath":"All/p5-Math-SymbolicX-Statistics-Distributions-1.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13012,"desc":"This module offers easy access to formulas for a few often-used\ndistributions. For that, it uses the Math::Symbolic module which gives the\nuser an opportunity to manufacture distributions to his liking.\n\nThe module can be used in two styles: It has a procedural interface which\nis demonstrated in the first half of the synopsis. But it also features a\nwholly different interface: It can modify the Math::Symbolic parser so\nthat you can use the distributions right inside strings that will be\nparsed as Math::Symbolic trees. This is demonstrated for very simple cases\nin the second half of the synopsis.\n\nAll arguments in both interface styles are optional. Whichever expression\nis used instead of, for examle 'mean', is plugged into the formula for the\ndistribution as a Math::Symbolic tree. Details on argument handling are\nexplained below.\n\nPlease see the section on Export for details on how to choose the\ninterface style you want to use.","deps":{"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"p5-Math-SymbolicX-ParserExtensionFactory":{"origin":"math/p5-Math-SymbolicX-ParserExtensionFactory","version":"3.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-SymbolicX-ParserExtensionFactory","origin":"math/p5-Math-SymbolicX-ParserExtensionFactory","version":"3.02_1","comment":"Generate parser extensions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-SymbolicX-ParserExtensionFactory","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cf11794558a42bdeaea113c88ee7877b18a808989e252d66396f2d92ac22837","flatsize":12541,"path":"All/p5-Math-SymbolicX-ParserExtensionFactory-3.02_1.pkg","repopath":"All/p5-Math-SymbolicX-ParserExtensionFactory-3.02_1.pkg","licenselogic":"single","pkgsize":7328,"desc":"This module provides a simple way to extend the Math::Symbolic parser with\narbitrary functions that return any valid Math::Symbolic tree. The return\nvalue of the function call is inserted into the complete parse tree at the\npoint at which the function call is parsed. Familiarity with the\nMath::Symbolic module will be assumed throughout the documentation.\n\nThis module is not object oriented. It does not export anything. You\nshould not call any subroutines directly nor should you modify any class\ndata directly. The complete interface is the call to use\nMath::SymbolicX::ParserExtensionFactory and its arguments. The reason for\nthe long module name is that you should not have to call it multiple times\nin your code because it modifies the parser for good. It is intended to be\na pain to type. :-)\n\nThe aim of the module is to allow for hooks into the parser without\nmodifying the parser yourself because that requires rather in-depth\nknowledge of the module code. By specifying key => value pairs of function\nnames and function implementations (code references) as arguments to the\nuse() call of the module, this module extends the parser that is stored in\nthe $Math::Symbolic::Parser variable with the specified functions and\nwhenever \"yourfunction(any argument string not containing an unescaped \\)\n)\" occurs in the code, the subroutine reference is called with the\nargument string as argument.\n\nThe subroutine is expected to return any Math::Symbolic tree. That means,\nas of version 0.133, a Math::Symbolic::Operator, a\nMath::Symbolic::Variable, or a Math::Symbolic::Constant object. The\nreturned object will be incorporated into the Math::Symbolic tree that\nresults from the parse at the exact position at which the custom function\ncall was parsed.\n\nPlease note that the usage of this module will be quite slow at compile\ntime because it has to regenerate the complete Math::Symbolic parser the\nfirst time you use this module in your code. The run time performance\npenalty should be low, however.","deps":{"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-SymbolicX-NoSimplification","origin":"math/p5-Math-SymbolicX-NoSimplification","version":"1.01_1","comment":"Turn off Math::Symbolic simplification","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-SymbolicX-NoSimplification","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a813b70ea4e2410f9f24511ce9248a3720cdbc61c3329c86cad2bd6b3254b29f","flatsize":13869,"path":"All/p5-Math-SymbolicX-NoSimplification-1.01_1.pkg","repopath":"All/p5-Math-SymbolicX-NoSimplification-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7832,"desc":"This module offers facilities to turn off the builtin Math::Symbolic\nsimplification routines and replace them with routines that just clone the\nobjects. You may want to do this in cases where the simplification\nroutines fail to simplify the Math::Symbolic trees and waste a lot of CPU\ntime. (For example, calculating the first order Taylor polynomial of a\nmoderately complex test function was sped up by 100%25 on my machine.)\n\nA word of caution, however: If you turn off the simplification routines,\nsome procedures may produce very, very large trees. One such procedure\nwould be the consecutive application of many derivatives to a product\nwithout intermediate simplification. This would yield exponential growth\nof nodes. (And may, in fact, still do if you keep the simplification\nheuristics turned on because most expressions cannot be simplified\nsignificantly.)","deps":{"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-SymbolicX-Inline","origin":"math/p5-Math-SymbolicX-Inline","version":"1.11_1","comment":"Inlined Math::Symbolic functions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-SymbolicX-Inline","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ccd7d94d6cfedf529bcb693e9c801c1046319813419f21a2ac91c2f3d7fa376","flatsize":20924,"path":"All/p5-Math-SymbolicX-Inline-1.11_1.pkg","repopath":"All/p5-Math-SymbolicX-Inline-1.11_1.pkg","licenselogic":"single","pkgsize":10224,"desc":"This module is an extension to the Math::Symbolic module. A basic\nfamiliarity with that module is required.\n\nMath::SymbolicX::Inline allows easy creation of Perl functions from\nsymbolic expressions in the context of Math::Symbolic. That means you can\ndefine arbitrary Math::Symbolic trees (including derivatives) and let this\nmodule compile them to package subroutines.","deps":{"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"p5-Math-Symbolic-Custom-Contains":{"origin":"math/p5-Math-Symbolic-Custom-Contains","version":"1.01_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-SymbolicX-Error","origin":"math/p5-Math-SymbolicX-Error","version":"1.01_1","comment":"Parser extension for dealing with numeric errors","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-SymbolicX-Error","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b77d1c804ccc40f8da91433d28ac087bf39c2393a064198dde89b98abc1a1df","flatsize":7444,"path":"All/p5-Math-SymbolicX-Error-1.01_1.pkg","repopath":"All/p5-Math-SymbolicX-Error-1.01_1.pkg","licenselogic":"single","pkgsize":5444,"desc":"This module adds numeric error (or uncertainty) support to the\nMath::Symbolic parser. It does so by extending the parser grammar of the\nMath::Symbolic module (that is, the one stored in $Math::Symbolic::Parser)\nwith certain special functions that create constants as Number::WithError\nobjects. (Math::Symbolic::Variable objects have been able to contain\nobjects since the very beginning.)","deps":{"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"p5-Math-SymbolicX-ParserExtensionFactory":{"origin":"math/p5-Math-SymbolicX-ParserExtensionFactory","version":"3.02_1"},"p5-Number-WithError":{"origin":"math/p5-Number-WithError","version":"1.01_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-SymbolicX-Complex","origin":"math/p5-Math-SymbolicX-Complex","version":"1.01_1","comment":"Complex number support for the Math::Symbolic parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-SymbolicX-Complex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9226b36e8a35542420c92eda8e7b2cdb6a5e8b0aba94abcfac8b2f32ef0973ee","flatsize":10096,"path":"All/p5-Math-SymbolicX-Complex-1.01_1.pkg","repopath":"All/p5-Math-SymbolicX-Complex-1.01_1.pkg","licenselogic":"single","pkgsize":6352,"desc":"This module adds complex number support to Math::Symbolic. It does so by\nextending the parser of the Math::Symbolic module (that is, the one stored\nin $Math::Symbolic::Parser) with certain special functions that create\ncomplex constants. (Math::Symbolic::Variable objects have been able to\ncontain complex number objects since the very beginning.)","deps":{"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"p5-Math-SymbolicX-ParserExtensionFactory":{"origin":"math/p5-Math-SymbolicX-ParserExtensionFactory","version":"3.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-SymbolicX-BigNum","origin":"math/p5-Math-SymbolicX-BigNum","version":"0.02_1","comment":"Big number support for the Math::Symbolic parser","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-SymbolicX-BigNum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50c8a43ba122514928603d9212a4f1bfe433817adb9a42a0a2d6704d9854ace8","flatsize":14305,"path":"All/p5-Math-SymbolicX-BigNum-0.02_1.pkg","repopath":"All/p5-Math-SymbolicX-BigNum-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8052,"desc":"This module adds big number support to Math::Symbolic. It does so by\nextending the parser of the Math::Symbolic module (that is, the one stored\nin $Math::Symbolic::Parser) with certain special functions that create\narbitrary precision constants. (Math::Symbolic::Variable objects have been\nable to contain arbitrary precision objects since the very beginning.)","deps":{"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"p5-Math-SymbolicX-ParserExtensionFactory":{"origin":"math/p5-Math-SymbolicX-ParserExtensionFactory","version":"3.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Symbolic-Custom-Transformation","origin":"math/p5-Math-Symbolic-Custom-Transformation","version":"2.02_1","comment":"Transform Math::Symbolic trees","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Symbolic-Custom-Transformation","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"517ade658051145bb37f41a68bb373841391f3ce515c8c63c2c18b9835fd7a4f","flatsize":34091,"path":"All/p5-Math-Symbolic-Custom-Transformation-2.02_1.pkg","repopath":"All/p5-Math-Symbolic-Custom-Transformation-2.02_1.pkg","licenselogic":"single","pkgsize":16168,"desc":"Math::Symbolic::Custom::Transformation is an extension to the\nMath::Symbolic module. You're assumed to be remotely familiar with that\nmodule throughout the documentation.\n\nThis package implements transformations of Math::Symbolic trees using\nMath::Symbolic trees. I'll try to explain what this means in the following\nparagraphs.\n\nUntil now, in order to be able to inspect a Math::Symbolic tree, one had\nto use the low-level Math::Symbolic interface like comparing the top\nnode's term type with a constant (such as T_OPERATOR) and then its\noperator type with more constants. This has changed with the release of\nMath::Symbolic::Custom::Pattern.\n\nTo modify the tree, you had to use equally low-level or even\nencapsulation-breaking methods. This is meant to be changed by this\ndistribution.","deps":{"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"p5-Math-Symbolic-Custom-Pattern":{"origin":"math/p5-Math-Symbolic-Custom-Pattern","version":"2.01_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Symbolic-Custom-Simplification","origin":"math/p5-Math-Symbolic-Custom-Simplification","version":"1.01_1","comment":"User defined simplification routines","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-Symbolic-Custom-Simplification","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae347a741f52c93a596bd89eb80edbc05c7f2cafa43d75dd87c1330342f181d5","flatsize":14611,"path":"All/p5-Math-Symbolic-Custom-Simplification-1.01_1.pkg","repopath":"All/p5-Math-Symbolic-Custom-Simplification-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8028,"desc":"This module is an extension to the Math::Symbolic module. A basic\nfamiliarity with that module is required.\n\nMath::Symbolic offers some builtin simplification routines. These,\nhowever, are not capable of complex simplifications. This extension offers\nfacilities to override the default simplification routines through means\nof subclassing this module. A subclass of this module is required to\ndefine a simplify object method that implements a simplification of\nMath::Symbolic trees.\n\nThere are two class methods to inherit: register and unregister. Calling\nthe register method on your subclass registers your class as providing the\nsimplify method that is invoked whenever simplify() is called on a\nMath::Symbolic::Operator object.\n\nCalling unregister on your subclass restores whichever simplification\nroutines where in place before.","deps":{"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Symbolic-Custom-Pattern","origin":"math/p5-Math-Symbolic-Custom-Pattern","version":"2.01_2","comment":"Pattern matching on Math::Symbolic trees","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Symbolic-Custom-Pattern","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcb69eecf03bd25fa3d2064463ebefa5558b7efa0f0fa564e751cb136d5af34b","flatsize":27212,"path":"All/p5-Math-Symbolic-Custom-Pattern-2.01_2.pkg","repopath":"All/p5-Math-Symbolic-Custom-Pattern-2.01_2.pkg","licenselogic":"single","pkgsize":13600,"desc":"This module is an extension to the Math::Symbolic module. A basic\nfamiliarity with that module is required.\n\nThe Math::Symbolic::Custom::Pattern module implements pattern matching\nroutines on Math::Symbolic trees. The patterns itself are constructed from\nMath::Symbolic trees with just a few variables which have a special\nmeaning.\n\nThe module provides two interfaces. You can use the new() and match()\nmethods this class provides, or you can use the to_pattern() and\nis_of_form() methods on any Math::Symbolic tree. (Exported by the\nMath::Symbolic::Custom::Pattern::Export module. Refer to that module for\ndetails on is_of_form().)","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Symbolic-Custom-LaTeXDumper","origin":"math/p5-Math-Symbolic-Custom-LaTeXDumper","version":"0.208_1","comment":"Math::Symbolic LaTeX output","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Symbolic-Custom-LaTeXDumper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1c3a98414fa56d45757e80abf6b77ed1b78daf4faab0f27d261aa60fcff30fb","flatsize":16562,"path":"All/p5-Math-Symbolic-Custom-LaTeXDumper-0.208_1.pkg","repopath":"All/p5-Math-Symbolic-Custom-LaTeXDumper-0.208_1.pkg","licenselogic":"single","pkgsize":8104,"desc":"This class provides the to_latex() method for all Math::Symbolic trees. It\nis a rewrite of the to_latex() method that was supplied by Math::Symbolic\nprior to version 0.201.\n\nFor details on how the custom method delegation model works, please have a\nlook at the Math::Symbolic::Custom and Math::Symbolic::Custom::Base\nclasses.","deps":{"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Symbolic-Custom-ErrorPropagation","origin":"math/p5-Math-Symbolic-Custom-ErrorPropagation","version":"0.11_1","comment":"Calculate Gaussian Error Propagation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Symbolic-Custom-ErrorPropagation","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49feedf01502479b7cd95e321ace1c4786b0f45b07e503a07fe7cc79a4c4fb2b","flatsize":5446,"path":"All/p5-Math-Symbolic-Custom-ErrorPropagation-0.11_1.pkg","repopath":"All/p5-Math-Symbolic-Custom-ErrorPropagation-0.11_1.pkg","licenselogic":"single","pkgsize":4296,"desc":"This module extends the functionality of Math::Symbolic by offering\nfacilities to calculate the propagated variance of a function of variables\nwith variances themselves.","deps":{"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Vec","origin":"math/p5-Math-Vec","version":"1.01_1","comment":"Object-Oriented Vector Math Methods in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Vec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0728270e70547ac41bcdadf073b58ce2c8a6f7ad8d7ece842c11f6726aa2bcc8","flatsize":30610,"path":"All/p5-Math-Vec-1.01_1.pkg","repopath":"All/p5-Math-Vec-1.01_1.pkg","licenselogic":"single","pkgsize":14996,"desc":"This module was adapted from Math::Vector.\n\nIt uses most of the same algorithms, and currently preserves the same\nnames as the original functions, though some aliases have been added\nto make the interface more natural.\n\nThe \"object\" for the object oriented calling style is a blessed array\nreference which contains a vector of the form [x,y,z]. Methods will\ntypically return a list.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Symbolic-Custom-CCompiler","origin":"math/p5-Math-Symbolic-Custom-CCompiler","version":"1.04_2","comment":"Compile Math::Symbolic trees to C","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Symbolic-Custom-CCompiler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"827c749ea214728083904b37391375e26308d4f17db309e51c824fb69a635fdc","flatsize":18498,"path":"All/p5-Math-Symbolic-Custom-CCompiler-1.04_2.pkg","repopath":"All/p5-Math-Symbolic-Custom-CCompiler-1.04_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9960,"desc":"This module extends the functionality of Math::Symbolic by offering\nfacilities to compile symbolic math trees (formulas) to C code. It also\nuses Inline::C to compile and link the generated C code at run-time, thus\nallowing the user to do symbolic calculations in Perl with Math::Symbolic\nand then use the results in a fast numeric environment.\n\nThis software generates code. Code generators are difficult to test, but\nthe first release of the module is now 1.5 years old and I haven't\nreceived any bug reports, so I consider it somewhat stable now.\n\nPlease read the manpage of Math::Symbolic::Compiler which comes with the\nMath::Symbolic distribution. Most of the gotchas involved with compiling\nthe functions to Perl subroutines also apply to this module which compiles\nto C instead.\n\nAlternatively, you can use the module not for faster calculations from\nyour Perl program, but to generate C code for you. I have used it to\ngenerate an implementation for (many!) Zernike Polynomials for work in C.","deps":{"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Inline-C":{"origin":"devel/p5-Inline-C","version":"0.82"},"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Symbolic-Custom-Contains","origin":"math/p5-Math-Symbolic-Custom-Contains","version":"1.01_1","comment":"Find subtrees in Math::Symbolic expressions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Symbolic-Custom-Contains","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f9de795cefaa51eaa7459a28701473de1b13962c98c56a318109b4d22575795","flatsize":5654,"path":"All/p5-Math-Symbolic-Custom-Contains-1.01_1.pkg","repopath":"All/p5-Math-Symbolic-Custom-Contains-1.01_1.pkg","licenselogic":"single","pkgsize":4684,"desc":"This module extends the functionality of Math::Symbolic by offering\nfacilities to test a Math::Symbolic tree for existance of a specific\nsubtree in the Math::Symbolic tree.","deps":{"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-MaxMind-DB-Common","origin":"net/p5-MaxMind-DB-Common","version":"0.040001_1","comment":"Code shared by the DB reader and writer modules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MaxMind-DB-Common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83bbbc784b6fc1920c65ec416dd260d9328b94fcea86a66af77c22ae9d89542d","flatsize":39345,"path":"All/p5-MaxMind-DB-Common-0.040001_1.pkg","repopath":"All/p5-MaxMind-DB-Common-0.040001_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":13204,"desc":"MaxMind::DB::Common provides code shared by the DB reader and writer modules.","deps":{"p5-Data-Dumper-Concise":{"origin":"devel/p5-Data-Dumper-Concise","version":"2.023"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-List-AllUtils":{"origin":"devel/p5-List-AllUtils","version":"0.19"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-StrictConstructor":{"origin":"devel/p5-MooX-StrictConstructor","version":"0.011"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Math-String","origin":"math/p5-Math-String","version":"1.30","comment":"Perl module to calculate with strings as if they were big integers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-String","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d23aaa92c6626b56cf35f265be89d26302a401f8e8b628b565a6929c6fc4f3c0","flatsize":221681,"path":"All/p5-Math-String-1.30.pkg","repopath":"All/p5-Math-String-1.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":75500,"desc":"Perl module which lets you calculate with strings (specifically passwords, but\nnot limited to) as if they were big integers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Spline","origin":"math/p5-Math-Spline","version":"0.02_1","comment":"Cubic Spline Interpolation of data","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-Spline","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d720b01b869850cadb9adc89c44c26732c55b2bdb1c2182540c236baceb2835","flatsize":13008,"path":"All/p5-Math-Spline-0.02_1.pkg","repopath":"All/p5-Math-Spline-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7556,"desc":"This package provides cubic spline interpolation of numeric data. The\ndata is passed as references to two arrays containing the x and y\nordinates. It may be used as an exporter of the numerical functions or,\nmore easily as a class module.","deps":{"p5-Math-Derivative":{"origin":"math/p5-Math-Derivative","version":"1.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-SigFigs","origin":"math/p5-Math-SigFigs","version":"1.21","comment":"Do math with correct handling of significant figures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-SigFigs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36fa6884be5d392759effaed40590c31cddf6a749b0b229c0b0ee7599dc81ec7","flatsize":15854,"path":"All/p5-Math-SigFigs-1.21.pkg","repopath":"All/p5-Math-SigFigs-1.21.pkg","licenselogic":"single","pkgsize":8076,"desc":"Do math with correct handling of significant figures","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Symbolic","origin":"math/p5-Math-Symbolic","version":"0.612_2","comment":"Symbolic calculations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Symbolic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09dbe0faade1081b6734a90a85bd4034ffff94fc00ae50b65b1427e50bd46e13","flatsize":646469,"path":"All/p5-Math-Symbolic-0.612_2.pkg","repopath":"All/p5-Math-Symbolic-0.612_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":130760,"desc":"Math::Symbolic is intended to offer symbolic calculation capabilities to\nthe Perl programmer without using external (and commercial) libraries\nand/or applications.\n\nPossibly the most convenient way of constructing Math::Symbolic trees is\nusing the builtin parser to generate trees from expressions such as '2 *\nx^5'. You may use the Math::Symbolic->parse_from_string() class method for\nthis.","deps":{"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Sequence","origin":"math/p5-Math-Sequence","version":"1.00_1","comment":"Perl extension dealing with mathematic sequences","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-Sequence","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83bded0024e072210366c550c1f4d6c3fe6b5b0f1249dd036a6cc49d3b4ccc16","flatsize":20794,"path":"All/p5-Math-Sequence-1.00_1.pkg","repopath":"All/p5-Math-Sequence-1.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9712,"desc":"Math::Sequence defines a class for simple mathematic sequences with a\nrecursive definition such as x_(n+1) = 1 / (x_n + 1). Creation of a\nMath::Sequence object is described below in the paragraph about the\nconstructor.\n\nMath::Sequence uses Math::Symbolic to parse and modify the recursive\nsequence definitions. That means you specify the sequence as a string\nwhich is parsed by Math::Symbolic. Alternatively, you can pass the\nconstructor a Math::Symbolic tree directly.\n\nBecause Math::Sequence uses Math::Symbolic for its implementation, all\nresults will be Math::Symbolic objects which may contain other variables\nthan the sequence variable itself.\n\nEach Math::Sequence object is an iterator to iterate over the elements of\nthe sequence starting at the first element (which was specified by the\nstarting element, the second argument to the new() constructor). It offers\nfacilities to cache all calculated elements and access any element\ndirectly, though unless the element has been cached in a previous\ncalculation, this is just a shortcut for repeated use of the iterator.","deps":{"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Series","origin":"math/p5-Math-Series","version":"1.01_1","comment":"Perl extension dealing with mathematic series","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-Series","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8517ff7d4c168cc797c3dcc451a7a93a03e896e8b35cc2422f7a73877bd7567a","flatsize":23741,"path":"All/p5-Math-Series-1.01_1.pkg","repopath":"All/p5-Math-Series-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10748,"desc":"Math::Series defines a class for simple mathematic series with a recursive\ndefinition such as x_(n+1) = 1 / (x_n + 1). Such a recursive definition is\ntreated as a sequence whose elements will be added to form a series. You\ncan refer to the previous sequence element as well as to the current index\nin the series. Creation of a Math::Series object is described below in the\nparagraph about the constructor.\n\nMath::Series uses Math::Symbolic to parse and modify the recursive\nsequence definitions. That means you specify the sequence as a string\nwhich is parsed by Math::Symbolic. Alternatively, you can pass the\nconstructor a Math::Symbolic tree directly.\n\nBecause Math::Series uses Math::Symbolic for its implementation, all\nresults will be Math::Symbolic objects which may contain other variables\nthan the sequence variable and the iterator variable.\n\nEach Math::Series object is an iterator to iterate over the elements of\nthe series starting at the first element (which was specified by the\nstarting element, the second argument to the new() constructor). It offers\nfacilities to cache all calculated elements and access any element\ndirectly, though unless the element has been cached in a previous\ncalculation, this is just a shortcut for repeated use of the iterator.","deps":{"p5-Math-Sequence":{"origin":"math/p5-Math-Sequence","version":"1.00_1"},"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Round","origin":"math/p5-Math-Round","version":"0.08","comment":"Perl extension for rounding numbers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Math-Round","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba0b1da9486c6a30da0960b14eb09c376f36ea28b068c8d2813714061d138206","flatsize":50478,"path":"All/p5-Math-Round-0.08.pkg","repopath":"All/p5-Math-Round-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12852,"desc":"Math::Round supplies functions that will round numbers in different ways. The\nfunctions round and nearest are exported by default; others are available as\ndescribed below. \"use ... qw(:all)\" exports all functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Round-Var","origin":"math/p5-Math-Round-Var","version":"1.0.0_1","comment":"Variations on rounding","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-Round-Var","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e429c97da409b34aad5e686e2c1568a4548dcc55c3b1ee82928eccccad91be5","flatsize":17132,"path":"All/p5-Math-Round-Var-1.0.0_1.pkg","repopath":"All/p5-Math-Round-Var-1.0.0_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9124,"desc":"This module gives you the ability to round numbers to either decimal or\nfractional precision while encapsulating the rounding precision in an\nobject. This allows scripts and modules to maintain multiple precision\nvalues as objects.\n\nIt also implements flexible scheme parsing, so that your programs and\nmodules can offload the how-to-round decisions to this module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Random-Secure","origin":"math/p5-Math-Random-Secure","version":"0.080001","comment":"Cryptographically-secure rand function","maintainer":"dereckson@gmail.com","www":"https://metacpan.org/release/Math-Random-Secure","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8b2e6b2c3e7257a6365a934fb563c7e39091db1812b9879d916287b8ab9e8a9","flatsize":32570,"path":"All/p5-Math-Random-Secure-0.080001.pkg","repopath":"All/p5-Math-Random-Secure-0.080001.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":16880,"desc":"Cryptographically-secure, cross-platform replacement for rand()","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-Crypt-Random-Source":{"origin":"security/p5-Crypt-Random-Source","version":"0.12"},"p5-Math-Random-ISAAC":{"origin":"math/p5-Math-Random-ISAAC","version":"1.004_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-RandomOrg","origin":"math/p5-Math-RandomOrg","version":"0.04_2","comment":"Retrieve random numbers and data from random.org","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-RandomOrg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"017f641600a49410ea92db6542e001e551006b16fe1287a51513500b2c7cb7e0","flatsize":15208,"path":"All/p5-Math-RandomOrg-0.04_2.pkg","repopath":"All/p5-Math-RandomOrg-0.04_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8288,"desc":"Math::RandomOrg provides functions for retrieving random data from the\nrandom.org server. Data may be retrieved in an integer or byte-stream\nformat using the randnum and randbyte functions respectively.\n\n\thttp://random.org","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Random-OO","origin":"math/p5-Math-Random-OO","version":"0.22_1","comment":"Consistent object-oriented interface for generating random numbers","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-Random-OO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"003d78f8aa65a1de876a8327caf0fc0209e4dd4f1228070121acf22ca7087bf7","flatsize":44780,"path":"All/p5-Math-Random-OO-0.22_1.pkg","repopath":"All/p5-Math-Random-OO-0.22_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22012,"desc":"This module defines an abstract interface for random number generation.\nSubclasses of this model will implement specific types of random number\ngenerators or will wrap existing random number generators.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Random-MT-Auto","origin":"math/p5-Math-Random-MT-Auto","version":"6.23","comment":"Auto-seeded Mersenne Twister PRNGs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Random-MT-Auto","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44d6324f5b74dfd2c9ab09960f7a48592105fbc5e069095b8473f0f34f2c152e","flatsize":104480,"path":"All/p5-Math-Random-MT-Auto-6.23.pkg","repopath":"All/p5-Math-Random-MT-Auto-6.23.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":45196,"desc":"The Mersenne Twister is a fast pseudorandom number generator (PRNG)\nthat is capable of providing large volumes (> 10^6004) of \"high\nquality\" pseudorandom data to applications that may exhaust available\n\"truly\" random data sources or system-provided PRNGs such as rand.\n\nThis module provides PRNGs that are based on the Mersenne Twister.\nThere is a functional interface to a single, standalone PRNG, and an\nOO interface (based on the inside-out object model as implemented by\nthe Object::InsideOut module) for generating multiple PRNG objects.\nThe PRNGs are self-seeding, automatically acquiring a (19968-bit)\nrandom seed from user-selectable sources.","deps":{"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-Object-InsideOut":{"origin":"devel/p5-Object-InsideOut","version":"4.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-Random-MT","origin":"math/p5-Math-Random-MT","version":"1.17","comment":"The Mersenne Twister PRNG","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Random-MT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30dab1ca53a30662b1bd9e1da105ec57464229d402ae26d2c7fb8b2737021e9e","flatsize":19447,"path":"All/p5-Math-Random-MT-1.17.pkg","repopath":"All/p5-Math-Random-MT-1.17.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9748,"desc":"The Mersenne Twister is a pseudorandom number generator developed by\nMakoto Matsumoto and Takuji Nishimura.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-Random-ISAAC","origin":"math/p5-Math-Random-ISAAC","version":"1.004_2","comment":"Perl interface to the ISAAC PRNG Algorithm","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Math-Random-ISAAC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"214ad3e311e0018e8ba7e1ad98d03b686ca9056359856f0cc619bcb4e0919450","flatsize":25262,"path":"All/p5-Math-Random-ISAAC-1.004_2.pkg","repopath":"All/p5-Math-Random-ISAAC-1.004_2.pkg","licenselogic":"single","pkgsize":13844,"desc":"As with other Pseudo-Random Number Generator (PRNG) algorithms like the\nMersenne Twister (see Math::Random::MT), this algorithm is designed to\ntake some seed information and produce seemingly random results as output.\n\nHowever, ISAAC (Indirection, Shift, Accumulate, Add, and Count) has\ndifferent goals than these commonly used algorithms. In particular, it's\nreally fast - on average, it requires only 18.75 machine cycles to generate\na 32-bit value. This makes it suitable for applications where a significant\namount of random data needs to be produced quickly, such solving using the\nMonte Carlo method or for games.","deps":{"p5-Math-Random-ISAAC-XS":{"origin":"math/p5-Math-Random-ISAAC-XS","version":"1.004_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Random","origin":"math/p5-Math-Random","version":"0.72","comment":"Random number generators","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Random","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a25a5eb993bd01080bd453a9de716039fdbf4c86cd74b23caa8451dffbb9c621","flatsize":121417,"path":"All/p5-Math-Random-0.72.pkg","repopath":"All/p5-Math-Random-0.72.pkg","licenselogic":"single","pkgsize":44872,"desc":"Math::Random is a Perl port of the C version of randlib, which is a\nsuite of routines for generating random deviates.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-RPN","origin":"math/p5-Math-RPN","version":"1.11_1","comment":"Reverse polish math expression evaluation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-RPN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1b1b5a1b6252185d1120cacbbcc58e2ae1a0be1c0f864b8b8cf1ccd23224777","flatsize":26985,"path":"All/p5-Math-RPN-1.11_1.pkg","repopath":"All/p5-Math-RPN-1.11_1.pkg","licenselogic":"single","pkgsize":10920,"desc":"The rpn function will take a scalar or list of sclars which\ncontain an RPN expression as a set of comma delimited values and\noperators, and return the result or stack, depending on context.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Random-ISAAC-XS","origin":"math/p5-Math-Random-ISAAC-XS","version":"1.004_3","comment":"C implementation of the ISAAC PRNG Algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Random-ISAAC-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc870219a81da1078bce580528c536f251e8ea3a4b3b51f9a89db6f83ab71051","flatsize":254277,"path":"All/p5-Math-Random-ISAAC-XS-1.004_3.pkg","repopath":"All/p5-Math-Random-ISAAC-XS-1.004_3.pkg","licenselogic":"or","licenses":["PD","MIT","ART10","ART20","GPLv1+"],"pkgsize":23888,"desc":"As with other Pseudo-Random Number Generator (PRNG) algorithms like the\nMersenne Twister (see Math::Random::MT), this algorithm is designed to\ntake some seed information and produce seemingly random results as output.\n\nHowever, ISAAC (Indirection, Shift, Accumulate, Add, and Count) has\ndifferent goals than these commonly used algorithms. In particular, it's\nreally fast - on average, it requires only 18.75 machine cycles to generate\na 32-bit value. This makes it suitable for applications where a significant\namount of random data needs to be produced quickly, such solving using the\nMonte Carlo method or for games.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-Prime-XS","origin":"math/p5-Math-Prime-XS","version":"0.27","comment":"Detect and calculate prime numbers with deterministic tests","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Math-Prime-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0afa6e640ee922e0cf845907be3ef46e65dbb685818ebbe77430875c4355bcc","flatsize":29380,"path":"All/p5-Math-Prime-XS-0.27.pkg","repopath":"All/p5-Math-Prime-XS-0.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13928,"desc":"Math::Prime::XS detects and calculates prime numbers by either applying Modulo\noperator division, the Sieve of Eratosthenes, a Summation calculation or Trial\ndivision.","deps":{"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-boolean":{"origin":"devel/p5-boolean","version":"0.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-ProvablePrime","origin":"math/p5-Math-ProvablePrime","version":"0.51","comment":"Generate a provable prime number, in pure Perl","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Math-ProvablePrime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4313d3f40bbf79076053ead77dbdc0022716a5690aa2e0fb476cf63948490984","flatsize":62931,"path":"All/p5-Math-ProvablePrime-0.51.pkg","repopath":"All/p5-Math-ProvablePrime-0.51.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17976,"desc":"This module returns a prime number of a specified bit length, using\nMaurers algorithm.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Prime-Util-GMP","origin":"math/p5-Math-Prime-Util-GMP","version":"0.52","comment":"Utilities related to prime numbers and factoring, using GMP","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Math-Prime-Util-GMP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57c29bba9687f0ed616edfcd49830190ceb0f0d0eae48d74e343fc305aa76848","flatsize":557796,"path":"All/p5-Math-Prime-Util-GMP-0.52.pkg","repopath":"All/p5-Math-Prime-Util-GMP-0.52.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":226984,"desc":"Math::Prime::Util::GMP is a module for number theory in Perl using GMP. This\nincludes primality tests, getting primes in a range, factoring, and more.\n\nThese use GMP directly, so should be quite fast for bignums. This module is\nmainly intended to be used within Math::Prime::Util, but most functions can be\neasily used in independent C programs. Some, like factoring and primality\nproving, have explicit ways of compiling as standalone programs.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36","libgmp.so.10"]},{"name":"p5-Math-SimpleVariable","origin":"math/p5-Math-SimpleVariable","version":"0.03_2","comment":"Simple representation of mathematical variables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-SimpleVariable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"280bd227ce94344ccb58ab0c217455d4b7b640096ceab68bce58f6d3c343aa2b","flatsize":7351,"path":"All/p5-Math-SimpleVariable-0.03_2.pkg","repopath":"All/p5-Math-SimpleVariable-0.03_2.pkg","licenselogic":"single","pkgsize":5040,"desc":"Math::SimpleVariable is a simple representation of mathematical\nvariables, with an obligatory name and an optional value.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Polynomial-Solve","origin":"math/p5-Math-Polynomial-Solve","version":"2.86","comment":"Find the roots of polynomial equations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Polynomial-Solve","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ca51d309dceb2b1d2a2695b608d0909260470e5b2fc001e10165e7f2cf9a276","flatsize":103303,"path":"All/p5-Math-Polynomial-Solve-2.86.pkg","repopath":"All/p5-Math-Polynomial-Solve-2.86.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33252,"desc":"This package supplies a set of functions that find the roots of\npolynomials. Polynomials up to the quartic may be solved directly by\nnumerical formulae. Polynomials of fifth and higher powers will be\nsolved by an iterative method, as there are no general solutions for\nfifth and higher powers.\n\nThe linear, quadratic, cubic, and quartic *_roots() functions all\nexpect to have a non-zero value for the $a term.\n\nIf the constant term is zero then the first value returned in the list\nof answers will always be zero, for all functions.","deps":{"p5-Math-Utils":{"origin":"math/p5-Math-Utils","version":"1.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Prime-Util","origin":"math/p5-Math-Prime-Util","version":"0.73","comment":"Utilities related to prime numbers, including fast sieves and factoring","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Math-Prime-Util","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40fcf2ecc43f71e21f8d4ab6e0b2a3ef4de7f0e87fef08daf85f77f73a03d2f9","flatsize":1147724,"path":"All/p5-Math-Prime-Util-0.73.pkg","repopath":"All/p5-Math-Prime-Util-0.73.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":401552,"desc":"Math::Prime::Util is a module for number theory in Perl. This includes prime\nsieving, primality tests, primality proofs, integer factoring, counts / bounds /\napproximations for primes, nth primes, and twin primes, random prime generation,\nand much more.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"p5-Math-Prime-Util-GMP":{"origin":"math/p5-Math-Prime-Util-GMP","version":"0.52"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-Polygon-Tree","origin":"math/p5-Math-Polygon-Tree","version":"0.08_1","comment":"Class for fast check if point is inside polygon","maintainer":"amdmi3@FreeBSD.org","www":"https://metacpan.org/release/Math-Polygon-Tree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d3111cb6827704ee45f0e455e2a95d58fe08d6a2c8ea98c74e083b975c14258","flatsize":18729,"path":"All/p5-Math-Polygon-Tree-0.08_1.pkg","repopath":"All/p5-Math-Polygon-Tree-0.08_1.pkg","licenselogic":"single","pkgsize":7664,"desc":"Math::Polygon::Tree creates a B-tree of polygon parts for fast check\nif object is inside this polygon. This method is effective if polygon\nhas hundreds or more segments.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Math-Geometry-Planar-GPC-PolygonXS":{"origin":"math/p5-Math-Geometry-Planar-GPC-PolygonXS","version":"0.052"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Polygon","origin":"math/p5-Math-Polygon","version":"1.10","comment":"Class for Maintaining Polygon Data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Polygon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f866584ab313dc5bcd29be2053f11e4e92f6fa4b3235e6219f0e84c43300e6ff","flatsize":88217,"path":"All/p5-Math-Polygon-1.10.pkg","repopath":"All/p5-Math-Polygon-1.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37036,"desc":"p5-Math-Polygon is a perl class provides an OO interface around\nMath::Polygon::Calc and Math::Polygon::Clip.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Mojo-RabbitMQ-Client","origin":"net/p5-Mojo-RabbitMQ-Client","version":"0.3.1","comment":"Mojo::IOLoop based RabbitMQ client","maintainer":"krion@FreeBSD.org","www":"https://metacpan.org/release/Mojo-RabbitMQ-Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db20637095c2c145e22bc2f3abe2a401a135f89649f9415fe3f32e2b9f11ee53","flatsize":137626,"path":"All/p5-Mojo-RabbitMQ-Client-0.3.1.pkg","repopath":"All/p5-Mojo-RabbitMQ-Client-0.3.1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":50060,"desc":"Mojo::RabbitMQ::Client - Mojo::IOLoop based RabbitMQ client","deps":{"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-Net-AMQP":{"origin":"net/p5-Net-AMQP","version":"0.06_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Math-NumberCruncher","origin":"math/p5-Math-NumberCruncher","version":"5.00_2","comment":"Collection of useful math-related functions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-NumberCruncher","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e903bda055b261d179ba4b9bcacfd6b528fddd86c5bee8ac02ac7bb99539079","flatsize":200082,"path":"All/p5-Math-NumberCruncher-5.00_2.pkg","repopath":"All/p5-Math-NumberCruncher-5.00_2.pkg","licenselogic":"single","pkgsize":69400,"desc":"Math::NumberCruncher - Collection of useful math-related functions.\nThis module is a collection of commonly needed number-related functions,\nincluding numerous standard statistical, geometric, and probability\nfunctions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-MatrixReal","origin":"math/p5-Math-MatrixReal","version":"2.13","comment":"Perl module implementing a Matrix of Reals","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-MatrixReal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2349bf8c0d71ce72377f29ba84408fd662ac4d9d14f198f99f3fac7c30c9764","flatsize":205684,"path":"All/p5-Math-MatrixReal-2.13.pkg","repopath":"All/p5-Math-MatrixReal-2.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":67240,"desc":"p5-MatrixReal is port of the perl module Math::MatrixReal, implementing a\nmatrix of Reals.\n\nMath::MatrixReal needs support for operator overloading to support\noperations on matrixes as though they were just another basic perl type.\n\nIn addition to the basics (+, -, *) also supported are:\n\nmatrix norm, matrix transposition, matrix inverse, determinant of a\nmatrix, order and numerical condition of a matrix, scalar product of\nvectors, vector product of vectors, vector length, projection of row and\ncolumn vectors, a comfortable way for reading in a matrix from a file, the\nkeyboard or your code, solving linear equations, etc.\n\nIt also has an implementation of Kleene's algorithm for finding minimal\ncosts for paths in a graph.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Matrix","origin":"math/p5-Math-Matrix","version":"0.94","comment":"Multiply and invert matrices in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Matrix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb6e8fcc0a3df9d8ab0ea155950d29b3350db1b9034501fe2afd3c59e7566a3c","flatsize":204584,"path":"All/p5-Math-Matrix-0.94.pkg","repopath":"All/p5-Math-Matrix-0.94.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":50840,"desc":"Math::Matrix is a Perl module that performs a number of common matrix\noperations.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-MPFR","origin":"math/p5-Math-MPFR","version":"4.17","comment":"Perl interface to MPFR Library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-MPFR","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ae90ab6a539e0877f0c717dd7f8362f6bbcbb8e38fd00c16241876dc4d6e71e","flatsize":586324,"path":"All/p5-Math-MPFR-4.17.pkg","repopath":"All/p5-Math-MPFR-4.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":144084,"desc":"p5-Math-MPFR is a module wraps the MPFR library functions.\n\nThe MPFR library is a C library for multiple-precision floating-point\ncomputations with exact rounding (also called correct rounding). It\nis based on the GMP multiple-precision C library.\n\nWWW: https://metacpan.org/release/Math-MPFR","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36","libmpfr.so.6","libgmp.so.10"]},{"name":"p5-Math-MPC","origin":"math/p5-Math-MPC","version":"1.13","comment":"Perl interface to MPC Library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-MPC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e9d67e6b549cebe87f78ea30154b7b138b7a474edfe465bbacf3e28bbe09303","flatsize":262787,"path":"All/p5-Math-MPC-1.13.pkg","repopath":"All/p5-Math-MPC-1.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":60712,"desc":"p5-Math-MPC is a module wraps the MPC library functions.\n\nThe MPC library is a C library for multiple-precision complex number\ncomputations with exact rounding. It is based on the MPFR C library\nwhich, in turn, is based on the GMP C library.\n\nWWW: https://metacpan.org/release/Math-MPC","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"p5-Math-MPFR":{"origin":"math/p5-Math-MPFR","version":"4.17"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36","libmpc.so.3","libmpfr.so.6","libgmp.so.10"]},{"name":"p5-Math-Logic","origin":"math/p5-Math-Logic","version":"1.19_1","comment":"Perl module providing pure 2, 3, or multi-value logic","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-Logic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f517d5183b49a55d91d3973fb107ce666db8a5156dd7b1041a7e05292b73eac","flatsize":42632,"path":"All/p5-Math-Logic-1.19_1.pkg","repopath":"All/p5-Math-Logic-1.19_1.pkg","licenselogic":"single","pkgsize":15588,"desc":"Perl's built-in logical operators, C<and>, C<or>, C<xor> and C<not>\nsupport 2-value logic. This means that they always produce a result\nwhich is either true or false. In fact perl sometimes returns 0 and\nsometimes returns undef for false depending on the operator and the\norder of the arguments. For \"true\" Perl generally returns the first\nvalue that evaluated to true which turns out to be extremely useful\nin practice. Given the choice Perl's built-in logical operators are\nto be preferred -- but when you really want pure 2-degree logic or\n3-degree logic or multi-degree logic they are available through\nthis module","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Int64","origin":"math/p5-Math-Int64","version":"0.57","comment":"Manipulate 64 bits integers in Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Math-Int64","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0121396697123ebe9d3d166449abb55e35de285ee762392fdaafbc127790314","flatsize":125171,"path":"All/p5-Math-Int64-0.57.pkg","repopath":"All/p5-Math-Int64-0.57.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38288,"desc":"Math::Int64 adds support for 64 bit integers, signed and unsigned, to Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-Pari","origin":"math/p5-Math-Pari","version":"2.01080900_1","comment":"Numerical/scientific/number-theoretic calculations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/Math-Pari","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"015e3d3c8b1fd3e417bd296ce48efd8901d33e9682f51dfdbb4662b506bc5253","flatsize":3995845,"path":"All/p5-Math-Pari-2.01080900_1.pkg","repopath":"All/p5-Math-Pari-2.01080900_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":1470464,"desc":"This package is a Perl interface to famous library PARI for\nnumerical/scientific/number-theoretic calculations. It allows use of most\nPARI functions as Perl functions, and (almost) seamless merging of PARI\nand Perl data.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libgmp.so.10","libperl.so.5.36"],"shlibs_provided":["libpari-gmp.so.2"]},{"name":"p5-Math-Gradient","origin":"math/p5-Math-Gradient","version":"0.04_1","comment":"Calculating gradients for color transitions and the like","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Gradient","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"920dde0cd72ae4581329effb7c96ebe8f03a32b05f4cf8061b70cf9beba22757","flatsize":9753,"path":"All/p5-Math-Gradient-0.04_1.pkg","repopath":"All/p5-Math-Gradient-0.04_1.pkg","licenselogic":"single","pkgsize":5688,"desc":"Math::Gradient is used to calculate smooth transitions between numerical\nvalues (also known as a \"Gradient\"). I wrote this module mainly to mix\ncolours, but it probably has several other applications. Methods are\nsupported to handle both basic and multiple-point gradients, both with\nscalars and arrays.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Int128","origin":"math/p5-Math-Int128","version":"0.22_6","comment":"Manipulate 128 bits integers in Perl","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Math-Int128","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ac9021e3077ceb90e0258462b1e897b9077c76d7ab1947a4540259f80a78af6","flatsize":97697,"path":"All/p5-Math-Int128-0.22_6.pkg","repopath":"All/p5-Math-Int128-0.22_6.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":30836,"desc":"Math::Int128 adds support for 128 bit integers, signed and unsigned, to Perl.","deps":{"p5-Math-Int64":{"origin":"math/p5-Math-Int64","version":"0.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-Geometry-Planar-Offset","origin":"math/p5-Math-Geometry-Planar-Offset","version":"1.05_1","comment":"Calculate offset polygons","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-Geometry-Planar-Offset","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcd8cd56bb7f2b823095217cf3d4d5876a788c5a0540881e27aaf3bd252697ee","flatsize":29934,"path":"All/p5-Math-Geometry-Planar-Offset-1.05_1.pkg","repopath":"All/p5-Math-Geometry-Planar-Offset-1.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12484,"desc":"A library for calculating offset polygons.","deps":{"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Geometry-Voronoi","origin":"math/p5-Math-Geometry-Voronoi","version":"1.3_2","comment":"Perl Module to compute Voronoi diagrams from sets of points","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Geometry-Voronoi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9defabe8b6a5bb915c59534cb0b7bb24804df9fedc5caac467b7ba4165863cc6","flatsize":50729,"path":"All/p5-Math-Geometry-Voronoi-1.3_2.pkg","repopath":"All/p5-Math-Geometry-Voronoi-1.3_2.pkg","licenselogic":"single","pkgsize":19660,"desc":"Math::Geometry::Voronoi computes Voronoi diagrams from a set of\ninput points.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-Geometry-Planar-GPC-PolygonXS","origin":"math/p5-Math-Geometry-Planar-GPC-PolygonXS","version":"0.052","comment":"OO wrapper to gpc library (translated to XS)","maintainer":"amdmi3@FreeBSD.org","www":"https://metacpan.org/release/Math-Geometry-Planar-GPC-PolygonXS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bde56a0db88c6348402e0c0c8395dd9d17c605ef0a94fa2b2a9a6db447deedc4","flatsize":55450,"path":"All/p5-Math-Geometry-Planar-GPC-PolygonXS-0.052.pkg","repopath":"All/p5-Math-Geometry-Planar-GPC-PolygonXS-0.052.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24204,"desc":"OO wrapper to gpc library (translated from Inline-based\nMath::Geometry::Planar::GPC::Polygon to XS)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-Geometry-Planar-GPC","origin":"math/p5-Math-Geometry-Planar-GPC","version":"1.04_1","comment":"Perl wrapper for Alan Murta's gpc library","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-Geometry-Planar-GPC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31fe9afa96f5ac794401d0fe69b7b25b0105a449fca3e2508f36bdb3ec91e40a","flatsize":90367,"path":"All/p5-Math-Geometry-Planar-GPC-1.04_1.pkg","repopath":"All/p5-Math-Geometry-Planar-GPC-1.04_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":27396,"desc":"This module is just a wrapper around the gpc C library written by Alan\nMurta\n\ngpc: General Polygon Clipping library (C) 1997-1999, Advanced Interfaces\nGroup, University of Manchester.\n\nPlease refer to the gpc manual for more details on gpc.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-Geometry-Planar","origin":"math/p5-Math-Geometry-Planar","version":"1.18_1","comment":"Collection of planar geometry functions","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-Geometry-Planar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21e68eb0f826855400afb02984e404331fa828ce269a5109606fae392b249c8e","flatsize":137471,"path":"All/p5-Math-Geometry-Planar-1.18_1.pkg","repopath":"All/p5-Math-Geometry-Planar-1.18_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":30404,"desc":"A collection of planar geometry functions","deps":{"p5-Math-Geometry-Planar-GPC":{"origin":"math/p5-Math-Geometry-Planar-GPC","version":"1.04_1"},"p5-Math-Geometry-Planar-Offset":{"origin":"math/p5-Math-Geometry-Planar-Offset","version":"1.05_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Geometry","origin":"math/p5-Math-Geometry","version":"0.04_1","comment":"Geometry related functions","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Math-Geometry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f8f0c4e7d5961afe6483cbc171a594d04b8545986754c754b7c889e1707cfba","flatsize":16134,"path":"All/p5-Math-Geometry-0.04_1.pkg","repopath":"All/p5-Math-Geometry-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7548,"desc":"Math::Geometry implements classic geomtrical functions in Perl, it has an\nemphasis on 3 dimensional geometry including projects, rotations and other\nstandard 3 dimensional operations.","deps":{"p5-Math-Matrix":{"origin":"math/p5-Math-Matrix","version":"0.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Intersection-StraightLine","origin":"math/p5-Math-Intersection-StraightLine","version":"0.05","comment":"Calculate intersection point for two lines","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-Intersection-StraightLine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c2121df6226c9369517d94516cf7a49a92b1c1c76c9c9410e68487e62e46b2a","flatsize":18235,"path":"All/p5-Math-Intersection-StraightLine-0.05.pkg","repopath":"All/p5-Math-Intersection-StraightLine-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8116,"desc":"This module calculates the intersection point of two straight lines (if\none exists). It returns 0, if no intersection point exists. If the lines\nhave an intersection point, the coordinates of the point are the\nreturnvalue. If the given lines have infinite intersection points, -1 is\nreturned.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Interpolate","origin":"math/p5-Math-Interpolate","version":"1.06_1","comment":"Perl routines for data sets interpolation and interval search","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Math-Interpolate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67d386431e58f8dbe0a95ca2940560baf9887f7727cb065afbef4493efc098f2","flatsize":29711,"path":"All/p5-Math-Interpolate-1.06_1.pkg","repopath":"All/p5-Math-Interpolate-1.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13392,"desc":"* This module contains several useful routines for interpolating\n  data sets and finding where a given value lies in a sorted list.\n  The first is a subroutine used to locate a position in an array\n  of values where a given value would fit using bisection. It has\n  been designed to be efficient in the common situation that it is\n  called repeatedly. The user can supply a different set of comparison\n  operators to replace the standard < and <=. For example, given a\n  list (1, 2, 5, 8, 15) and the number 9.5 it would return 3.\n* The remaining routines all are related to interpolating sets of\n  (x,y) data pairs. They all take a list of (x,y) data pairs given\n  another x value, return a sensible y value using the list of (x,y)\n  data pairs. Three different interpolating functions are provided.\n  The first, called a constant interpolator, assumes that the\n  function being interpolated moves in non-linear jumps from one\n  value to another. The interpolated value for some value x is the\n  y value of the neighboring (x,y) to the left of the given x. The\n  second interpolator performs a linear interpolation between the\n  neighboring points. The third interpolator is called the robust\n  interpolator and interpolates a smooth curve between all of the\n  (x,y) pairs. To do the interpolation, it first calculates some\n  reasonable derivatives at the (x,y) pairs. The robust interpolator\n  can also use derivative information supplied by the user.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-GMPz","origin":"math/p5-Math-GMPz","version":"0.61","comment":"Perl interface to the GMP library integer (mpz) functions","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Math-GMPz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7843bf9fef7ff9aaada9d05edf8543272a3173b75204e18bf8bb80c9afed3c72","flatsize":361402,"path":"All/p5-Math-GMPz-0.61.pkg","repopath":"All/p5-Math-GMPz-0.61.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":92172,"desc":"Math::GMPz is a bignum module utilising the GNU MP (GMP) library. Basically this\nmodule simply wraps all of the mpz integer functions provided by that library.\nSee the Math::GMPz test suite for some examples of usage.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36","libgmp.so.10"]},{"name":"p5-Math-GMPq","origin":"math/p5-Math-GMPq","version":"0.56","comment":"Perl interface to the GMP library rational (mpq) functions","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Math-GMPq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ec4654982a705ddc2ff94b69c330d4953f26d6e612d00b7be018c52c2a01485","flatsize":184183,"path":"All/p5-Math-GMPq-0.56.pkg","repopath":"All/p5-Math-GMPq-0.56.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":51952,"desc":"Math::GMPq is a bigrational module utilising the GNU MP (GMP) library. Basically\nthis module simply wraps all of the mpq rational functions provided by that\nlibrary. See the Math::GMPq test suite for some examples of usage.\n\nIMPORTANT:\nIf your perl was built with '-Duse64bitint' you need to assign all integers\nlarger than 52-bit in a 'use integer;' block. Failure to do so can result in the\ncreation of the variable as an NV (rather than an IV) - with a resultant loss of\nprecision.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36","libgmp.so.10"]},{"name":"p5-Math-Fleximal","origin":"math/p5-Math-Fleximal","version":"0.06_1","comment":"Integers with flexible representations","maintainer":"matthew@FreeBSD.org","www":"https://metacpan.org/release/Math-Fleximal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88493371efd1b618d92ce17d0ab8548cfe6c75921f48bf0599c0adcbdfe1b918","flatsize":19007,"path":"All/p5-Math-Fleximal-0.06_1.pkg","repopath":"All/p5-Math-Fleximal-0.06_1.pkg","licenselogic":"single","pkgsize":9592,"desc":"This is a package for doing integer arithmetic while using a different\nbase representation than normal. In base n arithmetic you have n\nsymbols which have a representation. I was going to call them\n\"glyphs\", but being text strings they are not really. On Tye McQueen's\nwhimsical suggestion I settled on the name Math::Fleximal, the set of\ntext representations is called a \"flex\", and the representation of\nindividual digits are the \"flecks\". These names are somewhat\nunofficial...\n\nThis allows you to do basic arithmetic using whatever digits you want,\nand to convert from one to another.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-FixedPrecision","origin":"math/p5-Math-FixedPrecision","version":"0.21_2","comment":"Perl module that provides decimal math without floating point errors","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-FixedPrecision","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46e388f2ed0dd20d12f5ca1012646b63abe47f949c7ae9eb0e2d50732c3a4158","flatsize":8368,"path":"All/p5-Math-FixedPrecision-0.21_2.pkg","repopath":"All/p5-Math-FixedPrecision-0.21_2.pkg","licenselogic":"single","pkgsize":5760,"desc":"Math::FixedPrecision provides a way to do decimal math without floating\npoint errors.\n\nWARNING:  In order for all tests to complete successfully, you must replace\nthe stock BigFloat.pm with the one located in this distribution.  This file\nwill also be updated as part of the 5.6.1 distribution, when that is released.\nPlease copy the included BigFloat.pm to {PERLVERSION}/lib/Math/BigFloat.pm.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-GMPf","origin":"math/p5-Math-GMPf","version":"0.52","comment":"Perl interface to the GMP library floating point (mpf) functions","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Math-GMPf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3120936c0064b9882238da68f905e4bac39b5a6865b16e752adc053f4a51cfd6","flatsize":222713,"path":"All/p5-Math-GMPf-0.52.pkg","repopath":"All/p5-Math-GMPf-0.52.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":59964,"desc":"Math::GMPf is a bigfloat module utilising the GNU MP (GMP) library. Basically\nthis module simply wraps all of the mpf floating point functions provided by\nthat library. See the Math::GMPf test suite for some examples of usage.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36","libgmp.so.10"]},{"name":"p5-Math-GMP","origin":"math/p5-Math-GMP","version":"2.25","comment":"Perl module that provides an interface to the GMP library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-GMP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09a16aadfa6f5330a71225468119cc1ecdf11820c75b9a141b251e9bb68da780","flatsize":63162,"path":"All/p5-Math-GMP-2.25.pkg","repopath":"All/p5-Math-GMP-2.25.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":24536,"desc":"Math::GMP is a perl interface to the high-speed arbitrary size integer\nmath library libgmp (GNU MP lib).","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36","libgmp.so.10"]},{"name":"p5-Math-GSL","origin":"math/p5-Math-GSL","version":"0.43_1","comment":"Perl interface to GNU Scientific Library","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Math-GSL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c89f172d0e03d96844a1923a3f1622fcf69d999d786631d290dbe19a7793955","flatsize":14709743,"path":"All/p5-Math-GSL-0.43_1.pkg","repopath":"All/p5-Math-GSL-0.43_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":2111592,"desc":"This is a very resticted perl interface to GNU Scientific Library.\nThe GSL is itself distributed under GPL and is available from:\n\nOnly the routines relating the solving of polynomials are exported.\nIt exists to provide that function to \"tkscope\" in Audio::Data.","deps":{"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36","libgsl.so.27","libgslcblas.so.0"]},{"name":"p5-Math-Financial","origin":"finance/p5-Math-Financial","version":"0.76_1","comment":"Perl module containing common functions for loans and annuities","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Math-Financial","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4be0ef45f28717b04908a41c198a5e31b98117611fda606e89343861ec81e6da","flatsize":19632,"path":"All/p5-Math-Financial-0.76_1.pkg","repopath":"All/p5-Math-Financial-0.76_1.pkg","licenselogic":"single","pkgsize":9836,"desc":"Math::Financial contains common functions for loans and annuities.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","math","perl5"]},{"name":"p5-Math-FFT","origin":"math/p5-Math-FFT","version":"1.36","comment":"Perl module providing an interface to Fast Fourier Transform routines","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-FFT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a97e5ced0e81480f7e14759d73404314cd75aa7df7a53029b072ae2d53e03a7","flatsize":94669,"path":"All/p5-Math-FFT-1.36.pkg","repopath":"All/p5-Math-FFT-1.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34632,"desc":"The Math::FFT module provides an interface to various Fast Fourier\nTransform (FFT) routines of the C routine of fft4g.c; The one-dimensional\ndata sets, of size 2^n, are assumed to be sampled at a constant\nrate.\n\nThe FFT methods available are\n- cdft: Complex Discrete Fourier Transform\n- rdft: Real Discrete Fourier Transform\n- ddct: Discrete Cosine Transform\n- ddst: Discrete Sine Transform\n- dfct:  Cosine Transform of RDFT (Real Symmetric DFT)\n- dfst:  Sine Transform of RDFT (Real Symmetric DFT)\nas well as their inverses.\n\nThe C code for the FFT routines of fft4g.c is copyrighted 1996-99\nby Takuya OOURA. The file arrays.c included here to handle passing\narrays to and from C comes from the PGPLOT module of Karl Glazebrook\n<kgb@aaoepp.aao.gov.au>. The perl interface of the Math::FTT module\nis Copyright 2000 by Randy Kobes <randy@theoryx5.uwinnipeg.ca>,\nand may be distributed under the same terms as Perl itself.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-Derivative","origin":"math/p5-Math-Derivative","version":"1.01","comment":"Numeric 1st and 2nd order differentiation","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-Derivative","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a41a83d5f58922e8cab6bf736a4aef5a167af0a1d149568e47e6f717ea5e9c7","flatsize":13945,"path":"All/p5-Math-Derivative-1.01.pkg","repopath":"All/p5-Math-Derivative-1.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7440,"desc":"This Perl package exports functions for performing numerical first\n(Derivative1) and second Derivative2) order differentiation on vectors\nof data. They both take references to two arrays containing the x and y\nordinates of the data and return an array of the 1st or 2nd derivative\nat the given x ordinates. Derivative2 may optionally be given values to\nuse for the first dervivative at the start and end points of the data -\notherwiswe 'natural' values are used.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Currency","origin":"math/p5-Math-Currency","version":"0.53","comment":"Perl module for exact currency math with formatting and rounding","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Currency","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fbb451bc415ce985aad672d87363ac7256024e06b2772be5e75c56179715f60","flatsize":102042,"path":"All/p5-Math-Currency-0.53.pkg","repopath":"All/p5-Math-Currency-0.53.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35304,"desc":"Math::Currency is a perl module that implements exact currency math\nwith formatting and rounding.","deps":{"p5-Math-FixedPrecision":{"origin":"math/p5-Math-FixedPrecision","version":"0.21_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-ConvexHull","origin":"math/p5-Math-ConvexHull","version":"1.04_1","comment":"Calculate convex hulls using Graham's scan (n*log(n))","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-ConvexHull","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd22a2fd9f5423046843e6efea2a6b63d882af32a731f09b09dc4866ec99c0c6","flatsize":10023,"path":"All/p5-Math-ConvexHull-1.04_1.pkg","repopath":"All/p5-Math-ConvexHull-1.04_1.pkg","licenselogic":"single","pkgsize":5920,"desc":"Math::ConvexHull is a simple module that calculates convex hulls from a\nset of points in 2D space. It is a straightforward implementation of the\nalgorithm known as Graham's scan which, with complexity of O(n*log(n)),\nis the fastest known method of finding the convex hull of an arbitrary\nset of points.  There are some methods of eliminating points that cannot\nbe part of the convex hull. These may or may not be implemented in a\nfuture version.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Combinatorics","origin":"math/p5-Math-Combinatorics","version":"0.09_1","comment":"Perform combinations and permutations on lists","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-Combinatorics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31e10b893cbe74b5d9cde6ead81586f0eae05fe75f39c10b12d54b4ceb25a0e0","flatsize":40465,"path":"All/p5-Math-Combinatorics-0.09_1.pkg","repopath":"All/p5-Math-Combinatorics-0.09_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16736,"desc":"Combinatorics is the branch of mathematics studying the enumeration,\ncombination, and permutation of sets of elements and the mathematical\nrelations that characterize their properties. As a jumping off point,\nrefer to:\n\nhttp://mathworld.wolfram.com/Combinatorics.html\n\nThis module provides a pure-perl implementation of nCk, nPk, and n!\n(combination, permutation, and factorial, respectively).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Complex","origin":"math/p5-Math-Complex","version":"1.59_1","comment":"Complex numbers and associated mathematical functions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Complex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef6ab1640582832e26c0e9048800dd39b39a922db4b793a258c0fac226fb638e","flatsize":93256,"path":"All/p5-Math-Complex-1.59_1.pkg","repopath":"All/p5-Math-Complex-1.59_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":39024,"desc":"This package lets you create and manipulate complex numbers. By default, Perl\nlimits itself to real numbers, but an extra use statement brings full complex\nsupport, along with a full set of mathematical functions typically associated\nwith and/or extended to complex numbers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Expr","origin":"math/p5-Math-Expr","version":"0.4_1","comment":"Perl module for parsing mathematical expressions into a tree structure","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HAKANARDO/Math-Expr-0.4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"805412173e9c78af513e74c64a1ad648a1cae1d1f31cd166b5b229334be323f8","flatsize":85297,"path":"All/p5-Math-Expr-0.4_1.pkg","repopath":"All/p5-Math-Expr-0.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36864,"desc":"Math::Expr parses mathematical expressions into a tree structure.\nThe expressions may contain integers, real numbers, alphanumeric\nvariable names, alphanumeric function names and most other characters\nmight be used as operators. The operators can consist of multiple\ncharacters.  The only limitation is that a variable or function\nname may not start on a digit, and not all chars are accepted in\noperation names.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Calc-Units","origin":"math/p5-Math-Calc-Units","version":"1.07_1","comment":"Human-readable unit-aware calculator","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Calc-Units","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"898bf769eb5ee192a7cc013227ba3441583131fb72804f48b05e5050e6551f17","flatsize":68826,"path":"All/p5-Math-Calc-Units-1.07_1.pkg","repopath":"All/p5-Math-Calc-Units-1.07_1.pkg","licenselogic":"single","pkgsize":21932,"desc":"Math::Calc::Units is a simple calculator that keeps track\nof units. It currently handles combinations of byte sizes\nand duration only, although adding any other\nmultiplicative types is easy. Any unknown type is treated\nas a unique user type (with some effort to map English\nplurals to their singular forms).\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Cephes","origin":"math/p5-Math-Cephes","version":"0.5305","comment":"Perl interface to the cephes math library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Cephes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c996136c0993fb3c2a03ad8bb755354049e060367faab72b50316cf0e68d932c","flatsize":658184,"path":"All/p5-Math-Cephes-0.5305.pkg","repopath":"All/p5-Math-Cephes-0.5305.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":189544,"desc":"This module provides an interface to over 150 functions of the\ncephes math library of Stephen Moshier. No functions are exported\nby default, but rather must be imported explicitly, as in\n\n  use Math::Cephes qw(sin cos);\n\nThere are a number of export tags defined which allow\nimporting groups of functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-CDF","origin":"math/p5-Math-CDF","version":"0.1_2","comment":"Generate probabilities and quantiles","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Math-CDF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f467f55a2cbbe7756efc2a568463f2efb4f042dc0871de2232ab33db0e4ba968","flatsize":117064,"path":"All/p5-Math-CDF-0.1_2.pkg","repopath":"All/p5-Math-CDF-0.1_2.pkg","licenselogic":"single","pkgsize":49764,"desc":"This module provides a perl interface to the DCDFLIB. See the section on DCDFLIB\nfor more information.\n\nFunctions are available for 7 continuous distributions (Beta, Chi-square, F,\nGamma, Normal, Poisson and T-distribution) and for two discrete distributions\n(Binomial and Negative Binomial). Optional non-centrality parameters are\navailable for the Chi-square, F and T-distributions. Cumulative probabilities\nare available for all 9 distributions and quantile functions are available for\nthe 7 continuous distributions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-BigInt-GMP","origin":"math/p5-Math-BigInt-GMP","version":"1.7001","comment":"Use GMP library for Math::BigInt routines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-BigInt-GMP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a84bb92e48ed282dd5c861407916f0ed9581355acc7cb3282d83c01e506e9c9e","flatsize":44986,"path":"All/p5-Math-BigInt-GMP-1.7001.pkg","repopath":"All/p5-Math-BigInt-GMP-1.7001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16100,"desc":"Math::BigInt::GMP - Use the GMP library for Math::BigInt routines.\n\nProvides support for big integer calculations via means of the GMP c-library.\n\nMath::BigInt::GMP now no longer uses Math::GMP, but provides its own XS layer\nto access the GMP c-library. This cuts out another (perl sub routine) layer and\nalso reduces the memory footprint by not loading Math::GMP and Carp at all.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"p5-Math-BigInt":{"origin":"math/p5-Math-BigInt","version":"2.003003"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36","libgmp.so.10"]},{"name":"p5-Math-BigInt-FastCalc","origin":"math/p5-Math-BigInt-FastCalc","version":"0.5018","comment":"Math::BigInt::Calc with some XS for more speed","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-BigInt-FastCalc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"002593872ecda52d69ac0dc3d5bf8b315fb579966c763fa333642a72a6aa8083","flatsize":29626,"path":"All/p5-Math-BigInt-FastCalc-0.5018.pkg","repopath":"All/p5-Math-BigInt-FastCalc-0.5018.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13336,"desc":"Provides support for big integer calculations. Not intended to be used\nby other modules. Other modules which sport the same functions can\nalso be used to support Math::BigInt, like Math::BigInt::GMP or\nMath::BigInt::Pari.","deps":{"p5-Math-BigInt":{"origin":"math/p5-Math-BigInt","version":"2.003003"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Math-BigInt-Lite","origin":"math/p5-Math-BigInt-Lite","version":"0.29","comment":"What Math::BigInts are before they become big","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Math-BigInt-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d80693c5bc1331717d3bf06537b210dd4671dfd339602ce4ca683207546f1fae","flatsize":53077,"path":"All/p5-Math-BigInt-Lite-0.29.pkg","repopath":"All/p5-Math-BigInt-Lite-0.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14136,"desc":"Math::BigInt is not very good suited to work with small (read: typical less than\n10 digits) numbers, since it has a quite high per-operation overhead and is thus\nmuch slower than normal Perl for operations.\n\nBut for some applications, you want fast speed for small numbers without the\nrisk of overflowing. This is were Math::BigInt::Lite comes into play.\n\nMath::BigInt::Lite objects should behave in every way like Math::BigInt objects,\nthat is apart from the different label, you should not be able to tell the\ndifference. Since Math::BigInt::Lite is designed with speed in mind, there are\ncertain limitations build-in. In praxis, however, you will not feel them,\nbecause everytime something gets to big to pass as Lite (literally), it will\nupgrade the objects and operation in question to Math::BigInt.","deps":{"p5-Math-BigInt":{"origin":"math/p5-Math-BigInt","version":"2.003003"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Bezier-Convert","origin":"math/p5-Math-Bezier-Convert","version":"0.02_1","comment":"Convert cubic and quadratic Bezier each other","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Bezier-Convert","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44af9fbc82f052162c240a7213dbb8ed243459e8fdbcec0da306f4cf8912dd8f","flatsize":13673,"path":"All/p5-Math-Bezier-Convert-0.02_1.pkg","repopath":"All/p5-Math-Bezier-Convert-0.02_1.pkg","licenselogic":"single","pkgsize":6072,"desc":"Math::Bezier::Convert provides functions to convert quadratic bezier to\ncubic, to approximate cubic bezier to quadratic, and to approximate\ncubic and quadratic bezier to polyline.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Bezier","origin":"math/p5-Math-Bezier","version":"0.01_1","comment":"Perl module to solve Bezier curves","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Bezier","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08f60641931eca78c402baffe99a187733f555c60b549063d6508ce060bece4c","flatsize":8035,"path":"All/p5-Math-Bezier-0.01_1.pkg","repopath":"All/p5-Math-Bezier-0.01_1.pkg","licenselogic":"single","pkgsize":4816,"desc":"Math::Bezier is a perl interface to solve Bezier curves.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-BigInt","origin":"math/p5-Math-BigInt","version":"2.003003","comment":"Arbitrary size integer math perl package","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-BigInt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d7d9e64e38245abf20811ffc66202ee2cc570f7e0d5b5b8d52030225f508925","flatsize":839745,"path":"All/p5-Math-BigInt-2.003003.pkg","repopath":"All/p5-Math-BigInt-2.003003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":177572,"desc":"Math::BigInt - Arbitrary size integer math package for perl.\n\nThis is a complete rewrite of Math::BigInt, Math::BigFloat and friends,\nwhich are included with the standard system perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-BaseCnv","origin":"math/p5-Math-BaseCnv","version":"1.14","comment":"Fast functions to convert between number Bases","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-BaseCnv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ab6362007c6d6321441e3f349eaf95485fad67703a2c820b42ef8da315733cc","flatsize":64498,"path":"All/p5-Math-BaseCnv-1.14.pkg","repopath":"All/p5-Math-BaseCnv-1.14.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":26512,"desc":"BaseCnv provides a few simple functions for converting between\narbitrary number bases. It is as fast as I currently know how\nto make it (of course relying only on the lovely Perl). If you\nwould rather utilize an object syntax for number-base conversion,\nplease see Ken Williams's <Ken@Forum.Swarthmore.Edu> fine\nMath::BaseCalc module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-BaseCalc","origin":"math/p5-Math-BaseCalc","version":"1.019","comment":"Convert numbers between various bases","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-BaseCalc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8f25af46f1851188a661328c84ec34539eb81651e442dd681416db4b14e4962","flatsize":8695,"path":"All/p5-Math-BaseCalc-1.019.pkg","repopath":"All/p5-Math-BaseCalc-1.019.pkg","licenselogic":"single","pkgsize":5868,"desc":"This module facilitates the conversion of numbers between various number\nbases. You may define your own digit sets, or use any of several\npredefined digit sets.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Base36","origin":"math/p5-Math-Base36","version":"0.14,2","comment":"Encoding and decoding of base36 strings","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Math-Base36","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e909a2526a8e7d71e3b8011cab66ccbdcbb12c8fd47724daacd9b7c51f1f4ae","flatsize":6641,"path":"All/p5-Math-Base36-0.14,2.pkg","repopath":"All/p5-Math-Base36-0.14,2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":4036,"desc":"This module converts to and from Base36 numbers (0..9 - A..Z)\n\nIt was created because of an article/challenge in \"The Perl Review\"","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","converters","perl5"]},{"name":"p5-Math-Base85","origin":"math/p5-Math-Base85","version":"0.5","comment":"Perl extension for base 85 numbers, as referenced by RFC 1924","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Base85","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11ec813626b1735e252fb67e824b7183e34cb2135a178cbbfd1ca02f35bbc304","flatsize":11992,"path":"All/p5-Math-Base85-0.5.pkg","repopath":"All/p5-Math-Base85-0.5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6844,"desc":"RFC 1924 describes a compact, fixed-size representation of IPv6\naddresses which uses a base 85 number system. This module handles some\nof the uglier details of it.\n\nThe base 85 numbers (from 0 to 84) are as follows:\n\n    0..9 A..Z a..z ! # $ %25 & ( ) * + - ; < = > ? @ ^ _ ` { | } ~\n\nAt the moment, there's not much in this module. But it should be\nsufficient for the purposes of RFC 1924.\n\n-Anton","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5","converters","net"]},{"name":"p5-Math-Algebra-Symbols","origin":"math/p5-Math-Algebra-Symbols","version":"1.27","comment":"Symbolic Algebra in Pure Perl","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Math-Algebra-Symbols","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77c6f0e9b8fcb7bff1c0fae8df2da875f493f24705111c7e98d0c734002ac469","flatsize":127028,"path":"All/p5-Math-Algebra-Symbols-1.27.pkg","repopath":"All/p5-Math-Algebra-Symbols-1.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43188,"desc":"This package supplies a set of functions and operators to manipulate\noperator expressions algebraically using the familiar Perl syntax.\n\nThese expressions are constructed from \"Symbols\", \"Operators\", and\n\"Functions\", and processed via \"Methods\". For examples, see: \"Examples\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-MasonX-WebApp","origin":"www/p5-MasonX-WebApp","version":"0.12_6","comment":"Works with HTML::Mason to do processing before Mason is invoked","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MasonX-WebApp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0584c1ebfefd7f6a8f8b34338974fd44fdae4ecfd4f7afa715b09f08173689a","flatsize":42039,"path":"All/p5-MasonX-WebApp-0.12_6.pkg","repopath":"All/p5-MasonX-WebApp-0.12_6.pkg","licenselogic":"single","pkgsize":19592,"desc":"MasonX::WebApp works with Mason to let you do processing before Mason is ever\ninvoked. There are a number of things that one might want to do:\n\n* Argument munging\n\n\tYou might want to make sure all incoming arguments are UTF-8 encoded.\n\tOr you might want to create some objects which Mason will see as\n\tincoming arguments. For example, a \"user_id\" parameter could be turned\n\tinto a user object.\n\n* Handle requests without Mason\n\n\tIf you're not generating output for the browser other than a redirect,\n\tthen there's no reason to use Mason. You can use a MasonX::WebApp\n\tsubclass to handle all form submissions, for example.\n\n\tThis has the added benefit of making it easier to preload this code\n\tonce during server startup.\n\n* And others ...","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"p5-Apache-Session-Wrapper":{"origin":"www/p5-Apache-Session-Wrapper","version":"0.34_1"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Class-Factory-Util":{"origin":"devel/p5-Class-Factory-Util","version":"1.7_1"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-HTML-Mason":{"origin":"www/p5-HTML-Mason","version":"1.60"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-MasonX-Profiler","origin":"www/p5-MasonX-Profiler","version":"0.07","comment":"Mason per-component profiler","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MasonX-Profiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36652a930cdf1a3bf9322721e77fb57d7230ace9d70131fd1569b70b2216483d","flatsize":5726,"path":"All/p5-MasonX-Profiler-0.07.pkg","repopath":"All/p5-MasonX-Profiler-0.07.pkg","licenselogic":"single","pkgsize":4548,"desc":"This module prints per-component profiling information to STDERR (usually\n    directed to the Apache error log). Its output looks like this:\n\n    =Mason= 127.0.0.1 - /NoAuth/webrt.css BEGINS {{{\n    =Mason= 127.0.0.1 -     /NoAuth/webrt.css {{{\n    =Mason= 127.0.0.1 -         /Elements/Callback {{{\n    =Mason= 127.0.0.1 -         /Elements/Callback }}} 0.0008\n    =Mason= 127.0.0.1 -     /NoAuth/webrt.css }}} 0.0072\n    =Mason= 127.0.0.1 - /NoAuth/webrt.css }}} ENDS\n\nEach row contains five whitespace-separated fields: =Mason=, remote IP address,\n-, indented component name, and how many seconds did it take to process that\ncomponent, including all subcomponents called by it.\n\nThe beginning and end of the initial request is represented by the special time\nfields BEGINS and ENDS.","deps":{"p5-HTML-Mason":{"origin":"www/p5-HTML-Mason","version":"1.60"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-MasonX-Interp-WithCallbacks","origin":"www/p5-MasonX-Interp-WithCallbacks","version":"1.19_1","comment":"Mason callback support via Params::CallbackRequest","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MasonX-Interp-WithCallbacks","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8031a5fe156f127bee25e18020d7da9ae61080f918a1a921e0d6888b8f023130","flatsize":45669,"path":"All/p5-MasonX-Interp-WithCallbacks-1.19_1.pkg","repopath":"All/p5-MasonX-Interp-WithCallbacks-1.19_1.pkg","licenselogic":"single","pkgsize":21380,"desc":"MasonX::Interp::WithCallbacks subclasses HTML::Mason::Interp in order to\nprovide a Mason callback system built on Params::CallbackRequest. Callbacks\nmay be either code references provided to the C<new()> constructor, or methods\ndefined in subclasses of Params::Callback. Callbacks are triggered either for\nevery request or by specially named keys in the Mason request arguments, and\nall callbacks are executed at the beginning of a request, just before Mason\ncreates and executes the request component stack.\n\nThis module brings support for a sort of plugin architecture based on\nParams::CallbackRequest to Mason. Mason then executes code before executing\nany components. This approach allows you to carry out logical processing of\ndata submitted from a form, to affect the contents of the Mason request\narguments (and thus the %25ARGS hash in components), and even to redirect or\nabort the request before Mason handles it.","deps":{"p5-HTML-Mason":{"origin":"www/p5-HTML-Mason","version":"1.60"},"p5-Params-CallbackRequest":{"origin":"devel/p5-Params-CallbackRequest","version":"1.20_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-MasonX-Request-WithApacheSession","origin":"www/p5-MasonX-Request-WithApacheSession","version":"0.31_2","comment":"Interface to Apache::Session for HTML::Mason","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a90a3cb89660c5726244f2ca28ee6ae0c01f6e652bc750cda977f3ddc37a339b","flatsize":22042,"path":"All/p5-MasonX-Request-WithApacheSession-0.31_2.pkg","repopath":"All/p5-MasonX-Request-WithApacheSession-0.31_2.pkg","licenselogic":"single","pkgsize":12356,"desc":"This module provides a interface between HTML::Mason and Apache::Session, in\neffect, providing full session and cooking handling from within HTML::Mason.\n\nWhen run under the ApacheHandler module, this module attempts to first use\nApache::Cookie for cookie-handling.  Otherwise it uses CGI::Cookie as a\nfallback.\n\nThis module accepts quite a number of parameters, most of which are simply\npassed through to Apache::Session.  For this reason, you are advised to\nfamiliarize yourself with the Apache::Session documentation before\nattempting to configure this module.\n\nUse 'perldoc MasonX::Request::WithApacheSession' for information on how to\nuse the module.\n\nMasonX::Request::WithApacheSession was written by Dave Rolsky.","deps":{"p5-Apache-Session-Wrapper":{"origin":"www/p5-Apache-Session-Wrapper","version":"0.34_1"},"p5-HTML-Mason":{"origin":"www/p5-HTML-Mason","version":"1.60"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Mason","origin":"www/p5-Mason","version":"2.24","comment":"High-performance, dynamic web site authoring system","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Mason","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d53dd60f98e2525a04c002f3ab06ef8e255045023b2f84e6d55d671d793e5f26","flatsize":372139,"path":"All/p5-Mason-2.24.pkg","repopath":"All/p5-Mason-2.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":158664,"desc":"Mason is a powerful Perl-based templating system, designed to generate dynamic\ncontent of all kinds.\n\nUnlike many templating systems, Mason does not attempt to invent an alternate,\n\"easier\" syntax for templates. It provides a set of syntax and features specific\nto template creation, but underneath it is still clearly and proudly\nrecognizable as Perl.\n\nMason is most often used for generating web pages. It has a companion web\nframework, Poet, designed to take maximum advantage of its routing and content\ngeneration features. It can also be used as the templating layer for web\nframeworks such as Catalyst and Dancer.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Class-Unload":{"origin":"devel/p5-Class-Unload","version":"0.11"},"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-Guard":{"origin":"devel/p5-Guard","version":"1.023_1"},"p5-IPC-System-Simple":{"origin":"devel/p5-IPC-System-Simple","version":"1.30"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Log-Any":{"origin":"devel/p5-Log-Any","version":"1.717"},"p5-Method-Signatures-Simple":{"origin":"devel/p5-Method-Signatures-Simple","version":"1.07_1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-HasDefaults":{"origin":"devel/p5-MooseX-HasDefaults","version":"0.03_1"},"p5-MooseX-StrictConstructor":{"origin":"devel/p5-MooseX-StrictConstructor","version":"0.21"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","textproc","perl5"]},{"name":"p5-Marpa-XS","origin":"lang/p5-Marpa-XS","version":"1.008000_3","comment":"XS version of Marpa","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/JKEGL/Marpa-XS-1.008000","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5542fd7db4193119dd7372a3339a21cb9b7c32fea2db209d3e0bdd7519614fc5","flatsize":677591,"path":"All/p5-Marpa-XS-1.008000_3.pkg","repopath":"All/p5-Marpa-XS-1.008000_3.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":224296,"desc":"Marpa::XS is the XS version of Marpa.\n\nMarpa parses any language whose grammar can be written in BNF. That includes\nrecursive grammars, ambiguous grammars, infinitely ambiguous grammars and\ngrammars with useless or empty productions.","deps":{"p5-ExtUtils-PkgConfig":{"origin":"devel/p5-ExtUtils-PkgConfig","version":"1.16"},"p5-Glib":{"origin":"devel/p5-Glib","version":"1.3294"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","textproc","perl5"],"shlibs_required":["libperl.so.5.36","libglib-2.0.so.0","libintl.so.8"]},{"name":"p5-Marpa-PP","origin":"lang/p5-Marpa-PP","version":"0.014_2","comment":"Pure Perl version of Marpa","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/JKEGL/Marpa-PP-0.014000","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bfbba271999c8817b92994e89651268767f523beb90d2fb01e993bf3bdd333ec","flatsize":579993,"path":"All/p5-Marpa-PP-0.014_2.pkg","repopath":"All/p5-Marpa-PP-0.014_2.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":175780,"desc":"Marpa::PP is the pure Perl version of Marpa.\n\nMarpa parses any language whose grammar can be written in BNF. That includes\nrecursive grammars, ambiguous grammars, infinitely ambiguous grammars and\ngrammars with useless or empty productions.","deps":{"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","textproc","perl5"]},{"name":"p5-Marpa-HTML","origin":"textproc/p5-Marpa-HTML","version":"0.112_2","comment":"High-level HTML Parser","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/JKEGL/Marpa-HTML-0.112000","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b34e08d91edc4914b3006766c1e16ffe05a8b58eb86c782063bda1074fbb9bc","flatsize":185566,"path":"All/p5-Marpa-HTML-0.112_2.pkg","repopath":"All/p5-Marpa-HTML-0.112_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":55620,"desc":"Marpa::HTML does \"high-level\" parsing of HTML. It allows handlers to be\nspecified for elements, terminals and other components in the hierarchical\nstructure of an HTML document. Marpa::HTML is an extremely liberal HTML parser.\nMarpa::HTML does not reject any documents, no mater how poorly they fit the HTML\nstandards.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Marpa-PP":{"origin":"lang/p5-Marpa-PP","version":"0.014_2"},"p5-Marpa-XS":{"origin":"lang/p5-Marpa-XS","version":"1.008000_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","lang","perl5"]},{"name":"p5-Markup-Perl","origin":"www/p5-Markup-Perl","version":"0.5_1","comment":"Support perl code inside CGI scripts using simple tags","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Markup-Perl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77ccaf7a4b5054267ccea2ccfc255f6f183c32cd24bb37414d4ecb71db90409f","flatsize":11260,"path":"All/p5-Markup-Perl-0.5_1.pkg","repopath":"All/p5-Markup-Perl-0.5_1.pkg","licenselogic":"single","pkgsize":7936,"desc":"This perl module allows the embedding of perl code within CGI scripts\nusing simple tags, <perl> and </perl>, to begin and end perl parsing.\nOnce the perl module is included via \"use\", all text gets output to\nstdout except for code within the above tags.\n\nDespite what's in the CPAN README, this module does not require\nFilter::Simple, only CGI.pm.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Marpa","origin":"lang/p5-Marpa","version":"0.208_1","comment":"Parse any Language You Can Describe in BNF","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/JKEGL/Marpa-0.208000","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0afbd6875de91acf1394a3880dd0f7c5050fa3a155dc8f4be7b3a2f70aae937b","flatsize":1025050,"path":"All/p5-Marpa-0.208_1.pkg","repopath":"All/p5-Marpa-0.208_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":271932,"desc":"Marpa parses any language whose grammar can be written in BNF. That includes\nrecursive grammars, ambiguous grammars, infinitely ambiguous grammars and\ngrammars with useless or empty productions.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","textproc","perl5"]},{"name":"p5-Markapl","origin":"textproc/p5-Markapl","version":"0.14_1","comment":"Markup as Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Markapl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"950af390fa89868d74aaf2373a95be00cfdc5364859d175c4e17b0805df47507","flatsize":30328,"path":"All/p5-Markapl-0.14_1.pkg","repopath":"All/p5-Markapl-0.14_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16532,"desc":"This is a new try to use Devel::Declare to change the Perl5\nlanguage. It learns pretty much everything from Template::Declare,\nand has similar interface. With only one difference: how element\nattributes are defined.","deps":{"p5-B-Hooks-EndOfScope":{"origin":"devel/p5-B-Hooks-EndOfScope","version":"0.28"},"p5-Devel-Declare":{"origin":"devel/p5-Devel-Declare","version":"0.006022"},"p5-Exporter-Lite":{"origin":"devel/p5-Exporter-Lite","version":"0.09"},"p5-HTML-Lint":{"origin":"www/p5-HTML-Lint","version":"2.32"},"p5-String-BufferStack":{"origin":"textproc/p5-String-BufferStack","version":"1.16_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Mango","origin":"databases/p5-Mango","version":"1.30_4","comment":"Pure-Perl non-blocking I/O MongoDB driver","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mango","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7740067268c9bd3c229803d5ca6570b4f6da4d468631d5ce5d05ba14bd5042a5","flatsize":155271,"path":"All/p5-Mango-1.30_4.pkg","repopath":"All/p5-Mango-1.30_4.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":70076,"desc":"Mango is a pure-Perl non-blocking I/O MongoDB driver, optimized for use with\nthe Mojolicious real-time web framework, and with multiple event loop support.\nSince MongoDB is still changing rapidly, only the latest stable version is\nsupported.\n\nMany arguments passed to methods as well as values of attributes get serialized\nto BSON with Mango::BSON, which provides many helper functions you can use to\ngenerate data types that are not available natively in Perl. All connections\nwill be reset automatically if a new process has been forked, this allows\nmultiple processes to share the same Mango object safely.","deps":{"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Makefile-Parser","origin":"textproc/p5-Makefile-Parser","version":"0.216","comment":"Simple Perl parser for makefiles","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Makefile-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2259227b211ac4def356d0aa620d30d31116b88035c1c7c594675b6d62974482","flatsize":146027,"path":"All/p5-Makefile-Parser-0.216.pkg","repopath":"All/p5-Makefile-Parser-0.216.pkg","licenselogic":"single","pkgsize":48716,"desc":"This is a parser for Makefiles. At this very early stage, the parser\nonly supports a limited set of features, so it may not recognize some\nadvanced features provided by certain make tools like GNU make.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Trigger":{"origin":"devel/p5-Class-Trigger","version":"0.15_1"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Makefile-DOM":{"origin":"textproc/p5-Makefile-DOM","version":"0.008_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Makefile-DOM","origin":"textproc/p5-Makefile-DOM","version":"0.008_1","comment":"Simple DOM parser for Makefiles","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Makefile-DOM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bf566652f0cdfc01716d4021f9466ce764440601a38d4878aeadfda40c0561f","flatsize":144510,"path":"All/p5-Makefile-DOM-0.008_1.pkg","repopath":"All/p5-Makefile-DOM-0.008_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":66596,"desc":"This libary can serve as an advanced lexer for (GNU) makefiles. It parses\nmakefiles as \"documents\" and the parsing is lossless. The results are data\nstructures similar to DOM trees. The DOM trees hold every single bit of the\ninformation in the original input files, including white spaces, blank lines and\nmakefile comments. That means it's possible to reproduce the original makefiles\nfrom the DOM trees.  In addition, each node of the DOM trees is modifiable and\nso is the whole tree, just like the PPI module used for Perl source parsing and\nthe HTML::TreeBuilder module used for parsing HTML source.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Mail-Webmail-Gmail","origin":"mail/p5-Mail-Webmail-Gmail","version":"1.09_1","comment":"Perl interface to Google webmail service","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Webmail-Gmail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e5d0a7b5bae804b8793894597da296c6eb69ff6d48bc1bdbb1ab8151681fb2f","flatsize":72890,"path":"All/p5-Mail-Webmail-Gmail-1.09_1.pkg","repopath":"All/p5-Mail-Webmail-Gmail-1.09_1.pkg","licenselogic":"single","pkgsize":19356,"desc":"This perl module uses objects to make it easy to interface with Gmail.\nI eventually hope to implement all of the functionality of the Gmail\nwebsite, plus additional features.\n\nBecause Gmail is currently in Beta testing, expect this module to\nbreak as they make updates to thier interface. I will attempt to\nkeep this module in line with the changes they make, but, if after\nupdating to the newest version of this module, the feature that you\nrequire still doesn't work, please contact me with the issue.","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Verp","origin":"mail/p5-Mail-Verp","version":"0.06_1","comment":"Encodes and decodes Variable Envelope Return Paths (VERP) addresses","maintainer":"vivek@khera.org","www":"https://metacpan.org/release/Mail-Verp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc09063a5c760a5b73f4e688834a3f4dc9bf90980c0a32ba3fb1712a18bafd05","flatsize":7910,"path":"All/p5-Mail-Verp-0.06_1.pkg","repopath":"All/p5-Mail-Verp-0.06_1.pkg","licenselogic":"single","pkgsize":5244,"desc":"Mail::Verp encodes the address of an email recipient into the envelope sender\naddress so that a bounce can be more easily handled even if the original\nrecipient is forwarding their mail to another address and the remote Mail\nTransport Agents send back unhelpful bounce messages. The module must also be\nused to decode bounce recipient addresses.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Verify","origin":"mail/p5-Mail-Verify","version":"0.02_1","comment":"Perl module to verify email addresses","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Verify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5913af709cb561446cb860c6bf8c2463c435c7c2f1055d233da43970eeb0fcd","flatsize":4999,"path":"All/p5-Mail-Verify-0.02_1.pkg","repopath":"All/p5-Mail-Verify-0.02_1.pkg","licenselogic":"single","pkgsize":4124,"desc":"Mail::Verify provides a function CheckAddress function for verifying\nemail addresses.  First the syntax of the email address is checked,\nthen it verifies that there is at least one valid MX server accepting\nemail for the domain.  Using the Net::DNS module and the IO::Socket\nmodule a list of MX records (or, falling back on a hosts A record)\nare checked to make sure at least one SMTP server is accepting\nconnections.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Make","origin":"devel/p5-Make","version":"2.011","comment":"Perl module implementing 'make' and script","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Make","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36680ab1f75839dc447c93c3f1cd7f79c5f5171b34584e5eceefe64e15fe7b1a","flatsize":66272,"path":"All/p5-Make-2.011.pkg","repopath":"All/p5-Make-2.011.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28304,"desc":"This port provides a perl version of make (in script form) as well\nas a module 'Make'.","deps":{"p5-Graph":{"origin":"math/p5-Graph","version":"0.9728,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Mail-Transport-Dbx","origin":"mail/p5-Mail-Transport-Dbx","version":"0.07_1","comment":"Perl module to parse Outlook Express mailboxes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Transport-Dbx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"826c9539ec310906ed7cafae3285a7160256d6bd93b5d75ac0b409c4d80b48ce","flatsize":83591,"path":"All/p5-Mail-Transport-Dbx-0.07_1.pkg","repopath":"All/p5-Mail-Transport-Dbx-0.07_1.pkg","licenselogic":"single","pkgsize":29544,"desc":"Mail::Transport::Dbx gives you platform independent access to Outlook\nExpress' dbx files.  Extract subfolders, messages etc. from those or use\nit to convert dbx archives into a more portable format (such as standard\nmbox format).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Mail-Transport","origin":"mail/p5-Mail-Transport","version":"3.005","comment":"Use Mail Transfer Agents (MTAs)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Mail-Transport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49234a56e0a21da277bbc434161195c496d5908e058268299d9f3d1fa083ae55","flatsize":115846,"path":"All/p5-Mail-Transport-3.005.pkg","repopath":"All/p5-Mail-Transport-3.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":47328,"desc":"Mail::Transport extends Mail::Transport implement sending and/or receiving of\nmessages, using various protocols.\n\nMail::Transport::Send extends this class, and offers general functionality for\nsend protocols, like SMTP. Mail::Transport::Receive also extends this class, and\noffers receive method. Some transport protocols will implement both sending and\nreceiving.","deps":{"p5-Mail-Message":{"origin":"mail/p5-Mail-Message","version":"3.015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Tools","origin":"mail/p5-Mail-Tools","version":"2.21","comment":"Perl5 modules for dealing with Internet e-mail messages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MailTools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ccd924908840024056a8c9c0ca7354ecaa91c040b14548549dce2a1e79efcfb","flatsize":176915,"path":"All/p5-Mail-Tools-2.21.pkg","repopath":"All/p5-Mail-Tools-2.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":76336,"desc":"MailTools is a collection of Perl modules for dealing with Internet\ne-mail messages.\n\nThe modules included can perform a wide range of tasks, including\nparsing e-mail addresses, parsing mailcap files, manipulating\nmessage header fields and bodies, sending messages via SMTP or the\nUnix mail and sendmail commands, reading mbox mail boxes, and\nmessage filtering through Perl subroutines.","deps":{"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Sendmail","origin":"mail/p5-Mail-Sendmail","version":"0.80","comment":"Perl module implementing a simple, platform-independent mailer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Sendmail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"964effe8c0b3883cf483c91fcec64bf0a91372917e141b20ee3e515de6489aac","flatsize":78011,"path":"All/p5-Mail-Sendmail-0.80.pkg","repopath":"All/p5-Mail-Sendmail-0.80.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25112,"desc":"Mail::Sendmail provides a simple, platform-independent e-mail interface from\nyour perl script. It requires only Perl5 and a network connection.\n\nMail::Sendmail contains mainly &sendmail, which takes a hash with the message\nto send and sends it.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Spool","origin":"mail/p5-Mail-Spool","version":"0.50_1","comment":"Pure Perl implementation of mail spooling, unspooling, and sending","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Spool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b65f0da7cfd595d828c2b0cc5af72db019ebfe4489f786eca5a5050e85b6ae5e","flatsize":58465,"path":"All/p5-Mail-Spool-0.50_1.pkg","repopath":"All/p5-Mail-Spool-0.50_1.pkg","licenselogic":"single","pkgsize":24152,"desc":"Mail::Spool is a \"pure perl\" implementation of mail spooling, unspooling\nand sending. It is intended to be used with daemons such as\nNet::Server::SMTP (to be released soon), but it also contains its own\ndaemon (based off of Net::Server::Fork) that can be used if necessary.\n\nIt is also intended to be used as a quick spooling mechanism for perl\nscripts. As it can write straight to the queue without opening another\nprocess.","deps":{"p5-File-NFSLock":{"origin":"devel/p5-File-NFSLock","version":"1.29"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-SendEasy","origin":"mail/p5-Mail-SendEasy","version":"1.2_1","comment":"Send plain/html e-mails through SMTP servers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Mail-SendEasy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e014d64dee22733301e1ad59645411488d91972175e42b72773825ac19608ced","flatsize":52617,"path":"All/p5-Mail-SendEasy-1.2_1.pkg","repopath":"All/p5-Mail-SendEasy-1.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18936,"desc":"This modules will send in a easy way e-mails, and doesn't have dependencies.\nSoo, you don't need to install libnet.\n\nIt supports SMTP authentication and attachments.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Sender","origin":"mail/p5-Mail-Sender","version":"0.903","comment":"Module for sending mails with attachments through an SMTP server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Sender","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7dcd03712ae8b1d8f34c22a3771462f605b81645719543ea2a1dda7b7887e5a7","flatsize":163427,"path":"All/p5-Mail-Sender-0.903.pkg","repopath":"All/p5-Mail-Sender-0.903.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43464,"desc":"Mail::Sender provides an object oriented interface to sending mails.  It\ndoesn't need any outer program.  It connects to a mail server directly\nfrom Perl, using Socket.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-SRS","origin":"mail/p5-Mail-SRS","version":"0.31_2","comment":"Sender Rewriting Scheme","maintainer":"perl@FreeBSD.org","www":"https://www.anarres.org/projects/srs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ec0e1161562365c717d33b744fb687aa2e6bce71371633c919b9ed8c279a1d8","flatsize":75602,"path":"All/p5-Mail-SRS-0.31_2.pkg","repopath":"All/p5-Mail-SRS-0.31_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":39424,"desc":"Mail::SRS provides an interface to the Sender Rewriting Scheme .","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-MLDBM":{"origin":"databases/p5-MLDBM","version":"2.05_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-SPF","origin":"mail/p5-Mail-SPF","version":"3.20240617","comment":"Object-oriented implementation of Sender Policy Framework","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Mail-SPF","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc14fba57e37cb54489ac18de7f93ec43ff233ab97b45a245763ef5b2112bef4","flatsize":307225,"path":"All/p5-Mail-SPF-3.20240617.pkg","repopath":"All/p5-Mail-SPF-3.20240617.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":114676,"desc":"Mail::SPF is an object-oriented Perl implementation of the Sender Policy\nFramework (SPF) e-mail sender authentication system.\n\nThis release of Mail::SPF fully conforms to RFC 4408 and passes the 2006.11\nrelease of the official test-suite <http://www.openspf.org/Test_Suite>.\n\nThe Mail::SPF source package includes the following additional tools:\n- spfquery: A command-line tool for performing SPF checks.\n- spfd:     A daemon for services that perform SPF checks frequently.","deps":{"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-RBL","origin":"mail/p5-Mail-RBL","version":"1.10_2","comment":"Perl extension to access RBL-style host verification services","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-RBL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5b9c2000492ad2905975188a99042e21f2c285bffa0408dd55f1db400b33806","flatsize":8249,"path":"All/p5-Mail-RBL-1.10_2.pkg","repopath":"All/p5-Mail-RBL-1.10_2.pkg","licenselogic":"single","pkgsize":6012,"desc":"This module eases the task of checking if a given host is in the list.\nThe methods available are described below:\n\n`->new(suffix)'\n    Creates a list handle. The `suffix' parameter is mandatory and\n    specifies which suffix to append to the queries.\n\n`->check($host)'\n    `$host' can be either a hostname or an IP address. In the case of an\n    IP Address, any trailing netmask (anything after a '/' character)\n    will be ignored. In the case of a hostname, all the IP addresses\n    will be looked up and checked against the list. If any of the\n    addresses is in the list, the host will be considered in the list as\n    a whole.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Procmailrc","origin":"mail/p5-Mail-Procmailrc","version":"1.09_1","comment":"Perl OO interface to procmail rc files","maintainer":"perl@FreeBSD.org","www":"http://scott.wiersdorf.org/perl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1ad36fdea9719129858ced6690ce46ed5cf2675d5d6e687c3ddb2817bbc967b","flatsize":38384,"path":"All/p5-Mail-Procmailrc-1.09_1.pkg","repopath":"All/p5-Mail-Procmailrc-1.09_1.pkg","licenselogic":"single","pkgsize":16104,"desc":"Mail::Procmailrc is a pure Perl module that can read and write\nprocmail(1) compatible rc files. The intent behind its creation was\nto provide an abstracted interface for web clients wishing to edit\nprocmailrc files, but it could be used in any number of useful ways\n(e.g., a procmail rc pretty printer--how useful is that!?).\n\nMail::Procmailrc does not process mail in any form; it only reads and\nwrites procmail(1) rc files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-RFC822-Address","origin":"mail/p5-Mail-RFC822-Address","version":"0.3_1","comment":"Perl5 module to validate RFC822 conformance of email addresses","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-RFC822-Address","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"174f69b7e38d737bdecb9577732f85b88bd7282f7ce617b0b8c0b35e26284ae7","flatsize":9556,"path":"All/p5-Mail-RFC822-Address-0.3_1.pkg","repopath":"All/p5-Mail-RFC822-Address-0.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6480,"desc":"This perl module  validates email addresses against the grammar described in\nRFC 822 using regular expressions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Procmail","origin":"mail/p5-Mail-Procmail","version":"1.08_2","comment":"Perl5 module provides procmail-like tools","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Procmail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7633d35d091fbcda6cde1e8c1ff4b1a80e01e9d1c229828d14525b827d5e85f0","flatsize":28555,"path":"All/p5-Mail-Procmail-1.08_2.pkg","repopath":"All/p5-Mail-Procmail-1.08_2.pkg","licenselogic":"single","pkgsize":14996,"desc":"Mail::Procmail.pm is a Perl module that provides procmail-like\ntools that you can use to write your own mail filtering program.","deps":{"p5-LockFile-Simple":{"origin":"devel/p5-LockFile-Simple","version":"0.208"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-POP3Client","origin":"mail/p5-Mail-POP3Client","version":"2.21","comment":"Perl5 module to talk to a POP3 (RFC1939) server","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/Mail-POP3Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a57fe91440545c57d99cf06e5b6c32b4dda14d79f94f6676fcfa0ff9493844b1","flatsize":49609,"path":"All/p5-Mail-POP3Client-2.21.pkg","repopath":"All/p5-Mail-POP3Client-2.21.pkg","licenselogic":"single","pkgsize":16492,"desc":"This module implements an Object-Oriented interface to a POP3 server. It is\nbased on RFC1939.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-OpenRelay-Simple","origin":"mail/p5-Mail-OpenRelay-Simple","version":"0.02_1","comment":"Check if a mail server runs as an open relay","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Mail-OpenRelay-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d08de7257565d6831c6721b15e99e498ef69fe77904259c4521db0e0e3c79e22","flatsize":11740,"path":"All/p5-Mail-OpenRelay-Simple-0.02_1.pkg","repopath":"All/p5-Mail-OpenRelay-Simple-0.02_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":6512,"desc":"This module permit to check if a mail server runs as an open relay.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-OpenDKIM","origin":"mail/p5-Mail-OpenDKIM","version":"4204_1","comment":"Perl interface to OpenDKIM C library","maintainer":"matthew@FreeBSD.org","www":"https://metacpan.org/release/Mail-OpenDKIM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29610b64fd3dd8f0a67774674a86d93ce9a499e12f9738c577ce0f09242e7605","flatsize":212996,"path":"All/p5-Mail-OpenDKIM-4204_1.pkg","repopath":"All/p5-Mail-OpenDKIM-4204_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48728,"desc":"Mail::OpenDKIM is a perl interface to the OpenDKIM C library. It also\nimplements a drop-in replacement for the Mail::DKIM::Signer object which is up\nto four times faster than the pure perl Mail::DKIM implementation.","deps":{"opendkim":{"origin":"mail/opendkim","version":"2.10.3_20"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"shlibs_required":["libperl.so.5.36","libopendkim.so.10"]},{"name":"p5-Math-BigInt-Pari","origin":"math/p5-Math-BigInt-Pari","version":"1.3014","comment":"Use Math::Pari for Math::BigInt routines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-BigInt-Pari","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf0933b52f8cf9b7fe9d0a52fe8af18b7b5fa472ce69f1ea4e02e9f1c061db45","flatsize":18327,"path":"All/p5-Math-BigInt-Pari-1.3014.pkg","repopath":"All/p5-Math-BigInt-Pari-1.3014.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8896,"desc":"This is Math::BigInt::Pari, a plugin module for Math::BigInt that\nreplaces Math::BigInt's core math routines with Math::Pari routines.\n\nThis package contains a replacement (drop-in) module for Math::BigInt's core,\nMath::BigInt::Calc.pm. It needs the new versions of Math::BigInt and\nMath::BigFloat as they are from Perl 5.7.x onwards.","deps":{"p5-Math-BigInt":{"origin":"math/p5-Math-BigInt","version":"2.003003"},"p5-Math-Pari":{"origin":"math/p5-Math-Pari","version":"2.01080900_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Math-Evol","origin":"math/p5-Math-Evol","version":"1.13","comment":"Perl module implements the evolution search strategy","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Math-Evol","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f524410b467800ef9292447b8540cfd1ab0c4cb185bf0b8e53a40fa62b506b86","flatsize":36154,"path":"All/p5-Math-Evol-1.13.pkg","repopath":"All/p5-Math-Evol-1.13.pkg","licenselogic":"single","pkgsize":18484,"desc":"p5-Math-Evol implements the evolution search strategy. Derivatives of the\nobjective function are not required. Constraints can be incorporated. The\ncaller must supply initial values for the variables and for the initial\nstep sizes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Mail-Milter-Authentication","origin":"mail/p5-Mail-Milter-Authentication","version":"3.20240205","comment":"Perl Mail Authentication Milter","maintainer":"nork@FreeBSD.org","www":"https://metacpan.org/release/Mail-Milter-Authentication/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff6c2a22d910d6d05005df2777b672d8d016bb9ed144a9c9b8b3e4444cf2b5d8","flatsize":823291,"path":"All/p5-Mail-Milter-Authentication-3.20240205.pkg","repopath":"All/p5-Mail-Milter-Authentication-3.20240205.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":197176,"desc":"A Perl implementation of email authentication standards rolled up into a\nsingle easy to use milter.\nThis milter verifies using the following standards.\n    ARC / BIMI / DMARC / IPRev / SPF\n    Check HELO matches it's IP address\n    DKIM (including ADSP)\n    DomainKeys (deprecated)\n    SenderID (deprecated)\nIncludes additional modules.\n    AddID - add a header to all email (example)\n    ReturnOK - Checks that return addresses have properly configured MX\n               records\n    TLS (milter protocol only) - identifies TLS protected connections\n    Check alignment of RFC5322 From and Mail From addresses\n    Send aggregate data to the abusix service\n    Check for SMTP Authentication\n    Block mail based on simple rules\n    Check IP against a trusted list and/or local IP space\n    Extended logging\n    Reverse loopup checking\n    Check against a list of RBLDNS services\n    Generate metrics about message header and body sizes","deps":{"p5-App-Cmd":{"origin":"devel/p5-App-Cmd","version":"0.336"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-Email-Date-Format":{"origin":"mail/p5-Email-Date-Format","version":"1.008"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Import-Into":{"origin":"devel/p5-Import-Into","version":"1.002005,1"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Lock-File":{"origin":"devel/p5-Lock-File","version":"1.03"},"p5-Log-Dispatchouli":{"origin":"devel/p5-Log-Dispatchouli","version":"2.012_1"},"p5-Mail-AuthenticationResults":{"origin":"mail/p5-Mail-AuthenticationResults","version":"2.20231031"},"p5-Mail-BIMI":{"origin":"mail/p5-Mail-BIMI","version":"3.20240205"},"p5-Mail-DKIM":{"origin":"mail/p5-Mail-DKIM","version":"1.20240619"},"p5-Mail-DMARC":{"origin":"mail/p5-Mail-DMARC","version":"1.20240214"},"p5-Mail-DataFeed-Abusix":{"origin":"mail/p5-Mail-DataFeed-Abusix","version":"2.20210112"},"p5-Mail-SPF":{"origin":"mail/p5-Mail-SPF","version":"3.20240617"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-DNS-Resolver-Mock":{"origin":"dns/p5-Net-DNS-Resolver-Mock","version":"1.20230216"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"p5-Prometheus-Tiny-Shared":{"origin":"net-mgmt/p5-Prometheus-Tiny-Shared","version":"0.027"},"p5-SUPER":{"origin":"devel/p5-SUPER","version":"1.20190531"},"p5-Sereal":{"origin":"converters/p5-Sereal","version":"5.004"},"p5-TOML":{"origin":"textproc/p5-TOML","version":"0.97"},"p5-Test-File-Contents":{"origin":"devel/p5-Test-File-Contents","version":"0.24"},"p5-Text-Table":{"origin":"textproc/p5-Text-Table","version":"1.135"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"messages":[{"message":"To enable authentication_milter to run at boot time, set the following\nvariable in your /etc/rc.conf file:\n\n    authentication_milter_enable=\"YES\"\n\nCheck and/or modify the following configuration files to suit your needs:\n\n    /usr/local/etc/mail/authentication_milter.json\n    /usr/local/etc/mail/mail-dmarc.ini\n\n  NOTE: The default settings almost works for test and/or personal use,\n        SPF/DKIM/DMARC(no report mail)/ARC(but not enable ARC-Seals) are OK.\n\n        To enable DMARC report feature, now TODO. Because it's required\n        p5-Mail-DMARC port setup.\n\nFor sendmail users, please add the following line to your sendmail.mc:\n\n    INPUT_MAIL_FILTER(`authentication_milter', \\\n        `S=local:/var/run/auth_milter/auth_milter.sock, F=T, T=R:2m')\n\nFor postfix users, please add the following line to your main.cf:\n\n    smtpd_milters = sock:/var/run/auth_milter/auth_milter.sock\n\n    Note: milter sockets must be accessible from postfix/smtpd;\n          using inet sockets might be preferred.","type":"install"}]},{"name":"p5-Mail-MboxParser","origin":"mail/p5-Mail-MboxParser","version":"0.55_2","comment":"Module for working with UNIX-flavoured mailboxes","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/Mail-MboxParser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2970b5f6816af20b997042c850f4e3510b6bb8e55b4a024738a3a0d649872b0","flatsize":95223,"path":"All/p5-Mail-MboxParser-0.55_2.pkg","repopath":"All/p5-Mail-MboxParser-0.55_2.pkg","licenselogic":"single","pkgsize":43548,"desc":"Mail::MboxParser is a module for working with UNIX-flavoured mailboxes.\n\nIts purpose is to _easily_ extract messages from a mailbox with _simple_\naccess to header fields, body and MIME-parts.  It is particularly easy to\ndeal with any kind of attached files.","deps":{"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-Mbox-MessageParser":{"origin":"mail/p5-Mail-Mbox-MessageParser","version":"1.5111"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-LMLM","origin":"mail/p5-Mail-LMLM","version":"0.6807","comment":"List of Mailing Lists Manager","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-LMLM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc7fc9b2fbec8437b2231447f6aa47156fb087c060d79e50467847be25b18a65","flatsize":132355,"path":"All/p5-Mail-LMLM-0.6807.pkg","repopath":"All/p5-Mail-LMLM-0.6807.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48500,"desc":"The Mail::LMLM module allows users to easily manage HTML directories\nof mailing lists of various mailing list managers and hosts.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Mail-Message","origin":"mail/p5-Mail-Message","version":"3.015","comment":"General message object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Mail-Message","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd8ed6778568b1d364ea85c5f1c195d62d84469f661746354af760bf7abfdace","flatsize":1239758,"path":"All/p5-Mail-Message-3.015.pkg","repopath":"All/p5-Mail-Message-3.015.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":446620,"desc":"A Mail::Message object is a container for MIME-encoded message information, as\ndefined by RFC2822. Everything what is not specificaly related to storing the\nmessages in mailboxes (folders) is implemented in this class. Methods which are\nrelated to folders is implemented in the Mail::Box::Message extension.\n\nThe main methods are get(), to get information from a message header field, and\ndecoded() to get the intended content of a message. But there are many more\nwhich can assist your program.\n\nComplex message handling, like construction of replies and forwards, are\nimplemented in separate packages which are autoloaded into this class. This\nmeans you can simply use these methods as if they are part of this class. Those\npackage add functionality to all kinds of message objects.","deps":{"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-User-Identity":{"origin":"devel/p5-User-Identity","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-IMAPTalk","origin":"mail/p5-Mail-IMAPTalk","version":"4.06","comment":"IMAP client interface with lots of features","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-IMAPTalk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1dd67e6e17eb281e58abb1a89b145348b26a9a5b62fe3ddb3ed72ff21cf9d7b3","flatsize":180949,"path":"All/p5-Mail-IMAPTalk-4.06.pkg","repopath":"All/p5-Mail-IMAPTalk-4.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":67656,"desc":"This module communicates with an IMAP server. Each IMAP server command is mapped\nto a method of this object. Although other IMAP modules exist on CPAN, this has\nseveral advantages over other modules:\n- It parses the more complex IMAP structures like envelopes and body structures\n  into nice Perl data structures.\n- It correctly supports atoms, quoted strings and literals at any point. Some\n  parsers in other modules aren't fully IMAP compatiable and may break at odd\n  times with certain messages on some servers.\n- It allows large return values (eg. attachments on a message) to be read\n  directly into a file, rather than into memory.\n- It includes some helper functions to find the actual text/plain or text/html\n  part of a message out of a complex MIME structure. It also can find a list of\n  attachements, and CID links for HTML messages with attached images.\n- It supports decoding of MIME headers to Perl utf-8 strings automatically, so\n  you don't have to deal with MIME encoded headers (enabled optionally).\n\nWhile the IMAP protocol does allow for asynchronous running of commands, this\nmodule is designed to be used in a synchronous manner. That is, you issue a\ncommand by calling a method, and the command will block until the appropriate\nresponse is returned. The method will then return the parsed results from the\ngiven command.","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-Encode-IMAPUTF7":{"origin":"converters/p5-Encode-IMAPUTF7","version":"1.05_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-IMAPClient","origin":"mail/p5-Mail-IMAPClient","version":"3.43","comment":"Perl5 module to talk to a IMAP4rev1 (RFC2060) server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-IMAPClient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1d7be002efe7a1ed715ed9e96b90fb2fec6ab49f6323057008371eac5f7818b","flatsize":1239867,"path":"All/p5-Mail-IMAPClient-3.43.pkg","repopath":"All/p5-Mail-IMAPClient-3.43.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":151992,"desc":"This module provides perl routines that simplify a sockets connection\nto and an IMAP conversation with an IMAP server","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-Digest-MD5":{"origin":"security/p5-Digest-MD5","version":"2.59"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"options":{"CRAMMD5":"on","DIGESTMD5":"on","NTLM":"off"}},{"name":"p5-Mail-Graph","origin":"mail/p5-Mail-Graph","version":"0.14_8","comment":"Perl module for drawing graphical stats for mails/spams","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Graph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0987846946524de3902d0422ccd9644dd406d74c14b9c94f1d4d0333e73da75","flatsize":65874,"path":"All/p5-Mail-Graph-0.14_8.pkg","repopath":"All/p5-Mail-Graph-0.14_8.pkg","licenselogic":"single","pkgsize":25172,"desc":"Mail::Graph - visualize mails via graphs (spams, bug reports etc)\n\nIn the directory samples/ is a short example. For a real-life example\nplease visit <http://bloodgate.com/spams/>.","deps":{"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"p5-GD-TextUtil":{"origin":"graphics/p5-GD-TextUtil","version":"0.86_5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Mail-Freshmeat","origin":"mail/p5-Mail-Freshmeat","version":"1.20_1","comment":"Perl module to parse daily newsletters from freshmeat.net","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ASPIERS/Mail-Freshmeat-0.94","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25c84d34720d13455165de5e37129d74604d3d15b9a1b47751e6443163fc8fbb","flatsize":30008,"path":"All/p5-Mail-Freshmeat-1.20_1.pkg","repopath":"All/p5-Mail-Freshmeat-1.20_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10984,"desc":"Mail::Freshmeat is a parser for the daily newsletters from freshmeat.net.\nSee <http://www.new.ox.ac.uk/~adam/computing/fmscore/> for what may be\nthe only sensible application of this module.  (Quick summary: fmscore\nis a Perl5 program which uses Mail::Freshmeat to parse freshmeat daily\ne-mail newsletters, and then rank them by interest according to highly\nflexible user-supplied ranking rules. Articles below a specified score\nwill be removed from the output. fmscore is ideal for use as a\nprocmail filter.)","deps":{"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-GnuPG","origin":"mail/p5-Mail-GnuPG","version":"0.23","comment":"Perl5 interface to process and/or create PGP email","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-GnuPG","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6edb201fa18a6eea2a81197f6ff9c952d7019c672665649fd83fbd492a65206","flatsize":34229,"path":"All/p5-Mail-GnuPG-0.23.pkg","repopath":"All/p5-Mail-GnuPG-0.23.pkg","licenselogic":"single","pkgsize":11808,"desc":"Use GnuPG::Interface to process and/or create PGP signed or encrypted\nemail.\n\nPlease send all bugs/issues/patches to bug-Mail-GnuPG@rt.cpan.org","deps":{"p5-GnuPG-Interface":{"origin":"security/p5-GnuPG-Interface","version":"1.04"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","security","perl5"]},{"name":"p5-Mail-FilterXML","origin":"mail/p5-Mail-FilterXML","version":"0.3_2","comment":"Perl module that allows writing mail filter rules in XML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-FilterXML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5f19d12ad46c55ef5ae1d5cabb9d9956a661e1130eec32e2d38e96b1e9d0c2a","flatsize":9781,"path":"All/p5-Mail-FilterXML-0.3_2.pkg","repopath":"All/p5-Mail-FilterXML-0.3_2.pkg","licenselogic":"single","pkgsize":5312,"desc":"Mail::FilterXML is a module that builds upon Mail::Audit, in such a\nmanner that filter rules can be written in XML form.","deps":{"p5-Mail-Audit":{"origin":"mail/p5-Mail-Audit","version":"2.228"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Field-Received","origin":"mail/p5-Mail-Field-Received","version":"0.26_1","comment":"Perl5 modules for parsing of `Received' headers in e-mails","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Field-Received","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99e2fa51456ada56d007a460b18c652ae4a27409e35f57e81b146735363af564","flatsize":34796,"path":"All/p5-Mail-Field-Received-0.26_1.pkg","repopath":"All/p5-Mail-Field-Received-0.26_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12644,"desc":"Mail-Field-Received is a Perl5 modules for parsing of `Received'\nheaders in e-mails.\n\nAny program which requires detailed information about the journey an\ne-mail took in order to arrive at its present location should find\nthis parser very handy.","deps":{"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Folder","origin":"mail/p5-Mail-Folder","version":"0.07_1","comment":"Perl module for a folder-independant interface to email folders","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea0598f94fb1db1dc15d74df13a2fdc889cca6af8f5c9d17fd37c538cfde2bab","flatsize":129777,"path":"All/p5-Mail-Folder-0.07_1.pkg","repopath":"All/p5-Mail-Folder-0.07_1.pkg","licenselogic":"single","pkgsize":47324,"desc":"WARNING: This code is in alpha release. Expect the interface to\n       change\n\nSYNOPSIS\n\nuse Mail::Folder;\n\nDESCRIPTION\n\nThis base class, and it's subclasses provide an object- oriented interface\nto email folders independant of the underlying folder implementation.  There\nare currently two folder interfaces provided with this package:\n\nMail::Folder::Emaul\nMail::Folder::Mbox","deps":{"p5-File-Sync":{"origin":"devel/p5-File-Sync","version":"0.11_1"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Ezmlm","origin":"mail/p5-Mail-Ezmlm","version":"0.08.2_2","comment":"Perl module to allow object methods for ezmlm-idx mailing lists","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Ezmlm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee5af6da26ddb5e49f86006c9cdd0840fdd9c4e76765ea41aa6f9a813ae28ad2","flatsize":137872,"path":"All/p5-Mail-Ezmlm-0.08.2_2.pkg","repopath":"All/p5-Mail-Ezmlm-0.08.2_2.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv2","GPLv3"],"pkgsize":42508,"desc":"Object methods for ezmlm mailing lists.\n\nThis software is beta release. As such, please treat it with the appropriate\namount of caution. Let me know if you find any bugs, etc.\n\nThe main reason for release is to sort of 'test the waters' ... Does anyone\napart from me think this is a good idea??\n\nInstall by doing the following ...\n# perl Makefile.PL\n# make test\n# make install\n\nOne thing. For some reason MakeMaker doesn't like symlinks. Please make sure\nyou use the full cantonical path for the qmail and ezmlm binaries.\n\nDocumentation is in pod format. Please run perldoc Mail::Ezmlm after you have\ninstalled it.","deps":{"ezmlm-idx":{"origin":"mail/ezmlm-idx","version":"7.2.2_2"},"p5-Crypt-GPG":{"origin":"security/p5-Crypt-GPG","version":"1.64"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-DomainKeys","origin":"mail/p5-Mail-DomainKeys","version":"1.0_2","comment":"Perl implementation of DomainKeys","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-DomainKeys","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61a6c6339975e070c8832fa0e10bdd94b5ef178f1f34da5c7f45f1fbd7f7a293","flatsize":27952,"path":"All/p5-Mail-DomainKeys-1.0_2.pkg","repopath":"All/p5-Mail-DomainKeys-1.0_2.pkg","licenselogic":"single","pkgsize":8976,"desc":"This is a suite of perl packages providing functionality to sign and\nverify email per draft 01 of the DomainKeys specification.","deps":{"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-DataFeed-Abusix","origin":"mail/p5-Mail-DataFeed-Abusix","version":"2.20210112","comment":"Send SMTP transaction data to the Abusix transaction feed","maintainer":"nork@FreeBSD.org","www":"https://metacpan.org/release/Mail-DataFeed-Abusix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ffa678f47ff20e16558d85decfd170c3b4a9fc49f7cea1ea8b9f0b33fb935dd","flatsize":14128,"path":"All/p5-Mail-DataFeed-Abusix-2.20210112.pkg","repopath":"All/p5-Mail-DataFeed-Abusix-2.20210112.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7408,"desc":"Send SMTP transaction data via udp to the Abusix real-time\ntransaction feed.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-DeliveryStatus-BounceParser","origin":"mail/p5-Mail-DeliveryStatus-BounceParser","version":"1.543","comment":"Perl extension to analyze bounce messages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-DeliveryStatus-BounceParser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be7a36cc4d9641cc9b73be28d6b7bee5fb2539dbbcfc2f0ff6a155d222218668","flatsize":94643,"path":"All/p5-Mail-DeliveryStatus-BounceParser-1.543.pkg","repopath":"All/p5-Mail-DeliveryStatus-BounceParser-1.543.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27020,"desc":"Mail::DeliveryStatus::BounceParser analyzes RFC822 bounce messages and\nreturns a structured description of the addresses that bounced and the\nreason they bounced; it also returns information about the original\nreturned message including the Message-ID. It works best with RFC1892\ndelivery reports, but will gamely attempt to understand any bounce\nmessage no matter what MTA generated it.","deps":{"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Mbox-MessageParser","origin":"mail/p5-Mail-Mbox-MessageParser","version":"1.5111","comment":"Fast and simple mbox folder reader","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Mbox-MessageParser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41c34a3de87ef4998db542e25a5ac7887d0b8a2da68aa5a0291c96d6b93fe4fd","flatsize":112882,"path":"All/p5-Mail-Mbox-MessageParser-1.5111.pkg","repopath":"All/p5-Mail-Mbox-MessageParser-1.5111.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35532,"desc":"Mail::Mbox::MessageParser is a very fast but very simple mbox parser. It uses\nthe best of three strategies for parsing a mailbox: either using cached folder\ninformation, GNU grep, or highly optimized Perl.","deps":{"p5-FileHandle-Unget":{"origin":"devel/p5-FileHandle-Unget","version":"0.1634"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-DKIM","origin":"mail/p5-Mail-DKIM","version":"1.20240619","comment":"Perl5 module to process and/or create DKIM email","maintainer":"jadawin@FreeBSD.org","www":"https://metacpan.org/dist/Mail-DKIM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5166a29bd955d8d1344b31ec669e9e0f4b69857eb613ee9038295aaaa365e28","flatsize":402932,"path":"All/p5-Mail-DKIM-1.20240619.pkg","repopath":"All/p5-Mail-DKIM-1.20240619.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":143532,"desc":"Use Mail::DKIM to process and/or create DKIM signed email.","deps":{"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"p5-CryptX":{"origin":"security/p5-CryptX","version":"0.080"},"p5-Mail-AuthenticationResults":{"origin":"mail/p5-Mail-AuthenticationResults","version":"2.20231031"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-DMARC","origin":"mail/p5-Mail-DMARC","version":"1.20240214","comment":"Perl5 module to process and/or create DKIM email","maintainer":"dgeo@centrale-med.fr","www":"https://github.com/msimerson/mail-dmarc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d3118c37e088da8e5670fe3d97b415eb63c407ac5582e9df21774ebe1b7c62f","flatsize":872431,"path":"All/p5-Mail-DMARC-1.20240214.pkg","repopath":"All/p5-Mail-DMARC-1.20240214.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":402988,"desc":"Mail::DMARC - Perl implementation of DMARC\n DMARC: Domain-based Message Authentication, Reporting and Conformance","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBIx-Simple":{"origin":"databases/p5-DBIx-Simple","version":"1.37"},"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-File-ShareDir-Install":{"origin":"devel/p5-File-ShareDir-Install","version":"0.14"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-HTTP-Tiny":{"origin":"www/p5-HTTP-Tiny","version":"0.088_1"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Mail-DKIM":{"origin":"mail/p5-Mail-DKIM","version":"1.20240619"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-HTTP":{"origin":"net/p5-Net-HTTP","version":"6.23"},"p5-Net-IDN-Encode":{"origin":"textproc/p5-Net-IDN-Encode","version":"2.500"},"p5-Net-IMAP-Simple":{"origin":"mail/p5-Net-IMAP-Simple","version":"1.2212"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Net-SMTPS":{"origin":"mail/p5-Net-SMTPS","version":"0.03_2"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"p5-Test-File-ShareDir":{"origin":"devel/p5-Test-File-ShareDir","version":"1.001002"},"p5-Test-Output":{"origin":"devel/p5-Test-Output","version":"1.034"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-CheckUser","origin":"mail/p5-Mail-CheckUser","version":"1.24","comment":"Perl module to check email addresses for validity","maintainer":"bra@fsn.hu","www":"https://metacpan.org/release/Mail-CheckUser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70c02baf5abbace02202da0b9835e5f2fd5312b453ecf98924a7f099e1f810e3","flatsize":34340,"path":"All/p5-Mail-CheckUser-1.24.pkg","repopath":"All/p5-Mail-CheckUser-1.24.pkg","licenselogic":"single","pkgsize":14976,"desc":"This Perl module provides routines for checking validity of email address.\n\nIt makes several checks:\n\n   1. It checks the syntax of an email address.\n   2. It checks if there any MX records or A records for the domain part of\n      the email address.\n   3. It tries to connect to an email server directly via SMTP to check if\n      mailbox is valid. It uses a combination of MAIL and RCPT commands which\n      simulates sending an email. It can detect bad mailboxes in many cases.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Box-Parser-C","origin":"mail/p5-Mail-Box-Parser-C","version":"3.011","comment":"Parsing folders for Mail::Box with C routines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Box-Parser-C","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b70acad7264d09c5798258cbe3a833d1899c58db6392c98f32265a5e881b872","flatsize":39169,"path":"All/p5-Mail-Box-Parser-C-3.011.pkg","repopath":"All/p5-Mail-Box-Parser-C-3.011.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16540,"desc":"The Mail::Box::Parser::C implements parsing of messages in ANSI C, using\nPerl's XS extension facility.\n\nThis is an optional module for MailBox, and will (once installed)\nautomatically be used by MailBox to parse e-mail message content when\nthe message is supplied as file-handle.  In all other cases, MailBox\nwill use Mail::Box::Parser::Perl.","deps":{"p5-Mail-Box":{"origin":"mail/p5-Mail-Box","version":"3.010"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Mail-Box-POP3","origin":"mail/p5-Mail-Box-POP3","version":"3.006","comment":"Handle POP3 folders as client","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Mail-Box-POP3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b2a154a6a506df62a123cb715bf35f9ced008f488f3539df5e72068d75a141f","flatsize":119217,"path":"All/p5-Mail-Box-POP3-3.006.pkg","repopath":"All/p5-Mail-Box-POP3-3.006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":46416,"desc":"Maintain a folder which has its messages stored on a remote server. The\ncommunication between the client application and the server is implemented using\nthe POP3 protocol. This class uses Mail::Transport::POP3 to hide the transport\nof information, and focusses solely on the correct handling of messages within a\nPOP3 folder.","deps":{"p5-Mail-Box":{"origin":"mail/p5-Mail-Box","version":"3.010"},"p5-Mail-Message":{"origin":"mail/p5-Mail-Message","version":"3.015"},"p5-Mail-Transport":{"origin":"mail/p5-Mail-Transport","version":"3.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Box-IMAP4-SSL","origin":"mail/p5-Mail-Box-IMAP4-SSL","version":"0.03","comment":"Missing part of Mail::Box::IMAP4","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Box-IMAP4-SSL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c252127c85ba3c8e1014efe29fe39caa1e12f95b8a5a8256c6edc196b991d6c","flatsize":18753,"path":"All/p5-Mail-Box-IMAP4-SSL-0.03.pkg","repopath":"All/p5-Mail-Box-IMAP4-SSL-0.03.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8924,"desc":"This is a thin subclass of Mail::Box::IMAP4 to provide IMAP\nover SSL (aka IMAPS).\nIt hides the complexity of setting up Mail::Box::IMAP4\nwith IO::Socket::SSL, Mail::IMAPClient and Mail::Transport::IMAP4.\n\nIn all other respects, it resembles Mail::Box::IMAP4.\nSee that module for documentation.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Mail-Box":{"origin":"mail/p5-Mail-Box","version":"3.010"},"p5-superclass":{"origin":"devel/p5-superclass","version":"0.003"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Bulkmail","origin":"mail/p5-Mail-Bulkmail","version":"3.12_1","comment":"Perl module for mailing lists","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Bulkmail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4412657edefd0956e9e29af22a4f0e2701147ee1bfac2d5dd6712e226f5bbc42","flatsize":281119,"path":"All/p5-Mail-Bulkmail-3.12_1.pkg","repopath":"All/p5-Mail-Bulkmail-3.12_1.pkg","licenselogic":"single","pkgsize":107792,"desc":"Mail::Bulkmail is a platform-independent mailing list module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-ListDetector","origin":"mail/p5-Mail-ListDetector","version":"1.04_2","comment":"Perl module for detecting mailing list messages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-ListDetector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc2f76d98d52ac292b387d7c15dbb1f5f26ba5e71a41738aed078fc8e947cafc","flatsize":94854,"path":"All/p5-Mail-ListDetector-1.04_2.pkg","repopath":"All/p5-Mail-ListDetector-1.04_2.pkg","licenselogic":"single","pkgsize":47536,"desc":"This module analyzses a Mail::Internet object and returns a\nMail::ListDetector::List object representing the mailing list the\nemail was sent to, if any.\n\nThe RFC2369 mailing list detector is also capable of matching some\nMailman and Ezmlm messages. It is deliberately checked last to allow\nthe more specific Mailman and Ezmlm parsing to happen first, and\nmore accurately identify the type of mailing list involved.","deps":{"p5-Email-Abstract":{"origin":"mail/p5-Email-Abstract","version":"3.010"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Mail-BIMI","origin":"mail/p5-Mail-BIMI","version":"3.20240205","comment":"BIMI (Brand Indicators for Message Identification) object","maintainer":"nork@FreeBSD.org","www":"https://metacpan.org/release/Mail-BIMI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cca8196fdb63324e1d5350ffbec9539d50746364322d5bd1f2eebd1929e05b72","flatsize":1696969,"path":"All/p5-Mail-BIMI-3.20240205.pkg","repopath":"All/p5-Mail-BIMI-3.20240205.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":109332,"desc":"Module for retrieving, parsing, and validating BIMI Assertion Records,\nBIMI Indicators, and BIMI VMC Evidence Documents.","deps":{"p5-App-Cmd":{"origin":"devel/p5-App-Cmd","version":"0.336"},"p5-Cache-FastMmap":{"origin":"devel/p5-Cache-FastMmap","version":"1.57"},"p5-Convert-ASN1":{"origin":"converters/p5-Convert-ASN1","version":"0.34"},"p5-Crypt-OpenSSL-Verify":{"origin":"security/p5-Crypt-OpenSSL-Verify","version":"0.36"},"p5-Crypt-OpenSSL-X509":{"origin":"security/p5-Crypt-OpenSSL-X509","version":"1.915"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-HTTP-Tiny-Paranoid":{"origin":"www/p5-HTTP-Tiny-Paranoid","version":"0.07"},"p5-Import-Into":{"origin":"devel/p5-Import-Into","version":"1.002005,1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Mail-AuthenticationResults":{"origin":"mail/p5-Mail-AuthenticationResults","version":"2.20231031"},"p5-Mail-DMARC":{"origin":"mail/p5-Mail-DMARC","version":"1.20240214"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Mozilla-CA":{"origin":"www/p5-Mozilla-CA","version":"20240730"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Sereal":{"origin":"converters/p5-Sereal","version":"5.004"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"p5-Term-ANSIColor":{"origin":"devel/p5-Term-ANSIColor","version":"5.01"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Box-IMAP4","origin":"mail/p5-Mail-Box-IMAP4","version":"3.008","comment":"Handle IMAP4 folders as client","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Mail-Box-IMAP4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5610aeca52395d48c627ec4ae37a137a5397c91a8beeddff56a90c9ac8098cc9","flatsize":212674,"path":"All/p5-Mail-Box-IMAP4-3.008.pkg","repopath":"All/p5-Mail-Box-IMAP4-3.008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":85720,"desc":"Maintain a folder which has its messages stored on a remote server. The\ncommunication between the client application and the server is implemented using\nthe IMAP4 protocol. This class uses Mail::Transport::IMAP4 to hide the transport\nof information, and focusses solely on the correct handling of messages within a\nIMAP4 folder. More than one IMAP4 folder can be handled by one single IMAP4\nconnection.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-Mail-Box":{"origin":"mail/p5-Mail-Box","version":"3.010"},"p5-Mail-IMAPClient":{"origin":"mail/p5-Mail-IMAPClient","version":"3.43"},"p5-Mail-Message":{"origin":"mail/p5-Mail-Message","version":"3.015"},"p5-Mail-Transport":{"origin":"mail/p5-Mail-Transport","version":"3.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Box","origin":"mail/p5-Mail-Box","version":"3.010","comment":"Perl module implementing a modern mail folder management","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Mail-Box","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2928a32808229962993d53b96f5a0854f1e3914bf7215c086487955d57c1020c","flatsize":984181,"path":"All/p5-Mail-Box-3.010.pkg","repopath":"All/p5-Mail-Box-3.010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":352624,"desc":"The Mail::Box folder is a modern mail-folder manager (at least on the\nmoment of this writing).  It is written to replace Mail::Folder,\nalthough its interface is different.","deps":{"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-File-Remove":{"origin":"devel/p5-File-Remove","version":"1.58"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Mail-Message":{"origin":"mail/p5-Mail-Message","version":"3.015"},"p5-Mail-Transport":{"origin":"mail/p5-Mail-Transport","version":"3.005"},"p5-Object-Realize-Later":{"origin":"devel/p5-Object-Realize-Later","version":"0.21"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Alias","origin":"mail/p5-Mail-Alias","version":"1.15","comment":"Mail::Alias","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Alias","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c1d6b239d88c2db4539928262dcd95d56aeb1d463474a51265fa71feb987ab9","flatsize":19091,"path":"All/p5-Mail-Alias-1.15.pkg","repopath":"All/p5-Mail-Alias-1.15.pkg","licenselogic":"single","pkgsize":8404,"desc":"Manipulates mail alias files of various formats.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Address-MobileJp","origin":"mail/p5-Mail-Address-MobileJp","version":"0.09_1","comment":"Utility to detect an e-mail is mobile one or not","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Address-MobileJp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"351922c81ce07c02de17e28291d97aef15626d438e543d7b27c440f0d6ccea63","flatsize":5845,"path":"All/p5-Mail-Address-MobileJp-0.09_1.pkg","repopath":"All/p5-Mail-Address-MobileJp-0.09_1.pkg","licenselogic":"single","pkgsize":3816,"desc":"Mail::Address::MobileJp is an utility to detect an email\naddress is mobile (cellurar) email address or not.","deps":{"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Mail-Audit","origin":"mail/p5-Mail-Audit","version":"2.228","comment":"Perl module for creating easy mail filters","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Audit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"793be92021b8e84d6970c2ca30fe0971675070882a79933d2e8f301d3e3b5361","flatsize":127321,"path":"All/p5-Mail-Audit-2.228.pkg","repopath":"All/p5-Mail-Audit-2.228.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":45512,"desc":"Mail::Audit was inspired by Tom Christiansen's audit_mail\nand deliverlib programs. It allows a piece of email to be logged,\nexamined, accepted into a mailbox, filtered, resent elsewhere,\nrejected, replied to, and so on. It's designed to allow you to\neasily create filter programs to stick in a .forward file or similar.\n\nMail::Audit groks MIME; when appropriate, it subclasses MIME::Entity.\nRead the MIME::Tools man page for details.","deps":{"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-File-Tempdir":{"origin":"devel/p5-File-Tempdir","version":"0.02_1"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"p5-Mac-PropertyList","origin":"devel/p5-Mac-PropertyList","version":"1.504","comment":"Perl extension for parsing Mac OS X property lists","maintainer":"nobutaka@FreeBSD.org","www":"https://metacpan.org/release/Mac-PropertyList","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95b80862d271525fd335b0810c3bbbc30c27dc6cc891b1bb38149f1eb874df0e","flatsize":66519,"path":"All/p5-Mac-PropertyList-1.504.pkg","repopath":"All/p5-Mac-PropertyList-1.504.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":26340,"desc":"Mac-PropertyList is a Perl extension for parsing Mac OS X property lists.","deps":{"p5-XML-Entities":{"origin":"textproc/p5-XML-Entities","version":"1.0002"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Mac-Macbinary","origin":"archivers/p5-Mac-Macbinary","version":"0.06_1","comment":"Perl module that can extract info from Macbinary files","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b67c7f1dfa22b69845849c6dddfa97ca80edbb950da9d662bcbc40fa8b0f050f","flatsize":16699,"path":"All/p5-Mac-Macbinary-0.06_1.pkg","repopath":"All/p5-Mac-Macbinary-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8820,"desc":"Mac::Macbinary provides an object-oriented way to extract various kinds\nof information from Macintosh Macbinary files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-MRTG-Parse","origin":"net-mgmt/p5-MRTG-Parse","version":"0.03_1","comment":"Parsing and utilizing logfiles generated by MRTG Tool","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MRTG-Parse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d425f700185898c838bcc612b7580c1946c1a7ffc3e23e3d8acfe8187bc759d4","flatsize":48403,"path":"All/p5-MRTG-Parse-0.03_1.pkg","repopath":"All/p5-MRTG-Parse-0.03_1.pkg","licenselogic":"or","licenses":["LGPL21","LGPL3"],"pkgsize":16424,"desc":"This perl extension enables its users to parse and utilize the logfiles that are\ngenerated by the famous MRTG (Multi Router Traffic Grapher) tool.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-MRO-Define","origin":"devel/p5-MRO-Define","version":"0.02_1","comment":"Define your own method resolution order","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MRO-Define","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78a43b2471b83630a0233a3bd12263c5df47da90da19afc39fd7a83ef422c8c2","flatsize":15204,"path":"All/p5-MRO-Define-0.02_1.pkg","repopath":"All/p5-MRO-Define-0.02_1.pkg","licenselogic":"single","pkgsize":7072,"desc":"Define your own method resolution order in Perl","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-MRO-Compat","origin":"devel/p5-MRO-Compat","version":"0.15","comment":"Add mro::* interface compatibility for Perls < 5.9.5","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MRO-Compat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02108a28a67efa00adadd8d58f89e55aabd420520f447236d163bb79fcd3a171","flatsize":21344,"path":"All/p5-MRO-Compat-0.15.pkg","repopath":"All/p5-MRO-Compat-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10728,"desc":"The \"mro\" namespace provides several utilities for dealing with method\nresolution order and method caching in general in Perl 5.9.5 and\nhigher.","deps":{"p5-Class-C3":{"origin":"devel/p5-Class-C3","version":"0.35"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Mac-FileSpec-Unixish","origin":"devel/p5-Mac-FileSpec-Unixish","version":"1.12_1","comment":"Perl module with functions to manipulate pathspecs in Unixish style","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mac-FileSpec-Unixish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aef7c8f2069a57eb62f699897a06d2315be16f90740f1b802befc8b8621fc65c","flatsize":16876,"path":"All/p5-Mac-FileSpec-Unixish-1.12_1.pkg","repopath":"All/p5-Mac-FileSpec-Unixish-1.12_1.pkg","licenselogic":"single","pkgsize":10196,"desc":"Mac::FileSpec::Unixish provides two functions, `nativize' and `unixify'\n(both of which are exported by default), that will allow you to denote\nand manipulate pathspecs in Unixish style, and let you convert these\npathspecs to and from the native OS's format for conveying such things.\nIt currently assumes that if you are not running under MacOS (as\nreported in `$^O'), you must be on a Unix box.  If you want better, use\nFile::Spec -- in essence, Mac::FileSpec::Unixish is a cheap hack to get\naround using File::Spec.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MPEG-ID3v2Tag","origin":"audio/p5-MPEG-ID3v2Tag","version":"0.39_1","comment":"Perl module that provides a way to write/read ID3 v2.3 tags","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MPEG-ID3v2Tag","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac0571c0d1f1fc19870aee71b7ebc560cb3bdf6c84d5a0096f257fbca01eb870","flatsize":53061,"path":"All/p5-MPEG-ID3v2Tag-0.39_1.pkg","repopath":"All/p5-MPEG-ID3v2Tag-0.39_1.pkg","licenselogic":"single","pkgsize":18848,"desc":"MPEG::ID3v2Tag is a Perl module capable of parsing and creating\nID3v2 revision 3 tags.  While not all frames are fully supported,\nit's easy to add support for more.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-MP4-Info","origin":"multimedia/p5-MP4-Info","version":"1.13_2","comment":"Fetch info from MPEG-4 files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MP4-Info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1cd13e9ebe046897ae094a2e16f86fcc18d6fa47aa63f7842bf7cff75313e21","flatsize":35595,"path":"All/p5-MP4-Info-1.13_2.pkg","repopath":"All/p5-MP4-Info-1.13_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15308,"desc":"The MP4::Info module can be used to extract tag and meta information\nfrom MPEG-4 audio (AAC) and video files. It is designed as a drop-in\nreplacement for MP3::Info.\n\nNote that this module does not allow you to update the information\nin MPEG-4 files.","deps":{"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["multimedia","perl5"]},{"name":"p5-MP3-Tag-Utils","origin":"audio/p5-MP3-Tag-Utils","version":"0.0.3_1","comment":"Assorted utilities for manipulating MP3 files via MP3::Tag","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/MP3-Tag-Utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f679cd766b9c900ec26a47e1a118503b57066c32bb9b80a48f53f9079c75297a","flatsize":34401,"path":"All/p5-MP3-Tag-Utils-0.0.3_1.pkg","repopath":"All/p5-MP3-Tag-Utils-0.0.3_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11212,"desc":"Assorted utilities for manipulating MP3 files via MP3::Tag.\n\nmp3rename - Rename MP3 files based off of it's tags.\nmp3show - Show tags for one or more MP3 file.\nmp3tag - Manipulate the tags for one or more MP3 files.","deps":{"p5-MP3-Tag":{"origin":"audio/p5-MP3-Tag","version":"1.16"},"p5-Text-NeatTemplate":{"origin":"textproc/p5-Text-NeatTemplate","version":"0.11.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-MR-Tarantool","origin":"databases/p5-MR-Tarantool","version":"0.0.24_2","comment":"Driver for an efficient Tarantool/Box NoSQL in-memory storage","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MR-Tarantool","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f6dbc7880e73c44df11183ed5158e3cfc1ad96684848aec8c9d70e55122092f","flatsize":176864,"path":"All/p5-MR-Tarantool-0.0.24_2.pkg","repopath":"All/p5-MR-Tarantool-0.0.24_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":67524,"desc":"A driver for an efficient Tarantool/Box NoSQL in-memory storage.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Class-Singleton":{"origin":"devel/p5-Class-Singleton","version":"1.6"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-String-CRC32":{"origin":"devel/p5-String-CRC32","version":"2.100"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Mail-AuthenticationResults","origin":"mail/p5-Mail-AuthenticationResults","version":"2.20231031","comment":"Object Oriented Authentication-Results Headers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Mail-AuthenticationResults","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b5cd8fef18b6f7f9041be9ba02b507c97f24b57209a1ef1b5d6cfdeb4d4546f","flatsize":139521,"path":"All/p5-Mail-AuthenticationResults-2.20231031.pkg","repopath":"All/p5-Mail-AuthenticationResults-2.20231031.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":45460,"desc":"Mail::AuthenticationResults provides object-oriented authentication-results\nemail headers. This parser copes with most styles of Authentication-Results\nheader seen in the wild, but is not yet fully RFC7601 compliant.\n\nDifferences from RFC7601:\n- key/value pairs are parsed when present in the authserv-id section, this is\n  against RFC but has been seen in headers added by Yahoo!.\n- Comments added between key/value pairs will be added after them in the data\n  structures and when stringified.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-MP3-Tag","origin":"audio/p5-MP3-Tag","version":"1.16","comment":"Module for reading tags of MP3 audio files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MP3-Tag","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ccd6ae485d9154b7521dc4261d56a1e8dc150f3318037a839ce9bc8bdc10df0f","flatsize":852238,"path":"All/p5-MP3-Tag-1.16.pkg","repopath":"All/p5-MP3-Tag-1.16.pkg","licenselogic":"single","pkgsize":271968,"desc":"MP3::Tag is a wrapper module to read different tags of mp3 files. It provides an\neasy way to access the functions of separate modules which do the handling of\nreading/writing the tags itself.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-MP3-Info","origin":"audio/p5-MP3-Info","version":"1.26","comment":"Manipulate / fetch info from MP3 audio files","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/MP3-Info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5716281232e2f3960e9d82f60ff76c41a8ca4b90413b6b717ba5192fc879b9f","flatsize":88307,"path":"All/p5-MP3-Info-1.26.pkg","repopath":"All/p5-MP3-Info-1.26.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32256,"desc":"Manipulate / fetch info from MP3 audio files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-MP3-ID3v1Tag","origin":"audio/p5-MP3-ID3v1Tag","version":"1.11_1","comment":"Edit ID3v1 Tags from an Audio MPEG Layer 3","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MP3-ID3v1Tag","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d54d0b8a01abee4fd05936f2e2c2772f98eccd3e08a6a91dfd731e633bf6ec34","flatsize":21897,"path":"All/p5-MP3-ID3v1Tag-1.11_1.pkg","repopath":"All/p5-MP3-ID3v1Tag-1.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10580,"desc":"The ID3v1Tag routines are useful for setting and reading ID3 MP3 Audio Tags.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-MLDBM-Sync","origin":"databases/p5-MLDBM-Sync","version":"0.30_1","comment":"Safe concurrent access to MLDBM databases from Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MLDBM-Sync","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c865ab0407682c188bfe97fde5aaf215ad7f691d49c4e957df18f5a8b4e40733","flatsize":26995,"path":"All/p5-MLDBM-Sync-0.30_1.pkg","repopath":"All/p5-MLDBM-Sync-0.30_1.pkg","licenselogic":"single","pkgsize":12640,"desc":"This module wraps around the MLDBM interface, by handling concurrent access\nto MLDBM databases with file locking, and flushes i/o explicity per\nlock/unlock.\nThe new [Read]Lock()/UnLock() API can be used to serialize requests\nlogically and improve performance for bundled reads & writes.","deps":{"p5-MLDBM":{"origin":"databases/p5-MLDBM","version":"2.05_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-MLDBM","origin":"databases/p5-MLDBM","version":"2.05_1","comment":"Store multi-level hash structure in single level tied hash","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MLDBM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11a9a4acedd5e049c61aab0e3e77c1b2a11bb578a7a9ef3b1dc2d744270502ac","flatsize":32480,"path":"All/p5-MLDBM-2.05_1.pkg","repopath":"All/p5-MLDBM-2.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15940,"desc":"MLDBM - store multi-level hash structure in single level tied hash\n\nThis module, intended primarily for use with DBM packages, can serve as a\ntransparent interface to any TIEHASH package that must be used to\nstore arbitrary perl data, including nested references.\n\nIt works by converting the values in the hash that are references, to their\nstring representation in perl syntax.  When using a DBM database, it is this\nstring that gets stored.","deps":{"p5-FreezeThaw":{"origin":"devel/p5-FreezeThaw","version":"0.5001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-MKDoc-XML","origin":"textproc/p5-MKDoc-XML","version":"0.75_2","comment":"The MKDoc XML Toolkit","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MKDoc-XML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc7b61e28d3f9352c6ae3389263b5b1efa56e40f1fdcfa48be1d8765af3f62b4","flatsize":185635,"path":"All/p5-MKDoc-XML-0.75_2.pkg","repopath":"All/p5-MKDoc-XML-0.75_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":51796,"desc":"MKDoc is a web content management system written in Perl which focuses on\nstandards compliance, accessiblity and usability issues, and multi-lingual\nwebsites.\n\nAt MKDoc Ltd we have decided to gradually break up our existing commercial\nsoftware into a collection of completely independent, well-documented,\nwell-tested open-source CPAN modules.\n\nUltimately we want MKDoc code to be a coherent collection of module\ndistributions, yet each distribution should be usable and useful in\nitself.\n\nMKDoc::XML is part of this effort.\n\nYou could help us and turn some of MKDoc's code into a CPAN module. You\ncan take a look at the existing code at http://download.mkdoc.org/.\n\nIf you are interested in some functionality which you would like to see as\na standalone CPAN module, send an email to\n<mkdoc-modules@lists.webarch.co.uk>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-MIME-Types","origin":"mail/p5-MIME-Types","version":"2.26","comment":"Perl extension for determining MIME types","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MIME-Types","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"105e844f3a66fc7f85c4e18daedfda67ab3e40d9aa0e558060e6a53037663772","flatsize":187194,"path":"All/p5-MIME-Types-2.26.pkg","repopath":"All/p5-MIME-Types-2.26.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":61948,"desc":"This Perl module is built to conform to the MIME types standard defined\nin RFC 1341 and updated by RFC's 1521 and 1522.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-MIME-Lite-TT-HTML","origin":"mail/p5-MIME-Lite-TT-HTML","version":"0.04_1","comment":"Create html mail with MIME::Lite and TT","maintainer":"freebsd-ports@t-b-o-h.net","www":"https://metacpan.org/release/MIME-Lite-TT-HTML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f27ff38d49e1450d48a82e05686e95ebc8cdc9dc08fcf654d8dc666205b25b4","flatsize":8264,"path":"All/p5-MIME-Lite-TT-HTML-0.04_1.pkg","repopath":"All/p5-MIME-Lite-TT-HTML-0.04_1.pkg","licenselogic":"single","pkgsize":5788,"desc":"This module provide easy interface to make MIME::Lite object with html\n    formatted mail.","deps":{"p5-DateTime-Format-Mail":{"origin":"devel/p5-DateTime-Format-Mail","version":"0.403"},"p5-HTML-FormatText-WithLinks":{"origin":"textproc/p5-HTML-FormatText-WithLinks","version":"0.15"},"p5-MIME-Lite":{"origin":"mail/p5-MIME-Lite","version":"3.033"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-MIME-Tools","origin":"mail/p5-MIME-Tools","version":"5.515,2","comment":"Set of perl5 modules for MIME","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MIME-tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8719b6a974f9bc2d9d72e609b05ef75e67257e5629ea4dcffc64ade55e20583","flatsize":428717,"path":"All/p5-MIME-Tools-5.515,2.pkg","repopath":"All/p5-MIME-Tools-5.515,2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":187668,"desc":"This collection of modules provides perl5 access methods related to MIME.\nIt includes the following modules:\n\nMIME::Body MIME::Decoder MIME::Decoder::Base64 MIME::Decoder::BinHex\nMIME::Decoder::Binary MIME::Decoder::Gzip64 MIME::Decoder::NBit\nMIME::Decoder::QuotedPrint MIME::Decoder::UU MIME::Entity\nMIME::Field::ConTraEnc MIME::Field::ContDisp MIME::Field::ContType\nMIME::Field::ParamVal MIME::Head MIME::IO MIME::Latin1 MIME::Parser\nMIME::ParserBase MIME::ToolUtils MIME::Tools MIME::Words\n\nWarning: This module is _very_ slow for (at least some) large mails,\nis derived from Mail-Tools, and has at least some mail-specific parts.","deps":{"p5-Convert-BinHex":{"origin":"converters/p5-Convert-BinHex","version":"1.125"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-MIME-Lite-TT","origin":"mail/p5-MIME-Lite-TT","version":"0.02_2","comment":"TT enabled MIME::Lite wrapper","maintainer":"freebsd-ports@t-b-o-h.net","www":"https://metacpan.org/release/MIME-Lite-TT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22121e13e1fcb2666a1ccc134afe3bf29fbb61bca6476b7da7cd8856ac20a8ca","flatsize":4871,"path":"All/p5-MIME-Lite-TT-0.02_2.pkg","repopath":"All/p5-MIME-Lite-TT-0.02_2.pkg","licenselogic":"single","pkgsize":3816,"desc":"MIME::Lite::TT is the wrapper of MIME::Lite which enabled Template::Toolkit\nas a template of email.","deps":{"p5-MIME-Lite":{"origin":"mail/p5-MIME-Lite","version":"3.033"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-MIME-Lite-HTML","origin":"mail/p5-MIME-Lite-HTML","version":"1.24_1","comment":"Provide routine to transform a HTML page into a MIME mail","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MIME-Lite-HTML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4abc7cedd5760e66dc9f79808361155f9b633ded878640e35d2c8d1a6683b82","flatsize":42131,"path":"All/p5-MIME-Lite-HTML-1.24_1.pkg","repopath":"All/p5-MIME-Lite-HTML-1.24_1.pkg","licenselogic":"single","pkgsize":17604,"desc":"This module is a Perl mail client interface for sending message that support\nHTML format and build them for you.. This module provide routine to transform a\nHTML page in MIME::Lite mail.\n\nThe job done is:\n\n    * Get the file (LWP) if needed\n    * Parse page to find include images (gif, jpg, flash)\n    * Attach them to mail with adequat header if asked (default)\n    * Include external CSS,Javascript file\n    * Replace relative url with absolute one\n    * Build the final MIME-Lite object with each part found\n\nDid you already see link like \"Send this page to a friend\" ?. With this module,\nyou can do script that to this in 3 lines.  It can be used too in a HTML\nnewsletter. You make a classic HTML page, and give just url to\nMIME::Lite::HTML.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-MIME-Lite":{"origin":"mail/p5-MIME-Lite","version":"3.033"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-MIME-Lite","origin":"mail/p5-MIME-Lite","version":"3.033","comment":"Simple interface for creating (not parsing!) MIME messages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MIME-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d380b5c7df2a63b373cedec18b04df0b27d1f3a0a49bf9a9729a1dc7a03c5b2","flatsize":195991,"path":"All/p5-MIME-Lite-3.033.pkg","repopath":"All/p5-MIME-Lite-3.033.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":75256,"desc":"MIME::Lite is intended as a simple, standalone module for generating\n(not parsing!) MIME messages... specifically, it allows you to output a\nsimple, decent single- or multi-part message with text or binary\nattachments. It does not require that you have the Mail:: or MIME::\nmodules installed.\n\nTo use the built-in SMTP interface (and thereby avoid calling sendmail) please\ninstall the Net module through ports/net/p5-Net, or stand alone. This package\nwill contain the Net::SMTP code required.\n\nIf you need more sophisticated behaviour from MIME, please install the\nMIME::tools package instead.","deps":{"p5-Email-Date-Format":{"origin":"mail/p5-Email-Date-Format","version":"1.008"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-MIME-EncWords","origin":"mail/p5-MIME-EncWords","version":"1.015.0","comment":"Deal with RFC 2047 encoded words (improved)","maintainer":"Olivier.Girard@univ-angers.fr","www":"https://metacpan.org/release/MIME-EncWords","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1694b7b64f4f505752af43cd5b189844057d538d91415467f68b6cb7a842371","flatsize":89247,"path":"All/p5-MIME-EncWords-1.015.0.pkg","repopath":"All/p5-MIME-EncWords-1.015.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":39724,"desc":"MIME::EncWords is aimed to be another implementation of MIME::Words so\nwill achive more exact conformance with MIME specifications.  Additionally, it\ncontains some improvements. Following synopsis and descriptions are inherited\nfrom its inspirer, with description of improvements and clarifications added.","deps":{"p5-MIME-Charset":{"origin":"mail/p5-MIME-Charset","version":"1.012.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-MIME-EcoEncode","origin":"mail/p5-MIME-EcoEncode","version":"0.95_1","comment":"Perl extension for economical MIME Encoding","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MIME-EcoEncode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9baecff18c35a9fb4373d9926756b2ee9f659f3b8d8830175ea8910303a834a","flatsize":65531,"path":"All/p5-MIME-EcoEncode-0.95_1.pkg","repopath":"All/p5-MIME-EcoEncode-0.95_1.pkg","licenselogic":"single","pkgsize":17304,"desc":"This module implements RFC 2047 Mime Header Encoding (Economical).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-MIME-Explode","origin":"mail/p5-MIME-Explode","version":"0.39_1","comment":"Perl extension for explode MIME messages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MIME-Explode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b6a6f60d983e70fa2db0734c9e4f99ff195454becdb34470c4c9c490a069df6","flatsize":48217,"path":"All/p5-MIME-Explode-0.39_1.pkg","repopath":"All/p5-MIME-Explode-0.39_1.pkg","licenselogic":"single","pkgsize":18588,"desc":"MIME::Explode is perl module for parsing and decoding single or multipart\nMIME messages, and outputting its decoded components to a given directory\nie, this module is designed to allows users to extract the attached files\nout of a MIME encoded email messages or mailboxes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-MIME-Base64-URLSafe","origin":"converters/p5-MIME-Base64-URLSafe","version":"0.01_2","comment":"Perl version of Python's URL-safe base64 codec","maintainer":"citric@cubicone.tmetic.com","www":"https://metacpan.org/release/MIME-Base64-URLSafe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cc713ec973ff74697e9a68f4fdde57e9e8f064ef722581adbda13714df9dd53","flatsize":11268,"path":"All/p5-MIME-Base64-URLSafe-0.01_2.pkg","repopath":"All/p5-MIME-Base64-URLSafe-0.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6536,"desc":"Perl version of Python's URL-safe base64 codec","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-MIME-Charset","origin":"mail/p5-MIME-Charset","version":"1.012.2","comment":"Charset Informations for MIME","maintainer":"Olivier.Girard@univ-angers.fr","www":"https://metacpan.org/release/MIME-Charset","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf049a785beafa7a14dfb2b643cef2354ee592cab51058b1ab51cbeef9f6810a","flatsize":79853,"path":"All/p5-MIME-Charset-1.012.2.pkg","repopath":"All/p5-MIME-Charset-1.012.2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30832,"desc":"MIME::Charset provides informations about character sets used for MIME\nmessages on Internet.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-MIME-Base32","origin":"converters/p5-MIME-Base32","version":"1.303","comment":"Perl5 module for Base32 encodings","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/MIME-Base32","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea0c041043968b0da075efc268c77bec8b1b9b04060b822063d4ff648179b7d7","flatsize":15056,"path":"All/p5-MIME-Base32-1.303.pkg","repopath":"All/p5-MIME-Base32-1.303.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8036,"desc":"This package contains a base32 encoder/decoder.\nThese encoding methods are specified in RFC 3548 -\nThe Base16, Base32, and Base64 Data Encodings.\n\nThe base32 encoding is designed to represent arbitrary\nsequences of octets in a form that need not be humanly\nreadable. A 33-character subset ([A-Z2-7=]) of US-ASCII\nis used, enabling 5 bits to be represented per printable\ncharacter.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-MIME-Base64","origin":"converters/p5-MIME-Base64","version":"3.16","comment":"Perl5 module for Base64 and Quoted-Printable encodings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MIME-Base64","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a066e5ee62bb4422cada43bdfbec55844add789b4fd3d4409a945e05843f59ad","flatsize":64788,"path":"All/p5-MIME-Base64-3.16.pkg","repopath":"All/p5-MIME-Base64-3.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21904,"desc":"This package contains a base64 encoder/decoder and a quoted-printable\nencoder/decoder.  These encoding methods are specified in RFC 2045 -\nMIME (Multipurpose Internet Mail Extensions).\n\nThe base64 encoding is designed to represent arbitrary sequences of\noctets in a form that need not be humanly readable. A 65-character\nsubset ([A-Za-z0-9+/=]) of US-ASCII is used, enabling 6 bits to be\nrepresented per printable character.\n\nThe quoted-printable encoding is intended to represent data that\nlargely consists of bytes that correspond to printable characters in\nthe ASCII character set.  Non-printable characters are represented by\na triplet consisting of the character \"=\" followed by two hexadecimal\ndigits.\n\nThe MIME::Base64 and MIME::QuotedPrint modules used to be part of\nlibwww-perl package.  They are now distributed separately (this\npackage).  The main improvement is that the base64 encoder/decoder is\nimplemented by XS functions.  This makes it about 20 times faster than\nthe old implementation in perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-MIME-AltWords","origin":"mail/p5-MIME-AltWords","version":"0.12_1","comment":"Perl module for encoding and decoding MIME words","maintainer":"dliakh@ukr.net","www":"https://metacpan.org/release/MIME-AltWords","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3da98262e606f31028d405ec14ede230fe2c75d25b97c3b2af5a8010e338e412","flatsize":60777,"path":"All/p5-MIME-AltWords-0.12_1.pkg","repopath":"All/p5-MIME-AltWords-0.12_1.pkg","licenselogic":"single","pkgsize":21328,"desc":"MIME::AltWords is similar to MIME::Words in MIME::Tools, but it provides an\nalternate implementation that follows the MIME specification more carefully.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"]},{"name":"p5-MIDI-Perl","origin":"audio/p5-MIDI-Perl","version":"0.84","comment":"Perl5 module for handling MIDI files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MIDI-Perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32ea22a0034b901de1fa41cda5c5e12a32d3af9eac5f79b3182297b263cd71f2","flatsize":233936,"path":"All/p5-MIDI-Perl-0.84.pkg","repopath":"All/p5-MIDI-Perl-0.84.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":96168,"desc":"This suite of modules provides routines for reading, composing, modifying, and\nwriting MIDI files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"],"options":{"GD":"off"}},{"name":"p5-MD5","origin":"security/p5-MD5","version":"2.03_1","comment":"Wrapper to the Digest::MD5 module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MD5","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e6c8aa156747a3261b19b3b2afc48717cb2e65e127fdfd93a870e8b67e6760b","flatsize":2757,"path":"All/p5-MD5-2.03_1.pkg","repopath":"All/p5-MD5-2.03_1.pkg","licenselogic":"single","pkgsize":2916,"desc":"The current MD5 module is just a wrapper around the Digest::MD5\nmodule. It is provided so that legacy code that rely on the old\ninterface still work and get the speed benefit of the new module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-MP3-Find","origin":"audio/p5-MP3-Find","version":"0.07_1","comment":"Search and sort MP3 files based on their ID3 tags","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MP3-Find","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fc9fab881d59e6b858c16fbc823e22d15a3bdc3e98795d4c8c28aba2ae8e171","flatsize":62428,"path":"All/p5-MP3-Find-0.07_1.pkg","repopath":"All/p5-MP3-Find-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30900,"desc":"This module allows you to search for MP3 files by their ID3 tags.\nYou can ask for the results to be sorted by one or more of those tags,\nand return either the list of filenames (the default), a printf-style\nformatted string for each file using its ID3 tags, or the actual Perl\ndata structure representing the results.","deps":{"p5-MP3-Info":{"origin":"audio/p5-MP3-Info","version":"1.26"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"],"options":{"DB":"off"}},{"name":"p5-Mail-Audit-Attach","origin":"mail/p5-Mail-Audit-Attach","version":"0.96_1","comment":"Mail::Audit plugin for attachment handling","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Mail-Audit-Attach","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6abe59f9380cf2909fb59c22259fbc9b03aa004ab00e221a1d781be7329192a7","flatsize":13207,"path":"All/p5-Mail-Audit-Attach-0.96_1.pkg","repopath":"All/p5-Mail-Audit-Attach-0.96_1.pkg","licenselogic":"single","pkgsize":7924,"desc":"This is a Mail::Audit plugin which provides easy access to files attached\nto mail messages. Besides Mail::Audit, it requires the MIME::Entity\nmodule.","deps":{"p5-Mail-Audit":{"origin":"mail/p5-Mail-Audit","version":"2.228"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-MCE","origin":"devel/p5-MCE","version":"1.896","comment":"Many-Core Engine for Perl providing parallel processing capabilities","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MCE","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b5e8df81c06867360eb0ca44049ce240e7fe970b277ff045c0d79f097ae4c64","flatsize":927704,"path":"All/p5-MCE-1.896.pkg","repopath":"All/p5-MCE-1.896.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":269608,"desc":"Many-Core Engine (MCE) for Perl helps enable a new level of performance by\nmaximizing all available cores. MCE spawns a pool of workers and therefore does\nnot fork a new process per each element of data. Instead, MCE follows a bank\nqueuing model. Imagine the line being the data and bank-tellers the parallel\nworkers. MCE enhances that model by adding the ability to chunk the next n\nelements from the input stream to the next available worker.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MCE-Shared","origin":"devel/p5-MCE-Shared","version":"1.890","comment":"MCE extension for sharing data supporting threads and processes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MCE-Shared","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebe5d1d7fc73d33bb88d4a7c574d12f8d072e35d1cb9a73dbb4cfb2ca1b2393e","flatsize":604431,"path":"All/p5-MCE-Shared-1.890.pkg","repopath":"All/p5-MCE-Shared-1.890.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":178240,"desc":"MCE::Shared provides data sharing capabilities for MCE supporting threads and\nprocesses.\n\nMCE::Hobo, included with the distribution, provides threads-like parallelization\nfor running code asynchronously. Unlike threads, Hobo workers are spawned as\nprocesses having unique PIDs.","deps":{"p5-IO-FDPass":{"origin":"devel/p5-IO-FDPass","version":"1.3"},"p5-MCE":{"origin":"devel/p5-MCE","version":"1.896"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MARC-XML","origin":"textproc/p5-MARC-XML","version":"1.0.3_1","comment":"Extension to the MARC-Record distribution for working with XML data","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/MARC-XML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d5ec60627f8a4a0d1c781316bcc678e6443116e1c18032fdf8021ae4d4c1f08","flatsize":32136,"path":"All/p5-MARC-XML-1.0.3_1.pkg","repopath":"All/p5-MARC-XML-1.0.3_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15592,"desc":"MARC-XML is an extension to the MARC-Record distribution for working with\nXML data encoded using the MARC21slim XML schema from the Library of Congress.\n\nFor more details see: http://www.loc.gov/standards/marcxml/","deps":{"p5-MARC-Charset":{"origin":"textproc/p5-MARC-Charset","version":"1.35_1"},"p5-MARC-Record":{"origin":"textproc/p5-MARC-Record","version":"2.0.7"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lvalue","origin":"devel/p5-Lvalue","version":"0.21_3","comment":"Add lvalue getters and setters to existing objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lvalue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d30726c272b4a04dd6e613bda94b78e528d77978980b782dc06a652a75033a40","flatsize":8743,"path":"All/p5-Lvalue-0.21_3.pkg","repopath":"All/p5-Lvalue-0.21_3.pkg","licenselogic":"single","pkgsize":5592,"desc":"Lvalue takes an object produced by some other package and wraps it\nwith lvalue functionality implemented with the object's original\ngetter and setter routines. Lvalue assumes its object uses the\nrelatively standard getter / setter idiom where any arguments is a\nsetter, and no arguments is a getter.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MARC-Record","origin":"textproc/p5-MARC-Record","version":"2.0.7","comment":"Core class for representing a single MARC record","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/MARC-Record","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1186a66340b429c8444d5778e3c781db0a42a8f69e5e485e3ca7f8980dac8329","flatsize":177284,"path":"All/p5-MARC-Record-2.0.7.pkg","repopath":"All/p5-MARC-Record-2.0.7.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":81032,"desc":"The MARC::* series of modules create a simple object-oriented abstraction\nof MARC record handling.\n\nMARC::Record is the core class for representing a single MARC record.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Long-Jump","origin":"devel/p5-Long-Jump","version":"0.000003","comment":"Mechanism for returning to a specific point from a deeply nested stack","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Long-Jump","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61cbd0894a1ac3fa4cd85f6e375655c22fd341b34f50cd4fe412f24c177d9a2a","flatsize":32835,"path":"All/p5-Long-Jump-0.000003.pkg","repopath":"All/p5-Long-Jump-0.000003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12152,"desc":"Long::Jump essentially provides a multi-level return. You can mark a spot with\nsetjump() and then unwind the stack back to that point from any nested stack\nframe by name using longjump(). You can also provide a list of return values.\n\nThis is not quite a match for C's long jump, but it is \"close enough\". It is\nsafer than C's jump in that it only lets you escape frames by going up the\nstack, you cannot jump in other ways.","deps":{"p5-Importer":{"origin":"devel/p5-Importer","version":"0.026"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MARC-Charset","origin":"textproc/p5-MARC-Charset","version":"1.35_1","comment":"Convert MARC-8 encoded strings to UTF-8","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MARC-Charset","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11c19dcc294ff32b108de956d87aaf793aa5697ee97b814d1869ebf60c151baf","flatsize":6027950,"path":"All/p5-MARC-Charset-1.35_1.pkg","repopath":"All/p5-MARC-Charset-1.35_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":522012,"desc":"MARC::Charset allows you to turn MARC-8 encoded strings into UTF-8\nstrings. MARC-8 is a single byte character encoding that predates\nunicode, and allows you to put non-Roman scripts in MARC bibliographic\nrecords.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Log-ger","origin":"devel/p5-Log-ger","version":"0.042","comment":"Lightweight, flexible logging framework","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Log-ger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dac70ed1b7eb518b307ed59047444ae25590ecf2b57f250ce4ac1598c7d8ff4d","flatsize":122976,"path":"All/p5-Log-ger-0.042.pkg","repopath":"All/p5-Log-ger-0.042.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48328,"desc":"Log::ger is yet another logging framework with the following features:\n- Separation of producers and consumers/listeners\n- Lightweight and fast\n- Flexible","deps":{"p5-Data-Dmp":{"origin":"devel/p5-Data-Dmp","version":"0.242"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-TraceMessages","origin":"devel/p5-Log-TraceMessages","version":"1.4_1","comment":"Perl extension for trace messages used in debugging","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-TraceMessages","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"030d06e19454d3dc99f44cd077e7082253aa2a1ee99c4b3d71c28349c8651129","flatsize":7337,"path":"All/p5-Log-TraceMessages-1.4_1.pkg","repopath":"All/p5-Log-TraceMessages-1.4_1.pkg","licenselogic":"single","pkgsize":5428,"desc":"This module is a better way of putting 'hello there' trace messages in\nyour code.  It lets you turn tracing on and off without commenting out\ntrace statements, and provides other useful things like HTML-ified\ntrace messages for CGI scripts and an easy way to trace out data\nstructures using Data::Dumper.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"p5-HTML-FromText":{"origin":"www/p5-HTML-FromText","version":"2.07_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Luka","origin":"devel/p5-Luka","version":"1.08_2","comment":"Exception handling and reporting framework","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Luka","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"803909206ee0899909e956d6fc6a24cc313dd2cba217f304435fe4a1b6002a65","flatsize":54915,"path":"All/p5-Luka-1.08_2.pkg","repopath":"All/p5-Luka-1.08_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":25940,"desc":"Luka is an exception handling and reporting framework. It's useful to look at it\nas an event handling framework.\n\nIt comes from operational understanding of networks.\n\nScenario that Luka is addressing is following: on a network with multiple hosts\nrunning multiple applications, it is very difficult to track operational status\nof all the functionality that those applications and hosts are meant to deliver.\nIn order to make it easier, we decided to specify the error handling and\nreporting data model that each component delivering functionality has to conform\nto.  What is a component? In most cases, it is a script, often run from cronjob,\nin some cases it is a class in an application. In all cases, a component has to\nsuccessfully complete a task on which functionality of an application, or entire\nnetwork, relies on.\n\nIt is common practice that programmers choose their way of handling errors and\nreporting. Luka is an attempt to standardize that process.  Its primary goal is\nto make it easier for smaller number of people to keep larger number of\napplications and networks running.","deps":{"p5-Class-Std":{"origin":"devel/p5-Class-Std","version":"0.013"},"p5-Config-IniFiles":{"origin":"devel/p5-Config-IniFiles","version":"3.000003_1"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-Mail-SendEasy":{"origin":"mail/p5-Mail-SendEasy","version":"1.2_1"},"p5-Sub-Uplevel":{"origin":"devel/p5-Sub-Uplevel","version":"0.2800"},"p5-Sys-Hostname-Long":{"origin":"sysutils/p5-Sys-Hostname-Long","version":"1.5_1"},"p5-What":{"origin":"net/p5-What","version":"1.01_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Syslog-Fast","origin":"sysutils/p5-Log-Syslog-Fast","version":"0.67","comment":"Send syslog messages over TCP, UDP, or UNIX sockets","maintainer":"matthew@FreeBSD.org","www":"https://metacpan.org/release/Log-Syslog-Fast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2788b8e473ad069175f85d7f538efeaa64a69dab301f4a275d24543632718cd0","flatsize":61360,"path":"All/p5-Log-Syslog-Fast-0.67.pkg","repopath":"All/p5-Log-Syslog-Fast-0.67.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24396,"desc":"This module sends syslog messages over a network socket. It works like\nSys::Syslog in setlogsock's 'udp', 'tcp', or 'unix' modes, but without\nthe significant CPU overhead of that module when used for high-volume\nlogging. Use of this specialized module is only recommended if 1) you\nmust use network syslog as a messaging transport but 2) need to\nminimize the time spent in the logger.","deps":{"p5-Log-Syslog-Constants":{"origin":"sysutils/p5-Log-Syslog-Constants","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Log-Trace","origin":"devel/p5-Log-Trace","version":"1.070_1","comment":"Provides a unified approach to tracing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Trace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a3d42bbb07c04af4c1a9731883e572498eee5c77348cc76307199d5c4f452c0","flatsize":69578,"path":"All/p5-Log-Trace-1.070_1.pkg","repopath":"All/p5-Log-Trace-1.070_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32940,"desc":"A module to provide a unified approach to tracing.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Simple","origin":"devel/p5-Log-Simple","version":"1.8_1","comment":"Basic runtime logger","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Log-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"747a01ae517aff68791196629302b86660f6b72f6ddb664f1e380be37356dc70","flatsize":25754,"path":"All/p5-Log-Simple-1.8_1.pkg","repopath":"All/p5-Log-Simple-1.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11240,"desc":"Log::Simple is a Basic runtime logger.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Syslog-Constants","origin":"sysutils/p5-Log-Syslog-Constants","version":"1.02","comment":"Syslog priority constants as defined in RFC3164","maintainer":"matthew@FreeBSD.org","www":"https://metacpan.org/release/Log-Syslog-Constants","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"206084311cbbbfe3f55bb11c87ba32819979555a4f08bb04a209ae452205a09d","flatsize":7673,"path":"All/p5-Log-Syslog-Constants-1.02.pkg","repopath":"All/p5-Log-Syslog-Constants-1.02.pkg","licenselogic":"single","pkgsize":4704,"desc":"Syslog messages--as standardized in RFC3164--embed a priority number\n(the PRI part) which is composed of a severity and a facility\nvalue. The constants which encode these values are specified in\nsection 4.1.1, and are made available by this module. For instance,\nthe exportable LOG_FTP constant has a value of 11, the value for the\nFTP facility.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Log-Report-Optional","origin":"devel/p5-Log-Report-Optional","version":"1.07","comment":"Log::Report or ::Minimal","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Log-Report-Optional","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3b72d8ab47a66321ac4e6fbb7b44cbe0c87f37efd8d3db36660c6a195129868","flatsize":42157,"path":"All/p5-Log-Report-Optional-1.07.pkg","repopath":"All/p5-Log-Report-Optional-1.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21348,"desc":"Log::Report::Optional will allow libraries (helper modules) to have a dependency\nto a small module instead of the full Log-Report distribution. The full power of\nLog::Report is only released when the main program uses that module. In that\ncase, the module using the 'Optional' will also use the full Log::Report,\notherwise the dressed-down Log::Report::Minimal version.","deps":{"p5-String-Print":{"origin":"textproc/p5-String-Print","version":"0.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Report","origin":"devel/p5-Log-Report","version":"1.36","comment":"Report a problem, pluggable handlers and language support","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Report","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"795427a2b3ba98efb2738bc1f68fc7403b9590f804c6cf656679d181080280de","flatsize":372221,"path":"All/p5-Log-Report-1.36.pkg","repopath":"All/p5-Log-Report-1.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":158792,"desc":"Handling messages to users can be a hassle, certainly when the same module is\nused for command-line and in a graphical interfaces, and has to cope with\ninternationalization at the same time; this set of modules tries to simplify\nthis. Log::Report combines gettext features with Log::Dispatch-like features.\nHowever, you can also use this module to do only translations or only message\ndispatching.","deps":{"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-Log-Report-Optional":{"origin":"devel/p5-Log-Report-Optional","version":"1.07"},"p5-String-Print":{"origin":"textproc/p5-String-Print","version":"0.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Minimal","origin":"devel/p5-Log-Minimal","version":"0.19_1","comment":"Minimal but customizable logger","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Minimal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c563736d969cb15be855a3c70d55cd7f867fc25b03b8d90eab41de02e632848a","flatsize":23021,"path":"All/p5-Log-Minimal-0.19_1.pkg","repopath":"All/p5-Log-Minimal-0.19_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11260,"desc":"Log::Minimal is Minimal but customizable log module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Message-Simple","origin":"devel/p5-Log-Message-Simple","version":"0.10_1","comment":"Provides standardized logging facilities using the Log::Message module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Message-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27da7b27f2920c697a109510f490d8e08f58c5921e5b8efaa6dee6497f1820ad","flatsize":10327,"path":"All/p5-Log-Message-Simple-0.10_1.pkg","repopath":"All/p5-Log-Message-Simple-0.10_1.pkg","licenselogic":"single","pkgsize":5468,"desc":"This module provides standardized logging facilities using the\nLog::Message module.","deps":{"p5-Log-Message":{"origin":"devel/p5-Log-Message","version":"0.08_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Procmail","origin":"mail/p5-Log-Procmail","version":"0.14","comment":"Perl extension for reading procmail logfiles","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Procmail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e41071b21911f59116d3b2e5bf3a7cf7ec12b1c6dd3e32da0dbc7d00a9083db","flatsize":34867,"path":"All/p5-Log-Procmail-0.14.pkg","repopath":"All/p5-Log-Procmail-0.14.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":15848,"desc":"Log::Procmail reads procmail(1) logfiles and returns the abstracts one by one.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","devel","perl5"]},{"name":"p5-Logfile-Rotate","origin":"devel/p5-Logfile-Rotate","version":"1.04_1","comment":"Perl module to rotate logfiles","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Logfile-Rotate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d0be3f85ca69fa3355261c57b07988b8fd6e81664a60c92c3ce783ef4d1ce45","flatsize":18384,"path":"All/p5-Logfile-Rotate-1.04_1.pkg","repopath":"All/p5-Logfile-Rotate-1.04_1.pkg","licenselogic":"single","pkgsize":9908,"desc":"Perl module to rotate log files","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Log4perl-Tiny","origin":"devel/p5-Log-Log4perl-Tiny","version":"1.8.0","comment":"Mimic Log::Log4perl in one single module","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Log-Log4perl-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db622e71427ae1d29939f7c02509f7ba693a86e0e319948f2589f1795586f0bd","flatsize":74389,"path":"All/p5-Log-Log4perl-Tiny-1.8.0.pkg","repopath":"All/p5-Log-Log4perl-Tiny-1.8.0.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":31256,"desc":"Log::Log4perl::Tiny yet another logging module. Nothing particularly fancy nor\noriginal, too, but a single-module implementation of the features the author use\nmost from Log::Log4perl for quick things, namely:\n- Easy mode and stealth loggers (aka log functions INFO, WARN, etc.)\n- Debug message filtering by log level\n- Line formatting customisation\n- Quick sending of messages to a log file","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Message","origin":"devel/p5-Log-Message","version":"0.08_2","comment":"Powerful and flexible message logging mechanism","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Message","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63d53dc8355b779b59005f202fa7a20a01c5ebf90864aea1f39a2ad1db5b1f43","flatsize":47523,"path":"All/p5-Log-Message-0.08_2.pkg","repopath":"All/p5-Log-Message-0.08_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23104,"desc":"Log::Message is a generic message storage mechanism. It allows you to\nstore messages on a stack -- either shared or private -- and assign\nmeta-data to it. Some meta-data will automatically be added for you, like\na timestamp and a stack trace, but some can be filled in by the user, like\na tag by which to identify it or group it, and a level at which to handle\nthe message (for example, log it, or die with it)\n\nLog::Message also provides a powerful way of searching through items by\nregexes on messages, tags and level.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Log4perl-Appender-RabbitMQ","origin":"devel/p5-Log-Log4perl-Appender-RabbitMQ","version":"0.200002","comment":"Perl module which allows logging to RabbitMQ via log4perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Log4perl-Appender-RabbitMQ","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89fa71f8fd322ae30db2fd26a65eec09ef16afe1888954bc8983db3512bd26cf","flatsize":10997,"path":"All/p5-Log-Log4perl-Appender-RabbitMQ-0.200002.pkg","repopath":"All/p5-Log-Log4perl-Appender-RabbitMQ-0.200002.pkg","licenselogic":"single","pkgsize":6088,"desc":"Perl module which allows logging to RabbitMQ","deps":{"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Net-AMQP-RabbitMQ":{"origin":"net/p5-Net-AMQP-RabbitMQ","version":"2.40010"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Log4perl-Layout-JSON","origin":"devel/p5-Log-Log4perl-Layout-JSON","version":"0.61","comment":"Layout a log message as a JSON hash, including MDC data","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Log-Log4perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a6c287612b04d32531c9d6a91b423597e57dff67fbaae746dfe50918c1670a1","flatsize":60336,"path":"All/p5-Log-Log4perl-Layout-JSON-0.61.pkg","repopath":"All/p5-Log-Log4perl-Layout-JSON-0.61.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17220,"desc":"This class implements a \"Log::Log4perl\" layout format, similar to\nLog::Log4perl::Layout::PatternLayout except that the output is a JSON hash.\nThe JSON hash is ASCII encoded, with no newlines or other whitespace, and is\nsuitable for output, via Log::Log4perl appenders, to files and syslog etc.\nThe JSON hash can, optionally, be UTF-8 encoded.\nContextual data in the Log::Log4perl::MDC hash can be included.","deps":{"p5-Class-Tiny":{"origin":"devel/p5-Class-Tiny","version":"1.008"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Handler","origin":"devel/p5-Log-Handler","version":"0.90","comment":"Object-oriented handler for logging, tracing, and debugging in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Handler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c7d3569ecc5b775ac642846c60ed6c4becdb627a7933e4af3ad38aeb8e836fa","flatsize":209868,"path":"All/p5-Log-Handler-0.90.pkg","repopath":"All/p5-Log-Handler-0.90.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":79616,"desc":"Log::Handler is an object-oriented handler for logging, tracing and\ndebugging. It is very easy to use and provides a simple interface for\nmultiple output objects with lots of configuration parameters.","deps":{"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Log4perl","origin":"devel/p5-Log-Log4perl","version":"1.57","comment":"Log4j implementation for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Log4perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91a3760429fb2f8708e528c7bb26d1ef8e4238e24810940144fad6f5bd9ac5f6","flatsize":841515,"path":"All/p5-Log-Log4perl-1.57.pkg","repopath":"All/p5-Log-Log4perl-1.57.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":340908,"desc":"Log::Log4perl lets you remote-control and fine-tune the logging\nbehaviour of your system from the outside. It implements the widely\npopular (Java-based) Log4j logging package in pure Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dump","origin":"devel/p5-Log-Dump","version":"0.14_1","comment":"Perl extension of simple logger mainly for debugging","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Dump","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b613068b6f7551eb4673b92b8ae8cc7d4fa38dab668a97ead636bff34d6c0a43","flatsize":24549,"path":"All/p5-Log-Dump-0.14_1.pkg","repopath":"All/p5-Log-Dump-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13212,"desc":"Log::Dump is a simple logger mix-in mainly for debugging. This\ninstalls six methods into a caller (the class that used Log::Dump) via\nSub::Install. The point is you don't need to load extra dumper modules\nor you don't need to concatenate messages. Just log things and they\nwill be dumped (and concatenated if necessary) to stderr, and to a\nfile if you prefer. Also, you can use these logging methods as class\nmethods or object methods (though usually you don't want to mix them,\nespecially when you're doing something special).","deps":{"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatchouli","origin":"devel/p5-Log-Dispatchouli","version":"2.012_1","comment":"Log events to an array (reference)","maintainer":"geraud@gcu.info","www":"https://metacpan.org/release/Log-Dispatchouli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8efe55296bb63c26b4341a4c54a360b3df45c559afdc3db92e298aa7a1a11078","flatsize":95159,"path":"All/p5-Log-Dispatchouli-2.012_1.pkg","repopath":"All/p5-Log-Dispatchouli-2.012_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27344,"desc":"Log::Dispatchouli is a thin layer above Log::Dispatch and meant to\nmake it dead simple to add logging to a program without having to\nthink much about categories, facilities, levels, or things like that.\nIt is meant to make logging just configurable enough that you can find\nthe logs you want and just easy enough that you will actually log\nthings.","deps":{"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Log-Dispatch-Array":{"origin":"devel/p5-Log-Dispatch-Array","version":"1.003"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-String-Flogger":{"origin":"textproc/p5-String-Flogger","version":"1.101246"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Sub-Exporter-GlobExporter":{"origin":"devel/p5-Sub-Exporter-GlobExporter","version":"0.005"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-Scribe","origin":"devel/p5-Log-Dispatch-Scribe","version":"0.07","comment":"Logging via Facebook's Scribe server software","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Dispatch-Scribe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"025dee0ecb5acce03094c3551e371108b8a1c934e7952238a7904d10f8d849b7","flatsize":32147,"path":"All/p5-Log-Dispatch-Scribe-0.07.pkg","repopath":"All/p5-Log-Dispatch-Scribe-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16600,"desc":"This module provides a Log::Dispatch style interface to Scribe, and is\nalso fully compatible with Log::Log4perl.","deps":{"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-Screen-Color","origin":"devel/p5-Log-Dispatch-Screen-Color","version":"0.04_2","comment":"Perl extension to support color for Log::Dispatch::Screen","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Dispatch-Screen-Color","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"231335b4df9d615e25b5c9123b5cae9bd2330a0c8f9cf4fc76c4d00329f5e4a0","flatsize":6588,"path":"All/p5-Log-Dispatch-Screen-Color-0.04_2.pkg","repopath":"All/p5-Log-Dispatch-Screen-Color-0.04_2.pkg","licenselogic":"single","pkgsize":4108,"desc":"Color support for Log::Dispatch::Screen.","deps":{"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-Perl","origin":"devel/p5-Log-Dispatch-Perl","version":"0.05","comment":"Log::Dispatch plug-in using core Perl functions for logging","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Dispatch-Perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fca1f3d1790e9c57f433424b2cb692adc44cb2808ac5de395437a52cf0276454","flatsize":47460,"path":"All/p5-Log-Dispatch-Perl-0.05.pkg","repopath":"All/p5-Log-Dispatch-Perl-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11980,"desc":"The \"Log::Dispatch::Perl\" module offers a logging alternative using\nstandard Perl core functions. It allows you to fall back to the\ncommon Perl alternatives for logging, such as \"warn\" and \"cluck\".\nIt also adds the possibility for a logging action to halt the current\nenvironment, such as with \"die\" and \"croak\".","deps":{"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-FileWriteRotate","origin":"devel/p5-Log-Dispatch-FileWriteRotate","version":"0.062","comment":"Log to files that archive/rotate themselves, w/ File::Write::Rotate","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Log-Dispatch-FileWriteRotate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e46fa4e724727817f68fc64fbeff513a7ff78faad89df71b3c6b24220ef9f652","flatsize":43853,"path":"All/p5-Log-Dispatch-FileWriteRotate-0.062.pkg","repopath":"All/p5-Log-Dispatch-FileWriteRotate-0.062.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11292,"desc":"Log::Dispatch::FileWriteRotate functions similarly to Log::Dispatch::FileRotate,\nbut uses File::Write::Rotate as backend, thus interoperates more easily with\nother modules which use File::Write::Rotate as backend, e.g.\nTie::Handle::FileWriteRotate or Process::Govern.","deps":{"p5-File-Write-Rotate":{"origin":"devel/p5-File-Write-Rotate","version":"0.321"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-FileRotate","origin":"devel/p5-Log-Dispatch-FileRotate","version":"1.38","comment":"Log::Dispatch plug-in for files that archive/rotate themselves","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Dispatch-FileRotate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4dc5a90117f02dc7ba20a3fdba4936ed79a877b30c01902b7e24a0c03eba0634","flatsize":84181,"path":"All/p5-Log-Dispatch-FileRotate-1.38.pkg","repopath":"All/p5-Log-Dispatch-FileRotate-1.38.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27360,"desc":"This module provides a simple object for logging to files under the\nLog::Dispatch::* system, and automatically rotating them according to\ndifferent constraints. This is basically a Log::Dispatch::File wrapper\nwith additions.","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-File-Stamped","origin":"devel/p5-Log-Dispatch-File-Stamped","version":"0.12_2","comment":"Logging to date/time stamped files","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://metacpan.org/release/Log-Dispatch-File-Stamped","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de0031ba22fa776b1d97247fdd750b8e1f1a2e55cb62f7b919d86d55b2e7c7fa","flatsize":13949,"path":"All/p5-Log-Dispatch-File-Stamped-0.12_2.pkg","repopath":"All/p5-Log-Dispatch-File-Stamped-0.12_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7756,"desc":"This module provides a Log::Dispatch style interface to log to date/time\nstamped files.","deps":{"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-FileShared","origin":"devel/p5-Log-Dispatch-FileShared","version":"1.02_1","comment":"Log::Dispatch output class for logging to shared files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Dispatch-FileShared","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95dd2b05b710d4a6ecbb0cb7d498e9c3e7bc62539b3713cfd93e524969cf5cb6","flatsize":17998,"path":"All/p5-Log-Dispatch-FileShared-1.02_1.pkg","repopath":"All/p5-Log-Dispatch-FileShared-1.02_1.pkg","licenselogic":"single","pkgsize":9048,"desc":"Log::Dispatch::FileShared is an output class for logging to shared files\nunder the Log::Dispatch system.\n\nLog messages are written using the flock file locking mechanism on a\nper write basis which means that this module is suitable for sharing a\nlog file in a multitasking environment.","deps":{"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-File-Rolling","origin":"devel/p5-Log-Dispatch-File-Rolling","version":"1.09_3","comment":"Object for logging to date/time/pid stamped files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Dispatch-File-Rolling","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7dcdfd6d7ffb0e9fa72043efc009b5c6fce3663ab046700a6e216a68b04522f","flatsize":21020,"path":"All/p5-Log-Dispatch-File-Rolling-1.09_3.pkg","repopath":"All/p5-Log-Dispatch-File-Rolling-1.09_3.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10440,"desc":"This module subclasses Log::Dispatch::File for logging to date/time stamped\nfiles.","deps":{"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-Email-EmailSend","origin":"devel/p5-Log-Dispatch-Email-EmailSend","version":"0.03_2","comment":"Subclass of Log-Dispatch-Email that uses Email-Send","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Log-Dispatch-Email-EmailSend","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11c7ea4354ff7974f4e65cedac712383701ce3c3c9db9800c7e37c40ae91f54c","flatsize":14508,"path":"All/p5-Log-Dispatch-Email-EmailSend-0.03_2.pkg","repopath":"All/p5-Log-Dispatch-Email-EmailSend-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8212,"desc":"This is a subclass of Log::Dispatch::Email that implements the\nsend_email method using the Email::Send module.","deps":{"p5-Email-Send":{"origin":"mail/p5-Email-Send","version":"2.201"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-DBI","origin":"devel/p5-Log-Dispatch-DBI","version":"0.02_1","comment":"Log::Dispatch output class for logging to database via DBI interface","maintainer":"gebhart@secnetix.de","www":"https://metacpan.org/release/Log-Dispatch-DBI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f32a79cff6d7ecce4604dd734ac50ddac149ad61d5e5d4090d71bf4c3beeb5e4","flatsize":5795,"path":"All/p5-Log-Dispatch-DBI-0.02_1.pkg","repopath":"All/p5-Log-Dispatch-DBI-0.02_1.pkg","licenselogic":"single","pkgsize":4536,"desc":"Log::Dispatch::DBI is a subclass of Log::Dispatch::Output, which\ninserts logging output into relational database using DBI interface.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-Dir","origin":"devel/p5-Log-Dispatch-Dir","version":"0.160","comment":"Log messages to separate files in a directory, with rotate options","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Log-Dispatch-Dir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1fc30d3fc810dcb4a8be6be68f176abfd0064bd91d24e6dacaf267b33edbcf8d","flatsize":53850,"path":"All/p5-Log-Dispatch-Dir-0.160.pkg","repopath":"All/p5-Log-Dispatch-Dir-0.160.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15448,"desc":"Log::Dispatch::Dir provides a simple object for logging to directories under the\nLog::Dispatch::* system, and automatically rotating them according to different\nconstraints. Each message will be logged to a separate file the directory.\n\nLogging to separate files can be useful for example when dumping whole network\nresponses (like HTTP::Response content).","deps":{"p5-File-Slurper":{"origin":"devel/p5-File-Slurper","version":"0.014"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Probe-Perl":{"origin":"sysutils/p5-Probe-Perl","version":"0.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-Configurator-Any","origin":"devel/p5-Log-Dispatch-Configurator-Any","version":"1.122640","comment":"Configurator implementation with Config::Any","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Log-Dispatch-Configurator-Any","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33670722ac5c56d7565b3a2bcd65aa464c7e303a606039a0dbe626186493d44b","flatsize":15886,"path":"All/p5-Log-Dispatch-Configurator-Any-1.122640.pkg","repopath":"All/p5-Log-Dispatch-Configurator-Any-1.122640.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8732,"desc":"Log::Dispatch::Config is a wrapper for Log::Dispatch and provides a way to\nconfigure Log::Dispatch objects with configuration files. Somewhat like a lite\nversion of log4j and Log::Log4perl it allows multiple log destinations. The\nstandard configuration file format for Log::Dispatch::Config is AppConfig.\n\nThis module plugs in to Log::Dispatch::Config and allows the use of other file\nformats, in fact any format supported by the Config::Any module. As a bonus you\ncan also pass in a configuration data structure instead of a file name.","deps":{"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Log-Dispatch-Config":{"origin":"devel/p5-Log-Dispatch-Config","version":"1.04_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-Configurator-YAML","origin":"devel/p5-Log-Dispatch-Configurator-YAML","version":"0.03_1","comment":"Configurator implementation with YAML","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/Log-Dispatch-Configurator-YAML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90e150282c76fda2af9745a18314a3126aea25b7561b0e2b5127ff8f1d9ab72d","flatsize":3891,"path":"All/p5-Log-Dispatch-Configurator-YAML-0.03_1.pkg","repopath":"All/p5-Log-Dispatch-Configurator-YAML-0.03_1.pkg","licenselogic":"single","pkgsize":3368,"desc":"Implementation of Log::Dispatch::Configurator using YAML format.","deps":{"p5-Log-Dispatch-Config":{"origin":"devel/p5-Log-Dispatch-Config","version":"1.04_2"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-Colorful","origin":"devel/p5-Log-Dispatch-Colorful","version":"0.03_3","comment":"Perl extension for logging to screen","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Dispatch-Colorful","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3d386f0ab6ba075e2a0eff3d27172afed0aeeac38f9c41c22d4eddb4fa73446","flatsize":6177,"path":"All/p5-Log-Dispatch-Colorful-0.03_3.pkg","repopath":"All/p5-Log-Dispatch-Colorful-0.03_3.pkg","licenselogic":"single","pkgsize":4340,"desc":"Log::Dispatch::Colorful provides an object for logging to the screen.","deps":{"p5-Filter":{"origin":"devel/p5-Filter","version":"1.64"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-ArrayWithLimits","origin":"devel/p5-Log-Dispatch-ArrayWithLimits","version":"0.050","comment":"Log to array, with some limits applied","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Log-Dispatch-ArrayWithLimits","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6509a0407cd27797ff9ad20356b8d7132a3076693270db5cc9f50f3ca04ef623","flatsize":13317,"path":"All/p5-Log-Dispatch-ArrayWithLimits-0.050.pkg","repopath":"All/p5-Log-Dispatch-ArrayWithLimits-0.050.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7764,"desc":"Log::Dispatch::ArrayWithLimits functions similarly to Log::Dispatch::Array, with\na few differences:\n- only the messages (strings) are stored\n- allow specifying array variable name (e.g. \"My::array\" instead of \\@My:array)\n  This makes it possible to use in Log::Log4perl configuration, which is a text\n  file.\n- can apply some limits\n  Currently only max_elems (the maximum number of elements in the array) is\n  available. Future limits will be added (see \"TODO\").\n\nLogging to an in-process array can be useful when debugging/testing, or when you\nwant to let users of your program connect to your program to request viewing the\nogs being produced.","deps":{"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-Array","origin":"devel/p5-Log-Dispatch-Array","version":"1.003","comment":"Log events to an array (reference)","maintainer":"geraud@gcu.info","www":"https://metacpan.org/release/Log-Dispatch-Array","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1014665b322ea632fe880c83171ee8b0742f6203ed9b3a1c29ffe84c5a27fed","flatsize":41296,"path":"All/p5-Log-Dispatch-Array-1.003.pkg","repopath":"All/p5-Log-Dispatch-Array-1.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10096,"desc":"This provides a Log::Dispatch log output system that appends logged\nevents to an array reference. This is probably only useful for testing\nthe logging of your code.","deps":{"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Dispatch-Config","origin":"devel/p5-Log-Dispatch-Config","version":"1.04_2","comment":"Log4j equivalent for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Dispatch-Config","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7527ebe56d0ac4520c5e94ad402e118f4501c09f776e39681f94e4f5da0d8dac","flatsize":33404,"path":"All/p5-Log-Dispatch-Config-1.04_2.pkg","repopath":"All/p5-Log-Dispatch-Config-1.04_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17228,"desc":"Log::Dispatch::Config is a subclass of Log::Dispatch and provides a\nway to configure Log::Dispatch object with configuration file\n(default, in AppConfig format).  This is almost a log4j equivalent for\nPerl, not with all API compatibility though.","deps":{"p5-AppConfig":{"origin":"devel/p5-AppConfig","version":"1.71"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","sysutils","perl5"]},{"name":"p5-Log-Dispatch","origin":"devel/p5-Log-Dispatch","version":"2.71","comment":"Suite of OO modules for logging messages to multiple outputs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Dispatch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7d4ddc7138fefb5dc5f53b82c05683dec5c239e3b3e62e8891d4c021fc09e95","flatsize":132160,"path":"All/p5-Log-Dispatch-2.71.pkg","repopath":"All/p5-Log-Dispatch-2.71.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":62776,"desc":"Log::Dispatch is a suite of OO modules for logging messages to multiple\noutputs, each of which can have a minimum and maximum log level.  It is\ndesigned to be easily subclassed, both for creating a new dispatcher\nobject and particularly for creating new outputs.\n\nIt also allows both global (dispatcher level) and local (logging object)\nmessage formatting callbacks which allows greater flexibility and should\nreduce the need for subclassing.\n\nSubclassing is only needed to send a message to a different output, not\nto change the message format.","deps":{"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-Dist-CheckConflicts":{"origin":"devel/p5-Dist-CheckConflicts","version":"0.11_1"},"p5-Mail-Sendmail":{"origin":"mail/p5-Mail-Sendmail","version":"0.80"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Params-ValidationCompiler":{"origin":"devel/p5-Params-ValidationCompiler","version":"0.31"},"p5-Specio":{"origin":"devel/p5-Specio","version":"0.48"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"APACHELOG":"off","MAILSEND":"off","MAILSENDER":"off","MAILSENDMAIL":"on","MIMELITE":"off"}},{"name":"p5-Log-Defer","origin":"devel/p5-Log-Defer","version":"0.312","comment":"Deferred logs and timers","maintainer":"bill.brinzer@gmail.com","www":"https://metacpan.org/release/Log-Defer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0345da45eb7a614f1c611b871b149544b7b54a5f74c221f408f16bb5f7515677","flatsize":21980,"path":"All/p5-Log-Defer-0.312.pkg","repopath":"All/p5-Log-Defer-0.312.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12584,"desc":"I believe a lot of log processing is done too early.\n\nThis module lets you defer log processing in two ways:\n\n* Defer recording of log messages until some \"transaction\" has completed\n\n  Typically this transaction is something like an HTTP request or a cron job.\n  Generally log messages are easier to read if they are recorded atomically and\n  are not intermingled with log messages created by other transactions.\n\n* Defer rendering of log messages\n\n  Sometimes you don't know how logs should be rendered until long after the\n  message has been written. If you aren't sure what information you'll want to\n  display, or you expect to display the same logs in multiple formats, it makes\n  sense to store your logs in a highly structured format so they can be\n  reliably parsed and processed later.\n\nThis module doesn't actually write out logs! To use this module for normal\nlogging purposes you also need a logging library.","deps":{"p5-Guard":{"origin":"devel/p5-Guard","version":"1.023_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Colorize-Helper","origin":"sysutils/p5-Log-Colorize-Helper","version":"0.1.1_1","comment":"Makes searching and colorizing logs trivial without piping","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Log-Colorize-Helper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd8021f0b4898036b0d23a0779685e6747529758325c2a526ec03016676c3a9b","flatsize":23306,"path":"All/p5-Log-Colorize-Helper-0.1.1_1.pkg","repopath":"All/p5-Log-Colorize-Helper-0.1.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10744,"desc":"Interfaces with colorize, head, tail, less, grep,\nbunzip2, and gunzip.\n\nThe purpose of this is to make it easy to colorize and\nview log files by drastically reducing the amount of\ntyping involved.\n\nbin/clog - Searches, displays, and colorizes log files.","deps":{"colorize":{"origin":"sysutils/colorize","version":"0.3.4_3"},"p5-Error-Helper":{"origin":"devel/p5-Error-Helper","version":"2.1.0"},"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Log-Any-IfLOG","origin":"devel/p5-Log-Any-IfLOG","version":"0.090","comment":"Load Log::Any only if LOG environment variable is true","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Log-Any-IfLOG","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60e014475d37f02892b2b4816ad51e3be61844d9b2bbf1864aac8f6d0c76f4eb","flatsize":44549,"path":"All/p5-Log-Any-IfLOG-0.090.pkg","repopath":"All/p5-Log-Any-IfLOG-0.090.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11860,"desc":"Log::Any::IfLOG will load Log::Any only when LOG environment variable is true.\nOtherwise, the module is not loaded and if user imports $log, a dumb object will\nbe returned instead that will accept any method but return false.\n\nThis is a quick-hack solution to avoid the cost of loading Log::Any under\n\"normal condition\" (when LOG is not set to true).","deps":{"p5-Log-Any":{"origin":"devel/p5-Log-Any","version":"1.717"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Contextual","origin":"devel/p5-Log-Contextual","version":"0.009001","comment":"Perl extension for simple logging interface with a contextual log","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Contextual","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3d0a994ae5cb256fa2a92f10b47b2069cbb7878ea1051604f683dc9bf1aec08","flatsize":119420,"path":"All/p5-Log-Contextual-0.009001.pkg","repopath":"All/p5-Log-Contextual-0.009001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":51792,"desc":"This module is a simple interface to extensible logging.  It is\nbundled with a really basic logger, Log::Contextual::SimpleLogger, but\nin general you should use a real logger instead of that.  For\nsomething more serious but not overly complicated, try\nLog::Dispatchouli (see \"SYNOPSIS\" for example.)\n\nThe reason for this module is to abstract your logging interface so\nthat logging is as painless as possible, while still allowing you to\nswitch from one logger to another.","deps":{"p5-Data-Dumper-Concise":{"origin":"devel/p5-Data-Dumper-Concise","version":"2.023"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Any-Adapter-Log4perl","origin":"devel/p5-Log-Any-Adapter-Log4perl","version":"0.09","comment":"Log::Any adapter for Log4perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Any-Adapter-Log4perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6aca1f35aab0655fcdc1b6c7bff19e770df233046555233a949d1a39c9fc575","flatsize":43020,"path":"All/p5-Log-Any-Adapter-Log4perl-0.09.pkg","repopath":"All/p5-Log-Any-Adapter-Log4perl-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10852,"desc":"This is a port for Log::Any::Adapter::Log4perl, Log::Any's adapter for Log4perl.","deps":{"p5-Log-Any":{"origin":"devel/p5-Log-Any","version":"1.717"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Any-App","origin":"devel/p5-Log-Any-App","version":"0.540","comment":"Easy way to use Log::Any in applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PERLANCAR/Log-Any-App-0.53","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"867d2c4cb1e62a12d555efbcd951a37947cc92e8f332c4ecad960b33ef8aa96a","flatsize":131792,"path":"All/p5-Log-Any-App-0.540.pkg","repopath":"All/p5-Log-Any-App-0.540.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":40784,"desc":"This Perl module simplifies usage of Log::Any-aware modules in\napplications.","deps":{"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-File-Write-Rotate":{"origin":"devel/p5-File-Write-Rotate","version":"0.321"},"p5-IO-Socket-UNIX-Util":{"origin":"net/p5-IO-Socket-UNIX-Util","version":"0.05"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Log-Any-Adapter-Log4perl":{"origin":"devel/p5-Log-Any-Adapter-Log4perl","version":"0.09"},"p5-Log-Any-IfLOG":{"origin":"devel/p5-Log-Any-IfLOG","version":"0.090"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Log-Dispatch-ArrayWithLimits":{"origin":"devel/p5-Log-Dispatch-ArrayWithLimits","version":"0.050"},"p5-Log-Dispatch-Dir":{"origin":"devel/p5-Log-Dispatch-Dir","version":"0.160"},"p5-Log-Dispatch-FileWriteRotate":{"origin":"devel/p5-Log-Dispatch-FileWriteRotate","version":"0.062"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Any","origin":"devel/p5-Log-Any","version":"1.717","comment":"Bringing loggers and listeners together","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Any","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5bcae91685a6f1b7f336009274d1b91f7d6b3e8296d28144b3a5a1d328b74e22","flatsize":197801,"path":"All/p5-Log-Any-1.717.pkg","repopath":"All/p5-Log-Any-1.717.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":78392,"desc":"Log::Any allows CPAN modules to safely and efficiently log messages,\nwhile letting the application choose (or decline to choose) a logging\nmechanism such as Log::Dispatch or Log::Log4perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Agent-Logger","origin":"devel/p5-Log-Agent-Logger","version":"0.201","comment":"Logging interface for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Agent-Logger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec53451b3d4c7e859bf4814aab35625d9e6572a7c38feb47f36cbb67955998d9","flatsize":28232,"path":"All/p5-Log-Agent-Logger-0.201.pkg","repopath":"All/p5-Log-Agent-Logger-0.201.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":13208,"desc":"The Log::Agent::Logger class defines a generic interface for application\nlogging. It must not be confused with the interface provided by\nLog::Agent, which is meant to be used by re-usable modules that do not\nwish to commit on a particular logging method, so that they remain true\nbuilding blocks.","deps":{"p5-Log-Agent":{"origin":"devel/p5-Log-Agent","version":"1.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Any-Adapter-Dispatch","origin":"devel/p5-Log-Any-Adapter-Dispatch","version":"0.08","comment":"Perl extension for adapter to use Log::Dispatch with Log::Any","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Any-Adapter-Dispatch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e837e4d0276973c9b054f3e5315d64b769e4ac0a795663beb16a9f544c40771f","flatsize":4025,"path":"All/p5-Log-Any-Adapter-Dispatch-0.08.pkg","repopath":"All/p5-Log-Any-Adapter-Dispatch-0.08.pkg","licenselogic":"single","pkgsize":3468,"desc":"Adapter to use Log::Dispatch with Log::Any.","deps":{"p5-Log-Any":{"origin":"devel/p5-Log-Any","version":"1.717"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Agent","origin":"devel/p5-Log-Agent","version":"1.005","comment":"Set of Perl modules that allows you to enhance logging capabilities","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Log-Agent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd8d048475f0bc9db5b8de23f2c14ad594601802e634d910b4a3d59e503eb35b","flatsize":251283,"path":"All/p5-Log-Agent-1.005.pkg","repopath":"All/p5-Log-Agent-1.005.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":101308,"desc":"The Log::Agent module provides an abstract layer for logging and tracing, which\nis independent from the actual method used to physically perform those\nactivities. It acts as an agent (hence the name) that collects the requests and\ndelegates processing to a sublayer: the logging driver.\n\nThe Log::Agent module is meant to be used in all reusable components, since\nthey cannot know in advance how the application which ends up using them will\nperform its logging activities: either by emitting messages on stdout and\nerrors on stderr, or by directing messages to log files, or by using syslog(3).\n\nThe logging interface is common for all the logging drivers, and is therefore\nthe result of a compromise between many logging schemes: any information given\nat this level must be either handled by all drivers, or may be ignored\ndepending on the application's final choice.\n\nWARNING: THIS INTERFACE IS STILL SOMEWHAT ALPHA AND COULD STILL CHANGE\nDEPENDING ON THE FEEDBACK THE AUTHOR RECEIVES, WITHOUT ANY BACKWARD\nCOMPATIBILITY ASSURANCE.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Accounting-SVK","origin":"devel/p5-Log-Accounting-SVK","version":"0.05_10","comment":"Perl module for accounting SVK repository","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/GUGOD/Log-Accounting-SVK-0.05","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f066a77d1e69a5ed3379943621bb49d4518ae5cea4daa751ccf3ee8e26f9afb","flatsize":18757,"path":"All/p5-Log-Accounting-SVK-0.05_10.pkg","repopath":"All/p5-Log-Accounting-SVK-0.05_10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11436,"desc":"This module make use of Algorithm::Accounting and SVK to do\nsimple accounting of any SVK repository. The installed\nsvn-accounting.pl script demonstrate a simple use to this module,\nyou may try:\n\n  svk-accounting.pl //\n\nThis will display all the contributions of developers under\nrepository '//'. You may also specify depotpath like '//trunk/svk'.","deps":{"p5-Algorithm-Accounting":{"origin":"devel/p5-Algorithm-Accounting","version":"0.08_7"},"p5-Graph-SocialMap":{"origin":"graphics/p5-Graph-SocialMap","version":"0.13"},"p5-Graph-Writer-GraphViz":{"origin":"graphics/p5-Graph-Writer-GraphViz","version":"0.12"},"p5-Spiffy":{"origin":"devel/p5-Spiffy","version":"0.46_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"svk":{"origin":"devel/svk","version":"2.2.3_7"}},"categories":["devel","perl5"]},{"name":"p5-Log-Accounting-SVN","origin":"devel/p5-Log-Accounting-SVN","version":"0.01_12","comment":"Perl module for accounting SVN repository","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/GUGOD/Log-Accounting-SVN-0.01","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47e272917ee22458ec4388f582aa495b0b83bebef96b5c2ab184654dfae555d7","flatsize":10691,"path":"All/p5-Log-Accounting-SVN-0.01_12.pkg","repopath":"All/p5-Log-Accounting-SVN-0.01_12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6356,"desc":"This module make use of Algorithm::Accounting and SVN::Log to do\nsimple accounting of any subversion repository (not necessarily\nlocal, as long as you can do \"svn log\" to). The installed\nsvn-accounting.pl script demonstrate a simple use to this module,\nyou may try:\n\n  svn-accounting.pl http://svn.collab.net/repos/svn/","deps":{"p5-Algorithm-Accounting":{"origin":"devel/p5-Algorithm-Accounting","version":"0.08_7"},"p5-SVN-Log":{"origin":"devel/p5-SVN-Log","version":"0.03_7"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-LockFile-Simple","origin":"devel/p5-LockFile-Simple","version":"0.208","comment":"Perl module implementing simple file locking","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/LockFile-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"162b55775421bafe70d82383fc30f930089bdd7bf89654b260c63b16c76f4350","flatsize":42579,"path":"All/p5-LockFile-Simple-0.208.pkg","repopath":"All/p5-LockFile-Simple-0.208.pkg","licenselogic":"or","licenses":["ART10","GPLv2+"],"pkgsize":18032,"desc":"The LockFile::Simple extension provides simple file locking, of\nthe advisory kind, i.e. it requires cooperation between applications\nwishing to lock the same files.\n\nIt is meant to be used in quick-and-dirty scripts or more elaborated\nprograms that want a simple locking scheme, yet with a reasonable\nlevel of configuration.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Lock-File","origin":"devel/p5-Lock-File","version":"1.03","comment":"File locker with an automatic out-of-scope unlocking mechanism","maintainer":"nork@FreeBSD.org","www":"https://metacpan.org/release/Lock-File","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c2f41a7f60b11f1ee24a3b4b379f95d519f397c42eb44c1fd56f70383d316fd","flatsize":25194,"path":"All/p5-Lock-File-1.03.pkg","repopath":"All/p5-Lock-File-1.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13284,"desc":"The Lock::File module provides flock wrapper functions that watch the\nassociated object and release it automatically if the object has no\nreference.","deps":{"p5-Log-Any":{"origin":"devel/p5-Log-Any","version":"1.717"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Log-Log4perl-Appender-Socket-UNIX","origin":"devel/p5-Log-Log4perl-Appender-Socket-UNIX","version":"1.04","comment":"Perl module which allows logging to a unix domain socket","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Log-Log4perl-Appender-Socket-UNIX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bef5dfe2e9ce5675042e959840b2d015e969fe79de5101f33c28ca1e52b0c914","flatsize":41584,"path":"All/p5-Log-Log4perl-Appender-Socket-UNIX-1.04.pkg","repopath":"All/p5-Log-Log4perl-Appender-Socket-UNIX-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10276,"desc":"Log::Log4perl::Appender::Socket::UNIX is a simple appender for writing to a unix\ndomain socket. It relies on Socket and only logs to an existing socket - ie.\nvery useful to always log debug streams to the socket.\n\nThe appender tries to stream to a socket. The socket in questions is beeing\ncreated by the client who wants to listen, once created the messages are coming\nthru.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Locale-XGettext","origin":"devel/p5-Locale-XGettext","version":"0.8","comment":"Create PO files from text files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Locale-XGettext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"068c7cfc01c9f00be192d407de593521c4fc1b79b8af4eb73f905a4abb7f36ad","flatsize":149333,"path":"All/p5-Locale-XGettext-0.8.pkg","repopath":"All/p5-Locale-XGettext-0.8.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":51768,"desc":"When using GNU gettext you often find yourself extracting translatable strings\nfrom more or less exotic file formats that cannot be handled by xgettext from\nthe GNU gettext suite directly. This package simplifies the task of writing a\nstring extractor in Perl, Python, Java, Ruby or other languages by providing a\ncommon base needed for such scripts.\n\nLocale::XGettext is the base class for various string extractors. These string\nextractors can be used as standalone programs on the command-line or as a module\nas a part of other software.","deps":{"p5-Locale-PO":{"origin":"devel/p5-Locale-PO","version":"0.27_1"},"p5-Locale-libintl":{"origin":"devel/p5-Locale-libintl","version":"1.33"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Locale-gettext","origin":"devel/p5-Locale-gettext","version":"1.07","comment":"Message handling functions","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/gettext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55c08693a960f35a35e319a0d7b02b75ecfb5146078a8654f144f9d545b6206d","flatsize":41774,"path":"All/p5-Locale-gettext-1.07.pkg","repopath":"All/p5-Locale-gettext-1.07.pkg","licenselogic":"or","licenses":["ARTPERL10","GPLv2"],"pkgsize":16544,"desc":"This module permits from perl to the gettext() family of functions\nfor retrieving message strings from databases constructed to\ninternationalize software.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libintl.so.8"]},{"name":"p5-Locale-libintl","origin":"devel/p5-Locale-libintl","version":"1.33","comment":"Internationalization library for Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/libintl-perl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"491cb81316339d72348636ef1c072193617ff70a547373719a8dacbff54890c6","flatsize":4239827,"path":"All/p5-Locale-libintl-1.33.pkg","repopath":"All/p5-Locale-libintl-1.33.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":719168,"desc":"The package libintl-perl is an internationalization library for Perl\nthat aims to be compatible with the Uniforum message translations\nsystem as implemented for example in GNU gettext.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libintl.so.8","libiconv.so.2"],"options":{"NLS":"on"}},{"name":"p5-Locale-PO","origin":"devel/p5-Locale-PO","version":"0.27_1","comment":"Perl module for manipulating .po entries from GNU gettext","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Locale-PO","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42d7aa619dd10bc0eb133b0eba22b7fd541a214835e05c201d665f29a40e9b67","flatsize":36093,"path":"All/p5-Locale-PO-0.27_1.pkg","repopath":"All/p5-Locale-PO-0.27_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12892,"desc":"This module provides methods for manipulating objects that represent entries in\na gettext po-file (untranslated and translated strings, with associated\ncomments). It can load and save complete po-files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Locale-PGetText","origin":"devel/p5-Locale-PGetText","version":"0.16_1","comment":"Pure perl implementation of GNU gettext","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Locale-PGetText","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b80c369993eb4cae261a75e1e9ffa4442f498e2309f34d84fd3d2352f725779","flatsize":7945,"path":"All/p5-Locale-PGetText-0.16_1.pkg","repopath":"All/p5-Locale-PGetText-0.16_1.pkg","licenselogic":"single","pkgsize":6636,"desc":"pure perl implementation of GNU gettext","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Locale-Msgfmt","origin":"devel/p5-Locale-Msgfmt","version":"0.15_2","comment":"Compile .po files to .mo files","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Locale-Msgfmt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd70179adbd7c20712597db8673b1f91b96e2bffb21c14ed307b09c29dfcff5e","flatsize":23367,"path":"All/p5-Locale-Msgfmt-0.15_2.pkg","repopath":"All/p5-Locale-Msgfmt-0.15_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10740,"desc":"This module does the same thing as msgfmt from GNU gettext-tools,\nexcept this is pure Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Locale-Maketext-Simple","origin":"devel/p5-Locale-Maketext-Simple","version":"0.21_1","comment":"Simple interface to Locale::Maketext::Lexicon","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Locale-Maketext-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25fc8d2e6ef97b15d2715c252c6a026a8cab4c8f26337f3551d91b4f5bf1d841","flatsize":20245,"path":"All/p5-Locale-Maketext-Simple-0.21_1.pkg","repopath":"All/p5-Locale-Maketext-Simple-0.21_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10904,"desc":"This module is a simple wrapper around Locale::Maketext::Lexicon,\ndesigned to alleviate the need of creating Language Classes for module\nauthors.\n\nIf Locale::Maketext::Lexicon is not present, it implements a minimal\nlocalization function, so the program can function normally.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Locale-SubCountry","origin":"misc/p5-Locale-SubCountry","version":"2.07","comment":"Convert state, province, county etc. names to/from code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Locale-SubCountry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4f7577e73e7a34ebbbf85fb8354211491e710b4d343380e85db0f23530c4fdf","flatsize":567984,"path":"All/p5-Locale-SubCountry-2.07.pkg","repopath":"All/p5-Locale-SubCountry-2.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":63268,"desc":"This module allows you to convert the full name for a countries\nadministrative region to the code commonly used for postal addressing.\nThe reverse lookup can also be done. Sub country codes are defined\nin \"ISO 3166-2:1998, Codes for the representation of names of\ncountries and their subdivisions\".\n\nSub countries are termed as states in the US and Australia, provinces\nin Canada and counties in the UK and Ireland.\n\nAdditionally, names and codes for all sub countries in a country\ncan be returned as either a hash or an array.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Locale-Maketext-Lexicon","origin":"devel/p5-Locale-Maketext-Lexicon","version":"1.00_1","comment":"Use other catalog formats in Locale::Maketext","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Locale-Maketext-Lexicon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"026bc15736a6ea31b89c351a72b38f2357e3f44cd9b90f224dd3a5264c20eb20","flatsize":195166,"path":"All/p5-Locale-Maketext-Lexicon-1.00_1.pkg","repopath":"All/p5-Locale-Maketext-Lexicon-1.00_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":83868,"desc":"This module provides lexicon-handling modules to read from other localization\nformats, such as Gettext, Msgcat, and so on.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Locale-Maketext-Gettext","origin":"devel/p5-Locale-Maketext-Gettext","version":"1.32","comment":"Joins gettext and Maketext frameworks","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Locale-Maketext-Gettext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"004057f9265069b8a8790291a7f1b41c564b7d08b7d222f8162e14a3b67a916d","flatsize":79802,"path":"All/p5-Locale-Maketext-Gettext-1.32.pkg","repopath":"All/p5-Locale-Maketext-Gettext-1.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31228,"desc":"Locale::Maketext::Gettext brings GNU gettext and Maketext together.  It is a\nsubclass of Locale::Maketext(3) that follows the way GNU gettext works.  It\nworks seamlessly, both in the sense of GNU gettext and Maketext.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Locale-Maketext-Fuzzy","origin":"devel/p5-Locale-Maketext-Fuzzy","version":"0.11_1","comment":"Maketext from already interpolated strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Locale-Maketext-Fuzzy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"388f56aa755008341211c90c0fddfb31b420fbc43daf922de397d09a2e17d3d9","flatsize":13974,"path":"All/p5-Locale-Maketext-Fuzzy-0.11_1.pkg","repopath":"All/p5-Locale-Maketext-Fuzzy-0.11_1.pkg","licenselogic":"single","pkgsize":8968,"desc":"This module is a subclass of Locale::Maketext, with additional\nsupport for localizing messages that already contains interpolated\nvariables. This is most useful when the messages are returned by\nexternal modules -- for example, to match dir: command not found\nagainst [_1]: command not found.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Locale-Maketext","origin":"devel/p5-Locale-Maketext","version":"1.33","comment":"Framework for software localization and inheritance-based lexicons","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Locale-Maketext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d98dea81ee05a22a4bdb2ca0a4f1c1abc61ee1466acb3468fe7b69a5565aa627","flatsize":174278,"path":"All/p5-Locale-Maketext-1.33.pkg","repopath":"All/p5-Locale-Maketext-1.33.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":85144,"desc":"Locale::Maketext is a base class providing a framework for software\nlocalization and inheritance-based lexicons, as described in my\narticle in The Perl Journal #13 (which is on the way to your mailbox\nand/or newsstand).\n\nCopyright 1999, Sean M. Burke <sburke@netadventure.net>, all rights\nreserved.  This program is free software; you can redistribute it\nand/or modify it under the same terms as Perl itself.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Locale-Geocode","origin":"misc/p5-Locale-Geocode","version":"1.20_1","comment":"Find codes and information on geographical location","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Locale-Geocode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85e58b0205edb723ca6971651a688500091cb74adc9f88964fd4f883f41afffa","flatsize":497353,"path":"All/p5-Locale-Geocode-1.20_1.pkg","repopath":"All/p5-Locale-Geocode-1.20_1.pkg","licenselogic":"single","pkgsize":51988,"desc":"Locale::Geocode is a module that provides an interface with which to find\ncodes and information on geographical locations and their administrative\nsubdivisions as defined primarily by ISO 3166-1 and ISO 3166-2. It is the\nmost complete ISO 3166 module available on CPAN.\n\nAlso included are, where applicable, FIPS codes.","deps":{"p5-XML-SAX-Expat":{"origin":"textproc/p5-XML-SAX-Expat","version":"0.51_1"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Locale-Currency-Format","origin":"finance/p5-Locale-Currency-Format","version":"1.35","comment":"Perl functions for formatting monetary values","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Locale-Currency-Format","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"123b07073e6614b863f231954b0f7a532e503877be1b877a8a5b66502f1b3914","flatsize":42728,"path":"All/p5-Locale-Currency-Format-1.35.pkg","repopath":"All/p5-Locale-Currency-Format-1.35.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15364,"desc":"Perl functions for converting monetary values to different formats.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Locale-US","origin":"misc/p5-Locale-US","version":"3.04","comment":"Two letter codes for state identification in the United States","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Locale-US","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"463832fd52cd94fe09285bc29254532cb71835e3a947e4d7d7951ed5c14a8ee7","flatsize":43603,"path":"All/p5-Locale-US-3.04.pkg","repopath":"All/p5-Locale-US-3.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11372,"desc":"Map from US two-letter codes to statees and vice versa.","deps":{"p5-Data-Section-Simple":{"origin":"devel/p5-Data-Section-Simple","version":"0.07_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Locale-Codes","origin":"misc/p5-Locale-Codes","version":"3.64","comment":"Perl5 module providing access to ISO3166 and ISO639 Country Codes","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/Locale-Codes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afa24128a15c70183e2c3e36e7e792a81523dc9d49ffdfd0131572b41524264a","flatsize":2366197,"path":"All/p5-Locale-Codes-3.64.pkg","repopath":"All/p5-Locale-Codes-3.64.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":246412,"desc":"The Locale::Country module provides access to the ISO two-letter codes\nfor identifying countries, as defined in ISO 3166.  You can either access\nthe codes via the section on conversion routines (described below), or\nwith the two functions which return lists of all country codes or all\ncountry names.\n\nThe Locale::Language module provides access to the ISO two-letter codes\nfor identifying languages, as defined in ISO 639.  You can either access\nthe codes via the the section on conversion routines (described below),\nor with the two functions which return lists of all language codes\nor all language names.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-List-UtilsBy-XS","origin":"devel/p5-List-UtilsBy-XS","version":"0.06","comment":"XS implementation of List::UtilsBy","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/List-UtilsBy-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef21ca6e93afc97115a9e9e27a11ad7443fa51e9f91f216aee60e5daa587767a","flatsize":82715,"path":"All/p5-List-UtilsBy-XS-0.06.pkg","repopath":"All/p5-List-UtilsBy-XS-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24340,"desc":"List::UtilsBy::XS is XS implementation of List::UtilsBy. Functions are more\nfast than original ones.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-List-Uniq","origin":"devel/p5-List-Uniq","version":"0.20_1","comment":"Extract the unique elements of a list","maintainer":"mopsfelder@gmail.com","www":"https://metacpan.org/release/List-Uniq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"baea4e6bd5802cfff5caa40ac41827ffa28c74ff31483f8eaabfcf6890f0322d","flatsize":7025,"path":"All/p5-List-Uniq-0.20_1.pkg","repopath":"All/p5-List-Uniq-0.20_1.pkg","licenselogic":"single","pkgsize":5292,"desc":"List::Uniq extracts the unique elements of a list.\nThis is a commonly re-written (or at least re-looked-up)\nidiom in Perl programs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-List-UtilsBy","origin":"devel/p5-List-UtilsBy","version":"0.12","comment":"Perl extension for higher-order list utility functions","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/List-UtilsBy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00bfab6988c672c2510bc36d3cc56c7ecb8436d3254d3577bf77909e75eec0a0","flatsize":61769,"path":"All/p5-List-UtilsBy-0.12.pkg","repopath":"All/p5-List-UtilsBy-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18764,"desc":"This module provides a number of list utility functions, all of which\ntake an initial code block to control their behaviour.  They are\nvariations on similar core perl or List::Util functions of similar\nnames, but which use the block to control their behaviour.  For\nexample, the core Perl function sort takes a list of values and\nreturns them, sorted into order by their string value.  The sort_by\nfunction sorts them according to the string value returned by the\nextra function, when given each value.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-List-Util-WeightedRoundRobin","origin":"misc/p5-List-Util-WeightedRoundRobin","version":"0.4_1","comment":"Creates a list based on weighted input","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/List-Util-WeightedRoundRobin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b26cacff0d1cc5208f8f7cbcdcbfd4f910dd3351ac287b5e50400f7c3924c73d","flatsize":5269,"path":"All/p5-List-Util-WeightedRoundRobin-0.4_1.pkg","repopath":"All/p5-List-Util-WeightedRoundRobin-0.4_1.pkg","licenselogic":"single","pkgsize":3896,"desc":"List::Util::WeightedRoundRobin is a utility for creating a weighted list\nbased on the input and associated weights.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5","geography"]},{"name":"p5-List-SomeUtils","origin":"devel/p5-List-SomeUtils","version":"0.59","comment":"Provide the stuff missing in List::Util","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/List-SomeUtils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8d16d17c10c654a4cf2c1c9a5419aa28496e7ee5ab3a8281fa6ecb5f4b36f55","flatsize":88492,"path":"All/p5-List-SomeUtils-0.59.pkg","repopath":"All/p5-List-SomeUtils-0.59.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30524,"desc":"List::SomeUtils provides some trivial but commonly needed functionality on lists\nwhich is not going to go into List::Util.\n\nAll of the below functions are implementable in only a couple of lines of Perl\ncode. Using the functions from this module however should give slightly better\nperformance as everything is implemented in C. The pure-Perl implementation of\nthese functions only serves as a fallback in case the C portions of this module\ncouldn't be compiled on this machine.","deps":{"p5-List-SomeUtils-XS":{"origin":"devel/p5-List-SomeUtils-XS","version":"0.58"},"p5-Module-Implementation":{"origin":"devel/p5-Module-Implementation","version":"0.09_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-List-SomeUtils-XS","origin":"devel/p5-List-SomeUtils-XS","version":"0.58","comment":"XS implementation for List::SomeUtils","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/List-SomeUtils-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8ea9f243fdcf308aa142f90f7c9698279f4af70ff2d9e2df26607b2a72acc31","flatsize":92120,"path":"All/p5-List-SomeUtils-XS-0.58.pkg","repopath":"All/p5-List-SomeUtils-XS-0.58.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":28476,"desc":"List::SomeUtils::XS is XS implementation for List::SomeUtils.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-List-PowerSet","origin":"devel/p5-List-PowerSet","version":"0.01_1","comment":"Perl module that allows you to generate the power set of a list","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/List-PowerSet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b834e13e035b01e6f5037307066a83abd9a5ddead8edc6f5d0d3b64044b0d5ea","flatsize":12334,"path":"All/p5-List-PowerSet-0.01_1.pkg","repopath":"All/p5-List-PowerSet-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7204,"desc":"The List::PowerSet module is simple module that currently allows you to\ngenerate the power set of a list","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-List-Permutor","origin":"devel/p5-List-Permutor","version":"0.022_1","comment":"Allow you to process all possible permutations of a list","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e41cf690f9098ef58aac39dd0b7e659e5b44caff909dd5b670e3ffea88a2d88","flatsize":4324,"path":"All/p5-List-Permutor-0.022_1.pkg","repopath":"All/p5-List-Permutor-0.022_1.pkg","licenselogic":"single","pkgsize":3684,"desc":"The List::Permutor module is simple module that currently allows you to\nprocess all possible permutations of a list","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-List-Pairwise","origin":"devel/p5-List-Pairwise","version":"1.03","comment":"Map/grep arrays and hashes pairwise","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/pod/List::Pairwise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96e96ddfe35774daf99a999043fc3de0749350c81bbd9457a5d4e2f309e7c886","flatsize":25008,"path":"All/p5-List-Pairwise-1.03.pkg","repopath":"All/p5-List-Pairwise-1.03.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":11492,"desc":"List::Pairwise provides functions to map and grep lists two elements at\na time, setting $a and $b to each pair instead of setting $_ to each\nelement.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-List-Pairwise port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-List-Objects-WithUtils","origin":"devel/p5-List-Objects-WithUtils","version":"2.028003_2","comment":"List objects, kitchen sink included","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/List-Objects-WithUtils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4e55ff80eafb5e2cf47fc95c4ec7132bf6fb8e84b73177c1ed1458308638286","flatsize":189649,"path":"All/p5-List-Objects-WithUtils-2.028003_2.pkg","repopath":"All/p5-List-Objects-WithUtils-2.028003_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":79640,"desc":"A set of roles and classes defining an object-oriented interface to Perl hashes\nand arrays with useful utility methods, junctions, type-checking ability, and\noptional autoboxing. Originally derived from Data::Perl.","deps":{"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"p5-List-UtilsBy":{"origin":"devel/p5-List-UtilsBy","version":"0.12"},"p5-List-UtilsBy-XS":{"origin":"devel/p5-List-UtilsBy-XS","version":"0.06"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-autobox":{"origin":"devel/p5-autobox","version":"2.84"},"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-List-Objects-Types","origin":"devel/p5-List-Objects-Types","version":"2.001001","comment":"Type::Tiny-based types for List::Objects::WithUtils","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/List-Objects-Types","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b9117bc4f087c80b1f2e7a4b467c2ed87f62cf8cde64446e7bb9c375cf04f8b","flatsize":49828,"path":"All/p5-List-Objects-Types-2.001001.pkg","repopath":"All/p5-List-Objects-Types-2.001001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12248,"desc":"A set of Type::Tiny-based types & coercions matching the list objects found in\nList::Objects::WithUtils.","deps":{"p5-List-Objects-WithUtils":{"origin":"devel/p5-List-Objects-WithUtils","version":"2.028003_2"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-List-Rotation-Cycle","origin":"devel/p5-List-Rotation-Cycle","version":"1.009_1","comment":"Cycle through a list of values","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/List-Rotation-Cycle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc608f0d5967d459e5b3aa9c26a6f495f82ab51221770bd0f3634b7557f40c1c","flatsize":10594,"path":"All/p5-List-Rotation-Cycle-1.009_1.pkg","repopath":"All/p5-List-Rotation-Cycle-1.009_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6196,"desc":"Use List::Rotation::Cycle to loop through a list of values. Once you get to\nthe end of the list, you go back to the beginning.\n\nList::Rotation::Cycle is implemented as a Singleton Pattern. You always just\nget 1 (the very same) Cycle object even if you use the new method several\ntimes. This is done by using Memoize on the new method. It returns the same\nobject for every use of new that comes with the same List of parameters.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-List-MoreUtils-XS","origin":"lang/p5-List-MoreUtils-XS","version":"0.430","comment":"Provide compiled List::MoreUtils functions","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/List-MoreUtils-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c79855bc2fc32feace4bc9e9692e02d4b9f13c345a6ce28b2a470f96bb39e22","flatsize":130023,"path":"All/p5-List-MoreUtils-XS-0.430.pkg","repopath":"All/p5-List-MoreUtils-XS-0.430.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39016,"desc":"List::MoreUtils::XS provides compiled List::MoreUtils functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-List-MoreUtils","origin":"lang/p5-List-MoreUtils","version":"0.430","comment":"Provide the stuff missing in List::Util","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/List-MoreUtils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"135c8995ac65d1ec7f40574792043e92afced2175786241d22e74c5aa83b71bb","flatsize":94074,"path":"All/p5-List-MoreUtils-0.430.pkg","repopath":"All/p5-List-MoreUtils-0.430.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":39824,"desc":"List::MoreUtils provides some trivial but commonly needed functionality\non lists which is not going to go into List::Util.","deps":{"p5-Exporter-Tiny":{"origin":"devel/p5-Exporter-Tiny","version":"1.006002"},"p5-List-MoreUtils-XS":{"origin":"lang/p5-List-MoreUtils-XS","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-List-Group","origin":"devel/p5-List-Group","version":"1.3_1","comment":"Perl module that allows you to group a list by columns or rows","maintainer":"tillman@seekingfire.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63085f05fc5414cfd4397ba03408480fbde8ce23abdeb902c3c6c2ad6642bb50","flatsize":4441,"path":"All/p5-List-Group-1.3_1.pkg","repopath":"All/p5-List-Group-1.3_1.pkg","licenselogic":"single","pkgsize":3788,"desc":"The List::Group module is simple module that currently allows you to group a\nlist by columns or rows.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-List-Flatten","origin":"devel/p5-List-Flatten","version":"0.01","comment":"Interpolate array references in a list","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/List::Flatten","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e398c251b1f94d4c2f3b87a86b97b58e655c2d7e1be8e180d0ad713f9538d78f","flatsize":3982,"path":"All/p5-List-Flatten-0.01.pkg","repopath":"All/p5-List-Flatten-0.01.pkg","licenselogic":"single","pkgsize":3732,"desc":"Flattens nested array elements into a single list.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-List-Gen","origin":"devel/p5-List-Gen","version":"0.974_1","comment":"Functions for generating lists","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/List-Gen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3a6a58629be1fee3276df5d6a92f1a81a9ba3f72e478f3e0a04931875a36490","flatsize":348129,"path":"All/p5-List-Gen-0.974_1.pkg","repopath":"All/p5-List-Gen-0.974_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":126284,"desc":"List::Gen provides higher order functions, list comprehensions, generators,\niterators, and other utility functions for working with lists. walk lists with\nany step size you want, create lazy ranges and arrays with a map like syntax\nthat generate values on demand. there are several other hopefully useful\nfunctions, and all functions from List::Util are available.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-List-Cycle","origin":"devel/p5-List-Cycle","version":"1.04","comment":"Objects for cycling through a list of values","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/List-Cycle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"258da0f37791546220681fa56b2edd908a738a8ec5d95f2b67ccd2818e107d63","flatsize":16218,"path":"All/p5-List-Cycle-1.04.pkg","repopath":"All/p5-List-Cycle-1.04.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":8344,"desc":"List::Cycle - objects for cycling through a list of values.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-MARC-Lint","origin":"textproc/p5-MARC-Lint","version":"1.46_1","comment":"Mechanism for validating MARC records","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/MARC-Lint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c327c756548a5087321540a5b5c94266a0fb1d0e0e2fc54da37b51ca40221f67","flatsize":175045,"path":"All/p5-MARC-Lint-1.46_1.pkg","repopath":"All/p5-MARC-Lint-1.46_1.pkg","licenselogic":"single","pkgsize":37384,"desc":"MARC::Lint provides a mechanism for validating MARC records.","deps":{"p5-Business-ISBN":{"origin":"misc/p5-Business-ISBN","version":"3.008"},"p5-MARC-Record":{"origin":"textproc/p5-MARC-Record","version":"2.0.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-List-Regexp","origin":"devel/p5-List-Regexp","version":"1.04","comment":"Convert list of strings to a regular expression","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/List-Regexp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38da9172f4f48031293a1ed441d6ebc68bf339b62a19b4be1388894385c46043","flatsize":52398,"path":"All/p5-List-Regexp-1.04.pkg","repopath":"All/p5-List-Regexp-1.04.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":19708,"desc":"Returns a regular expression that will match any string from the input\nlist @strings.  First argument can be a reference to a hash, which\ncontrols how the regular expression is built.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Mojo-Log-Clearable","origin":"devel/p5-Mojo-Log-Clearable","version":"1.001","comment":"Log rotation role for Mojo::Log","maintainer":"olgeni@FreeBSD.org","www":"https://metacpan.org/pod/Mojo::Log::Clearable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2609cd18da848c197d9f096b782a67966cd41f4f96adeff014ee5d5d304deac","flatsize":17493,"path":"All/p5-Mojo-Log-Clearable-1.001.pkg","repopath":"All/p5-Mojo-Log-Clearable-1.001.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10348,"desc":"Mojo::Log is a simple logger class. It holds a filehandle once it writes to\na log, and changing \"path\" in Mojo::Log does not open a new filehandle for\nlogging.\n\nMojo::Log::Role::Clearable is a role that provides a \"clear_handle\" method\nand automatically calls it when \"path\" in Mojo::Log is modified, so the\nlogging handle is reopened at the new path.\n\nThe \"clear_handle\" method can also be used to reopen the logging handle\nafter log rotation.","deps":{"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-List-Compare","origin":"misc/p5-List-Compare","version":"0.53","comment":"Perl extension for comparing lists","maintainer":"marck@FreeBSD.org","www":"https://metacpan.org/release/List-Compare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e53ea9c1b1093b9106982c26095b7615442f7703e05eaaa044aacdcd9074a0ba","flatsize":231170,"path":"All/p5-List-Compare-0.53.pkg","repopath":"All/p5-List-Compare-0.53.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":65204,"desc":"List::Compare is a Perl module which allows you to compare lists.\n\nMore than two lists can be compared, in either full or accelerated way,\nvia both array/list and hash references, and, finally, via both\nobject-oriented and functional call style.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"],"options":{"DOCS":"on"}},{"name":"p5-List-BinarySearch","origin":"devel/p5-List-BinarySearch","version":"0.25","comment":"Binary Search within a sorted array","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/List-BinarySearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71f91b05e5ff0b3205bd2306ea1abdc7efcc00c5b5d53d73c0cb020436528c02","flatsize":42247,"path":"All/p5-List-BinarySearch-0.25.pkg","repopath":"All/p5-List-BinarySearch-0.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21816,"desc":"List::BinarySearch performs a binary search on an array.\n\nThe binary search algorithm implemented in this module is known as a Deferred\nDetection variant on the traditional Binary Search. Deferred Detection provides\nstable searches.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Lingua-ZH-Toke","origin":"chinese/p5-Lingua-ZH-Toke","version":"0.02_2","comment":"Chinese Tokenizer on steroids","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-ZH-Toke","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63ed9051a8b904263821ee1b66004644550edf18f90e717cccda4cf98cf0d8ce","flatsize":8732,"path":"All/p5-Lingua-ZH-Toke-0.02_2.pkg","repopath":"All/p5-Lingua-ZH-Toke-0.02_2.pkg","licenselogic":"single","pkgsize":6260,"desc":"This modules requires Lingua::ZH::TaBE, a Chinese Tokenizer on\nsteroids; it's a thin wrapper around Lingua::ZH::TaBE, as well as its\ninterface with overload and utf8 semantics.","deps":{"p5-Lingua-ZH-TaBE":{"origin":"chinese/p5-Lingua-ZH-TaBE","version":"0.07_5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"]},{"name":"p5-Lingua-ZH-TaBE","origin":"chinese/p5-Lingua-ZH-TaBE","version":"0.07_5","comment":"Chinese processing via libtabe","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-ZH-TaBE","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"080f8c070d8bbbc03ae652aea86b95db8fada259f1fbaeb5b2737cdf2896d8dc","flatsize":68971,"path":"All/p5-Lingua-ZH-TaBE-0.07_5.pkg","repopath":"All/p5-Lingua-ZH-TaBE-0.07_5.pkg","licenselogic":"single","pkgsize":18236,"desc":"This module is a Perl interface to the TaBE (Taiwan and Big5 Encoding)\nlibrary, an unified interface and library dealing with Chinese words,\nphrases, sentences, and phonetic symbols; it is intended to be used as\nthe foundation of Chinese text processing.","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"zh-libtabe":{"origin":"chinese/libtabe","version":"0.2.6_8"}},"categories":["chinese","perl5"],"shlibs_required":["libperl.so.5.36","libtabe.so.2","libdb-5.3.so.0"]},{"name":"p5-Lingua-ZH-Summarize","origin":"chinese/p5-Lingua-ZH-Summarize","version":"0.01_2","comment":"Chinese Text Summarization","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-ZH-Summarize","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f24f3fb5235b6ac0ef5cc99cd4c432297bfa00ed0a188e2341f238bd97aee64","flatsize":6619,"path":"All/p5-Lingua-ZH-Summarize-0.01_2.pkg","repopath":"All/p5-Lingua-ZH-Summarize-0.01_2.pkg","licenselogic":"single","pkgsize":4912,"desc":"This module generate summarization from Chinese article.","deps":{"p5-Lingua-ZH-Toke":{"origin":"chinese/p5-Lingua-ZH-Toke","version":"0.02_2"},"p5-Lingua-ZH-Wrap":{"origin":"chinese/p5-Lingua-ZH-Wrap","version":"0.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"]},{"name":"p5-Lingua-ZH-Segment","origin":"chinese/p5-Lingua-ZH-Segment","version":"0.02_1","comment":"Chinese Text Segmentation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-ZH-Segment","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3845f49cc09618da1f5da3f64b6a48fbd651ab755b130eadbe448530a9460d8d","flatsize":3289,"path":"All/p5-Lingua-ZH-Segment-0.02_1.pkg","repopath":"All/p5-Lingua-ZH-Segment-0.02_1.pkg","licenselogic":"single","pkgsize":3300,"desc":"This module currently only break chinese text into single character\n(Chinese word), it will not break up any alphabet.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"]},{"name":"p5-List-AllUtils","origin":"devel/p5-List-AllUtils","version":"0.19","comment":"Combines List::Util and List::MoreUtils in one bite-sized package","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/List-AllUtils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8782154a0f7b40c0ae200f9cf6196bd47271f2079441b184ba28df06f09e9db","flatsize":77119,"path":"All/p5-List-AllUtils-0.19.pkg","repopath":"All/p5-List-AllUtils-0.19.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":34568,"desc":"Are you sick of trying to remember whether a particular helper is defined in\nList::Util or List::MoreUtils? I sure am. Now you don't have to remember. This\nmodule will export all of the functions that either of those two modules\ndefines.","deps":{"p5-List-SomeUtils":{"origin":"devel/p5-List-SomeUtils","version":"0.59"},"p5-List-UtilsBy":{"origin":"devel/p5-List-UtilsBy","version":"0.12"},"p5-Scalar-List-Utils":{"origin":"lang/p5-Scalar-List-Utils","version":"1.63,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Lingua-ZH-Romanize-Pinyin","origin":"chinese/p5-Lingua-ZH-Romanize-Pinyin","version":"0.23","comment":"Romanization of Standard Chinese language","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Lingua-ZH-Romanize-Pinyin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2971cb05c0545acb3db8430acef5a98df8162fcd82c6c4a33b44385dd58d10d5","flatsize":330593,"path":"All/p5-Lingua-ZH-Romanize-Pinyin-0.23.pkg","repopath":"All/p5-Lingua-ZH-Romanize-Pinyin-0.23.pkg","licenselogic":"single","licenses":["Lingua-ZH-Romanize-Pinyin"],"pkgsize":113684,"desc":"Romanization of Standard Chinese language.\nPinyin is a phonemic notation for Chinese characters.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"]},{"name":"p5-Lingua-ZH-Numbers","origin":"chinese/p5-Lingua-ZH-Numbers","version":"0.04_1","comment":"Converts numeric values into their Chinese string equivalents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-ZH-Numbers","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0be7d7f0715597b70cf6a6964388d8959130b28337849530e2fce9f8a41636e5","flatsize":15271,"path":"All/p5-Lingua-ZH-Numbers-0.04_1.pkg","repopath":"All/p5-Lingua-ZH-Numbers-0.04_1.pkg","licenselogic":"single","pkgsize":8044,"desc":"This module tries to convert a number into Chinese cardinal number. It\nsupports decimals number, and five representation systems (charsets):\ntraditional, simplified, big5, gb and pinyin. The first two are returned\nas unicode strings; hence they are only available for Perl 5.6 and later\nversions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"]},{"name":"p5-Lingua-ZH-HanDetect","origin":"chinese/p5-Lingua-ZH-HanDetect","version":"0.04_1","comment":"Guess Chinese text's variant and encoding","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lingua-ZH-HanDetect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2968504073646cb5bec50c7c143ebeb10a333aad22639c127f623737d14d8bbe","flatsize":12854,"path":"All/p5-Lingua-ZH-HanDetect-0.04_1.pkg","repopath":"All/p5-Lingua-ZH-HanDetect-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7452,"desc":"Lingua::ZH::HanDetect uses statistical measures to test a text string to see if\nit's in Traditional or Simplified Chinese, as well as which encoding it is in.\n\nIf the string does not contain Chinese characters, both the encoding and variant\nvalues will be set to the empty string.\n\nThis module is needed because the various encodings for Chinese text tend to\noccupy the similar byte ranges, rendering Encode::Guess ineffective.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"]},{"name":"p5-Lingua-ZH-Keywords","origin":"chinese/p5-Lingua-ZH-Keywords","version":"0.04_2","comment":"Chinese Keywords Extraction via Lingua::ZH::TaBE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-ZH-Keywords","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c512848f851fe1acd7e7ba56af73920476e096ad0fc72ba4082a99159663bfc","flatsize":5068,"path":"All/p5-Lingua-ZH-Keywords-0.04_2.pkg","repopath":"All/p5-Lingua-ZH-Keywords-0.04_2.pkg","licenselogic":"single","pkgsize":4360,"desc":"This module extracts keywords from Chinese text,\nwhich requires Lingua::ZH::TaBE.","deps":{"p5-Lingua-ZH-TaBE":{"origin":"chinese/p5-Lingua-ZH-TaBE","version":"0.07_5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"]},{"name":"p5-Lingua-Treebank","origin":"textproc/p5-Lingua-Treebank","version":"0.16_1","comment":"Perl extension for manipulating the Penn Treebank format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-Treebank","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8a5695c915eaf34f87884db993d1343e1a69909b2db088ef43d044d9f745c6c","flatsize":102515,"path":"All/p5-Lingua-Treebank-0.16_1.pkg","repopath":"All/p5-Lingua-Treebank-0.16_1.pkg","licenselogic":"single","pkgsize":44736,"desc":"This class knows how to read two treebank formats, the Penn format\nand the Chomsky Normal Form (CNF) format. These formats differ in\nhow they handle terminal nodes. The Penn format places pre-terminal\npart of speech tags in the left-hand position of a\nparenthesis-delimited pair, just like it does non-terminal nodes.\n\nThe CNF format attaches pre-terminal tags to the word with an\nunderscore.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-Translit","origin":"devel/p5-Lingua-Translit","version":"0.28","comment":"Transliterates text between writing systems","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Lingua-Translit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"882eebb53be8f6de0edfe8913afc4789255385baf245435653eecd565a10d233","flatsize":174660,"path":"All/p5-Lingua-Translit-0.28.pkg","repopath":"All/p5-Lingua-Translit-0.28.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":23036,"desc":"Lingua::Translit can be used to convert text from one writing system to\nanother, based on national or international transliteration tables. Where\npossible a reverse transliteration is supported.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Lingua-StopWords","origin":"textproc/p5-Lingua-StopWords","version":"0.12","comment":"Stop words for several languages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-StopWords","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f212ee88494286123e2aca25c66ef265f2b5eb68d31547efd3e2304b2c680795","flatsize":74630,"path":"All/p5-Lingua-StopWords-0.12.pkg","repopath":"All/p5-Lingua-StopWords-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20488,"desc":"This module provides lists of stopwords for several languages.\nCurrently supported languages are Danish, Dutch, English, Finnish,\nFrench, German, Italian, Norwegian, Portugese, Spanish, Swedish,\nand Russian.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-ZH-Wrap","origin":"chinese/p5-Lingua-ZH-Wrap","version":"0.03_1","comment":"Simple Chinese text Wrapper","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-ZH-Wrap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0cb8756229820b7d9b023117f51a9b5f5fe0166e606755a71062e02c324916c","flatsize":5643,"path":"All/p5-Lingua-ZH-Wrap-0.03_1.pkg","repopath":"All/p5-Lingua-ZH-Wrap-0.03_1.pkg","licenselogic":"single","pkgsize":4572,"desc":"This module is for wrapping simple Traditional Chinese text.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"]},{"name":"p5-Linux-Cpuinfo","origin":"sysutils/p5-Linux-Cpuinfo","version":"1.12","comment":"Object Oriented Interface to /proc/cpuinfo","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/dist/Linux-Cpuinfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2074197e2b1ddfaa0019238b5a9e7f37236a16d497f02a8824d4a0dbf9e0c784","flatsize":21994,"path":"All/p5-Linux-Cpuinfo-1.12.pkg","repopath":"All/p5-Linux-Cpuinfo-1.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11160,"desc":"An Object Oriented Interface to /proc/cpuinfo","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Lingua-Stem-Snowball-No","origin":"textproc/p5-Lingua-Stem-Snowball-No","version":"1.2_2","comment":"Stemmer for Norwegian","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Snowball-Norwegian","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc931846042262f09c3e8835260c212bbca18afa4d94f2d06bea2c26614f1f7f","flatsize":52612,"path":"All/p5-Lingua-Stem-Snowball-No-1.2_2.pkg","repopath":"All/p5-Lingua-Stem-Snowball-No-1.2_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13268,"desc":"Lingua::Stem::Snowball::No is a perl port of the norwegian stemmer at\nhttps://sourceforge.net/projects/snowball/.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-Stem-Snowball-Se","origin":"textproc/p5-Lingua-Stem-Snowball-Se","version":"1.2_1","comment":"Stemmer for Swedish","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Snowball-Swedish","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e4a875f9466a30f9800b0bc8103fdcd9d5361c1b73513b5aeca7e9554b52056","flatsize":52158,"path":"All/p5-Lingua-Stem-Snowball-Se-1.2_1.pkg","repopath":"All/p5-Lingua-Stem-Snowball-Se-1.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13184,"desc":"Lingua::Stem::Snowball::Se is a perl port of the swedish stemmer at\nhttps://sourceforge.net/projects/snowball/.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-Stem-It","origin":"textproc/p5-Lingua-Stem-It","version":"0.02_1","comment":"Porter stemming algorithm for Italian","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lingua-Stem-It","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1df4555fa48ba3150f0a91c400c6e9c46c05c2289837881db76e05c6a7587b1","flatsize":19975,"path":"All/p5-Lingua-Stem-It-0.02_1.pkg","repopath":"All/p5-Lingua-Stem-It-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8896,"desc":"Lingua::Stem::It applies the Porter Stemming Algorithm to its parameters,\nreturning the stemmed words.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-Stem-Snowball-Da","origin":"textproc/p5-Lingua-Stem-Snowball-Da","version":"1.01_1","comment":"Porters stemming algorithm for Denmark","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lingua-Stem-Snowball-Da","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d26fe7bdfbf5100d5e4b46db5b0eb171361c29260ef73f8650740230cd7f2ee3","flatsize":27516,"path":"All/p5-Lingua-Stem-Snowball-Da-1.01_1.pkg","repopath":"All/p5-Lingua-Stem-Snowball-Da-1.01_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11232,"desc":"The stem function takes a scalar as a parameter and stems the word according to\nMartin Porters Danish stemming algorithm.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-Stem-Fr","origin":"textproc/p5-Lingua-Stem-Fr","version":"0.02_1","comment":"Perl French Stemming","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lingua-Stem-Fr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3aa7ee74b96aeba22322ae2e283c5e18f17f7cdef83f5d0d9391b36e80e8e73","flatsize":24108,"path":"All/p5-Lingua-Stem-Fr-0.02_1.pkg","repopath":"All/p5-Lingua-Stem-Fr-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10164,"desc":"Lingua::Stem::Fr uses the modified version of the Porter Stemming Algorithm to\nreturn a stemmed words.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-Stem","origin":"textproc/p5-Lingua-Stem","version":"2.31","comment":"Provides word stemming algorithms localized by language","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lingua-Stem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81dd80b783eb3b7c24e6bd1ac221768178804a78a7a1b5fdd004017d11e884b0","flatsize":128437,"path":"All/p5-Lingua-Stem-2.31.pkg","repopath":"All/p5-Lingua-Stem-2.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":45608,"desc":"Lingua::Stem - Stemming of words\n\nThis routine applies stemming algorithms to its parameters, returning the\nstemmed words as appropriate to the selected locale.\n\nCurrently supported locales are:\n\n      EN          - English (also EN-US and EN-UK)\n      DA          - Danish\n      DE          - German\n      GL          - Galician\n      IT          - Italian\n      NO          - Norwegian\n      PT          - Portuguese\n      SV          - Swedish","deps":{"p5-Lingua-PT-Stemmer":{"origin":"textproc/p5-Lingua-PT-Stemmer","version":"0.02"},"p5-Lingua-Stem-Fr":{"origin":"textproc/p5-Lingua-Stem-Fr","version":"0.02_1"},"p5-Lingua-Stem-It":{"origin":"textproc/p5-Lingua-Stem-It","version":"0.02_1"},"p5-Lingua-Stem-Ru":{"origin":"textproc/p5-Lingua-Stem-Ru","version":"0.04"},"p5-Lingua-Stem-Snowball-Da":{"origin":"textproc/p5-Lingua-Stem-Snowball-Da","version":"1.01_1"},"p5-Lingua-Stem-Snowball-No":{"origin":"textproc/p5-Lingua-Stem-Snowball-No","version":"1.2_2"},"p5-Lingua-Stem-Snowball-Se":{"origin":"textproc/p5-Lingua-Stem-Snowball-Se","version":"1.2_1"},"p5-Text-German":{"origin":"textproc/p5-Text-German","version":"0.06_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-Preferred","origin":"textproc/p5-Lingua-Preferred","version":"0.2.4_1","comment":"Perl extension to choose a language","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-Preferred","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd2bea2c501c4516793a4346928d678e5e958b9684c9fbac0afbe9ef69ad2fcc","flatsize":10131,"path":"All/p5-Lingua-Preferred-0.2.4_1.pkg","repopath":"All/p5-Lingua-Preferred-0.2.4_1.pkg","licenselogic":"single","pkgsize":6528,"desc":"This module provides a way for the user to specify possible languages\nin order of preference, and then to pick the best language of those\navailable.  Different 'dialects' given by the 'territory' part of the\nlanguage specifier (such as en, en_GB, and en_US) are also supported.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"p5-Log-TraceMessages":{"origin":"devel/p5-Log-TraceMessages","version":"1.4_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-RU-Charset","origin":"russian/p5-Lingua-RU-Charset","version":"0.02_1","comment":"Perl extension for detecting and converting Russian character sets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-RU-Charset","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea663515b03e3a005b2cd466eadc3ac157c8e377680e9bffe1b544bee1063187","flatsize":19143,"path":"All/p5-Lingua-RU-Charset-0.02_1.pkg","repopath":"All/p5-Lingua-RU-Charset-0.02_1.pkg","licenselogic":"single","pkgsize":5160,"desc":"From the README file for Lingua::RU::Charset:\nLingua::RU::Charset - Perl extension for detecting and converting\nvarious russian character sets: KOI8-r, Windows-1251, CP866,\nISO-8859-5, X-Mac-Cyrillic, russian text in english letters,\nrussian part of Unicode and UTF-8. This module can be especially\nuseful for computers with broken cyrillic locales (like foreign\nweb hosts).\n\nThis module does not use locale or unicode and is written in pure Perl,\nso it will probably work at any computer.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["russian","perl5"]},{"name":"p5-Lingua-PT-Stemmer","origin":"textproc/p5-Lingua-PT-Stemmer","version":"0.02","comment":"Stemmers for Portuguese and Galician","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lingua-PT-Stemmer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ed43a2734fd2ed7d1301da37bd195a4cb5a52d1de3013b1b06f3b113904c036","flatsize":61624,"path":"All/p5-Lingua-PT-Stemmer-0.02.pkg","repopath":"All/p5-Lingua-PT-Stemmer-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13948,"desc":"Lingua::PT::Stemmer - Stemmers for Portuguese and Galician. While these stemmers\ncan be used stand alone, they are typically used as back ends to the general\nstemmer front end provided by textproc/p5-Lingua-Stem.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-KO-Romanize-Hangul","origin":"korean/p5-Lingua-KO-Romanize-Hangul","version":"0.20","comment":"Romanization of Korean language","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Lingua-KO-Romanize-Hangul","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff249747b048ddb3d25e4bf20b6a8c10fae88911f8ffcd0147bd30d9b554414f","flatsize":15678,"path":"All/p5-Lingua-KO-Romanize-Hangul-0.20.pkg","repopath":"All/p5-Lingua-KO-Romanize-Hangul-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7560,"desc":"Romanization of Korean language.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["korean","perl5"]},{"name":"p5-Lingua-KO-Hangul-Util","origin":"korean/p5-Lingua-KO-Hangul-Util","version":"0.28","comment":"Utility functions for Hangul in Unicode","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Lingua-KO-Hangul-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b63bb6a687dd5aa2795addac1644b296e253f480f511a0dda80844c6f9e37fc","flatsize":31991,"path":"All/p5-Lingua-KO-Hangul-Util-0.28.pkg","repopath":"All/p5-Lingua-KO-Hangul-Util-0.28.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12708,"desc":"Utility functions for Hangul in Unicode.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["korean","perl5"]},{"name":"p5-Lingua-JA-Romanize-Japanese","origin":"japanese/p5-Lingua-JA-Romanize-Japanese","version":"0.23","comment":"Romanization of Japanese language","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Lingua-JA-Romanize-Japanese","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af993fafef5d5ce8cbd67c12a33f3fa2a9771e764d5a777e3206fa3e72cdaf63","flatsize":230300,"path":"All/p5-Lingua-JA-Romanize-Japanese-0.23.pkg","repopath":"All/p5-Lingua-JA-Romanize-Japanese-0.23.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":73296,"desc":"Romanization of Japanese language.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"],"messages":[{"message":"The dictionary included in this package is created from skk/SKK-JISYO.S included in the official tarball.\n\nTo update using a dictionary published online, execute the command below.\nperl -MLingua::JA::Romanize::DictJA -e 'Lingua::JA::Romanize::DictJA->update();'","type":"install"}]},{"name":"p5-Lingua-JA-Fold","origin":"devel/p5-Lingua-JA-Fold","version":"0.08_2","comment":"Perl module for folding Japanese text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-JA-Fold","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e37fb496214880df1132be4eee988d22819fd7e003062b15ac43e5fd868530cd","flatsize":13672,"path":"All/p5-Lingua-JA-Fold-0.08_2.pkg","repopath":"All/p5-Lingua-JA-Fold-0.08_2.pkg","licenselogic":"single","pkgsize":6712,"desc":"This module is used for Japanese text wrapping and so on.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Lingua-Ispell","origin":"textproc/p5-Lingua-Ispell","version":"0.07_3","comment":"Perl module that encapsulates access to the Ispell program","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lingua-Ispell","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"937f959d5cda8a8588fa1b4b8020346b56734c97901248f970a3f60bb8cd4027","flatsize":27665,"path":"All/p5-Lingua-Ispell-0.07_3.pkg","repopath":"All/p5-Lingua-Ispell-0.07_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14060,"desc":"Lingua::Ispell.pm - a module encapsulating access to the Ispell program.\n\nispell, when reporting on misspelled words, indicates the string it was\nunable to verify, as well as its starting offset in the input line.\nNo such information is returned for words which are deemed to be\ncorrectly spelled.","deps":{"aspell-ispell":{"origin":"textproc/aspell-ispell","version":"0.60.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-Ident","origin":"textproc/p5-Lingua-Ident","version":"1.7_1","comment":"Statistical language identification","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lingua-Ident","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cebfbaa616e927726ed7f936d3f3128cc3fe6e00016bd5c8e02292444e8245ec","flatsize":21917,"path":"All/p5-Lingua-Ident-1.7_1.pkg","repopath":"All/p5-Lingua-Ident-1.7_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11800,"desc":"This module implements a statistical language identifier.\n\nThe filename attributes to the constructor must refer to files\ncontaining tables of n-gram probabilites for languages. These tables\ncan be generated using the trainlid(1) utility program.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-Identify","origin":"textproc/p5-Lingua-Identify","version":"0.56_1","comment":"Perl module for language identification","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-Identify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b767729418be976cbd5808ebf224015aa534ef36d7e829f5c285fc10fcf75fad","flatsize":356224,"path":"All/p5-Lingua-Identify-0.56_1.pkg","repopath":"All/p5-Lingua-Identify-0.56_1.pkg","licenselogic":"single","pkgsize":120328,"desc":"Lingua::Identify identifies the language a given string or file is\nwritten in.","deps":{"p5-Class-Factory-Util":{"origin":"devel/p5-Class-Factory-Util","version":"1.7_1"},"p5-Text-Affixes":{"origin":"textproc/p5-Text-Affixes","version":"0.09"},"p5-Text-Ngram":{"origin":"textproc/p5-Text-Ngram","version":"0.15_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-Han-Utils","origin":"chinese/p5-Lingua-Han-Utils","version":"0.13","comment":"Utility tools of Chinese character(HanZi)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-Han-Utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10e836cdcde40106c350c6d4a7275014d92fd92f4031a1083e74193aa85dcbeb","flatsize":13981,"path":"All/p5-Lingua-Han-Utils-0.13.pkg","repopath":"All/p5-Lingua-Han-Utils-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7740,"desc":"The utility tools of Chinese character(HanZi).","deps":{"p5-Encode-Detect-CJK":{"origin":"converters/p5-Encode-Detect-CJK","version":"2.0.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"]},{"name":"p5-Lingua-EN-Words2Nums","origin":"textproc/p5-Lingua-EN-Words2Nums","version":"0.18_1","comment":"Convert English text to numbers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Words2Nums","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a32b69a0665eb5882b7648121f8747bda4d37f411f7a58e6056b77371027a22","flatsize":17158,"path":"All/p5-Lingua-EN-Words2Nums-0.18_1.pkg","repopath":"All/p5-Lingua-EN-Words2Nums-0.18_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8292,"desc":"Lingua::EN::Words2Nums converts English text into numbers. It supports both\nordinal and cardinal numbers, negative numbers, and very large numbers.\n\nThe main subroutine, which is exported by default, is words2nums(). This\nsubroutine, when fed a string, will attempt to convert it into a number. If it\nsucceeds, the number will be returned. If it fails, it returns undef.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-Stem-Snowball","origin":"textproc/p5-Lingua-Stem-Snowball","version":"0.952_2","comment":"Perl interface to Snowball stemmers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lingua-Stem-Snowball","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"495a4f722a5a217b1977712a936a2a1e22c4617d37c5019f46edd3b522314cf9","flatsize":375350,"path":"All/p5-Lingua-Stem-Snowball-0.952_2.pkg","repopath":"All/p5-Lingua-Stem-Snowball-0.952_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":71256,"desc":"This module provides unified perl interface to Snowball stemmers\n(http://snowball.tartarus.org) and virtually supports various\nlanguages. It's written using C for high performance and provides\nOO and plain interfaces.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Lingua-EN-Syllable","origin":"textproc/p5-Lingua-EN-Syllable","version":"0.251_1","comment":"Routine for estimating syllable count in words","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Syllable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eabe5a0476eef0987837c805014e54c010a370ab8c0192bd0b6f19a78dbf2631","flatsize":13214,"path":"All/p5-Lingua-EN-Syllable-0.251_1.pkg","repopath":"All/p5-Lingua-EN-Syllable-0.251_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7656,"desc":"Lingua::EN::Syllable::syllable() estimates the number of syllables\nin the word passed to it.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-Han-PinYin","origin":"chinese/p5-Lingua-Han-PinYin","version":"0.23","comment":"Retrieve the Mandarin (PinYin) of Chinese character (HanZi)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-Han-PinYin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4c0ddb5f22ec24f018c37641bfe97b905755d781e2b10f8693b29d1d5627e23","flatsize":443692,"path":"All/p5-Lingua-Han-PinYin-0.23.pkg","repopath":"All/p5-Lingua-Han-PinYin-0.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":131392,"desc":"There is a Chinese document @ http://www.fayland.org/project/Han-PinYin/.\nIt tells why and how I write this module.","deps":{"p5-Lingua-Han-Utils":{"origin":"chinese/p5-Lingua-Han-Utils","version":"0.13"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"]},{"name":"p5-Lingua-EN-Tagger","origin":"textproc/p5-Lingua-EN-Tagger","version":"0.31","comment":"Part-of-speech tagger for English natural language processing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Tagger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf1fc4157c6c6f8bbb7a9fdf41320b9ea93d0254275292134cc90ab241fdcfe3","flatsize":2445173,"path":"All/p5-Lingua-EN-Tagger-0.31.pkg","repopath":"All/p5-Lingua-EN-Tagger-0.31.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":467640,"desc":"The module is a probability based, corpus-trained tagger that assigns\nPOS tags to English text based on a lookup dictionary and probability\nvalues. The tagger determines appropriate tags based on conditional\nprobabilities - it looks at the preceding tag to figure out what the\nappropriate tag is for the current word. Unknown words will be classified\naccording to word morphology or can be set to be treated as nouns or\nother parts of speech.\n\nThe tagger also recursively extracts as many nouns and noun phrases as\nit can, using a set of regular expressions.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-Lingua-Stem":{"origin":"textproc/p5-Lingua-Stem","version":"2.31"},"p5-Memoize-ExpireLRU":{"origin":"devel/p5-Memoize-ExpireLRU","version":"0.56"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-Squeeze","origin":"textproc/p5-Lingua-EN-Squeeze","version":"2020.02","comment":"Shorten text to minimum syllables by using hash table","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Squeeze","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a06668215eeebcaa0167d5c9fc1ee37c53bc1a1c9930ced209b1ea6c0e63146","flatsize":57711,"path":"All/p5-Lingua-EN-Squeeze-2020.02.pkg","repopath":"All/p5-Lingua-EN-Squeeze-2020.02.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22628,"desc":"Squeeze English text to most compact format possibly so that it is\nbarely readable. You should convert all text to lowercase for maximum\ncompression, because optimizations have been designed mostly for\nuncapitalised letters.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-Sentence","origin":"textproc/p5-Lingua-EN-Sentence","version":"0.34","comment":"Module for splitting text into sentences","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Sentence","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33aae4b16aa3502866fcad0b981defa2678f434f1df2a5b8a6f6046b60fd39d8","flatsize":57120,"path":"All/p5-Lingua-EN-Sentence-0.34.pkg","repopath":"All/p5-Lingua-EN-Sentence-0.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16772,"desc":"The Lingua::EN::Sentence module contains the function get_sentences,\nwhich splits text into its constituent sentences, based on a regular\nexpression and a list of abbreviations (built in and given).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-Numbers-Ordinate","origin":"textproc/p5-Lingua-EN-Numbers-Ordinate","version":"1.05","comment":"Go from cardinal number (3) to ordinal (\"3rd\")","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Numbers-Ordinate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25008c5f3379fcc04e59c846c562504bdee512cfae03ff72806ecd95b463bcaa","flatsize":44081,"path":"All/p5-Lingua-EN-Numbers-Ordinate-1.05.pkg","repopath":"All/p5-Lingua-EN-Numbers-Ordinate-1.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11652,"desc":"There are two kinds of numbers in English -- cardinals (1,\n2, 3...), and ordinals (1st, 2nd, 3rd...).  This library\nprovides functions for giving the ordinal form of a number,\ngiven its cardinal value.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-Numbers-Easy","origin":"textproc/p5-Lingua-EN-Numbers-Easy","version":"2014120401","comment":"Perl module providing hash access to Lingua::EN::Numbers objects","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Numbers-Easy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60ce5d1690b60115fa1d6358035b71325bf2378290d3148ccf6d2c1f7077e2bd","flatsize":6859,"path":"All/p5-Lingua-EN-Numbers-Easy-2014120401.pkg","repopath":"All/p5-Lingua-EN-Numbers-Easy-2014120401.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5560,"desc":"Perl module Lingua::EN::Numbers::Easy provides hash access to\nLingua::EN::Numbers objects.","deps":{"p5-Lingua-EN-Numbers":{"origin":"textproc/p5-Lingua-EN-Numbers","version":"2.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-PluralToSingular","origin":"textproc/p5-Lingua-EN-PluralToSingular","version":"0.21","comment":"Change an English plural to a singular","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-PluralToSingular","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e7ef142bf8d1283ef8f4a1ee5e156148e5a4f8efc4e79155d08e86819d76cc2","flatsize":29986,"path":"All/p5-Lingua-EN-PluralToSingular-0.21.pkg","repopath":"All/p5-Lingua-EN-PluralToSingular-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14292,"desc":"Lingua::EN::PluralToSingular converts words denoting a plural in the English\nlanguage into words denoting a singular noun.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-Numbers","origin":"textproc/p5-Lingua-EN-Numbers","version":"2.03","comment":"Converts numeric values into their English string equivalents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Numbers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5960f9f7a02d55fdc7cac4f8188b4e7be81432f1cc05fe5c900567804d57e01e","flatsize":31252,"path":"All/p5-Lingua-EN-Numbers-2.03.pkg","repopath":"All/p5-Lingua-EN-Numbers-2.03.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14120,"desc":"Lingua::EN::Numbers converts arbitrary numbers into human-oriented\nEnglish text. Limited support is included for parsing standardly\nformatted numbers (i.e. '3,213.23'). But no attempt has been made\nto handle any complex formats. Support for multiple variants of\nEnglish are supported. Currently only \"American\" formatting is\nsupported.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-Number-IsOrdinal","origin":"textproc/p5-Lingua-EN-Number-IsOrdinal","version":"0.05","comment":"Perl extension to detect if English number is ordinal or cardinal","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Number-IsOrdinal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc3f35fe7cc36f4c94e05a98ee36edb9339b6c9d5320f4fcef09927ac3ffbc2b","flatsize":11939,"path":"All/p5-Lingua-EN-Number-IsOrdinal-0.05.pkg","repopath":"All/p5-Lingua-EN-Number-IsOrdinal-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6812,"desc":"This module will tell you if a number, either in words or as digits,\nis a cardinal or ordinal number.\n\nThis is useful if you e.g. want to distinguish these types of numbers\nfound with Lingua::EN::FindNumber and take different actions.","deps":{"p5-Lingua-EN-FindNumber":{"origin":"textproc/p5-Lingua-EN-FindNumber","version":"1.32"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-Nickname","origin":"textproc/p5-Lingua-EN-Nickname","version":"1.36","comment":"Genealogical nickname matching (Liz=Beth)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Nickname","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3a3fbcf8281bd3ef0df621a3ce4faa36ebcfe8638b28f20e986ae0d1a85335c","flatsize":94207,"path":"All/p5-Lingua-EN-Nickname-1.36.pkg","repopath":"All/p5-Lingua-EN-Nickname-1.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29064,"desc":"Nicknames, alternate spellings, and alternate etymological derivations\nmake checking first name equivalence nearly impossible. This module\nwill tell you that 'Maggie', 'Peg', and 'Margaret' are all probably\nthe same name.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-NameParse","origin":"textproc/p5-Lingua-EN-NameParse","version":"1.38","comment":"Routines for manipulating a person's name","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-NameParse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b5ead3f9a2298adf6c85ad0ee51671eaaf9930d6543d5bf31112e40440735607","flatsize":75043,"path":"All/p5-Lingua-EN-NameParse-1.38.pkg","repopath":"All/p5-Lingua-EN-NameParse-1.38.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26868,"desc":"This module takes as input a person or persons name in free format\ntext and attempts to parse it. If successful, the name is broken\ndown into components and useful functions can be performed.","deps":{"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-NameCase","origin":"textproc/p5-Lingua-EN-NameCase","version":"1.21","comment":"Perl module to fix the case of people's names","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-NameCase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4513b53e38ebb6e295ce861de9c84e21220cf03da985d576354272f4a2059201","flatsize":23213,"path":"All/p5-Lingua-EN-NameCase-1.21.pkg","repopath":"All/p5-Lingua-EN-NameCase-1.21.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":11460,"desc":"Forenames and surnames are often stored either wholly in UPPERCASE\nor wholly in lowercase. This module allows you to convert names\ninto the correct case where possible.\n\nAlthough forenames and surnames are normally stored separately if\nthey do appear in a single string, whitespace separated, NameCase\nand nc deal correctly with them.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-Summarize","origin":"textproc/p5-Lingua-EN-Summarize","version":"0.2_2","comment":"Simple tool for summarizing bodies of English text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Summarize","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5982b5711c2f4045fd7246d2072c4c8ee98b6de58fb6f82282b8ab2c2412359b","flatsize":10414,"path":"All/p5-Lingua-EN-Summarize-0.2_2.pkg","repopath":"All/p5-Lingua-EN-Summarize-0.2_2.pkg","licenselogic":"single","pkgsize":7604,"desc":"This is a simple module which makes an unscientific effort at\nsummarizing English text. It recognizes simple patterns which look\nlike statements, abridges them, and concatenates them into something\nvaguely resembling a summary. It needs more work on large bodies\nof text, but it seems to have a decent effect on small inputs at\nthe moment.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Summary":{"origin":"www/p5-HTML-Summary","version":"0.020"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-MatchNames","origin":"textproc/p5-Lingua-EN-MatchNames","version":"1.36","comment":"Smart matching for human names","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-MatchNames","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1dff816f1e58ba5cae1559f97ead477e812bf75a2eabdacf76c573013ef16f8b","flatsize":16800,"path":"All/p5-Lingua-EN-MatchNames-1.36.pkg","repopath":"All/p5-Lingua-EN-MatchNames-1.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8924,"desc":"You have two databases of person records that need to be synchronized\nor matched up, but they use different keys--maybe one uses SSN and\nthe other uses employee id. The only fields you have to match on\nare first and last name.\n\nThat's what this module is for.\n\nJust feed the first and last names to the name_eq() function, and\nit returns undef for no possible match, and a percentage of certainty\n(rank) otherwise.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"p5-Lingua-EN-NameParse":{"origin":"textproc/p5-Lingua-EN-NameParse","version":"1.38"},"p5-Lingua-EN-Nickname":{"origin":"textproc/p5-Lingua-EN-Nickname","version":"1.36"},"p5-String-Approx":{"origin":"devel/p5-String-Approx","version":"3.28"},"p5-Text-Metaphone":{"origin":"textproc/p5-Text-Metaphone","version":"20160805"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-Inflect-Phrase","origin":"textproc/p5-Lingua-EN-Inflect-Phrase","version":"0.20","comment":"Perl extension to inflect short English Phrases","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Inflect-Phrase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"366c0265f73f4fac4f304ba0909728617b23b8a2b655679fb46d6e5ef097c749","flatsize":50536,"path":"All/p5-Lingua-EN-Inflect-Phrase-0.20.pkg","repopath":"All/p5-Lingua-EN-Inflect-Phrase-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13132,"desc":"Inflect short English Phrases.","deps":{"p5-Lingua-EN-FindNumber":{"origin":"textproc/p5-Lingua-EN-FindNumber","version":"1.32"},"p5-Lingua-EN-Inflect":{"origin":"textproc/p5-Lingua-EN-Inflect","version":"1.905"},"p5-Lingua-EN-Inflect-Number":{"origin":"textproc/p5-Lingua-EN-Inflect-Number","version":"1.12"},"p5-Lingua-EN-Number-IsOrdinal":{"origin":"textproc/p5-Lingua-EN-Number-IsOrdinal","version":"0.05"},"p5-Lingua-EN-Tagger":{"origin":"textproc/p5-Lingua-EN-Tagger","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-Inflect-Number","origin":"textproc/p5-Lingua-EN-Inflect-Number","version":"1.12","comment":"Force number of words to singular or plural","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Inflect-Number","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4f6e046924b8fa03bb28eb303d65b46596b818615ed17c68189504db33ffb91","flatsize":12257,"path":"All/p5-Lingua-EN-Inflect-Number-1.12.pkg","repopath":"All/p5-Lingua-EN-Inflect-Number-1.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6972,"desc":"This module extends the functionality of Lingua::EN::Inflect with\nthree new functions available for export.","deps":{"p5-Lingua-EN-Inflect":{"origin":"textproc/p5-Lingua-EN-Inflect","version":"1.905"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-Stem-Ru","origin":"textproc/p5-Lingua-Stem-Ru","version":"0.04","comment":"Porter stemming algorithm for Russian (KOI8-R only)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lingua-Stem-Ru","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d32104fd572b34fa4ce5b27c4b5a2f0c464c446d1147dde2fdb21f9aa213c888","flatsize":46045,"path":"All/p5-Lingua-Stem-Ru-0.04.pkg","repopath":"All/p5-Lingua-Stem-Ru-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11884,"desc":"Lingua::Stem::Ru applies the Porter Stemming Algorithm to its parameters,\nreturning the stemmed words.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-Gender","origin":"textproc/p5-Lingua-EN-Gender","version":"0.02_2,1","comment":"Inflect pronouns for gender","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Gender","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"560084b1d1153bcf3bf1f8f30f8e40d4d6df9e0896b0cd37e47db69a65394b2c","flatsize":5152,"path":"All/p5-Lingua-EN-Gender-0.02_2,1.pkg","repopath":"All/p5-Lingua-EN-Gender-0.02_2,1.pkg","licenselogic":"single","pkgsize":4000,"desc":"Small module for inflecting pronouns for a bunch of different\ngenders.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-NamedEntity","origin":"textproc/p5-Lingua-EN-NamedEntity","version":"1.93","comment":"Basic Named Entity Extraction algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-NamedEntity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de259bf1ea050d93398e9e823dafd868d64d43273830f275d98140a547ac2459","flatsize":5144027,"path":"All/p5-Lingua-EN-NamedEntity-1.93.pkg","repopath":"All/p5-Lingua-EN-NamedEntity-1.93.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":1252484,"desc":"\"Named entities\" is the NLP jargon for proper nouns which\nrepresent people, places, organisations, and so on.\n\nThis module provides a very simple way of extracting these from a text.\nIf we run the \"extract_entities\" routine on a piece of news coverage of\nrecent UK political events, we should expect to see it return a list of\nhash references looking like this:\n\n{ entity => 'Mr Howard', class => 'person', scores => { ... }, },\n{ entity => 'Ministry of Defence', class => 'organisation', ... },\n{ entity => 'Oxfordshire', class => 'place', ... },\n\nThe additional \"scores\" hash reference in there breaks down the various\npossible classes for this entity in an open-ended scale.","deps":{"p5-Lingua-Stem":{"origin":"textproc/p5-Lingua-Stem","version":"2.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-Inflect","origin":"textproc/p5-Lingua-EN-Inflect","version":"1.905","comment":"Convert singular words to their plural form","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Inflect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f28a6c4d7a144eb628a31da6023e4fb0430ea04a60ef9b6eb7f7ae17a2c7a608","flatsize":128556,"path":"All/p5-Lingua-EN-Inflect-1.905.pkg","repopath":"All/p5-Lingua-EN-Inflect-1.905.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":49436,"desc":"The exportable subroutines of Lingua::EN::Inflect provide plural\ninflections and \"a\"/\"an\" selection for English words.\n\nPlural forms of all nouns, most verbs, and some adjectives are\nprovided. Where appropriate, \"classical\" variants (for example:\n\"brother\" -> \"brethren\", \"dogma\" -> \"dogmata\", etc.) are also\nprovided.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-Infinitive","origin":"textproc/p5-Lingua-EN-Infinitive","version":"1.14","comment":"Determine the infinitive form of a conjugated word","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Infinitive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1454cbefbc79c99c05e3ccdf140e989f05063710c229a9d804861d1cca3a6ada","flatsize":78328,"path":"All/p5-Lingua-EN-Infinitive-1.14.pkg","repopath":"All/p5-Lingua-EN-Infinitive-1.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18500,"desc":"Determine the infinitive form of a conjugated word. Also,\ndetermine the suffix used to identify which rule to apply to\ntransform the conjugated word into the infinitive form.\n\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-AddressParse","origin":"textproc/p5-Lingua-EN-AddressParse","version":"1.27","comment":"Perl module to manipulate geographical addresses","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-AddressParse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e505b5018c16747385cfef405d5c29d71d167cec385fcfe377c0d18ec35a01f","flatsize":85268,"path":"All/p5-Lingua-EN-AddressParse-1.27.pkg","repopath":"All/p5-Lingua-EN-AddressParse-1.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29156,"desc":"This module takes as input an address or post box in free format\ntext and attempts to parse it. If successful, the address is broken\ndown into components and useful functions can be performed.","deps":{"p5-Lingua-EN-NameParse":{"origin":"textproc/p5-Lingua-EN-NameParse","version":"1.38"},"p5-Locale-SubCountry":{"origin":"misc/p5-Locale-SubCountry","version":"2.07"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5","geography"]},{"name":"p5-Lingua-DetectCyrillic","origin":"russian/p5-Lingua-DetectCyrillic","version":"0.02_1","comment":"Detects 7 Cyrillic codings as well as the language","maintainer":"dliakh@ukr.net","www":"https://metacpan.org/release/Lingua-DetectCyrillic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab9c10cfc14fdb2e28f6f38299bf3968863d45392855e8c96873003c4ac5e319","flatsize":68294,"path":"All/p5-Lingua-DetectCyrillic-0.02_1.pkg","repopath":"All/p5-Lingua-DetectCyrillic-0.02_1.pkg","licenselogic":"single","pkgsize":24636,"desc":"Lingua::DetectCyrillic. The package detects 7 Cyrillic codings as well as the\nlanguage - Russian or Ukrainian. Uses embedded frequency dictionaries; usually\none word is enough for correct detection.","deps":{"p5-Unicode-Map8":{"origin":"converters/p5-Unicode-Map8","version":"0.13_1"},"p5-Unicode-String":{"origin":"converters/p5-Unicode-String","version":"2.10_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["russian","perl5"]},{"name":"p5-Lingua-Conjunction","origin":"textproc/p5-Lingua-Conjunction","version":"2.6","comment":"Convert Perl lists into linguistic conjunctions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-Conjunction","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1369576b96841fbc4308945b6add1b1a0518a034a84a3a967e6b101d45d8b1c8","flatsize":21533,"path":"All/p5-Lingua-Conjunction-2.6.pkg","repopath":"All/p5-Lingua-Conjunction-2.6.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10440,"desc":"Lingua::Conjunction exports a single subroutine, conjunction, that\nconverts a list into a properly punctuated text string.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Library-CallNumber-LC","origin":"misc/p5-Library-CallNumber-LC","version":"0.23","comment":"Deal with Library-of-Congress call numbers","maintainer":"m.ne@gmx.net","www":"https://metacpan.org/dist/Library-CallNumber-LC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d03f221a786bc2f695a1ec96fae6137c1917a3e64f320b100cac7c3ec093987c","flatsize":25072,"path":"All/p5-Library-CallNumber-LC-0.23.pkg","repopath":"All/p5-Library-CallNumber-LC-0.23.pkg","licenselogic":"and","licenses":["ART10","BSD2CLAUSE","GPLv1+"],"pkgsize":11916,"desc":"Library::CallNumber::LC is mostly designed to do call number\nnormalization, with the following goals:\n* The normalized call numbers are comparable with each other, for\n  proper sorting\n* The normalized call number is a short as possible, so left-anchored\n  wildcard searches are possible (e.g., searching on \"A11*\" should\n  give you all the A11 call numbers)\n* A range defined by start_of_range and end_of_range should be\n  correct, assuming that the string given for the end of the range\n  is, in fact, a left prefix.","deps":{"p5-Math-BigInt":{"origin":"math/p5-Math-BigInt","version":"2.003003"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Lexical-Var","origin":"devel/p5-Lexical-Var","version":"0.010","comment":"Perl module for static variables without namespace pollution","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lexical-Var","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a025a6ff0bad67e90548f7fc99b4e057ce8e89cd022f06cee72e36faa416c1a","flatsize":47772,"path":"All/p5-Lexical-Var-0.010.pkg","repopath":"All/p5-Lexical-Var-0.010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23120,"desc":"Perl module for static variables without namespace pollution\n\nLexical::Var and Lexical::Sub implement lexical scoping of static variables and\nsubroutines. Although it can be used directly, it is mainly intended to be\ninfrastructure for modules that export particular objects.\n\nLexical::Var only manages variables of static duration (the kind of duration\nthat our and state variables have). To get a fresh variable for each invocation\nof a function, use my.\n\nLexical::Sub is implemented through the mechanism of Lexical::Var. Its distinct\nname and declaration syntax exist to make lexical subroutine declarations\nclearer.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Lexical-SealRequireHints","origin":"devel/p5-Lexical-SealRequireHints","version":"0.012","comment":"Perl module to prevent leakage of lexical hints","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lexical-SealRequireHints","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3944b32f615159fc49264af6ab02f53f917306b0a947603bd0dccccd8f837de4","flatsize":33450,"path":"All/p5-Lexical-SealRequireHints-0.012.pkg","repopath":"All/p5-Lexical-SealRequireHints-0.012.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15468,"desc":"Perl module to prevent leakage of lexical hints\n\nLexical::SealRequireHints works around two historical bugs in Perl's handling of\nthe %25^H (lexical hints) variable. One bug causes lexical state in one file to\nleak into another that is required/used from it. This bug, [perl #68590], was\npresent from Perl 5.6 up to Perl 5.10, fixed in Perl 5.11.0. The second bug\ncauses lexical state (normally a blank %25^H once the first bug is fixed) to leak\noutwards from utf8.pm, if it is automatically loaded during Unicode regular\nexpression matching, into whatever source is compiling at the time of the regexp\nmatch. This bug, [perl #73174], was present from Perl 5.8.7 up to Perl 5.11.5,\nfixed in Perl 5.12.0.\n\nBoth of these bugs seriously damage the usability of any module relying on %25^H\nfor lexical scoping, on the affected Perl versions. It is in practice essential\nto work around these bugs when using such modules. On versions of Perl that\nrequire such a workaround, this module globally changes the behaviour of\nrequire, including use and the implicit require performed in Unicode regular\nexpression matching, so that it no longer exhibits these bugs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Lexical-Persistence","origin":"devel/p5-Lexical-Persistence","version":"1.023_1","comment":"Persistent lexical variable values for arbitrary calls","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lexical-Persistence","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91fbb65f4cf77838052c01bf2d58626688b82decd1e4b3c89b039571960da553","flatsize":60487,"path":"All/p5-Lexical-Persistence-1.023_1.pkg","repopath":"All/p5-Lexical-Persistence-1.023_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19252,"desc":"Lexical::Persistence does a few things, all related. Note that all the\nbehaviors listed here are the defaults. Subclasses can override nearly\nevery aspect of Lexical::Persistence's behavior.\n\nLexical::Persistence lets your code access persistent data through lexical\nvariables. This example prints \"some value\" because the value of $x\npersists in the $lp object between setter() and getter().\n\n        use Lexical::Persistence;\n\n        my $lp = Lexical::Persistence->new();\n        $lp->call(\\&setter);\n        $lp->call(\\&getter);\n\n        sub setter { my $x = \"some value\" }\n        sub getter { print my $x, \"\\n\" }","deps":{"p5-Devel-LexAlias":{"origin":"devel/p5-Devel-LexAlias","version":"0.05_2"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Lexical-Import","origin":"devel/p5-Lexical-Import","version":"0.002_2","comment":"Clean imports from package-exporting modules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lexical-Import","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3be1f272f49b6c393051c71c73c0e841e4f9aeb9a4606a77dc585a2c5bfcf24","flatsize":26044,"path":"All/p5-Lexical-Import-0.002_2.pkg","repopath":"All/p5-Lexical-Import-0.002_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13828,"desc":"Lexical::Import allows functions and other items, from a separate module, to be\nimported into the lexical namespace (as implemented by Lexical::Var), when the\nexporting module exports non-lexically to a package in the traditional manner.\nThis is a translation layer, to help code written in the new way to use modules\nwritten in the old way.\n\nA lexically-imported item takes effect from the end of the definition statement\nup to the end of the immediately enclosing block, except where it is shadowed\nwithin a nested block. This is the same lexical scoping that the my, our, and\nstate keywords supply. Within its scope, any use of the single-part name of the\nitem (e.g., \"$foo\") refers directly to that item, regardless of what is in any\npackage. Explicitly package-qualified names (e.g., \"$main::foo\") still refer to\nthe package. There is no conflict between a lexical name definition and the same\nname in any package.\n\nThis mechanism only works on Perl 5.11.2 and later. Prior to that, it is\nimpossible for lexical subroutine imports to work for bareword subroutine calls.\n(See \"BUGS\" in Lexical::Var for details.) Other kinds of lexical importing are\npossible on earlier Perls, but because this is such a critical kind of usage in\nmost code, this module will ensure that it works, for convenience. If the\nlimited lexical importing is desired on earlier Perls, use Lexical::Var\ndirectly.","deps":{"p5-Lexical-Var":{"origin":"devel/p5-Lexical-Var","version":"0.010"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Params-Classify":{"origin":"devel/p5-Params-Classify","version":"0.015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Lchown","origin":"sysutils/p5-Lchown","version":"1.01_2","comment":"Perl5 module providing access to lchown(2)","maintainer":"jeffrey@goldmark.org","www":"https://metacpan.org/release/Lchown","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb1e36c469ea828481dc14618268b28d03e2fe5f38fa37cbf33843acf425e95e","flatsize":11477,"path":"All/p5-Lchown-1.01_2.pkg","repopath":"All/p5-Lchown-1.01_2.pkg","licenselogic":"single","pkgsize":6516,"desc":"Lchown allows calls from Perl5 to lchown(2) enable changes to the ownership of a\nsymbolic link itself instead of to the file the link points to.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Lexical-Alias","origin":"devel/p5-Lexical-Alias","version":"0.04_1","comment":"Makes a lexical an alias for another variable","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lexical-Alias","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"654156b6c4a1a78abebf8652312adb528095defca193a9eb9556c00111c2911e","flatsize":15932,"path":"All/p5-Lexical-Alias-0.04_1.pkg","repopath":"All/p5-Lexical-Alias-0.04_1.pkg","licenselogic":"single","pkgsize":7624,"desc":"This module allows you to alias a lexical variable to another variable\n(package or lexical).  You will receive a fatal error if you try\naliasing a scalar to something that is not a scalar etc.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Layout-Manager","origin":"graphics/p5-Layout-Manager","version":"0.35_1","comment":"2D Layout Management","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Layout-Manager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36a054d2065cb9117d38bee107aafa8b5f08cbc79cf536d93ab470295b5ea07c","flatsize":63921,"path":"All/p5-Layout-Manager-0.35_1.pkg","repopath":"All/p5-Layout-Manager-0.35_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26436,"desc":"Layout::Manager provides a simple interface for creating layout managers, or\nclasses that size and position components withing a container.","deps":{"p5-Geometry-Primitive":{"origin":"graphics/p5-Geometry-Primitive","version":"0.24_1"},"p5-Graphics-Primitive":{"origin":"graphics/p5-Graphics-Primitive","version":"0.67"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Lingua-EN-Fathom","origin":"textproc/p5-Lingua-EN-Fathom","version":"1.27","comment":"Measure readability of English text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-Fathom","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d4c93b209e26b915cd1c9ecc868a3a4b498196ada7b68b0ca59aa35218b3404","flatsize":30336,"path":"All/p5-Lingua-EN-Fathom-1.27.pkg","repopath":"All/p5-Lingua-EN-Fathom-1.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12284,"desc":"This module analyses English text in either a string or file. Totals are\nthen calculated for the number of characters, words, sentences, blank\nand non blank (text) lines and paragraphs.","deps":{"p5-Lingua-EN-Sentence":{"origin":"textproc/p5-Lingua-EN-Sentence","version":"0.34"},"p5-Lingua-EN-Syllable":{"origin":"textproc/p5-Lingua-EN-Syllable","version":"0.251_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-EN-FindNumber","origin":"textproc/p5-Lingua-EN-FindNumber","version":"1.32","comment":"Locate (written) numbers in English text","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lingua-EN-FindNumber","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e2c65f69290237a2124207b6a0beeb905c4e35f9c12844cf58ef98b1c84f7e8","flatsize":12431,"path":"All/p5-Lingua-EN-FindNumber-1.32.pkg","repopath":"All/p5-Lingua-EN-FindNumber-1.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6992,"desc":"Lingua::EN::FindNumber provides a regular expression for finding numbers in\nEnglish text. It also provides functions for extracting and manipulating such\nnumbers.","deps":{"p5-Lingua-EN-Words2Nums":{"origin":"textproc/p5-Lingua-EN-Words2Nums","version":"0.18_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Lingua-ZH-WordSegmenter","origin":"chinese/p5-Lingua-ZH-WordSegmenter","version":"0.01_1","comment":"Simplified Chinese Word Segmentation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Lingua-ZH-WordSegmenter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2dc10c188ebbec263219c98511aab697a72d14963dc04bb2b916e51eb6aa1f17","flatsize":2407621,"path":"All/p5-Lingua-ZH-WordSegmenter-0.01_1.pkg","repopath":"All/p5-Lingua-ZH-WordSegmenter-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":910436,"desc":"This is a perl version of simplified Chinese word segmentation.\n\nThe algorithm for this segmenter is to search the longest word at each point\nfrom both left and right directions, and choose the one with higher frequency\nproduct.\n\nThe original program is from the CPAN module Lingua::ZH::WordSegment\n(https://metacpan.org/author/CHENYR) I did the follwing changes: 1) make the\ninterface object oriented; 2) make the internal string into utf8; 3) using\nsogou's dictionary (http://www.sogou.com/labs/dl/w.html) as the default\ndictionary.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"]},{"name":"p5-LaTeX-Table","origin":"textproc/p5-LaTeX-Table","version":"1.0.6_6","comment":"Perl extension for the automatic generation of LaTeX tables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/LaTeX-Table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93d6c0a70a46eb7ac1f43c571c9cc40d9cb6932631c704ac607e83b014fd9eae","flatsize":147964,"path":"All/p5-LaTeX-Table-1.0.6_6.pkg","repopath":"All/p5-LaTeX-Table-1.0.6_6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":69604,"desc":"This module supports multipage tables via the xtab and the longtable\npackage. For publication quality tables it utilizes the booktabs\npackage. It also supports the tabularx and tabulary packages for\nnicer fixed-width tables. Furthermore, it supports the colortbl\npackage for colored tables optimized for presentations.  The powerful\nnew ctable package is supported and especially recommended when\nfootnotes are needed. LaTeX::Table ships with some predefined, good\nlooking themes.","deps":{"p5-LaTeX-Driver":{"origin":"textproc/p5-LaTeX-Driver","version":"1.2.0"},"p5-LaTeX-Encode":{"origin":"textproc/p5-LaTeX-Encode","version":"0.092.0"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Moose-Policy":{"origin":"devel/p5-Moose-Policy","version":"0.05_1"},"p5-MooseX-FollowPBP":{"origin":"devel/p5-MooseX-FollowPBP","version":"0.05_1"},"p5-Number-Format":{"origin":"textproc/p5-Number-Format","version":"1.76"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-LaTeX-ToUnicode","origin":"textproc/p5-LaTeX-ToUnicode","version":"0.11","comment":"Convert LaTeX commands to Unicode","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/LaTeX-ToUnicode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bd6a055cb2df59ee4d9364bb15bcc98e9e2095865ca7f6deaa735969b93c42d","flatsize":60409,"path":"All/p5-LaTeX-ToUnicode-0.11.pkg","repopath":"All/p5-LaTeX-ToUnicode-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16756,"desc":"LaTeX::ToUnicode provides a method to convert LaTeX-style markups\nfor accents etc. into their Unicode equivalents. It translates\ncommands for special characters or accents into their Unicode\nequivalents and removes formatting commands.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-LaTeX-TOM","origin":"textproc/p5-LaTeX-TOM","version":"1.06","comment":"Perl module for parsing, analyzing, and manipulating LaTeX documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/LaTeX-TOM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c91224869dc005364385121631b6f12d65a107a7cb4c43b7329e59531d1e0b40","flatsize":92881,"path":"All/p5-LaTeX-TOM-1.06.pkg","repopath":"All/p5-LaTeX-TOM-1.06.pkg","licenselogic":"single","pkgsize":27592,"desc":"This module provides a parser which parses and interprets (though\nnot fully) LaTeX documents and returns a tree-based representation\nof what it finds. This tree is a LaTeX::TOM::Tree. The tree contains\nLaTeX::TOM::Node nodes.\n\nThis module should be especially useful to anyone who wants to do\nprocessing of LaTeX documents that requires extraction of plain-text\ninformation, or altering of the plain-text components (or\nalternatively, the math-text components).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-LWPx-TimedHTTP","origin":"www/p5-LWPx-TimedHTTP","version":"1.8_1","comment":"Time the different stages of an HTTP request","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/LWPx-TimedHTTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4855e7fb944cea0d01395cc4eb8774b50d36b44c515d682c4fe15f45096b6e1e","flatsize":27035,"path":"All/p5-LWPx-TimedHTTP-1.8_1.pkg","repopath":"All/p5-LWPx-TimedHTTP-1.8_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11076,"desc":"LWPx::TimedHTTP performs an HTTP request exactly the same as LWP does normally\nexcept for the fact that it times each stage of the request and then inserts the\nresults as header.\n\nIt's useful for debugging where abouts in a connection slow downs are occuring.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWPx-ParanoidAgent","origin":"www/p5-LWPx-ParanoidAgent","version":"1.12","comment":"Subclass of LWP::UserAgent that protects you from harm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/LWPx-ParanoidAgent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c50e91617c3a778bfcf406fc7210b0335842a0f505368d09e47468cef551e298","flatsize":46097,"path":"All/p5-LWPx-ParanoidAgent-1.12.pkg","repopath":"All/p5-LWPx-ParanoidAgent-1.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17652,"desc":"LWPx::ParanoidAgent is a class subclassing LWP::UserAgent, but\nparanoid against attackers. It's to be used when you're fetching\na remote resource on behalf of a possibly malicious user.\n\nThis class can do whatever LWP::UserAgent can (callbacks, uploads\nfrom files, etc), except proxy support is explicitly removed, because\nin that case you should do your paranoia at your proxy.\n\nAlso, the schemes are limited to http and https, which are mapped to\nLWPx::Protocol::http_paranoid and LWPx::Protocol::https_paranoid,\nrespectively, which are forked versions of the same ones without\nthe \"_paranoid\". Subclassing them didn't look possible, as they were\nessentially just one huge function.\n\nThis class protects you from connecting to internal IP ranges\n(unless you whitelist them), hostnames/IPs that you blacklist, remote\nwebserver tarpitting your process (the timeout parameter is changed to\nbe a global timeout over the entire process), and all combinations of\nredirects and DNS tricks to otherwise tarpit and/or connect to internal\nresources.","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","security","perl5"]},{"name":"p5-LaTeXML","origin":"converters/p5-LaTeXML","version":"0.8.8","comment":"LaTeX to XML/HTML/MathML converter in Perl","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/LaTeXML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da9515359e0741a6c155b0f899dccd4e1d5c793b0322779b59becdb63f804276","flatsize":9889930,"path":"All/p5-LaTeXML-0.8.8.pkg","repopath":"All/p5-LaTeXML-0.8.8.pkg","licenselogic":"or","licenses":["PD","CC0-1.0"],"pkgsize":2131736,"desc":"LaTeXML is a TeX and LaTeX to XML/HTML/MathML converter. From XML it\ncan generate various flavors of HTML. MathML and ePub, with other\nformats under development.\n\nSee the included manual.pdf for documentation.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-Image-Size":{"origin":"graphics/p5-Image-Size","version":"3.300"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-Pod-Parser":{"origin":"textproc/p5-Pod-Parser","version":"1.67"},"p5-Text-Unidecode":{"origin":"converters/p5-Text-Unidecode","version":"1.30"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-LibXSLT":{"origin":"textproc/p5-XML-LibXSLT","version":"2.003000"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"}},"categories":["converters","perl5"],"options":{"DOCS":"on"}},{"name":"p5-LaTeX-Driver","origin":"textproc/p5-LaTeX-Driver","version":"1.2.0","comment":"Perl module of LaTeX Driver","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/LaTeX-Driver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab92ab4c3fce58c2e6167a2acbfb3c65d217c556ca616367c858a28535b960bf","flatsize":73038,"path":"All/p5-LaTeX-Driver-1.2.0.pkg","repopath":"All/p5-LaTeX-Driver-1.2.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32104,"desc":"The LaTeX::Driver module encapsulates the details of invoking the\nLatex programs to format a LaTeX document. Formatting with LaTeX\nis complicated; there are potentially many programs to run and the\noutput of those programs must be monitored to determine whether\nfurther processing is required.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-File-pushd":{"origin":"devel/p5-File-pushd","version":"1.016"},"p5-IPC-ShellCmd":{"origin":"devel/p5-IPC-ShellCmd","version":"0.005_1"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["textproc","perl5"]},{"name":"p5-LWP-UserAgent-Determined","origin":"www/p5-LWP-UserAgent-Determined","version":"1.07_1","comment":"Virtual browser that retries errors","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/LWP-UserAgent-Determined","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6412d611b5fafd795faebd9ac18b007c94f9541ab799443cdb3be9506158745","flatsize":17342,"path":"All/p5-LWP-UserAgent-Determined-1.07_1.pkg","repopath":"All/p5-LWP-UserAgent-Determined-1.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9544,"desc":"This class works just like LWP::UserAgent (and is based on it, by being a\nsubclass of it), except that when you use it to get a web page but run into a\npossibly-temporary error (like a DNS lookup timeout), it'll wait a few seconds\nand retry a few times.\n\nIt also adds some methods for controlling exactly what errors are considered\nretry-worthy and how many times to wait and for how many seconds, but normally\nyou needn't bother about these, as the default settings are relatively sane.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWP-UserAgent-Cached","origin":"www/p5-LWP-UserAgent-Cached","version":"0.08","comment":"LWP::UserAgent with simple caching mechanism","maintainer":"DtxdF@disroot.org","www":"https://metacpan.org/dist/LWP-UserAgent-Cached/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18a5591603f0a8e661c29f4ed19d29f6c9447fe6485a903339c02d89fcc75093","flatsize":25119,"path":"All/p5-LWP-UserAgent-Cached-0.08.pkg","repopath":"All/p5-LWP-UserAgent-Cached-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11992,"desc":"LWP::UserAgent::Cached is yet another LWP::UserAgent subclass with\ncache support. It stores cache in the files on local filesystem and\nif response already available in the cache returns it instead of\nmaking HTTP request.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWP-Protocol-socks","origin":"www/p5-LWP-Protocol-socks","version":"1.7","comment":"Adds support for the socks protocol and proxy facility in LWP","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/LWP-Protocol-socks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc4b3324b3be041315364dab5a4684ab9d6eaaf7b01f6af2cb597853ca4c40cf","flatsize":12719,"path":"All/p5-LWP-Protocol-socks-1.7.pkg","repopath":"All/p5-LWP-Protocol-socks-1.7.pkg","licenselogic":"single","pkgsize":7716,"desc":"Adds support for the socks protocol and proxy facility in LWP.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-IO-Socket-Socks":{"origin":"net/p5-IO-Socket-Socks","version":"0.74"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWP-UserAgent-WithCache","origin":"www/p5-LWP-UserAgent-WithCache","version":"0.13","comment":"LWP::UserAgent extension with local cache","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/LWP-UserAgent-WithCache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4507386c53fe6e377de042b74a3400d0b09025de6538d730bfb0cceffafc86a","flatsize":11953,"path":"All/p5-LWP-UserAgent-WithCache-0.13.pkg","repopath":"All/p5-LWP-UserAgent-WithCache-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6376,"desc":"LWP::UserAgent::WithCache is a LWP::UserAgent extention. It handle\n'If-Modified-Since' request header with local cache file. local cache files are\nimplemented by Cache::FileCache.","deps":{"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWP-Protocol-https","origin":"www/p5-LWP-Protocol-https","version":"6.14","comment":"Provide https support for LWP::UserAgent","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/LWP-Protocol-https","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ced6fe369669819f972724ec8221b8a59274e4ccba87cd56abc482d6fe8d36c4","flatsize":47790,"path":"All/p5-LWP-Protocol-https-6.14.pkg","repopath":"All/p5-LWP-Protocol-https-6.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11992,"desc":"The LWP::Protocol::https module provide support for using https schemed URLs\nwith LWP. This module is a plug-in to the LWP protocol handling, so you don't\nuse it directly. Once the module is installed LWP is able to access sites using\nHTTP over SSL/TLS.\n\nIf hostname verification is requested by LWP::UserAgent's ssl_opts, and neither\nSSL_ca_file nor SSL_ca_path is set, then SSL_ca_file is implied to be the one\nprovided by Mozilla::CA. If the Mozilla::CA module isn't available SSL requests\nwill fail. Either install this module, set up an alternative SSL_ca_file or\ndisable hostname verification.\n\nThis module used to be bundled with the libwww-perl, but it was unbundled in\nv6.02 in order to be able to declare its dependencies properly for the CPAN\ntool-chain. Applications that need https support can just declare their\ndependency on LWP::Protocol::https and will no longer need to know what\nunderlying modules to install.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Net-HTTP":{"origin":"net/p5-Net-HTTP","version":"6.23"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWP-Protocol-http10","origin":"www/p5-LWP-Protocol-http10","version":"6.03_1","comment":"Legacy HTTP/1.0 support for LWP","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/LWP-Protocol-http10","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27828f3d3421d7d62ca36451ad9833f38f7cf043fdeaa27292b769bd19b5a779","flatsize":17375,"path":"All/p5-LWP-Protocol-http10-6.03_1.pkg","repopath":"All/p5-LWP-Protocol-http10-6.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8280,"desc":"The LWP::Protocol::http10 module provide support for using HTTP/1.0 protocol\nwith LWP. To use it you need to call LWP::Protocol::implementor() to override\nthe standard handler for http URLs.\n\nThis module used to be bundled with the libwww-perl, but it was unbundled in\nv6.02 as part of the general cleanup for the 6-series. LWP::Protocol::http10 is\ndeprecated.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWP-Protocol-connect","origin":"www/p5-LWP-Protocol-connect","version":"6.09_1","comment":"Provides HTTP/CONNECT proxy support for LWP::UserAgent","maintainer":"beastie@tardisi.com","www":"https://metacpan.org/release/LWP-Protocol-connect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"125eafb7cea053b959f4c23b60ff445f9abfb7bf4cba9ef65277b0b2988124f9","flatsize":15323,"path":"All/p5-LWP-Protocol-connect-6.09_1.pkg","repopath":"All/p5-LWP-Protocol-connect-6.09_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7688,"desc":"The LWP::Protocol::connect module provides support for using https\nover a proxy via the HTTP/Connect method.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Net-HTTP":{"origin":"net/p5-Net-HTTP","version":"6.23"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWP-Protocol-PSGI","origin":"www/p5-LWP-Protocol-PSGI","version":"0.11","comment":"Perl extension to override LWP HTTP/HTTPS backend with your PSGI app","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/LWP-Protocol-PSGI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7785d438572ca768197734033af49be2650c0404726f1b3ec4f0607118fc23f4","flatsize":51369,"path":"All/p5-LWP-Protocol-PSGI-0.11.pkg","repopath":"All/p5-LWP-Protocol-PSGI-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15100,"desc":"LWP::Protocol::PSGI is a module to hijack any code that uses\nLWP::UserAgent underneath such that any HTTP or HTTPS requests can be\nrouted to your own PSGI application.","deps":{"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWP-MediaTypes","origin":"www/p5-LWP-MediaTypes","version":"6.04","comment":"Guess media type for a file or a URL","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/LWP-MediaTypes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8f4c6aef64934c4e65909334de0237024f883e1093ad18630571e9e2d0cf8cf","flatsize":66222,"path":"All/p5-LWP-MediaTypes-6.04.pkg","repopath":"All/p5-LWP-MediaTypes-6.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20124,"desc":"LWP::MediaTypes provides functions for handling media (also known as MIME) types\nand encodings. The mapping from file extensions to media types is defined by the\nmedia.types file. If the ~/.media.types file exists it is used instead. For\nbackwards compatibility we will also look for ~/.mime.types.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWP-Online","origin":"www/p5-LWP-Online","version":"1.08_1","comment":"Checks if process has access to the web","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/LWP-Online","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad263beb69403359d4e84ac5f3e47bb3fed9e05fe0ebae4442d57d3c7d5f2182","flatsize":21602,"path":"All/p5-LWP-Online-1.08_1.pkg","repopath":"All/p5-LWP-Online-1.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12164,"desc":"LWP::Online attempts to answer, as accurately as it can, one of the\nnastiest technical questions there is:  Am I on the internet?\n\nThis a problem that had no clean permanent solution, and for\nwhich you could just keep writing more and more functionality\nindefinitely, asymtopically approaching 100%25 correctness but never\nreaching it.\n\nAnd so LWP::Online is intended to do as good a job as possible, without\nhaving to resort to asking any human questions (who may well get it\nwrong anyway), and limiting itself to a finite amount of programming\nwork and a reasonable level of memory overhead to load the code.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWP-ConnCache-MaxKeepAliveRequests","origin":"www/p5-LWP-ConnCache-MaxKeepAliveRequests","version":"0.33_1","comment":"Connection cache that enforces a max keep alive limit","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/LWP-ConnCache-MaxKeepAliveRequests","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ced15d0f08dbeef2ba07f811e36ef2c55cd9292692bbe0adae73e96e83494440","flatsize":3523,"path":"All/p5-LWP-ConnCache-MaxKeepAliveRequests-0.33_1.pkg","repopath":"All/p5-LWP-ConnCache-MaxKeepAliveRequests-0.33_1.pkg","licenselogic":"single","pkgsize":3236,"desc":"LWP::UserAgent is the default module for issuing HTTP requests from\nPerl. It has a keep_alive setting which by default allows unlimited\nrequests to the same server. Some servers will disconnect you after\na limited number of requests (in Apache 2 this is achieved with the\nMaxKeepAliveRequests directive). This module allows you to limit\nthe maximum number of keep alive requests to a server.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWP-Authen-Wsse","origin":"www/p5-LWP-Authen-Wsse","version":"0.05_1","comment":"Library for enabling X-WSSE authentication in LWP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/LWP-Authen-Wsse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a7c9b01340a236af60466510879d51cd06aa0d37c68e6041d5b296dca5d161b","flatsize":13070,"path":"All/p5-LWP-Authen-Wsse-0.05_1.pkg","repopath":"All/p5-LWP-Authen-Wsse-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7424,"desc":"LWP::Authen::Wsse allows LWP to authenticate against servers that are using\nthe X-WSSE authentication scheme, as required by the Atom Authentication API.\n\nThe module is used indirectly through LWP, rather than including it directly\nin your code. The LWP system will invoke the WSSE authentication when it\nencounters the authentication scheme while attempting to retrieve a URL\nfrom a server.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWP-Authen-OAuth2","origin":"www/p5-LWP-Authen-OAuth2","version":"0.19","comment":"Perl extension to generate signed OAuth2 requests","maintainer":"zi@FreeBSD.org","www":"https://metacpan.org/release/LWP-Authen-OAuth2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e95912e781c4621990f1bd3afd5a4ee9d70d3b060dd0dc983470a211d931f36","flatsize":181606,"path":"All/p5-LWP-Authen-OAuth2-0.19.pkg","repopath":"All/p5-LWP-Authen-OAuth2-0.19.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":87924,"desc":"This module provides a sub-class of LWP::UserAgent that generates\nOAuth 2.0 signed requests.  You should familiarise yourself with OAuth\nat http://oauth.net/.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Mozilla-CA":{"origin":"www/p5-Mozilla-CA","version":"20240730"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWP-Authen-OAuth","origin":"www/p5-LWP-Authen-OAuth","version":"1.02_1","comment":"Perl extension to generate signed OAuth requests","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/LWP-Authen-OAuth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96ef79665b6a8c71329400599c4962c7deadd275d22e902b5a1c0c67803e7794","flatsize":12654,"path":"All/p5-LWP-Authen-OAuth-1.02_1.pkg","repopath":"All/p5-LWP-Authen-OAuth-1.02_1.pkg","licenselogic":"single","pkgsize":7196,"desc":"This module provides a sub-class of LWP::UserAgent that generates\nOAuth 1.0 signed requests.  You should familiarise yourself with OAuth\nat http://oauth.net/.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LWP-Authen-Negotiate","origin":"www/p5-LWP-Authen-Negotiate","version":"0.08_1","comment":"Perl extension to enable LWP to authenticate using negotiate","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/LWP-Authen-Negotiate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7103245f5ab11a4b3d365102aa9e4cf8fa84ee75501024b89758bf168cbd5a7b","flatsize":9901,"path":"All/p5-LWP-Authen-Negotiate-0.08_1.pkg","repopath":"All/p5-LWP-Authen-Negotiate-0.08_1.pkg","licenselogic":"single","pkgsize":6616,"desc":"LWP::Authen::Negotiate is a authentication plugin for LWP to\nsupport WWW-Negotiate.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-LV","origin":"devel/p5-LV","version":"0.006_1","comment":"LV for lvalue","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/LV","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7a5bf95abbbbb070299e2cead89e4d4d56119a404c96d4dd07bec36a33788f7","flatsize":46357,"path":"All/p5-LV-0.006_1.pkg","repopath":"All/p5-LV-0.006_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12496,"desc":"LV makes lvalue subroutines easy and practical to use. It's inspired by the\nlvalue module which is sadly problematic because of the existence of another\nmodule on CPAN called Lvalue. (They can get confused on file-systems that have\ncase-insensitive file names.)\n\nLV comes with three different implementations, based on Variable::Magic,\nSentinel and tie; it will choose and use the best available one. You can force\nLV to pick a particular implementation using:\n\n    $ENV{PERL_LV_IMPLEMENTATION} = 'Magic'; # or 'Sentinel' or 'Tie'\n\nThe tie implementation is the slowest, but will work on Perl 5.6 with only core\nmodules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-LMDB_File","origin":"databases/p5-LMDB_File","version":"0.13","comment":"Perl wrapper around the OpenLDAP's LMDB","maintainer":"vanilla@FreeBSD.org","www":"https://metacpan.org/release/LMDB_File","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43e72758a21dfe8a77093bf4aaeb0e332cc041e40f4528c1f49f7e61536be49a","flatsize":157784,"path":"All/p5-LMDB_File-0.13.pkg","repopath":"All/p5-LMDB_File-0.13.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":56164,"desc":"LMDB_File is a Perl wrapper around the OpenLDAP's LMDB (Lightning\nMemory-Mapped Database) C library.\n\nLMDB is an ultra-fast, ultra-compact key-value data store developed\nby Symas for the OpenLDAP Project. See http://symas.com/mdb/ for details.\n\nLMDB_File provides full access to the complete C API, a thin Perl wrapper\nwith an Object-Oriented interface and a simple Perl's tie interface\ncompatible with others DBMs.","deps":{"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","liblmdb.so.0"]},{"name":"p5-LEGO-RCX","origin":"misc/p5-LEGO-RCX","version":"1.01_1","comment":"Perl module for communicating with the Lego RCX brick via the IR tower","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/LEGO-RCX","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a4ab161b843520e443f274a9ab6c3a15eae9877071f8d9a6e7e708129d76df0","flatsize":38443,"path":"All/p5-LEGO-RCX-1.01_1.pkg","repopath":"All/p5-LEGO-RCX-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14808,"desc":"LEGO::RCX is a perl module for communicating with your LEGO(tm) Mindstorms(tm)\nRCX computer through the IR dongle. It is an object-oriented module with\nmethods for everything from controlling the motors, reading sensors, modifying\nprogram variables, and getting data from the DataLog.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-LMAP-CID2SPF","origin":"mail/p5-LMAP-CID2SPF","version":"0.9_2","comment":"Module to convert between Microsoft's Caller-ID and SPF","maintainer":"bofh@FreeBSD.org","www":"http://www.baschny.de/spf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0aa1b1f1f5f4425677e9f7c877d99a3985cbcf04bd529cd7d0046b46d592281a","flatsize":13976,"path":"All/p5-LMAP-CID2SPF-0.9_2.pkg","repopath":"All/p5-LMAP-CID2SPF-0.9_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5876,"desc":"This module can be used to convert between two of the LMAP (Lightweight\nMTA Authentication Protocol) formats currently being proposed:\n\n  CID = Microsoft's Caller-ID\n  SPF = Sender Policy Framework\n\nIt will convert an XML-fragment as proposed by CID to a record that can\nbe added to DNS as proposed by SPF.\n\nSEE ALSO\n  SPF: http://spf.pobox.com/","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Kwalify","origin":"textproc/p5-Kwalify","version":"1.23","comment":"Implementation of Kwalify parser, validator and data binding tool","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Kwalify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"959947072dd5c5eaa25cef27bf5d79506069a711ac4e162daf4db341d82c3e4e","flatsize":34564,"path":"All/p5-Kwalify-1.23.pkg","repopath":"All/p5-Kwalify-1.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15512,"desc":"Kwalify is a parser, schema validator, and data binding tool for\nYAML and JSON.\nThis package provides a Perl 5 implementation of Kwalify.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-KyotoCabinet","origin":"databases/p5-KyotoCabinet","version":"1.20_2","comment":"Perl extension for KyotoCabinet","maintainer":"geraud@gcu.info","www":"https://dbmx.net/kyotocabinet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c16912ef4688961668ff0c689924bf32aec02b37cfb6448f6d3c7be83510e719","flatsize":196096,"path":"All/p5-KyotoCabinet-1.20_2.pkg","repopath":"All/p5-KyotoCabinet-1.20_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":52024,"desc":"Perl extension for KyotoCabinet.","deps":{"kyotocabinet":{"origin":"databases/kyotocabinet","version":"1.2.80"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libkyotocabinet.so.16"]},{"name":"p5-Keyword-Simple","origin":"devel/p5-Keyword-Simple","version":"0.04","comment":"Define new keywords in pure Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Keyword-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8541675abaf14391ad77b2541d39e3c0b8c5f9ed91e5ee29613fc4f550e7bf3f","flatsize":23608,"path":"All/p5-Keyword-Simple-0.04.pkg","repopath":"All/p5-Keyword-Simple-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11364,"desc":"Keyword::Simple lets you implement new keywords in pure Perl. To do this, you\nneed to write a module and call Keyword::Simple::define in your import method.\nAny keywords defined this way will be available in the lexical scope that's\ncurrently being compiled.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Keyword-Pluggable","origin":"devel/p5-Keyword-Pluggable","version":"1.04","comment":"Define new keywords in pure Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Keyword-Pluggable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1092957efba71c554c496952e85f8ccaad9c5ceb20a223645d9818cd6c9bcfd","flatsize":27178,"path":"All/p5-Keyword-Pluggable-1.04.pkg","repopath":"All/p5-Keyword-Pluggable-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12800,"desc":"Keyword::Pluggable lets you implement new keywords in pure Perl. To do this, you\nneed to write a module and call Keyword::Pluggable::define in your import\nmethod. Any keywords defined this way will be available in the scope that's\ncurrently being compiled. The scope can be lexical, packaged, and global.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-KinoSearch1","origin":"textproc/p5-KinoSearch1","version":"1.01_1","comment":"Perl search engine library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/KinoSearch1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f0563e27ac613392fb2af1fae770b62b040afd9037fade0d6df48780c3be2b8","flatsize":832085,"path":"All/p5-KinoSearch1-1.01_1.pkg","repopath":"All/p5-KinoSearch1-1.01_1.pkg","licenselogic":"single","pkgsize":252668,"desc":"KinoSearch is a loose port of the Java search engine library Apache Lucene,\nwritten in Perl and C. The archetypal application is website search, but it\ncan be put to many different uses.\n\nKinoSearch1 is a fork of KinoSearch version 0.165 intended to provide stability\nand backwards compatibility. For the latest features, see the main branch.\n\nFeatures\n * Extremely fast and scalable - can handle millions of documents\n * Full support for 12 Indo-European languages.\n * Support for boolean operators AND, OR, and AND NOT; parenthetical\n   groupings, and prepended +plus and -minus\n * Algorithmic selection of relevant excerpts and highlighting of search terms\n   within excerpts\n * Highly customizable query and indexing APIs\n * Phrase matching\n * Stemming\n * Stoplists","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Lingua-Stem-Snowball":{"origin":"textproc/p5-Lingua-Stem-Snowball","version":"0.952_2"},"p5-Lingua-StopWords":{"origin":"textproc/p5-Lingua-StopWords","version":"0.12"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Keyword-Declare","origin":"devel/p5-Keyword-Declare","version":"0.001018","comment":"Declare new Perl keywords...via a keyword...named keyword","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Keyword-Declare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f398e32e326440c8d6a3817dfeb2104e6c40853666e6bed971454a2bffadd4d7","flatsize":164233,"path":"All/p5-Keyword-Declare-0.001018.pkg","repopath":"All/p5-Keyword-Declare-0.001018.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":50596,"desc":"Keyword::Declare implements a new Perl keyword: keyword, which you can use to\nspecify other new keywords.\n\nNormally, to define new keywords in Perl, you either have to write them in XS\n(shiver!) or use a module like Keyword::Simple or Keyword::API. Using any of\nthese approaches requires you to grab all the source code after the keyword,\nmanually parse out the components of the keyword's syntax, construct the\nreplacement source code, and then substitute it for the original source code you\njust parsed.\n\nUsing Keyword::Declare, you define a new keyword by specifying its name and a\nparameter list corresponding to the syntactic components that must follow the\nkeyword. You then use those parameters to construct and return the replacement\nsource code. The module takes care of setting up the keyword, and of the\nassociated syntax parsing, and of inserting the replacement source code in the\ncorrect place.","deps":{"p5-B-Hooks-EndOfScope":{"origin":"devel/p5-B-Hooks-EndOfScope","version":"0.28"},"p5-Keyword-Simple":{"origin":"devel/p5-Keyword-Simple","version":"0.04"},"p5-PPR":{"origin":"devel/p5-PPR","version":"0.001008"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Kafka","origin":"net/p5-Kafka","version":"0.8010_2","comment":"Apache Kafka interface for Perl","maintainer":"gebhart@secnetix.de","www":"https://metacpan.org/pod/Kafka","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6480d5eba5ea9dd2aee115c356527c86a6c8baef0a6757471e3cf0d8818df5e9","flatsize":279918,"path":"All/p5-Kafka-0.8010_2.pkg","repopath":"All/p5-Kafka-0.8010_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":85280,"desc":"Kafka - Apache Kafka interface for Perl.","deps":{"p5-Compress-Snappy":{"origin":"archivers/p5-Compress-Snappy","version":"0.25"},"p5-Const-Fast":{"origin":"devel/p5-Const-Fast","version":"0.014_2"},"p5-Data-Compare":{"origin":"devel/p5-Data-Compare","version":"1.2200_1"},"p5-Data-HexDump-Range":{"origin":"devel/p5-Data-HexDump-Range","version":"0.13.59_1"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-Scalar-Util-Numeric":{"origin":"devel/p5-Scalar-Util-Numeric","version":"0.40"},"p5-String-CRC32":{"origin":"devel/p5-String-CRC32","version":"2.100"},"p5-Sys-SigAction":{"origin":"devel/p5-Sys-SigAction","version":"0.23"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Jonk","origin":"devel/p5-Jonk","version":"0.05_1","comment":"Simple job tank manager","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Jonk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"013796cba3a912766d658929df826a7d703c6537875af5edf8c46f36d35c969b","flatsize":31792,"path":"All/p5-Jonk-0.05_1.pkg","repopath":"All/p5-Jonk-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19756,"desc":"Jonk is simple job tanking system.\n\nJob is saved and taken out. Besides, nothing is done.\n\nYou may use Jonk to make original Job Queuing System.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Jifty-DBI","origin":"databases/p5-Jifty-DBI","version":"0.78","comment":"Object-relational persistence Perl framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Jifty-DBI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4a03a4692ebb0b94ae0f08e2ca19c8ec932d72b541efbe7a7b12be3cd60490c","flatsize":375199,"path":"All/p5-Jifty-DBI-0.78.pkg","repopath":"All/p5-Jifty-DBI-0.78.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":152464,"desc":"Jifty::DBI deals with databases, so that you don't have to.\n\nThis module provides an object-oriented mechanism for retrieving and\nupdating data in a DBI-accesible database.\n\nThis module is the direct descendent of DBIx::SearchBuilder. If you're\nfamiliar with SearchBuilder, Jifty::DBI should be quite familiar to you.","deps":{"p5-Cache-Memcached":{"origin":"databases/p5-Cache-Memcached","version":"1.30_1"},"p5-Cache-Simple-TimedExpiry":{"origin":"devel/p5-Cache-Simple-TimedExpiry","version":"0.27_1"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Class-ReturnValue":{"origin":"devel/p5-Class-ReturnValue","version":"0.55_1"},"p5-Class-Trigger":{"origin":"devel/p5-Class-Trigger","version":"0.15_1"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-DBSchema":{"origin":"databases/p5-DBIx-DBSchema","version":"0.47"},"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-Exporter-Lite":{"origin":"devel/p5-Exporter-Lite","version":"0.09"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-Lingua-EN-Inflect":{"origin":"textproc/p5-Lingua-EN-Inflect","version":"1.905"},"p5-Object-Declare":{"origin":"devel/p5-Object-Declare","version":"0.25"},"p5-Scalar-Defer":{"origin":"devel/p5-Scalar-Defer","version":"0.23_1"},"p5-Time-Duration":{"origin":"devel/p5-Time-Duration","version":"1.21,1"},"p5-Time-Duration-Parse":{"origin":"devel/p5-Time-Duration-Parse","version":"0.16"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Jemplate","origin":"www/p5-Jemplate","version":"0.300","comment":"JavaScript Templating with Template Toolkit","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Jemplate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a16e5fa3714cabe8464c13edfcd564e769b68f4d889fa5851ec8946c5f99ecd","flatsize":315856,"path":"All/p5-Jemplate-0.300.pkg","repopath":"All/p5-Jemplate-0.300.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":60088,"desc":"Jemplate is a templating framework for JavaScript that is built\nover Perl's Template Toolkit (TT2).","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-JavaScript-Value-Escape","origin":"lang/p5-JavaScript-Value-Escape","version":"0.07","comment":"Perl extension to avoid XSS with JavaScript value interpolation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JavaScript-Value-Escape","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"580170248724885ca66607adcfecc15e9a3e4951a8147ba985460b615a1273f5","flatsize":12625,"path":"All/p5-JavaScript-Value-Escape-0.07.pkg","repopath":"All/p5-JavaScript-Value-Escape-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7792,"desc":"There are a lot of XSS, a security hole typically found in web\napplications, caused by incorrect (or lack of) JavaScript\nescaping.  This module is aimed to provide a secure JavaScript\nescaping to avoid XSS with JavaScript values.\n\nThe escaping routine JavaScript::Value::Escape provides escapes q!\"!,\nq!'!, q!&!, q!=!, q!-!, q!+!, q!;!, q!<!, q!>!, q!/!, q!\\! and control\ncharacters to JavaScript unicode entities like \"\\u0026\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-LWP-UserAgent-POE","origin":"www/p5-LWP-UserAgent-POE","version":"0.05","comment":"Drop-in LWP::UserAgent replacement in POE environments","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/LWP-UserAgent-POE","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"003a51f1e09115f811a65d4144c0c2f4f6b2b477de9ad778fd06f89ade0f47e2","flatsize":10996,"path":"All/p5-LWP-UserAgent-POE-0.05.pkg","repopath":"All/p5-LWP-UserAgent-POE-0.05.pkg","licenselogic":"single","pkgsize":6152,"desc":"LWP::UserAgent::POE is a subclass of LWP::UserAgent and works well\nin a POE environment. It is a drop-in replacement for LWP::UserAgent\nin systems that are already using LWP::UserAgent synchronously and\nwant to play nicely with POE.","deps":{"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Client-HTTP":{"origin":"www/p5-POE-Component-Client-HTTP","version":"0.9490"},"p5-POE-Component-SSLify":{"origin":"security/p5-POE-Component-SSLify","version":"1.012"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-JavaScript-RPC","origin":"net/p5-JavaScript-RPC","version":"0.3_1","comment":"Remote procedure calls from JavaScript","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/BRICAS/JavaScript-RPC-0.3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61df7a6076d14f6f10be5f1acfcdd18ed20740a798f2b56a95805142f70576d7","flatsize":19261,"path":"All/p5-JavaScript-RPC-0.3_1.pkg","repopath":"All/p5-JavaScript-RPC-0.3_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10632,"desc":"JavaScript::RPC::Server::CGI is a CGI-based server library for use with\nBrent Ashley's JavaScript Remote Scripting (JSRS) client library. It\nworks asynchronously and uses DHTML to deal with the payload.\n\nIn order to add your custom meothds, this module should be subclassed.\n\nThe most current version (as of the release of this module) of the\nclient library as well as a demo application have been included in this\ndistribution.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-JavaScript-Squish","origin":"lang/p5-JavaScript-Squish","version":"0.07_1","comment":"Reduce/Compact JavaScript code to as few characters as possible","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JavaScript-Squish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2eceb1543618fe8b20d9e0713395fbb39a0eef88c2aae0427890a89625d48d1","flatsize":43374,"path":"All/p5-JavaScript-Squish-0.07_1.pkg","repopath":"All/p5-JavaScript-Squish-0.07_1.pkg","licenselogic":"single","pkgsize":17256,"desc":"This module provides methods to compact javascript source down to just\nwhat is needed. It can remove all comments, put everything on one line\n(semi-)safely, and remove extra whitespace.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-JavaScript-Packer","origin":"textproc/p5-JavaScript-Packer","version":"2.11","comment":"Perl version of Dean Edwards' Packer.js","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/JavaScript-Packer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c41f19c19a6656dc4ae9d3caf13582b336777cc35fe46351271e3d22b6ca025e","flatsize":36734,"path":"All/p5-JavaScript-Packer-2.11.pkg","repopath":"All/p5-JavaScript-Packer-2.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12876,"desc":"JavaScript::Packer, a JavaScript compressor, is an adaptation of Dean Edwards'\nPacker.js. Additional information: http://dean.edwards.name/packer/","deps":{"p5-Regexp-RegGrp":{"origin":"devel/p5-Regexp-RegGrp","version":"2.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-JavaScript-Minifier-XS","origin":"textproc/p5-JavaScript-Minifier-XS","version":"0.15","comment":"XS based JavaScript minifier","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/JavaScript-Minifier-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53d67fe2edea66709f51fb1a21c4adb676983b0d78a5d0edcb1dd2cb243615c1","flatsize":28181,"path":"All/p5-JavaScript-Minifier-XS-0.15.pkg","repopath":"All/p5-JavaScript-Minifier-XS-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13336,"desc":"JavaScript::Minifier::XS is a JavaScript \"minifier\"; its designed to remove\nun-necessary whitespace and comments from JavaScript files, which also not\nbreaking the JavaScript.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-JavaScript-Minifier","origin":"textproc/p5-JavaScript-Minifier","version":"1.16","comment":"JavaScript whitespace/comment eliminator","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JavaScript-Minifier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5bae8672adeff8a8545361f824b59f9978d28e448a8f0647378f93354b9fb267","flatsize":55457,"path":"All/p5-JavaScript-Minifier-1.16.pkg","repopath":"All/p5-JavaScript-Minifier-1.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14352,"desc":"Strip whitespace and comments from JavaScript code","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Jifty","origin":"www/p5-Jifty","version":"1.50430","comment":"Yet another web framework written in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Jifty","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"214ab4bc607424281af2c02b93b97abad3afe28785f27687f9f68345b1a2284b","flatsize":4373834,"path":"All/p5-Jifty-1.50430.pkg","repopath":"All/p5-Jifty-1.50430.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":1271772,"desc":"Jifty -- Just Do It.\n\nJifty is yet another web framework.  Jifty tries not to make you say\nthings more than once.  Out of the proverbial box, Jifty comes with one\nway to do everything you should need to do: One database mapper, one\ntemplating system, one web services layer, one AJAX toolkit, one set of\nhandlers for standalone or FastCGI servers. We work hard to make all the\nbits play well together, so you don't have to.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-App-CLI":{"origin":"devel/p5-App-CLI","version":"0.500"},"p5-CGI-Cookie-Splitter":{"origin":"www/p5-CGI-Cookie-Splitter","version":"0.05"},"p5-CGI-Emulate-PSGI":{"origin":"www/p5-CGI-Emulate-PSGI","version":"0.22"},"p5-CSS-Squish":{"origin":"textproc/p5-CSS-Squish","version":"0.10_1"},"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"p5-Calendar-Simple":{"origin":"devel/p5-Calendar-Simple","version":"2.1.0"},"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Accessor-Named":{"origin":"devel/p5-Class-Accessor-Named","version":"0.009_1"},"p5-Class-Container":{"origin":"devel/p5-Class-Container","version":"0.13"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Class-Trigger":{"origin":"devel/p5-Class-Trigger","version":"0.15_1"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Devel-Cover":{"origin":"devel/p5-Devel-Cover","version":"1.44"},"p5-Email-Folder":{"origin":"mail/p5-Email-Folder","version":"0.860"},"p5-Email-LocalDelivery":{"origin":"mail/p5-Email-LocalDelivery","version":"1.201"},"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Email-MIME-ContentType":{"origin":"mail/p5-Email-MIME-ContentType","version":"1.028"},"p5-Email-MIME-CreateHTML":{"origin":"mail/p5-Email-MIME-CreateHTML","version":"1.042"},"p5-Email-Send":{"origin":"mail/p5-Email-Send","version":"2.201"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-Exporter-Lite":{"origin":"devel/p5-Exporter-Lite","version":"0.09"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-File-MMagic":{"origin":"devel/p5-File-MMagic","version":"1.30_1"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-HTML-Lint":{"origin":"www/p5-HTML-Lint","version":"2.32"},"p5-HTML-Mason":{"origin":"www/p5-HTML-Mason","version":"1.60"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-TreeBuilder-XPath":{"origin":"www/p5-HTML-TreeBuilder-XPath","version":"0.14_1"},"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-HTTP-Server-Simple-Recorder":{"origin":"www/p5-HTTP-Server-Simple-Recorder","version":"0.03_1"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-Hash-MultiValue":{"origin":"devel/p5-Hash-MultiValue","version":"0.16"},"p5-Hook-LexWrap":{"origin":"devel/p5-Hook-LexWrap","version":"0.26"},"p5-IO-Handle-Util":{"origin":"devel/p5-IO-Handle-Util","version":"0.02_1"},"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Jifty-DBI":{"origin":"databases/p5-Jifty-DBI","version":"0.78"},"p5-Locale-Maketext-Lexicon":{"origin":"devel/p5-Locale-Maketext-Lexicon","version":"1.00_1"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-Module-Refresh":{"origin":"devel/p5-Module-Refresh","version":"0.18"},"p5-Module-ScanDeps":{"origin":"devel/p5-Module-ScanDeps","version":"1.35"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-Object-Declare":{"origin":"devel/p5-Object-Declare","version":"0.25"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-PerlIO-gzip":{"origin":"archivers/p5-PerlIO-gzip","version":"0.20"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Plack-Middleware-Deflater":{"origin":"www/p5-Plack-Middleware-Deflater","version":"0.12_1"},"p5-SQL-ReservedWords":{"origin":"databases/p5-SQL-ReservedWords","version":"0.8_1"},"p5-SUPER":{"origin":"devel/p5-SUPER","version":"1.20190531"},"p5-Scalar-Defer":{"origin":"devel/p5-Scalar-Defer","version":"0.23_1"},"p5-Shell-Command":{"origin":"sysutils/p5-Shell-Command","version":"0.06_1"},"p5-String-Koremutake":{"origin":"textproc/p5-String-Koremutake","version":"0.30_1"},"p5-Template-Declare":{"origin":"textproc/p5-Template-Declare","version":"0.47_1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Jabber-SimpleSend","origin":"net-im/p5-Jabber-SimpleSend","version":"0.03_1","comment":"Send a Jabber message simply","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Jabber-SimpleSend","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ee9f1d2265dd0d0a86e82588e1122c271939b782981659c24e6db630a01fa1e","flatsize":6280,"path":"All/p5-Jabber-SimpleSend-0.03_1.pkg","repopath":"All/p5-Jabber-SimpleSend-0.03_1.pkg","licenselogic":"single","pkgsize":4368,"desc":"This module is a wrapper around Net::Jabber that allows you to do one\nthing simply - send Jabber messages. It is useful for daemon\nprocesses, cron jobs or in any program that you want to be able to get\nyour attention via Jabber.","deps":{"p5-Net-Jabber":{"origin":"net-im/p5-Net-Jabber","version":"2.0_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","perl5"]},{"name":"p5-JSON-XS-VersionOneAndTwo","origin":"converters/p5-JSON-XS-VersionOneAndTwo","version":"0.31_1","comment":"Support versions 1 and 2 of JSON::XS","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JSON-XS-VersionOneAndTwo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8893d5053517bdc90ab40e03e0e9552cfc7e07fb5a65c3e64b03fc2246f7e58","flatsize":3430,"path":"All/p5-JSON-XS-VersionOneAndTwo-0.31_1.pkg","repopath":"All/p5-JSON-XS-VersionOneAndTwo-0.31_1.pkg","licenselogic":"single","pkgsize":3068,"desc":"Support versions 1 and 2 of JSON::XS","deps":{"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Jabber-Lite","origin":"net-im/p5-Jabber-Lite","version":"0.8.1_1","comment":"Standalone library for communicating with Jabber servers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Jabber-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a31a31e9e969553ab835e730c0fd54570b55a836cbbeaa943cf8f775b76e40f","flatsize":191282,"path":"All/p5-Jabber-Lite-0.8.1_1.pkg","repopath":"All/p5-Jabber-Lite-0.8.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":58656,"desc":"Jabber::Lite is, as the name implies, a small 'lite' library for dealing with\nJabber servers, implemented entirely in perl. Whilst it is small, it does try to\nbe fairly complete for common tasks.","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","perl5"]},{"name":"p5-JSON-XS","origin":"converters/p5-JSON-XS","version":"4.03","comment":"JSON serialising/deserialising, done correctly and fast","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/JSON-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"489e0a7704f390112c6fd4214aed69461419547fe7013502a5712a862263740e","flatsize":173162,"path":"All/p5-JSON-XS-4.03.pkg","repopath":"All/p5-JSON-XS-4.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":81148,"desc":"This module converts Perl data structures to JSON and vice versa.\nIts primary goal is to be correct and its secondary goal is to be fast.\nTo reach the latter goal it was written in C.\n\nAs this is the n-th-something JSON module on CPAN, what was the reason\nto write yet another JSON module? While it seems there are many JSON\nmodules, none of them correctly handle all corner cases, and in most\ncases their maintainers are unresponsive, gone missing, or not listening\nto bug reports for other reasons.","deps":{"p5-Types-Serialiser":{"origin":"devel/p5-Types-Serialiser","version":"1.01"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-JSON-Validator","origin":"textproc/p5-JSON-Validator","version":"5.14","comment":"Validate data against a JSON schema","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/JSON-Validator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15b9d66ae8dbad00fe0a87cb20f9a06054f41145542d3c0cfd90521ec3bdf76d","flatsize":382272,"path":"All/p5-JSON-Validator-5.14.pkg","repopath":"All/p5-JSON-Validator-5.14.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":88328,"desc":"JSON::Validator validates a data structure against a schema. It can\nload schemas from JSON, YAML, and perl data structures, and includes a\npowerful schema-building DSL.\n\nJSON is processed by Mojo::JSON (which will use p5-Cpanel-JSON-XS\nif it's installed). YAML uses p5-YAML-LibYAML (YAML::XS).","deps":{"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-YAML-LibYAML":{"origin":"textproc/p5-YAML-LibYAML","version":"0.89"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-JSON-Tiny","origin":"converters/p5-JSON-Tiny","version":"0.58","comment":"Minimalistic JSON","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/JSON-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a296720626d38824f181f5fa4163e26e4793982de86dc5c5b681e9ab0415ec9a","flatsize":27178,"path":"All/p5-JSON-Tiny-0.58.pkg","repopath":"All/p5-JSON-Tiny-0.58.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":13872,"desc":"JSON::Tiny is a standalone adaptation of Mojo::JSON, from the Mojolicious\nframework. It has been adapted as a single-source-file module of under 350 lines\nof code and core-only dependencies.\n\nKey features include relaxed JSON handling, transparent Unicode support, speed,\nsmall memory footprint, and a minimal code base ideal for bundling or inlining.\n\nMojo::JSON was chosen as a model because it is robust, minimal, and well tested.\nMojo::JSON's tests were also adapted to a design free of non-core dependencies.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-JSON-WebToken","origin":"www/p5-JSON-WebToken","version":"0.10","comment":"JSON Web Token (JWT) implementation","maintainer":"bofh@FreeBSD.org","www":"https://github.com/xaicron/p5-JSON-WebToken","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90544f1f5577657316564d9c713c4c9cae2e74d87e739ce420b6adc274d775e1","flatsize":26268,"path":"All/p5-JSON-WebToken-0.10.pkg","repopath":"All/p5-JSON-WebToken-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11448,"desc":"JSON Web Token (JWT) implementation for Perl.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-JSON-RPC-Dispatcher","origin":"devel/p5-JSON-RPC-Dispatcher","version":"0.0508","comment":"JSON-RPC 2.0 server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JSON-RPC-Dispatcher","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ae0c461b4a9866e2ea69c4999c76615672b26449204d93ccd57416c7be22bcb","flatsize":72085,"path":"All/p5-JSON-RPC-Dispatcher-0.0508.pkg","repopath":"All/p5-JSON-RPC-Dispatcher-0.0508.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23188,"desc":"JSON::RPC::Dispatcher can make any PSGI/Plack aware server a\nJSON-RPC 2.0 server. This will allow you to expose your custom\nfunctionality as a web service in a relatiely tiny amount of\ncode, as you can see above.\n\nThis module follows the draft specficiation for JSON-RPC 2.0.\nMore information can be found at:\nhttp://groups.google.com/group/json-rpc/web/json-rpc-2-0.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Log-Any":{"origin":"devel/p5-Log-Any","version":"1.717"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-JSON-RPC-Common","origin":"devel/p5-JSON-RPC-Common","version":"0.11_2","comment":"Transport agnostic JSON RPC helper objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JSON-RPC-Common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3dd3e6a903e3d4f7167bbba2c067c1358f030b9591d737f442281a1d4774df39","flatsize":125055,"path":"All/p5-JSON-RPC-Common-0.11_2.pkg","repopath":"All/p5-JSON-RPC-Common-0.11_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":50244,"desc":"p5::JSON::RPC-Common is a perl module provides abstractions for\nJSON-RPC 1.0, 1.1 (both variations) and 2.0 (formerly 1.2)\nProcedure Call and Procedure Return objects (formerly known as\nrequest and result), along with error objects. It also provides\nmarshalling objects to convert the model objects into JSON text\nand HTTP requests/responses.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-JSON-Schema","origin":"devel/p5-JSON-Schema","version":"0.016","comment":"Validate JSON against a schema","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JSON-Schema","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10342baffeedf9411f0a5bd0cde5881763173816e5448a2b92212ff8519be879","flatsize":52198,"path":"All/p5-JSON-Schema-0.016.pkg","repopath":"All/p5-JSON-Schema-0.016.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25292,"desc":"Validate JSON against a schema.","deps":{"p5-Exporter-Tiny":{"origin":"devel/p5-Exporter-Tiny","version":"1.006002"},"p5-HTTP-Link-Parser":{"origin":"www/p5-HTTP-Link-Parser","version":"0.200_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-Hyper":{"origin":"devel/p5-JSON-Hyper","version":"0.011_1"},"p5-JSON-Path":{"origin":"devel/p5-JSON-Path","version":"1.0.6"},"p5-autovivification":{"origin":"devel/p5-autovivification","version":"0.18_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-match-simple":{"origin":"devel/p5-match-simple","version":"0.012"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Java","origin":"devel/p5-Java","version":"4.7_5","comment":"Perl extension for accessing a JVM remotely or locally","maintainer":"numisemis@yahoo.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b281b03ab8d0075ec86b383d1475b528ece85e3fddc4f1098c2f267d172d887","flatsize":83894,"path":"All/p5-Java-4.7_5.pkg","repopath":"All/p5-Java-4.7_5.pkg","licenselogic":"single","pkgsize":52336,"desc":"Perl extension for accessing a JVM remotely or locally","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","java","perl5"]},{"name":"p5-JSON-RPC","origin":"devel/p5-JSON-RPC","version":"1.06_1","comment":"Perl implementation of JSON-RPC 1.1 protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JSON-RPC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb8cb8fbf741849a67190201a7773a71bf4c8183686de1d9374e4f850417fd3f","flatsize":108125,"path":"All/p5-JSON-RPC-1.06_1.pkg","repopath":"All/p5-JSON-RPC-1.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":55388,"desc":"JSON::RPC - Perl implementation of JSON-RPC 1.1 protocol.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Router-Simple":{"origin":"www/p5-Router-Simple","version":"0.17"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-JSON-Pointer","origin":"devel/p5-JSON-Pointer","version":"0.07","comment":"Perl extension of JSON Pointer (RFC6901)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JSON-Pointer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e548115c44c186f3692f761b13d6a02d6d2d8f9408d07b4eaa7cb2d8349e13d0","flatsize":44622,"path":"All/p5-JSON-Pointer-0.07.pkg","repopath":"All/p5-JSON-Pointer-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19976,"desc":"This library is implemented JSON Pointer\n(http://tools.ietf.org/html/rfc6901) and some useful operator from\nJSON Patch (http://tools.ietf.org/html/rfc6902).\n\nJSON Pointer is available to identify a specified value in JSON\ndocument, and it is simillar to XPath.  Please read the both of\nspecifications for details.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-JSON-PP","origin":"converters/p5-JSON-PP","version":"4.16","comment":"JSON::XS compatible pure-Perl module","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/JSON-PP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fbb6d2aad8d2ffd9ff1878501389906e7801841724f9b20847fdf75c8fe1acfa","flatsize":136598,"path":"All/p5-JSON-PP-4.16.pkg","repopath":"All/p5-JSON-PP-4.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":54300,"desc":"JSON::PP is a JSON::XS compatible pure-Perl module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-JSON-Path","origin":"devel/p5-JSON-Path","version":"1.0.6","comment":"Search nested hashref/arrayref structures using JSONPath","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JSON-Path","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a9698a381e71b1361e249122515e06fbe4f2d9ef8ed443ca3d29e8f1dbbab82","flatsize":91240,"path":"All/p5-JSON-Path-1.0.6.pkg","repopath":"All/p5-JSON-Path-1.0.6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33096,"desc":"search nested hashref/arrayref structures using JSONPath","deps":{"p5-Carp-Assert":{"origin":"devel/p5-Carp-Assert","version":"0.22"},"p5-Exporter-Easy":{"origin":"devel/p5-Exporter-Easy","version":"0.18"},"p5-Exporter-Tiny":{"origin":"devel/p5-Exporter-Tiny","version":"1.006002"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-LV":{"origin":"devel/p5-LV","version":"0.006_1"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-JSON-Hyper","origin":"devel/p5-JSON-Hyper","version":"0.011_1","comment":"Extract links from JSON objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JSON-Hyper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"970c9724a31e98bb1deac52eea407b8a63b49c793bda7ef8fbb49212cbc788a3","flatsize":20871,"path":"All/p5-JSON-Hyper-0.011_1.pkg","repopath":"All/p5-JSON-Hyper-0.011_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12396,"desc":"Extract links from JSON via a schema","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-Path":{"origin":"devel/p5-JSON-Path","version":"1.0.6"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-JSON-MaybeXS","origin":"converters/p5-JSON-MaybeXS","version":"1.004005","comment":"Use Cpanel::JSON::XS with a fallback to JSON::PP","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/JSON-MaybeXS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96f2d5ecc5a33153e13f5ba485960950946e6f38dab68e2557e46c7daf35d28e","flatsize":21933,"path":"All/p5-JSON-MaybeXS-1.004005.pkg","repopath":"All/p5-JSON-MaybeXS-1.004005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11856,"desc":"JSON::MaybeXS tries to load Cpanel::JSON::XS, and if that fails instead tries to\nload JSON::PP. If neither is available, an exception will be thrown.\n\nIt then exports the encode_json and decode_json functions from the loaded\nmodule, along with a JSON constant that returns the class name for calling new\non.","deps":{"p5-Cpanel-JSON-XS":{"origin":"converters/p5-Cpanel-JSON-XS","version":"4.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-JSON-Any","origin":"converters/p5-JSON-Any","version":"1.40","comment":"Perl Wrapper Class for the various JSON classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JSON-Any","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a187d15ad9cb1f8fb5d79801938cf43372eed577b3c17de3b821cc96a0a7b50c","flatsize":39066,"path":"All/p5-JSON-Any-1.40.pkg","repopath":"All/p5-JSON-Any-1.40.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14068,"desc":"This module will provide a coherent API to bring together\nthe various JSON modules currently on CPAN. This module will\nallow you to code to any JSON API and have it work regardless\nof which JSON module is actually installed.","deps":{"p5-Cpanel-JSON-XS":{"origin":"converters/p5-Cpanel-JSON-XS","version":"4.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"options":{"CPANEL":"on","JSON":"off","JSON_DWIW":"off","JSON_PP":"off","JSON_XS":"off"}},{"name":"p5-JSON-DWIW","origin":"converters/p5-JSON-DWIW","version":"0.47_1","comment":"JSON converter that Does What I Want","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JSON-DWIW","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57f4bc06521bf88e55b9901456a2cf1965e4ea1e28dbb3f1dd3fe194308dce29","flatsize":148718,"path":"All/p5-JSON-DWIW-0.47_1.pkg","repopath":"All/p5-JSON-DWIW-0.47_1.pkg","licenselogic":"single","pkgsize":54904,"desc":"Other JSON modules require setting several parameters before calling the\nconversion methods to do what I want. This module does things by default\nthat I think should be done when working with JSON in Perl. This module also\nencodes and decodes faster than JSON.pm and JSON::Syck in my benchmarks.\n\nThis means that any piece of data in Perl will get converted to something in\nJSON instead of throwing an exception. It also means that output will be\nstrict JSON, while accepted input will be flexible, without having to set\nany options.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-JSON-API","origin":"www/p5-JSON-API","version":"1.1.1","comment":"Module to interact with a JSON API","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/JSON-API","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb3611a88e9a43c3ee1e9cb11c2209d40c244827a65341c7b21a231407b47d0e","flatsize":23501,"path":"All/p5-JSON-API-1.1.1.pkg","repopath":"All/p5-JSON-API-1.1.1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12432,"desc":"This module wraps JSON and LWP::UserAgent to create a flexible utility for\naccessing APIs that accept/provide JSON data.\n\nIt supports all the options LWP supports, including authentication.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-URI-Encode":{"origin":"www/p5-URI-Encode","version":"0.09_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-JSON","origin":"converters/p5-JSON","version":"4.10","comment":"Perl extension to convert to JSON (JavaScript Object Notation)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JSON","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6eb7c06bc042d4451d735d75f97ed5c63aa4ec8b54f51d16f6eeaa095ce859e9","flatsize":224981,"path":"All/p5-JSON-4.10.pkg","repopath":"All/p5-JSON-4.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":80760,"desc":"Perl extension interface to convert to JSON (JavaScript Object Notation).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-JSAN","origin":"lang/p5-JSAN","version":"0.07_8","comment":"JavaScript Archive Network (JSAN) Shell","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JSAN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5286efb39435d9a80887d63437c9eceaed83495f67cc9a3f34c6e59a6df6c7bd","flatsize":19044,"path":"All/p5-JSAN-0.07_8.pkg","repopath":"All/p5-JSAN-0.07_8.pkg","licenselogic":"single","pkgsize":10368,"desc":"JSAN -- JavaScript Archive Network (JSAN) Shell","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Class-DBI-DATA-Schema":{"origin":"databases/p5-Class-DBI-DATA-Schema","version":"1.00_1"},"p5-Class-DBI-Loader":{"origin":"databases/p5-Class-DBI-Loader","version":"0.34_2"},"p5-Class-DBI-SQLite":{"origin":"databases/p5-Class-DBI-SQLite","version":"0.11_2"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-LaTeX-Pod","origin":"textproc/p5-LaTeX-Pod","version":"0.23","comment":"Transform LaTeX source files to POD","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/LaTeX-Pod","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c8851f4d0b1252b4e69a9b1b620b8a98006d030f2b909a3a91e82fb11f094ef","flatsize":31408,"path":"All/p5-LaTeX-Pod-0.23.pkg","repopath":"All/p5-LaTeX-Pod-0.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13908,"desc":"LaTeX::Pod converts LaTeX sources to Perl's POD (Plain old\ndocumentation) format. Currently only a subset of the available\nLaTeX language is supported.","deps":{"p5-LaTeX-TOM":{"origin":"textproc/p5-LaTeX-TOM","version":"1.06"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-boolean":{"origin":"devel/p5-boolean","version":"0.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-JSON-Parse","origin":"devel/p5-JSON-Parse","version":"0.62","comment":"Read JSON into a Perl variable","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/JSON-Parse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e02f7727d7427ce86b60ebf0af22cb8f3b6704eb9eff9264a58145a0c923836c","flatsize":211860,"path":"All/p5-JSON-Parse-0.62.pkg","repopath":"All/p5-JSON-Parse-0.62.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":83332,"desc":"JSON::Parse is a module for parsing JSON. (JSON means \"JavaScript Object\nNotation\" and it is specified in \"RFC 7159\".)\n\nJSON::Parse offers the function \"parse_json\", which takes a string containing\nJSON, and returns an equivalent Perl structure. It also offers validation of\nJSON via \"valid_json\", which returns true or false depending on whether the JSON\nis correct or not, and \"assert_valid_json\", which produces a descriptive fatal\nerror if the JSON is invalid. A function \"json_file_to_perl\" reads JSON from a\nfile, and there is a safer version of \"parse_json\" called \"parse_json_safe\"\nwhich doesn't throw exceptions.\n\nFor special cases of parsing, there are also methods \"new\" and \"run\", which\ncreate a JSON parsing object and run it on text. See \"METHODS\".\n\nJSON::Parse accepts only UTF-8 as input. See \"UTF-8 only\" and \"Handling of\nUnicode\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-JIRA-REST","origin":"devel/p5-JIRA-REST","version":"0.024","comment":"Extended interface to JIRA REST API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JIRA-REST","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ae0fe802caca2daaeaa048b7e94bb4cf68f5bcff4198cfd2842dc69cf719730","flatsize":71136,"path":"All/p5-JIRA-REST-0.024.pkg","repopath":"All/p5-JIRA-REST-0.024.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23020,"desc":"JIRA is a proprietary bug tracking system from Atlassian\n(http://www.atlassian.com/software/jira/).\n\nThis module implements an Object Oriented wrapper around JIRA's\nREST API.\n\nMoreover, it implements some other methods to make it easier to do\nsome common operations.","deps":{"p5-Config-Identity":{"origin":"devel/p5-Config-Identity","version":"0.0019"},"p5-HTML-TreeBuilder-LibXML":{"origin":"www/p5-HTML-TreeBuilder-LibXML","version":"0.23_1"},"p5-HTTP-CookieJar":{"origin":"www/p5-HTTP-CookieJar","version":"0.014"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-REST-Client":{"origin":"www/p5-REST-Client","version":"281"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-JQuery","origin":"devel/p5-JQuery","version":"1.06_2","comment":"Interface to Jquery, a language based on JavaScript","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/JQuery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e29b82a7d6892b0c8c4b8bb0c2bd414569835d4cb8a096b57ab3cdbca1998ab9","flatsize":909882,"path":"All/p5-JQuery-1.06_2.pkg","repopath":"All/p5-JQuery-1.06_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":298188,"desc":"JQuery is a frontend for the jQuery language. I use JQuery to refer to the Perl\npart or the package, and jQuery to reference the javascript part or the package.\n\nA quote from http://jquery.com: jQuery is a fast, concise, JavaScript Library\nthat simplifies how you traverse HTML documents, handle events, perform\nanimations, and add Ajax interactions to your web pages.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CSS":{"origin":"textproc/p5-CSS","version":"1.09_1"},"p5-HTML-Table":{"origin":"www/p5-HTML-Table","version":"2.08a_2"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Iterator-Simple","origin":"devel/p5-Iterator-Simple","version":"0.07","comment":"Simple iterator and utilities","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Iterator-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed16024ea38f3c1342731df90b485e7affa99ebaac7244c7f3d421c22cbd43ae","flatsize":30931,"path":"All/p5-Iterator-Simple-0.07.pkg","repopath":"All/p5-Iterator-Simple-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13940,"desc":"Another general-purpose iterator utility that is simple, fast and powerful.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Iterator-Misc","origin":"devel/p5-Iterator-Misc","version":"0.03_1","comment":"Miscellaneous iterator functions","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Iterator-Misc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c47fcb0d4f289d2112f81487c53a80e9884aa480debee51323025c88ed625d0","flatsize":21119,"path":"All/p5-Iterator-Misc-0.03_1.pkg","repopath":"All/p5-Iterator-Misc-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10504,"desc":"This module contains miscellaneous iterator utility functions that I think\naren't as broadly useful as the ones in Iterator::Util. They are here to\nkeep the size of Iterator::Util down.\n\nFor more information on iterators and how to use them, see the Iterator\nmodule documentation.","deps":{"p5-Iterator":{"origin":"devel/p5-Iterator","version":"0.03_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Iterator-IO","origin":"devel/p5-Iterator-IO","version":"0.02_1","comment":"Filesystem and stream iterators","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Iterator-IO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5e44bdcefafa0d2f1fdfa2eaad2a035bb4c1c95114c544aa599e00afc49c1e6","flatsize":26069,"path":"All/p5-Iterator-IO-0.02_1.pkg","repopath":"All/p5-Iterator-IO-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11424,"desc":"This module provides filesystem and stream iterator functions. See the\nIterator module for more information about how to use iterators.","deps":{"p5-Iterator":{"origin":"devel/p5-Iterator","version":"0.03_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-JE","origin":"www/p5-JE","version":"0.066_2","comment":"Pure-Perl ECMAScript (JavaScript) Engine","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/JE","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59f64dcd8053895e9908cfea58d95824a8ac4d9672250bf4d3095ef6d9d2ae50","flatsize":488637,"path":"All/p5-JE-0.066_2.pkg","repopath":"All/p5-JE-0.066_2.pkg","licenselogic":"single","pkgsize":167500,"desc":"JE is a pure-Perl ECMAScript (JavaScript) engine that seamlessly\nintegrates JavaScript's dynamic capabilities into Perl projects. It\nstands out for its compatibility with serialization tools, allowing the\nruntime environment to be easily serialized. The engine is highly\ncustomizable, with a parser that can be tailored to support a wide range\nof language features according to project needs. Additionally, JE offers\ndirect manipulation of JavaScript datatypes from Perl, utilizing\noverloaded operators for a smooth interoperability. This feature set\nmakes JE particularly useful for developers looking to enhance their\nPerl applications with JavaScript functionality, providing a bridge\nbetween the two languages' ecosystems.","deps":{"p5-Tie-RefHash-Weak":{"origin":"devel/p5-Tie-RefHash-Weak","version":"0.09_2"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Iterator-DBI","origin":"databases/p5-Iterator-DBI","version":"0.02_1","comment":"Iterator for returning DBI query results","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Iterator-DBI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"168d129099a34a61b30045d3eee6a0d5e789d1335b7afee0cabc6e2239707118","flatsize":15200,"path":"All/p5-Iterator-DBI-0.02_1.pkg","repopath":"All/p5-Iterator-DBI-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8608,"desc":"his module contains a function to return an iterator (see the Iterator\nmodule) that returns the rows of a database query, one at a time.\n\nThis is marginally more useful than simply calling prepare and execute,\nand then repeatedly calling fetchrow_hashref; since this one function\nbundles up the calls to all three of those DBI methods.\n\nBut the real usefulness of this interface is that it can be chained\ntogether with other Iterator functions. The \"idb_rows\" iterator has the\nsame interface as any other interface, making it interchangeable with\niterators of any other source (for example, files), and usable with the\niterator manipulation functions in the Iterator::Util module.","deps":{"p5-Iterator":{"origin":"devel/p5-Iterator","version":"0.03_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Iterator-File","origin":"sysutils/p5-Iterator-File","version":"1.01_1","comment":"File iterator, optionally stateful and verbose","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Iterator-File","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c0737f9c88555e51aef9bb61624d4676d84cdcb4f1bd1aa66ee4b713784ffa8","flatsize":42546,"path":"All/p5-Iterator-File-1.01_1.pkg","repopath":"All/p5-Iterator-File-1.01_1.pkg","licenselogic":"single","pkgsize":22796,"desc":"Iterator_File is an attempt to take some repetition & tedium out of\nprocessing a flat file. Whenever doing so, I found myself adapting prior\nscripts so that processes could be resumed, emit status, etc. Hence an itch\n(and this module) was born.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Iodef-Pb-Simple","origin":"devel/p5-Iodef-Pb-Simple","version":"0.21_2","comment":"Perl extension providing high level API access to Iodef-Pb","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Iodef-Pb-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2919802bc9c43f33900481fd692d9078f4fa1b838ad1f89f80928b022c582c20","flatsize":169226,"path":"All/p5-Iodef-Pb-Simple-0.21_2.pkg","repopath":"All/p5-Iodef-Pb-Simple-0.21_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30784,"desc":"Iodef::Pb::Simple is a Perl extension providing high level API access to\nIodef::Pb, which is useful to an array of IODEF protocol buffer objects\ninto things like tab-delimited tables, csv, and snort rules.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Compress-Snappy":{"origin":"archivers/p5-Compress-Snappy","version":"0.25"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-DateParse":{"origin":"devel/p5-DateTime-Format-DateParse","version":"0.05_2"},"p5-Google-ProtocolBuffers":{"origin":"devel/p5-Google-ProtocolBuffers","version":"0.12"},"p5-HTML-Table":{"origin":"www/p5-HTML-Table","version":"2.08a_2"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-OSSP-uuid":{"origin":"misc/p5-OSSP-uuid","version":"1.6.2_10"},"p5-Parse-Range":{"origin":"math/p5-Parse-Range","version":"0.96_1"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Regexp-Common-net-CIDR":{"origin":"textproc/p5-Regexp-Common-net-CIDR","version":"0.03"},"p5-Snort-Rule":{"origin":"security/p5-Snort-Rule","version":"1.07_1"},"p5-Text-Table":{"origin":"textproc/p5-Text-Table","version":"1.135"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Ioctl","origin":"devel/p5-Ioctl","version":"0.81_1","comment":"Perl module that provides a way to get the value of C ioctl constants","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JPRIT/Ioctl-0.81","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63f41a79e9c553c058bca471cbf171f69fe3ed5b5e5f11ebda9f5d406e3d1865","flatsize":20785,"path":"All/p5-Ioctl-0.81_1.pkg","repopath":"All/p5-Ioctl-0.81_1.pkg","licenselogic":"single","pkgsize":7520,"desc":"The Perl Ioctl module provides an easily extensible way of getting\nthe value of the C ioctl constants.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Interpolation","origin":"lang/p5-Interpolation","version":"0.74_1","comment":"Implement arbitrary string interpolation semantics for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Interpolation","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c4d3cff86770ff544dd0b1ae36c024fe107183982276896c7f5dd7981919372","flatsize":26135,"path":"All/p5-Interpolation-0.74_1.pkg","repopath":"All/p5-Interpolation-0.74_1.pkg","licenselogic":"single","pkgsize":12600,"desc":"Beginners always want to write this:\n\n  print \"The sum of three and four is: 3+4\";\n\nAnd they want the 3+4 part to be evaluated, so that it prints this:\n\n  The sum of three and four is: 7\n\nOf course, it's a double-quoted string, so it's not evaluated.  The only\nthings that are evaluated in double-quoted strings are variable\nreferences.\n\nThere are solutions to this, but most of them are ugly.  This module is\nless ugly.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-Iterator","origin":"devel/p5-Iterator","version":"0.03_2","comment":"General-purpose iterator class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Iterator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05afe871cd242b370e6b63519384aabef6410b45d6f55ba1b97cbcaa2edf438c","flatsize":39753,"path":"All/p5-Iterator-0.03_2.pkg","repopath":"All/p5-Iterator-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19296,"desc":"This module is meant to be the definitive implementation of iterators, as\npopularized by Mark Jason Dominus's lectures and recent book (Higher Order\nPerl, Morgan Kauffman, 2005).\n\nAn \"iterator\" is an object, represented as a code block that generates the\n\"next value\" of a sequence, and generally implemented as a closure. When\nyou need a value to operate on, you pull it from the iterator. If it\ndepends on other iterators, it pulls values from them when it needs to.\nIterators can be chained together (see Iterator::Util for functions that\nhelp you do just that), queuing up work to be done but not actually doing\nit until a value is needed at the front end of the chain. At that time,\none data value is pulled through the chain.\n\nIterator.pm provides a class that simplifies creation and use of these\niterator objects. Other Iterator:: modules (see \"SEE ALSO\") provide many\ngeneral-purpose and special-purpose iterator functions.","deps":{"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Interchange6","origin":"www/p5-Interchange6","version":"0.120","comment":"Open Source Shop Machine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Interchange6","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba7f23116d215401fe3af1ef094a83e3e38470cfc8dcbf10ba51681f7bfdd354","flatsize":53729,"path":"All/p5-Interchange6-0.120.pkg","repopath":"All/p5-Interchange6-0.120.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26180,"desc":"Interchange6, the Open Source Shop Machine,\nis the Modern Perl ecosystem for online business.\nIt uses the DBIx::Class database schema Interchange6::Schema.\n\nThis is a small module, implementing an API, used in Dancer plugins.","deps":{"p5-Interchange6-Schema":{"origin":"databases/p5-Interchange6-Schema","version":"0.133"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-HandlesVia":{"origin":"devel/p5-MooX-HandlesVia","version":"0.001009"},"p5-MooseX-CoverableModifiers":{"origin":"devel/p5-MooseX-CoverableModifiers","version":"0.30"},"p5-Safe-Isa":{"origin":"devel/p5-Safe-Isa","version":"1.000010"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Interchange6-Schema","origin":"databases/p5-Interchange6-Schema","version":"0.133","comment":"Database Schema for Interchange 6","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Interchange6-Schema","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"962bc8afed1f758ed104e15d70d707baca180ef46f1e15e4dd4389b617737e5f","flatsize":466915,"path":"All/p5-Interchange6-Schema-0.133.pkg","repopath":"All/p5-Interchange6-Schema-0.133.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":189372,"desc":"Database schema classes for Interchange6\nOpen Source eCommerce software.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-InflateColumn-Authen-Passphrase":{"origin":"databases/p5-DBIx-Class-InflateColumn-Authen-Passphrase","version":"0.01_1"},"p5-DBIx-Class-PassphraseColumn":{"origin":"databases/p5-DBIx-Class-PassphraseColumn","version":"0.02_1"},"p5-DBIx-Class-Schema-Config":{"origin":"databases/p5-DBIx-Class-Schema-Config","version":"0.001008_1"},"p5-DBIx-Class-Tree":{"origin":"databases/p5-DBIx-Class-Tree","version":"0.03003_1"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Locale-SubCountry":{"origin":"misc/p5-Locale-SubCountry","version":"2.07"},"p5-Time-Duration-Parse":{"origin":"devel/p5-Time-Duration-Parse","version":"0.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Input-Validator","origin":"devel/p5-Input-Validator","version":"0.001005","comment":"Input validator that just validates input","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Input::Validator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fafe6e3a3f26d01547c87ae35a8c48b142fbde548cb1a3623fc4b8ac569b810","flatsize":73529,"path":"All/p5-Input-Validator-0.001005.pkg","repopath":"All/p5-Input-Validator-0.001005.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":39544,"desc":"Data validator. Validates only the data. No form generation, no javascript\ngeneration, no other stuff that does something else. Only data validation!\n\nFeatures:\n  * Validates data that is presented as a hash reference\n  * Multiple values\n  * Field registration\n  * Group validation\n  * Conditional validation","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-String-CamelCase":{"origin":"textproc/p5-String-CamelCase","version":"0.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-InlineX-CPP2XS","origin":"devel/p5-InlineX-CPP2XS","version":"0.25","comment":"Convert from Inline C++ code to XS","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/InlineX-CPP2XS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0ec5bf1126c7570c80e3cf0ee3b7b30aa21de9bd0c11c08b477ad4b390ef6f2","flatsize":76003,"path":"All/p5-InlineX-CPP2XS-0.25.pkg","repopath":"All/p5-InlineX-CPP2XS-0.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30328,"desc":"InlineX::CPP2XS is a perl module to create an XS file from an\nInline C++ file.","deps":{"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Inline-CPP":{"origin":"devel/p5-Inline-CPP","version":"0.80"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-InlineX-C2XS","origin":"devel/p5-InlineX-C2XS","version":"0.27","comment":"Perl module to create an XS file from an Inline C file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/InlineX-C2XS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac344e924e1fc7d7bda3c1598d62ea06c9e06204cc00844242ddc9aac9a09940","flatsize":74981,"path":"All/p5-InlineX-C2XS-0.27.pkg","repopath":"All/p5-InlineX-C2XS-0.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31144,"desc":"InlineX::C2XS - create an XS file from an Inline C file.\n\nThe C file that InlineX::C2XS needs to find would contain\nonly the C code.\n\nInlineX::C2XS looks for the file in ./src directory - expecting that the\nfilename will be the same as what appears after the final '::' in the\nmodule name (with a '.c' extension). ie if the module is called\nMy::Next::Mod it looks for a file ./src/Mod.c, and creates a file\nnamed Mod.xs. Also created, is the file 'INLINE.h' - but only if that\nfile is needed. The generated xs file (and INLINE.h) will be written\nto the cwd unless a third argument (specifying a valid directory) is\nprovided to the c2xs() function.\n\nThe created XS file, when packaged with the '.pm' file, an\nappropriate 'Makefile.PL', and 'INLINE.h' (if it's needed),\ncan be used to build the module in the usual way - without\nany dependence upon the Inline::C module.","deps":{"p5-Inline-C":{"origin":"devel/p5-Inline-C","version":"0.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Inline-TT","origin":"devel/p5-Inline-TT","version":"0.07_1","comment":"Provides inline support for template toolkit 2.x","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Inline-TT","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2245bef4b738782ed62b2df1fff74318b321c0230353ef0f954b073d2f461b0a","flatsize":18930,"path":"All/p5-Inline-TT-0.07_1.pkg","repopath":"All/p5-Inline-TT-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9916,"desc":"Inline::TT provides Inline access to version 2.0 and higher of the Template\nToolkit. This allows you to house your templates inside the source code file,\nwhile retaining the ability to cache compiled templates on the disk (via\nInline's caching mechanism).\n\nThe names of the blocks in the template are exported as functions.  Call these\nwith a reference to a hash of values, which will be used for interpolation in\nthe templates. This hash reference is the same as the second argument to the\nprocess method of any Template object. The output from template toolkit will be\nreturned to you as a single string. Note that leading and trailing spaces are\ntrimmed, further the template toolkit options PRE_CHOMP and POST_CHOMP are set.\nCurrently, there is no way to change these behaviors.","deps":{"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Inline-Python","origin":"devel/p5-Inline-Python","version":"0.57","comment":"Write Perl Subroutines in Python","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Inline-Python","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10d59adbf4273ede1f0846abb9dd5c9431805787cfe99e3f1593944782acb962","flatsize":111259,"path":"All/p5-Inline-Python-0.57.pkg","repopath":"All/p5-Inline-Python-0.57.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43524,"desc":"The Inline::Python module allows you to put Python source code directly\n\"inline\" in a Perl script or module. It sets up an in-process Python\ninterpreter, runs your code, and then examines Python's symbol table for\nthings to bind to Perl. The process of interrogating the Python\ninterpreter for globals only occurs the first time you run your Python\ncode. The namespace is cached, and subsequent calls use the cached version.","deps":{"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libpython3.11.so.1.0","libintl.so.8"]},{"name":"p5-Inline-Tcl","origin":"devel/p5-Inline-Tcl","version":"0.09_1","comment":"Write Perl subroutines in Tcl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Inline-Tcl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9244953dbd33410df788e499f1570f1d34888797bc682f76b59b07a9825e97ac","flatsize":26532,"path":"All/p5-Inline-Tcl-0.09_1.pkg","repopath":"All/p5-Inline-Tcl-0.09_1.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":11300,"desc":"The Inline::Tcl module allows you to put Tcl source code directly\n\"inline\" in a Perl script or module. A Tcl interpreter is loaded and the\nTcl code is interpreted, then Perl asks the Tcl interpreter which global\nprocedures have been defined. Those functions are made available to your\nPerl program as if they had been written in Perl.\n\nThe process of interrogating the Tcl interpreter for globals only occurs\nthe first time you run your Tcl code. The namespace is cached, and\nsubsequent calls use the cached version.","deps":{"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel","perl5","tcl"],"shlibs_required":["libperl.so.5.36","libtcl86.so.1"]},{"name":"p5-Inline-Java","origin":"devel/p5-Inline-Java","version":"0.540_2","comment":"Write Perl subroutines and classes in Java","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Inline-Java","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d42a3b2be63fbc7624f3bae8dcec05444f037c6e532828fc1923fff157dd76a","flatsize":335578,"path":"All/p5-Inline-Java-0.540_2.pkg","repopath":"All/p5-Inline-Java-0.540_2.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":129796,"desc":"The Inline::Java module allows you to put Java source code directly \"inline\"\nin a Perl script or module. A Java compiler is launched and the Java code is\ncompiled. Then Perl asks the Java classes what public methods have been\ndefined. These classes and methods are available to the Perl program as if\nthey had been written in Perl.\n\nThe process of interrogating the Java classes for public methods occurs the\nfirst time you run your Java code. The namespace is cached, and subsequent\ncalls use the cached version.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Inline-C":{"origin":"devel/p5-Inline-C","version":"0.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","java","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Inline-Filters","origin":"devel/p5-Inline-Filters","version":"0.20","comment":"Common source code filters for Inline Modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Inline-Filters","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"906be6f44007c081f3bb9d163e5d6160c22448be35044b243cc9a629505e9d24","flatsize":53445,"path":"All/p5-Inline-Filters-0.20.pkg","repopath":"All/p5-Inline-Filters-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15600,"desc":"Inline::Filters provides common source code filters to Inline Language\nModules.","deps":{"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Inline-C":{"origin":"devel/p5-Inline-C","version":"0.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Inline-Files","origin":"devel/p5-Inline-Files","version":"0.71","comment":"Multiple virtual files at the end of your code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Inline-Files","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e7659886b992a6a74400521ed95b3b40e9737310b56f7024bad7e37f0f6a0fd","flatsize":37816,"path":"All/p5-Inline-Files-0.71.pkg","repopath":"All/p5-Inline-Files-0.71.pkg","licenselogic":"single","pkgsize":17956,"desc":"Inline::Files generalizes the notion of the __DATA__ marker and the\nassociated <DATA> filehandle, to an arbitrary number of markers and\nassociated filehandles.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Inline-CPP","origin":"devel/p5-Inline-CPP","version":"0.80","comment":"Write Perl subroutines and classes in C++","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Inline-CPP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18cf35920a15bbf0e412bd270b9b1a1bec844361058e77b7cb34d41492ce7cf2","flatsize":126095,"path":"All/p5-Inline-CPP-0.80.pkg","repopath":"All/p5-Inline-CPP-0.80.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":54404,"desc":"The Inline::CPP module allows you to put C++ source code directly\n\"inline\" in a Perl script or module. You code classes or functions in\nC++, and you can use them as if they were written in Perl.","deps":{"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Inline-C":{"origin":"devel/p5-Inline-C","version":"0.82"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Inline-C","origin":"devel/p5-Inline-C","version":"0.82","comment":"Write Perl Subroutines in C","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Inline-C","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fbac4a2b582d0249d8aa020661bdf6801ad5d36ddb426389c573bfdc1dc80eb","flatsize":189388,"path":"All/p5-Inline-C-0.82.pkg","repopath":"All/p5-Inline-C-0.82.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":73424,"desc":"Inline::C is a module that allows you to write Perl subroutines in C. Since\nversion 0.30 the Inline module supports multiple programming languages and each\nlanguage has its own support module. This document describes how to use Inline\nwith the C programming language. It also goes a bit into Perl C internals.","deps":{"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-Pegex":{"origin":"devel/p5-Pegex","version":"0.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Inline-ASM","origin":"devel/p5-Inline-ASM","version":"0.03_2","comment":"Write Perl Subroutines in assembler","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Inline-ASM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a27635374255bdfd5141adfcadbcf9343b46698d5a663df8f7927a5e6bf2223","flatsize":28810,"path":"All/p5-Inline-ASM-0.03_2.pkg","repopath":"All/p5-Inline-ASM-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14084,"desc":"Inline::ASM allows you to write Perl subroutines in assembly language.\nOf course, many C compilers allow you to put assembly right in your C\ncode, so this module does not provide any new functionality. It does,\nhowever, provide a feature most C compilers don't: you can mix different\nassembler syntaxes in the same file!","deps":{"p5-Inline-C":{"origin":"devel/p5-Inline-C","version":"0.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Inline","origin":"devel/p5-Inline","version":"0.86","comment":"Write Perl subroutines in other programming languages","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Inline","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e22712683b69f9c238cfca2d79f837aa42cacfcd68a0bb1110e9d06c1ec82822","flatsize":219054,"path":"All/p5-Inline-0.86.pkg","repopath":"All/p5-Inline-0.86.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":78160,"desc":"The Inline module allows you to put source code from other programming\nlanguages directly \"inline\" in a Perl script or module. The code is\nautomatically compiled as needed, and then loaded for immediate access\nfrom Perl.\n\nInline saves you from the hassle of having to write and compile your own\nglue code using facilities like XS or SWIG. Simply type the code where\nyou want it and run your Perl as normal. All the hairy details are\nhandled for you. The compilation and installation of your code chunks\nall happen transparently; all you will notice is the delay of\ncompilation on the first run.\n\nThe Inline code only gets compiled the first time you run it (or\nwhenever it is modified) so you only take the performance hit once. Code\nthat is Inlined into distributed modules (like on the CPAN) will get\ncompiled when the module is installed, so the end user will never notice\nthe compilation time.","deps":{"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Importer","origin":"devel/p5-Importer","version":"0.026","comment":"Alternative but compatible interface to modules that export symbols","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Importer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46ec7eba755ebf0c1d28cdc3b6ce586c0655806335e3f02f103ea009a0dca561","flatsize":89023,"path":"All/p5-Importer-0.026.pkg","repopath":"All/p5-Importer-0.026.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28224,"desc":"Importer acts as a layer between Exporter and modules which consume exports. It\nis feature-compatible with Exporter, plus some much needed extras. You can use\nthis to import symbols from any exporter that follows Exporters specification.\nThe exporter modules themselves do not need to use or inherit from the Exporter\nmodule, they just need to set @EXPORT and/or other variables.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Import-Base","origin":"devel/p5-Import-Base","version":"1.004","comment":"Import a set of modules into the calling module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Import::Base","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c8714a2c3ff91edce7fe67127cb48a09d52e0a8fd3864d271f71db4ad6a24fe","flatsize":67323,"path":"All/p5-Import-Base-1.004.pkg","repopath":"All/p5-Import-Base-1.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21336,"desc":"This module makes it easier to build and manage a base set of imports. Rather\nthan importing a dozen modules in each of your project's modules, you simply\nimport one module and get all the other modules you want. This reduces your\nmodule boilerplate from 12 lines to 1.","deps":{"p5-Import-Into":{"origin":"devel/p5-Import-Into","version":"1.002005,1"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Import-Into","origin":"devel/p5-Import-Into","version":"1.002005,1","comment":"Import packages into other packages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Import-Into","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"658629ac4c0844b8e578a1eee2530e302bb346e43d9548ee83d0e242e21732a9","flatsize":19302,"path":"All/p5-Import-Into-1.002005,1.pkg","repopath":"All/p5-Import-Into-1.002005,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10976,"desc":"Import::Into creates a global method import::into which you can call on\nany package to import it into another package.","deps":{"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Imlib2","origin":"graphics/p5-Imlib2","version":"1.0.0_13","comment":"Perl bindings for Imlib2","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b53545104a6a824594a572088fbd64f6b3c90647ffac3632184a621b3b5132c","flatsize":52111,"path":"All/p5-Imlib2-1.0.0_13.pkg","repopath":"All/p5-Imlib2-1.0.0_13.pkg","licenselogic":"single","pkgsize":13884,"desc":"Perl bindings for Imlib2.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36","libImlib2.so.1","libXext.so.6","libX11.so.6","libjpeg.so.8"]},{"name":"p5-Iterator-Util","origin":"devel/p5-Iterator-Util","version":"0.02_1","comment":"Essential utilities for the Iterator class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Iterator-DBI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a778fedec469e64888e4ba1aedb82eab7d346bb7eeed3ba20ad5dd970624fa50","flatsize":27695,"path":"All/p5-Iterator-Util-0.02_1.pkg","repopath":"All/p5-Iterator-Util-0.02_1.pkg","licenselogic":"single","pkgsize":12172,"desc":"This module implements many useful functions for creating and manipulating\niterator objects.\n\nAn \"iterator\" is an object, represented as a code block that generates the\n\"next value\" of a sequence, and generally implemented as a closure. For\nfurther information, including a tutorial on using iterator objects, see\nthe Iterator documentation.","deps":{"p5-Iterator":{"origin":"devel/p5-Iterator","version":"0.03_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Imager-QRCode","origin":"graphics/p5-Imager-QRCode","version":"0.035","comment":"Generate QR Code with Imager using libqrencode","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Imager-QRCode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bedbd2a3386e5e9454316aec5b761a8e251c72d8073686cdc4b38fba84b596f2","flatsize":74650,"path":"All/p5-Imager-QRCode-0.035.pkg","repopath":"All/p5-Imager-QRCode-0.035.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30476,"desc":"This module allows you to generate QR Code with Imager. This module use\nlibqrencode library.","deps":{"p5-Imager":{"origin":"graphics/p5-Imager","version":"1.024_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Imager-Graph","origin":"graphics/p5-Imager-Graph","version":"0.10_1","comment":"Perl extension for producing Graphs using the Imager library","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/Imager-Graph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"715ecbb8555f91676050c3117e08964a896674172a755a8116b7b71afc538323","flatsize":181220,"path":"All/p5-Imager-Graph-0.10_1.pkg","repopath":"All/p5-Imager-Graph-0.10_1.pkg","licenselogic":"single","pkgsize":54048,"desc":"Imager::Graph is intended to produce good looking graphs with a\nminimum effort on the part of the user.\n\nCurrently only the pie graph class, Imager::Graph::Pie, is provided.","deps":{"p5-Imager":{"origin":"graphics/p5-Imager","version":"1.024_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Imager-Plot","origin":"graphics/p5-Imager-Plot","version":"0.09_7","comment":"Perl extension for generating fancy graphic plots in color","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Imager-Plot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6028f9464ae3a498394b4ba810ea8bdd7490dd49146a96b35efdd18270f2503","flatsize":42335,"path":"All/p5-Imager-Plot-0.09_7.pkg","repopath":"All/p5-Imager-Plot-0.09_7.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16492,"desc":"This is a module for generating fancy raster plots in color. There is support\nfor drawing multiple datasets on the same plot, over a background image. It's\neven possible to do shadows with some thinking.\n\nIt's also possible to generate clean plots without any chartjunk at all.\n\nThe plot is generated in a few phases. First the initial plot object is\ngenerated and contains defaults at that point. Then datasets are added with\npossible drawing specifications.\n\nMost of the actual work is delegated to Imager::Plot::Axis. See the\nImager::Plot::Axis manpage for more information on how to control grid\ngeneration, ranges for data (zoom).","deps":{"p5-Imager":{"origin":"graphics/p5-Imager","version":"1.024_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Image-Size","origin":"graphics/p5-Image-Size","version":"3.300","comment":"Perl5 module to determine the size of images in several common formats","maintainer":"tolid@tolid.eu.org","www":"https://metacpan.org/release/Image-Size","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"baa6a0a07fd8aace889c581bd705b6a0a185b60ad05e5fa81971cab538520b6f","flatsize":99349,"path":"All/p5-Image-Size-3.300.pkg","repopath":"All/p5-Image-Size-3.300.pkg","licenselogic":"or","licenses":["ART20","LGPL21"],"pkgsize":39980,"desc":"Image::Size is a library based on the image-sizing code in the wwwimagesize\nscript, a tool that analyzes HTML files and adds HEIGHT and WIDTH tags to\nIMG directives. Image::Size has generalized that code to return a raw (X, Y)\npair, and included wrappers to pre-format that output into either HTML or a\nset of attribute pairs suitable for the CGI.pm library by Lincoln Stein.\nCurrently, Image::Size can size images in XPM, XBM, GIF, JPEG and PNG\nformats.\n\nI did this because my WWW server generates a lot of documents on demand\nrather than keeping them in static files. These documents not only use\ndirectional icons and buttons, but other graphics to annotate and highlight\nsections of the text. Without size attributes, browsers cannot render the\ntext of a page until the image data is loaded and the size known for layout.\nThis library enables scripts to size their images at run-time and include\nthat as part of the generated HTML. Or for any other utility that uses and\nmanipulates graphics. The idea of the basic interface + wrappers is to not\nlimit the programmer to a certain data format.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","www","perl5"]},{"name":"p5-Image-Scale","origin":"graphics/p5-Image-Scale","version":"0.14_1","comment":"Perl module for fast, high-quality fixed-point image resizing","maintainer":"atkin901@gmail.com","www":"https://metacpan.org/release/Image-Scale","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f72220b7ce2c5af6b8d559895d58ac9083222396e5a2e4047092268e3e1eefc","flatsize":113107,"path":"All/p5-Image-Scale-0.14_1.pkg","repopath":"All/p5-Image-Scale-0.14_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44880,"desc":"This module implements several resizing algorithms with a focus on low\noverhead, speed and minimal features. Algorithms available are:\n\n  GD's copyResampled (floating-point)\n  GD's copyResampled fixed-point (useful on embedded devices/NAS devices)\n  GraphicsMagick's assortment of resize filters (floating-point)\n  GraphicsMagick's Triangle filter in fixed-point\n\nSupported image formats include JPEG, GIF, PNG, and BMP for input, and\nJPEG and PNG for output.","deps":{"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36","libjpeg.so.8","libpng16.so.16","libgif.so.7"]},{"name":"p5-Image-Sane","origin":"graphics/p5-Image-Sane","version":"5_1","comment":"Perl extension for the SANE (Scanner Access Now Easy) Project","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Image-Sane","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7fd3d7174a69634ce90dd1188653157d7503db5edb402e92bf3121b0867bfa0","flatsize":73940,"path":"All/p5-Image-Sane-5_1.pkg","repopath":"All/p5-Image-Sane-5_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27604,"desc":"Perl bindings for the SANE (Scanner Access Now Easy) Project. This module\nallows you to access SANE-compatible scanners in a Perlish and\nobject-oriented way, freeing you from the casting and memory management in\nC, yet remaining very close in spirit to original API.","deps":{"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sane-backends":{"origin":"graphics/sane-backends","version":"1.3.1"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36","libsane.so.1"]},{"name":"p5-Image-Pngslimmer","origin":"graphics/p5-Image-Pngslimmer","version":"0.30_2","comment":"Slims (dynamically created) PNGs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Image-Pngslimmer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2964d7aa933ac4d42edbbede7128bbc0db9965078ebd73aff3a3a7a38c82f3a3","flatsize":71309,"path":"All/p5-Image-Pngslimmer-0.30_2.pkg","repopath":"All/p5-Image-Pngslimmer-0.30_2.pkg","licenselogic":"single","pkgsize":16192,"desc":"This Perl extension aims to cut down the size of PNGs. Users pass a PNG to\nvarious functions (though only one presently exists -\nImage::Pngslimmer::discard_noncritical($blob)) and a slimmer version is\nreturned. Image::Pngslimmer is designed for use where PNGs are being\ngenerated on the fly and where size matters - eg for J2ME use. There are\nother options - probably better ones - for handling static PNGs.\nand more image types.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Image-PNG-QRCode","origin":"graphics/p5-Image-PNG-QRCode","version":"0.10","comment":"Make a PNG image containing a QR code from text","maintainer":"dvl@FreeBSD.org","www":"https://metacpan.org/pod/Image::PNG::QRCode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a2049b811b763c93c54762d6459bad9402eb92ffbd4de4d0bb41d03b2d50c22","flatsize":85276,"path":"All/p5-Image-PNG-QRCode-0.10.pkg","repopath":"All/p5-Image-PNG-QRCode-0.10.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":35904,"desc":"This module converts input text to a PNG image of a QR code containing the\ntext. The PNG image can either be stored to a file or it can be a scalar.\n\nImage::PNG::Libpng requires \"libpng\" to be installed. \"libpng\" should\nalready be installed on most Linux and Windows systems.\n\nThis example makes a data URL QR code:\n\nuse Image::PNG::QRCode 'qrpng';\nuse URI;\nmy $data = 'abcdefghijklmnopqrstuvwxyz';\nmy $u = URI->new ('data:');\n$u->media_type ('image/png');\n$u->data (qrpng (text => $data));\nprint \"<img src='$u'>\\n\";","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36","libpng16.so.16"]},{"name":"p5-Image-PBMlib","origin":"graphics/p5-Image-PBMlib","version":"2.00_1","comment":"Helper functions for PBM/PGM/PPM image file formats","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Image-PBMlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b505bce81494e4dd4e3c786d4f05c5d987ac3450060d7955c472c03d640e65f3","flatsize":80527,"path":"All/p5-Image-PBMlib-2.00_1.pkg","repopath":"All/p5-Image-PBMlib-2.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24064,"desc":"This is primarily a library for reading portable bitmap (PBM),\nportable graymap (PGM), and portable pixmap (PPM) files. These image\nformats are only the barest step up from raw data, and have a very\nsimple format which is the key to be \"portable\". Writing out images in\nthese formats is very easy.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Image-PNG-Libpng","origin":"graphics/p5-Image-PNG-Libpng","version":"0.58","comment":"Perl interface to the C library \"libpng\"","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Image-PNG-Libpng","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9869d01b0260d1ee85f4ef7989e935c8f472fff92ee83d6174b2b322f12178c","flatsize":358584,"path":"All/p5-Image-PNG-Libpng-0.58.pkg","repopath":"All/p5-Image-PNG-Libpng-0.58.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":122080,"desc":"Image::PNG::Libpng is a Perl library for accessing the contents of\nPNG (Portable Network Graphics) images. Image::PNG::Libpng enables\nPerl to use the \"libpng\" library for reading and writing files in\nthe PNG format.\n\nImage::PNG::Libpng consists of Perl subroutines which mirror the C\nfunctions in libpng, plus helper subroutines to make it easier to\nread and write PNG data in Perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","perl5"],"shlibs_required":["libpng16.so.16","libperl.so.5.36"]},{"name":"p5-Image-OCR-Tesseract","origin":"graphics/p5-Image-OCR-Tesseract","version":"1.26_1","comment":"Read an image with Resseract OCR and get output","maintainer":"dvl@FreeBSD.org","www":"https://metacpan.org/release/LEOCHARRE/Image-OCR-Tesseract-1.26","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71c7ba8352f02a53e261ba10cae8975f3af721477aa03f4aec82a8b6e010d89e","flatsize":51753,"path":"All/p5-Image-OCR-Tesseract-1.26_1.pkg","repopath":"All/p5-Image-OCR-Tesseract-1.26_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21388,"desc":"Provides a perl interface to tesseract.\n\nThis is just an interface to make it quick an easy to get ocr output from an\nimage file. No matter what image type you provide, imagemagick convert is\ncalled to turn it into the format for tesseract\n\nAlso accepts any image input- takes care of converting your imput image to a\ntiff to the required specs, without changing the original.\n\nExample usage:\n\nocr ./image.jpg > ./savetext.txt\nocr ./image.png\nocr ./image1.jpg ./image2.jpg > ./alltext.txt\nocr ./image*jpg","deps":{"ImageMagick6-nox11":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tesseract":{"origin":"graphics/tesseract","version":"5.4.1"}},"categories":["graphics","perl5"]},{"name":"p5-Image-MetaData-JPEG","origin":"graphics/p5-Image-MetaData-JPEG","version":"0.153_1","comment":"Perl extension for showing/modifying JPEG (meta)data]","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Image-MetaData-JPEG","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d11e05eb8d74da50c93c92b40c07a10bb7a906f0453dab726c27a3d96f6db681","flatsize":692242,"path":"All/p5-Image-MetaData-JPEG-0.153_1.pkg","repopath":"All/p5-Image-MetaData-JPEG-0.153_1.pkg","licenselogic":"single","pkgsize":197432,"desc":"Image::MetaData::JPEG - Perl extension for showing/modifying JPEG (meta)data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Image-Math-Constrain","origin":"graphics/p5-Image-Math-Constrain","version":"1.02_1","comment":"Scaling math used in image size constraining (such as thumbnails)","maintainer":"coryking@mozimedia.com","www":"https://metacpan.org/release/Image-Math-Constrain","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9204d414a0aebd7e650dbbca9d56e303b889e2626252aeb75dbccb8f2174192f","flatsize":12713,"path":"All/p5-Image-Math-Constrain-1.02_1.pkg","repopath":"All/p5-Image-Math-Constrain-1.02_1.pkg","licenselogic":"single","pkgsize":7612,"desc":"Scaling math used in image size constraining (such as thumbnails)","deps":{"p5-PathTools":{"origin":"devel/p5-PathTools","version":"3.7500"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Image-MetaData-GQview","origin":"graphics/p5-Image-MetaData-GQview","version":"2.0.2","comment":"Perl extension for GQview image metadata","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Image-MetaData-GQview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d62971848e9768600fb83cd9798da9d4f0f44f65675b792631f0e7d86d024202","flatsize":68833,"path":"All/p5-Image-MetaData-GQview-2.0.2.pkg","repopath":"All/p5-Image-MetaData-GQview-2.0.2.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":22564,"desc":"This module is a abstraction to the image meta data of GQview.\n\nAll internal errors will trow an error!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Image-Magick-Iterator","origin":"graphics/p5-Image-Magick-Iterator","version":"0.01_11","comment":"Sequentially read Image::Magick object from a filehandle","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Image-Magick-Iterator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f247a05a9e240caad20020b512910cdce5ed1acd4ac74edbbc506e53101830b8","flatsize":11645,"path":"All/p5-Image-Magick-Iterator-0.01_11.pkg","repopath":"All/p5-Image-Magick-Iterator-0.01_11.pkg","licenselogic":"single","pkgsize":7884,"desc":"Image::Magick::Iterator adds iteration support to Image::Magick. This means that\nif you have a stream of concatenated images, you can access each image in the\nstream as an independent Image::Magick object.\n\nIteration functionality is not present in Image::Magick itself as of version\n5.56. Passing a stream of concatenated images would result in essentially a\n\"stack\" of images which would all be manipulated in parallel by any\nImage::Magick calls. Calls to Write() either output an animated series of image\n(a la animated GIFs), or the first image in the series.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"p5-Image-PBMlib":{"origin":"graphics/p5-Image-PBMlib","version":"2.00_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Image-LibExif","origin":"graphics/p5-Image-LibExif","version":"0.04_1","comment":"Read EXIF module","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Image-LibExif","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12a507c562421d47e7e9f12f32de35dab9e2709f4aa5d2c1078d1d927ebc59c7","flatsize":22286,"path":"All/p5-Image-LibExif-0.04_1.pkg","repopath":"All/p5-Image-LibExif-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9656,"desc":"Very simple and very fast (about 30 times faster than Image::ExifTool) EXIF\nextractor, based on libexif.","deps":{"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36","libexif.so.12"]},{"name":"p5-Image-Info","origin":"graphics/p5-Image-Info","version":"1.44","comment":"Perl module for getting image information","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Image-Info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c5d1885d6b00d84697e57688232187dee693b57c9453bb50db33b33474dd01f","flatsize":162729,"path":"All/p5-Image-Info-1.44.pkg","repopath":"All/p5-Image-Info-1.44.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":67352,"desc":"This Perl extension allows you to extract meta information from\nvarious types of image files. It currently supports JPEG, GIF, PNG\nand more image types.","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Image-Imlib2","origin":"graphics/p5-Image-Imlib2","version":"2.03_8","comment":"Perl interface to the Imlib2 image library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Image-Imlib2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd526c52ab0d7451b4303de4cb3325f45fd4984139688de37e04bced7df23940","flatsize":95069,"path":"All/p5-Image-Imlib2-2.03_8.pkg","repopath":"All/p5-Image-Imlib2-2.03_8.pkg","licenselogic":"single","pkgsize":31868,"desc":"Image::Imlib2 is a Perl port of Imlib2, a graphics library\nthat does image file loading and saving as well as manipulation,\narbitrary polygon support, etc. It does ALL of these operations\nFAST. It allows you to create colour images using a large number\nof graphics primitives, and output the images in a range of formats.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"EXAMPLES":"on"}},{"name":"p5-Image-Imgur","origin":"graphics/p5-Image-Imgur","version":"0.01_1","comment":"Perl extension for uploading images to http://imgur.com","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Image-Imgur","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02bb15a6b162b99a294c20b02bb6d8d9b93df1439574a34fb1db34ab6cefee08","flatsize":12049,"path":"All/p5-Image-Imgur-0.01_1.pkg","repopath":"All/p5-Image-Imgur-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6972,"desc":"Image::Imgur intends to make programmatically possible to upload image files to\nthe website http://imgur.com.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Image-IPTCInfo","origin":"graphics/p5-Image-IPTCInfo","version":"1.95_1","comment":"Perl extension for extracting IPTC image meta-data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Image-IPTCInfo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1325b2592bc799ea69185b74b48999702c72931dcfe579831011fbe9e12019c5","flatsize":64981,"path":"All/p5-Image-IPTCInfo-1.95_1.pkg","repopath":"All/p5-Image-IPTCInfo-1.95_1.pkg","licenselogic":"single","pkgsize":35360,"desc":"Ever wish you add information to your photos like a caption, the place\nyou took it, the date, and perhaps even keywords and categories? You\nalready can. The International Press Telecommunications Council (IPTC)\ndefines a format for exchanging meta-information in news content, and\nthat includes photographs. You can embed all kinds of information in\nyour images. The trick is putting it to use.\n\nThat's where this IPTCInfo Perl module comes into play. You can embed\ninformation using many programs, including Adobe Photoshop, and\nIPTCInfo will let your web server -- and other automated server\nprograms -- pull it back out. You can use the information directly in\nPerl programs, export it to XML, or even export SQL statements ready\nto be fed into a database.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Image-Grab","origin":"graphics/p5-Image-Grab","version":"1.4.2_4","comment":"Perl extension for Grabbing images off the Internet","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Image-Grab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85dbd8b332dec88c0c8530cbd4b38b04fe27e05f276a8ecedbb95af1db34c7df","flatsize":30215,"path":"All/p5-Image-Grab-1.4.2_4.pkg","repopath":"All/p5-Image-Grab-1.4.2_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14520,"desc":"Image::Grab is a simple way to get images with URLs that are either not\npredictable or are \"hidden\" by some method.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Image-Heatmap","origin":"graphics/p5-Image-Heatmap","version":"0.565_4","comment":"Convert geographic coordinates into a graphical heatmap","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Image-Heatmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8765e0b063eb2183cad935149b5355564a8b5b0954b49fdff1b19c938ffa3314","flatsize":67847,"path":"All/p5-Image-Heatmap-0.565_4.pkg","repopath":"All/p5-Image-Heatmap-0.565_4.pkg","licenselogic":"or","licenses":["ART20","GPLv1"],"pkgsize":37048,"desc":"Effortlessly convert latitude/longitude coordinates into a graphical heatmap\nof the geographical region relative the number of points outlined.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Iterator-Simple-Lookahead","origin":"devel/p5-Iterator-Simple-Lookahead","version":"0.09","comment":"Simple iterator with lookahead and unget","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/Iterator-Simple-Lookahead","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fcd1860b76a73441a7b1e28b790c8d878e4c6a5bbab44417093213b958424a1","flatsize":15701,"path":"All/p5-Iterator-Simple-Lookahead-0.09.pkg","repopath":"All/p5-Iterator-Simple-Lookahead-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8012,"desc":"Simple, fast, and powerful iterator utility with lookahead and unget.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Iterator-Simple":{"origin":"devel/p5-Iterator-Simple","version":"0.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Imager","origin":"graphics/p5-Imager","version":"1.024_1","comment":"Perl module for manipulating gray, color, and rgba format images","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Imager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"982f6071a00e1f55056d585e0ba6faa090977ccae15a13881bb9f8eff860145d","flatsize":2492631,"path":"All/p5-Imager-1.024_1.pkg","repopath":"All/p5-Imager-1.024_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":772628,"desc":"Imager is a perl module for manipulating gray, color and rgba format images.\nIt can read various file formats and has a builtin interpretered language for\nblends, fade and multiimage effects. It also has a plugin interface to write\nplugins in C. It also has drawing primitives and supports antialiased truetype\nand postscript fonts.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"t1lib":{"origin":"devel/t1lib","version":"5.1.2_5,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36","libgif.so.7","libjpeg.so.8","libpng16.so.16","libtiff.so.6","libfreetype.so.6"]},{"name":"p5-LaTeX-Encode","origin":"textproc/p5-LaTeX-Encode","version":"0.092.0","comment":"Encode characters for LaTeX formatting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/LaTeX-Encode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a137d34311fc8e80053ea247f8bf3cb025babd3b032fdee07d887c103744aca4","flatsize":81915,"path":"All/p5-LaTeX-Encode-0.092.0.pkg","repopath":"All/p5-LaTeX-Encode-0.092.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21704,"desc":"p5-LaTeX-Encode provides a function to encode text that is to\nbe formatted with LaTeX. It encodes characters that are special\nto LaTeX or that are represented in LaTeX by LaTeX commands.","deps":{"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Image-Compare","origin":"graphics/p5-Image-Compare","version":"1.03","comment":"Compare two images in a variety of ways","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Image-Compare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7577c18a5a32db29ad899117a02e5b0d8e34f9ddd2e77dca5ea084431dbd4a5","flatsize":64252,"path":"All/p5-Image-Compare-1.03.pkg","repopath":"All/p5-Image-Compare-1.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33084,"desc":"This library implements a system by which 2 image files can be\ncompared, using a variety of comparison methods. In general, those\nmethods operate on the images on a pixel-by-pixel basis and reporting\nstatistics or data based on color value comparisons.","deps":{"p5-Imager":{"origin":"graphics/p5-Imager","version":"1.024_1"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Mon","origin":"net-mgmt/p5-Mon","version":"0.11_1","comment":"Perl module that supports mon, a network and system monitoring daemon","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Mon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f936d13302867bf6c956b6ccf250d937d0878d4ec2c19afc57a13958867c8b4b","flatsize":83145,"path":"All/p5-Mon-0.11_1.pkg","repopath":"All/p5-Mon-0.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27576,"desc":"This is the Perl5 module for interfacing with the Mon system monitoring\npackage. Currently only the client interface is implemented, but more\nthings like special logging routines and persistent monitors are being\nconsidered.\n\n\"mon\" is a tool for monitoring the availability of services.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","sysutils","perl5"]},{"name":"p5-PCSC-Card","origin":"devel/p5-PCSC-Card","version":"1.4.15","comment":"Perl bindings for the PC/SC Lite Framework","maintainer":"perl@FreeBSD.org","www":"http://ludovic.rousseau.free.fr/softwares/pcsc-perl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df5cf69f0fb94627a6c63f38d14a7e7a84b264b9b8b0fba89fbe2a9d9e198d52","flatsize":105786,"path":"All/p5-PCSC-Card-1.4.15.pkg","repopath":"All/p5-PCSC-Card-1.4.15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35928,"desc":"From the website:-\n\nThis library allows to interface with a smart card and pcsc-lite using the\nPerl language. The archive contains the Perl wrapper and sample code.\n\nBruce\nbms@spc.org","deps":{"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Image-Delivery","origin":"www/p5-Image-Delivery","version":"0.14_2","comment":"Efficient transformation and delivery of web images","maintainer":"coryking@mozimedia.com","www":"https://metacpan.org/release/Image-Delivery","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a03a32967f42a915b6a3359cddcd173f2ac06f833917645a702cc64853a215c","flatsize":26191,"path":"All/p5-Image-Delivery-0.14_2.pkg","repopath":"All/p5-Image-Delivery-0.14_2.pkg","licenselogic":"single","pkgsize":14608,"desc":"Image::Delivery - Efficient transformation and delivery of web images\n\nMany web applications generate or otherwise deliver graphics as part\nof their interface. Getting the delivery of these images right is\ntricky, and developers usually need to make trade-offs in order\nto get a usable mechanism.\n\nImage::Delivery is an extremely sophisticated module for delivering\nthese generated images. It is designed to be powerful, flexible,\nextensible, scalable, secure, stable and correct, and use a minimum\nof resources.","deps":{"p5-Digest-TransformPath":{"origin":"devel/p5-Digest-TransformPath","version":"1.00_2"},"p5-File-Remove":{"origin":"devel/p5-File-Remove","version":"1.58"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-HTML-Location":{"origin":"www/p5-HTML-Location","version":"1.03_2"},"p5-Params-Coerce":{"origin":"devel/p5-Params-Coerce","version":"0.15"},"p5-Test-ClassAPI":{"origin":"devel/p5-Test-ClassAPI","version":"1.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","graphics","perl5"]},{"name":"p5-Image-Base","origin":"graphics/p5-Image-Base","version":"1.17_1","comment":"Base class for loading, manipulating, and saving images","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Image-Base","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c9185ba1e4518fda7af34d2ca8f18df7f868074f4b5821e9212f54c9016916d","flatsize":39614,"path":"All/p5-Image-Base-1.17_1.pkg","repopath":"All/p5-Image-Base-1.17_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":17612,"desc":"Image::Base is a base class for loading, manipulating and saving images. This\nclass should not be used directly.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Image-Caa","origin":"graphics/p5-Image-Caa","version":"1.01_1","comment":"Colored ASCII Art","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Image-Caa","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d826f85950218bbd0e3bfa9c4571980baeebc3bc74e342a1ea545acaa2287a3c","flatsize":217239,"path":"All/p5-Image-Caa-1.01_1.pkg","repopath":"All/p5-Image-Caa-1.01_1.pkg","licenselogic":"single","pkgsize":203376,"desc":"This module outputs Image::Magick image objects as ASCII Art, using a\nvariety of output dithering modes and output drivers (currently\nsupported is a plain old ANSI termical output driver and a curses\ndriver).","deps":{"p5-Curses":{"origin":"devel/p5-Curses","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Image-Base-SVG","origin":"graphics/p5-Image-Base-SVG","version":"5","comment":"SVG image file output","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Image-Base-SVG","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5006c8a0d23f3ed1447afb87560832dece3e1ffa1c4d48fed9f448fa3deee188","flatsize":51069,"path":"All/p5-Image-Base-SVG-5.pkg","repopath":"All/p5-Image-Base-SVG-5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":19476,"desc":"Image::Base::SVG extends Image::Base to create or update SVG format image files\nusing the SVG.pm module (see SVG::Manual).\n\nImage::Base is pixel oriented so isn't really the sort of thing SVG is meant\nfor, but this module can direct some Image::Base style code at an SVG object. Of\ncourse the SVG module has many more features if used natively.\n\nIt's often fairly easy to spit out SVG directly too, and for instance the\nImage::Base::SVGout module can do that. The advantages of the SVG document\nobject model comes when combining images or fragments, or going through elements\nfor post-facto mangling.\n\nIn the current code the SVG elements emitted assume some default style\nattributes such as stroke-width 1. Perhaps that should be set explicitly on each\nelement.","deps":{"p5-Image-Base":{"origin":"graphics/p5-Image-Base","version":"1.17_1"},"p5-SVG":{"origin":"textproc/p5-SVG","version":"2.87"},"p5-SVG-Parser":{"origin":"textproc/p5-SVG-Parser","version":"1.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-IPv6-Address","origin":"net/p5-IPv6-Address","version":"0.208","comment":"IPv6 Address Manipulation Library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IPv6-Address","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ffd27ac40ec2bf2cabce1770e363eebd8415e392fd1b49a0a352a82605ed119","flatsize":34448,"path":"All/p5-IPv6-Address-0.208.pkg","repopath":"All/p5-IPv6-Address-0.208.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":15388,"desc":"IPv6 Address Manipulation Library","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-IRC-Bot-Hangman","origin":"irc/p5-IRC-Bot-Hangman","version":"0.1_2","comment":"IRC hangman bot","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IRC-Bot-Hangman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"073aa4c5550be1b29b0c38947c9e84037e863ce5b7936801fea700d74fcc279c","flatsize":72690,"path":"All/p5-IRC-Bot-Hangman-0.1_2.pkg","repopath":"All/p5-IRC-Bot-Hangman-0.1_2.pkg","licenselogic":"single","pkgsize":40556,"desc":"This module provides a useless IRC bot which enables you to play hangman,\nthe classic word game. It comes shipped with a list of ~2000 english words\nby default. The architecture is plugin based, words, commands and\nresponses can be extended at will by adding new modules.\n\nThe main motivation was to provide a multi-player text based game for\nchildren to help them practising writing.","deps":{"p5-Bot-BasicBot":{"origin":"irc/p5-Bot-BasicBot","version":"0.93"},"p5-Chatbot-Eliza":{"origin":"misc/p5-Chatbot-Eliza","version":"1.08"},"p5-Games-GuessWord":{"origin":"games/p5-Games-GuessWord","version":"0.16_1"},"p5-Module-Find":{"origin":"devel/p5-Module-Find","version":"0.16"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","games","perl5"]},{"name":"p5-IPC-System-Simple","origin":"devel/p5-IPC-System-Simple","version":"1.30","comment":"Perl extension to run commands simply with detailed diagnostics","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IPC-System-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6193b5a10ab9e402b896db3c9b254c8f20eaa98fc820c6858e13d07edb6b6d7c","flatsize":78988,"path":"All/p5-IPC-System-Simple-1.30.pkg","repopath":"All/p5-IPC-System-Simple-1.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25660,"desc":"Calling Perl's in-built system() function is easy, determining if it\nwas successful is hard.  Let's face it, $? isn't the nicest variable\nin the world to play with, and even if you do check it, producing a\nwell-formatted error string takes a lot of work.\n\nIPC::System::Simple takes the hard work out of calling external\ncommands.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IPC-Signal","origin":"devel/p5-IPC-Signal","version":"1.00_1","comment":"Utility functions to deal with signals in Perl","maintainer":"rouslan@rshell.net","www":"https://metacpan.org/release/IPC-Signal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45ec62944ae1a03c96ca3711ae96976a48afd3b0534a59bf64290bc6f66849d4","flatsize":11786,"path":"All/p5-IPC-Signal-1.00_1.pkg","repopath":"All/p5-IPC-Signal-1.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6548,"desc":"IPC::Signal - Utility functions dealing with signals\n\nThis module contains utility functions for dealing with signals.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IPC-ShellCmd","origin":"devel/p5-IPC-ShellCmd","version":"0.005_1","comment":"Run a command with a given environment and capture output","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IPC-ShellCmd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ee526a368de529130e6952796b65f0246908ad6d7bc412b8fc1b6d88a1f5572","flatsize":57097,"path":"All/p5-IPC-ShellCmd-0.005_1.pkg","repopath":"All/p5-IPC-ShellCmd-0.005_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22588,"desc":"IPC::ShellCmd comes from the nth time I've had to implement a select loop and\nwanted appropriate sudo/su privilege magic, environment variables that are set\nin the child, working directories set etc.\n\nIt aims to provide a reasonable interface for setting up command execution\nenvironment (working directory, environment variables, stdin, stdout and stderr\nredirection if necessary), but allowing for ssh and sudo and magicking in the\nappropriate shell quoting.\n\nIt tries to be flexible about how you might want to capture output, exit status\nand other such, but in such a way as it's hopefully easy to understand and make\nit work.\n\nSetup method calls are chain-able in a File::Find::Rule kind of a way.","deps":{"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["devel","perl5"]},{"name":"p5-IPC-Shareable","origin":"devel/p5-IPC-Shareable","version":"1.13","comment":"Share Perl variables between processes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IPC-Shareable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02d15f0ee2bf38e2245e7fe6a43e069fd3fae8334a77a2ce3ae983dd812852a0","flatsize":67915,"path":"All/p5-IPC-Shareable-1.13.pkg","repopath":"All/p5-IPC-Shareable-1.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27288,"desc":"IPC::Shareable allows you to tie a variable to shared memory making it\neasy to share the contents of that variable with other Perl processes.\nScalars, arrays, and hashes can be tied. The variable being tied may\ncontain arbitrarily complex data structures - including references to\narrays, hashes of hashes, etc.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-String-CRC32":{"origin":"devel/p5-String-CRC32","version":"2.100"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IPC-SharedCache","origin":"devel/p5-IPC-SharedCache","version":"1.3_2","comment":"Perl module for managing a SysV IPC shared memory cache","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"924b64c2c2b963e3cf59e7b3fa6ad3bb17dfc200b7950860d4db24a06502f590","flatsize":45945,"path":"All/p5-IPC-SharedCache-1.3_2.pkg","repopath":"All/p5-IPC-SharedCache-1.3_2.pkg","licenselogic":"single","pkgsize":18052,"desc":"This module provides a shared memory cache accessed as a\ntied hash.\nShared memory is an area of memory that is available to\nall processes.  It is accessed by choosing a key, the\nipc_key argument to tie.  Every process that accesses\nshared memory with the same key gets access to the same\nregion of memory.  In some ways it resembles a file\nsystem, but it is not hierarchical and it is resident in\nmemory.  This makes it harder to use than a filesystem but\nmuch faster.  The data in shared memory persists until the\nmachine is rebooted or it is explicitly deleted.","deps":{"p5-IPC-ShareLite":{"origin":"devel/p5-IPC-ShareLite","version":"0.17_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IRC-Utils","origin":"irc/p5-IRC-Utils","version":"0.12_1","comment":"Common utilities for IRC-related tasks","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/IRC-Utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"270e77a96c75875799331c5e7732e4f31b2a0fc52cd4dd1bb71714301e01a8a6","flatsize":42472,"path":"All/p5-IRC-Utils-0.12_1.pkg","repopath":"All/p5-IRC-Utils-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17236,"desc":"The functions in this module take care of many of the tasks you are\nfaced with when working with IRC. Mode lines, ban masks, message\nencoding and formatting, etc.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5"]},{"name":"p5-IPC-ShareLite","origin":"devel/p5-IPC-ShareLite","version":"0.17_2","comment":"Simple interface to access shared memory","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IPC-ShareLite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1750647e20c618a6299bf57987e04f3a88dc98533f83e8a98c8ea9c7b0fbf4c","flatsize":48460,"path":"All/p5-IPC-ShareLite-0.17_2.pkg","repopath":"All/p5-IPC-ShareLite-0.17_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21092,"desc":"IPC::ShareLite provides a simple interface to shared memory, allowing data to\nbe efficiently communicated between processes.  Your operating system must\nsupport SysV IPC (shared memory and semaphores) in order to use this module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Image-ExifTool","origin":"graphics/p5-Image-ExifTool","version":"12.76","comment":"Perl module for getting EXIF data from image files","maintainer":"devnull@apt322.org","www":"https://exiftool.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"174e655675d84f44c8fd587a24166b37f6c4867a7411c8160f035b51a381e888","flatsize":24333837,"path":"All/p5-Image-ExifTool-12.76.pkg","repopath":"All/p5-Image-ExifTool-12.76.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":3808520,"desc":"ExifTool is a customizable set of Perl modules plus a full-featured\ncommand-line application for reading and writing meta information in a wide\nvariety of files, including the maker note information of many digital\ncameras by various manufacturers such as Canon, Casio, DJI, FLIR, FujiFilm,\nGE, GoPro, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon,\nNintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx,\nRicoh, Samsung, Sanyo, Sigma/Foveon and Sony.\n\nSee html/index.html for more details about ExifTool features and a list of\nfile types and meta information formats currently supported by ExifTool","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"],"options":{"DOCS":"on"}},{"name":"p5-IPC-Run-SafeHandles","origin":"devel/p5-IPC-Run-SafeHandles","version":"0.04_1","comment":"Safe guarding for IPC::Run(3)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IPC-Run-SafeHandles","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a83e0c6a0b15e0733e4093a946987735c585484cf564709d90d6571f46b9fd3","flatsize":12230,"path":"All/p5-IPC-Run-SafeHandles-0.04_1.pkg","repopath":"All/p5-IPC-Run-SafeHandles-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7048,"desc":"IPC::Run and IPC::Run3 are both very upset when you try to use them\nunder environments where you have STDOUT and/or STDERR tied to something\nelse, such as under fastcgi.\n\nThe module adds safe-guarding code when you call IPC::Run or IPC::Run3\nunder such environment to make sure it always works.\n\nIf you intend to release your code to work under normal envionrment as\nwell as under fastcgi, simply use this module *after* the \"IPC\" modules\nare loaded in your code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IPC-PubSub","origin":"devel/p5-IPC-PubSub","version":"0.29_2","comment":"Interprocess Publish/Subscribe channels","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IPC-PubSub","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fa6a5e25eba343546f46551ac9a5a16aeff05568506e1d55a151661501f9311","flatsize":26069,"path":"All/p5-IPC-PubSub-0.29_2.pkg","repopath":"All/p5-IPC-PubSub-0.29_2.pkg","licenselogic":"single","pkgsize":10584,"desc":"This module provides a simple API for publishing messages to channels\nand for subscribing to them.\n\nWhen a message is published on a channel, all subscribers currently in\nthat channel will get it on their next \"get\" or \"get_all\" call.\n\nCurrently, it offers three backends: \"DBM_Deep\" for on-disk storage,\n\"Memcached\" for possibly multi-host storage, and \"PlainHash\" for\nsingle-process storage.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-DBM-Deep":{"origin":"databases/p5-DBM-Deep","version":"2.0019"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IPC-PerlSSH","origin":"devel/p5-IPC-PerlSSH","version":"0.17","comment":"Class for executing remote perl code over an SSH link","maintainer":"niels@kristensen.io","www":"https://metacpan.org/release/IPC-PerlSSH","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f59d085cadadc0d30f8f302636acb159fa59fbdaca88de80bcc550effe5e9f3","flatsize":100069,"path":"All/p5-IPC-PerlSSH-0.17.pkg","repopath":"All/p5-IPC-PerlSSH-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38528,"desc":"a class for executing remote perl code over an SSH link","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IPC-Open3-Simple","origin":"devel/p5-IPC-Open3-Simple","version":"0.04_1","comment":"Simple alternative to IPC::Open3","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IPC-Open3-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8a86aee3b9525408f7d08a3a4af37657af7da91ead4ad1f4873f5a2c6934d5e","flatsize":16418,"path":"All/p5-IPC-Open3-Simple-0.04_1.pkg","repopath":"All/p5-IPC-Open3-Simple-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8960,"desc":"IPC::Open3::Simple aims at making it very easy to start a shell command,\neventually feed its stdin with some data, then retrieve its stdout and stderr\nseparately.\n\nWhen you want to run a shell command and parse its stdout/stderr or feed its\nstdin, you often end up using IPC::Run, IPC::Cmd or IPC::Open3 with your own\nparsing code, and end up writing more code than you intended. IPC::Open3::Simple\nis about removing this overhead and making IPC::Open3 easier to use.\n\nIPC::Open3::Simple calls IPC::Open3 and redirects stdin, stdout and stderr to\nsome function references passed in argument to the constructor. It does a select\non the input/output filehandles returned by IPC::Open3 and dispatches their\ncontent to and from those functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IPC-Mmap-Share","origin":"devel/p5-IPC-Mmap-Share","version":"0.03_1","comment":"Safely share structures among processes using anonymous mmap","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IPC-Mmap-Share","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3539760a817a08a1c394d3ecc4121308feb4847ae56d92432adec83bee5b97c","flatsize":31854,"path":"All/p5-IPC-Mmap-Share-0.03_1.pkg","repopath":"All/p5-IPC-Mmap-Share-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13844,"desc":"The IPC::Mmap::Share was born out of the need to share structures among\nprocesses that come from the same ancestor. It tries to do so in a very simple\nand straightforward manner. Just create an IPC::Mmap::Share object, and use set\nto store your data and get to get it back.","deps":{"p5-IPC-Mmap":{"origin":"devel/p5-IPC-Mmap","version":"0.21_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Image-ExifTool-devel","origin":"graphics/p5-Image-ExifTool-devel","version":"12.87","comment":"Script and Perl module to read/write meta data in files","maintainer":"svysh.fbsd@gmail.com","www":"https://exiftool.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbda0d7006eb819c459d62b4fbe0e1607d8e9e3128ee26d3162a9e1d11cee0bb","flatsize":27532193,"path":"All/p5-Image-ExifTool-devel-12.87.pkg","repopath":"All/p5-Image-ExifTool-devel-12.87.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5329116,"desc":"ExifTool is a highly customizable Perl script and module for reading,\nwriting and editing meta information in a wide variety of files.\n\nExifTool supports many different metadata formats including EXIF, GPS, IPTC,\nXMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3,\nLyrics3, as well as the maker notes of many digital cameras by Canon, Casio,\nDJI, FLIR, FujiFilm, GE, GoPro, HP, JVC/Victor, Kodak, Leaf,\nMinolta/Konica-Minolta, Motorola, Nikon, Nintendo, Olympus/Epson,\nPanasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo,\nSigma/Foveon and Sony.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"],"options":{"DOCS":"on"}},{"name":"p5-IPC-Mmap","origin":"devel/p5-IPC-Mmap","version":"0.21_1","comment":"Provides a minimal mmap() interface for both POSIX and Win32","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IPC-Mmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf277176e6bf7524351463a947af575ae03f38f1794ff726880f2dd4bea3c590","flatsize":32886,"path":"All/p5-IPC-Mmap-0.21_1.pkg","repopath":"All/p5-IPC-Mmap-0.21_1.pkg","licenselogic":"single","pkgsize":11248,"desc":"Provides an object-oriented interface to either the POSIX mmap() or\nWin32 equivalent APIs to memory map a file into a process's address\nspace for general memory access. IPC::Mmap provides only a minimal\ninterface without the additional overhead of tie'd variables or\nlocking enforced in other modules (e.g., Sys::Mmap, Win32::MMF); hence,\nthe application is responsible for performing read()'s and write()'s\non the IPC::Mmap object, and calling any needed lock() and unlock()\nmethods, as required by concurrent processes.\n\nMemory mapped files provide an alternate shared memory mechanism for\nmultiple processes. The technique maps the OS's file system buffers\nfor a given file into each mmap()'ing process's virtual memory space,\nthereby permitting each process to essentially share the same physical\nmemory. Refer to the excellent \"Advanced Programming in the UNIX\nEnvironment\", Stevens et al., Addison-Wesley Publisher for a detailed\nreference on the POSIX implementation. IPC::Mmap provides OS-agnostic\nwrappers for both the POSIX and Win32 memory mapped file capabilities.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-IPC-MMA","origin":"devel/p5-IPC-MMA","version":"0.81_2","comment":"Improved Perl interface to Ralf Engelschall's mm library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IPC-MMA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aff2b756c9dda885a984b0442ada952bb9c2906e28b0885458dd776f8757c7f4","flatsize":138817,"path":"All/p5-IPC-MMA-0.81_2.pkg","repopath":"All/p5-IPC-MMA-0.81_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":53616,"desc":"IPC::MMA provides an interface to Ralf Engelschall's mm library, allowing\nmemory to be shared between multiple processes in a relatively\nconvenient way.\n\nIPC::MMA is a superset of Arthur Choung's IPC::MM module, adding arrays and\nallowing any Perl scalar to be used as a hash/BTree key rather than just C\nstrings. IPC::MMA hashes are like IPC::MM BTrees in that they return keys in\nsorted order ineach, keys, and next operations.\n\nAn IPC::MMA array can store data in any of six ways, including general-purpose\nscalars, signed or unsigned integers, floating-point numbers, fixed-length\nstrings/records, and booleans at one bit per array element.","deps":{"mm":{"origin":"devel/mm","version":"1.4.2_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libmm.so.14"]},{"name":"p5-IPC-Locker","origin":"devel/p5-IPC-Locker","version":"1.502","comment":"Provide a server for locks and clients to access that server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IPC-Locker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dab84b4206519ee415c47dc387f680a47275aea71946efee5c7a043ae45a99a7","flatsize":115215,"path":"All/p5-IPC-Locker-1.502.pkg","repopath":"All/p5-IPC-Locker-1.502.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":46824,"desc":"This package provides a server for locks and a package for clients to access\nthat server. The result is that clients can access named locks on a Internet\nwide bases, solving critical section problems without the mess of NFS or other\nfile locking techniques.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IPC-MM","origin":"devel/p5-IPC-MM","version":"0.03_1","comment":"Perl interface to Ralf Engelschall's mm library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IPC-MM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e05e959448ce66ea5fe7df3c0dc445d11753f055cd6e4afd0a38796584aa86e2","flatsize":59811,"path":"All/p5-IPC-MM-0.03_1.pkg","repopath":"All/p5-IPC-MM-0.03_1.pkg","licenselogic":"single","pkgsize":20004,"desc":"IPC::MM provides an interface to Ralf Engelschall's mm library, allowing\nmemory to be shared between multiple processes in a relatively\nconvenient way.\n\nIPC::MM provides methods to create and destroy shared memory segments and\nto access data structures within those shared memory segments, as well\nas miscellaneous methods.  Additionally, it provides a tied interface\nfor scalars and hashes.","deps":{"mm":{"origin":"devel/mm","version":"1.4.2_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libmm.so.14"]},{"name":"p5-IPC-DirQueue","origin":"devel/p5-IPC-DirQueue","version":"1.0_1","comment":"Disk-based many-to-many task queue","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IPC-DirQueue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7fb36894f9addf230cea68213da0ba38cacbe34d46298df86d51bd5e64cbbd3","flatsize":80026,"path":"All/p5-IPC-DirQueue-1.0_1.pkg","repopath":"All/p5-IPC-DirQueue-1.0_1.pkg","licenselogic":"single","pkgsize":37240,"desc":"This module implements a FIFO queuing infrastructure, using a directory\nas the communications and storage media.  No daemon process is required\nto manage the queue; all communication takes place via the filesystem.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IPC-Cmd","origin":"devel/p5-IPC-Cmd","version":"1.04","comment":"Finding and running system commands made easy","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IPC-Cmd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b40e274a156b8c1757135c43e563dfd6af6f290b68d5c8b64d6936ce4218bf1","flatsize":82350,"path":"All/p5-IPC-Cmd-1.04.pkg","repopath":"All/p5-IPC-Cmd-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29480,"desc":"IPC::Cmd allows you to run commands, interactively if desired,\nplatform independent but have them still work.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IPC-Cache","origin":"devel/p5-IPC-Cache","version":"0.02_1","comment":"Persist data across processes via shared memory","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/IPC-Cache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bf936a23e3aa799ebf5fd86884d10a454c86d4d1a97ce66238837f680071f6f","flatsize":29443,"path":"All/p5-IPC-Cache-0.02_1.pkg","repopath":"All/p5-IPC-Cache-0.02_1.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":12160,"desc":"IPC::Cache implements an object store where data is persisted across\nprocesses.","deps":{"p5-IPC-ShareLite":{"origin":"devel/p5-IPC-ShareLite","version":"0.17_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IP-Anonymous","origin":"net/p5-IP-Anonymous","version":"0.04_1","comment":"Perl extension to provide anonymous IP addresses","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/IP-Anonymous","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f16603ac374cc95ed0ed3d326934f2471e52f1022c82243a3ef4a50c7559718","flatsize":19174,"path":"All/p5-IP-Anonymous-0.04_1.pkg","repopath":"All/p5-IP-Anonymous-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10064,"desc":"This module is a cryptography-based sanitization tool for network trace\nor log data.","deps":{"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-IPC-Run","origin":"devel/p5-IPC-Run","version":"20231003.0","comment":"Run subprocesses with piping and redirection","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IPC-Run","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c047cd16c3d7dad768564fdc7584fb946cfb54028e152b6f18907dabbb9e294a","flatsize":301764,"path":"All/p5-IPC-Run-20231003.0.pkg","repopath":"All/p5-IPC-Run-20231003.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":112340,"desc":"IPC::Run allows you run and interact with child processes, files, pipes,\nand pseudo-ttys.  Both event-loop and procedural techniques are\nsupported and may be mixed.  Likewise, functional and OO API styles are\nboth supported and may be mixed.","deps":{"p5-IO-Tty":{"origin":"devel/p5-IO-Tty","version":"1.20_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IPC-Session","origin":"net/p5-IPC-Session","version":"0.05_1","comment":"Drive ssh or other interactive shell, local or remote (like 'expect')","maintainer":"avk@vl.ru","www":"https://metacpan.org/release/IPC-Session","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a31873dcbf043b765bb9874ca40f0325be399a4f4be2058da987b75b51d7e99","flatsize":13515,"path":"All/p5-IPC-Session-0.05_1.pkg","repopath":"All/p5-IPC-Session-0.05_1.pkg","licenselogic":"single","pkgsize":7708,"desc":"Drive ssh or other interactive shell, local or remote (like 'expect')","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-IPC-Run3","origin":"devel/p5-IPC-Run3","version":"0.049","comment":"Run a subprocess in batch mode","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IPC-Run3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"306988d8e161b1861aa6f450af884942d78645bddad7e8958cad2fcb9fbe120f","flatsize":76353,"path":"All/p5-IPC-Run3-0.049.pkg","repopath":"All/p5-IPC-Run3-0.049.pkg","licenselogic":"or","licenses":["ART10","GPLv1","BSD2CLAUSE"],"pkgsize":34164,"desc":"This module allows you to run a subprocess and redirect stdin, stdout,\nand/or stderr to files and perl data structures.  It aims to satisfy\n99%25 of the need for using system()/qx``/open3() with a simple,\nextremely Perlish API and none of the bloat and rarely used features of\nIPC::Run.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IP-Country","origin":"net/p5-IP-Country","version":"2.28_1","comment":"Fast lookup of country codes from IP addresses","maintainer":"dikshie@lapi.itb.ac.id","www":"https://metacpan.org/release/IP-Country","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0183fd3791e6fb45ae61ec819045d0bbc05a9505f641092532aab8c0a81f9df9","flatsize":617365,"path":"All/p5-IP-Country-2.28_1.pkg","repopath":"All/p5-IP-Country-2.28_1.pkg","licenselogic":"single","pkgsize":267516,"desc":"Finding the home country of a client using only the IP address can be\ndifficult. Looking up the domain name associated with that address can\nprovide some help, but many IP address are not reverse mapped to any\nuseful domain, and the most common domain (.com) offers no help when\nlooking for country.\n\nThis module comes bundled with a database of countries where various IP\naddresses have been assigned. Although the country of assignment will\nprobably be the country associated with a large ISP rather than the\nclient herself, this is probably good enough for most log analysis\napplications, and under test has proved to be as accurate as\nreverse-DNS and WHOIS lookup.","deps":{"p5-Geography-Countries":{"origin":"misc/p5-Geography-Countries","version":"2009041301_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5","geography"]},{"name":"p5-IO-Zlib","origin":"archivers/p5-IO-Zlib","version":"1.15","comment":"IO:: style interface to Compress::Zlib","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-Zlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"685e6e78ed71c17fa71cf257dcd7a56a2e4120873ba54f686c5a277050a94194","flatsize":27092,"path":"All/p5-IO-Zlib-1.15.pkg","repopath":"All/p5-IO-Zlib-1.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12408,"desc":"This is the IO::Zlib module package for perl5.\n\nThis modules provides an IO:: style interface to the Compress::Zlib\npackage. The main advantage is that you can use an IO::Zlib object\nin much the same way as an IO::File object so you can have common\ncode that doesn't know which sort of file it is using.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-IO-Toolkit","origin":"devel/p5-IO-Toolkit","version":"1.008_2","comment":"Perl extension to create logfiles","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/LINMAR/IO-Toolkit-1.008","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39097d5f47e164027f0c4f879d2c92e5f6163b741b14184c1921802fa7388575","flatsize":22666,"path":"All/p5-IO-Toolkit-1.008_2.pkg","repopath":"All/p5-IO-Toolkit-1.008_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11256,"desc":"IO::Toolkit - Perl extension to create log files","deps":{"p5-Crypt-RC6":{"origin":"security/p5-Crypt-RC6","version":"1.0_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-TieCombine","origin":"devel/p5-IO-TieCombine","version":"1.005","comment":"Perl 5 module to produce tied separate but combined variables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-TieCombine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf75d6a276ed2b8bede6289581df011419b8ca5318f006a3e9a3893b93d37643","flatsize":22235,"path":"All/p5-IO-TieCombine-1.005.pkg","repopath":"All/p5-IO-TieCombine-1.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10088,"desc":"IO::TieCombine - produce tied (and other) separate but combined variables.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IOC","origin":"devel/p5-IOC","version":"0.29_3","comment":"Lightweight IOC (Inversion of Control) framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IOC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"595f184b01328c1247696636cd92d1490c570ee335214f7668378ca767c44c52","flatsize":195942,"path":"All/p5-IOC-0.29_3.pkg","repopath":"All/p5-IOC-0.29_3.pkg","licenselogic":"single","pkgsize":84512,"desc":"This module provide a lightweight IOC or Inversion of Control framework.\nInversion of Control, sometimes called Dependency Injection, is a\ncomponent management style which aims to clean up component\nconfiguration and provide a cleaner, more flexible means of configuring\na large application.","deps":{"p5-Class-Interfaces":{"origin":"devel/p5-Class-Interfaces","version":"0.04_1"},"p5-Class-StrongSingleton":{"origin":"devel/p5-Class-StrongSingleton","version":"0.02_1"},"p5-Class-Throwable":{"origin":"devel/p5-Class-Throwable","version":"0.13"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Tee","origin":"devel/p5-IO-Tee","version":"0.66","comment":"Multiplex output to multiple output handles","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/IO-Tee","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e336e40a64cafd0e75f8dd5225a9029cdd065b644963c0af81940ab98ebfbc32","flatsize":18137,"path":"All/p5-IO-Tee-0.66.pkg","repopath":"All/p5-IO-Tee-0.66.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8964,"desc":"The `IO::Tee' constructor, given a list of output handles,\nreturns a tied handle that can be written to but not read from.\nWhen written to (using print or printf), it multiplexes the\noutput to the list of handles originally passed to the\nconstructor. As a shortcut, you can also directly pass a string\nor an array reference to the constructor, in which case\n`IO::File::new' is called for you with the specified argument or\narguments.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Stty","origin":"devel/p5-IO-Stty","version":"0.04","comment":"Change and print terminal line settings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-Stty","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"550b61cbcd3cb5e58e75c57be6bbd489e1ca3cecfff42a47003265f06c5012f9","flatsize":31889,"path":"All/p5-IO-Stty-0.04.pkg","repopath":"All/p5-IO-Stty-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13680,"desc":"IO::Stty is a perl module that change and print terminal line settings.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-String","origin":"devel/p5-IO-String","version":"1.08_1","comment":"Simplified Perl5 module to handle I/O on in-core strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-String","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f2a5ae0c1819b0d1cc238cd4584a5f64e33735354d0a8f88f35e35becb41fdf","flatsize":21284,"path":"All/p5-IO-String-1.08_1.pkg","repopath":"All/p5-IO-String-1.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10252,"desc":"IO::String is an IO::File (and IO::Handle) compatible class that reads data\nfrom or writes data to in-core strings.  It is essentially a simplification\nof parts of the IO-stringy collection of modules.  As such, IO::String is a\nreplacement for IO::Scalar.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Socket-UNIX-Util","origin":"net/p5-IO-Socket-UNIX-Util","version":"0.05","comment":"Unix domain socket utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Socket-UNIX-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66b822446a9e63621200dd91f14d806103f6d5fbfeb71726e5955d5f11d64bec","flatsize":43447,"path":"All/p5-IO-Socket-UNIX-Util-0.05.pkg","repopath":"All/p5-IO-Socket-UNIX-Util-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10784,"desc":"IO::Socket::UNIX::Util provides Unix domain socket utilities.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-IO-Socket-Timeout","origin":"net/p5-IO-Socket-Timeout","version":"0.32_1","comment":"IO::Socket with read/write timeout","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/IO-Socket-Timeout","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66428a7eff39811985034acda60f0850c0721de0848a4b018f8ace3bfb45734e","flatsize":21020,"path":"All/p5-IO-Socket-Timeout-0.32_1.pkg","repopath":"All/p5-IO-Socket-Timeout-0.32_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9720,"desc":"This module provides a way to set a timeout on read / write operations\non an IO::Socket instance, or any IO::Socket::* modules, like\nIO::Socket::INET.","deps":{"p5-PerlIO-via-Timeout":{"origin":"devel/p5-PerlIO-via-Timeout","version":"0.32_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-IO-YAML","origin":"devel/p5-IO-YAML","version":"0.10_1","comment":"Read and write YAML streams incrementally","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-YAML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"077e4ce94f7421fe1eea8b5ca5534071314d21905276f8a1940af8a04dba9dff","flatsize":32838,"path":"All/p5-IO-YAML-0.10_1.pkg","repopath":"All/p5-IO-YAML-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15212,"desc":"IO::YAML may be used to read and write YAML streams one document\n(i.e., one value) at a time.","deps":{"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-YAML-LibYAML":{"origin":"textproc/p5-YAML-LibYAML","version":"0.89"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Socket-Socks","origin":"net/p5-IO-Socket-Socks","version":"0.74","comment":"Provides a way to create socks client or server both 4 and 5 version","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/IO-Socket-Socks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f1892a88294b4a09e4ef5146567804d6ac21607736e3608e462c42dfc6d1f61","flatsize":106421,"path":"All/p5-IO-Socket-Socks-0.74.pkg","repopath":"All/p5-IO-Socket-Socks-0.74.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":30976,"desc":"Provides a way to create socks client or server both 4 and 5 version.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-IO-Socket-Socks-Wrapper","origin":"net/p5-IO-Socket-Socks-Wrapper","version":"0.17","comment":"Add SOCKS support for any perl object, package or program","maintainer":"gehm@physik.tu-berlin.de","www":"https://metacpan.org/release/IO-Socket-Socks-Wrapper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f6ac5a073c2321aa833ec9adf5db06d9101d2e5e0b03d028a89924b3e74fc2a","flatsize":61271,"path":"All/p5-IO-Socket-Socks-Wrapper-0.17.pkg","repopath":"All/p5-IO-Socket-Socks-Wrapper-0.17.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":24548,"desc":"Add SOCKS support for any perl object / package / program","deps":{"p5-IO-Socket-Socks":{"origin":"net/p5-IO-Socket-Socks","version":"0.74"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-IO-Socket-SSL","origin":"security/p5-IO-Socket-SSL","version":"2.085_1","comment":"Perl5 interface to SSL sockets","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/IO-Socket-SSL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b575b1c6a9e41b9eb69a84c6f1ccc89ce9022653de975d2bb65cab292625936f","flatsize":797380,"path":"All/p5-IO-Socket-SSL-2.085_1.pkg","repopath":"All/p5-IO-Socket-SSL-2.085_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":186944,"desc":"IO::Socket::SSL is a class implementing an object oriented\ninterface to SSL sockets. The class is a descendent of\nIO::Socket::INET and provides a subset of the base class's\ninterface methods.","deps":{"p5-IO-Socket-IP":{"origin":"net/p5-IO-Socket-IP","version":"0.42"},"p5-Mozilla-CA":{"origin":"www/p5-Mozilla-CA","version":"20240730"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"options":{"CERTS":"on","EXAMPLES":"on","IDN":"off","IPV6":"on"}},{"name":"p5-IO-Socket-Multicast6","origin":"net/p5-IO-Socket-Multicast6","version":"0.03_2","comment":"Send and receive IPv4 and IPv6 multicast messages","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/IO-Socket-Multicast6","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0b42eb0696f4f819c092cf9a3068974ec7c958263653ff7102b82edf5ed21b2","flatsize":34196,"path":"All/p5-IO-Socket-Multicast6-0.03_2.pkg","repopath":"All/p5-IO-Socket-Multicast6-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15744,"desc":"The IO::Socket::Multicast6 module subclasses IO::Socket::INET6 to enable you to\nmanipulate multicast groups. With this module you will be able to receive\nincoming multicast transmissions and generate your own outgoing multicast\npackets.\n\nThis module uses the same API as IO::Socket::Multicast, but with added support\nfor IPv6 (IPv4 is still supported). Unlike IO::Socket::Multicast, this is a\npure-perl module.","deps":{"p5-IO-Interface":{"origin":"net/p5-IO-Interface","version":"1.09_1"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-Socket-Multicast6":{"origin":"net/p5-Socket-Multicast6","version":"0.04_1"},"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-IO-Socket-Multicast","origin":"net/p5-IO-Socket-Multicast","version":"1.12_2","comment":"Perl module to send and receive multicast messages","maintainer":"jmohacsi@bsd.hu","www":"https://metacpan.org/release/IO-Socket-Multicast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56e3b4e0683d793d8771bd479ed018ed6639bb9d2cf832c0fa998c9eee88ead6","flatsize":33883,"path":"All/p5-IO-Socket-Multicast-1.12_2.pkg","repopath":"All/p5-IO-Socket-Multicast-1.12_2.pkg","licenselogic":"single","pkgsize":15008,"desc":"The IO::Socket::Multicast module subclasses IO::Socket::INET to enable\nyou to manipulate multicast groups. With this module (and an operating\nsystem that supports multicasting), you will be able to receive incoming\nmulticast transmissions and generate your own outgoing multicast\npackets.","deps":{"p5-IO-Interface":{"origin":"net/p5-IO-Interface","version":"1.09_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"EXAMPLES":"on"}},{"name":"p5-IO-Socket-INET6","origin":"net/p5-IO-Socket-INET6","version":"2.73","comment":"Perl module with object interface to AF_INET6 domain sockets","maintainer":"jmohacsi@bsd.hu","www":"https://metacpan.org/release/IO-Socket-INET6","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"999e141d1ad25d83fb4be17ff5cfdf6b4aae98fd945c41bcd12ad5e5e5e32c86","flatsize":30570,"path":"All/p5-IO-Socket-INET6-2.73.pkg","repopath":"All/p5-IO-Socket-INET6-2.73.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13324,"desc":"IO::Socket::INET6 provides an object interface to creating and using sockets\nin the AF_INET6 domain. It is built upon the IO::Socket interface and\ninherits all the methods defined by IO::Socket. As a consequence, this module\nis protocol independent, it can run both IPv6 & IPv4, when DNS names are\npassed.\n\nDeprecated in favour of port net/p5-IO-Socket-IP","deps":{"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-IO-SessionData","origin":"devel/p5-IO-SessionData","version":"1.03_1","comment":"Supporting module for SOAP::Lite","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-SessionData","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03d9a14daba417e20c99d088d34272e4ffcc27ea2c9fa3a71b470ae298c6a225","flatsize":19005,"path":"All/p5-IO-SessionData-1.03_1.pkg","repopath":"All/p5-IO-SessionData-1.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6976,"desc":"IO::SessionData is a supporting module for SOAP::Lite.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Pty-Easy","origin":"devel/p5-IO-Pty-Easy","version":"0.10","comment":"Easy interface to IO::Pty","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Pty-Easy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7cb4e11fa47e0cc9103820659d556df8e12de459cf2c3d945169028972ceae06","flatsize":52276,"path":"All/p5-IO-Pty-Easy-0.10.pkg","repopath":"All/p5-IO-Pty-Easy-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14416,"desc":"IO::Pty::Easy provides an interface to IO::Pty which hides most of the ugly\ndetails of handling ptys, wrapping them instead in simple spawn/read/write\ncommands.\n\nIO::Pty::Easy uses IO::Pty internally, so it inherits all of the portability\nrestrictions from that module.","deps":{"p5-IO-Tty":{"origin":"devel/p5-IO-Tty","version":"1.20_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Prompter","origin":"devel/p5-IO-Prompter","version":"0.004015","comment":"Prompt for input, read it, clean it, return it","maintainer":"zi@FreeBSD.org","www":"https://metacpan.org/release/IO-Prompter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fd4edb4895ae99ba40fb051caadfeabf8c6353611ccaab92251b152fd849ae5","flatsize":146236,"path":"All/p5-IO-Prompter-0.004015.pkg","repopath":"All/p5-IO-Prompter-0.004015.pkg","licenselogic":"single","pkgsize":55956,"desc":"IO::Prompter exports a single subroutine, prompt, that prints a prompt (but\nonly if the program's selected input and output streams are connected to a\nterminal), then reads some input, then chomps it, and finally returns an\nobject representing that text.","deps":{"p5-Contextual-Return":{"origin":"devel/p5-Contextual-Return","version":"0.004014"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Prompt-Tiny","origin":"devel/p5-IO-Prompt-Tiny","version":"0.003","comment":"Prompt for user input with a default option","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Prompt-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a1ea941d820d8e485b10c88abe864cc1d31b7817758d4cc31e0d76970fc5b13","flatsize":18487,"path":"All/p5-IO-Prompt-Tiny-0.003.pkg","repopath":"All/p5-IO-Prompt-Tiny-0.003.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9044,"desc":"IO::Prompt::Tiny is an extremely simple prompting module, based on the extremely\nsimple prompt offered by ExtUtils::MakeMaker.In many cases, that's all you need\nand this module gives it to you without all the overhead of ExtUtils::MakeMaker\njust to prompt for input.\n\nIt doesn't do any validation, coloring, menus, timeouts, or any of the wild,\ncrazy, cool stuff that other prompting modules do. It just prompts with a\ndefault. That's it!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Stringy","origin":"devel/p5-IO-Stringy","version":"2.113","comment":"Use IO handles with non-file objects","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Stringy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7903bdc3bd34ed41f0f4635ba3e31a25b58e0fb60b3786b19075de0455bdd9e8","flatsize":136515,"path":"All/p5-IO-Stringy-2.113.pkg","repopath":"All/p5-IO-Stringy-2.113.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":50660,"desc":"This toolkit primarily provides modules for performing both traditional and\nobject-oriented i/o) on things other than normal filehandles; in particular,\nIO::Scalar, IO::ScalarArray, and IO::Lines.\n\nIn the more-traditional IO::Handle front, we have IO::AtomicFile which may be\nused to painlessly create files which are updated atomically.\n\nAnd in the \"this-may-prove-useful\" corner, we have IO::Wrap, whose exported\nwraphandle() function will clothe anything that's not a blessed object in an\nIO::Handle-like wrapper... so you can just use OO syntax and stop worrying about\nwhether your function's caller handed you a string, a globref, or a FileHandle.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Prompt","origin":"devel/p5-IO-Prompt","version":"0.997004","comment":"Interactively prompt for user input","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-Prompt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4196e5b475492d9b2f59d8e604a8571fd116dfb0122274e7d9e83cd86c87d60c","flatsize":40749,"path":"All/p5-IO-Prompt-0.997004.pkg","repopath":"All/p5-IO-Prompt-0.997004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17452,"desc":"By default, this module exports a single function 'prompt'.  It\nprompts the user to enter some input, and returns an object that\nrepresents the user input.","deps":{"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Want":{"origin":"devel/p5-Want","version":"0.29_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Prompt-Simple","origin":"devel/p5-IO-Prompt-Simple","version":"0.07","comment":"Simple interface for user input","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/IO::Prompt::Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c104fb2a6188c599c07dbf2e6a299f1ac36d49bbcabed5a59151e4f48801a830","flatsize":54154,"path":"All/p5-IO-Prompt-Simple-0.07.pkg","repopath":"All/p5-IO-Prompt-Simple-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15096,"desc":"IO::Prompt::Simple replicates ExtUtils::MakeMaker's prompt() function.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Pipely","origin":"devel/p5-IO-Pipely","version":"0.006","comment":"Portably create pipe() or pipe-like handles, one way or another","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-Pipely","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d48d5ab330dadc17db41a7121944f935bd5010dff65609fa8ef88bfd8a3baaf2","flatsize":61513,"path":"All/p5-IO-Pipely-0.006.pkg","repopath":"All/p5-IO-Pipely-0.006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17264,"desc":"IO::Pipely - Portably create pipe() or pipe-like handles, one way or another.\n\nPipes are troublesome beasts because there are a few different, incompatible\nways to create them. Not all platforms support all ways, and some platforms may\nhave hidden difficulties like incomplete or buggy support.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Pager","origin":"devel/p5-IO-Pager","version":"2.10","comment":"Select a pager, optionally pipe it output if destination is a TTY","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Pager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff05c567442490dc917dd2279ab82fa2c428f83c25044da1afa573f76d763cc7","flatsize":120931,"path":"All/p5-IO-Pager-2.10.pkg","repopath":"All/p5-IO-Pager-2.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":52756,"desc":"IO::Pager is lightweight and can be used to locate an available pager and set\n$ENV{PAGER} sanely or as a factory for creating objects defined elsewhere such\nas IO::Pager::Buffered and IO::Pager::Unbuffered.\n\nIO::Pager subclasses are designed to programmatically decide whether or not to\npipe a filehandle's output to a program specified in $ENV{PAGER}. Subclasses are\nonly required to support filehandle output methods and close, namely","deps":{"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Null","origin":"devel/p5-IO-Null","version":"1.01_1","comment":"Perl class for null file handles","maintainer":"rouslan@rshell.net","www":"https://metacpan.org/release/IO-Null","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80b3f552c69e85ff4f81e6a160b82adf385142fc421a679f281049c1b53bba65","flatsize":6290,"path":"All/p5-IO-Null-1.01_1.pkg","repopath":"All/p5-IO-Null-1.01_1.pkg","licenselogic":"single","pkgsize":4920,"desc":"IO::Null\n========\n\nCalling a constructor of this class always succeeds, returning a new\nnull filehandle. Writing to any object of this class is always a no-\noperation, and returns true. Reading from any object of this class is\nalways nooperation, and returns empty-string or empty-list, as\nappropriate.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-NestedCapture","origin":"devel/p5-IO-NestedCapture","version":"1.03_1","comment":"Perl module for performing nested STD\\* handle captures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-NestedCapture","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d81120746c3376f1e6d6de38fee70dcb701c8cd8e2b654055c89acffb6fbc4e5","flatsize":25601,"path":"All/p5-IO-NestedCapture-1.03_1.pkg","repopath":"All/p5-IO-NestedCapture-1.03_1.pkg","licenselogic":"single","pkgsize":11424,"desc":"With this module you can capture any combination of STDIN, STDOUT, and\nSTDERR. In the case of STDIN, you may feed any input into capture you\nwant (or even set it to use another file handle). For STDOUT and STDERR\nyou may review the full output of these or prior to capture set a file\nhandle that will receive all the data during the capture.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Multiplex","origin":"devel/p5-IO-Multiplex","version":"1.16","comment":"Perl module to manage I/O on many file handles","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-Multiplex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ded4081d155938bff812bc95a3342303da60abc2eab3ba02da4498227424de0","flatsize":43201,"path":"All/p5-IO-Multiplex-1.16.pkg","repopath":"All/p5-IO-Multiplex-1.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17568,"desc":"IO::Multiplex is designed to take the effort out of managing multiple\nfile handles.  It is essentially a really fancy front end to the select\nsystem call.  In addition to maintaining the select loop, it buffers all\ninput and output to/from the file handles.  It can also accept incoming\nconnections on one or more listen sockets.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-MultiPipe","origin":"devel/p5-IO-MultiPipe","version":"0.0.0_1","comment":"Check for errors when running a command through multiple pipes","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/IO-MultiPipe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cac89a77e504bcb2a094932577ab0cf451434ab96e72ded54bbab35af22bc49d","flatsize":7571,"path":"All/p5-IO-MultiPipe-0.0.0_1.pkg","repopath":"All/p5-IO-MultiPipe-0.0.0_1.pkg","licenselogic":"single","pkgsize":5144,"desc":"Normally if a part of a pipe fails, depending on the location, it won't\nbe detected. This breaks down a command involving pipes and runs each\ncommand separately.\n\nIt uses open3 to run each chunk of the pipe.\n\n    use IO::MultiPipe;\n\n    my $pipes = IO::MultiPipe->new();\n\n    #This sets the pipe that will be run.\n    $pipes->set('sed s/-// | sed s/123/abc/ | sed s/ABC/abc/');\n    if ($pipes->{error}){\n        print \"Error!\\n\";\n    }\n\n    #'123-ABCxyz' through the command set above.\n    my $returned=$pipes->run('123-ABCxyz');","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-LockedFile","origin":"devel/p5-IO-LockedFile","version":"0.23_1","comment":"Perl object-oriented methods for locking files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-LockedFile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0595c603205e0addf55329012e41708d6c9c61484487d3bb3201a18bab0a60b","flatsize":23451,"path":"All/p5-IO-LockedFile-0.23_1.pkg","repopath":"All/p5-IO-LockedFile-0.23_1.pkg","licenselogic":"single","pkgsize":11644,"desc":"IO::LockedFile supplies object methods for locking files.  In its\nsimplistic use, the IO::LockedFile class gives us the same interface as\nthe IO::File class with the unique difference that the files we deal\nwith are locked using the Flock mechanism (using the flock function).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Socket-IP","origin":"net/p5-IO-Socket-IP","version":"0.42","comment":"Drop-in replacement for IO::Socket::INET supporting IPv4 and IPv6","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Socket-IP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d1eef37fcd200267d9528e73ca2cc92dbd64328ea567838fb7648558ea1f0ad","flatsize":87590,"path":"All/p5-IO-Socket-IP-0.42.pkg","repopath":"All/p5-IO-Socket-IP-0.42.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27800,"desc":"IO::Socket::IP provides a protocol-independent way to use IPv4 and IPv6 sockets,\nas a drop-in replacement for IO::Socket::INET. Most constructor arguments and\nmethods are provided in a backward-compatible way. For a list of known\ndifferences, see the IO::Socket::INET INCOMPATIBILITES section below.\n\nIt uses the getaddrinfo(3) function to convert hostnames and service names or\nport numbers into sets of possible addresses to connect to or listen on. This\nallows it to work for IPv6 where the system supports it, while still falling\nback to IPv4-only on systems which don't.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-IO-Util","origin":"devel/p5-IO-Util","version":"1.5_2,1","comment":"Selection of general-utility IO function","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-Util","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33588d75dcfa684c2522d713f14cf9f0c1b3618bc6808bd05d9c8c85a6082afa","flatsize":35988,"path":"All/p5-IO-Util-1.5_2,1.pkg","repopath":"All/p5-IO-Util-1.5_2,1.pkg","licenselogic":"single","pkgsize":17272,"desc":"IO::Util - A selection of general-utility IO function\n\nThis is a micro-weight module that exports just a couple of\nfunctions of general utility in IO operations.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-KQueue","origin":"devel/p5-IO-KQueue","version":"0.39","comment":"Perl interface to the BSD kqueue system call","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-KQueue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9a5b04d23f7ae7350eb7940f7a1df91c0685d4ae4ff0662e72e67390f468e48","flatsize":51718,"path":"All/p5-IO-KQueue-0.39.pkg","repopath":"All/p5-IO-KQueue-0.39.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":20464,"desc":"IO::KQueue - perl interface to the BSD kqueue system call.","deps":{"p5-Devel-CheckLib":{"origin":"devel/p5-Devel-CheckLib","version":"1.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"EXAMPLES":"on"}},{"name":"p5-IO-Interface","origin":"net/p5-IO-Interface","version":"1.09_1","comment":"Perl extension for access to network card configuration information","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-Interface","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fcf674117939df35e8ba1c5f30a6e6453d18f11bb34fe1eacb47f5598d87018","flatsize":48724,"path":"All/p5-IO-Interface-1.09_1.pkg","repopath":"All/p5-IO-Interface-1.09_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21468,"desc":"IO::Interface adds object-methods to IO::Socket objects to allow\nthem to get and set operational characteristics of network interface\ncards, such as IP addresses, net masks, and so forth.  It is useful\nfor identifying runtime characteristics of cards, such as broadcast\naddresses, and finding interfaces that satisfy certain criteria,\nsuch as the ability to multicast.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-IO-HTML","origin":"devel/p5-IO-HTML","version":"1.004","comment":"Open an HTML file with automatic charset detection","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-HTML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a0e42ccc63eeeabea3eef75a7346813abb0e88c6a1c5adb3a199fe0e421314f","flatsize":32303,"path":"All/p5-IO-HTML-1.004.pkg","repopath":"All/p5-IO-HTML-1.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15372,"desc":"IO::HTML provides an easy way to open a file containing HTML while\nautomatically determining its encoding. It uses the HTML5 encoding\nsniffing algorithm specified in section 8.2.2.1 of the draft standard.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-File-AtomicChange","origin":"devel/p5-IO-File-AtomicChange","version":"0.08","comment":"Perl extension to change content of a file atomically","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-File-AtomicChange","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a70b7525f9d4829245163de2f971cd1180e1c25b6f0a804156fa28163a6604cc","flatsize":48216,"path":"All/p5-IO-File-AtomicChange-0.08.pkg","repopath":"All/p5-IO-File-AtomicChange-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13160,"desc":"IO::File::AtomicChange - change content of a file atomically.\n\nThis module truncate and write to temporary file. When you call\n$fh->close, replace target file with temporary file preserved\npermission and owner (if possible).","deps":{"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Lambda","origin":"devel/p5-IO-Lambda","version":"1.23_1","comment":"Non-blocking I/O in lambda style","maintainer":"ivan@serezhkin.com","www":"https://metacpan.org/release/IO-Lambda","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f45931bc2e6a1c7d5cfb29347e0b635b472821e02d2f6f637592add5a30a65cb","flatsize":288931,"path":"All/p5-IO-Lambda-1.23_1.pkg","repopath":"All/p5-IO-Lambda-1.23_1.pkg","licenselogic":"single","pkgsize":126960,"desc":"This module is another attempt to fight the horrors of\nnon-blocking I/O programming. It tries to bring back the\nsimplicity of the declarative programming style, that is\nonly otherwise available when one employs threads,\ncoroutines, or co-processes.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5","parallel","net","www","databases"]},{"name":"p5-IO-FDPass","origin":"devel/p5-IO-FDPass","version":"1.3","comment":"Perl extension to pass a file descriptor over a socket","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-FDPass","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d91867a8e12d495d393decf129a082d3a29d35f46f52cfe6489d6fe131f69ae1","flatsize":21689,"path":"All/p5-IO-FDPass-1.3.pkg","repopath":"All/p5-IO-FDPass-1.3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11056,"desc":"This small low-level module only has one purpose: pass a file\ndescriptor to another process, using a (streaming) Unix domain socket\n(on POSIX systems) or any (streaming) socket (on WIN32 systems).  The\nability to pass file descriptors on windows is currently the unique\nselling point of this module. Have I mentioned that it is really\nsmall, too?","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-IO-Digest","origin":"devel/p5-IO-Digest","version":"0.11_2","comment":"Calculate digests while reading or writing","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Digest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7083468fa83a692b89460b761b3d4275f46a9a54439e0f29b93a38e6c7dd6e32","flatsize":10256,"path":"All/p5-IO-Digest-0.11_2.pkg","repopath":"All/p5-IO-Digest-0.11_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5928,"desc":"This module allows you to calculate digests while reading or writing file\nhandles. This avoids the case you need to reread the same content to compute the\ndigests after written a file.","deps":{"p5-PerlIO-via-dynamic":{"origin":"devel/p5-PerlIO-via-dynamic","version":"0.14_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Compress-Lzop","origin":"archivers/p5-IO-Compress-Lzop","version":"2.212","comment":"Write lzop files / buffers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Compress-Lzop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"761be585f48c9fe6a215af6cef32bf49d865a5f59c5c113a8dead47057700972","flatsize":86308,"path":"All/p5-IO-Compress-Lzop-2.212.pkg","repopath":"All/p5-IO-Compress-Lzop-2.212.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31400,"desc":"IO::Compress::Lzop is a perl module for reading/writing lzop files/buffer.","deps":{"p5-Compress-LZO":{"origin":"archivers/p5-Compress-LZO","version":"1.09"},"p5-IO-Compress":{"origin":"archivers/p5-IO-Compress","version":"2.212"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-Net-PcapUtils","origin":"net/p5-Net-PcapUtils","version":"0.01_1","comment":"Utility routines for Net::Pcap module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Net-PcapUtils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0eb29f492423364cebfaa3cc78de152596bf9d1667c82ad82a307ddfcc6917e7","flatsize":11808,"path":"All/p5-Net-PcapUtils-0.01_1.pkg","repopath":"All/p5-Net-PcapUtils-0.01_1.pkg","licenselogic":"single","pkgsize":6916,"desc":"Net::PcapUtils is a module to sit in front of Net::Pcap in order to hide\nsome of the pcap(3) initialisation by providing sensible defaults.  This\nenables a programmer to easily write small, specific scripts for a\nparticular purpose without having to worry about too many details.","deps":{"p5-Net-Pcap":{"origin":"net/p5-Net-Pcap","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-IO-Compress-Lzma","origin":"archivers/p5-IO-Compress-Lzma","version":"2.212","comment":"Write lzma files / buffers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Compress-Lzma","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0e4cc3e7e76dad04de43ccddc1b878f7f57c623d3aa377f3692694f2b6227a4","flatsize":219135,"path":"All/p5-IO-Compress-Lzma-2.212.pkg","repopath":"All/p5-IO-Compress-Lzma-2.212.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":63276,"desc":"IO::Compress::Lzma is a perl module for reading/writing lzma files/buffer.","deps":{"p5-Compress-Raw-Lzma":{"origin":"archivers/p5-Compress-Raw-Lzma","version":"2.212"},"p5-IO-Compress":{"origin":"archivers/p5-IO-Compress","version":"2.212"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-IO-Compress-Lzf","origin":"archivers/p5-IO-Compress-Lzf","version":"2.212","comment":"Write lzf files / buffers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Compress-Lzf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"717b2b00aa6d703b3a3a6620a30c8d2886bc33a6bc50b18a4ba14646020fd344","flatsize":77930,"path":"All/p5-IO-Compress-Lzf-2.212.pkg","repopath":"All/p5-IO-Compress-Lzf-2.212.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29312,"desc":"IO::Compress::Lzf is a perl module for reading/writing lzf files/buffer.","deps":{"p5-Compress-LZF":{"origin":"archivers/p5-Compress-LZF","version":"3.80"},"p5-IO-Compress":{"origin":"archivers/p5-IO-Compress","version":"2.212"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-IO-Compress-Brotli","origin":"archivers/p5-IO-Compress-Brotli","version":"0.017000_1","comment":"Perl implementation of Brotli","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-Compress-Brotli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6de703bd195d579883a13959eb7380da45cbce6aa6cb564c73f3ce4142981c37","flatsize":29840,"path":"All/p5-IO-Compress-Brotli-0.017000_1.pkg","repopath":"All/p5-IO-Compress-Brotli-0.017000_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14600,"desc":"IO::Compress::Brotli is a module that compresses/decompresses Brotli buffers\nand streams.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"p5-File-Slurper":{"origin":"devel/p5-File-Slurper","version":"0.014"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"],"shlibs_required":["libperl.so.5.36","libbrotlienc.so.1","libbrotlidec.so.1","libbrotlicommon.so.1"]},{"name":"p5-IO-Compress","origin":"archivers/p5-IO-Compress","version":"2.212","comment":"Perl5 compression modules (bzip2, deflate, gzip, zlib, zip)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Compress","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f47537ed08ea17ddbc861c571703d76e2091845f67b9d57a0e16a092f56d3957","flatsize":763289,"path":"All/p5-IO-Compress-2.212.pkg","repopath":"All/p5-IO-Compress-2.212.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":210932,"desc":"This module contains the base, bzip2, deflate, gzip, zip and zlib classes for\nIO::Compress and IO::Uncompress modules and the Compress::Zlib module.","deps":{"p5-Compress-Raw-Bzip2":{"origin":"archivers/p5-Compress-Raw-Bzip2","version":"2.212"},"p5-Compress-Raw-Zlib":{"origin":"archivers/p5-Compress-Raw-Zlib","version":"2.212"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-IO-CaptureOutput","origin":"devel/p5-IO-CaptureOutput","version":"1.1105","comment":"Capture STDOUT/STDERR from subprocesses and XS/C modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-CaptureOutput","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"534d26c519c516493d9ee5f162fa71bff9b481f01b1260423544a06a0c9ece81","flatsize":55770,"path":"All/p5-IO-CaptureOutput-1.1105.pkg","repopath":"All/p5-IO-CaptureOutput-1.1105.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15856,"desc":"This module provides routines for capturing STDOUT and STDERR from\nforked system calls (e.g. system(), fork()) and from XS/C modules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Callback","origin":"devel/p5-IO-Callback","version":"2.00","comment":"Perl extension to emulate file interface for a code reference","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-Callback","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b34380ec14859187418657e41d9125940198be661fb207a4adbf3f810f346107","flatsize":28818,"path":"All/p5-IO-Callback-2.00.pkg","repopath":"All/p5-IO-Callback-2.00.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13388,"desc":"IO::Callback provides an easy way to produce a phoney read-only\nfilehandle that calls back to your own code when it needs data to\nsatisfy a read.  This is useful if you want to use a library module\nthat expects to read data from a filehandle, but you want the data to\ncome from some other source and you don't want to read it all into\nmemory and use IO::String.","deps":{"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-CSVHeaderFile","origin":"textproc/p5-IO-CSVHeaderFile","version":"0.04_1","comment":"Perl module to automate reads from CSV formatted text files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-CSVHeaderFile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2d24357fe452a8734b1595b8d7bf4fb889a58ab284e260aeb2e315ed20b3676","flatsize":7364,"path":"All/p5-IO-CSVHeaderFile-0.04_1.pkg","repopath":"All/p5-IO-CSVHeaderFile-0.04_1.pkg","licenselogic":"single","pkgsize":4976,"desc":"IO::CSVHeaderFile is a module that adds read/write CSV capabilities.","deps":{"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-IO-BufferedSelect","origin":"devel/p5-IO-BufferedSelect","version":"1.0_2","comment":"Line-buffered select interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-BufferedSelect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2372d37c3b5886f20ac929cb50e171cdca8e1c0aaed30b59a678c059787617fb","flatsize":9060,"path":"All/p5-IO-BufferedSelect-1.0_2.pkg","repopath":"All/p5-IO-BufferedSelect-1.0_2.pkg","licenselogic":"single","licenses":["PERL"],"pkgsize":6296,"desc":"IO::BufferedSelect - Line-buffered select interface\n\nThe purpose of this module is to implement a buffered version of the\nselect interface that operates on lines, rather than characters.\nGiven a set of filehandles, it will block until a full line is\navailable on one or more of them.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Capture","origin":"devel/p5-IO-Capture","version":"0.05_1","comment":"Abstract Base Class to build modules to capture output","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-Capture","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14ff9ee4c5ba6df544f65909acdc99f14a33671757c39607d174dcd0146b3e01","flatsize":50081,"path":"All/p5-IO-Capture-0.05_1.pkg","repopath":"All/p5-IO-Capture-0.05_1.pkg","licenselogic":"single","pkgsize":26004,"desc":"The C<IO::Capture> Module defines an abstract base class that can be\nused to build modules that capture output being sent on a filehandle\nsuch as STDOUT or STDERR.\n  Several modules that come with the distribution, do just that.\n(I.e., Capture STDOUT and STDERR)  See L<IO::Capture::Overview> for a\ndiscussion of these modules and examples of how to build a module to\nsub-class from C<IO::Capture> yourself.   If after reading the overview,\nyou would like to build a class from C<IO::Capture>, look here for\ndetails on the internals.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Async-Resolver-DNS","origin":"dns/p5-IO-Async-Resolver-DNS","version":"0.06","comment":"Resolve DNS queries using IO::Async","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Async-Resolver-DNS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"959a0f5864d4310d9f0f7abc9a3fa7bb1e3d428ba3e07a010fa1c95425b6afdb","flatsize":56581,"path":"All/p5-IO-Async-Resolver-DNS-0.06.pkg","repopath":"All/p5-IO-Async-Resolver-DNS-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15680,"desc":"IO::Async::Resolver::DNS extends the IO::Async::Resolver class with extra\nmethods and resolver functions to perform DNS-specific resolver lookups. It does\nnot directly provide any methods or functions of its own.\n\nThese functions are provided for performing DNS-specific lookups, to obtain MX\nor SRV records, for example. For regular name resolution, the usual getaddrinfo\nand getnameinfo methods on the standard IO::Async::Resolver should be used.","deps":{"p5-Future":{"origin":"devel/p5-Future","version":"0.50"},"p5-IO-Async":{"origin":"devel/p5-IO-Async","version":"0.803"},"p5-List-UtilsBy":{"origin":"devel/p5-List-UtilsBy","version":"0.12"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-IO-Async-SSL","origin":"security/p5-IO-Async-SSL","version":"0.25","comment":"Use SSL/TLS with IO::Async","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Async-SSL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6adf2a3fcf761ab2fab612fbc02ed46663a94e05f075e6edd9742937473eecd","flatsize":61266,"path":"All/p5-IO-Async-SSL-0.25.pkg","repopath":"All/p5-IO-Async-SSL-0.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18856,"desc":"This module extends existing IO::Async classes with extra methods to allow the\nuse of SSL or TLS-based connections using IO::Socket::SSL. It does not directly\nprovide any methods or functions of its own.\n\nPrimarily, it provides SSL_connect and SSL_listen, which yield\nIO::Socket::SSL-upgraded socket handles or IO::Async::SSLStream instances, and\ntwo forms of SSL_upgrade to upgrade an existing TCP connection to use SSL.","deps":{"p5-Future":{"origin":"devel/p5-Future","version":"0.50"},"p5-IO-Async":{"origin":"devel/p5-IO-Async","version":"0.803"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-IO-Any","origin":"devel/p5-IO-Any","version":"0.09_2","comment":"IO::Any opens anything","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Any","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5a500932d5a45b3af4b4ef5d17816219c7ff9f044fa25dbf0540b1297369a48","flatsize":22346,"path":"All/p5-IO-Any-0.09_2.pkg","repopath":"All/p5-IO-Any-0.09_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11316,"desc":"IO::Any aims to provide read/write anything. It tries to guess what the\n\"anything\" is based on some rules.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Async","origin":"devel/p5-IO-Async","version":"0.803","comment":"Perl modules that implement asynchronous filehandle IO","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Async","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6e61f7a3dd92422695f92216f9faa265a4a093fcf97c0668d484bf7e0cb390d","flatsize":658702,"path":"All/p5-IO-Async-0.803.pkg","repopath":"All/p5-IO-Async-0.803.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":263748,"desc":"This collection of modules allows programs to be written that perform\nasynchronous filehandle IO operations. A typical program using them would\nconsist of a single subclass of IO::Async::Set to act as a container for a\nnumber of IO::Async::Notifier objects (or subclasses thereof). The set itself is\nresponsible for checking read- or write-readiness, and informing the notifiers\nof these conditions. The notifiers then perform whatever work is required on\nthese conditions, by using subclass methods or callback functions.","deps":{"p5-Future":{"origin":"devel/p5-Future","version":"0.50"},"p5-Struct-Dumb":{"origin":"devel/p5-Struct-Dumb","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-All","origin":"devel/p5-IO-All","version":"0.87","comment":"IO::All combines all of the best Perl IO modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-All","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d129ccd10ddf883525833bd597277b122132b7815fe4fce1b8cac790f95c9d9e","flatsize":175456,"path":"All/p5-IO-All-0.87.pkg","repopath":"All/p5-IO-All-0.87.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":63916,"desc":"IO::All - IO::All combines all of the best Perl IO modules\n\nIO::All combines all of the best Perl IO modules into a single Spiffy object\noriented interface to greatly simplify your everyday Perl IO idioms.\nIt exports a single function called io, which returns a new IO::All object.\nAnd that object can do it all!","deps":{"p5-File-ReadBackwards":{"origin":"devel/p5-File-ReadBackwards","version":"1.06"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-All-LWP","origin":"devel/p5-IO-All-LWP","version":"0.14_2","comment":"IO::All interface to LWP","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-All-LWP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37c15c4469173679260e6a86c5c437f91d5410159382a44d844d66a5d4fd1e5e","flatsize":28297,"path":"All/p5-IO-All-LWP-0.14_2.pkg","repopath":"All/p5-IO-All-LWP-0.14_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16020,"desc":"This module acts as glue between IO::All and LWP, so that files can be read and\nwritten through the network using the convenient IO:All interface. Note that\nthis module is not used directly: you just use IO::All, which knows when to\nautoload IO::All::HTTP, IO::All::HTTPS, IO::All::FTP, or IO::All::Gopher, which\nimplement the specific protocols based on IO::All::LWP.","deps":{"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-AIO","origin":"devel/p5-IO-AIO","version":"4.81","comment":"Asynchronous/Advanced Input/Output","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-AIO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11363ffa52b417bf299273d9261e3a63fe0f2e1d42db3bc77ef5e2ed764d4048","flatsize":281353,"path":"All/p5-IO-AIO-4.81.pkg","repopath":"All/p5-IO-AIO-4.81.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":109848,"desc":"IO::AIO implements asynchronous I/O using whatever means your operating system\nsupports. It is implemented as an interface to libeio.\n\nAsynchronous means that operations that can normally block your program (e.g.\nreading from disk) will be done asynchronously: the operation will still block,\nbut you can do something else in the meantime. This is extremely useful for\nprograms that need to stay interactive even when doing heavy I/O (GUI programs,\nhigh performance network servers etc.), but can also be used to easily do\noperations in parallel that are normally done sequentially, e.g. stat'ing many\nfiles, which is much faster on a RAID volume or over NFS when you do a number of\nstat operations concurrently.\n\nWhile most of this works on all types of file descriptors (for example sockets),\nusing these functions on file descriptors that support nonblocking operation\n(again, sockets, pipes etc.) is very inefficient. Use an event loop for that\n(such as the EV module): IO::AIO will naturally fit into such an event loop\nitself.\n\nIn addition to asynchronous I/O, this module also exports some rather arcane\ninterfaces, such as madvise or linux's splice system call, which is why the A in\nAIO can also mean advanced.","deps":{"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-IMDB-Film","origin":"www/p5-IMDB-Film","version":"0.53_1","comment":"OO Perl interface to the movies database IMDB","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IMDB-Film","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"889a106480b413cc59ff6ea5888ebb3d87dcd5eb5e3adb23128e200c1e35f98f","flatsize":71886,"path":"All/p5-IMDB-Film-0.53_1.pkg","repopath":"All/p5-IMDB-Film-0.53_1.pkg","licenselogic":"single","pkgsize":26700,"desc":"IMDB::Film is an object-oriented interface to the IMDB. You can use\nthat module to retrieve information about film: title, year, plot etc.","deps":{"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Text-Unidecode":{"origin":"converters/p5-Text-Unidecode","version":"1.30"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-IMAP-Sieve","origin":"mail/p5-IMAP-Sieve","version":"0.4.9_3","comment":"Perl module to edit Sieve scripts on an Cyrus IMAP server","maintainer":"perl@FreeBSD.org","www":"https://sourceforge.net/projects/websieve/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d21bbdf918663de465fce4506773614d63e321ca81d78e460efabc9c1d4a7c5","flatsize":10778,"path":"All/p5-IMAP-Sieve-0.4.9_3.pkg","repopath":"All/p5-IMAP-Sieve-0.4.9_3.pkg","licenselogic":"single","pkgsize":3632,"desc":"A Perl module used by websieve for creating Sieve scripts on an Cyrus\nIMAP mail server.  Sometimes also referenced as 'perlsieve'.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-IMAP-Admin","origin":"mail/p5-IMAP-Admin","version":"1.6.8","comment":"Perl module for basic IMAP server administration","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IMAP-Admin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cc86b3dfbfeccb115efd53a4b36952eef4a8e11428ff5b80cd21c004e673b8a","flatsize":41333,"path":"All/p5-IMAP-Admin-1.6.8.pkg","repopath":"All/p5-IMAP-Admin-1.6.8.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":16252,"desc":"IMAP-Admin is a Perl module for basic IMAP server administration. With\nthis module it's easy to make Perl scripts to create new and remove obsolete\nIMAP accounts, set user quotas on Cyrus server etc.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-IMAP-Client","origin":"mail/p5-IMAP-Client","version":"0.13_1","comment":"Advanced manipulation of IMAP services w/ referral support","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IMAP-Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18fc0c478241887d50b592be576e9bce19de608f9e9cc9454811d0e8e441bc90","flatsize":129882,"path":"All/p5-IMAP-Client-0.13_1.pkg","repopath":"All/p5-IMAP-Client-0.13_1.pkg","licenselogic":"single","pkgsize":49436,"desc":"This module was created as a low-level inteface to any IMAP server. It\nwas built to be a 'clear box' solution to working with an IMAP\nenvironment. The idea is that anything an IMAP client should be able\nto do, and any information available via the IMAP specs, should be\navailable to a client interface and user. This way, the full strength\nof the IMAP protocol and data can be utilized, ideally in the most\nnetwork-efficient mannger possible, rather than being contrained only\nto a subset of commands or data-limited responses. If the server says\nit, the client should be able to see it.\n\nThis module also takes steps to be able to handle anticipated\nsituations for the user rather than forcing a per-implementation\nbehavior for such expected events, such as referrals. IMAP::Client\nwill fully support referrals, and will transparently handle them for\nwhatever command is issued to them (so long as the referral s for\nanonymous or the same user with the same password - a new user or\ndifferent password would require a new username/password to be\nobtained. As of 0.01, this is not supported, however the framework is\ndown.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-imap":{"origin":"mail/p5-URI-imap","version":"1.01_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-I18N-Charset","origin":"misc/p5-I18N-Charset","version":"1.39.4_1","comment":"Module which maps CharSet names to the names registered with IANA","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/I18N-Charset","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bedb55d06664f112aba31d85d15c9c5a97973b1435fc09b4d81671d9228a74ee","flatsize":99709,"path":"All/p5-I18N-Charset-1.39.4_1.pkg","repopath":"All/p5-I18N-Charset-1.39.4_1.pkg","licenselogic":"single","pkgsize":24288,"desc":"This distribution contains a module I18N::Charset which maps Character\nSet names to the names officially registered with IANA.  For example,\n'Shift_JIS' is the official name of 'x-sjis'.\n\nIt also maps character set names to Unicode::Map8 conversion scheme\nnames (if Unicode::Map8 is installed).  For example, the Unicode::Map8\nscheme name for 'windows-1251' is 'cp1251'.","deps":{"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-Unicode-MapUTF8":{"origin":"converters/p5-Unicode-MapUTF8","version":"1.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-I18N-LangTags","origin":"misc/p5-I18N-LangTags","version":"0.35_2","comment":"Functions for dealing with RFC-1766-style language tags","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/SBURKE/I18N-LangTags-0.35","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c40a2ad5de8a899bcba60572ac23aba769a2e5e01ea5d8b1be90a7dec865fe40","flatsize":92464,"path":"All/p5-I18N-LangTags-0.35_2.pkg","repopath":"All/p5-I18N-LangTags-0.35_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":45688,"desc":"Language tags are a formalism, described in RFC 1766, for declaring\nwhat language form (language and possibly dialect) a given chunk of\ninformation is in.\n\nThis library provides functions for common tasks involving language\ntags (notably the extraction of them, comparing them, and testing the\nformal validity of them) as is needed in a variety of protocols and\napplications.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-I18N-AcceptLanguage","origin":"www/p5-I18N-AcceptLanguage","version":"1.04_1","comment":"Perl extension to matches language preference (HTTP Accept-Language)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/I18N-AcceptLanguage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7368ba2b51b07fd81b61942c5b614d0285f6294b5efeb4378dc674cc7acf9988","flatsize":25101,"path":"All/p5-I18N-AcceptLanguage-1.04_1.pkg","repopath":"All/p5-I18N-AcceptLanguage-1.04_1.pkg","licenselogic":"single","pkgsize":10012,"desc":"I18N::AcceptLanguage matches language preference to available\nlanguages per rules defined in RFC 2616, section 14.4: HTTP/1.1 -\nHeader Field Definitions - Accept-Language.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Hook-LexWrap","origin":"devel/p5-Hook-LexWrap","version":"0.26","comment":"Lexically scoped subroutine wrappers for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Hook-LexWrap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"209c329648d9364cc276db68c8f3e8dcdbbe350aa7ac6855777ed7c34b760445","flatsize":53286,"path":"All/p5-Hook-LexWrap-0.26.pkg","repopath":"All/p5-Hook-LexWrap-0.26.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15708,"desc":"Hook::LexWrap allows you to install a pre- or post-wrapper (or both)\naround an existing subroutine.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hijk","origin":"www/p5-Hijk","version":"0.28","comment":"Fast & minimal low-level HTTP client","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Hijk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01a59a17240d4314692ee82209ea599897d02496b9f5f98c339e3a370552d526","flatsize":40168,"path":"All/p5-Hijk-0.28.pkg","repopath":"All/p5-Hijk-0.28.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18448,"desc":"Fast & minimal low-level HTTP client.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Heimdal-Kadm5","origin":"security/p5-Heimdal-Kadm5","version":"0.08","comment":"Perl extension for Heimdal administrative client library","maintainer":"hrs@FreeBSD.org","www":"https://metacpan.org/release/Heimdal-Kadm5","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0773c13b7b021e9389ff0e3cb6db8944f1055853db33464d4cddbbf553739e3c","flatsize":68040,"path":"All/p5-Heimdal-Kadm5-0.08.pkg","repopath":"All/p5-Heimdal-Kadm5-0.08.pkg","licenselogic":"single","pkgsize":23636,"desc":"Heimdal::Kadm5 is a Perl XS wrapper around the Heimdal Kerberos\nadministrative client library (libkadm5clnt).  Heimdal is a free slightly\nless export challenged implementation of Kerberos5 by Assar Westerlund and\nJohan Danielsson.  This module exposes the API used to administer a\nKerberos realm: add, remove, and list principals, create keytabs, change\nkeys, and similar operations.","deps":{"heimdal":{"origin":"security/heimdal","version":"7.8.0_8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libkadm5clnt.so.7","libkrb5.so.26","libhx509.so.5","libcom_err.so.1","libhcrypto.so.4","libasn1.so.8","libwind.so.0","libheimbase.so.1","libroken.so.18"],"options":{"GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"on"}},{"name":"p5-Heap-Simple-XS","origin":"devel/p5-Heap-Simple-XS","version":"0.10_1","comment":"XS implementation of the Heap::Simple interface","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Heap-Simple-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23f270682b974a60e30f383d5a6528dd54ca43b0e92df30ac261f78d75f752c4","flatsize":86571,"path":"All/p5-Heap-Simple-XS-0.10_1.pkg","repopath":"All/p5-Heap-Simple-XS-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33832,"desc":"This module provides an XS implementation of the interface described in\nHeap::Simple. Look there for a description.","deps":{"p5-Heap-Simple":{"origin":"devel/p5-Heap-Simple","version":"0.13_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Heap-Simple-Perl","origin":"devel/p5-Heap-Simple-Perl","version":"0.14_1","comment":"Pure perl implementation of the Heap::Simple interface","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Heap-Simple-Perl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93802cadd04d58aa6123dfc4956fe9f3b2ed7e9e207f41d5c626ec90fc86e46a","flatsize":79913,"path":"All/p5-Heap-Simple-Perl-0.14_1.pkg","repopath":"All/p5-Heap-Simple-Perl-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15564,"desc":"This module provides a pure perl implementation of the interface described\nin Heap::Simple. Look there for a description.","deps":{"p5-Heap-Simple":{"origin":"devel/p5-Heap-Simple","version":"0.13_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Heap-Simple","origin":"devel/p5-Heap-Simple","version":"0.13_1","comment":"Fast and easy to use classic heaps","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Heap-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca6fa163caab7b761df5c5e6d4383906b1c8223cfede4e3d6b94516f0db13855","flatsize":60600,"path":"All/p5-Heap-Simple-0.13_1.pkg","repopath":"All/p5-Heap-Simple-0.13_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26940,"desc":"A heap is a partially sorted structure where it's always easy to extract the\nsmallest element. If the collection of elements is changing dynamically, a heap\nhas less overhead than keeping the collection fully sorted.\n\nThe order in which equal elements get extracted is unspecified.\n\nThe main order relations supported by this module are \"<\" (numeric compare) and\n\"lt\" (string compare).\n\nThe internals of the module do nothing with the elements inserted except\ninspecting the key. This means that if you for example store a blessed object,\nthat's what you will get back on extract. It's also ok to keep references to the\nelements around and make changes to them while they are in the heap as long as\nyou don't change the key.\n\nHeap::Simple itself is just a loader for the code that will actually implement\nthe functionality mentioned above. You will need to install something like\nHeap::Simple::XS or Heap::Simple::Perl to be able to actually do anything.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"messages":[{"message":"This module is useless by itself!  It requires one or both of:\n\n- devel/p5-Heap-Simple-Perl (a pure perl implementation of the interface)\n- devel/p5-Heap-Simple-XS (an XS implementation of the interface.)\n\nPlease take the time to install one or both of these now.","type":"install"}]},{"name":"p5-Heap","origin":"devel/p5-Heap","version":"0.80_1","comment":"Perl extensions for keeping data partially sorted","maintainer":"tolid@tolid.eu.org","www":"https://metacpan.org/release/Heap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d13fdbfce4fc2e7c8ccc85f0fa351958abdb85aeb6409886775d6b02ea5d669c","flatsize":71338,"path":"All/p5-Heap-0.80_1.pkg","repopath":"All/p5-Heap-0.80_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33572,"desc":"The Heap collection of modules provide routines that manage a heap of\nelements.  A heap is a partially sorted structure that is always able to\neasily extract the smallest of the elements in the structure (or the\nlargest if a reversed compare routine is provided).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hatena-Keyword","origin":"textproc/p5-Hatena-Keyword","version":"0.05_3","comment":"Extract Hatena Keywords in a string","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/Hatena-Keyword","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dc7888693f16727fc35f9f9f1072432566f7c33c0b35d33e01913c324f3edff","flatsize":12655,"path":"All/p5-Hatena-Keyword-0.05_3.pkg","repopath":"All/p5-Hatena-Keyword-0.05_3.pkg","licenselogic":"single","pkgsize":8032,"desc":"This module allows you to extract Hatena keywords used in an\narbitrary text and also allows you to mark up a text as HTML\nwith the keywords.\n\nA Hatena keyword is an element in a suite of web sites\n*.hatena.ne.jp having blogs and social bookmarks among others.\nPlease refer to http://d.hatena.ne.jp/keyword/ (in Japanese) for details.\n\nIn Hatena Diary, a blog hosting service, a Hatena keyword found in\na posting is linked to the keywords page automatically.\nYou can implement the same kind of feature outside Hatena using this module.\n\nIt queries Hatena Keyword Link API internally for retrieving terms","deps":{"ja-p5-Jcode":{"origin":"japanese/p5-Jcode","version":"2.07_1"},"p5-Cache":{"origin":"devel/p5-Cache","version":"2.11"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Class-ErrorHandler":{"origin":"devel/p5-Class-ErrorHandler","version":"0.04"},"p5-RPC-XML":{"origin":"net/p5-RPC-XML","version":"0.82"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Hash-Util-FieldHash-Compat","origin":"devel/p5-Hash-Util-FieldHash-Compat","version":"0.11","comment":"Use Hash::Util::FieldHash or ties, depending on availability","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Hash-Util-FieldHash-Compat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acd5804911a99b8a7722d6b2203ebef4a45e463f9cf7d60898e7bbf08a32ad76","flatsize":49105,"path":"All/p5-Hash-Util-FieldHash-Compat-0.11.pkg","repopath":"All/p5-Hash-Util-FieldHash-Compat-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13264,"desc":"Under older perls this module provides a drop in compatible api to\nHash::Util::FieldHash using perltie. When Hash::Util::FieldHash is available\nit will use that instead.\n\nThis way code requiring field hashes can benefit from fast, robust field\nhashes on Perl 5.10 and newer, but still run on older perls that don't ship\nwith that module.","deps":{"p5-Tie-RefHash-Weak":{"origin":"devel/p5-Tie-RefHash-Weak","version":"0.09_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hash-WithDefaults","origin":"devel/p5-Hash-WithDefaults","version":"0.05_1","comment":"Class for hashes with key-casing requirements supporting defaults","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Hash-WithDefaults","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb6d8481762b01389109074734fdbc5668480f3a4f05104bfe978bb486d57657","flatsize":24518,"path":"All/p5-Hash-WithDefaults-0.05_1.pkg","repopath":"All/p5-Hash-WithDefaults-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8920,"desc":"This module implements hashes that support \"defaults\". That is you may specify\nseveral more hashes in which the data will be looked up in case it is not found\nin the current hash.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hash-Slice","origin":"devel/p5-Hash-Slice","version":"0.03","comment":"Make a hash from a deep slice of another hash","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/Hash-Slice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88188e1f2018ba72919b32007f42cedb17b517bfed2dd63371b9fbf8115a7b11","flatsize":7770,"path":"All/p5-Hash-Slice-0.03.pkg","repopath":"All/p5-Hash-Slice-0.03.pkg","licenselogic":"single","pkgsize":5272,"desc":"Hash::Slice lets you easily make a deep slice of a hash, specifically a hash\ncontaining one or more nested hashes. Instead of just taking a slice of the\nfirst level of a hash in an all-or-nothing manner, you can use slice to take a\nslice of the first level, then take a particular slice of the second level, and\nso on.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hash-Union","origin":"devel/p5-Hash-Union","version":"0.03_1","comment":"Smart hashes merging","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/Hash-Union","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7872f49a7b9c4ab0d0ef4a069b6652e210b5f83ca19dd7df1e857794d03f739","flatsize":11172,"path":"All/p5-Hash-Union-0.03_1.pkg","repopath":"All/p5-Hash-Union-0.03_1.pkg","licenselogic":"single","pkgsize":6044,"desc":"Smart hashes merging","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hash-SharedMem","origin":"devel/p5-Hash-SharedMem","version":"0.005","comment":"Efficient shared mutable hash","maintainer":"nork@FreeBSD.org","www":"https://metacpan.org/release/Hash-SharedMem","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d471bf93a04fd950a035cd4a1988f1673a9037428603f9072b0f2f2aec235edb","flatsize":140494,"path":"All/p5-Hash-SharedMem-0.005.pkg","repopath":"All/p5-Hash-SharedMem-0.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":59836,"desc":"This module provides a facility for efficiently sharing mutable\ndata between processes on one host.  Data is organised as a\nkey/value store, resembling a Perl hash.  The keys and values\nare restricted to octet (Latin-1) strings.  Structured objects\nmay be stored by serialising them using a mechanism such as\nSereal.","deps":{"p5-Devel-CallChecker":{"origin":"devel/p5-Devel-CallChecker","version":"0.009"},"p5-Scalar-String":{"origin":"devel/p5-Scalar-String","version":"0.003"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Ima-DBI","origin":"databases/p5-Ima-DBI","version":"0.35_1","comment":"Database connection caching and organization","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Ima-DBI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb05ffa7899415fe998eb3e9cd62d1c862e38158869ac16c62422b34fb04ecb8","flatsize":38129,"path":"All/p5-Ima-DBI-0.35_1.pkg","repopath":"All/p5-Ima-DBI-0.35_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20180,"desc":"Ima::DBI attempts to organize and facilitate caching and more efficient\nuse of database connections and statement handles by storing DBI and SQL\ninformation with your class (instead of as separate objects).  This\nallows you to pass around just one object without worrying about a trail\nof DBI handles behind it.","deps":{"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-DBIx-ContextualFetch":{"origin":"databases/p5-DBIx-ContextualFetch","version":"1.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Hash-Objectify","origin":"devel/p5-Hash-Objectify","version":"0.008","comment":"Create objects from hashes on the fly","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Hash-Objectify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb464e998dae328b2e681c2e65d7468acb00fc49af95e256205aa63b78d0672e","flatsize":22102,"path":"All/p5-Hash-Objectify-0.008.pkg","repopath":"All/p5-Hash-Objectify-0.008.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10716,"desc":"Hash::Objectify turns a hash reference into a simple object with accessors for\neach of the keys.\n\nOne application of this module could be to create lightweight response objects\nwithout the extra work of setting up an entire response class with the framework\nof your choice.\n\nUsing Hash::Objectify is slower than accessing the keys of the hash directly,\nbut does provide \"typo protection\" since a misspelled method is an error.","deps":{"p5-Class-XSAccessor":{"origin":"devel/p5-Class-XSAccessor","version":"1.19_2,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hash-Ordered","origin":"devel/p5-Hash-Ordered","version":"0.014","comment":"Fast, pure-Perl ordered hash class","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Hash-Ordered","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b388828da62315abb38bd7374e62271c2dcf808ce56ab3152a7d854972abbca","flatsize":72290,"path":"All/p5-Hash-Ordered-0.014.pkg","repopath":"All/p5-Hash-Ordered-0.014.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28636,"desc":"Hash::Ordered implements an ordered hash, meaning that it associates keys with\nvalues like a Perl hash, but keeps the keys in a consistent order. Because it is\nimplemented as an object and manipulated with method calls, it is much slower\nthan a Perl hash. This is the cost of keeping order.\n\nHowever, compared to other ordered hash implementations, Hash::Ordered is\noptimized for getting and setting individual elements and is generally faster at\nmost other tasks as well. For specific details, see Hash::Ordered::Benchmarks.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hash-MultiValue","origin":"devel/p5-Hash-MultiValue","version":"0.16","comment":"Perl extension to store multiple values per key","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Hash-MultiValue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa551d56080dc32945859d84fd3669e92f4679b4efa9db9440030bbb917fed6e","flatsize":26288,"path":"All/p5-Hash-MultiValue-0.16.pkg","repopath":"All/p5-Hash-MultiValue-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13268,"desc":"Store multiple values per key.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hash-MoreUtils","origin":"devel/p5-Hash-MoreUtils","version":"0.06","comment":"Perl extension to provide the stuff missing in Hash::Util","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Hash-MoreUtils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d98095b7e8ac8c73d6c1387a9320a0599d66f040f195c55104dc4c38ffa20e89","flatsize":23206,"path":"All/p5-Hash-MoreUtils-0.06.pkg","repopath":"All/p5-Hash-MoreUtils-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10748,"desc":"Provide the stuff missing in Hash::Util.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hash-MultiKey","origin":"devel/p5-Hash-MultiKey","version":"0.06_1","comment":"Hashes whose keys can be multiple","maintainer":"delgod@portaone.com","www":"https://metacpan.org/release/Hash-MultiKey","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"040fe42f7af2b5540efc92ed39104f39ff715395d8f98899d24b6fc9a1f45c27","flatsize":15140,"path":"All/p5-Hash-MultiKey-0.06_1.pkg","repopath":"All/p5-Hash-MultiKey-0.06_1.pkg","licenselogic":"single","pkgsize":8912,"desc":"Hash::MultiKey provides hashes that accept arrayrefs of strings as keys.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hash-Merge","origin":"textproc/p5-Hash-Merge","version":"0.302","comment":"Merges hashes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Hash-Merge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c51da530ae11a0ba333a9c002fc6745774b7b97f127ac9b80b019a95f6ed57a0","flatsize":29167,"path":"All/p5-Hash-Merge-0.302.pkg","repopath":"All/p5-Hash-Merge-0.302.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12492,"desc":"Hash::Merge merges two arbitrarily deep hashes into a single hash.","deps":{"p5-Clone-Choose":{"origin":"devel/p5-Clone-Choose","version":"0.010"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Hash-NoRef","origin":"devel/p5-Hash-NoRef","version":"0.03_2","comment":"HASH that store values without increase the reference count","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Hash-NoRef","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc508a295bb1b4d6b307ff6b5052d00940738cb42edecbf936350b891a9e2adc","flatsize":19419,"path":"All/p5-Hash-NoRef-0.03_2.pkg","repopath":"All/p5-Hash-NoRef-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9204,"desc":"Hash::NoRef is a Perl module to create HASH that store values without increase\nthe reference count (weak references). This can be used to store objects but\nwithout interfere in the DESTROY mechanism, since the reference in this HASH\nwon't count.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Hash-FieldHash","origin":"devel/p5-Hash-FieldHash","version":"0.15","comment":"Lightweight field hash implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Hash-FieldHash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0dff08d182774c161b5094e5df7504000180cd76a66737ebe31d4d891d5950f","flatsize":64435,"path":"All/p5-Hash-FieldHash-0.15.pkg","repopath":"All/p5-Hash-FieldHash-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20484,"desc":"Hash::FieldHash provides the field hash mechanism which supports the inside-out\ntechnique.\n\nYou may know Hash::Util::FieldHash. It's a very useful module, but too complex\nto understand all the functions and only available in 5.10. H::U::F::Compat is\navailable for pre-5.10, but it seems too slow to use.\n\nThis is an alternative to H::U::F with following features:\n\nSimpler interface\n- Hash::FieldHash provides a few functions: fieldhash() and fieldhashes().\n  That's enough.\n\nHigher performance\n- Hash::FieldHash is faster than Hash::Util::FieldHash, because its internals\n  use simpler structures.\n\nRelic support\n- Although Hash::FieldHash uses a new feature introduced in Perl 5.10, the uvar\n  magic for hashes described in \"GUTS\" in Hash::Util::Fieldhash, it supports\n  Perl 5.8 using the traditional tie-hash layer.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Hash-Flatten","origin":"devel/p5-Hash-Flatten","version":"1.19_2","comment":"Flatten, unflatten complex data hashes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Hash::Flatten","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b6f4db1513c4d080a931669120ed1c5c26e7c3ecc05b585cb1cae2118c16cac","flatsize":34127,"path":"All/p5-Hash-Flatten-1.19_2.pkg","repopath":"All/p5-Hash-Flatten-1.19_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14608,"desc":"Converts back and forth between a nested hash structure and a flat hash of\ndelimited key-value pairs. Useful for protocols that only support\nkey-value pairs (such as CGI and DBMs).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hash-Diff","origin":"devel/p5-Hash-Diff","version":"0.007","comment":"Return the difference between two hashes as a hash","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Hash-Diff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acd685931d5dc5290b6b2c8771b0170fe60051a9f23acf3280c16a3af882292e","flatsize":4058,"path":"All/p5-Hash-Diff-0.007.pkg","repopath":"All/p5-Hash-Diff-0.007.pkg","licenselogic":"single","pkgsize":3532,"desc":"Hash::Diff returns the difference between two hashes as a hash.","deps":{"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hash-Case","origin":"devel/p5-Hash-Case","version":"1.030","comment":"Base class for hashes with key-casing requirements","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Hash-Case","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2fafc488290ffc919d3c9adeae42a684d4f1018a51d826363f8bdc3c0a8656a","flatsize":30217,"path":"All/p5-Hash-Case-1.030.pkg","repopath":"All/p5-Hash-Case-1.030.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16056,"desc":"Hash::Case is the base class for various classes which tie special\ntreatment for the casing of keys. Be aware of the differences in\nimplementation: Lower and Upper are tied native hashes: these hashes\nhave no need for hidden fields or other assisting data structured. A\ncase Preserve hash will actually create three hashes.","deps":{"p5-Log-Report":{"origin":"devel/p5-Log-Report","version":"1.36"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hash-AutoHash-Args","origin":"devel/p5-Hash-AutoHash-Args","version":"1.18_1","comment":"Object-oriented processing of keyword-based argument lists","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Hash-AutoHash-Args","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b94b56456e3d9f4a2eff1e93146c963ed740ef414c5dee3b38235e3bc4c05598","flatsize":58937,"path":"All/p5-Hash-AutoHash-Args-1.18_1.pkg","repopath":"All/p5-Hash-AutoHash-Args-1.18_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25604,"desc":"This class simplifies the handling of keyword argument lists. It replaces\nClass::AutoClass::Args. See \"DIFFERENCES FROM Class::AutoClass::Args\" for a\ndiscussion of what's new. See Hash::AutoHash::Args::V0 for a subclass which is\nmore compatible with the original.","deps":{"p5-Hash-AutoHash":{"origin":"devel/p5-Hash-AutoHash","version":"1.17_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hash-AsObject","origin":"devel/p5-Hash-AsObject","version":"0.13_1","comment":"Hashes with accessors/mutators","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Hash-AsObject","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"970ef2c7aacad3283f8122cd4cb0553ff76f195ad84ad4b8540b70f55d0be9c0","flatsize":14149,"path":"All/p5-Hash-AsObject-0.13_1.pkg","repopath":"All/p5-Hash-AsObject-0.13_1.pkg","licenselogic":"single","pkgsize":8316,"desc":"A Hash::AsObject is a blessed hash that provides read-write access to its\nelements using accessors. (Actually, they're both accessors and mutators.)\n\nIt's designed to act as much like a plain hash as possible; this means,\nfor example, that you can use methods like DESTROY and if the Hash::AsObject\nhas an element with that name, it'll get or set it.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hash-AutoHash","origin":"devel/p5-Hash-AutoHash","version":"1.17_1","comment":"Object-oriented access to real and tied hashes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Hash-AutoHash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2e97ea60ae91b331aa1118fbeeb4d91b020c1430d7b15025b300beb7a8ad4c6","flatsize":79111,"path":"All/p5-Hash-AutoHash-1.17_1.pkg","repopath":"All/p5-Hash-AutoHash-1.17_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29348,"desc":"This is yet another module that lets you access or change the elements\nof a hash using methods with the same name as the element's key.  It\nfollows in the footsteps of Hash::AsObject, Hash::Inflator,\nData::OpenStruct::Deep, Object::AutoAccessor, and probably others. The\nmain difference between this module and its forebears is that it\nsupports tied hashes, in addition to regular hashes. This allows a\nmodular division of labor: this class is generic and treats all hashes\nthe same; any special semantics come from the tied hash.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Tie-ToObject":{"origin":"devel/p5-Tie-ToObject","version":"0.03_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Hailo","origin":"textproc/p5-Hailo","version":"0.75_1","comment":"Pluggable Markov engine analogous to MegaHAL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Hailo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"019997cba203fb4388f461cdd5da0cecd8b2c6a6a9a6abdd2f92f514627e4761","flatsize":185021,"path":"All/p5-Hailo-0.75_1.pkg","repopath":"All/p5-Hailo-0.75_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":71240,"desc":"Hailo is a fast and lightweight markov engine intended to replace AI::MegaHAL.\nHailso has a Mouse (or Moose) based core with pluggable storage, tokenizer and\nengine backends.\n\nHailo is similar to MegaHAL in functionality, the main differences (with the\ndefault backends) being better scalability, drastically less memory usage, an\nimproved tokenizer, and tidier output.\n\nWith Hailo, you can create, modify, and query Hailo brains. To use Hailo in\nevent-driven POE applications, you can use the POE::Component::Hailo wrapper.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Dir-Self":{"origin":"devel/p5-Dir-Self","version":"0.11_1"},"p5-File-CountLines":{"origin":"devel/p5-File-CountLines","version":"0.0.3_1"},"p5-Getopt-Long-Descriptive":{"origin":"devel/p5-Getopt-Long-Descriptive","version":"0.114"},"p5-IO-Interactive":{"origin":"devel/p5-IO-Interactive","version":"1.025,1"},"p5-IPC-System-Simple":{"origin":"devel/p5-IPC-System-Simple","version":"1.30"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-MooseX-StrictConstructor":{"origin":"devel/p5-MooseX-StrictConstructor","version":"0.21"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Term-Sk":{"origin":"devel/p5-Term-Sk","version":"0.18"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"MYSQL":"off","PGSQL":"off","SQLITE":"on"}},{"name":"p5-HTTPD-Log-Filter","origin":"www/p5-HTTPD-Log-Filter","version":"1.08_2","comment":"Perl module to filter entries out of an httpd log","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTPD-Log-Filter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98892e7b1cb0d958014b98584f524564322702f24c6410fe3b9c07a95386adf4","flatsize":29881,"path":"All/p5-HTTPD-Log-Filter-1.08_2.pkg","repopath":"All/p5-HTTPD-Log-Filter-1.08_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13584,"desc":"This module provide a simple interface to filter entries out\nof an httpd logfile. The constructor can be passed regular\nexpressions to match against particular fields on the\nlogfile.  It does its filtering line by line, using a filter\nmethod that takes a line of a logfile as input, and returns\ntrue if it matches, and false if it doesn't.\n\nThere are two possible non-matching (false) conditions; one\nis where the line is a valid httpd logfile entry, but just\ndoesn't happen to match the filter (where \"\" is returned).\nThe other is where it is an invalid entry according to the\nformat specified in the constructor.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTPD-User-Manage","origin":"www/p5-HTTPD-User-Manage","version":"1.66_1","comment":"Perl modules for managing access control with the web server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTPD-User-Manage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9104c25d12e01976d3a513520d6b0e175afcc4aeef4796acd040efa962fa9b48","flatsize":136898,"path":"All/p5-HTTPD-User-Manage-1.66_1.pkg","repopath":"All/p5-HTTPD-User-Manage-1.66_1.pkg","licenselogic":"single","pkgsize":52440,"desc":"HTTPD-User-Manage is set of Perl modules for managing access control\nwith the Apache, NCSA httpd, CERN and Netscape servers (and maybe some\nothers).\n\nYou can install this program as a CGI script to allow remote users to\nchange their Web access passwords.  Web administrators can use it to\nremotely add, edit and delete users and their groups.  You can also use\nit from the command line as a nice all-in-one interface to access\ncontrol databases based on text files, DBM files, and SQL databases.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-XSCookies","origin":"www/p5-HTTP-XSCookies","version":"0.000021","comment":"Fast XS cookie mangling for Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-XSCookies","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2335041e32d90fcb5f917896936006438bd634766c215c8c0ba385a3d530500","flatsize":38112,"path":"All/p5-HTTP-XSCookies-0.000021.pkg","repopath":"All/p5-HTTP-XSCookies-0.000021.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15252,"desc":"HTTP::XSCookies implements cookie creation (baking) and parsing (crushing) using\nXS, therefore improving the speed of a pure Perl implementation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-IO-Interactive","origin":"devel/p5-IO-Interactive","version":"1.025,1","comment":"Utilities for interactive I/O","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-Interactive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5d3bcc798f1bd9298a332f69861f26e44ec55b55c215c62e30c373f85df5f0f","flatsize":22105,"path":"All/p5-IO-Interactive-1.025,1.pkg","repopath":"All/p5-IO-Interactive-1.025,1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":11260,"desc":"Utilities for interactive I/O","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IO-Handle-Util","origin":"devel/p5-IO-Handle-Util","version":"0.02_1","comment":"Perl extension for working with IO::Handle like objects","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Handle-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"918938c18672cf72e1620390d2fca7198e15ca8d1c567c82aad4486b0ef5c1cf","flatsize":81542,"path":"All/p5-IO-Handle-Util-0.02_1.pkg","repopath":"All/p5-IO-Handle-Util-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27604,"desc":"This module provides a number of helpful routines to manipulate or\ncreate IO::Handle like objects.","deps":{"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-asa":{"origin":"devel/p5-asa","version":"1.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-HTTP-Tiny-UNIX","origin":"www/p5-HTTP-Tiny-UNIX","version":"0.051","comment":"Subclass of HTTP::Tiny to connect to HTTP server over Unix socket","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/HTTP-Tiny-UNIX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcbe64e2a1db32246922eb7b272feddac8b5dc84f59df3018408f4f5b874e9cf","flatsize":44114,"path":"All/p5-HTTP-Tiny-UNIX-0.051.pkg","repopath":"All/p5-HTTP-Tiny-UNIX-0.051.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11308,"desc":"HTTP::Tiny::UNIX is a subclass of HTTP::Tiny to connect to HTTP server over Unix\nsocket. URL syntax is \"http:\" + path to unix socket + \"/\" + uri path. For\nexample: http:/var/run/apid.sock//api/v1/matches. URL not matching this pattern\nwill be passed to HTTP::Tiny.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Tiny-UA","origin":"www/p5-HTTP-Tiny-UA","version":"0.006","comment":"Higher-level UA features for HTTP::Tiny","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Tiny-UA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9be958e10aef3957553f5b2664d26eb610f2cef38b59be8c527e81ae81ad39c7","flatsize":26584,"path":"All/p5-HTTP-Tiny-UA-0.006.pkg","repopath":"All/p5-HTTP-Tiny-UA-0.006.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12744,"desc":"HTTP::Tiny::UA extends HTTP::Tiny with higher-level convenience features.","deps":{"p5-Class-Tiny":{"origin":"devel/p5-Class-Tiny","version":"1.008"},"p5-superclass":{"origin":"devel/p5-superclass","version":"0.003"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Tiny-Multipart","origin":"www/p5-HTTP-Tiny-Multipart","version":"0.08","comment":"Add post_multipart to HTTP::Tiny","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Tiny-Multipart","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb5a7b42b2d6c0e5113faa20bd991ae14888fa5b21ee10960f4b25919c2fc902","flatsize":16305,"path":"All/p5-HTTP-Tiny-Multipart-0.08.pkg","repopath":"All/p5-HTTP-Tiny-Multipart-0.08.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":7596,"desc":"HTTP::Tiny::Multipart adds post_multipart to HTTP::Tiny.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-WebTest","origin":"www/p5-HTTP-WebTest","version":"2.04_2","comment":"Tests remote URLs or local web files","maintainer":"perl@FreeBSD.org","www":"http://martynov.org/webtest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7252a2703bee470281460b5494eb81e1771c104abe4de40227271359c1d42517","flatsize":267372,"path":"All/p5-HTTP-WebTest-2.04_2.pkg","repopath":"All/p5-HTTP-WebTest-2.04_2.pkg","licenselogic":"single","pkgsize":107264,"desc":"HTTP-WebTest tests remote URLs or local web files.\n\nThis module runs tests on remote URLs or local web files containing\nPerl/JSP/HTML/JavaScript/etc. and generates a detailed test report.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Tiny","origin":"www/p5-HTTP-Tiny","version":"0.088_1","comment":"Small, simple, correct HTTP/1.1 client","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c405aba878f885dd410d5379ecb7fa8a1d7ad28730561c3c45d25bb372b6ba0d","flatsize":128443,"path":"All/p5-HTTP-Tiny-0.088_1.pkg","repopath":"All/p5-HTTP-Tiny-0.088_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36940,"desc":"HTTP::Tiny is a small, simple, correct HTTP/1.1 client.","deps":{"p5-HTTP-CookieJar":{"origin":"www/p5-HTTP-CookieJar","version":"0.014"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Mozilla-CA":{"origin":"www/p5-Mozilla-CA","version":"20240730"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"CERTS":"on","COOKIE":"on","HTTPS":"on","IO_SOCKET_IP":"on"}},{"name":"p5-HTTP-Throwable","origin":"www/p5-HTTP-Throwable","version":"0.028","comment":"Set of strongly-typed, PSGI-friendly HTTP 1.1 exception libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Throwable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f504f516ce6a9d4d0ca26548598d01ea93727d7ec9937595a367f838eb8d3900","flatsize":258611,"path":"All/p5-HTTP-Throwable-0.028.pkg","repopath":"All/p5-HTTP-Throwable-0.028.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":105332,"desc":"HTTP::Throwable provides a set of strongly-typed, PSGI-friendly exception\nimplementations corresponding to the HTTP error status code (4xx-5xx) as well as\nthe redirection codes (3xx).\n\nThis particular package (HTTP::Throwable) is the shared role for all the\nexceptions involved. It's not intended that you use HTTP::Throwable directly,\nalthough you can, and instructions for using it correctly are given below.\nInstead, you probably want to use HTTP::Throwable::Factory, which will assemble\nexception classes from roles needed to build an exception for your use case.","deps":{"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-StrictConstructor":{"origin":"devel/p5-MooX-StrictConstructor","version":"0.011"},"p5-Package-Variant":{"origin":"devel/p5-Package-Variant","version":"1.003002_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Throwable":{"origin":"devel/p5-Throwable","version":"1.001"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Size","origin":"www/p5-HTTP-Size","version":"1.153","comment":"Get the byte size of an internet resource","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Size","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8f9959c78955359a4cdc5662a8983691ffd98e084adc081da036e3354006732","flatsize":16883,"path":"All/p5-HTTP-Size-1.153.pkg","repopath":"All/p5-HTTP-Size-1.153.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":8768,"desc":"Gets the byte size of an internet resource.","deps":{"p5-HTML-SimpleLinkExtor":{"origin":"www/p5-HTML-SimpleLinkExtor","version":"1.273"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-SimpleLinkChecker","origin":"www/p5-HTTP-SimpleLinkChecker","version":"1.168","comment":"Check the HTTP response code for a link","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-SimpleLinkChecker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef2f233a89594acc270e0f524d67de4f37263cfa9959ef0da0523323aaf8053b","flatsize":18845,"path":"All/p5-HTTP-SimpleLinkChecker-1.168.pkg","repopath":"All/p5-HTTP-SimpleLinkChecker-1.168.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10936,"desc":"You don't have to know anything about objected-oriented Perl, LWP, or the\nHTTP module to be able to check your links. This module is designed for\nthe casual user. It has one function, check_link, that returns the HTTP\nresponse code that it receives when it tries to fetch the web address\npassed to it. The undef value is returned for any non-HTTP failure and the\n$HTTP::SimpleLinkChecker::ERROR variable is set.\n\nThe HEAD method is tried first, although if anything other than a good\nstatus code (those less than 400) is received, another request is made\nwith the GET method. Note, however, that even with the best code, no\nmodule can control how servers decide to respond to a check, or control\nany of the myriad things that can go wrong with the network between you\nand the remote server. Some may filter requests based on origin IP\naddress, user-agent type, or any other arbitrary factor. Some servers may\nnot respond correctly at all. Furthermore, some servers might be\ntemporarily down or overloaded. I recommend that you recheck \"broken\"\nlinks a couple times over a long period (like a day or two) before you\ndecide they are really broken.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Simple","origin":"www/p5-HTTP-Simple","version":"0.004","comment":"Simple procedural interface to HTTP::Tiny","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c6504e018fa4fc89af5230192290ee63f27f316c8c95135fbb4942492c4441d","flatsize":22250,"path":"All/p5-HTTP-Simple-0.004.pkg","repopath":"All/p5-HTTP-Simple-0.004.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10260,"desc":"HTTP::Simple is a wrapper of HTTP::Tiny that provides simplified functions for\nperforming HTTP requests in a similar manner to LWP::Simple, but with slightly\nmore useful error handling. For full control of the request process and response\nhandling, use HTTP::Tiny directly.\n\nIO::Socket::SSL is required for HTTPS requests with HTTP::Tiny.\n\nRequest methods that return the body content of the response will return a byte\nstring suitable for directly printing, but that may need to be decoded for text\noperations.\n\nThe HTTP::Tiny object used by these functions to make requests can be accessed\nas $HTTP::Simple::UA (for example, to configure the timeout, or replace it with\na compatible object like HTTP::Tinyish).\n\nThe JSON encoder used by the JSON functions defaults to a JSON::PP instance, and\ncan be accessed as $HTTP::Simple::JSON.","deps":{"p5-Cpanel-JSON-XS":{"origin":"converters/p5-Cpanel-JSON-XS","version":"4.38"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Thin","origin":"www/p5-HTTP-Thin","version":"0.006","comment":"Thin Wrapper around HTTP::Tiny to play nice with HTTP::Message","maintainer":"amontalban@gmail.com","www":"https://metacpan.org/release/HTTP-Thin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d12db60e42ab627fde5ef693791dbf79f7e95077e34a6d6df9e1455eb451e791","flatsize":11790,"path":"All/p5-HTTP-Thin-0.006.pkg","repopath":"All/p5-HTTP-Thin-0.006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6928,"desc":"HTTP::Thin is a thin wrapper around HTTP::Tiny adding the ability to pass in\nHTTP::Request objects and get back HTTP::Response objects. The maintainers of\nHTTP::Tiny, justifiably, don't want to have to maintain compatibility but many\nother projects already consume the HTTP::Message objects. This is just glue code\ndoing what it does best.","deps":{"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-HTTP-Tiny":{"origin":"www/p5-HTTP-Tiny","version":"0.088_1"},"p5-Hash-MultiValue":{"origin":"devel/p5-Hash-MultiValue","version":"0.16"},"p5-Safe-Isa":{"origin":"devel/p5-Safe-Isa","version":"1.000010"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Session2","origin":"www/p5-HTTP-Session2","version":"1.10","comment":"Perl extension for HTTP session management","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Session2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51a66abff4c2b3a1ebcb19ffcd5230fd5805381184c3be0c4ea71f7605e28d8b","flatsize":46212,"path":"All/p5-HTTP-Session2-1.10.pkg","repopath":"All/p5-HTTP-Session2-1.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23344,"desc":"HTTP::Session2 is yet another HTTP session data management library.","deps":{"p5-Cookie-Baker":{"origin":"www/p5-Cookie-Baker","version":"0.12"},"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Session-Store-DBI","origin":"www/p5-HTTP-Session-Store-DBI","version":"0.02_1","comment":"Perl extension to store session data in DBI for HTTP::Session","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Session-Store-DBI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cf9b073e82ef4eb1127fe2056b11dd4b6b6692ffb038e276400a3e2199d2039","flatsize":7342,"path":"All/p5-HTTP-Session-Store-DBI-0.02_1.pkg","repopath":"All/p5-HTTP-Session-Store-DBI-0.02_1.pkg","licenselogic":"single","pkgsize":4396,"desc":"Store session data in DBI for HTTP::Session.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-HTTP-Session":{"origin":"www/p5-HTTP-Session","version":"0.49_2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Session","origin":"www/p5-HTTP-Session","version":"0.49_2","comment":"Perl extension of yet another session manager","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Session","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb5919ecf8d1aeccd0afecc41872311ee1766beb31b2ed5a6956df5ece0f2eed","flatsize":61946,"path":"All/p5-HTTP-Session-0.49_2.pkg","repopath":"All/p5-HTTP-Session-0.49_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36120,"desc":"Yet another session manager.\n\nEasy to integrate with HTTP::Engine.","deps":{"p5-CGI-Simple":{"origin":"www/p5-CGI-Simple","version":"1.281"},"p5-CHI":{"origin":"devel/p5-CHI","version":"0.600"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-HTML-StickyQuery":{"origin":"www/p5-HTML-StickyQuery","version":"0.13_1"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Server-Simple-Static","origin":"www/p5-HTTP-Server-Simple-Static","version":"0.14","comment":"Serve static files with HTTP::Server::Simple","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Server-Simple-Static","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44dbfdbbe1b8397f0db3733a856d0ff79a2db024fb4dbbef35d38c8eda5ab79f","flatsize":15993,"path":"All/p5-HTTP-Server-Simple-Static-0.14.pkg","repopath":"All/p5-HTTP-Server-Simple-Static-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8800,"desc":"This mixin adds a method to serve static files from your\nHTTP::Server::Simple subclass.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Server-Simple-Recorder","origin":"www/p5-HTTP-Server-Simple-Recorder","version":"0.03_1","comment":"Mixin to record HTTP::Server::Simple's sockets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Server-Simple-Recorder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"445dd4d8b0a09465c238a19b825611af9de84ac16256152b95e7e08880dc4d75","flatsize":7767,"path":"All/p5-HTTP-Server-Simple-Recorder-0.03_1.pkg","repopath":"All/p5-HTTP-Server-Simple-Recorder-0.03_1.pkg","licenselogic":"single","pkgsize":5644,"desc":"This module allows you to record all HTTP communication between an\nHTTP::Server::Simple-derived server and its clients.  It is a mixin, so\nit doesn't itself subclass HTTP::Server::Simple; you need to subclass\nfrom both HTTP::Server::Simple::Recorder and an actual\nHTTP::Server::Simple subclass, and HTTP::Server::Simple::Recorder should\nbe listed first.","deps":{"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-IO-Tee":{"origin":"devel/p5-IO-Tee","version":"0.66"},"p5-Test-HTTP-Server-Simple":{"origin":"www/p5-Test-HTTP-Server-Simple","version":"0.11_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Server-Simple-PSGI","origin":"www/p5-HTTP-Server-Simple-PSGI","version":"0.16_1","comment":"PSGI handler for HTTP::Server::Simple","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Server-Simple-PSGI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f64d7e4c49b87587d1d2450a94817260aa3258de6a99d3829c6115c532cad10","flatsize":13969,"path":"All/p5-HTTP-Server-Simple-PSGI-0.16_1.pkg","repopath":"All/p5-HTTP-Server-Simple-PSGI-0.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7000,"desc":"HTTP::Server::Simple::PSGI is a HTTP::Server::Simple based HTTP server\nthat can run PSGI applications. This module only depends on\nHTTP::Server::Simple, which itself doesn't depend on any non-core\nmodules so it's best to be used as an embedded web server.","deps":{"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Server-Simple-Mason","origin":"www/p5-HTTP-Server-Simple-Mason","version":"0.14_1","comment":"Abstract baseclass for a standalone mason server","maintainer":"demon@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08b6f17693e74c145f0d51e12b08987743972d294898a88cf4a5b3f06678de86","flatsize":14314,"path":"All/p5-HTTP-Server-Simple-Mason-0.14_1.pkg","repopath":"All/p5-HTTP-Server-Simple-Mason-0.14_1.pkg","licenselogic":"single","pkgsize":8236,"desc":"An abstract baseclass for a standalone mason server.","deps":{"p5-HTML-Mason":{"origin":"www/p5-HTML-Mason","version":"1.60"},"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-Hook-LexWrap":{"origin":"devel/p5-Hook-LexWrap","version":"0.26"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Server-Simple-Authen","origin":"www/p5-HTTP-Server-Simple-Authen","version":"0.04_2","comment":"Authentication plugin for HTTP::Server::Simple","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Server-Simple-Authen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e27ed20bb59947de0aaac2d40abfbcd9355ae20631cb098857d80c7a927d436","flatsize":12448,"path":"All/p5-HTTP-Server-Simple-Authen-0.04_2.pkg","repopath":"All/p5-HTTP-Server-Simple-Authen-0.04_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7048,"desc":"HTTP::Server::Simple::Authen is an HTTP::Server::Simple plugin to allow HTTP\nauthentication. Authentication scheme is pluggable and you can use whatever\nAuthentication protocol that Authen::Simple supports.\n\nYou can use authenticate method whatever you want to authenticate the request.\nThe method returns $username taken from the request if the authentication is\nsuccessful, and undef otherwise. The code in \"SYNOPSIS\" requires authentication\nfor all the requests and behaves just the same as Apache's Require valid-user.","deps":{"p5-Authen-Simple":{"origin":"security/p5-Authen-Simple","version":"0.5_1"},"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","security","perl5"]},{"name":"p5-HTTP-Session-State-MobileAgentID","origin":"www/p5-HTTP-Session-State-MobileAgentID","version":"0.46_1","comment":"Perl extension to maintain session IDs using mobile phone unique id","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Session-State-MobileAgentID","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6546ec73887fb2a297bc02c97b14d03c635bfe4608763a2ea7fc6e1523946435","flatsize":4578,"path":"All/p5-HTTP-Session-State-MobileAgentID-0.46_1.pkg","repopath":"All/p5-HTTP-Session-State-MobileAgentID-0.46_1.pkg","licenselogic":"single","pkgsize":3640,"desc":"Maintain session IDs using mobile phone's unique id.","deps":{"p5-HTTP-MobileAgent":{"origin":"www/p5-HTTP-MobileAgent","version":"0.36_2"},"p5-HTTP-Session":{"origin":"www/p5-HTTP-Session","version":"0.49_2"},"p5-Net-CIDR-MobileJP":{"origin":"net/p5-Net-CIDR-MobileJP","version":"0.24_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Router","origin":"www/p5-HTTP-Router","version":"0.05_3","comment":"Perl extension of Yet Another Path Router for HTTP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Router","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73e12fd9f6421aff0ee060a061aa61675b9191ad911028d4db086eb2eb2f8236","flatsize":34721,"path":"All/p5-HTTP-Router-0.05_3.pkg","repopath":"All/p5-HTTP-Router-0.05_3.pkg","licenselogic":"single","pkgsize":16712,"desc":"HTTP::Router provides a Merb-like way of constructing routing tables.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Devel-Caller-Perl":{"origin":"devel/p5-Devel-Caller-Perl","version":"1.4_1"},"p5-Filter":{"origin":"devel/p5-Filter","version":"1.64"},"p5-Hash-AsObject":{"origin":"devel/p5-Hash-AsObject","version":"0.13_1"},"p5-Lingua-EN-Inflect-Number":{"origin":"textproc/p5-Lingua-EN-Inflect-Number","version":"1.12"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-String-CamelCase":{"origin":"textproc/p5-String-CamelCase","version":"0.04"},"p5-Text-SimpleTable":{"origin":"textproc/p5-Text-SimpleTable","version":"2.07"},"p5-Text-SimpleTemplate":{"origin":"textproc/p5-Text-SimpleTemplate","version":"0.36_1"},"p5-URI-Template-Restrict":{"origin":"net/p5-URI-Template-Restrict","version":"0.06_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Server-Simple","origin":"www/p5-HTTP-Server-Simple","version":"0.52","comment":"Simple standalone HTTP daemon","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Server-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75a3e7b3d6d1e5d2135f74ff18a226b688ea5d5a45f35beb6e508ba852772f36","flatsize":44000,"path":"All/p5-HTTP-Server-Simple-0.52.pkg","repopath":"All/p5-HTTP-Server-Simple-0.52.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21864,"desc":"HTTP::Server::Simple is a very simple standalone HTTP daemon with\nno non-core module dependencies.  It's ideal for building a standalone\nhttp-based UI to your existing tools.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Response-Encoding","origin":"www/p5-HTTP-Response-Encoding","version":"0.06_3","comment":"Adds encoding() to HTTP::Response","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Response-Encoding","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b97feb88a0cb6f38b877c3a6065c167556906f2ce9a3516a3cd3d587076f07a2","flatsize":13712,"path":"All/p5-HTTP-Response-Encoding-0.06_3.pkg","repopath":"All/p5-HTTP-Response-Encoding-0.06_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8028,"desc":"This module adds the following methods to HTTP::Response objects.\n\n$res->charset\n\n  Tells the charset exactly as appears in the Content-Type: header. Note that\n  the presence of the charset does not guarantee if the response content is\n  decodable via Encode.\n\n$res->encoder\n\n  Returns the corresponding encoder object or undef if it can't.\n\n$res->encoding\n\n  Tells the content encoding in the canonical name in Encode. Returns undef\n  if it can't.\n\n$res->decoded_content\n\n  Discontinued since HTTP::Message already has this method.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Request-AsCGI","origin":"www/p5-HTTP-Request-AsCGI","version":"1.2_1","comment":"Setup a CGI environment from a HTTP::Request","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Request-AsCGI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b51a04e057d6e01303e18ca144d8634b159408bf4509261ebecf99457fe80ca","flatsize":19520,"path":"All/p5-HTTP-Request-AsCGI-1.2_1.pkg","repopath":"All/p5-HTTP-Request-AsCGI-1.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8996,"desc":"Provides a convinient way of setting up an CGI enviroment from a HTTP::Request.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Request-Params","origin":"www/p5-HTTP-Request-Params","version":"1.02","comment":"Retrieve GET/POST Parameters from HTTP Requests","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Request-Params","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb970c311fdf5a65d3d11ed00336911c9224bee6e35ecc042b6576d07684bd79","flatsize":13676,"path":"All/p5-HTTP-Request-Params-1.02.pkg","repopath":"All/p5-HTTP-Request-Params-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7540,"desc":"This software does all the dirty work of parsing HTTP Requests to find incoming\nquery parameters.\n\nIncoming query parameters come from two places. The first place is the query\nportion of the URL. Second is the content portion of an HTTP request as is the\ncase when parsing a POST request, for example.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Email-MIME-ContentType":{"origin":"mail/p5-Email-MIME-ContentType","version":"1.028"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-ProxyPAC","origin":"www/p5-HTTP-ProxyPAC","version":"0.31","comment":"Use a proxy auto config file to get proxy info","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/HTTP-ProxyPAC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d65083c158304c2eaf736f39810ffa50d741ef3950df009448dbe24ace925495","flatsize":42282,"path":"All/p5-HTTP-ProxyPAC-0.31.pkg","repopath":"All/p5-HTTP-ProxyPAC-0.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16324,"desc":"Use a proxy auto config file to get proxy info.","deps":{"p5-JE":{"origin":"www/p5-JE","version":"0.066_2"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Recorder","origin":"www/p5-HTTP-Recorder","version":"0.07_1","comment":"Record interaction with websites","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Recorder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c838ca0aa35aa64c177afeb83b98a65e03fcdcac66ee6b9378f8549bb905566c","flatsize":32388,"path":"All/p5-HTTP-Recorder-0.07_1.pkg","repopath":"All/p5-HTTP-Recorder-0.07_1.pkg","licenselogic":"single","pkgsize":13576,"desc":"Set HTTP::Recorder as the user agent for a proxy, and it rewrites HTTP\nresponses so that additional requests can be recorded.\n\nThen, tell your web browser to use this proxy, and the script will be recorded\nin the specified file.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Proxy":{"origin":"www/p5-HTTP-Proxy","version":"0.304"},"p5-HTTP-Request-Params":{"origin":"www/p5-HTTP-Request-Params","version":"1.02"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Proxy","origin":"www/p5-HTTP-Proxy","version":"0.304","comment":"Pure Perl HTTP proxy","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Proxy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a14a1192f153ca885c744c75f501da1978aad3e8c94f67a1c3c171703697f80","flatsize":177134,"path":"All/p5-HTTP-Proxy-0.304.pkg","repopath":"All/p5-HTTP-Proxy-0.304.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":81544,"desc":"This module implements a HTTP proxy, using a HTTP::Daemon to accept client\nconnections, and a LWP::UserAgent to ask for the requested pages.\n\nThe most interesting feature of this proxy object is its hability to filter the\nHTTP requests and responses through user-defined filters.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Daemon":{"origin":"www/p5-HTTP-Daemon","version":"6.16"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Parser-XS","origin":"www/p5-HTTP-Parser-XS","version":"0.17_1","comment":"Perl extension of fast, primitive HTTP request parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Parser-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56344ae77c4701598758b4f5b7e8c748349c3749398ae9a9c105c308565b3092","flatsize":41087,"path":"All/p5-HTTP-Parser-XS-0.17_1.pkg","repopath":"All/p5-HTTP-Parser-XS-0.17_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18292,"desc":"A fast, primitive HTTP request parser","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-HTTP-Parser","origin":"www/p5-HTTP-Parser","version":"0.06_1","comment":"Parse HTTP/1.1 request into HTTP::Request/Response object","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/HTTP-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b303c4af4a24d0f4aeb6978e8cb4a981de20cc0cdeb83cb854b99ca3d562fc8","flatsize":14070,"path":"All/p5-HTTP-Parser-0.06_1.pkg","repopath":"All/p5-HTTP-Parser-0.06_1.pkg","licenselogic":"single","pkgsize":7540,"desc":"HTTP::Parser is a stateful HTTP request/response parsing module.\n\nIt accepts chunks of data passed to it and returns either a completion hint\nor an HTTP::Request (or Response) object when it has the entire request. It\nwas originally written to be part of a simple Event.pm-based HTTP server.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-OAI","origin":"www/p5-HTTP-OAI","version":"4.12_1","comment":"HTTP::OAI - API for the OAI-PMH","maintainer":"m.ne@gmx.net","www":"https://metacpan.org/dist/HTTP-OAI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5bd822caa83b23a724038aa278976f792789ee10e7ce00f9983ef86be5228a1f","flatsize":173364,"path":"All/p5-HTTP-OAI-4.12_1.pkg","repopath":"All/p5-HTTP-OAI-4.12_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":92368,"desc":"HTTP::OAI - API for the OAI-PMH","deps":{"p5-Encode":{"origin":"converters/p5-Encode","version":"3.21"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-NamespaceSupport":{"origin":"textproc/p5-XML-NamespaceSupport","version":"1.12"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-XML-SAX-Base":{"origin":"textproc/p5-XML-SAX-Base","version":"1.09"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Negotiate","origin":"www/p5-HTTP-Negotiate","version":"6.01_1","comment":"Implementation of the HTTP content negotiation algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Negotiate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61cec8ebcd99e1691521f404e67b94bd2d4d00c5a351b2a3671ad808493d358e","flatsize":27256,"path":"All/p5-HTTP-Negotiate-6.01_1.pkg","repopath":"All/p5-HTTP-Negotiate-6.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13224,"desc":"HTTP::Negotiate provides a complete implementation of the HTTP content\nnegotiation algorithm. Content negotiation allows for the selection of\na preferred content representation based upon attributes of the\nnegotiable variants and the value of the various Accept* header fields\nin the request.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-MobileAgent-Plugin-Locator","origin":"www/p5-HTTP-MobileAgent-Plugin-Locator","version":"0.04_1","comment":"Mobile location information plugin for p5-HTTP-MobileAgent","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-MobileAgent-Plugin-Locator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"419ce9365f007a6235f8a69299333426549861cff6c4c083bcaea8df87cbb3fa","flatsize":14371,"path":"All/p5-HTTP-MobileAgent-Plugin-Locator-0.04_1.pkg","repopath":"All/p5-HTTP-MobileAgent-Plugin-Locator-0.04_1.pkg","licenselogic":"single","pkgsize":6856,"desc":"Handling mobile location information plugin for HTTP::MobileAgent.","deps":{"p5-Geo-Coordinates-Converter":{"origin":"science/p5-Geo-Coordinates-Converter","version":"0.13_1"},"p5-Geo-Coordinates-Converter-iArea":{"origin":"science/p5-Geo-Coordinates-Converter-iArea","version":"0.14_1"},"p5-HTTP-MobileAgent":{"origin":"www/p5-HTTP-MobileAgent","version":"0.36_2"},"p5-UNIVERSAL-can":{"origin":"devel/p5-UNIVERSAL-can","version":"1.20140328_1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-MobileAgent-Plugin-Charset","origin":"www/p5-HTTP-MobileAgent-Plugin-Charset","version":"0.04_1","comment":"Perl extension to plugin Encode::JP::Mobile for HTTP::MobileAgent","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-MobileAgent-Plugin-Charset","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9b848b55d1b46511b5871b2048d2e767a527fe9a192732605d282ce8f97ba5c","flatsize":3590,"path":"All/p5-HTTP-MobileAgent-Plugin-Charset-0.04_1.pkg","repopath":"All/p5-HTTP-MobileAgent-Plugin-Charset-0.04_1.pkg","licenselogic":"single","pkgsize":3236,"desc":"HTTP::MobileAgent::Plugin::Charset is a plugin of HTTP::MobileAgent.\n\nYou can detect encoding.  The result can use with Encode::JP::Mobile.","deps":{"p5-HTTP-MobileAgent":{"origin":"www/p5-HTTP-MobileAgent","version":"0.36_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-MultiPartParser","origin":"www/p5-HTTP-MultiPartParser","version":"0.02","comment":"HTTP MultiPart Parser","maintainer":"wen@FreeBSD.org","www":"https://search.mcpan.org/dist/HTTP-MultiPartParser/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"210f89e096e4d944534ffa98fd5da0e6708b952e25239f6edd25e3ef79a076cc","flatsize":21998,"path":"All/p5-HTTP-MultiPartParser-0.02.pkg","repopath":"All/p5-HTTP-MultiPartParser-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9788,"desc":"This class provides a low-level API for processing MultiPart MIME data\nstreams conforming to MultiPart types as defined in RFC 2616.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-MobileAgent","origin":"www/p5-HTTP-MobileAgent","version":"0.36_2","comment":"HTTP mobile user agent string parser for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-MobileAgent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50230214b577861ea3d996c4f07cc70d602828d7e981ba22d742da2e0153ef1a","flatsize":96688,"path":"All/p5-HTTP-MobileAgent-0.36_2.pkg","repopath":"All/p5-HTTP-MobileAgent-0.36_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33252,"desc":"HTTP::MobileAgent is an HTTP mobile user agent string parser for Perl.","deps":{"ja-p5-WWW-MobileCarrierJP":{"origin":"japanese/p5-WWW-MobileCarrierJP","version":"0.65"},"p5-Filter":{"origin":"devel/p5-Filter","version":"1.64"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Message","origin":"www/p5-HTTP-Message","version":"6.46","comment":"Representation of HTTP style messages","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Message","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0aabed27caa1bfaf34ab9e2fc1f781ac7c43d19bbc1605cd8d40d6474f8d9be","flatsize":216983,"path":"All/p5-HTTP-Message-6.46.pkg","repopath":"All/p5-HTTP-Message-6.46.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":82208,"desc":"This module contains classes useful for representing the messages passed\nin HTTP style communication. These are classes representing requests,\nresponses and the headers contained within them.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Encode-Locale":{"origin":"converters/p5-Encode-Locale","version":"1.05"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-IO-HTML":{"origin":"devel/p5-IO-HTML","version":"1.004"},"p5-LWP-MediaTypes":{"origin":"www/p5-LWP-MediaTypes","version":"6.04"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-MHTTP","origin":"www/p5-HTTP-MHTTP","version":"0.15_1","comment":"Low level access to the HTTP protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-MHTTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0450dce044ad69ee4d6049d44e667d410c0aec7ab35b935faf228231ad378229","flatsize":49212,"path":"All/p5-HTTP-MHTTP-0.15_1.pkg","repopath":"All/p5-HTTP-MHTTP-0.15_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20052,"desc":"HTTP::MHTTP - this library provides reasonably low level access to the\nHTTP protocol, for perl.  This does not replace LWP (what possibly could\n:-) but is a cut for speed.  It also supports all of HTTP 1.0, so you\nhave GET, POST, PUT, HEAD, and DELETE.  Some support of HTTP 1.1 is\navailable - specifically Transfer-Encoding = chunked and the Keep-Alive\nextensions.\n\nAdditionally - rudimentary SSL support compiled in.  This effectively\nenables negotiation of TLS, but does not validate the certificates.\n\nA way faster http access library that uses C extension based on mhttp to\ndo the calls.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12"]},{"name":"p5-HTTP-Lite","origin":"www/p5-HTTP-Lite","version":"2.44","comment":"Perl5 modules for Lightweight HTTP implementation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d94cd1b01beb794690da6598a40f6bc48c6554eaefdc42a6fe66547efa2b2a4","flatsize":69611,"path":"All/p5-HTTP-Lite-2.44.pkg","repopath":"All/p5-HTTP-Lite-2.44.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20336,"desc":"HTTP::Lite is a stand-alone lightweight HTTP/1.1 implementation for perl.  It\nis not intended as a replacement for the fully-features LWP module.  Instead,\nit is intended for use in situations where it is desirable to install the\nminimal number of modules to achieve HTTP support, or where LWP is not a good\ncandidate due to CPU overhead, such as slower processors.  HTTP::Lite is also\nsignificantly faster than LWP.\n\nHTTP::Lite is ideal for CGI (or mod_perl) programs or for bundling for\nredistribution with larger packages where only HTTP GET and POST functionality\nare necessary.\n\nIf you require more functionality, such as FTP or HTTPS, please see libwwwperl\n(LWP).  LWP is a significantly better and more comprehensive package than\nHTTP::Lite, and should be used instead of HTTP::Lite whenever possible.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Link-Parser","origin":"www/p5-HTTP-Link-Parser","version":"0.200_1","comment":"Parse HTTP Link headers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Link-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d93437114600bd40fada1a32f76c5802c258cbf5893bf42533cc060441cc865","flatsize":14690,"path":"All/p5-HTTP-Link-Parser-0.200_1.pkg","repopath":"All/p5-HTTP-Link-Parser-0.200_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8360,"desc":"Parse HTTP Link headers.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-RDF-Trine":{"origin":"textproc/p5-RDF-Trine","version":"1.019_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Headers-Fast","origin":"www/p5-HTTP-Headers-Fast","version":"0.22","comment":"Perl extension for faster implementation of HTTP::Headers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Headers-Fast","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d04d0413d271fbc0b66427b3de6bb47f15be3f8a493e5850495b8f1ebc56f450","flatsize":58442,"path":"All/p5-HTTP-Headers-Fast-0.22.pkg","repopath":"All/p5-HTTP-Headers-Fast-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15324,"desc":"HTTP::Headers::Fast is a perl class for parsing/writing HTTP headers.\n\nThe interface is same as HTTP::Headers.","deps":{"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Headers-ActionPack","origin":"www/p5-HTTP-Headers-ActionPack","version":"0.09","comment":"HTTP Action, Adventure and Excitement","maintainer":"mikael@FreeBSD.org","www":"https://metacpan.org/pod/HTTP::Headers::ActionPack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e1649410d2518059493cd2d654dd0dce3c17f9d042f4b23fa4c32ee8fd0e032","flatsize":128020,"path":"All/p5-HTTP-Headers-ActionPack-0.09.pkg","repopath":"All/p5-HTTP-Headers-ActionPack-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":61988,"desc":"This is a module to handle the inflation and deflation of complex HTTP header\ntypes. In many cases header values are simple strings, but in some cases\nthey are complex values with a lot of information encoded in them. The goal\nof this module is to make the parsing and analysis of these headers as easy as\ncalling inflate on a compatible object.\n\nSee also: https://github.com/sartak/http-headers-actionpack","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Tiny-SPDY","origin":"www/p5-HTTP-Tiny-SPDY","version":"0.020_1","comment":"Subclass of HTTP::Tiny with SPDY support","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Tiny-SPDY","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83257b26948358ba99502df14d456cd0d74711f657acb6bec40c25ea5ba1c1f0","flatsize":22376,"path":"All/p5-HTTP-Tiny-SPDY-0.020_1.pkg","repopath":"All/p5-HTTP-Tiny-SPDY-0.020_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9808,"desc":"HTTP::Tiny::SPDY is a subclass of HTTP::Tiny with added support for the SPDY\nprotocol. It is intended to be fully compatible with HTTP::Tiny so that it can\nbe used as a drop-in replacement for it.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Net-SPDY":{"origin":"net/p5-Net-SPDY","version":"0.1.5_2"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-HeaderParser-XS","origin":"www/p5-HTTP-HeaderParser-XS","version":"0.20_1","comment":"XS extension for processing HTTP headers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-HeaderParser-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e47d94996a89d9da94dc8a241e8321c4468033614f53926e29cd2356df225021","flatsize":83098,"path":"All/p5-HTTP-HeaderParser-XS-0.20_1.pkg","repopath":"All/p5-HTTP-HeaderParser-XS-0.20_1.pkg","licenselogic":"single","pkgsize":28524,"desc":"This module parses HTTP headers using a C++ state machine.  The goal is\nto be fast, not necessarily to do everything you could ever want.\n\nHeaders are not static, you can parse them, munge them, or even build\nthem using this module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-HTTP-Entity-Parser","origin":"www/p5-HTTP-Entity-Parser","version":"0.25","comment":"PSGI compliant HTTP Entity Parser","maintainer":"wen@FreeBSD.org","www":"https://search.mcpan.org/dist/HTTP-Entity-Parser/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34bd823d31976cf3c00602a482d081297dceb9e6ac208316cc15a24b2c36feab","flatsize":35580,"path":"All/p5-HTTP-Entity-Parser-0.25.pkg","repopath":"All/p5-HTTP-Entity-Parser-0.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19672,"desc":"HTTP::Entity::Parser is PSGI compliant HTTP Entity parser. This module\nalso has compatibility with HTTP::Body. Unlike HTTP::Body, HTTP::Entity::Parser\nreads HTTP entity from PSGI's env $env->{'psgi.input'} and parse it.\nThis module support application/x-www-form-urlencoded, multipart/form-data\nand application/json.","deps":{"p5-HTTP-MultiPartParser":{"origin":"www/p5-HTTP-MultiPartParser","version":"0.02"},"p5-Hash-MultiValue":{"origin":"devel/p5-Hash-MultiValue","version":"0.16"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Stream-Buffered":{"origin":"devel/p5-Stream-Buffered","version":"0.03_1"},"p5-WWW-Form-UrlEncoded":{"origin":"www/p5-WWW-Form-UrlEncoded","version":"0.26"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Engine","origin":"www/p5-HTTP-Engine","version":"0.03005_5","comment":"Perl extension for HTTP Server Engine Drivers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Engine","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d864452ed30e7048af70a8e2bd84906206582937c345938e03ddc111d7a62835","flatsize":128414,"path":"All/p5-HTTP-Engine-0.03005_5.pkg","repopath":"All/p5-HTTP-Engine-0.03005_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":57904,"desc":"Web Server Gateway Interface and HTTP Server Engine Drivers (Yet\nAnother Catalyst::Engine).","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-CGI-Simple":{"origin":"www/p5-CGI-Simple","version":"1.281"},"p5-Filter":{"origin":"devel/p5-Filter","version":"1.64"},"p5-HTTP-Body":{"origin":"www/p5-HTTP-Body","version":"1.23"},"p5-HTTP-Headers-Fast":{"origin":"www/p5-HTTP-Headers-Fast","version":"0.22"},"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Date","origin":"www/p5-HTTP-Date","version":"6.06","comment":"Conversion routines for the HTTP protocol date formats","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Date","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69e0f8d8b90d9963dfcc800458eac9c53731642a75b3d099b95fa55cbc3c74da","flatsize":22079,"path":"All/p5-HTTP-Date-6.06.pkg","repopath":"All/p5-HTTP-Date-6.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10628,"desc":"HTTP::Date provides functions that deal the date formats used by the HTTP\nprotocol (and then some more). Only the first two functions, time2str() and\nstr2time(), are exported by default.","deps":{"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Exception","origin":"www/p5-HTTP-Exception","version":"0.04007","comment":"Perl extension to throw HTTP-Errors as (Exception::Class-) Exceptions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Exception","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d97136b34b2a65126c14d08f42a4bd6ba886d50617612a0efad17d76eecdb37","flatsize":56408,"path":"All/p5-HTTP-Exception-0.04007.pkg","repopath":"All/p5-HTTP-Exception-0.04007.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27832,"desc":"Every HTTP::Exception is a Exception::Class - Class. So the same\nmechanisms apply as with Exception::Class-classes. In fact have a look\nat Exception::Class' docs for more general information on exceptions\nand Exception::Class::Base for information on what methods a caught\nexception also has.\n\nHTTP::Exception is only a factory for HTTP::Exception::XXX (where X is\na number) subclasses. That means that HTTP::Exception->new(404)\nreturns a HTTP::Exception::404 object, which in turn is a\nHTTP::Exception::Base - Object.","deps":{"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Daemon-SSL","origin":"www/p5-HTTP-Daemon-SSL","version":"1.04_1","comment":"Simple http server class with SSL support","maintainer":"delgod@portaone.com","www":"https://metacpan.org/release/HTTP-Daemon-SSL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29204f57c9272ec5a1567af92ef343de667da2affd1b617acf781c1e8bf7dac3","flatsize":8058,"path":"All/p5-HTTP-Daemon-SSL-1.04_1.pkg","repopath":"All/p5-HTTP-Daemon-SSL-1.04_1.pkg","licenselogic":"single","pkgsize":5864,"desc":"HTTP::Daemon::SSL - a simple http server class with SSL support.\nInstances of the HTTP::Daemon::SSL class are HTTP/1.1 servers\nthat listen on a socket for incoming requests.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Daemon","origin":"www/p5-HTTP-Daemon","version":"6.16","comment":"Simple HTTP server class","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Daemon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49ce962f880d41dd134c30454ccec423f147055dbb9ca87df54c7642cceb92b4","flatsize":75169,"path":"All/p5-HTTP-Daemon-6.16.pkg","repopath":"All/p5-HTTP-Daemon-6.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23428,"desc":"Instances of the HTTP::Daemon class are HTTP/1.1 servers that listen on a socket\nfor incoming requests. The HTTP::Daemon is a subclass of IO::Socket::INET, so\nyou can perform socket operations directly on it too.\n\nThe accept() method will return when a connection from a client is available.\nThe returned value will be an HTTP::Daemon::ClientConn object which is another\nIO::Socket::INET subclass. Calling the get_request() method on this object will\nread data from the client and return an HTTP::Request object. The ClientConn\nobject also provide methods to send back various responses.\n\nThis HTTP daemon does not fork(2) for you. Your application, i.e. the user of\nthe HTTP::Daemon is responsible for forking if that is desirable. Also note that\nthe user is responsible for generating responses that conform to the HTTP/1.1\nprotocol.","deps":{"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-LWP-MediaTypes":{"origin":"www/p5-LWP-MediaTypes","version":"6.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Cookies-w3m","origin":"www/p5-HTTP-Cookies-w3m","version":"0.01_2","comment":"Cookie storage and management for w3m","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/HTTP-Cookies-w3m","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14d0ce50db2b6ae4452a2a69244e0b6063213299a5a90fb20530f83ff51c96a2","flatsize":3120,"path":"All/p5-HTTP-Cookies-w3m-0.01_2.pkg","repopath":"All/p5-HTTP-Cookies-w3m-0.01_2.pkg","licenselogic":"single","pkgsize":3036,"desc":"Cookie storage and management for w3m","deps":{"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Cookies-iCab","origin":"www/p5-HTTP-Cookies-iCab","version":"1.132","comment":"Cookie storage and management for iCab","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Cookies-iCab","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ecef19523c943247441983ca20c30be79b285cc43a3ca90af224bf5b1f75c3c","flatsize":14895,"path":"All/p5-HTTP-Cookies-iCab-1.132.pkg","repopath":"All/p5-HTTP-Cookies-iCab-1.132.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":7256,"desc":"This package overrides the load() and save() methods of HTTP::Cookies\nso it can work with iCab cookie files.","deps":{"p5-HTTP-Cookies":{"origin":"www/p5-HTTP-Cookies","version":"6.11"},"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Cookies-Mozilla","origin":"www/p5-HTTP-Cookies-Mozilla","version":"2.036","comment":"Cookie storage and management for Mozilla","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Cookies-Mozilla","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae85600a73dd29bc8c63fb66d7b46c867d50b48d48c6bccd46726aec77a7a08a","flatsize":17096,"path":"All/p5-HTTP-Cookies-Mozilla-2.036.pkg","repopath":"All/p5-HTTP-Cookies-Mozilla-2.036.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8780,"desc":"This package overrides the load() and save() methods of HTTP::Cookies\nso it can work with Mozilla cookie files.\n\nThis module should be able to work with all Mozilla derived browsers\n(FireBird, Camino, et alia).","deps":{"p5-HTTP-Cookies":{"origin":"www/p5-HTTP-Cookies","version":"6.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-DAV","origin":"www/p5-HTTP-DAV","version":"0.49","comment":"WebDAV client library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-DAV","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d88b46b95f049d3998ec9afd30c344290117bddeeddf74f48d01a8c4056ffcd1","flatsize":254648,"path":"All/p5-HTTP-DAV-0.49.pkg","repopath":"All/p5-HTTP-DAV-0.49.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":88396,"desc":"HTTP::DAV is a Perl API for interacting with and modifying content on\nwebservers using the WebDAV protocol.  Now you can LOCK, DELETE and PUT\nfiles and much more on a DAV-enabled webserver.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-DOM":{"origin":"textproc/p5-XML-DOM","version":"1.46"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Cookies","origin":"www/p5-HTTP-Cookies","version":"6.11","comment":"HTTP Cookie jars","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Cookies","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e8946122e7b886e80d8a3ec76b7574639146ff23ecd1710ebe05e80b1d699e4","flatsize":85368,"path":"All/p5-HTTP-Cookies-6.11.pkg","repopath":"All/p5-HTTP-Cookies-6.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27072,"desc":"The HTTP::Cookies class is for objects that represent a \"cookie jar\" -- that is,\na database of all the HTTP cookies that a given LWP::UserAgent object knows\nabout.\n\nCookies are a general mechanism which server side connections can use to both\nstore and retrieve information on the client side of the connection. For more\ninformation about cookies refer to Cookie Spec and Cookie Central. This module\nalso implements the new style cookies described in RFC 2965. The two variants of\ncookies are supposed to be able to coexist happily.\n\nInstances of the class HTTP::Cookies are able to store a collection of\nSet-Cookie2: and Set-Cookie: headers and are able to use this information to\ninitialize Cookie-headers in HTTP::Request objects. The state of a HTTP::Cookies\nobject can be saved in and restored from files.","deps":{"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Cache-Transparent","origin":"www/p5-HTTP-Cache-Transparent","version":"1.4","comment":"Implementation of http get that keeps a local cache of fetched pages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Cache-Transparent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55448649babcad768aff39744b705852534586263b7e8ac10768258d2f06faec","flatsize":25195,"path":"All/p5-HTTP-Cache-Transparent-1.4.pkg","repopath":"All/p5-HTTP-Cache-Transparent-1.4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12184,"desc":"Implementation of http get that keeps a local cache of fetched pages to\navoid fetching the same data from the server if it hasn't been updated.\nThe cache is stored on disk and is thus persistent between invocations.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-CookieJar","origin":"www/p5-HTTP-CookieJar","version":"0.014","comment":"Minimalist HTTP user agent cookie jar","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-CookieJar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4c56879d8ba739822de2c628c0fb98cef1aeb5a860dbb0ea1fcefaaf1edfcf3","flatsize":39263,"path":"All/p5-HTTP-CookieJar-0.014.pkg","repopath":"All/p5-HTTP-CookieJar-0.014.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16272,"desc":"HTTP::CookieJar implements a minimalist HTTP user agent cookie jar in\nconformance with RFC 6265.\n\nUnlike the commonly used HTTP::Cookies module, this module does not require use\nof HTTP::Request and HTTP::Response objects. An LWP-compatible adapter is\navailable as HTTP::CookieJar::LWP.","deps":{"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-BrowserDetect","origin":"www/p5-HTTP-BrowserDetect","version":"3.40","comment":"Determine the Web browser, version, OS from an HTTP user agent string","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-BrowserDetect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b6c672bd51018dbe44bde5c4da93a52a53f79ec008bd68c26528cba92e30324","flatsize":149807,"path":"All/p5-HTTP-BrowserDetect-3.40.pkg","repopath":"All/p5-HTTP-BrowserDetect-3.40.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":40336,"desc":"The HTTP::BrowserDetect object does a number of tests on an HTTP user\nagent string.  The results of these tests are available via methods of\nthe object.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Engine-Middleware","origin":"www/p5-HTTP-Engine-Middleware","version":"0.22_2","comment":"Perl extension for official distribution of HTTP::Engine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Engine-Middleware","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74ecaf305f73c17ec734d9ebb96f3db5cb278eb97a6579085f15b3fb87568548","flatsize":78371,"path":"All/p5-HTTP-Engine-Middleware-0.22_2.pkg","repopath":"All/p5-HTTP-Engine-Middleware-0.22_2.pkg","licenselogic":"single","pkgsize":38772,"desc":"HTTP::Engine::Middleware is official middlewares distribution of\nHTTP::Engine.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Filter":{"origin":"devel/p5-Filter","version":"1.64"},"p5-HTTP-Engine":{"origin":"www/p5-HTTP-Engine","version":"0.03005_5"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Tiny-Paranoid","origin":"www/p5-HTTP-Tiny-Paranoid","version":"0.07","comment":"Safer HTTP::Tiny","maintainer":"nork@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Tiny-Paranoid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17ecdbb4f872a07eeb0663ea10e87f6cbd390ee8623aa59d2808e81ee67631ae","flatsize":11674,"path":"All/p5-HTTP-Tiny-Paranoid-0.07.pkg","repopath":"All/p5-HTTP-Tiny-Paranoid-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6736,"desc":"This module is a subclass of HTTP::Tiny that performs exactly one additional\nfunction: before connecting, it passes the hostname to Net::DNS::Paranoid.\nIf the hostname is rejected, then the request is aborted before a connect is\neven attempted.","deps":{"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"p5-Net-DNS-Paranoid":{"origin":"dns/p5-Net-DNS-Paranoid","version":"0.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Async","origin":"www/p5-HTTP-Async","version":"0.33","comment":"Process multiple HTTP requests in parallel without blocking","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Async","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0aef1fcf9d3adb5722af8c2092dc1d6fc8b46fab4467a99051dbcbbb977604da","flatsize":49570,"path":"All/p5-HTTP-Async-0.33.pkg","repopath":"All/p5-HTTP-Async-0.33.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21224,"desc":"Although using the conventional LWP::UserAgent is fast and easy it does have\nsome drawbacks - the code execution blocks until the request has been\ncompleted and it is only possible to process one request at a time.\nHTTP::Async attempts to address these limitations.\n\nIt gives you a 'Async' object that you can add requests to, and then get the\nrequests off as they finish. The actual sending and receiving of the\nrequests is abstracted. As soon as you add a request it is transmitted, if\nthere are too many requests in progress at the moment they are queued. There\nis no concept of starting or stopping - it runs continuously.","deps":{"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-Net-HTTPS-NB":{"origin":"net/p5-Net-HTTPS-NB","version":"0.15"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-AnyUA","origin":"www/p5-HTTP-AnyUA","version":"0.904","comment":"HTTP user agent programming interface unification layer","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTTP-AnyUA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5738d48ae5c5183061461501165d9beca66f77df87a3b265f524c818f1e654fe","flatsize":148069,"path":"All/p5-HTTP-AnyUA-0.904.pkg","repopath":"All/p5-HTTP-AnyUA-0.904.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":57680,"desc":"HTTP::AnyUA provides a small wrapper for unifying the programming interfaces of\nseveral different actual user agents (HTTP clients) under one familiar\ninterface.\n\nRather than providing yet another programming interface for you to learn,\nHTTP::AnyUA follows the HTTP::Tiny interface. This also means that you can plug\nin any supported HTTP client (LWP::UserAgent, Furl, etc.) and use it as if it\nwere HTTP::Tiny.\n\nUnfortunately, many modules on CPAN are hardcoded to work with specific HTTP\nclients, leaving the end user unable to use the HTTP client that would be best\nfor them. Although the end user won't -- or at least doesn't need to -- use\nHTTP::AnyUA directly, they will benefit from client choice if their third-party\nmodules use HTTP::AnyUA or something like it.\n\nThe primary goal of HTTP::AnyUA is to make it easy for module developers to\nwrite HTTP code once that can work with any HTTP client the end user may decide\nto plug in. A secondary goal is to make it easy for anyone to add support for\nnew or yet-unsupported user agents.","deps":{"p5-Future":{"origin":"devel/p5-Future","version":"0.50"},"p5-Module-Loader":{"origin":"devel/p5-Module-Loader","version":"0.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-WakkaWiki","origin":"www/p5-HTML-WikiConverter-WakkaWiki","version":"0.50_1","comment":"Convert HTML to WakkaWiki markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-WakkaWiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4f9cc73f937ee16c0edb25c105631bb1de1263b8669ef9836147c9012deef3b","flatsize":5630,"path":"All/p5-HTML-WikiConverter-WakkaWiki-0.50_1.pkg","repopath":"All/p5-HTML-WikiConverter-WakkaWiki-0.50_1.pkg","licenselogic":"single","pkgsize":4236,"desc":"This module contains rules for converting HTML into WakkaWiki markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-UseMod","origin":"www/p5-HTML-WikiConverter-UseMod","version":"0.50_1","comment":"Convert HTML to UseMod markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-UseMod","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acadd640f4fe27ae6d2b62c562bd9748d8bb2639cfedc89f6ade645d2c236fed","flatsize":12559,"path":"All/p5-HTML-WikiConverter-UseMod-0.50_1.pkg","repopath":"All/p5-HTML-WikiConverter-UseMod-0.50_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6816,"desc":"This module contains rules for converting HTML into UseMod markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-TikiWiki","origin":"www/p5-HTML-WikiConverter-TikiWiki","version":"0.50_1","comment":"Convert HTML to TikiWiki markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-TikiWiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fb859b40f3b075178a1de257a66942291a9434b505ca2575b50d6600ceccd70","flatsize":12822,"path":"All/p5-HTML-WikiConverter-TikiWiki-0.50_1.pkg","repopath":"All/p5-HTML-WikiConverter-TikiWiki-0.50_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7000,"desc":"This module contains rules for converting HTML into TikiWiki markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-Socialtext","origin":"www/p5-HTML-WikiConverter-Socialtext","version":"0.03_1","comment":"Convert HTML to Socialtext markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-Socialtext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a257c45b455c2b26ed9b76bd3483e42e8157a2adaeae795b98a06652969baac1","flatsize":7415,"path":"All/p5-HTML-WikiConverter-Socialtext-0.03_1.pkg","repopath":"All/p5-HTML-WikiConverter-Socialtext-0.03_1.pkg","licenselogic":"single","pkgsize":4472,"desc":"This module contains rules for converting HTML into Socialtext markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-SnipSnap","origin":"www/p5-HTML-WikiConverter-SnipSnap","version":"0.50_1","comment":"Convert HTML to SnipSnap markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-SnipSnap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78c1cb9845fd3b97a3e43435aa1d91a7e6f9e1b1d58e7ab34b0d621d9d20a4d6","flatsize":12227,"path":"All/p5-HTML-WikiConverter-SnipSnap-0.50_1.pkg","repopath":"All/p5-HTML-WikiConverter-SnipSnap-0.50_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6780,"desc":"This module contains rules for converting HTML into SnipSnap markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-PmWiki","origin":"www/p5-HTML-WikiConverter-PmWiki","version":"0.51_1","comment":"Convert HTML to PmWiki markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-PmWiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93039b7bdac8dbe51cdf7787ba01104b04fbcdc2b2d572dd0c022a97cc5da051","flatsize":15193,"path":"All/p5-HTML-WikiConverter-PmWiki-0.51_1.pkg","repopath":"All/p5-HTML-WikiConverter-PmWiki-0.51_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7272,"desc":"This module contains rules for converting HTML into PmWiki markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-PhpWiki","origin":"www/p5-HTML-WikiConverter-PhpWiki","version":"0.51_1","comment":"Convert HTML to PhpWiki markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-PhpWiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b1e1b8911fa93409cc1af2db542765c07c3f7073c2e9200162f956506f290e8","flatsize":6633,"path":"All/p5-HTML-WikiConverter-PhpWiki-0.51_1.pkg","repopath":"All/p5-HTML-WikiConverter-PhpWiki-0.51_1.pkg","licenselogic":"single","pkgsize":4356,"desc":"This module contains rules for converting HTML into PhpWiki markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-PbWiki","origin":"www/p5-HTML-WikiConverter-PbWiki","version":"0.01_1","comment":"Convert HTML to PbWiki markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-PbWiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b47e301d967d896a9a0d8bed267462735ab9e6f510b18e6147069c8746d1a4c","flatsize":15978,"path":"All/p5-HTML-WikiConverter-PbWiki-0.01_1.pkg","repopath":"All/p5-HTML-WikiConverter-PbWiki-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7940,"desc":"This module contains rules for converting HTML into PbWiki markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-Oddmuse","origin":"www/p5-HTML-WikiConverter-Oddmuse","version":"0.52_1","comment":"Convert HTML to Oddmuse markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-Oddmuse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4b90536af81200a8d8e25d6bf576cc953a9ff36f538a18f52f18dd2b0686a51","flatsize":7743,"path":"All/p5-HTML-WikiConverter-Oddmuse-0.52_1.pkg","repopath":"All/p5-HTML-WikiConverter-Oddmuse-0.52_1.pkg","licenselogic":"single","pkgsize":5152,"desc":"This module contains rules for converting HTML into Oddmuse markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-MoinMoin","origin":"www/p5-HTML-WikiConverter-MoinMoin","version":"0.54_1","comment":"Convert HTML to MoinMoin markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-MoinMoin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33cbbe89287924024e15da847c66dfd82889555030d94c337086dcafd11fa632","flatsize":16719,"path":"All/p5-HTML-WikiConverter-MoinMoin-0.54_1.pkg","repopath":"All/p5-HTML-WikiConverter-MoinMoin-0.54_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8268,"desc":"This module contains rules for converting HTML into MoinMoin markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-MediaWiki","origin":"www/p5-HTML-WikiConverter-MediaWiki","version":"0.59_1","comment":"Convert HTML to MediaWiki markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-MediaWiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"899e06d888d41bc3a1a0369ef65831492eea6bdd7de8864cec8d98c03c2c9aa7","flatsize":17133,"path":"All/p5-HTML-WikiConverter-MediaWiki-0.59_1.pkg","repopath":"All/p5-HTML-WikiConverter-MediaWiki-0.59_1.pkg","licenselogic":"single","pkgsize":7820,"desc":"This module contains rules for converting HTML into MediaWiki markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTTP-Body","origin":"www/p5-HTTP-Body","version":"1.23","comment":"HTTP Body Parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTTP-Body","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5bc05079722f02e403fb66fe358ec019a8331ff67610e1c6280f01e9583a83ef","flatsize":42585,"path":"All/p5-HTTP-Body-1.23.pkg","repopath":"All/p5-HTTP-Body-1.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20756,"desc":"HTTP Body Parser.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-Kwiki","origin":"www/p5-HTML-WikiConverter-Kwiki","version":"0.51_1","comment":"Convert HTML to Kwiki markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-Kwiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f15d136027a1d7b41fcb3262cc7ca74e1882bc9dc635872fce08fad35ba9d3f4","flatsize":6181,"path":"All/p5-HTML-WikiConverter-Kwiki-0.51_1.pkg","repopath":"All/p5-HTML-WikiConverter-Kwiki-0.51_1.pkg","licenselogic":"single","pkgsize":4116,"desc":"This module contains rules for converting HTML into Kwiki markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-Markdown","origin":"www/p5-HTML-WikiConverter-Markdown","version":"0.06_1","comment":"Convert HTML to Markdown markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-Markdown","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea4aef7c7765d3dbda1c96d96a38c6b195348de1f5a3fa56fc05120951d7cea2","flatsize":26729,"path":"All/p5-HTML-WikiConverter-Markdown-0.06_1.pkg","repopath":"All/p5-HTML-WikiConverter-Markdown-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11140,"desc":"This module contains rules for converting HTML into Markdown markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-GoogleCode","origin":"www/p5-HTML-WikiConverter-GoogleCode","version":"0.12_1","comment":"Convert HTML to Google Code wiki markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-GoogleCode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"051e23c83e74aab36d80c584b36067eccdf766207bb418718b9ed51886a0e9bd","flatsize":17455,"path":"All/p5-HTML-WikiConverter-GoogleCode-0.12_1.pkg","repopath":"All/p5-HTML-WikiConverter-GoogleCode-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8768,"desc":"This module contains rules for converting HTML into Google Code wiki markup.\nSee HTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-DokuWiki","origin":"www/p5-HTML-WikiConverter-DokuWiki","version":"0.53_1","comment":"Convert HTML to DokuWiki markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-DokuWiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c8ff2b8fa92e41210cde94ff990de865155ca88a2969bb6d1495b26abd4c87c","flatsize":15140,"path":"All/p5-HTML-WikiConverter-DokuWiki-0.53_1.pkg","repopath":"All/p5-HTML-WikiConverter-DokuWiki-0.53_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7808,"desc":"This module contains rules for converting HTML into DokuWiki markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter","origin":"www/p5-HTML-WikiConverter","version":"0.68_1","comment":"HTML to wiki markup converter","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"319100f417410960c9958505010502965789abede7b9ea0b9a02b91e6f0f1339","flatsize":116898,"path":"All/p5-HTML-WikiConverter-0.68_1.pkg","repopath":"All/p5-HTML-WikiConverter-0.68_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":51480,"desc":"HTML::WikiConverter is an HTML to wiki converter capable of\nconverting HTML source into a variety of wiki dialects. Supported\ndialects include:\n\n  DokuWiki    Kwiki\n  MediaWiki   MoinMoin\n  Oddmuse     PbWiki\n  PhpWiki     PmWiki\n  SlipSlap    TikiWiki\n  UseMod      WakkaWiki\n  WikkaWiki","deps":{"p5-CSS":{"origin":"textproc/p5-CSS","version":"1.09_1"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Truncate","origin":"textproc/p5-HTML-Truncate","version":"0.20_1","comment":"Truncate HTML by character count while preserving well-formedness","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Truncate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"005e4ee652969f104362968a8d00b6daea2208095b516155ee02fc82abb117e0","flatsize":26128,"path":"All/p5-HTML-Truncate-0.20_1.pkg","repopath":"All/p5-HTML-Truncate-0.20_1.pkg","licenselogic":"single","pkgsize":13652,"desc":"When working with text it is convenient and common to want to truncate\nstrings to make them fit a desired context. E.g., you might have a menu\nthat is only 100px wide and prefer text doesn't wrap so you'd truncate\nit around 15-30 characters, depending on preference and typeface size.\nThis is trivial with plain text and substr but with HTML it is somewhat\ndifficult because whitespace has fluid significance and open tags that\nare not properly closed destroy well-formedness and can wreck an entire\nlayout.\n\nHTML::Truncate attempts to account for those two problems by padding\ntruncation for spacing and entities and closing any tags that remain\nopen at the point of truncation.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-HTML-TreeBuilder-XPath","origin":"www/p5-HTML-TreeBuilder-XPath","version":"0.14_1","comment":"Add XPath support to HTML::TreeBuilder","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-TreeBuilder-XPath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce3f395cee8cb0d04c23f7cbfcac708cee63c8b5751ec1e83cd2f039824f3f04","flatsize":31116,"path":"All/p5-HTML-TreeBuilder-XPath-0.14_1.pkg","repopath":"All/p5-HTML-TreeBuilder-XPath-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11960,"desc":"This module adds typical XPath methods to HTML::TreeBuilder, to make\nit easy to query a document.","deps":{"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-XML-XPathEngine":{"origin":"textproc/p5-XML-XPathEngine","version":"0.14_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Widgets-SelectLayers","origin":"www/p5-HTML-Widgets-SelectLayers","version":"0.07_2","comment":"Implements an HTML widget with multiple layers","maintainer":"perl@FreeBSD.org","www":"http://www.420.am/selectlayers/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfc1ddbcaae676e006e9721345ba1846706310863c18cc3bfe6cb1cf937085ea","flatsize":31401,"path":"All/p5-HTML-Widgets-SelectLayers-0.07_2.pkg","repopath":"All/p5-HTML-Widgets-SelectLayers-0.07_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12472,"desc":"This module implements an HTML widget with multiple layers.  Only one\nlayer is visible at any given time, controlled by a <SELECT> box.\n\nThe HTML generated by this module uses JavaScript, but nevertheless\nattempts to be as cross-browser as possible, testing for features via\nDOM support rather than specific browsers or versions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-TreeBuilder-LibXML","origin":"www/p5-HTML-TreeBuilder-LibXML","version":"0.23_1","comment":"HTML::TreeBuilder::XPath compatible interface with libxml","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/HTML-TreeBuilder-LibXML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ccae30f932d65318304821207aead9342d3c3cc158c707d3f1888225d694b605","flatsize":31302,"path":"All/p5-HTML-TreeBuilder-LibXML-0.23_1.pkg","repopath":"All/p5-HTML-TreeBuilder-LibXML-0.23_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13480,"desc":"HTML::TreeBuilder is bit slow for some use case.\nand, XML::LibXML is very fast! I want to use it.\nBut, some libraries uses HTML::TreeBuilder.\n\nHTML::TreeBuilder::LibXML is drop-in-replacement\nfor HTML::TreeBuilder::XPath.\n\nCurrently, this module implements good enough methods\nfor work with Web::Scraper.","deps":{"p5-Filter":{"origin":"devel/p5-Filter","version":"1.64"},"p5-HTML-TreeBuilder-XPath":{"origin":"www/p5-HTML-TreeBuilder-XPath","version":"0.14_1"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Tree","origin":"www/p5-HTML-Tree","version":"5.07","comment":"Collection of modules to manipulate HTML syntax trees","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Tree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5feee1ac7ac8334eef67f038882a4e0d700e8042403e640ad42e914ea7a9a030","flatsize":497653,"path":"All/p5-HTML-Tree-5.07.pkg","repopath":"All/p5-HTML-Tree-5.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":201428,"desc":"This is a collection of modules that represent, create, and extract\ninformation from HTML syntax trees.\n\nThe modules present in this collection are:\n\n  HTML::Element - represents the nodes of the HTML syntax trees.  The\n        elements have other elements and text segments as children.\n        The HTML::Element class have methods to methods to build,\n        alter, and traverse the structure of the tree.\n\n  HTML::TreeBuilder - uses HTML::Parser to read HTML document text and\n        build from it a syntax tree made of HTML::Element nodes.\n\n  HTML::Parse - deprecated.  Now just a wrapper around\n        HTML::TreeBuilder\n\n  HTML::AsSubs - Easy way to build an HTML syntax tree by nesting\n        functions.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Toc","origin":"www/p5-HTML-Toc","version":"1.12_1","comment":"Generate, insert and update HTML Table of Contents","maintainer":"alex.deiter@gmail.com","www":"https://metacpan.org/release/HTML-Toc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c440b599c490b54ebc16c8213937f293e44156e78b72599b26bbc966a5ae4a36","flatsize":187839,"path":"All/p5-HTML-Toc-1.12_1.pkg","repopath":"All/p5-HTML-Toc-1.12_1.pkg","licenselogic":"single","pkgsize":29264,"desc":"Generate, insert and update HTML Table of Contents.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Test-Differences":{"origin":"devel/p5-Test-Differences","version":"0.650,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-TokeParser-Simple","origin":"www/p5-HTML-TokeParser-Simple","version":"3.16_1","comment":"Subclass of HTML::TokeParser with easy-to-remember method calls","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-TokeParser-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e7f70f769a07f2804244f24779d8107e8483ff02abf111bef34e5bff19f030a","flatsize":60868,"path":"All/p5-HTML-TokeParser-Simple-3.16_1.pkg","repopath":"All/p5-HTML-TokeParser-Simple-3.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31224,"desc":"HTML::TokeParser::Simple is a subclass of HTML::TokeParser that uses\neasy-to-remember method calls to work with the tokens.  Rather than\ntry to remember a bunch of array indices or try to write a bunch of\nconstants for them, you can now do something like:\n\n $token->is_start_tag( 'form' )\n\nInstead of\n\n $token->[0] eq 'S' and $token->[1] eq 'form'","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Sub-Override":{"origin":"devel/p5-Sub-Override","version":"0.12"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Tiny","origin":"textproc/p5-HTML-Tiny","version":"1.05_1","comment":"Lightweight, dependency free HTML/XML generation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b2affe7cb4947004fea6a54bd70206a5466cabf8511b5f09444431bb3b6b859","flatsize":33486,"path":"All/p5-HTML-Tiny-1.05_1.pkg","repopath":"All/p5-HTML-Tiny-1.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17308,"desc":"HTML::Tiny is a simple, dependency free module for generating HTML (and\nXML). It concentrates on generating syntactically correct XHTML using a\nsimple Perl notation.\n\nIn addition to the HTML generation functions utility functions are provided\nto\n\n    * encode and decode URL encoded strings\n    * entity encode HTML\n    * build query strings\n    * JSON encode data structures","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-Tidy5","origin":"textproc/p5-HTML-Tidy5","version":"1.06","comment":"HTML validation in a Perl object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTML-Tidy5","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fd88b31fa8d99c192a84307bd4179b0606c93f39beaf68ef76ead7c39f606e9","flatsize":47566,"path":"All/p5-HTML-Tidy5-1.06.pkg","repopath":"All/p5-HTML-Tidy5-1.06.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":21960,"desc":"HTML::Tidy5 is an HTML checker in a handy dandy object. It's meant as a\nreplacement for HTML::Lint.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tidy-html5":{"origin":"www/tidy-html5","version":"5.8.0_3"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libtidy.so.58"]},{"name":"p5-HTML5-DOM","origin":"www/p5-HTML5-DOM","version":"1.26","comment":"Super fast html5 DOM library with css selectors","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/HTML5-DOM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7502f9552a758adf369016cd216fc0334bcd0d01e6f5c57e0524b4decbf3894d","flatsize":3152902,"path":"All/p5-HTML5-DOM-1.26.pkg","repopath":"All/p5-HTML5-DOM-1.26.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":446600,"desc":"HTML5::DOM is a fast HTML5 parser and DOM manipulatin library with CSS4\nselectors, fully conformant with the HTML5 specification.\n\nIt based on https://github.com/lexborisov/Modest as selector engine and\nhttps://github.com/lexborisov/myhtml as HTML5 parser.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-HTML-Template-Pro","origin":"www/p5-HTML-Template-Pro","version":"0.9524","comment":"Perl extension to use HTML Templates from CGI scripts","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Template-Pro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"374773ddcfc48e9fa1dcd11c52b34ca4a50c74915695a58d6d31f030ab948f2c","flatsize":252601,"path":"All/p5-HTML-Template-Pro-0.9524.pkg","repopath":"All/p5-HTML-Template-Pro-0.9524.pkg","licenselogic":"or","licenses":["ART10","GPLv1+","LGPL21+"],"pkgsize":90708,"desc":"HTML::Template::Pro is a fast lightweight C/Perl+XS reimplementation\nof HTML::Template (as of 2.9) and HTML::Template::Expr (as of\n0.0.7).  It is not intended to be a complete replacement, but to be a\nfast implementation of HTML::Template if you don't need querying, the\nextended facility of HTML::Template.  Designed for heavy upload,\nresource limitations, abcence of mod_perl.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-HTML-Template-Pluggable","origin":"www/p5-HTML-Template-Pluggable","version":"0.22","comment":"Extends HTML::Template with plugin support","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Template-Pluggable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54c638637420d4aef8dd11b88655867316d416455556c4989bf7bd95ee42b6a5","flatsize":34178,"path":"All/p5-HTML-Template-Pluggable-0.22.pkg","repopath":"All/p5-HTML-Template-Pluggable-0.22.pkg","licenselogic":"single","pkgsize":16092,"desc":"Just use this module instead of HTML::Template, then use any plugins, and go on\nwith life.\n\nBy adding support for the module included, HTML::Template::Plugin::Dot, to\nHTML::Template, the programmers' job of sending data to the template is easier,\nand designers have easier access to more data to display in the template,\nwithout learning any more tag syntax.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Class-Trigger":{"origin":"devel/p5-Class-Trigger","version":"0.15_1"},"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Template-HashWrapper","origin":"www/p5-HTML-Template-HashWrapper","version":"1.3_1","comment":"Easy way to use the associate option from HTML::Template","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Template-HashWrapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b1a90582e03399f1b7618f3c18c165df4618779a188a26688c7fb7e8f440f29","flatsize":8257,"path":"All/p5-HTML-Template-HashWrapper-1.3_1.pkg","repopath":"All/p5-HTML-Template-HashWrapper-1.3_1.pkg","licenselogic":"single","pkgsize":5600,"desc":"A module to use the associate option from HTML::Template via hash references.","deps":{"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Template-Expr","origin":"www/p5-HTML-Template-Expr","version":"0.07_2","comment":"Perl module to use HTML Templates which allows expressions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Template-Expr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b979da53b9708edce2beace126f812e0e7496c84fde5f2ecf4968498e465c14","flatsize":31144,"path":"All/p5-HTML-Template-Expr-0.07_2.pkg","repopath":"All/p5-HTML-Template-Expr-0.07_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14196,"desc":"This module provides an extension to HTML::Template which allows\nexpressions in the template syntax.  This is purely an addition - all\nthe normal HTML::Template options, syntax and behaviors will still\nwork.  See HTML::Template for details.\n\nExpression support includes comparisons, math operations, string\noperations and a mechanism to allow you add your own functions at\nruntime.","deps":{"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Tidy","origin":"textproc/p5-HTML-Tidy","version":"1.60","comment":"Web validation in a Perl object using tidy","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Tidy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad08f4716e69fae2c8cbfbe4d4f8b80c3d797f261eb9ed9c10ce8cf03775d6d0","flatsize":45492,"path":"All/p5-HTML-Tidy-1.60.pkg","repopath":"All/p5-HTML-Tidy-1.60.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":20464,"desc":"HTML::Tidy is an HTML checker in a handy dandy object. It's meant as a\nreplacement for HTML::Lint. If you're currently an HTML::Lint user looking to\nmigrate, see the section \"Converting from HTML::Lint\".","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tidyp":{"origin":"textproc/tidyp","version":"1.04_2"}},"categories":["textproc","www","perl5"],"shlibs_required":["libperl.so.5.36","libtidyp-1.04.so.0"],"options":{"DOCS":"on"}},{"name":"p5-HTML-Template-Associate","origin":"www/p5-HTML-Template-Associate","version":"2.01_1","comment":"Bridges gap between HTML::Template and other modules","maintainer":"rodrigo@FreeBSD.org","www":"https://metacpan.org/release/HTML-Template-Associate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b682c6563203f8b48326696c6dfec8de12e0e55899e672f79700837c5222cd3","flatsize":34956,"path":"All/p5-HTML-Template-Associate-2.01_1.pkg","repopath":"All/p5-HTML-Template-Associate-2.01_1.pkg","licenselogic":"single","pkgsize":16048,"desc":"HTML::Template::Associate bridges gap between HTML::Template and\nother modules that can be used in conjunction with it to do something\nuseful together, like for example Data::FormValidator that can verify form\ninputs.\n\nThe primary reason I wrote this is that I needed something to bridge those\ntwo and the thought of creating something more expandable came to mind.","deps":{"p5-Data-FormValidator":{"origin":"textproc/p5-Data-FormValidator","version":"4.88"},"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Template-Compiled","origin":"www/p5-HTML-Template-Compiled","version":"1.003","comment":"Templating system that compiles HTML::Template files to Perl code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Template-Compiled","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9fe64b8403c6e1fc15852ee7b2262752c7c4ce1fde77531a13cf77f40467664","flatsize":285483,"path":"All/p5-HTML-Template-Compiled-1.003.pkg","repopath":"All/p5-HTML-Template-Compiled-1.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":96280,"desc":"Fast templating system using the same syntax as HTML::Template but\nwhich compiles templates to perl code.\n\nSee also: http://www.tinita.de/projects/perl/en","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Tagset","origin":"www/p5-HTML-Tagset","version":"3.24","comment":"Some useful data table in parsing HTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Tagset","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8942b6646cabc363d1a802d473e83855c2739cbefae03de0cec2a36261682411","flatsize":23504,"path":"All/p5-HTML-Tagset-3.24.pkg","repopath":"All/p5-HTML-Tagset-3.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11956,"desc":"This module contains several data tables useful in various kinds of\nHTML parsing operations.\n\nNote that all tag names used are lowercase.\n\nIn the following documentation, a \"hashset\" is a hash being used as a\nset -- the hash conveys that its keys are there, and the actual values\nassociated with the keys are not significant.  (But what values are\nthere, are always true.)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-TagParser","origin":"www/p5-HTML-TagParser","version":"0.20_1","comment":"Yet another HTML tag parser by pure Perl implementation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-TagParser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c3c874c0317055b7af67381c4fc159051a75ff1e66bba2b9b358d8279040d29","flatsize":30381,"path":"All/p5-HTML-TagParser-0.20_1.pkg","repopath":"All/p5-HTML-TagParser-0.20_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12720,"desc":"HTML::TagParser is a pure Perl implementaion for parsing HTML files.\nThis module provides some methods like DOM. This module is not strict\nabout XHTML format because many of HTML pages are not strict. You know,\nmany pages use <br> elemtents instead of <br/> and have <p> elements\nwhich are not closed.\n\nThis module natively understands a character set of document by reading\nits meta element.\n\n <meta http-equiv=\"Content-Type\" content=\"text/html; charset=Shift_JIS\">\n\nThe parsed document's encoding is converted as this class's fixed\ninternal encoding \"UTF-8\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Template","origin":"www/p5-HTML-Template","version":"2.97","comment":"Perl module to use HTML-like templating language","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Template","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23262e2425cbad1f9dbbd0b558fdd601ee03b1bcd02e6a8c2aede6ae08df5770","flatsize":198519,"path":"All/p5-HTML-Template-2.97.pkg","repopath":"All/p5-HTML-Template-2.97.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":60128,"desc":"Perl module to use HTML Templates from CGI scripts.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-TagFilter","origin":"textproc/p5-HTML-TagFilter","version":"1.03_1","comment":"Fine-grained html-filter, xss-blocker and mailto-obfuscator","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-TagFilter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33a6b954360a96ed9c9938288afa534e80a05480a62ca3de398f0162a81414d4","flatsize":46458,"path":"All/p5-HTML-TagFilter-1.03_1.pkg","repopath":"All/p5-HTML-TagFilter-1.03_1.pkg","licenselogic":"single","pkgsize":21608,"desc":"HTML::TagFilter is a subclass of HTML::Parser with a single purpose: it\nwill remove unwanted html tags and attributes from a piece of text. It\ncan act in a more or less fine-grained way - you can specify permitted\ntags, permitted attributes of each tag, and permitted values for each\nattribute in as much detail as you like.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-TagCloud-Extended","origin":"www/p5-HTML-TagCloud-Extended","version":"0.10_1","comment":"HTML::TagCloud extension for time-stamp based coloring of tags","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-TagCloud-Extended","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f8b4b79099f92ca41c73e725151b9157761523e8dff64d00b48e430d31ff75f","flatsize":30210,"path":"All/p5-HTML-TagCloud-Extended-0.10_1.pkg","repopath":"All/p5-HTML-TagCloud-Extended-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11276,"desc":"This is extension of HTML::TagCloud.\n\nThis module allows you to register timestamp with tags.  And color of\ntags will be changed according to it's timestamp.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-TagCloud","origin":"www/p5-HTML-TagCloud","version":"0.38_1","comment":"Generate an HTML tag cloud with Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-TagCloud","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"207fc985a8008ded8e2ec4467358ac2e1eb3294d452c0581094445110f307019","flatsize":13752,"path":"All/p5-HTML-TagCloud-0.38_1.pkg","repopath":"All/p5-HTML-TagCloud-0.38_1.pkg","licenselogic":"single","pkgsize":6636,"desc":"The HTML::TagCloud module enables you to generate \"tag clouds\" in HTML.\nTag clouds serve as a textual way to visualize terms and topics that are\nused most frequently. The tags are sorted alphabetically and a larger\nfont is used to indicate more frequent term usage.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-TableTiler","origin":"www/p5-HTML-TableTiler","version":"1.21_1","comment":"Module generate a HTML table from bidimensional array data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-TableTiler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46295b8eef1d74ae62fcd2a5029ba655a12210d50e9fb50c265ce76f36dae573","flatsize":27480,"path":"All/p5-HTML-TableTiler-1.21_1.pkg","repopath":"All/p5-HTML-TableTiler-1.21_1.pkg","licenselogic":"single","pkgsize":10044,"desc":"HTML::TableTiler uses a minimum HTML table as a tile to generate a complete\nHTML table from a bidimensional array of data. It can easily produce simple or\ncomplex graphic styled tables with minimum effort and maximum speed.\n\nThink about the table tile as a sort of tile that automatically expands itself\nto contain the whole data. You can control the final look of a table by\nchoosing either the HORIZONTAL and the VERTICAL tiling mode among:\nPULL, TILE and TRIM.\n\nThe main advantages to use it are:\n\n* automatic table generation\n\n* complex graphic patterns generation without coding\n\n* simple to maintain","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-IO-Util":{"origin":"devel/p5-IO-Util","version":"1.5_2,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-TableParser","origin":"www/p5-HTML-TableParser","version":"0.43","comment":"Extract data from an HTML table","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-TableParser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90acf9112fcce1c7f2068c91bdec3a85597f0512c3e350e9f9ead4c3b783f0d0","flatsize":102072,"path":"All/p5-HTML-TableParser-0.43.pkg","repopath":"All/p5-HTML-TableParser-0.43.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":33076,"desc":"HTML::TableParser uses HTML::Parser to extract data from an HTML table. The\ndata is returned via a series of user defined callback functions or methods.\nSpecific tables may be selected either by a matching a unique table id or by\nmatching against the column names. Multiple (even nested) tables may be\nparsed in a document in one pass.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-TableExtract","origin":"www/p5-HTML-TableExtract","version":"2.15","comment":"Extract text contained in tables within an HTML document","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-TableExtract","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57aabc28e23abb88debf09afd38c9887d92adb33e9b12c05317ff88e964f2019","flatsize":101214,"path":"All/p5-HTML-TableExtract-2.15.pkg","repopath":"All/p5-HTML-TableExtract-2.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30800,"desc":"HTML::TableExtract is a module that simplifies the extraction\nof information contained in tables within HTML documents.\n\nTables of note may be specified using Headers, Depth, Count,\nor some combination of the three. See the module documentation\nfor details.","deps":{"p5-HTML-Element-Extended":{"origin":"www/p5-HTML-Element-Extended","version":"1.18_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-TableLayout","origin":"www/p5-HTML-TableLayout","version":"1.001008_1","comment":"Layout manager for CGI-based web applications","maintainer":"demon@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd96da444fd763fe534f40e189744122bb9c36415d2dffa2bf964bccafc341ed","flatsize":77500,"path":"All/p5-HTML-TableLayout-1.001008_1.pkg","repopath":"All/p5-HTML-TableLayout-1.001008_1.pkg","licenselogic":"single","pkgsize":24140,"desc":"This is a HTML-generating package for making graphical user interfaces\nvia a web browser using a \"Layout Manager\" paradigm such as in Tcl/Tk\nor Java.  It includes a component hierarchy for making new \"widgets\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Table","origin":"www/p5-HTML-Table","version":"2.08a_2","comment":"Generate HTML tables for CGI scripts","maintainer":"perl@FreeBSD.org","www":"http://www.chime.ucl.ac.uk/~rmhiajp/htmltable/index.htm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a25b6762eb2b66f668dc057c96a64d0a59a9599842c4bf439264d2a0c389f708","flatsize":163586,"path":"All/p5-HTML-Table-2.08a_2.pkg","repopath":"All/p5-HTML-Table-2.08a_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27476,"desc":"HTML::Table is used to generate HTML tables for CGI scripts. By\nusing the methods provided fairly complex tables can be created,\nmanipulated, then printed from Perl scripts. The module also greatly\nsimplifies creating tables within tables from Perl. It is possible\nto create an entire table using the methods provided and never use\nan HTML tag.\n\nHTML::Table also allows for creating dynamically sized tables via\nits addRow and addCol methods.  These methods automatically resize\nthe table if passed more cell values than will fit in the current\ntable grid.\n\nMethods are provided for nearly all valid table, row, and cell tags\nspecified for HTML 3.0.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-TableContentParser","origin":"www/p5-HTML-TableContentParser","version":"0.300","comment":"Do interesting things with the contents of tables","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/HTML-TableContentParser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fcb9566b569582b5b7a5e72ee1bf28073fec7a0bf3a98bd9d270a23dd883ae1","flatsize":20758,"path":"All/p5-HTML-TableContentParser-0.300.pkg","repopath":"All/p5-HTML-TableContentParser-0.300.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10460,"desc":"This module can be used to parse the content of tables in HTML text. The\nparser returns an arrayref consisting of data for each table found within the\npassed-in text.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-T5","origin":"textproc/p5-HTML-T5","version":"0.013","comment":"HTML validation in a Perl object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/HTML-T5","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d25bf7055c87ae7141eab9fc6738f9df8f11c2c9b4a232963517a881310aa473","flatsize":46865,"path":"All/p5-HTML-T5-0.013.pkg","repopath":"All/p5-HTML-T5-0.013.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":22232,"desc":"HTML::T5 is an HTML checker in a handy dandy object. It's meant as a replacement\nfor HTML::Lint.","deps":{"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tidy-html5":{"origin":"www/tidy-html5","version":"5.8.0_3"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-HTML-SuperForm","origin":"textproc/p5-HTML-SuperForm","version":"1.09_1","comment":"HTML form generator","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f6b124a1ff9ddf0a424c4e7c1a0205e50986d8ca2d40addd8ad1c8b1526b128","flatsize":73889,"path":"All/p5-HTML-SuperForm-1.09_1.pkg","repopath":"All/p5-HTML-SuperForm-1.09_1.pkg","licenselogic":"single","pkgsize":30728,"desc":"Used in its basic form, this module provides an interface for generating\nbasic HTML form elements much like HTML::StickyForms does. The main\ndifference is HTML::SuperForm returns HTML::SuperForm::Field objects\nrather than plain HTML.  This allows for more flexibilty when generating\nforms for a complex application.\n\nTo get the most out of this module, use it as a base (Super) class for\nyour own form object which generates your own custom fields. If you\ndon't use it this way, I guess there's really nothing Super about it.\nExample are shown later in the document.\n\nThe interface was designed with mod_perl and the Template Toolkit in\nmind, but it works equally well in any cgi environment.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-Summary","origin":"www/p5-HTML-Summary","version":"0.020","comment":"Produces summaries from the textual content of web pages","maintainer":"demon@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab165f0c75714e01880dae5de28db69a1ade8e205b81f92600cd5b1e3650e7a3","flatsize":33182,"path":"All/p5-HTML-Summary-0.020.pkg","repopath":"All/p5-HTML-Summary-0.020.pkg","licenselogic":"single","pkgsize":13716,"desc":"The HTML::Summary module produces summaries from the textual content of\nweb pages. It does so using the location heuristic, which determines the value\nof a given sentence based on its position and status within the document; for\nexample, headings, section titles and opening paragraph sentences may be\nfavoured over other textual content. A LENGTH option can be used to restrict\nthe length of the summary produced.\n\nThis distribution contains the HTML::Summary module, and some supporting\nmodules. The full list of modules is:\n\nHTML::Summary\nText::Sentence\nLingua::JA::Jcode\nLingua::JA::Jtruncate","deps":{"ja-p5-Jcode":{"origin":"japanese/p5-Jcode","version":"2.07_1"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-StripScripts-Parser","origin":"www/p5-HTML-StripScripts-Parser","version":"1.03_1","comment":"XSS filter using HTML::Parser","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/HTML-StripScripts-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53cedfa76438b396cedbf65f45a037a3ea6f77158739ec40c9c4978754ce528e","flatsize":13669,"path":"All/p5-HTML-StripScripts-Parser-1.03_1.pkg","repopath":"All/p5-HTML-StripScripts-Parser-1.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7668,"desc":"This class provides an easy interface to HTML::StripScripts, using\nHTML::Parser to parse the HTML.\n\nSee HTML::Parser for details of how to customise how the raw HTML\nis parsed into tags, and HTML::StripScripts for details of how to\ncustomise the way those tags are filtered.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-StripScripts":{"origin":"www/p5-HTML-StripScripts","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Strip","origin":"www/p5-HTML-Strip","version":"2.12","comment":"Perl5 module for strip HTML tag","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Strip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0aa9af68bc82ce10757f2085aff5339eef456439abdddb73a282c441227c3c62","flatsize":38323,"path":"All/p5-HTML-Strip-2.12.pkg","repopath":"All/p5-HTML-Strip-2.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16576,"desc":"HTML::Strip\n===========\nThis module strips HTML-like markup from text.\nIt is written in XS, and thus about five times quicker than using\nregular expressions for the same task.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-HTML-StripScripts","origin":"www/p5-HTML-StripScripts","version":"1.06","comment":"Strip scripting constructs out of HTML","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/HTML-StripScripts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9446e214f629019ba42a026e10b2c1dab1230686cc06ae33f30472e88b4baedf","flatsize":80352,"path":"All/p5-HTML-StripScripts-1.06.pkg","repopath":"All/p5-HTML-StripScripts-1.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29548,"desc":"This module strips scripting constructs out of HTML, leaving as\nmuch non-scripting markup in place as possible. This allows web\napplications to display HTML originating from an untrusted source\nwithout introducing XSS (cross site scripting) vulnerabilities.\nYou will probably use HTML::StripScripts::Parser rather than using\nthis module directly.\n\nThe process is based on whitelists of tags, attributes and attribute\nvalues. This approach is the most secure against disguised scripting\nconstructs hidden in malicious HTML documents. As well as removing\nscripting constructs, this module ensures that there is a matching\nend for each start tag, and that the tags are properly nested.\n\nPreviously, in order to customise the output, you needed to subclass\nHTML::StripScripts and override methods. Now, most customisation\ncan be done through the Rules option provided to new(). (See\nexamples/declaration/ and examples/tags/ for cases where subclassing\nis necessary.) The HTML document must be parsed into start tags,\nend tags and text before it can be filtered by this module. Use\neither HTML::StripScripts::Parser or HTML::StripScripts::Regex\ninstead if you want to input an unparsed HTML document.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-StickyQuery-DoCoMoGUID","origin":"www/p5-HTML-StickyQuery-DoCoMoGUID","version":"0.03_1","comment":"Perl extension to add guid in query for DoCoMo imode","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-StickyQuery-DoCoMoGUID","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb1a83aadd9ac612e93e6a0ed44b6ffb2327a4ad0cbe89bf9efb87420bcb657f","flatsize":7495,"path":"All/p5-HTML-StickyQuery-DoCoMoGUID-0.03_1.pkg","repopath":"All/p5-HTML-StickyQuery-DoCoMoGUID-0.03_1.pkg","licenselogic":"single","pkgsize":4800,"desc":"HTML::StickyQuery::DoCoMoGUID - add guid in query for DoCoMo imode.","deps":{"p5-HTML-StickyQuery":{"origin":"www/p5-HTML-StickyQuery","version":"0.13_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-StickyQuery","origin":"www/p5-HTML-StickyQuery","version":"0.13_1","comment":"Add sticky QUERY_STRING to a tag href attributes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-StickyQuery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e85d43171ef5281f1ab762c1004047e81fc1b0216c162381d4e3528d63e7aef","flatsize":17651,"path":"All/p5-HTML-StickyQuery-0.13_1.pkg","repopath":"All/p5-HTML-StickyQuery-0.13_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9336,"desc":"This module is sub class of the HTML::Parser and uses it to\nparse HTML document and add QUERY_STRING to href attributes.\n\nYou can assign Session ID or any form data without using cookie.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-SimpleParse","origin":"www/p5-HTML-SimpleParse","version":"0.12_1","comment":"Bare-bones HTML parser","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/HTML-SimpleParse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a55d13d76e1a23485bae1d4cd86ebbfea420154c39fe6c5c14a919ee1802602","flatsize":24567,"path":"All/p5-HTML-SimpleParse-0.12_1.pkg","repopath":"All/p5-HTML-SimpleParse-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13320,"desc":"This module is a simple HTML parser.  It is similar in concept to HTML::Parser,\nbut it differs in a couple of important ways.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Stream","origin":"www/p5-HTML-Stream","version":"1.60_1","comment":"Perl5 HTML output stream class, and some markup utilities","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Stream","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44770309bfb53708f96d6adcfd37bf82256cb28c1f81e514985cb8c76e9d64e7","flatsize":56658,"path":"All/p5-HTML-Stream-1.60_1.pkg","repopath":"All/p5-HTML-Stream-1.60_1.pkg","licenselogic":"single","pkgsize":27784,"desc":"HTML::Stream provides an object-oriented and\nsubclassable way of outputting HTML.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-SimpleLinkExtor","origin":"www/p5-HTML-SimpleLinkExtor","version":"1.273","comment":"Simple HTML link extractor","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-SimpleLinkExtor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f21d44806b8d90bd9ecb9d21cf8cc9d4e2d569d5caf19b725eb0c959582f9f8f","flatsize":27553,"path":"All/p5-HTML-SimpleLinkExtor-1.273.pkg","repopath":"All/p5-HTML-SimpleLinkExtor-1.273.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":13436,"desc":"This is a simple HTML link extractor designed for the person who does\nnot want to deal with the intricacies of \"HTML::Parser\" or the de-ref-\nerencing needed to get links out of \"HTML::LinkExtor\".","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Shakan","origin":"www/p5-HTML-Shakan","version":"2.10_1","comment":"Perl extension of form html generator/validator","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Shakan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dabcc14e317584e5f1ed408a874ea92f2106bfe237744c45f88f768b8d11cdbd","flatsize":125310,"path":"All/p5-HTML-Shakan-2.10_1.pkg","repopath":"All/p5-HTML-Shakan-2.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":63176,"desc":"HTML::Shakan is yet another form generator.","deps":{"p5-Email-Valid-Loose":{"origin":"mail/p5-Email-Valid-Loose","version":"0.05_1"},"p5-FormValidator-Lite":{"origin":"textproc/p5-FormValidator-Lite","version":"0.41_1"},"p5-HTML-Escape":{"origin":"www/p5-HTML-Escape","version":"1.11"},"p5-Hash-MultiValue":{"origin":"devel/p5-Hash-MultiValue","version":"0.16"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Selector-XPath","origin":"www/p5-HTML-Selector-XPath","version":"0.28","comment":"CSS selector to XPath compiler Perl module","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTML-Selector-XPath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8efa7b1cda86c3ac1dbdafe6405afdccb630a2c9618414b24a9c24a66104546e","flatsize":23223,"path":"All/p5-HTML-Selector-XPath-0.28.pkg","repopath":"All/p5-HTML-Selector-XPath-0.28.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10460,"desc":"HTML::Selector::XPath is a utility function to compile full set of CSS2 and\npartial CSS3 selectors to the equivalent XPath expression.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Scrubber","origin":"www/p5-HTML-Scrubber","version":"0.19","comment":"Perl extension for scrubbing/sanitizing html","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Scrubber","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b2e9387a032d8ce83cbf3b13188eabe45745a8226e0b2f86b6175a7762f1ee7","flatsize":67614,"path":"All/p5-HTML-Scrubber-0.19.pkg","repopath":"All/p5-HTML-Scrubber-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20972,"desc":"HTML::Scrubber - Perl extension for scrubbing/sanitizing html. If you wanna\n\"scrub\" or \"sanitize\" html input in a reliable an flexible fashion, then\nthis module is for you.\n\nWhen a tag is encountered, HTML::Scrubber allows/denies the tag using the\nexplicit rule if one exists. If no explicit rule exists, Scrubber applies\nthe default rule. If an explicit rule exists, but it's a simple rule(1),\nthe default attribute rule is applied.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Seamstress","origin":"www/p5-HTML-Seamstress","version":"6.112830","comment":"HTML::Tree subclass for HTML templating via tree rewriting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Seamstress","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bab6ae673189af683163acfe455f1a7ce801e2b86d0185766fa91169f112e4c5","flatsize":217592,"path":"All/p5-HTML-Seamstress-6.112830.pkg","repopath":"All/p5-HTML-Seamstress-6.112830.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":66300,"desc":"HTML::Seamstress - HTML::Tree subclass for HTML templating via tree\nrewriting.","deps":{"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-HTML-Element-Library":{"origin":"www/p5-HTML-Element-Library","version":"5.220000"},"p5-HTML-Element-Replacer":{"origin":"www/p5-HTML-Element-Replacer","version":"0.08"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-Set-Array":{"origin":"devel/p5-Set-Array","version":"0.30_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-RobotsMETA","origin":"www/p5-HTML-RobotsMETA","version":"0.00004_1","comment":"Parse HTML For Robots Exclusion META Markup","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/HTML-RobotsMETA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4561a4962cddc071f73f9ea2825ca5a4c99b2a6c1428837a2df2964976b909e8","flatsize":8785,"path":"All/p5-HTML-RobotsMETA-0.00004_1.pkg","repopath":"All/p5-HTML-RobotsMETA-0.00004_1.pkg","licenselogic":"single","pkgsize":6096,"desc":"HTML::RobotsMETA is a simple HTML::Parser subclass\nthat extracts robots exclusion information from meta tags.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-RewriteAttributes","origin":"textproc/p5-HTML-RewriteAttributes","version":"0.05_1","comment":"Simple yet powerful HTML attribute rewriting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-RewriteAttributes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23405dffa6eb3196d30daa3a4717059cb73af0c95616023e9f56c9713970c3d3","flatsize":19255,"path":"All/p5-HTML-RewriteAttributes-0.05_1.pkg","repopath":"All/p5-HTML-RewriteAttributes-0.05_1.pkg","licenselogic":"single","pkgsize":10656,"desc":"HTML::RewriteAttributes is designed for simple yet powerful HTML\nattribute rewriting.  You simply specify a callback to run for each\nattribute and we do the rest for you.  This module is designed to\nbe subclassable to make handling special cases eaiser.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-SBC","origin":"textproc/p5-HTML-SBC","version":"0.15_2","comment":"Simple blog code to valid XHTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MEMOWE/HTML-SBC-0.15","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78e52889a284ef8e7015f86500060f3aae0f6cfbb8cfedf8b4dd4e3aa6f3709e","flatsize":36278,"path":"All/p5-HTML-SBC-0.15_2.pkg","repopath":"All/p5-HTML-SBC-0.15_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15152,"desc":"Simple Blog Code is a simple markup language. You can use it for guest\nbooks, blogs, wikis, boards and various other web applications. It\nproduces valid and semantic (X)HTML from input and is patterned on that\ntiny usenet markups like *bold* and _underline_.","deps":{"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-ResolveLink","origin":"www/p5-HTML-ResolveLink","version":"0.05_2","comment":"Resolve relative links in (X)HTML into absolute URI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-ResolveLink","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06f802619cd68568a0bd9e7670f2fb50372581d1f7de8f5cadfcf876e8b8d7c6","flatsize":13651,"path":"All/p5-HTML-ResolveLink-0.05_2.pkg","repopath":"All/p5-HTML-ResolveLink-0.05_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7360,"desc":"HTML::ResolveLink is a module to rewrite relative links in XHTML or\nHTML into absolute URI.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Restrict","origin":"www/p5-HTML-Restrict","version":"3.0.2","comment":"Perl extension to strip unwanted HTML tags and attributes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Restrict","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f631b079695e83450b4ee489700a5acf3269bf4389cc50acc2b8e45338ab7395","flatsize":69381,"path":"All/p5-HTML-Restrict-3.0.2.pkg","repopath":"All/p5-HTML-Restrict-3.0.2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20712,"desc":"Strip unwanted HTML tags and attributes.","deps":{"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Sub-Quote":{"origin":"devel/p5-Sub-Quote","version":"2.006008_1"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Quoted","origin":"textproc/p5-HTML-Quoted","version":"0.05","comment":"Extract structure of quoted HTML mail message","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Quoted","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a3fa4feb5a06978feb0427a403390558d35876cdcd54548df03c3305dca455c","flatsize":17525,"path":"All/p5-HTML-Quoted-0.05.pkg","repopath":"All/p5-HTML-Quoted-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8104,"desc":"Parses and extracts quotation structure out of a HTML message.\nPurpose and returned structures are very similar to Text::Quoted.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-QuickCheck","origin":"www/p5-HTML-QuickCheck","version":"1.0b1_1","comment":"Simple and fast HTML syntax checking package for perl 4 and perl 5","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/YLU/HTML-QuickCheck-1.0b1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"754de85cd322879041978e023432925dd3797d9ba81790186236d693374768f0","flatsize":8620,"path":"All/p5-HTML-QuickCheck-1.0b1_1.pkg","repopath":"All/p5-HTML-QuickCheck-1.0b1_1.pkg","licenselogic":"single","pkgsize":5408,"desc":"The objective of the package is to provide a fast and essential HTML check (esp.\nfor CGI scripts where response time is important) to prevent a piece of user\ninput HTML code from messing up the rest of a file, i.e., to minimize and\nlocalize any possible damage created by including a piece of user input HTML\ntext in a dynamic document.\n\nHTMLQuickCheck checks for unmatched < and >, unmatched tags and improper\nnesting, which could ruin the rest of the document.  Attributes and elements\nwith optional end tags are not checked, as they should not cause disasters with\nany decent browsers (they should ignore any unrecognized tags and attributes\naccording to the standard).  A piece of HTML that passes HTMLQuickCheck may not\nnecessarily be valid HTML, but it would be very unlikely to screw others but\nitself. A valid piece of HTML that doesn't pass the HTMLQuickCheck is however\nvery likely to screw many browsers(which are obviously broken in terms of strict\nconformance).\n\nHTMLQuickCheck currently supports HTML 1.0, 2.x (draft), 3.0 (draft) and\nnetscape extensions (1.1).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Query","origin":"www/p5-HTML-Query","version":"0.09_1","comment":"JQuery-like selection queries for HTML::Element","maintainer":"vivek@khera.org","www":"https://metacpan.org/release/HTML-Query","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9025b21ff627b2e332b9051e9a48a1ffdf0093f1038f82cd80bd9bf7fc4762b","flatsize":62039,"path":"All/p5-HTML-Query-0.09_1.pkg","repopath":"All/p5-HTML-Query-0.09_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24028,"desc":"The HTML::Query module provides jQuery-like selection queries for\nHTML::Element.","deps":{"p5-Badger":{"origin":"devel/p5-Badger","version":"0.16"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-QRCode","origin":"textproc/p5-HTML-QRCode","version":"0.01_3","comment":"Generate HTML based QR Code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-QRCode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"801da2845244e10e5e77f39177eba1c5d51ffe3042cb24f6479a9a0d31fca600","flatsize":3927,"path":"All/p5-HTML-QRCode-0.01_3.pkg","repopath":"All/p5-HTML-QRCode-0.01_3.pkg","licenselogic":"single","pkgsize":3536,"desc":"HTML::QRCode is HTML based QRCode generator, using Text::QRCode","deps":{"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"p5-Text-QRCode":{"origin":"textproc/p5-Text-QRCode","version":"0.05_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-RSSAutodiscovery","origin":"www/p5-HTML-RSSAutodiscovery","version":"1.21_1","comment":"Methods for retrieving RSS-ish information from an HTML document","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTML-RSSAutodiscovery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6dcc6829156209a98e08e055b63a8ae2fd0ec36f1d0b750afe797c1aaf4e9b5e","flatsize":19706,"path":"All/p5-HTML-RSSAutodiscovery-1.21_1.pkg","repopath":"All/p5-HTML-RSSAutodiscovery-1.21_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9448,"desc":"Methods for retreiving RSS-ish information from an HTML document.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Template-JIT","origin":"www/p5-HTML-Template-JIT","version":"0.05_3","comment":"Perl module to compile HTML Templates with Inline::C","maintainer":"perl@FreeBSD.org","www":"https://html-template.sourceforge.net/html_template_jit.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57bfa3616e57753b108965f3b5631276162fdf46137f1fa6fff595a0f5532de2","flatsize":38575,"path":"All/p5-HTML-Template-JIT-0.05_3.pkg","repopath":"All/p5-HTML-Template-JIT-0.05_3.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":17200,"desc":"This module provides a just-in-time compiler for HTML::Template.\n\nIf your template needs to be compiled - either because it has changed\nor because it has never been compiled - then HTML::Template::JIT uses\nHTML::Template and Inline::C to compile your template to native\nmachine instructions.\n\nThe resulting compiled template is much faster than a normal cached\ntemplate.  Benchmarks show HTML::Template::JIT, with a precompiled\ntemplate, performing 4 to 8 times faster than HTML::Template in cache\nmode.","deps":{"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Inline-C":{"origin":"devel/p5-Inline-C","version":"0.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-WikiConverter-WikkaWiki","origin":"www/p5-HTML-WikiConverter-WikkaWiki","version":"0.50_1","comment":"Convert HTML to WikkaWiki markup","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-WikiConverter-WikkaWiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e19145e45da02e77ef7ffdb4c377f2bd6ca730cd26c42066df3770d3e370bc9c","flatsize":13000,"path":"All/p5-HTML-WikiConverter-WikkaWiki-0.50_1.pkg","repopath":"All/p5-HTML-WikiConverter-WikkaWiki-0.50_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7072,"desc":"This module contains rules for converting HTML into WikkaWiki markup. See\nHTML::WikiConverter for additional usage details.","deps":{"p5-HTML-WikiConverter":{"origin":"www/p5-HTML-WikiConverter","version":"0.68_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-IO-Tty","origin":"devel/p5-IO-Tty","version":"1.20_1","comment":"Flexible I/O Perl5 module that allows manipulation of pseudo-TTYs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IO-Tty","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"277724f04a07ddd66ed4e28c07ce627a2fd3617d929dbf9deebf49a262fe0c7c","flatsize":68214,"path":"All/p5-IO-Tty-1.20_1.pkg","repopath":"All/p5-IO-Tty-1.20_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29344,"desc":"Perl5 module that allows creation of pseudo-tty's\nas well as manipulation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-HTML-PrettyPrinter","origin":"www/p5-HTML-PrettyPrinter","version":"0.03_1","comment":"Generate nice HTML files from HTML syntax trees","maintainer":"vivek@khera.org","www":"https://metacpan.org/release/HTML-PrettyPrinter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6d3ac3603bbc60fdaa57c9b8d4bad95b7c9531cc4f4bcbe1a9623b93b1cb162","flatsize":45381,"path":"All/p5-HTML-PrettyPrinter-0.03_1.pkg","repopath":"All/p5-HTML-PrettyPrinter-0.03_1.pkg","licenselogic":"single","pkgsize":20988,"desc":"HTML::PrettyPrinter produces nicely formatted HTML code from a HTML syntax\ntree. It is especially usefull if the produced HTML file shall be read or\nedited manually afterwards. Various parameters let you adapt the output to\ndifferent styles and requirements.","deps":{"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Prototype","origin":"www/p5-HTML-Prototype","version":"1.48_1","comment":"Generate HTML and JavaScript for the Prototype library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Prototype","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9deea04e38529098927773b1c8ea25701cfb9103194da1f02f1f350549b9ed4c","flatsize":201123,"path":"All/p5-HTML-Prototype-1.48_1.pkg","repopath":"All/p5-HTML-Prototype-1.48_1.pkg","licenselogic":"single","pkgsize":61192,"desc":"The module contains some code generators for Prototype, the famous\nJavaScript OO library and the script.aculous extensions.\n\nThe Prototype library (http://prototype.conio.net/) is designed to make\nAJAX easy. Catalyst::Plugin::Prototype makes it easy to connect to the\nPrototype library.\n\nThis is mostly a port of the Ruby on Rails helper tags for JavaScript\nfor use in Catalyst.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Packer","origin":"textproc/p5-HTML-Packer","version":"2.10","comment":"Another HTML code cleaner","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTML-Packer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff5f0fd254a755e47333864959e648cf59159cda33697ac8d921f3df2fdbd971","flatsize":27246,"path":"All/p5-HTML-Packer-2.10.pkg","repopath":"All/p5-HTML-Packer-2.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11004,"desc":"HTML::Packer is another HTML code cleaner.","deps":{"p5-CSS-Packer":{"origin":"textproc/p5-CSS-Packer","version":"2.09"},"p5-JavaScript-Packer":{"origin":"textproc/p5-JavaScript-Packer","version":"2.11"},"p5-Regexp-RegGrp":{"origin":"devel/p5-Regexp-RegGrp","version":"2.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-HTML-MobileConverter","origin":"www/p5-HTML-MobileConverter","version":"0.011_1","comment":"HTML Converter for mobile agent","maintainer":"dliakh@ukr.net","www":"https://metacpan.org/release/HTML-MobileConverter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb760f20b3dc34d3877c6c1351eec24de6ddb88c5868060489beb5aa6ffc96bf","flatsize":10871,"path":"All/p5-HTML-MobileConverter-0.011_1.pkg","repopath":"All/p5-HTML-MobileConverter-0.011_1.pkg","licenselogic":"single","pkgsize":5380,"desc":"Parses HTML and returns new HTML for mobile agent (mainly for DoCoMo i-mode).","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"]},{"name":"p5-HTML-Mason-PSGIHandler","origin":"www/p5-HTML-Mason-PSGIHandler","version":"0.53_1","comment":"PSGI handler for HTML::Mason","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Mason-PSGIHandler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66e5297a4f5310be096b84a55953e331117dbf309602c6863f7bde1198eeeb85","flatsize":8093,"path":"All/p5-HTML-Mason-PSGIHandler-0.53_1.pkg","repopath":"All/p5-HTML-Mason-PSGIHandler-0.53_1.pkg","licenselogic":"single","pkgsize":4848,"desc":"HTML::Mason::PSGIHandler is a PSGI handler for HTML::Mason. It's\nbased on HTML::Mason::CGIHandler and allows you to process Mason\ntemplates on any web servers that support PSGI.","deps":{"p5-CGI-PSGI":{"origin":"www/p5-CGI-PSGI","version":"0.15_1"},"p5-HTML-Mason":{"origin":"www/p5-HTML-Mason","version":"1.60"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Perlinfo","origin":"www/p5-HTML-Perlinfo","version":"1.73","comment":"Display a lot of Perl information in HTML format","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/HTML-Perlinfo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6a8d219b2cd4bd30357c98c13479d77f39eb308fa2d7c44f942b772a50bf898","flatsize":110296,"path":"All/p5-HTML-Perlinfo-1.73.pkg","repopath":"All/p5-HTML-Perlinfo-1.73.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":44880,"desc":"HTML-Perlinfo displays a lot of Perl information in HTML format,\nsimilar to phpinfo.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Parser-Simple","origin":"www/p5-HTML-Parser-Simple","version":"2.02","comment":"Parse nice HTML files without needing a compiler","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTML-Parser-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2813ce6b18468f0916354176923864c8aef41d4a658800a62b0cfc63f05ee953","flatsize":66734,"path":"All/p5-HTML-Parser-Simple-2.02.pkg","repopath":"All/p5-HTML-Parser-Simple-2.02.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":28708,"desc":"HTML::Parser::Simple is a pure Perl module. It parses HTML4 files, and\ngenerates a tree of nodes per HTML tag.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Tree-Simple":{"origin":"devel/p5-Tree-Simple","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Macro","origin":"www/p5-HTML-Macro","version":"1.30","comment":"Process HTML templates with loops, conditionals, macros and more","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Macro","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6884d6f9db494a60e2a24121fa076e63f45cdb0e6d55a03eaa549eff36495d5","flatsize":75944,"path":"All/p5-HTML-Macro-1.30.pkg","repopath":"All/p5-HTML-Macro-1.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29656,"desc":"HTML::Macro is a module to be used behind a web server (in CGI scripts). It\nprovides a convenient mechanism for generating HTML pages by combining\n\"dynamic\" data derived from a database or other computation with HTML templates\nthat represent fixed or \"static\" content of a page.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Mason","origin":"www/p5-HTML-Mason","version":"1.60","comment":"High-performance, dynamic web site authoring system","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Mason","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e18a005b5e3e023cc1070b7dd975d7194092594006f7f7f4ead277e60bd6079b","flatsize":807423,"path":"All/p5-HTML-Mason-1.60.pkg","repopath":"All/p5-HTML-Mason-1.60.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":312732,"desc":"Mason is a tool for building, serving and managing large web sites. Its features\nmake it an ideal backend for high load sites serving dynamic content, such as\nonline newspapers or database driven e-commerce sites.\n\nMason's various pieces revolve around the notion of \"components\". A component is\na mix of HTML, Perl, and special Mason commands, one component per file.\nSo-called \"top-level\" components represent entire web-pages, while smaller\ncomponents typically return HTML snippets for embedding in top-level components.\nThis object-like architecture greatly simplifies site maintenance: change a\nshared component, and you instantly changed all dependant pages that refer to it\nacross a site (or across many virtual sites).\n\nMason's component syntax lets designers separate a web page into programmatic\nand design elements. This means the esoteric Perl bits can be hidden near the\nbottom of a component, preloading simple variables for use above in the HTML. In\nour own experience, this frees content managers (i.e., non-programmers) to work\non the layout without getting mired in programming details. Techies, however,\nstill enjoy the full power of Perl.\n\nSee also: http://www.masonhq.com/","deps":{"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"p5-Class-Container":{"origin":"devel/p5-Class-Container","version":"0.13"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Log-Any":{"origin":"devel/p5-Log-Any","version":"1.717"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"MODPERL":"off"}},{"name":"p5-HTML-LinkList","origin":"www/p5-HTML-LinkList","version":"0.1701","comment":"Create a 'smart' list of HTML links","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-LinkList","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91a7413eeb2812e0c570c74f11dbb7f9729bf0e3586b7caf45730210a2d3dd82","flatsize":90668,"path":"All/p5-HTML-LinkList-0.1701.pkg","repopath":"All/p5-HTML-LinkList-0.1701.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24708,"desc":"This module contains a number of functions for taking sets of URLs and\nlabels and creating suitably formatted HTML.  These links are \"smart\"\nbecause, if given the url of the current page, if any of the links in\nthe list equal it, that item in the list will be formatted as a special\nlabel, not as a link; this is a Good Thing, since the user would be\nconfused by clicking on a link back to the current page.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-LinkExtractor","origin":"www/p5-HTML-LinkExtractor","version":"0.130_1","comment":"HTML::LinkExtractor is used for extracting links from HTML","maintainer":"lars.eggert@gmx.net","www":"https://metacpan.org/release/HTML-LinkExtractor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7578c795c4b03c922247fa654d72712a84a1d2284e05e4437eba6007441996c5","flatsize":23047,"path":"All/p5-HTML-LinkExtractor-0.130_1.pkg","repopath":"All/p5-HTML-LinkExtractor-0.130_1.pkg","licenselogic":"single","pkgsize":10704,"desc":"HTML::LinkExtractor is used for extracting links from HTML. It is very\nsimilar to HTML::LinkExtor, except that besides getting the URL,\nyou also get the link-text.","deps":{"p5-HTML-TokeParser-Simple":{"origin":"www/p5-HTML-TokeParser-Simple","version":"3.16_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Highlight","origin":"www/p5-HTML-Highlight","version":"0.20_1","comment":"Module to highlight words or patterns in HTML documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Highlight","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5bdf80cbd8aabfc86c055a1e0afd18a09fa45e7472db3814bd5cebbcf6794fa","flatsize":13988,"path":"All/p5-HTML-Highlight-0.20_1.pkg","repopath":"All/p5-HTML-Highlight-0.20_1.pkg","licenselogic":"single","pkgsize":8048,"desc":"HTML::Highlight - A module to highlight words or patterns in HTML documents","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Location","origin":"www/p5-HTML-Location","version":"1.03_2","comment":"Working with disk to URI file mappings (deprecated: see URI::ToDisk)","maintainer":"coryking@mozimedia.com","www":"https://metacpan.org/release/HTML-Location","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ae4f4dbeb2e85312b8b929872ad24f4542777e6f2559d1126faf4ff617820a6","flatsize":11518,"path":"All/p5-HTML-Location-1.03_2.pkg","repopath":"All/p5-HTML-Location-1.03_2.pkg","licenselogic":"single","pkgsize":7420,"desc":"Working with disk to URI file mappings (deprecated: see URI::ToDisk)","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-HTMLDoc","origin":"textproc/p5-HTML-HTMLDoc","version":"0.10_2","comment":"Perl interface to the htmldoc program","maintainer":"kostjnspb@yandex.ru","www":"https://metacpan.org/release/HTML-HTMLDoc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e09d45b05a16ff7b963dd6b88d0d3f3fc99bfa2536fc80f8d931b3b60938fac","flatsize":44924,"path":"All/p5-HTML-HTMLDoc-0.10_2.pkg","repopath":"All/p5-HTML-HTMLDoc-0.10_2.pkg","licenselogic":"single","pkgsize":17864,"desc":"This Module provides an OO-interface to the htmldoc program.\nYou can use it to produce PDF or PS files from a HTML-document.\nCurrently many but not all parameters of HTMLDoc are supported.","deps":{"htmldoc":{"origin":"textproc/htmldoc","version":"1.9.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-HTML5-Parser","origin":"textproc/p5-HTML-HTML5-Parser","version":"0.992","comment":"Named entity list for HTML parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-HTML5-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62868bf38990881b17c7e2588d2a48ce60ce9693ccc9104351e83db5d982c68d","flatsize":729824,"path":"All/p5-HTML-HTML5-Parser-0.992.pkg","repopath":"All/p5-HTML-HTML5-Parser-0.992.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":84120,"desc":"HTML::HTML5::Parse is substantially the same as the non-CPAN module\nWhatpm::HTML. Changes include:\n    * Provides an XML::LibXML-like DOM interface. If you usually use\nXML::LibXML's DOM parser, this should be a drop-in solution for tag\nsoup HTML.\n    * Constructs an XML::LibXML::Document as the result of parsing.\n    * Via bundling and modifications, removed external dependencies\non non-CPAN packages.","deps":{"p5-HTML-HTML5-Entities":{"origin":"textproc/p5-HTML-HTML5-Entities","version":"0.004_1"},"p5-IO-HTML":{"origin":"devel/p5-IO-HTML","version":"1.004"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-Gumbo","origin":"www/p5-HTML-Gumbo","version":"0.18_1","comment":"HTML5 parser based on gumbo C library","maintainer":"mikael@FreeBSD.org","www":"https://metacpan.org/pod/HTML::Gumbo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f5f8849042d434471154b8ba9bcf7f7d095e7b618a9ecad79ff32d3dff87634","flatsize":44648,"path":"All/p5-HTML-Gumbo-0.18_1.pkg","repopath":"All/p5-HTML-Gumbo-0.18_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20188,"desc":"Gumbo is an implementation of the HTML5 parsing algorithm implemented as a pure\nC99 library with no outside dependencies.\n\nGoals and features of the C library:\n - Fully conformant with the HTML5 spec.\n - Robust and resilient to bad input.\n - Simple API that can be easily wrapped by other languages.\n   (This is one of such wrappers.)\n - Support for source locations and pointers back to the original text.\n   (Not exposed by this implementation at the moment.)\n - Relatively lightweight, with no outside dependencies.\n - Passes all html5lib-0.95 tests.\n - Tested on over 2.5 billion pages from Google's index.\n\nSee also: https://github.com/ruz/HTML-Gumbo","deps":{"p5-Alien-LibGumbo":{"origin":"devel/p5-Alien-LibGumbo","version":"0.05_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36","libgumbo.so.2"]},{"name":"p5-HTML-GoogleMaps","origin":"www/p5-HTML-GoogleMaps","version":"10_1","comment":"Simple wrapper around the Google Maps API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-GoogleMaps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4df1523b4e9c87e814ad20a088d05319699918f34bc09a8791520fb68b68d30","flatsize":16390,"path":"All/p5-HTML-GoogleMaps-10_1.pkg","repopath":"All/p5-HTML-GoogleMaps-10_1.pkg","licenselogic":"single","pkgsize":8268,"desc":"HTML::GoogleMaps provides a simple wrapper around the Google Maps API. It\nallows you to easily create maps with markers, polylines and information\nwindows. Thanks to Geo::Coder::Google you can now look up locations around\nthe world without having to install a local database.","deps":{"p5-Geo-Coder-Google":{"origin":"misc/p5-Geo-Coder-Google","version":"0.20"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-HTML5-Entities","origin":"textproc/p5-HTML-HTML5-Entities","version":"0.004_1","comment":"Pure Perl drop-in replacement for HTML::Entities","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-HTML5-Entities","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cd674af119a124a9c89d5806f01437e492080a8f90486768d12288cb93f24fb","flatsize":84853,"path":"All/p5-HTML-HTML5-Entities-0.004_1.pkg","repopath":"All/p5-HTML-HTML5-Entities-0.004_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21056,"desc":"HTML::HTML5::Entities is a pure Perl, drop-in replacement for HTML::Entities,\nproviding the character entities defined in HTML5.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-GenerateUtil","origin":"www/p5-HTML-GenerateUtil","version":"1.20_1","comment":"Perl5 module for generating HTML on the fly","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-GenerateUtil","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7baf2a5e5358e6abb7ee91e37e22bc5056eb70796aa3869a773acb6757f2b43e","flatsize":44887,"path":"All/p5-HTML-GenerateUtil-1.20_1.pkg","repopath":"All/p5-HTML-GenerateUtil-1.20_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20492,"desc":"HTML::GenerateUtil is a module provides C language version of various helper\nroutines for generating HTML output.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-HTML-Lint","origin":"www/p5-HTML-Lint","version":"2.32","comment":"Check for HTML errors in string or file with Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Lint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ecd8eb37b377ad74d0e1255c5675f55d0da84224809546e08ebea13cad6dd42","flatsize":71328,"path":"All/p5-HTML-Lint-2.32.pkg","repopath":"All/p5-HTML-Lint-2.32.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":30996,"desc":"HTML::Lint - check for HTML errors in a string or file.\n\nHTML::Lint also comes with a wrapper program called weblint that handles\nlinting from the command line.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Parser","origin":"www/p5-HTML-Parser","version":"3.82","comment":"Perl5 module for parsing HTML documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3ca9b413870bda7b27f069db616b6a26bb44ef65b8fae217d0466264a3f4f2f","flatsize":194817,"path":"All/p5-HTML-Parser-3.82.pkg","repopath":"All/p5-HTML-Parser-3.82.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":85408,"desc":"This is a collection of modules that parse HTML text documents. These\nmodules used to be part of the libwww-perl distribution, but are now\nunbundled in order to facilitate a separate development track.  Bug\nreports and discussions about these modules can still be sent to the\n<libwww-perl@ics.uci.edu> mailing list.  Remember to also take a look at\nthe HTML-Tree module collection that create and extract information from\nHTML syntax trees.","deps":{"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-HTML-FromANSI-Tiny","origin":"textproc/p5-HTML-FromANSI-Tiny","version":"0.107","comment":"Easily convert colored command line output to HTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-FromANSI-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42bb774b779c38e1e85813b705b407e523c154da4ba96ff3ab2fc2e28dfbd069","flatsize":55037,"path":"All/p5-HTML-FromANSI-Tiny-0.107.pkg","repopath":"All/p5-HTML-FromANSI-Tiny-0.107.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16808,"desc":"Convert the output from a terminal command that is decorated with ANSI\nescape sequences into customizable HTML (with a small amount of code).\n\nParse::ANSIColor::Tiny returns a data structure that's easy to reformat\ninto any desired output.  Reformatting to HTML seemed simple and common\nenough to warrant this module as well.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Parse-ANSIColor-Tiny":{"origin":"textproc/p5-Parse-ANSIColor-Tiny","version":"0.700"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-GenToc","origin":"www/p5-HTML-GenToc","version":"3.20_2","comment":"Generate a Table of Contents for HTML documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-GenToc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32ec894cbeec1c0c179b0b488313915fad666568732c536df06e4a00651d614f","flatsize":93097,"path":"All/p5-HTML-GenToc-3.20_2.pkg","repopath":"All/p5-HTML-GenToc-3.20_2.pkg","licenselogic":"single","pkgsize":38700,"desc":"HTML::GenToc generates anchors and a table of contents for\nHTML documents.  Depending on the arguments, it will insert\nthe information it generates, or output to a string, a separate file\nor STDOUT.\n\nWhile it defaults to taking H1 and H2 elements as the significant\nelements to put into the table of contents, any tag can be defined\nas a significant element.  Also, it doesn't matter if the input\nHTML code is complete, pure HTML, one can input pseudo-html\nor page-fragments, which makes it suitable for using on templates\nand HTML meta-languages such as WML.\n\nAlso included in the distrubution is hypertoc, a script which uses the\nmodule so that one can process files on the command-line in a\nuser-friendly manner.","deps":{"p5-Getopt-ArgvFile":{"origin":"devel/p5-Getopt-ArgvFile","version":"1.11_1"},"p5-HTML-LinkList":{"origin":"www/p5-HTML-LinkList","version":"0.1701"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-SimpleParse":{"origin":"www/p5-HTML-SimpleParse","version":"0.12_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-FormatText-WithLinks-AndTables","origin":"textproc/p5-HTML-FormatText-WithLinks-AndTables","version":"0.07","comment":"Perl5 module to convert HTML to text with tables intact","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-FormatText-WithLinks-AndTables","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a19a87bab03e6e246693b7a953e9d632daf3ba88d0daa8f6aefff6646aca16f","flatsize":22853,"path":"All/p5-HTML-FormatText-WithLinks-AndTables-0.07.pkg","repopath":"All/p5-HTML-FormatText-WithLinks-AndTables-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10632,"desc":"This module was inspired by HTML::FormatText::WithLinks which has proven to be\na useful `lynx -dump` work-alike. The aim was to provide facility to take a\nsimple HTML based email template, and to also convert it to text with the\n<TABLE> structure intact for inclusion as \"multipart/alternative\" content.\nFurther, it will preserve both the formatting specified by the <TD> tag's\n\"align\" attribute, and will also preserve multiline text inside of a <TD>\nelement provided it is broken using <BR/> tags.","deps":{"p5-HTML-Format":{"origin":"textproc/p5-HTML-Format","version":"2.12"},"p5-HTML-FormatText-WithLinks":{"origin":"textproc/p5-HTML-FormatText-WithLinks","version":"0.15"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-FormatText-WithLinks","origin":"textproc/p5-HTML-FormatText-WithLinks","version":"0.15","comment":"Perl5 module to convert HTML to text with links as footnotes","maintainer":"loader@FreeBSD.org","www":"https://metacpan.org/release/HTML-FormatText-WithLinks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d7f45f10694aaf16ff0b7271033af6bc710802598adaaea96f0242b7720426c","flatsize":22246,"path":"All/p5-HTML-FormatText-WithLinks-0.15.pkg","repopath":"All/p5-HTML-FormatText-WithLinks-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10740,"desc":"HTML::FormatText::WithLinks takes HTML and turns it into plain text\nbut prints all the links in the HTML as footnotes. By default, it\nattempts to mimic the format of the lynx text based web browser's\n--dump option.","deps":{"p5-HTML-Format":{"origin":"textproc/p5-HTML-Format","version":"2.12"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-FromText","origin":"www/p5-HTML-FromText","version":"2.07_1","comment":"Mark up text as HTML","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTML-FromText","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2151ae6573d23154dc81a3b9022580e0ec81998c03d6ab6936786a7dc88ccbdb","flatsize":66666,"path":"All/p5-HTML-FromText-2.07_1.pkg","repopath":"All/p5-HTML-FromText-2.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20096,"desc":"The text2html function marks up plain text as HTML.  By\ndefault it converts HTML metacharacters into the\ncorresponding entities.  More sophisticated transformations,\nsuch as splitting the text into paragraphs or marking up\nbulleted lists, can be carried out by setting the\nappropriate options.","deps":{"p5-Email-Find":{"origin":"mail/p5-Email-Find","version":"0.10_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-FormatExternal","origin":"textproc/p5-HTML-FormatExternal","version":"26","comment":"HTML to text formatting using external programs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-FormatExternal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42ca6d948c8ed694dc9d175626119ce26eb6bd9ea1c2af893e5bdfc202a1b18c","flatsize":125972,"path":"All/p5-HTML-FormatExternal-26.pkg","repopath":"All/p5-HTML-FormatExternal-26.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":50084,"desc":"HTML-FormatExternal lets you turn HTML into plain text using one of\nthe browsing/formatting programs,\n\n    elinks        www/elinks\n    html2text     textproc/html2text\n    links         www/links\n    lynx          www/lynx\n    netrik        www/netrik\n    w3m           www/w3m","deps":{"lynx":{"origin":"www/lynx","version":"2.8.9.1_3,1"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-constant-defer":{"origin":"devel/p5-constant-defer","version":"6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"ELINKS":"off","HTML2TEXT":"off","LINKS":"off","LYNX":"on","LYNX_CURRENT":"off","NETRIK":"off","W3M":"off"}},{"name":"p5-HTML-Format","origin":"textproc/p5-HTML-Format","version":"2.12","comment":"Module to format HTML to text or PS","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/NIGELM/HTML-Format-2.12","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c38796bdc0324a384a2415ca74c856608c6f8ffb738cbb43bf4751a1730debb7","flatsize":147203,"path":"All/p5-HTML-Format-2.12.pkg","repopath":"All/p5-HTML-Format-2.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":44328,"desc":"This is a collection of modules that formats text from HTML syntax\ntrees. Bug reports and discussions about these modules can be sent\nto the <libwww@perl.org> mailing list.\n\nThe modules present in this package are:\n\n  HTML::Formatter - Base class for various formatters.  Formatters\n\ttraverse a syntax tree and produce some textual output.\n\tNone of the current formatters handle tables or forms yet.\n\n  HTML::FormatText - Formatter that converts a syntax tree to plain\n\treadable text.\n\n  HTML::FormatPS - Formatter that outputs PostScript code.","deps":{"p5-Font-AFM":{"origin":"x11-fonts/p5-Font-AFM","version":"1.20_1"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-FormHandler-Model-DBIC","origin":"databases/p5-HTML-FormHandler-Model-DBIC","version":"0.29","comment":"Model class for FormHandler unsing DBIx::Class","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/HTML-FormHandler-Model-DBIC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02e0365e0d00f701c1de9e7753e779c954a1e6b0b9100f1dae82ffb2c06788d4","flatsize":88902,"path":"All/p5-HTML-FormHandler-Model-DBIC-0.29.pkg","repopath":"All/p5-HTML-FormHandler-Model-DBIC-0.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29588,"desc":"This is a separate DBIx::Class model class for HTML::FormHandler","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-ResultSet-RecursiveUpdate":{"origin":"databases/p5-DBIx-Class-ResultSet-RecursiveUpdate","version":"0.42"},"p5-HTML-FormHandler":{"origin":"www/p5-HTML-FormHandler","version":"0.40068,1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5","www"]},{"name":"p5-HTML-FormFu-MultiForm","origin":"www/p5-HTML-FormFu-MultiForm","version":"1.03_1","comment":"Handle multi-page/stage forms with FormFu","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTML-FormFu-MultiForm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0966a32aab600cebae900e0e5c51f397eecf4ebdd7261d969d97883dd6476540","flatsize":58286,"path":"All/p5-HTML-FormFu-MultiForm-1.03_1.pkg","repopath":"All/p5-HTML-FormFu-MultiForm-1.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14472,"desc":"HTML::FormFu::MultiForm handles multi-page/stage forms with FormFu.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Crypt-DES":{"origin":"security/p5-Crypt-DES","version":"2.07_2"},"p5-HTML-FormFu":{"origin":"www/p5-HTML-FormFu","version":"2.07"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Attribute-Chained":{"origin":"devel/p5-MooseX-Attribute-Chained","version":"1.0.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-FromANSI","origin":"www/p5-HTML-FromANSI","version":"2.03_1","comment":"Mark up ANSI sequences as HTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-FromANSI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b66f81458d788ba16a39397f8fa442fc901b239cbb53a8ac6da565ff75c06c5","flatsize":37342,"path":"All/p5-HTML-FromANSI-2.03_1.pkg","repopath":"All/p5-HTML-FromANSI-2.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1","MIT"],"pkgsize":17476,"desc":"This small module converts ANSI text sequences to corresponding HTML\ncodes, using stylesheets to control color and blinking properties.\n\nIt exports ansi2html() by default, which takes an array, joins it it\ninto a single scalar, and returns its HTML rendering.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Term-VT102-Boundless":{"origin":"devel/p5-Term-VT102-Boundless","version":"0.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Fraction","origin":"textproc/p5-HTML-Fraction","version":"0.50_1","comment":"Encode fractions as HTML entities with Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Fraction","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8465f68b76314947ceff3368c8bc9055c16fd631f231cb0db3a160ec3ce049f","flatsize":13788,"path":"All/p5-HTML-Fraction-0.50_1.pkg","repopath":"All/p5-HTML-Fraction-0.50_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7408,"desc":"The HTML::Fraction encodes fractions as HTML entities. Some very common\nfractions have HTML entities (eg 1/2 is &frac12;). Additionally, common\nvulgar fractions have Unicode characters (eg 1/5 is &#8533;). This\nmodule takes a string and encodes fractions as entities: this means that\nit will look pretty in the browser.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-FormHandler","origin":"www/p5-HTML-FormHandler","version":"0.40068,1","comment":"Form handler written in Moose","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-FormHandler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fda83f970c28b7ee13782d5d60d39bb885db9c76624d9ad0282161a7b28dca8","flatsize":1118116,"path":"All/p5-HTML-FormHandler-0.40068,1.pkg","repopath":"All/p5-HTML-FormHandler-0.40068,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":433564,"desc":"HTML::FormHandler allows you to define HTML form fields and validators.\nIt can be used for both database and non-database forms, and will\nautomatically update or create rows in a database. It can also be used\nto process structured data that doesn't come from an HTML form.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-Crypt-Blowfish":{"origin":"security/p5-Crypt-Blowfish","version":"2.14_2"},"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Data-Clone":{"origin":"devel/p5-Data-Clone","version":"0.006"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-File-ShareDir-Install":{"origin":"devel/p5-File-ShareDir-Install","version":"0.14"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Common":{"origin":"devel/p5-MooseX-Types-Common","version":"0.001014"},"p5-MooseX-Types-LoadableClass":{"origin":"devel/p5-MooseX-Types-LoadableClass","version":"0.015"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-FormFu-Imager","origin":"www/p5-HTML-FormFu-Imager","version":"1.00_1","comment":"Imager.pm helpers for HTML::FormFu file uploads","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-FormFu-Imager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7f01226cbca4b532c9a8120d6c57bbbe1d30a086f6e10bb38da72d40f48065d","flatsize":20218,"path":"All/p5-HTML-FormFu-Imager-1.00_1.pkg","repopath":"All/p5-HTML-FormFu-Imager-1.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11868,"desc":"Imager.pm helpers for HTML::FormFu file uploads.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-HTML-FormFu":{"origin":"www/p5-HTML-FormFu","version":"2.07"},"p5-Imager":{"origin":"graphics/p5-Imager","version":"1.024_1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Attribute-Chained":{"origin":"devel/p5-MooseX-Attribute-Chained","version":"1.0.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-FormFu","origin":"www/p5-HTML-FormFu","version":"2.07","comment":"HTML Form Creation, Rendering and Validation Framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-FormFu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8578653fe5d0460e3445d137b4701891994076110418e521e73feaedbaf1201e","flatsize":1094343,"path":"All/p5-HTML-FormFu-2.07.pkg","repopath":"All/p5-HTML-FormFu-2.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":387764,"desc":"HTML::FormFu is a HTML form framework which aims to be as easy as possible to\nuse for basic web forms, but with the power and flexibility to do anything\nelse you might want to do (as long as it involves forms).\nYou can configure almost any part of formfu's behaviour and output.\nBy default formfu renders \"XHTML 1.0 Strict\" compliant markup, with as\nlittle extra markup as possible, but with sufficient CSS class names to allow\nfor a wide-range of output styles to be generated by changing only the CSS.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-Data-Visitor":{"origin":"devel/p5-Data-Visitor","version":"0.32"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Builder":{"origin":"devel/p5-DateTime-Format-Builder","version":"0.83"},"p5-DateTime-Format-Natural":{"origin":"devel/p5-DateTime-Format-Natural","version":"1.18"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-DateTime-Locale":{"origin":"devel/p5-DateTime-Locale","version":"1.42"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-HTML-Scrubber":{"origin":"www/p5-HTML-Scrubber","version":"0.19"},"p5-HTML-TokeParser-Simple":{"origin":"www/p5-HTML-TokeParser-Simple","version":"3.16_1"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Hash-Flatten":{"origin":"devel/p5-Hash-Flatten","version":"1.19_2"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Aliases":{"origin":"devel/p5-MooseX-Aliases","version":"0.11_1"},"p5-MooseX-Attribute-Chained":{"origin":"devel/p5-MooseX-Attribute-Chained","version":"1.0.3"},"p5-Number-Format":{"origin":"textproc/p5-Number-Format","version":"1.76"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"p5-YAML-LibYAML":{"origin":"textproc/p5-YAML-LibYAML","version":"0.89"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-FillInForm-ForceUTF8","origin":"www/p5-HTML-FillInForm-ForceUTF8","version":"0.03_1","comment":"FillInForm with UTF-8 encoding","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-FillInForm-ForceUTF8","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d9439b2198cfdb0ad006fd1e34c94299519bea909856fed9f1c710fc991f6d6","flatsize":4220,"path":"All/p5-HTML-FillInForm-ForceUTF8-0.03_1.pkg","repopath":"All/p5-HTML-FillInForm-ForceUTF8-0.03_1.pkg","licenselogic":"single","pkgsize":3844,"desc":"HTML::FillInForm::ForceUTF8 is a subclass of HTML::FillInForm that forces\nutf8 flag on html and parameters. This allows you to prevent filling\ngarbled result.","deps":{"p5-HTML-FillInForm":{"origin":"www/p5-HTML-FillInForm","version":"2.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-FillInForm-Lite","origin":"www/p5-HTML-FillInForm-Lite","version":"1.15","comment":"Perl extension for lightweight FillInForm module in Pure Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-FillInForm-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71ad6901e48e3a074455bc3bdcbe1ac63d8005caa7ab110b6bc498ad5d638675","flatsize":85170,"path":"All/p5-HTML-FillInForm-Lite-1.15.pkg","repopath":"All/p5-HTML-FillInForm-Lite-1.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28292,"desc":"This module fills in HTML forms with Perl data, which re-implements\nHTML::FillInForm using regexp-based parser, not using HTML::Parser.\n\nThe difference in the parsers makes HTML::FillInForm::Lite about 2\ntimes faster than HTML::FillInForm.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-FormFu-Model-DBIC","origin":"www/p5-HTML-FormFu-Model-DBIC","version":"2.03","comment":"Integrate HTML::FormFu with DBIx::Class","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/HTML-FormFu-Model-DBIC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93a78482da695381158df19626f07cbd71a4a44f03ce857da252b109627ae7aa","flatsize":79424,"path":"All/p5-HTML-FormFu-Model-DBIC-2.03.pkg","repopath":"All/p5-HTML-FormFu-Model-DBIC-2.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26860,"desc":"Integrate HTML::FormFu with DBIx::Class","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-HTML-FormFu":{"origin":"www/p5-HTML-FormFu","version":"2.07"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-MooseX-Attribute-Chained":{"origin":"devel/p5-MooseX-Attribute-Chained","version":"1.0.3"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-ExtractMain","origin":"www/p5-HTML-ExtractMain","version":"0.62_1","comment":"Perl extension to extract main content of a web page","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://metacpan.org/release/HTML-ExtractMain","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fedbf4e3d846fe9ea24d25bae096489fecba1421aa92e6afebd6f1962febef99","flatsize":15256,"path":"All/p5-HTML-ExtractMain-0.62_1.pkg","repopath":"All/p5-HTML-ExtractMain-0.62_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8304,"desc":"HTML::ExtractMain is a module which takes HTML content, and uses the\nReadability algorithm to detect the main body of the page, usually\nskipping headers, footers, navigation, etc.","deps":{"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-Object-Destroyer":{"origin":"devel/p5-Object-Destroyer","version":"2.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Field","origin":"www/p5-HTML-Field","version":"1.19_1","comment":"Perl module to generate HTML form elements","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JFRAIRE/HTML-Field-1.19","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75f58f58729dc777ee2b622c8f7f1a09e76a34a6fe791f96946f9cd750cf5a7e","flatsize":46824,"path":"All/p5-HTML-Field-1.19_1.pkg","repopath":"All/p5-HTML-Field-1.19_1.pkg","licenselogic":"single","pkgsize":18184,"desc":"The HTML::Field set of modules creates objects that represent HTML form fields\nwhich try to make it easier to interact with CGI objects, databases, and\nHTML::Template objects.\n\nThe objective of an HTML::Field object is to know how to write its own HTML,\nhow to get its value out of a CGI object or from a hash,\nhow to add their value to a hash suitable for passing into a HTML::Template\nor into a SQL::Abstract object, for example, and thus re-use some of the code\nwhich is typically repeated several times in a CGI script.\n\nThis bundle includes also HTML::FieldForm, which is a very simple module to\nmanage sets of HTML::Field objects.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-EscapeEvil","origin":"textproc/p5-HTML-EscapeEvil","version":"0.05_1","comment":"Escape evil HTML tags","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-EscapeEvil","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3ac28d62ab7e1ae0f1e033b889c0cdb1db8742f503e50a9a3f88076014ed4eb","flatsize":19351,"path":"All/p5-HTML-EscapeEvil-0.05_1.pkg","repopath":"All/p5-HTML-EscapeEvil-0.05_1.pkg","licenselogic":"single","pkgsize":8196,"desc":"HTML::EscapeEvil is a Perl module that will escape HTML tags considered\nevil (useful for user inut filtering).  It is somewhat similar to\nHTML::TagFilter, but escapes tags instead of removing them.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5","www"]},{"name":"p5-HTML-Escape","origin":"www/p5-HTML-Escape","version":"1.11","comment":"Extremely fast HTML escaping","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/HTML-Escape","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"104b4147f80cd7092dc3554d9a19dc059552f1ba05a4cf08eaaedda1e0f4445e","flatsize":49727,"path":"All/p5-HTML-Escape-1.11.pkg","repopath":"All/p5-HTML-Escape-1.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13496,"desc":"HTML::Escape provides a function which escapes HTML's special characters. It\nperforms a similar function to PHP's htmlspecialchars. It escapes the following\ncharacters: \" & ' < > ` { }","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-HTML-Entities-Numbered","origin":"textproc/p5-HTML-Entities-Numbered","version":"0.04_1","comment":"Convert numbered HTML entities with Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Entities-Numbered","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"790b6e225aef50473d9b27a26075b4407465103ab95e4369cb193778ffd9d97e","flatsize":16483,"path":"All/p5-HTML-Entities-Numbered-0.04_1.pkg","repopath":"All/p5-HTML-Entities-Numbered-0.04_1.pkg","licenselogic":"single","pkgsize":8028,"desc":"HTML::Entities::Numbered is a content conversion filter for named HTML\nentities (symbols, mathematical symbols, Greek letters, Latin letters,\netc.).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-ExtractContent","origin":"www/p5-HTML-ExtractContent","version":"0.12_1","comment":"Perl extension for HTML content extractor with scoring heuristics","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-ExtractContent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6d260374e974e502a07cc08915fb6a00172871a12d8b1f3bdca11858a602256","flatsize":52400,"path":"All/p5-HTML-ExtractContent-0.12_1.pkg","repopath":"All/p5-HTML-ExtractContent-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14076,"desc":"HTML::ExtractContent is a module for extracting content from HTML with\nscoring heuristics.\n\nIt guesses which block of HTML looks like content according to scores\ndepending on the amount of punctuation marks and the lengths of non-tag\ntexts.\n\nIt also guesses whether content end in the block or continue to the next\nblock.","deps":{"p5-Class-Accessor-Lvalue":{"origin":"devel/p5-Class-Accessor-Lvalue","version":"0.11_1"},"p5-Exporter-Lite":{"origin":"devel/p5-Exporter-Lite","version":"0.09"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Entities-ImodePictogram","origin":"textproc/p5-HTML-Entities-ImodePictogram","version":"0.06_1","comment":"Encode/decode HTML entities for i-mode pictograms","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/HTML-Entities-ImodePictogram","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"221901d06b589659b696ab44714b2b33a6121340fc8b89f90d127ce16cc45f59","flatsize":14672,"path":"All/p5-HTML-Entities-ImodePictogram-0.06_1.pkg","repopath":"All/p5-HTML-Entities-ImodePictogram-0.06_1.pkg","licenselogic":"single","pkgsize":9732,"desc":"HTML::Entities::ImodePictogram handles HTML entities for i-mode\npictogram (emoji), which are assigned in Shift_JIS private area.\n\nSee http://www.nttdocomo.co.jp/i/tag/emoji/index.html for details\nabout i-mode pictogram.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-HTML-Entities-ImodePictogram port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-HTML-Entities-Interpolate","origin":"textproc/p5-HTML-Entities-Interpolate","version":"1.10","comment":"Call HTML::Entities::encode_entities, via a hash, within a string","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTML-Entities-Interpolate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42e09f1b7a38bfac706c30a0f53017a8322c09c644c6eda8c3ae4f6777077bb1","flatsize":45518,"path":"All/p5-HTML-Entities-Interpolate-1.10.pkg","repopath":"All/p5-HTML-Entities-Interpolate-1.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11100,"desc":"HTML::Entities::Interpolate is a pure Perl module to call\nHTML::Entities::encode_entities, via a hash, within a string.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Tie-Function":{"origin":"devel/p5-Tie-Function","version":"0.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-HTML-Email-Obfuscate","origin":"security/p5-HTML-Email-Obfuscate","version":"1.00_1","comment":"Obfuscates HTML email addresses that look normal","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Email-Obfuscate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fce89b4e7f20bd1e2313ec43cf8bae185f23fe63ac0dfe3cbf3f1b42e0dca1b","flatsize":11033,"path":"All/p5-HTML-Email-Obfuscate-1.00_1.pkg","repopath":"All/p5-HTML-Email-Obfuscate-1.00_1.pkg","licenselogic":"single","pkgsize":7480,"desc":"\"Don't put emails directly on the page, they will be scraped\"\nHTML::Email::Obfuscate - Obfuscated HTML email addresses that look normal.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-HTML-Element-Replacer","origin":"www/p5-HTML-Element-Replacer","version":"0.08","comment":"Perl HTML::Element replacer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Element-Replacer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15f1c6f10a7475165e745db2d0fc99b495fd99a3e5987ea8abf04db769e97ede","flatsize":11705,"path":"All/p5-HTML-Element-Replacer-0.08.pkg","repopath":"All/p5-HTML-Element-Replacer-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6752,"desc":"Perl HTML::Element replacement module","deps":{"p5-HTML-Element-Library":{"origin":"www/p5-HTML-Element-Library","version":"5.220000"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Encoding","origin":"www/p5-HTML-Encoding","version":"0.61_1","comment":"Determine the encoding of HTML/XML/XHTML documents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Encoding","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ef03043c96c654d61dd1d32d58cd41c645877cf94cf25c5b603fd326c9ad219","flatsize":42566,"path":"All/p5-HTML-Encoding-0.61_1.pkg","repopath":"All/p5-HTML-Encoding-0.61_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17516,"desc":"HTML::Encoding helps to determine the encoding of HTML and XML/XHTML documents.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Pager","origin":"www/p5-HTML-Pager","version":"0.03_1","comment":"Perl module for handling CGI HTML paging of arbitrary data","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/HTML-Pager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbfef2221fcbec2b87c9c7ff22f15fb26968d1b165d2ead427dbffef69bbcba6","flatsize":46360,"path":"All/p5-HTML-Pager-0.03_1.pkg","repopath":"All/p5-HTML-Pager-0.03_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18804,"desc":"HTML::Pager is a perl module designed to handle CGI HTML paging of arbitrary\ndata.  It provides an interface to pages of data similar to many well-known\nsites like Altavista or Google.  It uses the module HTML::Template to do all the\nHTML generation.","deps":{"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Element-Library","origin":"www/p5-HTML-Element-Library","version":"5.220000","comment":"HTML::Element convenience functions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Element-Library","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77f1745c30362b37531b45e20987d9134a49a06b265386ee056a7e779074f49c","flatsize":76106,"path":"All/p5-HTML-Element-Library-5.220000.pkg","repopath":"All/p5-HTML-Element-Library-5.220000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35096,"desc":"HTML::Element::Library - HTML::Element convenience functions\nThis method provides API calls for common actions on trees when using\nHTML::Tree.","deps":{"p5-Array-Group":{"origin":"devel/p5-Array-Group","version":"4.2"},"p5-Data-Rmap":{"origin":"devel/p5-Data-Rmap","version":"0.65"},"p5-HTML-FillInForm":{"origin":"www/p5-HTML-FillInForm","version":"2.22"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-List-Rotation-Cycle":{"origin":"devel/p5-List-Rotation-Cycle","version":"1.009_1"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Scalar-Listify":{"origin":"devel/p5-Scalar-Listify","version":"0.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Element-Extended","origin":"www/p5-HTML-Element-Extended","version":"1.18_1","comment":"Extended interface to HTML::Tree's HTML::Element class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Element-Extended","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdeb245a6da3c590e865527863308260d05544a267a410c8c673792a9f1d72ef","flatsize":73247,"path":"All/p5-HTML-Element-Extended-1.18_1.pkg","repopath":"All/p5-HTML-Element-Extended-1.18_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31172,"desc":"HTML-Element-Extended is a package of several enhanced\nHTML::Element classes, most of which arose during the effort\nto implement an HTML::Element based table class.\n\nThe modules are:\n        HTML::ElementTable\n        HTML::ElementSuper\n        HTML::ElementGlob\n        HTML::ElementRaw\n\nThe resulting functionality enables:\n        tables\n        element globs\n        element coordinates\n        content replacement\n        content wrapping\n        element cloning\n        raw HTML string adoption\n\nSee also: http://www.mojotoad.com/sisk/projects/HTML-Element-Extended/","deps":{"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Display","origin":"www/p5-HTML-Display","version":"0.40_2","comment":"Display HTML locally in a browser","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTML-Display","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3671abd509857f445e1d380e542baf6fd374689b737a6f2b381064016a72ba3e","flatsize":48480,"path":"All/p5-HTML-Display-0.40_2.pkg","repopath":"All/p5-HTML-Display-0.40_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28444,"desc":"This module abstracts the task of displaying HTML to the user. The displaying is\ndone by launching a browser and navigating it to either a temporary file with\nthe HTML stored in it, or, if possible, by pushing the HTML directly into the\nbrowser window.","deps":{"p5-HTML-TokeParser-Simple":{"origin":"www/p5-HTML-TokeParser-Simple","version":"3.16_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Declare","origin":"www/p5-HTML-Declare","version":"2.6","comment":"Very simple micro language to generate HTML","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTML-Declare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d3ff888116d945c25a5ee82385751d47cd05dfe027e2181ca6fac9aabddc7c8","flatsize":48477,"path":"All/p5-HTML-Declare-2.6.pkg","repopath":"All/p5-HTML-Declare-2.6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12556,"desc":"HTML::Declare is a very simple micro language to generate HTML.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Diff","origin":"www/p5-HTML-Diff","version":"0.60_1,1","comment":"Perl module for finding changes between two strings of HTML","maintainer":"perl@FreeBSD.org","www":"https://github.com/neilb/html-diff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8fb412b58e37678bc80175885de311d6300d7c5b144280d270654eee9ec952f","flatsize":11361,"path":"All/p5-HTML-Diff-0.60_1,1.pkg","repopath":"All/p5-HTML-Diff-0.60_1,1.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":6980,"desc":"HTML::Diff is a Perl module for finding changes between two strings of\nHTML.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-DOM","origin":"www/p5-HTML-DOM","version":"0.058","comment":"Implementation of the HTML Document Object Model","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/HTML-DOM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22b009179b3eb40f314d1cbe49f063861600a48019fd89c00d8e3db82109b1da","flatsize":630910,"path":"All/p5-HTML-DOM-0.058.pkg","repopath":"All/p5-HTML-DOM-0.058.pkg","licenselogic":"single","pkgsize":243296,"desc":"This module implements the HTML Document Object Model by extending the\nHTML::Tree modules. The HTML::DOM class serves both as an HTML parser and as the\ndocument class.","deps":{"p5-CSS-DOM":{"origin":"www/p5-CSS-DOM","version":"0.17"},"p5-HTML-Element-Library":{"origin":"www/p5-HTML-Element-Library","version":"5.220000"},"p5-HTML-Encoding":{"origin":"www/p5-HTML-Encoding","version":"0.61_1"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Hash-Util-FieldHash-Compat":{"origin":"devel/p5-Hash-Util-FieldHash-Compat","version":"0.11"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-constant-lexical":{"origin":"devel/p5-constant-lexical","version":"2.0003_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Defang","origin":"www/p5-HTML-Defang","version":"1.07","comment":"Cleans HTML of executable contents, and neutralises XSS attacks","maintainer":"m.ne@gmx.net","www":"https://metacpan.org/dist/HTML-Defang","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"598535eba1821e991ae70db755dff94e9d01b7f89e553c349c975a65610fee3a","flatsize":93265,"path":"All/p5-HTML-Defang-1.07.pkg","repopath":"All/p5-HTML-Defang-1.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31892,"desc":"This module accepts an input HTML and/or CSS string and removes any\nexecutable code including scripting, embedded objects, applets, etc.,\nand neutralises any XSS attacks. A whitelist based approach is used\nwhich means only HTML known to be safe is allowed through.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Defaultify","origin":"www/p5-HTML-Defaultify","version":"1.01_1","comment":"Perl module to populate HTML forms with default values","maintainer":"takefu@airport.fm","www":"https://metacpan.org/release/HTML-Defaultify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"203da049da1585d2f4c3fa0d5884b725ffdc21d5d0ff1f0339fa6ff7145b4cfd","flatsize":53463,"path":"All/p5-HTML-Defaultify-1.01_1.pkg","repopath":"All/p5-HTML-Defaultify-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21464,"desc":"This Perl module is used to populate HTML forms with default values.  Unlike\nother tools that fill a similar niche, this module can handle any existing\nHTML page; this approach allows a clean separation of HTML development from\nPerl program development.\n\nSee also: https://www.jmarshall.com/tools/defaultify/","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Clean","origin":"www/p5-HTML-Clean","version":"1.4","comment":"Cleans up HTML code for web browsers, not humans","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/HTML-Clean","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a326f788d131495147b27a7c6c02b1690e78a7539a4356fb613a85d4a5a41101","flatsize":31295,"path":"All/p5-HTML-Clean-1.4.pkg","repopath":"All/p5-HTML-Clean-1.4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16268,"desc":"The majority of the web pages of the internet today are much larger than they\nneed to be. The reason for this is that HTML tends to be stored in a human\nreadable format, with indenting, newlines and comments.\n\nHowever, all of these comments, whitespace etc. are ignored by the browser, and\nneedlessly lengthen download times.\n\nSecond, many people are using WYSIWYG HTML editors these days. This makes\ncreating content easy. However these editors can cause a number of compatibility\nproblems by tying themselves to a particular browser or operating system.\n\nThe HTML::Clean module encapsulates a number of HTML optimizations and cleanups.\nThe end result is HTML that loads faster, displays properly in more browsers.\nThink of it as a compiler that translates HTML input into optimized machine\nreadable code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Chunks","origin":"www/p5-HTML-Chunks","version":"1.55.1_2","comment":"Simple nested template engine for HTML, XML and XHTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Chunks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de8dce9194c3ec22bd4c691a81aa524ddd0e482d8952a6e04c9868bac1cc4fc5","flatsize":39008,"path":"All/p5-HTML-Chunks-1.55.1_2.pkg","repopath":"All/p5-HTML-Chunks-1.55.1_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20932,"desc":"HTML::Chunks is a Perl module which provides a simple template system for HTML,\nXML and XHTML.","deps":{"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Copy","origin":"textproc/p5-HTML-Copy","version":"1.31_1","comment":"Copy a HTML file without breaking links","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-Copy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19a799ed9418342b31b0ef2409c36693175c83b80b1f7a588f53efb232e78b89","flatsize":20498,"path":"All/p5-HTML-Copy-1.31_1.pkg","repopath":"All/p5-HTML-Copy-1.31_1.pkg","licenselogic":"single","pkgsize":9428,"desc":"This module is to copy a HTML file without beaking links in the file.\nThis module is a sub class of HTML::Parser.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-HTML-Adsense","origin":"www/p5-HTML-Adsense","version":"0.2_1","comment":"Create adsense widgets easily","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTML-Adsense","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee3049254e85b7b1624da7a2234ba8eab8f6250ebceeb87381cae6c581aefadc","flatsize":13854,"path":"All/p5-HTML-Adsense-0.2_1.pkg","repopath":"All/p5-HTML-Adsense-0.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7776,"desc":"This module wraps Google Adsense ad creation in OO perl code.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-Breadcrumbs","origin":"www/p5-HTML-Breadcrumbs","version":"0.7_1","comment":"Module to produce HTML 'breadcrumb trails'","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/HTML-Breadcrumbs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"696be20b938d3ad2102331c89958522401921ed81a6ec59cca19b9cdcf8e6426","flatsize":31006,"path":"All/p5-HTML-Breadcrumbs-0.7_1.pkg","repopath":"All/p5-HTML-Breadcrumbs-0.7_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13808,"desc":"HTML::Breadcrumbs is a module used to create HTML 'breadcrumb trails'\ni.e. an ordered set of html links locating the current page within\na hierarchy.\n\nHTML::Breadcrumbs splits the given path up into a list of elements,\nderives labels to use for each of these elements, and then renders\nthis list as N-1 links using the derived label, with the final\nelement being just a label.\n\nBoth procedural and object-oriented interfaces are provided. The OO\ninterface is useful if you want to separate object creation and\ninitialisation from rendering or display, or for subclassing.\n\nBoth interfaces allow you to munge the path in various ways, to set\nlabels either explicitly via a hashref or via a callback subroutine,\nand to control the formatting of elements via sprintf patterns or a\ncallback subroutine.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-CalendarMonthSimple","origin":"www/p5-HTML-CalendarMonthSimple","version":"1.26","comment":"Perl Module for Generating HTML Calendars","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-CalendarMonthSimple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"309d0fe7bc6b0d85d30dcec38f1f90835b872fc7ad0b67edae755c3eedebe779","flatsize":57767,"path":"All/p5-HTML-CalendarMonthSimple-1.26.pkg","repopath":"All/p5-HTML-CalendarMonthSimple-1.26.pkg","licenselogic":"single","pkgsize":20600,"desc":"HTML::CalendarMonthSimple is a Perl module for generating, manipulating,\nand printing a HTML calendar grid for a specified month. It is intended\nas a faster and easier-to-use alternative to HTML::CalendarMonth.","deps":{"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HTML-ContentExtractor","origin":"www/p5-HTML-ContentExtractor","version":"0.03_1","comment":"Extract text contained within an HTML document","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/HTML-ContentExtractor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae962b12a76df6a761af0813b959844f67e691103bc5e17d00142b254fd87871","flatsize":13749,"path":"All/p5-HTML-ContentExtractor-0.03_1.pkg","repopath":"All/p5-HTML-ContentExtractor-0.03_1.pkg","licenselogic":"single","pkgsize":6696,"desc":"Extract text contained within an HTML document","deps":{"p5-HTML-TableExtract":{"origin":"www/p5-HTML-TableExtract","version":"2.15"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-HOP-Stream","origin":"devel/p5-HOP-Stream","version":"0.03_1","comment":"Higher Order Perl Streams","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HOP-Stream","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f9cc8f6d6a8a4c6dea465cce73f8588c302eebe6b2d8678c57b537e3d801020","flatsize":21031,"path":"All/p5-HOP-Stream-0.03_1.pkg","repopath":"All/p5-HOP-Stream-0.03_1.pkg","licenselogic":"single","pkgsize":11968,"desc":"Higher Order Perl Streams","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-HOP-Lexer","origin":"devel/p5-HOP-Lexer","version":"0.032_2","comment":"Higher Order Perl Lexer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HOP-Lexer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44cc899669694409d06b209f3ad8a6731b81823d7e76f057401ccbbd6a69fe90","flatsize":42914,"path":"All/p5-HOP-Lexer-0.032_2.pkg","repopath":"All/p5-HOP-Lexer-0.032_2.pkg","licenselogic":"single","pkgsize":25240,"desc":"Higher Order Perl Lexer","deps":{"p5-HOP-Stream":{"origin":"devel/p5-HOP-Stream","version":"0.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Gzip-Faster","origin":"archivers/p5-Gzip-Faster","version":"0.21","comment":"Simple and fast gzip and gunzip","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/Gzip-Faster","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7991ce6ae82a6fedbcf16117ce782959312894ca6e57b5dba621cfc029522514","flatsize":70285,"path":"All/p5-Gzip-Faster-0.21.pkg","repopath":"All/p5-Gzip-Faster-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29144,"desc":"Gzip::Faster - simple and fast gzip and gunzip","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"],"shlibs_required":["libperl.so.5.36"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-Gzip-Faster port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Guard","origin":"devel/p5-Guard","version":"1.023_1","comment":"Safe cleanup blocks","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Guard","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"560141ffe3ce88c3ad58c98f37730cf8c79891b9f8ac2a69d7eaf1eb604f6c5d","flatsize":29744,"path":"All/p5-Guard-1.023_1.pkg","repopath":"All/p5-Guard-1.023_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14036,"desc":"This module implements so-called \"guards\". A guard is something (usually\nan object) that \"guards\" a resource, ensuring that it is cleaned up when\nexpected.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-GunghoX-FollowLinks","origin":"www/p5-GunghoX-FollowLinks","version":"0.00006_1","comment":"Perl extension to follow links within responses for Gungho","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GunghoX-FollowLinks","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25b146685b8a55dbaa06b0db20443b9c0e52af3d7c45e423d9bc0f868ac981a1","flatsize":43937,"path":"All/p5-GunghoX-FollowLinks-0.00006_1.pkg","repopath":"All/p5-GunghoX-FollowLinks-0.00006_1.pkg","licenselogic":"single","pkgsize":26004,"desc":"The most common action that a crawler takes is to follow links on a\npage. This module helps you with that task.","deps":{"p5-Gungho":{"origin":"www/p5-Gungho","version":"0.09008_2"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-URI-Match":{"origin":"net/p5-URI-Match","version":"0.00001_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Gtk3-ImageView","origin":"x11-toolkits/p5-Gtk3-ImageView","version":"10_2","comment":"Perl bindings to the GtkImageView image viewer widget","maintainer":"cmt@FreeBSD.org","www":"https://metacpan.org/release/Gtk3-ImageView","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a92b1bdc0e5db035918d21fe2e4a80475cf563c3b427fb33a1404112661137f0","flatsize":45369,"path":"All/p5-Gtk3-ImageView-10_2.pkg","repopath":"All/p5-Gtk3-ImageView-10_2.pkg","licenselogic":"or","licenses":["ARTPERL10","GPLv1+"],"pkgsize":13848,"desc":"The Gtk3::ImageView widget allows the user to zoom, pan and select the\nspecified image and provides hooks to allow additional tools, e.g.\npainter, to be created and used.\n\nGtk3::ImageView is a Gtk3 port of Gtk2::ImageView.\n\nFind out more about GtkImageView at http://trac.bjourne.webfactional.com/.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"p5-Glib":{"origin":"devel/p5-Glib","version":"1.3294"},"p5-Gtk3":{"origin":"x11-toolkits/p5-Gtk3","version":"0.034_2"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Gtk3-SimpleList","origin":"x11-toolkits/p5-Gtk3-SimpleList","version":"0.21","comment":"Simple interface to Gtk3's complex MVC list widget","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Gtk3-SimpleList","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b45266b871d8af2de43739af4e796d3424b7b0ad140f3d216f26973586a8f490","flatsize":57641,"path":"All/p5-Gtk3-SimpleList-0.21.pkg","repopath":"All/p5-Gtk3-SimpleList-0.21.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":22888,"desc":"Gtk3 has a powerful, but complex MVC (Model, View, Controller) system used to\nimplement list and tree widgets. Gtk3::SimpleList automates the complex setup\nwork and allows you to treat the list model as a more natural list of lists\nstructure.\n\nAfter creating a new Gtk3::SimpleList object with the desired columns you may\nset the list data with a simple Perl array assignment. Rows may be added or\ndeleted with all of the normal array operations. You can treat the data member\nof the list simplelist object as an array reference, and manipulate the list\ndata with perl's normal array operators.","deps":{"p5-Gtk3":{"origin":"x11-toolkits/p5-Gtk3","version":"0.034_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Gtk3","origin":"x11-toolkits/p5-Gtk3","version":"0.034_2","comment":"Perl module for Gtk+ 3.x graphical user interface library","maintainer":"hiroto.kagotani@gmail.com","www":"https://metacpan.org/pod/Gtk3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76e12c12d81b5d76112e2f195ce656805f92409488922de4d3a3627e87bbe4e5","flatsize":84266,"path":"All/p5-Gtk3-0.034_2.pkg","repopath":"All/p5-Gtk3-0.034_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":25400,"desc":"Perl bindings to the 3.x series of the gtk+ toolkit. This module\nallows you to write graphical user interfaces in a Perlish and\nobject-oriented way, freeing you from the casting and memory\nmanagement in C, yet remaining very close in spirit to original\nAPI. Find out more about gtk+ at http://www.gtk.org.\n\nThe gtk+ reference manual is also a handy companion when writing\nGtk3 programs in Perl: http://developer.gnome.org/gtk3/stable/. The\nPerl bindings follow the C API very closely, and the C reference\ndocumentation should be considered the canonical source.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"p5-Cairo-GObject":{"origin":"devel/p5-Cairo-GObject","version":"1.005_1"},"p5-Glib-Object-Introspection":{"origin":"devel/p5-Glib-Object-Introspection","version":"0.051"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","lang","perl5"]},{"name":"p5-Gungho","origin":"www/p5-Gungho","version":"0.09008_2","comment":"Event Based High Performance Web Crawler Framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Gungho","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09bdd6f7ad11ee55da156dfd12ed0d1f53f850bcb3e241ef65a752c9d51b6b23","flatsize":247803,"path":"All/p5-Gungho-0.09008_2.pkg","repopath":"All/p5-Gungho-0.09008_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":126752,"desc":"Gungho is Yet Another Web Crawler Framework, aimed to be extensible\nand fast.\n\nGungho tries to build from clean structures, based upon principles\nfrom the likes of Catalyst and Plagger, so that you can easily\nextend it to your liking.\n\nFeatures such as robot rules handling (robots.txt) and request\nthrottling can be removed/added on the fly, just by specifying\nthe components that you want to load. You can easily create\nadditional functionality by writing your own component.","deps":{"p5-Best":{"origin":"devel/p5-Best","version":"0.15_1"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-C3":{"origin":"devel/p5-Class-C3","version":"0.35"},"p5-Class-C3-Componentised":{"origin":"devel/p5-Class-C3-Componentised","version":"1.001002"},"p5-Class-C3-XS":{"origin":"devel/p5-Class-C3-XS","version":"0.15"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-Danga-Socket":{"origin":"devel/p5-Danga-Socket","version":"1.62"},"p5-Danga-Socket-Callback":{"origin":"devel/p5-Danga-Socket-Callback","version":"0.013_1,1"},"p5-Data-Throttler":{"origin":"devel/p5-Data-Throttler","version":"0.08"},"p5-Data-Throttler-Memcached":{"origin":"devel/p5-Data-Throttler-Memcached","version":"0.00003_3"},"p5-Event-Notify":{"origin":"devel/p5-Event-Notify","version":"0.00004_1"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-HTML-RobotsMETA":{"origin":"www/p5-HTML-RobotsMETA","version":"0.00004_1"},"p5-HTTP-Parser":{"origin":"www/p5-HTTP-Parser","version":"0.06_1"},"p5-IO-Async":{"origin":"devel/p5-IO-Async","version":"0.803"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-Client-DNS":{"origin":"dns/p5-POE-Component-Client-DNS","version":"1.054,1"},"p5-POE-Component-Client-HTTP":{"origin":"www/p5-POE-Component-Client-HTTP","version":"0.9490"},"p5-POE-Component-Client-Keepalive":{"origin":"net/p5-POE-Component-Client-Keepalive","version":"0.2720"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-UNIVERSAL-isa":{"origin":"devel/p5-UNIVERSAL-isa","version":"1.20171012"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-RobotRules-Parser":{"origin":"www/p5-WWW-RobotRules-Parser","version":"0.04001_1"},"p5-Web-Scraper-Config":{"origin":"www/p5-Web-Scraper-Config","version":"0.01_1"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Gtk2-Notify","origin":"devel/p5-Gtk2-Notify","version":"0.05_3","comment":"Perl interface to libnotify","maintainer":"lichray@gmail.com","www":"https://metacpan.org/release/Gtk2-Notify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2446cc0ef54ce1e3a4a869bbd2b6e69c1511c90914394f114c8ad85a1f2224f7","flatsize":42763,"path":"All/p5-Gtk2-Notify-0.05_3.pkg","repopath":"All/p5-Gtk2-Notify-0.05_3.pkg","licenselogic":"single","pkgsize":15440,"desc":"Gtk2::Notify provides a Perl XS API to the The Desktop Notifications\nframework, which provides a standard way of doing passive pop-up\nnotifications on the desktop.","deps":{"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"p5-Gtk2":{"origin":"x11-toolkits/p5-Gtk2","version":"1.24993_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libfreetype.so.6","libgthread-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1"]},{"name":"p5-Pod-Autopod","origin":"textproc/p5-Pod-Autopod","version":"1.215","comment":"Generates pod documentation by analysing perl modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Autopod","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91fc90f2ab963dc2389d93199ddbec2a3eba51a34bc9bc03ce4754e878586fba","flatsize":90275,"path":"All/p5-Pod-Autopod-1.215.pkg","repopath":"All/p5-Pod-Autopod-1.215.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":30600,"desc":"Pod::Autopod is designed to generate pod documentation of a perl\nclass by analysing its code. The idea is to have something similar\nlike javadoc. So it uses also comments written directly obove the\nmethod definitions. It is designed to asumes a pm file which\nrepresents a class.\n\nOf course it cannot understand every kind of syntax, parameters,\netc. But the plan is to improve this library in the future to\nunderstand more and more automatically.","deps":{"p5-Pod-Abstract":{"origin":"textproc/p5-Pod-Abstract","version":"0.20_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Gtk2-ImageView","origin":"x11-toolkits/p5-Gtk2-ImageView","version":"0.05_7","comment":"Perl bindings to the GtkImageView image viewer widget","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Gtk2-ImageView","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c39ee203c96d6d726903c106cfebedd3e4af93f84ccb4a654db2796edcc9619","flatsize":141589,"path":"All/p5-Gtk2-ImageView-0.05_7.pkg","repopath":"All/p5-Gtk2-ImageView-0.05_7.pkg","licenselogic":"single","pkgsize":52468,"desc":"The Gtk2::ImageView module allows a Perl developer to use the GtkImageView\nimage viewer widget. Find out more about GtkImageView at\nhttp://trac.bjourne.webfactional.com/.","deps":{"gtkimageview":{"origin":"x11-toolkits/gtkimageview","version":"1.6.4_6"},"p5-Cairo":{"origin":"graphics/p5-Cairo","version":"1.109_1"},"p5-ExtUtils-Depends":{"origin":"devel/p5-ExtUtils-Depends","version":"0.8001"},"p5-ExtUtils-PkgConfig":{"origin":"devel/p5-ExtUtils-PkgConfig","version":"1.16"},"p5-Gtk2":{"origin":"x11-toolkits/p5-Gtk2","version":"1.24993_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"],"shlibs_required":["libperl.so.5.36","libgtkimageview.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0"]},{"name":"p5-Gtk2-Spell","origin":"devel/p5-Gtk2-Spell","version":"1.04_3","comment":"Perl interface to the Gtk2Spell library","maintainer":"acm@FreeBSD.org","www":"https://gtk2-perl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3dd602468e437859b574a1f51dec7f26c79c497dd313ffc5f235d7a4b63b237","flatsize":45063,"path":"All/p5-Gtk2-Spell-1.04_3.pkg","repopath":"All/p5-Gtk2-Spell-1.04_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":17284,"desc":"Perl bindings to the 2.x series of the GtkSpell graphical user interface\nlibrary.  This module allows you to write perl applications that utilize the\nGtkSpell library for mis-spelled word highlighting.","deps":{"gtkspell":{"origin":"textproc/gtkspell","version":"2.0.16_7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libgtkspell.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0"]},{"name":"p5-Gtk2-PathButtonBar","origin":"x11-toolkits/p5-Gtk2-PathButtonBar","version":"0.1.2_4","comment":"Creates a bar for path manipulation","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/dist/Gtk2-PathButtonBar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"475737015d57673974644109bb26e5a67ec96627eebe8a2822f6849801474247","flatsize":14662,"path":"All/p5-Gtk2-PathButtonBar-0.1.2_4.pkg","repopath":"All/p5-Gtk2-PathButtonBar-0.1.2_4.pkg","licenselogic":"single","pkgsize":7552,"desc":"Provides a dialog for getting values to use with chmod.","deps":{"p5-Gtk2":{"origin":"x11-toolkits/p5-Gtk2","version":"1.24993_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Pod-Constants","origin":"textproc/p5-Pod-Constants","version":"0.19","comment":"Include constants from POD","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Constants","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0bed8fb488c2ec224d6c9af4875fea97fd69b2dc13640fb5e893991fd2ea54b","flatsize":26915,"path":"All/p5-Pod-Constants-0.19.pkg","repopath":"All/p5-Pod-Constants-0.19.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":13532,"desc":"This module allows you to specify those constants that should be\ndocumented in your POD, and pull them out a run time in a fairly\narbitrary fashion.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Gtk2-Ex-PodViewer","origin":"x11-toolkits/p5-Gtk2-Ex-PodViewer","version":"0.18_5","comment":"Displays plain old documentation","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Gtk2-Ex-PodViewer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cda7797e821976ff30b94f116f279c9c2fa6eb71faca24368d2ff6ed88d225c5","flatsize":67524,"path":"All/p5-Gtk2-Ex-PodViewer-0.18_5.pkg","repopath":"All/p5-Gtk2-Ex-PodViewer-0.18_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25976,"desc":"Gtk2::PodViewer is a widget for rendering Perl POD documents.\nIt is based on the Gtk2::TextView widget and uses Pod::Parser\nfor manipulating POD data.\n\nAlso, podviewer provides a simple and attractive way to read\nPerl's POD documentation. You can use it to read the Perl POD\npages, module documentation and information about Perl's\nbuiltin functions.","deps":{"p5-Gtk2":{"origin":"x11-toolkits/p5-Gtk2","version":"1.24993_3"},"p5-Gtk2-Ex-Simple-List":{"origin":"x11-toolkits/p5-Gtk2-Ex-Simple-List","version":"0.50_8"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Locale-gettext":{"origin":"devel/p5-Locale-gettext","version":"1.07"},"p5-Pod-Simple":{"origin":"textproc/p5-Pod-Simple","version":"3.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Gtk2","origin":"x11-toolkits/p5-Gtk2","version":"1.24993_3","comment":"Perl module for Gtk+ 2.x graphical user interface library","maintainer":"perl@FreeBSD.org","www":"https://gtk2-perl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1352bf306a5e43e8f23d156b821cf2216b9d17f18a738472515500a7e563953b","flatsize":4401524,"path":"All/p5-Gtk2-1.24993_3.pkg","repopath":"All/p5-Gtk2-1.24993_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1319652,"desc":"Perl bindings to the 2.x series of the Gtk+ graphical user interface library.\nThis module allows you to write graphical user interfaces in a perlish and\nobject-oriented way, freeing you from the casting and memory management in C,\nyet remaining very close in spirit to original API.  Find out more about Gtk+\nat http://www.gtk.org.\n\nThe GTK+ Reference Manual is also a handy companion when writing Gtk\nprograms in any language.  http://developer.gnome.org/doc/API/2.0/gtk/\nThe perl bindings follow the C API very closely, and the C reference\ndocumentation should be considered the canonical source.\n\nTo discuss gtk2-perl, ask questions and flame/praise the authors,\njoin gtk-perl-list@gnome.org at lists.gnome.org.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"p5-Cairo":{"origin":"graphics/p5-Cairo","version":"1.109_1"},"p5-Glib":{"origin":"devel/p5-Glib","version":"1.3294"},"p5-Pango":{"origin":"x11-toolkits/p5-Pango","version":"1.227_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","lang","perl5"],"shlibs_required":["libperl.so.5.36","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0"]},{"name":"p5-HTML-FillInForm","origin":"www/p5-HTML-FillInForm","version":"2.22","comment":"Perl5 module for auto-filling HTML form fields from previous values","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HTML-FillInForm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"299e42a06911fc30da0b2c836df4e84534b7f3d1248b972dcaee600577f3e2bb","flatsize":35482,"path":"All/p5-HTML-FillInForm-2.22.pkg","repopath":"All/p5-HTML-FillInForm-2.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15632,"desc":"From README:\n\nThis module automatically inserts data from a previous HTML form into\nthe HTML input and select tags. It is a subclass of HTML::Parser and\nuses it to parse the HTML and insert the values into the form tags.\n\nOne useful application is after a user submits an HTML form without\nfilling out required field.  HTML::FillInForm can be used to redisplay\nthe HTML form with all the form elements containing the submitted\ninfo.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Gtk2-Ex-FormFactory","origin":"x11-toolkits/p5-Gtk2-Ex-FormFactory","version":"0.67_3","comment":"Makes building complex GUI more easy","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Gtk2-Ex-FormFactory","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"264f7eba13f5072fdc4809ce1d19c3657d02ff3f71837f256d5738b28ae1f600","flatsize":452883,"path":"All/p5-Gtk2-Ex-FormFactory-0.67_3.pkg","repopath":"All/p5-Gtk2-Ex-FormFactory-0.67_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":179128,"desc":"With Gtk2::Ex::FormFactory you can build a GUI which consistently represents\nthe data of your application.","deps":{"p5-Glib":{"origin":"devel/p5-Glib","version":"1.3294"},"p5-Gtk2":{"origin":"x11-toolkits/p5-Gtk2","version":"1.24993_3"},"p5-Gtk2-Ex-Simple-List":{"origin":"x11-toolkits/p5-Gtk2-Ex-Simple-List","version":"0.50_8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Growl-GNTP","origin":"net/p5-Growl-GNTP","version":"0.21","comment":"Perl implementation of the Growl GNTP Protocol (Client Part)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Growl-GNTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c89975c323a8110f23edc288cb2d82e366af4ad0d9d0997472768ea835ed1f2","flatsize":60048,"path":"All/p5-Growl-GNTP-0.21.pkg","repopath":"All/p5-Growl-GNTP-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15284,"desc":"Perl implementation of the Growl GNTP Protocol (Client Part).","deps":{"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Grutatxt","origin":"textproc/p5-Grutatxt","version":"2.20","comment":"Plain text to HTML (and other formats) converter","maintainer":"jhale@FreeBSD.org","www":"https://triptico.com/software/grutatxt.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df186380d6a57e1dcd3c7776b99b929b556735b0572ffddb1489f3b12181f31e","flatsize":66124,"path":"All/p5-Grutatxt-2.20.pkg","repopath":"All/p5-Grutatxt-2.20.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":21440,"desc":"Grutatxt is a plain text to HTML (and other formats) converter. It succesfully\nconverts subtle text markup of lists, bold, italics, tables and headings to\ntheir corresponding HTML, troff, man page or LaTeX markup without having to\nwrite unreadable source text files. Grutatxt is a Perl module and a command\nline utility, and is the main text renderer in the Gruta CMS.\n\nThe output drivers currently supported by Grutatxt are: HTML, troff (me\nmacros), man and LaTeX.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Graphics-TIFF","origin":"graphics/p5-Graphics-TIFF","version":"20_1","comment":"Perl extension for the libtiff library","maintainer":"cmt@FreeBSD.org","www":"https://metacpan.org/pod/Graphics::TIFF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cd41b2b9ff15e62fec2e60f446d2e523295e5f82d18c1a6eabf0129674ba49c","flatsize":72983,"path":"All/p5-Graphics-TIFF-20_1.pkg","repopath":"All/p5-Graphics-TIFF-20_1.pkg","licenselogic":"or","licenses":["ARTPERL10","GPLv1+"],"pkgsize":25100,"desc":"Perl bindings for the libtiff library. This module allows you to access\nTIFF images in a Perlish and object-oriented way, freeing you from the\ncasting and memory management in C, yet remaining very close in spirit\nto original API.\n\nFind out more about libtiff at http://www.libtiff.org.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36","libtiff.so.6"]},{"name":"p5-Gtk2-Ex-Utils","origin":"x11-toolkits/p5-Gtk2-Ex-Utils","version":"0.09_8","comment":"Extra Gtk2 utilities for Gtk2 in perl","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Gtk2-Ex-Utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd09384144da6deb301a2d6d63b65fd8e4bc0538732f627968bec800108de3a7","flatsize":46767,"path":"All/p5-Gtk2-Ex-Utils-0.09_8.pkg","repopath":"All/p5-Gtk2-Ex-Utils-0.09_8.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":18588,"desc":"Gtk2-Ex-Utils provides simple utility functions for\nGnome/Gtk2 Perl programming.","deps":{"p5-Glib":{"origin":"devel/p5-Glib","version":"1.3294"},"p5-Gtk2":{"origin":"x11-toolkits/p5-Gtk2","version":"1.24993_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Graphics-Primitive","origin":"graphics/p5-Graphics-Primitive","version":"0.67","comment":"Device and library agnostic graphic primitives","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Graphics-Primitive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49dbb40d2784d34c72eeb2e8e99e3b7ce3359cc35fd53fbf376efbb990b74afe","flatsize":137809,"path":"All/p5-Graphics-Primitive-0.67.pkg","repopath":"All/p5-Graphics-Primitive-0.67.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":68668,"desc":"Graphics::Primitive is library agnostic system for drawing things.\n\nThe idea is to allow you to create and manipulate graphical components and\nthen pass them off to a Driver for actual drawing.","deps":{"p5-Forest":{"origin":"devel/p5-Forest","version":"0.10_1"},"p5-Geometry-Primitive":{"origin":"graphics/p5-Geometry-Primitive","version":"0.24_1"},"p5-Graphics-Color":{"origin":"graphics/p5-Graphics-Color","version":"0.31"},"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Clone":{"origin":"devel/p5-MooseX-Clone","version":"0.06"},"p5-MooseX-Storage":{"origin":"devel/p5-MooseX-Storage","version":"0.53_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Graphics-Primitive-Driver-Cairo","origin":"graphics/p5-Graphics-Primitive-Driver-Cairo","version":"0.47","comment":"Cairo backend for Graphics::Primitive","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Graphics-Primitive-Driver-Cairo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61e604435a9f323eb890d4dbd8e7849e87e16804560b7fe0a3d58693e44512b8","flatsize":71629,"path":"All/p5-Graphics-Primitive-Driver-Cairo-0.47.pkg","repopath":"All/p5-Graphics-Primitive-Driver-Cairo-0.47.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18356,"desc":"This module draws Graphics::Primitive objects using Cairo.","deps":{"p5-Cairo":{"origin":"graphics/p5-Cairo","version":"1.109_1"},"p5-Graphics-Primitive":{"origin":"graphics/p5-Graphics-Primitive","version":"0.67"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Text-Flow":{"origin":"textproc/p5-Text-Flow","version":"0.01_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Graphics-GnuplotIF","origin":"graphics/p5-Graphics-GnuplotIF","version":"1.8","comment":"Dynamic Perl interface to gnuplot","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Graphics-GnuplotIF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"822ded22d72d419a62ebb057b73719a9a44af94df84a49d857a68b19de246834","flatsize":61477,"path":"All/p5-Graphics-GnuplotIF-1.8.pkg","repopath":"All/p5-Graphics-GnuplotIF-1.8.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20968,"desc":"Graphics::GnuplotIF is a simple and easy to use dynamic Perl interface\nto gnuplot. gnuplot is a freely available, command-driven graphical\ndisplay tool for Unix.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Graphics-ColorUtils","origin":"graphics/p5-Graphics-ColorUtils","version":"0.17","comment":"Easy-to-use color space conversions and more","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Graphics-ColorUtils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4dc9f6c42f40e34430eeff9a2b58aecdd9e9c4c04a8d8a036fe7669b2824dbff","flatsize":71245,"path":"All/p5-Graphics-ColorUtils-0.17.pkg","repopath":"All/p5-Graphics-ColorUtils-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22708,"desc":"Graphics::ColorUtils - Easy-to-use color space conversions and more.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Gtk2-Chmod","origin":"x11-toolkits/p5-Gtk2-Chmod","version":"0.0.0_5","comment":"Provides a dialog for getting values to use with chmod","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Gtk2-Chmod","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37632ccf8f21d4c38ec93e99f2d7341aeeacb7a95bc6a2e408dacc82c648654b","flatsize":14203,"path":"All/p5-Gtk2-Chmod-0.0.0_5.pkg","repopath":"All/p5-Gtk2-Chmod-0.0.0_5.pkg","licenselogic":"single","pkgsize":6016,"desc":"Provides a dialog for getting values to use with chmod.","deps":{"p5-File-Stat-Bits":{"origin":"sysutils/p5-File-Stat-Bits","version":"1.01_2"},"p5-Gtk2":{"origin":"x11-toolkits/p5-Gtk2","version":"1.24993_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-GraphViz2-Parse-XML","origin":"graphics/p5-GraphViz2-Parse-XML","version":"2.50","comment":"Visualize XML as a graph","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/GraphViz2-Parse-XML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae1fae236a01a5ff92b49189cf6817458a4140981467226e91f93742c7c5beff","flatsize":27893,"path":"All/p5-GraphViz2-Parse-XML-2.50.pkg","repopath":"All/p5-GraphViz2-Parse-XML-2.50.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12396,"desc":"GraphViz2::Parse::XML takes an XML file and converts it into a graph, using the\npure-Perl XML::Tiny.","deps":{"p5-GraphViz2":{"origin":"graphics/p5-GraphViz2","version":"2.67"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-XML-Tiny":{"origin":"textproc/p5-XML-Tiny","version":"2.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-GraphViz2-Parse-RecDescent","origin":"graphics/p5-GraphViz2-Parse-RecDescent","version":"2.52","comment":"Visualize a Parse::RecDescent grammar as a graph","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/GraphViz2-Parse-RecDescent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76af4caabc12a593432564d125ab29137439148a147ab51a6bc25916d49ece91","flatsize":30480,"path":"All/p5-GraphViz2-Parse-RecDescent-2.52.pkg","repopath":"All/p5-GraphViz2-Parse-RecDescent-2.52.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13492,"desc":"GraphViz2::Parse::RecDescent takes a Parse::RecDescent grammar and converts it\ninto a graph.","deps":{"p5-GraphViz2":{"origin":"graphics/p5-GraphViz2","version":"2.67"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-GraphViz2-Parse-ISA","origin":"graphics/p5-GraphViz2-Parse-ISA","version":"2.54","comment":"Visualize N Perl class hierarchies as a graph","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/GraphViz2-Parse-ISA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6015c22bf2ce7e7dfb41b648ad3d4f0343b7aa606ffb0cf8d9cedaed14e01a3f","flatsize":29188,"path":"All/p5-GraphViz2-Parse-ISA-2.54.pkg","repopath":"All/p5-GraphViz2-Parse-ISA-2.54.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13220,"desc":"GraphViz2::Parse::ISA takes a class name and converts its class hierarchy into a\ngraph. This can be done for N different classes before the graph is generated.","deps":{"p5-GraphViz2":{"origin":"graphics/p5-GraphViz2","version":"2.67"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-GraphViz2-Data-Grapher","origin":"graphics/p5-GraphViz2-Data-Grapher","version":"2.51","comment":"Visualize a data structure as a graph","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/GraphViz2-Data-Grapher","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"848e598a2c5aa5a70260dd5ca9ed58b136ef5ba18967195a34024efac8784a1d","flatsize":31973,"path":"All/p5-GraphViz2-Data-Grapher-2.51.pkg","repopath":"All/p5-GraphViz2-Data-Grapher-2.51.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14128,"desc":"GraphViz2::Data::Grapher takes a Perl data structure and recursively converts it\ninto Tree::DAG_Node object, and then graphs it.","deps":{"p5-GraphViz2":{"origin":"graphics/p5-GraphViz2","version":"2.67"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Tree-DAG_Node":{"origin":"devel/p5-Tree-DAG_Node","version":"1.32"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Graphics-Color","origin":"graphics/p5-Graphics-Color","version":"0.31","comment":"Device and library agnostic color spaces","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Graphics-Color","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ce8d0394efed0da9c21df74e76928cd1600cb5d50fe6927ce1a9832617171ad","flatsize":52488,"path":"All/p5-Graphics-Color-0.31.pkg","repopath":"All/p5-Graphics-Color-0.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25720,"desc":"Graphics color is a device and library agnostic system for creating and\nmanipulating colors in various color spaces.","deps":{"p5-Color-Library":{"origin":"graphics/p5-Color-Library","version":"0.021_1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Aliases":{"origin":"devel/p5-MooseX-Aliases","version":"0.11_1"},"p5-MooseX-Clone":{"origin":"devel/p5-MooseX-Clone","version":"0.06"},"p5-MooseX-Storage":{"origin":"devel/p5-MooseX-Storage","version":"0.53_1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Graphics-ColorNames","origin":"graphics/p5-Graphics-ColorNames","version":"2.11_2","comment":"Perl class that defines RGB values for common color names","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Graphics-ColorNames","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d2237cab321a77ed51161251d0c7f9b351236eb7aed9e85c96278f13acd6311","flatsize":74043,"path":"All/p5-Graphics-ColorNames-2.11_2.pkg","repopath":"All/p5-Graphics-ColorNames-2.11_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31816,"desc":"This module provides an interface to retrieve the RGB values for\ncommon color names.  This prevents authors from having to redefine\nthese colors in their perl script, and also makes an easy interface\nto let a user pick their own color.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Graphics-ColorNames-WWW","origin":"graphics/p5-Graphics-ColorNames-WWW","version":"1.14","comment":"WWW color names and equivalent RGB values","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Graphics-ColorNames-WWW","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e15dbb87660e75939b6e5866e2922b5b3e6a45bab115e15facb05a52ab4f063","flatsize":67649,"path":"All/p5-Graphics-ColorNames-WWW-1.14.pkg","repopath":"All/p5-Graphics-ColorNames-WWW-1.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22688,"desc":"WWW color names and equivalent RGB values.  This modules defines color names\nand their associated RGB values from various WWW specifications and\nimplementations.","deps":{"p5-Graphics-ColorNames":{"origin":"graphics/p5-Graphics-ColorNames","version":"2.11_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-GraphViz-Traverse","origin":"graphics/p5-GraphViz-Traverse","version":"0.02_7","comment":"Build a GraphViz object via callback traversal","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GraphViz-Traverse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf714acc29ad055babab6ee4f0dce2497fa80787671485fc2bc150b70380fe2e","flatsize":15123,"path":"All/p5-GraphViz-Traverse-0.02_7.pkg","repopath":"All/p5-GraphViz-Traverse-0.02_7.pkg","licenselogic":"single","pkgsize":9232,"desc":"A GraphViz::Traverse object represents a base class for inheriting by\nother traversal modules.","deps":{"p5-GraphViz":{"origin":"graphics/p5-GraphViz","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-GraphViz2","origin":"graphics/p5-GraphViz2","version":"2.67","comment":"Wrapper for AT&T Graphviz","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/GraphViz2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4df04adb650ca916578155fadf53b8e6ee1761b29e826158238f9645efacbee0","flatsize":139547,"path":"All/p5-GraphViz2-2.67.pkg","repopath":"All/p5-GraphViz2-2.67.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":55444,"desc":"This module provides a Perl interface to the amazing Graphviz, an open source\ngraph visualization tool from AT&T.\n\nIt is called GraphViz2 so that pre-existing code using (the Perl module)\nGraphViz continues to work.\n\nTo avoid confusion, when I use GraphViz2 (note the capital V), I'm referring to\nthis Perl module, and when I use Graphviz (lower-case v) I'm referring to the\nunderlying tool (which is in fact a set of programs).\n\nThis version of GraphViz2 targets Graphviz 2.23.6+.\n\nGraphViz2 1.x is a complete re-write, by Ron Savage, of GraphViz 2.x, which was\nwritten by Leon Brocard. The point of the re-write is to provide access to all\nthe latest options available to users of Graphviz.\n\nGraphViz2 1.x is not backwards compatible with GraphViz 2.x, despite the\nconsiderable similarity. It was not possible to maintain compatibility while\nextending support to all the latest features of Graphviz.\n\nTo ensure GraphViz2 is a light-weight module, Hash::FieldHash has been used to\nprovide getters and setters, rather than Moose.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"p5-Data-Section-Simple":{"origin":"devel/p5-Data-Section-Simple","version":"0.07_1"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-Graph":{"origin":"math/p5-Graph","version":"0.9728,1"},"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-GraphViz","origin":"graphics/p5-GraphViz","version":"2.25","comment":"Perl interface to GraphViz graphing tool","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GraphViz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ed1bc52937a94807ebc8d129bdc33e41fbc915d3837eb092bc4b267e1f05529","flatsize":133404,"path":"All/p5-GraphViz-2.25.pkg","repopath":"All/p5-GraphViz-2.25.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":59676,"desc":"This modules provides an interface to layout and generate images of\ndirected graphs in a variety of formats (PostScript, PNG, etc.) using\nthe \"dot\" and \"neato\" programs from the GraphViz project\n(http://www.graphviz.org/).","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"],"annotations":{"cpe":"cpe:2.3:a:graphviz:graphviz:2.25:::::dragonfly6:x86_64"}},{"name":"p5-GraphViz-DBI","origin":"databases/p5-GraphViz-DBI","version":"1.100860_2","comment":"Perl module for graph database tables and relations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GraphViz-DBI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d2d0a215644e26261833999c2729bc0222b2c47184f7b1143d11df1a94b8b1d","flatsize":8314,"path":"All/p5-GraphViz-DBI-1.100860_2.pkg","repopath":"All/p5-GraphViz-DBI-1.100860_2.pkg","licenselogic":"single","pkgsize":5792,"desc":"This perl module constructs a graph for a database showing tables and\nconnecting them if they are related. While or after constructing the\nobject, pass an open database handle, then call `graph_tables' to\ndetermine database metadata and construct a GraphViz graph from the\ntable and field information.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-GraphViz":{"origin":"graphics/p5-GraphViz","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-GraphViz-Data-Structure","origin":"graphics/p5-GraphViz-Data-Structure","version":"0.20","comment":"Visualise data structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GraphViz-Data-Structure","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f480109f86ca6b948b4a7113235280db1de1475cdc337eb58be9bc2b47536e8e","flatsize":77533,"path":"All/p5-GraphViz-Data-Structure-0.20.pkg","repopath":"All/p5-GraphViz-Data-Structure-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30420,"desc":"This module makes it easy to visualise data structures, even recursive or\ncircular ones.\n\nIt is provided as an alternative to GraphViz::Data::Grapher. Differences:\n   - GraphViz::Data::Structure handles structures of arbitrary depth and\n     complexity, automatically following links using a standard graph\n     traversal algorithm.\n   - GraphViz::Data::Grapher creates graphics of indiividual substructures\n     (arrays, scalars, hashes) which keep the substructure type and data\n     together; GraphViz::Data::Structure does this by shape alone.\n   - GraphViz::Data::Structure encapsulates object info (if any) directly\n     into the node being used to represent the class.\n   - GraphViz::Data::Grapher colors its graphs; GraphViz::Data::Structure\n     doesn't by default.\n   - GraphViz::Data:Structure can parse out globs and CODE references (almost\n     as well as the debugger does).","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"p5-GraphViz":{"origin":"graphics/p5-GraphViz","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Graph-Writer-GraphViz","origin":"graphics/p5-Graph-Writer-GraphViz","version":"0.12","comment":"GraphViz Writer for Graph object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Graph-Writer-GraphViz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"769edd0c04fadf8f18c4916f09ca18437c9fcf8b80d2a527d65c13ed9f4cb4ef","flatsize":13624,"path":"All/p5-Graph-Writer-GraphViz-0.12.pkg","repopath":"All/p5-Graph-Writer-GraphViz-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7796,"desc":"Graph::Writer::GraphViz is a class for writing out a Graph object with GraphViz\nmodule. All GraphViz formats should be supported without a problem.","deps":{"p5-Graph":{"origin":"math/p5-Graph","version":"0.9728,1"},"p5-Graph-ReadWrite":{"origin":"graphics/p5-Graph-ReadWrite","version":"2.10"},"p5-GraphViz":{"origin":"graphics/p5-GraphViz","version":"2.25"},"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-GraphQL","origin":"devel/p5-GraphQL","version":"0.54","comment":"Perl implementation of GraphQL","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/GraphQL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa1395383d8fa6159177662c31088f1eeea486f49bfd9fbe350c10deb527700c","flatsize":277186,"path":"All/p5-GraphQL-0.54.pkg","repopath":"All/p5-GraphQL-0.54.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":114376,"desc":"This module is a port of the GraphQL reference implementation, graphql-js,\nto Perl 5.\n\nIt now supports Promises, allowing asynchronous operation. See\nMojolicious::Plugin::GraphQL for an example of how to take advantage of this.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-Devel-StrictMode":{"origin":"devel/p5-Devel-StrictMode","version":"0.003"},"p5-Function-Parameters":{"origin":"devel/p5-Function-Parameters","version":"2.002004"},"p5-Import-Into":{"origin":"devel/p5-Import-Into","version":"1.002005,1"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Thunking":{"origin":"devel/p5-MooX-Thunking","version":"0.08"},"p5-Pegex":{"origin":"devel/p5-Pegex","version":"0.75"},"p5-Pod-Markdown":{"origin":"textproc/p5-Pod-Markdown","version":"3.400"},"p5-Return-Type":{"origin":"devel/p5-Return-Type","version":"0.007"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-curry":{"origin":"devel/p5-curry","version":"2.000001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Graph-SocialMap","origin":"graphics/p5-Graph-SocialMap","version":"0.13","comment":"Easy tool to create social network maps","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Graph-SocialMap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce2d5ec804281f6a9a933a70d2305c23318ae807aa893732f1b3fefd8adf999a","flatsize":17800,"path":"All/p5-Graph-SocialMap-0.13.pkg","repopath":"All/p5-Graph-SocialMap-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9376,"desc":"This module implement a interesting graph application that is called the\n'Social Relation Map'. It provides object-oriented way to retrieve many\nsocial information that can be found in this map.\n\nThe new() constructor accepts one argument in the for of 'hashref of\narrayref'. The key to this hash is the name of relation, and the value of\nthe hash is a list of identities involved in this relation.","deps":{"p5-Graph":{"origin":"math/p5-Graph","version":"0.9728,1"},"p5-Graph-Writer-GraphViz":{"origin":"graphics/p5-Graph-Writer-GraphViz","version":"0.12"},"p5-Quantum-Superpositions":{"origin":"lang/p5-Quantum-Superpositions","version":"2.03"},"p5-Spiffy":{"origin":"devel/p5-Spiffy","version":"0.46_1"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Graph-Easy","origin":"graphics/p5-Graph-Easy","version":"0.76","comment":"Render graphs as ASCII, HTML, SVG, or Graphviz","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Graph-Easy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9184a876f01568ef3819545ae261ff4a49f34b257fd35655c8ef4f3a8a5288a5","flatsize":912186,"path":"All/p5-Graph-Easy-0.76.pkg","repopath":"All/p5-Graph-Easy-0.76.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":249496,"desc":"Graph::Easy lets you generate graphs consisting of various shaped nodes\nconnected by edges (with optional labels).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Graph","origin":"math/p5-Graph","version":"0.9728,1","comment":"Graph, the Perl module for graph operations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Graph","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af7e67a52a3271214e8276eb6ac5b52ed36697a2e4961a8ab43de6bbde3b84d8","flatsize":275395,"path":"All/p5-Graph-0.9728,1.pkg","repopath":"All/p5-Graph-0.9728,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":99136,"desc":"This is Graph, the Perl module for graph operations as the code was for\nthe 1st edition of \"Mastering Algorithms with Perl\", by Jon Orwant,\nJarkko Hietaniemi, and John Macdonald, published in August 1999 by the\nO'Reilly and Associates.","deps":{"p5-Heap":{"origin":"devel/p5-Heap","version":"0.80_1"},"p5-Set-Object":{"origin":"devel/p5-Set-Object","version":"1.42"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Google-Search","origin":"www/p5-Google-Search","version":"0.028_1","comment":"Interface to the Google AJAX Search API and suggestion API","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/Google-Search","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f36fb921040099c0ee76df9904bc6efa410a432e4accabb462d267d94e89b99f","flatsize":37999,"path":"All/p5-Google-Search-0.028_1.pkg","repopath":"All/p5-Google-Search-0.028_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16104,"desc":"Google::Search is an interface to the Google AJAX Search API. Currently, their\nAPI looks like it will fetch you the top 64 results for your search query.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-Carp-Clan-Share":{"origin":"devel/p5-Carp-Clan-Share","version":"0.013_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Test-Most":{"origin":"devel/p5-Test-Most","version":"0.38"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Google-SAML-Response","origin":"net/p5-Google-SAML-Response","version":"0.14","comment":"SAML responses for Google SSO implementation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Google-SAML-Response","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"656a61c5b9d65887d0f51c5293eed3efa8ec1afa1acf5849d8fdd4adb54e8182","flatsize":30501,"path":"All/p5-Google-SAML-Response-0.14.pkg","repopath":"All/p5-Google-SAML-Response-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14668,"desc":"Google::SAML::Response can be used to generate a signed XML document\nthat is needed for logging your users into Google using SSO.\n\nYou have some sort of web application that can identify and\nauthenticate users. You want users to be able to use some sort of\nGoogle service such as Google mail.\n\nWhen using SSO with your Google partner account, your users will send\na request to a Google URL. If the user isn't already logged in to\nGoogle, Google will redirect him to a URL that you can define. Behind\nthis URL, you need to have a script that authenticates users in your\noriginal framework and generates a SAML response for Google that you\nsend back to the user whose browser will then submit it back to\nGoogle. If everything works, users will then be logged into their\nGoogle account and they don't even have to know their usernames or\npasswords.","deps":{"p5-Crypt-OpenSSL-Bignum":{"origin":"security/p5-Crypt-OpenSSL-Bignum","version":"0.09"},"p5-Crypt-OpenSSL-DSA":{"origin":"security/p5-Crypt-OpenSSL-DSA","version":"0.20"},"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-Google-SAML-Request":{"origin":"net/p5-Google-SAML-Request","version":"0.05"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-XML-CanonicalizeXML":{"origin":"textproc/p5-XML-CanonicalizeXML","version":"0.10_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Google-SAML-Request","origin":"net/p5-Google-SAML-Request","version":"0.05","comment":"Create or parse Google SAML requests","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Google-SAML-Request","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"673c73fb5fad0e77a9b1c34a98c2a026394f0034027b15540aff1c18ac779319","flatsize":20019,"path":"All/p5-Google-SAML-Request-0.05.pkg","repopath":"All/p5-Google-SAML-Request-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10236,"desc":"Google::SAML::Request will parse (and, for the sake of completeness,\ncreate) SAML requests as used by Google. Please note that\nGoogle::SAML::Request is by no means a full implementation of the SAML\n2.0 standard. But if you want to talk to Google to authenticate users,\nyou should be fine.","deps":{"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Google-Data-JSON","origin":"textproc/p5-Google-Data-JSON","version":"0.1.10_2","comment":"General XML-JSON converter based on Google Data APIs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Google-Data-JSON","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99906c42a34cbe4aec5c1da97506ed34d4ae05a1d1593d594922b3f48797b8c6","flatsize":20652,"path":"All/p5-Google-Data-JSON-0.1.10_2.pkg","repopath":"All/p5-Google-Data-JSON-0.1.10_2.pkg","licenselogic":"single","pkgsize":9928,"desc":"Google::Data::JSON provides several methods to convert an XML feed into a\nJSON feed, and vice versa. The JSON format is defined in Google Data APIs,\nhttp://code.google.com/apis/gdata/json.html .","deps":{"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Perl6-Export-Attrs":{"origin":"devel/p5-Perl6-Export-Attrs","version":"0.000006"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-XML-Atom":{"origin":"textproc/p5-XML-Atom","version":"0.43"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Google-ProtocolBuffers","origin":"devel/p5-Google-ProtocolBuffers","version":"0.12","comment":"Simple interface to Google Protocol Buffers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Google-ProtocolBuffers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9a3e593b05b5307130bed890d6ce13a0d79dd8953dabddbb3d8e551a1281d3f","flatsize":114320,"path":"All/p5-Google-ProtocolBuffers-0.12.pkg","repopath":"All/p5-Google-ProtocolBuffers-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32944,"desc":"Google Protocol Buffers is a data serialization format. It is binary (and hence\ncompact and fast for serialization) and as extendable as XML; its nearest\nanalogues are Thrift and ASN.1. There are official mappings for C++, Java and\nPython languages; this library is a mapping for Perl.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Google-Checkout","origin":"devel/p5-Google-Checkout","version":"1.1.1_1","comment":"Perl implementation of Google Checkout (GCO)","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Google-Checkout","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9687f2718a8b1aaa6d0786f20805048b16fa957bfb665a7ed6890835d00b5be0","flatsize":320808,"path":"All/p5-Google-Checkout-1.1.1_1.pkg","repopath":"All/p5-Google-Checkout-1.1.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":120976,"desc":"his module provides an implementation of Google Checkout. It\nallows you to checkout, send commands, wait and process notifications.\nFor more about Google Checkout, please see\nhttp://code.google.com/apis/checkout/developer/index.html.","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","www","perl5"]},{"name":"p5-Google-Chart","origin":"graphics/p5-Google-Chart","version":"0.05014_4","comment":"Perl Interface to Google Charts API","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Google-Chart","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f64a2c234b906ba4842f6992f24ec646bf5ea9c1b79ecf28244c6b77ab6c5f5d","flatsize":85932,"path":"All/p5-Google-Chart-0.05014_4.pkg","repopath":"All/p5-Google-Chart-0.05014_4.pkg","licenselogic":"single","pkgsize":41288,"desc":"p5-Google-Chart is a Perl interface to Google Charts API.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Goo-Canvas2","origin":"devel/p5-Goo-Canvas2","version":"0.06_3","comment":"Perl binding for GooCanvas2","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/GooCanvas2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acae1f9a090c04990e487f2a563e56d3452785f619a7c80a929e079314426dca","flatsize":28988,"path":"All/p5-Goo-Canvas2-0.06_3.pkg","repopath":"All/p5-Goo-Canvas2-0.06_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13608,"desc":"Perl binding for GooCanvas2 widget using Glib::Object::Introspection\n\nGooCanvas2 is a new canvas widget for use with Gtk3\nthat uses the Cairo 2d library for drawing. This is a\nsimple and basic implementation of this wonderful Canvas widget.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"goocanvas2":{"origin":"graphics/goocanvas2","version":"2.0.4_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"p5-Glib":{"origin":"devel/p5-Glib","version":"1.3294"},"p5-Gtk3":{"origin":"x11-toolkits/p5-Gtk3","version":"0.034_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-Goo-Canvas2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-GnuPG-Interface","origin":"security/p5-GnuPG-Interface","version":"1.04","comment":"Perl module for interfacing with GnuPG","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GnuPG-Interface","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3489d86fd8a3e5275f7cf190d4c471cad3c5ae7e185a5125d525c4cd9a5ee000","flatsize":127760,"path":"All/p5-GnuPG-Interface-1.04.pkg","repopath":"All/p5-GnuPG-Interface-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":53880,"desc":"This is a Perl module for interfacing with GnuPG.","deps":{"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-HandlesVia":{"origin":"devel/p5-MooX-HandlesVia","version":"0.001009"},"p5-MooX-late":{"origin":"devel/p5-MooX-late","version":"0.100"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Goo","origin":"deskutils/p5-Goo","version":"0.09_3","comment":"Stick Things together with The Goo","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Goo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"224d79754310619e378ab215b7271b6763f1cf40ea67de58f26b4843f6b16543","flatsize":678613,"path":"All/p5-Goo-0.09_3.pkg","repopath":"All/p5-Goo-0.09_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":227008,"desc":"\"The Goo\" helps you stick \"Things\" together in your working environment.\n\nThings include Perl modules, Perl scripts, log files, javascripts,\nconfiguration files, database tables, templates etc.\n\nThe Goo records a \"Trail\" as you jump quickly from Thing to Thing in a\nsimple, text-based console. It remembers how you associate Things in your\nenvironment.\n\nAccelerate your work by quickly traversing the Trail of associations\nbetween Things.\n\n     http://thegoo.org/","deps":{"p5-Config-Auto":{"origin":"devel/p5-Config-Auto","version":"0.44_1"},"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-Devel-Symdump":{"origin":"devel/p5-Devel-Symdump","version":"2.1800"},"p5-File-Grep":{"origin":"devel/p5-File-Grep","version":"0.02_1"},"p5-File-NCopy":{"origin":"devel/p5-File-NCopy","version":"0.36_2"},"p5-Perl-Tidy":{"origin":"devel/p5-Perl-Tidy","version":"20240511"},"p5-Term-ProgressBar":{"origin":"devel/p5-Term-ProgressBar","version":"2.23"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Text-FormatTable":{"origin":"textproc/p5-Text-FormatTable","version":"1.03_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["deskutils","sysutils","perl5"]},{"name":"p5-Glib-Object-Introspection","origin":"devel/p5-Glib-Object-Introspection","version":"0.051","comment":"Dynamically create Perl language bindings","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Glib-Object-Introspection","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6fe8cf17afc2ab8e7067079e9709dcaec5f6ce2248b40f0b07a9cd078009d6d","flatsize":216169,"path":"All/p5-Glib-Object-Introspection-0.051.pkg","repopath":"All/p5-Glib-Object-Introspection-0.051.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":68504,"desc":"Glib::Object::Introspection uses the gobject-introspection and libffi projects\nto dynamically create Perl bindings for a wide variety of libraries. Examples\ninclude gtk+, webkit, libsoup and many more.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"p5-Glib":{"origin":"devel/p5-Glib","version":"1.3294"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libgirepository-1.0.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","libffi.so.8","libgthread-2.0.so.0"],"options":{"TEST":"off"}},{"name":"p5-GnuPG","origin":"security/p5-GnuPG","version":"0.19_1","comment":"Perl module for interfacing with GnuPG","maintainer":"marcellocoutinho@gmail.com","www":"https://metacpan.org/release/GnuPG","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70109853bb62c8debaf2f05b4c98321b72d920bcb5d4ceb3d828ab27a7be4ba6","flatsize":83055,"path":"All/p5-GnuPG-0.19_1.pkg","repopath":"All/p5-GnuPG-0.19_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29484,"desc":"GnuPG -- Perl module interface to the GNU Privacy Guard (v1.x.x series).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-GitDDL-Migrator","origin":"databases/p5-GitDDL-Migrator","version":"0.08","comment":"Perl extension to extended p5-GitDDL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GitDDL-Migrator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3feaeaed4f18d6d18fba86be2918267cf970237017531e03d9e957288fa8b38","flatsize":20797,"path":"All/p5-GitDDL-Migrator-0.08.pkg","repopath":"All/p5-GitDDL-Migrator-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10064,"desc":"GitDDL::Migrator is database migration utility extended GitDDL.\n\nExtended features are:\n\n- save migration history\n- rollback to previous version\n- specify version\n- specify SQL (sometimes SQL::Translator's output is wrong)\n- check differences from versioned SQL and real database","deps":{"p5-GitDDL":{"origin":"databases/p5-GitDDL","version":"0.03"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Gravatar-URL","origin":"devel/p5-Gravatar-URL","version":"1.07","comment":"Make URLs for Gravatars from an email address","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Gravatar-URL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6415ed35ff861daf977aedf66cfd20c80a2bfaada04ca91f5649adc51a1f14d8","flatsize":25281,"path":"All/p5-Gravatar-URL-1.07.pkg","repopath":"All/p5-Gravatar-URL-1.07.pkg","licenselogic":"single","pkgsize":14900,"desc":"Gravatar::URL is a perl module to make URLs for Gravatars from an email address.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-HTML-Form","origin":"www/p5-HTML-Form","version":"6.11","comment":"Class that represents an HTML form element","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/HTML-Form","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73c3d954431fd395345d3db5f79c06490d1a2ef70c43b284b68b53b200650360","flatsize":107339,"path":"All/p5-HTML-Form-6.11.pkg","repopath":"All/p5-HTML-Form-6.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35976,"desc":"Objects of the HTML::Form class represent a single HTML <form> ... </form>\ninstance. A form consists of a sequence of inputs that usually have names,\nand which can take on various values.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-GitDDL","origin":"databases/p5-GitDDL","version":"0.03","comment":"Perl extension for database migration utility by git managed sql","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GitDDL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"169d72d7ca78318a7d3dc8f3d84577499c311820075c8f10317ecd1a8266e6bf","flatsize":17572,"path":"All/p5-GitDDL-0.03.pkg","repopath":"All/p5-GitDDL-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8712,"desc":"This is database migration helper module for users who manage database\nschema version by single .sql file in git repository.\n\nBy using this module, you can deploy .sql to database, check sql\nversion between database and .sql file, make diff between them, and\napply alter table to database.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Git-Repository":{"origin":"devel/p5-Git-Repository","version":"1.325"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Git-Wrapper","origin":"devel/p5-Git-Wrapper","version":"0.048","comment":"Wrap git(7) command-line interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Git-Wrapper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4fb8df6c098041b38ee86116dffad39117a94dee1faae92c3392cbcb3363e344","flatsize":59294,"path":"All/p5-Git-Wrapper-0.048.pkg","repopath":"All/p5-Git-Wrapper-0.048.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30172,"desc":"Git::Wrapper provides an API for git(7) that uses Perl data\nstructures for argument passing, instead of CLI-style --options as\nGit does.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"p5-File-chdir":{"origin":"devel/p5-File-chdir","version":"0.1011"},"p5-Sort-Versions":{"origin":"devel/p5-Sort-Versions","version":"1.62"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Glib","origin":"devel/p5-Glib","version":"1.3294","comment":"Interface to Glib and GObject libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://gtk2-perl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8be3576e8b4eb9d1ff807156c646e63ff5243ab7377c81af057c2010c6cf1515","flatsize":859535,"path":"All/p5-Glib-1.3294.pkg","repopath":"All/p5-Glib-1.3294.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":324456,"desc":"This module provides perl access to Glib and GLib's GObject libraries.\nGLib is a portability and utility library; GObject provides a generic\ntype system with inheritance and a powerful signal system.  Together\nthese libraries are used as the foundation for many of the libraries\nthat make up the Gnome environment, and are used in many unrelated\nprojects.\n\nThis wrapper attempts to provide a perlish interface while remaining\nas true as possible to the underlying C API, so that any reference\nmaterials you can find on using GLib may still apply to using the\nlibraries from perl.  Where GLib's functionality overlaps perl's,\nperl's is favored; for example, you will find perl lists and arrays in\nplace of GSList or GList objects.  Some concepts have been eliminated;\nyou need never worry about reference-counting on GObjects or GBoxed\nstructures.  Other concepts have been converted to a perlish analogy;\nthe GType id will never be seen in perl, as the package name serves\nthat purpose.  [FIXME link to a document describing this stuff in detail.]","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"p5-ExtUtils-Depends":{"origin":"devel/p5-ExtUtils-Depends","version":"0.8001"},"p5-ExtUtils-PkgConfig":{"origin":"devel/p5-ExtUtils-PkgConfig","version":"1.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgthread-2.0.so.0"]},{"name":"p5-Git-Repository","origin":"devel/p5-Git-Repository","version":"1.325","comment":"Perl interface to Git repositories","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Git-Repository","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c522fcda85b92267452786f6724a68d6d188500decc72eab8eb8c8d178b6ddab","flatsize":123505,"path":"All/p5-Git-Repository-1.325.pkg","repopath":"All/p5-Git-Repository-1.325.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":49972,"desc":"Git::Repository is a Perl interface to Git, for scripted interactions\nwith repositories. It's a low-level interface that allows calling any\nGit command, whether porcelain or plumbing, including bidirectional\ncommands such as git commit-tree.\n\nA Git::Repository object simply provides context to the git commands\nbeing run. Is it possible to call the command()and run() methods against\nthe class itself, and the context (typically current working directory)\nwill be obtained from the options and environment.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"p5-Git-Version-Compare":{"origin":"devel/p5-Git-Version-Compare","version":"1.005"},"p5-System-Command":{"origin":"devel/p5-System-Command","version":"1.122"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Git-PurePerl","origin":"devel/p5-Git-PurePerl","version":"0.53","comment":"Pure Perl interface to Git repositories","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Git-PurePerl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94fd962b6af86994e56a5f8c76f81ec2f37561997321ccd937882ca6c582b6ef","flatsize":61641,"path":"All/p5-Git-PurePerl-0.53.pkg","repopath":"All/p5-Git-PurePerl-0.53.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16324,"desc":"Git::PurePerl - A Pure Perl interface to Git repositories","deps":{"p5-Archive-Extract":{"origin":"archivers/p5-Archive-Extract","version":"0.88"},"p5-Config-GitLike":{"origin":"devel/p5-Config-GitLike","version":"1.18"},"p5-Data-Stream-Bulk":{"origin":"devel/p5-Data-Stream-Bulk","version":"0.11_1"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-IO-Digest":{"origin":"devel/p5-IO-Digest","version":"0.11_2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-StrictConstructor":{"origin":"devel/p5-MooseX-StrictConstructor","version":"0.21"},"p5-MooseX-Types-Path-Class":{"origin":"devel/p5-MooseX-Types-Path-Class","version":"0.09"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Git-Repository-Plugin-Log","origin":"devel/p5-Git-Repository-Plugin-Log","version":"1.314","comment":"Add a log() method to Git::Repository","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Git-Repository-Plugin-Log","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ee036f42b137a72c0583609d6820168104c3601ec082430e94907cfd2a43372","flatsize":56540,"path":"All/p5-Git-Repository-Plugin-Log-1.314.pkg","repopath":"All/p5-Git-Repository-Plugin-Log-1.314.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18144,"desc":"Git::Repository::Plugin::Log adds a log() method to Git::Repository, which will\nreturn Git::Repository::Log objects representing the commit information provided\nby `git log`.","deps":{"p5-Git-Repository":{"origin":"devel/p5-Git-Repository","version":"1.325"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Giovanni","origin":"sysutils/p5-Giovanni","version":"1.12","comment":"PERL-based software deployment tool inspired by capistrano","maintainer":"dch@FreeBSD.org","www":"https://metacpan.org/release/Giovanni","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d278b32ac3a39d0353bc7334c20206e6764b7569e73aa8a272ebdf07c60925c7","flatsize":37536,"path":"All/p5-Giovanni-1.12.pkg","repopath":"All/p5-Giovanni-1.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17824,"desc":"Giovanni is a Perl replacement for the idea behind Capistrano.\nIt is a deployment system that can be used comfortably from the\ncommandline to check out code, restart systems and notify.","deps":{"p5-Config-GitLike":{"origin":"devel/p5-Config-GitLike","version":"1.18"},"p5-Expect":{"origin":"lang/p5-Expect","version":"1.38"},"p5-Git-Repository":{"origin":"devel/p5-Git-Repository","version":"1.325"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-Net-OpenSSH":{"origin":"net/p5-Net-OpenSSH","version":"0.84"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Getopt-Tabular","origin":"devel/p5-Getopt-Tabular","version":"0.3_1","comment":"Table-driven argument parsing for Perl 5","maintainer":"dim@FreeBSD.org","www":"https://metacpan.org/release/GWARD/Getopt-Tabular-0.3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ae82a5bb3cdac33942b06f7c2aa52d8ca10d8bcb3147418651e25e7a1f77214","flatsize":83622,"path":"All/p5-Getopt-Tabular-0.3_1.pkg","repopath":"All/p5-Getopt-Tabular-0.3_1.pkg","licenselogic":"single","pkgsize":36708,"desc":"Getopt::Tabular is a Perl 5 module for table-driven argument parsing,\nvaguely inspired by John Ousterhout's Tk_ParseArgv.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Getopt-Long-Descriptive","origin":"devel/p5-Getopt-Long-Descriptive","version":"0.114","comment":"Getopt::Long with usage text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Getopt-Long-Descriptive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9e1a8fa01fa6800ce45aa5d6a4d6503225ac026cec56e206a8e9b7d43c75bff","flatsize":98549,"path":"All/p5-Getopt-Long-Descriptive-0.114.pkg","repopath":"All/p5-Getopt-Long-Descriptive-0.114.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29832,"desc":"Convenient wrapper for Getopt::Long and program usage output.","deps":{"p5-Getopt-Long":{"origin":"devel/p5-Getopt-Long","version":"2.58"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Getopt-Lucid","origin":"textproc/p5-Getopt-Lucid","version":"1.10","comment":"Clear, readable syntax for command line processing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Getopt-Lucid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5a6081eb3228ca6847044943e9e436b6dc7e55d0bf72072a348f9a91f4b1693","flatsize":80376,"path":"All/p5-Getopt-Lucid-1.10.pkg","repopath":"All/p5-Getopt-Lucid-1.10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30136,"desc":"The goal of this module is providing good code readability and clarity\nof intent for command-line option processing. While readability is a\nsubjective standard, Getopt::Lucid relies on a more verbose,\nplain-English option specification as compared against the more symbolic\napproach of Getopt::Long.","deps":{"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Getopt-Long","origin":"devel/p5-Getopt-Long","version":"2.58","comment":"Perl module for extended processing of command line options","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26a5c32166b1137b89e9181fd0f2ce395068091536f1f9f78bbcc02a4a8a512f","flatsize":113848,"path":"All/p5-Getopt-Long-2.58.pkg","repopath":"All/p5-Getopt-Long-2.58.pkg","licenselogic":"or","licenses":["ART10","GPLv2+"],"pkgsize":45964,"desc":"Module Getopt::Long implements an extended getopt function called\nGetOptions(). This function implements the POSIX standard for command\nline options, with GNU extensions, while still capable of handling the\ntraditional one-letter options.\n\nIn general, this means that command line options can have long names\ninstead of single letters, and are introduced with a double dash `--'.\n\nOptionally, Getopt::Long can support the traditional bundling of\nsingle-letter command line options.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Getopt-GUI-Long","origin":"devel/p5-Getopt-GUI-Long","version":"0.93_1","comment":"Wrapper around Getopt::Long","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Getopt-GUI-Long","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f0b25cd7073a03a89a1eb5cd1e3ca0500e37fa6f374e0e7291388cb6e623d86","flatsize":46115,"path":"All/p5-Getopt-GUI-Long-0.93_1.pkg","repopath":"All/p5-Getopt-GUI-Long-0.93_1.pkg","licenselogic":"single","pkgsize":20888,"desc":"This module is a wrapper around Getopt::Long that extends the value of\nthe original Getopt::Long module to:\n\n1) add a simple graphical user interface option screen if no arguments\n   are passed to the program.\n2) provide an auto-help mechanism such that -h and --help are handled\n   automatically.\n\n   It's designed to make the creation of graphical shells trivial without the\n   programmer having to think about it much as well as providing automatic\n   good-looking usage output without the programmer needing to write usage()\n   functions.\n\n   This also can turn normal command line programs into web CGI scripts as\n   well (automatically).  If the Getopt::GUI::Long program is installed as a\n   CGI script then it will automatically prompt the user for the same\n   variables.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Git-Version-Compare","origin":"devel/p5-Git-Version-Compare","version":"1.005","comment":"Functions to compare Git versions","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Git-Version-Compare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16e99bbf2113cb40b7c5028ab900f74593b2973316be4b4bac5a065d42ad7381","flatsize":50742,"path":"All/p5-Git-Version-Compare-1.005.pkg","repopath":"All/p5-Git-Version-Compare-1.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14240,"desc":"Git::Version::Compare contains a selection of subroutines that make dealing with\nGit-related things (like versions) a little bit easier.\n\nThe strings to compare can be version numbers, tags from git.git or the output\nof git version or git describe.\n\nThese routines collect the knowledge about Git versions that was accumulated\nwhile developing Git::Repository.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Getopt-EX","origin":"devel/p5-Getopt-EX","version":"1.15.1_1,1","comment":"Getopt Extender","maintainer":"hrs@FreeBSD.org","www":"https://metacpan.org/release/Getopt-EX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"735a54de6c9c0cd9dc443aebb9605f8992936aa01478586ffcd93e26cf4fa81d","flatsize":142379,"path":"All/p5-Getopt-EX-1.15.1_1,1.pkg","repopath":"All/p5-Getopt-EX-1.15.1_1,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":61232,"desc":"Getopt::EX extends the basic function of Getopt family to\nsupport user-definable option aliases, and dynamic module which works\ntogether with the script through option interface.","deps":{"p5-Graphics-ColorNames":{"origin":"graphics/p5-Graphics-ColorNames","version":"2.11_2"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Getopt-Compact-WithCmd","origin":"devel/p5-Getopt-Compact-WithCmd","version":"0.22_1","comment":"Sub-command friendly, like Getopt::Compact","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Getopt-Compact-WithCmd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a0a2655885a4d0baeed98b5ec5d81b30605e28b9d7dad6f74dc99f916c93d59","flatsize":45793,"path":"All/p5-Getopt-Compact-WithCmd-0.22_1.pkg","repopath":"All/p5-Getopt-Compact-WithCmd-0.22_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16184,"desc":"Getopt::Compact::WithCmd is yet another Getopt::* module. It allows you to\ndefine git-like options. In addition, usage can be set at the same time.","deps":{"p5-Text-Table":{"origin":"textproc/p5-Text-Table","version":"1.135"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Getopt-Compact","origin":"devel/p5-Getopt-Compact","version":"0.04_2","comment":"Getopt processing in a compact statement with long and short options","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Getopt-Compact","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e073b85d8f2f413935a34733cf7e308036e2941300d03c79f4e3a6ec9dbd80d6","flatsize":24714,"path":"All/p5-Getopt-Compact-0.04_2.pkg","repopath":"All/p5-Getopt-Compact-0.04_2.pkg","licenselogic":"single","pkgsize":13424,"desc":"This is yet another Getopt related module. Getopt::Compact is geared towards\ncompactly and yet quite powerfully describing an option syntax. Options can\nbe parsed, returned as a hashref of values, and/or displayed as a usage string\nor within the script POD.","deps":{"p5-Env-Path":{"origin":"devel/p5-Env-Path","version":"0.19_1"},"p5-Text-Table":{"origin":"textproc/p5-Text-Table","version":"1.135"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Getopt-Declare","origin":"devel/p5-Getopt-Declare","version":"1.14_1","comment":"Declaratively Expressed Command-Line Arguments via Regular Expressions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Getopt-Declare","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c999825e8c8052eaf4f5c4317a7a42508a852f2f8be28c1928c528dafe7e2f88","flatsize":125064,"path":"All/p5-Getopt-Declare-1.14_1.pkg","repopath":"All/p5-Getopt-Declare-1.14_1.pkg","licenselogic":"single","pkgsize":53580,"desc":"Getopt::Declare is yet another command-line argument parser, one which\nis specifically designed to be powerful but exceptionally easy to use.\n\nTo parse the command-line in @ARGV, one simply creates a Getopt::Declare\nobject, by passing Getopt::Declare::new() a specification of the various\nparameters that may be encountered.\n\nThe specification is a single string, in which the syntax of each\nparameter is declared, along with a description and (optionally) one or\nmore actions to be performed when the parameter is encountered. The\nspecification string may also include other usage formatting information\n(such as group headings or separators) as well as standard Perl comments\n(which are ignored).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Getopt-Euclid","origin":"devel/p5-Getopt-Euclid","version":"0.4.6_1","comment":"Executable Uniform Command-Line Interface Descriptions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Getopt-Euclid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7dacec685eab91e1e6bd6a5bb7fa8ff7ac8734fc2ab59ba7288e8f535d8731f0","flatsize":106107,"path":"All/p5-Getopt-Euclid-0.4.6_1.pkg","repopath":"All/p5-Getopt-Euclid-0.4.6_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41156,"desc":"Getopt::Euclid uses your program's own documentation to create a\ncommand-line argument parser. This ensures that your program's documented\ninterface and its actual interface always agree.","deps":{"p5-IO-Pager":{"origin":"devel/p5-IO-Pager","version":"2.10"},"p5-Pod-Parser":{"origin":"textproc/p5-Pod-Parser","version":"1.67"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Getopt-ArgvFile","origin":"devel/p5-Getopt-ArgvFile","version":"1.11_1","comment":"Perl module for processing argument vectors","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Getopt-ArgvFile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e3f55c341b86ea6c7c82bd81de946551a6c491765e6d0ce7af5a8db795327da","flatsize":49734,"path":"All/p5-Getopt-ArgvFile-1.11_1.pkg","repopath":"All/p5-Getopt-ArgvFile-1.11_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":22660,"desc":"Module Getopt::ArgvFile is a simple supplement to other option\nhandling modules.  It allows script options and parameters to be\nread from files instead of from the command line by interpolating\nfile contents into @ARGV. This way it PREPARES the final option\nhandling.\n\nGetopt::ArgvFile does NOT perform any option processing itself, and\nshould work fine together with any other option handling module\n(e.g. Getopt::Long) or even self coded option handling.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Getargs-Long","origin":"devel/p5-Getargs-Long","version":"1.1012","comment":"Parse routine arguments","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Getargs-Long","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2643ea42619eca52f643e509cfefbf693bd415afeee0382d3ea5a9aae4c9895c","flatsize":48115,"path":"All/p5-Getargs-Long-1.1012.pkg","repopath":"All/p5-Getargs-Long-1.1012.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21632,"desc":"The Getargs::Long module allows usage of named parameters in function\ncalls, along with optional argument type-checking. It provides an\neasy way to get at the parameters within the routine, and yields\nconcise descriptions for the common cases of all-mandatory and\nall-optional parameter lists.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"p5-Log-Agent":{"origin":"devel/p5-Log-Agent","version":"1.005"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Geometry-Primitive","origin":"graphics/p5-Geometry-Primitive","version":"0.24_1","comment":"Primitive Geometry Entities","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Geometry-Primitive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39653274bf7119efaaf47e4100107c63d71158b3f010b04908acbd9c13038f67","flatsize":45925,"path":"All/p5-Geometry-Primitive-0.24_1.pkg","repopath":"All/p5-Geometry-Primitive-0.24_1.pkg","licenselogic":"single","pkgsize":26644,"desc":"Geometry::Primitive is a device and library agnostic system for representing\ngeometric entities such as points, lines and shapes. It provides simple\nobjects and many convenience methods you would expect from a geometry\nlibrary.","deps":{"p5-Check-ISA":{"origin":"devel/p5-Check-ISA","version":"0.09"},"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Clone":{"origin":"devel/p5-MooseX-Clone","version":"0.06"},"p5-MooseX-Storage":{"origin":"devel/p5-MooseX-Storage","version":"0.53_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Geography-Countries","origin":"misc/p5-Geography-Countries","version":"2009041301_1","comment":"Handle ISO-3166 country codes","maintainer":"dikshie@lapi.itb.ac.id","www":"https://metacpan.org/release/Geography-Countries","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"042385879286b3836198dcc334f8b8833abd13ea29c218366a3bf8b4b6217c53","flatsize":21308,"path":"All/p5-Geography-Countries-2009041301_1.pkg","repopath":"All/p5-Geography-Countries-2009041301_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12016,"desc":"This module maps country names, and their 2-letter, 3-letter and numerical\ncodes, as defined by the ISO-3166 maintenance agency, and defined by the\nUNSD.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5","geography"]},{"name":"p5-GeoIP2","origin":"net/p5-GeoIP2","version":"2.006002","comment":"Perl API for MaxMind GeoIP2 web services and databases","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/GeoIP2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5749dff748784ac55eb7ffc2f22005990a8ed80b4f70a4c77fdbaa325f2e0818","flatsize":218927,"path":"All/p5-GeoIP2-2.006002.pkg","repopath":"All/p5-GeoIP2-2.006002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":89232,"desc":"This distribution provides an API for the GeoIP2 web services and databases. The\nAPI also works with the free GeoLite2 databases.\n\nSee GeoIP2::WebService::Client for details on the web service client API and\nGeoIP2::Database::Reader for the database API.","deps":{"p5-Data-Validate-IP":{"origin":"net-mgmt/p5-Data-Validate-IP","version":"0.27"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-List-SomeUtils":{"origin":"devel/p5-List-SomeUtils","version":"0.59"},"p5-MaxMind-DB-Reader":{"origin":"net/p5-MaxMind-DB-Reader","version":"1.000014"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Sub-Quote":{"origin":"devel/p5-Sub-Quote","version":"2.006008_1"},"p5-Throwable":{"origin":"devel/p5-Throwable","version":"1.001"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Geo-Weather","origin":"misc/p5-Geo-Weather","version":"1.41_1","comment":"Perl module to retrieve weather information from weather.com","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Geo-Weather","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea478fa13addd3dd31ee638cefe8214d177b02a9449a2c819b7b34cae1d04eab","flatsize":25215,"path":"All/p5-Geo-Weather-1.41_1.pkg","repopath":"All/p5-Geo-Weather-1.41_1.pkg","licenselogic":"single","pkgsize":10456,"desc":"The Geo::Weather module retrieves the current weather from weather.com\nwhen given city and state or a US zip code.  After fetching the weather,\nthe module can print a general weather report, or return specific values\n(ie: URL to a picture of the current weather for use on a website,\ncurrent numerical values for wind speed, temperature, dew point, etc).","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5","geography"]},{"name":"p5-Geo-ShapeFile","origin":"devel/p5-Geo-ShapeFile","version":"3.03","comment":"Extension for handling ESRI GIS Shapefiles","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Geo::ShapeFile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbd9545fe0789cf6854d900034e18ee2a9f55eece6658fd987e67551e343e5e4","flatsize":90319,"path":"All/p5-Geo-ShapeFile-3.03.pkg","repopath":"All/p5-Geo-ShapeFile-3.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33012,"desc":"The Geo::ShapeFile module reads ESRI ShapeFiles containing GIS mapping data, it\nhas support for shp (shape), shx (shape index), and dbf (data base) formats.","deps":{"p5-Tree-R":{"origin":"devel/p5-Tree-R","version":"0.072"},"p5-autovivification":{"origin":"devel/p5-autovivification","version":"0.18_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Geo-WebService-Elevation-USGS","origin":"science/p5-Geo-WebService-Elevation-USGS","version":"0.120","comment":"Perl extension for elevation queries against USGS web services","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Geo-WebService-Elevation-USGS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbb317b4895cebf14470d7b84f47eb292c300ecb0c35ddf7fa4d4c323a13ec26","flatsize":36127,"path":"All/p5-Geo-WebService-Elevation-USGS-0.120.pkg","repopath":"All/p5-Geo-WebService-Elevation-USGS-0.120.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17484,"desc":"Geo::WebService::Elevation::USGS executes elevation queries against the\nUnited States Geological Survey's web server. You provide the latitude\nand longitude in degrees, with south latitude and west longitude being\nnegative. The return is typically a hash containing the data you want.\nQuery errors are exceptions by default, though the object can be configured\nto signal an error by an undef response, with the error retrievable from\nthe 'error' attribute.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Geo-Postcodes-DK","origin":"misc/p5-Geo-Postcodes-DK","version":"0.32_1","comment":"Danish postcodes with associated information","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Geo-Postcodes-DK","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a18a423ae3fb90c2326caaca5102af87df29d7d8564061aa49c63073cd14f1b3","flatsize":103973,"path":"All/p5-Geo-Postcodes-DK-0.32_1.pkg","repopath":"All/p5-Geo-Postcodes-DK-0.32_1.pkg","licenselogic":"single","pkgsize":20472,"desc":"Tired og entering the postal name all the time? This is not necessary,\nas it is uniquely defined from the postcode. Request the postcode\nonly, and use this library to get the postal name.","deps":{"p5-Geo-Postcodes":{"origin":"misc/p5-Geo-Postcodes","version":"0.320_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Geo-Postcodes-NO","origin":"misc/p5-Geo-Postcodes-NO","version":"0.31_1","comment":"Norwegian postcodes with associated information","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Geo-Postcodes-NO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efa31ca15173c8f90edce5a16935105722639baf623b6e90da060f779608dbb9","flatsize":434422,"path":"All/p5-Geo-Postcodes-NO-0.31_1.pkg","repopath":"All/p5-Geo-Postcodes-NO-0.31_1.pkg","licenselogic":"single","pkgsize":40908,"desc":"Tired of entering the postal location all the time? This is not\nnecessary, as it is uniquely defined from the postcode. Request the\npostcode only, and use this library to get the postal name.\n\nThe library can also tell you in which borough by name or number and\ncounty by name the postcode is located. The borough number can be\nhandy, as it is used when reporting wages and tax to the Norwegian Tax\nAdministration.","deps":{"p5-Geo-Postcodes":{"origin":"misc/p5-Geo-Postcodes","version":"0.320_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Geo-Parse-OSM","origin":"textproc/p5-Geo-Parse-OSM","version":"0.42_2","comment":"OpenStreetMap XML file regexp parser","maintainer":"amdmi3@FreeBSD.org","www":"https://metacpan.org/release/Geo-Parse-OSM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ee417716742129abbe6984d2ad40926563c40344b3c51db9d5ffc9b06c84dac","flatsize":30749,"path":"All/p5-Geo-Parse-OSM-0.42_2.pkg","repopath":"All/p5-Geo-Parse-OSM-0.42_2.pkg","licenselogic":"single","pkgsize":12628,"desc":"Geo::Parse::OSM - OpenStreetMap XML file regexp parser","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","geography","perl5"]},{"name":"p5-Geo-Postcodes","origin":"misc/p5-Geo-Postcodes","version":"0.320_1","comment":"Base class for the Geo::Postcodes::XX modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Geo-Postcodes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fe9c4426dd3e79dabb4b081ba1ed3a797237205ecb02b7ed90c0e90d6937774","flatsize":98467,"path":"All/p5-Geo-Postcodes-0.320_1.pkg","repopath":"All/p5-Geo-Postcodes-0.320_1.pkg","licenselogic":"single","pkgsize":43544,"desc":"This is the base class for the Geo::Postcodes::XX modules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5","geography"]},{"name":"p5-Geo-METAR","origin":"astro/p5-Geo-METAR","version":"1.15_1","comment":"Perl module that processes METAR information from NOAA sources","maintainer":"perl@FreeBSD.org","www":"https://jeremy.zawodny.com/perl/Geo-METAR/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1eca8bf3b28b000efe321f965e6b7ea19a0a18200ba4ae461f15e14bbdc1c2da","flatsize":49805,"path":"All/p5-Geo-METAR-1.15_1.pkg","repopath":"All/p5-Geo-METAR-1.15_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17848,"desc":"Geo::METAR is a perl module that processes METAR information from NOAA sources.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","geography","perl5"]},{"name":"p5-Geo-JSON","origin":"devel/p5-Geo-JSON","version":"0.007","comment":"Perl OO interface for geojson","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-JSON","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d090b253841466d8d9ea135b80613844a2168ad2d964cd2ef80d90846b56a548","flatsize":98513,"path":"All/p5-Geo-JSON-0.007.pkg","repopath":"All/p5-Geo-JSON-0.007.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48708,"desc":"Geo::JSON converts to and from geojson using Perl objects. GeoJSON objects\nrepresent various geographical positions - points, lines, polygons, etc.\n\nCurrently supports 2 or 3 dimensions (longitude, latitude, altitude). Further\ndimensions in positions are ignored for calculations and comparisons, but will\nbe read-from and written-to.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Getopt-Attribute","origin":"devel/p5-Getopt-Attribute","version":"2.101700_1","comment":"Attribute wrapper for Getopt::Long","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Getopt-Attribute","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9a0dc9854a7762633c2a72be968356cc8324e9647b2c298ce85b46d96d26459","flatsize":43667,"path":"All/p5-Getopt-Attribute-2.101700_1.pkg","repopath":"All/p5-Getopt-Attribute-2.101700_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11652,"desc":"This module provides an attribute wrapper around Getopt::Long.  Instead of\ndeclaring the options in a hash with references to the variables and subroutines\naffected by the options, you can use the Getopt attribute on the variables and\nsubroutines directly.\n\nAs you can see from the Synopsis, the attribute takes an argument of the same\nformat as you would give as the hash key for Getopt::Long.  See the Getopt::Long\nmanpage for details.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Git-Sub","origin":"devel/p5-Git-Sub","version":"0.163320","comment":"Git commands imported into the git:: namespace","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Git-Sub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22c09b255a4d505c019e24cc9ad47fcfc1a5fa9975dc3b46613138b21a617f0e","flatsize":42658,"path":"All/p5-Git-Sub-0.163320.pkg","repopath":"All/p5-Git-Sub-0.163320.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10828,"desc":"Use git commands easily from your Perl program. Each git command\nis imported as a System::Sub DWIM sub.","deps":{"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-System-Sub":{"origin":"devel/p5-System-Sub","version":"0.162800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Geo-Gpx","origin":"graphics/p5-Geo-Gpx","version":"1.11","comment":"Perl Module to Create and Parse GPX Files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Geo-Gpx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56e243dd3fed44a6ea0bf45ae76c30bda680e6d97e9bae6b93625441224d65c9","flatsize":106965,"path":"All/p5-Geo-Gpx-1.11.pkg","repopath":"All/p5-Geo-Gpx-1.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33404,"desc":"p5-Geo-Gpx is a perl module to Create and parse GPX files.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-ExtUtils-MakeMaker-Coverage":{"origin":"devel/p5-ExtUtils-MakeMaker-Coverage","version":"0.05_2"},"p5-Geo-Coordinates-Transform":{"origin":"science/p5-Geo-Coordinates-Transform","version":"0.10"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-XML-Descent":{"origin":"textproc/p5-XML-Descent","version":"1.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Geo-IP-PurePerl","origin":"net/p5-Geo-IP-PurePerl","version":"1.26","comment":"Look up country by IP Address","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Geo-IP-PurePerl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb63ec59b85a015a8f96aef0552417a7486cecc1a71b9952bed0005d73c9ed34","flatsize":57388,"path":"All/p5-Geo-IP-PurePerl-1.26.pkg","repopath":"All/p5-Geo-IP-PurePerl-1.26.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22048,"desc":"Geo::IP::PurePerl uses a file based database. This database simply contains\nIP blocks as keys, and countries as values. This database is more complete\nand accurate than reverse DNS lookups.\n\nGeo::IP::PurePerl can be used to automatically select the geographically\nclosest mirror, to analyze your web server logs to determine the countries\nof your visiters, for credit card fraud detection, and for software export\ncontrols.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Geo-IPfree","origin":"net/p5-Geo-IPfree","version":"1.160000","comment":"Look up country from an IP Address","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Geo-IPfree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d79fe158d77b080017e32721da7450344cb24ce62cff41c610f4d544e9251355","flatsize":1148373,"path":"All/p5-Geo-IPfree-1.160000.pkg","repopath":"All/p5-Geo-IPfree-1.160000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":453928,"desc":"Looks up country from an IP Address. This module makes this off-line and\nthe database of IPs is free.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5","geography"]},{"name":"p5-Geo-EOP","origin":"graphics/p5-Geo-EOP","version":"0.50","comment":"Perl Module to Process Earth Observation Products Meta-data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/MARKOV/Geo-EOP-0.50","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc9c7c1ec6d562845b70767746463b10b3817c92f69cf9e7196aebf9e3770e44","flatsize":536036,"path":"All/p5-Geo-EOP-0.50.pkg","repopath":"All/p5-Geo-EOP-0.50.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":49480,"desc":"p5-Geo-EOP is a perl module to process earth bservation\nproducts meta-data.","deps":{"p5-Geo-GML":{"origin":"graphics/p5-Geo-GML","version":"0.18"},"p5-XML-Compile":{"origin":"textproc/p5-XML-Compile","version":"1.63"},"p5-XML-Compile-Cache":{"origin":"textproc/p5-XML-Compile-Cache","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Geo-Distance-XS","origin":"math/p5-Geo-Distance-XS","version":"0.13","comment":"Calculate Distances and Closest Locations faster","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-Distance-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c5555179197003f3b45e32eb82246df6276945f26b8c8ce7ba50b415be92e5a","flatsize":32283,"path":"All/p5-Geo-Distance-XS-0.13.pkg","repopath":"All/p5-Geo-Distance-XS-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14300,"desc":"The Geo::Distance::XS module provides faster C implementations of the distance\ncalculations found in Geo::Distance. See the documentation for that module for\nusage.","deps":{"p5-Geo-Distance":{"origin":"math/p5-Geo-Distance","version":"0.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Geo-Coordinates-UTM","origin":"math/p5-Geo-Coordinates-UTM","version":"0.11_1","comment":"Perl extension for converting latitude/longitude to UTM","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Geo-Coordinates-UTM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b52e14958b73c8d7f2e9cb8be9624a8c8cb9e1a40e0b6fd1c18ca88993cafb2","flatsize":31312,"path":"All/p5-Geo-Coordinates-UTM-0.11_1.pkg","repopath":"All/p5-Geo-Coordinates-UTM-0.11_1.pkg","licenselogic":"single","pkgsize":13572,"desc":"This module will translate latitude/longitude coordinates to Universal\nTransverse Mercator(UTM) coordinates and vice versa.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Geo-Coordinates-Transform","origin":"science/p5-Geo-Coordinates-Transform","version":"0.10","comment":"Transform Latitude/Longitude between various different coordinate functions","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Geo-Coordinates-Transform","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1535da0225d92dcb786975a5e1b95d0b9fed56fabcfcf2b70daec83f3da3c120","flatsize":15247,"path":"All/p5-Geo-Coordinates-Transform-0.10.pkg","repopath":"All/p5-Geo-Coordinates-Transform-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8292,"desc":"There are several formats used to present geographic coordinates.\n\nGeo::Coordinates::Transform converts a list of provided latitude and longitude\ncoordinates in any of the three formats above (mixed input is ok) and converts\nto the desired format. Note that special characters or non-numerical characters\nsuch as \" will throw an warning and return NaN for that list item.\n\nIn addition, the input does not interpert N,S,W,E designators but expects\ncoordinates to be in positive or negative representation.\n\nFormat of the output can be controlled via input arguments in the constructor.\nThe arguments are expected to be in the form of a hash reference.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Geo-Distance","origin":"math/p5-Geo-Distance","version":"0.25","comment":"Calculate Distances and Closest Locations","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-Distance","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2591e6659b2db6ffc2a3cd28fb70b125fee68a4c00ec0423eb71b8c79fd82597","flatsize":60233,"path":"All/p5-Geo-Distance-0.25.pkg","repopath":"All/p5-Geo-Distance-0.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18160,"desc":"This perl library aims to provide as many tools to make it as simple as possible\nto calculate distances between geographic points, and anything that can be\nderived from that. Currently there is support for finding the closest locations\nwithin a specified distance, to find the closest number of points to a specified\npoint, and to do basic point-to-point distance calculations.","deps":{"p5-Const-Fast":{"origin":"devel/p5-Const-Fast","version":"0.014_2"},"p5-GIS-Distance":{"origin":"math/p5-GIS-Distance","version":"0.20,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5","geography"]},{"name":"p5-Geo-GeoNames","origin":"misc/p5-Geo-GeoNames","version":"1.140","comment":"Perform geographical queries using GeoNames Web Services","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-GeoNames","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"235464185e13a71d519739fdb2ca4472cabd49399333366605b55e42adbc7853","flatsize":38150,"path":"All/p5-Geo-GeoNames-1.140.pkg","repopath":"All/p5-Geo-GeoNames-1.140.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":15424,"desc":"Geo::GeoNames provides a perl interface to the webservices found at [1]. That\nis, given a given placename or postalcode, the module will look it up and return\nmore information (longitude, lattitude, etc) for the given placename or\npostalcode. Wikipedia lookups are also supported. If more than one match is\nfound, a list of locations will be returned.\n\nBefore you start, get a free GeoNames account and enable it for access to the\nfree web service:\n- Get an account [2]\n- Respond to the email\n- Login and enable your account for free access [3]\n\n[1] http://api.geonames.org/\n[2] http://www.geonames.org/login\n[3] http://www.geonames.org/enablefreewebservice","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Geo-Coordinates-Converter","origin":"science/p5-Geo-Coordinates-Converter","version":"0.13_1","comment":"Simple converter of geo coordinates","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Geo-Coordinates-Converter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfe4f26b7807c254050e659a22d75bb496f02ac9abd5aa96bf398a9ae6f045c3","flatsize":44051,"path":"All/p5-Geo-Coordinates-Converter-0.13_1.pkg","repopath":"All/p5-Geo-Coordinates-Converter-0.13_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20104,"desc":"Geo::Coordinates::Converter is a simple converter of geo coordinates, the\nformat and datum of geo coordinates are simply converted. when it is\ninsufficient in the coordinate system and the format of the standard, it\nis possible to add it easily.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-String-CamelCase":{"origin":"textproc/p5-String-CamelCase","version":"0.04"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","geography","perl5"]},{"name":"p5-Geo-Coder-TomTom","origin":"misc/p5-Geo-Coder-TomTom","version":"0.04","comment":"Geocode addresses with the TomTom route planner","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-Coder-TomTom","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f08d77c5c19226e05913e1f27241b8696d63210af8006930c29468e7fd631c67","flatsize":15666,"path":"All/p5-Geo-Coder-TomTom-0.04.pkg","repopath":"All/p5-Geo-Coder-TomTom-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8780,"desc":"Geo::Coder::TomTom provides an interface to the geocoding service of the TomTom\nroute planner through the unofficial (as-yet unpublished) REST API.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","geography","perl5"]},{"name":"p5-Geo-Coder-Ovi","origin":"misc/p5-Geo-Coder-Ovi","version":"0.03_1","comment":"Geocode addresses with the Ovi Maps API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-Coder-Ovi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c8f06f7fe3a6a67f9196d9c8dc3c887dd8e0f5d574bafb62452934763216ad6","flatsize":16780,"path":"All/p5-Geo-Coder-Ovi-0.03_1.pkg","repopath":"All/p5-Geo-Coder-Ovi-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9248,"desc":"Geo::Coder::Ovi provides an interface to the geocoding service of the Ovi Maps\nAPI.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","geography","perl5"]},{"name":"p5-Geo-Coder-OpenCage","origin":"misc/p5-Geo-Coder-OpenCage","version":"0.36","comment":"Geocode addresses with the OpenCage Geocoder API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-Coder-OpenCage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67d5a9c7c5a23b7a1d29d3ffc99a52f6dbe2ce216d9be8876ae66e6e9dd8f8dc","flatsize":48339,"path":"All/p5-Geo-Coder-OpenCage-0.36.pkg","repopath":"All/p5-Geo-Coder-OpenCage-0.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13320,"desc":"Geo::Coder::OpenCage provides an interface to the OpenCage geocoding service.","deps":{"p5-Cpanel-JSON-XS":{"origin":"converters/p5-Cpanel-JSON-XS","version":"4.38"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","geography","perl5"]},{"name":"p5-Geo-Coder-OSM","origin":"misc/p5-Geo-Coder-OSM","version":"0.03_1","comment":"Geocode addresses with the OpenStreetMap Nominatim API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-Coder-OSM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df8abf3f18151fbc3a1b1425ea026119e0a16aeda063bdd24c39f3b3aa8796ce","flatsize":18062,"path":"All/p5-Geo-Coder-OSM-0.03_1.pkg","repopath":"All/p5-Geo-Coder-OSM-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9476,"desc":"Geo::Coder::OSM provides an interface to the OpenStreet Nominatim geocoding\nservice.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","geography","perl5"]},{"name":"p5-Geo-Coder-Navteq","origin":"misc/p5-Geo-Coder-Navteq","version":"0.03_1","comment":"Geocode addresses with the Navteq MapTP AJAX API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-Coder-Navteq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f06c7b2a23570144218af8176329e81f04e4eb06c00ff60ea16fc11aaacf3902","flatsize":20779,"path":"All/p5-Geo-Coder-Navteq-0.03_1.pkg","repopath":"All/p5-Geo-Coder-Navteq-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10204,"desc":"Geo::Coder::Navteq provides an interface to the geocoding functionality of the\nNavteq MapTP AJAX API.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","geography","perl5"]},{"name":"p5-Geo-Coder-Multiple","origin":"misc/p5-Geo-Coder-Multiple","version":"0.60_1","comment":"Perl module to tie together multiple Geo::Coder modules","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/FRIFFIN/Geo-Coder-Multiple-0.61","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b3048e7f958ebe227e4e9ea32dcb67500083a40707aec1cb312259756cd4f3f","flatsize":26386,"path":"All/p5-Geo-Coder-Multiple-0.60_1.pkg","repopath":"All/p5-Geo-Coder-Multiple-0.60_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11196,"desc":"Geo::Coder::Multiple is a wrapper for multiple Geo::Coder::* modules.\n\nMost free geocoding datasource specify a limit to the number of queries which\ncan be sent from an IP or made using an API key in a 24 hour period. This\nmodule balances the incoming requests across the available sources to ensure\nindividual limits are exceeded only when the total limit is exceeded.\n\nThe algorithm for load balancing takes into account the limit imposed by the\nsource per 24 hour period.","deps":{"p5-List-Util-WeightedRoundRobin":{"origin":"misc/p5-List-Util-WeightedRoundRobin","version":"0.4_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5","geography"]},{"name":"p5-IO-Event","origin":"devel/p5-IO-Event","version":"0.813_1","comment":"Tied Filehandles for Nonblocking IO with Object Callbacks","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IO-Event","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e070a069220805cde029170acf6fe1ced2608b5fd372fd4a1d5869520185b4c","flatsize":81015,"path":"All/p5-IO-Event-0.813_1.pkg","repopath":"All/p5-IO-Event-0.813_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29740,"desc":"IO::Event provides an object-based callback system for handling nonblocking IO.\nThe design goal is to provide a system that just does the right thing without\nthe user needing to think about it much.\n\nAll APIs are kept as simple as possible yet at the same time, all functionality\nis accesible if needed. Simple things are easy. Hard things are possible.\n\nMost of the time file handling syntax will work fine: <$filehandle> and print\n$filehandle 'stuff'.\n\nIO::Event provides automatic buffering of output (with a callback to throttle).\nIt provides automatic line-at-a-time input.\n\nAfter initial setup, call IO::Event::loop().\n\nIO::Event was originally written to use Event. IO::Event still defaults to using\nEvent but it can now use AnyEvent or its own event loop.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Event":{"origin":"devel/p5-Event","version":"1.28"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"ANYEVENT":"on","EVENT":"on"}},{"name":"p5-Geo-Coder-Googlev3","origin":"misc/p5-Geo-Coder-Googlev3","version":"0.17","comment":"Google Maps v3 Geocoding API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-Coder-Googlev3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdf369895d374727f173aa29ea68d0202d06b1dbc9ca25666da1661dd3d5df08","flatsize":19179,"path":"All/p5-Geo-Coder-Googlev3-0.17.pkg","repopath":"All/p5-Geo-Coder-Googlev3-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9444,"desc":"Use Geo::Coder::Googlev3 just like Geo::Coder::Google. Note that no apikey is\nused in Google's v3 API, and the returned data structure differs.\n\nPlease check also [1] for more information about Google's Geocoding API and\nespecially usage limits.\n\n[1] http://code.google.com/intl/en/apis/maps/documentation/geocoding/","deps":{"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","geography","perl5"]},{"name":"p5-Pod-Tests","origin":"devel/p5-Pod-Tests","version":"1.20","comment":"Extracts embedded tests and code examples from POD","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Pod-Tests","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c65a8090c27005a6a9969ed6ed59f5d988c39d923ae8860361bf4e00ffe2dbab","flatsize":59050,"path":"All/p5-Pod-Tests-1.20.pkg","repopath":"All/p5-Pod-Tests-1.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18020,"desc":"This is a specialized POD viewer to extract embedded tests and code\nexamples from POD. It doesn't do much more than that. pod2test does the\nuseful work.\n\nAfter creating a Pod::Tests object, you parse the POD by calling one of\nthe available parsing methods documented below. You can call parse as many\ntimes as you'd like, all examples and tests found will stack up inside the\nobject.\n\nOnce extracted, the tests can be built into stand-alone testing code using\nthe build_tests() and build_examples() methods. However, it is recommended\nthat you first look at the pod2test program before embarking on this.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Geo-Coder-Bing","origin":"misc/p5-Geo-Coder-Bing","version":"0.13","comment":"Geocode addresses with the Bing Maps API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-Coder-Bing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6cdeb4c3de285fab801ca468734d76c3c34bcfb977eadfd3e6edd342a42b0a5","flatsize":19168,"path":"All/p5-Geo-Coder-Bing-0.13.pkg","repopath":"All/p5-Geo-Coder-Bing-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9792,"desc":"Geo::Coder::Bing provides an interface to the Bing Maps geocoding service.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","geography","perl5"]},{"name":"p5-Net-Flow","origin":"net/p5-Net-Flow","version":"1.003","comment":"Decode and encode NetFlow/IPFIX datagrams","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Net-Flow","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f951458dcf71c77eb654a8c560093a60a052291f3d58654a54c26f5e6be65320","flatsize":289210,"path":"All/p5-Net-Flow-1.003.pkg","repopath":"All/p5-Net-Flow-1.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27452,"desc":"The Flow module provides the decoding function for NetFlow version 5,9\nand IPFIX, and the encoding function for NetFlow version 9 and IPFIX.\nIt supports NetFlow version 9 (RFC3945) and NetFlow version 5\n(http://www.cisco.com/) and IPFIX(draft-ietf-ipfix-protocol-26.txt).\nRegretfully, it doesn't provide the full specification of IPFIX, yet.\nIt is future work. You can easily make the Flow Proxy, Protocol Converter\nand Flow Concentrator by using the combination of both function. And also,\nyou can make the flexible Collector which can receive any Templates\nby using the Storable perl module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Net-Ping-External","origin":"net/p5-Net-Ping-External","version":"0.15","comment":"Perl cross-platform interface to ICMP \"ping\" utilities","maintainer":"douglas@douglasthrift.net","www":"https://metacpan.org/release/Net-Ping-External","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77eef8b41a9a87faf397d6b7f615f4daf8c358031578781ce222df3e9338be3b","flatsize":24375,"path":"All/p5-Net-Ping-External-0.15.pkg","repopath":"All/p5-Net-Ping-External-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11896,"desc":"Net::Ping::External is a module which interfaces with the \"ping\"\ncommand on many systems. It presently provides a single function,\nping(), that takes in a hostname and (optionally) a timeout and\nreturns true if the host is alive, and false otherwise. Unless you\nhave the ability (and willingness) to run your scripts as the\nsuperuser on your system, this module will probably provide more\naccurate results than Net::Ping will.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Net-Plurk","origin":"www/p5-Net-Plurk","version":"0.11_1","comment":"Perl interface to Plurk API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Net-Plurk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b76bb9baa54a451dccd40907895ee188dd1c79312fd9ff4b2e218b19309bfb7a","flatsize":33100,"path":"All/p5-Net-Plurk-0.11_1.pkg","repopath":"All/p5-Net-Plurk-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16740,"desc":"Net::Plurk - A perl interface to Plurk API","deps":{"p5-AnyEvent-HTTP":{"origin":"www/p5-AnyEvent-HTTP","version":"2.22,2"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-HTTP-Lite":{"origin":"www/p5-HTTP-Lite","version":"2.44"},"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-Math-Base36":{"origin":"math/p5-Math-Base36","version":"0.14,2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Net-OAuth":{"origin":"net/p5-Net-OAuth","version":"0.28_1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","net","perl5"]},{"name":"p5-Geo-GML","origin":"graphics/p5-Geo-GML","version":"0.18","comment":"Perl Module to Process Geography Markup Language","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Geo-GML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58316e3b9b5f6e0e49faf8678709c7219aaf491ee6de5c093b2e315322ebdee7","flatsize":3686766,"path":"All/p5-Geo-GML-0.18.pkg","repopath":"All/p5-Geo-GML-0.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":561040,"desc":"p5-Geo-KML is a perl module to process GML(Geography\nMarkup Language) file.","deps":{"p5-Log-Report":{"origin":"devel/p5-Log-Report","version":"1.36"},"p5-XML-Compile":{"origin":"textproc/p5-XML-Compile","version":"1.63"},"p5-XML-Compile-Cache":{"origin":"textproc/p5-XML-Compile-Cache","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Geo-Coordinates-Converter-iArea","origin":"science/p5-Geo-Coordinates-Converter-iArea","version":"0.14_1","comment":"Some utility functions around iArea","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-Coordinates-Converter-iArea","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"500d39273d6969f867c11e4b454e951b4dfed22dab63937d327bac35a3d24a4a","flatsize":14768198,"path":"All/p5-Geo-Coordinates-Converter-iArea-0.14_1.pkg","repopath":"All/p5-Geo-Coordinates-Converter-iArea-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":2449712,"desc":"Geo::Coordinates::Converter::iArea is utilities for DoCoMo iArea.","deps":{"p5-CDB_File":{"origin":"databases/p5-CDB_File","version":"1.02"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Geo-Coordinates-Converter":{"origin":"science/p5-Geo-Coordinates-Converter","version":"0.13_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","geography","perl5"]},{"name":"p5-Geo-Coder-Mapquest","origin":"misc/p5-Geo-Coder-Mapquest","version":"0.06_1","comment":"Geocode addresses with Mapquest","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-Coder-Mapquest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1993172ee17f65fc81fcd68943f6a8536fc4efdc7a10a309a72447802685ad63","flatsize":18792,"path":"All/p5-Geo-Coder-Mapquest-0.06_1.pkg","repopath":"All/p5-Geo-Coder-Mapquest-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9808,"desc":"Geo::Coder::Mapquest provides an interface to the Mapquest Geocoding Web\nService.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","geography","perl5"]},{"name":"p5-Geo-Coder-Google","origin":"misc/p5-Geo-Coder-Google","version":"0.20","comment":"Google Maps Geocoding API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-Coder-Google","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc2159635bed43e7b7ea5464629d3ed053e70fa0dd1bb8ae92414019be141c87","flatsize":27907,"path":"All/p5-Geo-Coder-Google-0.20.pkg","repopath":"All/p5-Geo-Coder-Google-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14164,"desc":"Geo::Coder::Google provides a geocoding functionality using Google Maps API.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","geography","perl5"]},{"name":"p5-Geo-Calc","origin":"science/p5-Geo-Calc","version":"0.12","comment":"Simple geo calculator for points and distances","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Geo-Calc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59849256fb7f60c632b21b9f6f99ca0cd7728318b5a2d79e5f3828ede3669d9c","flatsize":33777,"path":"All/p5-Geo-Calc-0.12.pkg","repopath":"All/p5-Geo-Calc-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13384,"desc":"Geo::Calc implements a variety of calculations for latitude/longitude points.\n\nAll these formulare are for calculations on the basis of a spherical earth\n(ignoring ellipsoidal effects) which is accurate enough* for most purposes.","deps":{"p5-Math-BigInt":{"origin":"math/p5-Math-BigInt","version":"2.003003"},"p5-Math-Complex":{"origin":"math/p5-Math-Complex","version":"1.59_1"},"p5-Math-Units":{"origin":"math/p5-Math-Units","version":"1.3_1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-FollowPBP":{"origin":"devel/p5-MooseX-FollowPBP","version":"0.05_1"},"p5-MooseX-Method-Signatures":{"origin":"devel/p5-MooseX-Method-Signatures","version":"0.49"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Genezzo","origin":"databases/p5-Genezzo","version":"0.72_2","comment":"Extensible database with SQL and DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Genezzo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30dea2d51f88fa5e236c7ad1f48a5c0be0d592d9477f7c62a8aa955039f959e4","flatsize":6051650,"path":"All/p5-Genezzo-0.72_2.pkg","repopath":"All/p5-Genezzo-0.72_2.pkg","licenselogic":"single","pkgsize":492180,"desc":"The Genezzo modules implement a hierarchy of persistent hashes using a\nfixed amount of memory and disk.  This system is designed to be easily\nconfigured and extended with custom functions, persistent storage\nrepresentations, and novel data access methods.  In its current\nincarnation it supports a subset of SQL and a partial DBI interface.","deps":{"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Geo-Coder-Multimap","origin":"misc/p5-Geo-Coder-Multimap","version":"0.01_1","comment":"Geocode addresses with the Multimap Open API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-Coder-Multimap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a1ac6c35761ad7b8d896af3fbfe896ecc419c30969d4b5ce8717cb24d5e5b84","flatsize":14207,"path":"All/p5-Geo-Coder-Multimap-0.01_1.pkg","repopath":"All/p5-Geo-Coder-Multimap-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8084,"desc":"Geo::Coder::Multimap provides an interface to the geocoding functionality of the\nMultimap Open API.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","geography","perl5"]},{"name":"p5-Gearman","origin":"devel/p5-Gearman","version":"2.004.015","comment":"Gearman client libraray for Perl","maintainer":"bokutin@bokut.in","www":"https://www.danga.com/gearman/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b839f8fe1fb18ea5e68ccce6d1ad2b516170b4bd73995890fc851cd69bcae0e1","flatsize":118577,"path":"All/p5-Gearman-2.004.015.pkg","repopath":"All/p5-Gearman-2.004.015.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":46624,"desc":"Gearman is a system to farm out work to other machines, dispatching function\ncalls to machines that are better suited to do work, to do work in parallel,\nto load balance lots of function calls, or to call functions between\nlanguages.\n\nThis is the Perl client component.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-String-CRC32":{"origin":"devel/p5-String-CRC32","version":"2.100"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Games-Tournament-RoundRobin","origin":"games/p5-Games-Tournament-RoundRobin","version":"0.03","comment":"Round-Robin Tournament Schedule Pairings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Games-Tournament-RoundRobin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8896370bd2621367c4b8fb4936b6ec04c290b3341495d59e6f89678ff40a3040","flatsize":61806,"path":"All/p5-Games-Tournament-RoundRobin-0.03.pkg","repopath":"All/p5-Games-Tournament-RoundRobin-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19788,"desc":"Every member of a league of 2n players can be paired with every other\nmember in 2n-1 rounds.\n\nIf the league members are (Inf, 1 .. 2n-1), then in round i, i can be\npaired with Inf, and a can meet b, where a+b = 2i (mod 2n-1).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games","perl5"]},{"name":"p5-Hash-Merge-Simple","origin":"devel/p5-Hash-Merge-Simple","version":"0.051_5","comment":"Recursively merge two or more hashes, simply","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Hash-Merge-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2a8fc1c1e232e563b592e98428b572a63f6553efc04a3e1b64f52d0c388afbc","flatsize":14303,"path":"All/p5-Hash-Merge-Simple-0.051_5.pkg","repopath":"All/p5-Hash-Merge-Simple-0.051_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7836,"desc":"Hash::Merge::Simple will recursively merge two or more hashes and\nreturn the result as a new hash reference. The merge function will\ndescend and merge hashes that exist under the same node in both the\nleft and right hash, but doesn't attempt to combine arrays, objects,\nscalars, or anything else. The rightmost hash also takes precedence,\nreplacing whatever was in the left hash if a conflict occurs.\n\nThis code was pretty much taken straight from Catalyst::Utils, and\nmodified to handle more than 2 hashes at the same time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Net-Domain-TLD","origin":"dns/p5-Net-Domain-TLD","version":"1.75","comment":"Look up and validate TLDs","maintainer":"vivek@khera.org","www":"https://metacpan.org/release/Net-Domain-TLD","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9480797a5e5b0a87caf3990ede3bff717c25b4d66d5337cc3feb60cec8b22a6","flatsize":134128,"path":"All/p5-Net-Domain-TLD-1.75.pkg","repopath":"All/p5-Net-Domain-TLD-1.75.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32852,"desc":"The purpose of this module is to provide user with current list of\navailable top level domain names including new ICANN additions and\nccTLDs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-PAR-Packer","origin":"devel/p5-PAR-Packer","version":"1.063","comment":"PAR Packager","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/PAR-Packer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3a024eb835a62a32a2fe0380d90b2d3b81bcf271500cac128a9f157824d4085","flatsize":9722442,"path":"All/p5-PAR-Packer-1.063.pkg","repopath":"All/p5-PAR-Packer-1.063.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":2512560,"desc":"PAR-Packer is part of the PAR Toolkit. It is the PAR component that can generate\nstand-alone executables and \".par\" archives.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-Getopt-ArgvFile":{"origin":"devel/p5-Getopt-ArgvFile","version":"1.11_1"},"p5-Module-ScanDeps":{"origin":"devel/p5-Module-ScanDeps","version":"1.35"},"p5-Module-Signature":{"origin":"security/p5-Module-Signature","version":"0.88"},"p5-PAR":{"origin":"devel/p5-PAR","version":"1.020"},"p5-PAR-Dist":{"origin":"devel/p5-PAR-Dist","version":"0.53"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-DNS-Check","origin":"dns/p5-Net-DNS-Check","version":"0.45_1","comment":"Module for easy domain name checking","maintainer":"zi@FreeBSD.org","www":"https://metacpan.org/release/Net-DNS-Check","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18ebac91c8ac69904384d9eac22a762224b4202e3f9a6240e8abfbf8086a010e","flatsize":144852,"path":"All/p5-Net-DNS-Check-0.45_1.pkg","repopath":"All/p5-Net-DNS-Check-0.45_1.pkg","licenselogic":"single","pkgsize":58996,"desc":"Net::DNS::Check is a collection of OOP Perl modules allowing easy\nimplementation of applications for domain name checking.\n\nThe Net::DNS::Check was built to be as easy as possible to use and\nhighly configurable and flexible: it allow easy implementation\nof your custom test and deeper configuration of what you want\nto check and how.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Gearman-Client-Async","origin":"devel/p5-Gearman-Client-Async","version":"0.94_2","comment":"Asynchronous client module for Gearman for Danga::Socket applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Gearman-Client-Async","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86bd717d59fbc97f0a63f079efbc53daa55f8705fa8a670d3805e26bf13095f4","flatsize":18678,"path":"All/p5-Gearman-Client-Async-0.94_2.pkg","repopath":"All/p5-Gearman-Client-Async-0.94_2.pkg","licenselogic":"single","pkgsize":6984,"desc":"Gearman::Client::Async - Asynchronous client module for Gearman for\nDanga::Socket applications","deps":{"p5-Danga-Socket":{"origin":"devel/p5-Danga-Socket","version":"1.62"},"p5-Gearman":{"origin":"devel/p5-Gearman","version":"2.004.015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Gazelle","origin":"www/p5-Gazelle","version":"0.49","comment":"Preforked Plack Handler for performance freaks","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Gazelle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b5d0f0891fb59ecc7438fd9df52fd63ede01c2dfb00b8e56aed3ddcabaaf22d","flatsize":99284,"path":"All/p5-Gazelle-0.49.pkg","repopath":"All/p5-Gazelle-0.49.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30728,"desc":"A Preforked Plack Handler for performance freaks","deps":{"p5-Guard":{"origin":"devel/p5-Guard","version":"1.023_1"},"p5-Parallel-Prefork":{"origin":"devel/p5-Parallel-Prefork","version":"0.18"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Server-Starter":{"origin":"net/p5-Server-Starter","version":"0.35"},"p5-Stream-Buffered":{"origin":"devel/p5-Stream-Buffered","version":"0.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Gearman-Server","origin":"devel/p5-Gearman-Server","version":"1.11_2","comment":"Gearman server daemon","maintainer":"vivek@khera.org","www":"https://metacpan.org/release/Gearman-Server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad863d574f6b6ea47ac526274ef819fa7475e8cffcc9adcf77e94b59c451d100","flatsize":52390,"path":"All/p5-Gearman-Server-1.11_2.pkg","repopath":"All/p5-Gearman-Server-1.11_2.pkg","licenselogic":"single","pkgsize":20828,"desc":"Gearman is a system to farm out work to other machines, dispatching function\ncalls to machines that are better suited to do work, to do work in parallel,\nto load balance lots of function calls, or to call functions between\nlanguages.\n\nThis is the server daemon component.  The bridge between workers (clients who\ncan do work) and callers (clients who want work done).  You should run several\nof these, at least two, for both load balancing and high availability.","deps":{"p5-Danga-Socket":{"origin":"devel/p5-Danga-Socket","version":"1.62"},"p5-Gearman":{"origin":"devel/p5-Gearman","version":"2.004.015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Games-Bingo","origin":"games/p5-Games-Bingo","version":"0.18_1","comment":"Bingo game Perl implementation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Games-Bingo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4af460537647e171246bbe9a988a7341c43f5e2c7a2a771d26b1449425dc1db8","flatsize":46374,"path":"All/p5-Games-Bingo-0.18_1.pkg","repopath":"All/p5-Games-Bingo-0.18_1.pkg","licenselogic":"single","pkgsize":26988,"desc":"Games::Bingo - a bingo game Perl implementation. This is a simple game\nof bingo. The program can randomly call out the numbers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games","perl5"]},{"name":"p5-Geo-Coder-PlaceFinder","origin":"misc/p5-Geo-Coder-PlaceFinder","version":"0.05_1","comment":"Geocode addresses with Yahoo PlaceFinder","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/FRIFFIN/Geo-Coder-PlaceFinder-0.1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"428397fbe1e187745cfbe2a1c6def9e40b689537023553628a6c5b91c5d95858","flatsize":17448,"path":"All/p5-Geo-Coder-PlaceFinder-0.05_1.pkg","repopath":"All/p5-Geo-Coder-PlaceFinder-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9496,"desc":"Geo::Coder::PlaceFinder provides an interface to the Yahoo PlaceFinder geocoding\nservice.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","geography","perl5"]},{"name":"p5-Games-Bingo-Bot","origin":"games/p5-Games-Bingo-Bot","version":"0.01_2","comment":"Simple class holding IRC related methods for bingo","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JONASBN/Games-Bingo-Bot-0.01","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7df89f62e044df64b42486dc4c1e15f00d8ec29036ccaf8c154e9220b523d7f7","flatsize":17608,"path":"All/p5-Games-Bingo-Bot-0.01_2.pkg","repopath":"All/p5-Games-Bingo-Bot-0.01_2.pkg","licenselogic":"single","pkgsize":8488,"desc":"This module contains all the commands supported by the Games::Bingo::Bot\nIRC bot (see the script in the bin directory).  The Games::Bingo::Bot\nclass and the script mentioned above is a complete IRC setup for playing\nBingo, using the Games::Bingo module.","deps":{"p5-Games-Bingo":{"origin":"games/p5-Games-Bingo","version":"0.18_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Games-AlphaBeta","origin":"games/p5-Games-AlphaBeta","version":"0.4.7_2","comment":"Game-tree search with object oriented interface","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Games-AlphaBeta","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4c1cc26fb46557968863528a135f70a4c718a3b3fc2e6c9398eb963a6a8a50b","flatsize":53700,"path":"All/p5-Games-AlphaBeta-0.4.7_2.pkg","repopath":"All/p5-Games-AlphaBeta-0.4.7_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27756,"desc":"Games::AlphaBeta provides a generic implementation of the AlphaBeta\ngame-tree search algorithm (also known as MiniMax search with alpha beta\npruning). This algorithm can be used to find the best move at a particular\nposition in any two-player, zero-sum game with perfect information.\nExamples of such games include Chess, Othello, Connect4, Go, Tic-Tac-Toe\nand many, many other boardgames.\n\nUsers must pass an object representing the initial state of the game as the\nfirst argument to new(). This object must provide the following methods:\ncopy(), apply(), endpos(), evaluate() and findmoves(). This is explained\nmore carefully in Games::AlphaBeta::Position which is a base class you can\nuse to implement your position object.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games","perl5"]},{"name":"p5-GPS-OID","origin":"astro/p5-GPS-OID","version":"0.07_1","comment":"Package for GPS PRN - Object ID conversions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GPS-OID","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"348b3bdd7be82886b27a1eaea10c0ed40aaad89930c32dfca7418ba9dd313407","flatsize":14431,"path":"All/p5-GPS-OID-0.07_1.pkg","repopath":"All/p5-GPS-OID-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7468,"desc":"GPS::OID maps GPS PRN number to Satellite OID and vice versa.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-GPS-Point","origin":"astro/p5-GPS-Point","version":"0.20","comment":"Provides an object interface for a GPS point","maintainer":"bscott@bunyatech.com.au","www":"https://metacpan.org/release/GPS-Point","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fedbc8df29ac35e8b1e9f6efe49156ae720c849f36d5563d35090688bc6415d","flatsize":23058,"path":"All/p5-GPS-Point-0.20.pkg","repopath":"All/p5-GPS-Point-0.20.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10500,"desc":"Provides an object interface for a GPS point (e.g. Position, Velocity and\nTime).\n\nThis is a re-write of Net::GPSD::Point with the goal of being more re-usable.","deps":{"p5-Test-Number-Delta":{"origin":"devel/p5-Test-Number-Delta","version":"1.06_1"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5","geography"]},{"name":"p5-Games-Alak","origin":"games/p5-Games-Alak","version":"0.19_1","comment":"Simple game-tree implementation of a gomoku-like game","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Games-Alak","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d77342e0d9f8eba1968c8f93c4685fb63b16cb5a70901a3419eb9e823d89000","flatsize":18649,"path":"All/p5-Games-Alak-0.19_1.pkg","repopath":"All/p5-Games-Alak-0.19_1.pkg","licenselogic":"single","pkgsize":9524,"desc":"This module implements a simple game-tree system for the computer to\nplay against the user in a game of Alak. You can just play the game\nfor fun; or you can use this module as a starting point for\nunderstanding game trees (and implementing smarter strategy -- the\nmodule's current logic is fairly simple-minded), particularly after\nreading my Perl Journal #18 article on trees, which discusses this\nmodule's implementation of game trees as an example of general\ntree-shaped data structures.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games","perl5"]},{"name":"p5-GPS-Babel","origin":"astro/p5-GPS-Babel","version":"0.11_1","comment":"Perl interface to gpsbabel","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GPS-Babel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9b7f4cc96055cab8bf87dc81cd1eddea2f40c653f1ccae4d3cbbc0a4275882a","flatsize":36628,"path":"All/p5-GPS-Babel-0.11_1.pkg","repopath":"All/p5-GPS-Babel-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18332,"desc":"p5-GPS-Babel is a perl interface to gpsbabel.","deps":{"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-Geo-Gpx":{"origin":"graphics/p5-Geo-Gpx","version":"1.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5","geography"]},{"name":"p5-GIS-Distance-Lite","origin":"math/p5-GIS-Distance-Lite","version":"1.0_2","comment":"Calculate geographic distances in geodetic WGS84 format","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/GIS-Distance-Lite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fc65cae086929ef9165286657514f7cd3485d01bdc8e14e45e1482edf1351a6","flatsize":3919,"path":"All/p5-GIS-Distance-Lite-1.0_2.pkg","repopath":"All/p5-GIS-Distance-Lite-1.0_2.pkg","licenselogic":"single","pkgsize":3628,"desc":"The module provides a method to calculate geographic distances\nbetween coordinates in geodetic WGS84 format using the Haversine\nformula.\n\nIt is similar to GIS::Distance, but without the extra bells and\nwhistles and without the additional dependencies. Same great taste,\nless filling. It exists for those who cannot, or prefer not to\ninstall Moose and its dependencies.","deps":{"p5-Math-Complex":{"origin":"math/p5-Math-Complex","version":"1.59_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-GIS-Distance-Fast","origin":"math/p5-GIS-Distance-Fast","version":"0.16","comment":"C implementation of GIS::Distance formulas","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/GIS-Distance-Fast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebb901b88e2e7b80aded90b477ac9a490987279e50667241e1e9b9e3f59a40a9","flatsize":77680,"path":"All/p5-GIS-Distance-Fast-0.16.pkg","repopath":"All/p5-GIS-Distance-Fast-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25604,"desc":"This distribution re-implements some, but not all, of the formulas that come\nwith GIS::Distance in the C programming language. C code is generally much\nfaster than the perl equivilent.","deps":{"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Gantry","origin":"www/p5-Gantry","version":"3.64_1","comment":"Web application framework for mod_perl, cgi, etc","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Gantry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3845d8b35acd4683aa7a5f709b8137689f7876b1b8654690e977029b509b4424","flatsize":3567507,"path":"All/p5-Gantry-3.64_1.pkg","repopath":"All/p5-Gantry-3.64_1.pkg","licenselogic":"single","pkgsize":2414948,"desc":"Perl Web application framework for Apache/mod_perl. Object Oriented\ndesign for a pragmatic, modular approach to URL dispatching. Supports\nMVC (or VC, MC, C, take your pick) and initiates rapid development.\nThis project offers an orgainized coding scheme for web applications.","deps":{"p5-CGI-Simple":{"origin":"www/p5-CGI-Simple","version":"1.281"},"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Data-FormValidator":{"origin":"textproc/p5-Data-FormValidator","version":"4.88"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-HTML-Prototype":{"origin":"www/p5-HTML-Prototype","version":"1.48_1"},"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Mail-RFC822-Address":{"origin":"mail/p5-Mail-RFC822-Address","version":"0.3_1"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"p5-Template-Plugin-HTML-SuperForm":{"origin":"textproc/p5-Template-Plugin-HTML-SuperForm","version":"1.0_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-GDS2","origin":"cad/p5-GDS2","version":"3.35","comment":"GDS2 stream module","maintainer":"hrs@FreeBSD.org","www":"https://metacpan.org/release/GDS2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae02f06b8a194615d379a21f944699fba345fe3d898a0ba2103048ccf380a28f","flatsize":231368,"path":"All/p5-GDS2-3.35.pkg","repopath":"All/p5-GDS2-3.35.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":46760,"desc":"This is GDS2, a module for quickly creating programs to read,\nwrite, and manipulate GDS2 (GDSII) stream files.","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"p5-Tk-WaitBox":{"origin":"x11-toolkits/p5-Tk-WaitBox","version":"1.3_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["cad","perl5"]},{"name":"p5-GIS-Distance","origin":"math/p5-GIS-Distance","version":"0.20,1","comment":"Calculate geographic distances","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/GIS-Distance","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"419df43a6e6f8b0e6d611921f99be823cd4bd9b7de97f0ce72af0b478ca7b16d","flatsize":94135,"path":"All/p5-GIS-Distance-0.20,1.pkg","repopath":"All/p5-GIS-Distance-0.20,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43396,"desc":"GIS::Distance calculates distances between geographic points on, at the moment,\nplanet Earth. Various \"FORMULAS\" are available that provide different levels of\naccuracy versus speed.\n\nGIS::Distance::Fast, a separate distribution, ships with C implmentations of\nsome of the formulas shipped with GIS::Distance. If you're looking for speed\nthen install it and the ::Fast formulas will be automatically used by this\nmodule.","deps":{"p5-Class-Measure":{"origin":"devel/p5-Class-Measure","version":"0.10"},"p5-Const-Fast":{"origin":"devel/p5-Const-Fast","version":"0.014_2"},"p5-GIS-Distance-Fast":{"origin":"math/p5-GIS-Distance-Fast","version":"0.16"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-GDBM","origin":"databases/p5-GDBM","version":"1.14_5","comment":"GNU Data Base Manager (gdbm) interface","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f60e8ead615322faf26dfec0b117d1e9ba6e94c42ac892c40afa403c8cc382b8","flatsize":24931,"path":"All/p5-GDBM-1.14_5.pkg","repopath":"All/p5-GDBM-1.14_5.pkg","licenselogic":"single","pkgsize":10032,"desc":"GDBM_File is a perl module which allows Perl programs to make use of the\nfacilities provided by the GNU gdbm library.  If you intend to use this\nmodule you should really have a copy of the gdbm manualpage at hand.\n\nMost of the libgdbm.a functions are available through the GDBM_File\ninterface.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libgdbm.so.6"]},{"name":"p5-GD-Thumbnail","origin":"graphics/p5-GD-Thumbnail","version":"1.46","comment":"Thumbnail maker for GD","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GD-Thumbnail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0801021062bbd169fa9643408d47ee1956ee8951c162596c655ee5a95c06c5b4","flatsize":26977,"path":"All/p5-GD-Thumbnail-1.46.pkg","repopath":"All/p5-GD-Thumbnail-1.46.pkg","licenselogic":"single","pkgsize":11956,"desc":"This a thumbnail maker. Thumbnails are smaller versions of the original\nimage/graphic/picture and are used for preview purposes, where bigger images\ncan take a long time to load. They are also used in image galleries to\npreview a lot of images at a time.\n\nThis module also has the capability to add information strips about the\noriginal image. Original image's size (in bytes) and resolution & mime type\ncan be added to the thumbnail's upper and lower parts. This feature can be\nuseful for web software (image galleries or forums).\n\nThis is a Yet Another type of module. There are several other thumbnail\nmodules on CPAN, but they simply don't have the features I need, so this\nmodule is written to increase the thumbnail population on CPAN.\n\nThe module can raise an exception if something goes wrong. So, you may have\nto use an eval block to catch them.","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-GD-TextUtil","origin":"graphics/p5-GD-TextUtil","version":"0.86_5","comment":"Text utilities for use with GD drawing package","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87887abd4fba446292fc534ede328f1da96d2923c5e7fa5303e53a5d96cb6aac","flatsize":78338,"path":"All/p5-GD-TextUtil-0.86_5.pkg","repopath":"All/p5-GD-TextUtil-0.86_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+","GPLv2+"],"pkgsize":32156,"desc":"This are Text utilities for use with the GD drawing package. This\npackage provides three modules:\n\nGD::Text:\n    Provides information about a font, irrespective of whether the font\n    is a TTF or builtin font.\n\nGD::Text::Align\n    Align a string around a coordinate, left, right, center, top, bottom\n    or center.\n\nGD::Text::Wrap\n    Wrap a long string between a right and left margin, starting at a\n    certain y coordinate. Layout the text flush left, flush right,\n    center, or justified.","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-GD-SecurityImage","origin":"security/p5-GD-SecurityImage","version":"1.75_2,1","comment":"Perl5 module for creating CAPTCHA security images","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GD-SecurityImage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b463681368026938533c054f4b1157fdb04b1142da604fb87430910ec876cb6","flatsize":110229,"path":"All/p5-GD-SecurityImage-1.75_2,1.pkg","repopath":"All/p5-GD-SecurityImage-1.75_2,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37216,"desc":"This module gives you a basic interface to create CAPTCHAs (Completely\nAutomated Public Turing Test to Tell Computers and Humans Apart) also known\nas \"Security Images\".\n\nThe final output is the actual graphic data, the mime type of the graphic and\nthe created random string.","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"options":{"IMAGEMAGICK":"off","X11":"on"}},{"name":"p5-GPS","origin":"astro/p5-GPS","version":"0.17_1","comment":"Perl interface to GPS receivers","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/perl-GPS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b2481f0de3d1d8ef67da94711f21724365b003e8bd871a0c83e0daf1c28957e","flatsize":84173,"path":"All/p5-GPS-0.17_1.pkg","repopath":"All/p5-GPS-0.17_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29916,"desc":"This is a Perl module that gives access to several GPS protocols, such as\nGarmin, NMEA, and Magellan. It works in Unix and Win32.","deps":{"p5-Device-SerialPort":{"origin":"comms/p5-Device-SerialPort","version":"1.040000_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5","geography"]},{"name":"p5-GMail-IMAPD","origin":"mail/p5-GMail-IMAPD","version":"0.94_1","comment":"Perl IMAP4 gateway to Google's webmail service","maintainer":"mashtizadeh@gmail.com","www":"https://metacpan.org/release/GMail-IMAPD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e31300eab9b1ca35865da56c73209ee59f23cfd5461c12bd0dd1904f9eea2d7","flatsize":25357,"path":"All/p5-GMail-IMAPD-0.94_1.pkg","repopath":"All/p5-GMail-IMAPD-0.94_1.pkg","licenselogic":"single","pkgsize":10980,"desc":"This module allows users to access their Gmail messages with an IMAP\nclient by running a server which accepts IMAP connections.\n\nCurrently this module supports only a subset of the IMAP4 protocol.","deps":{"p5-Mail-Webmail-Gmail":{"origin":"mail/p5-Mail-Webmail-Gmail","version":"1.09_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-GD-Graph","origin":"graphics/p5-GD-Graph","version":"1.56","comment":"Graph plotting module for perl5","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GDGraph","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9ab467d5805f93ad60bf5963e1b31a4702532ca1148297e21b73dc4d2f70fbc","flatsize":241229,"path":"All/p5-GD-Graph-1.56.pkg","repopath":"All/p5-GD-Graph-1.56.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":82428,"desc":"GD::Graph is a perl5 module to create charts using the GD module.","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-GD-TextUtil":{"origin":"graphics/p5-GD-TextUtil","version":"0.86_5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-GD-Graph-histogram","origin":"graphics/p5-GD-Graph-histogram","version":"1.1_5","comment":"Histogram plotting module for perl5","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/GDGraph-histogram","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5fd03dab3fac9b7a3e5e39ac134dd1f195f7580c035fa1e2a1a54ab4969deaf","flatsize":16803,"path":"All/p5-GD-Graph-histogram-1.1_5.pkg","repopath":"All/p5-GD-Graph-histogram-1.1_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8736,"desc":"GD::Graph::histogram extends the GD::Graph module to create histograms. The\nmodule allow creation of count or percentage histograms.","deps":{"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Games-Dice","origin":"games/p5-Games-Dice","version":"0.046","comment":"Perl module to simulate die rolls","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/Games-Dice","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5bd2539eaebfdc872cd54717daaaaaad7fd6dafd2c117221d02f0db88268368f","flatsize":19848,"path":"All/p5-Games-Dice-0.046.pkg","repopath":"All/p5-Games-Dice-0.046.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10956,"desc":"Games::Dice simulates die rolls. It uses a function-oriented (not\nobject-oriented) interface. No functions are exported by default. At present,\nthere are two functions which are exportable: roll and roll_array. The latter is\nused internally by roll, but can also be exported by itself.\n\nThe number and type of dice to roll is given in a style which should be familiar\nto players of popular role-playing games: adb[+-*/b]c. a is optional and\ndefaults to 1; it gives the number of dice to roll. b indicates the number of\nsides to each die; the most common, cube-shaped die is thus a d6. %25 can be used\ninstead of 100 for b; hence, rolling 2d%25 and 2d100 is equivalent. If F is used\nfor b fudge dice are used, which either results in -1, 0 or 1. roll simulates a\nrolls of b-sided dice and adds together the results. The optional end,\nconsisting of one of +-*/b and a number c, can modify the sum of the individual\ndice. +-*/ are similar in that they take the sum of the rolls and add or\nsubtract c, or multiply or divide the sum by c. (x can also be used instead of\n*.) Hence, 1d6+2 gives a number in the range 3..8, and 2d4*10 gives a number in\nthe range 20..80. (Using / truncates the result to an int after dividing.) Using\nb in this slot is a little different: it's short for \"best\" and indicates \"roll\na number of dice, but add together only the best few\". For example, 5d6b3 rolls\nfive six- sided dice and adds together the three best rolls. This is sometimes\nused, for example, in role-playing to give higher averages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-Games-Dice port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-GD-SVG","origin":"graphics/p5-GD-SVG","version":"0.33_6","comment":"Seamlessly enable SVG output from scripts written using GD","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/GD-SVG","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d3639f710374f5feb030b886eb0270bd52b4ca21a478a803f395ce96e3b1087","flatsize":102197,"path":"All/p5-GD-SVG-0.33_6.pkg","repopath":"All/p5-GD-SVG-0.33_6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":42508,"desc":"GD::SVG seamlessly enables the scalable vector graphics (SVG) output\nfrom scripts written using GD.  It accomplishes this by translating GD\nfunctions into SVG functions.","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-SVG":{"origin":"textproc/p5-SVG","version":"2.87"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-GSSAPI","origin":"security/p5-GSSAPI","version":"0.28_2","comment":"Perl extension providing access to the GSSAPIv2 library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GSSAPI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bcd6a979a6f572f976b5bad32b2547323c9c0d8dc3630da7d5cea6f9f6762a3","flatsize":102452,"path":"All/p5-GSSAPI-0.28_2.pkg","repopath":"All/p5-GSSAPI-0.28_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38032,"desc":"This module gives access to the routines of the GSSAPI library,\nas described in rfc2743 and rfc2744 and implemented by the\nKerberos-1.2 distribution from MIT.","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libgssapi_krb5.so.2.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0"],"options":{"GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on"}},{"name":"p5-GD-Graph-ohlc","origin":"graphics/p5-GD-Graph-ohlc","version":"0.9703_1","comment":"Create charts displaying the open, high, low, and close","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/GD-Graph-ohlc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87216b9e45d86945cf889e31ed2faf9a44554da0bbe79e96b738efafb2ace892","flatsize":23190,"path":"All/p5-GD-Graph-ohlc-0.9703_1.pkg","repopath":"All/p5-GD-Graph-ohlc-0.9703_1.pkg","licenselogic":"single","pkgsize":10504,"desc":"GD::Graph type that shows open, high, low and close as ticks on little sticks","deps":{"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-FuzzyOcr-devel","origin":"mail/p5-FuzzyOcr-devel","version":"3.6.0_6","comment":"Plugin for SpamAssassin which scans image attachments for spam","maintainer":"ismail.yenigul@endersys.com.tr","www":"https://fuzzyocr.own-hero.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f38707a12c831e5729e24b6fb177b23470e97930a61eb3f8a91ec6a11ff2acc","flatsize":282715,"path":"All/p5-FuzzyOcr-devel-3.6.0_6.pkg","repopath":"All/p5-FuzzyOcr-devel-3.6.0_6.pkg","licenselogic":"single","pkgsize":105388,"desc":"FuzzyOcr is a plugin for SpamAssassin which scans image attachments for\nspam keywords, using an Optical Character Recognition program.\n\nThis plugin can be used to detect spam that puts all the real spam\ncontent in an attached image. The mail itself only random text and\nrandom html, without any URLs or identifiable information.\n\nIt is also able to do approximate matches on words, so errors in\nrecognition or attempts to obfuscate the text inside the image will not\ncause the detection to fail.","deps":{"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"gifsicle":{"origin":"graphics/gifsicle","version":"1.95"},"gocr":{"origin":"graphics/gocr","version":"0.52_1"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"ocrad":{"origin":"graphics/ocrad","version":"0.29"},"p5-MLDBM":{"origin":"databases/p5-MLDBM","version":"2.05_1"},"p5-MLDBM-Sync":{"origin":"databases/p5-MLDBM-Sync","version":"0.30_1"},"p5-String-Approx":{"origin":"devel/p5-String-Approx","version":"3.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"}},"categories":["mail","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"To complete the install of FuzzyOcr, copy FuzzyOcr.cf, FuzzyOcr.preps,\nFuzzyOcr.scansets and FuzzyOcr.words from /usr/local/share/examples/FuzzyOcr into your\n SpamAssassin configuration directory.","type":"install"}]},{"name":"p5-Future-AsyncAwait","origin":"devel/p5-Future-AsyncAwait","version":"0.66","comment":"Deferred subroutine syntax for futures","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Future-AsyncAwait","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ab859e211986d7c4e7b98f69872e5b75a861c5dc936a2024c042050678ac79e","flatsize":146210,"path":"All/p5-Future-AsyncAwait-0.66.pkg","repopath":"All/p5-Future-AsyncAwait-0.66.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":55076,"desc":"Future::AsyncAwait provides syntax for deferring and resuming subroutines while\nwaiting for Futures to complete. This syntax aims to make code that performs\nasynchronous operations using futures look neater and more expressive than\nsimply using then chaining and other techniques on the futures themselves. It is\nalso a similar syntax used by a number of other languages; notably C# 5,\nEcmaScript 6, Python 3, Dart, Rust, C++20.\n\nThis module is still under active development. While it now seems relatively\nstable enough for most use-cases and has received a lot of \"battle-testing\" in a\nwide variety of scenarios, there may still be the occasional case of memory leak\nleft in it, especially if still-pending futures are abandoned.\n\nThe new syntax takes the form of two new keywords, async and await.","deps":{"p5-Future":{"origin":"devel/p5-Future","version":"0.50"},"p5-XS-Parse-Keyword":{"origin":"devel/p5-XS-Parse-Keyword","version":"0.42"},"p5-XS-Parse-Sublike":{"origin":"devel/p5-XS-Parse-Sublike","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Future-IO","origin":"devel/p5-Future-IO","version":"0.15","comment":"Future-returning IO methods","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Future-IO","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62e107d64d5be6f261b941b2d9af80101ff3bd381c41bb7fa22d18e5883d1a8e","flatsize":74627,"path":"All/p5-Future-IO-0.15.pkg","repopath":"All/p5-Future-IO-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25144,"desc":"Future::IO provides a few basic methods that behave similarly to the same-named\ncore perl functions relating to IO operations, but yield their results\nasynchronously via Future instances.\n\nThis is provided primarily as a decoupling mechanism, to allow modules to be\nwritten that perform IO in an asynchronous manner to depend directly on this,\nwhile allowing asynchronous event systems to provide an implementation of these\noperations.","deps":{"p5-Future":{"origin":"devel/p5-Future","version":"0.50"},"p5-Struct-Dumb":{"origin":"devel/p5-Struct-Dumb","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-GD-Graph3d","origin":"graphics/p5-GD-Graph3d","version":"0.63_6","comment":"Creates 3D charts with GD::Graph and GD","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GD-Graph3d","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6be0903a1fe1c7858f75a6ff02b6f61728cc861aa53153f890c4f37a0d7d73ea","flatsize":71585,"path":"All/p5-GD-Graph3d-0.63_6.pkg","repopath":"All/p5-GD-Graph3d-0.63_6.pkg","licenselogic":"single","pkgsize":18196,"desc":"GD-Graph3d extensions module provides 3D graphs for the GD::Graph module.","deps":{"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Future","origin":"devel/p5-Future","version":"0.50","comment":"Build objects representing outstanding operations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Future","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5b6d8fd1234da2a3828dbdea64ea80178768cb7a692b37e8d52a7f1f018db6c","flatsize":175507,"path":"All/p5-Future-0.50.pkg","repopath":"All/p5-Future-0.50.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":75748,"desc":"A Future object represents an operation that is currently in progress,\nor has recently completed. Library functions that perform asynchronous\noperations would use Future objects to allow calling programs to control\nor wait for those operations to complete.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-GD-Barcode","origin":"graphics/p5-GD-Barcode","version":"2.00","comment":"Create barcode image with GD in Perl","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/GD-Barcode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9e4acbfb7de2f15c0866359602e4ee2dda64fae27573bf3a6cfbd9f93d1e597","flatsize":11013716,"path":"All/p5-GD-Barcode-2.00.pkg","repopath":"All/p5-GD-Barcode-2.00.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":495104,"desc":"GD::Barcode is a subclass of GD and allows you to create barcode image with GD.\nThis module based on \"Generate Barcode Ver 1.02 By Shisei Hanai 97/08/22\".","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Geo-Address-Formatter","origin":"misc/p5-Geo-Address-Formatter","version":"1.998.2","comment":"Take structured address data and format it according to the various global/country rules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-Address-Formatter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25748cb61481d4e8b435fac63046c6324733b107acb01c0db34323b61b814d6d","flatsize":72982,"path":"All/p5-Geo-Address-Formatter-1.998.2.pkg","repopath":"All/p5-Geo-Address-Formatter-1.998.2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18072,"desc":"Geo::Address::Formatter takes structured address data and formats it according\nto the various global/country rules.\n\nIf you have a structured postal address (hash) and need to convert it into a\nreadable address based on the format of the address country, it gets more\ncomplicated with 200+ countries and territories and dozens more address\ncomponents to consider.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"p5-Text-Hogan":{"origin":"textproc/p5-Text-Hogan","version":"2.03"},"p5-Try-Catch":{"origin":"lang/p5-Try-Catch","version":"1.1.0"},"p5-YAML-LibYAML":{"origin":"textproc/p5-YAML-LibYAML","version":"0.89"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Fuse","origin":"sysutils/p5-Fuse","version":"0.16.1_2","comment":"Write filesystems in Perl using FUSE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Fuse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f08d75bb6ba07e7b587fda68e1c7bcc1707b6424d5ac49323d0ef3c7cd4bfddc","flatsize":136035,"path":"All/p5-Fuse-0.16.1_2.pkg","repopath":"All/p5-Fuse-0.16.1_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":50076,"desc":"This lets you implement filesystems in perl, through the FUSE\n(Filesystem in USErspace) kernel/lib interface.\n\nFUSE expects you to implement callbacks for the various functions.\n\nIn the following definitions, \"errno\" can be 0 (for a success),\n-EINVAL, -ENOENT, -EONFIRE, any integer less than 1 really.\n\nYou can import standard error constants by saying something like \"use\nPOSIX qw(EDOTDOT ENOANO);\".\n\nEvery constant you need (file types, open() flags, error values, etc)\ncan be imported either from POSIX or from Fcntl, often both. See their\nrespective documentations, for more information.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Fuse-Simple","origin":"sysutils/p5-Fuse-Simple","version":"1.00_1","comment":"Simple way to write filesystems in Perl using FUSE","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Fuse-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a39db20d9f0d1c93111aefb2381947788037b97aaf3eaea143bd6a52f24bd907","flatsize":35579,"path":"All/p5-Fuse-Simple-1.00_1.pkg","repopath":"All/p5-Fuse-Simple-1.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16584,"desc":"Fuse lets you write filesystems in Perl. Fuse::Simple makes this REALLY Simple,\nas you just need a hash for your root directory, containing strings for files,\nmore hashes for subdirs, or functions to be called for magical functionality a\nbit like /proc.","deps":{"p5-Fuse":{"origin":"sysutils/p5-Fuse","version":"0.16.1_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-FurlX-Coro","origin":"www/p5-FurlX-Coro","version":"1.02_1","comment":"Perl extension for multiple HTTP requests with Coro","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/FurlX-Coro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"515ae902ac8c170c4cf7bd2cb667c46b75508d0b53c9a092d48f3e2ab0375418","flatsize":7375,"path":"All/p5-FurlX-Coro-1.02_1.pkg","repopath":"All/p5-FurlX-Coro-1.02_1.pkg","licenselogic":"single","pkgsize":6624,"desc":"This is a wrapper to Furl for asynchronous HTTP requests with Coro.","deps":{"p5-Coro":{"origin":"devel/p5-Coro","version":"6.570,1"},"p5-Furl":{"origin":"www/p5-Furl","version":"3.14_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Frontier-RPC","origin":"net/p5-Frontier-RPC","version":"0.07.b4_1","comment":"Frontier::RPC implements UserLand Software's XML RPC","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6c18819520ee079536d36148a2d23da31c5b63ac84952fa0cd5264ffc4ca21f","flatsize":50092,"path":"All/p5-Frontier-RPC-0.07.b4_1.pkg","repopath":"All/p5-Frontier-RPC-0.07.b4_1.pkg","licenselogic":"single","pkgsize":24052,"desc":"Frontier::RPC implements UserLand Software's XML RPC (Remote Procedure\nCalls using Extensible Markup Language).  Frontier::RPC includes both a\nclient module for making requests to a server and a daemon module for\nimplementing servers.  Frontier::RPC uses RPC2 format messages.\n\nRPC client connections are made by creating instances of Frontier::Client\nobjects that record the server name, and then issuing `call' requests that\nsend a method name and parameters to the server.\n\nRPC daemons are mini-HTTP servers (using HTTP::Daemon from the `libwww'\nPerl module).  Daemons are created by first defining the procedures you\nwant to make available to RPC and then passing a list of those procedures\nas you create the Frontier::Daemon object.\n\nThe Frontier::RPC2 module implements the encoding and decoding of XML RPC\nrequests using the XML::Parser Perl module.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-FreeBSD-Ports-INDEXhash","origin":"ports-mgmt/p5-FreeBSD-Ports-INDEXhash","version":"1.2.2_1","comment":"Make a hash out of the index file for the ports tree","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/FreeBSD-Ports-INDEXhash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abb225acbc39888589ff1fb28d6e6d535fc5aff5aa5ca6fb4a4b62565efa1f7c","flatsize":9590,"path":"All/p5-FreeBSD-Ports-INDEXhash-1.2.2_1.pkg","repopath":"All/p5-FreeBSD-Ports-INDEXhash-1.2.2_1.pkg","licenselogic":"single","pkgsize":5680,"desc":"This takes the FreeBSD port's index file and makes it into a easy to use hash.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ports-mgmt","sysutils","perl5"]},{"name":"p5-FreezeThaw","origin":"devel/p5-FreezeThaw","version":"0.5001","comment":"Module for converting Perl structures to strings and back","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"689706f5847dfba82630b140c1db1cdd3d5d4279cc78110aa86df7c28d508808","flatsize":36456,"path":"All/p5-FreezeThaw-0.5001.pkg","repopath":"All/p5-FreezeThaw-0.5001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15388,"desc":"Converts data to/from stringified form, appropriate for\nsaving-to/reading-from permanent storage.\n\nDeals with objects, circular lists, repeated appearance of\nthe same refence. Does not deal with overloaded stringify\noperator yet.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-FusionInventory-Agent","origin":"net-mgmt/p5-FusionInventory-Agent","version":"2.5.2","comment":"Agent for OCS Inventory server and FusionInventory for GLPI servers","maintainer":"freebsd@simweb.ch","www":"https://metacpan.org/release/FusionInventory-Agent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a5fb5f4278ea6ca2c8b4cff39d96ce5016bb0ac9c009bfb4d202433783116a0","flatsize":3730749,"path":"All/p5-FusionInventory-Agent-2.5.2.pkg","repopath":"All/p5-FusionInventory-Agent-2.5.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":757312,"desc":"fusioninventory-agent is an agent for OCS Inventory server and\nFusionInventory for GLPI servers. It creates local inventory of the\nmachines (hardware and software) and send it to the server. It can also\nwrite it in a local XML file. This agent is the successor of the former\nlinux_agent which was released with OCS 1.01 and prior. It also replaces\nthe unofficial Solaris/AIX/BSD agents.\n\nSee also: https://fusioninventory.org/","deps":{"dmidecode":{"origin":"sysutils/dmidecode","version":"3.6"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-HTTP-Daemon":{"origin":"www/p5-HTTP-Daemon","version":"6.16"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Proc-Daemon":{"origin":"devel/p5-Proc-Daemon","version":"0.23"},"p5-Proc-PID-File":{"origin":"devel/p5-Proc-PID-File","version":"1.29"},"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-XML-TreePP":{"origin":"textproc/p5-XML-TreePP","version":"0.43"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"pciutils":{"origin":"sysutils/pciutils","version":"3.13.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"options":{"CUPS":"off","DAEMON":"on","DEPLOY":"off","DMIDECODE":"on","NETDISC":"off","NETINV":"off","PCIUTILS":"on","SSL":"off","VMWARE":"off","WOL":"off","ZLIB":"on"}},{"name":"p5-FreeBSD-Ports","origin":"ports-mgmt/p5-FreeBSD-Ports","version":"0.04_1","comment":"Perl modules for parsing FreeBSD's Ports INDEX file","maintainer":"perl@FreeBSD.org","www":"https://people.freebsd.org/~tom/portpm/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8a89a2af8a5a0108385d7aecaac1a4cc6146521194b57dd28574a8aa9aafae2","flatsize":27080,"path":"All/p5-FreeBSD-Ports-0.04_1.pkg","repopath":"All/p5-FreeBSD-Ports-0.04_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13180,"desc":"FreeBSD::Ports and FreeBSD::Ports::Port are modules for parsing\nFreeBSD's Ports INDEX file and selecting ports that match certain\ncriteria.\n\nFor example, you might want to list ports maintained by tom@FreeBSD.org\nsorted alphabetically:\n  my $ports = tie my %25port, 'FreeBSD::Ports', '/usr/ports/INDEX';\n  $ports->maintainer('tom@FreeBSD.org');\n  $ports->sort('alpha');\n  foreach my $p (keys %25port) {\n      print $p->as_ascii,\"\\n\";\n  }","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ports-mgmt","perl5"]},{"name":"p5-FormValidator-Lite","origin":"textproc/p5-FormValidator-Lite","version":"0.41_1","comment":"Lightleight form validation library","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/FormValidator-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d07ea826150879bb703a3d15572581bfa51b27612050a9b2318499a03dd06072","flatsize":98941,"path":"All/p5-FormValidator-Lite-0.41_1.pkg","repopath":"All/p5-FormValidator-Lite-0.41_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":44452,"desc":"FormValidator::Lite is a simple, fast implementation for form validation.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-Email-Valid-Loose":{"origin":"mail/p5-Email-Valid-Loose","version":"0.05_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Form-Sensible","origin":"devel/p5-Form-Sensible","version":"0.20023","comment":"Sensible way to handle form based user interface","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Form-Sensible","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd315649f4ce5e3f985fd9076f0cb9e0b7b3e76068a084fa8f7f3572efb68cfb","flatsize":297997,"path":"All/p5-Form-Sensible-0.20023.pkg","repopath":"All/p5-Form-Sensible-0.20023.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":126952,"desc":"Form::Sensible is a different kind of form library. Form::Sensible is not just\nanother HTML form creator, or a form validator, though it can do both.\nForm::Sensible, instead, focuses on what forms are: a method to relay\ninformation to and from a user interface.\n\nForm::Sensible forms are primarily tied to the data they represent.\nForm::Sensible is not tied to HTML in any way. You could render Form::Sensible\nforms using any presentation system you like, whether that's HTML, console\nprompts, WxPerl or voice prompts. (* currently only an HTML renderer is provided\nwith Form::Sensible, but work is already under way to produce others.)\n\nFeatures:\n- Easy form validation\n- Ability to easily save created forms for future use\n- Define form once, render any number of ways\n- Flexible built-in form validator\n- Easily extended to produce new renderers, field types and validation\n- HTML renderer produces sane html that can be easily styled via CSS\n- HTML renderer allows for custom templates to control all aspects of form\n  rendering.\n- HTML output not tied to any javascript library.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Natural":{"origin":"devel/p5-DateTime-Format-Natural","version":"1.18"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Forest","origin":"devel/p5-Forest","version":"0.10_1","comment":"Collection of n-ary tree related modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Forest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecdfa3f4b031c0cc53c7722058dfc9cd43fe272f0a85c3292daf7b1b7ca45dfe","flatsize":98911,"path":"All/p5-Forest-0.10_1.pkg","repopath":"All/p5-Forest-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":51316,"desc":"Forest is intended to be a replacement for the Tree::Simple family of\nmodules, and fixes many of the issues that have always bothered me about\nthem. It is by no means a complete replacement yet, but should eventually\ngrow to become that.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Clone":{"origin":"devel/p5-MooseX-Clone","version":"0.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Font-TTFMetrics","origin":"x11-fonts/p5-Font-TTFMetrics","version":"0.1_1","comment":"Parser for the TTF file","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Font-TTFMetrics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff7cb5877c21d6979fb2b8ba980d39bfaebc422855049cb04f460380eed9ad8c","flatsize":65470,"path":"All/p5-Font-TTFMetrics-0.1_1.pkg","repopath":"All/p5-Font-TTFMetrics-0.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19868,"desc":"Font::TTFMetrics encapsulates the font metrics of a true type font file. A\ntrue type font file contains several tables which need to be parsed before\nany useful information could be gathered about the font. There is the\nexcellent module for parsing TTF font in CPAN by Martin Hosken, Font::TTF.\nBut in my opinion the use of Font::TTF requires intimate knowledge of TTF\nfont format. This module was written to support the use of TTF in Pastel\n2D graphics library in Perl. Three factors prompted me to write this\nmodule: first, I required a fast module to access TTF file. Second, all\nthe access required was read-only. Last, I wanted a user friendly, higher\nlevel API to access TTF file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-fonts","perl5"]},{"name":"p5-Format-Human-Bytes","origin":"converters/p5-Format-Human-Bytes","version":"0.06_1","comment":"Perl module to format a bytecount and make it human readable","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Format-Human-Bytes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9300464b4f1a45861fe760f967165d66b9a15aa48517f50e960b04252525537","flatsize":8436,"path":"All/p5-Format-Human-Bytes-0.06_1.pkg","repopath":"All/p5-Format-Human-Bytes-0.06_1.pkg","licenselogic":"single","pkgsize":5020,"desc":"Ever showed 12345678 bytes to the user instead of just saying 11MB?\nThis module returns you a printable string which is more readable\nby humans than a simple bytecount.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Font-FreeType","origin":"print/p5-Font-FreeType","version":"0.16","comment":"Perl extension to read font files and render glyphs using FreeType2","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Font-FreeType","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4ef527bb3980229f8aa737bbf257dae35a665f75f086b8d98abb5b3c1e96017","flatsize":132082,"path":"All/p5-Font-FreeType-0.16.pkg","repopath":"All/p5-Font-FreeType-0.16.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":51912,"desc":"This module allows Perl programs to conveniently read information from\nfont files. All the font access is done through the FreeType2 library,\nwhich supports many formats. It can render images of characters with\nhigh-quality hinting and antialiasing, extract metrics information,\nand extract the outlines of characters in scalable formats like\nTrueType.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5"],"shlibs_required":["libperl.so.5.36","libfreetype.so.6"]},{"name":"p5-Font-AFM","origin":"x11-fonts/p5-Font-AFM","version":"1.20_1","comment":"Interface to Adobe font metrics files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Font-AFM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2af749f569a6357af2860054577171e909f59c27e32af8310a0a767f58aa9fc","flatsize":48486,"path":"All/p5-Font-AFM-1.20_1.pkg","repopath":"All/p5-Font-AFM-1.20_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13012,"desc":"This module implements the Font::AFM class. Objects of this class\nare initialised from an AFM-file and allows you to obtain information\nabout the font and the metrics of the various glyphs in the font.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-fonts","perl5"]},{"name":"p5-Fliggy","origin":"www/p5-Fliggy","version":"0.009003_1","comment":"Perl extension for Fliggy: Twiggy with inlined flash policy server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Fliggy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd148703d6e7470834663f8664b0d34b2375fbe409a28b77a402df8c33382da4","flatsize":10116,"path":"All/p5-Fliggy-0.009003_1.pkg","repopath":"All/p5-Fliggy-0.009003_1.pkg","licenselogic":"single","pkgsize":7564,"desc":"Fliggy inherits Twiggy and adds support for inlined Flash Policy\nserver (useful for Plack::Middleware::SocketIO or Flash WebSocket\nfallback).\n\nNo need to run Flash Policy server as root on 843 port!\n\nUsage is exactly the same as Twiggy, whenever you run twiggy command,\nreplace it with fliggy and you're ready to go.","deps":{"p5-Twiggy":{"origin":"www/p5-Twiggy","version":"0.1026"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Function-Fallback-CoreOrPP","origin":"devel/p5-Function-Fallback-CoreOrPP","version":"0.090","comment":"Functions that use non-core XS module but provide pure-Perl/core fallback","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Function-Fallback-CoreOrPP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e84b60fb234176aa44e9cdeef353adeeab0563b3328ab34cb4289c936ead4b3","flatsize":45165,"path":"All/p5-Function-Fallback-CoreOrPP-0.090.pkg","repopath":"All/p5-Function-Fallback-CoreOrPP-0.090.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11916,"desc":"Function::Fallback::CoreOrPP provides functions that use non-core XS modules\n(for best speed, reliability, feature, etc) but falls back to those that use\ncore XS or pure-Perl modules when the non-core XS module is not available.\n\nThis module helps when you want to bootstrap your Perl application with a\nportable, dependency-free Perl script. In a vanilla Perl installation (having\nonly core modules), you can use App::FatPacker to include non-core pure-Perl\ndependencies to your script.","deps":{"p5-Clone-PP":{"origin":"devel/p5-Clone-PP","version":"1.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Font-TTF","origin":"x11-fonts/p5-Font-TTF","version":"1.06","comment":"Perl module for TrueType font hacking","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Font-TTF","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ae3db38b78db7f48012801ab8c55dd07ed1d72a9d998f08ee237deb5f2eadae","flatsize":948093,"path":"All/p5-Font-TTF-1.06.pkg","repopath":"All/p5-Font-TTF-1.06.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":315180,"desc":"Perl module for TrueType font hacking. Supports reading, processing and\nwriting of the following tables: GDEF, GPOS, GSUB, LTSH, OS/2, PCLT,\nbsln, cmap, cvt, fdsc, feat, fpgm, glyf, hdmx, head, hhea, hmtx, kern,\nloca, maxp, mort, name, post, prep, prop, vhea, vmtx and the reading and\nwriting of all other table types.\n\nIn short, you can do almost anything with a standard TrueType font with\nthis module.","deps":{"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-fonts","perl5"]},{"name":"p5-Flickr-Upload","origin":"www/p5-Flickr-Upload","version":"1.60","comment":"Upload images to flickr.com","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Flickr-Upload","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d2218a391eec8ea876a025432792cd1e2f8c9d2a061c49189e638b13cc170a4","flatsize":50124,"path":"All/p5-Flickr-Upload-1.60.pkg","repopath":"All/p5-Flickr-Upload-1.60.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23412,"desc":"Upload an image to flickr.com.","deps":{"p5-Flickr-API":{"origin":"www/p5-Flickr-API","version":"1.29"},"p5-XML-Parser-Lite-Tree":{"origin":"textproc/p5-XML-Parser-Lite-Tree","version":"0.14_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Flea","origin":"www/p5-Flea","version":"0.04_2","comment":"Perl extension for minimalistic sugar for your Plack","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Flea","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"599e43168ff57c1f20f7d183417e0e63c339e1e8dad6d27cf9e05bd3b009b31d","flatsize":13230,"path":"All/p5-Flea-0.04_2.pkg","repopath":"All/p5-Flea-0.04_2.pkg","licenselogic":"single","pkgsize":8412,"desc":"PSGI/Plack is where it's at. Dancer's routing syntax is really cool,\nbut it does a lot of things I don't usually want. What I really want\nis Dancer-like sugar as an extremely thin layer over my\nteeth^H^H^H^H^H PSGI apps.","deps":{"p5-Devel-Declare-Parser":{"origin":"devel/p5-Devel-Declare-Parser","version":"0.021"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-Exporter-Declare":{"origin":"devel/p5-Exporter-Declare","version":"0.114"},"p5-HTTP-Exception":{"origin":"www/p5-HTTP-Exception","version":"0.04007"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Firefox-Marionette","origin":"www/p5-Firefox-Marionette","version":"1.53","comment":"Automate the Firefox browser with the Marionette protocol","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Firefox-Marionette","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05aa6e2ee3a5391ce03042467feb6a4014a730e43df6029723f4f1ac89908315","flatsize":1121929,"path":"All/p5-Firefox-Marionette-1.53.pkg","repopath":"All/p5-Firefox-Marionette-1.53.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":326860,"desc":"This is a client module to automate the Mozilla Firefox browser\nvia the Marionette protocol","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-Config-INI":{"origin":"devel/p5-Config-INI","version":"0.029"},"p5-Crypt-URandom":{"origin":"security/p5-Crypt-URandom","version":"0.40"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-MIME-Base64":{"origin":"converters/p5-MIME-Base64","version":"3.16"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-FindBin-libs","origin":"devel/p5-FindBin-libs","version":"2.1100_1","comment":"Perl extension to locate and use lib directories","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/FindBin-libs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f09d1206750086aadf25d57801e5ca1044e8e88da7c26de0330e5378dabaf67f","flatsize":38417,"path":"All/p5-FindBin-libs-2.1100_1.pkg","repopath":"All/p5-FindBin-libs-2.1100_1.pkg","licenselogic":"single","pkgsize":19824,"desc":"Locate and 'use lib' directories along the path of $FindBin::Bin to\nautomate locating modules.\n\nUses File::Spec and Cwd's abs_path to accomodate multiple O/S and\nredundant symlinks.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Finance-YahooQuote","origin":"finance/p5-Finance-YahooQuote","version":"0.26","comment":"Get stock quotes from Yahoo! Finance","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Finance-YahooQuote","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"120825d90f2afd655a40f36c862d218743bcc9545fab79d7264e484ed0b14d5b","flatsize":27637,"path":"All/p5-Finance-YahooQuote-0.26.pkg","repopath":"All/p5-Finance-YahooQuote-0.26.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":15232,"desc":"This module gets stock quotes from Yahoo! Finance. The getonequote\nfunction will return a quote for a single stock symbol, while the\ngetquote function will return a quote for each of the stock symbols\npassed to it.  getcustomquote allows to specify a format other than\nthe default to take advantage of the extended range of available\ninformation.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Find-Lib","origin":"devel/p5-Find-Lib","version":"1.04_1","comment":"Helper to smartly find libs to use in the filesystem tree","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Find-Lib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f0d2edddeb1576eddbec55868dbb92ebcaba8932e595078eaee04e893ec7417","flatsize":12446,"path":"All/p5-Find-Lib-1.04_1.pkg","repopath":"All/p5-Find-Lib-1.04_1.pkg","licenselogic":"single","pkgsize":8316,"desc":"Find::Lib is a perl helper to smartly find libs to use in the\nfilesystem tree.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Flickr-API","origin":"www/p5-Flickr-API","version":"1.29","comment":"Perl interface to the Flickr API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Flickr-API","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"588581db982bb68cd526997d856d3ce8a9bb9a8feda835a39ab9f04d578934d5","flatsize":106383,"path":"All/p5-Flickr-API-1.29.pkg","repopath":"All/p5-Flickr-API-1.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41680,"desc":"A simple interface for using the Flickr API.\n\nFlickr::API is a subclass of LWP::UserAgent, so all of the various proxy,\nrequest limits, caching, etc are available.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Net-OAuth":{"origin":"net/p5-Net-OAuth","version":"0.28_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML-Simple":{"origin":"textproc/p5-XML-LibXML-Simple","version":"0.95"},"p5-XML-Parser-Lite-Tree":{"origin":"textproc/p5-XML-Parser-Lite-Tree","version":"0.14_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Finance-TW-TSEQuote","origin":"finance/p5-Finance-TW-TSEQuote","version":"0.28","comment":"Check stock quotes from Taiwan Security Exchange","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Finance-TW-TSEQuote","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9a6186dc6b3d99ae97874967587a73ff5dc3587a905573a3e10f1955312f709","flatsize":17944,"path":"All/p5-Finance-TW-TSEQuote-0.28.pkg","repopath":"All/p5-Finance-TW-TSEQuote-0.28.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9760,"desc":"This module provides interface to stock information available from Taiwan\nSecurity Exchange. You could resolve company name to stock symbol, as well\nas getting the real time quote.","deps":{"p5-App-Cache":{"origin":"devel/p5-App-Cache","version":"0.37_1"},"p5-HTML-TableExtract":{"origin":"www/p5-HTML-TableExtract","version":"2.15"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Finance-QuoteTW","origin":"finance/p5-Finance-QuoteTW","version":"0.09_3","comment":"Fetch quotes of mutual funds in Taiwan","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Finance-QuoteTW","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e77486c6444be1448751e75e768a34326efd2a9b56e990b85ae8c809d04a6c92","flatsize":39904,"path":"All/p5-Finance-QuoteTW-0.09_3.pkg","repopath":"All/p5-Finance-QuoteTW-0.09_3.pkg","licenselogic":"single","pkgsize":19284,"desc":"Finance::QuoteTW provides a easy way to get the latest fund quotes from\nvarious website in Taiwan.","deps":{"p5-Data-TreeDumper":{"origin":"devel/p5-Data-TreeDumper","version":"0.41"},"p5-HTML-Encoding":{"origin":"www/p5-HTML-Encoding","version":"0.61_1"},"p5-HTML-TableExtract":{"origin":"www/p5-HTML-TableExtract","version":"2.15"},"p5-Spiffy":{"origin":"devel/p5-Spiffy","version":"0.46_1"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Finance-TW-EmergingQuote","origin":"finance/p5-Finance-TW-EmergingQuote","version":"0.26_1","comment":"Check stock quotes from Taiwan Emerging Stock","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Finance-TW-EmergingQuote","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30fdfb6dcfc51b44cc2e237cde46e828250063683ac1f8ffdb1132dadc29df7a","flatsize":5343,"path":"All/p5-Finance-TW-EmergingQuote-0.26_1.pkg","repopath":"All/p5-Finance-TW-EmergingQuote-0.26_1.pkg","licenselogic":"single","pkgsize":3992,"desc":"This module provides interface to Emerging Stock price information available\nfrom Taiwan's OTC(over-the-counter market). You could get the real time quote.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Finance-QuoteHist","origin":"finance/p5-Finance-QuoteHist","version":"1.32","comment":"Perl module for fetching historical stock quotes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Finance-QuoteHist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3aec66b5ebc372d82bda03ff6969d39ba2575fa621c27f5fb7312e112553270","flatsize":115013,"path":"All/p5-Finance-QuoteHist-1.32.pkg","repopath":"All/p5-Finance-QuoteHist-1.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36296,"desc":"Top level aggregator that will select a default lineup of\nsite instances from which to retrieve quotes. Other\nthan the default lineup, this module behaves identically\nto whichever site-specific module is first in the lineup.\nSee below for site-specific modules.","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-HTML-TableExtract":{"origin":"www/p5-HTML-TableExtract","version":"2.15"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Finance-Currency-Convert-XE","origin":"finance/p5-Finance-Currency-Convert-XE","version":"0.25_1","comment":"Currency conversion module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Finance-Currency-Convert-XE","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc90159c20a69c689f325d02a18f297395195f71993078530986647a731eb49b","flatsize":35753,"path":"All/p5-Finance-Currency-Convert-XE-0.25_1.pkg","repopath":"All/p5-Finance-Currency-Convert-XE-0.25_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":15556,"desc":"Currency conversion module using XE.com's Universal Currency Converter (tm)\nsite.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Finance-Currency-Convert","origin":"finance/p5-Finance-Currency-Convert","version":"1.08_1","comment":"Convert currencies and fetch their exchange rates","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Finance-Currency-Convert","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00928ffdf29195b8cdac17944e664167ed942e4b2df16c1cecde2b0395aef83a","flatsize":19576,"path":"All/p5-Finance-Currency-Convert-1.08_1.pkg","repopath":"All/p5-Finance-Currency-Convert-1.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9736,"desc":"This module converts currencies. It has built in the fixed\nexchange rates for all Euro currencies (as of November\n2000). If you wish to use other / more currencies, you can\nautomatically fetch their exchange rates from the internet\nand (optionally) store them in a file for later reference.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Finance-Currency-Convert-WebserviceX","origin":"finance/p5-Finance-Currency-Convert-WebserviceX","version":"0.07001_1","comment":"Lightweight currency conversion using WebserviceX.NET","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Finance-Currency-Convert-WebserviceX","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5398a31b3c550a9f3571b818f1d757b35ae6dc8e4bed01ca50a7a13235fcc8d","flatsize":12998,"path":"All/p5-Finance-Currency-Convert-WebserviceX-0.07001_1.pkg","repopath":"All/p5-Finance-Currency-Convert-WebserviceX-0.07001_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7264,"desc":"Lightweight currency conversion using WebserviceX.NET","deps":{"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Finance-Amortization","origin":"finance/p5-Finance-Amortization","version":"0.5_1","comment":"Simple amortization schedules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Finance-Amortization","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f03c8a927bf22c131ba12244ffc82a6abcd5cf3b43b03f8c22f230d86b9306a","flatsize":8370,"path":"All/p5-Finance-Amortization-0.5_1.pkg","repopath":"All/p5-Finance-Amortization-0.5_1.pkg","licenselogic":"single","pkgsize":5688,"desc":"Finance::Amortization is a simple object oriented interface to an amortization\ntable. Pass in the principal to be amortized, the number of payments to be\nmade, and the interest rate per payment. It will calculate the rest on demand,\nand provides a few methods to ask for the state of the table after a given\nnumber of periods.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Finance-Bitcoin","origin":"finance/p5-Finance-Bitcoin","version":"0.902","comment":"Perl interface to a bitcoin instance","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Finance-Bitcoin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b1af1c6182caa2ee0c21d9a01a0c8109072aaf630f9d56d6c20a5e3d46eb8f3","flatsize":21835,"path":"All/p5-Finance-Bitcoin-0.902.pkg","repopath":"All/p5-Finance-Bitcoin-0.902.pkg","licenselogic":"single","pkgsize":14132,"desc":"Bitcoin is a peer-to-peer network based digital currency.\n\nFinance::Bitcoin provides a perl interface to the high\nand low level APIs for managing a running bitcoin\ninstance over JSON-RPC.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-JSON-RPC":{"origin":"devel/p5-JSON-RPC","version":"1.06_1"},"p5-Module-Signature":{"origin":"security/p5-Module-Signature","version":"0.88"},"p5-Object-AUTHORITY":{"origin":"devel/p5-Object-Authority","version":"0.004_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Filter-Simple","origin":"textproc/p5-Filter-Simple","version":"0.94","comment":"Simplified source filtering","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Filter-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"529140fa1d68bed74aff04255dd97e35a71dc2c3bd1b25676c9ccd1ce1aabd50","flatsize":38054,"path":"All/p5-Filter-Simple-0.94.pkg","repopath":"All/p5-Filter-Simple-0.94.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18316,"desc":"Filter::Simple - Simplified source filtering\n\nSource filtering is an immensely powerful feature of recent versions of Perl.\nIt allows one to extend the language itself (e.g. the Switch module), to\nsimplify the language (e.g. Language::Pythonesque), or to completely recast the\nlanguage (e.g. Lingua::Romana::Perligata). Effec- tively, it allows one to use\nthe full power of Perl as its own, recur- sively applied, macro language.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Filter-Template","origin":"devel/p5-Filter-Template","version":"1.043_1","comment":"Source filter for inline code templates (macros)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Filter-Template","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8a0e5103063da2951d558c18331e5d246aed58e846e949dbdfda220b5ead9c0","flatsize":30403,"path":"All/p5-Filter-Template-1.043_1.pkg","repopath":"All/p5-Filter-Template-1.043_1.pkg","licenselogic":"single","pkgsize":13976,"desc":"Filter::Template is a Perl source filter that provides simple inline\nsource code templates. Inlined source code can be significantly faster\nthan subroutines, especially for small-scale functions like accessors and\nmutators. On the other hand, they are more difficult to maintain and use.\nChoose your trade-offs wisely.","deps":{"p5-Filter":{"origin":"devel/p5-Filter","version":"1.64"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Filter-CBC","origin":"security/p5-Filter-CBC","version":"0.10_2","comment":"Source filter for Cipher Block Chaining","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Filter-CBC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3cbdac6c316ff408820093b14c195be01ebf3b53c5e7bbc7342d6690aecd3cc","flatsize":16466,"path":"All/p5-Filter-CBC-0.10_2.pkg","repopath":"All/p5-Filter-CBC-0.10_2.pkg","licenselogic":"single","pkgsize":10080,"desc":"Filter::CBC is a Source filter that uses Cipher Block Chaining (CBC) to\nencrypt your code. The tricky part is that most CBC Algorithms have binary\noutput. The textmode bypasses this obstacle, by converting the data to less\nscary data.","deps":{"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-Filter":{"origin":"devel/p5-Filter","version":"1.64"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Filter-Crypto","origin":"security/p5-Filter-Crypto","version":"2.10","comment":"Create runnable Perl files encrypted with OpenSSL libcrypto","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Filter-Crypto","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcece659d74d631c13613bb093ce400a0a615458764970f6925ff2b34838b1a1","flatsize":182866,"path":"All/p5-Filter-Crypto-2.10.pkg","repopath":"All/p5-Filter-Crypto-2.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":64952,"desc":"The Filter-Crypto distribution provides the means to convert your Perl\nfiles into an encrypted, yet still runnable, format to hide the source\ncode from casual prying eyes.\n\nThis is achieved using a Perl source code filter.  The encrypted files,\nproduced using the Filter::Crypto::CryptFile module automatically have\none (unencrypted) line added to the start of them which loads the\nFilter::Crypto::Decrypt module.  The latter is a Perl source code filter\nwhich decrypts the remaining (encrypted) part of the Perl file\non-the-fly when it is run.  See perlfilter if you want to know more\nabout how Perl source code filters work.\n\nEncrypted files can also be produced more conveniently using the\ncrypt_file script, or (if you also have the PAR module available) using\nthe PAR::Filter::Crypto module.  The latter can be utilised by the\nstandard PAR tools to produce PAR archives in which your Perl files are\nencrypted.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-PAR-Packer":{"origin":"devel/p5-PAR-Packer","version":"1.063"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libcrypto.so.12"]},{"name":"p5-Filesys-ZFS-Stat","origin":"sysutils/p5-Filesys-ZFS-Stat","version":"0.01_1","comment":"Perl interface to kstat.zfs","maintainer":"glebius@FreeBSD.org","www":"https://github.com/glebius/Filesys-ZFS-Stat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2a0b34337b5d9a1dedb7569f50df9422c176fbf8fee21c89efcee6ca5d3f301","flatsize":7516,"path":"All/p5-Filesys-ZFS-Stat-0.01_1.pkg","repopath":"All/p5-Filesys-ZFS-Stat-0.01_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5036,"desc":"Filesys::ZFS::Stat works on top BSD::Sysctl and provides handy access\nto kstat.zfs sysctl tree.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Filesys-ZFS","origin":"sysutils/p5-Filesys-ZFS","version":"1.5","comment":"Perl interface to zpool(8) and zfs(8)","maintainer":"glebius@FreeBSD.org","www":"https://metacpan.org/pod/Filesys::ZFS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba7b568c05fb35c73fa5fb40f5c80d311dd1490c65216d9a48dbf83b5b846c9f","flatsize":28497,"path":"All/p5-Filesys-ZFS-1.5.pkg","repopath":"All/p5-Filesys-ZFS-1.5.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":11532,"desc":"Filesys::ZFS is a simple interface to zfs and zpool commands for\nmanaging ZFS file systems.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Filesys-Virtual-Plain","origin":"devel/p5-Filesys-Virtual-Plain","version":"0.10_1","comment":"Plain virtual filesystem","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Filesys-Virtual-Plain","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06e87ebf698e3090bd2ad2bd44621151744f03071289544d38001be97012e5a7","flatsize":24168,"path":"All/p5-Filesys-Virtual-Plain-0.10_1.pkg","repopath":"All/p5-Filesys-Virtual-Plain-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10916,"desc":"This module is used by other modules to provide a pluggable filesystem.","deps":{"p5-Filesys-Virtual":{"origin":"devel/p5-Filesys-Virtual","version":"0.06_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Filesys-Virtual","origin":"devel/p5-Filesys-Virtual","version":"0.06_1","comment":"Perl extension to provide a framework for a virtual filesystem","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Filesys-Virtual","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f40c91323570fbcea5ff27346fdd2d705666bab0ca76591f82248197ba887f2d","flatsize":13706,"path":"All/p5-Filesys-Virtual-0.06_1.pkg","repopath":"All/p5-Filesys-Virtual-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6640,"desc":"Perl extension to provide a framework for a virtual filesystem.\nCurrently this module only exists to complement\nPOE::Component::Server::FTP.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Finance-Quote","origin":"finance/p5-Finance-Quote","version":"1.62","comment":"Get stock and mutual fund quotes from various exchanges","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Finance-Quote","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64f19996c3cd70cc28719b4cf86c7b0e18272f2fce1419104d10ba21c2303d9f","flatsize":571964,"path":"All/p5-Finance-Quote-1.62.pkg","repopath":"All/p5-Finance-Quote-1.62.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":190416,"desc":"This module gets stock quotes from various internet sources, including Yahoo!\nFinance, Fidelity Investments, and the Australian Stock Exchange. There are two\nmethods of using this module -- a functional interface that is deprecated, and\nan object-orientated method that provides greater flexibility and stability.\n\nGithub repository is at https://github.com/pfenwick/finance-quote/","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-TableExtract":{"origin":"www/p5-HTML-TableExtract","version":"2.15"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-HTML-TreeBuilder-XPath":{"origin":"www/p5-HTML-TreeBuilder-XPath","version":"0.14_1"},"p5-HTTP-CookieJar":{"origin":"www/p5-HTTP-CookieJar","version":"0.014"},"p5-HTTP-Cookies":{"origin":"www/p5-HTTP-Cookies","version":"6.11"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Mozilla-CA":{"origin":"www/p5-Mozilla-CA","version":"20240730"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Spreadsheet-XLSX":{"origin":"textproc/p5-Spreadsheet-XLSX","version":"0.18"},"p5-String-Util":{"origin":"textproc/p5-String-Util","version":"1.34"},"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-Web-Scraper":{"origin":"www/p5-Web-Scraper","version":"0.38"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Filesys-Statvfs","origin":"sysutils/p5-Filesys-Statvfs","version":"0.82_1","comment":"Perl extension for statvfs() and fstatvfs()","maintainer":"pirzyk@FreeBSD.org","www":"https://metacpan.org/release/Filesys-Statvfs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6aceca2a6bec3aec79095d0a1f9d853ce574f9fa8b3fe7d01f46ee56839a2002","flatsize":14521,"path":"All/p5-Filesys-Statvfs-0.82_1.pkg","repopath":"All/p5-Filesys-Statvfs-0.82_1.pkg","licenselogic":"single","pkgsize":6588,"desc":"Interface for statvfs() and fstatvfs()\n\nUnless you need access to the bsize, flag, and namemax values, you should\nprobably look at using Filesys::DfPortable or Filesys::Df instead.\n\nThe statvfs() and fstatvfs() functions will return a list of values, or\nwill return undef and set $! if there was an error.\n\nThe values returned are described in the statvfs header or the statvfs()\nman page.\n\nThe module assumes that if you have statvfs(), fstatvfs() will also be\navailable.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Filesys-Notify-Simple","origin":"devel/p5-Filesys-Notify-Simple","version":"0.14","comment":"Simple and dumb file system watcher","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Filesys-Notify-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a11006ddea1832a3a98f166f20f81ecf009bcc7aa989abf282681ac6a16dcfdf","flatsize":47895,"path":"All/p5-Filesys-Notify-Simple-0.14.pkg","repopath":"All/p5-Filesys-Notify-Simple-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11996,"desc":"Simple and dumb file system watcher.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Filesys-Notify-KQueue","origin":"devel/p5-Filesys-Notify-KQueue","version":"0.11","comment":"Perl extension to wrap IO::KQueue for watching file system","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Filesys-Notify-KQueue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc483921cda3f60675218ba8310bedd874055ed9e67f7fe3faf3679f3dbcd2a6","flatsize":14427,"path":"All/p5-Filesys-Notify-KQueue-0.11.pkg","repopath":"All/p5-Filesys-Notify-KQueue-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7628,"desc":"Filesys::Notify::KQueue is IO::KQueue wrapper for watching file\nsystem.","deps":{"p5-IO-KQueue":{"origin":"devel/p5-IO-KQueue","version":"0.39"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Games-GuessWord","origin":"games/p5-Games-GuessWord","version":"0.16_1","comment":"Guess the letters in a word (ie Hangman)","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Games-GuessWord","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cd790f9d176239873892edbbdfed130707810d853774d9993c46b095cdb983f","flatsize":14292,"path":"All/p5-Games-GuessWord-0.16_1.pkg","repopath":"All/p5-Games-GuessWord-0.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7752,"desc":"This module is a simple wrapper around a word guessing game. You have to\nguess the word by guessing letters in the word, and is otherwise known as\nHangman.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games","perl5"]},{"name":"p5-Games-Dissociate","origin":"textproc/p5-Games-Dissociate","version":"1","comment":"Dissociated Press algorithm and filter","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Games-Dissociate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5ffafecdad86ceb10a6050962cefa4dc7ebe42f937783ecdac9b22a51f06669","flatsize":27330,"path":"All/p5-Games-Dissociate-1.pkg","repopath":"All/p5-Games-Dissociate-1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14560,"desc":"This module provides the function dissociate, which implements a\nDissociated Press algorithm, well known to Emacs users as \"meta-x\ndissociate\". The algorithm here is by no means a straight port of Emacs's\ndissociate.el, but is instead merely inspired by it.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","games","perl5"]},{"name":"p5-Filesys-DiskFree","origin":"sysutils/p5-Filesys-DiskFree","version":"0.06_2","comment":"Perl equivalent of df(2)","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7130ad90bfc530ba4c874b2256e521b75fd855cedbd3c87da7589438afaa22e","flatsize":11535,"path":"All/p5-Filesys-DiskFree-0.06_2.pkg","repopath":"All/p5-Filesys-DiskFree-0.06_2.pkg","licenselogic":"single","pkgsize":5772,"desc":"Filesys::DiskFree does about what the Unix command df(1) does, listing\nthe mounted disks, and the amount of free space used & available.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Filesys-DiskUsage","origin":"sysutils/p5-Filesys-DiskUsage","version":"0.13","comment":"Perl equivalent of du(1)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Filesys-DiskUsage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2a80957cdaf0111c1b5a67e4a857fffee92e7aa6ba8ae0aa011482d36a29d40","flatsize":22275,"path":"All/p5-Filesys-DiskUsage-0.13.pkg","repopath":"All/p5-Filesys-DiskUsage-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11496,"desc":"Filesys::DiskUsage - Estimate file space usage (similar to `du`)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Filesys-DfPortable","origin":"sysutils/p5-Filesys-DfPortable","version":"0.85_1","comment":"Perl extension for filesystem disk space information","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Filesys-DfPortable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6c5dde1f89237a9f6c128c2803162d992f78f41e2902dfd5ea159ef9b4f8f48","flatsize":21839,"path":"All/p5-Filesys-DfPortable-0.85_1.pkg","repopath":"All/p5-Filesys-DfPortable-0.85_1.pkg","licenselogic":"single","pkgsize":8900,"desc":"Filesys::DfPortable module provides a portable way to obtain filesystem disk\nspace information.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Filesys-DiskSpace","origin":"sysutils/p5-Filesys-DiskSpace","version":"0.05_1","comment":"Perl equivalent of statfs(2)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Filesys-DiskSpace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fba2b3766ef397de2892fc97b52e7e9a23a078b7fedaa983e81ad09ccc42b41","flatsize":11162,"path":"All/p5-Filesys-DiskSpace-0.05_1.pkg","repopath":"All/p5-Filesys-DiskSpace-0.05_1.pkg","licenselogic":"single","pkgsize":5972,"desc":"This routine displays information on a file system such as its type,\nthe amount of disk space occupied, the total disk space and the number\nof inodes.\n\nIt tries C<syscall(SYS_statfs)> and C<syscall(SYS_statvfs)> in several\nways. If all fails, it C<croak>s.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-FileHandle-Unget","origin":"devel/p5-FileHandle-Unget","version":"0.1634","comment":"FileHandle which supports ungetting of multiple bytes","maintainer":"perl@FreeBSD.org","www":"https://github.com/coppit/filehandle-unget","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74e8e57175990058a84433ff4fe2e10a0e4b98754887de4f2b62d5c30f3a15c5","flatsize":43116,"path":"All/p5-FileHandle-Unget-0.1634.pkg","repopath":"All/p5-FileHandle-Unget-0.1634.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16064,"desc":"FileHandle::Unget is a drop-in replacement for FileHandle which allows more\nthan one byte to be placed back on the input. It supports an ungetc(ORD) which\ncan be called more than once in a row, and an ungets(SCALAR) which places a\nstring of bytes back on the input.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Filesys-Virtual-DAAP","origin":"audio/p5-Filesys-Virtual-DAAP","version":"0.04_2","comment":"Present a DAAP share as a VFS","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Filesys-Virtual-DAAP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e13dcd8bbcdefe59fde42ed87e34bffd7e6c655e174acacd50a2376a852673f","flatsize":9666,"path":"All/p5-Filesys-Virtual-DAAP-0.04_2.pkg","repopath":"All/p5-Filesys-Virtual-DAAP-0.04_2.pkg","licenselogic":"single","pkgsize":5556,"desc":"The module can be used to republish a DAAP share.  You'll probably\nwant to use Net::DAV::Server or POE::Component::Server::FTP to\nre-export it in a browseable form.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Filesys-Virtual":{"origin":"devel/p5-Filesys-Virtual","version":"0.06_1"},"p5-Filesys-Virtual-Plain":{"origin":"devel/p5-Filesys-Virtual-Plain","version":"0.10_1"},"p5-Net-DAAP-Client":{"origin":"audio/p5-Net-DAAP-Client","version":"0.42_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-Filter","origin":"devel/p5-Filter","version":"1.64","comment":"Number of source filters for perl5 programs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Filter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18e75e800d32557ce80121b3971e4b0ce9b5c651892ad3cb685bc43c3178b19b","flatsize":123498,"path":"All/p5-Filter-1.64.pkg","repopath":"All/p5-Filter-1.64.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":57672,"desc":"Contents of p5-Filter\n=====================\nFilter::sh\n       use Filter::sh 'command' ;\n\n       This filter pipes the current source file through the\n       program which corresponds to the command parameter using\n       the Bourne shell.\n\nFilter::exec\n       use Filter::exec qw(command parameters) ;\n\n       This filter pipes the current source file through the\n       program which corresponds to the command parameter.\n\nFilter::cpp\n       use Filter::cpp ;\n\n       This source filter pipes the current source file through\n       the C pre-processor (cpp) if it is available.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-File-chdir","origin":"devel/p5-File-chdir","version":"0.1011","comment":"More sensible way to change directories","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-chdir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0dc0905a7350c8e88994efdf5f92cebacf04af8b291bac42c6f9a4b6d745d28d","flatsize":52831,"path":"All/p5-File-chdir-0.1011.pkg","repopath":"All/p5-File-chdir-0.1011.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15428,"desc":"Perl's chdir() has the unfortunate problem of being very, very, very\nglobal.  If any part of your program calls chdir() or if any library you\nuse calls chdir(), it changes the current working directory for the\nwhole program.\n\nFile::chdir gives you an alternative, $CWD and @CWD.  These two\nvariables combine all the power of chdir(), File::Spec and Cwd.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-chmod","origin":"devel/p5-File-chmod","version":"0.42","comment":"Perl module for symbolic and ls(1)-like chmod modes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/File-chmod","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0d2ba36f1cce5d6522127cc63e7004ffaa8de7340996c3d62aaff5457719c07","flatsize":55394,"path":"All/p5-File-chmod-0.42.pkg","repopath":"All/p5-File-chmod-0.42.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15772,"desc":"File::chmod is a utility that allows you to bypass system calls or bit\nprocessing of a file's permissions. It overloads the chmod() function with its\nown that gets an octal mode, a symbolic mode (see below), or an \"ls\" mode (see\nbelow). If you wish not to overload chmod(), you can export symchmod() and\nlschmod(), which take, respectively, a symbolic mode and an \"ls\" mode.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Which","origin":"sysutils/p5-File-Which","version":"1.27","comment":"Portable implementation of which(1) in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Which","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc17875730b3725192a79840e923653d6171dcf14a4a4b06972c638ddbf880be","flatsize":54885,"path":"All/p5-File-Which-1.27.pkg","repopath":"All/p5-File-Which-1.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16980,"desc":"File::Which is a portable implementation (in Perl) of `which', and can\nbe used to get the absolute filename of an executable program\ninstalled somewhere in your PATH, or just check for its existence.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-File-pushd","origin":"devel/p5-File-pushd","version":"1.016","comment":"Temporary chdir for a limited scope in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-pushd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c753caee90c857a7885663ab439c5e4baa08a1a651453e550e0ff7cafdbd5f91","flatsize":23876,"path":"All/p5-File-pushd-1.016.pkg","repopath":"All/p5-File-pushd-1.016.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11164,"desc":"File::pushd does a temporary chdir that is easily and automatically\nreverted.  It works by creating a simple object that caches the original\nworking directory.  When the object is destroyed, the destructor calls\nchdir to revert to the original working directory.  By storing the\nobject in a lexical variable with a limited scope, this happens\nautomatically at the end of the scope.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Geo-Cache","origin":"misc/p5-Geo-Cache","version":"0.11_1","comment":"Object interface for GPS waypoints","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Geo-Cache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a3f1bc79ed1b7150a0a571574b705be31a8d1b71507c784d291698116d2efe5","flatsize":14602,"path":"All/p5-Geo-Cache-0.11_1.pkg","repopath":"All/p5-Geo-Cache-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7832,"desc":"Provide an object interface to Geocaching.com waypoints and/or geocaches,\nusing the Groundspeak GPX file as the reference for what fields are valid.\n\nMethods are provide for various of the fields that require special\ntreatment.","deps":{"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5","geography"]},{"name":"p5-File-TreeCreate","origin":"devel/p5-File-TreeCreate","version":"0.0.1","comment":"Recursively create a directory tree","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/File-TreeCreate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d4ce2c6e0fe5c2e2f843bc20bc166f36af644933f2981bd975dce4cad7edae6","flatsize":11572,"path":"All/p5-File-TreeCreate-0.0.1.pkg","repopath":"All/p5-File-TreeCreate-0.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7632,"desc":"File::TreeCreate was extracted from several near-identical copies used in the\ntests of some of my CPAN distributions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Touch","origin":"devel/p5-File-Touch","version":"0.12","comment":"Module to 'touch' files","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/File-Touch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2022ee808f387bb8c6a2c4676cd4c53b91233ec228a7705b654288787b7633a0","flatsize":16782,"path":"All/p5-File-Touch-0.12.pkg","repopath":"All/p5-File-Touch-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8188,"desc":"File::Touch - update access and modification timestamps, creating nonexistent\nfiles where necessary.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Type","origin":"devel/p5-File-Type","version":"0.22_1","comment":"Determine file type using magic","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Type","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9267ae9794bb421ca4a8fe4f314b01016ca50931a86f39646368c2ad7eaddc35","flatsize":57394,"path":"All/p5-File-Type-0.22_1.pkg","repopath":"All/p5-File-Type-0.22_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14820,"desc":"File::Type uses magic numbers (typically at the start of a file) to determine\nthe MIME type of that file.\n\nFile::Type can use either a filename, or file contents, to determine the type\nof a file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Net-SMS-Clickatell","origin":"net/p5-Net-SMS-Clickatell","version":"0.05_1","comment":"Access to Clickatell SMS messaging service","maintainer":"freebsd.ports@tipstrade.net","www":"https://metacpan.org/release/Net-SMS-Clickatell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9daef05dc7e347f88e7de47b2ff0192d728b211c27defb5f6b9bf40b77273024","flatsize":19042,"path":"All/p5-Net-SMS-Clickatell-0.05_1.pkg","repopath":"All/p5-Net-SMS-Clickatell-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8828,"desc":"Net::SMS::Clickatell - Access to Clickatell SMS messaging service.\nClickatell is a commercial service that allows its users to send SMS messages\nto anyone in the world. This service supports many ways to send messages, for\nexample HTTP, SMTP and SMPP, among others.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-GraphViz2-DBI","origin":"graphics/p5-GraphViz2-DBI","version":"2.52","comment":"Visualize a database schema as a graph","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/GraphViz2-DBI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac751614f75b899172874d88e8972bdd969f725c9e7cf160a7a3081942f08d35","flatsize":32217,"path":"All/p5-GraphViz2-DBI-2.52.pkg","repopath":"All/p5-GraphViz2-DBI-2.52.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14516,"desc":"GraphViz2::DBI takes a database handle, and graphs the schema.","deps":{"p5-DBIx-Admin-TableInfo":{"origin":"databases/p5-DBIx-Admin-TableInfo","version":"3.04"},"p5-GraphViz2":{"origin":"graphics/p5-GraphViz2","version":"2.67"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Geo-BUFR","origin":"science/p5-Geo-BUFR","version":"1.39","comment":"Perl extension for handling of WMO BUFR files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Geo-BUFR","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22b93238fc70836c9c38281c061a0486618067ac0938c5e87c2a4c95715c0086","flatsize":504269,"path":"All/p5-Geo-BUFR-1.39.pkg","repopath":"All/p5-Geo-BUFR-1.39.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":116236,"desc":"BUFR = Binary Universal Form for the Representation of meteorological data.\nBUFR is approved by WMO (World Meteorological Organization) as the standard\nuniversal exchange format for meteorological observations, gradually\nreplacing a lot of older alphanumeric data formats.\n\nThis module provides methods for decoding and encoding BUFR messages, and\nfor displaying information in BUFR B and D tables and in BUFR flag and code\ntables.\n\nInstalling this module also installs some programs: bufrread.pl,\nbufrresolve.pl, bufrencode.pl, bufr_reencode.pl and bufralter.pl. See\nhttps://wiki.met.no/bufr.pm/start for examples of use. For the majority of\npotential users of Geo::BUFR I would expect these programs to be all that\nyou will need Geo::BUFR for.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5","geography"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-File-Util","origin":"devel/p5-File-Util","version":"4.161950","comment":"Perl5 module for easy, versatile, portable file handling","maintainer":"jeffhung@mail2000.com.tw","www":"https://metacpan.org/release/File-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa0ee5cb246711518b98ebabf5bfc0ba6cbac87e5c4992cf0629cedace6c6f33","flatsize":347194,"path":"All/p5-File-Util-4.161950.pkg","repopath":"All/p5-File-Util-4.161950.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":117312,"desc":"File::Util provides a comprehensive toolbox of utilities to automate\nall kinds of common tasks on file / directories. Its purpose is to do\nso in the most portable manner possible so that users of this module\nwon't have to worry about whether their programs will work on other\nOSes and machines.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Tee","origin":"sysutils/p5-File-Tee","version":"0.07_1","comment":"Replicate data sent to a Perl stream","maintainer":"kostjnspb@yandex.ru","www":"https://metacpan.org/release/File-Tee","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19cfedc19973d167ab95b313c722d72655fa1e56c1108ecc5079313b151f11ae","flatsize":17866,"path":"All/p5-File-Tee-0.07_1.pkg","repopath":"All/p5-File-Tee-0.07_1.pkg","licenselogic":"single","pkgsize":8812,"desc":"This module is able to replicate data written to a\nPerl stream into another streams.\n\nIt is the Perl equivalent of the shell utility tee(1)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-File-Temp","origin":"devel/p5-File-Temp","version":"0.2311","comment":"Generate temporary files or directories safely","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-Temp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9436df8ab706d820249743f8138cc70d6d60511a8b0d44bd50794a64ff5c919b","flatsize":168946,"path":"All/p5-File-Temp-0.2311.pkg","repopath":"All/p5-File-Temp-0.2311.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":44972,"desc":"File::Temp can be used to create and open temporary files in a safe way. There\nis both a function interface and an object-oriented interface. The File::Temp\nconstructor or the tempfile() function can be used to return the name and the\nopen filehandle of a temporary file. The tempdir() function can be used to\ncreate a temporary directory.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Tail","origin":"devel/p5-File-Tail","version":"1.3","comment":"Perl Module to read the end of a file as it's appended to","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Tail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8e150d8633c9133fc2037c69a37ad6a94b0f74e2f98e6b1d1c3153db2c58467","flatsize":38177,"path":"All/p5-File-Tail-1.3.pkg","repopath":"All/p5-File-Tail-1.3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17104,"desc":"The File::Tail module is designed for reading files which are continuously\nappended to (the name comes from the tail -f directive). Usually such files\nare log files of some description.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Sync","origin":"devel/p5-File-Sync","version":"0.11_1","comment":"Perl5 module interface to the UNIX sync(2) and POSIX.1b fsync(2)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Sync","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c4cb9e688ef85437c7e4ef9895b59b8e150b57d67f0bbded6a19edc951b605d","flatsize":13520,"path":"All/p5-File-Sync-0.11_1.pkg","repopath":"All/p5-File-Sync-0.11_1.pkg","licenselogic":"single","pkgsize":6656,"desc":"File::Sync provides Perl interfaces to the Unix sync(2) and POSIX.1b\nfsync(2) system calls. The fsync() call is needed for putting messages into\nqmail maildirs, and sync() is included for completeness.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-File-Stat-ModeString","origin":"sysutils/p5-File-Stat-ModeString","version":"1.00_1","comment":"Converts file stat(2) mode to/from string representation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Stat-ModeString","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6a02555f39b5cf15e9be4640a7fb251a2005facc1e14eb9db3ddea1f40fa51b","flatsize":25878,"path":"All/p5-File-Stat-ModeString-1.00_1.pkg","repopath":"All/p5-File-Stat-ModeString-1.00_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11216,"desc":"File::Stat::ModeString is a Perl5 module provides a few functions for\nconversionbetween binary and literal representations of file mode bits,\nincluding file type.","deps":{"p5-File-Stat-Bits":{"origin":"sysutils/p5-File-Stat-Bits","version":"1.01_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-File-Write-Rotate","origin":"devel/p5-File-Write-Rotate","version":"0.321","comment":"Write to files that archive/rotate themselves","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-Write-Rotate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b574c32eb10f60b6c7b78d7ef5b3dc5f900b3d74702a48f2a327d9eead85207","flatsize":70538,"path":"All/p5-File-Write-Rotate-0.321.pkg","repopath":"All/p5-File-Write-Rotate-0.321.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22300,"desc":"File::Write::Rotate can be used to write to file, usually for logging, that can\nrotate itself. File will be opened in append mode. Locking will be done to avoid\nconflict when there are multiple writers. Rotation can be done by size (after a\ncertain size is reached), by time (daily/monthly/yearly), or both.","deps":{"p5-File-Flock-Retry":{"origin":"devel/p5-File-Flock-Retry","version":"0.632"},"p5-Proc-PID-File":{"origin":"devel/p5-Proc-PID-File","version":"1.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Tempdir","origin":"devel/p5-File-Tempdir","version":"0.02_1","comment":"Perl5 module to provide an object interface for File::Temp","maintainer":"loader@FreeBSD.org","www":"https://metacpan.org/release/File-Tempdir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b86a53fe341bb62e60693bc2aa831390a0ae73c83d88547130ec46cd1bea8d58","flatsize":10962,"path":"All/p5-File-Tempdir-0.02_1.pkg","repopath":"All/p5-File-Tempdir-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6372,"desc":"File::Tempdir is a Perl5 module which provides an object interface to\ntempdir() from File::Temp. This allow to destroy the temporary directory\nas soon you don't need it anymore using the magic DESTROY() function\nautomatically call be perl when the object is no longer reference.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Sort","origin":"misc/p5-File-Sort","version":"1.01_1","comment":"Sort a file or merge sort multiple files","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/File-Sort","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e948d934a88501edd7c85a22e6965fc1f7e83ce16b52a2965a5dc06e8407eee7","flatsize":45579,"path":"All/p5-File-Sort-1.01_1.pkg","repopath":"All/p5-File-Sort-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20960,"desc":"This is File::Sort 1.00, for sorting files similarly to sort(1).  Written\nprimarily for MacPerl users who do not have sort(1) and because of memory\nlimitations cannot sort files in memory, but works on all perls, and can\nbe useful for portable sorting of large files, or for any system that\ndoesn't have a sort(1) and is virtual-memory-deprived (including Windows).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-File-Spec-Native","origin":"devel/p5-File-Spec-Native","version":"1.004","comment":"Perl extension for native OS implementation of File::Spec","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Spec-Native","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39a7b5e1989a9939bcb5172d926e031dee12ed34319caaa31e9fda34d7430e88","flatsize":13050,"path":"All/p5-File-Spec-Native-1.004.pkg","repopath":"All/p5-File-Spec-Native-1.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7576,"desc":"This module is a stupid hack to make the default File::Spec behavior\navailable from a subclass.  This can be useful when using another\nmodule that expects a subclass of File::Spec but you want to use the\ncurrent, native OS format (automatically detected by File::Spec).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Stream","origin":"devel/p5-File-Stream","version":"2.30_1","comment":"Regular expression delimited records from streams","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Stream","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fe7d527b89d1e18a5f539637125878b6d2a7b66176dafc524b7da673221ad80","flatsize":16378,"path":"All/p5-File-Stream-2.30_1.pkg","repopath":"All/p5-File-Stream-2.30_1.pkg","licenselogic":"single","pkgsize":9924,"desc":"Perl filehandles are streams, but sometimes they just aren't powerful\nenough. This module offers to have streams from filehandles searched with\nregexes and allows the global input record separator variable to contain\nregexes.\n\nThus, readline() and the <> operator can now return records delimited by\nregular expression matches.","deps":{"p5-YAPE-Regex":{"origin":"textproc/p5-YAPE-Regex","version":"4.00_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Slurper","origin":"devel/p5-File-Slurper","version":"0.014","comment":"Simple, sane and efficient module to slurp a file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/File-Slurper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75c73ea2c11d8898230647be248e11036ed9973038a7a1b13c40d749c60879a5","flatsize":46541,"path":"All/p5-File-Slurper-0.014.pkg","repopath":"All/p5-File-Slurper-0.014.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12376,"desc":"This module provides functions for fast and correct slurping and spewing. All\nfunctions are optionally exported.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Slurp","origin":"devel/p5-File-Slurp","version":"9999.27","comment":"Perl module for single call read and write file routines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Slurp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"242703027fc60ec47921880c60c3ae1141d5e668aae74322565e2b108bf826d2","flatsize":43363,"path":"All/p5-File-Slurp-9999.27.pkg","repopath":"All/p5-File-Slurp-9999.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17552,"desc":"These are quickie routines that are meant to save a couple\nof lines of code over and over again.  They do not do\nanything fancy.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-ShareDir-Tarball","origin":"devel/p5-File-ShareDir-Tarball","version":"0.2.2","comment":"Deal transparently with shared files distributed as tarballs","maintainer":"dgeo@centrale-med.fr","www":"https://metacpan.org/pod/File::ShareDir::Tarball","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05902a56fa666bcda41504a5933e4c9eef302e1ec2e097e9a0ae810e53ee25f6","flatsize":43732,"path":"All/p5-File-ShareDir-Tarball-0.2.2.pkg","repopath":"All/p5-File-ShareDir-Tarball-0.2.2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11564,"desc":"If the shared files of a distribution are contained in a tarball (see\nDist::Zilla::Plugin::ShareDir::Tarball for why you would want to do that)\nautomatically extract the archive in a temporary directory and return the path\nto that directory.\n\nIf called for a regular distribution without a bundle file\n(shared-files.tar.gz), it'll return the original shared dir. In other words,\nfrom the consumer point of view, it'll behave just like File::ShareDir.","deps":{"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-File-chdir":{"origin":"devel/p5-File-chdir","version":"0.1011"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-ShareDir-ProjectDistDir","origin":"devel/p5-File-ShareDir-ProjectDistDir","version":"1.000009","comment":"Perl extension for set-and-forget using a directory in projects root","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-ShareDir-ProjectDistDir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36051020d77e8ce6987d16283b9a99c40ffb9763bc142699e1d97ce3541b70fb","flatsize":67552,"path":"All/p5-File-ShareDir-ProjectDistDir-1.000009.pkg","repopath":"All/p5-File-ShareDir-ProjectDistDir-1.000009.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20928,"desc":"Simple set-and-forget using of a '/share' directory in your projects\nroot.","deps":{"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Path-FindDev":{"origin":"devel/p5-Path-FindDev","version":"0.5.2_1"},"p5-Path-IsDev":{"origin":"devel/p5-Path-IsDev","version":"1.001003"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Plack-Builder-Conditionals","origin":"www/p5-Plack-Builder-Conditionals","version":"0.05_1","comment":"Perl extension to extend Plack::Builder","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Plack-Builder-Conditionals","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77081d7e41ee9bb8b3d6d8a12d23d3741b1b178ce5c5417b719dd205f97a5225","flatsize":8880,"path":"All/p5-Plack-Builder-Conditionals-0.05_1.pkg","repopath":"All/p5-Plack-Builder-Conditionals-0.05_1.pkg","licenselogic":"single","pkgsize":5768,"desc":"Plack::Builder extension.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Net-CIDR-Lite":{"origin":"net/p5-Net-CIDR-Lite","version":"0.22"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-File-Slurp-Tiny","origin":"devel/p5-File-Slurp-Tiny","version":"0.004","comment":"Simple, sane and efficient file slurper","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-Slurp-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cd0ddd48fb8817c2efaa567a5652011debedd63d7e8e951d8b5ba6a69b7a647","flatsize":44532,"path":"All/p5-File-Slurp-Tiny-0.004.pkg","repopath":"All/p5-File-Slurp-Tiny-0.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11284,"desc":"File::Slurp::Tiny provides functions for fast and correct slurping and spewing.\nAll functions are optionally exported.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-GD","origin":"graphics/p5-GD","version":"2.83","comment":"Perl5 interface to Gd Graphics Library version2","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/GD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10d7bae7898d7acef96941c555ea0e283f44286ff26b37c0113544a363bff805","flatsize":346154,"path":"All/p5-GD-2.83.pkg","repopath":"All/p5-GD-2.83.pkg","licenselogic":"or","licenses":["ART20","GPLv1+"],"pkgsize":123696,"desc":"GD.pm is a Perl interface to Thomas Boutell's gd graphics library\n(version 2.01 or higher). GD allows you to create color drawings\nusing a large number of graphics primitives, and emit the drawings\nas PNG files.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36","libgd.so.6"]},{"name":"p5-Gtk2-Ex-Simple-List","origin":"x11-toolkits/p5-Gtk2-Ex-Simple-List","version":"0.50_8","comment":"Simple interface to complex MVC list widget","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Gtk2-Ex-Simple-List","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c913af977c8be5b44916a05ba3f7db0b1366e9cf96174d2d2fe783f3e4b659ab","flatsize":65672,"path":"All/p5-Gtk2-Ex-Simple-List-0.50_8.pkg","repopath":"All/p5-Gtk2-Ex-Simple-List-0.50_8.pkg","licenselogic":"or","licenses":["LGPL21","LGPL3"],"pkgsize":24456,"desc":"Gtk2 has a powerful, but complex MVC (Model, View, Controller) system\nused to implement list and tree widgets. Gtk2::Ex::Simple::List\nautomates the complex setup work and allows you to treat the list model\nas a more natural list of lists structure.\n\nAfter creating a new Gtk2::Ex::Simple::List object with the desired\ncolumns you may set the list data with a simple Perl array assignment.\nRows may be added or deleted with all of the normal array operations.\nYou can treat the data member of the Simple::List object as an array\nreference, and manipulate the list data with perl's normal array\noperators.\n\nA mechanism has also been put into place allowing columns to be Perl\nscalars. The scalar is converted to text through Perl's normal\nmechanisms and then displayed in the list. This same mechanism can be\nexpanded by defining arbitrary new column types before calling the new\nfunction.","deps":{"p5-Glib":{"origin":"devel/p5-Glib","version":"1.3294"},"p5-Gtk2":{"origin":"x11-toolkits/p5-Gtk2","version":"1.24993_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-File-Slurp-Tree","origin":"devel/p5-File-Slurp-Tree","version":"1.24_1","comment":"Slurp and emit file trees as nested hashes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-Slurp-Tree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a2fbba74de290fd61cee6ee75e5778a5a91f8e7fd569b032ccbac5eedddfec2","flatsize":12209,"path":"All/p5-File-Slurp-Tree-1.24_1.pkg","repopath":"All/p5-File-Slurp-Tree-1.24_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7080,"desc":"File::Slurp::Tree provides functions for slurping and emitting trees of files\nand directories.\n\n # an example of use in a test suite\n use Test::More tests => 1;\n use File::Slurp::Tree;\n is_deeply( slurp_tree( \"t/some_path\" ), { foo => {}, bar => \"sample\\n\" },\n            \"some_path contains a directory called foo, and a file bar\" );\n\nThe tree data structure is a hash of hashes. The keys of each hash are names of\ndirectories or files. Directories have hash references as their value, files\nhave a scalar which holds the contents of the file.","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-ShareDir","origin":"devel/p5-File-ShareDir","version":"1.118","comment":"Locate per-dist and per-module shared files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-ShareDir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9905b2e0342c35b72a96e8811e4ad789610bd3e82ffaaa948b21ca7e8d12c4ad","flatsize":61231,"path":"All/p5-File-ShareDir-1.118.pkg","repopath":"All/p5-File-ShareDir-1.118.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18224,"desc":"The intent of File::ShareDir is to provide a companion to\nClass::Inspector and File::HomeDir, modules that take a process that is\nwell-known by advanced Perl developers but gets a little tricky, and\nmake it more available to the larger Perl community.\n\nQuite often you want or need your Perl module (CPAN or otherwise) to\nhave access to a large amount of read-only data that is stored on the\nfile-system at run-time.\n\nOn a Linux-like system, this would be in a place such as /usr/share,\nhowever Perl runs on a wide variety of different systems, and so the use\nof any one location is unreliable.\n\nPerl provides a little-known method for doing this, but almost nobody is\naware that it exists. As a result, module authors often go through some\nvery strange ways to make the data available to their code.","deps":{"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-SearchPath","origin":"devel/p5-File-SearchPath","version":"0.07","comment":"Search for a file in an environment variable path","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-SearchPath","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cea205a63ffead9bf4f1f07cee586670eaa37f63285c2f9fde1277ffe2f6b659","flatsize":31821,"path":"All/p5-File-SearchPath-0.07.pkg","repopath":"All/p5-File-SearchPath-0.07.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14504,"desc":"This module provides the ability to search a path-like environment variable\nfor a file (that does not necessarily have to be an executable).","deps":{"p5-Env-Path":{"origin":"devel/p5-Env-Path","version":"0.19_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Scan-ClamAV","origin":"security/p5-File-Scan-ClamAV","version":"1.95_1","comment":"Perl extension for the clamav virus scanner","maintainer":"perl@FreeBSD.org","www":"http://www.clamav.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0830613e46eeaa73e20252069d90730a6afac1cec7d895b7dbf58a5230991462","flatsize":51644,"path":"All/p5-File-Scan-ClamAV-1.95_1.pkg","repopath":"All/p5-File-Scan-ClamAV-1.95_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14824,"desc":"A library for connecting to and sending commands to a local\nClamAV clamd service - an anti-virus daemon process.\n\nYou can find more information about clam anti-virus at\nFile::Scan::ClamAV was originally based on the Clamd module","deps":{"clamav":{"origin":"security/clamav","version":"1.3.2,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-File-ShareDir-Install","origin":"devel/p5-File-ShareDir-Install","version":"0.14","comment":"Install read-only data files from a distribution","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-ShareDir-Install","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e57423dfb1288b7793771ec4c0de0c6148277db13635fbd3838432e878b74e7","flatsize":51991,"path":"All/p5-File-ShareDir-Install-0.14.pkg","repopath":"All/p5-File-ShareDir-Install-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14096,"desc":"File::ShareDir::Install allows you to install read-only data files from a\ndistribution. It is a companion module to File::ShareDir, which allows you to\nlocate these files after installation.\n\nIt is a port Module::Install::Share to ExtUtils::MakeMaker with the improvement\nof only installing the files you want; .svn and other source-control junk will\nbe ignored.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Scan","origin":"security/p5-File-Scan","version":"1.43_1","comment":"Perl5 anti-virus file scanning package","maintainer":"jims@bluenotch.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d1692120736c9f64b49163c9371efc4999b8753d21b8b2148f67702432181e7","flatsize":122225,"path":"All/p5-File-Scan-1.43_1.pkg","repopath":"All/p5-File-Scan-1.43_1.pkg","licenselogic":"single","pkgsize":33496,"desc":"File::Scan allows users to make multiplatform virus scans which\ncan detect Windows/DOS/Mac viruses.\n\nIt includes a virus scanner and a signature database.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"p5-File-SafeDO","origin":"devel/p5-File-SafeDO","version":"0.14_1","comment":"Safer do file for perl","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd25cd4f8b589550d5f16e162be185657aa2444110239cb5b1b40a1990c699f9","flatsize":6910,"path":"All/p5-File-SafeDO-0.14_1.pkg","repopath":"All/p5-File-SafeDO-0.14_1.pkg","licenselogic":"single","pkgsize":5008,"desc":"This is a fancy 'do file'. A safer one even!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-ShareDir-PathClass","origin":"devel/p5-File-ShareDir-PathClass","version":"1.112440_1","comment":"File::ShareDir returning Path::Class objects","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/File-ShareDir-PathClass","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55e676be97df7db334a5a13165197bbf6d131001592b89413e0d5e99c009d3ee","flatsize":6350,"path":"All/p5-File-ShareDir-PathClass-1.112440_1.pkg","repopath":"All/p5-File-ShareDir-PathClass-1.112440_1.pkg","licenselogic":"single","pkgsize":5100,"desc":"File::ShareDir::PathClass is just a wrapper around File::ShareDir\nfunctions, transforming their return value to Path::Class objects.\nThis allows for easier usage of the value.","deps":{"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Stat-Bits","origin":"sysutils/p5-File-Stat-Bits","version":"1.01_2","comment":"Perl5 module interface to the major()/minor() C routines","maintainer":"pirzyk@FreeBSD.org","www":"https://metacpan.org/release/File-Stat-Bits","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a61553ea65172bf2b217fc1717b10f2b186ae40eab8c7919372818c53f722a1e","flatsize":10883,"path":"All/p5-File-Stat-Bits-1.01_2.pkg","repopath":"All/p5-File-Stat-Bits-1.01_2.pkg","licenselogic":"single","pkgsize":6136,"desc":"This Perl5 module to interface with the major()/minor() C routines.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-File-RsyncP","origin":"net/p5-File-RsyncP","version":"0.76","comment":"Perl Rsync client","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CBARRATT/File-RsyncP-0.76","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be580e2c299d1d7eb33d65c6a88e74f53cc3e1b98532bcd7bb3597dc1f58b2f7","flatsize":228634,"path":"All/p5-File-RsyncP-0.76.pkg","repopath":"All/p5-File-RsyncP-0.76.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":80040,"desc":"File::RsyncP is a perl implementation of an Rsync client. It is\ncompatible with Rsync 2.5.5 (protocol version 26). It can send or\nreceive files, either by running rsync on the remote machine, or\nconnecting to an rsyncd daemon on the remote machine.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-File-Share","origin":"devel/p5-File-Share","version":"0.27","comment":"Extend File::ShareDir to Local Libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-Share","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a0944404ff1f0fd997e19b0c4ccd3a7c081afe7930375d2b4cdb934fd273ec1","flatsize":43046,"path":"All/p5-File-Share-0.27.pkg","repopath":"All/p5-File-Share-0.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11044,"desc":"File::Share is a dropin replacement for File::ShareDir. It supports the dist_dir\nand dist_file functions, except these functions have been enhanced to understand\nwhen the developer's local ./share/ directory should be used.","deps":{"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Remove","origin":"devel/p5-File-Remove","version":"1.58","comment":"Perl5 module to easily removes files and directories","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Remove","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"110b6ccf1391b1d181bf73fa44be031c02cc0ae93900f54eeb68bcee810b49d9","flatsize":56369,"path":"All/p5-File-Remove-1.58.pkg","repopath":"All/p5-File-Remove-1.58.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16352,"desc":"File::Remove - Remove files and directories","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Random","origin":"devel/p5-File-Random","version":"0.21","comment":"Perl module for random selecting of a file","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/File-Random","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"318e85e78e456c736a4f800b3bba8b4b552888f2a168743feaf42e09b3d615d4","flatsize":23337,"path":"All/p5-File-Random-0.21.pkg","repopath":"All/p5-File-Random-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12624,"desc":"This module simplifies the routine job of selecting a random file. (As you\ncan find at CGI scripts).  It's done, because it's boring (and\nerror prone), always to write something like\n\n  my @files = (<*.*>);\n  my $randf = $files[rand @files];\n\nor\n\n  opendir DIR, \" ... \" or die \" ... \";\n  my @files = grep {-f ...} (readdir DIR);\n  closedir DIR;\n  my $randf = $files[rand @files];\n\nIt also becomes very boring and very dangerous to write randomly selection\nfor subdirectory searching with special check-routines.  The simple\nstandard job of selecting a random line from a file is implemented, too.","deps":{"p5-Set-Scalar":{"origin":"devel/p5-Set-Scalar","version":"1.29"},"p5-Want":{"origin":"devel/p5-Want","version":"0.29_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Policy","origin":"devel/p5-File-Policy","version":"1.005_2","comment":"Simple policy for file I/O functions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Policy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c6cafac37b73cfba1c8d0a2ea71aae2ee776a3310dad683f6522ce59f8b4299","flatsize":17411,"path":"All/p5-File-Policy-1.005_2.pkg","repopath":"All/p5-File-Policy-1.005_2.pkg","licenselogic":"single","pkgsize":11028,"desc":"This defines the policy for file I/O with modules such as\nFile::Slurp::WithinPolicy. The purpose is to allow systems administrators to\ndefine locations and restrictions for applications' file I/O and give app\ndevelopers a policy to follow. Note that the module doesn't ENFORCE the\npolicy - application developers can choose to ignore it\n(and systems administrators can choose not to install their applications\n if they do!).\n\nYou may control which policy gets applied by creating a File::Policy::Config\nmodule with an IMPLEMENTATION constant. You may write your own policy as a\nmodule within the File::Policy:: namespace.\n\nBy default (if no File::Policy::Config is present), the File::Policy::Default\npolicy gets applied which doesn't impose any restrictions and provides\nreasonable default locations for temporary and log files.","deps":{"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Log-Trace":{"origin":"devel/p5-Log-Trace","version":"1.070_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Rsync","origin":"net/p5-File-Rsync","version":"0.49_1","comment":"Perl convenience wrapper for the rsync(1) program","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/File-Rsync","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"594385a1fe685eba629deb448abfaa434c273f3e1483b22fbc94470a00a8d2ad","flatsize":44145,"path":"All/p5-File-Rsync-0.49_1.pkg","repopath":"All/p5-File-Rsync-0.49_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18896,"desc":"The File::Rsync Perl module is a convenience wrapper to the rsync(1)\ncommand.  It has wrappers for almost all the rsync commands and features,\nas well as detecting errors.\n\nFor more details, type 'perldoc File::Rsync' or see the CPAN homepage:","deps":{"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["net","perl5"]},{"name":"p5-File-Pid","origin":"devel/p5-File-Pid","version":"1.01_2","comment":"Pid File Manipulation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-Pid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61d610742429180cb0a4495d2adca84ca89812295e1170fac4eae7cb34ba33e1","flatsize":13179,"path":"All/p5-File-Pid-1.01_2.pkg","repopath":"All/p5-File-Pid-1.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7344,"desc":"This software manages a pid file for you. It will create a pid file, query the\nprocess within to discover if it's still running, and remove the pid file.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-PathConvert","origin":"devel/p5-File-PathConvert","version":"0.9_1","comment":"Various path conversion routines for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-PathConvert","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c1be735ade73f86154b22f545e178f691f53673d87f2706fa7d2be7043767b1","flatsize":39627,"path":"All/p5-File-PathConvert-0.9_1.pkg","repopath":"All/p5-File-PathConvert-0.9_1.pkg","licenselogic":"single","pkgsize":13448,"desc":"File::PathConvert provides functions to convert between absolute and\nrelative paths, and from logical paths to physical paths on a variety of\nfilesystems, including the URL 'filesystem'.\n\nFor new programs, it is probably better to use File::Spec and Cwd\nmodules, if you can help it.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Path-Tiny","origin":"devel/p5-File-Path-Tiny","version":"1.0","comment":"Lightweight File::Path alternative","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Path-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f16f711b435322e3224040450bc59b505000397b3eabef1edf3393adb0e7ab92","flatsize":24798,"path":"All/p5-File-Path-Tiny-1.0.pkg","repopath":"All/p5-File-Path-Tiny-1.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13284,"desc":"Provides recursive versions of mkdir() and rmdir()\nwith as little code and overhead as possible.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Path-Expand","origin":"devel/p5-File-Path-Expand","version":"1.02_1","comment":"Expand filenames","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Path-Expand","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0228fd6ecc9cad0f0248773b2668641db7c29c596de243dcda81e2edfdb012f2","flatsize":9627,"path":"All/p5-File-Path-Expand-1.02_1.pkg","repopath":"All/p5-File-Path-Expand-1.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5656,"desc":"File::Path::Expand expands user directories in filenames.  For the\nsimple case it's no more complex than s{^~/}{$HOME/}, but for other\ncases it consults C<getpwent> and does the right thing.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-IRI","origin":"devel/p5-IRI","version":"0.011","comment":"Internationalized Resource Identifiers","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/IRI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92c25c4de4cd70f14fe0e86498bc2c0a576b271dbff0d89795de3b2b76ab26ac","flatsize":26013,"path":"All/p5-IRI-0.011.pkg","repopath":"All/p5-IRI-0.011.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10824,"desc":"The IRI module provides an object representation for Internationalized Resource\nIdentifiers (IRIs) as defined by RFC 3987 and supports their parsing,\nserializing, and base resolution.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-HandlesVia":{"origin":"devel/p5-MooX-HandlesVia","version":"0.001009"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-ReadBackwards","origin":"devel/p5-File-ReadBackwards","version":"1.06","comment":"Perl module to read file backwards by lines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-ReadBackwards","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"762a2e8e74899959f21f2e551730a32bf5489e25433e586505b0e5eb64e4e665","flatsize":20755,"path":"All/p5-File-ReadBackwards-1.06.pkg","repopath":"All/p5-File-ReadBackwards-1.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10932,"desc":"This module reads a file backwards line by line. It is simple to use,\nmemory efficient and fast. It supports both an object and a tied handle\ninterface.\n\nIt is intended for processing log and other similar text files which\ntypically have their newest entries appended to them. By default files\nare assumed to be plain text and have a line ending appropriate to the\nOS. But you can set the input record separator string on a per file\nbasis.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Rename","origin":"sysutils/p5-File-Rename","version":"2.01","comment":"Rename multiple files","maintainer":"vidar@karlsen.tech","www":"https://metacpan.org/release/File-Rename","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"237a901f4330b988b28bdc66b708bcf373ebcfba8cc0dbd9519af1e25bbe2612","flatsize":38369,"path":"All/p5-File-Rename-2.01.pkg","repopath":"All/p5-File-Rename-2.01.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":19276,"desc":"rename renames the filenames supplied according to the rule specified as the\nfirst argument. The perlexpr argument is a Perl expression which is expected\nto modify the $_ string in Perl for at least some of the filenames specified.\nIf a given filename is not modified by the expression, it will not be renamed.\nIf no filenames are given on the command line, filenames will be read via\nstandard input.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-File-NCopy","origin":"devel/p5-File-NCopy","version":"0.36_2","comment":"Copy file(s) to directories/file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-NCopy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd6cd3872eeac4512f43f298f2871bbabaec2656e4e02eec75861aa08ba5b823","flatsize":29941,"path":"All/p5-File-NCopy-0.36_2.pkg","repopath":"All/p5-File-NCopy-0.36_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12660,"desc":"File::NCopy::copy copies files to directories, or a single file to\nanother file.  You can also use a reference to a file handle if you wish\nwhen doing a file to file copy.  The functionality is very similar to\ncp.  If the argument is a directory to directory copy and the recursive\nflag is set then it is done recursively like cp -R.  In fact it behaves\nlike cp on Unix for the most part.\n\nIf called in array context, an array of successful copies is returned,\notherwise the number of successful copies is returned.  If passed a file\nhandle, it's difficult to make sure the file we are copying isn't the\nsame that we are copying to, since by opening the file in write mode it\ngets pooched.  To avoid this use file names instead, if at all possible,\nespecially for the to file.  If passed a file handle, it is not closed\nwhen copy returns, files opened by copy are closed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Path","origin":"devel/p5-File-Path","version":"2.18","comment":"Create or remove directory trees","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Path","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8c7785b4b45c1666b95d5f888dbf4c2d2c9bb598b93a648ee047983a4f1c354","flatsize":59929,"path":"All/p5-File-Path-2.18.pkg","repopath":"All/p5-File-Path-2.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25496,"desc":"File::Path - Create or remove directory trees","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-FileHandle-Fmode","origin":"devel/p5-FileHandle-Fmode","version":"0.14","comment":"Module to determine if a filehandle is opened for reading, writing","maintainer":"jmohacsi@bsd.hu","www":"https://metacpan.org/release/FileHandle-Fmode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5ba1116ec98af23c48eae9faf746b7197aa77b71bef82c2aeef0ea4e5ff66dd","flatsize":22883,"path":"All/p5-FileHandle-Fmode-0.14.pkg","repopath":"All/p5-FileHandle-Fmode-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10100,"desc":"Use this module to check whether a filehandle is readable, writable, or\nreadable/writable.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-GD-Arrow","origin":"graphics/p5-GD-Arrow","version":"0.01_5","comment":"Draw arrows using GD","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/GD-Arrow","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22b8946dbbb75769a0085efc8f732313d16048fdf057ad330b07ef99c5f67b6c","flatsize":17141,"path":"All/p5-GD-Arrow-0.01_5.pkg","repopath":"All/p5-GD-Arrow-0.01_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7084,"desc":"This is a subclass of GD::Polygon used to draw an arrow between two vertices.\n\nGD::Arrow::Full draws a full arrow between two verticies.\n\n                                  |\\\n           +----------------------+ \\\n  (X2, Y2) *                         * (X1, Y1)\n           +----------------------+ /\n                                  |/\n\nGD::Arrow::RightHalf draws a half arrow between two verticies.\n\n  (X2, Y2) *-------------------------* (X1, Y1)\n           +----------------------+ /\n                                  |/\n\nGD::Arrow::LeftHalf draws a half arrow between two verticies.\n\n                                  |\\\n           +----------------------+ \\\n  (X2, Y2) *-------------------------* (X1, Y1)","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-File-Next","origin":"sysutils/p5-File-Next","version":"1.18","comment":"File-finding iterator","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Next","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f86d9ed8b5f74d12ed7d9113cc997f5f09bdc7924a984366e513195c339a479d","flatsize":28688,"path":"All/p5-File-Next-1.18.pkg","repopath":"All/p5-File-Next-1.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13640,"desc":"File::Next is a lightweight, taint-safe file-finding module. It's\nlightweight and has no non-core prerequisites.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-File-Monitor","origin":"devel/p5-File-Monitor","version":"1.00_2","comment":"Monitor files and directories for changes","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/File-Monitor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa72a0bf67c71f298197b44a9f837396405cfc363aa389a0b12a86b7b90ab522","flatsize":69385,"path":"All/p5-File-Monitor-1.00_2.pkg","repopath":"All/p5-File-Monitor-1.00_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31260,"desc":"This module provides a simple interface for monitoring\none or more files or directories and reporting any changes\nthat are made to them.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Filesys-Df","origin":"sysutils/p5-Filesys-Df","version":"0.92_1","comment":"Perl extension for filesystem space","maintainer":"pirzyk@FreeBSD.org","www":"https://metacpan.org/release/Filesys-Df","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed6c1ded4e5079b0e2196154b20553794cdb6ccb59475046076b4cd09d3c71a3","flatsize":24703,"path":"All/p5-Filesys-Df-0.92_1.pkg","repopath":"All/p5-Filesys-Df-0.92_1.pkg","licenselogic":"single","pkgsize":9676,"desc":"This module provides a way to obtain filesystem disk space information.\nThis is a Unix only distribution. If you want to gather this information\nfor Unix and Windows, use Filesys::DfPortable. The only major benefit of\nusing Filesys::Df over Filesys::DfPortable, is that Filesys::Df supports\nthe use of open filehandles as arguments.\n\nThe module should work with all flavors of Unix, including Mac OS X\n(Darwin, Tiger, etc), and Cygwin.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-File-Mork","origin":"www/p5-File-Mork","version":"0.3_1","comment":"Module to read Mozilla URL history files","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/File-Mork","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a5d682f5da8818f9c920b7e9be450bbc3f4a88a23997d4fd82ffd3468bf95f1","flatsize":27730,"path":"All/p5-File-Mork-0.3_1.pkg","repopath":"All/p5-File-Mork-0.3_1.pkg","licenselogic":"single","pkgsize":13604,"desc":"a module to read Mozilla URL history files","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-File-MMagic","origin":"devel/p5-File-MMagic","version":"1.30_1","comment":"Perl5 module to guess file type like file(1)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-MMagic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"343760f9536c707891fa35feaf81faf8eddff55c6b04e48c5a852d5a815d35e8","flatsize":59609,"path":"All/p5-File-MMagic-1.30_1.pkg","repopath":"All/p5-File-MMagic-1.30_1.pkg","licenselogic":"single","pkgsize":19892,"desc":"This module is to guess file type from its contents like file(1)\ncommand.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-MMagic-XS","origin":"devel/p5-File-MMagic-XS","version":"0.09008_1","comment":"Guess File Type With XS (a la mod_mime_magic)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-MMagic-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c8689a6319d4aca426c85d52e5001ec068f113845ab2aedd74ed8ffc6e045ac","flatsize":89346,"path":"All/p5-File-MMagic-XS-0.09008_1.pkg","repopath":"All/p5-File-MMagic-XS-0.09008_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31388,"desc":"This is a port of Apache2 mod_mime_magic.c in Perl, written in XS with the\naim of being efficient and fast especially for applications that need to\nbe run for an extended amount of time.\n\nThere is a compatibility layer for File::MMagic. you can specify :compat\nwhen importing the module\n\n   use File::MMagic::XS qw(:compat);\n\nAnd then the following methods are going to be available from\nFile::MMagic::XS:\n\n   checktype_filename\n   checktype_filehandle\n   checktype_contents\n   addMagicEntry\n\nCurrently this software is in beta. If you have\nsuggestions/recommendations about the interface or anything else, now is\nyour chance to send them!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-File-LoadLines","origin":"devel/p5-File-LoadLines","version":"1.046","comment":"Load lines from file","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/File-LoadLines","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77cf3b1c14e1dedb448e5ddb17101ea9c53ecc96d581c1e1cb155fabddf3519f","flatsize":21005,"path":"All/p5-File-LoadLines-1.046.pkg","repopath":"All/p5-File-LoadLines-1.046.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10596,"desc":"File::LoadLines provides an easy way to load the contents of a text file into an\narray of lines. It is intended for relatively small files like config files that\nare often produced by weird tools (and users).\n\nIt automatically handles ASCII, Latin-1 and UTF-8 text. When the file has a BOM,\nit handles UTF-8, UTF-16 LE and BE, and UTF-32 LE and BE.\n\nRecognized line terminators are NL (Unix, Linux), CRLF (DOS, Windows) and CR\n(Mac)","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Listing","origin":"sysutils/p5-File-Listing","version":"6.16","comment":"Parse directory listings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Listing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2589804e464b29d46f1e9e13fb2a3c545271261ff6f814164816e6279d783ab7","flatsize":54643,"path":"All/p5-File-Listing-6.16.pkg","repopath":"All/p5-File-Listing-6.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15116,"desc":"This module can be used to parse directory listings.","deps":{"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-File-Map","origin":"devel/p5-File-Map","version":"0.71","comment":"Memory mapping made simple and safe","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Map","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66514c18fa098759b4c8b0727c439ef2f03c92beb451d63493739b656ece3531","flatsize":88552,"path":"All/p5-File-Map-0.71.pkg","repopath":"All/p5-File-Map-0.71.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29452,"desc":"File::Map - Memory mapping made simple and safe","deps":{"p5-PerlIO-Layers":{"origin":"devel/p5-PerlIO-Layers","version":"0.012"},"p5-Sub-Exporter-Progressive":{"origin":"devel/p5-Sub-Exporter-Progressive","version":"0.001013"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Net-Flickr-RDF","origin":"www/p5-Net-Flickr-RDF","version":"2.2_1","comment":"Describe Flickr photos as RDF","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Net-Flickr-RDF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7915074dcef51637c792be222e3c40109f137147be766a614bbf1a8bb5f043e6","flatsize":94982,"path":"All/p5-Net-Flickr-RDF-2.2_1.pkg","repopath":"All/p5-Net-Flickr-RDF-2.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25356,"desc":"Net::Flickr::RDF - a.k.a RDF::Describes::Flickr","deps":{"p5-Net-Flickr-API":{"origin":"www/p5-Net-Flickr-API","version":"1.7_2,1"},"p5-RDF-Simple":{"origin":"textproc/p5-RDF-Simple","version":"0.421"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-File-Locate","origin":"databases/p5-File-Locate","version":"0.62","comment":"Search the locate(1)-database from Perl","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/File-Locate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"100e465cb28526ea9443943431349c2cef30de32f92620a5f14f1babaa6879be","flatsize":31715,"path":"All/p5-File-Locate-0.62.pkg","repopath":"All/p5-File-Locate-0.62.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14372,"desc":"File::Locate provides the locate() function that scans the locate\ndatabase for a given substring or POSIX regular expression. The\nmodule can handle both plain old locate databases as well as the\nmore hip slocate format.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-File-LibMagic","origin":"devel/p5-File-LibMagic","version":"1.23","comment":"Nice wrapper for libmagic","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-LibMagic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"985d2e97d08defb84fbd65fee98c1a21819389225d5d6f1bf0776548ab516afb","flatsize":89519,"path":"All/p5-File-LibMagic-1.23.pkg","repopath":"All/p5-File-LibMagic-1.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28592,"desc":"A small wrapper for libmagic.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-File-KeePass-Agent","origin":"security/p5-File-KeePass-Agent","version":"2.01_2","comment":"Application agent for working with File::KeePass objects","maintainer":"cy@FreeBSD.org","www":"https://metacpan.org/release/File-KeePass-Agent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"960fe5aa4a2674fea982276722ee6a97125c8052f789404ec47c16b9e5028f49","flatsize":59329,"path":"All/p5-File-KeePass-Agent-2.01_2.pkg","repopath":"All/p5-File-KeePass-Agent-2.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23956,"desc":"File::KeePass::Agent - Application agent for working with File::KeePass objects","deps":{"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-File-KeePass":{"origin":"security/p5-File-KeePass","version":"2.03_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-File-HomeDir-Tiny","origin":"devel/p5-File-HomeDir-Tiny","version":"0.01","comment":"Find your home directory","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-HomeDir-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"927d8829260da878b17ac72dfefdfe15c39f616805ac6eb10fe93183676e8557","flatsize":12101,"path":"All/p5-File-HomeDir-Tiny-0.01.pkg","repopath":"All/p5-File-HomeDir-Tiny-0.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7344,"desc":"File::HomeDir::Tiny is useful for the 90%25 of the time that you only need 10%25 of\nFile::HomeDir's functionality. It depends on no other modules and consists of\njust fourteen lines of code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-HomeDir-PathClass","origin":"devel/p5-File-HomeDir-PathClass","version":"1.112060","comment":"File::HomeDir returning Path::Class objects","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-HomeDir-PathClass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a4508886733db523a93a9ac20dd6ad81ce323a9908e1c6ac2de6da34a4785a3","flatsize":43716,"path":"All/p5-File-HomeDir-PathClass-1.112060.pkg","repopath":"All/p5-File-HomeDir-PathClass-1.112060.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11620,"desc":"File::HomeDir::PathClass is just a wrapper around File::HomeDir methods,\ntransforming their return value to Path::Class objects. This allows for easier\nusage of the value.\n\nRefer to File::HomeDir#METHODS for a list of which functions are supported.\nFile::HomeDir::PathClass supports both original File::HomeDir interfaces.","deps":{"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-HStore","origin":"devel/p5-File-HStore","version":"0.10_2","comment":"Store files on a filesystem using a simple hash-based storage","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-HStore","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6914ed1efd84969de8e24c5b9760d314650dbb1bb529e57455269df01ea629ca","flatsize":11292,"path":"All/p5-File-HStore-0.10_2.pkg","repopath":"All/p5-File-HStore-0.10_2.pkg","licenselogic":"single","pkgsize":6660,"desc":"File-HStore is a very minimalist perl library to store files on a\nfilesystem using a very simple hash-based storage.\n\nFile-HStore is nothing more than a simple wrapper interface to a\nstorage containing a specific directory structure where files are hold\nbased on their hashes. The name of the directories is based on the\nfirst two bytes of the hexadecimal form of the digest. The file is\nstored and named with its full hexadecimal form in the corresponding\nprefixed directory.\n\nThe current version is supporting the SHA-1 and SHA-2 (256 bits)\nalgorithm. The FAT (Free Archive Toolkit) format is also supported and\nit is composed of the date of submission plus the SHA-2 real digest\npart.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-HomeDir","origin":"devel/p5-File-HomeDir","version":"1.006","comment":"Get home directory for self or other users","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-HomeDir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95b3a9dd99131fc137e964b2a56cb9a0e28cfe79be0822f1e1e4601a58c4f6cf","flatsize":100285,"path":"All/p5-File-HomeDir-1.006.pkg","repopath":"All/p5-File-HomeDir-1.006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41848,"desc":"File::HomeDir -- get home directory for self or other users\n\nThis module provides a function, home, and also ties the in-all-packages\nvariable %25~.","deps":{"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-KeePass","origin":"security/p5-File-KeePass","version":"2.03_2","comment":"Interface to KeePassX, KeePass 1.x and 2.x database files","maintainer":"alexander.4mail@gmail.com","www":"https://metacpan.org/release/File-KeePass","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2c9bd625e5aed8667954526d00cc1874298cdb0c58e6df831c46c0e3b2b731d","flatsize":111078,"path":"All/p5-File-KeePass-2.03_2.pkg","repopath":"All/p5-File-KeePass-2.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34328,"desc":"File::KeePass is an interface to KeePassX, KeePass 1.x and 2.x database files.","deps":{"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-File-Grep","origin":"devel/p5-File-Grep","version":"0.02_1","comment":"Perl Module that Find matches to a pattern in files or function","maintainer":"kiwi@oav.net","www":"https://metacpan.org/release/File-Grep","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"132c09f066277d9779c38aaed9883ccf0203072a4059c38343bcde82018de30a","flatsize":10425,"path":"All/p5-File-Grep-0.02_1.pkg","repopath":"All/p5-File-Grep-0.02_1.pkg","licenselogic":"single","pkgsize":6348,"desc":"The File::Grep module is designed for find matches to a pattern in\na series of files and related functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Furl","origin":"www/p5-Furl","version":"3.14_1","comment":"Perl extension of lightning-fast URL fetcher","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Furl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2aebb15880106d9759170e99691aa095b668daa236c0b8f22aea6a97be01ea4c","flatsize":134058,"path":"All/p5-Furl-3.14_1.pkg","repopath":"All/p5-Furl-3.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":46948,"desc":"Lightning-fast URL fetcher.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-HTTP-Parser-XS":{"origin":"www/p5-HTTP-Parser-XS","version":"0.17_1"},"p5-Mozilla-CA":{"origin":"www/p5-Mozilla-CA","version":"20240730"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-File-Inplace","origin":"textproc/p5-File-Inplace","version":"0.20_1","comment":"Perl module for in-place editing of files","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/File-Inplace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8d3f6ecd6e0e475fd52fa2e2843c7b86f9c9d8995dd8ce442b1c86fad44d586","flatsize":16930,"path":"All/p5-File-Inplace-0.20_1.pkg","repopath":"All/p5-File-Inplace-0.20_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8832,"desc":"File::Inplace is a Perl module intended to ease the common task of\nediting a file in-place. Inspired by variations of Perl's -i option,\nthis module is intended for somewhat more structured and reusable\nediting than command line Perl typically allows.\n\nFile::Inplace endeavors to guarantee file integrity; that is, either\nall of the changes made will be saved to the file, or none will.\nIt also offers functionality such as backup creation, automatic\nfield splitting per-line, automatic chomping/unchomping, and aborting\nedits partially through without affecting the original file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-File-Format-RIFF","origin":"multimedia/p5-File-Format-RIFF","version":"1.0.1_1","comment":"Read, manipulate, and write RIFF files","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/File-Format-RIFF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9657d07e33546efe538b3407f43f1f73c00fe7d7bebec11b3faefc4fd3c69a9","flatsize":36448,"path":"All/p5-File-Format-RIFF-1.0.1_1.pkg","repopath":"All/p5-File-Format-RIFF-1.0.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18528,"desc":"File::Format::RIFF provides an implementation of the Resource\nInterchange File Format. You can read, manipulate, and write\nRIFF files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["multimedia","perl5"]},{"name":"p5-File-Flat","origin":"devel/p5-File-Flat","version":"1.07","comment":"Implements a flat filesystem","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Flat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07e50f0b7060181b90e7070e7120bda9eee3301b44c432f274da2c97392b9914","flatsize":38437,"path":"All/p5-File-Flat-1.07.pkg","repopath":"All/p5-File-Flat-1.07.pkg","licenselogic":"single","pkgsize":15408,"desc":"File::Flat implements a flat filesystem.  A flat filesystem is a\nfilesystem in which directories do not exist.  It provides an\nabstraction over any normal filesystem which makes it appear as if\ndirectories do not exist.  In effect, it will automatically create\ndirectories as needed.  This is create for things like install scripts\nand such, as you never need to worry about the existence of directories,\njust write to a file, no matter where it is.","deps":{"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-File-Remove":{"origin":"devel/p5-File-Remove","version":"1.58"},"p5-prefork":{"origin":"devel/p5-prefork","version":"1.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Finder","origin":"devel/p5-File-Finder","version":"0.53_2","comment":"Nice wrapper for File::Find ala find(1)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Finder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7b5c7d4f5d01a11b6c182fb2fb69c0eb4282f00db36a9ef095ff7723b2ae989","flatsize":45568,"path":"All/p5-File-Finder-0.53_2.pkg","repopath":"All/p5-File-Finder-0.53_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22924,"desc":"File::Find is great, but constructing the wanted routine can sometimes\nbe a pain. This module provides a wanted-writer, using syntax that\nis directly mappable to the find command's syntax.","deps":{"p5-Text-Glob":{"origin":"textproc/p5-Text-Glob","version":"0.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-FnMatch","origin":"devel/p5-File-FnMatch","version":"0.02_1","comment":"Simple filename and pathname matching","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/File-FnMatch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccff91039ef2a3378924307bcdc20b00db0ac876e30a2f7c4c87431f5fffc64a","flatsize":21928,"path":"All/p5-File-FnMatch-0.02_1.pkg","repopath":"All/p5-File-FnMatch-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10696,"desc":"File::FnMatch::fnmatch() provides simple, shell-like pattern matching.\n\nThough considerably less powerful than regular expressions, shell patterns\nare nonetheless useful and familiar to a large audience of end-users.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-File-Find-Rule-Perl","origin":"devel/p5-File-Find-Rule-Perl","version":"1.16","comment":"Common rules for searching for Perl things","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Find-Rule-Perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ede1c914bd87554877a84afb32538bd80c55be1034d89368e3693a95c4a503d","flatsize":16544,"path":"All/p5-File-Find-Rule-Perl-1.16.pkg","repopath":"All/p5-File-Find-Rule-Perl-1.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8440,"desc":"Provides File::Find::Rule methods for finding various Perl-related\nfiles.","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Find-Rule-Filesys-Virtual","origin":"devel/p5-File-Find-Rule-Filesys-Virtual","version":"1.22_1","comment":"File::Find::Rule adapted to Filesys::Virtual","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-Find-Rule-Filesys-Virtual","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e3f783539c25127465bc71de821a2a4562ae99123ebb535a98808b3a17d1f48","flatsize":13349,"path":"All/p5-File-Find-Rule-Filesys-Virtual-1.22_1.pkg","repopath":"All/p5-File-Find-Rule-Filesys-Virtual-1.22_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6876,"desc":"This module allows you to use File::Find::Rule file finding semantics to\nFilesys::Virtual derived filesystems.","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-Filesys-Virtual":{"origin":"devel/p5-Filesys-Virtual","version":"0.06_1"},"p5-Filesys-Virtual-Plain":{"origin":"devel/p5-Filesys-Virtual-Plain","version":"0.10_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Find-Rule","origin":"devel/p5-File-Find-Rule","version":"0.34","comment":"Alternative interface to File::Find","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Find-Rule","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7aea6d334b19227575c2642f1bb7bf7d82151a1841cad21ff207199f7489ca6b","flatsize":46822,"path":"All/p5-File-Find-Rule-0.34.pkg","repopath":"All/p5-File-Find-Rule-0.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24528,"desc":"File::Find::Rule is a friendlier interface to File::Find.  It allows you\nto build rules which specify the desired files and directories.","deps":{"p5-Number-Compare":{"origin":"math/p5-Number-Compare","version":"0.03_1"},"p5-Text-Glob":{"origin":"textproc/p5-Text-Glob","version":"0.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Find-Rule-VCS","origin":"devel/p5-File-Find-Rule-VCS","version":"1.09","comment":"Exclude files and directories for Version Control Systems","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/File-Find-Rule-VCS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9269b69920ba38d6f1f847efd65372d8617f47907a01480dad949f3c5029638","flatsize":16393,"path":"All/p5-File-Find-Rule-VCS-1.09.pkg","repopath":"All/p5-File-Find-Rule-VCS-1.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8492,"desc":"Many tools need to be equally useful both on ordinary files, and on code that\nhas been checked out from revision control systems.\n\nFile::Find::Rule::VCS provides quick and convenient methods to exclude the\nversion control directories of several major Version Control Systems (currently\nCVS, subversion, and Bazaar).","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-Text-Glob":{"origin":"textproc/p5-Text-Glob","version":"0.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Find-Object","origin":"devel/p5-File-Find-Object","version":"0.3.2","comment":"Object oriented File::Find replacement","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Find-Object","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00fe42c755445fa927b48c7f70a2e7b7f573833426c81992da04cfb85aa571c4","flatsize":59374,"path":"All/p5-File-Find-Object-0.3.2.pkg","repopath":"All/p5-File-Find-Object-0.3.2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":24388,"desc":"File::Find::Object does same job as File::Find but works like an\nobject and with an iterator. As File::Find is not object oriented, one\ncannot perform multiple searches in the same application. The second\nproblem of File::Find is its file processing: after starting its main\nloop, one cannot easily wait for another event an so get the next\nresult.\n\nWith File::Find::Object you can get the next file by calling the\nnext() function, but setting a callback is still possible.","deps":{"p5-Class-XSAccessor":{"origin":"devel/p5-Class-XSAccessor","version":"1.19_2,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Find-Closures","origin":"devel/p5-File-Find-Closures","version":"1.116","comment":"Functions you can use with File::Find","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-Find-Closures","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"690c85aad20ad03019d4ce792a9bdbc65b8151510e1083b995c2690a0678c6a9","flatsize":24085,"path":"All/p5-File-Find-Closures-1.116.pkg","repopath":"All/p5-File-Find-Closures-1.116.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10980,"desc":"The author wrote this module as an example of both using closures and using\nFile::Find. Students are always asking me what closures are good for, and here's\nsome examples. The functions mostly stand alone (i.e. they don't need the rest\nof the module), so rather than creating a dependency in your code, just lift the\nparts you want).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Fetch","origin":"ftp/p5-File-Fetch","version":"1.04","comment":"Generic file fetching mechanism","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Fetch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"623aac19bbb6613aa57140495da5568bfb4dac0eb95389f80523ec333526af40","flatsize":59867,"path":"All/p5-File-Fetch-1.04.pkg","repopath":"All/p5-File-Fetch-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21628,"desc":"File::Fetch is a generic file fetching mechanism.\n\nIt allows you to fetch any file pointed to by a ftp, http, file, or rsync\nuri by a number of different means.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ftp","www","perl5"]},{"name":"p5-File-Pid-Quick","origin":"devel/p5-File-Pid-Quick","version":"1.02_1","comment":"Associates a PID file with your script","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Pid-Quick","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d68b9c03ac83d892992814bf4175e54de1b24e6ede6d25044949e2220c01adae","flatsize":19403,"path":"All/p5-File-Pid-Quick-1.02_1.pkg","repopath":"All/p5-File-Pid-Quick-1.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9592,"desc":"This module associates a PID file with your script for the purpose\nof keeping more than one copy from running (concurrency prevention).\nIt creates the PID file, checks for its existence when the script\nis run, terminates the script if there is already an instance running,\nand removes the PID file when the script finishes.\n\nThis module's objective is to provide a completely simplified\ninterface that makes adding PID-file-based concurrency prevention\nto your script as quick and simple as possible; hence File::Pid::Quick.\nFor a more nuanced implementation of PID files, please see File::Pid.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-ExtAttr","origin":"devel/p5-File-ExtAttr","version":"1.09_1","comment":"Access to extended attributes of the files","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/File-ExtAttr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"627ff469c242c4ca021b7605aaac9ed2882f2028cc3e2f21c640cd5831d0fb3e","flatsize":45792,"path":"All/p5-File-ExtAttr-1.09_1.pkg","repopath":"All/p5-File-ExtAttr-1.09_1.pkg","licenselogic":"single","pkgsize":19372,"desc":"File::ExtAttr is a Perl module providing access to the extended\nattributes of the files.\n\nExtended attributes are metadata associated with a file. Examples are\naccess control lists (ACLs) and other security parameters. But users can\nadd their own key=value pairs.\n\nExtended attributes are supported by FreeBSD starting from version 5.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-File-FcntlLock","origin":"devel/p5-File-FcntlLock","version":"0.22","comment":"Perl5 module for file locking with fcntl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-FcntlLock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc9670087447b08434d6cd9efdcc69641e3c12a37630b7e31735ca8e4f887f94","flatsize":94712,"path":"All/p5-File-FcntlLock-0.22.pkg","repopath":"All/p5-File-FcntlLock-0.22.pkg","licenselogic":"single","pkgsize":28268,"desc":"FcntlLock is a module to do file locking in an object oriented fashion using\nthe fcntl(2) system call. This allows locks on parts of a file as well as on\nthe whole file and overcomes some known problems with flock(2), on which Perls\nflock() function is based by default.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-File-DirCompare","origin":"sysutils/p5-File-DirCompare","version":"0.7_1","comment":"Perl module to compare two directories using callbacks","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-DirCompare","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26bc2c6fed89d0013ed7ef88862cbc8d2d177f0fdeb103b27f4aa58dad4e1044","flatsize":10424,"path":"All/p5-File-DirCompare-0.7_1.pkg","repopath":"All/p5-File-DirCompare-0.7_1.pkg","licenselogic":"single","pkgsize":6232,"desc":"File::DirCompare is a perl module to compare two directories using\na callback, invoked for all files that are 'different' between the\ntwo directories, and for any files that exist only in one or other\ndirectory ('unique' files).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-File-DirSync","origin":"devel/p5-File-DirSync","version":"1.22_1","comment":"Perl5 module for synchronizing two directories rapidly","maintainer":"mhjacks@swbell.net","www":"http://freeware.roobik.com/filedirsync/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca9da186738ac028362ca1664604ded78f91d1138562781e83a30683e21b7e02","flatsize":46296,"path":"All/p5-File-DirSync-1.22_1.pkg","repopath":"All/p5-File-DirSync-1.22_1.pkg","licenselogic":"single","pkgsize":19912,"desc":"File::DirSync will make two directories exactly the same. The goal\nis to perform this synchronization process as quickly as possible\nwith as few stats and reads and writes as possible. It usually can\nperform the synchronization process within a few milliseconds - even\nfor gigabytes or more of information.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-DesktopEntry","origin":"devel/p5-File-DesktopEntry","version":"0.22","comment":"Object to handle desktop files","maintainer":"acm@FreeBSD.org","www":"https://metacpan.org/release/File-DesktopEntry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9bef46481b04fddd8c146cdf2ec33d345850312fb1bd7be85997a5d88ac19b71","flatsize":36218,"path":"All/p5-File-DesktopEntry-0.22.pkg","repopath":"All/p5-File-DesktopEntry-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16948,"desc":"This module is used to work with .desktop files. The format of these files is\nspecified by the freedesktop \"Desktop Entry\" specification.","deps":{"p5-File-BaseDir":{"origin":"devel/p5-File-BaseDir","version":"0.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Dir-Dumper","origin":"devel/p5-File-Dir-Dumper","version":"0.0.8_2","comment":"Perl5 module to dump directory structures meta-data","maintainer":"tolid@tolid.eu.org","www":"https://metacpan.org/release/File-Dir-Dumper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1699fcae3ef41eb0a95f59b72d28f885692cd5ab48f273a84c33145911bd6757","flatsize":36683,"path":"All/p5-File-Dir-Dumper-0.0.8_2.pkg","repopath":"All/p5-File-Dir-Dumper-0.0.8_2.pkg","licenselogic":"single","pkgsize":22868,"desc":"File::Dir::Dumper - dump directory structures' meta-data in a consistent and\nmachine-readable way.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Devel-CheckOS":{"origin":"devel/p5-Devel-CheckOS","version":"2.04"},"p5-File-Find-Object":{"origin":"devel/p5-File-Find-Object","version":"0.3.2"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-CounterFile","origin":"misc/p5-File-CounterFile","version":"1.04_1","comment":"Perl module for persistent counter class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-CounterFile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91d1e9a8c75b781b4b7bade97a938a9f750fc5e5b9fe941876fd1d82c79f5941","flatsize":8311,"path":"All/p5-File-CounterFile-1.04_1.pkg","repopath":"All/p5-File-CounterFile-1.04_1.pkg","licenselogic":"single","pkgsize":5324,"desc":"This Perl module implements a persistent counter class. Each counter is\nrepresented by a separate file in the file system. File locking is applied,\nso multiple processes might try to access the same counters at the same\ntime without risk fo counter destruction.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-File-CountLines","origin":"devel/p5-File-CountLines","version":"0.0.3_1","comment":"Efficiently count the number of line breaks in a file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-CountLines","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ece398df652487387951d4997a0b2bdff835a3a57dbbafbe202578d84518974","flatsize":16285,"path":"All/p5-File-CountLines-0.0.3_1.pkg","repopath":"All/p5-File-CountLines-0.0.3_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8944,"desc":"Perlfaq5 answers the question on how to count the number of lines in a\nfile. This module is a convenient wrapper around that method, with\nadditional options.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-CreationTime","origin":"devel/p5-File-CreationTime","version":"2.04_1","comment":"Keeps track of file creation times","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-CreationTime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44a34cdb8d01cd031589c14c567385552d9b649700812b29e6dd287b8089f830","flatsize":6191,"path":"All/p5-File-CreationTime-2.04_1.pkg","repopath":"All/p5-File-CreationTime-2.04_1.pkg","licenselogic":"single","pkgsize":4852,"desc":"Keeps track of creation times on filesystems that don't normally provide\nsuch information.\n\n    use File::CreationTime;\n\n    my $file = '/path/to/file';\n    print \"$file was created: \". creation_time($file). \"\\n\";","deps":{"p5-File-Attributes":{"origin":"devel/p5-File-Attributes","version":"0.04_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Copy-Recursive-Reduced","origin":"devel/p5-File-Copy-Recursive-Reduced","version":"0.008","comment":"Recursive copying of files and directories","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-Copy-Recursive-Reduced","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b1242442740b665880492bd01bdc77c817011e582a8782b78f72b09560b68d6","flatsize":43575,"path":"All/p5-File-Copy-Recursive-Reduced-0.008.pkg","repopath":"All/p5-File-Copy-Recursive-Reduced-0.008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18636,"desc":"File::Copy::Recursive::Reduced is intended as a not-quite-drop-in replacement\nfor certain functionality provided by CPAN distribution File-Copy-Recursive. The\nlibrary provides methods similar enough to that distribution's fcopy(),\ndircopy() and rcopy() functions to be usable in those CPAN distributions often\ndescribed as being part of the Perl toolchain.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Copy-Recursive","origin":"devel/p5-File-Copy-Recursive","version":"0.45","comment":"Perl extension for recursively copying files and directories","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Copy-Recursive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"531c29e2ab0848747eee9a43a7ffd1beef72def63921c12a63506ab1b8f48347","flatsize":40394,"path":"All/p5-File-Copy-Recursive-0.45.pkg","repopath":"All/p5-File-Copy-Recursive-0.45.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17108,"desc":"This module copies and moves directories recursively (or single files, well...\nsingley) to an optional depth and attempts to preserve each file or\ndirectory's mode.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Copy-Link","origin":"devel/p5-File-Copy-Link","version":"0.140","comment":"Extension for replacing a link with a copy of linked file","maintainer":"loader@FreeBSD.org","www":"https://metacpan.org/release/File-Copy-Link","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42adeeb74cc00a04b9064227258b65d6a214a51e1396d9f453a5d9c80d6779b7","flatsize":25321,"path":"All/p5-File-Copy-Link-0.140.pkg","repopath":"All/p5-File-Copy-Link-0.140.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13396,"desc":"The distribution File-Copy-Link includes the modules\nFile::Spec::Link and File::Copy::Link and the script\ncopylink. They include routines to read and copy links.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-ConfigDir","origin":"devel/p5-File-ConfigDir","version":"0.021","comment":"Get directories of configuration files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-ConfigDir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b068b0fca24a89bc58b08a8fc55826f8e159db07a78081dd5909b9f0b62a3178","flatsize":27215,"path":"All/p5-File-ConfigDir-0.021.pkg","repopath":"All/p5-File-ConfigDir-0.021.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11956,"desc":"File::ConfigDir is a helper for installing, reading and finding configuration\nfile locations. It's intended to work in every supported Perl5 environment and\nwill always try to Do The Right Thing(TM).\n\nFile::ConfigDir is a module to help out when perl modules (especially\napplications) need to read and store configuration files from more than one\nlocation. Writing user configuration is easy thanks to File::HomeDir, but what\nwhen the system administrator needs to place some global configuration or there\nwill be system related configuration (in /etc on UNIX(TM) or $ENV{windir} on\nWindows(TM)) and some network configuration in nfs mapped /etc/p5-app or\n$ENV{ALLUSERSPROFILE} . \"\\\\Application Data\\\\p5-app\", respectively.\n\nFile::ConfigDir has no \"do what I mean\" mode - it's entirely up to the user to\npick the right directory for each particular application.","deps":{"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-List-MoreUtils-XS":{"origin":"lang/p5-List-MoreUtils-XS","version":"0.430"},"p5-local-lib":{"origin":"devel/p5-local-lib","version":"2.000029"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Cmp","origin":"sysutils/p5-File-Cmp","version":"1.09","comment":"Perl module to compare two files character by character","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Cmp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d95670512e8a919e2ecd7f2a9521b4ba19b67f1fd3e55179e286243aa8ccadf0","flatsize":21821,"path":"All/p5-File-Cmp-1.09.pkg","repopath":"All/p5-File-Cmp-1.09.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13856,"desc":"This module provides Perl function that checks whether the contents\nof two files are identical, in the spirit of the Unix cmp(1) utility.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-File-Cat","origin":"devel/p5-File-Cat","version":"1.2_1","comment":"Perl implementation of cat","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e256860f709ec3196898f1cd889418be28dc42072719b5b4a72dc74aba1752f3","flatsize":3352,"path":"All/p5-File-Cat-1.2_1.pkg","repopath":"All/p5-File-Cat-1.2_1.pkg","licenselogic":"single","pkgsize":3204,"desc":"File::Cat is a module of adventure, danger, and low cunning. With it,\nyou will explore some of the most inane programs ever seen by mortals.\nNo computer should be without one!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-ChangeNotify","origin":"devel/p5-File-ChangeNotify","version":"0.31","comment":"Watch for changes to files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-ChangeNotify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4a765d41e0192dbf2607ae6d30f745c9215e8376d4f81ca964deca0521f5e81","flatsize":64247,"path":"All/p5-File-ChangeNotify-0.31.pkg","repopath":"All/p5-File-ChangeNotify-0.31.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":27916,"desc":"Watch for changes to files, cross-platform style","deps":{"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Cache","origin":"devel/p5-File-Cache","version":"0.16_1","comment":"Perl module implementing a persistent object store","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/File-Cache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9e2456d7c0240adbc88d0ef8de6530482d4d08c3d779a131806539904b655c4","flatsize":142155,"path":"All/p5-File-Cache-0.16_1.pkg","repopath":"All/p5-File-Cache-0.16_1.pkg","licenselogic":"or","licenses":["GPLv1","GPLv2","GPLv3"],"pkgsize":37060,"desc":"File::Cache implements an object store where data is persistent across\nprocesses in the filesystem.  It was written to complement IPC::Cache.\nWhere IPC::Cache is faster for small numbers of simple objects,\nFile::Cache tends towards being more performant when caching large\nnumbers of complex objects.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Binary","origin":"devel/p5-File-Binary","version":"1.7_2","comment":"Perl interface to modify and read binary files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Binary","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96f1c1788270f25b4fcf31f61551b6f38400b2fc20f7cf605463cf5a3acad4fc","flatsize":12200,"path":"All/p5-File-Binary-1.7_2.pkg","repopath":"All/p5-File-Binary-1.7_2.pkg","licenselogic":"single","pkgsize":6764,"desc":"File::Binary is a perl module that provides an interface to modify\nand read binary files.","deps":{"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-BasicFlock","origin":"devel/p5-File-BasicFlock","version":"98.1202_1","comment":"Perl5 module for file locking with flock","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-BasicFlock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef82b592cb0bb2f68349e671c8e2e9f96cc9def511f71942ec5827e583490c8a","flatsize":3467,"path":"All/p5-File-BasicFlock-98.1202_1.pkg","repopath":"All/p5-File-BasicFlock-98.1202_1.pkg","licenselogic":"single","pkgsize":3120,"desc":"File::Flock is a wrapper around the flock() call.  The only thing it\ndoes that is special is that it creates the lock file if the lock file\ndoes not already exist.\n\nIt will also try to remove the lock file.  This makes it a bit\ncomplicated.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-BaseDir","origin":"devel/p5-File-BaseDir","version":"0.09","comment":"Use the freedesktop basedir spec","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-BaseDir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6000a3e3da7b4c7937ae1ac2db866b08618a62a140271dfd0d8b66c2f4789dff","flatsize":29456,"path":"All/p5-File-BaseDir-0.09.pkg","repopath":"All/p5-File-BaseDir-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15212,"desc":"This module can be used to find directories and files as specified by the XDG\nBase Directory Specification. It takes care of defaults and uses File::Spec to\nmake the output platform specific.\n\nThis module forked from File::MimeInfo.\n\nFor this module the XDG basedir specification 0.6 was used.","deps":{"p5-IPC-System-Simple":{"origin":"devel/p5-IPC-System-Simple","version":"1.30"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Flock-Retry","origin":"devel/p5-File-Flock-Retry","version":"0.632","comment":"Yet another flock module","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-Flock-Retry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a19d44d7a2591e0786f1a4dbf5266caa2f2dbfa28d609620af19303c1613b41","flatsize":47367,"path":"All/p5-File-Flock-Retry-0.632.pkg","repopath":"All/p5-File-Flock-Retry-0.632.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12884,"desc":"File::Flock::Retry is yet another flock module. It is a more lightweight\nalternative to File::Flock with some other differences:\n- OO interface only\n- Autoretry (by default for 60s) when trying to acquire lock","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Attributes-Recursive","origin":"devel/p5-File-Attributes-Recursive","version":"0.02_1","comment":"Inherit file attributes from parent directories","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Attributes-Recursive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c69ed6e2ed5be629f557fc7eefb0685ab130d140e2cc21c25eff9b78791e7c6","flatsize":7836,"path":"All/p5-File-Attributes-Recursive-0.02_1.pkg","repopath":"All/p5-File-Attributes-Recursive-0.02_1.pkg","licenselogic":"single","pkgsize":5216,"desc":"Works like File::Attributes, but will recurse up the directory tree\nuntil a matching attribute is found.","deps":{"p5-Directory-Scratch":{"origin":"devel/p5-Directory-Scratch","version":"0.18"},"p5-File-Attributes":{"origin":"devel/p5-File-Attributes","version":"0.04_2"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-BackupCopy","origin":"sysutils/p5-File-BackupCopy","version":"1.02","comment":"Create a backup copy of the file with Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-BackupCopy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4be74b1847736859b222e219ffbf0b44db1cbb521ede0d4777e711a140773cf","flatsize":51310,"path":"All/p5-File-BackupCopy-1.02.pkg","repopath":"All/p5-File-BackupCopy-1.02.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":19264,"desc":"The File::BackupCopy module provides functions for creating backup copies of\nfiles.  Two backup schemes are supported: simple and numbered backups.  In\nsimple (or single) backup scheme, only one backup copy is maintained for the\ngiven file.  Its name is created by appending a single tilde character to the\noriginal file name.  In numbered backup scheme, arbitrary number of backup\ncopies can be created.  The name of each backup copy is created by suffixing\nthe original file name with '.~N~', where N is a decimal number starting with\n1.  Additionally, the automatic backup name scheme is implemented.  In this\nnaming scheme, numbered backups are created if at least one numbered backup\ncopy already exists and simple backups are created otherwise.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-File-Assets","origin":"devel/p5-File-Assets","version":"0.064_3","comment":"Perl module to Manage .css and .js assets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Assets","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90f0287f8fa5ca4da53a2de0249cc3d326c5be67831251a83475ba217022f5c8","flatsize":79002,"path":"All/p5-File-Assets-0.064_3.pkg","repopath":"All/p5-File-Assets-0.064_3.pkg","licenselogic":"single","pkgsize":27132,"desc":"File::Assets is a tool for managing JavaScript and CSS assets in a (web)\napplication. It allows you to \"publish\" assests in one place after having\nspecified them in different parts of the application (e.g. throughout request\nand template processing phases).","deps":{"p5-CSS-Minifier-XS":{"origin":"textproc/p5-CSS-Minifier-XS","version":"0.13"},"p5-Carp-Clan-Share":{"origin":"devel/p5-Carp-Clan-Share","version":"0.013_1"},"p5-Directory-Scratch":{"origin":"devel/p5-Directory-Scratch","version":"0.18"},"p5-HTML-Declare":{"origin":"www/p5-HTML-Declare","version":"2.6"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-JavaScript-Minifier-XS":{"origin":"textproc/p5-JavaScript-Minifier-XS","version":"0.15"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Object-Tiny":{"origin":"devel/p5-Object-Tiny","version":"1.09"},"p5-Path-Resource":{"origin":"devel/p5-Path-Resource","version":"0.072_1"},"p5-Test-Memory-Cycle":{"origin":"devel/p5-Test-Memory-Cycle","version":"1.06"},"p5-Tie-LLHash":{"origin":"devel/p5-Tie-LLHash","version":"1.004"},"p5-XML-Tiny":{"origin":"textproc/p5-XML-Tiny","version":"2.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-BOM","origin":"devel/p5-File-BOM","version":"0.18","comment":"Perl module to handle Unicode byte order marks","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/File-BOM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84367f258cb5da2615a2e952f7fcfcfc06bfd0df7061e3471eb2b1d60307f1f7","flatsize":32067,"path":"All/p5-File-BOM-0.18.pkg","repopath":"All/p5-File-BOM-0.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15888,"desc":"This module provides functions for handling unicode byte order\nmarks, which are to be found at the beginning of some files and\nstreams.\n\nThe intention of File::BOM is for files with BOMs to be readable\nas seamlessly as possible, regardless of the encoding used.","deps":{"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Append-TempFile","origin":"devel/p5-File-Append-TempFile","version":"0.07","comment":"Append data to files using a temporary copy","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/File-Append-TempFile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9ced998dd435260fb5250546838565150cd8dab67b197ee4736f78c55965fb6","flatsize":21340,"path":"All/p5-File-Append-TempFile-0.07.pkg","repopath":"All/p5-File-Append-TempFile-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10840,"desc":"The File::Append::TempFile module provides an OOP interface to appending\ndata to files using a temporary file, in order to ensure the atomicity of\nthe updates.  Care should be taken to ensure that no other applications\ntry to modify the original file concurrently, since any changes made while\nappending the data may be lost.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Feersum","origin":"www/p5-Feersum","version":"1.410","comment":"PSGI engine for Perl based on EV/libev","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Feersum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9abab13aa05e01883599a82200f37926a069ed290462167879b101ea27d8c5c","flatsize":133325,"path":"All/p5-Feersum-1.410.pkg","repopath":"All/p5-Feersum-1.410.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":62660,"desc":"Feersum is an HTTP server built on EV. It fully supports the PSGI 1.03 spec\nincluding the psgi.streaming interface and is compatible with Plack. PSGI 1.1,\nwhich has yet to be published formally, is also supported. Feersum also has\nits own \"native\" interface which is similar in a lot of ways to PSGI, but is\nnot compatible with PSGI or PSGI middleware.\n\nFeersum uses a single-threaded, event-based programming architecture to scale\nand can handle many concurrent connections efficiently in both CPU and RAM.\nIt skips doing a lot of sanity checking with the assumption that a \"front-end\"\nHTTP/HTTPS server is placed between it and the Internet.","deps":{"p5-EV":{"origin":"devel/p5-EV","version":"4.34,1"},"p5-HTTP-Entity-Parser":{"origin":"www/p5-HTTP-Entity-Parser","version":"0.25"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Feed-Find","origin":"www/p5-Feed-Find","version":"0.07_1","comment":"Syndication feed auto-discovery","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Feed-Find","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3b16abd551421948533640f6aca8a08deebc64e94ef98c8923a92b68eaa580f","flatsize":7452,"path":"All/p5-Feed-Find-0.07_1.pkg","repopath":"All/p5-Feed-Find-0.07_1.pkg","licenselogic":"single","pkgsize":5240,"desc":"Feed::Find implements feed auto-discovery for finding syndication\nfeeds, given a URI.","deps":{"p5-Class-ErrorHandler":{"origin":"devel/p5-Class-ErrorHandler","version":"0.04"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-File-Tail-Multi","origin":"devel/p5-File-Tail-Multi","version":"0.1_1","comment":"Stateful tail of multiple files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/File::Tail::Multi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94ae405a098dd5e8306b17ddc79aa3f80b899122aa00869b8cbad74d198a3bb8","flatsize":78335,"path":"All/p5-File-Tail-Multi-0.1_1.pkg","repopath":"All/p5-File-Tail-Multi-0.1_1.pkg","licenselogic":"or","licenses":["GPLv1","ART10"],"pkgsize":24148,"desc":"Derived from MultiTail, this perl library makes it easy to tail a dynamic\nlist of files and match/except lines using full regular expressions and\neven maintains their state locally.\n\nFile::Tail::Multi will tail multiple files and return the records read\nto a Data Structure. The Data Structure can be processed by\nFile::Tail::Multi functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Feature-Compat-Try","origin":"devel/p5-Feature-Compat-Try","version":"0.05","comment":"Make try/catch syntax available","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Feature-Compat-Try","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"617a3712d8c9dc2d4ea2efdb6849f6184fa85605eeb50db885d316b857709c7e","flatsize":49209,"path":"All/p5-Feature-Compat-Try-0.05.pkg","repopath":"All/p5-Feature-Compat-Try-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14692,"desc":"Feature::Compat::Try is written in preparation for when perl will gain true\nnative syntax support for try/catch control flow.","deps":{"p5-Syntax-Keyword-Try":{"origin":"devel/p5-Syntax-Keyword-Try","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Fennec-Lite","origin":"devel/p5-Fennec-Lite","version":"0.004_1","comment":"Perl extension for minimalist Fennec, the commonly used bits","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Fennec-Lite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"037c852a1c4d935970e54f48c912229f5c467aedcce7e820065d0ea396620af2","flatsize":22739,"path":"All/p5-Fennec-Lite-0.004_1.pkg","repopath":"All/p5-Fennec-Lite-0.004_1.pkg","licenselogic":"single","pkgsize":12388,"desc":"Fennec does a ton, but it may be hard to adopt it all at once. It also\nis a large project, and has not yet been fully split into component\nprojects. Fennec::Lite takes a minimalist approach to do for Fennec\nwhat Mouse does for Moose.\n\nFennec::Lite is a single module file with no non-core dependencies. It\ncan easily be used by any project, either directly, or by copying it\ninto your project. The file itself is less than 300 lines of code at\nthe time of this writing, that includes whitespace.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Attributes","origin":"devel/p5-File-Attributes","version":"0.04_2","comment":"Manipulate file metadata in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Attributes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76c009d3e53caf60c02b19592f3959600e840b090f1add839a25e117b9b60c7f","flatsize":20642,"path":"All/p5-File-Attributes-0.04_2.pkg","repopath":"All/p5-File-Attributes-0.04_2.pkg","licenselogic":"single","pkgsize":12620,"desc":"File::Attributes lets you assign attributes to files (and read them, and\nlist them, and delete them).","deps":{"p5-Best":{"origin":"devel/p5-Best","version":"0.15_1"},"p5-Directory-Scratch":{"origin":"devel/p5-Directory-Scratch","version":"0.18"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Function-Parameters","origin":"devel/p5-Function-Parameters","version":"2.002004","comment":"Subroutine definitions with parameter lists","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Function-Parameters","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9f787f5b85b3547e5b6040a3fc1225086da9c17be9d34fae412c086a4eb3be4","flatsize":132569,"path":"All/p5-Function-Parameters-2.002004.pkg","repopath":"All/p5-Function-Parameters-2.002004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":53388,"desc":"Function::Parameters extends Perl with keywords that let you define functions\nwith parameter lists. It uses Perl's keyword plugin API, so it works reliably\nand doesn't require a source filter.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-File-Modified","origin":"devel/p5-File-Modified","version":"0.10","comment":"Perl module for checking intelligently if files have changed","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Modified","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"399fdaeed791f60fa5bd96dc63c2cd87b342c56b31932ede98e85be0dba58637","flatsize":22455,"path":"All/p5-File-Modified-0.10.pkg","repopath":"All/p5-File-Modified-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11576,"desc":"The Modified module is intended as a simple method for programs to\ndetect whether configuration files (or modules they rely on) have\nchanged.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-FFmpeg-Command","origin":"multimedia/p5-FFmpeg-Command","version":"0.19_7","comment":"Wrapper class for ffmpeg command line utility","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/FFmpeg-Command","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"002585b9e2ca39792d52a548981f9fef374352f3f58fd06b9a067824325ef9ae","flatsize":13845,"path":"All/p5-FFmpeg-Command-0.19_7.pkg","repopath":"All/p5-FFmpeg-Command-0.19_7.pkg","licenselogic":"single","pkgsize":7092,"desc":"A wrapper class for ffmpeg command line utility.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-ErrorHandler":{"origin":"devel/p5-Class-ErrorHandler","version":"0.04"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["multimedia","perl5"]},{"name":"p5-FFI-Platypus-Type-Enum","origin":"devel/p5-FFI-Platypus-Type-Enum","version":"0.06","comment":"Custom platypus type for dealing with C enumerated types","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/FFI-Platypus-Type-Enum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6981c6f561ca856fdc6f8e14700d954de027683fe96af19310804fdaadeb6d64","flatsize":51227,"path":"All/p5-FFI-Platypus-Type-Enum-0.06.pkg","repopath":"All/p5-FFI-Platypus-Type-Enum-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14320,"desc":"FFI::Platypus::Type::Enum is a helper for making enumerated types. It makes the\nmost sense to use this when you have an enumerated type with a small number of\npossible values. For a large set of enumerated values or constants, see\nFFI::Platypus::Constant.","deps":{"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-FFI-Platypus-Type-PtrObject","origin":"devel/p5-FFI-Platypus-Type-PtrObject","version":"0.03","comment":"Platypus custom type for an object wrapped around an opaque pointer","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/FFI-Platypus-Type-PtrObject","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eeb6c2cb6d26fa6c69e777432b8e22c42087ee3decfd29a3bdd12ecd5e54958e","flatsize":44184,"path":"All/p5-FFI-Platypus-Type-PtrObject-0.03.pkg","repopath":"All/p5-FFI-Platypus-Type-PtrObject-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11696,"desc":"FFI::Platypus::Type::PtrObject is a helper type for FFI::Platypus that handles\ntype checking for the common pattern where a Perl class is a simple wrapper\naround an opaque pointer. The class should be implemented as a hash reference,\nand the pointer itself is expected to be stored on the ptr key. If the caller of\nthe interface (Perl) is responsible for cleaning up the memory, then it normally\nshould be done in the DESTROY method (as above).\n\nIf you do not pass in the correct type, it will be detected before the C code is\ncalled and an exception will be thrown. (otherwise you would probably get a\nsegment violation SEGV).","deps":{"p5-FFI-Platypus":{"origin":"devel/p5-FFI-Platypus","version":"2.08"},"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Fax-Hylafax-Client","origin":"comms/p5-Fax-Hylafax-Client","version":"1.02_2","comment":"Simple Perl client for the HylaFAX fax server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Fax-Hylafax-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d1ead64b5ed0d109a1c356f0bf62003d745dfe02fcc7867b8e8a3f91dff26e9","flatsize":37741,"path":"All/p5-Fax-Hylafax-Client-1.02_2.pkg","repopath":"All/p5-Fax-Hylafax-Client-1.02_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13696,"desc":"Fax::Hylafax::Client is a simple Perl client for the HylaFAX fax server\n(www.hylafax.org). It communicates with the server directly through the FTP\nprotocol and thus does not require any HylaFAX software component to be\ninstalled on the client machine.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","perl5"]},{"name":"p5-FSA-Rules","origin":"devel/p5-FSA-Rules","version":"0.35","comment":"Build simple rules-based state machines in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/FSA-Rules","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a572445679e48aba5aa019fa12b5aa2b308ba87bd97c509d2739f4467c68333d","flatsize":61829,"path":"All/p5-FSA-Rules-0.35.pkg","repopath":"All/p5-FSA-Rules-0.35.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24996,"desc":"This class implements a simple state machine pattern, allowing you to\nquickly build rules-based state machines in Perl. As a simple\nimplementation of a powerful concept, it differs slightly from an ideal\nDFA model in that it does not enforce a single possible switch from one\nstate to another. Rather, it short circuits the evaluation of the rules\nfor such switches, so that the first rule to return a true value will\ntrigger its switch and no other switch rules will be checked. (But see the\nstrict attribute and parameter to new().) It differs from an NFA model in\nthat it offers no back-tracking. But in truth, you can use it to build a\nstate machine that adheres to either model--hence the more generic FSA\nmoniker.","deps":{"p5-GraphViz":{"origin":"graphics/p5-GraphViz","version":"2.25"},"p5-Text-Tabs+Wrap":{"origin":"textproc/p5-Text-Tabs+Wrap","version":"2024.001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-FFI-Platypus","origin":"devel/p5-FFI-Platypus","version":"2.08","comment":"Write Perl bindings to non-Perl libraries with FFI","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/FFI-Platypus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22475a98b042e5fddbc4bf163b547b363837c3cfb27466821d5aecfb7870bdd2","flatsize":777180,"path":"All/p5-FFI-Platypus-2.08.pkg","repopath":"All/p5-FFI-Platypus-2.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":303824,"desc":"Platypus is a library for creating interfaces to machine code libraries written\nin languages like C, C++, Fortran, Rust, Pascal. Essentially anything that gets\ncompiled into machine code. This implementation uses libffi to accomplish this\ntask. libffi is battle tested by a number of other scripting and virtual machine\nlanguages, such as Python and Ruby to serve a similar role.","deps":{"libffi":{"origin":"devel/libffi","version":"3.4.6"},"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-FFI-CheckLib":{"origin":"devel/p5-FFI-CheckLib","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libffi.so.8"]},{"name":"p5-FFI-Platypus-Lang-Rust","origin":"devel/p5-FFI-Platypus-Lang-Rust","version":"0.17","comment":"Platypus Documentation and tools for using Rust","maintainer":"dvl@FreeBSD.org","www":"https://metacpan.org/pod/FFI::Platypus::Lang::Rust","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a8c2955b89d072f05af716aa31300cf383448003f65cd7e8e5f717df2bc4ab6","flatsize":81871,"path":"All/p5-FFI-Platypus-Lang-Rust-0.17.pkg","repopath":"All/p5-FFI-Platypus-Lang-Rust-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29080,"desc":"This module provides native Rust types for FFI::Platypus in order to\nreduce cognitive load and concentrate on Rust and forget about C\ntypes. This document also documents issues and caveats that I have\ndiscovered in my attempts to work with Rust and FFI.\n\nNote that in addition to using pre-compiled Rust libraries, you can\nbundle Rust code with your Perl distribution using FFI::Build and\nFFI::Build::File::Cargo.","deps":{"p5-FFI-CheckLib":{"origin":"devel/p5-FFI-CheckLib","version":"0.31"},"p5-FFI-Platypus":{"origin":"devel/p5-FFI-Platypus","version":"2.08"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-File-chdir":{"origin":"devel/p5-File-chdir","version":"0.1011"},"p5-Text-Shellwords":{"origin":"textproc/p5-Text-Shellwords","version":"1.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-FFI-Platypus-Declare","origin":"devel/p5-FFI-Platypus-Declare","version":"1.34","comment":"Declarative interface to FFI::Platypus","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/FFI-Platypus-Declare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58f653748dcb8841bd9f4c42179a8d89da388d42656a0c4519747039c9737849","flatsize":52742,"path":"All/p5-FFI-Platypus-Declare-1.34.pkg","repopath":"All/p5-FFI-Platypus-Declare-1.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15592,"desc":"FFI::Platypus::Declare provides a declarative interface to FFI::Platypus. It\nprovides a more concise interface at the cost of a little less power, and a\nlittle more namespace pollution.","deps":{"p5-FFI-Platypus":{"origin":"devel/p5-FFI-Platypus","version":"2.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-NFSLock","origin":"devel/p5-File-NFSLock","version":"1.29","comment":"Perl module to do NFS (or not) locking","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-NFSLock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a9040bd84165f7128a4d7788855d7696e260075910fe34c3a86a4772f225d90","flatsize":34261,"path":"All/p5-File-NFSLock-1.29.pkg","repopath":"All/p5-File-NFSLock-1.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15640,"desc":"File::NFSLock - perl module to do NFS (or not) locking.\n\nThe module is based of concept of hard linking of files being atomic\nacross NFS. This concept was mentioned in Mail::Box::Locker (which was\noriginally presented in Mail::Folder::Maildir). Some routine flow is\ntaken from there -- particularly the idea of creating a random local\nfile, hard linking a common file to the local file, and then checking\nthe nlink status. Some ideologies were not complete (uncache mechanism,\nshared locking) and some coding was even incorrect (wrong stat index).\nFile::NFSLock was written to be light, generic, and fast.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-FFI-CheckLib","origin":"devel/p5-FFI-CheckLib","version":"0.31","comment":"Check that a library is available for FFI","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/FFI-CheckLib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36b3788f4fada282c506c69fa7db3b910e3e16ffa495bddf38f9a6feccaeedca","flatsize":64492,"path":"All/p5-FFI-CheckLib-0.31.pkg","repopath":"All/p5-FFI-CheckLib-0.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20524,"desc":"FFI::CheckLib checks whether a particular dynamic library is available for FFI\nto use. It is modeled heavily on Devel::CheckLib, but will find dynamic\nlibraries even when development packages are not installed. It also provides a\nfind_lib function that will return the full path to the found dynamic library,\nwhich can be feed directly into FFI::Platypus or FFI::Raw.\n\nAlthough intended mainly for FFI modules via FFI::Platypus and similar, this\nmodule does not actually use any FFI to do its detection and probing. This\nmodule does not have any non-core runtime dependencies. The test suite does\ndepend on Test2::Suite.","deps":{"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-FCGI-Engine","origin":"www/p5-FCGI-Engine","version":"0.22","comment":"Flexible engine for running FCGI-based applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/FCGI-Engine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b36a64b1e13919b67233e9f5c2e5ba143110b8dc5a38839bb5f15658d8bbcbfc","flatsize":92585,"path":"All/p5-FCGI-Engine-0.22.pkg","repopath":"All/p5-FCGI-Engine-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":44912,"desc":"This module helps manage FCGI based web applications by providing a wrapper\nwhich handles most of the low-level FCGI details for you. It can run FCGI\nprograms as simple scripts or as full standalone socket based servers who\nare managed by FCGI::Engine::ProcManager.","deps":{"p5-CGI-Simple":{"origin":"www/p5-CGI-Simple","version":"1.281"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-Declare-Constraints-Simple":{"origin":"devel/p5-Declare-Constraints-Simple","version":"0.03_2"},"p5-FCGI":{"origin":"www/p5-FCGI","version":"0.82"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Daemonize":{"origin":"devel/p5-MooseX-Daemonize","version":"0.22"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-MooseX-Types-Path-Class":{"origin":"devel/p5-MooseX-Types-Path-Class","version":"0.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-FFI-C-Stat","origin":"devel/p5-FFI-C-Stat","version":"0.03","comment":"Object-oriented FFI interface to native stat and lstat","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/FFI-C-Stat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05a02d954214e5db83c0033d4ee7253bea5de4cfe362c6112b2473172bd5cc06","flatsize":56031,"path":"All/p5-FFI-C-Stat-0.03.pkg","repopath":"All/p5-FFI-C-Stat-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14896,"desc":"Perl comes with perfectly good stat, lstat functions, however if you are writing\nFFI bindings for a library that use the C stat structure, you are out of luck\nthere. FFI::C::Stat Perl comes with perfectly good stat, lstat functions,\nhowever if you are writing FFI bindings for a library that use the C stat\nstructure, you are out of luck there.","deps":{"p5-FFI-Platypus":{"origin":"devel/p5-FFI-Platypus","version":"2.08"},"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-FCGI-Client","origin":"www/p5-FCGI-Client","version":"0.09","comment":"Perl extension for fastcgi protocol client library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/FCGI-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96faee21f3e25095114e83a103175d5c88349748f9284f420de0381e6d2b64a4","flatsize":29697,"path":"All/p5-FCGI-Client-0.09.pkg","repopath":"All/p5-FCGI-Client-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18896,"desc":"Client library for fastcgi protocol.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-FCGI","origin":"www/p5-FCGI","version":"0.82","comment":"Modules for perl5, for enabling FastCGI support in CGI scripts","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/FCGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4311925f6e4dc893da852d3ab94903c8b8a79e0cf7355dd819fef38d19bcf6ec","flatsize":64906,"path":"All/p5-FCGI-0.82.pkg","repopath":"All/p5-FCGI-0.82.pkg","licenselogic":"single","licenses":["OpenMarket"],"pkgsize":28420,"desc":"This the FCGI module for perl5 which enables CGI scripts to take\nadvantage of servers that are FastCGI-enabled. This module does not abstract\nthe writing of CGIs themselves, for that you should refer to the p5-CGI\nmodule. For more information about FastCGI, the performance enhancements it\noffers, and how to write scripts using it, visit their web site at\nhttp://www.fastcgi.com/","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-File-Signature","origin":"sysutils/p5-File-Signature","version":"1.009_1","comment":"Detect changes to a file's content or attributes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Signature","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32047048cc053af0f409e426c3c9a08945bd524b19d55d4c6cb6055a766196d3","flatsize":20581,"path":"All/p5-File-Signature-1.009_1.pkg","repopath":"All/p5-File-Signature-1.009_1.pkg","licenselogic":"single","pkgsize":10752,"desc":"This perl library uses perl5 objects to assist in determining whether a\nfile's contents or attributes have changed. It maintains several pieces\nof information about the file: a digest (currently only MD5 is\nsupported), its inode number, its mode, the uid of its owner, the gid of\nits group owner, and its last modification time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Net-Flickr-Backup","origin":"www/p5-Net-Flickr-Backup","version":"3.1_2","comment":"OOP for backing up your Flickr photos locally","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Net-Flickr-Backup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df5f44c4f0115d5bad3ff286e3c1bd26244f9a68c640d17863b4b7075f33e7c4","flatsize":73519,"path":"All/p5-Net-Flickr-Backup-3.1_2.pkg","repopath":"All/p5-Net-Flickr-Backup-3.1_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24548,"desc":"Net::Flickr::Backup - OOP for backing up your Flickr photos locally","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Image-MetaData-JPEG":{"origin":"graphics/p5-Image-MetaData-JPEG","version":"0.153_1"},"p5-Net-Flickr-RDF":{"origin":"www/p5-Net-Flickr-RDF","version":"2.2_1"},"p5-Text-Unidecode":{"origin":"converters/p5-Text-Unidecode","version":"1.30"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-FEAR-API","origin":"www/p5-FEAR-API","version":"0.489_3","comment":"Web Scraping Zen","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/XERN/FEAR-API-0.489","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bebe2d3dee6c87b0d09efea01bcdf812c2aceec0f49d21e5c27a2c6d8ad6bea","flatsize":103022,"path":"All/p5-FEAR-API-0.489_3.pkg","repopath":"All/p5-FEAR-API-0.489_3.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":39796,"desc":"FEAR::API is a tool that helps reduce your time creating site scraping scripts\nand help you do it in a much more elegant way. FEAR::API combines many strong\nand powerful features from various CPAN modules, such as LWP::UserAgent,\nWWW::Mechanize, Template::Extract, Encode, HTML::Parser, etc. and digests them\ninto a deeper Zen.","deps":{"p5-Email-Find":{"origin":"mail/p5-Email-Find","version":"0.10_1"},"p5-Exporter-Lite":{"origin":"devel/p5-Exporter-Lite","version":"0.09"},"p5-File-MMagic":{"origin":"devel/p5-File-MMagic","version":"1.30_1"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-HTML-Encoding":{"origin":"www/p5-HTML-Encoding","version":"0.61_1"},"p5-HTML-LinkExtractor":{"origin":"www/p5-HTML-LinkExtractor","version":"0.130_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Proxy":{"origin":"www/p5-HTTP-Proxy","version":"0.304"},"p5-HTTP-Recorder":{"origin":"www/p5-HTTP-Recorder","version":"0.07_1"},"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Inline-Files":{"origin":"devel/p5-Inline-Files","version":"0.71"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-Parallel-ForkManager":{"origin":"devel/p5-Parallel-ForkManager","version":"2.02"},"p5-Regexp-Bind":{"origin":"devel/p5-Regexp-Bind","version":"0.05_1"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Sort-Versions":{"origin":"devel/p5-Sort-Versions","version":"1.62"},"p5-Spiffy":{"origin":"devel/p5-Spiffy","version":"0.46_1"},"p5-Template-Extract":{"origin":"textproc/p5-Template-Extract","version":"0.41_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"p5-Text-Iconv":{"origin":"converters/p5-Text-Iconv","version":"1.7_4"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-XML-RSS-SimpleGen":{"origin":"textproc/p5-XML-RSS-SimpleGen","version":"11.11_1"},"p5-XML-XPath":{"origin":"textproc/p5-XML-XPath","version":"1.48"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-FCGI-Spawn","origin":"www/p5-FCGI-Spawn","version":"0.16.7_1","comment":"FastCGI server for CGI-like applications multiprocessing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/FCGI-Spawn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ee607a0eab273bb6f48e90ff4153b19f8bbc42ba81ebcdc9c472a9aef41bdb4","flatsize":95667,"path":"All/p5-FCGI-Spawn-0.16.7_1.pkg","repopath":"All/p5-FCGI-Spawn-0.16.7_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":42492,"desc":"FCGI::Spawn is used to serve as a FastCGI process manager. Besides\nthe features the FCGI::ProcManager posess itself, the FCGI::Spawn\nis targeted as web server admin understandable instance for building\nthe own fastcgi server with copy-on-write memory sharing among forks\nand with single input parameters like socket path and processes number.\nAnother thing to mention is that it is able to execute any file pointed\nby Web server. So we have the daemon that is hot ready for hosting\nproviding.","deps":{"p5-CGI-Fast":{"origin":"www/p5-CGI-Fast","version":"2.17"},"p5-Const-Fast":{"origin":"devel/p5-Const-Fast","version":"0.014_2"},"p5-FCGI":{"origin":"www/p5-FCGI","version":"0.82"},"p5-FCGI-ProcManager":{"origin":"www/p5-FCGI-ProcManager","version":"0.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"DOCS":"on","MYSQL":"off","PGSQL":"off"},"messages":[{"message":"For the first time, check all the docs supplied wwith the package.\n\nTo run the fcgi_spawn on boot time, create the system user for it, and group,\ntoo. After that, assuming you name them \"fcgi\", add this to your rc.conf:\n\nfcgi_spawn_enable=\"YES\"\nfcgi_spawn_username=\"fcgi\"\nfcgi_spawn_groupname=\"fcgi\"\n\nYou may want to set fcgi_spawn_flags also according to taste.","type":"install"}]},{"name":"p5-FCGI-ProcManager","origin":"www/p5-FCGI-ProcManager","version":"0.28","comment":"Functions for managing FastCGI applications","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/FCGI-ProcManager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71ff21a38184c86238e221f5779cab5b65c560e2906b8465cb745358b363eaac","flatsize":57652,"path":"All/p5-FCGI-ProcManager-0.28.pkg","repopath":"All/p5-FCGI-ProcManager-0.28.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":23200,"desc":"FCGI-ProcManager is a process manager for FCGI. By implementing the process\nmanager in perl, we can more finely tune FastCGI performance, and we can take\nCPU and memory advantages of fast forks and copy-on-write UNIX process\nmanagement characteristics.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-FAQ-OMatic","origin":"www/p5-FAQ-OMatic","version":"2.719_1","comment":"Perl API to manipulate FAQ-O-Matics","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/FAQ-OMatic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02ab4ee978360fcca341bb1383c1d5ea07fcb369bce73252d005c35c862ada7c","flatsize":969694,"path":"All/p5-FAQ-OMatic-2.719_1.pkg","repopath":"All/p5-FAQ-OMatic-2.719_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":186472,"desc":"The Faq-O-Matic is a CGI-based system that automates the process of\nmaintaining a FAQ (or Frequently Asked Questions list). It allows\nvisitors to your FAQ to take part in keeping it up-to-date. A\npermission system also makes it useful as a help-desk application,\nbug-tracking database, or documentation system.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-ExtUtils-MakeMaker-Coverage","origin":"devel/p5-ExtUtils-MakeMaker-Coverage","version":"0.05_2","comment":"Add a Makefile target to determine test coverage using Devel::Cover","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SMPETERS/ExtUtils-MakeMaker-Coverage-0.05","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c60ad71ba11f5ca1f1763cc050f9ec26307c82285a967921bb49c43db82cf842","flatsize":20870,"path":"All/p5-ExtUtils-MakeMaker-Coverage-0.05_2.pkg","repopath":"All/p5-ExtUtils-MakeMaker-Coverage-0.05_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10392,"desc":"ExtUtils::MakeMaker::Coverage adds a Makefile target to determine\ntest coverage using Devel::Cover:\n\n    # In Makefile.PL\n    use ExtUtils::MakeMaker;\n    use ExtUtils::MakeMaker::Coverage;\n    ...\n    # if you already have a MY::postamble...\n    sub MY::postamble {\n        testcover();\n        ...\n    }","deps":{"p5-Devel-Cover":{"origin":"devel/p5-Devel-Cover","version":"1.44"},"p5-Object-Accessor":{"origin":"devel/p5-Object-Accessor","version":"0.48_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-Manifest","origin":"devel/p5-ExtUtils-Manifest","version":"1.75","comment":"Utilities to write and check a MANIFEST file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-Manifest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67a750f11571ab32d753fda1814d0ea9e524117372faa4a7f7ee8749ee1e50f2","flatsize":66744,"path":"All/p5-ExtUtils-Manifest-1.75.pkg","repopath":"All/p5-ExtUtils-Manifest-1.75.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19684,"desc":"ExtUtils::Manifest provides a number of utilities to write and check a MANIFEST\nfile. At present the list includes mkmanifest, manicheck, filecheck, fullcheck,\nskipcheck, manifind, maniread, manicopy, and maniadd.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-MakeMaker-CPANfile","origin":"devel/p5-ExtUtils-MakeMaker-CPANfile","version":"0.09","comment":"Cpanfile support for ExtUtils::MakeMaker","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-MakeMaker-CPANfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0183251a81e218efc5554a0e398c56ac47b0613be0b4efb8ae9082037d55279","flatsize":47452,"path":"All/p5-ExtUtils-MakeMaker-CPANfile-0.09.pkg","repopath":"All/p5-ExtUtils-MakeMaker-CPANfile-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11936,"desc":"ExtUtils::MakeMaker::CPANfile loads cpanfile in your distribution and modifies\nparameters for WriteMakefile in your Makefile.PL. Just use it instead of\nExtUtils::MakeMaker (which should be loaded internally), and prepare cpanfile.\n\nAs of version 0.03, ExtUtils::MakeMaker::CPANfile also removes WriteMakefile\nparameters that the installed version of ExtUtils::MakeMaker doesn't know, to\navoid warnings.","deps":{"p5-Module-CPANfile":{"origin":"devel/p5-Module-CPANfile","version":"1.1004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-FLV-Info","origin":"multimedia/p5-FLV-Info","version":"0.24_1","comment":"Extract metadata from Flash Video files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/FLV-Info","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29a7d7ff2231c66185b242460121ccdbfd5f8a8cf7167af652388253a3d6ffd0","flatsize":138598,"path":"All/p5-FLV-Info-0.24_1.pkg","repopath":"All/p5-FLV-Info-0.24_1.pkg","licenselogic":"single","pkgsize":64840,"desc":"This module reads Macromedia FLV files and reports metadata about\nthose files.","deps":{"p5-AMF-Perl":{"origin":"www/p5-AMF-Perl","version":"0.15_3"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-SWF-File":{"origin":"graphics/p5-SWF-File","version":"0.42_2,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["multimedia","perl5"]},{"name":"p5-ExtUtils-InstallPaths","origin":"devel/p5-ExtUtils-InstallPaths","version":"0.013","comment":"Build.PL install path logic made easy","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-InstallPaths","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a9bb055b3a967a3491fbe0429061ab241ba44009adab960a3b151b596ce8e1c","flatsize":31248,"path":"All/p5-ExtUtils-InstallPaths-0.013.pkg","repopath":"All/p5-ExtUtils-InstallPaths-0.013.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13804,"desc":"ExtUtils::InstallPaths tries to make install path resolution as easy as\npossible.\n\nWhen you want to install a module, it needs to figure out where to install\nthings. The nutshell version of how this works is that default installation\nlocations are determined from ExtUtils::Config, and they may be individually\noverridden by using the install_path attribute. An install_base attribute lets\nyou specify an alternative installation root like /home/foo and prefix does\nsomething similar in a rather different (and more complicated) way. destdir lets\nyou specify a temporary installation directory like /tmp/install in case you\nwant to create bundled-up installable packages.","deps":{"p5-ExtUtils-Config":{"origin":"devel/p5-ExtUtils-Config","version":"0.009"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-Install","origin":"devel/p5-ExtUtils-Install","version":"2.22","comment":"Perl extension to install files from here to there","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-Install","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b797b1df311221052f4256474961accc9bff712421234a44ae50f40fe1f1edd","flatsize":81884,"path":"All/p5-ExtUtils-Install-2.22.pkg","repopath":"All/p5-ExtUtils-Install-2.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32912,"desc":"This module handles the installing and uninstalling of perl modules,\nscripts, man pages, etc...\n\nBoth install() and uninstall() are specific to the way\nExtUtils::MakeMaker handles the installation and deinstallation of\nperl modules. They are not designed as general purpose tools.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-ParseXS","origin":"devel/p5-ExtUtils-ParseXS","version":"3.35","comment":"Converts Perl XS code into C code","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-ParseXS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d876809c7e4728ed0f18b40f8221f52597310f0cab1a02541680030db0f882c1","flatsize":165978,"path":"All/p5-ExtUtils-ParseXS-3.35.pkg","repopath":"All/p5-ExtUtils-ParseXS-3.35.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":59360,"desc":"ExtUtils::ParseXS will compile XS code into C code by embedding the\nconstructs necessary to let C functions manipulate Perl values and creates\nthe glue necessary to let Perl access those functions.  The compiler uses\ntypemaps to determine how to map C function parameters and variables to Perl\nvalues.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-LibBuilder","origin":"devel/p5-ExtUtils-LibBuilder","version":"0.08","comment":"Perl module to build C libraries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-LibBuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb26315e271497a7b72f65121c89d82484558b574771e0314e987ed1c878bbb8","flatsize":15939,"path":"All/p5-ExtUtils-LibBuilder-0.08.pkg","repopath":"All/p5-ExtUtils-LibBuilder-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8740,"desc":"ExtUtils::LibBuilder is a tool to build C libraries.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-Depends","origin":"devel/p5-ExtUtils-Depends","version":"0.8001","comment":"Easily build XS extensions that depend on XS extensions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-Depends","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97c7f680efd9a668799a5d33fc319be44e1134936fc54160428d63538b4842fc","flatsize":29344,"path":"All/p5-ExtUtils-Depends-0.8001.pkg","repopath":"All/p5-ExtUtils-Depends-0.8001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14804,"desc":"This module tries to make it easy to build Perl extensions that use\nfunctions and typemaps provided by other perl extensions.  This means\nthat a perl extension is treated like a shared library that provides\nalso a C and an XS interface besides the perl one.  This works as long\nas the base extension is loaded with the RTLD_GLOBAL flag (usually done\nwith a\n\n\tsub dl_load_flags {0x01}\n\nin the main .pm file) if you need to use functions defined in the\nmodule.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-Helpers","origin":"devel/p5-ExtUtils-Helpers","version":"0.026","comment":"Various portability utilities for module builders","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-Helpers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa831b6b768264f1fbfe675d254ae906e18cbb3f8fab3685f5953619398f5d93","flatsize":21375,"path":"All/p5-ExtUtils-Helpers-0.026.pkg","repopath":"All/p5-ExtUtils-Helpers-0.026.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12060,"desc":"ExtUtils::Helpers provides various portable helper functions for module building\nmodules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-F77","origin":"lang/p5-ExtUtils-F77","version":"1.26_2","comment":"Helps link C programs with Fortran subroutines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-F77","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b54f70b12067e9d93b63bd6f525bb703b350a93f0c78508be00236c91b6ceba8","flatsize":32404,"path":"All/p5-ExtUtils-F77-1.26_2.pkg","repopath":"All/p5-ExtUtils-F77-1.26_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13436,"desc":"This module tries to figure out how to link C programs with\nFortran subroutines on your system. Basically one must add a list\nof Fortran runtime libraries. The problem is their location\nand name varies with each OS/compiler combination!","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-ExtUtils-Config","origin":"devel/p5-ExtUtils-Config","version":"0.009","comment":"Wrapper for perl configuration","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-Config","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a9373df9bf08441b7666fafd32c27201096870679a5e59a9c3753066f3ab9de","flatsize":50504,"path":"All/p5-ExtUtils-Config-0.009.pkg","repopath":"All/p5-ExtUtils-Config-0.009.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13544,"desc":"ExtUtils::Config is an abstraction around the %25Config hash.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-CppGuess","origin":"devel/p5-ExtUtils-CppGuess","version":"0.27","comment":"Guess C++ compiler and flags","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-CppGuess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e9faedde8d94a55377339a7fa4e2eaddef4ae1a799c428044cc5d67b8101ede","flatsize":26015,"path":"All/p5-ExtUtils-CppGuess-0.27.pkg","repopath":"All/p5-ExtUtils-CppGuess-0.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11468,"desc":"ExtUtils::CppGuess attempts to guess the system's C++ compiler that is\ncompatible with the C compiler that your perl was built with.\n\nIt can generate the necessary options to the Module::Build constructor or to\nExtUtils::MakeMaker's WriteMakefile function.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-CBuilder","origin":"devel/p5-ExtUtils-CBuilder","version":"0.280236,1","comment":"Compile and link C code for Perl modules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-CBuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e88cffe3f696169cbe0b24b72bf2cadf438b4f5cdaf60d89b0b45ea9df70d088","flatsize":101135,"path":"All/p5-ExtUtils-CBuilder-0.280236,1.pkg","repopath":"All/p5-ExtUtils-CBuilder-0.280236,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28880,"desc":"This module can build the C portions of Perl modules by invoking the\nappropriate compilers and linkers in a cross-platform manner. It was motivated\nby the Module::Build project, but may be useful for other purposes as well.\nHowever, it is not intended as a general cross-platform interface to all your C\nbuilding needs. That would have been a much more ambitious goal!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-AutoInstall","origin":"devel/p5-ExtUtils-AutoInstall","version":"0.64","comment":"Automatic install of dependencies via CPAN","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-AutoInstall","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6de69fbaafed7c08279e6cb940c84f28ab4ef275edd345c709ff6d2f81a08c4","flatsize":44954,"path":"All/p5-ExtUtils-AutoInstall-0.64.pkg","repopath":"All/p5-ExtUtils-AutoInstall-0.64.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20024,"desc":"ExtUtils::AutoInstall lets module writers to specify a more\nsophisticated form of dependency information than the PREREQ_PM\noption offered by ExtUtils::MakeMaker.\n\nThis module works best with the Module::Install framework,\na drop-in replacement for MakeMaker.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-Constant","origin":"devel/p5-ExtUtils-Constant","version":"0.25","comment":"Generate XS code to import C header constants","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-Constant","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5229f802300eceb82a8c855d34015fc6559dbadac06d9094acca3bbcb852f02","flatsize":97284,"path":"All/p5-ExtUtils-Constant-0.25.pkg","repopath":"All/p5-ExtUtils-Constant-0.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37344,"desc":"ExtUtils::Constant facilitates generating C and XS wrapper code to allow\nperl modules to AUTOLOAD constants defined in C library header files.\nIt is principally used by the h2xs utility, on which this code is based.\nIt doesn't contain the routines to scan header files to extract these\nconstants.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Exporter-Tidy","origin":"devel/p5-Exporter-Tidy","version":"0.08","comment":"Another way of exporting symbols","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Exporter-Tidy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6c78be75be607324ad790ff598fe3fed4fd711718933c2e2489254ff32d18cf","flatsize":17251,"path":"All/p5-Exporter-Tidy-0.08.pkg","repopath":"All/p5-Exporter-Tidy-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+","MIT","BSD2CLAUSE"],"pkgsize":9416,"desc":"This module serves as an easy, clean alternative to Exporter. Unlike Exporter,\nit is not subclassed, but it simply exports a custom import() into your\nnamespace.\n\nWith Exporter::Tidy, you don't need to use any package global in your module.\nEven the subs you export can be lexically scoped.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Exporter-Tiny","origin":"devel/p5-Exporter-Tiny","version":"1.006002","comment":"Exporter with features of Sub::Exporter but only core dependencies","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Exporter-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f275500b8c9a8f354bfbee0d570a81b4fb713c321ae04e11dbe5ea3f04d6ddc","flatsize":99428,"path":"All/p5-Exporter-Tiny-1.006002.pkg","repopath":"All/p5-Exporter-Tiny-1.006002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38676,"desc":"Exporter::Tiny supports many of Sub::Exporter's external-facing features\nincluding renaming imported functions with the -as, -prefix and -suffix options;\nexplicit destinations with the into option; and alternative installers with the\ninstalller option. But it's written in only about 40%25 as many lines of code and\nwith zero non-core dependencies.\n\nIts internal-facing interface is closer to Exporter.pm, with configuration done\nthrough the @EXPORT, @EXPORT_OK and %25EXPORT_TAGS package variables.\n\nExporter::Tiny performs most of its internal duties (including resolution of tag\nnames to sub names, resolution of sub names to coderefs, and installation of\ncoderefs into the target package) as method calls, which means they can be\noverridden to provide interesting behaviour.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Exporter-Easy","origin":"devel/p5-Exporter-Easy","version":"0.18","comment":"Takes the drudgery out of Exporting symbols","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Exporter-Easy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43751400c3d56a36437ebeacb22a883b47a83ee64942bcfd4587c5578bc250fe","flatsize":58933,"path":"All/p5-Exporter-Easy-0.18.pkg","repopath":"All/p5-Exporter-Easy-0.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18548,"desc":"Exporter::Easy makes using Exporter easy. In it's simplest case it\nallows you to drop the boilerplate code that comes with using Exporter.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Exporter-Lite","origin":"devel/p5-Exporter-Lite","version":"0.09","comment":"Lightweight exporting of functions and variables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Exporter::Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9300f06142e185dd98d19f8a0dae041c3fb0c7d9b511d353f0b7836d70f9201a","flatsize":18171,"path":"All/p5-Exporter-Lite-0.09.pkg","repopath":"All/p5-Exporter-Lite-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9892,"desc":"This is an alternative to Exporter intended to provide a lightweight subset of\nthe most commonly-used functionality. It supports import(), @EXPORT and\n@EXPORT_OK and not a whole lot else.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-MakeMaker","origin":"devel/p5-ExtUtils-MakeMaker","version":"7.70","comment":"Designed to write a Makefile for an extension module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-MakeMaker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cad63e6e7aff06ac91f397cbf78922488a1a298a27705dfde417aac3e42ca262","flatsize":673054,"path":"All/p5-ExtUtils-MakeMaker-7.70.pkg","repopath":"All/p5-ExtUtils-MakeMaker-7.70.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":253780,"desc":"This utility is designed to write a Makefile for an extension module from a\nMakefile.PL. It is based on the Makefile.SH model provided by Andy Dougherty\nand the perl5-porters.\n\nIt splits the task of generating the Makefile into several subroutines that\ncan be individually overridden. Each subroutine returns the text it wishes to\nhave written to the Makefile.\n\nMakeMaker is object oriented. Each directory below the current directory that\ncontains a Makefile.PL is treated as a separate object. This makes it possible\nto write an unlimited number of Makefiles with a single invocation of\nWriteMakefile().","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-CChecker","origin":"devel/p5-ExtUtils-CChecker","version":"0.12","comment":"Configure-time utilities for using C headers, libraries, OS features","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-CChecker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d1727d938f1759449734d81cf8a42c124dae6f008563d56bb452056d0b8c924","flatsize":52191,"path":"All/p5-ExtUtils-CChecker-0.12.pkg","repopath":"All/p5-ExtUtils-CChecker-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19572,"desc":"Often Perl modules are written to wrap functionality found in existing C\nheaders, libraries, or to use OS-specific features. It is useful in the Build.PL\nor Makefile.PL file to check for the existance of these requirements before\nattempting to actually build the module.\n\nObjects in this class provide an extension around ExtUtils::CBuilder to simplify\nthe creation of a .c file, compiling, linking and running it, to test if a\ncertain feature is present.\n\nIt may also be necessary to search for the correct library to link against, or\nfor the right include directories to find header files in. This class also\nprovides assistance here.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Exporter-Declare","origin":"devel/p5-Exporter-Declare","version":"0.114","comment":"Perl extension for exporting done right","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Exporter-Declare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca6b60bf0c93e824dbd5eb334ccdda22179b312f5ff81c15cebe65dd4cc30598","flatsize":76846,"path":"All/p5-Exporter-Declare-0.114.pkg","repopath":"All/p5-Exporter-Declare-0.114.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":39780,"desc":"Exporter::Declare is a meta-driven exporting tool. Exporter::Declare\ntries to adopt all the good features of other exporting tools, while\nthrowing away horrible interfaces. Exporter::Declare also provides\nhooks that allow you to add options and arguments for import. Finally,\nExporter::Declare's meta-driven system allows for top-notch\nintrospection.","deps":{"p5-Meta-Builder":{"origin":"devel/p5-Meta-Builder","version":"0.004"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Exporter","origin":"devel/p5-Exporter","version":"5.68_1","comment":"Implements default import method for modules","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e686707a2a24a79c070f34c9491b0d50a23c1d59ed991c3ffa55ceb3725a2ad5","flatsize":41245,"path":"All/p5-Exporter-5.68_1.pkg","repopath":"All/p5-Exporter-5.68_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21752,"desc":"The Exporter module implements an \"import\" method which allows a module\nto export functions and variables to its users' namespaces. Many modules\nuse Exporter rather than implementing their own \"import\" method because\nExporter provides a highly flexible interface, with an implementation\noptimised for the common case.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Exception-Handler","origin":"devel/p5-Exception-Handler","version":"1.004_1","comment":"Perl module that report exceptions with formatted text call-stack","maintainer":"jeffhung@mail2000.com.tw","www":"https://metacpan.org/release/Exception-Handler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35b61d38777b393b24770cc5e0fca6f5beee385a8ccd8825a5894eebd6ab7970","flatsize":5359,"path":"All/p5-Exception-Handler-1.004_1.pkg","repopath":"All/p5-Exception-Handler-1.004_1.pkg","licenselogic":"single","pkgsize":3740,"desc":"Exception::Handler\n\nException::Handler helps to report exceptions with formatted text\ncall-stack.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Expect","origin":"lang/p5-Expect","version":"1.38","comment":"Perl module inspired by the Tcl version of Expect","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Expect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95304ca4b0b45ed47841dded72fd697308076e64b005dba30dd8c2698b08385c","flatsize":127522,"path":"All/p5-Expect-1.38.pkg","repopath":"All/p5-Expect-1.38.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":51624,"desc":"p5-Expect is a perl module inspired by the Tcl version of Expect.","deps":{"p5-IO-Tty":{"origin":"devel/p5-IO-Tty","version":"1.20_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-Exception-Class-DBI","origin":"databases/p5-Exception-Class-DBI","version":"1.04","comment":"DBI Exception objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Exception-Class-DBI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"326a1383b956191326dee4f9b6221ed3113aed9e447dbde6e48aa1010b397c15","flatsize":34491,"path":"All/p5-Exception-Class-DBI-1.04.pkg","repopath":"All/p5-Exception-Class-DBI-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16088,"desc":"This module offers a set of DBI-specific exception classes. They\ninherit from Exception::Class, the base class for all exception\nobjects created by the Exception::Class module from the CPAN.\nException::Class::DBI itself offers a single class method, handler(),\nthat returns a code reference appropriate for passing to the DBI\nHandleError attribute.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Exception-Class-TryCatch","origin":"devel/p5-Exception-Class-TryCatch","version":"1.13","comment":"Syntactic try/catch sugar for use with Exception::Class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Exception-Class-TryCatch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a5987800d61b92fb5546d66220b4a888b7fa1a5b37b39694026dfc31cde0cb2","flatsize":26500,"path":"All/p5-Exception-Class-TryCatch-1.13.pkg","repopath":"All/p5-Exception-Class-TryCatch-1.13.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13052,"desc":"Exception::Class::TryCatch - Syntactic try/catch sugar for use with\nException::Class.","deps":{"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExportTo","origin":"devel/p5-ExportTo","version":"0.03","comment":"Export any function/method to any namespace","maintainer":"ports@FreeBSD.org","www":"https://github.com/ktat/ExportTo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd42bb72899e10fc2a04abb1a4058c0cb8ddc6f59daaab0657c7ffc2b90b16b0","flatsize":8967,"path":"All/p5-ExportTo-0.03.pkg","repopath":"All/p5-ExportTo-0.03.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":6112,"desc":"This module allow you to export/override subroutine/method to one\nnamespace. It can be used for mix-in, for extension of modules not using\ninheritance.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-ExportTo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Expect-Simple","origin":"devel/p5-Expect-Simple","version":"0.04_1","comment":"Wrapper around the Expect module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Expect-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd6653777a145df0334f5c1dde94054afc0ee6aa8e6749cebdb46bb18d857c87","flatsize":31785,"path":"All/p5-Expect-Simple-0.04_1.pkg","repopath":"All/p5-Expect-Simple-0.04_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14832,"desc":"Expect::Simple is a wrapper around the Expect module which should suffice\nfor simple applications. It hides most of the Expect machinery; the Expect\nobject is available for tweaking if need be.\n\nGenerally, one starts by creating an Expect::Simple object using new. This\nwill start up the target program, and will wait until one of the specified\nprompts is output by the target. At that point the caller should send()\ncommands to the program; the results are available via the before, after,\nmatch_str, and match_idx methods. Since Expect simulates a terminal, there\nwill be extra \\r characters at the end of each line in the result (on UNIX\nat least). This is easily fixed:\n\n    ($res = $obj->before) =~ tr/\\r//d;\n    @lines = split( \"\\n\", $res );\n\nThis is not done automatically.\n\nExceptions will be thrown on error (match with /Expect::Simple/). Errors\nfrom Expect are available via the error_expect method. More human readable\nerrors are available via the error method.\n\nThe connection is automatically broken (by sending the specified\ndisconnect command to the target) when the Expect::Simple object is\ndestroyed.","deps":{"p5-Expect":{"origin":"lang/p5-Expect","version":"1.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Excel-Template","origin":"textproc/p5-Excel-Template","version":"0.34_2","comment":"Perl module for templating Excel files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Excel-Template","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0939e689e9304c520e079d662b1e1c031bf6ba94fdc0e88c702765836596fba7","flatsize":152056,"path":"All/p5-Excel-Template-0.34_2.pkg","repopath":"All/p5-Excel-Template-0.34_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":77492,"desc":"The Excel::Template perl module is a module used for templating Excel files.\nIts genesis came from the need to use the same datastructure as HTML::Template,\nbut provide Excel files instead. The existing modules don't do the trick, as\nthey require replication of logic that's already been done within\nHTML::Template.","deps":{"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Spreadsheet-WriteExcel":{"origin":"textproc/p5-Spreadsheet-WriteExcel","version":"2.40_1"},"p5-Test-Deep":{"origin":"devel/p5-Test-Deep","version":"1.204"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Every","origin":"devel/p5-Every","version":"0.08_1","comment":"Return true every N cycles or S seconds","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Every","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ad24732125a90314bfe1116cbe3a52df806aaf5186d528aa34102e598c53e00","flatsize":5465,"path":"All/p5-Every-0.08_1.pkg","repopath":"All/p5-Every-0.08_1.pkg","licenselogic":"single","pkgsize":4360,"desc":"Returns true when the conditions (cycles or seconds elapsed) are met.","deps":{"p5-Devel-Callsite":{"origin":"devel/p5-Devel-Callsite","version":"1.0.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Event-tcp","origin":"net/p5-Event-tcp","version":"0.14_1","comment":"Glue code to build client-server style TCP-based services","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Event-tcp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2120ea76987ff7546714a3aa44a0877e97cc3745b05ab0a7d55bc235da15b847","flatsize":21677,"path":"All/p5-Event-tcp-0.14_1.pkg","repopath":"All/p5-Event-tcp-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9904,"desc":"Event::tcp is a bunch of glue code to make it very easy to build\nclient-server style TCP-based services.","deps":{"p5-Event":{"origin":"devel/p5-Event","version":"1.28"},"p5-Ioctl":{"origin":"devel/p5-Ioctl","version":"0.81_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","devel","perl5"]},{"name":"p5-Exception-Class","origin":"devel/p5-Exception-Class","version":"1.45","comment":"Real exception classes in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Exception-Class","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20712a02e72cd742609e1c8a237175a523bb7a12e5d9ba7b110351f8f0a2f18e","flatsize":82207,"path":"All/p5-Exception-Class-1.45.pkg","repopath":"All/p5-Exception-Class-1.45.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28052,"desc":"This module allows you to declare hierarchies of exception classes for\nuse in your code.  It also provides a simple exception class that it\nuses as the default base class for all other exceptions.\n\nYou may choose to use another base class for your exceptions.\nRegardless, the ability to declare all your exceptions at compile time\nis a fairly useful trick and helps push people towards more structured\nuse of exceptions.","deps":{"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Excel-Writer-XLSX","origin":"textproc/p5-Excel-Writer-XLSX","version":"1.12","comment":"Create a new file in the Excel 2007+ XLSX format","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Excel-Writer-XLSX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b75429db5f78a5269029dbc62cf52a7ce89ce8153944852f4c46494394e426e6","flatsize":1960264,"path":"All/p5-Excel-Writer-XLSX-1.12.pkg","repopath":"All/p5-Excel-Writer-XLSX-1.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":440084,"desc":"The Excel::Writer::XLSX module can be used to create an Excel file in the 2007+\nXLSX format. The XLSX format is the Office Open XML (OOXML) format used by Excel\n2007 and later. Multiple worksheets can be added to a workbook and formatting\ncan be applied to cells. Text, numbers, and formulas can be written to the\ncells. This module cannot, as yet, be used to write to an existing Excel XLSX\nfile.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Event-ExecFlow","origin":"devel/p5-Event-ExecFlow","version":"0.64_1","comment":"API for complex flow controls with asynchronous execution of external programs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Event-ExecFlow","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32866b79b6e753afc8f4efa5a4c88637173733206fc420baf409ccd4b5e8782b","flatsize":85225,"path":"All/p5-Event-ExecFlow-0.64_1.pkg","repopath":"All/p5-Event-ExecFlow-0.64_1.pkg","licenselogic":"single","pkgsize":33008,"desc":"Event::ExecFlow provides a high level API for defining complex flow controls\nwith asynchronous execution of external programs.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Locale-libintl":{"origin":"devel/p5-Locale-libintl","version":"1.33"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","net","perl5"]},{"name":"p5-Event-RPC","origin":"devel/p5-Event-RPC","version":"1.03_3","comment":"Event based transparent Client/Server RPC framework","maintainer":"vivek@khera.org","www":"https://metacpan.org/release/Event-RPC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5b689f9659b14cd008e9fc429ed0cd0051fc00a2e421bb3bfcaea744a63c181","flatsize":131624,"path":"All/p5-Event-RPC-1.03_3.pkg","repopath":"All/p5-Event-RPC-1.03_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":53860,"desc":"Event::RPC supports you in developing Event based networking client/server\napplications with transparent object/method access from the client to the\nserver. Network communication is optionally encrypted using IO::Socket::SSL.\nSeveral event loop managers are supported due to an extensible API. Currently\nEvent, Glib and AnyEvent are implemented. The latter lets you use nearly every\nevent loop implementation available for Perl. AnyEvent was invented after\nEvent::RPC was created and thus Event::RPC started using it's own abstraction\nmodel.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Event":{"origin":"devel/p5-Event","version":"1.28"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","net","perl5"],"options":{"ANYEVENT":"on","EVENT":"on","GLIB":"off","SSL":"on"}},{"name":"p5-Eval-WithLexicals","origin":"devel/p5-Eval-WithLexicals","version":"1.003006","comment":"Perl extension for pure perl eval with persistent lexical variables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Eval-WithLexicals","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de13587f3e7aa4a25d05811480890f11fb9401aba375eb5d3d0e56a5b4813eaf","flatsize":22640,"path":"All/p5-Eval-WithLexicals-1.003006.pkg","repopath":"All/p5-Eval-WithLexicals-1.003006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12528,"desc":"Pure perl eval with persistent lexical variables.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Eval-LineNumbers","origin":"devel/p5-Eval-LineNumbers","version":"0.35","comment":"Add line numbers to hereis blocks that contain perl source code","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Eval-LineNumbers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca62a10669b18caf73289f485fd705c111990a4b79506b6beab3d6e2a1fdfa04","flatsize":40801,"path":"All/p5-Eval-LineNumbers-0.35.pkg","repopath":"All/p5-Eval-LineNumbers-0.35.pkg","licenselogic":"or","licenses":["ART20","LGPL21"],"pkgsize":15612,"desc":"Eval::LineNumbers adds a #line \"this-file\" 392 comment to hereis text that is\ngoing to be eval'd so that error messages will point back to the right place.\n\nPlease note: when you embed \\n in your code, it gets expanded in double-quote\nhereis documents so it will mess up your line numbering. Use \\\\n instead when\nyou can.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Event-Notify","origin":"devel/p5-Event-Notify","version":"0.00004_1","comment":"Simple Observer/Notifier","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/Event-Notify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbccf156c696b63bbe1202fdc6a995373c930e0d0841a718ade4b5ce1172a272","flatsize":7626,"path":"All/p5-Event-Notify-0.00004_1.pkg","repopath":"All/p5-Event-Notify-0.00004_1.pkg","licenselogic":"single","pkgsize":5100,"desc":"Event::Notify implements a simple Observer pattern.","deps":{"p5-Test-MockObject":{"origin":"devel/p5-Test-MockObject","version":"1.20200122"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Event","origin":"devel/p5-Event","version":"1.28","comment":"Generic Perl Event Loop","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Event","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02535b6a59171dd609f105bc58a87b261341073df17fee3fad4bd26b6f12d55b","flatsize":161885,"path":"All/p5-Event-1.28.pkg","repopath":"All/p5-Event-1.28.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":68892,"desc":"Event - A Generic Perl Event Loop\n\nThis extension aims to provide a simple and optimized event loop for a\nbroad class of applications.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Eval-Context","origin":"devel/p5-Eval-Context","version":"0.09.11_3","comment":"Evaluate Perl code in context wrapper","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/Eval-Context","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa71142275577a01999933921c425fa635b2ae93fae1dc4f4ec8da3109ac392d","flatsize":59803,"path":"All/p5-Eval-Context-0.09.11_3.pkg","repopath":"All/p5-Eval-Context-0.09.11_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22460,"desc":"This module define a subroutine that let you evaluate Perl code in a specific\ncontext. The code can be passed directly as a string or as a file name to read\nfrom. It also provides some subroutines to let you define and optionally share\nvariables and subroutines between your code and the code you wish to evaluate.\nFinally there is some support for running your code in a safe compartment.","deps":{"p5-Data-Compare":{"origin":"devel/p5-Data-Compare","version":"1.2200_1"},"p5-Data-TreeDumper":{"origin":"devel/p5-Data-TreeDumper","version":"0.41"},"p5-Directory-Scratch-Structured":{"origin":"devel/p5-Directory-Scratch-Structured","version":"0.04_1"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Package-Generator":{"origin":"devel/p5-Package-Generator","version":"1.106_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Eval-Closure","origin":"devel/p5-Eval-Closure","version":"0.14","comment":"Safely and cleanly create closures via string eval","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Eval-Closure","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e97dfac32d4cd910bedb0f447fb18bf397c9654b824e3f5edfddfa4349a3d657","flatsize":20205,"path":"All/p5-Eval-Closure-0.14.pkg","repopath":"All/p5-Eval-Closure-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10680,"desc":"String eval is often used for dynamic code generation. For instance, Moose uses\nit heavily, to generate inlined versions of accessors and constructors, which\nspeeds code up at runtime by a significant amount. String eval is not without\nits issues however - it's difficult to control the scope it's used in (which\ndetermines which variables are in scope inside the eval), and it can be quite\nslow, especially if doing a large number of evals.\n\nThis module attempts to solve both of those problems. It provides an\neval_closure function, which evals a string in a clean environment, other than\na fixed list of specified variables. It also caches the result of the eval, so\nthat doing repeated evals of the same source, even with a different\nenvironment, will be much faster (but note that the description is part of the\nstring to be evaled, so it must also be the same (or non-existent) if caching\nis to work properly).","deps":{"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Error","origin":"lang/p5-Error","version":"0.17029","comment":"Error/exception handling in object-oriented programming style","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Error","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4266a1a262ef66722c60daa8be279e5dab030f3ba7a69315b29d04a69f97022a","flatsize":65698,"path":"All/p5-Error-0.17029.pkg","repopath":"All/p5-Error-0.17029.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27316,"desc":"The Error package provides two interfaces. Firstly Error provides a procedural\ninterface to exception handling. Secondly Error is a base class for\nerrors/exceptions that can either be thrown, for subsequent catch, or can simply\nbe recorded.\n\nErrors in the class Error should not be thrown directly, but the user should\nthrow errors from a sub-class of Error.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","perl5"]},{"name":"p5-Env-Path","origin":"devel/p5-Env-Path","version":"0.19_1","comment":"Advanced operations on path variables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Env-Path","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4278a050300fe02f86952427fd13d257a30f226737260607f6c21802239a3bd3","flatsize":36284,"path":"All/p5-Env-Path-0.19_1.pkg","repopath":"All/p5-Env-Path-0.19_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18392,"desc":"Env::Path presents an object-oriented interface to path variables,\ndefined as that subclass of environment variables which name an\nordered list of filesystem elements separated by a platform-standard\nseparator (typically ':' on UNIX and ';' on Windows).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Log","origin":"sysutils/p5-File-Log","version":"1.05_1","comment":"Simple Object Orientated Logger","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Log","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14b4b5a2674d2e6884dee0fc173a03f03e026d39f28b075451d1b15856438d72","flatsize":26123,"path":"All/p5-File-Log-1.05_1.pkg","repopath":"All/p5-File-Log-1.05_1.pkg","licenselogic":"single","pkgsize":11444,"desc":"File::Log is a class providing methods to log data to a file. There are\na number of parameters that can be passed to allow configuration of the\nlogger.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Encoding-FixLatin","origin":"converters/p5-Encoding-FixLatin","version":"1.04","comment":"Takes mixed encoding input and produces UTF-8 output","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Encoding-FixLatin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"959a7dd67da7626b259b195591252a002db2b48397783f9063586808652637ff","flatsize":25682,"path":"All/p5-Encoding-FixLatin-1.04.pkg","repopath":"All/p5-Encoding-FixLatin-1.04.pkg","licenselogic":"single","pkgsize":14284,"desc":"Most encoding conversion tools take input in one encoding and produce\noutput in another encoding.  This module takes input which may contain\ncharacters in more than one encoding and makes a best effort to convert\nthem all to UTF-8 output.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Env-PS1","origin":"devel/p5-Env-PS1","version":"0.06_1","comment":"Prompt string formatter","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Env-PS1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3448cc08c024f64b9f1dc7c393bc4b6c4e736924e9748a211c6f6e764c0eef8f","flatsize":22483,"path":"All/p5-Env-PS1-0.06_1.pkg","repopath":"All/p5-Env-PS1-0.06_1.pkg","licenselogic":"single","pkgsize":11228,"desc":"This package supplies variables that are \"tied\" to environment variables like\n'PS1' and 'PS2', if read it takes the contents of the variable as a format\nstring like the ones bash(1) uses to format the prompt.\n\nIt is intended to be used in combination with the various ReadLine packages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Encode-compat","origin":"converters/p5-Encode-compat","version":"0.07_1","comment":"Compatibility interfaces for Encode.pm on Perl < 5.7.1","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Encode-compat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf363b03a1d30d11d7847eb110b9f02981591c02c630911942f4c8433e64bebc","flatsize":19849,"path":"All/p5-Encode-compat-0.07_1.pkg","repopath":"All/p5-Encode-compat-0.07_1.pkg","licenselogic":"single","pkgsize":10928,"desc":"This module provide a compatibility layer for Encode.pm users\non perl versions earlier than v5.7.1. It translates whatever\ncall it receives into Text::Iconv, or (in the future)\nUnicode::MapUTF8 to perform the actual work.\n\nCurrently, this module only support 5.6.1, and merely provides\nthe three utility function above (encode(), decode() and from_to()),\nwith a very kludgy FB_HTMLCREF fallback against latin-1 in from_to().","deps":{"p5-Text-Iconv":{"origin":"converters/p5-Text-Iconv","version":"1.7_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Encode-Punycode","origin":"converters/p5-Encode-Punycode","version":"1.002","comment":"Encode plugin for Punycode","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Encode-Punycode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c3363e622dd3ceb01feb906c252f86ccdafb8d48deb21e7fb25144bc4afeb5f","flatsize":17951,"path":"All/p5-Encode-Punycode-1.002.pkg","repopath":"All/p5-Encode-Punycode-1.002.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":9436,"desc":"This module provides an easy-to-use interface for encoding and decoding\nInternationalized Domain Names (IDNs) via Encode interface.","deps":{"p5-Net-IDN-Encode":{"origin":"textproc/p5-Net-IDN-Encode","version":"2.500"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Encoding-BER","origin":"converters/p5-Encoding-BER","version":"1.02","comment":"Encode/decode data using ASN.1 Basic Encoding Rules (BER)","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Encoding-BER","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07d163ac495ff810d5efbac30b64f64664de3dcd997aeeee231e33fca9de8d98","flatsize":62352,"path":"All/p5-Encoding-BER-1.02.pkg","repopath":"All/p5-Encoding-BER-1.02.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":24880,"desc":"Perl module to encode/decode data using ASN.1 Basic Encoding Rules (BER)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Encode-IMAPUTF7","origin":"converters/p5-Encode-IMAPUTF7","version":"1.05_1","comment":"Modification of UTF-7 encoding for IMAP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Encode-IMAPUTF7","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab3c6a15a40527a6dbe0f06a95884ab474faff81c2a84fbe42013f6c4385daef","flatsize":8877,"path":"All/p5-Encode-IMAPUTF7-1.05_1.pkg","repopath":"All/p5-Encode-IMAPUTF7-1.05_1.pkg","licenselogic":"single","pkgsize":6152,"desc":"Encode::IMAPUTF7 is a perl module for modification of UTF-7 encoding\nfor IMAP.\n\nIMAP mailbox names are encoded in a modified UTF7 when names contains\ninternational characters outside of the printable ASCII range. The\nmodified UTF-7 encoding is defined in RFC2060 (section 5.1.3).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Encode-JIS2K","origin":"converters/p5-Encode-JIS2K","version":"0.05","comment":"JIS X 0212 (aka JIS 2000) Encodings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Encode-JIS2K","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4472c2dcd113fa10cca5f4ea8bb776373baeb260cc839afedb93cefb9b462165","flatsize":2384117,"path":"All/p5-Encode-JIS2K-0.05.pkg","repopath":"All/p5-Encode-JIS2K-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":319168,"desc":"This module implements encodings that covers JIS X 0213 charset (AKA\nJIS 2000, hence the module name). Encodings supported are as follows.\n\nCanonical     Alias                                      Description\n--------------------------------------------------------------------\neuc-jisx0213  qr/\\beuc.*jp[ \\-]?(?:2000|2k)$/i          EUC-JISX0213\n              qr/\\bjp.*euc[ \\-]?(2000|2k)$/i\n              qr/\\bujis[ \\-]?(?:2000|2k)$/i\nshiftjisx0123 qr/\\bshift.*jis(?:2000|2k)$/i           Shift_JISX0213\n              qr/\\bsjisp \\-]?(?:2000|2k)$/i\n\niso-2022-jp-3\njis0213-1-raw                         JIS X 0213 plane 1, raw format\njis0213-2-raw                         JIS X 0213 plane 2, raw format","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Error-Helper","origin":"devel/p5-Error-Helper","version":"2.1.0","comment":"Provides some easy error related methods","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Error-Helper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9953cbdc5d8c27efa7024f3906561a0779d58345ba5a757d27feff16973639b4","flatsize":28500,"path":"All/p5-Error-Helper-2.1.0.pkg","repopath":"All/p5-Error-Helper-2.1.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11976,"desc":"Error::Helper provides some easy error related methods.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Encode-Locale","origin":"converters/p5-Encode-Locale","version":"1.05","comment":"Determine the locale encoding","maintainer":"amdmi3@FreeBSD.org","www":"https://metacpan.org/release/Encode-Locale","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15741793d79c3b9d0f30cd2abddaf353b4dbaabf5a35d227435f7a3540919b65","flatsize":23502,"path":"All/p5-Encode-Locale-1.05.pkg","repopath":"All/p5-Encode-Locale-1.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11896,"desc":"Encode::Locale - Determine the locale encoding","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Event-Join","origin":"devel/p5-Event-Join","version":"0.06_1","comment":"Join multiple \"events\" into one","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Event-Join","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fa7c1f6a1b4301c33e861acff681c2adfde33674a88b6cc8ef77bc56230bfef","flatsize":13934,"path":"All/p5-Event-Join-0.06_1.pkg","repopath":"All/p5-Event-Join-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7880,"desc":"Event::Join is a perl module to join multiple \"events\" into one.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Encode-Detect-CJK","origin":"converters/p5-Encode-Detect-CJK","version":"2.0.2_1","comment":"Charset detector for East Asia charsets and website contents","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Encode-Detect-CJK","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b17e5c1a40e469b952c6e3c7f822f7343074aeac4eefdfdc54e2a743b3329307","flatsize":395258,"path":"All/p5-Encode-Detect-CJK-2.0.2_1.pkg","repopath":"All/p5-Encode-Detect-CJK-2.0.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24044,"desc":"Encode::Detect::CJK is a charset detector which is optimized for East Asia\ncharsets and website contents.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Encode-Detect","origin":"converters/p5-Encode-Detect","version":"1.01_1","comment":"Encode::Encoding subclass that detects the encoding of data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Encode-Detect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1a1191ebbadcd3faa4daeff847945c830beba7b7d4fe732dd87ca59c2f27e04","flatsize":240552,"path":"All/p5-Encode-Detect-1.01_1.pkg","repopath":"All/p5-Encode-Detect-1.01_1.pkg","licenselogic":"single","licenses":["MPL11"],"pkgsize":86188,"desc":"This Perl module is an Encode::Encoding subclass that uses\nEncode::Detect::Detector to determine the charset of the input data and\nthen decodes it using the encoder of the detected charset.\n\nIt is similar to Encode::Guess, but does not require the configuration\nof a set of expected encodings. Like Encode::Guess, it only supports\ndecoding--it cannot encode.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Encode-Base58-GMP","origin":"converters/p5-Encode-Base58-GMP","version":"1.00","comment":"High speed Base58 encoding using GMP with BigInt and MD5 support","maintainer":"bokutin@bokut.in","www":"https://github.com/grokify/base58-gmp-perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f7636f2e98beb7bf28fd9dfcb29323045ce5f14fca685a3945dfb51ddaa0e57","flatsize":14023,"path":"All/p5-Encode-Base58-GMP-1.00.pkg","repopath":"All/p5-Encode-Base58-GMP-1.00.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7896,"desc":"High speed Base58 encoding using GMP with BigInt and MD5 support","deps":{"p5-Math-GMPz":{"origin":"math/p5-Math-GMPz","version":"0.61"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Encode-CNMap","origin":"chinese/p5-Encode-CNMap","version":"0.32_2","comment":"Enhanced Chinese encodings with Simplified-Traditional auto-mapping","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Encode-CNMap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b07aa9ccea2b8966743032f011075920cb929528ed5fa408f031a325dae8ba9d","flatsize":1294092,"path":"All/p5-Encode-CNMap-0.32_2.pkg","repopath":"All/p5-Encode-CNMap-0.32_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":214960,"desc":"This module implements China-based Chinese charset encodings.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Encode-Base32-GMP","origin":"converters/p5-Encode-Base32-GMP","version":"0.02","comment":"High speed Base32 encoding using GMP with BigInt and MD5 support","maintainer":"bokutin@bokut.in","www":"https://www.crockford.com/wrmg/base32.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db186f6d126b8fb24dadfc6d04841cfcd19173440492d46baf4cb0ff492d1f60","flatsize":15541,"path":"All/p5-Encode-Base32-GMP-0.02.pkg","repopath":"All/p5-Encode-Base32-GMP-0.02.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8040,"desc":"High speed Base32 encoding using GMP with BigInt and MD5 support","deps":{"p5-Math-GMPz":{"origin":"math/p5-Math-GMPz","version":"0.61"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Encode-Base32-Crockford","origin":"converters/p5-Encode-Base32-Crockford","version":"2.112991","comment":"Encode/Decode numbers using Douglas Crockford's Base32 Encoding","maintainer":"bokutin@bokut.in","www":"https://github.com/gbarr/Encode-Base32-Crockford","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7922fdec145acac891133936744d47fd0b8861d8a799ad9675a2236a89941f70","flatsize":46908,"path":"All/p5-Encode-Base32-Crockford-2.112991.pkg","repopath":"All/p5-Encode-Base32-Crockford-2.112991.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12500,"desc":"Encode/Decode numbers using Douglas Crockford's Base32 Encoding","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Encode-DoubleEncodedUTF8","origin":"converters/p5-Encode-DoubleEncodedUTF8","version":"0.05_1","comment":"Fix double encoded UTF-8 bytes to the correct ones","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Encode-DoubleEncodedUTF8","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8d98ba433aa54349fbb1c8a70bfcc65bb139f3fa7f263d117132c3625d1b904","flatsize":5055,"path":"All/p5-Encode-DoubleEncodedUTF8-0.05_1.pkg","repopath":"All/p5-Encode-DoubleEncodedUTF8-0.05_1.pkg","licenselogic":"single","pkgsize":4024,"desc":"Encode::DoubleEncodedUTF8 adds a new encoding utf-8-de and fixes double\nencoded utf-8 bytes found in the original bytes to the correct Unicode\nentity.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Encode-HanExtra","origin":"chinese/p5-Encode-HanExtra","version":"0.23_2","comment":"Extra sets of Chinese encodings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Encode-HanExtra","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14afc91be864fddf2ccabff8473b65ddd0b1bd71ec542387915de9ea1234e632","flatsize":11263644,"path":"All/p5-Encode-HanExtra-0.23_2.pkg","repopath":"All/p5-Encode-HanExtra-0.23_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1508168,"desc":"Perl 5.7.3 and later ships with an adequate set of Chinese encodings,\nincluding the commonly used CP950, CP936 (also known as GBK), Big5\n(alias for Big5-Eten), Big5-HKSCS, EUC-CN, HZ, and ISO-IR-165.\n\nHowever, the numbers of Chinese encodings are staggering, and a complete\ncoverage will easily increase the size of perl distribution by several\nmegabytes; hence, this CPAN module tries to provide the rest of them.\n\nIf you are using perl 5.8 or later, Encode::CN and Encode::TW will\nautomatically load the extra encodings for you, so there's no need to\nexplicitly write use Encode::HanExtra if you are using one of them already.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Email-Valid","origin":"mail/p5-Email-Valid","version":"1.204","comment":"Check validity of Internet email addresses","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Valid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e328a9920f595757ad25522c73086462908a3c4660b3f8e65c407464fea2df08","flatsize":78329,"path":"All/p5-Email-Valid-1.204.pkg","repopath":"All/p5-Email-Valid-1.204.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19720,"desc":"This module determines whether an email address is well-formed, and\noptionally, whether a mail host exists for the domain.\n\nPlease note that there is no way to determine whether an address is\ndeliverable without attempting delivery.","deps":{"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-Domain-TLD":{"origin":"dns/p5-Net-Domain-TLD","version":"1.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Emplacken","origin":"www/p5-Emplacken","version":"0.01_2","comment":"Manage multiple plack apps with a directory of config files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DROLSKY/Emplacken-0.01","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01a6a9ac83a9887692b4131a04fa565603ce63d5b6e4a30a0b28bc5b7137143e","flatsize":44796,"path":"All/p5-Emplacken-0.01_2.pkg","repopath":"All/p5-Emplacken-0.01_2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":18428,"desc":"Emplacken is a tool for managing a set of Plack applications based on config\nfiles. It also adds support for privilege dropping and error logs to those Plack\nservers that don't support these features natively.\n\nIt works be reading a config file and using that to generate a PSGI application\nfile based on your config. It knows how to generate Catalyst, Mojo, and Mason\napp files natively. For other apps, or more complicated setups, you can supply a\ntemplate to Emplacken and it will use that to generate the PSGI app.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-File-Pid":{"origin":"devel/p5-File-Pid","version":"1.01_2"},"p5-List-AllUtils":{"origin":"devel/p5-List-AllUtils","version":"0.19"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Path-Class":{"origin":"devel/p5-MooseX-Types-Path-Class","version":"0.09"},"p5-MooseX-Types-Perl":{"origin":"devel/p5-MooseX-Types-Perl","version":"0.101344"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Email-Valid-Loose","origin":"mail/p5-Email-Valid-Loose","version":"0.05_1","comment":"Variation of Email::Valid which allows dot before at mark","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Valid-Loose","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27b67f135db6f82c0fb4dbb81b50dd59e2ef242e7ac9d09be5c426cf5399b9de","flatsize":3947,"path":"All/p5-Email-Valid-Loose-0.05_1.pkg","repopath":"All/p5-Email-Valid-Loose-0.05_1.pkg","licenselogic":"single","pkgsize":3400,"desc":"Email::Valid::Loose is a subclass of Email::Valid, which allows . (dot)\nbefore @ (at-mark). It is invalid in RFC822, but is commonly used in some of\nmobile phone addresses in Japan (like docomo.ne.jp or jp-t.ne.jp).","deps":{"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Simple-FromHandle","origin":"mail/p5-Email-Simple-FromHandle","version":"0.055","comment":"Perl library for making email objects from a filehandle","maintainer":"ashish@FreeBSD.org","www":"https://github.com/rjbs/Email-Simple-FromHandle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07426ba59ddb02ca8ba34ef6aa05f0c0a15e3fa6925fbc91cb255fd8233ad206","flatsize":18772,"path":"All/p5-Email-Simple-FromHandle-0.055.pkg","repopath":"All/p5-Email-Simple-FromHandle-0.055.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9136,"desc":"Email::Simple::FromHandle provides an Email::Simple object which uses a\nfilehandle as its source, so it does not need to hold the entire body in memory\nuntil needed.","deps":{"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Stuffer","origin":"mail/p5-Email-Stuffer","version":"0.018","comment":"More casual approach to creating and sending Email","maintainer":"zi@FreeBSD.org","www":"https://metacpan.org/release/Email-Stuffer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a0c4f76fb6695a8a5ca25d490a2b63aa7e4ecf1ec140f5447eb21c3dc9150d5","flatsize":76912,"path":"All/p5-Email-Stuffer-0.018.pkg","repopath":"All/p5-Email-Stuffer-0.018.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21268,"desc":"Email::Stuffer, as its name suggests, is a fairly casual module used to stuff\nthings into an email and send them. It is a high-level module designed for\nease of use when doing a very specific common task, but implemented on top of\nthe light and tolerable Email:: modules.\n\nEmail::Stuffer is typically used to build emails and send them in a single\nstatement, as seen in the synopsis. And it is certain only for use when\ncreating and sending emails. As such, it contains no email parsing\ncapability, and little to no modification support.","deps":{"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-File-Type":{"origin":"devel/p5-File-Type","version":"0.22_1"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Sender-Transport-SMTP-TLS","origin":"mail/p5-Email-Sender-Transport-SMTP-TLS","version":"0.15","comment":"Email::Sender with Net::SMTP::TLS (Eg. Gmail)","maintainer":"ale@biancalanas.net","www":"https://metacpan.org/release/Email-Sender-Transport-SMTP-TLS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac36e637f92f1f2be51310339bbf03e0a8ce96a0538639ff1bf682f6befea6cf","flatsize":27946,"path":"All/p5-Email-Sender-Transport-SMTP-TLS-0.15.pkg","repopath":"All/p5-Email-Sender-Transport-SMTP-TLS-0.15.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":11928,"desc":"Email::Sender replaces the old and sometimes problematic Email::Send library,\nwhile this module replaces the Email::Send::SMTP::TLS.","deps":{"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-Net-SMTP-TLS-ButMaintained":{"origin":"mail/p5-Net-SMTP-TLS-ButMaintained","version":"0.24_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Simple","origin":"mail/p5-Email-Simple","version":"2.218","comment":"Simple parsing of RFC2822 message format and headers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15f92f08a80199ca639107c2b48fba5c4b528bb95aeb4eb2f736ad7f1ceb4252","flatsize":82238,"path":"All/p5-Email-Simple-2.218.pkg","repopath":"All/p5-Email-Simple-2.218.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24376,"desc":"Email::Simple is the first deliverable of the \"Perl Email Project\", a\nreaction against the complexity and increasing bugginess of the Mail::*\nmodules. In contrast, Email::* modules are meant to be simple to use\nand to maintain, pared to the bone, fast, minimal in their external\ndependencies, and correct.","deps":{"p5-Email-Date-Format":{"origin":"mail/p5-Email-Date-Format","version":"1.008"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Sender-Transport-SQLite","origin":"mail/p5-Email-Sender-Transport-SQLite","version":"1.500","comment":"Deliver mail to an SQLite db for testing","maintainer":"bill.brinzer@gmail.com","www":"https://metacpan.org/release/Email-Sender-Transport-SQLite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfef36835f1271ef7ec4c47b45769de4d5570633092c6f282d83c5a6f77b2de7","flatsize":45537,"path":"All/p5-Email-Sender-Transport-SQLite-1.500.pkg","repopath":"All/p5-Email-Sender-Transport-SQLite-1.500.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11404,"desc":"This transport makes deliveries to an SQLite database, creating it if needed.\nThe SQLite transport is intended for testing programs that fork or that\notherwise can't use the Test transport. It is not meant for robust, long-term\nstorage of mail.","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Reply","origin":"mail/p5-Email-Reply","version":"1.204","comment":"Perl module for replying to email","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Email-Reply","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b73fa36f17f9f398dbea99cd35880d624730862821a92747a9d2888328b1488","flatsize":26305,"path":"All/p5-Email-Reply-1.204.pkg","repopath":"All/p5-Email-Reply-1.204.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10900,"desc":"This software takes the hard out of generating replies to email messages.","deps":{"p5-Email-Abstract":{"origin":"mail/p5-Email-Abstract","version":"3.010"},"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Encode","origin":"converters/p5-Encode","version":"3.21","comment":"Provides interfaces between strings and the rest of the system","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Encode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68357acfb456efca95056a72e1d664afdfe6ae9080b2d324917aa0789bf8bca5","flatsize":10128733,"path":"All/p5-Encode-3.21.pkg","repopath":"All/p5-Encode-3.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":1386928,"desc":"The \"Encode\" module provides the interfaces between Perl's strings and the rest\nof the system. Perl strings are sequences of characters. See \"perldoc Encode\"\nfor the rest of the story","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Email-Send","origin":"mail/p5-Email-Send","version":"2.201","comment":"Perl module for simple email sending","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Send","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06dd952d37ae4e7e4ea0cfad1d4b8b8e176c1842c10719be2140e4db4de02b5c","flatsize":78201,"path":"All/p5-Email-Send-2.201.pkg","repopath":"All/p5-Email-Send-2.201.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29936,"desc":"This module provides a very simple, very clean, very specific interface\nto multiple Email mailers.  The goal of this software is to be small\nand simple, easy to use, and easy to extend.","deps":{"p5-Email-Abstract":{"origin":"mail/p5-Email-Abstract","version":"3.010"},"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Return-Value":{"origin":"devel/p5-Return-Value","version":"1.666005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Sender","origin":"mail/p5-Email-Sender","version":"2.500","comment":"Library for sending email","maintainer":"bill.brinzer@gmail.com","www":"https://metacpan.org/release/Email-Sender","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf042fe4c46500e22a449bfc6e965e1cc9d5f6150512cc5fca0151a091733a03","flatsize":190754,"path":"All/p5-Email-Sender-2.500.pkg","repopath":"All/p5-Email-Sender-2.500.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":74852,"desc":"Email::Sender replaces the old and sometimes problematic Email::Send library,\nwhich did a decent job at handling very simple email sending tasks, but was not\nsuitable for serious use, for a variety of reasons.\n\nMost users will be able to use Email::Sender::Simple to send mail. Users with\nmore specific needs should look at the available Email::Sender::Transport\nclasses.\n\nDocumentation may be found in Email::Sender::Manual, and new users should start\nwith Email::Sender::Manual::QuickStart.\n\nThis module provides a very simple, very clean, very specific interface\nto multiple Email mailers.  The goal of this software is to be small\nand simple, easy to use, and easy to extend.","deps":{"p5-Email-Abstract":{"origin":"mail/p5-Email-Abstract","version":"3.010"},"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Types-MooseLike":{"origin":"devel/p5-MooX-Types-MooseLike","version":"0.29"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Throwable":{"origin":"devel/p5-Throwable","version":"1.001"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-MIME-Encodings","origin":"mail/p5-Email-MIME-Encodings","version":"1.317","comment":"Unified interface to MIME encoding and decoding","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-MIME-Encodings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3df0a3eb341fce18aca8a94e58e6c3b95aacaf1ed0fe59644e65dd43d098b865","flatsize":44219,"path":"All/p5-Email-MIME-Encodings-1.317.pkg","repopath":"All/p5-Email-MIME-Encodings-1.317.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11060,"desc":"This module simply wraps MIME::Base64 and MIME::QuotedPrint so that you\ncan throw the contents of a Content-Transfer-Encoding header at some\ntext and have the right thing happen.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-MIME-Creator-ISO_2022_JP","origin":"mail/p5-Email-MIME-Creator-ISO_2022_JP","version":"0.02_1","comment":"Perl extension of Email::MIME mixin to create an iso-2022-jp mail","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-MIME-Creator-ISO_2022_JP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa7b88ec3f4533c695ae49ae84e997bb65b73ff049675bdfe59f95b73452a3ed","flatsize":8289,"path":"All/p5-Email-MIME-Creator-ISO_2022_JP-0.02_1.pkg","repopath":"All/p5-Email-MIME-Creator-ISO_2022_JP-0.02_1.pkg","licenselogic":"single","pkgsize":5408,"desc":"Email::MIME mixin to create an iso-2022-jp mail.","deps":{"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-MessageID","origin":"mail/p5-Email-MessageID","version":"1.408","comment":"Generate world unique message-ids","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-MessageID","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e6937cc020abc2b7dfb6639404ca7fe5916353587143b696a98f6ff035c6eb6","flatsize":45903,"path":"All/p5-Email-MessageID-1.408.pkg","repopath":"All/p5-Email-MessageID-1.408.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11536,"desc":"Message-ids are optional, but highly recommended, headers that\nidentify a message uniquely. This software generates a unique\nmessage-id.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-MIME-CreateHTML","origin":"mail/p5-Email-MIME-CreateHTML","version":"1.042","comment":"Multipart HTML Email builder","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-MIME-CreateHTML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78f546ee0d4f6a3ea082cf0f14212ec2f31abccb61f3d2dc2dcb9c2739bdfc3d","flatsize":65154,"path":"All/p5-Email-MIME-CreateHTML-1.042.pkg","repopath":"All/p5-Email-MIME-CreateHTML-1.042.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29936,"desc":"This module allows you to build HTML emails, optionally with a\ntext-only alternative and embedded media objects. For example,\nan HTML email with an alternative version in plain text and\nwith all the required images contained in the mail.","deps":{"p5-Data-Serializer":{"origin":"devel/p5-Data-Serializer","version":"0.65"},"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-File-Policy":{"origin":"devel/p5-File-Policy","version":"1.005_2"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-HTML-TokeParser-Simple":{"origin":"www/p5-HTML-TokeParser-Simple","version":"3.16_1"},"p5-Log-Trace":{"origin":"devel/p5-Log-Trace","version":"1.070_1"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","www","perl5"]},{"name":"p5-Email-MIME-ContentType","origin":"mail/p5-Email-MIME-ContentType","version":"1.028","comment":"Parse a MIME Content-Type Header","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-MIME-ContentType","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c17cf01bd93e83aec2cba23c9e504fedc255b65e0226f56597eff50390f783c","flatsize":63206,"path":"All/p5-Email-MIME-ContentType-1.028.pkg","repopath":"All/p5-Email-MIME-ContentType-1.028.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15828,"desc":"This module is responsible for parsing email content type headers\naccording to section 5.1 of RFC 2045. It returns a hash with entries\nfor the discrete type, the composite type, and a hash of attributes.","deps":{"p5-Text-Unidecode":{"origin":"converters/p5-Text-Unidecode","version":"1.30"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-MIME-Attachment-Stripper","origin":"mail/p5-Email-MIME-Attachment-Stripper","version":"1.317","comment":"Strip the attachments from a mail","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-MIME-Attachment-Stripper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67d6df71f3fc9e74e4599dc8b7d1e58cb9d4492762026336269d19f74ed379c7","flatsize":44274,"path":"All/p5-Email-MIME-Attachment-Stripper-1.317.pkg","repopath":"All/p5-Email-MIME-Attachment-Stripper-1.317.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11456,"desc":"Given a Email::MIME object, detach all attachments from the message.","deps":{"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Email-MIME-ContentType":{"origin":"mail/p5-Email-MIME-ContentType","version":"1.028"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-MIME","origin":"mail/p5-Email-MIME","version":"1.954","comment":"Easy MIME message parsing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-MIME","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ef33b8e57b7f1c7c662381ce3271d11096909e5ef3b0ce047f2b7b247d65b38","flatsize":136699,"path":"All/p5-Email-MIME-1.954.pkg","repopath":"All/p5-Email-MIME-1.954.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":40680,"desc":"This is an extension of the Email::Simple module, to handle MIME\nencoded messages. It takes a message as a string, splits it up into\nits constituent parts, and allows you access to various parts of\nthe message. Headers are decoded from MIME encoding.","deps":{"p5-Email-Address-XS":{"origin":"mail/p5-Email-Address-XS","version":"1.05"},"p5-Email-MIME-ContentType":{"origin":"mail/p5-Email-MIME-ContentType","version":"1.028"},"p5-Email-MIME-Encodings":{"origin":"mail/p5-Email-MIME-Encodings","version":"1.317"},"p5-Email-MessageID":{"origin":"mail/p5-Email-MessageID","version":"1.408"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-LocalDelivery","origin":"mail/p5-Email-LocalDelivery","version":"1.201","comment":"Deliver a piece of email - simply","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-LocalDelivery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"876fb3ab3183e958804ff146b05b6b36eb9d73d7422313b97b1b831b4483b4cd","flatsize":54359,"path":"All/p5-Email-LocalDelivery-1.201.pkg","repopath":"All/p5-Email-LocalDelivery-1.201.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16148,"desc":"This is the second module produced by the \"Perl Email Project\", a\nreaction against the complexity and increasing bugginess of the Mail::*\nmodules. It delivers an email to a list of mailboxes.","deps":{"p5-Email-FolderType":{"origin":"mail/p5-Email-FolderType","version":"0.814"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-File-Path-Expand":{"origin":"devel/p5-File-Path-Expand","version":"1.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-LocalDelivery-Ezmlm","origin":"mail/p5-Email-LocalDelivery-Ezmlm","version":"0.10_1","comment":"Deliver mail into ezmlm archives","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-LocalDelivery-Ezmlm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b02f38889d4e8073cd4505b5f35da70ec666f445261b0febbb148f59610f96b4","flatsize":3928,"path":"All/p5-Email-LocalDelivery-Ezmlm-0.10_1.pkg","repopath":"All/p5-Email-LocalDelivery-Ezmlm-0.10_1.pkg","licenselogic":"single","pkgsize":3524,"desc":"This module delivers RFC822 messages into ezmlm-style archive folders.","deps":{"p5-Email-FolderType":{"origin":"mail/p5-Email-FolderType","version":"0.814"},"p5-Email-LocalDelivery":{"origin":"mail/p5-Email-LocalDelivery","version":"1.201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-FolderType","origin":"mail/p5-Email-FolderType","version":"0.814","comment":"Determine the type of a mail folder","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-FolderType","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d012a06c10c34b91f2556a8c41a55b75b7f32a253689a1f0199f61b8b96de9a1","flatsize":52999,"path":"All/p5-Email-FolderType-0.814.pkg","repopath":"All/p5-Email-FolderType-0.814.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17452,"desc":"Provides a utility subroutine for detecting the type of a given mail folder.","deps":{"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-FolderType-Net","origin":"mail/p5-Email-FolderType-Net","version":"1.043","comment":"Recognize folder types for network based message protocols","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-FolderType-Net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c6e8bf691cbc1e49cf79417fb68eb5abe0a5d721f9d5add67a726162277a6f3","flatsize":41977,"path":"All/p5-Email-FolderType-Net-1.043.pkg","repopath":"All/p5-Email-FolderType-Net-1.043.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10072,"desc":"Registers several mail folder types that are known as network based\nmessaging protocols. Folder names for these protocols should be\nspecified using a URI syntax.","deps":{"p5-Email-FolderType":{"origin":"mail/p5-Email-FolderType","version":"0.814"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Folder-POP3","origin":"mail/p5-Email-Folder-POP3","version":"1.015","comment":"Email::Folder access to POP3 folders","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Folder-POP3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b421fd2deb01c9b2f821cefe821be40cd726a2b3eb6aff63981e4cc803e03ff","flatsize":41469,"path":"All/p5-Email-Folder-POP3-1.015.pkg","repopath":"All/p5-Email-Folder-POP3-1.015.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10060,"desc":"This software adds POP3 functionality to Email::Folder.\nIts interface is identical to the other\nEmail::Folder::Reader subclasses.","deps":{"p5-Email-Folder":{"origin":"mail/p5-Email-Folder","version":"0.860"},"p5-Email-FolderType-Net":{"origin":"mail/p5-Email-FolderType-Net","version":"1.043"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Outlook-Message","origin":"mail/p5-Email-Outlook-Message","version":"0.921","comment":"Read e-mail messages stored as .msg files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Email-Outlook-Message","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"533777e9fb3cdbbc9dddf3e7a04015e3f90a0886502e99e2b31bdc798177ade1","flatsize":50518,"path":"All/p5-Email-Outlook-Message-0.921.pkg","repopath":"All/p5-Email-Outlook-Message-0.921.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22228,"desc":"This module reads e-mail messages stored as .msg files (such as generated\nby Outlook), and converts them to Email::MIME objects. It also includes a\ncommand-line interface in the form of the msgconvert script.\n\nSuch files may be identified by file(1) as follows:\nComposite Document File V2 Document\n\nYou do not need Outlook installed to use this module.","deps":{"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Email-MIME-ContentType":{"origin":"mail/p5-Email-MIME-ContentType","version":"1.028"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-OLE-Storage_Lite":{"origin":"devel/p5-OLE-Storage_Lite","version":"0.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Folder-IMAPS","origin":"mail/p5-Email-Folder-IMAPS","version":"1.105","comment":"Email::Folder access to IMAP over SSL folders","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Folder-IMAPS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9839dfd026d981dab69ad9da7b6b61216bb51ca3ae22adceeccb6081d0206826","flatsize":42976,"path":"All/p5-Email-Folder-IMAPS-1.105.pkg","repopath":"All/p5-Email-Folder-IMAPS-1.105.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10356,"desc":"This software adds IMAPS functionality to Email::Folder.  Its\ninterface is identical to the other Email::Folder::Reader subclasses.","deps":{"p5-Email-Folder-IMAP":{"origin":"mail/p5-Email-Folder-IMAP","version":"1.105"},"p5-Net-IMAP-Simple-SSL":{"origin":"mail/p5-Net-IMAP-Simple-SSL","version":"1.3_1"},"p5-URI-imap":{"origin":"mail/p5-URI-imap","version":"1.01_1"},"p5-URI-imaps":{"origin":"mail/p5-URI-imaps","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Folder-IMAP","origin":"mail/p5-Email-Folder-IMAP","version":"1.105","comment":"Email::Folder Access to IMAP Folders","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Folder-IMAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6a45fe70323e3e6395a62e7312b3a2a642f5d031caf4568d0348d610d5795c2","flatsize":43564,"path":"All/p5-Email-Folder-IMAP-1.105.pkg","repopath":"All/p5-Email-Folder-IMAP-1.105.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10600,"desc":"This software adds IMAP functionality to Email::Folder.  Its interface\nis identical to the other Email::Folder::Reader subclasses.","deps":{"p5-Email-Folder":{"origin":"mail/p5-Email-Folder","version":"0.860"},"p5-Email-FolderType-Net":{"origin":"mail/p5-Email-FolderType-Net","version":"1.043"},"p5-Net-IMAP-Simple":{"origin":"mail/p5-Net-IMAP-Simple","version":"1.2212"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-imap":{"origin":"mail/p5-URI-imap","version":"1.01_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Folder","origin":"mail/p5-Email-Folder","version":"0.860","comment":"Read all the messages from a folder as Email::Simple objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Folder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1115a3a50b535d625cf977e1b19090334a7a9e0f6ca0fb775706f756712ccd12","flatsize":68767,"path":"All/p5-Email-Folder-0.860.pkg","repopath":"All/p5-Email-Folder-0.860.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23684,"desc":"Read all the messages from a folder as Email::Simple objects.","deps":{"p5-Email-FolderType":{"origin":"mail/p5-Email-FolderType","version":"0.814"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Filter","origin":"mail/p5-Email-Filter","version":"1.035","comment":"Library for creating easy email filters","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Filter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e2912a004dcb5aca7cb98fc648bde15c15df302cb0eb6751e7ff64c3a2a5c7e","flatsize":58264,"path":"All/p5-Email-Filter-1.035.pkg","repopath":"All/p5-Email-Filter-1.035.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16084,"desc":"This is another module produced by the \"Perl Email Project\", a reaction\nagainst the complexity and increasing bugginess of the \"Mail::*\"\nmodules. It replaces Mail::Audit, and allows you to write programs\ndescribing how your mail should be filtered.","deps":{"p5-Class-Trigger":{"origin":"devel/p5-Class-Trigger","version":"0.15_1"},"p5-Email-LocalDelivery":{"origin":"mail/p5-Email-LocalDelivery","version":"1.201"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Delete","origin":"mail/p5-Email-Delete","version":"2.002","comment":"Delete Messages from Folders","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Delete","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12b44aae19263b24bfbd21e49a863ee43184621114de48877e61e344b083e696","flatsize":49298,"path":"All/p5-Email-Delete-2.002.pkg","repopath":"All/p5-Email-Delete-2.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14776,"desc":"This software will delete messages from a given folder if the test\nreturns true.","deps":{"p5-Email-Folder":{"origin":"mail/p5-Email-Folder","version":"0.860"},"p5-Email-FolderType":{"origin":"mail/p5-Email-FolderType","version":"0.814"},"p5-Email-LocalDelivery":{"origin":"mail/p5-Email-LocalDelivery","version":"1.201"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Date-Format","origin":"mail/p5-Email-Date-Format","version":"1.008","comment":"Produce RFC 2822 date strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Date-Format","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64bc1476784328169ae740d58c8c82764e22ff41cdd2e8cff1889fe4e752afc5","flatsize":44469,"path":"All/p5-Email-Date-Format-1.008.pkg","repopath":"All/p5-Email-Date-Format-1.008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11148,"desc":"Email::Date::Format - produce RFC 2822 date strings","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Find","origin":"mail/p5-Email-Find","version":"0.10_1","comment":"Find RFC 822 email addresses in plain text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Find","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"552e6bc0181eb9df6e8c943b18fe4fd596cbe9329e30e6fc2a12547b6f9dc6f9","flatsize":21188,"path":"All/p5-Email-Find-0.10_1.pkg","repopath":"All/p5-Email-Find-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12200,"desc":"This is a module for finding a subset of RFC 822 email addresses in\narbitrary text. The addresses it finds are not guaranteed to exist or\neven actually be email addresses at all, but they will be valid RFC 822\nsyntax.\n\nEmail::Find will perform some heuristics to avoid some of the more\nobvious red herrings and false addresses, but there's only so much which\ncan be done without a human.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-MIME-RFC2047","origin":"mail/p5-Email-MIME-RFC2047","version":"0.97","comment":"Correct handling of non-ASCII MIME headers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-MIME-RFC2047","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0548653bab1e364786807ebac2ba91f8e01f385311fe7f7cc87cc2e1c491cfec","flatsize":60156,"path":"All/p5-Email-MIME-RFC2047-0.97.pkg","repopath":"All/p5-Email-MIME-RFC2047-0.97.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28204,"desc":"This set of modules tries to provide a correct and usable\nimplementation of RFC 2047\n\"MIME Part Three: Message Header Extensions for Non-ASCII Text\"\n\n- As a replacement of 'text' tokens, for example in a Subject header\n- As a replacement for a 'word' entity within a 'phrase',\n  for example, one that precedes an address in a From,\n  To, or Cc header","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-AddressParser","origin":"mail/p5-Email-AddressParser","version":"0.04_1","comment":"RFC 2822 Address Parsing and Creation","maintainer":"dliakh@ukr.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"795c82b6350fddae79d3d362f944bdc9a5740a06c7e4666821afe58414e8f5c9","flatsize":26290,"path":"All/p5-Email-AddressParser-0.04_1.pkg","repopath":"All/p5-Email-AddressParser-0.04_1.pkg","licenselogic":"single","pkgsize":12016,"desc":"This class is a near drop-in replacement for the regex parsing of\nEmail::Address","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Email-Address-XS","origin":"mail/p5-Email-Address-XS","version":"1.05","comment":"Parse and format RFC 2822 email addresses and groups","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Email-Address-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7d056cdbfe3cd600651a3e690b0e8b8db4c7a64a63b04ea35fd6a59b948ecb7","flatsize":67062,"path":"All/p5-Email-Address-XS-1.05.pkg","repopath":"All/p5-Email-Address-XS-1.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28144,"desc":"This module implements RFC 2822 parser and formatter of email addresses and\ngroups. It parses an input string from email headers which contain a list of\nemail addresses or a groups of email addresses (like From, To, Cc, Bcc,\nReply-To, Sender, ...). Also it can generate a string value for those headers\nfrom a list of email addresses objects.\n\nParser and formatter functionality is implemented in XS and uses shared code\nfrom Dovecot IMAP server.\n\nIt is a drop-in replacement for the Email::Address module which has several\nsecurity issues. Existing applications that use Email::Address module could be\neasily switched to Email::Address::XS module. In most cases only changing use\nEmail::Address to use Email::Address::XS and replacing every Email::Address\noccurrence with Email::Address::XS is sufficient.\n\nSo unlike Email::Address, this module does not use regular expressions for\nparsing but instead native XS implementation parses input string sequentially\naccording to RFC 2822 grammar.\n\nAdditionally it has support also for named groups and so can be use instead of\nthe Email::Address::List module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Email-Address-List","origin":"mail/p5-Email-Address-List","version":"0.06","comment":"RFC-close address list parsing","maintainer":"matthew@FreeBSD.org","www":"https://metacpan.org/release/Email-Address-List","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11b633a4c4d8657690bcde13f4a7bd291590a3e0da0052a662f17c90658e85ab","flatsize":16141,"path":"All/p5-Email-Address-List-0.06.pkg","repopath":"All/p5-Email-Address-List-0.06.pkg","licenselogic":"single","pkgsize":7888,"desc":"Parser for From, To, Cc, Bcc, Reply-To, Sender and previous prefixed\nwith Resent- (eg Resent-From) headers.\n\nMentioned headers are structured and contain lists of addresses. Most\nof the time you want to parse such field from start to end keeping\neverything even if it's an invalid input.","deps":{"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Date","origin":"mail/p5-Email-Date","version":"1.104","comment":"Find and Format Date Headers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Date","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f29ccfb86e3aacd187208a910086d5e773ed9847ae90094dceb7d214fe34bc9","flatsize":43314,"path":"All/p5-Email-Date-1.104.pkg","repopath":"All/p5-Email-Date-1.104.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11260,"desc":"Email::Date - Find and Format Date Headers.","deps":{"p5-Email-Abstract":{"origin":"mail/p5-Email-Abstract","version":"3.010"},"p5-Email-Date-Format":{"origin":"mail/p5-Email-Date-Format","version":"1.008"},"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Address-UseXS","origin":"mail/p5-Email-Address-UseXS","version":"1.000","comment":"Ensure that any code uses Email::Address::XS instead of Email::Address","maintainer":"dvl@FreeBSD.org","www":"https://metacpan.org/pod/Email::Address::UseXS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60129a11b881413708254b0323d4d15dca9ac99a97e85e187ca5e62720029078","flatsize":9537,"path":"All/p5-Email-Address-UseXS-1.000.pkg","repopath":"All/p5-Email-Address-UseXS-1.000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5696,"desc":"To use, simply add use Email::Address::UseXS; in your code before anything that\ntries to load in Email::Address.\n\nuse Email::Address::UseXS;\nprint Email::Address->parse('user@example.com');\n\nEmail::Address is dangerous, badly-formed input can cause very slow regex\nexpressions (taking minutes or more to run).\n\nSee https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-7686 for details.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Address-Loose","origin":"mail/p5-Email-Address-Loose","version":"0.10_1","comment":"Perl extension to make Email::Address->parse() loose","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Address-Loose","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb243c51c681196579a317cc6621d1a053c472af9e36a6185fc7d83c67c5a44a","flatsize":14938,"path":"All/p5-Email-Address-Loose-0.10_1.pkg","repopath":"All/p5-Email-Address-Loose-0.10_1.pkg","licenselogic":"single","pkgsize":7504,"desc":"Make Email::Address->parse() loose.","deps":{"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Abstract","origin":"mail/p5-Email-Abstract","version":"3.010","comment":"Unified interface to mail representations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Abstract","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad928066ff30ea72f9d7f9f6146d70893f5ee8831d889cba069bc52161a2d6b2","flatsize":66212,"path":"All/p5-Email-Abstract-3.010.pkg","repopath":"All/p5-Email-Abstract-3.010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26044,"desc":"Email::Abstract provides module writers with the ability to write\nrepresentation-independent mail handling code. For instance, in the\ncases of Mail::Thread or Mail::ListDetector, a key part of the code\ninvolves reading the headers from a mail object. Where previously\none would either have to specify the mail class required, or to\nbuild a new object from scratch, Email::Abstract can be used to\nperform certain simple operations on an object regardless of its\nunderlying representation.","deps":{"p5-Email-Simple":{"origin":"mail/p5-Email-Simple","version":"2.218"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Email-Address","origin":"mail/p5-Email-Address","version":"1.913","comment":"RFC 2822 Address Parsing and Creation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Email-Address","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a82e97a49ee8cbd77a459d201aa5eff0c175989786cf179d68ab2897238f602b","flatsize":69230,"path":"All/p5-Email-Address-1.913.pkg","repopath":"All/p5-Email-Address-1.913.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19168,"desc":"This class implements a complete RFC 2822 parser that locates email\naddresses in strings and returns a list of Email::Address objects\nfound. The goal of this software is to be correct, fast, and API\ncompatible with the MailTools version.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-EasyTCP","origin":"net/p5-EasyTCP","version":"0.26_2","comment":"Easily create TCP/IP clients and servers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/EasyTCP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cb144283e1bc41d82c0fb46ab25bb09a0d7c940239733669e9d094e60ba4e15","flatsize":94865,"path":"All/p5-EasyTCP-0.26_2.pkg","repopath":"All/p5-EasyTCP-0.26_2.pkg","licenselogic":"single","pkgsize":28568,"desc":"Net::EasyTCP - Easily create TCP/IP clients and servers\n\n* One easy module to create both clients and servers\n* Object Oriented interface\n* Event-based callbacks in server mode\n* Internal protocol to take care of all the common transport problems\n* Transparent encryption\n* Transparent compression\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"p5-Crypt-RSA":{"origin":"security/p5-Crypt-RSA","version":"1.99_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Dumbbench","origin":"benchmarks/p5-Dumbbench","version":"0.503","comment":"More reliable benchmarking with the least amount of thinking","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Dumbbench","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ee6ee1358afefdac36cd5cbe7f99adb626d3d022f2d3cac0c3bcd5a40de9006","flatsize":93349,"path":"All/p5-Dumbbench-0.503.pkg","repopath":"All/p5-Dumbbench-0.503.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41280,"desc":"This module attempts to implement reasonably robust benchmarking with little\nextra effort and expertise required from the user. That is to say, benchmarking\nusing this module is likely an improvement over\n\n  time some-command --to --benchmark\n\nor\n\n  use Benchmark qw/timethis/;\n  timethis(1000, 'system(\"some-command\", ...)');\n\nThe module currently works similar to the former command line, except (in layman\nterms) it will run the command many times, estimate the uncertainty of the\nresult and keep iterating until a certain user-defined precision has been\nreached. Then, it calculates the resulting uncertainty and goes through some\npain to discard bad runs and subtract overhead from the timings. The reported\ntiming includes an uncertainty, so that multiple benchmarks can more easily be\ncompared.\n\nPlease note that Dumbbench works entirely with wallclock time as reported by\nTime::HiRes' time() function.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Class-XSAccessor":{"origin":"devel/p5-Class-XSAccessor","version":"1.19_2,1"},"p5-Devel-CheckOS":{"origin":"devel/p5-Devel-CheckOS","version":"2.04"},"p5-Number-WithError":{"origin":"math/p5-Number-WithError","version":"1.01_1"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Statistics-CaseResampling":{"origin":"math/p5-Statistics-CaseResampling","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["benchmarks","perl5"]},{"name":"p5-Doxygen-Filter-Perl","origin":"devel/p5-Doxygen-Filter-Perl","version":"1.61_1","comment":"Input filter for Doxygen enabling support for Perl code documentation","maintainer":"svvord@soft-wizard.ru","www":"http://perldoxygen.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"494aaecb24813218c5c9d36fa2574ab81f357d0de15d24eab3f2d97d905fc388","flatsize":95502,"path":"All/p5-Doxygen-Filter-Perl-1.61_1.pkg","repopath":"All/p5-Doxygen-Filter-Perl-1.61_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":29372,"desc":"Doxygen Filter is an input filter for Doxygen enabling support for Perl code\ndocumentation.  Doxygen is quite a powerful code documentation system that\nalready has built-in support for multiple programming languages.","deps":{"doxygen":{"origin":"devel/doxygen","version":"1.9.6_1,2"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Pod-POM":{"origin":"textproc/p5-Pod-POM","version":"2.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DocSet","origin":"textproc/p5-DocSet","version":"0.19_3","comment":"Documentation projects builder in HTML, PS, and PDF formats","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DocSet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7c9c8005612fcb1b536f378148961a5b2c85a86709de2750562137bf17570c7","flatsize":339708,"path":"All/p5-DocSet-0.19_3.pkg","repopath":"All/p5-DocSet-0.19_3.pkg","licenselogic":"single","pkgsize":129768,"desc":"This package builds a docset from sources in different formats. The\ngenerated documents can be all nicely interlinked and to have the same\nlook and feel.\n\nCurrently it knows to handle input formats:\n\n * POD * HTML\n\nand knows to generate:\n\n * HTML * PS * PDF","deps":{"p5-Pod-POM":{"origin":"textproc/p5-Pod-POM","version":"2.01"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-EV","origin":"devel/p5-EV","version":"4.34,1","comment":"Perl interface to libev, a high performance full-featured event loop","maintainer":"vovkasm@gmail.com","www":"https://metacpan.org/release/EV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42800541e264ed632b3563ae659a38700edb615473d7110dc67274d705860465","flatsize":545443,"path":"All/p5-EV-4.34,1.pkg","repopath":"All/p5-EV-4.34,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":230160,"desc":"Perl interface to libev - high-performance event loop/event model with\nlots of features. It is modelled (very losely) after libevent and the\nEvent perl module, but is faster, scales better and is more correct,\nand also more featureful. And also smaller.","deps":{"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Dist-Zilla","origin":"devel/p5-Dist-Zilla","version":"6.032","comment":"Distribution builder","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dist-Zilla","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22dfd39e6e1fade5c5d393fdb37e61a491f811f3eacdc12dd86a38c22b05e389","flatsize":946868,"path":"All/p5-Dist-Zilla-6.032.pkg","repopath":"All/p5-Dist-Zilla-6.032.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":361600,"desc":"Dist::Zilla builds distributions of code to be uploaded to the CPAN.\nIn this respect, it is like ExtUtils::MakeMaker, Module::Build, or\nModule::Install. Unlike those tools, however, it is not also a\nsystem for installing code that has been downloaded from the CPAN.\nSince it's only run by authors, and is meant to be run on a repository\ncheckout rather than on published, released code, it can do much\nmore than those tools, and is free to make much more ludicrous\ndemands in terms of prerequisites.","deps":{"p5-App-Cmd":{"origin":"devel/p5-App-Cmd","version":"0.336"},"p5-CPAN-Uploader":{"origin":"devel/p5-CPAN-Uploader","version":"0.103013_1"},"p5-Config-MVP":{"origin":"devel/p5-Config-MVP","version":"2.200013"},"p5-Config-MVP-Reader-INI":{"origin":"devel/p5-Config-MVP-Reader-INI","version":"2.101463"},"p5-Data-Section":{"origin":"devel/p5-Data-Section","version":"0.200008"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-File-ShareDir-Install":{"origin":"devel/p5-File-ShareDir-Install","version":"0.14"},"p5-File-pushd":{"origin":"devel/p5-File-pushd","version":"1.016"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Log-Dispatchouli":{"origin":"devel/p5-Log-Dispatchouli","version":"2.012_1"},"p5-Mixin-Linewise":{"origin":"devel/p5-Mixin-Linewise","version":"0.111"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-LazyRequire":{"origin":"devel/p5-MooseX-LazyRequire","version":"0.11"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-MooseX-SetOnce":{"origin":"devel/p5-MooseX-SetOnce","version":"0.201000"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Perl":{"origin":"devel/p5-MooseX-Types-Perl","version":"0.101344"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Perl-PrereqScanner":{"origin":"devel/p5-Perl-PrereqScanner","version":"1.023"},"p5-Software-License":{"origin":"misc/p5-Software-License","version":"0.104006"},"p5-String-Formatter":{"origin":"devel/p5-String-Formatter","version":"0.102084_1"},"p5-String-RewritePrefix":{"origin":"textproc/p5-String-RewritePrefix","version":"0.008"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Sub-Exporter-ForMethods":{"origin":"devel/p5-Sub-Exporter-ForMethods","version":"0.100055"},"p5-Term-Encoding":{"origin":"devel/p5-Term-Encoding","version":"0.03"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Term-UI":{"origin":"devel/p5-Term-UI","version":"0.50"},"p5-Text-Glob":{"origin":"textproc/p5-Text-Glob","version":"0.11"},"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-YAML-Tiny":{"origin":"textproc/p5-YAML-Tiny","version":"1.74"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Dist-Metadata","origin":"devel/p5-Dist-Metadata","version":"0.927","comment":"Perl extension for information about a perl module distribution","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dist-Metadata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb875878a4b7fb2ab93bbb56b3c44a320ac41f74e6120623f1f89b85792bb317","flatsize":99933,"path":"All/p5-Dist-Metadata-0.927.pkg","repopath":"All/p5-Dist-Metadata-0.927.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36592,"desc":"This module provides an easy interface for getting various metadata\nabout a Perl module distribution.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-CPAN-DistnameInfo":{"origin":"devel/p5-CPAN-DistnameInfo","version":"0.12_1"},"p5-File-Spec-Native":{"origin":"devel/p5-File-Spec-Native","version":"1.004"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Directory-Scratch-Structured","origin":"devel/p5-Directory-Scratch-Structured","version":"0.04_1","comment":"Creates temporary files and directories from a structured description","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Directory-Scratch-Structured","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c1e8b520a305c61edc2af02855ffb41c2a8b5b0e22d9b8750d9b00317a0fb74","flatsize":16744,"path":"All/p5-Directory-Scratch-Structured-0.04_1.pkg","repopath":"All/p5-Directory-Scratch-Structured-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8924,"desc":"This module adds a create_structured_tree subroutine to the\nDirectory::Scratch.","deps":{"p5-Data-TreeDumper":{"origin":"devel/p5-Data-TreeDumper","version":"0.41"},"p5-Directory-Scratch":{"origin":"devel/p5-Directory-Scratch","version":"0.18"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Dist-Joseki","origin":"devel/p5-Dist-Joseki","version":"0.20_1","comment":"Tools for the prolific module author","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/MARCEL/Dist-Joseki-0.20","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6dc6c7753bb4ec748ca82e5f7594bfe806d6052deef08c2265850faa20dff19b","flatsize":112855,"path":"All/p5-Dist-Joseki-0.20_1.pkg","repopath":"All/p5-Dist-Joseki-0.20_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":50304,"desc":"\"Joseki\" is a japanese term from the game Go and means \"a formulaic sequence of\nmoves which is established for giving equal outcomes to both players\", but it\nhas come into general use to describe any fixed form of behaviour.\n\nDist::Joseki offers you tools that help you in developing Perl module\ndistributions if you stick to a certain formulaic style of structuring your\ndistributions.","deps":{"p5-App-Cmd":{"origin":"devel/p5-App-Cmd","version":"0.336"},"p5-Class-Accessor-Complex":{"origin":"devel/p5-Class-Accessor-Complex","version":"1.100880_2"},"p5-Data-Rmap":{"origin":"devel/p5-Data-Rmap","version":"0.65"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Getopt-Attribute":{"origin":"devel/p5-Getopt-Attribute","version":"2.101700_1"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Directory-Queue","origin":"devel/p5-Directory-Queue","version":"2.2","comment":"Object oriented interface to a directory based queue in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Directory-Queue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae33ddb73e7d6d2243271de94a908f4c60a6cefcf963bccf33c07202af1b107a","flatsize":96547,"path":"All/p5-Directory-Queue-2.2.pkg","repopath":"All/p5-Directory-Queue-2.2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33768,"desc":"The goal of this module is to offer a simple queue system using the\nunderlying filesystem for storage, security and to prevent race\nconditions via atomic operations. It focuses on simplicity, robustness\nand scalability.","deps":{"p5-No-Worries":{"origin":"devel/p5-No-Worries","version":"1.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Directory-Scratch","origin":"devel/p5-Directory-Scratch","version":"0.18","comment":"Easy-to-use self-cleaning scratch space","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Directory-Scratch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e631cdc1ff0f4df32ff5c4ea39e5e7b2c0f8f72b79feca17698228f498e7ed32","flatsize":65031,"path":"All/p5-Directory-Scratch-0.18.pkg","repopath":"All/p5-Directory-Scratch-0.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21112,"desc":"It's often inconvenient to correctly create a platform-independent\ntemporary storage space, manipulate files inside it, then clean it up.\n\nThis module aims to eliminate that problem by making it easy to do\nthings right.","deps":{"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-String-Random":{"origin":"devel/p5-String-Random","version":"0.32,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Dir-Self","origin":"devel/p5-Dir-Self","version":"0.11_1","comment":"__DIR__ constant for the directory your source file is in","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dir-Self","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0ce17fa7809fcbfe29b5fe67dad93bd4b819e86c0714b525211384d403d905f","flatsize":3972,"path":"All/p5-Dir-Self-0.11_1.pkg","repopath":"All/p5-Dir-Self-0.11_1.pkg","licenselogic":"single","pkgsize":3684,"desc":"Perl has two pseudo-constants describing the current location in your source\ncode, __FILE__ and __LINE__. This module adds __DIR__, which expands to the\ndirectory your source file is in, as an absolute pathname.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Dir-Purge","origin":"sysutils/p5-Dir-Purge","version":"1.02_1","comment":"Purge directories to a given number of files","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/Dir-Purge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"abc889056949b92bb72b87a9da480cc014e3b34c660208eeedaa84743aa20c25","flatsize":13993,"path":"All/p5-Dir-Purge-1.02_1.pkg","repopath":"All/p5-Dir-Purge-1.02_1.pkg","licenselogic":"single","pkgsize":7944,"desc":"Dir::Purge implements functions to reduce the number of files in a directory\naccording to a strategy. It currently provides one strategy: removal of files by\nage.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Dir-Watch","origin":"devel/p5-Dir-Watch","version":"0.0.0_1","comment":"Watches the current directory for file/dir additions or removals","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Dir-Watch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8aae177ac6f33b02404ca52169a130ccab58eb4a82099e2d7b4591f8e35c5c0a","flatsize":5201,"path":"All/p5-Dir-Watch-0.0.0_1.pkg","repopath":"All/p5-Dir-Watch-0.0.0_1.pkg","licenselogic":"single","pkgsize":4008,"desc":"Checks for dir/file addition/removals in the current directory.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DynaLoader-Functions","origin":"devel/p5-DynaLoader-Functions","version":"0.004","comment":"Deconstructed dynamic C library loading","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DynaLoader-Functions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29e0d0c5c5f9b3be5ae89369a52966c10c8c469527574762132f92fe037c25ef","flatsize":25942,"path":"All/p5-DynaLoader-Functions-0.004.pkg","repopath":"All/p5-DynaLoader-Functions-0.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12800,"desc":"DynaLoader::Functions provides a function-based interface to dynamic loading as\nused by Perl. Some details of dynamic loading are very platform-dependent, so\ncorrect use of these functions requires the programmer to be mindful of the\nspace of platform variations.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Dir-Project","origin":"devel/p5-Dir-Project","version":"3.026","comment":"Project Environment determination","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dir-Project","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"655423fb895e538a9dacad02f6f575c36d661c5b1bbc6e8c994d9c05f6d7e1f7","flatsize":53493,"path":"All/p5-Dir-Project-3.026.pkg","repopath":"All/p5-Dir-Project-3.026.pkg","licenselogic":"or","licenses":["LGPL3","ART20"],"pkgsize":22704,"desc":"Dir::Project provides a way to locate a source-controlled directory\n(CVS, Subversion, Perforce, etc) using only the current working\ndirectory (cd). This prevents users from having to set other\nenvironment variables when they switch between areas, and allows\nscripts and such inside the directory to be executed without changing\nthe user's PATH.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Digest-Whirlpool","origin":"security/p5-Digest-Whirlpool","version":"2.04_1","comment":"Perl extension for Whirlpool hash algorithm","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Digest-Whirlpool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f812833d07c913b47338c1eca4f195c947de897386f41e78973024e0cc72eb6","flatsize":70431,"path":"All/p5-Digest-Whirlpool-2.04_1.pkg","repopath":"All/p5-Digest-Whirlpool-2.04_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27072,"desc":"Digest::Whirlpool - A 512-bit, collision-resistant, one-way hash function\ndeveloped by Paulo S. L. M. Barreto and Vincent Rijmen.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-SV1","origin":"security/p5-Digest-SV1","version":"0.01_1","comment":"Perl extension for SV1 hash algorithm","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/SAMV/Digest-SV1-0.01","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c0372d4b75aad38030abfd19e62d31a1ffe2ac5eccc321bfcc560e2618ed099","flatsize":8177,"path":"All/p5-Digest-SV1-0.01_1.pkg","repopath":"All/p5-Digest-SV1-0.01_1.pkg","licenselogic":"single","pkgsize":6512,"desc":"Digest::SV1 - Cryptosleazically strong message digest format","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Digest-TransformPath","origin":"devel/p5-Digest-TransformPath","version":"1.00_2","comment":"Implements the TransformPath concept","maintainer":"coryking@mozimedia.com","www":"https://metacpan.org/release/Digest-TransformPath","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a997d50109162c215e4e6067d35abe05e74551b9df82cf211edd09240c226de7","flatsize":8945,"path":"All/p5-Digest-TransformPath-1.00_2.pkg","repopath":"All/p5-Digest-TransformPath-1.00_2.pkg","licenselogic":"single","pkgsize":6692,"desc":"The Digest::TransformPath module implements the TransformPath concept.\nA TransformPath is a complex higher-order key that is designed for use\nwith chains of functions that sequentially transform a piece of data.\n\nThe concept starts with a sizable chunk of data, for example an image,\nfor which we can determine a unique identifier, and for which we can\ncheaply determine if and when the source material has changed. A series\nof resource-intensive transforms might be applied to this original data\nto produce another piece of data. In the image example, we might auto-level,\ncrop, scale, rotate, colour-balance and then thumbnail the image. This\ntransformed data would be put into a cache.  If at some future point\nwe wish to obtain the same image, but would preferably like to use the\ncached version, we would have to take the original image, reapply the\ntransforms, and then compare to the result the first time around.\n\nFurther documentation is found within the module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-XSpp","origin":"devel/p5-ExtUtils-XSpp","version":"0.18","comment":"XS for C++ in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-XSpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52f060127a94c6f29adce3152bea24b9143ad1d0dfea660f706f9e94193746da","flatsize":255167,"path":"All/p5-ExtUtils-XSpp-0.18.pkg","repopath":"All/p5-ExtUtils-XSpp-0.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":102160,"desc":"XS++ is just a thin layer over plain XS, hence to use it you are\nsupposed to know, at the very least, C++ and XS.  This means that\nyou will need typemaps for both the normal XS pre-processor xsubpp\nand the XS++ pre-processor xspp.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Digest-SHA-PurePerl","origin":"security/p5-Digest-SHA-PurePerl","version":"6.03","comment":"Perl extension for SHA-1/224/256/384/512 in pure Perl","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Digest-SHA-PurePerl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63c8bc8356ce9b8f89fbb7d9deb2c6d23ffb8ef866d2ba6af38fcf17a212246f","flatsize":62783,"path":"All/p5-Digest-SHA-PurePerl-6.03.pkg","repopath":"All/p5-Digest-SHA-PurePerl-6.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24564,"desc":"Digest::SHA::PurePerl is a complete implementation of the NIST\nSecure Hash Standard.  It gives Perl programmers a convenient way\nto calculate SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message\ndigests.  The module can handle all types of input, including\npartial-byte data.\nDigest::SHA::PurePerl is written entirely in Perl.  If your platform\nhas a C compiler, you should install the functionally-equivalent\n(but much faster) Digest::SHA module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Digest-SHA","origin":"security/p5-Digest-SHA","version":"6.04","comment":"Perl extension for SHA-1/224/256/384/512","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Digest-SHA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14963d8b55ae6088bea067f1a7da190aad3cc604b4a381d0c1c6c42157b01a70","flatsize":75206,"path":"All/p5-Digest-SHA-6.04.pkg","repopath":"All/p5-Digest-SHA-6.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35900,"desc":"Digest::SHA is a complete implementation of the NIST Secure Hash\nStandard. It gives Perl programmers a convenient way to calculate\nSHA-1, SHA-224, SHA-256, SHA-384, and SHA-512 message digests. The\nmodule can handle all types of input, including partial-byte data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-Perl-MD5","origin":"security/p5-Digest-Perl-MD5","version":"1.9_1","comment":"Perl extension for MD5 hash algorithm in pure Perl","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Digest-Perl-MD5","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e4b37fb637c5aaea9709a89d4831958882d5a146fca4bf139017539b5b8f629","flatsize":23018,"path":"All/p5-Digest-Perl-MD5-1.9_1.pkg","repopath":"All/p5-Digest-Perl-MD5-1.9_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11532,"desc":"This is not an interface (like \"Digest::MD5\") but a Perl implementation\nof MD5. It is written in perl only and because of this it is slow but it\nworks without C-Code. You should use \"Digest::MD5\" instead of this\nmodule if it is available. This module is only usefull for\ncomputers where you cannot install \"Digest::MD5\" (e.g. lack of a\nC-Compiler).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Digest-SHA3","origin":"security/p5-Digest-SHA3","version":"1.05","comment":"Perl extension for SHA-3","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Digest::SHA3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7367171c690ddd3d69bea72276dd149f12a454a5395d5868ceea929cc757e531","flatsize":63093,"path":"All/p5-Digest-SHA3-1.05.pkg","repopath":"All/p5-Digest-SHA3-1.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30044,"desc":"Digest::SHA3 is a complete implementation of the NIST SHA-3 cryptographic hash\nfunction, as specified in Draft FIPS 202 (SHA-3 Standard: Permutation-Based\nHash and Extendable-Output Functions).\n\nThe module gives Perl programmers a convenient way to calculate SHA3-224,\nSHA3-256, SHA3-384, and SHA3-512 message digests, as well as variable-length\nhashes using SHAKE128 and SHAKE256. Digest::SHA3 can handle all types of input,\nincluding partial-byte data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Graph-ReadWrite","origin":"graphics/p5-Graph-ReadWrite","version":"2.10","comment":"Reading and Writing a variety of graph file formats","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Graph-ReadWrite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c18b37c0d04e54902c86a83dcf4f7f4de0589769d6bd20eccd304a4897f30ed9","flatsize":143010,"path":"All/p5-Graph-ReadWrite-2.10.pkg","repopath":"All/p5-Graph-ReadWrite-2.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":46596,"desc":"This is a collection of perl classes for reading and writing\ndirected graphs in a variety of file formats. The graphs are\nrepresented in Perl using Jarkko Hietaniemi's Graph classes.","deps":{"p5-Graph":{"origin":"math/p5-Graph","version":"0.9728,1"},"p5-Parse-Yapp":{"origin":"devel/p5-Parse-Yapp","version":"1.21"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Digest-SHA1","origin":"security/p5-Digest-SHA1","version":"2.13_2","comment":"Perl interface to the SHA-1 Algorithm","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01fd77a1b43bae1cb6768132b6d8fe49c336fb57f9c2a7fb41932d5a4e24993a","flatsize":35926,"path":"All/p5-Digest-SHA1-2.13_2.pkg","repopath":"All/p5-Digest-SHA1-2.13_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17308,"desc":"The Digest::SHA1 module allows you to use the NIST SHA-1 message\ndigest algorithm from within Perl programs.  The algorithm takes as\ninput a message of arbitrary length and produces as output a 160-bit\n\"fingerprint\" or \"message digest\" of the input.\n\nYou will need Perl version 5.004 or better to install this module.\n\nCopyright 1999-2001 Gisle Aas.\nCopyright 1997 Uwe Hollerbach.\n\nThis library is free software; you can redistribute it and/or\nmodify it under the same terms as Perl itself.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-Pearson","origin":"security/p5-Digest-Pearson","version":"1.00_1","comment":"Perl extension for Peter K. Pearson's hash algorithm","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Digest-Pearson","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26634e4a2f82bd46b97904d98ab5a4a37e33b95675fab6c706f8b6832767847c","flatsize":12762,"path":"All/p5-Digest-Pearson-1.00_1.pkg","repopath":"All/p5-Digest-Pearson-1.00_1.pkg","licenselogic":"single","pkgsize":6388,"desc":"Digest::Pearson is an implementation of Peter K. Pearson's hash algorithm\npresented in \"Fast Hashing of Variable Length Text Strings\" - ACM 1990. This\nhashing technique yields good distribution of hashed results for variable\nlength input strings on the range 0-255, and thus, it is well suited for\ndata load balancing.\nThe implementation is in C, so it is fast. If you prefer a pure Perl version\nand can tolerate slower speed, you might want to consider\nDigest::Pearson::PurePerl instead.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-MurmurHash","origin":"security/p5-Digest-MurmurHash","version":"0.11_1","comment":"Perl extension for XS interface to the MurmurHash algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Digest-MurmurHash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50f43e31909666e20c4630cf009efa23f92f3f3d2d16e416bd83bd31b73ab99a","flatsize":11718,"path":"All/p5-Digest-MurmurHash-0.11_1.pkg","repopath":"All/p5-Digest-MurmurHash-0.11_1.pkg","licenselogic":"single","pkgsize":6140,"desc":"The murmur hash algorithm by Austin Appleby is an exteremely fast\nalgorithm that combines both excellent collision resistence and\ndistribution characteristics.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-ManberHash","origin":"security/p5-Digest-ManberHash","version":"0.7_1","comment":"Perl extension for ManberHash hash algorithm","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Digest-ManberHash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea5067edcd98eec28a2d42f923cb15faf13fce1514d44ce8c465e78633c7febb","flatsize":14725,"path":"All/p5-Digest-ManberHash-0.7_1.pkg","repopath":"All/p5-Digest-ManberHash-0.7_1.pkg","licenselogic":"single","pkgsize":7112,"desc":"Digest::ManberHash - a Perl package to calculate Manber Hashes","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-MD5-Reverse","origin":"security/p5-Digest-MD5-Reverse","version":"1.3_1","comment":"Perl extension that looks for MD5 hashes in several databases","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Digest-MD5-Reverse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"422bf528e57f7077213280eb8e0820087f99337b87dc65f625b80f9baf979fce","flatsize":7926,"path":"All/p5-Digest-MD5-Reverse-1.3_1.pkg","repopath":"All/p5-Digest-MD5-Reverse-1.3_1.pkg","licenselogic":"single","pkgsize":5204,"desc":"MD5 sums (see RFC 1321 - The MD5 Message-Digest Algorithm) are used as a\none-way hash of data. Due to the nature of the formula used, it is impossible\nto reverse it.\nThis module provides functions to search several online MD5 hashes database and\nreturn the results (or return undefined if no match found).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Digest-MD5-M4p","origin":"security/p5-Digest-MD5-M4p","version":"0.01_2","comment":"Perl interface to a variant of the MD5 algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Digest-MD5-M4p","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a26080f1280f54d75c290eeb14e60249ad596519e6c1962a71575d9741423ae8","flatsize":18862,"path":"All/p5-Digest-MD5-M4p-0.01_2.pkg","repopath":"All/p5-Digest-MD5-M4p-0.01_2.pkg","licenselogic":"single","pkgsize":9344,"desc":"The Digest::MD5::M4p module is cloned from the Digest::MD5 module\nto support a variant Apple iTunes implementation of the MD5 algorithm.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-MD5-File","origin":"security/p5-Digest-MD5-File","version":"0.08_1","comment":"Perl extension for getting MD5 sums for files and urls","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Digest-MD5-File","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db0c793a06a6c8207dce41fae43ca770228c82aa6b66b401c74a1613b9174550","flatsize":20607,"path":"All/p5-Digest-MD5-File-0.08_1.pkg","repopath":"All/p5-Digest-MD5-File-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9380,"desc":"Get MD5 sums for files of a given path or content of a given url.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Digest-Perl-MD4","origin":"security/p5-Digest-Perl-MD4","version":"1.4_1","comment":"Perl extension for MD4 hash algorithm in pure Perl","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Digest-Perl-MD4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d572c152393de0b2f85b940827d7dc0963364d5ed9e28a4f63110eb889ce735","flatsize":13362,"path":"All/p5-Digest-Perl-MD4-1.4_1.pkg","repopath":"All/p5-Digest-Perl-MD4-1.4_1.pkg","licenselogic":"single","pkgsize":9128,"desc":"This is not C-code interface (like `Digest::MD5') but a Perl-only\nimplementation of MD4 (like `Digest::Perl::MD5'). Because of this, it is\nslow but avoids platform specific complications. For efficiency you\nshould use `Digest::MD4' instead of this module if it is available.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Digest-Pearson-PurePerl","origin":"security/p5-Digest-Pearson-PurePerl","version":"1.00_1","comment":"Perl extension for Peter K. Pearson's hash algorithm in pure Perl","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Digest-Pearson-PurePerl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"345c6b7b3314283cada5a1cbed78ffc9f25edd81b7f8c420e9d690b14ad2666f","flatsize":4583,"path":"All/p5-Digest-Pearson-PurePerl-1.00_1.pkg","repopath":"All/p5-Digest-Pearson-PurePerl-1.00_1.pkg","licenselogic":"single","pkgsize":3916,"desc":"Digest::Pearson::PurePerl is an implementation of Peter K. Pearson's hash\nalgorithm presented in \"Fast Hashing of Variable Length Text Strings\"\n- ACM 1990. This hashing technique yields good distribution of hashed results\nfor variable length input strings on the range 0-255, and thus, it is well\nsuited for data load balancing.\nIf you prefer a fast implementation, you might want to\nconsider Digest::Pearson instead.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Digest-MD2","origin":"security/p5-Digest-MD2","version":"2.04_2","comment":"Perl5 interface to the MD2 message digest algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Digest-MD2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"698d04ed496f9efe7491a09bcaa843a2aec50d20379ee86e12cea8dcef12561c","flatsize":22716,"path":"All/p5-Digest-MD2-2.04_2.pkg","repopath":"All/p5-Digest-MD2-2.04_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10940,"desc":"The Digest::MD2 module allows you to use the RSA Data Security\nInc. MD2 Message Digest algorithm from within Perl programs.  The\nalgorithm takes as input a message of arbitrary length and produces as\noutput a 128-bit \"fingerprint\" or \"message digest\" of the input.\n\nThe Digest::MD2 programming interface is identical to the interface\nof Digest::MD5.  MD2 is described in RFC 1115.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-JHash","origin":"security/p5-Digest-JHash","version":"0.10","comment":"Perl extension for JHash hash algorithm","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Digest-JHash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b17e6fbdcf1e3df82975718b5f7c629837a3b217f27df2166c9664ed803ae40","flatsize":22138,"path":"All/p5-Digest-JHash-0.10.pkg","repopath":"All/p5-Digest-JHash-0.10.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10252,"desc":"The Digest::JHash module allows you to use the fast JHash hashing algorithm\ndeveloped by Bob Jenkins from within Perl programs. The algorithm takes as\ninput a message of arbitrary length and produces as output a 32-bit\n\"message digest\" of the input in the form of an unsigned long integer.\nSee http://burtleburtle.net/bob/hash/doobs.html for more information.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-Haval256","origin":"security/p5-Digest-Haval256","version":"1.0.5_2","comment":"Perl extension for Haval256 hash algorithm","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Digest-Haval256","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c42eaba076b7c1f131bced2245b733ddaaf09e6a4b6bbf24ae161aee901ac6b6","flatsize":58150,"path":"All/p5-Digest-Haval256-1.0.5_2.pkg","repopath":"All/p5-Digest-Haval256-1.0.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25336,"desc":"Haval is a variable-length, variable-round one-way hash function designed by\nYuliang Zheng, Josef Pieprzyk, and Jennifer Seberry. The number of rounds can\nbe 3, 4, or 5, while the hash length can be 128, 160, 192, 224, or 256 bits.\nThus, there are a total of 15 different outputs. For better security, however,\nthis module implements the 5-round, 256-bit output.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-Hashcash","origin":"security/p5-Digest-Hashcash","version":"0.04_1","comment":"Perl extension for Hashcash hash algorithm","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Digest-Hashcash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a11b95ac4bc6f64170ccef0ef382925822725f2bca54b7b8bfbf66dc7d467b3f","flatsize":33640,"path":"All/p5-Digest-Hashcash-0.04_1.pkg","repopath":"All/p5-Digest-Hashcash-0.04_1.pkg","licenselogic":"single","pkgsize":15576,"desc":"This module implements the hashcash hash (or digest, although it's not\nclearly a digest). For all your information needs please\nvisit http://www.hashcash.org.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-dTemplate","origin":"textproc/p5-dTemplate","version":"2.5_1","comment":"Powerful template handling logic with advanced features","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0c275924e63043b1ebfc202d85c847df12441644fd66bc028dfbe44284ec239","flatsize":58639,"path":"All/p5-dTemplate-2.5_1.pkg","repopath":"All/p5-dTemplate-2.5_1.pkg","licenselogic":"single","pkgsize":26324,"desc":"This module wants to be the most powerful general purpose\ntemplating system. It has a very clear and easy to learn\nsyntax with the styling capabilities.\n\nAll you need to use this: put $TEMPLATE_VARIABLE$ into\nyour dTemplates, define them, and parse them. (You can\nwrite $ signs as $$).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Dist-CheckConflicts","origin":"devel/p5-Dist-CheckConflicts","version":"0.11_1","comment":"Declare version conflicts for your dist","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dist-CheckConflicts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1962494c51d1c71ee5f9c391477e3627154856411011eecea78a8bf41860e45","flatsize":19897,"path":"All/p5-Dist-CheckConflicts-0.11_1.pkg","repopath":"All/p5-Dist-CheckConflicts-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10108,"desc":"Declare version conflicts for your dist","deps":{"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Digest-MD5","origin":"security/p5-Digest-MD5","version":"2.59","comment":"Perl5 interface to the MD5 algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Digest-MD5","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e662d715c20f3aee40e476a275756964faab68e0eaddcd485aef85e41d729b0e","flatsize":35830,"path":"All/p5-Digest-MD5-2.59.pkg","repopath":"All/p5-Digest-MD5-2.59.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":17956,"desc":"The Digest::MD5 module allows you to use the RSA Data Security Inc.\nMD5 Message Digest algorithm from within Perl programs.  The algorithm\ntakes as input a message of arbitrary length and produces as output\na 128-bit \"fingerprint\" or \"message digest\" of the input.\n\nThe Digest::MD5 module provide a procedural interface for simple\nuse, as well as an object oriented interface that can handle messages\nof arbitrary length and which can read files directly.\n\nFurther documentation is embedded in the individual modules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-FNV","origin":"security/p5-Digest-FNV","version":"2.00_1","comment":"Perl extension for Fowler/Noll/Vo hash algorithm","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Digest-FNV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"006d45eeac955a77eb85c954252dd15e55cd1720c058f82fa516dc36d30f6c25","flatsize":28932,"path":"All/p5-Digest-FNV-2.00_1.pkg","repopath":"All/p5-Digest-FNV-2.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12768,"desc":"Digest::FNV is an implementation for the 32-bit version of Fowler/Noll/Vo\nhashing algorithm which allows variable length input strings to be quickly\nhashed into unsigned integer values. For more information about this hash,\nplease visit http://www.isthe.com/chongo/tech/comp/fnv/.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-EMAC","origin":"security/p5-Digest-EMAC","version":"1.2_2","comment":"Perl5 interface to EMAC Double Message-Digest Algorithms","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Digest-EMAC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22241d6b6ab5d390d46738fe397a5f577f02acb0df2dfd1b7f668f93cc3c8e59","flatsize":26329,"path":"All/p5-Digest-EMAC-1.2_2.pkg","repopath":"All/p5-Digest-EMAC-1.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12100,"desc":"This is Encrypted MAC (EMAC), formerly known as Double MAC (DMAC).\nUnlike HMAC, which reuses an existing one-way hash function, such as\nMD5, SHA-1 or RIPEMD-160, EMAC reuses an existing block cipher to\nproduce a secure message authentication code (MAC).\n\nUsing the block cipher, a message is encrypted in CBC mode. The last\nblock is taken as the MAC of the message. For fixed-length messages,\nthis method is provably secure. In reality, however, messages have\narbitrary lengths, and this method is not secure. To make secure MACs\nfor variable length messages, the last block is encrypted once again\nwith a different key. The security of this construction has been proved\nin the paper, ``CBC MAC for Real-Time Data Sources'' by Erez Petrank\nand Charles Rackoff. The security can be proved on the assumption that\nthe underlying block cipher is pseudo-random.\n\nThe performance and key-agility of EMAC are reasonable. EMAC is\npreferable for short messages because the block length is smaller\ncompared to the schemes based on a hash function. EMAC is also chosen\nas one of the NESSIE winners for Message Authentication Codes, along\nwith UMAC, TTMAC and HMAC. The current NESSIE specification chooses the\nAES as block cipher.","deps":{"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Digest-DJB","origin":"security/p5-Digest-DJB","version":"1.00_1","comment":"Perl extension for D.J Bernstein's hash algorithm","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Digest-DJB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e434e72942e90dd4590a7701f1507716c1ec89c0a577f33f7f35703789a9931","flatsize":10438,"path":"All/p5-Digest-DJB-1.00_1.pkg","repopath":"All/p5-Digest-DJB-1.00_1.pkg","licenselogic":"single","pkgsize":5368,"desc":"Digest::DJB is an implementation of D. J. Bernstein's hash which returns a\n32-bit unsigned value for any variable-length input string. An equivalent pure\nPerl version is also available: Digest::DJB::PurePerl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-Crc32","origin":"security/p5-Digest-Crc32","version":"0.01_1","comment":"Perl extension for calculating 32-bit CRC checksums","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Digest-Crc32","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"876f77782d3189f0251e5e2540676df99f210efa05b9e89c3d02ff8a251fccc5","flatsize":3358,"path":"All/p5-Digest-Crc32-0.01_1.pkg","repopath":"All/p5-Digest-Crc32-0.01_1.pkg","licenselogic":"single","pkgsize":3064,"desc":"This module provides a perl implementation to generate 32 bits CRC digests for\nbuffers and files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Digest-CRC","origin":"security/p5-Digest-CRC","version":"0.24","comment":"Perl extension for calculating CRC checksums","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Digest-CRC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ab2412eea5cc360f8db5a48fe5c68bb22f24d55afd27a655691d20a5ae7663b","flatsize":25053,"path":"All/p5-Digest-CRC-0.24.pkg","repopath":"All/p5-Digest-CRC-0.24.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":10088,"desc":"The Digest::CRC module calculates CRC sums of all sorts. It contains wrapper\nfunctions with the correct parameters for CRC-CCITT, CRC-16 and CRC-32.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-File-Tail-Scribe","origin":"devel/p5-File-Tail-Scribe","version":"0.13_1","comment":"Perl Module to tail file to Scribe server","maintainer":"gaod@hychen.org","www":"https://metacpan.org/release/File-Tail-Scribe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bad6716492d62c739097608f4a5a7fde821647d6cce75749e67d5939338ca3f0","flatsize":30296,"path":"All/p5-File-Tail-Scribe-0.13_1.pkg","repopath":"All/p5-File-Tail-Scribe-0.13_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15420,"desc":"It monitors files in a given directory (or set of directories), such as\nApache log files in /var/log/httpd, and as the log files are written to,\ntakes the changes and sends them to a running instance of the Scribe\nlogging system.","deps":{"p5-File-Tail-Dir":{"origin":"devel/p5-File-Tail-Dir","version":"0.14_1"},"p5-Log-Dispatch-Scribe":{"origin":"devel/p5-Log-Dispatch-Scribe","version":"0.07"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Tail-Dir","origin":"devel/p5-File-Tail-Dir","version":"0.14_1","comment":"Tail all matching files in a given set of directories","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://metacpan.org/release/File-Tail-Dir","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba4a7f82f879f59c72a85a3ca6a1405bd8cc09ad6d91d86edea5cb73d61a8fc5","flatsize":34916,"path":"All/p5-File-Tail-Dir-0.14_1.pkg","repopath":"All/p5-File-Tail-Dir-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15420,"desc":"This module monitors and processes any lines appended to the end of one\nor more files in a given list of directories and keeping state between\nsessions.","deps":{"p5-File-ChangeNotify":{"origin":"devel/p5-File-ChangeNotify","version":"0.31"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Digest-BubbleBabble","origin":"security/p5-Digest-BubbleBabble","version":"0.02_1","comment":"Perl5 interface to a fingerprint in \"bubble babble\" format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Digest-BubbleBabble","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0df1c660fbe43dd7e5bfdb80b2c0726f19cab253ee8a1d0e98ba50cf0d0cf94","flatsize":12711,"path":"All/p5-Digest-BubbleBabble-0.02_1.pkg","repopath":"All/p5-Digest-BubbleBabble-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7260,"desc":"Digest::BubbleBabble takes a message digest (generated by\neither of the MD5 or SHA-1 message digest algorithms) and creates\na fingerprint of that digest in \"bubble babble\" format.\nBubble babble is a method of representing a message digest\nas a string of \"real\" words, to make the fingerprint easier\nto remember. The \"words\" are not necessarily real words, but\nthey look more like words than a string of hex characters.\n\nBubble babble fingerprinting is used by the SSH2 suite\n(and, consequently, by Net::SSH::Perl, the Perl SSH\nimplementation) to display easy-to-remember key fingerprints.\nThe key (a DSA or RSA key) is converted into a textual form,\ndigested using Digest::SHA1, and run through bubblebabble\nto create the key fingerprint.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Digest-Elf","origin":"security/p5-Digest-Elf","version":"1.42","comment":"Perl extension for ElfHash hash algorithm","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Digest-Elf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99a8a5d21063485dd74ce2215a28d4e10606db3876c8552a286fc610a11dbc44","flatsize":11616,"path":"All/p5-Digest-Elf-1.42.pkg","repopath":"All/p5-Digest-Elf-1.42.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6276,"desc":"Digest::Elf provides an XS based implementation of the ElfHash algorithm.\nElfHash generates resonably 32 bit integer value from a string in a\nreasonably short period of time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-HMAC","origin":"security/p5-Digest-HMAC","version":"1.04","comment":"Perl5 interface to HMAC Message-Digest Algorithms","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Digest-HMAC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99b0d90061e5a8b45986266a6e652caec43f492e31b7a22749c99e6fd52c9b99","flatsize":48034,"path":"All/p5-Digest-HMAC-1.04.pkg","repopath":"All/p5-Digest-HMAC-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14180,"desc":"Digest:: HMAC\n---------------------------------\n\nThis package provide modules which calculate HMAC digests.\n\nTo build the extensions, unpack this distribution somewhere, create\nthe Makefile by running 'perl Makefile.PL' and do a 'make', 'make\ntest', and if successful 'make install'.\n\nYou will need perl version 5.004 or better to install these modules.\nFurther documentation is embedded in the individual modules.\n\nCopyright 1998-1999 Gisle Aas.\nCopyright 1998 Graham Barr.\nCopyright 1997 Uwe Hollerbach.\nCopyright 1995-1996 Neil Winton.\nCopyright 1990-1992 RSA Data Security, Inc.\n\nThis library is free software; you can redistribute it and/or\nmodify it under the same terms as Perl itself.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Device-USB","origin":"devel/p5-Device-USB","version":"0.35_2","comment":"Perl wrapper for libusb","maintainer":"josh.carroll@gmail.com","www":"https://metacpan.org/release/Device-USB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f6822c38a6f389fee155fd9c496c7f2df4c74d6a44a1d3324a2320d5a805978","flatsize":147162,"path":"All/p5-Device-USB-0.35_2.pkg","repopath":"All/p5-Device-USB-0.35_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":54048,"desc":"Device::USB, Perl wrappers for libusb.","deps":{"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Inline-C":{"origin":"devel/p5-Inline-C","version":"0.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-Tiger","origin":"security/p5-Digest-Tiger","version":"0.03_1","comment":"Perl extension for Tiger hash algorithm","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Digest-Tiger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72b39eeb98338e3240354f23985cb00561d487c809e0c4b51ad48c67f308e45c","flatsize":23372,"path":"All/p5-Digest-Tiger-0.03_1.pkg","repopath":"All/p5-Digest-Tiger-0.03_1.pkg","licenselogic":"single","pkgsize":16140,"desc":"A perl module that implements the tiger hash, which is believed to be secure\nand runs quickly on 64-bit processors.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Device-SerialPort","origin":"comms/p5-Device-SerialPort","version":"1.040000_2","comment":"Perl5 module for simple serial port control","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Device-SerialPort","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8350bbf77679aea98965b7438206773f8ef6449207e9d09e88b58040881b0b1","flatsize":138364,"path":"All/p5-Device-SerialPort-1.040000_2.pkg","repopath":"All/p5-Device-SerialPort-1.040000_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":50044,"desc":"Device::SerialPort is a perl module that provides a simple interface to\nserial ports and their settings (baud rate, word length, etc).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Device-RAID-Poller","origin":"sysutils/p5-Device-RAID-Poller","version":"0.2.0","comment":"RAID poller providing LibreNMS JSON app and Nagios style checks","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/dist/Device-RAID-Poller","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adaf84293b7a9933699e9aa1e05db2b5c34aec5933e2647e5f37e199483a4e1f","flatsize":82990,"path":"All/p5-Device-RAID-Poller-0.2.0.pkg","repopath":"All/p5-Device-RAID-Poller-0.2.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30796,"desc":"The included check_raid provides LibreNMS JSON app or\nNagios style check output.\n\nThe RAID checking is supported for the following.\n\n- Adaptec arcconf\n- Avago tw_cli\n- GEOM\n-- mirror\n-- graid3\n-- graid\n- ZFS","deps":{"p5-Error-Helper":{"origin":"devel/p5-Error-Helper","version":"2.1.0"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Module-List":{"origin":"devel/p5-Module-List","version":"0.004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Device-Modem","origin":"comms/p5-Device-Modem","version":"1.59","comment":"Perl class to interface generic modems (AT-compliant)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Device-Modem","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fc917845308525dd5468c52ad75e4d370001848327321c06d538f2725274e7b","flatsize":126052,"path":"All/p5-Device-Modem-1.59.pkg","repopath":"All/p5-Device-Modem-1.59.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":53984,"desc":"Device::Modem is a perl extension to talk to AT compliant devices via\nserial ports.","deps":{"p5-Device-SerialPort":{"origin":"comms/p5-Device-SerialPort","version":"1.040000_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Device-Gsm","origin":"comms/p5-Device-Gsm","version":"1.61","comment":"Perl interface to GSM phones/modems on serial ports","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Device-Gsm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04e56776b3eb49b719d7e1a7dc2e4ae6265f61f5582fe6810e3fc2d9b2941f39","flatsize":176615,"path":"All/p5-Device-Gsm-1.61.pkg","repopath":"All/p5-Device-Gsm-1.61.pkg","licenselogic":"single","pkgsize":49904,"desc":"This module works as an interface to GSM phones or GSM modems connected on your\nlocal serial ports. It can control your GSM *standard* functions and status. It\ncan send SMS messages in a simple and convenient way. It can read messages\nstored on your sim card.","deps":{"p5-Device-Modem":{"origin":"comms/p5-Device-Modem","version":"1.59"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","perl5"]},{"name":"p5-Devel-ptkdb","origin":"devel/p5-Devel-ptkdb","version":"1.1091_5","comment":"Tk debugger for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-ptkdb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fc2f936b36909f97cb3bf3e33989ea532ac84ce9fd9e2d3720841db161af5ed","flatsize":139255,"path":"All/p5-Devel-ptkdb-1.1091_5.pkg","repopath":"All/p5-Devel-ptkdb-1.1091_5.pkg","licenselogic":"single","pkgsize":41448,"desc":"ptkdb is a debugger for perl that uses Perl/Tk for a user interface.\n\nFeatures include:\n\tHot Variable Inspection\n\tBreakpoint Control Panel\n\tExpression List\n\tSubroutine Tree\n\nTo debug a script using ptkdb invoke perl like this:\n\tperl -d:ptkdb myscript.pl\n\nptkdb can easily be used to debug CGI scripts if your web server box is\ncapable of running Perl/Tk applications. Just change the shebang line of your\nscripts to:\n\t#! /usr/bin/perl -w -d:ptkdb","deps":{"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-TraceUse","origin":"devel/p5-Devel-TraceUse","version":"2.096","comment":"Show the modules your program loads, recursively","maintainer":"mauricio@arareko.net","www":"https://metacpan.org/release/Devel-TraceUse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a21f3adae4375d5a9568b5c2a356fb9e84a1cf38144736b7bb09181e15b23c2","flatsize":30490,"path":"All/p5-Devel-TraceUse-2.096.pkg","repopath":"All/p5-Devel-TraceUse-2.096.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15428,"desc":"Devel::TraceUse - Show the modules your program loads, recursively.\n\nAn apparently simple program may load a lot of modules. That's useful, but\nsometimes you may wonder exactly which part of your program loads which module.\n\nDevel::TraceUse can analyze a program to see which part used which module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-TraceSAX","origin":"textproc/p5-Devel-TraceSAX","version":"0.021_1","comment":"Trace SAX events","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-TraceSAX","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5b674165c5c60696ebb882f6dc90f448fe8a9d079c14325afbe2649be261fed","flatsize":15782,"path":"All/p5-Devel-TraceSAX-0.021_1.pkg","repopath":"All/p5-Devel-TraceSAX-0.021_1.pkg","licenselogic":"single","pkgsize":7044,"desc":"Traces SAX events in a program. Works by applying Devel::TraceCalls\nto a tracer on the desired classes for all known SAX event types\n(according to XML::SAX::EventMethodMaker and XML::SAX::Machines).","deps":{"p5-Devel-TraceCalls":{"origin":"devel/p5-Devel-TraceCalls","version":"0.04_1"},"p5-XML-SAX-Machines":{"origin":"textproc/p5-XML-SAX-Machines","version":"0.46_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Devel-ebug","origin":"devel/p5-Devel-ebug","version":"0.64","comment":"Simple, extensible Perl debugger","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-ebug","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5997ad9f40c0e3b6cea58cd73d34622c47749ffaf07db93970a3c46587735bb","flatsize":149985,"path":"All/p5-Devel-ebug-0.64.pkg","repopath":"All/p5-Devel-ebug-0.64.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":57236,"desc":"A debugger is a computer program that is used to debug other programs.\nDevel::ebug is a simple, extensible Perl debugger with a clean API.\nUsing this module, you may easily write a Perl debugger to debug your\nprograms. Alternatively, it comes with an interactive debugger, ebug.\n\nperl5db.pl, Perl's current debugger is currently 2,600 lines of magic\nand special cases. The code is nearly unreadable: fixing bugs and\nadding new features is fraught with difficulties. The debugger has no\ntest suite which has caused breakage with changes that couldn't be\nproperly tested. It will also not debug regexes. Devel::ebug is aimed\nat fixing these problems and delivering a replacement debugger which\nprovides a well-tested simple programmatic interface to debugging\nprograms. This makes it easier to build debuggers on top of\nDevel::ebug, be they console-, curses-, GUI- or Ajax-based.\n\nThere are currently two user interfaces to Devel::debug, ebug and\nebug_http. ebug is a console-based interface to debugging programs,\nmuch like perl5db.pl. ebug_http is an innovative web-based interface\nto debugging programs.","deps":{"p5-Class-Accessor-Chained":{"origin":"devel/p5-Class-Accessor-Chained","version":"0.01_2"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-Proc-Background":{"origin":"devel/p5-Proc-Background","version":"1.32"},"p5-String-Koremutake":{"origin":"textproc/p5-String-Koremutake","version":"0.30_1"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-TraceCalls","origin":"devel/p5-Devel-TraceCalls","version":"0.04_1","comment":"Track calls to subs, classes, and object instances","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-TraceCalls","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a413f0b5347d3b611dc43e4544368ec3d8a91af987ffc1680ba52d391e4f25aa","flatsize":58273,"path":"All/p5-Devel-TraceCalls-0.04_1.pkg","repopath":"All/p5-Devel-TraceCalls-0.04_1.pkg","licenselogic":"single","pkgsize":20488,"desc":"Devel::TraceCalls allows subroutine calls to be tracked on a\nper-subroutine, per-package, per-class, or per object instance\nbasis.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Trace","origin":"devel/p5-Devel-Trace","version":"0.12_1","comment":"Print out each line before it is executed (like sh -x)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Trace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cda8e91ba7580eb147a6a5818d74361ee3e6e0b59000e22c01690a3cb0b760e1","flatsize":6021,"path":"All/p5-Devel-Trace-0.12_1.pkg","repopath":"All/p5-Devel-Trace-0.12_1.pkg","licenselogic":"single","pkgsize":4464,"desc":"If you run your program with perl -d:Trace program, this module will print a\nmessage to standard error just before each line is executed. For example, if\nyour program looks like this:","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Symdump","origin":"devel/p5-Devel-Symdump","version":"2.1800","comment":"Perl5 module that dumps symbol names or the symbol table","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Symdump","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67aa51f9c7998d7411c5035a48dfe1db495289067b9ebac6d053f5ddd09d5d8d","flatsize":24180,"path":"All/p5-Devel-Symdump-2.1800.pkg","repopath":"All/p5-Devel-Symdump-2.1800.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11560,"desc":"This little package serves to access the symbol table of perl.\n\nDevel::Symdump->rnew(@packages)\n\nreturns a symbol table object for all subtrees below @packages.\nNested Modules are analyzed recursively. If no package is given as\nargument, it defaults to main. That means to get the whole symbol\ntable, just do a rnew without arguments.\n\nDevel::Symdump->new(@packages)\n\ndoes not go into recursion and only analyzes the packages that are\ngiven as arguments.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-StrictMode","origin":"devel/p5-Devel-StrictMode","version":"0.003","comment":"Determine whether strict (but slow) tests should be enabled","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Devel-StrictMode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d089e5abf7b3b3939ca476c8282374df0aa54a9b9ac9a2ac92ae91ef2f4c868","flatsize":13263,"path":"All/p5-Devel-StrictMode-0.003.pkg","repopath":"All/p5-Devel-StrictMode-0.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7868,"desc":"This module provides you with a constant STRICT which you can\nuse to determine whether additional strict (but slow) runtime\ntests are executed by your code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Timer","origin":"devel/p5-Devel-Timer","version":"0.14","comment":"Track and report execution time for parts of code","maintainer":"coryking@mozimedia.com","www":"https://metacpan.org/release/Devel-Timer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9955ab3b9d0303654d1d0d6f1d352900b043c79803fbb5c50bd555eefd8ecd89","flatsize":53427,"path":"All/p5-Devel-Timer-0.14.pkg","repopath":"All/p5-Devel-Timer-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15148,"desc":"Track and report execution time for parts of code","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-StackTrace-WithLexicals","origin":"devel/p5-Devel-StackTrace-WithLexicals","version":"2.01","comment":"Perl extension for Devel::StackTrace + PadWalker","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-StackTrace-WithLexicals","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"270fcf845fc5d8d43bbef3b6d0c5ff7882772f7faa10c9e9c68482c5a1300435","flatsize":13735,"path":"All/p5-Devel-StackTrace-WithLexicals-2.01.pkg","repopath":"All/p5-Devel-StackTrace-WithLexicals-2.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7292,"desc":"Devel::StackTrace + PadWalker.","deps":{"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-StackTrace-AsHTML","origin":"devel/p5-Devel-StackTrace-AsHTML","version":"0.15","comment":"Perl extension to display stack trace in HTML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-StackTrace-AsHTML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f67c5a0f2dc2926563c9b7bb9ff1f874ac843567892505c3978ab0d9cdde70b","flatsize":47240,"path":"All/p5-Devel-StackTrace-AsHTML-0.15.pkg","repopath":"All/p5-Devel-StackTrace-AsHTML-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11996,"desc":"Displays stack trace in HTML.","deps":{"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-FCGI-Async","origin":"www/p5-FCGI-Async","version":"0.22_2","comment":"Module to allow use of FastCGI asynchronously","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/FCGI-Async","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c23d223527815d932e8c0bdc8447313bd6e1ffcc775b3caec2339656a3c970da","flatsize":22380,"path":"All/p5-FCGI-Async-0.22_2.pkg","repopath":"All/p5-FCGI-Async-0.22_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12292,"desc":"This module allows a program to respond to FastCGI requests using an\nasynchronous model. It is based on IO::Async and will fully interact\nwith any program using this base.","deps":{"p5-IO-Async":{"origin":"devel/p5-IO-Async","version":"0.803"},"p5-Net-Async-FastCGI":{"origin":"www/p5-Net-Async-FastCGI","version":"0.25_1"},"p5-Net-FastCGI":{"origin":"www/p5-Net-FastCGI","version":"0.14_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Devel-StealthDebug","origin":"devel/p5-Devel-StealthDebug","version":"1.008_1","comment":"Simple non-intrusive debug module","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Devel-StealthDebug","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"217feae113d5147661499d9167efb69874a892989929f73785886357350a4716","flatsize":24792,"path":"All/p5-Devel-StealthDebug-1.008_1.pkg","repopath":"All/p5-Devel-StealthDebug-1.008_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12020,"desc":"This module lets you add debugging instructions which look\nlike comments and do nothing unless you 'use' this module.\n\n\tuse Devel::StealthDebug;\n\n\tmy $foo = 0;\n\t# ... Several processing on $foo\n\n\tmy $bar = 1 / $foo;    #!assert($foo != 0)!\n\n\tmy %25myhash;                    #!watch(%25myhash)!\n\n\tsub func1 {                    #!emit(Entering func1)!\n\t#...\n\t}","deps":{"p5-Filter-Simple":{"origin":"textproc/p5-Filter-Simple","version":"0.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-StackTrace","origin":"devel/p5-Devel-StackTrace","version":"2.05","comment":"Stack trace and stack trace frame objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-StackTrace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18d7ba1577f4a72682cca6216ffef1dc73a9de84fc494f8a5319156b5460aa24","flatsize":40196,"path":"All/p5-Devel-StackTrace-2.05.pkg","repopath":"All/p5-Devel-StackTrace-2.05.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":18428,"desc":"The Devel::StackTrace module contains two classes, Devel::StackTrace and\nDevel::StackTraceFrame. The goal of this object is to encapsulate the\ninformation that can found through using the caller() function, as well as\nproviding a simple interface to this data.\n\nThe Devel::StackTrace object contains a set of Devel::StackTraceFrame\nobjects, one for each level of the stack. The frames contain all the data\navailable from caller() as of Perl 5.6.0 though this module still works\nwith 5.00503.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Size","origin":"devel/p5-Devel-Size","version":"0.84","comment":"Perl extension for finding the memory usage of Perl variables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Size","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e72da1955f6fb276ff44c02c59039160b6acdadfea1de2e5c78b8cce3ee3025","flatsize":35171,"path":"All/p5-Devel-Size-0.84.pkg","repopath":"All/p5-Devel-Size-0.84.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18092,"desc":"This module figures out the real sizes of Perl variables in bytes. Call\nfunctions with a reference to the variable you want the size of. If the\nvariable is a plain scalar it returns the size of the scalar. If the variable\nis a hash or an array, use a reference when calling.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-SimpleTrace","origin":"devel/p5-Devel-SimpleTrace","version":"0.08_2","comment":"Perl module for better stack traces on interpreter-generated warn/die","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-SimpleTrace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4ecfe61b61699686f1df31d798527adda0d9f012f3625b4ebb11e727957a4a1","flatsize":16538,"path":"All/p5-Devel-SimpleTrace-0.08_2.pkg","repopath":"All/p5-Devel-SimpleTrace-0.08_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8900,"desc":"This module can be used to more easily spot the place where a program or a\nmodule generates errors. Its use is extremely simple, reduced to just'use'ing\nit.\n\nThis is achieved by modifying the functions warn() and die() in order to\nreplace the standard messages by complete stack traces that precisely indicates\nhow and where the error or warning occurred. Other than this, their use should\nstay unchanged, even when using die() inside eval().","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-STrace","origin":"devel/p5-Devel-STrace","version":"0.31_2","comment":"strace(1)-like runtime call trace for Perl applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-STrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b39dc0d6e67974e9f8f637068b76486831c4e119d636a68aa61512e4b0663dc2","flatsize":32200,"path":"All/p5-Devel-STrace-0.31_2.pkg","repopath":"All/p5-Devel-STrace-0.31_2.pkg","licenselogic":"single","pkgsize":14344,"desc":"Provides a strace/truss-like runtime call monitor for Perl applications.\nNote that, while strace/truss only dumps system calls, Devel::STrace\ndumps all calls to Perl subs on the application's stack.  Also note that\nDevel::STrace cannot trace non-Perl calls (e.g., calls inside XS/C\nmodules), so an additional external strace/truss monitor may be needed\nto fully diagnose a misbehaving Perl script.","deps":{"p5-Devel-RingBuffer":{"origin":"devel/p5-Devel-RingBuffer","version":"0.31_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-SmallProf","origin":"devel/p5-Devel-SmallProf","version":"2.02_2","comment":"Per-line Perl profiler","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-SmallProf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b48ab141b34f44fbba32e7fbafb2a79bda3cb8df8569d9f3b381f92f8fbcc275","flatsize":15491,"path":"All/p5-Devel-SmallProf-2.02_2.pkg","repopath":"All/p5-Devel-SmallProf-2.02_2.pkg","licenselogic":"single","pkgsize":9408,"desc":"The Devel::SmallProf profiler is focused on the time taken for a program\nrun on a line-by-line basis.  It is intended to be as \"small\" in terms\nof impact on the speed and memory usage of the profiled program as\npossible and also in terms of being simple to use.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-RingBuffer","origin":"devel/p5-Devel-RingBuffer","version":"0.31_1","comment":"Shared memory ring buffers for Perl scripts diagnosis/debug","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-RingBuffer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ac45c0f518fad7b45f4ba063312acac83445be032a3e9fe5e40c16da29f325a","flatsize":86683,"path":"All/p5-Devel-RingBuffer-0.31_1.pkg","repopath":"All/p5-Devel-RingBuffer-0.31_1.pkg","licenselogic":"single","pkgsize":30980,"desc":"Provides shared memory structures (using memory mapped files via\nIPC::Mmap) to be used by diagnostic and debugger applications for Perl\nscripts (see Devel::STrace).  Using XS/C code to maximize performance,\ncreates a set of ring buffers with a configurable number of slots.  Each\nslot includes a field for a line number, a timestamp, and a fully\nqualified subroutine name.  Each ring buffer also includes additional\nheaders and fields to support diagnostic interfaces, e.g., watched\nexpressions, command/response interfaces to the monitored applications,\netc.","deps":{"p5-IPC-Mmap":{"origin":"devel/p5-IPC-Mmap","version":"0.21_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-Required","origin":"devel/p5-Devel-Required","version":"0.16","comment":"Automatic update of required modules documentation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Required","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"619cdc389fd0a94b5b32f6999a960462b9d8c6d766709e07d12a879eb6bfc7df","flatsize":24838,"path":"All/p5-Devel-Required-0.16.pkg","repopath":"All/p5-Devel-Required-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11200,"desc":"The Devel::Required module only serves a purpose in the development\nenvironment of an author of a CPAN module (or more precisely: a user of the\nExtUtils::MakeMaker module). It makes sure that any changes to the required\nmodules specified in the Makefile.PL are automatically reflected in the\nappropriate text file and in the appropriate source files (either\nexplicitly or implicitly specified).\n\nIt takes the information given with the PREREQ_PM parameter and by default\nwrites this to the README file, as well as to the POD of the file specified\nwith the VERSION_FROM parameter. Both these defaults can be overridden with\nthe \"text\" and \"pod\" parameters in the use Devel::Required specification.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Refactor","origin":"devel/p5-Devel-Refactor","version":"0.05_1","comment":"Perl extension for refactoring Perl code","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Devel-Refactor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c13bcf4794221f91192f51a4c5277ce1f7f3be10e879bd292d57c98148d758e7","flatsize":29699,"path":"All/p5-Devel-Refactor-0.05_1.pkg","repopath":"All/p5-Devel-Refactor-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12832,"desc":"The Devel::Refactor module is for code refactoring.\n\nWhile Devel::Refactor may be used from Perl programs, it is also\ndesigned to be used with the EPIC plug-in for the eclipse integrated\ndevelopment environment.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Refcount","origin":"devel/p5-Devel-Refcount","version":"0.10_1","comment":"Obtain the REFCNT value of a referent","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Refcount","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a4c018b5c6b2608972fba1ba45f8b6dbfa4708033965cd325f36d0891582028","flatsize":16246,"path":"All/p5-Devel-Refcount-0.10_1.pkg","repopath":"All/p5-Devel-Refcount-0.10_1.pkg","licenselogic":"single","pkgsize":8720,"desc":"This module provides a single function, refcount(), which obtains the\nreference count of the object being pointed to by the passed reference\nvalue.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-GOST","origin":"security/p5-Digest-GOST","version":"0.06","comment":"Perl interface to the GOST R 34.11-94 digest algorithm","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Digest-GOST","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64e5dbd626b97c3bc860ed41a789f395a38dd3c81506bacd3f4df4c3b94ae7f5","flatsize":40716,"path":"All/p5-Digest-GOST-0.06.pkg","repopath":"All/p5-Digest-GOST-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17088,"desc":"Digest::GOST provides an interface to the GOST R 34.11-94\nmessage digest algorithm, also defined in RFC 5831.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-Platform-Info","origin":"devel/p5-Devel-Platform-Info","version":"1.00","comment":"Unified framework for obtaining common platform metadata","maintainer":"jkeenan@cpan.org","www":"https://metacpan.org/release/Devel-Platform-Info","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ce06dc3e89521b2f3f76cb329207cc03873c95db7be3e39dbf3059c6e9f538f","flatsize":87313,"path":"All/p5-Devel-Platform-Info-1.00.pkg","repopath":"All/p5-Devel-Platform-Info-1.00.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":32516,"desc":"Devel::Platform::Info is a Perl module which provides a unified\nframework for obtaining common platform metadata.\n\nThe module is a wrapper to the drivers which can determine platform\nmetadata regarding the operating system currently running.\n\nThe goal of the distribution is to furnish CPANtesters test reports with\ninformation concerning key components of the platform currently being\nused.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Devel-PatchPerl","origin":"devel/p5-Devel-PatchPerl","version":"2.08","comment":"Perl module to patch Perl source","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Devel-PatchPerl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"572c4f565466fd23966b2ee8b60be44ede1b63e9de84cda7108c368709bd6869","flatsize":621513,"path":"All/p5-Devel-PatchPerl-2.08.pkg","repopath":"All/p5-Devel-PatchPerl-2.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":146912,"desc":"Perl module to patch perl source","deps":{"p5-File-pushd":{"origin":"devel/p5-File-pushd","version":"1.016"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-PartialDump","origin":"devel/p5-Devel-PartialDump","version":"0.20","comment":"Partial dumping of data structures, optimized for argument printing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-PartialDump","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d89f4b09092ea21f501dd96d732d802fe91720a15b98d3a7131dd12c75213827","flatsize":56166,"path":"All/p5-Devel-PartialDump-0.20.pkg","repopath":"All/p5-Devel-PartialDump-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16584,"desc":"Devel::PartialDump is a data dumper optimized for logging of arbitrary\nparameters.\n\nIt attempts to truncate overly verbose data, in a way that is hopefully\nmore useful for diagnostics warnings than\n\n\twarn Dumper(@stuff);\n\nUnlike other data dumping modules there are no attempts at correctness\nor cross referencing, this is only meant to provide a slightly deeper\nlook into the data in question.","deps":{"p5-Class-Tiny":{"origin":"devel/p5-Class-Tiny","version":"1.008"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Digest-MD4","origin":"security/p5-Digest-MD4","version":"1.9_2","comment":"Perl5 interface to the MD4 message digest algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Digest-MD4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7777e4d3f5f872992fdba79a7a5b39b77f64288d669e671bbc43e6f7ab1d6e2","flatsize":69057,"path":"All/p5-Digest-MD4-1.9_2.pkg","repopath":"All/p5-Digest-MD4-1.9_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25936,"desc":"The Digest::MD4 module allows you to use the RSA Data Security Inc. MD4\nMessage Digest algorithm from within Perl programs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"DOCS":"on"}},{"name":"p5-Devel-PackagePath","origin":"devel/p5-Devel-PackagePath","version":"0.03_1","comment":"Inspect and manipulate a Path based on a Package name","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Devel-PackagePath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0500fe3dc4fa747523e091227581b8d579e4c135e42d3f5eb909a3232b01f97","flatsize":13454,"path":"All/p5-Devel-PackagePath-0.03_1.pkg","repopath":"All/p5-Devel-PackagePath-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8000,"desc":"Devel::PackagePath is a Perl module to inspect and manipulate a Path based on\na Package name.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types-Path-Class":{"origin":"devel/p5-MooseX-Types-Path-Class","version":"0.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-REPL","origin":"devel/p5-Devel-REPL","version":"1.003029","comment":"Modern Perl interactive shell","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Devel-REPL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"403f65db1a0d38e6862808d3ac7709d1314875860d90ad8bb3543fcb1aca7f48","flatsize":209480,"path":"All/p5-Devel-REPL-1.003029.pkg","repopath":"All/p5-Devel-REPL-1.003029.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":91752,"desc":"This is an interactive shell for Perl, commonly known as a REPL -\nRead, Evaluate, Print, Loop. The shell provides for rapid development\nor testing of code without the need to create a temporary source code\nfile.\n\nThrough a plugin system, many features are available on demand. You\ncan also tailor the environment through the use of profiles and run\ncontrol files, for example to pre-load certain Perl modules when\nworking on a particular project.","deps":{"p5-App-Nopaste":{"origin":"www/p5-App-Nopaste","version":"1.013"},"p5-B-Keywords":{"origin":"devel/p5-B-Keywords","version":"1.27"},"p5-Data-Dump-Streamer":{"origin":"devel/p5-Data-Dump-Streamer","version":"2.42"},"p5-Data-Dumper-Concise":{"origin":"devel/p5-Data-Dumper-Concise","version":"2.023"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-File-Next":{"origin":"sysutils/p5-File-Next","version":"1.18"},"p5-Lexical-Persistence":{"origin":"devel/p5-Lexical-Persistence","version":"1.023_1"},"p5-Module-Refresh":{"origin":"devel/p5-Module-Refresh","version":"0.18"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-MooseX-Object-Pluggable":{"origin":"devel/p5-MooseX-Object-Pluggable","version":"0.0014_1"},"p5-PPI":{"origin":"textproc/p5-PPI","version":"1.278"},"p5-Sys-SigAction":{"origin":"devel/p5-Sys-SigAction","version":"0.23"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Profile","origin":"devel/p5-Devel-Profile","version":"1.05_2","comment":"Tell me why my perl program runs so slowly","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Profile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94107a274fa2f551a38992fde236182bcbc6dfaafe813e71e46f45812b74ad83","flatsize":16505,"path":"All/p5-Devel-Profile-1.05_2.pkg","repopath":"All/p5-Devel-Profile-1.05_2.pkg","licenselogic":"single","pkgsize":9296,"desc":"The Devel::Profile package is a Perl code profiler. This will collect\ninformation on the execution time of a Perl script and of the subs in that\nscript. This information can be used to determine which subroutines are using\nthe most time and which subroutines are being called most often.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Pointer","origin":"devel/p5-Devel-Pointer","version":"1.00_1","comment":"Fiddle around with pointers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Pointer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9030032b05a92ae2441c8588fdcfe5ec22cc43e0e80cd23a8854466e651cefe9","flatsize":12008,"path":"All/p5-Devel-Pointer-1.00_1.pkg","repopath":"All/p5-Devel-Pointer-1.00_1.pkg","licenselogic":"single","pkgsize":5796,"desc":"The primary purpose of this is to turn a smashed reference address back\ninto a value.  Once a reference is treated as a numeric value, you can't\ndereference it normally; although with this module, you can.\n\nBe careful, though, to avoid dereferencing things that don't want to be\ndereferenced.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-Modlist","origin":"devel/p5-Devel-Modlist","version":"0.801_1","comment":"Perl extension to collect module use information","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Modlist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b31178b657734cfb77e66d307b4c13e494d6c042345a003284bab1a88c12f52e","flatsize":18949,"path":"All/p5-Devel-Modlist-0.801_1.pkg","repopath":"All/p5-Devel-Modlist-0.801_1.pkg","licenselogic":"single","pkgsize":11028,"desc":"The Devel::Modlist perl module provides a means by which to get a\nquick run-down on which libraries and modules are being utilized\nby a given perl script.\n\nJust as compiler systems like gcc provide dependency information\nvia switches such as -M, Devel::Modlist is intended to assist script\nauthors in preparing dependency information for potential users of\ntheir scripts.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-NYTProf","origin":"devel/p5-Devel-NYTProf","version":"6.14","comment":"Powerful feature-rich Perl source code profiler","maintainer":"vovkasm@gmail.com","www":"https://metacpan.org/release/Devel-NYTProf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ae9caabc9547edf3d9a8d9351c05eb7294ef92ddcde22ae2bd5e5c7ec69c19b","flatsize":1189612,"path":"All/p5-Devel-NYTProf-6.14.pkg","repopath":"All/p5-Devel-NYTProf-6.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":356560,"desc":"Devel::NYTProf is a powerful feature-rich perl source code profiler.\n\n * Performs per-line statement profiling for fine detail\n * Performs per-subroutine statement profiling for overview\n * Performs per-block statement profiling (the first profiler to do so)\n * Accounts correctly for time spent after calls return\n * Performs inclusive and exclusive timing of subroutines\n * Subroutine times are per calling location (a powerful feature)\n * Can profile compile-time activity, just run-time, or just END time\n * Uses novel techniques for efficient profiling\n * Sub-microsecond (100ns) resolution on systems with clock_gettime()\n * Very fast - the fastest statement and subroutine profilers for perl\n * Handles applications that fork, with no performance cost\n * Immune from noise caused by profiling overheads and I/O\n * Program being profiled can stop/start the profiler\n * Generates richly annotated and cross-linked html reports\n * Trivial to use with mod_perl - add one line to httpd.conf\n * Includes an extensive test suite\n * Tested on very large codebases","deps":{"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-MAT-Dumper","origin":"devel/p5-Devel-MAT-Dumper","version":"0.48","comment":"Write a heap dump file for later analysis","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Devel-MAT-Dumper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f2f8602dd1ea83bc99aaa3412453341482dbf3a83422ae08c2e1c2f13457ab2","flatsize":89275,"path":"All/p5-Devel-MAT-Dumper-0.48.pkg","repopath":"All/p5-Devel-MAT-Dumper-0.48.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36112,"desc":"Devel::MAT::Dumper provides the memory-dumping function that creates a heap dump\nfile which can later be read by Devel::MAT::Dumpfile. It provides a single\nfunction which is not exported, which writes a file to the given path.\n\nThe dump file will contain a representation of every SV in Perl's arena,\nproviding information about pointers between them, as well as other information\nabout the state of the process at the time it was created. It contains a\nsnapshot of the process at that moment in time, which can later be loaded and\nanalysed by various tools using Devel::MAT::Dumpfile.\n\nThis module used to be part of the main Devel::MAT distribution but is now in\nits own one so that it can be installed independently on servers or other\nlocations where perl processes need to inspected but analysis tools can be run\nelsewhere.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-Messenger","origin":"devel/p5-Devel-Messenger","version":"0.02_1","comment":"Let Your Code Talk to You","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Messenger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20a71465cfeffa074a6a4e8214fe46f99bda1055291a4373d42590fb78f216a4","flatsize":18657,"path":"All/p5-Devel-Messenger-0.02_1.pkg","repopath":"All/p5-Devel-Messenger-0.02_1.pkg","licenselogic":"single","pkgsize":10356,"desc":"Do you want your program to tell you what it is doing? Send this\nmessenger into the abyss of your code to bring back to you all the\npertinent information you want.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-MAT","origin":"devel/p5-Devel-MAT","version":"0.53","comment":"Perl Memory Analysis Tool","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Devel-MAT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64a9583f6aa1fe51d266a448b52e56e4d3cb7e2ec24dbbe392c2d3fd91c2ccb0","flatsize":701929,"path":"All/p5-Devel-MAT-0.53.pkg","repopath":"All/p5-Devel-MAT-0.53.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":171868,"desc":"A Devel::MAT instance loads a heapdump file, and provides a container to store\nanalysis tools to work on it. Tools may be provided that conform to the\nDevel::MAT::Tool API, which can help analyse the data and interact with the\nexplorer user interface by using the methods in the Devel::MAT::UI package.","deps":{"p5-Commandable":{"origin":"devel/p5-Commandable","version":"0.11"},"p5-Devel-MAT-Dumper":{"origin":"devel/p5-Devel-MAT-Dumper","version":"0.48"},"p5-Feature-Compat-Try":{"origin":"devel/p5-Feature-Compat-Try","version":"0.05"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Heap":{"origin":"devel/p5-Heap","version":"0.80_1"},"p5-List-UtilsBy":{"origin":"devel/p5-List-UtilsBy","version":"0.12"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-String-Tagged":{"origin":"textproc/p5-String-Tagged","version":"0.23"},"p5-String-Tagged-Terminal":{"origin":"textproc/p5-String-Tagged-Terminal","version":"0.07"},"p5-Struct-Dumb":{"origin":"devel/p5-Struct-Dumb","version":"0.14"},"p5-Syntax-Keyword-Match":{"origin":"devel/p5-Syntax-Keyword-Match","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-LexAlias","origin":"devel/p5-Devel-LexAlias","version":"0.05_2","comment":"Perl module which does alias lexical variables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-LexAlias","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"726fdfc34443d947d42f06dbce6885e5316d40a4b733b127055d824ac229f1a8","flatsize":17281,"path":"All/p5-Devel-LexAlias-0.05_2.pkg","repopath":"All/p5-Devel-LexAlias-0.05_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8944,"desc":"Description from the home page:\n\nDevel::LexAlias provides the ability to alias a lexical variable in a\nsubroutines scope to one of your choosing.\n\nIf you don't know why you'd want to do this, I'd suggest that you skip\nthis module. If you think you have a use for it, I'd insist on it.\n\nStill here?\n\nlexalias( $where, $name, $variable )\n\n    $where refers to the subroutine in which to alias the lexical, it\n     can be a coderef or a call level such that you'd give to caller\n\n    $name is the name of the lexical within that subroutine\n\n    $variable is a reference to the variable to install at that location","deps":{"p5-Devel-Caller":{"origin":"devel/p5-Devel-Caller","version":"2.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-LeakTrace","origin":"devel/p5-Devel-LeakTrace","version":"0.06","comment":"Indicate where leaked variables are coming from","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-LeakTrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e6eec5247f0752991d84eced7324b6e61e9e298e4146f5b1ce6d38b7b14a682","flatsize":19445,"path":"All/p5-Devel-LeakTrace-0.06.pkg","repopath":"All/p5-Devel-LeakTrace-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10136,"desc":"Based heavily on Devel::Leak, Devel::LeakTrace uses the pluggable runops\nfeature in perl 5.6 and later in order to trace SV allocations of a\nrunning program.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libglib-2.0.so.0","libintl.so.8"]},{"name":"p5-Devel-LeakGuard-Object","origin":"devel/p5-Devel-LeakGuard-Object","version":"0.06_2","comment":"Scoped checks for object leaks","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/Devel-LeakGuard-Object","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ccabe590712e713ebf6531b2e4744fbba033a911f4045111d11252e4a01d127","flatsize":27289,"path":"All/p5-Devel-LeakGuard-Object-0.06_2.pkg","repopath":"All/p5-Devel-LeakGuard-Object-0.06_2.pkg","licenselogic":"single","pkgsize":15456,"desc":"This module provides tracking of objects, for the purpose of detecting\nmemory leaks due to circular references or innappropriate caching schemes.","deps":{"p5-Test-Differences":{"origin":"devel/p5-Test-Differences","version":"0.650,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Leak-Object","origin":"devel/p5-Devel-Leak-Object","version":"1.02","comment":"Detect leaks of objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Leak-Object","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e4e54bc01e41030d6660711ffbe477fcb77e342720c2830631492c9903d42bf","flatsize":49696,"path":"All/p5-Devel-Leak-Object-1.02.pkg","repopath":"All/p5-Devel-Leak-Object-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13052,"desc":"This module provides tracking of objects, for the purpose of detecting\nmemory leaks due to circular references or inappropriate caching\nschemes.\n\nObject tracking can be enabled on a per object basis or globally.  Any\nobjects thus tracked are remembered until DESTROYed; details of any\nobjects left are printed out to stderr at END-time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Leak","origin":"devel/p5-Devel-Leak","version":"0.03_2","comment":"Utility for looking for perl objects that are not reclaimed","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Leak","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c159bd292014be6613a7b352d7567d184bb67c4903d1edafec8db45babe422b5","flatsize":20208,"path":"All/p5-Devel-Leak-0.03_2.pkg","repopath":"All/p5-Devel-Leak-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9888,"desc":"Devel::Leak has two functions NoteSV and CheckSV.\n\nNoteSV walks the perl internal table of allocated SVs (scalar values) -\n(which actually contains arrays and hashes too), and records their\naddresses in a table.  It returns a count of these \"things\", and stores\na pointer to the table (which is obtained from the heap using malloc())\nin its argument.\n\nCheckSV is passed argument which holds a pointer to a table created by\nNoteSV.  It re-walks the perl-internals and calls sv_dump() for any\n\"things\" which did not exist when NoteSV was called.  It returns a count\nof the number of \"things\" now allocated.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-OverloadInfo","origin":"devel/p5-Devel-OverloadInfo","version":"0.007","comment":"Introspect overloaded operators","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Devel-OverloadInfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75c5a51046b961d32e7f6c8816e2977186322649d91cf1dd2b5939ee0381eda4","flatsize":48359,"path":"All/p5-Devel-OverloadInfo-0.007.pkg","repopath":"All/p5-Devel-OverloadInfo-0.007.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11872,"desc":"Devel::OverloadInfo returns information about overloaded operators for a given\nclass (or object), including where in the inheritance hierarchy the overloads\nare declared and where the code implementing it is.","deps":{"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-PPPort","origin":"devel/p5-Devel-PPPort","version":"3.68","comment":"Perl/Pollution/Portability","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Devel-PPPort","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d24728aaadd34050191467e26ea195fe7f244fe6c2c14764f4cfa9fd14040cc","flatsize":826370,"path":"All/p5-Devel-PPPort-3.68.pkg","repopath":"All/p5-Devel-PPPort-3.68.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":178624,"desc":"Perl has changed over time, gaining new features, new functions, increasing its\nflexibility, and reducing the impact on the C namespace environment (reduced\npollution). The header file, typically ppport.h, written by this module attempts\nto bring some of the newer Perl features to older versions of Perl, so that you\ncan worry less about keeping track of old releases, but users can still reap\nthe benefit.\n\nWhy you should use ppport.h in modern code: so that your code will work with\nthe widest range of Perl interpreters possible, without significant additional\nwork.\n\nWhy you should attempt older code to fully use ppport.h: because the reduced\npollution of newer Perl versions is an important thing, so important that the\nold polluting ways of original Perl modules will not be supported very far into\nthe future, and your module will almost certainly break! By adapting to it now,\nyou'll gain compatibility and a sense of having done the electronic ecology\nsome good.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-Hide","origin":"devel/p5-Devel-Hide","version":"0.0015","comment":"Forces the unavailability of specified Perl modules (for testing)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Hide","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d80dbf3634176d893b28bed5ac7ee6909942ba9ec3d6bd870e90a0b3f40a1590","flatsize":24075,"path":"All/p5-Devel-Hide-0.0015.pkg","repopath":"All/p5-Devel-Hide-0.0015.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12208,"desc":"Given a list of Perl modules/filenames, this module makes require and\nuse statements fail (no matter the specified files/modules are installed\nor not).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-GlobalDestruction-XS","origin":"devel/p5-Devel-GlobalDestruction-XS","version":"0.03","comment":"Faster implementation of the Devel::GlobalDestruction API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-GlobalDestruction-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a65821636221e591fd4b6e42e4deea3fffa7c1e203f2c682473e6a6867664532","flatsize":15213,"path":"All/p5-Devel-GlobalDestruction-XS-0.03.pkg","repopath":"All/p5-Devel-GlobalDestruction-XS-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7552,"desc":"Devel::GlobalDestruction::XS is an XS backend for Devel::GlobalDestruction.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-GlobalDestruction","origin":"devel/p5-Devel-GlobalDestruction","version":"0.14","comment":"Expose PL_dirty, the flag which marks global destruction","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-GlobalDestruction","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd4bac1e88e44e01a5c116ea621ef4ce6727f99abf1d4cc4de7c996484bff0c3","flatsize":11803,"path":"All/p5-Devel-GlobalDestruction-0.14.pkg","repopath":"All/p5-Devel-GlobalDestruction-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7008,"desc":"Perl's global destruction is a little tricky to deal with WRT finalizers\nbecause it's not ordered and objects can sometimes disappear.\n\nWriting defensive destructors is hard and annoying, and usually if global\ndestruction is happenning you only need the destructors that free up non\nprocess local resources to actually execute.\n\nFor these constructors you can avoid the mess by simply bailing out if global\ndestruction is in effect.","deps":{"p5-Sub-Exporter-Progressive":{"origin":"devel/p5-Sub-Exporter-Progressive","version":"0.001013"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Gladiator","origin":"devel/p5-Devel-Gladiator","version":"0.08_1","comment":"Perl 5 module to walk Perls arena","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Gladiator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"685820768819b1b06abd646b102daee7eaeeb36666a5b815e692a1ef7d57ff31","flatsize":50633,"path":"All/p5-Devel-Gladiator-0.08_1.pkg","repopath":"All/p5-Devel-Gladiator-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13924,"desc":"The Perl 5 module Devel::Gladiator iterate's Perl's internal memory\nstructures and can be used to enumerate all the currently live SVs.\n\nThis can be used to hunt leaks and to profile memory usage.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-KYTProf","origin":"devel/p5-Devel-KYTProf","version":"0.9994_1","comment":"Perl extension for simple profiler","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-KYTProf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64ce9399cdda12a082534b9c53a26d99bb7d5205ec59f88cc23a161a5853d742","flatsize":58698,"path":"All/p5-Devel-KYTProf-0.9994_1.pkg","repopath":"All/p5-Devel-KYTProf-0.9994_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16508,"desc":"Devel::KYTProf is a perl code profiler to explore IO blocking time.","deps":{"p5-Class-Data-Lite":{"origin":"devel/p5-Class-Data-Lite","version":"0.0010"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-DBIx-Tracer":{"origin":"databases/p5-DBIx-Tracer","version":"0.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-InheritNamespace","origin":"devel/p5-Devel-InheritNamespace","version":"0.00003_1","comment":"Inherit an entire namespace","maintainer":"danny@dannywarren.com","www":"https://metacpan.org/release/Devel-InheritNamespace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2edf881391cf3ad506f333741b94a78dba25d29e70439b7230cf302c37952d26","flatsize":15823,"path":"All/p5-Devel-InheritNamespace-0.00003_1.pkg","repopath":"All/p5-Devel-InheritNamespace-0.00003_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":8816,"desc":"Devel::InheritNamespace\nInherit an entire namespace","deps":{"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Leak-Cb","origin":"devel/p5-Devel-Leak-Cb","version":"0.04_1","comment":"Detect leaked callbacks","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Devel-Leak-Cb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ad3b86209878f2755a6d2bbfb681662554262eaddda368600fbb4f0ee9f0753","flatsize":15568,"path":"All/p5-Devel-Leak-Cb-0.04_1.pkg","repopath":"All/p5-Devel-Leak-Cb-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8188,"desc":"Detect leaked callbacks","deps":{"p5-Devel-Declare":{"origin":"devel/p5-Devel-Declare","version":"0.006022"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-FindPerl","origin":"devel/p5-Devel-FindPerl","version":"0.016","comment":"Find the path to your perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-FindPerl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2362bca15e40885c2e3bbe0a193bf235624c0ac99e6797a16ee116c503dab1aa","flatsize":46843,"path":"All/p5-Devel-FindPerl-0.016.pkg","repopath":"All/p5-Devel-FindPerl-0.016.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12592,"desc":"This module tries to find the path to the currently running perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-EvalContext","origin":"devel/p5-Devel-EvalContext","version":"0.09_1","comment":"Save lexicals and hints between calls to eval","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-EvalContext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a1e9bff884a566d97faf55924660a414071e3083be9ab40349538c8368e27b0","flatsize":8829,"path":"All/p5-Devel-EvalContext-0.09_1.pkg","repopath":"All/p5-Devel-EvalContext-0.09_1.pkg","licenselogic":"single","pkgsize":5436,"desc":"Devel::EvalContext - Save lexicals and hints between calls to eval","deps":{"p5-Data-Alias":{"origin":"devel/p5-Data-Alias","version":"1.28"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Events","origin":"devel/p5-Devel-Events","version":"0.09","comment":"Perl5 module providing an extensible instrumentation framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Events","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e90a29153f1387fa3dda96ed924c6c0bc6002192cd76f4ba90daa5ca9c393c5","flatsize":108824,"path":"All/p5-Devel-Events-0.09.pkg","repopath":"All/p5-Devel-Events-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":64672,"desc":"The Perl 5 module Devel::Events is an event generation, filtering\nand analaysis framework for instrumenting and auditing perl code.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-AttributeHelpers":{"origin":"devel/p5-MooseX-AttributeHelpers","version":"0.25"},"p5-Set-Object":{"origin":"devel/p5-Set-Object","version":"1.42"},"p5-Sub-Uplevel":{"origin":"devel/p5-Sub-Uplevel","version":"0.2800"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Dumpvar","origin":"devel/p5-Devel-Dumpvar","version":"1.06_3","comment":"Pure-OO reimplementation of dumpvar.pl","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Devel-Dumpvar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e63ce51b1953d26560f5c958fe2a80e95bec1b151d07a80317d6beb9ec6dedac","flatsize":19813,"path":"All/p5-Devel-Dumpvar-1.06_3.pkg","repopath":"All/p5-Devel-Dumpvar-1.06_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9860,"desc":"Devel::Dumpvar is a pure object-orientated reimplementation of the dumpvar.pl\nscript. This makes it much more versatile version to use for dumping information\nto debug log files or other uses where is no need to reassemble the data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Diagram","origin":"devel/p5-Devel-Diagram","version":"1.00_1","comment":"Discover the classes of an arbitrary suite of Perl modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Diagram","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"281275fa33084c7840cf0104a7047f61f990f6307a941d7cd9da74e24a4d27bf","flatsize":231731,"path":"All/p5-Devel-Diagram-1.00_1.pkg","repopath":"All/p5-Devel-Diagram-1.00_1.pkg","licenselogic":"single","pkgsize":17800,"desc":"Devel::Diagram scans the given Perl modules attempting to discover the\nclass structure.  It produces a hash table that can be converted to XML\n(or other formats) via Render().\n\nAn XSL stylesheet is included that converts the XML class diagram into\nHTML.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Devel-Declare-Parser","origin":"devel/p5-Devel-Declare-Parser","version":"0.021","comment":"Perl extension for higher level interface to Devel-Declare","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Declare-Parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef5f1a3a8daa04d4418495f075cfe5965001f2e33e0a2f4b0d46cfaf741efa4f","flatsize":60294,"path":"All/p5-Devel-Declare-Parser-0.021.pkg","repopath":"All/p5-Devel-Declare-Parser-0.021.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31472,"desc":"Devel-Declare-Parser is a higher-level API sitting on top of\nDevel::Declare. It is used by Devel::Declare::Exporter to simplify\nexporting of Devel::Declare magic. Writing custom parsers usualy only\nrequires subclassing this module and overriding a couple methods.","deps":{"p5-B-Compiling":{"origin":"devel/p5-B-Compiling","version":"0.06"},"p5-B-Hooks-EndOfScope":{"origin":"devel/p5-B-Hooks-EndOfScope","version":"0.28"},"p5-Devel-Declare":{"origin":"devel/p5-Devel-Declare","version":"0.006022"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-DProfPP","origin":"devel/p5-Devel-DProfPP","version":"1.3_1","comment":"Parse Devel::DProf output","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/SMPETERS/Devel-DProfPP-1.3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21a29b47299f4bf1fc079d8f6799d3ab247b99c4d4d5a405220072f628229f81","flatsize":17756,"path":"All/p5-Devel-DProfPP-1.3_1.pkg","repopath":"All/p5-Devel-DProfPP-1.3_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9144,"desc":"This module takes the output file from Devel::DProf (typically tmon.out)\nand parses it.  By hooking subroutines onto the enter and leave events,\nyou can produce useful reports from the profiling data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Declare","origin":"devel/p5-Devel-Declare","version":"0.006022","comment":"Adding keywords to Perl, in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Declare","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"482bfac70aa3f940e7bf36520ac78a1570ff9966ac412a3d8119f801c2acd7c4","flatsize":77452,"path":"All/p5-Devel-Declare-0.006022.pkg","repopath":"All/p5-Devel-Declare-0.006022.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31520,"desc":"Adding keywords to perl, in perl.","deps":{"p5-B-Hooks-EndOfScope":{"origin":"devel/p5-B-Hooks-EndOfScope","version":"0.28"},"p5-B-Hooks-OP-Check":{"origin":"devel/p5-B-Hooks-OP-Check","version":"0.22"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-Cycle","origin":"devel/p5-Devel-Cycle","version":"1.12","comment":"Find memory cycles in objects","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Devel-Cycle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92300718bf529d3db0d8f06770a7e23cc86063970aab4bf4ae5babcc0618d214","flatsize":24121,"path":"All/p5-Devel-Cycle-1.12.pkg","repopath":"All/p5-Devel-Cycle-1.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10920,"desc":"This is a simple developer's tool for finding circular references in\nobjects and other types of references.  Because of Perl's\nreference-count based memory management, circular references will cause\nmemory leaks.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Cover-Report-Clover","origin":"devel/p5-Devel-Cover-Report-Clover","version":"1.01","comment":"Perl extension for Clover reporting of coverage statistics","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Cover-Report-Clover","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f71734e945a0d5c2793b15cdb4b7e213e4992e63318055a64d9fa728b23c444e","flatsize":36060,"path":"All/p5-Devel-Cover-Report-Clover-1.01.pkg","repopath":"All/p5-Devel-Cover-Report-Clover-1.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11696,"desc":"This module generates a Clover compatible coverage xml file which can\nbe used in a variety of continuous integration software offerings.\n\nIt is designed to be called from the cover program distributed with\nDevel::Cover.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Devel-Cover":{"origin":"devel/p5-Devel-Cover","version":"1.44"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-CoreStack","origin":"devel/p5-Devel-CoreStack","version":"1.3_1","comment":"Perl5 module that generates a stack dump from a core file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-CoreStack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcfe668e9f23696fe29228bf208cf387561114a975b5de27f69e0a8453dd80f5","flatsize":4545,"path":"All/p5-Devel-CoreStack-1.3_1.pkg","repopath":"All/p5-Devel-CoreStack-1.3_1.pkg","licenselogic":"single","pkgsize":3460,"desc":"This module attempts to generate a stack dump from a core file by\nlocating the best available debugger (if any) and running it with the\nappropriate arguments and command script.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Constants","origin":"devel/p5-Devel-Constants","version":"1.04","comment":"Perl module to translate constants back to their named symbols","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Constants","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f335cbf5b096cd189fef3918f10cb918fd2f48c7ed8c3968031f76b7ba305f7","flatsize":17923,"path":"All/p5-Devel-Constants-1.04.pkg","repopath":"All/p5-Devel-Constants-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10180,"desc":"Declaring constants is very convenient for writing programs, but as\nthey're often inlined by Perl, retrieving their symbolic names can be\ntricky.  This is made worse with low level modules that use constants for\nbit-twiddling.\n\nDevel::Constants makes this much more manageable.\n\nIt silently wraps around the constant module, intercepting all constant\ndeclarations.  It builds a hash, associating the values to their names.\nThe names can then be retrieved as necessary.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Confess","origin":"devel/p5-Devel-Confess","version":"0.009004","comment":"Include stack traces on all warnings and errors","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Devel-Confess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35a2d2d276a8d0b696fa456c4dfbdf9afbbc34725ddfbdf0b972ecf64a09187c","flatsize":42145,"path":"All/p5-Devel-Confess-0.009004.pkg","repopath":"All/p5-Devel-Confess-0.009004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18132,"desc":"This module is meant as a debugging aid. It can be used to make a script\ncomplain loudly with stack backtraces when warn()ing or die()ing. Unlike other\nsimilar modules (e.g. Carp::Always), stack traces will also be included when\nexception objects are thrown.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Ditto","origin":"devel/p5-Devel-Ditto","version":"0.06_1","comment":"Identify where print output comes from","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Ditto","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f20307e251667dfa55737ba4197069e81649faa2a7630181f92969666f20e1d","flatsize":12354,"path":"All/p5-Devel-Ditto-0.06_1.pkg","repopath":"All/p5-Devel-Ditto-0.06_1.pkg","licenselogic":"single","pkgsize":9408,"desc":"Sometimes it's hard to work out where some printed output is coming\nfrom. This module ties STDOUT and STDERR such that each call to print or\nwarn will have its output prefixed with the package, file and line of\nthe print or warn statement.","deps":{"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Events-Objects","origin":"devel/p5-Devel-Events-Objects","version":"0.05_3","comment":"Perl module providing object tracking support for Devel::Events","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Events-Objects","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2923b3d9d3450e6579edb98dad05477aeae8319ffec17c3bd386db117c2b5bb","flatsize":19444,"path":"All/p5-Devel-Events-Objects-0.05_3.pkg","repopath":"All/p5-Devel-Events-Objects-0.05_3.pkg","licenselogic":"single","pkgsize":11812,"desc":"The Perl 5 module Devel::Events::Objects provides an event generator\nand a handler for Devel::Events, that facilitate leak checking.\nThere are two components of this module: Devel::Events::Generator::Objects,\nand Devel::Events::Handler::ObjectTracker. The first one uses some\ntrickery to generate events for every object creation and destruction\nin code loaded after it was loaded. The second one will listen on\nthese events, and track all currently living objects.","deps":{"p5-Devel-Events":{"origin":"devel/p5-Devel-Events","version":"0.09"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"p5-Tie-RefHash-Weak":{"origin":"devel/p5-Tie-RefHash-Weak","version":"0.09_2"},"p5-Variable-Magic":{"origin":"devel/p5-Variable-Magic","version":"0.64"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-CheckLib","origin":"devel/p5-Devel-CheckLib","version":"1.16","comment":"Check that a library is available","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-CheckLib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f04623f7c5b315a3241717a78719cfa9eb9f966208c60799419f84f5338a0962","flatsize":34356,"path":"All/p5-Devel-CheckLib-1.16.pkg","repopath":"All/p5-Devel-CheckLib-1.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16572,"desc":"Devel::CheckLib provides a way of checking whether a particular library and\nits headers are available, by attempting to compile a simple program and\nlink against it.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-CheckCompiler","origin":"devel/p5-Devel-CheckCompiler","version":"0.07","comment":"Check the compiler availability","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Devel-CheckCompiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c89433df0a0e9759d44b4c9de7174165d0d8ab9e1904587be2ce5c6c6e831d9","flatsize":46728,"path":"All/p5-Devel-CheckCompiler-0.07.pkg","repopath":"All/p5-Devel-CheckCompiler-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13724,"desc":"Devel::CheckCompiler is a checker for compiler's availability.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-CheckOS","origin":"devel/p5-Devel-CheckOS","version":"2.04","comment":"Check currently running OS","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-CheckOS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"805f411d31fce9a37ccaae7349f1daa85e5b21cecde2220bce5aca7f33b05fe6","flatsize":304839,"path":"All/p5-Devel-CheckOS-2.04.pkg","repopath":"All/p5-Devel-CheckOS-2.04.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":89476,"desc":"Devel::CheckOS provides a more friendly interface to $^O, and also lets you\ncheck for various OS \"families\" such as \"Unix\", which includes things like\nLinux, Solaris, AIX etc.","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Flock","origin":"devel/p5-File-Flock","version":"2014.01_1","comment":"Perl5 module for file locking with flock","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Flock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f46be69afa6c7efa3bad4f72d44156cd27261c081a90b0e540ef1b4301856a1d","flatsize":34366,"path":"All/p5-File-Flock-2014.01_1.pkg","repopath":"All/p5-File-Flock-2014.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15680,"desc":"File::Flock is a wrapper around the flock() call.  The only thing it\ndoes that is special is that it creates the lock file if the lock file\ndoes not already exist.\n\nIt will also try to remove the lock file.  This makes it a bit\ncomplicated.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Data-Structure-Util":{"origin":"devel/p5-Data-Structure-Util","version":"0.16_1"},"p5-IO-Event":{"origin":"devel/p5-IO-Event","version":"0.813_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Digest-Adler32","origin":"security/p5-Digest-Adler32","version":"0.03_2","comment":"Perl extension for Adler32 hash algorithm","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Digest-Adler32","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bcb006d97900e510dba6483667e02142d364a67744fb761c745799b1bf3cdfe","flatsize":3359,"path":"All/p5-Digest-Adler32-0.03_2.pkg","repopath":"All/p5-Digest-Adler32-0.03_2.pkg","licenselogic":"single","pkgsize":3168,"desc":"The Digest::Adler32 module implements the Adler-32 checksum as specified\nin RFC 1950. The interface provided by this module is specified in Digest,\nbut no functional interface is provided.","deps":{"p5-Digest":{"origin":"security/p5-Digest","version":"1.20"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Devel-Caller-IgnoreNamespaces","origin":"devel/p5-Devel-Caller-IgnoreNamespaces","version":"1.1","comment":"Make available a magic caller which can ignore namespaces","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Caller-IgnoreNamespaces","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"414975aad79d3c9a699d45d95b38946e0ecb1ede27915e956d3fad4ce63e9b57","flatsize":29672,"path":"All/p5-Devel-Caller-IgnoreNamespaces-1.1.pkg","repopath":"All/p5-Devel-Caller-IgnoreNamespaces-1.1.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":12452,"desc":"Make available a magic caller() which can ignore namespaces that you tell it\nabout.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Caller","origin":"devel/p5-Devel-Caller","version":"2.07","comment":"Perl module which is meatier versions of caller","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Caller","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d63008d07b79b5fe496d61b7587cb38b0b1d9bfa24506b8eca87722c0c25a11c","flatsize":24290,"path":"All/p5-Devel-Caller-2.07.pkg","repopath":"All/p5-Devel-Caller-2.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10344,"desc":"Devel::Caller - meatier versions of caller\n\nSYNOPSIS\n\n use Devel::Caller qw(caller_cv);\n $foo = sub { print \"huzzah\\n\" if $foo == caller_cv(0) };\n $foo->();  # prints huzzah\n\n use Devel::Caller qw(called_with);\n sub foo { print called_with(0,1); }\n foo( my @foo ); # should print '@foo'","deps":{"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-CallChecker","origin":"devel/p5-Devel-CallChecker","version":"0.009","comment":"Custom op checking attached to subroutines","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Devel-CallChecker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa774e005ef80a1f6d33d7d1f87c6f95145297888573d01451c9c870b8307f29","flatsize":30245,"path":"All/p5-Devel-CallChecker-0.009.pkg","repopath":"All/p5-Devel-CallChecker-0.009.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14892,"desc":"Devel::CallChecker makes some new features of the Perl 5.14.0 C API available to\nXS modules running on older versions of Perl. The features are centred around\nthe function cv_set_call_checker, which allows XS code to attach a magical\nannotation to a Perl subroutine, resulting in resolvable calls to that\nsubroutine being mutated at compile time by arbitrary C code. This module makes\ncv_set_call_checker and several supporting functions available. (It is possible\nto achieve the effect of cv_set_call_checker from XS code on much earlier Perl\nversions, but it is painful to achieve without the centralised facility.)\n\nDevel::CallCheckerprovides the implementation of the functions at runtime (on\nPerls where they are not provided by the core). It also, at compile time,\nsupplies the C header file and link library which provide access to the\nfunctions. In normal use, \"callchecker0_h\" and \"callchecker_linkable\" should be\ncalled at build time (not authoring time) for the module that wishes to use the\nC functions.","deps":{"p5-DynaLoader-Functions":{"origin":"devel/p5-DynaLoader-Functions","version":"0.004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-Cover","origin":"devel/p5-Devel-Cover","version":"1.44","comment":"Code coverage metrics for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Cover","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f5b186c38281833a35db5b05e6448fd48426fb342140a2c760a77d89d988386","flatsize":547620,"path":"All/p5-Devel-Cover-1.44.pkg","repopath":"All/p5-Devel-Cover-1.44.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":178780,"desc":"This module provides code coverage metrics for Perl.\n\nIf you can't guess by the version number this is an alpha release.\n\nCode coverage data are collected using a pluggable runops function which counts\nhow many times each op is executed. These data are then mapped back to reality\nusing the B compiler modules. There is also a statement profiling facility\nwhich needs a better backend to be really useful.\n\nThe cover program can be used to generate coverage reports.\n\nStatement, branch, condition, subroutine, pod and time coverage information is\nreported. Statement coverage data should be reasonable, although there may be\nsome statements which are not reported. Branch and condition coverage data\nshould be mostly accurate too, although not always what one might initially\nexpect. Subroutine coverage should be as accurate as statement coverage. Pod\ncoverage comes from Pod::Coverage. Coverage data for path coverage are not yet\ncollected.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Parallel-Iterator":{"origin":"devel/p5-Parallel-Iterator","version":"1.002"},"p5-Pod-Coverage":{"origin":"devel/p5-Pod-Coverage","version":"0.23_2"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"CPANCOVER":"on","HTML_REPORTS":"on","POD_COVERAGE":"on","SYNTAX_HIGHLIGHTING":"off"}},{"name":"p5-Devel-Callsite","origin":"devel/p5-Devel-Callsite","version":"1.0.1","comment":"Gets current callsite and interpreter context","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Callsite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d798b5f49f7681d1af28703d043495f2efb7844f12c64d3451ebfdaa94d2f8a9","flatsize":41986,"path":"All/p5-Devel-Callsite-1.0.1.pkg","repopath":"All/p5-Devel-Callsite-1.0.1.pkg","licenselogic":"or","licenses":["ART10","GPLv2+"],"pkgsize":17392,"desc":"The callsite() function returns the callsite (a number) one level up\nfrom where it was called.  See the tests for an example.  It's useful\nfor functions that need to uniquely know where they were called, such\nas Every::every() (see devel/p5-Every).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Digest-DMAC","origin":"security/p5-Digest-DMAC","version":"1.1.4_2","comment":"Perl5 interface to DMAC Double Message-Digest Algorithms","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Digest-DMAC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2fa9de83d094626592289ced383fa776a9f2f00f6b9272f9a4452d2c83eeb33","flatsize":26497,"path":"All/p5-Digest-DMAC-1.1.4_2.pkg","repopath":"All/p5-Digest-DMAC-1.1.4_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12216,"desc":"This is Encrypted MAC (EMAC), formerly known as Double MAC (DMAC).\nUnlike HMAC, which reuses an existing one-way hash function, such as\nMD5, SHA-1 or RIPEMD-160, EMAC reuses an existing block cipher to\nproduce a secure message authentication code (MAC).\n\nUsing the block cipher, a message is encrypted in CBC mode. The last\nblock is taken as the MAC of the message. For fixed-length messages,\nthis method is provably secure. In reality, however, messages have\narbitrary lengths, and this method is not secure. To make secure MACs\nfor variable length messages, the last block is encrypted once again\nwith a different key. The security of this construction has been proved\nin the paper, ``CBC MAC for Real-Time Data Sources'' by Erez Petrank\nand Charles Rackoff. The security can be proved on the assumption that\nthe underlying block cipher is pseudo-random.\n\nThe performance and key-agility of EMAC are reasonable. EMAC is\npreferable for short messages because the block length is smaller\ncompared to the schemes based on a hash function. EMAC is also chosen\nas one of the NESSIE winners for Message Authentication Codes, along\nwith UMAC, TTMAC and HMAC. The current NESSIE specification chooses the\nAES as block cipher.","deps":{"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Digest","origin":"security/p5-Digest","version":"1.20","comment":"Modules that calculate message digests","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Digest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6ed85de1166464cae959e0158126ed5b6e9e7fae29659118542ed4579a5a67f","flatsize":23228,"path":"All/p5-Digest-1.20.pkg","repopath":"All/p5-Digest-1.20.pkg","licenselogic":"single","pkgsize":14248,"desc":"This is just a simple frontend module for autoloading of various\nDigest:: modules.  It also provide documentation of the interface that\nall Digest:: modules should provide.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-ExtUtils-PkgConfig","origin":"devel/p5-ExtUtils-PkgConfig","version":"1.16","comment":"Simplistic interface to pkg-config","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-PkgConfig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"049cf168be3d5885d7a74c4012f882e758c1593d154500c37304cf684ea3c997","flatsize":19780,"path":"All/p5-ExtUtils-PkgConfig-1.16.pkg","repopath":"All/p5-ExtUtils-PkgConfig-1.16.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":9300,"desc":"The pkg-config program retrieves information about installed libraries,\nusually for the purposes of compiling against and linking to them.\n\nExtUtils::PkgConfig is a very simplistic interface to this utility,\nintended for use in the Makefile.PL of perl extensions which bind\nlibraries that pkg-config knows.  It is really just boilerplate code\nthat you would've written yourself.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"}},"categories":["devel","perl5"]},{"name":"p5-ExtUtils-XSBuilder","origin":"devel/p5-ExtUtils-XSBuilder","version":"0.28_2","comment":"Autogenerating XS-glue Code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ExtUtils-XSBuilder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b58a60016cea8491b355dd33ecd257d08aa35b387c2ed817719f10de8555b830","flatsize":186628,"path":"All/p5-ExtUtils-XSBuilder-0.28_2.pkg","repopath":"All/p5-ExtUtils-XSBuilder-0.28_2.pkg","licenselogic":"single","pkgsize":58760,"desc":"ExtUtils::XSBuilder is a set modules to parse C header files and create XS\nglue code and documentation out of it. Ideally this allows to \"write\" an\ninterface to a C library without coding a line. Since no C-API is ideal,\nsome adjustments are necessary most of the time. So to use this module you\nmust still be familiar with C and XS programming, but it removes a lot of\nstupid work and copy&paste from you. Also when the C API changes, most\nof the time you only have to rerun XSBuilder to get your new Perl API.","deps":{"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Dev-Bollocks","origin":"textproc/p5-Dev-Bollocks","version":"0.06_1","comment":"Perl module to generate bollocks straight from middle management","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dev-Bollocks","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d06fd1edb6f2cbc4012c59d2f728680006014cf4f7e65eef96213a90f2b976dd","flatsize":17746,"path":"All/p5-Dev-Bollocks-0.06_1.pkg","repopath":"All/p5-Dev-Bollocks-0.06_1.pkg","licenselogic":"single","pkgsize":10140,"desc":"Perl module to generate arbitrary sized bollocks straight from middle\nmanagement","deps":{"p5-Math-String":{"origin":"math/p5-Math-String","version":"1.30"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Decision-ACL","origin":"devel/p5-Decision-ACL","version":"0.02_1","comment":"Manage and Build Access Control Lists","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Decision-ACL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7316966abeb3d4a8322331d806d9040595e780f0c9d52122f21692084511997c","flatsize":31901,"path":"All/p5-Decision-ACL-0.02_1.pkg","repopath":"All/p5-Decision-ACL-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15460,"desc":"This module's purpose is to provide an already implemented ACL logic for\nprogrammers. Most of the time writing access control list scripts is long\nand boring. This set of modules has all the convenient logic behind access\ncontrol lists and provide an easy interface to it. It allows you to build\ncustom ACL's, and provide the mechanisms to run the ACL against data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Autoflush","origin":"devel/p5-Devel-Autoflush","version":"0.06_1","comment":"Set autoflush from the command line","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Autoflush","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e2addd906a498dba2561d3f6833d727f80eb6d7c793fdba79b74dc1dccbb712","flatsize":16251,"path":"All/p5-Devel-Autoflush-0.06_1.pkg","repopath":"All/p5-Devel-Autoflush-0.06_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7956,"desc":"Set autoflush from the command line","deps":{"p5-IO-CaptureOutput":{"origin":"devel/p5-IO-CaptureOutput","version":"1.1105"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-Backtrace","origin":"devel/p5-Devel-Backtrace","version":"0.12_2","comment":"Object-oriented backtrace","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Backtrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eac75f9909485ba29ddb64aea1fc19d3b747abee24a969954e5d0984a5a6bbd4","flatsize":32475,"path":"All/p5-Devel-Backtrace-0.12_2.pkg","repopath":"All/p5-Devel-Backtrace-0.12_2.pkg","licenselogic":"single","pkgsize":17648,"desc":"Object-oriented backtrace","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-String-Escape":{"origin":"textproc/p5-String-Escape","version":"2010.002_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-BeginLift","origin":"devel/p5-Devel-BeginLift","version":"0.001003_1","comment":"Perl extension to make selected sub calls evaluate at compile time","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-BeginLift","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25ce3ce3987262e663ad5f8cd1ab8b9c9f92cc5472b790eb80bf0585c6540fe6","flatsize":14917,"path":"All/p5-Devel-BeginLift-0.001003_1.pkg","repopath":"All/p5-Devel-BeginLift-0.001003_1.pkg","licenselogic":"single","pkgsize":7048,"desc":"Devel::BeginLift 'lifts' arbitrary sub calls to running at compile\ntime - sort of a souped up version of \"use constant\". It does this via\nsome slightly insane perlguts magic.","deps":{"p5-B-Hooks-OP-Check-EntersubForCV":{"origin":"devel/p5-B-Hooks-OP-Check-EntersubForCV","version":"0.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-DateTimeX-Easy","origin":"devel/p5-DateTimeX-Easy","version":"0.091","comment":"Parse a date/time string using the best method available","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DateTimeX-Easy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71686626beef8d1d6ba90c6503c7dc67b968d19dce2025681034cfc72fe4a1ed","flatsize":36131,"path":"All/p5-DateTimeX-Easy-0.091.pkg","repopath":"All/p5-DateTimeX-Easy-0.091.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15436,"desc":"DateTimeX::Easy makes DateTime object creation quick and easy. It uses a variety\nof DateTime::Format packages to do the bulk of the parsing, with some custom\ntweaks to smooth out the rough edges (mainly concerning timezone detection and\nselection).","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-DateManip":{"origin":"devel/p5-DateTime-Format-DateManip","version":"0.04_1"},"p5-DateTime-Format-Flexible":{"origin":"devel/p5-DateTime-Format-Flexible","version":"0.34"},"p5-DateTime-Format-ICal":{"origin":"devel/p5-DateTime-Format-ICal","version":"0.09_1"},"p5-DateTime-Format-Natural":{"origin":"devel/p5-DateTime-Format-Natural","version":"1.18"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Util-Calc","origin":"devel/p5-DateTime-Util-Calc","version":"0.13002_4","comment":"DateTime Calculation Utilities","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/DateTime-Util-Calc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c9cd26452eca34e728bdbffa8783b95e864190e72c26f3514a91852b3942de7","flatsize":14042,"path":"All/p5-DateTime-Util-Calc-0.13002_4.pkg","repopath":"All/p5-DateTime-Util-Calc-0.13002_4.pkg","licenselogic":"single","pkgsize":8104,"desc":"This module contains some common calculation utilities\nthat are required to perform datetime calculations.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"GMP":"off"}},{"name":"p5-Devel-Caller-Perl","origin":"devel/p5-Devel-Caller-Perl","version":"1.4_1","comment":"Perl extension to implement Devel::Caller with Perl only","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-Caller-Perl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71c3f927db28f499b3dfd0e5d6d4eb261a382a6c708f2fd57e7a6d9d59a3fd87","flatsize":4406,"path":"All/p5-Devel-Caller-Perl-1.4_1.pkg","repopath":"All/p5-Devel-Caller-Perl-1.4_1.pkg","licenselogic":"single","pkgsize":4244,"desc":"This module allows a method to get at arguments passed to subroutines\nhigher up in the call stack.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-TimeZone","origin":"devel/p5-DateTime-TimeZone","version":"2.62,1","comment":"Time zone object base class and factory","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/DateTime-TimeZone","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"553d271bad94270da85e778cd8ae90b42df274a54fd8b6c05a6edd4e20d1b1bf","flatsize":6603736,"path":"All/p5-DateTime-TimeZone-2.62,1.pkg","repopath":"All/p5-DateTime-TimeZone-2.62,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":253932,"desc":"This class is the base class for all time zone objects. A time zone is\nrepresented internally as a set of observances, each of which describes the\noffset from GMT for a given time period.","deps":{"p5-Class-Singleton":{"origin":"devel/p5-Class-Singleton","version":"1.6"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Params-ValidationCompiler":{"origin":"devel/p5-Params-ValidationCompiler","version":"0.31"},"p5-Specio":{"origin":"devel/p5-Specio","version":"0.48"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Set","origin":"devel/p5-DateTime-Set","version":"0.3900","comment":"Datetime sets and set math","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Set","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2a7cebdc559bbedab1c99d5ec4ea95f8c32f5dd2bbccc35fa2d76c2d6a8d6c5","flatsize":143260,"path":"All/p5-DateTime-Set-0.3900.pkg","repopath":"All/p5-DateTime-Set-0.3900.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45940,"desc":"DateTime::Set is a module for date/time sets. It can be used to handle two\ndifferent types of sets.\n\nThe first is a fixed set of predefined datetime objects. For example, if we\nwanted to create a set of dates containing the birthdays of people in our\nfamily.\n\nThe second type of set that it can handle is one based on the idea of a\nrecurrence, such as \"every Wednesday\", or \"noon on the 15th day of every\nmonth\". This type of set can have fixed starting and ending datetimes, but\nneither is required. So our \"every Wednesday set\" could be \"every Wednesday\nfrom the beginning of time until the end of time\", or \"every Wednesday after\n2003-03-05 until the end of time\", or \"every Wednesday between 2003-03-05 and\n2004-01-07\".\n\nSee also: http://datetime.perl.org/","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Set-Infinite":{"origin":"devel/p5-Set-Infinite","version":"0.65_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-DateTime-TimeZone-Alias","origin":"devel/p5-DateTime-TimeZone-Alias","version":"0.06_1","comment":"Create aliases for DateTime timezones","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-TimeZone-Alias","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a60b149a0587bb57edc179b14853c2079ccb28a70ea700da98121c4fb3f25d07","flatsize":13802,"path":"All/p5-DateTime-TimeZone-Alias-0.06_1.pkg","repopath":"All/p5-DateTime-TimeZone-Alias-0.06_1.pkg","licenselogic":"single","pkgsize":7900,"desc":"Creates and destroys aliases for DateTime timezones. This module violates the\nencapsulation of the DateTime internals. User _Beware_.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-TimeZone-LMT","origin":"devel/p5-DateTime-TimeZone-LMT","version":"1.01","comment":"Local Mean Time time zone for DateTime","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/DateTime::TimeZone::LMT","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c89f765e08c156c7d6ee4e4f940d3a7f4f2bf002b9d376b48c871f8e69919c25","flatsize":21549,"path":"All/p5-DateTime-TimeZone-LMT-1.01.pkg","repopath":"All/p5-DateTime-TimeZone-LMT-1.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11488,"desc":"This module provides a 'Local Mean Time' timezone for DateTime. Using it you\ncan determine the Mean Time for any location on Earth. Note however that the\nMean Time and the Apparent Time (where the sun is in the sky) differ from day\nto day. This module may account for Local Apparent Time in the future but then\nagain, the Solar:: modules will probably be a better bet.\n\nIf you want more information on the difference between LMT and LAT, search the\nwww for 'equation of time' or 'ephemeris'.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-CheckBin","origin":"devel/p5-Devel-CheckBin","version":"0.04","comment":"Check that a command is available","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-CheckBin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86f90e0c8aa53940323388f49a691d456eccd9be311834bdf7ba4cbe780a1da9","flatsize":10334,"path":"All/p5-Devel-CheckBin-0.04.pkg","repopath":"All/p5-Devel-CheckBin-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5936,"desc":"Devel::CheckBin is a perl module that checks whether a particular command\nis available.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Devel-ArgNames","origin":"devel/p5-Devel-ArgNames","version":"0.03_2","comment":"Figure out the names of variables passed into subroutines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Devel-ArgNames","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0764d062095d7fec59aa4dfb407287113023a0b13c420c35b2daa986ef94c6e9","flatsize":10957,"path":"All/p5-Devel-ArgNames-0.03_2.pkg","repopath":"All/p5-Devel-ArgNames-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6628,"desc":"Figure out the names of variables passed into subroutines.","deps":{"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Functions","origin":"devel/p5-DateTime-Functions","version":"0.13","comment":"Procedural interface to DateTime functions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Functions","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab2c8f1004246f0e4d127c47ea3270d3e6ca5fe8b8d99f1c69f7fc620670a58c","flatsize":4566,"path":"All/p5-DateTime-Functions-0.13.pkg","repopath":"All/p5-DateTime-Functions-0.13.pkg","licenselogic":"single","pkgsize":3924,"desc":"This module simply exports all class methods of DateTime into the caller's\nnamespace.\n\nUnless otherwise noted, all methods correspond to the same-named class method\nin DateTime. Please see DateTime for which parameters are supported.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-HiRes","origin":"devel/p5-DateTime-HiRes","version":"0.04","comment":"Create DateTime objects with sub-second current time resolution","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-HiRes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d88a262cd85bae023987dbba9684f57d45a749d1c138edbf5dbb5a7c2e5e1839","flatsize":22845,"path":"All/p5-DateTime-HiRes-0.04.pkg","repopath":"All/p5-DateTime-HiRes-0.04.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10248,"desc":"This module enables you to generate DateTime objects that represent the current\ntime with sub-second resolution.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-Strptime","origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1","comment":"Parse and format strp and strf time patterns","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-Strptime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"154959e6056930798e3bf3cdb5277aedc6aedc52519dea0a14f53e21b4abcb26","flatsize":63770,"path":"All/p5-DateTime-Format-Strptime-1.79,1.pkg","repopath":"All/p5-DateTime-Format-Strptime-1.79,1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":22456,"desc":"This module implements most of strptime(3), the POSIX function that is the\nreverse of strftime(3), for DateTime. While strftime takes a DateTime and a\npattern and returns a string, strptime takes a string and a pattern and returns\nthe DateTime object associated.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Locale":{"origin":"devel/p5-DateTime-Locale","version":"1.42"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-Params-ValidationCompiler":{"origin":"devel/p5-Params-ValidationCompiler","version":"0.31"},"p5-Specio":{"origin":"devel/p5-Specio","version":"0.48"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-SQLite","origin":"devel/p5-DateTime-Format-SQLite","version":"0.11_1","comment":"Parse and format SQLite dates and times","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-SQLite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0272f0a9c6452b58363ea0a682a8595c589247fc6bbd7271a3cbdfdb118f52f8","flatsize":29859,"path":"All/p5-DateTime-Format-SQLite-0.11_1.pkg","repopath":"All/p5-DateTime-Format-SQLite-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12548,"desc":"This module understands the formats used by SQLite for its DATE, DATETIME, TIME,\nand TIMESTAMP data types. It can be used to parse these formats in order to\ncreate DateTime objects, and it can take a DateTime object and produce a string\nrepresenting it in the SQLite format.","deps":{"p5-DateTime-Format-Builder":{"origin":"devel/p5-DateTime-Format-Builder","version":"0.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-Roman","origin":"devel/p5-DateTime-Format-Roman","version":"0.04","comment":"Roman day numbering for DateTime objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-Roman","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"445aee5b912f4b55998516826860442d6a77b7ac1d6c3e44c6e54f5771810e41","flatsize":31953,"path":"All/p5-DateTime-Format-Roman-0.04.pkg","repopath":"All/p5-DateTime-Format-Roman-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13900,"desc":"DateTime::Format::Roman - Roman day numbering for DateTime objects","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Roman":{"origin":"math/p5-Roman","version":"1.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Incomplete","origin":"devel/p5-DateTime-Incomplete","version":"0.08","comment":"Incomplete DateTime, like January 5","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Incomplete","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2af57a1cf04f5d3b027afa5be177465cb02caa26e9eef77abe2bbd6cec04b464","flatsize":92569,"path":"All/p5-DateTime-Incomplete-0.08.pkg","repopath":"All/p5-DateTime-Incomplete-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25900,"desc":"DateTime::Incomplete is a class for representing partial dates and times.\n\nThese are actually encountered relatively frequently. For example, a birthday\nis commonly given as a month and day, without a year.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Event-Recurrence":{"origin":"devel/p5-DateTime-Event-Recurrence","version":"0.19"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-DateTime-Format-RSS","origin":"devel/p5-DateTime-Format-RSS","version":"0.03000_1","comment":"Format DateTime For RSS","maintainer":"anes@anes.su","www":"https://metacpan.org/release/DateTime-Format-RSS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59eb50fed739b5b233ab40b09d58a7be50ee4f30900efcdb2d4965575e7b649a","flatsize":4596,"path":"All/p5-DateTime-Format-RSS-0.03000_1.pkg","repopath":"All/p5-DateTime-Format-RSS-0.03000_1.pkg","licenselogic":"single","pkgsize":3724,"desc":"Format DateTime For RSS\n\nDateTime::Format::RSS attempts to deal with those nasty RSS\ndate/time strings used in fields (such as <issued>, <modified>,\n<pubDate>) that never ever seems to be right.","deps":{"p5-Class-Accessor-Fast-XS":{"origin":"devel/p5-Class-Accessor-Fast-XS","version":"0.04_1"},"p5-DateTime-Format-DateParse":{"origin":"devel/p5-DateTime-Format-DateParse","version":"0.05_2"},"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-DateTime-Format-Mail":{"origin":"devel/p5-DateTime-Format-Mail","version":"0.403"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-XSD","origin":"devel/p5-DateTime-Format-XSD","version":"0.2_1","comment":"Format DateTime according to xsd:dateTime","maintainer":"sergey.dyatko@gmail.com","www":"https://metacpan.org/release/DateTime-Format-XSD","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"920632ba348003cded7abb5bb342f17657b0047fd9576170ee7ee4bc68b9fc86","flatsize":3057,"path":"All/p5-DateTime-Format-XSD-0.2_1.pkg","repopath":"All/p5-DateTime-Format-XSD-0.2_1.pkg","licenselogic":"single","pkgsize":3168,"desc":"XML Schema defines a usage profile which is a subset of\nthe ISO8601 profile.  This profile defines that the\nfollowing is the only possible representation for a\ndateTime, despite all other options ISO provides.","deps":{"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-Pg","origin":"devel/p5-DateTime-Format-Pg","version":"0.16014","comment":"Parse and format PostgreSQL dates and times","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-Pg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73d141387cb9e1d5d50b109dff6414540231a8ddfc9d4d36e39593c24ad38c31","flatsize":76543,"path":"All/p5-DateTime-Format-Pg-0.16014.pkg","repopath":"All/p5-DateTime-Format-Pg-0.16014.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21444,"desc":"This module understands the formats used by PostgreSQL for its DATE, TIME,\nTIMESTAMP, and INTERVAL data types. It can be used to parse these formats in\norder to create DateTime or DateTime::Duration objects, and it can take a\nDateTime or DateTime::Duration object and produce a string representing it in a\nformat accepted by PostgreSQL.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Builder":{"origin":"devel/p5-DateTime-Format-Builder","version":"0.83"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-W3CDTF","origin":"devel/p5-DateTime-Format-W3CDTF","version":"0.08","comment":"Parse and format W3CDTF datetime strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-W3CDTF","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ded84bb32cd8003630c2ec096a366a28f8fa0554d06eb450b03aaba2eab55ae","flatsize":51108,"path":"All/p5-DateTime-Format-W3CDTF-0.08.pkg","repopath":"All/p5-DateTime-Format-W3CDTF-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13080,"desc":"This module understands the W3CDTF date/time format, an ISO 8601 profile,\ndefined at http://www.w3.org/TR/NOTE-datetime. This format as the native date\nformat of RSS 1.0.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-Oracle","origin":"devel/p5-DateTime-Format-Oracle","version":"0.06_1","comment":"Parse and format Oracle dates and timestamps","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-Oracle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd70623854577a30f4f4c9efa895c291f89b95f4448cd8ab5119690b3ae5aadf","flatsize":23217,"path":"All/p5-DateTime-Format-Oracle-0.06_1.pkg","repopath":"All/p5-DateTime-Format-Oracle-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10184,"desc":"DateTime::Format::Oracle may be used to convert Oracle date and timestamp values\ninto DateTime objects. It also can take a DateTime object and produce a date\nstring matching the NLS_DATE_FORMAT.\n\nOracle has flexible date formatting via its NLS_DATE_FORMAT session variable.\nDate values will be returned from Oracle according to the current value of that\nvariable. Date values going into Oracle must also match the current setting of\nNLS_DATE_FORMAT.\n\nTimestamp values will match either the NLS_TIMESTAMP_FORMAT or\nNLS_TIMESTAMP_TZ_FORMAT session variables.\n\nThis module keeps track of these Oracle session variable values by examining\nenvironment variables of the same name. Each time one of Oracle's formatting\nsession variables is updated, the %25ENV hash must also be updated.","deps":{"p5-Convert-NLS_DATE_FORMAT":{"origin":"converters/p5-Convert-NLS_DATE_FORMAT","version":"0.06"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Builder":{"origin":"devel/p5-DateTime-Format-Builder","version":"0.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Locale","origin":"devel/p5-DateTime-Locale","version":"1.42","comment":"Localization support for DateTime","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Locale","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6ef49fbd871eedc831bea45adc38529f125acb09a42b54b7aebe8bf6fd14539","flatsize":23799125,"path":"All/p5-DateTime-Locale-1.42.pkg","repopath":"All/p5-DateTime-Locale-1.42.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":3297056,"desc":"DateTime::Locale is primarily a factory for the various locale subclasses. It\nalso provides some functions for getting information on all the available\nlocales.\n\nIf you want to know what methods are available for locale objects, then please\nread the DateTime::Locale::FromData documentation.","deps":{"p5-Dist-CheckConflicts":{"origin":"devel/p5-Dist-CheckConflicts","version":"0.11_1"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Params-ValidationCompiler":{"origin":"devel/p5-Params-ValidationCompiler","version":"0.31"},"p5-Specio":{"origin":"devel/p5-Specio","version":"0.48"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-MySQL","origin":"devel/p5-DateTime-Format-MySQL","version":"0.08,1","comment":"Parse and format MySQL dates and times","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-MySQL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a4e358a9004039c6e20374847675e3345b08bd509d03cee49e4c4380b167a23","flatsize":30439,"path":"All/p5-DateTime-Format-MySQL-0.08,1.pkg","repopath":"All/p5-DateTime-Format-MySQL-0.08,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12412,"desc":"This module understands the formats used by MySQL for its DATE, DATETIME, TIME,\nand TIMESTAMP data types. It can be used to parse these formats in order to\ncreate DateTime objects, and it can take a DateTime object and produce a string\nrepresenting it in the MySQL format.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Builder":{"origin":"devel/p5-DateTime-Format-Builder","version":"0.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-ISO8601","origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16","comment":"Parse ISO8601 formats","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-ISO8601","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbdef9245f0bdae9a0fd90a0fe367c1e7fe23d053609c692665fcda4c828702c","flatsize":92281,"path":"All/p5-DateTime-Format-ISO8601-0.16.pkg","repopath":"All/p5-DateTime-Format-ISO8601-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21296,"desc":"Parses almost all ISO 8601:2000(E) date and time formats. ISO 8601:2000(E)\ntime-intervals will be supported in a later release.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Builder":{"origin":"devel/p5-DateTime-Format-Builder","version":"0.83"},"p5-Params-ValidationCompiler":{"origin":"devel/p5-Params-ValidationCompiler","version":"0.31"},"p5-Specio":{"origin":"devel/p5-Specio","version":"0.48"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-Natural","origin":"devel/p5-DateTime-Format-Natural","version":"1.18","comment":"Create machine readable date/time with natural parsing logic","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-Natural","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"180893de421df16bc18141b2562d9983385d08556efbafafd40eed79b3a0bff6","flatsize":282815,"path":"All/p5-DateTime-Format-Natural-1.18.pkg","repopath":"All/p5-DateTime-Format-Natural-1.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":66792,"desc":"DateTime::Format::Natural takes a string with a human readable date/time\nand creates a machine readable one by applying natural parsing logic.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-HiRes":{"origin":"devel/p5-DateTime-HiRes","version":"0.04"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Module-Util":{"origin":"devel/p5-Module-Util","version":"1.09_2"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-boolean":{"origin":"devel/p5-boolean","version":"0.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-Mail","origin":"devel/p5-DateTime-Format-Mail","version":"0.403","comment":"Convert between DateTime and RFC2822/822 formats","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-Mail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca24f1a7dc909f1d9dac3c0112bb2038e247f862e9c1ace8ffad8f467240f801","flatsize":56377,"path":"All/p5-DateTime-Format-Mail-0.403.pkg","repopath":"All/p5-DateTime-Format-Mail-0.403.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16664,"desc":"RFC2822 introduces a slightly different format of date than that used by\nRFC822. The main correction is that the format is more limited, and thus easier\nto parse.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-ICal","origin":"devel/p5-DateTime-Format-ICal","version":"0.09_1","comment":"Parse and format ICal datetime and duration strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-ICal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37e6146dfb712a9d826c3545e6e8973e0a018c41c06f64646836cb260a8b9fc4","flatsize":63138,"path":"All/p5-DateTime-Format-ICal-0.09_1.pkg","repopath":"All/p5-DateTime-Format-ICal-0.09_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16872,"desc":"This module understands the ICal date/time and duration formats, as defined in\nRFC 2445. It can be used to parse these formats in order to create the\nappropriate objects.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Event-ICal":{"origin":"devel/p5-DateTime-Event-ICal","version":"0.13"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-IBeat","origin":"devel/p5-DateTime-Format-IBeat","version":"0.161_1","comment":"Format times in .beat notation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/EMARTIN/DateTime-Format-IBeat-0.161","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de06788dcd8cbfcd69c388a16610327e4123328a4bbeb765010fab349c94f9fe","flatsize":35365,"path":"All/p5-DateTime-Format-IBeat-0.161_1.pkg","repopath":"All/p5-DateTime-Format-IBeat-0.161_1.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":15624,"desc":"No Time Zones\nNo Geographical Borders\n\nHow long is a Swatch .beat? In short, we have divided up the virtual and real\nday into 1000 beats. One Swatch beat is the equivalent of 1 minute 26.4\nseconds. That means that 12 noon in the old time system is the equivalent of\n@500 Swatch .beats.\n\nWe are not just creating a new way of measuring time, we are also creating a\nnew meridian in Biel, Switzerland, home of Swatch.\n\nBiel MeanTime (BMT) is the universal reference for Internet Time. A day in\nInternet Time begins at midnight BMT (@000 Swatch .beats) (Central European\nWintertime). The meridian is marked for all to see on the facade of the Swatch\nInternational Headquarters on Jakob-Staempfli Street, Biel, Switzerland.  So,\nit is the same time all over the world, be it night or day, the era of time\nzones has disappeared.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-Epoch","origin":"devel/p5-DateTime-Format-Epoch","version":"0.16","comment":"Convert DateTimes to/from epoch seconds","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/DateTime::Format::Epoch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d60d2c1b1356e596723d7005f1f93309d401c4c6fd6232e6df114ac23d75a87","flatsize":71758,"path":"All/p5-DateTime-Format-Epoch-0.16.pkg","repopath":"All/p5-DateTime-Format-Epoch-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34592,"desc":"This module can convert a DateTime object (or any object that can be converted\nto a DateTime object) to the number of seconds since a given epoch. It can also\ndo the reverse.\n\nSee also: http://datetime.perl.org/","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-HTTP","origin":"devel/p5-DateTime-Format-HTTP","version":"0.42_1","comment":"HTTP date conversion routines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-HTTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12a5b1bdcc6298c94cedc3a99887f924262172c79a492e8d525d0af5286bbab4","flatsize":33743,"path":"All/p5-DateTime-Format-HTTP-0.42_1.pkg","repopath":"All/p5-DateTime-Format-HTTP-0.42_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15420,"desc":"This module provides functions that deal the date formats used by the HTTP\nprotocol (and then some more).","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-Flexible","origin":"devel/p5-DateTime-Format-Flexible","version":"0.34","comment":"Flexibly parse strings and turn them into DateTime objects","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-Flexible","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cfe332bd2560f4d4f029b5be81d29425b762d32a344970f7dee0bc612520ef9","flatsize":114938,"path":"All/p5-DateTime-Format-Flexible-0.34.pkg","repopath":"All/p5-DateTime-Format-Flexible-0.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35828,"desc":"DateTime::Format::Flexible attempts to take any string you give it and parse it\ninto a DateTime object. The test file tests 2500+ variations of date/time\nstrings.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Builder":{"origin":"devel/p5-DateTime-Format-Builder","version":"0.83"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-DateParse","origin":"devel/p5-DateTime-Format-DateParse","version":"0.05_2","comment":"Compatibility wrapper around Date::Parse","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/DateTime-Format-DateParse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55c5ade81ad52a8873f47a5b56ac5e58f22cd3fe96456966006fb6e6b4c31524","flatsize":49810,"path":"All/p5-DateTime-Format-DateParse-0.05_2.pkg","repopath":"All/p5-DateTime-Format-DateParse-0.05_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13160,"desc":"This module is a compatibility wrapper around Date::Parse.\n\nProvides a tool to process different combinations of dates and zones values.\nIf a date doesn't contain a timezone suffix, and zone parameter is not set,\nthen the timezone of the returned DateTime object will be set to the local\ntimezone. This is consistent with the behavior of Date::Parse.\nIf no zone is specified and the date string does specify a timezone/offset or\nif a zone format cannot be parsed by DateTime::TimeZone, the returned\nDateTime object will have UTC timezone.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-Duration","origin":"devel/p5-DateTime-Format-Duration","version":"1.04","comment":"Format and parse DateTime::Durations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-Duration","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2034bb3f4ce094142988f55a7f99837d3df8fb6cd28faaee394a289e3e5f259","flatsize":48575,"path":"All/p5-DateTime-Format-Duration-1.04.pkg","repopath":"All/p5-DateTime-Format-Duration-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18180,"desc":"This module formats and parses DateTime::Duration objects as well as other\ndurations representations.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-DateManip","origin":"devel/p5-DateTime-Format-DateManip","version":"0.04_1","comment":"Convert Date::Manip dates and durations to DateTimes and vice versa","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-DateManip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"987dca76c1406c88107ce47dc182299f1e7bb0989a4a43d518bfc7cfc09db196","flatsize":39282,"path":"All/p5-DateTime-Format-DateManip-0.04_1.pkg","repopath":"All/p5-DateTime-Format-DateManip-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15736,"desc":"DateTime::Format::DateManip is a class that knows how to convert between\nDate::Manip dates and durations and DateTime and DateTime::Duration objects.\nRecurrences are note yet supported.","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-DBI","origin":"devel/p5-DateTime-Format-DBI","version":"0.041_1","comment":"Find a parser class for a database connection","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-DBI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a74f8da1dc8552fdc542cb9ccf40b1950e246cb927aa0b1e0c064bf66d8ee3b","flatsize":16046,"path":"All/p5-DateTime-Format-DBI-0.041_1.pkg","repopath":"All/p5-DateTime-Format-DBI-0.041_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9204,"desc":"This module finds a DateTime::Format::* class that is suitable for the use with\na given DBI connection (and DBD::* driver).\n\nIt currently supports the following drivers: MySQL, PostgreSQL (Pg).\n\nSee also: http://datetime.perl.org/","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-Builder","origin":"devel/p5-DateTime-Format-Builder","version":"0.83","comment":"Create DateTime parser classes and objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-Builder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56ea12b7295a6e9bd75b23de15eee2c697ee5339a8adf42c9f4cee57f8205067","flatsize":131578,"path":"All/p5-DateTime-Format-Builder-0.83.pkg","repopath":"All/p5-DateTime-Format-Builder-0.83.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":56364,"desc":"DateTime::Format::Builder creates DateTime parsers. Many string formats of\ndates and times are simple and just require a basic regular expression to\nextract the relevant information. Builder provides a simple way to do this\nwithout writing reams of structural code.\n\nBuilder provides a number of methods, most of which you'll never need, or at\nleast rarely need. They're provided more for exposing of the module's innards\nto any subclasses, or for when you need to do something slightly beyond what I\nexpected.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-DateTime-Format-Bork","origin":"devel/p5-DateTime-Format-Bork","version":"0.02_2","comment":"Formats datetimes for that guy from The Muppet Show","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-Bork","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0442bee1cede11418ecc5a0a75fa5d41705147a819538bd498ccb01cbb28ec78","flatsize":5555,"path":"All/p5-DateTime-Format-Bork-0.02_2.pkg","repopath":"All/p5-DateTime-Format-Bork-0.02_2.pkg","licenselogic":"single","pkgsize":4244,"desc":"Bork debork, bork bork bork.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Builder":{"origin":"devel/p5-DateTime-Format-Builder","version":"0.83"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-Baby","origin":"devel/p5-DateTime-Format-Baby","version":"1.0200","comment":"Parse and format baby-style time","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-Baby","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1022d2373c00defff30b9954cf88ff42d406ee406173416b07edb71316837cf","flatsize":58177,"path":"All/p5-DateTime-Format-Baby-1.0200.pkg","repopath":"All/p5-DateTime-Format-Baby-1.0200.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16692,"desc":"This module understands baby talk in a variety of languages.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Fiscal-Year","origin":"devel/p5-DateTime-Fiscal-Year","version":"0.02_1","comment":"Calculate the day or week of the Fiscal Year with an arbitrary start date","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Fiscal-Year","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fa1326f1612f3e77672d7524c72494cd5925c191f4f42315be175cd1b037bc4","flatsize":10189,"path":"All/p5-DateTime-Fiscal-Year-0.02_1.pkg","repopath":"All/p5-DateTime-Fiscal-Year-0.02_1.pkg","licenselogic":"single","pkgsize":5988,"desc":"This module allows you to calculate the day, week, period or quarter of a date\nin a fiscal year, given a start date and either a target date or number of\nperiods and target date. This is often needed in business, where the fiscal\nyear begins and ends on different days than the calendar year. This module is\nbased on the Gregorian calendar. Using other DT calendar objects will return\nresults, but the behavior is unpredictable for calendars that have more than\n365 or 366 days.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Event-Zodiac","origin":"devel/p5-DateTime-Event-Zodiac","version":"1.03_1","comment":"Return zodiac for a given date","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Event-Zodiac","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c635313cb7733e720c3c50fa7bbd74775d3be51b89dffab0f8fb84a6f34061a4","flatsize":11254,"path":"All/p5-DateTime-Event-Zodiac-1.03_1.pkg","repopath":"All/p5-DateTime-Event-Zodiac-1.03_1.pkg","licenselogic":"single","pkgsize":5560,"desc":"DateTime::Event::Zodiac returns the latin zodiac name or alternatively\nthe unicode zodiac symbol for the given date. The zodiac may be calculated\nusing either fixed dates or using the longitude/position of the sun.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Astro":{"origin":"devel/p5-DateTime-Astro","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Event-Sunrise","origin":"devel/p5-DateTime-Event-Sunrise","version":"0.0506","comment":"DateTime Objects for sunrise and sunset for a given day","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Event-Sunrise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"785494d30686535a10b48854f6cd6f13a52a03851da0d1ad77b36bad69cf0021","flatsize":97796,"path":"All/p5-DateTime-Event-Sunrise-0.0506.pkg","repopath":"All/p5-DateTime-Event-Sunrise-0.0506.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27328,"desc":"This module will return a DateTime recurrence set for sunrise or sunset.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Set-Infinite":{"origin":"devel/p5-Set-Infinite","version":"0.65_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Event-Recurrence","origin":"devel/p5-DateTime-Event-Recurrence","version":"0.19","comment":"Perl DateTime extension for computing basic recurrences","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Event-Recurrence","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1f82ad559e6521d51b07fa3d88f8879951c534aaebec70dfd7bd2260cd0450a","flatsize":51851,"path":"All/p5-DateTime-Event-Recurrence-0.19.pkg","repopath":"All/p5-DateTime-Event-Recurrence-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18456,"desc":"This module provides convenience methods that let you easily create\nDateTime::Set objects for common recurrences, such as \"monthly\" or \"daily\".","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-DateTime-Event-NameDay","origin":"devel/p5-DateTime-Event-NameDay","version":"0.02_2","comment":"Perl DateTime extension to work with namedays from various countries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Event-NameDay","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a32f7d646e2c5b99211087dce836dc90226cc2a591123c7a19b385d74ef9173","flatsize":36774,"path":"All/p5-DateTime-Event-NameDay-0.02_2.pkg","repopath":"All/p5-DateTime-Event-NameDay-0.02_2.pkg","licenselogic":"single","pkgsize":16744,"desc":"DateTime::Event::NameDay is a class that knows the name days for various\ncountries. In some countries a person's nameday is more important than their\nbirthday and gifts may be exchanged.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Calendar-Christian":{"origin":"devel/p5-DateTime-Calendar-Christian","version":"0.14"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Event-Lunar","origin":"devel/p5-DateTime-Event-Lunar","version":"0.06_2","comment":"Compute Lunar Events","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/DateTime-Event-Lunar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f92c2d2b7451db220e08e92607f4caa028cdde66a427c089dfaaffb3ebf6249f","flatsize":14094,"path":"All/p5-DateTime-Event-Lunar-0.06_2.pkg","repopath":"All/p5-DateTime-Event-Lunar-0.06_2.pkg","licenselogic":"single","pkgsize":6508,"desc":"This module calculates the time and date of certain recurring lunar events,\nincluding new moons and specific lunar phases.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Astro":{"origin":"devel/p5-DateTime-Astro","version":"1.04"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"p5-Math-Round":{"origin":"math/p5-Math-Round","version":"0.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Event-ICal","origin":"devel/p5-DateTime-Event-ICal","version":"0.13","comment":"Perl DateTime extension for computing RFC 2445 recurrences","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Event-ICal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f927af6b3685a37d3e3f82b4affffc358fd6a358b6ed1530c0f3e0badc427a9e","flatsize":39302,"path":"All/p5-DateTime-Event-ICal-0.13.pkg","repopath":"All/p5-DateTime-Event-ICal-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12512,"desc":"This module provides convenience methods that let you easily create\nDateTime::Set objects for rfc2445 style recurrences.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Event-Recurrence":{"origin":"devel/p5-DateTime-Event-Recurrence","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Event-Easter","origin":"devel/p5-DateTime-Event-Easter","version":"1.09,1","comment":"Returns Easter events for DateTime objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Event-Easter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"760ae347ae35267e50c2919eafa1fd90f6d7fae4f33c2798aefc7882787a3d86","flatsize":65264,"path":"All/p5-DateTime-Event-Easter-1.09,1.pkg","repopath":"All/p5-DateTime-Event-Easter-1.09,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26120,"desc":"The DateTime::Event::Easter module returns Easter events for DateTime objects.\nFrom a given datetime, it can tell you the previous, the following and the\nclosest Easter event. The 'is' method will tell you if the given DateTime is an\nEaster Event.\n\nEaster Events can be Palm Sunday, Maundy Thursday, Good Friday, Black Saturday\nand Easter Sunday. If that's not enough, the module will also accept an offset\nso you can get the date for Pentecost (49 days after Easter Sunday) by passing\n49.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Calendar-Julian":{"origin":"devel/p5-DateTime-Calendar-Julian","version":"0.107"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Event-Cron","origin":"devel/p5-DateTime-Event-Cron","version":"0.09","comment":"DateTime extension for generating recurrence sets from crontab","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Event-Cron","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d86ed3c470dd7ac8b09c6e7ccd70aee306c4c392168ca59c1dce422997405042","flatsize":35776,"path":"All/p5-DateTime-Event-Cron-0.09.pkg","repopath":"All/p5-DateTime-Event-Cron-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13328,"desc":"DateTime::Event::Cron generated DateTime events or DateTime::Set objects based\non crontab-style entries.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"p5-Set-Crontab":{"origin":"devel/p5-Set-Crontab","version":"1.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Cron-Simple","origin":"devel/p5-DateTime-Cron-Simple","version":"0.2_1","comment":"Parse a cron entry and check against current time","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Cron-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"192f7213d40736f790c83ae92765794dde5f507a87d1291a0766ddf5f9cbb325","flatsize":7976,"path":"All/p5-DateTime-Cron-Simple-0.2_1.pkg","repopath":"All/p5-DateTime-Cron-Simple-0.2_1.pkg","licenselogic":"single","pkgsize":3772,"desc":"This module is a quick and dirty way to determine if a cron time format\nis valid for the current date and time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Event-Chinese","origin":"devel/p5-DateTime-Event-Chinese","version":"1.00_1","comment":"DateTime Extension for Calculating Important Chinese Dates","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/DateTime-Event-Chinese","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1a6895d1cfa6e28dbf8623600f00b18ddfb8f0896e555c969b296c274774e2d","flatsize":14667,"path":"All/p5-DateTime-Event-Chinese-1.00_1.pkg","repopath":"All/p5-DateTime-Event-Chinese-1.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7396,"desc":"DateTime Extension for Calculating Important Chinese Dates","deps":{"p5-DateTime-Astro":{"origin":"devel/p5-DateTime-Astro","version":"1.04"},"p5-Math-Round":{"origin":"math/p5-Math-Round","version":"0.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Event-Random","origin":"devel/p5-DateTime-Event-Random","version":"0.03_1","comment":"DateTime extension for creating random datetimes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Event-Random","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d425175ff8038a23e04189ca7faf418b266d6729e10fa1b0792e0e21c5792af2","flatsize":18305,"path":"All/p5-DateTime-Event-Random-0.03_1.pkg","repopath":"All/p5-DateTime-Event-Random-0.03_1.pkg","licenselogic":"single","pkgsize":7796,"desc":"This module provides convenience methods that let you easily create\nDateTime::Set, DateTime, or DateTime::Duration objects with random values.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Calendar-Mayan","origin":"devel/p5-DateTime-Calendar-Mayan","version":"0.0601_1","comment":"Mayan Long Count, Haab, and Tzolkin calendars","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Calendar-Mayan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31b14f2abbd58ed2df0b85c1c38a75be886eda7e678621a06baef98f59260f19","flatsize":64422,"path":"All/p5-DateTime-Calendar-Mayan-0.0601_1.pkg","repopath":"All/p5-DateTime-Calendar-Mayan-0.0601_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16716,"desc":"An implementation of the Mayan Long Count, Haab, and Tzolkin calendars as\ndefined in \"Calendrical Calculations The Millennium Edition\". Supplemented by\n\"Frequently Asked Questions about Calendars\".","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Calendar-Pataphysical","origin":"devel/p5-DateTime-Calendar-Pataphysical","version":"0.07","comment":"Dates in the pataphysical calendar","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Calendar-Pataphysical","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f9108bb783e3bf537da25adb31355d171e903ea828fb5fced8bfe6fe92f1a90","flatsize":74427,"path":"All/p5-DateTime-Calendar-Pataphysical-0.07.pkg","repopath":"All/p5-DateTime-Calendar-Pataphysical-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22816,"desc":"DateTime::Calendar::Pataphysical is the implementation of the pataphysical\ncalendar. Each year in this calendar contains 13 months of 29 days. This\nregularity makes this a convenient alternative for the irregular Gregorian\ncalendar.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Locale":{"origin":"devel/p5-DateTime-Locale","version":"1.42"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Calendar-Julian","origin":"devel/p5-DateTime-Calendar-Julian","version":"0.107","comment":"Dates in the Julian calendar","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Calendar-Julian","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3175c9f0a58794884fe15806d76626e016371f116415734d98bc7ba03bfa67e8","flatsize":51712,"path":"All/p5-DateTime-Calendar-Julian-0.107.pkg","repopath":"All/p5-DateTime-Calendar-Julian-0.107.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13916,"desc":"DateTime::Calendar::Julian implements the Julian Calendar. This module\nimplements all methods of DateTime; see the DateTime(3) man page for all\nmethods.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Calendar-Japanese","origin":"devel/p5-DateTime-Calendar-Japanese","version":"0.06001_2","comment":"DateTime Extension for Traditional Japanese Calendars","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/DateTime-Calendar-Japanese","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ab78fc9fa60b3a95cf7f06d73936339b1f7e760f15e255771a1c182363b0a5d","flatsize":27756,"path":"All/p5-DateTime-Calendar-Japanese-0.06001_2.pkg","repopath":"All/p5-DateTime-Calendar-Japanese-0.06001_2.pkg","licenselogic":"single","pkgsize":12432,"desc":"DateTime Extension for Traditional Japanese Calendars","deps":{"ja-p5-DateTime-Calendar-Japanese-Era":{"origin":"japanese/p5-DateTime-Calendar-Japanese-Era","version":"0.08001_2"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Calendar-Chinese":{"origin":"devel/p5-DateTime-Calendar-Chinese","version":"1.00_1"},"p5-DateTime-Event-Sunrise":{"origin":"devel/p5-DateTime-Event-Sunrise","version":"0.0506"},"p5-DateTime-Util-Calc":{"origin":"devel/p5-DateTime-Util-Calc","version":"0.13002_4"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Calendar-Hebrew","origin":"devel/p5-DateTime-Calendar-Hebrew","version":"0.05_1","comment":"Dates in the Hebrew calendar","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Calendar-Hebrew","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01201041c50c30d27f1e68ba37c14c764456eb63f485482557fba5f600cb9044","flatsize":80124,"path":"All/p5-DateTime-Calendar-Hebrew-0.05_1.pkg","repopath":"All/p5-DateTime-Calendar-Hebrew-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24468,"desc":"DateTime::Calendar::Hebrew is the implementation of the Hebrew calendar. Read\non for more details on the Hebrew calendar.\n\nThe Hebrew/Jewish calendar is a Luni-Solar calendar. Torah Law mandates that\nmonths are Lunar. The first day of a month coincides with the new moon in\nJerusalem. (In ancient times, this was determined by witnesses. Read the books\nin the bibliography for more info). The Torah also mandates that certain\nholidays must occur in certain seasons. Seasons are solar, so a calendar that\ncan work with lunar & solar events is needed.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Event-Sunrise":{"origin":"devel/p5-DateTime-Event-Sunrise","version":"0.0506"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Calendar-FrenchRevolutionary","origin":"devel/p5-DateTime-Calendar-FrenchRevolutionary","version":"0.17","comment":"Dates in the French Revolutionary Calendar","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Calendar-FrenchRevolutionary","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d68d4872f69b2db5cddd867c9f5cb3a76cb11d713be9c508842d7f842976f70d","flatsize":323093,"path":"All/p5-DateTime-Calendar-FrenchRevolutionary-0.17.pkg","repopath":"All/p5-DateTime-Calendar-FrenchRevolutionary-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":95576,"desc":"DateTime::Calendar::FrenchRevolutionary implements the French Revolutionary\nCalendar. This module implements most methods of DateTime; see the DateTime(3)\nman page for all methods.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Roman":{"origin":"math/p5-Roman","version":"1.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Calendar-Discordian","origin":"devel/p5-DateTime-Calendar-Discordian","version":"1.0_1","comment":"Perl extension for the Discordian Calendar","maintainer":"philip@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Calendar-Discordian","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66afb67d048ac1309cb96c10678764ea4ef07e05f630fe7ea32f056cfa667b0c","flatsize":63182,"path":"All/p5-DateTime-Calendar-Discordian-1.0_1.pkg","repopath":"All/p5-DateTime-Calendar-Discordian-1.0_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17344,"desc":"A module that implements the Discordian calendar made popular(?) in the\n\"Illuminatus!\" trilogy by Robert Shea and Robert Anton Wilson and by the\nChurch of the SubGenius.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Locale":{"origin":"devel/p5-DateTime-Locale","version":"1.42"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Calendar-Christian","origin":"devel/p5-DateTime-Calendar-Christian","version":"0.14","comment":"Dates in the Christian calendar","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Calendar-Christian","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4976a3494910feb0513a0ec1574f1903810e5f655da47f74a8f1d6ddbfcbb3d4","flatsize":57500,"path":"All/p5-DateTime-Calendar-Christian-0.14.pkg","repopath":"All/p5-DateTime-Calendar-Christian-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23188,"desc":"DateTime::Calendar::Christian is the implementation of the combined Julian and\nGregorian calendar.\n\nSee DateTime for information about most of the methods.","deps":{"p5-DateTime-Calendar-Julian":{"origin":"devel/p5-DateTime-Calendar-Julian","version":"0.107"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Calendar-Chinese","origin":"devel/p5-DateTime-Calendar-Chinese","version":"1.00_1","comment":"Traditional Chinese Calendar Implementation","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/DateTime-Calendar-Chinese","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3268ee0695626d73b5a20306b19adde13ad7f4fe046574f73d2a0afe2fc24e22","flatsize":34156,"path":"All/p5-DateTime-Calendar-Chinese-1.00_1.pkg","repopath":"All/p5-DateTime-Calendar-Chinese-1.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14372,"desc":"Traditional Chinese Calendar Implementation","deps":{"p5-DateTime-Event-Chinese":{"origin":"devel/p5-DateTime-Event-Chinese","version":"1.00_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Astro","origin":"devel/p5-DateTime-Astro","version":"1.04","comment":"Functions For Astromical Calendars","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Astro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87bda3cd01167a2482c1597f98d1ec4b68e4fd03190362997e4f0afaec7a8278","flatsize":128057,"path":"All/p5-DateTime-Astro-1.04.pkg","repopath":"All/p5-DateTime-Astro-1.04.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":45452,"desc":"DateTime::Astro implements functions used in astronomical calendars:\n- Solar Longitude\n- Solar Terms\n- Lunar Longitude\n- New Moons\n... etc\n\nThis module is best used in environments where a C compiler and the MPFR\narbitrary precision math library is installed. It can fallback to using\nMath::BigInt, but that would pretty much render it useless because of its speed\nand loss of accuracy that may creep up while doing Perl to C struct conversions.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libmpfr.so.6","libgmp.so.10"]},{"name":"p5-Date-Simple","origin":"devel/p5-Date-Simple","version":"3.03_2","comment":"Simple date object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Date-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09a3118c60c54687e5d2790ef2b26e642dac3947b2e28d4f7da819df523a38d9","flatsize":86319,"path":"All/p5-Date-Simple-3.03_2.pkg","repopath":"All/p5-Date-Simple-3.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv2+"],"pkgsize":37868,"desc":"From Date::Simple(3) man page:\n\nDates are complex enough without times and timezones. This module may be used to\ncreate simple date objects. It handles:\n\nValidation:\n    Reject 1999-02-29 but accept 2000-02-29.\nInterval arithmetic:\n    How many days were between two given dates? What date comes N days after\n    today?\nDay-of-week calculation:\n    What day of the week is a given date?\n\nIt does NOT deal with hours, minutes, seconds, and time zones.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-DateTime","origin":"devel/p5-DateTime","version":"1.65","comment":"Date and time object","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2f31f6484dcaf3895d94d4f0aa80dd8256fb3bd05f9c380fc2c8a499ce7f73a","flatsize":244487,"path":"All/p5-DateTime-1.65.pkg","repopath":"All/p5-DateTime-1.65.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":90620,"desc":"DateTime is a class for the representation of date/time combinations, and is\npart of the Perl DateTime project. For details on this project please see","deps":{"p5-DateTime-Locale":{"origin":"devel/p5-DateTime-Locale","version":"1.42"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Params-ValidationCompiler":{"origin":"devel/p5-Params-ValidationCompiler","version":"0.31"},"p5-Specio":{"origin":"devel/p5-Specio","version":"0.48"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Date-Range","origin":"devel/p5-Date-Range","version":"1.41_1","comment":"Work with a range of dates in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-Range","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83df0b2a80eda592015c0d00d1c1c99efb69f2afba8acabb206d81037d14d203","flatsize":8119,"path":"All/p5-Date-Range-1.41_1.pkg","repopath":"All/p5-Date-Range-1.41_1.pkg","licenselogic":"single","pkgsize":5384,"desc":"Quite often, when dealing with dates, we don't just want to know\ninformation about one particular date, but about a range of dates. For\nexample, we may wish to know whether a given date is in a particular\nrange, or what the overlap is between one range and another.  This module\nlets you ask such questions.","deps":{"p5-Date-Simple":{"origin":"devel/p5-Date-Simple","version":"3.03_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Date-Piece","origin":"devel/p5-Date-Piece","version":"0.0.3_2","comment":"Perl5 module containing date manipulation routines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-Piece","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"533c7bc5e40b3b415e8ffbafb3ee9910edf521bdd44a2e8028c009946ec72b54","flatsize":41702,"path":"All/p5-Date-Piece-0.0.3_2.pkg","repopath":"All/p5-Date-Piece-0.0.3_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19948,"desc":"This module allows you to do nominal math on dates. That is, rather\nthan worrying about time zones and DST while adding increments of\n24*60**2 seconds to a date&time object, you simply discard the time\ncomponent and do math directly on the date. If you need a time-of-day\non the calculated date, the at() method returns a Time::Piece object,\nthus allowing you to be specific about the endpoints of a nominal interval.","deps":{"p5-Date-Simple":{"origin":"devel/p5-Date-Simple","version":"3.03_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateConvert","origin":"devel/p5-DateConvert","version":"0.16_1","comment":"Perl5 module to convert dates between any two calendar formats","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/DateConvert","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c165cc61ff234ba7f5bb814ee65ac8bea1ab895faeea465e5e73a87bb3c05d84","flatsize":38826,"path":"All/p5-DateConvert-0.16_1.pkg","repopath":"All/p5-DateConvert-0.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18040,"desc":"Date::Convert allows you to convert date formats using an OO mechanism\nthat lets you easily choose any two formats and add in new ones.\n\nIf you have suggestions, bug reports, or if you want to add a new date\nformat, feel free to contact me:  morty@sanctuary.arbutus.md.us","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-Excel","origin":"devel/p5-DateTime-Format-Excel","version":"0.31_1","comment":"Convert between DateTime and Excel dates","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Format-Excel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2203d8945c1433f2dbe6b8faf9be0ab1d0ce45dd35225fc874fca3aa963e8c5b","flatsize":14427,"path":"All/p5-DateTime-Format-Excel-0.31_1.pkg","repopath":"All/p5-DateTime-Format-Excel-0.31_1.pkg","licenselogic":"single","pkgsize":8936,"desc":"Excel uses a different system for its dates than most Unix programs. This\nmodule allows you to convert between a few of the Excel raw formats and\nDateTime objects, which can then be further converted via any of the other\nDateTime::Format::* modules, or just with DateTime's methods.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DateTime-Format-RFC3339","origin":"devel/p5-DateTime-Format-RFC3339","version":"1.2.0","comment":"Parse and format RFC3339 times","maintainer":"citric@cubicone.tmetic.com","www":"https://metacpan.org/release/DateTime-Format-RFC3339","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffc46ee8abaae2e2303f1852d30bf13a4c77485c2f46fe6c14c4217eff84f648","flatsize":14399,"path":"All/p5-DateTime-Format-RFC3339-1.2.0.pkg","repopath":"All/p5-DateTime-Format-RFC3339-1.2.0.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":7880,"desc":"This module understands the RFC3339 date/time format.\nCan be used to parse these formats and create the appropriate objects.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Date-Leapyear","origin":"devel/p5-Date-Leapyear","version":"1.72_1","comment":"Perl module to determine if a particular year a leap year","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-Leapyear","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8ed3ab45b0250f9cf09ee2f6e118297b49cab495712c09880fee60c972cba95","flatsize":23494,"path":"All/p5-Date-Leapyear-1.72_1.pkg","repopath":"All/p5-Date-Leapyear-1.72_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10000,"desc":"Date::Leapyear is a Perl module which exports one function: isleap(),\nwhich returns a 1 or 0 if the year is a leap year or not, respectively.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Date-ISO","origin":"devel/p5-Date-ISO","version":"1.31_1","comment":"Converts dates between ISO and Gregorian formats","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Date-ISO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5850bbe1b53d0bd3f461b91cdca14568c19286f65e3a7efeabe770c9538678bf","flatsize":15426,"path":"All/p5-Date-ISO-1.31_1.pkg","repopath":"All/p5-Date-ISO-1.31_1.pkg","licenselogic":"single","pkgsize":6956,"desc":"Date::ISO is a perl extension for converting dates between ISO and\nGregorian formats.","deps":{"p5-Date-ICal":{"origin":"devel/p5-Date-ICal","version":"2.682"},"p5-Date-Leapyear":{"origin":"devel/p5-Date-Leapyear","version":"1.72_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Date-Roman","origin":"devel/p5-Date-Roman","version":"1.06_1","comment":"Perl module to play with Roman dates","maintainer":"philip@FreeBSD.org","www":"https://metacpan.org/release/Date-Roman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fbef90fdc128fa0f1765bb24aad0cdb0ec3d49d3067ebd8a40b3ed481af3299","flatsize":38056,"path":"All/p5-Date-Roman-1.06_1.pkg","repopath":"All/p5-Date-Roman-1.06_1.pkg","licenselogic":"single","pkgsize":18068,"desc":"This Perl module deals with Roman dates.  Very useful for generating custom\nheaders for e-mail messages, or just to dazzle and confuse friends, relatives\nand complete strangers.","deps":{"p5-Roman":{"origin":"math/p5-Roman","version":"1.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Date-Pcalc","origin":"devel/p5-Date-Pcalc","version":"6.1_1","comment":"Gregorian calendar date calculations","maintainer":"perl@FreeBSD.org","www":"https://catcode.com/date/pcalc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05267f220417d03563a1ffad3c2604e6bbd91b1a2e446fd259ee282b3b59f7cb","flatsize":635655,"path":"All/p5-Date-Pcalc-6.1_1.pkg","repopath":"All/p5-Date-Pcalc-6.1_1.pkg","licenselogic":"single","pkgsize":184392,"desc":"This Perl module is a direct translation of Steffen Beyer's excellent\nDate::Calc module to use Perl only instead of a combination of Perl and C.\n\nThis package consists of a Perl module for all kinds of date calculations\nbased on the Gregorian calendar (the one used in all western countries\ntoday), thereby complying with all relevant norms and standards:\nISO/R 2015-1971, DIN 1355 and, to some extent, ISO 8601 (where applicable).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Date-Manip","origin":"devel/p5-Date-Manip","version":"6.95","comment":"Perl5 module containing date manipulation routines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-Manip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97c16366f3dbe855a4c91c47ac5feaf2c61ccd23cdd7a12803902b86d1726b0e","flatsize":11496930,"path":"All/p5-Date-Manip-6.95.pkg","repopath":"All/p5-Date-Manip-6.95.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":918636,"desc":"Date::Manip is a series of modules designed to make any common date/time\noperation easy to do. Operations such as comparing two times, calculating a\ntime a given amount of time from another, or parsing international times are\nall easily done.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Date-Holidays-DK","origin":"devel/p5-Date-Holidays-DK","version":"0.04","comment":"Determine Danish public holidays","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-Holidays-DK","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea67da23b33440843803e68ca0e74b32fd6c43ed1458776e620bc93137563171","flatsize":5237,"path":"All/p5-Date-Holidays-DK-0.04.pkg","repopath":"All/p5-Date-Holidays-DK-0.04.pkg","licenselogic":"single","pkgsize":4132,"desc":"Determines whether a given date is a Danish public holiday or not.","deps":{"p5-Date-Easter":{"origin":"devel/p5-Date-Easter","version":"1.22"},"p5-Date-Simple":{"origin":"devel/p5-Date-Simple","version":"3.03_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Date-Extract","origin":"devel/p5-Date-Extract","version":"0.07","comment":"Extract probable dates from strings","maintainer":"matthew@FreeBSD.org","www":"https://metacpan.org/release/Date-Extract","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9357bcf3f9bd35429935c177ea76ea2c84043bcc10f4018a660bbbbf6e257988","flatsize":22102,"path":"All/p5-Date-Extract-0.07.pkg","repopath":"All/p5-Date-Extract-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11268,"desc":"Date::Extract takes an arbitrary block of text, searches it for\nsomething that looks like a date string, and builds a DateTime object\nout of it.  By design it will produce few false positives. This means\nit will not catch nearly everything that looks like a date string. So\nif you have the string \"do homework for class 2019\" it won't return a\nDateTime object with the year set to 2019.","deps":{"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-DateTime-Format-Natural":{"origin":"devel/p5-DateTime-Format-Natural","version":"1.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Date-EzDate","origin":"devel/p5-Date-EzDate","version":"1.16","comment":"Date and time manipulation made easy","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-EzDate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7a526169cd6907ec234f26b1e57d9894ad19808aa25d7cd91284edef14730bb","flatsize":128981,"path":"All/p5-Date-EzDate-1.16.pkg","repopath":"All/p5-Date-EzDate-1.16.pkg","licenselogic":"single","pkgsize":36096,"desc":"The main idea of EzDate is that the object represents a specific date\nand time.  A variety of properties tells you information about that date\nand time such as hour, minute, day of month, weekday, etc.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Date-Chinese","origin":"chinese/p5-Date-Chinese","version":"1.12_1","comment":"Perl module to calculate dates in the Chinese calendar","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-Chinese","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"907b99d0dc9f8675be1415f60f0a37faf7eee2b373f3b162741b44fe213203d2","flatsize":5811,"path":"All/p5-Date-Chinese-1.12_1.pkg","repopath":"All/p5-Date-Chinese-1.12_1.pkg","licenselogic":"single","pkgsize":4896,"desc":"Noted that the Chinese new year does not coincide with the Gregorian\nnew year, so the determination of what year it is in the Chinese\ncalendar is only going to be correct for a portion of the Gregorian\nyear. This module is API for calculating dates for Chinese calendar.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"]},{"name":"p5-Date-Easter","origin":"devel/p5-Date-Easter","version":"1.22","comment":"Calculates Easter for any given year","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-Easter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25d325a8cf6fe1f3fbfff3da4b07731dea91876fda1246e37326b7b368e2b7d9","flatsize":16506,"path":"All/p5-Date-Easter-1.22.pkg","repopath":"All/p5-Date-Easter-1.22.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":8348,"desc":"Calculates Easter for a given year. Yes, Date::Manip already has\ncode in it to do this. But Date::Manip is very big, and rather slow.\nI needed something faster and smaller, and did not need all that\nother stuff.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Date-Calc-Iterator","origin":"devel/p5-Date-Calc-Iterator","version":"1.02","comment":"Iterate over a range of dates","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-Calc-Iterator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47c9117b763501d0c672d2334f929ca99b189920a6e8f10abc0de146ee70f4ff","flatsize":16064,"path":"All/p5-Date-Calc-Iterator-1.02.pkg","repopath":"All/p5-Date-Calc-Iterator-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8816,"desc":"Date::Calc::Iterator objects are used to iterate over a range of dates,\nday by day or with a specified step.","deps":{"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","net","perl5"]},{"name":"p5-Date-Calc-XS","origin":"devel/p5-Date-Calc-XS","version":"6.4","comment":"XS wrapper and C library plug-in for Date::Calc","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-Calc-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd7a6baf766a285286b3e2e9014cb250302541bd5a1b00e8b45f58ae136531be","flatsize":128227,"path":"All/p5-Date-Calc-XS-6.4.pkg","repopath":"All/p5-Date-Calc-XS-6.4.pkg","licenselogic":"single","pkgsize":34260,"desc":"Date::Calc::XS is a XS wrapper and C library plug-in for Date::Calc.","deps":{"p5-Bit-Vector":{"origin":"math/p5-Bit-Vector","version":"7.4_1"},"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Date-Business","origin":"devel/p5-Date-Business","version":"1.2_1","comment":"Fast calendar and business date calculations","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5401023e40e8c122c5c2b2b1bd589c90198a41bb166e049a2668d3fcffff9677","flatsize":16380,"path":"All/p5-Date-Business-1.2_1.pkg","repopath":"All/p5-Date-Business-1.2_1.pkg","licenselogic":"single","pkgsize":7624,"desc":"Date::Business provides the functionality to perform simple date manipulations\nquickly. Support for calendar date and business date math is provided.\n\nBusiness dates are weekdays only. Adding 1 to a weekend returns Monday,\nsubtracting 1 returns Friday.\n\nThe difference in business days between Friday and the following\nMonday (using the diffb function) is one business day. The\nnumber of business days between Friday and the following\nMonday (using the betweenb function) is zero.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DataStruct-Flat","origin":"devel/p5-DataStruct-Flat","version":"0.01","comment":"Convert a data structure into a one level list of keys and values","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/DataStruct-Flat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7dbe00599f2c2b6b84f4e983512b265616d2c3318c1a698b835217c69da45f74","flatsize":15621,"path":"All/p5-DataStruct-Flat-0.01.pkg","repopath":"All/p5-DataStruct-Flat-0.01.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7448,"desc":"DataStruct::Flat converts a nested Perl data structure into a one level hash of\nkeys and values apt for human consumption.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Walk","origin":"devel/p5-Data-Walk","version":"2.01","comment":"Traverse Perl data structures","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8b7884635390c1d33863f7e1e82b7ef921d34945b1885ff46a332350ed76748","flatsize":25976,"path":"All/p5-Data-Walk-2.01.pkg","repopath":"All/p5-Data-Walk-2.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12796,"desc":"Data::Walk is for data what File::Find is for files. You can use it fo\nrolling your own serialization class, for displaying Perl data structures,\nfor deep copying or comparing, for recursive deletion of data, or ...","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Visitor-Tiny","origin":"devel/p5-Data-Visitor-Tiny","version":"0.001","comment":"Recursively walk data structures","maintainer":"dgeo@centrale-med.fr","www":"https://metacpan.org/release/Data-Visitor-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e89d04a89fded2714705887d91d25d76737890ca69df8bf85c3a51b2878f1a7f","flatsize":14786,"path":"All/p5-Data-Visitor-Tiny-0.001.pkg","repopath":"All/p5-Data-Visitor-Tiny-0.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7892,"desc":"Data::Visitor::Tiny - Recursively walk data structures\n\nThis module provides a simple framework for recursively\niterating over a data structure of hashrefs and/or arrayrefs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Visitor-Encode","origin":"devel/p5-Data-Visitor-Encode","version":"0.10007_1","comment":"Perl extension to encode/decode values in a structure","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Visitor-Encode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d276625a2b82c9c15802152a58fcc28ff60c9d4cdab5e04f4ae9af5f303f4b2","flatsize":12982,"path":"All/p5-Data-Visitor-Encode-0.10007_1.pkg","repopath":"All/p5-Data-Visitor-Encode-0.10007_1.pkg","licenselogic":"single","pkgsize":6020,"desc":"Data::Visitor::Encode visits each node of a structure, and returns a\nnew structure with each node's encoding (or similar action).  If you\never wished to do a bulk encode/decode of the contents of a structure,\nthen this module may help you.","deps":{"p5-Data-Visitor":{"origin":"devel/p5-Data-Visitor","version":"0.32"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Date-Calc","origin":"devel/p5-Date-Calc","version":"6.4","comment":"Gregorian calendar date calculations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Date::Calc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f23947cd74d59f796850865888c2e1799cc90a2390214184378613e819a9e2e8","flatsize":621456,"path":"All/p5-Date-Calc-6.4.pkg","repopath":"All/p5-Date-Calc-6.4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":170460,"desc":"This package consists of a C library and a Perl module (which uses\nthe C library, internally) for all kinds of date calculations based\non the Gregorian calendar (the one used in all western countries today),\nthereby complying with all relevant norms and standards: ISO/R 2015-1971,\nDIN 1355 and, to some extent, ISO 8601 (where applicable).","deps":{"p5-Bit-Vector":{"origin":"math/p5-Bit-Vector","version":"7.4_1"},"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Date-ICal","origin":"devel/p5-Date-ICal","version":"2.682","comment":"Perl extension for ICalendar date objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-ICal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f47f177681b306f495cf58b675976de5dada746ad141a08d60a3724e2fe6a760","flatsize":77362,"path":"All/p5-Date-ICal-2.682.pkg","repopath":"All/p5-Date-ICal-2.682.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30928,"desc":"Date::ICal talks the ICal date format, and is intended to be a base\nclass for other date/calendar modules that know about ICal time format\nalso.","deps":{"p5-Date-Leapyear":{"origin":"devel/p5-Date-Leapyear","version":"1.72_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Date-DayOfWeek","origin":"devel/p5-Date-DayOfWeek","version":"1.22_1","comment":"Determine the day of the week for any date","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-DayOfWeek","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c5aea0531e0f1c8e9154f63330e665bd3fc04f5c5a2a01697c914ee3abf49cc","flatsize":23843,"path":"All/p5-Date-DayOfWeek-1.22_1.pkg","repopath":"All/p5-Date-DayOfWeek-1.22_1.pkg","licenselogic":"single","pkgsize":15116,"desc":"There are two modules in this distribution. Date::Doomsday calculates\ndoomsday for a particular year. Date::DayOfWeek uses the doomsday\nalgorithm to calculate the day of the week for any given date.\n\nDoomsday is a cute little idea invented by Dr John Conway that makes it\nvery easy to figure out the day of the week for any date.\n\nFor more information about the origins and mathematics surrounding\ndoomsday, see the following web sites:\n\nhttp://rudy.ca/doomsday.html\nhttp://quasar.as.utexas.edu/BillInfo/doomsday.html\nhttp://www.cst.cmich.edu/users/graha1sw/Pub/Doomsday/Doomsday.html","deps":{"p5-Date-Leapyear":{"origin":"devel/p5-Date-Leapyear","version":"1.72_1"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Validate-IP","origin":"net-mgmt/p5-Data-Validate-IP","version":"0.27","comment":"Common data validation methods for IPs","maintainer":"freebsd-ports@t-b-o-h.net","www":"https://metacpan.org/release/Data-Validate-IP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb5dd8844a502920b9dc377f8df19308394d6f04c1a13aa20caec042ef3fae86","flatsize":67402,"path":"All/p5-Data-Validate-IP-0.27.pkg","repopath":"All/p5-Data-Validate-IP-0.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17148,"desc":"This module collects IP validation routines to make input validation, and\nuntainting easier and more readable.\n\nAll functions return an untainted value if the test passes, and undef if it\nfails. This means that you should always check for a defined status\nexplicitly. Don't assume the return will be true. (e.g. is_username('0'))\n\nThe value to test is always the first (and often only) argument.","deps":{"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Data-Validator","origin":"devel/p5-Data-Validator","version":"1.07_1","comment":"Rule based validator on type constraint system","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Validator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf6da61b058ac8c989252505df5007380aa4c66637cf63aee6c8148e6ab88805","flatsize":78978,"path":"All/p5-Data-Validator-1.07_1.pkg","repopath":"All/p5-Data-Validator-1.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31656,"desc":"This is yet another validation library, based on Smart::Args but less smart.\nThis is designed for general data validation. For example, it is useful for CSV,\nJSON, XML, and so on.","deps":{"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Visitor","origin":"devel/p5-Data-Visitor","version":"0.32","comment":"Visitor style traversal of Perl data structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Visitor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b83dab1a1f08a310d5281cb2e14b05c48c9a6d7951dbcd5366458512d8ab1230","flatsize":42802,"path":"All/p5-Data-Visitor-0.32.pkg","repopath":"All/p5-Data-Visitor-0.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18452,"desc":"This module is a simple visitor implementation for Perl values.\n\nIt has a main dispatcher method, visit, which takes a single perl\nvalue and then calls the methods appropriate for that value.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Tie-ToObject":{"origin":"devel/p5-Tie-ToObject","version":"0.03_2"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Validate","origin":"devel/p5-Data-Validate","version":"0.09_1","comment":"Common data validation methods","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Data-Validate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b878fae276065a7d077cda2b9e5cd23908dfeb979009f2bc80e35eed3bbd1d8","flatsize":31748,"path":"All/p5-Data-Validate-0.09_1.pkg","repopath":"All/p5-Data-Validate-0.09_1.pkg","licenselogic":"single","pkgsize":9292,"desc":"This module collects common validation routines to make input validation,\nand untainting easier and more readable. Most of the functions are not\nmuch shorter than their direct perl equivalent, but their names make it\nclear what you're trying to test for.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Validate-Email","origin":"mail/p5-Data-Validate-Email","version":"0.04_1","comment":"Common email validation written in Perl","maintainer":"mopsfelder@gmail.com","www":"https://metacpan.org/release/Data-Validate-Email","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8deb2e5ec779443cca8bc3d708b29b9bc8799863600461332b45ae005372867a","flatsize":15093,"path":"All/p5-Data-Validate-Email-0.04_1.pkg","repopath":"All/p5-Data-Validate-Email-0.04_1.pkg","licenselogic":"single","pkgsize":7120,"desc":"This module collects common email validation routines to\nmake input validation, and untainting easier and more readable.","deps":{"p5-Data-Validate-Domain":{"origin":"dns/p5-Data-Validate-Domain","version":"0.15"},"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"p5-Net-Domain-TLD":{"origin":"dns/p5-Net-Domain-TLD","version":"1.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Data-Validate-URI","origin":"www/p5-Data-Validate-URI","version":"0.07","comment":"Common data validation methods for URIs","maintainer":"freebsd-ports@t-b-o-h.net","www":"https://metacpan.org/release/Data-Validate-URI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b837635051f182fe29266411ac45e5784dd363c1e65313e97c5a68479987452","flatsize":29219,"path":"All/p5-Data-Validate-URI-0.07.pkg","repopath":"All/p5-Data-Validate-URI-0.07.pkg","licenselogic":"single","pkgsize":9200,"desc":"This module collects common URI validation routines to make input validation,\nand untainting easier and more readable.\n\nAll functions return an untainted value if the test passes, and undef if it\nfails. This means that you should always check for a defined status\nexplicitly. Don't assume the return will be true.\n\nThe value to test is always the first (and often only) argument.\n\nThere are a number of other URI validation modules out there as well.\nThis one focuses on being fast, lightweight, and relatively 'real-world'.\ni.e. it's good if you want to check user input, and don't need to parse\nout the URI/URL into chunks.\n\nRight now the module focuses on HTTP URIs, since they're arguably the most\ncommon.","deps":{"p5-Data-Validate-Domain":{"origin":"dns/p5-Data-Validate-Domain","version":"0.15"},"p5-Data-Validate-IP":{"origin":"net-mgmt/p5-Data-Validate-IP","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Data-Uniqid","origin":"devel/p5-Data-Uniqid","version":"0.12_1","comment":"Perl extension for simple genrating of unique id's","maintainer":"sergey.dyatko@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad712b0e5183c6dba8e81bba68fe4755e16c1a7d9c3a16731f184524690da22a","flatsize":4686,"path":"All/p5-Data-Uniqid-0.12_1.pkg","repopath":"All/p5-Data-Uniqid-0.12_1.pkg","licenselogic":"single","pkgsize":3800,"desc":"Data::Uniqid provides three simple routines for generating unique ids. These ids\nare coded with a Base62 systen to make them short and handy (e.g. to use it as\npart of a URL).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Data-Unixish","origin":"devel/p5-Data-Unixish","version":"1.572_2","comment":"Implementation for Unixish, a data transformation framework","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Data-Unixish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc2b52886102cb88e94b61d5256db00495d61d01cd21c00bf63ef56e327050d3","flatsize":316654,"path":"All/p5-Data-Unixish-1.572_2.pkg","repopath":"All/p5-Data-Unixish-1.572_2.pkg","licenselogic":"single","pkgsize":126660,"desc":"This distribution implements Unixish, a data transformation framework\ninspired by Unix toolbox philosophy.","deps":{"p5-Exporter":{"origin":"devel/p5-Exporter","version":"5.68_1"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-IPC-Cmd":{"origin":"devel/p5-IPC-Cmd","version":"1.04"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Log-ger":{"origin":"devel/p5-Log-ger","version":"0.042"},"p5-Module-Load":{"origin":"devel/p5-Module-Load","version":"0.36"},"p5-Number-Format":{"origin":"textproc/p5-Number-Format","version":"1.76"},"p5-Number-Format-Metric":{"origin":"textproc/p5-Number-Format-Metric","version":"0.60"},"p5-Package-Util-Lite":{"origin":"devel/p5-Package-Util-Lite","version":"0.001"},"p5-Sort-Sub":{"origin":"devel/p5-Sort-Sub","version":"0.120"},"p5-String-Pad":{"origin":"textproc/p5-String-Pad","version":"0.021"},"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"p5-Text-ANSI-Util":{"origin":"textproc/p5-Text-ANSI-Util","version":"0.234"},"p5-Text-ANSI-WideUtil":{"origin":"textproc/p5-Text-ANSI-WideUtil","version":"0.232"},"p5-Text-sprintfn":{"origin":"textproc/p5-Text-sprintfn","version":"0.090"},"p5-Tie-File":{"origin":"devel/p5-Tie-File","version":"1.07"},"p5-Tie-Simple":{"origin":"devel/p5-Tie-Simple","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Util","origin":"devel/p5-Data-Util","version":"0.67","comment":"Perl extension for utilities for data and data types","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Util","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0832a83ed4e5189ca16e6e073df67b27b6143b0c6e226735ba0ea353b77466dd","flatsize":149343,"path":"All/p5-Data-Util-0.67.pkg","repopath":"All/p5-Data-Util-0.67.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":55624,"desc":"This module provides utilities for data and data types.","deps":{"p5-Hash-Util-FieldHash-Compat":{"origin":"devel/p5-Hash-Util-FieldHash-Compat","version":"0.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Data-Types","origin":"devel/p5-Data-Types","version":"0.17","comment":"Validate and convert data types","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Types","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6385a23594f17bde0fcca7017c200474d65049f277a137f4a09e82ed2e3f19e","flatsize":25245,"path":"All/p5-Data-Types-0.17.pkg","repopath":"All/p5-Data-Types-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11776,"desc":"This module exports a number of functions that are useful for\nvalidating and converting data types. It is intended for use in\napplications where data types are more important than they\ntypically are in Perl -- e.g., database applications.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-TreeDumper-Renderer-GTK","origin":"devel/p5-Data-TreeDumper-Renderer-GTK","version":"0.03","comment":"GTK renderer for Data::TreeDumper","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/Data-TreeDumper-Renderer-GTK","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acb47fbc6d9cfbede811e0e8e370d26a2ddc4a2a78f177dfb1bde51a3fda1e48","flatsize":9705,"path":"All/p5-Data-TreeDumper-Renderer-GTK-0.03.pkg","repopath":"All/p5-Data-TreeDumper-Renderer-GTK-0.03.pkg","licenselogic":"single","pkgsize":6108,"desc":"GTK renderer for Data::TreeDumper.","deps":{"p5-Data-TreeDumper":{"origin":"devel/p5-Data-TreeDumper","version":"0.41"},"p5-Gtk3":{"origin":"x11-toolkits/p5-Gtk3","version":"0.034_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-UUID","origin":"devel/p5-Data-UUID","version":"1.227","comment":"Generate Globally/Universally Unique Identifiers (GUIDs/UUIDs)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-UUID","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f5964859b4e055b4dbad44d51a1ce782fa0e1587f35cc1c84b24b8d50edef20","flatsize":27366,"path":"All/p5-Data-UUID-1.227.pkg","repopath":"All/p5-Data-UUID-1.227.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13116,"desc":"This module provides a framework for generating UUIDs (Universally\nUnique Identifiers, also known as GUIDs (Globally Unique Identifiers).\nA UUID is 128 bits long, and is guaranteed to be different from all\nother UUIDs/GUIDs generated until 3400 A.D.  Currently many different\ntechnologies rely on UUIDs to provide unique identity for various\nsoftware components.\n\nThe algorithm for UUID generation, used by this extension, is described\nin the Internet Draft \"UUIDs and GUIDs\" by Paul J. Leach and Rich Salz.\nIt provides reasonably efficient and reliable framework for generating\nUUIDs and supports fairly high allocation rates - 10 million per second\nper machine, and therefore, is suitable for identifying both - extremely\nshort-lived and very persistent objects on a given system as well as\nacross the network.\n\nSee also: http://www.opengroup.org/dce/info/draft-leach-uuids-guids-01.txt","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Data-TreeDumper","origin":"devel/p5-Data-TreeDumper","version":"0.41","comment":"Dumps a data structure in a tree fashion","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-TreeDumper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b640fb007489d32aff27384170dc5c2f6737813b03036e6437d2181bced33c0","flatsize":104184,"path":"All/p5-Data-TreeDumper-0.41.pkg","repopath":"All/p5-Data-TreeDumper-0.41.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35476,"desc":"Data::Dumper and other modules do a great job at dumping data structures.\nTheir output, however, often takes more brain power to understand than the\ndata itself. When dumping large amounts of data, the output can be overwhelming\nand it's difficult to see the relationship between each piece of the dumped\ndata.  Data::TreeDumper also dumps data in a tree-like fashion but hopefully\nin a format more easily understood.\n\nData::TreeDumper also gives one extraordinary control over output and\nprovides for custom filtering of and iteration over data structures.","deps":{"p5-Check-ISA":{"origin":"devel/p5-Check-ISA","version":"0.09"},"p5-Sort-Naturally":{"origin":"textproc/p5-Sort-Naturally","version":"1.03_1"},"p5-Term-Size":{"origin":"devel/p5-Term-Size","version":"0.211"},"p5-Text-Tabs+Wrap":{"origin":"textproc/p5-Text-Tabs+Wrap","version":"2024.001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-TreeDumper-Renderer-DHTML","origin":"www/p5-Data-TreeDumper-Renderer-DHTML","version":"0.09_1","comment":"DHTML renderer for Data::TreeDumper","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-TreeDumper-Renderer-DHTML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9330a014a21449a6132931bff29e4dec2ddf88dada061b6f0c8d1df62a1ac4f","flatsize":27625,"path":"All/p5-Data-TreeDumper-Renderer-DHTML-0.09_1.pkg","repopath":"All/p5-Data-TreeDumper-Renderer-DHTML-0.09_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11440,"desc":"Simple DHTML renderer for Data::TreeDumper.","deps":{"p5-Data-TreeDumper":{"origin":"devel/p5-Data-TreeDumper","version":"0.41"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Data-URIEncode","origin":"devel/p5-Data-URIEncode","version":"0.11","comment":"Allow complex data structures to be encoded using flat URIs","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/pod/Data::URIEncode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"210f8e354e502e8ad80cab95f66612b7aa1b5a31e8ea22b869f26c9590a51878","flatsize":27236,"path":"All/p5-Data-URIEncode-0.11.pkg","repopath":"All/p5-Data-URIEncode-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13060,"desc":"Data::URIEncode allows for encoding and decoding complex (multi level\ndatastructures) using native Query String manipulators (such as CGI.pm).\nIt takes complex data and turns it into a flat hashref which can then be turned\ninto a URI query string using URL encoding. It also takes a flat hashref of\ndata passed in and translates it back to a complex structure.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-Data-URIEncode port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Data-Thunk","origin":"devel/p5-Data-Thunk","version":"0.07_1","comment":"Lazy/deferred evaluation - a sneakier Scalar::Defer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Thunk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2d25cdbc0b189acca0a8ba198be7e7398a5eed0ef7313de9d633607843b7c77","flatsize":17276,"path":"All/p5-Data-Thunk-0.07_1.pkg","repopath":"All/p5-Data-Thunk-0.07_1.pkg","licenselogic":"single","pkgsize":11144,"desc":"This is an implementation of thunks a la Scalar::Defer, but uses\nData::Swap and assignment to $_[0] in order to leave a minimal trace of\nthe thunk.","deps":{"p5-Check-ISA":{"origin":"devel/p5-Check-ISA","version":"0.09"},"p5-Data-Swap":{"origin":"devel/p5-Data-Swap","version":"0.08_1"},"p5-Devel-Refcount":{"origin":"devel/p5-Devel-Refcount","version":"0.10_1"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-UNIVERSAL-ref":{"origin":"devel/p5-UNIVERSAL-ref","version":"0.14_1"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-TemporaryBag","origin":"devel/p5-Data-TemporaryBag","version":"0.09_1","comment":"Handle long size data using temporary file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-TemporaryBag","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ddde9995ed25bd508e36fd26abc9960e8059682d871d8bb67dd3885deedf297a","flatsize":19352,"path":"All/p5-Data-TemporaryBag-0.09_1.pkg","repopath":"All/p5-Data-TemporaryBag-0.09_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8656,"desc":"Data::TemporaryBag module provides a bag object class\nhandling long size data.  The short size data are kept on\nmemory.  When the data size becomes over $Threshold size,\nthey are saved into a temporary file internally.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Taxonomy-Tags","origin":"devel/p5-Data-Taxonomy-Tags","version":"0.05_1","comment":"Represents a set of tags for any item","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Data-Taxonomy-Tags","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"025a665735f28fe5119031798401ca2a69e70236cddad258e53fc3a048a41751","flatsize":21040,"path":"All/p5-Data-Taxonomy-Tags-0.05_1.pkg","repopath":"All/p5-Data-Taxonomy-Tags-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11616,"desc":"Data::Taxonomy::Tags will basically take care of easily managing tags for an\nitem. You provide it with a string of tags and it will allow you to call\nmethods to get all the tags and categories as well as add and delete tags\nfrom the list.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Table","origin":"devel/p5-Data-Table","version":"1.78","comment":"Data type related to database tables, HTML table displays, etc","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59ed6a905cc005b9334ebe8ee710d0ee9af3fc4d4996048a62a548aee86257fd","flatsize":165488,"path":"All/p5-Data-Table-1.78.pkg","repopath":"All/p5-Data-Table-1.78.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":56916,"desc":"This perl package uses perl5 objects to make it easy for manipulating\nspreadsheet data among disk files, database, and Web publishing.\n\nA table object contains a header and a two-dimensional array of scalars. Four\nclass methods Data::fromFile, Data::Table::fromCSV, Data::Table::fromTSV, and\nData::Table::fromSQL allow users to create a table object from a CSV/TSV file or\na database SQL selection in a snap.\n\nTable methods provide basic access, add, delete row(s) or column(s) operations,\nas well as more advanced sub-table extraction, table sorting, record matching\nvia keywords or patterns, table merging, and web publishing. Data::Table class\nalso provides a straightforward interface to other popular Perl modules such as\nDBI and GD::Graph.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Swap","origin":"devel/p5-Data-Swap","version":"0.08_1","comment":"XS module to swap the contents and types of referenced variables","maintainer":"parv@pair.com","www":"https://metacpan.org/release/Data-Swap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b27909007867e0158ffaab5d507e4f0793cedb89bedc9f8bc9d5b9cdbbae01d","flatsize":15963,"path":"All/p5-Data-Swap-0.08_1.pkg","repopath":"All/p5-Data-Swap-0.08_1.pkg","licenselogic":"single","pkgsize":7988,"desc":"Paraphrased from the Data:Swap's documentation  ...\n\nData::Swap (XS) module allows to swap the contents of two referenced\nvariables, even if they have different types.  The main application is\nto change the base type of an object after it has been created, for\nexample for dynamic loading of data structures:\n\n      swap $self, bless $replacement, $newclass;","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Devel-Size-Report","origin":"devel/p5-Devel-Size-Report","version":"0.13_3","comment":"Generate a size report for all elements in a structure","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Devel-Size-Report","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a064bf5df2f1f7c779a26f718bd6e90d355f4a3960180942f7340601efe706a","flatsize":37124,"path":"All/p5-Devel-Size-Report-0.13_3.pkg","repopath":"All/p5-Devel-Size-Report-0.13_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15900,"desc":"Devel::Size can only report the size of a single element or the total size of a\nstructure (array, hash etc). This module enhances Devel::Size by giving you the\nability to generate a full size report for each element in a structure.\n\nYou have full control over how the generated text report looks like, and where\nyou want to output it. In addition, the method track_size allows you to get at\nthe raw data that is used to generate the report for even more flexibility.","deps":{"p5-Array-RefElem":{"origin":"misc/p5-Array-RefElem","version":"1.00_1"},"p5-Devel-Size":{"origin":"devel/p5-Devel-Size","version":"0.84"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Data-Throttler","origin":"devel/p5-Data-Throttler","version":"0.08","comment":"Limit data throughput","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/Data-Throttler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8add0026453f35ec98e087f14709b49360e5c81a345a9b1f67ad60d8f62531e9","flatsize":36439,"path":"All/p5-Data-Throttler-0.08.pkg","repopath":"All/p5-Data-Throttler-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13184,"desc":"Data::Throttler helps solving throttling tasks like \"allow a single IP\nonly to send 100 emails per hour\".\n\nIt provides an optionally persistent data store to keep track of\nwhat happened before and offers a simple yes/no interface to an application,\nwhich can then focus on performing the actual task (like sending email)\nor suppressing/postponing it.","deps":{"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Set-IntSpan":{"origin":"math/p5-Set-IntSpan","version":"1.19_1"},"p5-Text-ASCIITable":{"origin":"textproc/p5-Text-ASCIITable","version":"0.22"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Stag","origin":"devel/p5-Data-Stag","version":"0.14_2","comment":"Structured Tags data structures","maintainer":"perl@FreeBSD.org","www":"https://stag.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6e21ed9bef2c5429ae4da8146e0e572ee1e2b8a9469e9605ae4d83a23af18e2","flatsize":341009,"path":"All/p5-Data-Stag-0.14_2.pkg","repopath":"All/p5-Data-Stag-0.14_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":137452,"desc":"This module is for manipulating data as hierarchical tag/value pairs\n(Structured TAGs or Simple Tree AGgreggates). These data structures can\nbe represented as nested arrays, which have the advantage of being\nnative to perl.","deps":{"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Structure-Util","origin":"devel/p5-Data-Structure-Util","version":"0.16_1","comment":"Perl5 module to change the nature of data within a structure","maintainer":"nistor@snickers.org","www":"https://metacpan.org/release/Data-Structure-Util","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1aa49d1ddca1a986d61a04a34a1a6ddcfcb01416a9ed6bf66cc3476bdb32b2a","flatsize":53303,"path":"All/p5-Data-Structure-Util-0.16_1.pkg","repopath":"All/p5-Data-Structure-Util-0.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21184,"desc":"Data::Structure::Util - Change nature of data within a structure\n\nData::Structure::Util is a toolbox to manipulate the data inside\na data structure. It can process an entire tree and perform the\noperation requested on each appropriate element.\n\nFor example: It can transform all strings within a data structure\nto utf8 or transform any utf8 string back to the default encoding.\nIt can remove the blessing on any reference. It can collect all\nthe objects or detect if there is a circular reference.\n\nIt is written in C for decent speed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Data-Throttler-Memcached","origin":"devel/p5-Data-Throttler-Memcached","version":"0.00003_3","comment":"Memcached-Based Data::Throttler","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/Data-Throttler-Memcached","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79809b9b16fd45f38bfa54c6090b7fdb9c6e589da49e447785e11dd6fe4b05d0","flatsize":11116,"path":"All/p5-Data-Throttler-Memcached-0.00003_3.pkg","repopath":"All/p5-Data-Throttler-Memcached-0.00003_3.pkg","licenselogic":"single","pkgsize":6764,"desc":"Data::Throttler::Memcached accepts the same arguments as Data::Throttler,\nplus the \"cache\" argument. The cache argument must be a hashref, which contains\nthe arguments passed to the cache backend.","deps":{"p5-Cache-Memcached-Managed":{"origin":"databases/p5-Cache-Memcached-Managed","version":"0.26"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Data-Throttler":{"origin":"devel/p5-Data-Throttler","version":"0.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-File-Iterator","origin":"devel/p5-File-Iterator","version":"0.14_1","comment":"Module for iterating across files in a directory tree","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/File-Iterator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f024fd3669391d3f17cf42b54c70472d00b478812afa7fa7e19675a8ddd286a","flatsize":15097,"path":"All/p5-File-Iterator-0.14_1.pkg","repopath":"All/p5-File-Iterator-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8548,"desc":"File::Iterator wraps a simple iteration interface around the files in a\ndirectory or directory tree. It builds a list of filenames, and maintains a\ncursor that points to one filename in the list. The user can work through the\nfilenames sequentially by repeatedly doing stuff with the next filename that\nthe cursor points to until their are no filenames left.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Serializer","origin":"devel/p5-Data-Serializer","version":"0.65","comment":"Modules that serialize data structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Serializer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8525a33a470ef2ad8c47fe8ce7ca7632a25f84cc978bda9da3842f9683d48d60","flatsize":130215,"path":"All/p5-Data-Serializer-0.65.pkg","repopath":"All/p5-Data-Serializer-0.65.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":59276,"desc":"Provides a unified interface to the various serializing modules\ncurrently available.  Adds the functionality of both compression and\nencryption.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Serializable","origin":"devel/p5-Data-Serializable","version":"0.41.0_1","comment":"Moose role that adds serialization support to any class","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Serializable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96189fd1e171a9552c3dc0bd6009ef60212b4690f2f377c5bba3a404cff3f621","flatsize":51131,"path":"All/p5-Data-Serializable-0.41.0_1.pkg","repopath":"All/p5-Data-Serializable-0.41.0_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13620,"desc":"Data::Serializable is a Moose-based role that enables the consumer to easily\nserialize/deserialize data structures. The default serializer is Storable, but\nany serializer in the Data::Serializer hierarchy can be used automatically. You\ncan even install your own custom serializer if the pre-defined ones are not\nuseful for you.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Section-Simple","origin":"devel/p5-Data-Section-Simple","version":"0.07_1","comment":"Read data from __DATA__","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Section-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a1b4238045766005b9ba0e48d9443d72759e926a7c9bb5f0b82b671fb3f48c1","flatsize":43733,"path":"All/p5-Data-Section-Simple-0.07_1.pkg","repopath":"All/p5-Data-Section-Simple-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11412,"desc":"Data::Section::Simple is a simple module to extract data drom __DATA__ section\nof the file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Statistics-LineFit","origin":"math/p5-Statistics-LineFit","version":"0.07_1","comment":"Least squares line fit, weighted or unweighted","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Statistics-LineFit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1e79d9321f7c42ffc2bbf33e3c2649d03e6e502c92daae7cf44599b90041b08","flatsize":33178,"path":"All/p5-Statistics-LineFit-0.07_1.pkg","repopath":"All/p5-Statistics-LineFit-0.07_1.pkg","licenselogic":"single","pkgsize":14008,"desc":"The Statistics::LineFit module does weighted or unweighted least-squares\nline fitting to two-dimensional data (y = a + b * x).  (This is also\ncalled linear regression.) In addition to the slope and y-intercept, the\nmodule can return the square of the correlation coefficient (R squared),\nthe Durbin-Watson statistic, the mean squared error, sigma, the t\nstatistics, the variance of the estimates of the slope and y-intercept,\nthe predicted y values and the residuals of the y values.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Data-SpreadPagination","origin":"textproc/p5-Data-SpreadPagination","version":"0.1.2_2","comment":"Page numbering and spread pagination","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Data-SpreadPagination","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b1e5643f210cbc2fa4f11eb766814f78b95777f9b04a0a602ca04d9dfb3c443","flatsize":19389,"path":"All/p5-Data-SpreadPagination-0.1.2_2.pkg","repopath":"All/p5-Data-SpreadPagination-0.1.2_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9076,"desc":"Perl module for page numbering and spread pagination. The object produced by\nData::SpreadPagination can be used to create an easy to use spread pagination\nnavigator. It inherits from Data::Page, and in addition provides methods to\ncreate a pagination spread, keeping pagenumbers displayed within a sensible\nlimit.","deps":{"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-Math-Round":{"origin":"math/p5-Math-Round","version":"0.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Data-Serializer-Sereal","origin":"devel/p5-Data-Serializer-Sereal","version":"1.05","comment":"Creates bridge between Data::Serializer and Sereal","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Data::Serializer::Sereal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65a1718649a010aedae7905f80f8bfd84138cfc8210591578c21d92d89179124","flatsize":4831,"path":"All/p5-Data-Serializer-Sereal-1.05.pkg","repopath":"All/p5-Data-Serializer-Sereal-1.05.pkg","licenselogic":"single","pkgsize":3864,"desc":"Allows you to use Sereal as the serializer backend in Data::Serializer.","deps":{"p5-Data-Serializer":{"origin":"devel/p5-Data-Serializer","version":"0.65"},"p5-Sereal-Decoder":{"origin":"converters/p5-Sereal-Decoder","version":"5.004"},"p5-Sereal-Encoder":{"origin":"converters/p5-Sereal-Encoder","version":"5.004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Rx","origin":"devel/p5-Data-Rx","version":"0.200008","comment":"Perl implementation of Rx schema system","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Rx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c705d8c5e2cc3d96e1656139e6606915e837a5e19189527f5166223dc59f1b46","flatsize":162040,"path":"All/p5-Data-Rx-0.200008.pkg","repopath":"All/p5-Data-Rx-0.200008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48316,"desc":"Data::Rx is the perl implementation of Rx schema system.","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Number-Tolerant":{"origin":"devel/p5-Number-Tolerant","version":"1.710"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-RoundRobin","origin":"devel/p5-Data-RoundRobin","version":"0.03_1","comment":"Serve data in a round robin manner","maintainer":"lwhsu@FreeBSD.org","www":"https://metacpan.org/release/Data-RoundRobin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7d8bb4620d33107dda088f40c3e607fb9fb797c92c188e352159673dfabaca4","flatsize":10674,"path":"All/p5-Data-RoundRobin-0.03_1.pkg","repopath":"All/p5-Data-RoundRobin-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6208,"desc":"This module provides a round robin object implementation. It is similar\nto an iterator, only the internal counter is reset to the beginning\nwhenever it reaches the end. It might also be considered as a circular\niterator.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Rmap","origin":"devel/p5-Data-Rmap","version":"0.65","comment":"Recursive map, apply a block to a data structure","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Rmap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8f311518036c77fbba8089cc9fcb7e816fc2e2d1810209e87e027fa6056340c","flatsize":27902,"path":"All/p5-Data-Rmap-0.65.pkg","repopath":"All/p5-Data-Rmap-0.65.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15164,"desc":"Recursively evaluate a BLOCK over a list of data structures (locally setting $_\nto each element) and return the list composed of the results of such\nevaluations. $_ can be used to modify the elements.\n\nData::Rmap currently traverses HASH, ARRAY, SCALAR and GLOB reference types and\nignores others. Depending on which rmap_* wrapper is used, the BLOCK is called\nfor only scalar values, arrays, hashes, references, all elements or a\ncustomizable combination.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Report","origin":"textproc/p5-Data-Report","version":"1.001","comment":"Framework for flexible reporting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Report","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0032af55cd2d8d87c779fcd878b36b6f0707fcb3a40a882a9c18100cad8a7ae","flatsize":60871,"path":"All/p5-Data-Report-1.001.pkg","repopath":"All/p5-Data-Report-1.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24460,"desc":"Data::Report is a flexible, plugin-driven reporting framework.\n\nThe Data::Report framework consists of three parts:\n\n- the plugins\n\nPlugins implement a specific type of report. Standard plugins provided\nare Data::Report::Plugin::Text for textual reports,\nData::Report::Plugin::Html for HTML reports, and\nData::Report::Plugin::Csv for CSV (comma-separated) files.\n\n- the base class\n\nThe base class Data::Report::Base implements the functionality common to\nall reporters, plus a number of utility functions the plugins can use.\n\n- the factory\n\nThe actual Data::Report module is a factory that creates a reporter for\na given report type by selecting the appropriate plugin and returning an\ninstance thereof.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Data-Remember","origin":"devel/p5-Data-Remember","version":"0.140490","comment":"Remember complex information without giving yourself a headache","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Remember","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf48ba4fd6c0b39b4489c9dacd359525e6f1bbf0bb0ab1d28ac3e09be3ffd4d4","flatsize":114117,"path":"All/p5-Data-Remember-0.140490.pkg","repopath":"All/p5-Data-Remember-0.140490.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":42320,"desc":"The author got really tired of statements that looked like:\n\n$heap->{job}{$job} = {\n    source  => $source,\n    dest    => $destination,\n    options => $options,\n};\n\nand later:\n\nif ($heap->{job}{$job}{options}{wibble} eq $something_else) {\n    # do something...\n}\n\nThis module is meant to simplify this sort of things, with\noptional persistence as a bonus.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-DBM-Deep":{"origin":"databases/p5-DBM-Deep","version":"2.0019"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Recursive-Encode","origin":"devel/p5-Data-Recursive-Encode","version":"0.07","comment":"Perl extension to encode/decode values in a structure","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Recursive-Encode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c383039ef16a85db5234b14caefaf7a35a1c1e8755d49b0090d29eb8acfde7b","flatsize":15330,"path":"All/p5-Data-Recursive-Encode-0.07.pkg","repopath":"All/p5-Data-Recursive-Encode-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7920,"desc":"Encode/Decode values in a structure.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Stream-Bulk","origin":"devel/p5-Data-Stream-Bulk","version":"0.11_1","comment":"N at a time iteration API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Stream-Bulk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41cb51cf56e5c6383130ee8414e244db44041855bab6851e82a91bffd833e1bf","flatsize":64004,"path":"All/p5-Data-Stream-Bulk-0.11_1.pkg","repopath":"All/p5-Data-Stream-Bulk-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36648,"desc":"This module tries to find middle ground between one at a time and all at\nonce processing of data sets.\n\nThe purpose of this module is to avoid the overhead of implementing an\niterative api when this isn't necessary, without breaking forward\ncompatibility in case that becomes necessary later on.\n\nThe API optimizes for when a data set typically fits in memory and is\nreturned as an array, but the consumer cannot assume that the data set is\nbounded.\n\nThe API is destructive in order to minimize the chance that resultsets are\nleaked due to improper usage.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Record","origin":"devel/p5-Data-Record","version":"0.02_2","comment":"Perl module implementing \"split\" on steroids","maintainer":"espen@tagestad.no","www":"https://metacpan.org/release/Data-Record","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6aeb0c823ba92a8087bcf4e94dbc667e263c704e0b8103a7b5f75c85e6e9c86a","flatsize":23685,"path":"All/p5-Data-Record-0.02_2.pkg","repopath":"All/p5-Data-Record-0.02_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11652,"desc":"Data::Record - \"split\" on steroids","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Range-Compare","origin":"devel/p5-Data-Range-Compare","version":"1.031","comment":"Find gaps and intersections in lists of ranges","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Range-Compare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b51f5e4716d98de1de32fedd55e2d20e8fc309bfe3298c4f2399dcbc37e3a93","flatsize":74531,"path":"All/p5-Data-Range-Compare-1.031.pkg","repopath":"All/p5-Data-Range-Compare-1.031.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32736,"desc":"This package provides a universal framework for calculating the intersections\nand gaps in/of 2 dimensional ranges.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Rand-Obscure","origin":"devel/p5-Data-Rand-Obscure","version":"0.021_1","comment":"Perl module for generating (fairly) random strings easily","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Rand-Obscure","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f03e5fb69f090097e7b3c7e39bead8acd225148a09530342d1b8b000f7ed95a0","flatsize":24256,"path":"All/p5-Data-Rand-Obscure-0.021_1.pkg","repopath":"All/p5-Data-Rand-Obscure-0.021_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12116,"desc":"A module used to generate (fairly) random strings easily.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-Object-Tiny":{"origin":"devel/p5-Object-Tiny","version":"1.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Rand","origin":"devel/p5-Data-Rand","version":"0.0.4_1","comment":"Perl module for generating random strings or arrays","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Rand","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9afa10e1ca21b9b37c5af39da7010a0406d9b5948ad460ac26fc495f0c56f0d6","flatsize":23973,"path":"All/p5-Data-Rand-0.0.4_1.pkg","repopath":"All/p5-Data-Rand-0.0.4_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13652,"desc":"A module used to generate random strings and lists.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Properties","origin":"devel/p5-Data-Properties","version":"1.07","comment":"Perl module for persistent properties","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Properties","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecdd4f2f6aeeff7f74c51fe5bf59267b6a54a98189a9f7924b5ced5029e1a95b","flatsize":23546,"path":"All/p5-Data-Properties-1.07.pkg","repopath":"All/p5-Data-Properties-1.07.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11420,"desc":"This class is a Perl version of Java's java.util.Properties and aims\nto be format-compatible with that class.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Validate-Domain","origin":"dns/p5-Data-Validate-Domain","version":"0.15","comment":"Domain validation methods in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Validate-Domain","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b335124dc0006850668e9893307ed028a219f6700ad2ebba669e2bc62ac784ef","flatsize":22298,"path":"All/p5-Data-Validate-Domain-0.15.pkg","repopath":"All/p5-Data-Validate-Domain-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11532,"desc":"This module collects domain validation routines to make input\nvalidation, and untainting easier and more readable.","deps":{"p5-Net-Domain-TLD":{"origin":"dns/p5-Net-Domain-TLD","version":"1.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-Data-Phrasebook-Loader-YAML","origin":"textproc/p5-Data-Phrasebook-Loader-YAML","version":"0.13_1","comment":"Loader class for phrasebook implementations using YAML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Phrasebook-Loader-YAML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eae01a022462ccb88e01b4ca9c153e65681079ea81b9444c19f6c9ffa50fee11","flatsize":21864,"path":"All/p5-Data-Phrasebook-Loader-YAML-0.13_1.pkg","repopath":"All/p5-Data-Phrasebook-Loader-YAML-0.13_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":11220,"desc":"This class loader implements phrasebook patterns using YAML.\n\nPhrases can be contained within one or more dictionaries, with each phrase\naccessible via a unique key. Phrases may contain placeholders, please see\nData::Phrasebook for an explanation of how to use these. Groups of phrases are\nkept in a dictionary. In this implementation a single file is one complete\ndictionary.","deps":{"p5-Data-Phrasebook":{"origin":"textproc/p5-Data-Phrasebook","version":"0.35_2"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Data-Printer","origin":"devel/p5-Data-Printer","version":"1.002001","comment":"Colored pretty-print of Perl data structures and objects","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Printer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15a816e7e1233e75f36470f41d27f5ffe6429302dd8d43ceaf7c84ab3371eb5f","flatsize":314946,"path":"All/p5-Data-Printer-1.002001.pkg","repopath":"All/p5-Data-Printer-1.002001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":121300,"desc":"Data::Printer is meant to do one thing and one thing only: display Perl\nvariables and objects on screen, properly formatted (to be inspected by a\nhuman).\n\nHere's what Data::Printer has to offer to Perl developers, out of the box:\n- Very sane defaults (I hope!)\n- Highly customizable (in case you disagree with me :)\n- Colored output by default\n- Human-friendly output, with array index and custom separators\n- Full object dumps including methods, inheritance and internals\n- Exposes extra information such as tainted data and weak references\n- Ability to easily create filters for objects and regular structures\n- Ability to load settings from a .dataprinter file so you don't have to write\n  anything other than \"use DDP;\" in your code!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Perl","origin":"devel/p5-Data-Perl","version":"0.002011","comment":"Base classes wrapping fundamental Perl data types","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af9d39883e6487a83c2e0fce3d5dde5dd80a06a93135c908e0f5df8fad307bf1","flatsize":79273,"path":"All/p5-Data-Perl-0.002011.pkg","repopath":"All/p5-Data-Perl-0.002011.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41424,"desc":"Data::Perl is a collection of classes that wrap fundamental data\ntypes that exist in Perl. These classes and methods as they exist\ntoday are an attempt to mirror functionality provided by Moose's\nNative Traits. One important thing to note is all classes currently\ndo no validation on constructor input.","deps":{"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Peek","origin":"devel/p5-Data-Peek","version":"0.52","comment":"Collection of low-level debug facilities","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Peek","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f3d17e1ee32a57ea0c6e89e45c8d6439ccc515cd44e7f6319dace985cfc1ede","flatsize":47248,"path":"All/p5-Data-Peek-0.52.pkg","repopath":"All/p5-Data-Peek-0.52.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22160,"desc":"Data::Peek started off as DDumper being a wrapper module over\nData::Dumper, but grew out to be a set of low-level data\nintrospection utilities that no other module provided yet, using\nthe lowest level of the perl internals API as possible.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Data-Path","origin":"devel/p5-Data-Path","version":"1.4.1_1","comment":"XPath-like access to complex data structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ZAPHAR/Data-Path-1.4.1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30355eb9edde4fb1d4cae8a4ca23f30e623a8016ed570bdff95efb65fecdc0a5","flatsize":14983,"path":"All/p5-Data-Path-1.4.1_1.pkg","repopath":"All/p5-Data-Path-1.4.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7552,"desc":"This modules provides an XPath-like syntax to get values from complex\ndata structures.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Password","origin":"security/p5-Data-Password","version":"1.12","comment":"Assess password quality","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Password","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5144386cc91750621f1060c50810735006edf58ad113ecdf1b2e45a13bfb569","flatsize":16386,"path":"All/p5-Data-Password-1.12.pkg","repopath":"All/p5-Data-Password-1.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8908,"desc":"Data::Password checks potential passwords for crackability. It checks that the\npassword has the appropriate length, that it has enough character groups, that\nit does not contain the same characters repeatedly, that it does not contain\nascending or descending characters, or characters close to each other on the\nkeyboard. It also searches for the password in the ispell word file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Data-ParseBinary","origin":"devel/p5-Data-ParseBinary","version":"0.31_1","comment":"Yet Another parser for binary structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Data::ParseBinary","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9d0c569fdbfb81d6610b25663bbbd8996788140b68b45479784a36c8721d5cc","flatsize":201864,"path":"All/p5-Data-ParseBinary-0.31_1.pkg","repopath":"All/p5-Data-ParseBinary-0.31_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":63380,"desc":"This module enables writing declarations for simple and complex binary\nstructures, parsing binary to hash/array data structure, and building\nbinary data from hash/array data structure.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Pageset","origin":"databases/p5-Data-Pageset","version":"1.06_2","comment":"Page numbering and page sets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Pageset","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2414b5908ebc767ff372d6939e8b7940f344ffc9dfde5f6d3d9c0e39995382f6","flatsize":14496,"path":"All/p5-Data-Pageset-1.06_2.pkg","repopath":"All/p5-Data-Pageset-1.06_2.pkg","licenselogic":"single","pkgsize":6964,"desc":"The object produced by Data::Pageset can be used to create page\nnavigation, it inherits from Data::Page and has access to all methods from\nthis object.\n\nIn addition it also provides methods for dealing with set of pages, so\nthat if there are too many pages you can easily break them into chunks for\nthe user to browse through.\n\nYou can even choose to view page numbers in your set in a 'sliding'\nfassion.\n\nThe object can easily be passed to a templating system such as Template\nToolkit or be used within a script.","deps":{"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Data-Page-Pageset","origin":"devel/p5-Data-Page-Pageset","version":"1.02_1","comment":"Perl extension to simplify page number lists","maintainer":"Michael_Fisher@URMC.Rochester.edu","www":"https://metacpan.org/release/Data-Page-Pageset","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2689220dec6e28b481cc318f86f00d54b01c6356e75aea2403bb47dc9141571e","flatsize":17795,"path":"All/p5-Data-Page-Pageset-1.02_1.pkg","repopath":"All/p5-Data-Page-Pageset-1.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8772,"desc":"Data::Page::Pageset is a generic pager object, so it's very\nsimilar to Data::Page and Data::Pageset.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Page-NoTotalEntries","origin":"devel/p5-Data-Page-NoTotalEntries","version":"0.02_2","comment":"Perl extension for paging results without total entries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Page-NoTotalEntries","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"624a8246a3eefd2d263b3248ea811548aa9cbb34b67529eeaf29dd6b1820ff24","flatsize":5424,"path":"All/p5-Data-Page-NoTotalEntries-0.02_2.pkg","repopath":"All/p5-Data-Page-NoTotalEntries-0.02_2.pkg","licenselogic":"single","pkgsize":3992,"desc":"Data::Page::NoTotalEntries is a generic pager object, so it's very\nsimilar with Data::Page.  But so Data::Page::NoTotalEntries doesn't\nsupport $pager->total_entries and other some methods.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Page","origin":"databases/p5-Data-Page","version":"2.03","comment":"Pager utility for Class::DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Page","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b25070eae6bbf86b737802c38ece5b108b612e69602056de171d8d0014da7d99","flatsize":18280,"path":"All/p5-Data-Page-2.03.pkg","repopath":"All/p5-Data-Page-2.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9108,"desc":"When searching through large amounts of data, it is often the case that a\nresult set is returned that is larger than we want to display on one page. This\nresults in wanting to page through various pages of data. The maths behind this\nis unfortunately fiddly, hence this module.\n\nThe main concept is that you pass in the number of total entries, the number of\nentries per page, and the current page number. You can then call methods to\nfind out how many pages of information there are, and what number the first and\nlast entries on the current page really are.","deps":{"p5-Class-Accessor-Chained":{"origin":"devel/p5-Class-Accessor-Chained","version":"0.01_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Data-OptList","origin":"devel/p5-Data-OptList","version":"0.114","comment":"Parse and validate simple name/value option pairs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-OptList","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69b76a2166cabdf4eb2c2277f8124f62324145503b5d71f980507c1ea8866d39","flatsize":52941,"path":"All/p5-Data-OptList-0.114.pkg","repopath":"All/p5-Data-OptList-0.114.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13956,"desc":"Hashes are great for storing named data, but if you want more than one entry\nfor a name, you have to use a list of pairs.  Even then, this is really boring\nto write:\n\n  @values = (\n    foo => undef,\n    bar => undef,\n    baz => undef,\n    xyz => { ... },\n  );\n\nWith Data::OptList, you can do this instead:\n\n  Data::OptList::mkopt([\n    qw(foo bar baz),\n    xyz => { ... },\n  ]);\n\nThis works by assuming that any defined scalar is a name and any reference\nfollowing a name is its value.","deps":{"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-ObjectDriver","origin":"devel/p5-Data-ObjectDriver","version":"0.22_1","comment":"Simple, transparent data interface, with caching","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-ObjectDriver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a90415decefacd07038df6070bb38fb9e47caec4039caca09d5e100fca830e48","flatsize":305465,"path":"All/p5-Data-ObjectDriver-0.22_1.pkg","repopath":"All/p5-Data-ObjectDriver-0.22_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":121248,"desc":"Data::ObjectDriver is an object relational mapper, meaning that it\nmaps object-oriented design concepts onto a relational database.\n\nIt's inspired by, and descended from, the MT::ObjectDriver classes in\nSix Apart's Movable Type and TypePad weblogging products. But it adds\nin caching and partitioning layers, allowing you to spread data across\nmultiple physical databases, without your application code needing to\nknow where the data is stored.\n\nIt's currently considered ALPHA code. The API is largely fixed, but\nmay seen some small changes in the future. For what it's worth, the\nlikeliest area for changes are in the syntax for the search method,\nand would most likely not break much in the way of backwards\ncompatibility.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Class-Trigger":{"origin":"devel/p5-Class-Trigger","version":"0.15_1"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Text-SimpleTable":{"origin":"textproc/p5-Text-SimpleTable","version":"2.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Vars","origin":"devel/p5-Data-Object-Vars","version":"2.01","comment":"Stashable Role for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Vars","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d812f3799c697c10f0211ed3be5f7ff2400321e9eaf5b45d23500ca252a62f4","flatsize":18787,"path":"All/p5-Data-Object-Vars-2.01.pkg","repopath":"All/p5-Data-Object-Vars-2.01.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8580,"desc":"Data::Object::Role::Stashable provides methods for stashing data within the\nobject.","deps":{"p5-Data-Object-Class":{"origin":"devel/p5-Data-Object-Class","version":"2.02"},"p5-Data-Object-ClassHas":{"origin":"devel/p5-Data-Object-ClassHas","version":"2.01"},"p5-Data-Object-Role-Buildable":{"origin":"devel/p5-Data-Object-Role-Buildable","version":"0.03"},"p5-Data-Object-Role-Proxyable":{"origin":"devel/p5-Data-Object-Role-Proxyable","version":"2.03"},"p5-Data-Object-Role-Stashable":{"origin":"devel/p5-Data-Object-Role-Stashable","version":"2.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Random","origin":"devel/p5-Data-Random","version":"0.13","comment":"Perl module for generating random data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Random","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9379fbea4c86e6fcf338c80ce5ddb326aaca0d1ba0d93bac827b510d904a442b","flatsize":494107,"path":"All/p5-Data-Random-0.13.pkg","repopath":"All/p5-Data-Random-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":131624,"desc":"A module used to generate random data.  Useful mostly for test programs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"GD":"off"}},{"name":"p5-Data-Phrasebook","origin":"textproc/p5-Data-Phrasebook","version":"0.35_2","comment":"Accessing phrasebooks from various data sources","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Phrasebook","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b292cad34c03e2cf4a06b4898ebaf8c9bfa25a85e460327c4c48b5ab8061e81e","flatsize":76224,"path":"All/p5-Data-Phrasebook-0.35_2.pkg","repopath":"All/p5-Data-Phrasebook-0.35_2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":38400,"desc":"Data::Phrasebook is a collection of modules for accessing phrasebooks\nfrom various data sources.\n\nCommon uses of phrasebooks are in handling error codes, accessing\ndatabases via SQL queries and written language phrases. Examples are the\nmime.types file and the hosts file, both of which use a simple\nphrasebook design.","deps":{"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Data-Object-Types","origin":"devel/p5-Data-Object-Types","version":"0.04","comment":"Data-Object Type Constraints for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Types","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1f4ca3448b66e08438e9dafc35a2a35e866eaf489907c0529d7eece08b213af","flatsize":89155,"path":"All/p5-Data-Object-Types-0.04.pkg","repopath":"All/p5-Data-Object-Types-0.04.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22912,"desc":"Data::Object::Types provides type constraints for Data::Object.","deps":{"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Try","origin":"devel/p5-Data-Object-Try","version":"2.02","comment":"Try Class for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Role-Tryable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e224a81abf734045f3ef7d190331a3678d98258e57c263c43ddd02dfc8ef03b8","flatsize":24741,"path":"All/p5-Data-Object-Try-2.02.pkg","repopath":"All/p5-Data-Object-Try-2.02.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10132,"desc":"Data::Object::Try provides an object-oriented interface for performing complex\ntry/catch operations.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Struct","origin":"devel/p5-Data-Object-Struct","version":"2.00","comment":"Struct Class for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Struct","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de8e6e035656241ca2f4f518cf7d7bcd01530826239679f1a9bad7064446249b","flatsize":14518,"path":"All/p5-Data-Object-Struct-2.00.pkg","repopath":"All/p5-Data-Object-Struct-2.00.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7172,"desc":"Data::Object::Struct provides a class that creates struct-like objects which\nbundle attributes together, is immutable, and provides accessors, without having\nto write an explicit class.","deps":{"p5-Data-Object-Class":{"origin":"devel/p5-Data-Object-Class","version":"2.02"},"p5-Data-Object-Role-Buildable":{"origin":"devel/p5-Data-Object-Role-Buildable","version":"0.03"},"p5-Data-Object-Role-Immutable":{"origin":"devel/p5-Data-Object-Role-Immutable","version":"2.01"},"p5-Data-Object-Role-Proxyable":{"origin":"devel/p5-Data-Object-Role-Proxyable","version":"2.03"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-State","origin":"devel/p5-Data-Object-State","version":"2.00","comment":"Singleton Builder for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-State","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da27decbd88ecb787057d2db7a582ba13815fd8e0f2e02e45299838084d40bf0","flatsize":16049,"path":"All/p5-Data-Object-State-2.00.pkg","repopath":"All/p5-Data-Object-State-2.00.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7796,"desc":"Data::Object::State provides an abstract base class for creating singleton\nclasses. This package is derived from Moo and makes consumers Moo classes (with\nall that that entails). This package also injects a BUILD method which is\nresponsible for hooking into the build process and returning the appropriate\nstate.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Space","origin":"devel/p5-Data-Object-Space","version":"2.10","comment":"Namespace Class for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Space","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35b18db8785004456ff99b2da70ace423e9f99ab4d12f57c00d695ca11bb03ea","flatsize":50987,"path":"All/p5-Data-Object-Space-2.10.pkg","repopath":"All/p5-Data-Object-Space-2.10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18080,"desc":"Data::Object::Space provides methods for parsing and manipulating package\nnamespaces.","deps":{"p5-Data-Object-Name":{"origin":"devel/p5-Data-Object-Name","version":"2.03"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-RoleHas","origin":"devel/p5-Data-Object-RoleHas","version":"2.01","comment":"Attribute Builder for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-RoleHas","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b6b6171a4dfedceae1f2e08bd2d42ce56e07349663e1e02349c71fdd85623b2","flatsize":13509,"path":"All/p5-Data-Object-RoleHas-2.01.pkg","repopath":"All/p5-Data-Object-RoleHas-2.01.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6628,"desc":"Data::Object::RoleHas provides options for defining class attributes.","deps":{"p5-Data-Object-Attributes":{"origin":"devel/p5-Data-Object-Attributes","version":"0.06"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Role-Stashable","origin":"devel/p5-Data-Object-Role-Stashable","version":"2.01","comment":"Stashable Role for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Role-Stashable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5521592862710a348794cb02d8d5ea2121ceae7fe029ff4041a33d42690fdfae","flatsize":14787,"path":"All/p5-Data-Object-Role-Stashable-2.01.pkg","repopath":"All/p5-Data-Object-Role-Stashable-2.01.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7192,"desc":"Data::Object::Role::Stashable provides methods for stashing data within the\nobject.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Role-Proxyable","origin":"devel/p5-Data-Object-Role-Proxyable","version":"2.03","comment":"Proxyable Role for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Role-Proxyable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47e92fd07fb29f09d00121757d593a6f9809ada14d43d9b93c0b0aa06fddcc1d","flatsize":15320,"path":"All/p5-Data-Object-Role-Proxyable-2.03.pkg","repopath":"All/p5-Data-Object-Role-Proxyable-2.03.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7572,"desc":"Data::Object::Role::Proxyable provides a wrapper around the AUTOLOAD routine\nwhich processes calls to routines which don't exist. Adding a build_proxy method\nto the consuming class acts as a hook into routine dispatching, which processes\ncalls to routines which don't exist. The build_proxy routine is called as a\nmethod and receives $self, $package, $method, and any arguments passed to the\nmethod as a list of arguments, e.g. @args. The build_proxy method must return a\nroutine (i.e. a callback) or the undefined value which results in a \"method\nmissing\" error.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Role-Pluggable","origin":"devel/p5-Data-Object-Role-Pluggable","version":"0.01","comment":"Pluggable Role for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Role-Pluggable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3b5f63718ee11bf44e5d82855abe11f231cc65a109aa867bfe9d9af6003ae20","flatsize":14742,"path":"All/p5-Data-Object-Role-Pluggable-0.01.pkg","repopath":"All/p5-Data-Object-Role-Pluggable-0.01.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7340,"desc":"Data::Object::Role::Pluggable provides a mechanism for dispatching to plugin\nclasses.","deps":{"p5-Data-Object-Class":{"origin":"devel/p5-Data-Object-Class","version":"2.02"},"p5-Data-Object-Plugin":{"origin":"devel/p5-Data-Object-Plugin","version":"0.01"},"p5-Data-Object-Role":{"origin":"devel/p5-Data-Object-Role","version":"2.01"},"p5-Data-Object-Space":{"origin":"devel/p5-Data-Object-Space","version":"2.10"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Role-Immutable","origin":"devel/p5-Data-Object-Role-Immutable","version":"2.01","comment":"Immutable Role for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Role-Immutable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8ae3d38e90c6cce8cf624eaf71cba3b92babcd8ee68afb002665519bc763ef0","flatsize":14364,"path":"All/p5-Data-Object-Role-Immutable-2.01.pkg","repopath":"All/p5-Data-Object-Role-Immutable-2.01.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7068,"desc":"Data::Object::Role::Immutable provides a mechanism for making any derived object\nimmutable.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Role-Formulatable","origin":"devel/p5-Data-Object-Role-Formulatable","version":"0.03","comment":"Formulatable Role for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Role-Formulatable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3ca4c369e35f09697d00354fd429573818a127f4c298ad5ed40b15c0053d54d","flatsize":19308,"path":"All/p5-Data-Object-Role-Formulatable-0.03.pkg","repopath":"All/p5-Data-Object-Role-Formulatable-0.03.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8680,"desc":"Data::Object::Role::Formulatable provides a mechanism for automatically\ninflating objects from constructor arguments.","deps":{"p5-Data-Object-Class":{"origin":"devel/p5-Data-Object-Class","version":"2.02"},"p5-Data-Object-ClassHas":{"origin":"devel/p5-Data-Object-ClassHas","version":"2.01"},"p5-Data-Object-Role":{"origin":"devel/p5-Data-Object-Role","version":"2.01"},"p5-Data-Object-Role-Buildable":{"origin":"devel/p5-Data-Object-Role-Buildable","version":"0.03"},"p5-Data-Object-RoleHas":{"origin":"devel/p5-Data-Object-RoleHas","version":"2.01"},"p5-Data-Object-Space":{"origin":"devel/p5-Data-Object-Space","version":"2.10"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Role-Errable","origin":"devel/p5-Data-Object-Role-Errable","version":"0.01","comment":"Errable Role for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Role-Errable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0f1b9d11bf8fd07853ebd1fab3ac9a5ef5172061f82eb8cf8e2d18aa6e618a8","flatsize":16657,"path":"All/p5-Data-Object-Role-Errable-0.01.pkg","repopath":"All/p5-Data-Object-Role-Errable-0.01.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8116,"desc":"Data::Object::Role::Errable provides a mechanism for handling errors\n(exceptions). It's a more structured approach to being \"throwable\". The idea is\nthat any object that consumes this role can set an error which automatically\nthrows an exception which if trapped includes the state (object as thrown) in\nthe exception context.","deps":{"p5-Data-Object-Exception":{"origin":"devel/p5-Data-Object-Exception","version":"2.02"},"p5-Data-Object-Role":{"origin":"devel/p5-Data-Object-Role","version":"2.01"},"p5-Data-Object-Role-Tryable":{"origin":"devel/p5-Data-Object-Role-Tryable","version":"2.00"},"p5-Data-Object-RoleHas":{"origin":"devel/p5-Data-Object-RoleHas","version":"2.01"},"p5-Data-Object-Types":{"origin":"devel/p5-Data-Object-Types","version":"0.04"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Role-Dumpable","origin":"devel/p5-Data-Object-Role-Dumpable","version":"2.02","comment":"Dumpable Role for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Role-Dumpable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7004bb0c67500ddedd307b60ac53eec7ad375e20e07a9e33eb1f984e29c7912","flatsize":17716,"path":"All/p5-Data-Object-Role-Dumpable-2.02.pkg","repopath":"All/p5-Data-Object-Role-Dumpable-2.02.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7736,"desc":"Data::Object::Role::Dumpable provides methods for dumping the object and\nunderlying value.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Role-Tryable","origin":"devel/p5-Data-Object-Role-Tryable","version":"2.00","comment":"Tryable Role for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Role-Tryable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32842b457d0ac5ec9e809bf6fcd6acae6aceb0c92186f544e3683df92a4acbdd","flatsize":15012,"path":"All/p5-Data-Object-Role-Tryable-2.00.pkg","repopath":"All/p5-Data-Object-Role-Tryable-2.00.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7484,"desc":"Data::Object::Role::Tryable provides a wrapper around the Data::Object::Try\nclass which provides an object-oriented interface for performing complex\ntry/catch operations.","deps":{"p5-Data-Object-Try":{"origin":"devel/p5-Data-Object-Try","version":"2.02"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Role-Arguable","origin":"devel/p5-Data-Object-Role-Arguable","version":"0.01","comment":"Arguable Role for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Role-Arguable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba3408e89dd608b922a0e878f67a0324a0ba32e0b39a8dc2024d3c1405879902","flatsize":16357,"path":"All/p5-Data-Object-Role-Arguable-0.01.pkg","repopath":"All/p5-Data-Object-Role-Arguable-0.01.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8008,"desc":"Data::Object::Role::Arguable provides a mechanism for unpacking an argument list\nand creating a data structure suitable for passing to the consumer constructor.\nThe argslist routine should return a list of attribute names in the order to be\nparsed. An attribute name maybe prefixed with \"@\" to denote that all remaining\nitems should be assigned to an arrayref, e.g. @options, or \"%25\" to denote that\nall remaining items should be assigned to a hashref, e.g. %25options.","deps":{"p5-Data-Object-Role-Buildable":{"origin":"devel/p5-Data-Object-Role-Buildable","version":"0.03"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Role-Buildable","origin":"devel/p5-Data-Object-Role-Buildable","version":"0.03","comment":"Buildable Role for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Role-Buildable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49b328c532f01dd9c933adc83b4041e93b7df417cc81210c3a3ffa082cf2b0a6","flatsize":16242,"path":"All/p5-Data-Object-Role-Buildable-0.03.pkg","repopath":"All/p5-Data-Object-Role-Buildable-0.03.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7744,"desc":"Data::Object::Role::Buildable provides methods for hooking into object\nconstruction of the consuming class, e.g. handling single-arg object\nconstruction.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Plugin","origin":"devel/p5-Data-Object-Plugin","version":"0.01","comment":"Plugin Class for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Plugin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c628afa28423a6cfb0aa01d2c94844219301fabfe442f1dd5a9e78cddce5a92","flatsize":13888,"path":"All/p5-Data-Object-Plugin-0.01.pkg","repopath":"All/p5-Data-Object-Plugin-0.01.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6868,"desc":"Data::Object::Plugin provides an abstract base class for defining plugin\nclasses.","deps":{"p5-Data-Object-Class":{"origin":"devel/p5-Data-Object-Class","version":"2.02"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Opts","origin":"devel/p5-Data-Object-Opts","version":"2.00","comment":"Opts Class for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Opts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bba0576cf563c333d2b070f61db4cb1cda5105132775e9cf3b918e6fb0221f8","flatsize":20815,"path":"All/p5-Data-Object-Opts-2.00.pkg","repopath":"All/p5-Data-Object-Opts-2.00.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9244,"desc":"Data::Object::Opts provides methods for accessing command-line arguments.","deps":{"p5-Data-Object-Class":{"origin":"devel/p5-Data-Object-Class","version":"2.02"},"p5-Data-Object-ClassHas":{"origin":"devel/p5-Data-Object-ClassHas","version":"2.01"},"p5-Data-Object-Role-Buildable":{"origin":"devel/p5-Data-Object-Role-Buildable","version":"0.03"},"p5-Data-Object-Role-Proxyable":{"origin":"devel/p5-Data-Object-Role-Proxyable","version":"2.03"},"p5-Data-Object-Role-Stashable":{"origin":"devel/p5-Data-Object-Role-Stashable","version":"2.01"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Name","origin":"devel/p5-Data-Object-Name","version":"2.03","comment":"Name Class for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Name","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ed3ba5aa5d2d2c803fb97d0425c151abdaaea124d91679ef29f67d2e27569f1","flatsize":19067,"path":"All/p5-Data-Object-Name-2.03.pkg","repopath":"All/p5-Data-Object-Name-2.03.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8404,"desc":"Data::Object::Name provides methods for converting \"name\" strings.","deps":{"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Kind","origin":"devel/p5-Data-Object-Kind","version":"0.01","comment":"Abstract Base Class for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Kind","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9585b4efc58424ef459c3ac034e0b21dfc18602c34188f70d35cc478a6e8e73a","flatsize":15099,"path":"All/p5-Data-Object-Kind-0.01.pkg","repopath":"All/p5-Data-Object-Kind-0.01.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7404,"desc":"Data::Object::Kind provides methods common across all Data::Object value\nclasses.","deps":{"p5-Data-Object-Cast":{"origin":"devel/p5-Data-Object-Cast","version":"0.02"},"p5-Data-Object-Class":{"origin":"devel/p5-Data-Object-Class","version":"2.02"},"p5-Data-Object-Space":{"origin":"devel/p5-Data-Object-Space","version":"2.10"},"p5-Data-Object-Types":{"origin":"devel/p5-Data-Object-Types","version":"0.04"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Exception","origin":"devel/p5-Data-Object-Exception","version":"2.02","comment":"Exception Class for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Exception","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51f70b6f659207c592a5b85b4078c769a18d60fac765521e687beb0e7abe038e","flatsize":18643,"path":"All/p5-Data-Object-Exception-2.02.pkg","repopath":"All/p5-Data-Object-Exception-2.02.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8412,"desc":"Data::Object::Exception provides functionality for creating, throwing, and\nintrospecting exception objects.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Data","origin":"devel/p5-Data-Object-Data","version":"2.03","comment":"Podish Parser for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Data","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"614f55e287f9fba3c7c5cc262139d0690bd0f939f803022caf0dbf7e4f1149d5","flatsize":26840,"path":"All/p5-Data-Object-Data-2.03.pkg","repopath":"All/p5-Data-Object-Data-2.03.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10648,"desc":"Data::Object::Data provides methods for parsing and extracting pod-like sections\nfrom any file or package. The pod-like syntax allows for using these sections\nanywhere in the source code and having Perl properly ignoring them.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-ClassHas","origin":"devel/p5-Data-Object-ClassHas","version":"2.01","comment":"Attribute Builder for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-ClassHas","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ca56f7a24e3744b580e6c7b72a002d18c4048788d7c4be6d0f120e1184cab14","flatsize":13524,"path":"All/p5-Data-Object-ClassHas-2.01.pkg","repopath":"All/p5-Data-Object-ClassHas-2.01.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6624,"desc":"Data::Object::ClassHas provides options for defining class attributes.","deps":{"p5-Data-Object-Attributes":{"origin":"devel/p5-Data-Object-Attributes","version":"0.06"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Class","origin":"devel/p5-Data-Object-Class","version":"2.02","comment":"Class Builder for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2803af8273c0935e4415c6c106f0b87fcb4023877351c73a0f2e12b436c6f91","flatsize":14915,"path":"All/p5-Data-Object-Class-2.02.pkg","repopath":"All/p5-Data-Object-Class-2.02.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7280,"desc":"Data::Object::Class modifies the consuming package making it a class.\n\nWWW https://metacpan.org/release/Data-Object-Class","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Cast","origin":"devel/p5-Data-Object-Cast","version":"0.02","comment":"Data Type Casting for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Cast","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bff42e643cd0393ccd84e4a752c3e4dbfe6b5363ca4b608871c74dd346a226be","flatsize":24557,"path":"All/p5-Data-Object-Cast-0.02.pkg","repopath":"All/p5-Data-Object-Cast-0.02.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9164,"desc":"Data::Object::Cast provides functions for casting native data types to objects\nand the reverse.","deps":{"p5-Data-Object-Space":{"origin":"devel/p5-Data-Object-Space","version":"2.10"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Attributes","origin":"devel/p5-Data-Object-Attributes","version":"0.06","comment":"Attribute Builder for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Attributes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43ef53bd348d26a2e1a7af81ea3133d91b6ceda6917aa1824df15381c0b2a467","flatsize":28619,"path":"All/p5-Data-Object-Attributes-0.06.pkg","repopath":"All/p5-Data-Object-Attributes-0.06.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10916,"desc":"Data::Object::Attributes provides options for defining class attributes.\nSpecifically, this package wraps the has attribute keyword and adds shortcuts\nand enhancements. If no directives are specified, the attribute is declared as\nread-write and optional.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Args","origin":"devel/p5-Data-Object-Args","version":"2.01","comment":"Args Class for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Args","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60009e3907bb5912333c4da7115957514c0995e449d5d2e4aa9c432e8b846861","flatsize":20389,"path":"All/p5-Data-Object-Args-2.01.pkg","repopath":"All/p5-Data-Object-Args-2.01.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9100,"desc":"Data::Object::Args provides methods for accessing @ARGS items.","deps":{"p5-Data-Object-Class":{"origin":"devel/p5-Data-Object-Class","version":"2.02"},"p5-Data-Object-ClassHas":{"origin":"devel/p5-Data-Object-ClassHas","version":"2.01"},"p5-Data-Object-Role-Buildable":{"origin":"devel/p5-Data-Object-Role-Buildable","version":"0.03"},"p5-Data-Object-Role-Proxyable":{"origin":"devel/p5-Data-Object-Role-Proxyable","version":"2.03"},"p5-Data-Object-Role-Stashable":{"origin":"devel/p5-Data-Object-Role-Stashable","version":"2.01"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Role","origin":"devel/p5-Data-Object-Role","version":"2.01","comment":"Role Builder for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Role","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fa71d374f3c0cfa9d0b2599cd0bd1dd1cb7054066cf95f7b5fb41d0bd2feceb","flatsize":15222,"path":"All/p5-Data-Object-Role-2.01.pkg","repopath":"All/p5-Data-Object-Role-2.01.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7372,"desc":"Data::Object::Role modifies the consuming package making it a role.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Munge","origin":"devel/p5-Data-Munge","version":"0.100","comment":"Various utility functions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Munge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebe88be274bfa104f68cdd393e16b19ed87e4cb535112dc89431b6c899bfba47","flatsize":22782,"path":"All/p5-Data-Munge-0.100.pkg","repopath":"All/p5-Data-Munge-0.100.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12840,"desc":"This module defines a few generally useful utility functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object","origin":"devel/p5-Data-Object","version":"2.05","comment":"Data Type Objects for Perl 5","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0f1db070f731ae6911ed779cd0bdb106e22e56f4edbf4a660e4edb916685cf2","flatsize":323389,"path":"All/p5-Data-Object-2.05.pkg","repopath":"All/p5-Data-Object-2.05.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":80780,"desc":"Data::Object provides functions for promoting Perl 5 native data types to\nobjects which provide common methods for operating on the data.\n\nBasically it provides Moo objects and roles for native Perl data types.","deps":{"p5-Data-Object-Cast":{"origin":"devel/p5-Data-Object-Cast","version":"0.02"},"p5-Data-Object-Class":{"origin":"devel/p5-Data-Object-Class","version":"2.02"},"p5-Data-Object-ClassHas":{"origin":"devel/p5-Data-Object-ClassHas","version":"2.01"},"p5-Data-Object-Kind":{"origin":"devel/p5-Data-Object-Kind","version":"0.01"},"p5-Data-Object-Role-Buildable":{"origin":"devel/p5-Data-Object-Role-Buildable","version":"0.03"},"p5-Data-Object-Role-Dumpable":{"origin":"devel/p5-Data-Object-Role-Dumpable","version":"2.02"},"p5-Data-Object-Role-Proxyable":{"origin":"devel/p5-Data-Object-Role-Proxyable","version":"2.03"},"p5-Data-Object-Role-Throwable":{"origin":"devel/p5-Data-Object-Role-Throwable","version":"2.01"},"p5-Data-Object-Types":{"origin":"devel/p5-Data-Object-Types","version":"0.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Miscellany","origin":"devel/p5-Data-Miscellany","version":"1.100850_1","comment":"Collection of miscellaneous subroutines","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Miscellany","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22d6a39fa4f60f992691e4fc0c2693fd94027902a7e1a813e9170305db5eab86","flatsize":52764,"path":"All/p5-Data-Miscellany-1.100850_1.pkg","repopath":"All/p5-Data-Miscellany-1.100850_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15044,"desc":"This is a collection of miscellaneous subroutines useful in wide but varying\nscenarios; a catch-all module for things that don't obviously belong anywhere\nelse. Obviously what's useful differs from person to person, but this particular\ncollection should be useful in object-oriented frameworks, such as\nClass::Scaffold and Data::Conveyor.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-MessagePack-Stream","origin":"devel/p5-Data-MessagePack-Stream","version":"1.05","comment":"Perl extension for yet another messagepack streaming deserializer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-MessagePack-Stream","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea592e9ddf8b94c85015b510bb8204e73786ca54a0a42beadb3e5b3a84e64e1f","flatsize":17665,"path":"All/p5-Data-MessagePack-Stream-1.05.pkg","repopath":"All/p5-Data-MessagePack-Stream-1.05.pkg","licenselogic":"single","pkgsize":8652,"desc":"Data::MessagePack::Stream is streaming deserializer for MessagePack.\n\nThis module is alternate for Data::MessagePack::Unpacker.  Unlike\noriginal unpacker, this module support internal buffer and it's\npossible to handle streaming data correctly.","deps":{"msgpack-c":{"origin":"devel/msgpack-c","version":"6.0.2"},"p5-Data-MessagePack":{"origin":"devel/p5-Data-MessagePack","version":"0.48_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libmsgpack-c.so.2"]},{"name":"p5-Data-MessagePack","origin":"devel/p5-Data-MessagePack","version":"0.48_2","comment":"Perl extension for MessagePack","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-MessagePack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30ed2f104e3213b686262b542751ae20cd9f06bfe00d6739f191b6af2bb83f38","flatsize":73699,"path":"All/p5-Data-MessagePack-0.48_2.pkg","repopath":"All/p5-Data-MessagePack-0.48_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28548,"desc":"Data::MessagePack is a binary packer for perl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Data-Lock","origin":"devel/p5-Data-Lock","version":"1.03","comment":"Make variables (im)?mutable","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Data::Lock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"536c83a09b891c7d6a062d2b7892f55919f1714716adba6ca210caa47dd158d2","flatsize":20300,"path":"All/p5-Data-Lock-1.03.pkg","repopath":"All/p5-Data-Lock-1.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11868,"desc":"Data::Lock makes the specified variable immutable like Readonly. Unlike Readonly\nwhich implements immutability via tie, Data::Lock makes use of the internal flag\nof perl SV so it imposes almost no penalty.\n\nLike Readonly, Data::Lock locks not only the variable itself but also elements\ntherein. You can Data::Lock objects as well.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Model","origin":"devel/p5-Data-Model","version":"0.00008_3","comment":"Perl extension for model interface which had more data sources unified","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Model","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5a4ab1e3fb08ffa04c2e3f9dbd2003ffc5f73bb3a02c2397375652165c15830","flatsize":207325,"path":"All/p5-Data-Model-0.00008_3.pkg","repopath":"All/p5-Data-Model-0.00008_3.pkg","licenselogic":"single","pkgsize":75860,"desc":"Model interface which had more data sources unified, a.k.a data/object\nmapper.","deps":{"p5-Class-Trigger":{"origin":"devel/p5-Class-Trigger","version":"0.15_1"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Object-Role-Throwable","origin":"devel/p5-Data-Object-Role-Throwable","version":"2.01","comment":"Throwable Role for Data::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Object-Role-Throwable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc5e0bfd14977ee05391564f72d442e3c29d37127843d76c8338732aaf658d00","flatsize":14543,"path":"All/p5-Data-Object-Role-Throwable-2.01.pkg","repopath":"All/p5-Data-Object-Role-Throwable-2.01.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7200,"desc":"Data::Object::Role::Throwable provides mechanisms for throwing the object as an\nexception.","deps":{"p5-Data-Object-Exception":{"origin":"devel/p5-Data-Object-Exception","version":"2.02"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-routines":{"origin":"devel/p5-routines","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Date-Handler","origin":"math/p5-Date-Handler","version":"1.2_1","comment":"Perl module for calculating time differences","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-Handler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"998ded90741f0b5d4f9dc78b7fece58e724a36ef2d61ed3bbd0d2fcce6703595","flatsize":128423,"path":"All/p5-Date-Handler-1.2_1.pkg","repopath":"All/p5-Date-Handler-1.2_1.pkg","licenselogic":"single","pkgsize":33256,"desc":"Date::Handler is a container for dates that holds all the methods\nto transform itself from Timezone to Timezone and format itself.\nIt uses operator overloading and Delta date objects to calculates\ntime differences.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Data-JavaScript-Anon","origin":"devel/p5-Data-JavaScript-Anon","version":"1.03_1","comment":"Dump big dumb Perl structs to anonymous JavaScript structs","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Data-JavaScript-Anon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc36244ed3ad9528cb071a3900981ebf15fbd0d5ca75df422acf8dd25da3530c","flatsize":24263,"path":"All/p5-Data-JavaScript-Anon-1.03_1.pkg","repopath":"All/p5-Data-JavaScript-Anon-1.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11780,"desc":"Data::JavaScript::Anon provides the ability to dump large\nsimple data structures to JavaScript. That is, things that\ndon't need to be a class, or have special methods or whatever.","deps":{"p5-Class-Default":{"origin":"devel/p5-Class-Default","version":"1.51_1"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Lazy","origin":"devel/p5-Data-Lazy","version":"0.6_1","comment":"\"lazy\" variables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Lazy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b9aa500ed4d0f0d48d0e5eede919674a2d49b15d1573e6c4e5d7e50cefb68a6","flatsize":18202,"path":"All/p5-Data-Lazy-0.6_1.pkg","repopath":"All/p5-Data-Lazy-0.6_1.pkg","licenselogic":"single","pkgsize":10168,"desc":"A very little module for simulating laziness in perl.  It provides\nscalars that are \"lazy\", that is their value is computed only if\nnecessary and at most once.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Localize","origin":"devel/p5-Data-Localize","version":"0.00028","comment":"Perl extension for alternate data localization API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Localize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8e25e9f65c7e888c63b261939dc950e6fe78584490f0a2a79f4367ce7d359ee","flatsize":95091,"path":"All/p5-Data-Localize-0.00028.pkg","repopath":"All/p5-Data-Localize-0.00028.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":55092,"desc":"Alternate Data Localization API.","deps":{"p5-Log-Minimal":{"origin":"devel/p5-Log-Minimal","version":"0.19_1"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Types-MooseLike":{"origin":"devel/p5-MooX-Types-MooseLike","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Inherited","origin":"devel/p5-Data-Inherited","version":"1.100860_1","comment":"Perl extension for hierarchy-wide accumulation of list/hash results","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Inherited","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b609167cad2287cdaa67b3f3824bda89ccffeecc97d1786f712a1425aa072891","flatsize":8583,"path":"All/p5-Data-Inherited-1.100860_1.pkg","repopath":"All/p5-Data-Inherited-1.100860_1.pkg","licenselogic":"single","pkgsize":5812,"desc":"Hierarchy-wide accumulation of list and hash results.\n\nThis is a mixin class.  By inheriting from it you get two methods that\nare able to accumulate hierarchy-wide list and hash results.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-IPV4-Range-Parse","origin":"net/p5-Data-IPV4-Range-Parse","version":"1.05_1","comment":"Perl extension parsing IPv4 ranges","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-IPV4-Range-Parse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a1fc345d63b6f37dc2156ee1bb3fd273107effb8b9f3eb1692c5f2b590de85b","flatsize":17380,"path":"All/p5-Data-IPV4-Range-Parse-1.05_1.pkg","repopath":"All/p5-Data-IPV4-Range-Parse-1.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8452,"desc":"Simple Interface for getting start and ending address of ranges as integers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Data-IEEE754","origin":"devel/p5-Data-IEEE754","version":"0.02","comment":"Pack and unpack big-endian IEEE754 floats and doubles","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-IEEE754","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"393cd51703b9ef2d8cf33c07bd8591616a81ba62a400cab3c6653173750ce74e","flatsize":15074,"path":"All/p5-Data-IEEE754-0.02.pkg","repopath":"All/p5-Data-IEEE754-0.02.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":7560,"desc":"Data::IEEE754 provides some simple convenience functions for packing and\nunpacking IEEE 754 floats and doubles.\n\nCurrently this module only implements big-endian order.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Inspect","origin":"devel/p5-Data-Inspect","version":"0.05","comment":"Another pretty-printer for perl objects","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/Data-Inspect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"434523f6822555cfbb307a23e7b3d4b07320d21a05592d437c86cda5bc8d7e63","flatsize":21001,"path":"All/p5-Data-Inspect-0.05.pkg","repopath":"All/p5-Data-Inspect-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10892,"desc":"Another perl object pretty-printer","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-Data-Inspect port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-Data-JavaScript","origin":"lang/p5-Data-JavaScript","version":"1.13_1","comment":"Dump Perl structures to JavaScript code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-JavaScript","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28a0729b48cbe444bff43607c2af7b48df4b75ba01cc844dab56d9d45061a198","flatsize":11180,"path":"All/p5-Data-JavaScript-1.13_1.pkg","repopath":"All/p5-Data-JavaScript-1.13_1.pkg","licenselogic":"single","pkgsize":7392,"desc":"This module is aimed mainly for CGI programming, when a perl script\ngenerates a page with client side JavaScript code that needs access to\nstructures created on the server.\n\nIt works by creating one line of JavaScript code per datum. Therefore,\nstructures cannot be created anonymously and needed to be assigned to\nvariables. This enables dumping big structures.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","www","perl5"]},{"name":"p5-Data-ICal-DateTime","origin":"deskutils/p5-Data-ICal-DateTime","version":"0.82","comment":"Convenience methods for using Data::ICal with DateTime","maintainer":"matthew@FreeBSD.org","www":"https://metacpan.org/release/Data-ICal-DateTime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb8922dc5856c6f080c6b2935ad12b80529b6414842bbec5cddab6ba65508bd5","flatsize":32314,"path":"All/p5-Data-ICal-DateTime-0.82.pkg","repopath":"All/p5-Data-ICal-DateTime-0.82.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12260,"desc":"Data::ICal::DateTime - convenience methods for using Data::ICal with\nDateTime","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Data-ICal":{"origin":"deskutils/p5-Data-ICal","version":"0.24"},"p5-DateTime-Format-ICal":{"origin":"devel/p5-DateTime-Format-ICal","version":"0.09_1"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["deskutils","perl5"]},{"name":"p5-Data-ICal","origin":"deskutils/p5-Data-ICal","version":"0.24","comment":"Generate iCalendar (RFC 2445) calendar files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-ICal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03969ebd55b2dc3dbd9aa98191e520e2eb9fc7226dcf153563bf2f107946f445","flatsize":118031,"path":"All/p5-Data-ICal-0.24.pkg","repopath":"All/p5-Data-ICal-0.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":57108,"desc":"A Data::ICal object represents a VCALENDAR object as defined in the\niCalendar protocol (RFC 2445, MIME type \"text/calendar\"), as implemented\nin many popular calendaring programs such as Apple's iCal.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-ReturnValue":{"origin":"devel/p5-Class-ReturnValue","version":"0.55_1"},"p5-Text-vFile-asData":{"origin":"devel/p5-Text-vFile-asData","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["deskutils","perl5"]},{"name":"p5-Data-Hexdumper","origin":"devel/p5-Data-Hexdumper","version":"3.0001","comment":"Module for displaying binary data in a readable format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Hexdumper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"540e36ab9775836c9a17b91ff76f60c67d11e7caa9e57993a945084d1c072207","flatsize":43411,"path":"All/p5-Data-Hexdumper-3.0001.pkg","repopath":"All/p5-Data-Hexdumper-3.0001.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":18556,"desc":"Data::Hexdumper provides a simple way to format and display arbitrary binary\ndata in a way similar to how some debuggers do for lesser languages. It\ngives the programmer a considerable degree of flexibility in how the data is\nformatted, with sensible defaults. It is envisaged that it will primarily be\nof use for those wrestling alligators in the swamp of binary file formats,\nwhich is why it was written in the first place.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Hierarchy","origin":"devel/p5-Data-Hierarchy","version":"0.34_1","comment":"Handle data in a hierarchical structure","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Hierarchy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56d799852d7fe4310c3a11f99d76c43b1987d3a49ad469f79d04ba94e6363af0","flatsize":27066,"path":"All/p5-Data-Hierarchy-0.34_1.pkg","repopath":"All/p5-Data-Hierarchy-0.34_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12028,"desc":"Data::Hierarchy provides a simple interface for manipulating inheritable\ndata attached to a hierarchical environment (like filesystem).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Hexify","origin":"devel/p5-Data-Hexify","version":"1.00_1","comment":"Perl extension for hexdumping arbitrary data","maintainer":"nobutaka@FreeBSD.org","www":"https://metacpan.org/release/Data-Hexify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88592da3ed48a44a9e8b08c31f72d29d22092e16c6df0729a5d1785897f7130e","flatsize":17816,"path":"All/p5-Data-Hexify-1.00_1.pkg","repopath":"All/p5-Data-Hexify-1.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8972,"desc":"Hexify formats arbitrary (possible binary) data into a format suitable for hex\ndumps in the style of xd or hexl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-HexDump","origin":"devel/p5-Data-HexDump","version":"0.04","comment":"Simple hexadecimal dumper","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-HexDump","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e75ec5be926c603e7882eb6d617e58b8edb399d52c65f7bb32825000622e60f5","flatsize":47628,"path":"All/p5-Data-HexDump-0.04.pkg","repopath":"All/p5-Data-HexDump-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12708,"desc":"Dump in hexadecimal the content of a scalar. The result is\nreturned in a string. Each line of the result consists of\nthe offset in the source in the leftmost column of each\nline, followed by one or more columns of data from the\nsource in hexadecimal. The rightmost column of each line\nshows the printable characters (all others are shown as\nsingle dots).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-HexDump-Range","origin":"devel/p5-Data-HexDump-Range","version":"0.13.59_1","comment":"Hexadecimal Range Dumper with color, bitfields and skip ranges","maintainer":"gebhart@secnetix.de","www":"https://metacpan.org/release/Data-HexDump-Range","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fe47fccd63917e8f57515c098559650e9d9068937dac33581afdd224b7e592b","flatsize":144821,"path":"All/p5-Data-HexDump-Range-0.13.59_1.pkg","repopath":"All/p5-Data-HexDump-Range-0.13.59_1.pkg","licenselogic":"single","pkgsize":46756,"desc":"Creates a dump from binary data and user defined range descriptions.\nThe goal of this module is to create an easy to understand dump of binary data.\n\nThis achieved through:\n- Highlighted (colors) dump that is easier to understand than\n  a monochrome blob of hex data\n- Multiple rendering modes with different output formats\n- Bitfield rendering\n- Skipping uninterresting data\n- The possibility to describe complex structures","deps":{"p5-Data-TreeDumper":{"origin":"devel/p5-Data-TreeDumper","version":"0.41"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Term-Bash-Completion-Generator":{"origin":"shells/p5-Term-Bash-Completion-Generator","version":"0.02.8_2"},"p5-Text-Colorizer":{"origin":"textproc/p5-Text-Colorizer","version":"0.02.2_1"},"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Google-Visualization-DataTable","origin":"graphics/p5-Data-Google-Visualization-DataTable","version":"0.11_1","comment":"Easily create Google DataTable objects for the Google Visulization API","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Google-Visualization-DataTable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d18c0dc36fe78bac621c5c3576e5b8115488bcf2d3a375d2dab65e754a199837","flatsize":68506,"path":"All/p5-Data-Google-Visualization-DataTable-0.11_1.pkg","repopath":"All/p5-Data-Google-Visualization-DataTable-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21952,"desc":"Google's excellent Visualization suite requires you to format your Javascript\ndata very carefully. It's entirely possible to do this by hand, especially with\nthe help of the most excellent JSON::XS but it's a bit fiddly, largely because\nPerl doesn't natively support data types and Google's API accepts a super-set of\nJSON - see \"JSON vs Javascript\" below.\n\nThis module is attempts to hide the gory details of preparing your data before\nsending it to a JSON serializer - more specifically, hiding some of the hoops\nthat have to be jump through for making sure your data serializes to the right\ndata types.\n\nEvery effort has been made to keep naming conventions as close as possible to\nthose in the API itself.","deps":{"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Data-Google-Visualization-DataSource","origin":"graphics/p5-Data-Google-Visualization-DataSource","version":"0.01_1","comment":"Perl helper class for the Google Chart Tools Datasource Protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Google-Visualization-DataSource","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7a944801e5f37f1e37e791fbdc4cf1d1e0186565379098d063430f3b275f470","flatsize":59465,"path":"All/p5-Data-Google-Visualization-DataSource-0.01_1.pkg","repopath":"All/p5-Data-Google-Visualization-DataSource-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19228,"desc":"The Google Visualization API is a nifty bit of kit for generating pretty\npictures from your data. By design it has a fair amount of Google-cruft, such as\nnon-standard JSON and stuffing configuration options in to a single CGI query\nparameter. It's also got somewhat confusing documentation, and some non-obvious\nrules for generating certain message classes.\n\nData::Google::Visualization::DataTable takes care of preparing data for the API,\nbut this module implements the Google Chart Tools Datasource Protocol, or Google\nVisualization API wire protocol, or whatever it is they've decided to call it\nthis week.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Data-Google-Visualization-DataTable":{"origin":"graphics/p5-Data-Google-Visualization-DataTable","version":"0.11_1"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Data-GUID","origin":"devel/p5-Data-GUID","version":"0.051","comment":"Generate globally unique identifiers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-GUID","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1df75830f3ab69736f35996fadf8484828a8ed0dbbe90af3df20d05ff32e326","flatsize":55120,"path":"All/p5-Data-GUID-0.051.pkg","repopath":"All/p5-Data-GUID-0.051.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14172,"desc":"Data::GUID provides a simple interface for generating and using globally\nunique identifiers.","deps":{"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-FormValidator-Constraints-DateTime","origin":"textproc/p5-Data-FormValidator-Constraints-DateTime","version":"1.11_1","comment":"Data::FormValidator constraints for dates and times","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-FormValidator-Constraints-DateTime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7f50d665936f4ffbaaf58bdd939c2d1924c9dbd3115fe17a3b0f68b6d17809e","flatsize":42061,"path":"All/p5-Data-FormValidator-Constraints-DateTime-1.11_1.pkg","repopath":"All/p5-Data-FormValidator-Constraints-DateTime-1.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13904,"desc":"This package provides constraint routines for Data::FormValidator for\ndealing with dates and times.  It provides an easy mechanism for\nvalidating dates of any format (using strptime(3)) and transforming\nthose dates (as long as you 'untaint' the fields) into valid DateTime\nobjects, or into strings that would be properly formatted for various\ndatabase engines.","deps":{"p5-Data-FormValidator":{"origin":"textproc/p5-Data-FormValidator","version":"4.88"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Builder":{"origin":"devel/p5-DateTime-Format-Builder","version":"0.83"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Data-HashArray","origin":"devel/p5-Data-HashArray","version":"1.03","comment":"Array class of hashes with properties via overloading and AUTOLOAD","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Data-HashArray","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce29ee74cccdba440f7fd234f347084a67589626aa16003521aeb730d7c3632d","flatsize":22343,"path":"All/p5-Data-HashArray-1.03.pkg","repopath":"All/p5-Data-HashArray-1.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11696,"desc":"Data::HashArray is an array of hashes or hash-based objects. This\nclass has some magical properties that make it easier to deal with\nmultiplicity.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Grouper","origin":"devel/p5-Data-Grouper","version":"0.06_1","comment":"Data aggregator for perl objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Grouper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99cf2c1d6570676348aab1fb0837218b0f4c0f24ac992000e087b876e393dc63","flatsize":26902,"path":"All/p5-Data-Grouper-0.06_1.pkg","repopath":"All/p5-Data-Grouper-0.06_1.pkg","licenselogic":"single","pkgsize":13168,"desc":"Aggregate perl modules, often useful for template expansion.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Integer","origin":"devel/p5-Data-Integer","version":"0.006","comment":"Details of the native integer data type","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Integer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f55402ea813ab111d8422db3daec5c5952dfcb849a217c86bb6c0eea039eaff","flatsize":49727,"path":"All/p5-Data-Integer-0.006.pkg","repopath":"All/p5-Data-Integer-0.006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19444,"desc":"This module is about the native integer numerical data type. A native integer is\none of the types of datum that can appear in the numeric part of a Perl scalar.\nThis module supplies constants describing the native integer type.\n\nThere are actually two native integer representations: signed and unsigned. Both\nare handled by this module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Flow","origin":"devel/p5-Data-Flow","version":"1.02_1","comment":"Perl extension for simple-minded recipe-controlled build of data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Flow","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee794d8035cdb6b18cba1e770788b60eb6b0ba4b3a81e793e8ef5670e11b2627","flatsize":12963,"path":"All/p5-Data-Flow-1.02_1.pkg","repopath":"All/p5-Data-Flow-1.02_1.pkg","licenselogic":"single","pkgsize":7364,"desc":"The module Data::Flow provides its services via objects.  The objects\nmay be obtained by the usual\n\n         $request = new Data::Flow $recipes;\n\nparadigm. The argument $recipes is a hash reference, which provides the\nrules for request processing. The objects support two methods, set() and\nget(). The first one is used to provide input data for processing, the\nsecond one to obtain the output.\n\nThe unit of requested information is a field. The method set() takes a\npair field => value, the method get() takes one argument: the field.\n\nEvery object is created without any fields filled, but it knows how to\nconstruct fields basing on other fields or some global into. This\nknowledge is provided in the argument $recipe of the new() function.\nThis is a reference to a hash, keyed by fields. The values of this hash\nare hash references themselves, which describe how to acquire the field\nwhich is the corresponding key of the initial hash.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-FormValidator","origin":"textproc/p5-Data-FormValidator","version":"4.88","comment":"Validates user input (usually from an HTML form) based","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-FormValidator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12625533491dcae8ddb93ad8b8f559c369b29bf96c612f1fedce3f4184ba0110","flatsize":197890,"path":"All/p5-Data-FormValidator-4.88.pkg","repopath":"All/p5-Data-FormValidator-4.88.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":74708,"desc":"Data::FormValidator's main aim is to make the tedious coding of input\nvalidation expressible in a simple format and to let the programmer focus\non more interesting tasks.\n\nWhen you are coding a web application one of the most tedious though\ncrucial tasks is to validate user's input (usually submitted by way of\nan HTML form). You have to check that each required fields is present\nand that some fields have valid data. (Does the phone input looks like a\nphone number? Is that a plausible email address? Is the YY state\nvalid? etc.) For a simple form, this is not really a problem but as\nforms get more complex and you code more of them this task becames\nreally boring and tedious.\n\nData::FormValidator lets you define profiles which declare the\nrequired fields and their format. When you are ready to validate the\nuser's input, you tell Data::FormValidator the profile to apply to the\nuser data and you get the valid fields, the name of the fields which\nare missing. An array is returned listing which fields are valid,\nmissing, invalid and unknown in this profile.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-File-MMagic":{"origin":"devel/p5-File-MMagic","version":"1.30_1"},"p5-Image-Size":{"origin":"graphics/p5-Image-Size","version":"3.300"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Perl6-Junction":{"origin":"devel/p5-Perl6-Junction","version":"1.60000_1"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Data-Dumper-Perltidy","origin":"devel/p5-Data-Dumper-Perltidy","version":"0.01_1","comment":"Stringify and pretty print Perl data structures","maintainer":"mopsfelder@gmail.com","www":"https://metacpan.org/release/Data-Dumper-Perltidy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d77040be2397bb17e1c20da9657142ec03a752562936f521098cd879ec67537a","flatsize":8794,"path":"All/p5-Data-Dumper-Perltidy-0.01_1.pkg","repopath":"All/p5-Data-Dumper-Perltidy-0.01_1.pkg","licenselogic":"single","pkgsize":5948,"desc":"Data::Dumper::Perltidy encapsulates both Data::Dumper and\nPerl::Tidy to provide a function that stringifies a Perl\ndata structure in a pretty printed format.","deps":{"p5-Perl-Tidy":{"origin":"devel/p5-Perl-Tidy","version":"20240511"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Float","origin":"math/p5-Data-Float","version":"0.013","comment":"Details of the floating point data type","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Float","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf1e5219ea93dc39b9334df5bc3a5168ed53544c92829f25fd4c3815d05508f4","flatsize":59497,"path":"All/p5-Data-Float-0.013.pkg","repopath":"All/p5-Data-Float-0.013.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25152,"desc":"This module is about the native floating point numerical\ndata type. A floating point number is one of the types of\ndatum that can appear in the numeric part of a Perl scalar.\n\nThis module supplies constants describing the native floating\npoint type, classification functions, and functions to\nmanipulate floating point values at a low level.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Data-Dumper-Interp","origin":"devel/p5-Data-Dumper-Interp","version":"7.007","comment":"Interpolate Data::Dumper output into strings for human consumption","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Data-Dumper-Interp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb410512834e7d8eaae9933f56fbcba155bf32736aaf52ef985254570fb47188","flatsize":104769,"path":"All/p5-Data-Dumper-Interp-7.007.pkg","repopath":"All/p5-Data-Dumper-Interp-7.007.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":40852,"desc":"This Data::Dumper wrapper optimizes output for human consumption and\navoids side-effects which interfere with debugging.\n\nThe namesake feature is interpolating Data::Dumper output into strings,\nbut simple functions are also provided to format a scalar, array, or hash.","deps":{"p5-Data-Dumper":{"origin":"devel/p5-Data-Dumper","version":"2.183"},"p5-Data-Structure-Util":{"origin":"devel/p5-Data-Structure-Util","version":"0.16_1"},"p5-Data-Visitor":{"origin":"devel/p5-Data-Visitor","version":"0.32"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Dumper-Concise","origin":"devel/p5-Data-Dumper-Concise","version":"2.023","comment":"Less indentation and newlines plus sub deparsing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Dumper-Concise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2163fe71936b4a2ac6d3ac681073bbd3f3648080c6efc991b40169f89ebc3193","flatsize":25903,"path":"All/p5-Data-Dumper-Concise-2.023.pkg","repopath":"All/p5-Data-Dumper-Concise-2.023.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14516,"desc":"Data::Dumper::Concise is a perl module for less indentation and\nnewlines plus sub deparsing.","deps":{"p5-Devel-ArgNames":{"origin":"devel/p5-Devel-ArgNames","version":"0.03_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"ARGNAMES":"on"}},{"name":"p5-Data-Entropy","origin":"security/p5-Data-Entropy","version":"0.007_1","comment":"Entropy (randomness) management","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Entropy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"825f7a54bbcc88e84229766fb8f729d954e9fb8fbccd4cdeef1f6d1190bb47fa","flatsize":83810,"path":"All/p5-Data-Entropy-0.007_1.pkg","repopath":"All/p5-Data-Entropy-0.007_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41572,"desc":"This module maintains a concept of a current selection of entropy\nsource. Algorithms that require entropy can use the source nominated\nby this module, avoiding the need for entropy source objects to be\nexplicitly passed around. This is convenient because usually one\nentropy source will be used for an entire program run and so an\nexplicit entropy source parameter would rarely vary. There is also a\ndefault entropy source, avoiding the need to explicitly configure a\nsource at all.\n\nIf nothing is done to set a source then it defaults to the use of\nRijndael (AES) in counter mode (see\nData::Entropy::RawSource::CryptCounter and Crypt::Rijndael), keyed\nusing Perl's built-in rand function. This gives a data stream that\nlooks like concentrated entropy, but really only has at most the\nentropy of the rand seed. Within a single run it is cryptographically\ndifficult to detect the correlation between parts of the\npseudo-entropy stream. If more true entropy is required then it is\nnecessary to configure a different entropy source.","deps":{"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-Data-Float":{"origin":"math/p5-Data-Float","version":"0.013"},"p5-HTTP-Lite":{"origin":"www/p5-HTTP-Lite","version":"2.44"},"p5-Params-Classify":{"origin":"devel/p5-Params-Classify","version":"0.015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Data-Dumper","origin":"devel/p5-Data-Dumper","version":"2.183","comment":"Stringified perl data structures, suitable for both printing and eval","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Dumper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a46c472092fb000d4918cea5f8e0c149c29908b6ce86380c97b5b097125076e","flatsize":98978,"path":"All/p5-Data-Dumper-2.183.pkg","repopath":"All/p5-Data-Dumper-2.183.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41116,"desc":"Given a list of scalars or reference variables, writes out their contents in\nperl syntax. The references can also be objects. The contents of each variable\nis output in a single Perl statement. Handles self-referential structures\ncorrectly.\n\nThe return value can be evaled to get back an identical copy of the original\nreference structure.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Data-Dumper-Simple","origin":"devel/p5-Data-Dumper-Simple","version":"0.11_1","comment":"Easily dump variables with names","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Dumper-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3aef97d7f34f666f6af99f382fa0fdf2847ddadaaeb10b0de10ef5795d223e71","flatsize":14898,"path":"All/p5-Data-Dumper-Simple-0.11_1.pkg","repopath":"All/p5-Data-Dumper-Simple-0.11_1.pkg","licenselogic":"single","pkgsize":9872,"desc":"This module allow the user to dump variables in a Data::Dumper format.\n\nUnlike the default behavior of Data::Dumper, the variables are named\n(instead of $VAR1, $VAR2, etc.)  Data::Dumper provides an extended\ninterface that allows the programmer to name the variables, but this\ninterface requires a lot of typing and is prone to tyops (sic).  This\nmodule fixes that.\n\nData::Dumper::Simple is actually a source filter that replaces all\ninstances of Dumper($some, @args) in your code with a call to\nData::Dumper->Dump(). You can use the one function provided to make\ndumping variables for debugging a trivial task.\n\nNote that this is primarily a debugging tool. Data::Dumper offers a\nbit more than that, so don't expect this module to be more than it is.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Dump-Color","origin":"devel/p5-Data-Dump-Color","version":"0.249","comment":"Like Data::Dump, but with color","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Dump-Color","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90b1fbb4cf9d5d17fb86beebc9ecfcc3ebdde754a937a3cdfa4a776538221165","flatsize":283105,"path":"All/p5-Data-Dump-Color-0.249.pkg","repopath":"All/p5-Data-Dump-Color-0.249.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":213428,"desc":"Data::Dump::Color aims to be a drop-in replacement for Data::Dump. It adds\ncolors to dumps. It also adds various visual aids in the comments, e.g.\narray/hash index, depth indicator, and so on.","deps":{"p5-ColorThemeBase-Static":{"origin":"devel/p5-ColorThemeBase-Static","version":"0.008"},"p5-ColorThemeUtil-ANSI":{"origin":"devel/p5-ColorThemeUtil-ANSI","version":"0.002"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Module-Load-Util":{"origin":"devel/p5-Module-Load-Util","version":"0.012"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-DumpXML","origin":"devel/p5-Data-DumpXML","version":"1.06_2","comment":"Dump arbitrary data structures as XML","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-DumpXML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f125b036e1a50c5a341b523555522a3b7bba60535ff6444d168249ae7857ed1","flatsize":17665,"path":"All/p5-Data-DumpXML-1.06_2.pkg","repopath":"All/p5-Data-DumpXML-1.06_2.pkg","licenselogic":"single","pkgsize":10408,"desc":"This module provide a single function called dump_xml() that takes\na list of perl values as argument and produce a string as result.\nThe string returned is an XML document that represents any perl\ndata structures passed in. Reference loops are handled correctly.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"p5-Array-RefElem":{"origin":"misc/p5-Array-RefElem","version":"1.00_1"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Dump-Streamer","origin":"devel/p5-Data-Dump-Streamer","version":"2.42","comment":"Stream a highly accurate breadth first data dump in Perl code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Dump-Streamer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6f56f720a43d6afda08887780cca12dde34f5550d0930188af77afab2748ecf","flatsize":190494,"path":"All/p5-Data-Dump-Streamer-2.42.pkg","repopath":"All/p5-Data-Dump-Streamer-2.42.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":65540,"desc":"Converts a data structure into a sequence of perl statements sufficient for\nrecreating the original via eval. This module is very similar in concept to\nData::Dumper and Data::Dump, with the major differences being that this module\nis designed to output to a stream instead of constructing its output in memory,\nand that the traversal over the data structure is effectively breadth first\nversus the depth first traversal done by the others.\n\nIn fact the data structure is scanned twice, first in breadth first mode to\nperform structural analysis, and then in depth first mode to actually produce\nthe output, but obeying the depth relationships of the first pass.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"p5-B-Utils":{"origin":"devel/p5-B-Utils","version":"0.27"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Data-Diver","origin":"devel/p5-Data-Diver","version":"1.0101_1","comment":"Simple, ad-hoc access to elements of deeply nested structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Diver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"451b89e458370e71a67b1a413ffd19de7f30cb061cb40843a09f931197ebbd66","flatsize":21819,"path":"All/p5-Data-Diver-1.0101_1.pkg","repopath":"All/p5-Data-Diver-1.0101_1.pkg","licenselogic":"single","pkgsize":11260,"desc":"Data::Diver provides the Dive() and DiveVal() functions for ad-hoc access to\nelements of deeply nested data structures, and the DiveRef(), DiveError(),\nDiveClear(), and DiveDie() support functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Currency","origin":"finance/p5-Data-Currency","version":"0.06000_1","comment":"Container class for currency conversion/formatting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Currency","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf30cf3a9243a35bdf8c4233dab1848808bf88e38cd57640303b7e5c506567c7","flatsize":16282,"path":"All/p5-Data-Currency-0.06000_1.pkg","repopath":"All/p5-Data-Currency-0.06000_1.pkg","licenselogic":"single","pkgsize":7244,"desc":"The Data::Currency module provides basic currency formatting and conversion.","deps":{"p5-Class-Accessor-Grouped":{"origin":"devel/p5-Class-Accessor-Grouped","version":"0.10014"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-Finance-Currency-Convert-WebserviceX":{"origin":"finance/p5-Finance-Currency-Convert-WebserviceX","version":"0.07001_1"},"p5-Locale-Codes":{"origin":"misc/p5-Locale-Codes","version":"3.64"},"p5-Locale-Currency-Format":{"origin":"finance/p5-Locale-Currency-Format","version":"1.35"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Data-Dump","origin":"devel/p5-Data-Dump","version":"1.25","comment":"Pretty printing of data structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Dump","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60c4548243f68a48bdcc8d236210b124577f5d27ab488c0fb309fabfd3444790","flatsize":52038,"path":"All/p5-Data-Dump-1.25.pkg","repopath":"All/p5-Data-Dump-1.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24848,"desc":"This module provides a single function called dump() that takes a list of\nvalues as its argument and produces a string as its result. The string contains\nPerl code that, when evaled, produces a deep copy of the original arguments.\nThe string is formatted for easy reading.\n\nIf dump() is called in a void context, then the dump is printed on STDERR\ninstead of being returned.\n\nIf you don't like importing a function that overrides Perl's not-so-useful\nbuiltin, then you can also import the same function as pp(), mnemonic for\n\"pretty-print\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Compare","origin":"devel/p5-Data-Compare","version":"1.2200_1","comment":"Compare Perl data structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Compare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac538bd8d03e48f34c27b69b0ce100a9249792ea1a0f8bf40aee936ce8ba711d","flatsize":33664,"path":"All/p5-Data-Compare-1.2200_1.pkg","repopath":"All/p5-Data-Compare-1.2200_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17988,"desc":"Compare two perl data structures recursively. Returns 0 if the\nstructures differ, else returns 1.","deps":{"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Clone","origin":"devel/p5-Data-Clone","version":"0.006","comment":"Polymorphic data cloning","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Clone","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7f6b664dec97092f0102b018eb0f3e1a750106d5a08defb0a7b4b16d2342d3e","flatsize":31354,"path":"All/p5-Data-Clone-0.006.pkg","repopath":"All/p5-Data-Clone-0.006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14624,"desc":"Data::Clone does data cloning, i.e. copies things recursively. This is smart so\nthat it works with not only non-blessed references, but also with blessed\nreferences (i.e. objects). When clone() finds an object, it calls a clone method\nof the object if the object has a clone, otherwise it makes a surface copy of\nthe object. That is, this module does polymorphic data cloning.\n\nAlthough there are several modules on CPAN which can clone data, this module has\na different cloning policy from almost all of them. See \"Cloning policy\" and\n\"Comparison to other cloning modules\" for details.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Data-Capture","origin":"devel/p5-Data-Capture","version":"0.27_1","comment":"Perl6 Capture objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Capture","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6eccb4fd660df0295515181611f7a2bcf1aa117e09aa272f1362b5df7579d5e","flatsize":3994,"path":"All/p5-Data-Capture-0.27_1.pkg","repopath":"All/p5-Data-Capture-0.27_1.pkg","licenselogic":"single","pkgsize":3096,"desc":"Perl6 Capture objects","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Buffer","origin":"misc/p5-Data-Buffer","version":"0.04_1","comment":"Read/write buffer class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Buffer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fa92376966e9a5ede7e8645bbe10f1ae4db27903a96f54a22bdf95e8e7d7502","flatsize":23095,"path":"All/p5-Data-Buffer-0.04_1.pkg","repopath":"All/p5-Data-Buffer-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11480,"desc":"A Read/write buffer class.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Data-Bind","origin":"devel/p5-Data-Bind","version":"0.30_2","comment":"Perl module to bind and alias variables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Bind","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d4f14038e0e4a5cc8532d3d4fa97a5272c9fa8284c543cb5bd1a6c21c877754","flatsize":33884,"path":"All/p5-Data-Bind-0.30_2.pkg","repopath":"All/p5-Data-Bind-0.30_2.pkg","licenselogic":"single","pkgsize":12160,"desc":"This module implements the semantics for perl6-style variable binding,\n\nas well as subroutine call argument passing and binding, in Perl 5.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Data-Capture":{"origin":"devel/p5-Data-Capture","version":"0.27_1"},"p5-Devel-Caller":{"origin":"devel/p5-Devel-Caller","version":"2.07"},"p5-Devel-LexAlias":{"origin":"devel/p5-Devel-LexAlias","version":"0.05_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Data-Binary","origin":"devel/p5-Data-Binary","version":"0.01","comment":"Simple detection of binary versus text in strings","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Binary","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3ee1b7163ae180d8eb7c11678b9e5f1e2a8c15c9473068a61c294d992b4fb14","flatsize":12891,"path":"All/p5-Data-Binary-0.01.pkg","repopath":"All/p5-Data-Binary-0.01.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":6816,"desc":"Data::Binary provides string equivalents to the -T / -B operators. Since these\nonly work on file names and file handles, this module provides the same\nfunctions but on strings.\n\nNote that the actual implementation is currently different, basically because\nthe -T / -B functions are in C/XS, and this module is written in pure Perl. For\nnow, anyway.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-ClearSilver-HDF","origin":"devel/p5-Data-ClearSilver-HDF","version":"0.04_2","comment":"Convert from Perl Data Structure to ClearSilver HDF","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-ClearSilver-HDF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd1082ec796db1d33f9169d8d33546c8c1b691328a2fd20cac7a8b6062f8cc94","flatsize":10129,"path":"All/p5-Data-ClearSilver-HDF-0.04_2.pkg","repopath":"All/p5-Data-ClearSilver-HDF-0.04_2.pkg","licenselogic":"single","pkgsize":6840,"desc":"Convert from Perl Data Structure to ClearSilver HDF","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-ClearSilver":{"origin":"www/p5-ClearSilver","version":"0.10.5_2"},"p5-Data-Structure-Util":{"origin":"devel/p5-Data-Structure-Util","version":"0.16_1"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","www","perl5"]},{"name":"p5-Data-Dmp","origin":"devel/p5-Data-Dmp","version":"0.242","comment":"Dump Perl data structures as Perl code","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Dmp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acb2604c259b349ad1d2c6f9395a64e3b7846316d9f7af5eee64594a0d63552b","flatsize":57121,"path":"All/p5-Data-Dmp-0.242.pkg","repopath":"All/p5-Data-Dmp-0.242.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17580,"desc":"Data::Dmp is a Perl dumper like Data::Dumper. It's compact (only about 200 lines\nof code long), starts fast and does not use any non-core modules except\nRegexp::Stringify when dumping regexes. It produces compact single-line output\n(similar to Data::Dumper::Concise). It roughly has the same speed as\nData::Dumper (usually a bit faster for smaller structures) and faster than\nData::Dump, but does not offer the various formatting options. It supports\ndumping objects, regexes, circular structures, coderefs. Its code is first based\non Data::Dump: I removed all the parts that I don't need, particularly the\npretty formatting stuffs) and added some features that I need like proper regex\ndumping and coderef deparsing.","deps":{"p5-Regexp-Stringify":{"origin":"devel/p5-Regexp-Stringify","version":"0.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-Alias","origin":"devel/p5-Data-Alias","version":"1.28","comment":"Comprehensive set of aliasing operations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Alias","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"202f8507fc1a5828f95357bf1979bb97a260f925771a16a8aae5c8fffe9e9976","flatsize":73502,"path":"All/p5-Data-Alias-1.28.pkg","repopath":"All/p5-Data-Alias-1.28.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34144,"desc":"Data::Alias is a module that allows you to apply \"aliasing semantics\"\nto a section of code, causing aliases to be made wherever Perl would\nnormally make copies instead. You can use this to improve efficiency\nand readability, when compared to using references.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Data-AMF","origin":"converters/p5-Data-AMF","version":"0.09_1","comment":"Perl extension to serialize, deserialize AMF data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-AMF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbb9fa3edfc181da4b3369974ba4e0b84541cc64aa67e752780733067e373fd0","flatsize":68091,"path":"All/p5-Data-AMF-0.09_1.pkg","repopath":"All/p5-Data-AMF-0.09_1.pkg","licenselogic":"single","pkgsize":31168,"desc":"Serialize / deserialize AMF data.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Data-ACL","origin":"devel/p5-Data-ACL","version":"0.02_1","comment":"Perl extension for simple ACL lists","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-ACL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08e85a0b257a8e64dc32227150a44c327f83c780592247ce466eef2acc315b01","flatsize":6719,"path":"All/p5-Data-ACL-0.02_1.pkg","repopath":"All/p5-Data-ACL-0.02_1.pkg","licenselogic":"single","pkgsize":4292,"desc":"This module implements a series of allowed and denied access control lists\nfor permissive controls.  The Set::NestedGroups module is used to define\nusers and nested permissive groups.","deps":{"p5-Set-NestedGroups":{"origin":"devel/p5-Set-NestedGroups","version":"0.01_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Danga-Socket-Callback","origin":"devel/p5-Danga-Socket-Callback","version":"0.013_1,1","comment":"Use Danga::Socket From Callbacks","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/Danga-Socket-Callback","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22831120897fa94fd406228463e4839bc08b88cbbd2908640123d32a0509e518","flatsize":13608,"path":"All/p5-Danga-Socket-Callback-0.013_1,1.pkg","repopath":"All/p5-Danga-Socket-Callback-0.013_1,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7720,"desc":"Danga::Socket::Callback is a thin wrapper arond Danga::Socket\nthat allows you to set callbacks to be called at various events.","deps":{"p5-Danga-Socket":{"origin":"devel/p5-Danga-Socket","version":"1.62"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Danga-Socket","origin":"devel/p5-Danga-Socket","version":"1.62","comment":"Event loop and event-driven async socket base class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Danga-Socket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac496dd99884361c5fd585f06a0996006c1c08a829dd275673091a52f5948a6c","flatsize":56749,"path":"All/p5-Danga-Socket-1.62.pkg","repopath":"All/p5-Danga-Socket-1.62.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20452,"desc":"This is an abstract base class for objects backed by a socket which\nprovides the basic framework for event-driven asynchronous IO,\ndesigned to be fast.  Danga::Socket is both a base class for objects,\nand an event loop.\n\nCallers subclass Danga::Socket.  Danga::Socket's constructor registers\nitself with the Danga::Socket event loop, and invokes callbacks on the\nobject for readability, writability, errors, and other conditions.","deps":{"p5-Sys-Syscall":{"origin":"devel/p5-Sys-Syscall","version":"0.25_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","net","perl5"]},{"name":"p5-Dancer2-Session-DBIC","origin":"databases/p5-Dancer2-Session-DBIC","version":"0.120","comment":"DBIx::Class based session engine for Dancer2","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer2-Session-DBIC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc2da0ab3822ecf937113e4711504911ccaa7977257dd3c09c56f5d8ecdc8a92","flatsize":30282,"path":"All/p5-Dancer2-Session-DBIC-0.120.pkg","repopath":"All/p5-Dancer2-Session-DBIC-0.120.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16432,"desc":"This module implements a session engine for Dancer2 by serializing\nthe session, and storing it in a database via DBIx::Class.\n\nJSON was chosen as the default serialization format,\nas it is fast, terse, and portable.","deps":{"p5-DBICx-Sugar":{"origin":"databases/p5-DBICx-Sugar","version":"0.0200"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-Dancer2":{"origin":"www/p5-Dancer2","version":"1.1.0"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Dancer2-Plugin-Interchange6","origin":"www/p5-Dancer2-Plugin-Interchange6","version":"0.204","comment":"Dancer2 Plugin for Interchange6 Open Source Shop Machine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer2-Plugin-Interchange6","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc7c80cdf324b3a0bfc63b03d2b1f7c06a843a93c4814a04885f5d9be7bdd904","flatsize":84589,"path":"All/p5-Dancer2-Plugin-Interchange6-0.204.pkg","repopath":"All/p5-Dancer2-Plugin-Interchange6-0.204.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35080,"desc":"Interchange6, the Open Source Shop Machine,\nis the Modern Perl ecosystem for online business.\n\nThis plugin turns your Dancer2 site into a shop.","deps":{"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"p5-Dancer2":{"origin":"www/p5-Dancer2","version":"1.1.0"},"p5-Dancer2-Plugin-Auth-Extensible":{"origin":"security/p5-Dancer2-Plugin-Auth-Extensible","version":"0.710"},"p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC":{"origin":"security/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC","version":"0.624"},"p5-Dancer2-Plugin-DBIC":{"origin":"databases/p5-Dancer2-Plugin-DBIC","version":"0.0100"},"p5-Dancer2-Session-DBIC":{"origin":"databases/p5-Dancer2-Session-DBIC","version":"0.120"},"p5-Interchange6":{"origin":"www/p5-Interchange6","version":"0.120"},"p5-Interchange6-Schema":{"origin":"databases/p5-Interchange6-Schema","version":"0.133"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-HandlesVia":{"origin":"devel/p5-MooX-HandlesVia","version":"0.001009"},"p5-MooseX-CoverableModifiers":{"origin":"devel/p5-MooseX-CoverableModifiers","version":"0.30"},"p5-Net-HTTPS-Any":{"origin":"net/p5-Net-HTTPS-Any","version":"0.12"},"p5-Safe-Isa":{"origin":"devel/p5-Safe-Isa","version":"1.000010"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer2-Plugin-FormValidator","origin":"www/p5-Dancer2-Plugin-FormValidator","version":"1.04","comment":"Neat and easy to start form validation plugin for Dancer2","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/pod/Dancer2::Plugin::FormValidator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07f016a7a473aedf19e117216407692f62a1244015e71f4733a6d9486ca08960","flatsize":93292,"path":"All/p5-Dancer2-Plugin-FormValidator-1.04.pkg","repopath":"All/p5-Dancer2-Plugin-FormValidator-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24092,"desc":"This is micro-framework that provides validation in your Dancer2\napplication. It consists of dsl's keywords and a set of agreements.\nIt has a set of built-in validators that can be extended by\ncompatible modules (extensions). Also proved runtime switching\nbetween languages, so you can show proper error messages to users.","deps":{"p5-Dancer2":{"origin":"www/p5-Dancer2","version":"1.1.0"},"p5-Dancer2-Plugin-Deferred":{"origin":"www/p5-Dancer2-Plugin-Deferred","version":"0.008000"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"p5-utf8-all":{"origin":"textproc/p5-utf8-all","version":"0.024"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer2-Plugin-Email","origin":"mail/p5-Dancer2-Plugin-Email","version":"0.0202","comment":"Simple email handling for Dancer2 applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer2-Plugin-Email","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a30f805717cab5f6520b6166e38d53d659caac340e5c4c0676f0224570ad972","flatsize":51167,"path":"All/p5-Dancer2-Plugin-Email-0.0202.pkg","repopath":"All/p5-Dancer2-Plugin-Email-0.0202.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14548,"desc":"Dancer2::Plugin::Email provides an easy way of handling text or\nhtml email messages with or without attachments. Simply define\nhow you wish to send the email in your application's YAML\nconfiguration file, then call the email keyword passing the\nnecessary parameters.","deps":{"p5-Dancer2":{"origin":"www/p5-Dancer2","version":"1.1.0"},"p5-Email-Date-Format":{"origin":"mail/p5-Email-Date-Format","version":"1.008"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-File-Type":{"origin":"devel/p5-File-Type","version":"0.22_1"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Dancer2-Plugin-Deferred","origin":"www/p5-Dancer2-Plugin-Deferred","version":"0.008000","comment":"Dancer2 plugin to defer messages or data across redirections","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer2-Plugin-Deferred","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ab1884f42540dc3ab1a03f46eacf1218758be6de8a83b69b420e14a1257e6b9","flatsize":22097,"path":"All/p5-Dancer2-Plugin-Deferred-0.008000.pkg","repopath":"All/p5-Dancer2-Plugin-Deferred-0.008000.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9940,"desc":"This Dancer2 plugin provides a method for deferring a one-time message across a\nredirect. It is similar to \"flash\" messages, but without the race conditions\nthat can result from multiple tabs in a browser or from AJAX requests. It is\nsimilar in design to Catalyst::Plugin::StatusMessage, but adapted for Dancer2.\n\nIt works by creating a unique message ID within the session that holds deferred\ndata. The message ID is automatically added as a query parameter to redirection\nrequests. It's sort of like a session within a session, but tied to a request\nrather than global to the browser. (It will even chain across multiple\nredirects.)","deps":{"p5-Dancer2":{"origin":"www/p5-Dancer2","version":"1.1.0"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer2-Plugin-Path-Class","origin":"www/p5-Dancer2-Plugin-Path-Class","version":"0.08","comment":"List a directory using Path::Class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/HVOERS/Dancer2-Plugin-Path-Class-0.08","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f246ea9475c9886d276d1da71ae6a074874f3cb4bf4e0b6a3a10feeb9224b464","flatsize":13725,"path":"All/p5-Dancer2-Plugin-Path-Class-0.08.pkg","repopath":"All/p5-Dancer2-Plugin-Path-Class-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7272,"desc":"Dancer2::Plugin::Path::Class exports the keyword 'ls'\nreturning a Path::Class object.\n\nThe 'ls' keyword also sets some 'vars'.\n- ls_name: The basename of the path\n- ls_cdup: The parent of the request path\n- ls_dirs: A list of subdirectories if the path is a directory object\n- ls_files: A list of files or just one file if the path is a file object","deps":{"p5-Dancer2":{"origin":"www/p5-Dancer2","version":"1.1.0"},"p5-Format-Human-Bytes":{"origin":"converters/p5-Format-Human-Bytes","version":"0.06_1"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer2-Plugin-DBIC","origin":"databases/p5-Dancer2-Plugin-DBIC","version":"0.0100","comment":"DBIx::Class interface for Dancer2 applications","maintainer":"perl@FreeBSD.org","www":"https://github.com/ironcamel/Dancer2-Plugin-DBIC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"077971c1106a83e0939c1530ae3d84ab30e26e682b27f23baf25572200e06018","flatsize":17037,"path":"All/p5-Dancer2-Plugin-DBIC-0.0100.pkg","repopath":"All/p5-Dancer2-Plugin-DBIC-0.0100.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9456,"desc":"This plugin makes it very easy to create Dancer2 applications that\ninterface with databases. It automatically exports the keyword `schema`\nwhich returns a DBIx::Class::Schema object. You just need to configure\nyour database connection information. For performance, schema objects\nare cached in memory and are lazy loaded the first time they are accessed.","deps":{"p5-DBICx-Sugar":{"origin":"databases/p5-DBICx-Sugar","version":"0.0200"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-Schema-Loader":{"origin":"databases/p5-DBIx-Class-Schema-Loader","version":"0.07049"},"p5-Dancer2":{"origin":"www/p5-Dancer2","version":"1.1.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Dancer2-Plugin-Database","origin":"databases/p5-Dancer2-Plugin-Database","version":"2.17","comment":"Easy database connections for Dancer2 applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer2-Plugin-Database","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4638daeaea28797af62bd2f6109d2727009959e0777a9fbebd1f80ce4787731","flatsize":27902,"path":"All/p5-Dancer2-Plugin-Database-2.17.pkg","repopath":"All/p5-Dancer2-Plugin-Database-2.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15360,"desc":"Dancer2::Plugin::Database provides an easy way to obtain a connected\nDBI database handle by simply calling the database keyword\nwithin your Dancer2 application.\n\nReturns a Dancer2::Plugin::Database::Handle object, which is a\nsubclass of DBI's DBI::db connection handle object, so it does\neverything you'd expect to do with DBI, but also adds a few convenience\nmethods. See the documentation for Dancer2::Plugin::Database::Handle\nfor full details of those.","deps":{"p5-Dancer-Plugin-Database-Core":{"origin":"databases/p5-Dancer-Plugin-Database-Core","version":"0.20"},"p5-Dancer2":{"origin":"www/p5-Dancer2","version":"1.1.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP","origin":"security/p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP","version":"0.003","comment":"Extensible authentication for D2 apps using Net::IMAP::Simple","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible-Provider-IMAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"404b03af3a310bbab70e1b0af6ee4342a506cf8c5777e3dd19febad1c9b854cf","flatsize":14593,"path":"All/p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP-0.003.pkg","repopath":"All/p5-Dancer2-Plugin-Auth-Extensible-Provider-IMAP-0.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8348,"desc":"IMAP authentication provider for Dancer2::Plugin::Auth::Extensible\n\nSee Dancer2::Plugin::Auth::Extensible for details on how to use\nthe authentication framework.","deps":{"p5-Dancer2-Plugin-Auth-Extensible":{"origin":"security/p5-Dancer2-Plugin-Auth-Extensible","version":"0.710"},"p5-Net-IMAP-Simple":{"origin":"mail/p5-Net-IMAP-Simple","version":"1.2212"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup","origin":"security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup","version":"0.709","comment":"Extensible authentication framework for Dancer2 apps","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible-Provider-Usergroup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da9110069be8f2feccf2bd8253c3b64dfa048b516a65edce7027653d2d94faa5","flatsize":20313,"path":"All/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup-0.709.pkg","repopath":"All/p5-Dancer2-Plugin-Auth-Extensible-Provider-Usergroup-0.709.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9792,"desc":"Define that a user must be logged in and have the proper permissions to\naccess a route","deps":{"p5-Dancer2":{"origin":"www/p5-Dancer2","version":"1.1.0"},"p5-Dancer2-Plugin-Auth-Extensible":{"origin":"security/p5-Dancer2-Plugin-Auth-Extensible","version":"0.710"},"p5-Dancer2-Plugin-DBIC":{"origin":"databases/p5-Dancer2-Plugin-DBIC","version":"0.0100"},"p5-Dancer2-Plugin-Passphrase":{"origin":"security/p5-Dancer2-Plugin-Passphrase","version":"3.4.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Dancer2-Plugin-Passphrase","origin":"security/p5-Dancer2-Plugin-Passphrase","version":"3.4.1","comment":"Passphrases and Passwords as objects for Dancer2","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer2-Plugin-Passphrase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb811e61009bc0586c2d5dbc9bdfbb436453924645f11c1fa2ca0f058e91049f","flatsize":41916,"path":"All/p5-Dancer2-Plugin-Passphrase-3.4.1.pkg","repopath":"All/p5-Dancer2-Plugin-Passphrase-3.4.1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21936,"desc":"Dancer2::Plugin::Passphrase manages the hashing of passwords for Dancer apps,\nallowing developers to follow cryptography best practices without having to\nbecome a cryptography expert. It uses the bcrypt algorithm as the default,\nwhile also supporting any hashing function provided by Digest.","deps":{"p5-Crypt-Bcrypt":{"origin":"security/p5-Crypt-Bcrypt","version":"0.011"},"p5-Dancer2":{"origin":"www/p5-Dancer2","version":"1.1.0"},"p5-Data-Entropy":{"origin":"security/p5-Data-Entropy","version":"0.007_1"},"p5-Digest-Bcrypt":{"origin":"security/p5-Digest-Bcrypt","version":"1.212"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Dancer2-Plugin-Auth-Extensible-Provider-Database","origin":"security/p5-Dancer2-Plugin-Auth-Extensible-Provider-Database","version":"0.630","comment":"Extensible authentication for D2 apps using Dancer2-Plugin-Database","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible-Provider-Database","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58a28fbb558a7e30ee538af7eb0e06f868134c3d76648471ef6d7b3c31a7d9ca","flatsize":32942,"path":"All/p5-Dancer2-Plugin-Auth-Extensible-Provider-Database-0.630.pkg","repopath":"All/p5-Dancer2-Plugin-Auth-Extensible-Provider-Database-0.630.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16096,"desc":"This class is an authentication provider designed to authenticate users\nagainst a database, using Dancer2::Plugin::Database to access a database.\n\nSee Dancer2::Plugin::Auth::Extensible for details on how to use\nthe authentication framework.","deps":{"p5-Dancer2-Plugin-Auth-Extensible":{"origin":"security/p5-Dancer2-Plugin-Auth-Extensible","version":"0.710"},"p5-Dancer2-Plugin-Database":{"origin":"databases/p5-Dancer2-Plugin-Database","version":"2.17"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC","origin":"security/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC","version":"0.624","comment":"Extensible authentication framework for Dancer2 apps using DBIC","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible-Provider-DBIC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb4209d74299c8dd3c24e788fa72906db39907ef1a7e53d44c2d2441b4481a59","flatsize":37361,"path":"All/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC-0.624.pkg","repopath":"All/p5-Dancer2-Plugin-Auth-Extensible-Provider-DBIC-0.624.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14184,"desc":"This class is an authentication provider designed to authenticate users\nagainst a database, using Dancer2::Plugin::DBIC to access a database.\n\nSee Dancer2::Plugin::Auth::Extensible for details on how to use\nthe authentication framework.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-Dancer2":{"origin":"www/p5-Dancer2","version":"1.1.0"},"p5-Dancer2-Plugin-Auth-Extensible":{"origin":"security/p5-Dancer2-Plugin-Auth-Extensible","version":"0.710"},"p5-Dancer2-Plugin-DBIC":{"origin":"databases/p5-Dancer2-Plugin-DBIC","version":"0.0100"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-String-CamelCase":{"origin":"textproc/p5-String-CamelCase","version":"0.04"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Dancer2-Plugin-Auth-Extensible","origin":"security/p5-Dancer2-Plugin-Auth-Extensible","version":"0.710","comment":"Extensible authentication framework for Dancer2 apps","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer2-Plugin-Auth-Extensible","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43a0b4f1cfb008e91cd1c11a940eaeddfc294e641145bdc2e26f7c4c44bf9a5b","flatsize":206000,"path":"All/p5-Dancer2-Plugin-Auth-Extensible-0.710.pkg","repopath":"All/p5-Dancer2-Plugin-Auth-Extensible-0.710.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":58164,"desc":"A user authentication and authorisation framework plugin for Dancer2 apps.\n\nMakes it easy to require a user to be logged in to access certain\nroutes, provides role-based access control, and supports various\nauthentication methods/sources (config file, database, Unix system\nusers, etc).\n\nDesigned to support multiple authentication realms and to be as\nextensible as possible, and to make secure password handling easy (the\nbase class for auth providers makes handling `RFC2307'-style hashed\npasswords really simple, so you have no excuse for storing plain-text\npasswords).","deps":{"p5-Crypt-SaltedHash":{"origin":"security/p5-Crypt-SaltedHash","version":"0.09"},"p5-Dancer2":{"origin":"www/p5-Dancer2","version":"1.1.0"},"p5-File-Share":{"origin":"devel/p5-File-Share","version":"0.27"},"p5-HTTP-BrowserDetect":{"origin":"www/p5-HTTP-BrowserDetect","version":"3.40"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Session-Token":{"origin":"security/p5-Session-Token","version":"1.503"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"options":{"DPAEPU":"off"}},{"name":"p5-Dancer2-Plugin-Ajax","origin":"www/p5-Dancer2-Plugin-Ajax","version":"0.400000","comment":"Ajax handling for Dancer2 applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Dancer2::Plugin::Ajax","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ab9cd670aaa36f8586995ef110cb8460420945cf6227cfebed396ce784745b1","flatsize":42953,"path":"All/p5-Dancer2-Plugin-Ajax-0.400000.pkg","repopath":"All/p5-Dancer2-Plugin-Ajax-0.400000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10748,"desc":"The ajax keyword which is exported by this plugin allow you to\ndefine a route handler optimized for Ajax queries.","deps":{"p5-Dancer2":{"origin":"www/p5-Dancer2","version":"1.1.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer2","origin":"www/p5-Dancer2","version":"1.1.0","comment":"Lightweight yet powerful web application framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b818039d0fea86c8a132a3156c6b38ab0a32827eaf1d1cdbcc27e5c36c1d1c88","flatsize":1057581,"path":"All/p5-Dancer2-1.1.0.pkg","repopath":"All/p5-Dancer2-1.1.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":445024,"desc":"Dancer2 is the new generation of Dancer, the lightweight web-framework for\nPerl. Dancer2 is a complete rewrite based on Moo.","deps":{"p5-CGI-Deurl-XS":{"origin":"www/p5-CGI-Deurl-XS","version":"0.08_1"},"p5-CLI-Osprey":{"origin":"devel/p5-CLI-Osprey","version":"0.08"},"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Class-Load-XS":{"origin":"devel/p5-Class-Load-XS","version":"0.10"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-Crypt-URandom":{"origin":"security/p5-Crypt-URandom","version":"0.40"},"p5-File-Share":{"origin":"devel/p5-File-Share","version":"0.27"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-HTTP-Headers-Fast":{"origin":"www/p5-HTTP-Headers-Fast","version":"0.22"},"p5-HTTP-XSCookies":{"origin":"www/p5-HTTP-XSCookies","version":"0.000021"},"p5-Hash-Merge-Simple":{"origin":"devel/p5-Hash-Merge-Simple","version":"0.051_5"},"p5-Import-Into":{"origin":"devel/p5-Import-Into","version":"1.002005,1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Plack-Middleware-FixMissingBodyInRedirect":{"origin":"www/p5-Plack-Middleware-FixMissingBodyInRedirect","version":"0.12_1"},"p5-Plack-Middleware-RemoveRedundantBody":{"origin":"www/p5-Plack-Middleware-RemoveRedundantBody","version":"0.09"},"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"p5-Return-MultiLevel":{"origin":"devel/p5-Return-MultiLevel","version":"0.05"},"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"p5-Safe-Isa":{"origin":"devel/p5-Safe-Isa","version":"1.000010"},"p5-Scope-Upper":{"origin":"devel/p5-Scope-Upper","version":"0.34"},"p5-Sub-Quote":{"origin":"devel/p5-Sub-Quote","version":"2.006008_1"},"p5-Template-Tiny":{"origin":"textproc/p5-Template-Tiny","version":"1.14"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URL-Encode-XS":{"origin":"www/p5-URL-Encode-XS","version":"0.03_1"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-YAML-LibYAML":{"origin":"textproc/p5-YAML-LibYAML","version":"0.89"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"XS":"on"}},{"name":"p5-Dancer-Template-Xslate","origin":"www/p5-Dancer-Template-Xslate","version":"0.03_2","comment":"Text::Xslate wrapper for Dancer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Template-Xslate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f86516bff15121e8f2eb8087d105a1135e885017d375794e241f4e219c59efd6","flatsize":13091,"path":"All/p5-Dancer-Template-Xslate-0.03_2.pkg","repopath":"All/p5-Dancer-Template-Xslate-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7716,"desc":"Xslate template engine for Dancer web framework","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-Text-Xslate":{"origin":"textproc/p5-Text-Xslate","version":"3.4.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer-Plugin-ValidationClass","origin":"www/p5-Dancer-Plugin-ValidationClass","version":"0.120490_1","comment":"Perl extension for centralized input validation for Dancer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AWNCORP/Dancer-Plugin-ValidationClass-0.120490","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1695180273443da2d0015cbef6cfc16d5b60c43f6a77984f5c9ca4e00958cb14","flatsize":5349,"path":"All/p5-Dancer-Plugin-ValidationClass-0.120490_1.pkg","repopath":"All/p5-Dancer-Plugin-ValidationClass-0.120490_1.pkg","licenselogic":"single","pkgsize":4180,"desc":"This plugin provides a convenient wrapper around the Validation::Class\nmodule for easy, reusable data validation for your Dancer\napplications.  You don't even need to configure it unless your\nenvironment isn't a typical one.","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-Validation-Class":{"origin":"devel/p5-Validation-Class","version":"7.900057"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer-Session-Cookie","origin":"www/p5-Dancer-Session-Cookie","version":"0.30","comment":"Perl extension for encrypted cookie-based session backend for Dancer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Session-Cookie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85ddce3eaa07e094cddab2c030ce393c6886877ab1b74a42cb12ea1675864934","flatsize":11109,"path":"All/p5-Dancer-Session-Cookie-0.30.pkg","repopath":"All/p5-Dancer-Session-Cookie-0.30.pkg","licenselogic":"single","pkgsize":6904,"desc":"Encrypted cookie-based session backend for Dancer.","deps":{"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-Session-Storage-Secure":{"origin":"www/p5-Session-Storage-Secure","version":"1.000"},"p5-String-CRC32":{"origin":"devel/p5-String-CRC32","version":"2.100"},"p5-Time-Duration-Parse":{"origin":"devel/p5-Time-Duration-Parse","version":"0.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer-Session-Memcached","origin":"databases/p5-Dancer-Session-Memcached","version":"0.202","comment":"Memcached-based session backend for Dancer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Session-Memcached","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55fe86c2d8492a69b91cde09a8c4ed6a1d8a90526989ae369972e4383cccdbe0","flatsize":42032,"path":"All/p5-Dancer-Session-Memcached-0.202.pkg","repopath":"All/p5-Dancer-Session-Memcached-0.202.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10300,"desc":"A session engine for Dancer based on the Memcache API.\nSession are stored as memcache objects via a list of Memcached servers.","deps":{"p5-Cache-Memcached":{"origin":"databases/p5-Cache-Memcached","version":"1.30_1"},"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Dancer-Plugin-Redis","origin":"databases/p5-Dancer-Plugin-Redis","version":"0.8_1","comment":"Redis database connector for Dancer","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-Redis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6f184c5a9fa4c43e4e51169232ea9397f33990272d69625c539d6ca1480b2e3","flatsize":44933,"path":"All/p5-Dancer-Plugin-Redis-0.8_1.pkg","repopath":"All/p5-Dancer-Plugin-Redis-0.8_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12176,"desc":"Dancer::Plugin::Redis provides an easy way to obtain a connected Redis database\nhandle by simply calling the 'redis' keyword within a Dancer application.","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-Redis":{"origin":"databases/p5-Redis","version":"1.9950"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Data-Domain","origin":"devel/p5-Data-Domain","version":"1.16","comment":"Data description and validation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Domain","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e086dfbf16b8e9ea3e73793e1c0d224da943a1f9414a0b1623da364bad3cddf1","flatsize":123475,"path":"All/p5-Data-Domain-1.16.pkg","repopath":"All/p5-Data-Domain-1.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":47556,"desc":"A data domain is a description of a set of values, either scalar or structured\n(arrays or hashes). The description can include many constraints, like minimal\nor maximal values, regular expressions, required fields, forbidden fields, and\nalso contextual dependencies. From that description, one can then invoke the\ndomain's inspect method to check if a given value belongs to it or not. In case\nof mismatch, a structured set of error messages is returned.\n\nThe motivation for writing this package was to be able to express in a compact\nway some possibly complex constraints about structured data. Typically the data\nis a Perl tree (nested hashrefs or arrayrefs) that may come from XML, JSON, from\na database through DBIx::DataModel, or from postprocessing an HTML form through\nCGI::Expand. Data::Domain is a kind of tree parser on that structure, with some\nfacilities for dealing with dependencies within the structure, and with several\noptions to finely tune the error messages returned to the user.","deps":{"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Scalar-Does":{"origin":"devel/p5-Scalar-Does","version":"0.203"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-experimental":{"origin":"devel/p5-experimental","version":"0.032"},"p5-match-simple":{"origin":"devel/p5-match-simple","version":"0.012"},"p5-match-simple-XS":{"origin":"devel/p5-match-simple-XS","version":"0.002"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"RECOMMENDED":"on"}},{"name":"p5-Dancer-Plugin-SiteMap","origin":"www/p5-Dancer-Plugin-SiteMap","version":"0.14_1","comment":"Automated site map for the Dancer web framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-SiteMap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea4637d994c657dfada48e10c192336c2bb7414c9097d8ec57bef39111388d2d","flatsize":20334,"path":"All/p5-Dancer-Plugin-SiteMap-0.14_1.pkg","repopath":"All/p5-Dancer-Plugin-SiteMap-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10664,"desc":"Dancer::Plugin::SiteMap automagically adds sitemap routes to the webapp.\nCurrently adds /sitemap and /sitemap.xml where the former is a basic\nHTML list and the latter is an XML document of URLS.","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer-Plugin-Swagger","origin":"www/p5-Dancer-Plugin-Swagger","version":"0.2.0","comment":"Dancer plugin to create Swagger documentation for app REST","maintainer":"dgeo@centrale-marseille.fr","www":"https://metacpan.org/pod/Dancer::Plugin::Swagger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62c37956649feb22a3ac2c17ae6aadb74fc69e134a4b3627c6f12acf44140123","flatsize":846299,"path":"All/p5-Dancer-Plugin-Swagger-0.2.0.pkg","repopath":"All/p5-Dancer-Plugin-Swagger-0.2.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":801760,"desc":"This plugin provides tools to create and access a Swagger specification file\nfor a Dancer REST web service.\n\nOverview of Dancer::Plugin::Swagger's features:\n\n* Can create a /swagger.json REST specification file.\n* Can auto-discover routes and add them to the swagger file.\n* Can provide a Swagger UI version of the swagger documentation.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-Dancer-Plugin-REST":{"origin":"www/p5-Dancer-Plugin-REST","version":"0.11_1"},"p5-File-ShareDir-Install":{"origin":"devel/p5-File-ShareDir-Install","version":"0.14"},"p5-File-ShareDir-Tarball":{"origin":"devel/p5-File-ShareDir-Tarball","version":"0.2.2"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-List-AllUtils":{"origin":"devel/p5-List-AllUtils","version":"0.19"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Singleton":{"origin":"devel/p5-MooX-Singleton","version":"1.20"},"p5-MooseX-MungeHas":{"origin":"devel/p5-MooseX-MungeHas","version":"0.011"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-PerlX-Maybe":{"origin":"devel/p5-PerlX-Maybe","version":"1.202"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer-Plugin-Memcached","origin":"www/p5-Dancer-Plugin-Memcached","version":"0.02_1","comment":"Cache response content to memcached","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-Memcached","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97b182b418f7c15f56d7a1d8323d6ace7adcedc3a397800a957bc934963e20a4","flatsize":7139,"path":"All/p5-Dancer-Plugin-Memcached-0.02_1.pkg","repopath":"All/p5-Dancer-Plugin-Memcached-0.02_1.pkg","licenselogic":"single","pkgsize":5200,"desc":"This plugin gives Dancer the ability to get and store page content in a\nmemcached server, which in specific configurations could give a\nperformance boost - particulary on GET requests that incur significant\ndatabase calls.","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer-Plugin-Lexicon","origin":"www/p5-Dancer-Plugin-Lexicon","version":"0.06_1","comment":"Flexible I18N using Locale::Maketext::Lexicon for Dancer apps","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-Lexicon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a959bb5d25f687aa49391bd40b56b788adcbd502e3956340f6614221f15e291b","flatsize":24711,"path":"All/p5-Dancer-Plugin-Lexicon-0.06_1.pkg","repopath":"All/p5-Dancer-Plugin-Lexicon-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12084,"desc":"Dancer::Plugin::Lexicon uses Locale::Maketext::Lexicon to provide I18N\nfunctionality to your Dancer application.\n\nTranslations are stored in PO or MO (compiled PO) gettext files in the\n\"languages/\" dir. You can generate or update your PO files by\nautomatically extracting translatable strings from your code and\ntemplates with xgettext.pl.\n\nThe user's preferred language can be auto-detected from their browser\nsettings, and the current language is automatically stored in the user's\nsession. Including \"lang=$lang_tag\" in the query string change the\nuser's language.","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-Locale-Maketext-Lexicon":{"origin":"devel/p5-Locale-Maketext-Lexicon","version":"1.00_1"},"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"p5-PathTools":{"origin":"devel/p5-PathTools","version":"3.7500"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer-Plugin-FlashMessage","origin":"www/p5-Dancer-Plugin-FlashMessage","version":"0.314","comment":"Dancer plugin for implementing Flash Messages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-FlashMessage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b2cc1325912419d3128de37c7f6ac8e40e5f23f5b2ba0bb838f62b292c98496","flatsize":15589,"path":"All/p5-Dancer-Plugin-FlashMessage-0.314.pkg","repopath":"All/p5-Dancer-Plugin-FlashMessage-0.314.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8308,"desc":"Dancer plugin which provides an easy way implement flash messages.","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer-Plugin-Feed","origin":"www/p5-Dancer-Plugin-Feed","version":"1.131470_1","comment":"Dancer plugin for generating RSS or Atom feeds","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-Feed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5266efd58f14cc7b95adbc3450e4f0d7da16e7c22a485a5be674e802735d307c","flatsize":15117,"path":"All/p5-Dancer-Plugin-Feed-1.131470_1.pkg","repopath":"All/p5-Dancer-Plugin-Feed-1.131470_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8020,"desc":"Dancer plugin which provides an easy way to generate RSS or Atom feed.\nThis module relies on XML::Feed.","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-XML-Feed":{"origin":"textproc/p5-XML-Feed","version":"0.63"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer-Plugin-ExtDirect","origin":"www/p5-Dancer-Plugin-ExtDirect","version":"1.03_1","comment":"Dancer plugin for implementing ExtDirect APIs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-ExtDirect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f9366642e905248d6fb28a9e3fd82f808da1bd83227ac8201809cfe99754adc","flatsize":16641,"path":"All/p5-Dancer-Plugin-ExtDirect-1.03_1.pkg","repopath":"All/p5-Dancer-Plugin-ExtDirect-1.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8500,"desc":"Dancer plugin which provides an easy way implement ExtDirect APIs.","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer-Plugin-Email","origin":"mail/p5-Dancer-Plugin-Email","version":"1.0400","comment":"Simple email handling for Dancer applications","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-Email","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a577d6432d99cc6eb1e910698d3a7eeef7717dea681e1a13a78fbfdac55af3b","flatsize":20905,"path":"All/p5-Dancer-Plugin-Email-1.0400.pkg","repopath":"All/p5-Dancer-Plugin-Email-1.0400.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10932,"desc":"Dancer::Plugin::Email provides an easy way of handling text or html email\nmessages with or without attachments. Simply define how you wish to send the\nemail in your application's YAML configuration file, then call the email keyword\npassing the necessary parameters.","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-Email-Date-Format":{"origin":"mail/p5-Email-Date-Format","version":"1.008"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-File-Type":{"origin":"devel/p5-File-Type","version":"0.22_1"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Dancer-Plugin-RPC","origin":"www/p5-Dancer-Plugin-RPC","version":"1.11","comment":"Configure endpoints for XMLRPC and JSONRPC procedures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-RPC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de28bad2a52e4088b887495a3140bc14c969737490740489462cd689f1820cfd","flatsize":101921,"path":"All/p5-Dancer-Plugin-RPC-1.11.pkg","repopath":"All/p5-Dancer-Plugin-RPC-1.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43544,"desc":"This module contains two plugins for Dancer: Dancer::Plugin::RPC::XMLRPC\nand Dancer::Plugin::RPC::JSONRPC. They are plugins rather than\nPlack::Middleware.\n\nDancer::Plugin::RPC::XMLRPC\n\nThis plugin exposes the new keyword \"xmlrpc\" that is followed by 2\narguments: the endpoint and the arguments to configure the xmlrpc-calls\nat this endpoint.\n\nDancer::Plugin::RPC::JSONRPC\n\nThis plugin exposes the new keyword \"jsonrpc\" that is followed by\n2 arguments: the endpoint and the arguments to configure the\njsonrpc-calls at this endpoint.\n\nSee the /t dir for examples (until some tutorial exists)","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Params-ValidationCompiler":{"origin":"devel/p5-Params-ValidationCompiler","version":"0.31"},"p5-RPC-XML":{"origin":"net/p5-RPC-XML","version":"0.82"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer-Plugin-REST","origin":"www/p5-Dancer-Plugin-REST","version":"0.11_1","comment":"Dancer plugin for writing RESTful apps","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-REST","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"212869b94654e20f4f066fe5a7b696df2974cd10a81b61c832f0a999480322d7","flatsize":10842,"path":"All/p5-Dancer-Plugin-REST-0.11_1.pkg","repopath":"All/p5-Dancer-Plugin-REST-0.11_1.pkg","licenselogic":"single","pkgsize":6740,"desc":"This plugin helps you write a RESTful webservice with Dancer.","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer-Plugin-Database","origin":"databases/p5-Dancer-Plugin-Database","version":"2.13","comment":"Easy database connections for Dancer applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-Database","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1df0a3d5318e3b210fe237557bd2a2131538bb77e3e563f8a2424bc7f8fa724d","flatsize":27061,"path":"All/p5-Dancer-Plugin-Database-2.13.pkg","repopath":"All/p5-Dancer-Plugin-Database-2.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15092,"desc":"Dancer::Plugin::Database provides an easy way to obtain a connected DBI database\nhandle by simply calling the database keyword within your Dancer application.\n\nReturns a Dancer::Plugin::Database::Handle object, which is a subclass of DBI's\nDBI::db connection handle object, so it does everything you'd expect to do with\nDBI, but also adds a few convenience methods. See the documentation for\nDancer::Plugin::Database::Handle for full details of those.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-Dancer-Plugin-Database-Core":{"origin":"databases/p5-Dancer-Plugin-Database-Core","version":"0.20"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Dancer-Plugin-Database-Core","origin":"databases/p5-Dancer-Plugin-Database-Core","version":"0.20","comment":"Shared core for D1 and D2 Database plugins","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-Database-Core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d71e8f6adcf27789fb3a525119e59358d6e75ed30fb26dbca22f4f21ab593fb7","flatsize":55347,"path":"All/p5-Dancer-Plugin-Database-Core-0.20.pkg","repopath":"All/p5-Dancer-Plugin-Database-Core-0.20.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":22780,"desc":"Dancer::Plugin::Database::Core is a shared library for Dancer::Plugin::Database\nand Dancer2::Plugin::Database modules.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup","origin":"security/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup","version":"0.21_2","comment":"Extensible authentication framework for Dancer apps","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Dancer::Plugin::Auth::Extensible::Provider::Usergroup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"288f7139687c294d7ac52f74bf9a722510f90c5f0dd57f83f7baeaf7d21e8374","flatsize":18438,"path":"All/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup-0.21_2.pkg","repopath":"All/p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup-0.21_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9392,"desc":"authenticate as a member of a group\n\nDefine that a user must be logged in and have the proper permissions to\naccess a route","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-Dancer-Plugin-Auth-Extensible":{"origin":"security/p5-Dancer-Plugin-Auth-Extensible","version":"1.00"},"p5-Dancer-Plugin-DBIC":{"origin":"databases/p5-Dancer-Plugin-DBIC","version":"0.2104"},"p5-Dancer-Plugin-Passphrase":{"origin":"security/p5-Dancer-Plugin-Passphrase","version":"2.0.1_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Dancer-Plugin-DBIC","origin":"databases/p5-Dancer-Plugin-DBIC","version":"0.2104","comment":"DBIx::Class interface for Dancer applications","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-DBIC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7453000d250e6aa921417843c97a742fc3573b5ecde9910470ed3dde36e03fc3","flatsize":18919,"path":"All/p5-Dancer-Plugin-DBIC-0.2104.pkg","repopath":"All/p5-Dancer-Plugin-DBIC-0.2104.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10284,"desc":"DBIx::Class interface for Dancer applications","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBICx-Sugar":{"origin":"databases/p5-DBICx-Sugar","version":"0.0200"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-Schema-Loader":{"origin":"databases/p5-DBIx-Class-Schema-Loader","version":"0.07049"},"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"p5-Test-Requires":{"origin":"devel/p5-Test-Requires","version":"0.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Dancer-Plugin-Auth-Extensible","origin":"security/p5-Dancer-Plugin-Auth-Extensible","version":"1.00","comment":"Extensible authentication framework for Dancer apps","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-Auth-Extensible","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d30e22d53a91a6f77790e6f0cbe7ff71085de914e2a16a86c579cca9c3af7f8a","flatsize":64111,"path":"All/p5-Dancer-Plugin-Auth-Extensible-1.00.pkg","repopath":"All/p5-Dancer-Plugin-Auth-Extensible-1.00.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30552,"desc":"A user authentication and authorisation framework plugin for Dancer apps.\n\nMakes it easy to require a user to be logged in to access certain\nroutes, provides role-based access control, and supports various\nauthentication methods/sources (config file, database, Unix system\nusers, etc).\n\nDesigned to support multiple authentication realms and to be as\nextensible as possible, and to make secure password handling easy (the\nbase class for auth providers makes handling `RFC2307'-style hashed\npasswords really simple, so you have no excuse for storing plain-text\npasswords).","deps":{"p5-Crypt-SaltedHash":{"origin":"security/p5-Crypt-SaltedHash","version":"0.09"},"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"options":{"DPAEPD":"off","DPAEPU":"off"}},{"name":"p5-Dancer-Logger-Syslog","origin":"devel/p5-Dancer-Logger-Syslog","version":"0.6","comment":"Dancer logger engine for Sys::Syslog","maintainer":"dvl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Logger-Syslog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8617ecdcfa84e4603f37bf432079833b30a51fadb2613abd76e6130cc94653a","flatsize":6218,"path":"All/p5-Dancer-Logger-Syslog-0.6.pkg","repopath":"All/p5-Dancer-Logger-Syslog-0.6.pkg","licenselogic":"single","licenses":["GPLv1+"],"pkgsize":5284,"desc":"Dancer logger engine for Sys::Syslog\n\nThis module implements a logger engine that sends log messages to syslog,\nthrough the Sys::Syslog module.\n\nThe setting __logger__ should be set to `syslog` in order to use this session\nengine in a Dancer application.\n\nYou can also specify the other configuration via the 'syslog' config key, e.g.\n\n    syslog:\n      facility: 'local0'\n      ident: 'my_app'","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Dancer-Logger-Log4perl","origin":"www/p5-Dancer-Logger-Log4perl","version":"0.9.0_1","comment":"Dancer logging adapter for Log::Log4perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Logger-Log4perl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"352ae6bac5cea9d3686078557c3aefcb740f0fe2cc4d08f100e330caab0d627c","flatsize":22679,"path":"All/p5-Dancer-Logger-Log4perl-0.9.0_1.pkg","repopath":"All/p5-Dancer-Logger-Log4perl-0.9.0_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":10788,"desc":"An interface between Dancer's logging engine abstraction layer and the\nLog::Log4perl library.","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer-Plugin-CORS","origin":"www/p5-Dancer-Plugin-CORS","version":"0.13","comment":"Dancer plugin for using cross origin resource sharing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-CORS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db27703720d01ef065fa2aeb8c3d011027fbd4e1eac0d2a43231b4e15987db4f","flatsize":20412,"path":"All/p5-Dancer-Plugin-CORS-0.13.pkg","repopath":"All/p5-Dancer-Plugin-CORS-0.13.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":11228,"desc":"Cross origin resource sharing is a feature used by modern web browser to bypass\ncross site scripting restrictions. A webservice can provide those rules from\nwhich origin a client is allowed to make cross-site requests. This module helps\nyou to setup such rules.","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Dancer-Plugin-Passphrase","origin":"security/p5-Dancer-Plugin-Passphrase","version":"2.0.1_2","comment":"Passphrases and Passwords as objects for Dancer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Plugin-Passphrase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8db483390bae3cd1db43176e1052ddcb2edfbb4f86d8a90e30d3b04939df637f","flatsize":66803,"path":"All/p5-Dancer-Plugin-Passphrase-2.0.1_2.pkg","repopath":"All/p5-Dancer-Plugin-Passphrase-2.0.1_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21728,"desc":"Dancer::Plugin::Passphrase manages the hashing of passwords for Dancer apps,\nallowing developers to follow cryptography best practices without having to\nbecome a cryptography expert. It uses the bcrypt algorithm as the default,\nwhile also supporting any hashing function provided by Digest.","deps":{"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-Data-Entropy":{"origin":"security/p5-Data-Entropy","version":"0.007_1"},"p5-Digest-Bcrypt":{"origin":"security/p5-Digest-Bcrypt","version":"1.212"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Daemon-Generic","origin":"net/p5-Daemon-Generic","version":"0.85","comment":"Framework to provide start/stop/reload for a daemon","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Daemon-Generic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f7de51c41f82d1a98d2c60672688139d34fb24de08457bae86a416086d09a1c","flatsize":43325,"path":"All/p5-Daemon-Generic-0.85.pkg","repopath":"All/p5-Daemon-Generic-0.85.pkg","licenselogic":"single","pkgsize":21096,"desc":"Daemon::Generic provides a framework for starting, stopping, reconfiguring\ndaemon-like programs. The framework provides for standard commands that work\nfor as init.d files and as apachectl-like commands.\n\nPrograms that use Daemon::Generic subclass Daemon::Generic to override its\nbehavior. Almost everything that Genric::Daemon does can be overridden as\nneeded.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Eval-LineNumbers":{"origin":"devel/p5-Eval-LineNumbers","version":"0.35"},"p5-Event":{"origin":"devel/p5-Event","version":"1.28"},"p5-File-Flock":{"origin":"devel/p5-File-Flock","version":"2014.01_1"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Dancer-Debug","origin":"devel/p5-Dancer-Debug","version":"0.04","comment":"Extend Plack::Middleware::Debug with some specific panels for Dancer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer-Debug","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"428b86e6398ba45a2acec755146734dd4c9026677823fe21404d346f9be1c9f3","flatsize":46845,"path":"All/p5-Dancer-Debug-0.04.pkg","repopath":"All/p5-Dancer-Debug-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19832,"desc":"Dancer::Debug extends Plack::Middleware::Debug with some specific\npanels for Dancer.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Dancer","origin":"www/p5-Dancer","version":"1.3520","comment":"Perl extension for minimal-effort oriented web application framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Dancer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e104aa5328b345ad59dc688397ffb5b2d8956be2355f86e7d3c8924ad59f4b1c","flatsize":895021,"path":"All/p5-Dancer-1.3520.pkg","repopath":"All/p5-Dancer-1.3520.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":393756,"desc":"A minimal-effort oriented web application framework.","deps":{"p5-HTTP-Body":{"origin":"www/p5-HTTP-Body","version":"1.23"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-HTTP-Server-Simple-PSGI":{"origin":"www/p5-HTTP-Server-Simple-PSGI","version":"0.16_1"},"p5-Hash-Merge-Simple":{"origin":"devel/p5-Hash-Merge-Simple","version":"0.051_5"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"YAML":"on"}},{"name":"p5-DR-Tarantool","origin":"databases/p5-DR-Tarantool","version":"0.44_1","comment":"Perl driver for Tarantool","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DR-Tarantool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d490701b3f7015466da5c0520f2f60dd503febb978a506c77ed956307d15badd","flatsize":230137,"path":"All/p5-DR-Tarantool-0.44_1.pkg","repopath":"All/p5-DR-Tarantool-0.44_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":80004,"desc":"This module provides a synchronous and asynchronous driver for Tarantool.\n\nThe driver does not have external dependencies, but includes the official\nlight-weight Tarantool C client (a single C header which implements all protocol\nformatting) for packing requests and unpacking server responses.\n\nSee also: https://github.com/dr-co/dr-tarantool","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-DSC","origin":"dns/p5-DSC","version":"2.04","comment":"DNS Statistics Presenter Perl Library","maintainer":"freebsd@dns.company","www":"https://www.dns-oarc.net/tools/dsc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ebfc3e639ca8cbe54f4de59dce0d4fc85471886e68ef720fb73df680e41f321","flatsize":138071,"path":"All/p5-DSC-2.04.pkg","repopath":"All/p5-DSC-2.04.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":25068,"desc":"DNS Statistics Presenter (DSP) is a tool used for exploring statistics\nfrom busy DNS servers collected by DNS Statistics Collector (DSC).\nThis is the Perl library that is used to extract and graph DSC data.","deps":{"p5-Any-URI-Escape":{"origin":"www/p5-Any-URI-Escape","version":"0.01_1"},"p5-CGI-Untaint":{"origin":"www/p5-CGI-Untaint","version":"1.26_2"},"p5-File-NFSLock":{"origin":"devel/p5-File-NFSLock","version":"1.29"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-IP-Country":{"origin":"net/p5-IP-Country","version":"2.28_1"},"p5-Math-Calc-Units":{"origin":"math/p5-Math-Calc-Units","version":"1.07_1"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"ploticus":{"origin":"math/ploticus","version":"2.40_13"}},"categories":["dns","perl5"]},{"name":"p5-Daemon-Control","origin":"devel/p5-Daemon-Control","version":"0.001010","comment":"Create init scripts in Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Daemon-Control","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"347c0686095252806f47352dfa0f7c899683e1a2a22b236e92e2a13b05d0260b","flatsize":48325,"path":"All/p5-Daemon-Control-0.001010.pkg","repopath":"All/p5-Daemon-Control-0.001010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20408,"desc":"Daemon::Control provides a library for creating init scripts in perl. Your perl\nscript just needs to set the accessors for what and how you want something to\nrun and the library takes care of the rest.\n\nYou can launch programs through the shell (/usr/sbin/my_program) or launch Perl\ncode itself into a daemon mode. Single and double fork methods are supported and\nin double-fork mode all the things you would expect like reopening\nSTDOUT/STDERR, switching UID/GID are supported.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DNS-ldns","origin":"dns/p5-DNS-Ldns","version":"1.8.4","comment":"Library for programs conforming to DNS RFCs and drafts","maintainer":"jaap@NLnetLabs.nl","www":"https://www.nlnetlabs.nl/projects/ldns/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02428a492189a1d27760656e67d9afbb79646fee2a23ba6cf6d59f1f3f617e3c","flatsize":469428,"path":"All/p5-DNS-ldns-1.8.4.pkg","repopath":"All/p5-DNS-ldns-1.8.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":113464,"desc":"Ldns is a library to simplify implementation of recent DNS RFCs. The goal\nis to allow depelopers to easily create software conforming to current RFCs\nand experimental software for current Internet drafts.\nBecause ldns is written in C it should be a lot faster than Perl or other\nscripting languages.","deps":{"ldns":{"origin":"dns/ldns","version":"1.8.4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Devel-CheckLib":{"origin":"devel/p5-Devel-CheckLib","version":"1.16"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns"],"shlibs_required":["libperl.so.5.36","libldns.so.3"],"options":{"DANETAUSAGE":"off","GOST":"off","RRTYPEAMTRELAY":"off","RRTYPEAVC":"off","RRTYPENINFO":"off","RRTYPERKEY":"off","RRTYPETA":"off"},"annotations":{"cpe":"cpe:2.3:a:nlnetlabs:ldns:1.8.4:::::dragonfly6:x86_64"}},{"name":"p5-DNS-nsdiff","origin":"dns/p5-DNS-nsdiff","version":"1.85","comment":"Create an \"nsupdate\" script from DNS zone file differences","maintainer":"matthew@FreeBSD.org","www":"https://dotat.at/prog/nsdiff/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43fbbd02af6b5594091306a78fd5522fbdf6a3c7801531ef9decc3c0ce13656b","flatsize":43484,"path":"All/p5-DNS-nsdiff-1.85.pkg","repopath":"All/p5-DNS-nsdiff-1.85.pkg","licenselogic":"or","licenses":["BSD0CLAUSE","MIT"],"pkgsize":23796,"desc":"create an \"nsupdate\" script from DNS zone file differences\n\nThe nsdiff program examines the old and new versions of a DNS zone,\nand outputs the differences as a script for use by BIND's nsupdate\nprogram. It provides a bridge between static zone files and dynamic\nupdates.\n\nThe nspatch script is a wrapper around nsdiff | nsupdate that checks\nand reports errors in a manner suitable for running from cron.\n\nThe nsvi script makes it easy to edit a dynamic zone.","deps":{"bind-tools":{"origin":"dns/bind-tools","version":"9.18.30"},"bind918":{"origin":"dns/bind918","version":"9.18.30"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"options":{"BIND918":"on","BINDDEVEL":"off"}},{"name":"p5-DNS-EasyDNS","origin":"dns/p5-DNS-EasyDNS","version":"0.04_1","comment":"Update your EasyDNS dynamic DNS entries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DNS-EasyDNS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43f047f2ad99aa6c6790d5a8cc1e2fdc7c91af8b3e08616f0a629fabfc4fe35d","flatsize":14580,"path":"All/p5-DNS-EasyDNS-0.04_1.pkg","repopath":"All/p5-DNS-EasyDNS-0.04_1.pkg","licenselogic":"single","pkgsize":7624,"desc":"This module allows you to update your EasyDNS ( http://www.easydns.com/ )\ndynamic DNS records. This is done via an http get using the libwww-perl\nmodules.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-DNS-ZoneParse","origin":"dns/p5-DNS-ZoneParse","version":"1.10_2","comment":"Parse and manipulate DNS Zone Files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DNS-ZoneParse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2aff0a9d2baf205d5602f2c35060b9f2d6156a2dead67ca103f0476428e01a8","flatsize":49349,"path":"All/p5-DNS-ZoneParse-1.10_2.pkg","repopath":"All/p5-DNS-ZoneParse-1.10_2.pkg","licenselogic":"single","pkgsize":17116,"desc":"This module will parse a Zone File and put all the Resource Records (RRs) into\nan anonymous hash structure. At the moment, the following types of RRs are\nsupported: SOA, NS, MX, A, CNAME, TXT, PTR. It could be useful for maintaining\nDNS zones, or for transferring DNS zones to other servers. If you want to\ngenerate an XML-friendly version of your zone files, it is easy to use\nXML::Simple with this module once you have parsed the zonefile.\n\nDNS::ZoneParse scans the DNS zonefile - removes comments and separates the file\ninto it's constituent records. It then parses each record and stores the\nrecords internally. See below for information on the accessor methods.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","textproc","perl5"]},{"name":"p5-DNS-Zone","origin":"dns/p5-DNS-Zone","version":"0.85_1","comment":"DNS::Zone is set of perl modules for name service zone files","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/DNS-Zone","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5db3e775097e9de0eea623f312cd7c8f287170c41c5f5c6d9141d8716bbe6712","flatsize":35063,"path":"All/p5-DNS-Zone-0.85_1.pkg","repopath":"All/p5-DNS-Zone-0.85_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10296,"desc":"DNS::Zone is a collection of Perl modules which provide an\nabstraction of name service zones as well as server specific\nadaptors for concrete file representations.\nThe modules origin is the ZoneMaster project which make heavy\nuse of the module for comprehensive zone file management. Go to\nhttp://www.zonemaster.org for further information.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"options":{"DOCS":"on"}},{"name":"p5-DJabberd","origin":"net-im/p5-DJabberd","version":"0.85_2","comment":"Scalable, extensible Jabber/XMPP server framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DJabberd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48a368136520f278e468d723618127bd4c572313c35b21f0c3d1f076c6f1dd73","flatsize":391525,"path":"All/p5-DJabberd-0.85_2.pkg","repopath":"All/p5-DJabberd-0.85_2.pkg","licenselogic":"single","pkgsize":115052,"desc":"DJabberd is a high-performance, scalable, extensible Jabber/XMPP server\nframework.  While it comes with an example server, it's really a set of\nclasses for you to build your own Jabber server without understanding\nJabber.  Instead of working with XML and protocol-specific details, you\nsubclass parts and work with sane objects and data structures and let\nDJabberd do all the ugly work.","deps":{"p5-Danga-Socket":{"origin":"devel/p5-Danga-Socket","version":"1.62"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Unicode-Stringprep":{"origin":"converters/p5-Unicode-Stringprep","version":"1.105_1"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","perl5"]},{"name":"p5-DNS-Config","origin":"dns/p5-DNS-Config","version":"0.66_1","comment":"DNS::Config is set of perl modules for name service configurations","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/DNS-Config","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"300a96d25e27239f1189b3afbbffaac16ed3e46744188566b1b4365c3d1db863","flatsize":60102,"path":"All/p5-DNS-Config-0.66_1.pkg","repopath":"All/p5-DNS-Config-0.66_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14616,"desc":"DNS::Config  is a collection of Perl modules which provide an\nabstraction of name service zones as well as server specific\nadaptors for concrete file representations.\nThe modules origin is the ZoneMaster project which make heavy\nuse of the module for comprehensive zone file management. Go to\nhttp://www.zonemaster.org for further information.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"options":{"DOCS":"on"}},{"name":"p5-DBIx-XML_RDB","origin":"databases/p5-DBIx-XML_RDB","version":"0.05_2","comment":"Perl extension for creating XML from existing DBI datasources","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-XML_RDB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d0f5025ee084b6d79adfa9882072a9b47fbc1b39c3ded125005d3e70dd2db3a","flatsize":22815,"path":"All/p5-DBIx-XML_RDB-0.05_2.pkg","repopath":"All/p5-DBIx-XML_RDB-0.05_2.pkg","licenselogic":"single","pkgsize":8328,"desc":"This module is a simple creator of XML data from DBI datasources. It allows you\nto easily extract data from a database, and manipulate later using XML::Parser.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-XHTML_Table","origin":"databases/p5-DBIx-XHTML_Table","version":"1.49","comment":"Create XHTML tables from SQL queries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-XHTML_Table","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7ca5bdc2c6fb5ce9d0468730bf03aff4090dd2858b94f47489bd70282622d80","flatsize":71247,"path":"All/p5-DBIx-XHTML_Table-1.49.pkg","repopath":"All/p5-DBIx-XHTML_Table-1.49.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":29948,"desc":"XHTML_Table will execute SQL queries and return the results (as a\nscalar 'string') wrapped in XHTML tags.\n\nThis module was created to fill a need for a quick and easy way to\ncreate 'on the fly' XHTML tables from SQL queries for the purpose\nof 'quick and dirty' reporting. It is not intended for serious\nproduction use, although it use is viable for prototyping and just\nplain fun.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","www","perl5"]},{"name":"p5-DBIx-Wrapper","origin":"databases/p5-DBIx-Wrapper","version":"0.29","comment":"Wrapper around Perl's DBI module","maintainer":"don@regexguy.com","www":"https://metacpan.org/release/DBIx-Wrapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb1e2871824bf8d9a2d41d089147e4982d62ea6fad03d9e9f60e70b96b9beeef","flatsize":159951,"path":"All/p5-DBIx-Wrapper-0.29.pkg","repopath":"All/p5-DBIx-Wrapper-0.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":45004,"desc":"This is the DBIx::Wrapper module -- a convenience wrapper around Perl's DBI.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-VersionedDDL","origin":"databases/p5-DBIx-VersionedDDL","version":"0.17_1","comment":"Upgrade and downgrade database schemas to a specified version","maintainer":"Alan@Wave2.org","www":"https://metacpan.org/release/DBIx-VersionedDDL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1820f6dc3aaed7e13a3c54d18d74dfebd39b2f6748d028155a154437c711d003","flatsize":32075,"path":"All/p5-DBIx-VersionedDDL-0.17_1.pkg","repopath":"All/p5-DBIx-VersionedDDL-0.17_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16416,"desc":"DBIx::VersionedDDL is a perl module to upgrade and downgrade database\nschemas to a specified version.","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Attribute-ENV":{"origin":"devel/p5-MooseX-Attribute-ENV","version":"0.02_2"},"p5-MooseX-Object-Pluggable":{"origin":"devel/p5-MooseX-Object-Pluggable","version":"0.0014_1"},"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Tree","origin":"databases/p5-DBIx-Tree","version":"1.98","comment":"Perl module for generating a tree from a self-referential table","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Tree","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35d93570ad21d6db78da35c2c6a410b2a63fc3e0ccc08d8edfd73e0a7409c75d","flatsize":35901,"path":"All/p5-DBIx-Tree-1.98.pkg","repopath":"All/p5-DBIx-Tree-1.98.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":15884,"desc":"When you've got one of those nasty self-referential tables that you\nwant to bust out into a tree, this is the module to check out.  Assum-\ning there are no horribly broken nodes in your tree and (heaven forbid)\nany circular references\n\nPhilip M. Gollucci <philip@p6m7g8.com>","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-TransactionManager","origin":"databases/p5-DBIx-TransactionManager","version":"1.13_1","comment":"Perl extension for database transaction handling","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-TransactionManager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fc5e754f0a279ebb73e0912eae86851d4e7aec31814453322ea51bb2203bc38","flatsize":18883,"path":"All/p5-DBIx-TransactionManager-1.13_1.pkg","repopath":"All/p5-DBIx-TransactionManager-1.13_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10252,"desc":"DBIx::TransactionManager is a simple transaction manager.  Like\nDBIx::Class::Storage::TxnScopeGuard.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Tracer","origin":"databases/p5-DBIx-Tracer","version":"0.03","comment":"Easy tracer for DBI","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/DBIx-Tracer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8da20b5c86c85d7ad38a3d9f1468fc532959b747c9d7ab1031e50e89235712b","flatsize":48314,"path":"All/p5-DBIx-Tracer-0.03.pkg","repopath":"All/p5-DBIx-Tracer-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12404,"desc":"DBIx::Tracer is easy tracer for DBI. You can trace a SQL queries without\nmodifying configuration in your application.\n\nYou can insert snippets using DBIx::Tracer, and profile it.","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DB_File-Lock","origin":"devel/p5-DB_File-Lock","version":"0.05_1","comment":"Perl module to use the DB_File with Lock","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28d60a354949ac947c2ea41d845cab7bddf3fd4f03beda2aa0e87225812ff325","flatsize":14471,"path":"All/p5-DB_File-Lock-0.05_1.pkg","repopath":"All/p5-DB_File-Lock-0.05_1.pkg","licenselogic":"single","pkgsize":8472,"desc":"This module provides a wrapper for the DB_File module, adding locking.\n\nWhen you need locking, simply use this module in place of DB_File and\nadd an extra argument onto the tie command specifying if the file should\nbe locked for reading or writing.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DBIx-Sunny","origin":"databases/p5-DBIx-Sunny","version":"0.9993","comment":"Simple DBI wrapper supports SQLite and MySQL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Sunny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"059182de5b508a695816b22981e963f13736373204b53d444e630040dd885c8d","flatsize":70641,"path":"All/p5-DBIx-Sunny-0.9993.pkg","repopath":"All/p5-DBIx-Sunny-0.9993.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21508,"desc":"DBIx::Sunny is a simple DBI wrapper. It provides better usability for you.\nThis module based on Amon2::DBI. DBIx::Sunny supports only SQLite and MySQL.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-TransactionManager":{"origin":"databases/p5-DBIx-TransactionManager","version":"1.13_1"},"p5-Data-Validator":{"origin":"devel/p5-Data-Validator","version":"1.07_1"},"p5-SQL-Maker":{"origin":"databases/p5-SQL-Maker","version":"1.22_1"},"p5-SQL-NamedPlaceholder":{"origin":"databases/p5-SQL-NamedPlaceholder","version":"0.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Skinny-Schema-Loader","origin":"databases/p5-DBIx-Skinny-Schema-Loader","version":"0.25_1","comment":"Perl extension to load schema for DBIx::Skinny","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Skinny-Schema-Loader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6b774b594d5bef424f885824d1c990d92ed2d2dc181432406179c54f8287f5e","flatsize":17662,"path":"All/p5-DBIx-Skinny-Schema-Loader-0.25_1.pkg","repopath":"All/p5-DBIx-Skinny-Schema-Loader-0.25_1.pkg","licenselogic":"single","pkgsize":8576,"desc":"DBIx::Skinny::Schema::Loader is schema loader for DBIx::Skinny.  It\ncan dynamically load schema at run-time or statically publish them.\n\nIt supports MySQL and SQLite, and PostgreSQL.","deps":{"p5-DBIx-Skinny":{"origin":"databases/p5-DBIx-Skinny","version":"0.0742_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Skinny-Pager","origin":"databases/p5-DBIx-Skinny-Pager","version":"0.11_1","comment":"Perl extension of resultset pager for DBIx::Skinny","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Skinny-Pager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ed53ef6afe290405bc6a4101f32b508dd347958f0ab894dafa0b0a9df9089fa","flatsize":23737,"path":"All/p5-DBIx-Skinny-Pager-0.11_1.pkg","repopath":"All/p5-DBIx-Skinny-Pager-0.11_1.pkg","licenselogic":"single","pkgsize":15440,"desc":"DBIx::Skinny::Pager is resultset pager interface for\nDBIx::Skinny. This module is not support for search_by_sql or\nsearch_named.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-DBIx-Skinny":{"origin":"databases/p5-DBIx-Skinny","version":"0.0742_1"},"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-TableHash","origin":"databases/p5-DBIx-TableHash","version":"1.05_2","comment":"Tie a hash to a MySQL table plus SQL utilities","maintainer":"perl@FreeBSD.org","www":"https://christhorman.com/projects/perl/DBIx-TableHash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e641c709300ad023d64a355c8ae56234da1cd0380f7e7add3823a86e98089e26","flatsize":52971,"path":"All/p5-DBIx-TableHash-1.05_2.pkg","repopath":"All/p5-DBIx-TableHash-1.05_2.pkg","licenselogic":"single","pkgsize":21848,"desc":"DBIx::TableHash is a perl module that ties a hash to a DBI/mysql table or\nslice of the table, along with some methods to build SQL for common\ndatabase operations, returning data in convenient structures.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Skinny-InflateColumn-DateTime","origin":"databases/p5-DBIx-Skinny-InflateColumn-DateTime","version":"0.06_1","comment":"Perl extension to inflate/deflate DateTime for DBIx::Skinny","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Skinny-InflateColumn-DateTime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b495da71a0ae2e80a19cef3af0e020f2a51087c2801a5014711a7d09e42f0bf5","flatsize":19043,"path":"All/p5-DBIx-Skinny-InflateColumn-DateTime-0.06_1.pkg","repopath":"All/p5-DBIx-Skinny-InflateColumn-DateTime-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9404,"desc":"DBIx::Skinny::InflateColumn::DateTime provides inflate/deflate\nsettings for *_at/*_on columns.\n\nIf you want to set created_XX and updated_XX automatically, you can\nuse DBIx::Class::InflateColumn::DateTime::Auto.","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBIx-Skinny":{"origin":"databases/p5-DBIx-Skinny","version":"0.0742_1"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-MySQL":{"origin":"devel/p5-DateTime-Format-MySQL","version":"0.08,1"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Skinny","origin":"databases/p5-DBIx-Skinny","version":"0.0742_1","comment":"Perl extension for simple DBI wrapper/ORMapper","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Skinny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df28681bcbfb9c8a163c0cd3bf0a1161c930effb324ca604aa2ff901133d406b","flatsize":190741,"path":"All/p5-DBIx-Skinny-0.0742_1.pkg","repopath":"All/p5-DBIx-Skinny-0.0742_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":71784,"desc":"DBIx::Skinny is simple DBI wrapper and simple O/R Mapper.  It aims to\nbe lightweight, with minimal dependencies so it's easier to install.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-TransactionManager":{"origin":"databases/p5-DBIx-TransactionManager","version":"1.13_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Simple","origin":"databases/p5-DBIx-Simple","version":"1.37","comment":"Simplified object oriented interface to Perl DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"307e75ad8c415d1106fdb76b6184653dad666effc8ba1cce1502548ae2021e2e","flatsize":64577,"path":"All/p5-DBIx-Simple-1.37.pkg","repopath":"All/p5-DBIx-Simple-1.37.pkg","licenselogic":"single","pkgsize":30864,"desc":"DBIx::Simple module aims to be a simplified object oriented interface to Perl\nDBI.  From its description ...\n\n  Query preparation and execution are combined in a single method, the result\n  object (which is a wrapper around the statement handle) provides easy\n  row-by-row and slurping methods.\n\n  The \"query\" method returns either a result object, or a dummy object.  The\n  dummy object returns undef (or an empty list) for all methods and when used in\n  boolean context, is false. The dummy object lets you postpone (or skip) error\n  checking, but it also makes immediate error check simply \" $db->query(...) or\n  die $db->error\".","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"options":{"DBIX_XHTML_TABLE":"off","SQL_ABSTRACT":"off","SQL_INTERP":"off","TEXT_TABLE":"off"}},{"name":"p5-DBIx-Sequence","origin":"databases/p5-DBIx-Sequence","version":"1.5_1","comment":"Simple SQL92 ID generator in Perl","maintainer":"nistor@snickers.org","www":"https://metacpan.org/release/DBIx-Sequence","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cbc07154f863f95f6d5757e0bc160bc6ad92ef3f8f10034312ed79f9ce7c3ec","flatsize":23542,"path":"All/p5-DBIx-Sequence-1.5_1.pkg","repopath":"All/p5-DBIx-Sequence-1.5_1.pkg","licenselogic":"single","pkgsize":11208,"desc":"DBIx::Sequence - A simple SQL92 ID generator\n\nhis module is intended to give easier portability to Perl database\napplication by providing a database independant unique ID generator.\nThis way, an application developer is not bound to use his database's\nSEQUENCE or auto_increment thus making his application portable on\nmultiple database environnements.\n\nThis module implements a simple Spin Locker mechanism and is garanteed\nto return a unique value every time it is called, even with concurrent\nprocesses. It uses your database for its state storage with ANSI SQL92\ncompliant SQL. All SQL queries inside DBIx::Sequence are pre cached and\nvery efficient especially under mod_perl.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-SearchBuilder","origin":"databases/p5-DBIx-SearchBuilder","version":"1.80","comment":"Perl extension for easy SQL SELECT Statement generation","maintainer":"mikael@FreeBSD.org","www":"https://metacpan.org/release/DBIx-SearchBuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8054b47e18c9e0037ac2753c3ba246b7fad3c0c0b88c28d864d582b960280ca0","flatsize":269758,"path":"All/p5-DBIx-SearchBuilder-1.80.pkg","repopath":"All/p5-DBIx-SearchBuilder-1.80.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":100084,"desc":"Perl extension for easy SQL SELECT Statement generation.","deps":{"p5-Cache-Simple-TimedExpiry":{"origin":"devel/p5-Cache-Simple-TimedExpiry","version":"0.27_1"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-ReturnValue":{"origin":"devel/p5-Class-ReturnValue","version":"0.55_1"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-DBSchema":{"origin":"databases/p5-DBIx-DBSchema","version":"0.47"},"p5-Want":{"origin":"devel/p5-Want","version":"0.29_1"},"p5-capitalization":{"origin":"devel/p5-capitalization","version":"0.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Safe","origin":"databases/p5-DBIx-Safe","version":"1.2.5_3","comment":"Safer access to your database through a DBI database handle","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Safe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ebd5efbeeb71829e7a24d7f9359886923a36ebb83e77b9d4bad9f099fc37e6f","flatsize":24644,"path":"All/p5-DBIx-Safe-1.2.5_3.pkg","repopath":"All/p5-DBIx-Safe-1.2.5_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10992,"desc":"The purpose of DBIx::Safe is to give controlled, limited access to an\napplication, rather than simply passing it a raw database handle through DBI.\nDBIx::Safe acts as a wrapper to the database, by only allowing through the\ncommands you tell it to. It filters all things related to the database handle -\nmethods and attributes.\n\nThe typical usage is for your application to create a database handle via a\nnormal DBI call to new(), then pass that to DBIx::Safe->new(), which will return\nyou a DBIx::Safe object. After specifying exactly what is and what is not\nallowed, you can pass the object to the untrusted application. The object will\nact very similar to a DBI database handle, and in most cases can be used\ninterchangeably.\n\nBy default, nothing is allowed to run at all. There are many things you can\ncontrol. You can specify which SQL commands are allowed, by indicating the first\nword in the SQL statement (e.g. 'SELECT'). You can specify which database\nmethods are allowed to run (e.g. 'ping'). You can specify a regular expression\nthat allows matching SQL statements to run (e.g. 'qr{SET TIMEZONE}'). You can\nspecify a regular expression that is NOT allowed to run (e.g. qr(UPDATE xxx}).\nFinally, you can indicate which database attributes are allowed to be read and\nchanged (e.g. 'PrintError'). For all of the above, there are matching methods to\nremove them as well.","deps":{"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-SQLite-Simple","origin":"databases/p5-DBIx-SQLite-Simple","version":"0.35","comment":"Easy access to SQLite databases using objects","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/DBIx-SQLite-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f03273fb622c72744c642873fd5f26219aedd2fffbc99ca0c47659c4b8206e40","flatsize":19600,"path":"All/p5-DBIx-SQLite-Simple-0.35.pkg","repopath":"All/p5-DBIx-SQLite-Simple-0.35.pkg","licenselogic":"single","pkgsize":8948,"desc":"DBIx::SQLite::Simple - easy access to SQLite databases using objects","deps":{"p5-Class-Gomor":{"origin":"devel/p5-Class-Gomor","version":"1.03"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Skinny-Mixin-DBHResolver","origin":"databases/p5-DBIx-Skinny-Mixin-DBHResolver","version":"0.04_1","comment":"Perl extension of DBIx::DBHResolver mixin for DBIx::Skinny","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Skinny-Mixin-DBHResolver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f2b4a3f382b7832ad640e28c9da3667e2cf31b8f61b5f2615d4d00aec53f822","flatsize":3125,"path":"All/p5-DBIx-Skinny-Mixin-DBHResolver-0.04_1.pkg","repopath":"All/p5-DBIx-Skinny-Mixin-DBHResolver-0.04_1.pkg","licenselogic":"single","pkgsize":2856,"desc":"DBIx::DBHResolver mixin for DBIx::Skinny.","deps":{"p5-DBIx-DBHResolver":{"origin":"databases/p5-DBIx-DBHResolver","version":"0.17_1"},"p5-DBIx-Skinny":{"origin":"databases/p5-DBIx-Skinny","version":"0.0742_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBM-Deep","origin":"databases/p5-DBM-Deep","version":"2.0019","comment":"Pure perl persistent multi-level hash/array DBM","maintainer":"jmohacsi@bsd.hu","www":"https://metacpan.org/release/DBM-Deep","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d9374fce7023a17a68b35bd26fd9d90028abc85f9c92fb7f461f2a4d5a1f9a3","flatsize":268586,"path":"All/p5-DBM-Deep-2.0019.pkg","repopath":"All/p5-DBM-Deep-2.0019.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":96744,"desc":"A unique flat-file database module, written in pure perl. True multi-level\nhash/array support (unlike MLDBM, which is faked), hybrid OO / tie() interface,\ncross-platform FTPable files, and quite fast. Can handle millions of keys and\nunlimited hash levels without significant slow-down. Written from the ground-up\nin pure perl -- this is NOT a wrapper around a C-based DBM.  Out-of-the-box\ncompatibility with Unix, Mac OS X and Windows.","deps":{"p5-FileHandle-Fmode":{"origin":"devel/p5-FileHandle-Fmode","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-SQLEngine","origin":"databases/p5-DBIx-SQLEngine","version":"0.93_1","comment":"Extends DBI with high-level operations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-SQLEngine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c0bb726203fbb531cbb1191ca816fafe9237680903c7e7e3c6f812e08b687f2","flatsize":630367,"path":"All/p5-DBIx-SQLEngine-0.93_1.pkg","repopath":"All/p5-DBIx-SQLEngine-0.93_1.pkg","licenselogic":"single","pkgsize":250672,"desc":"The DBIx::SQLEngine class provides an extended interface for the DBI\ndatabase framework. Each SQLEngine object is a wrapper around a DBI\ndatabase handle, adding methods that support ad-hoc SQL generation and\nquery execution in a single call. Dynamic subclassing based on database\nserver type enables cross-platform portability.","deps":{"p5-Class-MakeMethods":{"origin":"devel/p5-Class-MakeMethods","version":"1.010_1"},"p5-Class-MixinFactory":{"origin":"devel/p5-Class-MixinFactory","version":"0.92_1"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-AnyDBD":{"origin":"databases/p5-DBIx-AnyDBD","version":"2.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-RetryOverDisconnects","origin":"databases/p5-DBIx-RetryOverDisconnects","version":"0.08_1","comment":"Keeps database connection persistent","maintainer":"vovkasm@gmail.com","www":"https://metacpan.org/release/DBIx-RetryOverDisconnects","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"405403cecb661b72b8bea87bfe3f7b5a0675644ecb4f5177c06991bc07507595","flatsize":20038,"path":"All/p5-DBIx-RetryOverDisconnects-0.08_1.pkg","repopath":"All/p5-DBIx-RetryOverDisconnects-0.08_1.pkg","licenselogic":"single","pkgsize":8804,"desc":"DBI wrapper that helps to deal with databases connection problems","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Recordset","origin":"databases/p5-DBIx-Recordset","version":"0.26_1","comment":"Perl module for abstraction and simplification of database access","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Recordset","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a5a6f0e325fe3140c4bcca7681878293332cafa18940b939b1ffd947f007169","flatsize":324217,"path":"All/p5-DBIx-Recordset-0.26_1.pkg","repopath":"All/p5-DBIx-Recordset-0.26_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":98044,"desc":"DBIx::Recordset is a perl module for abstraction and simplification of\ndatabase access.\n\nThe goal is to make standard database access\n(select/insert/update/delete) easier to handle and independend of the\nunderlying DBMS.  Special attention is made on web applications to make\nit possible to handle the state-less access and to process the posted\ndata of formfields, but DBIx::Recordset is not limited to web\napplications.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-QuickDB","origin":"databases/p5-DBIx-QuickDB","version":"0.000034","comment":"Quickly start a db server","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/DBIx-QuickDB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4afdf805964f291011b2f1b1eb7bf2475729badfe9a9d3b815ba6f89ff94ec83","flatsize":182438,"path":"All/p5-DBIx-QuickDB-0.000034.pkg","repopath":"All/p5-DBIx-QuickDB-0.000034.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":68984,"desc":"DBIx::QuickDB makes it easy to spin up a temporary database server for any\nsupported driver. PostgreSQL and MySQL are the initially supported drivers.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-Importer":{"origin":"devel/p5-Importer","version":"0.026"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Test2-Suite":{"origin":"devel/p5-Test2-Suite","version":"0.000163"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DWH_File","origin":"databases/p5-DWH_File","version":"0.24_2","comment":"Store deep and wide hashes in single level tied hash","maintainer":"perl@FreeBSD.org","www":"http://www.orqwood.dk/perl5/dwh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a23caa529af6acde96921567339c138e4383f214dbb2ceb783d2ab220632c03","flatsize":112180,"path":"All/p5-DWH_File-0.24_2.pkg","repopath":"All/p5-DWH_File-0.24_2.pkg","licenselogic":"single","pkgsize":47764,"desc":"DWH_File is used in a similar manner to NDBM_File, DB_File etc. In fact it\ndepends on one of these. DWH_File expands the functionality to save not\nonly the hash that is tied but also all the data that this hash contains\nreferences to - that is it'll save all you list of lists and list of hashes\nand so forth. And what's more, it will save objects as well - if they'll\ncomply with some very simple rules which don't impose any limitations to\ntheir functionality or structure except that they can't themselves be tied\nto anyone else. See the \"Models\" section of the embedded documentation for\ndetails.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Perlish","origin":"databases/p5-DBIx-Perlish","version":"1.06","comment":"Perlish interface to SQL databases","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Perlish","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4d04f35568800f9bd3b1f06428c1693a778bc7bb0cadadf43306cc5a2227b25","flatsize":137833,"path":"All/p5-DBIx-Perlish-1.06.pkg","repopath":"All/p5-DBIx-Perlish-1.06.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":49252,"desc":"The DBIx::Perlish module provides the ability to work with databases\nsupported by the DBI module using Perl's own syntax for four most common\noperations: SELECT, UPDATE, DELETE, and INSERT.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Devel-Caller":{"origin":"devel/p5-Devel-Caller","version":"2.07"},"p5-Keyword-Pluggable":{"origin":"devel/p5-Keyword-Pluggable","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-QueryLog","origin":"databases/p5-DBIx-QueryLog","version":"0.42","comment":"Perl extension for logging queries for DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-QueryLog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6de3641377147dae7c62de55ba58cddf0cf7b86f0ef22006ad596943337dd351","flatsize":63642,"path":"All/p5-DBIx-QueryLog-0.42.pkg","repopath":"All/p5-DBIx-QueryLog-0.42.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17168,"desc":"DBIx::QueryLog is logs each execution time and the actual query.\n\nCurrently, works on DBD::mysql and DBD::sqlite.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Text-ASCIITable":{"origin":"textproc/p5-Text-ASCIITable","version":"0.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Log4perl","origin":"databases/p5-DBIx-Log4perl","version":"0.26_1","comment":"For DBI to selectively log SQL, parameters, result-sets, transactions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Log4perl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b21dda3c537276002832abd3e0aaf114a1741a829a560cb5d9f64a06cb39321","flatsize":73701,"path":"All/p5-DBIx-Log4perl-0.26_1.pkg","repopath":"All/p5-DBIx-Log4perl-0.26_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28412,"desc":"DBIx::Log4perl is a wrapper over DBI which adds logging of your DBI activity\nvia a Log::Log4perl handle. Log::Log4perl has many advantages for logging\nbut the ones probably most attractive are:\n\nThe ability to turn logging on or off or change the logging you see without\nchanging your code.\n\nDifferent log levels allowing you to separate warnings, errors and fatals\nto different files.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Password","origin":"databases/p5-DBIx-Password","version":"1.9_1","comment":"Allows you to create a global password file for DB passwords","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Password","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f44d8661a5a71863edcfb2b2617c72802427c02a52376b8c01c0da0ac375bc09","flatsize":5753,"path":"All/p5-DBIx-Password-1.9_1.pkg","repopath":"All/p5-DBIx-Password-1.9_1.pkg","licenselogic":"single","pkgsize":4296,"desc":"This module keeps track of database passwords.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Introspector","origin":"databases/p5-DBIx-Introspector","version":"0.001005","comment":"Detect what database you are connected to","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Introspector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f97b5722a3987c719e49dde69731981025615733ac49a16d1b48ea65c573ded","flatsize":65963,"path":"All/p5-DBIx-Introspector-0.001005.pkg","repopath":"All/p5-DBIx-Introspector-0.001005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20336,"desc":"Detect what database you are connected to.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Lite","origin":"databases/p5-DBIx-Lite","version":"0.33","comment":"Chained and minimal ORM","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Lite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b682a6c0c2f4a329de810f74f5fa6304a339caa80f6a60e9fce958bfc5b6fa57","flatsize":87359,"path":"All/p5-DBIx-Lite-0.33.pkg","repopath":"All/p5-DBIx-Lite-0.33.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35052,"desc":"DBIx::Lite was written with some goals in mind, that no other\navailable module provides. Such goals/key features are:\n\nno need to define your database schema (most features work without\none and some advanced features only require some bits, and still\nnot the full table definitions)\nno need to connect to database: the module can just generate SQL\nfor you\nchained methods with lazy SQL generation\njoins/relationships\noptional custom classes for results and resultsets with custom methods\nSQL::Abstract syntax\npaging features (with Data::Page)","deps":{"p5-DBIx-Connector":{"origin":"databases/p5-DBIx-Connector","version":"0.59"},"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-SQL-Abstract-More":{"origin":"databases/p5-SQL-Abstract-More","version":"1.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-NoSQL","origin":"databases/p5-DBIx-NoSQL","version":"0.0021","comment":"NoSQL-ish overlay for an SQL database","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-NoSQL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"964c56ad29fc3d93cbe4a8f0a24b5f1577e534199963716a87a7437cb42030be","flatsize":103346,"path":"All/p5-DBIx-NoSQL-0.0021.pkg","repopath":"All/p5-DBIx-NoSQL-0.0021.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33900,"desc":"DBIx::NoSQL is a layer over DBI that presents a NoSQLish way to store and\nretrieve data. It does this by using a table called __Store__. Once connected\nto a database, it will detect if this table is missing and create it if\nnecessary.\n\nWhen writing data to the store, the data (a HASH reference) is first\nserialized using JSON and then inserted/updated via DBIx::Class to (currently)\nan SQLite backend.\n\nRetrieving data from the store is done by key lookup or by searching an\nSQL-based index. Once found, the data is deserialized via JSON and returned.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-Data-GUID":{"origin":"devel/p5-Data-GUID","version":"0.051"},"p5-Hash-Merge-Simple":{"origin":"devel/p5-Hash-Merge-Simple","version":"0.051_5"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Handler","origin":"databases/p5-DBIx-Handler","version":"0.15","comment":"Fork-safe and easy transaction handling DBI handler","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/DBIx-Handler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"becab9ded8be16d9833d291d0bb798f7dd60e43259ba28865ad521ebb57b04b1","flatsize":52705,"path":"All/p5-DBIx-Handler-0.15.pkg","repopath":"All/p5-DBIx-Handler-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14384,"desc":"DBIx::Handler is fork-safe and easy transaction handling DBI handler.\nIt provides scope base transaction, fork safe dbh handling.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-TransactionManager":{"origin":"databases/p5-DBIx-TransactionManager","version":"1.13_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-HA","origin":"databases/p5-DBIx-HA","version":"1.1_1","comment":"High Availability package for DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-HA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c533f7cb360fe5f595ff89771a18b874dd1dbcd82f14feb80f7e0236ee4085ed","flatsize":40450,"path":"All/p5-DBIx-HA-1.1_1.pkg","repopath":"All/p5-DBIx-HA-1.1_1.pkg","licenselogic":"single","pkgsize":17144,"desc":"DBIx::HA is a High Availability module for DBI. It is implemented by\noverloading the DBI connect, prepare and execute methods and can be\nseamlessly used without code modification except for initialization.\n\nDBIx::HA also works seamlessly with Apache::DBI when available, and\nensures that cached database handles in the Apache::DBI module are\nproperly updated when failing over.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-DisconnectAll","origin":"databases/p5-DBIx-DisconnectAll","version":"0.03","comment":"Disconnect all databases","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/DBIx-DisconnectAll","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0e246d321272262dc55161bdacda6c7d64788b8b47ec965bd0b654e3d38bdbc","flatsize":41180,"path":"All/p5-DBIx-DisconnectAll-0.03.pkg","repopath":"All/p5-DBIx-DisconnectAll-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10288,"desc":"DBIx::DisconnectAll is utility module to disconnect all connected databases.\n\nDBI has DBI->disconnect_all methods, but some DBD modules does not support it,\nso DBI->disconnect_all is undocumented yet and unusable.\n\nDBIx::DisconnectAll realizes disconnect_all from DBI's public API.","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-DataSource","origin":"databases/p5-DBIx-DataSource","version":"0.02_1","comment":"Database-independent create and drop functions","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f60e35bd959cc9704098fad4286c92aff53344cb7daef1d9b34cb8fbe462727","flatsize":15649,"path":"All/p5-DBIx-DataSource-0.02_1.pkg","repopath":"All/p5-DBIx-DataSource-0.02_1.pkg","licenselogic":"single","pkgsize":9732,"desc":"This module implements create_database and drop_database functions for\ndatabases.  It aims to provide a common interface to database creation\nand deletion regardless of the actual database being used.\n\nCurrently supported databases are MySQL and PostgreSQL.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Inspector","origin":"databases/p5-DBIx-Inspector","version":"0.12_1","comment":"Perl extension to get information from bh","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Inspector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12aa49c218c352f48bb57e37fdc8e861bc6d67e963637935daa1952a9cca3659","flatsize":29493,"path":"All/p5-DBIx-Inspector-0.12_1.pkg","repopath":"All/p5-DBIx-Inspector-0.12_1.pkg","licenselogic":"single","pkgsize":16368,"desc":"Get information from $dbh.","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-DBSchema","origin":"databases/p5-DBIx-DBSchema","version":"0.47","comment":"OO-interface to database schemas","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-DBSchema","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4608728d3a97ac0cdb1af6216cdb237949b7e72272509a48d18549a73c4fd50e","flatsize":144250,"path":"All/p5-DBIx-DBSchema-0.47.pkg","repopath":"All/p5-DBIx-DBSchema-0.47.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":56108,"desc":"This module implements an OO-interface to database schemas.  Using this module,\nyou can create a database schema with an OO Perl interface.  You can read the\nschema from an existing database.  You can save the schema to disk and restore\nit in a different process.  Most importantly, DBIx::DBSchema can write SQL\nCREATE statements for different databases from a single source.\n\nSee also: http://www.420.am/dbix-dbschema/","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"options":{"DOCS":"on"}},{"name":"p5-DBIx-Custom","origin":"databases/p5-DBIx-Custom","version":"0.4000","comment":"Customizable DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Custom","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b71692fb53069db04b4f5cd7488071310165a271b899ef5ecc51d83ab55eb3c4","flatsize":142640,"path":"All/p5-DBIx-Custom-0.4000.pkg","repopath":"All/p5-DBIx-Custom-0.4000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":52480,"desc":"Customizable DBI","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-Connector":{"origin":"databases/p5-DBIx-Connector","version":"0.59"},"p5-Object-Simple":{"origin":"devel/p5-Object-Simple","version":"3.1600"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-ContextualFetch","origin":"databases/p5-DBIx-ContextualFetch","version":"1.03_1","comment":"Add contextual fetches to DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-ContextualFetch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67af1dc15c6c13327176e6af200b9962bde5e51a73198687d9b5d9b2dffba8e8","flatsize":15206,"path":"All/p5-DBIx-ContextualFetch-1.03_1.pkg","repopath":"All/p5-DBIx-ContextualFetch-1.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8084,"desc":"DBIx::ContextualFetch redefines some of the various fetch methods to\nadd context sensitivity.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-DBHResolver","origin":"databases/p5-DBIx-DBHResolver","version":"0.17_1","comment":"Perl extension to resolve DB connection with many database servers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-DBHResolver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f837a300064280741b85372cb6b1e7af1e9aadfc9a31a9e4cf7c0c5acb9dfa3","flatsize":39219,"path":"All/p5-DBIx-DBHResolver-0.17_1.pkg","repopath":"All/p5-DBIx-DBHResolver-0.17_1.pkg","licenselogic":"single","pkgsize":19776,"desc":"DBIx::DBHResolver resolves database connection on the environment has\nmany database servers.  The resolution algorithm is extensible and\npluggable, because of this you can make custom strategy module easily.\n\nThis module can retrieve DBI's database handle object or connection\ninformation (data source, user, credential...) by labeled name and\ntreat same cluster consists many nodes as one labeled name, choose\nfetching strategy.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Data-Util":{"origin":"devel/p5-Data-Util","version":"0.67"},"p5-Hash-Merge-Simple":{"origin":"devel/p5-Hash-Merge-Simple","version":"0.051_5"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-WebForm","origin":"databases/p5-DBIx-Class-WebForm","version":"0.02_2","comment":"CRUD methods for DBIx::Class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-WebForm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71b5798644631462197010fbe9482e1893ec06fc9b2aee388592240abb015a1d","flatsize":6142,"path":"All/p5-DBIx-Class-WebForm-0.02_2.pkg","repopath":"All/p5-DBIx-Class-WebForm-0.02_2.pkg","licenselogic":"single","pkgsize":4440,"desc":"CRUD methods for DBIx::Class","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-Data-FormValidator":{"origin":"textproc/p5-Data-FormValidator","version":"4.88"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-VirtualColumns","origin":"databases/p5-DBIx-Class-VirtualColumns","version":"1.03_1","comment":"Add virtual columns to DBIx::Class schemata","maintainer":"anes@anes.su","www":"https://metacpan.org/release/DBIx-Class-VirtualColumns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6bb1c115b4ba73f3ee7d74d9b4cf8db7d501f419f8f21016c13d61df062506b","flatsize":13452,"path":"All/p5-DBIx-Class-VirtualColumns-1.03_1.pkg","repopath":"All/p5-DBIx-Class-VirtualColumns-1.03_1.pkg","licenselogic":"single","pkgsize":7052,"desc":"This module allows to specify 'virtual columns' in DBIx::Class schema\nclasses. Virtual columns behave almost like regular columns but are not\nstored in the database. They may be used to store temporary information\nin the DBIx::Class::Row object and without introducting an additional\ninterface.\n\nMost DBIx::Class methods like \"set_column\", \"set_columns\", \"get_column\",\n\"get_columns\", \"column_info\", ... will work with regular as well as\nvirtual columns.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Connector","origin":"databases/p5-DBIx-Connector","version":"0.59","comment":"Perl extension for fast, safe DBI connection management","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Connector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82f2fc41396ff8d60831f8742549433aa1a7c4e25379cf905deef40f70676449","flatsize":106887,"path":"All/p5-DBIx-Connector-0.59.pkg","repopath":"All/p5-DBIx-Connector-0.59.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":40868,"desc":"DBIx::Connector provides a simple interface for fast and safe DBI\nconnection and transaction management.  Connecting to a database can\nbe expensive; you don't want your application to re-connect every time\nyou need to run a query.  The efficient thing to do is to hang on to a\ndatabase handle to maintain a connection to the database in order to\nminimize that overhead.  DBIx::Connector lets you do that without\nhaving to worry about dropped or corrupted connections.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Dump","origin":"databases/p5-DBIx-Dump","version":"0.04_2","comment":"Module for dumping database (DBI) data into a variety of formats","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Dump","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8aa69b88aeceaac737bf6349284e6b277a4941721159a8c0cced40b91a97081c","flatsize":6740,"path":"All/p5-DBIx-Dump-0.04_2.pkg","repopath":"All/p5-DBIx-Dump-0.04_2.pkg","licenselogic":"single","pkgsize":4316,"desc":"DBIx::Dump allows you to easily dump database data, retrieved using DBI,\ninto a variety of formats including Excel, CSV, etc...","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Spreadsheet-WriteExcel":{"origin":"textproc/p5-Spreadsheet-WriteExcel","version":"2.40_1"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-UUIDColumns","origin":"databases/p5-DBIx-Class-UUIDColumns","version":"0.02006_1","comment":"Perl module implementing implicit UUID columns","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-UUIDColumns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"391bba1cebb16bfb6d1011a99e4eab6e18708ee761a5c943734960e8bddef07b","flatsize":37120,"path":"All/p5-DBIx-Class-UUIDColumns-0.02006_1.pkg","repopath":"All/p5-DBIx-Class-UUIDColumns-0.02006_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21688,"desc":"This DBIx::Class component resembles the behaviour of Class::DBI::UUID,\nimplicitly creating columns as uuid.","deps":{"p5-Class-Accessor-Grouped":{"origin":"devel/p5-Class-Accessor-Grouped","version":"0.10014"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-Tree-NestedSet","origin":"databases/p5-DBIx-Class-Tree-NestedSet","version":"0.10_1","comment":"Perl extension to manage trees of data using the nested set model","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-Tree-NestedSet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73a5a67d8fb7d7f7dfe59cd7b82a9bee0e7d85edde5044494cee9fbb99ea7215","flatsize":45950,"path":"All/p5-DBIx-Class-Tree-NestedSet-0.10_1.pkg","repopath":"All/p5-DBIx-Class-Tree-NestedSet-0.10_1.pkg","licenselogic":"single","pkgsize":15012,"desc":"This module provides methods for working with nested set trees.  The\nnested tree model is a way of representing hierarchical information in\na database.  This takes a different approach to the Adjacency List\nimplementation.  (see DBIx::Class::Tree::AdjacencyList which uses\nparent relationships in a recursive manner).","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-Storage-TxnEndHook","origin":"databases/p5-DBIx-Class-Storage-TxnEndHook","version":"0.01","comment":"Transaction hook provider for DBIx::Class","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/DBIx-Class-Storage-TxnEndHook","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4d6e170124a8275bf58bb953fa272c7c73cc7806d7ced3b94af9375c986ab24","flatsize":46717,"path":"All/p5-DBIx-Class-Storage-TxnEndHook-0.01.pkg","repopath":"All/p5-DBIx-Class-Storage-TxnEndHook-0.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13632,"desc":"DBIx::Class::Storage::TxnEndHook is transaction hook provider for DBIx::Class.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-TimeStamp","origin":"databases/p5-DBIx-Class-TimeStamp","version":"0.14_2","comment":"DBIx::Class extension to handle date and time based fields","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-TimeStamp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"847e61326636f5d27a071b758c48039247b6acef695fafda94419090b0831cf5","flatsize":4509,"path":"All/p5-DBIx-Class-TimeStamp-0.14_2.pkg","repopath":"All/p5-DBIx-Class-TimeStamp-0.14_2.pkg","licenselogic":"single","pkgsize":3884,"desc":"Works in conjunction with InflateColumn::DateTime to automatically set update\nand create date and time based fields in a table.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-DynamicDefault":{"origin":"databases/p5-DBIx-Class-DynamicDefault","version":"0.04_1"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-MySQL":{"origin":"devel/p5-DateTime-Format-MySQL","version":"0.08,1"},"p5-DateTime-Format-SQLite":{"origin":"devel/p5-DateTime-Format-SQLite","version":"0.11_1"},"p5-Time-Warp":{"origin":"devel/p5-Time-Warp","version":"0.55"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-Tree","origin":"databases/p5-DBIx-Class-Tree","version":"0.03003_1","comment":"Perl extension to manipulate and analyze tree structured data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-Tree","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d4f17fa565b8d6ee07a6da85f57f2dd1253648ec0d9f4938b3bde5ec59ce312","flatsize":33176,"path":"All/p5-DBIx-Class-Tree-0.03003_1.pkg","repopath":"All/p5-DBIx-Class-Tree-0.03003_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16272,"desc":"This module provides methods for working with adjacency lists.  The\nadjacency list model is a very common way of representing a tree\nstructure.  In this model each row in a table has a prent ID column\nthat references the primary key of another row in the same table.\nBecause of this the primary key must only be one column and is usually\nsome sort of integer.  The row with a parent ID of 0 is the root node\nand is usually the parent of all other rows.  Although, there is no\nlimitation in this module that would stop you from having multiple\nroot nodes.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-Schema-Loader","origin":"databases/p5-DBIx-Class-Schema-Loader","version":"0.07049","comment":"Dynamic definition of a DBIx::Class::Schema","maintainer":"des@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-Schema-Loader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b95a51486d417908e0d007cd1f80d3d433780276a7baedf3c3756c98331ef18","flatsize":497609,"path":"All/p5-DBIx-Class-Schema-Loader-0.07049.pkg","repopath":"All/p5-DBIx-Class-Schema-Loader-0.07049.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":161172,"desc":"DBIx::Class::Schema::Loader automates the definition of a\nDBIx::Class::Schema by scanning database table definitions and setting\nup the columns, primary keys, and relationships.\n\nDBIx::Class::Schema::Loader currently supports only the DBI storage\ntype. It has explicit support for DBD::Pg, DBD::mysql, DBD::DB2, and\nDBD::SQLite. Other DBI drivers may function to a greater or lesser\ndegree with this loader, depending on how much of the DBI spec they\nimplement, and how standard their implementation is. Patches to make\nother DBDs work correctly welcome.\n\nSee DBIx::Class::Schema::Loader::DBI::Writing for notes on writing your\nown vendor-specific subclass for an unsupported DBD driver.\n\nThis module requires DBIx::Class 0.06 or later, and obsoletes the older\nDBIx::Class::Loader.\n\nThis module is designed more to get you up and running quickly against\nan existing database, or to be effective for simple situations, rather\nthan to be what you use in the long term for a complex database/project.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-Class-Accessor-Grouped":{"origin":"devel/p5-Class-Accessor-Grouped","version":"0.10014"},"p5-Class-C3-Componentised":{"origin":"devel/p5-Class-C3-Componentised","version":"1.001002"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-Class-Unload":{"origin":"devel/p5-Class-Unload","version":"0.11"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-Lingua-EN-Inflect-Number":{"origin":"textproc/p5-Lingua-EN-Inflect-Number","version":"1.12"},"p5-Lingua-EN-Inflect-Phrase":{"origin":"textproc/p5-Lingua-EN-Inflect-Phrase","version":"0.20"},"p5-Lingua-EN-Tagger":{"origin":"textproc/p5-Lingua-EN-Tagger","version":"0.31"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Scope-Guard":{"origin":"devel/p5-Scope-Guard","version":"0.21"},"p5-String-ToIdentifier-EN":{"origin":"textproc/p5-String-ToIdentifier-EN","version":"0.12"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-curry":{"origin":"devel/p5-curry","version":"2.000001"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"options":{"MYSQL":"off","PGSQL":"off","SQLITE":"off"}},{"name":"p5-DBIx-Class-Schema-PopulateMore","origin":"databases/p5-DBIx-Class-Schema-PopulateMore","version":"0.19","comment":"Enhanced populate method","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-Schema-PopulateMore","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcbe3a8066e31e0587f5ae2d6aa8fc4736d734cce36e91b3625bc9a4f2ab3567","flatsize":85280,"path":"All/p5-DBIx-Class-Schema-PopulateMore-0.19.pkg","repopath":"All/p5-DBIx-Class-Schema-PopulateMore-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":47104,"desc":"A Perl module which provides an enhanced database populate method","deps":{"p5-Data-Visitor":{"origin":"devel/p5-Data-Visitor","version":"0.32"},"p5-DateTimeX-Easy":{"origin":"devel/p5-DateTimeX-Easy","version":"0.091"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-HandlesVia":{"origin":"devel/p5-MooX-HandlesVia","version":"0.001009"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-ResultSet-HashRef","origin":"databases/p5-DBIx-Class-ResultSet-HashRef","version":"1.002_1","comment":"Adds syntactic sugar to skip the fancy objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-ResultSet-HashRef","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"072694ad450f69d1985646335f863768292e7a4fedc3762a87dd4ccf56dffa5d","flatsize":5506,"path":"All/p5-DBIx-Class-ResultSet-HashRef-1.002_1.pkg","repopath":"All/p5-DBIx-Class-ResultSet-HashRef-1.002_1.pkg","licenselogic":"single","pkgsize":4080,"desc":"Easy way to turn resultsets into hashrefs.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-QueryProfiler","origin":"databases/p5-DBIx-Class-QueryProfiler","version":"0.05_1","comment":"DBIx::Class profiler","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-QueryProfiler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36eb86ad6f380d11f3fddbeae01c25ab675adf6c975a79161928aa3b0842dda2","flatsize":12875,"path":"All/p5-DBIx-Class-QueryProfiler-0.05_1.pkg","repopath":"All/p5-DBIx-Class-QueryProfiler-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7100,"desc":"DBIx::Class::QueryProfiler is a profiler for DBIx::Class. Also\nit provides more usable output or queries.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-ResultSet-RecursiveUpdate","origin":"databases/p5-DBIx-Class-ResultSet-RecursiveUpdate","version":"0.42","comment":"Like update_or_create - but recursive","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-ResultSet-RecursiveUpdate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4dfb081efda32583a72c2e8e6dc702a052c1ff37186d24165226ff337af98996","flatsize":91079,"path":"All/p5-DBIx-Class-ResultSet-RecursiveUpdate-0.42.pkg","repopath":"All/p5-DBIx-Class-ResultSet-RecursiveUpdate-0.42.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23140,"desc":"It is a base class for ResultSets providing just one method: recur-\nsive_update which works just like update_or_create but can recursively\nupdate or create data objects composed of multiple rows. All rows need\nto be identified by primary keys - so you need to provide them in the\nupdate structure (unless they can be deduced from the parent row - for\nexample when you have a belongs_to relationship).  If not all colums\ncomprising the primary key are specified - then a new row will be cre-\nated, with the expectation that the missing columns will be filled by\nit (as in the case of auto_increment primary keys).","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-IntrospectableM2M":{"origin":"databases/p5-DBIx-Class-IntrospectableM2M","version":"0.001002"},"p5-Data-Dumper-Concise":{"origin":"devel/p5-Data-Dumper-Concise","version":"2.023"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-QueryLog","origin":"databases/p5-DBIx-Class-QueryLog","version":"1.005.001","comment":"Log queries for later analysis","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-QueryLog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"910a913de3a531c74ce2fba0f867244a932a377fe0d9f8ccd33da7dcaa8b5259","flatsize":68129,"path":"All/p5-DBIx-Class-QueryLog-1.005.001.pkg","repopath":"All/p5-DBIx-Class-QueryLog-1.005.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23008,"desc":"DBIx::Class::QueryLog logs each transaction and query executed so you can\nanalyze what happened in the session.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DateTime-Precise","origin":"devel/p5-DateTime-Precise","version":"1.05_1","comment":"Perform common time and date operations with additional GPS operations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DateTime-Precise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbb781eab05c6f8185266ff555d69a5d0ffc2582e1cec222e1114012702b31ce","flatsize":105710,"path":"All/p5-DateTime-Precise-1.05_1.pkg","repopath":"All/p5-DateTime-Precise-1.05_1.pkg","licenselogic":"single","pkgsize":35224,"desc":"The purpose of this library was to replace our dependence on Unix epoch time,\nwhich, being limited to a range of about 1970 to 2030, is inadequate for our\npurposes (we have data as old as 1870). This date library effectively handles\ndates from A.D. 1000 to infinity, and would probably work all the way back to 0\n(ignoring, of course, the switch-over to the Gregorian calendar). The useful\nfeatures of Unix epoch time (ease of date difference calculation and date\ncomparison, strict ordering) are preserved, and elements such as\nhuman-legibility are added. The library handles fractional seconds and some\ndate/time manipulations used for the Global Positioning Satellite system.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DelimMatch","origin":"textproc/p5-DelimMatch","version":"1.06","comment":"Perl extension to find regexp delimited strings with proper nesting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DelimMatch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"006a5721f4cef250e210dd5ddf2bfd01ef15d7ff94dd4390a1eb145162f90661","flatsize":33389,"path":"All/p5-DelimMatch-1.06.pkg","repopath":"All/p5-DelimMatch-1.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13156,"desc":"DelimMatch allows you to match delimited substrings in a buffer.  The\ndelimiters can be specified with any regular expression and the start\nand end delimiters need not be the same.  If the delimited text is\nproperly nested, entire nested groups are returned.\n\nIn addition, you may specify quoting and escaping characters that\ncontribute to the recognition of start and end delimiters.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-DBIx-Class-Migration","origin":"databases/p5-DBIx-Class-Migration","version":"0.075","comment":"Perl extension to make migrating your DBIx::Class databases easier","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-Migration","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45957b461a0f1c861d1bd96e106662079e8b8060e45c6f07daeb07b48a877558","flatsize":504598,"path":"All/p5-DBIx-Class-Migration-0.075.pkg","repopath":"All/p5-DBIx-Class-Migration-0.075.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":249164,"desc":"Tools to make migrating your DBIx::Class databases easier.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Config-MySQL":{"origin":"devel/p5-Config-MySQL","version":"0.02_1"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBIx-Class-DeploymentHandler":{"origin":"databases/p5-DBIx-Class-DeploymentHandler","version":"0.002233"},"p5-DBIx-Class-Fixtures":{"origin":"databases/p5-DBIx-Class-Fixtures","version":"1.001039"},"p5-DBIx-Class-Schema-Loader":{"origin":"databases/p5-DBIx-Class-Schema-Loader","version":"0.07049"},"p5-Devel-PartialDump":{"origin":"devel/p5-Devel-PartialDump","version":"0.20"},"p5-File-ShareDir-ProjectDistDir":{"origin":"devel/p5-File-ShareDir-ProjectDistDir","version":"1.000009"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Log-Any":{"origin":"devel/p5-Log-Any","version":"1.717"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Attribute-ENV":{"origin":"devel/p5-MooX-Attribute-ENV","version":"0.04"},"p5-MooX-Options":{"origin":"devel/p5-MooX-Options","version":"4.103"},"p5-MooX-Traits":{"origin":"devel/p5-MooX-Traits","version":"0.005_1"},"p5-Pod-Parser":{"origin":"textproc/p5-Pod-Parser","version":"1.67"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"p5-Text-Brew":{"origin":"textproc/p5-Text-Brew","version":"0.02_1"},"p5-version":{"origin":"devel/p5-version","version":"0.9932"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-Loader","origin":"databases/p5-DBIx-Class-Loader","version":"0.21_2","comment":"Dynamic definition of DBIx::Class sub classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-Loader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b95bad071db87702b19245668c35e05f12a79a77d00406b1b218620da84f345","flatsize":38181,"path":"All/p5-DBIx-Class-Loader-0.21_2.pkg","repopath":"All/p5-DBIx-Class-Loader-0.21_2.pkg","licenselogic":"single","pkgsize":19816,"desc":"Dynamic definition of DBIx::Class sub classes.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-Lingua-EN-Inflect":{"origin":"textproc/p5-Lingua-EN-Inflect","version":"1.905"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-InflateColumn-IP","origin":"databases/p5-DBIx-Class-InflateColumn-IP","version":"0.02003_1","comment":"Component to auto-create NetAddr::IP objects from columns","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-InflateColumn-IP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebc8b437c70cf1cedaf6a40ddd2fe9e06e0466e4d661e659a357c5f848465c99","flatsize":7112,"path":"All/p5-DBIx-Class-InflateColumn-IP-0.02003_1.pkg","repopath":"All/p5-DBIx-Class-InflateColumn-IP-0.02003_1.pkg","licenselogic":"single","pkgsize":5184,"desc":"The Perl 5 module DBIx::Class::InflateColumn::IP is a DBIx::Class\ncomponent to declare columns as IP addresses and treat them as\nNetAddr::IP objects.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-InflateColumn-FS","origin":"databases/p5-DBIx-Class-InflateColumn-FS","version":"0.01007_1","comment":"Perl extension to {in,de}flate columns to Path::Class::File objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-InflateColumn-FS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e6fa42e38fc7b532e80219636bfefcf92a0aa2bf2fbb6be65da446bbc0158bd","flatsize":13764,"path":"All/p5-DBIx-Class-InflateColumn-FS-0.01007_1.pkg","repopath":"All/p5-DBIx-Class-InflateColumn-FS-0.01007_1.pkg","licenselogic":"single","pkgsize":7888,"desc":"Provides inflation to a Path::Class::File object allowing file system\nstorage of BLOBS.\n\nThe storage path is specified with fs_column_path. Each file receives\na unique name, so the storage for all FS columns can share the same\npath.\n\nWithin the path specified by fs_column_path, files are stored in\nsub-directories based on the first 2 characters of the unique file\nnames.  Up to 256 sub-directories will be created, as needed. Override\n_fs_column_dirs in a derived class to change this behavior.\n\nfs_new_on_update will create a new file name if the file has been\nupdated.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-UUIDColumns":{"origin":"databases/p5-DBIx-Class-UUIDColumns","version":"0.02006_1"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-InflateColumn-Authen-Passphrase","origin":"databases/p5-DBIx-Class-InflateColumn-Authen-Passphrase","version":"0.01_1","comment":"Inflate/deflate columns to Authen::Passphrase instances","maintainer":"fw@moov.de","www":"https://metacpan.org/release/DBIx-Class-InflateColumn-Authen-Passphrase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"554130ef324a3dee03e13acf91777b9ae096c53634e3dd1a371a3db504531a3e","flatsize":5648,"path":"All/p5-DBIx-Class-InflateColumn-Authen-Passphrase-0.01_1.pkg","repopath":"All/p5-DBIx-Class-InflateColumn-Authen-Passphrase-0.01_1.pkg","licenselogic":"single","pkgsize":4360,"desc":"Provides inflation and deflation for Authen::Passphrase instances from\nand to either RFC 2307 or crypt encoding.","deps":{"p5-Authen-Passphrase":{"origin":"security/p5-Authen-Passphrase","version":"0.008_1"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-DynamicDefault":{"origin":"databases/p5-DBIx-Class-DynamicDefault","version":"0.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-Helpers","origin":"databases/p5-DBIx-Class-Helpers","version":"2.036000","comment":"Simplify the common case stuff for DBIx::Class","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-Helpers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e70be9564547e4e831e39a1bdd5877dc74c929e202d87ff225b4dc4d23124b22","flatsize":377278,"path":"All/p5-DBIx-Class-Helpers-2.036000.pkg","repopath":"All/p5-DBIx-Class-Helpers-2.036000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":169224,"desc":"DBIx::Class::Helpers is a collection of tools to help simplify the\ncommon tasks in DBIx::Class.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-Candy":{"origin":"databases/p5-DBIx-Class-Candy","version":"0.005003"},"p5-DBIx-Introspector":{"origin":"databases/p5-DBIx-Introspector","version":"0.001005"},"p5-Lingua-EN-Inflect":{"origin":"textproc/p5-Lingua-EN-Inflect","version":"1.905"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Safe-Isa":{"origin":"devel/p5-Safe-Isa","version":"1.000010"},"p5-Sub-Exporter-Progressive":{"origin":"devel/p5-Sub-Exporter-Progressive","version":"0.001013"},"p5-Text-Brew":{"origin":"textproc/p5-Text-Brew","version":"0.02_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-FrozenColumns","origin":"databases/p5-DBIx-Class-FrozenColumns","version":"0.09_2","comment":"Store virtual columns inside another column","maintainer":"vovkasm@gmail.com","www":"https://metacpan.org/release/DBIx-Class-FrozenColumns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb4cb53048b6090fd5251fb2aa086d4fc6c754d49a0f3158579c1d783ea219ea","flatsize":23181,"path":"All/p5-DBIx-Class-FrozenColumns-0.09_2.pkg","repopath":"All/p5-DBIx-Class-FrozenColumns-0.09_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10500,"desc":"This module allows you to store multiple columns in one and\ntransparently use this columns as if they were normal columns\nin your table.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-PassphraseColumn","origin":"databases/p5-DBIx-Class-PassphraseColumn","version":"0.02_1","comment":"Automatically hash password/passphrase columns","maintainer":"fw@moov.de","www":"https://metacpan.org/release/DBIx-Class-PassphraseColumn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4494cc4ed0395db92a7a733d9569f9a86d85611a4ca2498353fe0f504667d95","flatsize":11358,"path":"All/p5-DBIx-Class-PassphraseColumn-0.02_1.pkg","repopath":"All/p5-DBIx-Class-PassphraseColumn-0.02_1.pkg","licenselogic":"single","pkgsize":6952,"desc":"DBIx::Class::PassphraseColumn - Automatically hash password/passphrase columns","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-DynamicDefault":{"origin":"databases/p5-DBIx-Class-DynamicDefault","version":"0.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-File-Find-Object-Rule","origin":"devel/p5-File-Find-Object-Rule","version":"0.0313","comment":"Alternative interface to File::Find::Object","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-Find-Object-Rule","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29b57f9531ff372e26553411fc73cb1c23b7ccca12cb227bb58605076b8cb6cd","flatsize":85848,"path":"All/p5-File-Find-Object-Rule-0.0313.pkg","repopath":"All/p5-File-Find-Object-Rule-0.0313.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":39024,"desc":"File::Find::Object::Rule is a friendlier interface to File::Find::Object . It\nallows you to build rules which specify the desired files and directories.","deps":{"p5-Class-XSAccessor":{"origin":"devel/p5-Class-XSAccessor","version":"1.19_2,1"},"p5-File-Find-Object":{"origin":"devel/p5-File-Find-Object","version":"0.3.2"},"p5-Number-Compare":{"origin":"math/p5-Number-Compare","version":"0.03_1"},"p5-Text-Glob":{"origin":"textproc/p5-Text-Glob","version":"0.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Encode-HanConvert","origin":"chinese/p5-Encode-HanConvert","version":"0.35_2","comment":"Traditional and Simplified Chinese mappings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Encode-HanConvert","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b99a52d33fa445fa2dd167f6d3287029375592ddee824e9193940bd8459af859","flatsize":5077006,"path":"All/p5-Encode-HanConvert-0.35_2.pkg","repopath":"All/p5-Encode-HanConvert-0.35_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":496492,"desc":"This module is an attempt to solve most common problems occurred in\nTraditional vs. Simplified Chinese conversion, in an efficient,\nflexible way, without resorting to external tools or modules.\n\nAfter installing this module, you'll have two additional encoding\nformats: big5-simp maps Big5 into Unicode's Simplified Chinese\n(and vice versa), and gbk-trad maps CP936 (better known as GBK)\ninto Unicode's Traditional Chinese and back.\n\nThe module exports various xxx_to_yyy functions by default, where\nxxx and yyy are one of big5, gb (i.e. GBK/CP936), simp (simplified\nChinese unicode), or trad (traditional Chinese unicode).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["chinese","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Debug-Client","origin":"devel/p5-Debug-Client","version":"0.31","comment":"Client for the standard Perl debugger","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Debug-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1eb85bd814fd2b4aef812f8419535f1567191119f5c4161fd78fe1ee4e50707","flatsize":35489,"path":"All/p5-Debug-Client-0.31.pkg","repopath":"All/p5-Debug-Client-0.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16664,"desc":"The primary use of Debug::Client is to provide debugger functionality for Padre\n0.98 and beyond.","deps":{"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Declare-Constraints-Simple","origin":"devel/p5-Declare-Constraints-Simple","version":"0.03_2","comment":"Declarative Validation of Perl Data Structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Declare-Constraints-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28741c3d0832eb4d1e42c209d5420b1cc12bac214ccfbb6f84f7e494d4ac4748","flatsize":83060,"path":"All/p5-Declare-Constraints-Simple-0.03_2.pkg","repopath":"All/p5-Declare-Constraints-Simple-0.03_2.pkg","licenselogic":"single","pkgsize":43188,"desc":"The main purpose of this module is to provide an easy way to build a profile\nto validate a data structure. It does this by giving you a set of declarative\nkeywords in the importing namespace.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DBIx-Class-InflateColumn-Serializer","origin":"databases/p5-DBIx-Class-InflateColumn-Serializer","version":"0.09","comment":"Inflators to serialize data structures for DBIx::Class","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/DBIx-Class-InflateColumn-Serializer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11bbdcf30e68f45e8c05dd5212b5d6ce2ef17f5448f24ee5e7997c1c2b71dc8e","flatsize":54614,"path":"All/p5-DBIx-Class-InflateColumn-Serializer-0.09.pkg","repopath":"All/p5-DBIx-Class-InflateColumn-Serializer-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17028,"desc":"These modules help you store and access serialized data structures\nin the columns of your DB from your DBIx::Classes.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-DigestColumns","origin":"databases/p5-DBIx-Class-DigestColumns","version":"0.06000_2","comment":"Automatic digest columns","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-DigestColumns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fd3bd5bde46627732538c2f5097bf9280d8b847c2a8666fe7c024d15dd1bbba","flatsize":13304,"path":"All/p5-DBIx-Class-DigestColumns-0.06000_2.pkg","repopath":"All/p5-DBIx-Class-DigestColumns-0.06000_2.pkg","licenselogic":"single","pkgsize":7760,"desc":"This DBIx::Class component can be used to automatically insert a message\ndigest of selected columns. By default DigestColumns will use Digest::MD5\nto insert a 128-bit hexadecimal message digest of the column value.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-IntrospectableM2M","origin":"databases/p5-DBIx-Class-IntrospectableM2M","version":"0.001002","comment":"Introspect many-to-many shortcuts","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-IntrospectableM2M","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56c9e36486a65182c3e75aeb997f48067517a5d903729e74f780d67ee880073b","flatsize":12553,"path":"All/p5-DBIx-Class-IntrospectableM2M-0.001002.pkg","repopath":"All/p5-DBIx-Class-IntrospectableM2M-0.001002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7352,"desc":"Because the many-to-many relationships are not real relationships,\nthey cannot be introspected with DBIx::Class. Many-to-many\nrelationships are actually just a collection of convenience methods\ninstalled to bridge two relationships. This DBIx::Class component\ncan be used to store all relevant information about these\nnon-relationships so they can later be introspected and examined.\n\nThis module is fairly esoteric and, unless you are dynamically\ncreating something out of a DBIC Schema, is probably the wrong\nsolution for whatever it is you are trying to do. Please be advised\nthat compatibility is not guaranteed for DBIx::Class 0.09000+. We\nwill try to mantain all compatibility, but internal changes might\nmake it impossible.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-Fixtures","origin":"databases/p5-DBIx-Class-Fixtures","version":"1.001039","comment":"Perl extension to use fixtures with DBIx::Class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-Fixtures","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4dae753df1b7b9b6aa63f42e591b50ac476485316b1cf65e2e854f08f8fa6ac3","flatsize":66830,"path":"All/p5-DBIx-Class-Fixtures-1.001039.pkg","repopath":"All/p5-DBIx-Class-Fixtures-1.001039.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26908,"desc":"Dump fixtures from source database to filesystem then import to\nanother database (with same schema) at any time.  Use as a constant\ndataset for running tests against or for populating development\ndatabases when impractical to use production clones.  Describe fixture\nset using relations and conditions based on your DBIx::Class schema.","deps":{"p5-Class-Accessor-Grouped":{"origin":"devel/p5-Class-Accessor-Grouped","version":"0.10014"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-Schema-Loader":{"origin":"databases/p5-DBIx-Class-Schema-Loader","version":"0.07049"},"p5-Data-Dump-Streamer":{"origin":"devel/p5-Data-Dump-Streamer","version":"2.42"},"p5-Data-Visitor":{"origin":"devel/p5-Data-Visitor","version":"0.32"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-MySQL":{"origin":"devel/p5-DateTime-Format-MySQL","version":"0.08,1"},"p5-DateTime-Format-Pg":{"origin":"devel/p5-DateTime-Format-Pg","version":"0.16014"},"p5-DateTime-Format-SQLite":{"origin":"devel/p5-DateTime-Format-SQLite","version":"0.11_1"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-Cursor-Cached","origin":"databases/p5-DBIx-Class-Cursor-Cached","version":"1.001004","comment":"Cursor class with built-in caching support","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-Cursor-Cached","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6cb9464ce2651464632c2d54f50e1e4fd0b9dca67bfbecf8a82af347f991f78c","flatsize":12067,"path":"All/p5-DBIx-Class-Cursor-Cached-1.001004.pkg","repopath":"All/p5-DBIx-Class-Cursor-Cached-1.001004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6552,"desc":"DBIx::Class::Cursor::Cached provides cursor class with built-in caching support.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-CustomPrefetch","origin":"databases/p5-DBIx-Class-CustomPrefetch","version":"0.09_2","comment":"Custom prefetches for DBIx::Class","maintainer":"anes@anes.su","www":"https://metacpan.org/release/DBIx-Class-CustomPrefetch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c8ea342c3dc188c06eb4eea03264a68e41b405339794cb951dfdc4373895938","flatsize":17224,"path":"All/p5-DBIx-Class-CustomPrefetch-0.09_2.pkg","repopath":"All/p5-DBIx-Class-CustomPrefetch-0.09_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9792,"desc":"DBIx::Class onle allows joins for prefetches.\nBut sometimes you can't use JOIN for prefetch.\nE.g. for prefetching many related objects to resultset with paging.\n\nAlso you can use this module to create cross-database prefetches.\n\nThis module provides other logic for prefetching data to resultsets.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-VirtualColumns":{"origin":"databases/p5-DBIx-Class-VirtualColumns","version":"1.03_1"},"p5-Module-Load":{"origin":"devel/p5-Module-Load","version":"0.36"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-Candy","origin":"databases/p5-DBIx-Class-Candy","version":"0.005003","comment":"Sugar for your favorite ORM, DBIx::Class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-Candy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e62ed97063a3efe54d2fea805a4bf252b5c670e48b61dee81e0846855b835dc","flatsize":70080,"path":"All/p5-DBIx-Class-Candy-0.005003.pkg","repopath":"All/p5-DBIx-Class-Candy-0.005003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21900,"desc":"DBIx::Class::Candy is a simple sugar layer for definition of DBIx::Class\nresults. Note that it may later be expanded to add sugar for more\nDBIx::Class related things.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-Lingua-EN-Inflect":{"origin":"textproc/p5-Lingua-EN-Inflect","version":"1.905"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-BitField","origin":"databases/p5-DBIx-Class-BitField","version":"0.13_1","comment":"Store multiple boolean fields in one integer field","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-BitField","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba75ca5a2523c7e2c1ff0bcc18e070e6830eef8ea7bb3edaa57017fe7c4750ed","flatsize":14567,"path":"All/p5-DBIx-Class-BitField-0.13_1.pkg","repopath":"All/p5-DBIx-Class-BitField-0.13_1.pkg","licenselogic":"single","pkgsize":8424,"desc":"This module is useful if you manage data which has a lot of on/off attributes\nlike active, inactive, deleted, important, etc. If you do not want to add an\nextra column for each of those attributes you can easily specify them in one\ninteger column.\n\nA bit field is a way to store multiple bit values on one integer field.\n\nThe main benefit from this module is that you can add additional attributes\nto your result class whithout the need to deploy or change the schema on the\ndata base.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-AuditLog","origin":"databases/p5-DBIx-Class-AuditLog","version":"0.6.4","comment":"Simple activity audit logging for DBIx::Class","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/DBIx-Class-AuditLog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd5228221062daf66b7576ef1b0a07c30fbb05dcb3fc00ee61b54bfa0decccc6","flatsize":122649,"path":"All/p5-DBIx-Class-AuditLog-0.6.4.pkg","repopath":"All/p5-DBIx-Class-AuditLog-0.6.4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34108,"desc":"Simple activity audit logging for DBIx::Class. Save the update contents in\nanother tables.","deps":{"p5-Class-C3-Componentised":{"origin":"devel/p5-Class-C3-Componentised","version":"1.001002"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-TimeStamp":{"origin":"databases/p5-DBIx-Class-TimeStamp","version":"0.14_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-EncodeColumns","origin":"databases/p5-DBIx-Class-EncodeColumns","version":"0.02_1","comment":"Handle column encodings","maintainer":"vovkasm@gmail.com","www":"https://metacpan.org/release/DBIx-Class-EncodeColumns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e7b02b2c155cfff1083069ca2cbc0e711ca34067eace7810a88fa7c2c037d81","flatsize":4678,"path":"All/p5-DBIx-Class-EncodeColumns-0.02_1.pkg","repopath":"All/p5-DBIx-Class-EncodeColumns-0.02_1.pkg","licenselogic":"single","pkgsize":3828,"desc":"This module allows you to handle column encodings","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-DeploymentHandler","origin":"databases/p5-DBIx-Class-DeploymentHandler","version":"0.002233","comment":"Perl extension for extensible DBIx::Class deployment","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-DeploymentHandler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86717b74d1dd949d3c155586defb990e09b1b7af896c1367b7b59a07c45c9390","flatsize":203678,"path":"All/p5-DBIx-Class-DeploymentHandler-0.002233.pkg","repopath":"All/p5-DBIx-Class-DeploymentHandler-0.002233.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":97224,"desc":"DBIx::Class::DeploymentHandler is, as its name suggests, a tool for\ndeploying and upgrading databases with DBIx::Class.  It is designed to\nbe much more flexible than DBIx::Class::Schema::Versioned, hence the\nuse of Moose and lots of roles.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-Context-Preserve":{"origin":"devel/p5-Context-Preserve","version":"0.03"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-Log-Contextual":{"origin":"devel/p5-Log-Contextual","version":"0.009001"},"p5-Method-Signatures-Simple":{"origin":"devel/p5-Method-Signatures-Simple","version":"1.07_1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"p5-Sub-Exporter-Progressive":{"origin":"devel/p5-Sub-Exporter-Progressive","version":"0.001013"},"p5-Text-Brew":{"origin":"textproc/p5-Text-Brew","version":"0.02_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-AsFdat","origin":"databases/p5-DBIx-Class-AsFdat","version":"0.03_2","comment":"Perl extension like CDBI::Plugin::AsFdat","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-AsFdat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e532e3eb15bb1baf8685775fc21990f3db254bcc07651783e26d4b825d0a43aa","flatsize":3117,"path":"All/p5-DBIx-Class-AsFdat-0.03_2.pkg","repopath":"All/p5-DBIx-Class-AsFdat-0.03_2.pkg","licenselogic":"single","pkgsize":3048,"desc":"DBIx::Class::AsFdat - like CDBI::Plugin::AsFdat.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-AnyDBD","origin":"databases/p5-DBIx-AnyDBD","version":"2.03","comment":"DBD independent class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-AnyDBD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ad14026fcdd4255aeed27f4c3918befab981978d82dcc8fe5e067c1f2399e6d","flatsize":19148,"path":"All/p5-DBIx-AnyDBD-2.03.pkg","repopath":"All/p5-DBIx-AnyDBD-2.03.pkg","licenselogic":"single","pkgsize":10468,"desc":"This class provides application developers with an abstraction class\na level away from DBI, that allows them to write an application\nthat works on multiple database platforms. The idea isn't to take\naway the responsibility for coding different SQL on different\nplatforms, but to simply provide a platform that uses the right\nclass at the right time for whatever DB is currently in use.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-MooseColumns","origin":"databases/p5-DBIx-Class-MooseColumns","version":"0.22_2","comment":"Allow write DBIC add_column definitions as attribute options","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-MooseColumns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4e1e8de006cdbe201a7402f0e7cd5d8614f74e34f76820fd80c862d1fec0d1a","flatsize":31268,"path":"All/p5-DBIx-Class-MooseColumns-0.22_2.pkg","repopath":"All/p5-DBIx-Class-MooseColumns-0.22_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14208,"desc":"This module allows you to put the arguments to \"add_column\" in\nDBIx::Class::ResultSource right into your attribute definitions and will\nautomatically call it when it finds an add_column attribute option.  It also\nreplaces the DBIx::Class-generated accessor methods (these are\nClass::Accessor::Grouped-generated accessor methods under the hood) with the\nMoose-generated accessor methods so that you can use more of the wonderful\npowers of Moose (eg. type constraints, triggers, ...).","deps":{"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-NonMoose":{"origin":"devel/p5-MooseX-NonMoose","version":"0.26_2"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class","origin":"databases/p5-DBIx-Class","version":"0.082843","comment":"Extensible and flexible object <-> relational mapper","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c89daa8a2823b759814f96878746962c3fb378942c67c8ae8c050051b551fd1","flatsize":1891310,"path":"All/p5-DBIx-Class-0.082843.pkg","repopath":"All/p5-DBIx-Class-0.082843.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":710996,"desc":"This is an SQL to OO mapper with an object API inspired by Class::DBI (with a\ncompatibility layer as a springboard for porting) and a resultset API that\nallows abstract encapsulation of database operations. It aims to make\nrepresenting queries in your code as perl-ish as possible while still providing\naccess to as many of the capabilities of the database as possible, including\nretrieving related records from multiple tables in a single query, JOIN, LEFT\nJOIN, COUNT, DISTINCT, GROUP BY, ORDER BY and HAVING support.\n\nDBIx::Class can handle multi-column primary and foreign keys, complex queries\nand database-level paging, and does its best to only query the database in\norder to return something you've directly asked for. If a resultset is used as\nan iterator it only fetches rows off the statement handle as requested in order\nto minimise memory usage. It has auto-increment support for SQLite, MySQL,\nPostgreSQL, Oracle, SQL Server and DB2 and is known to be used in production\non at least the first four, and is fork- and thread-safe out of the box\n(although your DBD may not be).\n\nThis project is still under rapid development, so large new features may be\nmarked EXPERIMENTAL - such APIs are still usable but may have edge bugs.\nFailing test cases are *always* welcome and point releases are put out rapidly\nas bugs are found and fixed.","deps":{"p5-Class-Accessor-Grouped":{"origin":"devel/p5-Class-Accessor-Grouped","version":"0.10014"},"p5-Class-C3-Componentised":{"origin":"devel/p5-Class-C3-Componentised","version":"1.001002"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-Context-Preserve":{"origin":"devel/p5-Context-Preserve","version":"0.03"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Data-Compare":{"origin":"devel/p5-Data-Compare","version":"1.2200_1"},"p5-Data-Dumper-Concise":{"origin":"devel/p5-Data-Dumper-Concise","version":"2.023"},"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Module-Find":{"origin":"devel/p5-Module-Find","version":"0.16"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-SQL-Abstract-Classic":{"origin":"databases/p5-SQL-Abstract-Classic","version":"1.91"},"p5-Scope-Guard":{"origin":"devel/p5-Scope-Guard","version":"0.21"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"options":{"SQLT":"off"}},{"name":"p5-DBIx-Admin-DSNManager","origin":"databases/p5-DBIx-Admin-DSNManager","version":"2.02","comment":"Manage a file of DSNs, for both testing and production","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Admin-DSNManager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f677db5f763bd70440f5e5fd814fe1c0ca0a66763a17fd76475f8c858cd03b9c","flatsize":40810,"path":"All/p5-DBIx-Admin-DSNManager-2.02.pkg","repopath":"All/p5-DBIx-Admin-DSNManager-2.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17712,"desc":"DBIx::Admin::DSNManager manages a file of DSNs, for both testing and production.\n\nThe INI-style format was selected, rather than, say, using an SQLite database,\nso that casual users could edit the file without needing to know SQL and without\nhaving to install the command line program sqlite3.\n\nEach DSN is normally for something requiring manual preparation, such as\ncreating the database named in the DSN.\n\nIn the case of SQLite, etc, where manual intervention is not required, you can\nstill put the DSN in dsn.ini.\n\nOne major use of this module is to avoid environment variable overload, since it\nis common to test Perl modules by setting the env vars $DBI_DSN, $DBI_USER and\n$DBI_PASS.\n\nBut then the problem becomes: What do you do when you want to run tests against\na set of databases servers? Some modules define sets of env vars, one set per\ndatabase server, with awkward and hard-to-guess names. This is messy and\nobscure.\n\nDBIx::Admin::DSNManager is a solution to this problem.","deps":{"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Abstract","origin":"databases/p5-DBIx-Abstract","version":"1.040","comment":"Perl module for DBI SQL abstraction","maintainer":"nistor@snickers.org","www":"https://metacpan.org/release/DBIx-Abstract","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56247fac20713553572240bb00473b22d542a38db8d0696a41f07f4f66397989","flatsize":91250,"path":"All/p5-DBIx-Abstract-1.040.pkg","repopath":"All/p5-DBIx-Abstract-1.040.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24512,"desc":"DBIx::Abstract - DBI SQL abstraction.\n\nThis module provides methods for doing manipulating database tables\nThis module provides methods retrieving and storing data in SQL\ndatabases. It provides methods for all of the more important SQL\ncommands (like SELECT, INSERT, REPLACE, UPDATE, DELETE).\n\nIt endeavors to produce an interface that will be intuitive to those\nalready familiar with SQL.\n\nNotable features include:\n\n  * data_source generation for some DBD drivers.\n  * Can check to make sure the connection is not stale and reconnect\n    if it is.\n  * Controls statement handles for you.\n  * Can delay writes.\n  * Generates complex where clauses from hashes and arrays.\n  * Shortcuts (convenience functions) for some common cases. (Like\n    select_all_to_hashref.)","deps":{"p5-Check-ISA":{"origin":"devel/p5-Check-ISA","version":"0.09"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Admin-TableInfo","origin":"databases/p5-DBIx-Admin-TableInfo","version":"3.04","comment":"Wrapper for all of table_info(), column_info(), *_key_info()","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Admin-TableInfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a623eea705c392874474d5accf0613d7d2727bd9ab956996ed511e480854a36e","flatsize":59466,"path":"All/p5-DBIx-Admin-TableInfo-3.04.pkg","repopath":"All/p5-DBIx-Admin-TableInfo-3.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24736,"desc":"DBIx::Admin::TableInfo is a pure Perl module. It is a convenient wrapper around\nall of these DBI methods:\n- table_info()\n- column_info()\n- primary_key_info()\n- foreign_key_info()","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-Admin-CreateTable":{"origin":"databases/p5-DBIx-Admin-CreateTable","version":"2.11"},"p5-DBIx-Admin-DSNManager":{"origin":"databases/p5-DBIx-Admin-DSNManager","version":"2.02"},"p5-Data-Dumper-Concise":{"origin":"devel/p5-Data-Dumper-Concise","version":"2.023"},"p5-Lingua-EN-PluralToSingular":{"origin":"textproc/p5-Lingua-EN-PluralToSingular","version":"0.21"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Text-Table-Manifold":{"origin":"textproc/p5-Text-Table-Manifold","version":"1.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBICx-TxnInsert","origin":"databases/p5-DBICx-TxnInsert","version":"0.02_2","comment":"Wrap all inserts into transaction","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBICx-TxnInsert","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae54c8e75fc78c1fab5e57edaa30e6c7e77554434cfce1b80c7d53ddfca100f8","flatsize":4290,"path":"All/p5-DBICx-TxnInsert-0.02_2.pkg","repopath":"All/p5-DBICx-TxnInsert-0.02_2.pkg","licenselogic":"single","pkgsize":3856,"desc":"Wrap all inserts into transactions.","deps":{"p5-DBD-Mock":{"origin":"databases/p5-DBD-Mock","version":"1.59_1"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIWrapper","origin":"databases/p5-DBIWrapper","version":"0.30_1","comment":"Perl extension for generic DBI database access","maintainer":"perl@FreeBSD.org","www":"https://dbiwrapper.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94eb5fb94daf3464588b20fa93b86c4e181d527fa082f8cd57dd521cb2028595","flatsize":170361,"path":"All/p5-DBIWrapper-0.30_1.pkg","repopath":"All/p5-DBIWrapper-0.30_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":51840,"desc":"DBIWrapper is a generic database Perl module for accessing\nthe Perl DBI database interface.  It provides the lowest level\nof functionality needed by any program wanting to access\ndatabases via the DBI.  Currently, DBIWrapper is only\naware of Pg (PostgreSQL), mysql (MySQL) and ODBC DBD\nmodules and how to work with them correctly.\n\nSupport for transactions on MySQL is now checked for and\nif found to be available, the AutoCommit flag is turned\noff so that transactions will be used.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DateTime-HiRes":{"origin":"devel/p5-DateTime-HiRes","version":"0.04"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Spreadsheet-WriteExcel":{"origin":"textproc/p5-Spreadsheet-WriteExcel","version":"2.40_1"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBICx-Sugar","origin":"databases/p5-DBICx-Sugar","version":"0.0200","comment":"Just some syntax sugar for DBIx::Class","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/DBICx-Sugar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5885fde7cd8cca4cd3a842d84763f3ff553719006cb582c3665ec8564b8b4bd","flatsize":22191,"path":"All/p5-DBICx-Sugar-0.0200.pkg","repopath":"All/p5-DBICx-Sugar-0.0200.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11172,"desc":"Just some syntax sugar for your DBIx::Class applications. This was originally\ncreated to remove code duplication between Dancer::Plugin::DBIC and\nDancer2::Plugin::DBIC.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBICx-TestDatabase","origin":"databases/p5-DBICx-TestDatabase","version":"0.05_2","comment":"Module to create temporary database from a DBIx::Class::Schema","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBICx-TestDatabase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e35b500b85b1cc603fff6b1dd3482373a24117bcb022b21b0f2e394b89800e3","flatsize":15365,"path":"All/p5-DBICx-TestDatabase-0.05_2.pkg","repopath":"All/p5-DBICx-TestDatabase-0.05_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9160,"desc":"The Perl 5 module DBICx::TestDatabase creates a temporary SQLite\ndatabase, deploys your DBIC schema, and then connects to it. This\nlets you easily test your DBIC schema. Since you have a fresh\ndatabase for every test, you don't have to worry about cleaning up\nafter your tests, ordering of tests affecting failure, etc.","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBICx-Deploy","origin":"databases/p5-DBICx-Deploy","version":"0.02_4","comment":"Perl 5 module to deploy a DBIx::Class schema","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBICx-Deploy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c73a249750bf87db718809dc685d621ea840bf5e6be357cefee51987e67d5fe","flatsize":15887,"path":"All/p5-DBICx-Deploy-0.02_4.pkg","repopath":"All/p5-DBICx-Deploy-0.02_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9664,"desc":"The Perl 5 module DBICx::Deploy deploys a DBIx::Class schema to a\ndatabase. A command line script, dbicdeploy, is provided.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBI-Shell","origin":"databases/p5-DBI-Shell","version":"11.97","comment":"Interactive command shell for the DBI","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d20537b97ed0ef408ba10caef35d155773b95ac6b95655349621055606079bc9","flatsize":187047,"path":"All/p5-DBI-Shell-11.97.pkg","repopath":"All/p5-DBI-Shell-11.97.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":53872,"desc":"DBI::Shell\n==========\n\nThe DBI::Shell module (and dbish command, if installed) provide a\nsimple but effective command line interface for the Perl DBI\nmodule.\n\nPlease note: DBI::Shell is very new, very experimental and very\nsubject to change. Your mileage will vary. Interfaces will change\nwith each release.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-IO-Interactive":{"origin":"devel/p5-IO-Interactive","version":"1.025,1"},"p5-IO-Tee":{"origin":"devel/p5-IO-Tee","version":"0.66"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"p5-Text-Reform":{"origin":"textproc/p5-Text-Reform","version":"1.20_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBICx-MapMaker","origin":"databases/p5-DBICx-MapMaker","version":"0.03_1","comment":"Perl 5 module to automatically create a DBIx::Class mapping table","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBICx-MapMaker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"319a47e48c7b69c2bac3af6e4d13430f2af8d76a702a40bdd406ec01f937306f","flatsize":46398,"path":"All/p5-DBICx-MapMaker-0.03_1.pkg","repopath":"All/p5-DBICx-MapMaker-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12084,"desc":"The Perl 5 module DBICx::MapMaker automatically creates a DBIx::Class\nresult source for \"many to many\" relationship.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Admin-CreateTable","origin":"databases/p5-DBIx-Admin-CreateTable","version":"2.11","comment":"Create and drop tables, primary indexes, and sequences","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Admin-CreateTable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6aca61cb0c022072a9535196fc3c25556686587340f3849773e7d40204f5930","flatsize":55540,"path":"All/p5-DBIx-Admin-CreateTable-2.11.pkg","repopath":"All/p5-DBIx-Admin-CreateTable-2.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19384,"desc":"DBIx::Admin::CreateTable is a pure Perl module.\n\nDatabase vendors supported: MySQL, Oracle, Postgres, SQLite.\n\nAssumptions:\n- Every table has a primary key\n- The primary key is a unique, non-null, integer\n- The primary key is a single column\n- The primary key column is called 'id'\n- If a primary key has a corresponding auto-created index, the index is called\n  't_pkey': This is true for Postgres, where declaring a column as a primary\n  key automatically results in the creation of an associated index for that\n  column. The index is named after the table, not after the column.\n- If a table 't' (with primary key 'id') has an associated sequence, the\n  sequence is called 't_id_seq': This is true for both Oracle and Postgres,\n  which use sequences to populate primary key columns. The sequences are named\n  after both the table and the column.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-Schema-Config","origin":"databases/p5-DBIx-Class-Schema-Config","version":"0.001008_1","comment":"Credential Management for DBIx::Class","maintainer":"espen@tagestad.no","www":"https://metacpan.org/release/DBIx-Class-Schema-Config","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b7e7ee75dc3d640b60b1a3328637572abd6251ca7790d6bb20175710688543e","flatsize":21751,"path":"All/p5-DBIx-Class-Schema-Config-0.001008_1.pkg","repopath":"All/p5-DBIx-Class-Schema-Config-0.001008_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11456,"desc":"DBIx::Class::Schema::Config is a subclass of DBIx::Class::Schema that\nallows the loading of credentials from a file. The actual code itself\nwould only need to know about the name used in the configuration file.\nThis aims to make it simpler for operations teams to manage database\ncredentials.","deps":{"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBI","origin":"databases/p5-DBI","version":"1.643","comment":"Perl5 Database Interface, required for DBD::* modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cedcd33b908a553f1ceca582d066e8de96ab63791b84a2286ed2f074bcaa1341","flatsize":2069177,"path":"All/p5-DBI-1.643.pkg","repopath":"All/p5-DBI-1.643.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":725692,"desc":"The DBI interface allows perl programs to use DBD (Database Definition)\ndrivers with a common set of routines.  A program can then (theoretically)\nchange from using mSQL to Oracle (for example) without changing the entire\nprogram around.\n\nThis DBI interface is not yet fully specified. The current development\nwork is focused on writing drivers, such as DBD::Oracle, which also\nimplement emulations of old perl4 database interfaces, e.g., oraperl.\nThis strategy enables the DBI and drivers to serve a useful purpose\nwhilst allowing the real interface to evolve with experience behind the\nemulation interface.\n\nSee also: https://dbi.perl.org","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"PROXY":"off"},"annotations":{"cpe":"cpe:2.3:a:perl:dbi:1.643:::::dragonfly6:x86_64"}},{"name":"p5-DBD-mysql","origin":"databases/p5-DBD-mysql","version":"5.005","comment":"MySQL driver for the Perl5 Database Interface (DBI)","maintainer":"sirdice@gmail.com","www":"https://metacpan.org/release/DBD-mysql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fb9773b15bf11e200ed7d523d4ff56543971740b136ae2b372720de8f959a63","flatsize":291181,"path":"All/p5-DBD-mysql-5.005.pkg","repopath":"All/p5-DBD-mysql-5.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":101544,"desc":"DBD::mysql is the Perl5 Database Interface driver for the MySQL\ndatabase.  In other words: DBD::mysql is an interface between the Perl\nprogramming language and the MySQL programming API that comes with the\nMySQL relational database management system.  Most functions provided by\nthis programming API are supported.  Some rarely used functions are\nmissing, mainly because noone ever requested them.","deps":{"libunwind":{"origin":"devel/libunwind","version":"20240221"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libmysqlclient.so.21","libssl.so.12","libcrypto.so.12"]},{"name":"p5-DBD-mysql4","origin":"databases/p5-DBD-mysql4","version":"4.052","comment":"MySQL driver for the Perl5 Database Interface (DBI)","maintainer":"sirdice@gmail.com","www":"https://metacpan.org/release/DBD-mysql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09d1adfed8c2a1bd6995a7fb97faa088a0779f970a9abee3ad792506d8247a9e","flatsize":293086,"path":"All/p5-DBD-mysql4-4.052.pkg","repopath":"All/p5-DBD-mysql4-4.052.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":103500,"desc":"DBD::mysql is the Perl5 Database Interface driver for the MySQL\ndatabase.  In other words: DBD::mysql is an interface between the Perl\nprogramming language and the MySQL programming API that comes with the\nMySQL relational database management system.  Most functions provided by\nthis programming API are supported.  Some rarely used functions are\nmissing, mainly because noone ever requested them.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libmysqlclient.so.21","libssl.so.12","libcrypto.so.12"],"options":{"SSL":"on"}},{"name":"p5-DBD-SQLite2","origin":"databases/p5-DBD-SQLite2","version":"0.38","comment":"Provides access to SQLite2 databases through the DBI","maintainer":"perl@FreeBSD.org","www":"https://www.sqlite.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b9faf896c50dd7a05adac2cb4a816e6d09e49652d6c2845a9d08c453bc62bba","flatsize":395641,"path":"All/p5-DBD-SQLite2-0.38.pkg","repopath":"All/p5-DBD-SQLite2-0.38.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":166092,"desc":"DBD::SQLite2\n============\n\nSQLite is a small fast embedded SQL database engine.\n\nDBD::SQLite2 embeds that database engine into a DBD driver, so if\nyou want a relational database for your project, but don't want\nto install a large RDBMS system like MySQL or PostgreSQL, then\nDBD::SQLite2 may be just what you need.\n\nIt supports quite a lot of features, such as transactions (atomic\ncommit and rollback), indexes, DBA-free operation, a large subset\nof SQL92 supported, and more.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-DBD-Sybase","origin":"databases/p5-DBD-Sybase","version":"1.24","comment":"Sybase DBI driver for Perl 5","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBD-Sybase","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf10be2103e8f70800942335b1a06a080a898cd2ac30cbbf185ef68b5ba6ee47","flatsize":233071,"path":"All/p5-DBD-Sybase-1.24.pkg","repopath":"All/p5-DBD-Sybase-1.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":95208,"desc":"DBD::Sybase is DBI (Database Interface) driver for Perl, which uses the\nFreeTDS libraries to provide access to Sybase databases (including MSSQL\n7).","deps":{"freetds":{"origin":"databases/freetds","version":"1.4.17,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libct.so.4","libintl.so.8"]},{"name":"p5-DBD-PgPP","origin":"databases/p5-DBD-PgPP","version":"0.08_1","comment":"Pure Perl PostgreSQL driver for the DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBD-PgPP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d17781b9b64a73cd5a1de973716d6d9b4a456709f371cfa51943d000c9f2b85","flatsize":53663,"path":"All/p5-DBD-PgPP-0.08_1.pkg","repopath":"All/p5-DBD-PgPP-0.08_1.pkg","licenselogic":"single","pkgsize":18436,"desc":"DBD::PgPP is a Pure Perl client interface for the PostgreSQL database.\nIt implements the PostgreSQL client/server network protocol and doesn't\nneed an external PostgreSQL client library like \"libpq\" for it to work.\nConsequently, it allows one to connect to a PostgreSQL server from\noperating systems to which PostgreSQL has not been ported.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBD-PgLite","origin":"databases/p5-DBD-PgLite","version":"0.11_2","comment":"PostgreSQL emulation mode for SQLite","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBD-PgLite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98515a8465d16cdb3aaa05ced9ac13bc3b9c011081cb263758358b4087317c58","flatsize":87274,"path":"All/p5-DBD-PgLite-0.11_2.pkg","repopath":"All/p5-DBD-PgLite-0.11_2.pkg","licenselogic":"single","pkgsize":35828,"desc":"The module automatically and transparently transforms a broad range of\nSQL statements typical of PostgreSQL into a form suitable for use in\nSQLite. This involves both (a) parsing and filtering of the SQL; and\n(b) the addition of several PostgreSQL-compatible functions to SQLite.","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Text-Iconv":{"origin":"converters/p5-Text-Iconv","version":"1.7_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBD-cego","origin":"databases/p5-DBD-cego","version":"1.5.3","comment":"Cego DBI driver for Perl 5","maintainer":"pi@FreeBSD.org","www":"https://www.lemke-it.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99538cfc23ce9701597b86e54bc8fc0993123937f93c6abf6e333cadd125a842","flatsize":102637,"path":"All/p5-DBD-cego-1.5.3.pkg","repopath":"All/p5-DBD-cego-1.5.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":37696,"desc":"A DBI driver for the Cego database for Perl 5\n\nMany more details are available at:","deps":{"cego":{"origin":"databases/cego","version":"2.49.4"},"lfcbase":{"origin":"devel/lfcbase","version":"1.18.6"},"lfcxml":{"origin":"devel/lfcxml","version":"1.3.7"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libcego.so.2","liblfcxml.so.1","liblfcbase.so.2"]},{"name":"p5-DBD-Pg","origin":"databases/p5-DBD-Pg","version":"3.18.0","comment":"Provides access to PostgreSQL databases through the DBI","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DBD-Pg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3e53cff683eaa685fafd28bd94eff3899c4fb1bfb8efec0a1549752a2ca0e82","flatsize":514355,"path":"All/p5-DBD-Pg-3.18.0.pkg","repopath":"All/p5-DBD-Pg-3.18.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":166332,"desc":"DBD::Pg is an extension to Perl which allows access to\nPostgreSQL databases. It is built on top of the standard\nDBI extension and implements some of the methods that DBI\ndefines.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libpq.so.5"]},{"name":"p5-DBD-ODBC","origin":"databases/p5-DBD-ODBC","version":"1.61","comment":"DBD module interfacing the ODBC databases","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBD-ODBC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"587d521743e521879e64e882ab4b8274a0fea82d0af66e62b2cccec0ee765659","flatsize":583886,"path":"All/p5-DBD-ODBC-1.61.pkg","repopath":"All/p5-DBD-ODBC-1.61.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":169016,"desc":"DBD module interfacing the ODBC databases.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libodbc.so.2"],"options":{"DOCS":"on"}},{"name":"p5-DBD-Multi","origin":"databases/p5-DBD-Multi","version":"0.16_1","comment":"Manage Multiple Data Sources with Failover and Load Balancing","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/DBD-Multi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d71df6aa37946a689752a7919d89f64577f6896591cbaffe44bb03c1012596fa","flatsize":28312,"path":"All/p5-DBD-Multi-0.16_1.pkg","repopath":"All/p5-DBD-Multi-0.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13164,"desc":"DBD::Multi - Manage Multiple Data Sources with Failover and Load Balancing","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Sys-SigAction":{"origin":"devel/p5-Sys-SigAction","version":"0.23"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBD-XBase","origin":"databases/p5-DBD-XBase","version":"1.08","comment":"Provides access to XBase (dBase, Fox*) database files through DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBD-XBase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f801086d18c95c6c80e8b8179fb420709c49b3b750c4df2638d6830087ce88b8","flatsize":214983,"path":"All/p5-DBD-XBase-1.08.pkg","repopath":"All/p5-DBD-XBase-1.08.pkg","licenselogic":"single","pkgsize":79932,"desc":"Module XBase provides access to XBase (dBase, Fox*) database files,\nnamely dbf, dbt, fpt, ndx, ntx, mdx, idx and cdx. It provides native\nPerl interface ($table->get_record, $table->update_record) to read\nand write the tables. The index support is alpha and read only at the\nmoment.\n\nModule DBD::XBase is a DBI driver that uses the XBase module\nto work with the data, providing you with DBI compliant processing\ninterface and SQL commands ($dbh->prepare(\"SELECT * FROM TABLE\")). As\nan argument to DBI->connect, specify \"dbi:XBase:$dir\", where $dir is\nthe directory with the data files.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBD-MariaDB","origin":"databases/p5-DBD-MariaDB","version":"1.23","comment":"MariaDB driver for the Perl5 Database Interface (DBI)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBD-MariaDB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d622996910364d467e3fa98afc280d3859052877cad69b37b7050dce85528abc","flatsize":310305,"path":"All/p5-DBD-MariaDB-1.23.pkg","repopath":"All/p5-DBD-MariaDB-1.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":108960,"desc":"DBD::MariaDB is the Perl5 Database Interface driver for MariaDB and MySQL\ndatabases. In other words: DBD::MariaDB is an interface between the Perl\nprogramming language and the MariaDB/MySQL programming API that comes with the\nMariaDB/MySQL relational database management system. Most functions provided by\nthis programming API are supported.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libmysqlclient.so.21","libssl.so.12","libcrypto.so.12"],"options":{"SSL":"off"}},{"name":"p5-DBD-Google","origin":"databases/p5-DBD-Google","version":"0.51_2","comment":"Treat Google as a datasource for DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBD-Google","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c9a0ec29beabd1df54ce2ab90e64e2c3af8584e348d3c96aad2cbaa3dfa18f5","flatsize":54908,"path":"All/p5-DBD-Google-0.51_2.pkg","repopath":"All/p5-DBD-Google-0.51_2.pkg","licenselogic":"single","pkgsize":19780,"desc":"DBD::Google allows you to use Google as a datasource; Google can be queried\nusing SQL SELECT statements, and iterated over using standard DBI conventions.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Net-Google":{"origin":"net/p5-Net-Google","version":"1.0.1_1"},"p5-SQL-Statement":{"origin":"databases/p5-SQL-Statement","version":"1.414"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBD-Mock","origin":"databases/p5-DBD-Mock","version":"1.59_1","comment":"Simple mock DBD implementation used for testing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBD-Mock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c311858f460b3d36df4754da609e1fb299de75e807a1abc30cd67a027a39fdf4","flatsize":121179,"path":"All/p5-DBD-Mock-1.59_1.pkg","repopath":"All/p5-DBD-Mock-1.59_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":45276,"desc":"The DBD::Mock perl module is a simple mock DBD implementation used for testing.\nIt's entirely self-contained so that you can extract the single library file\n(DBD/Mock.pm), put it in your own distribution and be able to run DBI-based\ntests even though you don't have information about a database.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBD-Excel","origin":"databases/p5-DBD-Excel","version":"0.06_1","comment":"Class for DBI drivers that acts on Excel files","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/DBD-Excel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e38d91f3a2da4d42308fbddc3f5df53df5517f4ac129197ff347aa86c5d1d29","flatsize":115043,"path":"All/p5-DBD-Excel-0.06_1.pkg","repopath":"All/p5-DBD-Excel-0.06_1.pkg","licenselogic":"single","pkgsize":19328,"desc":"A class for DBI drivers that acts on Excel files","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-SQL-Statement":{"origin":"databases/p5-SQL-Statement","version":"1.414"},"p5-Spreadsheet-ParseExcel":{"origin":"textproc/p5-Spreadsheet-ParseExcel","version":"0.66,1"},"p5-Spreadsheet-WriteExcel":{"origin":"textproc/p5-Spreadsheet-WriteExcel","version":"2.40_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-DBD-SQLite","origin":"databases/p5-DBD-SQLite","version":"1.74","comment":"Provides access to SQLite3 databases through the DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBD-SQLite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1ba5f878a59814dc30b4c3da199ff88c753e5c2eae255cdae0f32ed72c662d3","flatsize":11098900,"path":"All/p5-DBD-SQLite-1.74.pkg","repopath":"All/p5-DBD-SQLite-1.74.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":2408404,"desc":"DBD::SQLite\n===========\n\nSQLite is a small fast embedded SQL database engine.\n\nDBD::SQLite embeds that database engine into a DBD driver, so if\nyou want a relational database for your project, but don't want\nto install a large RDBMS system like MySQL or PostgreSQL, then\nDBD::SQLite may be just what you need.\n\nIt supports quite a lot of features, such as transactions (atomic\ncommit and rollback), indexes, DBA-free operation, a large subset\nof SQL92 supported, and more.\n\nSee also: https://www.sqlite.org/","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"BUNDLED_SQLITE":"on"}},{"name":"p5-Cwd-Guard","origin":"devel/p5-Cwd-Guard","version":"0.05","comment":"Temporary changing working directory (chdir)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Cwd-Guard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03c09045eed7e1b2e232d0551d7b68e90d41b6d0931cc5bf5e0a029b24b3b7b5","flatsize":41639,"path":"All/p5-Cwd-Guard-0.05.pkg","repopath":"All/p5-Cwd-Guard-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10576,"desc":"CORE::chdir Cwd::Guard can change the current directory (chdir) using a limited\nscope.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DBD-AnyData","origin":"databases/p5-DBD-AnyData","version":"0.110_1","comment":"DBI access to XML, CSV, and other formats","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBD-AnyData","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f8d732b250144471fe6d4d5b820679a86c60ace66468579cdb9e25e1cc18316","flatsize":67675,"path":"All/p5-DBD-AnyData-0.110_1.pkg","repopath":"All/p5-DBD-AnyData-0.110_1.pkg","licenselogic":"single","pkgsize":29448,"desc":"The DBD::AnyData module provides a DBI/SQL interface to data in many formats\nand from many sources.\n\nRegardless of the format or source of the data, it may be accessed and/or\nmodified using all standard DBI methods and a subset of SQL syntax.\n\nIn addition to standard database access to files, the module also supports\nin-memory tables which allow you to create temporary views; to combine data\nfrom a number of sources; to quickly prototype database systems; and to display\nor save the data in any of the supported formats (e.g. to display data in a CSV\nfile as an HTML table). These in-memory tables can be created from any\ncombination of DBI databases or files of any format. They may also be created\nfrom perl data structures which means it's possible to quickly prototype a\ndatabase system without any file access or rdbms backend.\n\nThe module also supports converting files between any of the supported formats\n(e.g. save selected data from MySQL or Oracle to an XML file).","deps":{"p5-AnyData":{"origin":"devel/p5-AnyData","version":"0.12"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-SQL-Statement":{"origin":"databases/p5-SQL-Statement","version":"1.414"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Cvs","origin":"devel/p5-Cvs","version":"0.07_2","comment":"Object-oriented interface to CVS command","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Cvs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc9d2da02ccccbcf3d4b3066cd7382eceeee514ab5db7cb8254cfff2e9143d7e","flatsize":147975,"path":"All/p5-Cvs-0.07_2.pkg","repopath":"All/p5-Cvs-0.07_2.pkg","licenselogic":"single","pkgsize":61564,"desc":"Cvs Object oriented interface to the CVS command","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-IO-Tty":{"origin":"devel/p5-IO-Tty","version":"1.20_1"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-DBD-LDAP","origin":"databases/p5-DBD-LDAP","version":"1.00","comment":"DBI interface for accessing LDAP servers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBD-LDAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68a11b12e002d3b45e4729688965383db1380279f25ad6b175e16296ddb5678b","flatsize":87162,"path":"All/p5-DBD-LDAP-1.00.pkg","repopath":"All/p5-DBD-LDAP-1.00.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31708,"desc":"DBD::LDAP is a DBI extension module adding an SQL database interface to\nstandard LDAP databases to Perl's database-independent database interface.\nYou will need access to an existing LDAP database or set up your own using\nan LDAP server, ie. \"OpenLDAP\".","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBD-CSV","origin":"databases/p5-DBD-CSV","version":"0.60,1","comment":"DBI driver for CSV files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBD-CSV","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20e52a29d65cc74a1747a123c02b9a8053c9b60a450bde185a67fec11266ad51","flatsize":71109,"path":"All/p5-DBD-CSV-0.60,1.pkg","repopath":"All/p5-DBD-CSV-0.60,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31508,"desc":"The DBD::CSV module is yet another driver for the DBI (Database\nindependent interface for Perl). This one is based on the SQL\n\"engine\" SQL::Statement and the abstract DBI driver DBD::File\nand implements access to so-called CSV files (Comma separated\nvalues).","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-SQL-Statement":{"origin":"databases/p5-SQL-Statement","version":"1.414"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-MySQLSequence","origin":"databases/p5-DBIx-MySQLSequence","version":"1.04_2","comment":"Proper and correct (emulated) sequence support for MySQL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-MySQLSequence","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf165741460116c2410a9aa5fdc3806d6f49bc61a461c53a136485116f55ab64","flatsize":26166,"path":"All/p5-DBIx-MySQLSequence-1.04_2.pkg","repopath":"All/p5-DBIx-MySQLSequence-1.04_2.pkg","licenselogic":"single","pkgsize":12672,"desc":"The DBIx::MySQLSequence package implements an emulation layer that\nprovides \"real\" sequences on MySQL. The module works by creating a\n\"sequence table\", a single table where each record represents a\nsingle sequence, and performing some \"magic\" MySQL specific SQL to\nensure the sequences will work correctly.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Curses-UI","origin":"devel/p5-Curses-UI","version":"0.9609_1","comment":"Curses based OO user interface framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Curses-UI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49344ca2dabab20d4cd9e33f792fb917e69335347e78571ee9e6a27a89fd226f","flatsize":561021,"path":"All/p5-Curses-UI-0.9609_1.pkg","repopath":"All/p5-Curses-UI-0.9609_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":173384,"desc":"Curses::UI - A curses based OO user interface framework","deps":{"p5-Curses":{"origin":"devel/p5-Curses","version":"1.45"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Curses-Widgets","origin":"devel/p5-Curses-Widgets","version":"1.997_1","comment":"Curses-based widgets and functions","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CursesWidgets","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69b112f211ece3c928b7e79e6713841f6a2522d87c999eeb4f9688cc8763266c","flatsize":195031,"path":"All/p5-Curses-Widgets-1.997_1.pkg","repopath":"All/p5-Curses-Widgets-1.997_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":72232,"desc":"This module provides a standard library of functions and\nwidgets for use in creating Curses-based interfaces.\nShould work reliably with both Curses and nCurses\nlibraries.","deps":{"p5-Curses":{"origin":"devel/p5-Curses","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Curses-Forms","origin":"devel/p5-Curses-Forms","version":"1.997_1","comment":"Provide high level APIs for rapid UI design on the console","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CursesForms","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b0432f9525d455b8a46bef4913f7e46e5b2bb71c4be1ae3e9a08faac2acb683","flatsize":73305,"path":"All/p5-Curses-Forms-1.997_1.pkg","repopath":"All/p5-Curses-Forms-1.997_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28136,"desc":"Curses::Forms is designed to provide high level APIs for rapid user interface\ndesign on the console in Perl. Based on Curses::Widgets, Curses::Forms provide\na flexible OO framework to manage a collection of widgets on forms and dialogs.\n\nWhile intended to be used in the Curses::Application framework, it can also be\nused alone with Curses::Widgets for quick and dirty interfaces.","deps":{"p5-Curses-Widgets":{"origin":"devel/p5-Curses-Widgets","version":"1.997_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Crypt-xDBM_File","origin":"security/p5-Crypt-xDBM_File","version":"1.02_1","comment":"Perl module encrypt almost any kind of dbm file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-xDBM_File","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bee50396a072daf3fab90f2f14ec8ac79d74bde7bea458f47f27d6daeaefb90","flatsize":7807,"path":"All/p5-Crypt-xDBM_File-1.02_1.pkg","repopath":"All/p5-Crypt-xDBM_File-1.02_1.pkg","licenselogic":"single","pkgsize":4732,"desc":"Crypt::xDBM_File encrypts/decrypts the data in a gdbm, ndbm, sdbm (and\nmaybe even berkeleyDB, but I didn't test that) file. It gets tied to a\nhash and you just access the hash like normal. The crypt function can\nbe any of the CPAN modules that use encrypt, decrypt, keysize, blocksize\n(so Crypt::IDEA, Crypt::DES, Crypt::Blowfish, ... should all work)\n\n***IMPORTANT*** Encryption keys (the key you pass in on the tie line)\nwill be padded or truncated to fit the keysize(). Data (the key/values of\nthe hash) is padded to fill complete blocks of blocksize().\n\nThe padding is stripped before being returned to the user so you shouldn't\nneed to worry about it (except truncated keys). Read the doc that comes\nwith crypt function to get an idea of what these sizes are. If keysize\nor blocksize returns a zero the default is set to 8 bytes (64 bits).","deps":{"p5-Crypt-Blowfish":{"origin":"security/p5-Crypt-Blowfish","version":"2.14_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-XTEA","origin":"security/p5-Crypt-XTEA","version":"0.0108","comment":"Implementation of the eXtended Tiny Encryption Algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Crypt::XTEA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe3f09518fc55c41c0f1ebde47185f1133dc901562ba166ef84aa72044c82f63","flatsize":24183,"path":"All/p5-Crypt-XTEA-0.0108.pkg","repopath":"All/p5-Crypt-XTEA-0.0108.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10804,"desc":"In cryptography, XTEA (eXtended TEA) is a block cipher designed to correct\nweaknesses in TEA. The cipher's designers were David Wheeler and Roger Needham\nof the Cambridge Computer Laboratory, and the algorithm was presented in an\nunpublished technical report in 1997 (Needham and Wheeler, 1997). It is not\nsubject to any patents.\n\nLike TEA, XTEA is a 64-bit block Feistel cipher with a 128-bit key and a\nsuggested 64 Feistel rounds (i.e 32 cycles). Crypt::XTEA uses the recommended\nvalue of 32 cycles by default.\n\nThis module implements XTEA encryption. It supports the Crypt::CBC interface.","deps":{"p5-Scalar-Util-Numeric":{"origin":"devel/p5-Scalar-Util-Numeric","version":"0.40"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-X509-CRL","origin":"security/p5-Crypt-X509-CRL","version":"0.4","comment":"Object oriented X.509 certificate revocation list parser","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Crypt-X509-CRL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50d00480b575329972c4f2933f453b821e35a34045cde626b7737ae3a2edf4b8","flatsize":67446,"path":"All/p5-Crypt-X509-CRL-0.4.pkg","repopath":"All/p5-Crypt-X509-CRL-0.4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15284,"desc":"Crypt::X509::CRL is an object oriented X.509 certificate\nrevocation list parser with numerous methods for directly\nextracting information from certificate revocation lists","deps":{"p5-Convert-ASN1":{"origin":"converters/p5-Convert-ASN1","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-CryptX","origin":"security/p5-CryptX","version":"0.080","comment":"Crypto toolkit","maintainer":"vanilla@FreeBSD.org","www":"https://metacpan.org/release/CryptX","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a8315c1a2c8fb5a98d9c59f889af5adb21ecd8723a4f3ee28100fc68b1256bc","flatsize":1804821,"path":"All/p5-CryptX-0.080.pkg","repopath":"All/p5-CryptX-0.080.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":616792,"desc":"CryptX - Crypto toolkit (self-contained no external libraries needed)\n\nCurrently available modules:\n  *   Ciphers - see Crypt::Cipher and related modules\n  *   Block cipher modes\n  *   Authenticated encryption modes\n  *   Hash Functions - see Crypt::Digest and related modules\n  *   Message Authentication Codes\n  *   Public key cryptography\n  *   Cryptographically secure random number generators\n  *   Key derivation functions - PBKDF1, PBKFD2 and HKDF","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-UnixCrypt_XS","origin":"security/p5-Crypt-UnixCrypt_XS","version":"0.11","comment":"Perl XS interface for a portable traditional crypt function","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-UnixCrypt_XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8243a3eda8d9f5bdb0a79e053f85aa8330e28195ea8e0f23b4b84e50083c7ab","flatsize":42168,"path":"All/p5-Crypt-UnixCrypt_XS-0.11.pkg","repopath":"All/p5-Crypt-UnixCrypt_XS-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16616,"desc":"Perl XS interface for a portable traditional crypt function.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-UnixCrypt","origin":"security/p5-Crypt-UnixCrypt","version":"1.0_1","comment":"Perl module implementing crypt(3) function","maintainer":"skreuzer@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0a09a78c2fca2f50f0b323652f99471879a1f343b21a8ccbcf9432f2871ca6c","flatsize":27221,"path":"All/p5-Crypt-UnixCrypt-1.0_1.pkg","repopath":"All/p5-Crypt-UnixCrypt-1.0_1.pkg","licenselogic":"single","pkgsize":8600,"desc":"Crypt::UnixCrypt - perl-only implementation of the crypt(3) function.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-URandom","origin":"security/p5-Crypt-URandom","version":"0.40","comment":"Perl extension to provide non blocking randomness","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-URandom","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94fd14ab5c0d8d63583e102c51c1ef1df883ca025f9abc0cdcbcca337541d791","flatsize":21084,"path":"All/p5-Crypt-URandom-0.40.pkg","repopath":"All/p5-Crypt-URandom-0.40.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10264,"desc":"This Module is intended to provide an interface to the strongest\navailable source of non-blocking randomness on the current\nplatform.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-X509","origin":"security/p5-Crypt-X509","version":"0.55","comment":"Perl extension to parse X.509 certificates","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Crypt-X509","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f579a350c2d0d80c9ef65a5c60569fcb3a9f307c011a3f311d3d43fb8d80fc6","flatsize":168872,"path":"All/p5-Crypt-X509-0.55.pkg","repopath":"All/p5-Crypt-X509-0.55.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17612,"desc":"Crypt::X509 parses X.509 certificates. Methods are provided for accessing most\ncertificate elements. It is based on the generic ASN.1 module by Graham Barr,\non the x509decode example by Norbert Klasen and contributions on the\nperl-ldap-dev-Mailinglist by Chriss Ridd.","deps":{"p5-Convert-ASN1":{"origin":"converters/p5-Convert-ASN1","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Twofish2","origin":"security/p5-Crypt-Twofish2","version":"1.03","comment":"Perl implementation of the Twofish encryption algorithm","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ea199cbf97b568686888b26cea8b894a79d82e4942ab7277af30c4e01296fd4","flatsize":28692,"path":"All/p5-Crypt-Twofish2-1.03.pkg","repopath":"All/p5-Crypt-Twofish2-1.03.pkg","licenselogic":"single","pkgsize":13784,"desc":"This module implements the twofish cipher in a less braindamaged (read:\nslow and ugly) way than the existing \"Crypt::Twofish\" module.\n\nAlthough it is \"Crypt::CBC\" compliant you usually gain nothing by using\nthat module (except generality), since \"Crypt::Twofish2\" can work in\neither ECB or CBC mode.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-Twofish","origin":"security/p5-Crypt-Twofish","version":"2.18","comment":"Perl module implementing the Twofish cipher","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Twofish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"679ee91fbb646372f0e217f2a731606bafa8a4f06a63c239bff22c782bab06ee","flatsize":32845,"path":"All/p5-Crypt-Twofish-2.18.pkg","repopath":"All/p5-Crypt-Twofish-2.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16628,"desc":"This module implements Twofish encryption.  It supports the Crypt::CBC\ninterface.  It also provides an interface that is call- compatible\nwith Crypt::Twofish 1.0, but its use in new code is strongly\ndiscouraged.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-TripleDES","origin":"security/p5-Crypt-TripleDES","version":"0.24_1","comment":"Perl module implementing the Triple-DES cipher","maintainer":"skreuzer@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35b1ea20561c7ed0b42d245277ad34d2a14d6591a4aed3e7c463437c264e6e13","flatsize":22626,"path":"All/p5-Crypt-TripleDES-0.24_1.pkg","repopath":"All/p5-Crypt-TripleDES-0.24_1.pkg","licenselogic":"single","pkgsize":6888,"desc":"Crypt::TripleDES is a perl module implementing the Triple-DES (3DES)\ncipher.  It is used via the crypt3() function.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Twofish_PP","origin":"security/p5-Crypt-Twofish_PP","version":"0.17_2","comment":"The Twofish Algorithm in Pure Perl","maintainer":"kostjnspb@yandex.ru","www":"https://metacpan.org/release/Crypt-Twofish_PP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c90d1a30de74509e7566ed048f766e71acb20bcb84cd5e50932a43611a04d5f","flatsize":62678,"path":"All/p5-Crypt-Twofish_PP-0.17_2.pkg","repopath":"All/p5-Crypt-Twofish_PP-0.17_2.pkg","licenselogic":"single","pkgsize":23436,"desc":"Twofish is a 128-bit symmetric block cipher with a variable key\nlength (128, 192, or 256 bits) key, developed by Counterpane Labs.\nIt is unpatented and free for all uses, as described at\nhttp://www.counterpane.com/twofish.html. It has been one of the\nfive finalists for AES.\n\nThis module is written in pure Perl, it should run everywhere\nwhere Perl runs.","deps":{"p5-Locale-libintl":{"origin":"devel/p5-Locale-libintl","version":"1.33"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-T_e_a","origin":"security/p5-Crypt-T_e_a","version":"2.12_1","comment":"The Tiny Encryption Algorithm in Perl and JavaScript","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/PJB/Crypt-Tea-2.12","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27748eae82ade4a78ccc92a1318e0e57666651dc3db493ece9b67847c04ced94","flatsize":41532,"path":"All/p5-Crypt-T_e_a-2.12_1.pkg","repopath":"All/p5-Crypt-T_e_a-2.12_1.pkg","licenselogic":"single","pkgsize":17272,"desc":"The Tiny Encryption Algorithm in Perl and JavaScript.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-TEA","origin":"security/p5-Crypt-TEA","version":"1.26","comment":"Perl extension to Tiny Encryption Algorithm","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-TEA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70b27ad66064097643bd7b87711ee7f1110556e7cd04a7c3e8888a8a93217d4b","flatsize":23012,"path":"All/p5-Crypt-TEA-1.26.pkg","repopath":"All/p5-Crypt-TEA-1.26.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10700,"desc":"TEA is a 64-bit symmetric block cipher with a 128-bit key and a variable number\nof rounds (32 is recommended). It has a low setup time, and depends on a\nlarge number of rounds for security, rather than a complex algorithm. It was\ndeveloped by David J. Wheeler and Roger M. Needham, and is described at\nhttp://www.ftp.cl.cam.ac.uk/ftp/papers/djw-rmn/djw-rmn-tea.html .","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-Solitaire","origin":"security/p5-Crypt-Solitaire","version":"2.0_1","comment":"Solitaire encryption","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Solitaire","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdfe67174b81b7f947935c185b60f9df47e2e9a853e8099f83e4efe1a5699c35","flatsize":8436,"path":"All/p5-Crypt-Solitaire-2.0_1.pkg","repopath":"All/p5-Crypt-Solitaire-2.0_1.pkg","licenselogic":"single","pkgsize":5972,"desc":"Solitaire is a top-notch pencil-and-paper encryption system developed\nby Bruce Schneier. Here is the description in Schneier's own words:\n\n\"Solitaire gets its security from the inherent randomness in a\nshuffled deck of cards. By manipulating this deck, a communicant\ncan create a string of \"random\" letters that he then combines with\nhis message. Of course Solitaire can be simulated on a computer,\nbut it is designed to be implemented by hand.\n\n\"Solitaire may be low-tech, but its security is intended to be\nhigh-tech. I designed Solitaire to be secure even against the most\nwell-funded military adversaries with the biggest computers and the\nsmartest cryptanalysts. Of course, there is no guarantee that someone\nwon't find a clever attack against Solitaire, but the algorithm is\ncertainly better than any other pencil-and-paper cipher I've ever\nseen.\"\n\nSimple system, easy to use, and relatively fast.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Tea_JS","origin":"security/p5-Crypt-Tea_JS","version":"2.23_3","comment":"Next gen Tiny Encryption Algorithm in Perl and Javascript","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Tea_JS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"990c128eecdfec90875274bf962a88b9b26e75ea42671bed8f36ab5190018361","flatsize":73930,"path":"All/p5-Crypt-Tea_JS-2.23_3.pkg","repopath":"All/p5-Crypt-Tea_JS-2.23_3.pkg","licenselogic":"single","pkgsize":22632,"desc":"This module implements TEA, the Tiny Encryption Algorithm, and some Modes of\nUse, in Perl and JavaScript.\n\nThe $key is a sufficiently longish string; at least 17 random 8-bit bytes for\nsingle encryption.\n\nCrypt::Tea_JS can be used for secret-key encryption in general, or, in\nparticular, to communicate securely between browser and web-host. In this case,\nthe simplest arrangement is for the user to enter the key into a JavaScript\nvariable, and for the host to retrieve that user's key from a database. Or, for\nextra security, the first message (or even each message) between browser and\nhost could contain a random challenge-string, which each end would then turn\ninto a signature, and use that signature as the encryption-key for the session\n(or the reply).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"EXAMPLES":"on"}},{"name":"p5-Crypt-SmbHash","origin":"security/p5-Crypt-SmbHash","version":"0.12_1","comment":"Perl module implementing lanman and nt md4 hash functions","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Crypt-SmbHash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5aa67ea554d57e042ba0ab9ae382292c8a4d6ae0374efe7f954044c5d021b44","flatsize":76789,"path":"All/p5-Crypt-SmbHash-0.12_1.pkg","repopath":"All/p5-Crypt-SmbHash-0.12_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":24168,"desc":"Perl implementation of lanman and nt md4 hash functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Curses-Application","origin":"devel/p5-Curses-Application","version":"0.2_1","comment":"Curses application development framework","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CursesApplication","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdef4b7cfc2acda6ed8a8a832fcbe0636fb9ad74a54c0ad0c0a0f71a8f085f5e","flatsize":40397,"path":"All/p5-Curses-Application-0.2_1.pkg","repopath":"All/p5-Curses-Application-0.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17164,"desc":"Curses::Application is designed to provide a flexible framework for rapid\napplication development of Curses-based console applications in Perl. Based\non Curses::Widgets and Curses::Forms, Curses::Application provides a flexible\nOO framework to manage forms, widgets, and dialogs, without (hopefully) ever\nhaving to deal directly with Curses calls.","deps":{"p5-Curses-Forms":{"origin":"devel/p5-Curses-Forms","version":"1.997_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Crypt-Simple","origin":"security/p5-Crypt-Simple","version":"0.06_4","comment":"Perl encrypt stuff simply","maintainer":"avk@vl.ru","www":"https://metacpan.org/release/Crypt-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45d2c886990ebb89c69a2a1a51887c0a0127176e65818d28b02f6ec3edc42ec6","flatsize":9018,"path":"All/p5-Crypt-Simple-0.06_4.pkg","repopath":"All/p5-Crypt-Simple-0.06_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6368,"desc":"Perl encrypt stuff simply","deps":{"p5-Crypt-Blowfish":{"origin":"security/p5-Crypt-Blowfish","version":"2.14_2"},"p5-FreezeThaw":{"origin":"devel/p5-FreezeThaw","version":"0.5001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Sodium","origin":"security/p5-Crypt-Sodium","version":"0.11_2","comment":"Perl bindings for portable NaCL (libsodium)","maintainer":"freebsd@daemon.de","www":"https://metacpan.org/release/Crypt-Sodium","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"039e05cb61b5721950388f8a6adf04de37a1c2dc852cc7c64aca9c9804e8b202","flatsize":55580,"path":"All/p5-Crypt-Sodium-0.11_2.pkg","repopath":"All/p5-Crypt-Sodium-0.11_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16456,"desc":"This module provides perl bindings for the portable\nNaCL implementation libsodium, a library for network\ncommunication, encryption, decryption and signatures.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libsodium.so.26"]},{"name":"p5-Crypt-Shark","origin":"security/p5-Crypt-Shark","version":"1.0.1_1","comment":"Perl extension for Shark block cipher","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Shark","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da22443603ab6cdad656b3d8ea273e5b3f45639260389e11e4ab7ad3acf6eafa","flatsize":58856,"path":"All/p5-Crypt-Shark-1.0.1_1.pkg","repopath":"All/p5-Crypt-Shark-1.0.1_1.pkg","licenselogic":"single","pkgsize":42432,"desc":"Shark is 64-bit block cipher that accepts a 128-bit key. It was\ndesigned by Vincent Rijmen, Joan Daemen, Bart Preneel, Antoon\nBosselaers, and Erik De Win.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-Salt","origin":"security/p5-Crypt-Salt","version":"0.01_1","comment":"Perl extension to generate a salt to be fed into crypt","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Salt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89c8a0ffc72596d161fcfe94441a87ccc48c5d2e233f16bc97e170ade2d7aad5","flatsize":3447,"path":"All/p5-Crypt-Salt-0.01_1.pkg","repopath":"All/p5-Crypt-Salt-0.01_1.pkg","licenselogic":"single","pkgsize":3292,"desc":"The single exported subroutine in this module is for generating a salt\nsuitable for being fed to crypt() and other similar functions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-SSSS","origin":"security/p5-Crypt-SSSS","version":"0.3","comment":"Implementation of Shamir's Secret Sharing System","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-SSSS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab05ea89639e5b9ba33aa494b3dc5e9e6b1154c2f8651918e6ad69bd6708129a","flatsize":15301,"path":"All/p5-Crypt-SSSS-0.3.pkg","repopath":"All/p5-Crypt-SSSS-0.3.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":7780,"desc":"Crypt::SSSS module implements Shamir's Secret Sharing System, that is,\nit breaks the secret data into multiple shares which can be distributed\namong multiple parties, so that only when the parties bring together\ntheir respective shares can the secret be reconstructed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-SaltedHash","origin":"security/p5-Crypt-SaltedHash","version":"0.09","comment":"Perl extension to work with salted hashes","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-SaltedHash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57af9512c4e3c94f9dd085a3e22f530a216af5515fbc21371fbcbb2270e5e721","flatsize":24948,"path":"All/p5-Crypt-SaltedHash-0.09.pkg","repopath":"All/p5-Crypt-SaltedHash-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13192,"desc":"The Crypt::SaltedHash module provides an object oriented interface to create\nsalted (or seeded) hashes of clear text data. The original formalization of\nthis concept comes from RFC-3112 and is extended by the use of different\ndigital agorithms.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-SSLeay","origin":"security/p5-Crypt-SSLeay","version":"0.72_3","comment":"Perl5 interface to allow p5-libwww LWP to make https connections","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-SSLeay","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7b5cef375ddbc3688437b30ef56b7ed0799cedebe5d79374ba5411b91a8211e","flatsize":90958,"path":"All/p5-Crypt-SSLeay-0.72_3.pkg","repopath":"All/p5-Crypt-SSLeay-0.72_3.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":38092,"desc":"This perl module provides support for the https protocol\n       under LWP, so that a LWP::UserAgent can make https GET &\n       HEAD & POST requests. Please see perldoc LWP for more\n       information on POST requests.\n\n       The Crypt::SSLeay package contains Net::SSL, which is\n       automatically loaded by LWP::Protocol::https on https\n       requests, and provides the necessary SSL glue for that\n       module to work via these deprecated modules:\n\n          Crypt::SSLeay::CTX\n          Crypt::SSLeay::Conn\n          Crypt::SSLeay::X509\n\n       Work on Crypt::SSLeay has been continued only to provide\n       https support for the LWP - libwww perl libraries.  If you\n       want access to the OpenSSL API via perl, check out Sampo's\n       Net::SSLeay.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12"]},{"name":"p5-Crypt-SMIME","origin":"security/p5-Crypt-SMIME","version":"0.30","comment":"S/MIME message signing, verification, encryption and decryption","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-SMIME","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28ffda19e1b17933e90ec4618aeb397ada6dfee983c82f3ffca6a0b8f2f8072d","flatsize":68408,"path":"All/p5-Crypt-SMIME-0.30.pkg","repopath":"All/p5-Crypt-SMIME-0.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26780,"desc":"Crypt::SMIME - S/MIME message signing, verification, encryption and decryption","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libcrypto.so.12"]},{"name":"p5-Crypt-SKey","origin":"security/p5-Crypt-SKey","version":"0.10_3","comment":"Perl S/Key calculator","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Crypt-SKey","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"967678e95d3adb107f162410d22afe0e6b9bf521856e866b50b4493069ce59b9","flatsize":21353,"path":"All/p5-Crypt-SKey-0.10_3.pkg","repopath":"All/p5-Crypt-SKey-0.10_3.pkg","licenselogic":"single","pkgsize":10420,"desc":"This module contains a simple S/Key calculator (as described in RFC\n1760) implemented in Perl. It exports the function `key' by default, and\nmay optionally export the function `compute'.\n`compute_md4', `compute_md5', `key_md4', and `key_md5' are provided as\nconvenience functions for selecting either MD4 or MD5 hashes. The\ndefault is MD4; this may be changed with with the `$Crypt::SKey::HASH'\nvariable, assigning it the value of `MD4' or `MD5'. You can access any\nof these functions by exporting them in the same manner as `compute' in\nthe above example.\nMost S/Key systems use MD4 hashing, but a few (notably OPIE) use MD5.","deps":{"p5-Digest-MD4":{"origin":"security/p5-Digest-MD4","version":"1.9_2"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Rijndael","origin":"security/p5-Crypt-Rijndael","version":"1.16","comment":"Perl module that implements the Rijndael cipher","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Rijndael","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff9e937d3158f83019b24a2de98be3478fe360b87b9a0b968a08ba92659643fb","flatsize":35006,"path":"All/p5-Crypt-Rijndael-1.16.pkg","repopath":"All/p5-Crypt-Rijndael-1.16.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":17520,"desc":"Crypt::Rijndael is a Crypt::CBC compliant Rijndael encryption module that\nimplements the Rijndael cipher, which has just been selected as the new\nAdvanced Encryption Standard (AES).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-Random-TESHA2","origin":"security/p5-Crypt-Random-TESHA2","version":"0.01","comment":"Random numbers using timer/schedule entropy","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Random-TESHA2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8412d6ca0e7b5db711aefc7c65873b6ad445408d520f39d66f9afd76cc70bff1","flatsize":61199,"path":"All/p5-Crypt-Random-TESHA2-0.01.pkg","repopath":"All/p5-Crypt-Random-TESHA2-0.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20324,"desc":"Crypt::Random::TESHA2 implements userspace voodoo entropy. You should use a\nproper O/S supplied entropy source such as /dev/random or the Win32 Crypt API.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Rijndael_PP","origin":"security/p5-Crypt-Rijndael_PP","version":"0.05_1","comment":"Perl implementation of Rijndael","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Rijndael_PP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a4f19f309ea0cba6c3b80f791b0cb8808c13de6bd7e76121ac98b27f99d2289","flatsize":124085,"path":"All/p5-Crypt-Rijndael_PP-0.05_1.pkg","repopath":"All/p5-Crypt-Rijndael_PP-0.05_1.pkg","licenselogic":"single","pkgsize":24364,"desc":"This is a pure perl implementation of the new AES Rijndael. You want\nto use Crypt::Rijndael where available. This implementation is really\nslow, but I am working on it.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Random-Source","origin":"security/p5-Crypt-Random-Source","version":"0.12","comment":"Get weak or strong random data from pluggable sources","maintainer":"dereckson@gmail.com","www":"https://metacpan.org/release/Crypt-Random-Source","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"adb3b5b3fc693f4d11da3178d262a2d9bb644942cdeeff92bc42ca5844a9917f","flatsize":59217,"path":"All/p5-Crypt-Random-Source-0.12.pkg","repopath":"All/p5-Crypt-Random-Source-0.12.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":32252,"desc":"Get weak or strong random data from pluggable sources","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Module-Find":{"origin":"devel/p5-Module-Find","version":"0.16"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Random","origin":"security/p5-Crypt-Random","version":"1.54","comment":"Cryptographically Secure, True Random Number Generator","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Random","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5cf7f93bb6845194c2ba8f786bae2b3a35fc3b44580491b40e8a67f52740b9f0","flatsize":25729,"path":"All/p5-Crypt-Random-1.54.pkg","repopath":"All/p5-Crypt-Random-1.54.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11448,"desc":"Crypt::Random is an interface module to the /dev/random device found on most\nmodern Unix systems. The /dev/random driver gathers environmental noise from\nvarious non-deterministic sources including inter-keyboard timings and\ninter-interrupt timings that occur within the operating system environment.\n\nThe /dev/random driver maintains an estimate of true randomness in the pool and\ndecreases it every time random strings are requested for use. When the estimate\ngoes down to zero, the routine blocks and waits for the occurrence of\nnon-deterministic events to refresh the pool.\n\nThe /dev/random kernel module also provides another interface, /dev/urandom,\nthat does not wait for the entropy-pool to recharge and returns as many bytes\nas requested. /dev/urandom is considerably faster at generation compared to\n/dev/random, which should be used only when very high quality randomness is\ndesired.","deps":{"p5-Class-Loader":{"origin":"devel/p5-Class-Loader","version":"2.03_1"},"p5-Math-Pari":{"origin":"math/p5-Math-Pari","version":"2.01080900_1"},"p5-Statistics-ChiSquare":{"origin":"math/p5-Statistics-ChiSquare","version":"1.0000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-RandPasswd","origin":"security/p5-Crypt-RandPasswd","version":"0.04_2","comment":"Implementation of the Automated Password Generator standard","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-RandPasswd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a93e7488b527df6930011c18af203e216098f743dd8565ecc5eb90177c7a9f8","flatsize":107575,"path":"All/p5-Crypt-RandPasswd-0.04_2.pkg","repopath":"All/p5-Crypt-RandPasswd-0.04_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20568,"desc":"This is an implementation of the Automated Password Generator standard,\ndefined in FIPS Publication 181, \"Standard for Automated Password Generator\":","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Random-Seed","origin":"security/p5-Crypt-Random-Seed","version":"0.03","comment":"Simple method to get strong randomness","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Random-Seed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"003a4f29364a30ad56b58af44f4433aa9e6afae402109d125cdbb295749eaf9e","flatsize":71961,"path":"All/p5-Crypt-Random-Seed-0.03.pkg","repopath":"All/p5-Crypt-Random-Seed-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23948,"desc":"Crypt::Random::Seed is a simple mechanism to get strong randomness. The main\npurpose of this module is to provide a simple way to generate a seed for a PRNG\nsuch as Math::Random::ISAAC, for use in cryptographic key generation, or as the\nseed for an upstream module such as Bytes::Random::Secure. Flags for requiring\nnon-blocking sources are allowed, as well as a very simple method for plugging\nin a source.","deps":{"p5-Crypt-Random-TESHA2":{"origin":"security/p5-Crypt-Random-TESHA2","version":"0.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Rabbit","origin":"security/p5-Crypt-Rabbit","version":"1.0.0_1","comment":"Perl extension for Rabbit stream cipher","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Rabbit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"180874e26426edfb7705523c34beed2a6a7d75e04b6145f38e3bae3d5cc36e25","flatsize":36636,"path":"All/p5-Crypt-Rabbit-1.0.0_1.pkg","repopath":"All/p5-Crypt-Rabbit-1.0.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15544,"desc":"Rabbit is a new stream cipher based on the properties of counter assisted\nstream ciphers, invented by Martin Boesgaard, Mette Vesterager,\nThomas Pedersen, Jesper Christiansen, and Ove Scavenius of Cryptico A/S.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-RSA-Yandex","origin":"security/p5-Crypt-RSA-Yandex","version":"0.06_1","comment":"Perl binding to modified RSA (yamrsa)","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Crypt-RSA-Yandex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d574de98bbb3f9815b8b1a4dbdf9bdec12178c6af970545cc1bfe4119c0431ec","flatsize":80493,"path":"All/p5-Crypt-RSA-Yandex-0.06_1.pkg","repopath":"All/p5-Crypt-RSA-Yandex-0.06_1.pkg","licenselogic":"single","pkgsize":28888,"desc":"Perl binding to modified RSA library (yamrsa) for encrypting Yandex auth token","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-RSA-Parse","origin":"security/p5-Crypt-RSA-Parse","version":"0.044","comment":"Parse RSA keys","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Crypt-RSA-Parse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30ad1afb98c538b95eb1c72f55b93062d36348bc952d7c3a7c8033d6bbc85717","flatsize":20000,"path":"All/p5-Crypt-RSA-Parse-0.044.pkg","repopath":"All/p5-Crypt-RSA-Parse-0.044.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8780,"desc":"Parse RSA keys for useful information","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Convert-ASN1":{"origin":"converters/p5-Convert-ASN1","version":"0.34"},"p5-Crypt-Format":{"origin":"security/p5-Crypt-Format","version":"0.12"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-RSA","origin":"security/p5-Crypt-RSA","version":"1.99_2","comment":"RSA public-key cryptosystem","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-RSA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfdea70795fde1ff7d645df4a2b2be081a51397f3be773d4fbbc7cab3610f566","flatsize":124061,"path":"All/p5-Crypt-RSA-1.99_2.pkg","repopath":"All/p5-Crypt-RSA-1.99_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":54224,"desc":"Crypt::RSA is a pure-perl, cleanroom implementation of the RSA public-key\ncryptosystem. It uses Math::Pari(3), a perl interface to the blazingly fast\nPARI library, for big integer arithmetic and number theoretic computations.\n\nCrypt::RSA provides arbitrary size key-pair generation, plaintext-aware\nencryption (OAEP) and digital signatures with appendix (PSS). For compatibility\nwith SSLv3, RSAREF2, PGP and other applications that follow the PKCS #1 v1.5\nstandard, it also provides PKCS #1 v1.5 encryption and signatures.\n\nCrypt::RSA is structured as bundle of modules that encapsulate different parts\nof the RSA cryptosystem. The RSA algorithm is implemented in\nCrypt::RSA::Primitives(3). Encryption schemes, located under Crypt::RSA::ES,\nand signature schemes, located under Crypt::RSA::SS, use the RSA algorithm to\nbuild encryption/signature schemes that employ secure padding. (See the note on\nSecurity of Padding Schemes.)\n\nThe key generation engine and other functions that work on both components of\nthe key-pair are encapsulated in Crypt::RSA::Key(3). Crypt::RSA::Key::Public(3)\n& Crypt::RSA::Key::Private(3) provide mechanisms for storage & retrival of keys\nfrom disk, decoding & encoding of keys in certain formats, and secure\nrepresentation of keys in memory. Finally, the Crypt::RSA module provides a\nconvenient, DWIM wrapper around the rest of the modules in the bundle.","deps":{"p5-Class-Loader":{"origin":"devel/p5-Class-Loader","version":"2.03_1"},"p5-Convert-ASCII-Armour":{"origin":"converters/p5-Convert-ASCII-Armour","version":"1.4_3"},"p5-Crypt-Blowfish":{"origin":"security/p5-Crypt-Blowfish","version":"2.14_2"},"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Crypt-Primes":{"origin":"security/p5-Crypt-Primes","version":"0.50_2"},"p5-Crypt-Random":{"origin":"security/p5-Crypt-Random","version":"1.54"},"p5-Data-Buffer":{"origin":"misc/p5-Data-Buffer","version":"0.04_1"},"p5-Digest-MD2":{"origin":"security/p5-Digest-MD2","version":"2.04_2"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Math-Pari":{"origin":"math/p5-Math-Pari","version":"2.01080900_1"},"p5-Sort-Versions":{"origin":"devel/p5-Sort-Versions","version":"1.62"},"p5-Tie-EncryptedHash":{"origin":"security/p5-Tie-EncryptedHash","version":"1.24_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-RIPEMD160","origin":"security/p5-Crypt-RIPEMD160","version":"0.08","comment":"RIPEMD-160 message digest algorithm","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86e6ce577f070d7afd601b928d0e9a752fca3a4dc28ce84555645a2ea10f7869","flatsize":54203,"path":"All/p5-Crypt-RIPEMD160-0.08.pkg","repopath":"All/p5-Crypt-RIPEMD160-0.08.pkg","licenselogic":"or","licenses":["ART20","GPLv1"],"pkgsize":23640,"desc":"The Crypt::RIPEMD160 module allows you to use the RIPEMD160 Message Digest\nalgorithm from within Perl programs.\n\nThe module is based on the implementation from Antoon Bosselaers from\nKatholieke Universiteit Leuven.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-RC6","origin":"security/p5-Crypt-RC6","version":"1.0_1","comment":"Perl implementation of the RC6 encryption algorithm","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c35f74a5f2af6d49fdb52a4e705b18c09c3f44c7c28557825e73bb250dc6b5b","flatsize":15620,"path":"All/p5-Crypt-RC6-1.0_1.pkg","repopath":"All/p5-Crypt-RC6-1.0_1.pkg","licenselogic":"single","pkgsize":7396,"desc":"\"RC6 is an evolutionary improvement of RC5, designed to meet the\nrequirements of the Advanced Encryption Standard (AES). Like RC5,\nRC6 makes essential use of data-dependent rotations. New features\nof RC6 include the use of four working registers instead of two,\nand the inclusion of integer multiplication as an additional primitive\noperation. The use of multiplication greatly increases the diffusion\nachieved per round, allowing for greater security, fewer rounds, and\nincreased throughput.\"","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-RC5","origin":"security/p5-Crypt-RC5","version":"2.00_1","comment":"Perl implementation of the RC5 encryption algorithm","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f35fd76bbc856b3e3dca8e9013fdaefa75d6bc41882be6dabbddbc9f1d812eca","flatsize":5765,"path":"All/p5-Crypt-RC5-2.00_1.pkg","repopath":"All/p5-Crypt-RC5-2.00_1.pkg","licenselogic":"single","pkgsize":3884,"desc":"RC5 is a fast block cipher designed by Ronald Rivest for RSA Data\nSecurity (now RSA Security) in 1994.  It is a parameterized algorithm\nwith a variable block size, a variable key size, and a variable number\nof rounds.  This particular implementation is 32 bit.  As such, it is\nsuggested that a minimum of 12 rounds be performed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-RC4","origin":"security/p5-Crypt-RC4","version":"2.02_1","comment":"Perl implementation of the RC4 encryption algorithm","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-RC4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7baf5a90d6fbf791ccf33a38acdc857b1229a3b921d2f9979115f43afd3d1ef","flatsize":14330,"path":"All/p5-Crypt-RC4-2.02_1.pkg","repopath":"All/p5-Crypt-RC4-2.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8164,"desc":"A simple implementation of the RC4 algorithm, developed by RSA\nSecurity, Inc. Here is the description from RSA's website:\n\nRC4 is a stream cipher designed by Rivest for RSA Data Security\n(now RSA Security). It is a variable key-size stream cipher with\nbyte-oriented operations. The algorithm is based on the use of a\nrandom permutation. Analysis shows that the period of the cipher\nis overwhelmingly likely to be greater than 10100. Eight to sixteen\nmachine operations are required per output byte, and the cipher can\nbe expected to run very quickly in software. Independent analysts\nhave scrutinized the algorithm and it is considered secure.\n\nBased substantially on the \"RC4 in 3 lines of perl\" found at\nhttp://www.cypherspace.org\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-RHash","origin":"security/p5-Crypt-RHash","version":"1.00","comment":"Compute hash sums and magnet links","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-RHash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7dd58caec80ed785431207cbed81e881d3625202606c4872145a6fa3127b06b5","flatsize":243761,"path":"All/p5-Crypt-RHash-1.00.pkg","repopath":"All/p5-Crypt-RHash-1.00.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":130248,"desc":"Crypt::Rhash module is an object-oriented interface to the LibRHash library,\nallowing simultaneous calculation of several hash functions for a file or a\ntext message.\n\nResulting hash digest can be obtained in hexadecimal, BASE32, BASE64, raw\nbinary format or as a magnet link.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-Primes","origin":"security/p5-Crypt-Primes","version":"0.50_2","comment":"Provable Prime Number Generator suitable for Cryptographic Applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Primes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"271ff67caed76648be7d3029b5ba9c5fb88d6ba1e2866be33078631488416e42","flatsize":66476,"path":"All/p5-Crypt-Primes-0.50_2.pkg","repopath":"All/p5-Crypt-Primes-0.50_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22696,"desc":"This module implements Ueli Maurer's algorithm for generating large\nprovable primes and secure parameters for public-key cryptosystems.\nThe generated primes are almost uniformly distributed over the set of\nprimes of the specified bitsize and expected time for generation is\nless than the time required for generating a pseudo-prime of the same\nsize with Miller-Rabin tests. Detailed description and running time\nanalysis of the algorithm can be found in Maurer's paper[1].\n\nCrypt::Primes is a pure perl implementation. It uses Math::Pari for\nmultiple precision integer arithmetic and number theoretic functions.\nRandom numbers are gathered with Crypt::Random, a perl interface to\n/dev/u?random devices found on modern Unix operating systems.","deps":{"p5-Crypt-Random":{"origin":"security/p5-Crypt-Random","version":"1.54"},"p5-Math-Pari":{"origin":"math/p5-Math-Pari","version":"2.01080900_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Perl","origin":"security/p5-Crypt-Perl","version":"0.38","comment":"Cryptography in Pure Perl","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Perl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e183cbf5b6306b25cf9977ee88c27b318e5aebe6307ce5d1cfddda519014fc0","flatsize":342644,"path":"All/p5-Crypt-Perl-0.38.pkg","repopath":"All/p5-Crypt-Perl-0.38.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":140692,"desc":"Cryptography in pure perl, needs no non-core XS dependencies.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-PasswdMD5","origin":"security/p5-Crypt-PasswdMD5","version":"1.42","comment":"Perl module that provides interoperable MD5-based crypt() function","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-PasswdMD5","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26386c0e83da8efcf1ba0ac55deb140fcd9dcb9ef440065a87da6c1f341ffbd8","flatsize":29835,"path":"All/p5-Crypt-PasswdMD5-1.42.pkg","repopath":"All/p5-Crypt-PasswdMD5-1.42.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12476,"desc":"apache_md5_crypt() provides a function compatible with Apache's .htpasswd files.\nThis was contributed by Bryan Hart <bryan@eai.com>. This function is exported by\ndefault.\n\nThe unix_md5_crypt() provides a crypt()-compatible interface to the rather new\nMD5-based crypt() function found in modern operating systems. It's based on the\nimplementation found on FreeBSD 2.2.[56]-RELEASE. This function is also exported\nby default.\n\nFor both functions, if a salt value is not supplied, a random salt will be\ngenerated, using the function random_md5_salt(). This function is not exported\nby default.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Password-Util","origin":"security/p5-Crypt-Password-Util","version":"0.17","comment":"Crypt password utilities","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Password-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25a458b396a918644ade22d9b0490aa25f5b49265854072f5d4a2a44f4d056eb","flatsize":50989,"path":"All/p5-Crypt-Password-Util-0.17.pkg","repopath":"All/p5-Crypt-Password-Util-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14160,"desc":"Crypt::Password::Util is a crypt password utilities.\n\nIts crypt($str) works like Perl's crypt(), but automatically choose the\nappropriate crypt type and random salt. Will first choose SSHA512 with 64-bit\nrandom salt. If not supported by system, fall back to MD5-CRYPT with 32-bit\nrandom salt. If that is not supported, fall back to CRYPT.\n\nIts crypt_type($str) returns crypt type, or undef if $str does not look like a\ncrypted password. Currently known types: CRYPT (traditional DES crypt),\nMD5-CRYPT (including Apache variant), SSHA256 (salted SHA256), SSHA512 (salted\nSHA512), and PLAIN-MD5.\n\nSee also Authen::Passphrase which recognizes more encodings (but currently not\nSSHA256 and SSHA512).","deps":{"p5-Bytes-Random-Secure":{"origin":"security/p5-Bytes-Random-Secure","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-PassGen","origin":"security/p5-Crypt-PassGen","version":"0.06_1","comment":"Generate random password that looks like real word","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-PassGen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b0264600d1fba77613d888652337267dc84ef9a9fbefcf6ac4d5004cfcc0d56","flatsize":68494,"path":"All/p5-Crypt-PassGen-0.06_1.pkg","repopath":"All/p5-Crypt-PassGen-0.06_1.pkg","licenselogic":"single","pkgsize":24452,"desc":"This module provides a single command for generating random password\nthat is close enough to a real word that it is easy to remember.  It\ndoes this by using the frequency of letter combinations in a language\n(the frequency table is generated during installation although multiple\ntables can be generated and used for different languages).\n\nThis module should not be used for high security applications (such as\nuser accounts) since it returns passwords that are not mixed case, have\nno punctuation and no letters. This word can be used as a basis for a\nmore secure password.\n\nThe language of the password depends on the language used to construct\nthe frequency table.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Passwd-XS","origin":"security/p5-Crypt-Passwd-XS","version":"0.601_1","comment":"Full XS implementation of common crypt() algorithms","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Passwd-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d48abe8cd70185eb7c0da4eceb3bc4602c7b22b33bfee57715c2a278f72f7b88","flatsize":53398,"path":"All/p5-Crypt-Passwd-XS-0.601_1.pkg","repopath":"All/p5-Crypt-Passwd-XS-0.601_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23384,"desc":"Crypt::Passwd::XS - Full XS implementation of common crypt() algorithms\n\nThis module provides several common crypt() schemes as full XS\nimplementations.  It allows you to validate crypted passwords that were\nhashed using a scheme that the system's native crypt() implementation\ndoes not support.\n\nThe following files are adapted from other sources (primarily DragonFly BSD.)\nSee the copyright notices in these files for full details:\n\ncrypt_to64.c - copyright 1991 University of California\ncrypt_to64.h - copyright 1991 University of California\ndes.c - copyright 1994 David Burren, Geoffrey M. Rehmet, Mark R V Murray\nmd5.c - copyright 1999, 2000, 2002 Aladdin Enterprises\nmd5.h - copyright 1999, 2000, 2002 Aladdin Enterprises\nmd5crypt.c - copyright Poul-Henning Kamp\nmd5crypt.h - copyright Poul-Henning Kamp\nsha256crypt.c - public domain reference implementation by Ulrich Drepper\nsha512crypt.c - public domain reference implementation by Ulrich Drepper","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-PKCS10","origin":"security/p5-Crypt-PKCS10","version":"2.005,1","comment":"Parse PKCS","maintainer":"svysh.fbsd@gmail.com","www":"https://github.com/openxpki/Crypt-PKCS10/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8750a3796de9daf1c2d73a0c97ce9c8562dc5b9253036376a3ac95dee357d7b8","flatsize":137253,"path":"All/p5-Crypt-PKCS10-2.005,1.pkg","repopath":"All/p5-Crypt-PKCS10-2.005,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":39484,"desc":"A small command line utility for parsing PKCS#10 certificate signing\nrequests to perl data structure and provides accessor methods to\nsupported elements.\n\nIt is based on the generic ASN.1 module by Graham Barr and on the\nx509decode example by Norbert Klasen. It is also based upon the\nworks of Duncan Segrests Crypt-X509-CRL module. The module parses\ncommon fields and extensions. Some fields might be missing.","deps":{"p5-Convert-ASN1":{"origin":"converters/p5-Convert-ASN1","version":"0.34"},"p5-Crypt-OpenSSL-DSA":{"origin":"security/p5-Crypt-OpenSSL-DSA","version":"0.20"},"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"p5-CryptX":{"origin":"security/p5-CryptX","version":"0.080"},"p5-Digest-MD2":{"origin":"security/p5-Digest-MD2","version":"2.04_2"},"p5-Digest-MD4":{"origin":"security/p5-Digest-MD4","version":"1.9_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-PWSafe3","origin":"security/p5-Crypt-PWSafe3","version":"1.22","comment":"Read and write Passwordsafe v3 files","maintainer":"alexander.4mail@gmail.com","www":"https://metacpan.org/release/Crypt-PWSafe3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08c801b2bbfd8d7f7bc388369278d372d696be8d5efd83a759c64e191e34594f","flatsize":101865,"path":"All/p5-Crypt-PWSafe3-1.22.pkg","repopath":"All/p5-Crypt-PWSafe3-1.22.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":44380,"desc":"Crypt::PWSafe3 provides read/write access to Password Safe V3 database files.","deps":{"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Crypt-ECB":{"origin":"security/p5-Crypt-ECB","version":"2.23"},"p5-Crypt-Random":{"origin":"security/p5-Crypt-Random","version":"1.54"},"p5-Crypt-Twofish":{"origin":"security/p5-Crypt-Twofish","version":"2.18"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-OpenSSL-X509","origin":"security/p5-Crypt-OpenSSL-X509","version":"1.915","comment":"Perl extension for OpenSSL X509 API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-OpenSSL-X509","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b5a01368a0f236a6e6159b8216e7b7c03fad77c99bd2945679896662327ae1c","flatsize":79592,"path":"All/p5-Crypt-OpenSSL-X509-1.915.pkg","repopath":"All/p5-Crypt-OpenSSL-X509-1.915.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28428,"desc":"This implement a large majority of OpenSSL's useful X509 API.\n\n  The email() method supports both certificates where the\n  subject is of the form:\n  \"... CN=Firstname lastname/emailAddress=user@domain\", and also\n  certificates where there is a X509v3 Extension of the form\n  \"X509v3 Subject Alternative Name: email=user@domain\".","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Convert-ASN1":{"origin":"converters/p5-Convert-ASN1","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12"]},{"name":"p5-Crypt-PBKDF2","origin":"security/p5-Crypt-PBKDF2","version":"0.161520","comment":"PBKDF2 password hashing algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-PBKDF2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60d2572053d20f096a009b0f722d5575eade3eb7a990acfe26f8be3d1517902e","flatsize":72275,"path":"All/p5-Crypt-PBKDF2-0.161520.pkg","repopath":"All/p5-Crypt-PBKDF2-0.161520.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24972,"desc":"PBKDF2 is a secure password hashing algorithm that uses the techniques of\n\"key strengthening\" to make the complexity of a brute-force attack arbitrarily\nhigh. PBKDF2 uses any other cryptographic hash or cipher (by convention,\nusually HMAC-SHA1, but Crypt::PBKDF2 is fully pluggable), and allows for an\narbitrary number of iterations of the hashing function, and a nearly unlimited\noutput hash size (up to 2**32 - 1 times the size of the output of the backend\nhash). The hash is salted, as any password hash should be, and the salt may\nalso be of arbitrary size.\n\nSee also: RFC2898, PKCS#5 version 2.0: http://tools.ietf.org/html/rfc2898","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-Digest-SHA3":{"origin":"security/p5-Digest-SHA3","version":"1.05"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-OpenSSL-Random","origin":"security/p5-Crypt-OpenSSL-Random","version":"0.17","comment":"Perl5 interface to the OpenSSL pseudo-random number generator","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02c391e13e15a0f7e016098c24c2689175af340177ec3df3a4d2e94ff93ac20d","flatsize":34490,"path":"All/p5-Crypt-OpenSSL-Random-0.17.pkg","repopath":"All/p5-Crypt-OpenSSL-Random-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14452,"desc":"Crypt::OpenSSL::Random provides the ability to seed and\nquery the OpenSSL library's pseudo-random number generator.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12"]},{"name":"p5-Crypt-OpenSSL-RSA","origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33","comment":"Perl5 module to RSA encode and decode strings using OpenSSL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-OpenSSL-RSA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e96370d066e58e824793443ea480b01a0b1fb696283bc4ca8e18da7bbc34c3a9","flatsize":90509,"path":"All/p5-Crypt-OpenSSL-RSA-0.33.pkg","repopath":"All/p5-Crypt-OpenSSL-RSA-0.33.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25476,"desc":"Crypt::OpenSSL::RSA provides the ability to RSA encrypt\nstrings which are somewhat shorter than the block size of\na key.  It also allows for decryption, signatures and\nsignature verification.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Crypt-OpenSSL-Bignum":{"origin":"security/p5-Crypt-OpenSSL-Bignum","version":"0.09"},"p5-Crypt-OpenSSL-Random":{"origin":"security/p5-Crypt-OpenSSL-Random","version":"0.17"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12"]},{"name":"p5-Crypt-OpenSSL-PKCS10","origin":"security/p5-Crypt-OpenSSL-PKCS10","version":"0.25","comment":"Perl extension for OpenSSL PKCS10 API","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Crypt-OpenSSL-PKCS10","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c10b9e69ff2a71ccfff8c7bc703a60dd66d51747e963df6ca208d0170022122c","flatsize":48291,"path":"All/p5-Crypt-OpenSSL-PKCS10-0.25.pkg","repopath":"All/p5-Crypt-OpenSSL-PKCS10-0.25.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":17872,"desc":"Perl extension to OpenSSL's PKCS10 API.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Crypt-OpenSSL-Guess":{"origin":"security/p5-Crypt-OpenSSL-Guess","version":"0.15"},"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12"]},{"name":"p5-Crypt-OpenSSL-Guess","origin":"security/p5-Crypt-OpenSSL-Guess","version":"0.15","comment":"Guess OpenSSL include path","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Crypt-OpenSSL-Guess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ab5b8d3ee6cfbac9d2a33dfc0679328986994b08ea5b318001fc8569f9c00d5","flatsize":48863,"path":"All/p5-Crypt-OpenSSL-Guess-0.15.pkg","repopath":"All/p5-Crypt-OpenSSL-Guess-0.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12384,"desc":"Crypt::OpenSSL::Guess provides helpers to guess OpenSSL include path on any\nplatforms.\n\nOften MacOS's homebrew OpenSSL cause a problem on installation due to include\npath is not added. Some CPAN module provides to modify include path with\nconfigure-args, but Carton or Module::CPANfile is not supported to pass\nconfigure-args to each modules. Crypt::OpenSSL::* modules should use it on your\nMakefile.PL.\n\nThis module resolves the include path by Net::SSLeay's workaround. Original code\nis taken from inc/Module/Install/PRIVATE/Net/SSLeay.pm by Net::SSLeay.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-OpenSSL-Verify","origin":"security/p5-Crypt-OpenSSL-Verify","version":"0.36","comment":"OpenSSL Verify certificate verification in XS","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Crypt-OpenSSL-Verify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fba6b4331d9bbbab8cd5fd1ce21e123be99d399034b1a81ad66cef1b7ba0435","flatsize":44736,"path":"All/p5-Crypt-OpenSSL-Verify-0.36.pkg","repopath":"All/p5-Crypt-OpenSSL-Verify-0.36.pkg","licenselogic":"single","licenses":["OpenSSL"],"pkgsize":17848,"desc":"Given a CA certificate and another untrusted certificate, will show whether the\nCA signs the certificate. This is a useful thing to have if you're signing with\nX509 certificates, but outside of SSL.\n\nA specific example is where you're working with XML signatures, and need to\nverify that the signing certificate is valid.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12"]},{"name":"p5-Crypt-OpenSSL-ECDSA","origin":"security/p5-Crypt-OpenSSL-ECDSA","version":"0.10","comment":"Perl extension for OpenSSL ECDSA","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-OpenSSL-ECDSA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a60e040c784b6e15dc0ab54527847ef939f13b5fcb9e3a2c4cf5e9c60cd9d040","flatsize":30906,"path":"All/p5-Crypt-OpenSSL-ECDSA-0.10.pkg","repopath":"All/p5-Crypt-OpenSSL-ECDSA-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12680,"desc":"This module provides an interface to the ECDSA (Elliptic Curve Digital\nSignature Algorithm) functions in OpenSSL.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Crypt-OpenSSL-EC":{"origin":"security/p5-Crypt-OpenSSL-EC","version":"1.32"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libcrypto.so.12"]},{"name":"p5-Crypt-OpenSSL-EC","origin":"security/p5-Crypt-OpenSSL-EC","version":"1.32","comment":"Perl extension for OpenSSL EC (Elliptic Curves) library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-OpenSSL-EC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18446b22b1824a6496e3a393a2514d503c2cbd2e60eeb807689aaa221937bef2","flatsize":155860,"path":"All/p5-Crypt-OpenSSL-EC-1.32.pkg","repopath":"All/p5-Crypt-OpenSSL-EC-1.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37896,"desc":"This module provides a standard (non-OO) interface to the OpenSSL EC (Elliptic\nCurve) library. Some OO Calls are supported.\n\nMost of the functions described in openssl/ec.h are supported.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Crypt-OpenSSL-Bignum":{"origin":"security/p5-Crypt-OpenSSL-Bignum","version":"0.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libcrypto.so.12"]},{"name":"p5-Crypt-OpenSSL-DSA","origin":"security/p5-Crypt-OpenSSL-DSA","version":"0.20","comment":"Perl5 module to DSA signature verification using OpenSSL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-OpenSSL-DSA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"257bd5bd6334ec1c6a137f6693e526f59a19acb3000dedbb489aa6a1ecf4e5af","flatsize":53269,"path":"All/p5-Crypt-OpenSSL-DSA-0.20.pkg","repopath":"All/p5-Crypt-OpenSSL-DSA-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18876,"desc":"Crypt::OpenSSL::DSA implements the DSA (Digital Signature Algorithm)\nsignature verification system.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libcrypto.so.12"]},{"name":"p5-Crypt-OpenSSL-CA","origin":"security/p5-Crypt-OpenSSL-CA","version":"0.91","comment":"Perl extension for OpenSSL CA API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-OpenSSL-CA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09f814e2d39bdbb98cbce2fc622c6e0caab16f9f27df3c3aff1e6fb3639f8687","flatsize":300436,"path":"All/p5-Crypt-OpenSSL-CA-0.91.pkg","repopath":"All/p5-Crypt-OpenSSL-CA-0.91.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":88144,"desc":"Crypt-OpenSSL-CA - Model of an X509v3 Certification Authority\n\nThis package performs the cryptographic operations necessary to issue\nX509 certificates and certificate revocation lists (CRLs).  It is\nimplemented as a Perl wrapper around the popular OpenSSL library.  All\ncertificate and CRL extensions supported by OpenSSL are available, and\nthen some.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Convert-ASN1":{"origin":"converters/p5-Convert-ASN1","version":"0.34"},"p5-Devel-Leak":{"origin":"devel/p5-Devel-Leak","version":"0.03_2"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Inline-C":{"origin":"devel/p5-Inline-C","version":"0.82"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libcrypto.so.12","libssl.so.12"]},{"name":"p5-Crypt-OpenSSL-AES","origin":"security/p5-Crypt-OpenSSL-AES","version":"0.21","comment":"Perl wrapper around OpenSSL's AES library","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Crypt-OpenSSL-AES","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c37e3266e51f5955ba0dfe7220c8d5181d1355f5d93c3d33ff2a6768490b3b41","flatsize":65877,"path":"All/p5-Crypt-OpenSSL-AES-0.21.pkg","repopath":"All/p5-Crypt-OpenSSL-AES-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18056,"desc":"The Crypt::OpenSSL::AES module implements a wrapper around\nOpenSSL's AES (Rijndael) library.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Crypt-OpenSSL-Guess":{"origin":"security/p5-Crypt-OpenSSL-Guess","version":"0.15"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12"]},{"name":"p5-Crypt-OpenSSL-Bignum","origin":"security/p5-Crypt-OpenSSL-Bignum","version":"0.09","comment":"OpenSSL's multiprecision integer arithmetic","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-OpenSSL-Bignum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5db04c3b4f41ff7bb26c598ab889b41ac7126fba9423c3244544dae204541a5f","flatsize":100691,"path":"All/p5-Crypt-OpenSSL-Bignum-0.09.pkg","repopath":"All/p5-Crypt-OpenSSL-Bignum-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27404,"desc":"Crypt::OpenSSL::Bignum provides access to OpenSSL\nmultiprecision integer arithmetic libraries. Presently,\nmany though not all of the arithmetic operations that\nOpenSSL provides are exposed to perl. In addition,\nthis module can be used to provide access to bignum\nvalues produced by other OpenSSL modules, such as key\nparameters from Crypt::OpenSSL::RSA.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libcrypto.so.12"]},{"name":"p5-Crypt-OpenPGP","origin":"security/p5-Crypt-OpenPGP","version":"1.12","comment":"Pure-Perl OpenPGP-compatible PGP implementation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-OpenPGP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf1a43bed05e5f49e06ec4f2965047604a6b5439e5dd26a69433b6af63a40d10","flatsize":316555,"path":"All/p5-Crypt-OpenPGP-1.12.pkg","repopath":"All/p5-Crypt-OpenPGP-1.12.pkg","licenselogic":"single","pkgsize":125592,"desc":"Crypt::OpenPGP is a pure-Perl implementation of the OpenPGP standard[1].\nIn addition to support for the standard itself, Crypt::OpenPGP claims\ncompatibility with many other PGP implementations, both those that\nsupport the standard and those that preceded it.\n\nCrypt::OpenPGP provides signing/verification, encryption/decryption,\nkeyring management, and key-pair generation; in short it should provide\nyou with everything you need to PGP-enable yourself. Alternatively it can\nbe used as part of a larger system; for example, perhaps you have a\nweb-form-to-email generator written in Perl, and you'd like to encrypt\noutgoing messages, because they contain sensitive information.\nCrypt::OpenPGP can be plugged into such a scenario, given your public\nkey, and told to encrypt all messages; they will then be readable only by\nyou.\n\nThis module currently supports RSA and DSA for digital signatures, and\nRSA and ElGamal for encryption/decryption. It supports the symmetric\nciphers 3DES, Blowfish, IDEA, Twofish, and Rijndael (AES). Rijndael is\nsupported for key sizes of 128, 192, and 256 bits. Crypt::OpenPGP\nsupports the digest algorithms MD5, SHA-1, and RIPE-MD/160. And it\nsupports ZIP and Zlib compression.","deps":{"p5-Alt-Crypt-RSA-BigInt":{"origin":"security/p5-Alt-Crypt-RSA-BigInt","version":"0.06"},"p5-Crypt-Blowfish":{"origin":"security/p5-Crypt-Blowfish","version":"2.14_2"},"p5-Crypt-CAST5_PP":{"origin":"security/p5-Crypt-CAST5_PP","version":"1.04_1"},"p5-Crypt-DES_EDE3":{"origin":"security/p5-Crypt-DES_EDE3","version":"0.01_2"},"p5-Crypt-DSA":{"origin":"security/p5-Crypt-DSA","version":"1.17_1"},"p5-Crypt-IDEA":{"origin":"security/p5-Crypt-IDEA","version":"1.10_1"},"p5-Crypt-RIPEMD160":{"origin":"security/p5-Crypt-RIPEMD160","version":"0.08"},"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-Crypt-Twofish":{"origin":"security/p5-Crypt-Twofish","version":"2.18"},"p5-Data-Buffer":{"origin":"misc/p5-Data-Buffer","version":"0.04_1"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-OFB","origin":"security/p5-Crypt-OFB","version":"0.01_1","comment":"Encrypt Data using OFB Mode","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-OFB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29bff1be2a939e7a81132b63bb0a68835d024daf89c8e5b0fe913309e92d89d1","flatsize":6751,"path":"All/p5-Crypt-OFB-0.01_1.pkg","repopath":"All/p5-Crypt-OFB-0.01_1.pkg","licenselogic":"single","pkgsize":4360,"desc":"This module is a Perl-only implementation of the OFB mode.\nWhere OFB stands for Output Feedback Block.","deps":{"p5-Crypt-ECB":{"origin":"security/p5-Crypt-ECB","version":"2.23"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-NULL","origin":"security/p5-Crypt-NULL","version":"1.02_1","comment":"Perl implementation of the NULL encryption algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-NULL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3982d6313d9d2fa91864143a7337141a83b1f2f438c5cf5a3003b487753d409e","flatsize":3668,"path":"All/p5-Crypt-NULL-1.02_1.pkg","repopath":"All/p5-Crypt-NULL-1.02_1.pkg","licenselogic":"single","pkgsize":3328,"desc":"This is Crypt::NULL. Perl module for NULL Encryption Algorithm.\n\nThe NULL Encryption Algorithm is a symmetric block cipher described in\nRFC 2410 by Rob Glenn and Stephen Kent.\n\nThis module implements NULL encryption. It supports the Crypt::CBC.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-MySQL","origin":"security/p5-Crypt-MySQL","version":"0.04_1","comment":"Perl extension to compare MySQL passwords without libmysqlclient","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Crypt-MySQL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7970d75899927d23b50c86969835b480583a1f5025c373c3b0c3f3106f281b2","flatsize":19116,"path":"All/p5-Crypt-MySQL-0.04_1.pkg","repopath":"All/p5-Crypt-MySQL-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9020,"desc":"Crypt::MySQL emulates MySQL PASSWORD() SQL function, without libmysqlclient.\nYou can compare encrypted passwords, without real MySQL environment.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-Loki97","origin":"security/p5-Crypt-Loki97","version":"1.0.1_1","comment":"Perl extension for Loki97 block cipher","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Loki97","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f09cc402fa33e62089bf8a86f0eeb4ff3ddc4c785fc7a178115a8c7f6d9df7d3","flatsize":28181,"path":"All/p5-Crypt-Loki97-1.0.1_1.pkg","repopath":"All/p5-Crypt-Loki97-1.0.1_1.pkg","licenselogic":"single","pkgsize":12260,"desc":"Loki97 is 128-bit block cipher that accepts a variable-length key. It was\ndesigned by Lawrie Brown, Josef Pieprzyk, and Jennifer Seberry. The default\nkey length in this implementation is 128 bits. Loki97 was one of the 15\ncandidates for the AES.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-OTP","origin":"security/p5-Crypt-OTP","version":"2.00_1","comment":"Perl implementation of the One Time Pad (hence, OTP) encryption method","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-OTP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f20c2ab8fc6681d248b1fd85f1efc5dd7558be6534a77ea611217f22427af7b2","flatsize":7729,"path":"All/p5-Crypt-OTP-2.00_1.pkg","repopath":"All/p5-Crypt-OTP-2.00_1.pkg","licenselogic":"single","pkgsize":5488,"desc":"The One Time Pad encryption method is very simple, and impossible\nto crack without the actual pad file against which the to-be-encrypted\nmessage is XOR'ed. Encryption and decryption are performed using\nexcactly the same method, and the message will decrypt correctly\nonly if the same pad is used in decryption as was use in encryption.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Lite","origin":"security/p5-Crypt-Lite","version":"0.82.11_2","comment":"Perl extension for a symmetric data encryption and decryption","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Lite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ca851f76fda8002352bf5c1b71303252a0226fad0f74f699edb2eb4ed1748d1","flatsize":18787,"path":"All/p5-Crypt-Lite-0.82.11_2.pkg","repopath":"All/p5-Crypt-Lite-0.82.11_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9756,"desc":"Sometimes it's necessary to protect some certain data against plain reading\nor you intend to send information through the Internet. Another reason might\nbe to assure users cannot modify their previously entered data in a follow-up\nstep of a long Web transaction where you don't want to deal with server-side\nsession data. The goal of Crypt::Lite was to have a pretty simple way to\nencrypt and decrypt data without the need to install and compile huge\npackages with lots of dependencies.\nCrypt::Lite generates every time a different encrypted hash when you\nre-encrypt the same data with the same secret string. Nevertheless you\nare able to make double or tripple-encryption with any data to increase\nthe security. Decryption works also on hashes that have been encrypted\non a foreign host (try this with an unpatched IDEA installation ;-).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-License","origin":"security/p5-Crypt-License","version":"2.04_1","comment":"Perl extension to examine a license","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Crypt-License","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"def15515d84bdfd309a6cf6edd07fbc82f0ae2fc885217fe0058f9e293a64c9e","flatsize":35339,"path":"All/p5-Crypt-License-2.04_1.pkg","repopath":"All/p5-Crypt-License-2.04_1.pkg","licenselogic":"single","pkgsize":21588,"desc":"Crypt::License decodes an encrypted file and attempts to decrypt it by first,\nlooking for a hash pointer in the caller program called $ptr2_License. The\nhash contains the path to the License file and an optional 'private' key list\nof modules which will decrypt only with the 'private' key. OR, a hash key of\n'next' with no particular value that indicates to look to the next caller on\nthe stack for the License pointer. If the pointer is not present or the\nLicense file is not found successfully, then no further action is taken. If the\nLicense file is successfully opened, and the contents validated then the\nattached encrypted module is loaded and the seconds remaining until License\nexpiration are returned or now() in the case of no expiration. Undef is\nreturned for an expired license (module fails to load).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-LE","origin":"security/p5-Crypt-LE","version":"0.39","comment":"Let's Encrypt API interfacing module","maintainer":"des@FreeBSD.org","www":"https://metacpan.org/release/Crypt-LE","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bca68190e29dcd4a9ac902df9d729eb82ab02911fed62755601f295f6bf24b6c","flatsize":150342,"path":"All/p5-Crypt-LE-0.39.pkg","repopath":"All/p5-Crypt-LE-0.39.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":45400,"desc":"Crypt::LE provides the functionality necessary to use Let's Encrypt\nAPI and generate free SSL certificates for your domains. It can\nalso be used to generate RSA keys and Certificate Signing Requests\nor to revoke previously issued certificates. Crypt::LE is shipped\nwith a self-sufficient client for obtaining SSL certificates -\nle.pl.\n\nThe client supports 'http' and 'dns' domain verification out of the box.","deps":{"p5-Convert-ASN1":{"origin":"converters/p5-Convert-ASN1","version":"0.34"},"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-LibSCEP","origin":"security/p5-Crypt-LibSCEP","version":"0.09","comment":"Easy-to-use interface between LibSCEP and Perl programs","maintainer":"svysh.fbsd@gmail.com","www":"https://github.com/openxpki/libscep/src/clients/perl/Crypt-LibSCEP/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21ff61c8cade991361b886cc6f4925422b9b0f9d9259c72f4a00f766d56095c9","flatsize":95406,"path":"All/p5-Crypt-LibSCEP-0.09.pkg","repopath":"All/p5-Crypt-LibSCEP-0.09.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29712,"desc":"Crypt::LibSCEP implements an easy-to-use interface between LibSCEP and Perl\nprograms. Its goal is to provide Perl programs with the capability of\ngenerating and reading messages for the Simple Certificate Enrollment Protocol\n(SCEP).","deps":{"libscep":{"origin":"security/libscep","version":"0.09_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libcrypto.so.12","libssl.so.12","libscep.so"]},{"name":"p5-Crypt-Khazad","origin":"security/p5-Crypt-Khazad","version":"1.0.3_1","comment":"Perl extension for Khazad block cipher","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Khazad","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"955db8aee74b5a59513850764c5984c6bfdaafcb9a26de5231a03f209b3ac1a7","flatsize":31011,"path":"All/p5-Crypt-Khazad-1.0.3_1.pkg","repopath":"All/p5-Crypt-Khazad-1.0.3_1.pkg","licenselogic":"single","pkgsize":17568,"desc":"Khazad is a 128-bit key, 64-bit block cipher. Designed by Vincent Rijmen and\nPaulo S. L. M. Barreto, Khazad is a NESSIE finalist for legacy-level block\nciphers. Khazad has many similarities with Rijndael, and has an extremely\nhigh rate of diffusion.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-Juniper","origin":"security/p5-Crypt-Juniper","version":"0.02_1","comment":"Encrypt and decrypt Juniper secrets","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Crypt-Juniper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1714d5d9b5f630f86d5d8e39a7fd43c61bc1ca049ebdea328a518f81ab4a2fb4","flatsize":6302,"path":"All/p5-Crypt-Juniper-0.02_1.pkg","repopath":"All/p5-Crypt-Juniper-0.02_1.pkg","licenselogic":"single","pkgsize":4204,"desc":"Crypt::Juniper - Encrypt/decrypt Juniper $9$ secrets","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Imail","origin":"security/p5-Crypt-Imail","version":"0.01_1","comment":"Perl extension to encrypt and decrypt Imail passwords","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Imail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84bf06db4e13aeb8712134fcf9d829885f9e79926fdeaa8bef0e5f4c8e0dbf60","flatsize":4634,"path":"All/p5-Crypt-Imail-0.01_1.pkg","repopath":"All/p5-Crypt-Imail-0.01_1.pkg","licenselogic":"single","pkgsize":3872,"desc":"This package is used to encrypt and decrypt passwords generated by IMail.\nSee: http://www.ipswitch.com/products/imail_server/","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-IDEA","origin":"security/p5-Crypt-IDEA","version":"1.10_1","comment":"Perl5 interface to IDEA block cipher","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-IDEA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0497928bdb3055f63ef3711e72068fa3446236fe98770987132823568a6c9fc5","flatsize":16564,"path":"All/p5-Crypt-IDEA-1.10_1.pkg","repopath":"All/p5-Crypt-IDEA-1.10_1.pkg","licenselogic":"single","pkgsize":8088,"desc":"This perl extension is an implementation of the IDEA block\n       cipher algorithm.  The module implements the\n       Crypt::BlockCipher interface, which has the following\n       methods\n\n       blocksize =item keysize =item encrypt =item decrypt","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-JWT","origin":"security/p5-Crypt-JWT","version":"0.035","comment":"JSON Web Token (JWT, JWS, JWE) as defined by RFC7519, RFC7515, RFC7516","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Crypt-JWT","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd4e961654f7e0403042b403f58a804b15638507b8bb6fd4ef3cd4614b1661cb","flatsize":88473,"path":"All/p5-Crypt-JWT-0.035.pkg","repopath":"All/p5-Crypt-JWT-0.035.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28208,"desc":"JSON Web Token (JWT, JWS, JWE) as defined by RFC7519, RFC7515, RFC7516\nimplements the Perl interface to:\n\n * JSON Web Token (JWT)\n * JSON Web Signature (JWS)\n * JSON Web Encryption (JWE)\n\nAs defined by RFC7519, RFC7515, RFC7516.\n\nThe module implements all (100%25) algorithms defined in RFC7518 - JSON\nWeb Algorithms (JWA). This module supports Compact JWS/JWE and\nflattened JWS/JWE JSON serialization, general JSON serialization\nis not supported yet.","deps":{"p5-CryptX":{"origin":"security/p5-CryptX","version":"0.080"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-HCE_SHA","origin":"security/p5-Crypt-HCE_SHA","version":"0.70_1","comment":"Perl5 interface to one way hash chaining block cipher","maintainer":"skreuzer@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5954f78660e3ec4c3b938d94576f62b6f4c3f59972babca6e69dd7c55cafa075","flatsize":6254,"path":"All/p5-Crypt-HCE_SHA-0.70_1.pkg","repopath":"All/p5-Crypt-HCE_SHA-0.70_1.pkg","licenselogic":"single","pkgsize":4296,"desc":"This module implements a chaining block cipher using a one\n     way hash.  This method of encryption is the same that is\n     used by radius (RFC2138) and is also described in Applied\n     Cryptography.\n\n     Two interfaces are provided in the module.  The first is\n     straight block encryption/decryption the second does base64\n     mime encoding/decoding of the encrypted/decrypted blocks.\n\n     The idea is that the two sides have a shared secret that\n     supplies one of the keys and a randomly generated block of\n     bytes provides the second key.  The random key is passed in\n     cleartext between the two sides.\n\n     An example client and server are packaged as modules with\n     this module.  They are used in the tests.","deps":{"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-HCE_MD5","origin":"security/p5-Crypt-HCE_MD5","version":"0.75","comment":"Perl extension implementing one way hash chaining encryption using MD5","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Crypt-HCE_MD5","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc4af1da17ba86884a3634cb4052147540844aa0a0176bb317a800d9790da37d","flatsize":7234,"path":"All/p5-Crypt-HCE_MD5-0.75.pkg","repopath":"All/p5-Crypt-HCE_MD5-0.75.pkg","licenselogic":"single","pkgsize":4716,"desc":"This module implements a chaining block cipher using a one\nway hash. This method of encryption is the same that is\nused by radius (RFC2138) and is also described in Applied\nCryptography.\nTwo interfaces are provided in the module. The first is\nstraight block encryption/decryption the second does base64\nmime encoding/decoding of the encrypted/decrypted blocks.\nThe idea is the two sides have a shared secret that\nsupplies one of the keys and a randomly generated block of\nbytes provides the second key. The random key is passed in\ncleartext between the two sides.\nAn example client and server are packaged as modules with\nthis module. They are used in the tests.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Serpent","origin":"security/p5-Crypt-Serpent","version":"1.01_1","comment":"Perl implementation of the Serpent encryption algorithm","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f3ef4bd522e89ef81469cc7c57070988ed8c19bea3ac7ded7f77116d590f6d1","flatsize":39537,"path":"All/p5-Crypt-Serpent-1.01_1.pkg","repopath":"All/p5-Crypt-Serpent-1.01_1.pkg","licenselogic":"single","pkgsize":16480,"desc":"Serpent was designed by Ross Anderson, Eli Biham and Lars Knudsen\nas a candidate for the Advanced Encryption Standard. It has been\nselected as one of the five finalists in the AES competition.\nSerpent is faster than DES and more secure than Triple DES. It\nprovides users with a very high level of assurance that no shortcut\nattack will be found. To achieve this, the algorithm's designers\nlimited themselves to well understood cryptography mechanisms, so\nthat they could rely on the wide experience and proven techniques\nof block cipher cryptanalysis. The algorithm uses twice as many\nrounds as are necessary to block all currently known shortcut\nattacks. This means that Serpent should be safe against as yet\nunknown attacks that may be capable of breaking the standard 16\nrounds used in many types of encryption today. However, the fact\nthat Serpent uses so many rounds means that it is the slowest of\nthe five AES finalists. But this shouldn't be an issue because it\nstill outperforms Triple DES. The algorithm's designers maintain\nthat Serpent has a service life of at least a century.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Curses","origin":"devel/p5-Curses","version":"1.45","comment":"Perl5 module for terminal screen handling and optimization","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Curses","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75a4978d22f0754eca1c8b035852c3b1c32b26eae24a924a1b97fc0942a2716a","flatsize":305285,"path":"All/p5-Curses-1.45.pkg","repopath":"All/p5-Curses-1.45.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":71868,"desc":"Curses is the interface between Perl and your system's curses(3) library.\nFor descriptions on the usage of a given function, variable, or constant,\nconsult your system's documentation, as such information invariably varies\n(:-) between different curses(3) libraries and operating systems.  This\ndocument describes the interface itself, and assumes that you already know\nhow your system's curses(3) library works.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36","libpanel.so.6","libmenu.so.6","libform.so.6","libncurses.so.6","libtinfo.so.6"],"options":{"NCURSESW":"off"}},{"name":"p5-Cstools","origin":"converters/p5-Cstools","version":"3.44","comment":"Tools for dealing with Czech encodings in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Cstools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68645b80276f4d63df3b881161a3ca07b11d8f24d23de25cfc9a08ba6ca8cb00","flatsize":95424,"path":"All/p5-Cstools-3.44.pkg","repopath":"All/p5-Cstools-3.44.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35824,"desc":"Tools for converting encoding of Czech (and Slovak) texts.\nProvides console program cstocs and Perl module Cz::Cstocs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Crypt-GPG","origin":"security/p5-Crypt-GPG","version":"1.64","comment":"Perl extension for GnuPG","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Crypt-GPG","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43e419b1fdc1e05d18d9fcdf3d816d186ddc7a318675863b5ab56703a2b3af2a","flatsize":46104,"path":"All/p5-Crypt-GPG-1.64.pkg","repopath":"All/p5-Crypt-GPG-1.64.pkg","licenselogic":"single","pkgsize":18040,"desc":"The Crypt::GPG module provides access to the functionality of the GnuPG\n(www.gnupg.org) encryption tool through an object oriented interface.\nIt provides methods for encryption, decryption, signing, signature\nverification, key generation, key certification, export and import.\nKey-server access is on the todo list.\nThis release of the module may create compatibility issues with previous\nversions. If you find any such problems, or any bugs or documentation\nerrors, please do report them to crypt-gpg at neomailbox.com.","deps":{"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-GpgME","origin":"security/p5-Crypt-GpgME","version":"0.09","comment":"Perl interface to libgpgme","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/Crypt-GpgME","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca1914c1f42e4b7cd927a032a4ccd4f4858f5972a19fe7b04f3835b70b68756b","flatsize":99349,"path":"All/p5-Crypt-GpgME-0.09.pkg","repopath":"All/p5-Crypt-GpgME-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29328,"desc":"Crypt::GpgME is Perl interface to libgpgme.","deps":{"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libgpgme.so.11","libassuan.so.0","libgpg-error.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"p5-Crypt-GeneratePassword","origin":"security/p5-Crypt-GeneratePassword","version":"0.05","comment":"Generate secure random pronounceable passwords","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/dist/Crypt-GeneratePassword","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fecdf59c4b0fb2a89e1f8465a9f5815b97a0becd4dda9363e14b0acb549afee","flatsize":2048967,"path":"All/p5-Crypt-GeneratePassword-0.05.pkg","repopath":"All/p5-Crypt-GeneratePassword-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":174724,"desc":"Crypt/GeneratePassword version 0.02\n===================================\n\nThis module lets you generate secure random passwords\nwith a reasonable amount of pronounceability. It avoids\nthe problems associated with the FIPS-181 NIST standard\nas used by Crypt::RandPasswd. See perldoc for more\ndetails.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Format","origin":"security/p5-Crypt-Format","version":"0.12","comment":"Conversion utilities for encryption applications","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Format","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d183f6b493f977df0b605902530cc37b7def1036ffe9dcc614f0c31419c92091","flatsize":11173,"path":"All/p5-Crypt-Format-0.12.pkg","repopath":"All/p5-Crypt-Format-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6420,"desc":"Conversion utilities for encryption applications","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-GOST_PP","origin":"security/p5-Crypt-GOST_PP","version":"1.10_1","comment":"Perl extension for GOST Encryption Algorithm in pure Perl","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-GOST_PP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d623ea1a8c5812ff080d9e41e8260f2a79850272602aa609190586bcb7d0dfe8","flatsize":5468,"path":"All/p5-Crypt-GOST_PP-1.10_1.pkg","repopath":"All/p5-Crypt-GOST_PP-1.10_1.pkg","licenselogic":"single","pkgsize":4360,"desc":"Crypt::GOST_PP is a pure perl implementation of GOST, a 64-bit\nsymmetrical block cipher with a 256-bit key from the former Soviet\nUnion. Please read the Pod documentation contained in the module\nitself for additional information, including the rationale behind\nthe writing of this module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-GCrypt","origin":"security/p5-Crypt-GCrypt","version":"1.26_3","comment":"Perl interface to the GNU Cryptographic library","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Crypt-GCrypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63e892552b3260a555216e20f64b2191439d6426a8569c1b532ec3dd25d39acf","flatsize":76010,"path":"All/p5-Crypt-GCrypt-1.26_3.pkg","repopath":"All/p5-Crypt-GCrypt-1.26_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30896,"desc":"Crypt::GCrypt provides an object interface to the C libgcrypt library. It\ncurrently supports symmetric encryption/decryption and message digests, while\nasymmetric cryptography is being worked on.","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libgcrypt.so.20"]},{"name":"p5-Crypt-GOST","origin":"security/p5-Crypt-GOST","version":"1.00_1","comment":"Perl extension for GOST Encryption Algorithm","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Crypt-GOST","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0627a9317fe3ea57ced725c60e51386b73917a09f6d96a327d406bfbe356f1b","flatsize":22184,"path":"All/p5-Crypt-GOST-1.00_1.pkg","repopath":"All/p5-Crypt-GOST-1.00_1.pkg","licenselogic":"single","pkgsize":10084,"desc":"GOST 28147-89 is a 64-bit symmetric block cipher with a 256-bit\nkey developed in the former Soviet Union. Some information on it\nis available at http://vipul.net/gost/ .\nThis module implements GOST encryption. It supports the Crypt::CBC\ninterface, with the functions described below. It also provides\nan interface that is backwards- compatible with Crypt::GOST 0.41,\nbut its use in new code is discouraged.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-Eksblowfish","origin":"security/p5-Crypt-Eksblowfish","version":"0.009_3","comment":"Perl module for the Eksblowfish block cipher","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Eksblowfish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c1bbefc3036c0473f3b126f385076be71a34844b64a9a4d25a37a9b2733d982","flatsize":86097,"path":"All/p5-Crypt-Eksblowfish-0.009_3.pkg","repopath":"All/p5-Crypt-Eksblowfish-0.009_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":46508,"desc":"Eksblowfish is a variant of the Blowfish cipher, modified to make the\nkey setup very expensive.  (\"Eks\" stands for \"expensive key\nschedule\".)  This doesn't make it significantly cryptographically\nstronger, but is intended to hinder brute-force attacks.  It also\nmakes it unsuitable for any application requiring key agility.  It was\ndesigned by Niels Provos and David Mazieres for password hashing in\nOpenBSD.\n\nEksblowfish is a parameterised (family-keyed) cipher.  It takes a cost\nparameter that controls how expensive the key scheduling is.  It also\ntakes a family key, known as the \"salt\".  Cost and salt parameters\ntogether define a cipher family.  Within each family, a key determines\nan encryption function in the usual way.\n\nThis distribution also includes an implementation of \"bcrypt\", the\nUnix crypt() password hashing algorithm based on Eksblowfish.","deps":{"p5-Class-Mix":{"origin":"devel/p5-Class-Mix","version":"0.006"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-Enigma","origin":"security/p5-Crypt-Enigma","version":"1.4_1","comment":"Perl extension for the Enigma cipher","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Enigma","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0d1f7bca91942833949ae88f7f819ae42026f0fe12e648e0ef3f2651abd091b","flatsize":24367,"path":"All/p5-Crypt-Enigma-1.4_1.pkg","repopath":"All/p5-Crypt-Enigma-1.4_1.pkg","licenselogic":"single","pkgsize":8184,"desc":"This module is a complete working Perl implementation of the Enigma Machine\nused during World War II. The cipher calculations are based on actual Enigma\nvalues and the resulting ciphered values are as would be expected from an\nEnigma Machine.\nThe implementation allows for all of the Rotors and Reflectors available to the\nreal world Enigma to be used. A Steckerboard has also been implemented,\nallowing letter substitutions to be made.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Dining","origin":"security/p5-Crypt-Dining","version":"1.01_1","comment":"The Dining Cryptographers' Protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Dining","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6b711355edd3aa0200d20f498e4acb4ba428b545dd9aff88cd04c98306f532b","flatsize":10112,"path":"All/p5-Crypt-Dining-1.01_1.pkg","repopath":"All/p5-Crypt-Dining-1.01_1.pkg","licenselogic":"single","pkgsize":6464,"desc":"The dining cryptographers' protocol is documented in Bruce Schneier's book\nas a kind of \"cryptographic ouija board\". It works as follows:\n\nA number of cryptographers are dining at a circular table. At the end of\nthe meal, the waiter is summoned and asked for the bill. He replies,\n\"Thank you, sir. The bill has been paid.\" The cryptographers now have the\nproblem of working out whether someone at the table paid the bill, or\nwhether the NSA has paid it as some sort of veiled threat. The protocol\nproceeds.\n\nEach cryptographer flips a coin, and shows the result ONLY to the\nparticipant on his RIGHT. Each cryptographer then compares his coin with\nthat on his LEFT, and raises his hand if they show different faces. If any\nparticipant paid the bill, he \"cheats\" and does the opposite, that is, he\nraises his hand if the coins show the same face. Now, the hands are\ncounted. An odd number means that someone at the table paid the bill. An\neven number means that the NSA paid.","deps":{"p5-Crypt-Random":{"origin":"security/p5-Crypt-Random","version":"1.54"},"p5-Net-Address-IPv4-Local":{"origin":"net/p5-Net-Address-IPv4-Local","version":"0.12_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-DH-GMP","origin":"net/p5-Crypt-DH-GMP","version":"0.00012_1","comment":"Crypt::DH Using GMP Directly","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-DH-GMP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c44bd47524c8e5847dd0154b369785e0e9b069cec3ab25f996f4398ec4790118","flatsize":39641,"path":"All/p5-Crypt-DH-GMP-0.00012_1.pkg","repopath":"All/p5-Crypt-DH-GMP-0.00012_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16476,"desc":"Crypt::DH::GMP is a (somewhat) portable replacement to Crypt::DH,\nimplemented mostly in C.\n\nCrypt::DH uses Math::BigInt, which is a very feature-full and fast\ninterface to perform high-precision math.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"shlibs_required":["libperl.so.5.36","libgmp.so.10"]},{"name":"p5-Crypt-DH","origin":"security/p5-Crypt-DH","version":"0.07_1","comment":"Perl5 interface to a Diffie-Hellman key exchange system","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c12a82b5cbe31ccd06fc50c9c0fcd668a1ffb1febc2256073381c3e84c898b29","flatsize":16976,"path":"All/p5-Crypt-DH-0.07_1.pkg","repopath":"All/p5-Crypt-DH-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9404,"desc":"Crypt::DH is a Perl implementation of the Diffie-Hellman key\nexchange system. Diffie-Hellman is an algorithm by which two\nparties can agree on a shared secret key, known only to them.\nThe secret is negotiated over an insecure network without the\ntwo parties ever passing the actual shared secret, or their\nprivate keys, between them.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-DES_EDE3","origin":"security/p5-Crypt-DES_EDE3","version":"0.01_2","comment":"Perl5 interface to a implementing 3-DES EDE encryption and decryption","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-DES_EDE3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94bd528887a222122b81a205ecba840ca3470b45865ae6528cbdd233a2f8955f","flatsize":11725,"path":"All/p5-Crypt-DES_EDE3-0.01_2.pkg","repopath":"All/p5-Crypt-DES_EDE3-0.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6744,"desc":"Crypt::DES_EDE3 implements DES-EDE3 encryption. This is triple-DES\nencryption where an encrypt operation is encrypt-decrypt-encrypt, and\ndecrypt is decrypt-encrypt-decrypt. This implementation uses Crypt::DES\nto do its dirty DES work, and simply provides a wrapper around that\nmodule: setting up the individual DES ciphers, initializing the keys,\nand performing the encryption/decryption steps","deps":{"p5-Crypt-DES":{"origin":"security/p5-Crypt-DES","version":"2.07_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-HSXKPasswd","origin":"security/p5-Crypt-HSXKPasswd","version":"3.6","comment":"Secure memorable password generator inspired by XKCD","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-HSXKPasswd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fee669fc76b3b20ca7a55a2cbd26e685ea83feb9e5d827fbe25478cb7d76a126","flatsize":40729080,"path":"All/p5-Crypt-HSXKPasswd-3.6.pkg","repopath":"All/p5-Crypt-HSXKPasswd-3.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4418024,"desc":"A secure memorable password generator inspired by the wonderful XKCD\nwebcomic and Steve Gibson's Password Haystacks webpage.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Math-Round":{"origin":"math/p5-Math-Round","version":"0.08"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Text-Unidecode":{"origin":"converters/p5-Text-Unidecode","version":"1.30"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Curve25519","origin":"security/p5-Crypt-Curve25519","version":"0.07","comment":"Generate shared secret using elliptic-curve Diffie-Hellman function","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Curve25519","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fc7fa0a96a0a2a73e6497545849b1f54bc738866090dcf891213a55b9bba8cf","flatsize":45411,"path":"All/p5-Crypt-Curve25519-0.07.pkg","repopath":"All/p5-Crypt-Curve25519-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17508,"desc":"Curve25519 is a state-of-the-art Diffie-Hellman function suitable for a wide\nvariety of applications.\n\nGiven a user's 32-byte secret key, Curve25519 computes the user's 32-byte public\nkey. Given the user's 32-byte secret key and another user's 32-byte public key,\nCurve25519 computes a 32-byte secret shared by the two users. This secret can\nthen be used to authenticate and encrypt messages between the two users.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-Ctr","origin":"security/p5-Crypt-Ctr","version":"0.01_2","comment":"Perl extension for encrypting data in Counter Mode","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Ctr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"623244fed64091058834caa750e6f1bfc2bd90cf4f36524cd81990e480cb5880","flatsize":5230,"path":"All/p5-Crypt-Ctr-0.01_2.pkg","repopath":"All/p5-Crypt-Ctr-0.01_2.pkg","licenselogic":"single","pkgsize":4312,"desc":"Generic Counter Mode implementation in pure Perl. The Counter Mode module\nconstructs a stream cipher from a block cipher or cryptographic hash funtion\nand returns it as an object. Any block cipher in the Crypt:: class can be\nused, as long as it supports the blocksize and keysize methods. Any hash\nfunction in the Digest:: class can be used, as long as it supports\nthe add method.","deps":{"p5-Crypt-CFB":{"origin":"security/p5-Crypt-CFB","version":"0.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-DES","origin":"security/p5-Crypt-DES","version":"2.07_2","comment":"Perl5 interface to DES block cipher","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-DES","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dda045f4d29f3be1b6cb180ee7b7d469a5dfce40303ba829cf582bae64cf231f","flatsize":28706,"path":"All/p5-Crypt-DES-2.07_2.pkg","repopath":"All/p5-Crypt-DES-2.07_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11228,"desc":"This perl extension is an implementation of the DES block\ncipher algorithm.  The module implements the\nCrypt::BlockCipher interface, which has the following\nmethods:\n\nblocksize, keysize, encrypt, decrypt","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-CipherSaber","origin":"security/p5-Crypt-CipherSaber","version":"1.01","comment":"Perl module providing an OO interface to CipherSaber encryption","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-CipherSaber","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05bc248e2e1ef9b9639b734b958746345db33d7855aea4d20e65d276c306a976","flatsize":17347,"path":"All/p5-Crypt-CipherSaber-1.01.pkg","repopath":"All/p5-Crypt-CipherSaber-1.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9396,"desc":"Crypt::CipherSaber is a Perl module providing an object oriented interface to\nCipherSaber-1 and CipherSaber-2 encryption.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Cracklib","origin":"security/p5-Crypt-Cracklib","version":"1.7_6","comment":"Perl interface to Alec Muffet's cracklib library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Cracklib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd5efe5f6e35f87198f2df7daee49c086f1131334bba8f2b57f0953d67bbc142","flatsize":63481,"path":"All/p5-Crypt-Cracklib-1.7_6.pkg","repopath":"All/p5-Crypt-Cracklib-1.7_6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28056,"desc":"Crypt::Cracklib is a perl interface to Alec Muffet's cracklib library.","deps":{"cracklib":{"origin":"security/cracklib","version":"2.9.7_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libcrack.so.2"]},{"name":"p5-Crypt-Camellia_PP","origin":"security/p5-Crypt-Camellia_PP","version":"0.02_1","comment":"Pure Perl Camellia 128-bit block cipher module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Camellia_PP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b61904995c95e6ef6d9b3f6142ee6ec5115f606ccaba9454b8b6dd78f48c8d84","flatsize":26422,"path":"All/p5-Crypt-Camellia_PP-0.02_1.pkg","repopath":"All/p5-Crypt-Camellia_PP-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9944,"desc":"Crypt::Camellia_PP is a pure perl implementation of Camellia, a 128-bit\nsymmetrical block cipher with 128-bit, 192-bit, and 256-bit key from\nNTT and Mitsubishi Electric Corporation.  It is one of the approved\nencryption methods to be used by European Union as well as specified\nin several Internet RFCs.\n\nSee also: http://info.isl.ntt.co.jp/crypt/eng/camellia/index.html","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Caesar","origin":"security/p5-Crypt-Caesar","version":"0.01_1","comment":"Perl extension for decrypting rot-N strings","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Caesar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"948249992071bca65050a4f31c8c9e87c1a1e28955703317fa32f20f4cc1cff8","flatsize":2994,"path":"All/p5-Crypt-Caesar-0.01_1.pkg","repopath":"All/p5-Crypt-Caesar-0.01_1.pkg","licenselogic":"single","pkgsize":3008,"desc":"Crypt::Caesar - Decrypt rot-N strings","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-CFB","origin":"security/p5-Crypt-CFB","version":"0.02_1","comment":"Perl extension for encrypting data in Cipher Feedback Mode","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Crypt-CFB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"318436890de67ce115d900ee6343ca708b89392cc60eeafa4a7fb5beb1865619","flatsize":9919,"path":"All/p5-Crypt-CFB-0.02_1.pkg","repopath":"All/p5-Crypt-CFB-0.02_1.pkg","licenselogic":"single","pkgsize":5584,"desc":"Generic CFB implementation in pure Perl. The Cipher Feedback Mode module\nconstructs a stream cipher from a block cipher or cryptographic hash funtion\nand returns it as an object. Any block cipher in the Crypt:: class can be\nused, as long as it supports the blocksize and keysize methods. Any hash\nfunction in the Digest:: class can be used, as long as it supports the\nadd method.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Chimera","origin":"security/p5-Crypt-Chimera","version":"1.01_1","comment":"Perl extension for Chimera key exchange protocol","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Chimera","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da84f078528bb7d1dfc3d4eb5883ee4fe1e6a666014cba3a1d373d66aaf9eff4","flatsize":10882,"path":"All/p5-Crypt-Chimera-1.01_1.pkg","repopath":"All/p5-Crypt-Chimera-1.01_1.pkg","licenselogic":"single","pkgsize":5324,"desc":"The Chimera key exchange protocol generates a shared key between two parties.\nThe protocol was shown to be INSECURE. This module is therefore released for\npurely academic curiosity.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-CBCeasy","origin":"security/p5-Crypt-CBCeasy","version":"0.24_2","comment":"Easy things make really easy with Crypt::CBC","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-CBCeasy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7a0014286dcd8292d68da10baa21645981bea0ce7d284081159a0983daf28f9","flatsize":12736,"path":"All/p5-Crypt-CBCeasy-0.24_2.pkg","repopath":"All/p5-Crypt-CBCeasy-0.24_2.pkg","licenselogic":"single","pkgsize":8120,"desc":"This module is just a helper for Crypt::CBC to make simple and usual jobs just\none-liners.","deps":{"p5-Crypt-Blowfish":{"origin":"security/p5-Crypt-Blowfish","version":"2.14_2"},"p5-Crypt-Blowfish_PP":{"origin":"security/p5-Crypt-Blowfish_PP","version":"1.12_1"},"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Crypt-DES":{"origin":"security/p5-Crypt-DES","version":"2.07_2"},"p5-Crypt-IDEA":{"origin":"security/p5-Crypt-IDEA","version":"1.10_1"},"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-Crypt-Twofish2":{"origin":"security/p5-Crypt-Twofish2","version":"1.03"},"p5-MD5":{"origin":"security/p5-MD5","version":"2.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"options":{"BLOWFISH":"on","BLOWFISH_PP":"on","DES":"on","IDEA":"on","RIJNDAEL":"on","TWOFISH2":"on"}},{"name":"p5-Crypt-CBC","origin":"security/p5-Crypt-CBC","version":"3.04","comment":"Perl5 interface to Cipher Block Chaining with DES and IDEA","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-CBC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09959d24dad9e38a5ea053304ddc80a83af6a0bbc681eb47e67405ec32c9086c","flatsize":76735,"path":"All/p5-Crypt-CBC-3.04.pkg","repopath":"All/p5-Crypt-CBC-3.04.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":30520,"desc":"This is Crypt::CBC, a Perl-only implementation of the cryptographic\ncipher block chaining mode (CBC). In combination with a block cipher\nsuch as DES or IDEA, you can encrypt and decrypt messages of\narbitrarily long length. The encrypted messages are compatible with\nthe encryption format used by the OpenSSL package.","deps":{"p5-Crypt-PBKDF2":{"origin":"security/p5-Crypt-PBKDF2","version":"0.161520"},"p5-CryptX":{"origin":"security/p5-CryptX","version":"0.080"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-CAST5_PP","origin":"security/p5-Crypt-CAST5_PP","version":"1.04_1","comment":"CAST5 block cipher in pure Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-CAST5_PP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fe39aa6fe2b51a7f43e2f1c7463e252b6efb044cd65c69188f34632b468fbb3","flatsize":50021,"path":"All/p5-Crypt-CAST5_PP-1.04_1.pkg","repopath":"All/p5-Crypt-CAST5_PP-1.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18656,"desc":"This module provides a pure Perl implementation of the CAST5 block\ncipher.  CAST5 is also known as CAST-128.  It is a product of the CAST\ndesign procedure developed by C. Adams and S. Tavares.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-Blowfish_PP","origin":"security/p5-Crypt-Blowfish_PP","version":"1.12_1","comment":"Blowfish encryption algorithm implemented purely in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Blowfish_PP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4f44021a9fa6a77666c106f10582ede88d70b313c8bba4eb173da9fd23955b8","flatsize":20995,"path":"All/p5-Crypt-Blowfish_PP-1.12_1.pkg","repopath":"All/p5-Crypt-Blowfish_PP-1.12_1.pkg","licenselogic":"single","pkgsize":9876,"desc":"Blowfish is a published algorithm written by Bruce Schneier Unlike\nIDEA or DES etc. there are no patent implications in using this\nalgorithm.\n\nIt uses anywhere between a 64 bit and a 448 bit key. The transform\nitself is fast and operates on a 64 bit block, and most of the\ncalculation time is in initialising the context with the key data.\n\nThe _PP name comes from the fact that this implementation is Pure\nPerl, and will not have any compatibility problems.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-CAST5","origin":"security/p5-Crypt-CAST5","version":"0.05_1","comment":"CAST5 block cipher","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-CAST5","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56e9a204e48e930054a7b8296e3315b2bc02f2bb1833751bd43623ab7db4ae88","flatsize":33558,"path":"All/p5-Crypt-CAST5-0.05_1.pkg","repopath":"All/p5-Crypt-CAST5-0.05_1.pkg","licenselogic":"single","pkgsize":20568,"desc":"This module provides an implementation of the CAST5 block cipher using\ncompiled C code for increased speed. CAST5 is also known as CAST-128. It\nis a product of the CAST design procedure developed by C. Adams and\nS. Tavares.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-Blowfish","origin":"security/p5-Crypt-Blowfish","version":"2.14_2","comment":"Perl interface to the Blowfish encryption algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Blowfish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e84f9cb6454942ffd7a92aed027a675a001e19771801ed3ae8a4758f24e27012","flatsize":25090,"path":"All/p5-Crypt-Blowfish-2.14_2.pkg","repopath":"All/p5-Crypt-Blowfish-2.14_2.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":14820,"desc":"his is Crypt::Blowfish, an XS-based implementation of the\nBlowfish cryptography algorithm designed by Bruce Schneier.  It's designed\nto take full advantage of Crypt::CBC when desired.  Blowfish keys may be\nup to 448 bits (56 bytes) long.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-Bcrypt","origin":"security/p5-Crypt-Bcrypt","version":"0.011","comment":"Modern bcrypt implementation","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/module/Crypt::Bcrypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c282085ffe2293d6378e6da5f25a6f0c5d7539a3ca4d76046409644fc87343b","flatsize":69959,"path":"All/p5-Crypt-Bcrypt-0.011.pkg","repopath":"All/p5-Crypt-Bcrypt-0.011.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23276,"desc":"This module provides a modern and user-friendly implementation of\nthe bcrypt password hash.\n\nNote that in bcrypt passwords may only contain 72 characters.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-Argon2","origin":"security/p5-Crypt-Argon2","version":"0.022","comment":"Perl interface to the Argon2 key derivation functions","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Crypt-Argon2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9198f48d4cef41601db9aebd82b75db9bc3713112706d2e57c636221f3b50191","flatsize":55943,"path":"All/p5-Crypt-Argon2-0.022.pkg","repopath":"All/p5-Crypt-Argon2-0.022.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":27100,"desc":"Perl interface to Argon2 key derivation functions.\nSuitable to convert any password into a cryptographic key. Can be used for\nsecure storage of passwords, or to derive encryption key from a password. It\noffers variable time and memory costs as well as output size.\nTo find appropriate parameters, utility argon2-calibrate is provided.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-Anubis","origin":"security/p5-Crypt-Anubis","version":"1.0.4_1","comment":"Crypt::CBC-compliant block cipher","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-Anubis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81367bf1f595b42d8af4a07900b76987ec8f6780bd62ecd4ab70bde795c45512","flatsize":29204,"path":"All/p5-Crypt-Anubis-1.0.4_1.pkg","repopath":"All/p5-Crypt-Anubis-1.0.4_1.pkg","licenselogic":"single","pkgsize":15404,"desc":"Anubis is a variable-length key, 128-bit block cipher designed by\nVincent Rijmen and Paulo S. L. M. Barreto. Anubis was submitted as\na NESSIE candidate. Key length can be 128, 160, 192, 224, 256, 288,\nor 320 bits.\n\nThe default key length in this implementation is 128 bits.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Crypt-AppleTwoFish","origin":"security/p5-Crypt-AppleTwoFish","version":"0.051_1","comment":"Perl extension for Apple iTMS internal key descrambling algorithm","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Crypt-AppleTwoFish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77f24a968ec979a253b7e18149dc1e90e8b7b9afbd75be20462ee2e5ed67571b","flatsize":93769,"path":"All/p5-Crypt-AppleTwoFish-0.051_1.pkg","repopath":"All/p5-Crypt-AppleTwoFish-0.051_1.pkg","licenselogic":"single","pkgsize":29700,"desc":"This code appears to have only cursory resemblance to Bruce Schneier's\nblowfish and twofish algorithms in that it too has a table-based decoder.\nDerivation from FairKeys code by Jon Lech Johanson at nanocrew.net.\nIf you don't know what that is, don't bother looking here further. This is\na Pure Perl implementation. I doubt there is any need for xs coding for\nwhat would mainly be processing 16 bytes at a time. This code is part of an\nongoing effort to clone portions of the Apple iTMS in Perl for portability.\nSee www.hymn-project.org for prior efforts by others.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-CouchDB-View","origin":"databases/p5-CouchDB-View","version":"0.003_1","comment":"Handle and create CouchDB views in Perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CouchDB-View","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc3fc24085e2a5865992ba425299347ac87d48eb70d8f2ff9dd117f5c2a478c2","flatsize":20591,"path":"All/p5-CouchDB-View-0.003_1.pkg","repopath":"All/p5-CouchDB-View-0.003_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12632,"desc":"CouchDB::View is a Perl module to handle and create CouchDB views.","deps":{"p5-Data-Dump-Streamer":{"origin":"devel/p5-Data-Dump-Streamer","version":"2.42"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Cpanel-JSON-XS","origin":"converters/p5-Cpanel-JSON-XS","version":"4.38","comment":"JSON::XS for Cpanel, fast and correct serialising","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Cpanel-JSON-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"effe9af84053b1610fe7944ae4e2148cabe0f7fad69f78a9b412c344a33260db","flatsize":245710,"path":"All/p5-Cpanel-JSON-XS-4.38.pkg","repopath":"All/p5-Cpanel-JSON-XS-4.38.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":110580,"desc":"Cpanel::JSON::XS converts Perl data structures to JSON and vice versa. Its\nprimary goal is to be correct and its secondary goal is to be fast. To reach the\nlatter goal it was written in C.\n\nAs this is the n-th-something JSON module on CPAN, what was the reason to write\nyet another JSON module? While it seems there are many JSON modules, none of\nthem correctly handle all corner cases, and in most cases their maintainers are\nunresponsive, gone missing, or not listening to bug reports for other reasons.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Corona","origin":"www/p5-Corona","version":"0.1004_1","comment":"Perl extension for Coro based PSGI web server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Corona","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9dad3e0db25859f608f44ae139237648622c10c4a0056a30f573d18572d785b","flatsize":10005,"path":"All/p5-Corona-0.1004_1.pkg","repopath":"All/p5-Corona-0.1004_1.pkg","licenselogic":"single","pkgsize":7604,"desc":"Coro based PSGI web server.","deps":{"p5-Coro":{"origin":"devel/p5-Coro","version":"6.570,1"},"p5-Net-Server-Coro":{"origin":"net/p5-Net-Server-Coro","version":"1.3_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Crypt-DES_PP","origin":"security/p5-Crypt-DES_PP","version":"1.00_1","comment":"Perl extension for DES encryption in pure Perl","maintainer":"ashish@FreeBSD.org","www":"https://metacpan.org/release/Crypt-DES_PP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1561c31ae9c4ae95a80409eb3e78a0e2917eebb705194d431ef3011dbac1ca1","flatsize":26938,"path":"All/p5-Crypt-DES_PP-1.00_1.pkg","repopath":"All/p5-Crypt-DES_PP-1.00_1.pkg","licenselogic":"single","pkgsize":7644,"desc":"The Data Encryption Standard (DES), also known as Data\nEncryption Algorithm (DEA) is a semi-strong encryption and\ndecryption algorithm.\nThe module is 100 %25 compatible to Crypt::DES but is implemented\nentirely in Perl. That means that you do not need a C compiler\nto build and install this extension.\nThe module implements the Crypt::CBC interface. You are\nencouraged to read the documentation for Crypt::CBC if you\nintend to use this module for Cipher Block Chaining.\nThe minimum (and maximum) key size is 8 bytes. Shorter keys will\ncause an exception, longer keys will get silently truncated.\nData is encrypted and decrypted in blocks of 8 bytes.\nThe module implements the Ultra-Fast-Crypt (UFC) algorithm as\nfound for example in the GNU libc. On the Perl side a lot has\nbeen done in order to make the module as fast as possible\n(function inlining, use integer, ...).\nNote: For performance issues the source code for the module is\nfirst preprocessed by m4. That means that you need an m4 macro\nprocessor in order to hack on the sources. This is of no concern\nfor you if you only want to use the module, the preprocessed\noutput is always included in the distribution.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Coro","origin":"devel/p5-Coro","version":"6.570,1","comment":"Coroutine process abstraction for perl","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Coro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a009833837fec057181eb4406b3bd1ce16d37565c45b1e090fe6b4b224d258cf","flatsize":432167,"path":"All/p5-Coro-6.570,1.pkg","repopath":"All/p5-Coro-6.570,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":197884,"desc":"Coro started as a simple module that implemented a specific form of first class\ncontinuations called Coroutines. These basically allow you to capture the\ncurrent point execution and jump to another point, while allowing you to return\nat any time, as kind of non-local jump, not unlike C's setjmp/longjmp. This is\nnowadays known as a Coro::State.\n\nOne natural application for these is to include a scheduler, resulting in\ncooperative threads, which is the main use case for Coro today. Still, much of\nthe documentation and custom refers to these threads as \"coroutines\" or often\njust \"coros\".\n\nA thread is very much like a stripped-down perl interpreter, or a process:\nUnlike a full interpreter process, a thread doesn't have its own variable or\ncode namespaces - everything is shared. That means that when one thread modifies\na variable (or any value, e.g. through a reference), then other threads\nimmediately see this change when they look at the same variable or location.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-AIO":{"origin":"devel/p5-AnyEvent-AIO","version":"1.1_1"},"p5-EV":{"origin":"devel/p5-EV","version":"4.34,1"},"p5-Event":{"origin":"devel/p5-Event","version":"1.28"},"p5-Guard":{"origin":"devel/p5-Guard","version":"1.023_1"},"p5-IO-AIO":{"origin":"devel/p5-IO-AIO","version":"4.81"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"p5-Cookie-Baker","origin":"www/p5-Cookie-Baker","version":"0.12","comment":"Cookie string generator/parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Cookie-Baker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc853a5c62971d527ae3b58b93adaf26b51cb42d5ad147a320e4a8a7c3326005","flatsize":47614,"path":"All/p5-Cookie-Baker-0.12.pkg","repopath":"All/p5-Cookie-Baker-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13300,"desc":"Cookie string generator / parser.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Convert-TNEF","origin":"converters/p5-Convert-TNEF","version":"0.18_2","comment":"Perl module to read TNEF files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Convert-TNEF","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4362852bf879e6dd89efc1af17eee3ecb1b40fef988550d1484e7ca47b5bb7d2","flatsize":33420,"path":"All/p5-Convert-TNEF-0.18_2.pkg","repopath":"All/p5-Convert-TNEF-0.18_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14144,"desc":"Perl module to read TNEF files\n\nTNEF stands for Transport Neutral Encapsulation Format, and if\nyou've ever been unfortunate enough to receive one of these files\nas an email attachment, you may want to use this module.","deps":{"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Convert-Scalar","origin":"devel/p5-Convert-Scalar","version":"1.12","comment":"Convert between different representations of perl scalars","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Convert-Scalar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e85b8711290184151884e05f1361972f17d457cb819b03b2d10fe98d75494e03","flatsize":41928,"path":"All/p5-Convert-Scalar-1.12.pkg","repopath":"All/p5-Convert-Scalar-1.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18228,"desc":"Convert::Scalar exports various internal perl methods that change the internal\nrepresentation or state of a perl scalar. All of these work in-place, that is,\nthey modify their scalar argument. No functions are exported by default.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Convert-Recode","origin":"converters/p5-Convert-Recode","version":"1.04_2","comment":"Front end to the GNU recode program","maintainer":"demon@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8dab21a317d767eb70191dd258f6aee45c2e303197177c7198265f08c1a30ff9","flatsize":4760,"path":"All/p5-Convert-Recode-1.04_2.pkg","repopath":"All/p5-Convert-Recode-1.04_2.pkg","licenselogic":"single","pkgsize":4080,"desc":"Convert::Recode is a front end to the GNU recode program.  It will\nbuild a perl tr/// function based on the mapping tables that recode\nknows about.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"recode":{"origin":"converters/recode","version":"3.6_16"}},"categories":["converters","perl5"]},{"name":"p5-Convert-PEM","origin":"converters/p5-Convert-PEM","version":"0.08_1","comment":"Read/write access to ASN.1-encoded PEM files with optional encryption","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Convert-PEM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e3836b6f8e842c60bbd64c760ec89a3e44c2915af36deb43426e4e06331f2e6","flatsize":33938,"path":"All/p5-Convert-PEM-0.08_1.pkg","repopath":"All/p5-Convert-PEM-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16376,"desc":"This is Convert::PEM, a module implementing read/write access\nto ASN.1-encoded PEM files (with optional encryption).","deps":{"p5-Class-ErrorHandler":{"origin":"devel/p5-Class-ErrorHandler","version":"0.04"},"p5-Convert-ASN1":{"origin":"converters/p5-Convert-ASN1","version":"0.34"},"p5-Crypt-DES_EDE3":{"origin":"security/p5-Crypt-DES_EDE3","version":"0.01_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Convert-UUlib","origin":"converters/p5-Convert-UUlib","version":"1.70,1","comment":"Perl5 interface to the uulib library (a.k.a. uudeview/uuenview)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Convert-UUlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3fd1591026824cf6fd1093677037c6f92db287e733b7775998164e865129536","flatsize":240111,"path":"All/p5-Convert-UUlib-1.70,1.pkg","repopath":"All/p5-Convert-UUlib-1.70,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":107860,"desc":"Convert::UUlib is a versatile and powerful decoder/encoder library\nfor a variety of encodings used in Usenet and Mail (uuencode,\nxxencode, b64, binhex...).","deps":{"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Convert-NLS_DATE_FORMAT","origin":"converters/p5-Convert-NLS_DATE_FORMAT","version":"0.06","comment":"Convert Oracle NLS_DATE_FORMAT <-> strftime format strings","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Convert-NLS_DATE_FORMAT","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"050f0f44c07f8260a113f9db9ed80b1bf5d6b26aaf14e2f31a113ae6fec599e5","flatsize":46239,"path":"All/p5-Convert-NLS_DATE_FORMAT-0.06.pkg","repopath":"All/p5-Convert-NLS_DATE_FORMAT-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12004,"desc":"Convert::NLS_DATE_FORMAT is a Perl module to convert Oracle's NLS_DATE_FORMAT\nstring into a strptime format string, or the reverse.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Convert-Morse","origin":"converters/p5-Convert-Morse","version":"0.06_1","comment":"Perl module to convert between ASCII and Morse codes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Convert-Morse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"168a1b1851f53e0f5b428c62cbd85d3cad719e60ec211fb0d80c0ab2de74bc81","flatsize":10174,"path":"All/p5-Convert-Morse-0.06_1.pkg","repopath":"All/p5-Convert-Morse-0.06_1.pkg","licenselogic":"single","pkgsize":6136,"desc":"Perl module to convert between ASCII and Morse codes","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Convert-Moji","origin":"converters/p5-Convert-Moji","version":"0.11","comment":"Perl extension to convert objects to alphabets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Convert-Moji","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0f3c8ed0a62fde27c9e2906999833f6a06508b47925d4548c042f5f90043088","flatsize":26705,"path":"All/p5-Convert-Moji-0.11.pkg","repopath":"All/p5-Convert-Moji-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13392,"desc":"Convert::Moji creates objects which can be used to convert between\ndifferent alphabets.\n\nThis is basically a helper module for Lingua::JA::Moji.  It was split\nout of that module as a general-purpose converter for any alphabets.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Convert-IBM390","origin":"converters/p5-Convert-IBM390","version":"0.30","comment":"Functions for manipulating mainframe data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Convert-IBM390","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8652b3f0b24c531afc78e8332395950d235e5546fb9822edf0ef68ae34a2ca06","flatsize":145454,"path":"All/p5-Convert-IBM390-0.30.pkg","repopath":"All/p5-Convert-IBM390-0.30.pkg","licenselogic":"single","pkgsize":57764,"desc":"Convert::IBM390 -- functions for manipulating mainframe data\n\nConvert::IBM390 is a Perl module.  It supplies various functions that\nyou may find useful when messing with IBM System/3[679]0 data.  See the\nPOD documentation in the module, or \"man Convert::IBM390\" after you have\ninstalled it.\n\nasc2eb, eb2asc, eb2ascp:  ASCII/EBCDIC conversion\npackeb, unpackeb:  pack/unpack and convert an EBCDIC record\nhexdump:  dump memory in an MVS-like format","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Convert-Cyrillic","origin":"russian/p5-Convert-Cyrillic","version":"1.05_1","comment":"Routines for converting from one Cyrillic charset to another","maintainer":"pluknet@gmail.com","www":"https://metacpan.org/release/cyrillic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"142697f386121cf36f508eba2cc2f6f2e850ec1768fd83bc9b5c4a6f0fd9f3d1","flatsize":77032,"path":"All/p5-Convert-Cyrillic-1.05_1.pkg","repopath":"All/p5-Convert-Cyrillic-1.05_1.pkg","licenselogic":"single","pkgsize":17348,"desc":"Convert::Cyrillic is a Perl module. It implements routine for converting from\none cyrillic charset to another. It is intended to be used from cgi's which\nneed built-in support for translations. For example, you may wish to use it in\nform processor to translate from user encoding to one used by your site.","deps":{"p5-Unicode-Map8":{"origin":"converters/p5-Unicode-Map8","version":"0.13_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["russian","converters","perl5"]},{"name":"p5-Convert-Color","origin":"graphics/p5-Convert-Color","version":"0.17","comment":"Perl extension for color space conversions and named lookups","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Convert-Color","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d65e94be117f7e220884fd45bfbd65fb1a0a3a0bcdaa8f4b046e828fb3c6aa8","flatsize":126539,"path":"All/p5-Convert-Color-0.17.pkg","repopath":"All/p5-Convert-Color-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48988,"desc":"This module provides conversions between commonly used ways to express\ncolors. It provides conversions between color spaces such as RGB and\nHSV, and it provides ways to look up colors by a name.\n\nThis class provides a base for subclasses which represent particular\ncolor values in particular spaces. The base class provides methods to\nrepresent the color in a few convenient forms, though subclasses may\nprovide more specific details for the space in question.","deps":{"p5-List-UtilsBy":{"origin":"devel/p5-List-UtilsBy","version":"0.12"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Convert-Color-XTerm","origin":"graphics/p5-Convert-Color-XTerm","version":"0.06","comment":"Indexed colors used by XTerm","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Convert-Color-XTerm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49deffcf2b01d393233f44bf9fd55dd343d862968237b31cd31056be5d27970b","flatsize":45678,"path":"All/p5-Convert-Color-XTerm-0.06.pkg","repopath":"All/p5-Convert-Color-XTerm-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12056,"desc":"This subclass of Convert::Color::RGB8 provides lookup of the colors that xterm\nuses by default. Note that the module is not intelligent enough to actually\nparse the XTerm configuration on a machine, nor to query a running terminal for\nits actual colors. It simply implements the colors that are present as defaults\nin the XTerm source code.\n\nIt implements the complete 256-color model in XTerm.","deps":{"p5-Convert-Color":{"origin":"graphics/p5-Convert-Color","version":"0.17"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Convert-UU","origin":"converters/p5-Convert-UU","version":"0.52.01_1","comment":"Perl5 module for uuencode and uudecode","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/Convert-UU","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0aac144c97480f163939c454bd5da2f2cc803c66feb1e9ddecd3084cbafe15c0","flatsize":12218,"path":"All/p5-Convert-UU-0.52.01_1.pkg","repopath":"All/p5-Convert-UU-0.52.01_1.pkg","licenselogic":"single","pkgsize":8664,"desc":"SYNOPSIS\n         use Convert::UU qw(uudecode uuencode);\n         $encoded_string = uuencode($string,[$filename],[$mode]);\n         ($string,$filename,$mode) = uudecode($string);\n         $string = uudecode($string); # in scalar context\n\n\nDESCRIPTION\n       uuencode() takes as the first argument a scalar that is to\n       be uuencoded. Alternatively a filehandle may be passed\n       that must be opened for reading. It returns the uuencoded\n       string including begin and end. Second and third argument\n       are optional and specify filename and mode. If unspecified\n       these default to \"uuencode.uu\" and 644.\n\n       uudecode() takes a string as argument which will be\n       uudecoded. If the argument is a filehandle this will be\n       read instead. Leading and trailing garbage will be\n       ignored. The function returns the uudecoded string for the\n       first begin/end pair. In array context it returns an array\n       whose first element is the uudecoded string, the second is\n       the filename and the third is the mode.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Convert-Binary-C","origin":"converters/p5-Convert-Binary-C","version":"0.84","comment":"Binary Data Conversion using C Types","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Convert-Binary-C","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"635335ce659767fc9ab69207ac688d54a66620ab028fb9ecb2bd044b2145fa4b","flatsize":695028,"path":"All/p5-Convert-Binary-C-0.84.pkg","repopath":"All/p5-Convert-Binary-C-0.84.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":253904,"desc":"Convert::Binary::C is a preprocessor and parser for C type definitions.\nIt is highly configurable and should support arbitrarily complex data\nstructures.  Its object-oriented interface has \"pack\" and \"unpack\"\nmethods that act as replacements for Perl's \"pack\" and \"unpack\" and\nallow to use the C types instead of a string representation of the data\nstructure for conversion of binary data from and to Perl's complex data\nstructures.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Convert-BinHex","origin":"converters/p5-Convert-BinHex","version":"1.125","comment":"Perl module to extract data from Macintosh BinHex files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Convert-BinHex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76d8c2b0c1ad2557ef717714e1c294e4ba7daee455e97b26916c1f72bee34a94","flatsize":72139,"path":"All/p5-Convert-BinHex-1.125.pkg","repopath":"All/p5-Convert-BinHex-1.125.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30296,"desc":"BinHex is a format used by Macintosh for transporting Mac files safely through\nelectronic mail, as short-lined, 7-bit, semi-compressed data streams.\nConvert::BinHex provides a means of converting those data streams back into into\nbinary data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Convert-Base32","origin":"converters/p5-Convert-Base32","version":"0.06","comment":"Encoding and decoding of base32 strings","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Convert-Base32","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9225196a5ed2d7b33640668a49ac01859bda3dab8d438403040f5edfa45c1d1d","flatsize":6282,"path":"All/p5-Convert-Base32-0.06.pkg","repopath":"All/p5-Convert-Base32-0.06.pkg","licenselogic":"single","pkgsize":4240,"desc":"This module provides two functions to encode and decode base32 strings.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Convert-Bencode_XS","origin":"converters/p5-Convert-Bencode_XS","version":"0.06_2","comment":"Faster conversions to/from Bencode format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Convert-Bencode_XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2273218f2ed02043d7c2b63a1fd7aa0f78e225bddcbbcc36ce6f7a318d00287","flatsize":24573,"path":"All/p5-Convert-Bencode_XS-0.06_2.pkg","repopath":"All/p5-Convert-Bencode_XS-0.06_2.pkg","licenselogic":"single","pkgsize":12712,"desc":"Convert::Bencode_XS exists for a couple of reasons, first of all\nperformance. Especially bdecode() is between 10 and 200 times faster\nthan Convert::Bencode version (depending on file): the great speed\nincrease is in part due to the iterative algorithm used. bencode() is\nwritten in C for better performance, but it still uses a recursive\nalgorithm. It manages to be around 3 to 5 times faster than\nConvert::Bencode version. Check out the \"extras\" directory in this\ndistribution for benchmarks.","deps":{"p5-Convert-Bencode":{"origin":"converters/p5-Convert-Bencode","version":"1.03_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"EXAMPLES":"on"}},{"name":"p5-Convert-BER","origin":"converters/p5-Convert-BER","version":"1.32_1","comment":"Perl5 module to encode and decode objects using Basic Encoding Rules (BER)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Convert-BER","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4445cd274bb1b88ebd4a612a4186ee64cd8ef8ff6547dfb7fd2811739e2ede6c","flatsize":74965,"path":"All/p5-Convert-BER-1.32_1.pkg","repopath":"All/p5-Convert-BER-1.32_1.pkg","licenselogic":"single","pkgsize":26688,"desc":"`Convert::BER' provides an OO interface to encoding and decoding data\nusing the ASN.1 Basic Encoding Rules (BER), a platform independent way\nof encoding structured binary data together with the structure.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Convert-ASN1","origin":"converters/p5-Convert-ASN1","version":"0.34","comment":"Perl5 module to encode and decode ASN.1 data structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Convert-ASN1","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aeb8b5b97179fed4fb2dd4e632986acf9dc2c6c080ef2f38c550c3d1cd1e5e55","flatsize":130188,"path":"All/p5-Convert-ASN1-0.34.pkg","repopath":"All/p5-Convert-ASN1-0.34.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34620,"desc":"Convert::ASN1 encodes and decodes ASN.1 data structures\nusing BER/DER rules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Convert-ASCII-Armour","origin":"converters/p5-Convert-ASCII-Armour","version":"1.4_3","comment":"Convert binary octets into ASCII armoured messages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Convert-ASCII-Armour","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9671e5949c1cf6ba88ce83516d9c443f38af9564cf66611657ad7f5bf2c6e3e3","flatsize":17386,"path":"All/p5-Convert-ASCII-Armour-1.4_3.pkg","repopath":"All/p5-Convert-ASCII-Armour-1.4_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9608,"desc":"This module converts hashes of binary octets into ASCII messages\nsuitable for transfer over 6-bit clean transport channels. The\nencoded ASCII resembles PGP's armoured messages, but are in no\nway compatible with PGP.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Contextual-Return","origin":"devel/p5-Contextual-Return","version":"0.004014","comment":"Create context-sensitive return values","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Contextual-Return","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64539e93c10c1b1a978232122ac4796c73da527f4b86f1930af2767011d9c85a","flatsize":164029,"path":"All/p5-Contextual-Return-0.004014.pkg","repopath":"All/p5-Contextual-Return-0.004014.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":53652,"desc":"Contextual::Return - Create context-sensitive return values.","deps":{"p5-Want":{"origin":"devel/p5-Want","version":"0.29_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Continuity","origin":"www/p5-Continuity","version":"1.6","comment":"Stateful Web applications in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Continuity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19d4576559401a4ca772422814a456f6fa24b5924e9d70e14a5852d8d5ad099a","flatsize":104229,"path":"All/p5-Continuity-1.6.pkg","repopath":"All/p5-Continuity-1.6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":47532,"desc":"Continuity is a library to simplify web applications. Each session is\nwritten and runs as a persistant application, and is able to request\nadditional input at any time without exiting. This is significantly\ndifferent from the traditional CGI model of web applications in which a\nprogram is restarted for each new request.","deps":{"p5-Coro":{"origin":"devel/p5-Coro","version":"6.570,1"},"p5-Event":{"origin":"devel/p5-Event","version":"1.28"},"p5-HTTP-Daemon":{"origin":"www/p5-HTTP-Daemon","version":"6.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Const-Fast","origin":"devel/p5-Const-Fast","version":"0.014_2","comment":"Facility for creating read-only scalars, arrays, and hashes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Const-Fast","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec25503c4b4b9c348f8bad82de04a5fddfba33e462def966f9e0a34838d62145","flatsize":14572,"path":"All/p5-Const-Fast-0.014_2.pkg","repopath":"All/p5-Const-Fast-0.014_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8736,"desc":"This module was written because I stumbled on some serious issues of Readonly\nthat aren't easily fixable without breaking backwards compatibility in subtle\nways. In particular Readonly's use of ties is a source of subtle bugs and bad\nperformance. Instead, this module uses the builtin readonly feature of perl,\nmaking access to the variables just as fast as any normal variable without\nthe weird side-effects of ties. Readonly can do the same for scalars when\nReadonly::XS is installed, but chooses not to do so in the most common case.","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Sub-Exporter-Progressive":{"origin":"devel/p5-Sub-Exporter-Progressive","version":"0.001013"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Context-Preserve","origin":"devel/p5-Context-Preserve","version":"0.03","comment":"Run code after a subroutine call, preserving the context the subroutine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Context-Preserve","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52c6c759841a4b3384effcfc4d4ef01e7176d6e11959bc3aa06eec2c2b99d3da","flatsize":45413,"path":"All/p5-Context-Preserve-0.03.pkg","repopath":"All/p5-Context-Preserve-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11920,"desc":"Context::Preserve - run code after a subroutine call, preserving the\ncontext the subroutine would have seen if it were the last statement in\nthe caller.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Const-Exporter","origin":"devel/p5-Const-Exporter","version":"1.2.3","comment":"Declare constants for export","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Const-Exporter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac5c1da7198d50be02a66dc35e97a75c6796bcf2d5c81e89ec30669620554096","flatsize":26045,"path":"All/p5-Const-Exporter-1.2.3.pkg","repopath":"All/p5-Const-Exporter-1.2.3.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":11980,"desc":"Const::Exporter allows you to declare constants that can be exported to other\nmodules.","deps":{"p5-Const-Fast":{"origin":"devel/p5-Const-Fast","version":"0.014_2"},"p5-List-SomeUtils-XS":{"origin":"devel/p5-List-SomeUtils-XS","version":"0.58"},"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"p5-Scalar-List-Utils":{"origin":"lang/p5-Scalar-List-Utils","version":"1.63,1"},"p5-Sub-Identify":{"origin":"devel/p5-Sub-Identify","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ConfigReader-Simple","origin":"devel/p5-ConfigReader-Simple","version":"1.296","comment":"Simple configuration file parser","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ConfigReader-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"582c88439b1ee73331047e3dd83dd09b1978f10d57b55e70abeded653b43d8d8","flatsize":32023,"path":"All/p5-ConfigReader-Simple-1.296.pkg","repopath":"All/p5-ConfigReader-Simple-1.296.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":14860,"desc":"ConfigReader::Simple reads and parses simple configuration files. It is designed\nto be smaller and simpler than the ConfigReader module and is more suited to\nsimple configuration files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ConfigReader","origin":"devel/p5-ConfigReader","version":"0.5_2","comment":"Perl5 module to read directives from a configuration file","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fee5f9b3cef4ca00e40b91c653eb6850f92bce6279d8c02d10f4db4a3d0059a","flatsize":28786,"path":"All/p5-ConfigReader-0.5_2.pkg","repopath":"All/p5-ConfigReader-0.5_2.pkg","licenselogic":"single","pkgsize":7912,"desc":"The ConfigReader library is a set of classes which reads\n       directives from a configuration file.  The library is\n       completely object oriented, and it is envisioned that\n       parsers for new styles of configuration files can be\n       easily added.\n\n       ConfigReader::Spec encapsulates a specification for\n       configuration directives.  You can specify which\n       directives can be in the configuration file, aliases for\n       the directive, whether the directive is required or has a\n       default value, and how to parse the directive value.\n\n       Here's an example of how one directive might be specified:\n\n            required $spec 'HomePage', 'new URI::URL';\n\n       This defines a required directive called 'HomePage'.  To\n       parse the value from the configuration file, the\n       URI::URL::new() method will be called with the string\n       value as its argument.\n\n       use 'perldoc ConfigReader' for more information.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Connector","origin":"devel/p5-Connector","version":"1.54","comment":"Generic connection to a hierarchical-structured data set","maintainer":"svysh.fbsd@gmail.com","www":"https://github.com/whiterabbitsecurity/connector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6cadb264ba4de7173ea470b3c49c6208ebb1d0b45bd583e65fac3e0ab78d7b9","flatsize":328023,"path":"All/p5-Connector-1.54.pkg","repopath":"All/p5-Connector-1.54.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":144792,"desc":"The Connector provides a generic connection to a data set, typically\nconfiguration data in a hierarchical structure. Each connector\nobject accepts the get(KEY) method, which, when given a key, returns\nthe associated value from the connector's data source. Typically,\na connector acts as a proxy to a simple data source like YAML,\nConfig::Std, Config::Versioned, or to a more complex data source\nlike an LDAP server or Proc::SafeExec. The standard calling convention\nvia get(KEY) makes the connectors interchangeable.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"p5-AppConfig":{"origin":"devel/p5-AppConfig","version":"1.71"},"p5-Config-GitLike":{"origin":"devel/p5-Config-GitLike","version":"1.18"},"p5-Config-Std":{"origin":"devel/p5-Config-Std","version":"0.903"},"p5-Config-Versioned":{"origin":"devel/p5-Config-Versioned","version":"1.01_1"},"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Proc-SafeExec":{"origin":"devel/p5-Proc-SafeExec","version":"1.5_1"},"p5-Syntax-Keyword-Try":{"origin":"devel/p5-Syntax-Keyword-Try","version":"0.29"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-YAML","origin":"devel/p5-Config-YAML","version":"1.42_1","comment":"Simple configuration automation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-YAML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"682e167fdda684d06802514ed1c22e86514c9c565f8c377e26c19e194859919f","flatsize":10410,"path":"All/p5-Config-YAML-1.42_1.pkg","repopath":"All/p5-Config-YAML-1.42_1.pkg","licenselogic":"single","pkgsize":6776,"desc":"Config::YAML is a somewhat object-oriented wrapper around the YAML module\nwhich makes reading and writing configuration files simple.","deps":{"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","textproc","perl5"]},{"name":"p5-Config-Wrest","origin":"devel/p5-Config-Wrest","version":"1.036_2","comment":"Perl module for reading and writing configuration data","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Config-Wrest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41e463b7c7af70dc5d6d553a81e625657d98c4a39cc06a6225f1d2bcd20b4dfa","flatsize":76890,"path":"All/p5-Config-Wrest-1.036_2.pkg","repopath":"All/p5-Config-Wrest-1.036_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34504,"desc":"This module allows you to read configuration data written in a\nhuman-readable and easily-editable text format and access it as\na perl data structure. It also allows you to write configuration\ndata from perl back to this format.\n\nThe data format allows key/value pairs, comments, escaping of\nunprintable or problematic characters, sensible whitespace\nhandling, support for Unicode data, nested sections, or blocks,\nof configuration data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Validator","origin":"devel/p5-Config-Validator","version":"1.4","comment":"Schema based configuration validation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Config-Validator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d3528102cee17da7fc1fbaa3be12256f7ddad691f6e5629e480fd75b47f5146","flatsize":53846,"path":"All/p5-Config-Validator-1.4.pkg","repopath":"All/p5-Config-Validator-1.4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17296,"desc":"This module allows to perform schema based configuration validation.\n\nThe idea is to define in a schema what valid data is. This schema can\nbe used to create a validator object that can in turn be used to make\nsure that some data indeed conforms to the schema.\n\nAlthough the primary focus is on \"configuration\" (for instance as\nprovided by modules like Config::General) and, to a lesser extent,\n\"options\" (for instance as provided by modules like Getopt::Long),\nthis module can in fact validate any data structure.","deps":{"p5-No-Worries":{"origin":"devel/p5-No-Worries","version":"1.7"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Versioned","origin":"devel/p5-Config-Versioned","version":"1.01_1","comment":"Simple, versioned access to configuration data","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Config-Versioned","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b020be44950a850d1bdc3fe51a6bfeb683b989ccb5d23551112df6d758b01af1","flatsize":51537,"path":"All/p5-Config-Versioned-1.01_1.pkg","repopath":"All/p5-Config-Versioned-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19888,"desc":"Config::Versioned allows an application to access configuration parameters\nnot only by parameter name, but also by version number. This allows for\nthe configuration subsystem to store previous versions of the configuration\nparameters. When requesting the value for a specific attribute, the programmer\nspecifies whether to fetch the most recent value or a previous value.","deps":{"p5-Config-Std":{"origin":"devel/p5-Config-Std","version":"0.903"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Git-PurePerl":{"origin":"devel/p5-Git-PurePerl","version":"0.53"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Tiny","origin":"devel/p5-Config-Tiny","version":"2.30","comment":"Read/Write .ini style files with as little code as possible","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Config-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f1eaee142948baaf5166b5ca8cc2855158ddf13a41d3449fb98cd0e09ae7b1f","flatsize":42058,"path":"All/p5-Config-Tiny-2.30.pkg","repopath":"All/p5-Config-Tiny-2.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19432,"desc":"Config::Tiny is a perl class to read and write .ini style configuration\nfiles with as little code as possible, reducing load time and memory\noverhead.  Memory usage is normally scoffed at in Perl, but in my\nopinion should be at least kept in mind.\n\nThis module is primarily for reading human written files, and anything\nwe write shouldn't need to have documentation/comments.  If you need\nsomething with more power, move up to Config::Simple, Config::General or\none of the many other Config:: modules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Std","origin":"devel/p5-Config-Std","version":"0.903","comment":"Load and save configuration files in a standard format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-Std","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"041bedb3b9b26a344c09256b879f98ac5c792d9f9dbf6524c72689806678510c","flatsize":80885,"path":"All/p5-Config-Std-0.903.pkg","repopath":"All/p5-Config-Std-0.903.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25708,"desc":"This module implements yet another damn configuration-file system.\n\nThe configuration language is deliberately simple and limited, and the\nmodule works hard to preserve as much information (section order,\ncomments, etc.) as possible when a configuration file is updated.\n\nSee Chapter 19 of \"Perl Best Practices\" (O'Reilly, 2005) for the\nrationale for this approach.\n\nThe configuration language is a slight extension of the Windows INI\nformat.","deps":{"p5-Class-Std":{"origin":"devel/p5-Class-Std","version":"0.013"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Simple","origin":"devel/p5-Config-Simple","version":"4.59_1","comment":"Simple configuration file class","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Config-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90619f7f0ed681827e122793887c2f89aae778d62bc6666e3e6ac6a7c67d5246","flatsize":68127,"path":"All/p5-Config-Simple-4.59_1.pkg","repopath":"All/p5-Config-Simple-4.59_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26168,"desc":"Reading and writing configuration files is one of the most frequent\naspects of any software design. Config::Simple is the library to help\nyou with it.\n\nConfig::Simple is a class representing configuration file object. It\nsupports several configuration file syntax and tries to identify the\nfile syntax to parse them accordingly. Library supports parsing,\nupdating and creating configuration files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Setting","origin":"devel/p5-Config-Setting","version":"0.04_2","comment":"Class that provides an easy interface to use config files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-Setting","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d84d3bf21f56b6b20dcca9c5d3c7a209f5d0f282fed0f10634191809a2107023","flatsize":41843,"path":"All/p5-Config-Setting-0.04_2.pkg","repopath":"All/p5-Config-Setting-0.04_2.pkg","licenselogic":"single","pkgsize":20432,"desc":"A perl module that is designed to provide easy to use settings\nfiles for your project. You subclass the basic Config::Setting\nclass in one of your own modules, and then provide an interface to\nyour code using it. When set up, you can then override the settings\non a per-host basis, or even using an environment variable.\n\nBy default a win.ini style of configuration is used, but this can\nbe overridden and an XML based configuration is also included. The\naccess mechanism can also be overridden, the setting don't have to\ncome from a file, but (maybe) from a web site. You'll have to write\nyour own there, though.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Properties","origin":"devel/p5-Config-Properties","version":"1.80","comment":"Read and write property files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-Properties","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"890c474f0fabc4f36526fc87af826eaa2357b6a12fd7e9902691c9bb0ad6838b","flatsize":36382,"path":"All/p5-Config-Properties-1.80.pkg","repopath":"All/p5-Config-Properties-1.80.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15868,"desc":"Config::Properties is a near implementation of the java.util.Properties API.\nIt is designed to allow easy reading, writing and manipulation of Java-style\nproperty files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Perl-V","origin":"devel/p5-Config-Perl-V","version":"0.36","comment":"Structured data retrieval of perl -V output","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-Perl-V","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80875f472cc669ad250331eb022af18861ba61d9b47f998762c82cd8bf415a08","flatsize":25910,"path":"All/p5-Config-Perl-V-0.36.pkg","repopath":"All/p5-Config-Perl-V-0.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12376,"desc":"Structured data retreival of perl -V output","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Record","origin":"devel/p5-Config-Record","version":"1.1.2_1","comment":"Configuration file access","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-Record","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cd034f383b8d85ca63bac18f5f8654ebaf2fee61cc552b51387f43077dadebd","flatsize":45731,"path":"All/p5-Config-Record-1.1.2_1.pkg","repopath":"All/p5-Config-Record-1.1.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16804,"desc":"This module provides an API for loading and saving of simple configuration\nfile records. Entries in the configuration file are essentially key,value\npairs, with the key and values separated by a single equals symbol. The\nkey consists only of alphanumeric characters. There are three types of\nvalues, scalar values can contain anything except newlines. Trailing\nwhitespace will be trimmed unless the value is surrounded in double\nquotes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Parser","origin":"devel/p5-Config-Parser","version":"1.05","comment":"Base class for configuration file parsers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-Parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbfd7d4e0e72adee9b3e64e06f3e16c5fef102caedcbb11c0f7747f5054ba60c","flatsize":29779,"path":"All/p5-Config-Parser-1.05.pkg","repopath":"All/p5-Config-Parser-1.05.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":16772,"desc":"Config::Parser provides a framework for writing configuration file\nparsers.  It is an intermediate layer between the abstract syntax tree\n(Config::AST) and implementation of a parser for a particular\nconfiguration file format.\n\nConfig::Parser::Ini is a configuration file parser for ini-style files.","deps":{"p5-Config-AST":{"origin":"devel/p5-Config-AST","version":"1.07"},"p5-Text-Locus":{"origin":"textproc/p5-Text-Locus","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Parser-ldap","origin":"devel/p5-Config-Parser-ldap","version":"1.02","comment":"Configuration file parser for ldap.conf","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-Parser-ldap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee99173b405f448acceaf9e9e7d4957d0ce4fcc179bd4cb561583ddd6c7397ac","flatsize":42657,"path":"All/p5-Config-Parser-ldap-1.02.pkg","repopath":"All/p5-Config-Parser-ldap-1.02.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":16560,"desc":"A parser for ldap.conf and similar files.","deps":{"p5-Config-AST":{"origin":"devel/p5-Config-AST","version":"1.07"},"p5-Config-Parser":{"origin":"devel/p5-Config-Parser","version":"1.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Objective","origin":"devel/p5-Config-Objective","version":"0.9.1_3","comment":"Configuration data as perl objects","maintainer":"pirzyk@FreeBSD.org","www":"https://metacpan.org/release/Config-Objective","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e845d53463ac333a218ec2b5a28e7c8f7df1324bf354997294cd6e9e34c2551b","flatsize":86182,"path":"All/p5-Config-Objective-0.9.1_3.pkg","repopath":"All/p5-Config-Objective-0.9.1_3.pkg","licenselogic":"single","pkgsize":32120,"desc":"The Config::Objective module provides a mechanism for parsing config files\nto manipulate configuration data.  Unlike most other config file modules,\nwhich represent config data as simple variables, Config::Objective\nrepresents config data as perl objects.  This allows for a much more\nflexible configuration language, since new classes can be easily written\nto add methods to the config syntax.","deps":{"p5-Parse-Yapp":{"origin":"devel/p5-Parse-Yapp","version":"1.21"},"p5-ParseLex":{"origin":"devel/p5-ParseLex","version":"2.21_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-MySQL","origin":"devel/p5-Config-MySQL","version":"0.02_1","comment":"Perl extension to read/write MySQL-style configuration files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-MySQL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c256133e98ed1dcb8c8eb539e432e26df9aa97db3b236faa6f7b7822388daa3d","flatsize":16830,"path":"All/p5-Config-MySQL-0.02_1.pkg","repopath":"All/p5-Config-MySQL-0.02_1.pkg","licenselogic":"single","pkgsize":10456,"desc":"This module extends Config::INI to support reading and writing\nMySQL-style configuration files.  Although deceptively similar to\nstandard .INI files, they can include bare boolean options with no\nvalue assignment and additional features like !include and\n!includedir.","deps":{"p5-Config-INI":{"origin":"devel/p5-Config-INI","version":"0.029"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Options","origin":"devel/p5-Config-Options","version":"0.08_1","comment":"Provide a configuration hash with options","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-Options","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b0fd42fcd9244ae37b55d9e355156c5b2c48f1f995a28dfa4e880909fe74042","flatsize":20420,"path":"All/p5-Config-Options-0.08_1.pkg","repopath":"All/p5-Config-Options-0.08_1.pkg","licenselogic":"single","pkgsize":9772,"desc":"Module to provide a configuration hash with option to read from file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Model-Tester","origin":"devel/p5-Config-Model-Tester","version":"4.007","comment":"Test framework for Config::Model","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Config-Model-Tester","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f9cff3323fae3363c7cc24fa8a87a1a9dcffd1fef0011bc54a333291ec5032f","flatsize":92645,"path":"All/p5-Config-Model-Tester-4.007.pkg","repopath":"All/p5-Config-Model-Tester-4.007.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":36976,"desc":"Config::Model::Tester provides a way to test configuration models with tests\nfiles. This class was designed to tests several models and several tests cases\nper model.","deps":{"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Test-Differences":{"origin":"devel/p5-Test-Differences","version":"0.650,1"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"p5-Test-File-Contents":{"origin":"devel/p5-Test-File-Contents","version":"0.24"},"p5-Test-Log-Log4perl":{"origin":"devel/p5-Test-Log-Log4perl","version":"0.32"},"p5-Test-Memory-Cycle":{"origin":"devel/p5-Test-Memory-Cycle","version":"1.06"},"p5-Test-Warn":{"origin":"devel/p5-Test-Warn","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Model-Backend-Yaml","origin":"devel/p5-Config-Model-Backend-Yaml","version":"2.134","comment":"Read and write config as a YAML data structure","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Config-Model-Backend-Yaml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e7f08039b055340a0bd6cf8365a1482bf091f56bff51769b08b31fa5ac62198","flatsize":37054,"path":"All/p5-Config-Model-Backend-Yaml-2.134.pkg","repopath":"All/p5-Config-Model-Backend-Yaml-2.134.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":16084,"desc":"Config::Model::Backend::Yaml is used directly by Config::Model to read or write\nthe content of a configuration tree written with YAML syntax in Config::Model\nconfiguration tree.","deps":{"p5-Config-Model":{"origin":"devel/p5-Config-Model","version":"2.154"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-YAML-LibYAML":{"origin":"textproc/p5-YAML-LibYAML","version":"0.89"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Crypt-ECB","origin":"security/p5-Crypt-ECB","version":"2.23","comment":"Perl module implementing the ECB encryption algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-ECB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab7b5cf7bcdb29091ca197c2bed64018709e03b9de45e9630540e16d738f530c","flatsize":43642,"path":"All/p5-Crypt-ECB-2.23.pkg","repopath":"All/p5-Crypt-ECB-2.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18364,"desc":"This module is a Perl-only implementation of the ECB mode.  In\ncombination with a block cipher such as DES, IDEA or Blowfish, you can\nencrypt and decrypt messages of arbitrarily long length.  Though for\nsecurity reasons other modes than ECB such as CBC should be preferred.\nSee textbooks on cryptography if you want to know why.\n\nThe functionality of the module can be accessed via OO methods or via\nstandard function calls.  Remember that some crypting module like for\nexample Blowfish has to be installed.  The syntax follows that of\nCrypt::CBC meaning you can access Crypt::ECB exactly like Crypt::CBC,\nthough Crypt::ECB is more flexible.  For example you can change the key\nor the cipher without having to create a new crypt object.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Config-Merge","origin":"devel/p5-Config-Merge","version":"1.04_1","comment":"Load a configuration directory tree in a number of languages","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Config-Merge","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"272d7bc8c07ee71480ec604cc591c5084408225815cb9c5dd1e7e05e908e8a20","flatsize":58566,"path":"All/p5-Config-Merge-1.04_1.pkg","repopath":"All/p5-Config-Merge-1.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25164,"desc":"Config::Merge - load a configuration directory tree\ncontaining YAML, JSON, XML, Perl, INI\nor Config::General files","deps":{"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-MVP-Reader-INI","origin":"devel/p5-Config-MVP-Reader-INI","version":"2.101463","comment":"MVP config reader for .ini files","maintainer":"geraud@gcu.info","www":"https://metacpan.org/release/Config-MVP-Reader-INI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd6298276cb294399f1e8657cf17222d620d012211609038560e3622d4ed9203","flatsize":41441,"path":"All/p5-Config-MVP-Reader-INI-2.101463.pkg","repopath":"All/p5-Config-MVP-Reader-INI-2.101463.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9792,"desc":"Config::MVP::Reader::INI reads .ini files containing MVP-style\nconfiguration.","deps":{"p5-Config-INI":{"origin":"devel/p5-Config-INI","version":"0.029"},"p5-Config-MVP":{"origin":"devel/p5-Config-MVP","version":"2.200013"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-JSON","origin":"devel/p5-Config-JSON","version":"1.5202","comment":"JSON based config file system","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-JSON","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a0d2c556f51dd4945230c2ae5c63877e8c79e241501910cda6fd7d267769667","flatsize":27761,"path":"All/p5-Config-JSON-1.5202.pkg","repopath":"All/p5-Config-JSON-1.5202.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12476,"desc":"This package parses the config files written in JSON. It also does some\nnon-JSON stuff, like allowing for comments in the files.","deps":{"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Model","origin":"devel/p5-Config-Model","version":"2.154","comment":"Model to create configuration validation tool","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-Model","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9bf02b2a75b2143f374c7e75e22842e9b73936dbcd579e3ee4b9dc4d2a50f566","flatsize":1163966,"path":"All/p5-Config-Model-2.154.pkg","repopath":"All/p5-Config-Model-2.154.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":410140,"desc":"Config::Model will generate interactive configuration editors (with integrated\nhelp and data validation). These editors can be graphical, curses based, or\nbased on ReadLine.","deps":{"p5-Carp-Assert-More":{"origin":"devel/p5-Carp-Assert-More","version":"2.4.0"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-MouseX-NativeTraits":{"origin":"devel/p5-MouseX-NativeTraits","version":"1.09_2"},"p5-MouseX-StrictConstructor":{"origin":"devel/p5-MouseX-StrictConstructor","version":"0.02_1"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Pod-POM":{"origin":"textproc/p5-Pod-POM","version":"2.01"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Term-ReadLine-Perl":{"origin":"devel/p5-Term-ReadLine-Perl","version":"1.0303_1"},"p5-Text-Levenshtein-Damerau":{"origin":"devel/p5-Text-Levenshtein-Damerau","version":"0.41"},"p5-YAML-Tiny":{"origin":"textproc/p5-YAML-Tiny","version":"1.74"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-IniRegEx","origin":"devel/p5-Config-IniRegEx","version":"0.01_1","comment":"Ini workaround, regex search for parameters and sections","maintainer":"mopsfelder@gmail.com","www":"https://metacpan.org/release/Config-IniRegEx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8ccdeb8c4d0429c0e57ca5f051e63c5bca697464e37561b162ae596aba3b847","flatsize":11384,"path":"All/p5-Config-IniRegEx-0.01_1.pkg","repopath":"All/p5-Config-IniRegEx-0.01_1.pkg","licenselogic":"single","pkgsize":6284,"desc":"Using this module it does the ini configuration file parsing,\nwith an addon facility of regex kind of search. This module\naims out doing a regex search for Sections, and Parameters\nof the Ini configuration file. It does the Perl regex matching,\nnothing external. So whoever knows the Perl basic regex can\nuse this feature.","deps":{"p5-Config-IniFiles":{"origin":"devel/p5-Config-IniFiles","version":"3.000003_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-JFDI","origin":"devel/p5-Config-JFDI","version":"0.065_1","comment":"Catalyst::Plugin::ConfigLoader-style layer over Config::Any","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-JFDI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2018d7f7cd40e64926197016caa70cf2fae1cfbff118329e6d953a4289ef1fb4","flatsize":29636,"path":"All/p5-Config-JFDI-0.065_1.pkg","repopath":"All/p5-Config-JFDI-0.065_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13864,"desc":"Config::JFDI is an implementation of Catalyst::Plugin::ConfigLoader\nthat exists outside of Catalyst.\n\nEssentially, Config::JFDI will scan a directory for files matching a\ncertain name. If such a file is found which also matches an extension\nthat Config::Any can read, then the configuration from that file will\nbe loaded.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-Carp-Clan-Share":{"origin":"devel/p5-Carp-Clan-Share","version":"0.013_1"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-Data-Visitor":{"origin":"devel/p5-Data-Visitor","version":"0.32"},"p5-Hash-Merge-Simple":{"origin":"devel/p5-Hash-Merge-Simple","version":"0.051_5"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-IniFiles","origin":"devel/p5-Config-IniFiles","version":"3.000003_1","comment":"Read .ini-style configuration files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-IniFiles","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43622ba615e27f90702581eff402f850dacdb80c74916f72fd9bc6df3953c099","flatsize":110251,"path":"All/p5-Config-IniFiles-3.000003_1.pkg","repopath":"All/p5-Config-IniFiles-3.000003_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38492,"desc":"Config::IniFiles provides a way to have readable configuration files\noutside your Perl script. The configuration can be safely reloaded upon\nreceipt of a signal. Configurations can be imported (inherited,\nstacked,...), sections can be grouped, and settings can be accessed from\na tied hash.\n\nUSAGE\n\nGet a new Config::IniFiles object with the *new* method:\n\n    $cfg = Config::IniFiles->new( -file => \"/path/configfile.ini\" );\n    $cfg = new Config::IniFiles -file => \"/path/configfile.ini\";\n\nOptional named parameters may be specified after the configuration file\nname. See the *new* in the METHODS section, below.\n\nINI files consist of a number of sections, each preceded with the\nsection name in square brackets. Parameters are specified in each section\nas Name=Value. Any spaces around the equals sign will be ignored, and the\nvalue extends to the end of the line.","deps":{"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Identity","origin":"devel/p5-Config-Identity","version":"0.0019","comment":"Load (and optionally decrypt via GnuPG) user/pass identity information","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Config-Identity","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11af151633684a7cc55b8b89e90dd40592db2cef186fe66ab74acb749b6b108d","flatsize":50493,"path":"All/p5-Config-Identity-0.0019.pkg","repopath":"All/p5-Config-Identity-0.0019.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13796,"desc":"Config::Identity is a tool for loadiing (and optionally decrypting via GnuPG)\nuser/pass identity information\n\nFor GitHub API access, an identity is a \"login\"/\"token\" pair.\nFor PAUSE access, an identity is a \"user\"/\"password\" pair.","deps":{"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-INI-Simple","origin":"devel/p5-Config-INI-Simple","version":"1.00","comment":"Simple reading and writing from an INI file","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/TORG/Config-INI-Simple-1.00","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7083c47ad6ccd1fb3205b624921882b9153f3cc05d4bbeec367b7a347f168302","flatsize":11375,"path":"All/p5-Config-INI-Simple-1.00.pkg","repopath":"All/p5-Config-INI-Simple-1.00.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6716,"desc":"Config::INI::Simple is for very simplistic reading and writing of INI files. A\nnew object must be created for each INI file (an object keeps all the data read\nin from an INI which is used on the write method to write to the INI). It also\nkeeps all your comments and original order intact.","deps":{"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-INI-Reader-Ordered","origin":"devel/p5-Config-INI-Reader-Ordered","version":"0.022","comment":"INI-file parser that returns sections in order","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/Config-INI-Reader-Ordered","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f25fc985b0e421177e75ceb70129c558426e4b1ccb0a63cae19af9d26a9c291","flatsize":42976,"path":"All/p5-Config-INI-Reader-Ordered-0.022.pkg","repopath":"All/p5-Config-INI-Reader-Ordered-0.022.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10496,"desc":"Config::INI::Reader::Ordered is a subclass of Config::INI::Reader which\npreserves section order.","deps":{"p5-Config-INI":{"origin":"devel/p5-Config-INI","version":"0.029"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-INI","origin":"devel/p5-Config-INI","version":"0.029","comment":"Simple .ini files emitter and parser for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-INI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b623db163aeb5c3df499946594a75a17dbd238cddd7a82d14b8efb78bee42e98","flatsize":90896,"path":"All/p5-Config-INI-0.029.pkg","repopath":"All/p5-Config-INI-0.029.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25640,"desc":"Simple .ini files emitter and parser for Perl.","deps":{"p5-Mixin-Linewise":{"origin":"devel/p5-Mixin-Linewise","version":"0.111"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-IniHash","origin":"devel/p5-Config-IniHash","version":"3.01.01_2","comment":"Perl extension for reading and writing INI files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JENDA/Config-IniHash-3.01.01","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65061605de12f842bded3c8e21a643d76b87bfeebd206d00e34209ef5ed9e6e6","flatsize":29958,"path":"All/p5-Config-IniHash-3.01.01_2.pkg","repopath":"All/p5-Config-IniHash-3.01.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12460,"desc":"This module reads and writes INI files.","deps":{"p5-Hash-Case":{"origin":"devel/p5-Hash-Case","version":"1.030"},"p5-Hash-WithDefaults":{"origin":"devel/p5-Hash-WithDefaults","version":"0.05_1"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Grammar","origin":"devel/p5-Config-Grammar","version":"1.10_1","comment":"Grammar-based, user-friendly config parser","maintainer":"dikshie@sfc.wide.ad.jp","www":"https://metacpan.org/release/Config-Grammar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5974f4ae78486b368339c208f613f5ccd20bb5be2c71abaa152d3971f0f97978","flatsize":58884,"path":"All/p5-Config-Grammar-1.10_1.pkg","repopath":"All/p5-Config-Grammar-1.10_1.pkg","licenselogic":"single","pkgsize":18956,"desc":"A grammar-based, user-friendly config parser","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-GitLike","origin":"devel/p5-Config-GitLike","version":"1.18","comment":"Simple git-compatible config file parser for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-GitLike","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"935a98457666ae6de3f2db21400f6dd01df9000b8ed84dea69cbfaa488fee696","flatsize":85928,"path":"All/p5-Config-GitLike-1.18.pkg","repopath":"All/p5-Config-GitLike-1.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34056,"desc":"Simple git-compatible config file parser for Perl.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Types-MooseLike":{"origin":"devel/p5-MooX-Types-MooseLike","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Fast","origin":"devel/p5-Config-Fast","version":"1.07_1","comment":"Extremely fast configuration file parser","maintainer":"kiwi@oav.net","www":"https://metacpan.org/release/Config-Fast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db26ce80564241911df77bdec04c76262582ba7465558aac290e14f099aba480","flatsize":18016,"path":"All/p5-Config-Fast-1.07_1.pkg","repopath":"All/p5-Config-Fast-1.07_1.pkg","licenselogic":"single","pkgsize":11068,"desc":"This module is designed to provide an extremely lightweight way to parse\nmoderately complex configuration files. As such, it exports a single\nfunction - fastconfig() - and does not provide any OO access methods.\nStill, it is fairly full-featured.\n\nHere's how it works:\n\n    %25cf = fastconfig($file, $delim);\n\nBasically, the fastconfig() function returns a hash of keys and values\nbased on the directives in your configuration file. By default, directives\nand values are separated by whitespace in the config file, but this can be\neasily changed with the delimiter argument (see below).\n\nWhen the configuration file is read, its modification time is first\nchecked and the results cached. On each call to fastconfig(), if the\nconfig file has been changed, then the file is reread. Otherwise, the\ncached results are returned automatically. This makes this module great\nfor mod_perl modules and scripts, one of the primary reasons I wrote it.\nSimply include this at the top of your script or inside of your\nconstructor function:\n\n    my %25cf = fastconfig('/path/to/config/file.conf');\n\nIf the file argument is omitted, then fastconfig() looks for a file named\n$0.conf in the ../etc directory relative to the executable. For example,\nif you ran:\n\n    /usr/local/bin/myapp\n\nThen fastconfig() will automatically look for:\n\n    /usr/local/etc/myapp.conf\n\nThis is great if you're really lazy and always in a hurry, like I am.\n\nIf this doesn't work for you, simply supply a filename manually. Note that\nfilename generation does not work in mod_perl, so you'll need to supply a\nfilename manually.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-AutoConf","origin":"devel/p5-Config-AutoConf","version":"0.320","comment":"Perl module to implement some of AutoConf macros","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-AutoConf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d80f27ca2842ce3250a730862e8983302ae77bd94afe72ad0da5367849e2c59b","flatsize":157282,"path":"All/p5-Config-AutoConf-0.320.pkg","repopath":"All/p5-Config-AutoConf-0.320.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41924,"desc":"Config::AutoConf is a  module to implement some of AutoConf macros\nin pure perl.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Auto","origin":"devel/p5-Config-Auto","version":"0.44_1","comment":"Magical config file parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-Auto","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db99434ccde7069b5fb267f29990b2ef6a8bfd186d56a838e30b74d6cc3c8721","flatsize":36139,"path":"All/p5-Config-Auto-0.44_1.pkg","repopath":"All/p5-Config-Auto-0.44_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15996,"desc":"Parse diverse config file formats 'magically'.","deps":{"p5-Config-IniFiles":{"origin":"devel/p5-Config-IniFiles","version":"3.000003_1"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"XMLSIMPLE":"off"}},{"name":"p5-Config-General","origin":"devel/p5-Config-General","version":"2.65","comment":"Perl5 module for handling Apache-style configuration files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-General","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36c03b815e07ec2423265010f3b38aea9c4857a7c47a621d103700236d723d5a","flatsize":140868,"path":"All/p5-Config-General-2.65.pkg","repopath":"All/p5-Config-General-2.65.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":54076,"desc":"Config::General handles configuration files of a format inspired by\nApache's httpd.conf file format.  It features some enhancements such\nas here-documents, C-style commends and multi-line options.  Both\nreading and writing of configuration files is supported.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-ApacheFormat","origin":"devel/p5-Config-ApacheFormat","version":"1.2_2","comment":"Parse a configuration file in the same syntax as the Apache web server","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Config-ApacheFormat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"717df0a3758589360a61f6bfa7682c42fd0b05c0c27796ceaed4a077c8796c69","flatsize":49037,"path":"All/p5-Config-ApacheFormat-1.2_2.pkg","repopath":"All/p5-Config-ApacheFormat-1.2_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20800,"desc":"This module is designed to parse a configuration file in the same syntax\nused by the Apache web server (see http://httpd.apache.org for\ndetails). This allows you to build applications which can be easily\nmanaged by experienced Apache admins. Also, by using this module,\nyou'll benefit from the support for nested blocks with built-in\nparameter inheritance. This can greatly reduce the amount or repeated\ninformation in your configuration files.\n\nA good reference to the Apache configuration file format can be found\nhere:\nhttp://httpd.apache.org/docs-2.0/configuring.html","deps":{"p5-Class-MethodMaker":{"origin":"devel/p5-Class-MethodMaker","version":"2.24_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-Any","origin":"devel/p5-Config-Any","version":"0.33","comment":"Load class configuration data from a number of file formats","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-Any","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74443ae7e4224403e05364b88a4c3061f2795b2c085a0b3cd56c06d7d907e0c8","flatsize":50649,"path":"All/p5-Config-Any-0.33.pkg","repopath":"All/p5-Config-Any-0.33.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28372,"desc":"Config::Any provides a facility for Perl applications and libraries to load\nconfiguration data from multiple different file formats. It supports XML, YAML,\nJSON, Apache-style configuration, Windows INI files, and even Perl code.\n\nThe rationale for this module is as follows: Perl programs are deployed on many\ndifferent platforms and integrated with many different systems.  Systems\nadministrators and end users may prefer different configuration formats than the\ndevelopers. The flexibility inherent in a multiple format configuration loader\nallows different users to make different choices, without generating extra work\nfor the developers. As a developer you only need to learn a single interface to\nbe able to use the power of different configuration formats.","deps":{"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-Cpanel-JSON-XS":{"origin":"converters/p5-Cpanel-JSON-XS","version":"4.38"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-YAML-LibYAML":{"origin":"textproc/p5-YAML-LibYAML","version":"0.89"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"GENERAL":"on","INI":"on","JSON":"on","XML":"on","YAML":"on"}},{"name":"p5-Config-AST","origin":"devel/p5-Config-AST","version":"1.07","comment":"Abstract syntax tree for configuration files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-AST","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c04e30b21ea12a0019b85ad2f325bbfc4ce54d716df9341babc6e081a2bf602","flatsize":111710,"path":"All/p5-Config-AST-1.07.pkg","repopath":"All/p5-Config-AST-1.07.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":46040,"desc":"This module aims to provide a generalized syntax tree implementation for\nvarious configuration files.  It does not implement parser for any existing\nconfiguration file format.  Instead, it provides an API that can be used by\nparsers to build internal representation for the particular configuration\nfile format.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Text-Locus":{"origin":"textproc/p5-Text-Locus","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Config-AWS","origin":"devel/p5-Config-AWS","version":"0.12","comment":"Parse AWS config files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Config-AWS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b80491be2fac7c9b1218652c6d01d6ba93e96a2b01e32dbb58962b05d331b026","flatsize":51091,"path":"All/p5-Config-AWS-0.12.pkg","repopath":"All/p5-Config-AWS-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14772,"desc":"Config::AWS is a small distribution with generic methods to correctly parse the\ncontents of config files for the AWS CLI client as described in the AWS\ndocumentation.\n\nAlthough it is common to see these files parsed as standard INI files, this is\nnot appropriate since AWS config files have an idiosyncratic format for nested\nvalues (as shown in the link above).\n\nStandard INI parsers (like Config::INI) are not made to parse this sort of\nstructure (nor should they). So Config::AWS exists to provide a suitable and\nlightweight ad-hoc parser that can be used in other applications.","deps":{"p5-Exporter-Tiny":{"origin":"devel/p5-Exporter-Tiny","version":"1.006002"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Compress-Snappy","origin":"archivers/p5-Compress-Snappy","version":"0.25","comment":"Perl interface to Google Snappy (de)compressor","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Compress-Snappy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22fa56081f126388d9cc88baa825df14e6c58c77f8b1458aba4a21dc9556206c","flatsize":24191,"path":"All/p5-Compress-Snappy-0.25.pkg","repopath":"All/p5-Compress-Snappy-0.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12160,"desc":"Compress::Snappy provides an interface to Google's Snappy (de)compressor.\n\nSnappy does not aim for maximum compression, or compatibility with any other\ncompression library; instead, it aims for very high speeds and reasonable\ncompression. For instance, compared to the fastest mode of zlib, Snappy is an\norder of magnitude faster for most inputs, but the resulting compressed files\nare anywhere from 20%25 to 100%25 bigger.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Compress-Zstd","origin":"archivers/p5-Compress-Zstd","version":"0.20","comment":"Perl interface to the Zstd (Zstandard) (de)compressor","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Compress-Zstd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40e0e0273ecac9f932697f923dead635b5774669bb3e337ce6217c8e4fb72f52","flatsize":793474,"path":"All/p5-Compress-Zstd-0.20.pkg","repopath":"All/p5-Compress-Zstd-0.20.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":275956,"desc":"The Compress::Zstd module provides an interface to the Zstd (de)compressor.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Compress-Raw-Zlib","origin":"archivers/p5-Compress-Raw-Zlib","version":"2.212","comment":"Low-Level Interface to zlib compression library","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Compress-Raw-Zlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"463b84058ace4033a647ea82d21f33a5c13c4eb41c32c83834ca864da29baf44","flatsize":131103,"path":"All/p5-Compress-Raw-Zlib-2.212.pkg","repopath":"All/p5-Compress-Raw-Zlib-2.212.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":42384,"desc":"Compress::Raw::Zlib provides low-Level Interface to zlib compression library.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Convert-Bencode","origin":"converters/p5-Convert-Bencode","version":"1.03_2","comment":"Encode and decode bencoded strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Convert-Bencode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ea11f4e3276694df5fd5fc9bee7652f3f304115ca206ac3b77f090d4f759fb6","flatsize":13208,"path":"All/p5-Convert-Bencode-1.03_2.pkg","repopath":"All/p5-Convert-Bencode-1.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7184,"desc":"This module provides two functions, bencode and bdecode,\nwhich encode and decode bencoded strings respectivly.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Compress-Raw-Lzma","origin":"archivers/p5-Compress-Raw-Lzma","version":"2.212","comment":"Low-Level Interface to lzma compression library","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Compress-Raw-Lzma","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec2a262f1fe22df0a0a6b6fa1c55bb7a35028342acc6ebaf45ff866537f7f64f","flatsize":106856,"path":"All/p5-Compress-Raw-Lzma-2.212.pkg","repopath":"All/p5-Compress-Raw-Lzma-2.212.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33732,"desc":"Compress::Raw::Lzma is a low-Level interface to lzma compression library.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Compress-Raw-Bzip2","origin":"archivers/p5-Compress-Raw-Bzip2","version":"2.212","comment":"Low-Level Interface to bzip2 compression library","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Compress-Raw-Bzip2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"268c044b86137814e4383fed3cf13dd9ee718b6133ce8009774237f43ac463e2","flatsize":103240,"path":"All/p5-Compress-Raw-Bzip2-2.212.pkg","repopath":"All/p5-Compress-Raw-Bzip2-2.212.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":40048,"desc":"Low-Level Interface to bzip2 compression library.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Compress-LeadingBlankSpaces","origin":"www/p5-Compress-LeadingBlankSpaces","version":"0.06_1","comment":"Perl class to compress leading blank spaces in web content","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Compress-LeadingBlankSpaces","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e588c9fee0a69ca64f1709d256dfcdc3d34a65ca9d6aabbd0c18836d1d4e4674","flatsize":13814,"path":"All/p5-Compress-LeadingBlankSpaces-0.06_1.pkg","repopath":"All/p5-Compress-LeadingBlankSpaces-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7832,"desc":"Compress::LeadingBlankSpaces - Perl class to compress leading blank\nspaces in (HTML, JavaScript, etc.) web content.\n\nThis class provides the functionality for the most simple web content\ncompression.\n\nBasically, the outgoing web content (HTML, JavaScript, etc.) contains\na lot of leading blank spaces, because of being structured on\ndevelopment stage.  Usually, the client browser ignores leading\nblank spaces.  Indeed, the amount of those blank spaces is as\nsignificant as 10 to 20 percent of the length of regular web page.\nWe can reduce this part of web traffic on busy servers with no\nvisible impact on transferred web content, especially for old\nbrowsers incapable to understand modern content compression.\n\nThe main functionality of this class is concentrated within the\n\"squeeze_string\" member function that is supposed to be used inside\nthe data transfer loop on server side.  The rest of the class is\ndeveloped in order to serve possible exceptions, like pre-formatted\ndata within HTML.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Compress-LZO","origin":"archivers/p5-Compress-LZO","version":"1.09","comment":"Interface to the LZO compression library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Compress-LZO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5deb4f59fd7e645b82cfe0d773ae962a0013414a6962654cfaba07c01b47a0c9","flatsize":40243,"path":"All/p5-Compress-LZO-1.09.pkg","repopath":"All/p5-Compress-LZO-1.09.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16352,"desc":"The Compress::LZO module provides a Perl interface to the LZO\ncompression library (see \"AUTHOR\" for details about where to get LZO).\nA relevant subset of the functionality provided by LZO is available in\nCompress::LZO.","deps":{"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"],"shlibs_required":["libperl.so.5.36","liblzo2.so.2"]},{"name":"p5-Compress-LZF","origin":"archivers/p5-Compress-LZF","version":"3.80","comment":"Extremely lightweight Lempel-Ziv-Free compression","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Compress-LZF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17e6d4f28a66cc457054f55e58ad4579d277f3e1d27a56dc5731da8cf47b5502","flatsize":35923,"path":"All/p5-Compress-LZF-3.80.pkg","repopath":"All/p5-Compress-LZF-3.80.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16980,"desc":"LZF is an extremely fast (not that much slower than a pure memcpy)\ncompression algorithm. It is ideal for applications where you want to\nsave some space but not at the cost of speed. It is ideal for\nrepetitive data as well. The module is self-contained and very small\n(no large library to be pulled in). It is also free, so there should\nbe no problems incorporating this module into commercial programs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Compress-LZ4","origin":"archivers/p5-Compress-LZ4","version":"0.25","comment":"Interface to the LZ4 (de)compressor","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Compress-LZ4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b44c76e4668a8b8bc1ca6ed7addca8aa45ab72dba4a4889ecaceecd2964eb1a6","flatsize":70115,"path":"All/p5-Compress-LZ4-0.25.pkg","repopath":"All/p5-Compress-LZ4-0.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30716,"desc":"The Compress::LZ4 module provides an interface to the LZ4 (de)compressor.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Compress-Bzip2","origin":"archivers/p5-Compress-Bzip2","version":"2.28","comment":"Perl5 interface to bzip2 compression library","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/Compress-Bzip2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d0f093afea5170eb7120674c4fc625ba90cfec30b9ae60c95a49acf9f1d825e","flatsize":117841,"path":"All/p5-Compress-Bzip2-2.28.pkg","repopath":"All/p5-Compress-Bzip2-2.28.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":45316,"desc":"Bzip2 bindings for Perl5. That means you can access the\nBzip2 library from your Perl scripts there by compressing ordinary\nPerl strings.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Complete-Util","origin":"devel/p5-Complete-Util","version":"0.620","comment":"General completion Perl routines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Complete-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9686cb7776c101143dc386e41cd3adf9888f86e439895a43d991b7137a7e261","flatsize":101673,"path":"All/p5-Complete-Util-0.620.pkg","repopath":"All/p5-Complete-Util-0.620.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24708,"desc":"This package provides some generic completion routines that follow the\nComplete convention.  The main routine is complete_array_elem which\ntries to complete a word using choices from elements of supplied array.\n\nThe routine will first try a simple substring prefix matching; if that\nfails, will try some other methods like word-mode, character-mode, or\nfuzzy matching.","deps":{"p5-Complete-Common":{"origin":"devel/p5-Complete-Common","version":"0.22"},"p5-Log-ger":{"origin":"devel/p5-Log-ger","version":"0.042"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Complete-Sah","origin":"devel/p5-Complete-Sah","version":"0.013","comment":"Sah-related completion Perl routines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Complete-Sah","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b52511d905d2c8d129fc6be843f7dc73346cdc8f849f82e8da63003381f1406","flatsize":20265,"path":"All/p5-Complete-Sah-0.013.pkg","repopath":"All/p5-Complete-Sah-0.013.pkg","licenselogic":"single","pkgsize":7848,"desc":"This module provides Sah-related completion routines for Perl.","deps":{"p5-Complete-Common":{"origin":"devel/p5-Complete-Common","version":"0.22"},"p5-Complete-Util":{"origin":"devel/p5-Complete-Util","version":"0.620"},"p5-Data-Sah-Normalize":{"origin":"devel/p5-Data-Sah-Normalize","version":"0.051"},"p5-Log-ger":{"origin":"devel/p5-Log-ger","version":"0.042"},"p5-Module-Installed-Tiny":{"origin":"devel/p5-Module-Installed-Tiny","version":"0.011"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Complete-Path","origin":"devel/p5-Complete-Path","version":"0.251","comment":"Perl routine for completing anything path-like","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Complete-Path","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc85945fb5200c8ce9929de5f5e2307b02266dd2049298c1bdd186d2b7526eea","flatsize":57091,"path":"All/p5-Complete-Path-0.251.pkg","repopath":"All/p5-Complete-Path-0.251.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14496,"desc":"Complete path, for anything path-like.  Meant to be used as backend for\nother completing functions provided by Complete::* modules.  Provides\nfeatures like case-insensitive matching, expanding intermediate paths,\nand case mapping.\n\nAlgorithm is to split path into path elements, then list items (using\nthe supplied list_func) and perform filtering (using the supplied\nfilter_func) at every level.","deps":{"p5-Complete-Common":{"origin":"devel/p5-Complete-Common","version":"0.22"},"p5-Complete-Util":{"origin":"devel/p5-Complete-Util","version":"0.620"},"p5-Log-ger":{"origin":"devel/p5-Log-ger","version":"0.042"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Complete-Common","origin":"devel/p5-Complete-Common","version":"0.22","comment":"Common stuff for completion Perl routines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Complete-Common","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"371c7c5f7a5a7403d69dc671c5261fb78ea0d7b6da0c440deff4447ab029c8d7","flatsize":9800,"path":"All/p5-Complete-Common-0.22.pkg","repopath":"All/p5-Complete-Common-0.22.pkg","licenselogic":"single","pkgsize":6540,"desc":"This module defines some common arguments and settings.  Other Complete::*\nmodules should use the default from these settings, to make it convenient\nfor users to change some behaviors globally.\n\nThe defaults are optimized for convenience and laziness for user typing\nand might change from release to release.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Complete-Sequence","origin":"devel/p5-Complete-Sequence","version":"0.002","comment":"Complete string from a sequence of choices","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Complete-Sequence","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3147174f04e9f0bdad566ff8a61a5cad9135234ef8be75558ce5024fc571241f","flatsize":13460,"path":"All/p5-Complete-Sequence-0.002.pkg","repopath":"All/p5-Complete-Sequence-0.002.pkg","licenselogic":"single","pkgsize":6780,"desc":"This module provides routine to complete string from a sequence of choices,\nthat is, where its parts (sequence items) are formed from various pieces.","deps":{"p5-Complete-Common":{"origin":"devel/p5-Complete-Common","version":"0.22"},"p5-Complete-Util":{"origin":"devel/p5-Complete-Util","version":"0.620"},"p5-Set-CrossProduct":{"origin":"devel/p5-Set-CrossProduct","version":"2.008"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Compiler-Lexer","origin":"devel/p5-Compiler-Lexer","version":"0.23","comment":"Perl extension for lexical analyzer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Compiler-Lexer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51371fbd4c9f5e4f4d3ded8d3de556ed5c3a1029384ed846fe5020a3c1ef79a6","flatsize":334740,"path":"All/p5-Compiler-Lexer-0.23.pkg","repopath":"All/p5-Compiler-Lexer-0.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":75012,"desc":"Lexical Analyzer for Perl5.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-CommitBit","origin":"devel/p5-CommitBit","version":"0.02_3","comment":"Project administration tool","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CommitBit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac0e03820d49e742ca0b038fbf8fa504e12ca24fdeed66d831b7bedb334ca466","flatsize":42607,"path":"All/p5-CommitBit-0.02_3.pkg","repopath":"All/p5-CommitBit-0.02_3.pkg","licenselogic":"single","pkgsize":19508,"desc":"CommitBit is a tool for managing commit access to software\nprojects. It also provides for a \"code.yourorganization.org\"\nsite with links to your wiki, mailing lists, bug tracking\nand so on.","deps":{"p5-Jifty":{"origin":"www/p5-Jifty","version":"1.50430"},"p5-Text-Password-Pronounceable":{"origin":"security/p5-Text-Password-Pronounceable","version":"0.30_1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Commandable","origin":"devel/p5-Commandable","version":"0.11","comment":"Utilities for commandline-based programs","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Commandable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"402deb567efbc9711c57be4ca7e1b850152bd724a867a546df1838f2f40df430","flatsize":111050,"path":"All/p5-Commandable-0.11.pkg","repopath":"All/p5-Commandable-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":44376,"desc":"This distribution contains a collection of utilities extracted from various\ncommandline-based programs I have written, in the hope of trying to find a\nstandard base to build these from in future.\n\nNote that \"commandline\" does not necessarily mean \"plain-text running in a\nterminal\"; simply that the mode of operation is that the user types a textual\nrepresentation of some action, and the program parses this text in order to\nperform it. This could equally apply to a command input text area in a GUI\nprogram.","deps":{"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Commands-Guarded","origin":"devel/p5-Commands-Guarded","version":"1.01_1","comment":"Deterministic guarded commands for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Commands-Guarded","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2643600bd7a5c501406f199b8d52578c455af2b774c67a5acdabb987c9e57bc6","flatsize":41221,"path":"All/p5-Commands-Guarded-1.01_1.pkg","repopath":"All/p5-Commands-Guarded-1.01_1.pkg","licenselogic":"single","pkgsize":21476,"desc":"This module implements a deterministic, rectifying variant on Dijkstra's\nguarded commands.  Each named step is passed two blocks: an \"ensure\"\nblock that defines a test for a necessary and sufficient condition of\nthe step, and a \"using\" block that will cause that condition to obtain.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Command-Runner","origin":"sysutils/p5-Command-Runner","version":"0.200","comment":"Run external commands and Perl code refs","maintainer":"dgeo@centrale-med.fr","www":"https://metacpan.org/dist/Command-Runner","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1e4ce5b54ee466f48f78fe7ed121269f337932add2ae3f7c407421d5883b87c","flatsize":23557,"path":"All/p5-Command-Runner-0.200.pkg","repopath":"All/p5-Command-Runner-0.200.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10420,"desc":"Command::Runner is a perl module that helps\nrunning external commands and Perl code refs,\nfeaturing timeout, quoting and flexible logging.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-ColorThemes-Standard","origin":"devel/p5-ColorThemes-Standard","version":"0.003","comment":"Standard collection of generic color themes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ColorThemes-Standard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bca1f780b055318acbe471be66170a614e585a1a44a78a2fad6f5969556bd88d","flatsize":44081,"path":"All/p5-ColorThemes-Standard-0.003.pkg","repopath":"All/p5-ColorThemes-Standard-0.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11684,"desc":"ColorThemes::Standard provides a standard collection of generic color themes.","deps":{"p5-ColorThemeBase-Static":{"origin":"devel/p5-ColorThemeBase-Static","version":"0.008"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ColorThemeUtil-ANSI","origin":"devel/p5-ColorThemeUtil-ANSI","version":"0.002","comment":"Utility routines related to color themes and ANSI code","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ColorThemeUtil-ANSI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cf63daef7fd29125ab373ddc84db9e70bef51e118eee3df8b81522e8fdd06a9","flatsize":42328,"path":"All/p5-ColorThemeUtil-ANSI-0.002.pkg","repopath":"All/p5-ColorThemeUtil-ANSI-0.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10408,"desc":"ColorThemeUtil::ANSI provides utility routines related to color themes and ANSI\ncode.","deps":{"p5-Color-ANSI-Util":{"origin":"devel/p5-Color-ANSI-Util","version":"0.165"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ColorThemeBase-Static","origin":"devel/p5-ColorThemeBase-Static","version":"0.008","comment":"Base class for color theme modules with static list of items","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ColorThemeBase-Static","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9e11f0e21f76f13e450ef76132c4be1d37bb32327dccfb13d9f5f963f477a8f","flatsize":65214,"path":"All/p5-ColorThemeBase-Static-0.008.pkg","repopath":"All/p5-ColorThemeBase-Static-0.008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22088,"desc":"ColorThemeBase::Static provides base class for color theme modules with static\nlist of items.","deps":{"p5-Color-RGB-Util":{"origin":"devel/p5-Color-RGB-Util","version":"0.607"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Color-Scheme","origin":"graphics/p5-Color-Scheme","version":"1.08","comment":"Generate pleasant color schemes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Color-Scheme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d289e8efc08501935807c510efc45ff73976b1445d5dcf5a57cb077aa9bedfb8","flatsize":74820,"path":"All/p5-Color-Scheme-1.08.pkg","repopath":"All/p5-Color-Scheme-1.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20040,"desc":"This module is a Perl implementation of Color Schemes 2\n(http://wellstyled.com/tools/colorscheme2/), a color scheme generator.\nStart by visiting the Color Schemes 2 web site and playing with the\ncolors.  When you want to generate those schemes on the fly, begin using\nthis module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Color-Rgb","origin":"graphics/p5-Color-Rgb","version":"1.4_1","comment":"Simple rgb.txt parsing class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Color-Rgb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00c0f9d7c0ddc6d988cc68df79180906956f95a7043a0c926547ae3b37af339a","flatsize":19004,"path":"All/p5-Color-Rgb-1.4_1.pkg","repopath":"All/p5-Color-Rgb-1.4_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9540,"desc":"Color::Rgb - simple rgb.txt parsing class.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Color-Theme-Role","origin":"devel/p5-Color-Theme-Role","version":"0.020","comment":"Role for class wanting to support color themes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Color-Theme-Role","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c248622bb54ddb827b73df00699c2cedbc760cb1dcb6dfa2b61ef400f7ec7d6","flatsize":53031,"path":"All/p5-Color-Theme-Role-0.020.pkg","repopath":"All/p5-Color-Theme-Role-0.020.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15076,"desc":"Color::Theme::Role is for class that wants to support color themes. Color theme\nis represented as a structure according to the specification described in\nColor::Theme.\n\nColor themes are put in modules under Color::Theme::Themes:: (configurable using\ncolor_theme_module_prefix attribute). Each color theme modules can contain one\nor more color themes. The module must define a package global variable named\n%25color_themes that contain color themes keyed by their names.","deps":{"p5-Color-ANSI-Util":{"origin":"devel/p5-Color-ANSI-Util","version":"0.165"},"p5-Module-List":{"origin":"devel/p5-Module-List","version":"0.004"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Term-App-Roles":{"origin":"devel/p5-Term-App-Roles","version":"0.031"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Color-Palette","origin":"graphics/p5-Color-Palette","version":"0.100004","comment":"Handle sets of named colors in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Color-Palette","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3898cc153c025b568869380146bee748dcf1761256753174d635a10b424c488","flatsize":59936,"path":"All/p5-Color-Palette-0.100004.pkg","repopath":"All/p5-Color-Palette-0.100004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17760,"desc":"The libraries in the Color-Palette distribution are meant to make it\neasy to build sets of named colors, and to write applications that can\ndefine and validate the color names they required.","deps":{"p5-Graphics-Color":{"origin":"graphics/p5-Graphics-Color","version":"0.31"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Color-RGB-Util","origin":"devel/p5-Color-RGB-Util","version":"0.607","comment":"Utilities related to RGB colors","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Color-RGB-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41894e69ba8e21416ded563912e584aea927b557c429af4f6486e802b66b7d13","flatsize":74960,"path":"All/p5-Color-RGB-Util-0.607.pkg","repopath":"All/p5-Color-RGB-Util-0.607.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20928,"desc":"Color::RGB::Util provides utilities related to RGB colors.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Color-Calc","origin":"graphics/p5-Color-Calc","version":"1.074_1","comment":"Simple calculations with RGB colors","maintainer":"vanilla@FreeBSD.org","www":"https://metacpan.org/release/Color-Calc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27df074783f51f0da9bb96649cc2d94ab19b775a57fad6edd31b78cd746571b7","flatsize":29135,"path":"All/p5-Color-Calc-1.074_1.pkg","repopath":"All/p5-Color-Calc-1.074_1.pkg","licenselogic":"single","pkgsize":14572,"desc":"The module implements simple calculations with RGB colors.\nThis can be used to create a full color scheme from a few colors.","deps":{"p5-Graphics-ColorNames-WWW":{"origin":"graphics/p5-Graphics-ColorNames-WWW","version":"1.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Color-ANSI-Util","origin":"devel/p5-Color-ANSI-Util","version":"0.165","comment":"Routines for dealing with ANSI colors","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Color-ANSI-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ed356417647caf76451a4fbfe035476191b554c1a97b9fd7bba5b5f21297733","flatsize":55922,"path":"All/p5-Color-ANSI-Util-0.165.pkg","repopath":"All/p5-Color-ANSI-Util-0.165.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16608,"desc":"Color::ANSI::Util provides routines for dealing with ANSI colors. The two main\nfunctions are ansifg and ansibg. With those functions, you can specify colors in\nRGB and let it output the correct ANSI color escape code according to the color\ndepth support of the terminal (whether 16-color, 256-color, or 24bit). There are\nother functions to convert RGB to ANSI in specific color depths, or reverse\nfunctions to convert from ANSI to RGB codes.","deps":{"p5-Color-RGB-Util":{"origin":"devel/p5-Color-RGB-Util","version":"0.607"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Color-Library","origin":"graphics/p5-Color-Library","version":"0.021_1","comment":"Easy-to-use and comprehensive named-color library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Color-Library","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b07399db846c87225ab65e7b66a5e69d15ecce404540acb78295b0c438b189f2","flatsize":2206014,"path":"All/p5-Color-Library-0.021_1.pkg","repopath":"All/p5-Color-Library-0.021_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":371520,"desc":"Color::Library is an easy-to-use and comprehensive named-color dictionary.\nCurrently provides coverage for www (svg, html, css) colors, x11 colors, and\nmore.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Code-Perl","origin":"devel/p5-Code-Perl","version":"0.03_2","comment":"Produce Perl code from a tree","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Code-Perl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63f95a9f9419234c134200497ca8ba243723e7d028bb9f45349f51ce6f8288fc","flatsize":26027,"path":"All/p5-Code-Perl-0.03_2.pkg","repopath":"All/p5-Code-Perl-0.03_2.pkg","licenselogic":"single","pkgsize":12744,"desc":"Code::Perl allows you to build chunks of Perl code as a tree and then when\nyou're finished building, the tree can output the Perl code. This is\nuseful if you have built your own mini-language and you want to generate\nPerl from it. Rather than generating the Perl at parse time and having to\nworry about quoting, escaping, parentheses etc, you can just build a tree\nusing Code::Perl and then dump out the correct Perl at the end.","deps":{"p5-Class-MethodMaker":{"origin":"devel/p5-Class-MethodMaker","version":"2.24_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Clone-PP","origin":"devel/p5-Clone-PP","version":"1.08","comment":"Recursively copy Perl datatypes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Clone-PP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9465dd474ad589640be00c205944437ec2737e3c85a22bf26b0df2c7e1a93933","flatsize":15793,"path":"All/p5-Clone-PP-1.08.pkg","repopath":"All/p5-Clone-PP-1.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8796,"desc":"This module provides a general-purpose clone function to make deep\ncopies of Perl data structures. It calls itself recursively to copy\nnested hash, array, scalar and reference types, including tied\nvariables and objects.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Clone-More","origin":"devel/p5-Clone-More","version":"0.90.2_2","comment":"Perl module for natively copying Perl data structures","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/WAZZUTEKE/Clone-More-0.90.2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a9d433cd88d0014300d60ca37e7ae6c46f54223699c36aac4f0b0e95ef91c30","flatsize":53087,"path":"All/p5-Clone-More-0.90.2_2.pkg","repopath":"All/p5-Clone-More-0.90.2_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24572,"desc":"This is intended to act as a utility in order to natively clone data structures\nvia a simple Perl interface. Will ensure that all references will be separated\nfrom the parent data structure, yet kept relative to the new structure (if need\nbe).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Clone-Fast","origin":"devel/p5-Clone-Fast","version":"0.97_1","comment":"Natively copying Perl data structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/WAZZUTEKE/Clone-Fast-0.97","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1046db43ca70d7bd5043857b1a6c60e108e99514db8c4e75268a416bd81c8a18","flatsize":47872,"path":"All/p5-Clone-Fast-0.97_1.pkg","repopath":"All/p5-Clone-Fast-0.97_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":21076,"desc":"Essentially, this module is a very optimized version of Clone::More.\nBy taking advantage of one of Clone::More's 'OPTIMIZATION_HACKS' as\nwell as removing all the Pure Perl from the More.pm, I was able to\ngain a lot of speed out of the module. Essentially, though, the core\nof the module is exactly as that of Clone::More.\n\nYou will see that by using Benchmark::cmpthese, I ran a simple\ncomparison between Storable::dclone, Clone::More::clone, and\nClone::Fast::clone. You will (should) begin to see the reason why I\nloaded this module along side of Clone::More.\n\n\t\t   Rate    Storable Clone::More Clone::Fast\n    Storable     7552/s          --        -39%25        -59%25\n    Clone::More 12400/s         64%25          --        -33%25\n    Clone::Fast 18442/s        144%25         49%25          --\n\nFor more information relative to the DESCRIPTION of this module, I\nrecommend peeking into the POD written for Clone::More (I took more\ntime with it ;) )","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Clone","origin":"devel/p5-Clone","version":"0.46","comment":"Recursively copy Perl datatypes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Clone","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5902e000704b8b5a3a78089018257bf5be68603713975a6e72f59eb56c0199c4","flatsize":22570,"path":"All/p5-Clone-0.46.pkg","repopath":"All/p5-Clone-0.46.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10820,"desc":"This perl module provides a clone() method which makes recursive copies of\nnested hash, array, scalar and reference types, including tied variables and\nobjects.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Clone-Choose","origin":"devel/p5-Clone-Choose","version":"0.010","comment":"Choose appropriate clone utility","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Clone-Choose","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92325c45e42c190eec4f4fd8d1cefd75503ccc565d29e7efbaa7f3fa65b38f27","flatsize":17371,"path":"All/p5-Clone-Choose-0.010.pkg","repopath":"All/p5-Clone-Choose-0.010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8940,"desc":"Clone::Choose checks several different modules which provides a clone() function\nand selects an appropriate one. The default preference is:\n- Clone\n- Storable\n- Clone::PP\n\nThis list might evolve in future. Please see [\"EXPORTS\"](#exports) how to pick a\nparticular one.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"CLONE":"on","CLONE_PP":"off","STORABLE":"off"}},{"name":"p5-Clipboard","origin":"x11/p5-Clipboard","version":"0.30","comment":"Access to X11 clipboard from Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Clipboard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e31ff379ad7a2fe36c297fa35b7c40dc50829cbf608ab73b06bd37a34ffa17a3","flatsize":110336,"path":"All/p5-Clipboard-0.30.pkg","repopath":"All/p5-Clipboard-0.30.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48756,"desc":"Who doesn't remember the first time they learned to copy and paste, and\ngenerated an exponentially growing text document?   Yes, that's right,\nclipboards are magical.\n\nWith Clipboard.pm, this magic is now trivial to access,\ncross-platformly, from your Perl code.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"xclip":{"origin":"x11/xclip","version":"0.13.82_1"}},"categories":["x11","perl5"]},{"name":"p5-Compress-LZW","origin":"archivers/p5-Compress-LZW","version":"0.04","comment":"Pure perl implementation of LZW","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Compress-LZW","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb26bc1fe3d3d4db23d3e40524560fce1e11c2172cf31b6c29ba22c6b4ee8817","flatsize":24862,"path":"All/p5-Compress-LZW-0.04.pkg","repopath":"All/p5-Compress-LZW-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12868,"desc":"Compress::LZW it a perl implementation of the newly free LZW\ncompression algorithm. It defaults to building a 16-bit codeword table,\nbut provides the ability to choose a 12-bit table also. Depending on\nthe size of your data, the 12-bit table may provide better compression.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"p5-strictures":{"origin":"devel/p5-strictures","version":"2.000006,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-Class-XPath","origin":"devel/p5-Class-XPath","version":"1.4_1","comment":"Base class to add xpath matching to object trees","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-XPath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57cf67eaa723ec8d7df0a30ed6fb25be3b77e3b0d910ddf1a166a8714ea51e7b","flatsize":23870,"path":"All/p5-Class-XPath-1.4_1.pkg","repopath":"All/p5-Class-XPath-1.4_1.pkg","licenselogic":"single","pkgsize":11416,"desc":"This module adds XPath-style matching to your object trees. This means\nthat you can find nodes using an XPath-esque query with \"match()\" from\nanywhere in the tree. Also, the \"xpath()\" method returns a unique path\nto a given node which can be used as an identifier.\n\nNOTE: This module is not yet a complete XPath implementation. Over\ntime I expect the subset of XPath supported to grow. See the SYNTAX\ndocumentation in the module POD for details on the current level of\nsupport.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-ClearSilver","origin":"www/p5-ClearSilver","version":"0.10.5_2","comment":"Perl bindings for fast and powerful template system","maintainer":"perl@FreeBSD.org","www":"http://www.clearsilver.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d92ef9e1498a5da15bbf8f24b255aaefc7b11f73c315b3d887b042604ef0d54a","flatsize":242297,"path":"All/p5-ClearSilver-0.10.5_2.pkg","repopath":"All/p5-ClearSilver-0.10.5_2.pkg","licenselogic":"single","pkgsize":84200,"desc":"ClearSilver is a fast, powerful, and language-neutral template system.  It is\ndesigned to make it easy to create template driven static or dynamic\nwebsites.\n\nThis port installs the ClearSilver Perl bindings.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Class-WhiteHole","origin":"devel/p5-Class-WhiteHole","version":"0.04_1","comment":"Base class to treat unhandled method calls as errors","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-WhiteHole","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c0372b904f97e3bf8e3be4b0f516bbd38cf00750f55003ce6bdfb4ed85f2ff1","flatsize":3865,"path":"All/p5-Class-WhiteHole-0.04_1.pkg","repopath":"All/p5-Class-WhiteHole-0.04_1.pkg","licenselogic":"single","pkgsize":3648,"desc":"Its possible to accidentally inherit an AUTOLOAD method.  Often this\nwill happen if a class somewhere in the chain uses AutoLoader or defines\none of their own.  This can lead to confusing error messages when method\nlookups fail.\n\nSometimes you want to avoid this accidental inheritance.  In that case,\ninherit from Class::WhiteHole.  All unhandled methods will produce\nnormal Perl error messages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-XSAccessor","origin":"devel/p5-Class-XSAccessor","version":"1.19_2,1","comment":"Generate fast XS accessors without runtime compilation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-XSAccessor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8791c136c1f29aa81fbfc99997ee1809e776e76120dc6a6c359b063525e3e5d","flatsize":90871,"path":"All/p5-Class-XSAccessor-1.19_2,1.pkg","repopath":"All/p5-Class-XSAccessor-1.19_2,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33300,"desc":"Class::XSAccessor implements fast read, write and read/write accessors in XS.\nAdditionally, it can provide predicates such as has_foo() for testing whether\nthe attribute foo is defined in the object. It only works with objects that\nare implemented as ordinary hashes. Class::XSAccessor::Array implements the\nsame interface for objects that use arrays for their internal representation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Class-Unload","origin":"devel/p5-Class-Unload","version":"0.11","comment":"Perl5 module for unloading classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Unload","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c79b5a0e2a48a1532935639c708d9d8420e7106b61ec51254cc3d6cdc682267","flatsize":10358,"path":"All/p5-Class-Unload-0.11.pkg","repopath":"All/p5-Class-Unload-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6128,"desc":"Unloads the given class by clearing out its symbol table and removing\nit from %25INC.\n\nSYNOPSIS\n\n    use Class::Unload;\n    use Class::Inspector;\n\n    use Some::Class;\n\n    Class::Unload->unload( 'Some::Class' );\n    Class::Inspector->loaded( 'Some::Class' ); # Returns false\n\n    require Some::Class; # Reloads the class","deps":{"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Virtual","origin":"devel/p5-Class-Virtual","version":"0.08","comment":"Base class for virtual base classes in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Virtual","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c93d4cb083559ab9643cfa5fc4211ae9a7d9c7cea3bb4b6af327a0f210d67eef","flatsize":20104,"path":"All/p5-Class-Virtual-0.08.pkg","repopath":"All/p5-Class-Virtual-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10944,"desc":"This is a base class for implementing virtual base classes (what some\npeople call an abstract class).  It allows you to explicitly declare\nwhat methods are virtual and that must be implemented by subclasses.","deps":{"p5-Carp-Assert":{"origin":"devel/p5-Carp-Assert","version":"0.22"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Class-ISA":{"origin":"devel/p5-Class-ISA","version":"0.36_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Tom","origin":"devel/p5-Class-Tom","version":"3.02_3","comment":"Perl module to transport objects from one system to another","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30f3559d05dfbbf0710fb61810150f1c0d5df32437d3b9badeb14de32be4d979","flatsize":8762,"path":"All/p5-Class-Tom-3.02_3.pkg","repopath":"All/p5-Class-Tom-3.02_3.pkg","licenselogic":"single","pkgsize":5544,"desc":"Class::Tom is a perl module that allows you to transport objects from\none system to another without requiring that the packages the object\nrelies on actually exist on the other machine.","deps":{"p5-Devel-Symdump":{"origin":"devel/p5-Devel-Symdump","version":"2.1800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Tiny-Chained","origin":"devel/p5-Class-Tiny-Chained","version":"0.004","comment":"Minimalist class construction, with chained attributes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Tiny-Chained","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3e1ff8cbda4ab5efb18031b09a55ad92174673173d5df0514a84401006d14d4","flatsize":13159,"path":"All/p5-Class-Tiny-Chained-0.004.pkg","repopath":"All/p5-Class-Tiny-Chained-0.004.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":6828,"desc":"Class::Tiny::Chained is a wrapper around Class::Tiny which makes the\ngenerated attribute accessors chainable; that is, when setting an\nattribute value, the object is returned so that further methods can\nbe called.","deps":{"p5-Class-Tiny":{"origin":"devel/p5-Class-Tiny","version":"1.008"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Trigger","origin":"devel/p5-Class-Trigger","version":"0.15_1","comment":"Mixin to add / call inheritable triggers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Trigger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1942130e3af324ffe82d48fb9f1a1bce07e0e0ca560a501012ff9c8b58406ac9","flatsize":51979,"path":"All/p5-Class-Trigger-0.15_1.pkg","repopath":"All/p5-Class-Trigger-0.15_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14600,"desc":"Class::Trigger is a mixin class to add / call triggers (or hooks) that\nget called at some points you specify.","deps":{"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Throwable","origin":"devel/p5-Class-Throwable","version":"0.13","comment":"Minimal lightweight exception class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Throwable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9df5860a86154f7ac82a8f3688999e712fb297542734a93e2e88e360ea61fdfe","flatsize":35272,"path":"All/p5-Class-Throwable-0.13.pkg","repopath":"All/p5-Class-Throwable-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16828,"desc":"This module implements a minimal lightweight exception object. It is meant\nto be a compromise between more basic solutions like Carp which can only\nprint information and cannot handle exception objects, and more complex\nsolutions like Exception::Class which can be used to define complex inline\nexceptions and has a number of module dependencies.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Tiny","origin":"devel/p5-Class-Tiny","version":"1.008","comment":"Perl extension for minimalist class construction","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b3845744f4f82b24699bd93a5b816cd9543c8a2d60953907dc9b79bc3501e97","flatsize":33535,"path":"All/p5-Class-Tiny-1.008.pkg","repopath":"All/p5-Class-Tiny-1.008.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16080,"desc":"This module offers a minimalist class construction kit in around 120\nlines of code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-StrongSingleton","origin":"devel/p5-Class-StrongSingleton","version":"0.02_1","comment":"Stronger and more secure Singleton base class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-StrongSingleton","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea482e828f89f3ffa0a2660e6c6331bd1a7fbd138675be59ddc667221a19f8dd","flatsize":18819,"path":"All/p5-Class-StrongSingleton-0.02_1.pkg","repopath":"All/p5-Class-StrongSingleton-0.02_1.pkg","licenselogic":"single","pkgsize":10668,"desc":"This module is an alternative to Class::Singleton and\nClass::WeakSingleton, and provides a more secure Singleton class in that\nit takes steps to prevent the possibility of accidental creation of\nmultiple instances and/or the overwriting of existing Singleton\ninstances.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Std-Utils","origin":"devel/p5-Class-Std-Utils","version":"0.0.3_1","comment":"Utility subroutines for building \"inside-out\" objects","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Class-Std-Utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa19805efc0be70c6183db8b64cfd3f66405d44f7dac48f70f1a93136dc7c590","flatsize":18031,"path":"All/p5-Class-Std-Utils-0.0.3_1.pkg","repopath":"All/p5-Class-Std-Utils-0.0.3_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9952,"desc":"This module provides three utility subroutines that simplify the creation of\n\"inside-out\" classes. See Chapters 15 and 16 of \"Perl Best Practices\" (O'Reilly,\n2005) for details.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Tangram","origin":"devel/p5-Class-Tangram","version":"1.57_1","comment":"Create constructors, accessor, update methods for objects from Tangram","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Tangram","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ef0384b6e29df70e4eaedaac9dfab497dff11a2d73c28fa71fe353edf47d98c","flatsize":120762,"path":"All/p5-Class-Tangram-1.57_1.pkg","repopath":"All/p5-Class-Tangram-1.57_1.pkg","licenselogic":"single","pkgsize":48344,"desc":"Class::Tangram is a common base class originally intended for use with\nTangram objects, that gives you free constructors, access methods,\nupdate methods, and a destructor that should help in breaking circular\nreferences for you.  Type checking is achieved by parsing the Tangram\nschema for the object, which is contained within the object class in an\nexported variable $schema.","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-Set-Object":{"origin":"devel/p5-Set-Object","version":"1.42"},"p5-Tangram":{"origin":"databases/p5-Tangram","version":"2.12"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Std","origin":"devel/p5-Class-Std","version":"0.013","comment":"Support for creating standard \"inside-out\" classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Std","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18bbdf790c6dfee04d10c89ecd8c20dc3e441697ff4fcf0c3c8ccd17886a95ef","flatsize":101473,"path":"All/p5-Class-Std-0.013.pkg","repopath":"All/p5-Class-Std-0.013.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":42048,"desc":"Most programmers who use Perl's object-oriented features construct their\nobjects by blessing a hash. But, in doing so, they undermine the\nrobustness of the OO approach. Hash-based objects are unencapsulated:\ntheir entries are open for the world to access and modify.\n\nObjects without effective encapsulation are vulnerable. Instead of\npolitely respecting their public interface, some clever client coder\ninevitably will realize that it's marginally faster to interact directly\nwith the underlying implementation, pulling out attribute values\ndirectly from the hash of an object.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Std-Fast","origin":"devel/p5-Class-Std-Fast","version":"0.0.8_2","comment":"Faster but less secure than Class::Std","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Std-Fast","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"837944b63e636e771175cfc55f998d7c15dd6c78525772f5b6d9dbe0af3d46e2","flatsize":43474,"path":"All/p5-Class-Std-Fast-0.0.8_2.pkg","repopath":"All/p5-Class-Std-Fast-0.0.8_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19264,"desc":"This module provides a faster but less secure version of Class::Std.","deps":{"p5-Class-Std":{"origin":"devel/p5-Class-Std","version":"0.013"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-StateMachine","origin":"devel/p5-Class-StateMachine","version":"0.24_1","comment":"Define classes for state machines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-StateMachine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7821c0351c368edb4f44a287a9134b0bf8b1edf874a02fff44b2216352062210","flatsize":35264,"path":"All/p5-Class-StateMachine-0.24_1.pkg","repopath":"All/p5-Class-StateMachine-0.24_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15788,"desc":"Class::StateMachine allows to define methods that are dispatched\ndepending on an internal state property via the OnState attribute.","deps":{"p5-MRO-Define":{"origin":"devel/p5-MRO-Define","version":"0.02_1"},"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Spiffy","origin":"devel/p5-Class-Spiffy","version":"0.15_2","comment":"Spiffy Perl Interface Framework For You","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Spiffy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbe0519e8e6ad4772cfaaacda7e56df1b18e35d611329da77d9b956fb37dfc46","flatsize":38178,"path":"All/p5-Class-Spiffy-0.15_2.pkg","repopath":"All/p5-Class-Spiffy-0.15_2.pkg","licenselogic":"single","pkgsize":18216,"desc":"Class::Spiffy is a framework and methodology for doing object oriented\n(OO) programming in Perl. Class::Spiffy combines the best parts of\nExporter.pm, base.pm, mixin.pm and SUPER.pm into one magic foundation\nclass. It attempts to fix all the nits and warts of traditional Perl OO,\nin a clean, straightforward and (perhaps someday) standard way.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Singleton","origin":"devel/p5-Class-Singleton","version":"1.6","comment":"Perl module that describes a singular object class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Singleton","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1c674cd3b9dbf7d2c659e0cc2a1e0293c0adb75b4fe22d8de64fa06f0e71e55","flatsize":24035,"path":"All/p5-Class-Singleton-1.6.pkg","repopath":"All/p5-Class-Singleton-1.6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11936,"desc":"This is the Class::Singleton module. A Singleton describes an\nobject class that can have only one instance in any system. An\nexample of a Singleton might be a print spooler or system\nregistry. This module implements a Singleton class from which\nother classes can be derived. By itself, the Class::Singleton\nmodule does very little other than manage the instantiation of a\nsingle object. In deriving a class from Class::Singleton, your\nmodule will inherit the Singleton instantiation method and can\nimplement whatever specific functionality is required.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Roles","origin":"devel/p5-Class-Roles","version":"0.30_2","comment":"Provides a role-based system of OOP (emulates Perl6)","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Class-Roles","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd525457f38abea0cc93e7187c308090202f67105708959a216de0ce43bd2c39","flatsize":18573,"path":"All/p5-Class-Roles-0.30_2.pkg","repopath":"All/p5-Class-Roles-0.30_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10676,"desc":"Class::Roles provides a Perl 5 implementation of Perl 6 roles.\n\nRoles are named collections of reusable behavior.  They provide a\nmechanism to mark that a class performs certain behaviors and to reuse\nthe code that performs those behaviors.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-ReturnValue","origin":"devel/p5-Class-ReturnValue","version":"0.55_1","comment":"Return-value object that can be treated as a boolean, array, or object","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-ReturnValue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2478cba0972f8e488bba6baa0f6519eb6efbf9a7c1c6361d3a920e679c61cdf8","flatsize":10462,"path":"All/p5-Class-ReturnValue-0.55_1.pkg","repopath":"All/p5-Class-ReturnValue-0.55_1.pkg","licenselogic":"single","pkgsize":6500,"desc":"Class::ReturnValue is a \"clever\" return value object that can allow\ncode calling your routine to expect:\n    a boolean value (did it fail)\nor  a list (what are the return values)","deps":{"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-STL-Containers","origin":"devel/p5-Class-STL-Containers","version":"0.37","comment":"Perl extension for STL-like object management","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Class-STL-Containers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49f74f0049a67b088ad531e77d0fc03e1d40dc2e0bc645fde4e46a249374d478","flatsize":155655,"path":"All/p5-Class-STL-Containers-0.37.pkg","repopath":"All/p5-Class-STL-Containers-0.37.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22360,"desc":"This package provides a framework for rapid Object Oriented Perl\napplication development. It consists of a number of base classes that are\nsimilar to the C++/STL framework, plus a number of helper classes which\nprovide the glue to transparently generate common functions, and will\nenable you to put your Perl application together very quickly.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Prototyped","origin":"devel/p5-Class-Prototyped","version":"1.13_1","comment":"Fast prototype-based OO programming in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Prototyped","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"973e37f2b2604438c93f2d077a51f9326c1efd8a85ac6bb1198bafce06a8ec03","flatsize":114246,"path":"All/p5-Class-Prototyped-1.13_1.pkg","repopath":"All/p5-Class-Prototyped-1.13_1.pkg","licenselogic":"single","pkgsize":45364,"desc":"This module provides for efficient and simple prototype-based\nprogramming in Perl. You can provide different subroutines for each\nobject, and also have objects inherit their behavior and state from\nanother object.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Observable","origin":"devel/p5-Class-Observable","version":"2.004","comment":"Allow other classes and objects to respond to events in yours","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Class-Observable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac19e47b7adb1979afd341460022782187362835102f82cf102a042953fda25f","flatsize":61939,"path":"All/p5-Class-Observable-2.004.pkg","repopath":"All/p5-Class-Observable-2.004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19356,"desc":"If you have ever used Java, you may have run across the java.util.Observable\nclass and the java.util.Observer interface. Using them, you can decouple an\nobject from the one or more objects that wish to be notified whenever\nparticular events occur.  Class::Observable allows you to mimic this action.","deps":{"p5-Class-ISA":{"origin":"devel/p5-Class-ISA","version":"0.36_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-ObjectTemplate-DB","origin":"devel/p5-Class-ObjectTemplate-DB","version":"0.27_1","comment":"Optimized template builder base class with lookup capability","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-ObjectTemplate-DB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5be263fce81b579e14ca565abcf7aeaeb781c5616ef7f2372d52912448a8e645","flatsize":9207,"path":"All/p5-Class-ObjectTemplate-DB-0.27_1.pkg","repopath":"All/p5-Class-ObjectTemplate-DB-0.27_1.pkg","licenselogic":"single","pkgsize":5812,"desc":"Class::ObjectTemplate::DB extends Class::ObjectTemplate in one\nsimple way: the undefined() method.\n\nThe author finds this useful when representing classes based on\nobjects stored in databases (hence the name of the module).\nThat way an object can be created, without triggering a DB lookup.\nLater if data is accessed and it is not currently present in the object,\nit can be retrieved on an as-need basis.","deps":{"p5-Class-ObjectTemplate":{"origin":"devel/p5-Class-ObjectTemplate","version":"0.7_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-ParmList","origin":"devel/p5-Class-ParmList","version":"1.06","comment":"Module for processing named parameter lists for method calls","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-ParmList","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13c15123a6d1dfc4296ee50a0c2323358efe1b173dfe875084689e504602d42d","flatsize":25262,"path":"All/p5-Class-ParmList-1.06.pkg","repopath":"All/p5-Class-ParmList-1.06.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12372,"desc":"Class::ParmList\n\nGeneral named parameter list parser. Handles default values,\nrequired vs allowed distinctions, optional name lexical checking,\nmultiple retrieval, and error reporting. Works well as a complement to\nClass::NamedParms.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-OOorNO","origin":"devel/p5-Class-OOorNO","version":"0.011_1","comment":"Perl module that give your module classic AND OO interfaces","maintainer":"jeffhung@mail2000.com.tw","www":"https://metacpan.org/release/Class-OOorNO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b639a0b1eed99c99e4c7fb5fad54a9b9cb6cd8837dbf0662c278401a8706188","flatsize":23838,"path":"All/p5-Class-OOorNO-0.011_1.pkg","repopath":"All/p5-Class-OOorNO-0.011_1.pkg","licenselogic":"single","pkgsize":12388,"desc":"Class::OOorNO\n\nClass::OOorNO helps your module handle the input for its subroutines\nwhether called in object-oriented style (as object methods or class\nmethods with the arrow syntax ->), or in functional programming style\n(as subroutines imported to the caller's namespace via Exporter).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Null","origin":"devel/p5-Class-Null","version":"2.110730_1","comment":"Perl module which implements the Null Class design pattern","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Null","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddac693b1476f3e5c9a8a9c21e33bcf2710644f904ee2e63e1b15c7b3c6d734c","flatsize":9157,"path":"All/p5-Class-Null-2.110730_1.pkg","repopath":"All/p5-Class-Null-2.110730_1.pkg","licenselogic":"single","pkgsize":6272,"desc":"Perl module which implements the Null Class design pattern","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-ObjectTemplate","origin":"devel/p5-Class-ObjectTemplate","version":"0.7_1","comment":"Optimized template builder base class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-ObjectTemplate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04c76fde0f8090da2aefd6592f4aa9899b8c53f5ae7e37461f0034245d7a83e9","flatsize":10608,"path":"All/p5-Class-ObjectTemplate-0.7_1.pkg","repopath":"All/p5-Class-ObjectTemplate-0.7_1.pkg","licenselogic":"single","pkgsize":5960,"desc":"Class::ObjectTemplate is a utility class to assist in the building\nof other Object Oriented Perl classes.  It was described in detail in\nthe O'Reilly book, \"Advanced Perl Programming\" by Sriram Srinivasam.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-NamedParms","origin":"devel/p5-Class-NamedParms","version":"1.08","comment":"Lightweight named parameter handling system","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-NamedParms","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8cdda1969cbbc7b149ab08dd47d8d9b9d157451737ad29080de95cba04ca9e9","flatsize":16606,"path":"All/p5-Class-NamedParms-1.08.pkg","repopath":"All/p5-Class-NamedParms-1.08.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8728,"desc":"Class::NamedParms\n\nProvides standard get/set/clear accessors for a class via named\nparameter with forced lexical checking of named parameters\nfor validity and initialization validation. Lightweight and simple\nto use. Designed as a base class for inheritance by other modules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Multimethods-Pure","origin":"devel/p5-Class-Multimethods-Pure","version":"0.13_1","comment":"Method-ordered multimethod dispatch","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Multimethods-Pure","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03e4bbf0522ee38b7e04583c71d0750623e5e26b03c4c5a46bde1a17b6b05f15","flatsize":50383,"path":"All/p5-Class-Multimethods-Pure-0.13_1.pkg","repopath":"All/p5-Class-Multimethods-Pure-0.13_1.pkg","licenselogic":"single","pkgsize":20168,"desc":"You can define multimethods with the \"multi\" declarator:\n\n    use Class::Multimethods::Pure;\n\n    multi collide => ('Bullet', 'Ship') => sub {\n        my ($a, $b) = @_;  ...\n    };\n\n    multi collide => ('Ship', 'Asteroid') => sub {\n        my ($a, $b) = @_;  ...\n    };\n\nIt is usually wise to put such declarations within a BEGIN block, so\nthey behave more like Perl treats subs (you can call them without\nparentheses and you can use them before you define them).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Multimethods","origin":"devel/p5-Class-Multimethods","version":"1.701","comment":"Support multimethods and function overloading in Perl","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Class-Multimethods","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2218e017ffedcd9b8aa1ef46b84a069e4567ed4a5e0089f8b16171d7178bafeb","flatsize":60983,"path":"All/p5-Class-Multimethods-1.701.pkg","repopath":"All/p5-Class-Multimethods-1.701.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25640,"desc":"The Class:Multimethod module exports a subroutine (&multimethod) that can\nbe used to declare other subroutines that are dispatched using a algorithm\ndifferent from the normal Perl subroutine or method dispatch mechanism.\n\nNormal Perl subroutines are dispatched by finding the appropriately-named\nsubroutine in the current (or specified) package and calling that. Normal\nPerl methods are dispatched by attempting to find the appropriately-named\nsubroutine in the package into which the invoking object is blessed or,\nfailing that, recursively searching for it in the packages listed in the\nappropriate @ISA arrays.\n\nClass::Multimethods multimethods are dispatched quite differently. The\ndispatch mechanism looks at the classes or types of each argument to the\nmultimethod (by calling ref on each) and determines the \"closest\" matching\nvariant of the multimethod, according to the argument types specified in\nthe variants' definitions (see \"Finding the \"nearest\" multimethod\" for a\ndefinition of \"closest\").","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-MixinFactory","origin":"devel/p5-Class-MixinFactory","version":"0.92_1","comment":"Class Factory with Selection of Mixins","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Class-MixinFactory","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffb700be2947dd656ff7b150dd2f4683ebac2e8e84208d11e14b126546b00db6","flatsize":50292,"path":"All/p5-Class-MixinFactory-0.92_1.pkg","repopath":"All/p5-Class-MixinFactory-0.92_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27756,"desc":"This distribution facilitates the run-time generation of classes which\ninherit from a base class and some optional selection of mixin classes.\n\nA factory is provided to generate the mixed classes with multiple\ninheritance. A NEXT method allows method redispatch up the inheritance\nchain.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Mixin","origin":"devel/p5-Class-Mixin","version":"1.00_1","comment":"API for aliasing methods to/from other classes","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Class-Mixin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63120586dd56b078ab93d8db0e92a23bc7503e78f9c38aad22c2a728419786c5","flatsize":7840,"path":"All/p5-Class-Mixin-1.00_1.pkg","repopath":"All/p5-Class-Mixin-1.00_1.pkg","licenselogic":"single","pkgsize":5412,"desc":"Class::Mixin provides a way to mix methods from one class into another,\nsuch that the target class can use both its methods as well as those of\nthe source class.\nThe primary advantage is that the behavior of a class can be modified\nto effectively be another class without changing any of the calling\ncode -- just requires using the new class that mixes into the original.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-MethodMapper","origin":"devel/p5-Class-MethodMapper","version":"1.0_1","comment":"Perl module for abstract Class wrapper for AutoLoader","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-MethodMapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5932dfd1e31ce5c206a605bf3b0a7edc7d7974888e699d2fde31d48091737efd","flatsize":15426,"path":"All/p5-Class-MethodMapper-1.0_1.pkg","repopath":"All/p5-Class-MethodMapper-1.0_1.pkg","licenselogic":"single","pkgsize":8204,"desc":"Class::MethodMapper - Abstract Class wrapper for AutoLoader","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Mix","origin":"devel/p5-Class-Mix","version":"0.006","comment":"Perl module for dynamic class mixing","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Class-Mix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4b9f9aec1f2d585b7f089c9eeb5654ebcbfa9ad149c527aa680b0f4a642ed3d","flatsize":17545,"path":"All/p5-Class-Mix-0.006.pkg","repopath":"All/p5-Class-Mix-0.006.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9932,"desc":"The \"mix_class\" function provided by this module dynamically generates\n`anonymous' classes with specified inheritance.","deps":{"p5-Params-Classify":{"origin":"devel/p5-Params-Classify","version":"0.015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Method-Modifiers-Fast","origin":"devel/p5-Class-Method-Modifiers-Fast","version":"0.041_1","comment":"Perl extension to provide Moose-like method modifiers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Method-Modifiers-Fast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb04d40a3440f43a56e91f67c3588233044ab8c6d24f2b03562e321bae0a898f","flatsize":6786,"path":"All/p5-Class-Method-Modifiers-Fast-0.041_1.pkg","repopath":"All/p5-Class-Method-Modifiers-Fast-0.041_1.pkg","licenselogic":"single","pkgsize":4856,"desc":"Class::Method::Modifiers::Fast provides three modifiers: before,\naround, and after.  before and after are run just before and after the\nmethod they modify, but cannot really affect that original method.\naround is run in place of the original method, with a hook to easily\ncall that original method. See the MODIFIERS section for more details\non how the particular modifiers work.","deps":{"p5-Data-Util":{"origin":"devel/p5-Data-Util","version":"0.67"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-MethodMaker","origin":"devel/p5-Class-MethodMaker","version":"2.24_1","comment":"Perl module for creating generic methods","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-MethodMaker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09f38fa15949de73ce132f0b4d6736a427dc4676d546313ef58503fafc961281","flatsize":21457482,"path":"All/p5-Class-MethodMaker-2.24_1.pkg","repopath":"All/p5-Class-MethodMaker-2.24_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":207716,"desc":"from the README:\n\nThis module solves the problem of having to write a bazillion get/set\nmethods that are all the same. The argument to 'use' is a hash whose keys\nare the names of types of generic methods generated by MethodMaker and\nwhose values tell method maker what methods to make. (More precisely, the\nkeys are the names of MethodMaker methods (methods that write methods) and\nthe values are the arguments to those methods.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Class-Measure","origin":"devel/p5-Class-Measure","version":"0.10","comment":"Create, compare, and convert units of measurement","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Class-Measure","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"291048e1c524e3041b50bedd1b89096191b1e4fd0b4f3474f907df7bfce9afcb","flatsize":57914,"path":"All/p5-Class-Measure-0.10.pkg","repopath":"All/p5-Class-Measure-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17268,"desc":"This is a base class that is inherited by the Class::Measure classes.\nThis distribution comes with the class Class::Measure::Length.","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Method-Modifiers","origin":"devel/p5-Class-Method-Modifiers","version":"2.15","comment":"Provides Moose-like method modifiers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Method-Modifiers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a834bbf165fdb8d41afe3f145f8db81eb984cea25c2f9181004c520c711016f","flatsize":59942,"path":"All/p5-Class-Method-Modifiers-2.15.pkg","repopath":"All/p5-Class-Method-Modifiers-2.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18624,"desc":"Method modifiers are a powerful feature from the CLOS (Common Lisp Object\nSystem) world.\n\nIn its most basic form, a method modifier is just a method that calls\n$self->SUPER::foo(@_). I for one have trouble remembering that exact\ninvocation, so my classes seldom re-dispatch to their base classes. Very bad!\n\nClass::Method::Modifiers provides three modifiers: before, around, and after.\nbefore and after are run just before and after the method they modify, but can\nnot really affect that original method. around is run in place of the original\nmethod, with a hook to easily call that original method.\n\nOne clear benefit of using Class::Method::Modifiers is that you can define\nmultiple modifiers in a single namespace. These separate modifiers don't need\nto know about each other. This makes top-down design easy. Have a base class\nthat provides the skeleton methods of each operation, and have plugins modify\nthose methods to flesh out the specifics.\n\nIn short, Class::Method::Modifiers solves the problem of making sure you call\n$self->SUPER::foo(@_), and provides a cleaner interface for it.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Loader","origin":"devel/p5-Class-Loader","version":"2.03_1","comment":"Load modules and create objects on demand","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Loader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14bcfbe18c10dfd09889f4c8f75a8e9503c1b6e9482ddd8d70a0b1abb7df9a26","flatsize":15391,"path":"All/p5-Class-Loader-2.03_1.pkg","repopath":"All/p5-Class-Loader-2.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8424,"desc":"Certain applications like to defer the decision to use a particular\nmodule till runtime.  This is possible in perl, and is a useful trick in\nsituations where the type of data is not known at compile time and the\napplication doesn't wish to pre-compile modules to handle all types of\ndata it can work with.  Loading modules at runtime can also provide\nflexible interfaces for perl modules.  Modules can let the programmer\ndecide what modules will be used by it instead of hard-coding their\nnames.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-MakeMethods","origin":"devel/p5-Class-MakeMethods","version":"1.010_1","comment":"Generate common types of methods","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-MakeMethods","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0ed0b43a4b9a3ed84b806428129dca80d01de9139317ed324fe6574250c979e","flatsize":765733,"path":"All/p5-Class-MakeMethods-1.010_1.pkg","repopath":"All/p5-Class-MakeMethods-1.010_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":288808,"desc":"The Class::MakeMethods framework allows Perl class developers to quickly\ndefine common types of methods. When a module \"use\"s a subclass of\nClass::MakeMethods, it can select from the supported method types, and\nspecify a name for each method desired. The methods are dynamically\ngenerated and installed in the calling package.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Load","origin":"devel/p5-Class-Load","version":"0.25","comment":"Working (require Class::Name) and more","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Class::Load","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fdd0e624206bb673355947bdfdf73a135d42aeefab23106632cdbee596c20f6f","flatsize":54337,"path":"All/p5-Class-Load-0.25.pkg","repopath":"All/p5-Class-Load-0.25.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15832,"desc":"require EXPR only accepts Class/Name.pm style module names, not Class::Name.\nHow frustrating! For that, we provide load_class 'Class::Name'.\nIt's often useful to test whether a module can be loaded, instead of throwing\nan error when it's not available. For that, we provide try_load_class\n'Class::Name'.\nFinally, sometimes we need to know whether a particular class has been loaded.\nAsking %25INC is an option, but that will miss inner packages and any class for\nwhich the filename does not correspond to the package name. For that,\nwe provide is_class_loaded 'Class::Name'.","deps":{"p5-Data-OptList":{"origin":"devel/p5-Data-OptList","version":"0.114"},"p5-Module-Implementation":{"origin":"devel/p5-Module-Implementation","version":"0.09_1"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Package-Stash":{"origin":"devel/p5-Package-Stash","version":"0.40"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Interfaces","origin":"devel/p5-Class-Interfaces","version":"0.04_1","comment":"Module for defining interface classes inline","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Interfaces","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50c473acfd805a44defc780bdf96e6a4ff9a2aab7bb90d381fe0415652e4a5db","flatsize":17211,"path":"All/p5-Class-Interfaces-0.04_1.pkg","repopath":"All/p5-Class-Interfaces-0.04_1.pkg","licenselogic":"single","pkgsize":9600,"desc":"This module provides a simple means to define abstract class interfaces,\nwhich can be used to program using the concepts of interface\npolymorphism.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Load-XS","origin":"devel/p5-Class-Load-XS","version":"0.10","comment":"XS implementation of parts of Class::Load","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Class-Load-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73c993f3aab70448a948894bd5d132b8e10903de9d603daf0db8afd8d47a4bf4","flatsize":21657,"path":"All/p5-Class-Load-XS-0.10.pkg","repopath":"All/p5-Class-Load-XS-0.10.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":9896,"desc":"Class::Load::XS provides an XS implementation for portions of Class::Load. See\nClass::Load for API details.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Class-Inspector","origin":"devel/p5-Class-Inspector","version":"1.36","comment":"Provides information about classes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Class-Inspector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7dc7d730eda43daf576a62069ec338147c796b2ff57d44e1f229a4b9995c12b6","flatsize":64851,"path":"All/p5-Class-Inspector-1.36.pkg","repopath":"All/p5-Class-Inspector-1.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19384,"desc":"Class::Inspector allows you to get information about a loaded class. Most or all\nof this information can be found in other ways, but they aren't always very\nfriendly, and usually involve a relatively high level of Perl wizardry, or\nstrange and unusual looking code. Class::Inspector attempts to provide an\neasier, more friendly interface to this information.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-InsideOut","origin":"devel/p5-Class-InsideOut","version":"1.14","comment":"Safe, simple inside-out object construction kit","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-InsideOut","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"845f3f36560f51007759ebb5999bbb798ca5ccb4bc0e33ac94fb036ad53e9600","flatsize":74484,"path":"All/p5-Class-InsideOut-1.14.pkg","repopath":"All/p5-Class-InsideOut-1.14.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33532,"desc":"This is a simple, safe and streamlined toolkit for building inside-out\nobjects. Unlike most other inside-out object building modules already\non CPAN, this module aims for minimalism and robustness:\n\n    * Does not require derived classes to subclass it\n    * Uses no source filters, attributes or CHECK blocks\n    * Supports any underlying object type including foreign inheritance\n    * Does not leak memory on object destruction\n    * Overloading-safe\n    * Thread-safe for Perl 5.8 or better\n    * mod_perl compatible\n    * Makes no assumption about inheritance or initializer needs\n\nIt provides the minimal support necessary for creating safe inside-out\nobjects and generating flexible accessors.","deps":{"p5-Class-ISA":{"origin":"devel/p5-Class-ISA","version":"0.36_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Inflate","origin":"databases/p5-Class-Inflate","version":"0.07_1","comment":"Inflate HASH Object from Values in Database","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Inflate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58ee798c6a675d50572d344abbfd91a906337eed6462b0fe4024fd685325d4bb","flatsize":34165,"path":"All/p5-Class-Inflate-0.07_1.pkg","repopath":"All/p5-Class-Inflate-0.07_1.pkg","licenselogic":"single","pkgsize":11104,"desc":"Allows for any blessed HASH object to be populated from a database, by\ndescribing table relationships to each method.","deps":{"p5-Devel-Messenger":{"origin":"devel/p5-Devel-Messenger","version":"0.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-ISA","origin":"devel/p5-Class-ISA","version":"0.36_1","comment":"Report the search path for a class's ISA tree","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-ISA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42c4d4508e1d405f0543c6c4020dac814f0062856249899c1419fd68e61a5929","flatsize":17107,"path":"All/p5-Class-ISA-0.36_1.pkg","repopath":"All/p5-Class-ISA-0.36_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9448,"desc":"This library, Class::ISA, provides functions that return the list (in\norder) of names of classes Perl would search to find a method, with no\nduplicates.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Hook","origin":"devel/p5-Class-Hook","version":"0.06","comment":"Add hooks on methods from other classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Hook","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62d7279eb674fe69a5999038943fdd022f17d5b659960612c143d4f54d3e1678","flatsize":48939,"path":"All/p5-Class-Hook-0.06.pkg","repopath":"All/p5-Class-Hook-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12692,"desc":"Class::Hook enables you to trace methods calls from your code to other classes.\n\nInstead of putting 'use Foo;' in your code, simply type 'use Class::Hook;'.\nThe class Foo is unknown in your code. It will be magically caught by\nClass::Hook which will call Foo itself. You can see Class::Hook as a kind of\nrelay.\n\nYou can setup a subroutine to be called before any call to Foo->amethod and a\nsubroutine to be called after the call. Your subs will receive all the\ninformation that Foo->amethod will receive, so you can trace everything\nbetween your code and Foo.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Handle","origin":"devel/p5-Class-Handle","version":"1.07_1","comment":"Create objects that are handles to classes","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Class-Handle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"721b0636e1fed451dfab03d86e9fc961c6776878433ebabcc56d062797472ff4","flatsize":23619,"path":"All/p5-Class-Handle-1.07_1.pkg","repopath":"All/p5-Class-Handle-1.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11640,"desc":"Class related functionality in Perl is broken up into a variety of\ndifferent modules.  Class::Handle attempts to provide a convenient\nobject wrapper around the various different types of functions that can\nbe performed on a class.\n\nCurrently, Class::Handle provides what is effectively a combined API from\nUNIVERSAL, Class::ISA and Class::Inspector for obtaining information\nabout a Class, and some additional task methods, such as load to common\ntasks relating to classes.","deps":{"p5-Class-ISA":{"origin":"devel/p5-Class-ISA","version":"0.36_1"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Gomor","origin":"devel/p5-Class-Gomor","version":"1.03","comment":"Class and object builder","maintainer":"spry@anarchy.in.the.ph","www":"https://metacpan.org/release/Class-Gomor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d2d50e3eb286858539dbacd47b9c21519211d917204f2d6a9ee565da0c2db71","flatsize":32741,"path":"All/p5-Class-Gomor-1.03.pkg","repopath":"All/p5-Class-Gomor-1.03.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":16008,"desc":"This module is yet another class builder. This one adds parameter checking in\nnew constructor, that is to check for attributes existence, and definedness.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Inner","origin":"devel/p5-Class-Inner","version":"0.200001_1","comment":"Perlish implementation of Java like inner classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Inner","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9d73ec8a666e735ff4e22dbee8c530f3d05e7b6f4657e7c46eb63d22de07ffc","flatsize":7338,"path":"All/p5-Class-Inner-0.200001_1.pkg","repopath":"All/p5-Class-Inner-0.200001_1.pkg","licenselogic":"single","pkgsize":5480,"desc":"Yet another implementation of an anonymous class with per object\noverridable methods, but with the added attraction of sort of working\ndispatch to the parent class's method.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Forward","origin":"devel/p5-Class-Forward","version":"0.100006_1","comment":"Perl extension for class dispatcher that handles namespaces like paths","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AWNCORP/Class-Forward-0.100006","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d78f08e92ace53f0160efeb7a7a8f2a7c60d09fa14c73180fde85a66bcec6156","flatsize":49534,"path":"All/p5-Class-Forward-0.100006_1.pkg","repopath":"All/p5-Class-Forward-0.100006_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12784,"desc":"A class dispatcher that handles namespaces like paths.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Generate","origin":"devel/p5-Class-Generate","version":"1.18","comment":"Simplify the creation of class hierarchies","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Generate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb4abe1ac9fcb1ddbb9eee7ea6698fb34f77102b3ae48c183143ceaa36c98b6c","flatsize":216925,"path":"All/p5-Class-Generate-1.18.pkg","repopath":"All/p5-Class-Generate-1.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":69656,"desc":"Class::Generate is a Perl5 module to simplify creating class\nhierarchies.  It offers typed or untyped scalar, array, and hash\nmembers, required members, private members, methods (both\ninstance and class), and other common features of object-\noriented software development.  Of course, you can implement all\nthese things without a special module, but doing it via\nClass::Generate is much, much more concise.  And furthermore,\nit's much less error prone: if you are using Perl's -w flag,\nClass::Generate will catch many class specification and usage\nerrors.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Field","origin":"devel/p5-Class-Field","version":"0.24","comment":"Class Field Accessor Generator","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Field","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85e56d41c8eb9218aa67282ee13f01ce15a99b74d55ba538073c20d058e78120","flatsize":15024,"path":"All/p5-Class-Field-0.24.pkg","repopath":"All/p5-Class-Field-0.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7796,"desc":"Class::Field exports two subroutines, field and const. These\nfunctions are used to declare fields and constants in your class.\n\nClass::Field generates custom code for each accessor that is\noptimized for speed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Factory-Util","origin":"devel/p5-Class-Factory-Util","version":"1.7_1","comment":"Utility functions for (factory) classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Factory-Util","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e28d55945319579ca385776d1492254db57ce550a27aacbab0770361cd816c80","flatsize":46923,"path":"All/p5-Class-Factory-Util-1.7_1.pkg","repopath":"All/p5-Class-Factory-Util-1.7_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11948,"desc":"This module is part of an effort to take functionality within Alzabo which has\ngeneral utility and make it available outside of the Alzabo framework.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Fields","origin":"devel/p5-Class-Fields","version":"0.204","comment":"Functions/methods for examining data members of a class","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Class-Fields","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa053413401292d662ebc11a44acc684fff7b47eb77520a5dc3a31bf78d8cc36","flatsize":54197,"path":"All/p5-Class-Fields-0.204.pkg","repopath":"All/p5-Class-Fields-0.204.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29736,"desc":"A collection of utility functions/methods for examining the data members of\na class. It provides a nice, high-level interface that should stand the test\nof time and Perl upgrades nicely.","deps":{"p5-Carp-Assert":{"origin":"devel/p5-Carp-Assert","version":"0.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Factory","origin":"devel/p5-Class-Factory","version":"1.06_2","comment":"Base class for dynamic factory classes","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Class-Factory","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"959e92eabd5162f0b7cb3c0c8766db9cbd3e37a24dffa5af6ebe37c02d209954","flatsize":39562,"path":"All/p5-Class-Factory-1.06_2.pkg","repopath":"All/p5-Class-Factory-1.06_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17540,"desc":"This is a simple module that factory classes can use to generate new\ntypes of objects on the fly, providing a consistent interface to common\ngroups of objects.\n\nFactory classes are used when you have different implementations for the\nsame set of tasks but may not know in advance what implementations you\nwill be using.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-ErrorHandler","origin":"devel/p5-Class-ErrorHandler","version":"0.04","comment":"Base class for error handling","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-ErrorHandler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8721d76298efe094842eb6e3891c2d0ae5ca72fd58d6f6ac4bd99c969ad2eacb","flatsize":11450,"path":"All/p5-Class-ErrorHandler-0.04.pkg","repopath":"All/p5-Class-ErrorHandler-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6624,"desc":"Class::ErrorHandler provides an error-handling mechanism that's\ngeneric enough to be used as the base class for a variety of OO\nclasses.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-EHierarchy","origin":"devel/p5-Class-EHierarchy","version":"2.01","comment":"Base class for hierarchically ordered objects","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Class-EHierarchy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1419ddf96017c8a9e5a1103fa735ab059f4db52102ebfdc3f46923907a3d2c1","flatsize":96362,"path":"All/p5-Class-EHierarchy-2.01.pkg","repopath":"All/p5-Class-EHierarchy-2.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29004,"desc":"Class::EHierarchy is intended for use as a base class for objects that need\nsupport for class or object hierarchies. Additional features are also provided\nwhich can be useful for general property implementation and manipulation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Delegation","origin":"devel/p5-Class-Delegation","version":"1.9.0","comment":"Object-oriented delegation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Delegation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f154e03c062b1de33d680db48b27f059560813e69d164fbc814f77bf93446560","flatsize":55280,"path":"All/p5-Class-Delegation-1.9.0.pkg","repopath":"All/p5-Class-Delegation-1.9.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23980,"desc":"The Class::Delegation module simplifies the creation of delegation-based\nclass hierarchies, allowing a method to be redispatched:\n\t* to a single nominated attribute,\n\t* to a collection of nominated attributes in parallel, or\n\t* to any attribute that can handle the message.\n\nThese three delegation mechanisms can be specified for:\n\t* a single method\n\t* a set of nominated methods collectively\n\t* any as-yet-undelegated methods\n\t* all methods, delegated or not.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Class-Default","origin":"devel/p5-Class-Default","version":"1.51_1","comment":"Static calls apply to a default instantiation","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Class-Default","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34530cb7f4693a564a86e079ac7900ffbb796e667ce581414900417bc5981ff5","flatsize":17473,"path":"All/p5-Class-Default-1.51_1.pkg","repopath":"All/p5-Class-Default-1.51_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9820,"desc":"Class::Default provides a mechanism to allow your class to take static\nmethod calls and apply it to a default instantiation of an object.  It\nprovides a flexibility to an API that allows it to be used more\ncomfortably in different situations.\n\nThis technique appears to be especially useful when writing modules\nthat you want to be used in either a single use or a persistent\nenvironment.  In a CGI like environment, you want the simplicity of a\nstatic interface.  You can call Class-method> directly, without having\nto pass an instantiation around constantly.","deps":{"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Date","origin":"devel/p5-Class-Date","version":"1.1.17","comment":"Perl class for easy date and time manipulation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Date","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6854cbaf3b33b0216974b8c03c491777b1aee326b7d9bec77b0a89f1f2b1efad","flatsize":76431,"path":"All/p5-Class-Date-1.1.17.pkg","repopath":"All/p5-Class-Date-1.1.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34324,"desc":"This module is intended to provide a general-purpose date and\ndatetime type for perl. You have a Class::Date class for absolute\ndate and datetime, and have a Class::Date::Rel class for relative\ndates.\n\nYou can use ``+'', ``-'', ``<'' and ``>'' operators as with native\nperl data types.","deps":{"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Declare","origin":"devel/p5-Class-Declare","version":"0.19","comment":"Perl module for declare classes","maintainer":"simarg@gmail.com","www":"https://metacpan.org/release/Class-Declare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07401413fd2696341fdaac866fe55ba4fab05f63fb06db534a5749525c6200be","flatsize":139624,"path":"All/p5-Class-Declare-0.19.pkg","repopath":"All/p5-Class-Declare-0.19.pkg","licenselogic":"single","pkgsize":43700,"desc":"Class::Declare allows class authors to specify public, private and protected\nattributes and methods for their classes, giving them control over how their\nmodules may be accessed. The standard object oriented programming concepts\nof public, private and protected have been implemented for both class and\ninstance (or object) attributes and methods.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Data-Inheritable","origin":"devel/p5-Class-Data-Inheritable","version":"0.09","comment":"Inheritable, overridable class data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Data-Inheritable","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ace4af4ff2aa3d12fa48401bafe3dceb7cc84719d49744e0bc4c4a266829172c","flatsize":13661,"path":"All/p5-Class-Data-Inheritable-0.09.pkg","repopath":"All/p5-Class-Data-Inheritable-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7856,"desc":"Class::Data::Inheritable is for creating accessor/mutators to class\ndata.  That is, if you want to store something about your class as a\nwhole (instead of about a single object).  This data is then inherited\nby your subclasses and can be overridden.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Data-Lite","origin":"devel/p5-Class-Data-Lite","version":"0.0010","comment":"Minimalistic class accessors","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Class-Data-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1fd43d96c103c120182474d2d9071e7e600cfd0924693fc631b01fe1b1ea1887","flatsize":43303,"path":"All/p5-Class-Data-Lite-0.0010.pkg","repopath":"All/p5-Class-Data-Lite-0.0010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11232,"desc":"Class::Data::Lite is a minimalistic implement for class accessors. There is no\ninheritance and fast.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-DBI-mysql","origin":"databases/p5-Class-DBI-mysql","version":"1.00_2","comment":"Extensions to Class::DBI for MySQL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-mysql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40f788a10d769c39fa900a9fac18e7bc8661e27af3a3447c63f87639c8c5a9d0","flatsize":8988,"path":"All/p5-Class-DBI-mysql-1.00_2.pkg","repopath":"All/p5-Class-DBI-mysql-1.00_2.pkg","licenselogic":"single","pkgsize":6304,"desc":"This is an extension to Class::DBI, containing several functions and\noptimisations for the MySQL database. Instead of setting Class::DBI as\nyour base class, use this instead.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-Untaint","origin":"databases/p5-Class-DBI-Untaint","version":"1.00_1","comment":"Class::DBI constraints using CGI::Untaint","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Untaint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"463ed4f8262e35f3c614c37198b8352165361b04b68e408b6047fb06506a15db","flatsize":3786,"path":"All/p5-Class-DBI-Untaint-1.00_1.pkg","repopath":"All/p5-Class-DBI-Untaint-1.00_1.pkg","licenselogic":"single","pkgsize":3652,"desc":"Using this module will plug-in a new constraint type to Class::DBI\nthat uses CGI::Untaint.\n\nAny column can then be said to require untainting of a given type\n- i.e. that any value which you attempted to set that column to\n(include at create() time) must pass an untaint as_type() check.","deps":{"p5-CGI-Untaint":{"origin":"www/p5-CGI-Untaint","version":"1.26_2"},"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-ToSax","origin":"databases/p5-Class-DBI-ToSax","version":"0.10_1","comment":"Extension to Class::DBI for sqlite","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-ToSax","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08f369aa2fb7f9dda7612bbaf897400bd243a488eca8ef7efafdac1cdde0a777","flatsize":10694,"path":"All/p5-Class-DBI-ToSax-0.10_1.pkg","repopath":"All/p5-Class-DBI-ToSax-0.10_1.pkg","licenselogic":"single","pkgsize":6476,"desc":"Turn database objects to SAX events.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-NEXT":{"origin":"devel/p5-NEXT","version":"0.69"},"p5-XML-SAX-Writer":{"origin":"textproc/p5-XML-SAX-Writer","version":"0.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","textproc","perl5"]},{"name":"p5-Class-Data-ConfigHash","origin":"devel/p5-Class-Data-ConfigHash","version":"0.00002_1","comment":"Add Catalyst-Style Config To Your Class","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/Class-Data-ConfigHash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15220def89e79c4b00a48804e162303f63c349d1f3cd011c308fa7dd52a90dd2","flatsize":13391,"path":"All/p5-Class-Data-ConfigHash-0.00002_1.pkg","repopath":"All/p5-Class-Data-ConfigHash-0.00002_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7376,"desc":"Add Catalyst-Style Config To Your Class","deps":{"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-DBI-SQLite","origin":"databases/p5-Class-DBI-SQLite","version":"0.11_2","comment":"Extension to Class::DBI for sqlite","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-SQLite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a02a30f353df169ac4e04e2e61cc5bf8e0a8b70f9651cdd9bf0acb8b6086858","flatsize":5469,"path":"All/p5-Class-DBI-SQLite-0.11_2.pkg","repopath":"All/p5-Class-DBI-SQLite-0.11_2.pkg","licenselogic":"single","pkgsize":4464,"desc":"Class::DBI::SQLite is an extension to Class::DBI for DBD::SQLite, which allows\nyou to populate auto incremented row id after insert.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-Ima-DBI":{"origin":"databases/p5-Ima-DBI","version":"0.35_1"},"p5-SQL-Statement":{"origin":"databases/p5-SQL-Statement","version":"1.414"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Class-DBI-Sweet","origin":"databases/p5-Class-DBI-Sweet","version":"0.11_1","comment":"Extra sweet features for Class::DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Sweet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19a5b9376d34b6e1ce9b204f39a4865dbc8cf3edefac0293da53131632d6f313","flatsize":49000,"path":"All/p5-Class-DBI-Sweet-0.11_1.pkg","repopath":"All/p5-Class-DBI-Sweet-0.11_1.pkg","licenselogic":"single","pkgsize":21008,"desc":"Class::DBI::Sweet provides convenient count, search, page, and cache\nfunctions in a sweet package. It integrates these functions with\n\"Class::DBI\" in a convenient and efficient way.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-SQL-Abstract":{"origin":"databases/p5-SQL-Abstract","version":"2.000001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-Replication","origin":"databases/p5-Class-DBI-Replication","version":"0.01_1","comment":"Class::DBI for replicated database","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Replication","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"baa4985d8cf7e450b77c77077f650949352690f794db8654058cdd82b12fe28e","flatsize":6967,"path":"All/p5-Class-DBI-Replication-0.01_1.pkg","repopath":"All/p5-Class-DBI-Replication-0.01_1.pkg","licenselogic":"single","pkgsize":4872,"desc":"Classs::DBI::Replication extends Class::DBI's persistence for replicated\ndatabases.\n\nThe idea is very simple. SELECT from slaves, INSERT/UPDATE/DELETE to master.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-Plugin-Type","origin":"databases/p5-Class-DBI-Plugin-Type","version":"0.02_1","comment":"Determine type information for columns","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Plugin-Type","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a784f9b32534a08baf766147287ef81a4f056ae5f937543e133a2dc39572e74d","flatsize":3544,"path":"All/p5-Class-DBI-Plugin-Type-0.02_1.pkg","repopath":"All/p5-Class-DBI-Plugin-Type-0.02_1.pkg","licenselogic":"single","pkgsize":3240,"desc":"This module allows Class::DBI-based classes to query their columns\nfor data type information in a database-independent manner.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-Plugin-Senna","origin":"databases/p5-Class-DBI-Plugin-Senna","version":"0.01_5","comment":"Add Instant Fulltext Search Capability With Senna to Class::DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Plugin-Senna","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1afb9d92605df0c25dcf5962f5ae9f78eb016bc3724b2f37dc3edb0928c5530c","flatsize":11625,"path":"All/p5-Class-DBI-Plugin-Senna-0.01_5.pkg","repopath":"All/p5-Class-DBI-Plugin-Senna-0.01_5.pkg","licenselogic":"single","pkgsize":6672,"desc":"Class::DBI::Plugin::Senna harnesses the power of Senna\n(http://b.razil.jp/project/senna) with Class::DBI.\n\nThis module installs hooks in your Class::DBI package that automatically\ncreates and updates a Senna index.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-Plugin-RetrieveAll","origin":"databases/p5-Class-DBI-Plugin-RetrieveAll","version":"1.04_1","comment":"More complex retrieve_all() for Class::DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Plugin-RetrieveAll","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba61a6aeaa82edb652bbe3a6a962f216e6f73a4685a81ef2b84dbdd4d391186a","flatsize":4974,"path":"All/p5-Class-DBI-Plugin-RetrieveAll-1.04_1.pkg","repopath":"All/p5-Class-DBI-Plugin-RetrieveAll-1.04_1.pkg","licenselogic":"single","pkgsize":4012,"desc":"This is a simple plugin to a Class::DBI subclass which provides a\n'retrieve_all_sorted_by' method.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-Plugin-Pager","origin":"databases/p5-Class-DBI-Plugin-Pager","version":"0.566_1","comment":"Perl extension to paged queries for CDBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Plugin-Pager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e281d7e92681b30cb9bf7148d13bfa8e2049701db3c3be1ab7515cae3f460b9","flatsize":24375,"path":"All/p5-Class-DBI-Plugin-Pager-0.566_1.pkg","repopath":"All/p5-Class-DBI-Plugin-Pager-0.566_1.pkg","licenselogic":"single","pkgsize":11756,"desc":"Perl extension to paged queries for CDBI.\n\nAdds a pager method to your class that can query using SQL::Abstract\nwhere clauses, and limit the number of rows returned to a specific\nsubset.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Class-DBI-Plugin-AbstractCount":{"origin":"databases/p5-Class-DBI-Plugin-AbstractCount","version":"0.08_1"},"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-SQL-Abstract":{"origin":"databases/p5-SQL-Abstract","version":"2.000001"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-Plugin-Iterator","origin":"databases/p5-Class-DBI-Plugin-Iterator","version":"0.13_1","comment":"New iterator for p5-Class-DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Plugin-Iterator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ca447a5d62e62ee74790637ef38f72be11f851fc08acca707b20ec03a297a8b","flatsize":15206,"path":"All/p5-Class-DBI-Plugin-Iterator-0.13_1.pkg","repopath":"All/p5-Class-DBI-Plugin-Iterator-0.13_1.pkg","licenselogic":"single","pkgsize":7848,"desc":"New iterator for Class::DBI.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-Plugin-DeepAbstractSearch","origin":"databases/p5-Class-DBI-Plugin-DeepAbstractSearch","version":"0.08_1","comment":"Provides deep_search_where() for Class::DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Plugin-DeepAbstractSearch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b3ef7a676a2d81a2e3a279fc8b2846dfbc9d87c84de0512f5ba2e8b26f11b7f","flatsize":18868,"path":"All/p5-Class-DBI-Plugin-DeepAbstractSearch-0.08_1.pkg","repopath":"All/p5-Class-DBI-Plugin-DeepAbstractSearch-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8828,"desc":"This plugin provides a SQL::Abstract search method for Class::DBI. It is\nsimilar to Class::DBI::AbstractSearch, but allows you to search and sort\nby fields from joined tables.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Class-DBI-Plugin":{"origin":"databases/p5-Class-DBI-Plugin","version":"0.03_1"},"p5-SQL-Abstract":{"origin":"databases/p5-SQL-Abstract","version":"2.000001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-Plugin-AbstractCount","origin":"databases/p5-Class-DBI-Plugin-AbstractCount","version":"0.08_1","comment":"Get COUNT(*) results with abstract SQL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Plugin-AbstractCount","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0f59b2ec6b4d5338b8978e347bf39144084fd52bdad2beb8d9b5b26bb8053df","flatsize":5724,"path":"All/p5-Class-DBI-Plugin-AbstractCount-0.08_1.pkg","repopath":"All/p5-Class-DBI-Plugin-AbstractCount-0.08_1.pkg","licenselogic":"single","pkgsize":4328,"desc":"This Class::DBI plugin combines the functionality from\nClass::DBI::Plugin::CountSearch (counting objects without having\nto use an array or an iterator), and Class::DBI::AbstractSearch,\nwhich allows complex where-clauses a la SQL::Abstract.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Class-DBI-Plugin":{"origin":"databases/p5-Class-DBI-Plugin","version":"0.03_1"},"p5-SQL-Abstract":{"origin":"databases/p5-SQL-Abstract","version":"2.000001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-Plugin","origin":"databases/p5-Class-DBI-Plugin","version":"0.03_1","comment":"Abstract base class for Class::DBI plugins","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c8dc972af1b9690927ebc775d928061041c0b075d9b566f358959ec0573ace2","flatsize":5105,"path":"All/p5-Class-DBI-Plugin-0.03_1.pkg","repopath":"All/p5-Class-DBI-Plugin-0.03_1.pkg","licenselogic":"single","pkgsize":4316,"desc":"Class::DBI::Plugin is an abstract base class for Class::DBI plugins.\nIts purpose is to make writing plugins easier. Writers of plugins\nshould be able to concentrate on the functionality their module\nprovides, instead of having to deal with the symbol table hackery\ninvolved when writing a plugin module.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-SAK","origin":"databases/p5-Class-DBI-SAK","version":"1.4_1","comment":"Class::DBI Swiss Army Knife (SAK)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-SAK","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9bb9c3421ac4c68646f42fa0eaee3228d38aa20759374fe0d1a3a9045c4fe3d","flatsize":7853,"path":"All/p5-Class-DBI-SAK-1.4_1.pkg","repopath":"All/p5-Class-DBI-SAK-1.4_1.pkg","licenselogic":"single","pkgsize":5892,"desc":"By taking the busy work out of using Class::DBI as you see fit, your code\nbecomes more useful by size. Most of us end up using at least a couple\nClass::DBI extensions in our programs, and it's just a pain. Enter the Swiss\nArmy Knife.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Class-DBI-AbstractSearch":{"origin":"databases/p5-Class-DBI-AbstractSearch","version":"0.07_1"},"p5-Class-DBI-Pager":{"origin":"databases/p5-Class-DBI-Pager","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-Pager","origin":"databases/p5-Class-DBI-Pager","version":"0.08_1","comment":"Pager utility for Class::DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Pager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afd5af89ecd3af6c6b4abbfab509d4485ee9e364775485286004621cf9647231","flatsize":5949,"path":"All/p5-Class-DBI-Pager-0.08_1.pkg","repopath":"All/p5-Class-DBI-Pager-0.08_1.pkg","licenselogic":"single","pkgsize":4764,"desc":"Class::DBI::Pager is a plugin for Class::DBI, which glues Data::Page with\nClass::DBI. This module reduces your work a lot, for example when you have to\ndo something like:\n\n* retrieve objects from a database\n* display objects with 20 items per page\n\nIn addition, your work will be reduced more, when you use Template-Toolkit as\nyour templating engine","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-Exporter-Lite":{"origin":"devel/p5-Exporter-Lite","version":"0.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-Oracle","origin":"databases/p5-Class-DBI-Oracle","version":"0.51_1","comment":"Extensions to Class::DBI for Oracle","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Oracle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6c4b347fe53e8b8834bfd16c31b20ffebe2f7acce20bb3fd2ba4f760ab2164d","flatsize":6781,"path":"All/p5-Class-DBI-Oracle-0.51_1.pkg","repopath":"All/p5-Class-DBI-Oracle-0.51_1.pkg","licenselogic":"single","pkgsize":4936,"desc":"This is an extension to Class::DBI that currently implements:\n\n* A sequence fix for Oracle databases.\n* Automatic column name discovery.\n* Automatic primary key detection.\n* Sequence name guessing.\n* Proper aliasing of reserved words.\n\nInstead of setting Class::DBI as your base class, use this.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-Workflow","origin":"devel/p5-Class-Workflow","version":"0.11_1","comment":"Lightweight workflow system","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Class-Workflow","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec968596747654fb426dbb5d13b4f36429681f33ba5a85969052bb9439be1b7d","flatsize":141227,"path":"All/p5-Class-Workflow-0.11_1.pkg","repopath":"All/p5-Class-Workflow-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":65072,"desc":"Lightweight workflow system, let you build a state machine, with\ntransitions between states.","deps":{"p5-Data-Compare":{"origin":"devel/p5-Data-Compare","version":"1.2200_1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Clone":{"origin":"devel/p5-MooseX-Clone","version":"0.06"},"p5-Set-Object":{"origin":"devel/p5-Set-Object","version":"1.42"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-DBI-Loader","origin":"databases/p5-Class-DBI-Loader","version":"0.34_2","comment":"Dynamic definition of Class::DBI sub classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Loader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53d1e542c4a6dbc46c1482d66b5782bac7f7d5fc5b4bbbe582c7b609fa3165c0","flatsize":41090,"path":"All/p5-Class-DBI-Loader-0.34_2.pkg","repopath":"All/p5-Class-DBI-Loader-0.34_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19184,"desc":"Class::DBI::Loader automate the definition of Class::DBI sub-classes. scan\ntable schemas and setup columns, primary key.\n\nclass names are defined by table names and namespace option.\n\n+-----------+-----------+-----------+\n|   table   | namespace | class     |\n+-----------+-----------+-----------+\n|   foo     | Data      | Data::Foo |\n|   foo_bar |           | FooBar    |\n+-----------+-----------+-----------+\n\nClass::DBI::Loader supports MySQL, Postgres and SQLite.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Lingua-EN-Inflect":{"origin":"textproc/p5-Lingua-EN-Inflect","version":"1.905"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"options":{"DOCS":"on","MYSQL":"off","PGSQL":"off","SQLITE":"off"}},{"name":"p5-Class-DBI-Loader-Relationship","origin":"databases/p5-Class-DBI-Loader-Relationship","version":"1.3_1","comment":"Easier relationship specification in CDBI::L","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Loader-Relationship","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cbf8e7dc5f69f62b01726917f0033338d39c5170f954f888a29bf493cedb93b","flatsize":6081,"path":"All/p5-Class-DBI-Loader-Relationship-1.3_1.pkg","repopath":"All/p5-Class-DBI-Loader-Relationship-1.3_1.pkg","licenselogic":"single","pkgsize":4332,"desc":"This module acts as a mix-in, adding the relationship method to\nClass::DBI::Loader. Since Class::DBI::Loader knows how to map between\ntable names and class names, there ought to be no need to replicate\nthe names.  In addition, it is common (but not universal) to want\nreverse relationships defined for has-many relationships, and for\nhas-a relationships to be defined for the linkages surrounding a\nmany-to-many table.","deps":{"p5-Class-DBI-Loader":{"origin":"databases/p5-Class-DBI-Loader","version":"0.34_2"},"p5-Lingua-EN-Inflect-Number":{"origin":"textproc/p5-Lingua-EN-Inflect-Number","version":"1.12"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-Pg","origin":"databases/p5-Class-DBI-Pg","version":"0.09_4","comment":"Extensions to Class::DBI for PostgreSQL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-Pg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fb6f92905a7c2c9ba79a7b0f91da1a347c9d6b7ecd42373a7a5991db2dcdcb9","flatsize":11437,"path":"All/p5-Class-DBI-Pg-0.09_4.pkg","repopath":"All/p5-Class-DBI-Pg-0.09_4.pkg","licenselogic":"single","pkgsize":6544,"desc":"Class::DBI::Pg automate the setup of Class::DBI columns and primary key for\nPostgres.\n\nselect Postgres system catalog and find out all columns, primary key and SERIAL\ntype column.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Class-DBI-FromCGI","origin":"databases/p5-Class-DBI-FromCGI","version":"1.00_2","comment":"Update Class::DBI data using CGI::Untaint","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-FromCGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6c64bd1e4fdf3532a660693fdff7b0f968bddbb32ab974812949c0817ceb87f","flatsize":12122,"path":"All/p5-Class-DBI-FromCGI-1.00_2.pkg","repopath":"All/p5-Class-DBI-FromCGI-1.00_2.pkg","licenselogic":"single","pkgsize":7516,"desc":"Lots of times, Class::DBI is used in web-based applications. (In fact, coupled\nwith a templating system that allows you to pass objects, such as\nTemplate::Toolkit, Class::DBI is very much your friend for these.)\n\nAnd, as we all know, one of the most irritating things about writing web-based\napplications is the monotony of writing much of the same stuff over and over\nagain. And, where there's monotony there's a tendency to skip over stuff that\nwe all know is really important, but is a pain to write - like Taint Checking\nand sensible input validation. (Especially as we can still show a 'working'\napplication without it!). So, we now have CGI::Untaint to take care of a lot of\nthat for us.\n\nIt so happens that CGI::Untaint also plays well with Class::DBI. All you need\nto do is to 'use Class::DBI::FromCGI' in your class (or in your local\nClass::DBI subclass that all your other classes inherit from. You do do that,\ndon't you?).","deps":{"p5-CGI-Untaint":{"origin":"www/p5-CGI-Untaint","version":"1.26_2"},"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","www","perl5"]},{"name":"p5-Class-DBI-FromForm","origin":"www/p5-Class-DBI-FromForm","version":"0.04_1","comment":"Update Class::DBI using Data::FormValidator or HTML::Widget","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-FromForm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e74616eaa1ba0f916f09e5057b9753c78e73529ffd35d81b033df0bf178f580e","flatsize":11374,"path":"All/p5-Class-DBI-FromForm-0.04_1.pkg","repopath":"All/p5-Class-DBI-FromForm-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6188,"desc":"Create and update Class::DBI objects from Data::FormValidator or HTML::Widget.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Data-FormValidator":{"origin":"textproc/p5-Data-FormValidator","version":"4.88"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Class-DBI-DATA-Schema","origin":"databases/p5-Class-DBI-DATA-Schema","version":"1.00_1","comment":"Execute Class::DBI SQL from DATA sections","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-DATA-Schema","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74cdbca7b383cc525915d2c82d19ac2903c5079b93d4c359d0e1fffae28a3614","flatsize":6420,"path":"All/p5-Class-DBI-DATA-Schema-1.00_1.pkg","repopath":"All/p5-Class-DBI-DATA-Schema-1.00_1.pkg","licenselogic":"single","pkgsize":4940,"desc":"This is an extension to Class::DBI which injects a method into your\nclass to find and execute all SQL statements in the DATA section\nof the package.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-DDL","origin":"databases/p5-Class-DBI-DDL","version":"1.02_1","comment":"DDL for Class-DBI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-DDL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"172419f7818a1f436ef2176aba60fbebf073c60495045fe6f0133268878b709d","flatsize":22138,"path":"All/p5-Class-DBI-DDL-1.02_1.pkg","repopath":"All/p5-Class-DBI-DDL-1.02_1.pkg","licenselogic":"single","pkgsize":12868,"desc":"Combined with Class::DBI to create and dispose of tables","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-AutoLoader","origin":"databases/p5-Class-DBI-AutoLoader","version":"0.12_1","comment":"Generates Class::DBI subclasses dynamically","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-AutoLoader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03efe0691a441cd1bc635741edaa5bb7f401d39709ac5cd234156f5d525f9a8e","flatsize":10023,"path":"All/p5-Class-DBI-AutoLoader-0.12_1.pkg","repopath":"All/p5-Class-DBI-AutoLoader-0.12_1.pkg","licenselogic":"single","pkgsize":6952,"desc":"Class::DBI::AutoLoader scans the tables in a given database, and auto-generates\nthe Class::DBI classes. These are loaded into your package when you import\nClass::DBI::AutoLoader.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Class-DBI-BaseDSN":{"origin":"databases/p5-Class-DBI-BaseDSN","version":"1.22_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-AsForm","origin":"databases/p5-Class-DBI-AsForm","version":"2.42_1","comment":"Produce HTML form elements for database columns","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-AsForm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a312ee21bd0efb30043b9f6ab28e4a3aeeace9d6ac4757d7d4bcd4c8ced15a18","flatsize":6735,"path":"All/p5-Class-DBI-AsForm-2.42_1.pkg","repopath":"All/p5-Class-DBI-AsForm-2.42_1.pkg","licenselogic":"single","pkgsize":5088,"desc":"This module helps to generate HTML forms for creating new database\nrows or editing existing rows. It maps column names in a database\ntable to HTML form elements which fit the schema. Large text fields\nare turned into textareas, and fields with a has-a relationship to\nother Class::DBI tables are turned into select drop-downs populated\nwith objects from the joined class.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Class-DBI-Plugin-Type":{"origin":"databases/p5-Class-DBI-Plugin-Type","version":"0.02_1"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-AbstractSearch","origin":"databases/p5-Class-DBI-AbstractSearch","version":"0.07_1","comment":"Abstract Class::DBI SQL with SQL::Abstract","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-AbstractSearch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0bf2a13008b1aa28738f1d1db476b24915800e7b4079e3610ea5de452af1a458","flatsize":5584,"path":"All/p5-Class-DBI-AbstractSearch-0.07_1.pkg","repopath":"All/p5-Class-DBI-AbstractSearch-0.07_1.pkg","licenselogic":"single","pkgsize":4456,"desc":"Class::DBI::AbstractSearch is a Class::DBI plugin to glue SQL::Abstract into\nClass::DBI.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-SQL-Abstract":{"origin":"databases/p5-SQL-Abstract","version":"2.000001"},"p5-SQL-Abstract-Limit":{"origin":"databases/p5-SQL-Abstract-Limit","version":"0.143"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI-BaseDSN","origin":"databases/p5-Class-DBI-BaseDSN","version":"1.22_2","comment":"DSN sensitive base class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-BaseDSN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e614b64863f194d581baa52c46d9ce56de4e32a4c05edd7774eccad961345a02","flatsize":5134,"path":"All/p5-Class-DBI-BaseDSN-1.22_2.pkg","repopath":"All/p5-Class-DBI-BaseDSN-1.22_2.pkg","licenselogic":"single","pkgsize":4572,"desc":"Class::DBI::BaseDSN acts as a placeholder for a base class which will be\nswitched for a specific Class::DBI extension when you specify the dsn of the\ndatabase to connect to.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-DBI","origin":"databases/p5-Class-DBI","version":"3.0.17_3","comment":"Simple Database Abstraction","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"918e3e5d3cdf4d75433bcdcaf6c949b0831bec8f74ee6d6ef025c414a5bffd24","flatsize":198513,"path":"All/p5-Class-DBI-3.0.17_3.pkg","repopath":"All/p5-Class-DBI-3.0.17_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":92824,"desc":"Class::DBI provides a convenient abstraction layer to a database.\n\nIt not only provides a simple database to object mapping layer, but can\nbe used to implement several higher order database functions (triggers,\nreferential integrity, cascading delete etc.), at the application level,\nrather than at the database.\n\nThis is particularly useful when using a database which doesn't support\nthese (such as MySQL), or when you would like your code to be portable\nacross multiple databases which might implement these things in\ndifferent ways.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Class-Trigger":{"origin":"devel/p5-Class-Trigger","version":"0.15_1"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Ima-DBI":{"origin":"databases/p5-Ima-DBI","version":"0.35_1"},"p5-UNIVERSAL-moniker":{"origin":"devel/p5-UNIVERSAL-moniker","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Class-Contract","origin":"devel/p5-Class-Contract","version":"1.14_1","comment":"Design-by-Contract OO in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Contract","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9d207bc593ed9207a01f120672d5d1faa03dc50320b89f85f65cedfd095b7db","flatsize":124070,"path":"All/p5-Class-Contract-1.14_1.pkg","repopath":"All/p5-Class-Contract-1.14_1.pkg","licenselogic":"single","pkgsize":36892,"desc":"The Class::Contract module implements strong encapsulation, static\ninheritance, and design-by-contract condition checking for\nobject-oriented Perl.  The module provides a declarative syntax for\nattribute, method, constructor, and destructor definitions at both the\nobject and class level.  Pre-conditions, post-conditions, and class\ninvariants are also fully supported.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Class-Constant","origin":"devel/p5-Class-Constant","version":"0.07","comment":"Build constant classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Constant","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33e79177267097149af0014e6d47e320f53bd3f6361dbb2acd7f12c9f5aedbab","flatsize":19765,"path":"All/p5-Class-Constant-0.07.pkg","repopath":"All/p5-Class-Constant-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9984,"desc":"Class::Constant allows you declaratively created so-called \"constant\nclasses\". These are very much like enumerated types (as close as a\ntypeless language like Perl can get, at least).\n\nThe classes generated by this module are modeled closely after Java's\n\"typesafe enumeration\" pattern, but with some added spice to make them\nmore useful to Perl programs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Container","origin":"devel/p5-Class-Container","version":"0.13","comment":"Glues object frameworks together transparently","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f036c181861cee044fbf649e088aa6436665b6e58860bd6c614c2d6a486cdbd5","flatsize":72902,"path":"All/p5-Class-Container-0.13.pkg","repopath":"All/p5-Class-Container-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22876,"desc":"This class facilitates building frameworks of several classes that\ninter-operate. It was first designed and built for \"HTML::Mason\", in\nwhich the Compiler, Lexer, Interpreter, Resolver, Component, Buffer,\nand several other objects must create each other transparently,\npassing the appropriate parameters to the right class, possibly\nsubstituting their own subclass for any of these objects.\n\nThe main features of \"Class::Container\" are:\n\n * Declaration of parameters used by each member in a class framework\n\n * Transparent passing of constructor parameters to the class that\n   needs them\n\n * Ability to create one (automatic) or many (manual) contained\n   objects automatically and transparently","deps":{"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Component","origin":"devel/p5-Class-Component","version":"0.17_1","comment":"Pluggable component framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Component","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11f5ce1a99af946a1efd1ac283ccce6ddcf41cc41058f4f98d8472289f6aa7b4","flatsize":58152,"path":"All/p5-Class-Component-0.17_1.pkg","repopath":"All/p5-Class-Component-0.17_1.pkg","licenselogic":"single","pkgsize":20428,"desc":"Class::Component is pluggable component framework. The compatibilities such\nas dump and load such as YAML are good.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Closure","origin":"devel/p5-Class-Closure","version":"0.304","comment":"Encapsulated, declarative classes in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Closure","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"225f26ee475d0ac4d3ba11f796a29da9d687d4d4e46fb15d5e030017b3b532a0","flatsize":54492,"path":"All/p5-Class-Closure-0.304.pkg","repopath":"All/p5-Class-Closure-0.304.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16776,"desc":"Class::Closure is a package that makes creating Perl classes less\ncumbersome.  You can think of it as a more featureful Class::Struct.","deps":{"p5-Devel-Caller":{"origin":"devel/p5-Devel-Caller","version":"2.07"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-Sentinel":{"origin":"devel/p5-Sentinel","version":"0.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-CSV","origin":"textproc/p5-Class-CSV","version":"1.03_1","comment":"Class based CSV parser/writer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-CSV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69de2fe1373bade40bafebdf2109b3d0c1d7d2494ea10daca993d4f33dedef95","flatsize":19736,"path":"All/p5-Class-CSV-1.03_1.pkg","repopath":"All/p5-Class-CSV-1.03_1.pkg","licenselogic":"single","pkgsize":9040,"desc":"This module can be used to create objects from CSV files, or to create CSV\nfiles from objects. Text::CSV_XS is used for parsing and creating CSV file\nlines, so any limitations in Text::CSV_XS will of course be inherant in\nthis module.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Class-CodeStyler","origin":"devel/p5-Class-CodeStyler","version":"0.27_1","comment":"Perl extension for code generation program formatting and execution","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Class-CodeStyler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6f246c7a0319bb4c9021235642ce1bb54c9a89feae2945b955c0efd0244146b","flatsize":75143,"path":"All/p5-Class-CodeStyler-0.27_1.pkg","repopath":"All/p5-Class-CodeStyler-0.27_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":19232,"desc":"Class::CodeStyler is an object oriented API to be used by code-generators\nin producing formatted code (Perl, C, other). The produced code file can\nalso be syntax checked, displayed with line numbers, executed, and eval'd.\nCode can be inserted anywhere in the generated program using a system of\nbookmarks and jumps.","deps":{"p5-Class-STL-Containers":{"origin":"devel/p5-Class-STL-Containers","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-C3-Componentised","origin":"devel/p5-Class-C3-Componentised","version":"1.001002","comment":"Load mix-ins or components to your C3-based class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-C3-Componentised","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d6d3be62072c3e3cf64fa2751a5ff99f87683e2b4dfb556c48b22e2be057aed","flatsize":20741,"path":"All/p5-Class-C3-Componentised-1.001002.pkg","repopath":"All/p5-Class-C3-Componentised-1.001002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10952,"desc":"This will inject base classes to your module using the Class::C3 method\nresolution order.\n\nPlease note: these are not plugins that can take precedence over methods\ndeclared in MyModule. If you want something like that, consider\nMooseX::Object::Pluggable.","deps":{"p5-Class-C3":{"origin":"devel/p5-Class-C3","version":"0.35"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-C3-Adopt-NEXT","origin":"devel/p5-Class-C3-Adopt-NEXT","version":"0.14","comment":"Make NEXT suck less","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-C3-Adopt-NEXT","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0a650758881764165a06312dc4adc87279b25134ce57eb5d9a52e269456f717","flatsize":53652,"path":"All/p5-Class-C3-Adopt-NEXT-0.14.pkg","repopath":"All/p5-Class-C3-Adopt-NEXT-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13788,"desc":"Make NEXT suck less","deps":{"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-C3-XS","origin":"devel/p5-Class-C3-XS","version":"0.15","comment":"XS speedups for Class::C3","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-C3-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da2c3a01e3513f11320a0ba09bb0ae2f73f94723b5c1cac747858a84bbe07924","flatsize":29470,"path":"All/p5-Class-C3-XS-0.15.pkg","repopath":"All/p5-Class-C3-XS-0.15.pkg","licenselogic":"single","pkgsize":12288,"desc":"This contains XS performance enhancers for Class::C3 version\n0.16 and higher.  The main Class::C3 package will use this\npackage automatically if it can find it.  Do not use this\npackage directly, use Class::C3 instead.\n\nThis module won't do anything for you if you're running a\nversion of Class::C3 older than 0.16.  (It's not a\ndependency because it would be circular with the optional\ndep from that package to this one).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Class-C3","origin":"devel/p5-Class-C3","version":"0.35","comment":"Pragma to use the C3 method resolution order algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-C3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"270b68559dfd2e580bfb4c32d22b8a81680704a0ff5bff232aa601307c0d0ef5","flatsize":35879,"path":"All/p5-Class-C3-0.35.pkg","repopath":"All/p5-Class-C3-0.35.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18744,"desc":"This is a pragma to change Perl 5's standard method resolution order\nfrom depth-first left-to-right (a.k.a - pre-order) to the more\nsophisticated C3 method resolution order.","deps":{"p5-Algorithm-C3":{"origin":"devel/p5-Algorithm-C3","version":"0.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"XS":"off"}},{"name":"p5-Class-BlackHole","origin":"devel/p5-Class-BlackHole","version":"0.04_1","comment":"Base class to treat unhandled method calls as no-ops","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-BlackHole","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4ff23900228e5043f98ea635d30baa79dc16f174bea5fa86a55c96d7a81e4ec","flatsize":5531,"path":"All/p5-Class-BlackHole-0.04_1.pkg","repopath":"All/p5-Class-BlackHole-0.04_1.pkg","licenselogic":"single","pkgsize":4552,"desc":"Normally, if you try to call a method that there's no handler for, you\nget an error:\n\n  Can't locate object method \"flork\" via package \"X\".\n\nBut for classes that inherit from Class::BlackHole, unhandled methods\nbecome just no-operations.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Base","origin":"devel/p5-Class-Base","version":"0.09","comment":"Useful base class for deriving other modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Base","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a68773d9aeeb35bdc356e834e43a742c3660587a9aff12c86d8ff525dd0b8b10","flatsize":37074,"path":"All/p5-Class-Base-0.09.pkg","repopath":"All/p5-Class-Base-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17124,"desc":"This module implements a simple base class from which other modules can be\nderived, thereby inheriting a number of useful methods such as \"new()\",\n\"init()\", \"params()\", \"clone()\", \"error()\" and \"debug()\".","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Autouse","origin":"devel/p5-Class-Autouse","version":"2.01_1","comment":"Defer loading of one or more classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Autouse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"007b7db0c74060a9057e89c50f59816e899d91d00812025a8357a1a4d00a7d3a","flatsize":47147,"path":"All/p5-Class-Autouse-2.01_1.pkg","repopath":"All/p5-Class-Autouse-2.01_1.pkg","licenselogic":"single","pkgsize":21008,"desc":"Class::Autouse allows you to specify a class the will only load when a\nmethod of that class is called.  For large classes that might not be\nused during the running of a program, such as Date::Manip, this can save\nyou large amounts of memory, and decrease the script load time.","deps":{"p5-prefork":{"origin":"devel/p5-prefork","version":"1.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-AutoClass","origin":"devel/p5-Class-AutoClass","version":"1.56_2","comment":"Create get and set methods and simplify object initialization","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Class-AutoClass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4279afa687c9efac97fec41e814e676f7c7e2f24d920cfb2c05c900f7d52818b","flatsize":70570,"path":"All/p5-Class-AutoClass-1.56_2.pkg","repopath":"All/p5-Class-AutoClass-1.56_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27168,"desc":"This is yet another module that generates standard 'get' and 'set' methods for\nPerl classes. It also handles initialization of object and class data from\nparameter lists or defaults, and arranges for object creation and initialization\nto occur in top-down, textbook order even in the presence of multiple\ninheritance.","deps":{"p5-Hash-AutoHash":{"origin":"devel/p5-Hash-AutoHash","version":"1.17_1"},"p5-Hash-AutoHash-Args":{"origin":"devel/p5-Hash-AutoHash-Args","version":"1.18_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-ArrayObjects","origin":"devel/p5-Class-ArrayObjects","version":"1.03_1","comment":"Utility class for array based objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-ArrayObjects","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"736528c0cff5a48c19f247a58883bbde8358afa73db54f6daf115863155714e0","flatsize":17907,"path":"All/p5-Class-ArrayObjects-1.03_1.pkg","repopath":"All/p5-Class-ArrayObjects-1.03_1.pkg","licenselogic":"single","pkgsize":10760,"desc":"This module makes it easy to build classes using array based objects.\nIt's main goal is to allow one to create less memory hungry programs,\nnotably in memory-sensitive contexts such as mod_perl.\n\nThis module is little more than a cute way of defining constant subs in\nyour own package.  Constant subs are very useful when dealing with array\nbased objects because they allow one to access array slots by name\ninstead of by index.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-AlzaboWrapper","origin":"devel/p5-Class-AlzaboWrapper","version":"0.14_1","comment":"Higher level wrapper around Alzabo Row and Table objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-AlzaboWrapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbb92c71897067bd566d2e3d3ebf7fec72118355d73cb6ffd685e6c02d74d32e","flatsize":32888,"path":"All/p5-Class-AlzaboWrapper-0.14_1.pkg","repopath":"All/p5-Class-AlzaboWrapper-0.14_1.pkg","licenselogic":"single","pkgsize":14940,"desc":"This module is intended for use as a base class when you are writing a class\nthat wraps Alzabo's table and row classes.","deps":{"p5-Alzabo":{"origin":"devel/p5-Alzabo","version":"0.92_1"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","databases","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Class-Adapter","origin":"devel/p5-Class-Adapter","version":"1.08_1","comment":"Perl implementation of the \"Adapter\" Design Pattern","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Class-Adapter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ff64788409c895a3911df7c72fda8a82c07e54eba368303458b9660a73032ab","flatsize":34798,"path":"All/p5-Class-Adapter-1.08_1.pkg","repopath":"All/p5-Class-Adapter-1.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18344,"desc":"The Class::Adapter class is intended as an abstract base class for creating\nany sort of class or object that follows the Adapter pattern.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Accessor-Lvalue","origin":"devel/p5-Class-Accessor-Lvalue","version":"0.11_1","comment":"Create Lvalue accessors","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Accessor-Lvalue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7fda915443c1bb95c09e57a02290959acafa0c3cc6e0f033a5f1d6c00f06bb1","flatsize":9334,"path":"All/p5-Class-Accessor-Lvalue-0.11_1.pkg","repopath":"All/p5-Class-Accessor-Lvalue-0.11_1.pkg","licenselogic":"single","pkgsize":6824,"desc":"This module subclasses Class::Accessor and Class::Accessor::Fast\nin order to provide lvalue accessor makers.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Want":{"origin":"devel/p5-Want","version":"0.29_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Accessor-Lite","origin":"devel/p5-Class-Accessor-Lite","version":"0.08","comment":"Minimalistic variant of p5-Class-Accessor","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Class-Accessor-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c43d101a7f442ffa80be7fe059302caabb7f3ff9eb32cf46846e53addcde0cc","flatsize":16557,"path":"All/p5-Class-Accessor-Lite-0.08.pkg","repopath":"All/p5-Class-Accessor-Lite-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8412,"desc":"Class::Accessor::Lite is a variant of Class::Accessor. It is fast and requires\nless typing, has no dependencies to other modules, and does not mess up the\n@ISA.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Accessor-Installer","origin":"devel/p5-Class-Accessor-Installer","version":"1.100880_1","comment":"Install an accessor subroutine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Accessor-Installer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a3d8e6fcff9dec32335dadd8e104fb5d2aff2483b84314c739f5e6586a461f1","flatsize":10554,"path":"All/p5-Class-Accessor-Installer-1.100880_1.pkg","repopath":"All/p5-Class-Accessor-Installer-1.100880_1.pkg","licenselogic":"single","pkgsize":6992,"desc":"Perl module to install an accessor subroutine","deps":{"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Accessor-Named","origin":"devel/p5-Class-Accessor-Named","version":"0.009_1","comment":"Better profiling output for Class::Accessor","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Accessor-Named","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50e078160e939a223fb512ace5c709f107c0a4c52d4af702535ac276cf3fa583","flatsize":6437,"path":"All/p5-Class-Accessor-Named-0.009_1.pkg","repopath":"All/p5-Class-Accessor-Named-0.009_1.pkg","licenselogic":"single","pkgsize":5488,"desc":"Class::Accessor is a great way to automate the tedious task of\ngenerating accessors and mutators. One small drawback is that due to\nthe details of the implementation, you only get one __ANON__ entry in\nprofiling output. That entry contains all your accessors, which can be\na real pain if you're attempting to figure out which of your accessors\nis being called six billion times. This module is a development aid\nwhich uses Hook::LexWrap and Sub::Name to talk your accessors into\nidentifying themselves. While it shouldn't add much additional runtime\noverhead (as it acts only Class::Accessor's generator functions), it\nhas not been designed for production deployment.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Hook-LexWrap":{"origin":"devel/p5-Hook-LexWrap","version":"0.26"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Accessor-Fast-XS","origin":"devel/p5-Class-Accessor-Fast-XS","version":"0.04_1","comment":"XS replacement for Class::Accessor::Fast","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Accessor-Fast-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb339969a05170fef36e650b565044fd8fd7c2ecbcf505e206d499456cf9b90c","flatsize":21691,"path":"All/p5-Class-Accessor-Fast-XS-0.04_1.pkg","repopath":"All/p5-Class-Accessor-Fast-XS-0.04_1.pkg","licenselogic":"single","pkgsize":9172,"desc":"This module is a XS based replacement for Class::Accessor::Fast.\nJust replace Class::Accessor::Fast with Class::Accessor::Fast::XS\nand it should just work.\n\nRead Class::Accessor::Fast and Class::Accessor for API docs and usage.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Class-Accessor-Grouped","origin":"devel/p5-Class-Accessor-Grouped","version":"0.10014","comment":"Lets you build groups of accessors","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Accessor-Grouped","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"308af02c3bb8d9cdd1133ff4e04e85625576e7e22837ef449e4b58435d6f9907","flatsize":42404,"path":"All/p5-Class-Accessor-Grouped-0.10014.pkg","repopath":"All/p5-Class-Accessor-Grouped-0.10014.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18940,"desc":"This class lets you build groups of accessors that will call different\ngetters and setters.","deps":{"p5-Class-XSAccessor":{"origin":"devel/p5-Class-XSAccessor","version":"1.19_2,1"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Accessor-Constructor","origin":"devel/p5-Class-Accessor-Constructor","version":"1.111590_1","comment":"Perl extension for constructor generator","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Accessor-Constructor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40cd74f79b7b5baada58e944823f235a399e8d52476cf168356e540e18fc6881","flatsize":23290,"path":"All/p5-Class-Accessor-Constructor-1.111590_1.pkg","repopath":"All/p5-Class-Accessor-Constructor-1.111590_1.pkg","licenselogic":"single","pkgsize":11692,"desc":"This module generates accessors for your class in the same spirit as\nClass::Accessor does.  While the latter deals with accessors for\nscalar values, this module provides accessor makers for rather\nflexible constructors.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Accessor-Complex":{"origin":"devel/p5-Class-Accessor-Complex","version":"1.100880_2"},"p5-Class-Accessor-Installer":{"origin":"devel/p5-Class-Accessor-Installer","version":"1.100880_1"},"p5-Data-Inherited":{"origin":"devel/p5-Data-Inherited","version":"1.100860_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Accessor-Complex","origin":"devel/p5-Class-Accessor-Complex","version":"1.100880_2","comment":"Arrays, hashes, booleans, integers, sets, and more","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Class-Accessor-Complex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a72dbd48fe6f508e5b67f6cac0b530a801bfa282b2713c16d74b3c3d8e5a59bd","flatsize":119336,"path":"All/p5-Class-Accessor-Complex-1.100880_2.pkg","repopath":"All/p5-Class-Accessor-Complex-1.100880_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22892,"desc":"This module generates accessors for your class in the same spirit as\nClass::Accessor does. While the latter deals with accessors for scalar values,\nthis module provides accessor makers for arrays, hashes, integers, booleans,\nsets and more.\n\nAs seen in the synopsis, you can chain calls to the accessor makers. Also,\nbecause this module inherits from Class::Accessor, you can put a call to one of\nits accessor makers at the end of the chain.\n\nThe accessor generators also generate documentation ready to be used with\nSub::Documentation.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Accessor-Installer":{"origin":"devel/p5-Class-Accessor-Installer","version":"1.100880_1"},"p5-Data-Miscellany":{"origin":"devel/p5-Data-Miscellany","version":"1.100850_1"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Accessor-Children","origin":"devel/p5-Class-Accessor-Children","version":"0.02_1","comment":"Automated child-class/accessor generation","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Class-Accessor-Children","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4cb7bdc6f40a6b63c0040115c212aaef365f54caa97dbaf53a392b04daa4ce5","flatsize":16779,"path":"All/p5-Class-Accessor-Children-0.02_1.pkg","repopath":"All/p5-Class-Accessor-Children-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8512,"desc":"This module automagically generates child classes which have accessor/mutator\nmethods.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Accessor-Chained","origin":"devel/p5-Class-Accessor-Chained","version":"0.01_2","comment":"Make chained accessors","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Accessor-Chained","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3329217a64af4a6f18f9883b2f0702bcde758533cd28b40e1af52eb8b78ac92c","flatsize":13230,"path":"All/p5-Class-Accessor-Chained-0.01_2.pkg","repopath":"All/p5-Class-Accessor-Chained-0.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7596,"desc":"A chained accessor is one that always returns the object when called\nwith parameters (to set), and the value of the field when called with\nno arguments.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Accessor-Fast-Contained","origin":"devel/p5-Class-Accessor-Fast-Contained","version":"1.01_1","comment":"Fast accessors with data containment","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Accessor-Fast-Contained","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4b627dafd0e1076661cc468e5f1b0e26fc9f9d71d28439177b5c941f6936839","flatsize":5976,"path":"All/p5-Class-Accessor-Fast-Contained-1.01_1.pkg","repopath":"All/p5-Class-Accessor-Fast-Contained-1.01_1.pkg","licenselogic":"single","pkgsize":4420,"desc":"This module does two things differently to the venerable\nClass::Accessor::Fast:\n\n- Fields are stored at arms-length within a single hash value of $self, rather\n  than directly in the $self blessed referent.\n\n- new() allows mixin into an existing object, rather than creating and\n  returning a new blessed hashref.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Class-Accessor","origin":"devel/p5-Class-Accessor","version":"0.51","comment":"Automated accessor generation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-Accessor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ef68fb3544001b957177a8e0b000cfe6581b3ad9a8463268f2e0c2c4a30def2","flatsize":43238,"path":"All/p5-Class-Accessor-0.51.pkg","repopath":"All/p5-Class-Accessor-0.51.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20892,"desc":"This module automagically generates accessor/mutators for your class.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Clamd","origin":"mail/p5-Clamd","version":"1.04_5","comment":"Connect to local clamd(8) service and send commands","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Clamd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"894c7966c02614214b772f803e1953439cef71ff12e31b7fb98522109a8ba6d8","flatsize":11021,"path":"All/p5-Clamd-1.04_5.pkg","repopath":"All/p5-Clamd-1.04_5.pkg","licenselogic":"single","pkgsize":6900,"desc":"A library for connecting to and sending commands to a local\nclamd service - an anti-virus daemon process.\n\nYou can find more information about clam anti-virus at\nhttp://www.clamav.org/","deps":{"clamav":{"origin":"security/clamav","version":"1.3.2,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-Cisco-UCS","origin":"comms/p5-Cisco-UCS","version":"0.51_1,1","comment":"Perl interface to the Cisco UCS XML API","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Cisco-UCS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3919ac2a5c8484552f9c8d1eca9e99d11d9a3ee9b118a1a97f1bf76e8d996625","flatsize":282260,"path":"All/p5-Cisco-UCS-0.51_1,1.pkg","repopath":"All/p5-Cisco-UCS-0.51_1,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":104176,"desc":"This package provides an abstracted interface to the Cisco UCS Manager XML API\nand Cisco UCS Management Information Model.\n\nThe Cisco UCS Manager (UCSM) is an embedded software agent providing access to\nthe hardware and configuration management features of attached Cisco UCS\nhardware. The Management Information Model for the UCSM is organised into a\nstructured hierarchy of both physical and virtual objects. Accessing objects\nwithin the hierarchy is done through a number of high level calls to hierarchy\nsearch and traversal methods.","deps":{"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms","perl5"]},{"name":"p5-Cisco-Reconfig","origin":"net-mgmt/p5-Cisco-Reconfig","version":"0.912","comment":"Parse and generate Cisco configuration files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Cisco-Reconfig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"babe817863c3b273a38911f2ff5239effbc1c8b615af0817d5a975d9b3c987d9","flatsize":41209,"path":"All/p5-Cisco-Reconfig-0.912.pkg","repopath":"All/p5-Cisco-Reconfig-0.912.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17592,"desc":"Cisco::Reconfig makes it easier to write programs to generate changes to Cisco\nconfiguration files.\n\nCisco::Reconfig is a module that parses Cisco router configuration files. It doesn't\nhave any real understanding of Cisco configurations so it might be useful for other\nsimilar configuration languages. It knows that nesting is shown by indentation.\nIt knows that ! means a comment. It knows that no may proceed a line without\nchanging where that line exists in the hierarchy. It doesn't know much else.\n\nCisco::Reconfig can be used to modify configurations. The set() method will check\nthe current configruation and return commands to change it if it is other than\nwhat is wanted (as passed to the set() method).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Cisco-IPPhone","origin":"net/p5-Cisco-IPPhone","version":"0.05_1","comment":"Package for creating Cisco IPPhone XML objects","maintainer":"numisemis@yahoo.com","www":"https://metacpan.org/release/Cisco-IPPhone","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38c3ef7eca2415c75e1ddfd1141120ee35625691b79f52c3a2b88fee86fe1b29","flatsize":46404,"path":"All/p5-Cisco-IPPhone-0.05_1.pkg","repopath":"All/p5-Cisco-IPPhone-0.05_1.pkg","licenselogic":"single","pkgsize":14404,"desc":"This Cisco IPPhone module was created to provide a simple convenient\nmethod to display Cisco IP Phone objects and gather input from a Cisco\n7940 or 7960 IP Phone.  This module supports all known Cisco XML objects\nfor 7940 and 7960 phones.  Knowledge of Cisco XML syntax is not a\nrequirement.\n\nThis Perl module gives the ability to use simple PERL objects to display XML\non the IP Phone unlike to Cisco Software Development Kit (SDK) which uses\nMicrosoft IIS Server, ASP's, JSP's, Javascript, COM Objects, and requires\nknowledge of XML syntax.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Cisco-Hash","origin":"security/p5-Cisco-Hash","version":"0.02_1","comment":"De- and encrypts Cisco type 7 hashes","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Cisco-Hash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12097decb6341ac567e85079f5a4889bcbb1a69f936aaf5d2ba0fa34f3b8ae67","flatsize":6559,"path":"All/p5-Cisco-Hash-0.02_1.pkg","repopath":"All/p5-Cisco-Hash-0.02_1.pkg","licenselogic":"single","pkgsize":4624,"desc":"This Module decrypts all kind of Cisco encrypted hashes\nalso referred to as type 7 passwords. Further you can\nencrypt any given string into a encrypted hash that will\nbe accepted by any Cisco device as an encrypted type 7 password.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Cisco-CopyConfig","origin":"net-mgmt/p5-Cisco-CopyConfig","version":"1.4","comment":"Cisco IOS running-config manipulation","maintainer":"rihaz.jerrin@gmail.com","www":"https://metacpan.org/release/Cisco-CopyConfig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"998b0a5cb1c0806c96edb2fc140adcafe9d6be13febb45c5bfc148850be349d2","flatsize":14317,"path":"All/p5-Cisco-CopyConfig-1.4.pkg","repopath":"All/p5-Cisco-CopyConfig-1.4.pkg","licenselogic":"single","pkgsize":8212,"desc":"Cisco::CopyConfig provides methods for manipulating the\nrunning-config of devices running Cisco  IOS via  SNMP\ndirected TFTP. This module is essentially a wrapper for\nNet::SNMP and the CISCO-CONFIG-COPY-MIB-V1SMI.my MIB schema.","deps":{"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-Chooser","origin":"devel/p5-Chooser","version":"2.0.0_2","comment":"Takes a string composed of various tests, arguments, etc and returns a value","maintainer":"vvelox@vvelox.net","www":"https://metacpan.org/release/Chooser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fcfb537028c3ecc17332f4c84541413595ae2daa6a5eb7317a222756c6ffe16","flatsize":22347,"path":"All/p5-Chooser-2.0.0_2.pkg","repopath":"All/p5-Chooser-2.0.0_2.pkg","licenselogic":"single","pkgsize":11192,"desc":"A system for choosing a value for something. Takes a string composed of various\ntests, arguements, and etc and returns a value based on it.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Net-CIDR-Lite":{"origin":"net/p5-Net-CIDR-Lite","version":"0.22"},"p5-Text-NeatTemplate":{"origin":"textproc/p5-Text-NeatTemplate","version":"0.11.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Child","origin":"devel/p5-Child","version":"0.013","comment":"Object oriented simple interface to fork()","maintainer":"citric@cubicone.tmetic.com","www":"https://metacpan.org/release/Child","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11638b97fed29118d5826f04b5fabacfcae2770d536a3a58cdb7343e31f73b7c","flatsize":84362,"path":"All/p5-Child-0.013.pkg","repopath":"All/p5-Child-0.013.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33180,"desc":"Child - a Perl 5 OO interface to fork()\n\nMy working version of this port is at:\nhttps://github.com/drench/FreeBSD-p5-Child","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Chess-PGN-Parse","origin":"textproc/p5-Chess-PGN-Parse","version":"0.20","comment":"Reads and parses PGN (Portable Game Notation) Chess files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chess-PGN-Parse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d490fdbe67e0062a03182036482573d42dd097b18cc31bd6a366dd8ed25f978","flatsize":60630,"path":"All/p5-Chess-PGN-Parse-0.20.pkg","repopath":"All/p5-Chess-PGN-Parse-0.20.pkg","licenselogic":"single","pkgsize":21256,"desc":"Chess::PGN::Parse offers a range of methods to read and manipulate\nPortable Game Notation files. PGN files contain chess games produced by\nchess programs following a standard format\n(http://www.schachprobleme.de/chessml/faq/pgn/). It is among the preferred\nmeans of chess games distribution. Being a public, well established\nstandard, PGN is understood by many chess archive programs. Parsing simple\nPGN files is not difficult. However, dealing with some of the intricacies\nof the Standard is less than trivial. This module offers a clean handle\ntoward reading and parsing complex PGN files.\n\nA PGN file has several tags, which are key/values pairs at the header of\neach game, in the format [key \"value\"]\n\nAfter the header, the game follows. A string of numbered chess moves,\noptionally interrupted by braced comments and recursive parenthesized\nvariants and comments. While dealing with simple braced comments is\nstraightforward, parsing nested comments can give you more than a\nheadache.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","games","perl5"]},{"name":"p5-Chemistry-Ring","origin":"science/p5-Chemistry-Ring","version":"0.20_1","comment":"Represent a ring as a substructure of a molecule","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-Ring","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75d3a335c2f10409684746a3216e2e8e39c1e9c92007c0dac278395e82775991","flatsize":22162,"path":"All/p5-Chemistry-Ring-0.20_1.pkg","repopath":"All/p5-Chemistry-Ring-0.20_1.pkg","licenselogic":"single","pkgsize":11648,"desc":"Perl module which provides some basic methods for representing a ring.","deps":{"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"p5-Statistics-Regression":{"origin":"math/p5-Statistics-Regression","version":"0.53_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-Pattern","origin":"science/p5-Chemistry-Pattern","version":"0.27_1","comment":"Chemical substructure pattern matching","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-Pattern","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3add46a6d74638381d2229031fb62a1997a2f707554f42acb01e9e5023d6521","flatsize":26222,"path":"All/p5-Chemistry-Pattern-0.27_1.pkg","repopath":"All/p5-Chemistry-Pattern-0.27_1.pkg","licenselogic":"single","pkgsize":12804,"desc":"Perl module which implements basic pattern matching for molecules.","deps":{"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-Reaction","origin":"science/p5-Chemistry-Reaction","version":"0.02_1","comment":"Represent a ring as a substructure of a molecule","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-Reaction","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21f2856325744b702cb021771d52048b41296e698af8639ebf5aeaed27f57b9f","flatsize":22924,"path":"All/p5-Chemistry-Reaction-0.02_1.pkg","repopath":"All/p5-Chemistry-Reaction-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9716,"desc":"Explicit chemical reactions","deps":{"p5-Chemistry-File-SMILES":{"origin":"science/p5-Chemistry-File-SMILES","version":"0.47_2"},"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"p5-Chemistry-Pattern":{"origin":"science/p5-Chemistry-Pattern","version":"0.27_1"},"p5-Statistics-Regression":{"origin":"math/p5-Statistics-Regression","version":"0.53_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-Mok","origin":"science/p5-Chemistry-Mok","version":"0.25_1","comment":"Molecular awk interpreter","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-Mok","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4e80bc16d0f009cd7e8a7b444d0c6079f4271417007ae76147824556b170804","flatsize":30460,"path":"All/p5-Chemistry-Mok-0.25_1.pkg","repopath":"All/p5-Chemistry-Mok-0.25_1.pkg","licenselogic":"single","pkgsize":15784,"desc":"Perl molecular awk interpreter","deps":{"p5-Chemistry-Bond-Find":{"origin":"science/p5-Chemistry-Bond-Find","version":"0.23_1"},"p5-Chemistry-File-SMILES":{"origin":"science/p5-Chemistry-File-SMILES","version":"0.47_2"},"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"p5-Chemistry-Pattern":{"origin":"science/p5-Chemistry-Pattern","version":"0.27_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-Mol","origin":"science/p5-Chemistry-Mol","version":"0.39","comment":"Perl toolkit to describe molecules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-Mol","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dea607d48c08c885d3ef3905d58c337e6ea7aa33030d616922d6f4d5f3db89a9","flatsize":144209,"path":"All/p5-Chemistry-Mol-0.39.pkg","repopath":"All/p5-Chemistry-Mol-0.39.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":64652,"desc":"Chemistr-Mol is a toolkit includes basic objects and methods to\ndescribe molecules. It consists of several modules: Chemistry::Mol,\nChemistry::Atom, Chemistry::Bond, and Chemistry::File.\n\nThey are the core modules of the PerlMol toolkit, see:\nhttp://www.perlmol.org/.","deps":{"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-Math-VectorReal":{"origin":"math/p5-Math-VectorReal","version":"1.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-MacroMol","origin":"science/p5-Chemistry-MacroMol","version":"0.06_1","comment":"Perl toolkit to describe macromolecules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-MacroMol","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b619a9f464725369e3910262aa0f832d61855e030e432ffcad2bd68ae74731b9","flatsize":10069,"path":"All/p5-Chemistry-MacroMol-0.06_1.pkg","repopath":"All/p5-Chemistry-MacroMol-0.06_1.pkg","licenselogic":"single","pkgsize":6964,"desc":"Chemistry-MacroMol is a toolkit includes basic objects and methods to\ndescribe macromolecules, a macromolecule is just a molecule that\nconsists of several \"domains\". For example, a protein consists\nof aminoacid residues, or a nucleic acid consists of bases. Therefore\nChemistry::MacroMol is derived from Chemistry::Mol, with additional\nmethods to handle the domains.","deps":{"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-MidasPattern","origin":"science/p5-Chemistry-MidasPattern","version":"0.11_1","comment":"Select atoms in macromolecules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-MidasPattern","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b77da0c7d3eb50e5edc6ed0119e6d5d6af07a6b632245961fb0efedcbe1062d","flatsize":19128,"path":"All/p5-Chemistry-MidasPattern-0.11_1.pkg","repopath":"All/p5-Chemistry-MidasPattern-0.11_1.pkg","licenselogic":"single","pkgsize":10588,"desc":"Select atoms in macromolecule","deps":{"p5-Chemistry-File-PDB":{"origin":"science/p5-Chemistry-File-PDB","version":"0.23_1"},"p5-Chemistry-MacroMol":{"origin":"science/p5-Chemistry-MacroMol","version":"0.06_1"},"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"p5-Chemistry-Pattern":{"origin":"science/p5-Chemistry-Pattern","version":"0.27_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-InternalCoords","origin":"science/p5-Chemistry-InternalCoords","version":"0.18_1","comment":"Represent the position of an atom using internal coordinates","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-InternalCoords","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c16e52b1c22a995e19a251863c6ea77d669efa836b0bf92c2afb8336ab7a459","flatsize":20351,"path":"All/p5-Chemistry-InternalCoords-0.18_1.pkg","repopath":"All/p5-Chemistry-InternalCoords-0.18_1.pkg","licenselogic":"single","pkgsize":10824,"desc":"Perl module implements an object class for representing internal\ncoordinates and provides methods for converting them to Cartesian\ncoordinates.","deps":{"p5-Chemistry-Bond-Find":{"origin":"science/p5-Chemistry-Bond-Find","version":"0.23_1"},"p5-Chemistry-Canonicalize":{"origin":"science/p5-Chemistry-Canonicalize","version":"0.11_1"},"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-Isotope","origin":"science/p5-Chemistry-Isotope","version":"0.11_1","comment":"Table of the isotopes exact mass data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-Isotope","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cf96810affb44f3ada141556c32b7545c465bcda6aafc3f862a2afe5e020bd4","flatsize":80167,"path":"All/p5-Chemistry-Isotope-0.11_1.pkg","repopath":"All/p5-Chemistry-Isotope-0.11_1.pkg","licenselogic":"single","pkgsize":24736,"desc":"Perl module which contains the exact mass data from the table of the isotopes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-File-XYZ","origin":"science/p5-Chemistry-File-XYZ","version":"0.11_1","comment":"XYZ molecule format reader/writer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-File-XYZ","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd23e459e7d827629e3549321c5566a966f20f76cff7678418f318dcba14706f","flatsize":5676,"path":"All/p5-Chemistry-File-XYZ-0.11_1.pkg","repopath":"All/p5-Chemistry-File-XYZ-0.11_1.pkg","licenselogic":"single","pkgsize":4260,"desc":"XYZ molecule format reader/writer","deps":{"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-FormulaPattern","origin":"science/p5-Chemistry-FormulaPattern","version":"0.10_1","comment":"Match molecule by formula","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-FormulaPattern","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b7b0ab304b601871f25be66c81ac28c852b6f50e165cf86a0934311ab19f5ce","flatsize":16319,"path":"All/p5-Chemistry-FormulaPattern-0.10_1.pkg","repopath":"All/p5-Chemistry-FormulaPattern-0.10_1.pkg","licenselogic":"single","pkgsize":9372,"desc":"Match molecule by formula","deps":{"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"p5-Chemistry-Pattern":{"origin":"science/p5-Chemistry-Pattern","version":"0.27_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-File-SMILES","origin":"science/p5-Chemistry-File-SMILES","version":"0.47_2","comment":"SMILES linear notation parser/writer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-File-SMILES","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3066d56113bf7be7456633dcf04b0f17ab0a0ec70c33e8c64f5978ff919c7f89","flatsize":23715,"path":"All/p5-Chemistry-File-SMILES-0.47_2.pkg","repopath":"All/p5-Chemistry-File-SMILES-0.47_2.pkg","licenselogic":"single","pkgsize":10652,"desc":"Perl module which parses a SMILES (Simplified Molecular Input Line Entry\nSpecification) string.","deps":{"p5-Chemistry-Bond-Find":{"origin":"science/p5-Chemistry-Bond-Find","version":"0.23_1"},"p5-Chemistry-Canonicalize":{"origin":"science/p5-Chemistry-Canonicalize","version":"0.11_1"},"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"p5-Chemistry-Ring":{"origin":"science/p5-Chemistry-Ring","version":"0.20_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-File-VRML","origin":"science/p5-Chemistry-File-VRML","version":"0.10_1","comment":"Generate VRML models for molecules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-File-VRML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1410a7d36dad5e1cbf3b02aa3374796ddff247a8b2b19beecf21bbc5f9d8557f","flatsize":32282,"path":"All/p5-Chemistry-File-VRML-0.10_1.pkg","repopath":"All/p5-Chemistry-File-VRML-0.10_1.pkg","licenselogic":"single","pkgsize":10200,"desc":"Generate VRML models for molecules","deps":{"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-File-SLN","origin":"science/p5-Chemistry-File-SLN","version":"0.11_1","comment":"SLN linear notation parser/writer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-File-SLN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8ec97a1e2eff13361e2f44100884c1a23bf80abd9f5eaeda449704b3b35d2f0","flatsize":30201,"path":"All/p5-Chemistry-File-SLN-0.11_1.pkg","repopath":"All/p5-Chemistry-File-SLN-0.11_1.pkg","licenselogic":"single","pkgsize":10532,"desc":"SLN linear notation parser/writer","deps":{"p5-Chemistry-Bond-Find":{"origin":"science/p5-Chemistry-Bond-Find","version":"0.23_1"},"p5-Chemistry-Canonicalize":{"origin":"science/p5-Chemistry-Canonicalize","version":"0.11_1"},"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"p5-Chemistry-Ring":{"origin":"science/p5-Chemistry-Ring","version":"0.20_1"},"p5-Parse-Yapp":{"origin":"devel/p5-Parse-Yapp","version":"1.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-File-PDB","origin":"science/p5-Chemistry-File-PDB","version":"0.23_1","comment":"Perl module to read and write PDB files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-File-PDB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb3dd171b84c07bd4b07c57dc175fd9d5ab66fc38d9987569a1e9709c8318566","flatsize":11199,"path":"All/p5-Chemistry-File-PDB-0.23_1.pkg","repopath":"All/p5-Chemistry-File-PDB-0.23_1.pkg","licenselogic":"single","pkgsize":6704,"desc":"p5-Chemistry-File-PDB reads and writes PDB files. The PDB file format\nis commonly used to describe proteins, particularly those stored in the\nProtein Data Bank(<http://www.rcsb.org/pdb/>).","deps":{"p5-Chemistry-MacroMol":{"origin":"science/p5-Chemistry-MacroMol","version":"0.06_1"},"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-File-Mopac","origin":"science/p5-Chemistry-File-Mopac","version":"0.15_1","comment":"MOPAC 6 input file reader/writer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-File-Mopac","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"021ef0e8a1133cc40b11adfbcef59b4014ef12a85b405a74b41c02f8570b35a6","flatsize":10242,"path":"All/p5-Chemistry-File-Mopac-0.15_1.pkg","repopath":"All/p5-Chemistry-File-Mopac-0.15_1.pkg","licenselogic":"single","pkgsize":5788,"desc":"MOPAC 6 input file reader/writer","deps":{"p5-Chemistry-InternalCoords":{"origin":"science/p5-Chemistry-InternalCoords","version":"0.18_1"},"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-File-MDLMol","origin":"science/p5-Chemistry-File-MDLMol","version":"0.21_1","comment":"MDL molfile reader/write","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-File-SMARTS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4532eeeaf35b6a555aab7494e1647cbc864c7383ff85f71d6d511ec5b00b1a8d","flatsize":20289,"path":"All/p5-Chemistry-File-MDLMol-0.21_1.pkg","repopath":"All/p5-Chemistry-File-MDLMol-0.21_1.pkg","licenselogic":"single","pkgsize":10356,"desc":"Perl module which will parse a SMARTS (SMiles ARbitrary Target Specification)\nstring, generating a Chemistry::Pattern object. It is a file I/O driver for\nthe PerlMol toolkit.","deps":{"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"p5-Chemistry-Ring":{"origin":"science/p5-Chemistry-Ring","version":"0.20_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-Elements","origin":"science/p5-Chemistry-Elements","version":"1.077","comment":"Perl extension for working with Chemical Elements","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-Elements","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1a08abd875ad5023530c75abca81e79c533dfe01f83cd39c743286b2a7d7c89","flatsize":36953,"path":"All/p5-Chemistry-Elements-1.077.pkg","repopath":"All/p5-Chemistry-Elements-1.077.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":14644,"desc":"Chemistry::Elements provides an easy, object-oriented way to keep\ntrack of your chemical data. Using either the atomic number, chemical\nsymbol, or element name you can construct an Element object.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-Canonicalize","origin":"science/p5-Chemistry-Canonicalize","version":"0.11_1","comment":"Number the atoms in a molecule in a unique way","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-Canonicalize","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74395bd3748203c3ef02f5c52c08c4b3e21b54a1bfaa677c57c5fdce00415ca4","flatsize":19416,"path":"All/p5-Chemistry-Canonicalize-0.11_1.pkg","repopath":"All/p5-Chemistry-Canonicalize-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8996,"desc":"Perl module which provides functions for \"canonicalizing\" a molecular\nstructure; that is, to number the atoms in a unique way regardless of the\ninput order.","deps":{"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-Bond-Find","origin":"science/p5-Chemistry-Bond-Find","version":"0.23_1","comment":"Detect bonds in a molecule and assign formal bond orders","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-Bond-Find","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"873e621b727861b2aa8c812cb23d3c50e33f626005b39c9e71a2f8a780ea3371","flatsize":37598,"path":"All/p5-Chemistry-Bond-Find-0.23_1.pkg","repopath":"All/p5-Chemistry-Bond-Find-0.23_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14896,"desc":"Perl module which provides functions for detecting the bonds in a molecule from\nits 3D coordinates by using simple cutoffs, and for guessing the formal bond\norders.","deps":{"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chemistry-3DBuilder","origin":"science/p5-Chemistry-3DBuilder","version":"0.10_1","comment":"Generate 3D coordinates from a connection table","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-3DBuilder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32187be98b81aa7db3c2e980a4a3f7d7e7c76d134d2449811b9acac03eca49d9","flatsize":9806,"path":"All/p5-Chemistry-3DBuilder-0.10_1.pkg","repopath":"All/p5-Chemistry-3DBuilder-0.10_1.pkg","licenselogic":"single","pkgsize":5380,"desc":"Perl module which generates a three-dimensional molecular structure from a\nconnection table, such as that obtained by a 2D representation of the\nmolecule or from a SMILES string.","deps":{"p5-Chemistry-File-SMARTS":{"origin":"science/p5-Chemistry-File-SMARTS","version":"0.22_1"},"p5-Chemistry-File-SMILES":{"origin":"science/p5-Chemistry-File-SMILES","version":"0.47_2"},"p5-Chemistry-InternalCoords":{"origin":"science/p5-Chemistry-InternalCoords","version":"0.18_1"},"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"p5-Chemistry-Ring":{"origin":"science/p5-Chemistry-Ring","version":"0.20_1"},"p5-Math-VectorReal":{"origin":"math/p5-Math-VectorReal","version":"1.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Check-ISA","origin":"devel/p5-Check-ISA","version":"0.09","comment":"DWIM, correct checking of an object's class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Check-ISA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"317984dd9ed21a682f3ce2a33519e3eb00fd393ef02c39706b8e87e350cda5f6","flatsize":49460,"path":"All/p5-Check-ISA-0.09.pkg","repopath":"All/p5-Check-ISA-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14032,"desc":"This module provides several functions to assist in testing whether a value\nis an object, and if so asking about its class.","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Chemistry-File-SMARTS","origin":"science/p5-Chemistry-File-SMARTS","version":"0.22_1","comment":"SMARTS chemical substructure pattern linear notation parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chemistry-File-SMARTS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d80a8b0f0a8944b56ee1037a0f72268c6cbb26f6ffbb0cb5bd8172e87ed500ed","flatsize":15824,"path":"All/p5-Chemistry-File-SMARTS-0.22_1.pkg","repopath":"All/p5-Chemistry-File-SMARTS-0.22_1.pkg","licenselogic":"single","pkgsize":7300,"desc":"Perl module which will parse a SMARTS (SMiles ARbitrary Target Specification)\nstring, generating a Chemistry::Pattern object. It is a file I/O driver for\nthe PerlMol toolkit.","deps":{"p5-Chemistry-File-SMILES":{"origin":"science/p5-Chemistry-File-SMILES","version":"0.47_2"},"p5-Chemistry-Mol":{"origin":"science/p5-Chemistry-Mol","version":"0.39"},"p5-Chemistry-Pattern":{"origin":"science/p5-Chemistry-Pattern","version":"0.27_1"},"p5-Chemistry-Ring":{"origin":"science/p5-Chemistry-Ring","version":"0.20_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","perl5"]},{"name":"p5-Chart-PNGgraph","origin":"graphics/p5-Chart-PNGgraph","version":"1.21_8","comment":"Perl module for generating presentation graphics (i.e., charts)","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Chart-PNGgraph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ac78b2eb1bb12caa043b7e1318fa94dbf96cc4bc44c6a76105b2cb70135a887","flatsize":19330,"path":"All/p5-Chart-PNGgraph-1.21_8.pkg","repopath":"All/p5-Chart-PNGgraph-1.21_8.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8496,"desc":"Chart::PNGgraph is a perl5 module to create and display PNG output for a graph.\nThe following classes for graphs with axes are defined:\n\nChart::PNGgraph::lines\n    Create a line chart.\nChart::PNGgraph::bars\n    Create a bar chart.\nChart::PNGgraph::points\n    Create an chart, displaying the data as points.\nChart::PNGgraph::linespoints\n    Combination of lines and points.\nChart::PNGgraph::area\n    Create a graph, representing the data as areas under a line.\nChart::PNGgraph::mixed\n    Create a mixed type graph, any combination of the above. At the moment this\n    is fairly limited. Some of the options that can be used with some of the\n    individual graph types won't work very well. Multiple bar graphs in a mixed\n    graph won't display very nicely.\n\nChart::PNGgraph::pie\n    Create a pie chart.","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Chatbot-Eliza","origin":"misc/p5-Chatbot-Eliza","version":"1.08","comment":"Clone of the classic Eliza program","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chatbot-Eliza","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e02b7938d19daa5682d44f3304e16c687b21450e73135bb42b22c3ebc546126","flatsize":64530,"path":"All/p5-Chatbot-Eliza-1.08.pkg","repopath":"All/p5-Chatbot-Eliza-1.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25276,"desc":"This module implements the classic Eliza algorithm. The original Eliza\nprogram was written by Joseph Weizenbaum and described in the Communications\nof the ACM in 1967. Eliza is a mock Rogerian psychotherapist. It prompts\nfor user input, and uses a simple transformation algorithm to change user\ninput into a follow-up question. The program is designed to give the\nappearance of understanding.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Chart-Math-Axis","origin":"math/p5-Chart-Math-Axis","version":"1.06_1","comment":"Implements an algorithm to find good values for chart axis","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chart-Math-Axis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d86c9b7a8be93786a9d34e09a3db287f73fe6c3fbaf9692da841f29fb06b35c","flatsize":17246,"path":"All/p5-Chart-Math-Axis-1.06_1.pkg","repopath":"All/p5-Chart-Math-Axis-1.06_1.pkg","licenselogic":"single","pkgsize":8032,"desc":"Chart::Math::Axis implements in a generic way an algorithm for finding a\nset of ideal values for an axis.  That is, for any given set of data,\nwhat should the top and bottom of the axis scale be, and what should the\ninterval between the ticks be.\n\nThe terms top and bottom are used throughout this module, as it's\nprimary use is for determining the Y axis.  For calculating the X axis,\nyou should think of 'top' as 'right', and 'bottom' as 'left'.","deps":{"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","graphics","perl5"]},{"name":"p5-Chart-Graph","origin":"graphics/p5-Chart-Graph","version":"3.2_13","comment":"Perl extension for a front-end to gnuplot, XRT, and Xmgrace","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Chart-Graph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4dfad9f5f291c8009b312f32c93ccd204c8330593b796d72d51a45bc76d0e86","flatsize":301039,"path":"All/p5-Chart-Graph-3.2_13.pkg","repopath":"All/p5-Chart-Graph-3.2_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":76120,"desc":"Graph.pm is a wrapper module that allows easy generation of graphs within perl.\nCurrently Graph.pm supports three graphing packages, gnuplot, XRT, and Xmgrace.\nThese software packages must be obtained separately from this Perl module.\nInformation on each graphing package and it's availability is provided in the\ndocumentation on that module.","deps":{"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"},"grace":{"origin":"math/grace","version":"5.1.25_11"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Chart-Gnuplot","origin":"graphics/p5-Chart-Gnuplot","version":"0.23","comment":"Perl module to plot graphs using GNUPLOT on the fly","maintainer":"koue@chaosophia.net","www":"https://metacpan.org/release/Chart-Gnuplot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf682927bbaf7130ed9574e6a8c629b277768c7bd30799a3663be1910e08ea41","flatsize":129789,"path":"All/p5-Chart-Gnuplot-0.23.pkg","repopath":"All/p5-Chart-Gnuplot-0.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37188,"desc":"This Perl module is to plot graphs using GNUPLOT on the fly.\nIn order to use this module, gnuplot need to be installed.\nIf image format other than PS and EPS is required to generate,\nit is recommended to install the convert program of ImageMagick as well.","deps":{"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Class-DBI-LazyInflate","origin":"databases/p5-Class-DBI-LazyInflate","version":"0.06_1","comment":"Defer inflating of columns until they are used","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Class-DBI-LazyInflate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48c691597c40ecd4310ad93fca669898dc9d93fd7a58daab90b5585a0a668e0e","flatsize":4963,"path":"All/p5-Class-DBI-LazyInflate-0.06_1.pkg","repopath":"All/p5-Class-DBI-LazyInflate-0.06_1.pkg","licenselogic":"single","pkgsize":4116,"desc":"Class::DBI::LazyInflate is a utility class that allows you to create\nDBI columns that only inflate to an object when it is required.\nWhen a row is fetched, columns specified via has_lazy() is wrapped\nby Data::Lazy, such that it is inflated only when the column is\nactually used.","deps":{"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Data-Lazy":{"origin":"devel/p5-Data-Lazy","version":"0.6_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Config-MVP","origin":"devel/p5-Config-MVP","version":"2.200013","comment":"Multivalue-property package-oriented configuration","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Config-MVP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d218665e4dcfe82c13bda2a02b7f037e07a3b77499496c4d160cc16d9f59c24","flatsize":142635,"path":"All/p5-Config-MVP-2.200013.pkg","repopath":"All/p5-Config-MVP-2.200013.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":48440,"desc":"Config::MVP is a perl module for multivalue-property package-oriented\nconfiguration.MVP is a mechanism for loading configuration (or other\ninformation) for libraries.It doesn't read a file or a database.\nIt's a helper for things that do.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-OneArgNew":{"origin":"devel/p5-MooseX-OneArgNew","version":"0.005"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"p5-Role-HasMessage":{"origin":"devel/p5-Role-HasMessage","version":"0.006"},"p5-Role-Identifiable":{"origin":"devel/p5-Role-Identifiable","version":"0.007"},"p5-Throwable":{"origin":"devel/p5-Throwable","version":"1.001"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Chart","origin":"graphics/p5-Chart","version":"2.4.10","comment":"Perl5 interface to build chart graphics","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chart","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c196cadc9f3b41c844a9150966a2488c869b06cf8ad7d47e54eea86137b32b18","flatsize":462851,"path":"All/p5-Chart-2.4.10.pkg","repopath":"All/p5-Chart-2.4.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":69076,"desc":"This module is an attempt to build a general purpose graphing module\nthat is easily modified and expanded. I borrowed most of the API from\nMartien Verbruggen's GIFgraph module. I liked most of GIFgraph, but I\nthought it was to difficult to modify, and it was missing a few things\nthat I needed, most notably legends. So I decided to write a new module\nfrom scratch, and I've designed it from the bottom up to be easy to\nmodify. Like GIFgraph, Chart::* uses Lincoln Stein's GD module for all\nof its graphics primitives calls.","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Cflow","origin":"net-mgmt/p5-Cflow","version":"1.053_2","comment":"Analyze raw flow files written by cflowd (Cisco NetFlow data)","maintainer":"fw@moov.de","www":"http://net.doit.wisc.edu/~plonka/Cflow/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c47ab5e391ef05a73a19ae42b6a2a605f562ce9224cfb007239d2381e27fe1be","flatsize":82364,"path":"All/p5-Cflow-1.053_2.pkg","repopath":"All/p5-Cflow-1.053_2.pkg","licenselogic":"single","pkgsize":32672,"desc":"Cflow is a perl module for analyzing raw flow files written by\ncflowd, a package used to collect Cisco NetFlow data.","deps":{"flow-tools":{"origin":"net-mgmt/flow-tools","version":"0.68.6_5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"],"shlibs_required":["libperl.so.5.36","libft.so.0"]},{"name":"p5-Chart-Clicker","origin":"graphics/p5-Chart-Clicker","version":"2.90_1","comment":"Powerful, extensible charting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Chart-Clicker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f1573170626a67c38022ca301dd0dc301853ed0d2ff398dc0025529f4c5420d","flatsize":303753,"path":"All/p5-Chart-Clicker-2.90_1.pkg","repopath":"All/p5-Chart-Clicker-2.90_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":115296,"desc":"Chart::Clicker aims to be a powerful, extensible charting package that\ncreates really pretty output.\n\nClicker leverages the power of Cairo to create snazzy 2D graphics easily and\nquickly.\n\nAt it's core Clicker is more of a toolkit for creating charts. It's\ninterface is a bit more complex because making pretty charts requires\nattention and care. Some fine defaults are established to make getting\nstarted easier, but to really unleash the potential of Clicker you must roll\nup your sleeves and build things by hand.","deps":{"p5-Color-Scheme":{"origin":"graphics/p5-Color-Scheme","version":"1.08"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Set":{"origin":"devel/p5-DateTime-Set","version":"0.3900"},"p5-Geometry-Primitive":{"origin":"graphics/p5-Geometry-Primitive","version":"0.24_1"},"p5-Graphics-Color":{"origin":"graphics/p5-Graphics-Color","version":"0.31"},"p5-Graphics-Primitive":{"origin":"graphics/p5-Graphics-Primitive","version":"0.67"},"p5-Graphics-Primitive-Driver-Cairo":{"origin":"graphics/p5-Graphics-Primitive-Driver-Cairo","version":"0.47"},"p5-Layout-Manager":{"origin":"graphics/p5-Layout-Manager","version":"0.35_1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-CatalystX-RoleApplicator","origin":"www/p5-CatalystX-RoleApplicator","version":"0.005_1","comment":"Apply roles to your Catalyst application-related classes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Browser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a466c9e92c55db2ec5786148c269acc3b9a7a9b9c10272130ed14d0c3921244f","flatsize":3635,"path":"All/p5-CatalystX-RoleApplicator-0.005_1.pkg","repopath":"All/p5-CatalystX-RoleApplicator-0.005_1.pkg","licenselogic":"single","pkgsize":3320,"desc":"Apply roles to your Catalyst application-related classes","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-MooseX-RelatedClassRoles":{"origin":"devel/p5-MooseX-RelatedClassRoles","version":"0.004_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CatalystX-REPL","origin":"www/p5-CatalystX-REPL","version":"0.04_1","comment":"Read-Eval-Print-Loop for debugging your Catalyst application","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CatalystX-REPL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d0d100e5e06aedc40ac175f8c56f5aefdaa569e502124dc374819bfae7aa119","flatsize":12092,"path":"All/p5-CatalystX-REPL-0.04_1.pkg","repopath":"All/p5-CatalystX-REPL-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7204,"desc":"A read-eval-print-loop for debugging your Catalyst application","deps":{"p5-Carp-REPL":{"origin":"devel/p5-Carp-REPL","version":"0.18"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CatalystX-LeakChecker","origin":"www/p5-CatalystX-LeakChecker","version":"0.06_1","comment":"Debug memory leaks in Catalyst applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CatalystX-LeakChecker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7fbf8ec20a295448cd24df4dce4288a3e51467112a3504300fd83e035019c2a","flatsize":43732,"path":"All/p5-CatalystX-LeakChecker-0.06_1.pkg","repopath":"All/p5-CatalystX-LeakChecker-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11044,"desc":"It's easy to create memory leaks in Catalyst applications and often they're\nhard to find. This module tries to help you finding them by automatically\nchecking for common causes of leaks.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Devel-Cycle":{"origin":"devel/p5-Devel-Cycle","version":"1.12"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CatalystX-InjectComponent","origin":"www/p5-CatalystX-InjectComponent","version":"0.025_1","comment":"Inject components into your Catalyst application","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CatalystX-InjectComponent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2263ec7ec0218b1dd71e8310bf9b1d1fc6e68ad9ff24631e572cc629a8dbb141","flatsize":13888,"path":"All/p5-CatalystX-InjectComponent-0.025_1.pkg","repopath":"All/p5-CatalystX-InjectComponent-0.025_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7284,"desc":"CatalystX::InjectComponent will inject Controller, Model, and View components\ninto your Catalyst application at setup (run)time. It does this by creating a\nnew package on-the-fly, having that package extend the given component, and\nthen having Catalyst setup the new component (via ->setup_component)","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CatalystX-Component-Traits","origin":"www/p5-CatalystX-Component-Traits","version":"0.19","comment":"Automatic Trait Loading and Resolution for Catalyst Components","maintainer":"des@FreeBSD.org","www":"https://metacpan.org/release/CatalystX-Component-Traits","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9e9b51008a024a68e91121bce55e8007b4efe7079673bb543d20ba31b370b12","flatsize":46818,"path":"All/p5-CatalystX-Component-Traits-0.19.pkg","repopath":"All/p5-CatalystX-Component-Traits-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12488,"desc":"Adds a Catalyst::Component \"COMPONENT\" method to your Catalyst component base\nclass.  This method reads the optional traits parameter from app and component\nconfig and instantiates the component subclass with those traits using\n\"new_with_traits\" in MooseX::Traits from MooseX::Traits::Pluggable.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-MooseX-Traits-Pluggable":{"origin":"devel/p5-MooseX-Traits-Pluggable","version":"0.12_1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CatalystX-Profile","origin":"www/p5-CatalystX-Profile","version":"0.02","comment":"Profile your Catalyst application with Devel::NYTProf","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CatalystX-Profile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1d7af9eeb0660335b767b95c735f233630e8e0eeda6d6b7d746528f72b38b6f","flatsize":43993,"path":"All/p5-CatalystX-Profile-0.02.pkg","repopath":"All/p5-CatalystX-Profile-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11972,"desc":"Adds support for profiling your Catalyst application, without profiling setup.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-CatalystX-InjectComponent":{"origin":"www/p5-CatalystX-InjectComponent","version":"0.025_1"},"p5-Devel-NYTProf":{"origin":"devel/p5-Devel-NYTProf","version":"6.14"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Sub-Identify":{"origin":"devel/p5-Sub-Identify","version":"0.14"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-vCard","origin":"www/p5-Catalyst-View-vCard","version":"0.04","comment":"vCard view class for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-vCard","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"273e14cfdf99dcdfff2957764a01c521a0ba097b62298ef8826b9ad07bd99b55","flatsize":4929,"path":"All/p5-Catalyst-View-vCard-0.04.pkg","repopath":"All/p5-Catalyst-View-vCard-0.04.pkg","licenselogic":"single","pkgsize":4032,"desc":"Catalyst::View::vCard is a Catalyst View handler that returns stash\ndata in vCard format.","deps":{"p5-Text-vCard":{"origin":"textproc/p5-Text-vCard","version":"3.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CatalystX-AppBuilder","origin":"www/p5-CatalystX-AppBuilder","version":"0.00011_1","comment":"Programatically build your Catalyst app","maintainer":"danny@dannywarren.com","www":"https://metacpan.org/release/CatalystX-AppBuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84028e3011e7a725772066dc54aa049c29073d2616f9482d4a73761266d6c875","flatsize":21223,"path":"All/p5-CatalystX-AppBuilder-0.00011_1.pkg","repopath":"All/p5-CatalystX-AppBuilder-0.00011_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":11224,"desc":"CatalystX::AppBuilder\nProgramatically build your Catalyst app","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-XSLT","origin":"www/p5-Catalyst-View-XSLT","version":"0.09_1","comment":"XSLT view class for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-XSLT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d81ae3cc0aba852cfa361dc44b6f0bb5ecfe88306e0a533f98f4e97c54f4e5d2","flatsize":24493,"path":"All/p5-Catalyst-View-XSLT-0.09_1.pkg","repopath":"All/p5-Catalyst-View-XSLT-0.09_1.pkg","licenselogic":"single","pkgsize":13812,"desc":"A view base class for Catalyst using XSLT.\nYour subclass should inherit from this class.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-XML-LibXSLT":{"origin":"textproc/p5-XML-LibXSLT","version":"2.003000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-XML-Simple","origin":"www/p5-Catalyst-View-XML-Simple","version":"0.01_2","comment":"Perl extension for Catalyst XML View Class","maintainer":"perl@FreeBSD.org","www":"http://catalyst.g.hatena.ne.jp/ikasam_a/20071202/1196581882","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83d2509e8f21d9299cba3d9bbfd1b14d6818958be2166238950bb8eb73e2b01d","flatsize":10956,"path":"All/p5-Catalyst-View-XML-Simple-0.01_2.pkg","repopath":"All/p5-Catalyst-View-XML-Simple-0.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6200,"desc":"Catalyst View class for XML::Simple.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-XML-Feed","origin":"www/p5-Catalyst-View-XML-Feed","version":"0.09","comment":"Perl extension for Catalyst view for RSS, Atom, or other XML feeds","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-XML-Feed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb139231c909bbef1203e8506b2535010cdbc10c9991923ee2f0f387e3d6b58b","flatsize":21315,"path":"All/p5-Catalyst-View-XML-Feed-0.09.pkg","repopath":"All/p5-Catalyst-View-XML-Feed-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10040,"desc":"A hassle-free way to serve an RSS, Atom, or other XML feed from your Catalyst\napplication.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-XML-Feed":{"origin":"textproc/p5-XML-Feed","version":"0.63"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-Templated","origin":"www/p5-Catalyst-View-Templated","version":"0.02_1","comment":"Generic base class for template-based views","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-Templated","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30004514e1b698a522673c13b71a27068dede6e1e0e5168f738dd6a798af53e0","flatsize":17240,"path":"All/p5-Catalyst-View-Templated-0.02_1.pkg","repopath":"All/p5-Catalyst-View-Templated-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9224,"desc":"View::Templated makes all (template-based) Catalyst views work\nthe same way.","deps":{"p5-Catalyst-Component-ACCEPT_CONTEXT":{"origin":"www/p5-Catalyst-Component-ACCEPT_CONTEXT","version":"0.07_2"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-C3":{"origin":"devel/p5-Class-C3","version":"0.35"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-Template-Declare","origin":"www/p5-Catalyst-View-Template-Declare","version":"0.04_1","comment":"Perl module to use Template::Declare with Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-Template-Declare","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87333b4f095294c3eb0243286829ebeba06fdfc440c2e7f70d69c5310b4b71aa","flatsize":11684,"path":"All/p5-Catalyst-View-Template-Declare-0.04_1.pkg","repopath":"All/p5-Catalyst-View-Template-Declare-0.04_1.pkg","licenselogic":"single","pkgsize":8048,"desc":"Perl module to use Template::Declare with Catalyst","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Catalyst-View-Templated":{"origin":"www/p5-Catalyst-View-Templated","version":"0.02_1"},"p5-Class-C3":{"origin":"devel/p5-Class-C3","version":"0.35"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"p5-Template-Declare":{"origin":"textproc/p5-Template-Declare","version":"0.47_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-TT-ControllerLocal","origin":"www/p5-Catalyst-View-TT-ControllerLocal","version":"0.02_2","comment":"Catalyst TT View with template names relative to the Controller","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-TT-ControllerLocal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af1286dc945d12d797a6d2a148909c352f424b64b1c65105984ab82e114a4fa2","flatsize":15781,"path":"All/p5-Catalyst-View-TT-ControllerLocal-0.02_2.pkg","repopath":"All/p5-Catalyst-View-TT-ControllerLocal-0.02_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9412,"desc":"Catalyst::View::TT::ControllerLocal is like a normal Catalyst TT View,\nbut with template file names relative to the current Controller. So\nwith a set of templates like:\n\n ./root/edit.html\n ./root/add.html\n ./root/Frobniz/add.html\n\nand an action \"add\" in the Controller \"MyApp::Controller::Frobniz\", you\nset \"$c->stash->{template}\" to \"add.html\" in order for it to pick up\nthe \"./root/frobbiz/add.html\" template.\n\nSetting the \"$c->stash->{template}\" from Controller \"MyApp::Con-\ntroller::Bogon\" would instead pick the default template in\n\"./root/add.html\" (since there is no Bogon subdirectory under root).\n\nIn addition, since there is no file \"edit.html\" except in the Frobniz\ndirectory, C::V::TT::ControllerLocal will default to looking for\n\"edit.html\" in ./root/ and ./root/base (or whatever you set MyApp->con-\nfig->{INCLUDE_PATH} to).","deps":{"p5-Catalyst-Devel":{"origin":"www/p5-Catalyst-Devel","version":"1.42"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Catalyst-View-TT":{"origin":"www/p5-Catalyst-View-TT","version":"0.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-TT","origin":"www/p5-Catalyst-View-TT","version":"0.46","comment":"Template Toolkit view class for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-TT","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0dfe6ede6d3320dbfba45ae0ed8b6aee5c6e2474014fd3d8051b60cef044dc74","flatsize":85676,"path":"All/p5-Catalyst-View-TT-0.46.pkg","repopath":"All/p5-Catalyst-View-TT-0.46.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30432,"desc":"A view base class for Catalyst using Template Toolkit.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Template-Timer":{"origin":"www/p5-Template-Timer","version":"1.00_2"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-RRDGraph","origin":"www/p5-Catalyst-View-RRDGraph","version":"0.10_2","comment":"RRD graph view class for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-RRDGraph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"009570e8162ceb34e776ca0184a804bc3468f4a75fb1d079adf9768d03aaeab8","flatsize":17109,"path":"All/p5-Catalyst-View-RRDGraph-0.10_2.pkg","repopath":"All/p5-Catalyst-View-RRDGraph-0.10_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10000,"desc":"This view generates RRD graph images from the graph defintion placed in the\nstash. The controller is responsable of placing an ARRAYREF in\n$c-stash->{'graph'}> with the same data as to generate a graph with the RRDs\nmodule, except for filename, that will be automatically generated by the view.","deps":{"p5-Catalyst-Plugin-Static-Simple":{"origin":"www/p5-Catalyst-Plugin-Static-Simple","version":"0.37"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-REST-XML","origin":"www/p5-Catalyst-View-REST-XML","version":"0.02_1","comment":"Perl extension for Catalyst XML View Class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-REST-XML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c71dae9abe748daf6d4876a8caa32e7e990c8fe8859ed13966032f9ab283924","flatsize":9527,"path":"All/p5-Catalyst-View-REST-XML-0.02_1.pkg","repopath":"All/p5-Catalyst-View-REST-XML-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5684,"desc":"Catalyst View class with XML::Simple.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-Mason","origin":"www/p5-Catalyst-View-Mason","version":"0.19","comment":"Mason view class for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-Mason","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"545f86b08820c88998db66dbf4901cb1ea976b6e8b152267ec9e41e31fbdb408","flatsize":20642,"path":"All/p5-Catalyst-View-Mason-0.19.pkg","repopath":"All/p5-Catalyst-View-Mason-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11312,"desc":"Want to use a Mason component in your views? No problem!\nCatalyst::View::Mason comes to the rescue.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-HTML-Mason":{"origin":"www/p5-HTML-Mason","version":"1.60"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-Jemplate","origin":"www/p5-Catalyst-View-Jemplate","version":"0.06_1","comment":"Jemplate files server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-Jemplate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcce050a92dcf4351434f504ccafaf29b874274cab58ba3d550ca54d9ade67d6","flatsize":9704,"path":"All/p5-Catalyst-View-Jemplate-0.06_1.pkg","repopath":"All/p5-Catalyst-View-Jemplate-0.06_1.pkg","licenselogic":"single","pkgsize":6600,"desc":"Catalyst::View::Jemplate is a Catalyst View plugin to automatically\ncompile TT files into JavaScript, using ingy's Jemplate.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-Jemplate":{"origin":"www/p5-Jemplate","version":"0.300"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-TT-Alloy","origin":"www/p5-Catalyst-View-TT-Alloy","version":"0.00007_1","comment":"Template::Alloy views for Catalyst","maintainer":"danny@dannywarren.com","www":"https://metacpan.org/release/Catalyst-View-TT-Alloy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05ceb01d92cb237a4faaeea1d67596fd6189b64f777416969fd4aa8e24ad1d02","flatsize":26595,"path":"All/p5-Catalyst-View-TT-Alloy-0.00007_1.pkg","repopath":"All/p5-Catalyst-View-TT-Alloy-0.00007_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14400,"desc":"Catalyst::View::TT::Alloy\nTemplate::Alloy views for Catalyst","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Template-Alloy":{"origin":"www/p5-Template-Alloy","version":"1.022"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-HTML-Template-Compiled","origin":"www/p5-Catalyst-View-HTML-Template-Compiled","version":"0.16_1","comment":"HTML::Template::Compiled View Class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-HTML-Template-Compiled","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c79feb5e901fa0c6f139493a8827241a814296ae74d0821db666fec91e0e0085","flatsize":15429,"path":"All/p5-Catalyst-View-HTML-Template-Compiled-0.16_1.pkg","repopath":"All/p5-Catalyst-View-HTML-Template-Compiled-0.16_1.pkg","licenselogic":"single","pkgsize":9360,"desc":"HTML::Template::Compiled view class for Catalyst","deps":{"p5-Catalyst-Devel":{"origin":"www/p5-Catalyst-Devel","version":"1.42"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-HTML-Template-Compiled":{"origin":"www/p5-HTML-Template-Compiled","version":"1.003"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-HTML-Template","origin":"www/p5-Catalyst-View-HTML-Template","version":"0.03_1","comment":"HTML::Template view class for Catalyst","maintainer":"kiki@bsdro.org","www":"https://metacpan.org/release/Catalyst-View-HTML-Template","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"652dddf441727a1f250df506ab02bbcd1b19c9474019c7f36f207c731f6b42d9","flatsize":9210,"path":"All/p5-Catalyst-View-HTML-Template-0.03_1.pkg","repopath":"All/p5-Catalyst-View-HTML-Template-0.03_1.pkg","licenselogic":"single","pkgsize":7180,"desc":"A view base class for Catalyst using HTML::Template.","deps":{"p5-Catalyst-Devel":{"origin":"www/p5-Catalyst-Devel","version":"1.42"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-JSON","origin":"www/p5-Catalyst-View-JSON","version":"0.36","comment":"Catalyst View handler that returns stash data in JSON format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-JSON","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"268480895d12323cc8e220d09f7a490647b0efaf8a9d739108b84c5b9e057dc4","flatsize":31034,"path":"All/p5-Catalyst-View-JSON-0.36.pkg","repopath":"All/p5-Catalyst-View-JSON-0.36.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":17436,"desc":"Catalyst::View::JSON is a Catalyst View handler that returns stash\ndata in JSON format.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-GraphViz","origin":"www/p5-Catalyst-View-GraphViz","version":"0.05_7","comment":"GraphViz View Perl class for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-GraphViz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"645c9c6fd72123ee2e6b7393cb121145c6ca71ae2082b84e05806802486c5dfc","flatsize":22366,"path":"All/p5-Catalyst-View-GraphViz-0.05_7.pkg","repopath":"All/p5-Catalyst-View-GraphViz-0.05_7.pkg","licenselogic":"single","pkgsize":13144,"desc":"This is the Catalyst view class for GraphViz.","deps":{"p5-Catalyst-Plugin-SubRequest":{"origin":"www/p5-Catalyst-Plugin-SubRequest","version":"0.21"},"p5-GraphViz":{"origin":"graphics/p5-GraphViz","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-Email","origin":"www/p5-Catalyst-View-Email","version":"0.36","comment":"Catalyst View for Email","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-Email","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5cd28dd8addcec117db7029db46a14b68ab4bd48eb9bfb0470fd18c0ac6d8b10","flatsize":43469,"path":"All/p5-Catalyst-View-Email-0.36.pkg","repopath":"All/p5-Catalyst-View-Email-0.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20760,"desc":"Catalyst::Helper::View::Email - Helper for Email Views","deps":{"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-TraitFor-Request-BrowserDetect","origin":"www/p5-Catalyst-TraitFor-Request-BrowserDetect","version":"0.02_1","comment":"Browser detection for Catalyst::Requests","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e85d3af7d7761a7818d2b3bdb626567f843c10010ab166a79eb539394ab033af","flatsize":3267,"path":"All/p5-Catalyst-TraitFor-Request-BrowserDetect-0.02_1.pkg","repopath":"All/p5-Catalyst-TraitFor-Request-BrowserDetect-0.02_1.pkg","licenselogic":"single","pkgsize":3196,"desc":"Browser detection for Catalyst::Requests","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-CatalystX-RoleApplicator":{"origin":"www/p5-CatalystX-RoleApplicator","version":"0.005_1"},"p5-HTTP-BrowserDetect":{"origin":"www/p5-HTTP-BrowserDetect","version":"3.40"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-TraitFor-Controller-DBIC-DoesPaging","origin":"www/p5-Catalyst-TraitFor-Controller-DBIC-DoesPaging","version":"1.001000_1","comment":"Helps you paginate, search, sort, and more easily using DBIx::Class","maintainer":"Alex.Bakhtin@gmail.com","www":"https://metacpan.org/release/Catalyst-TraitFor-Controller-DBIC-DoesPaging","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8816ab6513010cb87974edc8c85c3e45831f44115f45c94f0652ac9f92e99c36","flatsize":12028,"path":"All/p5-Catalyst-TraitFor-Controller-DBIC-DoesPaging-1.001000_1.pkg","repopath":"All/p5-Catalyst-TraitFor-Controller-DBIC-DoesPaging-1.001000_1.pkg","licenselogic":"single","pkgsize":6904,"desc":"Catalyst::TraitFor::Controller::DBIC::DoesPaging - Helps you paginate,\nsearch, sort, and more easily using DBIx::Class.\n\nThis module helps you to map various DBIx::Class features to CGI\nparameters. For the most part that means it will help you search,\nsort, and paginate with a minimum of effort and thought.","deps":{"p5-Catalyst-Model-DBIC-Schema":{"origin":"www/p5-Catalyst-Model-DBIC-Schema","version":"0.66"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-View-ClearSilver","origin":"www/p5-Catalyst-View-ClearSilver","version":"0.02_1","comment":"ClearSilver view class for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-View-ClearSilver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46a2fe0c275666832d7ea007f162bbe732cf4df530c8349df5f04a8fd2820298","flatsize":16515,"path":"All/p5-Catalyst-View-ClearSilver-0.02_1.pkg","repopath":"All/p5-Catalyst-View-ClearSilver-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9572,"desc":"A view base class for Catalyst using ClearSilver.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Catalyst-View-Templated":{"origin":"www/p5-Catalyst-View-Templated","version":"0.02_1"},"p5-Class-C3":{"origin":"devel/p5-Class-C3","version":"0.35"},"p5-ClearSilver":{"origin":"www/p5-ClearSilver","version":"0.10.5_2"},"p5-Data-Structure-Util":{"origin":"devel/p5-Data-Structure-Util","version":"0.16_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-XMLRPC","origin":"www/p5-Catalyst-Plugin-XMLRPC","version":"2.01_2","comment":"Dispatch XMLRPC methods with Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-XMLRPC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c24fe4c382bde568853f46f2816fb0cc6a9ce74b493ab5915aca7604e9f81952","flatsize":17860,"path":"All/p5-Catalyst-Plugin-XMLRPC-2.01_2.pkg","repopath":"All/p5-Catalyst-Plugin-XMLRPC-2.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10480,"desc":"This plugin allows your controller class to dispatch XMLRPC methods from\nits own class.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-RPC-XML":{"origin":"net/p5-RPC-XML","version":"0.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Runtime","origin":"www/p5-Catalyst-Runtime","version":"5.90131","comment":"Elegant MVC Web Application Framework (Runtime)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Runtime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"668fc9729806002cd34e17fa0a74555866132188c31bb6b9107101665fda6053","flatsize":853341,"path":"All/p5-Catalyst-Runtime-5.90131.pkg","repopath":"All/p5-Catalyst-Runtime-5.90131.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":353056,"desc":"Catalyst is a web application framework. This means that you use it to\nhelp build applications that run on the web, or that run using proto-\ncols used for the web. Catalyst is designed to make it easy to manage\nthe various tasks you need to do to run an application on the web,\neither by doing them itself, or by letting you \"plug in\" existing Perl\nmodules that do what you need.","deps":{"p5-CGI-Simple":{"origin":"www/p5-CGI-Simple","version":"1.281"},"p5-CGI-Struct":{"origin":"www/p5-CGI-Struct","version":"1.21_1"},"p5-Class-C3-Adopt-NEXT":{"origin":"devel/p5-Class-C3-Adopt-NEXT","version":"0.14"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Data-OptList":{"origin":"devel/p5-Data-OptList","version":"0.114"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Body":{"origin":"www/p5-HTTP-Body","version":"1.23"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Hash-MultiValue":{"origin":"devel/p5-Hash-MultiValue","version":"0.16"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Emulate-Class-Accessor-Fast":{"origin":"devel/p5-MooseX-Emulate-Class-Accessor-Fast","version":"0.009032"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-MooseX-MethodAttributes":{"origin":"devel/p5-MooseX-MethodAttributes","version":"0.32"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-PerlIO-utf8_strict":{"origin":"devel/p5-PerlIO-utf8_strict","version":"0.010"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Plack-Middleware-FixMissingBodyInRedirect":{"origin":"www/p5-Plack-Middleware-FixMissingBodyInRedirect","version":"0.12_1"},"p5-Plack-Middleware-MethodOverride":{"origin":"www/p5-Plack-Middleware-MethodOverride","version":"0.20"},"p5-Plack-Middleware-RemoveRedundantBody":{"origin":"www/p5-Plack-Middleware-RemoveRedundantBody","version":"0.09"},"p5-Plack-Middleware-ReverseProxy":{"origin":"www/p5-Plack-Middleware-ReverseProxy","version":"0.16"},"p5-Plack-Test-ExternalServer":{"origin":"www/p5-Plack-Test-ExternalServer","version":"0.02"},"p5-Safe-Isa":{"origin":"devel/p5-Safe-Isa","version":"1.000010"},"p5-Stream-Buffered":{"origin":"devel/p5-Stream-Buffered","version":"0.03_1"},"p5-String-RewritePrefix":{"origin":"textproc/p5-String-RewritePrefix","version":"0.008"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"p5-Text-SimpleTable":{"origin":"textproc/p5-Text-SimpleTable","version":"2.07"},"p5-Tree-Simple":{"origin":"devel/p5-Tree-Simple","version":"1.34"},"p5-Tree-Simple-VisitorFactory":{"origin":"devel/p5-Tree-Simple-VisitorFactory","version":"0.16"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-ws":{"origin":"net/p5-URI-ws","version":"0.03"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"messages":[{"message":"The Apache engines have been moved to a separate package: Please install\nwww/p5-Catalyst-Engine-Apache if you need Apache/mod_perl support.\n\nThe parts necessary to do development with Catalyst have been moved to\na separate package: Please install www/p5-Catalyst-Devel, if you need\nto develop Catalyst-apps, as opposed to simply running them.\n\nThe majority of the documentation has been moved to a separate package as\nwell: Install www/p5-Catalyst-Manual for the tutorially goodness.","type":"install"}]},{"name":"p5-Catalyst-Plugin-Unicode","origin":"www/p5-Catalyst-Plugin-Unicode","version":"0.93_2","comment":"Unicode aware Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Unicode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b66b7c133bdf8531386c81726b608db647b1f4ee111544e73db288359d9ad982","flatsize":11401,"path":"All/p5-Catalyst-Plugin-Unicode-0.93_2.pkg","repopath":"All/p5-Catalyst-Plugin-Unicode-0.93_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6800,"desc":"On request, decodes all params from UTF-8 octets into a sequence of\nlogical characters. On response, encodes body into UTF-8 octets.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-SubRequest","origin":"www/p5-Catalyst-Plugin-SubRequest","version":"0.21","comment":"Make subrequests to actions in Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-SubRequest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e90ef649a4ccddf47c45f77ecd0d4b061cc55ea37b3ce1ada6ba1159e6837b6","flatsize":13280,"path":"All/p5-Catalyst-Plugin-SubRequest-0.21.pkg","repopath":"All/p5-Catalyst-Plugin-SubRequest-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7332,"desc":"Make subrequests to actions in Catalyst","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Textile","origin":"www/p5-Catalyst-Plugin-Textile","version":"0.01_2","comment":"Textile for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Textile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c911e285c9fa46a4a6514de1aad62ca35198971b83b3deedce73cf8d9b086e76","flatsize":2472,"path":"All/p5-Catalyst-Plugin-Textile-0.01_2.pkg","repopath":"All/p5-Catalyst-Plugin-Textile-0.01_2.pkg","licenselogic":"single","pkgsize":2784,"desc":"A persistent Textile processor for Catalyst","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Text-Textile":{"origin":"textproc/p5-Text-Textile","version":"2.13"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Static-Simple","origin":"www/p5-Catalyst-Plugin-Static-Simple","version":"0.37","comment":"Make serving static pages painless","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Static-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0530e665d1f48e9e27b78fd4386e852c4024be03166a15bed8c5cd57b97289d","flatsize":64067,"path":"All/p5-Catalyst-Plugin-Static-Simple-0.37.pkg","repopath":"All/p5-Catalyst-Plugin-Static-Simple-0.37.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20164,"desc":"The Static::Simple plugin is designed to make serving static content in\nyour application during development quick and easy, without requiring a\nsingle line of code from you.\n\nThis plugin detects static files by looking at the file extension in\nURL (such as .css or .png or .js). The plugin uses the lightweight\nMIME::Types module to map file extensions to IANA-registered MIME\ntypes, and will serve your static files with the correct MIME type\ndirectly to the browser, without being processed through Catalyst.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-StatusMessage","origin":"www/p5-Catalyst-Plugin-StatusMessage","version":"1.002000_1","comment":"Handle passing of status (success and error) messages","maintainer":"fw@moov.de","www":"https://metacpan.org/release/Catalyst-Plugin-StatusMessage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4edf39fb652f8679ab329441d3efa6c708e0974a89d33b67af1f3af26fbbe6f8","flatsize":11242,"path":"All/p5-Catalyst-Plugin-StatusMessage-1.002000_1.pkg","repopath":"All/p5-Catalyst-Plugin-StatusMessage-1.002000_1.pkg","licenselogic":"single","pkgsize":6932,"desc":"Handle passing of status (success and error) messages between screens of\na web application.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Static","origin":"www/p5-Catalyst-Plugin-Static","version":"0.11_2","comment":"Serve static files with Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Static","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0eab44aa2017ef9af0b3012a8384e87e82179becf2053837f930aea7590366f3","flatsize":4958,"path":"All/p5-Catalyst-Plugin-Static-0.11_2.pkg","repopath":"All/p5-Catalyst-Plugin-Static-0.11_2.pkg","licenselogic":"single","pkgsize":4000,"desc":"Serve static files with Catalyst. This module is not as optimized\nfor static files as a normal web server, and is most useful for\nstand alone operation and development.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-File-MimeInfo":{"origin":"devel/p5-File-MimeInfo","version":"0.35"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-StackTrace","origin":"www/p5-Catalyst-Plugin-StackTrace","version":"0.12_1","comment":"Display a stack trace on the debug screen","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-StackTrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"432930e41b219bc2618b633672ccfd0fcbf2b0545b751ee589a8a09595fd7a1d","flatsize":18052,"path":"All/p5-Catalyst-Plugin-StackTrace-0.12_1.pkg","repopath":"All/p5-Catalyst-Plugin-StackTrace-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8820,"desc":"This plugin will enhance the standard Catalyst debug screen by including\na stack trace of your appliation up to the point where the error\noccurred. Each stack frame is displayed along with the package name,\nline number, file name, and code context surrounding the line number.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-SmartURI","origin":"www/p5-Catalyst-Plugin-SmartURI","version":"0.041","comment":"Configurable URIs for Catalyst","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/Catalyst-Plugin-SmartURI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ee5e5a63b273bcfd8a27db4834d9fbc6c63ba5bfbd6dca51a1f9e4def60f1a0","flatsize":19649,"path":"All/p5-Catalyst-Plugin-SmartURI-0.041.pkg","repopath":"All/p5-Catalyst-Plugin-SmartURI-0.041.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10036,"desc":"Configurable URIs for Catalyst","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-C3-Componentised":{"origin":"devel/p5-Class-C3-Componentised","version":"1.001002"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-URI-SmartURI":{"origin":"net/p5-URI-SmartURI","version":"0.032_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Session-Store-Memcached-Fast","origin":"www/p5-Catalyst-Plugin-Session-Store-Memcached-Fast","version":"0.02_2","comment":"Memcached storage backend for session data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Session-Store-Memcached-Fast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b9bff55d065a9620e0a5d37e74e8af41c6548d3323b3090a65d0db2e2ce237d","flatsize":5853,"path":"All/p5-Catalyst-Plugin-Session-Store-Memcached-Fast-0.02_2.pkg","repopath":"All/p5-Catalyst-Plugin-Session-Store-Memcached-Fast-0.02_2.pkg","licenselogic":"single","pkgsize":4548,"desc":"Memcached session storage backend","deps":{"p5-Cache-Memcached-Fast":{"origin":"databases/p5-Cache-Memcached-Fast","version":"0.28"},"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Setenv","origin":"www/p5-Catalyst-Plugin-Setenv","version":"0.03_1","comment":"Set up the environment from Catalyst's config file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Setenv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"650ccb87f3b7be9e17b942b006fc702bd35b59dbd26477af9e2db9baaa828e5b","flatsize":13528,"path":"All/p5-Catalyst-Plugin-Setenv-0.03_1.pkg","repopath":"All/p5-Catalyst-Plugin-Setenv-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8256,"desc":"Allows you to set up the environment from Catalyst's config file.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Session-Store-Memcached","origin":"www/p5-Catalyst-Plugin-Session-Store-Memcached","version":"0.05_1","comment":"Memcached storage backend for session data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Session-Store-Memcached","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44968f0d4d857140259b0c91067409c439af9058febe4005ebeb296cc32df0ec","flatsize":13801,"path":"All/p5-Catalyst-Plugin-Session-Store-Memcached-0.05_1.pkg","repopath":"All/p5-Catalyst-Plugin-Session-Store-Memcached-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7640,"desc":"\"Catalyst::Plugin::Session::Store::Memcached\" is a session storage\nplugin for Catalyst that uses the Cache::Memcached::Managed module to\nconnect to memcached, a fast data caching server.","deps":{"p5-Cache-Memcached-Managed":{"origin":"databases/p5-Cache-Memcached-Managed","version":"0.26"},"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Emulate-Class-Accessor-Fast":{"origin":"devel/p5-MooseX-Emulate-Class-Accessor-Fast","version":"0.009032"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Session-Store-File","origin":"www/p5-Catalyst-Plugin-Session-Store-File","version":"0.18_1","comment":"File storage backend for session data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Session-Store-File","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6521c9d9b49b05170a8dc8ca1f125c87c4a0a3475b98db9faf0516dcdc8da1a9","flatsize":14032,"path":"All/p5-Catalyst-Plugin-Session-Store-File-0.18_1.pkg","repopath":"All/p5-Catalyst-Plugin-Session-Store-File-0.18_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7884,"desc":"Catalyst::Plugin::Session::Store::File is an easy to use storage plugin\nfor Catalyst that uses an simple file to act as a shared memory interprocess\ncache. It is based on Cache::FileCache.","deps":{"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Session-Store-FastMmap","origin":"www/p5-Catalyst-Plugin-Session-Store-FastMmap","version":"0.16_1","comment":"FastMmap session storage backend","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Session-Store-FastMmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4abd277a589b224d86eb65da49905505d86916482e2e7478898e1472e78b1d50","flatsize":8611,"path":"All/p5-Catalyst-Plugin-Session-Store-FastMmap-0.16_1.pkg","repopath":"All/p5-Catalyst-Plugin-Session-Store-FastMmap-0.16_1.pkg","licenselogic":"single","pkgsize":6092,"desc":"\"Catalyst::Plugin::Session::Store::FastMmap\" is a fast session storage\nplugin for Catalyst that uses an mmap'ed file to act as a shared memory\ninterprocess cache. It is based on Cache::FastMmap.","deps":{"p5-Cache-FastMmap":{"origin":"devel/p5-Cache-FastMmap","version":"1.57"},"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-MooseX-Emulate-Class-Accessor-Fast":{"origin":"devel/p5-MooseX-Emulate-Class-Accessor-Fast","version":"0.009032"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Session-Store-Delegate","origin":"www/p5-Catalyst-Plugin-Session-Store-Delegate","version":"0.06_1","comment":"Delegate session storage to an application model object","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Session-Store-Delegate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87c5153a374d389c98b8d41f8b713b65f981b0a1cf2100e5a3bf6f078a4fa716","flatsize":17359,"path":"All/p5-Catalyst-Plugin-Session-Store-Delegate-0.06_1.pkg","repopath":"All/p5-Catalyst-Plugin-Session-Store-Delegate-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9152,"desc":"This store plugins makes delegating session storage to a first class object\nmodel easy.","deps":{"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Session-Store-DBIC","origin":"www/p5-Catalyst-Plugin-Session-Store-DBIC","version":"0.14_1","comment":"Store your sessions via DBIx::Class","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Session-Store-DBIC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37a18fed0c62939765f54e1bdf9dd56c357e032050a9b27380f653be29190b2a","flatsize":24955,"path":"All/p5-Catalyst-Plugin-Session-Store-DBIC-0.14_1.pkg","repopath":"All/p5-Catalyst-Plugin-Session-Store-DBIC-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12664,"desc":"This storage module will store session data in a database using DBIx::Class.","deps":{"p5-Catalyst-Plugin-Session-Store-Delegate":{"origin":"www/p5-Catalyst-Plugin-Session-Store-Delegate","version":"0.06_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Session-Store-Cache","origin":"www/p5-Catalyst-Plugin-Session-Store-Cache","version":"0.01_1","comment":"Store sessions using a Catalyst::Plugin::Cache","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Session-Store-Cache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb2790c2491cb08d720641eb12d9171373f9fac19a433d06eb840edbdf3b784a","flatsize":10058,"path":"All/p5-Catalyst-Plugin-Session-Store-Cache-0.01_1.pkg","repopath":"All/p5-Catalyst-Plugin-Session-Store-Cache-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5756,"desc":"This plugin will store your session data in whatever cache module you\nhave configured.","deps":{"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Session-Store-DBI","origin":"www/p5-Catalyst-Plugin-Session-Store-DBI","version":"0.16_1","comment":"Store your sessions in a database","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Session-Store-DBI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe44568577c196c7fd07566b7a0c91d38b1a4c6dbb2148a2647a0aeb02a26e4f","flatsize":25197,"path":"All/p5-Catalyst-Plugin-Session-Store-DBI-0.16_1.pkg","repopath":"All/p5-Catalyst-Plugin-Session-Store-DBI-0.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10572,"desc":"This storage module will store session data in a database using DBI.","deps":{"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Session-State-URI","origin":"www/p5-Catalyst-Plugin-Session-State-URI","version":"0.15_1","comment":"Saves Catalyst Session IDs by rewriting URIs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Session-State-URI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95a023bc37cbf1f4790f552cc10c182839b97d5353e47443d4eb5d5d037f2195","flatsize":19870,"path":"All/p5-Catalyst-Plugin-Session-State-URI-0.15_1.pkg","repopath":"All/p5-Catalyst-Plugin-Session-State-URI-0.15_1.pkg","licenselogic":"single","pkgsize":9924,"desc":"In order for Catalyst::Plugin::Session to work the session ID needs to\nbe stored on the client, and the session data needs to be stored on the\nserver.\n\nThis plugin cheats and instead of storing the session id on the client,\nit simply embeds the session id into every URI sent to the user.","deps":{"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-HTML-TokeParser-Simple":{"origin":"www/p5-HTML-TokeParser-Simple","version":"3.16_1"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Emulate-Class-Accessor-Fast":{"origin":"devel/p5-MooseX-Emulate-Class-Accessor-Fast","version":"0.009032"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-Find":{"origin":"textproc/p5-URI-Find","version":"20160806_1"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Session-State-Cookie","origin":"www/p5-Catalyst-Plugin-Session-State-Cookie","version":"0.18","comment":"Stores a Catalyst Session in a Cookie","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Session-State-Cookie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9bd0fe1e76571621190fa434a093ea0316bfd5aebd847d66ad8b5218034ee7f5","flatsize":49234,"path":"All/p5-Catalyst-Plugin-Session-State-Cookie-0.18.pkg","repopath":"All/p5-Catalyst-Plugin-Session-State-Cookie-0.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13720,"desc":"In order for Catalyst::Plugin::Session to work the session ID needs to\nbe stored on the client, and the session data needs to be stored on the\nserver.\n\nThis plugin stores the session ID on the client using the cookie\nmechanism.","deps":{"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Session-FastMmap","origin":"www/p5-Catalyst-Plugin-Session-FastMmap","version":"0.13_1","comment":"FastMmap sessions for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Session-FastMmap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea174208fb61d1e144bf04ba918a649cf2c6cc0b6d9996371d886ea117839cfe","flatsize":14491,"path":"All/p5-Catalyst-Plugin-Session-FastMmap-0.13_1.pkg","repopath":"All/p5-Catalyst-Plugin-Session-FastMmap-0.13_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7760,"desc":"FastMmap sessions for Catalyst.","deps":{"p5-Cache-FastMmap":{"origin":"devel/p5-Cache-FastMmap","version":"1.57"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-Find":{"origin":"textproc/p5-URI-Find","version":"20160806_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Session-PerUser","origin":"www/p5-Catalyst-Plugin-Session-PerUser","version":"0.05_1","comment":"Per user sessions (instead of per browser sessions)","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Catalyst-Plugin-Session-PerUser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb98522bf6c47726dea3c13d7e39f40c4ab63c829315824df2c7b8fe27a06f18","flatsize":16812,"path":"All/p5-Catalyst-Plugin-Session-PerUser-0.05_1.pkg","repopath":"All/p5-Catalyst-Plugin-Session-PerUser-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9068,"desc":"This plugin allows you to write e.g. shopping cart code\nwhich should behave well for guests as well as permanent users.\n\nThe basic idea is both logged in and not logged in users can\nget the same benefits from sessions where it doesn't matter,\nbut that logged in users can keep their sessions accross logins,\nand will even get the data they added/changed assimilated to their\npermanent account if they made the changes as guests and then logged in.\n\nThis is probably most useful for e-commerce sites, where the\nshopping cart is typically used before login, and should be\nequally accessible to both guests and logged in users.","deps":{"p5-Catalyst-Plugin-Authentication":{"origin":"www/p5-Catalyst-Plugin-Authentication","version":"0.10023_2,3"},"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Object-Signature":{"origin":"devel/p5-Object-Signature","version":"1.08"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Server","origin":"www/p5-Catalyst-Plugin-Server","version":"0.28_4","comment":"Catalyst Server Plugin: Base & XMLRPC","maintainer":"des@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Server","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11b60bfa40c3796589e75d78b77f73f1ac0e64ac82a39a567d12f2a2c6fb9586","flatsize":71019,"path":"All/p5-Catalyst-Plugin-Server-0.28_4.pkg","repopath":"All/p5-Catalyst-Plugin-Server-0.28_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31692,"desc":"This package contains base Plugin::Server and Plugin::Server::XMLRPC.","deps":{"p5-Catalyst-DispatchType-Regex":{"origin":"www/p5-Catalyst-DispatchType-Regex","version":"5.90035_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Clone-Fast":{"origin":"devel/p5-Clone-Fast","version":"0.97_1"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-RPC-XML":{"origin":"net/p5-RPC-XML","version":"0.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","devel","perl5"]},{"name":"p5-Catalyst-Plugin-Session","origin":"www/p5-Catalyst-Plugin-Session","version":"0.43","comment":"Generic Catalyst Session plugin","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Session","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"736060b8da51ddbb0c9946c046279d1c9449fcafa0f354b5985358d669ee900e","flatsize":80874,"path":"All/p5-Catalyst-Plugin-Session-0.43.pkg","repopath":"All/p5-Catalyst-Plugin-Session-0.43.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":39484,"desc":"The Session plugin is the base of two related parts of functionality\nrequired for session management in web applications.\n\nThe first part, the State, is getting the browser to repeat back a\nsession key, so that the web application can identify the client and\nlogically string several requests together into a session.\n\nThe second part, the Store, deals with the actual storage of information\nabout the client. This data is stored so that the it may be revived for\nevery request made by the same client.\n\nThis plugin links the two pieces together.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Emulate-Class-Accessor-Fast":{"origin":"devel/p5-MooseX-Emulate-Class-Accessor-Fast","version":"0.009032"},"p5-Object-Signature":{"origin":"devel/p5-Object-Signature","version":"1.08"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-RunAfterRequest","origin":"www/p5-Catalyst-Plugin-RunAfterRequest","version":"0.04_1","comment":"Run code after the response has been sent","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-RunAfterRequest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ffbcedba5f2bda15897b5920c5832de721bfdd4878fd1547f3341fc3330a148","flatsize":8579,"path":"All/p5-Catalyst-Plugin-RunAfterRequest-0.04_1.pkg","repopath":"All/p5-Catalyst-Plugin-RunAfterRequest-0.04_1.pkg","licenselogic":"single","pkgsize":6212,"desc":"Run code after the response has been sent.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Scheduler","origin":"www/p5-Catalyst-Plugin-Scheduler","version":"0.10_2","comment":"Schedule events to run in a cron-like manner","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Scheduler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec32eefc92ecf846977b426da91e6b9794e2c54d2941e091f10340b3264cbff1","flatsize":35402,"path":"All/p5-Catalyst-Plugin-Scheduler-0.10_2.pkg","repopath":"All/p5-Catalyst-Plugin-Scheduler-0.10_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15684,"desc":"This plugin allows you to schedule events to run at recurring\nintervals. Events will run during the first request which meets or\nexceeds the specified time.  Depending on the level of traffic to the\napplication, events may or may not run at exactly the correct time,\nbut it should be enough to satisfy many basic scheduling needs.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-DateTime-Event-Cron":{"origin":"devel/p5-DateTime-Event-Cron","version":"0.09"},"p5-Set-Scalar":{"origin":"devel/p5-Set-Scalar","version":"1.29"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Pluggable","origin":"www/p5-Catalyst-Plugin-Pluggable","version":"0.04_1","comment":"Plugin for pluggable Catalyst applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Pluggable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df95df990a92223b831822d47aee55fdae98292bbe23d0e41ff0ab12999acbb6","flatsize":3953,"path":"All/p5-Catalyst-Plugin-Pluggable-0.04_1.pkg","repopath":"All/p5-Catalyst-Plugin-Pluggable-0.04_1.pkg","licenselogic":"single","pkgsize":3400,"desc":"Catalyst::Plugin::Pluggable is a plugin for pluggable Catalyst applications.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Prototype","origin":"www/p5-Catalyst-Plugin-Prototype","version":"1.33_1","comment":"Catalyst plugin for Prototype","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Prototype","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d14987a8f5b3c90dbbece0330c30752df93d10771340cefffc1839c43b396be","flatsize":6772,"path":"All/p5-Catalyst-Plugin-Prototype-1.33_1.pkg","repopath":"All/p5-Catalyst-Plugin-Prototype-1.33_1.pkg","licenselogic":"single","pkgsize":5460,"desc":"A Catalyst plugin for Prototype.","deps":{"p5-Catalyst-Devel":{"origin":"www/p5-Catalyst-Devel","version":"1.42"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-HTML-Prototype":{"origin":"www/p5-HTML-Prototype","version":"1.48_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CatalystX-VirtualComponents","origin":"www/p5-CatalystX-VirtualComponents","version":"0.00004_1","comment":"Setup virtual Catalyst components","maintainer":"danny@dannywarren.com","www":"https://metacpan.org/release/CatalystX-VirtualComponents","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3a15a9becd5c77262ca381775e08de73c388284e4519ce250d33bec0c5aabd4","flatsize":16018,"path":"All/p5-CatalystX-VirtualComponents-0.00004_1.pkg","repopath":"All/p5-CatalystX-VirtualComponents-0.00004_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8560,"desc":"CatalystX::VirtualComponents\nSetup virtual Catalyst components","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Devel-InheritNamespace":{"origin":"devel/p5-Devel-InheritNamespace","version":"0.00003_1"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-LogWarnings","origin":"www/p5-Catalyst-Plugin-LogWarnings","version":"0.03_2","comment":"Log perl warnings to your Catalyst log object","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-LogWarnings","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eae121ebbd92d6e98c1489d0b1c8b6875411520fa5387711a2a5e2fb38116ef7","flatsize":5043,"path":"All/p5-Catalyst-Plugin-LogWarnings-0.03_2.pkg","repopath":"All/p5-Catalyst-Plugin-LogWarnings-0.03_2.pkg","licenselogic":"single","pkgsize":4364,"desc":"In MyApp.pm:\n\n    use Catalyst qw/LogWarnings/;\n\nAfter that, any warn statement that's executed during action\nprocessing is sent to the log $c->log as a warning (instead of\nbeing dumped to STDERR).","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-PageCache","origin":"www/p5-Catalyst-Plugin-PageCache","version":"0.32","comment":"Cache the output of entire pages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-PageCache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"876c562971dbb53589b965e1b48ba73134e5fb7a1ac295c1c8c5548d14b3566e","flatsize":33792,"path":"All/p5-Catalyst-Plugin-PageCache-0.32.pkg","repopath":"All/p5-Catalyst-Plugin-PageCache-0.32.pkg","licenselogic":"single","pkgsize":15552,"desc":"Many dynamic websites perform heavy processing on most pages, yet this\ninformation may rarely change from request to request. Using the\nPageCache plugin, you can cache the full output of different pages so\nthey are served to your visitors as fast as possible. This method of\ncaching is very useful for withstanding a Slashdotting, for example.\n\nThis plugin requires that you also load a Cache plugin. Please see the\nKnown Issues when choosing a cache backend.","deps":{"p5-Catalyst-Plugin-Cache":{"origin":"www/p5-Catalyst-Plugin-Cache","version":"0.12_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Log-Dispatch","origin":"www/p5-Catalyst-Plugin-Log-Dispatch","version":"0.121_1","comment":"Log module of Catalyst that uses Log::Dispatch","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/Catalyst-Plugin-Log-Dispatch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff765ac677b848895b5e03a20a2679ffadfd4de1f124230e3be134b3100fdf36","flatsize":12912,"path":"All/p5-Catalyst-Plugin-Log-Dispatch-0.121_1.pkg","repopath":"All/p5-Catalyst-Plugin-Log-Dispatch-0.121_1.pkg","licenselogic":"single","pkgsize":5748,"desc":"Log module of Catalyst that uses Log::Dispatch","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Log-Dispatch-Config":{"origin":"devel/p5-Log-Dispatch-Config","version":"1.04_2"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-I18N","origin":"www/p5-Catalyst-Plugin-I18N","version":"0.10_2","comment":"I18N for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-I18N","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6a42e579fe6b3eff0e64dc8e4e326474b33c26528d5a79baf8d6339cd4015e2","flatsize":36211,"path":"All/p5-Catalyst-Plugin-I18N-0.10_2.pkg","repopath":"All/p5-Catalyst-Plugin-I18N-0.10_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17052,"desc":"Supports mo/po files and Maketext classes under your applications I18N\nnamespace.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Locale-Maketext-Lexicon":{"origin":"devel/p5-Locale-Maketext-Lexicon","version":"1.00_1"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Params-Nested","origin":"www/p5-Catalyst-Plugin-Params-Nested","version":"0.05_1","comment":"Nested params (ala Ruby on Rails or PHP-style param arrays)","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Params-Nested","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe1fc07307346113f41f8dd9dde8fc3d57a415155343c8ba1787c7811e0c79d5","flatsize":13671,"path":"All/p5-Catalyst-Plugin-Params-Nested-0.05_1.pkg","repopath":"All/p5-Catalyst-Plugin-Params-Nested-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8616,"desc":"Ruby on Rails has a nice feature to create nested parameters that help\nwith the organization of data in a form - parameters can be an\narbitrarily deep nested structure.\n\nThe way this structure is denoted is that when you construct a form the\nfield names have a special syntax which is parsed.\n\nThis plugin supports two syntaxes:\n\ndot notation\n\n        <input name=\"foo.bar.gorch\" />\n\nsubscript notation\n\n        <input name=\"foo[bar][gorch]\" />\n\nWhen reading query parameters from $c->req you can now access all the\nitems starting with \"foo\" as one entity using $c->req->param('foo');.\nEach subitem, denoted by either the dot or the square brackets, will be\nreturned as a further deeper hashref.","deps":{"p5-CGI-Expand":{"origin":"www/p5-CGI-Expand","version":"2.05_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-FillInForm","origin":"www/p5-Catalyst-Plugin-FillInForm","version":"0.12_1","comment":"Automatically fill in forms in Catalyst using HTML::FillInForms","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-FillInForm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f8da36370fe195aab693b3f9705cae2d35a32b46ef78f3e24af73f3d923a3d2","flatsize":7514,"path":"All/p5-Catalyst-Plugin-FillInForm-0.12_1.pkg","repopath":"All/p5-Catalyst-Plugin-FillInForm-0.12_1.pkg","licenselogic":"single","pkgsize":5708,"desc":"Catalyst-Plugin-FillInForm is a Catalyst plugin that automatically fills in\nforms if the last form has missing or invalid fields.","deps":{"p5-Catalyst-Action-RenderView":{"origin":"www/p5-Catalyst-Action-RenderView","version":"0.16_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-HTML-FillInForm":{"origin":"www/p5-HTML-FillInForm","version":"2.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-FormValidator","origin":"www/p5-Catalyst-Plugin-FormValidator","version":"0.094_1","comment":"FormValidator for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-FormValidator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44cc23456f3227f17b69222715becf39449accffb9b308dfd2ce277a7a335999","flatsize":10730,"path":"All/p5-Catalyst-Plugin-FormValidator-0.094_1.pkg","repopath":"All/p5-Catalyst-Plugin-FormValidator-0.094_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6328,"desc":"This Catalyst plugin uses Data::FormValidator to validate and set\nup form data from your request parameters. It's a quite thin wrapper\naround that module.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Data-FormValidator":{"origin":"textproc/p5-Data-FormValidator","version":"4.88"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Email","origin":"www/p5-Catalyst-Plugin-Email","version":"0.09","comment":"Send emails with Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Email","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5dad72036adb357538e50f525c1ac36792cc213363854fb827a024a14ebaf6f6","flatsize":13848,"path":"All/p5-Catalyst-Plugin-Email-0.09.pkg","repopath":"All/p5-Catalyst-Plugin-Email-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7788,"desc":"Send emails with Catalyst and Email::Send and Email::MIME::Creator.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Email-Send":{"origin":"mail/p5-Email-Send","version":"2.201"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-DefaultEnd","origin":"www/p5-Catalyst-Plugin-DefaultEnd","version":"0.08_1","comment":"Sensible default end action","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-DefaultEnd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c138404669b7a0e7e59c3507a5d38e99531d57c3631356371712b3811dc8a7fd","flatsize":11364,"path":"All/p5-Catalyst-Plugin-DefaultEnd-0.08_1.pkg","repopath":"All/p5-Catalyst-Plugin-DefaultEnd-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7016,"desc":"This action implements a sensible default end action, which will forward\nto the first available view, unless status is set to 3xx, or there is a\nresponse body. It also allows you to pass dump_info=1 to the url in\norder to force a debug screen, while in debug mode.\n\nIf you have more than 1 view, you can specify which one to use with the\n'view' config setting.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-DateTime","origin":"www/p5-Catalyst-Plugin-DateTime","version":"0.03_1","comment":"DateTime support for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-DateTime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"361272cc739016ada0cac76f27b24f0371eb35d32c6088ff6275f8c50f4de80b","flatsize":10969,"path":"All/p5-Catalyst-Plugin-DateTime-0.03_1.pkg","repopath":"All/p5-Catalyst-Plugin-DateTime-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6556,"desc":"This module makes DateTime easily accesible within a Catalyst application\nvia the Catalyst::Plugin interface.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-CookiedSession","origin":"www/p5-Catalyst-Plugin-CookiedSession","version":"0.35_2","comment":"Catalyst Plugin for storing sessions in a browser cookie","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-CookiedSession","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf37895f69ceec918c48977d5eb2d9722b9c4304cdaa1f37f7e973d0e79e84b4","flatsize":6249,"path":"All/p5-Catalyst-Plugin-CookiedSession-0.35_2.pkg","repopath":"All/p5-Catalyst-Plugin-CookiedSession-0.35_2.pkg","licenselogic":"single","pkgsize":4404,"desc":"Catalyst Plugin for storing sessions in a browser cookie","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-JSON-XS-VersionOneAndTwo":{"origin":"converters/p5-JSON-XS-VersionOneAndTwo","version":"0.31_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-ConfigLoader-Environment","origin":"www/p5-Catalyst-Plugin-ConfigLoader-Environment","version":"0.07_1","comment":"Configure your application with environment variables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-ConfigLoader-Environment","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6569dcb104ba387b659e6489dbc49a2bf4857a896a659e3f8c6c5afd637c6be8","flatsize":15963,"path":"All/p5-Catalyst-Plugin-ConfigLoader-Environment-0.07_1.pkg","repopath":"All/p5-Catalyst-Plugin-ConfigLoader-Environment-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9168,"desc":"Catalyst::Plugin::ConfigLoader::Environment reads environment\nvariables and sets up the configuration in your application\naccordingly.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-ErrorCatcher","origin":"www/p5-Catalyst-Plugin-ErrorCatcher","version":"0.0.8.21","comment":"Catch application errors and emit them somewhere","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-ErrorCatcher","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4393ae7765e119ea594f829ff7c155c68282239af39800e1c6a58371032d1e81","flatsize":63302,"path":"All/p5-Catalyst-Plugin-ErrorCatcher-0.0.8.21.pkg","repopath":"All/p5-Catalyst-Plugin-ErrorCatcher-0.0.8.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29788,"desc":"Catalyst::Plugin::ErrorCatcher allows you to do More Stuff with the\ninformation that would normally only be seen on the Catalyst Error\nScreen courtesy of the Catalyst::Plugin::StackTrace plugin.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-File-Type":{"origin":"devel/p5-File-Type","version":"0.22_1"},"p5-MIME-Lite":{"origin":"mail/p5-MIME-Lite","version":"3.033"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-ConfigLoader","origin":"www/p5-Catalyst-Plugin-ConfigLoader","version":"0.34_1","comment":"Load config files of various types","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-ConfigLoader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7aac32869734ad6914913f6b376fd211f3014b681d68038023751a93c945d04c","flatsize":28752,"path":"All/p5-Catalyst-Plugin-ConfigLoader-0.34_1.pkg","repopath":"All/p5-Catalyst-Plugin-ConfigLoader-0.34_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15428,"desc":"This module will attempt to load find and load a configuration file of\nvarious types. Currently it supports YAML, JSON, XML, INI and Perl formats.\n\nTo support the distinction between development and production environments,\nthis module will also attemp to load a local config (e.g. myapp_local.yaml)\nwhich will override any duplicate settings.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-Data-Visitor":{"origin":"devel/p5-Data-Visitor","version":"0.32"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Cache-Memcached-Fast","origin":"www/p5-Catalyst-Plugin-Cache-Memcached-Fast","version":"0.14_1","comment":"Catalyst Plugin for Cache::Memcached::Fast","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Cache-Memcached-Fast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62439eb089c4c52e23ab044be0dd7dc834402b95b13706ccc25d9d2cf9fc35b0","flatsize":3265,"path":"All/p5-Catalyst-Plugin-Cache-Memcached-Fast-0.14_1.pkg","repopath":"All/p5-Catalyst-Plugin-Cache-Memcached-Fast-0.14_1.pkg","licenselogic":"single","pkgsize":3248,"desc":"Catalyst Plugin for Cache::Memcached::Fast.","deps":{"p5-Cache-Memcached-Fast":{"origin":"databases/p5-Cache-Memcached-Fast","version":"0.28"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Captcha","origin":"www/p5-Catalyst-Plugin-Captcha","version":"0.04_2","comment":"Create and validate Captcha for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Captcha","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a01c0444b0d733726d696490d82deed0befd57cd482d5ada53385436e20add1","flatsize":5979,"path":"All/p5-Catalyst-Plugin-Captcha-0.04_2.pkg","repopath":"All/p5-Catalyst-Plugin-Captcha-0.04_2.pkg","licenselogic":"single","pkgsize":4336,"desc":"This plugin for Catalyst creates and validates Captcha.","deps":{"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-GD-SecurityImage":{"origin":"security/p5-GD-SecurityImage","version":"1.75_2,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","security","perl5"]},{"name":"p5-Catalyst-Plugin-Cache-FastMmap","origin":"www/p5-Catalyst-Plugin-Cache-FastMmap","version":"0.9_2","comment":"Mmap cache for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Cache-FastMmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0236168f85576b034e19a7fc21ba258759f7350825ae64ab9c3d242ad8671fb5","flatsize":10682,"path":"All/p5-Catalyst-Plugin-Cache-FastMmap-0.9_2.pkg","repopath":"All/p5-Catalyst-Plugin-Cache-FastMmap-0.9_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6328,"desc":"This package is part of the Catalyst Cache family. It allows integration\nof Cache::FastMmap and Catalyst\n\nThis module extends the Catalyst application class with a \"mmap\" cache.","deps":{"p5-Cache-FastMmap":{"origin":"devel/p5-Cache-FastMmap","version":"1.57"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Cache-Memcached","origin":"www/p5-Catalyst-Plugin-Cache-Memcached","version":"0.8_2","comment":"Distributed cache for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/BOBTFISH/Catalyst-Plugin-Cache-Memcached-0.8","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be70fd647ddfac3a4fdd546f7995d8a6c275abae68c3ead8ddf0e856b67265bf","flatsize":3518,"path":"All/p5-Catalyst-Plugin-Cache-Memcached-0.8_2.pkg","repopath":"All/p5-Catalyst-Plugin-Cache-Memcached-0.8_2.pkg","licenselogic":"single","pkgsize":3424,"desc":"Extends base class with a distributed cache.","deps":{"p5-Cache-Memcached":{"origin":"databases/p5-Cache-Memcached","version":"1.30_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Cache","origin":"www/p5-Catalyst-Plugin-Cache","version":"0.12_1","comment":"Flexible caching support for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Cache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e69f70370a8303765b5129e2478ddbbb20991165b3753e88fc81ea602a219a7c","flatsize":46462,"path":"All/p5-Catalyst-Plugin-Cache-0.12_1.pkg","repopath":"All/p5-Catalyst-Plugin-Cache-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+","MIT"],"pkgsize":24824,"desc":"This plugin gives you access to a variety of systems for caching\ndata. It allows you to use a very simple configuration API, while\nmaintaining the possibility of flexibility when you need it later.\n\nAmong its features are support for multiple backends, segmentation based\non component or controller, keyspace partitioning, and so more, in\nvarious subsidiary plugins.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Browser","origin":"www/p5-Catalyst-Plugin-Browser","version":"0.08_1","comment":"Browser Detection for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Browser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9404f2868d309af723b8eb14ed48350b5fb4eedab9b2661aebf620287a54f1d7","flatsize":3450,"path":"All/p5-Catalyst-Plugin-Browser-0.08_1.pkg","repopath":"All/p5-Catalyst-Plugin-Browser-0.08_1.pkg","licenselogic":"single","pkgsize":3328,"desc":"A browser detection plugin for catalyst framework","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Catalyst-TraitFor-Request-BrowserDetect":{"origin":"www/p5-Catalyst-TraitFor-Request-BrowserDetect","version":"0.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-C3","origin":"www/p5-Catalyst-Plugin-C3","version":"0.03_1","comment":"Catalyst Plugin to subvert NEXT to use Class::C3","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-C3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3559804f47f62209ae04801c214612ce525a9a33d1b6dfd7fee4196cf1134a9c","flatsize":8094,"path":"All/p5-Catalyst-Plugin-C3-0.03_1.pkg","repopath":"All/p5-Catalyst-Plugin-C3-0.03_1.pkg","licenselogic":"single","pkgsize":5652,"desc":"*** WARNING *** THIS MODULE IS STILL EXPERIMENTAL !!!\n\nThis module is related to the possible transition of Catalyst from NEXT\nto Class::C3.  This transition hasn't happened yet, and might not for\na while.\n\nThis module is only intended for use by Catalyst module developers at\nthis time.  You would know it if you should be using this module.\n\n*** END WARNING ***","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-C3":{"origin":"devel/p5-Class-C3","version":"0.35"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-AutoCRUD","origin":"www/p5-Catalyst-Plugin-AutoCRUD","version":"2.200002","comment":"Instant AJAX web front-end for DBIx::Class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-AutoCRUD","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ad0175e7e2b1ef75aa80258a1882ccc8e85e3d473f26d019294cc4a1ad9e01f","flatsize":227237,"path":"All/p5-Catalyst-Plugin-AutoCRUD-2.200002.pkg","repopath":"All/p5-Catalyst-Plugin-AutoCRUD-2.200002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":73060,"desc":"Catalyst::Plugin::AutoCRUD is a instant AJAX web front-end for DBIx::Class.","deps":{"p5-Catalyst-Action-RenderView":{"origin":"www/p5-Catalyst-Action-RenderView","version":"0.16_1"},"p5-Catalyst-Model-DBIC-Schema":{"origin":"www/p5-Catalyst-Model-DBIC-Schema","version":"0.66"},"p5-Catalyst-Plugin-ConfigLoader":{"origin":"www/p5-Catalyst-Plugin-ConfigLoader","version":"0.34_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Catalyst-View-JSON":{"origin":"www/p5-Catalyst-View-JSON","version":"0.36"},"p5-Catalyst-View-TT":{"origin":"www/p5-Catalyst-View-TT","version":"0.46"},"p5-DBIx-Class-Schema-Loader":{"origin":"databases/p5-DBIx-Class-Schema-Loader","version":"0.07049"},"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Lingua-EN-Inflect-Number":{"origin":"textproc/p5-Lingua-EN-Inflect-Number","version":"1.12"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Authorization-ACL","origin":"www/p5-Catalyst-Plugin-Authorization-ACL","version":"0.16","comment":"ACL support for Catalyst applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Authorization-ACL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"165f59850d2d81b99ba0f9c8058b0c2da51e2079041418eb0d526b7e52c15264","flatsize":37366,"path":"All/p5-Catalyst-Plugin-Authorization-ACL-0.16.pkg","repopath":"All/p5-Catalyst-Plugin-Authorization-ACL-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17736,"desc":"This module provides Access Control List style path protection, with\narbitrary rules for Catalyst applications. It operates only on the\nCatalyst private namespace, at least at the moment.","deps":{"p5-Catalyst-Plugin-Authentication":{"origin":"www/p5-Catalyst-Plugin-Authentication","version":"0.10023_2,3"},"p5-Catalyst-Plugin-Authorization-Roles":{"origin":"www/p5-Catalyst-Plugin-Authorization-Roles","version":"0.09_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Throwable":{"origin":"devel/p5-Class-Throwable","version":"0.13"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Tree-Simple":{"origin":"devel/p5-Tree-Simple","version":"1.34"},"p5-Tree-Simple-VisitorFactory":{"origin":"devel/p5-Tree-Simple-VisitorFactory","version":"0.16"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Authentication-Store-Htpasswd","origin":"www/p5-Catalyst-Plugin-Authentication-Store-Htpasswd","version":"0.020_2","comment":"Use .htpasswd with Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DKAMHOLZ/Catalyst-Plugin-Authentication-Store-Htpasswd-0.02","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6742065a4c14a75dbb46323b8d5c2f8264f818afe399ade47bbb906a0a1d944b","flatsize":21156,"path":"All/p5-Catalyst-Plugin-Authentication-Store-Htpasswd-0.020_2.pkg","repopath":"All/p5-Catalyst-Plugin-Authentication-Store-Htpasswd-0.020_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13288,"desc":"This plugin uses \"Authen::Htpasswd\" to let your application use\n\".htpasswd\" files for it's authentication storage.","deps":{"p5-Authen-Htpasswd":{"origin":"security/p5-Authen-Htpasswd","version":"0.171_1"},"p5-Catalyst-Plugin-Authentication":{"origin":"www/p5-Catalyst-Plugin-Authentication","version":"0.10023_2,3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Authorization-Roles","origin":"www/p5-Catalyst-Plugin-Authorization-Roles","version":"0.09_1","comment":"Role based authorization for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Authorization-Roles","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be06419d8293c42c62eef5b0ddb25c4f0abb12450f6040763a35154b8da9915c","flatsize":8913,"path":"All/p5-Catalyst-Plugin-Authorization-Roles-0.09_1.pkg","repopath":"All/p5-Catalyst-Plugin-Authorization-Roles-0.09_1.pkg","licenselogic":"single","pkgsize":5308,"desc":"Role based access control is very simple: every user has a list of\nroles, which that user is allowed to assume, and every restricted part\nof the app makes an assertion about the necessary roles.\n\nIf the user is a member in all of the required roles access is granted.\nOtherwise, access is denied.","deps":{"p5-Catalyst-Plugin-Authentication":{"origin":"www/p5-Catalyst-Plugin-Authentication","version":"0.10023_2,3"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Set-Object":{"origin":"devel/p5-Set-Object","version":"1.42"},"p5-UNIVERSAL-isa":{"origin":"devel/p5-UNIVERSAL-isa","version":"1.20171012"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Authentication-CDBI","origin":"www/p5-Catalyst-Plugin-Authentication-CDBI","version":"0.10_1","comment":"CDBI Authentication for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Authentication-CDBI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d36f372a622c6084830fd5153d77788d5e71cdc34f6e754480b686fad840ad3","flatsize":10818,"path":"All/p5-Catalyst-Plugin-Authentication-CDBI-0.10_1.pkg","repopath":"All/p5-Catalyst-Plugin-Authentication-CDBI-0.10_1.pkg","licenselogic":"single","pkgsize":5940,"desc":"CDBI Authentication for Catalyst","deps":{"p5-Catalyst-Model-CDBI":{"origin":"www/p5-Catalyst-Model-CDBI","version":"0.12_1"},"p5-Catalyst-Plugin-Session-FastMmap":{"origin":"www/p5-Catalyst-Plugin-Session-FastMmap","version":"0.13_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Authentication-OpenID","origin":"www/p5-Catalyst-Plugin-Authentication-OpenID","version":"0.02_1","comment":"OpenID Authentication","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/BTROTT/Catalyst-Plugin-Authentication-OpenID-0.02","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c77d2f4f0830f49aef2a5be3076ea8d5966d926cf28c1f71ff9858d9ebe4c9af","flatsize":17108,"path":"All/p5-Catalyst-Plugin-Authentication-OpenID-0.02_1.pkg","repopath":"All/p5-Catalyst-Plugin-Authentication-OpenID-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9224,"desc":"Catalyst::Plugin::Authentication::OpenID implements support for OpenID\nauthentication in a Catalyst application. For more information on OpenID, take a\nlook at http://www.openid.net/.\n\nIn most cases, you'll want to use this plugin in combination with a session\nplugin for Catalyst. For example, Catalyst::Plugin::Session::FastMmap, which\nuses a memory-mapped database to store session data.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-LWPx-ParanoidAgent":{"origin":"www/p5-LWPx-ParanoidAgent","version":"1.12"},"p5-Net-OpenID-Consumer":{"origin":"net/p5-Net-OpenID-Consumer","version":"1.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","security","perl5"]},{"name":"p5-Catalyst-Plugin-AtomServer","origin":"www/p5-Catalyst-Plugin-AtomServer","version":"0.04_1","comment":"Atom API server for Catalyst applications","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/Catalyst-Plugin-AtomServer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a14b4721d8411c8bbcfb323c1e12868f7dd80286941fd64f4f65eafbae92bbe","flatsize":17694,"path":"All/p5-Catalyst-Plugin-AtomServer-0.04_1.pkg","repopath":"All/p5-Catalyst-Plugin-AtomServer-0.04_1.pkg","licenselogic":"single","pkgsize":10364,"desc":"Atom API server for Catalyst applications","deps":{"p5-Catalyst-Plugin-Authentication":{"origin":"www/p5-Catalyst-Plugin-Authentication","version":"0.10023_2,3"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-XML-Atom":{"origin":"textproc/p5-XML-Atom","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Authentication","origin":"www/p5-Catalyst-Plugin-Authentication","version":"0.10023_2,3","comment":"Infrastructure plugin for the Catalyst authentication framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Plugin-Authentication","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66655642df70070f507ed4850f4350ff1045c5dbe41b08e9327bdbb503b94d92","flatsize":186710,"path":"All/p5-Catalyst-Plugin-Authentication-0.10023_2,3.pkg","repopath":"All/p5-Catalyst-Plugin-Authentication-0.10023_2,3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":86108,"desc":"The authentication plugin provides generic user support for Catalyst\napps. It is the basis for both authentication (checking the user is who\nthey claim to be), and authorization (allowing the user to do what the\nsystem authorises them to do).","deps":{"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Emulate-Class-Accessor-Fast":{"origin":"devel/p5-MooseX-Emulate-Class-Accessor-Fast","version":"0.009032"},"p5-String-RewritePrefix":{"origin":"textproc/p5-String-RewritePrefix","version":"0.008"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Model-XML-Feed","origin":"www/p5-Catalyst-Model-XML-Feed","version":"0.04_1","comment":"Use RSS/Atom feeds as a Catalyst Model","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Model-XML-Feed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02419e7e5783ded2dd41a27f36c303316381ea48107f6caa20e103773809bd57","flatsize":15210,"path":"All/p5-Catalyst-Model-XML-Feed-0.04_1.pkg","repopath":"All/p5-Catalyst-Model-XML-Feed-0.04_1.pkg","licenselogic":"single","pkgsize":9240,"desc":"Catalyst::Model::XML::Feed allows you to use XML feeds in your\nCatalyst application.  To use a feed, you need to register it with\nthe \"register\" method.\n\nOnce a feed is registered, it's automatically cached for you.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Feed":{"origin":"textproc/p5-XML-Feed","version":"0.63"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Model-Tarantool","origin":"www/p5-Catalyst-Model-Tarantool","version":"0.02","comment":"Tarantool interface for Catalyst based application","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Model-Tarantool","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"328dd610e88caba3aa8a3321313262d6815e96a7c502817f5b7f0afa3a27c321","flatsize":12081,"path":"All/p5-Catalyst-Model-Tarantool-0.02.pkg","repopath":"All/p5-Catalyst-Model-Tarantool-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6540,"desc":"Tarantool interface for Catalyst based application","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-DR-Tarantool":{"origin":"databases/p5-DR-Tarantool","version":"0.44_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Model-Oryx","origin":"www/p5-Catalyst-Model-Oryx","version":"0.01_1","comment":"Oryx model component for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Model-Oryx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67626ff89f1ea14131575b59388a5788b1885ce2871292cc7b82037a165bbbc9","flatsize":7166,"path":"All/p5-Catalyst-Model-Oryx-0.01_1.pkg","repopath":"All/p5-Catalyst-Model-Oryx-0.01_1.pkg","licenselogic":"single","pkgsize":5852,"desc":"This module implements an Oryx object persistence model\ncomponent for the Catalyst application framework.","deps":{"p5-Catalyst-Devel":{"origin":"www/p5-Catalyst-Devel","version":"1.42"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Oryx":{"origin":"databases/p5-Oryx","version":"0.24_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Model-Memcached","origin":"www/p5-Catalyst-Model-Memcached","version":"0.02_1","comment":"Wrapper for memcached imitating Catalyst models","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Model-Memcached","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f50551523d402a47fbcd1e55919b469f7e27bda702ad206e0ea565d88ad9735","flatsize":49835,"path":"All/p5-Catalyst-Model-Memcached-0.02_1.pkg","repopath":"All/p5-Catalyst-Model-Memcached-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12580,"desc":"Catalyst::Model::Memcached is a simple Model for Catalyst for storing\ndata in memcached.","deps":{"p5-Cache-Memcached-Fast":{"origin":"databases/p5-Cache-Memcached-Fast","version":"0.28"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Model-Xapian","origin":"www/p5-Catalyst-Model-Xapian","version":"0.06_5","comment":"Catalyst model for Search::Xapian","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Model-Xapian","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50b565c4b13c7a403cf19718b43e353b1e4033e573cb4b3b428b5e8752e01672","flatsize":20881,"path":"All/p5-Catalyst-Model-Xapian-0.06_5.pkg","repopath":"All/p5-Catalyst-Model-Xapian-0.06_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11176,"desc":"This model class wraps Search::Xapian to provide a friendly, paged\ninterface to Xapian (www.xapian.org) indexes. This class adds a little\nextra convenience on top of the Search::Xapian class. It expects you to\nuse the QueryParser, and sets up some keywords based on the standard\nomega keywords (id, host, date, month, year,title), so that you can do\nsearches like\n\n      'fubar site:microsoft.com'","deps":{"p5-Catalyst-Devel":{"origin":"www/p5-Catalyst-Devel","version":"1.42"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-Search-Xapian":{"origin":"databases/p5-Search-Xapian","version":"1.2.25.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Model-LDAP","origin":"www/p5-Catalyst-Model-LDAP","version":"0.21","comment":"LDAP model class for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Model-LDAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f453329a7ea159415a9e9ca0cf2252643093699dec49d6412d003af63f5d62d","flatsize":70855,"path":"All/p5-Catalyst-Model-LDAP-0.21.pkg","repopath":"All/p5-Catalyst-Model-LDAP-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25252,"desc":"This is the Net::LDAP model class for Catalyst. It is nothing more than a\nsimple wrapper for Net::LDAP. This class simplifies LDAP access by letting\nyou configure a common set of bind arguments. It also lets you configure a\nbase DN for searching.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Data-Page":{"origin":"databases/p5-Data-Page","version":"2.03"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Model-DynamicAdaptor","origin":"www/p5-Catalyst-Model-DynamicAdaptor","version":"0.02_2","comment":"Dynamically load adaptor modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Model-DynamicAdaptor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcb4c13059f56a1b5c80d8f9646c0923aa8f3ef2572c5d26a87a44db9d6959a6","flatsize":4134,"path":"All/p5-Catalyst-Model-DynamicAdaptor-0.02_2.pkg","repopath":"All/p5-Catalyst-Model-DynamicAdaptor-0.02_2.pkg","licenselogic":"single","pkgsize":3536,"desc":"Catalyst::Model::DynamicAdaptor - Dynamically load adaptor modules","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Module-Recursive-Require":{"origin":"devel/p5-Module-Recursive-Require","version":"0.04_1"},"p5-Test-Spelling":{"origin":"devel/p5-Test-Spelling","version":"0.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","devel","perl5"]},{"name":"p5-Catalyst-Model-DBIC-Plain","origin":"www/p5-Catalyst-Model-DBIC-Plain","version":"0.03_1","comment":"DBIx::Class model class for Catalyst, without loader","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Model-DBIC-Plain","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b639a420a133d8e9142a56666e00ea9e367db8a219e2daa2aa8e9ae37dab7b07","flatsize":6985,"path":"All/p5-Catalyst-Model-DBIC-Plain-0.03_1.pkg","repopath":"All/p5-Catalyst-Model-DBIC-Plain-0.03_1.pkg","licenselogic":"single","pkgsize":5592,"desc":"This is the DBIx::Class model class for Catalyst. Whilst it allows you to\nuse DBIC as your model in Catalyst, it does not make your tables classes\nCatalyst-specific, so you can still use them in a non-Catalyst context.","deps":{"p5-Catalyst-Devel":{"origin":"www/p5-Catalyst-Devel","version":"1.42"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Model-CDBI-Sweet","origin":"www/p5-Catalyst-Model-CDBI-Sweet","version":"0.06_1","comment":"CDBI model class for Catalyst that makes things sweeter","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Model-CDBI-Sweet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d02dd13fba2b89ecb30970faa3f90622bf322829adedac1a0f76ebc119e7707","flatsize":4322,"path":"All/p5-Catalyst-Model-CDBI-Sweet-0.06_1.pkg","repopath":"All/p5-Catalyst-Model-CDBI-Sweet-0.06_1.pkg","licenselogic":"single","pkgsize":4180,"desc":"This model is a thin wrapper around Class::DBI::Sweet to let you use it as\na Catalyst Model easily. It's similar to Catalyst::Model::CDBI::Plain.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-DBI-Sweet":{"origin":"databases/p5-Class-DBI-Sweet","version":"0.11_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Model-CDBI-Plain","origin":"www/p5-Catalyst-Model-CDBI-Plain","version":"0.03_1","comment":"Catalyst plain base class for Class::DBI models","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Model-CDBI-Plain","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2c3d3d5ad9029da6d8159817880e6f2200d66e26ddc77640a42961737eb374d","flatsize":7547,"path":"All/p5-Catalyst-Model-CDBI-Plain-0.03_1.pkg","repopath":"All/p5-Catalyst-Model-CDBI-Plain-0.03_1.pkg","licenselogic":"single","pkgsize":6004,"desc":"Catalyst::Model::CDBI::Plain is a Model class for Catalyst to be used\nwith user-specified Class::DBI classes.\n\nIt does not automatically set anything up or create relationships;\nthis is left to the user. This module can be used with existing\nClass::DBI classes, so that they can be used with Catalyst, or as a\nway of writing CDBI-based Model classes within Catalyst.","deps":{"p5-Catalyst-Devel":{"origin":"www/p5-Catalyst-Devel","version":"1.42"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Model-DBIC-Schema","origin":"www/p5-Catalyst-Model-DBIC-Schema","version":"0.66","comment":"DBIx::Class::Schema Model Class","maintainer":"des@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Model-DBIC-Schema","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"469b555fb22922218ee606bbfca0008617f1b82223537ccfabd687c2a5094fb0","flatsize":85312,"path":"All/p5-Catalyst-Model-DBIC-Schema-0.66.pkg","repopath":"All/p5-Catalyst-Model-DBIC-Schema-0.66.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37588,"desc":"This is a Catalyst Model for DBIx::Class::Schema-based Models. See the\ndocumentation for Catalyst::Helper::Model::DBIC::Schema and\nCatalyst::Helper::Model::DBIC::SchemaLoader for information on\ngenerating these Models via Helper scripts. The latter of the two will\nalso generated a DBIx::Class::Schema::Loader-based Schema class for you.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-Catalyst-Component-InstancePerContext":{"origin":"www/p5-Catalyst-Component-InstancePerContext","version":"0.001001_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-CatalystX-Component-Traits":{"origin":"www/p5-CatalystX-Component-Traits","version":"0.19"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-Cursor-Cached":{"origin":"databases/p5-DBIx-Class-Cursor-Cached","version":"1.001004"},"p5-DBIx-Class-Schema-Loader":{"origin":"databases/p5-DBIx-Class-Schema-Loader","version":"0.07049"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-MarkAsMethods":{"origin":"devel/p5-MooseX-MarkAsMethods","version":"0.15_1"},"p5-MooseX-NonMoose":{"origin":"devel/p5-MooseX-NonMoose","version":"0.26_2"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-LoadableClass":{"origin":"devel/p5-MooseX-Types-LoadableClass","version":"0.015"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Model-Adaptor","origin":"www/p5-Catalyst-Model-Adaptor","version":"0.10_1","comment":"Use a plain class as a Catalyst model","maintainer":"vovkasm@gmail.com","www":"https://metacpan.org/release/Catalyst-Model-Adaptor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f45c13abe6125982b77ca532014552018d1a0618c17db652125fab02ca6df523","flatsize":33050,"path":"All/p5-Catalyst-Model-Adaptor-0.10_1.pkg","repopath":"All/p5-Catalyst-Model-Adaptor-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19960,"desc":"use a plain class as a Catalyst model","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Model-CDBI","origin":"www/p5-Catalyst-Model-CDBI","version":"0.12_1","comment":"CDBI model class for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Model-CDBI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9153a61c15ff03f99befec4829362b123ad754dd610e701faefc0d1f795d093a","flatsize":16784,"path":"All/p5-Catalyst-Model-CDBI-0.12_1.pkg","repopath":"All/p5-Catalyst-Model-CDBI-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9460,"desc":"This is the Class::DBI model class for Catalyst. It's built on top\nof Class::DBI::Loader.","deps":{"p5-Catalyst-Devel":{"origin":"www/p5-Catalyst-Devel","version":"1.42"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Class-DBI-Loader":{"origin":"databases/p5-Class-DBI-Loader","version":"0.34_2"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Helper-Controller-Scaffold","origin":"www/p5-Catalyst-Helper-Controller-Scaffold","version":"0.04_1","comment":"Catalyst helper for Scaffolding","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Helper-Controller-Scaffold","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"141327718c81934d05c43a76d7b6d6d403e84f290b648e47c93fb4f78b5d8629","flatsize":8907,"path":"All/p5-Catalyst-Helper-Controller-Scaffold-0.04_1.pkg","repopath":"All/p5-Catalyst-Helper-Controller-Scaffold-0.04_1.pkg","licenselogic":"single","pkgsize":4780,"desc":"Catalyst::Helper::Controller::Scaffold is a helper for scaffolding for\nCatalyst, which adds easy scaffolding:\n\n    # Imagine you want to generate a scaffolding controller MyApp::C::SomeTable\n    # for a CDBI table class MyApp::M::CDBI::SomeTable\n    script/myapp_create.pl controller SomeTable Scaffold CDBI::SomeTable","deps":{"p5-Catalyst-Devel":{"origin":"www/p5-Catalyst-Devel","version":"1.42"},"p5-Catalyst-Plugin-FormValidator":{"origin":"www/p5-Catalyst-Plugin-FormValidator","version":"0.094_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Catalyst-View-TT":{"origin":"www/p5-Catalyst-View-TT","version":"0.46"},"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Class-DBI-AsForm":{"origin":"databases/p5-Class-DBI-AsForm","version":"2.42_1"},"p5-Class-DBI-FromForm":{"origin":"www/p5-Class-DBI-FromForm","version":"0.04_1"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Template-Plugin-Class":{"origin":"www/p5-Template-Plugin-Class","version":"0.14_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Plugin-Log-Handler","origin":"www/p5-Catalyst-Plugin-Log-Handler","version":"0.08_1","comment":"Catalyst log handler","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aeeba344508f2f47a6584154bdf2d91e3c51e6443a827344a181249d893436cb","flatsize":7787,"path":"All/p5-Catalyst-Plugin-Log-Handler-0.08_1.pkg","repopath":"All/p5-Catalyst-Plugin-Log-Handler-0.08_1.pkg","licenselogic":"single","pkgsize":5960,"desc":"If your Catalyst project logs many messages, logging via standard error to\nApache's error log is not very clean: The log messages are mixed with\nother web applications' noise; and especially if you use mod_fastcgi,\nevery line will be prepended with a long prefix.\n\nAn alternative is logging to a file. But then you have to make sure that\nmultiple processes won't corrupt the log file. The module Log::Handler\nby Jonny Schulz does exactly this, because it supports message-wise flocking.\n\nThis module is a wrapper for said Log::Handler.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Log-Handler":{"origin":"devel/p5-Log-Handler","version":"0.90"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Enzyme","origin":"www/p5-Catalyst-Enzyme","version":"0.11_2","comment":"CRUD framework for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Enzyme","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc00cb025f770187ea09a13714315713abbe3e00ab2b321455000b4efba32b2c","flatsize":88321,"path":"All/p5-Catalyst-Enzyme-0.11_2.pkg","repopath":"All/p5-Catalyst-Enzyme-0.11_2.pkg","licenselogic":"single","pkgsize":42724,"desc":"Catalyst::Enzyme is a layer on top of the Catalyst framework providing\nCRUD functionality for Class::DBI models.\n\nEnzyme uses convention and configuration to provide e.g. extensible\nCRUD out-of-the-box, and a common way of dealing with error handling\netc.\n\nIt's not completely unlike Maypole in this regard. However, at this\npoint Enzyme isn't as feature-rich as Maypole.\n\nEnzyme is one way of bringing many Catalyst modules and concepts\ntogether into a unified whole. There are other ways to do this\n(obviously. This is, like... uh, Perl).","deps":{"p5-Catalyst-Devel":{"origin":"www/p5-Catalyst-Devel","version":"1.42"},"p5-Catalyst-Model-CDBI":{"origin":"www/p5-Catalyst-Model-CDBI","version":"0.12_1"},"p5-Catalyst-Plugin-DefaultEnd":{"origin":"www/p5-Catalyst-Plugin-DefaultEnd","version":"0.08_1"},"p5-Catalyst-Plugin-FormValidator":{"origin":"www/p5-Catalyst-Plugin-FormValidator","version":"0.094_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Catalyst-View-TT-ControllerLocal":{"origin":"www/p5-Catalyst-View-TT-ControllerLocal","version":"0.02_2"},"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Class-DBI-AsForm":{"origin":"databases/p5-Class-DBI-AsForm","version":"2.42_1"},"p5-Class-DBI-FromForm":{"origin":"www/p5-Class-DBI-FromForm","version":"0.04_1"},"p5-Class-DBI-Pager":{"origin":"databases/p5-Class-DBI-Pager","version":"0.08_1"},"p5-Class-DBI-Plugin-Type":{"origin":"databases/p5-Class-DBI-Plugin-Type","version":"0.02_1"},"p5-Class-DBI-SQLite":{"origin":"databases/p5-Class-DBI-SQLite","version":"0.11_2"},"p5-DBI-Shell":{"origin":"databases/p5-DBI-Shell","version":"11.97"},"p5-Data-FormValidator":{"origin":"textproc/p5-Data-FormValidator","version":"4.88"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Engine-PSGI","origin":"www/p5-Catalyst-Engine-PSGI","version":"0.14","comment":"Perl extension of PSGI engine for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Engine-PSGI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d635631a5edfdf79c71bdfb8c57d1d2941f28a3f448cd594ecac275f71fc4556","flatsize":27491,"path":"All/p5-Catalyst-Engine-PSGI-0.14.pkg","repopath":"All/p5-Catalyst-Engine-PSGI-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17100,"desc":"PSGI engine for Catalyst.","deps":{"p5-Catalyst-Action-RenderView":{"origin":"www/p5-Catalyst-Action-RenderView","version":"0.16_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Manual","origin":"www/p5-Catalyst-Manual","version":"5.9013,1","comment":"Catalyst developer's manual","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Manual","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"690607f3fbca9910d68a0139d2d81d4360a8cd897caa6765ab6a449d4e9fa152","flatsize":798076,"path":"All/p5-Catalyst-Manual-5.9013,1.pkg","repopath":"All/p5-Catalyst-Manual-5.9013,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":368476,"desc":"This is just the Catalyst manual.  If you want to develop Catalyst\napps, please install Catalyst::Devel.  If you'd like a tutorial and a\nfull example Catalyst application, please intall\nTask::Catalyst::Tutorial.\n\nIf you just want to run Catalyst applications, you probably don't need\nthis manual, but you do need Catalyst::Runtime.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Engine-Apache","origin":"www/p5-Catalyst-Engine-Apache","version":"1.16_1","comment":"Catalyst Apache Engines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Engine-Apache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfea96bc4d124de36c0a27db2d6a8d73d62ef2b158742b8a917035f7f98c5fb2","flatsize":40855,"path":"All/p5-Catalyst-Engine-Apache-1.16_1.pkg","repopath":"All/p5-Catalyst-Engine-Apache-1.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19764,"desc":"Catalyst::Engine::Apache - Catalyst Apache Engines\n\nThese classes provide mod_perl support for Catalyst.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-DispatchType-Regex","origin":"www/p5-Catalyst-DispatchType-Regex","version":"5.90035_1","comment":"Regex DispatchType","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-DispatchType-Regex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c49b7a462c29f9c1b5be2fadd4746f2af6f7fb2c51315056a37b80d9a09eaf0e","flatsize":28558,"path":"All/p5-Catalyst-DispatchType-Regex-5.90035_1.pkg","repopath":"All/p5-Catalyst-DispatchType-Regex-5.90035_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16708,"desc":"Regex dispatch types have been deprecated and removed from Catalyst core. It is\nrecommend that you use Chained methods or other techniques instead. As part of\nthe refactoring, the dispatch priority of Regex vs Regexp vs LocalRegex vs\nLocalRegexp may have changed. Priority is now influenced by when the dispatch\ntype is first seen in your application.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Text-SimpleTable":{"origin":"textproc/p5-Text-SimpleTable","version":"2.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Devel","origin":"www/p5-Catalyst-Devel","version":"1.42","comment":"Catalyst Development Tools","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Devel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9409a331c1a3c763ab99b17e4879228b5c19dd68eebcfa6d7960d78bac367d9","flatsize":106967,"path":"All/p5-Catalyst-Devel-1.42.pkg","repopath":"All/p5-Catalyst-Devel-1.42.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":63764,"desc":"The \"Catalyst::Devel\" package includes a variety of modules useful for\nthe development of Catalyst applications, but not required to run them.\nThis is intended to make it easier to deploy Catalyst apps. The runtime\nparts of Catalyst are now known as \"Catalyst::Runtime\".\n\n\"Catalyst::Devel\" includes the Catalyst::Helper system, which autogenerates\nscripts and tests; Module::Install::Catalyst, a Module::Install extension\nfor Catalyst; and requirements for a variety of development-related modules.\nThe documentation remains with Catalyst::Runtime.","deps":{"p5-Catalyst-Action-RenderView":{"origin":"www/p5-Catalyst-Action-RenderView","version":"0.16_1"},"p5-Catalyst-Plugin-ConfigLoader":{"origin":"www/p5-Catalyst-Plugin-ConfigLoader","version":"0.34_1"},"p5-Catalyst-Plugin-Static-Simple":{"origin":"www/p5-Catalyst-Plugin-Static-Simple","version":"0.37"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-File-ChangeNotify":{"origin":"devel/p5-File-ChangeNotify","version":"0.31"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Emulate-Class-Accessor-Fast":{"origin":"devel/p5-MooseX-Emulate-Class-Accessor-Fast","version":"0.009032"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Controller-RequestToken","origin":"www/p5-Catalyst-Controller-RequestToken","version":"0.07_1","comment":"Generate and validate unique tokens across HTTP requests (anti-CSRF)","maintainer":"bill.brinzer@gmail.com","www":"https://metacpan.org/release/Catalyst-Controller-RequestToken","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14dc4a28cf9dc124a80dcf6ac123f95ca386519d2f2e277301213f634edc13c3","flatsize":17155,"path":"All/p5-Catalyst-Controller-RequestToken-0.07_1.pkg","repopath":"All/p5-Catalyst-Controller-RequestToken-0.07_1.pkg","licenselogic":"single","pkgsize":10472,"desc":"This controller automatically generates and validates unique tokens across\nmultiple HTTP requests (form submits).  You can use it to prevent duplicate\nsubmits, or to protect against CSRF attacks.","deps":{"p5-Catalyst-Action-RenderView":{"origin":"www/p5-Catalyst-Action-RenderView","version":"0.16_1"},"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"p5-Catalyst-Plugin-Session-State-Cookie":{"origin":"www/p5-Catalyst-Plugin-Session-State-Cookie","version":"0.18"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Controller-SOAP","origin":"www/p5-Catalyst-Controller-SOAP","version":"1.25_1","comment":"Catalyst SOAP Controller","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Controller-SOAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95636325903ed2dbdfd81b1923e65addf4efef5bc2e495936e664ed3469bd9f0","flatsize":66745,"path":"All/p5-Catalyst-Controller-SOAP-1.25_1.pkg","repopath":"All/p5-Catalyst-Controller-SOAP-1.25_1.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":32948,"desc":"Controller for serving SOAP in Catalyst MVC framework.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-XML-Compile-SOAP":{"origin":"net/p5-XML-Compile-SOAP","version":"3.28"},"p5-XML-Compile-WSDL11":{"origin":"net/p5-XML-Compile-WSDL11","version":"3.08"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Controller-HTML-FormFu","origin":"www/p5-Catalyst-Controller-HTML-FormFu","version":"2.04_1","comment":"Catalyst FormFu Base Controller","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Controller-HTML-FormFu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e57c91c0fa520995936dc54b3c7aea9a61940c1e5ac48c3e5757c9c77dde0a42","flatsize":111097,"path":"All/p5-Catalyst-Controller-HTML-FormFu-2.04_1.pkg","repopath":"All/p5-Catalyst-Controller-HTML-FormFu-2.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38148,"desc":"This creates a new HTML::FormFu object, passing as it's argument\nthe contents of the \"constructor\" config value.","deps":{"p5-Catalyst-Component-InstancePerContext":{"origin":"www/p5-Catalyst-Component-InstancePerContext","version":"0.001001_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-HTML-FormFu":{"origin":"www/p5-HTML-FormFu","version":"2.07"},"p5-HTML-FormFu-MultiForm":{"origin":"www/p5-HTML-FormFu-MultiForm","version":"1.03_1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Attribute-Chained":{"origin":"devel/p5-MooseX-Attribute-Chained","version":"1.0.3"},"p5-Regexp-Assemble":{"origin":"devel/p5-Regexp-Assemble","version":"0.38"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Controller-RateLimit","origin":"www/p5-Catalyst-Controller-RateLimit","version":"0.28_2","comment":"Protect your site from robots","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Controller-RateLimit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d7ed2c9a48450716f40f410c8e68afd39a264a6bca91adc8e1d9ea5677d7d0f","flatsize":13020,"path":"All/p5-Catalyst-Controller-RateLimit-0.28_2.pkg","repopath":"All/p5-Catalyst-Controller-RateLimit-0.28_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7396,"desc":"Protect your site from robots","deps":{"p5-Algorithm-FloodControl":{"origin":"devel/p5-Algorithm-FloodControl","version":"2.001000_2"},"p5-Catalyst-Plugin-Cache-FastMmap":{"origin":"www/p5-Catalyst-Plugin-Cache-FastMmap","version":"0.9_2"},"p5-Catalyst-Plugin-ConfigLoader":{"origin":"www/p5-Catalyst-Plugin-ConfigLoader","version":"0.34_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Controller-BindLex","origin":"www/p5-Catalyst-Controller-BindLex","version":"0.03_2","comment":"Stash your lexical goodness","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Controller-BindLex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4215c53e6f38d2fc693783e4e513c1def860a0e0c08df54940d9531ede5a6829","flatsize":18168,"path":"All/p5-Catalyst-Controller-BindLex-0.03_2.pkg","repopath":"All/p5-Catalyst-Controller-BindLex-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9728,"desc":"This plugin lets you put your lexicals on the stash and elsewhere very easily.\n\nIf you use the same name for two variables with the same storage binding\nattribute they will be aliased to each other, so you can use this for reading\nas well as writing values across controller subs. This is almost like sharing\nyour lexical scope.","deps":{"p5-Array-RefElem":{"origin":"misc/p5-Array-RefElem","version":"1.00_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Devel-Caller":{"origin":"devel/p5-Devel-Caller","version":"2.07"},"p5-Devel-LexAlias":{"origin":"devel/p5-Devel-LexAlias","version":"0.05_2"},"p5-PadWalker":{"origin":"devel/p5-PadWalker","version":"2.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Controller-ActionRole","origin":"www/p5-Catalyst-Controller-ActionRole","version":"0.15_1","comment":"Apply roles to action instances","maintainer":"mons@cpan.org","www":"https://metacpan.org/release/Catalyst-Controller-ActionRole","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad3fa0a3b944d83f7cca0752e397e613fdf0b5508a0d8465016d5a5ab7b2185d","flatsize":47637,"path":"All/p5-Catalyst-Controller-ActionRole-0.15_1.pkg","repopath":"All/p5-Catalyst-Controller-ActionRole-0.15_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12752,"desc":"Catalyst::Controller::ActionRole is a perl module that apply roles to\naction instances.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-String-RewritePrefix":{"origin":"textproc/p5-String-RewritePrefix","version":"0.008"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Games-Bingo-Print","origin":"games/p5-Games-Bingo-Print","version":"0.04_3","comment":"Perl class for PDF generation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Games-Bingo-Print","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2fe58dd06b1cf8c672a7f8186ab70616b8cea9065ae3bd22869d9bd24f0ffb2","flatsize":26115,"path":"All/p5-Games-Bingo-Print-0.04_3.pkg","repopath":"All/p5-Games-Bingo-Print-0.04_3.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":11896,"desc":"Games::Bingo::Print - PDF Generation Class\n\nThis is that actual printing class. It generates a PDF file with pages\ncontaining bingo cards.","deps":{"p5-Games-Bingo":{"origin":"games/p5-Games-Bingo","version":"0.18_1"},"p5-PDFLib":{"origin":"print/p5-PDFLib","version":"0.14_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Catalyst-Component-ACCEPT_CONTEXT","origin":"www/p5-Catalyst-Component-ACCEPT_CONTEXT","version":"0.07_2","comment":"Make the Catalyst request context available in Models and Views","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Component-ACCEPT_CONTEXT","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f276330d6f4a969b0f8882af07432a223a32fcbe567932f0f9ff7aeba4498beb","flatsize":15232,"path":"All/p5-Catalyst-Component-ACCEPT_CONTEXT-0.07_2.pkg","repopath":"All/p5-Catalyst-Component-ACCEPT_CONTEXT-0.07_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8824,"desc":"Make the current Catalyst request context available in Models and\nViews.\n\nModels and Views don't usually have access to the request object,\nsince they probably don't really need it. Sometimes, however, having\nthe request context available outside of Controllers makes your\napplication cleaner. If that's the case, just use this module as a\nbase class.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Authentication-Store-LDAP","origin":"www/p5-Catalyst-Authentication-Store-LDAP","version":"1.017","comment":"Authentication from an LDAP Directory for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Authentication-Store-LDAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"498aae44b202391b06cea959fcd90b72cfb11044e227a2d5734117c3d4687bee","flatsize":56130,"path":"All/p5-Catalyst-Authentication-Store-LDAP-1.017.pkg","repopath":"All/p5-Catalyst-Authentication-Store-LDAP-1.017.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25764,"desc":"This plugin implements the Catalyst::Authentication v.10 API.\n\nThis plugin uses Net::LDAP to let your application authenticate against\nan LDAP directory.  It has a pretty high degree of flexibility, given\nthe wide variation of LDAP directories and schemas from one system to\nanother.\n\nIt authenticates users in two steps:\n\n1) A search of the directory is performed, looking for a user object\nthat matches the username you pass.  This is done with the bind\ncredentials supplied in the \"binddn\" and \"bindpw\" configuration options.\n\n2) If that object is found, we then re-bind to the directory as that\nobject.  Assuming this is successful, the user is Authenticated.","deps":{"p5-Catalyst-Plugin-Authentication":{"origin":"www/p5-Catalyst-Plugin-Authentication","version":"0.10023_2,3"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Component-InstancePerContext","origin":"www/p5-Catalyst-Component-InstancePerContext","version":"0.001001_1","comment":"Return a new instance a component on each request","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/GRODITI/Catalyst-Component-InstancePerContext-0.001001","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9089809d24c2d4f51e88aee76967748079452e2fd4822db7859491f8a33b5ea","flatsize":10960,"path":"All/p5-Catalyst-Component-InstancePerContext-0.001001_1.pkg","repopath":"All/p5-Catalyst-Component-InstancePerContext-0.001001_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6292,"desc":"Return a new instance a component on each request","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Controller-FormBuilder","origin":"www/p5-Catalyst-Controller-FormBuilder","version":"0.06_2","comment":"Catalyst FormBuilder Base Controller","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Controller-FormBuilder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49c1b498d4e90d7aac351c6e11697f643aab53a4994e16c08acb2758c5fd4e3a","flatsize":35131,"path":"All/p5-Catalyst-Controller-FormBuilder-0.06_2.pkg","repopath":"All/p5-Catalyst-Controller-FormBuilder-0.06_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16308,"desc":"This base controller merges the functionality of CGI::FormBuilder with\nCatalyst and the following templating systems: Template Toolkit, Mason and\nHTML::Template. This gives you access to all of FormBuilder's niceties,\nsuch as controllablefield stickiness, multilingual support, and Javascript\ngeneration. For more details, see CGI::FormBuilder or the website at:\n\n    http://www.formbuilder.org","deps":{"p5-CGI-FormBuilder":{"origin":"www/p5-CGI-FormBuilder","version":"3.1000"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CatalystX-SimpleLogin","origin":"www/p5-CatalystX-SimpleLogin","version":"0.21","comment":"Provide a simple Login controller which can be reused","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CatalystX-SimpleLogin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e41641e28e1b3eb9316e02df57833d54e4e7485be41b04f3a9a62433c870e3a","flatsize":66035,"path":"All/p5-CatalystX-SimpleLogin-0.21.pkg","repopath":"All/p5-CatalystX-SimpleLogin-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35780,"desc":"CatalystX::SimpleLogin is an application class Moose::Role which will inject a\nCatalyst::Controller which is an instance of\nCatalystX::SimpleLogin::Controller::Login into your application. This provides\na simple login and logout page with the adition of only one line of code and\none template to your application.","deps":{"p5-Catalyst-Action-REST":{"origin":"www/p5-Catalyst-Action-REST","version":"1.21"},"p5-Catalyst-Plugin-Authentication":{"origin":"www/p5-Catalyst-Plugin-Authentication","version":"0.10023_2,3"},"p5-Catalyst-Plugin-Session":{"origin":"www/p5-Catalyst-Plugin-Session","version":"0.43"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Catalyst-View-TT":{"origin":"www/p5-Catalyst-View-TT","version":"0.46"},"p5-CatalystX-Component-Traits":{"origin":"www/p5-CatalystX-Component-Traits","version":"0.19"},"p5-CatalystX-InjectComponent":{"origin":"www/p5-CatalystX-InjectComponent","version":"0.025_1"},"p5-HTML-FormHandler":{"origin":"www/p5-HTML-FormHandler","version":"0.40068,1"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-MethodAttributes":{"origin":"devel/p5-MooseX-MethodAttributes","version":"0.32"},"p5-MooseX-RelatedClassRoles":{"origin":"devel/p5-MooseX-RelatedClassRoles","version":"0.004_2"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Common":{"origin":"devel/p5-MooseX-Types-Common","version":"0.001014"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Authentication-Credential-HTTP","origin":"www/p5-Catalyst-Authentication-Credential-HTTP","version":"1.018","comment":"HTTP plain and digest authentication plugin for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Authentication-Credential-HTTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"659e205c80db1b7701b7c7bb49b4ab1517deb7cb0cdbe2a139f0aa1d122f505e","flatsize":34672,"path":"All/p5-Catalyst-Authentication-Credential-HTTP-1.018.pkg","repopath":"All/p5-Catalyst-Authentication-Credential-HTTP-1.018.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15536,"desc":"HTTP plain and digest authentication plugin for Catalyst.","deps":{"p5-Catalyst-Plugin-Authentication":{"origin":"www/p5-Catalyst-Plugin-Authentication","version":"0.10023_2,3"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-String-Escape":{"origin":"textproc/p5-String-Escape","version":"2010.002_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-ActionRole-ACL","origin":"www/p5-Catalyst-ActionRole-ACL","version":"0.07_1","comment":"User role-based authorization action class","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-ActionRole-ACL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"431fd695b0632cad980d801d54de0aff4d54b497812ea32dd7654ae43c7d51f7","flatsize":18919,"path":"All/p5-Catalyst-ActionRole-ACL-0.07_1.pkg","repopath":"All/p5-Catalyst-ActionRole-ACL-0.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10504,"desc":"Provides a Catalyst reusable action role for user role-based authorization.\nACLs are applied via the assignment of attributes to application action\nsubroutines.","deps":{"p5-Catalyst-Controller-ActionRole":{"origin":"www/p5-Catalyst-Controller-ActionRole","version":"0.15_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Authentication-Credential-OpenID","origin":"www/p5-Catalyst-Authentication-Credential-OpenID","version":"0.19_1","comment":"OpenID credential for Catalyst::Plugin::Authentication framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Authentication-Credential-OpenID","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e9e8207607ec6bb70b2a702c49273eb3baf99e026979fa674e26f305e0015e2","flatsize":34890,"path":"All/p5-Catalyst-Authentication-Credential-OpenID-0.19_1.pkg","repopath":"All/p5-Catalyst-Authentication-Credential-OpenID-0.19_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16948,"desc":"OpenID credential for Catalyst::Plugin::Authentication framework.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Net-OpenID-Consumer":{"origin":"net/p5-Net-OpenID-Consumer","version":"1.18"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Authentication-Store-DBIx-Class","origin":"www/p5-Catalyst-Authentication-Store-DBIx-Class","version":"0.1506_1","comment":"Storage class for Catalyst Authentication using DBIx::Class","maintainer":"oleg@mamontov.net","www":"https://metacpan.org/release/Catalyst-Authentication-Store-DBIx-Class","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71c1426e31dc1ce8a17b1d15cbe0bda09ffb2e76ca805fefd0ab45196ea25cfa","flatsize":59563,"path":"All/p5-Catalyst-Authentication-Store-DBIx-Class-0.1506_1.pkg","repopath":"All/p5-Catalyst-Authentication-Store-DBIx-Class-0.1506_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27444,"desc":"A storage class for Catalyst Authentication using DBIx::Class","deps":{"p5-Catalyst-Model-DBIC-Schema":{"origin":"www/p5-Catalyst-Model-DBIC-Schema","version":"0.66"},"p5-Catalyst-Plugin-Authentication":{"origin":"www/p5-Catalyst-Plugin-Authentication","version":"0.10023_2,3"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Action-RenderView","origin":"www/p5-Catalyst-Action-RenderView","version":"0.16_1","comment":"Sensible default end action for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Action-RenderView","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e90ba8aef055eb519ab3cdb7e093aa370003361e747518e299707b4cc645163","flatsize":14550,"path":"All/p5-Catalyst-Action-RenderView-0.16_1.pkg","repopath":"All/p5-Catalyst-Action-RenderView-0.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8208,"desc":"This action implements a sensible default end action, which will forward\nto the first available view, unless status is set to 3xx, or there is a\nresponse body. It also allows you to pass \"dump_info=1\" to the url in\norder to force a debug screen, while in debug mode.\n\nIf you have more than one view, you can specify which one to use with\nthe \"default_view\" config setting (see \"\"$c->view($name)\" in \"Catalyst\".)","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Data-Visitor":{"origin":"devel/p5-Data-Visitor","version":"0.32"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Action-REST","origin":"www/p5-Catalyst-Action-REST","version":"1.21","comment":"Automated REST Method Dispatching for Catalyst","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Action-REST","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c06266591e790f8b3718dd77085f4b689da9875b180e8e50da120501d3c2bec","flatsize":147655,"path":"All/p5-Catalyst-Action-REST-1.21.pkg","repopath":"All/p5-Catalyst-Action-REST-1.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":56296,"desc":"Catalyst::Controller::REST implements a mechanism for building RESTful\nservices in Catalyst.  It does this by extending the normal Catalyst\ndispatch mechanism to allow for different subroutines to be called based\non the HTTP Method requested, while also transparently handling all the\nserialization/deserialization for you.","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-URI-Find":{"origin":"textproc/p5-URI-Find","version":"20160806_1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Carp-Clan-Share","origin":"devel/p5-Carp-Clan-Share","version":"0.013_1","comment":"Share your Carp::Clan settings with your whole Clan","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Carp-Clan-Share","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f1a116ed887301cfd5667cb81c025b30f2786cbce064f892437acef731fe61a","flatsize":12171,"path":"All/p5-Carp-Clan-Share-0.013_1.pkg","repopath":"All/p5-Carp-Clan-Share-0.013_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6896,"desc":"This is a very lightweight helper module (actually just an import\nmethod) that will automagically create a __PACKAGE__::Carp module for\nyou.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Carp-Clan","origin":"devel/p5-Carp-Clan","version":"6.08","comment":"Report errors from perspective of caller of a \"clan\" of modules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Carp-Clan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e8df99c12a8fb7fa444b5dcfd16ab1bc7e3bbe284e02257735a9e1fd80003c2","flatsize":53726,"path":"All/p5-Carp-Clan-6.08.pkg","repopath":"All/p5-Carp-Clan-6.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14808,"desc":"This module is based on Carp.pm from Perl 5.005_03. It has been\nmodified to skip all package names matching the pattern given in\nthe \"use\" statement inside the \"qw()\" term (or argument list).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Carp-REPL","origin":"devel/p5-Carp-REPL","version":"0.18","comment":"Read-Eval-Print-Loop on die and/or warn","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Carp-REPL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf57659501617fdefd962c11d3a561b664bbea92738e175597240449d2d0d686","flatsize":22673,"path":"All/p5-Carp-REPL-0.18.pkg","repopath":"All/p5-Carp-REPL-0.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12152,"desc":"Read-Eval-Print-Loop on die and/or warn","deps":{"p5-Data-Dump-Streamer":{"origin":"devel/p5-Data-Dump-Streamer","version":"2.42"},"p5-Devel-LexAlias":{"origin":"devel/p5-Devel-LexAlias","version":"0.05_2"},"p5-Devel-REPL":{"origin":"devel/p5-Devel-REPL","version":"1.003029"},"p5-Devel-StackTrace-WithLexicals":{"origin":"devel/p5-Devel-StackTrace-WithLexicals","version":"2.01"},"p5-Lexical-Persistence":{"origin":"devel/p5-Lexical-Persistence","version":"1.023_1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Carp-Assert-More","origin":"devel/p5-Carp-Assert-More","version":"2.4.0","comment":"Convenience wrappers around Carp::Assert","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Carp-Assert-More","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c72935906d475185595a493f3bd3ba72a5dbc1f4826efb63f0074128f3d4c0e8","flatsize":47569,"path":"All/p5-Carp-Assert-More-2.4.0.pkg","repopath":"All/p5-Carp-Assert-More-2.4.0.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":16104,"desc":"Carp::Assert::More is a set of wrappers around the Carp::Assert functions\nto make the habit of writing assertions even easier.\n\nEverything in here is effectively syntactic sugar. There's no technical\nreason to use\n\n    assert_isa( $foo, 'HTML::Lint' );\n\ninstead of\n\n    assert( defined $foo );\n    assert( ref($foo) eq 'HTML::Lint' );\n\nother than readability and simplicity of the code.\n\nMy intent here is to make common assertions easy so that we as programmers\nhave no excuse to not use them.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Carp-Assert","origin":"devel/p5-Carp-Assert","version":"0.22","comment":"Executable comments like the ANSI C library assert.h","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Carp-Assert","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd8cf262e3b624f1dabc254c89b70f4d9e3aa94988ad709e149ad3443ad11d56","flatsize":29119,"path":"All/p5-Carp-Assert-0.22.pkg","repopath":"All/p5-Carp-Assert-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15768,"desc":"Carp::Assert is intended for a purpose like the ANSI C library assert.h.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Carp-Always","origin":"devel/p5-Carp-Always","version":"0.16","comment":"Warns and dies noisily with stack backtraces","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Carp-Always","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6b10a790feed41da18dbf2af87dc191839a118394cc8bb2d632cf09dda302de","flatsize":44378,"path":"All/p5-Carp-Always-0.16.pkg","repopath":"All/p5-Carp-Always-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11876,"desc":"This module is meant as a debugging aid.  It can be used to make a\nscript complain loudly with stack backtraces when warn()ing or\ndie()ing.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Carp-Always-Color","origin":"devel/p5-Carp-Always-Color","version":"0.08","comment":"Carp::Always, but with color","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Carp-Always-Color","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e82cc7e30dfaf630c351919d83779be8ed35c164740b316d00017032e1919c5","flatsize":48004,"path":"All/p5-Carp-Always-Color-0.08.pkg","repopath":"All/p5-Carp-Always-Color-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13952,"desc":"Stack traces are hard to read when the messages wrap, because it's hard to tell\nwhen one message ends and the next message starts. Carp::Always::Color just\ncolors the first line of each stacktrace, based on whether it's a warning or an\nerror. If messages are being sent to a terminal, it colors them with terminal\nescape codes, otherwise it colors them with HTML (ideas for more intelligent\nbehavior here are welcome).","deps":{"p5-Carp-Always":{"origin":"devel/p5-Carp-Always","version":"0.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Capture-Tiny-Extended","origin":"devel/p5-Capture-Tiny-Extended","version":"0.114","comment":"Capture output from external programs (with some extras)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/Capture-Tiny-Extended","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e0b07bb1de136980ca639801fd0de17fd1f27d7e37d878a7a0c13bbbb8503f8","flatsize":37544,"path":"All/p5-Capture-Tiny-Extended-0.114.pkg","repopath":"All/p5-Capture-Tiny-Extended-0.114.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15572,"desc":"This module is for capturing standard output and error streams from\nPerl, XS, or external programs (with some extras).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Carp","origin":"devel/p5-Carp","version":"1.50","comment":"Alternative warn and die for modules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Carp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"822779bb4df6f7f339aee5901009620a2860a9605159a48ce36f98ab5d56e98d","flatsize":49277,"path":"All/p5-Carp-1.50.pkg","repopath":"All/p5-Carp-1.50.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21384,"desc":"The Carp routines are useful in your own modules because they act like die() or\nwarn(), but with a message which is more likely to be useful to a user of your\nmodule. In the case of cluck, confess, and longmess that context is a summary of\nevery call in the call-stack. For a shorter message you can use carp or croak\nwhich report the error as being from where your module was called. There is no\nguarantee that that is where the error was, but it is a good educated guess.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Captcha-reCAPTCHA-Mailhide","origin":"graphics/p5-Captcha-reCAPTCHA-Mailhide","version":"0.94_1","comment":"Perl implementation of the reCAPTCHA Mailhide API","maintainer":"gerard@seibercom.net","www":"https://metacpan.org/release/Captcha-reCAPTCHA-Mailhide","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5578ef1b6c4454ac759d867538eee225d59d5ddfd59a4474616b0fa9cdad13b3","flatsize":17626,"path":"All/p5-Captcha-reCAPTCHA-Mailhide-0.94_1.pkg","repopath":"All/p5-Captcha-reCAPTCHA-Mailhide-0.94_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9944,"desc":"Captcha::reCAPTCHA::Mailhide - A Perl implementation of\nthe reCAPTCHA Mailhide API\n\nreCAPTCHA is a hybrid mechanical turk and captcha that allows visitors who\ncomplete the captcha to assist in the digitization of books.\n\nreCAPTCHA improves the process of digitizing books by sending words that\ncannot be read by computers to the Web in the form of CAPTCHAs for\nhumans to decipher. More specifically, each word that cannot be read\ncorrectly by OCR is placed on an image and used as a CAPTCHA. This is\npossible because most OCR programs alert you when a word cannot be read\ncorrectly.\n\nhttp://recaptcha.net/learnmore.html","deps":{"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-HTML-Tiny":{"origin":"textproc/p5-HTML-Tiny","version":"1.05_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Captcha-reCAPTCHA","origin":"graphics/p5-Captcha-reCAPTCHA","version":"0.99","comment":"Perl implementation of the reCAPTCHA API","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Captcha-reCaptcha","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fb9a37f0dff59ef90bc437c66f8ce0eb2c080241ac2126374395290a1bca288","flatsize":28005,"path":"All/p5-Captcha-reCAPTCHA-0.99.pkg","repopath":"All/p5-Captcha-reCAPTCHA-0.99.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13496,"desc":"This is a Perl implementation of the reCAPTCHA API.\n\nFrom the recaptcha.net web site:\n\nreCAPTCHA improves the process of digitizing books by sending words that\ncannot be read by computers to the Web in the form of CAPTCHAs for\nhumans to decipher. More specifically, each word that cannot be read\ncorrectly by OCR is placed on an image and used as a CAPTCHA. This is\npossible because most OCR programs alert you when a word cannot be read\ncorrectly.","deps":{"p5-HTML-Tiny":{"origin":"textproc/p5-HTML-Tiny","version":"1.05_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Canary-Stability","origin":"devel/p5-Canary-Stability","version":"2013_1","comment":"Stub for ancient system-checking module","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0195b214ec788c0186d3a1ef717cb6a7e61140fe84840e1ac02ab3e6b349a03","flatsize":7229,"path":"All/p5-Canary-Stability-2013_1.pkg","repopath":"All/p5-Canary-Stability-2013_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":3680,"desc":"This is a stub to satisy dependencies for a number of modules.\nThe original Canary::Stability contains system checks that produce\nwarnings that must be ignored (and which would be harmful if\nacted upon). This stub is a no-op.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Callback-Frame","origin":"devel/p5-Callback-Frame","version":"1.102","comment":"Preserve error handlers and \"local\" variables across callbacks","maintainer":"bill.brinzer@gmail.com","www":"https://metacpan.org/release/Callback-Frame","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81855aaa9cfc749d335b70d1045eb633ac56f4658d1da0f31b3b62daf14fecb9","flatsize":27325,"path":"All/p5-Callback-Frame-1.102.pkg","repopath":"All/p5-Callback-Frame-1.102.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14820,"desc":"When programming with callbacks in perl, you create anonymous functions with\nsub { ... }. These functions are especially useful because when they are called\nthey will preserve their surrounding lexical environment.  Sometimes people\ncall these anonymous functions that reference variables in their surrounding\nlexical scope \"closures\". Whatever you call them, they are essential for\nconvenient and efficient asynchronous programming.\n\nFor many applications we really like straightforward callback style. The goal\nof Callback::Frame is to simplify the management of dynamic environments while\nleaving callback style alone.","deps":{"p5-Guard":{"origin":"devel/p5-Guard","version":"1.023_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Call-Context","origin":"devel/p5-Call-Context","version":"0.02","comment":"Sanity-check calling context","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Call-Context","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c27421f655a5a949cbde475729d47c2a7713537e430c27b31b2b0ebb285c17b2","flatsize":10548,"path":"All/p5-Call-Context-0.02.pkg","repopath":"All/p5-Call-Context-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6180,"desc":"Sanity-check calling context\n\nIf your function only expects to return a list, then a call in some\nother context is, by definition, an error. The problem is that,\ndepending on how the function is written, it may actually do something\nexpected in testing, but then in production act differently.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Calendar-Simple","origin":"devel/p5-Calendar-Simple","version":"2.1.0","comment":"Perl extension to create simple calendars","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Calendar-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfbbab1d4dcfab52334a4a067df0c69bed8d89ab9f592d4ae6873aebbc8da520","flatsize":18233,"path":"All/p5-Calendar-Simple-2.1.0.pkg","repopath":"All/p5-Calendar-Simple-2.1.0.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10168,"desc":"Perl extension to create simple calendars.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Capture-Tiny","origin":"devel/p5-Capture-Tiny","version":"0.48","comment":"Capture STDOUT and STDERR from Perl, XS, or external programs","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/Capture-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0a4a400fccc360a0f6d2a979c30ba62be31a49bb4c8d128c18efc6881f5b497","flatsize":47612,"path":"All/p5-Capture-Tiny-0.48.pkg","repopath":"All/p5-Capture-Tiny-0.48.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19908,"desc":"Capture::Tiny provides a simple, portable way to capture anything sent to\nSTDOUT or STDERR, regardless of whether it comes from Perl, from XS code or\nfrom an external program. Optionally, output can be teed so that it is captured\nwhile being passed through to the original handles.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Cairo-GObject","origin":"devel/p5-Cairo-GObject","version":"1.005_1","comment":"Integrate Cairo into the Glib type system","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Cairo-GObject","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7d96858021fbcaa0c6e97b17d82725059da8e5560f2aa410ebd13ca87a005a9","flatsize":43048,"path":"All/p5-Cairo-GObject-1.005_1.pkg","repopath":"All/p5-Cairo-GObject-1.005_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":15540,"desc":"Cairo::GObject registers Cairo's types (Cairo::Context, Cairo::Surface, etc.)\nwith Glib's type systems so that they can be used normally in signals and\nproperties.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"p5-Cairo":{"origin":"graphics/p5-Cairo","version":"1.109_1"},"p5-Glib":{"origin":"devel/p5-Glib","version":"1.3294"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","graphics","perl5"],"shlibs_required":["libperl.so.5.36","libcairo-gobject.so.2","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libfreetype.so.6","libgthread-2.0.so.0"]},{"name":"p5-Cairo","origin":"graphics/p5-Cairo","version":"1.109_1","comment":"Perl bindings to the cairo graphics library","maintainer":"perl@FreeBSD.org","www":"https://gtk2-perl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0bf834ded1f6ab511de2b72041b917eea8bba6947b300178200eb60ead024c7","flatsize":303301,"path":"All/p5-Cairo-1.109_1.pkg","repopath":"All/p5-Cairo-1.109_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":77708,"desc":"Perl bindings to the cairo graphics library","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36","libcairo.so.2","libfreetype.so.6"]},{"name":"p5-Cache-Simple-TimedExpiry","origin":"devel/p5-Cache-Simple-TimedExpiry","version":"0.27_1","comment":"Lightweight cache with timed expiration","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Cache-Simple-TimedExpiry","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1bec518ef21c81b72386beae03b3e431dfc6cf778d9ce02bd9e3d0481e11c634","flatsize":11696,"path":"All/p5-Cache-Simple-TimedExpiry-0.27_1.pkg","repopath":"All/p5-Cache-Simple-TimedExpiry-0.27_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6484,"desc":"A lightweight cache with timed expiration.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Cache-Mmap","origin":"devel/p5-Cache-Mmap","version":"0.11_1,1","comment":"Shared data cache using memory mapped files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Cache-Mmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a75d3745b36c3fa14ed8eadcc53df54ee7c64a89298409faa27b79bcc59059e8","flatsize":43348,"path":"All/p5-Cache-Mmap-0.11_1,1.pkg","repopath":"All/p5-Cache-Mmap-0.11_1,1.pkg","licenselogic":"single","pkgsize":17092,"desc":"This module provides a shared cache, using a memory mapped file. Very useful\nfor mod_perl applications. If routines are provided which interact with the\nunderlying data, access to the cache is completely transparent, and the module\nhandles all the details of refreshing cache contents, and updating underlying\ndata, if necessary.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Cache-Memcached-libmemcached","origin":"databases/p5-Cache-Memcached-libmemcached","version":"0.02011_2","comment":"Cache::Memcached compatible interface to libmemcached","maintainer":"dliakh@ukr.net","www":"https://metacpan.org/release/Cache-Memcached-libmemcached","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5b18e440f1477bf1ee90c66458b65abd47b26f7a93ca8efef793a5cbfc8fa84","flatsize":25054,"path":"All/p5-Cache-Memcached-libmemcached-0.02011_2.pkg","repopath":"All/p5-Cache-Memcached-libmemcached-0.02011_2.pkg","licenselogic":"single","pkgsize":12428,"desc":"This is the Cache::Memcached compatible interface to libmemcached, a C library\nto interface with memcached.","deps":{"p5-Memcached-libmemcached":{"origin":"databases/p5-Memcached-libmemcached","version":"1.001801_1"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"]},{"name":"p5-Cache-Memcached-Tie","origin":"devel/p5-Cache-Memcached-Tie","version":"0.09_1","comment":"Use Cache::Memcached::Fast like hash","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Cache-Memcached-Tie","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16148e723bd5cf66af83575bd9b783473c590d6fa12e4800cc0182850ea04c14","flatsize":4019,"path":"All/p5-Cache-Memcached-Tie-0.09_1.pkg","repopath":"All/p5-Cache-Memcached-Tie-0.09_1.pkg","licenselogic":"single","pkgsize":3408,"desc":"Use Cache::Memcached::Fast like hash.","deps":{"p5-Cache-Memcached-Fast":{"origin":"databases/p5-Cache-Memcached-Fast","version":"0.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Cache-Memcached-XS","origin":"databases/p5-Cache-Memcached-XS","version":"0.01_3","comment":"Client library for memcached using libmemcache","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Cache-Memcached-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bee5d406f083cef09f4a5da6070e22430845bb2ae275a7fe3ea4bd61a8c6572","flatsize":42058,"path":"All/p5-Cache-Memcached-XS-0.01_3.pkg","repopath":"All/p5-Cache-Memcached-XS-0.01_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16676,"desc":"Cache::Memcached::XS is a memcached client using libmemcache.  It uses a\nlot less CPU than the original pure-perl client.","deps":{"libmemcache":{"origin":"databases/libmemcache","version":"1.4.0.r2_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libmemcache.so.0"]},{"name":"p5-Cache-Memcached-Managed","origin":"databases/p5-Cache-Memcached-Managed","version":"0.26","comment":"Provide API for managing cached information","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Cache-Memcached-Managed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad2a861c1091ac59d69d76ee601f4f67ffd987b741a9d4a421f351cd2e1288ce","flatsize":166893,"path":"All/p5-Cache-Memcached-Managed-0.26.pkg","repopath":"All/p5-Cache-Memcached-Managed-0.26.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":54656,"desc":"The Cache::Memcached::Managed module provides an API to values, cached in\none or more memcached servers.  Apart from being very similar to the API\nof Cache::Memcached, the Cached::Memcached::Managed API allows for\nmanagement of groups of values, for simplified key generation and expiration,\nas well as version and namespace management and a few other goodies.","deps":{"p5-Cache-Memcached":{"origin":"databases/p5-Cache-Memcached","version":"1.30_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Cache-Memcached-Fast","origin":"databases/p5-Cache-Memcached-Fast","version":"0.28","comment":"Fast Perl client for memcached, a distributed memory cache daemon","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Cache-Memcached-Fast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba23a7dc7104abfd399c978eaa058eef548f5afb155d4c95b21d78de1ed69751","flatsize":134681,"path":"All/p5-Cache-Memcached-Fast-0.28.pkg","repopath":"All/p5-Cache-Memcached-Fast-0.28.pkg","licenselogic":"or","licenses":["ART10","GPLv2+"],"pkgsize":52848,"desc":"Cache::Memchached::Fast is a Perl client for memcached, a memory cache\ndaemon.  Module core is implemented in C and tries hard to minimize\nnumber of system calls and to avoid any key/value copying for speed.\nAs a result, it has very low CPU consumption.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Cache-LRU","origin":"devel/p5-Cache-LRU","version":"0.04_1","comment":"Simple, fast implementation of an in-memory LRU cache","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Cache-LRU","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2305f7f60a78b3e9aa296d4b7a28d6c9de7f23a3defe28abb9c9040b0922f8a","flatsize":11986,"path":"All/p5-Cache-LRU-0.04_1.pkg","repopath":"All/p5-Cache-LRU-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6548,"desc":"A simple, fast implementation of an in-memory LRU cache in pure perl with\nthe maximum number of entries to be stored within the cache object.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Cache-Memcached","origin":"databases/p5-Cache-Memcached","version":"1.30_1","comment":"Perl API for memcached, a distributed memory cache daemon","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Cache-Memcached","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"544b559e510fcc85b7698792d0a3dd7f941a1df0b9b3ce3f01b72c5df9c726b0","flatsize":54521,"path":"All/p5-Cache-Memcached-1.30_1.pkg","repopath":"All/p5-Cache-Memcached-1.30_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20220,"desc":"The API takes advantage of the server's opaque flag support and sets its\n\"complex\" flag whenever the object being stored or retrieved isn't a plain\nscalar. In that case, the Storable module is used to freeze and thaw the\nvalue automatically going in and out of the memcached.\n\nSee also: https://www.danga.com/memcached/","deps":{"p5-String-CRC32":{"origin":"devel/p5-String-CRC32","version":"2.100"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Cache-FastMmap","origin":"devel/p5-Cache-FastMmap","version":"1.57","comment":"Uses an mmap'ed file to act as a shared memory interprocess cache","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Cache-FastMmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4eba67fb6cc8a067c239e5b86fd144e63f4bf23901d2c2096578b176a037db28","flatsize":104272,"path":"All/p5-Cache-FastMmap-1.57.pkg","repopath":"All/p5-Cache-FastMmap-1.57.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43684,"desc":"A shared memory cache through an mmap'ed file.  It's core is written in\nC for performance.  It uses fcntl locking to ensure multiple processes\ncan safely access the cache at the same time.  It uses a basic LRU\nalgorithm to keep the most used entries in the cache.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Catalyst-Engine-HTTP-Prefork","origin":"www/p5-Catalyst-Engine-HTTP-Prefork","version":"0.51_1","comment":"High-performance pre-forking Catalyst engine","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Catalyst-Engine-HTTP-Prefork","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe929dedc9accca63295d4a995a495998b9e349dd99e473d63d6964c6e6ce4fe","flatsize":23676,"path":"All/p5-Catalyst-Engine-HTTP-Prefork-0.51_1.pkg","repopath":"All/p5-Catalyst-Engine-HTTP-Prefork-0.51_1.pkg","licenselogic":"single","pkgsize":9508,"desc":"This engine is designed to run as a standalone Catalyst server, without\nrequiring the use of another web server.  It's goals are\nhigh-performance, HTTP/1.1 compliance, and robustness.  It is also\nsuitable for use as a faster development server with support for\nautomatic restarting.","deps":{"p5-CGI-Cookie-XS":{"origin":"www/p5-CGI-Cookie-XS","version":"0.18_1"},"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-HTTP-Body":{"origin":"www/p5-HTTP-Body","version":"1.23"},"p5-HTTP-HeaderParser-XS":{"origin":"www/p5-HTTP-HeaderParser-XS","version":"0.20_1"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Cache-Cache","origin":"devel/p5-Cache-Cache","version":"1.08","comment":"Perl Cache interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Cache-Cache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9428e411c86a1aae86c429030b9a0352de5ac29092490fe47b20ca9c3f7c576d","flatsize":157462,"path":"All/p5-Cache-Cache-1.08.pkg","repopath":"All/p5-Cache-Cache-1.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":59632,"desc":"The Perl Cache package provides Cache::Cache, a generic interface for\ncreating persistent data stores.  This interface is implemented by the\nCache::MemoryCache, Cache::SharedMemoryCache, Cache::FileCache,\nCache::SizeAwareFileCache, Cache::SizeAwareMemoryCache, and\nCache::SizeAwareSharedMemoryCache classes.  This work replaces\nFile::Cache and IPC::Cache.\n\n-Anton\n<tobez@FreeBSD.org>","deps":{"p5-Cache":{"origin":"devel/p5-Cache","version":"2.11"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-IPC-ShareLite":{"origin":"devel/p5-IPC-ShareLite","version":"0.17_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Cache-AgainstFile","origin":"devel/p5-Cache-AgainstFile","version":"1.016_2","comment":"Cache data structures parsed from files, watching for updates","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Cache-AgainstFile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0dd05dd5c6710152e3cdf95f48ab585bc2e5add036233b7188f43cc076951166","flatsize":65895,"path":"All/p5-Cache-AgainstFile-1.016_2.pkg","repopath":"All/p5-Cache-AgainstFile-1.016_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30504,"desc":"A module that caches a data structure against a filename, statting the\nfile to determine whether it has changed and needs to be re-parsed.\nYou supply a routine to generate the data structure given the filename.\n\nThis module is recommended for files which change infrequently but\nare read often, especially if they are expensive to parse.\n\nThis approach has the advantage over lazy caching that multiple\nprocesses holding a cache will all update at the same time so you\nwill not get inconsistent results if you request data from different\nprocesses.\n\nThe module itself is simply a factory for various backend modules.\nThe distribution includes backends for in-memory caching or file\ncaching using Storable, plus an adaptor to use any modules offering\nthe Cache or Cache::Cache interfaces as the cache implementation.\n\nData structures are automatically serialised/deserialised by the\nbackend modules if they are being persisted somewhere other than\nin memory (e.g. on the filesystem).","deps":{"p5-Log-Trace":{"origin":"devel/p5-Log-Trace","version":"1.070_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Cache-BDB","origin":"databases/p5-Cache-BDB","version":"0.04_1","comment":"Object caching wrapper around BerkeleyDB","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Cache-BDB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2a1cf14b9a9dd6f83694efd7100a08109443fdb4bf8500799dcc37e06d3af10","flatsize":40066,"path":"All/p5-Cache-BDB-0.04_1.pkg","repopath":"All/p5-Cache-BDB-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19572,"desc":"This module implements a caching layer around BerkeleyDB for object persistence.\nIt implements the basic methods necessary to add, retrieve, and remove objects.\nThe main advantage over other caching modules is performance. I've attempted to\nstick with a Cache::Cache-like interface as much as possible, though it may\ndiffer here and there.","deps":{"p5-BerkeleyDB":{"origin":"databases/p5-BerkeleyDB","version":"0.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-CSS-Squish","origin":"textproc/p5-CSS-Squish","version":"0.10_1","comment":"Compact many CSS files into one big file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CSS-Squish","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6f944b050ecaf09f34e35c152643c027c95e0382084ea8532c22ed3abd8ded7","flatsize":17011,"path":"All/p5-CSS-Squish-0.10_1.pkg","repopath":"All/p5-CSS-Squish-0.10_1.pkg","licenselogic":"single","pkgsize":9160,"desc":"This module takes a list of CSS files and concatenates them, making sure\nto honor any valid @import statements included in the files.\n\nFollowing the CSS 2.1 spec, @import statements must be the first rules in\na CSS file. Media-specific @import statements will be honored by enclosing\nthe included file in an @media rule. This has the side effect of actually\nimproving compatibility in Internet Explorer, which ignores media-specific\n@import rules but understands @media rules.\n\nIt is possible that feature versions will include methods to compact\nwhitespace and other parts of the CSS itself, but this functionality is\nnot supported at the current time.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-CSS-Simple","origin":"textproc/p5-CSS-Simple","version":"3220","comment":"Interface through which to read/write/manipulate CSS files","maintainer":"vivek@khera.org","www":"https://metacpan.org/release/CSS-Simple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd64fbd5627bc2c46f9debe889f9252c72fda8f1a881c61ef65077ed4035d49a","flatsize":25633,"path":"All/p5-CSS-Simple-3220.pkg","repopath":"All/p5-CSS-Simple-3220.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10992,"desc":"CSS::Simple is an interface through which to read/write/manipulate CSS\nfiles while respecting the cascade order.","deps":{"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-DBIx-Class-DynamicDefault","origin":"databases/p5-DBIx-Class-DynamicDefault","version":"0.04_1","comment":"Automatically set and update fields","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-DynamicDefault","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fabed26922bd953caca2672d46394a46184c1c95af96cf7fb71ce8aec1756b6","flatsize":13644,"path":"All/p5-DBIx-Class-DynamicDefault-0.04_1.pkg","repopath":"All/p5-DBIx-Class-DynamicDefault-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6960,"desc":"Automatically set and update fields with values calculated at runtime.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-CSS-Packer","origin":"textproc/p5-CSS-Packer","version":"2.09","comment":"Another CSS minifier","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CSS-Packer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5ce08868a0ccd87c876e59cfee4979c119c257b0a85f60e5b94d64b58b87602","flatsize":22658,"path":"All/p5-CSS-Packer-2.09.pkg","repopath":"All/p5-CSS-Packer-2.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9352,"desc":"CSS::Packer is another CSS minifier.\n\nSee also: https://github.com/nevesenin/css-packer-perl","deps":{"p5-Regexp-RegGrp":{"origin":"devel/p5-Regexp-RegGrp","version":"2.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-CSS-SAC","origin":"textproc/p5-CSS-SAC","version":"0.08_2","comment":"SAC CSS (Simple API for CSS) parser","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CSS-SAC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72410d0c9873129a55e2f39f47bcb42c40f6fdc6fd33c2dc228e17af00de0702","flatsize":284301,"path":"All/p5-CSS-SAC-0.08_2.pkg","repopath":"All/p5-CSS-SAC-0.08_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":71468,"desc":"SAC (Simple API for CSS) is an event-based API much like SAX for XML.\nIf you are familiar with the latter, you should have little trouble\ngetting used to SAC.  More information on SAC can be found online at\nhttp://www.w3.org/TR/SAC.\n\nCSS having more constructs than XML, core SAC is still more complex than\ncore SAX.  However, if you need to parse a CSS style sheet, SAC probably\nremains the easiest way to get it done.","deps":{"p5-Class-ArrayObjects":{"origin":"devel/p5-Class-ArrayObjects","version":"1.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5","www"]},{"name":"p5-Carp-Datum","origin":"devel/p5-Carp-Datum","version":"0.1.3_1","comment":"Debugging And Tracing Ultimate Module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Carp-Datum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"559fd187f5ea707449f4c79a804fb93d15edf94fa5ba997e8ab0f37576253d36","flatsize":156033,"path":"All/p5-Carp-Datum-0.1.3_1.pkg","repopath":"All/p5-Carp-Datum-0.1.3_1.pkg","licenselogic":"single","pkgsize":53516,"desc":"Debugging And Tracing Ultimate Module.","deps":{"p5-Getargs-Long":{"origin":"devel/p5-Getargs-Long","version":"1.1012"},"p5-Log-Agent":{"origin":"devel/p5-Log-Agent","version":"1.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CSS-Minifier-XS","origin":"textproc/p5-CSS-Minifier-XS","version":"0.13","comment":"XS based CSS minifier","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CSS-Minifier-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed325c599904a9b0d526e84eecf932bb76d40651576882db6525390230febcf0","flatsize":59375,"path":"All/p5-CSS-Minifier-XS-0.13.pkg","repopath":"All/p5-CSS-Minifier-XS-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17260,"desc":"CSS::Minifier::XS is a CSS \"minifier\"; its designed to remove unnecessary\nwhitespace and comments from CSS files, while also not breaking the CSS.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-DBIx-Class-EncodedColumn","origin":"databases/p5-DBIx-Class-EncodedColumn","version":"0.00020","comment":"Automatically encode columns","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-EncodedColumn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94c6b5583f15ef6040abaf8efd400d1ef02e4e035d1196459948fa8dc343c09b","flatsize":76400,"path":"All/p5-DBIx-Class-EncodedColumn-0.00020.pkg","repopath":"All/p5-DBIx-Class-EncodedColumn-0.00020.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29548,"desc":"This DBIx::Class component can be used to automatically encode a\ncolumn's contents whenever the value of that column is set.","deps":{"p5-Crypt-CAST5_PP":{"origin":"security/p5-Crypt-CAST5_PP","version":"1.04_1"},"p5-Crypt-Eksblowfish":{"origin":"security/p5-Crypt-Eksblowfish","version":"0.009_3"},"p5-Crypt-OpenPGP":{"origin":"security/p5-Crypt-OpenPGP","version":"1.12"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"options":{"BLOWFISH":"on","OPENPGP":"on"}},{"name":"p5-CSS-Inliner","origin":"www/p5-CSS-Inliner","version":"4003","comment":"Library for converting CSS blocks and files to inline styles","maintainer":"vivek@khera.org","www":"https://metacpan.org/release/CSS-Inliner","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dedc3bb34c93e35f129604d3288233b1c44696f01adece6550517c1493328cd3","flatsize":64630,"path":"All/p5-CSS-Inliner-4003.pkg","repopath":"All/p5-CSS-Inliner-4003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24876,"desc":"Library for converting CSS <style> blocks and external CSS files to inline\nstyles.","deps":{"p5-HTML-Query":{"origin":"www/p5-HTML-Query","version":"0.09_1"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CSS-DOM","origin":"www/p5-CSS-DOM","version":"0.17","comment":"Document Object Model for Cascading Style Sheets","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CSS-DOM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8065f15dd7a09b900b41ed8bfa072120f93147930c26213a81a8e8fadb3fdde","flatsize":275924,"path":"All/p5-CSS-DOM-0.17.pkg","repopath":"All/p5-CSS-DOM-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":111764,"desc":"This module provides the CSS-specific interfaces described in the W3C\nDOM recommendation.\n\nThe CSS::DOM class itself implements the StyleSheet and CSSStyleSheet\nDOM interfaces.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CSS-Croco","origin":"textproc/p5-CSS-Croco","version":"0.09_2","comment":"Quick CSS parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CSS-Croco","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"514e4e0f4b7a346f8e1d1fd48f4a8446ca41396f308b195b37945981643174f4","flatsize":61677,"path":"All/p5-CSS-Croco-0.09_2.pkg","repopath":"All/p5-CSS-Croco-0.09_2.pkg","licenselogic":"single","pkgsize":30700,"desc":"Quick CSS parser","deps":{"libcroco":{"origin":"textproc/libcroco","version":"0.6.13_2"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36","libcroco-0.6.so.3","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"]},{"name":"p5-Digest-Nilsimsa","origin":"security/p5-Digest-Nilsimsa","version":"0.06_1","comment":"Perl version of Nilsimsa code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Digest-Nilsimsa","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84169e03dc0f835d2c8b5c7410636a749fdebcef362d60709b711f5aa49a216d","flatsize":28465,"path":"All/p5-Digest-Nilsimsa-0.06_1.pkg","repopath":"All/p5-Digest-Nilsimsa-0.06_1.pkg","licenselogic":"single","pkgsize":11676,"desc":"A nilsimsa signature is a statistic of n-gram occurrence in a piece of text.\nIt is a 256 bit value usually represented in hex. This module is a wrapper\naround nilsimsa implementation in C by cmeclax.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-CSS-Minifier","origin":"textproc/p5-CSS-Minifier","version":"0.01_1","comment":"Perl extension for minifying CSS","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CSS-Minifier","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7607e4f58debc01cbe1d8d1bb4913548b472e6d8d47823818932c676d8bd58c","flatsize":18769,"path":"All/p5-CSS-Minifier-0.01_1.pkg","repopath":"All/p5-CSS-Minifier-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8812,"desc":"CSS::Minifier removes unnecessary whitespace from CSS. The primary requirement\ndeveloping this module is to not break working stylesheets: if working CSS is in\ninput then working CSS is output. The Mac/Internet Explorer comment hack will be\nminimized but not stripped and so will continue to function.\n\nThis module understands space, horizontal tab, new line, carriage return, and\nform feed characters to be whitespace. Any other characters that may be\nconsidered whitespace are not minimized. These other characters include\nparagraph separator and vertical tab.\n\nFor static CSS files, it is recommended that you minify during the build stage\nof web deployment. If you minify on-the-fly then it might be a good idea to\ncache the minified file. Minifying static files on-the-fly repeatedly is\nwasteful.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-Geo-Caching","origin":"www/p5-Geo-Caching","version":"0.11_2","comment":"Object interface for querying Geocaching.com website","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Geo-Caching","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51a892933b1580083725d61ef76ba3eb8a267e0b560315bc03b7c6e998ea7e65","flatsize":18790,"path":"All/p5-Geo-Caching-0.11_2.pkg","repopath":"All/p5-Geo-Caching-0.11_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8536,"desc":"Provides an object interface to query Geocaching.com","deps":{"p5-Geo-Cache":{"origin":"misc/p5-Geo-Cache","version":"0.11_1"},"p5-Geo-Gpx":{"origin":"graphics/p5-Geo-Gpx","version":"1.11"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5","geography"]},{"name":"p5-Data-Sah-Normalize","origin":"devel/p5-Data-Sah-Normalize","version":"0.051","comment":"Normalize Sah schema","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Data-Sah-Normalize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eee4ee02222ab55db9997132453ab25ad35e7034ffc25d9799777fed3e75af60","flatsize":48796,"path":"All/p5-Data-Sah-Normalize-0.051.pkg","repopath":"All/p5-Data-Sah-Normalize-0.051.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12188,"desc":"This often-needed functionality is split from the main Data::Sah to keep it in a\nsmall and minimal-dependencies package.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPANPLUS-Dist-Build","origin":"devel/p5-CPANPLUS-Dist-Build","version":"0.90","comment":"CPANPLUS plug-in to use Module-Build","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/BINGOS/CPANPLUS-Dist-Build-0.88","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b027e14201f774b77962e010e0bb6c7f8ee4325b697e0d12f44bf049ab24dec","flatsize":75625,"path":"All/p5-CPANPLUS-Dist-Build-0.90.pkg","repopath":"All/p5-CPANPLUS-Dist-Build-0.90.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19584,"desc":"CPANPLUS::Dist::Build is a distribution class for Module::Build\nrelated modules.\n\nUsing this package, you can create, install and uninstall perl\nmodules. It inherits from CPANPLUS::Dist.\n\nNormal users won't have to worry about the interface to this module,\nas it functions transparently as a plug-in to CPANPLUS and will\njust Do The Right Thing when it's loaded.","deps":{"p5-CPANPLUS":{"origin":"devel/p5-CPANPLUS","version":"0.9914"},"p5-Module-Build":{"origin":"devel/p5-Module-Build","version":"0.4234"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPU-Z80-Assembler","origin":"devel/p5-CPU-Z80-Assembler","version":"2.25","comment":"Z80 assembler written in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/CPU-Z80-Assembler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2113e1f4fd20c2cb8d1bed0207277185d7e8aab3e33ec69027af16daaaae9ed","flatsize":838315,"path":"All/p5-CPU-Z80-Assembler-2.25.pkg","repopath":"All/p5-CPU-Z80-Assembler-2.25.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":93440,"desc":"This Perl module implements a Z80 assembler.","deps":{"p5-Asm-Preproc":{"origin":"devel/p5-Asm-Preproc","version":"1.03"},"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Regexp-Trie":{"origin":"devel/p5-Regexp-Trie","version":"0.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CSS","origin":"textproc/p5-CSS","version":"1.09_1","comment":"Object oriented access to Cascading Style Sheets (CSS)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CSS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdbd21f49af52ecd170f924397b470a2c78da6161d04103feae05ec62baf317d","flatsize":850268,"path":"All/p5-CSS-1.09_1.pkg","repopath":"All/p5-CSS-1.09_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":50588,"desc":"This module can be used, along with a CSS::Parse::* module, to parse CSS\ndata and represent it as a tree of objects. Using a CSS::Adaptor::* module,\nthe CSS data tree can then be transformed into other formats.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-Data-Section","origin":"devel/p5-Data-Section","version":"0.200008","comment":"Read multiple hunks of data out of your DATA section","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-Section","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c959599519bf7d53a2e65c7c3bf035ef0746ef78763442e1be174e7edff903f","flatsize":59678,"path":"All/p5-Data-Section-0.200008.pkg","repopath":"All/p5-Data-Section-0.200008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15920,"desc":"read multiple hunks of data out of your DATA section","deps":{"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPS","origin":"devel/p5-CPS","version":"0.19","comment":"Manage flow of control in Continuation-Passing Style","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CPS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bfd3de2da56eb432668aab9775352b6d9dae349399464e1691a01230cd0d41d","flatsize":64704,"path":"All/p5-CPS-0.19.pkg","repopath":"All/p5-CPS-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35188,"desc":"The functions in this module implement or assist the writing of\nprograms, or parts of them, in Continuation Passing Style (CPS).\nBriefly, CPS is a style of writing code where the normal call/return\nmechanism is replaced by explicit \"continuations\", values passed in\nto functions which they should invoke, to implement return behaviour.","deps":{"p5-Future":{"origin":"devel/p5-Future","version":"0.50"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CSS-Compressor","origin":"textproc/p5-CSS-Compressor","version":"0.05","comment":"Perl extension for CSS minification","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CSS-Compressor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea2af5f390d9c623b8ae32023d00bc0c14ea1573dc1b4ae872c5bd4198d9bb51","flatsize":21995,"path":"All/p5-CSS-Compressor-0.05.pkg","repopath":"All/p5-CSS-Compressor-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10036,"desc":"This module is an implementation of the CSS parts of Yahoo! YUIcompressor in\nPerl. It was needed to produce minified css on the fly using Perl based backend\nsystems.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-CSS-Sass","origin":"textproc/p5-CSS-Sass","version":"3.6.4","comment":"Compile .scss and .sass files using LibSass","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/OCBNET/CSS-Sass-3.4.12","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3f296510fecfe1d584950d7f9617897109d2e13252a7ae2eacdc0d1cff76758","flatsize":6195936,"path":"All/p5-CSS-Sass-3.6.4.pkg","repopath":"All/p5-CSS-Sass-3.6.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1046204,"desc":"CSS::Sass provides a perl interface to LibSass, a nearly complete Sass compiler\nwritten in C++. It is currently at ruby sass 3.4 feature parity and heading\ntowards 3.5 compatibility. It can compile .scss and .sass files.","deps":{"p5-Encode-Locale":{"origin":"converters/p5-Encode-Locale","version":"1.05"},"p5-Filesys-Notify-KQueue":{"origin":"devel/p5-Filesys-Notify-KQueue","version":"0.11"},"p5-Filesys-Notify-Simple":{"origin":"devel/p5-Filesys-Notify-Simple","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-CPAN-Site","origin":"devel/p5-CPAN-Site","version":"1.15","comment":"Extend CPAN with private packages","maintainer":"anes@anes.su","www":"https://metacpan.org/release/CPAN-Site","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58256e8d18ff9501e7b1f71f0cd76c769bd4c2a34e8acf6352a2e8e310e613eb","flatsize":37206,"path":"All/p5-CPAN-Site-1.15.pkg","repopath":"All/p5-CPAN-Site-1.15.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16856,"desc":"The cpansite script is used to create your own CPAN server.\nThe logic is implemented in CPAN::Site::Index which you may\nuse directly.\n\nYou only need to install this module on one server in your network.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-CPAN-Checksums":{"origin":"devel/p5-CPAN-Checksums","version":"2.14"},"p5-Compress-Bzip2":{"origin":"archivers/p5-Compress-Bzip2","version":"2.28"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-Log-Report":{"origin":"devel/p5-Log-Report","version":"1.36"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPAN-SQLite","origin":"devel/p5-CPAN-SQLite","version":"0.199_2","comment":"Search CPAN using a SQLite database","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CPAN-SQLite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6becc5b1393eb48bde4c0948d76adf95a94712bf31a7c175da075ce2f9964030","flatsize":154744,"path":"All/p5-CPAN-SQLite-0.199_2.pkg","repopath":"All/p5-CPAN-SQLite-0.199_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":55692,"desc":"This package is used for setting up, maintaining, and searching a CPAN database\nconsisting of the information stored in the three main CPAN indices:\n$CPAN/modules/03modlist.data.gz, $CPAN/modules/02packages.details.txt.gz, and\n$CPAN/authors/01mailrc.txt.gz.","deps":{"p5-CPAN-DistnameInfo":{"origin":"devel/p5-CPAN-DistnameInfo","version":"0.12_1"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-PathTools":{"origin":"devel/p5-PathTools","version":"3.7500"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPAN-YACSmoke","origin":"devel/p5-CPAN-YACSmoke","version":"0.03_2","comment":"Yet Another CPAN Smoke Tester","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/RRWO/CPAN-YACSmoke-0.03_07","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"042dfaee4f9ec8db5bd46ee7c3b8d3b3a59f8f61d53f982d4ff7d2773bbbf0fd","flatsize":45673,"path":"All/p5-CPAN-YACSmoke-0.03_2.pkg","repopath":"All/p5-CPAN-YACSmoke-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20720,"desc":"This module uses the backend of CPANPLUS to run tests on modules recently\nuploaded to CPAN and post results to the CPAN Testers list.\n\nIt will create a database file in the .cpanplus directory, which it uses\nto track tested distributions. This information will be used to keep from\nposting multiple reports for the same module, and to keep from testing\nmodules that use non-passing modules as prerequisites.\n\nIf it is given multiple versions of the same distribution to test, it will\ntest the most recent version only. If that version fails, then it will test\na previous version.\n\nBy default it uses CPANPLUS configuration settings.","deps":{"p5-Config-IniFiles":{"origin":"devel/p5-Config-IniFiles","version":"3.000003_1"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-Regexp-Assemble":{"origin":"devel/p5-Regexp-Assemble","version":"0.38"},"p5-Sort-Versions":{"origin":"devel/p5-Sort-Versions","version":"1.62"},"p5-Test-Reporter":{"origin":"devel/p5-Test-Reporter","version":"1.62_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPAN-Requirements-Dynamic","origin":"devel/p5-CPAN-Requirements-Dynamic","version":"0.001","comment":"Dynamic prerequisites in meta files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/CPAN-Requirements-Dynamic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4853f16cb30746c0aa44889e5c1db6612fb47e7468b6b5f950ee0ae2366750f1","flatsize":39452,"path":"All/p5-CPAN-Requirements-Dynamic-0.001.pkg","repopath":"All/p5-CPAN-Requirements-Dynamic-0.001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14320,"desc":"CPAN::Requirements::Dynamic implements a format for describing dynamic\nprerequisites of a distribution.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPANPLUS","origin":"devel/p5-CPANPLUS","version":"0.9914","comment":"Ameliorated interface to the CPAN","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CPANPLUS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84b9b788a65f82578d346a6a90ce9aa5efff8048cdf29d8d60b10e89caf2a217","flatsize":727872,"path":"All/p5-CPANPLUS-0.9914.pkg","repopath":"All/p5-CPANPLUS-0.9914.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":220412,"desc":"The \"CPANPLUS\" library is an API to the \"CPAN\" mirrors and a collection of\ninteractive shells, command line programs, daemons, etc, that use this API.","deps":{"p5-Archive-Extract":{"origin":"archivers/p5-Archive-Extract","version":"0.88"},"p5-Log-Message":{"origin":"devel/p5-Log-Message","version":"0.08_2"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Module-Signature":{"origin":"security/p5-Module-Signature","version":"0.88"},"p5-Object-Accessor":{"origin":"devel/p5-Object-Accessor","version":"0.48_2"},"p5-Package-Constants":{"origin":"devel/p5-Package-Constants","version":"0.06"},"p5-Term-UI":{"origin":"devel/p5-Term-UI","version":"0.50"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"TEST_REPORTER":"off","YAML":"off"}},{"name":"p5-CPAN-Perl-Releases","origin":"devel/p5-CPAN-Perl-Releases","version":"5.20240609","comment":"Map Perl releases to the location of the tarballs","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CPAN-Perl-Releases","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"432d7b6617a1742bd0ac21c34ac7d7b76f3b8ce9d78403285000230ee21f6ddc","flatsize":56194,"path":"All/p5-CPAN-Perl-Releases-5.20240609.pkg","repopath":"All/p5-CPAN-Perl-Releases-5.20240609.pkg","licenselogic":"or","licenses":["ARTPERL10","GPLv1+"],"pkgsize":12868,"desc":"Perl module for mapping Perl releases on CPAN to the location of the tarballs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPAN-Mini","origin":"devel/p5-CPAN-Mini","version":"1.111017","comment":"Create a minimal mirror of CPAN","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CPAN-Mini","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ee2fb8d18183efbc7bd85472f9091474f8e9248f89bc4cfa81a12ea65554325","flatsize":82419,"path":"All/p5-CPAN-Mini-1.111017.pkg","repopath":"All/p5-CPAN-Mini-1.111017.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28576,"desc":"CPAN::Mini provides a simple mechanism to build and update a minimal\nmirror of the CPAN on your local disk.  It contains only those files\nneeded to install the newest version of every distribution.","deps":{"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPAN-Meta-YAML","origin":"devel/p5-CPAN-Meta-YAML","version":"0.018","comment":"Read and write a subset of YAML for CPAN Meta files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CPAN-Meta-YAML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e89e3381d88eb4f76a1c57b75ca90cdc4e37c555d003c233adf6200c3a4ab30","flatsize":35908,"path":"All/p5-CPAN-Meta-YAML-0.018.pkg","repopath":"All/p5-CPAN-Meta-YAML-0.018.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12776,"desc":"This module implements a subset of the YAML specification for use in\nreading and writing CPAN metadata files like META.yml and MYMETA.yml.\nIt should not be used for any other general YAML parsing or generation\ntask.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Digest-Bcrypt","origin":"security/p5-Digest-Bcrypt","version":"1.212","comment":"Perl interface to the bcrypt digest algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/module/Digest::Bcrypt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ee733fb01fbd76fe6587751c0a1545106e52483a4b3c6fdffc3b08237dd0dae","flatsize":52612,"path":"All/p5-Digest-Bcrypt-1.212.pkg","repopath":"All/p5-Digest-Bcrypt-1.212.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14608,"desc":"Provides an interface to the bcrypt digest algorithm.\n\nThis module subclasses Digest::base and can be used either directly or\nthrough the Digest meta-module. Using the latter is recommended.\n\nIt is mostly a wrapper around Crypt::Eksblowfish::Bcrypt.","deps":{"p5-Crypt-Eksblowfish":{"origin":"security/p5-Crypt-Eksblowfish","version":"0.009_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Data-ShowTable","origin":"devel/p5-Data-ShowTable","version":"4.6_1","comment":"Perl5 module to pretty-print arrays of data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-ShowTable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bdb3e880810270f7f68d7e0250e75124a7e2fc068eeb1a1c5553645a26c1b76","flatsize":132883,"path":"All/p5-Data-ShowTable-4.6_1.pkg","repopath":"All/p5-Data-ShowTable-4.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51932,"desc":"ShowTable.pm, is a Perl 5 module which defines subroutines to print arrays\nof data in a nicely formatted listing, using one of four possible formats:\nsimple table, boxed table, list style, and HTML-formatting (for\nWorld-Wide-Web output).  See the documentation on ShowTable.pm for details\non the formatting.\n\nThe program \"showtable\" reads data in a variety of formats from a file or\nSTDIN, optimally columnizes the data, and then feeds the array of data to\nthe ShowTable module for display.  Showtable can parse its own output as\ninput (except for HTML).  Individual or ranges of columns may be selected\nfor display, either by name or by index.\n\nIn other words, showtable is a data formatting program.  Using the '-html'\noption, showtable can accept ASCII tabular data and format it appropriately\nfor display through a Web-browser.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPAN-Recent-Uploads","origin":"devel/p5-CPAN-Recent-Uploads","version":"0.16","comment":"Find the distributions recently uploaded to CPAN","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CPAN-Recent-Uploads","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"21bef104b4773b1faa71ff6e34d7644f805bae07502a943504f03136c9cf7edb","flatsize":47272,"path":"All/p5-CPAN-Recent-Uploads-0.16.pkg","repopath":"All/p5-CPAN-Recent-Uploads-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13328,"desc":"CPAN::Recent::Uploads provides a mechanism for obtaining a list of\nthe RECENT uploads to CPAN as determined from the files produced\nby File::Rsync::Mirror::Recentfile that exist in the authors/\ndirectory on CPAN.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-YAML-LibYAML":{"origin":"textproc/p5-YAML-LibYAML","version":"0.89"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPAN-Reporter","origin":"devel/p5-CPAN-Reporter","version":"1.2018","comment":"Adds CPAN Testers reporting to CPAN.pm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CPAN-Reporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18b3809a8a6534f149254f63e0044433ae1e02a5b850ba2427af13ba03f95723","flatsize":143264,"path":"All/p5-CPAN-Reporter-1.2018.pkg","repopath":"All/p5-CPAN-Reporter-1.2018.pkg","licenselogic":"single","pkgsize":52000,"desc":"Adds CPAN Testers reporting to CPAN.pm","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-Devel-Autoflush":{"origin":"devel/p5-Devel-Autoflush","version":"0.06_1"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-IPC-Cmd":{"origin":"devel/p5-IPC-Cmd","version":"1.04"},"p5-Probe-Perl":{"origin":"sysutils/p5-Probe-Perl","version":"0.03"},"p5-Test-Reporter":{"origin":"devel/p5-Test-Reporter","version":"1.62_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"p5-CPAN-Meta-Requirements","origin":"devel/p5-CPAN-Meta-Requirements","version":"2.143","comment":"Set of version requirements for a CPAN distribution","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CPAN-Meta-Requirements","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d7413eb1b9f5db72931e29a5b4b29d6c30587ff60e07f6c2c273bda28bfa3de","flatsize":86427,"path":"All/p5-CPAN-Meta-Requirements-2.143.pkg","repopath":"All/p5-CPAN-Meta-Requirements-2.143.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22184,"desc":"A CPAN::Meta::Requirements object models a set of version constraints like those\nspecified in the META.yml or META.json files in CPAN distributions. It can be\nbuilt up by adding more and more constraints, and it will reduce them to the\nsimplest representation.\n\nLogically impossible constraints will be identified immediately by thrown\nexceptions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CSS-Tiny","origin":"textproc/p5-CSS-Tiny","version":"1.20","comment":"Read/Write .css files with as little code as possible","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CSS-Tiny","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37fa26fa4f9b150c1d3b995a28612771b9d263d31669331d13d9c787f85ef3c1","flatsize":12935,"path":"All/p5-CSS-Tiny-1.20.pkg","repopath":"All/p5-CSS-Tiny-1.20.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":8380,"desc":"CSS::Tiny is a perl class to read and write .css stylesheets with as\nlittle code as possible, reducing load time and memory overhead.\n\nThis module is primarily for reading and writing simple files, and\nanything we write shouldn't need to have documentation/comments. If you\nneed something with more power, move up to CSS.pm.\n\nHansjoerg Pehofer <hansjoerg.pehofer@uibk.ac.at>","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-CPAN-Checksums","origin":"devel/p5-CPAN-Checksums","version":"2.14","comment":"Perl module to write a CHECKSUMS file for a directory as on CPAN","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CPAN-Checksums","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36f047f3e11b72f169b1e68120a168a0b0be743754224712dee37e9bff5cbb4b","flatsize":23204,"path":"All/p5-CPAN-Checksums-2.14.pkg","repopath":"All/p5-CPAN-Checksums-2.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11012,"desc":"CPAN::Checksums - Write a CHECKSUMS file for a directory as on CPAN","deps":{"p5-Compress-Bzip2":{"origin":"archivers/p5-Compress-Bzip2","version":"2.28"},"p5-Data-Compare":{"origin":"devel/p5-Data-Compare","version":"1.2200_1"},"p5-Module-Signature":{"origin":"security/p5-Module-Signature","version":"0.88"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPAN-Changes","origin":"devel/p5-CPAN-Changes","version":"0.500004","comment":"Read and write CPAN Changes files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CPAN-Changes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"255b235733848cdb88bc47ec47d25ba3092552dc59a73bc43152af5129c828c4","flatsize":98412,"path":"All/p5-CPAN-Changes-0.500004.pkg","repopath":"All/p5-CPAN-Changes-0.500004.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":35992,"desc":"Perl module to read and write CPAN Changes files","deps":{"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Sub-Quote":{"origin":"devel/p5-Sub-Quote","version":"2.006008_1"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPAN-Audit","origin":"security/p5-CPAN-Audit","version":"20240615.002","comment":"Audit CPAN distributions for known vulnerabilities","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/CPAN-Audit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8cfbf01f3b6195216516c3970550ee06a86a0c9b10dc2f4bde1233af6c30f48f","flatsize":5555052,"path":"All/p5-CPAN-Audit-20240615.002.pkg","repopath":"All/p5-CPAN-Audit-20240615.002.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":277496,"desc":"CPAN::Audit is a module and a database at the same time.  It is used by\nthe cpan-audit(1) command-line application to query for vulnerabilities.","deps":{"p5-CPAN-DistnameInfo":{"origin":"devel/p5-CPAN-DistnameInfo","version":"0.12_1"},"p5-IO-Interactive":{"origin":"devel/p5-IO-Interactive","version":"1.025,1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Module-CPANfile":{"origin":"devel/p5-Module-CPANfile","version":"1.1004"},"p5-Module-Extract-VERSION":{"origin":"devel/p5-Module-Extract-VERSION","version":"1.117"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Crypt-DSA","origin":"security/p5-Crypt-DSA","version":"1.17_1","comment":"DSA signature and key generation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Crypt-DSA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6548e6b1227f7eb2a79f1a07ca0ea228a7237573cd378ed6b19f434bebac7ec7","flatsize":50413,"path":"All/p5-Crypt-DSA-1.17_1.pkg","repopath":"All/p5-Crypt-DSA-1.17_1.pkg","licenselogic":"single","pkgsize":25752,"desc":"Crypt::DSA is an implementation of the DSA (Digital Signature Algorithm)\nsignature verification system. The implementation itself is pure Perl,\nalthough the heavy-duty mathematics underneath are provided by the\nMath::Pari library.\n\nThis package provides DSA signing, signature verification, and key generation.","deps":{"p5-Convert-PEM":{"origin":"converters/p5-Convert-PEM","version":"0.08_1"},"p5-Data-Buffer":{"origin":"misc/p5-Data-Buffer","version":"0.04_1"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-CPAN-Testers-Common-Client","origin":"devel/p5-CPAN-Testers-Common-Client","version":"0.14","comment":"Common class for CPAN::Testers clients","maintainer":"jkeenan@cpan.org","www":"https://metacpan.org/release/CPAN-Testers-Common-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a33d1e938b2f22ebd844e9f493786e065fcf0d529bd49f4d7bac72ec0e87be5","flatsize":98200,"path":"All/p5-CPAN-Testers-Common-Client-0.14.pkg","repopath":"All/p5-CPAN-Testers-Common-Client-0.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38192,"desc":"CPAN::Testers::Common::Client is a Perl module which provides a common client\nfor constructing metabase facts and the legacy email message sent to CPAN\nTesters in a way that is properly parsed by the extraction and report tools.\nIt is meant to be used by all the CPAN clients (and standalone tools) that\nwant/need to support the CPAN Testers infrastructure.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Config-Perl-V":{"origin":"devel/p5-Config-Perl-V","version":"0.36"},"p5-Devel-Platform-Info":{"origin":"devel/p5-Devel-Platform-Info","version":"1.00"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-Probe-Perl":{"origin":"sysutils/p5-Probe-Perl","version":"0.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-CPAN-Inject","origin":"devel/p5-CPAN-Inject","version":"1.14_1","comment":"Base class for injecting distributions into CPAN sources","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CPAN-Inject","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cf6f53a4af597f44614067c25368221e153d8022d3cb22370c009ceb8c0a85d","flatsize":28922,"path":"All/p5-CPAN-Inject-1.14_1.pkg","repopath":"All/p5-CPAN-Inject-1.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14500,"desc":"Following the release of CPAN::Mini, the CPAN::Mini::Inject module\nwas created to add additional distributions into a minicpan mirror.\n\nWhile it was created for use with a minicpan mirror, similar\nfunctionality can be reused in other situations.\n\nCPAN::Inject replicates the basics of this functionality.\n\nSpecifically, it takes an arbitrary tarball and adds it to the CPAN\nsources directory for a particular author, and then add the new\nfile to the CHECKSUMS file.","deps":{"p5-CPAN-Checksums":{"origin":"devel/p5-CPAN-Checksums","version":"2.14"},"p5-File-chmod":{"origin":"devel/p5-File-chmod","version":"0.42"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPAN-DistnameInfo","origin":"devel/p5-CPAN-DistnameInfo","version":"0.12_1","comment":"Extract distribution name and version from a CPAN filename","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CPAN-DistnameInfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c38144190f72323e640889e1409614b761700ccaa2333a84538ffbe8c708661","flatsize":14309,"path":"All/p5-CPAN-DistnameInfo-0.12_1.pkg","repopath":"All/p5-CPAN-DistnameInfo-0.12_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7856,"desc":"CPAN::DistnameInfo uses heuristics that have been learnt by\nhttp://search.cpan.org/ to extract the distribution name and version\nfrom filenames and also report if the version is to be treated as\na developer release.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CHI-Driver-Redis","origin":"databases/p5-CHI-Driver-Redis","version":"0.10","comment":"Redis driver for CHI","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/pod/CHI::Driver::Redis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"462c268c00d1ad0b8cd066e537ed9bd7a191bcdf6dc293bd70f749cb01958252","flatsize":48362,"path":"All/p5-CHI-Driver-Redis-0.10.pkg","repopath":"All/p5-CHI-Driver-Redis-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11924,"desc":"Redis driver for CHI","deps":{"p5-CHI":{"origin":"devel/p5-CHI","version":"0.600"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Redis":{"origin":"databases/p5-Redis","version":"1.9950"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-CHI-Driver-Memcached","origin":"databases/p5-CHI-Driver-Memcached","version":"0.16","comment":"Memcached Driver to use with the Cache Handling Interface CHI","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/pod/CHI::Driver::Memcached","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"620d05fe1394a24317178f6ff4be29db670351ac7fe6bca3a0dc1b698f2e94c3","flatsize":53000,"path":"All/p5-CHI-Driver-Memcached-0.16.pkg","repopath":"All/p5-CHI-Driver-Memcached-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15892,"desc":"This implements a driver for the generic cache handling interface (CHI)\nthat uses Cache::Memcached to store data in the specified memcached\nserver(s).","deps":{"p5-CHI":{"origin":"devel/p5-CHI","version":"0.600"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-CHI-Driver-DBI","origin":"devel/p5-CHI-Driver-DBI","version":"1.27_1","comment":"Use DBI for CHI unified cache interface storage","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CHI-Driver-DBI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d0dcb566054369856b51422f6df2f0b0c073373659cd376463a53d6a2e831aa","flatsize":51514,"path":"All/p5-CHI-Driver-DBI-1.27_1.pkg","repopath":"All/p5-CHI-Driver-DBI-1.27_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13600,"desc":"This driver uses a database table to store the cache. The newest versions of\nMySQL and SQLite work are known to work. Other RDBMSes should work.\n\nWhy cache things in a database? Isn't the database what people are trying to\navoid with caches? This is often true, but a simple primary key lookup is\nextremely fast in many databases and this provides a shared cache that can be\nused when less reliable storage like memcached is not appropriate. Also, the\nspeed of simple lookups on MySQL when accessed over a local socket is very hard\nto beat. DBI is fast.","deps":{"p5-CHI":{"origin":"devel/p5-CHI","version":"0.600"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CLI-Osprey","origin":"devel/p5-CLI-Osprey","version":"0.08","comment":"MooX::Options + MooX::Cmd + Sanity","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CLI-Osprey","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f083bf095e617a71cbd3c8516b93e713bcbbf7186d34f209e1ebccd7126afff","flatsize":89078,"path":"All/p5-CLI-Osprey-0.08.pkg","repopath":"All/p5-CLI-Osprey-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32956,"desc":"CLI::Osprey is a module to assist in writing commandline applications with M* OO\nmodules (Moose, Moo, Mo). With it, you structure your app as one or more\nmodules, which get instantiated with the commandline arguments as attributes.\nArguments are parsed using Getopt::Long::Descriptive, and both long and short\nhelp messages as well as complete manual pages are automatically generated. An\napp can be a single command with options, or have sub-commands (like git).\nSub-commands can be defined as modules (with options of their own) or as simple\ncoderefs.","deps":{"p5-Getopt-Long-Descriptive":{"origin":"devel/p5-Getopt-Long-Descriptive","version":"0.114"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CGP-CLI","origin":"mail/p5-CGP-CLI","version":"2.7.5_1","comment":"CommunigatePro Command Line Interface perl module","maintainer":"avk@vl.ru","www":"https://metacpan.org/release/CGP-CLI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27626395a7525cd848dba7d476ab69e8b789c25904dfd2bd11abff9e988d5feb","flatsize":106999,"path":"All/p5-CGP-CLI-2.7.5_1.pkg","repopath":"All/p5-CGP-CLI-2.7.5_1.pkg","licenselogic":"single","pkgsize":13604,"desc":"CommunigatePro Command Line Interface perl module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"p5-CHI","origin":"devel/p5-CHI","version":"0.600","comment":"Perl extension for unified cache interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CHI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfc4231ca49b4b3b0e3e8baba5532101a431350da3255733e585910e10a7f670","flatsize":332823,"path":"All/p5-CHI-0.600.pkg","repopath":"All/p5-CHI-0.600.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":107576,"desc":"CHI provides a unified caching API, designed to assist a developer in\npersisting data for a specified period of time.\n\nThe CHI interface is implemented by driver classes that support\nfetching, storing and clearing of data. Driver classes exist or will\nexist for the gamut of storage backends available to Perl, such as\nmemory, plain files, memory mapped files, memcached, and DBI.\n\nCHI is intended as an evolution of DeWitt Clinton's Cache::Cache\npackage, adhering to the basic Cache API but adding new features and\naddressing limitations in the Cache::Cache implementation.","deps":{"p5-Carp-Assert":{"origin":"devel/p5-Carp-Assert","version":"0.22"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-Digest-JHash":{"origin":"security/p5-Digest-JHash","version":"0.10"},"p5-Hash-MoreUtils":{"origin":"devel/p5-Hash-MoreUtils","version":"0.06"},"p5-JSON-MaybeXS":{"origin":"converters/p5-JSON-MaybeXS","version":"1.004005"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Log-Any":{"origin":"devel/p5-Log-Any","version":"1.717"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Types-MooseLike":{"origin":"devel/p5-MooX-Types-MooseLike","version":"0.29"},"p5-MooX-Types-MooseLike-Numeric":{"origin":"devel/p5-MooX-Types-MooseLike-Numeric","version":"1.03"},"p5-String-RewritePrefix":{"origin":"textproc/p5-String-RewritePrefix","version":"0.008"},"p5-Task-Weaken":{"origin":"devel/p5-Task-Weaken","version":"1.06"},"p5-Time-Duration":{"origin":"devel/p5-Time-Duration","version":"1.21,1"},"p5-Time-Duration-Parse":{"origin":"devel/p5-Time-Duration-Parse","version":"0.16"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CGI-Utils","origin":"www/p5-CGI-Utils","version":"0.12_1","comment":"Utilities for retrieving information through the CGI","maintainer":"mopsfelder@gmail.com","www":"https://metacpan.org/release/CGI-Utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5534bdcf390c74739bc42a551d9418dc2c374355008ea1c041a787ca271960cd","flatsize":71792,"path":"All/p5-CGI-Utils-0.12_1.pkg","repopath":"All/p5-CGI-Utils-0.12_1.pkg","licenselogic":"single","pkgsize":22236,"desc":"This module can be used almost as a drop-in replacement for CGI.pm\nfor those of you who do not use the HTML generating features of CGI.pm\nThis module provides an object-oriented interface for retrieving information\nprovided by the Common Gateway Interface, as well as url-encoding and\ndecoding values, and parsing CGI parameters.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Upload","origin":"www/p5-CGI-Upload","version":"1.14","comment":"CGI class for handling browser file uploads","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Upload","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34b0cbf2b8bcd6e2d45189b32bd911ec3098c3c8b2000408ad37cba251db36a1","flatsize":24055,"path":"All/p5-CGI-Upload-1.14.pkg","repopath":"All/p5-CGI-Upload-1.14.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11864,"desc":"This module has been written to provide a simple and secure\nmanner by which to handle files uploaded in multipart/form-data\nrequests through a web browser. The primary advantage which this\nmodule offers over existing modules is the single interface\nwhich it provides for the most often required information\nregarding files uploaded in this manner.\n\nThis module builds upon primarily the CGI and File::MMagic\nmodules and offers some tidy and succinct methods for the\nhandling of files uploaded via multipart/form-data requests.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-File-MMagic":{"origin":"devel/p5-File-MMagic","version":"1.30_1"},"p5-HTTP-BrowserDetect":{"origin":"www/p5-HTTP-BrowserDetect","version":"3.40"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-XMLApplication","origin":"www/p5-CGI-XMLApplication","version":"1.1.5","comment":"Object Oriented Interface for CGI Script Applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-XMLApplication","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ffba553e5dd49101a12d6bbaa9bfa00f55f3f5932a98247800b4fa107687f55d","flatsize":70081,"path":"All/p5-CGI-XMLApplication-1.1.5.pkg","repopath":"All/p5-CGI-XMLApplication-1.1.5.pkg","licenselogic":"single","pkgsize":29524,"desc":"CGI::XMLApplication is a CGI application class, that intends to enable\nperl artists to implement CGIs that make use of XML/XSLT functionality,\nwithout taking too much care about specialized errorchecking or even\ncare too much about XML itself. It provides the power of the\nXML::LibXML/XML::LibXSLT module package for content deliverment.\n\nAs well CGI::XMLApplication is designed to support project management on\ncode level. The class allows to split web applications into several\nsimple parts. Through this most of the code stays simple and easy to\nmaintain. Throughout the whole lifetime of a script CGI::XMLApplication\ntries to keep the application stable. As well a programmer has not to\nbother about some of XML::LibXML/XML::LibXSLT transformation pitfalls.","deps":{"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-LibXSLT":{"origin":"textproc/p5-XML-LibXSLT","version":"2.003000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-CGI-Untaint-email","origin":"www/p5-CGI-Untaint-email","version":"0.03_1","comment":"Validate an email address in a CGI form","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Untaint-email","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87cf873e6f80b19deb91c885b61a89d543589ee3df5ecec5ab8c95530b3c7dd3","flatsize":2766,"path":"All/p5-CGI-Untaint-email-0.03_1.pkg","repopath":"All/p5-CGI-Untaint-email-0.03_1.pkg","licenselogic":"single","pkgsize":2908,"desc":"CGI::Untaint::email input handler verifies that it is a\nvalid RFC2822 mailbox format.\n\nThe resulting value will be a Mail::Address instance.","deps":{"p5-CGI-Untaint":{"origin":"www/p5-CGI-Untaint","version":"1.26_2"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Untaint","origin":"www/p5-CGI-Untaint","version":"1.26_2","comment":"Process CGI input parameters","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Untaint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"821df21a5cd5eaf280b479f76a5b5820d8a104180c74901d4b7dd6bcb676a530","flatsize":24839,"path":"All/p5-CGI-Untaint-1.26_2.pkg","repopath":"All/p5-CGI-Untaint-1.26_2.pkg","licenselogic":"single","pkgsize":16356,"desc":"Dealing with large web based applications with multiple forms is a minefield.\nIt's often hard enough to ensure you validate all your input at all, without\nhaving to worry about doing it in a consistent manner. If any of the validation\nrules change, you often have to alter them in many different places. And, if\nyou want to operate taint-safe, then you're just adding even more headaches.","deps":{"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"DOCS":"on"}},{"name":"p5-CGI-Untaint-date","origin":"www/p5-CGI-Untaint-date","version":"1.00_1","comment":"Validate a date","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Untaint-date","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cca03651606a636572ab91ec3f1c445db09c3dcc14fded3a50f6336e22698d0","flatsize":4179,"path":"All/p5-CGI-Untaint-date-1.00_1.pkg","repopath":"All/p5-CGI-Untaint-date-1.00_1.pkg","licenselogic":"single","pkgsize":4000,"desc":"This Input Handler verifies that it is dealing with a reasonable date.\nReasonably means anything that Date::Manip thinks is sensible, so you\ncould use any of (for example): \"December 12, 2001\" \"12th December, 2001\"\n\"2001-12-12\" \"next Tuesday\" \"third Wednesday in March\"\n\nSee Date::Manip for much more information on what date formats are\nacceptable.\n\nThe resulting date will be a Date::Simple object. Date::Simple for more\ninformation on this.","deps":{"p5-CGI-Untaint":{"origin":"www/p5-CGI-Untaint","version":"1.26_2"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-Date-Simple":{"origin":"devel/p5-Date-Simple","version":"3.03_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Tiny","origin":"www/p5-CGI-Tiny","version":"1.003","comment":"Common Gateway Interface, with no frills","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/CGI-Tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1edb5bf77e0966e782edb39a6d9458da59901880a2a298f0131681af36573fd","flatsize":137615,"path":"All/p5-CGI-Tiny-1.003.pkg","repopath":"All/p5-CGI-Tiny-1.003.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":53796,"desc":"CGI::Tiny provides a modern interface to write CGI scripts to\ndynamically respond to HTTP requests as defined in RFC 3875.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Struct","origin":"www/p5-CGI-Struct","version":"1.21_1","comment":"Build data structures from CGI request parameters","maintainer":"fullermd@over-yonder.net","www":"https://metacpan.org/release/CGI-Struct","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d53da977091d797beec40ca9987b13c903d2eb609a57b94970d38adb4d3c953","flatsize":22975,"path":"All/p5-CGI-Struct-1.21_1.pkg","repopath":"All/p5-CGI-Struct-1.21_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13412,"desc":"CGI::Struct lets you transform CGI data keys that look like perl data\nstructures into actual perl data structures.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Thin","origin":"www/p5-CGI-Thin","version":"0.52_1","comment":"Lightweight Parser for CGI Forms","maintainer":"pphillips@experts-exchange.com","www":"https://metacpan.org/release/CGI-Thin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1c0f48f2438f9246137d2cfdfacb1ba3a583a7abb987cfe979a544aff498fcd","flatsize":17720,"path":"All/p5-CGI-Thin-0.52_1.pkg","repopath":"All/p5-CGI-Thin-0.52_1.pkg","licenselogic":"single","pkgsize":9896,"desc":"This module is a very lightweight parser of CGI forms. And it has a special\nfeature that it will return an array if the same key is used twice in the\nform.  You can force an array even if only one value returned to avoid\ncomplications.\n\nThe hash %25cgi_data will have all the form data from either a POST or GET form\nand will also work for \"multipart/form-data\" forms necessary for uploading\nfiles.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Cache","origin":"devel/p5-Cache","version":"2.11","comment":"Perl Cache interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Cache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86b355aae190fdb71d8b8d1997b77bd313a90b9f8296f55b884d24382da9e685","flatsize":159165,"path":"All/p5-Cache-2.11.pkg","repopath":"All/p5-Cache-2.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":68964,"desc":"The Cache modules are designed to assist a developer in persisting\ndata for a specified period of time.  Often these modules are used\nin web applications to store data locally to save repeated and\nredundant expensive calls to remote machines or databases.","deps":{"p5-File-NFSLock":{"origin":"devel/p5-File-NFSLock","version":"1.29"},"p5-Heap":{"origin":"devel/p5-Heap","version":"0.80_1"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CGI-Simple","origin":"www/p5-CGI-Simple","version":"1.281","comment":"Simple totally OO CGI interface that is CGI.pm compliant","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CGI-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41f0afeb17c1e7a948e331bbdb796e02ba8caaaf1edffbb7d37fc0a55462eedd","flatsize":224064,"path":"All/p5-CGI-Simple-1.281.pkg","repopath":"All/p5-CGI-Simple-1.281.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":93784,"desc":"CGI::Simple provides a relatively lightweight drop in replacement for CGI.pm. It\nshares an identical OO interface to CGI.pm for parameter parsing, file upload,\ncookie handling and header generation. This module is entirely object oriented,\nhowever a complete functional interface is available by using the\nCGI::Simple::Standard module.\n\nEssentially everything in CGI.pm that relates to the CGI (not HTML) side of\nthings is available. There are even a few new methods and additions to old ones!\nIf you are interested in what has gone on under the hood see the Compatibility\nwith CGI.pm section at the end.\n\nIn practical testing this module loads and runs about twice as fast as CGI.pm\ndepending on the precise task.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-SpeedyCGI","origin":"www/p5-CGI-SpeedyCGI","version":"2.22_9","comment":"Speed up perl CGI scripts by running them persistently","maintainer":"perl@FreeBSD.org","www":"http://daemoninc.com/SpeedyCGI/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b993643f73043fb66dbef750cbde595a6c46ad77564ca89af8213eddb4f8da1e","flatsize":314372,"path":"All/p5-CGI-SpeedyCGI-2.22_9.pkg","repopath":"All/p5-CGI-SpeedyCGI-2.22_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":76156,"desc":"SpeedyCGI is a way to run CGI perl scripts persistently, which usually\nmakes them run much more quickly. A script can be converted to\nSpeedyCGI by changing the interpreter line at the top of the\nscript. After the script is initially run, instead of exiting,\nSpeedyCGI keeps the perl interpreter running. During subsequent runs,\nthis interpreter is used to handle new requests instead of starting a\nnew perl interpreter for each execution.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"APACHE":"on"}},{"name":"p5-CGI-Session-ExpireSessions","origin":"www/p5-CGI-Session-ExpireSessions","version":"1.12_1","comment":"Perl module to delete expired CGI::Session-type sessions","maintainer":"gerard@seibercom.net","www":"https://metacpan.org/release/CGI-Session-ExpireSessions","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c99471600e720cbf51be5011bd2e8b0a2ae114df091354d848b5a9eb151ab28","flatsize":21882,"path":"All/p5-CGI-Session-ExpireSessions-1.12_1.pkg","repopath":"All/p5-CGI-Session-ExpireSessions-1.12_1.pkg","licenselogic":"single","pkgsize":11044,"desc":"CGI::Session::ExpireSessions is a pure Perl module.\n\nIt deletes CGI::Session-type sessions which have passed their use-by date.\n\nIt works with CGI::Session-type sessions in a database or in disk files,\nbut does not appear to work with CGI::Session::PureSQL-type sessions.\n\nThe recommended way to use this module is via method expire_sessions(),\nwhich requires CGI::Session V 4 or later.","deps":{"p5-CGI-Session":{"origin":"www/p5-CGI-Session","version":"4.48_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-SSI","origin":"www/p5-CGI-SSI","version":"0.92_2","comment":"Use SSI from CGI scripts","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2998a7e8955e784226505bddee304c14958e085c48034e7a19807956604e7f8d","flatsize":28839,"path":"All/p5-CGI-SSI-0.92_2.pkg","repopath":"All/p5-CGI-SSI-0.92_2.pkg","licenselogic":"single","pkgsize":11672,"desc":"CGI::SSI is meant to be used as an easy way to filter shtml through CGI\nscripts in a loose imitation of Apache's mod_include. If you're using\nApache, you may want to use either mod_include or the Apache::SSI module\ninstead of CGI::SSI. Limitations in a CGI script's knowledge of how the\nserver behaves make some SSI directives impossible to imitate from a CGI\nscript.","deps":{"p5-HTML-SimpleParse":{"origin":"www/p5-HTML-SimpleParse","version":"0.12_1"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Session","origin":"www/p5-CGI-Session","version":"4.48_1","comment":"Perl extension for persistent session management","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Session","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac829f9ce587e1abc2c74520e5009eca3ee76036793f354471afa9e92be63673","flatsize":198646,"path":"All/p5-CGI-Session-4.48_1.pkg","repopath":"All/p5-CGI-Session-4.48_1.pkg","licenselogic":"single","pkgsize":89512,"desc":"\"CGI::Session\" is Perl5 library that provides an easy persistent session\n    management system across HTTP requests. Session persistence is a very\n    important issue in web applications. Shopping carts, user-recognition\n    features, login and authentication methods and etc. all require\n    persistent session management mechanism, which is both secure and\n    reliable. \"CGI::Session\" provides with just that. You can read the whole\n    documentation as a tutorial on session management. But if you are\n    already familiar with \"CGI::Session\" go to the methods section for the\n    list of all the methods available.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Response","origin":"www/p5-CGI-Response","version":"0.03_1","comment":"Perl module allowing response construction for CGI applications","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/MGH/CGI-Response-0.03","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b00f504888417ea54b007536ed6637f55fdb7829a4b6126ec4358f7c0efc9f3","flatsize":28150,"path":"All/p5-CGI-Response-0.03_1.pkg","repopath":"All/p5-CGI-Response-0.03_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":13092,"desc":"CGI::Response is a Perl5 module for constructing responses to\n Common Gateway Interface (CGI) requests. It is designed to be\n light-weight and efficient for the most common tasks, and also\n to provide access to all HTTP response features for more\n advanced CGI applications.\n\nThere are two ways to use CGI::Response.\nFor basic applications, the Simple Interface provides a number\n of plain functions that cover the most commonly-used CGI\n response headers.\nMore advanced applications may employ the Full Interface object\n methods to access any HTTP header, or to add experimental or\n non-standard headers. Both interfaces try to generate reasonable\n defaults whenever possible.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Prototype","origin":"www/p5-CGI-Prototype","version":"0.9054_1","comment":"Create a CGI application by subclassing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Prototype","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c35e461e22bdcc2b8103efeba73d99efd5b98b7465b319f49e345fccd1e7e7d6","flatsize":44996,"path":"All/p5-CGI-Prototype-0.9054_1.pkg","repopath":"All/p5-CGI-Prototype-0.9054_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23644,"desc":"The core of every CGI application seems to be roughly the same:\n- analyze the incoming parameters, cookies, and URLs to determine the\n  state of the application (let's call this \"dispatch\").\n- based on the current state, analyze the incoming parameters to respond\n  to any form submitted (\"respond\").\n- from there, decide what response page should be generated, and produce\n  it (\"render\").\n\nCGI::Prototype creates a Class::Prototyped engine for doing all this,\nwith the right amount of callback hooks to customize the process.","deps":{"p5-Class-Prototyped":{"origin":"devel/p5-Class-Prototyped","version":"1.13_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Pager","origin":"www/p5-CGI-Pager","version":"1.01_1","comment":"Perl extension to generate HTML pagination linkage easily","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Pager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9dc0130b751b6c19df7196d2343335024d6fb37630ea1adda7ff9afbe9e735ce","flatsize":22916,"path":"All/p5-CGI-Pager-1.01_1.pkg","repopath":"All/p5-CGI-Pager-1.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11332,"desc":"CGI::Pager performs the \"dirty work\" necessary to program paginated\ndata display in a web application.\n\nBased on given resultset size, page size, and offset value sensed from\ncurrent URI, it constructs links for navigation between results pages.\n\nIt can be used conveniently from a templating system, has both OO and\nfunctional interface, and can optionally generate necessary HTML\nitself.","deps":{"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-PSGI","origin":"www/p5-CGI-PSGI","version":"0.15_1","comment":"Perl extension to enable CGI.pm applications to adapt PSGI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-PSGI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f706b9d809ab32474b48d939521774c294a387e9c72b75bd6e0f250b3c57014d","flatsize":12019,"path":"All/p5-CGI-PSGI-0.15_1.pkg","repopath":"All/p5-CGI-PSGI-0.15_1.pkg","licenselogic":"single","pkgsize":7180,"desc":"Enable your CGI.pm aware applications to adapt PSGI protocol.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Catalyst-Action-Serialize-XML-Hash-LX","origin":"www/p5-Catalyst-Action-Serialize-XML-Hash-LX","version":"0.06_1","comment":"XML::Hash::LX serializer for Catalyst::Action::Serialize","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Catalyst-Action-Serialize-XML-Hash-LX","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"138b5411108269e08f4d2817189fa841aa866547f8b5870da316d19d47344c38","flatsize":13443,"path":"All/p5-Catalyst-Action-Serialize-XML-Hash-LX-0.06_1.pkg","repopath":"All/p5-Catalyst-Action-Serialize-XML-Hash-LX-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7724,"desc":"XML::Hash::LX serialize/deserializer for Catalyst (Catalyst::Action::Serialize\nand Catalyst::Action::Deserialize).","deps":{"p5-Catalyst-Runtime":{"origin":"www/p5-Catalyst-Runtime","version":"5.90131"},"p5-XML-Hash-LX":{"origin":"textproc/p5-XML-Hash-LX","version":"0.07,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Lite","origin":"www/p5-CGI-Lite","version":"3.03","comment":"Process and decode WWW forms and cookies","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"338081130cc42c94013d77931438d6191e1806a93e33b053a1e8c4245a852fb8","flatsize":57193,"path":"All/p5-CGI-Lite-3.03.pkg","repopath":"All/p5-CGI-Lite-3.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24748,"desc":"You can use this module to decode form and query information, including file\nuploads, as well as cookies in a very simple manner; you need not concern\nyourself with the actual details behind the decoding process.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-CGI-Minimal","origin":"www/p5-CGI-Minimal","version":"1.30","comment":"Extremely lightweight CGI processing package","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Minimal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8a71e725992cb489cabd4a9191b861a60e2e1ca315be34d425443faf9d446ff","flatsize":62670,"path":"All/p5-CGI-Minimal-1.30.pkg","repopath":"All/p5-CGI-Minimal-1.30.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25560,"desc":"An _extremely_ lightweight CGI processing package provides _minimum_\nfunctions needed such as form decoding (including file upload forms),\nURL encoding and decoding, HTTP usable date generation (RFC1123 compliant\ndates) and basic escaping and unescaping of HTMLized text.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"DOCS":"on"}},{"name":"p5-CGI-Framework","origin":"www/p5-CGI-Framework","version":"0.23_2","comment":"Simple-to-use, lightweight web CGI framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Framework","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa5ef300e437f1cf1b83a5bddd3f6ab4ebdce2aaf6e0c504b84b4215b1699b1b","flatsize":99654,"path":"All/p5-CGI-Framework-0.23_2.pkg","repopath":"All/p5-CGI-Framework-0.23_2.pkg","licenselogic":"single","pkgsize":38112,"desc":"CGI::Framework is a simple and lightweight framework for building web-based CGI\napplications. It features complete code-content separation (templating) by\nutilizing the HTML::Template library, stateful file or database-based sessions\nby utilizing the CGI::Session library, form parsing by utilizing the CGI\nlibrary, (optional) multi-lingual templates support, and an extremely easy to\nuse methodology for the validation, pre-preparation and post-cleanup associated\nwith each template. It also provides easy logging mechanisms, graceful fatal\nerror handling, including special templates and emails to admins.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-CGI-Session":{"origin":"www/p5-CGI-Session","version":"4.48_1"},"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"DOCS":"on"}},{"name":"p5-CGI-Session-Driver-memcached","origin":"databases/p5-CGI-Session-Driver-memcached","version":"0.04_1","comment":"Perl extension for persistent session data in CGI applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Session-Driver-memcached","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6ab465b4fa01225f160db81b3d292dc215a23625f073370c86b7c093abaea6d","flatsize":4481,"path":"All/p5-CGI-Session-Driver-memcached-0.04_1.pkg","repopath":"All/p5-CGI-Session-Driver-memcached-0.04_1.pkg","licenselogic":"single","pkgsize":3688,"desc":"CGI::Session::Driver::memcache is a storage driver (only referred as\n'driver' in CGI::Session lingo) for persisting CGI Sessions into a\nfast memcached server.","deps":{"p5-CGI-Session":{"origin":"www/p5-CGI-Session","version":"4.48_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-CGI-FormBuilder","origin":"www/p5-CGI-FormBuilder","version":"3.1000","comment":"FormBuilder for CGI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-FormBuilder","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"670dfae5812fd3bfcf7a0f3bb8463d2da7ac38bbf2ed6b1d80c4a09127b11bdc","flatsize":540342,"path":"All/p5-CGI-FormBuilder-3.1000.pkg","repopath":"All/p5-CGI-FormBuilder-3.1000.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":168972,"desc":"The goal of CGI::FormBuilder (FormBuilder) is to provide an easy way\nfor you to generate and process entire CGI form-based applications.\nIts main features are:\n\n* Field Abstraction\n  Viewing fields as entities (instead of just params), where the HTML\n  representation, CGI values, validation, and so on are properties of\n  each field.\n* DWIMmery\n  Lots of built-in \"intelligence\" (such as automatic field typing),\n  giving you about a 4:1 ratio of the code it generates versus what\n  you have to write.\n* Built-in Validation\n  Full-blown regex validation for fields, even including JavaScript\n  code generation.\n* Template Support\n  Pluggable support for external template engines, such as\n  HTML::Template, Text::Template, Template Toolkit, and\n  CGI::FastTemplate.\n\nPlus, the native HTML generated is valid XHTML 1.0 Transitional.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"HTML_TEMPLATE":"on","TEXT_TEMPLATE":"off","TEMPLATE":"off","CGI_FAST_TEMPLATE":"off","CGI_SSI":"off","CGI_SESSION":"off"}},{"name":"p5-CGI-FastTemplate","origin":"www/p5-CGI-FastTemplate","version":"1.09_1","comment":"Perl module for manage templates and parses templates","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-FastTemplate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6ae38437668e5101b770d5b5caccf281729d1a92974e5dfb0c810be7a525760","flatsize":46293,"path":"All/p5-CGI-FastTemplate-1.09_1.pkg","repopath":"All/p5-CGI-FastTemplate-1.09_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21244,"desc":"CGI::FastTemplate manages templates and parses templates replacing variable\nnames with values. It was designed for mid to large scale web applications (CGI,\nmod_perl) where there are great benefits to separating the logic of an\napplication from the specific implementation details.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Kwiki","origin":"www/p5-CGI-Kwiki","version":"0.18_4","comment":"Quickie Wiki Package that's not too Tricky","maintainer":"perl@FreeBSD.org","www":"http://www.kwiki.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d75bf045c40dfd5fd41f12c364134b4c28e934f57368b78f3ccab7682819662e","flatsize":276869,"path":"All/p5-CGI-Kwiki-0.18_4.pkg","repopath":"All/p5-CGI-Kwiki-0.18_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":85948,"desc":"Kwiki is perhaps the simplest, most modular and easy to extend wiki. A wiki\nallows users to freely create and edit web pages in any web browser. Kwiki\nis Open Source Software and is available on CPAN.\n\nThe overall design goal of CGI::Kwiki is simplicity and extensibility.\nEven so, Kwiki will have some killer built in features not available in\nmost wikis:\n\n    * KwikiSlideShow\n    * KwikiBlog\n    * KwikiSisters\n    * KwikiHotKeys\n    * KwikiFit\n    * KwikiPod\n    * KwikiPrivacy\n\nEach feature is implemented as a separate plugin class. This keeps things\nsimple and extensible.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"messages":[{"message":"Note:\n\tKwiki software installed! Now you should create\n\tyour kwiki web directory by yourself:\n\n$ mkdir cgi-bin/my-kwiki\n$ cd cgi-bin/my-kwiki\n\n\tNext execute kwiki-install script:\n\n$ kwiki-install\n\n\tFinally remember to point your browser at required location.","type":"install"}]},{"name":"p5-CGI-Expand","origin":"www/p5-CGI-Expand","version":"2.05_1","comment":"Convert flat hash to nested data using TT2 dot convention","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CGI-Expand","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95e2b3d25e768373f6bb3c5edcd916ffef4190f4f5031c63b931ec0015527a4f","flatsize":24836,"path":"All/p5-CGI-Expand-2.05_1.pkg","repopath":"All/p5-CGI-Expand-2.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13056,"desc":"Converts a CGI query into structured data using a dotted name convention\nsimilar to TT2.\n\nexpand_cgi works with CGI.pm, Apache::Request or anything with an appropriate\n\"param\" method. Or you can use expand_hash directly.\n\nIf you prefer to use a different flattening convention then CGI::Expand can\nbe subclassed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-ExtDirect","origin":"www/p5-CGI-ExtDirect","version":"3.24","comment":"Perl extension for creating Ext.Direct remoting in CGI applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-ExtDirect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b2f6bd9b31d829eed65d71d62d076541b97b0cd49587303e9783771f063806d","flatsize":30986,"path":"All/p5-CGI-ExtDirect-3.24.pkg","repopath":"All/p5-CGI-ExtDirect-3.24.pkg","licenselogic":"single","pkgsize":14520,"desc":"This module implement RPC::ExtDirect gateway for CGI environment.\nIt was successfully tested in Apache CGI and\nHTTP::Server::Simple::CGI applications.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-RPC-ExtDirect":{"origin":"www/p5-RPC-ExtDirect","version":"3.24"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Enurl","origin":"www/p5-CGI-Enurl","version":"1.07_2","comment":"Perl module for URL-encoding strings and hashes","maintainer":"crees@FreeBSD.org","www":"https://metacpan.org/release/CGI-Enurl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bfa72374962eab44dae3201d591a256413bcf4c28743fe046007d1c794dbc7b","flatsize":9200,"path":"All/p5-CGI-Enurl-1.07_2.pkg","repopath":"All/p5-CGI-Enurl-1.07_2.pkg","licenselogic":"single","pkgsize":6344,"desc":"This is a little module made for CGI scripting. It encodes the parameters to\nbe passed to a CGI. It does nothing more, so it's much smaller and loads more\nquickly.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Ex","origin":"www/p5-CGI-Ex","version":"2.55","comment":"CGI utility suite - makes powerful application writing fun and easy","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI::Ex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b54c4b090d3856aac9d8c0ea0866b2efa59ea566a9efbb5880b311e057b66505","flatsize":751608,"path":"All/p5-CGI-Ex-2.55.pkg","repopath":"All/p5-CGI-Ex-2.55.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":229296,"desc":"CGI::Ex provides a suite of utilities to make writing CGI scripts more\nenjoyable. Although they can all be used separately, the main functionality of\neach of the modules is best represented in the CGI::Ex::App module. CGI::Ex::App\ntakes CGI application building to the next step. CGI::Ex::App is not quite a\nframework (which normally includes pre-built html) instead CGI::Ex::App is an\nextended application flow that dramatically reduces CGI build time in most\ncases. It does so using as little magic as possible. See CGI::Ex::App.\n\nThe main functionality is provided by several other modules that may be used\nseparately, or together through the CGI::Ex interface.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Template-Alloy":{"origin":"www/p5-Template-Alloy","version":"1.022"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-CGI-Emulate-PSGI","origin":"www/p5-CGI-Emulate-PSGI","version":"0.22","comment":"Perl extension of PSGI adapter for CGI","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Emulate-PSGI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d411029bb8f941fc245853da67b6cee72e0220715bccbaa7c983362aed46448f","flatsize":49037,"path":"All/p5-CGI-Emulate-PSGI-0.22.pkg","repopath":"All/p5-CGI-Emulate-PSGI-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14176,"desc":"PSGI adapter for CGI.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-EncryptForm","origin":"www/p5-CGI-EncryptForm","version":"1.02_2","comment":"Implement trusted stateful CGI Form Data using cryptography","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-EncryptForm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e743d9132f78fc8a79e115480c13b3f0e9e52838a6e9ba71b95dc446d3e6460","flatsize":21429,"path":"All/p5-CGI-EncryptForm-1.02_2.pkg","repopath":"All/p5-CGI-EncryptForm-1.02_2.pkg","licenselogic":"single","pkgsize":10692,"desc":"Implement trusted stateful CGI Form Data using cryptography.","deps":{"p5-Crypt-HCE_SHA":{"origin":"security/p5-Crypt-HCE_SHA","version":"0.70_1"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Deurl-XS","origin":"www/p5-CGI-Deurl-XS","version":"0.08_1","comment":"Fast decoder for URL parameter strings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Deurl-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"767c565790d5996bf565a6a74b7b703186af9fdf14472a2f9b98c06412250969","flatsize":23084,"path":"All/p5-CGI-Deurl-XS-0.08_1.pkg","repopath":"All/p5-CGI-Deurl-XS-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11356,"desc":"This module decodes a URL-encoded parameter string in the manner of\nCGI.pm.  However, as it uses C code from libapreq to perform the task,\nit's somewhere from slightly to much faster (depending on your strings)\nthan using CGI or a functionally similar module like CGI::Deurl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-CGI-Cookie-Splitter","origin":"www/p5-CGI-Cookie-Splitter","version":"0.05","comment":"Split big cookies into smaller ones","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Cookie-Splitter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"181d6ae4fb76417d17bff08c61f3579d9adcd463b8a28aba8af71e9e5f58d253","flatsize":48105,"path":"All/p5-CGI-Cookie-Splitter-0.05.pkg","repopath":"All/p5-CGI-Cookie-Splitter-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12688,"desc":"RFC 2109 recommends that the minimal cookie size supported by the client is\n4096 bytes. This has become a pretty standard value, and if your server sends\nlarger cookies than that it's considered a no-no.\n\nThis module provides a pretty simple interface to generate small cookies that\nare under a certain limit, without wasting too much effort.","deps":{"p5-CGI-Simple":{"origin":"www/p5-CGI-Simple","version":"1.281"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Cookie-XS","origin":"www/p5-CGI-Cookie-XS","version":"0.18_1","comment":"HTTP Cookie parser in C","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Cookie-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f7c325e52ad69d44a68dce84872641654fe1aae56d642c7aa595b46569055b4","flatsize":691683,"path":"All/p5-CGI-Cookie-XS-0.18_1.pkg","repopath":"All/p5-CGI-Cookie-XS-0.18_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":214140,"desc":"This module implements a very simple and fast parser for cookies used in\nHTTP applications.","deps":{"p5-Filter-Simple":{"origin":"textproc/p5-Filter-Simple","version":"0.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-CGI-Compile","origin":"www/p5-CGI-Compile","version":"0.26","comment":"Perl extension to compile .cgi scripts to a code reference","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Compile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74e52d77580aa52bc41740c08dbf4dc9d36b72338171dd786e3b5bca4cb5eae7","flatsize":26273,"path":"All/p5-CGI-Compile-0.26.pkg","repopath":"All/p5-CGI-Compile-0.26.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14172,"desc":"Compile .cgi scripts to a code reference like ModPerl::Registry.","deps":{"p5-File-pushd":{"origin":"devel/p5-File-pushd","version":"1.016"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Compress-Gzip","origin":"www/p5-CGI-Compress-Gzip","version":"1.03_4","comment":"CGI in Perl with automatically compressed output","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Compress-Gzip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4516508ad8b3dae9fa03b30ae57334ae8d1f75b7365bf136bf00776e3e298674","flatsize":36972,"path":"All/p5-CGI-Compress-Gzip-1.03_4.pkg","repopath":"All/p5-CGI-Compress-Gzip-1.03_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19296,"desc":"CGI::Compress::Gzip extends the CGI class to auto-detect whether the\nclient browser wants compressed output and apply gzip compression on any\ncontent printed on the default filehandle.  This module is intended to\nbe a drop-in replacement for CGI.pm in a typical scripting environment.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Cache","origin":"www/p5-CGI-Cache","version":"1.4214","comment":"Perl extension to cache output of time-intensive CGI scripts","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Cache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b92289a8b87d003bb0f92fa4712eff74392ca1b83d6124e145248163bd65bf7d","flatsize":53730,"path":"All/p5-CGI-Cache-1.4214.pkg","repopath":"All/p5-CGI-Cache-1.4214.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22472,"desc":"CGI::Cache is a perl extension to help cache output of time-intensive\nCGI scripts so that subsequent visits to such scripts will not cost\nas much time.","deps":{"p5-Cache":{"origin":"devel/p5-Cache","version":"2.11"},"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"p5-Tie-Restore":{"origin":"devel/p5-Tie-Restore","version":"0.11_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Builder-TT2","origin":"www/p5-CGI-Builder-TT2","version":"0.03_1","comment":"CGI::Builder and Template Toolkit 2 integration","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Builder-TT2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"857f42a67f3c463410a45f72872d9ed093cdbc9ab5058cc5a87acfeaf2deb6e4","flatsize":22267,"path":"All/p5-CGI-Builder-TT2-0.03_1.pkg","repopath":"All/p5-CGI-Builder-TT2-0.03_1.pkg","licenselogic":"single","pkgsize":12684,"desc":"CGI::Builder and Template Toolkit 2 integration","deps":{"p5-CGI-Builder":{"origin":"www/p5-CGI-Builder","version":"1.36_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-ArgChecker","origin":"www/p5-CGI-ArgChecker","version":"0.02_1","comment":"Perl module implementing a cgi interface to String::Checker","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-ArgChecker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc19f0936a77d6239c2bc0b743d4a9d7db1f8b3160ea806614d6489c4114b664","flatsize":8917,"path":"All/p5-CGI-ArgChecker-0.02_1.pkg","repopath":"All/p5-CGI-ArgChecker-0.02_1.pkg","licenselogic":"single","pkgsize":4992,"desc":"CGI::ArgChecker - An extensible CGI parameter validation module (allowing\ncommonly used checks on parameters to be called more concisely and consistently)\nbased on String::Checker. This is really nothing more than a simple wrapper\naround String::Checker.","deps":{"p5-String-Checker":{"origin":"devel/p5-String-Checker","version":"0.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Server","origin":"www/p5-CGI-Application-Server","version":"0.063_1","comment":"Simple HTTP server for developing with CGI::Application","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Server","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ef25a3f5f85431a97f06e192b50c127f0893b649e367271a467061b2fafe845","flatsize":16688,"path":"All/p5-CGI-Application-Server-0.063_1.pkg","repopath":"All/p5-CGI-Application-Server-0.063_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8700,"desc":"CGI::Application::Server\n   \t A simple HTTP server for developing with CGI::Application.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CGI-Application-Plugin-Redirect":{"origin":"www/p5-CGI-Application-Plugin-Redirect","version":"1.00_1"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-HTTP-Server-Simple-Static":{"origin":"www/p5-HTTP-Server-Simple-Static","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-ViewCode","origin":"www/p5-CGI-Application-Plugin-ViewCode","version":"1.02_1","comment":"View the source of the running application","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-ViewCode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae9b0da714758e9bc6f1546e6c26651cdf2f5ef8efba379dc853a86ac618de94","flatsize":22393,"path":"All/p5-CGI-Application-Plugin-ViewCode-1.02_1.pkg","repopath":"All/p5-CGI-Application-Plugin-ViewCode-1.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10592,"desc":"CGI::Application::Plugin::ViewCode - View the source of the running\napplication.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CGI-Application-Plugin-Forward":{"origin":"www/p5-CGI-Application-Plugin-Forward","version":"1.06_1"},"p5-Pod-Xhtml":{"origin":"textproc/p5-Pod-Xhtml","version":"1.61_1"},"p5-Syntax-Highlight-Perl-Improved":{"origin":"textproc/p5-Syntax-Highlight-Perl-Improved","version":"1.01_1"},"p5-Test-LongString":{"origin":"devel/p5-Test-LongString","version":"0.17"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-ValidateRM","origin":"www/p5-CGI-Application-Plugin-ValidateRM","version":"2.5.2","comment":"Help validate forms with the CGI::Application framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-ValidateRM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9a7094c230855f071817855f5a683c91f63b9192a9eb234e33aada6b523b855","flatsize":17596,"path":"All/p5-CGI-Application-Plugin-ValidateRM-2.5.2.pkg","repopath":"All/p5-CGI-Application-Plugin-ValidateRM-2.5.2.pkg","licenselogic":"single","pkgsize":10616,"desc":"CGI::Application::Plugin::ValidateRM helps to validate web forms when using the\nCGI::Application framework and the Data::FormValidator module.\n\nSee a nice example of all that modules working together at:\nhttp://mark.stosberg.com/Tech/perl/form-validation/","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-Data-FormValidator":{"origin":"textproc/p5-Data-FormValidator","version":"4.88"},"p5-HTML-FillInForm":{"origin":"www/p5-HTML-FillInForm","version":"2.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Builder","origin":"www/p5-CGI-Builder","version":"1.36_1","comment":"Perl module intended to make it easier to create reusable web apps","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Builder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7200efe4b161dba757c3409d679bb7d145ffa0f4c6f1410dbeefd81b3e74ae97","flatsize":133578,"path":"All/p5-CGI-Builder-1.36_1.pkg","repopath":"All/p5-CGI-Builder-1.36_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":61328,"desc":"CGI::Builder - Framework to build simple or complex web-apps","deps":{"p5-IO-Util":{"origin":"devel/p5-IO-Util","version":"1.5_2,1"},"p5-OOTools":{"origin":"devel/p5-OOTools","version":"2.40"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-TT","origin":"www/p5-CGI-Application-Plugin-TT","version":"1.05_2","comment":"Add Template Toolkit support to CGI::Application","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-TT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8dc6a674ea8ccb4379841e3ea3bfe638f7d8b4a81989d99d3fea8883463c391","flatsize":45845,"path":"All/p5-CGI-Application-Plugin-TT-1.05_2.pkg","repopath":"All/p5-CGI-Application-Plugin-TT-1.05_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20356,"desc":"CGI::Application::Plugin::TT adds support for the popular Template\nToolkit engine to your CGI::Application modules by providing several\nhelper methods that allow you to process template files from within\nyour runmodes.\n\nIt complements the support for HTML::Template that is built into\nCGI::Application through the load_tmpl method.  It also provides a few\nextra features than just the ability to load a template.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CGI-Application-Plugin-DevPopup":{"origin":"www/p5-CGI-Application-Plugin-DevPopup","version":"1.08_2"},"p5-Class-ISA":{"origin":"devel/p5-Class-ISA","version":"0.36_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"DEVPOPUP":"on"}},{"name":"p5-CGI-Application-Plugin-Stream","origin":"www/p5-CGI-Application-Plugin-Stream","version":"2.12","comment":"Plugin that adds file streaming support to CGI::Application","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-Stream","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8ba207cd31f60fc45cbae2dabec03cfc62e5a44abfb46badc07f61356be52f2","flatsize":15142,"path":"All/p5-CGI-Application-Plugin-Stream-2.12.pkg","repopath":"All/p5-CGI-Application-Plugin-Stream-2.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8520,"desc":"This plugin provides a way to stream a file back to the user.\n\nThis is useful if you are creating a PDF or Spreadsheet document\ndynamically to deliver to the user.\n\nThe file is read and printed in small chunks to keep memory\nconsumption down.\n\nThis plugin is a consumer, as in your runmode shouldn't try to do any\noutput or anything afterwards. This plugin affects the HTTP response\nheaders, so anything you do afterwards will probably not work. If you\npass along a filehandle, we'll make sure to close it for you.\n\nIt's recommended that you increment $| (or set it to 1), which will\nautoflush the buffer as your application is streaming out the file.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-File-MMagic":{"origin":"devel/p5-File-MMagic","version":"1.30_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-Redirect","origin":"www/p5-CGI-Application-Plugin-Redirect","version":"1.00_1","comment":"Easy external redirects in CGI::Application","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-Redirect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b114bd4fef0739e88d8aba3439433c2c28dc003d979900d79f2ed8ca9ef102c5","flatsize":14278,"path":"All/p5-CGI-Application-Plugin-Redirect-1.00_1.pkg","repopath":"All/p5-CGI-Application-Plugin-Redirect-1.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8632,"desc":"CGI::Application::Plugin::Redirect\n    Easy external redirects in CGI::Application.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-Session","origin":"www/p5-CGI-Application-Plugin-Session","version":"1.05_1","comment":"Plugin that adds session support to CGI::Application","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-Session","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3f81b8014e21e8b8a5e6ca856d148185aaa5f9793238736f080f2abdf7578b9","flatsize":31562,"path":"All/p5-CGI-Application-Plugin-Session-1.05_1.pkg","repopath":"All/p5-CGI-Application-Plugin-Session-1.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14108,"desc":"CGI::Application::Plugin::Session seamlessly adds session support to\nyour CGI::Application modules by providing a CGI::Session object that\nis accessible from anywhere in the application.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CGI-Session":{"origin":"www/p5-CGI-Session","version":"4.48_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-LogDispatch","origin":"www/p5-CGI-Application-Plugin-LogDispatch","version":"1.02_1","comment":"Plugin that adds Log::Dispatch support to CGI::Application","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-LogDispatch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b24602e3bae4d7cd5cb4ab46bebf2478d267dcbe20ca842afc9d43fb17e4925d","flatsize":31793,"path":"All/p5-CGI-Application-Plugin-LogDispatch-1.02_1.pkg","repopath":"All/p5-CGI-Application-Plugin-LogDispatch-1.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14516,"desc":"CGI::Application::Plugin::LogDispatch adds logging support to your\nCGI::Application modules by providing a Log::Dispatch dispatcher\nobject that is accessible from anywhere in the application.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-MessageStack","origin":"www/p5-CGI-Application-Plugin-MessageStack","version":"0.34_1","comment":"Message stack for your CGI::Application","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-MessageStack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"340d4e17bc7d7aec088ee251773f831461c85c98ce47015dd4549ee50c4771a1","flatsize":34574,"path":"All/p5-CGI-Application-Plugin-MessageStack-0.34_1.pkg","repopath":"All/p5-CGI-Application-Plugin-MessageStack-0.34_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14312,"desc":"The forward method passes control to another run mode and returns its\noutput. This is equivalent to calling $self->$other_runmode, except\nthat CGI::Application's internal value of the current run mode is\nupdated.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CGI-Application-Plugin-Session":{"origin":"www/p5-CGI-Application-Plugin-Session","version":"1.05_1"},"p5-CGI-Application-Plugin-TT":{"origin":"www/p5-CGI-Application-Plugin-TT","version":"1.05_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-JSON","origin":"www/p5-CGI-Application-Plugin-JSON","version":"1.02_1","comment":"Easy manipulation of JSON headers for CGI::Application","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-JSON","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"569499d58e20d213e7bc911e6a187059ae4a925fbf30dcbc5c007cf880f37c97","flatsize":10820,"path":"All/p5-CGI-Application-Plugin-JSON-1.02_1.pkg","repopath":"All/p5-CGI-Application-Plugin-JSON-1.02_1.pkg","licenselogic":"single","pkgsize":6564,"desc":"Easy manipulation of JSON headers for CGI::Application","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-Any":{"origin":"converters/p5-JSON-Any","version":"1.40"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-LinkIntegrity","origin":"www/p5-CGI-Application-Plugin-LinkIntegrity","version":"0.06_2","comment":"Make tamper-resistent links in CGI::Application","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-LinkIntegrity","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48e6424c57b175632edf9de0867fe4dead4fc347bdc92e8e47d80bd0cafa1a74","flatsize":32340,"path":"All/p5-CGI-Application-Plugin-LinkIntegrity-0.06_2.pkg","repopath":"All/p5-CGI-Application-Plugin-LinkIntegrity-0.06_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15372,"desc":"CGI::Application::Plugin::LinkIntegrity - Make tamper-resisistent\nlinks in CGI::Application.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CGI-Application-Plugin-AutoRunmode":{"origin":"www/p5-CGI-Application-Plugin-AutoRunmode","version":"0.18_1"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-HTMLPrototype","origin":"www/p5-CGI-Application-Plugin-HTMLPrototype","version":"0.20_1","comment":"Access to the prototype JavaScript library using HTML::Prototype","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-HTMLPrototype","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ad65694d977994896d86e06be7f6a8abf9053a7920a4997017d4dd33e39e2bf","flatsize":12867,"path":"All/p5-CGI-Application-Plugin-HTMLPrototype-0.20_1.pkg","repopath":"All/p5-CGI-Application-Plugin-HTMLPrototype-0.20_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7900,"desc":"CGI::Application::Plugin::HTMLPrototype - Give easy access to the\nprototype JavaScript library using HTML::Prototype\n\nHTML::Prototype is a JavaScript code generator for the prototype.js\nJavaScript library, and the script.aculo.us extensions to\nprototype.js.  It allows you to easily add AJAX calls and dynamic\nelements to your website.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-HTML-Prototype":{"origin":"www/p5-HTML-Prototype","version":"1.48_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-HtmlTidy","origin":"www/p5-CGI-Application-Plugin-HtmlTidy","version":"1.05_1","comment":"Add HTML::Tidy support to CGI::Application","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-HtmlTidy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f50914f3e74f5e6b925f133ae44c00b2b2fa4aca9916147412c38a902ebea85b","flatsize":18029,"path":"All/p5-CGI-Application-Plugin-HtmlTidy-1.05_1.pkg","repopath":"All/p5-CGI-Application-Plugin-HtmlTidy-1.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9676,"desc":"This plugin is a wrapper around HTML::Tidy. It exports two methods\nthat allow you to either validate or clean up the output of your\ncgiapp application. They should be called at the end of your postrun\nmethod.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CGI-Application-Plugin-DevPopup":{"origin":"www/p5-CGI-Application-Plugin-DevPopup","version":"1.08_2"},"p5-HTML-Tidy":{"origin":"textproc/p5-HTML-Tidy","version":"1.60"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-Forward","origin":"www/p5-CGI-Application-Plugin-Forward","version":"1.06_1","comment":"Support for forwarding requests in CGI::Application","maintainer":"hartzell@alerce.com","www":"https://metacpan.org/release/CGI-Application-Plugin-Forward","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4f97c2d9db6d0a1b3de1368a5267be6d8c130dac2ab8bbe5da0a90a1c35acc4","flatsize":11978,"path":"All/p5-CGI-Application-Plugin-Forward-1.06_1.pkg","repopath":"All/p5-CGI-Application-Plugin-Forward-1.06_1.pkg","licenselogic":"single","pkgsize":7488,"desc":"The forward method passes control to another run mode and returns its\noutput. This is equivalent to calling $self->$other_runmode, except\nthat CGI::Application's internal value of the current run mode is\nupdated.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CGI-Application-Plugin-AutoRunmode":{"origin":"www/p5-CGI-Application-Plugin-AutoRunmode","version":"0.18_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-HTDot","origin":"www/p5-CGI-Application-Plugin-HTDot","version":"0.07_1","comment":"Enable \"magic dot\" notation in CGI::Application-derived applications","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-HTDot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3cc0c10945c2ed217221b5cd845606bf5db42a7b19ee33d2dc7b92252d135a3","flatsize":13451,"path":"All/p5-CGI-Application-Plugin-HTDot-0.07_1.pkg","repopath":"All/p5-CGI-Application-Plugin-HTDot-0.07_1.pkg","licenselogic":"single","pkgsize":8648,"desc":"CGI::Application::Plugin::HTDot - Enable \"magic dot\" notation in\nCGI::Application-derived applications that use HTML::Template for their\ntemplating mechanism.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-HTML-Template-Pluggable":{"origin":"www/p5-HTML-Template-Pluggable","version":"0.22"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"p5-Test-Simple":{"origin":"devel/p5-Test-Simple","version":"1.302199"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-DebugScreen","origin":"www/p5-CGI-Application-Plugin-DebugScreen","version":"1.00_1","comment":"DebugScreen support for CGI::Application","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-DebugScreen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"679f219445884e715052cb0af85c31c9278b639f38e85cc2c48d1a633f7849a5","flatsize":20096,"path":"All/p5-CGI-Application-Plugin-DebugScreen-1.00_1.pkg","repopath":"All/p5-CGI-Application-Plugin-DebugScreen-1.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8884,"desc":"This plug-in add Debug support to CGI::Application. This plug-in like\nCatalyst debug mode.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CGI-Application-Plugin-ViewCode":{"origin":"www/p5-CGI-Application-Plugin-ViewCode","version":"1.02_1"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-DBH","origin":"www/p5-CGI-Application-Plugin-DBH","version":"4.04","comment":"Easy DBI access from CGI::Application","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-DBH","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2554c6f7281d7633ff326a8bc01ffe287b7fe764b9cd42f216c4e13600e48cb","flatsize":19772,"path":"All/p5-CGI-Application-Plugin-DBH-4.04.pkg","repopath":"All/p5-CGI-Application-Plugin-DBH-4.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9652,"desc":"CGI::Application::Plugin::DBH adds easy access to a DBI database handle to your\nCGI::Application modules. Lazy loading is used to prevent a database connection\nfrom being made if the dbh method is not called during the request. In other\nwords, the database connection is not created until it is actually needed.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-ConfigAuto","origin":"www/p5-CGI-Application-Plugin-ConfigAuto","version":"1.33_1","comment":"Plugin that adds Config::Auto support to CGI::Application","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-ConfigAuto","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ffe8f959ac5f0dba7d70109157e535bde8f7b1cd464d39a69c841164b9e21e1","flatsize":11224,"path":"All/p5-CGI-Application-Plugin-ConfigAuto-1.33_1.pkg","repopath":"All/p5-CGI-Application-Plugin-ConfigAuto-1.33_1.pkg","licenselogic":"single","pkgsize":7508,"desc":"CGI::Application::Plugin::ConfigAuto adds easy access to config file\nvariables to your CGI::Application modules. Lazy loading is used to\nprevent the config file from being parsed if no configuration variables\nare accessed during the request.\n\nThe format is detected automatically using Config::Auto. It is known to\nsupport the following formats: colon separated, space separated, equals\nseparated, XML, Perl code, and Windows INI. See that modules\ndocumentation for complete details.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-Config-Auto":{"origin":"devel/p5-Config-Auto","version":"0.44_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-DevPopup","origin":"www/p5-CGI-Application-Plugin-DevPopup","version":"1.08_2","comment":"Runtime cgiapp info in a popup window","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-DevPopup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e213fa6917ee52cd124911f8e083b2c6f6476ab787ba261d868f804f8d60d7d","flatsize":40737,"path":"All/p5-CGI-Application-Plugin-DevPopup-1.08_2.pkg","repopath":"All/p5-CGI-Application-Plugin-DevPopup-1.08_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20088,"desc":"This module provides a plugin framework for displaying runtime\ninformation about your CGI::Application app in a popup window. A\nsample Timing plugin is provided to show how it works:","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-AutoRunmode","origin":"www/p5-CGI-Application-Plugin-AutoRunmode","version":"0.18_1","comment":"CGI::App plugin to automatically register runmodes","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-AutoRunmode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c2e9a30faa876935c437d6252c30175e9b7bd5618e69131cea8c77e2ea9c22f","flatsize":32472,"path":"All/p5-CGI-Application-Plugin-AutoRunmode-0.18_1.pkg","repopath":"All/p5-CGI-Application-Plugin-AutoRunmode-0.18_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16700,"desc":"This plugin for CGI::Application provides easy ways to setup run modes.\nYou can just write the method that implement a run mode, you do not have\nto explicitly register it with CGI::App anymore.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-Config-YAML","origin":"www/p5-CGI-Application-Plugin-Config-YAML","version":"0.01_1","comment":"Add Config::YAML support to CGI::Application","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-Config-YAML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a148486445e87c62979aa59501df63816a4184aca27b6454b61b3e92d50fb24","flatsize":7557,"path":"All/p5-CGI-Application-Plugin-Config-YAML-0.01_1.pkg","repopath":"All/p5-CGI-Application-Plugin-Config-YAML-0.01_1.pkg","licenselogic":"single","pkgsize":4628,"desc":"add Config::YAML support to CGI::Application","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-Config-YAML":{"origin":"devel/p5-Config-YAML","version":"1.42_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-FCKeditor","origin":"www/p5-CGI-FCKeditor","version":"0.02_1","comment":"This's FCKeditor Controller for Perl OOP","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/CGI-FCKeditor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c1eebfcd285aa80674b9f5bf67fb99da081d303f9564e2b20d588b65c8ee76f","flatsize":6993,"path":"All/p5-CGI-FCKeditor-0.02_1.pkg","repopath":"All/p5-CGI-FCKeditor-0.02_1.pkg","licenselogic":"single","pkgsize":4444,"desc":"CGI::FCKeditor is FCKeditor(http://www.fckeditor.net/) Controller for Perl OOP.\nFCKeditor(http://www.fckeditor.net/) is necessary though it is natural.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Fast","origin":"www/p5-CGI-Fast","version":"2.17","comment":"Perl CGI Interface for FastCGI","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CGI-Fast","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41bfb6a26f67cf9550bf8bc2dcbdb50f5b6cfe790a76b21a7cb4153819b16509","flatsize":20339,"path":"All/p5-CGI-Fast-2.17.pkg","repopath":"All/p5-CGI-Fast-2.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10912,"desc":"CGI::Fast is a subclass of the CGI object created by CGI.pm. It is specialized\nto work with the FCGI module, which greatly speeds up CGI scripts by turning\nthem into persistently running server processes. Scripts that perform\ntime-consuming initialization processes, such as loading large modules or\nopening persistent database connections, will see large performance\nimprovements.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-FCGI":{"origin":"www/p5-FCGI","version":"0.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CLASS","origin":"devel/p5-CLASS","version":"1.1.8","comment":"Alias for __PACKAGE__","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CLASS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d1e91e17e5453a208f5269bbe6ed0c649fda408df75eec0e852d1717ce9cb52","flatsize":10117,"path":"All/p5-CLASS-1.1.8.pkg","repopath":"All/p5-CLASS-1.1.8.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6024,"desc":"[BCLASS and $CLASS are both synonyms for __PACKAGE__. Easier to type.\n\n$CLASS has the additional benefit of working in strings.\n\nCLASS is a constant, not a subroutine call. $CLASS is a plain variable, it is\nnot tied. There is no performance loss for using CLASS over __PACKAGE__ except\nthe loading of the module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CGI-Application-Dispatch-Server","origin":"www/p5-CGI-Application-Dispatch-Server","version":"0.53_1","comment":"Simple HTTP server for developing with CGI::Application::Dispatch","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Dispatch-Server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"651d1a312c40abe7ff3169829c09a5fc205eeb1e4ccab661c0872cbe1ee8baab","flatsize":16139,"path":"All/p5-CGI-Application-Dispatch-Server-0.53_1.pkg","repopath":"All/p5-CGI-Application-Dispatch-Server-0.53_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8732,"desc":"CGI::Application::Dispatch::Server\nA simple HTTP server for developing apps that use CGI::Application::Dispatch","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CGI-Application-Dispatch":{"origin":"www/p5-CGI-Application-Dispatch","version":"3.12_2"},"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-HTTP-Server-Simple-Static":{"origin":"www/p5-HTTP-Server-Simple-Static","version":"0.14"},"p5-IO-Capture":{"origin":"devel/p5-IO-Capture","version":"0.05_1"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-AnyTemplate","origin":"www/p5-CGI-Application-Plugin-AnyTemplate","version":"0.18_2","comment":"Use any templating system in CGI::Application","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-AnyTemplate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1455c234447919a0c7fa53965d0259f5529a1acfc54470e6944fc84a18ed890a","flatsize":153381,"path":"All/p5-CGI-Application-Plugin-AnyTemplate-0.18_2.pkg","repopath":"All/p5-CGI-Application-Plugin-AnyTemplate-0.18_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":62200,"desc":"CGI::Application::Plugin::AnyTemplate allows you to use any supported\nPerl templating system using a single consistent interface.\n\nCurrently supported templating systems include HTML::Template,\nHTML::Template::Expr, HTML::Template::Pluggable, Template::Toolkit and\nPetal.\n\nYou can access any of these templating systems using the same\ninterface. In this way, you can use the same code and switch\ntemplating systems on the fly.\n\nThis approach has many uses. For instance, it can be useful in\nmigrating your application from one templating system to another.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CGI-Application-Plugin-Forward":{"origin":"www/p5-CGI-Application-Plugin-Forward","version":"1.06_1"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-Authentication","origin":"www/p5-CGI-Application-Plugin-Authentication","version":"0.24","comment":"Support for authenticating requests in CGI::Application","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-Authentication","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11882ce142323caaa63c738c64413fe4d6e4af47cf42cabdee20cbce42b74cb2","flatsize":234350,"path":"All/p5-CGI-Application-Plugin-Authentication-0.24.pkg","repopath":"All/p5-CGI-Application-Plugin-Authentication-0.24.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":97584,"desc":"CGI::Application::Plugin::Authentication adds the ability to authenticate\nusers in your CGI::Application modules.","deps":{"p5-Apache-Htpasswd":{"origin":"security/p5-Apache-Htpasswd","version":"1.9_2"},"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-Color-Calc":{"origin":"graphics/p5-Color-Calc","version":"1.074_1"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-Authorization","origin":"www/p5-CGI-Application-Plugin-Authorization","version":"0.07_2","comment":"Support for authorization of requests in CGI::Application","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-Authorization","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a457fdf14975bee8e8ac60a26f3e047a16cb992e809d9104e669af496c23eb2","flatsize":89738,"path":"All/p5-CGI-Application-Plugin-Authorization-0.07_2.pkg","repopath":"All/p5-CGI-Application-Plugin-Authorization-0.07_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43640,"desc":"CGI::Application::Plugin::Authorization adds the ability to\nauthorize users for specific tasks.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CGI-Application-Plugin-Authentication":{"origin":"www/p5-CGI-Application-Plugin-Authentication","version":"0.24"},"p5-Class-ISA":{"origin":"devel/p5-Class-ISA","version":"0.36_1"},"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"p5-Test-Warn":{"origin":"devel/p5-Test-Warn","version":"0.37"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-Plugin-Apache","origin":"www/p5-CGI-Application-Plugin-Apache","version":"1.02_2","comment":"Provides easy access to Apache::* modules for CGI::Application","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Plugin-Apache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac76cd3185db9d1680a3fb5bfda3e41a6c825de45adcf280c6dcc7f5360510d4","flatsize":43464,"path":"All/p5-CGI-Application-Plugin-Apache-1.02_2.pkg","repopath":"All/p5-CGI-Application-Plugin-Apache-1.02_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20756,"desc":"CGI::Application::Plugin::Apache provides easy access to Apache::* modules\nfor CGI::Application.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-HTML-GenerateUtil":{"origin":"www/p5-HTML-GenerateUtil","version":"1.20_1"},"p5-libapreq2":{"origin":"www/p5-libapreq2","version":"2.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Ajax","origin":"www/p5-CGI-Ajax","version":"0.707_1","comment":"Module for writing AJAX/DHTML-based web apps","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Ajax","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a971161fa1e9e2b9e87e652e314b668f89fe7a71164d9bd52d07e0dbf3cbae1","flatsize":52958,"path":"All/p5-CGI-Ajax-0.707_1.pkg","repopath":"All/p5-CGI-Ajax-0.707_1.pkg","licenselogic":"single","pkgsize":23044,"desc":"CGI::Ajax is an object-oriented module that provides a unique\nmechanism for using perl code asynchronously from javascript-enhanced\nweb pages.  You would commonly use CGI::Ajax in AJAX/DHTML-based\nweb applications.  CGI::Ajax unburdens the user from having to write\nany javascript, except for having to associate an exported method\nwith a document-defined event (such as onClick, onKeyUp, etc). Only\nin the more advanced implementations of a exported perl method would\na user need to write any javascript.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI-Application-PSGI","origin":"www/p5-CGI-Application-PSGI","version":"1.00_1","comment":"Perl extension of PSGI Adapter for CGI::Application","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-PSGI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59b8c14ed03cc4836728bcf2f884814ab630ad12d71d6be381dfe4bbc8c38284","flatsize":3476,"path":"All/p5-CGI-Application-PSGI-1.00_1.pkg","repopath":"All/p5-CGI-Application-PSGI-1.00_1.pkg","licenselogic":"single","pkgsize":3156,"desc":"PSGI Adapter for CGI::Application.","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CGI-PSGI":{"origin":"www/p5-CGI-PSGI","version":"0.15_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CGI","origin":"www/p5-CGI","version":"4.65","comment":"Handle Common Gateway Interface requests and responses","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CGI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90fed765be072b9b3e386762a9de7cbb8e4fb95b9322437de0a91ce1dd2b7116","flatsize":402699,"path":"All/p5-CGI-4.65.pkg","repopath":"All/p5-CGI-4.65.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":159292,"desc":"CGI.pm is a stable, complete and mature solution for processing and preparing\nHTTP requests and responses. Major features including processing form\nsubmissions, file uploads, reading and writing cookies, query string generation\nand manipulation, and processing and preparing HTTP headers.\n\nCGI.pm performs very well in a vanilla CGI.pm environment and also comes with\nbuilt-in support for mod_perl and mod_perl2 as well as FastCGI.\n\nIt has the benefit of having developed and refined over 20 years with input from\ndozens of contributors and being deployed on thousands of websites. CGI.pm was\nincluded in the perl distribution from perl v5.4 to v5.20, however is has now\nbeen removed from the perl core.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-CDDB-File","origin":"audio/p5-CDDB-File","version":"1.05_2","comment":"Parse a CDDB/freedb data file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CDDB-File","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8dc9da6beba89f45afece19ab859eca290e0860e30c422246fcbc02664f065a9","flatsize":9217,"path":"All/p5-CDDB-File-1.05_2.pkg","repopath":"All/p5-CDDB-File-1.05_2.pkg","licenselogic":"single","pkgsize":5644,"desc":"This module provides an interface for extracting data from CDDB-format data\nfiles, as used by freedb.\n\nIt does not read data from your CD, or submit information to freedb.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-CDB_File-Generator","origin":"databases/p5-CDB_File-Generator","version":"0.030_1","comment":"Generate massive sorted CDB files simply","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CDB_File-Generator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97c36ddecd9abb2f4d64430d942977ecefad010e4cd69aca9eda1414640c1baa","flatsize":8361,"path":"All/p5-CDB_File-Generator-0.030_1.pkg","repopath":"All/p5-CDB_File-Generator-0.030_1.pkg","licenselogic":"single","pkgsize":5620,"desc":"CDB::Generator is a designed for generating very large sorted CDB\nfiles.  This makes it easy to generate files in which cdbmultiget can\nreturn more than one key.","deps":{"cdb":{"origin":"databases/cdb","version":"0.75"},"p5-CDB_File":{"origin":"databases/p5-CDB_File","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-CDDB_get","origin":"audio/p5-CDDB_get","version":"2.28_3,1","comment":"High-level interface to the Compact Disc Database","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CDDB_get","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"affbd163cbb71fbca9d9e454cffaadf9d8206b34fead7d51f0d58469d8a7329a","flatsize":64031,"path":"All/p5-CDDB_get-2.28_3,1.pkg","repopath":"All/p5-CDDB_get-2.28_3,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18636,"desc":"The CDDB_get module implements a Perl class for communicating with an\naudio compact disc database through the CDDBP protocol.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-CDB_File","origin":"databases/p5-CDB_File","version":"1.02","comment":"Perl5 interface to the CDB package","maintainer":"nistor@snickers.org","www":"https://metacpan.org/release/CDB_File","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5152060044e5c14eb501f3185ff0dc27d3a55c2cf60ec047ba867377c8cff907","flatsize":50525,"path":"All/p5-CDB_File-1.02.pkg","repopath":"All/p5-CDB_File-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22784,"desc":"This is the perl5 interface to CDB.\nVery useful for people who would like to export information from an SQL type\ndatabase directly into a CDB file via $cdb->insert in a perl script.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-CBOR-XS","origin":"devel/p5-CBOR-XS","version":"1.30","comment":"Perl does Concise Binary Object Representation (CBOR, RFC7049)","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/CBOR-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"447207366f7e03a85eab80d7ccdab8000c377e48dee65a0b9e4601d73fe343b0","flatsize":132538,"path":"All/p5-CBOR-XS-1.30.pkg","repopath":"All/p5-CBOR-XS-1.30.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":56020,"desc":"This module converts Perl data structures to the Concise Binary\nObject Representation (CBOR, RFC7049) and vice versa.","deps":{"p5-Types-Serialiser":{"origin":"devel/p5-Types-Serialiser","version":"1.01"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-CAM-PDF","origin":"textproc/p5-CAM-PDF","version":"1.60_1","comment":"PDF manipulation library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CAM-PDF","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50b8d2ba3c75b990149b0c747cd52e8a099b24653fa5083cf20c0f23842838e4","flatsize":416466,"path":"All/p5-CAM-PDF-1.60_1.pkg","repopath":"All/p5-CAM-PDF-1.60_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":149276,"desc":"This package reads and writes any document that conforms to the PDF\nspecification generously provided by Adobe at\nhttp://partners.adobe.com/public/developer/pdf/index_reference.html\n\nThe file format is well-supported, with the exception of the\n\"linearized\" or \"optimized\" output format, which this module can read\nbut not write.  Many specific aspects of the document model are not\nmanipulable with this package (like fonts), but if the input document\nis correctly written, then this module will preserve the model\nintegrity.\n\nThis library grants you some power over the PDF security model. Note\nthat applications editing PDF documents via this library MUST respect\nthe security preferences of the document. Any violation of this\nrespect is contrary to Adobe's intellectual property position, as\nstated in the reference manual at the above URL.","deps":{"p5-Crypt-RC4":{"origin":"security/p5-Crypt-RC4","version":"2.02_1"},"p5-Text-PDF":{"origin":"print/p5-Text-PDF","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on"}},{"name":"p5-CAD-Drawing-Template","origin":"graphics/p5-CAD-Drawing-Template","version":"0.01_6","comment":"Replace tags with text and geometry","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CAD-Drawing-Template","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43e94efff197bfc03c2b09f8cc9642ef903227ddb64844091213100bf5ba0d4b","flatsize":29765,"path":"All/p5-CAD-Drawing-Template-0.01_6.pkg","repopath":"All/p5-CAD-Drawing-Template-0.01_6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14552,"desc":"Tag replacement framework for graphics/p5-CAD-Drawing.","deps":{"p5-CAD-Calc":{"origin":"math/p5-CAD-Calc","version":"0.27_2"},"p5-CAD-Drawing":{"origin":"graphics/p5-CAD-Drawing","version":"0.26_11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-CGI-Application","origin":"www/p5-CGI-Application","version":"4.61","comment":"Perl module intended to make it easier to create reusable web apps","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2c8e85ee306e5c46df606814d82a610fe3888b8cff555d1690d4021dd0bace4","flatsize":136809,"path":"All/p5-CGI-Application-4.61.pkg","repopath":"All/p5-CGI-Application-4.61.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":60688,"desc":"CGI::Application is a perl module intended to make it easier to create\nsophisticated, reusable web-based applications.  This module implements\na methodology which, if followed, will make your web software easier to\ndesign, easier to document, easier to write, and easier to solve.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Class-ISA":{"origin":"devel/p5-Class-ISA","version":"0.36_1"},"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CACertOrg-CA","origin":"security/p5-CACertOrg-CA","version":"20210114.002","comment":"CACert.org CA root certificate in PEM format","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CACertOrg-CA","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6bb02c2a7e63574a03ef44d05fcd62687c60e503c5169ae040f362162173d20","flatsize":14227,"path":"All/p5-CACertOrg-CA-20210114.002.pkg","repopath":"All/p5-CACertOrg-CA-20210114.002.pkg","licenselogic":"single","licenses":["CACERT"],"pkgsize":8752,"desc":"CACertOrg::CA provides a copy of Certificate Authority certificate for\nCACert.org. This is the Class 1 PKI Key.\n\nsha1 13:5C:EC:36:F4:9C:B8:E9:3B:1A:B2:70:CD:80:88:46:76:CE:8F:33\nmd5  A6:1B:37:5E:39:0D:9C:36:54:EE:BD:20:31:46:1F:6B","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-C-Scan","origin":"devel/p5-C-Scan","version":"0.74_1","comment":"Perl5 module to scan C language files for easily recognized constructs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/C-Scan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84cb00a715e9a73819208a20dde68e9ec18251ec37f7802183106e2b4d261601","flatsize":34855,"path":"All/p5-C-Scan-0.74_1.pkg","repopath":"All/p5-C-Scan-0.74_1.pkg","licenselogic":"single","pkgsize":12836,"desc":"C-Scan is a Perl module to scan C language files for easily recognized\nconstructs such as included header files, macros and their arguments,\ndeclarations of functions, extern declarations, and typedefs.  It uses the\nData::Flow interface.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CAD-Drawing","origin":"graphics/p5-CAD-Drawing","version":"0.26_11","comment":"Methods to create, load, and save vector graphics","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CAD-Drawing","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"827a4b229aabd91cc18a0effa50693a47ae0eb94dc50fe9d92225c6bbd0e8bff","flatsize":206843,"path":"All/p5-CAD-Drawing-0.26_11.pkg","repopath":"All/p5-CAD-Drawing-0.26_11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":82616,"desc":"The primary intention of this module is to provide high-level operations\nfor creating, loading, saving and manipulating vector graphics without\nhaving to be overly concerned about smile floormats. As the code has seen\nmore use, it has also drifted into a general purpose geometry API.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"p5-CAD-Calc":{"origin":"math/p5-CAD-Calc","version":"0.27_2"},"p5-Math-Geometry-Planar":{"origin":"math/p5-Math-Geometry-Planar","version":"1.18_1"},"p5-Math-MatrixReal":{"origin":"math/p5-Math-MatrixReal","version":"2.13"},"p5-Math-Vec":{"origin":"math/p5-Math-Vec","version":"1.01_1"},"p5-Stream":{"origin":"devel/p5-Stream","version":"1.00_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Bytes-Random-Secure","origin":"security/p5-Bytes-Random-Secure","version":"0.29","comment":"Generate cryptographically-secure random bytes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Bytes-Random-Secure","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecfba1920e058c9e393486ddc26383d9e2be3fdab56c26f0718b36392b59da9f","flatsize":53905,"path":"All/p5-Bytes-Random-Secure-0.29.pkg","repopath":"All/p5-Bytes-Random-Secure-0.29.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26700,"desc":"Bytes::Random::Secure provides two interfaces for obtaining crypto-quality\nrandom bytes. The simple interface is built around plain functions. For greater\ncontrol over the Random Number Generator's seeding, there is an Object Oriented\ninterface that provides much more flexibility.\n\nThe \"functions\" interface provides functions that can be used any time you need\na string of a specific number of random bytes. The random bytes are available as\nsimple strings, or as hex-digits, Quoted Printable, or MIME Base64. There are\nequivalent methods available from the OO interface, plus a few others.\n\nThis module can be a drop-in replacement for Bytes::Random, with the primary\nenhancement of using a cryptographic-quality random number generator to create\nthe random data. The random_bytes function emulates the user interface of\nBytes::Random's function by the same name. But with Bytes::Random::Secure the\nrandom number generator comes from Math::Random::ISAAC, and is suitable for\ncryptographic purposes. The harder problem to solve is how to seed the\ngenerator. This module uses Crypt::Random::Seed to generate the initial seeds\nfor Math::Random::ISAAC.","deps":{"p5-Crypt-Random-Seed":{"origin":"security/p5-Crypt-Random-Seed","version":"0.03"},"p5-Math-Random-ISAAC":{"origin":"math/p5-Math-Random-ISAAC","version":"1.004_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Bytes-Random-Secure-Tiny","origin":"security/p5-Bytes-Random-Secure-Tiny","version":"1.011","comment":"Generate cryptographically-secure random bytes","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Bytes-Random-Secure-Tiny","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6605a0b3689f9407f2e3b763e8118264d240c25ba57baaa687fccaff3b46660a","flatsize":42309,"path":"All/p5-Bytes-Random-Secure-Tiny-1.011.pkg","repopath":"All/p5-Bytes-Random-Secure-Tiny-1.011.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":19204,"desc":"A tiny Perl extension to generate cryptographically-secure random bytes.\n\nIt provides random bytes from a cryptographically secure random\nnumber generator (ISAAC), seeded from strong entropy sources on a\nwide variety of platforms. It does so without external dependencies\n(except on Windows), and has a minimal but useful user interface\npatterned after the module Bytes::Random::Secure.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Business-WorldPay-Junior","origin":"finance/p5-Business-WorldPay-Junior","version":"1.07_1","comment":"Perl module to handle WorldPay Junior for payment services","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Business-WorldPay-Junior","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a65ac4889dc71d5dea0503786e1f568bf9e9af8333a64b8813ac907442a6d3a","flatsize":62846,"path":"All/p5-Business-WorldPay-Junior-1.07_1.pkg","repopath":"All/p5-Business-WorldPay-Junior-1.07_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18748,"desc":"This module provides a simple way to handle transactions sent to WorldPay\nfor payment when using the WorldPay Select Junior service.\n\nThis module aims for simplicity. All it does is track the transaction and\nthen verify the callback data supplied by WorldPay after a payment has been\nmade. The module is designed with the requirement to immediately verify that\na payment has been made and is as expected in mind.","deps":{"p5-Business-CreditCard":{"origin":"finance/p5-Business-CreditCard","version":"0.39"},"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-TW-TSIB-VirtualAccount","origin":"finance/p5-Business-TW-TSIB-VirtualAccount","version":"0.04b_2","comment":"Module for Taishin Bank Virtual Account Management","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-TW-TSIB-VirtualAccount","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01d7893bd6cc978a5efec756a559773364f4c04be6227fcbb4e6f23defe8acd1","flatsize":17594,"path":"All/p5-Business-TW-TSIB-VirtualAccount-0.04b_2.pkg","repopath":"All/p5-Business-TW-TSIB-VirtualAccount-0.04b_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8740,"desc":"This module provides utility functions for the virtual account service by\nTSIB (Taishin International Bank, Taiwan).","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-TW-TSIB-CStorePayment","origin":"finance/p5-Business-TW-TSIB-CStorePayment","version":"0.04_1","comment":"Module for Taishin Bank Convenient Store Payment Management","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-TW-TSIB-CStorePayment","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d286ea4753fdf1bd0a3fba56b491d70d98dbd0374caf637a9dfa01e44004696","flatsize":8708,"path":"All/p5-Business-TW-TSIB-CStorePayment-0.04_1.pkg","repopath":"All/p5-Business-TW-TSIB-CStorePayment-0.04_1.pkg","licenselogic":"single","pkgsize":5640,"desc":"This module provides utility functions for the convenient store payment\ncollection service by TSIB (Taishin International Bank, Taiwan).","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-TW-Invoice-U420","origin":"finance/p5-Business-TW-Invoice-U420","version":"0.01_1","comment":"Print Taiwan Unified Invoice with U420 printer","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-TW-Invoice-U420","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6da596a3297f9af409e4d5fd2eabd36dad44ba191ebc7aeaa16bcd43e73655c0","flatsize":7188,"path":"All/p5-Business-TW-Invoice-U420-0.01_1.pkg","repopath":"All/p5-Business-TW-Invoice-U420-0.01_1.pkg","licenselogic":"single","pkgsize":5232,"desc":"This module generates commands for the Epson RP-U420 invoice printer for\nprinting the Unified Invoice in Taiwan.\n\nYou must install the driver and printer processor properly before you can\nuse the module.\n\nYou can define multiple lines of headers that will appear on each page of\nthe printed invoices, and when you do println the module does all the\nnecessary paging and stamping for you.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-Stripe","origin":"finance/p5-Business-Stripe","version":"0.07","comment":"Perl5 module interface for the Stripe.com payment system","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-Stripe","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ffb6e183acca05f27b80dd724c642a9dc5583f51cd58e2760efc5fd8d8d2d45","flatsize":32116,"path":"All/p5-Business-Stripe-0.07.pkg","repopath":"All/p5-Business-Stripe-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16100,"desc":"Provides common bindings for Stripe payment system. Any API calls that do not\nhave bindings can be access through the generic api method.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-PayPal-IPN","origin":"finance/p5-Business-PayPal-IPN","version":"1.94_1","comment":"Perl extension that implements PayPal IPN v1.5","maintainer":"coryking@mozimedia.com","www":"https://metacpan.org/release/Business-PayPal-IPN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6498e48d146e334da95c35346364b3b560b172fd9b0f1421646281ffe84f3175","flatsize":21022,"path":"All/p5-Business-PayPal-IPN-1.94_1.pkg","repopath":"All/p5-Business-PayPal-IPN-1.94_1.pkg","licenselogic":"single","pkgsize":11796,"desc":"Business::PayPal::IPN - Perl extension that implements PayPal IPN","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-PayPal-EWP","origin":"security/p5-Business-PayPal-EWP","version":"1.03_1","comment":"Perl extension for PayPal Encrypted Website Payments","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-PayPal-EWP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cbaa3ae4d9d418e9f1ffe3df7079a58a4a2be2453260bcf64d3ca2bf2b828db","flatsize":20552,"path":"All/p5-Business-PayPal-EWP-1.03_1.pkg","repopath":"All/p5-Business-PayPal-EWP-1.03_1.pkg","licenselogic":"single","pkgsize":8504,"desc":"Business::PayPal::EWP - Perl extension for PayPal's Encrypted Website Payments\nwith Encrypted Web Payments. It contains a single function, SignAndEncrypt\nwhich takes the plaintext form code, private key file, public key file, and\nPayPal's public certificate, and will return the signed and encrypted code\nneeded by paypal.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12"]},{"name":"p5-Business-PayPal","origin":"www/p5-Business-PayPal","version":"0.19","comment":"Perl extension for automating PayPal transactions","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Business-PayPal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb2872dcd5c19b074344c0ca9d66acbff771a8766f719c4147c3a7a3a93e9ae5","flatsize":44992,"path":"All/p5-Business-PayPal-0.19.pkg","repopath":"All/p5-Business-PayPal-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21140,"desc":"Perl extension for automating PayPal transactions","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Business-OnlinePayment-iAuthorizer","origin":"finance/p5-Business-OnlinePayment-iAuthorizer","version":"0.2.1_3","comment":"Business::OnlinePayment backend module for iAuthorizer","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Business-OnlinePayment-iAuthorizer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42839840f947bd23241553d33fe50e6e864984110151fade32e6a6cab67706d1","flatsize":22629,"path":"All/p5-Business-OnlinePayment-iAuthorizer-0.2.1_3.pkg","repopath":"All/p5-Business-OnlinePayment-iAuthorizer-0.2.1_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9156,"desc":"This is Business::OnlinePayment::iAuthorizer, an Business::OnlinePayment\nbackend module for iAuthorizer.  It is only useful if you have a merchant\naccount with iAuthorizer: http://www.iauthorizer.net","deps":{"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-eSec","origin":"finance/p5-Business-OnlinePayment-eSec","version":"0.02_3","comment":"Business::OnlinePayment backend module for eSec","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-OnlinePayment-eSec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3723295b406f31e4060c898dea1ba70d9c52c04c1be801fe65422587c870c9a2","flatsize":6739,"path":"All/p5-Business-OnlinePayment-eSec-0.02_3.pkg","repopath":"All/p5-Business-OnlinePayment-eSec-0.02_3.pkg","licenselogic":"single","pkgsize":4460,"desc":"This is Business::OnlinePayment::eSec, an Business::OnlinePayment backend\nmodule for eSec.  It is only useful if you have a merchant account with eSec:\nhttp://www.esec.com.au/sep.html.","deps":{"p5-Business-CreditCard":{"origin":"finance/p5-Business-CreditCard","version":"0.39"},"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-VirtualNet","origin":"finance/p5-Business-OnlinePayment-VirtualNet","version":"0.02_3","comment":"Business::OnlinePayment backend module for Vital VirtualNet","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-OnlinePayment-VirtualNet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c6f89c6e2bf0613a1ff8c17b6baf05468ff24568ce5770cf2d8dc65e45b6280","flatsize":30907,"path":"All/p5-Business-OnlinePayment-VirtualNet-0.02_3.pkg","repopath":"All/p5-Business-OnlinePayment-VirtualNet-0.02_3.pkg","licenselogic":"single","pkgsize":10216,"desc":"This is Business::OnlinePayment::VirtualNet, an Business::OnlinePayment\nbackend module for Vital VirtualNet.  It is only useful if you have a merchant\naccount with Vital VirtualNet:\nhttp://www.vitalps.com/sections/merch/mer_ps_VNET_info.html","deps":{"p5-Business-CreditCard":{"origin":"finance/p5-Business-CreditCard","version":"0.39"},"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"p5-File-CounterFile":{"origin":"misc/p5-File-CounterFile","version":"1.04_1"},"p5-String-LRC":{"origin":"devel/p5-String-LRC","version":"1.01_2"},"p5-String-Parity":{"origin":"devel/p5-String-Parity","version":"1.34"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-TCLink","origin":"finance/p5-Business-OnlinePayment-TCLink","version":"1.03_2","comment":"Business::OnlinePayment backend module for TrustCommerce","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-OnlinePayment-TCLink","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47e303ad9927867be03211dfdbaf70f465ceda269fe2afff45bb6f833081278f","flatsize":9810,"path":"All/p5-Business-OnlinePayment-TCLink-1.03_2.pkg","repopath":"All/p5-Business-OnlinePayment-TCLink-1.03_2.pkg","licenselogic":"single","pkgsize":5332,"desc":"This is Business::OnlinePayment::TCLink, a Business::OnlinePayment\nbackend module for TrustCommerce. It is only useful if you have an\naccount with TrustCommerce: http://www.trustcommerce.com","deps":{"p5-Business-CreditCard":{"origin":"finance/p5-Business-CreditCard","version":"0.39"},"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"p5-Net-TCLink":{"origin":"net/p5-Net-TCLink","version":"3.4_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-SurePay","origin":"finance/p5-Business-OnlinePayment-SurePay","version":"0.01_1","comment":"Business::OnlinePayment backend module for SurePay authorization service","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AKHOBOV/Business-OnlinePayment-SurePay-0.01","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc91ee138897d478f5d300845ee5cbc8e56d4083384028f9a9c80190f653b463","flatsize":32718,"path":"All/p5-Business-OnlinePayment-SurePay-0.01_1.pkg","repopath":"All/p5-Business-OnlinePayment-SurePay-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12132,"desc":"This is Business::OnlinePayment::SurePay, an Business::OnlinePayment\nbackend module for SurePay authorization service.  It is only useful\nif you have a merchant account with SurePay: http://www.surepay.com","deps":{"p5-Business-CreditCard":{"origin":"finance/p5-Business-CreditCard","version":"0.39"},"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-PaymentsGateway","origin":"finance/p5-Business-OnlinePayment-PaymentsGateway","version":"0.02_2","comment":"Business::OnlinePayment backend module for PaymentsGateway.net ACH Direct","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df307bc134064af36b587214c17dd4cc1313f1690c1e9f267f4e4f8b9a83c92b","flatsize":10843,"path":"All/p5-Business-OnlinePayment-PaymentsGateway-0.02_2.pkg","repopath":"All/p5-Business-OnlinePayment-PaymentsGateway-0.02_2.pkg","licenselogic":"single","pkgsize":5404,"desc":"A Business::OnlinePayment backend module for PaymentsGateway.net ACH Direct.\nIt is only useful if you have a merchant account with PaymentsGateway.net.","deps":{"p5-Business-CreditCard":{"origin":"finance/p5-Business-CreditCard","version":"0.39"},"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-PaymenTech","origin":"finance/p5-Business-OnlinePayment-PaymenTech","version":"2.07","comment":"PaymenTech backend for Business::OnlinePayment","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-OnlinePayment-PaymenTech","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90625800a0110a44eb4a23199652b3c078831f91bebdb220f856e2b77ad4c963","flatsize":20391,"path":"All/p5-Business-OnlinePayment-PaymenTech-2.07.pkg","repopath":"All/p5-Business-OnlinePayment-PaymenTech-2.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9072,"desc":"Business::OnlinePayment::PaymenTech allows you to utilize PaymenTech's\nOrbital SDK credit card services. You will need to install the Perl Orbital\nSDK for this to work.","deps":{"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-Net-HTTPS-Any":{"origin":"net/p5-Net-HTTPS-Any","version":"0.12"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-PayConnect","origin":"finance/p5-Business-OnlinePayment-PayConnect","version":"0.02_3","comment":"Business::OnlinePayment backend module for PaymentOne PayConnect","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-OnlinePayment","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8081ca6a8ed1868d8eebf1fb9c72c16f55778af2293bdc0878eb4105aed56de","flatsize":6485,"path":"All/p5-Business-OnlinePayment-PayConnect-0.02_3.pkg","repopath":"All/p5-Business-OnlinePayment-PayConnect-0.02_3.pkg","licenselogic":"single","pkgsize":4504,"desc":"A Business::OnlinePayment backend module for aymentOne (formerly eBillit)\nPayConnect.  It is only useful if you have a merchant account with PaymentOne\n(formerly eBillit): http://www.paymentone.com/products/paycon.asp","deps":{"p5-Business-CreditCard":{"origin":"finance/p5-Business-CreditCard","version":"0.39"},"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-OCV","origin":"finance/p5-Business-OnlinePayment-OCV","version":"0.01_2","comment":"Business::OnlinePayment backend module for OCV","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Business-OnlinePayment-OCV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab36ab971d9c786df8a59ff5f30a037ef4b9d17b0bfac10ecd679d7ad55e7801","flatsize":11925,"path":"All/p5-Business-OnlinePayment-OCV-0.01_2.pkg","repopath":"All/p5-Business-OnlinePayment-OCV-0.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6808,"desc":"This is Business::OnlinePayment::OCV, an Business::OnlinePayment\nbackend module for OCV.  It is only useful if you have a merchant\naccount with OCV: http://www.iauthorizer.net","deps":{"p5-Business-OCV":{"origin":"finance/p5-Business-OCV","version":"0.1_1"},"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-Network1Financial","origin":"finance/p5-Business-OnlinePayment-Network1Financial","version":"0.02_3","comment":"Business::OnlinePayment backend module for Network1 Financial","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/IVAN/Business-OnlinePayment-Network1Financial-0.02","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16b65c839f8a2d1e4641ecdc1494f91eb7884433a9271ee311bc4fa65b29924f","flatsize":16692,"path":"All/p5-Business-OnlinePayment-Network1Financial-0.02_3.pkg","repopath":"All/p5-Business-OnlinePayment-Network1Financial-0.02_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7884,"desc":"A Business::OnlinePayment backend module for Network1 Financial.  It\nis only useful if you have a merchant account with Network1Financial:\nhttp://www.eftsecure.com","deps":{"p5-Business-CreditCard":{"origin":"finance/p5-Business-CreditCard","version":"0.39"},"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-CAD-Calc","origin":"math/p5-CAD-Calc","version":"0.27_2","comment":"Generic cad-related geometry calculations","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/CAD-Calc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d19b18a65b58255849e1bc66f2cf363ecdf071ffb3460a3a49576eea94df6658","flatsize":53314,"path":"All/p5-CAD-Calc-0.27_2.pkg","repopath":"All/p5-CAD-Calc-0.27_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20384,"desc":"A library of generic CAD-related geometry calculations.","deps":{"p5-Math-Geometry-Planar-Offset":{"origin":"math/p5-Math-Geometry-Planar-Offset","version":"1.05_1"},"p5-Math-Round-Var":{"origin":"math/p5-Math-Round-Var","version":"1.0.0_1"},"p5-Math-Vec":{"origin":"math/p5-Math-Vec","version":"1.01_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","graphics","perl5"]},{"name":"p5-Business-OnlinePayment-LinkPoint","origin":"finance/p5-Business-OnlinePayment-LinkPoint","version":"0.10_1","comment":"Business::OnlinePayment backend module for LinkPoint","maintainer":"perl@FreeBSD.org","www":"http://www.linkpoint.com/product_solutions/internet/lperl/lperl_main.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"769889921a53940b63cbefb3051451f1d0eac0ab5bec8f9d97eec8c89e35721d","flatsize":11586,"path":"All/p5-Business-OnlinePayment-LinkPoint-0.10_1.pkg","repopath":"All/p5-Business-OnlinePayment-LinkPoint-0.10_1.pkg","licenselogic":"single","pkgsize":5948,"desc":"This is Business::OnlinePayment::LinkPoint, an Business::OnlinePayment\nbackend module for LinkPoint.  It is only useful if you have a merchant account\nwith LinkPoint: http://www.linkpoint.com/ and the \"LinkPoint Perl Wrapper\":","deps":{"p5-Business-CreditCard":{"origin":"finance/p5-Business-CreditCard","version":"0.39"},"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-MerchantCommerce","origin":"finance/p5-Business-OnlinePayment-MerchantCommerce","version":"0.01_2","comment":"Business::OnlinePayment backend module for MerchantCommerce authorization service","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-OnlinePayment-MerchantCommerce","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0b8a8880af79bf9640629af6ce73b75f20dbdc1f60a6306415beb10d654b2f0","flatsize":25347,"path":"All/p5-Business-OnlinePayment-MerchantCommerce-0.01_2.pkg","repopath":"All/p5-Business-OnlinePayment-MerchantCommerce-0.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11172,"desc":"This is Business::OnlinePayment::MerchantCommerce, an Business::OnlinePayment\nbackend module for MerchantCommerce authorization service.","deps":{"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-Cardstream","origin":"finance/p5-Business-OnlinePayment-Cardstream","version":"1.0_3","comment":"Business::OnlinePayment backend module for Cardstream","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-OnlinePayment-Cardstream","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"223758856ca5abc8afadf11fd2c479d6a1fc534137c41516fc173ed52711e6bc","flatsize":7052,"path":"All/p5-Business-OnlinePayment-Cardstream-1.0_3.pkg","repopath":"All/p5-Business-OnlinePayment-Cardstream-1.0_3.pkg","licenselogic":"single","pkgsize":4932,"desc":"This is Business::OnlinePayment::Cardstream, an Business::OnlinePayment\nbackend module for Cardstream. For information on obtaining a merchant\naccount please visit http://www.cardstream.com or e-mail sales@cardstream.com.","deps":{"p5-Business-CreditCard":{"origin":"finance/p5-Business-CreditCard","version":"0.39"},"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-Beanstream","origin":"finance/p5-Business-OnlinePayment-Beanstream","version":"0.02_1","comment":"Business::OnlinePayment backend module for Beanstream","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-OnlinePayment-Beanstream","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5154269f34314775358c2ea8bf8bf46276e4ec8e3ffbf28ffa92c39533eb874b","flatsize":11350,"path":"All/p5-Business-OnlinePayment-Beanstream-0.02_1.pkg","repopath":"All/p5-Business-OnlinePayment-Beanstream-0.02_1.pkg","licenselogic":"single","pkgsize":6168,"desc":"A Business::OnlinePayment backend module for Beanstream.  It is only useful\nif you have a merchant account with Beanstream: http://www.beanstream.com","deps":{"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-BankOfAmerica","origin":"finance/p5-Business-OnlinePayment-BankOfAmerica","version":"1.02_2","comment":"Business::OnlinePayment backend module for Bank of America eStores","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-OnlinePayment-BankOfAmerica","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eac92f4a26df0482a4888133951a2684b3949108bf23f8cb62e7512ae1f1c4fb","flatsize":14032,"path":"All/p5-Business-OnlinePayment-BankOfAmerica-1.02_2.pkg","repopath":"All/p5-Business-OnlinePayment-BankOfAmerica-1.02_2.pkg","licenselogic":"single","pkgsize":6872,"desc":"This is Business::OnlinePayment::BankOfAmerica, a Business::OnlinePayment\nbackend module for Bank of America eStores.  It is only useful if you\nhave a merchant account with Bank of America eStores:\nhttp://www.bofa.com/merchantservices/index.cfm?template=merch_ic_estores_ov.cfm","deps":{"p5-Business-CreditCard":{"origin":"finance/p5-Business-CreditCard","version":"0.39"},"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-Jettis","origin":"finance/p5-Business-OnlinePayment-Jettis","version":"0.02_1","comment":"Business::OnlinePayment backend module for Jettis","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-OnlinePayment-Jettis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd56594f687a16e3ea45bd5bf23240947975cbc288f575e4e9df93c91d90cf8a","flatsize":17800,"path":"All/p5-Business-OnlinePayment-Jettis-0.02_1.pkg","repopath":"All/p5-Business-OnlinePayment-Jettis-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8496,"desc":"A Business::OnlinePayment backend module for Jettis.","deps":{"p5-Business-CreditCard":{"origin":"finance/p5-Business-CreditCard","version":"0.39"},"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-AuthorizeNet","origin":"finance/p5-Business-OnlinePayment-AuthorizeNet","version":"3.23","comment":"Business::OnlinePayment backend module for Authorize.Net","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-OnlinePayment-AuthorizeNet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c236261e9416eab5096c6fc47edcc6e7d4dcf43a5aac2c13b15c80ae01ad6b8","flatsize":98101,"path":"All/p5-Business-OnlinePayment-AuthorizeNet-3.23.pkg","repopath":"All/p5-Business-OnlinePayment-AuthorizeNet-3.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28596,"desc":"This is Business::OnlinePayment::AuthorizeNet, an Business::OnlinePayment\nbackend module for Authorize.Net.  It is only useful if you have a merchant\naccount with Authorize.Net: http://www.authorize.net\n\nThis module has been updated and now implements Authorize.Net API version 3.1.","deps":{"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment","origin":"finance/p5-Business-OnlinePayment","version":"3.05","comment":"Generic interface for processing online credit card payments","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-OnlinePayment","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d14f2d92a249e5786bf82a1e9e7232f6b2292e3ab518292c40ebc3b361e76cb","flatsize":56651,"path":"All/p5-Business-OnlinePayment-3.05.pkg","repopath":"All/p5-Business-OnlinePayment-3.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28048,"desc":"Business::OnlinePayment is a generic interface for processing payments through\nonline credit card processors, online check acceptance houses, etc.  (If you\nlike buzzwords, call it an \"multiplatform ecommerce-enabling middleware\nsolution\").\n\nIMPORTANT: Business::OnlinePayment only defines the frontend interface to the\nsystem, in order to use it you also need to have at least one backend\nprocessing module installed, the processors supported are listed below along\nwith the types of transactions supported.","deps":{"p5-Net-HTTPS-Any":{"origin":"net/p5-Net-HTTPS-Any","version":"0.12"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OnlinePayment-2CheckOut","origin":"finance/p5-Business-OnlinePayment-2CheckOut","version":"0.02_2","comment":"Business::OnlinePayment backend module for 2CheckOut authorization service","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e553ed1b6bfe2998455f1f80f814571db9ec34866fad1c8eecf5ee054be84638","flatsize":9120,"path":"All/p5-Business-OnlinePayment-2CheckOut-0.02_2.pkg","repopath":"All/p5-Business-OnlinePayment-2CheckOut-0.02_2.pkg","licenselogic":"single","pkgsize":5296,"desc":"This is Business::OnlinePayment::2CheckOut, an Business::OnlinePayment\nbackend module for 2CheckOut authorization service.  It is only useful\nif you have a merchant account with 2CheckOut: http://www.2checkout.com","deps":{"p5-Business-CreditCard":{"origin":"finance/p5-Business-CreditCard","version":"0.39"},"p5-Business-OnlinePayment":{"origin":"finance/p5-Business-OnlinePayment","version":"3.05"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-OCV","origin":"finance/p5-Business-OCV","version":"0.1_1","comment":"Interface to the Ingenico OCV Server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-OCV","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44266befc6ba9732981aa45101d0e447ae0a8329c2efcc5c01c7426e17e80d42","flatsize":79140,"path":"All/p5-Business-OCV-0.1_1.pkg","repopath":"All/p5-Business-OCV-0.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25624,"desc":"This module provides an interface to the Ingenico Online Credit Verification\nServer (OCV) (see http://www.ingenico.com.au). The OCV server provides an\ninterface into the bank network and allows credit card transactions to be\nprocessed in real-time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-MaxMind-CreditCardFraudDetection","origin":"finance/p5-Business-MaxMind-CreditCardFraudDetection","version":"1.57_1","comment":"Interface to MaxMind minFraud service","maintainer":"vivek@khera.org","www":"https://www.maxmind.com/app/ccv_overview","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"736ec266c4dd8ec935e4c4684815eb1c849fbbe064f72ccc9577d9aefd127a8e","flatsize":41570,"path":"All/p5-Business-MaxMind-CreditCardFraudDetection-1.57_1.pkg","repopath":"All/p5-Business-MaxMind-CreditCardFraudDetection-1.57_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19556,"desc":"NAME\n   Business::MaxMind::CreditCardFraudDetection - Access MaxMind minFraud\n   services\n\nABSTRACT\n   This module queries the MaxMind minFraud service and returns the\n   results.  The service uses a free e-mail database, an IP address geog-\n   raphy database, a bank identification number, and proxy checks to\n   return a risk factor score representing the likelihood that the credit\n   card transaction is fraudulent.","deps":{"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Business-ISMN","origin":"misc/p5-Business-ISMN","version":"1.13","comment":"Work with International Standard Music Numbers","maintainer":"hrs@FreeBSD.org","www":"https://metacpan.org/release/Business-ISMN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2e0dbce6e426d8304be662867a91a29e72cb027fb45217f157f0bcaa35d2f67","flatsize":28837,"path":"All/p5-Business-ISMN-1.13.pkg","repopath":"All/p5-Business-ISMN-1.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14252,"desc":"Work with International Standard Music Numbers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Business-ISIN","origin":"misc/p5-Business-ISIN","version":"0.20_1","comment":"Validate International Securities Identification Numbers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-ISIN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d28707b702a4513a67fafe5e723420a0315d89d3a65b393f25c9fe7a0f18c6b8","flatsize":9047,"path":"All/p5-Business-ISIN-0.20_1.pkg","repopath":"All/p5-Business-ISIN-0.20_1.pkg","licenselogic":"single","pkgsize":5840,"desc":"Business::ISIN is a class which validates ISINs\n(International Securities Identification Numbers), the\ncodes which identify shares in much the same way as ISBNs\nidentify books.  An ISIN consists of two letters,\nidentifying the country of origin of the security\naccording to ISO 3166, followed by nine characters in\n[A-Z0-9], followed by a decimal check digit.","deps":{"p5-Locale-Codes":{"origin":"misc/p5-Locale-Codes","version":"3.64"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Business-ISBN-Data","origin":"misc/p5-Business-ISBN-Data","version":"20240614.001","comment":"Data pack for Business::ISBN","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-ISBN-Data","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f90816c12bd554091c283ba02bff8632cf0b798ae9a8df3557a88da14177a56b","flatsize":262936,"path":"All/p5-Business-ISBN-Data-20240614.001.pkg","repopath":"All/p5-Business-ISBN-Data-20240614.001.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":22320,"desc":"Business::ISBN uses this \"data pack\" to do its work. You can update\nBusiness::ISBN::Data independently of the main module as the various\nISBN organizations assign new publisher codes. The ISBN agency lists\nthese data at http://www.isbn-international.org/identifiers.html.\n\nThe distribution should include the kludegy script used to extract the\ndata and format the data structure.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Business-ISSN","origin":"misc/p5-Business-ISSN","version":"1.005","comment":"Perl extension for International Standard Serial Numbers","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Business-ISSN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c32d592dcbae493c1129314afb908f59cb458fd5f9f27ebcc0616b7db70023ad","flatsize":14576,"path":"All/p5-Business-ISSN-1.005.pkg","repopath":"All/p5-Business-ISSN-1.005.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8144,"desc":"Business::ISSN provides subroutines to work with International Standard\nSerial Numbers. ISSNs are used with magazines and other publications like\nISBNs are used with books.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Business-ISBN","origin":"misc/p5-Business-ISBN","version":"3.008","comment":"Work with International Standard Book Numbers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-ISBN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c875260e5e3636cc4aa82337f7ec2ae6bf3a818dd07618c032d66495932643ed","flatsize":43316,"path":"All/p5-Business-ISBN-3.008.pkg","repopath":"All/p5-Business-ISBN-3.008.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":19528,"desc":"Work with International Standard Book Numbers.  From the ISBN, a country\ncode and publisher code can be extracted.  The ISBN number itself can be\nverified as being valid, the checksum can be fixed, and it cna be converted\nto a European Article Number (EAN).","deps":{"p5-Business-ISBN-Data":{"origin":"misc/p5-Business-ISBN-Data","version":"20240614.001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"],"options":{"BARCODE":"off","XISBN":"off"}},{"name":"p5-Business-IS-PIN","origin":"textproc/p5-Business-IS-PIN","version":"0.06","comment":"Validate Icelandic ID numbers","maintainer":"einar@isnic.is","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f457532a9538ac2dcb870f56dcb0b892b3ce6faa9a5a2a5a31e1216520dee91e","flatsize":16244,"path":"All/p5-Business-IS-PIN-0.06.pkg","repopath":"All/p5-Business-IS-PIN-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9236,"desc":"Business::IS::PIN\n\nValidate Icelandic ID numbers","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Business-Hours","origin":"misc/p5-Business-Hours","version":"0.13","comment":"Calculate business hours during a time period","maintainer":"matthew@FreeBSD.org","www":"https://metacpan.org/release/Business-Hours","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a32475b16e46da1ab728dc6e11c27d0dc12649040cca94780684a05a24407f3e","flatsize":59636,"path":"All/p5-Business-Hours-0.13.pkg","repopath":"All/p5-Business-Hours-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15084,"desc":"This module is a simple tool for calculating business hours in a time\nperiod. Over time, additional functionality will be added to make it\neasy to calculate the number of business hours between arbitrary\ndates.","deps":{"p5-Set-IntSpan":{"origin":"math/p5-Set-IntSpan","version":"1.19_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Business-CreditCard","origin":"finance/p5-Business-CreditCard","version":"0.39","comment":"Perl5 module to validate/generate credit card checksums/names","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-CreditCard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4888802751ef17b69454352bd3eff91db11c1a66a240a62b174371aea97ecd24","flatsize":25169,"path":"All/p5-Business-CreditCard-0.39.pkg","repopath":"All/p5-Business-CreditCard-0.39.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13316,"desc":"These subroutines tell you whether a credit card number is\nself-consistent -- whether the last digit of the number is a valid\nchecksum for the preceding digits.\n\nThe validate() subroutine returns 1 if the card number provided passes\nthe checksum test, and 0 otherwise.\n\nThe cardtype() subroutine returns a string containing the type of card:\n\"MasterCard\", \"VISA\", and so on.  My list is not complete; I welcome\nadditions.\n\nThe generate_last_digit() subroutine computes and returns the last digit\nof the card given the preceding digits.  With a 16-digit card, you\nprovide the first 15 digits; the subroutine returns the sixteenth.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"]},{"name":"p5-Bundle-Perl6","origin":"devel/p5-Bundle-Perl6","version":"0.12_1","comment":"Bundle to install Perl6-related modules","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/Bundle-Perl6","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"811679fe9f0966b792f9305dc6d4aef6b81514f0022e82ddabaa89864d235eb2","flatsize":7116,"path":"All/p5-Bundle-Perl6-0.12_1.pkg","repopath":"All/p5-Bundle-Perl6-0.12_1.pkg","licenselogic":"single","pkgsize":5404,"desc":"This bundle defines modules that may be of interest to those discussing\nand implementing the Perl 6 language. Some of these are proof-of-concepts\nthat the respective authors have implemented to show how things might\nwork in Perl 6.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Business-UPS","origin":"misc/p5-Business-UPS","version":"2.02","comment":"UPS Interface Module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Business-UPS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed10167cc1f30fb3c2acf717669197f8966c8fba50d7564cc4d3283319f3b7cc","flatsize":25037,"path":"All/p5-Business-UPS-2.02.pkg","repopath":"All/p5-Business-UPS-2.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12268,"desc":"This module requires input of the shipping method, origin zip code,\ndestination zip code, and weight of the package. It then connects to\nthe UPS calculation server and outputs the total shipping charges and\nthe UPS zone.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-Bucardo","origin":"databases/p5-Bucardo","version":"5.6.0","comment":"Asynchronous PostgreSQL replication system","maintainer":"mat@FreeBSD.org","www":"https://bucardo.org/Bucardo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1896eff18292f659d2033ce2ffb3d99ab026312a668223648289b9f56bb71bc","flatsize":999980,"path":"All/p5-Bucardo-5.6.0.pkg","repopath":"All/p5-Bucardo-5.6.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":207900,"desc":"Bucardo is an asynchronous PostgreSQL replication system, allowing for both\nmulti-master and multi-slave operations. It was developed at Backcountry.com by\nJon Jensen and Greg Sabino Mullane of End Point Corporation, and is now in use\nat many other organizations. Bucardo is free and open source software released\nunder the BSD license.","deps":{"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-Safe":{"origin":"databases/p5-DBIx-Safe","version":"1.2.5_3"},"p5-Encode-Locale":{"origin":"converters/p5-Encode-Locale","version":"1.05"},"p5-boolean":{"origin":"devel/p5-boolean","version":"0.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Browser-Open","origin":"www/p5-Browser-Open","version":"0.04_1","comment":"Open a browser in a given URL","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Browser-Open","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15384b2ac253c88688128c67d07c8b1b35044fbc3b82c245c718605955261dcf","flatsize":13617,"path":"All/p5-Browser-Open-0.04_1.pkg","repopath":"All/p5-Browser-Open-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7284,"desc":"The functions optionaly exported by this module allows you to open URLs in the\nuser browser.\n\nA set of known commands per OS-name is tested for presence, and the first one\nfound is executed. With an optional parameter, all known commands are checked.\n\nThe \"open_browser\" uses the system() function to execute the command. If you\nwant more control, you can get the command with the \"open_browser_cmd\" or\n\"open_browser_cmd_all\" functions and then use whatever method you want to\nexecute it.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Business-EDI","origin":"misc/p5-Business-EDI","version":"0.05_1","comment":"Class for generating EDI objects and subobjects","maintainer":"m.ne@gmx.net","www":"https://metacpan.org/release/Business-EDI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4828f7ec914e1009cf68f3eb9b2143febcbc6a015555d91681d4cb6f4fdcfc2","flatsize":10927790,"path":"All/p5-Business-EDI-0.05_1.pkg","repopath":"All/p5-Business-EDI-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":538168,"desc":"Top level class for generating U.N. EDI interchange objects and subobjects.","deps":{"p5-Exporter-Easy":{"origin":"devel/p5-Exporter-Easy","version":"0.18"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Bread-Board","origin":"devel/p5-Bread-Board","version":"0.37","comment":"Solderless way to wire up your application components","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Bread-Board","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4597da308b9096120aeb6b6e45d66b9bcb2091a859a0f53b4bfeb77ba6ee4e1b","flatsize":281699,"path":"All/p5-Bread-Board-0.37.pkg","repopath":"All/p5-Bread-Board-0.37.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":121940,"desc":"Bread::Board is an inversion of control framework with a focus on dependency\ninjection and lifecycle management. It's goal is to help you write more\ndecoupled objects and components by removing the need for you to manually wire\nthose objects/components together.","deps":{"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Clone":{"origin":"devel/p5-MooseX-Clone","version":"0.06"},"p5-MooseX-Params-Validate":{"origin":"devel/p5-MooseX-Params-Validate","version":"0.21"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Brannigan","origin":"devel/p5-Brannigan","version":"1.1.00001","comment":"Comprehensive, flexible system for validating and parsing input","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/pod/Brannigan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cc53e5d003972ef86aa98182d97143655eba665ad1adff2cfa3ab4839a460ef","flatsize":120777,"path":"All/p5-Brannigan-1.1.00001.pkg","repopath":"All/p5-Brannigan-1.1.00001.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50068,"desc":"Brannigan is an attempt to ease the pain of collecting, validating and parsing\ninput parameters in web applications. It's designed to answer both of the main\nproblems that web applications face:\n\n* Simple user input\n\tBrannigan can validate and parse simple, \"flat\", user input, possibly\n\tcoming from web forms.\n\nComplex data structures\n\tBrannigan can validate and parse complex data structures, possibly\n\tdeserialized from JSON or XML data sent to web services and APIs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","www","perl5"]},{"name":"p5-Brackup","origin":"sysutils/p5-Brackup","version":"1.10_3","comment":"Flexible backup tool","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Brackup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f50e995e2b19fedb2052149ae71f8256727b0f5eb061b72d6cf35eb29e71cd5f","flatsize":267412,"path":"All/p5-Brackup-1.10_3.pkg","repopath":"All/p5-Brackup-1.10_3.pkg","licenselogic":"single","pkgsize":99460,"desc":"Flexible backup tool. Slices, dices, encrypts, and sprays across the\nnet.","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Fuse":{"origin":"sysutils/p5-Fuse","version":"0.16.1_2"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-Net-Amazon-S3":{"origin":"net/p5-Net-Amazon-S3","version":"0.991"},"p5-Net-SFTP":{"origin":"net/p5-Net-SFTP","version":"0.12_1"},"p5-String-Escape":{"origin":"textproc/p5-String-Escape","version":"2010.002_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-Boulder","origin":"converters/p5-Boulder","version":"1.30_1","comment":"API for hierarchical tag/value structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Boulder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23d70c7c01ac90680d30ca6642de91a8a7bc6960bfd5e50d7bb9de7a5181c7ff","flatsize":308403,"path":"All/p5-Boulder-1.30_1.pkg","repopath":"All/p5-Boulder-1.30_1.pkg","licenselogic":"single","pkgsize":121016,"desc":"Boulder IO is a simple TAG=VALUE data format designed for sharing\ndata between programs connected via a pipe.  It is also simple\nenough to use as a common data exchange format between databases,\nWeb pages, and other data representations.\n\nThe basic data format is very simple.  It consists of a series of\nTAG=VALUE pairs separated by newlines.  It is record-oriented.\nThe end of a record is indicated by an empty delimiter alone on a\nline.  The delimiter is \"=\" by default, but can be adjusted by the\nuser.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Bot-Training-MegaHAL","origin":"misc/p5-Bot-Training-MegaHAL","version":"0.03","comment":"Provide megahal.trn via Bot::Training","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bot-Training-MegaHAL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c722ad839356d6c4db501e48dd8b9ccd0498a3b878273656b613959e5f057c1e","flatsize":59692,"path":"All/p5-Bot-Training-MegaHAL-0.03.pkg","repopath":"All/p5-Bot-Training-MegaHAL-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17072,"desc":"Provides megahal.trn training data for Bot::Training","deps":{"p5-Bot-Training":{"origin":"misc/p5-Bot-Training","version":"0.07"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Bot-Training","origin":"misc/p5-Bot-Training","version":"0.07","comment":"Plain text training material for bots like Hailo and MegaHAL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bot-Training","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20bcb38d873800aebd7d5fe0889a27103eaaa59bd7db5375c878b624544ed743","flatsize":48299,"path":"All/p5-Bot-Training-0.07.pkg","repopath":"All/p5-Bot-Training-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13620,"desc":"Markov bots like Hailo and AI::MegaHAL are fun. But to get them working you\neither need to train them on existing training material or make your own.\n\nBot::Training provides a pluggable way to install already existing training\nfiles via the CPAN. Bot::Training also comes with a command-line interface\ncalled bot-training.","deps":{"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Dir-Self":{"origin":"devel/p5-Dir-Self","version":"0.11_1"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Getopt":{"origin":"devel/p5-MooseX-Getopt","version":"0.76"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Bot-Training-StarCraft","origin":"misc/p5-Bot-Training-StarCraft","version":"0.03","comment":"Provide starcraft.trn via Bot::Training","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bot-Training-StarCraft","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2effddff89d40c5352d1657588782ea7a0a1085b1ee430291dfb2c7982dd6dad","flatsize":13264,"path":"All/p5-Bot-Training-StarCraft-0.03.pkg","repopath":"All/p5-Bot-Training-StarCraft-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7436,"desc":"Provides starcraft.trn training data for Bot::Training.","deps":{"p5-Bot-Training":{"origin":"misc/p5-Bot-Training","version":"0.07"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Bot-BasicBot","origin":"irc/p5-Bot-BasicBot","version":"0.93","comment":"Simple irc bot baseclass","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bot-BasicBot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d13606da99d5bdda10be815c55f5979bb1f18098e3535b2f301d97201ad22de4","flatsize":88834,"path":"All/p5-Bot-BasicBot-0.93.pkg","repopath":"All/p5-Bot-BasicBot-0.93.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28412,"desc":"Basic bot system designed to make it easy to do simple bots, optionally\nforking longer processes (like searches) concurrently in the background.","deps":{"p5-POE":{"origin":"devel/p5-POE","version":"1.370"},"p5-POE-Component-IRC":{"origin":"irc/p5-POE-Component-IRC","version":"6.93"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5"]},{"name":"p5-BorderStyles-Standard","origin":"devel/p5-BorderStyles-Standard","version":"0.014","comment":"Standard collection of border styles","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/BorderStyles-Standard","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13b5f903ffb6e0fa05b0999ef5ad68f17e5684c346ad3baef613059243bc9281","flatsize":288673,"path":"All/p5-BorderStyles-Standard-0.014.pkg","repopath":"All/p5-BorderStyles-Standard-0.014.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":89708,"desc":"BorderStyles::Standard provides a standard collection of border styles.","deps":{"p5-BorderStyle":{"origin":"devel/p5-BorderStyle","version":"3.0.3"},"p5-Class-Method-Modifiers":{"origin":"devel/p5-Class-Method-Modifiers","version":"2.15"},"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-BorderStyle","origin":"devel/p5-BorderStyle","version":"3.0.3","comment":"Border styles","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/BorderStyle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04dc722d59c1c96345880385fbf3dfc827a311da3e41e73b1edc5e7d8f99c8e8","flatsize":109811,"path":"All/p5-BorderStyle-3.0.3.pkg","repopath":"All/p5-BorderStyle-3.0.3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38776,"desc":"BorderStyle specifies a way to create and use border styles.","deps":{"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Border-Style","origin":"devel/p5-Border-Style","version":"0.01","comment":"Border style structure","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Border-Style","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b850896c57d2de5c88893760a4073efe9f90cdbbb12b4e379b5064ee05cc5a4f","flatsize":48455,"path":"All/p5-Border-Style-0.01.pkg","repopath":"All/p5-Border-Style-0.01.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13848,"desc":"Border::Style specifies a structure for border styles. The distribution also\ncomes with utility routines and roles for managing border styles in\napplications.","deps":{"p5-Module-List":{"origin":"devel/p5-Module-List","version":"0.004"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Term-App-Roles":{"origin":"devel/p5-Term-App-Roles","version":"0.031"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-BorderStyleBase","origin":"devel/p5-BorderStyleBase","version":"0.011","comment":"Suitable base class for most BorderStyle::* modules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/BorderStyleBase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85af0b3d1d2db55c6c9115ac5adb456323c9e52908d2f599a252f8eecb2dd364","flatsize":57355,"path":"All/p5-BorderStyleBase-0.011.pkg","repopath":"All/p5-BorderStyleBase-0.011.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17316,"desc":"BorderStyleBase provides a suitable base class for most BorderStyle::* modules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Bloom-Filter","origin":"textproc/p5-Bloom-Filter","version":"1.2","comment":"Probabilistic algorithm for doing existence tests","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bloom-Filter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07eba9b96968a932b1933118ec32ccacfa27a973bb5c2227c2c6c74fbdcf89b7","flatsize":27546,"path":"All/p5-Bloom-Filter-1.2.pkg","repopath":"All/p5-Bloom-Filter-1.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12444,"desc":"A Bloom filter is a probabilistic algorithm for doing existence tests\nin less memory than a full list of keys would require.  The tradeoff to\nusing Bloom filters is a certain configurable risk of false positives.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Blog-Spam","origin":"www/p5-Blog-Spam","version":"1.0.2_2","comment":"Blog & Forum SPAM Detection","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/SKX/Blog-Spam-1.0.2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5bc4f30e0f1374622d9dfa6b577ec36c5cc6448240cd6652b2dbedfe1cc62e96","flatsize":185512,"path":"All/p5-Blog-Spam-1.0.2_2.pkg","repopath":"All/p5-Blog-Spam-1.0.2_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":70520,"desc":"The blogspam site exists to provide a service which allows you to test whether a\nsubmitted blog/forum comment is SPAM or not, in real-time.\n\nWe can identify many common SPAM characteristics and using them allow comments\nto be blocked - cutting down on the SPAM that might otherwise affect your site.\n\nSee also: https://blogspam.net/","deps":{"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Net-CIDR-Lite":{"origin":"net/p5-Net-CIDR-Lite","version":"0.22"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-RPC-XML":{"origin":"net/p5-RPC-XML","version":"0.82"},"p5-URI-Find":{"origin":"textproc/p5-URI-Find","version":"20160806_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","net","perl5"]},{"name":"p5-Bit-Vector","origin":"math/p5-Bit-Vector","version":"7.4_1","comment":"Library of advanced math functions that includes a Perl OO module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bit-Vector","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5aa266990306b318c5f7d3133f4ad21c96ede8c77ee3259af0c34cabc08757b5","flatsize":389244,"path":"All/p5-Bit-Vector-7.4_1.pkg","repopath":"All/p5-Bit-Vector-7.4_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":122664,"desc":"Bit::Vector is an efficient C library which allows you to handle\nbit vectors, sets (of integers), \"big integer arithmetic\" and\nboolean matrices, all of arbitrary sizes.\n\nThe library is efficient (in terms of algorithmical complexity)\nand therefore fast (in terms of execution speed) for instance\nthrough the widespread use of divide-and-conquer algorithms.\n\nThe package also includes an object-oriented Perl module for\naccessing the C library from Perl, and optionally features\noverloaded operators for maximum ease of use.\n\nThe C library can nevertheless be used stand-alone, without Perl.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Bit-ShiftReg","origin":"math/p5-Bit-ShiftReg","version":"2.0_1","comment":"Perl module implementing various bit shifting operations","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bit-ShiftReg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b28306e3b7dc238f89461916bee19b9ed106640083fb277b4660f84ae7efe010","flatsize":36041,"path":"All/p5-Bit-ShiftReg-2.0_1.pkg","repopath":"All/p5-Bit-ShiftReg-2.0_1.pkg","licenselogic":"single","pkgsize":11856,"desc":"Bit::ShiftReg is a perl module that implements rotate left, rotate right,\narithmetic shift left, and logical shift right operations with carry flag for\nall C integer types. The results depend on the number of bits with that the\ninteger types unsigned char, unsigned short, unsigned int, and unsigned long\nhave on your machine. The module automatically determines the number of bits of\neach integer type and adjusts its internal constants accordingly.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Bit-Vector-Minimal","origin":"math/p5-Bit-Vector-Minimal","version":"1.3_1","comment":"Object-oriented wrapper around Perl's vec()","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bit-Vector-Minimal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a29441614db75fa3c0533a59c7ea0465f0619f6d43e304f954ab8ef6d1f1d93","flatsize":11957,"path":"All/p5-Bit-Vector-Minimal-1.3_1.pkg","repopath":"All/p5-Bit-Vector-Minimal-1.3_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6964,"desc":"This is a much simplified, lightweight version of match/p5-Bit-Vector,\nand wraps Perl's (sometimes confusing) vec() function in an\nobject-oriented abstraction.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Bread-Board-Declare","origin":"devel/p5-Bread-Board-Declare","version":"0.16_1","comment":"Create Bread::Board containers as normal Moose objects","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Bread-Board-Declare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b2fef5cb74346f1b196e4ea9f9764168f2321967b152ddcca6d7687572062af","flatsize":51993,"path":"All/p5-Bread-Board-Declare-0.16_1.pkg","repopath":"All/p5-Bread-Board-Declare-0.16_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26480,"desc":"Bread::Board::Declare is a Moose extension which allows for declaring\nBread::Board container classes in a more straightforward and natural way. It\nsets up Bread::Board::Container as the superclass, and creates services\nassociated with each attribute that you create.","deps":{"p5-Bread-Board":{"origin":"devel/p5-Bread-Board","version":"0.37"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CDDB","origin":"audio/p5-CDDB","version":"1.222_1","comment":"High-level interface to the Compact Disc Database","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CDDB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"368a7d9179cf6714cc9eff08f79e4a2900d433e0c50600e45f1436d6ec1d15f5","flatsize":57895,"path":"All/p5-CDDB-1.222_1.pkg","repopath":"All/p5-CDDB-1.222_1.pkg","licenselogic":"single","pkgsize":25728,"desc":"The CDDB module implements a Perl class for communicating with an\naudio compact disc database through the CDDBP protocol. It allows\nquerying the database and submitting new entries to it via e-mail\n(the Mail::Internet and Mail::Header modules are required for\nsubmitting, but their absence won't affect other functions). Unlike\nits analogs, CDDB.pm doesn't try to read a disc in your CD-ROM by\nitself, but relies on the main program supplying disc data.\nTherefore, it is particularly useful for developing software that\ndeals with alternative media, such as MPEG audio files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-CGI-Application-Dispatch","origin":"www/p5-CGI-Application-Dispatch","version":"3.12_2","comment":"Dispatch requests to CGI::Application based objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CGI-Application-Dispatch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f2ac1d314e96c31296e425801d8de1a95bdc7f466f5b790dbb30973af3c0984","flatsize":108586,"path":"All/p5-CGI-Application-Dispatch-3.12_2.pkg","repopath":"All/p5-CGI-Application-Dispatch-3.12_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":42048,"desc":"CGI::Application::Dispatch\nDispatch requests to CGI::Application based objects","deps":{"p5-CGI-Application":{"origin":"www/p5-CGI-Application","version":"4.61"},"p5-CGI-PSGI":{"origin":"www/p5-CGI-PSGI","version":"0.15_1"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-HTTP-Exception":{"origin":"www/p5-HTTP-Exception","version":"0.04007"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-CPAN-Meta","origin":"devel/p5-CPAN-Meta","version":"2.150010","comment":"Distribution metadata for a CPAN dist","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/CPAN-Meta","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e88f58053229c10444e1bd9d1b39ab41b7c22d5a2176a1783b2bc575ac8cb838","flatsize":373472,"path":"All/p5-CPAN-Meta-2.150010.pkg","repopath":"All/p5-CPAN-Meta-2.150010.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":123868,"desc":"Software distributions released to the CPAN include a META.json or,\nfor older distributions, META.yml, which describes the distribution,\nits contents, and the requirements for building and installing the\ndistribution. The data structure stored in the META.json  file is\ndescribed in CPAN::Meta::Spec.\n\nCPAN::Meta provides a simple class to represent this distribution\nmetadata (or distmeta), along with some helpful methods for\ninterrogating that data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-BioPerl-Run","origin":"biology/p5-BioPerl-Run","version":"1.007003","comment":"Wrapper modules for common bioinformatics tools","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bioperl/bioperl-run","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c85db6424ea368a824859f5855fcf51941aa30bd9ea12701a57ea32ac65992f5","flatsize":1831851,"path":"All/p5-BioPerl-Run-1.007003.pkg","repopath":"All/p5-BioPerl-Run-1.007003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":628880,"desc":"Bioperl-run contain modules that provides a PERL interface to various\nbioinformatics applications. This allows various applications to be used\nwith common Bioperl objects.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"p5-Bio-Cluster":{"origin":"biology/p5-Bio-Cluster","version":"1.7.3_1"},"p5-Bio-FeatureIO":{"origin":"biology/p5-Bio-FeatureIO","version":"1.6.905"},"p5-BioPerl":{"origin":"biology/p5-BioPerl","version":"1.007008"},"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-File-Sort":{"origin":"misc/p5-File-Sort","version":"1.01_1"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Bio-Variation","origin":"biology/p5-Bio-Variation","version":"1.7.5","comment":"BioPerl variation-related functionality","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Bio-Variation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f8781e95ce8080408da5ecd29c560a74cc2b6888e1fe95fe13578a284c4509b","flatsize":244327,"path":"All/p5-Bio-Variation-1.7.5.pkg","repopath":"All/p5-Bio-Variation-1.7.5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":77056,"desc":"Bio::Variation::* provides BioPerl variation-related functionality.","deps":{"p5-BioPerl":{"origin":"biology/p5-BioPerl","version":"1.007008"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-Bio-NEXUS","origin":"biology/p5-Bio-NEXUS","version":"0.78_1","comment":"Object-oriented Perl API for the NEXUS file format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bio-NEXUS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"594ea21b008fe909e07c68b59b145adeef9756f324950054472374b5eb891e04","flatsize":573252,"path":"All/p5-Bio-NEXUS-0.78_1.pkg","repopath":"All/p5-Bio-NEXUS-0.78_1.pkg","licenselogic":"single","pkgsize":164568,"desc":"Bio::NEXUS package provides an object-oriented, Perl-based\napplications programming interface (API) to the NEXUS file\nformat of Maddison, et al., 1997 (Syst. Biol. 46:590-621).\nNEXUS is a powerful and extensible format designed for use\nin evolutionary analysis, including the analysis of molecular\nsequence data as well as classical morphological and life-history\ndata. NEXUS is the input or output format for software such as\nPAUP*, MacClade, Mesquite, SIMMAP, MrBayes, Nexplorer, and\nso on.  This package also contains the demonstration applications\nnexplot.pl (plot character data with a tree) and nextool.pl\n(allowing programmatic editing, e.g., selecting particular\nclades or subsets of data).","deps":{"p5-Clone-PP":{"origin":"devel/p5-Clone-PP","version":"1.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-Bio-SCF","origin":"biology/p5-Bio-SCF","version":"1.03_2","comment":"Read and Update SCF Chromatographic Sequence Files","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Bio-SCF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d90e965520d1855ebee2fcbbddf42d4cdefaeae1139cff6cb19963fc30097d5","flatsize":43684,"path":"All/p5-Bio-SCF-1.03_2.pkg","repopath":"All/p5-Bio-SCF-1.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17044,"desc":"Bio::SCF module allows you to read and update (in a restricted\nway) SCF chromatographic sequence files. It is an interface to\nRoger Staden's io-lib. See the installation directions for further\ninstructions.","deps":{"io_lib":{"origin":"biology/iolib","version":"1.14.10_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"],"shlibs_required":["libperl.so.5.36","libstaden-read.so.13"]},{"name":"p5-Bio-Phylo","origin":"biology/p5-Bio-Phylo","version":"2.0.1","comment":"Phylogenetic analysis using Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bio-Phylo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39b86365f14e6114d20bb982e906ee620cffa54d5297df706e9f551369cb9075","flatsize":1769204,"path":"All/p5-Bio-Phylo-2.0.1.pkg","repopath":"All/p5-Bio-Phylo-2.0.1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":568108,"desc":"This is the base class for the Bio::Phylo package. All other modules\ninherit from it, the methods defined here are applicable to all. Consult\nthe manual for usage examples: Bio::Phylo::Manual.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-BioPerl":{"origin":"biology/p5-BioPerl","version":"1.007008"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-Math-CDF":{"origin":"math/p5-Math-CDF","version":"0.1_2"},"p5-Math-Random":{"origin":"math/p5-Math-Random","version":"0.72"},"p5-PDF-API2":{"origin":"textproc/p5-PDF-API2","version":"2.047"},"p5-RDF-Query":{"origin":"textproc/p5-RDF-Query","version":"2.919"},"p5-RDF-Trine":{"origin":"textproc/p5-RDF-Trine","version":"1.019_1"},"p5-SVG":{"origin":"textproc/p5-SVG","version":"2.87"},"p5-SWF-Builder":{"origin":"graphics/p5-SWF-Builder","version":"0.16_2"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"p5-XML-XML2JSON":{"origin":"textproc/p5-XML-XML2JSON","version":"0.06_1"},"p5-libxml":{"origin":"textproc/p5-libxml","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-Bio-GFF3","origin":"biology/p5-Bio-GFF3","version":"2.0_2","comment":"Fast low-level functions for parsing and formatting GFF3","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bio-GFF3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b671ae69ab9b2d23ad8d360d6fde1eacbb0a721ff235f8c0266941ae05ae6ce","flatsize":54029,"path":"All/p5-Bio-GFF3-2.0_2.pkg","repopath":"All/p5-Bio-GFF3-2.0_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25844,"desc":"Bio::GFF3 are low-level, fast functions for parsing GFF version 3 files.\nAll they do is convert back and forth between low-level Perl data\nstructures and GFF3 text.","deps":{"p5-File-ReadBackwards":{"origin":"devel/p5-File-ReadBackwards","version":"1.06"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-Bio-MAGETAB","origin":"biology/p5-Bio-MAGETAB","version":"1.31_2","comment":"Data model and utility API for the MAGE-TAB format","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bio-MAGETAB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecb474c87ae7de1fd05e3098ec31ab598ddcf50d9f205425a43cf150e9c478f1","flatsize":607512,"path":"All/p5-Bio-MAGETAB-1.31_2.pkg","repopath":"All/p5-Bio-MAGETAB-1.31_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":177996,"desc":"p5-Bio-MAGETAB contains the core MAGE-TAB Utilities Perl modules. This\nis a beta release. All functions have now been implemented and most\nhave test suites; the exceptions include the modules involved in\nexport of MAGE-TAB documents, which are still a little experimental in\nnature. The API is mostly finalised (and fully documented), but some\ndetails may yet change where necessary to improve usability.","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-DateManip":{"origin":"devel/p5-DateTime-Format-DateManip","version":"0.04_1"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-FollowPBP":{"origin":"devel/p5-MooseX-FollowPBP","version":"0.05_1"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-Params-Coerce":{"origin":"devel/p5-Params-Coerce","version":"0.15"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-Bio-Graphics","origin":"biology/p5-Bio-Graphics","version":"2.40_2","comment":"Generate GD Images of Bio::Seq Objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bio-Graphics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b76641e488a1d8da178e8f5b5a66902a7c3e587d74100038cfb1b44b9146f629","flatsize":1659518,"path":"All/p5-Bio-Graphics-2.40_2.pkg","repopath":"All/p5-Bio-Graphics-2.40_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":596488,"desc":"p5-Bio-Graphics is a simple GD-based renderer (diagram drawer)\nfor DNA and protein sequences.","deps":{"p5-Bio-Coordinate":{"origin":"biology/p5-Bio-Coordinate","version":"1.007001"},"p5-Bio-SCF":{"origin":"biology/p5-Bio-SCF","version":"1.03_2"},"p5-BioPerl":{"origin":"biology/p5-BioPerl","version":"1.007008"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-GD-SVG":{"origin":"graphics/p5-GD-SVG","version":"0.33_6"},"p5-Statistics-Descriptive":{"origin":"math/p5-Statistics-Descriptive","version":"3.0801"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-Bio-Glite","origin":"biology/p5-Bio-Glite","version":"0.10_2","comment":"Perl Interface to G-language","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bio-Glite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"531f9f175eb735b6350c6c0617de3cfede2d30b040b8f5dbb8327f5c34f8b028","flatsize":36349,"path":"All/p5-Bio-Glite-0.10_2.pkg","repopath":"All/p5-Bio-Glite-0.10_2.pkg","licenselogic":"single","pkgsize":15784,"desc":"Bio::Glite is an interface to G-language Genome Analysis Environment\nthrough its REST web service (http://www.g-language.org). This module\nallows almost everything G-language GAE can do, without installing\nall necessary tookits and modules.\n\nAdvantage of this module over the standard installation of\nG-language GAE package is:\n   1. Easy installation from CPAN\n   2. Extremely light-weight (less than 1000 lines of code)\n   3. Does not require much CPU/RAM (all calculation is done on\nthe cloud)\n\nDisadvantages includes:\n   1. Slower analysis speed\n   2. Internet connection is required\n   3. No other software interfaces such as the G-language Shell","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-Bio-FeatureIO","origin":"biology/p5-Bio-FeatureIO","version":"1.6.905","comment":"Handler for FeatureIO","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Bio-FeatureIO","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3ed9f668f41f8581f253650b11643e8e2aa6f902dc9d0e63af33390bfe18252","flatsize":165295,"path":"All/p5-Bio-FeatureIO-1.6.905.pkg","repopath":"All/p5-Bio-FeatureIO-1.6.905.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":57576,"desc":"Bio::FeatureIO is an iterator subsystem for genomic sequence features.\n\nBio::FeatureIO is a handler module for the formats in the FeatureIO set (eg,\nBio::FeatureIO::GFF). It is the officially sanctioned way of getting at the\nformat objects, which most people should use.\n\nThe Bio::FeatureIO system can be thought of like biological file handles. They\nare attached to filehandles with smart formatting rules (eg, GFF format, or BED\nformat) and can either read or write feature objects (Bio::SeqFeature objects,\nor more correctly, Bio::FeatureHolderI implementing objects, of which\nBio::SeqFeature is one such object). If you want to know what to do with a\nBio::SeqFeatureI object, read Bio::SeqFeatureI.\n\nThe idea is that you request a stream object for a particular format. All the\nstream objects have a notion of an internal file that is read from or written\nto. A particular FeatureIO object instance is configured for either input or\noutput. A specific example of a stream object is the Bio::FeatureIO::gff object.","deps":{"p5-BioPerl":{"origin":"biology/p5-BioPerl","version":"1.007008"},"p5-Tree-DAG_Node":{"origin":"devel/p5-Tree-DAG_Node","version":"1.32"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-DOM":{"origin":"textproc/p5-XML-DOM","version":"1.46"},"p5-XML-DOM-XPath":{"origin":"textproc/p5-XML-DOM-XPath","version":"0.14_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-Bio-DB-EMBL","origin":"biology/p5-Bio-DB-EMBL","version":"1.7.4","comment":"Database object interface for EMBL entry retrieval","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Bio-DB-EMBL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"267965d76ff58aebfd7b5c396d502170ebb6dc904581a40a31012a181b7494d2","flatsize":44684,"path":"All/p5-Bio-DB-EMBL-1.7.4.pkg","repopath":"All/p5-Bio-DB-EMBL-1.7.4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12160,"desc":"Bio::DB::EMBL allows the dynamic retrieval of sequence objects Bio::Seq from the\nEMBL database using the dbfetch script at EBI.\n\nIn order to make changes transparent we have host type (currently only ebi) and\nlocation (defaults to ebi) separated out. This allows later additions of more\nservers in different geographical locations.\n\nThe functionality of this module is inherited from Bio::DB::DBFetch which\nimplements Bio::DB::WebDBSeqI.","deps":{"p5-BioPerl":{"origin":"biology/p5-BioPerl","version":"1.007008"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-BioPerl","origin":"biology/p5-BioPerl","version":"1.007008","comment":"Collection of Perl modules for bioinformatics","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/BioPerl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8791c1448c9e942ed19a77e41a2bba1c66db400e015fc1d4c852fd28bd6c822","flatsize":8811658,"path":"All/p5-BioPerl-1.007008.pkg","repopath":"All/p5-BioPerl-1.007008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":2805524,"desc":"The BioPerl Project is an international association of developers of open\nsource Perl tools for bioinformatics, genomics and life science research.\n\nBioPerl is a collection of object-oriented Perl modules created by the\nBioPerl Project. It forms the basis of a large number of bioinformatics and\ngenomics applications.\n\n(For an interesting aside on \"How Perl saved the Human Genome Project\", see\nhttp://www.bioperl.org/wiki/How_Perl_saved_human_genome)","deps":{"p5-Data-Stag":{"origin":"devel/p5-Data-Stag","version":"0.14_2"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-Graph":{"origin":"math/p5-Graph","version":"0.9728,1"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Module-Build":{"origin":"devel/p5-Module-Build","version":"0.4234"},"p5-Set-Scalar":{"origin":"devel/p5-Set-Scalar","version":"1.29"},"p5-Test-Most":{"origin":"devel/p5-Test-Most","version":"0.38"},"p5-Test-RequiresInternet":{"origin":"devel/p5-Test-RequiresInternet","version":"0.05"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-DOM":{"origin":"textproc/p5-XML-DOM","version":"1.46"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-XML-SAX-Base":{"origin":"textproc/p5-XML-SAX-Base","version":"1.09"},"p5-XML-SAX-Writer":{"origin":"textproc/p5-XML-SAX-Writer","version":"0.57"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-libxml":{"origin":"textproc/p5-libxml","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"p5-Bio-ASN1-EntrezGene","origin":"biology/p5-Bio-ASN1-EntrezGene","version":"1.73_2,1","comment":"Regular expression-based Perl Parser for NCBI Entrez Gene","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Bio-ASN1-EntrezGene","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10a177c4a3224d9a9d76d5d5fe6ae988fa6aeac9de8ad71a66b1d04386e03ba4","flatsize":153265,"path":"All/p5-Bio-ASN1-EntrezGene-1.73_2,1.pkg","repopath":"All/p5-Bio-ASN1-EntrezGene-1.73_2,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43488,"desc":"Bio::ASN1::EntrezGene is a regular expression-based Perl Parser for NCBI\nEntrez Gene genome databases [1]. It parses an ASN.1-formatted Entrez Gene\nrecord and returns a data structure that contains all data items from the\ngene record.\n\n[1] http://www.ncbi.nih.gov/entrez/query.fcgi?db=gene\n\nThe parser will report error & line number if input data does not conform\nto the NCBI Entrez Gene genome annotation file format.","deps":{"p5-Bio-Cluster":{"origin":"biology/p5-Bio-Cluster","version":"1.7.3_1"},"p5-BioPerl":{"origin":"biology/p5-BioPerl","version":"1.007008"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-Bio-Coordinate","origin":"biology/p5-Bio-Coordinate","version":"1.007001","comment":"Modules for working with biological coordinates","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Bio-Coordinate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9600f5e3b3aaf81a72ebb09568fa87b023c37110dfbd09690f3ecebbb86aee4f","flatsize":186502,"path":"All/p5-Bio-Coordinate-1.007001.pkg","repopath":"All/p5-Bio-Coordinate-1.007001.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":61240,"desc":"Bio::Coordinate classes are used for working with various biological coordinate\nsystems. See Bio::Coordinate::Collection and Bio::Collection::Pair for examples.","deps":{"p5-BioPerl":{"origin":"biology/p5-BioPerl","version":"1.007008"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-BigIP-iControl","origin":"net-mgmt/p5-BigIP-iControl","version":"0.095_2","comment":"Perl interface to the F5 iControl API","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/BigIP-iControl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf3156f9ee293fd1fe9647f1794a011bca4458820f88390ad3214e4e67edd5f3","flatsize":87062,"path":"All/p5-BigIP-iControl-0.095_2.pkg","repopath":"All/p5-BigIP-iControl-0.095_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25256,"desc":"This package provides a Perl interface to the F5 BigIP iControl API.\n\nThe F5 BigIP iControl API is an open SOAP/XML for communicating with supported\nF5 BigIP products.","deps":{"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-BigIP-ParseConfig","origin":"textproc/p5-BigIP-ParseConfig","version":"1.1.9","comment":"F5 BigIP configuration parser","maintainer":"osa@FreeBSD.org","www":"https://metacpan.org/release/BigIP-ParseConfig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9813633b306fb9c7819a67ee700addc917edc5da99edc28c47eda83943afff1b","flatsize":32567,"path":"All/p5-BigIP-ParseConfig-1.1.9.pkg","repopath":"All/p5-BigIP-ParseConfig-1.1.9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13020,"desc":"This module provides an interface to reading, writing, and\nmanipulating configuration files used on F5 (BigIP) LTM network\ndevices.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-BibTeX-Parser","origin":"textproc/p5-BibTeX-Parser","version":"1.04","comment":"Pure perl BibTeX parser","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/BibTeX-Parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3dcec84293e1b4438d8b3ac3c7ffb9fa54b4c1bd00a53ee8236e6d80230b3d48","flatsize":72198,"path":"All/p5-BibTeX-Parser-1.04.pkg","repopath":"All/p5-BibTeX-Parser-1.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21576,"desc":"BibTeX::Parser is a pure perl BibTeX parser.","deps":{"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-LaTeX-ToUnicode":{"origin":"textproc/p5-LaTeX-ToUnicode","version":"0.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Bigtop","origin":"www/p5-Bigtop","version":"0.38_3","comment":"Web application data language processor","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bigtop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5c14c120eaa9b58906c5fc05adf441754aa7bee9f9da164f401338acb3ebef9","flatsize":2087102,"path":"All/p5-Bigtop-0.38_3.pkg","repopath":"All/p5-Bigtop-0.38_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":454000,"desc":"Bigtop is a language for describing the data of a web application.\nUsually this data will be stored in a relational database. Once you\nhave a description of your data, you can generate a web application\nfrom it. This includes all the pieces you need like: the sql\nstatements ready for feeding to your database command line tool, the\nhttpd.conf you need to Include in the httpd.conf on your system, the\nmodules that will handle the web requests, the models that make the\ndatabase tables look like classes, etc.\n\nIf you need to alter the data model in the future, you can change your\noriginal description to match the new reality, then regenerate the\napplication without fear of losing hand written code (though you may\nhave to modify some of it to reflect the new reality).","deps":{"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-Gantry":{"origin":"www/p5-Gantry","version":"3.64_1"},"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-IO-Prompt":{"origin":"devel/p5-IO-Prompt","version":"0.997004"},"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Inline-TT":{"origin":"devel/p5-Inline-TT","version":"0.07_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-BerkeleyDB","origin":"databases/p5-BerkeleyDB","version":"0.65","comment":"Perl5 interface to the Berkeley DB package","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/BerkeleyDB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aed7e883f1740ab289b16a12daa3f5a800826e989a9be65b0020a4c98441a515","flatsize":418043,"path":"All/p5-BerkeleyDB-0.65.pkg","repopath":"All/p5-BerkeleyDB-0.65.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":120604,"desc":"This is the perl5 interface to Berkeley DB version 2, 3, 4 or 4.1, which\nit depends on.\n\nYou may want to use this, instead of the default dbm that perl provides,\nas that one is based on version 1, which is seriously buggy. E.g., if\nkeys or data are over a hundred bytes or so, bad things may happen to\nyour dbm files. Never mind all the extra features....","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libdb-5.3.so.0"]},{"name":"p5-Bencode","origin":"converters/p5-Bencode","version":"1.502","comment":"BitTorrent bencode serialisation format","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Bencode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67946b8d0d0132c6e7a7217e6da240ba2ce367c85dc17e5744561ed815684f6e","flatsize":47985,"path":"All/p5-Bencode-1.502.pkg","repopath":"All/p5-Bencode-1.502.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13044,"desc":"Bencode implements the BitTorrent bencode serialisation format, as described in\nhttp://www.bittorrent.org/beps/bep_0003.html#bencoding.","deps":{"p5-Exporter-Tidy":{"origin":"devel/p5-Exporter-Tidy","version":"0.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"p5-Best","origin":"devel/p5-Best","version":"0.15_1","comment":"Fallbackable module loader","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Best","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"959affd51e271664d622fdbb093613d4ca39fb7816422d1a74cf749829b3911d","flatsize":21981,"path":"All/p5-Best-0.15_1.pkg","repopath":"All/p5-Best-0.15_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11748,"desc":"Often there are several possible providers of some functionality your\nprogram needs, but you don't know which is available at the run site.\nFor example, one of the modules may be implemented with XS, or not in\nthe core Perl distribution and thus not necessarily installed.\n\nBest.pm attempts to load modules from a list, stopping at the first\nsuccessful load and failing only if no alternative was found.","deps":{"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Benchmark-Timer","origin":"devel/p5-Benchmark-Timer","version":"0.7112","comment":"Code benchmarking tool","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Benchmark-Timer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40a098a0f7839013a1e6b5b50ec7f8a92c0e0018b580df7aea27cfbdf9eb7359","flatsize":44568,"path":"All/p5-Benchmark-Timer-0.7112.pkg","repopath":"All/p5-Benchmark-Timer-0.7112.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19008,"desc":"Benchmark::Timer class allows you to time portions of code conveniently, as\nwell as benchmark code by allowing timings of repeated trials. It is perfect\nfor when you need more precise information about the running time of portions\nof your code than the Benchmark module will give you, but don't want to go all\nout and profile your code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"SAMPLE":"on"}},{"name":"p5-Benchmark-Stopwatch","origin":"benchmarks/p5-Benchmark-Stopwatch","version":"0.05_1","comment":"Simple timing of stages of your code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Benchmark-Stopwatch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73486ba3277b9eeb1266d6f1c16407030e2c09395810c3668278d20b71895dde","flatsize":17349,"path":"All/p5-Benchmark-Stopwatch-0.05_1.pkg","repopath":"All/p5-Benchmark-Stopwatch-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9116,"desc":"The other benchmark modules provide excellent timing for specific\nparts of your code. This module aims to allow you to easily time the\nprogression of your code.\n\nThe stopwatch analogy is that at some point you get a new stopwatch\nand start timing. Then you note certain events using lap. Finally you\nstop the watch and then print out a summary.\n\nThe summary shows all the events in order, what time they occurred at,\nhow long since the last lap and the percentage of the total time.\nHopefully this will give you a good idea of where your code is\nspending most of its time.\n\nThe times are all wallclock times in fractional seconds.\n\nThat's it.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["benchmarks","perl5"]},{"name":"p5-Beanstalk-Client","origin":"net/p5-Beanstalk-Client","version":"1.06_1","comment":"Perl API for beanstalkd, a distributed queue daemon","maintainer":"vsevolod@FreeBSD.org","www":"https://metacpan.org/release/Beanstalk-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5387e4d38905a0e709c0244239ead5f2c165e7fe33ca392bdf1faab351bbc76a","flatsize":49285,"path":"All/p5-Beanstalk-Client-1.06_1.pkg","repopath":"All/p5-Beanstalk-Client-1.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21916,"desc":"Beanstalk::Client provides a Perl API of protocol version 1.0 to the beanstalkd\nserver, a fast, general-purpose, in-memory workqueue service by Keith Rarick.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Benchmark-Forking","origin":"benchmarks/p5-Benchmark-Forking","version":"1.01_2","comment":"Run benchmarks in separate processes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Benchmark-Forking","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e21e7008e9a671f235e6237dbf961988bc18fbe1224ec97aa26110b1277d1b8","flatsize":21623,"path":"All/p5-Benchmark-Forking-1.01_2.pkg","repopath":"All/p5-Benchmark-Forking-1.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12340,"desc":"The Benchmark::Forking module changes the behavior of the standard\nBenchmark module, running each piece of code to be timed in a separate\nforked process. Because each child exits after running its timing loop,\nthe computations it performs can't propogate back to affect subsequent\ntest cases.\n\nThis can make benchmark comparisons more accurate, because the\nseparate test cases are mostly isolated from side-effects caused by\nthe others. Benchmark scripts typically don't depend on those\nside-effects, so in most cases you can simply use or require this\nmodule at the top of your existing code without having to change\nanything else.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["benchmarks","perl5"]},{"name":"p5-Baseball-Sabermetrics","origin":"games/p5-Baseball-Sabermetrics","version":"0.03_1","comment":"Baseball Statistics Module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Baseball-Sabermetrics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51c4c0727b9672b02fd60a7832db74a45f0a86ba386c37b214309f47726f9ce3","flatsize":28899,"path":"All/p5-Baseball-Sabermetrics-0.03_1.pkg","repopath":"All/p5-Baseball-Sabermetrics-0.03_1.pkg","licenselogic":"single","pkgsize":12288,"desc":"Baseball::Sabermetrics provides an easy interface for calculating baseball\nstatistics, given a data importer. In this package, I've writen CPBL.pm for\n(Chinese Professional Baseball League, http://www.cpbl.com.tw).","deps":{"p5-Data-Serializer":{"origin":"devel/p5-Data-Serializer","version":"0.65"},"p5-HTML-TableExtract":{"origin":"www/p5-HTML-TableExtract","version":"2.15"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games","perl5"]},{"name":"p5-Bash-Completion","origin":"shells/p5-Bash-Completion","version":"0.008_2","comment":"Extensible system to provide bash completion","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Bash-Completion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b5e395a027bb539fcd727eff8b8cbb31461ca459d437d0f00e0a5a86bbecb89","flatsize":48292,"path":"All/p5-Bash-Completion-0.008_2.pkg","repopath":"All/p5-Bash-Completion-0.008_2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":27164,"desc":"bash completion should just work when you install new commands. Bash::Completion\nis a system to use and write bash completion rules.\n\nFor end-users, you just need to add this line to your .bashrc or .bash_profile:\n\n    setup-bash-complete\n\nThis will load all the installed Bash::Completion plugins, make sure they should\nbe activated and generate the proper bash code to setup bash completion for\nthem.\n\nIf you later install a new command line tool, and it has a\nBash::Completion::Plugin -based plugin, all your new shells will have bash\ncompletion rules for it. You can also force immediate setup by running the same\ncommand:\n\n    setup-bash-complete\n\nTo write a new Bash::Completion plugin, see Bash::Completion::Plugin.","deps":{"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["shells","perl5"]},{"name":"p5-Barcode-ZBar","origin":"graphics/p5-Barcode-ZBar","version":"0.10","comment":"Perl extension to ZBar barcode reader","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Barcode-ZBar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35d9cc01d891d813045efdbe71e6520601ce9d0e5b0343662610eb5e2a8abef5","flatsize":106015,"path":"All/p5-Barcode-ZBar-0.10.pkg","repopath":"All/p5-Barcode-ZBar-0.10.pkg","licenselogic":"single","pkgsize":35804,"desc":"The ZBar Bar Code Reader is a library for scanning and decoding bar\ncodes from various sources such as video streams, image files or raw\nintensity sensors.  It supports EAN, UPC, Code 128, Code 39 and\nInterleaved 2 of 5.\n\nThese are the bindings for interacting directly with the library from\nPerl.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"zbar":{"origin":"graphics/zbar","version":"0.23.90_5"}},"categories":["graphics","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Bio-Cluster","origin":"biology/p5-Bio-Cluster","version":"1.7.3_1","comment":"BioPerl cluster modules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Bio-Cluster","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c0e7815415fc66440e462d9071f3520fbdc06ba2b044f198f1892a502235ee5","flatsize":167852,"path":"All/p5-Bio-Cluster-1.7.3_1.pkg","repopath":"All/p5-Bio-Cluster-1.7.3_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":57468,"desc":"Bio::Cluster is the BioPerl cluster modules. Classes and modules here describe\nthe basic structure for a cluster of BioPerl objects.","deps":{"p5-Bio-Variation":{"origin":"biology/p5-Bio-Variation","version":"1.7.5"},"p5-BioPerl":{"origin":"biology/p5-BioPerl","version":"1.007008"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-Bio-Das-Lite","origin":"biology/p5-Bio-Das-Lite","version":"2.11_1","comment":"Perl extension for the DAS (HTTP+XML) Protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bio-Das-Lite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff385f88f3d205fb54ddff16601d1dd8a18dd088bd405509141b70d649660fe5","flatsize":60565,"path":"All/p5-Bio-Das-Lite-2.11_1.pkg","repopath":"All/p5-Bio-Das-Lite-2.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21400,"desc":"p5-Bio-Das-Lite is an implementation of a client for the DAS protocol (XML\nover HTTP primarily for biological-data).","deps":{"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-WWW-Curl":{"origin":"www/p5-WWW-Curl","version":"4.17_5"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-Badger","origin":"devel/p5-Badger","version":"0.16","comment":"Perl Application Programming Toolkit","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Badger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"159200aa09dddc56dae383fd8f565b790df0ea14289a35aa3fdca589da655bd2","flatsize":1280968,"path":"All/p5-Badger-0.16.pkg","repopath":"All/p5-Badger-0.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1"],"pkgsize":484064,"desc":"The Badger toolkit is a collection of Perl modules designed to simplify\nthe process of building object-oriented Perl applications. It provides a\nset of foundation classes upon which you can quickly build robust and\nreliable systems that are simple, sexy and scalable.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-BackupPC-XS","origin":"sysutils/p5-BackupPC-XS","version":"0.62","comment":"Perl extension for BackupPC libraries","maintainer":"moiseev@mezonplus.ru","www":"https://backuppc.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"062a41a292ba1c1af4b9a80ba298e41a8ed41a14416deaf82c6e1e5b0dff14c1","flatsize":256512,"path":"All/p5-BackupPC-XS-0.62.pkg","repopath":"All/p5-BackupPC-XS-0.62.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":97188,"desc":"BackupPC::XS implements various BackupPC functions in a perl-callable module.\nThis module is required for BackupPC V4+.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-BSON","origin":"databases/p5-BSON","version":"1.12.2","comment":"Pure Perl implementation of MongoDB BSON serialization","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/BSON","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8989d30e1c17a9572f573f929e5772ccb1b6f801a919a0d584e7c949698d098d","flatsize":248230,"path":"All/p5-BSON-1.12.2.pkg","repopath":"All/p5-BSON-1.12.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":92876,"desc":"This module implements BSON serialization and deserialization as described at\nhttp://bsonspec.org. BSON is the primary data representation for MongoDB.","deps":{"p5-Crypt-URandom":{"origin":"security/p5-Crypt-URandom","version":"0.40"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"p5-boolean":{"origin":"devel/p5-boolean","version":"0.46"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-BSD-getloadavg","origin":"sysutils/p5-BSD-getloadavg","version":"0.03","comment":"Perl Interface to getloadavg(3)","maintainer":"gert@space.net","www":"https://metacpan.org/release/BSD-getloadavg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5dec0a2ad836b7fd346e61d53c03f6f86dc67a0ada7c216701c93eacbf35a63","flatsize":19919,"path":"All/p5-BSD-getloadavg-0.03.pkg","repopath":"All/p5-BSD-getloadavg-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9496,"desc":"Perl Interface to getloadavg(3)\n\nThis module allows you to access load average from perl scripts\nwithout invoking uptime(1).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-BSD-stat","origin":"devel/p5-BSD-stat","version":"1.36","comment":"Stat() with BSD 4.4 extensions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/BSD-stat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3cb65cfc9cc61ee555bfd5ad1bf902ab48e44413aed1b44d7120554dca4af195","flatsize":38599,"path":"All/p5-BSD-stat-1.36.pkg","repopath":"All/p5-BSD-stat-1.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16764,"desc":"This module's default exports override the core stat() and lstat()\nfunctions, replacing them with versions that contain BSD 4.4 extensions\nsuch as flags. This module also adds chflags function.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-BZ-Client","origin":"devel/p5-BZ-Client","version":"1.04_3","comment":"Client for the Bugzilla web services API","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/BZ-Client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12b53a2b0f0549c4efc6118bb052ba8d9cd2857dacff7499768f36d17a8c03c6","flatsize":72723,"path":"All/p5-BZ-Client-1.04_3.pkg","repopath":"All/p5-BZ-Client-1.04_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26924,"desc":"A client for the Bugzilla web services API.","deps":{"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-BSD-Resource","origin":"devel/p5-BSD-Resource","version":"1.2911","comment":"Perl module to access BSD resource limit and priority functions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/BSD-Resource","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"729143165b001749060fd1a2b6e4669811904cc1bcfe9b78a8bb456046b8e4f6","flatsize":82991,"path":"All/p5-BSD-Resource-1.2911.pkg","repopath":"All/p5-BSD-Resource-1.2911.pkg","licenselogic":"or","licenses":["ART20","GPLv2"],"pkgsize":30116,"desc":"This Perl extension implements the BSD process resource limit functions\n\n\tgetrusage()\tgetrlimit()\tsetrlimit()\n\nand the BSD process priority functions.  These are available also via\ncore Perl but here we do more tricks so that the PRIO_* are available.\n\n\tgetpriority()\tsetpriority()\n\nAlso is provided\n\n\ttimes()\n\nwhich provides the same functionality as the one in core Perl, only with\nbetter time resolution.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-BSD-Process","origin":"sysutils/p5-BSD-Process","version":"0.07_2","comment":"Information about running processes on BSD platforms","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/BSD-Process","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"baca6e1f6f333effbbd997c9c61a6a3f69a42b95b9ddc9ed245c70e461b39643","flatsize":74148,"path":"All/p5-BSD-Process-0.07_2.pkg","repopath":"All/p5-BSD-Process-0.07_2.pkg","licenselogic":"single","pkgsize":29656,"desc":"Information about running processes on BSD platforms","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-BIND-Config-Parser","origin":"dns/p5-BIND-Config-Parser","version":"0.01_1","comment":"Parse BIND Config files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/BIND-Config-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"703ec3d5a70fd34d9b2db4ac3dba06ceb4da51539f42e75d9554b7759530eae7","flatsize":7015,"path":"All/p5-BIND-Config-Parser-0.01_1.pkg","repopath":"All/p5-BIND-Config-Parser-0.01_1.pkg","licenselogic":"single","pkgsize":4844,"desc":"BIND::Config::Parser provides a lightweight parser to the configuration\nfile syntax of BIND v8 and v9 using a Parse::RecDescent grammar.","deps":{"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-BIND-Conf_Parser","origin":"dns/p5-BIND-Conf_Parser","version":"0.95_1","comment":"Perl5 module to parse BIND 8 configuration files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/BIND-Conf_Parser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bc9745785e832a6ae728679848ded5ffb21099528b57e4ca7cd576709205a5d","flatsize":36940,"path":"All/p5-BIND-Conf_Parser-0.95_1.pkg","repopath":"All/p5-BIND-Conf_Parser-0.95_1.pkg","licenselogic":"single","pkgsize":12656,"desc":"BIND::Conf_Parser implements a virtual base class for parsing BIND (Berkeley\nInternet Name Domain) server version 8 configuration files (\"named.conf\").\nAs each meaningful semantic 'chunk' is parsed, a callback method is invoked\nwith the parsed information.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-BFD","origin":"devel/p5-BFD","version":"0.31_1","comment":"Impromptu dumping of data structures for debugging purposes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/BFD","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"333ae7e5e38b28f976219266751f02a589b96e86d4221f6f291ec039e1b4bab7","flatsize":12397,"path":"All/p5-BFD-0.31_1.pkg","repopath":"All/p5-BFD-0.31_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+","MIT","BSD2CLAUSE"],"pkgsize":6884,"desc":"BFD allows for impromptu dumping of output to STDERR.  Useful when you\nwant to take a peek at a nest Perl data structure by emitting (relatively)\nnicely formatted output with filename and line number prefixed to each line.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-BS-Event","origin":"devel/p5-BS-Event","version":"0.3_2","comment":"Class that provides an event callback interface","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/ELMEX/BS-Event-0.3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bdd007455c93826657262cdcfbed655e2b1628f487ffff4450c4df17ad30b65","flatsize":20989,"path":"All/p5-BS-Event-0.3_2.pkg","repopath":"All/p5-BS-Event-0.3_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10500,"desc":"This module was mainly written for Net::XMPP2, Net::IRC3 and BS to provide a\nconsistent API for registering and emitting events. Even though I originally\nwrote it for those modules I released it separately in case anyone may find this\nmodule useful.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"EXAMPLES":"on"}},{"name":"p5-BDB","origin":"databases/p5-BDB","version":"1.92","comment":"Asynchronous Berkeley DB access","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/BDB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fadd972938b1e59ae92b66629d73011727bc9dc3da44e25f56612c045872c344","flatsize":167979,"path":"All/p5-BDB-1.92.pkg","repopath":"All/p5-BDB-1.92.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":54248,"desc":"BDB is a Perl module to provide asynchronous Berkeley DB access.","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36","libdb-5.3.so.0"]},{"name":"p5-BBS-UserInfo-Wretch","origin":"net/p5-BBS-UserInfo-Wretch","version":"0.03_1","comment":"Get user information of Wretch-style BBS","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/BBS-UserInfo-Wretch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df7e7f9b8cb65d2587c120a1b6e78f0952004f78822fa1af8dcb973c1f52ec25","flatsize":12565,"path":"All/p5-BBS-UserInfo-Wretch-0.03_1.pkg","repopath":"All/p5-BBS-UserInfo-Wretch-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6676,"desc":"Get user information of Wretch-style BBS.","deps":{"p5-Expect":{"origin":"lang/p5-Expect","version":"1.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-BBS-UserInfo-Ptt","origin":"net/p5-BBS-UserInfo-Ptt","version":"0.06_1","comment":"Get user information of PTT-style BBS","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/BBS-UserInfo-Ptt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cff1918111e6e1584529f181a3da8f45fb543bf6fc97ff75b1d224412217ced","flatsize":12704,"path":"All/p5-BBS-UserInfo-Ptt-0.06_1.pkg","repopath":"All/p5-BBS-UserInfo-Ptt-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6644,"desc":"Get user information of PTT-style BBS.","deps":{"p5-Expect":{"origin":"lang/p5-Expect","version":"1.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-BBS-UserInfo-Maple3itoc","origin":"net/p5-BBS-UserInfo-Maple3itoc","version":"0.01_1","comment":"Get user information of Maple3itoc-style BBS","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/BBS-UserInfo-Maple3itoc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd352a23c6d7e1e9dee4332786890ec731ae1721b8647275c0b544af100291bc","flatsize":12424,"path":"All/p5-BBS-UserInfo-Maple3itoc-0.01_1.pkg","repopath":"All/p5-BBS-UserInfo-Maple3itoc-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6652,"desc":"Get user information of Maple3itoc-style BBS.","deps":{"p5-Expect":{"origin":"lang/p5-Expect","version":"1.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-BBS-UserInfo-SOB","origin":"net/p5-BBS-UserInfo-SOB","version":"0.01_1","comment":"Get user information of SOB-style BBS","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/BBS-UserInfo-SOB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1232d9b37b91ef461e1bd3b65b280bdf31c5186f4eff199d6aced8e34a60e60","flatsize":12355,"path":"All/p5-BBS-UserInfo-SOB-0.01_1.pkg","repopath":"All/p5-BBS-UserInfo-SOB-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6656,"desc":"Get user information of SOB-style BBS.","deps":{"p5-Expect":{"origin":"lang/p5-Expect","version":"1.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-BBS-UserInfo-Maple3","origin":"net/p5-BBS-UserInfo-Maple3","version":"0.01_1","comment":"Get user information of Maple3-style BBS","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/BBS-UserInfo-Maple3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1d4dab70ea766dd2469b8db8fecbb019c12bb7ea3a6285bb1c1f1b303c4f169","flatsize":12362,"path":"All/p5-BBS-UserInfo-Maple3-0.01_1.pkg","repopath":"All/p5-BBS-UserInfo-Maple3-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6632,"desc":"Get user information of Maple3-style BBS.","deps":{"p5-Expect":{"origin":"lang/p5-Expect","version":"1.38"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-BBS-UserInfo","origin":"net/p5-BBS-UserInfo","version":"0.01_1","comment":"Base class of BBS::UserInfo::XXX","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/BBS-UserInfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3912b0ce490089759140fb5487dd11d02c0db3c2394fd302ca4aac43d727cb3","flatsize":9205,"path":"All/p5-BBS-UserInfo-0.01_1.pkg","repopath":"All/p5-BBS-UserInfo-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5456,"desc":"Base class of BBS::UserInfo::XXX.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-BBS-Client","origin":"net/p5-BBS-Client","version":"0.03_1","comment":"Client Module For BBS Systems","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CORNELIUS/BBS-Client-0.03","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fd998fa3fbca6ddb7292c45884b332b76be5f2e59597171d9e2e90c43db54a5","flatsize":23858,"path":"All/p5-BBS-Client-0.03_1.pkg","repopath":"All/p5-BBS-Client-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10072,"desc":"BBS::Client - A Client Module For BBS Systems","deps":{"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-B-Utils","origin":"devel/p5-B-Utils","version":"0.27","comment":"Helper functions for op tree manipulation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/B-Utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4249d714e95c9e57f3345c5c6c68184d2540cb47a1f62e17f945a35c348df15d","flatsize":95184,"path":"All/p5-B-Utils-0.27.pkg","repopath":"All/p5-B-Utils-0.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":31260,"desc":"These functions make it easier to manipulate the op tree.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-B-Size2","origin":"devel/p5-B-Size2","version":"2.07_1","comment":"Perl extension to measure size of Perl OPs and SVs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/B-Size2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13ac8151fae7de00dd71d99919611d194774c5d6233f149a5b54a0c2884705c8","flatsize":47852,"path":"All/p5-B-Size2-2.07_1.pkg","repopath":"All/p5-B-Size2-2.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17320,"desc":"Measure size of Perl OPs and SVs.  B::Size2 is a fork of B::Size 0.09.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-B-OPCheck","origin":"devel/p5-B-OPCheck","version":"0.32","comment":"PL_check hacks using Perl callbacks","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/B-OPCheck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2d04a006b7ab4619e36aaed13bbabcf53fd7838b02da49e3465abeb978216b8","flatsize":54229,"path":"All/p5-B-OPCheck-0.32.pkg","repopath":"All/p5-B-OPCheck-0.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14892,"desc":"PL_check is an array indexed by opcode number (op_type) that contains\nfunction pointers invoked as the last stage of optree compilation,\nper op.","deps":{"p5-B-Utils":{"origin":"devel/p5-B-Utils","version":"0.27"},"p5-Scope-Guard":{"origin":"devel/p5-Scope-Guard","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-B-Hooks-Parser","origin":"devel/p5-B-Hooks-Parser","version":"0.21","comment":"Interface to perls parser variables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/B-Hooks-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b5320705b53ba8a5e3f2808840c41103494fa047b4d25ba713b1b8c35215025","flatsize":60643,"path":"All/p5-B-Hooks-Parser-0.21.pkg","repopath":"All/p5-B-Hooks-Parser-0.21.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17128,"desc":"This module provides an API for parts of the perl parser. It can be\nused to modify code while it's being parsed.","deps":{"p5-B-Hooks-OP-Check":{"origin":"devel/p5-B-Hooks-OP-Check","version":"0.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-B-Keywords","origin":"devel/p5-B-Keywords","version":"1.27","comment":"Lists of reserved barewords and symbol names","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/B-Keywords","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"baedd3fbe2d78a9571ca8d2eeb1a70b25a1b0e7b8a5d5003d81d1706f5cd94b8","flatsize":40766,"path":"All/p5-B-Keywords-1.27.pkg","repopath":"All/p5-B-Keywords-1.27.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":16852,"desc":"B::Keywords supplies seven arrays of keywords: @Scalars, @Arrays, @Hashes,\n@Filehandles, @Symbols, @Functions and @Barewords. The @Symbols array includes\nthe contents of each of @Scalars, @Arrays, @Hashes and @Filehandles. Similarly,\n@Barewords adds a few non-function keywords (like __DATA__, NULL) to the\n@Functions array.\n\nAll additions and modifications are welcome.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-B-Hooks-OP-Check-EntersubForCV","origin":"devel/p5-B-Hooks-OP-Check-EntersubForCV","version":"0.10","comment":"Perl extension to invoke callback on construction of entersub OPs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/B-Hooks-OP-Check-EntersubForCV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c2a3f0f920ae12f827eb144c13897c323e406954e6ad04d0cecca5cfe5a39fe","flatsize":26025,"path":"All/p5-B-Hooks-OP-Check-EntersubForCV-0.10.pkg","repopath":"All/p5-B-Hooks-OP-Check-EntersubForCV-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11224,"desc":"Invoke callbacks on construction of entersub OPs for certain CVs.","deps":{"p5-B-Hooks-OP-Check":{"origin":"devel/p5-B-Hooks-OP-Check","version":"0.22"},"p5-B-Utils":{"origin":"devel/p5-B-Utils","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-B-Hooks-OP-Check","origin":"devel/p5-B-Hooks-OP-Check","version":"0.22","comment":"Wrap OP check callbacks","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/B-Hooks-OP-Check","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"630b918714696ceec9d11ce88a96227a55824614158b1b271716a1c90dc906b1","flatsize":50725,"path":"All/p5-B-Hooks-OP-Check-0.22.pkg","repopath":"All/p5-B-Hooks-OP-Check-0.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13848,"desc":"This module provides a c api for XS modules to hook into the callbacks of\nPL_check.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-B-Hooks-OP-Annotation","origin":"devel/p5-B-Hooks-OP-Annotation","version":"0.44_2","comment":"Annotate and delegate hooked OPs","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/B-Hooks-OP-Annotation","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb2512ac3c69a662ffa31bc91d64acfa048ba9c03109ec560dc3ca78f3890de7","flatsize":27310,"path":"All/p5-B-Hooks-OP-Annotation-0.44_2.pkg","repopath":"All/p5-B-Hooks-OP-Annotation-0.44_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12932,"desc":"B::Hooks::OP::Annotation provides a way for XS code that hijacks OP op_ppaddr\nfunctions to delegate to (or restore) the previous functions, whether assigned\nby perl or by another module. Typically this should be used in conjunction with\nB::Hooks::OP::Check.","deps":{"p5-ExtUtils-Depends":{"origin":"devel/p5-ExtUtils-Depends","version":"0.8001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-B-Hooks-EndOfScope","origin":"devel/p5-B-Hooks-EndOfScope","version":"0.28","comment":"Execute code after a scope finished compilation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/B-Hooks-EndOfScope","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"efe681f4f01d272eb3c47bad66a49a6bc575d9b6b1077cab1f3c338553b32d6a","flatsize":60904,"path":"All/p5-B-Hooks-EndOfScope-0.28.pkg","repopath":"All/p5-B-Hooks-EndOfScope-0.28.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19124,"desc":"This module allows you to execute code when perl finished compiling the\nsurrounding scope.","deps":{"p5-Module-Implementation":{"origin":"devel/p5-Module-Implementation","version":"0.09_1"},"p5-Sub-Exporter-Progressive":{"origin":"devel/p5-Sub-Exporter-Progressive","version":"0.001013"},"p5-Variable-Magic":{"origin":"devel/p5-Variable-Magic","version":"0.64"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-B-Hooks-AtRuntime","origin":"devel/p5-B-Hooks-AtRuntime","version":"8","comment":"Lower blocks from compile time to runtime","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/B-Hooks-AtRuntime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5d525bbf8a3e5548e32282a5a8d7a025a87d9b5065fe341398355354fa882d2","flatsize":28361,"path":"All/p5-B-Hooks-AtRuntime-8.pkg","repopath":"All/p5-B-Hooks-AtRuntime-8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14648,"desc":"B::Hooks::AtRuntime allows code that runs at compile-time to do something at\nruntime. A block passed to at_runtime gets compiled into the code that's\ncurrently compiling, and will be called when control reaches that point at\nruntime. In the example in the SYNOPSIS, the warnings will occur in order, and\nif that section of code runs more than once, so will all three warnings.","deps":{"p5-Exporter-Tiny":{"origin":"devel/p5-Exporter-Tiny","version":"1.006002"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-B-Graph","origin":"devel/p5-B-Graph","version":"0.51_1","comment":"Perl Compiler backend to diagram OP trees","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/B-Graph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e26b65d5895b8bb8793099cebfe334bb0824525a5ff3bef803bc2a5f447a685","flatsize":45083,"path":"All/p5-B-Graph-0.51_1.pkg","repopath":"All/p5-B-Graph-0.51_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17736,"desc":"This module is a layer between the perl-internals-examining parts of\nMalcolm Beattie's perl compiler (the B::* classes) and your favorite\ngraph layout tool (currently Dot and VGC are supported, but adding\nothers would be easy). It examines the internal structures that perl\nbuilds to represent your code (OPs and SVs), and generates\nspecifications for multicolored boxes and arrows to represent them.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-B-Generate","origin":"devel/p5-B-Generate","version":"1.56","comment":"Create your own Perl op trees","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/B-Generate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35420b5b8328e3e38647848ae3b14e62ae782ca5ac2e6149c674a0dfafe66b2c","flatsize":84951,"path":"All/p5-B-Generate-1.56.pkg","repopath":"All/p5-B-Generate-1.56.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29652,"desc":"Malcolm Beattie's B module allows you to examine the Perl op tree at\nruntime, in Perl space; it's the basis of the Perl compiler. But what it\ndoesn't let you do is manipulate that op tree: it won't let you create\nnew ops, or modify old ones. Now you can.\n\nWell, if you're intimately familiar with Perl's internals, you can.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-B-Flags","origin":"devel/p5-B-Flags","version":"0.17","comment":"Friendlier flags for B","maintainer":"svysh.fbsd@gmail.com","www":"https://metacpan.org/release/B-Flags","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8b9b9dd8c1660ff39c20cf4154a2147db19629e426b1c198f215d2fcd64047a","flatsize":28042,"path":"All/p5-B-Flags-0.17.pkg","repopath":"All/p5-B-Flags-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12804,"desc":"Friendlier flags for B\n\nBy default, \"$foo->flags\" when passed an object in the \"B\" class will\nproduce a relatively meaningless number, which one would need to grovel\nthrough the Perl source code in order to do anything useful with. This\nmodule adds \"flagspv\" to the SV and op classes and \"privatepv\" to the op\nclasses, which makes them easier to understand.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-B-Deobfuscate","origin":"devel/p5-B-Deobfuscate","version":"0.20_1","comment":"Extension to B::Deparse for use in de-obfuscating source code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/B-Deobfuscate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"808e080664901a3f5dcd1a0902dfdc1a28eaa58a5be67983be58fc4f707b1951","flatsize":37524,"path":"All/p5-B-Deobfuscate-0.20_1.pkg","repopath":"All/p5-B-Deobfuscate-0.20_1.pkg","licenselogic":"single","pkgsize":18648,"desc":"B::Deobfuscate is a backend module for the Perl compiler that generates perl\nsource code, based on the internal compiled structure that perl itself creates\nafter parsing a program. It adds symbol renaming functions to the B::Deparse\nmodule. An obfuscated program is already parsed and interpreted correctly by\nthe B::Deparse program. Unfortunately, if the obfuscation involved variable\nrenaming then the resulting program also has obfuscated symbols.","deps":{"p5-B-Keywords":{"origin":"devel/p5-B-Keywords","version":"1.27"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-B-Debug","origin":"devel/p5-B-Debug","version":"1.26","comment":"Walk Perl syntax tree, printing debug info about ops","maintainer":"jkeenan@cpan.org","www":"https://metacpan.org/release/B-Debug","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e574b7bbbfb86f1045900154f38d5019f19815299c46ae29033e91ac0eb3c81","flatsize":30302,"path":"All/p5-B-Debug-1.26.pkg","repopath":"All/p5-B-Debug-1.26.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12400,"desc":"Walk Perl syntax tree, printing debug info about ops\n\nWithout actually executing a Perl 5 program, you can walk its optree:\n\n    $ cat hello.pl\n    print \"Hello world!\\n\";\n\n    $ perl -MO=Debug hello.pl\n    hello.pl syntax OK\n    LISTOP (0x55d1520414f8)\n    \top_ppaddr\t0x55d1520414f8 LISTOP [OP_LEAVE]\n    \top_next\t\t0x0\n    \top_sibling\t0x0\n    \top_targ\t\t1\n    \t...\n    OP (0x55d1520414c8)\n    \top_ppaddr\t0x55d1520414c8     OP [OP_ENTER]\n    \top_next\t\t0x55d152041538    COP [OP_NEXTSTATE]\n    \top_sibling\t0x55d152041538    COP [OP_NEXTSTATE]\n    \top_targ\t\t0\n    \t...","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-B-Compiling","origin":"devel/p5-B-Compiling","version":"0.06","comment":"Perl extension to expose PL_compiling to perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/B-Compiling","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cef16b1e786abbe4e0b9d9b70c0699a9d8bcfd7151f02e39435f66e84618965e","flatsize":17498,"path":"All/p5-B-Compiling-0.06.pkg","repopath":"All/p5-B-Compiling-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8036,"desc":"This module exposes the perl interpreter's PL_compiling variable to perl.","deps":{"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-B-COW","origin":"devel/p5-B-COW","version":"0.007","comment":"Additional B helpers to check COW status","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/B-COW","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6eb8cedf241b426941e624febb3e4025aacdfc964f783b21e277cf8be019663d","flatsize":49738,"path":"All/p5-B-COW-0.007.pkg","repopath":"All/p5-B-COW-0.007.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13276,"desc":"B::COW provides some naive additional B helpers to check the COW status of one\nSvPV.\n\nA COWed SvPV is sharing its string (the PV) with other SvPVs. It's a (kind of)\nRead Only C string, that would be Copied On Write (COW). More than one SV can\nshare the same PV, but when one PV need to alter it, it would perform a copy of\nit, decrease the COWREFCNT counter. One SV can then drop the COW flag when it's\nthe only one holding a pointer to the PV. The COWREFCNT is stored at the end of\nthe PV, after the the \"\\0\". That value is limited to 255, when we reach 255, a\nnew PV would be created,","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-B-Hooks-OP-PPAddr","origin":"devel/p5-B-Hooks-OP-PPAddr","version":"0.06","comment":"Hook into opcode execution","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/B-Hooks-OP-PPAddr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e4112461d97d1b9dd58800e809598874ae5f20fe19d9240f2bead260fde90d3","flatsize":51228,"path":"All/p5-B-Hooks-OP-PPAddr-0.06.pkg","repopath":"All/p5-B-Hooks-OP-PPAddr-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14096,"desc":"This module provides a C api for XS modules to hook into the execution\nof perl opcodes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-BSON-XS","origin":"databases/p5-BSON-XS","version":"0.8.4","comment":"XS implementation of MongoDB BSON serialization","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/BSON-XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a12bbc01ff9a1d4a81a16ddaf33d071a00b3c9730bf0609f1408a8e85f7ff7cc","flatsize":189151,"path":"All/p5-BSON-XS-0.8.4.pkg","repopath":"All/p5-BSON-XS-0.8.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":62760,"desc":"BSON::XS contains an XS implementation for BSON encoding and decoding. There is\nno public API. Use the BSON module and it will choose the best implementation\nfor you.","deps":{"p5-BSON":{"origin":"databases/p5-BSON","version":"1.12.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-B-C","origin":"devel/p5-B-C","version":"1.57","comment":"Perl compiler's C backend","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/B-C","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"851fa7f8ab349b4172fdc528065f02dabfbc48733c909d5e4faf72fcb1843b9d","flatsize":921865,"path":"All/p5-B-C-1.57.pkg","repopath":"All/p5-B-C-1.57.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":288220,"desc":"Perl compiler's C backend\n\nThis compiler backend takes Perl source and generates C source\ncode corresponding to the internal structures that perl uses to\nrun your program. When the generated C source is compiled and\nrun, it cuts out the time which perl would have taken to load\nand parse your program into its internal semi-compiled form.\nThat means that compiling with this backend will not help improve\nthe runtime execution speed of your program but may improve\nthe start-up time. Depending on the environment in which your\nprogram runs this may be either a help or a hindrance.","deps":{"p5-B-Flags":{"origin":"devel/p5-B-Flags","version":"0.17"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-Opcodes":{"origin":"devel/p5-Opcodes","version":"0.14_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Avro","origin":"devel/p5-Avro","version":"1.11.3","comment":"Official Perl API for the Apache Avro","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Avro","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b18539a5adc572ec461cd7351fe238219a3026eca157dabf6522962a9cc6b815","flatsize":80130,"path":"All/p5-Avro-1.11.3.pkg","repopath":"All/p5-Avro-1.11.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21204,"desc":"Apache Avro is a data serialization system providing rich data structures and a\ncompact, fast, binary data form.","deps":{"p5-Compress-Zstd":{"origin":"archivers/p5-Compress-Zstd","version":"0.20"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Object-Tiny":{"origin":"devel/p5-Object-Tiny","version":"1.09"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AutoXS-Header","origin":"devel/p5-AutoXS-Header","version":"1.02_1","comment":"Container for the AutoXS header files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AutoXS-Header","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d2cc63b5a01dd1b59a4ace01dafde9dec3b69af59c82400b5ef7e6e5f403ac8","flatsize":13875,"path":"All/p5-AutoXS-Header-1.02_1.pkg","repopath":"All/p5-AutoXS-Header-1.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6828,"desc":"This module is a simple container for the newest version of the\nAutoXS header file AutoXS.h.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AutoLoader","origin":"devel/p5-AutoLoader","version":"5.74","comment":"Load subroutines only on demand","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/AutoLoader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11006abc4f4483f218d72c0159afd9a20fd5ec5981a1912bd012cf75f39fac76","flatsize":64819,"path":"All/p5-AutoLoader-5.74.pkg","repopath":"All/p5-AutoLoader-5.74.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28468,"desc":"The AutoLoader module works with the AutoSplit module and the \"__END__\" token to\ndefer the loading of some subroutines until they are used rather than loading\nthem all at once.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Authen-TacacsPlus","origin":"security/p5-Authen-TacacsPlus","version":"0.28","comment":"Perl module that provides authentication using a tacacs+ server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-TacacsPlus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5417154ff61db8ea2dbc1dff9694909509d027bd18d621e43da52e249478009c","flatsize":40350,"path":"All/p5-Authen-TacacsPlus-0.28.pkg","repopath":"All/p5-Authen-TacacsPlus-0.28.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17740,"desc":"Authen::TacacsPlus is a perl module that provides authentication using a\ntacacs+ server.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Authen-Ticket","origin":"security/p5-Authen-Ticket","version":"0.02_1","comment":"Perl module providing the framework for implementing a ticketing system","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Ticket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cf71cafa770196610a47e8bbdd6950faf525538ef4d2e632fde99806a56e5e5","flatsize":64835,"path":"All/p5-Authen-Ticket-0.02_1.pkg","repopath":"All/p5-Authen-Ticket-0.02_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":27756,"desc":"Authen::Ticket provides the framework for implementing a ticketing system\nfor web authentication.  Both the client website and ticket server code\ncan be constructed from Authen::Ticket.  The framework allows for customization\nat all phases in the process.  This includes not only the login screens, but\nthe cookie creation and optional digital signature algorithm as well.  Consult\nthe README for more details on this module.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-TypeKey","origin":"security/p5-Authen-TypeKey","version":"0.05_3","comment":"TypeKey authentication verification","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Authen-TypeKey","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11c13742db15aa2a54f9e6dfbd21d8c65f0f97a1776001adeb1642621ce2c836","flatsize":17507,"path":"All/p5-Authen-TypeKey-0.05_3.pkg","repopath":"All/p5-Authen-TypeKey-0.05_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9300,"desc":"Authen::TypeKey is an implementation of verification for signatures generated by\nTypeKey authentication.\n\nFor information on the TypeKey protocol and using TypeKey in other applications,\nsee http://www.sixapart.com/typekey/api.","deps":{"p5-Class-ErrorHandler":{"origin":"devel/p5-Class-ErrorHandler","version":"0.04"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-Simple-Passwd","origin":"security/p5-Authen-Simple-Passwd","version":"0.6_1","comment":"Simple Passwd authentication","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Simple-Passwd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d69ebb5c25cf61f1fdf8e34c508bfa91ccc5cef1e2a408b64fa105ab0b12d1bd","flatsize":14762,"path":"All/p5-Authen-Simple-Passwd-0.6_1.pkg","repopath":"All/p5-Authen-Simple-Passwd-0.6_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7992,"desc":"Authentication Passwd authentication.","deps":{"p5-Authen-Simple":{"origin":"security/p5-Authen-Simple","version":"0.5_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-Simple-PAM","origin":"security/p5-Authen-Simple-PAM","version":"0.2_1","comment":"Simple PAM authentication","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Simple-PAM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c91e11d261be5fc6fe45e3009508382ea73e1424451012a08220a6961b586e3e","flatsize":12787,"path":"All/p5-Authen-Simple-PAM-0.2_1.pkg","repopath":"All/p5-Authen-Simple-PAM-0.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7252,"desc":"Authentication via PAM.","deps":{"p5-Authen-PAM":{"origin":"security/p5-Authen-PAM","version":"0.16_2"},"p5-Authen-Simple":{"origin":"security/p5-Authen-Simple","version":"0.5_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-Simple-RADIUS","origin":"security/p5-Authen-Simple-RADIUS","version":"0.1_1","comment":"Simple RADIUS authentication","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Simple-RADIUS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2aa945b6b0a5a8e13c6201c7aa818948581a233d38ec8d6f0fc3c63090ca4a2c","flatsize":12872,"path":"All/p5-Authen-Simple-RADIUS-0.1_1.pkg","repopath":"All/p5-Authen-Simple-RADIUS-0.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7452,"desc":"Authentication via RADIUS.","deps":{"p5-Authen-Radius":{"origin":"security/p5-Authen-Radius","version":"0.32"},"p5-Authen-Simple":{"origin":"security/p5-Authen-Simple","version":"0.5_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-Simple-Net","origin":"security/p5-Authen-Simple-Net","version":"0.2_2","comment":"Simple authentication via FTP, POP3, or SMTP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Simple-Net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23a3fe182f52e7b0b3f8a9c0931c9836069bb8d217e019846f2af70e9f6a2d56","flatsize":17944,"path":"All/p5-Authen-Simple-Net-0.2_2.pkg","repopath":"All/p5-Authen-Simple-Net-0.2_2.pkg","licenselogic":"single","pkgsize":10216,"desc":"Authentication via FTP, POP3, or SMTP.","deps":{"p5-Authen-Simple":{"origin":"security/p5-Authen-Simple","version":"0.5_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-Simple-LDAP","origin":"security/p5-Authen-Simple-LDAP","version":"0.3_1","comment":"Simple LDAP authentication","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Authen-Simple-LDAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c625f50ec88aef64dcd1348ff0b8bcaffae4df5faaab3be473bf5850474a355e","flatsize":22649,"path":"All/p5-Authen-Simple-LDAP-0.3_1.pkg","repopath":"All/p5-Authen-Simple-LDAP-0.3_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10704,"desc":"Authenticate against an LDAP service.","deps":{"p5-Authen-Simple":{"origin":"security/p5-Authen-Simple","version":"0.5_1"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-Simple-HTTP","origin":"security/p5-Authen-Simple-HTTP","version":"0.2_1","comment":"Simple HTTP authentication","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Simple-HTTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e78d1623b22be147548ec9c75b6bd31e3ed789d454f3649d4d8e1221fde0cd4","flatsize":13601,"path":"All/p5-Authen-Simple-HTTP-0.2_1.pkg","repopath":"All/p5-Authen-Simple-HTTP-0.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7608,"desc":"Authentication via HTTP.","deps":{"p5-Authen-Simple":{"origin":"security/p5-Authen-Simple","version":"0.5_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-Simple-Kerberos","origin":"security/p5-Authen-Simple-Kerberos","version":"0.1","comment":"Simple Kerberos authentication","maintainer":"hrs@FreeBSD.org","www":"https://metacpan.org/release/Authen-Simple-Kerberos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32840877d64c9a0d3ce05d09cf3e526a1612ede736cc89d4d00b0267c1fd8909","flatsize":4992,"path":"All/p5-Authen-Simple-Kerberos-0.1.pkg","repopath":"All/p5-Authen-Simple-Kerberos-0.1.pkg","licenselogic":"single","pkgsize":4296,"desc":"Simple Kerberos authentication","deps":{"p5-Authen-Krb5-Simple":{"origin":"security/p5-Authen-Krb5-Simple","version":"0.43"},"p5-Authen-Simple":{"origin":"security/p5-Authen-Simple","version":"0.5_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-Simple-DBI","origin":"security/p5-Authen-Simple-DBI","version":"0.2_1","comment":"Simple DBI authentication","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Simple-DBI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f81c80ec546083ea20393c4e6f20e7f0da3ee6b68df0e8711d992790bb9c4e2f","flatsize":14770,"path":"All/p5-Authen-Simple-DBI-0.2_1.pkg","repopath":"All/p5-Authen-Simple-DBI-0.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7780,"desc":"Authenticate using DBI.","deps":{"p5-Authen-Simple":{"origin":"security/p5-Authen-Simple","version":"0.5_1"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-Simple-DBM","origin":"security/p5-Authen-Simple-DBM","version":"0.2_1","comment":"Simple DBM authentication","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Simple-DBM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d530aaca56533e01c4befed1696d05e2ce4e8e9c8c282fc737a3ff698dd14be","flatsize":14988,"path":"All/p5-Authen-Simple-DBM-0.2_1.pkg","repopath":"All/p5-Authen-Simple-DBM-0.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8324,"desc":"Authentication via DBM files.","deps":{"p5-Authen-Simple":{"origin":"security/p5-Authen-Simple","version":"0.5_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-Simple","origin":"security/p5-Authen-Simple","version":"0.5_1","comment":"Simple authentication framework","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Authen-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c66edc5d499547c99e58edeaa43c16a69cad16073757198253edee9839b4862","flatsize":35102,"path":"All/p5-Authen-Simple-0.5_1.pkg","repopath":"All/p5-Authen-Simple-0.5_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17192,"desc":"Simple and consistent framework for authentication.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Crypt-PasswdMD5":{"origin":"security/p5-Crypt-PasswdMD5","version":"1.42"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-SCRAM","origin":"security/p5-Authen-SCRAM","version":"0.011","comment":"Salted Challenge Response Authentication Mechanism (RFC 5802)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Authen-SCRAM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd53fc19e84e7fa3c26ba9de38388b4dfc54f5b28d8463c6ea05256514e968a1","flatsize":58940,"path":"All/p5-Authen-SCRAM-0.011.pkg","repopath":"All/p5-Authen-SCRAM-0.011.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21476,"desc":"The modules in this distribution implement the Salted Challenge Response\nAuthentication Mechanism (SCRAM) from RFC 5802.","deps":{"p5-Authen-SASL-SASLprep":{"origin":"security/p5-Authen-SASL-SASLprep","version":"1.100"},"p5-Crypt-URandom":{"origin":"security/p5-Crypt-URandom","version":"0.40"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-PBKDF2-Tiny":{"origin":"security/p5-PBKDF2-Tiny","version":"0.005"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-SASL-SASLprep","origin":"security/p5-Authen-SASL-SASLprep","version":"1.100","comment":"Stringprep Profile for User Names and Passwords (RFC 4013)","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Authen-SASL-SASLprep","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16208178fc7280d30e2f6e8e3a9d66144c141b7285107ff50f5ea8cbe3313e11","flatsize":42521,"path":"All/p5-Authen-SASL-SASLprep-1.100.pkg","repopath":"All/p5-Authen-SASL-SASLprep-1.100.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10420,"desc":"Authen::SASL::SASLprep implements the SASLprep specification, which describes\nhow to prepare Unicode strings representing user names and passwords for\ncomparison. SASLprep is a profile of the stringprep algorithm.","deps":{"p5-Unicode-Stringprep":{"origin":"converters/p5-Unicode-Stringprep","version":"1.105_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-SASL-Cyrus","origin":"security/p5-Authen-SASL-Cyrus","version":"0.13_1","comment":"XS SASL Authentication","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-SASL-Cyrus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5e34297339f60df7a2cdb9620ae574e34ecfd222621f19d04698ba3eb2065a7","flatsize":141087,"path":"All/p5-Authen-SASL-Cyrus-0.13_1.pkg","repopath":"All/p5-Authen-SASL-Cyrus-0.13_1.pkg","licenselogic":"single","pkgsize":50152,"desc":"SASL is a generic mechanism for authentication used by several network\nprotocols.  Authen::SASL::Cyrus provides an implementation framework\nthat all protocols should be able to share.\n\nThe XS framework makes calls into the existing libsasl2.so shared\nlibrary to perform SASL client connection functionality, including\nloading existing shared library mechanisms.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libsasl2.so.3"]},{"name":"p5-Authen-SASL","origin":"security/p5-Authen-SASL","version":"2.17","comment":"Perl5 module for SASL authentication","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-SASL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7769088ef359f8435d10042c9d384404e8324c3fb9492bdaac090a27cf39db19","flatsize":98922,"path":"All/p5-Authen-SASL-2.17.pkg","repopath":"All/p5-Authen-SASL-2.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41704,"desc":"SASL is a generic mechanism for authentication used by\nseveral network protocols. Authen::SASL provides an\nimplementation framework that all protocols should be able\nto share.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-GSSAPI":{"origin":"security/p5-GSSAPI","version":"0.28_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"options":{"KERBEROS":"on"}},{"name":"p5-Authen-Radius","origin":"security/p5-Authen-Radius","version":"0.32","comment":"Perl5 module to provide simple Radius client facilities","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Radius","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0219cf8079565bd3a1da32d7a3456ad635d28100747b22be77eb75d3e2191f86","flatsize":182051,"path":"All/p5-Authen-Radius-0.32.pkg","repopath":"All/p5-Authen-Radius-0.32.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":41660,"desc":"The Authen::Radius module provides a simple class that allows you to\nsend/receive Radius requests/responses to/from a Radius server.","deps":{"p5-Data-HexDump":{"origin":"devel/p5-Data-HexDump","version":"0.04"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-Simple-SSH","origin":"security/p5-Authen-Simple-SSH","version":"0.1_1","comment":"Simple SSH authentication","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Simple-SSH","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4473d1f91c131e0d0e8b4872fef00c523e7df0c70e0e2a84985a64b9a418735","flatsize":12738,"path":"All/p5-Authen-Simple-SSH-0.1_1.pkg","repopath":"All/p5-Authen-Simple-SSH-0.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7376,"desc":"Authentication via SSH protocol.","deps":{"p5-Authen-Simple":{"origin":"security/p5-Authen-Simple","version":"0.5_1"},"p5-Net-SSH-Perl":{"origin":"net/p5-Net-SSH-Perl","version":"2.142"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-BSD-Sysctl","origin":"sysutils/p5-BSD-Sysctl","version":"0.12.3","comment":"Fetch sysctl values from BSD-like systems","maintainer":"glebius@FreeBSD.org","www":"https://metacpan.org/release/BSD-Sysctl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce273c996d846cd15fde1ce04c952e3a0cf5a09087356d84777d06c8ab843d43","flatsize":60771,"path":"All/p5-BSD-Sysctl-0.12.3.pkg","repopath":"All/p5-BSD-Sysctl-0.12.3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23920,"desc":"BSD::Sysctl offers a native Perl interface for fetching sysctl values that\ndescribe the kernel state of BSD-like operating systems. This is around 80\ntimes faster than scraping the output of the sysctl(8) program.\n\nThis module handles the conversion of symbolic sysctl variable names to the\ninternal numeric format, and this information, along with the details of how\nto format the results, are cached. Hence, the first call to sysctl requires\nthree system calls, however, subsequent calls require only one call.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Authen-Passphrase","origin":"security/p5-Authen-Passphrase","version":"0.008_1","comment":"Perl module for handling hashed passwords/passphrases as objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Passphrase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cba21b6632ecb59caee40b7b42e0f28d305804bb3073077aea806cc2dc9651c7","flatsize":226316,"path":"All/p5-Authen-Passphrase-0.008_1.pkg","repopath":"All/p5-Authen-Passphrase-0.008_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":101152,"desc":"This is the base class for a system of objects that encapsulate\npassphrases.  An object of this type is a passphrase recogniser: its\njob is to recognise whether an offered passphrase is the right one.\nFor security, such passphrase recognisers usually do not themselves\nknow the passphrase they are looking for; they can merely recognise it\nwhen they see it.  There are many schemes in use to achieve this\neffect, and the intent of this class is to provide a consistent\ninterface to them all, hiding the details.\n\nThe CPAN package Authen::Passphrase contains implementations of\nseveral specific passphrase schemes in addition to the base class.","deps":{"p5-Authen-DecHpwd":{"origin":"security/p5-Authen-DecHpwd","version":"2.007"},"p5-Crypt-Blowfish":{"origin":"security/p5-Crypt-Blowfish","version":"2.14_2"},"p5-Crypt-DES":{"origin":"security/p5-Crypt-DES","version":"2.07_2"},"p5-Crypt-Eksblowfish":{"origin":"security/p5-Crypt-Eksblowfish","version":"0.009_3"},"p5-Crypt-MySQL":{"origin":"security/p5-Crypt-MySQL","version":"0.04_1"},"p5-Crypt-PasswdMD5":{"origin":"security/p5-Crypt-PasswdMD5","version":"1.42"},"p5-Crypt-UnixCrypt_XS":{"origin":"security/p5-Crypt-UnixCrypt_XS","version":"0.11"},"p5-Data-Entropy":{"origin":"security/p5-Data-Entropy","version":"0.007_1"},"p5-Digest-MD4":{"origin":"security/p5-Digest-MD4","version":"1.9_2"},"p5-Module-Runtime":{"origin":"devel/p5-Module-Runtime","version":"0.016"},"p5-Params-Classify":{"origin":"devel/p5-Params-Classify","version":"0.015"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-PAM","origin":"security/p5-Authen-PAM","version":"0.16_2","comment":"Perl interface to the PAM library","maintainer":"des@FreeBSD.org","www":"http://www.cs.kuleuven.ac.be/~pelov/pam/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e81dea81144ad9c25ce40c9ec74e41fa2da435ce85eea3bec89f8abdc355305","flatsize":57344,"path":"All/p5-Authen-PAM-0.16_2.pkg","repopath":"All/p5-Authen-PAM-0.16_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23044,"desc":"This module provides a Perl interface to the PAM library.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Authen-NTLM","origin":"security/p5-Authen-NTLM","version":"1.09_1","comment":"Perl5 NTLM authentication module","maintainer":"james@divide.org","www":"https://metacpan.org/release/NTLM","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"117aa21493ac99c68c71824cc522c6666545d2124cd1a48022f36e60ca9579cb","flatsize":34073,"path":"All/p5-Authen-NTLM-1.09_1.pkg","repopath":"All/p5-Authen-NTLM-1.09_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13744,"desc":"The NTLM (Windows NT LAN Manager) authentication scheme is the\nauthentication algorithm used by Microsoft.\n\nNTLM authentication scheme is used in DCOM and HTTP environment. It is\nused to authenticate DCE RPC packets in DCOM. It is also used to\nauthenticate HTTP packets to MS Web Proxy or MS Web Server.\n\nCurrently, it is the authentication scheme Internet Explorer chooses to\nauthenticate itself to proxies/web servers that supports NTLM.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-Libwrap","origin":"security/p5-Authen-Libwrap","version":"0.23","comment":"Perl interface to TCP Wrappers library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Libwrap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16194b282c76350f4bb1664db4b3a9a9c8c1ed5c6d9a1956848be48a5d06ab7e","flatsize":28940,"path":"All/p5-Authen-Libwrap-0.23.pkg","repopath":"All/p5-Authen-Libwrap-0.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13456,"desc":"The Authen::Libwrap module allows you to access the hosts_ctl()\nfunction from the popular TCP Wrappers security package.  This\nallows validation of network access from perl programs against\nthe system-wide hosts.allow file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Authen-PluggableCaptcha","origin":"security/p5-Authen-PluggableCaptcha","version":"0.05_3","comment":"Pluggable Captcha framework for Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-PluggableCaptcha","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67fa855153496941647ac5c6b3a6422d97adef1007b5b750a615c62c0d37114d","flatsize":131423,"path":"All/p5-Authen-PluggableCaptcha-0.05_3.pkg","repopath":"All/p5-Authen-PluggableCaptcha-0.05_3.pkg","licenselogic":"single","pkgsize":59696,"desc":"Authen::PluggableCaptcha is a fully modularized and extensible system for\nmaking Pluggable Catpcha (Completely Automated Public Turing Test to Tell\nComputers and Humans Apart) tests.\n\nPluggable? All Captcha objects are instantiated and interfaced via the main\nmodule, and then manipulated to require various submodules as plug-ins.\n\nAuthen::PluggableCaptcha borrows from the functionality in\nApache::Session::Flex","deps":{"p5-HTML-Email-Obfuscate":{"origin":"security/p5-HTML-Email-Obfuscate","version":"1.00_1"},"p5-Number-Spell":{"origin":"textproc/p5-Number-Spell","version":"0.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-Krb5","origin":"security/p5-Authen-Krb5","version":"1.9_2","comment":"Perl extension for Kerberos 5","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Krb5","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78109636a480dff132830a60e6cc099394cb5dec1f56179678cd666d9d4d0cb6","flatsize":128279,"path":"All/p5-Authen-Krb5-1.9_2.pkg","repopath":"All/p5-Authen-Krb5-1.9_2.pkg","licenselogic":"single","pkgsize":36728,"desc":"Authen::Krb5 is an object-oriented interface to the Kerberos 5 API.\nBoth the implementation and documentation are nowhere near complete,\nand may require previous experience with Kerberos 5 programming.  Most\nof the functions here are documented in detail in the Kerberos 5 API\ndocumentation.","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0"],"options":{"GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on"}},{"name":"p5-Authen-Krb5-Simple","origin":"security/p5-Authen-Krb5-Simple","version":"0.43","comment":"User/password authentication using Kerberose 5","maintainer":"hrs@FreeBSD.org","www":"https://metacpan.org/release/Authen-Simple-Kerberos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a821d8dac383937f470da23dbfba9d138fff6caaf3d687ed5798779abfbcdec","flatsize":23037,"path":"All/p5-Authen-Krb5-Simple-0.43.pkg","repopath":"All/p5-Authen-Krb5-Simple-0.43.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10876,"desc":"Simple Kerberos authentication","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0"],"options":{"GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on"}},{"name":"p5-Authen-Htpasswd","origin":"security/p5-Authen-Htpasswd","version":"0.171_1","comment":"Perl interface to read and modify Apache .htpasswd files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Htpasswd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a8fcf6c278c9642beca686c18b829700689b62c01d30e21f88c5a8550d96850","flatsize":30077,"path":"All/p5-Authen-Htpasswd-0.171_1.pkg","repopath":"All/p5-Authen-Htpasswd-0.171_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14620,"desc":"This module provides a convenient, object-oriented interface to\nApache-style .htpasswd files.  It supports passwords encrypted via MD5,\nSHA1, and crypt, as well as plain (cleartext) passwords.  Additional\nfields after username and password, if present, are accessible via the\nextra_info array.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Crypt-PasswdMD5":{"origin":"security/p5-Crypt-PasswdMD5","version":"1.42"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-IO-LockedFile":{"origin":"devel/p5-IO-LockedFile","version":"0.23_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5","www"]},{"name":"p5-Authen-CyrusSASL","origin":"security/p5-Authen-CyrusSASL","version":"0.01_1","comment":"Perl5 module for accessing the SASL authentication daemon","maintainer":"bra@fsn.hu","www":"https://metacpan.org/release/Authen-CyrusSASL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bca5824312b8adbeb06beb5154909ca43050c8b483456030e699172275f3b28e","flatsize":7503,"path":"All/p5-Authen-CyrusSASL-0.01_1.pkg","repopath":"All/p5-Authen-CyrusSASL-0.01_1.pkg","licenselogic":"single","pkgsize":4980,"desc":"The Authen::CyrusSASL module provides a simple class that allows you\nto send request to the cyrus-sasl's authen daemon.\nThis module is based on the Authen::Radius module with the similar interface.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-DecHpwd","origin":"security/p5-Authen-DecHpwd","version":"2.007","comment":"Perl module for DEC VMS password hashing","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-DecHpwd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7727eba778a5f2461441d90839adbccccf95cfda20b8d51af791128ea6f88ede","flatsize":25248,"path":"All/p5-Authen-DecHpwd-2.007.pkg","repopath":"All/p5-Authen-DecHpwd-2.007.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":12696,"desc":"This perl module implements the LGI$HPWD password hashing function\nfrom VMS, and some associated VMS username and password handling\nfunctions.","deps":{"p5-Data-Integer":{"origin":"devel/p5-Data-Integer","version":"0.006"},"p5-Digest-CRC":{"origin":"security/p5-Digest-CRC","version":"0.24"},"p5-Scalar-String":{"origin":"devel/p5-Scalar-String","version":"0.003"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Authen-Captcha","origin":"security/p5-Authen-Captcha","version":"1.024","comment":"Perl module to verify the human element in transactions","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Captcha","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e9176ac095e3d58c6bb2a1053c5cd65f362e94819f37b7f952accda34ae636c","flatsize":146902,"path":"All/p5-Authen-Captcha-1.024.pkg","repopath":"All/p5-Authen-Captcha-1.024.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":95984,"desc":"Authen::Captcha provides an object oriented interface to captcha file\ncreations.  Captcha stands for Compl etely Automated Public Turning test\nto tell Computers and Humans Apart. A Captcha is a program that can\ngenerate and grade tests that:\n\n\t- most humans can pass\n\t- current computer programs can't pass\n\nThe most common form is an image file containing distorted text, which\nhumans are adept at reading, and co mputers (generally) do a poor job.\nThis module currently implements that method.","deps":{"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Authen-Bitcard","origin":"security/p5-Authen-Bitcard","version":"0.90_1","comment":"Bitcard authentication verification","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Authen-Bitcard","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac98c02ee4d11c1686b714f25595341134913eae921582db835643b231d9ae00","flatsize":16650,"path":"All/p5-Authen-Bitcard-0.90_1.pkg","repopath":"All/p5-Authen-Bitcard-0.90_1.pkg","licenselogic":"single","pkgsize":9184,"desc":"Authen::Bitcard is an implementation of verification for signatures\ngenerated by Bitcard authentication. For information on the Bitcard protocol\nand using Bitcard in other applications, see http://www.bitcard.org/api.\n\nThe module and the protocol are heavily based on Authen::Typekey. (In fact,\nthe Bitcard authentication server also supports the TypeKey API!)","deps":{"p5-Class-ErrorHandler":{"origin":"devel/p5-Class-ErrorHandler","version":"0.04"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-AuthCAS","origin":"security/p5-AuthCAS","version":"1.6_2","comment":"Perl API to Yale's Central Authentication System (CAS)","maintainer":"fw@moov.de","www":"http://cpan.uwinnipeg.ca/dist/AuthCAS/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"929b51b5c9cf30e96c9ba21af86fca6a36799736b7382b23146b99904f62d994","flatsize":30727,"path":"All/p5-AuthCAS-1.6_2.pkg","repopath":"All/p5-AuthCAS-1.6_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12592,"desc":"AuthCAS aims at providing a Perl API to Yale's Central Authentication\nSystem (CAS). Only a basic Perl library is provided with CAS whereas\nAuthCAS is a full object-oriented library.","deps":{"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Auth-YubikeyDecrypter","origin":"security/p5-Auth-YubikeyDecrypter","version":"0.07_1","comment":"Decrypting the output from the yubikey token","maintainer":"pi@FreeBSD.org","www":"https://metacpan.org/release/Auth-Yubikey_Decrypter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"261f5a994b471be7ceadfb29e2defe65ce765cafb3ae6b610555ce61fcbdda0e","flatsize":27356,"path":"All/p5-Auth-YubikeyDecrypter-0.07_1.pkg","repopath":"All/p5-Auth-YubikeyDecrypter-0.07_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12184,"desc":"Decrypt the output from the yubikey token\n\nThe hardware can be found at\n\nhttp://www.yubico.com/home/index/\n\nThe decryption module does only one thing - decrypt the AES encrypted\nOTP from the Yubikey. To this, it requires the OTP, and the AES\nkey.\n\nPlease note - this module does not perform authentication - it is\na required component to decrypt the token first before authentication\ncan be performed.","deps":{"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Audio-Wav","origin":"audio/p5-Audio-Wav","version":"0.14_2","comment":"Perl modules for reading and writing Microsoft WAV files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Audio-Wav","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce0c6c6be59ae4f08605ace58a8249488a7ab6cd794e98f908e2a40a1fa7804c","flatsize":70498,"path":"All/p5-Audio-Wav-0.14_2.pkg","repopath":"All/p5-Audio-Wav-0.14_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24964,"desc":"These Perl modules provide a method of reading and writing uncompressed\nMicrosoft WAV files.","deps":{"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Inline-C":{"origin":"devel/p5-Inline-C","version":"0.82"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-Audio-Scrobbler","origin":"audio/p5-Audio-Scrobbler","version":"0.01_3","comment":"Perl interface to Last.fm and AudioScrobbler","maintainer":"perl@FreeBSD.org","www":"https://devel.ringlet.net/audio/Audio-Scrobbler/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4c507602bf0342ee978fdd5ab2e023dd9a85bf18b1c8a79cf7e0b50d1170cce","flatsize":29270,"path":"All/p5-Audio-Scrobbler-0.01_3.pkg","repopath":"All/p5-Audio-Scrobbler-0.01_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14220,"desc":"The Audio-Scrobbler module provides a Perl and command-line interface\nto Last.fm's AudioScrobbler - http://www.audioscrobbler.com/.","deps":{"p5-Config-IniFiles":{"origin":"devel/p5-Config-IniFiles","version":"3.000003_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","net","perl5"]},{"name":"p5-Audio-WMA","origin":"audio/p5-Audio-WMA","version":"1.3_1","comment":"Fetch info from WMA audio files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Audio-WMA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d190ed47e518a9e3626d626a59e640f83497788df741704d3a1364fb357d2ba7","flatsize":54681,"path":"All/p5-Audio-WMA-1.3_1.pkg","repopath":"All/p5-Audio-WMA-1.3_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15848,"desc":"Fetch info from WMA audio files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-Audio-Musepack","origin":"audio/p5-Audio-Musepack","version":"1.0.1_1","comment":"Interface to Musepack file information and APE tag fields","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Audio-Musepack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eaacb2e872c1d4c0926ce979e2b634b76d90bab89c379d5500c5c2b1c2370564","flatsize":15879,"path":"All/p5-Audio-Musepack-1.0.1_1.pkg","repopath":"All/p5-Audio-Musepack-1.0.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9060,"desc":"This module returns a hash containing basic information about a\nMusepack file, as well as tag information contained in the Musepack\nfile's APE tags. See Audio::APETags for more information about the\ntags.","deps":{"p5-Audio-Scan":{"origin":"audio/p5-Audio-Scan","version":"1.01"},"p5-MP3-Info":{"origin":"audio/p5-MP3-Info","version":"1.26"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-Audio-Scan","origin":"audio/p5-Audio-Scan","version":"1.01","comment":"Scanner for audio file metadata and tag information","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Audio-Scan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2aa336a754bd9daf32055c25e04fcd0b802f67f7a940ca5deb38cc07be480a5c","flatsize":295708,"path":"All/p5-Audio-Scan-1.01.pkg","repopath":"All/p5-Audio-Scan-1.01.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":108756,"desc":"Audio::Scan is a C-based scanner for audio file metadata and tag\ninformation. It currently supports MP3 via an included version of\nlibid3tag, MP4, Ogg Vorbis, FLAC (if libFLAC is installed), ASF,\nWAV, AIFF, Musepack, and Monkey's Audio.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Audio-Mixer","origin":"audio/p5-Audio-Mixer","version":"0.7_3","comment":"Perl extension for Sound Mixer control","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Audio-Mixer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3f8b0bba4481c0db865756754adf40db6f38621804f79403e14a62a7061fded","flatsize":31757,"path":"All/p5-Audio-Mixer-0.7_3.pkg","repopath":"All/p5-Audio-Mixer-0.7_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13588,"desc":"Audio::Mixer - Perl extension for Sound Mixer control\n\nThis is just a very simple Perl interface which allows to set various\nsound mixer parameters. The most important probably 'vol' (volume). The\nlist of all mixer parameters can be obtained using get_mixer_params()\nfunction.\n\nAll values (lcval, rcval) are numbers in 0-100 range.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Audio-MPD","origin":"audio/p5-Audio-MPD","version":"2.004_2","comment":"Class to talk to MPD (Music Player Daemon) servers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Audio-MPD","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"feb6b9d004de2d64782f4e5295212191483912677bc918fe30db935381ed91ae","flatsize":108506,"path":"All/p5-Audio-MPD-2.004_2.pkg","repopath":"All/p5-Audio-MPD-2.004_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41828,"desc":"Audio::MPD gives a clear object-oriented interface for talking to and\ncontrolling MPD (Music Player Daemon) servers. A connection to the MPD\nserver is established as soon as a new Audio::MPD object is created.\n\nNote that the module will by default connect to mpd before sending any\ncommand, and will disconnect after the command has been issued. This scheme\nis far from optimal, but allows us not to care about timeout disconnections.\n\n/!\\ Note that Audio::MPD is using high-level, blocking sockets. This means\nthat if the mpd server is slow, or hangs for whatever reason, or even\ncrash abruptly, the program will be hung forever in this sub. The\nPOE::Component::Client::MPD module is way safer - you're advised to use it\ninstead of Audio::MPD. Or you can try to set conntype to $REUSE (see\nAudio::MPD constructor for more details), but you would be then on your\nown to deal with disconnections.","deps":{"p5-Audio-MPD-Common":{"origin":"audio/p5-Audio-MPD-Common","version":"2.003"},"p5-Getopt-Euclid":{"origin":"devel/p5-Getopt-Euclid","version":"0.4.6_1"},"p5-List-AllUtils":{"origin":"devel/p5-List-AllUtils","version":"0.19"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Has-Sugar":{"origin":"devel/p5-MooseX-Has-Sugar","version":"1.000006"},"p5-MooseX-SemiAffordanceAccessor":{"origin":"devel/p5-MooseX-SemiAffordanceAccessor","version":"0.10"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-Proc-Daemon":{"origin":"devel/p5-Proc-Daemon","version":"0.23"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-Audio-M4P","origin":"multimedia/p5-Audio-M4P","version":"0.57","comment":"M4P / MP4 / m4a Quicktime audio and video tools","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Audio-M4P","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb2c9cf8fe0344f9bc463f8ccddb4432b29575f7bdca8f5f37091bdb7b1009ee","flatsize":89061,"path":"All/p5-Audio-M4P-0.57.pkg","repopath":"All/p5-Audio-M4P-0.57.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33780,"desc":"Slice, dice, deconstruct, markup, and decrypt\nMP4 / M4P / M4V / M4A (Apple Quicktime) audio and video.","deps":{"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-Tree-Simple":{"origin":"devel/p5-Tree-Simple","version":"1.34"},"p5-Tree-Simple-View":{"origin":"devel/p5-Tree-Simple-View","version":"0.20"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["multimedia","perl5"]},{"name":"p5-Audio-MPD-Common","origin":"audio/p5-Audio-MPD-Common","version":"2.003","comment":"Bunch of common helper classes for mpd","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Audio-MPD-Common","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f90b52d47d064ae11ce23d00fc7cd704fdb7e9c777feb6559867d94499f2469","flatsize":59368,"path":"All/p5-Audio-MPD-Common-2.003.pkg","repopath":"All/p5-Audio-MPD-Common-2.003.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34416,"desc":"Depending on whether you're using a POE-aware environment or not, people\nwanting to tinker with mpd (Music Player Daemon) will use either\nPOE::Component::Client::MPD or Audio::MPD.\n\nBut even if the run-cores of those two modules differ completely, they are\nusing the exact same common classes to represent the various mpd states and\ninformation.\n\nTherefore, those common classes have been outsourced to Audio::MPD::Common.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Has-Sugar":{"origin":"devel/p5-MooseX-Has-Sugar","version":"1.000006"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-String-Formatter":{"origin":"devel/p5-String-Formatter","version":"0.102084_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"p5-Audio-FLAC-Header","origin":"audio/p5-Audio-FLAC-Header","version":"2.4_4","comment":"Interface to FLAC header metadata","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Audio-FLAC-Header","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35faa8a0db70fc296fcabeae0fa8fd4a3ed551c850517c651198afdd676b0790","flatsize":68370,"path":"All/p5-Audio-FLAC-Header-2.4_4.pkg","repopath":"All/p5-Audio-FLAC-Header-2.4_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":24104,"desc":"This module returns a hash containing basic information about a FLAC file,\na representation of the embedded cue sheet if one exists, as well as tag\ninformation contained in the FLAC file's Vorbis tags. There is no complete\nlist of tag keys for Vorbis tags, as they can be defined by the user; the\nbasic set of tags used for FLAC files include:\n\n* ALBUM\n* ARTIST\n* TITLE\n* DATE\n* GENRE\n* TRACKNUMBER\n* COMMENT","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"],"shlibs_required":["libperl.so.5.36","libFLAC.so.12"]},{"name":"p5-Audio-Ecasound","origin":"audio/p5-Audio-Ecasound","version":"1.01_1","comment":"Perl extension for ecasound sampler, recorder, fx-processor","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Audio-Ecasound","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9b6025a252d400ae0d20ac155d3efefe002e3531d654ca1ee53935461432c58","flatsize":61897,"path":"All/p5-Audio-Ecasound-1.01_1.pkg","repopath":"All/p5-Audio-Ecasound-1.01_1.pkg","licenselogic":"single","pkgsize":23440,"desc":"Audio::Ecasound provides perl bindings to the ecasound control\ninterface of the ecasound program. You can use perl to automate or\ninteract with ecasound so you don't have to turn you back on the\nadoring masses packed into Wembly Stadium.\n\nEcasound is a software package designed for multitrack audio\nprocessing. It can be used for audio playback, recording, format\nconversions, effects processing, mixing, as a LADSPA plugin host and\nJACK node. Version >= 2.2.X must be installed to use this\npackage. \"SEE ALSO\" for more info.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Attribute-Persistent","origin":"devel/p5-Attribute-Persistent","version":"1.1_1","comment":"Abstract away persistence of arrays and hashes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Attribute-Persistent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bdbf53cb8cb8cacce28c687fc071f0defeb56f4ca9533dd369104ca06316f92","flatsize":4991,"path":"All/p5-Attribute-Persistent-1.1_1.pkg","repopath":"All/p5-Attribute-Persistent-1.1_1.pkg","licenselogic":"single","pkgsize":4324,"desc":"This module provides a way of abstracting away persistence of array and hash\nvariables.\n\nIt's useful for quick hacks when you don't care about pulling in the right DBM\nlibrary and calling tie and so on. Its job is to reduce fuss for the lazy\nprogrammer at the cost of flexibility.\n\nIt uses MLDBM, so you can use complex data structures in your arrays and\nhashes. It uses AnyDBM_File, so if you really care about which DBM you get, you\ncan modify AnyDBM_File::ISA in a BEGIN block after loading this module.","deps":{"p5-Attribute-Handlers-Prospective":{"origin":"devel/p5-Attribute-Handlers-Prospective","version":"0.01_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Attribute-Handlers-Prospective","origin":"devel/p5-Attribute-Handlers-Prospective","version":"0.01_2","comment":"Richer semantics for attribute handlers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Attribute-Handlers-Prospective","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1115aa927081366323a34ea16c996089cf77acf7a3089f957cac098703e2df6","flatsize":38963,"path":"All/p5-Attribute-Handlers-Prospective-0.01_2.pkg","repopath":"All/p5-Attribute-Handlers-Prospective-0.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18356,"desc":"This module, when inherited by a package, allows that package's class to define\nattribute handler subroutines for specific attributes. Variables and\nsubroutines subsequently defined in that package, or in packages derived from\nthat package may be given attributes with the same names as the attribute\nhandler subroutines, which will then be called in one of the compilation phases\n(i.e. in a BEGIN, CHECK, INIT, run-time, or END block).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Audio-CD","origin":"audio/p5-Audio-CD","version":"0.04_3","comment":"Perl interface to libcdaudio (cd + cddb)","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Audio-CD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"997db7906f80d3218053b45a71839bda3bb0c2205389bee2295d4799c0bc7b7d","flatsize":52364,"path":"All/p5-Audio-CD-0.04_3.pkg","repopath":"All/p5-Audio-CD-0.04_3.pkg","licenselogic":"single","pkgsize":16916,"desc":"Perl interface to libcdaudio (cd + cddb): http://cdcd.undergrid.net/\n\nThis module was created for adding CDDB support to <Xmms::shell> and\ncd tray <eject>.  I added methods for a good chunk of other\n<libcdaudio> functions while I was at it, but the docs and glue is\nnot complete.  I do not have interest in completing the interface and\ndocs, because xmms/Xmms::shell provides everything I need (at the\nmoment) for audio.  If you have an interesting reason for needing the\nmissing pieces, I'll probably be interested in adding them.","deps":{"libcdaudio":{"origin":"audio/libcdaudio","version":"0.99.12p2_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"],"shlibs_required":["libperl.so.5.36","libcdaudio.so.1"]},{"name":"p5-Attribute-Handlers","origin":"devel/p5-Attribute-Handlers","version":"0.99","comment":"Simpler definition of attribute handlers","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Attribute-Handlers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc7b5d4c713a9b77ec1f36920e8223fb5a6471809c093bc72276c2311161aa59","flatsize":45615,"path":"All/p5-Attribute-Handlers-0.99.pkg","repopath":"All/p5-Attribute-Handlers-0.99.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20732,"desc":"This module, when inherited by a package, allows that package's\nclass to define attribute handler subroutines for specific\nattributes. Variables and subroutines subsequently defined in\nthat package, or in packages derived from that package may be\ngiven attributes with the same names as the attribute handler\nsubroutines, which will then be called in one of the\ncompilation phases (i.e. in a BEGIN, CHECK, INIT, or END block).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AtExit","origin":"devel/p5-AtExit","version":"2.05","comment":"Perform exit processing for a program or object","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AtExit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"427f98bd355afed04b6258c0293512d23511298650503ff0dc327078c1546bd5","flatsize":27654,"path":"All/p5-AtExit-2.05.pkg","repopath":"All/p5-AtExit-2.05.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":13680,"desc":"The AtExit module provides ANSI-C style exit processing modeled after\nthe atexit function in the standard C library (see atexit(3C)).  Various\nexit processing routines may be registered by calling atexit and passing\nit the desired subroutine along with any desired arguments.  Then, at\nprogram-exit time, the subroutines registered with atexit are invoked\nwith their given arguments in the reverse order of registration (last\none registered is invoked first).  Registering the same subroutine more\nthan once will cause that subroutine to be invoked once for each\nregistration.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Async-Interrupt","origin":"devel/p5-Async-Interrupt","version":"1.26","comment":"Allow C/XS libraries to interrupt perl asynchronously","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Async-Interrupt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebcddde9b7445ad7ce19062e7c1913552a08568d82f280379356e2b10a1b8b8f","flatsize":66528,"path":"All/p5-Async-Interrupt-1.26.pkg","repopath":"All/p5-Async-Interrupt-1.26.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30020,"desc":"This module implements asynchronous notifications that enable you\nto signal running perl code from another thread, asynchronously,\nand sometimes even without using a single syscall.","deps":{"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Async-MergePoint","origin":"devel/p5-Async-MergePoint","version":"0.04_1","comment":"Perl modules that resynchronise diverged control flow","maintainer":"johan@stromnet.se","www":"https://metacpan.org/release/Async-MergePoint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"880e70ddafbed2b030a7767139c617f9a76a67f8aa2b64315b7ab0bd411fd04d","flatsize":10778,"path":"All/p5-Async-MergePoint-0.04_1.pkg","repopath":"All/p5-Async-MergePoint-0.04_1.pkg","licenselogic":"single","pkgsize":7164,"desc":"Often in program logic, multiple different steps need to be taken that\nare independent of each other, but their total result is needed before\nthe next step can be taken.  In synchronous code, the usual approach is\nto perform them sequentially.\n\nAn asynchronous or event-based program could do this, but if each step\ninvolves some I/O idle time, better overall performance can often be\ngained by running the steps in parallel.  Async::MergePoint object can\nthen be used to wait for all of the steps to complete, before passing\nthe combined result of each step on to the next stage.\n\nThis module was originally part of the IO::Async distribution, but was\nremoved under the inspiration of Pedro Melo's Async::Hooks distribution,\nbecause it does not itself contain anything I/O-specific.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Astro-WaveBand","origin":"astro/p5-Astro-WaveBand","version":"0.11","comment":"Transparently work in waveband, wavelength, or filter","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Astro-WaveBand","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d190404961ea8cd83b9cb2c356a0a1ba13c3c99af0162069ef135e6f750dbde","flatsize":39423,"path":"All/p5-Astro-WaveBand-0.11.pkg","repopath":"All/p5-Astro-WaveBand-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16220,"desc":"Class to transparently deal with the conversion between filters, wavelength,\nfrequency and other methods of specifying a location in the electro-magentic\nspectrum.\n\nAstro::WaveBand tries to determine the natural form of the numbers such that a\nrequest for a summary of the object when it contains 2.2 microns would return\nthe filter name but would return the wavelength if it was not a standard filter.\nIn ambiguous cases an instrument name is required to decide what to return. In\nreally ambiguous cases the user can specify the unit in which to display the\nnumbers on stringification.\n\nUsed mainly as a way of storing a single number in a database table but using\nlogic to determine the number that an observer is most likely to understand.\n\nNumerical comparison operators can be used to compare two Astro::WaveBand\nobjects. When checking equality, the \"natural\" and \"instrument\" methods are\nused, so if two Astro::WaveBand objects return the same value from those\nmethods, they are considered to be equal. When checking other comparisons such\nas greater than, the wavelength is used.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Astro-satpass","origin":"astro/p5-Astro-satpass","version":"0.131","comment":"Classes and app to compute satellite visibility","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Astro-satpass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96a319c5e2cba4d4b9b33d6a87ea3971aeea827d0b0191382dcf7d26200833f1","flatsize":937202,"path":"All/p5-Astro-satpass-0.131.pkg","repopath":"All/p5-Astro-satpass-0.131.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":314820,"desc":"Astro-satpass contains classes needed to predict satellite\nvisibility, and a demonstration application (satpass) that\nmakes use of these classes.","deps":{"p5-Astro-SIMBAD-Client":{"origin":"astro/p5-Astro-SIMBAD-Client","version":"0.047"},"p5-Astro-SpaceTrack":{"origin":"astro/p5-Astro-SpaceTrack","version":"0.166"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-Geo-WebService-Elevation-USGS":{"origin":"science/p5-Geo-WebService-Elevation-USGS","version":"0.120"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"],"options":{"SIMBAD":"on","SOAPLITE":"off","SPACETRACK":"on","USGS":"on"}},{"name":"p5-Astro-Telescope","origin":"astro/p5-Astro-Telescope","version":"0.71_1","comment":"Class for obtaining telescope information","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Astro-Telescope","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"252ef0885bb7da00235cf56c47841c1b175c2ca0f57a6c8daa31e24373a565e0","flatsize":121290,"path":"All/p5-Astro-Telescope-0.71_1.pkg","repopath":"All/p5-Astro-Telescope-0.71_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":46168,"desc":"Astro::Telescope is a class for handling properties of individual telescopes\nsuch as longitude, latitude, height and observational limits.","deps":{"p5-Astro-PAL":{"origin":"astro/p5-Astro-PAL","version":"1.09"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Astro-Sunrise","origin":"astro/p5-Astro-Sunrise","version":"0.99","comment":"Perl extension for computing the sunrise/sunset on a given day","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Astro-Sunrise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17de4d85e4c1ff990dc0cef4339ecf3d62ed159f8b1268d4c3a44a108268e87a","flatsize":90036,"path":"All/p5-Astro-Sunrise-0.99.pkg","repopath":"All/p5-Astro-Sunrise-0.99.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27600,"desc":"This module returns the sunrise/sunset for a given day.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Astro-SunTime","origin":"astro/p5-Astro-SunTime","version":"0.06","comment":"Perl interface to calculate sunrise/sunset times","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b31335b255107a32098bb0b4ae4e3dbf26d4f26c2ab2f6eb3bf221502fc67ad6","flatsize":39221,"path":"All/p5-Astro-SunTime-0.06.pkg","repopath":"All/p5-Astro-SunTime-0.06.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13788,"desc":"Astro::SunTime is a perl module that provides an interface to calculate\nsunrise/sunset times.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Authen-PAAS","origin":"security/p5-Authen-PAAS","version":"1.1.1_1","comment":"Perl Authentication & Authorization Service","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/DANBERR/Authen-PAAS-1.1.1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17d1b53d2406dae5eaca6ce257f8aa1cc43956855a1329bfe235874fdce41b56","flatsize":85101,"path":"All/p5-Authen-PAAS-1.1.1_1.pkg","repopath":"All/p5-Authen-PAAS-1.1.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":39368,"desc":"The Authen::PAAS distribution provides a Perl API for authenticating and\nauthorizing users of computing services. Its design is inspired by\nexisting pluggable authentication services such as PAM and Java's JAAS, so\npeople familiar with those two services should be comfortable with the\nconcepts in Authen::PAAS. At its heart, Authen::PAAS provides a login\nservice, with pluggable modules for performing different authentication\nschemes. The pluggable framework enables the system administrator, rather\nthan the application developer to define what method is used to\nauthentication with a particular application.\n\nOne might ask, why not just use PAM directly via the existing Authen::PAM\nPerl bindings. While this works well for applications which wish to\nauthenticate against real UNIX user accounts (eg FTP, Telnet, SSH), it is\nnot particularly well suited to applications with 'virtualized' user\naccounts. For example, a web application may maintain a set of virtual\nuser accounts in a database, or a chat server, may maintain a set of user\naccounts in a text configuration file. Since it merely delegates through\nto the underlying C libraries, the Authen::PAM module does not provide a\nconvenient means to write new authentication schemes in Perl. Thus the\nAuthen::PAAS distribution provides a pure Perl API for authentication.","deps":{"p5-Config-Record":{"origin":"devel/p5-Config-Record","version":"1.1.2_1"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Astro-SIMBAD","origin":"astro/p5-Astro-SIMBAD","version":"2.0.0_2","comment":"OO Perl interface to the SIMBAD astronomical database","maintainer":"perl@FreeBSD.org","www":"http://www.estar.org.uk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6b74ac23442409b7efb573d97f61edf7583813abb5b16727d84a71fa8889ae1","flatsize":59625,"path":"All/p5-Astro-SIMBAD-2.0.0_2.pkg","repopath":"All/p5-Astro-SIMBAD-2.0.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22368,"desc":"The Astro::SIMBAD module is an objected orientated Perl interface to the\nSIMBAD astronomical database. SIMBAD provides basic data, cross-identifications\nand bibliography for astronomical objects outside the solar system.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Astro-SIMBAD-Client","origin":"astro/p5-Astro-SIMBAD-Client","version":"0.047","comment":"OO interface to SIMBAD4","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Astro-SIMBAD-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a677a7f3bde75677c33abcc37d330f4b84ab0c343322b85fe446e4c17772df1d","flatsize":87502,"path":"All/p5-Astro-SIMBAD-Client-0.047.pkg","repopath":"All/p5-Astro-SIMBAD-Client-0.047.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36924,"desc":"p5-Astro-SIMBAD-Client  provides an object-oriented interface to\nSIMBAD4. The new SOAP queries are supported, with the object carrying\ndefault output type and output format, as well as server name on the\nassumption that mirrors will be forthcoming.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-DoubleEncodedEntities":{"origin":"textproc/p5-XML-DoubleEncodedEntities","version":"1.1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Astro-MoonPhase","origin":"astro/p5-Astro-MoonPhase","version":"0.60_1","comment":"Perl interface to calculate information about the phase of the moon","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Astro-MoonPhase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7902c70066e190bc8a6b3b63a1b6b395dec0b988925052fcabe28b1a1a406431","flatsize":23386,"path":"All/p5-Astro-MoonPhase-0.60_1.pkg","repopath":"All/p5-Astro-MoonPhase-0.60_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":11436,"desc":"Astro::MoonPhase is a perl module that calculates information about\nthe phase of the moon at a given time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Astro-SpaceTrack","origin":"astro/p5-Astro-SpaceTrack","version":"0.166","comment":"Retrieve orbital data from www.space-track.org","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Astro-SpaceTrack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1457aaf31cdee02c7ef51223cf4e2ecdf27c6628800485537dd9d92ff004f40a","flatsize":284151,"path":"All/p5-Astro-SpaceTrack-0.166.pkg","repopath":"All/p5-Astro-SpaceTrack-0.166.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":95444,"desc":"This package accesses the Space-Track web site,\nhttp://www.space-track.org, and retrieves orbital data from this site.\nYou must register and get a username and password before you can make\nuse of this package, and you must abide by the site's restrictions,\nwhich include not making the data available to a third party.\n\nIn addition, the celestrak method queries http://celestrak.com/ for a\nnamed data set, and then queries http://www.space-track.org/ for the\norbital elements of the objects in the data set.\n\nBeginning with version 0.017, there is provision for retrieval of\nhistorical data.\n\nNothing is exported by default, but the shell method/subroutine can be\nexported if you so desire.\n\nMost methods return an HTTP::Response object. See the individual\nmethod document for details. Methods which return orbital data on\nsuccess add a 'Pragma: spacetrack-type = orbit' header to the\nHTTP::Response object if the request succeeds.","deps":{"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Astro-Hipparcos","origin":"astro/p5-Astro-Hipparcos","version":"0.09_3","comment":"Perl extension for reading the Hipparcos star catalog","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Astro-Hipparcos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd8b8229168ee035f5bf609b135c699ea5118fd2768b1790ea26f5feaeaa5e7e","flatsize":232387,"path":"All/p5-Astro-Hipparcos-0.09_3.pkg","repopath":"All/p5-Astro-Hipparcos-0.09_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":51164,"desc":"Astro::Hipparcos is a Perl extension for reading the Hipparcos star catalog.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Astro-Flux","origin":"astro/p5-Astro-Flux","version":"0.01_1","comment":"Class for handling astronomical flux quantities","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Astro-Flux","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c83b32fec6498ff4163bad67105bca576993380bc7353598e3ace7493235cdf2","flatsize":43136,"path":"All/p5-Astro-Flux-0.01_1.pkg","repopath":"All/p5-Astro-Flux-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17276,"desc":"Astro::Flux provides a class for handling astronomical flux quantities. This\nclass does not currently support conversions from one flux type to another (say,\nfrom magnitudes to Janskies) but may in the future.","deps":{"p5-Astro-WaveBand":{"origin":"astro/p5-Astro-WaveBand","version":"0.11"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Misc-Quality":{"origin":"astro/p5-Misc-Quality","version":"0.1_1"},"p5-Number-Uncertainty":{"origin":"math/p5-Number-Uncertainty","version":"0.1_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Astro-FITS-Header","origin":"astro/p5-Astro-FITS-Header","version":"3.09","comment":"Object Orientated interface to FITS HDUs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Astro-FITS-Header","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c04226bcbcded88ff4285ba6b890842d0fe7d16fba86457aa70b606950672295","flatsize":159848,"path":"All/p5-Astro-FITS-Header-3.09.pkg","repopath":"All/p5-Astro-FITS-Header-3.09.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":61988,"desc":"Stores information about a FITS header block in an object. Takes an hash with\nan array reference as an argument. The array should contain a list of FITS\nheader cards as input.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Astro-DSS","origin":"astro/p5-Astro-DSS","version":"1.6.1_1","comment":"OO interface to the 1st and 2nd Digital Sky Surveys","maintainer":"perl@FreeBSD.org","www":"http://www.estar.org.uk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"365f8f69f8cd1e9e05bc3d6ea451c8f9df011ea1e96decd8531d16daaeeae5de","flatsize":18763,"path":"All/p5-Astro-DSS-1.6.1_1.pkg","repopath":"All/p5-Astro-DSS-1.6.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9044,"desc":"The module is an object orientated interface to the both the first and second\nDigital Sky Surveys at the ESO-ECF online archive. While the first sky survey\nis 100%25 complete, the second survey covers 98%25 of the sky in Red, 45%25 of the\nsky in Blue and 27%25 of the sky in the Infra-red.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Astro-FITS-CFITSIO","origin":"astro/p5-Astro-FITS-CFITSIO","version":"1.18","comment":"Perl extension for using the cfitsio library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Astro-FITS-CFITSIO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96b0ac610ba203631bdc25a476b5170da6630a998ce723e2754f4eae7c728228","flatsize":889919,"path":"All/p5-Astro-FITS-CFITSIO-1.18.pkg","repopath":"All/p5-Astro-FITS-CFITSIO-1.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":145976,"desc":"Astro::FITS::CFITSIO is a perl interface to William Pence's cfitsio\nsubroutine library. For more information on cfitsio, see\nhttp://heasarc.gsfc.nasa.gov/fitsio.\n\nThis module attempts to provide a wrapper for nearly every cfitsio\nroutine, while retaining as much cfitsio behavior as possible. As\nsuch, one should be aware that it is still somewhat low-level, in\nthe sense that handing an array which is not the correct size to a\nroutine like fits_write_img() may cause SIGSEGVs.","deps":{"cfitsio":{"origin":"astro/cfitsio","version":"4.4.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Astro-Constants","origin":"astro/p5-Astro-Constants","version":"0.1400","comment":"Physical constants for use in astronomy","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Astro-Constants","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fdcd36d6cdfb08d6a94557ecc1b06e4eb8a837addb2aaacbe5b9d435a78b0af9","flatsize":131891,"path":"All/p5-Astro-Constants-0.1400.pkg","repopath":"All/p5-Astro-Constants-0.1400.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32388,"desc":"This module provides a large number of physical constants which are\nuseful to astronomers. The module itself is essentially a wrapper around\nthe ASTROCONST package of Jeremy Balin.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5","science"]},{"name":"p5-Astro-Coords","origin":"astro/p5-Astro-Coords","version":"0.21","comment":"Class for handling astronomical coordinates","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Astro-Coords","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebdd60342e94e319a6a36ad92b1b50ad5f59ae549e9770cb244e98241928883b","flatsize":245047,"path":"All/p5-Astro-Coords-0.21.pkg","repopath":"All/p5-Astro-Coords-0.21.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":94168,"desc":"Astro::Coords is a class for manipulating and transforming astronomical\ncoordinates. Can handle the following coordinate types:\n- Equatorial RA/Dec, galactic (including proper motions and parallax)\n- Planets\n- Comets/Asteroids\n- Fixed locations in azimuth and elevations\n- Interpolated apparent coordinates\n\nFor time dependent calculations a telescope location and reference time must be\nprovided. See Astro::Telescope and DateTime for details on specifying location\nand reference epoch.","deps":{"p5-Astro-PAL":{"origin":"astro/p5-Astro-PAL","version":"1.09"},"p5-Astro-Telescope":{"origin":"astro/p5-Astro-Telescope","version":"0.71_1"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Astro-PAL","origin":"astro/p5-Astro-PAL","version":"1.09","comment":"Perl interface to Starlink PAL positional astronomy library","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Astro-PAL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"439135a0d36e4d514b13946f86fc6bcc71f90cee1e425f53c9db982f7b49629f","flatsize":684755,"path":"All/p5-Astro-PAL-1.09.pkg","repopath":"All/p5-Astro-PAL-1.09.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":205680,"desc":"Astro::PAL provides a Perl interface to either the Starlink PAL positional\nastronomy library.\n\nReturn values are returned on the stack rather than being modified in place.\n\nIn addition small utility subroutines are provided that do useful tasks (from\nthe author's point of view) - specifically routines for calculating the Local\nSidereal Time.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Authen-OATH","origin":"security/p5-Authen-OATH","version":"1.0.0_1","comment":"OATH one time passwords implementation","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://metacpan.org/release/Authen-OATH","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e6bf1c1ddf5a92a09cf6269bd0000d12c233bd33867c306941b39ac1b7f496e","flatsize":15239,"path":"All/p5-Authen-OATH-1.0.0_1.pkg","repopath":"All/p5-Authen-OATH-1.0.0_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8124,"desc":"The Authen::OATH module provides a Perl implementation of the\nHOTP and TOTP One Time Password algorithms as defined by OATH\n(http://www.openautentication.org).","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Astro-Catalog","origin":"astro/p5-Astro-Catalog","version":"4.37","comment":"Generic stellar catalogue object","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Astro-Catalog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93f405ae5aadad01c7dbb16b3653d089c0667038e88f3cfbd072c91e0a1a1b66","flatsize":693135,"path":"All/p5-Astro-Catalog-4.37.pkg","repopath":"All/p5-Astro-Catalog-4.37.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":218584,"desc":"A generic object orientated astronomical catalogue object.","deps":{"p5-Astro-Coords":{"origin":"astro/p5-Astro-Coords","version":"0.21"},"p5-Astro-FITS-CFITSIO":{"origin":"astro/p5-Astro-FITS-CFITSIO","version":"1.18"},"p5-Astro-Flux":{"origin":"astro/p5-Astro-Flux","version":"0.01_1"},"p5-Astro-Telescope":{"origin":"astro/p5-Astro-Telescope","version":"0.71_1"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-ISO8601":{"origin":"devel/p5-DateTime-Format-ISO8601","version":"0.16"},"p5-Misc-Quality":{"origin":"astro/p5-Misc-Quality","version":"0.1_1"},"p5-Number-Uncertainty":{"origin":"math/p5-Number-Uncertainty","version":"0.1_1"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Astro-App-Satpass2","origin":"astro/p5-Astro-App-Satpass2","version":"0.054","comment":"Forecast satellite visibility","maintainer":"wen@FreeBSD.org","www":"https://metacpan.org/release/Astro-App-Satpass2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31028246aa912a6133fa58e226b39f705300bf092309ba6292a246cbcbcd7ff0","flatsize":880573,"path":"All/p5-Astro-App-Satpass2-0.054.pkg","repopath":"All/p5-Astro-App-Satpass2-0.054.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":313088,"desc":"This class implements an application to predict satellite visibility and\nrelated phenomena. It is a mostly-compatible rewrite and eventual\nreplacement of the satpass script in distribution Astro-satpass, aimed\nat making it easier to test, and removing some of the odder cruft that\nhas accumulated in the satpass script.","deps":{"p5-Astro-SIMBAD-Client":{"origin":"astro/p5-Astro-SIMBAD-Client","version":"0.047"},"p5-Astro-satpass":{"origin":"astro/p5-Astro-satpass","version":"0.131"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-IPC-System-Simple":{"origin":"devel/p5-IPC-System-Simple","version":"1.30"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Asm-Preproc","origin":"devel/p5-Asm-Preproc","version":"1.03","comment":"Preprocessor to be called from an assembler","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/Asm-Preproc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc92a6232238e3a4ef6e1b5bc0d46d7ad21a3e1993eddd455ba2265cbcd6b9cc","flatsize":49805,"path":"All/p5-Asm-Preproc-1.03.pkg","repopath":"All/p5-Asm-Preproc-1.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21532,"desc":"Asm::Preproc is a preprocessor module to be called from an assembler,\nwhich grew out of Z80 assembly-specific into independent module.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Iterator-Simple-Lookahead":{"origin":"devel/p5-Iterator-Simple-Lookahead","version":"0.09"},"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AsciiDB-TagFile","origin":"databases/p5-AsciiDB-TagFile","version":"1.06_1","comment":"Perl tie class for a simple ASCII database","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f61233f0e3f1ca2944f3878ef027802fc48c4bae9caa89cfff722e0f67c0858","flatsize":15438,"path":"All/p5-AsciiDB-TagFile-1.06_1.pkg","repopath":"All/p5-AsciiDB-TagFile-1.06_1.pkg","licenselogic":"single","pkgsize":8364,"desc":"Usually when you have to store persistent data you don't need a\nfull-blown database server, just a ASCII database would do the\ntrick.\n\nAsciiDB::Tag allows you to access a simple ASCII database using a\nperl hash variable. The database format is straightforward so you\ncan edit it by hand if you need so. Each record is stored into a\nfile, and a record is just a set of values tagged by the field\nname.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Array-Window","origin":"devel/p5-Array-Window","version":"1.02_1","comment":"Calculate windows/subsets/pages of arrays","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Array-Window","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc045aa8020814cb58add4ee204b7a05492e46a60caa6b1f339417cab5d8520b","flatsize":26603,"path":"All/p5-Array-Window-1.02_1.pkg","repopath":"All/p5-Array-Window-1.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11384,"desc":"Many applications require that a large set of results be broken down\ninto a smaller set of 'windows', or 'pages' in web language.\nArray::Window implements an algorithm specifically for dealing with\nthese windows.  It is very flexible and permissive, making adjustments\nto the window as needed.","deps":{"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Array-Utils","origin":"misc/p5-Array-Utils","version":"0.5","comment":"Collection of list manipulation routines","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Array-Utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbdfdd83ebc28f60086852f0a0bea16bccaa2b03b744caf58f1a0895a27ffb8c","flatsize":11689,"path":"All/p5-Array-Utils-0.5.pkg","repopath":"All/p5-Array-Utils-0.5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6900,"desc":"A small pure-perl module containing list manipulation routines. The\nmodule emerged because I was tired to include same utility routines\nin numerous projects.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Astro-ADS","origin":"astro/p5-Astro-ADS","version":"1.26_1","comment":"OO Perl interface to the ADS abstract service","maintainer":"perl@FreeBSD.org","www":"http://www.estar.org.uk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"602eb7f889fcb5ca3871d7a14a1d31a00187bd2dceea8a946cef890fb53fd1a6","flatsize":80810,"path":"All/p5-Astro-ADS-1.26_1.pkg","repopath":"All/p5-Astro-ADS-1.26_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":29556,"desc":"The Astro::ADS module is an objected orientated Perl interface to the\nAstrophysics Data System (ADS) abstract service. The ADS is a NASA-funded\nproject whose main resource is an Abstract Service, which includes four sets\nof abstracts:\n   1) astronomy and astrophysics, containing 719,449 abstracts;\n   2) instrumentation, containing 608,834 abstracts;\n   3) physics and geophysics, containing 1,079,814 abstracts; and\n   4) Los Alamos preprint server, containing 4,104 abstracts.\nEach dataset can be searched by author, object name (astronomy only), title,\nor abstract text words.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-Array-Unique","origin":"devel/p5-Array-Unique","version":"0.09","comment":"Tie-able array that allows only unique values","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Array-Unique","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"205fd3bf6842c4d2711210b46805912e8c717c75e393db41a17ba5e11239710b","flatsize":34021,"path":"All/p5-Array-Unique-0.09.pkg","repopath":"All/p5-Array-Unique-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17072,"desc":"This package lets you create an array which will allow only one occurrence of\nany value.\n\nIn other words no matter how many times you put in 42 it will keep only the\nfirst occurrence and the rest will be dropped.\n\nYou use the module via tie and once you tied your array to this module it will\nbehave correctly.\n\nUniqueness is checked with the 'eq' operator so among other things it is case\nsensitive.\n\nAs a side effect the module does not allow undef as a value in the array.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Array-RefElem","origin":"misc/p5-Array-RefElem","version":"1.00_1","comment":"Set up array elements as aliases","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Array-RefElem","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f6c337c75d7cb404616bdf8866ea3a61e09f0f19101ecb055de206df1642da6","flatsize":18835,"path":"All/p5-Array-RefElem-1.00_1.pkg","repopath":"All/p5-Array-RefElem-1.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8604,"desc":"This module give direct access to the internal perl routines that let\nyou store reference to things in arrays and hashes.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Array-LineReader","origin":"misc/p5-Array-LineReader","version":"1.01_2","comment":"Access lines of a file via an array","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Array-LineReader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64be6bf1c24da8b5555d817b73eb0cb2bd508297faefc8d819c94f0b7c72d20e","flatsize":13891,"path":"All/p5-Array-LineReader-1.01_2.pkg","repopath":"All/p5-Array-LineReader-1.01_2.pkg","licenselogic":"single","pkgsize":7460,"desc":"Array::LineReader gives you the possibility to access lines of some file by\nthe elements of an array. This modul inherites methods from Tie::Array (see\nTie::Array). You save a lot of memory, because the file's content is read\nonly on demand, i.e. in the case you access an element of the array. The\noffset and length of all the lines is hold in memory as long as you tie your\narray.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Array-Iterator","origin":"devel/p5-Array-Iterator","version":"0.132","comment":"Set of array iterators","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Array-Iterator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1233ba29663517073c203b205800ad175c5cc20f4a141ff2a91ed0df45b8191","flatsize":72542,"path":"All/p5-Array-Iterator-0.132.pkg","repopath":"All/p5-Array-Iterator-0.132.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":29588,"desc":"This module implements several types of array iterators:\n- simple unidirectional\n- bidirectional\n- circular\n- reusable","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Array-PrintCols","origin":"misc/p5-Array-PrintCols","version":"2.6_1","comment":"Perl5 module to print arrays of elements in sorted columns","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Array-PrintCols","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6f2d2494b90cbda8122fdaf6907f51b078381d878583b1c376856b68166a63d","flatsize":45023,"path":"All/p5-Array-PrintCols-2.6_1.pkg","repopath":"All/p5-Array-PrintCols-2.6_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":17368,"desc":"Array::PrintCols is a Perl 5 module which defines a subroutine to print arrays\nof elements in alphabetically, vertically sorted columns.  Optional arguments\ncan be given to control either the width or number of the columns, the total\nwidth of the output, and the amount of indentation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Array-Heap","origin":"devel/p5-Array-Heap","version":"3.22","comment":"Perl module implementing fast binary heaps/priority queues","maintainer":"eserte12@yahoo.de","www":"https://metacpan.org/release/Array-Heap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ffc52382d6bcb93563286d2fd44771460f711524ccf9fa77f7d3be03e61d115","flatsize":40826,"path":"All/p5-Array-Heap-3.22.pkg","repopath":"All/p5-Array-Heap-3.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17480,"desc":"A Heap implementation for Perl using functions that are loosely\nmodeled after the C++ STL's binary heap functions. They all take an\narray as argument, just like perl's built-in functions \"push\", \"pop\"\netc. The implementation itself is in C for maximum speed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Array-IntSpan","origin":"misc/p5-Array-IntSpan","version":"2.004","comment":"Module for handling arrays using IntSpan techniques","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Array-IntSpan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25873195e8c6b828c65a0a1abc946e48d467f026273a0f5c892debc2be5f60cf","flatsize":54328,"path":"All/p5-Array-IntSpan-2.004.pkg","repopath":"All/p5-Array-IntSpan-2.004.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":23452,"desc":"`Array::IntSpan' brings the speed advantages of `Set::IntSpan'\n(written by Steven McDougall) to arrays. Uses include\nmanipulating grades, routing tables, or any other situation\nwhere you have mutually exclusive ranges of integers that map to\ngiven values.\n\n`Array::IntSpan::IP' is also provided with the distribution. It\nlets you use IP addresses in any of three forms (dotted decimal,\nnetwork string, and integer) for the indices into the array. See\nthe POD for that module for more information.\n\nSeamus Venasse <svenasse@polaris.ca>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Array-FileReader","origin":"misc/p5-Array-FileReader","version":"0.03_2","comment":"Lazily tie files to arrays for reading","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Array-FileReader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5b27bb073ff8cbb27945bbbdee63d5dc5c35d7387abd77eea18fbd2ecc3dc68","flatsize":11526,"path":"All/p5-Array-FileReader-0.03_2.pkg","repopath":"All/p5-Array-FileReader-0.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6664,"desc":"Array::FileReader - Lazily tie files to arrays for reading","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Array-Diff","origin":"misc/p5-Array-Diff","version":"0.09","comment":"Diff two arrays","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Array-Diff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad56941fefa9e7d5dba26dcbffa73130e6e3846e5c43c5c54f0b487dc1c65589","flatsize":13195,"path":"All/p5-Array-Diff-0.09.pkg","repopath":"All/p5-Array-Diff-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7540,"desc":"This module do diff two arrays, and return added and deleted arrays.\nIt's simple usage of Algorithm::Diff.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Array-Compare","origin":"misc/p5-Array-Compare","version":"3.0.8","comment":"Perl extension for comparing arrays","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Array-Compare","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19038bc7350553f4a830b5e2911ea337c6d757213619b1d36322f96b3ff7f517","flatsize":25761,"path":"All/p5-Array-Compare-3.0.8.pkg","repopath":"All/p5-Array-Compare-3.0.8.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13128,"desc":"Array::Compare is a Perl module which allows you to compare two arrays.\n\nIt has a number of features which allow you to control the way that\nthe arrays are compared:\n\n* white space in array elements can be significant or ignored.\n\n* particular columns in the arrays can be ignored.\n\nAdditionally you can get a simple true/false return value or the number\nof columns which differ or an array containing the indexes of the\ndiffering columns.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Array-Group","origin":"devel/p5-Array-Group","version":"4.2","comment":"Convert an array into array of arrayrefs of uniform size N","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Array-Group","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa2de668b471b6ce305b4e171949d6c7ad4e568fdbf72eb52bd898f275180b7e","flatsize":13365,"path":"All/p5-Array-Group-4.2.pkg","repopath":"All/p5-Array-Group-4.2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7584,"desc":"Array::Group - Convert an array into array of arrayrefs of uniform size N.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Ark","origin":"www/p5-Ark","version":"0.1.r1_2","comment":"Perl web application framework","maintainer":"perl@FreeBSD.org","www":"http://opensource.kayac.com/en/projects/ark/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e532b31a18d323e6fb510a5860d8a35c82c7661d8dbabe7dfafe1ba6de7b7275","flatsize":97340,"path":"All/p5-Ark-0.1.r1_2.pkg","repopath":"All/p5-Ark-0.1.r1_2.pkg","licenselogic":"single","pkgsize":29300,"desc":"Ark is a web application framework.  It's heavily inspired by Catalyst\nFramework.\n\nMost different point between Ark and Catalyst is that Ark has CGI\nspecific mode which can run applications less latency under CGI\nenvironment.","deps":{"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-Class-Method-Modifiers-Fast":{"origin":"devel/p5-Class-Method-Modifiers-Fast","version":"0.041_1"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-Data-Util":{"origin":"devel/p5-Data-Util","version":"0.67"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-FindBin-libs":{"origin":"devel/p5-FindBin-libs","version":"2.1100_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Engine":{"origin":"www/p5-HTTP-Engine","version":"0.03005_5"},"p5-HTTP-Engine-Middleware":{"origin":"www/p5-HTTP-Engine-Middleware","version":"0.22_2"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Module-Setup":{"origin":"devel/p5-Module-Setup","version":"0.09_1"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-MouseX-Types-Path-Class":{"origin":"devel/p5-MouseX-Types-Path-Class","version":"0.07_1"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Text-SimpleTable":{"origin":"textproc/p5-Text-SimpleTable","version":"2.07"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Archive-Zip","origin":"archivers/p5-Archive-Zip","version":"1.68","comment":"Create, manipulate, read, and write Zip archive files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Archive-Zip","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebce930f8408f4c4521685d1b4df325ad885d2fbfa482f0b6417d1067cedd8c3","flatsize":253971,"path":"All/p5-Archive-Zip-1.68.pkg","repopath":"All/p5-Archive-Zip-1.68.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":80976,"desc":"The Archive::Zip module allows a Perl program to create, manipulate,\nread, and write Zip archive files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-Archive-Tar-Wrapper","origin":"archivers/p5-Archive-Tar-Wrapper","version":"0.41","comment":"API wrapper around the 'tar' utility","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Archive-Tar-Wrapper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35aeabced00e1aabd7fd4e3950d09f75c6cde16ce00de24f5bcfdb266ada08d2","flatsize":76059,"path":"All/p5-Archive-Tar-Wrapper-0.41.pkg","repopath":"All/p5-Archive-Tar-Wrapper-0.41.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":28368,"desc":"Archive::Tar::Wrapper is an API wrapper around the 'tar' command line utility.\nIt never stores anything in memory, but works on temporary directory structures\non disk instead. It provides a mapping between the logical paths in the tarball\nand the 'real' files in the temporary directory on disk.\n\nIt differs from Archive::Tar in two ways:\n- Archive::Tar::Wrapper doesn't hold anything in memory. Everything is stored on\n  disk.\n- Archive::Tar::Wrapper is 100%25 compliant with the platform's tar utility,\n  because it uses it internally.","deps":{"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-Archive-Tar","origin":"archivers/p5-Archive-Tar","version":"3.02","comment":"Perl module for creation and manipulation of tar files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Archive-Tar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81ddf034b875b81b04a7531d0648d7596bc1b2b7efc8d7ee9984a8d08427a0a2","flatsize":124603,"path":"All/p5-Archive-Tar-3.02.pkg","repopath":"All/p5-Archive-Tar-3.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":47424,"desc":"Archive::Tar provides an object oriented mechanism for handling tar files. It\nprovides class methods for quick and easy files handling while also allowing\nfor the creation of tar file objects for custom manipulation. If you have the\nIO::Zlib module installed, Archive::Tar will also support compressed or gzipped\ntar files.\n\nAn object of class Archive::Tar represents a .tar(.gz) archive full of files\nand things.\n\nRoman Shterenzon <roman@xpert.com>","deps":{"p5-IO-Compress-Lzma":{"origin":"archivers/p5-IO-Compress-Lzma","version":"2.212"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"],"options":{"TEXTDIFF":"off"}},{"name":"p5-Archive-SimpleExtractor","origin":"archivers/p5-Archive-SimpleExtractor","version":"0.11_2","comment":"Simple module for extract archives","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Archive-SimpleExtractor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4288b258622042563a83f27bc9affcf1c42750226c32905d10ed9a3df87000a","flatsize":21994,"path":"All/p5-Archive-SimpleExtractor-0.11_2.pkg","repopath":"All/p5-Archive-SimpleExtractor-0.11_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11420,"desc":"Simple module for extract archives","deps":{"p5-Archive-Rar":{"origin":"archivers/p5-Archive-Rar","version":"2.02_2"},"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-Archive-Rar","origin":"archivers/p5-Archive-Rar","version":"2.02_2","comment":"Interface with the 'rar' command","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Archive-Rar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c35cf5476d4d07641b5801b9d5394216395451c4c4eb905fb9e13254706f58bf","flatsize":56702,"path":"All/p5-Archive-Rar-2.02_2.pkg","repopath":"All/p5-Archive-Rar-2.02_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23276,"desc":"Archive::Rar uses the standard perl module install process","deps":{"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-Archive-Peek","origin":"archivers/p5-Archive-Peek","version":"0.37","comment":"Peek into archives without extracting them","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Archive-Peek","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01df9e34d463e01de3c4c035a407e24a18358b9baeddc28ee37aa82c92b786ee","flatsize":11846,"path":"All/p5-Archive-Peek-0.37.pkg","repopath":"All/p5-Archive-Peek-0.37.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6428,"desc":"This module lets you peek into archives without extracting them.\nIt currently supports tar files and zip files.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Types-Path-Tiny":{"origin":"devel/p5-Types-Path-Tiny","version":"0.006"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-Archive-Libarchive","origin":"archivers/p5-Archive-Libarchive","version":"0.09","comment":"Modern Perl bindings to libarchive","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/Archive-Libarchive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fa61a5b772dfbd64c3215a8680cf682a3b84cc7b6ca3345f0d51b77daa325bd","flatsize":325340,"path":"All/p5-Archive-Libarchive-0.09.pkg","repopath":"All/p5-Archive-Libarchive-0.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":103708,"desc":"Archive::Libarchive provides a Perl object-oriented interface to the libarchive\nlibrary. The libarchive library is the API used to implemnt bsdtar, the default\ntar implementation on a number of operating systems, including FreeBSD, macOS\nand Windows. It can also be installed on most Linux distributions. But wait,\nthere is more, libarchive supports a number of formats, compressors and filters\ntransparently, so it can be a useful when used as a universal\narchiver/extractor.","deps":{"p5-FFI-C-Stat":{"origin":"devel/p5-FFI-C-Stat","version":"0.03"},"p5-FFI-CheckLib":{"origin":"devel/p5-FFI-CheckLib","version":"0.31"},"p5-FFI-Platypus":{"origin":"devel/p5-FFI-Platypus","version":"2.08"},"p5-FFI-Platypus-Type-Enum":{"origin":"devel/p5-FFI-Platypus-Type-Enum","version":"0.06"},"p5-FFI-Platypus-Type-PtrObject":{"origin":"devel/p5-FFI-Platypus-Type-PtrObject","version":"0.03"},"p5-Ref-Util":{"origin":"devel/p5-Ref-Util","version":"0.204"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-Archive-Any-Plugin-Rar","origin":"archivers/p5-Archive-Any-Plugin-Rar","version":"0.02_1","comment":"Wrapper around Archive::Rar","maintainer":"anes@anes.su","www":"https://metacpan.org/release/Archive-Any-Plugin-Rar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85535e20187668a0250fbd3c54d51221279c13f3955afdf089e4597cdd6ae936","flatsize":9846,"path":"All/p5-Archive-Any-Plugin-Rar-0.02_1.pkg","repopath":"All/p5-Archive-Any-Plugin-Rar-0.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5704,"desc":"Wrapper around Archive::Rar.","deps":{"p5-Archive-Any":{"origin":"archivers/p5-Archive-Any","version":"0.0946"},"p5-Archive-Rar":{"origin":"archivers/p5-Archive-Rar","version":"2.02_2"},"p5-lib-abs":{"origin":"devel/p5-lib-abs","version":"0.92_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-Archive-Any-Lite","origin":"archivers/p5-Archive-Any-Lite","version":"0.11","comment":"Simple CPAN package extractor","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Archive-Any-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f94c6a2c3d5a8b50ee76ded7d8019620b12f1f473eece3d6c6d106e00a85340","flatsize":46854,"path":"All/p5-Archive-Any-Lite-0.11.pkg","repopath":"All/p5-Archive-Any-Lite-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11996,"desc":"Archive::Any::Lite is a fork of Archive::Any. The main difference is this works\nproperly even when you fork(), and may require less memory to extract a tarball.\nOn the other hand, this isn't pluggable (this only supports file formats used in\nthe CPAN toolchains), and this doesn't check mime types (at least as of this\nwriting).","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-Archive-Extract","origin":"archivers/p5-Archive-Extract","version":"0.88","comment":"Generic archive extracting mechanism","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Archive-Extract","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"819c38f0f44f289e87e6410779a7beefdd5644771ec53ff66034f4e03ec18b5a","flatsize":67837,"path":"All/p5-Archive-Extract-0.88.pkg","repopath":"All/p5-Archive-Extract-0.88.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21760,"desc":"Archive::Extract is a generic archive extraction mechanism.\n\nIt allows you to extract any archive file of the type .tar, .tar.gz, .gz\nor .zip without having to worry how it does so, or use different\ninterfaces for each type by using either perl modules, or command line\ntools on your system.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-Archive-Any","origin":"archivers/p5-Archive-Any","version":"0.0946","comment":"Single interface to deal with file archives","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Archive-Any","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08b3ca27ad45a587481fdfda66651d4a0fee4183cc8db6141100d023113369aa","flatsize":60702,"path":"All/p5-Archive-Any-0.0946.pkg","repopath":"All/p5-Archive-Any-0.0946.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20352,"desc":"This module is a single interface for manipulating different archive\nformats. Tarballs, zip files, etc.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-File-MMagic":{"origin":"devel/p5-File-MMagic","version":"1.30_1"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Module-Find":{"origin":"devel/p5-Module-Find","version":"0.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","perl5"]},{"name":"p5-AppConfig-Std","origin":"devel/p5-AppConfig-Std","version":"1.10","comment":"Subclass of AppConfig that provides standard options","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AppConfig-Std","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"827593343cc3d3beacd5cc9a13a64350cdef8cd073a3d2fce9e3e8b98748966f","flatsize":20471,"path":"All/p5-AppConfig-Std-1.10.pkg","repopath":"All/p5-AppConfig-Std-1.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9760,"desc":"AppConfig::Std is a Perl module that provides a set of standard\nconfiguration variables and command-line switches.  It is implemented\nas a subclass of AppConfig; AppConfig provides a general mechanism for\nhandling global configuration variables.","deps":{"p5-AppConfig":{"origin":"devel/p5-AppConfig","version":"1.71"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-scan_prereqs_cpanfile","origin":"devel/p5-App-scan_prereqs_cpanfile","version":"1.10","comment":"Perl extension for scanning prerequisite modules to generate cpanfile","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/App-scan_prereqs_cpanfile","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9cf0dc2cdafcd66f950812a58b8a43db5df3a4b62997baf05abe77bfb541c56","flatsize":23827,"path":"All/p5-App-scan_prereqs_cpanfile-1.10.pkg","repopath":"All/p5-App-scan_prereqs_cpanfile-1.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11792,"desc":"This script scans prerequisite modules from your code, and generate\nCPANfile. You can also list missing prerequisite modules.","deps":{"p5-Module-CPANfile":{"origin":"devel/p5-Module-CPANfile","version":"1.1004"},"p5-Perl-PrereqScanner-Lite":{"origin":"devel/p5-Perl-PrereqScanner-Lite","version":"0.28_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AppConfig","origin":"devel/p5-AppConfig","version":"1.71","comment":"Perl module for reading configuration files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AppConfig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ed69fc56f352fd9bb0f1787a851396cb4681e82696d1b71434361b0b41fec97","flatsize":208344,"path":"All/p5-AppConfig-1.71.pkg","repopath":"All/p5-AppConfig-1.71.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":69492,"desc":"From the README file for AppConfig:\n\n    AppConfig is a Perl5 module for managing application configuration\n    information. It maintains the state of any number of variables and\n    provides methods for parsing configuration files and command line\n    arguments.\n\n    Variables values may be set via configuration files. Variables may be\n    flags (On/Off), take a single value, or take multiple values stored as a\n    a list or hash. The number of arguments a variable expects is determined\n    by its configuration when defined.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-local-lib-helper","origin":"devel/p5-App-local-lib-helper","version":"0.07","comment":"Make it easy to run code against a local-lib","maintainer":"dgeo@centrale-med.fr","www":"https://metacpan.org/release/App-local-lib-helper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"511db3458abbd4f0411eb057d4bb77c546bdc7b6945da9376a05eb85adc64dc4","flatsize":44853,"path":"All/p5-App-local-lib-helper-0.07.pkg","repopath":"All/p5-App-local-lib-helper-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":23272,"desc":"Helper for 'local' libs versions\n\nThis is an object which provide the functionality to create a\nlocal::lib 'helper' script in either the currently loaded local::lib\nenvironment or in a target directory of choice. i\nBy default the script is called localenv and can be used to invoke\na command under the local::lib which it was built against.\nFor example, assume you build a local::lib like so:\n\n  cpanm --local-lib ~/mylib App::local::lib::helper","deps":{"p5-local-lib":{"origin":"devel/p5-local-lib","version":"2.000029"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-perlbrew","origin":"devel/p5-App-perlbrew","version":"0.98","comment":"Perl Environment manager","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/App-perlbrew","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06b870b32b38a791577c31800d666cf17707d9059785348efeeb8e9f06ef8067","flatsize":153003,"path":"All/p5-App-perlbrew-0.98.pkg","repopath":"All/p5-App-perlbrew-0.98.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51492,"desc":"perlbrew is a program to automate the building and installation of perl in an\neasy way. It provides multiple isolated perl environments, and a mechanism for\nyou to switch between them.\n\nEverything are installed unter ~/perl5/perlbrew. You then need to include a\nbashrc/cshrc provided by perlbrew to tweak the PATH for you. You then can\nbenefit from not having to run 'sudo' commands to install cpan modules because\nthose are installed inside your HOME too.\n\nFor the documentation of perlbrew usage see perlbrew command on CPAN, or by\nrunning perlbrew help. The following documentation features the API of\nApp::perlbrew module, and may not be remotely close to what your want to read.","deps":{"p5-CPAN-Perl-Releases":{"origin":"devel/p5-CPAN-Perl-Releases","version":"5.20240609"},"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Devel-PatchPerl":{"origin":"devel/p5-Devel-PatchPerl","version":"2.08"},"p5-local-lib":{"origin":"devel/p5-local-lib","version":"2.000029"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-cpanoutdated","origin":"devel/p5-App-cpanoutdated","version":"0.24_1","comment":"Detect outdated CPAN modules","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/TOKUHIROM/App-cpanoutdated-0.24","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1ec623a5cb71acacd22aa81668edad364fa0eec873654b09c501b94373687bb","flatsize":49278,"path":"All/p5-App-cpanoutdated-0.24_1.pkg","repopath":"All/p5-App-cpanoutdated-0.24_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13820,"desc":"App::cpanoutdated detects outdated CPAN modules in your environment.","deps":{"p5-CPAN-DistnameInfo":{"origin":"devel/p5-CPAN-DistnameInfo","version":"0.12_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"p5-local-lib":{"origin":"devel/p5-local-lib","version":"2.000029"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-cpanminus-reporter","origin":"devel/p5-App-cpanminus-reporter","version":"0.17","comment":"Perl extension to send cpanm output to CPAN Testers database","maintainer":"jkeenan@cpan.org","www":"https://metacpan.org/release/App-cpanminus-reporter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"169754f2607baaa15dd0eee51ee4a58290a8bed1cb3b2f9eab6dc2e75c1407f3","flatsize":35064,"path":"All/p5-App-cpanminus-reporter-0.17.pkg","repopath":"All/p5-App-cpanminus-reporter-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16832,"desc":"App::cpanminus::reporter is a Perl module which parses the build log generated\nby the CPAN installer program 'cpanm' and then generates and sends reports to\nthe CPAN Testers database.\n\nThe module provides the standalone application 'cpanm-reporter' to perform\nthis parsing.","deps":{"p5-CPAN-Testers-Common-Client":{"origin":"devel/p5-CPAN-Testers-Common-Client","version":"0.14"},"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-IO-Prompt-Tiny":{"origin":"devel/p5-IO-Prompt-Tiny","version":"0.003"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Metabase-Fact":{"origin":"devel/p5-Metabase-Fact","version":"0.025"},"p5-Test-Reporter":{"origin":"devel/p5-Test-Reporter","version":"1.62_1"},"p5-Test-Reporter-Transport-Metabase":{"origin":"devel/p5-Test-Reporter-Transport-Metabase","version":"1.999010"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-gist","origin":"www/p5-App-gist","version":"0.16_1","comment":"GitHub Gist creator","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/App-gist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bf962ec4fd20015074157517ff973a7306b8918f48e9533dc3ea2a8ab1e3a6e","flatsize":16590,"path":"All/p5-App-gist-0.16_1.pkg","repopath":"All/p5-App-gist-0.16_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9352,"desc":"GitHub Gist creator.","deps":{"p5-App-Cmd":{"origin":"devel/p5-App-Cmd","version":"0.336"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Pithub":{"origin":"devel/p5-Pithub","version":"0.01041"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-App-cpanminus","origin":"devel/p5-App-cpanminus","version":"1.7047","comment":"Get, unpack, build and install modules from CPAN","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/App-cpanminus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"667d6bcdbade0eb0abed6e55b3521565d825441da2fbb52036daff653a05f072","flatsize":1137131,"path":"All/p5-App-cpanminus-1.7047.pkg","repopath":"All/p5-App-cpanminus-1.7047.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":236824,"desc":"Get, unpack, build and install modules from CPAN.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-ZFSCurses","origin":"sysutils/p5-App-ZFSCurses","version":"1.212","comment":"Curses UI to query/modify a ZFS dataset/snapshot properties","maintainer":"monsieurp@gentoo.org","www":"https://metacpan.org/pod/App::ZFSCurses","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"115428207f26b47d2e1c96ff64d42223af01fb5e8b1350177f6be418573f7dbd","flatsize":83194,"path":"All/p5-App-ZFSCurses-1.212.pkg","repopath":"All/p5-App-ZFSCurses-1.212.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31472,"desc":"App::ZFSCurses - Curses UI to query and modify a ZFS dataset properties.","deps":{"p5-Curses":{"origin":"devel/p5-Curses","version":"1.45"},"p5-Curses-UI":{"origin":"devel/p5-Curses-UI","version":"0.9609_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-App-TLSMe","origin":"security/p5-App-TLSMe","version":"0.110000_1","comment":"Perl extension for TLS/SSL tunnel","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/App-TLSMe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf75b28da7cd6dd46f9938f37e2b1a5936d690388f87cce9a3ba654ba3c404ec","flatsize":30001,"path":"All/p5-App-TLSMe-0.110000_1.pkg","repopath":"All/p5-App-TLSMe-0.110000_1.pkg","licenselogic":"single","pkgsize":16060,"desc":"TLS/SSL proxy in front of the application creates a transparent\nencryption tunnel.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Proc-Pidfile":{"origin":"devel/p5-Proc-Pidfile","version":"1.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-App-Trace","origin":"devel/p5-App-Trace","version":"0.50_2","comment":"Embedded debug statements, including call/return tracing","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/App-Trace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d3b2a67fc5a4b566d06532838c488be4a92a5ae28f956eee38ff861a2613422","flatsize":29075,"path":"All/p5-App-Trace-0.50_2.pkg","repopath":"All/p5-App-Trace-0.50_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11472,"desc":"App::Trace provides debug/tracing support for perl programs and\nmodules.\n\nThe basic concept is that you put a special call at the beginning and\nend of each subroutine/method, and when tracing is enabled, you can\nsee the flow of your program.","deps":{"p5-App-Options":{"origin":"devel/p5-App-Options","version":"1.12_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Astro","origin":"astro/p5-Astro","version":"0.78","comment":"Collection of useful astronomical routines in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Astro","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1956762d2766563857b3a2343313a0607f22df141cb3200ed7e866003f81b02","flatsize":134588,"path":"All/p5-Astro-0.78.pkg","repopath":"All/p5-Astro-0.78.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43660,"desc":"p5-Astro is a set of assorted astronomical routines.\n\nAstro::Time, Astro::Coord and Astro::Misc provide a collection of\nuseful astronomical routines written entirely in Perl (so no\nhassling about installing external libraries is required).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["astro","perl5"]},{"name":"p5-CQL-Parser","origin":"textproc/p5-CQL-Parser","version":"1.13_1","comment":"Compiles CQL strings into parse trees of Node subtypes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CQL-Parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84775a0734b076734349421e603426b8d427d4f5120534e13823b2c8212fed15","flatsize":82343,"path":"All/p5-CQL-Parser-1.13_1.pkg","repopath":"All/p5-CQL-Parser-1.13_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41392,"desc":"CQL::Parser provides a mechanism to parse Common Query Language (CQL)\nstatements. The best description of CQL comes from the CQL homepage at the\nLibrary of Congress http://www.loc.gov/z3950/agency/zing/cql/\n\nCQL is a formal language for representing queries to information retrieval\nsystems such as web indexes, bibliographic catalogs and museum collection\ninformation. The CQL design objective is that queries be human readable\nand human writable, and that the language be intuitive while maintaining\nthe expressiveness of more complex languages.\n\nA CQL statement can be as simple as a single keyword, or as complicated as\na set of compoenents indicating search indexes, relations, relational\nmodifiers, proximity clauses and boolean logic. CQL::Parser will parse CQL\nstatements and return the root node for a tree of nodes which describes\nthe CQL statement. This data structure can then be used by a client\napplication to analyze the statement, and possibly turn it into a query\nfor a local repository.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-String-Tokenizer":{"origin":"textproc/p5-String-Tokenizer","version":"0.06"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-App-Sqitch","origin":"databases/p5-App-Sqitch","version":"1.3.0","comment":"Sensible database change management","maintainer":"henrik@hodne.io","www":"https://metacpan.org/release/App-Sqitch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a76c1d4714cf3871cd45c8536cf44ce49210ede80267291481549a1a3f893e37","flatsize":1997159,"path":"All/p5-App-Sqitch-1.3.0.pkg","repopath":"All/p5-App-Sqitch-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":700148,"desc":"Sqitch is a database change management application. What makes it\ndifferent from your typical migration-style approaches? A few things:\n\n* No opinions\n* Native scripting\n* Dependency resolution\n* Deployment integrity\n* Iterative development","deps":{"p5-Algorithm-Backoff":{"origin":"devel/p5-Algorithm-Backoff","version":"0.009"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Config-GitLike":{"origin":"devel/p5-Config-GitLike","version":"1.18"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-Devel-StackTrace":{"origin":"devel/p5-Devel-StackTrace","version":"2.05"},"p5-Encode-Locale":{"origin":"converters/p5-Encode-Locale","version":"1.05"},"p5-Hash-Merge":{"origin":"textproc/p5-Hash-Merge","version":"0.302"},"p5-IO-Pager":{"origin":"devel/p5-IO-Pager","version":"2.10"},"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-IPC-System-Simple":{"origin":"devel/p5-IPC-System-Simple","version":"1.30"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Locale-libintl":{"origin":"devel/p5-Locale-libintl","version":"1.33"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-PerlIO-utf8_strict":{"origin":"devel/p5-PerlIO-utf8_strict","version":"0.010"},"p5-Pod-Escapes":{"origin":"textproc/p5-Pod-Escapes","version":"1.07"},"p5-Pod-Parser":{"origin":"textproc/p5-Pod-Parser","version":"1.67"},"p5-String-Formatter":{"origin":"devel/p5-String-Formatter","version":"0.102084_1"},"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Template-Tiny":{"origin":"textproc/p5-Template-Tiny","version":"1.14"},"p5-Throwable":{"origin":"devel/p5-Throwable","version":"1.001"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-db":{"origin":"net/p5-URI-db","version":"0.20"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-App-SVN-Bisect","origin":"devel/p5-App-SVN-Bisect","version":"1.1_4","comment":"Binary search through svn revisions","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/App-SVN-Bisect","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48d71bb683a10f24ef534d9107ad12daa1aaee5297c92e327df65c011e402357","flatsize":51786,"path":"All/p5-App-SVN-Bisect-1.1_4.pkg","repopath":"All/p5-App-SVN-Bisect-1.1_4.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":21432,"desc":"SVN binary search, based on git-bisect.","deps":{"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","perl5"]},{"name":"p5-App-SD","origin":"devel/p5-App-SD","version":"0.75_2","comment":"Peer-to-peer replicated distributed issue tracker","maintainer":"perl@FreeBSD.org","www":"https://syncwith.us/sd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"534544171f257e5dff356913ef35291d8e50eb8b2b3e771e0f4a399493f96621","flatsize":390244,"path":"All/p5-App-SD-0.75_2.pkg","repopath":"All/p5-App-SD-0.75_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":104956,"desc":"SD is a peer to peer ticket tracking system built on the Prophet distributed\ndatabase. SD is designed to make it easy to work with tickets and to share\nticket databases with your collaborators","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Natural":{"origin":"devel/p5-DateTime-Format-Natural","version":"1.18"},"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-Net-GitHub":{"origin":"net/p5-Net-GitHub","version":"1.05"},"p5-Net-Google-Code":{"origin":"net/p5-Net-Google-Code","version":"0.19_1"},"p5-Net-Jifty":{"origin":"net/p5-Net-Jifty","version":"0.14_1"},"p5-Net-Trac":{"origin":"www/p5-Net-Trac","version":"0.16_1"},"p5-Prophet":{"origin":"databases/p5-Prophet","version":"0.751_2"},"p5-RT-Client-REST":{"origin":"www/p5-RT-Client-REST","version":"0.72,1"},"p5-Test-Script-Run":{"origin":"devel/p5-Test-Script-Run","version":"0.08_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","www","perl5"],"options":{"GITHUB":"on","GOOGLECODE":"on","HIVEMINDER":"on","RT":"on","TRAC":"on"}},{"name":"p5-App-Options","origin":"devel/p5-App-Options","version":"1.12_2","comment":"Combine command line options, environment vars, and option file values","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/App-Options","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"abec0edc58975cbcf548ca78c31bc5c4c9ceae4a6c3ff965b690191f955c38f5","flatsize":131661,"path":"All/p5-App-Options-1.12_2.pkg","repopath":"All/p5-App-Options-1.12_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":44252,"desc":"App::Options combines command-line arguments, environment variables,\noption files, and program defaults to produce a hash of option values.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-Rad","origin":"devel/p5-App-Rad","version":"1.05_1","comment":"Rapid creation of command line applications","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/App-Rad","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"feb642e91ddb231acf523742b0308bca0e1f5afafb04f785161d9116cd42403b","flatsize":102284,"path":"All/p5-App-Rad-1.05_1.pkg","repopath":"All/p5-App-Rad-1.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":47964,"desc":"App::Rad aims to be a simple yet powerful framework for developing your\ncommand-line applications. It can easily transform your Perl one-liners into\nreusable subroutines than can be called directly by the user of your program.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-Nopaste","origin":"www/p5-App-Nopaste","version":"1.013","comment":"Easy access to any pastebin","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/App-Nopaste","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5eef89d99124879939ed2f1b44d6495c891b258503b668f1656eb79d0012737b","flatsize":127032,"path":"All/p5-App-Nopaste-1.013.pkg","repopath":"All/p5-App-Nopaste-1.013.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":49196,"desc":"This module aims to smooth out the differences between pastebins, and provides\nredundancy: if one site doesn't work, it just tries a different one.","deps":{"p5-Browser-Open":{"origin":"www/p5-Browser-Open","version":"0.04_1"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Clipboard":{"origin":"x11/p5-Clipboard","version":"0.30"},"p5-Config-GitLike":{"origin":"devel/p5-Config-GitLike","version":"1.18"},"p5-Getopt-Long-Descriptive":{"origin":"devel/p5-Getopt-Long-Descriptive","version":"0.114"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-WWW-Pastebin-PastebinCom-Create":{"origin":"www/p5-WWW-Pastebin-PastebinCom-Create","version":"1.003_1"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"CLIPBOARD":"on","GITHUB":"on","PASTEBIN":"on"}},{"name":"p5-App-GitHub","origin":"devel/p5-App-GitHub","version":"1.0.1_1","comment":"GitHub Command Tools","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/App-GitHub","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3fb24a517882ce53881834a565d92aabefd5f319362e4835f34e0c3679a1dd6","flatsize":33355,"path":"All/p5-App-GitHub-1.0.1_1.pkg","repopath":"All/p5-App-GitHub-1.0.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13016,"desc":"A command line tool wrap Net::GitHub.","deps":{"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-Net-GitHub":{"origin":"net/p5-Net-GitHub","version":"1.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-Info","origin":"devel/p5-App-Info","version":"0.57_1","comment":"Interface for providing metadata about installed software packages","maintainer":"demon@FreeBSD.org","www":"https://metacpan.org/release/App-Info","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9eafa1ee6677dbe122cdb1474dfbdbeaf04eec9385b507eaa7b2f2f1c59d3c84","flatsize":345198,"path":"All/p5-App-Info-0.57_1.pkg","repopath":"All/p5-App-Info-0.57_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":122080,"desc":"App::Info provides a generalized interface for providing metadata about\nsoftware packages installed on a system. The idea is that App::Info subclasses\ncan be used in Perl application installers in order to determine whether\nsoftware dependencies have been fulfilled, and to get necessary metadata about\nthose software packages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-Genpass","origin":"security/p5-App-Genpass","version":"2.401","comment":"Quickly and easily create secure passwords","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/App-Genpass","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ed573ecc5d53f319c059cb849d2e39f6057317f75b16889e5ee80f51318db04","flatsize":65927,"path":"All/p5-App-Genpass-2.401.pkg","repopath":"All/p5-App-Genpass-2.401.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21436,"desc":"If you've ever needed to create 10 (or even 10,000) passwords on the fly with\nvarying preferences (lowercase, uppercase, no confusing characters, special\ncharacters, minimum length, etc.), you know it can become a pretty pesky task.\n\nThis module makes it possible to create flexible and secure passwords, quickly\nand easily.","deps":{"p5-Config-Any":{"origin":"devel/p5-Config-Any","version":"0.33"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-List-AllUtils":{"origin":"devel/p5-List-AllUtils","version":"0.19"},"p5-Math-Random-Secure":{"origin":"math/p5-Math-Random-Secure","version":"0.080001"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Types-MooseLike":{"origin":"devel/p5-MooX-Types-MooseLike","version":"0.29"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-App-FatPacker","origin":"devel/p5-App-FatPacker","version":"0.010008","comment":"Perl extension to pack your dependencies onto your script file","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/App-FatPacker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65f7fd6e0840ccd07123fe156934d6bdb544180fd3c03678ef13890f3d86179d","flatsize":30915,"path":"All/p5-App-FatPacker-0.010008.pkg","repopath":"All/p5-App-FatPacker-0.010008.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17212,"desc":"Pack your dependencies onto your script file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-GitGot","origin":"devel/p5-App-GitGot","version":"1.339","comment":"Tool to make it easier to manage multiple git repositories","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/App-GitGot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee8121623f23838fcda4bbe15dcfede5cad3b0d92fe7e2e4fa91c3090950d426","flatsize":181887,"path":"All/p5-App-GitGot-1.339.pkg","repopath":"All/p5-App-GitGot-1.339.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":68764,"desc":"got is a script to make it easier to manage all the version\ncontrolled repositories you have on all the computers you use. It can\noperate on all, some, or just one repo at a time, to both check the\nstatus of the repo (up to date, pending changes, dirty, etc.) and\nsync it with any upstream master.","deps":{"p5-App-Cmd":{"origin":"devel/p5-App-Cmd","version":"0.336"},"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Config-INI":{"origin":"devel/p5-Config-INI","version":"0.029"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-File-HomeDir-Tiny":{"origin":"devel/p5-File-HomeDir-Tiny","version":"0.01"},"p5-File-chdir":{"origin":"devel/p5-File-chdir","version":"0.1011"},"p5-Git-Wrapper":{"origin":"devel/p5-Git-Wrapper","version":"0.048"},"p5-IO-Prompt-Simple":{"origin":"devel/p5-IO-Prompt-Simple","version":"0.07"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-HandlesVia":{"origin":"devel/p5-MooX-HandlesVia","version":"0.001009"},"p5-Net-GitHub":{"origin":"net/p5-Net-GitHub","version":"1.05"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-PerlX-Maybe":{"origin":"devel/p5-PerlX-Maybe","version":"1.202"},"p5-Test-MockObject":{"origin":"devel/p5-Test-MockObject","version":"1.20200122"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-Control","origin":"devel/p5-App-Control","version":"1.07","comment":"Apachectl style control of another script or executable","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/App-Control","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e9f10c781509d4c3a09f23c24efa9d5fc30503b987e196af5cab89f7655c46b","flatsize":19573,"path":"All/p5-App-Control-1.07.pkg","repopath":"All/p5-App-Control-1.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9392,"desc":"App::Control is a simple module to replicate the kind of functionality\nyou get with apachectl to control apache, but for any script or\nexecutable. There is a very simple OO interface, where the constructor\nis used to specify the executable, command line arguments, and pidfile,\nand various methods (start, stop, etc.) are used to control the executable\nin the obvious way.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-DSC-DataTool","origin":"dns/p5-App-DSC-DataTool","version":"0.03","comment":"Tool for converting, exporting, merging and transforming DSC data","maintainer":"freebsd@dns.company","www":"https://www.dns-oarc.net/tools/dsc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e63f104b164c9f696fbac9434a524b23e0004235d9b7b1719ad51d38c44b19e7","flatsize":191907,"path":"All/p5-App-DSC-DataTool-0.03.pkg","repopath":"All/p5-App-DSC-DataTool-0.03.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":75004,"desc":"Tool for converting, exporting, merging and transforming DSC data.","deps":{"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-IP-Country":{"origin":"net/p5-IP-Country","version":"2.28_1"},"p5-Module-Find":{"origin":"devel/p5-Module-Find","version":"0.16"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"p5-Scalar-Util-Numeric":{"origin":"devel/p5-Scalar-Util-Numeric","version":"0.40"},"p5-Test-More-UTF8":{"origin":"devel/p5-Test-More-UTF8","version":"0.05"},"p5-XML-LibXML-Simple":{"origin":"textproc/p5-XML-LibXML-Simple","version":"0.95"},"p5-YAML-Tiny":{"origin":"textproc/p5-YAML-Tiny","version":"1.74"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-App-Cache","origin":"devel/p5-App-Cache","version":"0.37_1","comment":"Easy application-level caching","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/App-Cache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fdd0b9226d36a7edac2af05042103c297213f3fa9bad962068bdf03ca11e5e8e","flatsize":17221,"path":"All/p5-App-Cache-0.37_1.pkg","repopath":"All/p5-App-Cache-0.37_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8980,"desc":"The App::Cache module lets an application cache data locally. There are a\nfew times an application would need to cache data: when it is retrieving\ninformation from the network or when it has to complete a large\ncalculation.\n\nFor example, the Parse::BACKPAN::Packages module downloads a file off the\nnet and parses it, creating a data structure. Only then can it actually\nprovide any useful information for the programmer.\nParse::BACKPAN::Packages uses App::Cache to cache both the file download\nand data structures, providing much faster use when the data is cached.\n\nThis module stores data in the home directory of the user, in a dot\ndirectory. For example, the Parse::BACKPAN::Packages cache is actually\nstored underneath \"~/.parse_backpan_packages/cache/\". This is so that\npermissions are not a problem - it is a per-user, per-application cache.","deps":{"p5-Class-Accessor-Chained":{"origin":"devel/p5-Class-Accessor-Chained","version":"0.01_2"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-CLI-Extension","origin":"devel/p5-App-CLI-Extension","version":"1.421","comment":"Extension for App::CLI extension module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/App-CLI-Extension","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7cadc89ef0eb7a9ef5a56cfd4f644ef9e6636e84e3c3cee0aa3480e3eb6509a1","flatsize":44059,"path":"All/p5-App-CLI-Extension-1.421.pkg","repopath":"All/p5-App-CLI-Extension-1.421.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":22900,"desc":"App::CLI::Extension is extension for App::CLI extension module.","deps":{"p5-App-CLI":{"origin":"devel/p5-App-CLI","version":"0.500"},"p5-Class-Accessor-Grouped":{"origin":"devel/p5-Class-Accessor-Grouped","version":"0.10014"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-Cmd","origin":"devel/p5-App-Cmd","version":"0.336","comment":"Write command-line programs with less suffering","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/App-Cmd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a649e9a99a9afaa9b9204cdfd68ef6ee08c1e4a715c3ccf41ce0363fb0388518","flatsize":156678,"path":"All/p5-App-Cmd-0.336.pkg","repopath":"All/p5-App-Cmd-0.336.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":62164,"desc":"App::Cmd is intended to make it easy to write complex command-line\napplications without having to think about most of the annoying\nthings usually involved.\n\nFor information on how to start using App::Cmd, see App::Cmd::Tutorial.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-Getopt-Long-Descriptive":{"origin":"devel/p5-Getopt-Long-Descriptive","version":"0.114"},"p5-IO-TieCombine":{"origin":"devel/p5-IO-TieCombine","version":"1.005"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-String-RewritePrefix":{"origin":"textproc/p5-String-RewritePrefix","version":"0.008"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Sub-Install":{"origin":"devel/p5-Sub-Install","version":"0.929"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-CLI","origin":"devel/p5-App-CLI","version":"0.500","comment":"Dispatcher Perl module for command-line programs","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/App-CLI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c2341e78da73f614456420266ed1a9a10eb0d06dd7c6979b3e605ed18fe0bd3","flatsize":37107,"path":"All/p5-App-CLI-0.500.pkg","repopath":"All/p5-App-CLI-0.500.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20172,"desc":"App::CLI dispatches CLI (command line interface) based commands into\ncommand classes.  It also supports subcommand and per-command options.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-App-Build","origin":"devel/p5-App-Build","version":"0.74_1","comment":"Build and install Perl applications","maintainer":"Alex.Bakhtin@gmail.com","www":"https://metacpan.org/release/App-Build","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8414ecf5f99d67fa984c20dc4e5307d7f30bc4f38d67c8270379ee3bc81638df","flatsize":40176,"path":"All/p5-App-Build-0.74_1.pkg","repopath":"All/p5-App-Build-0.74_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18084,"desc":"App::Build is a module which extends Module::Build.\nIt is used to install whole applications rather than\nmerely perl modules.","deps":{"p5-App-Options":{"origin":"devel/p5-App-Options","version":"1.12_2"},"p5-Module-Build":{"origin":"devel/p5-Module-Build","version":"0.4234"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"p5-ApacheBench","origin":"www/p5-ApacheBench","version":"0.73_1","comment":"Perl module for HTTP benchmarking","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ApacheBench","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c38f3b150f27319c48e6a115d4e0c389fcd61d48e9a501036a408eea693c034b","flatsize":118119,"path":"All/p5-ApacheBench-0.73_1.pkg","repopath":"All/p5-ApacheBench-0.73_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":45052,"desc":"This is ApacheBench version 0.62, the Perl API for Apache benchmarking\nand regression testing.\n\nThis project is meant to be the foundation of a complete benchmarking\nand regression testing suite for a transaction- processing mod_perl\nsite. We needed to be able to stress our server to its limit while also\nhaving a way to verify the HTTP responses for correctness. We also\nextended the single-URL ab model to a multiple-URL sequence model.\n\nApacheBench is based on the Apache 1.3.12 ab code (src/support/ab.c).\nSince the initial release, I have made efforts to merge in all the\nnewest features of ab. Currently (v0.62) it has almost all the features\nof Apache 1.3.22 ab.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","benchmarks","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-App-Acmeman","origin":"security/p5-App-Acmeman","version":"3.09","comment":"Automatic management of ACME (Let's Encrypt) SSL certificates","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/App-Acmeman","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5dd9cff459dd26b4bb49e1e02c3f72d7c8aeb341446a17328440de84368d43df","flatsize":95907,"path":"All/p5-App-Acmeman-3.09.pkg","repopath":"All/p5-App-Acmeman-3.09.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":36560,"desc":"Perl module and command line utility for issuing and maintaining the ACME\n(Let's Encrypt) SSL certificates.\n\nWhile most existing ACME tools take a list of domain names for which to\nissue certificates from their command line or configuration file, acmeman\ngathers domain names directly from the configuration of the HTTP server\nthat serves them, so domain name obtains its certificate automatically,\nonce the administrator configures the HTTP server to serve it via HTTPS.\n\nThe utility is normally run as a cron(8) job.","deps":{"p5-Apache-Config-Preproc":{"origin":"www/p5-Apache-Config-Preproc","version":"1.07"},"p5-Apache-Defaults":{"origin":"www/p5-Apache-Defaults","version":"1.03"},"p5-Config-Parser":{"origin":"devel/p5-Config-Parser","version":"1.05"},"p5-Crypt-OpenSSL-PKCS10":{"origin":"security/p5-Crypt-OpenSSL-PKCS10","version":"0.25"},"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"p5-Crypt-OpenSSL-X509":{"origin":"security/p5-Crypt-OpenSSL-X509","version":"1.915"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-File-BackupCopy":{"origin":"sysutils/p5-File-BackupCopy","version":"1.02"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Net-ACME2":{"origin":"net/p5-Net-ACME2","version":"0.35"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Apache2-SOAP","origin":"net/p5-Apache2-SOAP","version":"0.73_4","comment":"Apache2 mod_perl2 SOAP Server","maintainer":"numisemis@yahoo.com","www":"https://metacpan.org/release/Apache2-SOAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcb1c711f6d26be9641a461b9fbd584a95eb72d1a04507d2b8592e6ff6efe313","flatsize":17772,"path":"All/p5-Apache2-SOAP-0.73_4.pkg","repopath":"All/p5-Apache2-SOAP-0.73_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8400,"desc":"Apache2 mod_perl2 SOAP server","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","www","perl5"]},{"name":"p5-Apache2-SiteControl","origin":"www/p5-Apache2-SiteControl","version":"1.05_3","comment":"Perl web site authentication/authorization system","maintainer":"nick@foobar.org","www":"https://metacpan.org/release/Apache2-SiteControl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dbf272d9614086a3f347addebb37642a0d584e19f36addafbe6323ea5ff2496","flatsize":63728,"path":"All/p5-Apache2-SiteControl-1.05_3.pkg","repopath":"All/p5-Apache2-SiteControl-1.05_3.pkg","licenselogic":"single","pkgsize":33112,"desc":"Apache2::SiteControl is a set of perl object-oriented classes that implement\na fine-grained security control system for a web-based application.  The\nintent is to provide a clear, easy-to-integrate system that does not require\nthe policies to be written into your application components.  It attempts to\nseparate the concerns of how to show and manipulate data from the concerns\nof who is allowed to view and manipulate data and why.","deps":{"p5-Apache-AuthCookie":{"origin":"www/p5-Apache-AuthCookie","version":"3.31"},"p5-Apache-Session":{"origin":"www/p5-Apache-Session","version":"1.94"},"p5-Crypt-CAST5":{"origin":"security/p5-Crypt-CAST5","version":"0.05_1"},"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-libapreq2":{"origin":"www/p5-libapreq2","version":"2.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"RADIUS":"on"}},{"name":"p5-Apache-Singleton","origin":"www/p5-Apache-Singleton","version":"0.17","comment":"Singleton class for mod_perl","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Apache-Singleton","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ffa0a0a60d292a26f4722f2d4209f458781ca141d63c880f69cb53c1e4e2a793","flatsize":20240,"path":"All/p5-Apache-Singleton-0.17.pkg","repopath":"All/p5-Apache-Singleton-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11040,"desc":"Apache::Singleton works the same as Class::Singleton, but with\nvarious object lifetime adapted for use under Apache.","deps":{"p5-Class-Singleton":{"origin":"devel/p5-Class-Singleton","version":"1.6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","devel","perl5"]},{"name":"p5-Apache-SessionX","origin":"www/p5-Apache-SessionX","version":"2.01_1","comment":"Extented persistence framework for session data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-SessionX","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9ef1bd82706e03968dd5e5fdf41aaa01b06f12ff68318df26e342092331b524","flatsize":31313,"path":"All/p5-Apache-SessionX-2.01_1.pkg","repopath":"All/p5-Apache-SessionX-2.01_1.pkg","licenselogic":"single","pkgsize":12952,"desc":"Apache::SessionX extents Apache::Session. It was initialy written to use\nApache::Session from inside of HTML::Embperl, but is seems to be usefull\noutside of Embperl as well, so here is it as standalone module.\n\nApache::Session is a persistence framework which is particularly useful\nfor tracking session data between httpd requests. Apache::Session is\ndesigned to work with Apache and mod_perl, but it should work under CGI\nand other web servers, and it also works outside of a web server\naltogether.\n\nApache::Session consists of five components: the interface, the object\nstore, the lock manager, the ID generator, and the serializer. The\ninterface is defined in SessionX.pm, which is meant to be easily\nsubclassed. The object store can be the filesystem, a Berkeley DB, a MySQL\nDB, an Oracle DB, or a Postgres DB. Locking is done by lock files,\nsemaphores, or the locking capabilities of MySQL and Postgres.\nSerialization is done via Storable, and optionally ASCII-fied via MIME or\npack(). ID numbers are generated via MD5. The reader is encouraged to\nextend these capabilities to meet his own requirements.","deps":{"p5-Apache-Session":{"origin":"www/p5-Apache-Session","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Apache-Solr","origin":"textproc/p5-Apache-Solr","version":"1.09","comment":"High level interface to the Solr server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-Solr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"659437d94db391720143dfdf7689981bb7398a91b103282995acfd8ec58468f9","flatsize":106363,"path":"All/p5-Apache-Solr-1.09.pkg","repopath":"All/p5-Apache-Solr-1.09.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":44664,"desc":"Apache::Solr provides an high level interface to access solr servers.","deps":{"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Log-Report":{"origin":"devel/p5-Log-Report","version":"1.36"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-LibXML-Simple":{"origin":"textproc/p5-XML-LibXML-Simple","version":"0.95"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-Apache-Session-Wrapper","origin":"www/p5-Apache-Session-Wrapper","version":"0.34_1","comment":"Simple wrapper around Apache::Session","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-Session-Wrapper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"203f212c115d201c5cd2479569cc0a4e57971a7f5fad087ab7976fd92e89e0fb","flatsize":89958,"path":"All/p5-Apache-Session-Wrapper-0.34_1.pkg","repopath":"All/p5-Apache-Session-Wrapper-0.34_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25040,"desc":"This module is a simple wrapper around Apache::Session which provides some\nmethods to simplify getting and setting the session id.\n\nIt can uses cookies to store the session id, or it can look in a provided\nobject for a specific parameter. Alternately, you can simply provide the\nsession id yourself in the call to the session() method.\n\nIf you're using Mason, you should probably take a look at\nMasonX::Request::WithApacheSession first, which integrates this module directly\ninto Mason.","deps":{"p5-Apache-Session":{"origin":"www/p5-Apache-Session","version":"1.94"},"p5-Class-Container":{"origin":"devel/p5-Class-Container","version":"0.13"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Apache-Session-SharedMem","origin":"www/p5-Apache-Session-SharedMem","version":"0.6_1","comment":"Apache::Session extension that store session in shared memory","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Apache-Session-SharedMem","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf69f1be91d3a000485ca7ed093400592cd7251cc48ca33804c24e191cc10528","flatsize":16058,"path":"All/p5-Apache-Session-SharedMem-0.6_1.pkg","repopath":"All/p5-Apache-Session-SharedMem-0.6_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8968,"desc":"Apache::Session::SharedMem is an Apache::Session extension module\nthat stores the session data in Shared memory (so, does exactly\nwhat it says on the tin then) using IPC::Cache\n(and hence IPC::ShareLite).","deps":{"p5-Apache-Session":{"origin":"www/p5-Apache-Session","version":"1.94"},"p5-IPC-Cache":{"origin":"devel/p5-IPC-Cache","version":"0.02_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Apache-Session-SQLite3","origin":"www/p5-Apache-Session-SQLite3","version":"0.03_1","comment":"Use DBD::SQLite 1.x for Apache::Session storage","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Apache-Session-SQLite3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a4d925bb7b1b1ebcba51e2fb19d1f2b0f95c2c2888127ab97c3b0a67fff815f","flatsize":14053,"path":"All/p5-Apache-Session-SQLite3-0.03_1.pkg","repopath":"All/p5-Apache-Session-SQLite3-0.03_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7216,"desc":"This module is an implementation of Apache::Session.\nIt uses the DBD::SQLite backing store. It requires DBD::SQLite\nversion 1.00 or above, due to its use of SQLite3 API for BLOB support.\nAlso, an extra LastUpdated field is populated with the current time().\n\nThere is no need to create the data source file beforehand;\nthis module creates the session table automatically.","deps":{"p5-Apache-Session":{"origin":"www/p5-Apache-Session","version":"1.94"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","databases","perl5"]},{"name":"p5-Apache-Session-PHP","origin":"www/p5-Apache-Session-PHP","version":"0.05_1","comment":"Glue Apache::Session with PHP::Session","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-Session-PHP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7962a0d3ecd8e7f3050e677a4ab2ab53d7e7ec27997a3aa575af4450581bd43","flatsize":9529,"path":"All/p5-Apache-Session-PHP-0.05_1.pkg","repopath":"All/p5-Apache-Session-PHP-0.05_1.pkg","licenselogic":"single","pkgsize":6964,"desc":"Apache::Session::PHP is an adapter of Apache::Session for PHP::Session","deps":{"p5-Apache-Session":{"origin":"www/p5-Apache-Session","version":"1.94"},"p5-PHP-Session":{"origin":"www/p5-PHP-Session","version":"0.27_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Apache-Session","origin":"www/p5-Apache-Session","version":"1.94","comment":"Persistence framework for session data","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-Session","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2da57d5f7e8087c37d13a0e1c0eeb5ee27dfd62e486c79af414c99a4f0e29e87","flatsize":199891,"path":"All/p5-Apache-Session-1.94.pkg","repopath":"All/p5-Apache-Session-1.94.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":98280,"desc":"From the README file:\n\nThese modules are used to keep persistent user data across http requests.\nApache::Session was designed for use with Apache and mod_perl, but works\njust as well under CGI and any other web server.\n\nApache::Session is Copyright(c) 1998, 1999 Jeffrey William Baker\n<jeffrey@kathyandjeffrey.net>.  Distribute under the same terms as\nPerl itself.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Apache-Profiler","origin":"www/p5-Apache-Profiler","version":"0.10_2","comment":"Profiles time seconds needed for every request","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-Profiler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb00599c2dd2f0740b620e7d21e8d0b9793ac7307f70db9eff6a91d92ddd3f4e","flatsize":10429,"path":"All/p5-Apache-Profiler-0.10_2.pkg","repopath":"All/p5-Apache-Profiler-0.10_2.pkg","licenselogic":"single","pkgsize":7000,"desc":"Apache::Profiler is a mod_perl init (and cleanup) handler to profile\ntime taken to process one request.  Profiled data is reported to the\nApache Log file.  It'd be useful to profile some heavy application\ntaking a long time to proceed.","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Apache-ParseLog","origin":"textproc/p5-Apache-ParseLog","version":"1.02_1","comment":"Perl5 module to parse Apache log files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-ParseLog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d05fb9600d03e4620179770133a89104a01e71a52ed4fc6db78c38c449c4947","flatsize":107637,"path":"All/p5-Apache-ParseLog-1.02_1.pkg","repopath":"All/p5-Apache-ParseLog-1.02_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34052,"desc":"Apache::ParseLog provides an easy way to parse the Apache log\nfiles, using an object-oriented constructs. The data obtained\nusing this module are generic enough that it is flexible to\nuse the data for your own applications, such as CGI, simple\ntext-only report generator, feeding RDBMS, data for Perl/Tk-based\nGUI application, etc.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","www","perl5"]},{"name":"p5-Apache-ParseFormData","origin":"www/p5-Apache-ParseFormData","version":"0.09_3","comment":"Module allows you to easily decode/parse form and query data","maintainer":"nistor@snickers.org","www":"https://metacpan.org/release/Apache-ParseFormData","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc17e94e6f8ff33a39d5fe6c009f530d1ba7f422494a5133c2777a12334abd32","flatsize":16580,"path":"All/p5-Apache-ParseFormData-0.09_3.pkg","repopath":"All/p5-Apache-ParseFormData-0.09_3.pkg","licenselogic":"single","pkgsize":8168,"desc":"The Apache::ParseFormData module allows you to easily decode and parse\nform and query data, even multipart forms generated by \"file upload\".\n\nThis module only work with mod_perl-2.0","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Apache-LogFormat-Compiler","origin":"www/p5-Apache-LogFormat-Compiler","version":"0.36","comment":"Compile a log format string to perl-code","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-LogFormat-Compiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdca07d1b89c13a2dfaeece52bfb4af755833b3db985f81b1f1af5054496e147","flatsize":50998,"path":"All/p5-Apache-LogFormat-Compiler-0.36.pkg","repopath":"All/p5-Apache-LogFormat-Compiler-0.36.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14512,"desc":"Compile a log format string to perl-code.  For faster generating\naccess_log line.","deps":{"p5-POSIX-strftime-Compiler":{"origin":"devel/p5-POSIX-strftime-Compiler","version":"0.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Apache-Htpasswd","origin":"security/p5-Apache-Htpasswd","version":"1.9_2","comment":"Manage Unix crypt-style password file","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Apache-Htpasswd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efb39f85f98a039ef012498be5ddd51495875501f3773376a0aacddb2c7e2a6a","flatsize":31072,"path":"All/p5-Apache-Htpasswd-1.9_2.pkg","repopath":"All/p5-Apache-Htpasswd-1.9_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13116,"desc":"This module comes with a set of methods to use with htaccess password\nfiles. These files (and htaccess) are used to do Basic Authentication\non a web server.\n\nThe password file is a flat-file with login names and their associated\ncrypted password. You can use this for non-Apache files if you wish,\nbut it was written specifically for .htaccess style files.","deps":{"p5-Crypt-PasswdMD5":{"origin":"security/p5-Crypt-PasswdMD5","version":"1.42"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5","www"]},{"name":"p5-Apache-Htgroup","origin":"www/p5-Apache-Htgroup","version":"1.23_1","comment":"Manage Apache authentication group files","maintainer":"otaviof@gmail.com","www":"https://metacpan.org/release/Apache-Htgroup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9968e27f5ed763525a8b160f8d33ff8a60eb97c2f167a8cf80ddf272b3e56d1","flatsize":9571,"path":"All/p5-Apache-Htgroup-1.23_1.pkg","repopath":"All/p5-Apache-Htgroup-1.23_1.pkg","licenselogic":"single","pkgsize":5852,"desc":"Manage Apache htgroup files. Please note that this is not a mod_perl\nmodule. Please also note that there is another module that does similar\nthings (HTTPD::UserManage) and that this is a more simplistic module, not\ndoing all the things that one does.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Apache-Defaults","origin":"www/p5-Apache-Defaults","version":"1.03","comment":"Get default settings for Apache httpd daemon","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-Defaults","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c8f82a5958fd56f21ff75f9b104e9edcf2ef5902fb7b545f001c1cde0b3bd48","flatsize":20194,"path":"All/p5-Apache-Defaults-1.03.pkg","repopath":"All/p5-Apache-Defaults-1.03.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":9304,"desc":"This module provides a mechanism for detecting version, default settings,\nand preloaded modules of the Apache httpd server.  It does so by locating\nthe server binary, invoking it with appropriate options and analyzing the\noutput it produces.","deps":{"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-Shell-GetEnv":{"origin":"devel/p5-Shell-GetEnv","version":"0.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Apache-MP3","origin":"www/p5-Apache-MP3","version":"4.00_4","comment":"MP3 browsing and streaming under mod_perl and Apache","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0839ecab80288802d100d0ccd1e3f149df544f19f769dec36de788b1dc35db18","flatsize":318486,"path":"All/p5-Apache-MP3-4.00_4.pkg","repopath":"All/p5-Apache-MP3-4.00_4.pkg","licenselogic":"single","pkgsize":142700,"desc":"This module takes a hierarchy of directories containing MP3 files\nand presents it as a browsable song library for streaming over the\nweb.  It requires the Apache web server, the mod_perl embedded Perl\ninterpreter, and the MP3::Info module.\n\nMP3 files are displayed in a list that shows the MP3 title, artist,\nduration and bitrate.  Subdirectories are displayed with \"CD\" icons.\nThe user can download an MP3 file to disk by clicking on its title,\nstream it to an MP3 decoder by clicking on the \"play\" link. Users\ncan also stream the entire contents of a directory, or select a\nsubset of songs to play.","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"p5-Audio-Wav":{"origin":"audio/p5-Audio-Wav","version":"0.14_2"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-CGI-Session":{"origin":"www/p5-CGI-Session","version":"4.48_1"},"p5-MP3-Info":{"origin":"audio/p5-MP3-Info","version":"1.26"},"p5-Ogg-Vorbis-Header":{"origin":"audio/p5-Ogg-Vorbis-Header","version":"0.11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","audio","perl5"],"messages":[{"message":"To read the manual on how to set up Apache::MP3, run:\n\n    % perldoc Apache::MP3\n\nIt contains information on what you need to put in your httpd.conf.","type":"install"}]},{"name":"p5-Apache-DBI","origin":"www/p5-Apache-DBI","version":"1.12_2","comment":"DBI persistent connection, authentication and authorization","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-DBI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29e3ddbdfda0659a7ffae2b0794284428439269e5a9a386fddd465947ce0f7d6","flatsize":98043,"path":"All/p5-Apache-DBI-1.12_2.pkg","repopath":"All/p5-Apache-DBI-1.12_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":33416,"desc":"These modules are supposed to be used with the Apache server together\nwith an embedded perl interpreter like mod_perl.  They provide support\nfor basic authentication and authorization as well as support for\npersistent database connections via Perl's Database Independent\nInterface (DBI).\n\no AuthDBI.pm provides authentication and authorization:\n\n- optional shared cache for passwords to minimize database load -\nconfigurable cleanup-handler deletes outdated entries from the cache\n\no DBI.pm provides persistent database connections:\n\n- connections can be established during server-startup - configurable\nrollback to ensure data integrity - configurable verification of the\nconnections to avoid time-outs.","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","databases","perl5"]},{"name":"p5-Apache-DB","origin":"www/p5-Apache-DB","version":"0.18_1","comment":"Debugging and profiling tools for mod_perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-DB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b1d377216a4e4971d9242e3557e3c6f3aea9e3a42447cd67a53d9ae29326e7c","flatsize":390309,"path":"All/p5-Apache-DB-0.18_1.pkg","repopath":"All/p5-Apache-DB-0.18_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":136212,"desc":"This package provides debugging and profiling tools for mod_perl:\n\n Apache::DB        - Hooks for the interactive Perl debugger\n Apache::DProf     - Hooks for Devel::DProf\n Apache::SmallProf - Hooks for Devel::SmallProf","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Apache-ConfigParser","origin":"www/p5-Apache-ConfigParser","version":"1.02","comment":"Load Apache configuration files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-ConfigParser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a774e4fa8085ddc3901402706bf9910e46e0e87baa05c3d5e9e34079e2ff4f89","flatsize":157906,"path":"All/p5-Apache-ConfigParser-1.02.pkg","repopath":"All/p5-Apache-ConfigParser-1.02.pkg","licenselogic":"single","pkgsize":28244,"desc":"The Apache::ConfigParser module is used to load an Apache configuration\nfile to allow programs to determine Apache's configuration directives and\ncontexts. The resulting object contains a tree based structure using the\nApache::ConfigParser::Directive class, which is a subclass of\nTree::DAG_node, so all of the methods that enable tree based searches and\nmodifications from Tree::DAG_Node are also available. The tree structure\nis used to represent the ability to nest sections, such as <VirtualHost>,\n<Directory>, etc.\n\nApache does a great job of checking Apache configuration files for errors\nand this modules leaves most of that to Apache. This module does minimal\nconfiguration file checking. The module currently checks for:\n\nStart and end context names match\n\n    The module checks if the start and end context names match. If the end\ncontext name does not match the start context name, then it is ignored.\nThe module does not even check if the configuration contexts have valid\nnames.","deps":{"p5-File-FnMatch":{"origin":"devel/p5-File-FnMatch","version":"0.02_1"},"p5-Tree-DAG_Node":{"origin":"devel/p5-Tree-DAG_Node","version":"1.32"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Apache-ConfigFile","origin":"www/p5-Apache-ConfigFile","version":"1.23_1","comment":"Parse Apache style httpd.conf configuration files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/NWIGER/Apache-ConfigFile-1.23","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fae5875a388251d5e2e8a1764aa665ab3e5624e02508395bf07ff931e45b64c","flatsize":48277,"path":"All/p5-Apache-ConfigFile-1.23_1.pkg","repopath":"All/p5-Apache-ConfigFile-1.23_1.pkg","licenselogic":"single","pkgsize":22264,"desc":"This module parses the Apache httpd.conf, or any compatible\nconfig file, and provides methods for you to access the\nvalues from the config file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Apache-Config-Preproc","origin":"www/p5-Apache-Config-Preproc","version":"1.07","comment":"Preprocess Apache server configuration files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-Config-Preproc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9dcaeeb53f90932d8372c94ec18a2e4f93dd6828b0a7bd60b45a1f5093c203cd","flatsize":88068,"path":"All/p5-Apache-Config-Preproc-1.07.pkg","repopath":"All/p5-Apache-Config-Preproc-1.07.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":36792,"desc":"Apache::Config::Preproc reads and parses Apache server configuration file,\nexpanding the syntactic constructs selected by the -expand option.  In the\nsimplest case, the argument to that option is a reference to the list of\nnames.  Each name in the list identifies a module responsible for processing\nspecific Apache configuration keywords.  For convenience, most modules are\nnamed after the keyword they process, so that, e.g. include is responsible\nfor inclusion of the files listed with Include and IncludeOptional\nstatements.","deps":{"p5-Apache-Admin-Config":{"origin":"www/p5-Apache-Admin-Config","version":"0.95_1"},"p5-Text-Locus":{"origin":"textproc/p5-Text-Locus","version":"1.04"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Apache-AuthTicket","origin":"www/p5-Apache-AuthTicket","version":"0.94","comment":"Perl modules that implement a cookie-based authentication system","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-AuthTicket","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ad6615fc7000bdc16a1c0211adc5fee9e29bd13c030b309ea594501d79d54c0","flatsize":109116,"path":"All/p5-Apache-AuthTicket-0.94.pkg","repopath":"All/p5-Apache-AuthTicket-0.94.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":34852,"desc":"Apache::AuthTicket* modules implement a cookie-based authentication system\nsimilar to the ticket access system describde in the mod_perl eagle book.","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"p5-Apache-AuthCookie":{"origin":"www/p5-Apache-AuthCookie","version":"3.31"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-MRO-Compat":{"origin":"devel/p5-MRO-Compat","version":"0.15"},"p5-ModPerl-VersionUtil":{"origin":"www/p5-ModPerl-VersionUtil","version":"0.03_1"},"p5-SQL-Abstract":{"origin":"databases/p5-SQL-Abstract","version":"2.000001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Apache-AuthCookie","origin":"www/p5-Apache-AuthCookie","version":"3.31","comment":"Perl module to provide custom forms for reauthentication","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-AuthCookie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c0c4725dabcff3d51472b0aaf22216e13d6141d80a8203da8f44113c2beeff9","flatsize":227538,"path":"All/p5-Apache-AuthCookie-3.31.pkg","repopath":"All/p5-Apache-AuthCookie-3.31.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":78180,"desc":"Apache::AuthCookie allows you to intercept a user's first\nunauthenticated access to a protected document. The user will be\npresented with a custom form where they can enter authentication\ncredentials. The credentials are posted to the server where AuthCookie\nverifies them and returns a session key.","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"p5-Class-Load":{"origin":"devel/p5-Class-Load","version":"0.25"},"p5-HTTP-Body":{"origin":"www/p5-HTTP-Body","version":"1.23"},"p5-Hash-MultiValue":{"origin":"devel/p5-Hash-MultiValue","version":"0.16"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-WWW-Form-UrlEncoded":{"origin":"www/p5-WWW-Form-UrlEncoded","version":"0.26"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Apache-Clean","origin":"www/p5-Apache-Clean2","version":"2.00_4","comment":"Mod_perl interface into HTML::Clean","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"262ecb102281deb9d6a859609bbe5f2194880a24631ae444c6112bb9ab0c3584","flatsize":11052,"path":"All/p5-Apache-Clean-2.00_4.pkg","repopath":"All/p5-Apache-Clean-2.00_4.pkg","licenselogic":"single","pkgsize":5056,"desc":"Apache::Clean uses HTML::Clean to tidy up large, messy HTML, saving\nbandwidth.  It is particularly useful with Apache::Compress for\nultimate savings.","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"p5-HTML-Clean":{"origin":"www/p5-HTML-Clean","version":"1.4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"DOCS":"on"}},{"name":"p5-Apache-Admin-Config","origin":"www/p5-Apache-Admin-Config","version":"0.95_1","comment":"Perl module to manipulate Apache configuration files","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-Admin-Config","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cda178e41c5faf843ed47585a269e6b0974355e04ef430629b0ead644817a8fd","flatsize":48440,"path":"All/p5-Apache-Admin-Config-0.95_1.pkg","repopath":"All/p5-Apache-Admin-Config-0.95_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":18240,"desc":"Apache::Admin::Config provides an object interface to handling Apache\nlike configuration files without modifying comments, identation, or\ntruncated lines.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-App-Regather","origin":"sysutils/p5-App-Regather","version":"0.85.00","comment":"Script to perform actions on LDAP syncrepl events","maintainer":"zeus@gnu.org.ua","www":"https://metacpan.org/release/App-Regather","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0e23e72f72e7d498b3357fbb3cbf111255f823ee35ca130b0e7c589040bb769","flatsize":116320,"path":"All/p5-App-Regather-0.85.00.pkg","repopath":"All/p5-App-Regather-0.85.00.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":43400,"desc":"regather is an LDAP syncrepl consumer which can generate (re-gather) files,\ncreate or delete directories, etc. based on LDAP syncrepl events.\n\nIt uses Net::LDAP(3) to do all LDAP related stuff and Template to generate\nfiles.  Configuration file is processed with Config::Parser.\n\nFor example, regather can re-write each OpenVPN client configuration file\non changes to client LDAP configured data, or re-write CRL file on update\nin LDAP, or change sieve script for mail user.","deps":{"p5-Config-Parser":{"origin":"devel/p5-Config-Parser","version":"1.05"},"p5-Config-Parser-ldap":{"origin":"devel/p5-Config-Parser-ldap","version":"1.02"},"p5-Data-Printer":{"origin":"devel/p5-Data-Printer","version":"1.002001"},"p5-Mail-RFC822-Address":{"origin":"mail/p5-Mail-RFC822-Address","version":"0.3_1"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-App-RunCron","origin":"sysutils/p5-App-RunCron","version":"0.08","comment":"Making wrapper scripts for cron tasks","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/App-RunCron","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8906283c532dcc48203e33e86692c2ebf5f45e74c5982a3b57c08191f4553668","flatsize":37473,"path":"All/p5-App-RunCron-0.08.pkg","repopath":"All/p5-App-RunCron-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19976,"desc":"Making wrapper scripts for cron tasks","deps":{"p5-Class-Accessor-Lite":{"origin":"devel/p5-Class-Accessor-Lite","version":"0.08"},"p5-YAML-Tiny":{"origin":"textproc/p5-YAML-Tiny","version":"1.74"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"]},{"name":"p5-AnyEvent-XMPP","origin":"net-im/p5-AnyEvent-XMPP","version":"0.55_1","comment":"Implementation of the XMPP Protocol","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-XMPP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0d0744594fc7df1fb48e34dce500e318a6543719ecd938d9f21802543f0dfd6","flatsize":481638,"path":"All/p5-AnyEvent-XMPP-0.55_1.pkg","repopath":"All/p5-AnyEvent-XMPP-0.55_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":204388,"desc":"AnyEvent::XMPP is an implementation of the XMPP Protocol.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Net-LibIDN":{"origin":"dns/p5-Net-LibIDN","version":"0.12_6"},"p5-Object-Event":{"origin":"devel/p5-Object-Event","version":"1.220_1"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im","perl5"]},{"name":"p5-Apache-ASP","origin":"www/p5-Apache-ASP","version":"2.63","comment":"Active Server Pages for Apache","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Apache-ASP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29cb74615eb3dacc8df4baf980eb976290c04c14c4f9b99dcb3260dfed651d84","flatsize":570861,"path":"All/p5-Apache-ASP-2.63.pkg","repopath":"All/p5-Apache-ASP-2.63.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":241076,"desc":"This perl module provides an Active Server Pages port to the Apache HTTP Server\nwith perl as the host scripting language. Active Server Pages is a web\napplication platform that originated with the Microsoft IIS server. Under Apache\nfor both Win32 and Unix, it allows a developer to create dynamic web\napplications with session management and perl code embedded in static html\nfiles.\n\nThis is a portable solution, similar to ActiveState PerlScript and MKS PScript\nimplementation of perl for IIS ASP. Work has been done and will continue to make\nports to and from these other implementations as smooth as possible.\n\nThis module works under the Apache HTTP Server with the mod_perl module enabled.\nSee https://www.apache.org/ and https://perl.apache.org/ for further\ninformation.\n\nFor database access, ActiveX, and scripting language issues, please read the FAQ\nsection.","deps":{"p5-Devel-Symdump":{"origin":"devel/p5-Devel-Symdump","version":"2.1800"},"p5-HTML-Clean":{"origin":"www/p5-HTML-Clean","version":"1.4"},"p5-HTML-FillInForm":{"origin":"www/p5-HTML-FillInForm","version":"2.22"},"p5-HTTP-Date":{"origin":"www/p5-HTTP-Date","version":"6.06"},"p5-MLDBM":{"origin":"databases/p5-MLDBM","version":"2.05_1"},"p5-MLDBM-Sync":{"origin":"databases/p5-MLDBM-Sync","version":"0.30_1"},"p5-Tie-Cache":{"origin":"devel/p5-Tie-Cache","version":"0.21_1"},"p5-XML-LibXSLT":{"origin":"textproc/p5-XML-LibXSLT","version":"2.003000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-AnyMQ","origin":"devel/p5-AnyMQ","version":"0.35_1","comment":"Non-blocking message queue system based on AnyEvent","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/AnyMQ","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f983782a85b9487322fe78398cfe8f0c19e0bdc7eda195b05e0611147730c13","flatsize":27156,"path":"All/p5-AnyMQ-0.35_1.pkg","repopath":"All/p5-AnyMQ-0.35_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14716,"desc":"AnyMQ is message queue system based on AnyEvent. It can store all messages in\nmemory or use external message queue servers.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-MouseX-NativeTraits":{"origin":"devel/p5-MouseX-NativeTraits","version":"1.09_2"},"p5-MouseX-Traits":{"origin":"devel/p5-MouseX-Traits","version":"0.1102_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-Twitter-Stream","origin":"net/p5-AnyEvent-Twitter-Stream","version":"0.28","comment":"Perl module to receive Twitter streaming API in an event loop","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-Twitter-Stream","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"031bfe707c3377aba177f2757da5c7575ea8df8d5994963197b0dd73e9a896b2","flatsize":23655,"path":"All/p5-AnyEvent-Twitter-Stream-0.28.pkg","repopath":"All/p5-AnyEvent-Twitter-Stream-0.28.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10772,"desc":"AnyEvent::Twitter::Stream - Receive Twitter streaming API in an event loop","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-HTTP":{"origin":"www/p5-AnyEvent-HTTP","version":"2.22,2"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-AnyEvent-Twitter","origin":"net/p5-AnyEvent-Twitter","version":"0.64_1","comment":"Implementation of the Twitter API for AnyEvent","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-Twitter","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39ce53b77a7c296d1a6363a76afccac58fbe7e7e7dd83516ffde716c9e94e62f","flatsize":26178,"path":"All/p5-AnyEvent-Twitter-0.64_1.pkg","repopath":"All/p5-AnyEvent-Twitter-0.64_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12000,"desc":"AnyEvent::Twitter - Implementation of the Twitter API for AnyEvent","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-HTTP":{"origin":"www/p5-AnyEvent-HTTP","version":"2.22,2"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Net-OAuth":{"origin":"net/p5-Net-OAuth","version":"0.28_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-AnyMQ-AMQP","origin":"net/p5-AnyMQ-AMQP","version":"0.30_1","comment":"AMQP binding for AnyMQ","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyMQ-AMQP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"268d6093ad64aeb3b0aab0f2582aa642fbabb459252dfbee4f969b8f48b80514","flatsize":15458,"path":"All/p5-AnyMQ-AMQP-0.30_1.pkg","repopath":"All/p5-AnyMQ-AMQP-0.30_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7248,"desc":"AnyMQ::AMQP is AnyMQ trait to work with AMQP servers.","deps":{"p5-AnyEvent-RabbitMQ":{"origin":"net/p5-AnyEvent-RabbitMQ","version":"1.22"},"p5-AnyMQ":{"origin":"devel/p5-AnyMQ","version":"0.35_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","devel","perl5"]},{"name":"p5-AnyEvent-Task","origin":"devel/p5-AnyEvent-Task","version":"0.801_1","comment":"Client/server-based asynchronous worker pool","maintainer":"bill.brinzer@gmail.com","www":"https://metacpan.org/release/AnyEvent-Task","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c725a385ea7e7575a0bde5abe27e936b159e666b8247b4b1b0b1365648de8fd","flatsize":63607,"path":"All/p5-AnyEvent-Task-0.801_1.pkg","repopath":"All/p5-AnyEvent-Task-0.801_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27600,"desc":"AnyEvent::Task is a pre-fork-on-demand server (AnyEvent::Task::Server) combined\nwith a persistent worker-pooled client (AnyEvent::Task::Client).\n\nIn a nutshell, a synchronous worker process is forked off by a server whenever\na client asks for one. The client keeps as many of these workers around as it\nwants and delegates tasks to them asynchronously.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Callback-Frame":{"origin":"devel/p5-Callback-Frame","version":"1.102"},"p5-Guard":{"origin":"devel/p5-Guard","version":"1.023_1"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-Log-Defer":{"origin":"devel/p5-Log-Defer","version":"0.312"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-Subprocess","origin":"devel/p5-AnyEvent-Subprocess","version":"1.102912_2","comment":"Flexible, OO, asynchronous process spawning and management","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-Subprocess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b82783e4e1e4fa8e92e228b6895d0a503fc74f5a52934d42ecc330fc00d4efec","flatsize":148486,"path":"All/p5-AnyEvent-Subprocess-1.102912_2.pkg","repopath":"All/p5-AnyEvent-Subprocess-1.102912_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":75080,"desc":"Flexible, OO, asynchronous process spawning and management.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-EV":{"origin":"devel/p5-EV","version":"4.34,1"},"p5-Event-Join":{"origin":"devel/p5-Event-Join","version":"0.06_1"},"p5-IO-Tty":{"origin":"devel/p5-IO-Tty","version":"1.20_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-MooseX-Clone":{"origin":"devel/p5-MooseX-Clone","version":"0.06"},"p5-MooseX-Role-Parameterized":{"origin":"devel/p5-MooseX-Role-Parameterized","version":"1.11"},"p5-MooseX-StrictConstructor":{"origin":"devel/p5-MooseX-StrictConstructor","version":"0.21"},"p5-MooseX-Types":{"origin":"devel/p5-MooseX-Types","version":"0.50"},"p5-MooseX-Types-Signal":{"origin":"devel/p5-MooseX-Types-Signal","version":"1.101932_1"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-SCGI","origin":"www/p5-AnyEvent-SCGI","version":"1.1_1","comment":"Perl extension for Event based SCGI server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-SCGI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f21a7930656e4db9a03423d63e7db01aff7f7d2f8f569876657e5412ab7c2494","flatsize":14652,"path":"All/p5-AnyEvent-SCGI-1.1_1.pkg","repopath":"All/p5-AnyEvent-SCGI-1.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8232,"desc":"Event based SCGI server.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-AnyEvent-Run","origin":"devel/p5-AnyEvent-Run","version":"0.01_1","comment":"Run a process or coderef asynchronously","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-Run","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82a3d0a89e4ae88c8690b0932f3ed83109f8a0f0bf5b15b529b9bca4a6d933ff","flatsize":21070,"path":"All/p5-AnyEvent-Run-0.01_1.pkg","repopath":"All/p5-AnyEvent-Run-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9876,"desc":"Run a process or coderef asynchronously","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-ReverseHTTP","origin":"www/p5-AnyEvent-ReverseHTTP","version":"0.05_1","comment":"Perl extension of reversehttp for AnyEvent","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-ReverseHTTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69cb3a3623a59c113d303d2097a979e1a5ae45b212434f9abd6edbb512747779","flatsize":14378,"path":"All/p5-AnyEvent-ReverseHTTP-0.05_1.pkg","repopath":"All/p5-AnyEvent-ReverseHTTP-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7328,"desc":"A reversehttp for AnyEvent.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-HTTP":{"origin":"www/p5-AnyEvent-HTTP","version":"2.22,2"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-AnyEvent-Redis","origin":"databases/p5-AnyEvent-Redis","version":"0.24_3","comment":"Non-blocking Redis client written in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-Redis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f49f3593ec876bb3c4354c0139f2c8b14ad069f318c3e3aa8034e0bcb54d6463","flatsize":26738,"path":"All/p5-AnyEvent-Redis-0.24_3.pkg","repopath":"All/p5-AnyEvent-Redis-0.24_3.pkg","licenselogic":"single","pkgsize":11484,"desc":"AnyEvent::Redis is a non-blocking (event-driven) Redis client.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-AnyEvent-SNMP","origin":"net-mgmt/p5-AnyEvent-SNMP","version":"6.0_1","comment":"Adaptor to integrate Net::SNMP into AnyEvent","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-SNMP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1131f80f1939fb4f071d7d2f50c2fb4dea00b7bef5629ffc9f4e1f93de64b8d7","flatsize":16287,"path":"All/p5-AnyEvent-SNMP-6.0_1.pkg","repopath":"All/p5-AnyEvent-SNMP-6.0_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8760,"desc":"This module implements an alternative \"event dispatcher\" for Net::SNMP, using\nAnyEvent as a backend.\n\nIt integrates Net::SNMP into AnyEvent: You can make non-blocking Net::SNMP\ncalls and as long as other parts of your program also use AnyEvent (or some\nevent loop supported by AnyEvent) and they will run in parallel.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"]},{"name":"p5-AnyEvent-RPC","origin":"devel/p5-AnyEvent-RPC","version":"0.05_1","comment":"Abstract framework for RPC clients","maintainer":"anes@anes.su","www":"https://metacpan.org/release/AnyEvent-RPC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94f0d0acbabbd05358ceb2b28b8970290abf3e8ce4e1b98a723b082b1eddb7df","flatsize":14934,"path":"All/p5-AnyEvent-RPC-0.05_1.pkg","repopath":"All/p5-AnyEvent-RPC-0.05_1.pkg","licenselogic":"single","pkgsize":8532,"desc":"Abstract framework for RPC clients.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-HTTP":{"origin":"www/p5-AnyEvent-HTTP","version":"2.22,2"},"p5-Test-NoWarnings":{"origin":"devel/p5-Test-NoWarnings","version":"1.06"},"p5-Test-TCP":{"origin":"devel/p5-Test-TCP","version":"2.22"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Hash-LX":{"origin":"textproc/p5-XML-Hash-LX","version":"0.07,1"},"p5-YAML-Syck":{"origin":"textproc/p5-YAML-Syck","version":"1.34"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"p5-lib-abs":{"origin":"devel/p5-lib-abs","version":"0.92_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-RabbitMQ","origin":"net/p5-AnyEvent-RabbitMQ","version":"1.22","comment":"Asynchronous and multi channel Perl AMQP client","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-RabbitMQ","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94f6ca79c1df1c84345342b74966184e7aeb6cfbc214b092bf4229460de6a7e9","flatsize":385552,"path":"All/p5-AnyEvent-RabbitMQ-1.22.pkg","repopath":"All/p5-AnyEvent-RabbitMQ-1.22.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":61400,"desc":"AnyEvent::RabbitMQ is an AMQP(Advanced Message Queuing Protocol) client\nlibrary, that is intended to allow you to interact with AMQP-compliant\nmessage brokers/servers such as RabbitMQ in an asynchronous fashion.\n\nYou can use AnyEvent::RabbitMQ to -\n\n  * Declare and delete exchanges\n  * Declare, delete, bind and unbind queues\n  * Set QoS\n  * Publish, consume, get, ack, recover and reject messages\n  * Select, commit and rollback transactions\n\nAnyEvnet::RabbitMQ is known to work with RabbitMQ versions 2.5.1 and\nversion 0-8 of the AMQP specification.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Devel-GlobalDestruction":{"origin":"devel/p5-Devel-GlobalDestruction","version":"0.14"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Net-AMQP":{"origin":"net/p5-Net-AMQP","version":"0.06_1"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-namespace-clean":{"origin":"devel/p5-namespace-clean","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","devel","perl5"]},{"name":"p5-AnyEvent-Memcached","origin":"databases/p5-AnyEvent-Memcached","version":"0.08","comment":"AnyEvent memcached client","maintainer":"anes@anes.su","www":"https://metacpan.org/release/AnyEvent-Memcached","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8fdbd0f6bf6f5f18a0cf26dba2f61d6521c8f103e09e178bb8bf25002ce7644","flatsize":44900,"path":"All/p5-AnyEvent-Memcached-0.08.pkg","repopath":"All/p5-AnyEvent-Memcached-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":18504,"desc":"Asyncronous memcached/memcachedb client for AnyEvent framework","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-Connection":{"origin":"devel/p5-AnyEvent-Connection","version":"0.06_1"},"p5-String-CRC32":{"origin":"devel/p5-String-CRC32","version":"2.100"},"p5-Test-NoWarnings":{"origin":"devel/p5-Test-NoWarnings","version":"1.06"},"p5-Test-TCP":{"origin":"devel/p5-Test-TCP","version":"2.22"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"p5-lib-abs":{"origin":"devel/p5-lib-abs","version":"0.92_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-AnyEvent-MessagePack","origin":"devel/p5-AnyEvent-MessagePack","version":"0.20","comment":"Perl extension of AnyEvent for MessagePack","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-MessagePack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"705e0b010fbbaa5e2421e41da91a75c3ccdb12af32d7984830ab5593e048c239","flatsize":41680,"path":"All/p5-AnyEvent-MessagePack-0.20.pkg","repopath":"All/p5-AnyEvent-MessagePack-0.20.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10416,"desc":"AnyEvent::MessagePack is MessagePack stream serializer/deserializer\nfor AnyEvent.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Data-MessagePack":{"origin":"devel/p5-Data-MessagePack","version":"0.48_2"},"p5-Data-MessagePack-Stream":{"origin":"devel/p5-Data-MessagePack-Stream","version":"1.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-MQTT","origin":"net/p5-AnyEvent-MQTT","version":"1.142640_1","comment":"AnyEvent Perl module for MQTT client","maintainer":"Alex.Bakhtin@gmail.com","www":"https://metacpan.org/release/AnyEvent-MQTT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd0871427a651034d9833e516f40e9192dc01d50fd2d808489daf7e15871b65e","flatsize":99158,"path":"All/p5-AnyEvent-MQTT-1.142640_1.pkg","repopath":"All/p5-AnyEvent-MQTT-1.142640_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28604,"desc":"AnyEvent::MQTT - AnyEvent module for an MQTT client","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Net-MQTT":{"origin":"net/p5-Net-MQTT","version":"1.143260_1"},"p5-Sub-Name":{"origin":"devel/p5-Sub-Name","version":"0.27,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"options":{"DOCS":"on"}},{"name":"p5-AnyEvent-IRC","origin":"irc/p5-AnyEvent-IRC","version":"0.97_1","comment":"Event system independent IRC protocol module","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-IRC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3dfd56de68c1cb2dfada1ea8c142e1cd6e7b2064c2de10aa459daa30d3019661","flatsize":103074,"path":"All/p5-AnyEvent-IRC-0.97_1.pkg","repopath":"All/p5-AnyEvent-IRC-0.97_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":43436,"desc":"AnyEvent::IRC is an event system independend IRC protocol module.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Object-Event":{"origin":"devel/p5-Object-Event","version":"1.220_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","perl5"]},{"name":"p5-AnyEvent-MPRPC","origin":"net/p5-AnyEvent-MPRPC","version":"0.20_1","comment":"Perl extension for simple TCP-based MPRPC client/server","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-MPRPC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab39b31e86637cb61b5d9aa8c6f2b356e3ec76132f981721601e4436d0d13ca7","flatsize":28902,"path":"All/p5-AnyEvent-MPRPC-0.20_1.pkg","repopath":"All/p5-AnyEvent-MPRPC-0.20_1.pkg","licenselogic":"single","pkgsize":15080,"desc":"This module provide TCP-based MessagePack RPC server/client\nimplementation.\n\nAnyEvent::MPRPC provide you a couple of export functions that are\nshortcut of AnyEvent::MPRPC::Client and AnyEvent::MPRPC::Server.  One\nis mprpc_client for Client, another is mprpc_server for Server.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-MessagePack":{"origin":"devel/p5-AnyEvent-MessagePack","version":"0.20"},"p5-Data-MessagePack":{"origin":"devel/p5-Data-MessagePack","version":"0.48_2"},"p5-Data-MessagePack-Stream":{"origin":"devel/p5-Data-MessagePack-Stream","version":"1.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-AnyEvent-I3","origin":"devel/p5-AnyEvent-I3","version":"0.19","comment":"Communicate with the i3 window manager","maintainer":"bapt@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-I3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0e0128353ce293ec20d32b5eb4a7a3bb653f9a6441f560d71dcc31de21ae1c3","flatsize":26099,"path":"All/p5-AnyEvent-I3-0.19.pkg","repopath":"All/p5-AnyEvent-I3-0.19.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12148,"desc":"AnyEvent::I3 - This module connects to the i3 window manager using the UNIX\nsocket based IPC interface it provides (if enabled in the configuration file).\nYou can then subscribe to events or send messages and receive their replies.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-HTTP-LWP-UserAgent","origin":"www/p5-AnyEvent-HTTP-LWP-UserAgent","version":"0.10_1","comment":"Perl extension for LWP::UserAgent interface using AnyEvent::HTTP","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-HTTP-LWP-UserAgent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c9e8bbe48182d50400d2353aca56f139c9a30f2804966a8c97d3912f76ae9df","flatsize":57321,"path":"All/p5-AnyEvent-HTTP-LWP-UserAgent-0.10_1.pkg","repopath":"All/p5-AnyEvent-HTTP-LWP-UserAgent-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15544,"desc":"AnyEvent::HTTP::LWP::UserAgent uses AnyEvent::HTTP inside but have an\ninterface of LWP::UserAgent.  You can safely use this module in Coro\nenvironment (and possibly in AnyEvent too).","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-HTTP":{"origin":"www/p5-AnyEvent-HTTP","version":"2.22,2"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-AnyEvent-HTTP","origin":"www/p5-AnyEvent-HTTP","version":"2.22,2","comment":"Simple but non-blocking HTTP/HTTPS client","maintainer":"vovkasm@gmail.com","www":"https://metacpan.org/release/AnyEvent-HTTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d89fb64d7bee3c7d9831dfb90057d5701fa9a902ecc2dc8b2080e3d14c522b18","flatsize":69016,"path":"All/p5-AnyEvent-HTTP-2.22,2.pkg","repopath":"All/p5-AnyEvent-HTTP-2.22,2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":30000,"desc":"Implements a simple, stateless and non-blocking HTTP client. It supports GET,\nPOST and other request methods, cookies and more, all on a very low level.\nIt can follow redirects supports proxies and automatically limits the number\nof connections to the values specified in the RFC.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-AnyEvent-Graphite","origin":"devel/p5-AnyEvent-Graphite","version":"0.08_1","comment":"Non-blocking Graphite client","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-Graphite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58f34e233eff4d2642d64e4a4ea3b66733fb9fe2b7c76f92dd6cfccaecc53667","flatsize":10724,"path":"All/p5-AnyEvent-Graphite-0.08_1.pkg","repopath":"All/p5-AnyEvent-Graphite-0.08_1.pkg","licenselogic":"single","pkgsize":6556,"desc":"A non-blocking Graphite client","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-SNMP":{"origin":"net-mgmt/p5-AnyEvent-SNMP","version":"6.0_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-HTTPD","origin":"www/p5-AnyEvent-HTTPD","version":"0.93_1","comment":"Simple lightweight event based web server","maintainer":"mons@cpan.org","www":"https://metacpan.org/release/AnyEvent-HTTPD","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5aac1b66b88ce65a8140d27d5fb19ff32378b4939bd722cad57a21cbd07c035","flatsize":55501,"path":"All/p5-AnyEvent-HTTPD-0.93_1.pkg","repopath":"All/p5-AnyEvent-HTTPD-0.93_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27196,"desc":"A simple lightweight event based web server","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Object-Event":{"origin":"devel/p5-Object-Event","version":"1.220_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-AnyEvent-Gearman","origin":"devel/p5-AnyEvent-Gearman","version":"0.10_1","comment":"Asynchronous Gearman client/worker module for AnyEvent applications","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-Gearman","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"774a661553098da77cc241d683413994e69e5b05a57e4a532b359f93de0d4889","flatsize":55935,"path":"All/p5-AnyEvent-Gearman-0.10_1.pkg","repopath":"All/p5-AnyEvent-Gearman-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26696,"desc":"AnyEvent::Gearman is a module set of client/worker modules for Gearman for\nAnyEvent applications.","deps":{"p5-Any-Moose":{"origin":"devel/p5-Any-Moose","version":"0.27"},"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"p5-MouseX-Foreign":{"origin":"devel/p5-MouseX-Foreign","version":"1.000_1"},"p5-Object-Container":{"origin":"devel/p5-Object-Container","version":"0.16"},"p5-Object-Event":{"origin":"devel/p5-Object-Event","version":"1.220_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-Fork","origin":"devel/p5-AnyEvent-Fork","version":"1.32","comment":"Create new worker processes like fork()","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/AnyEvent-Fork","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa46dc21f0f727fd17ed83b85b774c5916968884e002b14e1218a591c6fc2ea5","flatsize":70231,"path":"All/p5-AnyEvent-Fork-1.32.pkg","repopath":"All/p5-AnyEvent-Fork-1.32.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":36160,"desc":"AnyEvent::Fork allows you to create new processes, without actually forking them\nfrom your current process (avoiding the problems of forking), but preserving\nmost of the advantages of fork.\n\nIt can be used to create new worker processes or new independent subprocesses\nfor short- and long-running jobs, process pools (e.g. for use in pre-forked\nservers) but also to spawn new external processes (such as CGI scripts from a\nweb server), which can be faster (and more well behaved) than using fork+exec in\nbig processes.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-IO-FDPass":{"origin":"devel/p5-IO-FDPass","version":"1.3"},"p5-Proc-FastSpawn":{"origin":"devel/p5-Proc-FastSpawn","version":"1.2"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-DNS-EtcHosts","origin":"dns/p5-AnyEvent-DNS-EtcHosts","version":"0.0103_1","comment":"Use /etc/hosts before DNS in Perl","maintainer":"dgeo@centrale-marseille.fr","www":"https://metacpan.org/pod/URL::Encode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cf1c54d98279646863bfd9cefcfade658f8572712e45183ca42d5f102cba194","flatsize":18213,"path":"All/p5-AnyEvent-DNS-EtcHosts-0.0103_1.pkg","repopath":"All/p5-AnyEvent-DNS-EtcHosts-0.0103_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9112,"desc":"AnyEvent::DNS::EtcHosts AnyEvent::DNS behavior to use /etc/hosts\n\nThe DNS lookups are emulated. This resolver returns the standard DNS reply based\n on /etc/hosts file rather than real DNS.\nYou can choose different file by changing PERL_ANYEVENT_HOSTS\nenvironment variable.\nThis module also disables original AnyEvent::Socket's helper function\nwhich reads /etc/hosts file after DNS entry was not found.\nIt prevents to read this file twice.\nThe AnyEvent::Socket resolver searches IPv4 and IPv6 addresses separately.\nIf you don't want to check the addresses in DNS, both IPv4 and IPv6 addresses\nshould be placed in /etc/hosts or the protocol family should be set explicitly\nfor resolve_sockaddr function.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-AnyEvent-DBus","origin":"devel/p5-AnyEvent-DBus","version":"0.31_1","comment":"Seamlessly integrate Net::DBus into AnyEvent","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-DBus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1dbe0bf6eb03a18e948ae42100611dca9061ac61d30415ad4c180fd05e55f2fb","flatsize":6817,"path":"All/p5-AnyEvent-DBus-0.31_1.pkg","repopath":"All/p5-AnyEvent-DBus-0.31_1.pkg","licenselogic":"single","pkgsize":4844,"desc":"Loading this module will install the necessary magic to seamlessly\nintegrate Net::DBus into AnyEvent. It does this by quite brutally\nhacking Net::DBus::Reactor so that all dbus connections created after\nloading this module will automatically be managed by this module.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Net-DBus":{"origin":"devel/p5-Net-DBus","version":"1.2.0_1"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-DBI-Abstract","origin":"devel/p5-AnyEvent-DBI-Abstract","version":"0.01_2","comment":"AnyEvent::DBI + SQL::Abstract","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-DBI-Abstract","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4c4dc7ae9a9ca034320d081079e2fdd1c8299ae796d87dd75fca76a4c3b1e43","flatsize":10128,"path":"All/p5-AnyEvent-DBI-Abstract-0.01_2.pkg","repopath":"All/p5-AnyEvent-DBI-Abstract-0.01_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5792,"desc":"AnyEvent::DBI + SQL::Abstract","deps":{"p5-AnyEvent-DBI":{"origin":"devel/p5-AnyEvent-DBI","version":"3.04"},"p5-SQL-Abstract":{"origin":"databases/p5-SQL-Abstract","version":"2.000001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-Filesys-Notify","origin":"devel/p5-AnyEvent-Filesys-Notify","version":"1.23","comment":"Perl extension for AnyEvent compat to monitor file/dir changes","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-Filesys-Notify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97c79398c2263d1317e578e2ff2d9f6f1212adf63462ef0a7ef56bacacbf6603","flatsize":57172,"path":"All/p5-AnyEvent-Filesys-Notify-1.23.pkg","repopath":"All/p5-AnyEvent-Filesys-Notify-1.23.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":28980,"desc":"An AnyEvent compatible module to monitor files/directories for changes","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-IO-KQueue":{"origin":"devel/p5-IO-KQueue","version":"0.39"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-MooX-Types-MooseLike":{"origin":"devel/p5-MooX-Types-MooseLike","version":"0.29"},"p5-MooX-late":{"origin":"devel/p5-MooX-late","version":"0.100"},"p5-Path-Iterator-Rule":{"origin":"devel/p5-Path-Iterator-Rule","version":"1.015"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-DBI","origin":"devel/p5-AnyEvent-DBI","version":"3.04","comment":"Asynchronous DBI access","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-DBI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ced992b9e03dc5ea6c57a62c09ecf62cbb529fdc45e459c668a348ec05c2cf9d","flatsize":32235,"path":"All/p5-AnyEvent-DBI-3.04.pkg","repopath":"All/p5-AnyEvent-DBI-3.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16344,"desc":"AnyEvent::DBI - asynchronous DBI access","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-Fork":{"origin":"devel/p5-AnyEvent-Fork","version":"1.32"},"p5-CBOR-XS":{"origin":"devel/p5-CBOR-XS","version":"1.30"},"p5-Convert-Scalar":{"origin":"devel/p5-Convert-Scalar","version":"1.12"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-DBD-Pg","origin":"databases/p5-AnyEvent-DBD-Pg","version":"0.03_3","comment":"Perl extension for AnyEvent interface to DBD::Pg async interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-DBD-Pg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c49440b2857947d14bc2751d98808b478ede3137de76b88eb342faef7ee05e05","flatsize":11312,"path":"All/p5-AnyEvent-DBD-Pg-0.03_3.pkg","repopath":"All/p5-AnyEvent-DBD-Pg-0.03_3.pkg","licenselogic":"single","pkgsize":6140,"desc":"AnyEvent interface to DBD::Pg's async interface.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-AnyEvent-Connector","origin":"devel/p5-AnyEvent-Connector","version":"0.04","comment":"tcp_connect with transparent proxy handling","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/AnyEvent-Connector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05a6f7b653f7927d3f651d16e8daa575f84179fb8b35adc9d8e85408a5e847b2","flatsize":22534,"path":"All/p5-AnyEvent-Connector-0.04.pkg","repopath":"All/p5-AnyEvent-Connector-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12328,"desc":"AnyEvent::Connector object has tcp_connect method compatible with that from\nAnyEvent::Socket, and it handles proxy settings transparently.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-CouchDB","origin":"databases/p5-AnyEvent-CouchDB","version":"1.31_4","comment":"Non-blocking CouchDB client based on jquery.couch.js","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-CouchDB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7a3d65b5a9f5506e8967f1127bffa84eb38ffbc2ded6b2bde55a77ed95a0a45","flatsize":64060,"path":"All/p5-AnyEvent-CouchDB-1.31_4.pkg","repopath":"All/p5-AnyEvent-CouchDB-1.31_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29872,"desc":"AnyEvent::CouchDB is a non-blocking CouchDB client implemented on top of the\nAnyEvent framework. Using this library will give you the ability to run many\nCouchDB requests asynchronously, and it was intended to be used within a\nCoro+AnyEvent environment. However, it can also be used synchronously if you\nwant.\n\nIts API is based on jquery.couch.js, but we've adapted the API slightly so that\nit makes sense in an asynchronous Perl environment.","deps":{"p5-AnyEvent-HTTP":{"origin":"www/p5-AnyEvent-HTTP","version":"2.22,2"},"p5-CouchDB-View":{"origin":"databases/p5-CouchDB-View","version":"0.003_1"},"p5-Data-Dump-Streamer":{"origin":"devel/p5-Data-Dump-Streamer","version":"2.42"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-IO-All":{"origin":"devel/p5-IO-All","version":"0.87"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Scope-Guard":{"origin":"devel/p5-Scope-Guard","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-AnyEvent-CacheDNS","origin":"dns/p5-AnyEvent-CacheDNS","version":"0.08","comment":"Simple DNS resolver with caching","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-CacheDNS","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f9bb26ee5bb43051f7089f5a86a67dfba3c12caab44a0a6f98ac045328dbe0e","flatsize":13591,"path":"All/p5-AnyEvent-CacheDNS-0.08.pkg","repopath":"All/p5-AnyEvent-CacheDNS-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8028,"desc":"AnyEvent::CacheDNS provides a very simple DNS resolver that caches its results\nand can improve the connection times to remote hosts.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"]},{"name":"p5-AnyEvent-Connection","origin":"devel/p5-AnyEvent-Connection","version":"0.06_1","comment":"Base class for TCP connectful clients","maintainer":"anes@anes.su","www":"https://metacpan.org/release/AnyEvent-Connection","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2bec95a08e0f61010d97decf76aee136966297065026afd04bd1d160c51c1fe","flatsize":19092,"path":"All/p5-AnyEvent-Connection-0.06_1.pkg","repopath":"All/p5-AnyEvent-Connection-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8764,"desc":"Base class for TCP connectful clients.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Object-Event":{"origin":"devel/p5-Object-Event","version":"1.220_1"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-AIO","origin":"devel/p5-AnyEvent-AIO","version":"1.1_1","comment":"Asynchronous file and directory I/O with AnyEvent","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-AIO","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e1a5e4c6b0ecea488d5e0e1a3c2a6486da05ed3a3e1f200577e30814853f854","flatsize":3894,"path":"All/p5-AnyEvent-AIO-1.1_1.pkg","repopath":"All/p5-AnyEvent-AIO-1.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":3648,"desc":"Loading this module will install the necessary magic to seamlessly\nintegrate IO::AIO into AnyEvent, i.e. you no longer need to concern\nyourself with calling IO::AIO::poll_cb or any of that stuff (you still\ncan, but this module will do it in case you don't).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyEvent-BDB","origin":"databases/p5-AnyEvent-BDB","version":"1.1_1","comment":"Truly asynchronous Berkeley DB access","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent-BDB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c03faf4544f40a67489ca66a05034a6d6e96a3556762f12e6b8910ec910a986","flatsize":9815,"path":"All/p5-AnyEvent-BDB-1.1_1.pkg","repopath":"All/p5-AnyEvent-BDB-1.1_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5956,"desc":"AnyEvent::BDB is an AnyEvent user, you need to make sure that you use and run a\nsupported event loop.\n\nLoading this module will install the necessary magic to seamlessly integrate BDB\ninto AnyEvent, i.e. you no longer need to concern yourself with calling\nBDB::poll_cb or any of that stuff (you still can, but this module will do it in\ncase you don't).\n\nThe AnyEvent watcher can be disabled by executing undef $AnyEvent::BDB::WATCHER.\nPlease notify the author of when and why you think this was necessary.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-BDB":{"origin":"databases/p5-BDB","version":"1.92"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-AnyEvent-WebSocket-Client","origin":"www/p5-AnyEvent-WebSocket-Client","version":"0.55_1","comment":"WebSocket client for AnyEvent","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/plicease/AnyEvent-WebSocket-Client","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5beca4e9cc9721a3a520f02c75cbfdbfafd41c53c074317a7d75c643c2c9dc4","flatsize":45310,"path":"All/p5-AnyEvent-WebSocket-Client-0.55_1.pkg","repopath":"All/p5-AnyEvent-WebSocket-Client-0.55_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":21340,"desc":"AnyEvent::WebSocket::Client provides an interface to interact with a web server\nthat provides services via the WebSocket protocol in an AnyEvent context. It\nuses Protocol::WebSocket rather than reinventing the wheel. You could use\nAnyEvent and Protocol::WebSocket directly if you wanted finer grain control, but\nif that is not necessary then this class may save you some time.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-Connector":{"origin":"devel/p5-AnyEvent-Connector","version":"0.04"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-PerlX-Maybe":{"origin":"devel/p5-PerlX-Maybe","version":"1.202"},"p5-Protocol-WebSocket":{"origin":"www/p5-Protocol-WebSocket","version":"0.2300"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-ws":{"origin":"net/p5-URI-ws","version":"0.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Asterisk-FastAGI","origin":"misc/p5-Asterisk-FastAGI","version":"0.02_2","comment":"Perl module for FastAGI handling","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Asterisk-FastAGI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01ee021abd9e2a10a0420f0f1d8edefe33630a84ea1aa083b4788d8a7b0ae254","flatsize":13646,"path":"All/p5-Asterisk-FastAGI-0.02_2.pkg","repopath":"All/p5-Asterisk-FastAGI-0.02_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7648,"desc":"Description\n-----------\n\nAsterisk::FastAGI provides a preforking daemon for handling FastAGI requests\nfrom Asterisk.\n\nRead the Net::Server for more information about the logging facilities,\nconfiguration, etc.","deps":{"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-asterisk-perl":{"origin":"misc/p5-asterisk-perl","version":"1.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-AnyEvent","origin":"devel/p5-AnyEvent","version":"7.17,1","comment":"Provide framework for multiple event loops","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/AnyEvent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cae6ede0d2b01c8bdf6f4f7adca4cdcbb1f059f758adab8eb3ad3fb77aa572c","flatsize":851756,"path":"All/p5-AnyEvent-7.17,1.pkg","repopath":"All/p5-AnyEvent-7.17,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":365052,"desc":"AnyEvent provides a uniform interface to various event loops. This allows module\nauthors to use event loop functionality without forcing module users to use a\nspecific event loop implementation (since more than one event loop cannot\ncoexist peacefully).\n\nThe interface itself is vaguely similar, but not identical to the Event module.\n\nDuring the first call of any watcher-creation method, the module tries to detect\nthe currently loaded event loop by probing whether one of the following modules\nis already loaded: EV, AnyEvent::Loop, Event, Glib, Tk, Event::Lib, Qt, POE. The\nfirst one found is used. If none are detected, the module tries to load the\nfirst four modules in the order given; but note that if EV is not available, the\npure-perl AnyEvent::Loop should always work, so the other two are not normally\ntried.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AnyData","origin":"devel/p5-AnyData","version":"0.12","comment":"Easy access to data in many formats","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AnyData","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7efa5f8f4b4c43064f5ef31233dd191d19b18cd00abce9b2bbf2ccc937558b4","flatsize":229028,"path":"All/p5-AnyData-0.12.pkg","repopath":"All/p5-AnyData-0.12.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":78024,"desc":"The rather wacky idea behind this module and its sister module DBD::AnyData\nis that any data, regardless of source or format should be accessible and\nmodifiable with the same simple set of methods. This module provides a multi-\ndimensional tied hash interface to data in a dozen different formats. The\nDBD::AnyData module adds a DBI/SQL interface for those same formats.\n\nBoth modules provide built-in protections including appropriate flocking()\nfor all I/O and (in most cases) record-at-a-time access to files rather than\nslurping of entire files.\n\nCurrently supported formats include general format flat files (CSV, Fixed\nLength, etc.), specific formats (passwd files, httpd logs, etc.), and a\nvariety of other kinds of formats (XML, Mp3, HTML tables). The number of\nsupported formats will continue to grow rapidly since there is an open API\nmaking it easy for any author to create additional format parsers which can\nbe plugged in to AnyData itself and thereby be accessible by either the\ntiedhash or DBI/SQL interface.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Any-Moose","origin":"devel/p5-Any-Moose","version":"0.27","comment":"Perl extension for/to use Moose or Mouse modules","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Any-Moose","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"976b13c1dfb2e7fe28751904a216bcd28b322704573b67e93f8c36aae996cc18","flatsize":17121,"path":"All/p5-Any-Moose-0.27.pkg","repopath":"All/p5-Any-Moose-0.27.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8612,"desc":"use Moose or Mouse modules","deps":{"p5-Mouse":{"origin":"devel/p5-Mouse","version":"2.5.10,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"MOOSE":"off","MOUSE":"on"},"annotations":{"deprecated":"Use devel/p5-Moo instead"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUse devel/p5-Moo instead."}]},{"name":"p5-Any-URI-Escape","origin":"www/p5-Any-URI-Escape","version":"0.01_1","comment":"Load URI::Escape::XS preferentially over URI::Escape","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Any-URI-Escape","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19f7ba3f64d3910e6223df1520457f40b0fc834b72accbfa1ba2dd5e2814588b","flatsize":9955,"path":"All/p5-Any-URI-Escape-0.01_1.pkg","repopath":"All/p5-Any-URI-Escape-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5824,"desc":"URI::Escape is great, but URI::Escape::XS is faster.\nThis module loads URI::Escape::XS and imports the two\nmost common methods if XS is installed.","deps":{"p5-URI-Escape-XS":{"origin":"www/p5-URI-Escape-XS","version":"0.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Any-Daemon","origin":"devel/p5-Any-Daemon","version":"0.96,1","comment":"Provides basic needs for a daemon","maintainer":"martin@waschbuesch.de","www":"https://metacpan.org/release/Any-Daemon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2bed99e63edb23fc69d9be21a012177ab3ee1b8883bb61772ae6f03d78d93b2","flatsize":23631,"path":"All/p5-Any-Daemon-0.96,1.pkg","repopath":"All/p5-Any-Daemon-0.96,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11544,"desc":"This module delivers the basic needs for any daemon on UNIX systems.\nThere are other standard daemon implementations available on CPAN,\nwith as main common difference that this module is not dedicated to a\nspecific task. By using Log::Report, you can easily redirect error\nreports to any logging mechanism you like.","deps":{"p5-Log-Report-Optional":{"origin":"devel/p5-Log-Report-Optional","version":"1.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Amon2-Plugin-Web-MobileAgent","origin":"www/p5-Amon2-Plugin-Web-MobileAgent","version":"0.09_1","comment":"Perl extension of HTTP::MobileAgent plugin for Amon2","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/TOKUHIROM/Amon2-Plugin-Web-MobileAgent-0.09","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fb31f052e1e1d6ab1e4dbf0afe548f2538bd31714adae02a6b1f84242cc365e","flatsize":19633,"path":"All/p5-Amon2-Plugin-Web-MobileAgent-0.09_1.pkg","repopath":"All/p5-Amon2-Plugin-Web-MobileAgent-0.09_1.pkg","licenselogic":"single","pkgsize":11556,"desc":"This plugin integrates HTTP::MobileAgent and Amon2.\n\nThis module adds $c->mobile_agent() method to the context object. The\nagent class is generated by $c->req.","deps":{"ja-p5-Encode-JP-Mobile":{"origin":"japanese/p5-Encode-JP-Mobile","version":"0.30_1"},"ja-p5-Lingua-JA-Regular-Unicode":{"origin":"japanese/p5-Lingua-JA-Regular-Unicode","version":"0.13"},"p5-Amon2":{"origin":"www/p5-Amon2","version":"6.16"},"p5-HTTP-MobileAgent":{"origin":"www/p5-HTTP-MobileAgent","version":"0.36_2"},"p5-HTTP-MobileAgent-Plugin-Charset":{"origin":"www/p5-HTTP-MobileAgent-Plugin-Charset","version":"0.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Amon2-Plugin-LogDispatch","origin":"www/p5-Amon2-Plugin-LogDispatch","version":"0.01_2","comment":"Perl extension of Log::Dispatch glue for Amon2","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Amon2-Plugin-LogDispatch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"734bda94bc4c53bcd51e356efeedd10cfed6b4cd401756cd27ddcc8868aa2720","flatsize":3251,"path":"All/p5-Amon2-Plugin-LogDispatch-0.01_2.pkg","repopath":"All/p5-Amon2-Plugin-LogDispatch-0.01_2.pkg","licenselogic":"single","pkgsize":3180,"desc":"This is a Log::Dispatch glue for Amon2.  This module still maintained,\nbut I don't use this module on production environment today.  I'm a\nuser of Log::Minimal.","deps":{"p5-Amon2":{"origin":"www/p5-Amon2","version":"6.16"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Amon2-Plugin-Web-CSRFDefender","origin":"www/p5-Amon2-Plugin-Web-CSRFDefender","version":"7.03_2","comment":"Perl extension for Amon2 anti CSRF filter","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Amon2-Plugin-Web-CSRFDefender","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f0b998e7d76c3e083d6157879ec2b790d90240c78f0ea56a6a964c45dcdcf6c","flatsize":14275,"path":"All/p5-Amon2-Plugin-Web-CSRFDefender-7.03_2.pkg","repopath":"All/p5-Amon2-Plugin-Web-CSRFDefender-7.03_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8004,"desc":"Amon2 anti CSRF filter.","deps":{"p5-Amon2":{"origin":"www/p5-Amon2","version":"6.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Amon2-DBI","origin":"databases/p5-Amon2-DBI","version":"0.33","comment":"Perl extension of simple DBI wrapper","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Amon2-DBI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6c96f8aade344a1220c5e7983b033c1a9497ffcc8796aa78cd4647773e8dbaa","flatsize":6881,"path":"All/p5-Amon2-DBI-0.33.pkg","repopath":"All/p5-Amon2-DBI-0.33.pkg","licenselogic":"single","pkgsize":5172,"desc":"Amon2::DBI is a simple DBI wrapper.  It provides better usability for\nyou.","deps":{"p5-Carp-Clan":{"origin":"devel/p5-Carp-Clan","version":"6.08"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DBIx-TransactionManager":{"origin":"databases/p5-DBIx-TransactionManager","version":"1.13_1"},"p5-SQL-Interp":{"origin":"databases/p5-SQL-Interp","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Amon2-Lite","origin":"www/p5-Amon2-Lite","version":"0.13","comment":"Perl extension for Sinatra-ish framework on Amon2!","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Amon2-Lite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a168e9f04e3d24631821c92c7cad32708ecb31691e24dabdde7aab843bd4b397","flatsize":58738,"path":"All/p5-Amon2-Lite-0.13.pkg","repopath":"All/p5-Amon2-Lite-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17844,"desc":"Sinatra-ish framework on Amon2.","deps":{"p5-Amon2":{"origin":"www/p5-Amon2","version":"6.16"},"p5-Amon2-Plugin-Web-CSRFDefender":{"origin":"www/p5-Amon2-Plugin-Web-CSRFDefender","version":"7.03_2"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Plack-Middleware-Session":{"origin":"www/p5-Plack-Middleware-Session","version":"0.33"},"p5-Router-Simple":{"origin":"www/p5-Router-Simple","version":"0.17"},"p5-Text-Xslate":{"origin":"textproc/p5-Text-Xslate","version":"3.4.0"},"p5-Text-Xslate-Bridge-TT2Like":{"origin":"textproc/p5-Text-Xslate-Bridge-TT2Like","version":"0.00010_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Amazon-SimpleDB","origin":"databases/p5-Amazon-SimpleDB","version":"0.03_1","comment":"Low-level perlish interface for working with Amazon SimpleDB service","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Amazon-SimpleDB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b66ff9af192eaecc44c6feaa82abc9538b58323c2c5195b3975068e4e8db7ed4","flatsize":47469,"path":"All/p5-Amazon-SimpleDB-0.03_1.pkg","repopath":"All/p5-Amazon-SimpleDB-0.03_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":24820,"desc":"Amazon::SimpleDB provides a \"low-level\" perlish interface for working with\nAmazon's SimpleDB (SMB) service.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-Amon2","origin":"www/p5-Amon2","version":"6.16","comment":"Perl extension for lightweight web application framework","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Amon2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"946f19219b8b81c9a56de169f22b5c437a2f9290cd26daad0d521c78c141de8b","flatsize":4597443,"path":"All/p5-Amon2-6.16.pkg","repopath":"All/p5-Amon2-6.16.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":435344,"desc":"Amon2 is simple, readable, extensible, STABLE, FAST web application\nframework based on Plack.","deps":{"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-HTML-FillInForm-Lite":{"origin":"www/p5-HTML-FillInForm-Lite","version":"1.15"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-HTTP-Session2":{"origin":"www/p5-HTTP-Session2","version":"1.10"},"p5-Hash-MultiValue":{"origin":"devel/p5-Hash-MultiValue","version":"0.16"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Module-CPANfile":{"origin":"devel/p5-Module-CPANfile","version":"1.1004"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Plack-Middleware-Session":{"origin":"www/p5-Plack-Middleware-Session","version":"0.33"},"p5-Router-Boom":{"origin":"www/p5-Router-Boom","version":"1.03"},"p5-Text-Xslate":{"origin":"textproc/p5-Text-Xslate","version":"3.4.0"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Amazon-SQS-Simple","origin":"net/p5-Amazon-SQS-Simple","version":"1.06_1","comment":"OO API for accessing the Amazon Simple Queue Service","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Amazon-SQS-Simple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"674fc2d698ffced724a7df450d444f754fd44b835dfd34d0592705c406ae91f5","flatsize":38229,"path":"All/p5-Amazon-SQS-Simple-1.06_1.pkg","repopath":"All/p5-Amazon-SQS-Simple-1.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":19340,"desc":"This module provides a Perlish interface to Amazon SQS.","deps":{"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"messages":[{"message":"You need to do some things before you can use the Amazon Simple\nQueue Service:\n\n1) Visit http://aws.amazon.com/ to create an Amazon AWS account.\n\n2) Obtain your AWS public key and secret key to use with the SQS service.\n\n3) Use the Amazon AWS calculator to estimate your monthly cost:\n   http://calculator.s3.amazonaws.com/calc5.html?\n\n4) Visit the Amazon SQS Resource Center for information, tutorials and\n   sample code:\n   http://developer.amazonwebservices.com/connect/kbcategory.jspa?categoryID=8\n\n   DISCLAIMER: No one but you is responsible for paying Amazon to use\n               the SQS service. SQS does not have a free sandbox area,\n               so be aware how much money you are spending to use the\n               service.","type":"install"}]},{"name":"p5-Alzabo","origin":"devel/p5-Alzabo","version":"0.92_1","comment":"Data modelling tool and RDBMS-OO mapper","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Alzabo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b82f201e805b0176ffba24a097505c1b8d6480fb683249efad2a7d0b455c6ac2","flatsize":930517,"path":"All/p5-Alzabo-0.92_1.pkg","repopath":"All/p5-Alzabo-0.92_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":324064,"desc":"Alzabo is a suite of modules with two core functions. Its first use is as a\ndata modeling tool. Through either a schema creation GUI, a perl program, or\nreverse engineering, you can create a set objects to represent a schema.\n\nIts second function is as an RDBMS to object mapping system. Once you have\ncreated a schema, you can use the Alzabo::Runtime::Table and\nAlzabo::Runtime::Row classes to access its data. These classes offer a high\nlevel interface to common operations such as SQL SELECT, INSERT, DELETE, and\nUPDATE commands.","deps":{"p5-Class-Factory-Util":{"origin":"devel/p5-Class-Factory-Util","version":"1.7_1"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Tie-IxHash":{"origin":"devel/p5-Tie-IxHash","version":"1.23_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","databases","perl5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"p5-Alien-wxWidgets","origin":"x11-toolkits/p5-Alien-wxWidgets","version":"0.69_3","comment":"Perl5 module for building, finding and using wxWidgets binaries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Alien-wxWidgets","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f694a17b47a3f14290aa401ecfbb62637d0a6f1273eb8b7df504a0509c2dae44","flatsize":38723,"path":"All/p5-Alien-wxWidgets-0.69_3.pkg","repopath":"All/p5-Alien-wxWidgets-0.69_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16356,"desc":"Alien::wxWidgets can be used to detect and get configuration\nsettings from an installed wxWidgets.","deps":{"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["x11-toolkits","perl5"]},{"name":"p5-Alt-Crypt-RSA-BigInt","origin":"security/p5-Alt-Crypt-RSA-BigInt","version":"0.06","comment":"RSA public-key cryptosystem, using Math::BigInt","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Alt-Crypt-RSA-BigInt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46ef62a28574dc2a6e48a77f019d9cde888d820ccb23adcb806e106d4a72f778","flatsize":165211,"path":"All/p5-Alt-Crypt-RSA-BigInt-0.06.pkg","repopath":"All/p5-Alt-Crypt-RSA-BigInt-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":62364,"desc":"This is a rework of Crypt::RSA to remove Math::Pari and instead base all\noperations on Math::BigInt.\n\nThis is intended to be a plug-in replacement for Crypt::RSA, with no\nuser-visible changes to existing features.\n\nMath::Pari is completely removed. This includes the two modules:\n- Crypt::Primes => Math::Prime::Util\n- Crypt::Random => Math::Prime::Util\n\nAll operations are now performed using Math::BigInt, and prefer the GMP and Pari\nbackends.","deps":{"p5-Class-Loader":{"origin":"devel/p5-Class-Loader","version":"2.03_1"},"p5-Convert-ASCII-Armour":{"origin":"converters/p5-Convert-ASCII-Armour","version":"1.4_3"},"p5-Crypt-Blowfish":{"origin":"security/p5-Crypt-Blowfish","version":"2.14_2"},"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Data-Buffer":{"origin":"misc/p5-Data-Buffer","version":"0.04_1"},"p5-Digest-MD2":{"origin":"security/p5-Digest-MD2","version":"2.04_2"},"p5-Math-BigInt-GMP":{"origin":"math/p5-Math-BigInt-GMP","version":"1.7001"},"p5-Math-Prime-Util":{"origin":"math/p5-Math-Prime-Util","version":"0.73"},"p5-Math-Prime-Util-GMP":{"origin":"math/p5-Math-Prime-Util-GMP","version":"0.52"},"p5-Sort-Versions":{"origin":"devel/p5-Sort-Versions","version":"1.62"},"p5-Tie-EncryptedHash":{"origin":"security/p5-Tie-EncryptedHash","version":"1.24_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"p5-Alien-cmake3","origin":"devel/p5-Alien-cmake3","version":"0.08","comment":"Find, download, or build CMake v3 or better","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/dist/Alien-cmake3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c3588b77459135132df05012e5c7eddddc011560bfd62146e82b1f1e0b79087","flatsize":50852,"path":"All/p5-Alien-cmake3-0.08.pkg","repopath":"All/p5-Alien-cmake3-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14076,"desc":"This Alien distribution provides an external dependency on the build\ntool CMake version 3.x or better.  CMake is a popular alternative to\nGNU autotools.","deps":{"cmake-core":{"origin":"devel/cmake-core","version":"3.29.6"},"p5-Alien-Build":{"origin":"devel/p5-Alien-Build","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Alien-SDL","origin":"devel/p5-Alien-SDL","version":"1.446_1","comment":"Detect and get configuration setting for SDL","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Alien-SDL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1a8c80cb7129d10543842cf76938958b0c010a034fd4d146341aab5983850f9","flatsize":65625,"path":"All/p5-Alien-SDL-1.446_1.pkg","repopath":"All/p5-Alien-SDL-1.446_1.pkg","licenselogic":"or","licenses":["GPLv1","ART10"],"pkgsize":20908,"desc":"Alien::SDL can be used to detect and get configuration settings\nfrom an installed SDL and related libraries.","deps":{"p5-Archive-Extract":{"origin":"archivers/p5-Archive-Extract","version":"0.88"},"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_pango":{"origin":"x11-toolkits/sdl_pango","version":"0.1.2_11"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["devel","perl5"]},{"name":"p5-Alien-Gimp","origin":"graphics/p5-Alien-Gimp","version":"0.10","comment":"Encapsulate install info for GIMP","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Alien-Gimp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2386c19c3549251901b8897efde1ec40243847b654a0f490ab635968cbd73e4","flatsize":4198,"path":"All/p5-Alien-Gimp-0.10.pkg","repopath":"All/p5-Alien-Gimp-0.10.pkg","licenselogic":"single","pkgsize":3368,"desc":"Use in your Makefile.PL as above. Produces config info usable via\nExtUtils::Depends.","deps":{"gimp-app":{"origin":"graphics/gimp-app","version":"2.10.38,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Alien-LibGumbo","origin":"devel/p5-Alien-LibGumbo","version":"0.05_1","comment":"Gumbo parser library","maintainer":"mikael@FreeBSD.org","www":"https://metacpan.org/pod/Alien::LibGumbo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d92ae1dcc41aab9da0a1c078450fb8ddca105abb8d2fb9231873c8a3e61539b0","flatsize":18007,"path":"All/p5-Alien-LibGumbo-0.05_1.pkg","repopath":"All/p5-Alien-LibGumbo-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11008,"desc":"This distribution installs libgumbo:https://github.com/google/gumbo-parser\non your system for use by perl modules like HTML::Gumbo.\n\nSee also: https://github.com/ruz/Alien-LibGumbo","deps":{"gumbo":{"origin":"devel/gumbo","version":"0.12.1"},"p5-Alien-Build":{"origin":"devel/p5-Alien-Build","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Alien-GSL","origin":"math/p5-Alien-GSL","version":"1.07_1","comment":"Detect and get configuration setting for GSL","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Alien-GSL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c50c30a8a6bd5bd01ca082a73674705bdd0096ad70deffeda6157ab1a2a8362f","flatsize":12618,"path":"All/p5-Alien-GSL-1.07_1.pkg","repopath":"All/p5-Alien-GSL-1.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7464,"desc":"Alien::GSL can be used to detect and get configuration settings\nfrom an installed GSL library.","deps":{"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"p5-Alien-Build":{"origin":"devel/p5-Alien-Build","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Any-Template","origin":"www/p5-Any-Template","version":"1.015_1","comment":"Provide a consistent interface to a wide array of templating languages","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Any-Template","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a2d4cd8dc4827a5713d2e0a1c7ba6ef7c1327d1c283dab9a611af8928eb7405","flatsize":55144,"path":"All/p5-Any-Template-1.015_1.pkg","repopath":"All/p5-Any-Template-1.015_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26576,"desc":"Provide a consistent interface to a wide array of templating languages","deps":{"p5-Log-Trace":{"origin":"devel/p5-Log-Trace","version":"1.070_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Any-Moose-Convert","origin":"devel/p5-Any-Moose-Convert","version":"0.004_2","comment":"Convert Moose libraries to Mouse ones, or vice versa","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Any-Moose-Convert","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebd814f1e80e770e33a2d25f74bf6905018ce1cd6c313d791dd9d24b302e70de","flatsize":12683,"path":"All/p5-Any-Moose-Convert-0.004_2.pkg","repopath":"All/p5-Any-Moose-Convert-0.004_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6744,"desc":"Any::Moose::Convert is a tool to convert Moose libraries to Mouse ones, or vice\nversa.","deps":{"p5-PerlIO-Util":{"origin":"devel/p5-PerlIO-Util","version":"0.72_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Alien-Build","origin":"devel/p5-Alien-Build","version":"2.83","comment":"Build external dependencies for use in CPAN","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Alien-Build","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19cc09fb3fe961f613f9def8a3ec4c7f322348e255de70db7584d94356036e5d","flatsize":976415,"path":"All/p5-Alien-Build-2.83.pkg","repopath":"All/p5-Alien-Build-2.83.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":403860,"desc":"Build external dependencies for use in CPAN","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-FFI-CheckLib":{"origin":"devel/p5-FFI-CheckLib","version":"0.31"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-File-chdir":{"origin":"devel/p5-File-chdir","version":"0.1011"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Alias","origin":"devel/p5-Alias","version":"2.32_3","comment":"Perl module that performs aliasing services","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Alias","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cff22b1ef25c62f9b2f5fd57cbc8ddee09fb6556b9dc90806c7fd22ce0d8bd0e","flatsize":37423,"path":"All/p5-Alias-2.32_3.pkg","repopath":"All/p5-Alias-2.32_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17828,"desc":"Alias is a perl module that performs aliasing services.  It is useful for\nthose of you that are tired of dereferencing hash-based object attributes,\nor wish perl could make-do with fewer $, -> and {} things, or are a little\nscared of using typeglobs, or want the freedom to put what you want, when you\nwant in the symbol table without having to deal with weird syntax, or need\nto use scalar constants in your program since you don't trust yourself from\nchanging $PI (heh).  Most notably, there is a C<attr> function that installs\na whole hash on the symbol table with implicit localization.  This allows\nyou to access object attributes without having to deref the object every\ntime, as in most other OO languages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Alien-Base-ModuleBuild","origin":"devel/p5-Alien-Base-ModuleBuild","version":"1.17","comment":"Module::Build subclass for building Alien:: modules and libraries","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Alien-Base-ModuleBuild","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49c9669a5432d69f171dbbb0077491e0af41b561a619e32e2bdc736b6a414167","flatsize":206599,"path":"All/p5-Alien-Base-ModuleBuild-1.17.pkg","repopath":"All/p5-Alien-Base-ModuleBuild-1.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":82400,"desc":"Module::Build subclass for building Alien:: modules and their libraries\n\nFor new development use Alien::Build and alienfile instead.","deps":{"p5-Alien-Build":{"origin":"devel/p5-Alien-Build","version":"2.83"},"p5-Archive-Extract":{"origin":"archivers/p5-Archive-Extract","version":"0.88"},"p5-File-chdir":{"origin":"devel/p5-File-chdir","version":"0.1011"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Shell-Config-Generate":{"origin":"devel/p5-Shell-Config-Generate","version":"0.34"},"p5-Shell-Guess":{"origin":"devel/p5-Shell-Guess","version":"0.09"},"p5-Sort-Versions":{"origin":"devel/p5-Sort-Versions","version":"1.62"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-Permute","origin":"devel/p5-Algorithm-Permute","version":"0.17","comment":"Perl interface to handy and fast permutation","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Permute","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0933dfd217f0afe7dba5b174c147667381629f48b63fdc7a2fd0dd452060c7b","flatsize":64214,"path":"All/p5-Algorithm-Permute-0.17.pkg","repopath":"All/p5-Algorithm-Permute-0.17.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20032,"desc":"Algorithm::Permute provides a handy and fast permutation with an OO interface,\nalthough its algorithm is perhaps not the fastest available.  Currently it only\nsupports permutation n of n objects.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Algorithm-Pair-Best2","origin":"games/p5-Algorithm-Pair-Best2","version":"2.040","comment":"Select tournament pairings","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Pair-Best2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0dd8504853e8ad0f9091addba497d905ac5d9e6532456d4e8ede13d1280f664","flatsize":57517,"path":"All/p5-Algorithm-Pair-Best2-2.040.pkg","repopath":"All/p5-Algorithm-Pair-Best2-2.040.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16680,"desc":"Algorithm::Pair::Best2 is a re-write of Algorithm::Pair::Best. The interface is\nsimplified and the implementation is significantly streamlined.\n\nAfter creating an Algorithm::Pair::Best2 object (with->new), add items to the\nlist of items (i.e: players) to be paired. The final list must contain an even\nnumber of items or picking the pairs will throw an exception.\n\nAlgorithm::Pair::Best2->pick explores all combinations of items and returns the\npairing list with the best (lowest) score.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games","perl5"]},{"name":"p5-Algorithm-Numerical-Shuffle","origin":"devel/p5-Algorithm-Numerical-Shuffle","version":"2009110301_1","comment":"Shuffle a list","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Numerical-Shuffle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41666108219a3f27090ecc4c6e4a6c773a488103ed3272b2b5b53fa6bbf84f38","flatsize":7634,"path":"All/p5-Algorithm-Numerical-Shuffle-2009110301_1.pkg","repopath":"All/p5-Algorithm-Numerical-Shuffle-2009110301_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6356,"desc":"Algorithm::Numerical::Shuffle\n=============================\n\nShuffle is a perl module which performs a one pass, fair shuffle on a\nlist. If the list is passed as a reference to an array, the shuffle\nis done in situ.\n\nThe running time of the algorithm is linear in the size of the list.\nFor an in situ shuffle, the memory overhead is constant; otherwise,\nlinear extra memory is used.\n\nThe algorithm used is discussed by Knuth [3]. It was first published\nby Fisher and Yates [2], and later by Durstenfeld [1].","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-Pair-Swiss","origin":"games/p5-Algorithm-Pair-Swiss","version":"0.14_1","comment":"Generate unique pairings for tournaments","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Pair-Swiss","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f33ba798415ba1445009e28818edccef87ac5b82302d88f11ae11929e90a25f","flatsize":20118,"path":"All/p5-Algorithm-Pair-Swiss-0.14_1.pkg","repopath":"All/p5-Algorithm-Pair-Swiss-0.14_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11300,"desc":"This module was created as an alternative for Algorithm::Pair::Best, which\nprobably offers more control over the pairings, in particular regarding\nensuring the highest overal quality of pairings. Algorithm::Pair::Swiss is\nsort of dumb in this regard, but uses a slightly more intuitive interface\nand an algorithm that should perform noticably faster. The module was\nprimarily designed based on the Swiss rounds system used for Magic: The\nGathering tournaments.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games","perl5"]},{"name":"p5-Algorithm-NaiveBayes","origin":"devel/p5-Algorithm-NaiveBayes","version":"0.04_1","comment":"Perl class performing Bayesian prediction of categories","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-NaiveBayes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7285d761617e025cd8092dede2596957003a8249e1b7a4f63d6a86f467650ff9","flatsize":27538,"path":"All/p5-Algorithm-NaiveBayes-0.04_1.pkg","repopath":"All/p5-Algorithm-NaiveBayes-0.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13628,"desc":"This module implements the classic \"Naive Bayes\" machine learning algorithm.\nIt is a well-studied probabilistic algorithm often used in automatic text\ncategorization. Compared to other algorithms (kNN, SVM, Decision Trees),\nit's pretty fast and reasonably competitive in the quality of its results.\n\nA paper by Fabrizio Sebastiani provides a really good introduction to\ntext categorization:\nhttp://faure.iei.pi.cnr.it/~fabrizio/Publications/ACMCS02.pdf","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-Munkres","origin":"math/p5-Algorithm-Munkres","version":"0.08_1","comment":"Perl Extension for Munkres' Solution to Classical Assignment Problem","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Munkres","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a845752dffacda076416cf1197a8dba0c87353f9b179b7ba3acd63ab4bfb875","flatsize":17327,"path":"All/p5-Algorithm-Munkres-0.08_1.pkg","repopath":"All/p5-Algorithm-Munkres-0.08_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8876,"desc":"Algorithm-Munkres is a perl extension for Munkres' solution to\nclassical Assignment problem for square and rectangular matrices\nThis module extends the solution of Assignment problem for square\nmatrices to rectangular matrices by padding zeros. Thus a rectangular\nmatrix is converted to square matrix by padding necessary zeros.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Algorithm-MinMax","origin":"devel/p5-Algorithm-MinMax","version":"0.01_1","comment":"Perl modules to find the minimum and maximum of an array","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-MinMax","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6de250ce723b9e22f4c8aa9bba6dabca32186cb33d1ba584a356be93119c4e07","flatsize":4022,"path":"All/p5-Algorithm-MinMax-0.01_1.pkg","repopath":"All/p5-Algorithm-MinMax-0.01_1.pkg","licenselogic":"single","pkgsize":3288,"desc":"Algorithm::MinMax finds the minimum and maximum of a given\narray with at most 3n/2 - 2 comparisons, where n is the\nnumber of elements of the array.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-Merge","origin":"devel/p5-Algorithm-Merge","version":"0.08_1","comment":"Three-way merge and diff","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Merge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2147b038457a1cc84749399375d4f8ff15a6c8342aa99edf75b7fab08092c1d","flatsize":35389,"path":"All/p5-Algorithm-Merge-0.08_1.pkg","repopath":"All/p5-Algorithm-Merge-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12100,"desc":"This module complements Algorithm::Diff by providing three-way merge\nand diff functions.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-MarkovChain","origin":"devel/p5-Algorithm-MarkovChain","version":"0.06_2","comment":"Perl class capable of creating Markov chains and output based on them","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-MarkovChain","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c0d2726b5720d17273b441c90018d8e793b1e53efa0ce37d7df39f644d8dfd5","flatsize":11919,"path":"All/p5-Algorithm-MarkovChain-0.06_2.pkg","repopath":"All/p5-Algorithm-MarkovChain-0.06_2.pkg","licenselogic":"single","pkgsize":7332,"desc":"Algorithm::MarkovChain implements a class capable of creating a Markov\nchain, and then generating output based on it.  For more information\nconsult the Algorithm::MarkovChain(3) man page.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-Line-Bresenham","origin":"graphics/p5-Algorithm-Line-Bresenham","version":"0.11","comment":"Simple pixellated line-drawing algorithm","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Algorithm-Line-Bresenham","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"809faf3a4a39fa30c036547b87948542a50b83b2ecc3f3492d4968fad9c6536a","flatsize":13581,"path":"All/p5-Algorithm-Line-Bresenham-0.11.pkg","repopath":"All/p5-Algorithm-Line-Bresenham-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7736,"desc":"Bresenham is one of the canonical line drawing algorithms for\npixellated grids.  Given a start and an end-point, Bresenham\ncalculates which points on the grid need to be filled to generate\nthe line between them.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Algorithm-LUHN","origin":"devel/p5-Algorithm-LUHN","version":"1.02","comment":"Calculate the Modulus 10 Double Add Double checksum","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-LUHN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19012bc92a888f29a98a08414f3c9170ba006abb03ca106eacd379062024c34f","flatsize":15492,"path":"All/p5-Algorithm-LUHN-1.02.pkg","repopath":"All/p5-Algorithm-LUHN-1.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8936,"desc":"This module calculates the Modulus 10 Double Add Double checksum, also known\nas the LUHN Formula. This algorithm is used to verify credit card numbers and\nStandard & Poor's security identifiers such as CUSIP and CSIN.\n\nYou can find plenty of information about the algorithm by searching the web\nfor \"modulus 10 double add double\".","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-LCS","origin":"devel/p5-Algorithm-LCS","version":"1.04_1","comment":"Fast (XS) implementation of the Longest Common Subsequence Algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/JOESUF/Algorithm-LCS-1.04","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4d63bb93426a5a6e57580727f3bf79e0de5417a8906b5450ab83e7d109e7a65","flatsize":18997,"path":"All/p5-Algorithm-LCS-1.04_1.pkg","repopath":"All/p5-Algorithm-LCS-1.04_1.pkg","licenselogic":"single","pkgsize":9156,"desc":"Algorithm::LCS reimplements Algorithm::Diff's core loop in XS,\nand provides a simple OO interface to it.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Algorithm-Interval2Prefix","origin":"devel/p5-Algorithm-Interval2Prefix","version":"0.02_1","comment":"Generate prefixes from intervals","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Interval2Prefix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24a04dcb4e2d489743be7607f3b3f9fae874e38eecf1d704f6a54930dd2de077","flatsize":6042,"path":"All/p5-Algorithm-Interval2Prefix-0.02_1.pkg","repopath":"All/p5-Algorithm-Interval2Prefix-0.02_1.pkg","licenselogic":"single","pkgsize":4548,"desc":"Taking an interval as input, this module will construct the smallest\nset of prefixes, such that all numbers in the interval will match\nexactly one of the prefixes, and no prefix will match a number not\nin the interval.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-IncludeExclude","origin":"devel/p5-Algorithm-IncludeExclude","version":"0.01_1","comment":"Build and evaluate include/exclude lists","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-IncludeExclude","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8aba9b2061cd59e9819f652856374580e15af962e1dba94676d0e2194328ea07","flatsize":17385,"path":"All/p5-Algorithm-IncludeExclude-0.01_1.pkg","repopath":"All/p5-Algorithm-IncludeExclude-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9392,"desc":"Algorithm::IncludeExclude lets you define a tree of include / exclude\nrules and then allows you to determine the best rule for a given path.","deps":{"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-Networksort","origin":"devel/p5-Algorithm-Networksort","version":"2.02","comment":"Perl module that will create sorting networks","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Networksort","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fe36c09948870908fcade7d9c836f9ff01d86d2ea6ad36c2b7cede9aab9d3f6","flatsize":141416,"path":"All/p5-Algorithm-Networksort-2.02.pkg","repopath":"All/p5-Algorithm-Networksort-2.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41788,"desc":"This module will create sorting networks, a sequence of comparisons\nthat do not depend upon the results of prior comparisons.\n\nThere are several algorithms to generate sorting networks.  This\nmodule has three of them:  Bose and Nelson's, Hibbard's, and\nBatcher's Merge Exchange.  It also has networks that were found\nto be superior in comparison count to those generated automatically\nby these algorithms.\n\nThere is a flexible formatting function that will allow you to\nprint out your network in many ways (see documentation).  There\nis also a graphical output function that will return the network\nin an encapsulated postscript, SVG, or text form.","deps":{"p5-Moose":{"origin":"devel/p5-Moose","version":"2.2207,1"},"p5-namespace-autoclean":{"origin":"devel/p5-namespace-autoclean","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-FloodControl","origin":"devel/p5-Algorithm-FloodControl","version":"2.001000_2","comment":"Robot protection","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-FloodControl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c5a47a80c86b07200dfb764fde53edf178876cb92b9b058970fcfb5d219e2fe","flatsize":31104,"path":"All/p5-Algorithm-FloodControl-2.001000_2.pkg","repopath":"All/p5-Algorithm-FloodControl-2.001000_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15772,"desc":"Flood control method is used to restrict the number of events to happen or\nto be processed in specific perion of time. Few examples are: web server can\nlimit requsets number to a page or you may want to receive no more than 10 SMS\nmessages on your GSM Phone per hour. Applications of this method are unlimited.","deps":{"p5-Cache-FastMmap":{"origin":"devel/p5-Cache-FastMmap","version":"1.57"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-SVM","origin":"devel/p5-Algorithm-SVM","version":"0.13_1","comment":"Perl bindings for the libsvm Support Vector Machine library","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-SVM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"241b478bee45887c10607c5989b1a27cfb0135074020f58697b28b94d6281110","flatsize":180974,"path":"All/p5-Algorithm-SVM-0.13_1.pkg","repopath":"All/p5-Algorithm-SVM-0.13_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":64816,"desc":"Algorithm::SVM implements a Support Vector Machine for Perl.\nSupport Vector Machines provide a method for creating classification\nfunctions from a set of labeled training data, from which predictions\ncan be made for subsequent data sets.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Algorithm-Evolutionary","origin":"devel/p5-Algorithm-Evolutionary","version":"0.82.1","comment":"Library for doing evolutionary computation in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Evolutionary","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15c92a1c54a78ff5a0920384e8090263b84b3897d08a1f9f45bf0082bc29f3f3","flatsize":494798,"path":"All/p5-Algorithm-Evolutionary-0.82.1.pkg","repopath":"All/p5-Algorithm-Evolutionary-0.82.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":228032,"desc":"It's a library for doing evolutionary computation in Perl.\n\nAlgorithm::Evolutionary was formerly called OPEAL, which is an acronym for\nObvious Pearl Evolutionary Algorithm Library.\n\nThe design principles of Algorithm::Evolutionary are:\n    * It should be easy to program any kind of evolutionary algorithm; all\n      chromosome representations and operators are possible.\n    * An XML dialect called EvoSpec is used as a language for description of\n      algorithms and for representation of the state of an algorithm. This\n      could make Algorithm::Evolutionary interoperable with other EA libraries,\n      such as EO or JEO.\n\nSee also: http://opeal.sourceforge.net/","deps":{"p5-Algorithm-Permute":{"origin":"devel/p5-Algorithm-Permute","version":"0.17"},"p5-Bit-Vector":{"origin":"math/p5-Bit-Vector","version":"7.4_1"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-Math-Random":{"origin":"math/p5-Math-Random","version":"0.72"},"p5-Object-Array":{"origin":"devel/p5-Object-Array","version":"0.060_2"},"p5-Sort-Key":{"origin":"devel/p5-Sort-Key","version":"1.33_1"},"p5-Statistics-Basic":{"origin":"math/p5-Statistics-Basic","version":"1.6611"},"p5-String-Random":{"origin":"devel/p5-String-Random","version":"0.32,1"},"p5-Tree-DAG_Node":{"origin":"devel/p5-Tree-DAG_Node","version":"1.32"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-Parser-Style-EasyTree":{"origin":"textproc/p5-XML-Parser-Style-EasyTree","version":"0.09_1"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-Dependency-Objects","origin":"devel/p5-Algorithm-Dependency-Objects","version":"0.04_3","comment":"Implementation of an Object Dependency Algorithm","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Dependency-Objects","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49729f32af6c725f71a4536f6bffc0994f637cc95ece7d0fae5df47bfc25c635","flatsize":18847,"path":"All/p5-Algorithm-Dependency-Objects-0.04_3.pkg","repopath":"All/p5-Algorithm-Dependency-Objects-0.04_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10156,"desc":"This modules is a re-implementation of Algorithm::Dependency using only\nobjects instead of object ids, making use of Set::Object for book-keeping.","deps":{"p5-Set-Object":{"origin":"devel/p5-Set-Object","version":"1.42"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-CurveFit","origin":"math/p5-Algorithm-CurveFit","version":"1.05_2","comment":"Nonlinear Least Squares Fitting","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-CurveFit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ea0025ca2885051819d97fce33ba7f997fca65ff5f05d28a51ca52d3e4b58a9","flatsize":25646,"path":"All/p5-Algorithm-CurveFit-1.05_2.pkg","repopath":"All/p5-Algorithm-CurveFit-1.05_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12992,"desc":"Algorithm::CurveFit implements a nonlinear least squares curve fitting\nalgorithm. That means, it fits a curve of known form (sine-like,\nexponential, polynomial of degree n, etc.) to a given set of data\npoints.","deps":{"p5-Math-MatrixReal":{"origin":"math/p5-Math-MatrixReal","version":"2.13"},"p5-Math-Symbolic":{"origin":"math/p5-Math-Symbolic","version":"0.612_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-Algorithm-Cron","origin":"devel/p5-Algorithm-Cron","version":"0.10","comment":"Abstract implementation of the cron(8) scheduling algorithm","maintainer":"dgeo@centrale-med.fr","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af9d6ff1c8869418b7c1e1b63020e2466aea2f3a91d5e5e24c737aa4ea6a63f7","flatsize":21459,"path":"All/p5-Algorithm-Cron-0.10.pkg","repopath":"All/p5-Algorithm-Cron-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10656,"desc":"Algorithm::Cron - abstract implementation of the cron(8) scheduling algorithm\n\nObjects in this class implement a time scheduling algorithm such as used by\ncron(8). Objects are stateless once constructed, and represent a single schedule\n as defined by a crontab(5) entry. The object implements a method next_time\nwhich returns an epoch timestamp value to indicate the next time included\nin the crontab schedule.","deps":{"p5-Time-timegm":{"origin":"devel/p5-Time-timegm","version":"0.01"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-Diff","origin":"devel/p5-Algorithm-Diff","version":"1.1903","comment":"Perl interface to compute differences between two objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Diff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"373a7dea27fae3f9a53879564ab966f2f744e6e0093c7f504ccfe49c6a64f0ff","flatsize":112767,"path":"All/p5-Algorithm-Diff-1.1903.pkg","repopath":"All/p5-Algorithm-Diff-1.1903.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":39060,"desc":"Algorithm::Diff is a perl module that provides an interface to compute\nthe difference between two files, two strings, or any other two lists\nof things.  It uses an intelligent algorithm similar/identical to the\none used by classical Unix diff(1).  It is guaranteed to find the\n*smallest possible* set of differences.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-Combinatorics","origin":"math/p5-Algorithm-Combinatorics","version":"0.27_3","comment":"Efficient generation of combinatorial sequences","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Combinatorics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb7fb7716ac5cf0b480dde850eb8c6253038cf38533089e72384ea2001301999","flatsize":58655,"path":"All/p5-Algorithm-Combinatorics-0.27_3.pkg","repopath":"All/p5-Algorithm-Combinatorics-0.27_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21868,"desc":"Algorithm::Combinatorics is an efficient generator of combinatorial\nsequences, where efficient means:\n\n    * Speed: The core loops are written in C.\n    * Memory: No recursion and no stacks are used.\n\nTuples are generated in lexicographic order.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Algorithm-Cluster","origin":"devel/p5-Algorithm-Cluster","version":"1.59","comment":"Perl interface to C clustering library","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Cluster","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9032495176e081b5a863ca47dbee652c522c7f545656d6203ff666583d2c0064","flatsize":159115,"path":"All/p5-Algorithm-Cluster-1.59.pkg","repopath":"All/p5-Algorithm-Cluster-1.59.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":41284,"desc":"This module is an interface to the C Clustering Library, a general\npurpose library implementing functions for hierarchical clustering\n(pairwise simple, complete, average, and centroid linkage),\nalong with k-means and k-medians clustering, and 2D self-organizing maps.\nThe library is distributed along with Cluster 3.0, an enhanced version\nof the famous Cluster program originally written by Michael Eisen\nwhile at Stanford University. The C clustering library was written\nby Michiel de Hoon.\n\nThis module is a Perl wrapper for the C clustering library for\ncDNA microarray data, Copyright (C) 2002 Michiel Jan Laurens de Hoon.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Algorithm-ChooseSubsets","origin":"devel/p5-Algorithm-ChooseSubsets","version":"0.02_1","comment":"Perl algorithm to iterate through subsets of a list","maintainer":"lars.eggert@gmx.net","www":"https://metacpan.org/release/Algorithm-ChooseSubsets","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1994d106b6a7e76d937bceb4e209c20af1ab333c9dd6ffc68c3f51f35f9e31e0","flatsize":6588,"path":"All/p5-Algorithm-ChooseSubsets-0.02_1.pkg","repopath":"All/p5-Algorithm-ChooseSubsets-0.02_1.pkg","licenselogic":"single","pkgsize":4536,"desc":"Perl algorithm to iterate through subsets of a list.\n\n\"Subsets\" in this context refers to lists with elements taken\nfrom the original list, and in the same order as the elements in the\noriginal list.  After creating the object, subsequent calls to next()\nwill return the next such list in lexicographic order (where the alphabet\nis the original list).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-C3","origin":"devel/p5-Algorithm-C3","version":"0.11","comment":"Module for merging hierarchies using the C3 algorithm","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-C3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"726bf46b7021f77bd0cc99ff35c587f5130d5c7690d5168eae0df1ba77962208","flatsize":20684,"path":"All/p5-Algorithm-C3-0.11.pkg","repopath":"All/p5-Algorithm-C3-0.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10732,"desc":"This module implements the C3 algorithm. I have broken this out\ninto it's own module because I found myself copying and pasting\nit way too often for various needs. Most of the uses I have for\nC3 revolve around class building and metamodels, but it could\nalso be used for things like dependency resolution as well since\nit tends to do such a nice job of preserving local precedence\norderings.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-CheckDigits","origin":"textproc/p5-Algorithm-CheckDigits","version":"1.3.6","comment":"Perl extension to generate and test check digits","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-CheckDigits","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58ea16aaa292ec4d1b46428a92c97d5d73c83f1488ae4659305d3ab489a1bf24","flatsize":316894,"path":"All/p5-Algorithm-CheckDigits-1.3.6.pkg","repopath":"All/p5-Algorithm-CheckDigits-1.3.6.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":140120,"desc":"Perl library that provides several modules to compute or validate check digits.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Algorithm-BinPack","origin":"devel/p5-Algorithm-Binpack","version":"0.5_1","comment":"Efficiently pack items into bins","maintainer":"wblock@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-BinPack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a19194fc78dcfc400b29c47249ec554f309154d21ebdec9e2420afce4a7fdbd","flatsize":10429,"path":"All/p5-Algorithm-BinPack-0.5_1.pkg","repopath":"All/p5-Algorithm-BinPack-0.5_1.pkg","licenselogic":"or","licenses":["CC-BY-1.0","IRCCLAYPL"],"pkgsize":6664,"desc":"Algorithm::BinPack efficiently packs items into bins. The bins are given\na maximum size, and items are packed in with as little empty space as\npossible. An example use would be backing up files to CD, while\nminimizing the number of discs required.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-Backoff","origin":"devel/p5-Algorithm-Backoff","version":"0.009","comment":"Various backoff strategies for retry","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/Algorithm-Backoff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"437e4c4680d9749aa401bcfea73371a1fa18185f334efb6cea6d75b1b31999f7","flatsize":98119,"path":"All/p5-Algorithm-Backoff-0.009.pkg","repopath":"All/p5-Algorithm-Backoff-0.009.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37424,"desc":"Various backoff strategies for retry","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-Annotate","origin":"devel/p5-Algorithm-Annotate","version":"0.10_1","comment":"Represent a series of changes in annotate form","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Annotate","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa531890c7e64bf091477c1cb4d238a348fc7009e902558eeaa66b9abc3d13d6","flatsize":10127,"path":"All/p5-Algorithm-Annotate-0.10_1.pkg","repopath":"All/p5-Algorithm-Annotate-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":5828,"desc":"Algorithm::Annotate generates a list that is useful for generating\noutput similar to \"cvs annotate\".","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-Bucketizer","origin":"devel/p5-Algorithm-Bucketizer","version":"0.13_1","comment":"Distribute sized items to buckets with limited size","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Bucketizer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b50f1bcdc8fdc5322ca660f57fcacc149c2623adfd68706e4b0307ba169bc5a8","flatsize":33253,"path":"All/p5-Algorithm-Bucketizer-0.13_1.pkg","repopath":"All/p5-Algorithm-Bucketizer-0.13_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15776,"desc":"Algorithm::Bucketizer distributes items of a defined size into a number of\ndynamically created buckets, each of them capable of holding items of a defined\ntotal size.","deps":{"p5-Algorithm-Permute":{"origin":"devel/p5-Algorithm-Permute","version":"0.17"},"p5-Sysadm-Install":{"origin":"sysutils/p5-Sysadm-Install","version":"0.48_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-Accounting","origin":"devel/p5-Algorithm-Accounting","version":"0.08_7","comment":"Generate accounting statistic for general logs","maintainer":"ychsiao@ychsiao.org","www":"https://metacpan.org/release/Algorithm-Accounting","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a639e733cd7ca4f6944a7e4b50ec2430d0a96a4d5666afebbfb99d93b083b06","flatsize":19891,"path":"All/p5-Algorithm-Accounting-0.08_7.pkg","repopath":"All/p5-Algorithm-Accounting-0.08_7.pkg","licenselogic":"single","pkgsize":11536,"desc":"Algorithm::Accounting provide simple aggregation method to make log\naccounting easier. It accepts data in rows, each rows can have many\nfields, and each field is a scalar or a list(arrayref).\n\nThe basic usage is you walk through all your logs, and use append_data()\nto insert each rows, (you'll have to split the line into fields), and\nthen call result() to retrieve the result, or report() to immediately\nsee simple result.\n\nYou may specify a filed_groups parameter (arrayref of arrayref), and\nAlgorithm::Accounting will account these fields in groups.","deps":{"p5-Array-Compare":{"origin":"misc/p5-Array-Compare","version":"3.0.8"},"p5-Array-Iterator":{"origin":"devel/p5-Array-Iterator","version":"0.132"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-FreezeThaw":{"origin":"devel/p5-FreezeThaw","version":"0.5001"},"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"p5-Imager-Graph":{"origin":"graphics/p5-Imager-Graph","version":"0.10_1"},"p5-Perl6-Form":{"origin":"devel/p5-Perl6-Form","version":"0.04_2"},"p5-Spiffy":{"origin":"devel/p5-Spiffy","version":"0.46_1"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Agent","origin":"devel/p5-Agent","version":"3.20_1","comment":"Perl module that provides a foundation for software agent developers","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Agent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b8a3088fe85fbb637313d5f669c849edf46ca767c413c6486c75becae2f08f7","flatsize":33156,"path":"All/p5-Agent-3.20_1.pkg","repopath":"All/p5-Agent-3.20_1.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":19136,"desc":"Agent Perl provides both a foundation for software agent developers, and a\nstandardized API for the agent's users.  Agent's two most prominent features\nare its support for agent transportation and abstract messaging over\ndifferent mediums.","deps":{"p5-Class-Tom":{"origin":"devel/p5-Class-Tom","version":"3.02_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AddressBook","origin":"net/p5-AddressBook","version":"0.16_1","comment":"Perl5 module providing an LDAP addressbook interface","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AddressBook","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e854b3a6e0d0d89b3b72d03997239b31a9d02c5fbeba55484ab0329ac654c1a","flatsize":114804,"path":"All/p5-AddressBook-0.16_1.pkg","repopath":"All/p5-AddressBook-0.16_1.pkg","licenselogic":"single","pkgsize":45928,"desc":"The AddressBook module provides a perl API for accessing LDAP addressbooks.","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-XML-DOM":{"origin":"textproc/p5-XML-DOM","version":"1.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"p5-Adapter-Async","origin":"devel/p5-Adapter-Async","version":"0.019","comment":"Provide a way to link a data source with a view","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Adapter-Async","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"149ffb1153c06763199c9ce47f52cc81bc0d913c30c0f8e08415d5d6a37d19cf","flatsize":83442,"path":"All/p5-Adapter-Async-0.019.pkg","repopath":"All/p5-Adapter-Async-0.019.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27048,"desc":"Adapter::Async provides a way to link a data source with a view.","deps":{"p5-Future":{"origin":"devel/p5-Future","version":"0.50"},"p5-List-BinarySearch":{"origin":"devel/p5-List-BinarySearch","version":"0.25"},"p5-Log-Any":{"origin":"devel/p5-Log-Any","version":"1.717"},"p5-Mixin-Event-Dispatch":{"origin":"devel/p5-Mixin-Event-Dispatch","version":"2.000"},"p5-Variable-Disposition":{"origin":"devel/p5-Variable-Disposition","version":"0.005"},"p5-curry":{"origin":"devel/p5-curry","version":"2.000001"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Acme-Monta","origin":"www/p5-Acme-Monta","version":"0.01_1","comment":"Monta Method reproduced in web","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Acme-Monta","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd3ee2e472cea75d83747794c485f1ea62b1d3daf5e27abdac4576fc17dd1987","flatsize":11457,"path":"All/p5-Acme-Monta-0.01_1.pkg","repopath":"All/p5-Acme-Monta-0.01_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6524,"desc":"This perl module is for using MONTA METHOD on web contents.\n\n'MONTA METHOD' is TV of Japan and a popular presentation technique.\nConverted contents and reveal it with some action.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"p5-Algorithm-Dependency","origin":"devel/p5-Algorithm-Dependency","version":"1.112","comment":"Base class for implementing various dependency trees","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-Dependency","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7761ef4f9cd3c8fb3e9555a5fba18024cddb6e7d41d3ced8429583bffb619279","flatsize":119847,"path":"All/p5-Algorithm-Dependency-1.112.pkg","repopath":"All/p5-Algorithm-Dependency-1.112.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":39520,"desc":"Algorithm::Dependency is a framework for creating simple read-only\ndependency hierarchies, where you have a set of items that rely on other\nitems in the set, and require actions on them as well.\n\nDespite the most visible of these being software installation systems like\nthe CPAN installer, or debian apt-get, they are useful in other\nsituations. This module intentionally uses implementation-neutral words,\nto avoid confusion.","deps":{"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Algorithm-RabinKarp","origin":"textproc/p5-Algorithm-RabinKarp","version":"0.41_2","comment":"Rabin-Karp streaming hash","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Algorithm-RabinKarp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd75c349c301277d5c331a20dc684036586c0fdc122deb267ad8ff4ad806084e","flatsize":25997,"path":"All/p5-Algorithm-RabinKarp-0.41_2.pkg","repopath":"All/p5-Algorithm-RabinKarp-0.41_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12704,"desc":"This is an implementation of Rabin and Karp's streaming hash, as described\nin \"Winnowing: Local Algorithms for Document Fingerprinting\" by Schleimer,\nWilkerson, and Aiken. Following the suggestion of Schleimer, I am using\ntheir second equation:\n\n  $H[ $c[2..$k + 1] ] = (( $H[ $c[1..$k] ] - $c[1] ** $k ) + $c[$k+1] ) * $k\n\nThe results of this hash encodes information about the next k values in\nthe stream (hense k-gram.) This means for any given stream of length n\ninteger values (or characters), you will get back n - k + 1 hash values.\n\nFor best results, you will want to create a code generator that filters\nyour data to remove all unnecessary information. For example, in a large\nenglish document, you should probably remove all white space, as well as\nremoving all capitalization.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Acme-MetaSyntactic","origin":"devel/p5-Acme-MetaSyntactic","version":"1.015","comment":"Themed metasyntactic variables names","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Acme-MetaSyntactic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a6cbca3f039a6f76eae04a286acdd342455ee8b351878072aaa3a31fc721e9b","flatsize":151961,"path":"All/p5-Acme-MetaSyntactic-1.015.pkg","repopath":"All/p5-Acme-MetaSyntactic-1.015.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":63444,"desc":"Acme::MetaSyntactic produces a sequence of meta-syntactic names (not\nunlike 'foo' and 'bar') using a number of schemes.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Acme-Steganography-Image-Png","origin":"graphics/p5-Acme-Steganography-Image-Png","version":"0.06_6","comment":"Hide data (badly) in Png images","maintainer":"snowfly@yuntech.edu.tw","www":"https://metacpan.org/release/Acme-Steganography-Image-Png","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e915a7462fb2bfba87675d51cf1c755dd55fd19a7d40ae30e28a3deec318252f","flatsize":14048,"path":"All/p5-Acme-Steganography-Image-Png-0.06_6.pkg","repopath":"All/p5-Acme-Steganography-Image-Png-0.06_6.pkg","licenselogic":"single","pkgsize":6680,"desc":"Acme::Steganography::Image::Png - hide data (badly) in Png images","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Imager":{"origin":"graphics/p5-Imager","version":"1.024_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","perl5"]},{"name":"p5-Acme-Comment","origin":"devel/p5-Acme-Comment","version":"1.04_1","comment":"Allow multi-line comments which are filtered out","maintainer":"marcellocoutinho@gmail.com","www":"https://metacpan.org/release/Acme-Comment","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea79de5dd61ccf03e4d3bd62cbb4085261e0090bc1197f41c5f4e2c7ab4c8ca9","flatsize":25396,"path":"All/p5-Acme-Comment-1.04_1.pkg","repopath":"All/p5-Acme-Comment-1.04_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11060,"desc":"Acme::Comment allows multi-line comments which are filtered out.\nUnlike the pseudo multi-line comment if (0) {}, the code being\ncommented out need not be syntactically valid.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Acme-ButFirst","origin":"misc/p5-Acme-ButFirst","version":"1.00_1","comment":"Do something, but first do something else","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/Acme-ButFirst","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3199c2748a58268c8cf04c8d59abe4e588d1fdcfff02bd85d718ba0c8673f95","flatsize":11526,"path":"All/p5-Acme-ButFirst-1.00_1.pkg","repopath":"All/p5-Acme-ButFirst-1.00_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":6916,"desc":"Acme::ButFirst allows you to execute a block of code, but first do\nsomething else. Perfect for when you wish to add to the start of a long\nblock of code, but don't have the energy to scroll upwards in your editor.\n\nAcme::ButFirst recognises both butfirst and but first as keywords.\n\nUsage of Acme::ButFirst is lexically scoped. ButFirstification can be\nexplicitly disabled by using no Acme::ButFirst.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"p5-Acme-HTTP","origin":"net/p5-Acme-HTTP","version":"0.10","comment":"High-level access to Net::HTTP::NB and Net::HTTPS::NB","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Acme-HTTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dad3606d3eb6dd93a7fa7847c2c77803a4ed44f1393507b71111a73bd0ff2192","flatsize":46915,"path":"All/p5-Acme-HTTP-0.10.pkg","repopath":"All/p5-Acme-HTTP-0.10.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12548,"desc":"Acme::HTTP provides high-level access to Net::HTTP::NB and Net::HTTPS::NB.","deps":{"p5-Net-HTTP":{"origin":"net/p5-Net-HTTP","version":"6.23"},"p5-Net-HTTPS-NB":{"origin":"net/p5-Net-HTTPS-NB","version":"0.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","www","perl5"]},{"name":"p5-Acme-6502","origin":"emulators/p5-Acme-6502","version":"0.77_2","comment":"Pure Perl 65C02 simulator","maintainer":"skreuzer@FreeBSD.org","www":"https://metacpan.org/release/Acme-6502","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fb9e382c29caacb6c45b8345cc0ec2ed16a20c3ab4dc334cde83697fc7023ab","flatsize":58579,"path":"All/p5-Acme-6502-0.77_2.pkg","repopath":"All/p5-Acme-6502-0.77_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":21092,"desc":"Imagine this nightmare scenario: your boss tells you about a legacy system you\nhave to support. How bad could it be? COBOL? Fortran? Worse: it's an embedded\n6502 system run by a family of squirrels. Fortunately there's a pure Perl 6502\nemulator that works so well the squirrels will never know the difference.","deps":{"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["emulators","perl5"]},{"name":"p5-AWS-Signature4","origin":"devel/p5-AWS-Signature4","version":"1.02","comment":"Create a version4 signature for Amazon Web Services","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/AWS-Signature4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bad67f2c9efce09f1ad4d62043f5ae86edfe086b38d36348bec64ba4923d0e59","flatsize":26718,"path":"All/p5-AWS-Signature4-1.02.pkg","repopath":"All/p5-AWS-Signature4-1.02.pkg","licenselogic":"or","licenses":["ART20","GPLv1+"],"pkgsize":12672,"desc":"AWS::Signature4 implement's Amazon Web Service's Signature version 4.","deps":{"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AcePerl","origin":"biology/p5-AcePerl","version":"1.92_5","comment":"Perl5 interface to the ACEDB genome database system","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AcePerl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49c79d2a10e4e38a068db9b11f57d9ad416807171a4d55230e7a678b56bc2ecc","flatsize":703820,"path":"All/p5-AcePerl-1.92_5.pkg","repopath":"All/p5-AcePerl-1.92_5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":267504,"desc":"AcePerl is an object-oriented Perl interface for the ACEDB genome database\nsystem. It provides functionality for connecting to remote ACEDB databases,\nperforming queries, fetching ACE objects, and updating databases.","deps":{"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","databases","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-ARGV-Struct","origin":"devel/p5-ARGV-Struct","version":"0.06","comment":"Perl extension to parse complex data structures passed in ARGV","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/ARGV-Struct","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca5d19c289456cf4fbb8a248693368f011c6625344a52e878a97359a4c5b9a52","flatsize":17524,"path":"All/p5-ARGV-Struct-0.06.pkg","repopath":"All/p5-ARGV-Struct-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9712,"desc":"Parse complex data structures passed in ARGV.","deps":{"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Type-Tiny":{"origin":"devel/p5-Type-Tiny","version":"2.004000"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AMF-Perl","origin":"www/p5-AMF-Perl","version":"0.15_3","comment":"Flash Remoting in Perl","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Flash-FLAP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0393c985bdb29bc8b35fb13011482c2f9e0453cf8cc0f452b9224089ce67077d","flatsize":83830,"path":"All/p5-AMF-Perl-0.15_3.pkg","repopath":"All/p5-AMF-Perl-0.15_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":37396,"desc":"Flash Remoting is a way for Flash movies running in a web browser to\nrequest structured data from the web server.  The following data types\nare supported - strings, numbers, dates, arrays, dictionaries/hashes,\nobjects, recordsets.  Flash clients talk with the server using the AMF\nprotocol, which is proprietary to Macromedia.  However, it's not that\nhard to decode.\n\nUsing Flash::FLAP it is possible to send arbitrary data between client\nand server using very few lines of code.  There is no need to pack\ncomplicated data structures into CGI form parameteres or XML strings.\nThe coding time can be spent on better things - data preparation and\ngraphical presentation, not data delivery.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","devel","perl5"]},{"name":"p5-AI-Prolog","origin":"devel/p5-AI-Prolog","version":"0.741_1","comment":"Perl extension for logic programming","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AI-Prolog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60304da23c9b47099f1f9a141236577b4a2586a0bbecc7929cc15b632a6d38c2","flatsize":224698,"path":"All/p5-AI-Prolog-0.741_1.pkg","repopath":"All/p5-AI-Prolog-0.741_1.pkg","licenselogic":"single","pkgsize":102488,"desc":"AI::Prolog is merely a convenient wrapper for a pure Perl Prolog compiler.\nRegrettably, at the current time, this requires you to know Prolog. That will\nchange in the future.","deps":{"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Exporter-Tidy":{"origin":"devel/p5-Exporter-Tidy","version":"0.08"},"p5-Hash-AsObject":{"origin":"devel/p5-Hash-AsObject","version":"0.13_1"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Text-Quote":{"origin":"textproc/p5-Text-Quote","version":"0.33"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AI-Perceptron","origin":"math/p5-AI-Perceptron","version":"1.0_1","comment":"Perl module for introducing to internal operations of neural networks","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/AI-Perceptron","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1e0af4a1a4415f3ebc47c0edc1c4a88e236994885fe5d0c6b64143faedc78c9","flatsize":21497,"path":"All/p5-AI-Perceptron-1.0_1.pkg","repopath":"All/p5-AI-Perceptron-1.0_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11548,"desc":"This module is meant to be an introduction to the internal operations of Neural\nNetworks. It lets the user create a single node in a neural net based on the\nPerceptron model.","deps":{"p5-accessors":{"origin":"devel/p5-accessors","version":"1.01_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-AI-Pathfinding-AStar","origin":"devel/p5-AI-Pathfinding-AStar","version":"0.10_1","comment":"Perl implementation of the A* pathfinding algorithm","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/AI-Pathfinding-AStar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b27d7d8df57c380025cb7bcdd6616cbe58b30e577490a77912096088f113ae5","flatsize":17687,"path":"All/p5-AI-Pathfinding-AStar-0.10_1.pkg","repopath":"All/p5-AI-Pathfinding-AStar-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":9332,"desc":"This module implements the A* pathfinding algorithm. It acts as a base class\nfrom which a custom map object can be derived. It requires from the map object\na subroutine named \"getSurrounding\" and provides to the object a routine called\n\"findPath\" which calculates the shortest (ie. least-expensive) path between two\nnodes.","deps":{"p5-Heap":{"origin":"devel/p5-Heap","version":"0.80_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-AI-NeuralNet-BackProp","origin":"math/p5-AI-NeuralNet-BackProp","version":"0.89_1","comment":"Perl module implementing back-propagation feed-forward neural network","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65f6124162db741b25e8c24a6960c2f3dbd78c32b4732eab41533f098cd88bb2","flatsize":92731,"path":"All/p5-AI-NeuralNet-BackProp-0.89_1.pkg","repopath":"All/p5-AI-NeuralNet-BackProp-0.89_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":38088,"desc":"AI::NeuralNet::BackProp is a simply back-propagation,\nfeed-foward neural network designed to learn using\na generalization of the Delta rule and a bit of Hopefield\ntheory.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-AI-Genetic","origin":"math/p5-AI-Genetic","version":"0.05_1","comment":"Pure Perl genetic algorithm implementation","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/AI-Genetic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc12a88f0692560e36cbdd6c1bdbea326c9e1b21d20c2f1af777b24d4006a8dc","flatsize":71622,"path":"All/p5-AI-Genetic-0.05_1.pkg","repopath":"All/p5-AI-Genetic-0.05_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":32588,"desc":"This module implements a Genetic Algorithm (GA) in pure Perl. Other Perl\nmodules that achieve the same thing (perhaps better, perhaps worse) do\nexist. Please check CPAN. I mainly wrote this module to satisfy my own\nneeds, and to learn something about GAs along the way.\n\nI will not go into the details of GAs here, but here are the bare basics.\nPlenty of information can be found on the web.\n\nIn a GA, a population of individuals compete for survival. Each individual\nis designated by a set of genes that define its behaviour. Individuals\nthat perform better (as defined by the fitness function) have a higher\nchance of mating with other individuals. When two individuals mate, they\nswap some of their genes, resulting in an individual that has properties\nfrom both of its \"parents\". Every now and then, a mutation occurs where\nsome gene randomly changes value, resulting in a different individual. If\nall is well defined, after a few generations, the population should\nconverge on a \"good-enough\" solution to the problem being tackled.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"]},{"name":"p5-AI-DecisionTree","origin":"math/p5-AI-DecisionTree","version":"0.11_1","comment":"Perl module for Automatically Learning Decision Trees","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AI-DecisionTree","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0858414fdd289adf5ec1b83c819f964147820f19d5b37b7ea3d524bdbdcb0f4a","flatsize":84274,"path":"All/p5-AI-DecisionTree-0.11_1.pkg","repopath":"All/p5-AI-DecisionTree-0.11_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27292,"desc":"The AI::DecisionTree module automatically creates so-called \"decision trees\"\nto explain a set of training data. A decision tree is a kind of categorizer\nthat use a flowchart-like process for categorizing new instances.\n\nA decision tree like this one can be learned from training data, and\nthen applied to previously unseen data to obtain results that are consistent\nwith the training data.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-AI-Categorizer","origin":"textproc/p5-AI-Categorizer","version":"0.09_2","comment":"Automatic Text Categorization","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/AI-Categorizer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e099140140f173186e21543cadbe78f53733c3896581b6a45770a71b8043ec33","flatsize":240384,"path":"All/p5-AI-Categorizer-0.09_2.pkg","repopath":"All/p5-AI-Categorizer-0.09_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":112880,"desc":"AI::Categorizer is a framework for automatic text categorization. It\nconsists of a collection of Perl modules that implement common\ncategorization tasks, and a set of defined relationships among those\nmodules. The various details are flexible - for example, you can choose\nwhat categorization algorithm to use, what features (words or otherwise)\nof the documents should be used (or how to automatically choose these\nfeatures), what format the documents are in, and so on.\n\nThe basic process of using this module will typically involve obtaining a\ncollection of pre-categorized documents, creating a \"knowledge set\"\nrepresentation of those documents, training a categorizer on that\nknowledge set, and saving the trained categorizer for later use. There are\nseveral ways to carry out this process. The top-level AI::Categorizer\nmodule provides an umbrella class for high-level operations, or you may\nuse the interfaces of the individual classes in the framework.\n\nA simple sample script that reads a training corpus, trains a categorizer,\nand tests the categorizer on a test corpus, is distributed as eg/demo.pl .","deps":{"p5-AI-DecisionTree":{"origin":"math/p5-AI-DecisionTree","version":"0.11_1"},"p5-Algorithm-NaiveBayes":{"origin":"devel/p5-Algorithm-NaiveBayes","version":"0.04_1"},"p5-Algorithm-SVM":{"origin":"devel/p5-Algorithm-SVM","version":"0.13_1"},"p5-Class-Container":{"origin":"devel/p5-Class-Container","version":"0.13"},"p5-Lingua-Stem":{"origin":"textproc/p5-Lingua-Stem","version":"2.31"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-Statistics-Contingency":{"origin":"math/p5-Statistics-Contingency","version":"0.09_1"},"p5-Time-Progress":{"origin":"devel/p5-Time-Progress","version":"2.14"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"]},{"name":"p5-Acme-GuessNumber","origin":"games/p5-Acme-GuessNumber","version":"0.05","comment":"Automatic number guessing game robot","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Acme-GuessNumber","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d31bebed572dbf627e5e8c2d43f818e7db5b9141d21a8beb9d2283dc03e1b21","flatsize":14490,"path":"All/p5-Acme-GuessNumber-0.05.pkg","repopath":"All/p5-Acme-GuessNumber-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":8308,"desc":"Many people have this experience: You sit before a gambling table. You keep\nplacing the bet. You know the Goddess will finally smile at you. You just\ndon't know when. You have only to wait. As the time goes by, the bets in\nyour hand become fewer and fewer. You feel the time goes slower and slower.\nThis lengthy waiting process become painfully long, like a train running\nstraightforwardly into hell. You start feeling your whole life is a failure,\nas the jackpot never comes...\n\nBut, hey, why so painfully waiting? The Goddess will finally smile at you,\nright? So, why not put this painly waiting process to a computer program?\nYes. This is the whole idea, the greatest invention in the century:: An\nautomatic gambler! There is no secret. It is simple brute force. It\nnever-endingly runs toward the final jackpot. You can go for other business:\nsleep, eat, work. When you finally came back you wins. With it, the hell of\ngambling is history!\n\nRemember, that the computer is never affected by emotion, luck, everything.\nIt never feel anxious or depress. It simply, faithfully, determinedly runs\nthe probability until the jackpot. As you know, the anxiety and depression\nis the enemy of the games, while a simple, faithful and determined mind is\nthe only path to the jackpot. This makes computer a perfect candidate as a\ngambler than an ordinary human.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games","perl5"]},{"name":"oysttyer","origin":"net-im/oysttyer","version":"2.10.0","comment":"Interactive console text-based command-line Twitter client","maintainer":"pi@FreeBSD.org","www":"https://oysttyer.github.io/docs/userGuide.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1c4b05794e579f8406d5ee0de6b275f9eadb33d7c5de9c29b4529650589acb0","flatsize":276377,"path":"All/oysttyer-2.10.0.pkg","repopath":"All/oysttyer-2.10.0.pkg","licenselogic":"single","licenses":["FFSL"],"pkgsize":74244,"desc":"An interactive console text-based command-line Twitter client written in Perl\n\nSee also: https://github.com/oysttyer/oysttyer","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im"]},{"name":"p11-kit","origin":"security/p11-kit","version":"0.25.3_2","comment":"Library for loading and enumerating of PKCS#11 modules","maintainer":"novel@FreeBSD.org","www":"https://p11-glue.freedesktop.org/p11-kit.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d03bc1226029feca08c3044c779dc433e6a13b9c7ce8ad5abd78c98723e24341","flatsize":4105708,"path":"All/p11-kit-0.25.3_2.pkg","repopath":"All/p11-kit-0.25.3_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":518324,"desc":"Provides a way to load and enumerate PKCS#11 modules. Provides a\nstandard configuration setup for installing PKCS#11 modules in\nsuch a way that they're discoverable.\n\nAlso solves problems with coordinating the use of PKCS#11 by\ndifferent components or libraries living in the same process.","deps":{"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libtasn1":{"origin":"security/libtasn1","version":"4.19.0_1"}},"categories":["security","devel"],"shlibs_required":["libtasn1.so.6","libffi.so.8"],"shlibs_provided":["libp11-kit.so.0"],"options":{"DOCS":"on","MANPAGES":"on","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:p11-kit_project:p11-kit:0.25.3:::::dragonfly6:x86_64:2"}},{"name":"p0f","origin":"net-mgmt/p0f","version":"3.09b_1","comment":"Passive OS fingerprinting tool","maintainer":"pi@FreeBSD.org","www":"https://lcamtuf.coredump.cx/p0f3/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a54b5a0dd5a1e90388e503ab92f450e8cebdb9a580fbf6662755b5a075a0ea12","flatsize":277875,"path":"All/p0f-3.09b_1.pkg","repopath":"All/p0f-3.09b_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":88248,"desc":"Passive OS fingerprinting is based on information coming from a remote host\nwhen it establishes a connection to our system.  Captured packets contain\nenough information to identify the operating system.  In contrast to active\nscanners such as nmap and QueSO, p0f does not send anything to the host\nbeing identified.\n\nFor more information, refer to Lance Spitzner's old paper about passive OS\nfingerprinting: http://old.honeynet.org/papers/finger/.\n\nUse of this program requires read access to the packet filtering device,\ntypically /dev/bpf0.  Granting such access allows the users who have it to\nput your Ethernet device into promiscuous mode and sniff your network.\nRunning p0f with no options will cause it to analyze packets intended for\nother hosts.","categories":["net-mgmt","security"],"users":["p0f"],"groups":["p0f"],"options":{"DOCS":"on"}},{"name":"ox-gfm.el","origin":"textproc/ox-gfm.el","version":"1.0p20220910","comment":"Github Flavored Markdown exporter for Org Mode","maintainer":"pat@patmaddox.com","www":"https://github.com/larstvei/ox-gfm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"784d051c01c966ef888abfa0f72f19523c37f7ef1dd4d9f35a8356c443af0cff","flatsize":14991,"path":"All/ox-gfm.el-1.0p20220910.pkg","repopath":"All/ox-gfm.el-1.0p20220910.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":5276,"desc":"This package adds an Org mode export backend for GitHub Flavored\nMarkdown.\n\nExporting to Github Flavored Markdown is available through Org mode's\nexport dispatcher once ox-gfm is loaded. Alternatively, exporting can\nbe triggered by calling the (autoloaded) function M-x\norg-gfm-export-to-markdown.","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"p5-CPAN-Reporter-Smoker","origin":"devel/p5-CPAN-Reporter-Smoker","version":"0.29","comment":"Turnkey CPAN Testers smoking","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CPAN-Reporter-Smoker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b8a1b2ec27ff47ace6a9c53862a256d1e108e36abf20de4c742538add7110c9","flatsize":41185,"path":"All/p5-CPAN-Reporter-Smoker-0.29.pkg","repopath":"All/p5-CPAN-Reporter-Smoker-0.29.pkg","licenselogic":"single","pkgsize":19168,"desc":"Turnkey CPAN Testers smoking","deps":{"p5-CPAN-Reporter":{"origin":"devel/p5-CPAN-Reporter","version":"1.2018"},"p5-Probe-Perl":{"origin":"sysutils/p5-Probe-Perl","version":"0.03"},"p5-Term-Title":{"origin":"devel/p5-Term-Title","version":"0.09"},"p5-Test-Reporter":{"origin":"devel/p5-Test-Reporter","version":"1.62_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"oxipng","origin":"graphics/oxipng","version":"9.1.2","comment":"Multithreaded PNG optimizer written in Rust","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/shssoichiro/oxipng","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da781f373d6577822fe38e5f7ae1ccc54edd6cd51745d522fe7c0d9d0bd7cad2","flatsize":1136308,"path":"All/oxipng-9.1.2.pkg","repopath":"All/oxipng-9.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":413420,"desc":"Oxipng is a multithreaded lossless PNG/APNG compression optimizer. It\ncan be used via a command-line interface or as a library in other Rust\nprograms.","categories":["graphics"]},{"name":"oxygen-fonts","origin":"x11-fonts/oxygen-fonts","version":"5.4.3","comment":"Plasma5 Oxygen font family","maintainer":"vishwin@FreeBSD.org","www":"https://cgit.kde.org/oxygen-fonts.git","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40f86593a4aaa302703aeff16266ddd681de5cb1603ba87d4165f64b45b1f444","flatsize":118909,"path":"All/oxygen-fonts-5.4.3.pkg","repopath":"All/oxygen-fonts-5.4.3.pkg","licenselogic":"or","licenses":["OFL11","GPLv3RLE+"],"pkgsize":48708,"desc":"Oxygen Font is a project to design a desktop/gui font for integrated\nuse with the KDE Plasma desktop.\n\nThe basic concept for Oxygen Font is to design a clear, legible,\nsans serif font which would be rendered with Freetype on Linux-based\ndevices. In addition a bold weight, plus regular and bold italics,\nand a monospace version will be made.","categories":["x11-fonts","kde-plasma"]},{"name":"p5-Acme-Damn","origin":"devel/p5-Acme-Damn","version":"0.06","comment":"Unblessing perl objects","maintainer":"imp@FreeBSD.org","www":"https://metacpan.org/release/Acme-Damn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"614127a12c59c410225a91ca469bc43f7fa4f4c14aa24109162e8608eb72426b","flatsize":25241,"path":"All/p5-Acme-Damn-0.06.pkg","repopath":"All/p5-Acme-Damn-0.06.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11608,"desc":"Acme::Damn provides a way to unbless objects.","deps":{"p5-Test-Exception":{"origin":"devel/p5-Test-Exception","version":"0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"p5-Bio-Das","origin":"biology/p5-Bio-Das","version":"1.17_4","comment":"Client-side library for Distributed Genome Annotation System","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Bio-Das","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47d05866ffeb5d9cc1eb61667d3569d8229e35769de66f101bbd1793122a093d","flatsize":318615,"path":"All/p5-Bio-Das-1.17_4.pkg","repopath":"All/p5-Bio-Das-1.17_4.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":122232,"desc":"Bio::Das provides access to genome sequencing and annotation databases\nthat export their data in Distributed Annotation System (DAS) format\nversion 1.5.  This system is described at http://biodas.org.  Both\nunencrypted (http:) and SSL-encrypted (https:) DAS servers are sup-\nported.  (To run SSL, you will need IO::Socket::SSL and Net::SSLeay\ninstalled).","deps":{"p5-BioPerl":{"origin":"biology/p5-BioPerl","version":"1.007008"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-Bio-DB-NCBIHelper","origin":"biology/p5-Bio-DB-NCBIHelper","version":"1.7.8","comment":"Collection of routines useful for queries to NCBI databases","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/Bio-DB-NCBIHelper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e98810e618e43a7dd38dd852603b364852dc96d6c7dc2d311363a79087c2d3d","flatsize":150987,"path":"All/p5-Bio-DB-NCBIHelper-1.7.8.pkg","repopath":"All/p5-Bio-DB-NCBIHelper-1.7.8.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":60212,"desc":"Bio::DB::NCBIHelper provides a single place to setup some common methods for\nquerying NCBI web databases. This module just centralizes the methods for\nconstructing a URL for querying NCBI GenBank and NCBI GenPept and the common\nHTML stripping done in postprocess_data().","deps":{"p5-Bio-ASN1-EntrezGene":{"origin":"biology/p5-Bio-ASN1-EntrezGene","version":"1.73_2,1"},"p5-BioPerl":{"origin":"biology/p5-BioPerl","version":"1.007008"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"p5-CPAN-Meta-Check","origin":"devel/p5-CPAN-Meta-Check","version":"0.018","comment":"Verify requirements in a CPAN::Meta object","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CPAN-Meta-Check","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9946a721a34850fec229111ba4aee59dff7dec439701ea90b7fbf8686b4d6c3f","flatsize":46673,"path":"All/p5-CPAN-Meta-Check-0.018.pkg","repopath":"All/p5-CPAN-Meta-Check-0.018.pkg","licenselogic":"or","licenses":["ARTPERL10","GPLv1+"],"pkgsize":11252,"desc":"CPAN::Meta::Check verifies if requirements described in a CPAN::Meta\nobject are present.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Facebook-Graph","origin":"www/p5-Facebook-Graph","version":"1.1205","comment":"Perl extension to integrate your apps with Facebook","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Facebook-Graph","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63f81d829118700356c7ee1c00399aa884b96f07967bdbb04396f065a8e1deef","flatsize":153574,"path":"All/p5-Facebook-Graph-1.1205.pkg","repopath":"All/p5-Facebook-Graph-1.1205.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":76552,"desc":"A fast and easy way to integrate your apps with Facebook.\n\nThis is a Perl interface to the Facebook Graph API\nhttp://developers.facebook.com/docs/api.  With this module you can\ncurrently query public Facebook data, query privileged Facebook data,\nand build a privileged Facebook application.  See the TODO for all\nthat this module cannot yet do.","deps":{"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-MIME-Base64-URLSafe":{"origin":"converters/p5-MIME-Base64-URLSafe","version":"0.01_2"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Ouch":{"origin":"devel/p5-Ouch","version":"0.0501"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"owncloudclient","origin":"deskutils/owncloudclient","version":"2.8.2_4","comment":"OwnCloud Desktop Syncing Client","maintainer":"daniel@morante.net","www":"https://github.com/owncloud/client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2125bd646fafb2d1d14749f05319c0cb0e6fb7d92385b84e4cf2746f35d969b8","flatsize":7103311,"path":"All/owncloudclient-2.8.2_4.pkg","repopath":"All/owncloudclient-2.8.2_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1565188,"desc":"The ownCloud Desktop Client is a tool to synchronize files\nfrom ownCloud Server with your computer.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["deskutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Network.so.5","libsqlite3.so.0","libQt5Concurrent.so.5","libqt5keychain.so.1","libinotify.so.0","libQt5DBus.so.5","libQt5Core.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5WidgetsAddons.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5"],"shlibs_provided":["libownclouddolphinpluginhelper.so","libowncloudsync.so.0","libowncloud_csync.so.0"],"options":{"DEBUG":"off"}},{"name":"owfs","origin":"comms/owfs","version":"3.2p4_3","comment":"1-wire file system implementation","maintainer":"johan@stromnet.se","www":"https://www.owfs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ae18e776399b689ee7c3446d6489f8c781afe14361a8a7f9494e9bf7c24ec4d","flatsize":1792005,"path":"All/owfs-3.2p4_3.pkg","repopath":"All/owfs-3.2p4_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":628260,"desc":"OWFS -- 1-Wire file system.\nOWFS is an easy way to use the powerful 1-wire system of Dallas/Maxim.\n\nOWFS is a simple and flexible program to monitor and control the physical\nenvironment. You can write scripts to read temperature, flash lights, write\nto an LCD, log and graph, ...","categories":["comms"],"shlibs_provided":["libowcapi-3.2.so.4","libownet-3.2.so.4","libow-3.2.so.4"],"options":{"AVAHI":"off","FTDI":"off","I2C":"on","OWCAPI":"on","OWDEBUG":"on","OWEXTERNAL":"on","OWFS":"off","OWFTPD":"on","OWHTTPD":"on","OWMALLOC":"off","OWMON":"off","OWMUTEXDEBUG":"off","OWNET":"on","OWPERL":"off","OWPHP":"off","OWSERVER":"on","OWSHELL":"on","OWTAP":"off","OWTCL":"off","PROFILING":"off","USB":"on","ZERO":"off"}},{"name":"owl-lisp","origin":"lang/owl-lisp","version":"0.2.2_1","comment":"Functional dialect of Scheme","maintainer":"me@pacopascal.com","www":"https://gitlab.com/owl-lisp/owl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"342a87495c6db569749a253c11a8961e4d93e70611eec4cd789dd52c237b1648","flatsize":1322563,"path":"All/owl-lisp-0.2.2_1.pkg","repopath":"All/owl-lisp-0.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":245056,"desc":"Owl Lisp is a functional dialect of the Scheme programming language.\nIt is mainly based on the applicative subset of the R7RS standard.","categories":["lang"]},{"name":"owamp","origin":"net/owamp","version":"3.3_1","comment":"Implementation of the One-Way Active Measurement Protocol","maintainer":"pi@FreeBSD.org","www":"https://www.internet2.edu/performance/owamp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"244ef53aad6979c015e9c36416f865942ba576810e1209711b2facb2adf53344","flatsize":1240932,"path":"All/owamp-3.3_1.pkg","repopath":"All/owamp-3.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":245820,"desc":"OWAMP is a command line client application and a policy daemon used\nto determine one way latencies between hosts. It is an implementation\nof the OWAMP protocol as defined by\nhttp://www.rfc-editor.org/rfc/rfc4656.txt. (When referring to the\nprotocol within this document, \"OWAMP\" will be in italicized. In\nall other instances, \"OWAMP\" will be referring to this implementation.)\n\nWith roundtrip-based measurements, it is hard to isolate the direction\nin which congestion is experienced. One-way measurements solve this\nproblem and make the direction of congestion immediately apparent.\nSince traffic can be asymmetric at many sites that are primarily\nproducers or consumers of data, this allows for more informative\nmeasurements. One-way measurements allow the user to better isolate\nthe effects of specific parts of a network on the treatment of\ntraffic.","categories":["net"]},{"name":"p5-DBIx-Class-DateTime-Epoch","origin":"databases/p5-DBIx-Class-DateTime-Epoch","version":"0.10_1","comment":"Automatic inflation/deflation of epoch-based DateTime objects","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Class-DateTime-Epoch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50077c73dbfad4613d7de1e1b644837a378805ac5d5dcb0da69c4c8cb7a3a845","flatsize":13647,"path":"All/p5-DBIx-Class-DateTime-Epoch-0.10_1.pkg","repopath":"All/p5-DBIx-Class-DateTime-Epoch-0.10_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7484,"desc":"This module automatically inflates/deflates DateTime objects\ncorresponding to applicable columns. Columns may also be\ndefined to specify their nature, such as columns representing a\ncreation time (set at time of insertion) or a modification time\n(set at time of every update).","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"p5-DBIx-Class-TimeStamp":{"origin":"databases/p5-DBIx-Class-TimeStamp","version":"0.14_2"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-DBIx-Class-DynamicSubclass","origin":"databases/p5-DBIx-Class-DynamicSubclass","version":"0.03_1","comment":"Use dynamic subclassing with DBIx::Class","maintainer":"vovkasm@gmail.com","www":"https://metacpan.org/release/DBIx-Class-DynamicSubclass","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f2f46cba9aa6fdc34205c06c8154ccd939082f697287be0760824aba3dd1805","flatsize":8145,"path":"All/p5-DBIx-Class-DynamicSubclass-0.03_1.pkg","repopath":"All/p5-DBIx-Class-DynamicSubclass-0.03_1.pkg","licenselogic":"single","pkgsize":5324,"desc":"Convenient way to use dynamic subclassing. This plugin implements\nmethodics described in \"Dynamic Sub-classing DBIx::Class proxy classes\"\nin DBIx::Class::Manual::Cookbook.","deps":{"p5-DBIx-Class":{"origin":"databases/p5-DBIx-Class","version":"0.082843"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"p5-File-MimeInfo","origin":"devel/p5-File-MimeInfo","version":"0.35","comment":"Determine file type","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/File-MimeInfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d06c71f9b9b183acc96993a2c07877ed541a3188a7fa3765900a61c41c787eb9","flatsize":94628,"path":"All/p5-File-MimeInfo-0.35.pkg","repopath":"All/p5-File-MimeInfo-0.35.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":42320,"desc":"This module can be used to determine the mime type of a file. It\ntries to implement the freedesktop specification for a shared\nMIME database.\n\nFor this module shared-mime-info-spec 0.12 was used.\n\nThis package only uses the globs file. No real magic checking is\nused. The File::MimeInfo::Magic package is provided for magic typing.\n\nIf you want to determine the mimetype of data in a memory buffer\nyou should use File::MimeInfo::Magic in combination with IO::Scalar.","deps":{"p5-Encode-Locale":{"origin":"converters/p5-Encode-Locale","version":"1.05"},"p5-File-BaseDir":{"origin":"devel/p5-File-BaseDir","version":"0.09"},"p5-File-DesktopEntry":{"origin":"devel/p5-File-DesktopEntry","version":"0.22"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["devel","perl5"]},{"name":"p5-DBIx-Browse","origin":"databases/p5-DBIx-Browse","version":"2.09_1","comment":"Perl extension to browse tables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/DBIx-Browse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74a8a32a28a51ce130406671b9458ccbf93ae7fb556cc71d493560985507a0b4","flatsize":48809,"path":"All/p5-DBIx-Browse-2.09_1.pkg","repopath":"All/p5-DBIx-Browse-2.09_1.pkg","licenselogic":"single","pkgsize":18892,"desc":"The purpose of DBIx::Browse is to handle the browsing of relational\ntables.\n\nDBIx::Browse transparently translates SELECTs, UPDATEs, DELETEs and\nINSERTs from the desired \"human view\" to the values needed for the ta-\nble. This is the case when you have related tables (1 to n) where the\ndetail table has a reference (FOREIGN KEY) to a generic table (i.e.\nCustomers and Bills) with some index (tipically an integer).\n\n\nPhilip M. Gollucci <philip@p6m7g8.com>","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"otpw","origin":"security/otpw","version":"1.5_1","comment":"One-time password login package by Markus Kuhn","maintainer":"jkim@FreeBSD.org","www":"https://www.cl.cam.ac.uk/~mgk25/otpw.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b6bea3e28b118d32ba32ab7f4a9902724394ed3d331caab3a817ca6de14a104","flatsize":87969,"path":"All/otpw-1.5_1.pkg","repopath":"All/otpw-1.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":32068,"desc":"OTPW is a one-time password system which is robust against the password\nlist being stolen and race for the last digit attacks.","categories":["security"],"users":["otpw"],"groups":["otpw"]},{"name":"p5-File-ShareDir-Dist","origin":"devel/p5-File-ShareDir-Dist","version":"0.07","comment":"Locate per-dist shared files","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/dist/File-ShareDir-Dist","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a37fedd6bb133484e62f8dc1a792b43961a468479124ee8d90f03fdcc4f7504","flatsize":61785,"path":"All/p5-File-ShareDir-Dist-0.07.pkg","repopath":"All/p5-File-ShareDir-Dist-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":20772,"desc":"File::ShareDir::Dist finds share directories for distributions. It is similar to\nFile::ShareDir with a few differences:\n- Only supports distribution directories.\n- Doesn't compute filenames.\n- Doesn't compute filenames.\n- Hopefully doesn't find the wrong directory.\n- No non-core dependencies.\n- Works in your development tree.\n- Built in override.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"ouch","origin":"archivers/ouch","version":"0.4.2_1","comment":"Painless compression and decompression for your terminal","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ouch-org/ouch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73be56accc6a5039e105249f06e6dbbbdf0240bb7ee430ac66fd16d99e2ab481","flatsize":3142442,"path":"All/ouch-0.4.2_1.pkg","repopath":"All/ouch-0.4.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":956176,"desc":"ouch stands for Obvious Unified Compression Helper.\nIt's a CLI tool for compressing and decompressing for various formats.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers"],"shlibs_required":["libzstd.so.1"]},{"name":"ovs","origin":"mail/ovs","version":"1.05_5","comment":"RRDtool frontend for mail statistics","maintainer":"ports@FreeBSD.org","www":"http://openvisp.fr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82d8a7d17e1a469a75af5b0b092bcb969f45c39f6da73a6720a4e6f06ce692d6","flatsize":104256,"path":"All/ovs-1.05_5.pkg","repopath":"All/ovs-1.05_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24584,"desc":"OpenVISP Stats is a very simple mail statistics RRDtool frontend for mail\nstatistics that produces daily, weekly, monthly and yearly graphs of\nreceived/sent, bounces/rejected, spam mails, viruses, ... and pop/imap\nstatistics.","deps":{"p5-File-Tail":{"origin":"devel/p5-File-Tail","version":"1.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"Edit /etc/rc.conf and set\n\n  ovs_enable=\"YES\"\n\nto enable OpenVISP Stats.\n\nMake sure this script should be invoked with privilege to read\n/var/log/maillog. For example, you may change the permission of\nmaillog to be 644. Another way is to make maillog owned by\nthe mail group, and put ovs_user in that group.","type":"install"},{"message":"===>   NOTICE:\n\nThe ovs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"otk","origin":"x11-toolkits/otk","version":"0.96_4","comment":"Widget library based on OpenGL","maintainer":"ports@FreeBSD.org","www":"https://otk.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dab4b28e5e9e21169cf710df7930a88a1a270eae279b1350b414b28277a939f","flatsize":226330,"path":"All/otk-0.96_4.pkg","repopath":"All/otk-0.96_4.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":84208,"desc":"Otk is a portable widget library for making graphical user interfaces for\napplication programs. It emphasizes simplicity without eliminating capability.\nIt is based on OpenGL and C. Otk provides the following basic widgets:\n* Panel -\t\tThe \"container\" widget,\n* Text Label -\t\tText labels,\n* Button -\t\tButtons with labels and call-backs\n\t\t  \tto user functions,\n* Text Form Box -\tAccept text with function call-back,\n\t\t\talso scrollable editor window,\n* Pull-down Menu -\tDisplay hierarchical menu-lists with user\n\t\t\tfunction call-backs on mouse release,\n* Slider Control -\tSlider control with call-back,\n* Sub-windows -\t\tDetachable self-managed windows,\n* Gadgets -\t\tHigh level widgets","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["x11-toolkits","graphics"],"shlibs_required":["libGLU.so.1","libGL.so.1","libXmu.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe otk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"otf2bdf","origin":"x11-fonts/otf2bdf","version":"3.1_1","comment":"OpenType to BDF converter","maintainer":"yasu@FreeBSD.org","www":"http://sofia.nmsu.edu/~mleisher/Software/otf2bdf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ac01ae2f29a269f60ee75b66b3d410a4d04e240c16b6e4b13da5db47d16fd41","flatsize":27887,"path":"All/otf2bdf-3.1_1.pkg","repopath":"All/otf2bdf-3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14880,"desc":"otf2bdf is a command line utility that uses the FreeType 2 font\nrendering library to generate BDF bitmap fonts from OpenType outline\nfonts at different sizes and resolutions.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"}},"categories":["x11-fonts"],"shlibs_required":["libfreetype.so.6"]},{"name":"p5-CIF-Client","origin":"www/p5-CIF-Client","version":"0.21_3","comment":"Extends REST::Client for use with the CI-Framework REST interface","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/SAXJAZMAN/CIF-Client-0.21","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1d8b297f2b33fc056c271b422b5f8ffd719828717f4363d0cde447d3474fa48","flatsize":78066,"path":"All/p5-CIF-Client-0.21_3.pkg","repopath":"All/p5-CIF-Client-0.21_3.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":24512,"desc":"This module is a Perl extension that extends\nREST::Client for use with the CIF-Framework REST interface","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Config-Simple":{"origin":"devel/p5-Config-Simple","version":"4.59_1"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-HTML-Table":{"origin":"www/p5-HTML-Table","version":"2.08a_2"},"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-Parse-Range":{"origin":"math/p5-Parse-Range","version":"0.96_1"},"p5-REST-Client":{"origin":"www/p5-REST-Client","version":"281"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Regexp-Common-net-CIDR":{"origin":"textproc/p5-Regexp-Common-net-CIDR","version":"0.03"},"p5-Snort-Rule":{"origin":"security/p5-Snort-Rule","version":"1.07_1"},"p5-Text-Table":{"origin":"textproc/p5-Text-Table","version":"1.135"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"]},{"name":"ots","origin":"x11-fonts/ots","version":"9.1.0_3","comment":"OpenType Sanitizer","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/khaledhosny/ots","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9a96892d0662fc1b828f31592929af3656990b5fb1833637fb1d480686d25e2","flatsize":1998254,"path":"All/ots-9.1.0_3.pkg","repopath":"All/ots-9.1.0_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":309472,"desc":"The OpenType Sanitizer (OTS) parses and serializes OpenType files (OTF, TTF) and\nWOFF and WOFF2 font files, validating them and sanitizing them as it goes.\n\nThe C library is integrated into Chromium and Firefox, and also simple command\nline tools to check files offline in a Terminal.\n\nThe CSS font-face property is great for web typography. Having to use images in\norder to get the correct typeface is a great sadness; one should be able to use\nvectors.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"googletest":{"origin":"devel/googletest","version":"1.14.0"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"woff2":{"origin":"devel/woff2","version":"1.0.2_5"}},"categories":["x11-fonts"],"shlibs_required":["libgtest_main.so.1.14.0","libgtest.so.1.14.0","libfreetype.so.6","libwoff2dec.so.1.0.2","liblz4.so.1"],"shlibs_provided":["libots.so.9"]},{"name":"oura","origin":"net-p2p/oura","version":"1.8.4_4","comment":"A pipeline that connects to the tip of a Cardano node","maintainer":"boris@zfs.ninja","www":"https://txpipe.github.io/oura/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24d2044cd47eb53cfbcb51578791ca6a197f4c61b8d968238bb370f1be4f5728","flatsize":6941147,"path":"All/oura-1.8.4_4.pkg","repopath":"All/oura-1.8.4_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1662616,"desc":"Oura is a rust-native implementation of a pipeline that connects to the\ntip of a Cardano node through a combination of Ouroboros mini-protocol\n(using either a unix socket or tcp bearer), filters the events that match\na particular pattern and then submits a succint, self-contained payload\nto pluggable observers called \"sinks\".","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"]},{"name":"otter","origin":"misc/otter","version":"3.3f_4","comment":"Theorem prover and finite model searcher","maintainer":"wollman@FreeBSD.org","www":"https://www-unix.mcs.anl.gov/AR/otter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"056fcdad30738a5a66bcce96abecf3694e5d35db564e89cc12d3d29a002d097d","flatsize":4549867,"path":"All/otter-3.3f_4.pkg","repopath":"All/otter-3.3f_4.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":816016,"desc":"Otter is an automated deduction system (theorem prover) for\nfirst-order logic with equality developed at Argonne National\nLaboratories.","categories":["misc"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"otter-browser","origin":"www/otter-browser","version":"1.0.03_2","comment":"Browser based on Qt 5","maintainer":"kde@FreeBSD.org","www":"https://otter-browser.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b29acee4a7f39763ed96c29f300a1d3c2ae65cfe1bdb248ef000aca7bcde5000","flatsize":12607207,"path":"All/otter-browser-1.0.03_2.pkg","repopath":"All/otter-browser-1.0.03_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2586272,"desc":"Otter Browser, project aiming to recreate classic Opera (12.x) UI using Qt 5.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["www"],"shlibs_required":["libQt5WebEngineWidgets.so.5","libhunspell-1.7.so.0","libQt5DBus.so.5","libQt5Multimedia.so.5","libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5XmlPatterns.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5"],"options":{"QTWEBENGINE":"on","QTWEBKIT":"off"},"messages":[{"message":"To switch to the newer QtWebEngine web backend, add this section to the\n~/.config/otter/otter.conf:\n\n[Backends]\nWeb=qtwebengine\n\nIf you get wrong colors when watching videos while using the QtWebEngine\nbackend, this is probably because your system does not support hardware\nacceleration (see bug 237277).","type":"install"}]},{"name":"ott","origin":"lang/ott","version":"0.28_1","comment":"Tool for writing definitions of programming languages and calculi","maintainer":"domagoj.stolfa@cl.cam.ac.uk","www":"https://github.com/ott-lang/ott","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff4f95c7e938d074a55f12534098f7ffa7154508c106969f83664eda04d41a09","flatsize":4218837,"path":"All/ott-0.28_1.pkg","repopath":"All/ott-0.28_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1028116,"desc":"A tool for writing definitions of programming languages and calculi\n\nby Peter Sewell, Francesco Zappa Nardelli, and Scott Owens.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["lang"]},{"name":"ossp-sa","origin":"net/ossp-sa","version":"1.2.6_2","comment":"Abstraction library for the Unix socket API","maintainer":"ports@FreeBSD.org","www":"http://www.ossp.org/pkg/lib/sa/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5df0644266364db8b9b43e0331659e78dd39429ed53b710723d6db4d2fc95d8c","flatsize":190424,"path":"All/ossp-sa-1.2.6_2.pkg","repopath":"All/ossp-sa-1.2.6_2.pkg","licenselogic":"single","pkgsize":45780,"desc":"OSSP sa is an abstraction library for the Unix socket application\nprogramming interface (API) featuring stream and datagram oriented\ncommunication over Unix Domain and Internet Domain (TCP and UDP) sockets. It\nprovides the following key features: address abstraction (local, IPv4, and\nIPv6), type abstraction, I/O timeouts, I/O stream buffering and convenience\nI/O functions.","deps":{"ossp-ex":{"origin":"devel/ossp-ex","version":"1.0.6_2"}},"categories":["net"],"shlibs_provided":["libsa.so.12"],"messages":[{"message":"===>   NOTICE:\n\nThe ossp-sa port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ossp-var","origin":"devel/ossp-var","version":"1.1.3_2","comment":"Flexible, full-featured, and fast variable expansion library","maintainer":"ports@FreeBSD.org","www":"http://www.ossp.org/pkg/lib/var/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fda08a7e7dbbff1dbec93dd0db8b20390fa5bcb9b42d15c25e5fb53d208ac1d2","flatsize":90858,"path":"All/ossp-var-1.1.3_2.pkg","repopath":"All/ossp-var-1.1.3_2.pkg","licenselogic":"single","pkgsize":39904,"desc":"OSSP var is a flexible, full-featured and fast variable construct expansion\nlibrary. It supports a configurable variable construct syntax very similar\nto the style found in many scripting languages (like @name, ${name}, , etc.)\nand provides both simple scalar (${name}) and array (${name[index]})\nexpansion, plus optionally one or more post-operations on the expanded value\n(${name:op:op...}).","categories":["devel"],"shlibs_provided":["libvar.so.11"],"messages":[{"message":"===>   NOTICE:\n\nThe ossp-var port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ossp-ex","origin":"devel/ossp-ex","version":"1.0.6_2","comment":"Small exception handling library for use in C","maintainer":"ports@FreeBSD.org","www":"http://www.ossp.org/pkg/lib/ex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d60afb99b5cd0cce084adf1afffb218b38764f17874cfcda0af0107ff4ffafc7","flatsize":30995,"path":"All/ossp-ex-1.0.6_2.pkg","repopath":"All/ossp-ex-1.0.6_2.pkg","licenselogic":"single","pkgsize":17456,"desc":"OSSP ex is a small ISO-C++ style exception handling library for use in the\nISO-C language. It allows you to use the paradigm of throwing and catching\nexceptions in order to reduce the amount of error handling code without\nmaking your program less robust.","categories":["devel"],"shlibs_provided":["libex.so.10"],"messages":[{"message":"===>   NOTICE:\n\nThe ossp-ex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ossp-l2","origin":"devel/ossp-l2","version":"0.9.13_2","comment":"C library for a flexible and sophisticated Unix logging facility","maintainer":"ports@FreeBSD.org","www":"http://www.ossp.org/pkg/lib/l2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acc9a78382f22dd16337cd8844cc07dcf1f5abc3eed85bf5a906ad5e785e51cf","flatsize":396546,"path":"All/ossp-l2-0.9.13_2.pkg","repopath":"All/ossp-l2-0.9.13_2.pkg","licenselogic":"single","pkgsize":109316,"desc":"OSSP l2 is a C library providing a very flexible and sophisticated Unix logging\nfacility. It is based on the model of arbitrary number of channels, stacked\ntogether in a top-down data flow tree structure with filtering channels in\ninternal nodes and output channels on the leave nodes.","categories":["devel"],"shlibs_provided":["libl2.so.9"],"messages":[{"message":"===>   NOTICE:\n\nThe ossp-l2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ossp-cfg","origin":"devel/ossp-cfg","version":"0.9.11_2","comment":"Library for parsing arbitrary C/C++-style configuration files","maintainer":"ports@FreeBSD.org","www":"http://www.ossp.org/pkg/lib/cfg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccae8814dad0456bbf9c8171bf35fa29d9c1ef79e1abee27512bb5530e75581e","flatsize":164794,"path":"All/ossp-cfg-0.9.11_2.pkg","repopath":"All/ossp-cfg-0.9.11_2.pkg","licenselogic":"single","pkgsize":47112,"desc":"OSSP cfg is a ISO-C library for parsing arbitrary C/C++-style configuration\nfiles. A configuration is sequence of directives. Each directive consists of\nzero or more tokens. Each token can be either a string or again a complete\nsequence. This means the configuration syntax has a recursive structure and\nthis way allows to create configurations with arbitrarily nested sections.","deps":{"ossp-ex":{"origin":"devel/ossp-ex","version":"1.0.6_2"}},"categories":["devel"],"shlibs_provided":["libcfg.so.9"],"messages":[{"message":"===>   NOTICE:\n\nThe ossp-cfg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ossp-xds","origin":"devel/ossp-xds","version":"0.9.3_2","comment":"Generic and extensible framework for serialization","maintainer":"ports@FreeBSD.org","www":"http://www.ossp.org/pkg/lib/xds/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"819a7a928b1e77da390701d250415f10b5579dfb37f0ea667485b4c1c4d52627","flatsize":116707,"path":"All/ossp-xds-0.9.3_2.pkg","repopath":"All/ossp-xds-0.9.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26860,"desc":"The OSSP xds library is generic and extensible encoding and decoding\nframework for the serialization of arbitrary ISO C data types.  OSSP\nxds consists of three components: the generic encoding and decoding\nframework, a set of shipped engines to encode and decode values in\ncertain existing formats (Sun RPC/XDR and XDS/XML are currently\nprovided), and a run-time context, which is used to manage buffers,\nregistered engines, etc.  The library is designed to allow fully\nrecursive and efficient encoding/decoding of arbitrary nested data.","categories":["devel"],"shlibs_provided":["libxds.so.9"],"messages":[{"message":"===>   NOTICE:\n\nThe ossp-xds port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-AnyEvent-Worker","origin":"devel/p5-AnyEvent-Worker","version":"0.06_2","comment":"Manage blocking task in external process","maintainer":"anes@anes.su","www":"https://metacpan.org/release/AnyEvent-Worker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd6b1cab7f0987e3c574ae74aa73938625be639e83124c043be5635c62b4f52a","flatsize":24455,"path":"All/p5-AnyEvent-Worker-0.06_2.pkg","repopath":"All/p5-AnyEvent-Worker-0.06_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12108,"desc":"Manage blocking task in external process.","deps":{"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Test-NoWarnings":{"origin":"devel/p5-Test-NoWarnings","version":"1.06"},"p5-Test-TCP":{"origin":"devel/p5-Test-TCP","version":"2.22"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"p5-lib-abs":{"origin":"devel/p5-lib-abs","version":"0.92_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"ossp-al","origin":"devel/ossp-al","version":"0.9.3_2","comment":"Defines an abstract type of buffer that can move data without copying","maintainer":"vd@FreeBSD.org","www":"http://www.ossp.org/pkg/lib/al/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d3f835fc25c825eee8e568bf5b9ba9d1bf2b27e3fd15c5c2af23edfbc090b50","flatsize":70027,"path":"All/ossp-al-0.9.3_2.pkg","repopath":"All/ossp-al-0.9.3_2.pkg","licenselogic":"single","pkgsize":22468,"desc":"OSSP al defines an abstract data type of a data buffer that can assemble,\nmove and truncate chunks of data in a stream but avoids actual copying. It\nwas built to deal efficiently with communication streams between software\nmodules. It especially provides flexible semantical data attribution through\nby-chunk labeling. It also has convenient chunk traversal methods and\noptional OSSP ex based exception handling.","deps":{"ossp-ex":{"origin":"devel/ossp-ex","version":"1.0.6_2"}},"categories":["devel"],"shlibs_provided":["libal.so.9"]},{"name":"ossec-hids-local-config","origin":"security/ossec-hids-local-config","version":"3.7.0","comment":"Configuration manager for ossec-hids-local","maintainer":"dominik.lisiak@bemsoft.pl","www":"https://ossec.github.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2669690edc7c941390543811cbb345c4463ecbe7806c86237b146da9217414f","flatsize":39728,"path":"All/ossec-hids-local-config-3.7.0.pkg","repopath":"All/ossec-hids-local-config-3.7.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12936,"desc":"OSSEC is a scalable, multi-platform, open source Host-based Intrusion Detection\nSystem (HIDS). It has a powerful correlation and analysis engine, integrating\nlog analysis, file integrity checking, Windows registry monitoring, centralized\npolicy enforcement, rootkit detection, real-time alerting and active response.\n\nThis package adds the configuration overlay with samples, additional rules,\ncommands, scripts and support for multiple configuration files.","deps":{"ossec-hids-local":{"origin":"security/ossec-hids-local","version":"3.7.0_1"}},"categories":["security"],"options":{"NOFW":"on","IPF":"off","IPFW":"off","PF":"off","DEFAULT_R":"on","CONFIG_R":"on","CMDOUT_R":"on","DEFAULT_C":"on","MERGE_C":"on","MERGE_AR":"on","RESTART_AR":"on","HOSTDENY_AR":"off","FWDROP_AR":"off","BASIC_RC":"on","NEWFILES_SC":"on","NOAUTO_SC":"on","BASIC_SC":"on","OSSEC_SC":"on","PGSQL_SC":"off","LOGINS":"on","PORTS_TCP":"on","PORTS_UDP":"on","BASIC":"on","OSSEC":"on","APACHE":"off","NGINX":"off","RADIUS":"off","VSFTPD":"off"},"messages":[{"message":"The \"ossec.conf\" must no longer be used for configuration. It will be\noverwritten by merged \"*.conf\" files from the configuration directory:\n/usr/local/ossec-hids/etc/ossec.conf.d","type":"install"}]},{"name":"ot-recorder","origin":"www/ot-recorder","version":"0.9.7","comment":"Store and access data published by OwnTracks apps","maintainer":"dvl@FreeBSD.org","www":"https://github.com/owntracks/recorder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b4e51b8453f296f321927379e9ae185f04e2d945ed20b01cac713b00c8fd3ef","flatsize":999910,"path":"All/ot-recorder-0.9.7.pkg","repopath":"All/ot-recorder-0.9.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":355560,"desc":"The OwnTracks Recorder is a lightweight program for storing and accessing\nlocation data published via MQTT (or HTTP) by the OwnTracks apps. It is a\ncompiled program which is easy to install and operate even on low-end hardware,\nand it doesn't require an external database.\n\nThere are two main components: the Recorder obtains data via MQTT subscribes or\nHTTP POST, stores the data in plain files and serve it via its built-in REST\nAPI, and the ocat command-line utility reads stored data in a variety of\nformats.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libconfig":{"origin":"devel/libconfig","version":"1.7.3"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"mosquitto":{"origin":"net/mosquitto","version":"2.0.18"}},"categories":["www"],"users":["ot-recorder"],"groups":["ot-recorder"],"shlibs_required":["libuuid.so.1","libcurl.so.4","libconfig.so.11","liblmdb.so.0","libmosquitto.so.1"]},{"name":"ossec-hids-server-config","origin":"security/ossec-hids-server-config","version":"3.7.0","comment":"Configuration manager for ossec-hids-server","maintainer":"dominik.lisiak@bemsoft.pl","www":"https://ossec.github.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"621cecbed29f378f4892d5ca38f9842f040ebe040c59e00eddb76f8c76f46442","flatsize":49188,"path":"All/ossec-hids-server-config-3.7.0.pkg","repopath":"All/ossec-hids-server-config-3.7.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13920,"desc":"OSSEC is a scalable, multi-platform, open source Host-based Intrusion Detection\nSystem (HIDS). It has a powerful correlation and analysis engine, integrating\nlog analysis, file integrity checking, Windows registry monitoring, centralized\npolicy enforcement, rootkit detection, real-time alerting and active response.\n\nThis package adds the configuration overlay with samples, additional rules,\ncommands, scripts and support for multiple configuration files.","deps":{"ossec-hids-server":{"origin":"security/ossec-hids-server","version":"3.7.0_1"}},"categories":["security"],"options":{"NOFW":"on","IPF":"off","IPFW":"off","PF":"off","DEFAULT_R":"on","CONFIG_R":"on","CMDOUT_R":"on","DEFAULT_C":"on","MERGE_C":"on","MERGE_AR":"on","RESTART_AR":"on","HOSTDENY_AR":"off","FWDROP_AR":"off","BASIC_RC":"on","NEWFILES_SC":"on","NOAUTO_SC":"on","BASIC_SC":"on","OSSEC_SC":"on","PGSQL_SC":"off","LOGINS":"on","PORTS_TCP":"on","PORTS_UDP":"on","BASIC":"on","OSSEC":"on","APACHE":"off","NGINX":"off","RADIUS":"off","VSFTPD":"off","BASIC_RC_P":"on","CIS_RC_P":"on","CIS_L1_RC_P":"on","CIS_L2_RC_P":"on","BASIC_SC_P":"on","OSSEC_SC_P":"on","PGSQL_SC_P":"on","BASIC_P":"on","OSSEC_P":"on","APACHE_P":"on","NGINX_P":"on","RADIUS_P":"on","VSFTPD_P":"on"},"messages":[{"message":"The \"ossec.conf\" must no longer be used for configuration. It will be\noverwritten by merged \"*.conf\" files from the configuration directory:\n/usr/local/ossec-hids/etc/ossec.conf.d\n\nThe \"agent.conf\" must no longer be used for configuration. It will be\noverwritten by merged \"*.conf\" files from the configuration directory:\n/usr/local/ossec-hids/etc/agent.conf.d","type":"install"}]},{"name":"ossp-uuid","origin":"misc/ossp-uuid","version":"1.6.2_10","comment":"ISO-C API and CLI for generating Universally Unique Identifiers","maintainer":"vd@FreeBSD.org","www":"http://www.ossp.org/pkg/lib/uuid/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59afd42f54730bece5452b7c77593f078bd124c76a6dde872db8f6cfb1de9a3a","flatsize":359382,"path":"All/ossp-uuid-1.6.2_10.pkg","repopath":"All/ossp-uuid-1.6.2_10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":81444,"desc":"OSSP uuid is a ISO-C and Perl application programming interface (API)\nand corresponding command line interface (CLI) for the generation of\nDCE 1.1 and ISO/IEC 11578:1996 compliant Universally Unique Identifiers\n(UUID). It supports DCE 1.1 variant UUIDs of version 1 (time and node\nbased), version 3 (name based, MD5), version 4 (random number based) and\nversion 5 (name based, SHA-1).","categories":["misc","devel"],"shlibs_provided":["libossp-uuid.so.16","libossp-uuid++.so.16"]},{"name":"ossp-val","origin":"devel/ossp-val","version":"0.9.4_2","comment":"Flexible name to value mapping library for C variables","maintainer":"ports@FreeBSD.org","www":"http://www.ossp.org/pkg/lib/val/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6a2c302563b77c64cb5efbe0e57ce5f7768b0b1d40ffa0f919c3ad038d1d027","flatsize":73510,"path":"All/ossp-val-0.9.4_2.pkg","repopath":"All/ossp-val-0.9.4_2.pkg","licenselogic":"single","pkgsize":23020,"desc":"OSSP val is a flexible name to value mapping library for C variables. It is\na companion library to OSSP var. It allows one to access C variables through\nname strings, although the C language does neither provide such a dedicated\nfacility nor an evaluation construct (which could be used to implement such\na facility easily).","deps":{"ossp-ex":{"origin":"devel/ossp-ex","version":"1.0.6_2"}},"categories":["devel"],"shlibs_provided":["libval.so.9"],"messages":[{"message":"===>   NOTICE:\n\nThe ossp-val port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"owrep","origin":"misc/owrep","version":"1.2_1","comment":"Weather reporting program using openweathermap.org","maintainer":"bob@eager.cx","www":"https://www.bobeager.uk/software.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c38196ca2e66b6a1a124721b4b97e8fc02441a6a043ce85ba6c31d5bfa5191b","flatsize":30785,"path":"All/owrep-1.2_1.pkg","repopath":"All/owrep-1.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14396,"desc":"This is a basic weather reporting program. It uses data from\nopenweathermap.org, and uses a worldwide database.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["misc"],"shlibs_required":["libexpat.so.1"]},{"name":"p5-File-ShareDir-PAR","origin":"devel/p5-File-ShareDir-PAR","version":"0.06_1","comment":"Perl5 File::ShareDir module with PAR support","maintainer":"bofh@FreeBSD.org","www":"https://metacpan.org/release/File-ShareDir-PAR","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d35c9fc90ef9a023e5eb8d584b540ff92eb13cd4323b817dfa41d3e220e7cf6","flatsize":19557,"path":"All/p5-File-ShareDir-PAR-0.06_1.pkg","repopath":"All/p5-File-ShareDir-PAR-0.06_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":10144,"desc":"File::ShareDir::PAR provides the same functionality as File::ShareDir but tries\nhard to be compatible with PAR packaged applications.\n\nThe problem is, that the concept of having a distribution or module specific\nshare directory becomes a little hazy when you're loading everything from\na single file. PAR uses an @INC hook to intercept any attempt to load a module.\nFile::ShareDir uses the directory structure that is typically found in the\ndirectories that are listed in @INC for storing the shared data. In a PAR\nenviroment, this is not necessarily possible.\n\nWARNING:\nThis module contains highly experimental code. If you want to load\nmodules from .par files using PAR and then access their shared directory\nusing File::ShareDir, you probably have no choice but to use it.","deps":{"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-PAR":{"origin":"devel/p5-PAR","version":"1.020"},"p5-Params-Util":{"origin":"devel/p5-Params-Util","version":"1.102"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-Data-SExpression","origin":"devel/p5-Data-SExpression","version":"0.41_1","comment":"Perl extension to parse lisp S-expressions into perl data structures","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Data-SExpression","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1127b6296bf02d7166176b3afb115bdb787f9415d6a2da7c7b95064a60192246","flatsize":36165,"path":"All/p5-Data-SExpression-0.41_1.pkg","repopath":"All/p5-Data-SExpression-0.41_1.pkg","licenselogic":"single","pkgsize":15300,"desc":"Data::SExpression -- Parse Lisp S-Expressions into perl data\nstructures.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"ossec-hids","origin":"security/ossec-hids","version":"3.7.0","comment":"Security tool to monitor and check logs and intrusions","maintainer":"dominik.lisiak@bemsoft.pl","www":"https://ossec.github.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73c3c01b54a3083e9bea1406ed49769d2d0620b3e6c0a4019f21e98713ef188d","flatsize":243,"path":"All/ossec-hids-3.7.0.pkg","repopath":"All/ossec-hids-3.7.0.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1104,"desc":"OSSEC is a scalable, multi-platform, open source Host-based Intrusion Detection\nSystem (HIDS). It has a powerful correlation and analysis engine, integrating\nlog analysis, file integrity checking, Windows registry monitoring, centralized\npolicy enforcement, rootkit detection, real-time alerting and active response.","deps":{"ossec-hids-local":{"origin":"security/ossec-hids-local","version":"3.7.0_1"},"ossec-hids-local-config":{"origin":"security/ossec-hids-local-config","version":"3.7.0"}},"categories":["security"],"options":{"CONFIG":"on","LOCAL":"on","AGENT":"off","SERVER":"off"}},{"name":"ossec-hids-local","origin":"security/ossec-hids-local","version":"3.7.0_1","comment":"Security tool to monitor and check logs and intrusions - local (standalone) installation","maintainer":"dominik.lisiak@bemsoft.pl","www":"https://ossec.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acc6e8a805c8ca096b5c30f623cb87e78ff3491302813c57977b3a04d5cb8096","flatsize":4914750,"path":"All/ossec-hids-local-3.7.0_1.pkg","repopath":"All/ossec-hids-local-3.7.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":631232,"desc":"OSSEC is a scalable, multi-platform, open source Host-based Intrusion Detection\nSystem (HIDS). It has a powerful correlation and analysis engine, integrating\nlog analysis, file integrity checking, Windows registry monitoring, centralized\npolicy enforcement, rootkit detection, real-time alerting and active response.","deps":{"expect":{"origin":"lang/expect","version":"5.45.4_6,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["security"],"users":["ossec","ossecm","ossecr"],"groups":["ossec"],"shlibs_required":["libinotify.so.0","libpcre2-8.so.0","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","INOTIFY":"on","LUA":"off","PRELUDE":"off","ZEROMQ":"off","MYSQL":"off","PGSQL":"off"},"messages":[{"message":"All the files related to OSSEC have been installed in:\n/usr/local/ossec-hids\n\nYou need to create main configuration file:\n/usr/local/ossec-hids/etc/ossec.conf\n\nFor information on proper configuration see:\nhttps://www.ossec.net/docs/syntax/ossec_config.html\n\nTo enable the startup script add ossec_hids_enable=\"YES\" to /etc/rc.conf.\n\nIf you intend to use \"firewall-drop\" active response on this OSSEC instance\ncreate the script:\n/usr/local/ossec-hids/active-response/bin/firewall-drop.sh\n\nYou can copy or hard link (symbolic link is not supported) one of the scripts\nalready provided by OSSEC:\n/usr/local/ossec-hids/active-response/bin/ipfilter.sh\n/usr/local/ossec-hids/active-response/bin/ipfw.sh\n/usr/local/ossec-hids/active-response/bin/pf.sh\n\nFor further steps see the documentation:\nhttps://www.ossec.net/docs/syntax/head_ossec_config.active-response.html\n\nConsider installing \"security/ossec-hids-local-config\" to ease\nOSSEC configuration.\n\nFor additional help execute:\n# /usr/local/etc/rc.d/ossec-hids help","type":"install"}]},{"name":"ossec-hids-server","origin":"security/ossec-hids-server","version":"3.7.0_1","comment":"Security tool to monitor and check logs and intrusions - server installation","maintainer":"dominik.lisiak@bemsoft.pl","www":"https://ossec.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbd11e27aede7bfa94cd551e7b37d7aab3a871f5029825944c0e78069e5c5f1f","flatsize":4915488,"path":"All/ossec-hids-server-3.7.0_1.pkg","repopath":"All/ossec-hids-server-3.7.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":631440,"desc":"OSSEC is a scalable, multi-platform, open source Host-based Intrusion Detection\nSystem (HIDS). It has a powerful correlation and analysis engine, integrating\nlog analysis, file integrity checking, Windows registry monitoring, centralized\npolicy enforcement, rootkit detection, real-time alerting and active response.","deps":{"expect":{"origin":"lang/expect","version":"5.45.4_6,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["security"],"users":["ossec","ossecm","ossecr"],"groups":["ossec"],"shlibs_required":["libinotify.so.0","libpcre2-8.so.0","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","INOTIFY":"on","LUA":"off","PRELUDE":"off","ZEROMQ":"off","MYSQL":"off","PGSQL":"off"},"messages":[{"message":"All the files related to OSSEC have been installed in:\n/usr/local/ossec-hids\n\nYou need to create main configuration file:\n/usr/local/ossec-hids/etc/ossec.conf\n\nFor information on proper configuration see:\nhttps://www.ossec.net/docs/syntax/ossec_config.html\n\nTo enable the startup script add ossec_hids_enable=\"YES\" to /etc/rc.conf.\n\nIf you intend to use \"firewall-drop\" active response on this OSSEC instance\ncreate the script:\n/usr/local/ossec-hids/active-response/bin/firewall-drop.sh\n\nYou can copy or hard link (symbolic link is not supported) one of the scripts\nalready provided by OSSEC:\n/usr/local/ossec-hids/active-response/bin/ipfilter.sh\n/usr/local/ossec-hids/active-response/bin/ipfw.sh\n/usr/local/ossec-hids/active-response/bin/pf.sh\n\nFor further steps see the documentation:\nhttps://www.ossec.net/docs/syntax/head_ossec_config.active-response.html\n\nConsider installing \"security/ossec-hids-server-config\" to ease\nOSSEC configuration.\n\nFor additional help execute:\n# /usr/local/etc/rc.d/ossec-hids help","type":"install"}]},{"name":"p5-CSP","origin":"security/p5-CSP","version":"0.34_1","comment":"Perl tool for managing Certificate Authorities","maintainer":"ports@FreeBSD.org","www":"http://devel.it.su.se/projects/CSP/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d44ee5c1f092e3819abe4acaf86d18b6b4854b7b0c7f00b872b0414fb3ffc556","flatsize":58396,"path":"All/p5-CSP-0.34_1.pkg","repopath":"All/p5-CSP-0.34_1.pkg","licenselogic":"single","pkgsize":20452,"desc":"CSP is a Perl class and script for running multiple CAs. OpenSSL is used\nfor all operations. CSP can also generate a small CA website used to\ndistribute certificates and CRLs.","deps":{"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-Term-Prompt":{"origin":"devel/p5-Term-Prompt","version":"1.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe p5-CSP port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"osinfo-db-tools","origin":"sysutils/osinfo-db-tools","version":"1.11.0_1","comment":"Tools for managing the osinfo database","maintainer":"novel@FreeBSD.org","www":"https://libosinfo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09a225d0485aa368a9111246daf3bb2e0e4bd604d0f52bee492c7015b3ef80f5","flatsize":270018,"path":"All/osinfo-db-tools-1.11.0_1.pkg","repopath":"All/osinfo-db-tools-1.11.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":64816,"desc":"This package provides tools for managing the osinfo database of\ninformation about operating systems for use with virtualization.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"}},"categories":["sysutils"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libarchive.so.13","libjson-glib-1.0.so.0","libsoup-2.4.so.1","libxml2.so.2"]},{"name":"osm-gps-map","origin":"x11-toolkits/osm-gps-map","version":"1.1.0_2","comment":"Gtk+ 3.0 mapping widget","maintainer":"dumbbell@FreeBSD.org","www":"https://nzjrs.github.io/osm-gps-map/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"340f2fcf8144570a9b48b4d0f76a1c100f1f19a684c18745522f85e791b7df7c","flatsize":749588,"path":"All/osm-gps-map-1.1.0_2.pkg","repopath":"All/osm-gps-map-1.1.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":108732,"desc":"osm-gps-map is a Gtk mapping widget (and Python bindings) that when\ngiven GPS co-ordinates, draws a GPS track, and points of interest on a\nmoving map display.\n\nosm-gps-map downloads map data from a number of websites, including\nopenstreetmap.org, openaerialmap.org and others and can be used to build\ndesktop mapping or geolocation applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits","net"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libosmgpsmap-1.0.so.1"],"options":{"DOCS":"on"}},{"name":"osrtspproxy","origin":"net/osrtspproxy","version":"2.0_1","comment":"Reference implementation kit of an RTSP proxy","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/rtsp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e293b55431efa0c6f87322ef435e2007a479240e6a85fd74f89ab8c573163b6","flatsize":175953,"path":"All/osrtspproxy-2.0_1.pkg","repopath":"All/osrtspproxy-2.0_1.pkg","licenselogic":"single","pkgsize":56932,"desc":"The RTSP Proxy Kit is a reference implementation of an RTSP proxy.\n\nRTSP (RFC 2326) is a client-server multimedia presentation control\nprotocol, used e.g. by RealNetworks RealPlayer.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe osrtspproxy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"p5-CPAN-Testers-Report","origin":"devel/p5-CPAN-Testers-Report","version":"1.999003","comment":"CPAN Testers report object","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/CPAN-Testers-Report","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e86dfdebf70d71321103f349ec4e7b08c33916d58953a1d455aac2e67350b6be","flatsize":37489,"path":"All/p5-CPAN-Testers-Report-1.999003.pkg","repopath":"All/p5-CPAN-Testers-Report-1.999003.pkg","licenselogic":"single","pkgsize":21584,"desc":"CPAN Testers report object","deps":{"p5-Metabase-Fact":{"origin":"devel/p5-Metabase-Fact","version":"0.025"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"p5-CPAN-Uploader","origin":"devel/p5-CPAN-Uploader","version":"0.103013_1","comment":"Upload things to the CPAN","maintainer":"geraud@gcu.info","www":"https://metacpan.org/release/CPAN-Uploader","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"464901a26739a70781f08b6327abdf648c2a1bc1298d8b68acc058c6e9d22ab8","flatsize":59320,"path":"All/p5-CPAN-Uploader-0.103013_1.pkg","repopath":"All/p5-CPAN-Uploader-0.103013_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17224,"desc":"CPAN::Uploader - upload things to the CPAN","deps":{"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-Getopt-Long-Descriptive":{"origin":"devel/p5-Getopt-Long-Descriptive","version":"0.114"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"osdclock","origin":"x11-clocks/osdclock","version":"0.5_11","comment":"Small clock which uses libxosd to render text to the root window","maintainer":"novel@FreeBSD.org","www":"http://leftorium.net/software.phtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24c7e4eeb9ffe7d8a2edf6c1c9a387fb5df4451fd2a2a2c39370b07da5c9912d","flatsize":9515,"path":"All/osdclock-0.5_11.pkg","repopath":"All/osdclock-0.5_11.pkg","licenselogic":"single","pkgsize":4344,"desc":"osd_clock is a small clock designed for minimalist desktops. It renders text\ndirectly to the root window using libxosd.","deps":{"xosd":{"origin":"misc/xosd","version":"2.2.14_4"}},"categories":["x11-clocks"],"shlibs_required":["libxosd.so.2"]},{"name":"osinfo-db","origin":"misc/osinfo-db","version":"20240523","comment":"Osinfo database files","maintainer":"novel@FreeBSD.org","www":"https://libosinfo.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62ef3f5a9d36c41d26cd332f63e2cc37370aa8176be4784e9d2a0b8ae06aee82","flatsize":3823047,"path":"All/osinfo-db-20240523.pkg","repopath":"All/osinfo-db-20240523.pkg","licenselogic":"single","pkgsize":176052,"desc":"The osinfo database provides information about operating systems\nand hypervisor platforms to facilitate the automated configuration\nand provisioning of new virtual machines.","categories":["misc"]},{"name":"osdmixer","origin":"audio/osdmixer","version":"0.9_7","comment":"Displays audio volume with an OSD","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"219158e67e4baffb7f382116189f3d448d472c97aeb3b366a30c6b653d72b6c3","flatsize":9048,"path":"All/osdmixer-0.9_7.pkg","repopath":"All/osdmixer-0.9_7.pkg","licenselogic":"single","pkgsize":4040,"desc":"osdmixer monitors changes of your audio volume settings and displays\nthe volume as progress bars on your screen.","deps":{"xosd":{"origin":"misc/xosd","version":"2.2.14_4"}},"categories":["audio"],"shlibs_required":["libxosd.so.2","libXext.so.6","libX11.so.6","libXinerama.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe osdmixer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"osdlyrics","origin":"audio/osd-lyrics","version":"0.4.3_7","comment":"On-screen lyrics display program for various media players","maintainer":"danfe@FreeBSD.org","www":"https://code.google.com/archive/p/osd-lyrics/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bdcf2cac198513b1e976df1696463a4607350fc3d30742173e93226cb143faf","flatsize":878212,"path":"All/osdlyrics-0.4.3_7.pkg","repopath":"All/osdlyrics-0.4.3_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":233480,"desc":"OSD Lyrics is a lyrics display program compatible with various media players.\nIt is not a plugin but a standalone program.  OSD Lyrics shows lyrics on your\ndesktop, in the style similar to KaraOK.  It also provides another displaying\nstyle, in which lyrics scroll from bottom to top.  OSD Lyrics can download\nlyrics from the network automatically.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["audio","deskutils"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libdbus-glib-1.so.2","libdbus-1.so.3","libcurl.so.4","libnotify.so.4","libsqlite3.so.0","libX11.so.6"],"options":{"AMAROK":"off","DOCS":"on","MPD":"off","XMMS2":"off"}},{"name":"osgg","origin":"games/osgg","version":"1.0_2","comment":"OldSkool Gravity Game","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/osgg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bfc07d4fc8fea320faa8a4e786079271d973e2cef5c1e007897749fdc8e2682","flatsize":831494,"path":"All/osgg-1.0_2.pkg","repopath":"All/osgg-1.0_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":132900,"desc":"A gravity game with addictive gameplay and bad implementation\n\nYou are the hyperspace delivery boy, use your spaceship to travel\nbetween space bases in strange places where few people have been\nbefore you.\n\nA fun to play gravity game with built in level editor.\n\nAll in glorious 70s style vector graphics.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libGL.so.1"]},{"name":"osbf-lua","origin":"mail/osbf-lua","version":"2.0.4","comment":"Email classifier, primarily for anti-spam","maintainer":"ports@FreeBSD.org","www":"http://osbf-lua.luaforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a0d0e8c340f82fffda6b122474cc2b73984f03dc11c4a658b9690eb808e71c7","flatsize":169514,"path":"All/osbf-lua-2.0.4.pkg","repopath":"All/osbf-lua-2.0.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":47284,"desc":"OSBF-Lua (Orthogonal Sparse Bigrams with confidence Factor) is a Lua C module\nfor text classification. It is a port of the OSBF classifier implemented in the\nCRM114 project. This implementation attempts to put focus on the classification\ntask itself by using Lua as the scripting language, a powerful yet light-weight\nand fast language, which makes it easier to build and test more elaborated\nfilters and training methods.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["mail"],"options":{"SPAMFILTER_PLUGIN":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe osbf-lua port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"osc","origin":"devel/osc","version":"1.8.1","comment":"Command Line Interface to work with an openSUSE Build Service","maintainer":"amdmi3@FreeBSD.org","www":"https://en.opensuse.org/openSUSE:OSC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f04918f2de19e1053ecf4793d359c10b939e5e5b719905faf829f8637529d149","flatsize":4776045,"path":"All/osc-1.8.1.pkg","repopath":"All/osc-1.8.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":697180,"desc":"osc is a command-line client for openSUSE build service. It is\nwritten in Python, and in addition to the commandline interface it\nalso provides a Python module, for use by other Python programs.\n\nosc is a subversion-like client. It serves as client for the source\ncode repository component of the build service, and it is used to\nedit metadata or query about build results.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:suse:opensuse_osc:1.8.1:::::dragonfly6:x86_64"}},{"name":"p5-DefHash","origin":"devel/p5-DefHash","version":"2.0.1","comment":"Define things according to a specification, using hashes","maintainer":"sunpoet@FreeBSD.org","www":"https://metacpan.org/release/DefHash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee6c07ec262e235f8bc0ccf1e4b44bdfac83e16cb967c9792d1e105620b47678","flatsize":55115,"path":"All/p5-DefHash-2.0.1.pkg","repopath":"All/p5-DefHash-2.0.1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":14260,"desc":"DefHash is a specification for using hashes to define things. It was born out of\nseveral other projects/specifications like Sah, Rinci, Riap, Module::Patch.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"ortp","origin":"net/ortp","version":"5.2.94","comment":"Real-time Transport Protocol (RTP) library","maintainer":"zirias@FreeBSD.org","www":"https://www.linphone.org/technical-corner/ortp.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8eed60d503d721b38db343243b5464ae9c3b01fdcdf134268ea188b26ba4f483","flatsize":438071,"path":"All/ortp-5.2.94.pkg","repopath":"All/ortp-5.2.94.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":126672,"desc":"oRTP - Real-time Transport Protocol library\n\nFeatures:\n\n* Written in C, works under Linux (and probably any Unix) and Windows\n* Implement the RFC3550 (RTP) with a easy to use API with high and low level\n  access\n* Includes support for multiples profiles, AV profile (RFC3551) being the\n  one by default\n* Includes a packet scheduler for to send and recv packet \"on time\",\n  according to their timestamp.  Scheduling is optionnal, rtp sessions can\n  remain not scheduled\n* Supports mutiplexing IO, so that hundreds of RTP sessions can be scheduled\n  by a single thread\n* Features an adaptive jitter algorithm for a receiver to adapt to the\n  clockrate of the sender\n* Supports part of RFC2833 for telephone events over RTP\n* The API is well documented using doxygen\n* Licensed under the Lesser Gnu Public License\n* RTCP messages sent periodically since 0.7.0 (compound packet including\n  sender report or receiver report + SDES)\n* Includes an API to parse incoming RTCP packets","deps":{"bctoolbox":{"origin":"net/bctoolbox","version":"5.2.94"}},"categories":["net"],"shlibs_required":["libbctoolbox-tester.so.1","libbctoolbox.so.1"],"shlibs_provided":["libortp.so.15"]},{"name":"osqp","origin":"math/osqp","version":"0.6.3","comment":"Operator Splitting Quadratic Program solver for optimization problems","maintainer":"yuri@FreeBSD.org","www":"https://osqp.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4d9dc73daf1203a4a9b45ef8c381416b23ca3802d00728dad179cc051e2ff0e","flatsize":184713,"path":"All/osqp-0.6.3.pkg","repopath":"All/osqp-0.6.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":56516,"desc":"The OSQP (Operator Splitting Quadratic Program) solver is a numerical\noptimization package for solving convex quadratic programs.\n\nOSQP uses a specialized ADMM-based first-order method with custom sparse linear\nalgebra routines that exploit structure in problem data.\n\nThe algorithm is absolutely division free after the setup and it requires no\nassumptions on problem data (the problem only needs to be convex).\n\nOSQP is self-contained and requires no external library to run.","categories":["math"],"shlibs_provided":["libosqp.so","libqdldl.so"]},{"name":"p5-CHI-Driver-TokyoTyrant","origin":"databases/p5-CHI-Driver-TokyoTyrant","version":"0.02","comment":"TokyoTyrant Driver to use with the Cache Handling Interface CHI","maintainer":"bokutin@bokut.in","www":"https://metacpan.org/release/CHI-Driver-TokyoTyrant","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bbd3980c30c6dea3008eb2b24c02c920f43891a3682252d290c047d28c2395c","flatsize":13651,"path":"All/p5-CHI-Driver-TokyoTyrant-0.02.pkg","repopath":"All/p5-CHI-Driver-TokyoTyrant-0.02.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":7872,"desc":"This implements a driver for the generic cache handling interface (CHI)\nthat uses TokyoTyrant to store data in the specified memcached\nserver(s).","deps":{"p5-CHI":{"origin":"devel/p5-CHI","version":"0.600"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"oroborus","origin":"x11-wm/oroborus","version":"2.0.20_1","comment":"Small and simple GNOME-compatible window manager","maintainer":"matt@peterson.org","www":"https://www.oroborus.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2461ba2180179b1b571fd434d47fde3a5f36bb8c87adc1e951eed98ca22f492","flatsize":992130,"path":"All/oroborus-2.0.20_1.pkg","repopath":"All/oroborus-2.0.20_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":129932,"desc":"Oroborus is a small and simple window manager for X11 which has the\nfollowing features:\n\n  - Good default key bindings\n  - Windows are moveable by keyboard\n  - Highly configurable\n  - XPM-themable\n  - GNOME compatible\n  - NET_WM compatible\n  - Sort of KDE compatible\n  - And many, many more...\n\nOroborus doesn't provide any kind of dock, toolbar, program launcher,\nbackground changer or root menu as these functions can be provided by\nseparate applications.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11-wm"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"DOCS":"on"}},{"name":"orcania","origin":"devel/orcania","version":"2.3.3","comment":"Potluck with different functions for different purposes","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/babelouest/orcania","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26eda061a8f4afc7aec75f52c578f4eea8f50177bed2a653b21e9564026ad73a","flatsize":92905,"path":"All/orcania-2.3.3.pkg","repopath":"All/orcania-2.3.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":27128,"desc":"Orcania is a potluck with different functions for different purposes that can\nbe shared among C programs.\n\nHere is a list of all modules:\n\n* string functions\n* split string and string array functions\n* _pointer_list structure\n* Memory functions\n* Base64 encode and decode functions\n\nMore documentation at https://babelouest.github.io/orcania/","categories":["devel"],"shlibs_provided":["liborcania.so.2.3"]},{"name":"ossec-hids-agent-config","origin":"security/ossec-hids-agent-config","version":"3.7.0","comment":"Configuration manager for ossec-hids-agent","maintainer":"dominik.lisiak@bemsoft.pl","www":"https://ossec.github.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07542c302f50730f7c8c8bfd53154410f599eb7c02ee1d13508b66bf30eeba13","flatsize":28835,"path":"All/ossec-hids-agent-config-3.7.0.pkg","repopath":"All/ossec-hids-agent-config-3.7.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11200,"desc":"OSSEC is a scalable, multi-platform, open source Host-based Intrusion Detection\nSystem (HIDS). It has a powerful correlation and analysis engine, integrating\nlog analysis, file integrity checking, Windows registry monitoring, centralized\npolicy enforcement, rootkit detection, real-time alerting and active response.\n\nThis package adds the configuration overlay with samples, additional rules,\ncommands, scripts and support for multiple configuration files.","deps":{"ossec-hids-agent":{"origin":"security/ossec-hids-agent","version":"3.7.0"}},"categories":["security"],"options":{"NOFW":"on","IPF":"off","IPFW":"off","PF":"off","BASIC_RC":"off","HOSTDENY_SC":"off","BASIC_SC":"off","OSSEC_SC":"off","PGSQL_SC":"off","LOGINS":"on","PORTS_TCP":"on","PORTS_UDP":"on","BASIC":"off","OSSEC":"off","APACHE":"off","NGINX":"off","RADIUS":"off","VSFTPD":"off"},"messages":[{"message":"The \"ossec.conf\" must no longer be used for configuration. It will be\noverwritten by merged \"*.conf\" files from the configuration directory:\n/usr/local/ossec-hids/etc/ossec.conf.d","type":"install"}]},{"name":"ossec-hids-agent","origin":"security/ossec-hids-agent","version":"3.7.0","comment":"Security tool to monitor and check logs and intrusions - agent installation","maintainer":"dominik.lisiak@bemsoft.pl","www":"https://ossec.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d40dbece289e8693de4ca8744b8639ec85333655aeff5468f28916961830ae13","flatsize":2104510,"path":"All/ossec-hids-agent-3.7.0.pkg","repopath":"All/ossec-hids-agent-3.7.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":279100,"desc":"OSSEC is a scalable, multi-platform, open source Host-based Intrusion Detection\nSystem (HIDS). It has a powerful correlation and analysis engine, integrating\nlog analysis, file integrity checking, Windows registry monitoring, centralized\npolicy enforcement, rootkit detection, real-time alerting and active response.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["security"],"users":["ossec","ossecm","ossecr"],"groups":["ossec"],"shlibs_required":["libinotify.so.0","libpcre2-8.so.0","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","INOTIFY":"on","LUA":"off"},"messages":[{"message":"All the files related to OSSEC have been installed in:\n/usr/local/ossec-hids\n\nYou need to create main configuration file:\n/usr/local/ossec-hids/etc/ossec.conf\n\nFor information on proper configuration see:\nhttps://www.ossec.net/docs/syntax/ossec_config.html\n\nTo enable the startup script add ossec_hids_enable=\"YES\" to /etc/rc.conf.\n\nIf you intend to use \"firewall-drop\" active response on this OSSEC instance\ncreate the script:\n/usr/local/ossec-hids/active-response/bin/firewall-drop.sh\n\nYou can copy or hard link (symbolic link is not supported) one of the scripts\nalready provided by OSSEC:\n/usr/local/ossec-hids/active-response/bin/ipfilter.sh\n/usr/local/ossec-hids/active-response/bin/ipfw.sh\n/usr/local/ossec-hids/active-response/bin/pf.sh\n\nFor further steps see the documentation:\nhttps://www.ossec.net/docs/syntax/head_ossec_config.active-response.html\n\nConsider installing \"security/ossec-hids-agent-config\" to ease\nOSSEC configuration.\n\nFor additional help execute:\n# /usr/local/etc/rc.d/ossec-hids help","type":"install"}]},{"name":"orc","origin":"devel/orc","version":"0.4.36","comment":"Library and toolset to operate arrays of data","maintainer":"kwm@FreeBSD.org","www":"https://gstreamer.freedesktop.org/projects/orc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35e561fd3c7f46f632c80b1184b10911b90b13652434f857a031f461f864aec0","flatsize":1384947,"path":"All/orc-0.4.36.pkg","repopath":"All/orc-0.4.36.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":252380,"desc":"Orc - The Oil Runtime Compiler\n\nOrc is a library and set of tools for compiling and executing\nvery simple programs that operate on arrays of data.  The \"language\"\nis a generic assembly language that represents many of the features\navailable in SIMD architectures, including saturated addition and\nsubtraction, and many arithmetic operations.\n\n(OIL stands for Optimized Inner Loops)","categories":["devel"],"shlibs_provided":["liborc-0.4.so.0","liborc-test-0.4.so.0"],"options":{"DOCS":"on"}},{"name":"orbitron","origin":"x11-fonts/orbitron","version":"g20110525","comment":"Geometric sans-serif typeface intended for display purposes","maintainer":"flo@snakeoilproductions.net","www":"https://github.com/theleagueof/orbitron","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5673c8477effce4ddbee8eb6cbce55097366c617974fa2b53b1553fc1352e551","flatsize":84046,"path":"All/orbitron-g20110525.pkg","repopath":"All/orbitron-g20110525.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":44340,"desc":"Orbitron is a geometric sans-serif typeface intended for display purposes. It\nfeatures four weights (light, medium, bold, and black), a stylistic\nalternative, small caps, and a ton of alternate glyphs.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"orch","origin":"sysutils/orch","version":"0.2","comment":"Program orchestration tool scripted with lua","maintainer":"kevans@FreeBSD.org","www":"https://git.kevans.dev/kevans/orch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74ed90a756132e17ce56d70af221cb608a35526f2d0d1407a7a42f90226e0efd","flatsize":90984,"path":"All/orch-0.2.pkg","repopath":"All/orch-0.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":30712,"desc":"Orch is a program orchestration tool, inspired by expect(1) but scripted with\nlua.  This utility allows scripted manipulation of programs for, e.g., testing\nor automation purposes.  Orch drives spawn processes over a pts(4)\npseudo-terminal, which allows for a broader range of interactions with a program\nunder orchestration.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["sysutils"],"shlibs_required":["liblua-5.4.so"],"options":{"EXAMPLES":"on","MANPAGES":"on"}},{"name":"osm2pgrouting","origin":"converters/osm2pgrouting","version":"2.3.8_3","comment":"Import OSM data into pgRouting database","maintainer":"lbartoletti@FreeBSD.org","www":"https://pgrouting.org/docs/tools/osm2pgrouting.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0877ba4d8e0f0de393ec0de8df19f14f60a7298a53ba9e9b99ee162fd1e957b","flatsize":413830,"path":"All/osm2pgrouting-2.3.8_3.pkg","repopath":"All/osm2pgrouting-2.3.8_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":123632,"desc":"osm2pgrouting tool makes it easy to import OpenStreetMap data and\nuse it with pgRouting. It creates topology automatically and creates\ntables for feature types and road classes.\n\nFeatures:\n* Uses XML configuration file to select road types and classes to import.\n* Creates types and classes tables, which can help to create sophisticated\n  cost functions.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"postgresql-libpqxx":{"origin":"databases/postgresql-libpqxx","version":"7.2.0"}},"categories":["converters","databases","geography"],"shlibs_required":["libpqxx-7.2.so","libpq.so.5","libexpat.so.1","libboost_program_options.so.1.84.0"],"options":{"DOCS":"on"}},{"name":"osm2mp","origin":"converters/osm2mp","version":"r475_2","comment":"OpenStreetMap data into Polish map format (MP) converter","maintainer":"amdmi3@FreeBSD.org","www":"https://code.google.com/archive/p/osm2mp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b833eb922527315d5c38d403fcbe646f8c1f8257c3bb8d753ca67d0becb9d081","flatsize":227991,"path":"All/osm2mp-r475_2.pkg","repopath":"All/osm2mp-r475_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":50352,"desc":"OpenStreetMap data into Polish map format (MP) convertor","deps":{"p5-Encode-Locale":{"origin":"converters/p5-Encode-Locale","version":"1.05"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Math-Geometry-Planar-GPC-PolygonXS":{"origin":"math/p5-Math-Geometry-Planar-GPC-PolygonXS","version":"0.052"},"p5-Math-Polygon":{"origin":"math/p5-Math-Polygon","version":"1.10"},"p5-Math-Polygon-Tree":{"origin":"math/p5-Math-Polygon-Tree","version":"0.08_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Tree-R":{"origin":"devel/p5-Tree-R","version":"0.072"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","geography"],"messages":[{"message":"If you need to tune osm2mp configuration files, you may copy\n/usr/local/share/osm2mp to some directory you own and use\nosm2mp's --config option to point it to modified files.","type":"install"}]},{"name":"ospray","origin":"graphics/ospray","version":"2.10.0_10","comment":"Ray tracing based rendering engine for high-fidelity visualization","maintainer":"yuri@FreeBSD.org","www":"https://www.ospray.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1abf1c4f3a799d4ea23d241a05609da3b367607f1bcd3ccc5c5373de800bcb80","flatsize":12663081,"path":"All/ospray-2.10.0_10.pkg","repopath":"All/ospray-2.10.0_10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3186420,"desc":"OSPRay features interactive CPU rendering capabilities geared towards Scientific\nVisualization applications. Advanced shading effects such as Ambient Occlusion,\nshadows, and transparency can be rendered interactively, enabling new insights\ninto data exploration.","deps":{"benchmark":{"origin":"devel/benchmark","version":"1.8.3,1"},"embree":{"origin":"graphics/embree","version":"3.13.5_7"},"glfw":{"origin":"graphics/glfw","version":"3.4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openvkl":{"origin":"graphics/openvkl","version":"1.3.0_12"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"readline":{"origin":"devel/readline","version":"8.2.10"},"rkcommon":{"origin":"devel/rkcommon","version":"1.10.0_5,1"}},"categories":["graphics"],"shlibs_required":["libbenchmark.so.1","librkcommon.so.1","libtbb.so.12","libtbbmalloc.so.2","libembree3.so.3","libopenvkl.so.1","libglfw.so.3","libGL.so.1","libGLU.so.1"],"shlibs_provided":["libospray.so.2","libospray_imgui.so.2","libospray_module_cpu.so.2","libospray_testing.so.2"],"options":{"APPS":"on"},"messages":[{"message":"You installed OSPRay: A ray-tracing engine.\n\nDue to the limitation of OpenVKL OSPRay requires\nCPU to have SSE4.2 support or higher.","type":"install"}]},{"name":"osrm-backend","origin":"www/osrm-backend","version":"5.26.0_6","comment":"Open Source Routing Machine (Backend)","maintainer":"freebsd@mosedal.net","www":"https://project-osrm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"066b9f6862ff6e1a4e6e2aa2375ea95a3ab06d250ccef711eb9b12a002ead28f","flatsize":43200824,"path":"All/osrm-backend-5.26.0_6.pkg","repopath":"All/osrm-backend-5.26.0_6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3993224,"desc":"OSRM stands for open source routing machine and is part\nof the open-streetmap project.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"luabind":{"origin":"devel/luabind","version":"0.9.1_17"},"tbb":{"origin":"devel/tbb","version":"2020.3_4"}},"categories":["www"],"users":["osrm"],"groups":["osrm"],"shlibs_required":["libtbb.so","libtbbmalloc.so","libboost_date_time.so.1.84.0","libboost_chrono.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_iostreams.so.1.84.0","libboost_thread.so.1.84.0","libboost_system.so.1.84.0","libboost_program_options.so.1.84.0","liblua-5.3.so","libboost_regex.so.1.84.0","libexpat.so.1"],"options":{"DEBUG":"off"}},{"name":"orville-write","origin":"misc/orville-write","version":"2.55_2","comment":"Advanced replacement for write/mesg","maintainer":"bofh@FreeBSD.org","www":"https://unixpapa.com/write.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f00fd7d10779d621b7843243bc1d62f03986da56e35ce9e186f655ab5ad8a17","flatsize":115647,"path":"All/orville-write-2.55_2.pkg","repopath":"All/orville-write-2.55_2.pkg","licenselogic":"single","pkgsize":41564,"desc":"This implementation of the Unix write program adds many nice features\nwhile remaining close to the standard Unix program in spirit. It has been\nheavily used on M-Net since 1985 and on Grex since 1991, as well as a few\nother systems. It is a ground-up reimplementation using no proprietary\ncode. It's available under a Berkeley-style license (no charge, no\nrestriction on commercial use, just don't take my name off of it). The\ncurrent version is fairly portable.\n\nOrville write was written for use on M-Net and Grex, both public access\nUnix systems in Ann Arbor. As such, many of the features are designed to\nsupport a system featuring a delicate mix of novice users and hostile\npranksters, plus a lot of people who just want to talk. It's user\ninterface is pretty much identical to the normal write program, but it\noffers many extensions and improvements.","categories":["misc"]},{"name":"or-aspell","origin":"textproc/or-aspell","version":"0.03.1_1,2","comment":"Aspell Oriya dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77ccd353d9fcf55f3818b8e3612baca707a617976ed7c7f78ec82f4cbd3c907f","flatsize":49662,"path":"All/or-aspell-0.03.1_1,2.pkg","repopath":"All/or-aspell-0.03.1_1,2.pkg","licenselogic":"single","pkgsize":13664,"desc":"Aspell Oriya dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"osg34","origin":"graphics/osg34","version":"3.4.1_59","comment":"C++ OpenGL scene graph library for real-time rendering","maintainer":"amdmi3@FreeBSD.org","www":"https://www.openscenegraph.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40ec63297566205b78a7ddef056af0a4763d0c9a535f509d8c7a3903fbb3a48c","flatsize":36178134,"path":"All/osg34-3.4.1_59.pkg","repopath":"All/osg34-3.4.1_59.pkg","licenselogic":"single","licenses":["OSGPL"],"pkgsize":6757016,"desc":"The Open Scene Graph is a cross-platform C++ OpenGL library for the\nreal-time, photo-realistic rendering of large 3D models. Uses range from\nvisual simulation, to scientific modelling, to games, to whatever you can\nthink of!","deps":{"ffmpeg4":{"origin":"multimedia/ffmpeg4","version":"4.4.4_12"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libX11.so.6","libXrandr.so.2","libGL.so.1","libavformat.so.58","libavdevice.so.58","libavcodec.so.58","libavutil.so.56","libswscale.so.5","libswresample.so.3","libavresample.so.4","libfreetype.so.6","libgif.so.7","libjpeg.so.8","libpng16.so.16","libtiff.so.6"],"shlibs_provided":["libOpenThreads.so.20","libosg.so.131","libosgAnimation.so.131","libosgDB.so.131","libosgFX.so.131","libosgGA.so.131","libosgManipulator.so.131","libosgParticle.so.131","libosgPresentation.so.131","libosgShadow.so.131","libosgSim.so.131","libosgTerrain.so.131","libosgText.so.131","libosgUI.so.131","libosgUtil.so.131","libosgViewer.so.131","libosgVolume.so.131","libosgWidget.so.131"],"options":{"CURL":"off","FFMPEG":"on","FREETYPE":"on","GDAL":"off","GIF":"on","GSTREAMER":"off","GTA":"off","JASPER":"off","LIBLAS":"off","LUA":"off","NVTT":"off","OPENEXR":"off","PDF":"off","QT5":"off","SDL":"off","SVG":"off","VNC":"off","XINE":"off","XRANDR":"on"}},{"name":"ora2pg","origin":"databases/ora2pg","version":"24.3","comment":"Oracle to PostgreSQL database schema converter","maintainer":"wen@FreeBSD.org","www":"https://github.com/darold/ora2pg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acb20e1a269879d43ce581778cafeb306a14949f8f516275de5dad337b76f918","flatsize":1994497,"path":"All/ora2pg-24.3.pkg","repopath":"All/ora2pg-24.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":390616,"desc":"Ora2Pg is a free tool used to migrate an Oracle database to a PostgreSQL\ncompatible schema. It connects your Oracle database, scan it automatically\nand extracts its structure or data, it then generates SQL scripts that you\ncan load into your PostgreSQL database. Ora2Pg can be used from reverse\nengineering Oracle database to huge enterprise database migration or simply\nto replicate some Oracle data into a PostgreSQL database. It is really easy\nto used and doesn't need any Oracle database knowledge than providing the\nparameters needed to connect to the Oracle database.","deps":{"p5-Class-DBI-Oracle":{"origin":"databases/p5-Class-DBI-Oracle","version":"0.51_1"},"p5-Class-DBI-Pg":{"origin":"databases/p5-Class-DBI-Pg","version":"0.09_4"},"p5-Class-DBI-mysql":{"origin":"databases/p5-Class-DBI-mysql","version":"1.00_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"],"options":{"DOCS":"on"}},{"name":"opusfile","origin":"audio/opusfile","version":"0.12_1","comment":"Opus playback library","maintainer":"liangtai.s16@gmail.com","www":"https://opus-codec.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25dda0e5340b37e8fedb2a1f4c3da89ac37cc5efff71bbfcd4d1996cf2cac70d","flatsize":294884,"path":"All/opusfile-0.12_1.pkg","repopath":"All/opusfile-0.12_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":75288,"desc":"Library for decoding .opus files, including seeking support.","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"}},"categories":["audio"],"shlibs_required":["libogg.so.0","libopus.so.0","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libopusfile.so.0","libopusurl.so.0"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"optar","origin":"graphics/optar","version":"2015.02.09_2","comment":"Tool for encoding data on paper","maintainer":"ports@FreeBSD.org","www":"http://ronja.twibright.com/optar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0de868972b45447e2b90e69bfcdef8f96cd4693caf72807487ba739482146b1","flatsize":164798,"path":"All/optar-2015.02.09_2.pkg","repopath":"All/optar-2015.02.09_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40188,"desc":"Optar stands for OPTical ARchiver. It's a codec for encoding data on\npaper, then you print it with a laser printer. If you want to read the\nrecording, scan it with a scanner and feed into the decoder program.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"],"messages":[{"message":"===>   NOTICE:\n\nThe optar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"or-libreoffice","origin":"editors/libreoffice-or","version":"24.2.4.2","comment":"or language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"961c4dcf3854f8012b75a1dc9401b7408f4e76e08a30a7d81fbdb49983f4c5a4","flatsize":2642190,"path":"All/or-libreoffice-24.2.4.2.pkg","repopath":"All/or-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":395416,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"optipng","origin":"graphics/optipng","version":"0.7.8_1","comment":"Optimizer for PNG files","maintainer":"tom@hur.st","www":"https://optipng.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d15246ec69a7ef177708fb6e627acdaddad313181207eda5e81774eecb650683","flatsize":211699,"path":"All/optipng-0.7.8_1.pkg","repopath":"All/optipng-0.7.8_1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":101320,"desc":"OptiPNG is a PNG optimizer that recompresses image files to a smaller\nsize, without losing any information. This program also converts\nexternal formats (BMP, GIF, PNM; TIFF support is coming up) to optimized\nPNG, and performs PNG integrity checks and corrections.\n\nThe idea has been inspired from pngcrush, and is explained in detail in\nthe PNG-Tech article \"A guide to PNG optimization\". The implementation\nis carried forward in OptiPNG, which offers a faster execution per\ntrial, and a wider search space.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:optipng_project:optipng:0.7.8:::::dragonfly6:x86_64:1"}},{"name":"otrs","origin":"www/otrs","version":"6.0.29_3","comment":"Open Ticket Request System","maintainer":"m.tsatsenko@gmail.com","www":"https://www.otrs.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9b7329752e3888edb8192bcfe958a72c469c89824b37ab2ea3c3f89fd1e7b17","flatsize":68189903,"path":"All/otrs-6.0.29_3.pkg","repopath":"All/otrs-6.0.29_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":7622472,"desc":"OTRS is an Open source Ticket Request System (also well known as trouble\nticket system) with many features to manage customer telephone calls and\ne-mails.  The system is built to allow your support, sales, pre-sales,\nbilling, internal IT, helpdesk, etc. department to react quickly to\ninbound inquiries.","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-Apache-DBI":{"origin":"www/p5-Apache-DBI","version":"1.12_2"},"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-CSS-Minifier":{"origin":"textproc/p5-CSS-Minifier","version":"0.01_1"},"p5-CSS-Minifier-XS":{"origin":"textproc/p5-CSS-Minifier-XS","version":"0.13"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-Crypt-Eksblowfish":{"origin":"security/p5-Crypt-Eksblowfish","version":"0.009_3"},"p5-Crypt-PasswdMD5":{"origin":"security/p5-Crypt-PasswdMD5","version":"1.42"},"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Date-Pcalc":{"origin":"devel/p5-Date-Pcalc","version":"6.1_1"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"p5-GD-TextUtil":{"origin":"graphics/p5-GD-TextUtil","version":"0.86_5"},"p5-IO-Interactive":{"origin":"devel/p5-IO-Interactive","version":"1.025,1"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-JavaScript-Minifier":{"origin":"textproc/p5-JavaScript-Minifier","version":"1.16"},"p5-JavaScript-Minifier-XS":{"origin":"textproc/p5-JavaScript-Minifier-XS","version":"0.15"},"p5-Lingua-Translit":{"origin":"devel/p5-Lingua-Translit","version":"0.28"},"p5-Locale-Codes":{"origin":"misc/p5-Locale-Codes","version":"3.64"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-IMAPClient":{"origin":"mail/p5-Mail-IMAPClient","version":"3.43"},"p5-Math-Random-Secure":{"origin":"math/p5-Math-Random-Secure","version":"0.080001"},"p5-Mozilla-CA":{"origin":"www/p5-Mozilla-CA","version":"20240730"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-IMAP-Simple":{"origin":"mail/p5-Net-IMAP-Simple","version":"1.2212"},"p5-Net-SSLGlue":{"origin":"security/p5-Net-SSLGlue","version":"1.058"},"p5-PDF-API2":{"origin":"textproc/p5-PDF-API2","version":"2.047"},"p5-Pod-Strip":{"origin":"textproc/p5-Pod-Strip","version":"1.100"},"p5-Proc-Daemon":{"origin":"devel/p5-Proc-Daemon","version":"0.23"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-Schedule-Cron-Events":{"origin":"sysutils/p5-Schedule-Cron-Events","version":"1.95_1"},"p5-Sisimai":{"origin":"mail/p5-Sisimai","version":"5.0.3"},"p5-Sys-Hostname-Long":{"origin":"sysutils/p5-Sys-Hostname-Long","version":"1.5_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"p5-XML-FeedPP":{"origin":"textproc/p5-XML-FeedPP","version":"0.95"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-LibXML-Simple":{"origin":"textproc/p5-XML-LibXML-Simple","version":"0.95"},"p5-XML-LibXSLT":{"origin":"textproc/p5-XML-LibXSLT","version":"2.003000"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-YAML-LibYAML":{"origin":"textproc/p5-YAML-LibYAML","version":"0.89"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"users":["otrs"],"groups":["otrs","www"],"options":{"APACHE":"on","GNUPG":"off","IMAP":"on","LDAP":"off","MYSQL":"on","PDF":"on","PGSQL":"off","POP3":"on","REPORTS":"on","SMTP":"on","SSL":"on","ASPELL":"on","ISPELL":"off"},"annotations":{"cpe":"cpe:2.3:a:otrs:otrs:6.0.29:::::dragonfly6:x86_64:3"},"messages":[{"message":"OTRS is now installed.\n\nThe rest of installation must be completed manually.\n\nPlease see http://otrs.github.io/doc/manual/admin/stable/en/html/index.html\nand/or documentation in /usr/local/share/doc/otrs for further instructions, particularly\nregarding configuring your web server, database, cron scripts, and\nreceiving emails.\n\nDo not forget to run otrs.SetPermissions.pl script when installing OTRS\nfor the first time.\nFor example:\n# /usr/local/otrs/bin/otrs.SetPermissions.pl \\\n--web-group=www --otrs-user=otrs \\\n--admin-group=wheel /usr/local/otrs\n\n\nIf you are upgrading from an earlier version, follow the instructions for\nupgrading your database schema and configuration files given in\n/usr/local/share/doc/otrs/UPGRADING.md","type":"install"}]},{"name":"orthorobot","origin":"games/orthorobot","version":"1.1.1.1_1","comment":"Perspective puzzle game","maintainer":"0mp@FreeBSD.org","www":"https://stabyourself.net/orthorobot/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"881b1c4e590d09a7afdb8a10da7701b8b02158d60aa8b2c781436b6928ff3b85","flatsize":3436986,"path":"All/orthorobot-1.1.1.1_1.pkg","repopath":"All/orthorobot-1.1.1.1_1.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":3417728,"desc":"Literally bridging the gap between 2D and 3D games, Ortho Robot is a\nperspective based puzzle game, where you flatten the view to move across gaps.\nYour objective is to reach the ending green block (either by standing directly\non it or standing on it in relative space). For some extra challenge, try to\ncollect all coins and perfect your time, steps and number of warps.","deps":{"love10":{"origin":"devel/love10","version":"0.10.2_5"}},"categories":["games"]},{"name":"ossim","origin":"graphics/ossim","version":"2.11.1_4","comment":"Powerful suite of geospatial libraries and applications","maintainer":"lbartoletti@FreeBSD.org","www":"https://github.com/ossimlabs/ossim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eaa539e655cebf838ab56afc59aa7bd4b00a4280422c9c9be9a3b55ca238ed65","flatsize":22976345,"path":"All/ossim-2.11.1_4.pkg","repopath":"All/ossim-2.11.1_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4880976,"desc":"OSSIM is an open source, C++ (mostly), geospatial image processing library used\nby government, commercial, educational, and private entities throughout the\nsolar system. It has been in active development since the last millenium. This\nrepository contains the full OSSIM package including core library, applications,\ntests, and build system. It does not contain the OSSIM plugins and other\nOSSIM-related code such as java-bindings (ossim-oms), and GUI. Those are\navailable for individually cloning. Refer to the root github page for ossimlabs.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"jsoncpp":{"origin":"devel/jsoncpp","version":"1.9.5"},"libgeotiff":{"origin":"graphics/libgeotiff","version":"1.7.3"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"osg34":{"origin":"graphics/osg34","version":"3.4.1_59"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","geography"],"shlibs_required":["libgeos_c.so.1","libgeotiff.so.5","libjpeg.so.8","libtiff.so.6","libjsoncpp.so.25","libfreetype.so.6"],"shlibs_provided":["libossim.so.1"],"options":{"TEST":"off"}},{"name":"opus-tools","origin":"audio/opus-tools","version":"0.2_3","comment":"Encode, inspect, and decode Opus files","maintainer":"naddy@FreeBSD.org","www":"https://opus-codec.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"688dd2afa5e72b000538082000c1b89da0614737b4b36f340197ebbee06712a3","flatsize":185968,"path":"All/opus-tools-0.2_3.pkg","repopath":"All/opus-tools-0.2_3.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","GPLv2"],"pkgsize":61412,"desc":"Opus-tools provides command-line utilities to encode, inspect, and\ndecode .opus files.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libopusenc":{"origin":"audio/libopusenc","version":"0.2.1_1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"}},"categories":["audio"],"shlibs_required":["libopusurl.so.0","libopusfile.so.0","libopus.so.0","libopusenc.so.0","libFLAC.so.12","libogg.so.0"]},{"name":"oregano","origin":"cad/oregano","version":"0.84.43_6","comment":"Schematic capture and circuit simulator","maintainer":"yuri@FreeBSD.org","www":"https://ahoi.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd51d5d0374c06dbff1154caea6b73b53932fac36b5d3dddb161948e06fbd591","flatsize":5829246,"path":"All/oregano-0.84.43_6.pkg","repopath":"All/oregano-0.84.43_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1161744,"desc":"oregano is an application for schematic capture and simulation of electronic\ncircuits. The actual simulation is performed by Berkeley Spice, GNUcap or the\nnew generation ngspice.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"goocanvas2":{"origin":"graphics/goocanvas2","version":"2.0.4_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["cad"],"shlibs_required":["libxml2.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libatk-1.0.so.0","libwayland-client.so.0","libpango-1.0.so.0","libcairo.so.2","libharfbuzz.so.0","libgio-2.0.so.0","libgoocanvas-2.0.so.9","libgtksourceview-3.0.so.1"]},{"name":"orca","origin":"accessibility/orca","version":"43.1_4","comment":"Scriptable screen reader","maintainer":"gnome@FreeBSD.org","www":"https://live.gnome.org/Orca","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2878e2ef4544421d614f9884d69eea75b745e7374e6d570b6e7fc30e4c48829","flatsize":19640471,"path":"All/orca-43.1_4.pkg","repopath":"All/orca-43.1_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2331348,"desc":"Orca a scriptable screen reader that is currently under development.\nAs such it is highly unstable and undergoes frequent changes.  To\nread more about Orca, please refer to the Orca documentation series\navailable in the ./docs/doc-set directory and also the Orca WIKI at\nthe URL below.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-atspi":{"origin":"accessibility/py-atspi","version":"2.38.2"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-speech-dispatcher":{"origin":"accessibility/py-speech-dispatcher","version":"0.11.2_4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["accessibility","gnome"],"annotations":{"cpe":"cpe:2.3:a:gnome:orca:43.1:::::dragonfly6:x86_64:4"}},{"name":"openvpn-auth-script","origin":"security/openvpn-auth-script","version":"1.0.0.3","comment":"Generic script-based deferred auth plugin for OpenVPN","maintainer":"pdemon@gmail.com","www":"https://github.com/pdemonaco/auth-script-openvpn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4056a92589100fd22fd89228f371a53b7d7c1e11891fdb13a835e4b8ea54d299","flatsize":19658,"path":"All/openvpn-auth-script-1.0.0.3.pkg","repopath":"All/openvpn-auth-script-1.0.0.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7488,"desc":"Implements the deferred authentication handler defined by the OpenVPN standard\ninterface. By using this plugin instead of auth-user-pass-verify, slow\nauthentication methods like push-based multi factor nolonger cause other active\nVPN sessions to hang.","categories":["security","net","net-vpn"]},{"name":"openvpn-auth-radius","origin":"security/openvpn-auth-radius","version":"2.1_4","comment":"RADIUS authentication plugin for OpenVPN","maintainer":"m.tsatsenko@gmail.com","www":"https://www.nongnu.org/radiusplugin/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"501b1220d66e23cc05bf2752b88c67f6a66af45a36c1d3b2234f90d0c092933a","flatsize":427491,"path":"All/openvpn-auth-radius-2.1_4.pkg","repopath":"All/openvpn-auth-radius-2.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":100912,"desc":"The OpenVPN Radius Plugin provides RADIUS authentication\nand accounting support for OpenVPN.","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"openvpn":{"origin":"security/openvpn","version":"2.6.12"}},"categories":["security","net-vpn"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"orbital_eunuchs_sniper","origin":"games/orbital_eunuchs_sniper","version":"1.30_9","comment":"Overhead shooting game","maintainer":"ports@FreeBSD.org","www":"https://www.icculus.org/oes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b45c0f41c344992db4303640ca4376daad9e4d4c592a15bc5846e8156fd693c7","flatsize":4023942,"path":"All/orbital_eunuchs_sniper-1.30_9.pkg","repopath":"All/orbital_eunuchs_sniper-1.30_9.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":3917232,"desc":"Orbital Eunuchs Sniper is an overhead shooting game. You (the Eunuch\non the orbital laser platform) are tasked with protecting the VIPs\n(blue) from the terrorists (red)!","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe orbital_eunuchs_sniper port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"opkg-openwrt","origin":"archivers/opkg-openwrt","version":"20180803_2","comment":"OpenWrt package manager","maintainer":"mm@FreeBSD.org","www":"https://openwrt.org/docs/guide-user/additional-software/opkg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd6569647ce83beacbe1f645e4619beeeada6bba4d28035c04a03ba2d02e464a","flatsize":166666,"path":"All/opkg-openwrt-20180803_2.pkg","repopath":"All/opkg-openwrt-20180803_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":70860,"desc":"The opkg utility (an ipkg fork) is a lightweight package manager used\nto download and install OpenWrt packages from local package repositories\nor ones located in the Internet.\n\nopkg is part of the OpenWrt project\n\nThis is a patched version with chroot support","categories":["archivers","sysutils"]},{"name":"openzwave","origin":"comms/openzwave","version":"1.4.3254","comment":"Open-source interface to Z-Wave networks","maintainer":"johan@stromnet.se","www":"http://www.openzwave.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdf0748e0355ec365effedfb0a3c5608ed35f2abd2fece4def2195b4c0509079","flatsize":4129097,"path":"All/openzwave-1.4.3254.pkg","repopath":"All/openzwave-1.4.3254.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":628380,"desc":"Free software library that interfaces with selected Z-Wave PC controllers,\nallowing anyone to create applications that manipulate and respond to\ndevices on a Z-Wave network, without requiring in-depth knowledge of the\nZ-Wave protocol.","categories":["comms"],"shlibs_provided":["libopenzwave.so.1.4"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"openyahtzee","origin":"games/openyahtzee","version":"1.9.3_7","comment":"Full-featured classic dice game Yahtzee","maintainer":"ports@FreeBSD.org","www":"https://www.openyahtzee.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19cee011125236f22a7d73183e2f1c330cad73989440400c42cd67238710560f","flatsize":487917,"path":"All/openyahtzee-1.9.3_7.pkg","repopath":"All/openyahtzee-1.9.3_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":145076,"desc":"Open Yhatzee is an open-source (free) version of the classic dice game\nYahtzee. Open Yahtzee is built to be OS portable, that means you can run\nit on many kinds of different operating systems and platforms. The\nportability is mainly achived via wxWidgets which also gives Open\nYahtzee a native look on each platform.","deps":{"wx32-gtk3":{"origin":"x11-toolkits/wxgtk32","version":"3.2.4_2"}},"categories":["games"],"shlibs_required":["libwx_gtk3u_xrc-3.2.so.0","libwx_gtk3u_html-3.2.so.0","libwx_gtk3u_qa-3.2.so.0","libwx_gtk3u_core-3.2.so.0","libwx_baseu_xml-3.2.so.0","libwx_baseu_net-3.2.so.0","libwx_baseu-3.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe openyahtzee port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"osg","origin":"graphics/osg","version":"3.6.5_70","comment":"C++ OpenGL scene graph library for real-time rendering","maintainer":"amdmi3@FreeBSD.org","www":"https://www.openscenegraph.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0202933983e556a7f99a2fb88f934ff830f282414f9a6083f5abab820d37e393","flatsize":39837406,"path":"All/osg-3.6.5_70.pkg","repopath":"All/osg-3.6.5_70.pkg","licenselogic":"single","licenses":["OSGPL"],"pkgsize":7186520,"desc":"The Open Scene Graph is a cross-platform C++ OpenGL library for the\nreal-time, photo-realistic rendering of large 3D models. Uses range from\nvisual simulation, to scientific modelling, to games, to whatever you can\nthink of!","deps":{"ffmpeg4":{"origin":"multimedia/ffmpeg4","version":"4.4.4_12"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libfontconfig.so.1","libX11.so.6","libXinerama.so.1","libXrandr.so.2","libGL.so.1","libavformat.so.58","libavdevice.so.58","libavcodec.so.58","libavutil.so.56","libswscale.so.5","libswresample.so.3","libavresample.so.4","libfreetype.so.6","libgif.so.7","libjpeg.so.8","libpng16.so.16","libtiff.so.6"],"shlibs_provided":["libOpenThreads.so.21","libosg.so.161","libosgAnimation.so.161","libosgDB.so.161","libosgFX.so.161","libosgGA.so.161","libosgManipulator.so.161","libosgParticle.so.161","libosgPresentation.so.161","libosgShadow.so.161","libosgSim.so.161","libosgTerrain.so.161","libosgText.so.161","libosgUI.so.161","libosgUtil.so.161","libosgViewer.so.161","libosgVolume.so.161","libosgWidget.so.161"],"options":{"ASIO":"off","COLLADA":"off","CURL":"off","DCMTK":"off","FFMPEG":"on","FONTCONFIG":"on","FREETYPE":"on","GDAL":"off","GIF":"on","GSTREAMER":"off","GTA":"off","JASPER":"off","LIBLAS":"off","LUA":"off","NVTT":"off","OPENEXR":"off","PDF":"off","SDL":"off","SVG":"off","VNC":"off","XINERAMA":"on","XRANDR":"on"}},{"name":"opus","origin":"audio/opus","version":"1.5.2","comment":"IETF audio codec","maintainer":"naddy@FreeBSD.org","www":"https://opus-codec.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4a354bfaf206d26d3be72c98c8b6892998f78218eecd28137082f4e1f60eb45","flatsize":11452568,"path":"All/opus-1.5.2.pkg","repopath":"All/opus-1.5.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4500236,"desc":"Opus is a totally open, royalty-free, highly versatile audio codec.\nIt is standardized by the Internet Engineering Task Force (IETF)\nas RFC 6716 which incorporated technology from Skype's SILK codec\nand Xiph.Org's CELT codec.\n\nOpus is designed to handle a wide range of interactive audio\napplications, including Voice over IP, videoconferencing, in-game\nchat, and even live, distributed music performances. It scales from\nlow bitrate narrowband speech at 6 kbit/s to very high quality\nstereo music at 510 kbit/s. Opus uses both Linear Prediction (LP)\nand the Modified Discrete Cosine Transform (MDCT) to achieve good\ncompression of both speech and music.","categories":["audio"],"shlibs_provided":["libopus.so.0"],"annotations":{"cpe":"cpe:2.3:a:opus-codec:opus:1.5.2:::::dragonfly6:x86_64"}},{"name":"openxcom","origin":"games/openxcom","version":"1.0_12","comment":"Open-source reimplementation of the original X-Com","maintainer":"amdmi3@FreeBSD.org","www":"https://openxcom.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9534e6a981b5de1fdb1575f5d32875fce9e5af7068f5525cde214d80922a7d8","flatsize":5240488,"path":"All/openxcom-1.0_12.pkg","repopath":"All/openxcom-1.0_12.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1448404,"desc":"OpenXcom is an open-source clone of the popular\nUFO: Enemy Unknown (X-Com: UFO Defense in USA) videogame by\nMicroprose, licensed under the GPL and written in C++ / SDL.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libyaml-cpp.so.0","libSDL_gfx.so.16","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libGL.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"OpenXcom requires original UFO: Enemy Unknown / X-Com: UFO Defense\ndata files. Please copy all subfolders from original game into\n/usr/local/share/openxcom/data directory.\n\nAlso note that if you get messages like \"GMDEFENT NOT FOUND\" or\n\"INVALID CHRYS.PCK\", you need to patch your UFO date to the latest\nversion. See section `Data Patch' of\n\n  http://openxcom.org/index.php/downloads-extras/\n\nfor details.","type":"install"}]},{"name":"openvanilla-framework","origin":"textproc/openvanilla-framework","version":"0.7.2.20070514","comment":"Development header files for OpenVanilla","maintainer":"ports@FreeBSD.org","www":"https://openvanilla.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf05a97a878374cf5158cc5de383ed2239a07b19dc5ac9662b5373910fc6fa80","flatsize":14778,"path":"All/openvanilla-framework-0.7.2.20070514.pkg","repopath":"All/openvanilla-framework-0.7.2.20070514.pkg","licenselogic":"single","pkgsize":5300,"desc":"OpenVanilla (OV) is an input method (IM)/output filter (OF) framework\ndesigned for better end-user text processing experiences. For example,\nOpenVanilla provides a comprehensive set of Traditional Chinese input\nmethods that are lacking or of which counterparts are functionally\ndeficient/unsatisfactory in Apple's Mac OS X. Many Simplified Chinese\nusers also find this framework useful. A Tibetan IM module is also\navailable.\n\nOpenVanilla framework is a set of header files for OpenVanilla module\ndevelopment.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe openvanilla-framework port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openwince-include","origin":"devel/openwince-include","version":"0.4.2","comment":"Collection of the useful include files for embedded developers","maintainer":"ports@FreeBSD.org","www":"https://openwince.sourceforge.net/include/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d3de8397d9e1cb45dcc23ea85a4a286cbba8b08916ec02ec1ee2604b6cb1102","flatsize":422510,"path":"All/openwince-include-0.4.2.pkg","repopath":"All/openwince-include-0.4.2.pkg","licenselogic":"single","pkgsize":43836,"desc":"Include package is a collection of the useful independent include files for\nembedded C/Assembler developers.\nInclude package is released under BSD-style license.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe openwince-include port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"optpp","origin":"math/optpp","version":"2.4_2","comment":"Object-oriented nonlinear optimization library","maintainer":"yuri@FreeBSD.org","www":"https://software.sandia.gov/opt++/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b82348bffa484f11f21968fb462cc2b402aacd6f44eea81624b6546a93bdfe26","flatsize":5297115,"path":"All/optpp-2.4_2.pkg","repopath":"All/optpp-2.4_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":733656,"desc":"OPT++ is a library of nonlinear optimization algorithms written in C++. The\nmotivation for this package is to build an environment for the rapid prototyping\nand development of new optimization algorithms. In particular, the focus is on\nrobust and efficient algorithms for problems in which the function and\nconstraint evaluations require the execution of an expensive computer\nsimulation. Currently, OPT++ includes the classic Newton methods, a nonlinear\ninterior-point method, parallel direct search, generating set search, a trust\nregion - parallel direct search hybrid, and a wrapper to NPSOL. Between these\nmethods, a wide range of problems can be solved, e.g. with or without\nconstraints, with or without analytic gradients, simulation based, etc.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_provided":["libnewmat.so.0","libopt.so.0"]},{"name":"openvpn","origin":"security/openvpn","version":"2.6.12","comment":"Secure IP/Ethernet tunnel daemon","maintainer":"mandree@FreeBSD.org","www":"https://openvpn.net/community/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86501a642c30c0ebd67ef501bbd6ee6710638512f45e04f2f71685f0f76d3bf0","flatsize":1937203,"path":"All/openvpn-2.6.12.pkg","repopath":"All/openvpn-2.6.12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":629984,"desc":"OpenVPN is a robust, scalable and highly configurable VPN (Virtual Private\nNetwork) daemon which can be used to securely link two or more private networks\nusing an encrypted tunnel over the internet. It can operate over UDP or TCP,\ncan use SSL or a pre-shared secret to authenticate peers, and in SSL mode, one\nserver can handle many clients.","deps":{"easy-rsa":{"origin":"security/easy-rsa","version":"3.1.7,1"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pkcs11-helper":{"origin":"security/pkcs11-helper","version":"1.29.0_3"}},"categories":["security","net","net-vpn"],"users":["openvpn"],"groups":["openvpn"],"shlibs_required":["liblzo2.so.2","liblz4.so.1","libpkcs11-helper.so.1","libssl.so.12","libcrypto.so.12"],"options":{"ASYNC_PUSH":"off","DCO":"on","DOCS":"on","EASYRSA":"on","EXAMPLES":"on","LZ4":"on","LZO":"on","PKCS11":"on","SMALL":"off","TEST":"on","UNITTESTS":"off","X509ALTUSERNAME":"off"},"annotations":{"cpe":"cpe:2.3:a:openvpn:openvpn:2.6.12:::::dragonfly6:x86_64"},"messages":[{"message":"Edit /etc/rc.conf[.local] to start OpenVPN automatically at system\nstartup. See /usr/local/etc/rc.d/openvpn for details.\n\nConnect to VPN server as a client with this command to include\nthe client.up/down scripts in the initialization:\nopenvpn-client <spec>.ovpn\n\nFor compatibility notes when interoperating with older OpenVPN\nversions, please see <http://openvpn.net/relnotes.html>\n\nNote that OpenVPN does not officially support LibreSSL.\n\nNote that OpenVPN configures a separate user and group \"openvpn\",\nwhich should be used instead of the NFS user \"nobody\"\nwhen an unprivileged user account is desired.\n\nYou may want to add user openvpn and group openvpn when creating your\nconfiguration files, the example configuration shows this only as comments.","type":"install"},{"message":"Note that OpenVPN now configures a separate user and group \"openvpn\",\nwhich should be used instead of the NFS user \"nobody\"\nwhen an unprivileged user account is desired.\n\nIt is advisable to review existing configuration files and\nto consider adding/changing user openvpn and group openvpn.","type":"upgrade"}]},{"name":"openupsd","origin":"sysutils/openupsd","version":"0.3.1_1","comment":"UPS daemon for some Belkin UPS's","maintainer":"tdb@FreeBSD.org","www":"https://BSDforge.com/projects/sysutils/openupsd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"736ea83e512ead6c076e73079b19f53902a01c7ee17dc2918dc20262fcb57097","flatsize":69443,"path":"All/openupsd-0.3.1_1.pkg","repopath":"All/openupsd-0.3.1_1.pkg","licenselogic":"single","pkgsize":28288,"desc":"OpenUPSd is a UPS daemon, pretty specific to those Belkin\nserial-connected UPS's that speak the \"regulator pro smart protocol\".\nThis daemon is monitoring only, at the moment anyway.","categories":["sysutils"]},{"name":"openvpn-auth-ldap","origin":"security/openvpn-auth-ldap","version":"2.0.4_2","comment":"LDAP authentication plugin for OpenVPN","maintainer":"zi@FreeBSD.org","www":"https://github.com/threerings/openvpn-auth-ldap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39f4197c1c77aa93703598b7d8cc0d1bb7e89c3bacd523f5e3a04c5b034f561d","flatsize":189965,"path":"All/openvpn-auth-ldap-2.0.4_2.pkg","repopath":"All/openvpn-auth-ldap-2.0.4_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":44056,"desc":"The OpenVPN Auth-LDAP Plugin implements username/password authentication via\nLDAP for OpenVPN 2.x. It also includes some integration with the OpenBSD\npacket filter, supporting adding and removing VPN clients from PF tables.","deps":{"libobjc2":{"origin":"lang/libobjc2","version":"2.2.1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","net-vpn"],"shlibs_required":["libldap.so.2","liblber.so.2","libobjc.so.4.6"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"openvpn-devel","origin":"security/openvpn-devel","version":"g20240211_1,1","comment":"Secure IP/Ethernet tunnel daemon","maintainer":"gert@greenie.muc.de","www":"https://openvpn.net/community/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fe5e85f460ba2a0ab918cd0e72d7a04b5c9695c983d2c769b563ce3e794e4cb","flatsize":1816961,"path":"All/openvpn-devel-g20240211_1,1.pkg","repopath":"All/openvpn-devel-g20240211_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":594596,"desc":"OpenVPN is a robust, scalable and highly configurable VPN (Virtual Private\nNetwork) daemon which can be used to securely link two or more private networks\nusing an encrypted tunnel over the internet. It can operate over UDP or TCP,\ncan use SSL or a pre-shared secret to authenticate peers, and in SSL mode, one\nserver can handle many clients.\n\nThis development port is updated frequently and is likely NOT STABLE.  This is\nan untested tar of the source tree.  We attempt to omit inoperable states, but\nthere is a good chance this program will not run.\n\nDO NOT USE IN PRODUCTION WITHOUT CAUTION","deps":{"easy-rsa":{"origin":"security/easy-rsa","version":"3.1.7,1"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","net","net-vpn"],"shlibs_required":["liblzo2.so.2","liblz4.so.1","libssl.so.12","libcrypto.so.12"],"options":{"DCO":"on","DOCS":"on","EASYRSA":"on","EXAMPLES":"on","LZ4":"on","PKCS11":"off","SMALL":"off","TEST":"on","X509ALTUSERNAME":"off","MBEDTLS":"off","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:openvpn:openvpn:g20240211:::::dragonfly6:x86_64:1"},"messages":[{"message":"Edit /etc/rc.conf[.local] to start OpenVPN automatically at system\n  startup. See /usr/local/etc/rc.d/openvpn for details.\n\n  Connect to VPN server as a client with this command to include\n  the client.up/down scripts in the initialization:\n  openvpn-client <spec>.ovpn\n\n  For compatibility notes when interoperating with older OpenVPN\n  versions, please, see <http://openvpn.net/relnotes.html>","type":"install"}]},{"name":"openttd-openmsx","origin":"games/openmsx","version":"0.4.2","comment":"Free alternative music for OpenTTD game engine","maintainer":"rum1cro@yandex.ru","www":"https://github.com/OpenTTD/OpenMSX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81103f92533256694ca2176275e0832700f0b9f06a3ac4059395018d31454422","flatsize":741428,"path":"All/openttd-openmsx-0.4.2.pkg","repopath":"All/openttd-openmsx-0.4.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":90568,"desc":"OpenMSX is free alternative music for OpenTTD game engine.","categories":["games"]},{"name":"opentyrian","origin":"games/opentyrian","version":"2.1.20221123","comment":"Arcade-style vertical scrolling shooter","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/opentyrian/opentyrian","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39d27cf1d4adaff4aafce12d66108f0d97396f4346ba464b3bae62ea4610de3e","flatsize":623648,"path":"All/opentyrian-2.1.20221123.pkg","repopath":"All/opentyrian-2.1.20221123.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":219404,"desc":"OpenTyrian is a port of the DOS shoot-em-up Tyrian. Jason Emery\ngenerously gave the OpenTyrian developers a copy of the Tyrian 2.1\nsource code, which has since been ported from Turbo Pascal to C.\nThe port uses SDL, making it easily cross-platform.\n\nTyrian is an arcade-style vertical scrolling shooter. The story is\nset in 20,031 where you play as Trent Hawkins, a skilled fighter-pilot\nemployed to fight Microsol and save the galaxy.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_net":{"origin":"net/sdl2_net","version":"2.2.0"}},"categories":["games"],"shlibs_required":["libSDL2_net-2.0.so.0","libSDL2-2.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"In order to play opentyrian, you need to either install games/tyrian-data\nport (not available as package) or install Tyrian data files manually\ninto /usr/local/share/tyrian.\n\nSee project documentation or website for instructions on how to get\nthe data.","type":"install"}]},{"name":"ord-crypto-wallet","origin":"finance/ord","version":"0.18.5_1","comment":"Block-chain index, block explorer, and command-line crypto-wallet","maintainer":"yuri@FreeBSD.org","www":"https://ordinals.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58eacfdc4ce4d023a2e2241e4cae6dad5c80e6fa14a7d9bfcb5aa02ddaac858c","flatsize":20820535,"path":"All/ord-crypto-wallet-0.18.5_1.pkg","repopath":"All/ord-crypto-wallet-0.18.5_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":6365808,"desc":"ord is an index, block explorer, and command-line wallet. It is experimental\nsoftware with no warranty. See [LICENSE](LICENSE) for more details.\n\nOrdinal theory imbues satoshis with numismatic value, allowing them to\nbe collected and traded as curios.\n\nOrdinal numbers are serial numbers for satoshis, assigned in the order in which\nthey are mined, and preserved across transactions.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["finance"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"openvmps","origin":"net-mgmt/openvmps","version":"1.4.06_1","comment":"GPL implementation of the VMPS protocol","maintainer":"vladimir.pushkar@gmail.com","www":"https://vmps.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80bed363e26c2bcb758b909941ae93ef75116c3e5eddfd9c98223518c84c87ac","flatsize":53396,"path":"All/openvmps-1.4.06_1.pkg","repopath":"All/openvmps-1.4.06_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21948,"desc":"VMPS (VLAN Management Policy Server) is a way of assigning switch ports to\nspecific VLANs based on the MAC address of connecting device. OpenVMPS is\na GPL implementation of VMPS.","categories":["net-mgmt"]},{"name":"opentelemetry-proto","origin":"devel/opentelemetry-proto","version":"1.1.0","comment":"OpenTelemetry protocol (OTLP) specification and Protobuf definitions","maintainer":"osa@FreeBSD.org","www":"https://github.com/open-telemetry/opentelemetry-proto","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf23e27c6a2f3f10fe0078b147c64ccf6b7b947dc75d0a8167601b1a081ef917","flatsize":79434,"path":"All/opentelemetry-proto-1.1.0.pkg","repopath":"All/opentelemetry-proto-1.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16892,"desc":"The C++ OpenTelemetry client.","categories":["devel"]},{"name":"orage","origin":"deskutils/orage","version":"4.18.0_3","comment":"Calendar application for the Xfce Desktop","maintainer":"xfce@FreeBSD.org","www":"https://git.xfce.org/apps/orage/about/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee88c146c54d9893a83483ec24b6e16c3a254d7e7020f8c3d9d983ad874755cb","flatsize":4026608,"path":"All/orage-4.18.0_3.pkg","repopath":"All/orage-4.18.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":956632,"desc":"Orage provides an highly configurable calendar and supports alerts based\non dates.\nIt warns you with popup or audio alarm. As it is an application kind-of\nevery day use it launches itself in the background as a daemon.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","xfce"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libical.so.3","libicalss.so.3","libicalvcal.so.3","libnotify.so.4","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on","NOTIFY":"on"}},{"name":"ophcrack","origin":"security/ophcrack","version":"3.8.0_1","comment":"Windows password cracker based on rainbow tables","maintainer":"danfe@FreeBSD.org","www":"http://ophcrack.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a451cc6bdbd2af694879a5c2bdf24e6e6b1dcbdd79199349ba1a553ecfffaae","flatsize":547328,"path":"All/ophcrack-3.8.0_1.pkg","repopath":"All/ophcrack-3.8.0_1.pkg","licenselogic":"and","licenses":["APACHE20","GPLv2"],"pkgsize":196096,"desc":"Ophcrack is a Windows password cracker based on a time-memory trade-off\nusing rainbow tables.  This is a new variant of Hellman's original trade-off,\nwith better performance.  It recovers 99.9%25 of alphanumeric passwords in\nseconds and offers the following features:\n\n  - Runs on Windows, GNU/Linux, FreeBSD, macOS, etc.\n  - Cracks LM and NTLM hashes\n  - Free tables available for alphanumeric LM hashes\n  - Brute-force module for simple passwords\n  - Audit mode and CSV export\n  - Real-time graphs to analyze passwords (optional)\n  - Loads hashes from local SAM, remote SAM, encrypted SAM\n    recovered from a Windows partition","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-charts":{"origin":"x11-toolkits/qt5-charts","version":"5.15.15p0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["security"],"shlibs_required":["libexpat.so.1","libssl.so.12","libcrypto.so.12","libQt5Charts.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on","X11":"on"},"messages":[{"message":"Free rainbow tables (for Windows XP and Vista/7) can be downloaded from\n   http://ophcrack.sourceforge.net/tables.php; professional versions are\n   available for purchase.","type":"install"}]},{"name":"opentimelineio","origin":"multimedia/opentimelineio","version":"0.16.0","comment":"API and interchange format for editorial timeline information","maintainer":"yuri@FreeBSD.org","www":"https://github.com/PixarAnimationStudios/OpenTimelineIO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d71e9f8cde50facec8872c0f56a5dea0032d29a396db8c5645dab1755a9935e","flatsize":937161,"path":"All/opentimelineio-0.16.0.pkg","repopath":"All/opentimelineio-0.16.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":243124,"desc":"OpenTimelineIO is an interchange format and API for editorial cut\ninformation. OTIO is not a container format for media, rather it\ncontains information about the order and length of cuts and references\nto external media.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"}},"categories":["multimedia"],"shlibs_required":["libImath-3_1.so.29"],"shlibs_provided":["libopentime.so","libopentimelineio.so"]},{"name":"openvpn-admin","origin":"security/openvpn-admin","version":"1.9.4_7","comment":"GUI frontend to openvpn","maintainer":"egypcio@FreeBSD.org","www":"https://sourceforge.net/projects/openvpn-admin/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"665cdc8898310e6d57ae75d54103e7d0d7e43b2c70bb150da8bf32b7c3f6d40e","flatsize":341823,"path":"All/openvpn-admin-1.9.4_7.pkg","repopath":"All/openvpn-admin-1.9.4_7.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":57588,"desc":"OpenVPN-Admin is a GUI for OpenVPN","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-sharp20":{"origin":"x11-toolkits/gtk-sharp20","version":"2.12.45_6"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"openvpn":{"origin":"security/openvpn","version":"2.6.12"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["security","gnome","net-vpn"]},{"name":"or-tools","origin":"math/or-tools","version":"9.5_9","comment":"Google's Operations Research tools","maintainer":"yuri@FreeBSD.org","www":"https://github.com/google/or-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4a192c8f3ff89312219c40c138201399de70f76715fed89a0893e54bbbc7a37","flatsize":22247559,"path":"All/or-tools-9.5_9.pkg","repopath":"All/or-tools-9.5_9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4845112,"desc":"Google Optimization Tools (a.k.a., OR-Tools) is an open-source, fast and\nportable software suite for solving combinatorial optimization problems.\n\nThe suite contains:\n* A constraint programming solver\n* A linear programming solver\n* Wrappers around commercial and other open source solvers, including mixed\n  integer solvers\n* Bin packing and knapsack algorithms\n* Algorithms for the Traveling Salesman Problem and Vehicle Routing Problem\n* Graph algorithms (shortest paths, min cost flow, max flow, linear sum\n  assignment)","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-asl":{"origin":"math/asl","version":"2.0.1"},"coin-or-cbc":{"origin":"math/cbc","version":"2.10.11_2"},"coin-or-cgl":{"origin":"math/cgl","version":"0.60.8_3"},"coin-or-mumps":{"origin":"math/coin-or-mumps","version":"3.0.3_3"},"gflags":{"origin":"devel/gflags","version":"2.2.2_2"},"glog":{"origin":"devel/glog","version":"0.7.1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"nauty":{"origin":"math/nauty","version":"2.8.6_1,1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"re2":{"origin":"devel/re2","version":"20240501"}},"categories":["math"],"shlibs_required":["libOsi.so.1","libCoinUtils.so.3","libabsl_flags_parse.so.2301.0.0","libabsl_flags_usage.so.2301.0.0","libabsl_flags_usage_internal.so.2301.0.0","libabsl_random_distributions.so.2301.0.0","libabsl_random_seed_sequences.so.2301.0.0","libabsl_random_internal_pool_urbg.so.2301.0.0","libabsl_random_internal_randen.so.2301.0.0","libabsl_random_internal_randen_hwaes.so.2301.0.0","libabsl_random_internal_randen_hwaes_impl.so.2301.0.0","libabsl_random_internal_randen_slow.so.2301.0.0","libabsl_random_internal_platform.so.2301.0.0","libabsl_random_internal_seed_material.so.2301.0.0","libabsl_random_seed_gen_exception.so.2301.0.0","libabsl_bad_any_cast_impl.so.2301.0.0","libprotobuf.so.24.4.0","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libre2.so.11","libOsiCbc.so.3","libCbcSolver.so.3","libCbc.so.3","libnauty.so","libCgl.so.1","libOsiClp.so.1","libClpSolver.so.1","libClp.so.1","libcoinasl.so.2","libcoinmumps.so.3","libopenblas.so.0"],"shlibs_provided":["libortools.so.9","libortools_flatzinc.so.9"],"options":{"DOCS":"on","FLATZINC":"on","SCIP":"off"}},{"name":"opentimer","origin":"cad/opentimer","version":"g20221116","comment":"High-performance timing analysis tool for VLSI systems","maintainer":"yuri@FreeBSD.org","www":"https://github.com/OpenTimer/OpenTimer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0b3c13f63c54a7b638281b34508030a6e64f74b40fb875686c19e6cb64e16f8","flatsize":4098308,"path":"All/opentimer-g20221116.pkg","repopath":"All/opentimer-g20221116.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":660960,"desc":"OpenTimer is a new static timing analysis (STA) tool to help IC designers\nquickly verify the circuit timing. It is developed completely from the ground up\nusing C++17 to efficiently support parallel and incremental timing.\n\nKey features are:\n* Industry standard format (.lib, .v, .spef, .sdc) support\n* Graph- and path-based timing analysis\n* Parallel incremental timing for fast timing closure\n* Award-winning tools and golden timers in CAD Contests","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["cad"]},{"name":"orange3","origin":"misc/orange3","version":"3.29.1_4","comment":"Component-based data mining software","maintainer":"yuri@FreeBSD.org","www":"https://orange.biolab.si/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88748c49166f3f035c8111b947af172c4c0fb51481a6a99d554df275e5266345","flatsize":33069221,"path":"All/orange3-3.29.1_4.pkg","repopath":"All/orange3-3.29.1_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4346840,"desc":"Orange is a component-based data mining software. It includes a range of data\nvisualization, exploration, preprocessing and modeling techniques. It can be\nused through a nice and intuitive user interface or, for more advanced users,\nas a module for the Python programming language.","deps":{"py311-AnyQt":{"origin":"x11-toolkits/py-AnyQt","version":"0.1.1"},"py311-PyOpenGL":{"origin":"graphics/py-PyOpenGL","version":"3.1.7"},"py311-XlsxWriter":{"origin":"textproc/py-xlsxwriter","version":"3.1.9"},"py311-baycomp":{"origin":"math/py-baycomp","version":"1.0.3"},"py311-bottleneck":{"origin":"math/py-bottleneck","version":"1.3.8_1"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-joblib":{"origin":"devel/py-joblib","version":"1.3.2_1"},"py311-keyring":{"origin":"security/py-keyring","version":"23.9.3_2,1"},"py311-keyrings.alt":{"origin":"security/py-keyrings.alt","version":"4.2.0"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-openTSNE":{"origin":"math/py-openTSNE","version":"1.0.1"},"py311-openpyxl":{"origin":"textproc/py-openpyxl","version":"3.1.1"},"py311-orange-canvas-core":{"origin":"devel/py-orange-canvas-core","version":"0.1.20_1"},"py311-orange-widget-base":{"origin":"devel/py-orange-widget-base","version":"4.13.0_2"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-pip":{"origin":"devel/py-pip","version":"23.3.2_1"},"py311-pyqtgraph":{"origin":"graphics/py-pyqtgraph","version":"0.13.7"},"py311-python-louvain":{"origin":"math/py-python-louvain","version":"0.16_1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-qt5-webengine":{"origin":"www/py-qt5-webengine","version":"5.15.6_2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scikit-learn":{"origin":"science/py-scikit-learn","version":"1.4.0"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-serverfiles":{"origin":"misc/py-serverfiles","version":"0.3.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xlrd":{"origin":"textproc/py-xlrd","version":"2.0.1_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"]},{"name":"opsin","origin":"science/opsin","version":"3.0.20190223_1","comment":"Open Parser for Systematic IUPAC Nomenclature of chemical names","maintainer":"yuri@FreeBSD.org","www":"https://bitbucket.org/dan2097/opsin/src/default/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ccd6ab4a266e3c907099c7ce080ffdd4741007fab3c577fca835b4dd594694e","flatsize":7369956,"path":"All/opsin-3.0.20190223_1.pkg","repopath":"All/opsin-3.0.20190223_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6885296,"desc":"OPSIN is a Java library for IUPAC name-to-structure conversion offering high\nrecall and precision on organic chemical nomenclature.\nSupported outputs are SMILES, CML (Chemical Markup Language) and InChI (IUPAC\nInternational Chemical Identifier).","deps":{"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["science","java"]},{"name":"opensubdiv","origin":"graphics/opensubdiv","version":"3.6.0_1","comment":"High performance subdivision surface libraries","maintainer":"FreeBSD@Shaneware.biz","www":"https://graphics.pixar.com/opensubdiv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5762fdb29937b8094a57215b6d86bc1a322165d42df88cf694ba123657ff720","flatsize":15682548,"path":"All/opensubdiv-3.6.0_1.pkg","repopath":"All/opensubdiv-3.6.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1128536,"desc":"OpenSubdiv is a set of open source libraries that implement high performance\nsubdivision surface (subdiv) evaluation on massively parallel CPU and GPU\narchitectures. This codepath is optimized for drawing deforming subdivs with\nstatic topology at interactive framerates. The resulting limit surface\nmatches Pixar's Renderman to numerical precision.","deps":{"glfw":{"origin":"graphics/glfw","version":"3.4"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"ptex":{"origin":"graphics/ptex","version":"2.4.3"}},"categories":["graphics"],"shlibs_required":["libglfw.so.3","libXrandr.so.2","libXxf86vm.so.1","libXcursor.so.1","libXinerama.so.1","libXi.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libPtex.so.2.4"],"shlibs_provided":["libosdCPU.so.3.6.0","libosdGPU.so.3.6.0"],"options":{"EXAMPLES":"on","OPENCL":"off","OPENMP":"on","PTEX":"on","TBB":"off","TEST":"off","TUTORIALS":"off"}},{"name":"opentelemetry-cpp","origin":"devel/opentelemetry-cpp","version":"1.14.2","comment":"OpenTelemetry C++ client","maintainer":"osa@FreeBSD.org","www":"https://github.com/open-telemetry/opentelemetry-cpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc5ce63c01c539c4eb5deee3b5f4187c3cb970bd0e8c3ce5c58ab93be96bb771","flatsize":2585398,"path":"All/opentelemetry-cpp-1.14.2.pkg","repopath":"All/opentelemetry-cpp-1.14.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":493444,"desc":"The C++ OpenTelemetry client.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"googletest":{"origin":"devel/googletest","version":"1.14.0"}},"categories":["devel"],"shlibs_provided":["libopentelemetry_common.so","libopentelemetry_exporter_in_memory.so","libopentelemetry_exporter_ostream_logs.so","libopentelemetry_exporter_ostream_metrics.so","libopentelemetry_exporter_ostream_span.so","libopentelemetry_logs.so","libopentelemetry_metrics.so","libopentelemetry_resources.so","libopentelemetry_trace.so","libopentelemetry_version.so"],"annotations":{"cpe":"cpe:2.3:a:cncf:opentelemetry-cpp:1.14.2:::::dragonfly6:x86_64"}},{"name":"openssl","origin":"security/openssl","version":"3.0.15,1","comment":"TLSv1.3 capable SSL and crypto library","maintainer":"brnrd@FreeBSD.org","www":"https://www.openssl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d78b1c4af2bc955d098f826ead17e5f21eb7a371502998fbedd19d394c2126b9","flatsize":22568440,"path":"All/openssl-3.0.15,1.pkg","repopath":"All/openssl-3.0.15,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6262408,"desc":"The OpenSSL Project is a collaborative effort to develop a robust,\ncommercial-grade, full-featured, and Open Source toolkit implementing\nthe Secure Sockets Layer (SSL v3) and Transport Layer Security (TLS v1,\nv1.1, v1.2, v1.3) protocols with full-strength cryptography world-wide.\nThe project is managed by a worldwide community of volunteers that use\nthe Internet to communicate, plan, and develop the OpenSSL tookit\nand its related documentation.\n\nOpenSSL is based on the excellent SSLeay library developed by Eric\nA. Young and Tim J. Hudson. The OpenSSL toolkit is licensed under\nan Apache-style licence, which basically means that you are free\nto get and use it for commercial and non-commercial purposes subject\nto some simple license conditions.","categories":["security","devel"],"shlibs_provided":["libcrypto.so.12","libssl.so.12"],"options":{"ASYNC":"on","CT":"on","KTLS":"on","MAN3":"on","RFC3779":"on","SHARED":"on","ZLIB":"off","ARIA":"off","DES":"on","GOST":"on","IDEA":"off","SM4":"off","RC2":"on","RC4":"on","RC5":"off","WEAK-SSL-CIPHERS":"off","MD2":"off","MD4":"on","MDC2":"off","RMD160":"on","SM2":"off","SM3":"off","FIPS":"on","LEGACY":"off","ASM":"on","SSE2":"on","THREADS":"on","EC":"on","NEXTPROTONEG":"on","SSL3":"off","TLS1":"on","TLS1_1":"on","TLS1_2":"on"},"annotations":{"cpe":"cpe:2.3:a:openssl:openssl:3.0.15:::::dragonfly6:x86_64"}},{"name":"openttd-opengfx","origin":"games/opengfx","version":"7.1","comment":"Free alternative graphics for OpenTTD game engine","maintainer":"rum1cro@yandex.ru","www":"https://github.com/OpenTTD/OpenGFX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97b8f437b95903c1ced914b6a286cfb5aeb13ae2fb32f1daef25268e47d39d2f","flatsize":5340741,"path":"All/openttd-opengfx-7.1.pkg","repopath":"All/openttd-opengfx-7.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2889420,"desc":"OpenGFX is free alternative graphics for OpenTTD game engine.","categories":["games"]},{"name":"openssh-portable-mit","origin":"security/openssh-portable","version":"9.7.p1_2,1","comment":"The portable version of OpenBSD's OpenSSH","maintainer":"bdrewery@FreeBSD.org","www":"https://www.openssh.com/portable.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7fd58de9adae8024bacfa6abc9b45fa3d873d754faddda0351909b00636d2cd","flatsize":5969486,"path":"All/openssh-portable-mit-9.7.p1_2,1.pkg","repopath":"All/openssh-portable-mit-9.7.p1_2,1.pkg","licenselogic":"single","licenses":["OPENSSH"],"pkgsize":928276,"desc":"OpenBSD's OpenSSH portable version\n\nNormal OpenSSH development produces a very small, secure, and easy to maintain\nversion for the OpenBSD project. The OpenSSH Portability Team takes that pure\nversion and adds portability code so that OpenSSH can run on many other\noperating systems (Unfortunately, in particular since OpenSSH does\nauthentication, it runs into a *lot* of differences between Unix operating\nsystems).\n\nThe portable OpenSSH follows development of the official version, but releases\nare not synchronized. Portable releases are marked with a 'p' (e.g. 3.1p1).\nThe official OpenBSD source will never use the 'p' suffix, but will instead\nincrement the version number when they hit 'stable spots' in their development.","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"},"ldns":{"origin":"dns/ldns","version":"1.8.4"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libfido2":{"origin":"security/libfido2","version":"1.15.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libldns.so.3","libedit.so.0","libgssapi_krb5.so.2.2","libcrypto.so.12","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0","libfido2.so.1"],"options":{"BLACKLISTD":"off","BSM":"off","DOCS":"on","FIDO_U2F":"on","HPN":"off","KERB_GSSAPI":"off","LDNS":"on","LIBEDIT":"on","NONECIPHER":"off","PAM":"on","TCP_WRAPPERS":"on","XMSS":"off","MIT":"on","HEIMDAL":"off","HEIMDAL_BASE":"off"},"annotations":{"cpe":"cpe:2.3:a:openbsd:openssh:9.7.p1:::::dragonfly6:x86_64:2","flavor":"mit"},"messages":[{"message":"To enable this port, add openssh_enable=\"YES\" in your rc.conf. To\nprevent conflict with openssh in the base system add sshd_enable=\"NO\"\nin your rc.conf. Also you can configure openssh at another TCP port (via\nsshd_config 'Port' and 'Listen' options or via 'openssh_flags'\nvariable in rc.conf) and run it in same time with base sshd.\n\n'PermitRootLogin no' is the default for the OpenSSH port.\nThis now matches the PermitRootLogin configuration of OpenSSH in\nthe base system.  Please be aware of this when upgrading your\nOpenSSH port, and if truly necessary, re-enable remote root login\nby readjusting this option in your sshd_config.\n\nUsers are encouraged to create single-purpose users with ssh keys, disable\nPassword authentication by setting 'PasswordAuthentication no' and\n'ChallengeResponseAuthentication no', and to define very narrow sudo\nprivileges instead of using root for automated tasks.","type":"install"}]},{"name":"openssh-portable-hpn","origin":"security/openssh-portable","version":"9.7.p1_2,1","comment":"The portable version of OpenBSD's OpenSSH","maintainer":"bdrewery@FreeBSD.org","www":"https://www.openssh.com/portable.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"262556bed8cbe74ef3a0d6dd9c6fbe72a16807ef98c9260015956d989ca0580f","flatsize":5955747,"path":"All/openssh-portable-hpn-9.7.p1_2,1.pkg","repopath":"All/openssh-portable-hpn-9.7.p1_2,1.pkg","licenselogic":"single","licenses":["OPENSSH"],"pkgsize":923772,"desc":"OpenBSD's OpenSSH portable version\n\nNormal OpenSSH development produces a very small, secure, and easy to maintain\nversion for the OpenBSD project. The OpenSSH Portability Team takes that pure\nversion and adds portability code so that OpenSSH can run on many other\noperating systems (Unfortunately, in particular since OpenSSH does\nauthentication, it runs into a *lot* of differences between Unix operating\nsystems).\n\nThe portable OpenSSH follows development of the official version, but releases\nare not synchronized. Portable releases are marked with a 'p' (e.g. 3.1p1).\nThe official OpenBSD source will never use the 'p' suffix, but will instead\nincrement the version number when they hit 'stable spots' in their development.","deps":{"ldns":{"origin":"dns/ldns","version":"1.8.4"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libfido2":{"origin":"security/libfido2","version":"1.15.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libldns.so.3","libedit.so.0","libcrypto.so.12","libfido2.so.1"],"options":{"BLACKLISTD":"off","BSM":"off","DOCS":"on","FIDO_U2F":"on","HPN":"on","KERB_GSSAPI":"off","LDNS":"on","LIBEDIT":"on","NONECIPHER":"on","PAM":"on","TCP_WRAPPERS":"on","XMSS":"off","MIT":"off","HEIMDAL":"off","HEIMDAL_BASE":"off"},"annotations":{"cpe":"cpe:2.3:a:openbsd:openssh:9.7.p1:::::dragonfly6:x86_64:2","flavor":"hpn"},"messages":[{"message":"To enable this port, add openssh_enable=\"YES\" in your rc.conf. To\nprevent conflict with openssh in the base system add sshd_enable=\"NO\"\nin your rc.conf. Also you can configure openssh at another TCP port (via\nsshd_config 'Port' and 'Listen' options or via 'openssh_flags'\nvariable in rc.conf) and run it in same time with base sshd.\n\n'PermitRootLogin no' is the default for the OpenSSH port.\nThis now matches the PermitRootLogin configuration of OpenSSH in\nthe base system.  Please be aware of this when upgrading your\nOpenSSH port, and if truly necessary, re-enable remote root login\nby readjusting this option in your sshd_config.\n\nUsers are encouraged to create single-purpose users with ssh keys, disable\nPassword authentication by setting 'PasswordAuthentication no' and\n'ChallengeResponseAuthentication no', and to define very narrow sudo\nprivileges instead of using root for automated tasks.","type":"install"}]},{"name":"osmosis","origin":"astro/osmosis","version":"0.49.2","comment":"Command line Java app for processing OpenStreetMap data","maintainer":"amdmi3@FreeBSD.org","www":"https://wiki.openstreetmap.org/wiki/Osmosis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b16088122ca6d708281e6fc7b5fafa4ec161046b0402feaaa31816160b3583d5","flatsize":15732505,"path":"All/osmosis-0.49.2.pkg","repopath":"All/osmosis-0.49.2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":13969540,"desc":"Osmosis is a command line java app for processing OSM data.  The tool consists\nof a series of pluggable components that can be chained together to perform a\nlarger operation.  For example, it has components for reading from database and\nfrom file, components for writing to database and to file, components for\nderiving and applying change sets to data sources, components for sorting data,\netc. It has been written so that it is easy to add new features without\nre-writing common tasks such as file or database handling.","deps":{"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["astro","java"],"options":{"DOCS":"on"}},{"name":"openssh-portable","origin":"security/openssh-portable","version":"9.7.p1_2,1","comment":"The portable version of OpenBSD's OpenSSH","maintainer":"bdrewery@FreeBSD.org","www":"https://www.openssh.com/portable.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55e7e4c4f18dfccd830ca0acc8c19a72fa76da8e997a1c1c362cd1893a4ed9c3","flatsize":5940583,"path":"All/openssh-portable-9.7.p1_2,1.pkg","repopath":"All/openssh-portable-9.7.p1_2,1.pkg","licenselogic":"single","licenses":["OPENSSH"],"pkgsize":918396,"desc":"OpenBSD's OpenSSH portable version\n\nNormal OpenSSH development produces a very small, secure, and easy to maintain\nversion for the OpenBSD project. The OpenSSH Portability Team takes that pure\nversion and adds portability code so that OpenSSH can run on many other\noperating systems (Unfortunately, in particular since OpenSSH does\nauthentication, it runs into a *lot* of differences between Unix operating\nsystems).\n\nThe portable OpenSSH follows development of the official version, but releases\nare not synchronized. Portable releases are marked with a 'p' (e.g. 3.1p1).\nThe official OpenBSD source will never use the 'p' suffix, but will instead\nincrement the version number when they hit 'stable spots' in their development.","deps":{"ldns":{"origin":"dns/ldns","version":"1.8.4"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libfido2":{"origin":"security/libfido2","version":"1.15.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libldns.so.3","libedit.so.0","libcrypto.so.12","libfido2.so.1"],"options":{"BLACKLISTD":"off","BSM":"off","DOCS":"on","FIDO_U2F":"on","HPN":"off","KERB_GSSAPI":"off","LDNS":"on","LIBEDIT":"on","NONECIPHER":"off","PAM":"on","TCP_WRAPPERS":"on","XMSS":"off","MIT":"off","HEIMDAL":"off","HEIMDAL_BASE":"off"},"annotations":{"cpe":"cpe:2.3:a:openbsd:openssh:9.7.p1:::::dragonfly6:x86_64:2","flavor":"default"},"messages":[{"message":"To enable this port, add openssh_enable=\"YES\" in your rc.conf. To\nprevent conflict with openssh in the base system add sshd_enable=\"NO\"\nin your rc.conf. Also you can configure openssh at another TCP port (via\nsshd_config 'Port' and 'Listen' options or via 'openssh_flags'\nvariable in rc.conf) and run it in same time with base sshd.\n\n'PermitRootLogin no' is the default for the OpenSSH port.\nThis now matches the PermitRootLogin configuration of OpenSSH in\nthe base system.  Please be aware of this when upgrading your\nOpenSSH port, and if truly necessary, re-enable remote root login\nby readjusting this option in your sshd_config.\n\nUsers are encouraged to create single-purpose users with ssh keys, disable\nPassword authentication by setting 'PasswordAuthentication no' and\n'ChallengeResponseAuthentication no', and to define very narrow sudo\nprivileges instead of using root for automated tasks.","type":"install"}]},{"name":"openssl-static","origin":"security/openssl-static","version":"1.1.1l","comment":"OpenSSL and crypto library (static version)","maintainer":"zrj@ef.irc","www":"https://www.openssl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7098f40e603d315b96b2114447f080c4f69d299327f5e4322ec0e29874cbf109","flatsize":10860466,"path":"All/openssl-static-1.1.1l.pkg","repopath":"All/openssl-static-1.1.1l.pkg","licenselogic":"single","licenses":["OpenSSL"],"pkgsize":2061372,"desc":"The OpenSSL Project is a collaborative effort to develop a robust,\ncommercial-grade, full-featured, and Open Source toolkit implementing\nthe Secure Sockets Layer (SSL v3) and Transport Layer Security (TLS v1,\nv1.1, v1.2, v1.3) protocols with full-strength cryptography world-wide.\nThe project is managed by a worldwide community of volunteers that use\nthe Internet to communicate, plan, and develop the OpenSSL tookit\nand its related documentation.\n\nThis is 1.1.x static version.\n\nWWW: https://www.openssl.org/","categories":["security","devel"],"options":{"ASYNC":"off","CT":"on","RFC3779":"off","ZLIB":"off","ARIA":"off","DES":"on","GOST":"on","IDEA":"off","SM2":"off","SM3":"off","SM4":"off","RC2":"off","RC4":"off","RC5":"off","MD2":"off","MD4":"off","MDC2":"off","RMD160":"on","ASM":"on","SSE2":"on","THREADS":"on","EC":"on","NEXTPROTONEG":"on","SSL3":"off","TLS1":"on","TLS1_1":"on","TLS1_2":"on"},"annotations":{"cpe":"cpe:2.3:a:openssl:openssl:1.1.1l:::::dragonfly6:x86_64"}},{"name":"openssl-legacy-static","origin":"security/openssl-legacy-static","version":"1.0.2u","comment":"OpenSSL and crypto library (legacy 1.0.x static version)","maintainer":"zrj@ef.irc","www":"https://www.openssl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5f2b3f8f02a4aef54894f5526d782e25ba5cf4e6069958b83bde05120aca3c1","flatsize":10623496,"path":"All/openssl-legacy-static-1.0.2u.pkg","repopath":"All/openssl-legacy-static-1.0.2u.pkg","licenselogic":"single","licenses":["OpenSSL"],"pkgsize":1922036,"desc":"The OpenSSL Project is a collaborative effort to develop a robust,\ncommercial-grade, full-featured, and Open Source toolkit implementing\nthe Secure Sockets Layer (SSL v2/v3) and Transport Layer Security\n(TLS v1) protocols with full-strength cryptography world-wide. The\nproject is managed by a worldwide community of volunteers that use\nthe Internet to communicate, plan, and develop the OpenSSL tookit\nand its related documentation.\n\nThis is legacy 1.0.x static version.\n\nWWW: https://www.openssl.org/\nWWW: http://sctp.fh-muenster.de/dtls-patches.html","categories":["security","devel"],"options":{"EC":"on","RFC3779":"off","THREADS":"on","ZLIB":"off","RC5":"off","MD2":"on","ASM":"on","SSE2":"on","SSL2":"on","SSL3":"on"},"annotations":{"cpe":"cpe:2.3:a:openssl:openssl:1.0.2u:::::dragonfly6:x86_64"},"messages":[{"message":"Edit /usr/local/openssl/openssl.cnf to fit your needs.","type":"install"}]},{"name":"opensmtpd-extras-table-sqlite","origin":"mail/opensmtpd-extras-table-sqlite","version":"6.7.1_1,1","comment":"SQLite table support for OpenSMTPD","maintainer":"fluffy@FreeBSD.org","www":"https://github.com/OpenSMTPD/OpenSMTPD-extras","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4776bd393c429b689ec5420b003a3409366246dbe7b628ebcd620c373ca1b04","flatsize":43196,"path":"All/opensmtpd-extras-table-sqlite-6.7.1_1,1.pkg","repopath":"All/opensmtpd-extras-table-sqlite-6.7.1_1,1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":19004,"desc":"OpenSMTPD addons.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"opensmtpd":{"origin":"mail/opensmtpd","version":"7.3.0_3,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["mail"],"shlibs_required":["libsqlite3.so.0","libevent-2.1.so.7","libcrypto.so.12","libssl.so.12"]},{"name":"opensmtpd-filter-senderscore","origin":"mail/opensmtpd-filter-senderscore","version":"0.1.1_21","comment":"OpenSMTPD filter integration for the senderscore reputation","maintainer":"manu@FreeBSD.Org","www":"https://github.com/poolpOrg/filter-senderscore","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e9e5fcec0f5a0db4ae26751280b22da63f8394285d216245bb05dd02c4d0182","flatsize":1934304,"path":"All/opensmtpd-filter-senderscore-0.1.1_21.pkg","repopath":"All/opensmtpd-filter-senderscore-0.1.1_21.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":697612,"desc":"This filter performs a SenderScore lookup and allows OpenSMTPD to either\nblock or slow down a session based on the reputation of the source IP address.","deps":{"opensmtpd":{"origin":"mail/opensmtpd","version":"7.3.0_3,1"}},"categories":["mail"]},{"name":"openvkl","origin":"graphics/openvkl","version":"1.3.0_12","comment":"Intel Open Volume Kernel Library for graphics applications","maintainer":"yuri@FreeBSD.org","www":"https://github.com/openvkl/openvkl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc8df01b6738f81fea70be7b6461fad000df6a80b7205fdc39479ca8dee1d2a4","flatsize":28803375,"path":"All/openvkl-1.3.0_12.pkg","repopath":"All/openvkl-1.3.0_12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":5094564,"desc":"Intel Open Volume Kernel Library (Intel Open VKL) is a collection of\nhigh-performance volume computation kernels, developed at Intel. The target\nusers of Open VKL are graphics application engineers who want to improve the\nperformance of their volume rendering applications by leveraging Open VKL's\nperformance-optimized kernels, which include volume traversal and sampling\nfunctionality for a variety of volumetric data formats. The kernels are\noptimized for the latest Intel processors with support for SSE, AVX, AVX2,\nand AVX-512 instructions, and for ARM processors with support for NEON\ninstructions.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"embree":{"origin":"graphics/embree","version":"3.13.5_7"},"glfw":{"origin":"graphics/glfw","version":"3.4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openvdb":{"origin":"misc/openvdb","version":"11.0.0_1"},"rkcommon":{"origin":"devel/rkcommon","version":"1.10.0_5,1"}},"categories":["graphics","devel"],"shlibs_required":["librkcommon.so.1","libtbb.so.12","libtbbmalloc.so.2","libembree3.so.3"],"shlibs_provided":["libopenvkl.so.1","libopenvkl_module_cpu_device.so.1","libopenvkl_module_cpu_device_16.so.1","libopenvkl_module_cpu_device_4.so.1","libopenvkl_module_cpu_device_8.so.1"],"options":{"DOCS":"on","VDB":"on"},"messages":[{"message":"You installed OpenVKL: Kernel library for graphics applications\n\nOpenVKL can only work on CPUs that have SSE4.2 support or higher.","type":"install"}]},{"name":"openvdb","origin":"misc/openvdb","version":"11.0.0_1","comment":"Tools for storage and manipulation of sparse volumetric data","maintainer":"yuri@FreeBSD.org","www":"https://www.openvdb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"351da498485a283d407e1dcda29a13ce5b1634698bb5a5966cc59f7931fe7e27","flatsize":69677803,"path":"All/openvdb-11.0.0_1.pkg","repopath":"All/openvdb-11.0.0_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":6065392,"desc":"OpenVDB is an Academy Award-winning open-source C++ library comprising a novel\nhierarchical data structure and a suite of tools for the efficient storage and\nmanipulation of sparse volumetric data discretized on three-dimensional grids.\nIt was developed by DreamWorks Animation for use in volumetric applications\ntypically encountered in feature film production and is now maintained by the\nAcademy Software Foundation (ASWF).","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"c-blosc":{"origin":"archivers/c-blosc","version":"1.21.0"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"glfw":{"origin":"graphics/glfw","version":"3.4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"}},"categories":["misc"],"shlibs_required":["libtbbmalloc.so.2","libtbb.so.12","libblosc.so.1","libboost_iostreams.so.1.84.0","libboost_regex.so.1.84.0","libstdc++.so.6","libgcc_s.so.1","libGLU.so.1","libglfw.so.3","libGLX.so.0","libOpenGL.so.0"],"shlibs_provided":["libopenvdb.so.11.0"],"options":{"TOOLS":"on"}},{"name":"opensmtpd-extras-table-socketmap","origin":"mail/opensmtpd-extras-table-socketmap","version":"6.7.1_1,1","comment":"Socketmap table support for OpenSMTPD","maintainer":"fluffy@FreeBSD.org","www":"https://github.com/OpenSMTPD/OpenSMTPD-extras","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0993b535a98c42c911cc22334d907bb5d0bfb506c816fd7ef2350efc019b9bdb","flatsize":41192,"path":"All/opensmtpd-extras-table-socketmap-6.7.1_1,1.pkg","repopath":"All/opensmtpd-extras-table-socketmap-6.7.1_1,1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":15836,"desc":"OpenSMTPD addons.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"opensmtpd":{"origin":"mail/opensmtpd","version":"7.3.0_3,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libevent-2.1.so.7","libcrypto.so.12","libssl.so.12"]},{"name":"opensmtpd-extras-table-redis","origin":"mail/opensmtpd-extras-table-redis","version":"6.7.1_1,1","comment":"Redis table support for OpenSMTPD","maintainer":"fluffy@FreeBSD.org","www":"https://github.com/OpenSMTPD/OpenSMTPD-extras","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"109a9337a885a670462746da0112e930079b73aaba18d1f9f0139c91e57a5cbf","flatsize":42620,"path":"All/opensmtpd-extras-table-redis-6.7.1_1,1.pkg","repopath":"All/opensmtpd-extras-table-redis-6.7.1_1,1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":18596,"desc":"OpenSMTPD addons.","deps":{"hiredis":{"origin":"databases/hiredis","version":"1.2.0.15"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"opensmtpd":{"origin":"mail/opensmtpd","version":"7.3.0_3,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libhiredis.so.1.2.1","libevent-2.1.so.7","libcrypto.so.12","libssl.so.12"]},{"name":"opensolaris-libm","origin":"math/opensolaris-libm","version":"2006.01.31_5","comment":"C99 Math and vector libraries from OpenSolaris snv_33","maintainer":"ports@FreeBSD.org","www":"https://docs.oracle.com/cd/E19422-01/819-3693/ncg_lib.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69dff8d1c8ae122fa68ac3150dbf77ff76749c6efef9d27b6b723a5c0c0816ea","flatsize":4528377,"path":"All/opensolaris-libm-2006.01.31_5.pkg","repopath":"All/opensolaris-libm-2006.01.31_5.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":711160,"desc":"In 2006, Sun Microsystems released math and vector math libraries as\npart of their effort to open-source Solaris:\n\nlibmvec - vector math library\n  This library contains function to evaluate common mathematical functions\n  for several arguments at once. The argument values are specified by one\n  or more vectors (arrays) of data, and the corresponding result values\n  are stored in another vector.\n\nlibm - C99 math library\n  Functions  in  this  library provide common elementary mathematical\n  functions and floating point environment routines defined by System V,\n  ANSI C, POSIX, and so on.  Additional functions in this library provide\n  extended support for handling floating point exceptions.\n\nThe original source has been modified to build on FreeBSD and DragonFly\nusing GCC or clang and the GNU assembler.  All fixes introduced by Nexenta\nand Illumos projects have also been incorporated.  Missing x86_64 variants\nof lrint and lround have added.  The floating-point exception logging\nincluding address->symbol translation has also been implemented.","categories":["math"],"shlibs_provided":["libm.so.2","libmvec.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe opensolaris-libm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"opensmtpd-extras-queue-ram","origin":"mail/opensmtpd-extras-queue-ram","version":"6.7.1,1","comment":"RAM queue support for OpenSMTPD","maintainer":"fluffy@FreeBSD.org","www":"https://github.com/OpenSMTPD/OpenSMTPD-extras","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80a29ee76e13d40b404277e1f18ba2947bf658f28af189d3543b378f65db2137","flatsize":40577,"path":"All/opensmtpd-extras-queue-ram-6.7.1,1.pkg","repopath":"All/opensmtpd-extras-queue-ram-6.7.1,1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":15936,"desc":"OpenSMTPD addons.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"opensmtpd":{"origin":"mail/opensmtpd","version":"7.3.0_3,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libevent-2.1.so.7","libcrypto.so.12","libssl.so.12"]},{"name":"opensmtpd-extras-table-postgresql","origin":"mail/opensmtpd-extras-table-postgresql","version":"6.7.1,1","comment":"PostgreSQL table support for OpenSMTPD","maintainer":"fluffy@FreeBSD.org","www":"https://github.com/OpenSMTPD/OpenSMTPD-extras","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c23ab1df2bb318e03fad335e788a6ef75b6b0a5f64ff0b3d3fd5a883f555018d","flatsize":41041,"path":"All/opensmtpd-extras-table-postgresql-6.7.1,1.pkg","repopath":"All/opensmtpd-extras-table-postgresql-6.7.1,1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":16632,"desc":"OpenSMTPD addons.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"opensmtpd":{"origin":"mail/opensmtpd","version":"7.3.0_3,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["mail"],"shlibs_required":["libpq.so.5","libevent-2.1.so.7","libcrypto.so.12","libssl.so.12"]},{"name":"opensmtpd-extras-table-ldap","origin":"mail/opensmtpd-extras-table-ldap","version":"6.7.1_1,1","comment":"LDAP table support for OpenSMTPD","maintainer":"fluffy@FreeBSD.org","www":"https://github.com/OpenSMTPD/OpenSMTPD-extras","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93bee6a88bf312e07c67cd42b65c8f389bfd845c95dc029d5139476fbb3c4bbe","flatsize":60905,"path":"All/opensmtpd-extras-table-ldap-6.7.1_1,1.pkg","repopath":"All/opensmtpd-extras-table-ldap-6.7.1_1,1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":24212,"desc":"OpenSMTPD addons.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"opensmtpd":{"origin":"mail/opensmtpd","version":"7.3.0_3,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libevent-2.1.so.7","libcrypto.so.12","libssl.so.12"]},{"name":"opensmtpd-extras-table-passwd","origin":"mail/opensmtpd-extras-table-passwd","version":"6.7.1_1,1","comment":"passwd(5) table support for OpenSMTPD","maintainer":"fluffy@FreeBSD.org","www":"https://github.com/OpenSMTPD/OpenSMTPD-extras","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6741cf09794b35c88ac0a3fd0d36d447584e199c8420d8f6b6d8f7990d230166","flatsize":38067,"path":"All/opensmtpd-extras-table-passwd-6.7.1_1,1.pkg","repopath":"All/opensmtpd-extras-table-passwd-6.7.1_1,1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":16408,"desc":"OpenSMTPD addons.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"opensmtpd":{"origin":"mail/opensmtpd","version":"7.3.0_3,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libevent-2.1.so.7","libcrypto.so.12","libssl.so.12"]},{"name":"opensmtpd-extras-table-mysql","origin":"mail/opensmtpd-extras-table-mysql","version":"6.7.1,1","comment":"MySQL table support for OpenSMTPD","maintainer":"fluffy@FreeBSD.org","www":"https://github.com/OpenSMTPD/OpenSMTPD-extras","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78d7cd3772b01644952f362b7eb9962d425eded2ddee75e67b24d351e4808219","flatsize":65393,"path":"All/opensmtpd-extras-table-mysql-6.7.1,1.pkg","repopath":"All/opensmtpd-extras-table-mysql-6.7.1,1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":26128,"desc":"OpenSMTPD addons.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"opensmtpd":{"origin":"mail/opensmtpd","version":"7.3.0_3,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libmysqlclient.so.21","libevent-2.1.so.7","libcrypto.so.12","libssl.so.12"]},{"name":"opensmtpd-extras-scheduler-ram","origin":"mail/opensmtpd-extras-scheduler-ram","version":"6.7.1,1","comment":"RAM scheduler support for OpenSMTPD","maintainer":"fluffy@FreeBSD.org","www":"https://github.com/OpenSMTPD/OpenSMTPD-extras","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb4c83d04dd964404e236fca30fbd8c8a432e1ded224ac2ea95e2b86e05a6cb7","flatsize":44825,"path":"All/opensmtpd-extras-scheduler-ram-6.7.1,1.pkg","repopath":"All/opensmtpd-extras-scheduler-ram-6.7.1,1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":18536,"desc":"OpenSMTPD addons.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"opensmtpd":{"origin":"mail/opensmtpd","version":"7.3.0_3,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libevent-2.1.so.7","libcrypto.so.12","libssl.so.12"]},{"name":"opensmtpd-extras","origin":"mail/opensmtpd-extras","version":"6.7.1_1,1","comment":"Addons for OpenSMTPD","maintainer":"fluffy@FreeBSD.org","www":"https://github.com/OpenSMTPD/OpenSMTPD-extras","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80d59630e3f933cb35e39a30ba9cba743246a77269f8174a0af5f656facc1642","flatsize":393,"path":"All/opensmtpd-extras-6.7.1_1,1.pkg","repopath":"All/opensmtpd-extras-6.7.1_1,1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":1116,"desc":"OpenSMTPD addons.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"opensmtpd":{"origin":"mail/opensmtpd","version":"7.3.0_3,1"},"opensmtpd-extras-table-ldap":{"origin":"mail/opensmtpd-extras-table-ldap","version":"6.7.1_1,1"},"opensmtpd-extras-table-mysql":{"origin":"mail/opensmtpd-extras-table-mysql","version":"6.7.1,1"},"opensmtpd-extras-table-passwd":{"origin":"mail/opensmtpd-extras-table-passwd","version":"6.7.1_1,1"},"opensmtpd-extras-table-postgresql":{"origin":"mail/opensmtpd-extras-table-postgresql","version":"6.7.1,1"},"opensmtpd-extras-table-redis":{"origin":"mail/opensmtpd-extras-table-redis","version":"6.7.1_1,1"},"opensmtpd-extras-table-socketmap":{"origin":"mail/opensmtpd-extras-table-socketmap","version":"6.7.1_1,1"},"opensmtpd-extras-table-sqlite":{"origin":"mail/opensmtpd-extras-table-sqlite","version":"6.7.1_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"options":{"TABLE_LDAP":"on","TABLE_MYSQL":"on","TABLE_PASSWD":"on","TABLE_PGSQL":"on","TABLE_REDIS":"on","TABLE_SOCKETMAP":"on","TABLE_SQLITE":"on","QUEUE_RAM":"off","SCHEDULER_RAM":"off"}},{"name":"orangehrm","origin":"www/orangehrm","version":"5.6.1","comment":"Open Source Human Resource Management","maintainer":"wen@FreeBSD.org","www":"https://www.orangehrm.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6184ef54856877c6fef1d1025bb8edf84b51c19fe34e576ec3e7025d7c0c7283","flatsize":69557788,"path":"All/orangehrm-5.6.1.pkg","repopath":"All/orangehrm-5.6.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12667236,"desc":"OrangeHRM is an Open Source HRM information system that will\nprovide a vast range of features to manage the crucial\norganization asset - people. It provides a perfect platform\nfor re-engineering and aligning your HR processes along with\nthe organizational goals.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"}},"categories":["www","misc"],"annotations":{"cpe":"cpe:2.3:a:orangehrm:orangehrm:5.6.1:::::dragonfly6:x86_64"},"messages":[{"message":"1) Add the following to your Apache configuration, and\n   restart the server:\n\n   Alias /orangehrm /usr/local/www/orangehrm/\n   AcceptPathInfo On\n   <Directory /usr/local/www/orangehrm/>\n      AllowOverride All\n      Require all granted\n   </Directory>\n\n2) Visit your OrangeHRM site with a browser (i.e.,\n   http://your.server.com/orangehrm), and you should\n   be taken to the setup script, which will lead\n   you through creating a configuration file and then\n   setting up OrangeHRM, creating an admin account, etc.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   http://www.orangehrm.com/installation-Linux.shtml","type":"install"}]},{"name":"openssl-unsafe","origin":"security/openssl-unsafe","version":"1.0.2.20170706","comment":"Unsafe SSL and crypto library","maintainer":"brnrd@FreeBSD.org","www":"https://onwebsecurity.com/pages/openssl.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33d1bd90c52f515f7616a4946077690a68d6d22af1ca4415732b4bc39d59e173","flatsize":11229842,"path":"All/openssl-unsafe-1.0.2.20170706.pkg","repopath":"All/openssl-unsafe-1.0.2.20170706.pkg","licenselogic":"single","licenses":["OpenSSL"],"pkgsize":1936208,"desc":"The OpenSSL Project is a collaborative effort to develop a robust,\ncommercial-grade, full-featured, and Open Source toolkit implementing\nthe Secure Sockets Layer (SSL v2/v3) and Transport Layer Security\n(TLS v1) protocols with full-strength cryptography world-wide. The\nproject is managed by a worldwide community of volunteers that use\nthe Internet to communicate, plan, and develop the OpenSSL tookit\nand its related documentation.\n\nOpenSSL is based on the excellent SSLeay library developed by Eric\nA. Young and Tim J. Hudson. The OpenSSL toolkit is licensed under\nan Apache-style licence, which basically means that you are free\nto get and use it for commercial and non-commercial purposes subject\nto some simple license conditions.\n\nThis version of OpenSSL enables all possible features of OpenSSL.\nThe libraries and binaries in this port must be considered vulnerable\nwith known exploits available. Use for testing/scanning only.\n\nSee also: https://www.openssl.org/\nSee also: https://github.com/PeterMosmans/openssl","categories":["security","devel"],"shlibs_provided":["lib4758cca.so","libaep.so","libatalla.so","libcapi.so","libchil.so","libcswift.so","libgmp.so","libgost.so","libnuron.so","libpadlock.so","libsureware.so","libubsec.so","libcrypto.so.1.0.2","libssl.so.1.0.2"],"annotations":{"cpe":"cpe:2.3:a:openssl:openssl:1.0.2k:::::dragonfly6:x86_64"},"messages":[{"message":"/!\\ ================================ /!\\ ============================== /!\\\n/!\\                                                                     /!\\\n/!\\ This openssl version is for security testing/scanning purposes only /!\\\n/!\\                                                                     /!\\\n/!\\                   DO NOT USE FOR PRODUCTION PURPOSES                /!\\\n/!\\                                                                     /!\\\n/!\\ ================================ /!\\ ============================== /!\\","type":"install"}]},{"name":"openslide","origin":"graphics/openslide","version":"4.0.0_2","comment":"C library for reading virtual slide images","maintainer":"yuri@FreeBSD.org","www":"https://openslide.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f608bd4f97302d5b494de2a8251d6c0a85e814221e9949cc9b66ed9126e56695","flatsize":308627,"path":"All/openslide-4.0.0_2.pkg","repopath":"All/openslide-4.0.0_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":115668,"desc":"OpenSlide is a C library that provides a simple interface to read whole-slide\nimages (also known as virtual slides).","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libdicom":{"origin":"graphics/libdicom","version":"1.1.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libglib-2.0.so.0","libpng16.so.16","libgio-2.0.so.0","libgobject-2.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libdicom.so.1","libsqlite3.so.0","libxml2.so.2","libtiff.so.6","libopenjp2.so.7","libjpeg.so.8"],"shlibs_provided":["libopenslide.so.1"]},{"name":"opensmtpd-filter-rspamd","origin":"mail/opensmtpd-filter-rspamd","version":"0.1.8_8","comment":"OpenSMTPD filter integration for the Rspamd daemon","maintainer":"manu@FreeBSD.Org","www":"https://github.com/poolpOrg/filter-rspamd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb5df8edc5f49c3c1194cc800946dbab31e76693f5898c1e392c14bc7390e663","flatsize":4974812,"path":"All/opensmtpd-filter-rspamd-0.1.8_8.pkg","repopath":"All/opensmtpd-filter-rspamd-0.1.8_8.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":1722408,"desc":"This filter implements the Rspamd protocol and allows OpenSMTPD to request an\nRspamd analysis of an SMTP transaction before a message is committed to queue.","deps":{"opensmtpd":{"origin":"mail/opensmtpd","version":"7.3.0_3,1"}},"categories":["mail"]},{"name":"openuniverse","origin":"astro/openuniverse","version":"1.0.b3_14","comment":"OpenGL Solar System simulator for X Window System","maintainer":"ports@FreeBSD.org","www":"https://openuniverse.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"188ba8543a9a2818304444c331257b2160f7bab7f4aaa6212a01396e283b4bdf","flatsize":5033203,"path":"All/openuniverse-1.0.b3_14.pkg","repopath":"All/openuniverse-1.0.b3_14.pkg","licenselogic":"single","pkgsize":4009596,"desc":"This program draws the Solar System's bodies in simulated 3-dimensionality.\nYou can view all the planets, their moons and a few spaceships in motion,\ntrace them, follow them, orbit them, and even control them.\n\nOpenUniverse was formerly known as Solar System Simulator (Ssystem).  It was\ninitially released in 1997 with the intent of creating a rotating display of\nthe Earth on a mainstream PC.  Ssystem version 1.0 was only aware of the\nplanets.  Version 1.2 added moons; and 1.6, more means of movement and\nbetter textures.\n\nThe program has been renamed OpenUniverse 1.0 to underline the concept\nbehind its further development: openness for the whole Universe, not just\nthe solar system -- open for anyone to use, extend, and change.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["astro"],"shlibs_required":["libjpeg.so.8","libglut.so.3","libGLU.so.1","libGL.so.1","libSM.so.6","libICE.so.6","libXmu.so.6","libXi.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe openuniverse port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openscop","origin":"math/openscop","version":"0.9.7","comment":"Library for Data Exchange in Polyhedral Compilation Tools","maintainer":"danilo@FreeBSD.org","www":"https://github.com/periscop/openscop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c66ed5639b350c381c3dc26a57d4b3c5f0d091235e5168c93d4e78af0d93f06","flatsize":821344,"path":"All/openscop-0.9.7.pkg","repopath":"All/openscop-0.9.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":132392,"desc":"OpenScop is an open specification that defines a file format and a set of\ndata structures to represent a static control part (SCoP for short),\ni.e., a program part that can be represented in the polyhedral model.\nThe goal of OpenScop is to provide a common interface to various\npolyhedral compilation tools in order to simplify their interaction.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libosl.so.0"]},{"name":"openssn","origin":"games/openssn","version":"1.4_7","comment":"Modern submarine simulator","maintainer":"jessefrgsmith@yahoo.ca","www":"https://openssn.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64d9e88848be1c2f2c56f158a5c11a3933bbab6bd8f5597432a04043b11e6009","flatsize":6091877,"path":"All/openssn-1.4_7.pkg","repopath":"All/openssn-1.4_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5897804,"desc":"OpenSSN is a modern submarine simulator which focuses on keeping\ncontrol of the submarine simple, letting the player focus on the\ntactical situation.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_gfx.so.16","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"]},{"name":"openssl31","origin":"security/openssl31","version":"3.1.7","comment":"TLSv1.3 capable SSL and crypto library","maintainer":"brnrd@FreeBSD.org","www":"https://www.openssl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c178ca0371d364e1ddff7cc5b86bcba8951eaf9177ec425c397183bd1b06e67a","flatsize":24892333,"path":"All/openssl31-3.1.7.pkg","repopath":"All/openssl31-3.1.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6423736,"desc":"The OpenSSL Project is a collaborative effort to develop a robust,\ncommercial-grade, full-featured, and Open Source toolkit implementing\nthe Secure Sockets Layer (SSL v3) and Transport Layer Security (TLS v1,\nv1.1, v1.2, v1.3) protocols with full-strength cryptography world-wide.\nThe project is managed by a worldwide community of volunteers that use\nthe Internet to communicate, plan, and develop the OpenSSL tookit\nand its related documentation.\n\nOpenSSL is based on the excellent SSLeay library developed by Eric\nA. Young and Tim J. Hudson. The OpenSSL toolkit is licensed under\nan Apache-style licence, which basically means that you are free\nto get and use it for commercial and non-commercial purposes subject\nto some simple license conditions.","categories":["security","devel"],"shlibs_provided":["libcrypto.so.13","libssl.so.13"],"options":{"ASYNC":"on","CT":"on","KTLS":"on","MAN3":"on","RFC3779":"on","SHARED":"on","ZLIB":"off","ARIA":"off","DES":"on","GOST":"on","IDEA":"off","SM4":"off","RC2":"on","RC4":"on","RC5":"off","WEAK-SSL-CIPHERS":"off","MD2":"off","MD4":"on","MDC2":"off","RMD160":"on","SM2":"off","SM3":"off","FIPS":"on","LEGACY":"off","ASM":"on","SSE2":"on","THREADS":"on","EC":"on","NEXTPROTONEG":"on","SSL3":"off","TLS1":"on","TLS1_1":"on","TLS1_2":"on"},"annotations":{"cpe":"cpe:2.3:a:openssl:openssl:3.1.7:::::dragonfly6:x86_64"}},{"name":"opensc","origin":"security/opensc","version":"0.25.1","comment":"Libraries and utilities to access smart cards","maintainer":"ale@FreeBSD.org","www":"https://github.com/OpenSC/OpenSC/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e01041ea8c4b5e43ecc56b6e75e109cff6c3ddb34d927916db6529e44a771f7","flatsize":7845010,"path":"All/opensc-0.25.1.pkg","repopath":"All/opensc-0.25.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1732684,"desc":"OpenSC provides a set of libraries and utilities to\naccess smart cards. Its main focus is on cards that\nsupport cryptographic operations, and facilitate their\nuse in security applications such as mail encryption,\nauthentication, and digital signature.\n\nOpenSC implements the PKCS#11 API so applications\nsupporting this API such as Mozilla Firefox and\nThunderbird can use it.\n\nOpenSC implements the PKCS#15 standard and aims to be\ncompatible with every software that does so, too.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"}},"categories":["security","devel"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libcrypto.so.12"],"shlibs_provided":["libopensc.so.11","libsmm-local.so.11"],"options":{"DOCS":"on","MANPAGES":"on","NOTIFY":"on","SM":"on","PCSC":"on","OPENCT":"off","CTAPI":"off"},"annotations":{"cpe":"cpe:2.3:a:opensc_project:opensc:0.25.1:::::dragonfly6:x86_64"}},{"name":"openttd","origin":"games/openttd","version":"13.0_2","comment":"Open source clone of Microprose Transport Tycoon Deluxe","maintainer":"danfe@FreeBSD.org","www":"https://www.openttd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51ff60ae2f1088b5b0141cd792212ef95d4e25094dee245718913e8b7068b283","flatsize":23463541,"path":"All/openttd-13.0_2.pkg","repopath":"All/openttd-13.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6022936,"desc":"OpenTTD is a clone of Transport Tycoon Deluxe, a popular Microprose game\noriginally written by Chris Sawyer.  It attempts to mimic the original game\nas closely as possible while extending it with new features.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"icu-le-hb":{"origin":"devel/icu-le-hb","version":"1.2.3_3"},"icu-lx":{"origin":"devel/icu-lx","version":"74.2_1"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libpng16.so.16","liblzo2.so.2","libSDL-1.2.so.0","libfreetype.so.6","libfontconfig.so.1","libiculx.so.74","libicu-le-hb.so.0","libicuuc.so.74","libicudata.so.74","libicui18n.so.74","libGLX.so.0","libOpenGL.so.0"],"options":{"DOCS":"on","FLUIDSYNTH":"off","SAVE_PASSWORDS":"off","SERVER":"off"},"annotations":{"cpe":"cpe:2.3:a:openttd:openttd:13.0:::::dragonfly6:x86_64:2"},"messages":[{"message":"OpenTTD can use free (libre) data files, split into OpenGFX for\n    graphics, OpenSFX for sounds, and OpenMSX for music; it will offer\n    to download them upon running the program.  Alternatively, they\n    can be installed as corresponding `games/opengfx', `games/opensfx',\n    and `games/openmsx' ports or packages.\n\n    If you'd rather use data files from the original Windows version\n    of ``Transport Tycoon Deluxe'', copy the following files to your\n    $HOME/.openttd/data directory:\n\n\tsample.cat\n\ttrg1r.grf\n\ttrgcr.grf\n\ttrghr.grf\n\ttrgir.grf\n\ttrgtr.grf\n\n    If you want the TTD music, copy the gm/ folder from the Windows\n    version of TTD to your OpenTTD folder (not your data folder).  The\n    music from the DOS version does not work.\n\n    If you are using a non-Latin language, you may see lots of `?'s on\n    the screen.  Please open your configuration file and add desired\n    fonts (file name with full path).  Bold fonts might look better:\n\n\t[misc]\n\tsmall_font =\n\tmedium_font =\n\tlarge_font =\n\n    Enjoy!!","type":"install"}]},{"name":"openslp","origin":"net/openslp","version":"2.0.0_1","comment":"Open-source implementation of the Service Location Protocol","maintainer":"marcus@FreeBSD.org","www":"http://www.openslp.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ad195e14ae9ecc796a4335bebb125d48c4ef82e4bf1c1ad0641c06095d90e2b","flatsize":1892556,"path":"All/openslp-2.0.0_1.pkg","repopath":"All/openslp-2.0.0_1.pkg","licenselogic":"single","pkgsize":392968,"desc":"Service Location Protocol is an IETF standards track protocol that provides a\nframework to allow networking applications to discover the existence, location,\nand configuration of networked services in enterprise networks.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_provided":["libslp.so.1"],"options":{"ASYNC_API":"off","DOCS":"on","SLP_SECURITY":"off"},"annotations":{"cpe":"cpe:2.3:a:openslp:openslp:2.0.0:::::dragonfly6:x86_64:1"}},{"name":"opensmtpd","origin":"mail/opensmtpd","version":"7.3.0_3,1","comment":"Security- and simplicity-focused SMTP server from OpenBSD","maintainer":"fluffy@FreeBSD.org","www":"https://www.OpenSMTPD.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf4fe96ae38191fb805581c2fcefe71083f31e4edb83d477ac94003c1208934a","flatsize":1006379,"path":"All/opensmtpd-7.3.0_3,1.pkg","repopath":"All/opensmtpd-7.3.0_3,1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":317836,"desc":"OpenSMTPD is a FREE implementation of the server-side SMTP protocol as\ndefined by RFC 5321, with some additional standard extensions. It\nallows ordinary machines to exchange e-mails with other systems\nspeaking the SMTP protocol.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"users":["_smtpd","_smtpq"],"groups":["_smtpd","_smtpq"],"shlibs_required":["libevent-2.1.so.7","libcrypto.so.12","libssl.so.12"],"options":{"MAILERCONF":"off","PAM":"on","TABLE_DB":"on"},"annotations":{"cpe":"cpe:2.3:a:openbsd:opensmtpd:7.3.0:::::dragonfly6:x86_64:3"},"messages":[{"message":"If you are upgrading from OpenSMTPD version 5.7.3/201303011853 or earlier, please\nfollow the procedure below to update the permissions on the OpenSMTPD\nspool directories:\n\n  1. Stop 'smtpd' service:\n\n     # service smtpd stop\n\n  2. Update permissions:\n\n     # chown -R _smtpq:wheel /var/spool/smtpd/corrupt\n     # chown -R root:_smtpq /var/spool/smtpd/offline\n     # chown -R _smtpq:wheel /var/spool/smtpd/purge\n     # chown -R _smtpq:wheel /var/spool/smtpd/queue\n     # chown -R _smtpq:wheel /var/spool/smtpd/temporary\n     # chmod -R 770 /var/spool/smtpd/offline\n     # chmod -R 700 /var/spool/smtpd/purge\n\n  3. Start 'smtpd' service:\n\n     # service smtpd start","type":"install"}]},{"name":"opensbi","origin":"sysutils/opensbi","version":"0.9","comment":"RISC-V SBI bootloader and firmware","maintainer":"mhorne@FreeBSD.org","www":"https://github.com/riscv/opensbi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a5f2a2211dc2777ed06df7d125d7b61131888797e484adffb38a631909aaec6","flatsize":18920743,"path":"All/opensbi-0.9.pkg","repopath":"All/opensbi-0.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":701232,"desc":"The RISC-V Supervisor Binary Interface (SBI) is the recommended interface\nbetween:\n\n1. A platform-specific firmware running in M-mode and a bootloader, a\n   hypervisor or a general-purpose OS executing in S-mode or HS-mode.\n2. A hypervisor running in HS-mode and a bootloader or a general-purpose OS\n   executing in VS-mode.\n\nThe RISC-V SBI specification is maintained as an independent project by the\nRISC-V Foundation at https://github.com/riscv/riscv-sbi-doc.\n\nThe goal of the OpenSBI project is to provide an open-source reference\nimplementation of the RISC-V SBI specifications for platform-specific firmwares\nexecuting in M-mode (case 1 mentioned above). An OpenSBI implementation can be\neasily extended by RISC-V platform and system-on-chip vendors to fit a\nparticular hardware configuration.\n\nWWW: https://github.com/riscv/opensbi","categories":["sysutils"],"options":{"GENERIC":"on","SIFIVE_FU540":"on"}},{"name":"opensaml","origin":"security/opensaml","version":"3.2.1_3","comment":"Open source implementation of SAML2","maintainer":"girgen@FreeBSD.org","www":"https://wiki.shibboleth.net/confluence/display/OpenSAML/Home","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2eef8d305b02e2bbf27622068a095f3158ab0d5edce207262334557693abe427","flatsize":11512520,"path":"All/opensaml-3.2.1_3.pkg","repopath":"All/opensaml-3.2.1_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1123984,"desc":"OpenSAML 2, a re-rewrite of OpenSAML 1, supports SAML 1.0, 1.1, 2.0 but is\nnot backwards compatible with OpenSAML 1.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"log4shib":{"origin":"devel/log4shib","version":"2.0.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"xmltooling":{"origin":"devel/xmltooling","version":"3.2.4"}},"categories":["security"],"shlibs_required":["libxerces-c-3.2.so","libxml-security-c.so.20","libxmltooling.so.10","liblog4shib.so.2"],"shlibs_provided":["libsaml.so.12"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:shibboleth:opensaml:3.2.1:::::dragonfly6:x86_64:3"}},{"name":"openresolv","origin":"dns/openresolv","version":"3.13.2","comment":"Resolvconf compatible framework for managing resolv.conf","maintainer":"driesm@FreeBSD.org","www":"https://roy.marples.name/projects/openresolv/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51ff8fa5d8971fb1c97c27f6747010ecf22981f5d1277ad0df9a917a8c120211","flatsize":63206,"path":"All/openresolv-3.13.2.pkg","repopath":"All/openresolv-3.13.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":21756,"desc":"A resolvconf compatible framework for managing /etc/resolv.conf.","categories":["dns"],"annotations":{"cpe":"cpe:2.3:a:openresolv_project:openresolv:3.13.2:::::dragonfly6:x86_64"},"messages":[{"message":"To make sure openresolv runs correctly\nplease symlink /etc/resolv.conf to\n/usr/local/etc/resolvconf/run/resolv.conf","type":"install"},{"message":"===> post-deinstallation information for openresolv\n\nPlease note that openresolv was not completely removed\nfrom this system:\n\n/etc/resolv.conf should now be changed to be a regular\nfile and /var/run/resolvconf can be removed if openresolv\nwill no longer be used.","type":"remove"}]},{"name":"openradius","origin":"net/openradius","version":"0.9.12c_4","comment":"RADIUS server with some actual documentation","maintainer":"portmaster@bsdforge.com","www":"https://BSDforge.COM/projects/net/openradius/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18760e53026d272db2548979e6c8bde05e30669d18c38a68203293e363988fe7","flatsize":771146,"path":"All/openradius-0.9.12c_4.pkg","repopath":"All/openradius-0.9.12c_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":174728,"desc":"This is a relatively simple port of OpenRADIUS. From the faq...\n\n------------------------------\nWhat is OpenRADIUS?\n\nOpenRADIUS is a piece of software that links your network access\ndevices to your user, service profile, and usage databases.\n\nAs such, OpenRADIUS isn't unique; other servers that speak the\nRADIUS protocol do the same. But it is unique in the flexibility\nit offers you in building this link, because it puts you in full\ncontrol of the business rules used inside the server and the ways\nit talks to your databases - without anybody having to hack the\nsource code.\n------------------------------","categories":["net"],"options":{"DOCS":"on","EXAMPLES":"on","LDAP":"off"},"annotations":{"cpe":"cpe:2.3:a:openradius:openradius:0.9.12c:::::dragonfly6:x86_64:4"},"messages":[{"message":"To enable startup script, please add openradius_enable=yes\nin your rc.conf.\n\nConfiguration sample files were installed, you will need to copy\nthese over to create real configuration files.","type":"install"}]},{"name":"openprinting","origin":"print/openprinting","version":"1.0_6","comment":"Sun's implementation of the OpenPrinting API (PAPI)","maintainer":"ports@FreeBSD.org","www":"https://openprinting.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46dd893bda2258a5352e6f5e492371f6ffeb5fc7eff3151253408a695823c801","flatsize":293585,"path":"All/openprinting-1.0_6.pkg","repopath":"All/openprinting-1.0_6.pkg","licenselogic":"single","pkgsize":82988,"desc":"This package contains implentations of the Free Standards Group (FSG)\nOpen Printing API (PAPI) (v1.0) and client software that uses it.\nThe implemenations of the API are designed so that they can be used\nindividually to support client application interaction with a particular\ntype of print service or together to interact with a variety of different\nprint service types.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["print","net"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libipp-core.so.0","libipp-listener.so.0","libpapi-common.so.0","libpapi.so.0"],"messages":[{"message":"The mod_ipp module dumps core, and the psm_cups.so does not\ncompile with these sources as shipped. Therefore, this port\ndefaults to shipping the include files and libraries only.","type":"install"},{"message":"===>   NOTICE:\n\nThe openprinting port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openssl32","origin":"security/openssl32","version":"3.2.3","comment":"TLSv1.3 capable SSL and crypto library","maintainer":"brnrd@FreeBSD.org","www":"https://www.openssl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81c5b76817497a61fae25b25b8f5364e07d6033a4538e8c8b451cde6aea97ce9","flatsize":26695121,"path":"All/openssl32-3.2.3.pkg","repopath":"All/openssl32-3.2.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7191004,"desc":"The OpenSSL Project is a collaborative effort to develop a robust,\ncommercial-grade, full-featured, and Open Source toolkit implementing\nthe Secure Sockets Layer (SSL v3) and Transport Layer Security (TLS v1,\nv1.1, v1.2, v1.3) protocols with full-strength cryptography world-wide.\nThe project is managed by a worldwide community of volunteers that use\nthe Internet to communicate, plan, and develop the OpenSSL tookit\nand its related documentation.\n\nOpenSSL is based on the excellent SSLeay library developed by Eric\nA. Young and Tim J. Hudson. The OpenSSL toolkit is licensed under\nan Apache-style licence, which basically means that you are free\nto get and use it for commercial and non-commercial purposes subject\nto some simple license conditions.","categories":["security","devel"],"shlibs_provided":["libcrypto.so.14","libssl.so.14"],"options":{"ASYNC":"on","CT":"on","KTLS":"off","MAN3":"on","RFC3779":"on","SHARED":"on","ARIA":"off","DES":"on","GOST":"on","IDEA":"off","SM4":"off","RC2":"on","RC4":"on","RC5":"off","WEAK-SSL-CIPHERS":"off","BROTLI":"off","ZLIB":"off","ZSTD":"off","MD2":"off","MD4":"on","MDC2":"off","RMD160":"on","SM2":"off","SM3":"off","FIPS":"on","LEGACY":"off","ASM":"on","SSE2":"on","THREADS":"on","THREADPOOL":"on","EC":"on","NEXTPROTONEG":"on","QUIC":"on","SSL3":"off","TLS1":"on","TLS1_1":"on","TLS1_2":"on"},"annotations":{"cpe":"cpe:2.3:a:openssl:openssl:3.2.3:::::dragonfly6:x86_64"}},{"name":"openobex","origin":"comms/openobex","version":"1.7.2","comment":"Open source implementation of the OBEX protocol","maintainer":"madpilot@FreeBSD.org","www":"http://dev.zuckschwerdt.org/openobex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c9754b27884bcd50ef5bebfe0119b387dca5e549e0752c3a461c3f0bce201ae","flatsize":97692,"path":"All/openobex-1.7.2.pkg","repopath":"All/openobex-1.7.2.pkg","licenselogic":"single","pkgsize":34272,"desc":"The overall goal of this project is to make an open source\nimplementation of the Object Exchange (OBEX) protocol. OBEX is a\nsession protocol and can best be described as a binary HTTP protocol.\nIt's used mainly for Infrared and Bluetooth communication.","categories":["comms","net"],"shlibs_provided":["libopenobex.so.2"],"options":{"DOXYGEN":"off"},"annotations":{"cpe":"cpe:2.3:a:openobex:openobex:1.7.2:::::dragonfly6:x86_64"}},{"name":"openpgl","origin":"graphics/openpgl","version":"0.6.0","comment":"Intel Open Path Guiding Library","maintainer":"FreeBSD@Shaneware.biz","www":"http://www.openpgl.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2bc930a9b2bd66535670979ce7571b339e782b65db8683e940197a1da554fb3","flatsize":1051548,"path":"All/openpgl-0.6.0.pkg","repopath":"All/openpgl-0.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":227584,"desc":"The Intel Open Path Guiding Library (Intel Open PGL) implements\na set of representations and training algorithms needed to\nintegrate path guiding into a renderer.","deps":{"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"}},"categories":["graphics","devel"],"shlibs_required":["libtbb.so.12"],"shlibs_provided":["libopenpgl.so.0"]},{"name":"openntpd","origin":"net/openntpd","version":"6.8p1_9,2","comment":"Network Time Protocol (NTP) daemon","maintainer":"naddy@FreeBSD.org","www":"https://www.openntpd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b75f792050165cd3a1d7615657d118d88c5006ed1fb27130b45dd249f5dbb59","flatsize":102641,"path":"All/openntpd-6.8p1_9,2.pkg","repopath":"All/openntpd-6.8p1_9,2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":49240,"desc":"The ntpd daemon implements the Simple Network Time Protocol version 4 as\ndescribed in RFC 2030 and the Network Time Protocol version 3 as de-\nscribed in RFC 1305.  It can synchronize the local clock to one or more\nremote NTP servers and act as NTP server itself, redistributing the local\ntime.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"libretls":{"origin":"security/libretls","version":"3.8.1_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"users":["_ntp"],"groups":["_ntp"],"shlibs_required":["libtls.so.28","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:openntpd:openntpd:6.8p1:::::dragonfly6:x86_64:9"},"messages":[{"message":"OpenNTPD's man page has been installed as /usr/local/share/man/man8/ntpd.8.\nTo view it instead of the base system ntpd's, override the manual search\npath:\n\n    MANPATH=/usr/local/share/man man ntpd","type":"install"}]},{"name":"openssl-quictls","origin":"security/openssl-quictls","version":"3.0.13_5","comment":"QUIC capable fork of OpenSSL","maintainer":"brnrd@FreeBSD.org","www":"https://www.github.com/quictls/openssl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"235d00ad2b03e9a842714aaddd7948fd81f2e3249dbd1a027d901b7dde2abe3f","flatsize":22517496,"path":"All/openssl-quictls-3.0.13_5.pkg","repopath":"All/openssl-quictls-3.0.13_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6247856,"desc":"This is a fork of OpenSSL to enable QUIC. This fork adds API that can be\nused by QUIC implementations for connection handshakes.\n\nThere is a community need for a QUIC capable TLS library. This fork is\nintended as stopgap solution to enable higher level frameworks and runtimes\nto use QUIC with the proven and reliable TLS functionality from OpenSSL.\nThis fork will be maintained until OpenSSL officially provides reasonable\nsupport for QUIC implementations.","categories":["security","devel"],"shlibs_provided":["libcrypto.so.13","libssl.so.13"],"options":{"ASYNC":"on","CT":"on","KTLS":"on","MAN3":"on","RFC3779":"off","SHARED":"on","ZLIB":"off","ARIA":"off","DES":"on","GOST":"on","IDEA":"off","SM4":"off","RC2":"on","RC4":"on","RC5":"off","WEAK-SSL-CIPHERS":"off","MD2":"off","MD4":"on","MDC2":"off","RMD160":"on","SM2":"off","SM3":"off","FIPS":"on","LEGACY":"off","ASM":"on","SSE2":"on","THREADS":"on","EC":"on","NEXTPROTONEG":"on","SCTP":"off","SSL3":"off","TLS1":"on","TLS1_1":"on","TLS1_2":"on"},"annotations":{"cpe":"cpe:2.3:a:openssl:openssl:3.0.13:::::dragonfly6:x86_64:5"},"messages":[{"message":"This QUIC capable OpenSSL fork is in an ALPHA stage\n\nDo NOT use for production!","type":"install"},{"message":"This QUIC capable OpenSSL fork is in an ALPHA stage\n\nDo NOT use for production!","type":"upgrade"}]},{"name":"openrsync","origin":"net/openrsync","version":"0.0.20200401_1","comment":"Implementation of rsync with a BSD (ISC) license","maintainer":"beyert@cs.ucr.edu","www":"https://github.com/kristapsdz/openrsync","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d391f6b93f0285156dc1abc5c39764ec4a108c6a12b1722af898302b63f9e9b","flatsize":391895,"path":"All/openrsync-0.0.20200401_1.pkg","repopath":"All/openrsync-0.0.20200401_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":125360,"desc":"This is an implementation of rsync with a BSD (ISC) license. It's compatible\nwith a modern rsync (3.1.3 is used for testing, but any supporting protocol 27\nwill do), but accepts only a subset of rsync's command-line arguments.\n\nIts officially-supported operating system is OpenBSD, but it will compile and\nrun on other UNIX systems. See Portability for details.","categories":["net"]},{"name":"openresty","origin":"www/openresty","version":"1.25.3.1","comment":"OpenResty a powerful web app server by extending nginx","maintainer":"joneum@FreeBSD.org","www":"https://openresty.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4fdda6693b8cba3b61da90b3a955a68d3f4ece493e4de373e5cf91227970954","flatsize":5521736,"path":"All/openresty-1.25.3.1.pkg","repopath":"All/openresty-1.25.3.1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","MIT"],"pkgsize":1253468,"desc":"OpenResty is a full-fledged web platform that integrates our\nenhanced version of the Nginx core, our enhanced version of\nLuaJIT, many carefully written Lua libraries, lots of high\nquality 3rd-party Nginx modules, and most of their external\ndependencies. It is designed to help developers easily build\nscalable web applications, web services, and dynamic web gateways.","deps":{"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"shlibs_required":["libluajit-5.1.so.2","libpcre.so.1","libssl.so.12","libcrypto.so.12"],"options":{"ARRAYVAR":"on","AUTHREQ":"on","COOLKIT":"on","DRIZZLE":"off","ECHO":"on","ENCSESSION":"on","HEADERSMORE":"off","ICONV":"on","LUACJSON":"off","LUARDS":"off","LUAREDISPARS":"off","LUARESTYDNS":"off","LUARESTYMEM":"off","LUARESTYMYSQL":"off","LUARESTYREDIS":"off","LUARESTYSTRING":"off","LUARESTYUPLOAD":"off","MEMC":"on","MISC":"on","NDK":"on","POSTGRES":"off","RDSCSV":"on","RDSJSON":"on","REDIS":"on","REDIS2":"on","SRCACHE":"on","XSS":"on"},"annotations":{"cpe":"cpe:2.3:a:openresty:openresty:1.25.3.1:::::dragonfly6:x86_64"}},{"name":"openocd","origin":"devel/openocd","version":"0.12.0_3","comment":"Open On-Chip Debugger","maintainer":"jbo@FreeBSD.org","www":"https://openocd.sf.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b7988131ab69855460d7782393b32a321c00adf21fffe75dd901aab135d7ccb","flatsize":5444545,"path":"All/openocd-0.12.0_3.pkg","repopath":"All/openocd-0.12.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1572380,"desc":"The Open On-Chip Debugger (OpenOCD) aims to provide debugging, in-system\nprogramming and boundary-scan testing for embedded target devices. OpenOCD\nuses a \"hardware interface dongle\" to communicate with the JTAG (IEEE 1149.1)\ncompliant taps on your target board. OpenOCD currently supports many types\nof hardware dongles: USB based, parallel port based, and other standalone boxes\nthat run OpenOCD internally. It allows MIPS, ARM7, ARM9, XScale and Cortex\nbased cores to be debugged via the GDB protocol. Flash writing is supported\nfor external CFI compatible NOR flashes, NAND and several internal flashes.","deps":{"hidapi":{"origin":"comms/hidapi","version":"0.14.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libftdi":{"origin":"devel/libftdi","version":"0.20_18"}},"categories":["devel"],"shlibs_required":["libftdi.so.1","libhidapi.so.0"],"options":{"JIMTCL_INTERNAL":"on","JIMTCL_EXTERNAL":"off","VERBOSE_JTAGIO":"off","VERBOSE_USBIO":"off","VERBOSE_USBCOMM":"off","LIBUSB":"on","LIBHIDAPI":"on","LIBFTDI":"on","SERIAL":"on","PARPORT":"off"},"messages":[{"message":"OpenOCD is now installed, this software can damage your hardware, enjoy!\n\nUser's guide is at:\n http://openocd.sourceforge.net/documentation/online-docs/\nDeveloper's guide is at:\n http://openocd.sourceforge.net/documentation/openocd-reference-manual/\n\nFreeBSD USB NOTE:\n To allow an ordinary user to acces any of the the hotplug USB interface\n add him/her to the operator group  (pw groupmod operator -m username), then\n setup the devfs subsystem by adding these lines to the following files:\n\n ***/etc/devfs.rules:\n [localrules=10]\n        add path 'ugen*' mode 0660 group operator\n        add path 'usb/*'  mode 0660 group operator\n        add path 'usb' mode 0770 group operator\n\n ***/etc/rc.conf:\n\tdevfs_system_ruleset=\"localrules\"","type":"install"}]},{"name":"openttd-opensfx","origin":"games/opensfx","version":"1.0.3","comment":"Free alternative sounds for OpenTTD game engine","maintainer":"rum1cro@yandex.ru","www":"https://github.com/OpenTTD/OpenSFX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d344f7d52c2c0887291df4cfb866138a84d432d846d03e9fece7cd7c68e3388","flatsize":13448635,"path":"All/openttd-opensfx-1.0.3.pkg","repopath":"All/openttd-opensfx-1.0.3.pkg","licenselogic":"and","licenses":["CC-BY-SA-3.0","CDDL","GPLv2"],"pkgsize":9886644,"desc":"OpenSFX is free alternative sounds for OpenTTD game engine.","categories":["games"]},{"name":"openrm","origin":"graphics/openrm","version":"1.6.0.2_4","comment":"Development environment used to build 2D/3D/stereo graphics","maintainer":"ports@FreeBSD.org","www":"https://openrm.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"244383c44c130872df6f0105f86e8a07c3aaabb26fa38e973ed447b3e516be77","flatsize":15056417,"path":"All/openrm-1.6.0.2_4.pkg","repopath":"All/openrm-1.6.0.2_4.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":3448076,"desc":"OpenRM Scene Graph is set of tools and utilities that implement a\nhigh performance, flexible and extendible scene graph API. Underneath\nOpenRM, OpenGL(tm) is used as the graphics platform for rendering,\nso OpenRM is highly portable and can deliver blazing rendering speeds.\nOpenRM can be used on any platform that has OpenGL, and has been\nbuilt and tested on:\n   x86 Linux (s/w via Mesa, h/w using vendor drivers, e.g., nVidia)\n   Irix\n   Solaris\n   FreeBSD\n   Win32 (95/98/NT/2K/ME).\n\nOpenRM is a derivative work of RM Scene Graph (tm), a commercial\nscene graph product from R3vis Corporation. Late in 1999, R3vis announced\nthe release of OpenRM into the Open Source community, with the\nOpenRM debut occuring on 1 March 2000. R3vis continues to maintain\nand develop RM Scene Graph, which contains additional features not\npresent in OpenRM.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["graphics"],"shlibs_required":["libGL.so.1","libGLU.so.1","libXmu.so.6"],"shlibs_provided":["librm.so.1","librmaux.so.1","librmi.so.1","librmv.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe openrm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openlldp","origin":"net-mgmt/openlldp","version":"0.4.a_3","comment":"Link Layer Discovery Protocol daemon","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/openlldp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4efe2fe049accc341f510d1aa480327886198aada051c21ec4badeb3dc08ad1b","flatsize":62413,"path":"All/openlldp-0.4.a_3.pkg","repopath":"All/openlldp-0.4.a_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":25064,"desc":"The OpenLLDP project aims to provide a comprehensive implementation of the\nIEEE standard 802.1AB Link Layer Discovery Protocol. LLDP is an industry\nstandard protocol designed to supplant proprietary Link-Layer protocols\nsuch as Extreme's EDP (Extreme Discovery Protocol) and CDP (Cisco Discovery\nProtocol).","categories":["net-mgmt"],"messages":[{"message":"===>   NOTICE:\n\nThe openlldp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openmpi4","origin":"net/openmpi4","version":"4.1.6_1","comment":"High Performance Message Passing Library","maintainer":"ports@FreeBSD.org","www":"https://www.open-mpi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a54985157ca5f197a81d416ebc912c997f1dd23d4612fa6d550e1b5309a81214","flatsize":10385782,"path":"All/openmpi4-4.1.6_1.pkg","repopath":"All/openmpi4-4.1.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3059924,"desc":"Open MPI is a project combining technologies and resources from several\nother projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to\nbuild the best MPI library available.  A completely new MPI-2 compliant\nimplementation, Open MPI offers advantages for system and software\nvendors, application developers and computer science researchers.\n\nOpen MPI is based on an open component architecture allowing modular\nreplacement of many system components without recompilation.\n\nThis is the legacy version, but the latest one with support of 32 bits\nplatforms.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"hwloc2":{"origin":"devel/hwloc2","version":"2.8.0_1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"munge":{"origin":"security/munge","version":"0.5.15_2"},"slurm-wlm":{"origin":"sysutils/slurm-wlm","version":"20.02.7_3"}},"categories":["net","parallel"],"shlibs_required":["libhwloc.so.15","libevent_core-2.1.so.7","libevent_pthreads-2.1.so.7","libgfortran.so.5","libquadmath.so.0","libgcc_s.so.1"],"shlibs_provided":["libmca_common_dstore.so.1","libmca_common_monitoring.so.50","libmca_common_ompio.so.41","libmca_common_sm.so.40","libmpi.so.40","libmpi_cxx.so.40","libmpi_mpifh.so.40","libmpi_usempi.so.40","libompitrace.so.40","libopen-pal.so.40","libopen-rte.so.40","libompi_dbg_msgq.so"],"options":{"AVX":"off","DEBUG":"off","IPV6":"on","SLURM":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe openmpi4 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openlibm","origin":"math/openlibm","version":"0.8.0","comment":"High quality system independent, portable, open source libm","maintainer":"iblis@hs.ntnu.edu.tw","www":"http://julialang.org/openlibm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fd05331e6fd163d57ac43d20f5f1ffd13ca107918a0dd529930852a6d69c318","flatsize":1403296,"path":"All/openlibm-0.8.0.pkg","repopath":"All/openlibm-0.8.0.pkg","licenselogic":"and","licenses":["MIT","ISCL","BSD2CLAUSE"],"pkgsize":151000,"desc":"OpenLibm is an effort to have a high quality, portable, standalone C\nmathematical library (libm). It can be used standalone in applications and\nprogramming language implementations.\n\nThe project was born out of a need to have a good libm for the Julia\nprogramming langage that worked consistently across compilers and operating\nsystems, and in 32-bit and 64-bit environments.","categories":["math"],"shlibs_provided":["libopenlibm.so.4"]},{"name":"openmc","origin":"science/openmc","version":"0.15.0","comment":"Monte Carlo neutron and photon transport simulation code","maintainer":"yuri@FreeBSD.org","www":"https://openmc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95cd490fe7e12f9926f7597284131dcd38d40cf2bf2138d7136d28a06b2b1dd0","flatsize":3202369,"path":"All/openmc-0.15.0.pkg","repopath":"All/openmc-0.15.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":859200,"desc":"OpenMC is a community-developed Monte Carlo neutron and photon transport\nsimulation code. It is capable of performing fixed source, k-eigenvalue, and\nsubcritical multiplication calculations on models built using either a\nconstructive solid geometry or CAD representation. OpenMC supports both\ncontinuous-energy and multigroup transport. The continuous-energy particle\ninteraction data is based on a native HDF5 format that can be generated from\nACE files produced by NJOY. Parallelism is enabled via a hybrid MPI and OpenMP\nprogramming model.","deps":{"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"png":{"origin":"graphics/png","version":"1.6.43"},"pugixml":{"origin":"textproc/pugixml","version":"1.14"}},"categories":["science"],"shlibs_required":["libhdf5_hl.so.200","libhdf5.so.200","libfmt.so.10","libpugixml.so.1","libpng16.so.16"],"shlibs_provided":["libopenmc.so"],"options":{"LIBMESH":"off","MPI":"off","OPENMP":"on"}},{"name":"openmvg","origin":"misc/openmvg","version":"2.1_4","comment":"Multiple View Geometry (MVG) library","maintainer":"yuri@FreeBSD.org","www":"https://imagine.enpc.fr/%7Emoulonp/openMVG/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91ab65518caeb75f942a2594fd37116940c119f7fa24977ec77fbc4e7f87045a","flatsize":14285500,"path":"All/openmvg-2.1_4.pkg","repopath":"All/openmvg-2.1_4.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":2824576,"desc":"\"open Multiple View Geometry\" is a library for computer-vision scientists and\nespecially targeted to the Multiple View Geometry community. It is designed to\nprovide an easy access to the classical problem solvers in Multiple View\nGeometry and solve them accurately.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"ceres-solver":{"origin":"math/ceres-solver","version":"2.2.0_10"},"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-lemon":{"origin":"math/lemon","version":"1.3.1_4"},"flann":{"origin":"math/flann","version":"1.9.2_3"},"gflags":{"origin":"devel/gflags","version":"2.2.2_2"},"glog":{"origin":"devel/glog","version":"0.7.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"metis":{"origin":"math/metis","version":"5.1.0_9"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["misc","science"],"shlibs_required":["liblz4.so.1","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libemon.so.1.3.1","libflann.so.1.9","libflann_cpp.so.1.9","libceres.so.4","libglog.so.2","libgflags.so.2.2","libQt5Svg.so.5","libQt5OpenGL.so.5","libjpeg.so.8","libpng16.so.16","libtiff.so.6","libClp.so.1","libClpSolver.so.1","libOsiClp.so.1","libCoinUtils.so.3","libOsi.so.1"],"shlibs_provided":["libopenMVG_easyexif.so","libopenMVG_exif.so.2","libopenMVG_fast.so","libopenMVG_features.so.2","libopenMVG_geometry.so.2","libopenMVG_image.so.2","libopenMVG_kvld.so.2","libopenMVG_lInftyComputerVision.so.2","libopenMVG_linearProgramming.so.2","libopenMVG_matching.so.2","libopenMVG_matching_image_collection.so.2","libopenMVG_multiview.so.2","libopenMVG_numeric.so.2","libopenMVG_robust_estimation.so.2","libopenMVG_sfm.so.2","libopenMVG_stlplus.so","libopenMVG_system.so.2","libvlsift.so"]},{"name":"openldap26-client","origin":"net/openldap26-client","version":"2.6.8","comment":"Open source LDAP client implementation","maintainer":"delphij@FreeBSD.org","www":"https://www.OpenLDAP.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"160cea22b92af5dc4da8c5005ed4956b4580f8e9d683902414b6b738d4dd1b5a","flatsize":5495012,"path":"All/openldap26-client-2.6.8.pkg","repopath":"All/openldap26-client-2.6.8.pkg","licenselogic":"single","licenses":["OPENLDAP"],"pkgsize":1053484,"desc":"OpenLDAP is a suite of Lightweight Directory Access Protocol (v3) servers,\nclients, utilities and development tools.\n\nThis package includes the following major components:\n\n * -lldap - a LDAP client library\n * -llber - a lightweight BER/DER encoding/decoding library\n * LDAP tools - A collection of command line LDAP utilities\n * documentation - man pages for all components","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","databases"],"shlibs_required":["libsasl2.so.3","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["liblber.so.2","libldap.so.2"],"options":{"DEBUG":"on","DOCS":"on","FETCH":"off","GSSAPI":"off"},"annotations":{"cpe":"cpe:2.3:a:openldap:openldap:2.6.8:::::dragonfly6:x86_64"},"messages":[{"message":"The OpenLDAP client package has been successfully installed.\n\nEdit\n  /usr/local/etc/openldap/ldap.conf\nto change the system-wide client defaults.\n\nTry `man ldap.conf' and visit the OpenLDAP FAQ-O-Matic at\n  http://www.OpenLDAP.org/faq/index.cgi?file=3\nfor more information.","type":"install"}]},{"name":"openldap26-server","origin":"net/openldap26-server","version":"2.6.8","comment":"Open source LDAP server implementation","maintainer":"delphij@FreeBSD.org","www":"https://www.OpenLDAP.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75b86815a1cd7b3f73358c1b3e0ba54d865b9ca59b27dc2edc9021cdc4d07e90","flatsize":4044329,"path":"All/openldap26-server-2.6.8.pkg","repopath":"All/openldap26-server-2.6.8.pkg","licenselogic":"single","licenses":["OPENLDAP"],"pkgsize":1370488,"desc":"OpenLDAP is a suite of Lightweight Directory Access Protocol (v3) servers,\nclients, utilities and development tools.\n\nThis package includes the following major components:\n\n * slapd - a stand-alone LDAP directory server\n * LDIF tools - data conversion tools for use with slapd\n\nThis is the latest stable release of OpenLDAP Software for general use.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","databases"],"users":["ldap"],"groups":["ldap"],"shlibs_required":["libldap.so.2","liblber.so.2","libsasl2.so.3","libssl.so.12","libcrypto.so.12","libevent-2.1.so.7","libsodium.so.26","libltdl.so.7","libevent_core-2.1.so.7","libevent_extra-2.1.so.7"],"options":{"ACI":"off","ARGON2":"on","DEBUG":"on","DYNACL":"off","FETCH":"off","GSSAPI":"off","LLOADD":"on","OUTLOOK":"off","PBKDF2":"off","RLOOKUPS":"off","SLAPI":"off","SLP":"off","ASYNCMETA":"on","DNSSRV":"on","MDB":"on","PASSWD":"on","RELAY":"on","SOCK":"on","PERL":"off","SQL":"off","ACCESSLOG":"on","ADDPARTIAL":"on","ALLOP":"on","AUTOCA":"on","AUDITLOG":"on","AUTOGROUP":"on","CLOAK":"on","COLLECT":"on","CONSTRAINT":"on","DDS":"on","DENYOP":"on","DEREF":"on","DYNGROUP":"on","DYNLIST":"on","EMPTYDS":"on","HOMEDIR":"on","LASTBIND":"on","LASTMOD":"on","MEMBEROF":"on","NOPS":"on","NESTGROUP":"on","OTP":"on","PROXYCACHE":"on","PPOLICY":"on","REFINT":"on","REMOTEAUTH":"on","RETCODE":"on","RWM":"on","SEQMOD":"on","SHA2":"on","SMBPWD":"off","SSSVLV":"on","SYNCPROV":"on","TRACE":"on","TRANSLUCENT":"on","UNIQUE":"on","VALSORT":"on"},"annotations":{"cpe":"cpe:2.3:a:openldap:openldap:2.6.8:::::dragonfly6:x86_64"},"messages":[{"message":"The OpenLDAP server package has been successfully installed.\n\nIn order to run the LDAP server, you need to edit\n  /usr/local/etc/openldap/slapd.conf\nto suit your needs and add the following lines to /etc/rc.conf:\n  slapd_enable=\"YES\"\n  slapd_flags='-h \"ldapi://%2fvar%2frun%2fopenldap%2fldapi/ ldap://0.0.0.0/\"'\n  slapd_sockets=\"/var/run/openldap/ldapi\"\n\nThen start the server with\n  /usr/local/etc/rc.d/slapd start\nor reboot.\n\nTry `man slapd' and the online manual at\n  http://www.OpenLDAP.org/doc/\nfor more information.\n\nslapd runs under a non-privileged user id (by default `ldap'),\nsee /usr/local/etc/rc.d/slapd for more information.\n\nPLEASE NOTE:\n\nUpgrading from openldap26-server 2.4 to 2.5 requires a full dump\nand reimport of database.\n\nStarting from openldap26-server 2.4.59_3, automatic data dumps\nare saved at /var/backups/openldap when shutting down slapd.\n\nPlease refer to OpenLDAP Software 2.5 Administrator's Guide at\n  https://www.openldap.org/doc/admin25/appendix-upgrading.html\nfor additional upgrade instructions.","type":"install"}]},{"name":"openjph","origin":"graphics/openjph","version":"0.13.3","comment":"Open-source implementation of JPEG2000 Part-15","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/aous72/OpenJPH","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"748b69e8b6587598d34c82fc0d282e02700399c6286dd0b201632d1eeffe698f","flatsize":527029,"path":"All/openjph-0.13.3.pkg","repopath":"All/openjph-0.13.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":142560,"desc":"Open source implementation of High-throughput JPEG2000 (HTJ2K), also known as\nJPH, JPEG2000 Part 15, ISO/IEC 15444-15, and ITU-T T.814. Here, we are\ninterested in implementing the HTJ2K only, supporting features that are defined\nin JPEG2000 Part 1 (for example, for wavelet transform, only reversible 5/3 and\nirreversible 9/7 are supported).","deps":{"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libtiff.so.6"],"shlibs_provided":["libopenjph.so.0.13"]},{"name":"openomf","origin":"games/openomf","version":"0.6.5_6","comment":"Rewritten engine for One Must Fall 2097","maintainer":"devel@stasyan.com","www":"https://www.openomf.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f0bf557c34d5b6e1c62f274594a383b769b0926d8fd757a7a10fadc01cc8858","flatsize":15332117,"path":"All/openomf-0.6.5_6.pkg","repopath":"All/openomf-0.6.5_6.pkg","licenselogic":"single","pkgsize":5437196,"desc":"OpenOMF is a Open Source remake of \"One Must Fall 2097\" by Diversions\nEntertainment.","deps":{"argtable":{"origin":"devel/argtable","version":"2.13_3"},"enet":{"origin":"net/enet","version":"1.3.18,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libconfuse":{"origin":"devel/libconfuse","version":"3.3_2"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libconfuse.so.2","libintl.so.8","libenet.so.7","libopenal.so.1","libpng16.so.16"]},{"name":"openldap25-client","origin":"net/openldap25-client","version":"2.5.18","comment":"Open source LDAP client implementation","maintainer":"delphij@FreeBSD.org","www":"https://www.OpenLDAP.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a972eb0e3ebcd62403453e48af876830fe9f8e5cf059b855a0f50a461f37f138","flatsize":5490901,"path":"All/openldap25-client-2.5.18.pkg","repopath":"All/openldap25-client-2.5.18.pkg","licenselogic":"single","licenses":["OPENLDAP"],"pkgsize":1052940,"desc":"OpenLDAP is a suite of Lightweight Directory Access Protocol (v3) servers,\nclients, utilities and development tools.\n\nThis package includes the following major components:\n\n * -lldap - a LDAP client library\n * -llber - a lightweight BER/DER encoding/decoding library\n * LDAP tools - A collection of command line LDAP utilities\n * documentation - man pages for all components","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","databases"],"shlibs_required":["libsasl2.so.3","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["liblber-2.5.so.0","libldap-2.5.so.0"],"options":{"DEBUG":"on","DOCS":"on","FETCH":"off","GSSAPI":"off"},"annotations":{"cpe":"cpe:2.3:a:openldap:openldap:2.5.18:::::dragonfly6:x86_64"},"messages":[{"message":"The OpenLDAP client package has been successfully installed.\n\nEdit\n  /usr/local/etc/openldap/ldap.conf\nto change the system-wide client defaults.\n\nTry `man ldap.conf' and visit the OpenLDAP FAQ-O-Matic at\n  http://www.OpenLDAP.org/faq/index.cgi?file=3\nfor more information.","type":"install"}]},{"name":"openmdns","origin":"net/openmdns","version":"0.7_3","comment":"Multicast DNS and Service Discovery daemon","maintainer":"ports@FreeBSD.org","www":"http://www.haesbaert.org/openmdns/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6786a1715a86f02e51d75d6dcc3092d9f391ed34e033778494df0308f4778b8e","flatsize":4095671,"path":"All/openmdns-0.7_3.pkg","repopath":"All/openmdns-0.7_3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":2561072,"desc":"OpenMDNS is a full implementation of MDNS/DNS-SD (also known as Zeroconf),\nit aims to be a light replacement for Avahi/Bonjour. Currently, OpenMDNS is\nabout 10%25 of the size of Avahi.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libopenbsd":{"origin":"devel/libopenbsd","version":"r298107_1"}},"categories":["net"],"users":["_mdnsd"],"groups":["_mdnsd"],"shlibs_required":["libopenbsd.so.0","libevent-2.1.so.7"],"options":{"DOCS":"on","STATIC":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe openmdns port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openldap25-server","origin":"net/openldap25-server","version":"2.5.18","comment":"Open source LDAP server implementation","maintainer":"delphij@FreeBSD.org","www":"https://www.OpenLDAP.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfb93b1b9e3b9d1681392e02ca2888c7051dcc04d567607026caf16dd06301f0","flatsize":3971247,"path":"All/openldap25-server-2.5.18.pkg","repopath":"All/openldap25-server-2.5.18.pkg","licenselogic":"single","licenses":["OPENLDAP"],"pkgsize":1342396,"desc":"OpenLDAP is a suite of Lightweight Directory Access Protocol (v3) servers,\nclients, utilities and development tools.\n\nThis package includes the following major components:\n\n * slapd - a stand-alone LDAP directory server\n * LDIF tools - data conversion tools for use with slapd\n\nThis is the latest stable release of OpenLDAP Software for general use.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"openldap25-client":{"origin":"net/openldap25-client","version":"2.5.18"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","databases"],"users":["ldap"],"groups":["ldap"],"shlibs_required":["libldap-2.5.so.0","liblber-2.5.so.0","libsasl2.so.3","libssl.so.12","libcrypto.so.12","libevent-2.1.so.7","libsodium.so.26","libltdl.so.7","libevent_core-2.1.so.7","libevent_extra-2.1.so.7"],"options":{"ACI":"off","ARGON2":"on","DEBUG":"on","DYNACL":"off","FETCH":"off","GSSAPI":"off","LLOADD":"on","OUTLOOK":"off","PBKDF2":"off","RLOOKUPS":"off","SLAPI":"off","SLP":"off","ASYNCMETA":"on","DNSSRV":"on","MDB":"on","PASSWD":"on","RELAY":"on","SOCK":"on","PERL":"off","SQL":"off","ACCESSLOG":"on","ADDPARTIAL":"on","ALLOP":"on","AUTOCA":"on","AUDITLOG":"on","AUTOGROUP":"on","CLOAK":"on","COLLECT":"on","CONSTRAINT":"on","DDS":"on","DENYOP":"on","DEREF":"on","DYNGROUP":"on","DYNLIST":"on","EMPTYDS":"on","HOMEDIR":"on","LASTBIND":"on","LASTMOD":"on","MEMBEROF":"on","NOPS":"on","OTP":"on","PROXYCACHE":"on","PPOLICY":"on","REFINT":"on","REMOTEAUTH":"on","RETCODE":"on","RWM":"on","SEQMOD":"on","SHA2":"on","SMBPWD":"off","SSSVLV":"on","SYNCPROV":"on","TRACE":"on","TRANSLUCENT":"on","UNIQUE":"on","VALSORT":"on"},"annotations":{"cpe":"cpe:2.3:a:openldap:openldap:2.5.18:::::dragonfly6:x86_64"},"messages":[{"message":"The OpenLDAP server package has been successfully installed.\n\nIn order to run the LDAP server, you need to edit\n  /usr/local/etc/openldap/slapd.conf\nto suit your needs and add the following lines to /etc/rc.conf:\n  slapd_enable=\"YES\"\n  slapd_flags='-h \"ldapi://%2fvar%2frun%2fopenldap%2fldapi/ ldap://0.0.0.0/\"'\n  slapd_sockets=\"/var/run/openldap/ldapi\"\n\nThen start the server with\n  /usr/local/etc/rc.d/slapd start\nor reboot.\n\nTry `man slapd' and the online manual at\n  http://www.OpenLDAP.org/doc/\nfor more information.\n\nslapd runs under a non-privileged user id (by default `ldap'),\nsee /usr/local/etc/rc.d/slapd for more information.\n\nPLEASE NOTE:\n\nUpgrading from openldap25-server 2.4 to 2.5 requires a full dump\nand reimport of database.\n\nStarting from openldap25-server 2.4.59_3, automatic data dumps\nare saved at /var/backups/openldap when shutting down slapd.\n\nPlease refer to OpenLDAP Software 2.5 Administrator's Guide at\n  https://www.openldap.org/doc/admin25/appendix-upgrading.html\nfor additional upgrade instructions.","type":"install"}]},{"name":"openjpeg15","origin":"graphics/openjpeg15","version":"1.5.2_4","comment":"Open-source JPEG 2000 codec","maintainer":"sunpoet@FreeBSD.org","www":"https://www.openjpeg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d02b70f0baf259654cdfb89f6e55d52574d58e1d5dcf3f2d434baf8d7fd6e0cf","flatsize":434939,"path":"All/openjpeg15-1.5.2_4.pkg","repopath":"All/openjpeg15-1.5.2_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":133516,"desc":"The OpenJPEG library is an open-source JPEG 2000 library developed in order to\npromote the use of JPEG 2000.\n\nThe main part of the project consists in a JPEG 2000 codec compliant with the\nPart 1 of the standard (Class-1 Profile-1 compliance).\n\nBesides this main codec, OpenJPEG integrates several other modules:\n- JP2 (JPEG 2000 standard Part 2 - Handling of JP2 boxes and extended multiple\n  component transforms for multispectral and hyperspectral imagery)\n- MJ2 (JPEG 2000 standard Part 3)\n- JPWL (JPEG 2000 standard Part 11)\n- JPIP (JPEG 2000 standard Part 9)\n- OPJViewer, a GUI viewer for J2K, JP2, JPWL and MJ2 files","deps":{"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libtiff.so.6","liblcms2.so.2"],"shlibs_provided":["libopenjpeg.so.2"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:uclouvain:openjpeg:1.5.2:::::dragonfly6:x86_64:4"}},{"name":"openjpeg","origin":"graphics/openjpeg","version":"2.5.2_1","comment":"Open-source JPEG 2000 codec","maintainer":"sunpoet@FreeBSD.org","www":"https://www.openjpeg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe281ad9edefa72db85b02cc6de6944eca5a36d90b1204bab56efb11b333636a","flatsize":1322423,"path":"All/openjpeg-2.5.2_1.pkg","repopath":"All/openjpeg-2.5.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":306116,"desc":"The OpenJPEG library is an open-source JPEG 2000 library developed in order to\npromote the use of JPEG 2000.\n\nThe main part of the project consists in a JPEG 2000 codec compliant with the\nPart 1 of the standard (Class-1 Profile-1 compliance).\n\nBesides this main codec, OpenJPEG integrates several other modules:\n- JP2 (JPEG 2000 standard Part 2 - Handling of JP2 boxes and extended multiple\n  component transforms for multispectral and hyperspectral imagery)\n- MJ2 (JPEG 2000 standard Part 3)\n- JPWL (JPEG 2000 standard Part 11)\n- JPIP (JPEG 2000 standard Part 9)\n- OPJViewer, a GUI viewer for J2K, JP2, JPWL and MJ2 files","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libtiff.so.6","liblcms2.so.2"],"shlibs_provided":["libopenjp2.so.7"],"annotations":{"cpe":"cpe:2.3:a:uclouvain:openjpeg:2.5.2:::::dragonfly6:x86_64:1"}},{"name":"openspades","origin":"games/openspades","version":"0.1.3_4","comment":"Compatible client of Ace of Spades","maintainer":"amdmi3@FreeBSD.org","www":"https://openspades.yvt.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d503860e88732736dfdaf9af7cdf5c9ff895e3985a3abe0129782e16b360a9a2","flatsize":17228750,"path":"All/openspades-0.1.3_4.pkg","repopath":"All/openspades-0.1.3_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":10853808,"desc":"OpenSpades is a compatible client of Ace of Spades 0.75.\n\n* Can connect to a vanilla/pyspades/pysnip server.\n* Uses OpenGL/AL for better visuals.\n* Open source, and cross platform.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libGL.so.1","libGLU.so.1","libGLEW.so.2","libcurl.so.4","libfreetype.so.6","libopusfile.so.0","libXext.so.6"],"options":{"DOCS":"on"}},{"name":"openmesh","origin":"math/openmesh","version":"11.0.0","comment":"Generic data structure for manipulating polygonal meshes","maintainer":"yuri@FreeBSD.org","www":"https://www.openmesh.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dfdc0743031243f8c59ba784bce9b8f04ab085b1d828ce6785ac87a0157d5f2e","flatsize":9225713,"path":"All/openmesh-11.0.0.pkg","repopath":"All/openmesh-11.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1101060,"desc":"OpenMesh is a generic and efficient data structure for representing and\nmanipulating polygonal meshes.\n\nThe main features of the underlying data structure are:\n* No restriction to triangles meshes, handle general polygonal meshes.\n* Explicit representation of vertices, halfedges, edges, and faces.\n* Efficient access to the one-ring neighborhood of a vertex.\n* Ability to handle non-manifold vertices (like two faces meeting in only one\n  vertex).","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["math"],"shlibs_required":["libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libOpenGL.so.0","libGLX.so.0","libGLU.so.1","libQt5Core.so.5"],"shlibs_provided":["libOpenMeshCore.so.11.0","libOpenMeshTools.so.11.0"]},{"name":"opensonic","origin":"games/opensonic","version":"0.1.4_5","comment":"Game based on the \"Sonic the Hedgehog\" universe","maintainer":"devel@stasyan.com","www":"https://opensnc.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3736febcdb8923b6837b3b3850c6ea0bbcbc14ae2818d1b73cc1edb982a07e5f","flatsize":13484599,"path":"All/opensonic-0.1.4_5.pkg","repopath":"All/opensonic-0.1.4_5.pkg","licenselogic":"single","pkgsize":9722260,"desc":"Game based on the \"Sonic the Hedgehog\" universe.\nIt introduces a different style of gameplay called cooperative play,\nin which it's possible to control 3 characters simultaneously.\nUnlike most similar games, Open Sonic provides a greater level of interaction\nbetween the player and the levels. It's more than just a jump'n'run;\nthe user must come up with some strategy in order to get through the levels.","deps":{"allegro":{"origin":"devel/allegro","version":"4.4.3.1_4"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["games"],"shlibs_required":["liballeg.so.4","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libjpgalleg.so.4","libpng16.so.16","libloadpng.so.4"]},{"name":"openmpi","origin":"net/openmpi","version":"5.0.3_2","comment":"High Performance Message Passing Library","maintainer":"laurent.chardon@gmail.com","www":"https://www.open-mpi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0502b61df011671f2e2d032f6c0cedec07854d6f5365a995d19a39bea5c36a99","flatsize":85028637,"path":"All/openmpi-5.0.3_2.pkg","repopath":"All/openmpi-5.0.3_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9008812,"desc":"Open MPI is a project combining technologies and resources from several\nother projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to\nbuild the best MPI library available.  A completely new MPI-3.1 compliant\nimplementation, Open MPI offers advantages for system and software\nvendors, application developers and computer science researchers.\n\nOpen MPI is based on an open component architecture allowing modular\nreplacement of many system components without recompilation.\n\nOn 32 bits platforms, please see the legacy version net/openmpi4.\n\nSee also <https://github.com/open-mpi/ompi>.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"hwloc2":{"origin":"devel/hwloc2","version":"2.8.0_1"},"level-zero":{"origin":"devel/level-zero","version":"1.17.6"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"munge":{"origin":"security/munge","version":"0.5.15_2"}},"categories":["net","parallel"],"shlibs_required":["libmunge.so.2","libevent_core-2.1.so.7","libevent_pthreads-2.1.so.7","libhwloc.so.15","libgfortran.so.5","libquadmath.so.0","libgcc_s.so.1"],"shlibs_provided":["libmpi.so.40","libmpi_mpifh.so.40","libmpi_usempi_ignore_tkr.so.40","libmpi_usempif08.so.40","libopen-pal.so.80","libpmix.so.2","libprrte.so.3","libompi_dbg_msgq.so"],"options":{"AVX":"off","DEBUG":"off","DOCS":"on","IPV6":"on","SLURM":"off"}},{"name":"openjazz","origin":"games/openjazz","version":"20190106","comment":"Free re-implementation of the Jazz Jackrabbit(tm) game engine","maintainer":"martymac@FreeBSD.org","www":"http://alister.eu/jazz/oj","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c82c48a7da3e3361ef936bd2531166f803c267a1003859cd1eb5cd3c1762fbe","flatsize":278986,"path":"All/openjazz-20190106.pkg","repopath":"All/openjazz-20190106.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":118036,"desc":"OpenJazz, is a free, open-source re-implementation of\nthe classic Jazz Jackrabbit(tm) game engine.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"messages":[{"message":"OpenJazz is now installed. In order to work, the game\nneeds additional files. Please buy the full version or\ndownload the shareware version (e.g.) here :\n\nhttp://www.dosgamesarchive.com/download/game/111\n\nand copy every file of the game *uppercase* to\n/usr/local/share/openjazz\n\nOnce this is done, run 'openjazz'. Enjoy !","type":"install"}]},{"name":"openjk","origin":"games/openjk","version":"g20221013_1","comment":"Community effort to maintain Jedi Academy + Jedi Outcast","maintainer":"pkubaj@FreeBSD.org","www":"https://openjk.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6845ef76b80f885298fd1aa59be5972bed4571bea2294efb8f9cc344e67c3ba","flatsize":14982815,"path":"All/openjk-g20221013_1.pkg","repopath":"All/openjk-g20221013_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3290924,"desc":"OpenJK is an effort by the JACoders group to maintain and improve the game\nengines on which the Jedi Academy (JA) and Jedi Outcast (JO) games run on,\nwhile maintaining full backwards compatibility with the existing games.\nThis project does not attempt to rebalance or otherwise modify core gameplay.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libSDL2-2.0.so.0","libjpeg.so.8","libpng16.so.16"],"messages":[{"message":"OpenJK requires the original game files from Star Wars: Jedi Knight:\nJedi Academy to work properly.  These can come from an original CD or\nfrom GOG.com.\n\nIf using the GOG.com version, you must extract the files from\nsetup_star_wars_jedi_knight_-_jedi_academy_1.01_(a)_(10331)_(g).exe\nusing the innoextract package.\n\nThe files will be in a directory named app. Inside the app directory,\nthere is a GameData directory. Inside the GameData directory, there is\na directory named base. This base directory must be moved to\n~/.local/share/openjk\n\nThe easiest way to do this is to follow these steps:\n$ mkdir -p ~/.local/share/openjk\n$ innoextract setup_star_wars_jedi_knight_-_jedi_academy_1.01_(a)_(10331)_(g).exe\n$ cd app/GameData\n$ cp -R base ~/.local/share/openjk\n\nYou can then delete everything else that is extracted from the exe,\nsuch as the tmp directory.\n\nThe multiplayer game binary is jamp and the single player game binary\nis jasp.\n\nIf you own a copy of Star Wars: Jedi Knight: Jedi Outcast, its game\nfiles may be used to play that game, though upstream makes no\nguarantees on your success in playing this game.","type":"install"}]},{"name":"openipmi","origin":"sysutils/openipmi","version":"2.0.29_1","comment":"Complex IPMI management software","maintainer":"egypcio@FreeBSD.org","www":"http://openipmi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31d988545bbeb2e5b8b3c5186e0da76455d4ed70689eb85ec92744383fdace0b","flatsize":5173873,"path":"All/openipmi-2.0.29_1.pkg","repopath":"All/openipmi-2.0.29_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":960840,"desc":"OpenIPMI was designed to aid building \"complex IPMI management software\".\nOpenIPMI library will connect with an IPMI controller, detect any\nmanagement controllers on the bus, get their SDRs, manage all the\nentities in the system, manage the event log, and a host of other\nthings. OpenIPMI is also dynamic and event-driven. It will come up\nand start discovering things in the managed system. As it discovers\nthings, it will report them to the software using it (assuming the\nsoftware has asked for this reporting).","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"popt":{"origin":"devel/popt","version":"1.19_1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils"],"shlibs_required":["libpopt.so.0","libncurses.so.6","libreadline.so.8"],"shlibs_provided":["libIPMIlanserv.so.0","libOpenIPMI.so.0","libOpenIPMIcmdlang.so.0","libOpenIPMIposix.so.0","libOpenIPMIpthread.so.0","libOpenIPMIui.so.1","libOpenIPMIutils.so.0"],"options":{"GDBM":"off","GLIB20":"off","PERL":"off","PYTHON":"off","SNMP":"off","SSL":"off","TCL":"off","TKINTER":"off"}},{"name":"openturns","origin":"math/openturns","version":"1.23_1","comment":"Uncertainty treatment library","maintainer":"yuri@FreeBSD.org","www":"https://openturns.github.io/www/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"155808ffe035efc30e4556c09d66e28e7fdab458bb8f1b1b42e89b4bb7fb683a","flatsize":110430393,"path":"All/openturns-1.23_1.pkg","repopath":"All/openturns-1.23_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":16558780,"desc":"OpenTURNS is a scientific C++ and Python library including an internal data\nmodel and algorithms dedicated to the treatment of uncertainties. The main goal\nof this library is giving to specific applications all the functionalities\nneeded to treat uncertainties in studies. Targeted users are all engineers who\nwant to introduce the probabilistic dimension in their so far deterministic\nstudies.","deps":{"Ipopt":{"origin":"math/ipopt","version":"3.14.16"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"ceres-solver":{"origin":"math/ceres-solver","version":"2.2.0_10"},"cminpack":{"origin":"math/cminpack","version":"1.3.9_1"},"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-asl":{"origin":"math/asl","version":"2.0.1"},"coin-or-bonmin":{"origin":"math/bonmin","version":"1.8.9_5"},"coin-or-cbc":{"origin":"math/cbc","version":"2.10.11_2"},"coin-or-cgl":{"origin":"math/cgl","version":"0.60.8_3"},"dlib-cpp":{"origin":"science/dlib-cpp","version":"19.24_1"},"gflags":{"origin":"devel/gflags","version":"2.2.2_2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glog":{"origin":"devel/glog","version":"0.7.1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"nlopt":{"origin":"math/nlopt","version":"2.7.1_3"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"pagmo2":{"origin":"science/pagmo2","version":"2.19.0_5"},"png":{"origin":"graphics/png","version":"1.6.43"},"primesieve":{"origin":"math/primesieve","version":"8.0,1"},"py311-chaospy":{"origin":"math/py-chaospy","version":"4.3.11_2"},"py311-dill":{"origin":"devel/py-dill","version":"0.3.8"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pandas":{"origin":"math/py-pandas","version":"2.0.3_2,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-camd":{"origin":"math/suitesparse-camd","version":"3.3.2"},"suitesparse-ccolamd":{"origin":"math/suitesparse-ccolamd","version":"3.3.3"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"},"suitesparse-cxsparse":{"origin":"math/suitesparse-cxsparse","version":"4.4.0"},"suitesparse-spqr":{"origin":"math/suitesparse-spqr","version":"4.3.3_1"}},"categories":["math"],"shlibs_required":["libopenblas.so.0","libxml2.so.2","libhdf5_cpp.so.200","libmpfr.so.6","libmpc.so.3","libdlib.so.19.24.0","libcminpack.so.1","libbonmin.so.4","libipopt.so.3","libCoinUtils.so.3","libCbc.so.3","libCbcSolver.so.3","libCgl.so.1","libOsi.so.1","libOsiClp.so.1","libClp.so.1","libpagmo.so.9","libprimesieve.so.10","libhdf5.so.200","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libgif.so.7","libpng16.so.16","libjpeg.so.8","libsqlite3.so.0","libtbb.so.12","libnlopt.so.0","libboost_serialization.so.1.84.0"],"shlibs_provided":["libOT.so.0.24"],"options":{"EXAMPLES":"on","PYTHON":"on"}},{"name":"openicc-config","origin":"graphics/openicc-config","version":"0.1.0","comment":"Color configuration data base management","maintainer":"ports@FreeBSD.org","www":"https://github.com/OpenICC/config","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fdd5e3cf932f593dd547d7aa4f05c2fb863021d6a66b7b59b3cd9dbd20c1f76","flatsize":186680,"path":"All/openicc-config-0.1.0.pkg","repopath":"All/openicc-config-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42636,"desc":"The OpenICC configuration data base allows to store, share and\nmanipulate colour management informations.\n\nPart of that is a file format based on JSON and a implementation\nof an according library for easy access.\n\nFeatures:\n  *  access to OpenICC device JSON DB","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"yajl":{"origin":"devel/yajl","version":"2.1.0"}},"categories":["graphics"],"shlibs_required":["libintl.so.8","libyajl.so.2"],"shlibs_provided":["libOpenICC.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe openicc-config port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openjade","origin":"textproc/openjade","version":"1.3.3p1_5","comment":"Object-oriented SGML/XML parser toolkit and DSSSL engine","maintainer":"cy@FreeBSD.org","www":"http://www.netfolder.com/DSSSL/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dcf275feb31930f573c7e1f599d3bb3f6552d69e367e3ac976ab71d914a2a6ee","flatsize":11312670,"path":"All/openjade-1.3.3p1_5.pkg","repopath":"All/openjade-1.3.3p1_5.pkg","licenselogic":"single","pkgsize":1583668,"desc":"OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL\nlanguage.  It is based on the James Clark implementation of DSSSL named\nJade.  OpenJade is now developed and maintained by the OpenJade team.\n\nFor general information about DSSSL, see the OpenJade home page.","deps":{"OpenSP":{"origin":"textproc/opensp","version":"1.5.2_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libogrove.so.0","libospgrove.so.0","libostyle.so.0"]},{"name":"osticket-php82","origin":"www/osticket","version":"1.18.1","comment":"Widely-used open source support ticket system","maintainer":"otis@FreeBSD.org","www":"https://osticket.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83a41c38036895b47c2db33e320148fff0948e14e77cd1e2c04a57216dbc1276","flatsize":110538994,"path":"All/osticket-php82-1.18.1.pkg","repopath":"All/osticket-php82-1.18.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38213036,"desc":"osTicket is a widely-used open source support ticket system. It seamlessly\nintegrates inquiries created via email, phone and web-based forms into a simple\neasy-to-use multi-user web interface. Manage, organize and archive all your\nsupport requests and responses in one place while providing your customers with\naccountability and responsiveness they deserve.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-imap":{"origin":"mail/php82-imap","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-opcache":{"origin":"www/php82-opcache","version":"8.2.21"},"php82-pecl-APCu":{"origin":"devel/pecl-APCu","version":"5.1.23"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:enhancesoft:osticket:1.18.1:::::dragonfly6:x86_64"},"messages":[{"message":"If you selected to build the docs, see also files in directory\n/usr/local/share/doc/osticket\n\nYou may also want to set up a cronjob for processing incoming\ne-mail messages.\n\nFor detailed information on installation and configuration, see:\nhttps://docs.osticket.com/en/latest/Getting%20Started/Installation.html\n\nBEWARE: After osTicket setup, do not forget to remove write permissions\nfrom /usr/local/www/osticket/include/ost-config.php","type":"install"},{"message":"See https://github.com/osTicket/osTicket/releases for full changelog and\nrelease information.\n\nFor detailed information on installation and configuration, see:\nhttps://docs.osticket.com/en/latest/Getting%20Started/Installation.html\n\nSee also files in /usr/local/share/doc/osticket\n\nBEWARE: After upgrade, the first access to the osTicket instance may\ntrigger the upgrade wizard.","type":"upgrade"}]},{"name":"openimageio","origin":"graphics/openimageio","version":"2.5.13.1","comment":"OpenImageIO graphics library","maintainer":"FreeBSD@Shaneware.biz","www":"https://www.openimageio.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c12cc0fb019b6af23e26ed4700e02160e7497d7e2a107f4e4a3ac5943cd9d67","flatsize":13248875,"path":"All/openimageio-2.5.13.1.pkg","repopath":"All/openimageio-2.5.13.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3126172,"desc":"OpenImageIO is a library for reading and writing images, and a bunch of\nrelated classes, utilities, and applications.\n\nThere is a particular emphasis on formats and functionality used\nin professional, large-scale animation and visual effects work for film.\n\nOpenImageIO is used extensively in animation and VFX studios all over the\nworld, and is also incorporated into several commercial products.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"dcmtk":{"origin":"graphics/dcmtk","version":"3.6.8"},"droid-fonts-ttf":{"origin":"x11-fonts/droid-fonts-ttf","version":"20131024_5"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"libheif":{"origin":"graphics/libheif","version":"1.17.6_2"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libjpeg-turbo":{"origin":"graphics/libjpeg-turbo","version":"3.0.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"opencolorio":{"origin":"graphics/opencolorio","version":"2.3.2_1"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"openvdb":{"origin":"misc/openvdb","version":"11.0.0_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"ptex":{"origin":"graphics/ptex","version":"2.4.3"},"pugixml":{"origin":"textproc/pugixml","version":"1.14"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics","multimedia"],"shlibs_required":["libImath-3_1.so.29","libOpenEXR-3_2.so.31","libIlmThread-3_2.so.31","libOpenEXRCore-3_2.so.31","libIex-3_2.so.31","libgif.so.7","libheif.so.1","libpng16.so.16","libopenjp2.so.7","libopenvdb.so.11.0","libPtex.so.2.4","libtiff.so.6","libjpeg.so.8","libwebp.so.7","libwebpdemux.so.2","libOpenColorIO.so.2.3","libtbb.so.12","libfreetype.so.6","libboost_thread.so.1.84.0","libi2d.so.18","libdcmxml.so.18","libdcmjpeg.so.18","libijg8.so.18","libijg12.so.18","libijg16.so.18","libdcmjpls.so.18","libdcmtkcharls.so.18","libcmr.so.18","libdcmwlm.so.18","libdcmpstat.so.18","libdcmtls.so.18","libdcmsr.so.18","libdcmimage.so.18","libxml2.so.2","libdcmdsig.so.18","libssl.so.12","libcrypto.so.12","libdcmqrdb.so.18","libdcmnet.so.18","libdcmrt.so.18","libdcmimgle.so.18","libdcmseg.so.18","libdcmtract.so.18","libdcmpmap.so.18","libdcmect.so.18","libdcmfg.so.18","libdcmiod.so.18","libdcmdata.so.18","liboflog.so.18","libofstd.so.18","liboficonv.so.18","libpugixml.so.1","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libboost_filesystem.so.1.84.0"],"shlibs_provided":["libOpenImageIO.so.2.5","libOpenImageIO_Util.so.2.5"],"options":{"DICOM":"on","DOCS":"on","FFMPEG":"off","FREETYPE":"on","GIF":"on","IMAGEVIEWER":"off","OPENCV":"off","OPENJPEG":"on","PTEX":"on","RAW":"off","TBB":"on","TEST":"off","TOOLS":"on","VDB":"on"}},{"name":"owncloud-php81","origin":"www/owncloud","version":"10.14.0","comment":"Personal cloud which runs on your own server","maintainer":"sunpoet@FreeBSD.org","www":"https://owncloud.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8788a8ec1360bc80663c17bccd1017138bb08d92bcb0b032619ba71b7a30003","flatsize":142743656,"path":"All/owncloud-php81-10.14.0.pkg","repopath":"All/owncloud-php81-10.14.0.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":47561252,"desc":"ownCloud is a self-hosted file sync and share server. It provides access to your\ndata through a web interface, sync clients or WebDAV while providing a platform\nto view, sync and share across devices easily -- all under your control.\nownCloud's open architecture is extensible via a simple but powerful API for\napplications and plugins and it works with any storage.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-bz2":{"origin":"archivers/php81-bz2","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-exif":{"origin":"graphics/php81-exif","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-pdo_mysql":{"origin":"databases/php81-pdo_mysql","version":"8.1.29"},"php81-pecl-smbclient":{"origin":"net/pecl-smbclient","version":"1.1.1"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-xmlwriter":{"origin":"textproc/php81-xmlwriter","version":"8.1.29"},"php81-xsl":{"origin":"textproc/php81-xsl","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www"],"options":{"EXAMPLES":"on","EXIF":"on","LDAP":"on","SMB":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:owncloud:owncloud:10.14.0:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"Please note that everything has been installed in /usr/local/www/owncloud.\n\nYou will probably want to add an alias to your httpd.conf file, something\nlike this:\n\n    \tAlias /owncloud /usr/local/www/owncloud\n\tAcceptPathInfo On\n\t<Directory /usr/local/www/owncloud>\n\t    AllowOverride All\n\t    Require all granted\n\t</Directory>\n\nAnd restart Apache.\n\n\nThe owncloud newsyslog.conf(5) filename has been changed:\n  OLD: /usr/local/etc/newsyslog.conf.d/owncloud\n  NEW: /usr/local/etc/newsyslog.conf.d/owncloud.conf\n\nAny file found at the old location has been automatically moved to\nthe new location. This was done to ensure log rotation continued to\nwork after change r340318 made to FreeBSD base, where the default\nnewsyslog configuration now only includes filenames that end with\n'.conf' and do not begin with '.'.\n\nIf you use provisioning/configuration management tools to create or\nedit this file, you will need to change their configuration to use\nthe new filename.","type":"install"}]},{"name":"openh264","origin":"multimedia/openh264","version":"2.3.0,2","comment":"Cisco implementation of H.264 codec","maintainer":"gecko@FreeBSD.org","www":"https://www.openh264.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f028ad9e1883ba0ad7da72e475dc43af81bee8005e47a07ef41f55799b7fdfe1","flatsize":3309003,"path":"All/openh264-2.3.0,2.pkg","repopath":"All/openh264-2.3.0,2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":568388,"desc":"OpenH264 is a codec library which supports H.264 encoding and decoding.\nIt is suitable for use in real time applications such as WebRTC.","categories":["multimedia"],"shlibs_provided":["libopenh264.so.6"],"options":{"DEBUG":"off","PLUGINS":"on","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:cisco:openh264:2.3.0:::::dragonfly6:x86_64"}},{"name":"opengv","origin":"graphics/opengv","version":"g20200806_1","comment":"Collection of methods for solving geometric vision problems","maintainer":"yuri@FreeBSD.org","www":"https://laurentkneip.github.io/opengv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"518331d94f25379082dec9458e8475d2065421a4f267fb3e32c5f3e74fafd6e0","flatsize":3450383,"path":"All/opengv-g20200806_1.pkg","repopath":"All/opengv-g20200806_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":695456,"desc":"OpenGV is a collection of computer vision methods for solving geometric vision\nproblems. It contains absolute-pose, relative-pose, triangulation, and\npoint-cloud alignment methods for the calibrated case. All problems can be\nsolved with central or non-central cameras, and embedded into a random sample\nconsensus or nonlinear optimization context. Matlab and Python interfaces are\nimplemented as well. The link to the above pages also shows links to precompiled\nMatlab mex-libraries.  Please consult the documentation for more information.","categories":["graphics"],"shlibs_provided":["libopengv.so.1.0"]},{"name":"owncloud-php82","origin":"www/owncloud","version":"10.14.0","comment":"Personal cloud which runs on your own server","maintainer":"sunpoet@FreeBSD.org","www":"https://owncloud.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5519a45d33c963be5f313175a04f361136a790e119714d1ec17d8f0d36a7924d","flatsize":142743656,"path":"All/owncloud-php82-10.14.0.pkg","repopath":"All/owncloud-php82-10.14.0.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":47558424,"desc":"ownCloud is a self-hosted file sync and share server. It provides access to your\ndata through a web interface, sync clients or WebDAV while providing a platform\nto view, sync and share across devices easily -- all under your control.\nownCloud's open architecture is extensible via a simple but powerful API for\napplications and plugins and it works with any storage.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bz2":{"origin":"archivers/php82-bz2","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-pecl-smbclient":{"origin":"net/pecl-smbclient","version":"1.1.1"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"},"php82-xsl":{"origin":"textproc/php82-xsl","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"EXAMPLES":"on","EXIF":"on","LDAP":"on","SMB":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:owncloud:owncloud:10.14.0:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"Please note that everything has been installed in /usr/local/www/owncloud.\n\nYou will probably want to add an alias to your httpd.conf file, something\nlike this:\n\n    \tAlias /owncloud /usr/local/www/owncloud\n\tAcceptPathInfo On\n\t<Directory /usr/local/www/owncloud>\n\t    AllowOverride All\n\t    Require all granted\n\t</Directory>\n\nAnd restart Apache.\n\n\nThe owncloud newsyslog.conf(5) filename has been changed:\n  OLD: /usr/local/etc/newsyslog.conf.d/owncloud\n  NEW: /usr/local/etc/newsyslog.conf.d/owncloud.conf\n\nAny file found at the old location has been automatically moved to\nthe new location. This was done to ensure log rotation continued to\nwork after change r340318 made to FreeBSD base, where the default\nnewsyslog configuration now only includes filenames that end with\n'.conf' and do not begin with '.'.\n\nIf you use provisioning/configuration management tools to create or\nedit this file, you will need to change their configuration to use\nthe new filename.","type":"install"}]},{"name":"openglad","origin":"games/openglad","version":"0.98_10","comment":"SDL port of an old DOS game called Gladiator","maintainer":"ports@FreeBSD.org","www":"https://snowstorm.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6171d1f24f496bdfd57aa4eab97489fe415c2f05d614591ab1bc22ff9ae3e0c","flatsize":2104856,"path":"All/openglad-0.98_10.pkg","repopath":"All/openglad-0.98_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":479676,"desc":"Openglad is a port of the open-sourced DOS game known as\nGladiator (http://fsgames.com/glad/). It is a top-view gauntlet\nstyle RPG that features fast paced multiplayer action, several\ndifferent classes, and a scenario editor.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe openglad port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"opengl-man","origin":"graphics/opengl-man","version":"657.2_1","comment":"Section 3 manpages for OpenGL: gl, glx, glu, gle, glut","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7208d5e60b88f31b5d7c1c4283443152bf06cf4840319a12f19f76b9dbc66d69","flatsize":671719,"path":"All/opengl-man-657.2_1.pkg","repopath":"All/opengl-man-657.2_1.pkg","licenselogic":"single","pkgsize":367456,"desc":"This port installs section 3 manpages for the OpenGL 3d graphics API so\nthat they are directly accessable from the man(1) command. Especially\nuseful for the graphics/Mesa port/package.\n\nIncluded OpenGL related libraries: gl, glx, glu, gle, glut.\n\ngl, glx and glu are taken from ftp.sgi.com. They carried no version\ninformation. Stored in the same directory at the time I grabbed them\nwas the OpenGL spec 1.2.1, which may or may not indicate the state of\nthe manpages. :-/\n\nThe gl, glx and glu manpages are unusable when just unpacking them. I\nrepackaged them so that\n- the file name actually is the name of the function, including\n  gl... etc prefixes and respecting case.\n- all filenames end in *.3\n- hard links are created so that the man command works for all\n  functions in a manpage, not just the first one.\n\ngle and glut are taken from the glut-3.7 distribution (where the\nWebpage says it is beta, but the distfile name does not). These are\nunchanged, but there are currently no hardlinks to secondary functions\nnames.","categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe opengl-man port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openfx-misc","origin":"graphics/openfx-misc","version":"2.4.3","comment":"Miscellaneous OpenFX Effects plugins","maintainer":"olivier@FreeBSD.org","www":"https://github.com/devernay/openfx-misc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cda80ba9a2b7480d80f32656380de3f47d9a40788ba10add867a6c4c4d865d23","flatsize":18687883,"path":"All/openfx-misc-2.4.3.pkg","repopath":"All/openfx-misc-2.4.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3206756,"desc":"Miscellaneous OFX / OpenFX / Open Effects plugins.\nThese plugins were primarily developped for Natron, but may be used with other\nOpenFX hosts.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libGL.so.1"]},{"name":"owncloud-php83","origin":"www/owncloud","version":"10.14.0","comment":"Personal cloud which runs on your own server","maintainer":"sunpoet@FreeBSD.org","www":"https://owncloud.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f80d8b070f7119cbe345d27b9b4e62911646a51b72fffc17d6709dcd11790668","flatsize":142743656,"path":"All/owncloud-php83-10.14.0.pkg","repopath":"All/owncloud-php83-10.14.0.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":47560736,"desc":"ownCloud is a self-hosted file sync and share server. It provides access to your\ndata through a web interface, sync clients or WebDAV while providing a platform\nto view, sync and share across devices easily -- all under your control.\nownCloud's open architecture is extensible via a simple but powerful API for\napplications and plugins and it works with any storage.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-bz2":{"origin":"archivers/php83-bz2","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-exif":{"origin":"graphics/php83-exif","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-pdo_mysql":{"origin":"databases/php83-pdo_mysql","version":"8.3.9"},"php83-pecl-smbclient":{"origin":"net/pecl-smbclient","version":"1.1.1"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-xmlwriter":{"origin":"textproc/php83-xmlwriter","version":"8.3.9"},"php83-xsl":{"origin":"textproc/php83-xsl","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"options":{"EXAMPLES":"on","EXIF":"on","LDAP":"on","SMB":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:owncloud:owncloud:10.14.0:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"Please note that everything has been installed in /usr/local/www/owncloud.\n\nYou will probably want to add an alias to your httpd.conf file, something\nlike this:\n\n    \tAlias /owncloud /usr/local/www/owncloud\n\tAcceptPathInfo On\n\t<Directory /usr/local/www/owncloud>\n\t    AllowOverride All\n\t    Require all granted\n\t</Directory>\n\nAnd restart Apache.\n\n\nThe owncloud newsyslog.conf(5) filename has been changed:\n  OLD: /usr/local/etc/newsyslog.conf.d/owncloud\n  NEW: /usr/local/etc/newsyslog.conf.d/owncloud.conf\n\nAny file found at the old location has been automatically moved to\nthe new location. This was done to ensure log rotation continued to\nwork after change r340318 made to FreeBSD base, where the default\nnewsyslog configuration now only includes filenames that end with\n'.conf' and do not begin with '.'.\n\nIf you use provisioning/configuration management tools to create or\nedit this file, you will need to change their configuration to use\nthe new filename.","type":"install"}]},{"name":"openfts","origin":"textproc/openfts","version":"0.40_5","comment":"Open Source Full Text Search engine","maintainer":"ports@FreeBSD.org","www":"https://openfts.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d04e9d46658b12036eea7b4ef171f4683495929b0dfae2740711773d7e7f0e3a","flatsize":241638,"path":"All/openfts-0.40_5.pkg","repopath":"All/openfts-0.40_5.pkg","licenselogic":"single","pkgsize":83232,"desc":"OpenFTS (Open Source Full Text Search engine) is an advanced\nPostgreSQL-based search engine that provides online indexing of data\nand relevance ranking for database searching.\nClose integration with database allows use of metadata to restrict\nsearch results.","deps":{"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-contrib":{"origin":"databases/postgresql15-contrib","version":"15.8"}},"categories":["textproc","perl5"],"shlibs_required":["libperl.so.5.36"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe openfts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"opentoonz","origin":"multimedia/opentoonz","version":"1.5.0_9","comment":"Open-source full-featured 2D animation creation software","maintainer":"rozhuk.im@gmail.com","www":"https://opentoonz.github.io/e/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"630472859e548ab96a16bb16cdb646c4e8c34fb8d8dfe920238560ac0fc398a1","flatsize":59855866,"path":"All/opentoonz-1.5.0_9.pkg","repopath":"All/opentoonz-1.5.0_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22113868,"desc":"OpenToonz is a 2D animation software published by DWANGO.\nIt is based on Toonz Studio Ghibli Version, originally developed in\nItaly by Digital Video, Inc., and customized by Studio Ghibli over\nmany years of production.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libjpeg-turbo":{"origin":"graphics/libjpeg-turbo","version":"3.0.3"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libmypaint":{"origin":"graphics/libmypaint","version":"1.6.1_2"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"superlu":{"origin":"math/superlu","version":"5.3.0_3"}},"categories":["multimedia"],"shlibs_required":["libQt5Xml.so.5","libQt5PrintSupport.so.5","libGL.so.1","libglut.so.3","libGLU.so.1","libopenblas.so.0","libQt5SerialPort.so.5","libturbojpeg.so.0","libopencv_stitching.so.409","libopencv_alphamat.so.409","libopencv_aruco.so.409","libopencv_bgsegm.so.409","libopencv_bioinspired.so.409","libopencv_ccalib.so.409","libopencv_dnn_objdetect.so.409","libopencv_dnn_superres.so.409","libopencv_dpm.so.409","libopencv_face.so.409","libopencv_freetype.so.409","libopencv_fuzzy.so.409","libopencv_hdf.so.409","libopencv_hfs.so.409","libopencv_img_hash.so.409","libopencv_intensity_transform.so.409","libopencv_line_descriptor.so.409","libopencv_mcc.so.409","libopencv_quality.so.409","libopencv_rapid.so.409","libopencv_reg.so.409","libopencv_rgbd.so.409","libopencv_saliency.so.409","libopencv_sfm.so.409","libopencv_stereo.so.409","libopencv_structured_light.so.409","libopencv_superres.so.409","libopencv_surface_matching.so.409","libopencv_tracking.so.409","libopencv_videostab.so.409","libopencv_wechat_qrcode.so.409","libopencv_xfeatures2d.so.409","libopencv_xobjdetect.so.409","libopencv_xphoto.so.409","libpng16.so.16","libQt5Svg.so.5","libQt5Script.so.5","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Network.so.5","libjpeg.so.8","liblz4.so.1","libsuperlu.so.5","libGLEW.so.2","libmypaint.so.0","libjson-c.so.5","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libQt5Core.so.5","libopencv_shape.so.409","libopencv_highgui.so.409","libopencv_datasets.so.409","libopencv_plot.so.409","libopencv_text.so.409","libopencv_ml.so.409","libopencv_phase_unwrapping.so.409","libopencv_optflow.so.409","libopencv_ximgproc.so.409","libopencv_video.so.409","libopencv_videoio.so.409","libopencv_imgcodecs.so.409","libopencv_objdetect.so.409","libopencv_calib3d.so.409","libopencv_dnn.so.409","libopencv_features2d.so.409","libopencv_flann.so.409","libopencv_photo.so.409","libopencv_imgproc.so.409","libopencv_core.so.409","liblzo2.so.2"],"shlibs_provided":["libcolorfx.so","libimage.so","libsound.so","libtfarm.so","libtnzbase.so","libtnzcore.so","libtnzext.so","libtnzstdfx.so","libtnztools.so","libtoonzlib.so","libtoonzqt.so"],"options":{"CBLAS":"off","GSLCBLAS":"off","NETLIB":"off","OPENBLAS":"on"},"messages":[{"message":"!!! ATTENTION !!!\n\nNo TIFF support now, set in settings some other image format!\nSSE2 available only on Windows.","type":"install"}]},{"name":"openfortivpn","origin":"security/openfortivpn","version":"1.21.0_1","comment":"Client for PPP+SSL VPN tunnel services","maintainer":"ygy@FreeBSD.org","www":"https://github.com/adrienverge/openfortivpn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"680f8853471d4e9f60e0c8e4a76f834a1aca89011826b28a615bc8fc68512259","flatsize":143381,"path":"All/openfortivpn-1.21.0_1.pkg","repopath":"All/openfortivpn-1.21.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":55960,"desc":"Openfortivpn is a client for PPP+SSL VPN tunnel services.\nIt spawns a pppd process and operates the communication between\nthe gateway and the process. It is compatible with Fortinet VPNs.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","net-vpn"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:openfortivpn_project:openfortivpn:1.21.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"NOTE: currently dns servers will be replaced in /etc/resolv.conf and not\nrestored once tunnel is destroyed, original entries will need to be added\nmanually if dhclient is default. The dhcpcd client works as expected.\nAlso you may need to create /dev/tunX interface first by running\n\"ifconfig tun2 create\" or by adding cloned_interfaces in /etc/rc.conf.\nAdd the following to create /dev/tun0 automatically and use dhcpcd:\n\ncloned_interfaces=\"tun0\"\ndhcp_client=\"dhcpcd\"","type":"install"}]},{"name":"openfst-vosk","origin":"math/openfst-vosk","version":"20210207","comment":"Library for working with weighted finite-state transducers","maintainer":"yuri@FreeBSD.org","www":"https://www.openfst.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8141af2259f1802c02a8a9adff47a552d7c4cd2d958d982b94abddb6dad4fb4e","flatsize":8635288,"path":"All/openfst-vosk-20210207.pkg","repopath":"All/openfst-vosk-20210207.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":831400,"desc":"OpenFst is a library for constructing, combining, optimizing, and searching\nweighted finite-state transducers (FSTs).  Weighted finite-state transducers\nare automata where each transition has an input label, an output label, and\na weight.  The more familiar finite-state acceptor is represented as a\ntransducer with each transition's input and output label equal.\nFinite-state acceptors are used to represent sets of strings (specifically,\nregular or rational sets); finite-state transducers are used to represent\nbinary relations between pairs of strings (specifically, rational\ntransductions).  The weights can be used to represent the cost of taking\na particular transition.\nFSTs have key applications in speech recognition and synthesis, machine\ntranslation, optical character recognition, pattern matching, string\nprocessing, machine learning, information extraction and retrieval\namong others.  Often a weighted transducer is used to represent a\nprobabilistic model (e.g., an n-gram model, pronunciation model).  FSTs can\nbe optimized by determinization and minimization, models can be applied to\nhypothesis sets (also represented as automata) or cascaded by finite-state\ncomposition, and the best results can be selected by shortest-path algorithms.","categories":["math"],"shlibs_provided":["libfst.so.23","libfstfar.so.23","libfstlookahead.so.23","libfstngram.so.23"]},{"name":"openfst","origin":"math/openfst","version":"1.8.2.20221207","comment":"Library for working with weighted finite-state transducers","maintainer":"yuri@FreeBSD.org","www":"https://www.openfst.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"618dd643e04eb5dc51c5e1439e2df61081150a92fb3030fe4843690956e68361","flatsize":41642268,"path":"All/openfst-1.8.2.20221207.pkg","repopath":"All/openfst-1.8.2.20221207.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4958384,"desc":"OpenFst is a library for constructing, combining, optimizing, and searching\nweighted finite-state transducers (FSTs).  Weighted finite-state transducers\nare automata where each transition has an input label, an output label, and\na weight.  The more familiar finite-state acceptor is represented as a\ntransducer with each transition's input and output label equal.\nFinite-state acceptors are used to represent sets of strings (specifically,\nregular or rational sets); finite-state transducers are used to represent\nbinary relations between pairs of strings (specifically, rational\ntransductions).  The weights can be used to represent the cost of taking\na particular transition.\nFSTs have key applications in speech recognition and synthesis, machine\ntranslation, optical character recognition, pattern matching, string\nprocessing, machine learning, information extraction and retrieval\namong others.  Often a weighted transducer is used to represent a\nprobabilistic model (e.g., an n-gram model, pronunciation model).  FSTs can\nbe optimized by determinization and minimization, models can be applied to\nhypothesis sets (also represented as automata) or cascaded by finite-state\ncomposition, and the best results can be selected by shortest-path algorithms.","categories":["math"],"shlibs_provided":["libfst.so.16","libfstcompact.so.16","libfstcompressscript.so.16","libfstconst.so.16","libfstfar.so.16","libfstfarscript.so.16","libfstlinearscript.so.16","libfstlookahead.so.16","libfstmpdtscript.so.16","libfstngram.so.16","libfstpdtscript.so.16","libfstscript.so.16","libfstspecial.so.16"]},{"name":"openexr","origin":"graphics/openexr","version":"3.2.4","comment":"High dynamic-range (HDR) image file format","maintainer":"mandree@FreeBSD.org","www":"https://www.openexr.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78390a9eff740eff9a77444d0bfe5630d1612cd11febca105286effd76c5ba3c","flatsize":7348644,"path":"All/openexr-3.2.4.pkg","repopath":"All/openexr-3.2.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1019568,"desc":"OpenEXR is a high dynamic-range (HDR) image file format developed by\nIndustrial Light & Magic for use in computer imaging applications.\n\nOpenEXR is used by ILM on all motion pictures currently in production.\nThe first movies to employ OpenEXR were Harry Potter and the Sorcerers Stone,\nMen in Black II, Gangs of New York, and Signs. Since then, OpenEXR has become\nILM's main image file format.\n\nOpenEXR's features include:\n* Higher dynamic range and color precision than existing 8- and 10-bit\n  image file formats.\n* Support for 16-bit floating-point, 32-bit floating-point, and 32-bit\n  integer pixels. The 16-bit floating-point format, called \"half\", is compatible\n  with the half data type in NVIDIA's Cg graphics language and is supported\n  natively on their new GeForce FX and Quadro FX 3D graphics solutions.\n* Multiple lossless image compression algorithms. Some of the included codecs\n  can achieve 2:1 lossless compression ratios on images with film grain.\n* Extensibility. New compression codecs and image types can easily be added\n  by extending the C++ classes included in the OpenEXR software distribution.\n  New image attributes (strings, vectors, integers, etc.) can be added to\n  OpenEXR image headers without affecting backward compatibility with existing\n  OpenEXR applications.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"}},"categories":["graphics","devel"],"shlibs_required":["libImath-3_1.so.29","libdeflate.so.0"],"shlibs_provided":["libIex-3_2.so.31","libIlmThread-3_2.so.31","libOpenEXR-3_2.so.31","libOpenEXRCore-3_2.so.31","libOpenEXRUtil-3_2.so.31"],"options":{"EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:openexr:openexr:3.2.4:::::dragonfly6:x86_64"}},{"name":"openems","origin":"science/openems","version":"0.0.36_1","comment":"Electromagnetic field solver using the EC-FDTD method","maintainer":"yuri@FreeBSD.org","www":"https://www.openems.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02e1709012cf03cae305c784fef8123e148fd76d252a626a0030a766e00aa472","flatsize":1756594,"path":"All/openems-0.0.36_1.pkg","repopath":"All/openems-0.0.36_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":425056,"desc":"openEMS is a free and open electromagnetic field solver using the FDTD method.\nMatlab or Octave are used as an easy and flexible scripting interface.\n\nIt features:\n* fully 3D Cartesian and cylindrical coordinates graded mesh\n* multi-threading, SIMD (SSE) and MPI support for high speed FDTD","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"csxcad":{"origin":"cad/csxcad","version":"0.6.3_1"},"fparser":{"origin":"math/fparser","version":"4.5.2"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"},"vtk9":{"origin":"math/vtk9","version":"9.2.6_5"}},"categories":["science"],"shlibs_required":["libtinyxml.so.3","libhdf5.so.200","libhdf5_cpp.so.200","libboost_thread.so.1.84.0","libboost_system.so.1.84.0","libboost_date_time.so.1.84.0","libboost_serialization.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libCSXCAD.so.0","libfparser-4.5.so","libvtkIOXML-9.2.so.1","libvtkIOXMLParser-9.2.so.1","libvtkIOGeometry-9.2.so.1","libvtkIOLegacy-9.2.so.1","libvtkIOPLY-9.2.so.1","libvtkIOCore-9.2.so.1","libvtkCommonExecutionModel-9.2.so.1","libvtkCommonDataModel-9.2.so.1","libvtkCommonTransforms-9.2.so.1","libvtkCommonMath-9.2.so.1","libvtkCommonCore-9.2.so.1","libvtksys-9.2.so.1","libvtkkissfft-9.2.so.1"],"shlibs_provided":["libnf2ff.so.0","libopenEMS.so.0"]},{"name":"openjdk17-jre","origin":"java/openjdk17-jre","version":"17.0.11+9.1","comment":"Java Runtime Environment 17","maintainer":"java@FreeBSD.org","www":"https://openjdk.java.net/projects/jdk/17/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c71e9df20a8bbde2c24ff64f874747ada479a5c5c065d4c788743c59b94a2c4","flatsize":134422552,"path":"All/openjdk17-jre-17.0.11+9.1.pkg","repopath":"All/openjdk17-jre-17.0.11+9.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26745716,"desc":"An open-source implementation of the Java Platform, Standard Edition,","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"javavmwrapper":{"origin":"java/javavmwrapper","version":"2.7.10"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"png":{"origin":"graphics/png","version":"1.6.43"},"xorg-fonts-truetype":{"origin":"x11-fonts/xorg-fonts-truetype","version":"7.7_1"}},"categories":["java","devel"],"shlibs_required":["libXext.so.6","libX11.so.6","libXrender.so.1","libXtst.so.6","libXi.so.6","libharfbuzz.so.0","libfreetype.so.6","libfontconfig.so.1","libjpeg.so.8","libasound.so.2","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libgif.so.7","libpng16.so.16"],"shlibs_provided":["libawt.so","libawt_headless.so","libawt_xawt.so","libdt_socket.so","libextnet.so","libfontmanager.so","libinstrument.so","libj2gss.so","libj2pcsc.so","libj2pkcs11.so","libjaas.so","libjava.so","libjavajpeg.so","libjawt.so","libjdwp.so","libjimage.so","libjli.so","libjsig.so","libjsound.so","liblcms.so","libmanagement.so","libmanagement_agent.so","libmanagement_ext.so","libmlib_image.so","libnet.so","libnio.so","libprefs.so","librmi.so","libsplashscreen.so","libsyslookup.so","libverify.so","libzip.so","libjvm.so"],"annotations":{"cpe":"cpe:2.3:a:oracle:openjdk:17.0.11+9.1:::::dragonfly6:x86_64"},"messages":[{"message":"This OpenJDK implementation requires procfs(5) mounted on /proc.\n\n\tmount -t procfs proc /proc","type":"install"}]},{"name":"openjdk8-jre","origin":"java/openjdk8-jre","version":"8.412.08.1","comment":"Java Runtime Environment 8","maintainer":"java@FreeBSD.org","www":"https://openjdk.java.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14d1655737f10dbf1fb3dada02579ce0099bb1ee632f183aad52b0b201a5b606","flatsize":103229049,"path":"All/openjdk8-jre-8.412.08.1.pkg","repopath":"All/openjdk8-jre-8.412.08.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27868532,"desc":"An open-source implementation of the Java Platform, Standard Edition,","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"dejavu":{"origin":"x11-fonts/dejavu","version":"2.37_3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"java-zoneinfo":{"origin":"java/java-zoneinfo","version":"2021.e"},"javavmwrapper":{"origin":"java/javavmwrapper","version":"2.7.10"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"}},"categories":["java","devel"],"shlibs_required":["libX11.so.6","libXext.so.6","libXrender.so.1","libXtst.so.6","libXi.so.6","libfreetype.so.6","libasound.so.2","libinotify.so.0","libgif.so.7"],"shlibs_provided":["libjli.so","libawt.so","libawt_headless.so","libawt_xawt.so","libdt_socket.so","libfontmanager.so","libhprof.so","libinstrument.so","libj2gss.so","libj2pcsc.so","libj2pkcs11.so","libjaas_unix.so","libjava.so","libjava_crw_demo.so","libjawt.so","libjdwp.so","libjpeg.so","libjsdt.so","libjsound.so","libjsoundalsa.so","liblcms.so","libmanagement.so","libmlib_image.so","libnet.so","libnio.so","libnpt.so","libsplashscreen.so","libsunec.so","libunpack.so","libverify.so","libzip.so","libjvm.so"],"options":{"ALSA":"on","FONTCONFIG":"off","POLICY":"on","TZUPDATE":"on","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:oracle:openjdk:8.412.08.1:::::dragonfly6:x86_64"},"messages":[{"message":"This OpenJDK implementation requires procfs(5) mounted on /proc.\n\nIf you have not done it yet, please do the following:\n\n\tmount -t procfs proc /proc\n\nTo make it permanent, you need the following lines in /etc/fstab:\n\n\tproc\t/proc\t\tprocfs\t\trw\t0\t0","type":"install"}]},{"name":"openexr-website-docs","origin":"graphics/openexr-website-docs","version":"3.2.4","comment":"High dynamic-range (HDR) image file format","maintainer":"mandree@FreeBSD.org","www":"https://www.openexr.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d010523ff850709f0166a63a33a0dbcef1dc2a19d136ce0481c95ba2ea371ea","flatsize":17371961,"path":"All/openexr-website-docs-3.2.4.pkg","repopath":"All/openexr-website-docs-3.2.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9610748,"desc":"OpenEXR is a high dynamic-range (HDR) image file format developed by\nIndustrial Light & Magic for use in computer imaging applications.\n\nThis package contains a copy of the website contents, as documentation.","categories":["graphics","devel"]},{"name":"openjdk11-jre","origin":"java/openjdk11-jre","version":"11.0.24+8.1","comment":"Java Runtime Environment 11","maintainer":"java@FreeBSD.org","www":"https://openjdk.java.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72d07e5f79fb9313b0d1d040a020d379859418e057e275f23c3d7f505103c6e6","flatsize":126758238,"path":"All/openjdk11-jre-11.0.24+8.1.pkg","repopath":"All/openjdk11-jre-11.0.24+8.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25607192,"desc":"An open-source implementation of the Java Platform, Standard Edition,","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"javavmwrapper":{"origin":"java/javavmwrapper","version":"2.7.10"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"png":{"origin":"graphics/png","version":"1.6.43"},"xorg-fonts-truetype":{"origin":"x11-fonts/xorg-fonts-truetype","version":"7.7_1"}},"categories":["java","devel"],"shlibs_required":["libXext.so.6","libX11.so.6","libXrender.so.1","libXtst.so.6","libXi.so.6","libfreetype.so.6","libfontconfig.so.1","libjpeg.so.8","libasound.so.2","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libgif.so.7","libpng16.so.16"],"shlibs_provided":["libjli.so","libawt.so","libawt_headless.so","libawt_xawt.so","libdt_socket.so","libextnet.so","libfontmanager.so","libinstrument.so","libj2gss.so","libj2pcsc.so","libj2pkcs11.so","libjaas.so","libjava.so","libjavajpeg.so","libjawt.so","libjdwp.so","libjimage.so","libjsig.so","libjsound.so","liblcms.so","libmanagement.so","libmanagement_agent.so","libmanagement_ext.so","libmlib_image.so","libnet.so","libnio.so","libprefs.so","librmi.so","libsplashscreen.so","libsunec.so","libunpack.so","libverify.so","libzip.so","libjvm.so"],"options":{"CUPS":"on"},"annotations":{"cpe":"cpe:2.3:a:oracle:openjdk:11.0.24+8.1:::::dragonfly6:x86_64"},"messages":[{"message":"This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and\nprocfs(5) mounted on /proc.\n\nIf you have not done it yet, please do the following:\n\n\tmount -t fdescfs fdesc /dev/fd\n\tmount -t procfs proc /proc\n\nTo make it permanent, you need the following lines in /etc/fstab:\n\n\tfdesc\t/dev/fd\t\tfdescfs\t\trw\t0\t0\n\tproc\t/proc\t\tprocfs\t\trw\t0\t0","type":"install"}]},{"name":"opendnssec2","origin":"dns/opendnssec2","version":"2.1.13_1","comment":"Tool suite for maintaining DNSSEC","maintainer":"jaap@NLnetLabs.nl","www":"https://www.opendnssec.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61df5a672e100783eb8d7de5f753fb2ab500c1a0717d3b603a4dd3fccc079b21","flatsize":1732348,"path":"All/opendnssec2-2.1.13_1.pkg","repopath":"All/opendnssec2-2.1.13_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":407672,"desc":"OpenDNSSEC was created as an open-source turn-key solution for\nDNSSEC. It secures zone data just before it is published in an\nauthoritative name server.","deps":{"ldns":{"origin":"dns/ldns","version":"1.8.4"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["dns"],"users":["opendnssec"],"groups":["opendnssec"],"shlibs_required":["libcrypto.so.12","libldns.so.3","libxml2.so.2","libsqlite3.so.0"],"options":{"DOCS":"on","SOFTHSM":"off","MYSQL":"off","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:opendnssec:opendnssec:2.1.13:::::dragonfly6:x86_64:1"},"messages":[{"message":"A manual migration step is needed to migration from 1.4 to 2.0.\n\n First migrate to at least the 1.4.10 release if you have not already done\n so.\n\n Review the documentation on the OpenDNSSEC site.  This can be\n updated in between releases to provide more help.  Especially if\n you have tooling around OpenDNSSEC you should be aware that some\n command line utilities have changed.  A fair amount of backward\n compatibility has been respected, but changes are present.\n \n The enforcer does require a full migration, as the internal database has\n been completely revised.  See the documentation in \n /usr/local/share/doc/opendnssec/1.4-2.0_db_convert/README.md for a description.\n \n Migration scripts are installed in /usr/local/share/doc/opendnssec.\n\n The signer does not require any migration.  Backward compatibility is\n respected from earlier 1.4 release.  The signer should not require a\n full resign of your zone when upgrading, however if you decide to downgrade\n a full resign is required.\n\nAn HowTo is provided at\n<https://wiki.opendnssec.org/display/DOCS20/Quick+start+guide>","type":"install"}]},{"name":"opendmarc","origin":"mail/opendmarc","version":"1.4.2_2","comment":"DMARC library and milter implementation","maintainer":"freebsd@gushi.org","www":"http://www.trusteddomain.org/opendmarc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00da6dbc014df47f8485ad62014fbf4bb37d4bdc9f0eb1cf95b95ce9b1447061","flatsize":496688,"path":"All/opendmarc-1.4.2_2.pkg","repopath":"All/opendmarc-1.4.2_2.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","SENDMAIL"],"pkgsize":121440,"desc":"OpenDMARC is an open source implementation of Domain-based Message\nAuthentication, Reporting & Conformance, or DMARC. It builds on the\nsuccesses of technologies such as DomainKeys Identified Mail (DKIM)\nand the Sender Policy Framework (SPF) to create an infrastructure\nthat enforces policy on domain names that are visible to end users,\nand creates a feedback framework for identifying and tracking\nfraudulent use of domain names in email.\n\nIt includes a library for handling DMARC record parsing,\na database schema and tools for aggregating and processing transaction\nhistory to produce DMARC reports, and a filter that ties it all together\nwith an MTA using the milter protocol.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"},"libspf2":{"origin":"mail/libspf2","version":"1.2.11_2"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-HTTP-Message":{"origin":"www/p5-HTTP-Message","version":"6.46"},"p5-Switch":{"origin":"lang/p5-Switch","version":"2.17_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","security"],"shlibs_required":["libspf2.so.2","libmilter.so.7"],"shlibs_provided":["libopendmarc.so.2"],"options":{"DOCS":"on","SPF":"on"},"annotations":{"cpe":"cpe:2.3:a:trusteddomain:opendmarc:1.4.2:::::dragonfly6:x86_64:2"}},{"name":"opendkim-devel","origin":"mail/opendkim-devel","version":"2.11.0.b2.48_1","comment":"DKIM library and milter implementation","maintainer":"yasu@FreeBSD.org","www":"http://opendkim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a26ef1ddd838ff52da7a5ae72ae58615151a3bee706010d3296f2bf7edc5961f","flatsize":1327068,"path":"All/opendkim-devel-2.11.0.b2.48_1.pkg","repopath":"All/opendkim-devel-2.11.0.b2.48_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","SENDMAIL"],"pkgsize":324112,"desc":"OpenDKIM is an open source implementation of the DKIM (Domain Keys Identified\nMail) sender authentication system proposed by the E-mail Signing Technology\nGroup (ESTG), now standardized by the IETF (RFC4871). It also includes\nan implementations of the Vouch By Reference (VBR, RFC5518) proposed standard.\n\nThe OpenDKIM package consists of a library that implements the DKIM service\nand a milter-based filter application that can plug in to any milter-aware\nMTA to provide that service to sufficiently recent sendmail MTAs and other\nMTAs that support the milter protocol.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"unbound":{"origin":"dns/unbound","version":"1.21.0"}},"categories":["mail","security"],"shlibs_required":["libmilter.so.7","liblua-5.4.so","libunbound.so.8","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libopendkim.so.11"],"options":{"BDB_BASE":"off","CURL":"off","DOCS":"on","FILTER":"on","GNUTLS":"off","JANSSON":"off","LDNS":"off","LMDB":"off","LUA":"on","MEMCACHED":"off","OPENDBX":"off","OPENLDAP":"off","POPAUTH":"off","QUERY_CACHE":"off","SASL":"off","STOCK_RESOLVER":"off","UNBOUND":"on","ALLSYMBOLS":"off","CODECOVERAGE":"off","DEBUG":"off","ADSP_LISTS":"off","ATPS":"off","DB_HANDLE_POOLS":"off","DEFAULT_SENDER":"off","DIFFHEADERS":"off","IDENTITY_HEADER":"off","LDAP_CACHING":"off","LUA_ONLY_SIGNING":"off","POSTGRES_RECONNECT_HACK":"off","RATE_LIMIT":"off","RBL":"off","REPLACE_RULES":"off","REPRRD":"off","REPUTATION":"off","RESIGN":"off","SENDER_MACRO":"off","SOCKETDB":"off","STATS":"off","STATSEXT":"off","VBR":"off"},"annotations":{"cpe":"cpe:2.3:a:opendkim:opendkim:2.11.0.b2.48:::::dragonfly6:x86_64:1"},"messages":[{"message":"In order to run this port, write your opendkim.conf and:\n\nif you use sendmail, add the milter socket `socketspec' in\n/etc/mail/<your_configuration>.mc:\n\nINPUT_MAIL_FILTER(`dkim-filter', `S=_YOUR_SOCKET_SPEC_, F=T, T=R:2m')\n\nor if you use postfix write your milter socket `socketspec' in\n/usr/local/etc/postfix/main.cf:\n\nsmtpd_milters = _YOUR_SOCKET_SPEC_\n\n\nAnd to run the milter from startup, add milteropendkim_enable=\"YES\" in\nyour /etc/rc.conf.\nExtra options can be found in startup script.\n\nNote: milter sockets must be accessible from postfix/smtpd;\n  using inet sockets might be preferred.","type":"install"}]},{"name":"opendkim","origin":"mail/opendkim","version":"2.10.3_20","comment":"DKIM library and milter implementation","maintainer":"freebsd-ports@dan.me.uk","www":"http://opendkim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ccf1a14e52b365f1b58a4a1287052db35f5f94f05be40b2a275ce5828802125","flatsize":1310640,"path":"All/opendkim-2.10.3_20.pkg","repopath":"All/opendkim-2.10.3_20.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","SENDMAIL"],"pkgsize":320416,"desc":"OpenDKIM is an open source implementation of the DKIM (Domain Keys Identified\nMail) sender authentication system proposed by the E-mail Signing Technology\nGroup (ESTG), now standardized by the IETF (RFC4871). It also includes\nan implementations of the Vouch By Reference (VBR, RFC5518) proposed standard.\n\nThe OpenDKIM package consists of a library that implements the DKIM service\nand a milter-based filter application that can plug in to any milter-aware\nMTA to provide that service to sufficiently recent sendmail MTAs and other\nMTAs that support the milter protocol.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"unbound":{"origin":"dns/unbound","version":"1.21.0"}},"categories":["mail","security"],"shlibs_required":["libmilter.so.7","liblua-5.4.so","libunbound.so.8","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libopendkim.so.10"],"options":{"FILTER":"on","CURL":"off","GNUTLS":"off","JANSSON":"off","LDNS":"off","LMDB":"off","LUA":"on","MEMCACHED":"off","BDB_BASE":"off","OPENDBX":"off","OPENLDAP":"off","POPAUTH":"off","QUERY_CACHE":"off","SASL":"off","DOCS":"on","STOCK_RESOLVER":"off","UNBOUND":"on","ALLSYMBOLS":"off","CODECOVERAGE":"off","DEBUG":"off","ADSP_LISTS":"off","ATPS":"off","DB_HANDLE_POOLS":"off","DEFAULT_SENDER":"off","DIFFHEADERS":"off","IDENTITY_HEADER":"off","LDAP_CACHING":"off","POSTGRES_RECONNECT_HACK":"off","RATE_LIMIT":"off","RBL":"off","REPLACE_RULES":"off","REPRRD":"off","REPUTATION":"off","RESIGN":"off","SENDER_MACRO":"off","SOCKETDB":"off","STATS":"off","STATSEXT":"off","VBR":"off"},"annotations":{"cpe":"cpe:2.3:a:opendkim:opendkim:2.10.3:::::dragonfly6:x86_64:20"},"messages":[{"message":"In order to run this port, write your opendkim.conf and:\n\nif you use sendmail, add the milter socket `socketspec' in\n/etc/mail/<your_configuration>.mc:\n\nINPUT_MAIL_FILTER(`dkim-filter', `S=_YOUR_SOCKET_SPEC_, F=T, T=R:2m')\n\nor if you use postfix write your milter socket `socketspec' in\n/usr/local/etc/postfix/main.cf:\n\nsmtpd_milters = _YOUR_SOCKET_SPEC_\n\n\nAnd to run the milter from startup, add milteropendkim_enable=\"YES\" in\nyour /etc/rc.conf.\nExtra options can be found in startup script.\n\nNote: milter sockets must be accessible from postfix/smtpd;\n  using inet sockets might be preferred.","type":"install"}]},{"name":"opendchub","origin":"net-p2p/opendchub","version":"0.8.3_1","comment":"Unofficial Unix version of the Direct Connect Hub software","maintainer":"ports@FreeBSD.org","www":"https://opendchub.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"433b4ef555125b736e89bc6c8d9e6913623ab485e2b83aa954ac63845564b162","flatsize":245690,"path":"All/opendchub-0.8.3_1.pkg","repopath":"All/opendchub-0.8.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":79840,"desc":"Open DC Hub is a Unix/Linux version of the Hub software for the\nDirect Connect network. Direct Connect is a file sharing network\nmade up by hubs, to which clients can connect.\n\nOnce connected to a hub, the user can search for files on the hub\nor the network, or browse files of other users connected to the\nhub.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-p2p"],"shlibs_required":["libperl.so.5.36","libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe opendchub port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"opendbx","origin":"databases/opendbx","version":"1.4.6_6","comment":"C library for accessing databases with a single API","maintainer":"tremere@cainites.net","www":"http://www.linuxnetworks.de/opendbx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42a60504e02b573c695e957a6bbb13c282fd1104b1f25e3c5fd8420c0138df03","flatsize":445614,"path":"All/opendbx-1.4.6_6.pkg","repopath":"All/opendbx-1.4.6_6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":94348,"desc":"OpenDBX is an extremely lightweight but extensible C library for\naccessing databases with a single API. It provides a clean and simple\ninterface across all supported databases that leads to an elegant\ncode design automatically. Currently MySQL, PostgreSQL, SQLite\n(v2 & 3), MSSQL and Sybase are supported and backends for more native\ndatabase APIs can be written easily. If you want your application to\nsupport different databases with little effort, this is definitively\nthe right thing for you!\n\nLicense: LGPL","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases"],"shlibs_required":["libintl.so.8","libreadline.so.8","libncurses.so.6","libmysqlclient.so.21"],"shlibs_provided":["libopendbx.so.1","libopendbxplus.so.1","libmysqlbackend.so.1"],"options":{"NLS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off","SQLITE3":"off","MSSQL":"off","SYBASE":"off"}},{"name":"opendbviewer","origin":"databases/opendbviewer","version":"1.2.0","comment":"Simple database explorer","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/Jet1oeil/opendbviewer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61f05e5dcb0d8f381663a10b931f5a6012d765969776482e18043ab5e8199e75","flatsize":895833,"path":"All/opendbviewer-1.2.0.pkg","repopath":"All/opendbviewer-1.2.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":399076,"desc":"OpenDBViewer is a simple database explorer for SQLite, MySQL, and\nPostgreSQL databases.  It contains:\n\n- SQL syntax highlightings\n- Multi database, table, and worksheet view\n- Big database loading\n- Open SQLite table directly with drag'n drop\n- History of last connection\n- Edit database directly from the table view","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-pgsql":{"origin":"databases/qt5-sqldrivers-pgsql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["databases"],"shlibs_required":["libQt5Widgets.so.5","libQt5DBus.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5Test.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5XcbQpa.so.5","libEGL.so.1","libX11.so.6","libGL.so.1","libxcb-glx.so.0","libxcb.so.1"],"options":{"DOCS":"on","MYSQL":"off","PGSQL":"on"}},{"name":"opencvs","origin":"devel/opencvs","version":"20151230_1","comment":"BSD-licensed CVS implementation","maintainer":"danfe@FreeBSD.org","www":"http://www.opencvs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd8ecf735b65e52bbf12cbcf830988fc8e10d30cdaea05d164eb8c5c8246bbfb","flatsize":285794,"path":"All/opencvs-20151230_1.pkg","repopath":"All/opencvs-20151230_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":128312,"desc":"OpenCVS is a FREE implementation of the Concurrent Versions System, the most\npopular open source revision control software. It can be used as both client\nand server for repositories and provides granular access control over data\nstored in the repository. It aims to be as compatible as possible with other\nCVS implementations, except when particular features reduce the overall\nsecurity of the system. Among other things, support for the pserver\nconnection mechanism has been dropped because of security issues with\nthe authentication mechanism.","categories":["devel"]},{"name":"opendx","origin":"graphics/opendx","version":"4.4.4_39","comment":"IBM's Open Visualization Data Explorer","maintainer":"stephen@FreeBSD.org","www":"http://www.opendx.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c65ba08b1f418bd1435b77f4a257287ee1130051600db29583da2aa1b322190b","flatsize":54564436,"path":"All/opendx-4.4.4_39.pkg","repopath":"All/opendx-4.4.4_39.pkg","licenselogic":"single","licenses":["IBM-OVDX-v1"],"pkgsize":10255528,"desc":"Data Explorer brings together dynamic computational\n   and rendering tools in a dynamic, programmable framework that enables\n   users to rapidly create visualizations of highly complex data from\n   disparate sources.\n\n   Data Explorer can be used to add visualization capabilities to\n   existing applications. It is used by companies and institutions for\n   applications in a large variety of visualization fields including\n   computational fluid dynamics, medical imagery, computational\n   chemistry, and engineering analysis. For example, it is currently\n   being used to:\n\n     * Identify and manage portfolio risk worldwide for a large\n       multinational banking group.\n     * Depict oil-flow simulations to improve drilling success-rates and\n       increase reservoir yields.\n     * Piece together over 5,000 ceiling fragments from a 1,200-year-old\n       temple in Peru.\n     * Help insurance agents identify opportunities to cross-sell product\n       offerings.\n     * Visualize developing weather patterns to improve the accuracy of\n       weather forecasts.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"cdf3":{"origin":"science/cdf","version":"3.8.0_1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","math","java"],"shlibs_required":["libXinerama.so.1","libnetcdf.so.19","libXpm.so.4","libtiff.so.6","libXm.so.4","libGLU.so.1","libGL.so.1","libXmu.so.6","libXext.so.6","libXt.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"shlibs_provided":["libDX.so.4","libDXL.so.4","libDXcallm.so.4","libDXlite.so.4"],"messages":[{"message":"If you cannot connect to dxexec, try this:\n\n# Start the user interface by typing \"dx -uionly &\"\n# Start the executive by typing \"dx -execonly &\"\n# Use the connect menu in the user interface to \"Connect\nto server\", click the Options button, and select connect\nto already running server.","type":"install"}]},{"name":"openctm","origin":"cad/openctm","version":"1.0.3_4","comment":"File format for compression of 3D triangle meshes","maintainer":"db@FreeBSD.org","www":"https://sourceforge.net/projects/openctm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"936ce63be4505d59a4cfd5bf94a1aa90d3adc3faa819ea797c9c26a3ff18be28","flatsize":835741,"path":"All/openctm-1.0.3_4.pkg","repopath":"All/openctm-1.0.3_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":163272,"desc":"OpenCTM is a file format, a software library and a tool set for compression\nof 3D triangle meshes. The geometry is compressed to a fraction of comparable\nfile formats (3DS, STL, COLLADA...), and the format is accessible through\na simple, portable API","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pnglite":{"origin":"graphics/pnglite","version":"0.1.17_1"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"}},"categories":["cad"],"shlibs_required":["libtinyxml.so.3","libjpeg.so.8","libglut.so.3","libGL.so.1","libGLU.so.1","libGLEW.so.2","libpnglite.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libopenctm.so"]},{"name":"openct","origin":"security/openct","version":"0.6.20_3","comment":"Middleware framework for smart card terminals","maintainer":"ale@FreeBSD.org","www":"https://github.com/OpenSC/openct","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b95cc303cdc2274733c255fdb9e7aea7490ec29f9b20de59f0e47ed33f9c5e4","flatsize":937394,"path":"All/openct-0.6.20_3.pkg","repopath":"All/openct-0.6.20_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":202704,"desc":"OpenCT is a middleware framework for smart card terminals.\n\nOpenCT implements drivers for several smart card readers.\nIt comes as driver in ifdhandler format for PC/SC-Lite,\nas CT-API driver, or as a small and lean middleware, so\napplications can use it with minimal overhead.\nOpenCT also has a primitive mechanism to export smart card\nreaders to remote machines via TCP/IP.","deps":{"libltdl":{"origin":"devel/libltdl","version":"2.4.7"}},"categories":["security"],"shlibs_required":["libltdl.so.7"],"shlibs_provided":["libopenct.so.1","libopenctapi.so"],"options":{"DOCS":"on","EXAMPLES":"on","PCSC":"off"},"messages":[{"message":"Before using OpenCT, you should create the configuration\nfile, by copying the installed sample.\n\nTo enable hot-plug support for your USB reader/token,\nyou need a devd enabled system. A configuration sample\nfor the Aladdin eToken PRO crypto token has been put\nin the examples directory.","type":"install"}]},{"name":"opencsg","origin":"graphics/opencsg","version":"1.4.2_7","comment":"Constructive Solid Geometry rendering library","maintainer":"mr@FreeBSD.org","www":"https://www.opencsg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96e93a3103d03bddc7f14d5ea9d85c1c57d27ad965afcf99b17ab57f7ed01dd4","flatsize":174677,"path":"All/opencsg-1.4.2_7.pkg","repopath":"All/opencsg-1.4.2_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":56888,"desc":"OpenCSG is a library that does image-based CSG rendering using OpenGL.\nOpenCSG is written in C++ and supports most modern graphics hardware.\n\nCSG is short for Constructive Solid Geometry and denotes an approach\nto model complex 3D-shapes using simpler ones. I.e., two shapes can be\ncombined by taking the union of them, by intersecting them, or by\nsubtracting one shape of the other. The most basic shapes, which are\nnot result of such a CSG operation, are called primitives. Primitives\nmust be solid, i.e., they must have a clearly defined interior and\nexterior. By construction, a CSG shape is also solid then.\n\nImage-based CSG rendering (also z-buffer CSG rendering) is a term that\ndenotes algorithms for rendering CSG shapes without an explicit\ncalculation of the geometric boundary of a CSG shape. Such algorithms\nuse frame-buffer settings of the graphics hardware, e.g., the depth\nand stencil buffer, to compose CSG shapes. OpenCSG implements a\nvariety of those algorithms, namely the Goldfeather algorithm and the\nSCS algorithm, both of them in several variants.","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libGLEW.so.2","libGL.so.1"],"shlibs_provided":["libopencsg.so.1"]},{"name":"openkim-models","origin":"science/openkim-models","version":"2021.08.11_2","comment":"Open Knowledgebase of Interatomic Models","maintainer":"yuri@FreeBSD.org","www":"https://openkim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"851ae3838c605f902ed6d4629d0ca7f7808b70c8bb0567b44cf49383163591a3","flatsize":247496346,"path":"All/openkim-models-2021.08.11_2.pkg","repopath":"All/openkim-models-2021.08.11_2.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":44277504,"desc":"OpenKIM is an online framework for making molecular simulations reliable,\nreproducible, and portable.  Models conforming to the KIM application\nprogramming interface work seamlessly with major simulation codes that have\nadopted the KIM-API standard.\n\nThis package contains the models from openkim.org.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"kim-api":{"origin":"science/kim-api","version":"2.3.0_1"}},"categories":["science"],"shlibs_required":["libkim-api.so.2","libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0"]},{"name":"opencore-amr","origin":"audio/opencore-amr","version":"0.1.6","comment":"OpenCORE implementation of AMR Narrowband & Wideband speech codec","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/opencore-amr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9590116fd710d93af96cb1a35b8d24d00fff8434201f1a03a94a847e4c8126c","flatsize":791946,"path":"All/opencore-amr-0.1.6.pkg","repopath":"All/opencore-amr-0.1.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":184344,"desc":"Library of OpenCORE Framework implementation of Adaptive Multi Rate\nNarrowband and Wideband speech codec.","categories":["audio"],"shlibs_provided":["libopencore-amrnb.so.0","libopencore-amrwb.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe opencore-amr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openconnect-gui","origin":"security/openconnect-gui","version":"1.5.3_4","comment":"Graphical OpenConnect client","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/openconnect/openconnect-gui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"970fcaa0937bc86ea66126a83627c3fd8ad0dc15cf8816e27ed7f0cf24200d09","flatsize":600489,"path":"All/openconnect-gui-1.5.3_4.pkg","repopath":"All/openconnect-gui-1.5.3_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":345364,"desc":"This is the GUI client for openconnect VPN. This client is in beta testing\nphase. It cannot be assumed to provide the required security.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"openconnect":{"origin":"security/openconnect","version":"9.12_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"},"vpnc-scripts":{"origin":"sysutils/vpnc-scripts","version":"20210402"}},"categories":["security","net-vpn"],"shlibs_required":["libspdlog.so.1.14","libQt5Widgets.so.5","libQt5Network.so.5","libopenconnect.so.5","libgnutls.so.30","libfmt.so.10","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"openconnect-freebsd-daemon","origin":"security/openconnect-freebsd-daemon","version":"2.1.0","comment":"OpenConnect service daemon for FreeBSD rc(8)","maintainer":"0mp@FreeBSD.org","www":"https://github.com/0mp/openconnect-freebsd-daemon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"309800ea655ad9c02aa761e679c2fe8e2233fc76920a416ed1dc8160e6e4fce4","flatsize":7508,"path":"All/openconnect-freebsd-daemon-2.1.0.pkg","repopath":"All/openconnect-freebsd-daemon-2.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3668,"desc":"A service daemon for the FreeBSD rc(8) framework. It lets the user configure\nOpenConnect VPN in rc.conf(5) and use the standard FreeBSD tools to control the\ndaemon.\n\nFeatures:\n- Support for starting multiple OpenConnect services.\n- Support for running arbitrary commands for OTP-based authentication.","deps":{"openconnect":{"origin":"security/openconnect","version":"9.12_1"}},"categories":["security","net-vpn"],"options":{"DOCS":"on"}},{"name":"openconnect","origin":"security/openconnect","version":"9.12_1","comment":"Client for Cisco's AnyConnect SSL VPN","maintainer":"zi@FreeBSD.org","www":"https://www.infradead.org/openconnect/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2373131e1c373f881a4597f1b9f51f516dd1fdeac02bd5756ac9377a53f7dda6","flatsize":598036,"path":"All/openconnect-9.12_1.pkg","repopath":"All/openconnect-9.12_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":221080,"desc":"OpenConnect is a client for Cisco's AnyConnect SSL VPN.  Beyond\nCisco's official client, OpenConnect supports multiple platforms,\nNetworkManager integration, and the ability to run as a user.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"vpnc-scripts":{"origin":"sysutils/vpnc-scripts","version":"20210402"}},"categories":["security","net-vpn"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libxml2.so.2"],"shlibs_provided":["libopenconnect.so.5"],"options":{"DOCS":"on","GNUTLS":"off","GSSAPI":"off","LZ4":"off","P11":"off","PROXY":"off","STOKEN":"off"},"annotations":{"cpe":"cpe:2.3:a:infradead:openconnect:9.12:::::dragonfly6:x86_64:1"}},{"name":"openmortal","origin":"games/openmortal","version":"0.7_13","comment":"Parody of the once popular coin-up fighting game, Mortal Kombat","maintainer":"amdmi3@FreeBSD.org","www":"http://apocalypse.rulez.org/~upi/Mortal/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38c5e469bd40f31872ffe87b060fde9860f11a012b9bddc97f9a04a694faae4c","flatsize":112205095,"path":"All/openmortal-0.7_13.pkg","repopath":"All/openmortal-0.7_13.pkg","licenselogic":"single","pkgsize":48491124,"desc":"Open Mortal is a parody of the once popular coin-up fighting\ngame, Mortal Kombat, for Windows and Linux. It is currently\nplayable, has 16 playable characters, some more in the making.\nNew characters can be added, so players can be their own Open\nMortal actor.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_net-1.2.so.0","libfreetype.so.6","libperl.so.5.36"]},{"name":"opencoloriov1","origin":"graphics/opencoloriov1","version":"1.1.1","comment":"Complete color management solution (legacy version)","maintainer":"danfe@FreeBSD.org","www":"https://opencolorio.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"addf11a72d812429e9f358bff28ee6f5ab2cc7c92d61312db5a12cd40ff57e5c","flatsize":1343263,"path":"All/opencoloriov1-1.1.1.pkg","repopath":"All/opencoloriov1-1.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":389224,"desc":"OpenColorIO (OCIO) is a complete color management solution geared\ntowards motion picture production with an emphasis on visual effects\nand computer animation.\n\nThis port provides v1 for ports that don't support v2 yet.","deps":{"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"}},"categories":["graphics","multimedia"],"shlibs_required":["libtinyxml.so.3","libyaml-cpp.so.0"],"shlibs_provided":["libOpenColorIOv1.so.1"]},{"name":"opengrok","origin":"devel/opengrok","version":"1.7.42","comment":"Fast and powerful code search and cross-reference engine","maintainer":"truckman@FreeBSD.org","www":"https://opengrok.github.io/OpenGrok/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83bcb0619ab2c25db9d05f9c299c71f4c640d82b1ea07c97b1c96141d7c55db3","flatsize":53322701,"path":"All/opengrok-1.7.42.pkg","repopath":"All/opengrok-1.7.42.pkg","licenselogic":"and","licenses":["CDDL","ADAIC","BSD3CLAUSE","EPL","ECMA","MIT","RUBY"],"pkgsize":44445392,"desc":"OpenGrok is a fast source code search and cross reference engine.\nIt helps you search, cross-reference and navigate your source tree.  It can\nunderstand various program file formats and version control histories like\nMercurial, Git, SCCS, RCS, CVS, Subversion, Teamware, ClearCase, Perforce\nand Bazaar.  In other words it lets you grok (profoundly understand) the\nopen source, hence the name OpenGrok.  It is written in Java.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"},"tomcat101":{"origin":"www/tomcat101","version":"10.1.30"},"universal-ctags":{"origin":"devel/universal-ctags","version":"p6.1.20240623.0"}},"categories":["devel","java"],"options":{"DOCS":"on","GLASSFISH":"off","TOMCAT101":"on"},"annotations":{"cpe":"cpe:2.3:a:oracle:opengrok:1.7.42:::::dragonfly6:x86_64"},"messages":[{"message":"java version 11 or higher is required.  Example:\n\ttomcat10_java_home=\"/usr/local/openjdk11\" in /etc/rc.conf","type":"install"},{"message":"It is necessary to reindex from scratch when upgrading from anything\nolder than opengrok 1.4.1, and is recommended when upgrading from\nanything older than opengrok 1.7.25.\n\njava version 11 or higher is required.  Example:\n\ttomcat10_java_home=\"/usr/local/openjdk11\" in /etc/rc.conf","type":"upgrade"}]},{"name":"opencolorio","origin":"graphics/opencolorio","version":"2.3.2_1","comment":"Complete color management solution","maintainer":"FreeBSD@Shaneware.biz","www":"https://www.opencolorio.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13f05e7796fd24139d8777cacc0b9bd16f52f33646c550fc3bc5b4543eac118b","flatsize":16357672,"path":"All/opencolorio-2.3.2_1.pkg","repopath":"All/opencolorio-2.3.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2734800,"desc":"OpenColorIO (OCIO) is a complete color management solution geared\ntowards motion picture production with an emphasis on visual effects\nand computer animation.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"minizip-ng":{"origin":"archivers/minizip-ng","version":"4.0.7"},"pystring":{"origin":"devel/pystring","version":"1.1.4"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"}},"categories":["graphics","multimedia"],"shlibs_required":["libexpat.so.1","libImath-3_1.so.29","libpystring.so.0","libyaml-cpp.so.0","libminizip-ng.so.1"],"shlibs_provided":["libOpenColorIO.so.2.3"],"options":{"DOCS":"on"}},{"name":"opencv","origin":"graphics/opencv","version":"4.9.0_2","comment":"Open Source Computer Vision library","maintainer":"desktop@FreeBSD.org","www":"https://www.opencv.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"649067089e09e6da3a315a0c4d434ab6797fa7effed0393850217b58d757a5d0","flatsize":66127558,"path":"All/opencv-4.9.0_2.pkg","repopath":"All/opencv-4.9.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15280780,"desc":"OpenCV (Open Source Computer Vision Library) is an open source\ncomputer vision and machine learning software library.  OpenCV was\nbuilt to provide a common infrastructure for computer vision\napplications and to accelerate the use of machine perception in the\ncommercial products.  Being a BSD-licensed product, OpenCV makes it\neasy for businesses to utilize and modify the code.\n\nThe library has more than 2500 optimized algorithms, which includes\na comprehensive set of both classic and state-of-the-art computer\nvision and machine learning algorithms.  These algorithms can be\nused to detect and recognize faces, identify objects, classify human\nactions in videos, track camera movements, track moving objects,\nextract 3D models of objects, produce 3D point clouds from stereo\ncameras, stitch images together to produce a high resolution image\nof an entire scene, find similar images from an image database,\nremove red eyes from images taken using flash, follow eye movements,\nrecognize scenery and establish markers to overlay it with augmented\nreality, etc.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"gdcm":{"origin":"devel/gdcm","version":"3.0.24"},"gflags":{"origin":"devel/gflags","version":"2.2.2_2"},"glog":{"origin":"devel/glog","version":"0.7.1"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libdc1394":{"origin":"multimedia/libdc1394","version":"2.2.6_1"},"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"opencl":{"origin":"devel/opencl","version":"3.0.15"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libopenblas.so.0","libfreetype.so.6","libharfbuzz.so.0","libhdf5.so.200","libjpeg.so.8","libwebp.so.7","libpng16.so.16","libgdcmMSFF.so.3.0","libtiff.so.6","libopenjp2.so.7","libOpenEXR-3_2.so.31","libgdal.so.35","libgdcmDSED.so.3.0","libglog.so.2","libgflags.so.2.2","libdc1394.so.25","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstapp-1.0.so.0","libgstriff-1.0.so.0","libgstpbutils-1.0.so.0","libgstvideo-1.0.so.0","libgstaudio-1.0.so.0","libgphoto2.so.6","libgphoto2_port.so.12","libiconv.so.2"],"shlibs_provided":["libopencv_alphamat.so.409","libopencv_aruco.so.409","libopencv_bgsegm.so.409","libopencv_bioinspired.so.409","libopencv_calib3d.so.409","libopencv_ccalib.so.409","libopencv_core.so.409","libopencv_datasets.so.409","libopencv_dnn.so.409","libopencv_dnn_objdetect.so.409","libopencv_dnn_superres.so.409","libopencv_dpm.so.409","libopencv_face.so.409","libopencv_features2d.so.409","libopencv_flann.so.409","libopencv_freetype.so.409","libopencv_fuzzy.so.409","libopencv_hdf.so.409","libopencv_hfs.so.409","libopencv_highgui.so.409","libopencv_img_hash.so.409","libopencv_imgcodecs.so.409","libopencv_imgproc.so.409","libopencv_intensity_transform.so.409","libopencv_line_descriptor.so.409","libopencv_mcc.so.409","libopencv_ml.so.409","libopencv_objdetect.so.409","libopencv_optflow.so.409","libopencv_phase_unwrapping.so.409","libopencv_photo.so.409","libopencv_plot.so.409","libopencv_quality.so.409","libopencv_rapid.so.409","libopencv_reg.so.409","libopencv_rgbd.so.409","libopencv_saliency.so.409","libopencv_sfm.so.409","libopencv_shape.so.409","libopencv_stereo.so.409","libopencv_stitching.so.409","libopencv_structured_light.so.409","libopencv_superres.so.409","libopencv_surface_matching.so.409","libopencv_text.so.409","libopencv_tracking.so.409","libopencv_video.so.409","libopencv_videoio.so.409","libopencv_videostab.so.409","libopencv_wechat_qrcode.so.409","libopencv_xfeatures2d.so.409","libopencv_ximgproc.so.409","libopencv_xobjdetect.so.409","libopencv_xphoto.so.409"],"options":{"EIGEN":"on","GDAL":"on","GDCM":"on","HARDENING":"off","JAVA":"off","LTO":"off","OPENCL":"on","PATENTED":"off","PROTOBUF":"on","PYTHON":"on","TBB":"off","TESSERACT":"off","ATLAS":"off","OPENBLAS":"on","NOBLAS":"off","JASPER":"off","OPENJPEG":"on","GTK3":"off","VTK":"off","GPHOTO2":"on","JPEG":"on","OPENEXR":"on","PNG":"on","TIFF":"on","DC1394":"on","FFMPEG":"off","GSTREAMER":"on","V4L":"on","VULKAN":"on","WEBP":"on","XINE":"off"},"annotations":{"cpe":"cpe:2.3:a:opencv:opencv:4.9.0:::::dragonfly6:x86_64:2"}},{"name":"opencolorio-tools","origin":"graphics/opencolorio-tools","version":"2.3.2_1","comment":"Tools to work with OpenColorIO profiles","maintainer":"FreeBSD@Shaneware.biz","www":"https://www.opencolorio.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9536a7ed752e3d52cb434e0811ef68678168d7e30f17034d4e7605aef13424b4","flatsize":50456425,"path":"All/opencolorio-tools-2.3.2_1.pkg","repopath":"All/opencolorio-tools-2.3.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5850984,"desc":"OpenColorIO (OCIO) is a complete color management solution geared\ntowards motion picture production with an emphasis on visual effects\nand computer animation.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"minizip-ng":{"origin":"archivers/minizip-ng","version":"4.0.7"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"openimageio":{"origin":"graphics/openimageio","version":"2.5.13.1"},"pystring":{"origin":"devel/pystring","version":"1.1.4"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"}},"categories":["graphics","multimedia"],"shlibs_required":["libOpenImageIO_Util.so.2.5","libminizip-ng.so.1","libexpat.so.1","libImath-3_1.so.29","libyaml-cpp.so.0","libpystring.so.0","liblcms2.so.2","libGLU.so.1","libGLX.so.0","libOpenGL.so.0","libGLEW.so.2","libglut.so.3","libXmu.so.6","libXi.so.6","libOpenEXR-3_2.so.31","libIlmThread-3_2.so.31","libIex-3_2.so.31","libOpenEXRCore-3_2.so.31"]},{"name":"opencollada","origin":"graphics/opencollada","version":"1.6.68_4","comment":"Library for reading and writing COLLADA files","maintainer":"sunpoet@FreeBSD.org","www":"http://opencollada.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e87eed176f1e89bb0112167cc89742aa0d6aaf38efd0470812e78b78f3b3c599","flatsize":91029506,"path":"All/opencollada-1.6.68_4.pkg","repopath":"All/opencollada-1.6.68_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4101848,"desc":"OpenCOLLADA is a reader and writer library for the COLLADA format, an open,\nroyalty-free standard for exchanging 3D asset information between applications,\ndigital content creation tools and libraries.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["graphics","devel"],"shlibs_required":["libxml2.so.2","libpcre.so.1","libpcreposix.so.0"],"shlibs_provided":["libGeneratedSaxParser.so","libMathMLSolver.so","libOpenCOLLADABaseUtils.so","libOpenCOLLADAFramework.so","libOpenCOLLADASaxFrameworkLoader.so","libOpenCOLLADAStreamWriter.so","libUTF.so","libbuffer.so","libftoa.so","libzlib.so"]},{"name":"opencl-clang-llvm15","origin":"devel/opencl-clang","version":"15.0.0","comment":"Clang wrapper to compile OpenCL C kernels to SPIR-V modules","maintainer":"ports@FreeBSD.org","www":"https://github.com/intel/opencl-clang","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5492d0418b8f8cc383e1650c48a693218c911a85af613c2d5f9c822b1afa5dc1","flatsize":1046248,"path":"All/opencl-clang-llvm15-15.0.0.pkg","repopath":"All/opencl-clang-llvm15-15.0.0.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":95868,"desc":"Common clang is a thin wrapper library around clang. Common clang has\nOpenCL-oriented API and is capable to compile OpenCL C kernels to\nSPIR-V modules.","deps":{"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"},"spirv-llvm-translator-llvm15":{"origin":"devel/spirv-llvm-translator","version":"15.0.3"}},"categories":["devel"],"shlibs_required":["libLLVMSPIRVLib.so.15","libclang-cpp.so.15","libLLVM-15.so"],"shlibs_provided":["libopencl-clang.so.15"],"annotations":{"flavor":"llvm15"},"messages":[{"message":"===>   NOTICE:\n\nThe opencl-clang-llvm15 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"opencl-clang-llvm14","origin":"devel/opencl-clang","version":"14.0.0","comment":"Clang wrapper to compile OpenCL C kernels to SPIR-V modules","maintainer":"ports@FreeBSD.org","www":"https://github.com/intel/opencl-clang","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a69e6a559db92bbd194d0c235e586fc4d773d671c103fe24125dff4841871d45","flatsize":1131336,"path":"All/opencl-clang-llvm14-14.0.0.pkg","repopath":"All/opencl-clang-llvm14-14.0.0.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":98516,"desc":"Common clang is a thin wrapper library around clang. Common clang has\nOpenCL-oriented API and is capable to compile OpenCL C kernels to\nSPIR-V modules.","deps":{"llvm14":{"origin":"devel/llvm14","version":"14.0.6_5"},"spirv-llvm-translator-llvm14":{"origin":"devel/spirv-llvm-translator","version":"14.0.3"}},"categories":["devel"],"shlibs_required":["libLLVMSPIRVLib.so.14","libclang-cpp.so.14","libLLVM-14.so"],"shlibs_provided":["libopencl-clang.so.14"],"annotations":{"flavor":"llvm14"},"messages":[{"message":"===>   NOTICE:\n\nThe opencl-clang-llvm14 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"opencl-clang-llvm13","origin":"devel/opencl-clang","version":"13.0.0","comment":"Clang wrapper to compile OpenCL C kernels to SPIR-V modules","maintainer":"ports@FreeBSD.org","www":"https://github.com/intel/opencl-clang","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69ac7f8b77ff332d5931b2b6896a14be5a26e9c5c8cd25a0dcc2f70186099292","flatsize":1011328,"path":"All/opencl-clang-llvm13-13.0.0.pkg","repopath":"All/opencl-clang-llvm13-13.0.0.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":94216,"desc":"Common clang is a thin wrapper library around clang. Common clang has\nOpenCL-oriented API and is capable to compile OpenCL C kernels to\nSPIR-V modules.","deps":{"llvm13":{"origin":"devel/llvm13","version":"13.0.1_7"},"spirv-llvm-translator-llvm13":{"origin":"devel/spirv-llvm-translator","version":"13.0.1"}},"categories":["devel"],"shlibs_required":["libLLVMSPIRVLib.so.13","libclang-cpp.so.13","libLLVM-13.so"],"shlibs_provided":["libopencl-clang.so.13"],"annotations":{"flavor":"llvm13"},"messages":[{"message":"===>   NOTICE:\n\nThe opencl-clang-llvm13 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"opencl-clang-llvm12","origin":"devel/opencl-clang","version":"12.0.0","comment":"Clang wrapper to compile OpenCL C kernels to SPIR-V modules","maintainer":"ports@FreeBSD.org","www":"https://github.com/intel/opencl-clang","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a5e42284a2263a08421b5a04be3c46d3321fa12196f20a4732a90b3f3a58324","flatsize":996608,"path":"All/opencl-clang-llvm12-12.0.0.pkg","repopath":"All/opencl-clang-llvm12-12.0.0.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":92380,"desc":"Common clang is a thin wrapper library around clang. Common clang has\nOpenCL-oriented API and is capable to compile OpenCL C kernels to\nSPIR-V modules.","deps":{"llvm12":{"origin":"devel/llvm12","version":"12.0.1_13"},"spirv-llvm-translator-llvm12":{"origin":"devel/spirv-llvm-translator","version":"12.0.1"}},"categories":["devel"],"shlibs_required":["libLLVMSPIRVLib.so.12","libclang-cpp.so.12","libLLVM-12.so"],"shlibs_provided":["libopencl-clang.so.12"],"annotations":{"flavor":"llvm12"},"messages":[{"message":"===>   NOTICE:\n\nThe opencl-clang-llvm12 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"opencl-clang-llvm11","origin":"devel/opencl-clang","version":"11.0.0","comment":"Clang wrapper to compile OpenCL C kernels to SPIR-V modules","maintainer":"ports@FreeBSD.org","www":"https://github.com/intel/opencl-clang","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a8441928bc897d7ccf3884a8e597e218173ae11c494bd43c396ec16651e660c","flatsize":995488,"path":"All/opencl-clang-llvm11-11.0.0.pkg","repopath":"All/opencl-clang-llvm11-11.0.0.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":92104,"desc":"Common clang is a thin wrapper library around clang. Common clang has\nOpenCL-oriented API and is capable to compile OpenCL C kernels to\nSPIR-V modules.","deps":{"llvm11":{"origin":"devel/llvm11","version":"11.0.1_9"},"spirv-llvm-translator-llvm11":{"origin":"devel/spirv-llvm-translator","version":"11.0.1"}},"categories":["devel"],"shlibs_required":["libLLVMSPIRVLib.so.11","libclang-cpp.so.11","libLLVM-11.so"],"shlibs_provided":["libopencl-clang.so.11"],"annotations":{"flavor":"llvm11"},"messages":[{"message":"===>   NOTICE:\n\nThe opencl-clang-llvm11 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"opencl","origin":"devel/opencl","version":"3.0.15","comment":"Open Computing Language (OpenCL) specifications V3.0 (header files)","maintainer":"ohartmann@walstatt.org","www":"https://github.com/KhronosGroup/OpenCL-Headers/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94a8e13cf274a0afc8b394722119d5753cd074717eba1868fa08a5db15beb239","flatsize":779502,"path":"All/opencl-3.0.15.pkg","repopath":"All/opencl-3.0.15.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":83836,"desc":"OpenCL (Open Computing Language) is an open royalty-free standard\nfor general purpose parallel programming across CPUs, GPUs and\nother processors, giving software developers portable and efficient\naccess to the power of these heterogeneous processing platforms.\n\nThese header are covering OpenCL API 3.0","categories":["devel"]},{"name":"openlierox","origin":"games/openlierox","version":"0.58.r5_3,1","comment":"Extremely addictive realtime worms shoot-em-up","maintainer":"amdmi3@FreeBSD.org","www":"https://openlierox.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52d08d2280ce20fb393ae5dd5f2d2e1f4fc9f72e12424629aa9009b4e2180b61","flatsize":81867490,"path":"All/openlierox-0.58.r5_3,1.pkg","repopath":"All/openlierox-0.58.r5_3,1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":56991428,"desc":"OpenLieroX is based and compatible to the famous LieroX. LieroX is\na 2D shooter game. It is an unofficial sequel to Liero, and is the\nmost popular of all the Liero clones. It features online play, fully\ncustomizable weapons, levels and characters. Liero Xtreme was created\nin C++ by Jason 'JasonB' Boettcher, an Australian programmer.\n\nThe game is based on a deathmatch setting, where multiple players\nface off in a closed level. Each player is equipped with five weapons\nselected out of all the weapons allowed, and with a ninja rope that\nallows the player to move in any direction. Players begin with a\nset amount of lives, and whilst the game records the number of\nkills, the last man standing is usually considered the winner.\nLieroX also allows team deathmatches, which has made it common for\nplayers to form clans.\n\nBecause of the huge community, there are dozens of levels and mods\navailable. You also have no problem to find somebody on Internet\nto play with. Or if you want to play offline, you also can play\nwith bots.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libcurl.so.4","libSDL-1.2.so.0","libSDL_image-1.2.so.0","libX11.so.6","libxml2.so.2","libSDL_mixer-1.2.so.0","libgd.so.6"],"options":{"DEDICATED_ONLY":"off","DOCS":"on"}},{"name":"openfire","origin":"net-im/openfire","version":"4.8.1,1","comment":"Enterprise instant messaging server","maintainer":"nikita@druba.su","www":"https://www.igniterealtime.org/projects/openfire/index.jsp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebb8bd5cf52aa355631e2f41d8dff2fd7320aec9ca0ff0718f6dc38faa2e5413","flatsize":58266544,"path":"All/openfire-4.8.1,1.pkg","repopath":"All/openfire-4.8.1,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50299660,"desc":"Openfire (formerly Wildfire) is an enterprise instant messaging (EIM) server\ndual-licensed under the Open Source GPL and commercially. It uses the leading\nopen protocol for instant messaging, XMPP (also called Jabber).\nOpenfire is incredibly easy to setup and administer, but offers rock-solid\nsecurity and performance.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["net-im","java"],"users":["openfire"],"groups":["openfire"],"options":{"DOCS":"on","TEST":"off","OPENJDK11":"on","OPENJDK17":"off","OPENJDK21":"off","MAVEN_LOCAL":"on","MAVEN_ONLINE":"off"},"annotations":{"cpe":"cpe:2.3:a:igniterealtime:openfire:4.8.1:::::dragonfly6:x86_64"},"messages":[{"message":"To enable the openfire startup script please add\nopenfire_enable=\"YES\" to your /etc/rc.conf file.\n\nThe following sample configuration files have been\nplaced in /usr/local/etc/openfire:\n\nopenfire.xml.sample\nsecurity.xml.sample\nkeystore.sample\ntruststore.sample\ncrowd.properties.sample","type":"install"}]},{"name":"opencl-clang-llvm17","origin":"devel/opencl-clang","version":"17.0.0","comment":"Clang wrapper to compile OpenCL C kernels to SPIR-V modules","maintainer":"ports@FreeBSD.org","www":"https://github.com/intel/opencl-clang","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dfc43cac50cc7e27e41578aeae23f62bc3e8b1c9a0b5c252c78a2b59330575c4","flatsize":36136987,"path":"All/opencl-clang-llvm17-17.0.0.pkg","repopath":"All/opencl-clang-llvm17-17.0.0.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":10641520,"desc":"Common clang is a thin wrapper library around clang. Common clang has\nOpenCL-oriented API and is capable to compile OpenCL C kernels to\nSPIR-V modules.","deps":{"llvm17":{"origin":"devel/llvm17","version":"17.0.6_7"},"spirv-llvm-translator-llvm17":{"origin":"devel/spirv-llvm-translator","version":"17.0.3"}},"categories":["devel"],"shlibs_required":["libLLVMSPIRVLib.so.17","libclang-cpp.so.17","libLLVM-17.so"],"shlibs_provided":["libopencl-clang.so.17"],"annotations":{"flavor":"llvm17"},"messages":[{"message":"===>   NOTICE:\n\nThe opencl-clang-llvm17 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"opencl-clang-llvm16","origin":"devel/opencl-clang","version":"16.0.0","comment":"Clang wrapper to compile OpenCL C kernels to SPIR-V modules","maintainer":"ports@FreeBSD.org","www":"https://github.com/intel/opencl-clang","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de719be2f91f7ce60a6639e746bffef97c665385b65e7cfe1afde3bff0029424","flatsize":35696825,"path":"All/opencl-clang-llvm16-16.0.0.pkg","repopath":"All/opencl-clang-llvm16-16.0.0.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":10907456,"desc":"Common clang is a thin wrapper library around clang. Common clang has\nOpenCL-oriented API and is capable to compile OpenCL C kernels to\nSPIR-V modules.","deps":{"llvm16":{"origin":"devel/llvm16","version":"16.0.6_11"},"spirv-llvm-translator-llvm16":{"origin":"devel/spirv-llvm-translator","version":"16.0.3"}},"categories":["devel"],"shlibs_required":["libLLVMSPIRVLib.so.16","libclang-cpp.so.16","libLLVM-16.so"],"shlibs_provided":["libopencl-clang.so.16"],"annotations":{"flavor":"llvm16"},"messages":[{"message":"===>   NOTICE:\n\nThe opencl-clang-llvm16 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openbubbles","origin":"games/openbubbles","version":"1.2_5","comment":"Clone of Evan Bailey's game Bubbles","maintainer":"ports@FreeBSD.org","www":"https://web.archive.org/web/20101126190910/http://www.freewebs.com/lasindi/openbubbles/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e89c4355dd93e1e9b24417bb2c3bea1ab983aa6d95114f1168c5954183ee74e3","flatsize":1713939,"path":"All/openbubbles-1.2_5.pkg","repopath":"All/openbubbles-1.2_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":873488,"desc":"OpenBubbles is a clone of Evan Bailey's game Bubbles.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_gfx.so.16","libSDL_image-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe openbubbles port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"opencity","origin":"games/opencity","version":"0.0.6.5_5","comment":"Free 3D city simulator","maintainer":"amdmi3@FreeBSD.org","www":"http://www.opencity.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b461d844268c965069de88c161ced37955bd2aeb58ec0a22e1044d43cc815ae","flatsize":8836613,"path":"All/opencity-0.0.6.5_5.pkg","repopath":"All/opencity-0.0.6.5_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":7866412,"desc":"OpenCity is a full 3D city simulator game project. It is written\nin standard C++ with OpenGL and SDL from scratch. It is not intended\nto be a clone of any famous city simulator from Max*s. So, if you\nare looking to download a free SimCity 4 like, please forget OpenCity.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"}},"categories":["games"],"shlibs_required":["libSDL_net-1.2.so.0","libSDL_image-1.2.so.0","libGLU.so.1","libGL.so.1","libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libpng16.so.16"],"options":{"DOCS":"on"}},{"name":"openbsdisks2","origin":"sysutils/openbsdisks2","version":"0.5.0","comment":"UDisks2 service implementation for OpenBSD","maintainer":"tuxillo@dragonflybsd.org","www":"https://github.com/sizeofvoid/openbsdisks2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c46f1e95284ead7e350b8895aecfed15d4dd4670058b0c2a4bbbe2e1e1d2c69d","flatsize":728777,"path":"All/openbsdisks2-0.5.0.pkg","repopath":"All/openbsdisks2-0.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":135972,"desc":"UDisks2 service provides interfaces to enumerate\nand perform operations on disks and storage devices\nvia D-Bus API. Bsdisks is an implementation of UDisks2\nservice for FreeBSD.","deps":{"polkit-qt-1-qt5":{"origin":"sysutils/polkit-qt-1","version":"0.200.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libQt5DBus.so.5","libQt5Core.so.5"]},{"name":"openbox-arc-theme","origin":"x11-themes/openbox-arc-theme","version":"20170104","comment":"Arc Openbox theme","maintainer":"novel@FreeBSD.org","www":"https://github.com/dglava/arc-openbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fefb25c0050ca12cff5fc50abb2dc34450ec000b93d3aaff8b990c937894d77e","flatsize":52200,"path":"All/openbox-arc-theme-20170104.pkg","repopath":"All/openbox-arc-theme-20170104.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":14180,"desc":"Openbox theme created to fit in nicely with the Arc GTK theme.","deps":{"openbox":{"origin":"x11-wm/openbox","version":"3.6_11"}},"categories":["x11-themes"]},{"name":"openbox","origin":"x11-wm/openbox","version":"3.6_11","comment":"Small, fast, standards compliant, extensible window manager","maintainer":"novel@FreeBSD.org","www":"http://openbox.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d253c39e61bafd3b6b75b0f551209c9f467ebd99db7b3ab4da7490cc7386c33","flatsize":1515531,"path":"All/openbox-3.6_11.pkg","repopath":"All/openbox-3.6_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":366664,"desc":"Openbox is a highly configurable, next generation window manager with\nextensive standards support.\n\nOpenbox lets you bring the latest applications outside of a full desktop\nenvironment.  Most modern applications have been written with GNOME and KDE\nin mind.  With support for the latest freedesktop.org standards, as well as\ncareful adherence to previous standards, Openbox provides an environment\nwhere applications work the way they were designed to.\n\nOpenbox is a highly configurable window manager.  It allows you to change\nalmost every aspect of how you interact with your desktop and invent\ncompletely new ways to use and control it.  It can be like a video game for\ncontrolling windows.  But Openbox can also be kept extremely simple, as it is\nin the default setup, meaning that it can suit just about anybody.  Openbox\ngives you control without making you do everything.\n\nOpenbox makes desktop environments better.  By running Openbox inside the\nGNOME or K desktop environments, you can combine their ease and\nfunctionality with the power of Openbox.  Your desktop becomes cleaner and\nfaster, and is in your control, when you use Openbox.\n\nThis port also includes optional 3rd party patches for rounder corners\nsupport and miscellaneous fixes from\nhttps://github.com/dylanaraps/openbox-patched.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["x11-wm"],"shlibs_required":["libXext.so.6","libXau.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libglib-2.0.so.0","libintl.so.8","libXcursor.so.1","libstartup-notification-1.so.0","libpangoxft-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libXft.so.2","libImlib2.so.1","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libcairo.so.2","libXinerama.so.1","libXrender.so.1","libXrandr.so.2","libxml2.so.2"],"shlibs_provided":["libobrender.so.29","libobt.so.2"],"options":{"IMLIB":"on","NLS":"on","NOTIFY":"on","PATCHES":"off","SVG":"on"}},{"name":"openbor7144","origin":"games/openbor7144","version":"7144_1","comment":"2D side scrolling engine for beat 'em ups, shooters, and more","maintainer":"jbeich@FreeBSD.org","www":"https://www.chronocrash.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0cf2e91d3392f7bd9545adf339861a9f994d233c3ec61512b91db0b5645cb30","flatsize":1385399,"path":"All/openbor7144-7144_1.pkg","repopath":"All/openbor7144-7144_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","ISCL"],"pkgsize":580904,"desc":"OpenBOR is a royalty free sprite-based side scrolling gaming\nengine. From humble beginnings in 2004, it has since grown into the\nmost versatile, easy to use, and powerful engine of its type you will\nfind anywhere. OpenBOR is optimized for side-scrolling beat 'em up\nstyle games (Double Dragon, Streets of Rage, Final Fight), but easily\naccommodates any sort of gameplay style and feature set you can\nimagine.","deps":{"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libvorbisfile.so.3","libvorbis.so.0","libvpx.so.9","libpng16.so.16"],"options":{"DOCS":"on","TREMOR":"off"},"annotations":{"cpe":"cpe:2.3:a:openbor:openbor:7144:::::dragonfly6:x86_64:1"},"messages":[{"message":"To play a game copy its .pak file under ~/.openbor7144/Paks/ directory.\nIf only one file is there OpenBOR would run the game on startup,\notherwise game launcher would appear.\n\nIn case a game has data/ directory unpacked you may need to run it\nas follows:\n\n  $ cd /path/to/game\n  $ cp -R ~/.openbor7144/Saves .\n  $ OPENBOR_USE_CURDIR=1 openbor7144","type":"install"}]},{"name":"openbor4432","origin":"games/openbor4432","version":"4432_6","comment":"2D side scrolling engine for beat 'em ups, shooters, and more","maintainer":"jbeich@FreeBSD.org","www":"https://www.chronocrash.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0b584faf082f1c46b90b4944587e3141f0b10c9b3296c9a3114115264fcbf10","flatsize":1536371,"path":"All/openbor4432-4432_6.pkg","repopath":"All/openbor4432-4432_6.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","ISCL"],"pkgsize":758168,"desc":"OpenBOR is a royalty free sprite-based side scrolling gaming\nengine. From humble beginnings in 2004, it has since grown into the\nmost versatile, easy to use, and powerful engine of its type you will\nfind anywhere. OpenBOR is optimized for side-scrolling beat 'em up\nstyle games (Double Dragon, Streets of Rage, Final Fight), but easily\naccommodates any sort of gameplay style and feature set you can\nimagine.","deps":{"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_gfx":{"origin":"graphics/sdl2_gfx","version":"1.0.4"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_gfx-1.0.so.0","libvorbisfile.so.3","libvorbis.so.0","libvpx.so.9","libpng16.so.16"],"options":{"DOCS":"on","TREMOR":"off"},"annotations":{"cpe":"cpe:2.3:a:openbor:openbor:4432:::::dragonfly6:x86_64:6"},"messages":[{"message":"To play a game copy its .pak file under ~/.openbor4432/Paks/ directory.\nIf only one file is there OpenBOR would run the game on startup,\notherwise game launcher would appear.\n\nIn case a game has data/ directory unpacked you may need to run it\nas follows:\n\n  $ cd /path/to/game\n  $ cp -R ~/.openbor4432/Saves .\n  $ OPENBOR_USE_CURDIR=1 openbor4432","type":"install"}]},{"name":"openbor3979","origin":"games/openbor3979","version":"3979_2","comment":"2D side scrolling engine for beat 'em ups, shooters, and more","maintainer":"jbeich@FreeBSD.org","www":"https://www.chronocrash.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92db85e97446ff7de04282cd0b9047213c247716e7d8ac5e7c384a3641d77426","flatsize":1279288,"path":"All/openbor3979-3979_2.pkg","repopath":"All/openbor3979-3979_2.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+"],"pkgsize":602448,"desc":"OpenBOR is a royalty free sprite-based side scrolling gaming\nengine. From humble beginnings in 2004, it has since grown into the\nmost versatile, easy to use, and powerful engine of its type you will\nfind anywhere. OpenBOR is optimized for side-scrolling beat 'em up\nstyle games (Double Dragon, Streets of Rage, Final Fight), but easily\naccommodates any sort of gameplay style and feature set you can\nimagine.","deps":{"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_gfx.so.16","libvorbisfile.so.3","libpng16.so.16"],"options":{"DOCS":"on","TREMOR":"off"},"annotations":{"cpe":"cpe:2.3:a:openbor:openbor:3979:::::dragonfly6:x86_64:2"},"messages":[{"message":"To play a game copy its .pak file under ~/.openbor3979/Paks/ directory.\nIf only one file is there OpenBOR would run the game on startup,\notherwise game launcher would appear.\n\nIn case a game has data/ directory unpacked you may need to run it\nas follows:\n\n  $ cd /path/to/game\n  $ cp -R ~/.openbor3979/Saves .\n  $ OPENBOR_USE_CURDIR=1 openbor3979","type":"install"}]},{"name":"openbor3711","origin":"games/openbor3711","version":"3711_2","comment":"2D side scrolling engine for beat 'em ups, shooters, and more","maintainer":"jbeich@FreeBSD.org","www":"https://www.chronocrash.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40aa01901a2b82bdf2d0695a9afca86737abfa70404b67a96a961b1f5b3698da","flatsize":1186304,"path":"All/openbor3711-3711_2.pkg","repopath":"All/openbor3711-3711_2.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+"],"pkgsize":575600,"desc":"OpenBOR is a royalty free sprite-based side scrolling gaming\nengine. From humble beginnings in 2004, it has since grown into the\nmost versatile, easy to use, and powerful engine of its type you will\nfind anywhere. OpenBOR is optimized for side-scrolling beat 'em up\nstyle games (Double Dragon, Streets of Rage, Final Fight), but easily\naccommodates any sort of gameplay style and feature set you can\nimagine.","deps":{"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_gfx.so.16","libvorbisfile.so.3","libpng16.so.16"],"options":{"DOCS":"on","TREMOR":"off"},"annotations":{"cpe":"cpe:2.3:a:openbor:openbor:3711:::::dragonfly6:x86_64:2"},"messages":[{"message":"To play a game copy its .pak file under ~/.openbor3711/Paks/ directory.\nIf only one file is there OpenBOR would run the game on startup,\notherwise game launcher would appear.\n\nIn case a game has data/ directory unpacked you may need to run it\nas follows:\n\n  $ cd /path/to/game\n  $ cp -R ~/.openbor3711/Saves .\n  $ OPENBOR_USE_CURDIR=1 openbor3711","type":"install"}]},{"name":"openbor","origin":"games/openbor","version":"7691","comment":"2D side scrolling engine for beat 'em ups, shooters, and more","maintainer":"jbeich@FreeBSD.org","www":"https://www.chronocrash.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f90bbe9fc08d7717075c7b83a2d4a75972fd4b7f2a0b9f29d3e5ac9faceaa77","flatsize":1532616,"path":"All/openbor-7691.pkg","repopath":"All/openbor-7691.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","ISCL"],"pkgsize":614088,"desc":"OpenBOR is a royalty free sprite-based side scrolling gaming\nengine. From humble beginnings in 2004, it has since grown into the\nmost versatile, easy to use, and powerful engine of its type you will\nfind anywhere. OpenBOR is optimized for side-scrolling beat 'em up\nstyle games (Double Dragon, Streets of Rage, Final Fight), but easily\naccommodates any sort of gameplay style and feature set you can\nimagine.","deps":{"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_gfx":{"origin":"graphics/sdl2_gfx","version":"1.0.4"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libvorbisfile.so.3","libvorbis.so.0","libvpx.so.9","libpng16.so.16"],"options":{"DOCS":"on","TREMOR":"off"},"annotations":{"cpe":"cpe:2.3:a:openbor:openbor:7691:::::dragonfly6:x86_64"},"messages":[{"message":"To play a game copy its .pak file under ~/.openbor/Paks/ directory.\nIf only one file is there OpenBOR would run the game on startup,\notherwise game launcher would appear.\n\nIn case a game has data/ directory unpacked you may need to run it\nas follows:\n\n  $ cd /path/to/game\n  $ cp -R ~/.openbor/Saves .\n  $ OPENBOR_USE_CURDIR=1 openbor","type":"install"}]},{"name":"openbor3482","origin":"games/openbor3482","version":"3482_2","comment":"2D side scrolling engine for beat 'em ups, shooters, and more","maintainer":"jbeich@FreeBSD.org","www":"https://www.chronocrash.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e50426612d38ffee4ceacb6c1b14678c54b89f959c0dd77d4578c3bad3e58282","flatsize":1328168,"path":"All/openbor3482-3482_2.pkg","repopath":"All/openbor3482-3482_2.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+"],"pkgsize":579496,"desc":"OpenBOR is a royalty free sprite-based side scrolling gaming\nengine. From humble beginnings in 2004, it has since grown into the\nmost versatile, easy to use, and powerful engine of its type you will\nfind anywhere. OpenBOR is optimized for side-scrolling beat 'em up\nstyle games (Double Dragon, Streets of Rage, Final Fight), but easily\naccommodates any sort of gameplay style and feature set you can\nimagine.","deps":{"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_gfx.so.16","libvorbisfile.so.3","libpng16.so.16"],"options":{"DOCS":"on","TREMOR":"off"},"annotations":{"cpe":"cpe:2.3:a:openbor:openbor:3482:::::dragonfly6:x86_64:2"},"messages":[{"message":"To play a game copy its .pak file under ~/.openbor3482/Paks/ directory.\nIf only one file is there OpenBOR would run the game on startup,\notherwise game launcher would appear.\n\nIn case a game has data/ directory unpacked you may need to run it\nas follows:\n\n  $ cd /path/to/game\n  $ cp -R ~/.openbor3482/Saves .\n  $ OPENBOR_USE_CURDIR=1 openbor3482","type":"install"}]},{"name":"openbmp","origin":"net-mgmt/openbmp","version":"0.14.0_12","comment":"OpenBMP Server Collector","maintainer":"pizzamig@FreeBSD.org","www":"https://github.com/OpenBMP/openbmp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05bca7274783ada54b9339f87c3a7b6ff6363801a669f391602e20624a84fee4","flatsize":2786884,"path":"All/openbmp-0.14.0_12.pkg","repopath":"All/openbmp-0.14.0_12.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":843176,"desc":"OpenBMP is part of the Open BGP Monitoring Protocol collection framework.\nOpenBMP is an open source project that implements draft-ietf-grow-bmp-17.\nBMP protocol version 3 is defined in draft 08, while versions 1 and 2 are\ndefined in the previous revisions of the draft.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"librdkafka":{"origin":"net/librdkafka","version":"2.3.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"}},"categories":["net-mgmt"],"shlibs_required":["libyaml-cpp.so.0","liblz4.so.1","libzstd.so.1","libcurl.so.4","libssl.so.12","libcrypto.so.12","libsasl2.so.3"]},{"name":"openbgpd6","origin":"net/openbgpd6","version":"6.9p0_1","comment":"Free implementation of the Border Gateway Protocol, Version 4","maintainer":"pi@FreeBSD.org","www":"https://www.openbgpd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ea78cfd1720f9eb8fc6a198acbc7e1aa1cb4bf65fdda492b178965793c72dfd","flatsize":466515,"path":"All/openbgpd6-6.9p0_1.pkg","repopath":"All/openbgpd6-6.9p0_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":194136,"desc":"OpenBGPD is a FREE implementation of the Border Gateway Protocol, Version 4.\nIt allows ordinary machines to be used as routers exchanging routes with\nother systems speaking the BGP protocol.\n\nThis is the portable version and it does not have the means to\ninfluence kernel routing tables. It is only suitable for route\nservers/collectors.","categories":["net"],"users":["_bgpd"],"groups":["_bgpd"],"options":{"IPV6LLPEER":"on"},"messages":[{"message":"OpenBGPD has been successfully installed.\n\nConfiguration file must be created at /usr/local/etc/bgpd.conf\nand permission set to 0600.","type":"install"}]},{"name":"openhab2","origin":"misc/openhab2","version":"2.5.12","comment":"Vendor and technology agnostic open source smart-home software","maintainer":"netchild@FreeBSD.org","www":"https://www.openhab.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a92553541e0f045fc9defcf292fd80f9d1510c7beb46c06eac4f33371a3fdb0b","flatsize":94799949,"path":"All/openhab2-2.5.12.pkg","repopath":"All/openhab2-2.5.12.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":78103848,"desc":"openHAB is a software for integrating different home automation systems and\ntechnologies into one single solution that allows over-arching automation\nrules and that offers uniform user interfaces.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["misc","java"],"users":["openhab"],"groups":["openhab"],"annotations":{"cpe":"cpe:2.3:a:openhab:openhab:2.5.12:::::dragonfly6:x86_64"},"messages":[{"message":"The openHAB2 user interface \"Paper UI\" writes to /var/db/openhab2\n(config) and to /usr/local/etc/openhab2 (when installing add-onds).\nThe config in /usr/local/etc/openhab2 is evaluated additionally to\n/var/db/openhab2.\n\nSee /usr/local/etc/rc.d/openhab2 for environment variables you need\nto set by hand (all \"export\"-ones) if you want to execute some of\nthe openHAB2 commands from the shell directly.\n\nWhen the openHAB2 docs talk about \"userdata\", look into /var/db/openhab2.\n\nSerial ports do not work with FreeBSD, see:\n\thttps://github.com/openhab/openhab1-addons/wiki/FreeBSD\n\nBy default openHAB2 tries to use IPv6. As FreeBSD does not support\nmapping IPV4 multicast addresses inside IPv6 addresses you will get\nthe following error message:\n\t[ERROR] [org.jupnp.transport.Router] - Unable to initialize network router: org.jupnp.transport.spi.InitializationException: Could not initialize MulticastReceiverImpl: java.net.SocketException: Invalid argument\n\nA workaround is to use the following rc.conf setting which will\nprefer IPv4 over IPv6:\n\topenhab2_java_opts=\"-Djava.net.preferIPv4Stack=true\"\n\n\nIf you upgrade from a pevious version, make a backup of\n\t/var/db/openhab2\nread about the breaking changes in the release notes at\n\thttps://github.com/openhab/openhab-distro/releases/tag/2.5.0\nand run\n\t/usr/local/libexec/openhab2/runtime/bin/update.freebsd\nwhich takes care about changes for:\n\t- Textual Configuration\n\t- Next Generation Rule Engine","type":"install"}]},{"name":"openbabel","origin":"science/openbabel","version":"3.1.1.178","comment":"Chemical toolbox designed to speak the many languages of chemical data","maintainer":"yuri@FreeBSD.org","www":"https://openbabel.org/wiki/Main_Page","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4bae186edf86b2bb22ed6992cf59f160e1dfb220772925d25b1adf6e1272ca7","flatsize":19154468,"path":"All/openbabel-3.1.1.178.pkg","repopath":"All/openbabel-3.1.1.178.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4131696,"desc":"Open Babel is a project designed to pick up where Babel left off, as a\ncross-platform program and library designed to interconvert between many\nfile formats used in molecular modeling and computational chemistry.\n\nFeatures currently include:\n   * A huge variety of common chemical file formats\n   * Recognition of file type based on filename extension\n   * SMARTS matcher\n   * Flexible atom typer\n   * Gasteiger partial charge calculation\n   * Hydrogen addition and deletion\n   * Automatic feature perception (rings, hybridization, aromaticity)\n   * Multiple conformer storage within molecules\n   * Command line interface development class\n   * Bitvector class\n   * Open-source/Free Software under the GNU General Public License\n   * Cross platform (Windows, Linux, Mac OS X, SGI, Solaris, Dreamcast...)","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"coordgenlibs":{"origin":"science/coordgenlibs","version":"3.0.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"maeparser":{"origin":"science/maeparser","version":"1.3.1_3"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["science"],"shlibs_required":["libwx_baseu-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libmaeparser.so.1","libcoordgen.so.3","libcairo.so.2","libxml2.so.2"],"shlibs_provided":["libinchi.so.0","libopenbabel.so.7"],"options":{"CAIRO":"on","GUI":"on"}},{"name":"openarena-server","origin":"games/openarena-server","version":"0.8.8.s1910_18,2","comment":"Quake3 total conversion based on the ioquake3 engine","maintainer":"ports@FreeBSD.org","www":"http://openarena.ws/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"002ebf9e3a2331998df00fed671c30e8dada3c913939b9d4eea72fed71ee111c","flatsize":982311,"path":"All/openarena-server-0.8.8.s1910_18,2.pkg","repopath":"All/openarena-server-0.8.8.s1910_18,2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":405288,"desc":"OpenArena is a community-produced deathmatch FPS based on GPL idTech3\ntechnology.\nThere are many game types supported including Free For All, Capture The Flag,\nDomination, Overload, Harvester, and more. There are 17 unique player models to\nchoose from and 12 weapons.","categories":["games"],"annotations":{"cpe":"cpe:2.3:a:openarena:openarena:0.8.8.s1910:::::dragonfly6:x86_64:18"},"messages":[{"message":"#######################################################\n# Build games/openarena-data from source to play this #\n#######################################################","type":"install"},{"message":"===>   NOTICE:\n\nThe openarena-server port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openarena-oax","origin":"games/openarena-oax","version":"B51_1","comment":"OpenArena Mod: OpenArena Xpanded","maintainer":"ports@FreeBSD.org","www":"https://code.google.com/p/oax/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"306e246e9b9cb850e9f5cf57198ba98a6700c5fe798d9282b9e18dcac6a3a9f1","flatsize":525286,"path":"All/openarena-oax-B51_1.pkg","repopath":"All/openarena-oax-B51_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":482420,"desc":"OpenArena Expanded is the development version of OpenArena. Its purpose is both\nto create improve the basic OpenArena gameplay but also to create a good\nstarting point for any OpenArena or Quake III:Arena mods.\n\nIt does not include engine or platform specific code. The source code is\nGPL v2 or later but some of the tools are not.","deps":{"openarena":{"origin":"games/openarena","version":"0.8.8.s1910_18,2"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe openarena-oax port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openarena","origin":"games/openarena","version":"0.8.8.s1910_18,2","comment":"Quake3 total conversion based on the ioquake3 engine","maintainer":"ports@FreeBSD.org","www":"http://openarena.ws/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dec7aae8c983dd07f91dadd78f515e403638643805f320b97d4763a29a04b527","flatsize":2303405,"path":"All/openarena-0.8.8.s1910_18,2.pkg","repopath":"All/openarena-0.8.8.s1910_18,2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":976580,"desc":"OpenArena is a community-produced deathmatch FPS based on GPL idTech3\ntechnology.\nThere are many game types supported including Free For All, Capture The Flag,\nDomination, Overload, Harvester, and more. There are 17 unique player models to\nchoose from and 12 weapons.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"openarena-server":{"origin":"games/openarena-server","version":"0.8.8.s1910_18,2"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libopenal.so.1","libcurl.so.4","libvorbis.so.0","libvorbisfile.so.3"],"options":{"CURL":"on","DEBUG":"off","MUMBLE":"on","OPENAL":"on","SERVER":"on","VORBIS":"on"},"annotations":{"cpe":"cpe:2.3:a:openarena:openarena:0.8.8.s1910:::::dragonfly6:x86_64:18"},"messages":[{"message":"#######################################################\n# Build games/openarena-data from source to play this #\n#######################################################","type":"install"},{"message":"===>   NOTICE:\n\nThe openarena port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openbve","origin":"games/openbve","version":"1.10.1.1","comment":"Realistic 3D train/railway simulator","maintainer":"danfe@FreeBSD.org","www":"https://openbve-project.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0526343808de869ed01d6ece14aa36f7a81108d8bd648f17a41ae509cdca91be","flatsize":81955120,"path":"All/openbve-1.10.1.1.pkg","repopath":"All/openbve-1.10.1.1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":12197068,"desc":"OpenBVE is a railway train-driving simulator with an emphasis on in-\ncab driving, realistic physics, braking system, and train safety\nsystem modelling.\n\nTechnically, the simulator handles detailed per-car simulation of the\nbrake systems, friction, air resistance, toppling and more.  In trains\nsupplied with 3D cabs, the driving experience is augmented with forces\nthat shake the driver's simulated body upon acceleration and braking,\nas well as through curves.\n\nCompared to other rail-based simulators, OpenBVE has its main focus on\nrealism -- not necessarily on user-friendliness.  There may be a need\nto study operational manuals for the routes and trains chosen, rather\nthan merely memorising a few keystrokes.\n\nThe simulator is designed to be backwards-compatible with existing\n\"BVE Trainsim\" routes and cab interiors, allowing a wide range of\nexisting scenarios to be loaded by a single-program (BVE1, BVE2, BVE4,\nand extended OpenBVE route formats).\n\nOpenBVE uses OpenGL for 3D graphics rendering, OpenAL for positional\nsurround sound, and is written in the C# language.  Note that binary\ntrain extension plugins are not currently supported on Unix, because\nthese would require Win32 emulation.","deps":{"libgdiplus":{"origin":"x11-toolkits/libgdiplus","version":"6.1_2"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"To play, you need to add at least one route and a train to OpenBVE after\ninstallation.  The Uchibo line, a classical line in the BVE world which\ncomes with the original BVE software, can be downloaded from here:\n\n\thttp://bvets.net/old/archives/uchibo10.zip\n\nUnzip the file, install it with \"wine msiexec /i uchibo10.msi\", and move\nthe `Railway' and `Train' directories to ~/.config/openBVE/LegacyContent.\n\nHave fun, and try not to crash!","type":"install"}]},{"name":"openal-soft","origin":"audio/openal-soft","version":"1.21.1_4","comment":"Software implementation of the OpenAL specification","maintainer":"multimedia@FreeBSD.org","www":"https://openal-soft.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88148b71e2af6065d07203fd65af3343833a66f6c553cc86d7693502afc415b2","flatsize":1430017,"path":"All/openal-soft-1.21.1_4.pkg","repopath":"All/openal-soft-1.21.1_4.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":443336,"desc":"OpenAL Soft is a software implementation of the OpenAL 3D audio\nAPI.  OpenAL provides capabilities for playing audio in a virtual\n3D environment.  Distance attenuation, doppler shift, and directional\nsound emitters are among the features handled by the API.  More\nadvanced effects, including air absorption, low-pass filters, and\nreverb, are available through the EFX extension.  It also facilitates\nstreaming audio, multi-channel buffers, and audio capture.","deps":{"libmysofa":{"origin":"audio/libmysofa","version":"1.3.2"}},"categories":["audio"],"shlibs_required":["libmysofa.so.1"],"shlibs_provided":["libopenal.so.1"],"options":{"CONFIG":"off","EXAMPLES":"on","JACK":"off","OSS":"on","PORTAUDIO":"off","PULSEAUDIO":"off","SDL":"off","SNDIO":"off","UTILS":"on"}},{"name":"open62541","origin":"devel/open62541","version":"1.3.9","comment":"Open source implementation of OPC UA","maintainer":"nsonack@outlook.com","www":"https://open62541.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"167ed42912d6ca23cc23a4bd2fcdeee4a2a962d3c851a6b7bb58632fca8842f7","flatsize":4376895,"path":"All/open62541-1.3.9.pkg","repopath":"All/open62541-1.3.9.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":540276,"desc":"open62541 is an open source and free implementation of OPC UA (OPC\nUnified Architecture) written in the common subset of the C99 and\nC++98 languages. The library implements the OPC UA binary protocol\nstack as well as a client and server SDK. The final server binaries\ncan be well under 100kb, depending on the selected features and the\nsize of the information model.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libopen62541.so.1"],"options":{"OSSL":"on"}},{"name":"open-sans","origin":"x11-fonts/open-sans","version":"20180831","comment":"Clean and modern sans-serif typeface","maintainer":"flo@snakeoilproductions.net","www":"https://www.opensans.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6c5a77aee5ee076bf28139ae252692554a4d3362cfb8caf7ef358f4b151413c","flatsize":2881706,"path":"All/open-sans-20180831.pkg","repopath":"All/open-sans-20180831.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":576552,"desc":"Open Sans is a clean and modern sans-serif typeface designed by\nSteve Matteson and commissioned by Google.  It is especially designed\nfor legibility across print, web, and mobile interfaces.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"opencart","origin":"www/opencart","version":"4.0.2.3","comment":"Open source PHP-based online shopping cart system","maintainer":"wen@FreeBSD.org","www":"https://www.opencart.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25d0c92fe8ffe4f86aae527fdc682efec86c2b8758180dce45e461434c7a6afe","flatsize":76492857,"path":"All/opencart-4.0.2.3.pkg","repopath":"All/opencart-4.0.2.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":14795232,"desc":"OpenCart is an open source PHP-based online shopping\ncart system. A robust e-commerce solution for Internet\nmerchants with the ability to create their own online\nbusiness and participate in e-commerce at a minimal cost.\nOpenCart is designed feature rich, easy to use, search\nengine friendly and with a visually appealing interface.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www","misc"],"annotations":{"cpe":"cpe:2.3:a:opencart:opencart:4.0.2.3:::::dragonfly6:x86_64"},"messages":[{"message":"1) Create a user and a database for opencart to store all\n   its tables in (or choose an existing database).\n\n2) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /opencart /usr/local/www/opencart/\n   AcceptPathInfo On\n   <Directory /usr/local/www/opencart>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n3) Visit your opencart site with a browser (i.e.,\n   http://your.server.com/opencart/), and you should\n   be taken to the install script, which will lead\n   you through configing opencart.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   https://github.com/opencart/opencart/blob/master/INSTALL.md","type":"install"}]},{"name":"opencpn","origin":"astro/opencpn","version":"5.2.4_8","comment":"Concise ChartPlotter/Navigator","maintainer":"ml@netfence.it","www":"https://opencpn.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c484847c579b6ce2ce4232d08722edf28d32943f09cddbdaee54aa77b147680f","flatsize":77034038,"path":"All/opencpn-5.2.4_8.pkg","repopath":"All/opencpn-5.2.4_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":33380628,"desc":"OpenCPN is a free software project to create a concise chart plotter and\nnavigation software, for use underway or as a planning tool. OpenCPN is\ndeveloped by a team of active sailors using real world conditions for\nprogram testing and refinement.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["astro","geography"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libcurl.so.4","libexif.so.12","libarchive.so.13","libwx_gtk3u_gl-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_aui-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libGL.so.1","libGLU.so.1","libsqlite3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libpangoft2-1.0.so.0","libpangoxft-1.0.so.0","libexpat.so.1","libportaudio.so.2","libsndfile.so.1","libtinyxml.so.3"],"shlibs_provided":["libchartdldr_pi.so","libdashboard_pi.so","libgrib_pi.so","libwmm_pi.so"],"options":{"DOCS":"on"}},{"name":"open-adventure","origin":"games/open-adventure","version":"1.16_1","comment":"Modernized version of the original Colossal Cave Adventure game","maintainer":"se@FreeBSD.org","www":"http://www.catb.org/~esr/open-adventure/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0470c021d84f43c4d229792c9fc564d14493b1dc69648356b4c4081f88c91d95","flatsize":188572,"path":"All/open-adventure-1.16_1.pkg","repopath":"All/open-adventure-1.16_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":50884,"desc":"The original Colossal Cave Adventure from 1976 was the origin of all text\nadventures, dungeon-crawl (computer) games, and computer-hosted role-playing\ngames.\n\nThis is the last version released by Crowther & Woods, its original authors,\nin 1995.  It has been known as \"adventure 2.5\" and \"430-point adventure\".","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"}},"categories":["games"],"shlibs_required":["libedit.so.0"]},{"name":"open","origin":"sysutils/open","version":"1.4_1","comment":"Open opens a new vt and runs a command on it","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2532b0a56204c1efd4ecbe09b8a1cd7d8ecde492ee774b1a2109c5aed03ddf8f","flatsize":11063,"path":"All/open-1.4_1.pkg","repopath":"All/open-1.4_1.pkg","licenselogic":"single","pkgsize":5732,"desc":"Open opens a new vt and runs a command on it. It can be used as a simple\nway to start several console logins without having to type your passwd\non each VT in turn. open can be used as a simpler to use replacement for\nthe doshell(8) command.\n\nopen is similar in functionality to the AIX/RS6000 command of the same name.","categories":["sysutils"],"options":{"SETUID":"off"},"messages":[{"message":"To use open it must be installed setuid root\n(type \"chmod u+s /usr/local/bin/open\")\n\nor\n\nall the VT devices that are not allocated\nto getty should be read/write by all, e.g.\n\nchmod a=rw /dev/ttyv[9abc]","type":"install"},{"message":"===>   NOTICE:\n\nThe open port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"op","origin":"security/op","version":"1.34_3","comment":"Controlled privilege escalation tool","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/dagwieers/op/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb6377ad11b892d28cc31a5174a77e472aa8373aa13359e87cce5696ffa5deb1","flatsize":84297,"path":"All/op-1.34_3.pkg","repopath":"All/op-1.34_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31424,"desc":"The op tool provides a flexible means for system administrators to grant access\nto certain root operations without having to give them full superuser\nprivileges. Different sets of users may access different operations, and the\nsecurity-related aspects of each operation can be carefully controlled.","categories":["security"]},{"name":"open-beagle","origin":"devel/open-beagle","version":"3.0.3_1","comment":"Evolutionary Computation Framework","maintainer":"ports@FreeBSD.org","www":"https://beagle.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b69e026eb4078ab8042516603c4d30f949c0c61a3622dc93bbb78c793fcd0a0","flatsize":9238838,"path":"All/open-beagle-3.0.3_1.pkg","repopath":"All/open-beagle-3.0.3_1.pkg","licenselogic":"single","pkgsize":1251080,"desc":"Open BEAGLE is a C++ Evolutionary Computation (EC) framework. It provides an\nhigh-level software environment to do any kind of EC, with support for\ntree-based genetic programming, bit string and real-valued genetic algorithms,\nand evolution strategy.\n\nThe Open BEAGLE architecture follows strong principles of object oriented\nprogramming, where abstractions are represented by loosely coupled objects and\nwhere it is common and easy to reuse code. Open BEAGLE is designed to provide\nan EC environment that is generic, user friendly, portable, efficient, robust,\nelegant and free.","categories":["devel"],"shlibs_provided":["libbeagle-3.0.3.so","libbeagle-Coev-3.0.3.so","libbeagle-GA-3.0.3.so","libbeagle-GP-3.0.3.so","libpacc-math-1.3.1b.so","libpacc-socket-1.3.1b.so","libpacc-svg-1.3.1b.so","libpacc-threading-1.3.1b.so","libpacc-util-1.3.1b.so","libpacc-xml-1.3.1b.so"],"messages":[{"message":"===>   NOTICE:\n\nThe open-beagle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"oonsoo","origin":"games/oonsoo","version":"1.2_3","comment":"Solitaire card game for X","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c6463ddb5ff42538f4ef0fd4ce0ff0510c83af552b358cf677a361bfcdf6246","flatsize":524064,"path":"All/oonsoo-1.2_3.pkg","repopath":"All/oonsoo-1.2_3.pkg","licenselogic":"single","pkgsize":71152,"desc":"The goal of the game is to arrange twelve suits of cards, in order,\nonto twelve playing decks.  When the game starts, one card face down\nand one card face up is dealt to each of the playing decks.\n\nThis game is a little harder than most because a different deck of\ncards is used. Sounds effects are also built in.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe oonsoo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openblas","origin":"math/openblas","version":"0.3.27,2","comment":"Optimized BLAS library based on GotoBLAS2","maintainer":"phd_kimberlite@yahoo.co.jp","www":"https://github.com/OpenMathLib/OpenBLAS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31ff4e58f48792118ab74fefc69522a9cc577688f5acad4678a8f2a6a09f8f5b","flatsize":91137244,"path":"All/openblas-0.3.27,2.pkg","repopath":"All/openblas-0.3.27,2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7960312,"desc":"OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.\nOpenBLAS is an open source project supported by\nLab of Parallel Software and Computational Science, ISCAS.\n\nNOTE: If you want to specify your CPU microarchitecture manually,\nplease use TARGET_CPU_ARCH knob, e.g., \"make TARGET_CPU_ARCH=NEHALEM\".\nThis value is set TARGET build flag.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5"],"shlibs_provided":["libopenblas.so.0"],"options":{"AVX":"off","AVX2":"off","AVX512":"off","DYNAMIC_ARCH":"on","INTERFACE64":"off","OPENMP":"on"},"annotations":{"cpe":"cpe:2.3:a:openblas_project:openblas:0.3.27:::::dragonfly6:x86_64"}},{"name":"onscripter","origin":"games/onscripter","version":"20230825","comment":"Visual novel engine compatible with NScripter","maintainer":"jbeich@FreeBSD.org","www":"https://onscripter.osdn.jp/onscripter.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96606200356b9e985058535f92f37e08f9753a726d76731c783ad1cb2318c9c0","flatsize":773751,"path":"All/onscripter-20230825.pkg","repopath":"All/onscripter-20230825.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":178256,"desc":"Open source clone of NScripter, a game engine used to create and\nperform visual novels.\n\nThis package provides the version to run Japanese games.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"}},"categories":["games"],"shlibs_required":["libjpeg.so.8","libSDL-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libsmpeg-0.4.so.0","libfontconfig.so.1","liblua-5.4.so"],"options":{"LUA":"on","PDA":"off","UTF8":"on"}},{"name":"onscripter-1byte","origin":"games/onscripter-1byte","version":"20230825","comment":"ONScripter with single-byte character mode support","maintainer":"jbeich@FreeBSD.org","www":"https://onscripter.osdn.jp/onscripter.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ea3f1157be310e825061a82235439a4dfcd301f3bcaa1b07f5a4b9f7e759caa","flatsize":375007,"path":"All/onscripter-1byte-20230825.pkg","repopath":"All/onscripter-1byte-20230825.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":157904,"desc":"Open source clone of NScripter, a game engine used to create and\nperform visual novels.\n\nThis package provides 1-byte version which is able to run English games.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libsmpeg-0.4.so.0","libfontconfig.so.1","liblua-5.4.so"],"options":{"LUA":"on","PDA":"off","UTF8":"on"}},{"name":"open-motif","origin":"x11-toolkits/open-motif","version":"2.3.8_8","comment":"Motif X11 Toolkit (industry standard GUI (IEEE 1295))","maintainer":"cy@FreeBSD.org","www":"https://motif.ics.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da94052a73c5b2ec5325f8042766d4abc9a99687d7b4338886b64ef0240eb0b7","flatsize":16024237,"path":"All/open-motif-2.3.8_8.pkg","repopath":"All/open-motif-2.3.8_8.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3780292,"desc":"Motif(r) is the industry standard graphical user interface, (as defined by\nthe IEEE 1295 specification), used on more than 200 hardware and software\nplatforms.  It provides application developers, end users, and system\nvendors with the industry's most widely used environment for standardizing\napplication presentation on a wide range of platforms.  Motif is the\nleading user interface toolkit for the UNIX(r) system.\n\nNOTE: Some ports with GNU configure do not know that Motif 2.1 requires -lXp.\nIn that case, you need to edit Makefile after configure, or, hack\nconfigure(.in) before configure.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["x11-toolkits"],"shlibs_required":["libexpat.so.1","libXmu.so.6","libXt.so.6","libXext.so.6","libX11.so.6","libXrender.so.1","libfontconfig.so.1","libfreetype.so.6","libXft.so.2","libjpeg.so.8","libpng16.so.16","libSM.so.6","libICE.so.6"],"shlibs_provided":["libMrm.so.4","libUil.so.4","libXm.so.4"],"options":{"DOCS":"on"}},{"name":"open-motif-devel","origin":"x11-toolkits/open-motif-devel","version":"2023.02.16_7","comment":"Motif X11 Toolkit (industry standard GUI (IEEE 1295))","maintainer":"cy@FreeBSD.org","www":"https://motif.ics.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"324879dbbc19315cd4b45f7250b3c1ec682dd7a2ec0c1407f8d23ee6f9202783","flatsize":16120463,"path":"All/open-motif-devel-2023.02.16_7.pkg","repopath":"All/open-motif-devel-2023.02.16_7.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3779960,"desc":"Motif(r) is the industry standard graphical user interface, (as defined by\nthe IEEE 1295 specification), used on more than 200 hardware and software\nplatforms.  It provides application developers, end users, and system\nvendors with the industry's most widely used environment for standardizing\napplication presentation on a wide range of platforms.  Motif is the\nleading user interface toolkit for the UNIX(r) system.\n\nNOTE: Some ports with GNU configure do not know that Motif 2.1 requires -lXp.\nIn that case, you need to edit Makefile after configure, or, hack\nconfigure(.in) before configure.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["x11-toolkits"],"shlibs_required":["libXmu.so.6","libXt.so.6","libXext.so.6","libX11.so.6","libXrender.so.1","libfontconfig.so.1","libfreetype.so.6","libXft.so.2","libjpeg.so.8","libpng16.so.16","libSM.so.6","libICE.so.6"],"shlibs_provided":["libMrm.so.4","libUil.so.4","libXm.so.4"],"options":{"DOCS":"on"}},{"name":"onis","origin":"irc/onis","version":"0.8.2","comment":"Script that converts IRC logfiles into an HTML statistics page","maintainer":"ports@FreeBSD.org","www":"https://verplant.org/onis/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfc53fb983f08400a19def8e17a3cae13246dd5d35a6fbeefb4aa53dd73825d8","flatsize":350923,"path":"All/onis-0.8.2.pkg","repopath":"All/onis-0.8.2.pkg","licenselogic":"single","pkgsize":94204,"desc":"Onis is a perl script that converts IRC logfiles into an HTML statistics page.\nIt provides information about daily channel usage and user activity. It does\nsupport a lot of log file formats like Xchat, eggdrop, irssi and many more.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc"],"messages":[{"message":"===>   NOTICE:\n\nThe onis port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"onioncat","origin":"net/onioncat","version":"4.10.0_1","comment":"IP-transparent Tor Hidden Service connector","maintainer":"cs@FreeBSD.org","www":"https://www.onioncat.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ac82688d8104ea6ed581b7b24bbc54348b856af44be105ee4dd079b14897da9","flatsize":146831,"path":"All/onioncat-4.10.0_1.pkg","repopath":"All/onioncat-4.10.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":63532,"desc":"OnionCat is a VPN-adapter which allows to connect two or more computers or\nnetworks through VPN-tunnels. It is designed to use the anonymization networks\nTor or I2P as its transport, hence, it provides location-based anonymity while\nstill creating tunnel end points with private unique IP addresses.\n\nOnionCat uses IPv6 as native layer 3 network protocol. The clients\nconnected by it appear as on a single logical IPv6 network as being connected\nby a virtual switch. OnionCat automatically calculates and assigns unique IPv6\naddresses to the tunnel end points which are derived from the hidden service\nID (onion ID) of the hidden service of the local Tor client, or the local I2P\nserver destination, respectively. This technique provides authentication\nbetween the onion ID and the layer 3 address, hence, defeats IP spoofing\nwithin the OnionCat VPN.\n\nIf necessary, OnionCat can of course transport IPv4 as well. Although it has\nnative IP support, the suggested way to do this is to configure an\nIPv4-in-IPv6 tunnel.","deps":{"tor":{"origin":"security/tor","version":"0.4.8.12"}},"categories":["net","security"],"messages":[{"message":"If you plan to also receive connections (e.g. because you provide a service or\nyou use software which opens sockets for incomming connections like Bitorrent)\nyou MUST the onioncat_hostname in rc.conf and configure the following hidden\nservice in torrc:\n\nHiddenServicePort 8060 127.0.0.1:8060\n\nFinally, please consider setting up an IPv6 firewall.","type":"install"}]},{"name":"oniguruma","origin":"devel/oniguruma","version":"6.9.9","comment":"Regular expressions library compatible with POSIX/GNU/Perl","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kkos/oniguruma","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fadb14ee8c56495eb0dbb7e85a01ed905d2f8d2e0ed160cff5906f2db28a985c","flatsize":1026257,"path":"All/oniguruma-6.9.9.pkg","repopath":"All/oniguruma-6.9.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":224696,"desc":"Oniguruma is a modern and flexible regular expressions library. It\nencompasses features from different regular expression implementations\nthat traditionally exist in different languages. It comes close to\nbeing a complete superset of all regular expression features found\nin other regular expression implementations.\n\nIts features include:\n* Character encoding can be specified per regular expression object.\n* Several regular expression types are supported:\n  * POSIX\n  * Grep\n  * GNU Regex\n  * Perl\n  * Java\n  * Ruby\n  * Emacs","categories":["devel","textproc"],"shlibs_provided":["libonig.so.5"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:oniguruma_project:oniguruma:6.9.9:::::dragonfly6:x86_64"}},{"name":"onnx","origin":"misc/onnx","version":"1.16.1","comment":"Open Neural Network eXchange","maintainer":"yuri@FreeBSD.org","www":"https://onnx.ai/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8a0b5c45894f3dcd615dcab58a3474adb1e159c25100368c7140fd13a6f2298","flatsize":4959406,"path":"All/onnx-1.16.1.pkg","repopath":"All/onnx-1.16.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":990508,"desc":"Open Neural Network Exchange (ONNX) is an open ecosystem that empowers AI\ndevelopers to choose the right tools as their project evolves. ONNX provides an\nopen source format for AI models, both deep learning and traditional ML. It\ndefines an extensible computation graph model, as well as definitions of\nbuilt-in operators and standard data types. Currently we focus on the\ncapabilities needed for inferencing (scoring).\n\nONNX is widely supported and can be found in many frameworks, tools, and\nhardware. Enabling interoperability between different frameworks and\nstreamlining the path from research to production helps increase the speed of\ninnovation in the AI community. We invite the community to join us and further\nevolve ONNX.","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"}},"categories":["misc"],"shlibs_required":["libprotobuf.so.24.4.0","libabsl_die_if_null.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0"],"shlibs_provided":["libonnx.so","libonnx_proto.so"]},{"name":"oo2c","origin":"lang/oo2c","version":"2.1.11_15","comment":"Optimizing Oberon-2 compiler of University of Kaiserslautern, Germany","maintainer":"ports@FreeBSD.org","www":"https://ooc.sourceforge.net/OOCref/OOCref_16.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca193c6b33508ee80f2442e21fa641bc321ff493574fe69de7a4f9e54a2ce7bf","flatsize":13106745,"path":"All/oo2c-2.1.11_15.pkg","repopath":"All/oo2c-2.1.11_15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1623704,"desc":"Niklaus Wirth's language Oberon-2 implemented by a german university at\nKaiserslautern.  More information about Oberon is available from its\nwebpage at http://www.oberon.ethz.ch/.","deps":{"boehm-gc":{"origin":"devel/boehm-gc","version":"8.2.6"},"libtool":{"origin":"devel/libtool","version":"2.4.7_2"}},"categories":["lang"],"shlibs_required":["libgc.so.1"],"shlibs_provided":["liboo2c.so.3"],"options":{"DOCS":"on","THREADS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe oo2c port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"onenetd","origin":"net/onenetd","version":"12_1","comment":"Single-server inetd","maintainer":"tdb@FreeBSD.org","www":"https://offog.org/code/onenetd.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b8246a44924f40faca7a403fa3a5cda8b2ddd1ff798259ad8754ed968c6a0db","flatsize":18155,"path":"All/onenetd-12_1.pkg","repopath":"All/onenetd-12_1.pkg","licenselogic":"single","pkgsize":9116,"desc":"A single-server inetd, similar to Dan Bernstein's tcpserver or\ncourier-tcpd from Courier-IMAP. This is small, and supports limiting\nthe number of concurrent connections and refusing further connections\nwith a configurable message.","categories":["net"]},{"name":"onetbb","origin":"devel/onetbb","version":"2021.12.0","comment":"Library that provides thread building blocks","maintainer":"martymac@FreeBSD.org","www":"https://software.intel.com/oneapi/onetbb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ef290a04c00ccba8ec3c44f415799cedd1ece8d05f9736186d0006178cfa480","flatsize":1882999,"path":"All/onetbb-2021.12.0.pkg","repopath":"All/onetbb-2021.12.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":331004,"desc":"oneAPI Threading Building Blocks (oneTBB) lets you easily write parallel C++\nprograms that take full advantage of multicore performance, that are portable,\ncomposable and have future-proof scalability.","categories":["devel"],"shlibs_provided":["libtbb.so.12","libtbbmalloc.so.2","libtbbmalloc_proxy.so.2"],"options":{"DOCS":"on"}},{"name":"oneko-sakura","origin":"games/oneko-sakura","version":"1.2_3","comment":"Cat, Sakura or Tomoyo chasing a mouse all over the screen","maintainer":"ports@FreeBSD.org","www":"http://www.daidouji.com/oneko/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3815c2e98dc2005f9afdfc830e72c40c879d77b8b66d274f4939d1853f669ae","flatsize":76219,"path":"All/oneko-sakura-1.2_3.pkg","repopath":"All/oneko-sakura-1.2_3.pkg","licenselogic":"single","licenses":["oneko"],"pkgsize":25652,"desc":"The program oneko creates a cute cat chasing around your mouse cursor.\n\npatchlevel \"1.2.sakura.5\"\nAdded bitmaps of Sakura Kinomoto and Tomoyo Daidouji\nwho are characters in a comic strip \"CARDCAPTOR SAKURA\" (CLAMP, Kodansha),\nwith the sanction indicated in\nCLAMP-NET.COM (http://www.clamp-net.com/).\n\nModified to support -name, -towindow, -toname and -tofocus.\n\nby Kiichiroh Mukose <mukose@hbar.mp.es.osaka-u.ac.jp>,\nThis port maintainer is:\tHOTARU-YA <hotaru@tail.net>","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe oneko-sakura port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ondir","origin":"misc/ondir","version":"0.2.4_2","comment":"Automatically executes scripts as you traverse directories","maintainer":"garga@FreeBSD.org","www":"https://swapoff.org/ondir.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73efcacab5ab4f35707bb40c88122cdd1674a0c8b22ecee2269524797cef3cec","flatsize":35395,"path":"All/ondir-0.2.4_2.pkg","repopath":"All/ondir-0.2.4_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15340,"desc":"On Dir is a program that automatically executes scripts as you traverse\ndirectories at a terminal.\n\nIn addition to executing scripts in the directory you are entering or leaving,\nondir also executes scripts in directories that are traversed on the way to that\ndirectory.","categories":["misc"]},{"name":"omping","origin":"net-mgmt/omping","version":"0.0.4_1","comment":"Tool to test IP multicast functionality","maintainer":"fw@moov.de","www":"https://github.com/jfriesse/omping","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7527425ace4722d808b03cfe1c7c81b8e913b07c20f963204e3359679f8580f2","flatsize":266833,"path":"All/omping-0.0.4_1.pkg","repopath":"All/omping-0.0.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":85004,"desc":"Omping (Open Multicast Ping) is tool to test IP multicast functionality\nprimarily in local network.\n\nFeatures\n* Similar user experience as classic ping tool\n* Ping multiple hosts at once\n* Implementation of RFC Draft draft-ietf-mboned-ssmping-08\n* Any-source and Source-specific Multicast","categories":["net-mgmt"]},{"name":"omnitty","origin":"net/omnitty","version":"0.3.0_5","comment":"Curses-based SSH multiplexer","maintainer":"david@catwhisker.org","www":"https://omnitty.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1bd3a77bccf1676cb3f92184612d5057e9f504d96d536a79643c1b4c1466551","flatsize":25100,"path":"All/omnitty-0.3.0_5.pkg","repopath":"All/omnitty-0.3.0_5.pkg","licenselogic":"single","pkgsize":11964,"desc":"Omnitty is a curses-based program that allows one to log into several\nmachines simultaneously and interact with them, selectively directing\ninput to individual machines or groups of selected machines.\n\nYou can run both line-oriented and screen oriented in the target\nmachines, because Omnitty has built-in terminal emulation capability.\nWhen the window is large enough, Omnitty also displays a \"summary area\"\nfor each machine, in which it shows what the latest output from the\nmachine was, so you can have an idea of what is going on in each machine.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"rote":{"origin":"devel/rote","version":"0.2.8_1"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","librote.so.0"]},{"name":"ooni-mini","origin":"net/ooni-mini","version":"0.23.0_21","comment":"Small command line client that tests OONI's functionality","maintainer":"egypcio@FreeBSD.org","www":"https://ooni.org/about/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11b1c280f477a15397a9ecc42790e33e691191f48e3e299c46bd96c9c240ee04","flatsize":15358714,"path":"All/ooni-mini-0.23.0_21.pkg","repopath":"All/ooni-mini-0.23.0_21.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4475756,"desc":"The Open Observatory of Network Interference (OONI) is a free software\nproject and a Global community measuring Internet censorship since 2012.\n\nOONI's miniooni is a small command line client useful to test the\nfunctionality without integrating with full features of OONI Probe CLI.\n\nminiooni can use tunnels provided by Tor, if you like to. The use of regular\nHTTP proxies is also possible.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"}},"categories":["net","www","benchmarks"]},{"name":"omnilinter","origin":"devel/omnilinter","version":"0.7.0_2","comment":"General purpose bulk linter","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/AMDmi3/omnilinter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e48e7a78e618fa76f6ecb8785db1f30ec807086288b22aa6b882c5ae8191321d","flatsize":2103182,"path":"All/omnilinter-0.7.0_2.pkg","repopath":"All/omnilinter-0.7.0_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":639288,"desc":"Define path pattern and regular expression rules and match against\nall your repositories/projects/codebases at once. Use that to push\nand uphold good practices, chase deprecations, and fix common\nproblems all over your code.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"omnibackup","origin":"sysutils/omnibackup","version":"0.2.1_1","comment":"One Script to back them all up","maintainer":"info@babaei.net","www":"https://github.com/NuLL3rr0r/omnibackup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff0f3c05bdd9ea676a3cfeb4d23d3646f2ec5d8d45c1954ee3cb62ffe05b46f0","flatsize":250131,"path":"All/omnibackup-0.2.1_1.pkg","repopath":"All/omnibackup-0.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39132,"desc":"OmniBackup is a MIT-licensed, feature rich, pure Bash script which assists you\nin taking periocdic backups from OpenLDAP, PostgreSQL, MariaDB / MySQL and your\nfilesystem. It also lets you extend OmniBackup by creating custom backup\nscenarios and defining your own customized scripts.\n\nConfiguration in OmniBackup is done through JSON. It also provides plenty of\ncompression and cryptography algorithms such as LZMA2, gzip and bzip2\ncompression algorithms, and AES-128, AES-192 and AES-256 symmetric cryptography\nalgorithms. Furthermore, it has support for RSA signatures to verify the backup\norigin and integrity on remote servers. MD4, MD5, MDC-2, RIPEMD160, SHA, SHA-1,\nSHA-224, SHA-256, SHA-384, SHA-512 and WHIRLPOOL are supported as backup\nintegrity hash algorithms.\n\nIt supports multiple backup servers and as many as reports recipients through\nemail. It has the optional ability to follow symbolic links or to preserve\npermissions inside backup files. And, last but not least it provides random\npassphrase generation for encrypted archives with variable length and patterns\nor a unique passphrase for all backups. It's also possible to encrypt each\npassphrase by using RSA public keys for individual backup servers.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"flock":{"origin":"sysutils/flock","version":"2.37.2_1"},"jq":{"origin":"textproc/jq","version":"1.7.1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openldap26-server":{"origin":"net/openldap26-server","version":"2.6.8"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["sysutils"],"options":{"DOCS":"on","OPENLDAP":"on","PGSQL":"on","MYSQL":"on"},"messages":[{"message":"In order to run OmniBackup, you will need to create and configure the main\nconfiguration file, e.g.:\n\n$ cp -p /usr/local/etc/omnibackup/config.json.sample \\\n      /usr/local/etc/omnibackup/config.json\n\nor, create it in the root users' home directory:\n\n$ cp -p /usr/local/etc/omnibackup/config.json.sample \\\n      /root/.omnibackup/config.json\n\nIn order to take automatic backups every 24 hours at 01:00am UTC run this\ncommand:\n\n$ crontab -e -u root\n\nThen add the following lines to the root users' crontab:\n\n# OmniBackup daily backups\n00      01      *       *       *       /usr/local/bin/omnibackup\n\nTo avoid data loss, make sure to consult the documentation at:\n\n* /usr/local/share/doc/omnibackup/README.md\nor\n* https://github.com/NuLL3rr0r/omnibackup\n\nBefore you use it in production.","type":"install"}]},{"name":"omi","origin":"ftp/omi","version":"20030719","comment":"\"mirror\" subtrees of FTP servers","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca4109d40e167be6bcf388ab6946bfff63f9fc45a0caa91860e0d2153ddfcbe8","flatsize":176417,"path":"All/omi-20030719.pkg","repopath":"All/omi-20030719.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":55288,"desc":"What Is omi?\n============\n\n   It is a software to \"mirror\" subtrees of FTP servers.  It\n   can be used to make a one-time mirror, and it can be used\n   to update a mirror regularly (for example using cron).","categories":["ftp"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe omi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"omega","origin":"games/omega","version":"0.90.4_2","comment":"Complex rogue-style game of dungeon exploration","maintainer":"r7st.guru@gmail.com","www":"http://www.alcyone.com/max/projects/omega/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"610e77450d0546321796e1b7c3ba1e8d78df30b865544a65ba50e1f58d68f463","flatsize":727946,"path":"All/omega-0.90.4_2.pkg","repopath":"All/omega-0.90.4_2.pkg","licenselogic":"single","pkgsize":268808,"desc":"omega is a complex rogue-style game of dungeon exploration.  Unlike\nother such games, there are a number of ways to \"win\", depending on\nvarious actions taken during play. The ways you can get your name on\nthe hiscore board include becoming the highest ranked head of a guild,\nsect, college, etc., as well as gaining the most points figured from\npossessions and experience. The game (via the oracle) may impose some\nstructure on your exploration, but you need not follow all of the\noracle's advice. There *is* a \"total winner\" status, by the way.\n\nomega offers a richness of playing detail that goes beyond a simple\ngame like rogue. However, the majority of gameplay is very similar to\nrogue, hack, ultrarogue, larn, and other such games. The player is\nrepresented by the highlighted \"@\" symbol, objects and terrain\nfeatures are represented by non-alphabetic symbols, monsters are\nrepresented by the various upper and lower case letters, and other\nhumans are represented by a non-highlighted \"@\". It is recommended\nthat the novice read the man pages for rogue or some other such game\nand perhaps play a few games before playing omega.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"oneVPL","origin":"multimedia/onevpl","version":"2022.1.5","comment":"oneAPI Video Processing Library dispatcher, tools, and examples","maintainer":"ports@FreeBSD.org","www":"https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/onevpl.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b96cc948c9fb3ddd9bb0570c14ea4a42e28563054b17437ab7bcdb1ebe327a8b","flatsize":15568543,"path":"All/oneVPL-2022.1.5.pkg","repopath":"All/oneVPL-2022.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3133004,"desc":"The oneAPI Video Processing Library (oneVPL) provides a single video\nprocessing API for encode, decode, and video processing that works\nacross a wide range of accelerators.\n\nThis package contains the following components of oneVPL:\n\n- Copies of the oneVPL Specification API header files\n- oneVPL dispatcher\n- Examples demonstrating API usage\n- oneVPL command line tools","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["multimedia"],"shlibs_required":["libva.so.2","libva-drm.so.2","libxcb-dri3.so.0","libX11-xcb.so.1","libX11.so.6","libxcb.so.1","libxcb-present.so.0","libwayland-client.so.0","libdrm.so.2","libdrm_intel.so.1"],"shlibs_provided":["libvpl.so.2","libvpl_wayland.so"],"options":{"PYTHON":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe oneVPL port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"omake","origin":"devel/omake","version":"0.10.6_2","comment":"Flexible build system","maintainer":"eduardo@FreeBSD.org","www":"http://projects.camlcity.org/projects/omake.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65f7f1cfcc8d4b7517417667f96eb4d9ec9385ad350b8c6d763dcfa1c46b91d8","flatsize":7182529,"path":"All/omake-0.10.6_2.pkg","repopath":"All/omake-0.10.6_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1509288,"desc":"OMake is a build system designed for scalability and portability. It uses\na syntax similar to make utilities you may have used, but it features\nmany additional enhancements.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"olsrd","origin":"net/olsrd","version":"0.9.8_2","comment":"OLSR routing daemon","maintainer":"decke@FreeBSD.org","www":"http://www.olsr.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"511ebacd9197c38023d6ce916bd6a8d0d170322800e36e794210795854ad4014","flatsize":595838,"path":"All/olsrd-0.9.8_2.pkg","repopath":"All/olsrd-0.9.8_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":196604,"desc":"From the website:\n\nThe olsr.org OLSR daemon is an implementation of the Optimized Link\nState Routing protocol. OLSR is a routing protocol for mobile ad-hoc\nnetworks. The protocol is pro-active, table driven and utilizes a\ntechnique called multipoint relaying for message flooding.","categories":["net"],"shlibs_provided":["libolsrd_dot_draw.so","libolsrd_httpinfo.so","libolsrd_jsoninfo.so","libolsrd_mini.so","libolsrd_nameservice.so","libolsrd_netjson.so","libolsrd_pgraph.so","libolsrd_secure.so","libolsrd_txtinfo.so","libolsrd_watchdog.so"],"options":{"MULTI_IF":"off"},"messages":[{"message":"Set olsrd_enable=\"YES\" in /etc/rc.conf to enable","type":"install"}]},{"name":"olm","origin":"security/olm","version":"3.2.13","comment":"Double Ratchet cryptographic ratchet in C++","maintainer":"adridg@FreeBSD.org","www":"https://gitlab.matrix.org/matrix-org/olm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7854ec31fea788c8872fa3e016d9a96134cb3cb028dee5d4249d13484f2dcf7a","flatsize":230883,"path":"All/olm-3.2.13.pkg","repopath":"All/olm-3.2.13.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":92416,"desc":"An implementation of the Double Ratchet cryptographic ratchet described by\nhttps://whispersystems.org/docs/specifications/doubleratchet/, written in C and\nC++11 and exposed as a C API.","categories":["security"],"shlibs_provided":["libolm.so.3"],"annotations":{"cpe":"cpe:2.3:a:matrix:olm:3.2.13:::::dragonfly6:x86_64"}},{"name":"onefetch","origin":"sysutils/onefetch","version":"2.20.0_2","comment":"Git repository summary on your terminal","maintainer":"lcook@FreeBSD.org","www":"https://github.com/o2sh/onefetch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bc0d06023e076acce8ca0265426654659478d0c9b0cd27c985573e0a9362425","flatsize":15709320,"path":"All/onefetch-2.20.0_2.pkg","repopath":"All/onefetch-2.20.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4880380,"desc":"Command-line tool that displays information about your Git repository\ndirectly on your terminal, supporting almost 50 different programming\nlanguages.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["sysutils","devel"],"shlibs_required":["libzstd.so.1"],"options":{"DOCS":"on","MANPAGES":"on"}},{"name":"oldrunner","origin":"games/oldrunner","version":"20120131_1","comment":"Textmode remake of Broderbund's LodeRunner","maintainer":"ports@FreeBSD.org","www":"http://culot.org/public/Code/oldrunner.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b0aa273493e321273cd8aef42eaab6b1865cfdbe29bbc78c21d7411e01d1ec4","flatsize":122039,"path":"All/oldrunner-20120131_1.pkg","repopath":"All/oldrunner-20120131_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":28432,"desc":"Oldrunner is a remake of Broderbund's Loderunner which contains the 150\noriginal game levels. It is written in C and has a textmode interface.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe oldrunner port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"onednn","origin":"math/onednn","version":"2.5.3","comment":"Intel(R) Math Kernel Library for Deep Neural Networks","maintainer":"yuri@FreeBSD.org","www":"https://github.com/oneapi-src/oneDNN/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18bb70e86823022f7b27705f3cc2ed96458c6647e2c99bd5c62f8a6c0e87b975","flatsize":32119337,"path":"All/onednn-2.5.3.pkg","repopath":"All/onednn-2.5.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4182676,"desc":"Intel(R) Math Kernel Library for Deep Neural Networks (Intel(R) MKL-DNN) is an\nopen source performance library for deep learning applications. The library\naccelerates deep learning applications and framework on Intel(R) architecture.\nIntel(R) MKL-DNN contains vectorized and threaded building blocks which you can\nuse to implement deep neural networks (DNN) with C and C++ interfaces.\n\nDNN functionality optimized for Intel architecture is also included in Intel(R)\nMath Kernel Library (Intel(R) MKL). API in this implementation is not compatible\nwith Intel MKL-DNN and does not include certain new and experimental features.\n\nWWW: https://01.org/onednn","categories":["math"],"shlibs_provided":["libdnnl.so.2"],"options":{"SIMD_DEFAULT":"on","SIMD_NATIVE":"off","OPENMP":"on","TBB":"off","SEQ":"off","THREADPOOL_STANDALONE":"off","THREADPOOL_EIGEN":"off","THREADPOOL_TBB":"off"}},{"name":"om-libreoffice","origin":"editors/libreoffice-om","version":"24.2.4.2","comment":"om language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47e4ef57a74ddfa920afbb87ae30bd9e30f3b862392784fa758abd20aa4fd745","flatsize":29341910,"path":"All/om-libreoffice-24.2.4.2.pkg","repopath":"All/om-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2899800,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"open-simh","origin":"emulators/open-simh","version":"4.1.0.20240303","comment":"Emulates classic DEC, HP, GRI, IBM, Altair, SDS, Honeywell, and others","maintainer":"kbowling@FreeBSD.org","www":"https://opensimh.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cc3785f01b3e38a7bed0079bd8111d8f7a8e0c96b514eaa2e8a126a1d50d04f","flatsize":100424201,"path":"All/open-simh-4.1.0.20240303.pkg","repopath":"All/open-simh-4.1.0.20240303.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11363624,"desc":"Open SIMH is a highly portable, multi-system simulator.\n\nSIMH is a framework and family of computer simulators, initiated by Bob Supnik\nand continued with contributions (large and small) from many others, with the\nprimary goal of enabling the preservation of knowledge contained in, and\nproviding the ability to execute/experience, old/historic software via\nsimulation of the hardware on which it ran. This goal has been successfully\nachieved and has for these years created a diverse community of users and\ndevelopers.\n\nSee the following link for a list of simulators and documentation:\nhttps://opensimh.org/simulators/","deps":{"dejavu":{"origin":"x11-fonts/dejavu","version":"2.37_3"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["emulators"],"shlibs_required":["libpcre.so.1","libedit.so.0","libpng16.so.16","libSDL2-2.0.so.0"]},{"name":"oksh-static","origin":"shells/oksh","version":"7.5,1","comment":"Portable OpenBSD Korn shell (rescue(8) version)","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/ibara/oksh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a00195863798ad98c58791388e7ff4b901abb747378fd8e251c203bfacb6c48","flatsize":913907,"path":"All/oksh-static-7.5,1.pkg","repopath":"All/oksh-static-7.5,1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":363736,"desc":"oksh is the portable version of the OpenBSD Korn shell, a continuation\nof the Public Domain Korn Shell (PDKSH).  Its command language is a\nsuperset of the sh(1) shell language.  oksh is best known as the\ndefault user shell and /bin/sh on OpenBSD.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["shells"],"options":{"CURSES":"on","SMALL":"off"},"annotations":{"flavor":"static"}},{"name":"oksh","origin":"shells/oksh","version":"7.5,1","comment":"Portable OpenBSD Korn shell","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/ibara/oksh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62a650d7ba86fa958040e810d0377006d2a6b13ed0d742f3fa071f68940b9f27","flatsize":299540,"path":"All/oksh-7.5,1.pkg","repopath":"All/oksh-7.5,1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":160020,"desc":"oksh is the portable version of the OpenBSD Korn shell, a continuation\nof the Public Domain Korn Shell (PDKSH).  Its command language is a\nsuperset of the sh(1) shell language.  oksh is best known as the\ndefault user shell and /bin/sh on OpenBSD.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["shells"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"CURSES":"on","SMALL":"off"},"annotations":{"flavor":"dynamic"}},{"name":"okteta","origin":"devel/okteta","version":"0.26.15,1","comment":"KDE hex editor","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/utilities/okteta/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c048acc7b3035381b7653c48ee91a9a317f3edb782245574eacc6965c47307b","flatsize":7897216,"path":"All/okteta-0.26.15,1.pkg","repopath":"All/okteta-0.26.15,1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":1437848,"desc":"Okteta is a simple editor for the raw data of files.\n\nFeatures\n *  Values and characters shown either in two columns (the traditional display\n    in hex editors) or in rows with the value on top of the character\n *  Editing and navigating similar to a text editor\n *  Customizable data views\n *  Data view profiles\n *  Tools dockable on all sides or floating\n *  Numerical encodings: Hexadecimal, Decimal, Octal, Binary\n *  Character encodings: All 8-bit encodings as supplied by Qt, EBCDIC\n *  Fast data rendering on screen\n *  Multiple open files\n *  Support for remote files, by http, ftp, fish & other protocols supported by\n    KDE Platform\n *  Export of data to text, both file and clipboard.\n *  Checksum/Hashsum calculator: Modular sum (8/16/32/64 bit), Adler-32, CRC-32\n    and Hashsums by the QCA2 library, can be SHA-0/1/224/256/384/512, MD2/4/5,\n    RIPEMD-160, Whirlpool\n *  Structures tool for analyzing and editing based on user-creatable structure\n    definitions\n *  Statistic tool\n *  String extraction tool\n *  8-bit charset conversion tool\n *  Decoding table listing common simple data types.\n *  Bookmarks\n *  Printing\n *  Table with complete list of all byte values","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-scripttools":{"origin":"devel/qt5-scripttools","version":"5.15.17p0_1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["devel","kde"],"shlibs_required":["libKF5XmlGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5KIOFileWidgets.so.5","libKF5Parts.so.5","libKF5Bookmarks.so.5","libKF5ItemViews.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5SonnetUi.so.5","libKF5NewStuff.so.5","libKF5KCMUtils.so.5","libQt5Script.so.5","libqca-qt5.so.2","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5IconThemes.so.5","libQt5PrintSupport.so.5","libQt5Qml.so.5"],"shlibs_provided":["libKasten4Controllers.so.0","libKasten4Core.so.0","libKasten4Gui.so.0","libKasten4Okteta2Controllers.so.0","libKasten4Okteta2Core.so.0","libKasten4Okteta2Gui.so.0","libOkteta3Core.so.0","libOkteta3Gui.so.0"]},{"name":"oinkmaster","origin":"security/oinkmaster","version":"2.0_2","comment":"Help you update your snort rules after each update","maintainer":"ports@FreeBSD.org","www":"https://oinkmaster.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8cc8f9bac42b725d6c7244117e07f72c318b5f95d9acf3a932b33c038581338c","flatsize":136637,"path":"All/oinkmaster-2.0_2.pkg","repopath":"All/oinkmaster-2.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":37676,"desc":"Oinkmaster is simple Perl script released under the BSD license to help you\nupdate your Snort 1.9+ rules and comment out the unwanted ones after each\nupdate. It will tell you exactly what had changed since the last update,\nhence giving you good control of your rules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["security"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe oinkmaster port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ois","origin":"devel/ois","version":"1.5.1","comment":"Object Oriented Input System","maintainer":"amdmi3@FreeBSD.org","www":"https://wgois.github.io/OIS/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3e7c2d055001ed998f7002cb45298aae2bd04a8960d832d4b808b3a244b6d4e","flatsize":228747,"path":"All/ois-1.5.1.pkg","repopath":"All/ois-1.5.1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":66576,"desc":"Object Oriented Input System (OIS) is meant to be a cross platform,\nsimple solution for using all kinds of Input Devices (KeyBoards,\nMice, Joysticks, etc) and feedback devices (e.g. forcefeedback).\nWritten in C++ using Object Oriented Design patterns.\n\nNOTE: this ports lacks joystick support. For now.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["devel"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["libOIS.so.1.5.0"],"options":{"DEMOS":"off"}},{"name":"okc321","origin":"print/okc321","version":"1.1","comment":"PPDs for the Oki C321dn, C331dn, and C531dn printers","maintainer":"ports@FreeBSD.org","www":"https://www.oki.com/de/printing/support/drivers-and-utilities/colour/44951534/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46e9e96916efde45ebd714ecc08a3efb5f09337e49c8c75f6dd2f8631f8ca06a","flatsize":53828,"path":"All/okc321-1.1.pkg","repopath":"All/okc321-1.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":37992,"desc":"PostScript Printer Descriptions for the Oki C321dn, C331dn, and C531dn\nprinters for use with CUPS.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe okc321 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"oink","origin":"math/oink","version":"g20210710_6","comment":"Modern parity game solvers written in C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/trolando/oink","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"588f6178c84fce66e72528dea63a85ceb20f7c1f53ec0a79ee1a355f740e7214","flatsize":805017,"path":"All/oink-g20210710_6.pkg","repopath":"All/oink-g20210710_6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":252756,"desc":"Oink is an modern implementation of parity game solvers written in C++. Oink\naims to provide high-performance implementations of state-of-the-art algorithms\nrepresenting different approaches to solving parity games.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["math"],"shlibs_required":["libboost_iostreams.so.1.84.0","libboost_random.so.1.84.0","libboost_regex.so.1.84.0"],"shlibs_provided":["liboink.so.1"]},{"name":"oidentd","origin":"security/oidentd","version":"2.5.1_1","comment":"Ident server that supports user-defined ident strings","maintainer":"oliver@FreeBSD.org","www":"https://oidentd.janikrabe.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9beaa3f526c88fe5af202507cfffd1edd04b1ebd34311a8a2568f96c0c101dd8","flatsize":76015,"path":"All/oidentd-2.5.1_1.pkg","repopath":"All/oidentd-2.5.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36528,"desc":"From the README:\n\n\"oidentd is an ident (rfc1413 compliant) daemon that runs on Linux,\nFreeBSD, OpenBSD and Solaris.  oidentd can handle IP masqueraded/NAT connections\non Linux, FreeBSD (ipf only) and OpenBSD.  oidentd has a flexible mechanism for\nspecifying ident responses.  Users can be granted permission to specify their\nown ident responses.  Responses can be specified according to host and port\npairs.\"\n\nFreeBSD's inetd has a built-in ident service which can also generate\nbogus responses.\n\nPlease see the TODO file for more information on why only ipf is\nsupported under FreeBSD.\n\nMark Laws\nmdl@60hz.org","categories":["security"]},{"name":"ohsnap-otb","origin":"x11-fonts/ohsnap-otb","version":"1.8.0_1","comment":"Monospaced font based on Artwiz Snap","maintainer":"ports@FreeBSD.org","www":"https://gitlab.com/rigoletto/ohsnap-otb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f028e060058dd8e0d0a789242b4b6e9428ad1cbebcfb3c31a3c9e571b13fabe","flatsize":175298,"path":"All/ohsnap-otb-1.8.0_1.pkg","repopath":"All/ohsnap-otb-1.8.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24928,"desc":"Open Type Bitmap version of the Ohsnap font.\n\nMonospaced font based on Artwiz Snap with bold support and a version with\nstatus icons.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe ohsnap-otb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ohsnap","origin":"x11-fonts/ohsnap","version":"1.8.0_1","comment":"Monospaced font based on Artwiz Snap","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/osnapfont/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7fd81857480cdca1187b64fc8bc452856ccd34cf03c50277ed4474e5b919fa9","flatsize":1578566,"path":"All/ohsnap-1.8.0_1.pkg","repopath":"All/ohsnap-1.8.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34752,"desc":"Monospaced font based on Artwiz Snap with bold support and\na version with status icons.\n\nThere are ISO8859-1, a version with status icons,\nconsolefonts and ISO10646-1.\nAvailable sizes are: 6x11, 7x12, 6x13 and 7x14.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"To get XFree86 to recognise your new fonts you will need to\n add a line to your XF86Config file. XFree86 4 usually keeps its\n XF86Config file in /etc or /etc/X11.\n\n Add the following line to the \"Files\" section and restart XFree86.\n\n FontPath \"/usr/local/share/fonts/ohsnap\"","type":"install"},{"message":"===>   NOTICE:\n\nThe ohsnap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ohmu","origin":"sysutils/ohmu","version":"1.1.0_5","comment":"Tool to view space usage in your terminal","maintainer":"ports@FreeBSD.org","www":"https://gitlab.com/paul-nechifor/ohmu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70785fc44e6c41c03fe27b3b7409ddcfe78b18c07bf239258cf2263858a3f273","flatsize":159975,"path":"All/ohmu-1.1.0_5.pkg","repopath":"All/ohmu-1.1.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28328,"desc":"Tool to view space usage in your terminal.","deps":{"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe ohmu port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"oldschool-pc-fonts","origin":"x11-fonts/oldschool-pc-fonts","version":"2.2_2","comment":"Ultimate Oldschool PC Font Pack","maintainer":"ports@FreeBSD.org","www":"https://int10h.org/oldschool-pc-fonts/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3305913ff2b5bf62fefc3b3be65436732883e00b1491a6120a3339170c4a9b7","flatsize":48969077,"path":"All/oldschool-pc-fonts-2.2_2.pkg","repopath":"All/oldschool-pc-fonts-2.2_2.pkg","licenselogic":"single","licenses":["CC-BY-SA-4.0"],"pkgsize":4102504,"desc":"The Ultimate Oldschool PC Font Pack started out with the idea of paying tribute\nto ancient PCs and their bitmapped, pre-GUI typography (if you can call it\nthat). It was inspired by similar efforts that cover other vintage machines:\nclassic system fonts from the Amiga, C64, Apple II, Mac, ZX Spectrum,\nAtari 8-bit/ST etc. are all celebrated. On the other hand, the IBM PC and its\nclones seem to get little love... except for that one VGA text mode font\n(which has been remade numerous times, to varying degrees of success).\n\nThis collection is here to remedy that, and to bring you pixel-perfect remakes\nof various type styles from text-mode era PCs - in modern, multi-platform,\nUnicode-compatible TrueType form (plus straight bitmap versions).\n\nAlthough the goal is to make it a complete resource, the main focus is on\nhardware/firmware character sets: the kind that's located in a ROM chip on\nthe system board or graphics card, which is what you'd see by default when\nworking in text (or graphics) mode. Software-loadable fonts are also within\nthe scope of this collection (if associated with a particular machine or\ndisplay system), so some of these have also made it in.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"AC":"on","BM":"on","MX":"on","PX":"on"},"messages":[{"message":"If you upgrade from 1.0, be warned that many fonts had changed names,\ne.g. 'PxPlus IBM VGA' can now be 'PxPlus IBM VGA 9x16' or 'PxPlus IBM VGA 8x16'.","type":"upgrade","maximum_version":"2.2"},{"message":"===>   NOTICE:\n\nThe oldschool-pc-fonts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"oha","origin":"net/oha","version":"1.3.0_4","comment":"Web load generator","maintainer":"otis@FreeBSD.org","www":"https://github.com/hatoo/oha","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b4099ac20701e7b3b1d7434008d57564ab57fee07b677c76e9feb7d99b2d8d4","flatsize":8605071,"path":"All/oha-1.3.0_4.pkg","repopath":"All/oha-1.3.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2338848,"desc":"oha is a tiny program that sends some load to a web application and\nshow realtime tui.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"]},{"name":"okular","origin":"graphics/okular","version":"23.08.5_4","comment":"KDE universal document viewer","maintainer":"kde@FreeBSD.org","www":"https://okular.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f839cf6c9fbb0480486288db000ad9839b6e4f37bfe44099eb5b0d3f7364f5b","flatsize":20025928,"path":"All/okular-23.08.5_4.pkg","repopath":"All/okular-23.08.5_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7253088,"desc":"Okular is a universal document viewer based on KPDF for KDE 4. This\nmeans Okular works on multiple platforms, including but not limited to\nLinux, Windows, Mac OS X, *BSD, etc.\n\nOkular combines the excellent functionalities of KPDF with the\nversatility of supporting different kind of documents, like PDF,\nPostscript, DjVu, CHM, XPS, ePub and others.","deps":{"chmlib":{"origin":"misc/chmlib","version":"0.40_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"discount":{"origin":"textproc/discount","version":"2.2.7d"},"djvulibre":{"origin":"graphics/djvulibre","version":"3.5.28_4"},"ebook-tools":{"origin":"textproc/ebook-tools","version":"0.2.2_8"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"kdegraphics-mobipocket":{"origin":"graphics/kdegraphics-mobipocket","version":"23.08.5"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kpty":{"origin":"devel/kf5-kpty","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-threadweaver":{"origin":"devel/kf5-threadweaver","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkexiv2":{"origin":"graphics/libkexiv2","version":"23.08.5"},"libspectre":{"origin":"print/libspectre","version":"0.2.12_1"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libKF5Parts.so.5","libKF5Activities.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5JobWidgets.so.5","libQt5X11Extras.so.5","libKF5Service.so.5","libKF5Solid.so.5","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libQt5Network.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5ThreadWeaver.so.5","libKF5Bookmarks.so.5","libQt5PrintSupport.so.5","libphonon4qt5.so.4","libKF5Wallet.so.5","libQt5Qml.so.5","libKF5Archive.so.5","libQt5Svg.so.5","libchm.so.0","libzip.so.5","libKF5KHtml.so.5","libKF5JS.so.5","libKF5Pty.so.5","libdjvulibre.so.21","libfreetype.so.6","libepub.so.0","libspectre.so.1","libKF5KExiv2.so.15.0.0","libmarkdown.so.2","libqmobipocket.so.2","libjpeg.so.8","libpoppler-qt5.so.1","libpoppler.so.134","libtiff.so.6","libKF5KIOFileWidgets.so.5","libKF5PurposeWidgets.so.5","libQt5TextToSpeech.so.5","libKF5ItemViews.so.5","libKF5Purpose.so.5"],"shlibs_provided":["libOkular5Core.so.11"],"options":{"DOCS":"on","PURPOSE":"on"},"annotations":{"cpe":"cpe:2.3:a:kde:okular:23.08.5:::::dragonfly6:x86_64:4"}},{"name":"ogmtools","origin":"multimedia/ogmtools","version":"1.5_18","comment":"Tools to extract from/get info about/create OGG media streams","maintainer":"multimedia@FreeBSD.org","www":"https://www.bunkus.org/videotools/ogmtools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69200fdeec7e5a8447d2aa07c91aa3f2e0ce9337fbd64282dfd7cb4c936e05e7","flatsize":414948,"path":"All/ogmtools-1.5_18.pkg","repopath":"All/ogmtools-1.5_18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":123572,"desc":"[ excerpt (with adaptations) from developer's website with modifications ]\n\nThese tools allow information about (ogminfo) or extraction from\n(ogmdemux) or creation of (ogmmerge) OGG media streams. Note that\nI'll use OGM for \"OGG media streams\".\n\nSupported stream types include video streams from AVIs or Ogg files\nand Vorbis audio from Ogg files. The resulting files can be played\nback with mplayer or with the OggDS Direct Show filters under\nWindows.","deps":{"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"}},"categories":["multimedia","audio"],"shlibs_required":["libdvdread.so.8","libogg.so.0","libvorbis.so.0","libvorbisenc.so.2"],"options":{"DVDREAD":"on"}},{"name":"ohmyzsh","origin":"shells/ohmyzsh","version":"20240512","comment":"Community-driven framework for managing your zsh configuration","maintainer":"skozlov@FreeBSD.org","www":"https://ohmyz.sh/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c706fcc829b03fc0bba552e6e2bfbcf34e1c2d6836ad1bb81a34bca649face2","flatsize":6713149,"path":"All/ohmyzsh-20240512.pkg","repopath":"All/ohmyzsh-20240512.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2826268,"desc":"Oh My Zsh is an open source, community-driven framework for managing your zsh\nconfiguration.\n\nIt provides plugins for things like ansible, bazel, git, tmux, etc. It is fully\ncustomizable and provides dozens of different themes.\n\nSounds boring. Let's try again.\n\nOh My Zsh will not make you a 10x developer...but you may feel like one.","deps":{"zsh":{"origin":"shells/zsh","version":"5.9_4"}},"categories":["shells"],"messages":[{"message":"To install Oh My Zsh:\n\n1. (optionally) Backup your existing ~/.zshrc file\ncp ~/.zshrc ~/.zshrc.orig\n\n2. Create a new zsh configuration file\ncp /usr/local/share/ohmyzsh/templates/zshrc.zsh-template ~/.zshrc","type":"install"}]},{"name":"oggvideotools","origin":"multimedia/oggvideotools","version":"0.9.1_18","comment":"Toolbox for manipulating Ogg video files","maintainer":"ports@FreeBSD.org","www":"http://www.streamnik.de/oggvideotools.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89b6f664bb4edd9ba7e8e12faaaf662839b8d7502b67594cdfe83a7f74f8e037","flatsize":1950336,"path":"All/oggvideotools-0.9.1_18.pkg","repopath":"All/oggvideotools-0.9.1_18.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":326256,"desc":"The \"Ogg Video Tools\" is a toolbox for manipulating Ogg video files,\nwhich usually consist of a video stream (Theora) and an audio stream\n(Vorbis). It includes a number of handy command line tools for\ncreating an manipulating these video files, such as for splitting the\ndifferent streams.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["multimedia"],"shlibs_required":["libtheoraenc.so.1","libtheoradec.so.1","libogg.so.0","libvorbis.so.0","libvorbisenc.so.2","libgd.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe oggvideotools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ogmrip","origin":"multimedia/ogmrip","version":"1.0.1_17","comment":"Application and libraries for encoding DVDs into DivX/OGM files","maintainer":"ports@FreeBSD.org","www":"https://ogmrip.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0ea7c3d7c86532a65eac67d4370e2ecdb601beb17ef51837ce6c17c0a19c698","flatsize":2089230,"path":"All/ogmrip-1.0.1_17.pkg","repopath":"All/ogmrip-1.0.1_17.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":366372,"desc":"OGMRip is an application and a set of libraries for ripping and encoding DVD\ninto DivX/OGM files using a wide variety of codecs. It relies on mplayer,\nmencoder, ogmtools, oggenc and lame to perform its tasks.\n\nThe GUI features a clean HIG-compliant GNOME 2 interface and tries to minimize\nas much as possible esoteric settings.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enca":{"origin":"converters/enca","version":"1.19_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mencoder":{"origin":"multimedia/mencoder","version":"1.5.0.20240106"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"ogmtools":{"origin":"multimedia/ogmtools","version":"1.5_18"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"vorbis-tools":{"origin":"audio/vorbis-tools","version":"1.4.2_5,3"}},"categories":["multimedia"],"shlibs_required":["libxml2.so.2","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libenca.so.0","libdvdread.so.8"],"shlibs_provided":["libogmrip-mp4.so","libogmdvd.so.1","libogmjob.so.1","libogmrip-lavc.so.1","libogmrip-mplayer.so.1","libogmrip.so.1","libogmrip-acopy.so","libogmrip-mp3.so","libogmrip-vorbis.so","libogmrip-wav.so","libogmrip-avi.so","libogmrip-mov.so","libogmrip-ogg.so","libogmrip-vobsub.so","libogmrip-lavc-mpeg4.so","libogmrip-x264.so","libogmrip-xvid.so"],"options":{"DEBUG":"off","ENCHANT":"off","FAAC":"off","MATROSKA":"off","NLS":"on","SRT":"off","THEORA":"off"},"messages":[{"message":"WARNING: libbacon relies on the Common Access Method user library. If you have\nan ATAPI drive, you've got to install the CAM XPT module (atapicam) otherwise\nyour drive will never be detected.\n\n-------------------------------------------------------------------------------\n\nAddtionally, to use OGMRip as a user, you should grant such user specific\npermissions on some devices.  You may for example add the following lines into\n/etc/devfs.conf:\n\nperm\tcd0\t0660\nperm\tpass0\t0660\nperm\txpt0\t0660\n\n(device numbers may vary depending on your configuration)\n\nAny user from the \"operator\" group should then be able to access those devices\nand use OGMRip.","type":"install"},{"message":"===>   NOTICE:\n\nThe ogmrip port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ogg2mp3","origin":"audio/ogg2mp3","version":"0.6.1_4","comment":"Perl script that converts Ogg Vorbis files to MP3 format","maintainer":"tobias.rehbein@web.de","www":"https://github.com/fithp/ogg2mp3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e76dd15fdd3c05fd01269958d290b6002dfe5716791351ce11970051f07ec543","flatsize":30150,"path":"All/ogg2mp3-0.6.1_4.pkg","repopath":"All/ogg2mp3-0.6.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11332,"desc":"ogg2mp3 is a perl script that converts Ogg Vorbis files into MP3 format.","deps":{"lame":{"origin":"audio/lame","version":"3.100_5"},"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"vorbis-tools":{"origin":"audio/vorbis-tools","version":"1.4.2_5,3"}},"categories":["audio"]},{"name":"oftpd","origin":"ftp/oftpd","version":"0.3.7_1","comment":"Threaded, anonymous only FTP server designed for security","maintainer":"ports@FreeBSD.org","www":"https://www.time-travellers.org/oftpd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a67b44dec8e06c8c053041183c303ddc9bfae8dd1b568f84ecda56d072830b7f","flatsize":81807,"path":"All/oftpd-0.3.7_1.pkg","repopath":"All/oftpd-0.3.7_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":34016,"desc":"oftpd is designed to be as secure as an anonymous FTP server can possibly be.\nIt runs as non-root for most of the time, and uses the Unix chroot() command to\nhide most of the systems directories from external users - they cannot change\ninto them even if the server is totally compromised! It contains its own\ndirectory change code, so that it can run efficiently as a threaded server, and\nits own directory listing code (most FTP servers execute the system \"ls\"\ncommand to list files).","categories":["ftp"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:oftpd:oftpd:0.3.7:::::dragonfly6:x86_64:1"},"messages":[{"message":"oftpd only runs standalone, not from inetd.\nCreate a README file in the root anonymous FTP dir to have it displayed to\nusers upon login.","type":"install"},{"message":"===>   NOTICE:\n\nThe oftpd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"openmx","origin":"science/openmx","version":"3.9.9","comment":"Nanoscale material simulations using density functional theories (DFT)","maintainer":"yuri@FreeBSD.org","www":"https://www.openmx-square.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"933fdfc8a310bc137544884a24ac3d68c7bc2317a163cba2ca20b92bf38d6497","flatsize":377401000,"path":"All/openmx-3.9.9.pkg","repopath":"All/openmx-3.9.9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":97610820,"desc":"OpenMX (Open source package for Material eXplorer) is a software package for\nnano-scale material simulations based on density functional theories (DFT),\nnorm-conserving pseudopotentials, and pseudo-atomic localized basis functions.\nThe methods and algorithms used in OpenMX and their implementation are carefully\ndesigned for the realization of large-scale ab initio electronic structure\ncalculations on parallel computers based on the MPI or MPI/OpenMP hybrid\nparallelism. The efficient implementation of DFT enables us to investigate\nelectronic, magnetic, and geometrical structures of a wide variety of materials\nsuch as biological molecules, carbon-based materials, magnetic materials, and\nnanoscale conductors. Systems consisting of 1000 atoms can be treated using the\nconventional diagonalization method if several hundreds cores on a parallel\ncomputer are used. Even ab initio electronic structure calculations for systems\nconsisting of more than 10000 atoms are possible with the O(N) method\nimplemented in OpenMX if several thousands cores on a parallel computer are\navailable. Since optimized pseudopotentials and basis functions, which are well\ntested, are provided for many elements, users may be able to quickly start own\ncalculations without preparing those data by themselves. Considerable\nfunctionalities have been implemented for calculations of physical properties\nsuch as magnetic, dielectric, and electric transport properties. Thus, we expect\nthat OpenMX can be a useful and powerful theoretical tool for nano-scale\nmaterial sciences, leading to better and deeper understanding of complicated and\nuseful materials based on quantum mechanics.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"cblas":{"origin":"math/cblas","version":"3.12.0_1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"scalapack":{"origin":"math/scalapack","version":"2.2.0_4"}},"categories":["science"],"shlibs_required":["libmpifort.so.12","liblapack.so.3","libblas.so.3","libscalapack.so","libgfortran.so.5","libfftw3.so.3","libmpi.so.12"],"options":{"SIMD":"on"}},{"name":"offpunk","origin":"www/offpunk","version":"2.2","comment":"Offline-first gemini/web/gopher/rss reader and browser","maintainer":"m.ne@gmx.net","www":"https://sr.ht/~lioploum/offpunk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fce210c3068b6a9123feb5beb63ee1990ee830dd8a37ea09b4a03bfb3dc45ab7","flatsize":793893,"path":"All/offpunk-2.2.pkg","repopath":"All/offpunk-2.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":142592,"desc":"A command-line and offline-first smolnet browser/feed reader for Gemini, Gopher,\nSpartan and Web.\n\nThe goal of Offpunk is to be able to synchronise your content once (a day, a\nweek, a month) and then browse/organise it while staying disconnected.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-cryptography":{"origin":"security/py-cryptography","version":"42.0.8_1,1"},"py311-feedparser":{"origin":"textproc/py-feedparser","version":"6.0.11"},"py311-readability-lxml":{"origin":"www/py-readability-lxml","version":"0.8.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"CHAFA":"off","CHARDET":"off","SETPROCTITLE":"off","TIMG":"off","XSEL":"off"},"annotations":{"flavor":"py311"}},{"name":"office-code-pro","origin":"x11-fonts/office-code-pro","version":"1.004","comment":"Customized version of the Source Code Pro font","maintainer":"0mp@FreeBSD.org","www":"https://github.com/nathco/Office-Code-Pro","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07864fb7a7a38e19ee92b4605c13ff4f8b32b368fe6a15d9a625fae8f90a2d42","flatsize":1276327,"path":"All/office-code-pro-1.004.pkg","repopath":"All/office-code-pro-1.004.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":168276,"desc":"Office Code Pro is a customized version of Source Code Pro, the monospaced sans\nserif originally created by Paul D. Hunt for Adobe Systems Incorporated. The\ncustomizations were made specifically for text editors and coding environments,\nbut are still very usable in other applications.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"odt2txt","origin":"textproc/odt2txt","version":"0.5","comment":"Simple converter from OpenDocument Text to plain text","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dstosberg/odt2txt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f000a4e08e5c06d4485ea69f7683ffe24e3827fc8fa9d6da7c04cee7294259a","flatsize":43909,"path":"All/odt2txt-0.5.pkg","repopath":"All/odt2txt-0.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18148,"desc":"odt2txt is a command-line tool which extracts the text out of OpenDocument Texts\nproduced by LibreOffice, OpenOffice, StarOffice, KOffice and others.\n\nodt2txt can also extract text from some file formats similar to OpenDocument\nText, such as OpenOffice.org XML, which was used by OpenOffice.org version 1.x\nand older StarOffice versions. To a lesser extent, odt2txt may be useful to\nextract content from OpenDocument spreadsheets and OpenDocument presentations.\n\nodt2txt is:\n- small\n- supports multiple output encodings\n- adopts to your locale\n- able to substitute common characters which the output charset does not contain\n  with ascii look-a-likes\n- written in C, has few dependencies\n- portable (runs on Linux, Mac OS X, Windows, *BSD, Cygwin, Solaris, HP-UX)","categories":["textproc"]},{"name":"ods2reader","origin":"emulators/ods2reader","version":"19930601_1","comment":"Copies files from VMS Files-11 (ODS2) file systems","maintainer":"ak@FreeBSD.org","www":"http://vms.process.com/scripts/fileserv/fileserv.com?ODS-2-READER","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e563cd63c1e0c2f5e077250f85f0d9fb6ab7468259256cfa47ea922d5473f148","flatsize":16128,"path":"All/ods2reader-19930601_1.pkg","repopath":"All/ods2reader-19930601_1.pkg","licenselogic":"single","pkgsize":7548,"desc":"ODS-2-READER reads files VMS Files-11 (ODS-2) file systems.\n\nFeatures:\n - Copies files from VMS (ODS-2) file systems.\n - Files may be copied to disk or to stdout.\n - Supports \"text\" and \"image\" transfer modes.\n - Produces directory listings for VMS file systems.","categories":["emulators","sysutils"]},{"name":"ods2","origin":"sysutils/ods2","version":"1.3_1","comment":"Utility for manipulating ODS-2 filesystems","maintainer":"pzn.unixbsd@gmail.com","www":"https://www.goatley.com/hunter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c17e95cc9a3236a1f691c89dd77ac346f7eeaa860059094cade219250109680b","flatsize":77430,"path":"All/ods2-1.3_1.pkg","repopath":"All/ods2-1.3_1.pkg","licenselogic":"single","pkgsize":37208,"desc":"From aaareadme.txt:\n\nSay, what is this?\n   ODS2 is a program to read VMS disk volumes written in VMS\n   ODS2 format.\n\nWhat can it do?\n   Basically ODS2 provides cut down DIRECTORY, COPY and\n   SEARCH commands for VMS volumes on non-VMS systems. These\n   can be used to find out what is on a VMS volume, and copy\n   files onto the local file sytem.\n\nSee aaareadme.txt and aaareadme.too for more information.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"odo","origin":"sysutils/odo","version":"0.2.2_1","comment":"Atomic odometer for the command line","maintainer":"ports@FreeBSD.org","www":"https://github.com/atomicobject/odo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"592eed1759b716a8f8a636f7fc0ec30b363a438bb34055754ca632ba20d9bd79","flatsize":10737,"path":"All/odo-0.2.2_1.pkg","repopath":"All/odo-0.2.2_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":5740,"desc":"odo is an atomic odometer for the command line","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe odo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ods2sql","origin":"databases/ods2sql","version":"0.4.0_34","comment":"Create SQLite3 database from ODS spreadsheet","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/zetok/ods2sql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"682050d8595810fca7357f4867dad775f5c9c864328941912b00e5d2a5475aa3","flatsize":1587905,"path":"All/ods2sql-0.4.0_34.pkg","repopath":"All/ods2sql-0.4.0_34.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":629904,"desc":"ods2sql creates SQLite database out of your ODS spreadsheet.","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"]},{"name":"ode","origin":"devel/ode","version":"0.16.2,1","comment":"Articulated rigid body dynamics library","maintainer":"acm@FreeBSD.org","www":"https://www.ode.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7c680d81d22d4f4b833f0909753e33fd364168b4ab3680e5e25f447005a77e0","flatsize":1506170,"path":"All/ode-0.16.2,1.pkg","repopath":"All/ode-0.16.2,1.pkg","licenselogic":"or","licenses":["LGPL21","BSD3CLAUSE"],"pkgsize":399992,"desc":"ODE is a free, industrial quality library for simulating articulated\nrigid body dynamics - for example ground vehicles, legged creatures,\nand moving objects in VR environments. It is fast, flexible, robust\nand platform independent, with advanced joints, contact with friction,\nand built-in collision detection.","categories":["devel"],"shlibs_provided":["libode.so.0.16.2"],"options":{"DEMOS":"off","GIMPACT":"off","LIBCCD":"off","OU":"off","TRIMESH":"on"}},{"name":"odbc-cpp-wrapper","origin":"databases/odbc-cpp-wrapper","version":"1.1","comment":"Object-oriented C++-wrapper of the ODBC API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/SAP/odbc-cpp-wrapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f150abb8765b6478a3394b7ab232cfe94ca0f2b12a84e2718c089e7856fa0eb","flatsize":719142,"path":"All/odbc-cpp-wrapper-1.1.pkg","repopath":"All/odbc-cpp-wrapper-1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":111296,"desc":"odbc-cpp-wrapper is an object-oriented C++-wrapper of the ODBC API. It takes\ncare of\n- managing the lifetime of ODBC resources,\n- allocating and managing resources needed for ODBC operations and\n- converting ODBC errors to exceptions and throwing them.\n\nThe odbc-cpp-wrapper API attempts to make usage of ODBC as simple as possible.\nThe API was designed to make wrong usage almost impossible and to ensure proper\nobject lifetime management.\n\nodbc-cpp-wrapper was originally developed for exchanging spatial data with\ndatabases. It focuses on batch operations of variable-sized data, which is not\nvery well supported by other ODBC wrappers.","deps":{"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libodbc.so.2"],"shlibs_provided":["libodbccpp.so"]},{"name":"opencascade","origin":"cad/opencascade","version":"7.8.1","comment":"Open CASCADE Technology, 3D modeling & numerical simulation","maintainer":"thierry@FreeBSD.org","www":"https://www.opencascade.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12b68a90c602b47754eb122776834e7e37b8a30919526ad1100c13290266c598","flatsize":189163680,"path":"All/opencascade-7.8.1.pkg","repopath":"All/opencascade-7.8.1.pkg","licenselogic":"single","licenses":["OCTPL"],"pkgsize":36886912,"desc":"Open CASCADE Technology is a software development platform freely available in\nopen source. It includes components for 3D surface and solid modeling,\nvisualization, data exchange and rapid application development.\n\nOpen CASCADE Technology can be best applied in development of numerical\nsimulation software including CAD/CAM/CAE, AEC and GIS, as well as PDM\napplications.\n\nBUGS: the interesting parts of this port are the libraries, but some components\n      like Wok are not [yet] fully functional.","deps":{"aom":{"origin":"multimedia/aom","version":"3.9.1"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"dav1d":{"origin":"multimedia/dav1d","version":"1.4.3_1"},"draco-3d-compression":{"origin":"archivers/draco","version":"1.5.7"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"ffmpeg4":{"origin":"multimedia/ffmpeg4","version":"4.4.4_12"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freeimage":{"origin":"graphics/freeimage","version":"3.18.0_5"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"ftgl":{"origin":"graphics/ftgl","version":"2.4.0_1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtasn1":{"origin":"security/libtasn1","version":"4.19.0_1"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libx264":{"origin":"multimedia/libx264","version":"0.164.3095"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"opus":{"origin":"audio/opus","version":"1.5.2"},"p11-kit":{"origin":"security/p11-kit","version":"0.25.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quick3d":{"origin":"x11-toolkits/qt5-quick3d","version":"5.15.15p1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"},"vtk9":{"origin":"math/vtk9","version":"9.2.6_5"},"x265":{"origin":"multimedia/x265","version":"3.5_2"},"xvid":{"origin":"multimedia/xvid","version":"1.3.7,1"}},"categories":["cad","science"],"shlibs_required":["libtbb.so.12","libtbbmalloc.so.2","libfontconfig.so.1","libfreeimage.so.3","libavcodec.so.58","libavformat.so.58","libswscale.so.5","libavutil.so.56","libGL.so.1","libX11.so.6","libfreetype.so.6","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Core.so.5","libtcl86.so.1","libtk86.so.1","libvtkRenderingFreeType-9.2.so.1","libvtkInteractionStyle-9.2.so.1","libvtkRenderingGL2PSOpenGL2-9.2.so.1","libvtkRenderingOpenGL2-9.2.so.1","libvtkRenderingHyperTreeGrid-9.2.so.1","libvtkRenderingUI-9.2.so.1","libvtkRenderingCore-9.2.so.1","libvtkFiltersGeneral-9.2.so.1","libvtkFiltersCore-9.2.so.1","libvtkCommonExecutionModel-9.2.so.1","libvtkglew-9.2.so.1","libGLX.so.0","libOpenGL.so.0","libvtkCommonDataModel-9.2.so.1","libvtkCommonMisc-9.2.so.1","libvtkCommonTransforms-9.2.so.1","libvtkCommonMath-9.2.so.1","libvtkCommonCore-9.2.so.1","libvtksys-9.2.so.1","libvtkkissfft-9.2.so.1","libvtkIOImage-9.2.so.1","libvtkImagingCore-9.2.so.1","libEGL.so.1","libGLESv2.so.2"],"shlibs_provided":["libTKBO.so.7.8","libTKBRep.so.7.8","libTKBin.so.7.8","libTKBinL.so.7.8","libTKBinTObj.so.7.8","libTKBinXCAF.so.7.8","libTKBool.so.7.8","libTKCAF.so.7.8","libTKCDF.so.7.8","libTKDCAF.so.7.8","libTKDE.so.7.8","libTKDECascade.so.7.8","libTKDEGLTF.so.7.8","libTKDEIGES.so.7.8","libTKDEOBJ.so.7.8","libTKDEPLY.so.7.8","libTKDESTEP.so.7.8","libTKDESTL.so.7.8","libTKDEVRML.so.7.8","libTKDFBrowser.so.7.8","libTKDraw.so.7.8","libTKExpress.so.7.8","libTKFeat.so.7.8","libTKFillet.so.7.8","libTKG2d.so.7.8","libTKG3d.so.7.8","libTKGeomAlgo.so.7.8","libTKGeomBase.so.7.8","libTKHLR.so.7.8","libTKIVtk.so.7.8","libTKIVtkDraw.so.7.8","libTKLCAF.so.7.8","libTKMath.so.7.8","libTKMesh.so.7.8","libTKMeshVS.so.7.8","libTKMessageModel.so.7.8","libTKMessageView.so.7.8","libTKOffset.so.7.8","libTKOpenGl.so.7.8","libTKOpenGlTest.so.7.8","libTKOpenGles.so.7.8","libTKOpenGlesTest.so.7.8","libTKPrim.so.7.8","libTKQADraw.so.7.8","libTKRWMesh.so.7.8","libTKService.so.7.8","libTKShHealing.so.7.8","libTKShapeView.so.7.8","libTKStd.so.7.8","libTKStdL.so.7.8","libTKTInspector.so.7.8","libTKTInspectorAPI.so.7.8","libTKTObj.so.7.8","libTKTObjDRAW.so.7.8","libTKToolsDraw.so.7.8","libTKTopAlgo.so.7.8","libTKTopTest.so.7.8","libTKTreeModel.so.7.8","libTKV3d.so.7.8","libTKVCAF.so.7.8","libTKVInspector.so.7.8","libTKView.so.7.8","libTKViewerTest.so.7.8","libTKXCAF.so.7.8","libTKXDEDRAW.so.7.8","libTKXMesh.so.7.8","libTKXSBase.so.7.8","libTKXSDRAW.so.7.8","libTKXSDRAWDE.so.7.8","libTKXSDRAWGLTF.so.7.8","libTKXSDRAWIGES.so.7.8","libTKXSDRAWOBJ.so.7.8","libTKXSDRAWPLY.so.7.8","libTKXSDRAWSTEP.so.7.8","libTKXSDRAWSTL.so.7.8","libTKXSDRAWVRML.so.7.8","libTKXml.so.7.8","libTKXmlL.so.7.8","libTKXmlTObj.so.7.8","libTKXmlXCAF.so.7.8","libTKernel.so.7.8"],"options":{"DOCS":"on","DOXYGEN":"off","FFMPEG":"on","VIS":"on"}},{"name":"octopkg","origin":"ports-mgmt/octopkg","version":"0.3.3_1","comment":"Graphical front-end to the FreeBSD pkg-ng package manager","maintainer":"eduardo@FreeBSD.org","www":"https://tintaescura.com/projects/octopkg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32a22d182cc12b07afce1b85e2c4b01358a8e980402a2f32f15b57b7ce47362f","flatsize":1401783,"path":"All/octopkg-0.3.3_1.pkg","repopath":"All/octopkg-0.3.3_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":412660,"desc":"OctoPkg is a graphical front-end to the pkg package manager. OctoPkg enables\nusers to search for, install, remove and upgrade pkg packages through a\nsimple GUI interface.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["ports-mgmt"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libQt6Network.so.6","libQt6Xml.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"]},{"name":"octomap","origin":"math/octomap","version":"1.10.0_1","comment":"Efficient probabilistic 3D mapping framework based on octrees","maintainer":"yuri@FreeBSD.org","www":"https://octomap.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e96c15da879f80cf49e8974d9cd799f66fc17381b651a7e1869b3d81a10c4bd","flatsize":1541550,"path":"All/octomap-1.10.0_1.pkg","repopath":"All/octomap-1.10.0_1.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv2"],"pkgsize":350072,"desc":"The OctoMap library implements a 3D occupancy grid mapping approach, providing\ndata structures and mapping algorithms in C++ particularly suited for robotics.\nThe map implementation is based on an octree and is designed to meet the\nfollowing requirements:\n* Full 3D model. The map is able to model arbitrary environments without prior\n  assumptions about it. The representation models occupied areas as well as free\n  space. Unknown areas of the environment are implicitly encoded in the map.\n  While the distinction between free and occupied space is essential for safe\n  robot navigation, information about unknown areas is important, e.g., for\n  autonomous exploration of an environment.\n* Updatable. It is possible to add new information or sensor readings at any\n  time. Modeling and updating is done in a probabilistic fashion. This accounts\n  for sensor noise or measurements which result from dynamic changes in the\n  environment, e.g., because of dynamic objects.\n* Flexible. The extent of the map does not have to be known in advance. Instead,\n  the map is dynamically expanded as needed. The map is multi-resolution so\n  that, for instance, a high-level planner is able to use a coarse map, while a\n  local planner may operate using a fine resolution.\n  close-up views.\n* Compact. The map is stored efficiently, both in memory and on disk. It is\n  possible to generate compressed files for later usage or convenient exchange\n  between robots even under bandwidth constraints.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libQGLViewer":{"origin":"graphics/libQGLViewer","version":"2.9.1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["math"],"shlibs_required":["libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Xml.so.5","libGL.so.1","libGLU.so.1","libQt5Gui.so.5","libQt5Core.so.5","libQGLViewer.so"],"shlibs_provided":["libdynamicedt3d.so.1.10","liboctomap.so.1.10","liboctomath.so.1.10","liboctovis.so.1.10"]},{"name":"ogdf","origin":"math/ogdf","version":"2020.02","comment":"C++ class library for the automatic layout of diagrams","maintainer":"ports@FreeBSD.org","www":"https://ogdf.uos.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f076b7d7b6c9375a12c43318cbf3ab59b03873152bb2919c5b29c4f9a4b8958","flatsize":18095535,"path":"All/ogdf-2020.02.pkg","repopath":"All/ogdf-2020.02.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":4108160,"desc":"OGDF (Open Graph Drawing Framework) is a self-contained C++ class library for\nthe automatic layout of diagrams. OGDF offers sophisticated algorithms and data\nstructures to use within your own applications or scientific projects.\nThe library provides:\n\n* A wide range of graph drawing algorithms that allow to reuse and replace\n  particular algorithm phases by using a dedicated module mechanism.\n* Sophisticated data structures that are commonly used in graph drawing,\n  equipped with rich public interfaces.\n* Self-contained code that does not require any additional libraries\n  (except for some optional branch-and-cut algorithms).","categories":["math"],"shlibs_provided":["libCOIN.so","libOGDF.so"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ogdf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"octave-forge-zeromq","origin":"math/octave-forge-zeromq","version":"1.5.6_3","comment":"Octave-forge package zeromq","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02d3f1ee2e8c0d86156ca7f95c067c127e7e0b6008f08539a2a486f54ab0cbb4","flatsize":536015,"path":"All/octave-forge-zeromq-1.5.6_3.pkg","repopath":"All/octave-forge-zeromq-1.5.6_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":508432,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is zeromq.\n\n ZeroMQ bindings for GNU Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libzmq4":{"origin":"net/libzmq4","version":"4.3.5_2"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-zenity","origin":"math/octave-forge-zenity","version":"0.5.7_31","comment":"Octave-forge package zenity","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7575626741dcd74287f53513d85584a486631ba4488c6b1450c13dcfccc12d8c","flatsize":44817,"path":"All/octave-forge-zenity-0.5.7_31.pkg","repopath":"All/octave-forge-zenity-0.5.7_31.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34432,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is zenity.\n\n A set of functions for creating simple graphical\n user interfaces. It is currently possible to create\n calendar windows, text entries, file selection dialogs,\n lists, message windows, icons in the notification area,\n and windows for large amount of text.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"zenity":{"origin":"x11/zenity","version":"3.42.1_3"}},"categories":["math"]},{"name":"octave-forge-websockets","origin":"math/octave-forge-websockets","version":"0.1.0_5","comment":"Octave-forge package websockets","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed82a1e93017361159d9a959636a002489159a5ba1fbbbd08b4a415ace964ecb","flatsize":31182,"path":"All/octave-forge-websockets-0.1.0_5.pkg","repopath":"All/octave-forge-websockets-0.1.0_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20712,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is websockets.\n\n Simple implementation of the Websockets protocol for GNU Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-sockets":{"origin":"math/octave-forge-sockets","version":"1.4.1_2"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-tsa","origin":"math/octave-forge-tsa","version":"4.6.3_5","comment":"Octave-forge package tsa","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8fe9ba10fa5f128669fd948d189693bd231d8e544fe2304b3eb3f904a9a388c","flatsize":117253,"path":"All/octave-forge-tsa-4.6.3_5.pkg","repopath":"All/octave-forge-tsa-4.6.3_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":95368,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is tsa.\n\n Stochastic concepts and maximum entropy methods for time series analysis","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-nan":{"origin":"math/octave-forge-nan","version":"3.7.0_4"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-video","origin":"math/octave-forge-video","version":"2.1.1_2","comment":"Octave-forge package video","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79991c65655efed82085dd3ef4f7a1c682083ff14f164585a05d6024b5ad973f","flatsize":293403,"path":"All/octave-forge-video-2.1.1_2.pkg","repopath":"All/octave-forge-video-2.1.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":293924,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is video.\n\nImplements addframe, avifile, aviinfo, and aviread, using ffmpeg.\n(and approximately conforms to Matlab interface)","deps":{"ffmpeg4":{"origin":"multimedia/ffmpeg4","version":"4.4.4_12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-timer","origin":"math/octave-forge-timer","version":"0.1.2_1","comment":"Octave-forge package timer","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"456b876133c109dff5d2579f9b0d03c51aa65ac69578163a6192156ef37f0395","flatsize":33570,"path":"All/octave-forge-timer-0.1.2_1.pkg","repopath":"All/octave-forge-timer-0.1.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23056,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is timer.\n\n A Matlab-compatible timer class to execute periodic actions.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-tcl-octave","origin":"math/octave-forge-tcl-octave","version":"0.1.8_31","comment":"Octave-forge package tcl-octave","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05496477d2e6548650ec4d3979702731fd83bcdd64b138c3c53a1b1f27719ce6","flatsize":22458,"path":"All/octave-forge-tcl-octave-0.1.8_31.pkg","repopath":"All/octave-forge-tcl-octave-0.1.8_31.pkg","licenselogic":"single","pkgsize":23680,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is tcl-octave.\n\n  socket implementation of a tcl-octave connection","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"tcl-wrapper":{"origin":"lang/tcl-wrapper","version":"1.1_3"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["math"]},{"name":"octave-forge-symbolic","origin":"math/octave-forge-symbolic","version":"3.2.1_1","comment":"Octave-forge package symbolic","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49cc48443fcd53de38d5089e2469b08acb9dbd89bb0f7153de3bdde6c6f15f9f","flatsize":312177,"path":"All/octave-forge-symbolic-3.2.1_1.pkg","repopath":"All/octave-forge-symbolic-3.2.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":290336,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is symbolic.\n\n Symbolic toolbox based on GiNaC and CLN.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"]},{"name":"odamex","origin":"games/odamex","version":"0.7.0_3","comment":"Client/server multiplayer engine for Doom","maintainer":"ports@FreeBSD.org","www":"https://odamex.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc523d163793bd100406b4855ef7a9106fc6024cdaef2231027230f7887c0fb8","flatsize":6190199,"path":"All/odamex-0.7.0_3.pkg","repopath":"All/odamex-0.7.0_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2905008,"desc":"Odamex is a free and open source port for the classic first-person-shooter\nDoom. Odamex's goal is to emulate the feel of and retain many aspects of the\noriginal Doom executables while offering a broader expanse of security\nfeatures, personal configuration, gameplay options, and editing features.\nOdamex can run on a wide range of operating systems and hardware, so players\nshould be able to play on almost any platform. Features:\n\n* The popular ZDoom 1.22 core engine and CSDoom 0.62 core netcode.\n* Compatibility with many major operating systems, including Windows, Linux,\n  FreeBSD and Mac OSX.\n* Core gameplay modeled on the original doom2.exe.\n* Streamlined WAD loading, allowing the server and clients to load WAD files\n  on the fly without needing to restart the client or server.\n* Compatibility with Boom, MBF and CTF Standard maps.\n* Deathmatch, Cooperative, Team Deathmatch and CTF gametypes.\n* Jumping, Mouselook and other non-standard features available as server-side\n  options.\n* Comprehensive cheat and exploit countermeasures.\n* An open source code base licensed under the GPL, available for anyone to\n  examine, compile, or modify to their liking.","deps":{"doom-data":{"origin":"games/doom-data","version":"1.0_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libpng16.so.16"],"options":{"DOCS":"on","LAUNCHER":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe odamex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"octave-forge-symband","origin":"math/octave-forge-symband","version":"1.0.10_29","comment":"Octave-forge package symband","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8284c10f35dcc86df9b84fd229b7d1ed901ecef7fc2ac127bb3cdcf0f63a88a7","flatsize":163780,"path":"All/octave-forge-symband-1.0.10_29.pkg","repopath":"All/octave-forge-symband-1.0.10_29.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":153784,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is symband.\n\n Linear Algebra for Symmetric Banded Matrices.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-struct","origin":"math/octave-forge-struct","version":"1.0.18_4","comment":"Octave-forge package struct","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39016b1e08f37e63924c090ac5c79875933b803d0998987c8d3631d9ba7d0c32","flatsize":199724,"path":"All/octave-forge-struct-1.0.18_4.pkg","repopath":"All/octave-forge-struct-1.0.18_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":177624,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is struct.\n\n Additional Structure manipulations functions.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-strings","origin":"math/octave-forge-strings","version":"1.3.1_2","comment":"Octave-forge package strings","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af2f9cbfe9303f269f440eac22aff81b6e67653eec74537721c25b5094bf5000","flatsize":70017,"path":"All/octave-forge-strings-1.3.1_2.pkg","repopath":"All/octave-forge-strings-1.3.1_2.pkg","licenselogic":"and","licenses":["GPLv3+","BSD2CLAUSE"],"pkgsize":71144,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is strings.\n\n Additional manipulation functions","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["math"]},{"name":"octave-forge-stk","origin":"math/octave-forge-stk","version":"2.8.1_2","comment":"Octave-forge package stk","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58c8e54c0025d2871d8cd09823f1c963f373c0b6a212bab0c6ded136ad3e35b7","flatsize":518081,"path":"All/octave-forge-stk-2.8.1_2.pkg","repopath":"All/octave-forge-stk-2.8.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":494732,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is stk.\n\n----------------------------------------------------------------------------\n The STK is a (not so) Small Toolbox for Kriging. Its primary focus in on\n the interpolation/regression technique known as kriging, which is very\n closely related to Splines and Radial Basis Functions, and can be\n interpreted as a non-parametric Bayesian method using a Gaussian Process\n (GP) prior. The STK also provides tools for the sequential and\n non-sequential design of experiments. Even though it is, currently, mostly\n geared towards the Design and Analysis of Computer Experiments (DACE), the\n STK can be useful for other applications areas (such as Geostatistics,\n Machine Learning, Non-parametric Regression, etc.).","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-statistics-resampling","origin":"math/octave-forge-statistics-resampling","version":"5.6.0","comment":"Octave-forge package statistics-resampling","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2dacafa1f433cabb69c52e88d15a0144d56cbbdf948571323024289b07b311f","flatsize":2244065,"path":"All/octave-forge-statistics-resampling-5.6.0.pkg","repopath":"All/octave-forge-statistics-resampling-5.6.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2214740,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is statistics-resampling.\n\n Estimate bias, uncertainty (standard errors and confidence intervals) and\ntest hypotheses (p-values) using resampling methods. (Note that versions of\nthis package <= 5.4.3 are named the statistics-bootstrap package).","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-velas","origin":"math/octave-forge-velas","version":"1.0.6_2","comment":"Octave-forge package velas","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e609d8f6ba612350d997f326f14f6eacbe0647e93daf47c5c9c1e071cd082b15","flatsize":3845596,"path":"All/octave-forge-velas-1.0.6_2.pkg","repopath":"All/octave-forge-velas-1.0.6_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3817996,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is velas.\n\n VELAS is a user-friendly open-source toolbox for the visualization and\nanalysis of elastic anisotropy written in GNU Octave that can be used for any\ncrystal symmetry.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-sqlite","origin":"math/octave-forge-sqlite","version":"0.1.0_2","comment":"Octave-forge package sqlite","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a40a30049a706e1a5127dbc3b7b2fd4df3874e2708aad256193fe59a138ed050","flatsize":463301,"path":"All/octave-forge-sqlite-0.1.0_2.pkg","repopath":"All/octave-forge-sqlite-0.1.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":436964,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is sqlite.\n\n Basic Octave implementation of the sqlite toolkit.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["math"]},{"name":"octave-forge-splines","origin":"math/octave-forge-splines","version":"1.3.5_2","comment":"Octave-forge package splines","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fc75b03a532bdeeddddc68ae61c7578552d3d8eaaef8db11711dc9f0611c419","flatsize":69500,"path":"All/octave-forge-splines-1.3.5_2.pkg","repopath":"All/octave-forge-splines-1.3.5_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":47024,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is splines.\n\n Additional Cubic spline functions.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-special-matrix","origin":"math/octave-forge-special-matrix","version":"1.0.7_31","comment":"Octave-forge package special-matrix","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b410c30e60d3a6e4e9b7bbafcadd9a4e2e261e7edb3cb23c54dc0f9595f123bf","flatsize":7351,"path":"All/octave-forge-special-matrix-1.0.7_31.pkg","repopath":"All/octave-forge-special-matrix-1.0.7_31.pkg","licenselogic":"single","pkgsize":8320,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is special-matrix.\n\n Additional Special Matrices for Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-sole","origin":"math/octave-forge-sole","version":"0.1.1_3","comment":"Octave-forge package sole","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e06dcc0795d7500f7f5226a72cb3cdc7d7ba481de9bf9e81158916a08bab550f","flatsize":76810,"path":"All/octave-forge-sole-0.1.1_3.pkg","repopath":"All/octave-forge-sole-0.1.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":54296,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is sole.\n\n A package for transient and steady state simulation of organic solar cells.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-bim":{"origin":"math/octave-forge-bim","version":"1.1.6_3"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-sockets","origin":"math/octave-forge-sockets","version":"1.4.1_2","comment":"Octave-forge package sockets","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3dbfba1b6e5a653c4b80b862569e8b6fbf051e66f92c97da89b3392cdfdedb36","flatsize":408945,"path":"All/octave-forge-sockets-1.4.1_2.pkg","repopath":"All/octave-forge-sockets-1.4.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":386220,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is sockets.\n\n Socket functions","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-simp","origin":"math/octave-forge-simp","version":"1.1.0_31","comment":"Octave-forge package simp","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39543943b659c1f20b048ee16144614226e043c5f8ae4a030a7a8d015cd649c9","flatsize":164883,"path":"All/octave-forge-simp-1.1.0_31.pkg","repopath":"All/octave-forge-simp-1.1.0_31.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":142468,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is simp.\n\n This package define the basic operations on intervals. It is useful when\n some values for a computation are incertain.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-secs3d","origin":"math/octave-forge-secs3d","version":"0.0.1_26","comment":"Octave-forge package secs3d","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"310cd459d2781ec3510beb53282a1b42659128ab26cb429d4681c73897d8495b","flatsize":44399,"path":"All/octave-forge-secs3d-0.0.1_26.pkg","repopath":"All/octave-forge-secs3d-0.0.1_26.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34020,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is secs3d.\n\n A Drift-Diffusion simulator for 3d semiconductor devices","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-bim":{"origin":"math/octave-forge-bim","version":"1.1.6_3"},"octave-forge-fpl":{"origin":"math/octave-forge-fpl","version":"1.3.5_20"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-secs2d","origin":"math/octave-forge-secs2d","version":"0.0.8_31","comment":"Octave-forge package secs2d","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"264f4b476f86915561f21e27de224f48fd535501332b40e3acdd4c299f7a275b","flatsize":203863,"path":"All/octave-forge-secs2d-0.0.8_31.pkg","repopath":"All/octave-forge-secs2d-0.0.8_31.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":193644,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is secs2d.\n\n A Drift-Diffusion simulator for 2d semiconductor devices","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-signal","origin":"math/octave-forge-signal","version":"1.4.3_1","comment":"Octave-forge package signal","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fba388c60c1d020d420f34fc17fe89cdbef38cdb43b95a98c7e89ebb0c857399","flatsize":451000,"path":"All/octave-forge-signal-1.4.3_1.pkg","repopath":"All/octave-forge-signal-1.4.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":428428,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is signal.\n\n Signal processing tools, including filtering, windowing and display functions.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-control":{"origin":"math/octave-forge-control","version":"4.0.1_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"openhab","origin":"misc/openhab","version":"4.1.3_1","comment":"Vendor and technology agnostic open source smart-home software","maintainer":"netchild@FreeBSD.org","www":"https://www.openhab.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25ddb502fbea719e9380e83f29ae2d87093552b0c45bf21a5bdee94e0672f8d8","flatsize":122655573,"path":"All/openhab-4.1.3_1.pkg","repopath":"All/openhab-4.1.3_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":105624912,"desc":"openHAB is a software for integrating different home automation systems and\ntechnologies into one single solution that allows over-arching automation\nrules and that offers uniform user interfaces.","deps":{"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["misc","java"],"users":["openhab"],"groups":["openhab"],"annotations":{"cpe":"cpe:2.3:a:openhab:openhab:4.1.3:::::dragonfly6:x86_64:1"}},{"name":"octave-forge-secs1d","origin":"math/octave-forge-secs1d","version":"0.0.9_24","comment":"Octave-forge package secs1d","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"187fd5d81b045bb3fc764e6da347e54011acceee4c805f4465d6e18adf628a04","flatsize":396234,"path":"All/octave-forge-secs1d-0.0.9_24.pkg","repopath":"All/octave-forge-secs1d-0.0.9_24.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":385552,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is secs1d.\n\n A Drift-Diffusion simulator for 1d semiconductor devices","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-bim":{"origin":"math/octave-forge-bim","version":"1.1.6_3"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-tablicious","origin":"math/octave-forge-tablicious","version":"0.4.2_3","comment":"Octave-forge package tablicious","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f404137fd0edfd8e030178651dde89fe4b8d70447ed4578abc9471056a4ed31c","flatsize":7118571,"path":"All/octave-forge-tablicious-0.4.2_3.pkg","repopath":"All/octave-forge-tablicious-0.4.2_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":6788240,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is tablicious.\n\n Matlab-compatible Octave table class for storing tabular/relational data.\nSimilar to R and Python Pandas DataFrames.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libzmq4":{"origin":"net/libzmq4","version":"4.3.5_2"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-quaternion","origin":"math/octave-forge-quaternion","version":"2.4.0_20","comment":"Octave-forge package quaternion","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00aa3336bf985438ef6e57c9a8b1865b183aa1fc154c079ca5e60620e0fd93fc","flatsize":290894,"path":"All/octave-forge-quaternion-2.4.0_20.pkg","repopath":"All/octave-forge-quaternion-2.4.0_20.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":268528,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is quaternion.\n\n Package for the manipulation of Quaternion's used for frame transformation.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-queueing","origin":"math/octave-forge-queueing","version":"1.2.8_2","comment":"Octave-forge package queueing","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00bbe287fef519bdecfa4f5a2e63d3d2cfb502b5efdebe1f5098ef21d3279acb","flatsize":437181,"path":"All/octave-forge-queueing-1.2.8_2.pkg","repopath":"All/octave-forge-queueing-1.2.8_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":415708,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is queueing.\n\n  The queueing toolbox provides functions for queueing networks and Markov\n  chains analysis. This package can be used to compute steady-state performance\n  measures for open, closed and mixed networks with single or multiple job\n  classes. Mean Valud Analysis (MVA), convolution and various bounding\n  techniques are implemented. Various transient and steady-state performance\n  measures for Markov chains can als be computed (including state occupancy\n  probabilities, mean time to absorption, time-averaged sojourn times), both\n  for continuous-time and discrete-time chains.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-prompt","origin":"math/octave-forge-prompt","version":"0.0.1_2","comment":"Octave-forge package prompt","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c4499f44cde1468d1462197b7c62af3cdfee450133ede121546f8e98b31e7f0","flatsize":52138,"path":"All/octave-forge-prompt-0.0.1_2.pkg","repopath":"All/octave-forge-prompt-0.0.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":29400,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is prompt.\n\n A powerlevel10k-like prompt for octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-pythonic","origin":"math/octave-forge-pythonic","version":"0.1.3_3","comment":"Octave-forge package pythonic","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41c29d12384b34b65d01f7a0f84179d4f7bb39c3f7c2d8ce809dc4d9c29b2507","flatsize":422410,"path":"All/octave-forge-pythonic-0.1.3_3.pkg","repopath":"All/octave-forge-pythonic-0.1.3_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":395876,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is pythonic.\n\n Python native calling interface for GNU Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"]},{"name":"octave-forge-plot","origin":"math/octave-forge-plot","version":"1.1.0_24","comment":"Octave-forge package plot","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00a70cda9ce3f4cb519e9603f821431af41475f4984d4d6962c721fc34b2a76c","flatsize":31231,"path":"All/octave-forge-plot-1.1.0_24.pkg","repopath":"All/octave-forge-plot-1.1.0_24.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20772,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is plot.\n\n Additional ploting tools for Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-ponchon-savarit","origin":"math/octave-forge-ponchon-savarit","version":"1.0.0_2","comment":"Octave-forge package ponchon-savarit","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e1fc6071548696fd430e36580375800b98126015f45e29ef3e12cbc57a50457","flatsize":180829,"path":"All/octave-forge-ponchon-savarit-1.0.0_2.pkg","repopath":"All/octave-forge-ponchon-savarit-1.0.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":158428,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is ponchon-savarit.\n\n A toolbox for the Ponchon-Savarit method.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-psychrometrics","origin":"math/octave-forge-psychrometrics","version":"1.0.0_2","comment":"Octave-forge package psychrometrics","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07cc3e7f8d8117a63215b1d4e0f0326846c8dce9cfa8133587c1a91c1a84a234","flatsize":659461,"path":"All/octave-forge-psychrometrics-1.0.0_2.pkg","repopath":"All/octave-forge-psychrometrics-1.0.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":637252,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is psychrometrics.\n\n A toolbox for air-water vapor psychrometrics for GNU Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-pkg-octave-doc","origin":"math/octave-forge-pkg-octave-doc","version":"0.5.5_1","comment":"Octave-forge package pkg-octave-doc","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e40c53ae50d704d64a7650fbfb373b03b5aa55d036ba3d7fd53b363323f4d65f","flatsize":191329,"path":"All/octave-forge-pkg-octave-doc-0.5.5_1.pkg","repopath":"All/octave-forge-pkg-octave-doc-0.5.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":139208,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is pkg-octave-doc.\n\n This package provides functions for generating HTML pages that\ncontain the help texts of the functions of an octave package. The package is\ndesigned to work with installed packages and use their INDEX file for creating\nthe respective functions' HTML pages. The default layout is based on boootstrap\n5 and it follows the design of the Octave Packages GitHub page.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"openjdk8","origin":"java/openjdk8","version":"8.412.08.1","comment":"Java Development Kit 8","maintainer":"java@FreeBSD.org","www":"https://openjdk.java.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8a21ec5c393003730f5eed1ca775a4f92e22f37b2612275e312a9bbb963cd56","flatsize":203467066,"path":"All/openjdk8-8.412.08.1.pkg","repopath":"All/openjdk8-8.412.08.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":85168428,"desc":"An open-source implementation of the Java Platform, Standard Edition,","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"dejavu":{"origin":"x11-fonts/dejavu","version":"2.37_3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"java-zoneinfo":{"origin":"java/java-zoneinfo","version":"2021.e"},"javavmwrapper":{"origin":"java/javavmwrapper","version":"2.7.10"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"}},"categories":["java","devel"],"shlibs_required":["libX11.so.6","libXext.so.6","libXrender.so.1","libXtst.so.6","libXi.so.6","libfreetype.so.6","libasound.so.2","libinotify.so.0","libgif.so.7"],"shlibs_provided":["libcompiledMethodLoad.so","libgctest.so","libheapTracker.so","libheapViewer.so","libhprof.so","libminst.so","libmtrace.so","libversionCheck.so","libwaiters.so","libjli.so","libattach.so","libawt.so","libawt_headless.so","libawt_xawt.so","libdt_socket.so","libfontmanager.so","libinstrument.so","libj2gss.so","libj2pcsc.so","libj2pkcs11.so","libjaas_unix.so","libjava.so","libjava_crw_demo.so","libjawt.so","libjdwp.so","libjpeg.so","libjsdt.so","libjsound.so","libjsoundalsa.so","liblcms.so","libmanagement.so","libmlib_image.so","libnet.so","libnio.so","libnpt.so","libsplashscreen.so","libsunec.so","libunpack.so","libverify.so","libzip.so","libjvm.so"],"options":{"ALSA":"on","FONTCONFIG":"off","POLICY":"on","TEST":"off","TZUPDATE":"on","X11":"on","DEBUG":"off","DEBUGFAST":"off","RELEASE":"on"},"annotations":{"cpe":"cpe:2.3:a:oracle:openjdk:8.412.08.1:::::dragonfly6:x86_64"},"messages":[{"message":"This OpenJDK implementation requires procfs(5) mounted on /proc.\n\nIf you have not done it yet, please do the following:\n\n\tmount -t procfs proc /proc\n\nTo make it permanent, you need the following lines in /etc/fstab:\n\n\tproc\t/proc\t\tprocfs\t\trw\t0\t0","type":"install"}]},{"name":"octave-forge-outliers","origin":"math/octave-forge-outliers","version":"0.13.9_31","comment":"Octave-forge package outliers","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b871fa1373b66b9704509e909b62632ade743c6d2c5fbfaee365e871b8794bf4","flatsize":51759,"path":"All/octave-forge-outliers-0.13.9_31.pkg","repopath":"All/octave-forge-outliers-0.13.9_31.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":41564,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is outliers.\n\n Grubbs, Dixon and Cochran tests for outlier detection\n and p-value approximating routines.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-optiminterp","origin":"math/octave-forge-optiminterp","version":"0.3.7_5","comment":"Octave-forge package optiminterp","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20a4aa3de1c08fdcb7fae7c96e61079e826d1a3a5c83c4efebe676625de4473e","flatsize":143819,"path":"All/octave-forge-optiminterp-0.3.7_5.pkg","repopath":"All/octave-forge-optiminterp-0.3.7_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":121744,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is optiminterp.\n\n An optimal interpolation toolbox for octave","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-optics","origin":"math/octave-forge-optics","version":"0.1.4_7","comment":"Octave-forge package optics","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7fd268453150ff9c7f15f44b8076240f2bc4f196cd1abb9d09512b5cceeb866","flatsize":82369,"path":"All/octave-forge-optics-0.1.4_7.pkg","repopath":"All/octave-forge-optics-0.1.4_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":59964,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is optics.\n\n Functions covering various aspects of optics.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-pde1dm","origin":"math/octave-forge-pde1dm","version":"1.3_5","comment":"Octave-forge package pde1dm","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4427f4dcf998d4dcf7dd4e7d00f5768eb0f3ee053c1b8a5c718f5e9b54658840","flatsize":417521,"path":"All/octave-forge-pde1dm-1.3_5.pkg","repopath":"All/octave-forge-pde1dm-1.3_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":395336,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is pde1dm.\n\n Solve systems of partial differential equations (PDE) in a single spatial\nvariable and time. The input is mostly compatible with the MATLAB function\npdepe. Many pdepe examples will work with pde1dm with only small changes.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-odebvp","origin":"math/octave-forge-odebvp","version":"1.0.6_31","comment":"Octave-forge package odebvp","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce328ad6ef72b6a2a2be31f015c73d4157d68f7828df1b5320981a68f3f54e3e","flatsize":35261,"path":"All/octave-forge-odebvp-1.0.6_31.pkg","repopath":"All/octave-forge-odebvp-1.0.6_31.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24904,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is odebvp.\n\nTo approximate the solution of the boundary-value problem\n  y''=p(x)*y' + q(x)*y + r(x), a<=x<=b, y(a)=alpha, y(b)=beta\nby the linear finite-diffence method.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-optim","origin":"math/octave-forge-optim","version":"1.6.2_4","comment":"Octave-forge package optim","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abb69b6b815522b7c40508442a0ee86531a9c4e2f2886de7132714a47f35044e","flatsize":560233,"path":"All/octave-forge-optim-1.6.2_4.pkg","repopath":"All/octave-forge-optim-1.6.2_4.pkg","licenselogic":"single","licenses":["Parts"],"pkgsize":562144,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is optim.\n\n Unconstrained Non-linear Optimization toolkit.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-statistics":{"origin":"math/octave-forge-statistics","version":"1.6.7"},"octave-forge-struct":{"origin":"math/octave-forge-struct","version":"1.0.18_4"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-odbc","origin":"math/octave-forge-odbc","version":"0.0.3_1","comment":"Octave-forge package odbc","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91b9233e2f6a18164f16300ccb268bb75726e9089e5ef5bffa80c07bbadbbe83","flatsize":384221,"path":"All/octave-forge-odbc-0.0.3_1.pkg","repopath":"All/octave-forge-odbc-0.0.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":359224,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is odbc.\n\n Basic Octave implementation of the ODBC toolkit.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"sqliteodbc":{"origin":"databases/sqliteodbc","version":"0.99991"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["math"]},{"name":"octave-forge-parallel","origin":"math/octave-forge-parallel","version":"4.0.2_3","comment":"Octave-forge package parallel","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad12a108fd6b6eb94b60c00a839d3423a880da8a550d5c0df1b8177d381a188b","flatsize":1645248,"path":"All/octave-forge-parallel-4.0.2_3.pkg","repopath":"All/octave-forge-parallel-4.0.2_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1615944,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is parallel.\n\nParallel execution package for cluster computers. For parallel execution on a\nsingle machine see e.g. function parcellfun (author: Jaroslav Hajek) in\npackage general.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-struct":{"origin":"math/octave-forge-struct","version":"1.0.18_4"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-octave-pool","origin":"math/octave-forge-octave-pool","version":"1.2.3_2","comment":"Octave-forge package octave-pool","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"447ac28dff6415722c5eaf2fd0b62c4458a3996651bd85b4c139253cdea46567","flatsize":12949,"path":"All/octave-forge-octave-pool-1.2.3_2.pkg","repopath":"All/octave-forge-octave-pool-1.2.3_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13628,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is octave-pool.\n\n Parallel computing with independent job submission for Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-fileio":{"origin":"math/octave-forge-fileio","version":"1.2.2_2"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-oct2mat","origin":"math/octave-forge-oct2mat","version":"1.0.7_31","comment":"Octave-forge package oct2mat","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ed54f6a1c4c667333585b17dded7a78e9e02732426ba5bd695893d72f172994","flatsize":9759,"path":"All/octave-forge-oct2mat-1.0.7_31.pkg","repopath":"All/octave-forge-oct2mat-1.0.7_31.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10112,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is oct2mat.\n\n Convert m-file into matlab-compatible coding style.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-io":{"origin":"math/octave-forge-io","version":"2.6.4_5,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-nurbs","origin":"math/octave-forge-nurbs","version":"1.4.3_2","comment":"Octave-forge package nurbs","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2df5339455195b12bbe8aae3c2e3a00c155176557f867fa6e6a565f1b0b7417a","flatsize":655032,"path":"All/octave-forge-nurbs-1.4.3_2.pkg","repopath":"All/octave-forge-nurbs-1.4.3_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":632152,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is nurbs.\n\n Collection of routines for the creation, and manipulation of Non-Uniform\n Rational B-Splines (NURBS).","deps":{"gcc":{"origin":"lang/gcc","version":"13_5"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-nnet","origin":"math/octave-forge-nnet","version":"0.1.13_26","comment":"Octave-forge package nnet","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd2bdb3c768fa65078145f8d5f165dc230ebf7a6732bd8676096ceb6c3706de6","flatsize":675962,"path":"All/octave-forge-nnet-0.1.13_26.pkg","repopath":"All/octave-forge-nnet-0.1.13_26.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":665908,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is nnet.\n\n A feed forward multi-layer neural network.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-ncarray","origin":"math/octave-forge-ncarray","version":"1.0.6_1","comment":"Octave-forge package ncarray","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7931c0b5b8b1c840142bcb43858f44a6dc3e31a4199dc5d43bc6effc8a5389b1","flatsize":69433,"path":"All/octave-forge-ncarray-1.0.6_1.pkg","repopath":"All/octave-forge-ncarray-1.0.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46952,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is ncarray.\n\n Access a single or a collection of NetCDF files as a multi-dimensional array.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-netcdf":{"origin":"math/octave-forge-netcdf","version":"1.0.17_2"},"octave-forge-statistics":{"origin":"math/octave-forge-statistics","version":"1.6.7"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-netcdf","origin":"math/octave-forge-netcdf","version":"1.0.17_2","comment":"Octave-forge package netcdf","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9027964acaaf48ab1b736fe24f57c75d010663d00f6b915a42c39e8e79a79900","flatsize":674965,"path":"All/octave-forge-netcdf-1.0.17_2.pkg","repopath":"All/octave-forge-netcdf-1.0.17_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":651420,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is netcdf.\n\n A MATLAB compatible NetCDF interface for Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-mvn","origin":"math/octave-forge-mvn","version":"1.1.0_23","comment":"Octave-forge package mvn","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8843269e12eaa0a37c848c0ba624bacb2e916bc247228489b5be52938c9d44bd","flatsize":56041,"path":"All/octave-forge-mvn-1.1.0_23.pkg","repopath":"All/octave-forge-mvn-1.1.0_23.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":33416,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is mvn.\n\n Multivariate normal distribution clustering and utility functions.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-multicore","origin":"math/octave-forge-multicore","version":"0.2.15_31","comment":"Octave-forge package multicore","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"869b7005c55a90985364324400f5e667b2bb9ead0f7d8b487cb4ca6ac74fe899","flatsize":50423,"path":"All/octave-forge-multicore-0.2.15_31.pkg","repopath":"All/octave-forge-multicore-0.2.15_31.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40172,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is multicore.\n\n An Octave-forge package providing functions for\n parallel processing on multiple cores.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-nan","origin":"math/octave-forge-nan","version":"3.7.0_4","comment":"Octave-forge package nan","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40d2b0051ac9dd5c822b8993c906b1de684c8494919b95fa00fcbf247d5743f3","flatsize":537555,"path":"All/octave-forge-nan-3.7.0_4.pkg","repopath":"All/octave-forge-nan-3.7.0_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":515388,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is nan.\n\n Missing value statistical toolbox","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-msh","origin":"math/octave-forge-msh","version":"1.0.12_3","comment":"Octave-forge package msh","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29027df221f543d3a10946eac0728eb97313ad4a44972924119f85e2511180c5","flatsize":56162,"path":"All/octave-forge-msh-1.0.12_3.pkg","repopath":"All/octave-forge-msh-1.0.12_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46044,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is msh.\n\n Package for creating and managing triangular and tetrahedral meshes for\nFinite Element or Finite Volume PDE solvers. Uses a mesh data structure\ncompatible with pdetool. Relies on gmsh for unstructured mesh generation.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gmsh":{"origin":"cad/gmsh","version":"4.11.1_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-splines":{"origin":"math/octave-forge-splines","version":"1.3.5_2"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-octclip","origin":"math/octave-forge-octclip","version":"2.0.3_4","comment":"Octave-forge package octclip","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a20929b96c11e0171445ac5b725aff9be8e21e3a560efb2a4152aa360f9b5d03","flatsize":2335717,"path":"All/octave-forge-octclip-2.0.3_4.pkg","repopath":"All/octave-forge-octclip-2.0.3_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2313204,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is octclip.\n\nThis package allows to do boolean operations with polygons using the\nGreiner-Hormann algorithm.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-missing-functions","origin":"math/octave-forge-missing-functions","version":"1.0.2_31","comment":"Octave-forge package missing-functions","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43a31bb7eac33d54b29747504d93601ed5bc5300aaccd356f87307ab9b4d65a4","flatsize":5338,"path":"All/octave-forge-missing-functions-1.0.2_31.pkg","repopath":"All/octave-forge-missing-functions-1.0.2_31.pkg","licenselogic":"single","pkgsize":6312,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is missing-functions.\n\n Find functions that are in Matlab but not in Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-mqtt","origin":"math/octave-forge-mqtt","version":"0.0.5_1","comment":"Octave-forge package mqtt","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"209bdec99fe6cfdcccfffb14ce829f9892492be8cd0817d41471b3f5b44d4780","flatsize":534867,"path":"All/octave-forge-mqtt-0.0.5_1.pkg","repopath":"All/octave-forge-mqtt-0.0.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":509420,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is mqtt.\n\n Basic Octave implementation of mqtt toolkit.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libpaho-mqtt3":{"origin":"net/libpaho-mqtt3","version":"1.3.12_1"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-mccabe-thiele","origin":"math/octave-forge-mccabe-thiele","version":"0.1.5_5","comment":"Octave-forge package mccabe-thiele","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"112e3d80c4d8902a9187cf17c3705dddc718108b9082b6be071c38a609b976f5","flatsize":132903,"path":"All/octave-forge-mccabe-thiele-0.1.5_5.pkg","repopath":"All/octave-forge-mccabe-thiele-0.1.5_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":111072,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is mccabe-thiele.\n\n A toolbox for the McCabe-Thiele method for GNU Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-miscellaneous","origin":"math/octave-forge-miscellaneous","version":"1.3.0_7","comment":"Octave-forge package miscellaneous","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16e55258211d2cb0dd1a9a2456c22cb9f329e313651b282ab824c25e0bc1bdc5","flatsize":227634,"path":"All/octave-forge-miscellaneous-1.3.0_7.pkg","repopath":"All/octave-forge-miscellaneous-1.3.0_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":205320,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is miscellaneous.\n\n Miscellaneous tools including waitbar, xml tools, etc","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-statistics","origin":"math/octave-forge-statistics","version":"1.6.7","comment":"Octave-forge package statistics","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0479c78b2e3fb6d8317050236062072c71cc5c1cc659b9150166a122a78f82b","flatsize":11811666,"path":"All/octave-forge-statistics-1.6.7.pkg","repopath":"All/octave-forge-statistics-1.6.7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":10530108,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is statistics.\n\n Additional statistics functions for Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-lssa","origin":"math/octave-forge-lssa","version":"0.1.4_7","comment":"Octave-forge package lssa","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7061c3b031b27bf888cededf8722b04b6ebb11f2f289f52b94c335d9ab9bdb5","flatsize":144892,"path":"All/octave-forge-lssa-0.1.4_7.pkg","repopath":"All/octave-forge-lssa-0.1.4_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":122496,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is lssa.\n\n A package implementing tools to compute spectral decompositions of\n irregularly-spaced time series.  Currently includes functions based off the\n Lomb-Scargle periodogram and Adolf Mathias' implementation for R and C (see\n http://www.jstatsoft.org/v11/i02).","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-matgeom","origin":"math/octave-forge-matgeom","version":"1.2.4_1","comment":"Octave-forge package matgeom","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f39f43bc8426ce28141a53658a20b22eb80c972779fec8d4292988b3f0e1f6cd","flatsize":550952,"path":"All/octave-forge-matgeom-1.2.4_1.pkg","repopath":"All/octave-forge-matgeom-1.2.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":548192,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is matgeom.\n\n Geometry toolbox for 2D/3D geometric computing.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-linear-algebra","origin":"math/octave-forge-linear-algebra","version":"2.2.3_8,1","comment":"Octave-forge package linear-algebra","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fe67ee3b81de5664f09bd8f6d61a8bef05adb0af1b040a4455f12731e256b08","flatsize":44224,"path":"All/octave-forge-linear-algebra-2.2.3_8,1.pkg","repopath":"All/octave-forge-linear-algebra-2.2.3_8,1.pkg","licenselogic":"single","pkgsize":45548,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is linear-algebra.\n\n Additional linear algebra code, including general SVD and matrix functions.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-irsa","origin":"math/octave-forge-irsa","version":"1.0.7_29","comment":"Octave-forge package irsa","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf03fabeb281eb731a99f8da6bf27d031a26044897b236230053e147f6b9965e","flatsize":53763,"path":"All/octave-forge-irsa-1.0.7_29.pkg","repopath":"All/octave-forge-irsa-1.0.7_29.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43452,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is irsa.\n\n Irregular sampling analysis.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-io","origin":"math/octave-forge-io","version":"2.6.4_5,1","comment":"Octave-forge package io","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63b098b494e3769cff4ddc9f206d1e2e4a1154f56331f7ecf731136d856a7d45","flatsize":400391,"path":"All/octave-forge-io-2.6.4_5,1.pkg","repopath":"All/octave-forge-io-2.6.4_5,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":378240,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is io.\n\n Input/Output in external formats.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-internal-fluid-flow","origin":"math/octave-forge-internal-fluid-flow","version":"1.0.0_2","comment":"Octave-forge package internal-fluid-flow","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bc4b5360e6bcadecf5e9e92a84eb013d6b1206211dc9110dfeb0e2d28f532e6","flatsize":193783,"path":"All/octave-forge-internal-fluid-flow-1.0.0_2.pkg","repopath":"All/octave-forge-internal-fluid-flow-1.0.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":171032,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is internal-fluid-flow.\n\n A toolbox for internal fluid flow for GNU Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-integration","origin":"math/octave-forge-integration","version":"1.0.7_31","comment":"Octave-forge package integration","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ada97cd4c25cef847301a948c810d0f3842b13b3e389448d2049038ca920e268","flatsize":55111,"path":"All/octave-forge-integration-1.0.7_31.pkg","repopath":"All/octave-forge-integration-1.0.7_31.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44884,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is integration.\n\n Toolbox for 1-D, 2-D, and n-D Numerical Integration","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-informationtheory","origin":"math/octave-forge-informationtheory","version":"0.1.8_29","comment":"Octave-forge package informationtheory","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b842b9b7092931aaec20d7e1064d7d75396bfe049af5b5955a97608b216aef37","flatsize":51089,"path":"All/octave-forge-informationtheory-0.1.8_29.pkg","repopath":"All/octave-forge-informationtheory-0.1.8_29.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40628,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is informationtheory.\n\n Functions and routines for basic Information Theory definitions, and source\n coding.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-octproj","origin":"math/octave-forge-octproj","version":"3.0.2_9","comment":"Octave-forge package octproj","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a6c4320dbea0d2c2595f33159923b60659e954df84d105614c1086aa3f35aac","flatsize":9630382,"path":"All/octave-forge-octproj-3.0.2_9.pkg","repopath":"All/octave-forge-octproj-3.0.2_9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":8162512,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is octproj.\n\nThis package allows to call functions of PROJ library for cartographic\nprojections transformations.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"}},"categories":["math"]},{"name":"octave-forge-ident","origin":"math/octave-forge-ident","version":"1.0.7_31","comment":"Octave-forge package ident","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecf146b3cb5387bfa55ad04f14d6c6258b60150e64216ff634608b6077d24004","flatsize":46552,"path":"All/octave-forge-ident-1.0.7_31.pkg","repopath":"All/octave-forge-ident-1.0.7_31.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36156,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is ident.\n\n Addition System Indentification Control functions.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-mapping","origin":"math/octave-forge-mapping","version":"1.4.2_5","comment":"Octave-forge package mapping","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4a96775c1caa9aa3939cfa6a47de852baf320f6423ddc9912cd9a477e8f2d37","flatsize":3755284,"path":"All/octave-forge-mapping-1.4.2_5.pkg","repopath":"All/octave-forge-mapping-1.4.2_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3733140,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is mapping.\n\n Simple Mapping functions.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-geometry":{"origin":"math/octave-forge-geometry","version":"4.1.0_1"},"octave-forge-io":{"origin":"math/octave-forge-io","version":"2.6.4_5,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-gnuplot","origin":"math/octave-forge-gnuplot","version":"1.0.1_26","comment":"Octave-forge package gnuplot","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d1ca249906c5740923253fc4d9d6c64c7c548f086b833270a73886689282b13","flatsize":138496,"path":"All/octave-forge-gnuplot-1.0.1_26.pkg","repopath":"All/octave-forge-gnuplot-1.0.1_26.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":115604,"desc":"The octave-forge package is the result of The GNU Octave Repository project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is gnuplot.\n\nScripts to save data in gnuplot-readable formats, specify gnuplot commands\nthat will be used to produce graphics, and call gnuplot. See help g_ez\nquickly produce the most common plots.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-ltfat","origin":"math/octave-forge-ltfat","version":"2.6.0_4,1","comment":"Octave-forge package ltfat","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b1a208a69ba7d3dcf5ff852ca05a89080185f132aec1b13c4ecef07d7bd4d0f","flatsize":4705868,"path":"All/octave-forge-ltfat-2.6.0_4,1.pkg","repopath":"All/octave-forge-ltfat-2.6.0_4,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4673176,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is ltfat.\n\n The Large Time/Frequency Analysis Toolbox (LTFAT) is a Matlab/Octave toolbox\n for working with time-frequency analysis, wavelets and signal processing. It\n is intended both as an educational and a computational tool. The toolbox\n provides a large number of linear transforms including Gabor and wavelet\n transforms along with routines for constructing windows (filter prototypes)\n and routines for manipulating coefficients.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"}},"categories":["math"]},{"name":"octave-forge-image","origin":"math/octave-forge-image","version":"2.14.0_5","comment":"Octave-forge package image","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f2337e3b81537cfeb70d5317d499aab666a83bc95960d21e48cf33d3a85d53c","flatsize":1316983,"path":"All/octave-forge-image-2.14.0_5.pkg","repopath":"All/octave-forge-image-2.14.0_5.pkg","licenselogic":"single","licenses":["Many"],"pkgsize":1289744,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is image.\n\n The Octave-forge Image package provides functions for\n reading, writing, and processing images. The package supports\n almost all image formats through the use of ImageMagick.\n The package also provides functions for feature extraction, image\n statistics, spatial and geometric transformations, morphological\n operations, linear filtering, and much more.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-gsl","origin":"math/octave-forge-gsl","version":"2.1.1_16","comment":"Octave-forge package gsl","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6f7391085fd279b514e4c9954894f618bef3fe04023b56675f59462b283d005","flatsize":338068,"path":"All/octave-forge-gsl-2.1.1_16.pkg","repopath":"All/octave-forge-gsl-2.1.1_16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":318340,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is gsl.\n\n Octave bindings to the GNU Scientific Library","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-geographiclib","origin":"math/octave-forge-geographiclib","version":"2.2_1","comment":"Octave-forge package geographiclib","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a56eb6836e6ec9cc3a3dac354e365a09fd151cbcde2effc534eaa9ca7d1a3e8","flatsize":88633,"path":"All/octave-forge-geographiclib-2.2_1.pkg","repopath":"All/octave-forge-geographiclib-2.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":90336,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is geographiclib.\n\n Native Octave/MATLAB implementations of a subset of the C++ library,\nGeographicLib. Key components of this toolbox are: (a) Geodesics, direct,\ninverse, area calculations; (b) Projections, transverse Mercator, polar\nstereographic, etc; (c) Grid systems, UTM, UPS, MGRS; (d) Geoid lookup, egm84,\negm96, egm2008 geoids supported; (e) Geometric transformations, geocentric,\nlocal cartesian; (f) Great ellipse, direct, inverse, area calculations.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-generate_html","origin":"math/octave-forge-generate_html","version":"0.3.3_4","comment":"Octave-forge package generate_html","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6abb4ac9e09406fc914cf4dea3b267d3586c188bdad4edfbbdf3944464422b7f","flatsize":95723,"path":"All/octave-forge-generate_html-0.3.3_4.pkg","repopath":"All/octave-forge-generate_html-0.3.3_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":73652,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is generate_html.\n\n  This package provides functions for generating HTML pages that contain\n  the help texts for a set of functions. The package is designed to be as\n  general as possible, but also contains convenience functions for\n  generating a set of pages for entire packages.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-interval","origin":"math/octave-forge-interval","version":"3.2.1_5","comment":"Octave-forge package interval","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ccc9249750ac9d1990c0ed01afe7420c355b8b5a3a3863cadc8b72e51792b09","flatsize":3378478,"path":"All/octave-forge-interval-3.2.1_5.pkg","repopath":"All/octave-forge-interval-3.2.1_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3350648,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is interval.\n\n The interval package for real-valued interval arithmetic allows to evaluate\n functions over subsets of their domain. All results are verified, because\n interval computations automatically keep track of any errors. These\n concepts can be used to handle uncertainties, estimate arithmetic errors\n and produce reliable results. Also it can be applied to computer-assisted\n proofs, constraint programming, and verified computing. The implementation\n is based on interval boundaries represented by binary64 numbers and is\n conforming to IEEE Std 1788-2015, IEEE standard for interval arithmetic.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-ga","origin":"math/octave-forge-ga","version":"0.10.4_1","comment":"Octave-forge package ga","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f80270c26e86337c510aac881d9d553824bc54e84058505d3672f1aee20eea90","flatsize":65176,"path":"All/octave-forge-ga-0.10.4_1.pkg","repopath":"All/octave-forge-ga-0.10.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":42628,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is ga.\n\n Genetic optimization code","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-fpl","origin":"math/octave-forge-fpl","version":"1.3.5_20","comment":"Octave-forge package fpl","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebe6329264ba61c9266a74f82de666d24d3168332b745831ec45a7a53f2a8fd3","flatsize":54700,"path":"All/octave-forge-fpl-1.3.5_20.pkg","repopath":"All/octave-forge-fpl-1.3.5_20.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":32132,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is fpl.\n\nCollection of routines to plot data on unstructured triangular and\ntetrahedral meshes","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"opendx":{"origin":"graphics/opendx","version":"4.4.4_39"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"],"messages":[{"message":"Although the port builds, it is nonfunctional on sparc64 due to the absence\nof opendx.","type":"install"}]},{"name":"octave-forge-general","origin":"math/octave-forge-general","version":"2.1.3_2","comment":"Octave-forge package general","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"551d224d5a30ba4adae975b8acfb5e1308a8990817eb028118067c9285efa6f5","flatsize":158902,"path":"All/octave-forge-general-2.1.3_2.pkg","repopath":"All/octave-forge-general-2.1.3_2.pkg","licenselogic":"single","pkgsize":160692,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is general.\n\n General tools for octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-financial","origin":"math/octave-forge-financial","version":"0.5.3_9","comment":"Octave-forge package financial","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ad21d2b46e2656012c2eea7b90d8f46ab4f22e79fe9141c7d8ff365d7b72f20","flatsize":111212,"path":"All/octave-forge-financial-0.5.3_9.pkg","repopath":"All/octave-forge-financial-0.5.3_9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":89128,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is financial.\n\n Financial manipulation and plotting functions","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-io":{"origin":"math/octave-forge-io","version":"2.6.4_5,1"},"octave-forge-statistics":{"origin":"math/octave-forge-statistics","version":"1.6.7"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-fenv","origin":"math/octave-forge-fenv","version":"0.1.0_25","comment":"Octave-forge package fenv","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fe9ffeec2f00958bd22fd7aa015701fb6b4dc48e8d3660aaf779f5df9dc1a9e","flatsize":68351,"path":"All/octave-forge-fenv-0.1.0_25.pkg","repopath":"All/octave-forge-fenv-0.1.0_25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":57324,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is fenv.\n\nOn supported architectures, change the rounding mode of the floating point\narithmetics (to nearest, up, down, to zero) or change the precision of the\narithmetical operations (single, double, double extended). Experimentally\ntest the properties of the floating point arithmetics.","deps":{"gcc":{"origin":"lang/gcc","version":"13_5"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-geometry","origin":"math/octave-forge-geometry","version":"4.1.0_1","comment":"Octave-forge package geometry","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89e926d1e8b988fc550057705b5200d203c8badd89893b60799c174a9e504994","flatsize":612433,"path":"All/octave-forge-geometry-4.1.0_1.pkg","repopath":"All/octave-forge-geometry-4.1.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":590228,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is geometry.\n\n Library for geometric computing extending MatGeom functions. Useful to create,\n transform, manipulate and display geometric primitives.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-matgeom":{"origin":"math/octave-forge-matgeom","version":"1.2.4_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"}},"categories":["math"]},{"name":"octave-forge-fuzzy-logic-toolkit","origin":"math/octave-forge-fuzzy-logic-toolkit","version":"0.6.0","comment":"Octave-forge package fuzzy-logic-toolkit","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bee9506f1f3bfb73ec548de1da850a99aa12f90b62734ffb1d45bf5fce4df62f","flatsize":809196,"path":"All/octave-forge-fuzzy-logic-toolkit-0.6.0.pkg","repopath":"All/octave-forge-fuzzy-logic-toolkit-0.6.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":787268,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is fuzzy-logic-toolkit.\n\nA mostly MATLAB-compatible fuzzy logic toolkit for Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-econometrics","origin":"math/octave-forge-econometrics","version":"1.1.2_7","comment":"Octave-forge package econometrics","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78cdefe1541eb75572139864e0d115ac415278301370c1552460dad4e583d521","flatsize":89408,"path":"All/octave-forge-econometrics-1.1.2_7.pkg","repopath":"All/octave-forge-econometrics-1.1.2_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":66948,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is econometrics.\n\n Econometrics functions including MLE and GMM based techniques.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-optim":{"origin":"math/octave-forge-optim","version":"1.6.2_4"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-doctest","origin":"math/octave-forge-doctest","version":"0.8.0_4","comment":"Octave-forge package doctest","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7665b7fb5cea1c836e381b746682d76f1bf55d497853ab910666272514180e9d","flatsize":36081,"path":"All/octave-forge-doctest-0.8.0_4.pkg","repopath":"All/octave-forge-doctest-0.8.0_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36784,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is doctest.\n\n The Octave-Forge Doctest package finds specially-formatted blocks of\n example code within documentation files. It then executes the code and\n confirms the output is correct. This can be useful as part of a testing\n framework or simply to ensure that documentation stays up-to-date during\n software development.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-divand","origin":"math/octave-forge-divand","version":"1.1.2_21","comment":"Octave-forge package divand","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4a59bf86d89063c8ff388823e59c307b4c71a65d106d7b00fb6ed2a7b8c0845","flatsize":1241261,"path":"All/octave-forge-divand-1.1.2_21.pkg","repopath":"All/octave-forge-divand-1.1.2_21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1212684,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is divand.\n\n Divand performs an n-dimensional variational analysis (interpolation) of\n arbitrarily located observations.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-fileio","origin":"math/octave-forge-fileio","version":"1.2.2_2","comment":"Octave-forge package fileio","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfe175be99da1d04df8f7ad66d8f8ab847b9f51a66b3bbb33260711dae02051d","flatsize":1488318,"path":"All/octave-forge-fileio-1.2.2_2.pkg","repopath":"All/octave-forge-fileio-1.2.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1489076,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is fileio.\n\n I/O function for files holding structured data, such as JSON and XML files.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-dicom","origin":"math/octave-forge-dicom","version":"0.6.0_2","comment":"Octave-forge package dicom","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2015ca1e19544607b9fdc5db07293df66597d40dee02b9ea878a83a6c966b627","flatsize":1228785,"path":"All/octave-forge-dicom-0.6.0_2.pkg","repopath":"All/octave-forge-dicom-0.6.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1205828,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is dicom.\n\n Digital communications in medicine (DICOM) file io. Depends on Grassroots\n DICOM (GDCM). This package is not available in repos for all distros.\n Contributors: Judd Storrs, Kris Thielemans.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gdcm":{"origin":"devel/gdcm","version":"3.0.24"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-dataframe","origin":"math/octave-forge-dataframe","version":"1.2.0_17","comment":"Octave-forge package dataframe","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da54fce9d2c4a14dabf95eb455a5a244f3bd4e912d42c47336753dae42d82f71","flatsize":103304,"path":"All/octave-forge-dataframe-1.2.0_17.pkg","repopath":"All/octave-forge-dataframe-1.2.0_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":81104,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is dataframe.\n\n Data manipulation toolbox similar to R data.frame.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-data-smoothing","origin":"math/octave-forge-data-smoothing","version":"1.3.0_25","comment":"Octave-forge package data-smoothing","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fc769deda98743dacefeba159896adbcea7344567197bb0589b393fc85c0d4c","flatsize":52752,"path":"All/octave-forge-data-smoothing-1.3.0_25.pkg","repopath":"All/octave-forge-data-smoothing-1.3.0_25.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":30064,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is data-smoothing.\n\n Algorithms for smoothing noisy data","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-optim":{"origin":"math/octave-forge-optim","version":"1.6.2_4"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-communications","origin":"math/octave-forge-communications","version":"1.2.4_2","comment":"Octave-forge package communications","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe01dae9428e36764a6ed1de64b0fef1d276b5614d8424ea4fa81b27773604f7","flatsize":950231,"path":"All/octave-forge-communications-1.2.4_2.pkg","repopath":"All/octave-forge-communications-1.2.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":923728,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is communications.\n\n Digital Communications, Error Correcting Codes (Channel Code),\nSource Code functions, Modulation and Galois Fields","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-signal":{"origin":"math/octave-forge-signal","version":"1.4.3_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-coder","origin":"math/octave-forge-coder","version":"1.9.2_1","comment":"Octave-forge package coder","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ea543d7c799349db6444f25d988a6392febc7dbec62caaef0e46b2433e2c097","flatsize":721926,"path":"All/octave-forge-coder-1.9.2_1.pkg","repopath":"All/octave-forge-coder-1.9.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":693308,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is coder.\n\n Coder is an Octave code generator and build system that, given a function\nname translates the function and all of its dependencies to C++ and builds a\n.oct shared module.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-civil-engineering","origin":"math/octave-forge-civil-engineering","version":"1.0.7_31","comment":"Octave-forge package civil-engineering","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26869c57bac50d6dd346367c1bf44f84ee18a92718a309939f5a04849b803e2b","flatsize":49899,"path":"All/octave-forge-civil-engineering-1.0.7_31.pkg","repopath":"All/octave-forge-civil-engineering-1.0.7_31.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":39452,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is civil-engineering.\n\n Functions to solution some ODE's in Civil Engineering.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-cgi","origin":"math/octave-forge-cgi","version":"0.1.2_19","comment":"Octave-forge package cgi","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54fd6aa1724937355e69ba45310dcb5c3c2a96dff98700f3a08573718d4f9dcf","flatsize":28198,"path":"All/octave-forge-cgi-0.1.2_19.pkg","repopath":"All/octave-forge-cgi-0.1.2_19.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17700,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is cgi.\n\n  Common Gatway Interface for Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-cfitsio","origin":"math/octave-forge-cfitsio","version":"0.0.6_2","comment":"Octave-forge package cfitsio","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b603c4a61839a60e8fd2d4e88e23268e7943b57ac5f9efeee5b7533627467682","flatsize":645532,"path":"All/octave-forge-cfitsio-0.0.6_2.pkg","repopath":"All/octave-forge-cfitsio-0.0.6_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":537204,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is cfitsio.\n\n I/O routines to read and write FITS (Flexible Image Transport System) files.","deps":{"cfitsio":{"origin":"astro/cfitsio","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-bsltl","origin":"math/octave-forge-bsltl","version":"1.3.1_7","comment":"Octave-forge package bsltl","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9a32156e124f7c2dec5259c070b7e3c47da9b4422df9f118a78e3722ddfbf7d","flatsize":94174,"path":"All/octave-forge-bsltl-1.3.1_7.pkg","repopath":"All/octave-forge-bsltl-1.3.1_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":71964,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is bsltl.\n\n The BSLTL package is a free collection of OCTAVE/MATLAB routines for working\n with the biospeckle laser technique.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-fda","origin":"math/octave-forge-fda","version":"1.0.0_5","comment":"Octave-forge package fda","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e6dbefade632d63b9159a13bf7f02be230658740616c77f523e8211116c5a60","flatsize":3885087,"path":"All/octave-forge-fda-1.0.0_5.pkg","repopath":"All/octave-forge-fda-1.0.0_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2920040,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is fda.\n\n These functions were developed to support functional data analysis as\ndescribed in Ramsay, J. O. and Silverman, B. W. (2005) Functional Data\n Analysis. New York: Springer.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-bioinfo","origin":"math/octave-forge-bioinfo","version":"0.1.2_31","comment":"Octave-forge package bioinfo","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cdb49bbb809ede76bec0d1e1bd7359cd572d35e99e34e177f0edc0ea5b787c8","flatsize":30608,"path":"All/octave-forge-bioinfo-0.1.2_31.pkg","repopath":"All/octave-forge-bioinfo-0.1.2_31.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20032,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is bioinfo.\n\n Bioinformatics manipulation","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-onsas","origin":"math/octave-forge-onsas","version":"0.2.8_1","comment":"Octave-forge package onsas","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"659b91296e977fd68b418019b22dd4e9a630cfbd8e8147ae3fcd92f7e92c5d02","flatsize":11799130,"path":"All/octave-forge-onsas-0.2.8_1.pkg","repopath":"All/octave-forge-onsas-0.2.8_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":11777548,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is onsas.\n\n ONSAS is an Open Nonlinear Structural Analysis Solver. It is a GNU-Octave\ncode for static/dynamic and linear/non-linear analysis of structures formed\nby solid, beam, truss or plane components.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-benchmark","origin":"benchmarks/octave-forge-benchmark","version":"1.1.1_31","comment":"Octave-forge package benchmark","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79ef9c8fca55013a2dc65e7257feef68f6d013ee8b982f9478904d95c8137ce0","flatsize":30304,"path":"All/octave-forge-benchmark-1.1.1_31.pkg","repopath":"All/octave-forge-benchmark-1.1.1_31.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19832,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is benchmark.\n\nThe package contains code used to benchmark speed of Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["benchmarks","math"]},{"name":"octave-forge-base","origin":"math/octave-forge-base","version":"1.9_1","comment":"Octave-forge baseport for all packages","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66b57ecbc3943f9a3fa72f263714c654309f22ba16921bf6c968d83093dc6bef","flatsize":8028,"path":"All/octave-forge-base-1.9_1.pkg","repopath":"All/octave-forge-base-1.9_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3516,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis baseport provides the basic directory structure, and installs a script\n\"load-octave-pkg\", that synchronizes the FreeBSD ports structure to the octave\npackaging system.\n\nAnother purpose of the script \"load-octave-pkg\" is to attempt to correct any\nerrors created by the octave packaging system.","deps":{"gmake":{"origin":"devel/gmake","version":"4.4.1"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"p5-File-Remove":{"origin":"devel/p5-File-Remove","version":"1.58"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math"]},{"name":"octave-forge-bim","origin":"math/octave-forge-bim","version":"1.1.6_3","comment":"Octave-forge package bim","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d4cb0e73c4c68976b763f2897e158d90379527099899176ba3dd941b04632ef","flatsize":53097,"path":"All/octave-forge-bim-1.1.6_3.pkg","repopath":"All/octave-forge-bim-1.1.6_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":42940,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is bim.\n\nPackage for solving Diffusion Advection Reaction (DAR)\nPartial Differential Equaltions based on the Finite Volume Scharfetter-Gummel\n(FVSG) method a.k.a Box Integration Method (BIM)","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"octave-forge-fpl":{"origin":"math/octave-forge-fpl","version":"1.3.5_20"},"octave-forge-msh":{"origin":"math/octave-forge-msh","version":"1.0.12_3"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-control","origin":"math/octave-forge-control","version":"4.0.1_1","comment":"Octave-forge package control","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95998b5fd61dcfea5d3c2e055d2a33d0a7878542befce7891d0e8e78eb3cc464","flatsize":6028688,"path":"All/octave-forge-control-4.0.1_1.pkg","repopath":"All/octave-forge-control-4.0.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":5998400,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is control.\n\n Additional Octave Control tools","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"octave-forge-actuarial","origin":"math/octave-forge-actuarial","version":"1.1.0_28","comment":"Octave-forge package actuarial","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55039f69ecbe3ef62aa2295bd0c02414593a491d525d3ae364c23a1792e56b1d","flatsize":72274,"path":"All/octave-forge-actuarial-1.1.0_28.pkg","repopath":"All/octave-forge-actuarial-1.1.0_28.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":49100,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is actuarial.\n\nActuarial functions for Casualty and Property lines.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"ocsinventory-server","origin":"net-mgmt/ocsinventory-server","version":"2.12.1_1","comment":"Open Computer and Software Inventory Next Generation","maintainer":"dgeo@centrale-med.fr","www":"https://www.ocsinventory-ng.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f52f007a8747bbc972fbf96c82abd82d824904fdc7469a6d770b436dd64c198","flatsize":555158,"path":"All/ocsinventory-server-2.12.1_1.pkg","repopath":"All/ocsinventory-server-2.12.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":97172,"desc":"Open Computer and Software Inventory Next Generation is an application designed\nto help a network or system administrator keep track of the computers\nconfiguration and software that are installed on the network","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"ocsinventory-ocsreports":{"origin":"net-mgmt/ocsinventory-ocsreports","version":"2.12.1"},"p5-Apache-DBI":{"origin":"www/p5-Apache-DBI","version":"1.12_2"},"p5-Apache2-SOAP":{"origin":"net/p5-Apache2-SOAP","version":"0.73_4"},"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-Switch":{"origin":"lang/p5-Switch","version":"2.17_1"},"p5-XML-Entities":{"origin":"textproc/p5-XML-Entities","version":"1.0002"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"options":{"DOCS":"on","OCSREPORTS":"on"},"messages":[{"message":"ocsinventory-ng server is installed\n\nYou still need to (pick one):\n* edit files in /usr/local/etc/ocsinventory-server and link them to apache's\n  Includes/ directory","type":"install"}]},{"name":"ocsinventory-agent","origin":"net-mgmt/ocsinventory-agent","version":"2.10.2,1","comment":"Keep track of the computers configuration and software","maintainer":"mikael@FreeBSD.org","www":"https://www.ocsinventory-ng.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90464898e84e0858c310b939362ba3022b08cdf8e91e4dc1fc05a6557d807bad","flatsize":696781,"path":"All/ocsinventory-agent-2.10.2,1.pkg","repopath":"All/ocsinventory-agent-2.10.2,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":154748,"desc":"Open Computer and Software Inventory Next Generation is an application designed\nto help a network or system administrator keep track of the computers\nconfiguration and software that are installed on the network","deps":{"dmidecode":{"origin":"sysutils/dmidecode","version":"3.6"},"nmap":{"origin":"security/nmap","version":"7.94_3"},"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Net-Netmask":{"origin":"net-mgmt/p5-Net-Netmask","version":"2.0002"},"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"p5-Nmap-Parser":{"origin":"security/p5-Nmap-Parser","version":"1.37"},"p5-Proc-Daemon":{"origin":"devel/p5-Proc-Daemon","version":"0.23"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"pciutils":{"origin":"sysutils/pciutils","version":"3.13.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"options":{"DAEMON":"off","IPMI":"off","PRINTER":"off","SNMP":"on","SSL":"on"},"messages":[{"message":"This port disabled the post installation script during the build\nprocess to allow the package to be built without interaction.\n\nIf you wish to run this script it is located here:\n    /usr/local/lib/perl5/site_perl/Ocsinventory/Unix/postinst.pl\n\nNote: It may not be required to run this script depending on\nyour environment.","type":"install"}]},{"name":"ocserv","origin":"net/ocserv","version":"1.3.0_1","comment":"Server implementing the AnyConnect SSL VPN protocol","maintainer":"otis@FreeBSD.org","www":"https://ocserv.gitlab.io/www/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0396e219a95c677ac7bb95f2e61b4143e2816adbeb1f5588a5cac30dcc6b2726","flatsize":1911256,"path":"All/ocserv-1.3.0_1.pkg","repopath":"All/ocserv-1.3.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":449904,"desc":"OpenConnect server (ocserv) is an SSL VPN server. Its purpose is\nto be a secure, small, fast and configurable VPN server. It implements\nthe OpenConnect SSL VPN protocol, and has also (currently experimental)\ncompatibility with clients using the AnyConnect SSL VPN protocol.\nThe OpenConnect protocol provides a dual TCP/UDP VPN channel, and\nuses the standard IETF security protocols to secure it. Both IPv4\nand IPv6 are supported.\n\nOcserv's main features are security through privilege separation\nand sandboxing, accounting, and resilience due to a combined use\nof TCP and UDP. Authentication occurs in an isolated security\nmodule process, and each user is assigned an unprivileged worker\nprocess, and a networking (tun) device. That not only eases the\ncontrol of the resources of each user or group of users, but also\nprevents data leak (e.g., heartbleed-style attacks), and privilege\nescalation due to any bug on the VPN handling (worker) process. A\nmanagement interface allows for viewing and querying logged-in\nusers.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libev":{"origin":"devel/libev","version":"4.33_1,1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libtasn1":{"origin":"security/libtasn1","version":"4.19.0_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"oath-toolkit":{"origin":"security/oath-toolkit","version":"2.6.9_1"},"pcl":{"origin":"devel/pcl","version":"1.6_2"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"},"readline":{"origin":"devel/readline","version":"8.2.10"},"talloc":{"origin":"devel/talloc","version":"2.3.4_1"}},"categories":["net","net-vpn","security"],"users":["_ocserv"],"groups":["_ocserv"],"shlibs_required":["libreadline.so.8","libprotobuf-c.so.1","libtalloc.so.2","libnettle.so.8","libgnutls.so.30","liblz4.so.1","liboath.so.0","libev.so.4","libpcl.so.1"],"options":{"DOCS":"on","EXAMPLES":"on","GSSAPI":"off","MAXMIND":"off","RADIUS":"off"},"annotations":{"cpe":"cpe:2.3:a:infradead:ocserv:1.3.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"SECURITY NOTE: ocserv cannot isolate workers processes on FreeBSD,\nit only supports Linux's seccomp, but not FreeBSD's capsicum."}]},{"name":"octave-forge-audio","origin":"math/octave-forge-audio","version":"2.0.8_2","comment":"Octave-forge package audio","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d17eaf38b57ab3569c17eb247b70999a42441280556d06a29d84b71d80dc633f","flatsize":579329,"path":"All/octave-forge-audio-2.0.8_2.pkg","repopath":"All/octave-forge-audio-2.0.8_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":552544,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is audio.\n\n Audio recording, processing and playing tools.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"rtmidi":{"origin":"audio/rtmidi","version":"6.0.0"}},"categories":["math"],"messages":[{"message":"This port has not yet been configured to work with FreeBSD sound.","type":"install"}]},{"name":"ocrad","origin":"graphics/ocrad","version":"0.29","comment":"OCR program implemented as filter","maintainer":"yuri@FreeBSD.org","www":"https://www.gnu.org/software/ocrad/ocrad.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19e91f84171f1636ae8dafcca2ab09b682ac41216b6927368577ded23e7761a6","flatsize":744536,"path":"All/ocrad-0.29.pkg","repopath":"All/ocrad-0.29.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":187376,"desc":"GNU Ocrad is an OCR (Optical Character Recognition) program implemented\nas a filter and based on a feature extraction method. It reads a bitmap\nimage in pbm format and outputs text in ISO-8859-1 (Latin-1) charset.\nAlso includes a layout analyser able to separate the columns or blocks\nof text normally found on printed pages.\nIt can be used as a stand-alone console application, or as a backend to\nother programs.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"octave-forge-automatic-differentiation","origin":"math/octave-forge-automatic-differentiation","version":"1.0.0_6","comment":"Octave-forge package automatic-differentiation","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3831460ec2968fa7888ddbc2728113c186c700c1313b958d39be969bcaa74854","flatsize":64389,"path":"All/octave-forge-automatic-differentiation-1.0.0_6.pkg","repopath":"All/octave-forge-automatic-differentiation-1.0.0_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":41796,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is automatic-differentiation.\n\n An automatic differentiation implimentation for Octave.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"oclock","origin":"x11-clocks/oclock","version":"1.0.4_1","comment":"Round clock application for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbde79fae18f0a09a8102a6ae1f65bc4bc23365316107c8745421c14ff9d4da5","flatsize":19980,"path":"All/oclock-1.0.4_1.pkg","repopath":"All/oclock-1.0.4_1.pkg","licenselogic":"single","pkgsize":9108,"desc":"This package contains oclock, which displays the current time on an analog\ndisplay.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"}},"categories":["x11-clocks"],"shlibs_required":["libXmu.so.6","libXext.so.6","libXt.so.6","libX11.so.6","libxkbfile.so.1"]},{"name":"ocsinventory-ocsreports","origin":"net-mgmt/ocsinventory-ocsreports","version":"2.12.1","comment":"Webconsole for OCS Inventory NG","maintainer":"dgeo@centrale-med.fr","www":"http://www.ocsinventory-ng.org/en/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33d9ace2c6f8fefb1d019658a0ca72afc6d82d12d2569dba51c9b86c7c0ae7b2","flatsize":25011708,"path":"All/ocsinventory-ocsreports-2.12.1.pkg","repopath":"All/ocsinventory-ocsreports-2.12.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3260336,"desc":"Webconsole for OCS Inventory NG","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-soap":{"origin":"net/php82-soap","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["net-mgmt"],"messages":[{"message":"To configure ocsreports, you have to:\n* edit /usr/local/www/ocsinventory-ocsreports/dbconfig.inc.php\n  (and maybe backend/require/cas.config.php in the same dir)\n* edit /usr/local/etc/ocsinventory-server/ocsreports.conf and include it in an apache\n  virtualhost config","type":"install"}]},{"name":"ocrs","origin":"graphics/ocrs","version":"0.8.0_1","comment":"Rust CLI tool for OCR","maintainer":"yuri@FreeBSD.org","www":"https://github.com/robertknight/ocrs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e34652b509d468c19915b3665f662d9f6c855fc79098f4c65fcf42a9559c773a","flatsize":5063797,"path":"All/ocrs-0.8.0_1.pkg","repopath":"All/ocrs-0.8.0_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1645308,"desc":"ocrs is a Rust library and CLI tool for extracting text from images, also\nknown as OCR (Optical Character Recognition).\n\nThe goal is to create a modern OCR engine that:\n- Works well on a wide variety of images (scanned documents, photos containing\n  text, screenshots etc.) with zero or much less preprocessing effort compared\n  to earlier engines like [Tesseract][tesseract]. This is achieved by using\n  machine learning more extensively in the pipeline.\n- Is easy to compile and run across a variety of platforms, including\n  WebAssembly\n- Is trained on open and liberally licensed datasets\n- Has a codebase that is easy to understand and modify\n\nUnder the hood, the library uses neural network models trained in\nPyTorch, which are then exported to ONNX and executed using\nthe RTen engine.","categories":["graphics"]},{"name":"ocl-icd","origin":"devel/ocl-icd","version":"2.3.1_2","comment":"OpenCL Installable Client Driver","maintainer":"ohartmann@walstatt.org","www":"https://github.com/OCL-dev/ocl-icd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab4431e78b167d09acb2fc0f552c9108caac5f0351340a73dd37da178911e55e","flatsize":268871,"path":"All/ocl-icd-2.3.1_2.pkg","repopath":"All/ocl-icd-2.3.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":56376,"desc":"OpenCL implementations are provided as ICD (Installable Client Driver). An\nOpenCL program can use several ICD thanks to the use of an ICD Loader as\nprovided by this project. This free ICD Loader can load any (free or non\nfree) ICD.","categories":["devel"],"shlibs_provided":["libOpenCL.so.1"],"options":{"DOCS":"on","MANPAGES":"on"}},{"name":"ocaml-zarith","origin":"math/ocaml-zarith","version":"1.13_2","comment":"OCaml arithmetic library for arbitrary precision integers","maintainer":"danfe@FreeBSD.org","www":"https://forge.ocamlcore.org/projects/zarith","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"165e26e3c889bcf7482c882c5cdf20b88a2f763a8c60c3b22627feb5d605ce26","flatsize":1138301,"path":"All/ocaml-zarith-1.13_2.pkg","repopath":"All/ocaml-zarith-1.13_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":195512,"desc":"The Zarith library implements arithmetic and logical operations over\narbitrary precision numbers.  It uses GMP to efficiently implement\narithmetic over large numbers.  Small integers are represented as Caml\nunboxed integers for speed and space economy.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"options":{"DOCS":"on"}},{"name":"ocaml-zip","origin":"archivers/ocaml-zip","version":"1.11_3","comment":"OCaml library to manipulate ZIP/GZIP/JAR archives","maintainer":"danfe@FreeBSD.org","www":"https://github.com/xavierleroy/camlzip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d8dd91ca7bb0af69a70987bf790cbd594073caf06115f0ff629e90d66aba5ec","flatsize":895518,"path":"All/ocaml-zip-1.11_3.pkg","repopath":"All/ocaml-zip-1.11_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":230720,"desc":"This Objective Caml library provides easy access to compressed files in ZIP\nand GZIP format, as well as to Java JAR files.  It provides functions\nfor reading from and writing to compressed files in these formats.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["archivers"]},{"name":"ocaml-xstrp4","origin":"devel/ocaml-xstrp4","version":"1.8.2_3","comment":"OCaml extension to expands brace expansions","maintainer":"ports@FreeBSD.org","www":"https://www.ocaml-programming.de/packages/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6043a0bf0d25c423307533017cab79bb124802975e9a8ed6902b0360d2083332","flatsize":110429,"path":"All/ocaml-xstrp4-1.8.2_3.pkg","repopath":"All/ocaml-xstrp4-1.8.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31468,"desc":"This is a camlp4 extension that expands brace expansions like a shell\ndoes. See sample.ml for examples.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-xstrp4 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-xstr","origin":"devel/ocaml-xstr","version":"0.2.1_5","comment":"Thread-safe implementation of string searching/matching","maintainer":"ports@FreeBSD.org","www":"http://projects.camlcity.org/projects/xstr.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d58dc3332f6f031642ffc396e103844538a6f147b6e89a358e57a50cc6aa7590","flatsize":217680,"path":"All/ocaml-xstr-0.2.1_5.pkg","repopath":"All/ocaml-xstr-0.2.1_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":63484,"desc":"This package implements frequent string operations: searching, replacing,\nsplitting, matching. It is independent from the Str library, and can\nreplace Str in many cases. Unlike Str, xstr is thread-safe. xstr does\nnot implement regular expressions in general, but an important subset.\nSome operations of xstr are performed as quickly as by Str; if the string\nto be processed is small, xstr is often faster than Str; if the string is\nbig, xstr is up to half as fast than Str.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-xstr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-ulex","origin":"devel/ocaml-ulex","version":"1.1_4","comment":"Lexer generator for Unicode and OCaml","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afcc8fb9083489b946c2082dc58cf2a88ffe5e3201891b68f724f23606ecccd7","flatsize":161150,"path":"All/ocaml-ulex-1.1_4.pkg","repopath":"All/ocaml-ulex-1.1_4.pkg","licenselogic":"single","pkgsize":29324,"desc":"Ulex: An OCaml lexer generator for Unicode.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-ulex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"oidn","origin":"graphics/oidn","version":"1.4.3_4","comment":"Intel(R) Open Image Denoise library","maintainer":"yuri@FreeBSD.org","www":"https://www.openimagedenoise.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c59d6dbd8cfa7018000561a3cdae52853dea333e55f2d2fa3e62ab8bbf06571c","flatsize":49510080,"path":"All/oidn-1.4.3_4.pkg","repopath":"All/oidn-1.4.3_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41937444,"desc":"Intel Open Image Denoise is an open source library of high-performance,\nhigh-quality denoising filters for images rendered with ray tracing. Open Image\nDenoise is part of the Intel Rendering Framework and is released under the\npermissive Apache 2.0 license.\n\nThe purpose of Open Image Denoise is to provide an open, high-quality,\nefficient, and easy-to-use denoising library that allows one to significantly\nreduce rendering times in ray tracing based rendering applications. It filters\nout the Monte Carlo noise inherent to stochastic ray tracing methods like path\ntracing, reducing the amount of necessary samples per pixel by even multiple\norders of magnitude (depending on the desired closeness to the ground truth).\nA simple but flexible C/C++ API ensures that the library can be easily\nintegrated into most existing or new rendering solutions.","deps":{"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openimageio":{"origin":"graphics/openimageio","version":"2.5.13.1"}},"categories":["graphics"],"shlibs_required":["libtbb.so.12","libOpenImageIO.so.2.5","libOpenImageIO_Util.so.2.5"],"shlibs_provided":["libOpenImageDenoise.so.1"],"options":{"APPS":"on","DOCS":"on","OPENIMAGEIO":"on"}},{"name":"ocaml-uchar","origin":"devel/ocaml-uchar","version":"0.0.2_4","comment":"Compatibility library for OCaml's Uchar module","maintainer":"danfe@FreeBSD.org","www":"https://ocaml.github.io/uchar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"324a2a6469c83d7c700a50c649ed284bac2956f11bfdbdca32042c3c4e9fd79c","flatsize":27603,"path":"All/ocaml-uchar-0.0.2_4.pkg","repopath":"All/ocaml-uchar-0.0.2_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":9524,"desc":"The uchar package provides a compatibility library for the Uchar module\nintroduced in OCaml 4.03.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"]},{"name":"ocaml-uutf","origin":"devel/ocaml-uutf","version":"1.0.3_3","comment":"Non-blocking streaming Unicode codec for OCaml","maintainer":"danfe@FreeBSD.org","www":"https://erratique.ch/software/uutf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a12862201b2faf7dd74dcabf3cc4cdb7e52b7f3117551eee74389452d7f0d0f","flatsize":3913897,"path":"All/ocaml-uutf-1.0.3_3.pkg","repopath":"All/ocaml-uutf-1.0.3_3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":887932,"desc":"Uutf is an non-blocking streaming Unicode codec for OCaml to decode and\nencode the UTF-8, UTF-16, UTF-16LE and UTF-16BE encoding schemes. It\ncan efficiently work character by character without blocking on IO.\nDecoders perform character position tracking and support newline\nnormalization.\n\nFunctions are also provided to fold over the characters of UTF encoded\nOCaml string values and to directly encode characters in OCaml Buffer.t\nvalues.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-type_conv","origin":"devel/ocaml-type_conv","version":"113.00.02_3","comment":"Type conversion routines for OCaml","maintainer":"ports@FreeBSD.org","www":"https://janestreet.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76f6335552dddb69c66a29ffbaa4e977c585b5d430e36eaa5663a1b55cc51a9b","flatsize":2900425,"path":"All/ocaml-type_conv-113.00.02_3.pkg","repopath":"All/ocaml-type_conv-113.00.02_3.pkg","licenselogic":"and","licenses":["APACHE20","BSD3CLAUSE"],"pkgsize":511696,"desc":"The type-conv mini library factors out functionality needed by different\npreprocessors that generate code from type specifications, because this\nfunctionality cannot be duplicated without losing the ability to use\nthese preprocessors simultaneously.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-type_conv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-stdio","origin":"devel/ocaml-stdio","version":"0.17.0","comment":"Standard IO library for Objective-Caml","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/janestreet/stdio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc88d757c4f434cc88fb0d084e8fd95dcce51fafec7c8a29bec5cef0ff0b12bb","flatsize":435978,"path":"All/ocaml-stdio-0.17.0.pkg","repopath":"All/ocaml-stdio-0.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":84128,"desc":"Library for Objective-Caml providing extra functionality for OCaml's\ninput and output channels.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-base":{"origin":"devel/ocaml-base","version":"0.16.3_1"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-yojson","origin":"textproc/ocaml-yojson","version":"2.1.2","comment":"JSON library for OCaml","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/ocaml-community/yojson","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"439a10ded19a1d1c12bd3796e4d98a7118798df7d7275f5281dc34ce03fb2591","flatsize":9561440,"path":"All/ocaml-yojson-2.1.2.pkg","repopath":"All/ocaml-yojson-2.1.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1662200,"desc":"The Yojson library provides several types for working with the\nJavaScript Object Notation with Objective-Caml.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-seq":{"origin":"devel/ocaml-seq","version":"0.2.2_1"}},"categories":["textproc"],"options":{"DOCS":"on"}},{"name":"ocaml-text","origin":"textproc/ocaml-text","version":"0.8_3","comment":"OCaml library for dealing with text","maintainer":"ports@FreeBSD.org","www":"https://forge.ocamlcore.org/projects/ocaml-text/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ac1c0230baa6de430d7a7dc48f0703018438780cd1af5f575ab3ccdb28b0c77","flatsize":2551700,"path":"All/ocaml-text-0.8_3.pkg","repopath":"All/ocaml-text-0.8_3.pkg","licenselogic":"single","pkgsize":453416,"desc":"OCaml-Text is a library for dealing with ``text'', i.e. a sequence of Unicode\ncharacters, in a convenient way.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"},"ocaml-pcre":{"origin":"devel/ocaml-pcre","version":"7.2.3_4"}},"categories":["textproc"],"options":{"PCRE":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-text port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-topkg","origin":"devel/ocaml-topkg","version":"1.0.7_3","comment":"Transitory OCaml software packager","maintainer":"danfe@FreeBSD.org","www":"https://erratique.ch/software/topkg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7742d93961573444b21f4147ead6054294a8f25c734c5f03e7e71c85dbc38f80","flatsize":3249494,"path":"All/ocaml-topkg-1.0.7_3.pkg","repopath":"All/ocaml-topkg-1.0.7_3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":627204,"desc":"Topkg is a packager for distributing OCaml software.  It provides an API\nto describe the files a package installs in a given build configuration\nand to specify information about the package's distribution, creation,\nand publication procedures.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-sqlite3","origin":"databases/ocaml-sqlite3","version":"4.0.5_2","comment":"OCaml bindings to sqlite3 library","maintainer":"ports@FreeBSD.org","www":"https://mmottl.github.io/sqlite3-ocaml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"492872222bc1907f39ff71fe398d4d7c33a1e12284c02c47d23200be74857ff6","flatsize":825091,"path":"All/ocaml-sqlite3-4.0.5_2.pkg","repopath":"All/ocaml-sqlite3-4.0.5_2.pkg","licenselogic":"single","licenses":["OCSQLT3"],"pkgsize":128336,"desc":"Sqlite3 bindings for Objective Caml\n\nSqlite 3 database library wrapper for ocaml.\nSqlite 3 is available from http://www.sqlite.org\nThis wrapper is written in a way that enables a friendly\ncoexistence with the old (version 2) sqlite and its\nocaml wrapper ocaml-sqlite.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-sqlite3 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-ssl","origin":"security/ocaml-ssl","version":"0.7.0","comment":"OpenSSL bindings for OCaml","maintainer":"danfe@FreeBSD.org","www":"https://github.com/savonet/ocaml-ssl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5d89b2ffdb86e0de3c9cde64998702410c260a4621c07d9c67e704f35e8bcaf","flatsize":1079086,"path":"All/ocaml-ssl-0.7.0.pkg","repopath":"All/ocaml-ssl-0.7.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":207476,"desc":"This package installs a set of OCaml bindings for OpenSSL.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ocaml-seq","origin":"devel/ocaml-seq","version":"0.2.2_1","comment":"Compatibility library for the iterator type of OCaml","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/c-cube/seq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecc4383f5ca5e1099d82aee2dab80e9d3d2ab1923b6894f66a7357cb610d86fe","flatsize":146985,"path":"All/ocaml-seq-0.2.2_1.pkg","repopath":"All/ocaml-seq-0.2.2_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":29356,"desc":"Compatibility package for the standard iterator type `Seq' introduced\nin OCaml 4.07.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-sexplib0","origin":"devel/ocaml-sexplib0","version":"0.16.0_1","comment":"OCaml library for working with S-expressions","maintainer":"ports@FreeBSD.org","www":"https://janestreet.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54c05b5a1744646fc2ef9ca18b5dce7ac319f564523586be99b29defc7c49243","flatsize":1353634,"path":"All/ocaml-sexplib0-0.16.0_1.pkg","repopath":"All/ocaml-sexplib0-0.16.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":316692,"desc":"This library contains functionality for parsing and pretty-printing\nS-expressions. In addition to that it contains an extremely useful\npreprocessing module for Camlp4, which can be used to automatically\ngenerate code from type definitions for efficiently converting\nOCaml-values to S-expressions and vice versa. In combination with the\nparsing and pretty-printing functionality this frees the user from\nhaving to write his own I/O-routines for data structures he defines.\nPossible errors during automatic conversions from S-expressions to\nOCaml-values are reported in a very human-readable way. Another module\nin the library allows you to extract and replace sub-expressions in\nS-expressions.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"},"ocaml-type_conv":{"origin":"devel/ocaml-type_conv","version":"113.00.02_3"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-sexplib0 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-rresult","origin":"devel/ocaml-rresult","version":"0.7.0_1","comment":"Result combinator library for Objective Caml","maintainer":"freebsd@dev.thsi.be","www":"https://erratique.ch/software/rresult","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffc31112d6b0230c87926a2d9d8a8c018d3a79b1cf4dd0db606c48740c1fbbf3","flatsize":207173,"path":"All/ocaml-rresult-0.7.0_1.pkg","repopath":"All/ocaml-rresult-0.7.0_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":49212,"desc":"This library defines cominators to operate on the standard Result type\n(introduced in OCaml 4.03). Using Result as return type of a\ncomputation that can fail forces explicit handling of error, as oposed\nto e.g. raising an exception.\n\nAs the author puts it: \"OCaml 4.08 provides the Stdlib.Result module\nwhich you should prefer to Rresult.\"","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-sdl","origin":"devel/ocaml-sdl","version":"0.9.1_7","comment":"OCaml interface to the SDL","maintainer":"ports@FreeBSD.org","www":"https://ocamlsdl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ec3687378e3f6e9cfc2d984ee0db969445722ea068167d8a7b096009b7e0e1c","flatsize":1361288,"path":"All/ocaml-sdl-0.9.1_7.pkg","repopath":"All/ocaml-sdl-0.9.1_7.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":195424,"desc":"OCamlSDL is an OCaml interface to the SDL (Simple DirectMedia Layer) library.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["devel"],"shlibs_required":["libSDL-1.2.so.0","libSDL_gfx.so.16","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_ttf-2.0.so.0"],"options":{"DOCS":"on","SDL_GFX":"on","SDL_IMAGE":"on","SDL_MIXER":"on","SDL_TTF":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-sdl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-result","origin":"devel/ocaml-result","version":"1.5_2","comment":"Compatibility result module for OCaml","maintainer":"danfe@FreeBSD.org","www":"https://github.com/janestreet/result","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5851d2e8cd20ed83a1a010a1c69801c6e377dbb86198b5322c2eec0b50caa5d6","flatsize":39094,"path":"All/ocaml-result-1.5_2.pkg","repopath":"All/ocaml-result-1.5_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11016,"desc":"Projects that want to use the new result type defined in OCaml >= 4.03\nwhile staying compatible with older versions of OCaml should use the\n`Result' module defined in this library.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-sem","origin":"devel/ocaml-sem","version":"0.0.2_6","comment":"POSIX semaphores for OCaml","maintainer":"ports@FreeBSD.org","www":"https://ocaml-sem.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fc1a72626570ecaaf224b4d903150bd6cb46c47dc3082848879c2510582e94e","flatsize":101383,"path":"All/ocaml-sem-0.0.2_6.pkg","repopath":"All/ocaml-sem-0.0.2_6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21160,"desc":"POSIX semaphores for OCaml. The library mimics things found under \"man sem\"\nand \"man sem_open\".","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-sem port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-react","origin":"devel/ocaml-react","version":"1.2.2","comment":"OCaml module for functional reactive programming","maintainer":"ports@FreeBSD.org","www":"https://erratique.ch/software/react","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a206235a14dc21d10066f35e810095a5414e974c708a03e2914748c86886c86","flatsize":683475,"path":"All/ocaml-react-1.2.2.pkg","repopath":"All/ocaml-react-1.2.2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":107224,"desc":"React is an Ocaml module for functional reactive programming. It provides\nsupport to programs with time varying values: applicative events and signals.\nReact doesn't define any primitive event or signal, this lets the client\nchoose the concrete timeline.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-cppo":{"origin":"devel/ocaml-cppo","version":"1.6.9_3"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-react port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-res","origin":"devel/ocaml-res","version":"5.0.1_2","comment":"OCaml library for resizable arrays and strings","maintainer":"danfe@FreeBSD.org","www":"https://mmottl.github.io/res/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd79da12f42b039e618f2857b5713b2985a18bb34a28314ec765b33720df3b75","flatsize":2787653,"path":"All/ocaml-res-5.0.1_2.pkg","repopath":"All/ocaml-res-5.0.1_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":544180,"desc":"This OCaml-library consists of a set of modules which implement\nautomatically resizing (= reallocating) data structures that consume\na contiguous part of memory. This allows appending and removing of\nelements to/from arrays (both boxed and unboxed), strings (-> buffers),\nbit strings and weak arrays while still maintaining fast constant-time\naccess to elements.\n\nThere are also functors that allow the generation of similar modules\nwhich use different reallocation strategies.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ocaml-re","origin":"devel/ocaml-re","version":"1.11.0_1","comment":"Pure OCaml regular expressions","maintainer":"ports@FreeBSD.org","www":"https://github.com/ocaml/ocaml-re","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"254a0001ea3f13bf808aaf5e19be79edb5d1509991f457ea15cbaaf4a551c02c","flatsize":4053373,"path":"All/ocaml-re-1.11.0_1.pkg","repopath":"All/ocaml-re-1.11.0_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":924376,"desc":"Re is a regular expression library for OCaml.\n\nThe following styles of regular expressions are supported:\n* Perl-style regular expressions (module Re_perl);\n* Posix extended regular expressions (module Re_posix);\n* Emacs-style regular expressions (module Re_emacs);\n* Shell-style file globbing (module Re_glob).","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-seq":{"origin":"devel/ocaml-seq","version":"0.2.2_1"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-re port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-ppx_derivers","origin":"devel/ocaml-ppx_derivers","version":"1.2.1","comment":"PPX compatibility library for OCaml","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/ocaml-ppx/ppx_derivers","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55a56bdef3f748b79381c8ef91587246682f9f1540e7a80024708b4eecb8d2a4","flatsize":44993,"path":"All/ocaml-ppx_derivers-1.2.1.pkg","repopath":"All/ocaml-ppx_derivers-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15092,"desc":"Legacy OCaml PPX library which allows the interoperability of\nppx_deriving and ppx_type_conv. New code should depend on ocaml-ppxlib\ninstead of depending on this library.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-sexplib","origin":"devel/ocaml-sexplib","version":"0.16.0,1","comment":"OCaml library for (de)serializing S-expressions","maintainer":"freebsd@dev.thsi.be","www":"https://janestreet.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32cf14dc2e62e3ba35a16978223682998cf4688b801522a2ddc61b67304fe206","flatsize":3747915,"path":"All/ocaml-sexplib-0.16.0,1.pkg","repopath":"All/ocaml-sexplib-0.16.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":752648,"desc":"This library contains functionality for parsing and pretty-printing\nS-expressions.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-num":{"origin":"math/ocaml-num","version":"1.4_3"},"ocaml-parsexp":{"origin":"devel/ocaml-parsexp","version":"0.16.0"},"ocaml-sexplib0":{"origin":"devel/ocaml-sexplib0","version":"0.16.0_1"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-pomap","origin":"devel/ocaml-pomap","version":"4.1.1_3","comment":"OCaml library to maintain a list of partially ordered elements","maintainer":"ports@FreeBSD.org","www":"https://mmottl.github.io/pomap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94b18ecf5321cd99189d9d67cd32299e583456e1bc240fb61d6c04eeee29207f","flatsize":1662148,"path":"All/ocaml-pomap-4.1.1_3.pkg","repopath":"All/ocaml-pomap-4.1.1_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":370640,"desc":"The Pomap-library implements an ADT that maintains maps of partially\nordered elements. Whereas a total order allows you to say whether some\nelement is lower, equal or greater than another one, partial orders also\nallow for a \"don-t know\" case.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-pomap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-pcre2","origin":"devel/ocaml-pcre2","version":"7.5.2_1","comment":"Perl compatible regular expressions for Objective Caml","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/camlp5/pcre2-ocaml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"989df5a3ef469034edc7970e8f3682120815b7480dbf5cb1cbad81a1ff76ea6b","flatsize":5414269,"path":"All/ocaml-pcre2-7.5.2_1.pkg","repopath":"All/ocaml-pcre2-7.5.2_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":807364,"desc":"OCaml binding to the libpcre2, the Perl compatible regular expressions\nlibrary.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["devel"],"shlibs_required":["libpcre2-8.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ocaml-ppx_sexp_conv","origin":"devel/ocaml-ppx_sexp_conv","version":"0.16.0","comment":"Deriving PPX plugin to generate S-expression converters","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/janestreet/ppx_sexp_conv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd0bdeddd51c27cf2a7f42e94976ce6cbde9d57249dc101f373ab32b12c9d57f","flatsize":5403797,"path":"All/ocaml-ppx_sexp_conv-0.16.0.pkg","repopath":"All/ocaml-ppx_sexp_conv-0.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1045296,"desc":"This library contains functionality for parsing and pretty-printing\nS-expressions.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-base":{"origin":"devel/ocaml-base","version":"0.16.3_1"},"ocaml-ppxlib":{"origin":"devel/ocaml-ppxlib","version":"0.32.0"},"ocaml-sexplib0":{"origin":"devel/ocaml-sexplib0","version":"0.16.0_1"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-pcre","origin":"devel/ocaml-pcre","version":"7.2.3_4","comment":"Perl compatible regular expressions for Objective Caml","maintainer":"hrs@FreeBSD.org","www":"http://www.ocaml.info/home/ocaml_sources.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bd1b32b2fe1e7ef2c586f411c0a5ba84c2865027dba11f3f404a76d8250c31f","flatsize":1908671,"path":"All/ocaml-pcre-7.2.3_4.pkg","repopath":"All/ocaml-pcre-7.2.3_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":336436,"desc":"Perl compatible regular expressions for Objective Caml.\n\nSee also: https://github.com/mmottl/pcre-ocaml","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["devel"],"shlibs_required":["libpcre.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ocaml-parmap","origin":"devel/ocaml-parmap","version":"1.2.4_2","comment":"Minimalistic library allowing to exploit multicore architecture","maintainer":"dumbbell@FreeBSD.org","www":"https://github.com/rdicosmo/parmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3cab95a6bf8d8f6c0e7430e4f4d37b91b8043fcbf4455c55058829f6f3b52390","flatsize":1110099,"path":"All/ocaml-parmap-1.2.4_2.pkg","repopath":"All/ocaml-parmap-1.2.4_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":257736,"desc":"Parmap is a minimalistic library allowing to exploit multicore\narchitecture for OCaml programs with minimal modifications: if you want\nto use your many cores to accelerate an operation which happens to be a\nmap, fold or map/fold (map-reduce), just use Parmap's parmap, parfold\nand parmapfold primitives in place of the standard List.map and friends,\nand specify the number of subprocesses to use by the optional parameter\n~ncores.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"]},{"name":"ocaml-parsexp","origin":"devel/ocaml-parsexp","version":"0.16.0","comment":"OCaml library for parsing S-expressions","maintainer":"freebsd@dev.thsi.be","www":"https://janestreet.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec069e5ad1ebbffdaa255b085635ff4c25f6e6a9c735e30b781cf7fc97087323","flatsize":4306581,"path":"All/ocaml-parsexp-0.16.0.pkg","repopath":"All/ocaml-parsexp-0.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":717644,"desc":"This library provides generic parsers for parsing S-expressions in\nOCaml.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-sexplib0":{"origin":"devel/ocaml-sexplib0","version":"0.16.0_1"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-ounit","origin":"devel/ocaml-ounit","version":"1.0.3_5","comment":"OCaml unit test framework","maintainer":"ports@FreeBSD.org","www":"http://home.wanadoo.nl/maas/ocaml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e877e52e400dd18ce53f046461ee64568e0b69234225af85f0da91cee748f4e4","flatsize":123724,"path":"All/ocaml-ounit-1.0.3_5.pkg","repopath":"All/ocaml-ounit-1.0.3_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24192,"desc":"OUnit is a unit testing framework for Objective Caml, inspired by\nthe JUnit tool for Java, and the HUnit tool for Haskell.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-ounit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-ocurl","origin":"ftp/ocaml-ocurl","version":"0.9.2_3","comment":"Interface for OCaml to the curl lib","maintainer":"danfe@FreeBSD.org","www":"https://ygrek.org/p/ocurl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a4f73538c57342f74ced9b89e55e6523933978de077e26e39fc92e26c9ec4f6","flatsize":2466131,"path":"All/ocaml-ocurl-0.9.2_3.pkg","repopath":"All/ocaml-ocurl-0.9.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":409584,"desc":"The Ocaml Curl Library (Ocurl) is an interface library for the\nprogramming language Ocaml to the networking library\nlibcurl. Currently Ocurl requires libcurl 7.9.8 or newer (using older\nversions may yield compilation errors).","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"},"ocaml-lwt":{"origin":"devel/ocaml-lwt","version":"5.7.0"}},"categories":["ftp"],"shlibs_required":["libcurl.so.4"],"options":{"LWT":"on"}},{"name":"ocaml-ocplib-endian","origin":"devel/ocaml-ocplib-endian","version":"1.2","comment":"Optimized manipulation of integers over the standard byte-array types of OCaml","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/janestreet/base","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81af86cb856a134f8602dce3b2847e1586e9467043116a5b74a20d890dd27a8a","flatsize":1305399,"path":"All/ocaml-ocplib-endian-1.2.pkg","repopath":"All/ocaml-ocplib-endian-1.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":197812,"desc":"This OCaml library allows to read and write 8/16/32/64-bits integers\nfrom and to Bigstring, Bytes and String, using a specific endianness.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"opensearch-dashboards210","origin":"textproc/opensearch-dashboards210","version":"2.10.0","comment":"Visualization dashboards for OpenSearch","maintainer":"opensearch@FreeBSD.org","www":"https://opensearch.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9471bfe8ff425446231b206790b7d583850bc62ce24561c59e3e7b4b0824595","flatsize":911468899,"path":"All/opensearch-dashboards210-2.10.0.pkg","repopath":"All/opensearch-dashboards210-2.10.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":165019636,"desc":"OpenSearch Dashboards is the default visualization tool for data in OpenSearch.\nIt also serves as a user interface for many of the OpenSearch plugins,\nincluding security, alerting, Index State Management, SQL, and more.","deps":{"node18":{"origin":"www/node18","version":"18.20.4"}},"categories":["textproc","www"]},{"name":"ocaml-opam","origin":"devel/ocaml-opam","version":"2.1.6","comment":"Source-based package manager for OCaml","maintainer":"hannes@mehnert.org","www":"https://opam.ocaml.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b15dd59ad9b44af7e931de8df4dba6be36da6a252878b6b0cea57081a61c20a","flatsize":11997214,"path":"All/ocaml-opam-2.1.6.pkg","repopath":"All/ocaml-opam-2.1.6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2800216,"desc":"OPAM is a source-based package manager for OCaml. It supports multiple\nsimultaneous compiler installations, flexible package constraints, and\na Git-friendly development workflow.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"git":{"origin":"devel/git","version":"2.45.2_1"},"gmake":{"origin":"devel/gmake","version":"4.4.1"},"patch":{"origin":"devel/patch","version":"2.7.6_2"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["devel"],"options":{"DARCS":"off","GIT":"on","MERCURIAL":"off","RSYNC":"on"}},{"name":"ocaml-num","origin":"math/ocaml-num","version":"1.4_3","comment":"Legacy library for arbitrary-precision arithmetic","maintainer":"danfe@FreeBSD.org","www":"https://github.com/ocaml/num","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"186d25eafc61f60a263abba5961a38b2aebbfa4c93d16bd6920be60539bce1bb","flatsize":1223236,"path":"All/ocaml-num-1.4_3.pkg","repopath":"All/ocaml-num-1.4_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":255880,"desc":"The Num library implements integer arithmetic and rational arithmetic in\narbitrary precision.  It was split off the core OCaml distribution starting\nwith the 4.06.0 release.\n\nNew applications that need arbitrary-precision arithmetic should use the\nZarith library instead of the Num library, and older applications that\nalready use Num are encouraged to switch to Zarith.  Zarith delivers much\nbetter performance than Num and has a nicer API.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["math"]},{"name":"ocaml-mtime","origin":"devel/ocaml-mtime","version":"2.0.0_1","comment":"Platform independent wall-clock monotonic time for OCaml","maintainer":"freebsd@dev.thsi.be","www":"https://erratique.ch/software/mtime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28c24cf83f556766507427ad24ff3a5a627f5f95d7412c58971a4c1684981921","flatsize":263844,"path":"All/ocaml-mtime-2.0.0_1.pkg","repopath":"All/ocaml-mtime-2.0.0_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":58572,"desc":"A monotonic time source provides time samples or measurements which are\nalways increasing, regardless of any adjustments made to the computer clock.\n\nThis library provides a pure OCaml implementation, and another implementation\nrelying on the operating system or the JavaScript runtime.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ocaml-ocamlbuild","origin":"devel/ocaml-ocamlbuild","version":"0.14.2_5","comment":"Legacy build tool for OCaml libraries and programs","maintainer":"danfe@FreeBSD.org","www":"https://github.com/ocaml/ocamlbuild","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7408c13c6d8ad6fe8a6856e380d778030b2bd8ef1401f4153f0d9c1d79072d11","flatsize":12784915,"path":"All/ocaml-ocamlbuild-0.14.2_5.pkg","repopath":"All/ocaml-ocamlbuild-0.14.2_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1367512,"desc":"OCamlbuild is a generic build tool, that has built-in rules for building\nOCaml library and programs.\n\nIn recent years, the OCaml community has converged towards a more recent\nand faster build tool: Dune.  It is available as `devel/ocaml-dune' port.\nWhen choosing a build system, one should probably use Dune instead.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"]},{"name":"ocaml-lwt_ssl","origin":"security/ocaml-lwt_ssl","version":"1.2.0","comment":"OpenSSL asynchronously cooperative bindings for OCaml","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/ocsigen/lwt_ssl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a23bf9c55714dba20bf761fbd41340a0f6c2c0dc5a52cfaf41735c58523c3a98","flatsize":205815,"path":"All/ocaml-lwt_ssl-1.2.0.pkg","repopath":"All/ocaml-lwt_ssl-1.2.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":52828,"desc":"This OCaml library provide a non-blocking interface to OpenSSL that is\ncompatible with application using the \"lwt\" cooperative threading\nlibrary.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-lwt":{"origin":"devel/ocaml-lwt","version":"5.7.0"},"ocaml-ssl":{"origin":"security/ocaml-ssl","version":"0.7.0"}},"categories":["security"],"options":{"DOCS":"on"}},{"name":"ocaml-magic","origin":"devel/ocaml-magic","version":"0.7.3_6","comment":"OCaml binding for libmagic(3)","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/ocaml-magic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39f0d40ceabff7f4cdec90116a5d65cd8897eb4e86cff929921b6319085e9d5c","flatsize":2024085,"path":"All/ocaml-magic-0.7.3_6.pkg","repopath":"All/ocaml-magic-0.7.3_6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":508124,"desc":"[ excerpt from developer's www site ]\n\nAn ocaml wrapper for the libmagic(3) API. The libmagic API consults\non a magic(5) database file in order to provide information to\nidentify the type of a given file.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-magic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-logs","origin":"devel/ocaml-logs","version":"0.7.0_1","comment":"Logging library for Objective Caml","maintainer":"freebsd@dev.thsi.be","www":"https://erratique.ch/software/logs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"034fb2025476222864b49d9690a7f2bfdd6a23e9e4d55390fd0fa6c395d8b61e","flatsize":618250,"path":"All/ocaml-logs-0.7.0_1.pkg","repopath":"All/ocaml-logs-0.7.0_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":127504,"desc":"Logging library for OCaml. The optional module Logs_cli, Logs_fmt and Logs_lwt\nare included. The Logs_browser module for js_of_ocaml is not.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-cmdliner":{"origin":"devel/ocaml-cmdliner","version":"1.0.4_4"},"ocaml-fmt":{"origin":"devel/ocaml-fmt","version":"0.9.0_1"},"ocaml-lwt":{"origin":"devel/ocaml-lwt","version":"5.7.0"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-ocamlgraph","origin":"math/ocaml-ocamlgraph","version":"1.8.8_3","comment":"Graph manipulation library for OCaml","maintainer":"ports@FreeBSD.org","www":"https://ocamlgraph.lri.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd6267783a1e3d28d13c776b792f4391dac6f561cad764abfe6bafa026557f35","flatsize":18974282,"path":"All/ocaml-ocamlgraph-1.8.8_3.pkg","repopath":"All/ocaml-ocamlgraph-1.8.8_3.pkg","licenselogic":"single","pkgsize":1855676,"desc":"ocamlgraph is a graph library for Objective Caml.  It provides an\neasy-to-use graph data structure together with several operations\nand algorithms over graphs.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["math"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-ocamlgraph port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-lacaml","origin":"devel/ocaml-lacaml","version":"8.0.7_14","comment":"OCaml interface to BLAS and LAPACK libraries","maintainer":"ports@FreeBSD.org","www":"https://mmottl.github.io/lacaml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14485477cd70ecde65f689474742d5fb5e9c2571a9f271601352deb92f2634da","flatsize":19328075,"path":"All/ocaml-lacaml-8.0.7_14.pkg","repopath":"All/ocaml-lacaml-8.0.7_14.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2224624,"desc":"This OCaml-library interfaces the BLAS-library (Basic Linear Algebra\nSubroutines) and LAPACK-library (Linear Algebra routines), which are\nwritten in FORTRAN.\n\nThis allows people to write high-performance numerical code for\napplications that need linear algebra.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"shlibs_required":["libblas.so.3","liblapack.so.3"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-lacaml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-labltk","origin":"x11-toolkits/ocaml-labltk","version":"8.06.12_1","comment":"Objective Caml interface to Tk","maintainer":"danfe@FreeBSD.org","www":"https://forge.ocamlcore.org/projects/labltk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"427d7f5ee3de14b2b49d0d14496126bdfc7abbe530aa58525f7aa9b4f3681ac4","flatsize":16208854,"path":"All/ocaml-labltk-8.06.12_1.pkg","repopath":"All/ocaml-labltk-8.06.12_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1903676,"desc":"Objective Caml interface to Tk\n\nLablTk is an interface to the Tcl/Tk GUI framework. It allows to\ndevelop GUI applications in a speedy and type safe way. A legacy\nCamltk interface is included. The OCamlBrowser library viewer is\nalso part of this project.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits"],"shlibs_required":["libtcl86.so.1","libtk86.so.1"]},{"name":"oclgrind","origin":"devel/oclgrind","version":"21.10,1","comment":"SPIR interpreter and virtual OpenCL device simulator","maintainer":"jmd@FreeBSD.org","www":"https://github.com/jrprice/Oclgrind","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a54655b0252da25179fb607f3a7ad420c3de297b473bfee874a4c10edd19200","flatsize":51116610,"path":"All/oclgrind-21.10,1.pkg","repopath":"All/oclgrind-21.10,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12198384,"desc":"Oclgrind\n\nSPIR interpreter and virtual OpenCL device simulator\n\nOclgrind implements a virtual OpenCL device simulator, including an OpenCL\nruntime with ICD support. The goal is to provide a platform for creating tools\nto aid OpenCL development. In particular, this project currently implements\nutilities for debugging memory access errors, detecting data-races and barrier\ndivergence, collecting instruction histograms, and for interactive OpenCL\nkernel debugging. The simulator is built on an interpreter for LLVM IR.","deps":{"llvm12":{"origin":"devel/llvm12","version":"12.0.1_13"},"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"},"opencl":{"origin":"devel/opencl","version":"3.0.15"}},"categories":["devel"],"shlibs_required":["libLLVM-12.so"],"shlibs_provided":["liboclgrind-rt-icd.so","libOpenCL.so","liboclgrind.so"],"messages":[{"message":"oclgrind requires procfs(5) mounted on /proc.\n\nIf you have not done it yet, please do the following:\n\n\tmount -t procfs proc /proc\n\nTo make it permanent, you need the following lines in /etc/fstab:\n\n\tproc\t/proc\t\tprocfs\t\trw\t0\t0","type":"install"}]},{"name":"ocaml-lwt","origin":"devel/ocaml-lwt","version":"5.7.0","comment":"Cooperative threading library for OCaml","maintainer":"danfe@FreeBSD.org","www":"https://github.com/ocsigen/lwt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54c572278e219daebf2ec8707ff08e7354a5c43dedb73518e246a3818ddccf79","flatsize":26083654,"path":"All/ocaml-lwt-5.7.0.pkg","repopath":"All/ocaml-lwt-5.7.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":5597100,"desc":"Lwt (the abbreviation stands for Light-Weight Threading) is a cooperative\nthreading library for Ocaml.","deps":{"libev":{"origin":"devel/libev","version":"4.33_1,1"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-ocplib-endian":{"origin":"devel/ocaml-ocplib-endian","version":"1.2"},"ocaml-ppxlib":{"origin":"devel/ocaml-ppxlib","version":"0.32.0"},"ocaml-react":{"origin":"devel/ocaml-react","version":"1.2.2"}},"categories":["devel"],"shlibs_required":["libev.so.4"],"options":{"DOCS":"on"}},{"name":"ocaml-lablgl","origin":"graphics/ocaml-lablgl","version":"1.05_7,1","comment":"OpenGL interface for Objective Caml","maintainer":"ports@FreeBSD.org","www":"https://forge.ocamlcore.org/projects/lablgl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21b5c3e1b3492c349b3964abcae199d7fb1bdf3efbb6d96161265adcb8f77a81","flatsize":1313668,"path":"All/ocaml-lablgl-1.05_7,1.pkg","repopath":"All/ocaml-lablgl-1.05_7,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":279136,"desc":"LablGL is an OpenGL interface for Objective Caml. Since it includes\nsupport for the Togl widget, you can comfortably use it with LablTk.\n\nAll of the GL and GLU libraries are available. Read a good book\nabout how to use these. Translating from OpenGL to LablGL is rather\nstraightforward: there is a LablGL function for each OpenGL one.  For\nease of retrieving, both GL and GLU are cut in smaller modules of\nrelated functions.\n\nPlease see ${PREFIX}/share/doc/ocaml/lablgl/README for further information.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-labltk":{"origin":"x11-toolkits/ocaml-labltk","version":"8.06.12_1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["graphics"],"shlibs_required":["libGL.so.1","libGLU.so.1","libXext.so.6","libXmu.so.6","libX11.so.6","libglut.so.3","libtk86.so.1","libtcl86.so.1"],"options":{"DOCS":"on","THREADS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-lablgl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"octave","origin":"math/octave","version":"9.2.0_2","comment":"High-level interactive language for numerical computations","maintainer":"stephen@FreeBSD.org","www":"https://www.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53cc8a9a1198e233fd5113f7526820f7341a0a072d7317dac2795f8cb4dc32fe","flatsize":90058900,"path":"All/octave-9.2.0_2.pkg","repopath":"All/octave-9.2.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20322536,"desc":"Octave is a high-level language, primarily intended for numerical\ncomputations.  It provides a convenient command line interface for\nsolving linear and nonlinear problems numerically, and for performing\nother numerical experiments.  It may also be used as a batch-oriented\nlanguage.","deps":{"GraphicsMagick":{"origin":"graphics/GraphicsMagick","version":"1.3.43_1,1"},"arpack-ng":{"origin":"math/arpack-ng","version":"3.9.1_2"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"ftgl":{"origin":"graphics/ftgl","version":"2.4.0_1,1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gl2ps":{"origin":"print/gl2ps","version":"1.4.2_1"},"glpk":{"origin":"math/glpk","version":"5.0"},"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"},"gsed":{"origin":"textproc/gsed","version":"4.9"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libosmesa":{"origin":"graphics/libosmesa","version":"21.3.9"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"qhull":{"origin":"math/qhull","version":"8.0.2_3,1"},"qrupdate":{"origin":"math/qrupdate","version":"1.1.2_13"},"qscintilla2-qt6":{"origin":"devel/qscintilla2-qt6","version":"2.14.1"},"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-base_sqldriver-sqlite":{"origin":"databases/qt6-base_sqldriver","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"},"readline":{"origin":"devel/readline","version":"8.2.10"},"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-camd":{"origin":"math/suitesparse-camd","version":"3.3.2"},"suitesparse-ccolamd":{"origin":"math/suitesparse-ccolamd","version":"3.3.3"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"},"suitesparse-cxsparse":{"origin":"math/suitesparse-cxsparse","version":"4.4.0"},"suitesparse-klu":{"origin":"math/suitesparse-klu","version":"2.3.3"},"suitesparse-spqr":{"origin":"math/suitesparse-spqr","version":"4.3.3_1"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"},"sundials":{"origin":"math/sundials","version":"6.6.0_9"},"texinfo":{"origin":"print/texinfo","version":"7.1_3,1"}},"categories":["math"],"shlibs_required":["libreadline.so.8","libX11.so.6","libcurl.so.4","libcholmod.so.5","libumfpack.so.6","libamd.so.3","libcamd.so.3","libcolamd.so.3","libccolamd.so.3","libcxsparse.so.4","libsuitesparseconfig.so.7","libspqr.so.4","libarpack.so.2","libqrupdate.so.1","libfftw3_threads.so.3","libfftw3.so.3","libfftw3f_threads.so.3","libfftw3f.so.3","libopenblas.so.0","libpcre2-8.so.0","libgfortran.so.5","libquadmath.so.0","libQt6Help.so.6","libQt6Sql.so.6","libQt6Network.so.6","libQt6OpenGLWidgets.so.6","libQt6OpenGL.so.6","libQt6PrintSupport.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6Xml.so.6","libQt6Core5Compat.so.6","libQt6Core.so.6","libqscintilla2_qt6.so.15","libhdf5.so.200","libGraphicsMagick++.so.12","libGraphicsMagick.so.3","libGL.so.1","libGLU.so.1","libfontconfig.so.1","libfreetype.so.6","libgl2ps.so.1","libqhull_r.so.8.0","libfltk_gl.so.1.3","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libXinerama.so.1","libglpk.so.40","libsundials_ida.so.6","libsundials_sunlinsolklu.so.4.6.0","libsundials_nvecserial.so.6","libklu.so.2","libportaudio.so.2"],"shlibs_provided":["liboctave.so.11","liboctgui.so.12","liboctinterp.so.12"],"options":{"DOCS":"on","JAVA":"on","QT6":"on","ATLAS":"off","NETLIB":"off","OPENBLAS":"on"}},{"name":"ocaml-jsonm","origin":"converters/ocaml-jsonm","version":"1.0.2_3","comment":"Non-blocking streaming JSON codec for OCaml","maintainer":"danfe@FreeBSD.org","www":"https://erratique.ch/software/jsonm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9be6c7e1742f36f1785edfae70f356b11448bca59870ac6c605f79aee3e1b6a0","flatsize":1899057,"path":"All/ocaml-jsonm-1.0.2_3.pkg","repopath":"All/ocaml-jsonm-1.0.2_3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":474664,"desc":"Jsonm is an OCaml non-blocking streaming codec to decode and encode the\nJSON data format. It can process JSON text without blocking on IO and\nwithout a complete in-memory representation of the data.\n\nThe uncut codec also processes whitespace and (non-standard) JSON with\nJavaScript comments.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-uutf":{"origin":"devel/ocaml-uutf","version":"1.0.3_3"}},"categories":["converters"],"options":{"DOCS":"on"}},{"name":"ocaml-ipaddr","origin":"devel/ocaml-ipaddr","version":"5.5.0","comment":"OCaml library for manipulation of IP address representations","maintainer":"ports@FreeBSD.org","www":"https://github.com/mirage/ocaml-ipaddr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9a39e0de64b59e5e8f0369c4be92137835dbf8c6ff9a9ac969dc0b67bdc247b","flatsize":2435236,"path":"All/ocaml-ipaddr-5.5.0.pkg","repopath":"All/ocaml-ipaddr-5.5.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":522576,"desc":"ocaml-ipaddr\nA library for manipulation of IP (and MAC) address representations.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-cstruct":{"origin":"devel/ocaml-cstruct","version":"6.2.0"},"ocaml-domain-name":{"origin":"devel/ocaml-domain-name","version":"0.4.0"},"ocaml-ppx_sexp_conv":{"origin":"devel/ocaml-ppx_sexp_conv","version":"0.16.0"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-ipaddr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-lablgtk2","origin":"x11-toolkits/ocaml-lablgtk2","version":"2.18.13_3","comment":"Objective Caml interface to GTK 2.x","maintainer":"danfe@FreeBSD.org","www":"https://garrigue.github.io/lablgtk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03d57bd375bb3c2b97b9905cda458716594ecee4a14f8db7890c99af57253128","flatsize":19519748,"path":"All/ocaml-lablgtk2-2.18.13_3.pkg","repopath":"All/ocaml-lablgtk2-2.18.13_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2713468,"desc":"LablGtk2 is an OCaml interface to GTK+ 2.x.  It provides a strongly-typed,\nyet comfortable, object-oriented interface compatible with GTK+'s dynamic\ntyping through OCaml's rich type system.  Most widgets and methods are\navailable, along with many examples.\n\nObjective Caml threads are supported, including for the toplevel, which\nallows for interactive use of the library.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglarea":{"origin":"x11-toolkits/gtkglarea2","version":"2.0.1_12"},"gtksourceview2":{"origin":"x11-toolkits/gtksourceview2","version":"2.10.5_9"},"gtkspell":{"origin":"textproc/gtkspell","version":"2.0.16_7"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"},"ocaml-lablgl":{"origin":"graphics/ocaml-lablgl","version":"1.05_7,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libgtkgl-2.0.so.1","libGLU.so.1","libGL.so.1","libgtksourceview-2.0.so.0","libgtkspell.so.0","librsvg-2.so.2"],"options":{"DOCS":"on","EXAMPLES":"on","GLADE":"on","GTKGLAREA":"on","GTKSOURCEVIEW2":"on","GTKSPELL":"on","LIBRSVG2":"on"}},{"name":"ocaml-graphics","origin":"x11-toolkits/ocaml-graphics","version":"5.1.2_2","comment":"Graphics library for OCaml","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/ocaml/graphics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0c131e51774dbcd4e8c169623d1361db08085a4ba62ae987b65a0d00672a2aa","flatsize":841333,"path":"All/ocaml-graphics-5.1.2_2.pkg","repopath":"All/ocaml-graphics-5.1.2_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":170816,"desc":"The OCaml Graphics library provides a portable graphic interface for\nOCaml on Unix (X11) and Windows (Win32 API). It used to be distributed\nwith the main OCaml distribution up until version 4.08.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["x11-toolkits"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"}},{"name":"ocaml-fmt","origin":"devel/ocaml-fmt","version":"0.9.0_1","comment":"Pretty-printer combinator library for Objective Caml","maintainer":"freebsd@dev.thsi.be","www":"https://erratique.ch/software/fmt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"995362dccd1d8db4ff1825568e521afed053764160e0edae9dd616eb65eb7959","flatsize":936922,"path":"All/ocaml-fmt-0.9.0_1.pkg","repopath":"All/ocaml-fmt-0.9.0_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":196520,"desc":"Combinator library to produce pretty-printers compatible with\nthe Format module of the OCaml standard distribution.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-cmdliner":{"origin":"devel/ocaml-cmdliner","version":"1.0.4_4"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-fpath","origin":"devel/ocaml-fpath","version":"0.7.3_1","comment":"File system paths library for Objective Caml","maintainer":"freebsd@dev.thsi.be","www":"https://erratique.ch/software/fpath","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff80cc21efed413465fa66ec8a9e6f075a9de770d1d8cc895b0877c6e312c171","flatsize":699013,"path":"All/ocaml-fpath-0.7.3_1.pkg","repopath":"All/ocaml-fpath-0.7.3_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":143008,"desc":"OCaml library to manipulate filesystem paths, file extensions,\noperating system conventions for POSIX and Windows, Set and Map of\npaths, independently from the operating system the program is running\non.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-astring":{"origin":"devel/ocaml-astring","version":"0.8.5_1"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-gsl","origin":"math/ocamlgsl","version":"1.25.0","comment":"Interface to GSL for the Objective Caml language","maintainer":"ports@FreeBSD.org","www":"https://mmottl.github.io/gsl-ocaml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7acf93eefb073629eb0ebaf9386720e3a9a6c881f11f6acf7c280ee079baf816","flatsize":11301907,"path":"All/ocaml-gsl-1.25.0.pkg","repopath":"All/ocaml-gsl-1.25.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1795820,"desc":"ocamlgsl is an interface to GSL (GNU scientific library), for the\nObjective Caml langage.","deps":{"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libopenblas.so.0","libgsl.so.27"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-gsl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-extlib","origin":"devel/ocaml-extlib","version":"1.7.9_3","comment":"Complete - yet small - standard library for OCaml","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/ygrek/ocaml-extlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90290de6ba26671fd90e5f16ffb22f783af98a915c2f7402bce07e77a1b5a982","flatsize":5828173,"path":"All/ocaml-extlib-1.7.9_3.pkg","repopath":"All/ocaml-extlib-1.7.9_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1232560,"desc":"ExtLib is a project aiming at providing a complete - yet small -\nstandard library for the OCaml programming language. The purpose of\nthis library is to add new functions to OCaml Standard Library\nmodules, to modify some functions in order to get better performances\nor more safety (tail-recursive) but also to provide new modules which\nshould be useful for the average OCaml programmer.\n\nExtLib is not directly related to OCaml authors (INRIA) although this\nlibrary can be seen as a proposal for inclusion in the official\ndistribution.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-findlib","origin":"devel/ocaml-findlib","version":"1.9.6_3","comment":"OCaml package manager","maintainer":"hrs@FreeBSD.org","www":"http://projects.camlcity.org/projects/findlib.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4115c20b200b00d87788feb273eabea43c0065859329e1a540ca933dcd823232","flatsize":3838631,"path":"All/ocaml-findlib-1.9.6_3.pkg","repopath":"All/ocaml-findlib-1.9.6_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":794204,"desc":"The \"findlib\" library provides a scheme to manage reusable software\ncomponents (packages), and includes tools that support this\nscheme. Packages are collections of OCaml modules for which\nmetainformation can be stored. The packages are kept in the filesystem\nhierarchy, but with strict directory structure. The library contains\nfunctions to look the directory up that stores a package, to query\nmetainformation about a package, and to retrieve dependency\ninformation about multiple packages. There is also a tool that allows\nthe user to enter queries on the command-line. In order to simplify\ncompilation and linkage, there are new frontends of the various OCaml\ncompilers that can directly deal with packages.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-labltk":{"origin":"x11-toolkits/ocaml-labltk","version":"8.06.12_1"}},"categories":["devel"],"options":{"DOCS":"on","TOOLBOX":"on"}},{"name":"ocaml-expat","origin":"textproc/ocaml-expat","version":"0.9.1_6","comment":"Stub for the expat parser in OCaml","maintainer":"ports@FreeBSD.org","www":"https://www.xs4all.nl/~mmzeeman/ocaml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9758efc432230d5011b17d908a99bb85ff820fce08c673f23c4b506d5fa6381a","flatsize":139737,"path":"All/ocaml-expat-0.9.1_6.pkg","repopath":"All/ocaml-expat-0.9.1_6.pkg","licenselogic":"single","pkgsize":21336,"desc":"An ocaml wrapper for the Expat XML parsing library.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["textproc"],"shlibs_required":["libexpat.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-expat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-domain-name","origin":"devel/ocaml-domain-name","version":"0.4.0","comment":"OCaml library for representing RFC 1035 Internet domain names","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/hannesm/domain-name","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"741f7b662f80a464e16f1be8cc22b06ebd147b87ff96ae6b94a4ac96e55c21eb","flatsize":567159,"path":"All/ocaml-domain-name-0.4.0.pkg","repopath":"All/ocaml-domain-name-0.4.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":125844,"desc":"This library provides an abstract data type to represent conformant\ninternet domain names, and some functions for creating (parsing),\ncanonicalize, printing, manipulating, comparing and testing properties\nof internet domain names.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-images","origin":"graphics/ocaml-images","version":"5.0.4_2,2","comment":"Objective Caml image processing library","maintainer":"michael.grunewald@laposte.net","www":"http://pauillac.inria.fr/camlimages/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c97f72a44bb2c754b70e672680af36764cd1bb517d3cec162f5d4850e72617ea","flatsize":10500981,"path":"All/ocaml-images-5.0.4_2,2.pkg","repopath":"All/ocaml-images-5.0.4_2,2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2172800,"desc":"This is an image processing library, which provides some basic functions of\nimage processing and loading/saving various image file formats. In addition\nthe library can handle huge images that cannot be (or can hardly be) stored\ninto the memory (the library automatically creates swap files and escapes\nthem to reduce the memory usage).","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libfreetype.so.6","libjpeg.so.8","libpng16.so.16","libtiff.so.6","libXpm.so.4","libX11.so.6"],"options":{"DOCS":"on","FREETYPE":"on","GHOSTSCRIPT":"on","GIF":"on","GTK2":"off","JPEG":"on","PNG":"on","TIFF":"on","XPM":"on"}},{"name":"ocaml-dbm","origin":"databases/ocaml-dbm","version":"1.3","comment":"OCaml binding to the NDBM and GDBM database library","maintainer":"ports@FreeBSD.org","www":"https://github.com/ocaml/dbm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf9f3b03d93930883bbda2ca82fa336e6de42e5df38ec9df5251b737b07997d8","flatsize":70554,"path":"All/ocaml-dbm-1.3.pkg","repopath":"All/ocaml-dbm-1.3.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":20152,"desc":"This OCaml library is a binding to the NDBM/GDBM Unix \"databases\". It\nprovides persistent storage of key-value pairs of strings.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["databases"],"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-dbm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-csv","origin":"textproc/ocaml-csv","version":"1.2.1_4","comment":"OCaml library to read and write CSV files","maintainer":"tcrimi@gmail.com","www":"https://forge.ocamlcore.org/projects/csv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64f57e79a185d3388ce2dda1b5014b28dd45922e6ab9f9e2df3e117950fea0e7","flatsize":122343,"path":"All/ocaml-csv-1.2.1_4.pkg","repopath":"All/ocaml-csv-1.2.1_4.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":29116,"desc":"This library can read and write CSV files, including all extensions used\nMicrosoft Excel, e.g. quotes, newlines, 8-bit field characters, \"0, etc.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["textproc"]},{"name":"ocaml-csexp","origin":"devel/ocaml-csexp","version":"1.5.2_2","comment":"Canonical S-expressions for OCaml","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/ocaml-dune/csexp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21189c46403ce4d9a5fa00c931b1742ffca5d289f14e22fa21c4392cee783909","flatsize":418970,"path":"All/ocaml-csexp-1.5.2_2.pkg","repopath":"All/ocaml-csexp-1.5.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":111692,"desc":"Csexp is an OCaml library for parsing and printing S-expressions in\ncanonical form, which are binary representations of S-expressions.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-ppxlib","origin":"devel/ocaml-ppxlib","version":"0.32.0","comment":"Library to write PPX syntax extension for OCaml","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/ocaml-ppx/ppxlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c75f146415d17ae8eff7b9a6af4c0c754760facc46d94f0b4defbf4a712e269","flatsize":87070664,"path":"All/ocaml-ppxlib-0.32.0.pkg","repopath":"All/ocaml-ppxlib-0.32.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15389724,"desc":"Library to help in writing OCaml PPX rewriters, which can be used to\nextend the syntax of an OCaml programs. PPX rewriters are a powerfull\nalternative to the older camlp4/campl5 technology, and they can also\nbe composed.\n\nThis PPX library provides facilities to, under other, work at the\nlevel of the OCaml's abstract syntax tree (AST), write driver\nfront-ends for the OCaml compiler, parse an OCaml expression as an\nAST, etc.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-compiler-libs":{"origin":"devel/ocaml-compiler-libs","version":"0.12.4"},"ocaml-ppx_derivers":{"origin":"devel/ocaml-ppx_derivers","version":"1.2.1"},"ocaml-sexplib0":{"origin":"devel/ocaml-sexplib0","version":"0.16.0_1"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-cryptgps","origin":"security/ocaml-cryptgps","version":"0.2.1_4","comment":"Symmetric cryptographic algorithms package for OCaml","maintainer":"ports@FreeBSD.org","www":"https://www.ocaml-programming.de/packages/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71271cdc4eb4716cb1e164f484407320cd53545a2b3e1cb5f0e7d400213ebb66","flatsize":606623,"path":"All/ocaml-cryptgps-0.2.1_4.pkg","repopath":"All/ocaml-cryptgps-0.2.1_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":137472,"desc":"This OCaml library implements some well-known symmetric cryptographic\nalgorithms, namely: Blowfish, DES, Triple-DES.  This package contains\nall the development stuff needed to use cryptgps in OCaml programs.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["security"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-cryptgps port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-compiler-libs","origin":"devel/ocaml-compiler-libs","version":"0.12.4","comment":"Wrapper library for OCaml internals","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/janestreet/ocaml-compiler-libs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e85a3224bab522b5e40fa9370ada4386cd6236cd05ac84909c109fe5caa1bb0","flatsize":612725,"path":"All/ocaml-compiler-libs-0.12.4.pkg","repopath":"All/ocaml-compiler-libs-0.12.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":83064,"desc":"Wraps OCaml compiler internal libraries into a reduced set of\nlibraries, to reduce the pollution of the toplevel module namespace.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-cppo","origin":"devel/ocaml-cppo","version":"1.6.9_3","comment":"C-style preprocessor for OCaml","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/ocaml-community/cppo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21f36dddcd40baa8f123320d01e6a72f57f1bc6f526af88dcba0f6fa6bda4424","flatsize":1480851,"path":"All/ocaml-cppo-1.6.9_3.pkg","repopath":"All/ocaml-cppo-1.6.9_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":407136,"desc":"Cppo is an equivalent of the C preprocessor for OCaml programs. It\nallows the definition of simple macros and file inclusion.\n\nCppo is:\n\n- more OCaml-friendly than cpp\n- easy to learn without consulting a manual\n- reasonably fast\n- simple to install and to maintain","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-classes","origin":"devel/ocaml-classes","version":"4.00_3","comment":"Ocaml Object interface for ocaml's standard library modules","maintainer":"ports@FreeBSD.org","www":"http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/classes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93e77eebd6117eafc09c88e0d855175a9b50d693c3b5be795e854b800d94fef6","flatsize":98344,"path":"All/ocaml-classes-4.00_3.pkg","repopath":"All/ocaml-classes-4.00_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":25072,"desc":"The library is composed of 9 modules, each containing a single class,\nand eventually some creation functions. Each of theses classes\ncorresponds almost exactly to a module in the standard library, and only\nmakes it object-oriented. Only Ogenlex adds a new feature, indexing on\nthe input stream.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-classes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-cfg","origin":"devel/ocaml-cfg","version":"2.2.0_3","comment":"Library for manipulating context-free grammars","maintainer":"ports@FreeBSD.org","www":"https://mmottl.github.io/cfg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40880ab2c66d0d2adc53ef494dd75b2f7e4faec23117e48569502a8ff86294d4","flatsize":1416824,"path":"All/ocaml-cfg-2.2.0_3.pkg","repopath":"All/ocaml-cfg-2.2.0_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":253216,"desc":"This OCaml-library consists of a set of modules which implement functions for\nanalyzing and manipulating context-free grammars (CFGs) in a purely functional\nway.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-cfg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-cmdliner","origin":"devel/ocaml-cmdliner","version":"1.0.4_4","comment":"OCaml module for handling command-line interfaces","maintainer":"danfe@FreeBSD.org","www":"https://erratique.ch/software/cmdliner","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1c90b7a3072b8927d8409aa7a936c592903f8fc65f0ef1245fc72c38c72cdf1","flatsize":1974319,"path":"All/ocaml-cmdliner-1.0.4_4.pkg","repopath":"All/ocaml-cmdliner-1.0.4_4.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":398396,"desc":"Cmdliner is an OCaml module for the declarative definition of command\nline interfaces.\n\nIt provides a simple and compositional mechanism to convert command line\narguments to OCaml values and pass them to your functions. The module\nautomatically handles syntax errors, help messages and UNIX man page\ngeneration. It supports programs with single or multiple commands\n(like darcs or git) and respects most of the POSIX and GNU conventions.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-camomile-examples","origin":"devel/ocaml-camomile-examples","version":"0.4.1_1","comment":"Example programs for Camomile library","maintainer":"ports@FreeBSD.org","www":"https://camomile.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed63eb5f610f6be150d54e1a8e480b81b817b8ed3c9fb17c347c7f5569d4c8db","flatsize":191515,"path":"All/ocaml-camomile-examples-0.4.1_1.pkg","repopath":"All/ocaml-camomile-examples-0.4.1_1.pkg","licenselogic":"single","pkgsize":19700,"desc":"Various examples for the Objective Caml Camomile library.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-camomile-examples port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-cstruct","origin":"devel/ocaml-cstruct","version":"6.2.0","comment":"OCaml library and syntax extension to access C-like structures","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/mirage/ocaml-cstruct","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95fd27f0ff7476f664d6084282e83dbce5733903ce3139e68c7b4e96d9c86368","flatsize":15294337,"path":"All/ocaml-cstruct-6.2.0.pkg","repopath":"All/ocaml-cstruct-6.2.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":3455316,"desc":"This library for OCaml contains functionnality to access\ndatastructures using a determined byte-layouts such as networking\ndatagrams or binay file formats (e.g.).\n\nA PPX syntax extension is provided to allow the definition of\nbyte-layouts in the form of \"cstruct\" type definitions -- looking much\nalike the well-known structure declaration of the C programming\nlanguage (hence the name of this library) --, and to generate accessor\nfunctions to manipule its members.\n\nIn addition to those core features, the library contains accessory\nfunctions allowing:\n\n- The representation of \"cstruct\" as S-expression;\n\n- I/O operations over the Unix OCaml library and the Lwt cooperative\n  threading library. The async integration is currently not provided\n  by this port (patch welcome!).","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-fmt":{"origin":"devel/ocaml-fmt","version":"0.9.0_1"},"ocaml-lwt":{"origin":"devel/ocaml-lwt","version":"5.7.0"},"ocaml-ppxlib":{"origin":"devel/ocaml-ppxlib","version":"0.32.0"},"ocaml-sexplib":{"origin":"devel/ocaml-sexplib","version":"0.16.0,1"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-camlp-streams","origin":"devel/ocaml-camlp-streams","version":"5.0.1","comment":"Stream and Genlex libraries for OCaml","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/ocaml/camlp-streams","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80cfa350043c0342874503ea21cd6c6c1c647524bf3af976141d08231b381b2e","flatsize":117069,"path":"All/ocaml-camlp-streams-5.0.1.pkg","repopath":"All/ocaml-camlp-streams-5.0.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":23928,"desc":"OCaml library package providing the `Genlex' and the `Stream'\nmodules which used to be part of the standard library of the\nOCaml compiler before its version 5.0.\n\nTo ease the transition to OCaml 5, it is recommended for new OCaml\ncode to be compiled against this package, even if targetting on OCaml 4.x.\n\nBeware that due to the value-type (in)equality, it is not possible to\nmix values produced by this library and values produced by the OCaml\n4.x standard library equivalent as if they were of the same type.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-camljava","origin":"devel/ocaml-camljava","version":"0.3_6","comment":"OCaml-Java library interface","maintainer":"ports@FreeBSD.org","www":"https://caml.inria.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d0787a75c9dce2e0c8a1d43af6c59cdd486e9ca63c6b9ff71a19855084089e7","flatsize":155397,"path":"All/ocaml-camljava-0.3_6.pkg","repopath":"All/ocaml-camljava-0.3_6.pkg","licenselogic":"single","pkgsize":36772,"desc":"This is a very preliminary release of CamlJava, an OCaml/Java\ninterface based on the following schema:\n\n         Caml/C interface       JNI (Java Native Interface)\n  Caml <------------------> C <-----------------------------> Java\n\nCurrently, CamlJava provides a low-level, weakly-typed OCaml interface\nvery similar to the JNI.  Java object references are mapped to an\nabstract type, and various JNI-like operations are provided to allow\nJava method invocation, field access, and more.  A basic callback\nfacility (allowing Java code to invoke methods on Caml objects) is\nalso provided, although some stub Java code must be written by hand.\n\nIn the future, a higher-level, strongly-typed interface will be\nprovided, whereas Java classes are mapped directly to Caml classes.\nThis raises fairly delicate type mapping issues, though, so don't hold\nyour breath.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-camljava port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-camlidl","origin":"lang/ocaml-camlidl","version":"1.05_3","comment":"Stub code generator for using C/C++ libraries from OCaml","maintainer":"kennedy.greg@gmail.com","www":"https://caml.inria.fr/pub/old_caml_site/camlidl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ef7d5fd0cca54fc1f1f4c71edca1f30b0aa9e86dfe95ba4ebd97351edea8983","flatsize":3359344,"path":"All/ocaml-camlidl-1.05_3.pkg","repopath":"All/ocaml-camlidl-1.05_3.pkg","licenselogic":"or","licenses":["LGPL20","LGPL21"],"pkgsize":909444,"desc":"CamlIDL is a stub code generator and COM binding for Objective Caml.\n\nCamlIDL comprises two parts:\n\n\t* A stub code generator that generates the C stub code required for the\nCaml/C interface, based on an MIDL specification. (MIDL stands for Microsoft's\nInterface Description Language; it looks like C header files with some extras\nannotations, plus a notion of object interfaces that look like C++ classess\nwithout inheritance.)\n\n\t* A (currently small) library of functions and tools to import COM\ncomponents in Caml applications, and export Caml code as COM components.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["lang"],"options":{"DOCS":"on"}},{"name":"ocaml-ppx-tools","origin":"devel/ocaml-ppx-tools","version":"6.6_2","comment":"Tools for authors of ppx rewriters","maintainer":"michipili@gmail.com","www":"https://github.com/ocaml-ppx/ppx_tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ceef3e4c136b1dbef773d4f2b4f11703a06c13b42c570c1b0b89102835ca887f","flatsize":64005575,"path":"All/ocaml-ppx-tools-6.6_2.pkg","repopath":"All/ocaml-ppx-tools-6.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14544552,"desc":"Tools for authors of syntactic tools (such as ppx rewriters).\n\nThis package is licensed by LexiFi under the terms of the MIT license.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-calendar","origin":"devel/ocaml-calendar","version":"2.03.2_3","comment":"Date and time library for OCaml","maintainer":"ports@FreeBSD.org","www":"http://calendar.forge.ocamlcore.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca86aff657428ec8c40e73ab19f2c29591d4773e3a86f7843411907c58b6f387","flatsize":1493214,"path":"All/ocaml-calendar-2.03.2_3.pkg","repopath":"All/ocaml-calendar-2.03.2_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":162328,"desc":"ocaml-calendar is an OCaml library for managing dates and times.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-calendar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-camomile","origin":"devel/ocaml-camomile","version":"1.0.2_3","comment":"Comprehensive Unicode library for Objective Caml","maintainer":"danfe@FreeBSD.org","www":"https://camomile.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d19235fc4857592bfe6240f1d26096054b00847fc26f7fffddac8e01377b3e0","flatsize":35198608,"path":"All/ocaml-camomile-1.0.2_3.pkg","repopath":"All/ocaml-camomile-1.0.2_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3875148,"desc":"Camomile is a comprehensive Unicode library for objective caml language.\nThe library is currently designed to conform Unicode Standard 3.2.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-camlp-streams":{"origin":"devel/ocaml-camlp-streams","version":"5.0.1"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-bz2","origin":"archivers/ocaml-bz2","version":"0.6.0_5","comment":"OCaml library to manipulate bz2 files","maintainer":"ports@FreeBSD.org","www":"http://camlbz2.forge.ocamlcore.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ce7201bdfd3f46a6f4b184f19d5a927ae89d45d0cdf0b922bd8a440ab2a8029","flatsize":94670,"path":"All/ocaml-bz2-0.6.0_5.pkg","repopath":"All/ocaml-bz2-0.6.0_5.pkg","licenselogic":"or","licenses":["LGPL21","LGPL3"],"pkgsize":24232,"desc":"CamlBZ2 provides OCaml bindings for libbz2 (AKA bzip2), a popular compression\nlibrary which typically compresses better (i.e., smaller resulting files) than\ngzip.\n\nUsing CamlBZ2 you can read and write compressed \"files\", where files can be\nanything offering an in_channel/out_channel abstraction (files, sockets, ...).\n\nAlso, with CamlBZ2 you can compress and decompress strings in memory using the\nbzip2 compression algorithm.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["archivers"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-bz2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-cairo","origin":"graphics/ocaml-cairo","version":"0.6.4_2","comment":"Objective Caml binding for the Cairo library","maintainer":"madpilot@FreeBSD.org","www":"https://github.com/Chris00/ocaml-cairo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2d9c51546df271462755d7b2ded5475ec3a5300168d6817c1d29993cd3bca6a","flatsize":2537890,"path":"All/ocaml-cairo-0.6.4_2.pkg","repopath":"All/ocaml-cairo-0.6.4_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":398024,"desc":"This is an OCaml binding for the Cairo library, a 2D graphics library\nwith support for multiple output devices.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["graphics"],"shlibs_required":["libfreetype.so.6","libfontconfig.so.1","libcairo.so.2"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ocaml-base64","origin":"converters/ocaml-base64","version":"3.5.1","comment":"Base64 encoding and decoding in OCaml","maintainer":"ports@FreeBSD.org","www":"https://github.com/mirage/ocaml-base64","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"195de75d05e2de2413249668880034b596de6e240a9a576c99fcbfdf2ba766fe","flatsize":679709,"path":"All/ocaml-base64-3.5.1.pkg","repopath":"All/ocaml-base64-3.5.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":180900,"desc":"Base64 is a group of similar binary-to-text encoding schemes that\nrepresent binary data in an ASCII string format by translating it\ninto a radix-64 representation. It is specified in RFC 4648.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-bos":{"origin":"devel/ocaml-bos","version":"0.2.1_1"},"ocaml-fmt":{"origin":"devel/ocaml-fmt","version":"0.9.0_1"},"ocaml-rresult":{"origin":"devel/ocaml-rresult","version":"0.7.0_1"}},"categories":["converters"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-base64 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-autoconf","origin":"lang/ocaml-autoconf","version":"1.1_1","comment":"Autoconf module for ocaml","maintainer":"ports@FreeBSD.org","www":"https://forge.ocamlcore.org/projects/ocaml-autoconf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e5f475f7916c7b7976313c9d3fc5cad3d077d65565a562eb9ef372f63004147","flatsize":16450,"path":"All/ocaml-autoconf-1.1_1.pkg","repopath":"All/ocaml-autoconf-1.1_1.pkg","licenselogic":"single","pkgsize":5880,"desc":"This port contains standard, useful autoconf macros for detecting\nOCaml, findlib, OCaml packages, etc.","categories":["lang"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-autoconf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-bos","origin":"devel/ocaml-bos","version":"0.2.1_1","comment":"Basic OS interaction library for Objective Caml","maintainer":"freebsd@dev.thsi.be","www":"https://erratique.ch/software/bos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c9ae914b30bf10fc1786964f5cd68bad610df7993437fba4f8122ab21b202ab","flatsize":2328391,"path":"All/ocaml-bos-0.2.1_1.pkg","repopath":"All/ocaml-bos-0.2.1_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":484676,"desc":"Basic OS interaction library for OCaml that works on POSIX and Windows\nsystems. It contains support for: building and executing command,\nparsing command lines arguments, filesystem operations, environment\nvariables and some UNIX system calls.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-astring":{"origin":"devel/ocaml-astring","version":"0.8.5_1"},"ocaml-fmt":{"origin":"devel/ocaml-fmt","version":"0.9.0_1"},"ocaml-fpath":{"origin":"devel/ocaml-fpath","version":"0.7.3_1"},"ocaml-logs":{"origin":"devel/ocaml-logs","version":"0.7.0_1"},"ocaml-mtime":{"origin":"devel/ocaml-mtime","version":"2.0.0_1"},"ocaml-rresult":{"origin":"devel/ocaml-rresult","version":"0.7.0_1"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-annexlib","origin":"devel/ocaml-annexlib","version":"0.13.2_6","comment":"OCaml subroutines collection","maintainer":"hrs@FreeBSD.org","www":"http://raevnos.pennmush.org/code/extlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64682d1f8c2ce5d8c71845bec7028ccc92b77c876b2f34cc5b70ac02c8b8422a","flatsize":700121,"path":"All/ocaml-annexlib-0.13.2_6.pkg","repopath":"All/ocaml-annexlib-0.13.2_6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":105244,"desc":"An extension Library\n\nThis is mostly to fill in some gaps in the standard and Unix\nlibraries, either for completeness or because they're things I find\nmyself needing a lot of the time, and a few modules that aren't worthy\nof being their own releases. Enjoy. Most of this used to be part of an\nold library (stew) that I broke up into a couple of smaller ones. This\none /was/ extlib, now annexlib. Its companion is mathlib.\n\nSee supplied documentation for additional info.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"},"ocaml-pcre":{"origin":"devel/ocaml-pcre","version":"7.2.3_4"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ocaml-camlp5","origin":"devel/ocaml-camlp5","version":"8.02.01_1","comment":"Preprocessor-pretty-printer of OCaml","maintainer":"hrs@FreeBSD.org","www":"https://camlp5.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83cd79cf7ee0ff2f677d332243db334dd5f558d252564a557b954a138f806cab","flatsize":41896685,"path":"All/ocaml-camlp5-8.02.01_1.pkg","repopath":"All/ocaml-camlp5-8.02.01_1.pkg","licenselogic":"single","licenses":["INRIA"],"pkgsize":4355580,"desc":"Camlp5 is a preprocessor-pretty-printer of ocaml.\nIt offers tools for syntax (grammars) and the ability to modify the concrete\nsyntax of the language (quotations, syntax extensions).","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-camlp-streams":{"origin":"devel/ocaml-camlp-streams","version":"5.0.1"},"ocaml-pcre2":{"origin":"devel/ocaml-pcre2","version":"7.5.2_1"},"ocaml-re":{"origin":"devel/ocaml-re","version":"1.11.0_1"},"ocaml-rresult":{"origin":"devel/ocaml-rresult","version":"0.7.0_1"}},"categories":["devel"],"options":{"DOCS":"on","TRANSITIONAL":"off","STRICT":"on"}},{"name":"ocaml-astring","origin":"devel/ocaml-astring","version":"0.8.5_1","comment":"String library for Objective Caml","maintainer":"freebsd@dev.thsi.be","www":"https://erratique.ch/software/astring","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cf0ea16bce69ad3af4dd4cae362c6957eddb55d51443b6015f300e12aebbf61","flatsize":2483163,"path":"All/ocaml-astring-0.8.5_1.pkg","repopath":"All/ocaml-astring-0.8.5_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":562380,"desc":"Astring is an opiniated immutable-String library for OCaml. It is\nhighly recommended to compile your project in the -safe-string mode of\nthe OCaml compiler before using this library.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ocaml-dune","origin":"devel/ocaml-dune","version":"3.7.1_3","comment":"Composable build system for OCaml (formerly jbuilder)","maintainer":"danfe@FreeBSD.org","www":"https://dune.build/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06cbb2d616ad08eefd1378d3c067a3f6a784eae424d5824cf2729b7211ae0834","flatsize":35967340,"path":"All/ocaml-dune-3.7.1_3.pkg","repopath":"All/ocaml-dune-3.7.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7690024,"desc":"Dune is a build system designed for OCaml/Reason projects only.  It focuses\non providing the user with a consistent experience and takes care of most\nof the low-level details of OCaml compilation.  All you have to do is\nprovide a description of your project and dune will do the rest.\n\nThe scheme it implements is inspired from the one used inside Jane Street\nand adapted to the open source world.  It has matured over a long time and\nis used daily by hundreds of developers, which means that it is highly\ntested and productive.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"obuparse","origin":"multimedia/obuparse","version":"g20231206","comment":"Simple and portable single file AV1 OBU parser","maintainer":"diizzy@FreeBSD.org","www":"https://github.com/dwbuiten/obuparse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"197fd2c8b39968ab5b9295e6c1272a78b27b8fd569fea39aa265556be421d81a","flatsize":70172,"path":"All/obuparse-g20231206.pkg","repopath":"All/obuparse-g20231206.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":25328,"desc":"Simple and portable single file AV1 OBU parser written in mostly C89 with a\ntiny bit of C99.\n\n*  No allocations; only works on user-provided buffers and the stack.\n*  OBU header parsing.\n*  Sequence Header OBU parsing.\n*  Metadata OBU parsing.\n*  Tile List OBU parsing.\n*  Tile Group OBU parsing.\n*  Frame Header OBU parsing.\n*  Frame OBU parsing.","categories":["multimedia"],"shlibs_provided":["libobuparse.so.1"]},{"name":"oc-libreoffice","origin":"editors/libreoffice-oc","version":"24.2.4.2","comment":"oc language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5526a09fbab1b2393b858097e2c8856928356e6887307d12c453b35e0da7dff3","flatsize":2746404,"path":"All/oc-libreoffice-24.2.4.2.pkg","repopath":"All/oc-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":516132,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"obpager","origin":"x11-wm/obpager","version":"1.8","comment":"Lightweight pager for NetWM-compliant window managers","maintainer":"danfe@FreeBSD.org","www":"https://obpager.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ebba5499c3bebce548d6909356c136def1566c3b77d6bf167131533372317d0","flatsize":91674,"path":"All/obpager-1.8.pkg","repopath":"All/obpager-1.8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":33376,"desc":"OBPager is a lightweight pager designed to be used with NetWM-compliant\nwindow managers like Openbox.\n\nUnlike many other pagers out there, OBPager has very few dependencies,\nrequiring only Xlib and glibc++ (no Gnome or KDE necessary).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libXext.so.6"]},{"name":"obliterate","origin":"sysutils/obliterate","version":"0.5_1","comment":"Securely delete file[s]","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0b49edf51c169dc2bd582f08aa4dd19f3af5889ec58a0afaaa6f7b6b8173c0c","flatsize":11389,"path":"All/obliterate-0.5_1.pkg","repopath":"All/obliterate-0.5_1.pkg","licenselogic":"single","pkgsize":6116,"desc":"Obliterate overwrites the named file[s] with a pattern designed to\nsecurely remove the data from the surface of most modern disk drives.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe obliterate port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-lablgtk3","origin":"x11-toolkits/ocaml-lablgtk3","version":"3.1.5","comment":"Objective Caml interface to GTK 3.x","maintainer":"madpilot@FreeBSD.org","www":"https://garrigue.github.io/lablgtk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef3dd69a6df3aad4814ae54cf0c080c9b970cb6076568e6e29dd9e67205bc402","flatsize":75550943,"path":"All/ocaml-lablgtk3-3.1.5.pkg","repopath":"All/ocaml-lablgtk3-3.1.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":13228368,"desc":"LablGtk2 is an OCaml interface to GTK+ 3.x.  It provides a strongly-typed,\nyet comfortable, object-oriented interface compatible with GTK+'s dynamic\ntyping through OCaml's rich type system.  Most widgets and methods are\navailable, along with many examples.\n\nObjective Caml threads are supported, including for the toplevel, which\nallows for interactive use of the library.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"gtkspell3":{"origin":"textproc/gtkspell3","version":"3.0.10_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-cairo":{"origin":"graphics/ocaml-cairo","version":"0.6.4_2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libfreetype.so.6","libfontconfig.so.1","libgtkspell3-3.so.0","libenchant-2.so.2","libgtksourceview-3.0.so.1"],"options":{"DOCS":"on","EXAMPLES":"on","GTKSOURCEVIEW3":"on","GTKSPELL":"on"}},{"name":"objecthash","origin":"devel/objecthash","version":"20160802_19","comment":"Cross-language way to cryptographically hash JSON objects","maintainer":"ports@FreeBSD.org","www":"https://github.com/benlaurie/objecthash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d54936e04dc74fd1832b8263e3e89a2750fb56402fb8aa206717ccc4c70bf56","flatsize":21885,"path":"All/objecthash-20160802_19.pkg","repopath":"All/objecthash-20160802_19.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8872,"desc":"Objecthash provides a way to cryptographically hash objects (in the\nJSON-ish sense) that works cross-language and therefore cross-encoding.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"json-c":{"origin":"devel/json-c","version":"0.17"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libcrypto.so.12","libicuuc.so.74","libicudata.so.74","libjson-c.so.5"],"messages":[{"message":"===>   NOTICE:\n\nThe objecthash port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"objconv","origin":"devel/objconv","version":"2.54.1","comment":"Agner Fog's object file converter","maintainer":"fuz@FreeBSD.org","www":"https://www.agner.org/optimize","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87e4564d904aa7c88cd365fd5fd0596d90913da12e39af2016a55251a6c28b53","flatsize":1192188,"path":"All/objconv-2.54.1.pkg","repopath":"All/objconv-2.54.1.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":552576,"desc":"This utility can be used for converting object files between COFF/PE,\nOMF, ELF and Mach-O formats for all 32-bit and 64-bit x86 platforms.\nCan modify symbol names in object files.  Can build, modify and convert\nfunction libraries across platforms.  Can dump object files and\nexecutable files.  Also includes a very good disassembler supporting the\nSSE4, AVX, AVX2, AVX512, FMA3, FMA4, XOP and Knights Corner instruction\nsets.","categories":["devel"]},{"name":"oblige","origin":"games/oblige","version":"7.70_1","comment":"Random map generator for classic FPS games","maintainer":"danfe@FreeBSD.org","www":"https://oblige.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ced09b8f1d0878e4c46c5e4143b51792af2b97e6199ac8cdc68a7a2118849a3f","flatsize":17159810,"path":"All/oblige-7.70_1.pkg","repopath":"All/oblige-7.70_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1649600,"desc":"Oblige is a random level generator for classic FPS games, especially the\nDOOM games, but aiming to support Heretic, Hexen, and Quake eventually.\nThe goal is to produce high quality levels which are easy to create and\nfun to play.  Scripting in Lua is supported for easy customisation.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["games"],"shlibs_required":["libphysfs.so.1","libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"octave-forge-femoctave","origin":"math/octave-forge-femoctave","version":"2.1.5_2","comment":"Octave-forge package femoctave","maintainer":"stephen@FreeBSD.org","www":"https://packages.octave.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0896d6849211f6de5ba935c4c2aa1d67579121a0fd567434b9fd8ccb7f86a78","flatsize":37303681,"path":"All/octave-forge-femoctave-2.1.5_2.pkg","repopath":"All/octave-forge-femoctave-2.1.5_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":37280840,"desc":"The octave-forge package is the result of The GNU Octave Repositry project,\nwhich is intended to be a central location for custom scripts, functions and\nextensions for GNU Octave. contains the source for all the functions plus\nbuild and install scripts.\n\nThis is femoctave.\n\n Use FEM for solving boundary value problems in two space dimensions.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"octave":{"origin":"math/octave","version":"9.2.0_2"},"octave-forge-base":{"origin":"math/octave-forge-base","version":"1.9_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["math"]},{"name":"obconf-qt","origin":"x11-wm/obconf-qt","version":"0.16.4","comment":"Qt port of preferences manager for Openbox","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxqt/obconf-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ef77bcea7472b6b45a1f3e4b913726c40c3cb4048fcbe9fdc116e851cab2407","flatsize":769590,"path":"All/obconf-qt-0.16.4.pkg","repopath":"All/obconf-qt-0.16.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":135496,"desc":"ObConf-Qt is a Qt port of ObConf, a configuration editor for OpenBox.\nIt allows you to edit and choose theme, and to edit window manager preferences\nsuch as mouse focus behaviour, font-settings and number of virtual desktops.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openbox":{"origin":"x11-wm/openbox","version":"3.6_11"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["x11-wm"],"shlibs_required":["libQt5Widgets.so.5","libQt5X11Extras.so.5","libglib-2.0.so.0","libobrender.so.29","libpangoxft-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libXft.so.2","libImlib2.so.1","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libcairo.so.2","libobt.so.2","libSM.so.6","libICE.so.6","libX11.so.6","libintl.so.8","libxml2.so.2","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"obby","origin":"devel/obby","version":"0.4.8_6","comment":"Library for synced document buffers","maintainer":"ports@FreeBSD.org","www":"http://gobby.0x539.de","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d135fdf3d3e9c8e0858d9387e49eb9aa7d501ff873704a554549f848dfe27cbf","flatsize":1320510,"path":"All/obby-0.4.8_6.pkg","repopath":"All/obby-0.4.8_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":185664,"desc":"libobby is a library which provides synced document buffers. It supports\nmultiple documents in one session and is portable to both Windows and\nUnix-like platforms.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"net6":{"origin":"net/net6","version":"1.3.14_9"}},"categories":["devel"],"shlibs_required":["libnet6-1.3.so.0","libsigc-2.0.so.0"],"shlibs_provided":["libobby-0.4.so.1"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe obby port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"obconf","origin":"x11-wm/obconf","version":"2.0.4_6","comment":"Preferences manager for the Openbox window manager","maintainer":"novel@FreeBSD.org","www":"http://openbox.org/wiki/Obconf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"083103a41a641ce09db9838f8e7a8f21065b19c2333a9ab99e27bbb1126e7c81","flatsize":895803,"path":"All/obconf-2.0.4_6.pkg","repopath":"All/obconf-2.0.4_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":132136,"desc":"ObConf is a GUI utility for configuring the Openbox window manager.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openbox":{"origin":"x11-wm/openbox","version":"3.6_11"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["x11-wm"],"shlibs_required":["libobrender.so.29","libpangoxft-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libXft.so.2","libImlib2.so.1","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libcairo.so.2","libobt.so.2","libSM.so.6","libICE.so.6","libX11.so.6","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libstartup-notification-1.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libglade-2.0.so.0"],"options":{"DOCS":"on","NLS":"on"}},{"name":"ob-rust","origin":"devel/ob-rust","version":"g20220824","comment":"Org-Babel support for evaluating Rust code","maintainer":"pat@patmaddox.com","www":"https://github.com/micanzhang/ob-rust","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e6ff05471c77e58cb43bf034ca5a64eee9ec23cf79f1f9c677d9625bb8381ce","flatsize":4560,"path":"All/ob-rust-g20220824.pkg","repopath":"All/ob-rust-g20220824.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2744,"desc":"ob-rust enables Org-Babel support for evaluating Rust code. It was\ncreated based on the usage of ob-C and ob-go.","deps":{"rust-mode":{"origin":"devel/rust-mode","version":"1.0.5.58"},"rust-script":{"origin":"devel/rust-script","version":"0.34.0_4"}},"categories":["devel"]},{"name":"obfs4proxy-tor","origin":"security/obfs4proxy-tor","version":"0.0.14_16","comment":"Pluggable transport proxy for Tor (obfs4, The Obfuscator)","maintainer":"egypcio@FreeBSD.org","www":"https://gitlab.com/yawning/obfs4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee08952610599414a1b2f10d0e3924f70b0911573f84b625049200c565b781e6","flatsize":5456572,"path":"All/obfs4proxy-tor-0.0.14_16.pkg","repopath":"All/obfs4proxy-tor-0.0.14_16.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1852196,"desc":"obfs4 (a.k.a. The Obfuscator) is a transport with the same features as\nScrambleSuit but utilizing Dan Bernstein's elligator2 technique for public\nkey obfuscation, and the ntor protocol for one-way authentication.","categories":["security","net"],"annotations":{"cpe":"cpe:2.3:a:torproject:obfs4proxy:0.0.14:::::dragonfly6:x86_64:16"},"messages":[{"message":"To use obfs4 as a Bridge Client, please add the following configuration\nto your 'torrc' config file:\n\n  # Enable obfs4proxy as Client\n  ClientTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy\n\nTo use obfs4 as a Pluggable Transport in your Tor Bridge server, use the\nfollowing configurations in your 'torrc' config file:\n\n  # Enable obfs4proxy as Server\n  ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy\n  # Enable Extended ORPort\n  ExtORPort auto\n  ## (Optional) Listen on the specified IP:PORT\n  # ServerTransportListenAddr obfs4 0.0.0.0:443\n\nobfs4proxy is backwards-compatible with obfs2 and obfs3 either in client or \nserver mode. If you want to use it like this, please adjust your 'torrc' \nconfig file to fit your needs. It's compatible with ScrambleSuit in client mode.\n\nFor more information, please consult the official wiki page at \nhttps://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/obfs4proxy","type":"install"}]},{"name":"oath-toolkit","origin":"security/oath-toolkit","version":"2.6.9_1","comment":"Library, tools, and PAM module for OATH authentication","maintainer":"ale@FreeBSD.org","www":"https://www.nongnu.org/oath-toolkit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2258d60a52c34eb8479b76a975379768c22053add05ce5e4c084a4d8212b470c","flatsize":1507373,"path":"All/oath-toolkit-2.6.9_1.pkg","repopath":"All/oath-toolkit-2.6.9_1.pkg","licenselogic":"and","licenses":["GPLv3+","LGPL20+"],"pkgsize":290316,"desc":"The OATH Toolkit contains a shared library, command line tool\nand a PAM module that makes it possible to build one-time\npassword authentication systems. Supported technologies include\nthe event-based HOTP algorithm and the time-based TOTP algorithm.\nOATH is the Open AuTHentication organization which specify\nthe algorithms.\n\nThe components included in the package is:\n\n- liboath:  A shared and static C library for OATH handling.\n- oathtool: A command line tool for generating and validating OTPs.\n- pam_oath: A PAM module for pluggable login authentication for OATH.","deps":{"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"xmlsec1":{"origin":"security/xmlsec1","version":"1.3.2_1"}},"categories":["security"],"shlibs_required":["libltdl.so.7","libxmlsec1.so.1","libxslt.so.1","libxml2.so.2"],"shlibs_provided":["liboath.so.0","libpskc.so.0"],"options":{"DOCS":"on","PSKC":"on"}},{"name":"ocaml-base","origin":"devel/ocaml-base","version":"0.16.3_1","comment":"Standard library for OCaml","maintainer":"freebsd@dev.thsi.be","www":"https://github.com/janestreet/base","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f53229d071db16153e94516a952f600e1719a866b7b9b31ec75fa0751ae24dcc","flatsize":40512608,"path":"All/ocaml-base-0.16.3_1.pkg","repopath":"All/ocaml-base-0.16.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8523548,"desc":"Standard library meant to be used in place of the OCaml standard\nlibrary. Input-output and OS dependent facilities are not provided by\nthis library.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-sexplib0":{"origin":"devel/ocaml-sexplib0","version":"0.16.0_1"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"oak","origin":"sysutils/oak","version":"1.5.0","comment":"System Log Reporting Tool","maintainer":"demon@FreeBSD.org","www":"https://www.ktools.org/oak/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f55730754aff71816445fcbc55a6b0c341cd1faf1d7679cba65f32e094842d8e","flatsize":36260,"path":"All/oak-1.5.0.pkg","repopath":"All/oak-1.5.0.pkg","licenselogic":"single","pkgsize":14356,"desc":"Oak is a program that can be used to monitor syslogs from a collection\nof servers and notify operators when problem conditions arise.  In\naddition to providing immediate notification of critical problems oak\nwill also batch less critical problems into summary messages that can\nbe sent less often and via any medium.  For example you may wish to\nhave oak page you on critical events while sending a summary of less\nimportant messages to your terminal once an hour.  In addition you\ncould send a daily email message summarizing all events.","categories":["sysutils"]},{"name":"oaml","origin":"audio/oaml","version":"1.3.4_2","comment":"Open Adaptive Music Library","maintainer":"amdmi3@FreeBSD.org","www":"https://oamldev.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19d8e7cc5f0b7286f6a03d5ce873286e4edbe5ff9ffd067e08577e5faca0ce19","flatsize":1016354,"path":"All/oaml-1.3.4_2.pkg","repopath":"All/oaml-1.3.4_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":176756,"desc":"OAML is a library the makes it easy to implement adaptive music in\ngames.\n\nAdaptive music, also known as interactive music or dynamic music,\nis music that reacts to what's happening on the video game. For\nexample, if there is a battle going on, music will get more tense\nto stimulate the player's reaction to the battle.","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsoxr":{"origin":"audio/libsoxr","version":"0.1.3_3"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"}},"categories":["audio"],"shlibs_required":["libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libsoxr.so.0"],"shlibs_provided":["liboaml.so.1"],"options":{"DOCS":"on","SOXR":"on"}},{"name":"o3read","origin":"converters/o3read","version":"0.0.4_2","comment":"Standalone converter for the OpenOffice.org writer and scalc formats","maintainer":"samm@FreeBSD.org","www":"https://siag.nu/o3read/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08d28e52153d61c11c0e365ee3ec55c85b61f3e91cbfc9bd6fb36c39303a43cb","flatsize":74413,"path":"All/o3read-0.0.4_2.pkg","repopath":"All/o3read-0.0.4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":20992,"desc":"This is a standalone converter for the OpenOffice.org swriter (*.sxw,*.odt)\nand  scalc (*.sxc) formats.\nIt doesn't depend on Open Office or any other external tools or libraries.\nThere are three output modules:\n    * o3read displays a dump of the parse tree\n    * o3totxt creates plain text\n    * o3tohtml creates html code\nExample: unzip -p document.odt content.xml | o3totxt","categories":["converters"],"options":{"DOCS":"on"}},{"name":"nzbperl","origin":"news/nzbperl","version":"0.6.8_1","comment":"Perl script for downloading nzb files","maintainer":"ports@thepentagon.org","www":"https://noisybox.net/computers/nzbperl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4214c7fb3b8c8b800d09dc48372e0995b4a19ed9016621885ce3eb9aa59e08d1","flatsize":99244,"path":"All/nzbperl-0.6.8_1.pkg","repopath":"All/nzbperl-0.6.8_1.pkg","licenselogic":"single","pkgsize":25556,"desc":"NzbPerl is a perl script for downloading nzb files. It supports automated\nparsing and sorting of nzb files, multiple servers, automated downloading,\nassmbling and decoding of message parts, and has user controlled bandwidth\nthrottling during runtime.","deps":{"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-XML-DOM":{"origin":"textproc/p5-XML-DOM","version":"1.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"uudeview":{"origin":"converters/uudeview","version":"0.5.20_1"}},"categories":["news"],"options":{"SSL":"off"}},{"name":"o2em","origin":"emulators/o2em","version":"1.17_4","comment":"Odyssey2 / Videopac console emulator","maintainer":"techgunter@yahoo.com","www":"https://o2em.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efca1d9cf615b379caa6a697e2601a6e5626abf808d6bd414d49a1a0798d09ea","flatsize":987158,"path":"All/o2em-1.17_4.pkg","repopath":"All/o2em-1.17_4.pkg","licenselogic":"single","pkgsize":634412,"desc":"Odyssey2 / Videopac+ emulator.","deps":{"allegro":{"origin":"devel/allegro","version":"4.4.3.1_4"}},"categories":["emulators","games"],"shlibs_required":["liballeg.so.4"],"options":{"DOCS":"on"},"messages":[{"message":"* The Odyessey2 ROM is included in the source, although the documentation says\n   it isn't.\n * The main voice samples are included with this port, but not the sidsamp\n   which are only used by Sid the Spellbinder.  If you need these, put them in\n   PREFIX/o2em/voice/.\n * No cartridge ROMS are included.\n * o2em has been patched to better fit with FreeBSD:\n   - don't assume the CWD contains roms/ bios/ voice/\n   - don't restrict the location of ROMS to roms/\n   - use the correct implementation of gettimeticks() for FreeBSD\n   - allow for the use of PREFIX when building\n   - don't set the volume to the MAX at runtime\n   - be compliant with allegro 4.1.12\n\nRead O2EM.txt.","type":"install"}]},{"name":"obs-studio","origin":"multimedia/obs-studio","version":"30.0.2","comment":"Open source streaming/recording software","maintainer":"yuri@FreeBSD.org","www":"https://obsproject.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07417c3e59bbbc723ee70412023763781352e2bd0aaf16f5424107b926ddedec","flatsize":24039875,"path":"All/obs-studio-30.0.2.pkg","repopath":"All/obs-studio-30.0.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6002032,"desc":"Open Broadcaster Software is free and open source software\nfor video recording and live streaming.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"fdk-aac":{"origin":"audio/fdk-aac","version":"2.0.3"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libdatachannel":{"origin":"www/libdatachannel","version":"0.21.1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libpci":{"origin":"devel/libpci","version":"3.13.0"},"librist":{"origin":"multimedia/librist","version":"0.2.10"},"libsysinfo":{"origin":"devel/libsysinfo","version":"0.0.3_3"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libx264":{"origin":"multimedia/libx264","version":"0.164.3095"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"mbedtls":{"origin":"security/mbedtls","version":"2.28.8"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"rnnoise":{"origin":"audio/rnnoise","version":"g20210122"},"sndio":{"origin":"audio/sndio","version":"1.9.0"},"speexdsp":{"origin":"audio/speexdsp","version":"1.2.1"},"srt":{"origin":"www/srt","version":"1.5.3"},"vlc":{"origin":"multimedia/vlc","version":"3.0.21_2,4"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-renderutil":{"origin":"x11/xcb-util-renderutil","version":"0.3.10"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"}},"categories":["multimedia"],"shlibs_required":["libcurl.so.4","libavcodec.so.60","libavutil.so.58","libavformat.so.60","libpython3.11.so.1.0","libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Xml.so.6","libQt6Network.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libxkbcommon.so.0","libxcb.so.1","libX11-xcb.so.1","libX11.so.6","libluajit-5.1.so.2","libswscale.so.7","libswresample.so.4","libjansson.so.4","libuuid.so.1","libgio-2.0.so.0","libxcb-xinput.so.0","libxcb-xfixes.so.0","libxcb-randr.so.0","libxcb-shm.so.0","libxcb-xinerama.so.0","libxcb-composite.so.0","libjack.so.0","libpipewire-0.3.so.0","libavfilter.so.9","libavdevice.so.60","librist.so.4","libsrt.so.1.5","libva.so.2","libva-drm.so.2","libpci.so.3","libspeexdsp.so.1","librnnoise.so.0","libmbedtls.so.14","libmbedcrypto.so.7","libmbedx509.so.1","libdatachannel.so.0.21","libx264.so.164","libsndio.so.7.2","libfreetype.so.6","libfontconfig.so.1"],"shlibs_provided":["libobs-frontend-api.so.0","libobs-opengl.so.1","libobs-scripting.so.1","libobs.so.0"],"options":{"BROWSER":"off","PIPEWIRE":"on","VLC":"on","VST":"on","WAYLAND":"off","JACK":"on","PULSEAUDIO":"off","SNDIO":"on"}},{"name":"nzbget","origin":"news/nzbget","version":"21.1_2","comment":"Binary newsreader supporting NZB files","maintainer":"alexis.praga@free.fr","www":"http://nzbget.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"926d4ae8b7f32e2b52c4a5eda1a7ea365548753f91423efea9a2b9ca49c62f93","flatsize":3499022,"path":"All/nzbget-21.1_2.pkg","repopath":"All/nzbget-21.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1036840,"desc":"NZBGet is a binary newsgrabber, which downloads files from usenet based\non information given in nzb-files. Description of nzb format is available\nat http://docs.newzbin.com/","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["news"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libncurses.so.6","libtinfo.so.6","libxml2.so.2"],"options":{"DOCS":"on","OPTIMIZED_FLAGS":"off"},"annotations":{"cpe":"cpe:2.3:a:nzbget:nzbget:21.1:::::dragonfly6:x86_64:2"},"messages":[{"message":"Set \"nzbget_user\" in rc.conf or \"DaemonUsername\" in your nzbget config\nto run the nzbget daemon as an unprivileged user.","type":"install"}]},{"name":"nyx","origin":"security/nyx","version":"2.1.0_2","comment":"Command-line monitor for Tor","maintainer":"cs@FreeBSD.org","www":"https://nyx.torproject.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c1497068f453b699ec0c1c38f6ce80ac6dbc194c0cf87d5ac9a3fa0fec0e7eb","flatsize":1128812,"path":"All/nyx-2.1.0_2.pkg","repopath":"All/nyx-2.1.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":193688,"desc":"Nyx is a command-line monitor for Tor. With this you can get detailed real-time\ninformation about your relay such as bandwidth usage, connections, logs, and\nmuch more.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-stem":{"origin":"security/py-stem","version":"1.8.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","net"]},{"name":"nylon","origin":"net/nylon","version":"1.21_11","comment":"Unix SOCKS 4 and 5 proxy server","maintainer":"ports@FreeBSD.org","www":"https://monkey.org/~marius/nylon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"304d158c7924d780896a6324300f0b86a2ad9e8d30da1ddb9c672a970bc69e0a","flatsize":39779,"path":"All/nylon-1.21_11.pkg","repopath":"All/nylon-1.21_11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18500,"desc":"nylon is a Unix SOCKS 4 and 5 proxy server. It is compatible with BSD,\nSolaris, HP-UX and Linux 2.2 & 2.4.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["net"],"shlibs_required":["libevent-2.1.so.7"],"messages":[{"message":"===>   NOTICE:\n\nThe nylon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nyancat","origin":"net/nyancat","version":"1.5.2,1","comment":"Animated telnet server that renders a loop of the nyan cat animation","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/klange/nyancat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"579366ffce9b69d0052565d4b7ed1d97c7097963a0a364e4fd0f6e5f2dc0a6a7","flatsize":38807,"path":"All/nyancat-1.5.2,1.pkg","repopath":"All/nyancat-1.5.2,1.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":9316,"desc":"This is an animated, color, ANSI-text telnet server that renders a loop of the\nclassic nyan cat animation.","categories":["net","games"],"messages":[{"message":"To setup a nyancat telnet server via inetd enable inetd in /etc/rc.conf:\n\ninetd_enable=\"YES\"\n\nAdd the following lines to /etc/inetd.conf:\n\ntelnet  stream  tcp     nowait  nobody  /usr/local/bin/nyancat  nyancat -t\ntelnet  stream  tcp6    nowait  nobody  /usr/local/bin/nyancat  nyancat -t","type":"install"}]},{"name":"nyan-lang","origin":"lang/nyan","version":"g20180708_2","comment":"Data description language designed for openage","maintainer":"freebsd@sysctl.cz","www":"https://github.com/SFTtech/nyan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4972d27ebbf75e15e8a7d1ddf76f5edada4e7392d4dff982d6ec17ff7642280","flatsize":867842,"path":"All/nyan-lang-g20180708_2.pkg","repopath":"All/nyan-lang-g20180708_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":229312,"desc":"nyan is a data description language, It is a mixture of python, json, patch,\nwml, yaml and some new ideas. It stores hierarchical objects with key-value\npairs in a database with the key idea that changes in a parent affect all\nchildren.","categories":["lang"],"shlibs_provided":["libnyan.so.1"]},{"name":"nxproxy","origin":"net/nxproxy","version":"3.5.99.20_1","comment":"Helper program for x2go","maintainer":"ports@FreeBSD.org","www":"https://wiki.x2go.org/doku.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d4b2171c60dcca86a985739e26e63e7301832e40c028e6c3f7bacf666a07fe9","flatsize":29796,"path":"All/nxproxy-3.5.99.20_1.pkg","repopath":"All/nxproxy-3.5.99.20_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14552,"desc":"NXProxy is a program required by the x2go client.","deps":{"nxcomp":{"origin":"x11/nxcomp","version":"3.5.0.32_3"}},"categories":["net"],"shlibs_required":["libXcomp.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe nxproxy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ny-aspell","origin":"textproc/ny-aspell","version":"0.01.0_1,2","comment":"Aspell Nyanja dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc1df5f914042044e79a050116d7e9a3a81ed9f86cde8d34ee27c470069eae3c","flatsize":114128,"path":"All/ny-aspell-0.01.0_1,2.pkg","repopath":"All/ny-aspell-0.01.0_1,2.pkg","licenselogic":"single","pkgsize":39384,"desc":"Aspell Nyanja dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"openemr-php83","origin":"www/openemr","version":"7.0.2","comment":"Electronic health records and medical practice management application","maintainer":"wen@FreeBSD.org","www":"https://www.open-emr.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5abdc819c7b499a481b9a664fe4a5c571e05d8c119c051912c30e748f54224bd","flatsize":678868550,"path":"All/openemr-php83-7.0.2.pkg","repopath":"All/openemr-php83-7.0.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":148518016,"desc":"OpenEMR is a Free and Open Source electronic health records and medical\npractice management application. It is ONC Certified and it features\nfully integrated electronic health records, practice management, scheduling,\nelectronic billing, internationalization, free support, a vibrant community,\nand a whole lot more.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-pdo_mysql":{"origin":"databases/php83-pdo_mysql","version":"8.3.9"},"php83-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php83-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-xsl":{"origin":"textproc/php83-xsl","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:openemr:openemr:7.0.2:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"1) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /openemr /usr/local/www/openemr/\n   AcceptPathInfo On\n   <Directory /usr/local/www/openemr/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n2) Visit your OpenEMR site with a browser (i.e.,\n   http://your.server.com/openemr/), and you should\n   be taken to the install script, which will lead\n   you through the installation step by step.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   https://www.open-emr.org/wiki/index.php/OpenEMR_Installation_Guides","type":"install"}]},{"name":"nwreckdum","origin":"archivers/nwreckdum","version":"0.0.6_2","comment":"Utility for manipulating of Quake packed data files","maintainer":"ports@FreeBSD.org","www":"https://github.com/danfe/nwreckdum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93205bc064f0969b2cd2d11735d8346a95195b55547a71f6989c9dee3f0033b9","flatsize":33588,"path":"All/nwreckdum-0.0.6_2.pkg","repopath":"All/nwreckdum-0.0.6_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13688,"desc":"NWReckDum is Quake PACK file format (.pak) manipulator.  It allows one to\nlist, extract, and create packed game data files easily from command line.","categories":["archivers","games"],"messages":[{"message":"===>   NOTICE:\n\nThe nwreckdum port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nxcomp","origin":"x11/nxcomp","version":"3.5.0.32_3","comment":"NX X11 protocol compression libraries","maintainer":"ports@FreeBSD.org","www":"https://wiki.x2go.org/doku.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0543e56f4502c75e5a7935d6ad97346870293c63383d5ae40b0729111411f4f","flatsize":3432408,"path":"All/nxcomp-3.5.0.32_3.pkg","repopath":"All/nxcomp-3.5.0.32_3.pkg","licenselogic":"single","pkgsize":455432,"desc":"nxcomp is a library compressing X commands to be passed over network\nfor use with x2go.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11","devel"],"shlibs_required":["libpng16.so.16","libjpeg.so.8"],"shlibs_provided":["libXcomp.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe nxcomp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nxengine","origin":"games/nxengine","version":"2.6.5.1_2","comment":"Engine-rewrite of the classic platformer Cave Story","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/nxengine/nxengine-evo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b70622b4aa9c635677d5cba6fedcd6639216e5243e6216561d374877dd8b428","flatsize":10610253,"path":"All/nxengine-2.6.5.1_2.pkg","repopath":"All/nxengine-2.6.5.1_2.pkg","licenselogic":"and","licenses":["GPLv3","FREEWARE"],"pkgsize":1351492,"desc":"NXEngine is a complete open-source clone/rewrite of the masterpiece\njump-and-run platformer Doukutsu Monogatari (also known as Cave Story).\nThis is a somewhat upgraded/refactored version of nxengine.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_image-2.0.so.0","libpng16.so.16","libjpeg.so.8"]},{"name":"oauth2-proxy","origin":"www/oauth2-proxy","version":"7.6.0_3","comment":"OAuth 2.0 proxy server","maintainer":"freebsd@rheinwolf.de","www":"https://github.com/oauth2-proxy/oauth2-proxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3cbd497db6163e05da768cca52089cdfcda9d71f5634a25f5fbc2230e95f7d97","flatsize":22182868,"path":"All/oauth2-proxy-7.6.0_3.pkg","repopath":"All/oauth2-proxy-7.6.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5821904,"desc":"A reverse proxy and static file server that provides authentication using\nProviders (Google, GitHub, and others) to validate accounts by email, domain\nor group.","categories":["www"]},{"name":"openclonk","origin":"games/openclonk","version":"8.1_4","comment":"Multiplayer action game involving small and nimble humanoids","maintainer":"kevinz5000@gmail.com","www":"https://www.openclonk.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"312d99ef19d81cf3c50dd2effaecacb4136d50fc86ffc3aacb8537a0e00999bc","flatsize":120107618,"path":"All/openclonk-8.1_4.pkg","repopath":"All/openclonk-8.1_4.pkg","licenselogic":"and","licenses":["ISCL","CC0-1.0"],"pkgsize":114083700,"desc":"OpenClonk is a free multiplayer action game in which you control clonks,\nsmall but witty and nimble humanoid beings. The game is mainly about\nmining, settling and fast-paced melees.\n\nOpenClonk is not just a game but also a versatile 2D game engine that\nallows the creation of mods. It is the successor of the shareware game\nseries Clonk and thus inherits many of its features.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"miniupnpc":{"origin":"net/miniupnpc","version":"2.2.6_1"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"}},"categories":["games"],"shlibs_required":["libfreetype.so.6","libpng16.so.16","libjpeg.so.8","libSDL2-2.0.so.0","libopenal.so.1","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libalut.so.0","libGLEW.so.2","libGL.so.1","libGLU.so.1","libtinyxml.so.3","libX11.so.6","libminiupnpc.so.17"]},{"name":"nwg-launchers","origin":"x11/nwg-launchers","version":"0.7.1.1_1","comment":"GTK-based launchers: application grid, button bar, dmenu for sway and other window managers","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/nwg-piotr/nwg-launchers","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e20c039cde6fa4c3e326dcb2c9be97e3ef0ab4850df8426b8586c4b9c91c0c0","flatsize":1971532,"path":"All/nwg-launchers-0.7.1.1_1.pkg","repopath":"All/nwg-launchers-0.7.1.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":333408,"desc":"nwg-launchers is C++ rewrite of sgtk-menu, an application launcher\nprimarily developed for Sway but also works on other window managers.\n\nFeatures:\n- GNOME-like application grid, with search box and favourites\n- Horizontal or vertical button bar, out of a template file\n- GTK menu out of commands found in $PATH or newline-separated input","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk-layer-shell":{"origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["x11","wayland"],"shlibs_required":["libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libglibmm-2.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-layer-shell.so.0"],"options":{"GLS":"on"}},{"name":"nwg-menu","origin":"x11/nwg-menu","version":"0.1.4","comment":"MenuStart plugin to nwg-panel, also capable of working standalone","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/nwg-piotr/nwg-menu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"430009c9f763f9c8a1c5bb24e231d70d2728372716530abbf9eb949aa45cc312","flatsize":5625598,"path":"All/nwg-menu-0.1.4.pkg","repopath":"All/nwg-menu-0.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1272080,"desc":"nwg-menu displays the system menu with simplified FreeDesktop Main\nCategories (8 instead of 13). It also provides the search entry, to\nlook for installed application on the basis of .desktop files, and for\nfiles in XDG user directories.\n\nIt's being developed with sway in mind, but should also work with\nother wlroots-based Wayland compositors such as Wayfire.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-layer-shell":{"origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","wayland"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-layer-shell.so.0","libfontconfig.so.1"]},{"name":"nwg-look","origin":"x11/nwg-look","version":"0.2.7_5","comment":"GTK3 settings editor for sway and other wlroots compositors","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/nwg-piotr/nwg-look","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2e009b9a4a0046fe1ae705c82d48f8b0f5ac6247fc7a12d4927fa59d3cf1114","flatsize":5176493,"path":"All/nwg-look-0.2.7_5.pkg","repopath":"All/nwg-look-0.2.7_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1127532,"desc":"Nwg-look is a GTK3 settings editor, designed to work properly in\nwlroots-based Wayland environment. The look and feel is strongly\ninfluenced by LXAppearance, but nwg-look is intended to free the user\nfrom a few inconveniences:\n\n- It works natively on Wayland. You no longer need Xwayland, nor\n  strange env variables for it to run.\n- It applies gsettings directly, with no need to use workarounds. You\n  don't need to set gsettings in the sway config file. You don't need\n  the \"import-gsettings\" script.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xcur2png":{"origin":"x11/xcur2png","version":"0.7.1"}},"categories":["x11","wayland"],"shlibs_required":["libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgio-2.0.so.0","libfontconfig.so.1"]},{"name":"nwg-drawer","origin":"x11/nwg-drawer","version":"0.4.9_1","comment":"Application drawer for sway and other wlroots compositors","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/nwg-piotr/nwg-drawer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e6c374b9e272c6eb8974b7c8fb26214221410d23606739167031a16c0acca71","flatsize":6053848,"path":"All/nwg-drawer-0.4.9_1.pkg","repopath":"All/nwg-drawer-0.4.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1406268,"desc":"nwg-drawer displays the application grid. The search entry\nallows to look for installed applications, and for files in XDG user\ndirectories. The grid view may also be filtered by categories.\n\nnwg-drawer is a golang replacement to nwggrid from nwg-launchers.\nIt's being developed with sway in mind, but should also work with\nother wlroots-based Wayland compositors.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-layer-shell":{"origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["x11","wayland"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-layer-shell.so.0","libfontconfig.so.1"]},{"name":"opensearch-dashboards","origin":"textproc/opensearch-dashboards","version":"2.14.0","comment":"Visualization dashboards for OpenSearch","maintainer":"opensearch@FreeBSD.org","www":"https://opensearch.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24bfed3d38b5dccdb4b9d0590430b98eb778e523598a79e5dfa94760eb18aaf7","flatsize":945823530,"path":"All/opensearch-dashboards-2.14.0.pkg","repopath":"All/opensearch-dashboards-2.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":161409516,"desc":"OpenSearch Dashboards is the default visualization tool for data in OpenSearch.\nIt also serves as a user interface for many of the OpenSearch plugins,\nincluding security, alerting, Index State Management, SQL, and more.","deps":{"node18":{"origin":"www/node18","version":"18.20.4"}},"categories":["textproc","www"]},{"name":"nwg-dock-hyprland","origin":"x11/nwg-dock-hyprland","version":"0.1.9_2","comment":"GTK3-based dock for Hyprland","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/nwg-piotr/nwg-dock-hyprland","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfa09d028ed6ecb39f67370f0af18739f3b7541ec8f7ee7283ae7016b7df53f4","flatsize":5511632,"path":"All/nwg-dock-hyprland-0.1.9_2.pkg","repopath":"All/nwg-dock-hyprland-0.1.9_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1241068,"desc":"Configurable (with command line arguments and css) dock, written in\nGo, aimed exclusively at the Hyprland Wayland compositor. It features\npinned buttons, client buttons and the launcher button. By default the\nlauncher starts nwg-drawer.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-layer-shell":{"origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-layer-shell.so.0","libfontconfig.so.1"]},{"name":"nwg-dock","origin":"x11/nwg-dock","version":"0.3.9_8","comment":"GTK3-based dock for sway","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/nwg-piotr/nwg-dock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0172de7194b19c1a31f98ad9396112aebddeb33ddbefdb56337b9c0cd31629c6","flatsize":5796819,"path":"All/nwg-dock-0.3.9_8.pkg","repopath":"All/nwg-dock-0.3.9_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1280932,"desc":"Fully configurable (with command line arguments and css) dock, written\nin Go, aimed exclusively at sway Wayland compositor. It features\npinned buttons, task buttons, the workspace switcher and the launcher\nbutton. By default the launcher starts nwg-drawer or nwggrid (if found).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-layer-shell":{"origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-layer-shell.so.0","libfontconfig.so.1"]},{"name":"nwg-bar","origin":"x11/nwg-bar","version":"0.1.6_6","comment":"GTK3-based button bar for sway and other wlroots-based compositors","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/nwg-piotr/nwg-bar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bc5cbf872b24dff6829a6f93fa588605eeba2cb9039ee8bfdbdfa2587cbbd4f","flatsize":5409946,"path":"All/nwg-bar-0.1.6_6.pkg","repopath":"All/nwg-bar-0.1.6_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1212536,"desc":"nwg-bar is a Golang replacement to the nwgbar command (a part of\nnwg-launchers), with some improvements. Aimed at sway, works with\nwlroots-based compositors only.\n\nThe nwg-bar command creates a button bar on the basis of a JSON\ntemplate placed in the ~/.config/nwg-bar/ folder.  By default the\ncommand displays a horizontal bar in the center of the screen. Use\ncommand line arguments to change the placement.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-layer-shell":{"origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","wayland"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-layer-shell.so.0","libfontconfig.so.1"]},{"name":"nvramtool","origin":"sysutils/nvramtool","version":"r6440_1","comment":"Utility for reading, writing the contents of CMOS memory","maintainer":"zont@FreeBSD.org","www":"https://www.coreboot.org/Nvramtool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6acd888a7cae88158196a11a8ed3e15afd37c00ab0636482a1673408de05928","flatsize":55134,"path":"All/nvramtool-r6440_1.pkg","repopath":"All/nvramtool-r6440_1.pkg","licenselogic":"single","pkgsize":22816,"desc":"nvramtool is a utility for reading/writing coreboot parameters and\ndisplaying information from the coreboot table.  It is intended for x86-based\nsystems (both 32-bit and 64-bit) that use coreboot.\n\nThe coreboot table resides in low physical memory, and may be accessed\nthrough the /dev/mem interface.  It is created at boot time by coreboot, and\ncontains various system information such as the type of mainboard in use.  It\nspecifies locations in the CMOS (nonvolatile RAM) where the coreboot\nparameters are stored.\n\nFor information about coreboot, see http://www.coreboot.org/.","categories":["sysutils"]},{"name":"nvimpager","origin":"sysutils/nvimpager","version":"0.13.0","comment":"Use NeoVim as a pager, with full syntax highlighting","maintainer":"adamw@FreeBSD.org","www":"https://github.com/lucc/nvimpager","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"354b372ffbce2e2ebf0a8e007ef78e80f466c196c08adede2fb8dd46c754475d","flatsize":38894,"path":"All/nvimpager-0.13.0.pkg","repopath":"All/nvimpager-0.13.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15520,"desc":"Use neovim as a pager to view man pages, git diffs, and whatnot with neovim's\nsyntax highlighting and mouse support.\n\nThe script also has a \"cat mode\" which will not start up the neovim interface\nbut instead print a highlighted version of the file to the terminal. Like cat\nwith neovim syntax highlighting! If the input has less lines than the terminal\ncat mode is activated automatically so nvimpager behaves similar to less -F.\nPager mode and cat mode can be enforced with the options -p and -c\nrespectively.\n\nNvimpager comes with a small set of command line options but you can also use\nall of neovim's command line options. Use nvimpager -h to see the help text.\nThe configuration is separated from the users config for neovim. The main\nconfig file is ~/.config/nvimpager/init.vim. See the manpage for further\nexplanation.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"neovim":{"origin":"editors/neovim","version":"0.10.0_2"}},"categories":["sysutils"]},{"name":"nvidia-texture-tools","origin":"graphics/nvidia-texture-tools","version":"2.0.8.1_25","comment":"Texture Tools with support for DirectX 10 texture formats","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/castano/nvidia-texture-tools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7991a5aede099d68fa7b2dbd09f1110cf075c748f5af39da4cbe248d14814946","flatsize":443916,"path":"All/nvidia-texture-tools-2.0.8.1_25.pkg","repopath":"All/nvidia-texture-tools-2.0.8.1_25.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":132752,"desc":"The NVIDIA Texture Tools is a collection of image processing and\ntexture manipulation tools, designed to be integrated in game tools\nand asset conditioning pipelines.\n\nThe primary features of the library are mipmap and normal map\ngeneration, format conversion and DXT compression.\n\nDXT compression is based on Simon Brown's squish library. The library\nalso contains an alternative GPU-accelerated compressor that uses\nCUDA and is one order of magnitude faster.\n\nWWW: https://github.com/castano/nvidia-texture-tools","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libjpeg.so.8","libtiff.so.6"],"shlibs_provided":["libnvcore.so","libnvimage.so","libnvmath.so","libnvtt.so"],"options":{"DOCS":"on"}},{"name":"openemr-php81","origin":"www/openemr","version":"7.0.2","comment":"Electronic health records and medical practice management application","maintainer":"wen@FreeBSD.org","www":"https://www.open-emr.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b40a20306779b8d945443ef152b06fce252c4ff12d279e7795121e61a8a21074","flatsize":678868550,"path":"All/openemr-php81-7.0.2.pkg","repopath":"All/openemr-php81-7.0.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":148522736,"desc":"OpenEMR is a Free and Open Source electronic health records and medical\npractice management application. It is ONC Certified and it features\nfully integrated electronic health records, practice management, scheduling,\nelectronic billing, internationalization, free support, a vibrant community,\nand a whole lot more.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-pdo_mysql":{"origin":"databases/php81-pdo_mysql","version":"8.1.29"},"php81-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php81-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-xsl":{"origin":"textproc/php81-xsl","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:openemr:openemr:7.0.2:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"1) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /openemr /usr/local/www/openemr/\n   AcceptPathInfo On\n   <Directory /usr/local/www/openemr/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n2) Visit your OpenEMR site with a browser (i.e.,\n   http://your.server.com/openemr/), and you should\n   be taken to the install script, which will lead\n   you through the installation step by step.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   https://www.open-emr.org/wiki/index.php/OpenEMR_Installation_Guides","type":"install"}]},{"name":"nvi2","origin":"editors/nvi2","version":"2.2.1_1","comment":"Updated implementation of the ex/vi text editor","maintainer":"leres@FreeBSD.org","www":"https://github.com/lichray/nvi2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5298595d8aac82fe08bc3744a704379464de3c1b43118896a10bb42f89e552ef","flatsize":457185,"path":"All/nvi2-2.2.1_1.pkg","repopath":"All/nvi2-2.2.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":196648,"desc":"nvi is an implementation of the ex/vi text editor.\n\nThe original vi was written by William Joy. Later Mark Horton added\na number of enhancements.\n\nnvi was written by Keith Bostic and was distributed as part of the\nFourth Berkeley Software Distribution (4BSD) by the University of\nCalifornia, Berkeley.\n\nThis version is based on a fork of nvi by Sven Verdoolaege. It is\nvery similar to the base vi but includes the expandtab option from\nNetBSD which is handy for Python development.","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DEBUG":"off","ICONV":"on","WIDECHAR":"on"}},{"name":"nwcc","origin":"lang/nwcc","version":"0.8.3","comment":"Nils Weller's C compiler for Unix systems","maintainer":"ports@FreeBSD.org","www":"https://nwcc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93baac207eb9471dff827f0f4d830d495a3c274ec8e3b97726735f5cce5d648f","flatsize":3948879,"path":"All/nwcc-0.8.3.pkg","repopath":"All/nwcc-0.8.3.pkg","licenselogic":"single","pkgsize":1055860,"desc":"nwcc is a small C compiler for Unix systems under the BSDL\n\nThe primary goals of nwcc currently are portability and correctness.\nVarious C99 and GNU C features are also supported.\n\nIt works with FreeBSD/OpenBSD/Solaris/Linux on 80x86, FreeBSD/Linux on AMD64,\nSolaris on SPARC, AIX on PowerPC, and IRIX on MIPS hardware.\nCross-compilation is also supported.\nThe x86 and AMD64 backends support two assemblers; nasm/yasm and gas.\nThis can be useful for side-by-side assembler syntax comparison","categories":["lang"],"messages":[{"message":"===>   NOTICE:\n\nThe nwcc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nx","origin":"lang/nx","version":"2.4.0_1","comment":"Highly flexible, Tcl-based, object-oriented scripting language","maintainer":"tcltk@FreeBSD.org","www":"https://next-scripting.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afc2ed4ae638b41d9b7572190cf9be8a07dde872b16a79a65701ecc078001daa","flatsize":6958851,"path":"All/nx-2.4.0_1.pkg","repopath":"All/nx-2.4.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3372712,"desc":"NX is a highly flexible, Tcl-based, object-oriented scripting language. It is a\ndescendant of XOTcl and was designed based on 10 years of experience with XOTcl\nin projects containing several hundred thousand lines of code. While XOTcl was\nthe first language designed to provide language support for design patterns and\nto provide a highly dynamic programming environment, the Next Scripting\nFramework (NSF) and NX add to these features support for language-oriented\nprogramming.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["lang"],"shlibs_provided":["libnsf2.4.0.so"],"options":{"DOCS":"on"}},{"name":"nuttcp","origin":"benchmarks/nuttcp","version":"8.2.2_1","comment":"TCP/UDP network testing tool","maintainer":"pi@FreeBSD.org","www":"https://nuttcp.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01af87aa044fec0ebad45de26651f23e85e9bb8d70464e4a0d487c86f226ac35","flatsize":204479,"path":"All/nuttcp-8.2.2_1.pkg","repopath":"All/nuttcp-8.2.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":73768,"desc":"nuttcp is a network performance measurement tool intended for use\nby network and system managers. Its most basic usage is to determine\nthe raw TCP (or UDP) network layer throughput by transferring memory\nbuffers from a source system across an interconnecting network to\na destination system, either transferring data for a specified time\ninterval, or alternatively transferring a specified number of bytes.\n\nnuttcp is based on nttcp, but have several useful  features such\nas a server mode, rate limiting, multiple parallel streams, and\ntimer based usage.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["benchmarks","net"],"options":{"NUTTSCP":"on"}},{"name":"nusoap","origin":"net/nusoap","version":"0.9.5","comment":"SOAP Toolkit for PHP","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/nusoap/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ea61f059702ed3e8daef46f9c567cf9a0574bfdfd6462ed3e0482f84ad6ad44","flatsize":715848,"path":"All/nusoap-0.9.5.pkg","repopath":"All/nusoap-0.9.5.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":74884,"desc":"NuSOAP is a rewrite of SOAPx4, provided by NuSphere and Dietrich\nAyala. It is a set of PHP classes - no PHP extensions required - that\nallow developers to create and consume web services based on SOAP 1.1,\nWSDL 1.1 and HTTP 1.0/1.1.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["net","www"],"options":{"EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:nusoap_project:nusoap:0.9.5:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe nusoap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"numptyphysics-npcomplete","origin":"games/numptyphysics-npcomplete","version":"0.0.r20090116_3","comment":"Level pack for Numpty Physics","maintainer":"amdmi3@FreeBSD.org","www":"http://numptyphysics.garage.maemo.org/levels/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e79f7e4ef59b5523618de5e50924118616b8cb6a5278284312d3daedd82514b","flatsize":948530,"path":"All/numptyphysics-npcomplete-0.0.r20090116_3.pkg","repopath":"All/numptyphysics-npcomplete-0.0.r20090116_3.pkg","licenselogic":"single","pkgsize":217540,"desc":"NP-complete - a pack of user-submitted levels for Numpty Physics","deps":{"numptyphysics":{"origin":"games/numptyphysics","version":"0.3.r20090104_11"}},"categories":["games"]},{"name":"nux","origin":"textproc/nux","version":"1.6_3,1","comment":"Small open-source XQuery extension of the XOM library","maintainer":"ports@FreeBSD.org","www":"https://dst.lbl.gov/ACSSoftware/nux/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b257ce26da58c62b10060aec2a60ef24be5a2b0aeaf611069b30a7a7b224e53","flatsize":2849783,"path":"All/nux-1.6_3,1.pkg","repopath":"All/nux-1.6_3,1.pkg","licenselogic":"single","pkgsize":548716,"desc":"Nux is a small, straightforward, and surprisingly effective open-source\nextension of the XOM XML library. Nux is geared towards versatile embedded\nintegration and interchange, in particular for high-throughput server container\nenvironments (e.g. large-scale Peer-to-Peer messaging network infrastructures\nover high-bandwidth networks, scalable MOMs, etc). But its simplicity also\nmakes it useful for client side XML query/transformation workflow pipelines.\nFeatures include:\n\n- Seamless W3C XQuery support for XOM.\n- Efficient and flexible pools and factories for XQueries, XSL Transforms, as\n  well as Builders that validate against various schema languages, including\n  W3C XML Schemas, DTDs, RELAX NG, Schematron, etc.\n- For simple and complex continuous queries and/or transformations over very\n  large or infinitely long XML input, a convenient streaming path filter API\n  combines full XQuery support with straightforward filtering.\n- Glue for integration with JAXB and for queries over ill-formed HTML.\n- All this is rock-solid, dependable, well documented, and ships in a jar file\n  that weighs just 60 KB.","deps":{"java-getopt":{"origin":"java/java-getopt","version":"1.0.14"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"saxon-devel":{"origin":"textproc/saxon-devel","version":"9.1.0.8_1,1"},"xom":{"origin":"textproc/xom","version":"1.2.11,1"}},"categories":["textproc","java"],"options":{"DOCS":"on","XQUERY_TOOL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe nux port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nurbs++","origin":"graphics/nurbs++","version":"3.0.11_11","comment":"C++ library to manipulate and create NURBS curves and surfaces","maintainer":"gahr@FreeBSD.org","www":"https://libnurbs.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71b4e095c193fdf31c6b703a09c37629f9d16a1ec57f7592bf9a5174540e6473","flatsize":8952273,"path":"All/nurbs++-3.0.11_11.pkg","repopath":"All/nurbs++-3.0.11_11.pkg","licenselogic":"single","pkgsize":1083084,"desc":"Non-Uniform Rational B-Splines (NURBS) are parametric functions which can\nrepresent any type of curves or surfaces.  This C++ library hides the basic\nmathematics of NURBS, allowing the user to focus on the more challenging\nparts of their projects.\n\nThe NURBS++ package includes a matrix library, an image manipulation\nlibrary, a numerical library and a NURBS library.\n\nThis library is copyrighted under the terms of the LGPL by its author,\nPhillipe Lavoie <lavoie@zeus.genie.uottawa.ca>.","categories":["graphics"],"shlibs_provided":["libmatrix.so.1","libmatrixI.so.1","libmatrixN.so.1","libnurbsd.so.0","libnurbsf.so.0"]},{"name":"numlockx","origin":"x11/numlockx","version":"1.2","comment":"Turns on numlock in X","maintainer":"amdmi3@FreeBSD.org","www":"http://home.kde.org/~seli/numlockx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0f3e4ef14de353cca72f44402e6bcef6af529421596883b018d01f5f87d4ce7","flatsize":10876,"path":"All/numlockx-1.2.pkg","repopath":"All/numlockx-1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5008,"desc":"This little thingy allows you to start X with NumLock turned on (which is\na feature that a lot of people seem to miss and nobody really knew how to\nachieve this).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"}},"categories":["x11"],"shlibs_required":["libXtst.so.6","libXext.so.6","libX11.so.6"]},{"name":"numptyphysics","origin":"games/numptyphysics","version":"0.3.r20090104_11","comment":"Drawing physics-based puzzle game","maintainer":"amdmi3@FreeBSD.org","www":"http://numptyphysics.garage.maemo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adc499b047a401639bbc596fcfb24960590272cb738e59965aeecc3c471c93ec","flatsize":521016,"path":"All/numptyphysics-0.3.r20090104_11.pkg","repopath":"All/numptyphysics-0.3.r20090104_11.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":282916,"desc":"Harness gravity with your crayon and set about creating blocks,\nramps, levers, pulleys and whatever else you fancy to get the little\nred thing to the little yellow thing.\n\nNumpty Physics is a drawing puzzle game in the spirit (and style?)\nof Crayon Physics using the same excellent Box2D engine.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libX11.so.6","libSDL_image-1.2.so.0"],"options":{"MOREFPS":"on"}},{"name":"numix-gtk-theme","origin":"x11-themes/numix-gtk-theme","version":"2.6.7_1","comment":"Gtk flat themes","maintainer":"ports@FreeBSD.org","www":"https://numixproject.github.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"743de6dc1189d29b95ba58d24bed1aaea24ddb655b3a505372b939be91efd8c7","flatsize":3139006,"path":"All/numix-gtk-theme-2.6.7_1.pkg","repopath":"All/numix-gtk-theme-2.6.7_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":116696,"desc":"Numix is a modern flat theme with a combination of light and dark elements.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"}},"categories":["x11-themes","xfce"],"options":{"NOTIFYD":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe numix-gtk-theme port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nvidia_gpu_prometheus_exporter","origin":"net-mgmt/nvidia_gpu_prometheus_exporter","version":"g20181028_22","comment":"NVIDIA GPU Prometheus exporter","maintainer":"0mp@FreeBSD.org","www":"https://github.com/mindprince/nvidia_gpu_prometheus_exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01d55e75160f97c472bf5f333fffbab192b0ce29212bf90bf06374ab4f761cb9","flatsize":6903987,"path":"All/nvidia_gpu_prometheus_exporter-g20181028_22.pkg","repopath":"All/nvidia_gpu_prometheus_exporter-g20181028_22.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2267824,"desc":"This is a Prometheus Exporter for exporting NVIDIA GPU metrics. It uses the Go\nbindings for NVIDIA Management Library (NVML) which is a C-based API that can\nbe used for monitoring NVIDIA GPU devices. Unlike some other similar exporters,\nit does not call the nvidia-smi binary.","categories":["net-mgmt"],"options":{"DOCS":"on"},"messages":[{"message":"The libnvidia-ml.so.1 library has to be installed on the system for\nnvidia_gpu_prometheus_exporter to be able to query GPUs.\n\nIt can be installed with one of the NVIDIA drivers available in the FreeBSD\nPorts Collection:\n\n- nvidia-driver\n- nvidia-driver-304\n- nvidia-driver-340","type":"install"}]},{"name":"numchar","origin":"misc/numchar","version":"1.0","comment":"Converts phone numbers between digits and characters","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcf51a6e4db3efbab2cd5f77777f384a3e868e0fdf0ae400d736ae8a95a2b544","flatsize":12744,"path":"All/numchar-1.0.pkg","repopath":"All/numchar-1.0.pkg","licenselogic":"single","pkgsize":5336,"desc":"This port contains two phone number conversion utilities:\n\n\t1. numchar - converts a phone number to all possible combinations\n\t   of digits and characters;\n\n\t2. phdecode - decodes a phone number containing characters into\n\t   one containing only digits.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe numchar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"numix-icon-theme-circle","origin":"x11-themes/numix-icon-theme-circle","version":"24.04.22","comment":"Icon theme from the Numix project","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/numixproject/numix-icon-theme-circle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb1ab4aa65cf1b0b288790bbf0036fce007dee2d7a06d118f0856204bc5582f4","flatsize":14216613,"path":"All/numix-icon-theme-circle-24.04.22.pkg","repopath":"All/numix-icon-theme-circle-24.04.22.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1967808,"desc":"Numix Circle is an icon theme from the Numix project.","categories":["x11-themes"]},{"name":"numdiff","origin":"math/numdiff","version":"5.9.0_2","comment":"Compare putatively similar files, ignoring small numeric differences","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/numdiff/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67ac396151995154cd54db37577d85ab48cf4e4c7f723eb74c5fa8454d747868","flatsize":1329397,"path":"All/numdiff-5.9.0_2.pkg","repopath":"All/numdiff-5.9.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":537748,"desc":"Numdiff is a little program that can be used to compare putatively\nsimilar files line by line and field by field, ignoring small numeric\ndifferences or/and different numeric formats.\n\nEquivalently, Numdiff is a program with the capability to appropriately\ncompare files containing numerical fields (and not only).\n\n%25 numdiff file1 file2","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math","textproc"],"shlibs_required":["libintl.so.8","libgmp.so.10"],"options":{"DOCS":"on","GMP":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe numdiff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nullmailer","origin":"mail/nullmailer","version":"2.2_2,1","comment":"MTA for hosts which relay to a fixed set of smart relays","maintainer":"ports@FreeBSD.org","www":"https://untroubled.org/nullmailer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dc06f889eac5a9ccef54bc7df1be5b5ee90d83720164d964dfe7f0e62d5bf90","flatsize":298270,"path":"All/nullmailer-2.2_2,1.pkg","repopath":"All/nullmailer-2.2_2,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":77912,"desc":"This is nullmailer, a sendmail/qmail/etc replacement MTA for hosts which\nrelay to a fixed set of smart relays.  It is designed to be simple to\nconfigure, secure, and easily extendable.","categories":["mail"],"users":["nullmail"],"groups":["nullmail"],"options":{"GNUTLS":"off"},"messages":[{"message":"Please take /usr/local/etc/nullmailer/remotes.sample\nas an example and edit your own\n/usr/local/etc/nullmailer/remotes\n\nIt's possible to redefine mailq and sendmail in your /etc/mail/mailer.conf:\n\nsendmail\t/usr/local/libexec/nullmailer/sendmail\nsend-mail\t/usr/local/libexec/nullmailer/sendmail\nmailq\t\t/usr/local/libexec/nullmailer/mailq\n\nWARNING! It will cause problem in case delivering to local recipients.\nAlso man nullmailer-send(8) for more details\n\nNOTE for the ones upgrading from 1.00:\nThe smtp authentication option has been changed from\n--auth=joe,secret to --user=joe and --pass=secret, see nullmailer-send(8)\nfor details.","type":"install"},{"message":"===>   NOTICE:\n\nThe nullmailer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nut_exporter","origin":"sysutils/nut_exporter","version":"3.0.0_9","comment":"Prometheus exporter for the Network UPS Tools server","maintainer":"bsd@j-star.org","www":"https://github.com/DRuggeri/nut_exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"974ccb55c33313b43857962f94ba5cf694ab1667dbd46499dc3b343e230e41c0","flatsize":10126452,"path":"All/nut_exporter-3.0.0_9.pkg","repopath":"All/nut_exporter-3.0.0_9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3056876,"desc":"A Prometheus exporter for the Network UPS Tools server.\nThe exporter is written in a way to permit an administrator to scrape one or\nmany UPS devices visible to a NUT client as well as one or all NUT variables.\nA single instance of this exporter can scrape one or many NUT servers.","categories":["sysutils"]},{"name":"nuklear","origin":"x11-toolkits/nuklear","version":"4.12.0","comment":"Minimal-state, immediate-mode graphical user interface toolkit","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Immediate-Mode-UI/Nuklear","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4556774e031671ef0f75f7a3b7e8a325db65f968c2cfb61ab409da929efc2b6f","flatsize":1189067,"path":"All/nuklear-4.12.0.pkg","repopath":"All/nuklear-4.12.0.pkg","licenselogic":"or","licenses":["MIT","PD"],"pkgsize":180280,"desc":"This is a minimal-state, immediate-mode graphical user interface toolkit written\nin ANSI C and licensed under public domain. It was designed as a simple\nembeddable user interface for application and does not have any dependencies, a\ndefault render backend or OS window/input handling but instead provides a highly\nmodular, library-based approach, with simple input state for input and draw\ncommands describing primitive shapes as output. So instead of providing a\nlayered library that tries to abstract over a number of platform and render\nbackends, it focuses only on the actual UI.","categories":["x11-toolkits"]},{"name":"nucleus","origin":"x11-fonts/nucleus","version":"0.77_6","comment":"Another font package for X","maintainer":"olgeni@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"358725ccd79e8034852d9e3c4ef51bbeb89856a133962c5ae4669eec8c923a60","flatsize":189103,"path":"All/nucleus-0.77_6.pkg","repopath":"All/nucleus-0.77_6.pkg","licenselogic":"single","pkgsize":183944,"desc":"nucleus font collection for X.\n\nYou'll have to add /usr/X11R6/lib/X11/fonts/nucleus\nto your X font path by either:\n\n$ xset fp+ /usr/X11R6/lib/X11/fonts/nucleus\n$ xset fp rehash\n\nor by adding it to your X-server configuration file (usually\n/etc/X11/XF86Config) and restarting the X-server.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"nwchem-data","origin":"science/nwchem-data","version":"7.2.2","comment":"Data for NWChem, the computational chemistry software","maintainer":"yuri@FreeBSD.org","www":"https://nwchemgit.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a85bc3e590ba7eb3c15346bb826859e6103bdda34d683d8a39b6a41e2f1925c","flatsize":48101370,"path":"All/nwchem-data-7.2.2.pkg","repopath":"All/nwchem-data-7.2.2.pkg","licenselogic":"single","licenses":["ECL20"],"pkgsize":6103048,"desc":"The data package for NWChem, the quantum chemistry software.\n\nData contains basis sets descriptions, pseudopotentials, various related\ndata libraries needed for NWChem operation.","categories":["science"]},{"name":"nttcp","origin":"benchmarks/nttcp","version":"1.47_4","comment":"Client/server program for testing network performance","maintainer":"martymac@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81b40f4e4fb499c1e053a3352795d0ad2d1497c1d4cc0d1da98d2f675a99eb70","flatsize":41948,"path":"All/nttcp-1.47_4.pkg","repopath":"All/nttcp-1.47_4.pkg","licenselogic":"single","licenses":["NTTCP"],"pkgsize":20516,"desc":"This program is a much more convient version of the ttcp program.\nIt uses inetd (or simulates its behaviour) to start off the remote\nside program which will send/receive data. Both sides measure the time\nand number of bytes transfered. The local side will print the measures.\nThe format of the output can be specified on the commandline.","categories":["benchmarks","net"]},{"name":"ntraceroute","origin":"net/ntraceroute","version":"6.4.2_3","comment":"Ubiquitous network routing analysis tool","maintainer":"zi@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fa537723ae7d160b1b000a7cc5f55be6da4b0ebad84fe688060bbef3dbb97c6","flatsize":33688,"path":"All/ntraceroute-6.4.2_3.pkg","repopath":"All/ntraceroute-6.4.2_3.pkg","licenselogic":"single","pkgsize":13420,"desc":"This is the NANOG traceroute program. This traceroute variant offers\nfeatures such as MPLS label decode, Path MTU discovery, AS lookup,\nand spray mode. It is maintained by a collection of volunteers.","categories":["net"]},{"name":"ntpstat","origin":"sysutils/ntpstat","version":"0.6_1","comment":"Print the ntpd or chronyd synchronisation status","maintainer":"cy@FreeBSD.org","www":"https://github.com/mlichvar/ntpstat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9e1d376a0aca6ff5b39e2d35aea000a62b858e06b1fc7522c4b7eea04be7502","flatsize":7991,"path":"All/ntpstat-0.6_1.pkg","repopath":"All/ntpstat-0.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4048,"desc":"ntpstat is a shell script which prints the ntpd or chronyd synchronisation\nstatus, using the ntpq or chronyc program. It emulates the original ntpstat\nprogram written in C by G. Richard Keech, which implemented a subset of the\nmode6 protocol supported by ntpd.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gawk":{"origin":"lang/gawk","version":"5.3.0"}},"categories":["sysutils"]},{"name":"nuclearchess","origin":"games/nuclearchess","version":"1.0.0_10","comment":"Chess variant designed to be short and fun for all players","maintainer":"ports@FreeBSD.org","www":"https://www.linux-games.com/nuclearchess/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"730dd9b8f0db349539439f4ace8711f34282bcdc8744dc42d08b7dee38bec546","flatsize":1321627,"path":"All/nuclearchess-1.0.0_10.pkg","repopath":"All/nuclearchess-1.0.0_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1271980,"desc":"NuclearChess is a chess variant. Whenever a piece is captured, both\npieces and all pieces on neighbour fields die. Games are short and fun\neven for people who usually don't play chess.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe nuclearchess port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"numbat","origin":"lang/numbat","version":"1.12.0_1","comment":"Statically typed programming language for scientific computations","maintainer":"yuri@FreeBSD.org","www":"https://numbat.dev","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89005f4798751e3ad47cd9445a66469490ae2405afd8bb6cdd667a76ddeadff1","flatsize":6732357,"path":"All/numbat-1.12.0_1.pkg","repopath":"All/numbat-1.12.0_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1724560,"desc":"Numbat is a statically typed programming language for scientific computations\nwith first class support for physical dimensions and units.\n\nNumbat has a static type system where physical dimensions like `Length` and\n`Time` act as types.\nDefinitions of constants and functions can optionally contain type annotations\nthat will be statically enforced.\nIf the types are not specified, they will be inferred (`Speed`, `Money` and\n`Frequency` in the screenshot).\n\nNumbat is focused on computations with units. Units are therefore treated as\nfirst-class citizens.","categories":["lang","devel","science"]},{"name":"numix-icon-theme","origin":"x11-themes/numix-icon-theme","version":"24.04.22","comment":"Official base icon theme from the Numix Project","maintainer":"Alexander88207@protonmail.com","www":"https://numixproject.github.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"757c89165da79224939190158ca433b83b57f863e4859d11e3bed59a4757b95e","flatsize":26344343,"path":"All/numix-icon-theme-24.04.22.pkg","repopath":"All/numix-icon-theme-24.04.22.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2329556,"desc":"Numix is the official icon theme from the Numix Project. It is heavily\ninspired by, and based upon parts of the Elementary, Humanity and\nGnome icon themes. Numix is designed to be used along-side an\napplication icon theme like Numix Circle or Numix Square.","categories":["x11-themes"]},{"name":"ntimed","origin":"net/ntimed","version":"0.0.2015.01.30_1","comment":"Network time synchronization client","maintainer":"ports@FreeBSD.org","www":"https://github.com/bsdphk/Ntimed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a4e730d28e562f61be49695fd23808828bdc1f88f4e1c6124792db04116265d","flatsize":52303,"path":"All/ntimed-0.0.2015.01.30_1.pkg","repopath":"All/ntimed-0.0.2015.01.30_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":22936,"desc":"This is a preview/early-acces/alpha/buzzword-of-the-times release of a\nnew FOSS project written to gradually take over the world of networked\ntimekeeping.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe ntimed port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ntpa","origin":"net/ntpa","version":"0.8.2_7","comment":"NTP data collection and charting","maintainer":"cs@innolan.net","www":"http://ntpa.innolan.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"438148a3d11184246f49697a352388d2774a46cd58478f5aa47bb0c1b8becaa6","flatsize":1611342,"path":"All/ntpa-0.8.2_7.pkg","repopath":"All/ntpa-0.8.2_7.pkg","licenselogic":"and","licenses":["MIT","BSD3CLAUSE","PostgreSQL","GPLv2"],"pkgsize":470696,"desc":"NTP Analyzer is a tool dedicated to analyze the operation of time\nservers.\n\nNTP Analyzer collects data from ntp daemons and can be configured\nto generate graphs and web pages to visualize the activities of\nsupervised hosts and peers.","deps":{"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"newtonsoft-json":{"origin":"devel/newtonsoft-json","version":"9.0.1_4"}},"categories":["net"],"users":["ntpa"],"groups":["ntpa"],"options":{"GRAPH":"off","WEBFILES":"off"},"messages":[{"message":"NTP Analyzer has been installed. If this is the first time remember to\ncreate a MariaDB, MySQL or PostgreSQL user and database first.\n\nIf you are upgrading from a previous version of NTP Analyzer be sure to\ntake a backup of your database before starting ntpa in upgrade mode.","type":"install"},{"message":"The ntpa newsyslog.conf(5) filename has been changed:\n  OLD: /usr/local/etc/newsyslog.conf.d/ntpa\n  NEW: /usr/local/etc/newsyslog.conf.d/ntpa.conf\n\nAny file found at the old location has been automatically moved to\nthe new location. This was done to ensure log rotation continued to\nwork after change r340318 made to FreeBSD base, where the default\nnewsyslog configuration now only includes filenames that end with\n'.conf' and do not begin with '.'.\n\nIf you use provisioning/configuration management tools to create or\nedit this file, you will need to change their configuration to use\nthe new filename.","type":"upgrade","maximum_version":"0.8.2_4"}]},{"name":"ntfy","origin":"sysutils/ntfy","version":"2.7.0.14","comment":"Utility for sending notifications on-demand, and when commands finish","maintainer":"yuri@FreeBSD.org","www":"https://ntfy.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a9102fc23d914db0edfd2f9c0d26d3e7438680d0972ac47177d2b6c7a456d9f","flatsize":283708,"path":"All/ntfy-2.7.0.14.pkg","repopath":"All/ntfy-2.7.0.14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":74228,"desc":"ntfy brings notification to your shell. It can automatically provide desktop\nnotifications when long running commands finish or it can send push\nnotifications to your phone when a specific command finishes.","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-ruamel.yaml":{"origin":"devel/py-ruamel.yaml","version":"0.18.6"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","deskutils"]},{"name":"nsync","origin":"devel/nsync","version":"1.27.0","comment":"C library that exports various synchronization primitives like mutexes","maintainer":"amzo1337@gmail.com","www":"https://github.com/google/nsync","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75e1dd964c953057b75c15cf101a1ff858430ead1a29c8842150b7a3dbf0d76d","flatsize":162451,"path":"All/nsync-1.27.0.pkg","repopath":"All/nsync-1.27.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":47984,"desc":"Nsync is a C library that exports various synchronization primitives.\nThe library is intended to be portable, and to be compilable on a system with\nonly a C90 compiler, assuming atomic operations are available from the\ncompiler, operating system, or assembler routines.  It is able to use C11 or\nC++11 atomic operations if they are available.","categories":["devel"],"shlibs_provided":["libnsync.so.1","libnsync_cpp.so.1"]},{"name":"nsxiv","origin":"graphics/nsxiv","version":"28_1","comment":"Simple X image viewer","maintainer":"0mp@FreeBSD.org","www":"https://github.com/nsxiv/nsxiv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fa3ec2ace9231747868cee1629e7abc2bf99a5553782d05a12418d04f8e99cb","flatsize":102614,"path":"All/nsxiv-28_1.pkg","repopath":"All/nsxiv-28_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45908,"desc":"Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer is a fork of\nnow unmaintained sxiv, the Simple X Image Viewer, with the purpose of\nmaintaining it and adding simple, sensible features. nsxiv is free software\nlicensed under GPLv2 and aims to be easy to modify and customize.\n\nSome of its features are:\n\n- Basic image operations, e.g. zooming, panning, rotating\n- Customizable key and mouse button mappings (in config.h)\n- Thumbnail mode: grid of selectable previews of all images\n- Ability to cache thumbnails for fast re-loading\n- Basic support for multi-frame images\n- Load all frames from GIF files and play GIF animations\n- Display image information in status bar","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libinotify.so.0","libImlib2.so.1","libX11.so.6","libexif.so.12","libgif.so.7","libwebpdemux.so.2","libwebp.so.7","libXft.so.2","libfontconfig.so.1"],"options":{"EXAMPLES":"on"}},{"name":"ntpsec","origin":"net/ntpsec","version":"1.2.3","comment":"Network Time Protocol suite, refactored","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/NTPsec/ntpsec/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2805b8b21aa5176bfa17391d246e93c4766f074be67cd2f9431cc41cf5ec7bb5","flatsize":4280232,"path":"All/ntpsec-1.2.3.pkg","repopath":"All/ntpsec-1.2.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1817028,"desc":"A reimplementation of the NTP protocol daemon and tools in a secure way.\n\nA major new feature is that it implements IETF's Network Time Security standard\nfor strong cryptographic authentication of time service.\n\nSecurity improvements:\n* Network Time Security is implemented.\n* The deprecated ntpdc utility, long a chronic locus of security\n  vulnerabilities, has been removed\n* Autokey is not supported; that code has been removed, as it was chronically\n  prone to security vulnerabilities.\n* Peer mode has been removed. The keyword peer in ntp.conf is now just an alias\n  for keyword server.\n* Broadcast- and multicast modes, which are impossible to secure, have been\n  removed.\n* The authentication requirement for remote configuration commands (e.g., via\n  ntpq) can no longer be disabled.\n* The deprecated and vulnerability-prone ntpdate program has been replaced with\n  a shell wrapper around ntpdig.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mDNSResponder":{"origin":"net/mDNSResponder","version":"2200.80.16"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"shlibs_provided":["libntpc.so.1"],"options":{"DOCS":"on","REFCLOCKS":"on"},"annotations":{"cpe":"cpe:2.3:a:ntpsec:ntpsec:1.2.3:::::dragonfly6:x86_64"}},{"name":"ntk","origin":"x11-toolkits/ntk","version":"1.3.1001_1","comment":"Fork of FLTK 1.3.0 which adds graphics rendering via Cairo, etc","maintainer":"yuri@FreeBSD.org","www":"https://github.com/original-male/ntk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d6d0b15fb6981f08af964883007821c5e12d18fb3f7ba7eb946f66cb921d525","flatsize":2754658,"path":"All/ntk-1.3.1001_1.pkg","repopath":"All/ntk-1.3.1001_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":856512,"desc":"NTK is a fork of FLTK 1.3.0 which adds graphics rendering via\nCairo, support for transparent/overlapping widgets, streamlining\nof internals, and some new/improved widgets.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11-toolkits"],"shlibs_required":["libjpeg.so.8","libpng16.so.16","libX11.so.6","libfontconfig.so.1","libfreetype.so.6","libXft.so.2","libcairo.so.2"],"shlibs_provided":["libntk.so.1","libntk_images.so.1"]},{"name":"nss_wrapper","origin":"devel/nss_wrapper","version":"1.1.3_3","comment":"Wrapper for the user, group and hosts NSS API","maintainer":"timur@FreeBSD.org","www":"https://cwrap.org/nss_wrapper.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"542a1c2c2e46b49de2b21c45440a1c20def6edfa691e0b3058d7054a257bdc32","flatsize":89246,"path":"All/nss_wrapper-1.1.3_3.pkg","repopath":"All/nss_wrapper-1.1.3_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":32192,"desc":"There are projects which provide daemons needing to be able to create, modify\nand delete Unix users. Or just switch user ids to interact with the system e.g.\na user space file server. To be able to test that you need the privilege to\nmodify the passwd and groups file. With nss_wrapper it is possible to define\nyour own passwd and groups file which will be used by software to act correctly\nwhile under test.\n\nIf you have a client and server under test they normally use functions to\nresolve network names to addresses (dns) or vice versa. The nss_wrappers allow\nyou to create a hosts file to setup name resolution for the addresses you use\nwith socket_wrapper.\n\n- Provides information for user and group accounts.\n- Network name resolution using a hosts file.\n- Loading and testing of NSS modules.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"shlibs_provided":["libnss_wrapper.so.0"],"options":{"TEST":"on"}},{"name":"nsscache","origin":"net/nsscache","version":"0.49_2","comment":"Python utility to create a local cache of directory services","maintainer":"kbowling@FreeBSD.org","www":"https://github.com/google/nsscache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eeec4861e477d9d8fe515d6edfc417ee555772adcb4990f248219eaaeb2f37ce","flatsize":1888912,"path":"All/nsscache-0.49_2.pkg","repopath":"All/nsscache-0.49_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":218868,"desc":"nsscache is a utility for caching directory service information into local\ncache files.\n\nOn FreeBSD, it is intended to be used with the net/libnss-cache port but it\ncan also output BDB files for use by other operating systems.","deps":{"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pycurl":{"origin":"ftp/py-pycurl","version":"7.45.3_1"},"py311-python-ldap":{"origin":"net/py-python-ldap","version":"3.4.4"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","python"]},{"name":"nss_ndb","origin":"sysutils/nss_ndb","version":"1.0.24_1","comment":"BerkeleyDB-based nsswitch backend for passwd & groups","maintainer":"pen@lysator.liu.se","www":"https://github.com/ptrrkssn/nss_ndb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a83de4db33e62400ab0703cf0f87518d1d1b199ea7c8350f349661fe9a2f73c2","flatsize":117708,"path":"All/nss_ndb-1.0.24_1.pkg","repopath":"All/nss_ndb-1.0.24_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":33028,"desc":"This project consists of a NSS module (nss_ndb.so.1) and a CLI\nutility (makendb) that enables big passwd & group files to be\nhandled efficiently via BTree BerkeleyDB databases.\n\nTo activate and use this you must (after installation):\n\n1. Manually add a symbolic link:\n\n   /usr/lib/nss_ndb.so.1 -> /path/to/lib/nss_ndb.so.1.<version>\n\n2. Populate the databases in /var/db/nss_ndb via \"makendb\" (or some\n   other tool).\n\n3. Activate it in /etc/nsswitch.conf:\n\n   passwd: files ndb\n   group:  files ndb\n\n- Peter Eriksson\npen@lysator.liu.se","categories":["sysutils","security"],"options":{"CFG":"off","REALM":"off","VAR":"off","WRKGRP":"off","DB0":"on","DB18":"off"}},{"name":"ntl","origin":"math/ntl","version":"11.5.1_1","comment":"Victor Shoup's Number Theory Library","maintainer":"ndowens04@gmail.com","www":"https://www.shoup.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01c48c69d743b960601e4f97d9c1baf4598e8012c3af99c675b82f31a21160e1","flatsize":14909093,"path":"All/ntl-11.5.1_1.pkg","repopath":"All/ntl-11.5.1_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":2540752,"desc":"NTL is an object oriented library for number theory, written\nby Victor Shoup.  It provides objects and methods for\n\n\t- arbitrary length integers\n\t- finite fields\n\t- polynomials over fields\n\t- extensions of fields.\n\t- vectors and matrices over extensions\n\t- finite rings\n\nUnless you define WITHOUT_GMP, NTL requires libgmp4.","deps":{"gf2x":{"origin":"math/gf2x","version":"1.3.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10","libgf2x.so.3"],"shlibs_provided":["libntl.so.44"],"options":{"DOCS":"on","GF2X":"on","GMP":"on","NATIVE":"off"}},{"name":"nss_mdns","origin":"dns/nss_mdns","version":"0.14.1.20200624","comment":"NSS module implementing multicast DNS name resolution","maintainer":"ashish@FreeBSD.org","www":"https://github.com/lathiat/nss-mdns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b1c798b37094b7e576f6b2179daea7fe7d883ff86ca40cfd5664222b494d9cd","flatsize":140946,"path":"All/nss_mdns-0.14.1.20200624.pkg","repopath":"All/nss_mdns-0.14.1.20200624.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":25772,"desc":"nss_mdns is a plugin for libc which provides host name resolution via\nMulticast DNS, building on Avahi.\nOnly name resolution is provided; nss_mdns does not advertise services.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"}},"categories":["dns"],"options":{"DOCS":"on"}},{"name":"nuitka-py311","origin":"devel/nuitka","version":"2.3","comment":"Compatible and efficient Python compiler","maintainer":"python@FreeBSD.org","www":"https://nuitka.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d62d59e7ce9b3741811ed2d452c81425b54338b260f0e925bb1c37a7ca295496","flatsize":36496095,"path":"All/nuitka-py311-2.3.pkg","repopath":"All/nuitka-py311-2.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3785516,"desc":"Nuitka is a Python compiler, a good replacement for the Python interpreter\nand compiles every construct that CPython 2.6, 2.7, 3.2, 3.3 and 3.4 offer.\nIt translates Python code into a C++ program that then uses \"libpython\" to\nexecute in the same way as CPython does, in a very compatible way.","deps":{"py311-ordered-set":{"origin":"devel/py-ordered-set","version":"4.1.0"},"py311-zstandard":{"origin":"archivers/py-zstandard","version":"0.22.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"cpe":"cpe:2.3:a:nuitka:nuitka:2.3:::::dragonfly6:x86_64","flavor":"py311"}},{"name":"nss_ldap","origin":"net/nss_ldap","version":"1.265_15","comment":"RFC 2307 NSS module","maintainer":"des@FreeBSD.org","www":"https://www.padl.com/OSS/nss_ldap.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4683ec0c70634ea1129eea7753c07a339bd725f9f4de7414c1cc8fb4d91aaf41","flatsize":142111,"path":"All/nss_ldap-1.265_15.pkg","repopath":"All/nss_ldap-1.265_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":55520,"desc":"nss_ldap is a NSS module which provides an LDAP backend for C library\nfunctions such as getpwnam(3), getgrnam(3), and gethostbyname(3).  It\nis compliant with RFC 2307, ``An Approach for Using LDAP as a Network\nInformation Service''.\n\nCurrently this is an experimental port, with support only for the\n`passwd' and `group' databases.","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["net"],"shlibs_required":["libldap.so.2","liblber.so.2","libsasl2.so.3","libkrb5.so.3.3","libcom_err.so.3.0","libgssapi_krb5.so.2.2"],"options":{"KERBEROS":"on","LCLASS":"on"},"annotations":{"cpe":"cpe:2.3:a:padl:nss_ldap:1.265:::::dragonfly6:x86_64:15"},"messages":[{"message":"The nss_ldap module expects to find its configuration files at the\nfollowing paths:\n\nLDAP configuration:     /usr/local/etc/nss_ldap.conf\nLDAP secret (optional): /usr/local/etc/nss_ldap.secret","type":"install"}]},{"name":"nss_compat_ossl","origin":"security/nss_compat_ossl","version":"0.9.6_1","comment":"Source-level compatibility library for OpenSSL to NSS porting","maintainer":"ports@FreeBSD.org","www":"http://rcritten.fedorapeople.org/nss_compat_ossl.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c71dde9d590a644b31b326392bf97ff610655eb6a4e1ee530c3466d0ad76b53b","flatsize":191430,"path":"All/nss_compat_ossl-0.9.6_1.pkg","repopath":"All/nss_compat_ossl-0.9.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39344,"desc":"Library providing a source-level compatibility layer to aid porting\nprograms that use OpenSSL to use the NSS instead.","deps":{"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"}},"categories":["security","devel"],"shlibs_required":["libnss3.so","libsmime3.so","libssl3.so","libnssutil3.so","libplds4.so","libplc4.so","libnspr4.so"],"shlibs_provided":["libnss_compat_ossl.so.0"],"annotations":{"cpe":"cpe:2.3:a:nss_compat_ossl_project:nss_compat_ossl:0.9.6:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe nss_compat_ossl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nspr","origin":"devel/nspr","version":"4.35","comment":"Platform-neutral API for system level and libc like functions","maintainer":"gecko@FreeBSD.org","www":"https://firefox-source-docs.mozilla.org/nspr/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3eb78911df472199c6973df802473a164204e9de149901d8087d8c2f442d626","flatsize":1386282,"path":"All/nspr-4.35.pkg","repopath":"All/nspr-4.35.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":245028,"desc":"Netscape Portable Runtime (NSPR) provides a platform-neutral API for system\nlevel and libc like functions. The API is used in the Mozilla client, many of\nNetscape/AOL/iPlanet's and other software offerings.","categories":["devel"],"shlibs_provided":["libnspr4.so","libplc4.so","libplds4.so"],"options":{"DEBUG":"off","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:mozilla:netscape_portable_runtime:4.35:::::dragonfly6:x86_64"}},{"name":"nss","origin":"security/nss","version":"3.104","comment":"Libraries to support development of security-enabled applications","maintainer":"gecko@FreeBSD.org","www":"https://firefox-source-docs.mozilla.org/security/nss/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"626e39cc1bea577a07564d45fb3dce79e18115572c7675d6d763ecd09d219a22","flatsize":9504206,"path":"All/nss-3.104.pkg","repopath":"All/nss-3.104.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":2028700,"desc":"Network Security Services (NSS) is a set of libraries designed to support\ncross-platform development of security-enabled server applications.\nApplications built with NSS can support SSL v2 and v3, TLS, PKCS #5, PKCS #7,\nPKCS #11, PKCS #12, S/MIME, X.509 v3 certificates, and other security\nstandards.","deps":{"nspr":{"origin":"devel/nspr","version":"4.35"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["security"],"shlibs_required":["libplc4.so","libplds4.so","libnspr4.so","libsqlite3.so.0"],"shlibs_provided":["libfreebl3.so","libfreeblpriv3.so","libnss3.so","libnssckbi.so","libnssdbm3.so","libnssutil3.so","libsmime3.so","libsoftokn3.so","libssl3.so"],"options":{"DEBUG":"off"},"annotations":{"cpe":"cpe:2.3:a:mozilla:network_security_services:3.104:::::dragonfly6:x86_64"}},{"name":"nss-pam-ldapd-sasl","origin":"net/nss-pam-ldapd-sasl","version":"0.9.12_2","comment":"Advanced fork of nss_ldap with sasl support","maintainer":"zi@FreeBSD.org","www":"https://arthurdejong.org/nss-pam-ldapd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af9af2f452fada56194efd8f27e6881d82cdf4683efecfa7319237d622b10721","flatsize":302540,"path":"All/nss-pam-ldapd-sasl-0.9.12_2.pkg","repopath":"All/nss-pam-ldapd-sasl-0.9.12_2.pkg","licenselogic":"or","licenses":["LGPL21","LGPL3"],"pkgsize":105000,"desc":"nss-pam-ldapd, a Name Service Switch (NSS) module and\nPluggable Authentication Module (PAM) that allows your\nLDAP server to provide user account, group, host name,\nalias, netgroup, and basically any other information that\nyou would normally get from /etc flat files or NIS. It also\nallows you to do authentication to an LDAP server.\n\nKey differences from nss_ldap:\n* lighter NSS library\n* lighter PAM library\n* simpler internal semantics\n* clear separation between NSS, PAM and LDAP code (the server\n  part could easily be implemented in another language)\n* less connections to the LDAP server","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["net"],"users":["nslcd"],"groups":["nslcd"],"shlibs_required":["liblber.so.2","libldap.so.2"],"options":{"KERBEROS":"on","LCLASS":"off","PAM":"on","NSS":"on"},"annotations":{"cpe":"cpe:2.3:a:arthurdejong:nss-pam-ldapd:0.9.12:::::dragonfly6:x86_64:2"},"messages":[{"message":"LDAP and nslcd daemon parameters should be set in:\n/usr/local/etc/nslcd.conf.\n\nWhen upgrading review /usr/local/etc/nslcd.conf.sample for\nadditional or changed parameters.\n\nWARNING: Be sure to set uid and gid configuration parameters to make nslcd run under unprivileged user.\n\nTo start nslcd add nslcd_enable=\"YES\" to /etc/rc.conf and run:\n\n  # service nslcd start\n\nIf you also want to supervise the nslcd daemon\nadd nslcd_supervisor=\"YES\" to rc.conf as well.\n\nSee the comments in /usr/local/etc/rc.d/nslcd for additional tunables.","type":"install"}]},{"name":"nsnake","origin":"games/nsnake","version":"2.2.0_1","comment":"Snake game written in C and ncurses","maintainer":"markand@malikania.fr","www":"https://projects.malikania.fr/nsnake/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"370f3b069c2cda0b8a0b85e96b2c3a55db722aec134903b79e2a748cc6b4293b","flatsize":18700,"path":"All/nsnake-2.2.0_1.pkg","repopath":"All/nsnake-2.2.0_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":8880,"desc":"nsnake is small game written in C and using ncurses API for drawing\nstuff on the screen.\n\nIt currently supports colors and can save highscores in a file.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"nss-pam-ldapd","origin":"net/nss-pam-ldapd","version":"0.9.12_2","comment":"Advanced fork of nss_ldap","maintainer":"zi@FreeBSD.org","www":"https://arthurdejong.org/nss-pam-ldapd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"556a9119e5fd7917308648736dc61a83b7b5420e6e2dd0df930f927802a80cd0","flatsize":301588,"path":"All/nss-pam-ldapd-0.9.12_2.pkg","repopath":"All/nss-pam-ldapd-0.9.12_2.pkg","licenselogic":"or","licenses":["LGPL21","LGPL3"],"pkgsize":104532,"desc":"nss-pam-ldapd, a Name Service Switch (NSS) module and\nPluggable Authentication Module (PAM) that allows your\nLDAP server to provide user account, group, host name,\nalias, netgroup, and basically any other information that\nyou would normally get from /etc flat files or NIS. It also\nallows you to do authentication to an LDAP server.\n\nKey differences from nss_ldap:\n* lighter NSS library\n* lighter PAM library\n* simpler internal semantics\n* clear separation between NSS, PAM and LDAP code (the server\n  part could easily be implemented in another language)\n* less connections to the LDAP server","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["net"],"users":["nslcd"],"groups":["nslcd"],"shlibs_required":["liblber.so.2","libldap.so.2"],"options":{"KERBEROS":"on","LCLASS":"off","PAM":"on","NSS":"on"},"annotations":{"cpe":"cpe:2.3:a:arthurdejong:nss-pam-ldapd:0.9.12:::::dragonfly6:x86_64:2"},"messages":[{"message":"LDAP and nslcd daemon parameters should be set in:\n/usr/local/etc/nslcd.conf.\n\nWhen upgrading review /usr/local/etc/nslcd.conf.sample for\nadditional or changed parameters.\n\nWARNING: Be sure to set uid and gid configuration parameters to make nslcd run under unprivileged user.\n\nTo start nslcd add nslcd_enable=\"YES\" to /etc/rc.conf and run:\n\n  # service nslcd start\n\nIf you also want to supervise the nslcd daemon\nadd nslcd_supervisor=\"YES\" to rc.conf as well.\n\nSee the comments in /usr/local/etc/rc.d/nslcd for additional tunables.","type":"install"}]},{"name":"nsgenbind","origin":"devel/nsgenbind","version":"0.9","comment":"NetSurf Generator for JavaScript bindings","maintainer":"nc@FreeBSD.org","www":"https://www.netsurf-browser.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95a19cc97c10fc276d6df0c45b77ea95f4575ee7738b486dfd71172e32d4ee71","flatsize":131907,"path":"All/nsgenbind-0.9.pkg","repopath":"All/nsgenbind-0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48332,"desc":"genjsbind is a tool to generate javascript to dom bindings from w3c webidl\nfiles, and a binding configuration file.","categories":["devel"]},{"name":"nsping","origin":"dns/nsping","version":"0.8_3","comment":"DNS \"ping\"","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"391247b96c53f901b4e9d540034b6fabf5cbae5ae23cb15a18a393796f630849","flatsize":16906,"path":"All/nsping-0.8_3.pkg","repopath":"All/nsping-0.8_3.pkg","licenselogic":"single","pkgsize":8288,"desc":"from nsping.8:\n\n     Nsping uses DNS queries to monitor reachability and operation of name-\n     servers, as well as the latency of DNS queries. It does this by sending\n     random recursive DNS queries to the nameserver (avoiding the effects of\n     DNS caching) and measuring the amount of time between the sending of the\n     query and the receipt of the response packet.","categories":["dns"],"messages":[{"message":"===>   NOTICE:\n\nThe nsping port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nslint","origin":"dns/nslint","version":"3.2","comment":"Perform consistency checks on DNS zone files","maintainer":"ehaupt@FreeBSD.org","www":"https://ee.lbl.gov/ftp.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"895a958281ee48bb309f2dda0428513beb25b2bebc47c296525a9a07d8cdeaa7","flatsize":60032,"path":"All/nslint-3.2.pkg","repopath":"All/nslint-3.2.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":27792,"desc":"Nslint is a lint program for DNS zone files.  It is produced by the\nLawrence Berkeley National Laboratory, Network Research Group.\n\nPlease send bugs and comments to nslint@ee.lbl.gov.","categories":["dns"]},{"name":"nsca27-client","origin":"net-mgmt/nsca27-client","version":"2.7.2_8","comment":"Nagios Service Check Acceptor","maintainer":"mm@FreeBSD.org","www":"https://www.nagios.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c8a87a1e69090b46f6717d16c1105752bbbd4010d308f52625d0b5467962a22","flatsize":45271,"path":"All/nsca27-client-2.7.2_8.pkg","repopath":"All/nsca27-client-2.7.2_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":16344,"desc":"The Nagios Service Check Acceptor (NSCA) is used to send service check\nresults to a central Nagios server. This consists of the \"nsca\" daemon\nwhich runs on the main Nagios server and accepts results and the\n\"send_nsca\" client which is used to send results to the server.","deps":{"libmcrypt":{"origin":"security/libmcrypt","version":"2.5.8_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"shlibs_required":["libmcrypt.so.4"],"options":{"DOCS":"on"},"messages":[{"message":"This port installs only the client part of NSCA (\"send_nsca\").\nIf you need the nsca daemon install the net-mgmt/nsca port.\n\nThe default configuration file is installed at:\n/usr/local/etc/nagios/send_nsca.cfg-sample","type":"install"}]},{"name":"nsf","origin":"misc/nsf","version":"1.0_1","comment":"NAKAMURA's Shell Form input","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"716342c8177745e88d4e3f01afbddfe5abc178f4a62fce97ddce85990cd201f1","flatsize":18423,"path":"All/nsf-1.0_1.pkg","repopath":"All/nsf-1.0_1.pkg","licenselogic":"single","pkgsize":9252,"desc":"nsf\t- NAKAMURA's Shell Form input utility.\n\nThis makes a shell script can form-input. Availablity of shell script\ngrow wider and wider.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe nsf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nso-libreoffice","origin":"editors/libreoffice-nso","version":"24.2.4.2","comment":"nso language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a37a64bc57ed21932691b5a305fc30ac29ff15dcf0cc970746bced93d281d303","flatsize":1478284,"path":"All/nso-libreoffice-24.2.4.2.pkg","repopath":"All/nso-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":230780,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"nsca27","origin":"net-mgmt/nsca27","version":"2.7.2_8","comment":"Nagios Service Check Acceptor","maintainer":"mm@FreeBSD.org","www":"https://www.nagios.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1d5e2159869de9bd064646b3a9f0b0fa448542bc399800b21db57de594bfd21","flatsize":60362,"path":"All/nsca27-2.7.2_8.pkg","repopath":"All/nsca27-2.7.2_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":21896,"desc":"The Nagios Service Check Acceptor (NSCA) is used to send service check\nresults to a central Nagios server. This consists of the \"nsca\" daemon\nwhich runs on the main Nagios server and accepts results and the\n\"send_nsca\" client which is used to send results to the server.","deps":{"libmcrypt":{"origin":"security/libmcrypt","version":"2.5.8_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"shlibs_required":["libmcrypt.so.4"],"options":{"DOCS":"on"},"messages":[{"message":"This port includes only the server part of NSCA (\"nsca\").\nIf you need the \"send_nsca\" utility install the net-mgmt/nsca-client port.\n\nThe default configuration file is installed at:\n/usr/local/etc/nagios/nsca.cfg-sample","type":"install"}]},{"name":"nsca-ng-client","origin":"net-mgmt/nsca-ng-client","version":"1.6_1","comment":"Nagios Service Check Acceptor","maintainer":"alexander@sulfrian.net","www":"https://github.com/weiss/nsca-ng","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de70c00a909516d31f07266ba14b61710cfb370d4b2538326aaa62285701d6f4","flatsize":93411,"path":"All/nsca-ng-client-1.6_1.pkg","repopath":"All/nsca-ng-client-1.6_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":35620,"desc":"NSCA-ng provides a client-server pair which makes the Nagios command file\naccessible to remote systems. This allows for submitting passive check\nresults, downtimes, and many other commands to Nagios or compatible\nmonitoring solutions. The submitted data is queued by the NSCA-ng\nserver if Nagios goes down. Multiple check results or commands can be\nsubmitted in one go, and multiline plugin output is fully supported.\nNSCA-ng uses TLS encryption and shared-secret authentication with\nper-client passwords, as well as fine-grained authorization control.\n\nThis package contains the NSCA-ng server, which is written in C and\nuses an event-driven architecture. Disk I/O is avoided unless the data\ncannot be submitted in one go due to its size (on Linux, the threshold\nis 4kB). In this case, the data is handed over to Nagios via\nasynchronously written files.\n\nNSCA clients cannot talk to NSCA-ng servers (nor vice versa), but NSCA\nand NSCA-ng servers can happily run side by side.","deps":{"libev":{"origin":"devel/libev","version":"4.33_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-mgmt"],"shlibs_required":["libev.so.4","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"nsca-ng","origin":"net-mgmt/nsca-ng","version":"1.6_1","comment":"Nagios Service Check Acceptor","maintainer":"alexander@sulfrian.net","www":"https://github.com/weiss/nsca-ng","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54c8d331471a9be037ab2cb165244cdfe9dac9e766d743d5740bbacd643241c6","flatsize":101775,"path":"All/nsca-ng-1.6_1.pkg","repopath":"All/nsca-ng-1.6_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":39904,"desc":"NSCA-ng provides a client-server pair which makes the Nagios command file\naccessible to remote systems. This allows for submitting passive check\nresults, downtimes, and many other commands to Nagios or compatible\nmonitoring solutions. The submitted data is queued by the NSCA-ng\nserver if Nagios goes down. Multiple check results or commands can be\nsubmitted in one go, and multiline plugin output is fully supported.\nNSCA-ng uses TLS encryption and shared-secret authentication with\nper-client passwords, as well as fine-grained authorization control.\n\nThis package contains the NSCA-ng server, which is written in C and\nuses an event-driven architecture. Disk I/O is avoided unless the data\ncannot be submitted in one go due to its size (on Linux, the threshold\nis 4kB). In this case, the data is handed over to Nagios via\nasynchronously written files.\n\nNSCA clients cannot talk to NSCA-ng servers (nor vice versa), but NSCA\nand NSCA-ng servers can happily run side by side.","deps":{"libconfuse":{"origin":"devel/libconfuse","version":"3.3_2"},"libev":{"origin":"devel/libev","version":"4.33_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-mgmt"],"shlibs_required":["libconfuse.so.2","libev.so.4","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"nsca-client","origin":"net-mgmt/nsca-client","version":"2.9.2_1","comment":"Nagios Service Check Acceptor","maintainer":"mm@FreeBSD.org","www":"https://www.nagios.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"565eed28652e9643f94723258df0834b950fa5f0881083bae096941a91a669ab","flatsize":47831,"path":"All/nsca-client-2.9.2_1.pkg","repopath":"All/nsca-client-2.9.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17116,"desc":"The Nagios Service Check Acceptor (NSCA) is used to send service check\nresults to a central Nagios server. This consists of the \"nsca\" daemon\nwhich runs on the main Nagios server and accepts results and the\n\"send_nsca\" client which is used to send results to the server.","deps":{"libmcrypt":{"origin":"security/libmcrypt","version":"2.5.8_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"shlibs_required":["libmcrypt.so.4"],"options":{"DOCS":"on"},"messages":[{"message":"This port installs only the client part of NSCA (\"send_nsca\").\nIf you need the nsca daemon install the net-mgmt/nsca port.\n\nThe default configuration file is installed at:\n/usr/local/etc/nagios/send_nsca.cfg-sample","type":"install"}]},{"name":"nsca","origin":"net-mgmt/nsca","version":"2.9.2_1","comment":"Nagios Service Check Acceptor","maintainer":"mm@FreeBSD.org","www":"https://www.nagios.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bcd66af99ffa29e0f4a8f1dd43bf5523de13e105367740156a6427e456ad4f8","flatsize":72484,"path":"All/nsca-2.9.2_1.pkg","repopath":"All/nsca-2.9.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":24120,"desc":"The Nagios Service Check Acceptor (NSCA) is used to send service check\nresults to a central Nagios server. This consists of the \"nsca\" daemon\nwhich runs on the main Nagios server and accepts results and the\n\"send_nsca\" client which is used to send results to the server.","deps":{"libmcrypt":{"origin":"security/libmcrypt","version":"2.5.8_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"shlibs_required":["libmcrypt.so.4"],"options":{"DOCS":"on"},"messages":[{"message":"This port includes only the server part of NSCA (\"nsca\").\nIf you need the \"send_nsca\" utility install the net-mgmt/nsca-client port.\n\nThe default configuration file is installed at:\n/usr/local/etc/nagios/nsca.cfg-sample","type":"install"}]},{"name":"nrpe","origin":"net-mgmt/nrpe","version":"4.1.0","comment":"Nagios Remote Plugin Executor","maintainer":"bofh@FreeBSD.org","www":"https://www.nagios.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78280cd436bd22cc591cbe3f7bfd1b85bd61837c253840d5e4787cdd856a651a","flatsize":144785,"path":"All/nrpe-4.1.0.pkg","repopath":"All/nrpe-4.1.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":47348,"desc":"nrpe is used to execute Nagios plugins on remote hosts and report the results\nto the main Nagios server. From the Nagios homepage:\n\nAllows you to execute \"local\" plugins (like check_disk, check_procs, etc.) on\nremote hosts. The check_nrpe plugin is called from Nagios and actually makes\nthe plugin requests to the remote host. Requires that nrpe be running on the\nremote host (either as a standalone daemon or as a service under inetd).","deps":{"nagios-plugins":{"origin":"net-mgmt/nagios-plugins","version":"2.4.4,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-mgmt"],"users":["nagios"],"groups":["nagios"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"ARGS":"off","SSL":"on","MONPLUGINS":"off","NAGPLUGINS":"on"},"messages":[{"message":"Enable NRPE in /etc/rc.conf with the following line:\n\n   nrpe_enable=\"YES\"\n\n A sample configuration is available in /usr/local/etc/nrpe.cfg.sample.\n Copy to nrpe.cfg where required and edit to suit your needs.","type":"install"}]},{"name":"nrg2iso","origin":"sysutils/nrg2iso","version":"0.4","comment":"Convert Nero .nrg CD-Image format to ISO","maintainer":"ports@FreeBSD.org","www":"http://gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b3c5f9ed11c0b59469d2361782c20ddd7eb1e5c5f7996689ec00e147fdf25cf","flatsize":7312,"path":"All/nrg2iso-0.4.pkg","repopath":"All/nrg2iso-0.4.pkg","licenselogic":"single","pkgsize":3564,"desc":"Nrg2Iso is a utility for converting CD (or DVD) image generated by\nNero Burning Rom to ISO format.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe nrg2iso port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nqueens","origin":"benchmarks/nqueens","version":"1.0","comment":"N-queens benchmark","maintainer":"nakaji@jp.freebsd.org","www":"https://www.arch.cs.titech.ac.jp/~kise/nq/index.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f074573e1be82b600492f37cbb8713d7a0bd9492d689fe94c32f051fba9aa1af","flatsize":7256,"path":"All/nqueens-1.0.pkg","repopath":"All/nqueens-1.0.pkg","licenselogic":"single","pkgsize":3368,"desc":"N-queens benchmark written in C.  Includes base version and (optinal)\ndistributed MPI version.","categories":["benchmarks"],"options":{"MPI":"off","OPTIMIZED_CFLAGS":"off","STATIC":"off"}},{"name":"nr-libreoffice","origin":"editors/libreoffice-nr","version":"24.2.4.2","comment":"nr language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ac785e1f15c781005c2e84adaa308eb1bb1ad3cbdea014d9590414f79d78a89","flatsize":1331825,"path":"All/nr-libreoffice-24.2.4.2.pkg","repopath":"All/nr-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":205632,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"nq","origin":"sysutils/nq","version":"0.5","comment":"Unix command line queue utility","maintainer":"0mp@FreeBSD.org","www":"https://github.com/leahneukirchen/nq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa4ecf37dbac8bb9f7f4e283744b77c42fa9d9d4d97e9071489015fd241c6599","flatsize":24629,"path":"All/nq-0.5.pkg","repopath":"All/nq-0.5.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":11576,"desc":"These small utilities allow creating very lightweight job queue\nsystems which require no setup, maintenance, supervision, or any\nlong-running processes.\n\nThe intended purpose is ad-hoc queuing of command lines (e.g. for\nbuilding several targets of a Makefile, downloading multiple files one\nat a time, running benchmarks in several configurations, or simply as\na glorified nohup), but as any good Unix tool, it can be abused for\nwhatever you like.","categories":["sysutils"]},{"name":"npth","origin":"devel/npth","version":"1.7","comment":"New GNU Portable Threads","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/software/npth/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f2e261b19ff93534d767059efa0c58523b74cbb50e67526bfff07baeb63df89","flatsize":62359,"path":"All/npth-1.7.pkg","repopath":"All/npth-1.7.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":19832,"desc":"nPth - The New GNU Portable Threads Library\n\nThis is a library to provide the GNU Pth API and thus a non-preemptive threads\nimplementation.\n\nIn contrast to GNU Pth, it is based on the system's standard threads\nimplementation.  This allows the use of libraries which are not compatible to\nGNU Pth.  Experience with a Windows Pth emulation showed that this is a solid\nway to provide a co-routine based framework.","categories":["devel"],"shlibs_provided":["libnpth.so.0"]},{"name":"nqc","origin":"lang/nqc","version":"3.1.r6_2","comment":"Compiler for writing programs for the Lego RCX","maintainer":"ports@FreeBSD.org","www":"https://bricxcc.sourceforge.net/nqc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31fd00b2974a4bf144fad71fb41e62f0e89d5f9cbb1730b67df197602ace756e","flatsize":398376,"path":"All/nqc-3.1.r6_2.pkg","repopath":"All/nqc-3.1.r6_2.pkg","licenselogic":"single","licenses":["MPL10"],"pkgsize":137052,"desc":"A compiler for a simple language for programming the LEGO RCX or CyberMaster\ncontrollers. The language itself is \"Not Quite C\" and includes preprocessor\nand control structures very similar to the C language, but with restrictions\nimposed by the limitations of the RCX hardware/firmware itself.\n\nBesides compiling, nqc also provides functions for downloading the RCX\nfirmware as well as uploading programs to and downloading from the RCX.\n\nThe NQC home page includes documentation for the language itself including\nexamples.","categories":["lang"],"messages":[{"message":"===>   NOTICE:\n\nThe nqc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"npush","origin":"games/npush","version":"0.7","comment":"Curses-based logic game similar to Sokoban and Boulder Dash","maintainer":"amdmi3@FreeBSD.org","www":"https://npush.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8adac9dcb7b67cc737b65090d62a8dd7243910d89f99c511f9de2fb3a3fe1a2","flatsize":132115,"path":"All/npush-0.7.pkg","repopath":"All/npush-0.7.pkg","licenselogic":"single","pkgsize":86172,"desc":"nPush is a logic game similar to Sokoban and Boulder Dash. You need\nto collect all the gold on the level and reach the exit. To make\nit hard there are some rocks that stand in your way, and you also\nhave some dynamite to blast them away. Main difference from Sokoban,\nKSokoban and similar games is that you can have multiple player-controlled\ncharacters you can move on the screen.\n\nnPush is written in C++. The source code is freely available under\nGPL license, version 2 or above. The code is very simple, so if\nyou're interested in working on your C++ skills on a simple project,\nplease feel free to join in.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"npretty","origin":"graphics/npretty","version":"0.9.3.1_4","comment":"Simple web-gallery generator written in perl","maintainer":"peter@pean.org","www":"http://www.pulia.nu/coding.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90e023a1932588260a7cc54e37311b57612b4e855b7c8ba29c1f92768863283d","flatsize":95295,"path":"All/npretty-0.9.3.1_4.pkg","repopath":"All/npretty-0.9.3.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38312,"desc":"A very configureable web-gallery generator written in perl with support for\ntemplates.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"p5-Image-ExifTool":{"origin":"graphics/p5-Image-ExifTool","version":"12.76"},"p5-forks":{"origin":"devel/p5-forks","version":"0.36_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics"],"options":{"DOCS":"on"}},{"name":"npmount","origin":"sysutils/npmount","version":"0.1.1.3_1","comment":"Command line tool for non-privileged [un]mount","maintainer":"jwb@FreeBSD.org","www":"https://github.com/outpaddling/npmount","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e884228c30786c5922d40a9bf7acd7f72cc3053f4d1edd4e5022e8faa83d645b","flatsize":12187,"path":"All/npmount-0.1.1.3_1.pkg","repopath":"All/npmount-0.1.1.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6912,"desc":"NPMount is a command-line tool to provide limited mount and unmount\ncapabilities to non-privileged users, such as mounting and unmounting\nexternal media including optical discs and thumb drives.  It is\nprimarily intended to be a companion tool for automount services\nsuch as FreeBSD's devd, NetBSD's devpubd, etc. and client tools such\nas qmediamanager.","deps":{"libxtend":{"origin":"devel/libxtend","version":"0.2.0.2_1"}},"categories":["sysutils"],"shlibs_required":["libxtend.so.2"]},{"name":"nsd_exporter","origin":"net-mgmt/nsd_exporter","version":"0.3.1_5","comment":"Prometheus exporter for nsd metrics","maintainer":"zi@FreeBSD.org","www":"https://github.com/optix2000/nsd_exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9738d79d3f2032ae144e210edf1928bb80ec9cfa7fd0272877df99067ad3e7b8","flatsize":7756891,"path":"All/nsd_exporter-0.3.1_5.pkg","repopath":"All/nsd_exporter-0.3.1_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2465488,"desc":"nsd_exporter is a prometheus exporter for nsd metrics","categories":["net-mgmt"],"messages":[{"message":"Don't forget to run nsd-control-setup to generate the required\ncertificates and then ensure the user this process runs as can read them.\n\nThe default user is nobody.  You can change the user (or group) by running:\n% sysrc nsd_exporter_user=\"user\"\n% sysrc nsd_exporter_group=\"group\"\n\nBe aware that any user with access to the certificates can run all of the\nnsd-control commands.","type":"install"}]},{"name":"npm","origin":"www/npm","version":"10.8.1","comment":"Node package manager (meta port)","maintainer":"sunpoet@FreeBSD.org","www":"https://www.npmjs.com/package/npm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3fd9557d4c8bce32f5fd99e4616e9dd436bda9a6fafa58efdd44ebfb3d2b822","flatsize":243,"path":"All/npm-10.8.1.pkg","repopath":"All/npm-10.8.1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":920,"desc":"npm is a package manager for node. You can use it to install and publish your\nnode programs. It manages dependencies and does other cool stuff.","deps":{"npm-node20":{"origin":"www/npm-node20","version":"10.8.1"}},"categories":["www"]},{"name":"nplot","origin":"graphics/nplot","version":"0.9.11_3","comment":"Charting library for .NET","maintainer":"cs@innolan.dk","www":"http://nplot.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ae259dd9f8b12d7e50d91d2e57dde4deec45fab9258ad2e1c7bf23ae713f3ce","flatsize":141659,"path":"All/nplot-0.9.11_3.pkg","repopath":"All/nplot-0.9.11_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":47000,"desc":"NPlot is a free charting library for .NET. It boasts an elegant,\nflexible API and includes controls for Windows.Forms, ASP.NET\nand a class for creating Bitmaps.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libgdiplus":{"origin":"x11-toolkits/libgdiplus","version":"6.1_2"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"webfonts":{"origin":"x11-fonts/webfonts","version":"0.30_14"}},"categories":["graphics"]},{"name":"npc","origin":"www/npc","version":"0.83","comment":"Animated web counter","maintainer":"ports@FreeBSD.org","www":"http://www2.biglobe.ne.jp/%7Enir/npc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04b85e2fe264d98b19367a1020994cdfc614588fd040fb701492291019c0dbdb","flatsize":60646,"path":"All/npc-0.83.pkg","repopath":"All/npc-0.83.pkg","licenselogic":"single","pkgsize":23484,"desc":"A web access counter, with real animation and other various features.\n\nFor more informations, please referer to the official web site\n(written in Japanese):","categories":["www"],"messages":[{"message":"Then you should create the default\n index file as:\n   /usr/local/etc/npc/npc.idx","type":"install"},{"message":"===>   NOTICE:\n\nThe npc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"npapi-xine","origin":"www/npapi-xine","version":"1.0.2_14","comment":"Embed Xine player into browser","maintainer":"ports@FreeBSD.org","www":"http://www.xinehq.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c48467a6f6b81d052a48999a43c36315eef54857c46b37d7715d8d2cec71c1b","flatsize":49676,"path":"All/npapi-xine-1.0.2_14.pkg","repopath":"All/npapi-xine-1.0.2_14.pkg","licenselogic":"single","pkgsize":17548,"desc":"xine-lib-based plugin for applications that support NPAPI","deps":{"libxine":{"origin":"multimedia/libxine","version":"1.2.13_9"}},"categories":["www","multimedia"],"shlibs_required":["libxine.so.2","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe npapi-xine port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"npadmin","origin":"sysutils/npadmin","version":"0.8.7_2","comment":"SNMP based command line network printer management tool","maintainer":"ports@FreeBSD.org","www":"https://npadmin.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a25eab45cfeded1aa21730d9768f7ca9881674694cd64171fe8621a6662d658a","flatsize":134556,"path":"All/npadmin-0.8.7_2.pkg","repopath":"All/npadmin-0.8.7_2.pkg","licenselogic":"single","pkgsize":60192,"desc":"An SNMP based command line network printer management tool.\n\nModern network printers are quite easily managable across a network.\nHowever, until now, the only tools that make use of these capabilities\nare the vendor supplied products such as Web JetAdmin by HP, Marknet by\nLexmark, Centreview by Xerox or PhaserLink by Tektronix. The problem is\nthat all of these tools are fundamentally GUI based applications and\nthere is no way to incorporate their functionality into scripts. This\nprogram is designed to be called from scripts to find things out about\nprinters.\n\nInformation you can gather about printers with npadmin:\n    Model and vendor, Location and contact information,\n    Network configuration, Memory and disk usage, Max and min papersize,\n    Engine speed, Duplexer installed, Printer status, Printer languages,\n    Marker technology, Page count, Minimum margins,\n    Size, capacity and level of paper trays, Toner levels, Alert conditions,\n    Resolution, Display information, Cover pages on/off.","categories":["sysutils","print"],"messages":[{"message":"===>   NOTICE:\n\nThe npadmin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ocaml-camlp4","origin":"devel/ocaml-camlp4","version":"4.14+1_1","comment":"System for writing extensible parsers for OCaml","maintainer":"ports@FreeBSD.org","www":"https://github.com/ocaml/camlp4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bf61ac3f51b12abf3da4fd8ac3b674fd5fb49c54a809ae4bce15c93ed0a2425","flatsize":187652022,"path":"All/ocaml-camlp4-4.14+1_1.pkg","repopath":"All/ocaml-camlp4-4.14+1_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":31141308,"desc":"Camlp4 is a software system for writing extensible parsers for\nprogramming languages. It provides a set of OCaml libraries that are\nused to define grammars as well as loadable syntax extensions of such\ngrammars. Camlp4 stands for Caml Preprocessor and Pretty-Printer and\none of its most important applications is the definition of\ndomain-specific extensions of the syntax of OCaml.\n\nCamlp4 was part of the official OCaml distribution until its version\n4.01.0. Since then it has been replaced by a simpler system which is\neasier to maintain and to learn: ppx rewriters and extension points.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe ocaml-camlp4 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nox","origin":"devel/nox","version":"2024.4.15","comment":"Flexible test automation","maintainer":"yuri@FreeBSD.org","www":"https://nox.thea.codes/en/stable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb5bc2f49b9dc3a9eb37705bfd029aed000cfb3fc2e8b84bce4ee7539a958185","flatsize":601750,"path":"All/nox-2024.4.15.pkg","repopath":"All/nox-2024.4.15.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":98916,"desc":"nox is a command-line tool that automates testing in multiple Python\nenvironments, similar to tox. Unlike tox, Nox uses a standard Python\nfile for configuration.","deps":{"py311-argcomplete":{"origin":"devel/py-argcomplete","version":"3.4.0"},"py311-colorlog":{"origin":"devel/py-colorlog","version":"6.8.2"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-virtualenv":{"origin":"devel/py-virtualenv","version":"20.26.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"noto-tc","origin":"x11-fonts/noto-tc","version":"2.004","comment":"Google Noto Fonts family (Traditional Chinese)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfabb8f4e257b94ce8bdaaacf84dc7c20166e7168fd7b5cedeecc6f675c94c38","flatsize":243,"path":"All/noto-tc-2.004.pkg","repopath":"All/noto-tc-2.004.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1160,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the meta port for Traditional Chinese fonts.","deps":{"noto-sans-tc":{"origin":"x11-fonts/noto-sans-tc","version":"2.004"},"noto-serif-tc":{"origin":"x11-fonts/noto-serif-tc","version":"2.002"}},"categories":["x11-fonts"]},{"name":"nsh","origin":"shells/nsh","version":"0.4.2_25","comment":"Command-line shell like fish, but POSIX compatible","maintainer":"cs@FreeBSD.org","www":"https://github.com/nuta/nsh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9aad7dd36c4d17e18abd182e89920228fc1b1c217a6ecd6c3ce7da4b8576dec8","flatsize":21675875,"path":"All/nsh-0.4.2_25.pkg","repopath":"All/nsh-0.4.2_25.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3363760,"desc":"A command-line shell that focuses on productivity and swiftness featuring:\n- A POSIX compliant interactive shell with some Bash extensions.\n- Tab completions and syntax highlighting.\n- Bash completion support (by internally invoking the genuine Bash).\n- Builtin zero configration features.\n- Written in Rust :crab:","categories":["shells"]},{"name":"novnc","origin":"www/novnc","version":"1.4.0","comment":"HTML5 VNC client","maintainer":"dpetrov67@gmail.com","www":"https://github.com/novnc/noVNC","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23a83342eb05bcddf5edac55d3bc9cd21873bfec4dc0e42c6f86db54e7cff5f9","flatsize":2308586,"path":"All/novnc-1.4.0.pkg","repopath":"All/novnc-1.4.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":611456,"desc":"noVNC is a HTML5 VNC client that runs well in any modern\nbrowser including mobile browsers (iOS and Android).","categories":["www"],"annotations":{"cpe":"cpe:2.3:a:novnc:novnc:1.4.0:::::dragonfly6:x86_64"}},{"name":"noto-serif-thai","origin":"x11-fonts/noto-serif-thai","version":"2.002","comment":"Google Noto Serif Thai","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ede02f6ef6becefdb9b08f816e0abf5d94117f0569350d410fdd5b6a924ccd85","flatsize":1677434,"path":"All/noto-serif-thai-2.002.pkg","repopath":"All/noto-serif-thai-2.002.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":320340,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif Thai.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-serif-telugu","origin":"x11-fonts/noto-serif-telugu","version":"2.005","comment":"Google Noto Serif Telugu","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b4450c71aa68de89d783acaefcc724104007e63491465112393936162a2afae","flatsize":2909682,"path":"All/noto-serif-telugu-2.005.pkg","repopath":"All/noto-serif-telugu-2.005.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":549556,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif Telugu.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"npm-node20","origin":"www/npm-node20","version":"10.8.1","comment":"Node package manager","maintainer":"sunpoet@FreeBSD.org","www":"https://www.npmjs.com/package/npm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84e9cda73338625c36a65f03d75ea485e6a26801b84b2e4f67f9359628f9a74a","flatsize":12415479,"path":"All/npm-node20-10.8.1.pkg","repopath":"All/npm-node20-10.8.1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":2143112,"desc":"npm is a package manager for node. You can use it to install and publish your\nnode programs. It manages dependencies and does other cool stuff.","deps":{"gmake":{"origin":"devel/gmake","version":"4.4.1"},"node20":{"origin":"www/node20","version":"20.15.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:npmjs:npm:10.8.1:::::dragonfly6:x86_64"}},{"name":"openjdk18","origin":"java/openjdk18","version":"18.0.2+9.1_2","comment":"Java Development Kit 18","maintainer":"java@FreeBSD.org","www":"https://openjdk.java.net/projects/jdk/18/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ed39918016b18ce5e5c965b562ac9a3eed1e9143a5119d239b970af8ea7d159","flatsize":325834947,"path":"All/openjdk18-18.0.2+9.1_2.pkg","repopath":"All/openjdk18-18.0.2+9.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":163242244,"desc":"An open-source implementation of the Java Platform, Standard Edition,","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"javavmwrapper":{"origin":"java/javavmwrapper","version":"2.7.10"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"png":{"origin":"graphics/png","version":"1.6.43"},"xorg-fonts-truetype":{"origin":"x11-fonts/xorg-fonts-truetype","version":"7.7_1"}},"categories":["java","devel"],"shlibs_required":["libXext.so.6","libX11.so.6","libXrender.so.1","libXtst.so.6","libXi.so.6","libharfbuzz.so.0","libfreetype.so.6","libfontconfig.so.1","libjpeg.so.8","libasound.so.2","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libgif.so.7","libpng16.so.16"],"shlibs_provided":["libattach.so","libawt.so","libawt_headless.so","libawt_xawt.so","libdt_socket.so","libextnet.so","libfontmanager.so","libinstrument.so","libj2gss.so","libj2pcsc.so","libj2pkcs11.so","libjaas.so","libjava.so","libjavajpeg.so","libjawt.so","libjdwp.so","libjimage.so","libjli.so","libjsig.so","libjsound.so","liblcms.so","libmanagement.so","libmanagement_agent.so","libmanagement_ext.so","libmlib_image.so","libnet.so","libnio.so","libprefs.so","librmi.so","libsaproc.so","libsplashscreen.so","libsyslookup.so","libverify.so","libzip.so","libjvm.so"],"annotations":{"cpe":"cpe:2.3:a:oracle:openjdk:18.0.2+9.1:::::dragonfly6:x86_64:2"},"messages":[{"message":"This OpenJDK implementation requires procfs(5) mounted on /proc.\n\n\tmount -t procfs proc /proc","type":"install"}]},{"name":"novelwriter","origin":"editors/novelwriter","version":"2.4.4","comment":"Text editor designed for writing novels","maintainer":"yuri@FreeBSD.org","www":"https://novelwriter.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22ccdd88d5bbf5f10bac46eadfed9821032aafaffbbcb19faddb281bf9d092c2","flatsize":6973246,"path":"All/novelwriter-2.4.4.pkg","repopath":"All/novelwriter-2.4.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1322384,"desc":"novelWriter is a markdown-like text editor designed for writing novels and\nlarger projects of many smaller plain text documents.\n\nIt is designed to be a simple text editor that allows for easy organisation of\ntext files and notes, with a meta data syntax for comments, synopsis, and\ncross-referencing between files, and built on plain text files for robustness.","deps":{"py311-enchant":{"origin":"textproc/py-enchant","version":"3.2.2_2"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["editors","python"],"annotations":{"flavor":"py311"}},{"name":"npm-node18","origin":"www/npm-node18","version":"10.8.1","comment":"Node package manager","maintainer":"sunpoet@FreeBSD.org","www":"https://www.npmjs.com/package/npm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"938f897dad9399b4b3656f9b4651c15b414ae74a53a595bf03c21fe03043e036","flatsize":12415479,"path":"All/npm-node18-10.8.1.pkg","repopath":"All/npm-node18-10.8.1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":2142432,"desc":"npm is a package manager for node. You can use it to install and publish your\nnode programs. It manages dependencies and does other cool stuff.","deps":{"gmake":{"origin":"devel/gmake","version":"4.4.1"},"node18":{"origin":"www/node18","version":"18.20.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:npmjs:npm:10.8.1:::::dragonfly6:x86_64"}},{"name":"noto-serif-tamil","origin":"x11-fonts/noto-serif-tamil","version":"2.004","comment":"Google Noto Serif Tamil","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84a6ff3f6932ed6e0aebe8e871c6f5739c5829f3ae57e4b14866af8e14b7b7bb","flatsize":5745658,"path":"All/noto-serif-tamil-2.004.pkg","repopath":"All/noto-serif-tamil-2.004.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1308144,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif Tamil.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-serif-sinhala","origin":"x11-fonts/noto-serif-sinhala","version":"2.007","comment":"Google Noto Serif Sinhala","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fe9598d3da8def54ded2c6de1d6c687b13f6cd4052ba0e2e6976ff8598fbadd","flatsize":11871730,"path":"All/noto-serif-sinhala-2.007.pkg","repopath":"All/noto-serif-sinhala-2.007.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1995628,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif Sinhala.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-serif-lao","origin":"x11-fonts/noto-serif-lao","version":"2.003","comment":"Google Noto Serif Lao","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fc1c986609cbcb909704875b5b5d5785d8c107d887d270a8b4eef3d395e6417","flatsize":1585546,"path":"All/noto-serif-lao-2.003.pkg","repopath":"All/noto-serif-lao-2.003.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":301948,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif Lao.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"nsq","origin":"net/nsq","version":"1.3.0_6","comment":"Realtime distributed messaging platform","maintainer":"jhixson@FreeBSD.org","www":"https://nsq.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5372cee261b06b228d4850744f21e55ad8ad755e18243d3346ce3791a4397541","flatsize":54541324,"path":"All/nsq-1.3.0_6.pkg","repopath":"All/nsq-1.3.0_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8291664,"desc":"NSQ is a realtime distributed messaging platform designed to operate at scale,\nhandling billions of messages per day.","categories":["net"]},{"name":"noto-serif-khmer","origin":"x11-fonts/noto-serif-khmer","version":"2.004","comment":"Google Noto Serif Khmer","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b40d4a40b1c591a09d125c052e53fd0d63d64beba08a3da2dad4b81177d85d45","flatsize":5333158,"path":"All/noto-serif-khmer-2.004.pkg","repopath":"All/noto-serif-khmer-2.004.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":865548,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif Khmer.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-serif-myanmar","origin":"x11-fonts/noto-serif-myanmar","version":"2.106","comment":"Google Noto Serif Myanmar","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79563d39116d52a13ebea2b00b81b5315359881eb96304e6908d58880be0112a","flatsize":9858406,"path":"All/noto-serif-myanmar-2.106.pkg","repopath":"All/noto-serif-myanmar-2.106.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1608108,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif Myanmar.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-serif-hebrew","origin":"x11-fonts/noto-serif-hebrew","version":"2.004","comment":"Google Noto Serif Hebrew","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5cc2939bb41a0c3c7bad8a6bbac34d0d6ba0ad02925c97a6b03f1ba2f7badf0f","flatsize":1125234,"path":"All/noto-serif-hebrew-2.004.pkg","repopath":"All/noto-serif-hebrew-2.004.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":208608,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif Hebrew.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-serif-georgian","origin":"x11-fonts/noto-serif-georgian","version":"2.003","comment":"Google Noto Serif Georgian","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ce11c79c00934e66910f8654c7992875cca4eb96fbb74998025a20abe85e343","flatsize":2323226,"path":"All/noto-serif-georgian-2.003.pkg","repopath":"All/noto-serif-georgian-2.003.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":603980,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif Georgian.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"openhab2-addons","origin":"misc/openhab2-addons","version":"2.5.12","comment":"Addons for openhab2","maintainer":"netchild@FreeBSD.org","www":"https://www.openhab.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b50477e32fc13b018720508f74f29d15511277fb55dc2a5063728c3f549d1a9e","flatsize":199511847,"path":"All/openhab2-addons-2.5.12.pkg","repopath":"All/openhab2-addons-2.5.12.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":196407976,"desc":"Addons for the openHAB smart-home software.","deps":{"openhab2":{"origin":"misc/openhab2","version":"2.5.12"}},"categories":["misc","java"],"users":["openhab"],"groups":["openhab"]},{"name":"noto-serif-ethiopic","origin":"x11-fonts/noto-serif-ethiopic","version":"2.102","comment":"Google Noto Serif Ethiopic","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1370933c94b5786f39655d003dd1f2f4c641624fc95d275daa11b552d6b4df8","flatsize":11316222,"path":"All/noto-serif-ethiopic-2.102.pkg","repopath":"All/noto-serif-ethiopic-2.102.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":2146984,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif Ethiopic.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-serif-devanagari","origin":"x11-fonts/noto-serif-devanagari","version":"2.006","comment":"Google Noto Serif Devanagari","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34a6db2c2868d8c401c3564030cdc3099ef534bad3b3ba3ba18ecd333f9390e0","flatsize":10371762,"path":"All/noto-serif-devanagari-2.006.pkg","repopath":"All/noto-serif-devanagari-2.006.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1792832,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif Devanagari.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-serif-armenian","origin":"x11-fonts/noto-serif-armenian","version":"2.008","comment":"Google Noto Serif Armenian","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6200955c1fc4de651ecbbf1cf788d8f0e6e446190ac2e4faa805f4a09e69e0cd","flatsize":1138758,"path":"All/noto-serif-armenian-2.008.pkg","repopath":"All/noto-serif-armenian-2.008.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":251332,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif Armenian.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sc","origin":"x11-fonts/noto-sc","version":"2.004","comment":"Google Noto Fonts family (Simplified Chinese)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c954a12566b0bfd16f1c3cbcb5bea58e16d993b74b89ec7021be0aeceb46287","flatsize":243,"path":"All/noto-sc-2.004.pkg","repopath":"All/noto-sc-2.004.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1160,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the meta port for Simplified Chinese fonts.","deps":{"noto-sans-sc":{"origin":"x11-fonts/noto-sans-sc","version":"2.004"},"noto-serif-sc":{"origin":"x11-fonts/noto-serif-sc","version":"2.002"}},"categories":["x11-fonts"]},{"name":"noto-sans-thai","origin":"x11-fonts/noto-sans-thai","version":"2.002","comment":"Google Noto Sans Thai","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36e871484b548687a81baa7c767fde2c756ab04508a93b28da146161af326708","flatsize":1346358,"path":"All/noto-sans-thai-2.002.pkg","repopath":"All/noto-sans-thai-2.002.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":240136,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Thai.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-serif-bengali","origin":"x11-fonts/noto-serif-bengali","version":"2.003","comment":"Google Noto Serif Bengali","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bcdf6dc1fdf5d1ac3c1b515e8c9311015c68bd0ebea0d4ec4988f8346d050ca8","flatsize":8917246,"path":"All/noto-serif-bengali-2.003.pkg","repopath":"All/noto-serif-bengali-2.003.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":2198120,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif Bengali.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"openemr-php82","origin":"www/openemr","version":"7.0.2","comment":"Electronic health records and medical practice management application","maintainer":"wen@FreeBSD.org","www":"https://www.open-emr.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cda42d5ae8fd215845aa60c3446cd9b6786b9b05514b05fda1236a1b9fa5cf43","flatsize":678868550,"path":"All/openemr-php82-7.0.2.pkg","repopath":"All/openemr-php82-7.0.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":148522240,"desc":"OpenEMR is a Free and Open Source electronic health records and medical\npractice management application. It is ONC Certified and it features\nfully integrated electronic health records, practice management, scheduling,\nelectronic billing, internationalization, free support, a vibrant community,\nand a whole lot more.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php82-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-xsl":{"origin":"textproc/php82-xsl","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:openemr:openemr:7.0.2:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"1) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /openemr /usr/local/www/openemr/\n   AcceptPathInfo On\n   <Directory /usr/local/www/openemr/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n2) Visit your OpenEMR site with a browser (i.e.,\n   http://your.server.com/openemr/), and you should\n   be taken to the install script, which will lead\n   you through the installation step by step.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   https://www.open-emr.org/wiki/index.php/OpenEMR_Installation_Guides","type":"install"}]},{"name":"noto-sans-tamil","origin":"x11-fonts/noto-sans-tamil","version":"2.004","comment":"Google Noto Sans Tamil","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3766d3db8af17895e9de6ee8f022eb3f6ff84e044250f8073791eda54c96b4d1","flatsize":5309909,"path":"All/noto-sans-tamil-2.004.pkg","repopath":"All/noto-sans-tamil-2.004.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":680832,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Tamil.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-symbols2","origin":"x11-fonts/noto-sans-symbols2","version":"2.008","comment":"Google Noto Sans Symbols 2","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac0a892e01c4df113a5353ec92f284becba3147fed6bdfa7869d99b8630afd42","flatsize":676288,"path":"All/noto-sans-symbols2-2.008.pkg","repopath":"All/noto-sans-symbols2-2.008.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":258540,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Symbols 2.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-telugu","origin":"x11-fonts/noto-sans-telugu","version":"2.005","comment":"Google Noto Sans Telugu","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99bf6427a4d466d385b8d1f133f2ec416a799b4c8ed3ff86f12f24fde3a6f215","flatsize":16660805,"path":"All/noto-sans-telugu-2.005.pkg","repopath":"All/noto-sans-telugu-2.005.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":2320892,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Telugu.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-symbols","origin":"x11-fonts/noto-sans-symbols","version":"2.008_1","comment":"Google Noto Sans Symbols","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6bf364d27ee51e7261a582b9804731825bb96f809c59b14564950ba9ba95547","flatsize":2074518,"path":"All/noto-sans-symbols-2.008_1.pkg","repopath":"All/noto-sans-symbols-2.008_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":531144,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Symbols.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-sign-writing","origin":"x11-fonts/noto-sans-sign-writing","version":"2.005","comment":"Google Noto Sans SignWriting","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95b96f6bec050623e5649c9169b318a9b99fca1c84b31098385b960bc80f3fe8","flatsize":5219647,"path":"All/noto-sans-sign-writing-2.005.pkg","repopath":"All/noto-sans-sign-writing-2.005.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1138316,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans SignWriting.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-sinhala","origin":"x11-fonts/noto-sans-sinhala","version":"2.006","comment":"Google Noto Sans Sinhala","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10df77efbabb43e806526a8cabaaa65158ce8e01f3cf18f4213dd37ebc79571a","flatsize":23268073,"path":"All/noto-sans-sinhala-2.006.pkg","repopath":"All/noto-sans-sinhala-2.006.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":4104252,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Sinhala.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-runic","origin":"x11-fonts/noto-sans-runic","version":"2.002","comment":"Google Noto Sans Runic","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cd93820b26a84b3bbce6b5c6f4d4986d64c3e2893ef4ba5b593271264a1c012","flatsize":14573,"path":"All/noto-sans-runic-2.002.pkg","repopath":"All/noto-sans-runic-2.002.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":8224,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Runic.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-serif-display","origin":"x11-fonts/noto-serif-display","version":"2.009","comment":"Google Noto Serif Display","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"327728b3dac666af1f23cc4d4962279aba9b1220bac424f448a54d469ce37b07","flatsize":49652726,"path":"All/noto-serif-display-2.009.pkg","repopath":"All/noto-serif-display-2.009.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":11044028,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif Display.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-myanmar","origin":"x11-fonts/noto-sans-myanmar","version":"2.107","comment":"Google Noto Sans Myanmar","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a1a36d42f03fbb37ce79db44751a146bb6e0f5e004f09fd2aa2cb1431848eb9","flatsize":7217962,"path":"All/noto-sans-myanmar-2.107.pkg","repopath":"All/noto-sans-myanmar-2.107.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1427944,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Myanmar.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-math","origin":"x11-fonts/noto-sans-math","version":"3.000","comment":"Google Noto Sans Math","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6280e27eb89a9d64bd5028a7cf6b6e84b61173dae62ed03b6a326eaa75459756","flatsize":995280,"path":"All/noto-sans-math-3.000.pkg","repopath":"All/noto-sans-math-3.000.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":376012,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Math.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-lao","origin":"x11-fonts/noto-sans-lao","version":"2.003","comment":"Google Noto Sans Lao","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf788b36dab2ce20f1ec7e14f7492366935cce67e60892fc68474e65cc147e59","flatsize":1293286,"path":"All/noto-sans-lao-2.003.pkg","repopath":"All/noto-sans-lao-2.003.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":248060,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Lao.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"openjdk11","origin":"java/openjdk11","version":"11.0.24+8.1","comment":"Java Development Kit 11","maintainer":"java@FreeBSD.org","www":"https://openjdk.java.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"736f65b3e084c978cd347df3c5194fca60ca4b1c3f0e94583691b1672c3d36d6","flatsize":327295713,"path":"All/openjdk11-11.0.24+8.1.pkg","repopath":"All/openjdk11-11.0.24+8.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":169182036,"desc":"An open-source implementation of the Java Platform, Standard Edition,","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"javavmwrapper":{"origin":"java/javavmwrapper","version":"2.7.10"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"png":{"origin":"graphics/png","version":"1.6.43"},"xorg-fonts-truetype":{"origin":"x11-fonts/xorg-fonts-truetype","version":"7.7_1"}},"categories":["java","devel"],"shlibs_required":["libXext.so.6","libX11.so.6","libXrender.so.1","libXtst.so.6","libXi.so.6","libfreetype.so.6","libfontconfig.so.1","libjpeg.so.8","libasound.so.2","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libgif.so.7","libpng16.so.16"],"shlibs_provided":["libjli.so","libattach.so","libawt.so","libawt_headless.so","libawt_xawt.so","libdt_socket.so","libextnet.so","libfontmanager.so","libinstrument.so","libj2gss.so","libj2pcsc.so","libj2pkcs11.so","libjaas.so","libjava.so","libjavajpeg.so","libjawt.so","libjdwp.so","libjimage.so","libjsig.so","libjsound.so","liblcms.so","libmanagement.so","libmanagement_agent.so","libmanagement_ext.so","libmlib_image.so","libnet.so","libnio.so","libprefs.so","librmi.so","libsaproc.so","libsplashscreen.so","libsunec.so","libunpack.so","libverify.so","libzip.so","libjvm.so"],"options":{"CUPS":"on"},"annotations":{"cpe":"cpe:2.3:a:oracle:openjdk:11.0.24+8.1:::::dragonfly6:x86_64"},"messages":[{"message":"This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and\nprocfs(5) mounted on /proc.\n\nIf you have not done it yet, please do the following:\n\n\tmount -t fdescfs fdesc /dev/fd\n\tmount -t procfs proc /proc\n\nTo make it permanent, you need the following lines in /etc/fstab:\n\n\tfdesc\t/dev/fd\t\tfdescfs\t\trw\t0\t0\n\tproc\t/proc\t\tprocfs\t\trw\t0\t0","type":"install"}]},{"name":"noto-sans-khmer","origin":"x11-fonts/noto-sans-khmer","version":"2.004","comment":"Google Noto Sans Khmer","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b6c21f84ed179ac89fc5bbdc8ebcea2db03db3e95b5038658d58632803f6822","flatsize":4070070,"path":"All/noto-sans-khmer-2.004.pkg","repopath":"All/noto-sans-khmer-2.004.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":585428,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Khmer.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"opensearch13","origin":"textproc/opensearch13","version":"1.3.10","comment":"Full-text search engine for Java","maintainer":"opensearch@FreeBSD.org","www":"https://opensearch.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09d9271af73ddcf0a8be72ae217e95e7a819b153b5673b0ad7427e4fd083a5c4","flatsize":333611926,"path":"All/opensearch13-1.3.10.pkg","repopath":"All/opensearch13-1.3.10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":223477480,"desc":"OpenSearch is a fork of Elasticsearch which aims to be a Distributed,\nRESTful, Search Engine built on top of Apache Lucene.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"jna":{"origin":"devel/jna","version":"5.15.0"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["textproc","java","devel"],"users":["opensearch"],"groups":["opensearch"],"shlibs_provided":["libgomp.so.1","libopensearchknn_common.so","libopensearchknn_faiss.so","libopensearchknn_nmslib.so"],"options":{"PLUGINS":"on"},"annotations":{"cpe":"cpe:2.3:a:opensearch:opensearch:1.3.10:::::dragonfly6:x86_64"},"messages":[{"message":"Opensearch 1.3.x was installed\n\nPlease see /usr/local/etc/opensearch for a sample version of\nopensearch.yml.\n\nOpenSearch requires memory locking of large amounts of RAM.\nYou may need to set:\n\nsysctl security.bsd.unprivileged_mlock=1\n\nWhen running within a jail, it's highly advisable to set:\n\nenforce_statfs = 1\n\nfor the jail running opensearch instance.\n\nIf OpenSearch was built with the PLUGINS option enabled (default) it will not\nstart until the security plugin is properly configured.  Please refer to the\nOpenSearch documentation for setting-up TLS:\n\nhttps://opensearch.org/docs/security-plugin/configuration/tls","type":"install"}]},{"name":"noto-serif","origin":"x11-fonts/noto-serif","version":"2.013","comment":"Google Noto Serif","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2aa9ffbd614f238bd71d43bc3f5d97c46dbacb5b25412c2ba2559a7a75406ba1","flatsize":55396334,"path":"All/noto-serif-2.013.pkg","repopath":"All/noto-serif-2.013.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":12386980,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Serif.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-hebrew","origin":"x11-fonts/noto-sans-hebrew","version":"3.001","comment":"Google Noto Sans Hebrew","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f01ba95600dfcb4f35b620b5b8f9770810f70ba30db94f761c4987a639b464cc","flatsize":986626,"path":"All/noto-sans-hebrew-3.001.pkg","repopath":"All/noto-sans-hebrew-3.001.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":146092,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Hebrew.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-mono","origin":"x11-fonts/noto-sans-mono","version":"2.014_1","comment":"Google Noto Sans Mono","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f30b2ed431d00fccf423e1630e534f76ffdff45b1ecba93c67863d0f378009a8","flatsize":21488934,"path":"All/noto-sans-mono-2.014_1.pkg","repopath":"All/noto-sans-mono-2.014_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":4506360,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Mono.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"observium-php81","origin":"net-mgmt/observium","version":"0.19.8_3","comment":"Autodiscovering PHP/MySQL/SNMP based network monitoring","maintainer":"ports@FreeBSD.org","www":"https://observium.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5af469c3b7fde2eae411c5bb11102338d6d9cfeb0347e8b03f2ca0bf72e4362c","flatsize":622423458,"path":"All/observium-php81-0.19.8_3.pkg","repopath":"All/observium-php81-0.19.8_3.pkg","licenselogic":"single","licenses":["EULA"],"pkgsize":49928804,"desc":"Observium is an autodiscovering PHP/MySQL/SNMP based network monitoring\nwhich includes support for a wide range of network hardware and\noperating systems including Cisco, Linux, FreeBSD, Juniper, Brocade,\nFoundry, HP and many more.\n\nObservium has grown out of a lack of easy to configure network\nmonitoring platforms. It is intended to provide a more navigable\ninterface to the health and performance of your network. Its design\ngoals include collecting as much historical data about devices as\npossible, being completely autodiscovered with little or no manual\nintervention, and having a very intuitive interface.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"fping":{"origin":"net/fping","version":"5.0_3"},"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"ipmitool":{"origin":"sysutils/ipmitool","version":"1.8.18_4"},"mtr-nox11":{"origin":"net/mtr-nox11","version":"0.95_2"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"nagios-plugins":{"origin":"net-mgmt/nagios-plugins","version":"2.4.4,1"},"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"nmap":{"origin":"security/nmap","version":"7.94_3"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-pear-Net_IPv4":{"origin":"net/pear-Net_IPv4","version":"1.3.5"},"php81-pear-Net_IPv6":{"origin":"net/pear-Net_IPv6","version":"1.3.0.b4_2"},"php81-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-snmp":{"origin":"net-mgmt/php81-snmp","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"},"png":{"origin":"graphics/png","version":"1.6.43"},"py311-mysqlclient":{"origin":"databases/py-mysqlclient","version":"2.2.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"},"wmi-client":{"origin":"net-mgmt/wmi-client","version":"1.3.16_4"}},"categories":["net-mgmt"],"options":{"APACHEMOD":"on","DOCS":"on","EXAMPLES":"on","FPING":"on","IPMITOOL":"on","MYSQLD":"off","NAGPLUGINS":"on","NMAP":"on","PYPOLLER":"on","SUBVERSION":"on","WMIC":"on"},"annotations":{"cpe":"cpe:2.3:a:observium:observium:0.19.8:::::dragonfly6:x86_64:3","flavor":"php81"},"messages":[{"message":"=== Configuration details ===\nYou can mostly follow the guide at:\nhttp://observium.org/wiki/Installation\n\nwith the following notes:\n- Installation directory is /usr/local/www/observium\n- The following lines should be added to /etc/crontab:\n\n33\t*/6\t*\t*\t*\twww\tcd /usr/local/www/observium && /usr/local/bin/php discovery.php -h all\n*/5\t*\t*\t*\t*\twww\tcd /usr/local/www/observium && /usr/local/bin/php discovery.php -h new\n*/5\t*\t*\t*\t*\twww\tcd /usr/local/www/observium && /usr/local/bin/php poller.php -h all\n*/5\t*\t*\t*\t*\twww\tcd /usr/local/www/observium && /usr/local/bin/python3.11 poller-wrapper.py 2\n\nNotes:\n\n- With newer MySQL databases you may need to disable strict mode for\n  Observium to function:\n\n\tSET GLOBAL sql_mode = '';\n\n- Apache needs mod_rewrite enabled; uncomment the line below in httpd.conf as needed.\n\n    LoadModule rewrite_module libexec/apache24/mod_rewrite.so\n\n- A minimal install can be created with the following steps and configuration file:\n\n0: make sure apache and mysql are up and running.\n\n1: create the database and a dbaccount with the following (my)SQL commands:\n\n    CREATE DATABASE observium DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;\n    GRANT ALL PRIVILEGES ON observium.* TO 'observium'@'localhost' IDENTIFIED BY 'notSecure';\n    SET GLOBAL sql_mode = '';\n\n2: create a minimal config file at:\n\n\t /usr/local/www/observium/config.php\n\n    containing:\n\n<?php\n$config['db_host'] = 'localhost';\n$config['db_user'] = 'observium';\n$config['db_pass'] = 'notSecure';\n$config['db_name'] = 'observium';\n\n3:  populate the admin user and initialize the database (as 'www' user):\n\nsudo -u www /usr/local/www/observium/discovery.php -u\nsudo -u www /usr/local/www/observium/adduser.php admin SomeInsecureAdminPassword 10\n\n4:   and verify that collection is working:\n\nsudo -u www /usr/local/www/observium/discovery.php -h all -d\nsudo -u www /usr/local/www/observium/poller.php -h all -d\n\n5: Install the above crontabs.\n\n6: Edit the file\n\n   /usr/local/etc/apache24/Includes/observium.conf\n   \n   and fill out a port number and hostname. \n\n7: restart the webserver with \n\n       apachectl restart\n\n   or stop/start if in case of IP or SSL changes.\n\n6: log in with a web browser; using the username 'admin' and the\n   password 'SomeInsecureAdminPassword'.\n\n   Hosts can be added from the webinterface or from the commandline.","type":"install"},{"message":"===>   NOTICE:\n\nThe observium-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"noto-sans-georgian","origin":"x11-fonts/noto-sans-georgian","version":"2.005","comment":"Google Noto Sans Georgian","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b40c4a90799512901a1aeb28e797d74b019707e4a8e1b1b236339aebb88c4669","flatsize":1949406,"path":"All/noto-sans-georgian-2.005.pkg","repopath":"All/noto-sans-georgian-2.005.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":483024,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Georgian.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-cherokee","origin":"x11-fonts/noto-sans-cherokee","version":"2.001","comment":"Google Noto Sans Cherokee","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ad7204623da605dfbe2d7b71d6207128d3b199e00b656a945bcfc1437279661","flatsize":940535,"path":"All/noto-sans-cherokee-2.001.pkg","repopath":"All/noto-sans-cherokee-2.001.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":281984,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Cherokee.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-cham","origin":"x11-fonts/noto-sans-cham","version":"2.005","comment":"Google Noto Sans Cham","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59e1f36ba6c964dfb805b835ff993bb596d8fc1072aece11f3527fa16ec525dc","flatsize":294339,"path":"All/noto-sans-cham-2.005.pkg","repopath":"All/noto-sans-cham-2.005.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":83340,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Cham.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-ethiopic","origin":"x11-fonts/noto-sans-ethiopic","version":"2.102","comment":"Google Noto Sans Ethiopic","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"746c824397676e8964a988d5bd6bad363d764b5c7c37f2d42384b33717f4b557","flatsize":13294770,"path":"All/noto-sans-ethiopic-2.102.pkg","repopath":"All/noto-sans-ethiopic-2.102.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1713064,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Ethiopic.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-armenian","origin":"x11-fonts/noto-sans-armenian","version":"2.008","comment":"Google Noto Sans Armenian","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"558855553ac432d564baa102ea419d560eff8edb7b625e689c92b6ce8275bd56","flatsize":1102170,"path":"All/noto-sans-armenian-2.008.pkg","repopath":"All/noto-sans-armenian-2.008.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":229868,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Armenian.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-bengali","origin":"x11-fonts/noto-sans-bengali","version":"2.003","comment":"Google Noto Sans Bengali","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"312f1dd015271b19625c6b41149749b053db6b48f12d93cb21b92d213da67658","flatsize":4968078,"path":"All/noto-sans-bengali-2.003.pkg","repopath":"All/noto-sans-bengali-2.003.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":693144,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Bengali.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"nwchem","origin":"science/nwchem","version":"7.2.2_1","comment":"High-performance computational chemistry software","maintainer":"yuri@FreeBSD.org","www":"https://nwchemgit.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c41de146aab3381afd49ffd0cd617e5699d85def92a8d63ea84e28bcc819733f","flatsize":111761910,"path":"All/nwchem-7.2.2_1.pkg","repopath":"All/nwchem-7.2.2_1.pkg","licenselogic":"single","licenses":["ECL20"],"pkgsize":28319124,"desc":"NWChem aims to provide its users with computational chemistry tools that are\nscalable both in their ability to treat large scientific computational chemistry\nproblems efficiently, and in their use of available parallel computing resources\nfrom high-performance parallel supercomputers to conventional workstation\nclusters.\n\nNWChem software can handle:\n* Biomolecules, nanostructures, and solid-state\n* From quantum to classical, and all combinations\n* Ground and excited-states\n* Gaussian basis functions or plane-waves\n* Scaling from one to thousands of processors\n* Properties and relativistic effects","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"ga":{"origin":"devel/ga","version":"5.8.2_3"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"hwloc2":{"origin":"devel/hwloc2","version":"2.8.0_1"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"nwchem-data":{"origin":"science/nwchem-data","version":"7.2.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libga.so.1","libarmci.so.0","libcomex.so.0","libblas.so.3","libgfortran.so.5","libpython3.11.so.1.0","libintl.so.8","libmpifort.so.12","libmpi.so.12","libhwloc.so.15","libquadmath.so.0"],"options":{"LIBXC":"on","PYTHON":"on","BLAS_SIZE_4":"on","BLAS_SIZE_8":"off","NOMPI":"off","MPICH":"on","OPENMPI":"off"}},{"name":"noto-sans-devanagari","origin":"x11-fonts/noto-sans-devanagari","version":"2.006","comment":"Google Noto Sans Devanagari","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7668666c7d386aed3227fffa86c9fd0594cc2240bcd41cee2d8be5dff6ca98c0","flatsize":17231693,"path":"All/noto-sans-devanagari-2.006.pkg","repopath":"All/noto-sans-devanagari-2.006.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":2931720,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Devanagari.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-naskh-arabic-ui","origin":"x11-fonts/noto-naskh-arabic-ui","version":"2.017","comment":"Google Noto Naskh Arabic UI","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f96e7913e44157462c61de86c7199eb97c61e18c2beeb0d713eff798fba4b0d","flatsize":869184,"path":"All/noto-naskh-arabic-ui-2.017.pkg","repopath":"All/noto-naskh-arabic-ui-2.017.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":237928,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Naskh Arabic UI.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-naskh-arabic","origin":"x11-fonts/noto-naskh-arabic","version":"2.019","comment":"Google Noto Naskh Arabic","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ee7ac2cf5376c2bad2a816cd966cd322e002374f564ce9d871e6ba16356ac05","flatsize":1055172,"path":"All/noto-naskh-arabic-2.019.pkg","repopath":"All/noto-naskh-arabic-2.019.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":274568,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Naskh Arabic.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-arabic-ui","origin":"x11-fonts/noto-sans-arabic-ui","version":"2.011","comment":"Google Noto Sans Arabic UI","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fbaa0fba8c31265c312945280d247610ee81a19b852c1773fe6acd786e2a37b","flatsize":10145650,"path":"All/noto-sans-arabic-ui-2.011.pkg","repopath":"All/noto-sans-arabic-ui-2.011.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1852968,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Arabic UI.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-sans-arabic","origin":"x11-fonts/noto-sans-arabic","version":"2.012","comment":"Google Noto Sans Arabic","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6395948a27cb77e6ffde550dce94d8bd49507615a71bffcd80ace8d7dc229f2a","flatsize":9279782,"path":"All/noto-sans-arabic-2.012.pkg","repopath":"All/noto-sans-arabic-2.012.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1619576,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans Arabic.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-kr","origin":"x11-fonts/noto-kr","version":"2.004","comment":"Google Noto Fonts family (Korean)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a51c921727c7a4c6c98acd1630bc41f31e9ddbf42fdb3b20a873ca6a505479d3","flatsize":243,"path":"All/noto-kr-2.004.pkg","repopath":"All/noto-kr-2.004.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1160,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the meta port for Korean fonts.","deps":{"noto-sans-kr":{"origin":"x11-fonts/noto-sans-kr","version":"2.004"},"noto-serif-kr":{"origin":"x11-fonts/noto-serif-kr","version":"2.002"}},"categories":["x11-fonts"]},{"name":"noto-jp","origin":"x11-fonts/noto-jp","version":"2.004","comment":"Google Noto Fonts family (Japanese)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e80afea1dc66cb9af12311677345dfca84a1c283cd064c5f33e9233153b7c481","flatsize":243,"path":"All/noto-jp-2.004.pkg","repopath":"All/noto-jp-2.004.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1156,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the meta port for Japanese fonts.","deps":{"noto-sans-jp":{"origin":"x11-fonts/noto-sans-jp","version":"2.004"},"noto-serif-jp":{"origin":"x11-fonts/noto-serif-jp","version":"2.002"}},"categories":["x11-fonts"]},{"name":"noto-hk","origin":"x11-fonts/noto-hk","version":"2.004","comment":"Google Noto Fonts family (Traditional Chinese Hong Kong)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e85843d68c394331b342228c5359e92d41f3332df82138e1e9a3d1c6cf9000ec","flatsize":243,"path":"All/noto-hk-2.004.pkg","repopath":"All/noto-hk-2.004.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1168,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the meta port for Traditional Chinese Hong Kong fonts.","deps":{"noto-sans-hk":{"origin":"x11-fonts/noto-sans-hk","version":"2.004"},"noto-serif-hk":{"origin":"x11-fonts/noto-serif-hk","version":"2.002"}},"categories":["x11-fonts"]},{"name":"noto-music","origin":"x11-fonts/noto-music","version":"2.003","comment":"Google Noto Music","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9284096c27379de08edcd5bac046b1992db799efec811a84dbd03439bc12bbeb","flatsize":87021,"path":"All/noto-music-2.003.pkg","repopath":"All/noto-music-2.003.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":44292,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Music.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-kufi-arabic","origin":"x11-fonts/noto-kufi-arabic","version":"2.109","comment":"Google Noto Kufi Arabic","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d1213a2b2643b2c75960b5641469ddc2dfb9cbe9afaaeab82bcc02cc5611a8d","flatsize":2151533,"path":"All/noto-kufi-arabic-2.109.pkg","repopath":"All/noto-kufi-arabic-2.109.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":393312,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Kufi Arabic.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-extra","origin":"x11-fonts/noto-extra","version":"2.0_6","comment":"Google Noto Fonts family (Extra)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59deb7ddcfc5677d06975ffb7c2b224fb60ff466a68f7d87d3470e508436b9e3","flatsize":243,"path":"All/noto-extra-2.0_6.pkg","repopath":"All/noto-extra-2.0_6.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1604,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port is the meta port for extra fonts set.","deps":{"noto-kufi-arabic":{"origin":"x11-fonts/noto-kufi-arabic","version":"2.109"},"noto-music":{"origin":"x11-fonts/noto-music","version":"2.003"},"noto-naskh-arabic":{"origin":"x11-fonts/noto-naskh-arabic","version":"2.019"},"noto-naskh-arabic-ui":{"origin":"x11-fonts/noto-naskh-arabic-ui","version":"2.017"},"noto-sans-arabic":{"origin":"x11-fonts/noto-sans-arabic","version":"2.012"},"noto-sans-arabic-ui":{"origin":"x11-fonts/noto-sans-arabic-ui","version":"2.011"},"noto-sans-armenian":{"origin":"x11-fonts/noto-sans-armenian","version":"2.008"},"noto-sans-bengali":{"origin":"x11-fonts/noto-sans-bengali","version":"2.003"},"noto-sans-cham":{"origin":"x11-fonts/noto-sans-cham","version":"2.005"},"noto-sans-cherokee":{"origin":"x11-fonts/noto-sans-cherokee","version":"2.001"},"noto-sans-devanagari":{"origin":"x11-fonts/noto-sans-devanagari","version":"2.006"},"noto-sans-ethiopic":{"origin":"x11-fonts/noto-sans-ethiopic","version":"2.102"},"noto-sans-georgian":{"origin":"x11-fonts/noto-sans-georgian","version":"2.005"},"noto-sans-hebrew":{"origin":"x11-fonts/noto-sans-hebrew","version":"3.001"},"noto-sans-khmer":{"origin":"x11-fonts/noto-sans-khmer","version":"2.004"},"noto-sans-lao":{"origin":"x11-fonts/noto-sans-lao","version":"2.003"},"noto-sans-math":{"origin":"x11-fonts/noto-sans-math","version":"3.000"},"noto-sans-myanmar":{"origin":"x11-fonts/noto-sans-myanmar","version":"2.107"},"noto-sans-runic":{"origin":"x11-fonts/noto-sans-runic","version":"2.002"},"noto-sans-sign-writing":{"origin":"x11-fonts/noto-sans-sign-writing","version":"2.005"},"noto-sans-sinhala":{"origin":"x11-fonts/noto-sans-sinhala","version":"2.006"},"noto-sans-tamil":{"origin":"x11-fonts/noto-sans-tamil","version":"2.004"},"noto-sans-telugu":{"origin":"x11-fonts/noto-sans-telugu","version":"2.005"},"noto-sans-thai":{"origin":"x11-fonts/noto-sans-thai","version":"2.002"},"noto-serif-armenian":{"origin":"x11-fonts/noto-serif-armenian","version":"2.008"},"noto-serif-bengali":{"origin":"x11-fonts/noto-serif-bengali","version":"2.003"},"noto-serif-devanagari":{"origin":"x11-fonts/noto-serif-devanagari","version":"2.006"},"noto-serif-display":{"origin":"x11-fonts/noto-serif-display","version":"2.009"},"noto-serif-ethiopic":{"origin":"x11-fonts/noto-serif-ethiopic","version":"2.102"},"noto-serif-georgian":{"origin":"x11-fonts/noto-serif-georgian","version":"2.003"},"noto-serif-hebrew":{"origin":"x11-fonts/noto-serif-hebrew","version":"2.004"},"noto-serif-khmer":{"origin":"x11-fonts/noto-serif-khmer","version":"2.004"},"noto-serif-lao":{"origin":"x11-fonts/noto-serif-lao","version":"2.003"},"noto-serif-myanmar":{"origin":"x11-fonts/noto-serif-myanmar","version":"2.106"},"noto-serif-sinhala":{"origin":"x11-fonts/noto-serif-sinhala","version":"2.007"},"noto-serif-tamil":{"origin":"x11-fonts/noto-serif-tamil","version":"2.004"},"noto-serif-telugu":{"origin":"x11-fonts/noto-serif-telugu","version":"2.005"},"noto-serif-thai":{"origin":"x11-fonts/noto-serif-thai","version":"2.002"}},"categories":["x11-fonts"]},{"name":"noto-basic","origin":"x11-fonts/noto-basic","version":"2.0_4","comment":"Google Noto Fonts family (Basic)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6eb0667012c30052c06a00da9eb36c381568f2313cb31e82b871a7f92cce5076","flatsize":243,"path":"All/noto-basic-2.0_4.pkg","repopath":"All/noto-basic-2.0_4.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1260,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port is the meta port for basic fonts set.","deps":{"noto-sans":{"origin":"x11-fonts/noto-sans","version":"2.013"},"noto-sans-mono":{"origin":"x11-fonts/noto-sans-mono","version":"2.014_1"},"noto-sans-symbols":{"origin":"x11-fonts/noto-sans-symbols","version":"2.008_1"},"noto-sans-symbols2":{"origin":"x11-fonts/noto-sans-symbols2","version":"2.008"},"noto-serif":{"origin":"x11-fonts/noto-serif","version":"2.013"}},"categories":["x11-fonts"]},{"name":"noto","origin":"x11-fonts/noto","version":"2.0","comment":"Google Noto Fonts family (meta port)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba956644b6b563c301339e75aa4d61cf7c8b450d741b1f844c132db59497f928","flatsize":243,"path":"All/noto-2.0.pkg","repopath":"All/noto-2.0.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1400,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nx11-fonts/noto is a meta port which includes:\n- x11-fonts/noto-basic: basic fonts set\n- x11-fonts/noto-emoji: emoji fonts set\n- x11-fonts/noto-extra: extra fonts set\n- x11-fonts/noto-kr: Traditional Chinese Hong Kong fonts set\n- x11-fonts/noto-jp: Japanese fonts set\n- x11-fonts/noto-kr: Korean fonts set\n- x11-fonts/noto-sc: Simplified Chinese fonts set\n- x11-fonts/noto-tc: Traditional Chinese fonts set","deps":{"noto-basic":{"origin":"x11-fonts/noto-basic","version":"2.0_4"},"noto-emoji":{"origin":"x11-fonts/noto-emoji","version":"2.042_1"},"noto-extra":{"origin":"x11-fonts/noto-extra","version":"2.0_6"},"noto-hk":{"origin":"x11-fonts/noto-hk","version":"2.004"},"noto-jp":{"origin":"x11-fonts/noto-jp","version":"2.004"},"noto-kr":{"origin":"x11-fonts/noto-kr","version":"2.004"},"noto-sc":{"origin":"x11-fonts/noto-sc","version":"2.004"},"noto-tc":{"origin":"x11-fonts/noto-tc","version":"2.004"}},"categories":["x11-fonts"],"options":{"BASIC":"on","EMOJI":"on","EXTRA":"on","HK":"on","JP":"on","KR":"on","SC":"on","TC":"on"}},{"name":"notmuch-mutt","origin":"mail/notmuch-mutt","version":"0.38.3_1","comment":"Integrates the Notmuch email search and tagging application with Mutt","maintainer":"jrm@FreeBSD.org","www":"https://notmuchmail.org/notmuch-mutt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9b34bf83da34c778ce5197373feb95757f2060e949e05c898003f2ebeb80407","flatsize":49838,"path":"All/notmuch-mutt-0.38.3_1.pkg","repopath":"All/notmuch-mutt-0.38.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":19328,"desc":"Notmuch is a great mail indexing tool that can also be used\nin conjunction with existing Mail User Agents (MUA) instead\nof replacing them.  The advantage of such mixed solutions is\nthat users can benefit from Notmuch features (such as full-text\nsearch and thread reconstruction) without having to change MUA.\n\nThe notmuch-mutt script bridges the gap between Notmuch and\nMutt.","deps":{"mutt":{"origin":"mail/mutt","version":"2.2.13"},"notmuch":{"origin":"mail/notmuch","version":"0.38.3"},"p5-Mail-Box":{"origin":"mail/p5-Mail-Box","version":"3.010"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"EXAMPLES":"on","MANPAGES":"on"}},{"name":"notmuch-emacs_wayland","origin":"mail/notmuch-emacs","version":"0.38.3_4","comment":"Emacs major-mode for the Notmuch email search and tagging application","maintainer":"jrm@FreeBSD.org","www":"https://notmuchmail.org/notmuch-emacs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e1941c1ea1e1f956fefa87700ca28797fd5fa95b8f00f11875394ecf9f1e89b","flatsize":595099,"path":"All/notmuch-emacs_wayland-0.38.3_4.pkg","repopath":"All/notmuch-emacs_wayland-0.38.3_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":241820,"desc":"An Emacs major-mode for interfacing with the notmuch\nthread-based email indexing, tagging and search application.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"notmuch":{"origin":"mail/notmuch","version":"0.38.3"}},"categories":["mail","elisp"],"options":{"DESKTOP":"off","DOCS":"on","MANPAGES":"on"},"annotations":{"flavor":"wayland"}},{"name":"notmuch-emacs_nox","origin":"mail/notmuch-emacs","version":"0.38.3_4","comment":"Emacs major-mode for the Notmuch email search and tagging application","maintainer":"jrm@FreeBSD.org","www":"https://notmuchmail.org/notmuch-emacs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c7019e61abe65690aa7a8a991443fdfdb52c7a2c4fcf6c7c2a9caf3edb736eb","flatsize":595099,"path":"All/notmuch-emacs_nox-0.38.3_4.pkg","repopath":"All/notmuch-emacs_nox-0.38.3_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":241796,"desc":"An Emacs major-mode for interfacing with the notmuch\nthread-based email indexing, tagging and search application.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"notmuch":{"origin":"mail/notmuch","version":"0.38.3"}},"categories":["mail","elisp"],"options":{"DESKTOP":"off","DOCS":"on","MANPAGES":"on"},"annotations":{"flavor":"nox"}},{"name":"notmuch-emacs_devel","origin":"mail/notmuch-emacs","version":"0.38.3_4","comment":"Emacs major-mode for the Notmuch email search and tagging application","maintainer":"jrm@FreeBSD.org","www":"https://notmuchmail.org/notmuch-emacs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a40951c8e61bf2ccf443cfca8b30cb4a922b97b7862c66378b1a4d2da4f2fb8d","flatsize":595136,"path":"All/notmuch-emacs_devel-0.38.3_4.pkg","repopath":"All/notmuch-emacs_devel-0.38.3_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":242392,"desc":"An Emacs major-mode for interfacing with the notmuch\nthread-based email indexing, tagging and search application.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"notmuch":{"origin":"mail/notmuch","version":"0.38.3"}},"categories":["mail","elisp"],"options":{"DESKTOP":"off","DOCS":"on","MANPAGES":"on"},"annotations":{"flavor":"devel_full"}},{"name":"notmuch-emacs_devel_nox","origin":"mail/notmuch-emacs","version":"0.38.3_4","comment":"Emacs major-mode for the Notmuch email search and tagging application","maintainer":"jrm@FreeBSD.org","www":"https://notmuchmail.org/notmuch-emacs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7ad8364537f7e8b23c710875ee1aff6f2b5c03420c58bd7458d01ebace764c2","flatsize":595136,"path":"All/notmuch-emacs_devel_nox-0.38.3_4.pkg","repopath":"All/notmuch-emacs_devel_nox-0.38.3_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":242384,"desc":"An Emacs major-mode for interfacing with the notmuch\nthread-based email indexing, tagging and search application.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"notmuch":{"origin":"mail/notmuch","version":"0.38.3"}},"categories":["mail","elisp"],"options":{"DESKTOP":"off","DOCS":"on","MANPAGES":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"notmuch-emacs_canna","origin":"mail/notmuch-emacs","version":"0.38.3_4","comment":"Emacs major-mode for the Notmuch email search and tagging application","maintainer":"jrm@FreeBSD.org","www":"https://notmuchmail.org/notmuch-emacs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2930bd0dc0153ba87ecb394d2435e00d564979ee19ec1d824e1cdbf35eb6b8ea","flatsize":595099,"path":"All/notmuch-emacs_canna-0.38.3_4.pkg","repopath":"All/notmuch-emacs_canna-0.38.3_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":241852,"desc":"An Emacs major-mode for interfacing with the notmuch\nthread-based email indexing, tagging and search application.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"notmuch":{"origin":"mail/notmuch","version":"0.38.3"}},"categories":["mail","elisp"],"options":{"DESKTOP":"off","DOCS":"on","MANPAGES":"on"},"annotations":{"flavor":"canna"}},{"name":"ogre3d19","origin":"graphics/ogre3d19","version":"1.9.0_21","comment":"Scene-oriented, flexible 3D engine written in C++ (legacy version 1.9)","maintainer":"amdmi3@FreeBSD.org","www":"https://www.ogre3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ee430683d5c3545086306c59e9f67a2a3cf1633176c9081dc29b0493da0355c","flatsize":147952270,"path":"All/ogre3d19-1.9.0_21.pkg","repopath":"All/ogre3d19-1.9.0_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":107979532,"desc":"OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible\n3D engine written in C++ designed to make it easier and more intuitive for\ndevelopers to produce games and demos utilising 3D hardware. The class library\nabstracts all the details of using the underlying system libraries like\nDirect3D and OpenGL and provides an interface based on world objects and other\nintuitive classes.","deps":{"freeimage":{"origin":"graphics/freeimage","version":"3.18.0_5"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"zziplib":{"origin":"devel/zziplib","version":"0.13.76"}},"categories":["graphics","devel"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXt.so.6","libXaw.so.7","libfreeimage.so.3","libzzip.so.13","libGL.so.1","libGLU.so.1","libXrandr.so.2","libfreetype.so.6"],"shlibs_provided":["libOgreMain.so.1.9.0","libOgreOverlay.so.1.9.0","libOgrePaging.so.1.9.0","libOgreRTShaderSystem.so.1.9.0","libOgreTerrain.so.1.9.0","libOgreVolume.so.1.9.0"],"options":{"BOOST":"off","DOCS":"on"}},{"name":"notmuch-emacs","origin":"mail/notmuch-emacs","version":"0.38.3_4","comment":"Emacs major-mode for the Notmuch email search and tagging application","maintainer":"jrm@FreeBSD.org","www":"https://notmuchmail.org/notmuch-emacs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09d9c0b6099a93254abd9138e168972fa923f47b90755fe1e4ee31c2fcf23cce","flatsize":595099,"path":"All/notmuch-emacs-0.38.3_4.pkg","repopath":"All/notmuch-emacs-0.38.3_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":241748,"desc":"An Emacs major-mode for interfacing with the notmuch\nthread-based email indexing, tagging and search application.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"notmuch":{"origin":"mail/notmuch","version":"0.38.3"}},"categories":["mail","elisp"],"options":{"DESKTOP":"off","DOCS":"on","MANPAGES":"on"},"annotations":{"flavor":"full"}},{"name":"notify-sharp","origin":"devel/notify-sharp","version":"3.0.3_2","comment":"C# client library for notification-daemon","maintainer":"fox@FreeBSD.org","www":"http://www.ndesk.org/NotifySharp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04b702678ce48bc2dc235f5b3336d9e95a4b4ddab8c6122efff81129cca00f45","flatsize":22991,"path":"All/notify-sharp-3.0.3_2.pkg","repopath":"All/notify-sharp-3.0.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13288,"desc":"notify-sharp is a C# client implementation for Desktop Notifications, i.e.\nnotification-daemon. It is inspired by the libnotify API.","deps":{"dbus-sharp":{"origin":"devel/dbus-sharp","version":"0.8.1_3,1"},"dbus-sharp-glib":{"origin":"devel/dbus-sharp-glib","version":"0.6"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"notification-daemon":{"origin":"deskutils/notification-daemon","version":"3.20.0_3"}},"categories":["devel"]},{"name":"notmuch","origin":"mail/notmuch","version":"0.38.3","comment":"Thread-based email index, search and tagging application","maintainer":"jrm@FreeBSD.org","www":"https://notmuchmail.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1979b821e2655be076a6c749dad518d566818ccf5aeaf40f88b2ab1a3ba3a764","flatsize":627507,"path":"All/notmuch-0.38.3.pkg","repopath":"All/notmuch-0.38.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":229916,"desc":"Notmuch is a system for indexing, searching, reading, and\ntagging large collections of email messages in maildir or mh\nformat.  It uses the Xapian library to provide fast, full-text\nsearch with a convenient search syntax.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmime30":{"origin":"mail/gmime30","version":"3.2.7_1"},"sfsexp":{"origin":"devel/sfsexp","version":"1.4.1"},"talloc":{"origin":"devel/talloc","version":"2.3.4_1"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["mail"],"shlibs_required":["libgmime-3.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libtalloc.so.2","libxapian.so.30","libsexp.so.1"],"shlibs_provided":["libnotmuch.so.5"],"options":{"DOXYGEN":"off","MANPAGES":"on"}},{"name":"notify-osd","origin":"deskutils/notify-osd","version":"0.9.34_5","comment":"On-screen-display notification agent using libnotify","maintainer":"ehaupt@FreeBSD.org","www":"https://launchpad.net/notify-osd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73a58a9f3cb7156ee9a85b993f05e18d4ef24ba1dd3b2b92436b1418c92cdf73","flatsize":738779,"path":"All/notify-osd-0.9.34_5.pkg","repopath":"All/notify-osd-0.9.34_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":111584,"desc":"Notify OSD presents on-screen-display notifications as ephemeral overlays, which\ncan be clicked through so they don't block your work. It queues notifications,\nto prevent them from flooding your screen. And as well as handling standard\nnotification updates, Notify OSD introduces the idea of appending - allowing\nnotifications to grow over time, for example in the case of instant messages\nfrom a particular person.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"}},"categories":["deskutils"],"shlibs_required":["libX11.so.6","libgthread-2.0.so.0","libpixman-1.so.0","libdbus-glib-1.so.2","libdbus-1.so.3","libwnck-3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"notification-daemon","origin":"deskutils/notification-daemon","version":"3.20.0_3","comment":"Send small notifications to your desktop","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/notification-daemon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d6139282794492d1ac53386a0bc74aff64b16a5e3cc7ad285fb9dc954a4535f","flatsize":190222,"path":"All/notification-daemon-3.20.0_3.pkg","repopath":"All/notification-daemon-3.20.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":50328,"desc":"The Desktop Notifications framework provides a standard way of doing passive\npop-up notifications on the desktop. These are designed to notify the\nuser of something without interrupting their work with a dialog box that they\nmust close. Passive popups can automatically disappear after a short period\nof time.\n\nThis port contains the daemon.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6"]},{"name":"notepadnext-devel","origin":"editors/notepadnext-devel","version":"2024.02.02","comment":"Reimplementation of Notepad++","maintainer":"cy@FreeBSD.org","www":"https://github.com/dail8859/NotepadNext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfaa0167126598245b84fe2a8b1216f42ce40edf94776741c963292c6877db53","flatsize":5788746,"path":"All/notepadnext-devel-2024.02.02.pkg","repopath":"All/notepadnext-devel-2024.02.02.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1686824,"desc":"Notepad Next is a cross-platform reimplementation of Notepad++.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"uchardet":{"origin":"textproc/uchardet","version":"0.0.8_1"}},"categories":["editors"],"shlibs_required":["libuchardet.so.0","libxcb.so.1","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"noto-sans","origin":"x11-fonts/noto-sans","version":"2.013","comment":"Google Noto Sans","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cf916852c67cb9d4b75bfc9cc1a3b793893d904e550de1be9b5771a59c5b0c2","flatsize":44513402,"path":"All/noto-sans-2.013.pkg","repopath":"All/noto-sans-2.013.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":10455328,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the fonts set of Noto Sans.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"notes","origin":"deskutils/notes","version":"2.1.0","comment":"Beautiful and powerful note-taking application","maintainer":"danfe@FreeBSD.org","www":"https://www.get-notes.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40dac766ed58f16c1f6f4c30ade4be588949f3f3d87012fbbafca57cc951b348","flatsize":7938037,"path":"All/notes-2.1.0.pkg","repopath":"All/notes-2.1.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":2235632,"desc":"Notes is an open-source and cross-platform note-taking application that\nis beautiful and sleek looking, yet still powerful.  It is fast native\nprogram (written in C++ with Qt) with a low memory footprint, supporting\nmarkdown and not tracking users in any way.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["deskutils"],"shlibs_required":["libQt5Concurrent.so.5","libQt5Network.so.5","libQt5Sql.so.5","libX11.so.6","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"noti","origin":"deskutils/noti","version":"3.7.0_12","comment":"Trigger notifications when a process completes","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/variadico/noti","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7df0bd4b189cca522239c206e8499bc4d2621b1ff0731ff3066610fbe09026a0","flatsize":8832096,"path":"All/noti-3.7.0_12.pkg","repopath":"All/noti-3.7.0_12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2841580,"desc":"Trigger notifications when a process completes.\n\nNever sit and wait for some long-running process to finish! noti will\nalert you when it's done-on your computer or smartphone-so you can\nstop worrying about constantly checking the terminal.","deps":{"libnotify":{"origin":"devel/libnotify","version":"0.8.3"}},"categories":["deskutils"]},{"name":"openjdk17","origin":"java/openjdk17","version":"17.0.11+9.1","comment":"Java Development Kit 17","maintainer":"java@FreeBSD.org","www":"https://openjdk.java.net/projects/jdk/17/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e92705d57a96de021dae17c13cef8b498391b0f9a323b562dccba3221bceff0","flatsize":324150076,"path":"All/openjdk17-17.0.11+9.1.pkg","repopath":"All/openjdk17-17.0.11+9.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":162774412,"desc":"An open-source implementation of the Java Platform, Standard Edition,","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"javavmwrapper":{"origin":"java/javavmwrapper","version":"2.7.10"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"png":{"origin":"graphics/png","version":"1.6.43"},"xorg-fonts-truetype":{"origin":"x11-fonts/xorg-fonts-truetype","version":"7.7_1"}},"categories":["java","devel"],"shlibs_required":["libXext.so.6","libX11.so.6","libXrender.so.1","libXtst.so.6","libXi.so.6","libharfbuzz.so.0","libfreetype.so.6","libfontconfig.so.1","libjpeg.so.8","libasound.so.2","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libgif.so.7","libpng16.so.16"],"shlibs_provided":["libattach.so","libawt.so","libawt_headless.so","libawt_xawt.so","libdt_socket.so","libextnet.so","libfontmanager.so","libinstrument.so","libj2gss.so","libj2pcsc.so","libj2pkcs11.so","libjaas.so","libjava.so","libjavajpeg.so","libjawt.so","libjdwp.so","libjimage.so","libjli.so","libjsig.so","libjsound.so","liblcms.so","libmanagement.so","libmanagement_agent.so","libmanagement_ext.so","libmlib_image.so","libnet.so","libnio.so","libprefs.so","librmi.so","libsaproc.so","libsplashscreen.so","libsyslookup.so","libverify.so","libzip.so","libjvm.so"],"annotations":{"cpe":"cpe:2.3:a:oracle:openjdk:17.0.11+9.1:::::dragonfly6:x86_64"},"messages":[{"message":"This OpenJDK implementation requires procfs(5) mounted on /proc.\n\n\tmount -t procfs proc /proc","type":"install"}]},{"name":"notekit","origin":"deskutils/notekit","version":"0.2.0_1","comment":"Hierarchical markdown note-taking application","maintainer":"danfe@FreeBSD.org","www":"https://github.com/blackhole89/notekit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec8a2e92dc853a2aab97327b66e82fd3ac8f22ce86fb9cac61e8f68648ac9ed9","flatsize":651311,"path":"All/notekit-0.2.0_1.pkg","repopath":"All/notekit-0.2.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":176040,"desc":"This program is a structured note-taking application based on GTK v3.\nWrite notes in instantly-formatted Markdown, organise them in a tree\nof folders that can be instantly navigated from within the program,\nand add hand-drawn notes by mouse, touchscreen, or digitizer.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"gtksourceviewmm3":{"origin":"x11-toolkits/gtksourceviewmm3","version":"3.18.0_3"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jsoncpp":{"origin":"devel/jsoncpp","version":"1.9.5"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["deskutils"],"shlibs_required":["libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libcairomm-1.0.so.1","libcairo.so.2","libsigc-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtksourceviewmm-3.0.so.0","libgtksourceview-3.0.so.1","libjsoncpp.so.25","libfontconfig.so.1"]},{"name":"noto-emoji","origin":"x11-fonts/noto-emoji","version":"2.042_1","comment":"Google Noto Fonts family (Emoji)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"994624d9481378c1f9aa5fc68ad148bd305eccf9eb4c33bb3bf496306bd5a8af","flatsize":10594086,"path":"All/noto-emoji-2.042_1.pkg","repopath":"All/noto-emoji-2.042_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":9527260,"desc":"When text is rendered by a computer, sometimes characters are displayed as\n\"tofu\". They are little boxes to indicate your device doesn't have a font to\ndisplay the text.\n\nGoogle has been developing a font family called Noto, which aims to support all\nlanguages with a harmonious look and feel. Noto is Google's answer to tofu. The\nname noto is to convey the idea that Google's goal is to see no more \"tofu\".\nNoto has multiple styles and weights, and is freely available to all. The\ncomprehensive set of fonts and tools used in our development is available in our\nGitHub repositories.\n\nThis port provides the emoji fonts set.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"COLR":"off"}},{"name":"ogre3d","origin":"graphics/ogre3d","version":"1.11.6_13","comment":"Scene-oriented, flexible 3D engine written in C++","maintainer":"oliver@FreeBSD.org","www":"https://www.ogre3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef5d57dbadd2c1da132d3cc0872c1e2b514dfe89602c56667fce71a99ce668b3","flatsize":154551448,"path":"All/ogre3d-1.11.6_13.pkg","repopath":"All/ogre3d-1.11.6_13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":112739324,"desc":"OGRE (Object-Oriented Graphics Rendering Engine) is a scene-oriented, flexible\n3D engine written in C++ designed to make it easier and more intuitive for\ndevelopers to produce games and demos utilising 3D hardware. The class library\nabstracts all the details of using the underlying system libraries like\nDirect3D and OpenGL and provides an interface based on world objects and other\nintuitive classes.","deps":{"freeimage":{"origin":"graphics/freeimage","version":"3.18.0_5"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"zziplib":{"origin":"devel/zziplib","version":"0.13.76"}},"categories":["graphics","devel"],"shlibs_required":["libfreeimage.so.3","libGL.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXrandr.so.2","libGLESv2.so.2","libXt.so.6","libXaw.so.7","libSDL2-2.0.so.0","libzzip.so.13","libfreetype.so.6"],"shlibs_provided":["libOgreBites.so.1.11.6","libOgreHLMS.so.1.11.6","libOgreMain.so.1.11.6","libOgreMeshLodGenerator.so.1.11.6","libOgreOverlay.so.1.11.6","libOgrePaging.so.1.11.6","libOgreProperty.so.1.11.6","libOgreRTShaderSystem.so.1.11.6","libOgreTerrain.so.1.11.6","libOgreVolume.so.1.11.6"],"options":{"CSHARP":"off","FREEIMAGE":"on","JAVA":"off","OPENEXR":"off","OPENGL":"on","PROFILE":"off","PYTHON":"off"}},{"name":"note","origin":"deskutils/note","version":"1.3.26_1","comment":"Console based tool to handle encrypted notes","maintainer":"ports@FreeBSD.org","www":"https://www.daemon.de/NOTE","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e075ef953be14484b93f29163e42ca352523c3c67bc68821ae7e9c7b8e982ce0","flatsize":180999,"path":"All/note-1.3.26_1.pkg","repopath":"All/note-1.3.26_1.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":57808,"desc":"Console based tool to handle encrypted notes\n\nThis is a small console program written in perl, which allows you to manage\nnotes similar to programs like \"knotes\" from command line.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-Crypt-Blowfish":{"origin":"security/p5-Crypt-Blowfish","version":"2.14_2"},"p5-Crypt-CBC":{"origin":"security/p5-Crypt-CBC","version":"3.04"},"p5-Crypt-DES":{"origin":"security/p5-Crypt-DES","version":"2.07_2"},"p5-Crypt-IDEA":{"origin":"security/p5-Crypt-IDEA","version":"1.10_1"},"p5-Crypt-PWSafe3":{"origin":"security/p5-Crypt-PWSafe3","version":"1.22"},"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["deskutils","perl5"],"options":{"EXAMPLES":"on","MYSQL":"on","PWSAFE3":"on","DES":"on","IDEA":"on","BLOWFISH":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe note port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nostt","origin":"multimedia/nostt","version":"1.1.1_2","comment":"Command line NOS Teletekst reader, the Dutch public teletext system","maintainer":"ik@sjmulder.nl","www":"https://github.com/sjmulder/nostt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49cd0a76f7e3b159d4cd366a654382876b9c08859095043d7ebebe9c73d07922","flatsize":19936,"path":"All/nostt-1.1.1_2.pkg","repopath":"All/nostt-1.1.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8644,"desc":"nostt is a command line reader for NOS Teletekst, the Dutch public teletext\nsystem (like Ceefax in the UK). It supports color and has an interactive mode.\n\nNote that teletext supports 6-cell (2x3) block drawing characters. The NOS\nviewer and API use a custom font with these characters in the \"private use\"\n0xF000 Unicode range. Because such characters are not usually available on\nterminals, they are replaced by %25 characaters.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"json-c":{"origin":"devel/json-c","version":"0.17"}},"categories":["multimedia"],"shlibs_required":["libcurl.so.4","libjson-c.so.5"]},{"name":"nostromo","origin":"www/nostromo","version":"1.9.6_1","comment":"Fast, secure HTTP/1.1 CGI/1.1 SSL IPv4/IPv6 web server","maintainer":"loox@e-shell.net","www":"http://www.nazgul.ch/dev_nostromo.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b866d7daed5e61b0860050f21b08c93771c1c6c8dd2f53aec8e9ab316746560","flatsize":82465,"path":"All/nostromo-1.9.6_1.pkg","repopath":"All/nostromo-1.9.6_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":37520,"desc":"Nostromo aka nhttpd is a simple, fast and secure HTTP server. It\nruns as a single process, handling connections with select(2). For\nCGIs and directory listing it does fork(2). The minimum of HTTP/1.1\nand CGI/1.1 are implemented. Also supported are: chroot, setuid,\nbasic authentication, SSL, IPv6, custom responses, aliases, and\nvirtual hosts. The access log is written in standard CLF format.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"nosefart","origin":"audio/nosefart","version":"1.92f_1","comment":"Player for NES Sound Format (NSF)","maintainer":"sethk@meowfishies.com","www":"https://nosefart.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be9862b6df4e8eb56a13c8cd68759d283f2a1ef20d84f88aa92832999e75283e","flatsize":112709,"path":"All/nosefart-1.92f_1.pkg","repopath":"All/nosefart-1.92f_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40568,"desc":"This is a port of Nosefart, a player for the NSF sound format, which\ndescribes music taken from Nintendo Entertainment System game cartridges\nin a compact form.","categories":["audio","emulators"],"annotations":{"cpe":"cpe:2.3:a:nosefart_project:nosefart:1.92f:::::dragonfly6:x86_64:1"}},{"name":"normalizemime","origin":"mail/normalizemime","version":"1.19_1","comment":"Mime normalizer to be used as a preprocessor for email classification","maintainer":"ports@FreeBSD.org","www":"http://hyvatti.iki.fi/~jaakko/spam/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c36cdce36c44cbe4ed04446227b6119af7e64ac37144c08b01f272ba78f6db6a","flatsize":116076,"path":"All/normalizemime-1.19_1.pkg","repopath":"All/normalizemime-1.19_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":41860,"desc":"[ excerpt from developer's www site with modifications ]\n\nThis is a mime email message parser to be used as a preprocessor\nfor email classification software.\n\nTries to normalize the content to 8bit encoding with utf-8 character\nset. Also appends a copy of message body with HTML removed (IMG and\nA tags remain unaffected).","categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe normalizemime port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"normalize","origin":"audio/normalize","version":"0.7.7_12","comment":"Tool for adjusting the volume of wave/MP3 files to a standard level","maintainer":"alex@fafula.com","www":"https://normalize.nongnu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ff4b71fa5cf739b5b3aeee06f2e01b723644eb4d4bb5190645450a98c90d03c","flatsize":117699,"path":"All/normalize-0.7.7_12.pkg","repopath":"All/normalize-0.7.7_12.pkg","licenselogic":"single","pkgsize":45096,"desc":"Normalize is an overly complicated tool for adjusting the volume of\nwave files to a standard volume level.  This is useful for things like\ncreating mp3 mixes, where different recording levels on different\nalbums can cause the volume to vary greatly from song to song.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"madplay":{"origin":"audio/madplay","version":"0.15.2b_11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio"],"shlibs_required":["libintl.so.8","libmad.so.0"],"options":{"FLAC":"off","MP3":"on","NLS":"on","OGG":"off"}},{"name":"norm","origin":"net/norm","version":"1.5r6_3","comment":"NACK-Oriented Reliable Multicast (NORM)","maintainer":"hd@oc.dk","www":"https://www.nrl.navy.mil/itd/ncs/products/norm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12d622c9c4c16e1e3502266ceab01d55e7055a9f3de7d90ff8da13ef584d3f3f","flatsize":612606,"path":"All/norm-1.5r6_3.pkg","repopath":"All/norm-1.5r6_3.pkg","licenselogic":"single","pkgsize":238952,"desc":"This a port of NACK-Oriented Reliable Multicast (NORM) Transport Protocol\nimplementation, as specified in RFC 5740.  This protocol can provide end-\nto-end reliable transport of bulk data objects or streams over generic IP\nmulticast routing and forwarding services.","categories":["net"],"shlibs_provided":["libnorm.so.1"]},{"name":"nonsense","origin":"games/nonsense","version":"0.6_3","comment":"Nonsense text generator","maintainer":"ports@FreeBSD.org","www":"https://nonsense.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9d987b818a338f828730753ab8013622dc4b7e6494ec392dd059211f9f5c960","flatsize":300208,"path":"All/nonsense-0.6_3.pkg","repopath":"All/nonsense-0.6_3.pkg","licenselogic":"single","pkgsize":99116,"desc":"From the nonsense README:\n\nNonsense generates random (and sometimes humorous) text from datafiles and\ntemplates using a very simple, recursive grammar. It's like having a million\nmonkeys sitting in front of a million typewriters, without having to feed or\nclean up after them.  From fake Slashdot headlines to absurd college courses to\nbuzzword bingo cards, Nonsense is a good way to waste time.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe nonsense port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nomyso","origin":"converters/nomyso","version":"4.3","comment":"Convert MASM/TASM files to NASM compatible sources","maintainer":"ports@FreeBSD.org","www":"http://www.devoresoftware.com/nomyso/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51690b44829a1546f987222edec23777f3d479182a3fb81c7f1be1b716c3bc0b","flatsize":84282,"path":"All/nomyso-4.3.pkg","repopath":"All/nomyso-4.3.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":20580,"desc":"[ excerpt from developer's www site ]\n\nNomyso is a Perl program which converts assembly language source\nfiles for MASM and TASM to NASM-compatible source files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe nomyso port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nosqlbench","origin":"benchmarks/nosqlbench","version":"0.0.20151214_1","comment":"Micro-benchmarking NoSQL storage","maintainer":"ports@FreeBSD.org","www":"https://github.com/tarantool/nosqlbench","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"026fbb03d070676df2e3811e8d529d6bd3014f0ef1778f43f5c572c0e8858ca3","flatsize":2813720,"path":"All/nosqlbench-0.0.20151214_1.pkg","repopath":"All/nosqlbench-0.0.20151214_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":380548,"desc":"NoSQL Benchmark (nb) is a multi-threaded benchmark tool for evaluating main\ndatabase performance metrics using OLTP-alike benchmarking against\na specified workload.\n\nFeatures include:\n\n* benchmarking types: unlimited, time limited or maximum thread limited\n* different threads creation policies: at once or interleaved\n* key distribution supported: uniform, gaussian\n* key types supported: string, u32, u64\n* CSV report file generation supported (for future plot generation)\n* single configuration file\n* workload tests are specified in percents against a total request count\n* supported database drivers: tarantool, leveldb (redis, memcached planned).\n* plotter tool (CSV to GNU Plot generation)","deps":{"leveldb":{"origin":"databases/leveldb","version":"1.23_1"}},"categories":["benchmarks","databases"],"shlibs_required":["libleveldb.so.1"],"shlibs_provided":["libtarantool.so.2.0"],"messages":[{"message":"===>   NOTICE:\n\nThe nosqlbench port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"notepadnext","origin":"editors/notepadnext","version":"0.8","comment":"Reimplementation of Notepad++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dail8859/NotepadNext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd89d9fcd4e86fd86b1c218dade22641e556f43d93f8b4ca8bdccdc799d8a4ad","flatsize":6055097,"path":"All/notepadnext-0.8.pkg","repopath":"All/notepadnext-0.8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1742484,"desc":"Notepad Next is a cross-platform reimplementation of Notepad++.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"uchardet":{"origin":"textproc/uchardet","version":"0.0.8_1"}},"categories":["editors"],"shlibs_required":["libuchardet.so.0","libxcb.so.1","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"nomarch","origin":"archivers/nomarch","version":"1.4","comment":"Extracts files from the old '.arc' archive format","maintainer":"ports@FreeBSD.org","www":"http://rus.members.beeb.net/nomarch.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63f6a83c3dabdac8d9129fcd21a24929a42047f11d912fda708add4ada896285","flatsize":64833,"path":"All/nomarch-1.4.pkg","repopath":"All/nomarch-1.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20512,"desc":"nomarch extracts files from the old `.arc' archive format. It can also\nlist and test such archives.\n\n(nomarch is primarily intended as a `replacement' for the non-Free `arc'\nprogram.)","categories":["archivers"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe nomarch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"noson-app","origin":"audio/noson-app","version":"5.6.6","comment":"Fast and smart SONOS controller","maintainer":"arved@FreeBSD.org","www":"https://janbar.github.io/noson-app/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d4d0213c8b2ac9dcd1b9b92507f7e00abdfd011d23bb3869fe91af7bc01796c","flatsize":5004517,"path":"All/noson-app-5.6.6.pkg","repopath":"All/noson-app-5.6.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1437248,"desc":"Noson is a SONOS controller for Linux platforms\n\nThe fast and smart controller for your SONOS devices. You can browse your music\nlibrary and play track or radio on any zones. You can manage grouping zones,\nqueue, and playlists, and fully control the playback.\n\nWritten with QML/C++ for maximal performance","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-graphicaleffects":{"origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["audio","net"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libFLAC.so.12","libFLAC++.so.10","libQt5Quick.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5","libQt5QuickControls2.so.5","libQt5Xml.so.5","libQt5Svg.so.5","libQt5Widgets.so.5"],"options":{"PULSEAUDIO":"off"}},{"name":"nomadnet","origin":"net-p2p/nomadnet","version":"0.4.6","comment":"Off-grid, resilient mesh communication","maintainer":"cs@FreeBSD.org","www":"https://github.com/markqvist/nomadnet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"478d78ae780d47f907b6944017633a0aaa9c78263e742e6231434a128308c9e8","flatsize":1988292,"path":"All/nomadnet-0.4.6.pkg","repopath":"All/nomadnet-0.4.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":279820,"desc":"Nomad Network allows you to build private and resilient communications\nplatforms that are in complete control and ownership of the people that use\nthem. No signups, no agreements, no handover of any data, no permissions and\ngatekeepers.","deps":{"lxmf":{"origin":"net-p2p/lxmf","version":"0.3.9"},"py311-qrcode":{"origin":"textproc/py-qrcode","version":"7.4_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urwid":{"origin":"devel/py-urwid","version":"2.6.14"},"python311":{"origin":"lang/python311","version":"3.11.9"},"reticulum":{"origin":"net-p2p/reticulum","version":"0.7.0"}},"categories":["net-p2p"],"annotations":{"flavor":"py311"}},{"name":"noise-repellent-lv2","origin":"audio/noise-repellent-lv2","version":"0.2.3","comment":"LV2 plugin for broadband noise reduction","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lucianodato/noise-repellent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b89e447772e70cc7869f3ac1572471656e32fec4977fb48cc52a1f1ce6d6d05","flatsize":49331,"path":"All/noise-repellent-lv2-0.2.3.pkg","repopath":"All/noise-repellent-lv2-0.2.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":11408,"desc":"Features:\n* Spectral gating and spectral subtraction suppression rule\n* Adaptive and manual noise thresholds estimation\n* Adjustable noise floor\n* Adjustable offset of thresholds to perform over-subtraction\n* Time smoothing and a masking estimation to reduce artifacts\n* Basic onset detector to avoid transients suppression\n* Whitening of the noise floor to mask artifacts and to recover\n  higher frequencies\n* Option to listen to the residual signal\n* Soft bypass\n* Noise profile saved with the session\n\nLimitations:\n* The plug-in will introduce latency so it's not appropriate to be used\n  while recording (23 ms for 44.1 kHz)\n* It was developed to be used with Ardour however it is known to work\n  with other hosts","deps":{"libspecbleach":{"origin":"audio/libspecbleach","version":"0.1.6"}},"categories":["audio"],"shlibs_required":["libspecbleach.so"]},{"name":"nologinmsg","origin":"shells/nologinmsg","version":"1.0_2","comment":"More functional native binary replacement for /sbin/nologin","maintainer":"freebsd-security@rikrose.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2319cc36e58a6f9bf493979d7f92d9b663b85a253ed1ac98bfac00ec7889d07","flatsize":8128,"path":"All/nologinmsg-1.0_2.pkg","repopath":"All/nologinmsg-1.0_2.pkg","licenselogic":"single","pkgsize":4216,"desc":"Slightly more functional replacement for /sbin/nologin. Adds per-user\nmessages, and group messages (of a form).","categories":["shells","sysutils"]},{"name":"noffle","origin":"news/noffle","version":"1.1.5_4","comment":"News server for low speed dial-up connections","maintainer":"ports@FreeBSD.org","www":"https://noffle.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b20d1866ae6bc529fe01aadda0aa33d6043fbec54001667318bf63353b61089","flatsize":296219,"path":"All/noffle-1.1.5_4.pkg","repopath":"All/noffle-1.1.5_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":95076,"desc":"Noffle is a Usenet news server optimized for few users and low\nspeed dial-up connections to the Internet. It acts as a server\nto news clients running on the local host, but gets its news\nfeed by acting as a client to a remote server. Allows reading\nnews offline with many news clients, even if they do not\nsupport offline reading by themselves.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"}},"categories":["news"],"shlibs_required":["libgdbm.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"To enable the noffle-daemon, add the following line to your /etc/inetd.conf:\n\nnntp stream tcp nowait news /usr/local/bin/noffle -r","type":"install"},{"message":"===>   NOTICE:\n\nThe noffle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"noise-suppression-for-voice-lv2","origin":"audio/noise-suppression-for-voice-lv2","version":"0.91.2","comment":"Real-time noise suppression plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/werman/noise-suppression-for-voice","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b74eb18afa63f6f1337f32e8387db1578c6c9d19f4420be620615958630de1a","flatsize":196503,"path":"All/noise-suppression-for-voice-lv2-0.91.2.pkg","repopath":"All/noise-suppression-for-voice-lv2-0.91.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":127976,"desc":"The plugin is meant to suppress a wide range of noise origins (from original\npaper): computer fans, office, crowd, airplane, car, train, construction.","categories":["audio"]},{"name":"noip","origin":"dns/noip","version":"2.1.9_4","comment":"No-IP.com's dynamic DNS update client","maintainer":"sthalik@tehran.lain.pl","www":"https://www.No-IP.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35ea53bf16dc9654930b75074e25478ea8d86c85130fc903c9125290b1acbfca","flatsize":98969,"path":"All/noip-2.1.9_4.pkg","repopath":"All/noip-2.1.9_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":29212,"desc":"This is a port of No-IP.com's dynamic DNS update client.  When\nconfigured correctly, the client will check the local IP address at a\ngiven time interval for any changes.  If the local IP address has\nchanged it will notify the DNS servers at No-IP.com and update the IP\ncorresponding to your No-IP/No-IP+ hostname.","categories":["dns"],"users":["noip"],"groups":["noip"],"options":{"DOCS":"on"},"messages":[{"message":"You must have a registered host with No-IP (www.noip.com)\nto use the noip Dynamic DNS Update Client (DUC).\n\nYou must also create the noip configuration file\n/usr/local/etc/no-ip2.conf before using noip. To create the\nconfiguration file, run as root:\n\n    /usr/local/bin/noip2 -C\n\nYou will be prompted to enter the Ethernet port that will be\nassociated with the host, your No-IP account name and\npassword, and the hostname you have registered with No-IP.\nYour No-IP username and password are not stored, the\nconfig file contains a unique key for the DUC to access the\nNo-IP DDNS service and only root has read permission.\n\nIf you are compiling from source using the ports tree, you\ncan also \"make conf\" to create the configuration file.\n\nTo run noip automatically at boot, add the following line\nto /etc/rc.conf:\n\n    noip_enable=\"YES\"\n\nRefer to the following for more information:\n\n    /usr/local/bin/noip2 --help\n    /usr/local/share/doc/noip/README.FIRST","type":"install"}]},{"name":"node-thrift","origin":"devel/node-thrift","version":"0.16.0_3","comment":"Node.js bindings for the Apache Thrift RPC system","maintainer":"ports@FreeBSD.org","www":"https://thrift.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"051f3a1be17ffdabb818720fa13e3bc119c3b07e2832ee2433dcbe1d863b5253","flatsize":315914,"path":"All/node-thrift-0.16.0_3.pkg","repopath":"All/node-thrift-0.16.0_3.pkg","licenselogic":"single","pkgsize":59624,"desc":"Node.js bindings for the Apache Thrift RPC system.","deps":{"node20":{"origin":"www/node20","version":"20.15.1"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:apache:thrift:0.16.0:::::dragonfly6:x86_64:3"},"messages":[{"message":"===>   NOTICE:\n\nThe node-thrift port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"node","origin":"www/node","version":"20.15.1_1","comment":"V8 JavaScript for client and server (meta port)","maintainer":"sunpoet@FreeBSD.org","www":"https://nodejs.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"351fb1e77dddab798a04ef134ca27fdde4c22a998b2c32470ce31725cd96cbdb","flatsize":243,"path":"All/node-20.15.1_1.pkg","repopath":"All/node-20.15.1_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1000,"desc":"Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js\nuses an event-driven, non-blocking I/O model that makes it lightweight and\nefficient. Node.js' package ecosystem, npm, is the largest ecosystem of open\nsource libraries in the world.","deps":{"node20":{"origin":"www/node20","version":"20.15.1"}},"categories":["www"]},{"name":"nomacs","origin":"graphics/nomacs","version":"3.16_12","comment":"Small, fast, and free image viewer","maintainer":"vidar@karlsen.tech","www":"https://www.nomacs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3305d77fff175f1e81ae456274d6edb40d6a8c56c2f8090215c1f088212c55db","flatsize":9147389,"path":"All/nomacs-3.16_12.pkg","repopath":"All/nomacs-3.16_12.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2014144,"desc":"nomacs is small, fast and able to handle the most common image\nformats. Additionally it is possible to synchronize multiple\nviewers. A synchronization of viewers running on the same computer\nor via LAN is possible. It allows to compare images and spot the\ndifferences (e.g.  schemes of architects to show the progress).","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"quazip-qt5":{"origin":"archivers/quazip","version":"1.4_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libexiv2.so.28","libraw.so.23","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libopencv_imgproc.so.409","libtiff.so.6","libquazip1-qt5.so.1.4.0","libQt5Network.so.5","libQt5PrintSupport.so.5","libQt5Concurrent.so.5","libQt5Svg.so.5","libopencv_core.so.409","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libnomacsCore.so.3","libCompositePlugin.so.3","libaffineTransformPlugin.so.3","libfakeMiniaturesPlugin.so.3","libpageExtractionPlugin.so.3","libpaintPlugin.so.3"],"options":{"PLUGINS":"on","RAW":"on","TIFF":"on","TRANSLATIONS":"on"},"annotations":{"cpe":"cpe:2.3:a:nomacs:nomacs:3.16:::::dragonfly6:x86_64:12"}},{"name":"nordic-theme","origin":"x11-themes/nordic-theme","version":"2.2.0","comment":"Dark GTK & KDE theme created using the Nord color palette","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/EliverLara/Nordic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"44df9c901bdbf09af88667491776a04e2a17439a3605eb7ae142203d085b75a6","flatsize":11779971,"path":"All/nordic-theme-2.2.0.pkg","repopath":"All/nordic-theme-2.2.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4719808,"desc":"Dark Gtk3.20+ & KDE theme created using the awesome Nord color palette.\n\nSupported Desktop Environments:\n\n* Cinnamon\n* Gnome-Shell\n* KDE\n* Metacity\n* Xfce","categories":["x11-themes"],"options":{"CINNAMON":"on","GNOMESHELL":"on","KDE":"on","METACITY":"on","XFWM":"on"}},{"name":"noattach","origin":"mail/noattach","version":"1.2_5","comment":"Attachment filter for Sendmail Milter","maintainer":"dinoex@FreeBSD.org","www":"http://freecode.com/projects/noattach/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f4ed749d5981bb456b6311ea0d33e29ba1ec711359742f604d7d561c267a5c0","flatsize":44434,"path":"All/noattach-1.2_5.pkg","repopath":"All/noattach-1.2_5.pkg","licenselogic":"single","pkgsize":17412,"desc":"There really isn't much to say, noattach is a milter that parses the body\nof email messages from sendmail and checks if the filename of attachments\nmatches one of the regular expressions in a given pattern file and rejects\nthose emails that match.\nFilenames are rfc2047 or rfc2231 decoded if needed.\n\nThis program needs sendmail version 8.12.2 or newer to be compiled with\nlibmilter.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"}},"categories":["mail"],"shlibs_required":["libmilter.so.7"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"nocc","origin":"mail/nocc","version":"1.9.13","comment":"Webmail system which access POP3 and IMAP mail servers","maintainer":"ale@FreeBSD.org","www":"https://nocc.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91c451e4ef0fb925440e9c3b0800a5712d15e01278f6c1e1b97a180308ec9ee9","flatsize":5798086,"path":"All/nocc-1.9.13.pkg","repopath":"All/nocc-1.9.13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":865768,"desc":"Nocc is a Web-based e-mail reader. It uses PHP and a Web server to access\na mail server (POP3, IMAP) and send e-mail (SMTP or plain sendmail).\nNocc can be used as an e-mail reader and allows you to view, send\nmessages, manage your mail account. It can view and send MIME attachments\n(files, HTML, etc.).\nNocc has low requirements on browser, it uses JavaScript as less as\npossible, nearly no frames and even works with Lynx without cookies.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-imap":{"origin":"mail/php82-imap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["mail","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:nocc:nocc:1.9.13:::::dragonfly6:x86_64"},"messages":[{"message":"Nocc has been installed in /usr/local/www/nocc directory.\nChange into this directory and create/modify the config file\n(config/conf.php). The sample file is fairly well documented.","type":"install"}]},{"name":"nnn","origin":"misc/nnn","version":"4.9","comment":"Missing terminal file browser for X","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/jarun/nnn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15ebdfa117552b42992a76362663712c8eb01ac676952962f37f688abfb9d92f","flatsize":310323,"path":"All/nnn-4.9.pkg","repopath":"All/nnn-4.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":111532,"desc":"nnn is a fast and resource-sensitive file browser which integrates well with\nyour DE and favorite GUI utilities, works with the desktop opener, supports\nbookmarks, has smart navigation shortcuts, has navigate-as-you-type mode,\ndisk usage analyzer mode, comprehensive file details and much more.\n\nnnn can:\n\n  - open any file in the default desktop application or a custom one\n  - navigate-as-you-type (search-as-you-type enabled even on directory\n    switch)\n  - check disk usage with number of files in current directory tree\n  - run desktop search utility (gnome-search-tool or catfish) in any\n    directory\n  - copy absolute file path to clipboard, spawn a terminal and use the file\n    path\n  - navigate instantly using shortcuts like ~, -, & or handy bookmarks\n  - use cd ..... at chdir prompt to go to a parent directory\n  - show detailed file stats, media info, list and extract archives\n  - pin a directory you may need to revisit and jump to it anytime\n  - lock the current terminal after a specified idle time\n  - change directory on exit","deps":{"atool":{"origin":"archivers/atool","version":"0.39.0_1"},"gsed":{"origin":"textproc/gsed","version":"4.9"},"mediainfo":{"origin":"multimedia/mediainfo","version":"24.05"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["misc","shells"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"ATOOL":"on","DOCS":"on","EXAMPLES":"on","MEDIAINFO":"on","XDG":"on"}},{"name":"nng","origin":"net/nng","version":"1.8.0","comment":"Lightweight, broker-less messaging","maintainer":"bofh@FreeBSD.org","www":"https://nanomsg.github.io/nng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e17a5fffbb8a8bc41d7a4c3adb4189ff7e78a47fdeef16c51ffccab291403f42","flatsize":645169,"path":"All/nng-1.8.0.pkg","repopath":"All/nng-1.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":182336,"desc":"NNG, like its predecessors nanomsg (and to some extent ZeroMQ), is a\nlightweight, broker-less library, offering a simple API to solve common\nrecurring messaging problems, such as publish/subscribe, RPC-style\nrequest/reply, or service discovery. The API frees the programmer from worrying\nabout details like connection management, retries, and other common\nconsiderations, so that they can focus on the application instead of the\nplumbing.\n\nNNG is implemented in C, requiring only C99 and CMake to build. It can be built\nas a shared or a static library, and is readily embeddable. It is also designed\nto be easy to port to new platforms if your platform is not already supported.","categories":["net"],"shlibs_provided":["libnng.so.1"]},{"name":"nnap","origin":"news/nnap","version":"1.1","comment":"Lightweight NNTP authentication proxy","maintainer":"lasse@freebsdcluster.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b279ffdb1b4114a3b574925d2a78ed0384cb2cd833f53073be9b8660ab22f00","flatsize":12320,"path":"All/nnap-1.1.pkg","repopath":"All/nnap-1.1.pkg","licenselogic":"single","pkgsize":5012,"desc":"A small program that implements just enough of the NNTP protocol\nto authenticate client requests. After authentication nnap bounces\nthe client TCP connection to an open NNTP server.","categories":["news"]},{"name":"notcurses","origin":"devel/notcurses","version":"3.0.8_4","comment":"TUI library for modern terminal emulators","maintainer":"nickblack@linux.com","www":"https://nick-black.com/dankwiki/index.php/Notcurses","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2eb2b0af3bc240ee7b7ebd12276728b759815bab10ee3164da906f0c6d19210","flatsize":9517221,"path":"All/notcurses-3.0.8_4.pkg","repopath":"All/notcurses-3.0.8_4.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":6725344,"desc":"notcurses is a library for building complex, vibrant textual user interfaces\n(TUIs) on modern terminal emulators. It does not use Ncurses (though it does\nmake use of libtinfo from that package), nor is it an X/Open Curses\nsource-compatible replacement. It is written in C, with C++-safe headers.\nRust, C++, and Python wrappers are available.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"qr-code-generator":{"origin":"graphics/qr-code-generator","version":"1.8.0"}},"categories":["devel"],"shlibs_required":["libdeflate.so.0","libtinfo.so.6","libunistring.so.5","libqrcodegen.so.1","libavcodec.so.60","libavformat.so.60","libswscale.so.7","libavutil.so.58"],"shlibs_provided":["libnotcurses++.so.3","libnotcurses-core.so.3","libnotcurses-ffi.so.3","libnotcurses.so.3"],"options":{"DOCS":"on","MANPAGES":"on"}},{"name":"noaa-apt","origin":"graphics/noaa-apt","version":"1.4.1_4","comment":"NOAA APT weather satellite image decoder","maintainer":"yuri@FreeBSD.org","www":"http://noaa-apt.mbernardi.com.ar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2be5f6558fafe1249e2e4e2e1a1a506abd628b21ad844e65e2b5a542328fc48","flatsize":7175919,"path":"All/noaa-apt-1.4.1_4.pkg","repopath":"All/noaa-apt-1.4.1_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2039124,"desc":"noaa-apt is a NOAA APT image decoder.\n\nnoaa-apt takes a recorded WAV file and decodes the image.\n\nUsers can buy a RTL-SDR for less than 30USD. They look like a USB drive but they\nhave a connector for antennas. Using SDR software like GQRX and SDR# users can\nreceive FM signals, for example broadcast FM (around 100MHz) or better, receive\nAPT signals from NOAA satellites (around 137MHz) and then decode them with\nnoaa-apt.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libgtk-3.so.0","libgdk-3.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"]},{"name":"nn","origin":"news/nn","version":"6.7.3_3","comment":"Menu based USENET newsreader","maintainer":"ports@FreeBSD.org","www":"http://www.nndev.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25f64008713ac97652d984867c223862e7659839ad0872f0a7996d8d46573466","flatsize":718486,"path":"All/nn-6.7.3_3.pkg","repopath":"All/nn-6.7.3_3.pkg","licenselogic":"single","pkgsize":318164,"desc":"nn is a menu based (point and shoot) netnews reader with a complete\nset of features to satisfy both the expert and the novice user.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["news"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"Please set your NNTP server address or hostname in the file:\n/usr/local/etc/nntp_server\n\nIf desired, please set your domain name for From: addresses when\nposting in the file (default is to use your hostname):\n/usr/local/etc/nntp_domain","type":"install"},{"message":"===>   NOTICE:\n\nThe nn port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nmsg","origin":"net/nmsg","version":"1.1.2_2","comment":"Network message encapsulation system","maintainer":"truckman@FreeBSD.org","www":"https://github.com/farsightsec/nmsg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10ee929859a43902a84ed97b488a6ca733b1a143132ce47b6fa2d1c4393a006f","flatsize":972873,"path":"All/nmsg-1.1.2_2.pkg","repopath":"All/nmsg-1.1.2_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":219396,"desc":"The NMSG format is an efficient encoding of typed, structured data into\npayloads which are packed into containers which can be transmitted over\nthe network or stored to disk. libnmsg is the reference implementation\nof this format and provides an extensible interface for creating and\nparsing messages in NMSG format. The NMSG format relies on Google\nProtocol Buffers to encode the payload header. Individual NMSG payloads\nare distinguished by assigned vendor ID and message type values and\nlibnmsg provides a modular interface for registering handlers for\nspecific message types. libnmsg makes it easy to build new message\ntypes using the protobuf-c compiler.","deps":{"json-c":{"origin":"devel/json-c","version":"0.17"},"libzmq4":{"origin":"net/libzmq4","version":"4.3.5_2"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"},"wdns":{"origin":"dns/wdns","version":"0.12.0"}},"categories":["net"],"shlibs_required":["libzmq.so.5","libprotobuf-c.so.1","libjson-c.so.5","libwdns.so.1"],"shlibs_provided":["libnmsg.so.8"],"options":{"DOCS":"on","DOXYGEN":"off","EXAMPLES":"on","JSON_C":"on","MANPAGES":"on","ZEROMQ":"on"}},{"name":"nms","origin":"misc/nms","version":"1.0.1,1","comment":"Recreate decrypting text effect from the Sneakers movie","maintainer":"zi@FreeBSD.org","www":"https://github.com/bartobri/no-more-secrets","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5d9817891af71b685b11e674bb6fe386a45a749fcf4b3013b6d6a958576eaae","flatsize":71925,"path":"All/nms-1.0.1,1.pkg","repopath":"All/nms-1.0.1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21752,"desc":"\"No More Secrets\" is the name I've lovingly given to the infamous\n\"decrypting text\" effect seen on screen in the 1992 hacker movie\nSneakers.\n\nThis project provides tools to recreate this effect in your projects.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"]},{"name":"nn-aspell","origin":"textproc/nn-aspell","version":"0.50.1.1_1,1","comment":"Aspell Norwegian Nynorsk dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca40e830ec56eb170b454e4b529aced07067330271448067556b9c519026a4cd","flatsize":6321206,"path":"All/nn-aspell-0.50.1.1_1,1.pkg","repopath":"All/nn-aspell-0.50.1.1_1,1.pkg","licenselogic":"single","pkgsize":1907948,"desc":"Aspell Norwegian Nynorsk dictionary.\n\nNote: if you build from ports, prefer textproc/aspell, it will let you\n      select dictionaries for several languages.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"nmrpflash","origin":"sysutils/nmrpflash","version":"0.9.22","comment":"Unofficial flash tool for Netgear network devices","maintainer":"se@FreeBSD.org","www":"https://github.com/jclehner/nmrpflash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc01fa9755916fe88ccc4ff68862520eed74283db34fdd15e14c68c3f1edd5de","flatsize":84626,"path":"All/nmrpflash-0.9.22.pkg","repopath":"All/nmrpflash-0.9.22.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":31120,"desc":"nmrpflash uses Netgear's NMRP protocol to flash a new firmware image to\na compatible device.\n\nIt has been successfully used on a Netgear EX2700, EX6100v2, EX6120,\nEX6150v2, DNG3700v2, R6100, R6220, R7000, D7000, WNR3500, R6400 and R6800,\nR8000, R8500, WNDR3800, but is likely to be compatible with many other\nNetgear devices.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"nmh","origin":"mail/nmh","version":"1.8","comment":"Cleaned up MH mailer suite","maintainer":"cy@FreeBSD.org","www":"https://savannah.nongnu.org/projects/nmh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df6707385e074b30a743752661e2996d3f9266564a8b865e33cdfaf3a0604cbf","flatsize":6794112,"path":"All/nmh-1.8.pkg","repopath":"All/nmh-1.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1154468,"desc":"-----------\nWhat is it?\n-----------\nnmh (new MH) is an electronic mail handling system - a MUA (Mail\nUser Agent) package for end-users to handle their e-mail. It was\noriginally based on the package MH-6.8.3, and is intended to be a\n(mostly) compatible drop-in replacement for MH.\n\nnmh consists of a collection of fairly simple single-purpose programs\nto send, receive, save, retrieve, and manipulate e-mail messages. Since\nnmh is not a single comprehensive program, you may freely intersperse\nnmh commands with other shells commands, or write custom scripts which\nutilize these commands in flexible ways.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"liblockfile":{"origin":"devel/liblockfile","version":"1.17_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"},"w3m":{"origin":"www/w3m","version":"0.5.3.20230718"}},"categories":["mail"],"shlibs_required":["liblockfile.so.1","libreadline.so.8","libtinfo.so.6","libcurl.so.4"],"options":{"DOCS":"on","HASH_BKP":"off","REPLYFILTER":"off","SASL2":"off","TLS":"off","SMTP":"off","SENDMAIL_SMTP":"off","SENDMAIL_PIPE":"on","DOT":"off","FCNTL":"off","FLOCK":"on","LOCKF":"off","ELINKS":"off","LINKS":"off","LYNX":"off","W3M":"on"},"annotations":{"cpe":"cpe:2.3:a:nmh:nmh:1.8:::::dragonfly6:x86_64"},"messages":[{"message":"Some files you might need to customize include the following:\n\n    mhn.defaults - adjust the programs used to handle various\n\tMIME content types.\n\n    mts.conf - adjust the \"servers\" setting if you don't have\n\ta locally installed sendmail (or other MTA).\n\nYou may also find interesting freely avaiable book about nmh:\nhttp://rand-mh.sourceforge.net/book/","type":"install"}]},{"name":"nmh-devel","origin":"mail/nmh-devel","version":"2024.04.03_1","comment":"Cleaned up MH mailer suite","maintainer":"cy@FreeBSD.org","www":"https://savannah.nongnu.org/projects/nmh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a20a78a47ad32c8bd4bb74f9d83201b226352f920108660f0c4b33917b2144bc","flatsize":6799741,"path":"All/nmh-devel-2024.04.03_1.pkg","repopath":"All/nmh-devel-2024.04.03_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1156080,"desc":"-----------\nWhat is it?\n-----------\nnmh (new MH) is an electronic mail handling system - a MUA (Mail\nUser Agent) package for end-users to handle their e-mail. It was\noriginally based on the package MH-6.8.3, and is intended to be a\n(mostly) compatible drop-in replacement for MH.\n\nnmh consists of a collection of fairly simple single-purpose programs\nto send, receive, save, retrieve, and manipulate e-mail messages. Since\nnmh is not a single comprehensive program, you may freely intersperse\nnmh commands with other shells commands, or write custom scripts which\nutilize these commands in flexible ways.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"liblockfile":{"origin":"devel/liblockfile","version":"1.17_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"},"w3m":{"origin":"www/w3m","version":"0.5.3.20230718"}},"categories":["mail"],"shlibs_required":["liblockfile.so.1","libreadline.so.8","libtinfo.so.6","libcurl.so.4"],"options":{"DOCS":"on","HASH_BKP":"off","REPLYFILTER":"off","SASL2":"off","TLS":"off","SMTP":"off","SENDMAIL_SMTP":"off","SENDMAIL_PIPE":"on","DOT":"off","FCNTL":"off","FLOCK":"on","LOCKF":"off","ELINKS":"off","LINKS":"off","LYNX":"off","W3M":"on"},"annotations":{"cpe":"cpe:2.3:a:nmh:nmh:2024.04.03:::::dragonfly6:x86_64:1"},"messages":[{"message":"Some files you might need to customize include the following:\n\n    mhn.defaults - adjust the programs used to handle various\n\tMIME content types.\n\n    mts.conf - adjust the \"servers\" setting if you don't have\n\ta locally installed sendmail (or other MTA).\n\nYou may also find interesting freely avaiable book about nmh:\nhttp://rand-mh.sourceforge.net/book/","type":"install"}]},{"name":"nmealib","origin":"comms/nmealib","version":"0.5.3","comment":"Library for working with the NMEA protocol","maintainer":"skreuzer@FreeBSD.org","www":"https://nmea.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8acaa0be396a0e5d9e5b25c5480b0afe8ffad098fa3eef4a5586cc28bae4e98b","flatsize":118751,"path":"All/nmealib-0.5.3.pkg","repopath":"All/nmealib-0.5.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":27968,"desc":"Open source library for working with the National Marine Electronics\nAssociation (NMEA) protocol.\n\nFeatures:\n\n * Analysis NMEA sentences and granting GPS data in C structures\n * Generate NMEA sentences\n * Supported sentences: GPGGA, GPGSA, GPGSV, GPRMC, GPVTG\n * Multilevel architecture of algorithms\n * Additional functions of geographical mathematics and work with navigation\n   data","categories":["comms"],"annotations":{"cpe":"cpe:2.3:a:nmealib_project:nmealib:0.5.3:::::dragonfly6:x86_64"}},{"name":"nn-libreoffice","origin":"editors/libreoffice-nn","version":"24.2.4.2","comment":"nn language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a39a1f19c8a3f53fb8a3226bbd1fc532c762bc7b0a35b8947e61cfe7199fcc6","flatsize":31416935,"path":"All/nn-libreoffice-24.2.4.2.pkg","repopath":"All/nn-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3271092,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"nlopt-minimal","origin":"math/nlopt","version":"2.7.1_3","comment":"Nonlinear optimization library","maintainer":"rhurlin@FreeBSD.org","www":"https://nlopt.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bd1542b833efcafc14c1a79fd69cfd9feb673f17004accacf399f343bb2abd2","flatsize":604443,"path":"All/nlopt-minimal-2.7.1_3.pkg","repopath":"All/nlopt-minimal-2.7.1_3.pkg","licenselogic":"and","licenses":["LGPL21","MIT"],"pkgsize":229184,"desc":"NLopt is a free/open-source library for nonlinear optimization,\nproviding a common interface for a number of different free optimization\noutines available online as well as original implementations of various\nother algorithms. Its features include:\n\n  - Callable from C, C++, Fortran, Matlab or GNU Octave, Python,\n    GNU Guile, Julia, GNU R, Lua, and OCaml.\n  - A common interface for many different algorithms -- try a different\n    algorithm just by changing one parameter.\n  - Support for large-scale optimization (some algorithms scalable to\n    millions of parameters and thousands of constraints).\n  - Both global and local optimization algorithms.\n  - Algorithms using function values only (derivative-free) and also\n    algorithms exploiting user-supplied gradients.\n  - Algorithms for unconstrained optimization, bound-constrained\n    optimization, and general nonlinear inequality/equality constraints.\n  - Free/open-source software under the GNU LGPL\n    (and looser licenses for some portions of NLopt).","categories":["math"],"shlibs_provided":["libnlopt.so.0"],"annotations":{"flavor":"minimal"}},{"name":"node18","origin":"www/node18","version":"18.20.4","comment":"V8 JavaScript for client and server","maintainer":"sunpoet@FreeBSD.org","www":"https://nodejs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0a3dee70677d16053d5891079dc82c520aab560684ea662cdadb02aa01e5a77","flatsize":38098615,"path":"All/node18-18.20.4.pkg","repopath":"All/node18-18.20.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8452280,"desc":"Node.js is a free, open-source, cross-platform JavaScript runtime environment\nthat lets developers create servers, web apps, command line tools and scripts.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libuv.so.1","libbrotlidec.so.1","libbrotlienc.so.1","libcares.so.2","libnghttp2.so.14","libcrypto.so.12","libssl.so.12","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"options":{"BUNDLED_SSL":"off","DOCS":"on","NLS":"on"},"messages":[{"message":"Note: If you need npm (Node Package Manager), please install www/npm.","type":"install"}]},{"name":"nlopt","origin":"math/nlopt","version":"2.7.1_3","comment":"Nonlinear optimization library","maintainer":"rhurlin@FreeBSD.org","www":"https://nlopt.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"244113c9dfa2dbc6bf8629df7ede0be7a14bd0cfba837030423a3cb7c42aeafd","flatsize":979691,"path":"All/nlopt-2.7.1_3.pkg","repopath":"All/nlopt-2.7.1_3.pkg","licenselogic":"and","licenses":["LGPL21","MIT"],"pkgsize":318720,"desc":"NLopt is a free/open-source library for nonlinear optimization,\nproviding a common interface for a number of different free optimization\noutines available online as well as original implementations of various\nother algorithms. Its features include:\n\n  - Callable from C, C++, Fortran, Matlab or GNU Octave, Python,\n    GNU Guile, Julia, GNU R, Lua, and OCaml.\n  - A common interface for many different algorithms -- try a different\n    algorithm just by changing one parameter.\n  - Support for large-scale optimization (some algorithms scalable to\n    millions of parameters and thousands of constraints).\n  - Both global and local optimization algorithms.\n  - Algorithms using function values only (derivative-free) and also\n    algorithms exploiting user-supplied gradients.\n  - Algorithms for unconstrained optimization, bound-constrained\n    optimization, and general nonlinear inequality/equality constraints.\n  - Free/open-source software under the GNU LGPL\n    (and looser licenses for some portions of NLopt).","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"shlibs_provided":["libnlopt.so.0"],"annotations":{"flavor":"full"}},{"name":"nlohmann-json","origin":"devel/nlohmann-json","version":"3.11.3","comment":"JSON library for Modern C++","maintainer":"yuri@FreeBSD.org","www":"https://nlohmann.github.io/json/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51103feb13cc1fb5b1c56a3aebdac6593869fa890ead12c34302f53903506386","flatsize":927022,"path":"All/nlohmann-json-3.11.3.pkg","repopath":"All/nlohmann-json-3.11.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":111988,"desc":"JSON for Modern C++ is an open-source library consisting of a C++11-style\nheader-only JSON class.","categories":["devel"]},{"name":"nload","origin":"net/nload","version":"0.7.4_2","comment":"Console application which monitors network traffic in real time","maintainer":"ehaupt@FreeBSD.org","www":"http://www.roland-riegel.de/nload/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb5a5cc56252741de63b0448ddf434d1d514fee8c4d8aca0a17fb025305f8702","flatsize":172487,"path":"All/nload-0.7.4_2.pkg","repopath":"All/nload-0.7.4_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":60740,"desc":"nload is a console application which monitors network traffic and bandwidth\nusage in real time. It visualizes the in- and outgoing traffic using two graphs\nand provides additionally info like total amount of transfered data and min/max\nnetwork usage.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libform.so.6","libncurses.so.6","libtinfo.so.6"]},{"name":"nlarn","origin":"games/nlarn","version":"0.7.6","comment":"Roguelike game and as such a remake of the classic game Larn","maintainer":"egypcio@FreeBSD.org","www":"https://nlarn.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84d63f04731e0be2cc42d5edb3b92222dfa539ed600557fc529d96a3d91c5e5e","flatsize":680142,"path":"All/nlarn-0.7.6.pkg","repopath":"All/nlarn-0.7.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":255452,"desc":"NLarn is a roguelike game and as such a remake of the classic game Larn.\n\nVery noticeable differences to the original so far include:\n\n    - advanced user interface\n    - extremely different item handling\n    - extended monster AI\n    - a real town\n    - colour","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libncurses.so.6","libtinfo.so.6","libpanel.so.6"]},{"name":"nlcglib","origin":"science/nlcglib","version":"1.0.b.20230622_4","comment":"Nonlinear CG methods for wave-function optimization in DFT","maintainer":"yuri@FreeBSD.org","www":"https://github.com/simonpintarelli/nlcglib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff8226e1ce8de0a828c49535253a998d56e757c42a3b5048cd490db849e27a25","flatsize":1647936,"path":"All/nlcglib-1.0.b.20230622_4.pkg","repopath":"All/nlcglib-1.0.b.20230622_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":262124,"desc":"Nlcglib is a plugin for sirius providing robust wave-function optimization\nto q-e-sirius.","deps":{"kokkos":{"origin":"devel/kokkos","version":"4.3.01"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science"],"shlibs_required":["libopenblas.so.0","libkokkoscontainers.so.4.3","libkokkoscore.so.4.3","libkokkossimd.so.4.3","libmpicxx.so.12","libmpi.so.12"],"shlibs_provided":["libnlcglib.so"],"options":{"OPENMP":"on","MPICH":"on","OPENMPI":"off"}},{"name":"nl-mythes","origin":"textproc/nl-mythes","version":"2015.12.10","comment":"Dutch thesaurus","maintainer":"office@FreeBSD.org","www":"https://data.opentaal.org/opentaalbank/thesaurus/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8313446561fb1644e8bcf8eb5734e919f9429707ca0e3764996c0980d8f034e0","flatsize":8431074,"path":"All/nl-mythes-2015.12.10.pkg","repopath":"All/nl-mythes-2015.12.10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":809856,"desc":"Dutch thesaurus","categories":["textproc"]},{"name":"nl-hyphen","origin":"textproc/nl-hyphen","version":"2005.10.16_1","comment":"Dutch hyphenation rules","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"262ed6a7ae2e59120a8e333efc52332d242bc5e2dbfedbf0dc7970abe223b40b","flatsize":143344,"path":"All/nl-hyphen-2005.10.16_1.pkg","repopath":"All/nl-hyphen-2005.10.16_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":57128,"desc":"Dutch hyphenation rules","categories":["textproc"]},{"name":"node20","origin":"www/node20","version":"20.15.1","comment":"V8 JavaScript for client and server","maintainer":"sunpoet@FreeBSD.org","www":"https://nodejs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b44176568b10f6e98bf5293456a87987545af0fbd716d1d7ac90961e8977149a","flatsize":41642012,"path":"All/node20-20.15.1.pkg","repopath":"All/node20-20.15.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9667884,"desc":"Node.js is a free, open-source, cross-platform JavaScript runtime environment\nthat lets developers create servers, web apps, command line tools and scripts.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libuv.so.1","libbrotlidec.so.1","libbrotlienc.so.1","libcares.so.2","libnghttp2.so.14","libcrypto.so.12","libssl.so.12","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"options":{"BUNDLED_SSL":"off","DOCS":"on","NLS":"on"},"messages":[{"message":"Note: If you need npm (Node Package Manager), please install www/npm.","type":"install"}]},{"name":"nl-hunspell","origin":"textproc/nl-hunspell","version":"2.10","comment":"Dutch hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://www.opentaal.org/bestanden","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b16e0d86d3652858f77ca9b53b32d972e645ad0b9a091ab5f72ab8894599ae2","flatsize":2450459,"path":"All/nl-hunspell-2.10.pkg","repopath":"All/nl-hunspell-2.10.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","CC-BY-3.0"],"pkgsize":670528,"desc":"Dutch hunspell dictionaries","categories":["textproc"]},{"name":"njs","origin":"lang/njs","version":"0.8.5","comment":"NGINX JavaScript command line utility","maintainer":"osa@FreeBSD.org","www":"https://nginx.org/en/docs/njs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72d667af30a0e1fe707bc78feb548eab84e704365ec504971d809d0543d5f8eb","flatsize":744519,"path":"All/njs-0.8.5.pkg","repopath":"All/njs-0.8.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":244788,"desc":"njs scripting language, or just njs, is a subset of the JavaScript language\nthat allows extending nginx functionality.  njs is created in compliance\nwith ECMAScript 5.1 (strict mode) with some ECMAScript 6 and later\nextensions.  The compliance is still evolving.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["lang","www"],"shlibs_required":["libpcre2-8.so.0"],"annotations":{"cpe":"cpe:2.3:a:f5:njs:0.8.5:::::dragonfly6:x86_64"}},{"name":"nmap-devel","origin":"security/nmap-devel","version":"7.95.20240327","comment":"Port scanning utility for large networks","maintainer":"cy@FreeBSD.org","www":"https://nmap.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a872d74787733639eddc833e1b607aa1ba9b092d91729d6878786bfb28c2b9d","flatsize":27558264,"path":"All/nmap-devel-7.95.20240327.pkg","repopath":"All/nmap-devel-7.95.20240327.pkg","licenselogic":"single","licenses":["NPSL"],"pkgsize":6055540,"desc":"Nmap is a utility for network exploration and security auditing.\nIt supports various types of host discovery (determine which hosts\nare up), many port scanning techniques for different protocols,\nversion detection (determine service protocols and application\nversions listening behind ports), and TCP/IP stack fingerprinting\n(remote host OS or device identification).  Nmap also offers\nflexible target and port specification, decoy/stealth scanning,\nsunRPC scanning, and much more.\n\nAlso included is Ncat, the nc(1) work-a-like of the Nmap project.\nRefer to the separate port security/zenmap for those parts of the\nNmap toolset which depend on python.  The translated manual pages\nfor Nmap are contained in security/nmap-i18n-man.\n\nSee the web page and the Phrack Magazine article (Volume 7, Issue 51\nSeptember 01, 1997, article 11 of 17) https://nmap.org/p51-11.html","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libpcre2-8.so.0"],"options":{"DOCS":"on","NLS":"on","PCAP":"off","SSH2":"on","SSL":"on"},"annotations":{"cpe":"cpe:2.3:a:nmap:nmap:7.95.20240327:::::dragonfly6:x86_64"}},{"name":"nl-aspell","origin":"textproc/nl-aspell","version":"0.50.2_1,1","comment":"Aspell Dutch dictionary","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e2fa0700d07a97ff698cb189c5169ba25bf0b23e0157f4dd0c3513e4f0f1dd6","flatsize":4429722,"path":"All/nl-aspell-0.50.2_1,1.pkg","repopath":"All/nl-aspell-0.50.2_1,1.pkg","licenselogic":"single","pkgsize":1494276,"desc":"Aspell Dutch dictionary.\n\nNote: if you build from ports, prefer textproc/aspell, it will let you\n      select dictionaries for several languages.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"nl-libreoffice","origin":"editors/libreoffice-nl","version":"24.2.4.2","comment":"nl language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a819fce62463118dda20466ea51c3cf7cb4960ea3a88fc7da5d41d664f83dd87","flatsize":32157465,"path":"All/nl-libreoffice-24.2.4.2.pkg","repopath":"All/nl-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3415400,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"nncp","origin":"net/nncp","version":"8.8.1_10","comment":"Utilities for secure store-and-forward files, mail, command exchanging","maintainer":"stargrave@stargrave.org","www":"http://www.nncpgo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff4f744e3128e4de6de8171f141528706a50a6e7d87cf172365c70fe3d0fc926","flatsize":98096650,"path":"All/nncp-8.8.1_10.pkg","repopath":"All/nncp-8.8.1_10.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":11268380,"desc":"NNCP (Node to Node copy) is a collection of utilities simplifying\nsecure store-and-forward files, mail and commands exchanging.\n\nThis utilities are intended to help build up small size (dozens of\nnodes) ad-hoc friend-to-friend (F2F) statically routed darknet\ndelay-tolerant networks for fire-and-forget secure reliable files, file\nrequests, Internet mail and commands transmission. All packets are\nintegrity checked, end-to-end encrypted (E2EE), explicitly authenticated\nby known participants public keys. Onion encryption is applied to\nrelayed packets. Each node acts both as a client and server, can use\npush and poll behaviour model. Also there is multicasting areas support.\n\nOut-of-box offline sneakernet/floppynet, dead drops, sequential and\nappend-only CD-ROM/tape storages, air-gapped computers support. But\nonline TCP daemon with full-duplex resumable data transmission exists.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["net"],"options":{"DOCS":"on"},"messages":[{"message":"- Add the following lines to /etc/rc.conf to enable nncp-daemon,\n  nncp-caller and nncp-toss:\n\n    nncp_daemon_enable=\"YES\"\n    nncp_caller_enable=\"YES\"\n    nncp_toss_enable=\"YES\"\n\n- /usr/local/etc/newsyslog.conf.d/nncp.conf\n  log rotation configuration has been installed.\n- /var/spool/nncp is the packet spool directory.\n- Look in nncp.info how to integrate mail exchanging with Postfix/Exim.\n- Generate NNCP configuration file using the command:\n\n    # umask 077\n    # nncp-cfgnew > /usr/local/etc/nncp.hjson","type":"install"}]},{"name":"nmap","origin":"security/nmap","version":"7.94_3","comment":"Port scanning utility for large networks","maintainer":"cy@FreeBSD.org","www":"https://nmap.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c703a8908e3b017be6dd83fb6497309a6e1d6ff14c411d737d9366d846dc371c","flatsize":27179492,"path":"All/nmap-7.94_3.pkg","repopath":"All/nmap-7.94_3.pkg","licenselogic":"single","licenses":["NPSL"],"pkgsize":6013012,"desc":"Nmap is a utility for network exploration and security auditing.\nIt supports various types of host discovery (determine which hosts\nare up), many port scanning techniques for different protocols,\nversion detection (determine service protocols and application\nversions listening behind ports), and TCP/IP stack fingerprinting\n(remote host OS or device identification).  Nmap also offers\nflexible target and port specification, decoy/stealth scanning,\nsunRPC scanning, and much more.\n\nAlso included is Ncat, the nc(1) work-a-like of the Nmap project.\nRefer to the separate port security/zenmap for those parts of the\nNmap toolset which depend on python.  The translated manual pages\nfor Nmap are contained in security/nmap-i18n-man.\n\nSee the web page and the Phrack Magazine article (Volume 7, Issue 51\nSeptember 01, 1997, article 11 of 17) https://nmap.org/p51-11.html","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","NLS":"on","PCAP":"off","SSH2":"on","SSL":"on"},"annotations":{"cpe":"cpe:2.3:a:nmap:nmap:7.94:::::dragonfly6:x86_64:3"}},{"name":"nitroshare","origin":"net/nitroshare","version":"0.3.4.642_3","comment":"Network file transfer application","maintainer":"yuri@FreeBSD.org","www":"https://nitroshare.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4a31a264c1f1a41734376bed6479107bade489414cbca3673668f88d6adaf20","flatsize":2081611,"path":"All/nitroshare-0.3.4.642_3.pkg","repopath":"All/nitroshare-0.3.4.642_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":374152,"desc":"NitroShare is designed to make transferring files from one device to another\nextremely simple.\n\nThe application uses broadcast discovery to find other devices on the local\nnetwork with NitroShare installed.\n\nFeatures:\n* Runs on FreeBSD/Linux/Android/macOS/Windows\n* Automatic discovery of devices on the local network\n* Simple and intuitive user interface\n* Incredibly fast transfer speeds\n* Transfer entire directories\n* Optional TLS encryption\n* Local HTTP API\n* Completely free and open-source","deps":{"qhttpengine":{"origin":"www/qhttpengine","version":"1.0.1.5_3"},"qmdnsengine":{"origin":"dns/qmdnsengine","version":"0.2.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["net"],"shlibs_required":["libQt5Network.so.5","libQt5Core.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libqhttpengine.so.1","libqmdnsengine.so.0"],"shlibs_provided":["libnitroshare.so.0"]},{"name":"nitrokey-app","origin":"security/nitrokey-app","version":"1.4.2_1","comment":"Nitrokey App is an application created to manage Nitrokey devices","maintainer":"monwarez@mailoo.org","www":"https://github.com/Nitrokey/nitrokey-app","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adb2b5cff339185e6a603d5ecbcdd2865144afb2147d92c144d0a7c75410d367","flatsize":1000771,"path":"All/nitrokey-app-1.4.2_1.pkg","repopath":"All/nitrokey-app-1.4.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":387492,"desc":"Nitrokey App is a cross-platform (runs under Windows, Linux and Mac OS)\napplication created to manage Nitrokey devices. Lately developed under\nUbuntu 17.10/18.04 with Qt5.9. Underneath it uses libnitrokey to\ncommunicate with the supported devices. Both Nitrokey App and libnitrokey\nare available under GPLv3 license.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libnitrokey":{"origin":"security/libnitrokey","version":"3.7"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["security"],"shlibs_required":["libQt5Svg.so.5","libQt5Concurrent.so.5","libnitrokey.so.3","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"nitrogen","origin":"sysutils/nitrogen","version":"1.6.1_6","comment":"Background browser and setter for X windows","maintainer":"ports@FreeBSD.org","www":"https://github.com/l3ib/nitrogen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ed2265c18e74c10917fbade23899ffa030a7d4e8d3c7cf63ced1804091f3821","flatsize":417764,"path":"All/nitrogen-1.6.1_6.pkg","repopath":"All/nitrogen-1.6.1_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":147820,"desc":"Nitrogen is a background browser and setter for X windows. It is written\nin C++ using the gtkmm toolkit.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gnome-icon-theme":{"origin":"misc/gnome-icon-theme","version":"3.12.0_1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"hicolor-icon-theme":{"origin":"misc/hicolor-icon-theme","version":"0.18"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["sysutils"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgthread-2.0.so.0","libX11.so.6","libXinerama.so.1"],"options":{"XINERAMA":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe nitrogen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ninja","origin":"devel/ninja","version":"1.11.1,4","comment":"Small build system closest in spirit to Make","maintainer":"kde@FreeBSD.org","www":"https://ninja-build.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f36c7d63bb913dc943544e4111a4354a19ad5e91ebfaa17e20ea89b627d9b13c","flatsize":298627,"path":"All/ninja-1.11.1,4.pkg","repopath":"All/ninja-1.11.1,4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":109748,"desc":"Ninja is yet another build system. It takes as input the interdependencies\nof files (typically source code and output executables) and orchestrates\nbuilding them, quickly.\n\nNinja joins a sea of other build systems. Its distinguishing goal is to be\nfast. It is born from my work on the Chromium browser project, which has\nover 30,000 source files and whose other build systems (including one built\nfrom custom non-recursive Makefiles) can take ten seconds to start building\nafter changing one file. Ninja is under a second.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"options":{"BASH":"on","DOCS":"on","ZSH":"on"}},{"name":"njam","origin":"games/njam","version":"1.25_12","comment":"Fast paced multiplayer pac-man clone","maintainer":"amdmi3@FreeBSD.org","www":"https://web.archive.org/web/20190405231140/http://njam.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1dc62ca377538484450ea18db9f09bceac479578032516e33eff02bade52497","flatsize":4050220,"path":"All/njam-1.25_12.pkg","repopath":"All/njam-1.25_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1323892,"desc":"Njam is fast-paced cross-platform pac-man-like game. In this arcade you\nmove through the maze eating cookies and collecting powerups while trying\nto avoid ghosts who chase you.\nFeatures:\n\n    * Single and multiplayer mode (local or network)\n    * Duel mode (players compete each other to get more points)\n    * Non-duel mode (players cooperate to finish as many levels as they can)\n    * Great music and sound effects\n    * Customizable level skins\n    * Many different levels\n    * Integrated level editor\n    * Open Source (GPL Licence)","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"}},"categories":["games"],"shlibs_required":["libSDL_net-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"nomad","origin":"sysutils/nomad","version":"1.1.0","comment":"Cluster manager and scheduler","maintainer":"jhixson@FreeBSD.org","www":"https://github.com/hashicorp/nomad/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3460a32a10cec9e959b8ced0744d8e84dec9f342184106093127005a0bf512b5","flatsize":53749453,"path":"All/nomad-1.1.0.pkg","repopath":"All/nomad-1.1.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":12343196,"desc":"Nomad is a cluster manager and scheduler that provides a common workflow\nto deploy applications across an infrastructure. Deploy virtualized,\ncontainerized, or standalone application workloads across a fleet of\nservers to maximize resource utilization.\n\nWWW: https://www.nomadproject.io/","categories":["sysutils"],"users":["nomad"],"groups":["nomad"]},{"name":"nix","origin":"sysutils/nix","version":"2.3.11","comment":"Purely functional package manager","maintainer":"0mp@FreeBSD.org","www":"https://nixos.org/nix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"333fe671600d375cffe494e02a7dfad30162afded30fc4219b0e5d8ef608b10a","flatsize":6548374,"path":"All/nix-2.3.11.pkg","repopath":"All/nix-2.3.11.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1750000,"desc":"Nix is a purely functional package manager. This means that it treats packages\nlike values in purely functional programming languages such as Haskell -- they\nare built by functions that don't have side-effects, and they never change\nafter they have been built. Nix stores packages in the Nix store, usually the\ndirectory /nix/store, where each package has its own unique subdirectory such\nas\n\n    /nix/store/b6gvzjyb2pg0kjfwrjmg1vfhh54ad73z-firefox-33.1/\n\nwhere b6gvzjyb2pg0... is a unique identifier for the package that captures all\nits dependencies (it's a cryptographic hash of the package's build dependency\ngraph). This enables many powerful features.","deps":{"aws-sdk-cpp":{"origin":"devel/aws-sdk-cpp","version":"1.11.357"},"boehm-gc":{"origin":"devel/boehm-gc","version":"8.2.6"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"editline":{"origin":"devel/editline","version":"1.17.1"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["sysutils"],"groups":["nixbld"],"shlibs_required":["libsodium.so.26","libeditline.so.1","libboost_context.so.1.84.0","libboost_thread.so.1.84.0","libboost_system.so.1.84.0","libgc.so.1","libsqlite3.so.0","libcurl.so.4","libaws-cpp-sdk-transfer.so","libaws-cpp-sdk-s3.so","libaws-cpp-sdk-core.so","libbrotlienc.so.1","libbrotlidec.so.1"],"shlibs_provided":["libnixexpr.so","libnixmain.so","libnixstore.so","libnixutil.so"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:nix_project:nix:2.3.11:::::dragonfly6:x86_64"},"messages":[{"message":"Experimental support\n--------------------\n\nNix support is very much experimental on FreeBSD. The sysutils/nix port is\nmainly aimed at developers, testers, and curious users. Nix should not be\nconsidered stable yet on FreeBSD.\n\nCreating Nix build users\n------------------------\n\nNix build users may be created by executing the \"add-nixbld-users\" script\n(which is located in \"/usr/local/share/nix\") and specifying\nthe desired number of build users as an argument.\n\nFor example:\n\n/usr/local/share/nix/add-nixbld-users 4\n\nis going to create 4 nixbld users.\n\nSee https://nixos.org/nix/manual/#ssec-multi-user for more details about\nbuild users.","type":"install"}]},{"name":"ninix-aya","origin":"games/ninix-aya","version":"5.0.9","comment":"Desktop mascot program compatible with \"Ukagaka\"","maintainer":"ports@FreeBSD.org","www":"http://ninix-aya.sourceforge.jp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ecefedbccdd0d6bde2915fc7ca02020e38efed915e947e6b4683d08d33ab20d2","flatsize":1520464,"path":"All/ninix-aya-5.0.9.pkg","repopath":"All/ninix-aya-5.0.9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":235692,"desc":"Ninix-aya is a branch of ninix.\nNinix-aya and ninix are compatible with Windows desktop mascot\nprogram \"Ukagaka\".\n\nFor more information, see","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"rubygem-charlock_holmes":{"origin":"textproc/rubygem-charlock_holmes","version":"0.7.9"},"rubygem-gettext":{"origin":"devel/rubygem-gettext","version":"3.4.9"},"rubygem-gstreamer":{"origin":"multimedia/rubygem-gstreamer","version":"4.2.2"},"rubygem-gtk3":{"origin":"x11-toolkits/rubygem-gtk3","version":"4.2.2"},"rubygem-narray":{"origin":"math/rubygem-narray","version":"0.6.1.2"},"rubygem-rubyzip":{"origin":"archivers/rubygem-rubyzip","version":"2.3.2"}},"categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ninix-aya port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nini","origin":"devel/nini","version":"1.1.0_3","comment":"NET configuration library","maintainer":"ports@FreeBSD.org","www":"https://nini.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a67c75b575183248867a8e97002db445abfaced9d633eeb4cfa733fdab1e64c","flatsize":2236971,"path":"All/nini-1.1.0_3.pkg","repopath":"All/nini-1.1.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":344780,"desc":"Nini is an uncommonly powerful .NET configuration library designed to help\nbuild highly configurable applications quickly.","deps":{"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe nini port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nimble","origin":"devel/nimble","version":"0.14.2","comment":"Package manager for the Nim programming language","maintainer":"ports@nicandneal.net","www":"https://github.com/nim-lang/nimble","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc073e19f29cf2ae3cc4ceec50bb4c8ef22e7ef3ec93e702d7bab4d8cbd9a7dc","flatsize":1630873,"path":"All/nimble-0.14.2.pkg","repopath":"All/nimble-0.14.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":514928,"desc":"Nimble is Nim's package manager and build system. It's used to\ninstall and build libraries that you can use within your own Nim\nprojects","deps":{"nim":{"origin":"lang/nim","version":"2.0.6"}},"categories":["devel"]},{"name":"nighthawk","origin":"games/nighthawk","version":"3.0.0_7","comment":"X11 shoot-'em up which requires some lateral thinking","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91d269afe2180bcba8c209874981e2cb81ee0ecb677a77978ad5248be79f852a","flatsize":1702118,"path":"All/nighthawk-3.0.0_7.pkg","repopath":"All/nighthawk-3.0.0_7.pkg","licenselogic":"single","pkgsize":568716,"desc":"Nighthawk is a shoot-'em up which requires thinking more than\nreflexes. Your goal is to destroy droids occupying a fleet of\nreclaimed starships. You start out as a 002 Paradroid with very poor\nfirepower and shielding but have the ability to transfer your programs\nover to a new droid, effectively taking it over. As you take control\nof bigger and better droids, you gain better firepower and shielding.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"}},"categories":["games"],"shlibs_required":["libX11.so.6","libGL.so.1","libGLU.so.1","libglut.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe nighthawk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nikto","origin":"security/nikto","version":"2.1.6_1,1","comment":"Web and CGI vulnerability scanner with SSL support","maintainer":"mbeis@xs4all.nl","www":"https://cirt.net/nikto2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"193d8fe4d3e589809b4029ea52601dd54c31102aaa936bf6bfbfe4a2716a1c0f","flatsize":2304152,"path":"All/nikto-2.1.6_1,1.pkg","repopath":"All/nikto-2.1.6_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":342312,"desc":"Nikto is an Open Source (GPL) web server scanner which performs\ncomprehensive tests against web servers for multiple items, including\nover 6100 potentially dangerous files/CGIs, checks for outdated\nversions of over 950 servers, and version specific problems on over\n260 servers. It also checks for server configuration items such as\nthe presence of multiple index files, HTTP server options, and will\nattempt to identify installed web servers and software. Scan items\nand plugins are frequently updated and can be automatically updated.\n\nIt uses Rain Forest Puppy's LibWhisker (wiretrip.net) for HTTP\nfunctionality, and can perform checks in HTTP or HTTPS.  It also\nsupports basic port scanning and will determine if a web server is\nrunning on any open ports.\n\nNikto is written by Chris Sullo and David Lodge.","deps":{"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","www"],"options":{"DOCS":"on","SSLEAY":"on"},"annotations":{"cpe":"cpe:2.3:a:cirt.net:nikto:2.1.6:::::dragonfly6:x86_64:1"}},{"name":"nifticlib","origin":"science/nifticlib","version":"2.0.0_2","comment":"Neuroimaging Informatics Technology Initiative data format","maintainer":"jwb@FreeBSD.org","www":"https://nifti.nimh.nih.gov/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cb867cbffb2567146c4704410fd7f143fdb3707502572b859b7ac2f800e23a0","flatsize":1066125,"path":"All/nifticlib-2.0.0_2.pkg","repopath":"All/nifticlib-2.0.0_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":210308,"desc":"NIfTI-1 is an Analyze-style data format, proposed by the NIfTI DFWG\nas a short-term measure to facilitate inter-operation of functional MRI\ndata analysis software packages.","categories":["science","graphics"]},{"name":"nightfall","origin":"astro/nightfall","version":"1.92_6","comment":"Interactive binary star application","maintainer":"ports@FreeBSD.org","www":"http://www.hs.uni-hamburg.de/DE/Ins/Per/Wichmann/Nightfall.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d801e6232bbd44eefc03a20ecc0eb8b920dfc658ad9e3fbe6151c24fb0f9b59a","flatsize":1574006,"path":"All/nightfall-1.92_6.pkg","repopath":"All/nightfall-1.92_6.pkg","licenselogic":"single","pkgsize":419072,"desc":"Nightfall is an astronomy application for fun, education, and science. It\ncan produce animated views of eclipsing binary stars, calculate synthetic\nlightcurves and radial velocity curves, and eventually determine the\nbest-fit model for a given set of observational data of an eclipsing binary\nstar system.  It is, however, not able to fry your breakfast egg on your\nharddisk. ;-)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglarea":{"origin":"x11-toolkits/gtkglarea2","version":"2.0.1_12"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pgplot":{"origin":"graphics/pgplot","version":"5.2.2_30"}},"categories":["astro","education"],"shlibs_required":["libintl.so.8","libcpgplot.so.5","libpgplot.so.5","libX11.so.6","libgtkgl-2.0.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libglib-2.0.so.0","libglut.so.3","libGLU.so.1","libGL.so.1","libjpeg.so.8","libgfortran.so.5","libquadmath.so.0"],"options":{"OPENGL":"on","PGPLOT":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe nightfall port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nifmon","origin":"net/nifmon","version":"1.4_1","comment":"Curses based network interface monitoring tool","maintainer":"ports@FreeBSD.org","www":"http://www.freebsd-support.de/misc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4e822eb3906379b114e1ea26bcc0d5fd34b1cd9bc9d9d77dd274014dec6620f","flatsize":25918,"path":"All/nifmon-1.4_1.pkg","repopath":"All/nifmon-1.4_1.pkg","licenselogic":"single","pkgsize":11768,"desc":"Nifmon is a curses-based tool for FreeBSD which can be used to monitor network\ninterfaces (also tun devices).\n\nIt displays continously updated statistics for the following quantities:\n - total amount of bytes/packets transferred in/out\n - bytes/packets transferred in/out during the last second/minute/hour\n - a stripped down tcpdump output\n\nYou will need super-user permissions in order to use nifmon.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe nifmon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nift","origin":"www/nift","version":"2.4.11_1","comment":"Cross-platform open source website generator","maintainer":"info@babaei.net","www":"https://www.nift.cc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74e76bdab719a84cfb14d804cf132f4a7a0fe64f54fc0fb5b50e78bc5d39f573","flatsize":8386311,"path":"All/nift-2.4.11_1.pkg","repopath":"All/nift-2.4.11_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":784552,"desc":"Nift (aka nsm) is a cross-platform open-source framework for managing and\ngenerating websites. It's lightning-fast, developed from the ground up in C++.","deps":{"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"}},"categories":["www"],"shlibs_required":["libluajit-5.1.so.2"],"options":{"BUNDLED_LUAJIT":"off","BUNDLED_LUA53":"off","PORTS_LUAJIT":"on","PORTS_LUA54":"off","PORTS_LUA53":"off","PORTS_LUA52":"off","PORTS_LUA51":"off"}},{"name":"nickle","origin":"lang/nickle","version":"2.97_1","comment":"Numeric-oriented programming language","maintainer":"wen@FreeBSD.org","www":"https://www.nickle.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30002cb4231d60e93c4ddd92400e3273adf15f687e894d2a20a57b6091665687","flatsize":2220402,"path":"All/nickle-2.97_1.pkg","repopath":"All/nickle-2.97_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":364796,"desc":"Nickle is a programming language based prototyping environment with powerful\nprogramming and scripting capabilities.  Nickle supports a variety of\ndatatypes, especially arbitrary precision numbers.  The programming language\nvaguely resembles C.  Some things in C which do not translate easily are\ndifferent, some design choices have been made differently, and a very few\nfeatures are simply missing.\n\nNickle provides the functionality of Unix bc, dc, and expr in much-improved\nform.  It is also an ideal environment for prototyping complex algorithms.\nNickle's scripting capabilities make it a nice replacement for spreadsheets\nin some applications, and its numeric features nicely complement the limited\nnumeric functionality of text-oriented languages such as AWK and Perl.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang"],"shlibs_required":["libreadline.so.8","libncurses.so.6"],"options":{"EXAMPLES":"on"}},{"name":"nip2","origin":"graphics/nip2","version":"8.7.1_14","comment":"Graphical user interface for VIPS","maintainer":"ports@FreeBSD.org","www":"https://github.com/jcupitt/nip2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cd188449122d6c56ca5fbbe2a2c3bc069c74203cd8aaa80de1adc9380bca912","flatsize":14738151,"path":"All/nip2-8.7.1_14.pkg","repopath":"All/nip2-8.7.1_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3750068,"desc":"nip2 is a graphical user interface for VIPS","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgsf":{"origin":"devel/libgsf","version":"1.14.50_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"vips":{"origin":"graphics/vips","version":"8.15.2_2"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["graphics"],"shlibs_required":["libgsl.so.27","libgslcblas.so.0","libgvc.so.6","libcgraph.so.6","libcdt.so.5","libgsf-1.so.114","libfftw3.so.3","libgmodule-2.0.so.0","libgthread-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libvips.so.42","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","FFTW":"on","GRAPHVIZ":"on","GSF":"on","GSL":"on"},"annotations":{"cpe":"cpe:2.3:a:nip2_project:nip2:8.7.1:::::dragonfly6:x86_64:14"},"messages":[{"message":"===>   NOTICE:\n\nThe nip2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ngs-sdk","origin":"biology/ngs-sdk","version":"3.0.1","comment":"Tools and libraries for using data in the INSDC Sequence Read Archives","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ncbi/ngs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"962c7831b70f95c94d88bacbf6fadf4152de16a0049d93d050b5efae4f37709b","flatsize":1087484,"path":"All/ngs-sdk-3.0.1.pkg","repopath":"All/ngs-sdk-3.0.1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":120256,"desc":"NGS is a new, domain-specific API for accessing reads, alignments and pileups\nproduced from Next Generation Sequencing. The API itself is independent from any\nparticular back-end implementation, and supports use of multiple back-ends\nsimultaneously. It also provides a library for building new back-end \"engines\".\nThe engine for accessing SRA data is contained within the sister repository\nncbi-vdb.\n\nThe API is currently expressed in C++, Java and Python languages. The design\nmakes it possible to maintain a high degree of similarity between the code in\none language and code in another - especially between C++ and Java.","categories":["biology"],"shlibs_provided":["libngs-sdk.so.2"]},{"name":"ngrep","origin":"net/ngrep","version":"1.45_5","comment":"Network grep","maintainer":"logan@elandsys.com","www":"https://ngrep.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a53da2df84488a88b55412b22c7ac613155aab8458e92bf46298f6c6ceca1812","flatsize":100448,"path":"All/ngrep-1.45_5.pkg","repopath":"All/ngrep-1.45_5.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":44592,"desc":"ngrep strives to provide most of GNU grep's common features, applying\nthem to the network layer.\n\nngrep a pcap-aware tool that will allow you to specify extended\nregular expressions to match against data payloads of packets. It\ncurrently recognizes TCP, UDP, and ICMP across Ethernet, PPP, SLIP,\nFDDI, Token Ring and null interfaces, and understands BPF filter\nlogic in the same fashion as more common packet sniffing tools,\nlike tcpdump and snoop.","categories":["net","security"],"options":{"DOCS":"on","IPV6":"on","PCRE":"on","PORTS_PCAP":"off"}},{"name":"ngircd","origin":"irc/ngircd","version":"26.1_1,1","comment":"Free open source daemon for Internet Relay Chat (IRC)","maintainer":"fgsch@lodoss.net","www":"https://ngircd.barton.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb90e7f509cbeded3490936b2706703c854585499784074a7b9921a36c1315be","flatsize":562739,"path":"All/ngircd-26.1_1,1.pkg","repopath":"All/ngircd-26.1_1,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":175144,"desc":"ngIRCd is a free, portable and lightweight Internet Relay Chat server\nfor small or private networks, developed under the GNU General Public\nLicense. It is simple to configure, can cope with dynamic IP addresses,\nand supports IPv6 as well as SSL. It is written from scratch and not\nbased on the original IRCd.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["irc"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DEBUG":"off","DOCS":"on","ICONV":"on","IDENT":"off","IPV6":"on","IRCPLUS":"on","LIBWRAP":"on","PAM":"on","SNIFFER":"off","SYSLOG":"on","ZLIB":"on","GNUTLS":"off","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:barton:ngircd:26.1:::::dragonfly6:x86_64:1"}},{"name":"ngspice_rework-shlib","origin":"cad/ngspice_rework","version":"41_1","comment":"Mixed-signal circuit simulator derived from Spice and Cider","maintainer":"kevinz5000@gmail.com","www":"https://ngspice.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f8c15a0ec264541affbc6e12939d3520d5518cabd5f804bcefe1e2e076d64a1","flatsize":8300545,"path":"All/ngspice_rework-shlib-41_1.pkg","repopath":"All/ngspice_rework-shlib-41_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","BSD4CLAUSE","LGPL21+"],"pkgsize":2103664,"desc":"Ngspice is a mixed-level/mixed-signal circuit simulator. Its code is based\non three open source software packages: Spice3f5, Cider1b1 and Xspice. It is\nthe open source successor of these venerable packages. Many, many\nmodifications, bug fixes and improvements have been added to the code,\nyielding a stable and reliable simulator.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["cad"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libfftw3.so.3","libreadline.so.8"],"shlibs_provided":["libngspice.so.0"],"options":{"DEBUG":"off"},"annotations":{"flavor":"shlib"}},{"name":"ngraph","origin":"math/ngraph","version":"6.3.54_1","comment":"XY plotting tool for students, scientists, and engineers","maintainer":"ports@FreeBSD.org","www":"http://www2e.biglobe.ne.jp/~isizaka/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1676e50e522a4775a198e60e3012aac9f461ccfe78aeef05d25ad73feb7b5e1","flatsize":2335292,"path":"All/ngraph-6.3.54_1.pkg","repopath":"All/ngraph-6.3.54_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":912924,"desc":"Ngraph is prepared to plot 2-dimensional graph for students,\nscientists and engineers. The program reads numerical data from\ngeneral ASCII text files, and plot to graph.\n\n** Tips **\n\n  - This program support Kanji font. If you want to use it,\n    please set environment variable LANG to ja_JP.EUC.\n\n\t(cf, under csh/tcsh)\n\t%25 setenv LANG ja_JP.EUC\n\n    and you need....\n     - kinput2\n     - X True Type or X True Type Font server[best],\n       or kanji18 and kanji26 fonts, these fonts are in below ports[better],\n\t\t- ja-ngraph-fonts\t(japanese/ngraph-fonts)\n\t\t- ja-kanji18\t\t(japanese/kanji18)\n\t\t- ja-kanji26\t\t(japanese/kanji26)\n       or to change font name in Ngraph.ini as below[poor].\n\nfont_map=Mincho,1,-*-fixed-medium-r-normal--*-*-75-75-c-*-jisx0208.1983-0\nfont_map=Gothic,1,-*-fixed-medium-r-normal--*-*-75-75-c-*-jisx0208.1983-0\n\n  - You can get documentation in Japanese from below URL.\n\n** Acknowledgements to this ports file **\n        Special thanks to:\n\t\tSatoshi Ishizaka <isizaka@msa.biglobe.ne.jp>\n\t\tNobuhiro Yasutomi <nobu@rd.isac.co.jp>","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["math"],"shlibs_required":["libXm.so.4","libXext.so.6","libXt.so.6","libX11.so.6","libICE.so.6","libSM.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe ngraph port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ngspice_rework","origin":"cad/ngspice_rework","version":"41_1","comment":"Mixed-signal circuit simulator derived from Spice and Cider","maintainer":"kevinz5000@gmail.com","www":"https://ngspice.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cc452228a446c6843583e232a445dba73188f4016e13061dcb7cb90653cd66d","flatsize":7242902,"path":"All/ngspice_rework-41_1.pkg","repopath":"All/ngspice_rework-41_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","BSD4CLAUSE","LGPL21+"],"pkgsize":1912224,"desc":"Ngspice is a mixed-level/mixed-signal circuit simulator. Its code is based\non three open source software packages: Spice3f5, Cider1b1 and Xspice. It is\nthe open source successor of these venerable packages. Many, many\nmodifications, bug fixes and improvements have been added to the code,\nyielding a stable and reliable simulator.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["cad"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libfftw3.so.3","libreadline.so.8","libXaw.so.7","libXmu.so.6","libXt.so.6","libXext.so.6","libX11.so.6","libXft.so.2","libSM.so.6","libICE.so.6"],"options":{"DEBUG":"off"},"annotations":{"flavor":"x11"}},{"name":"nginx-ultimate-bad-bot-blocker","origin":"www/nginx-ultimate-bad-bot-blocker","version":"4.2020.03.2005_1","comment":"Nginx bad bot and other things blocker","maintainer":"netchild@FreeBSD.org","www":"https://github.com/mitchellkrogza/nginx-ultimate-bad-bot-blocker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02401967dcce4237912d6acd84e4cc8da0ec0da499202cd168a55948ab177e90","flatsize":41932,"path":"All/nginx-ultimate-bad-bot-blocker-4.2020.03.2005_1.pkg","repopath":"All/nginx-ultimate-bad-bot-blocker-4.2020.03.2005_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11904,"desc":"The \"Ultimate Nginx Bad Bot\" blocker, handles also user-agent, spam referrer,\nadware, malware, ransomware, clickjacking, click directing, SEO companies\nbad IPs, Wordpress theme detectors and fake Googlebots. It includes an\nanti DDoS system and nginx rate limiting.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gsed":{"origin":"textproc/gsed","version":"4.9"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["www","security"],"messages":[{"message":"This ports installs only the scripts, the data/config files are to be installed\nby the \n   /usr/local/sbin/install-ngxblocker\n   /usr/local/sbin/update-ngxblocker\nscripts (they change too frequently).\n\nWhile reading\n   https://github.com/netchild/nginx-ultimate-bad-bot-blocker/blob/freebsdport/AUTO-CONFIGURATION.md\nfor setup instructions keep in mind that the port of the scripts is using FreeBSD\nlocations of things, like\n   /usr/local/etc/nginx/\nand\n   service nginx reload\n(this includes the test-config functionality on reload).\n\nFreeBSD does not define a standard location and naming convention for sites/vhosts,\nthis port uses\n   /usr/local/etc/nginx/sites/*.conf\nby default. The scripts allow to override this via command line flags.\n\nExample crontab entry for /etc/cron.d/nginx-bad-bot-blocker:\n---snip---\n#\nSHELL=/bin/sh\nPATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin\n\n# See crontab(5) for field format.\n53\t10\t*\t*\t*\troot\t/usr/local/sbin/update-ngxblocker -q\n---snip---\nSee\n   /usr/local/sbin/update-ngxblocker -h\nfor mail-sending options."}]},{"name":"nginx-lite","origin":"www/nginx-lite","version":"1.26.1,3","comment":"Robust and small WWW server (lite package)","maintainer":"joneum@FreeBSD.org","www":"https://nginx.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"700a7cb2533ac86f8f17246c6b6a5ea44cfa50fbae864d4a7644ba3c0402a8c7","flatsize":1026559,"path":"All/nginx-lite-1.26.1,3.pkg","repopath":"All/nginx-lite-1.26.1,3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":348624,"desc":"NGINX is a high performance edge web server with the lowest memory footprint\nand the key features to build modern and efficient web infrastructure.\n\nNGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching,\nload balancing, compression, request throttling, connection multiplexing and\nreuse, SSL offload and HTTP media streaming.\n\nSee also: https://nginx.org/","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libpcre2-8.so.0","libssl.so.12","libcrypto.so.12"],"options":{"DEBUG":"off","DEBUGLOG":"off","DSO":"off","FILE_AIO":"on","IPV6":"on","NJS":"off","NJS_XML":"off","OTEL":"off","THREADS":"on","WWW":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","GOOGLE_PERFTOOLS":"off","HTTP":"on","HTTP_ADDITION":"off","HTTP_AUTH_REQ":"off","HTTP_CACHE":"on","HTTP_DAV":"off","HTTP_DEGRADATION":"off","HTTP_FLV":"off","HTTP_GUNZIP_FILTER":"off","HTTP_GZIP_STATIC":"off","HTTP_IMAGE_FILTER":"off","HTTP_MP4":"off","HTTP_PERL":"off","HTTP_RANDOM_INDEX":"off","HTTP_REALIP":"on","HTTP_SECURE_LINK":"off","HTTP_SLICE":"off","HTTP_SSL":"on","HTTP_STATUS":"off","HTTP_SUB":"off","HTTP_XSLT":"off","HTTPV2":"off","HTTPV3":"off","HTTPV3_BORING":"off","HTTPV3_LSSL":"off","HTTPV3_QTLS":"off","MAIL":"off","MAIL_IMAP":"off","MAIL_POP3":"off","MAIL_SMTP":"off","MAIL_SSL":"off","STREAM":"off","STREAM_REALIP":"off","STREAM_SSL":"off","STREAM_SSL_PREREAD":"off","AJP":"off","AWS_AUTH":"off","BROTLI":"off","CACHE_PURGE":"off","CT":"off","DEVEL_KIT":"off","ARRAYVAR":"off","DRIZZLE":"off","DYNAMIC_UPSTREAM":"off","ECHO":"off","ENCRYPTSESSION":"off","FIPS_CHECK":"off","FORMINPUT":"off","GRIDFS":"off","HEADERS_MORE":"off","HTTP_ACCEPT_LANGUAGE":"off","HTTP_AUTH_DIGEST":"off","HTTP_AUTH_KRB5":"off","HTTP_AUTH_LDAP":"off","HTTP_AUTH_PAM":"off","HTTP_DAV_EXT":"off","HTTP_EVAL":"off","HTTP_FANCYINDEX":"off","HTTP_FOOTER":"off","HTTP_GEOIP2":"off","HTTP_IP2LOCATION":"off","HTTP_IP2PROXY":"off","HTTP_JSON_STATUS":"off","HTTP_MOGILEFS":"off","HTTP_NOTICE":"off","HTTP_PUSH":"off","HTTP_PUSH_STREAM":"off","HTTP_REDIS":"off","HTTP_SLICE_AHEAD":"off","HTTP_SUBS_FILTER":"off","HTTP_TARANTOOL":"off","HTTP_UPLOAD":"off","HTTP_UPLOAD_PROGRESS":"off","HTTP_UPSTREAM_CHECK":"off","HTTP_UPSTREAM_FAIR":"off","HTTP_UPSTREAM_STICKY":"off","HTTP_VIDEO_THUMBEXTRACTOR":"off","HTTP_ZIP":"off","ICONV":"off","LET":"off","LINK":"off","LUA":"off","LUASTREAM":"off","MEMC":"off","MODSECURITY3":"off","NAXSI":"off","PASSENGER":"off","POSTGRES":"off","RDS_CSV":"off","RDS_JSON":"off","REDIS2":"off","RTMP":"off","SET_MISC":"off","SFLOW":"off","SHIBBOLETH":"off","SLOWFS_CACHE":"off","SRCACHE":"off","STS":"off","VOD":"off","VTS":"off","XSS":"off","WEBSOCKIFY":"off"},"annotations":{"cpe":"cpe:2.3:a:f5:nginx:1.26.1:::::dragonfly6:x86_64"},"messages":[{"message":"Recent version of the NGINX introduces dynamic modules support.  In\nFreeBSD ports tree this feature was enabled by default with the DSO\nknob.  Several vendor's and third-party modules have been converted\nto dynamic modules.  Unset the DSO knob builds an NGINX without\ndynamic modules support.\n\nTo load a module at runtime, include the new `load_module'\ndirective in the main context, specifying the path to the shared\nobject file for the module, enclosed in quotation marks.  When you\nreload the configuration or restart NGINX, the module is loaded in.\nIt is possible to specify a path relative to the source directory,\nor a full path, please see\nhttps://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ and\nhttp://nginx.org/en/docs/ngx_core_module.html#load_module for\ndetails.\n\nDefault path for the NGINX dynamic modules is\n\n/usr/local/libexec/nginx.","type":"install"}]},{"name":"nginx-naxsi","origin":"www/nginx-naxsi","version":"1.26.1,3","comment":"Robust and small WWW server (plus NAXSI)","maintainer":"joneum@FreeBSD.org","www":"https://nginx.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa81f4239c4974ae8f7032cf0e0718746f78752cee6d61d0183577c80dc3498c","flatsize":2044970,"path":"All/nginx-naxsi-1.26.1,3.pkg","repopath":"All/nginx-naxsi-1.26.1,3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":550368,"desc":"NGINX is a high performance edge web server with the lowest memory footprint\nand the key features to build modern and efficient web infrastructure.\n\nNGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching,\nload balancing, compression, request throttling, connection multiplexing and\nreuse, SSL offload and HTTP media streaming.\n\nSee also: https://nginx.org/","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libpcre2-8.so.0","libssl.so.12","libcrypto.so.12"],"options":{"DEBUG":"off","DEBUGLOG":"off","DSO":"on","FILE_AIO":"on","IPV6":"on","NJS":"off","NJS_XML":"off","OTEL":"off","THREADS":"on","WWW":"on","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","GOOGLE_PERFTOOLS":"off","HTTP":"on","HTTP_ADDITION":"on","HTTP_AUTH_REQ":"on","HTTP_CACHE":"on","HTTP_DAV":"on","HTTP_DEGRADATION":"off","HTTP_FLV":"on","HTTP_GUNZIP_FILTER":"on","HTTP_GZIP_STATIC":"on","HTTP_IMAGE_FILTER":"off","HTTP_MP4":"on","HTTP_PERL":"off","HTTP_RANDOM_INDEX":"on","HTTP_REALIP":"on","HTTP_SECURE_LINK":"on","HTTP_SLICE":"on","HTTP_SSL":"on","HTTP_STATUS":"on","HTTP_SUB":"on","HTTP_XSLT":"off","HTTPV2":"on","HTTPV3":"off","HTTPV3_BORING":"off","HTTPV3_LSSL":"off","HTTPV3_QTLS":"off","MAIL":"on","MAIL_IMAP":"off","MAIL_POP3":"off","MAIL_SMTP":"off","MAIL_SSL":"on","STREAM":"on","STREAM_REALIP":"off","STREAM_SSL":"on","STREAM_SSL_PREREAD":"off","AJP":"off","AWS_AUTH":"off","BROTLI":"off","CACHE_PURGE":"off","CT":"off","DEVEL_KIT":"off","ARRAYVAR":"off","DRIZZLE":"off","DYNAMIC_UPSTREAM":"off","ECHO":"off","ENCRYPTSESSION":"off","FIPS_CHECK":"off","FORMINPUT":"off","GRIDFS":"off","HEADERS_MORE":"off","HTTP_ACCEPT_LANGUAGE":"off","HTTP_AUTH_DIGEST":"off","HTTP_AUTH_KRB5":"off","HTTP_AUTH_LDAP":"off","HTTP_AUTH_PAM":"off","HTTP_DAV_EXT":"off","HTTP_EVAL":"off","HTTP_FANCYINDEX":"off","HTTP_FOOTER":"off","HTTP_GEOIP2":"off","HTTP_IP2LOCATION":"off","HTTP_IP2PROXY":"off","HTTP_JSON_STATUS":"off","HTTP_MOGILEFS":"off","HTTP_NOTICE":"off","HTTP_PUSH":"off","HTTP_PUSH_STREAM":"off","HTTP_REDIS":"off","HTTP_SLICE_AHEAD":"off","HTTP_SUBS_FILTER":"off","HTTP_TARANTOOL":"off","HTTP_UPLOAD":"off","HTTP_UPLOAD_PROGRESS":"off","HTTP_UPSTREAM_CHECK":"off","HTTP_UPSTREAM_FAIR":"off","HTTP_UPSTREAM_STICKY":"off","HTTP_VIDEO_THUMBEXTRACTOR":"off","HTTP_ZIP":"off","ICONV":"off","LET":"off","LINK":"off","LUA":"off","LUASTREAM":"off","MEMC":"off","MODSECURITY3":"off","NAXSI":"on","PASSENGER":"off","POSTGRES":"off","RDS_CSV":"off","RDS_JSON":"off","REDIS2":"off","RTMP":"off","SET_MISC":"off","SFLOW":"off","SHIBBOLETH":"off","SLOWFS_CACHE":"off","SRCACHE":"off","STS":"off","VOD":"off","VTS":"off","XSS":"off","WEBSOCKIFY":"off"},"annotations":{"cpe":"cpe:2.3:a:f5:nginx:1.26.1:::::dragonfly6:x86_64"},"messages":[{"message":"Recent version of the NGINX introduces dynamic modules support.  In\nFreeBSD ports tree this feature was enabled by default with the DSO\nknob.  Several vendor's and third-party modules have been converted\nto dynamic modules.  Unset the DSO knob builds an NGINX without\ndynamic modules support.\n\nTo load a module at runtime, include the new `load_module'\ndirective in the main context, specifying the path to the shared\nobject file for the module, enclosed in quotation marks.  When you\nreload the configuration or restart NGINX, the module is loaded in.\nIt is possible to specify a path relative to the source directory,\nor a full path, please see\nhttps://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ and\nhttp://nginx.org/en/docs/ngx_core_module.html#load_module for\ndetails.\n\nDefault path for the NGINX dynamic modules is\n\n/usr/local/libexec/nginx.","type":"install"}]},{"name":"nginx-devel","origin":"www/nginx-devel","version":"1.27.0_4","comment":"Robust and small WWW server","maintainer":"osa@FreeBSD.org","www":"https://nginx.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a09c95b7c34ab7155f70a8cb4061b27f2d3937a6a13d7d114a6afbe49705cb6","flatsize":1611831,"path":"All/nginx-devel-1.27.0_4.pkg","repopath":"All/nginx-devel-1.27.0_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":528988,"desc":"NGINX is a high performance edge web server with the lowest memory footprint\nand the key features to build modern and efficient web infrastructure.\n\nNGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching,\nload balancing, compression, request throttling, connection multiplexing and\nreuse, SSL offload and HTTP media streaming.\n\nSee also: https://nginx.org/","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libpcre2-8.so.0","libssl.so.12","libcrypto.so.12"],"options":{"DEBUG":"off","DEBUGLOG":"off","DSO":"on","FILE_AIO":"on","IPV6":"on","NJS":"off","NJS_XML":"off","OTEL":"off","THREADS":"on","WWW":"on","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","GOOGLE_PERFTOOLS":"off","HTTP":"on","HTTP_ADDITION":"on","HTTP_AUTH_REQ":"on","HTTP_CACHE":"on","HTTP_DAV":"on","HTTP_DEGRADATION":"off","HTTP_FLV":"on","HTTP_GUNZIP_FILTER":"on","HTTP_GZIP_STATIC":"on","HTTP_IMAGE_FILTER":"off","HTTP_MP4":"on","HTTP_PERL":"off","HTTP_RANDOM_INDEX":"on","HTTP_REALIP":"on","HTTP_SECURE_LINK":"on","HTTP_SLICE":"on","HTTP_SSL":"on","HTTP_STATUS":"on","HTTP_SUB":"on","HTTP_XSLT":"off","HTTPV2":"on","HTTPV3":"on","HTTPV3_BORING":"off","HTTPV3_LSSL":"off","HTTPV3_QTLS":"off","MAIL":"on","MAIL_IMAP":"off","MAIL_POP3":"off","MAIL_SMTP":"off","MAIL_SSL":"on","STREAM":"on","STREAM_REALIP":"on","STREAM_SSL":"on","STREAM_SSL_PREREAD":"on","AJP":"off","AWS_AUTH":"off","BROTLI":"off","CACHE_PURGE":"off","CT":"off","DEVEL_KIT":"off","ARRAYVAR":"off","DRIZZLE":"off","DYNAMIC_UPSTREAM":"off","ECHO":"off","ENCRYPTSESSION":"off","FIPS_CHECK":"off","FORMINPUT":"off","GRIDFS":"off","HEADERS_MORE":"off","HTTP_ACCEPT_LANGUAGE":"off","HTTP_AUTH_DIGEST":"off","HTTP_AUTH_KRB5":"off","HTTP_AUTH_LDAP":"off","HTTP_AUTH_PAM":"off","HTTP_DAV_EXT":"off","HTTP_EVAL":"off","HTTP_FANCYINDEX":"off","HTTP_FOOTER":"off","HTTP_GEOIP2":"off","HTTP_IP2LOCATION":"off","HTTP_IP2PROXY":"off","HTTP_JSON_STATUS":"off","HTTP_MOGILEFS":"off","HTTP_NOTICE":"off","HTTP_PUSH":"off","HTTP_PUSH_STREAM":"off","HTTP_REDIS":"off","HTTP_SLICE_AHEAD":"off","HTTP_SUBS_FILTER":"off","HTTP_TARANTOOL":"off","HTTP_UPLOAD":"off","HTTP_UPLOAD_PROGRESS":"off","HTTP_UPSTREAM_CHECK":"off","HTTP_UPSTREAM_FAIR":"off","HTTP_UPSTREAM_STICKY":"off","HTTP_VIDEO_THUMBEXTRACTOR":"off","HTTP_ZIP":"off","ICONV":"off","LET":"off","LINK":"off","LUA":"off","LUASTREAM":"off","MEMC":"off","MODSECURITY3":"off","NAXSI":"off","PASSENGER":"off","POSTGRES":"off","RDS_CSV":"off","RDS_JSON":"off","REDIS2":"off","RTMP":"off","SET_MISC":"off","SFLOW":"off","SHIBBOLETH":"off","SLOWFS_CACHE":"off","SRCACHE":"off","STS":"off","VOD":"off","VTS":"off","XSS":"off","WEBSOCKIFY":"off","ZSTD":"off"},"annotations":{"cpe":"cpe:2.3:a:f5:nginx:1.27.0:::::dragonfly6:x86_64:4"},"messages":[{"message":"Recent version of the NGINX introduces dynamic modules support.  In\nFreeBSD ports tree this feature was enabled by default with the DSO\nknob.  Several vendor's and third-party modules have been converted\nto dynamic modules.  Unset the DSO knob builds an NGINX without\ndynamic modules support.\n\nTo load a module at runtime, include the new `load_module'\ndirective in the main context, specifying the path to the shared\nobject file for the module, enclosed in quotation marks.  When you\nreload the configuration or restart NGINX, the module is loaded in.\nIt is possible to specify a path relative to the source directory,\nor a full path, please see\nhttps://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ and\nhttp://nginx.org/en/docs/ngx_core_module.html#load_module for\ndetails.\n\nDefault path for the NGINX dynamic modules is\n\n/usr/local/libexec/nginx.","type":"install"}]},{"name":"nginx-vts-exporter","origin":"www/nginx-vts-exporter","version":"0.10.7_21","comment":"Server that scraps NGINX vts stats and export them via HTTP","maintainer":"joneum@FreeBSD.org","www":"https://github.com/hnlq715/nginx-vts-exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd156dc9b8087da7930afc907499cebcccbbde0cae50cde035bfca7dcb19022a","flatsize":8052212,"path":"All/nginx-vts-exporter-0.10.7_21.pkg","repopath":"All/nginx-vts-exporter-0.10.7_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2558524,"desc":"Simple server that scrapes Nginx vts stats and exports\nthem via HTTP for Prometheus consumption.","categories":["www"],"messages":[{"message":"nginx-vts-exporter was successfully installed.\n\nBy default the exporter is passed no arguments and runs with its own defaults,\nthis means it expects to find Nginx VTS status at http://localhost/status.\n\nYou may wish to reconfigure this by setting:\nnginx_vts_exporter_args=\"-nginx.scrape_uri http://nginx/status/url\"","type":"install"}]},{"name":"nginx","origin":"www/nginx","version":"1.26.1,3","comment":"Robust and small WWW server","maintainer":"joneum@FreeBSD.org","www":"https://nginx.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"201bc655bc7c0e1ff57cc35e4b756ac60140e128baf6a5cdfe7d8d2c02809925","flatsize":1611831,"path":"All/nginx-1.26.1,3.pkg","repopath":"All/nginx-1.26.1,3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":529296,"desc":"NGINX is a high performance edge web server with the lowest memory footprint\nand the key features to build modern and efficient web infrastructure.\n\nNGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching,\nload balancing, compression, request throttling, connection multiplexing and\nreuse, SSL offload and HTTP media streaming.\n\nSee also: https://nginx.org/","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libpcre2-8.so.0","libssl.so.12","libcrypto.so.12"],"options":{"DEBUG":"off","DEBUGLOG":"off","DSO":"on","FILE_AIO":"on","IPV6":"on","NJS":"off","NJS_XML":"off","OTEL":"off","THREADS":"on","WWW":"on","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","GOOGLE_PERFTOOLS":"off","HTTP":"on","HTTP_ADDITION":"on","HTTP_AUTH_REQ":"on","HTTP_CACHE":"on","HTTP_DAV":"on","HTTP_DEGRADATION":"off","HTTP_FLV":"on","HTTP_GUNZIP_FILTER":"on","HTTP_GZIP_STATIC":"on","HTTP_IMAGE_FILTER":"off","HTTP_MP4":"on","HTTP_PERL":"off","HTTP_RANDOM_INDEX":"on","HTTP_REALIP":"on","HTTP_SECURE_LINK":"on","HTTP_SLICE":"on","HTTP_SSL":"on","HTTP_STATUS":"on","HTTP_SUB":"on","HTTP_XSLT":"off","HTTPV2":"on","HTTPV3":"on","HTTPV3_BORING":"off","HTTPV3_LSSL":"off","HTTPV3_QTLS":"off","MAIL":"on","MAIL_IMAP":"off","MAIL_POP3":"off","MAIL_SMTP":"off","MAIL_SSL":"on","STREAM":"on","STREAM_REALIP":"on","STREAM_SSL":"on","STREAM_SSL_PREREAD":"on","AJP":"off","AWS_AUTH":"off","BROTLI":"off","CACHE_PURGE":"off","CT":"off","DEVEL_KIT":"off","ARRAYVAR":"off","DRIZZLE":"off","DYNAMIC_UPSTREAM":"off","ECHO":"off","ENCRYPTSESSION":"off","FIPS_CHECK":"off","FORMINPUT":"off","GRIDFS":"off","HEADERS_MORE":"off","HTTP_ACCEPT_LANGUAGE":"off","HTTP_AUTH_DIGEST":"off","HTTP_AUTH_KRB5":"off","HTTP_AUTH_LDAP":"off","HTTP_AUTH_PAM":"off","HTTP_DAV_EXT":"off","HTTP_EVAL":"off","HTTP_FANCYINDEX":"off","HTTP_FOOTER":"off","HTTP_GEOIP2":"off","HTTP_IP2LOCATION":"off","HTTP_IP2PROXY":"off","HTTP_JSON_STATUS":"off","HTTP_MOGILEFS":"off","HTTP_NOTICE":"off","HTTP_PUSH":"off","HTTP_PUSH_STREAM":"off","HTTP_REDIS":"off","HTTP_SLICE_AHEAD":"off","HTTP_SUBS_FILTER":"off","HTTP_TARANTOOL":"off","HTTP_UPLOAD":"off","HTTP_UPLOAD_PROGRESS":"off","HTTP_UPSTREAM_CHECK":"off","HTTP_UPSTREAM_FAIR":"off","HTTP_UPSTREAM_STICKY":"off","HTTP_VIDEO_THUMBEXTRACTOR":"off","HTTP_ZIP":"off","ICONV":"off","LET":"off","LINK":"off","LUA":"off","LUASTREAM":"off","MEMC":"off","MODSECURITY3":"off","NAXSI":"off","PASSENGER":"off","POSTGRES":"off","RDS_CSV":"off","RDS_JSON":"off","REDIS2":"off","RTMP":"off","SET_MISC":"off","SFLOW":"off","SHIBBOLETH":"off","SLOWFS_CACHE":"off","SRCACHE":"off","STS":"off","VOD":"off","VTS":"off","XSS":"off","WEBSOCKIFY":"off"},"annotations":{"cpe":"cpe:2.3:a:f5:nginx:1.26.1:::::dragonfly6:x86_64"},"messages":[{"message":"Recent version of the NGINX introduces dynamic modules support.  In\nFreeBSD ports tree this feature was enabled by default with the DSO\nknob.  Several vendor's and third-party modules have been converted\nto dynamic modules.  Unset the DSO knob builds an NGINX without\ndynamic modules support.\n\nTo load a module at runtime, include the new `load_module'\ndirective in the main context, specifying the path to the shared\nobject file for the module, enclosed in quotation marks.  When you\nreload the configuration or restart NGINX, the module is loaded in.\nIt is possible to specify a path relative to the source directory,\nor a full path, please see\nhttps://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ and\nhttp://nginx.org/en/docs/ngx_core_module.html#load_module for\ndetails.\n\nDefault path for the NGINX dynamic modules is\n\n/usr/local/libexec/nginx.","type":"install"}]},{"name":"nget","origin":"news/nget","version":"0.27.1_8","comment":"Auto-resuming command line NNTP file grabber","maintainer":"ports@FreeBSD.org","www":"https://nget.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88ec75fb0c4ca20ff6f3ff3793704fa2baa5587bdc98004995700cab4aa173b5","flatsize":722094,"path":"All/nget-0.27.1_8.pkg","repopath":"All/nget-0.27.1_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":256828,"desc":"nget is a command line NNTP file grabber.\nIt automatically pieces together multipart postings for easy retrieval,\neven substituting parts from multiple servers. It handles disconnects\ngracefully, resuming after the last part successfully downloaded,\nand caching of header data for quick access.","categories":["news"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe nget port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nfy","origin":"x11/nfy","version":"0.2","comment":"Minimal and daemonless notification program for X","maintainer":"christos@freebsd.org","www":"https://margiolis.net/w/nfy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd223f40b8bf76162a219c36b7dd876111369ffe9d9a3c72d246b931fc37c727","flatsize":13183,"path":"All/nfy-0.2.pkg","repopath":"All/nfy-0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6024,"desc":"nfy is a minimal and daemonless notification program for X. Configuration\nis done by editing 'config.h' and recompiling the source code.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"}},"categories":["x11"],"shlibs_required":["libfontconfig.so.1","libXft.so.2","libX11.so.6","libXrandr.so.2"]},{"name":"ngbuddy","origin":"sysutils/ngbuddy","version":"1.0","comment":"rc.d script for management of netgraph networks","maintainer":"daniel@belltech.it","www":"https://github.com/bellhyve/ngbuddy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f751e8cad461e7cd7787ad2865f753bafbfdc52153ee84c7df3d93cf2670c18","flatsize":18312,"path":"All/ngbuddy-1.0.pkg","repopath":"All/ngbuddy-1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10168,"desc":"Netgraph Buddy is an rc.d script for simplified management of netgraph\nnetworks in mixed VM and jail environments.","categories":["sysutils"],"messages":[{"message":"To configure Netgraph Buddy with a \"private\" and \"public\" netgraph bridge, run:\n\n    service ngbuddy enable\n\nIf you're using vm-bhyve, you can add your bridges with:\n\n    service ngbuddy vmconf\n\nFor more information, see ngbuddy(8) and the example jail configuration in:\n\n    /usr/local/share/ngbuddy/examples/\n\nPlease submit bugs to: https://github.com/bellhyve/ngbuddy","type":"install"}]},{"name":"nghttp2","origin":"www/nghttp2","version":"1.58.0","comment":"HTTP/2.0 C Library","maintainer":"sunpoet@FreeBSD.org","www":"https://nghttp2.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"653dbc0920f99a80625e7e26f9f3f3c9c5a62e00e20ebc86a33802d830f82839","flatsize":2401095,"path":"All/nghttp2-1.58.0.pkg","repopath":"All/nghttp2-1.58.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":573080,"desc":"nghttp2 is an implementation of HTTP/2 and its header compression algorithm\nHPACK in C.\n\nThe framing layer of HTTP/2 is implemented as a form of reusable C library. On\ntop of that, we have implemented HTTP/2 client, server and proxy. We have also\ndeveloped load test and benchmarking tool for HTTP/2 and SPDY.","deps":{"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libev":{"origin":"devel/libev","version":"4.33_1,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www","net"],"shlibs_required":["libnghttp2.so.14","libxml2.so.2","libev.so.4","libssl.so.12","libcrypto.so.12","libcares.so.2","libjansson.so.4","libevent_core-2.1.so.7","libevent_extra-2.1.so.7","libevent_openssl-2.1.so.7"],"options":{"APP":"on","EXAMPLES":"on","HPACK":"on"},"annotations":{"cpe":"cpe:2.3:a:nghttp2:nghttp2:1.58.0:::::dragonfly6:x86_64"}},{"name":"nfsshell","origin":"net/nfsshell","version":"20130510_4","comment":"Userland NFS command tool","maintainer":"hrs@FreeBSD.org","www":"https://github.com/NetDirect/nfsshell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd27e2764e273ad2bf3982e1e1f4eb75d2d64d413bd3667b933d40b6b30dd087","flatsize":67432,"path":"All/nfsshell-20130510_4.pkg","repopath":"All/nfsshell-20130510_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22184,"desc":"nfs shell provides user level access to an NFS server, over UDP or TCP,\nsupports source routing and \"secure\" (privileged port) mounts. It's a\nuseful tool to manually check (or show) security problems after a security\nscanner has detected them.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net"],"shlibs_required":["libreadline.so.8"]},{"name":"nflib","origin":"security/nflib","version":"1.0.0.23_4","comment":"NTT-based fast lattice cryptography library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/quarkslab/NFLlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79034c07ed05393c7ca82ef2257b694c01b559d9779f802937ce50bf0149a6a4","flatsize":336428,"path":"All/nflib-1.0.0.23_4.pkg","repopath":"All/nflib-1.0.0.23_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":77008,"desc":"NFLlib is an efficient and open-source C++ library dedicated to ideal lattice\ncryptography. It is specialized in polynomial rings quotiented by a cyclotomic\npolynomial whose degree is a power of two. The library combines algorithmic\noptimizations (Chinese Remainder Theorem, optimized Number Theoretic Transform)\ntogether with programming optimization techniques (SSE and AVX2 specializations,\nC++ expression templates, etc.)","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["security","math"],"shlibs_required":["libgmp.so.10","libmpfr.so.6"],"shlibs_provided":["libnfllib.so"]},{"name":"nfsen","origin":"net-mgmt/nfsen","version":"1.3.11","comment":"Web based frontend to nfdump netflow collector","maintainer":"ports@FreeBSD.org","www":"https://github.com/phaag/nfsen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ca558b1fce8d6c7fb6ecff74695c9ca83e6709626ab7f7ff5b8bd66c190cf77","flatsize":833816,"path":"All/nfsen-1.3.11.pkg","repopath":"All/nfsen-1.3.11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":163732,"desc":"NfSen is a graphical web based front end for the nfdump netflow tools.\n\nNfSen allows you to:\n\n    * Display your netflow data: Flows, Packets and Bytes using RRD\n      (Round Robin Database).\n    * Easily navigate through the netflow data.\n    * Process the netflow data within the specified time span.\n    * Create history as well as continuous profiles.\n    * Write your own plugins to process netflow data on a regular interval","deps":{"nfdump":{"origin":"net-mgmt/nfdump","version":"1.7.4"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["net-mgmt"],"annotations":{"cpe":"cpe:2.3:a:nfsen:nfsen:1.3.11:::::dragonfly6:x86_64"},"messages":[{"message":"**** From nfdump/README.md ****\n\nCompatibility\n\nnfdump-1.7.x is compatible to nfdump-1.6.18, which means it can read files created with nfdump-1.6.18 or newer. Flow files created with earlier nfdump versions may not contain all flow elements. If you have older files, it is recommended to use nfdump-1.6.17 to update the records.\n\nNfdump 1.7.x provides the same set of programs as 1.6.x and can be used almost as a drop-in replacement. This may change in future and older legacy programs may be removed. You can convert any old files from nfdump-1.6 to nfdump-1.7 format by reading/writing files: ./nfdump -r old-flowfile -y -w new-flowfile\n\nPlease note, that only nfdump may read older flow files. All other programs relay on the new file format.\n\nNote for NfSen users: If you use NfSen, you must upgrade NfSen to the latest Github version https://github.com/phaag/nfsen. All specific binaries such as nfprofile and nftrack are still available with nfdump-1.7 but may be removed in future.","type":"install"},{"message":"===>   NOTICE:\n\nThe nfsen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nfcutils","origin":"sysutils/nfcutils","version":"0.1.2_1","comment":"Listing NFC devices and in-field tags or targets","maintainer":"dengtooling@gmail.com","www":"https://github.com/nfc-tools/nfcutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71bd48b3858c57cfc66e9ba3adaf2158956660686eb6a403900447b6d801a8b0","flatsize":47754,"path":"All/nfcutils-0.1.2_1.pkg","repopath":"All/nfcutils-0.1.2_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":16420,"desc":"Near Field Communication (NFC) utilities\n\nThis package contains one utility for listing NFC devices and\nin-field tags or targets.","deps":{"libnfc":{"origin":"devel/libnfc","version":"1.8.0_1"}},"categories":["sysutils"],"shlibs_required":["libnfc.so.6"]},{"name":"nezd","origin":"x11/nezd","version":"0.1.0_1","comment":"General purpose messaging, notification and menuing program for X11","maintainer":"ports@FreeBSD.org","www":"https://github.com/telser/nezd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86b96c7293a35101f494e52fc0d9c294680f50ad9524aa9cb0adb063b859549d","flatsize":61505,"path":"All/nezd-0.1.0_1.pkg","repopath":"All/nezd-0.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24836,"desc":"nezd is a general purpose messaging, notification and menuing program\nfor X11. It is a fork of dzen that aims to add polish and features.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXinerama.so.1","libXpm.so.4","libXft.so.2"],"options":{"GADGETS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe nezd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nfdump","origin":"net-mgmt/nfdump","version":"1.7.4","comment":"Command-line tools to collect and process NetFlow, sFlow and IPFIX data","maintainer":"pi@FreeBSD.org","www":"https://github.com/phaag/nfdump","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0221c0fb81119f595e6e54c9f26981257be07daf4c5ecd4a7e22d87a203544ff","flatsize":1700537,"path":"All/nfdump-1.7.4.pkg","repopath":"All/nfdump-1.7.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":460020,"desc":"NFDUMP tools support: NetFlow v5, v7, v9, sFlow and IPFIX capturing and\nprocessing.\n\nnfcapd - netflow capture daemon.\nReads the netflow data from the network and stores the data into files.\n\nnfdump - netflow dump.\nReads the netflow data from the files stored by nfcapd. It's syntax is similar\nto tcpdump. If you like tcpdump you will like nfdump.\n\nnfprofile - netflow profiler.\nReads the netflow data from the files stored by nfcapd. Filters the netflow\ndata according to the specified filter sets (profiles) and stores the\nfiltered data into files for later use.\n\nnfreplay - netflow replay.\nReads the netflow data from the files stored by nfcapd and sends it over\nthe network to another host.\n\nft2nfdump - flow-tools to nfdump - optional component.","deps":{"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["net-mgmt"],"shlibs_required":["librrd.so.8"],"shlibs_provided":["libnfdump-1.7.4.so"],"options":{"DOCS":"on","FIXTIMEBUG":"off","FT2NFDUMP":"off","GEODB":"off","INFLUXDB":"off","NFPCAPD":"on","NFPROFILE":"on","NFTRACK":"on","NSEL":"on","READPCAP":"on","SFLOW":"on"},"annotations":{"cpe":"cpe:2.3:a:nfdump_project:nfdump:1.7.4:::::dragonfly6:x86_64"}},{"name":"nfs-exporter","origin":"net-mgmt/nfs-exporter","version":"0.3.0_4","comment":"Prometheus exporter for NFS statistics","maintainer":"asomers@FreeBSD.org","www":"https://github.com/Axcient/freebsd-nfs-exporter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f0bdc46fce2e1e40424f3d8c278fa06991db63683cf615c8bb4b600cb97e7d0","flatsize":3570554,"path":"All/nfs-exporter-0.3.0_4.pkg","repopath":"All/nfs-exporter-0.3.0_4.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":950252,"desc":"FreeBSD NFS statistics exporter for Prometheus\n\nThe is a Prometheus exporter for FreeBSD's NFS statistics.  Currently only the\nserver statistics are supported; client stats will come later.\n\nWWW: https://github.com/Axcient/freebsd-nfs-exporter","categories":["net-mgmt"]},{"name":"nim","origin":"lang/nim","version":"2.0.6","comment":"Nim programming language","maintainer":"ports@nicandneal.net","www":"https://nim-lang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1443db3d65d8276bf500930dd1bf29262cf7a7a0eabb8ca05eec19d8083012fb","flatsize":53369315,"path":"All/nim-2.0.6.pkg","repopath":"All/nim-2.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7773392,"desc":"Nim (formerly known as \"Nimrod\") is a statically typed, imperative\nprogramming language that tries to give the programmer ultimate power\nwithout compromises on runtime efficiency. This means it focuses on\ncompile-time mechanisms in all their various forms.\n\nBeneath a nice infix/indentation based syntax with a powerful (AST\nbased, hygienic) macro system lies a semantic model that supports a soft\nrealtime GC on thread local heaps. Asynchronous message passing is used\nbetween threads, so no \"stop the world\" mechanism is necessary. An unsafe\nshared memory heap is also provided for the increased efficiency that\nresults from that model.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["lang"],"options":{"DOCS":"on","TOOLS":"on"},"annotations":{"cpe":"cpe:2.3:a:nim-lang:nim:2.0.6:::::dragonfly6:x86_64"}},{"name":"nextdns","origin":"dns/nextdns","version":"1.42.0_6","comment":"NextDNS DNS53 to DNS over HTTPS proxy","maintainer":"rs@nextdns.io","www":"https://github.com/nextdns/nextdns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f17ee5a374768ac0c0a6678d6841153e5b2bd19d40f6543d5d6a26c8bc5c384b","flatsize":7145457,"path":"All/nextdns-1.42.0_6.pkg","repopath":"All/nextdns-1.42.0_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2330048,"desc":"NextDNS DNS53 to DNS over HTTPS proxy","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"}},"categories":["dns","security"],"messages":[{"message":"To configure NextDNS, run the following command as root:\n\n    nextdns install -config <your_conf_id>\n\nBy default, nextdns listen on localhost only. To setup on a server,\nadd the -listen :53 option in order to listen on all interfaces.\n\nGo on https://nextdns.io to create a custom configuration ID.\n\nThen setup your DNS manually to 127.0.0.1 or by running as root:\n\n    nextdns activate","type":"install"}]},{"name":"nginx-full","origin":"www/nginx-full","version":"1.26.1,3","comment":"Robust and small WWW server (full package)","maintainer":"joneum@FreeBSD.org","www":"https://nginx.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42bf789030b82446996b44ee3093dbaa6267a620156309e0d88ae35c049e8571","flatsize":47573386,"path":"All/nginx-full-1.26.1,3.pkg","repopath":"All/nginx-full-1.26.1,3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9196772,"desc":"NGINX is a high performance edge web server with the lowest memory footprint\nand the key features to build modern and efficient web infrastructure.\n\nNGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching,\nload balancing, compression, request throttling, connection multiplexing and\nreuse, SSL offload and HTTP media streaming.\n\nSee also: https://nginx.org/","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"google-perftools":{"origin":"devel/google-perftools","version":"2.15"},"ip2location":{"origin":"net/ip2location","version":"8.6.1"},"ip2proxy":{"origin":"net/ip2proxy","version":"20230929"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libbson":{"origin":"devel/libbson","version":"1.24.2"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"lua-resty-core":{"origin":"www/lua-resty-core","version":"0.1.28"},"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"},"modsecurity3":{"origin":"security/modsecurity3","version":"3.0.12"},"mongo-c-driver":{"origin":"devel/mongo-c-driver","version":"1.24.2"},"msgpuck":{"origin":"devel/msgpuck","version":"2.0_6"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"yajl":{"origin":"devel/yajl","version":"2.1.0"}},"categories":["www","perl5"],"users":["www"],"groups":["www"],"shlibs_required":["libpcre.so.1","libssl.so.12","libcrypto.so.12","libbrotlienc.so.1","libbrotlicommon.so.1","libmongoc-1.0.so.0","libbson-1.0.so.0","libkrb5.so.3.3","libgssapi_krb5.so.2.2","libldap.so.2","libxml2.so.2","libxslt.so.1","libexslt.so.0","libgd.so.6","libIP2Location.so.3","libIP2Proxy.so.2","libperl.so.5.36","libyajl.so.2","libmsgpuck.so.1","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libavfilter.so.9","libswscale.so.7","libswresample.so.4","libpostproc.so.57","libjpeg.so.8","libmaxminddb.so.0","libluajit-5.1.so.2","libmodsecurity.so.3","libpq.so.5","libiconv.so.2","libpcre2-8.so.0","libprofiler.so.0"],"options":{"DEBUG":"on","DEBUGLOG":"on","DSO":"on","FILE_AIO":"on","IPV6":"on","NJS":"on","NJS_XML":"off","OTEL":"off","THREADS":"on","WWW":"on","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on","GOOGLE_PERFTOOLS":"on","HTTP":"on","HTTP_ADDITION":"on","HTTP_AUTH_REQ":"on","HTTP_CACHE":"on","HTTP_DAV":"on","HTTP_DEGRADATION":"off","HTTP_FLV":"on","HTTP_GUNZIP_FILTER":"on","HTTP_GZIP_STATIC":"on","HTTP_IMAGE_FILTER":"on","HTTP_MP4":"on","HTTP_PERL":"on","HTTP_RANDOM_INDEX":"on","HTTP_REALIP":"on","HTTP_SECURE_LINK":"on","HTTP_SLICE":"on","HTTP_SSL":"on","HTTP_STATUS":"on","HTTP_SUB":"on","HTTP_XSLT":"on","HTTPV2":"on","HTTPV3":"off","HTTPV3_BORING":"off","HTTPV3_LSSL":"off","HTTPV3_QTLS":"off","MAIL":"on","MAIL_IMAP":"on","MAIL_POP3":"on","MAIL_SMTP":"on","MAIL_SSL":"on","STREAM":"on","STREAM_REALIP":"off","STREAM_SSL":"on","STREAM_SSL_PREREAD":"on","AJP":"on","AWS_AUTH":"on","BROTLI":"on","CACHE_PURGE":"on","CT":"on","DEVEL_KIT":"on","ARRAYVAR":"on","DRIZZLE":"off","DYNAMIC_UPSTREAM":"on","ECHO":"on","ENCRYPTSESSION":"on","FIPS_CHECK":"off","FORMINPUT":"on","GRIDFS":"on","HEADERS_MORE":"on","HTTP_ACCEPT_LANGUAGE":"on","HTTP_AUTH_DIGEST":"on","HTTP_AUTH_KRB5":"on","HTTP_AUTH_LDAP":"on","HTTP_AUTH_PAM":"on","HTTP_DAV_EXT":"on","HTTP_EVAL":"on","HTTP_FANCYINDEX":"on","HTTP_FOOTER":"on","HTTP_GEOIP2":"on","HTTP_IP2LOCATION":"on","HTTP_IP2PROXY":"on","HTTP_JSON_STATUS":"on","HTTP_MOGILEFS":"on","HTTP_NOTICE":"on","HTTP_PUSH":"on","HTTP_PUSH_STREAM":"on","HTTP_REDIS":"on","HTTP_SLICE_AHEAD":"on","HTTP_SUBS_FILTER":"on","HTTP_TARANTOOL":"on","HTTP_UPLOAD":"on","HTTP_UPLOAD_PROGRESS":"on","HTTP_UPSTREAM_CHECK":"on","HTTP_UPSTREAM_FAIR":"on","HTTP_UPSTREAM_STICKY":"on","HTTP_VIDEO_THUMBEXTRACTOR":"on","HTTP_ZIP":"on","ICONV":"on","LET":"on","LINK":"on","LUA":"on","LUASTREAM":"off","MEMC":"on","MODSECURITY3":"on","NAXSI":"on","PASSENGER":"off","POSTGRES":"on","RDS_CSV":"on","RDS_JSON":"on","REDIS2":"on","RTMP":"on","SET_MISC":"on","SFLOW":"on","SHIBBOLETH":"on","SLOWFS_CACHE":"on","SRCACHE":"on","STS":"off","VOD":"on","VTS":"on","XSS":"on","WEBSOCKIFY":"on"},"annotations":{"cpe":"cpe:2.3:a:f5:nginx:1.26.1:::::dragonfly6:x86_64"},"messages":[{"message":"Recent version of the NGINX introduces dynamic modules support.  In\nFreeBSD ports tree this feature was enabled by default with the DSO\nknob.  Several vendor's and third-party modules have been converted\nto dynamic modules.  Unset the DSO knob builds an NGINX without\ndynamic modules support.\n\nTo load a module at runtime, include the new `load_module'\ndirective in the main context, specifying the path to the shared\nobject file for the module, enclosed in quotation marks.  When you\nreload the configuration or restart NGINX, the module is loaded in.\nIt is possible to specify a path relative to the source directory,\nor a full path, please see\nhttps://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ and\nhttp://nginx.org/en/docs/ngx_core_module.html#load_module for\ndetails.\n\nDefault path for the NGINX dynamic modules is\n\n/usr/local/libexec/nginx.","type":"install"}]},{"name":"nist-kat","origin":"security/nist-kat","version":"0.0.2015.02.23_1","comment":"Collection of NIST's Known Answer Test Vectors","maintainer":"jmg@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03fef85521c651d0cb47ba7fb4643844a2a32b34af58e3a958b127f95d88fdd1","flatsize":36000351,"path":"All/nist-kat-0.0.2015.02.23_1.pkg","repopath":"All/nist-kat-0.0.2015.02.23_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":13555780,"desc":"This is a collection of the NIST's Known Answer Test vectors.\n\nThese are primarily used to test the OpenCrypto framework.","categories":["security"]},{"name":"nextcloud-twofactor_nextcloud_notification-php83","origin":"security/nextcloud-twofactor_nextcloud_notification","version":"3.9.0_3","comment":"Use Nextcloud notification as MFA app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/twofactor_nextcloud_notification","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"713a95513853f63aced332db334a1b0bc5bc93e048c143f20a7aafda6734bbc7","flatsize":3547805,"path":"All/nextcloud-twofactor_nextcloud_notification-php83-3.9.0_3.pkg","repopath":"All/nextcloud-twofactor_nextcloud_notification-php83-3.9.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":504760,"desc":"Allows using any of your logged in devices as second factor","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security"],"annotations":{"flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud twofactor_nextcloud_notification app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud twofactor_nextcloud_notification app database structure"}]},{"name":"nextest","origin":"devel/nextest","version":"0.9.72_1","comment":"Next-generation test runner for Rust","maintainer":"yuri@FreeBSD.org","www":"https://nexte.st","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13abc79091a9bc8243a4313afe1fea3963892f9d46d3c2900df104a6c3f6695d","flatsize":27921676,"path":"All/nextest-0.9.72_1.pkg","repopath":"All/nextest-0.9.72_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":7309620,"desc":"Nextest is a next-generation test runner for Rust.\n\nFeatures:\n* Clean interface.\n* Up to 3x as fast as cargo test.\n* Identify slow and leaky tests.\n* Filter tests using an embedded language.\n* Configure per-test overrides.\n* Designed for CI.\n* Cross-platform.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"]},{"name":"nextcloud-twofactor_nextcloud_notification-php82","origin":"security/nextcloud-twofactor_nextcloud_notification","version":"3.9.0_3","comment":"Use Nextcloud notification as MFA app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/twofactor_nextcloud_notification","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"78c8017267c9f0c0b561555f466897e1f777ddd667c4491e157df19847260bc4","flatsize":3547805,"path":"All/nextcloud-twofactor_nextcloud_notification-php82-3.9.0_3.pkg","repopath":"All/nextcloud-twofactor_nextcloud_notification-php82-3.9.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":504760,"desc":"Allows using any of your logged in devices as second factor","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security"],"annotations":{"flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud twofactor_nextcloud_notification app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud twofactor_nextcloud_notification app database structure"}]},{"name":"nextcloud-twofactor_webauthn-php83","origin":"security/nextcloud-twofactor_webauthn","version":"1.4.0_3","comment":"U2F webauthn app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/twofactor_webauthn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d420738571a146c2c8cc25565d6b9a53de8487f81f4c00dd49da0b0cd39c2576","flatsize":42843563,"path":"All/nextcloud-twofactor_webauthn-php83-1.4.0_3.pkg","repopath":"All/nextcloud-twofactor_webauthn-php83-1.4.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":5868176,"desc":"A two-factor provider for Webauthn devices","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security"],"annotations":{"flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud twofactor_webauthn app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud twofactor_webauthn app database structure"}]},{"name":"nextcloud-twofactor_nextcloud_notification-php81","origin":"security/nextcloud-twofactor_nextcloud_notification","version":"3.9.0_3","comment":"Use Nextcloud notification as MFA app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/twofactor_nextcloud_notification","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"847a4d2b5cf715baf578122277bc3acb372818404c73d643531ed7a36b823ff9","flatsize":3547805,"path":"All/nextcloud-twofactor_nextcloud_notification-php81-3.9.0_3.pkg","repopath":"All/nextcloud-twofactor_nextcloud_notification-php81-3.9.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":504720,"desc":"Allows using any of your logged in devices as second factor","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security"],"annotations":{"flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud twofactor_nextcloud_notification app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud twofactor_nextcloud_notification app database structure"}]},{"name":"nextcloud-twofactor_admin-php82","origin":"security/nextcloud-twofactor_admin","version":"4.5.0_3","comment":"Admin create one-time TOTP app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/twofactor_admin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3122018419c2825d82ac9d5b28c2616b6f654c14de78a9075c141904be48865e","flatsize":1442345,"path":"All/nextcloud-twofactor_admin-php82-4.5.0_3.pkg","repopath":"All/nextcloud-twofactor_admin-php82-4.5.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":330152,"desc":"This two-factor auth (2FA) provider for Nextcloud allows admins to generate\na one-time code for users to log into a 2FA protected account. This is\nhelpful in situations where users have lost access to their other 2FA\nmethods or mandatory 2FA without any previously enabled 2FA provider.","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security"],"annotations":{"flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud twofactor_admin app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud twofactor_admin app database structure"}]},{"name":"nextcloud-twofactor_admin-php83","origin":"security/nextcloud-twofactor_admin","version":"4.5.0_3","comment":"Admin create one-time TOTP app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/twofactor_admin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b8e17ce5ec091f75429a9e102349f75eb864efb73dbc8d027ec614e9d98fbd4","flatsize":1442345,"path":"All/nextcloud-twofactor_admin-php83-4.5.0_3.pkg","repopath":"All/nextcloud-twofactor_admin-php83-4.5.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":330172,"desc":"This two-factor auth (2FA) provider for Nextcloud allows admins to generate\na one-time code for users to log into a 2FA protected account. This is\nhelpful in situations where users have lost access to their other 2FA\nmethods or mandatory 2FA without any previously enabled 2FA provider.","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security"],"annotations":{"flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud twofactor_admin app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud twofactor_admin app database structure"}]},{"name":"nextcloud-twofactor_admin-php81","origin":"security/nextcloud-twofactor_admin","version":"4.5.0_3","comment":"Admin create one-time TOTP app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/twofactor_admin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c97a2060be4389b70f419fe601c2f2adbf35891a8f7fd454674ba12828c8511","flatsize":1442345,"path":"All/nextcloud-twofactor_admin-php81-4.5.0_3.pkg","repopath":"All/nextcloud-twofactor_admin-php81-4.5.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":330204,"desc":"This two-factor auth (2FA) provider for Nextcloud allows admins to generate\na one-time code for users to log into a 2FA protected account. This is\nhelpful in situations where users have lost access to their other 2FA\nmethods or mandatory 2FA without any previously enabled 2FA provider.","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security"],"annotations":{"flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud twofactor_admin app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud twofactor_admin app database structure"}]},{"name":"nextcloud-tasks-php82","origin":"www/nextcloud-tasks","version":"0.16.0_3","comment":"Tasks app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/tasks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1d4a9393a961297d33832150b09f6106f2e9ffa20d2fdb71d97b4f607a0a20e","flatsize":11770765,"path":"All/nextcloud-tasks-php82-0.16.0_3.pkg","repopath":"All/nextcloud-tasks-php82-0.16.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1836024,"desc":"Tasks app for Nextcloud adds a Tasks menu to your Nextcloud.\nAdd the task lists as remote calendar.","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud tasks app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud tasks app database structure"}]},{"name":"nextcloud-tasks-php83","origin":"www/nextcloud-tasks","version":"0.16.0_3","comment":"Tasks app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/tasks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9012917159261040d1fd4c7b7c6f8d471e0ae813d0f14288b069c8342ddeeb6b","flatsize":11770765,"path":"All/nextcloud-tasks-php83-0.16.0_3.pkg","repopath":"All/nextcloud-tasks-php83-0.16.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1836272,"desc":"Tasks app for Nextcloud adds a Tasks menu to your Nextcloud.\nAdd the task lists as remote calendar.","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud tasks app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud tasks app database structure"}]},{"name":"nextcloud-tasks-php81","origin":"www/nextcloud-tasks","version":"0.16.0_3","comment":"Tasks app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/tasks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5165ce317ba0b2a1d26b619a3450bcc51ffbb838185890d3b831138fc26753c2","flatsize":11770765,"path":"All/nextcloud-tasks-php81-0.16.0_3.pkg","repopath":"All/nextcloud-tasks-php81-0.16.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1836112,"desc":"Tasks app for Nextcloud adds a Tasks menu to your Nextcloud.\nAdd the task lists as remote calendar.","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud tasks app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud tasks app database structure"}]},{"name":"nzbhydra2","origin":"news/nzbhydra2","version":"5.3.3","comment":"Usenet meta search","maintainer":"marcel@herrbischoff.com","www":"https://github.com/theotherp/nzbhydra2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bc1dd059356413486a0e7850f254bdd05b9a83b9e8ed7b95140264102903c2a","flatsize":87088707,"path":"All/nzbhydra2-5.3.3.pkg","repopath":"All/nzbhydra2-5.3.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":76069232,"desc":"NZBHydra 2 is a meta search for NZB indexers. It provides easy access to a\nnumber of raw and newznab based indexers. You can search all your indexers\nfrom one place and use it as an indexer source for tools like Sonarr,\nRadarr or CouchPotato.","deps":{"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["news","java"],"users":["nzbhydra2"],"groups":["nzbhydra2"]},{"name":"nextcloud-twofactor_webauthn-php81","origin":"security/nextcloud-twofactor_webauthn","version":"1.4.0_3","comment":"U2F webauthn app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/twofactor_webauthn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e5be8babcff4b581636414d56de53f3e9db45a4773663738cfcb54436197bfe","flatsize":42843563,"path":"All/nextcloud-twofactor_webauthn-php81-1.4.0_3.pkg","repopath":"All/nextcloud-twofactor_webauthn-php81-1.4.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":5868380,"desc":"A two-factor provider for Webauthn devices","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security"],"annotations":{"flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud twofactor_webauthn app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud twofactor_webauthn app database structure"}]},{"name":"nextcloud-twofactor_webauthn-php82","origin":"security/nextcloud-twofactor_webauthn","version":"1.4.0_3","comment":"U2F webauthn app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/twofactor_webauthn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"031e9ae70f2d58104858cb8196649f18604d9c682a0c2744e023629aa0b02058","flatsize":42843563,"path":"All/nextcloud-twofactor_webauthn-php82-1.4.0_3.pkg","repopath":"All/nextcloud-twofactor_webauthn-php82-1.4.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":5868108,"desc":"A two-factor provider for Webauthn devices","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security"],"annotations":{"flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud twofactor_webauthn app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud twofactor_webauthn app database structure"}]},{"name":"omegaT","origin":"editors/omegaT","version":"6.0.0","comment":"Powerful translation memory application written in Java","maintainer":"rodrigo@FreeBSD.org","www":"https://omegat.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4914d7a7d2254e0d95d244ecd1057fe5c4a3ec81b97e8cb182bf3df905fe5bd4","flatsize":218227743,"path":"All/omegaT-6.0.0.pkg","repopath":"All/omegaT-6.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":169650720,"desc":"OmegaT is a free translation memory application written in Java.\nIt does not translate for you, but help you during the translation process.\nThis tool is intended for professional translators.\n\nSee also: https://github.com/omegat-org/omegat","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["editors","java","x11"]},{"name":"ocaml","origin":"lang/ocaml","version":"4.14.2","comment":"Objective Caml compiler and programming environment","maintainer":"freebsd@dev.thsi.be","www":"https://ocaml.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4730ef42a709a0375e307c907710d7f10ddcaf1a60769b38ba3c9fcba56abcd8","flatsize":515861657,"path":"All/ocaml-4.14.2.pkg","repopath":"All/ocaml-4.14.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":119889156,"desc":"Objective Caml is an implementation of the ML language, based on\nthe Caml Light dialect extended with a complete class-based object system\nand a powerful module system in the style of Standard ML.\n\nObjective Caml comprises two compilers. One generates bytecode\nwhich is then interpreted by a C program. This compiler runs quickly,\ngenerates compact code with moderate memory requirements, and is\nportable to essentially any 32 or 64 bit Unix platform. Performance of\ngenerated programs is quite good for a bytecoded implementation:\nalmost twice as fast as Caml Light 0.7. This compiler can be used\neither as a standalone, batch-oriented compiler that produces\nstandalone programs, or as an interactive, toplevel-based system.\n\nThe other compiler generates high-performance native code for a number\nof processors. Compilation takes longer and generates bigger code, but\nthe generated programs deliver excellent performance, while retaining\nthe moderate memory requirements of the bytecode compiler.","categories":["lang"],"options":{"DOCS":"on","EXAMPLES":"on","MANPAGES":"on","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:inria:ocaml:4.14.2:::::dragonfly6:x86_64"}},{"name":"nextcloud-spreed-signaling","origin":"net-im/nextcloud-spreed-signaling","version":"1.1.3_8","comment":"Signaling server used for Nextcloud Talk","maintainer":"jsm@FreeBSD.org","www":"https://github.com/strukturag/nextcloud-spreed-signaling","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca8a60d7d96d70446419892399c07638b5e7c9e12ff2d4d0af9c7d8678777c16","flatsize":36244941,"path":"All/nextcloud-spreed-signaling-1.1.3_8.pkg","repopath":"All/nextcloud-spreed-signaling-1.1.3_8.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":9934372,"desc":"The standalone signaling server which can be used for Nextcloud","categories":["net-im"],"users":["signaling"],"groups":["signaling"]},{"name":"nextcloud-passman-php83","origin":"security/nextcloud-passman","version":"2.4.9_3","comment":"Full featured password manager for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://passman.cc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8069b1d108b683650697593a27e750ef71a100970aadfb85ddd8d483f5ef028c","flatsize":7788739,"path":"All/nextcloud-passman-php83-2.4.9_3.pkg","repopath":"All/nextcloud-passman-php83-2.4.9_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1802128,"desc":"Open Source Password Manager\n\nPassman allows you to host your passwords and credentials on your own\nNextcloud instance. Independently and open source.\n\nThe encryption is done on the client and server side with AES256 bit\nencryption, to ensure the safety of your credentials.","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security"],"annotations":{"flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud passman app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud passman app database structure"}]},{"name":"nextcloud-passman-php82","origin":"security/nextcloud-passman","version":"2.4.9_3","comment":"Full featured password manager for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://passman.cc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"986bc5223419fb87747ab411349f9e9be1e54886a80584d204e9e3c3c7b543c9","flatsize":7788739,"path":"All/nextcloud-passman-php82-2.4.9_3.pkg","repopath":"All/nextcloud-passman-php82-2.4.9_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1802288,"desc":"Open Source Password Manager\n\nPassman allows you to host your passwords and credentials on your own\nNextcloud instance. Independently and open source.\n\nThe encryption is done on the client and server side with AES256 bit\nencryption, to ensure the safety of your credentials.","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security"],"annotations":{"flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud passman app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud passman app database structure"}]},{"name":"nextcloud-passman-php81","origin":"security/nextcloud-passman","version":"2.4.9_3","comment":"Full featured password manager for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://passman.cc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f183cfc150b3eb3d438aadcb647de174f4f4127c346c2f0a4dbe808e81650654","flatsize":7788739,"path":"All/nextcloud-passman-php81-2.4.9_3.pkg","repopath":"All/nextcloud-passman-php81-2.4.9_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1808820,"desc":"Open Source Password Manager\n\nPassman allows you to host your passwords and credentials on your own\nNextcloud instance. Independently and open source.\n\nThe encryption is done on the client and server side with AES256 bit\nencryption, to ensure the safety of your credentials.","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security"],"annotations":{"flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud passman app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud passman app database structure"}]},{"name":"nextcloud-talk-php82","origin":"net-im/nextcloud-talk","version":"19.0.4","comment":"Online meeting app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://nextcloud.com/talk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fd83c680c1d98b98b33a81531bea007ac8c38775ef7177a85136cb6aa312b56","flatsize":179091203,"path":"All/nextcloud-talk-php82-19.0.4.pkg","repopath":"All/nextcloud-talk-php82-19.0.4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":30497540,"desc":"Chat, video & audio-conferencing using WebRTC\n\n * Chat integration! Nextcloud Talk comes with a simple text chat. Allowing\n   you to share files from your Nextcloud and mentioning other participants.\n * Private, group, public and password protected calls! Just invite somebody, a\n   whole group or send a public link to invite to a call.\n * Screen sharing! Share your screen with participants of your call. You just\n   need to use Firefox version 52 (or newer), latest Edge or Chrome 49 (or\n   newer) with this Chrome extension.\n * Integration with other Nextcloud apps like Files, Contacts and Deck. More to\n   come.","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-im","www"],"annotations":{"cpe":"cpe:2.3:a:nextcloud:talk:19.0.4:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud talk app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud talk app database structure"}]},{"name":"nextcloud-notes-php83","origin":"www/nextcloud-notes","version":"4.10.0_3","comment":"Notes app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/notes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28ae762f7b41a11b60dfc81500e0c9f25f4a8743beb4f599bb480f9392be6a6b","flatsize":28684399,"path":"All/nextcloud-notes-php83-4.10.0_3.pkg","repopath":"All/nextcloud-notes-php83-4.10.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":4412992,"desc":"The Notes app is a distraction free notes taking app. It supports\nformatting using Markdown syntax. Notes are saved as files in your\nNextcloud, so you can view and edit them with every Nextcloud client.\nFurthermore, a separate RESTful API allows for an easy integration into\nthird-party apps (currently, there are notes apps for Android and iOS which\nallow convenient access to your Nextcloud notes). Further features include\nmarking notes as favorites and future versions will provide categories for\nbetter organization.","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www","editors"],"annotations":{"flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud notes app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud notes app database structure"}]},{"name":"nextcloud-notes-php82","origin":"www/nextcloud-notes","version":"4.10.0_3","comment":"Notes app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/notes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1c332f9bcf1b48e1b14323fa72384bef2c4b0e72ead5d89fa7d62e0bd26b751","flatsize":28684399,"path":"All/nextcloud-notes-php82-4.10.0_3.pkg","repopath":"All/nextcloud-notes-php82-4.10.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":4413128,"desc":"The Notes app is a distraction free notes taking app. It supports\nformatting using Markdown syntax. Notes are saved as files in your\nNextcloud, so you can view and edit them with every Nextcloud client.\nFurthermore, a separate RESTful API allows for an easy integration into\nthird-party apps (currently, there are notes apps for Android and iOS which\nallow convenient access to your Nextcloud notes). Further features include\nmarking notes as favorites and future versions will provide categories for\nbetter organization.","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www","editors"],"annotations":{"flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud notes app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud notes app database structure"}]},{"name":"nextcloud-talk-php83","origin":"net-im/nextcloud-talk","version":"19.0.4","comment":"Online meeting app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://nextcloud.com/talk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ca281260099f208c7f950de24208b25bf11f34f3c3de1f49c26f1576a1b37a9","flatsize":179091203,"path":"All/nextcloud-talk-php83-19.0.4.pkg","repopath":"All/nextcloud-talk-php83-19.0.4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":30497068,"desc":"Chat, video & audio-conferencing using WebRTC\n\n * Chat integration! Nextcloud Talk comes with a simple text chat. Allowing\n   you to share files from your Nextcloud and mentioning other participants.\n * Private, group, public and password protected calls! Just invite somebody, a\n   whole group or send a public link to invite to a call.\n * Screen sharing! Share your screen with participants of your call. You just\n   need to use Firefox version 52 (or newer), latest Edge or Chrome 49 (or\n   newer) with this Chrome extension.\n * Integration with other Nextcloud apps like Files, Contacts and Deck. More to\n   come.","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-im","www"],"annotations":{"cpe":"cpe:2.3:a:nextcloud:talk:19.0.4:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud talk app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud talk app database structure"}]},{"name":"nextcloud-talk-php81","origin":"net-im/nextcloud-talk","version":"19.0.4","comment":"Online meeting app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://nextcloud.com/talk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8a2c5c14de879ad139f2ed4f9c0c65a7b4a6ab4fa9c0fcd014e3e816f36b7b7","flatsize":179091203,"path":"All/nextcloud-talk-php81-19.0.4.pkg","repopath":"All/nextcloud-talk-php81-19.0.4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":30497016,"desc":"Chat, video & audio-conferencing using WebRTC\n\n * Chat integration! Nextcloud Talk comes with a simple text chat. Allowing\n   you to share files from your Nextcloud and mentioning other participants.\n * Private, group, public and password protected calls! Just invite somebody, a\n   whole group or send a public link to invite to a call.\n * Screen sharing! Share your screen with participants of your call. You just\n   need to use Firefox version 52 (or newer), latest Edge or Chrome 49 (or\n   newer) with this Chrome extension.\n * Integration with other Nextcloud apps like Files, Contacts and Deck. More to\n   come.","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-im","www"],"annotations":{"cpe":"cpe:2.3:a:nextcloud:talk:19.0.4:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud talk app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud talk app database structure"}]},{"name":"nextcloud-notes-php81","origin":"www/nextcloud-notes","version":"4.10.0_3","comment":"Notes app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/notes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23547a6e3ab69849fd637ffedf94d4e9b4050d73d31f7bb11e0aa9d2baa84edf","flatsize":28684399,"path":"All/nextcloud-notes-php81-4.10.0_3.pkg","repopath":"All/nextcloud-notes-php81-4.10.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":4413412,"desc":"The Notes app is a distraction free notes taking app. It supports\nformatting using Markdown syntax. Notes are saved as files in your\nNextcloud, so you can view and edit them with every Nextcloud client.\nFurthermore, a separate RESTful API allows for an easy integration into\nthird-party apps (currently, there are notes apps for Android and iOS which\nallow convenient access to your Nextcloud notes). Further features include\nmarking notes as favorites and future versions will provide categories for\nbetter organization.","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www","editors"],"annotations":{"flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud notes app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud notes app database structure"}]},{"name":"nextcloud-groupfolders-php83","origin":"www/nextcloud-groupfolders","version":"17.0.1","comment":"Groupfolders app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/groupfolders","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fbc39ea8e57b0780de3356ceeb09162bb63c01e113768080f7807aca6809dc0","flatsize":15036143,"path":"All/nextcloud-groupfolders-php83-17.0.1.pkg","repopath":"All/nextcloud-groupfolders-php83-17.0.1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":2438060,"desc":"Nextcloud app for Admin configured folders shared by everyone in a group.","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud groupfolders app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud groupfolders app database structure"}]},{"name":"nextcloud-groupfolders-php82","origin":"www/nextcloud-groupfolders","version":"17.0.1","comment":"Groupfolders app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/groupfolders","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b22635c8d1e80b72938db8383c6ae6c45c47e6fd42e70ba0bb64e1e7f2c8fad","flatsize":15036143,"path":"All/nextcloud-groupfolders-php82-17.0.1.pkg","repopath":"All/nextcloud-groupfolders-php82-17.0.1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":2437940,"desc":"Nextcloud app for Admin configured folders shared by everyone in a group.","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud groupfolders app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud groupfolders app database structure"}]},{"name":"nextcloud-groupfolders-php81","origin":"www/nextcloud-groupfolders","version":"17.0.1","comment":"Groupfolders app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/groupfolders","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e831a7bf6e6423e00e1b5e236893b5e4cfab0f03de700b20831c98395ed1da6","flatsize":15036143,"path":"All/nextcloud-groupfolders-php81-17.0.1.pkg","repopath":"All/nextcloud-groupfolders-php81-17.0.1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":2438284,"desc":"Nextcloud app for Admin configured folders shared by everyone in a group.","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud groupfolders app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud groupfolders app database structure"}]},{"name":"nextcloud-forms-php83","origin":"www/nextcloud-forms","version":"4.2.4","comment":"Forms app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/forms","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34c5e3454eeea985ef39d56af4500d063cbfaddd3f886fac7d269548122af5b2","flatsize":25513779,"path":"All/nextcloud-forms-php83-4.2.4.pkg","repopath":"All/nextcloud-forms-php83-4.2.4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":3927420,"desc":"The Nextcloud Forms app is a self-hosted surveys and questionaires app.\n\n* Simple design: No mass of options, only the essentials. Works well on mobile\n  of course.\n* View & export results: Results are visualized and can also be exported as CSV\n  in the same format used by Google Forms.\n* Data under your control: The survey info and responses are kept private on\n  your instance.","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud forms app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud forms app database structure"}]},{"name":"nextcloud-forms-php82","origin":"www/nextcloud-forms","version":"4.2.4","comment":"Forms app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/forms","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e14f84df72cca9e3da1babfc91953834bac832bc693c34bae77ba1a12b85a6ba","flatsize":25513779,"path":"All/nextcloud-forms-php82-4.2.4.pkg","repopath":"All/nextcloud-forms-php82-4.2.4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":3928276,"desc":"The Nextcloud Forms app is a self-hosted surveys and questionaires app.\n\n* Simple design: No mass of options, only the essentials. Works well on mobile\n  of course.\n* View & export results: Results are visualized and can also be exported as CSV\n  in the same format used by Google Forms.\n* Data under your control: The survey info and responses are kept private on\n  your instance.","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud forms app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud forms app database structure"}]},{"name":"nextcloud-end_to_end_encryption-php83","origin":"security/nextcloud-end_to_end_encryption","version":"1.15.2_3","comment":"End-to-End Encryption app for Nextcloud","maintainer":"brnrd@freebsd.org","www":"https://apps.nextcloud.com/apps/end_to_end_encryption","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f86b09ac35318714f0d56bb57edd7862932db779783e15a766e592ec442108f5","flatsize":14248729,"path":"All/nextcloud-end_to_end_encryption-php83-1.15.2_3.pkg","repopath":"All/nextcloud-end_to_end_encryption-php83-1.15.2_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1515508,"desc":"Provides the necessary endpoint to enable end-to-end encryption","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["security"],"annotations":{"flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud end_to_end_encryption app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud end_to_end_encryption app database structure"}]},{"name":"nimuh","origin":"games/nimuh","version":"1.02_12","comment":"Puzzle game destined to improve the knowledge of Andalusia","maintainer":"amdmi3@FreeBSD.org","www":"https://nimuh.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c954f1ec8b8a84ea5ecbf8b6ac9ab9f47f5fa5648475a05ad8ff215ce5f90630","flatsize":58534238,"path":"All/nimuh-1.02_12.pkg","repopath":"All/nimuh-1.02_12.pkg","licenselogic":"single","licenses":["CC-BY-NC-SA-2.0"],"pkgsize":48997972,"desc":"Nimuh is a project puzzle game destined to improve the knowledge\nof Andalusia\n\nWe are CaninoStudios, a development group destined to make video\ngames under the free software philosophy. We are writing you to\nmake a presentation of our latest release \"Nimuh, searching for the\nAndalusian treasure\".\n\nThis project is oriented to education and acknowledge of our land,\nAndalusia.\n\n\"Nimuh\" has been released under the Creative Commons license. It's\na puzzle type game and it's based in the \"Theseus and the Minotaur\nMazes\" game, but we decided to improve it by adding a 3D isometric\nview. You can go through 40 different Andalusian locations and play\nall the levels while you learn about the typical food, fiestas and\nhistory of every place.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games","education"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libexpat.so.1","libGL.so.1","libGLU.so.1"]},{"name":"nextcloud-end_to_end_encryption-php82","origin":"security/nextcloud-end_to_end_encryption","version":"1.15.2_3","comment":"End-to-End Encryption app for Nextcloud","maintainer":"brnrd@freebsd.org","www":"https://apps.nextcloud.com/apps/end_to_end_encryption","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9424bef9a0a051b10e1db9560bcaa1e944ff970f4b838cef3b2a8eb13e8e6167","flatsize":14248729,"path":"All/nextcloud-end_to_end_encryption-php82-1.15.2_3.pkg","repopath":"All/nextcloud-end_to_end_encryption-php82-1.15.2_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1515292,"desc":"Provides the necessary endpoint to enable end-to-end encryption","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["security"],"annotations":{"flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud end_to_end_encryption app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud end_to_end_encryption app database structure"}]},{"name":"nextcloud-end_to_end_encryption-php81","origin":"security/nextcloud-end_to_end_encryption","version":"1.15.2_3","comment":"End-to-End Encryption app for Nextcloud","maintainer":"brnrd@freebsd.org","www":"https://apps.nextcloud.com/apps/end_to_end_encryption","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79bdcd7b980666147b7539e07815651e4aaf85c098045007c54750f2977b6fe3","flatsize":14248729,"path":"All/nextcloud-end_to_end_encryption-php81-1.15.2_3.pkg","repopath":"All/nextcloud-end_to_end_encryption-php81-1.15.2_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1515596,"desc":"Provides the necessary endpoint to enable end-to-end encryption","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["security"],"annotations":{"flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud end_to_end_encryption app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud end_to_end_encryption app database structure"}]},{"name":"nextcloud-forms-php81","origin":"www/nextcloud-forms","version":"4.2.4","comment":"Forms app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/forms","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d163c09773f34a509165bc1a2dc517fb89833dbfe67fb7d4de7010d3bbd3b42","flatsize":25513779,"path":"All/nextcloud-forms-php81-4.2.4.pkg","repopath":"All/nextcloud-forms-php81-4.2.4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":3927292,"desc":"The Nextcloud Forms app is a self-hosted surveys and questionaires app.\n\n* Simple design: No mass of options, only the essentials. Works well on mobile\n  of course.\n* View & export results: Results are visualized and can also be exported as CSV\n  in the same format used by Google Forms.\n* Data under your control: The survey info and responses are kept private on\n  your instance.","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud forms app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud forms app database structure"}]},{"name":"nextcloud-mail-php81","origin":"mail/nextcloud-mail","version":"3.7.2","comment":"Mail app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/mail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8a75e0843cb710696b166212277b36c6ca2bc2c00835e6255e23f550c73ff0a","flatsize":90828518,"path":"All/nextcloud-mail-php81-3.7.2.pkg","repopath":"All/nextcloud-mail-php81-3.7.2.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":18188924,"desc":"Easy to use email client which connects to your mail server via IMAP and SMTP.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-imap":{"origin":"mail/php81-imap","version":"8.1.29"}},"categories":["mail"],"annotations":{"cpe":"cpe:2.3:a:nextcloud:mail:3.7.2:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud mail app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud mail app database structure"}]},{"name":"nextcloud-mail-php83","origin":"mail/nextcloud-mail","version":"3.7.2","comment":"Mail app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/mail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9a888a64a35024aebfba9ae4b1abd083b898435656f62e248e134fc74ea290c","flatsize":90828518,"path":"All/nextcloud-mail-php83-3.7.2.pkg","repopath":"All/nextcloud-mail-php83-3.7.2.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":18187200,"desc":"Easy to use email client which connects to your mail server via IMAP and SMTP.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-imap":{"origin":"mail/php83-imap","version":"8.3.9"}},"categories":["mail"],"annotations":{"cpe":"cpe:2.3:a:nextcloud:mail:3.7.2:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud mail app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud mail app database structure"}]},{"name":"noto-sans-tc","origin":"x11-fonts/noto-sans-tc","version":"2.004","comment":"Google Noto Sans (Traditional Chinese)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf49fbcc51a85a71d1a4d742ab73e745efc4ddbfedab7bbef02283963835f792","flatsize":188589996,"path":"All/noto-sans-tc-2.004.pkg","repopath":"All/noto-sans-tc-2.004.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":125694600,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the Sans set of Traditional Chinese fonts which supports BIG5.\nTraditional Chinese glyphs comply with the glyph standard of the Taiwan Ministry\nof Education.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"nextcloud-mail-php82","origin":"mail/nextcloud-mail","version":"3.7.2","comment":"Mail app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/mail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20c69a2d412d3e431f305493c0b3df41b6b3717cbe519382c5542f1ed7136d05","flatsize":90828518,"path":"All/nextcloud-mail-php82-3.7.2.pkg","repopath":"All/nextcloud-mail-php82-3.7.2.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":18190684,"desc":"Easy to use email client which connects to your mail server via IMAP and SMTP.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-imap":{"origin":"mail/php82-imap","version":"8.2.21"}},"categories":["mail"],"annotations":{"cpe":"cpe:2.3:a:nextcloud:mail:3.7.2:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud mail app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud mail app database structure"}]},{"name":"nextcloud-deck-php82","origin":"www/nextcloud-deck","version":"1.13.1","comment":"Kanban app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/deck","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c78d0e0b02ce7ae8dde01be33456c12f1833d246631a730946b84f342526315","flatsize":65343858,"path":"All/nextcloud-deck-php82-1.13.1.pkg","repopath":"All/nextcloud-deck-php82-1.13.1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":9093460,"desc":"Nextcloud Deck is a kanban style organization tool aimed at personal\nplanning and project organization for teams integrated with Nextcloud.","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:deck:deck:1.13.1:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud deck app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud deck app database structure"}]},{"name":"nextcloud-deck-php83","origin":"www/nextcloud-deck","version":"1.13.1","comment":"Kanban app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/deck","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ca5cf6c22d130fb2d32f94a56af5301383fb066206f1b22376c590efda58d30","flatsize":65343858,"path":"All/nextcloud-deck-php83-1.13.1.pkg","repopath":"All/nextcloud-deck-php83-1.13.1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":9093316,"desc":"Nextcloud Deck is a kanban style organization tool aimed at personal\nplanning and project organization for teams integrated with Nextcloud.","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:deck:deck:1.13.1:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud deck app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud deck app database structure"}]},{"name":"nextcloud-deck-php81","origin":"www/nextcloud-deck","version":"1.13.1","comment":"Kanban app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/deck","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"508e21fedd2406910e50084985607cd7aa12594bfbed1a129bb5bc6839aaf5d6","flatsize":65343858,"path":"All/nextcloud-deck-php81-1.13.1.pkg","repopath":"All/nextcloud-deck-php81-1.13.1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":9093620,"desc":"Nextcloud Deck is a kanban style organization tool aimed at personal\nplanning and project organization for teams integrated with Nextcloud.","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:deck:deck:1.13.1:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud deck app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud deck app database structure"}]},{"name":"nextcloud-cospend-php81","origin":"finance/nextcloud-cospend","version":"1.6.1_3","comment":"Cospend app for Nextcloud","maintainer":"mr@FreeBSD.org","www":"https://apps.nextcloud.com/apps/cospend","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fb9112c72e28c20b1acce715c6358fda1279bd2695397d0fbecc9858a30fc65","flatsize":47548346,"path":"All/nextcloud-cospend-php81-1.6.1_3.pkg","repopath":"All/nextcloud-cospend-php81-1.6.1_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":6676228,"desc":"Nextcloud Cospend is a group/shared budget manager.\nIt was inspired by the great IHateMoney.\nYou can use it when you share a house, when you go on vacation with friends,\nwhenever you share money with others.\nIt lets you create projects with members and bills.\nEach member has a balance computed from the project bills.\nThis way you can see who owes the group and who the group owes.\nUltimately you can ask for a settlement plan telling you\nwhich payments to make to reset members balances.\nProject members are independent from Nextcloud users.\nProjects can be accessed and modified by people without a Nextcloud account.\nEach project has an ID and a password for guest access.\nMoneyBuster Android client is available in F-Droid and on the Play store.\nPayForMe iOS client is currently being developped!","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["finance","www","editors"],"annotations":{"flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud cospend app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud cospend app database structure"}]},{"name":"nextcloud-cospend-php83","origin":"finance/nextcloud-cospend","version":"1.6.1_3","comment":"Cospend app for Nextcloud","maintainer":"mr@FreeBSD.org","www":"https://apps.nextcloud.com/apps/cospend","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25f976fe52e83f06f520cec83c734ce7793e8ded07abd4c38f259495de3a6be5","flatsize":47548346,"path":"All/nextcloud-cospend-php83-1.6.1_3.pkg","repopath":"All/nextcloud-cospend-php83-1.6.1_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":6673680,"desc":"Nextcloud Cospend is a group/shared budget manager.\nIt was inspired by the great IHateMoney.\nYou can use it when you share a house, when you go on vacation with friends,\nwhenever you share money with others.\nIt lets you create projects with members and bills.\nEach member has a balance computed from the project bills.\nThis way you can see who owes the group and who the group owes.\nUltimately you can ask for a settlement plan telling you\nwhich payments to make to reset members balances.\nProject members are independent from Nextcloud users.\nProjects can be accessed and modified by people without a Nextcloud account.\nEach project has an ID and a password for guest access.\nMoneyBuster Android client is available in F-Droid and on the Play store.\nPayForMe iOS client is currently being developped!","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["finance","www","editors"],"annotations":{"flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud cospend app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud cospend app database structure"}]},{"name":"nextcloud-contacts-php82","origin":"www/nextcloud-contacts","version":"6.0.0_3","comment":"Contacts app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/contacts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"588dabc817d3d950095bc36ee5f08e329948fda83196fa83124cde63e1d5fafa","flatsize":41136562,"path":"All/nextcloud-contacts-php82-6.0.0_3.pkg","repopath":"All/nextcloud-contacts-php82-6.0.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":5810192,"desc":"The Nextcloud contacts app is a user interface for Nextcloud's CardDAV\nserver. Easily sync contacts from various devices with your Nextcloud\nand edit them online.\n * Integration with other Nextcloud apps! Currently Mail and Calendar -\n   more to come.\n * Never forget a birthday! You can sync birthdays and other recurring\n   events with your Nextcloud Calendar.\n * Sharing of Adressbooks! You want to share your contacts with your\n   friends or coworkers? No problem!\n * We're not reinventing the wheel! Based on the great and open SabreDAV\n   library.","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:nextcloud:contacts:6.0.0:::::dragonfly6:x86_64:3","flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud contacts app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud contacts app database structure"}]},{"name":"noto-sans-kr","origin":"x11-fonts/noto-sans-kr","version":"2.004","comment":"Google Noto Sans (Korean)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2bbd2547f9883b2e2bac739449bbded75665e3ef1d3a9f4c3be7b073da8bc0a6","flatsize":181419884,"path":"All/noto-sans-kr-2.004.pkg","repopath":"All/noto-sans-kr-2.004.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":118967804,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the Sans set of Korean fonts which supports over 1.5 million\narchaic Hangul syllables and 11,172 modern syllables as well as all CJK\nideographs in KS X 1001 and KS X 1002.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"noto-serif-kr","origin":"x11-fonts/noto-serif-kr","version":"2.002","comment":"Google Noto Serif (Korean)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbe364b298ba39b531757b34dfaa6c59ff27778a633df315cfc1d6421999cabe","flatsize":219804935,"path":"All/noto-serif-kr-2.002.pkg","repopath":"All/noto-serif-kr-2.002.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":140771692,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the Serif set of Korean fonts which supports over 1.5 million\narchaic Hangul syllables and 11,172 modern syllables as well as all CJK\nideographs in KS X 1001 and KS X 1002.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"nextcloud-appointments-php83","origin":"www/nextcloud-appointments","version":"2.1.4","comment":"Appointments app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/appointments","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d67ba65970343c9ac3486c565378bf305bb475cf94eaac3dd6fe6c37c3a59b3e","flatsize":6983710,"path":"All/nextcloud-appointments-php83-2.1.4.pkg","repopath":"All/nextcloud-appointments-php83-2.1.4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1357512,"desc":"The Appointments app lets you book appointments into your calendar via\nsecure online form. Attendees can confirm or cancel their appointments via\nan email link.","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"annotations":{"flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud appointments app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud appointments app database structure"}]},{"name":"nexfontsel","origin":"x11-fonts/nexfontsel","version":"3.1","comment":"NeXtaw based replacement for xfontsel","maintainer":"ports@FreeBSD.org","www":"http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/nexfontsel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7c8b998daebecb680b90933a544865c95f61d4a7ba6288cd40ea15cb5e783c4","flatsize":52552,"path":"All/nexfontsel-3.1.pkg","repopath":"All/nexfontsel-3.1.pkg","licenselogic":"single","pkgsize":21320,"desc":"NeXFontSel is a improve version of xfontsel. NeXFontSel has these\nadvantage from standerd xfontsel.\n\no neXtaw's scrollable menu widget.\no \"reset button\".\no I18N sopport.\no Unicode support.\no Some short-cut key bindings support.","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"neXtaw":{"origin":"x11-toolkits/neXtaw","version":"0.15.1_5"}},"categories":["x11-fonts"],"shlibs_required":["libneXtaw.so.0","libXmu.so.6","libXt.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe nexfontsel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nextcloud-cospend-php82","origin":"finance/nextcloud-cospend","version":"1.6.1_3","comment":"Cospend app for Nextcloud","maintainer":"mr@FreeBSD.org","www":"https://apps.nextcloud.com/apps/cospend","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27d30e38595e768bd4764a07961f0e2adf1ede057a9ac5a13b212c9047a40d77","flatsize":47548346,"path":"All/nextcloud-cospend-php82-1.6.1_3.pkg","repopath":"All/nextcloud-cospend-php82-1.6.1_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":6674188,"desc":"Nextcloud Cospend is a group/shared budget manager.\nIt was inspired by the great IHateMoney.\nYou can use it when you share a house, when you go on vacation with friends,\nwhenever you share money with others.\nIt lets you create projects with members and bills.\nEach member has a balance computed from the project bills.\nThis way you can see who owes the group and who the group owes.\nUltimately you can ask for a settlement plan telling you\nwhich payments to make to reset members balances.\nProject members are independent from Nextcloud users.\nProjects can be accessed and modified by people without a Nextcloud account.\nEach project has an ID and a password for guest access.\nMoneyBuster Android client is available in F-Droid and on the Play store.\nPayForMe iOS client is currently being developped!","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["finance","www","editors"],"annotations":{"flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud cospend app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud cospend app database structure"}]},{"name":"nextcloud-appointments-php82","origin":"www/nextcloud-appointments","version":"2.1.4","comment":"Appointments app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/appointments","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed1ff605c5114b76e2948d4cd3a7c6b7d45f0359907e7cb89162d0264b9e8137","flatsize":6983710,"path":"All/nextcloud-appointments-php82-2.1.4.pkg","repopath":"All/nextcloud-appointments-php82-2.1.4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1357492,"desc":"The Appointments app lets you book appointments into your calendar via\nsecure online form. Attendees can confirm or cancel their appointments via\nan email link.","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud appointments app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud appointments app database structure"}]},{"name":"nextcloud-contacts-php83","origin":"www/nextcloud-contacts","version":"6.0.0_3","comment":"Contacts app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/contacts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6857ccfc423b790b3b17a5bc333634d23b2d774eba27b6374fddb2b822b56a0d","flatsize":41136562,"path":"All/nextcloud-contacts-php83-6.0.0_3.pkg","repopath":"All/nextcloud-contacts-php83-6.0.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":5810764,"desc":"The Nextcloud contacts app is a user interface for Nextcloud's CardDAV\nserver. Easily sync contacts from various devices with your Nextcloud\nand edit them online.\n * Integration with other Nextcloud apps! Currently Mail and Calendar -\n   more to come.\n * Never forget a birthday! You can sync birthdays and other recurring\n   events with your Nextcloud Calendar.\n * Sharing of Adressbooks! You want to share your contacts with your\n   friends or coworkers? No problem!\n * We're not reinventing the wheel! Based on the great and open SabreDAV\n   library.","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:nextcloud:contacts:6.0.0:::::dragonfly6:x86_64:3","flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud contacts app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud contacts app database structure"}]},{"name":"nextcloud-appointments-php81","origin":"www/nextcloud-appointments","version":"2.1.4","comment":"Appointments app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/appointments","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d306b58ed551e67cbc1e27c7e479ea89508949e01c203b448a1f72d6705b66f","flatsize":6983710,"path":"All/nextcloud-appointments-php81-2.1.4.pkg","repopath":"All/nextcloud-appointments-php81-2.1.4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1357440,"desc":"The Appointments app lets you book appointments into your calendar via\nsecure online form. Attendees can confirm or cancel their appointments via\nan email link.","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"annotations":{"flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud appointments app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud appointments app database structure"}]},{"name":"newvox","origin":"games/newvox","version":"1.0_8","comment":"Voxel-style landscape rendering fly-by","maintainer":"ports@FreeBSD.org","www":"https://www.libsdl.org/projects/newvox/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fdf8d6e0e0dbb1d1752a892346f8fe417c4230b43d25b4b9e838d4d24213df7","flatsize":11117,"path":"All/newvox-1.0_8.pkg","repopath":"All/newvox-1.0_8.pkg","licenselogic":"single","pkgsize":5232,"desc":"Voxel-style landscape rendering.  Move around the landscape\nby using the arrow keys.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe newvox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"newtonsoft-json","origin":"devel/newtonsoft-json","version":"9.0.1_4","comment":"Popular high-performance JSON framework for .NET","maintainer":"ports@FreeBSD.org","www":"http://james.newtonking.com/json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7eb09a3b4265924f5c9f622d9b9a09700618b2dc80933c18cfc7461ee78d4d0","flatsize":736746,"path":"All/newtonsoft-json-9.0.1_4.pkg","repopath":"All/newtonsoft-json-9.0.1_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":227176,"desc":"Popular high-performance JSON framework for .NET\n* Flexible JSON serializer for converting between .NET objects and JSON\n* LINQ to JSON for manually reading and writing JSON\n* High performance, faster than .NET's built-in JSON serializers\n* Write indented, easy to read JSON\n* Convert JSON to and from XML\n* Supports .NET 2, .NET 3.5, .NET 4, .NET 4.5, Silverlight, Windows Phone and\n  Windows 8 Store\n\nThe JSON serializer in Json.NET is a good choice when the JSON you are reading\nor writing maps closely to a .NET class.","deps":{"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe newtonsoft-json port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"newt","origin":"devel/newt","version":"0.52.22_1","comment":"Not Eriks Windowing Toolkit: console I/O handling library","maintainer":"ports@FreeBSD.org","www":"https://pagure.io/newt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23a859ebe43b6d55286a51364a5c6c3900300d3c9a6076cc7d6b759cd38f8011","flatsize":395196,"path":"All/newt-0.52.22_1.pkg","repopath":"All/newt-0.52.22_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":101612,"desc":"Newt is a windowing toolkit for text mode built from the slang\nlibrary. It allows color text mode applications to easily use\nstackable windows, push buttons, check boxes, radio buttons, lists,\nentry fields, labels, and displayable text. Scrollbars are supported,\nand forms may be nested to provide extra functionality.\n\nBesides the newt library, this port provides whiptail, which may\nbe used from shell scripts similarly to Savio Lam's \"dialog\". Newt\nprovides the textual interface for the Red Hat and Debian boot\ndisks.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libslang2":{"origin":"devel/libslang2","version":"2.3.3_2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"popt":{"origin":"devel/popt","version":"1.19_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libslang.so.2","libintl.so.8","libpopt.so.0"],"options":{"NLS":"on","PYTHON":"on","TCL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe newt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"newsx","origin":"news/newsx","version":"1.6_5","comment":"Program to fetch news from and post news to a remote NNTP server","maintainer":"thierry@FreeBSD.org","www":"https://web.archive.org/web/20220208213916/http://www.kvaleberg.no/newsx.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98203e9e34161ab7de0d5347f97d85de4c6fcf8d96b02b4911eed732faf2613d","flatsize":221269,"path":"All/newsx-1.6_5.pkg","repopath":"All/newsx-1.6_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":87496,"desc":"Newsx is an NNTP client for Unix. It will connect to a remote NNTP\nserver and post outgoing articles batched by the news system, as well as\nfetch incoming articles.\n\nIt provides the NNTP capabilities required for small local news spools\non installations with NNTP access only through limited ISP accounts. It\nworks well via a dialup SLIP/PPP connection.\n\nNewsx is also well suited for large spools with normal feeds, being\nused for pulling newsgroups from specific NNTP servers that are not\ndistributed in the usual manner. Since newsx obeys the normal news spool\nconfiguration file and requires little or no specific configuration, the\nadministrative burden should be minimized.","deps":{"inn":{"origin":"news/inn","version":"2.7.1_2"}},"categories":["news"],"shlibs_required":["libinn.so.9"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:newsx:newsx:1.6:::::dragonfly6:x86_64:5"}},{"name":"newsstar","origin":"news/newsstar","version":"1.5.6_5","comment":"Transfer news between a local NNTP server (INN, sn, s-news)","maintainer":"mandree@FreeBSD.org","www":"https://newsstar.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84856a0979cb4b736f36da43b534db995a388edcce1f14a199c7ff30a29d9c86","flatsize":312974,"path":"All/newsstar-1.5.6_5.pkg","repopath":"All/newsstar-1.5.6_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":96204,"desc":"Newsstar fetches news and posts it to a local server; INN, s-news and sn are\nsupported, and it should be easy to adapt for other servers with some\nconfiguration and extra scripts. It's designed for Unix-like systems, and all\nthe development was done on Linux.\n\nThere are already plenty of other programs to do this, but what makes newsstar\nspecial is that it can make multiple simultaneous connections, not only to\none server, but to several, supporting up to 10 threads. Before fetching each\narticle it checks that it hasn't already been downloaded by another thread or\nin a previous session. It can also pipeline article requests to make better\nuse of available bandwidth.\n\nI wrote it because a number of ISPs I have used suffer from unreliable\nnewsfeeds. There is an excellent free server made available by\nnews.individual.net, but it can be a bit slow at times, and using external\nservers uses more bandwidth. Therefore I wanted a program which could fetch\nwhatever articles my ISP has available, but use the foreign server to avoid\nmissing posts or getting them very late, and to do it as fast as possible.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libgdbm.so.6","libssl.so.12"],"options":{"DOCS":"on","EXAMPLES":"on","SSL":"on"}},{"name":"newspost","origin":"news/newspost","version":"2.1.1_2","comment":"Full-featured Usenet binary autoposter","maintainer":"ports@FreeBSD.org","www":"http://newspost.unixcab.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80dca9e8b49859add7a07ce352eab262e051c399bb913e27a73949ce13b9a4b3","flatsize":93072,"path":"All/newspost-2.1.1_2.pkg","repopath":"All/newspost-2.1.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43236,"desc":"Newspost is a full-featured Usenet binary autoposter.  It is meant as\nan all-in-one posting solution.  In addition to posting files, it can\npost text prefixes, and generate and post .SFV files and .PAR volumes.","categories":["news"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe newspost port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"newsgrab","origin":"news/newsgrab","version":"0.4.0_1","comment":"Download and uudecode binary files from USENET using regexps","maintainer":"ports@FreeBSD.org","www":"https://newsgrab.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d605e5c6b33db0950a2022834f637584e407082c70d2117b104ee182978d6c18","flatsize":33614,"path":"All/newsgrab-0.4.0_1.pkg","repopath":"All/newsgrab-0.4.0_1.pkg","licenselogic":"single","pkgsize":11944,"desc":"Based on a given regular expression and news group, newsgrab will\nconnect to your NNTP server and download all the binaries in articles\nthat match the given regexp and uudecode them.","deps":{"p5-NNTPClient":{"origin":"news/p5-NNTPClient","version":"0.37_1"},"p5-News-Newsrc":{"origin":"news/p5-News-Newsrc","version":"1.11_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe newsgrab port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"newsfish","origin":"news/newsfish","version":"1.2.6_1","comment":"Batch USENET news reader with filter capabilities","maintainer":"ports@FreeBSD.org","www":"https://www.saddi.com/software/newsfish/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12eece5c75e1fa92e729761aecbe0535a61e2209fe51fc34b59174a2694c414c","flatsize":40497,"path":"All/newsfish-1.2.6_1.pkg","repopath":"All/newsfish-1.2.6_1.pkg","licenselogic":"single","pkgsize":20168,"desc":"From the README:\n\nnewsfish, quite simply, is a batch USENET news reader. In other words,\nit is not interactive, and it has a very simple user interface. The power\nof newsfish is that it can sift through articles and save only the ones\nthat match your criteria. It does this by applying a set of regular\nexpressions (a la grep/egrep) to the headers of each article.\n\nArticles are saved in mailbox format, which makes them suitable for\nviewing under most popular mail readers.","categories":["news"],"messages":[{"message":"===>   NOTICE:\n\nThe newsfish port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"newsfetch","origin":"news/newsfetch","version":"1.21_3","comment":"Download news articles from NNTP server","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"978c13abd1066da08e27cbda9937f3ca16353dd99ebcede7d31537605e5c2a01","flatsize":25467,"path":"All/newsfetch-1.21_3.pkg","repopath":"All/newsfetch-1.21_3.pkg","licenselogic":"single","pkgsize":11860,"desc":"Newsfetch pulls news from an NNTP server and writes the articles to a file\nor pipes them to the specified command. The file created by newsfetch can be\nused with any mail reader.","categories":["news"],"messages":[{"message":"===>   NOTICE:\n\nThe newsfetch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"newfile","origin":"devel/newfile","version":"1.0.14_7","comment":"Tool for creating starter files in various languages","maintainer":"ports@FreeBSD.org","www":"https://newfile.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d176bc85a6b6a71d6af64ced4e5e6b4c09fda6ea1b451a601daecfaf5b93e446","flatsize":114544,"path":"All/newfile-1.0.14_7.pkg","repopath":"All/newfile-1.0.14_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":38432,"desc":"Newfile is a tool for creating starter files in various languages.\nIt uses a full-featured preprocessor (like the C preprocessor) to\ntransform templates into customized starter files. It can also generate\ntrees of files for a specific purpose, such as a project using automake\nand autoconf, or a FreeBSD port.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe newfile port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"newmat","origin":"math/newmat","version":"1.1_1","comment":"C++ matrix library","maintainer":"stephen@FreeBSD.org","www":"http://www.robertnz.net/nm_intro.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ceb5475e297055006b7860bf183dfab022fb1ff4be7aa31791fb5fffb1f083dd","flatsize":1484688,"path":"All/newmat-1.1_1.pkg","repopath":"All/newmat-1.1_1.pkg","licenselogic":"single","pkgsize":224304,"desc":"The package is intended for scientists and engineers who need to manipulate\na variety of types of matrices using standard matrix operations. Emphasis is\non the kind of operations needed in statistical calculations such as least\nsquares, linear equation solve and eigenvalues.","categories":["math"],"shlibs_provided":["libnewmat.so.1"]},{"name":"netwalk","origin":"games/netwalk","version":"0.4.11_3","comment":"Game where the object is to connect every terminal to the main server","maintainer":"ports@FreeBSD.org","www":"https://github.com/blynn/netwalk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"742c922a8c6070ff227b3d5ee48c0f6dfa38eaff046e9b24bd2aff28b531b6cd","flatsize":157428,"path":"All/netwalk-0.4.11_3.pkg","repopath":"All/netwalk-0.4.11_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":79348,"desc":"NetWalk is a puzzle game where the object is to connect every terminal to the\nmain server. (These are represented by coloured boxes, so you could\nalso imagine them to be water mains, electricity cables, phone lines, etc.)\n\nIn this version, not only must every terminal be connected, but every piece of\ncable must also be connected to the main server somehow.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_ttf-2.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe netwalk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"netwib","origin":"net/netwib","version":"5.38.0_3","comment":"Netwib network programming library","maintainer":"jmohacsi@bsd.hu","www":"http://www.laurentconstantin.com/en/netw/netwib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5805e5769ee67f3f63c82f15e3d855ca3acd886e8129f40ff64428fab0b6681","flatsize":1549266,"path":"All/netwib-5.38.0_3.pkg","repopath":"All/netwib-5.38.0_3.pkg","licenselogic":"single","pkgsize":321948,"desc":"Netwib is a network library providing :\n  - network features :\n    + address conversion\n    + UDP/TCP clients/servers\n    + packet encoding/decoding/displaying\n    + spoofing\n    + sniffing\n    + etc.\n  - and general features :\n    + data conversion\n    + linked list, hash\n    + portable threads\n    + etc.\nUsing all these functions, a network program can be quickly created.","deps":{"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["net","devel"]},{"name":"newlisp","origin":"lang/newlisp","version":"10.7.5_4","comment":"LISP like scripting language","maintainer":"olgeni@FreeBSD.org","www":"http://www.newlisp.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"099a5132b0a1c3c509cb03df3ebaa5a627d15210c1bc7cbd20739739b8e9392c","flatsize":2619510,"path":"All/newlisp-10.7.5_4.pkg","repopath":"All/newlisp-10.7.5_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":683760,"desc":"The newLISP is a scripting language for developing web applications and\nprograms in general and in the domains of artificial intelligence (AI) and\nstatistics.","deps":{"libffi":{"origin":"devel/libffi","version":"3.4.6"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libffi.so.8"],"options":{"DOCS":"on","EXAMPLES":"on","GSL":"off","MYSQL":"off","PGSQL":"off","SQLITE":"off"}},{"name":"nettoe","origin":"games/nettoe","version":"1.5.1_2","comment":"Tic tac toe game playable over the network","maintainer":"cs@FreeBSD.org","www":"http://nettoe.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4125e192f2fd6044dc3a8af3f3e6f66bc6e1aac6b7c78a8f27b4bbf3b6c77d37","flatsize":69697,"path":"All/nettoe-1.5.1_2.pkg","repopath":"All/nettoe-1.5.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27456,"desc":"netToe is a Tic Tac Toe-like game for the console written in C using UNIX\nsockets.  It is playable by 2 players over the network, against computer AI, or\nagainst another player on the same machine.","categories":["games"],"options":{"DOCS":"on"}},{"name":"netsurf-buildsystem","origin":"devel/netsurf-buildsystem","version":"1.10","comment":"NetSurf project build system","maintainer":"nc@FreeBSD.org","www":"https://www.netsurf-browser.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cefb29ec25dc420c3a9743b4c89d0e72c2cb1081a0fea179c7d22212bccfc419","flatsize":56531,"path":"All/netsurf-buildsystem-1.10.pkg","repopath":"All/netsurf-buildsystem-1.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14252,"desc":"This package privides the NetSurf shared buildsystem.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"nettle","origin":"security/nettle","version":"3.10_1","comment":"Low-level cryptographic library","maintainer":"sunpoet@FreeBSD.org","www":"https://www.lysator.liu.se/~nisse/nettle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da70b0dae6b108972ddba09c18995b03252162b6bd51c6877f602ffce04986a1","flatsize":31998374,"path":"All/nettle-3.10_1.pkg","repopath":"All/nettle-3.10_1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL3"],"pkgsize":2763128,"desc":"Nettle is a cryptographic library that is designed to fit easily in more or less\nany context: In crypto toolkits for object-oriented languages (C++, Python,\nPike, ...), in applications like LSH or GNUPG, or even in kernel space.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libgmp.so.10","libcrypto.so.12"],"shlibs_provided":["libhogweed.so.6","libnettle.so.8"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:nettle_project:nettle:3.10:::::dragonfly6:x86_64:1"}},{"name":"networkmgr","origin":"net-mgmt/networkmgr","version":"6.2","comment":"FreeBSD/GhostBSD network connection manager","maintainer":"ericbsd@FreeBSD.org","www":"https://github.com/GhostBSD/networkmgr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19799b96c958d26919fb93b8344f3f6f5bc2adaf26403e1706518181432fcfce","flatsize":1872771,"path":"All/networkmgr-6.2.pkg","repopath":"All/networkmgr-6.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1200176,"desc":"NetworkMgr is an open source, Network Manager based on the look of the Linux\nNetwork Manager user interface. It use ifconfig and netif if make all work.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"hicolor-icon-theme":{"origin":"misc/hicolor-icon-theme","version":"0.18"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["net-mgmt"]},{"name":"netstrain","origin":"net/netstrain","version":"3.0","comment":"Tool to measure practical TCP throughput between two machines","maintainer":"jmohacsi@bsd.hu","www":"https://netstrain.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9c03736a2f603746d33c54b89fae970a0a8f7e41ac3adef73445ffa145ada85","flatsize":29516,"path":"All/netstrain-3.0.pkg","repopath":"All/netstrain-3.0.pkg","licenselogic":"single","pkgsize":9568,"desc":"NetStrain is a tool to measure practical data throughput between two machines\nover a TCP connection. It can be used for performance testing,\nstress/stability testing and to demonstrate various network effects. It\nsupports both IPv4 and IPv6, provided the underlying system does.","categories":["net"],"options":{"DOCS":"on"}},{"name":"netstiff","origin":"www/netstiff","version":"20080331_1","comment":"Powerful web page update checker","maintainer":"ports@FreeBSD.org","www":"http://pkqs.net/~sbeyer/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e63ac7bcfb8c097c440bbf2f02ac9998949b4fdf4afd5e1dd75fd1214a767a8","flatsize":78872,"path":"All/netstiff-20080331_1.pkg","repopath":"All/netstiff-20080331_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":30312,"desc":"netstiff (formerly known as webdiff) is a powerful Web and FTP site update\nchecker. It supports a variety of different methods (diff, html, size, date,\nMD5 sum, regexp) and only prints the URIs of the Web pages and/or FTP sites\nthat changed so that its output can easily be used by other scripts\n(such as wget or mail).","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["www"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe netstiff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"netspoc","origin":"net-mgmt/netspoc","version":"3.2_1","comment":"Network Security Policy Compiler","maintainer":"ports@FreeBSD.org","www":"http://netspoc.berlios.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e5f588b23522f54764f5e35382ed6aaf3c87ff5013263c5f5922387325564d5","flatsize":812727,"path":"All/netspoc-3.2_1.pkg","repopath":"All/netspoc-3.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":189940,"desc":"NetSPoC is a tool for security managment of large computer networks with\ndifferent security domains. It generates configuration files for packet\nfilters controlling the borders of security domains.\n\nNetSPoC provides its own language for describing security policy and topology\nof a network. The security policy is a set of rules that state which packets\nare allowed to pass the network and which not. NetSPoC is topology aware: a\nrule for traffic from A to B is automatically applied to all managed packet\nfilters on the path from A to B.\n\nCurrently NetSPoC generates ACLs and static routing entries for Cisco routers\nand PIX firewalls. Support for network address translation and IPSec has not\nbeen implemented yet.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe netspoc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"netselect","origin":"net/netselect","version":"0.4_1","comment":"Ultrafast implementation of ping","maintainer":"bofh@FreeBSD.org","www":"http://apenwarr.ca/netselect/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47df802073b2712cfc6b3de0a17bbcc36681fc2f9e79f8cc71154e351973bca6","flatsize":23813,"path":"All/netselect-0.4_1.pkg","repopath":"All/netselect-0.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12112,"desc":"netselect is an ultrafast intelligent parallelizing binary-search\nimplementation of \"ping.\"\n\nnetselect determines several facts about all of the hosts given on the command\nline, much faster than you would if you tried to use ping and traceroute.\nFor example, if I type:\n\n  netselect -v ftp.fceia.unr.edu.ar \\\n      ftp.kulnet.kuleuven.ac.be \\\n      ftp.cdrom.com ftp.debian.org \\\n      ftp.de.debian.org\n\nIt tells me statistics about each of the hostnames I provided,\nin much less time than doing a whole bunch of traceroutes.","categories":["net"],"options":{"DOCS":"on","SUID":"off"}},{"name":"netsurf","origin":"www/netsurf","version":"3.11_1","comment":"Lightweight web browser","maintainer":"nc@FreeBSD.org","www":"https://www.netsurf-browser.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08f4f7ee333092fb88971f0a16680d39958395a8500d48a5fc86f03835ca369c","flatsize":4657736,"path":"All/netsurf-3.11_1.pkg","repopath":"All/netsurf-3.11_1.pkg","licenselogic":"and","licenses":["GPLv2","MIT"],"pkgsize":1094220,"desc":"NetSurf is a lightweight cross-platform Web browser. It supports the\nHTML 4 and CSS standards and provides a small, fast, and comprehensive\nWeb browsing solution. NetSurf was originally written for RISC OS.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"duktape":{"origin":"lang/duktape","version":"2.7.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libcss":{"origin":"textproc/libcss","version":"0.9.2"},"libdom":{"origin":"www/libdom","version":"0.4.2"},"libhubbub":{"origin":"www/libhubbub","version":"0.3.8"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libnsbmp":{"origin":"graphics/libnsbmp","version":"0.1.7"},"libnsgif":{"origin":"graphics/libnsgif","version":"1.0.0"},"libnspsl":{"origin":"dns/libnspsl","version":"0.1.7"},"libnsutils":{"origin":"devel/libnsutils","version":"0.1.1"},"libparserutils":{"origin":"devel/libparserutils","version":"0.2.5"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libwapcaplet":{"origin":"textproc/libwapcaplet","version":"0.4.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"utf8proc":{"origin":"textproc/utf8proc","version":"2.9.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libjpeg.so.8","libcss.so.0","libparserutils.so.0","libiconv.so.2","libwapcaplet.so.0","libdom.so.0","libexpat.so.1","libhubbub.so.0","libnsutils.so.0","libcurl.so.4","libutf8proc.so.3","libwebp.so.7","libpng16.so.16","libnsbmp.so.0","libnsgif.so.1","libnspsl.so.0","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgthread-2.0.so.0","libgmodule-2.0.so.0"],"annotations":{"cpe":"cpe:2.3:a:netsurf-browser:netsurf:3.11:::::dragonfly6:x86_64:1"}},{"name":"netsed","origin":"net/netsed","version":"1.3","comment":"Alters the contents of network packets in real time","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89c381c1454f23bb081423833a3ee39b647c20f4fe554b0901fa33016c2851d6","flatsize":29227,"path":"All/netsed-1.3.pkg","repopath":"All/netsed-1.3.pkg","licenselogic":"single","pkgsize":12440,"desc":"NetSED is small and handful utility designed to alter the contents of packets\nforwarded through your network in real time.  It is really useful for network\nhackers in the following applications:\n\n  * Black-box protocol auditing -- if there are two or more proprietary\n    boxes communicating over undocumented protocol (by enforcing changes\n    in ongoing transmissions, you will be able to verify that tested\n    application is secure);\n\n  * Fuzz-alike experiments, integrity tests -- whenever you want to test\n    stability of the application and see how it ensures data integrity;\n\n  * Other common applications -- fooling other people, content filtering,\n    etc. etc. -- choose whatever you want to.","categories":["net","security"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe netsed port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"netscript","origin":"net/netscript","version":"1.7.1_4","comment":"Portable/multi-platform lightweight TCP socket scripting","maintainer":"ports@FreeBSD.org","www":"https://netscript.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6137e772ffca711df93f94b48a8e781a4c892359726529819986dfc0d23abdc4","flatsize":148584,"path":"All/netscript-1.7.1_4.pkg","repopath":"All/netscript-1.7.1_4.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":50452,"desc":"__                _       __\n _ __   ___| /_ ___  ___ _ __(_)_ __ | /_  (portable/multi-platform) lightwei-\n| '_ \\./ _ \\ __/ __)/ __| '__| | '_ \\| __) ght TCP socket scripting.  Intende-\n| | | |  ._/ |_(__ \\ (__| |  | | |_) ) |_  d for (non-)experienced persons to\n|_| |_|\\___|\\__|___/\\___|_|  |_| .__/ \\__) be able to use to automate situati-\n[TCP socket scripting program] |_| [1.6.0] ons, built on a word-to-word rules-\n                                           et response system.  includes wild-\ncard support, character replacement, random replacement, argument inclusion,\nserver timeout, initial send, display altering, multiple character dump forma-\nts, telnet protocol support, logging, program to socket dumping, executable\nruleset support, reverse binding, and module support among other things.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe netscript port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"netrik","origin":"www/netrik","version":"1.16.1_1","comment":"Text web browser, ambitious, in active development","maintainer":"ale@FreeBSD.org","www":"https://netrik.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"152d97bce469c588ceeb9eeee20015e276f6c95260f3ac114f9f76665e5e0dc5","flatsize":829136,"path":"All/netrik-1.16.1_1.pkg","repopath":"All/netrik-1.16.1_1.pkg","licenselogic":"single","pkgsize":158212,"desc":"The ANTRIK internet Viewer -- just the best text-mode WWW browser\naround :-) , and maybe a bit more...","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["www"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:netrik:netrik:1.16.1:::::dragonfly6:x86_64:1"}},{"name":"nextcloud-contacts-php81","origin":"www/nextcloud-contacts","version":"6.0.0_3","comment":"Contacts app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/contacts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a46c18cff45076c69ebd71b1585a3c3591914d329620c1a65664a15fae9e198c","flatsize":41136562,"path":"All/nextcloud-contacts-php81-6.0.0_3.pkg","repopath":"All/nextcloud-contacts-php81-6.0.0_3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":5810252,"desc":"The Nextcloud contacts app is a user interface for Nextcloud's CardDAV\nserver. Easily sync contacts from various devices with your Nextcloud\nand edit them online.\n * Integration with other Nextcloud apps! Currently Mail and Calendar -\n   more to come.\n * Never forget a birthday! You can sync birthdays and other recurring\n   events with your Nextcloud Calendar.\n * Sharing of Adressbooks! You want to share your contacts with your\n   friends or coworkers? No problem!\n * We're not reinventing the wheel! Based on the great and open SabreDAV\n   library.","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:nextcloud:contacts:6.0.0:::::dragonfly6:x86_64:3","flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud contacts app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud contacts app database structure"}]},{"name":"netrek-BRMH","origin":"games/netrek-BRMH-bin","version":"2.2.2_2","comment":"16-player network space battle/conquest game with a Star Trek theme","maintainer":"ports@FreeBSD.org","www":"https://www.netrek.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"973b81dd31e506b1e26be94177b40d3bbf28ac0de675a7c88b3646a3abe82696","flatsize":667648,"path":"All/netrek-BRMH-2.2.2_2.pkg","repopath":"All/netrek-BRMH-2.2.2_2.pkg","licenselogic":"single","pkgsize":264540,"desc":"Netrek is a multiplayer (up to 16 players) network space battle/conquest\ngame, with a Star Trek theme.  Players can command one of several ship\ntypes (Federation/Romulan/Klingon/Orion) and can band up in teams.  The\nobject of the game is, basically, to control the Universe, by capturing\nenemy planets, killing the enemy, etc.\n\nNOTE: This is the \"BRMH\" client.  It is optimized for speed, and so is\nwell suited to you if you have a slowish system.  However, you don't get\nany of the fancy extras, like colors, sound, etc.\n\nNOTE 2: This client is distributed in binary form, because it is a\n\"Blessed\" client, meaning that it has been approved by the \"Gods of Netrek\"\nand has had an RSA key embedded in it.  You can, of course, compile your\nown client if you wish, but keep in mind that, if you do so, your client\nwill be \"Un-Blessed\" and will probably be kicked out of the official\nservers.  This is to prevent some unscrupulous player from hacking his/her\nclient to give him/her superhuman powers (\"cyborgs\", or \"borgs\").","categories":["games"],"messages":[{"message":"The Netrek client is now installed.  You may start it by typing \"netrek\".\n\nBe sure and read the Netrek web site (http://www.netrek.org/) before you\nplay!  It contains many useful documents for the new (and not-so-new)\nNetrek player, including the Netrek FAQ.  Highly recommended reading!\n\nNOTE: Since this client was compiled, the address of the Netrek metaserver\nhas changed.  The new metaserver address is \"metaserver.netrek.org\">\nTo fix this, please insert the following into your ${HOME}/.netrekrc\nfile:\n\nmetaserver:\t\tmetaserver.netrek.org\n\nEnjoy, have fun, and may you live long and prosper...","type":"install"},{"message":"===>   NOTICE:\n\nThe netrek-BRMH port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"netrek-client-cow","origin":"games/netrek-client-cow","version":"3.3.2_1","comment":"Multi-player battle simulation with a Star Trek theme","maintainer":"kevinz5000@gmail.com","www":"https://www.netrek.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c73c550d5e736daea3033ad60199e18d9a0b636d0d8920775ef5246a881b08ca","flatsize":1652764,"path":"All/netrek-client-cow-3.3.2_1.pkg","repopath":"All/netrek-client-cow-3.3.2_1.pkg","licenselogic":"single","pkgsize":1106628,"desc":"Netrek is a multi-player battle simulation with a Star Trek theme.\nAs a player, you captain starships to engage enemy vessels, bomb\narmies and invade planets in order to expand your team's space empire.\nThe ultimate goal is to genocide the enemy race, but the carnage of\nbattles along the way is ruthlessly fast paced and a lot of fun!\n\nIt's a team-oriented game with realtime dogfighting but involving a\nlot of ongoing strategy. It costs no money to play, there are no ads,\nand it's open source.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libImlib2.so.1","libXpm.so.4","libX11.so.6","libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libXxf86vm.so.1"]},{"name":"netron","origin":"misc/netron","version":"4.1.9","comment":"Visualizer for neural network, deep learning, machine learning models","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lutzroeder/netron","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1cd87273b885b0bb73f854260bfe490a19697e3cf1033c9c1b76ff4f0076b80","flatsize":10302092,"path":"All/netron-4.1.9.pkg","repopath":"All/netron-4.1.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":955232,"desc":"Netron is a viewer for neural network, deep learning and machine learning\nmodels.         Netron supports:\n* ONNX (.onnx, .pb, .pbtxt),\n* Keras (.h5, .keras),\n* Core ML (.mlmodel),\n* Caffe (.caffemodel, .prototxt),\n* Caffe2 (predict_net.pb, predict_net.pbtxt),\n* MXNet (.model, -symbol.json),\n* TorchScript (.pt, .pth),\n* NCNN (.param),\n* TensorFlow Lite (.tflite).\nNetron has experimental support for:\n* PyTorch (.pt, .pth),\n* Torch (.t7),\n* CNTK (.model, .cntk),\n* Deeplearning4j (.zip),\n* PaddlePaddle (.zip, __model__),\n* Darknet (.cfg),\n* MNN (.mnn),\n* scikit-learn (.pkl),\n* ML.NET (.zip),\n* TensorFlow.js (model.json, .pb) and TensorFlow (.pb, .meta, .pbtxt).","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"],"messages":[{"message":"You installed Netron: a neural network visualizer.\n\nNetron displays graphical user interface through a web browser. It is\nrecommended that it is run through the electron (devel/electron6) browser\nto be a standalone app.\n\nIn order to do this you can run it with this command line:\n$ BROWSER=electron netron -b {model-file}","type":"install"}]},{"name":"netscape-java40","origin":"devel/netscape-java40","version":"1999.11.15_2","comment":"Classes to allow a Java applet access to JavaScript objects","maintainer":"thierry@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd6b56c7d7d79e9ddbbb2dd1f47c79eb298e7cf2d9434c4af76b2924a950a6b5","flatsize":1905472,"path":"All/netscape-java40-1999.11.15_2.pkg","repopath":"All/netscape-java40-1999.11.15_2.pkg","licenselogic":"single","licenses":["Netscape"],"pkgsize":1732260,"desc":"This jar file comes from the old Netscape Navigator 4.0.\nIt allows a Java applet access to Javascript objects.\n\nIt is used by OpenDX.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"]},{"name":"netqmail-mysql","origin":"mail/qmail-mysql","version":"1.06.1.1.15_3","comment":"Secure, reliable, and fast MTA for UNIX systems with MySQL support","maintainer":"erdgeist@erdgeist.org","www":"https://iain.cx/unix/qmail/mysql.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/var/qmail","sum":"20839404e65a13c31c8fb0a5bd9cb10086a6c20007a3dcbe113471bd16674515","flatsize":1080175,"path":"All/netqmail-mysql-1.06.1.1.15_3.pkg","repopath":"All/netqmail-mysql-1.06.1.1.15_3.pkg","licenselogic":"single","pkgsize":241552,"desc":"What is is: [excerpt from the patch homepage]\n\nA few people have done qmail - MySQL integration and this is my\ncrack at it. My work is based on takeshi@softagency.co.jp's patches,\nwhich you can find at http://www.softagency.co.jp/mysql/qmail.en.html.\nHowever I wanted to tidy up some of the code to make it use strallocs\nand do more error checking. I also wanted to simplify the configuration,\nwhilst at the same time allowing more flexibility. Plus there were\nsome things I just didn't want: quotas and APOP support for example...","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["mail"],"users":["alias","qmaild","qmaill","qmailp","qmailq","qmailr","qmails"],"groups":["qmail","qnofiles"],"shlibs_required":["libmysqlclient.so.21","libssl.so.12","libcrypto.so.12"],"options":{"BIG_CONCURRENCY_PATCH":"off","BIG_TODO_PATCH":"off","DISCBOUNCES_PATCH":"off","DNS_CNAME":"on","DOCS":"on","EXTTODO_PATCH":"off","LOCALTIME_PATCH":"off","OUTGOINGIP_PATCH":"off","QEXTRA":"off","QMTPC_PATCH":"off","RCDLINK":"on","TARPIT_PATCH":"off"},"annotations":{"cpe":"cpe:2.3:a:netqmail:netqmail:1.06.1.1.15:::::dragonfly6:x86_64:3"},"messages":[{"message":"ATTENTION:\n\nDo not forget to read http://iain.cx/unix/qmail/mysql.php. After all,\nthis is NOT our old stock qmail.\n\nYou can enable qmail as your default mailer executing:\n> /var/qmail/scripts/enable-qmail","type":"install"}]},{"name":"netqmail","origin":"mail/qmail","version":"1.06_7","comment":"Secure, reliable, efficient, simple, and fast MTA","maintainer":"erdgeist@erdgeist.org","www":"https://cr.yp.to/qmail.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/var/qmail","sum":"20db23bb910a57190ad4a4a8f9ab3a8449c0bdf4f3edf47cc5aadf429ccfe9e2","flatsize":1043487,"path":"All/netqmail-1.06_7.pkg","repopath":"All/netqmail-1.06_7.pkg","licenselogic":"single","pkgsize":233748,"desc":"The qmail program is a secure, reliable, efficient simple message\ntransfer agent.  It is meant to be a replacement for the entire\nsendmail-binmail system that most UNIX hosts use.\n\nAlthough qmail holds security and reliability as its top two\npriorities, it is also fast.  On a Pentium under BSD/OS, qmail can\neasily handle 200000 separate messages per day that are injected\nand must then be delivered to local mailboxes!\n\nSecurity and reliability are qmail's two strengths, however.  The\nqmail package ensures a message, once accepted, will never be lost.\nAn optional new mailbox format, maildir, even lets users safely\nread their mail over NFS, while still accepting new mail deliveries.\n\nThe following features are supported: host and user masquerading,\nfull host hiding, virtual domains, null clients, list-owner rewriting,\nrelay control, double-bounce recording, arbitrary RFC 822 address\nlists, cross-host mailing-list loop detection, per-recipient\ncheckpointing, downed host backoffs, independent message retry\nschedules, a drop-in sendmail replacement, and more!\n\nhttp://pobox.com/~djb/qmail.html","categories":["mail"],"users":["alias","qmaild","qmaill","qmailp","qmailq","qmailr","qmails"],"groups":["qmail","qnofiles"],"options":{"BIG_CONCURRENCY_PATCH":"off","BIG_TODO_PATCH":"off","BLOCKEXEC_PATCH":"off","DISCBOUNCES_PATCH":"off","DNS_CNAME":"on","DOCS":"on","EXTTODO_PATCH":"off","LOCALTIME_PATCH":"off","MAILDIRQUOTA_PATCH":"off","OUTGOINGIP_PATCH":"off","QEXTRA":"off","QMTPC_PATCH":"off","RCDLINK":"on","SMTP_AUTH_PATCH":"off","SPF_PATCH":"off","TARPIT_PATCH":"off"},"annotations":{"cpe":"cpe:2.3:a:netqmail:netqmail:1.06:::::dragonfly6:x86_64:7"},"messages":[{"message":"ATTENTION:\n\nYou can enable qmail as your default mailer executing:\n> /var/qmail/scripts/enable-qmail","type":"install"}]},{"name":"netqmail-tls","origin":"mail/qmail-tls","version":"1.06.20200107_4","comment":"Secure, reliable, and fast MTA for UNIX systems with TLS support","maintainer":"erdgeist@erdgeist.org","www":"https://inoa.net/qmail-tls/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/var/qmail","sum":"10fc342b1f176f740d557079ff067a728041bc33c353223933cc7d92d301d45b","flatsize":1084850,"path":"All/netqmail-tls-1.06.20200107_4.pkg","repopath":"All/netqmail-tls-1.06.20200107_4.pkg","licenselogic":"single","pkgsize":245720,"desc":"What is is: [excerpt taken from tls patch]\n\nFrederik Vermeulen <qmail-tls at inoa.net> 20021228\nhttp://inoa.net/qmail/qmail-1.03-tls.patch\n\nThis patch implements RFC2487 in qmail. This means you can\nget SSL or TLS encrypted and authenticated SMTP between\nthe MTAs and between MTA and an MUA like Netscape4.5 TM.\nThe code is considered experimental.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"users":["alias","qmaild","qmaill","qmailp","qmailq","qmailr","qmails"],"groups":["qmail","qnofiles"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"BIG_CONCURRENCY_PATCH":"off","BIG_TODO_PATCH":"off","BLOCKEXEC_PATCH":"off","DISCBOUNCES_PATCH":"off","DNS_CNAME":"on","DOCS":"on","EXTTODO_PATCH":"off","LOCALTIME_PATCH":"off","MAILDIRQUOTA_PATCH":"off","OUTGOINGIP_PATCH":"off","QEXTRA":"off","QMTPC_PATCH":"off","RCDLINK":"on","SMTP_AUTH_PATCH":"off","SPF_PATCH":"off","TLS_DEBUG":"off"},"annotations":{"cpe":"cpe:2.3:a:netqmail:netqmail:1.06.20200107:::::dragonfly6:x86_64:4"},"messages":[{"message":"ATTENTION:\n\nDo not forget to read /var/qmail/doc/TLS.readme. After all,\nthis is NOT our old stock qmail.\n\nYou can enable qmail as your default mailer executing:\n> /var/qmail/scripts/enable-qmail\n\n==> As you need to provide a working certificate in /var/qmail/control/cert.pem :\n\n# makes a self-signed certificate\n3) do \"make certificate\"\n\n# makes a certificate request\n4) do \"make certificate-req\"","type":"install"}]},{"name":"netpipes","origin":"net/netpipes","version":"4.2_1","comment":"Group of shell utilities to connect programs to sockets","maintainer":"doconnor@gsoft.com.au","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a4042128747b23b5a741fcaa0d823177e0e661e31a7b12dd8016533e7fb7394","flatsize":112944,"path":"All/netpipes-4.2_1.pkg","repopath":"All/netpipes-4.2_1.pkg","licenselogic":"single","pkgsize":50016,"desc":"Netpipes is a collection of utilities which attempts to provide the\nfunctionality of pipes over a network.\n\n - Daniel O'Connor\n   doconnor@gsoft.com.au","categories":["net"]},{"name":"netmask","origin":"net-mgmt/netmask","version":"2.4_3","comment":"Tool for generating terse netmasks in several common formats","maintainer":"mike@urgle.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3d0780081738918d1382f512559eb76066d405a7308b5443a880281907bc7d7","flatsize":15045,"path":"All/netmask-2.4_3.pkg","repopath":"All/netmask-2.4_3.pkg","licenselogic":"single","pkgsize":7608,"desc":"This is a handy tool for generating terse netmasks in several common\nformats.  If you've ever maintained a firewall with more than a few rules\nin it, you might use netmask to clean up and generalize sloppy rules left by\nthe netadmin before you.  It will also convert netmasks from one format\nto another for the day you change your firewall software.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["net-mgmt"]},{"name":"netperf","origin":"benchmarks/netperf","version":"2.7.1.p20210121_2","comment":"Network performance benchmarking package","maintainer":"marius@FreeBSD.org","www":"https://hewlettpackard.github.io/netperf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2908f30273a3de78dac74402fe230b5f3acfa2c5333b4aa2f740e80da6799574","flatsize":680300,"path":"All/netperf-2.7.1.p20210121_2.pkg","repopath":"All/netperf-2.7.1.p20210121_2.pkg","licenselogic":"single","pkgsize":161976,"desc":"Netperf is a serious networking performance evaluation tool being\ndistributed under BSD-1-clause by HP's Information Networks Division.\nTesting is done using a pair of programs: `netserver' (the server) and\n`netperf' (the measurement tool).\n\nNetperf allows control over a large number of test `variables'.\nSome of these are:\n        * specification of desired confidence levels for the tests\n          Netperf will warn the user if these levels were not achieved.\n        * filling send buffers with specified data (to beat compression schemes)\n        * specification of send/receive buffer alignments and data offsets\n        * requesting CPU utilization and service demand calculations\n        * specification of sizes of data to send\nNetperf can be used for measuring stream performance as well as\nround-trip performance.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["benchmarks"],"options":{"EXAMPLES":"on","EXS":"on","HISTOGRAM":"on","INFO":"on","OMNI":"on","SCTP":"on","SOCKETS":"on"}},{"name":"nextcloud-calendar-php82","origin":"www/nextcloud-calendar","version":"4.7.8","comment":"Calendar app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/calendar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89e7d4d1814825e1a53faecb24108067c4a4b6076cef7b2ecf6f81d671f74a62","flatsize":87199914,"path":"All/nextcloud-calendar-php82-4.7.8.pkg","repopath":"All/nextcloud-calendar-php82-4.7.8.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":11164928,"desc":"The Calendar app is a user interface for Nextcloud's CalDAV server. Easily\nsync events from various devices with your Nextcloud and edit them online.\n\n * Integration with other Nextcloud apps! Currently Contacts - more to come.\n * WebCal Support! Want to see your favorite team's matchdays in you\n   calendar? No problem!\n * Attendees! Invite people to your events.\n * We're not reinventing the wheel! Based on the great davclient.js,\n   ical.js and fullcalendar libraries.","deps":{"nextcloud-php82":{"origin":"www/nextcloud","version":"29.0.3"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:nextcloud:calendar:4.7.8:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud calendar app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud calendar app database structure"}]},{"name":"netradiant","origin":"games/netradiant","version":"20150621_7","comment":"Fork of GtkRadiant v1.5 FPS games map editor","maintainer":"danfe@FreeBSD.org","www":"http://ingar.intranifty.net/gtkradiant/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac8ff6ddf25930452acea514c4ac88f3344e2fa3a366d07ed16c3922446acdd0","flatsize":8039818,"path":"All/netradiant-20150621_7.pkg","repopath":"All/netradiant-20150621_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1984516,"desc":"NetRadiant is a fork of the well-known map editor for Quake 3 based games,\nGtkRadiant 1.5.  The focus is put on stabilizing and bugfixing the included\nmap compiler, q3map2, so it can become a reliable tool for map authors.\n\nFixes include:\n\n  - Better decompiling by q3map2 (texcoords no longer get lost)\n  - Fixed 3D display in the Windows XP software renderer\n  - Fixed deluxemapping when a surface is lit from both sides\n  - Fixed some buffer overruns\n  - Fixed the \"expand selection to whole entities\" feature\n  - Fixed the origin of mirrored eclassmodel entities\n  - Key bindings no longer disappear when using an international\n    keyboard layout\n  - Plane snapping fixed (no more fall-through holes in imported\n    model terrain)\n  - Various other map compiler fixes\n\nOriginal, classic GtkRadiant 1.5 is available as `games/gtkradiant' port.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangox-compat":{"origin":"x11-toolkits/pangox-compat","version":"0.0.2_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["games","cad"],"shlibs_required":["libxml2.so.2","libjpeg.so.8","libpng16.so.16","libwebp.so.7","libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libGL.so.1","libgtkglext-x11-1.0.so.0","libgdkglext-x11-1.0.so.0","libGLU.so.1","libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0"],"options":{"GAMEPACK":"on"}},{"name":"netmap","origin":"net/netmap","version":"0.1.3_2","comment":"Make a graphical representation of the surrounding network","maintainer":"dinoex@FreeBSD.org","www":"https://netmap.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2aae5e8cb4d3ddf7e474e589f9554dbae3ea56a2d3563878b0c5bf040e08176","flatsize":177095,"path":"All/netmap-0.1.3_2.pkg","repopath":"All/netmap-0.1.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":53060,"desc":"Netmap can be used to make a graphical representation of the surrounding\nnetwork. It first uses traceroute to make a list of all routers and their\ninterconnections, after which it generates a .dot file.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"}},"categories":["net"]},{"name":"netmagis-utils","origin":"net-mgmt/netmagis-utils","version":"2.3.6_1","comment":"Netmagis command-line utilities","maintainer":"pdagog@gmail.com","www":"http://www.netmagis.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba18f42a7fbd854526377fd20d8911863c920d6850f634ad180a6de21c61c2a3","flatsize":24914,"path":"All/netmagis-utils-2.3.6_1.pkg","repopath":"All/netmagis-utils-2.3.6_1.pkg","licenselogic":"single","licenses":["CECILL-B"],"pkgsize":6568,"desc":"Netmagis is a network management information system,\nwhich allows a network administrator to:\n - manage data for your BIND DNS and ISC DHCPD server,\n - delegate DNS management,\n - automatically generate network maps,\n - assign VLAN to equipment interfaces via a Web interface,\n - generate traffic graphs.","deps":{"netmagis-common":{"origin":"net-mgmt/netmagis-common","version":"2.3.6_1"},"pgtcl-postgresql15":{"origin":"databases/postgresql15-pgtcl","version":"2.1.1_3"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tcllib":{"origin":"devel/tcllib","version":"1.21_1"}},"categories":["net-mgmt"],"messages":[{"message":"For installation instructions, see http://www.netmagis.org/doc.html","type":"install"},{"message":"If you are upgrading from a previous version, see\n\thttp://www.netmagis.org/upgrade.html","type":"upgrade"}]},{"name":"netmagis-servers","origin":"net-mgmt/netmagis-servers","version":"2.3.6_1","comment":"Netmagis module for dhcp, bind and mail servers","maintainer":"pdagog@gmail.com","www":"http://www.netmagis.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e26e35d46b7645525782f2881acdac3346464a857910d7503a33fdc1d1e26731","flatsize":48533,"path":"All/netmagis-servers-2.3.6_1.pkg","repopath":"All/netmagis-servers-2.3.6_1.pkg","licenselogic":"single","licenses":["CECILL-B"],"pkgsize":12308,"desc":"Netmagis is a network management information system,\nwhich allows a network administrator to:\n - manage data for your BIND DNS and ISC DHCPD server,\n - delegate DNS management,\n - automatically generate network maps,\n - assign VLAN to equipment interfaces via a Web interface,\n - generate traffic graphs.","deps":{"netmagis-common":{"origin":"net-mgmt/netmagis-common","version":"2.3.6_1"},"pgtcl-postgresql15":{"origin":"databases/postgresql15-pgtcl","version":"2.1.1_3"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tcllib":{"origin":"devel/tcllib","version":"1.21_1"}},"categories":["net-mgmt"],"options":{"EXAMPLES":"on"}},{"name":"netmagis-metro","origin":"net-mgmt/netmagis-metro","version":"2.3.6_1","comment":"Netmagis metrology module","maintainer":"pdagog@gmail.com","www":"http://www.netmagis.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f3c19b9c056361603fdb6d880111563a2cbf7e31d681a12e63b2a86b732f129","flatsize":367846,"path":"All/netmagis-metro-2.3.6_1.pkg","repopath":"All/netmagis-metro-2.3.6_1.pkg","licenselogic":"single","licenses":["CECILL-B"],"pkgsize":53152,"desc":"Netmagis is a network management information system,\nwhich allows a network administrator to:\n - manage data for your BIND DNS and ISC DHCPD server,\n - delegate DNS management,\n - automatically generate network maps,\n - assign VLAN to equipment interfaces via a Web interface,\n - generate traffic graphs.","deps":{"netmagis-common":{"origin":"net-mgmt/netmagis-common","version":"2.3.6_1"},"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"p5-RRDTool-OO":{"origin":"devel/p5-RRDTool-OO","version":"0.36_1"},"p5-SNMP_Session":{"origin":"net-mgmt/p5-SNMP_Session","version":"1.13_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pgtcl-postgresql15":{"origin":"databases/postgresql15-pgtcl","version":"2.1.1_3"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tcllib":{"origin":"devel/tcllib","version":"1.21_1"}},"categories":["net-mgmt"],"options":{"EXAMPLES":"on"}},{"name":"netmagis-detecteq","origin":"net-mgmt/netmagis-detecteq","version":"2.3.6_1","comment":"Files for detection of equipment modifications","maintainer":"pdagog@gmail.com","www":"http://www.netmagis.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbd0448db5eb151b7eec9e7d6ca4c57fa8e0233347a953c38400de8ae94acb12","flatsize":16350,"path":"All/netmagis-detecteq-2.3.6_1.pkg","repopath":"All/netmagis-detecteq-2.3.6_1.pkg","licenselogic":"single","licenses":["CECILL-B"],"pkgsize":6928,"desc":"Netmagis is a network management information system,\nwhich allows a network administrator to:\n - manage data for your BIND DNS and ISC DHCPD server,\n - delegate DNS management,\n - automatically generate network maps,\n - assign VLAN to equipment interfaces via a Web interface,\n - generate traffic graphs.","deps":{"netmagis-common":{"origin":"net-mgmt/netmagis-common","version":"2.3.6_1"},"pgtcl-postgresql15":{"origin":"databases/postgresql15-pgtcl","version":"2.1.1_3"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tcllib":{"origin":"devel/tcllib","version":"1.21_1"}},"categories":["net-mgmt"],"options":{"EXAMPLES":"on"}},{"name":"netpbm","origin":"graphics/netpbm","version":"11.04.02_2","comment":"Toolkit for conversion of images between different formats","maintainer":"leres@FreeBSD.org","www":"https://netpbm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a03685ca9eb0544413977e825b3eb5c9f987873c6e1c8e6e8fdbf579535ba97","flatsize":5345503,"path":"All/netpbm-11.04.02_2.pkg","repopath":"All/netpbm-11.04.02_2.pkg","licenselogic":"and","licenses":["GPLv2","IJG","LGPL21","MIT","PD"],"pkgsize":1209860,"desc":"Netpbm is a toolkit for manipulation of graphic images, including\nconversion of images between a variety of different formats.  There\nare over 300 separate tools in the package including converters for\nabout 100 graphics formats.\n\nExamples of supported image manipulations: Shrinking an image by 10%25;\nCutting the top half off of an image; Making a mirror image; Creating\na sequence of images that fade from one image to another.","deps":{"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libjbig.so.2","libjasper.so.7","libjpeg.so.8","libpng16.so.16","libtiff.so.6"],"shlibs_provided":["libnetpbm.so.11"],"options":{"SVGTOPAM":"off","X11":"off"},"annotations":{"cpe":"cpe:2.3:a:netpbm_project:netpbm:11.04.02:::::dragonfly6:x86_64:2"}},{"name":"netmagis-database","origin":"net-mgmt/netmagis-database","version":"2.3.6_1","comment":"Utilities for the netmagis database server","maintainer":"pdagog@gmail.com","www":"http://www.netmagis.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38af513baac7709c61b68d7648878a1fa5ade1ee624733bfc79b0d47d315af09","flatsize":269231,"path":"All/netmagis-database-2.3.6_1.pkg","repopath":"All/netmagis-database-2.3.6_1.pkg","licenselogic":"single","licenses":["CECILL-B"],"pkgsize":44288,"desc":"Netmagis is a network management information system,\nwhich allows a network administrator to:\n - manage data for your BIND DNS and ISC DHCPD server,\n - delegate DNS management,\n - automatically generate network maps,\n - assign VLAN to equipment interfaces via a Web interface,\n - generate traffic graphs.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"netmagis-common":{"origin":"net-mgmt/netmagis-common","version":"2.3.6_1"},"pgtcl-postgresql15":{"origin":"databases/postgresql15-pgtcl","version":"2.1.1_3"},"postgresql15-pltcl":{"origin":"databases/postgresql15-pltcl","version":"15.8"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"},"pwgen":{"origin":"sysutils/pwgen","version":"2.08_1,2"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tcllib":{"origin":"devel/tcllib","version":"1.21_1"},"tcltls":{"origin":"devel/tcltls","version":"1.7.22_1"}},"categories":["net-mgmt"],"options":{"EXAMPLES":"on"}},{"name":"netmagis-topo","origin":"net-mgmt/netmagis-topo","version":"2.3.6_1","comment":"Netmagis topology module","maintainer":"pdagog@gmail.com","www":"http://www.netmagis.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c71358db5cbf646704061a95b12ba82c5f89b7d1c96e61f58d2cb9ac22f947ad","flatsize":1303882,"path":"All/netmagis-topo-2.3.6_1.pkg","repopath":"All/netmagis-topo-2.3.6_1.pkg","licenselogic":"single","licenses":["CECILL-B"],"pkgsize":156184,"desc":"Netmagis is a network management information system,\nwhich allows a network administrator to:\n - manage data for your BIND DNS and ISC DHCPD server,\n - delegate DNS management,\n - automatically generate network maps,\n - assign VLAN to equipment interfaces via a Web interface,\n - generate traffic graphs.","deps":{"fping":{"origin":"net/fping","version":"5.0_3"},"netmagis-common":{"origin":"net-mgmt/netmagis-common","version":"2.3.6_1"},"pgtcl-postgresql15":{"origin":"databases/postgresql15-pgtcl","version":"2.1.1_3"},"rancid3":{"origin":"net-mgmt/rancid3","version":"3.13_3"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tcllib":{"origin":"devel/tcllib","version":"1.21_1"}},"categories":["net-mgmt"],"options":{"EXAMPLES":"on"}},{"name":"noto-sans-jp","origin":"x11-fonts/noto-sans-jp","version":"2.004","comment":"Google Noto Sans (Japanese)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbc92528c505cb03673f32632c46dfdba6480220951cbcb653fbc9e750dc0a58","flatsize":180905068,"path":"All/noto-sans-jp-2.004.pkg","repopath":"All/noto-sans-jp-2.004.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":120429436,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the Sans set of Japanese fonts which supports all of the kanji in\nJIS X 0208, JIS X 0213, and JIS X 0212 to include all kanji in Adobe-Japan1-6.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"netio","origin":"benchmarks/netio","version":"1.33","comment":"Network benchmark","maintainer":"ports@FreeBSD.org","www":"https://web.ars.de/netio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f68bfc88eb258fdd1678995449e0835d76cd1a75cfe78e0639921720e4f9361","flatsize":39125,"path":"All/netio-1.33.pkg","repopath":"All/netio-1.33.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":10580,"desc":"This is a network benchmark for DOS, OS/2 2.x, Windows NT/2000 and Unix.\nIt measures the net throughput of a network via NetBIOS and/or TCP/IP\nprotocols (Unix and DOS only support TCP/IP) using various different\npacket sizes.\n\nOne instance has to run on one machine as a server process, another\ninstance is used on another machine to perform the benchmark. When\nexecuted without arguments, the program will explain its usage.","categories":["benchmarks","net"],"options":{"IPV6":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe netio port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"netmagis-common","origin":"net-mgmt/netmagis-common","version":"2.3.6_1","comment":"Netmagis common infrastructure","maintainer":"pdagog@gmail.com","www":"http://www.netmagis.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fe31a62710ab12a7e6f74fee575d95c5899e62185ad7656b8c7a93d33a75178","flatsize":574704,"path":"All/netmagis-common-2.3.6_1.pkg","repopath":"All/netmagis-common-2.3.6_1.pkg","licenselogic":"single","licenses":["CECILL-B"],"pkgsize":120968,"desc":"Netmagis is a network management information system,\nwhich allows a network administrator to:\n - manage data for your BIND DNS and ISC DHCPD server,\n - delegate DNS management,\n - automatically generate network maps,\n - assign VLAN to equipment interfaces via a Web interface,\n - generate traffic graphs.","deps":{"pgtcl-postgresql15":{"origin":"databases/postgresql15-pgtcl","version":"2.1.1_3"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tcllib":{"origin":"devel/tcllib","version":"1.21_1"}},"categories":["net-mgmt"],"messages":[{"message":"For installation instructions, see http://www.netmagis.org/doc.html","type":"install"},{"message":"If you are upgrading from a previous version, see\n\thttp://www.netmagis.org/upgrade.html","type":"upgrade"}]},{"name":"nethogs","origin":"net/nethogs","version":"0.8.5_2","comment":"Small net top tool","maintainer":"anastasios@mageirias.com","www":"https://github.com/raboof/nethogs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41b84fdbdc13fecab53112cf03f017ceac3a189d3afd89de9b59aea783b49465","flatsize":97089,"path":"All/nethogs-0.8.5_2.pkg","repopath":"All/nethogs-0.8.5_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":38444,"desc":"NetHogs is a small 'net top' tool. Instead of breaking the traffic down\nper protocol or per subnet, like most tools do, it groups bandwidth by\nprocess.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"In order for nethogs to work properly add the following entry to \n/etc/fstab:\n\nproc\t\t/proc\t\tprocfs\trw,noauto\t0\t0\n\nnoauto prevents /proc from being automatically mounted at boot.\n\nTo mount the file system without rebooting:\n\n# mount /proc","type":"install"}]},{"name":"noto-sans-hk","origin":"x11-fonts/noto-sans-hk","version":"2.004","comment":"Google Noto Sans (Traditional Chinese Hong Kong)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac24e6200df94c9868dba57d592ee0ab89e9b2a9c01051eec2da200328226588","flatsize":188557120,"path":"All/noto-sans-hk-2.004.pkg","repopath":"All/noto-sans-hk-2.004.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":125846812,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the Sans set of Traditional Chinese Hong Kong fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"netherearth","origin":"games/netherearth","version":"0.51_12","comment":"Remake of the first real time strategy game on the SPECTRUM","maintainer":"ports@FreeBSD.org","www":"http://www.braingames.getput.com/nether/default.asp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"837b1def421f340dcdd77c798ba03e98334309e1ed9cc12182b2e09fe0fc074d","flatsize":3025928,"path":"All/netherearth-0.51_12.pkg","repopath":"All/netherearth-0.51_12.pkg","licenselogic":"single","pkgsize":270488,"desc":"NETHER EARTH REMAKE. Nether Earth was the very first real time\nstrategy game. It worked on a SPECTRUM machine, and only needed\n48KB of RAM to work!!\n\nIt has all the tipical elements of strategy games: resources,\nfactories, combat units, etc.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libglut.so.3","libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe netherearth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nextcloud-calendar-php83","origin":"www/nextcloud-calendar","version":"4.7.8","comment":"Calendar app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/calendar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af6c9f31eb9def148ca69f4e9975a66750514adaaff0e770b15e262392346dfe","flatsize":87199914,"path":"All/nextcloud-calendar-php83-4.7.8.pkg","repopath":"All/nextcloud-calendar-php83-4.7.8.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":11164448,"desc":"The Calendar app is a user interface for Nextcloud's CalDAV server. Easily\nsync events from various devices with your Nextcloud and edit them online.\n\n * Integration with other Nextcloud apps! Currently Contacts - more to come.\n * WebCal Support! Want to see your favorite team's matchdays in you\n   calendar? No problem!\n * Attendees! Invite people to your events.\n * We're not reinventing the wheel! Based on the great davclient.js,\n   ical.js and fullcalendar libraries.","deps":{"nextcloud-php83":{"origin":"www/nextcloud","version":"29.0.3"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:nextcloud:calendar:4.7.8:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud calendar app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud calendar app database structure"}]},{"name":"netevent","origin":"sysutils/netevent","version":"0.2.1.79_3","comment":"Tool for sharing uinput devices with other machines","maintainer":"ports@FreeBSD.org","www":"https://github.com/Blub/netevent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df8869684535d74350a06b0865dade598a9f41ec3321ac4685681004d47c4547","flatsize":152934,"path":"All/netevent-0.2.1.79_3.pkg","repopath":"All/netevent-0.2.1.79_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":59536,"desc":"Netevent is a tool which can be used to share linux event devices with other\nmachines (either via /dev/uinput or by implementing a client for the same\nprotocol with other means).","categories":["sysutils"],"options":{"EXAMPLES":"on","MANPAGES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe netevent port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"netgen-lvs","origin":"cad/netgen-lvs","version":"1.5.276","comment":"Tool for comparing netlists (a process known as LVS)","maintainer":"yuri@FreeBSD.org","www":"http://opencircuitdesign.com/netgen/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c919e0df7035830f85ef1aa4284bacf47d3a238b6f906fa4b2f5441fe4f3e61","flatsize":689060,"path":"All/netgen-lvs-1.5.276.pkg","repopath":"All/netgen-lvs-1.5.276.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":227960,"desc":"Netgen is a tool for comparing netlists, a process known as LVS, which stands\nfor \"Layout vs. Schematic\". This is an important step in the integrated circuit\ndesign flow, ensuring that the geometry that has been laid out matches the\nexpected circuit. Very small circuits can bypass this step by confirming circuit\noperation through extraction and simulation. Very large digital circuits are\nusually generated by tools from high-level descriptions, using compilers that\nensure the correct layout geometry. The greatest need for LVS is in large analog\nor mixed-signal circuits that cannot be simulated in reasonable time. Even for\nsmall circuits, LVS can be done much faster than simulation, and provides\nfeedback that makes it easier to find an error than does a simulation.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["cad"],"shlibs_required":["libtcl86.so.1"]},{"name":"nethack34","origin":"games/nethack34","version":"3.4.3_10","comment":"Dungeon explorin', slashin', hackin' game","maintainer":"glewis@FreeBSD.org","www":"https://www.nethack.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c4f956910ff15429769dadb4d3b8bb6f4ef97280378772eb85fd10dd6dec6d9","flatsize":3206375,"path":"All/nethack34-3.4.3_10.pkg","repopath":"All/nethack34-3.4.3_10.pkg","licenselogic":"single","licenses":["nethack"],"pkgsize":1163428,"desc":"This is nethack, a classic hack'n'slash adventure game.\nYou and your faithful feline (or commited canine) are on a quest\nto retrieve the lost Amulet of Yendor.  Good luck!","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libXaw.so.7","libXmu.so.6","libXpm.so.4","libXext.so.6","libXt.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"DOCS":"on"}},{"name":"netembryo","origin":"net/netembryo","version":"0.1.1_2","comment":"Network abstraction library","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ef38fb29e6d81959ba5c2ebefeaca1d5686d26b50242c069edef11c32f0bc3c","flatsize":115252,"path":"All/netembryo-0.1.1_2.pkg","repopath":"All/netembryo-0.1.1_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":25084,"desc":"Netembryo is a network abstraction library plus some misc\nutility functions used as foundation for feng, libnemesi, felix.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libnetembryo.so.9"],"options":{"IPV6":"on","OPENSSL":"on","SCTP":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe netembryo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nethack33-nox11","origin":"games/nethack33-nox11","version":"3.3.1_12","comment":"Dungeon explorin', slashin', hackin' game","maintainer":"glewis@FreeBSD.org","www":"https://www.nethack.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a45238e083c79a30e427dd2143502c41baf0f050cb89a097b486377a59e5966","flatsize":2808902,"path":"All/nethack33-nox11-3.3.1_12.pkg","repopath":"All/nethack33-nox11-3.3.1_12.pkg","licenselogic":"single","pkgsize":1015292,"desc":"This is nethack, a classic hack'n'slash adventure game.\nYou and your faithful feline (or commited canine) are on a quest\nto retrieve the lost Amulet of Yendor.  Good luck!","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"nethack33","origin":"games/nethack33","version":"3.3.1_12","comment":"Dungeon explorin', slashin', hackin' game","maintainer":"glewis@FreeBSD.org","www":"https://www.nethack.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e28084d392f136d2a4a2f15dff38bf773188507e7aa2c6c0921d906c071f6e9c","flatsize":2977572,"path":"All/nethack33-3.3.1_12.pkg","repopath":"All/nethack33-3.3.1_12.pkg","licenselogic":"single","pkgsize":1052268,"desc":"This is nethack, a classic hack'n'slash adventure game.\nYou and your faithful feline (or commited canine) are on a quest\nto retrieve the lost Amulet of Yendor.  Good luck!","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libXaw.so.7","libXmu.so.6","libXpm.so.4","libXext.so.6","libXt.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"DOCS":"on"}},{"name":"noto-serif-jp","origin":"x11-fonts/noto-serif-jp","version":"2.002","comment":"Google Noto Serif (Japanese)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"035c03488b79cfc42059de0f5fe432a1d7081474582b92f99590d5b68bce34a0","flatsize":212488843,"path":"All/noto-serif-jp-2.002.pkg","repopath":"All/noto-serif-jp-2.002.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":140689492,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the Serif set of Japanese fonts which supports all of the kanji in\nJIS X 0208, JIS X 0213, and JIS X 0212 to include all kanji in Adobe-Japan1-6.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"netcdf-cxx","origin":"science/netcdf-cxx","version":"4.3.1_3","comment":"C++ library for machine-independent, array-oriented data access","maintainer":"sunpoet@FreeBSD.org","www":"https://www.unidata.ucar.edu/software/netcdf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55ecb4c063592589edea433a5113b0644485c2af8ba03793f8a97880291bf477","flatsize":1407339,"path":"All/netcdf-cxx-4.3.1_3.pkg","repopath":"All/netcdf-cxx-4.3.1_3.pkg","licenselogic":"single","licenses":["UCAR_UNIDATA"],"pkgsize":177660,"desc":"NetCDF (network Common Data Form) is an interface for array-oriented data access\nand a library that provides an implementation of the interface. The netCDF\nlibrary also defines a machine-independent format for representing scientific\ndata. Together, the interface, library, and format support the creation, access,\nand sharing of scientific data. The netCDF software was developed at the Unidata\nProgram Center in Boulder, Colorado.","deps":{"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"}},"categories":["science"],"shlibs_provided":["libh5bzip2.so","libnetcdf_c++4.so.1"]},{"name":"nethack34-nox11","origin":"games/nethack34-nox11","version":"3.4.3_10","comment":"Dungeon explorin', slashin', hackin' game","maintainer":"glewis@FreeBSD.org","www":"https://www.nethack.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1044894830b35b5a79a0614e3bcbfa8896bc274e6c50c19a5f44ba07b4d2cc6d","flatsize":3098530,"path":"All/nethack34-nox11-3.4.3_10.pkg","repopath":"All/nethack34-nox11-3.4.3_10.pkg","licenselogic":"single","licenses":["nethack"],"pkgsize":1127948,"desc":"This is nethack, a classic hack'n'slash adventure game.\nYou and your faithful feline (or commited canine) are on a quest\nto retrieve the lost Amulet of Yendor.  Good luck!","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"nethack36-nox11","origin":"games/nethack36-nox11","version":"3.6.7_1","comment":"Dungeon explorin', slashin', hackin' game","maintainer":"glewis@FreeBSD.org","www":"https://www.nethack.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed9fbf70ac89237e0465f7a7b433b2a64f0580f899b939f659e0f7d2da181c41","flatsize":4918804,"path":"All/nethack36-nox11-3.6.7_1.pkg","repopath":"All/nethack36-nox11-3.6.7_1.pkg","licenselogic":"single","licenses":["nethack"],"pkgsize":1685272,"desc":"This is nethack, a classic hack'n'slash adventure game.\nYou and your faithful feline (or commited canine) are on a quest\nto retrieve the lost Amulet of Yendor.  Good luck!","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"nextcloud-calendar-php81","origin":"www/nextcloud-calendar","version":"4.7.8","comment":"Calendar app for Nextcloud","maintainer":"brnrd@FreeBSD.org","www":"https://apps.nextcloud.com/apps/calendar","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea445b7764615e558f1713005d3b29a5809a6f3c839e732997ae2e075d86ad67","flatsize":87199914,"path":"All/nextcloud-calendar-php81-4.7.8.pkg","repopath":"All/nextcloud-calendar-php81-4.7.8.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":11164312,"desc":"The Calendar app is a user interface for Nextcloud's CalDAV server. Easily\nsync events from various devices with your Nextcloud and edit them online.\n\n * Integration with other Nextcloud apps! Currently Contacts - more to come.\n * WebCal Support! Want to see your favorite team's matchdays in you\n   calendar? No problem!\n * Attendees! Invite people to your events.\n * We're not reinventing the wheel! Based on the great davclient.js,\n   ical.js and fullcalendar libraries.","deps":{"nextcloud-php81":{"origin":"www/nextcloud","version":"29.0.3"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:nextcloud:calendar:4.7.8:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"Run `occ upgrade` to create the Nextcloud calendar app database structure","type":"install"},{"message":"Run `occ upgrade` to update the Nextcloud calendar app database structure"}]},{"name":"netdiscover","origin":"net/netdiscover","version":"0.10","comment":"Network address discovering tool","maintainer":"tiago.gasiba@gmail.com","www":"https://github.com/netdiscover-scanner/netdiscover","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c38cca778c479066247c7350a42e77c0e89bf600c0ad567873df2019b65ad68d","flatsize":1266802,"path":"All/netdiscover-0.10.pkg","repopath":"All/netdiscover-0.10.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":324996,"desc":"Netdiscover is a network address discovering tool, developed mainly for those\nwireless networks without dhcp server, it also works on hub/switched networks.\nIts based on arp packets, it will send arp requests and sniff for replies.","categories":["net"]},{"name":"netcdf-fortran","origin":"science/netcdf-fortran","version":"4.6.1","comment":"Fortran library for machine-independent, array-oriented data access","maintainer":"sunpoet@FreeBSD.org","www":"https://www.unidata.ucar.edu/software/netcdf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2dc214b132ecb7989c69506f4230653af7f08e61d1653bde44d7979e8a13514b","flatsize":2004025,"path":"All/netcdf-fortran-4.6.1.pkg","repopath":"All/netcdf-fortran-4.6.1.pkg","licenselogic":"single","licenses":["UCAR_UNIDATA"],"pkgsize":325480,"desc":"NetCDF (network Common Data Form) is an interface for array-oriented data access\nand a library that provides an implementation of the interface. The netCDF\nlibrary also defines a machine-independent format for representing scientific\ndata. Together, the interface, library, and format support the creation, access,\nand sharing of scientific data. The netCDF software was developed at the Unidata\nProgram Center in Boulder, Colorado.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"}},"categories":["science"],"shlibs_required":["libnetcdf.so.19","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libnetcdff.so.7"]},{"name":"net6","origin":"net/net6","version":"1.3.14_9","comment":"Network access framework for IPv4/IPv6","maintainer":"ports@FreeBSD.org","www":"http://gobby.0x539.de","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3803e9fff3675e2ffdf16dac9a4dfa1277e20176642c2d4d45bdfc20a7d4d1ef","flatsize":684818,"path":"All/net6-1.3.14_9.pkg","repopath":"All/net6-1.3.14_9.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":117404,"desc":"net6 is a library which eases the development of network-based applications\nas it provides a TCP protocol abstraction for C++. It is portable to both\nthe Windows and Unix-like platforms.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"}},"categories":["net","devel"],"shlibs_required":["libsigc-2.0.so.0","libgnutls.so.30"],"shlibs_provided":["libnet6-1.3.so.0"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:armin_burgmeier:net6:1.3.14:::::dragonfly6:x86_64:9"},"messages":[{"message":"===>   NOTICE:\n\nThe net6 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"netdot","origin":"net-mgmt/netdot","version":"1.0.7_5","comment":"Open source tool to organize and maintain network information","maintainer":"nick@foobar.org","www":"https://github.com/cvicente/Netdot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbeb593d798fa530717dd8f4ead1a7711069d13ea32cdf1734895ddfe0dc8f6b","flatsize":3434334,"path":"All/netdot-1.0.7_5.pkg","repopath":"All/netdot-1.0.7_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1071716,"desc":"Netdot is an open source tool designed to help network administrators\ncollect, organize and maintain network information.\n\nNetdot features include:\n\n\t- Device discovery and Layer 2 topology discovery / graphing.\n\n\t- IPv4 and IPv6 address space management (also referred to as IPAM),\n\tincluding hierarchical organization, address block visualization and\n\tIP and MAC address location and tracking.\n\n\t- Cable plant information including: sites, rooms, jacks, closets,\n\tinter and intra-building fiber and copper wiring, circuits, etc.\n\n\t- Contact information for related entities: departments, providers,\n\tvendors, BGP peers, etc.\n\n\t- Netdot can generate configuration files for various other tools,\n\tincluding: Nagios, Sysmon, RANCID, Cacti, ISC BIND and ISC DHCPD.","deps":{"ap24-mod_perl2":{"origin":"www/mod_perl2","version":"2.0.12,3"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"netdisco-mibs":{"origin":"net-mgmt/netdisco-mibs","version":"4.034"},"p5-Apache-AuthCookie":{"origin":"www/p5-Apache-AuthCookie","version":"3.31"},"p5-Apache-Session":{"origin":"www/p5-Apache-Session","version":"1.94"},"p5-Apache2-SiteControl":{"origin":"www/p5-Apache2-SiteControl","version":"1.05_3"},"p5-BIND-Config-Parser":{"origin":"dns/p5-BIND-Config-Parser","version":"0.01_1"},"p5-Carp-Assert":{"origin":"devel/p5-Carp-Assert","version":"0.22"},"p5-Class-DBI":{"origin":"databases/p5-Class-DBI","version":"3.0.17_3"},"p5-Class-DBI-AbstractSearch":{"origin":"databases/p5-Class-DBI-AbstractSearch","version":"0.07_1"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-GraphViz":{"origin":"graphics/p5-GraphViz","version":"2.25"},"p5-HTML-Mason":{"origin":"www/p5-HTML-Mason","version":"1.60"},"p5-Log-Dispatch":{"origin":"devel/p5-Log-Dispatch","version":"2.71"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Net-Appliance-Session":{"origin":"net/p5-Net-Appliance-Session","version":"4.300005"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-DNS-ZoneFile-Fast":{"origin":"dns/p5-Net-DNS-ZoneFile-Fast","version":"1.27"},"p5-Net-IRR":{"origin":"net/p5-Net-IRR","version":"0.10"},"p5-Net-Patricia":{"origin":"net/p5-Net-Patricia","version":"1.22_1"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"p5-Parallel-ForkManager":{"origin":"devel/p5-Parallel-ForkManager","version":"2.02"},"p5-SNMP-Info":{"origin":"net-mgmt/p5-SNMP-Info","version":"3.97.0001"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libapreq2":{"origin":"www/p5-libapreq2","version":"2.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["net-mgmt"],"messages":[{"message":"1. If you do not already have a Site.conf configuration file, you will need\nto create one.  Simply copy /usr/local/www/netdot/etc/Default.conf\nto Site.conf and edit to suit.\n\n2. New installations will need to run the following commands:\n\ncd /usr/local/www/netdot/bin/\n./initdb initdb\n\nThis command assumes that you have created a customised Site.conf\nconfiguration file.\n\n3. Upgrading?  Back up your database first, then run the following commands:\n\ncd /usr/local/www/netdot/upgrade/\nperl updatedb\n\nThis command assumes that you have created a customised Site.conf\nconfiguration file.\n\n4. Please see /usr/local/www/netdot/etc/netdot.cron\nin the root directory of the installation package for suggestions on\nwhat should be added to your server's crontab.\n\n5. Suggested Apache configuration files are available here:\n\n/usr/local/www/netdot/etc/netdot_apache2_local.conf\n/usr/local/www/netdot/etc/netdot_apache2_ldap.conf\n\n6. Running Apache 2.4?  Make sure that both the mod_perl and mod_apreq2 have\nbeen added to httpd.conf:\n\nLoadModule perl_module\t\tlibexec/apache24/mod_perl.so\nLoadModule apreq_module\t\tlibexec/apache24/mod_apreq2.so\n\nNote that any changes to Site.conf require an apache reload.","type":"install"}]},{"name":"netcdf","origin":"science/netcdf","version":"4.9.2_1","comment":"C library for machine-independent, array-oriented data access","maintainer":"sunpoet@FreeBSD.org","www":"https://www.unidata.ucar.edu/software/netcdf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcdc89fa3575033b6bbd0e056796e4d4dbaaa84fb4169e8a1253debc08c00f40","flatsize":4950123,"path":"All/netcdf-4.9.2_1.pkg","repopath":"All/netcdf-4.9.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":877516,"desc":"NetCDF (network Common Data Form) is an interface for array-oriented data access\nand a library that provides an implementation of the interface. The netCDF\nlibrary also defines a machine-independent format for representing scientific\ndata. Together, the interface, library, and format support the creation, access,\nand sharing of scientific data. The netCDF software was developed at the Unidata\nProgram Center in Boulder, Colorado.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["science"],"shlibs_required":["libhdf5_hl.so.200","libhdf5.so.200","libzstd.so.1","libcurl.so.4","libsz.so.2"],"shlibs_provided":["libnetcdf.so.19"],"options":{"DOCS":"on","DOXYGEN":"off","SZIP":"on"}},{"name":"netcat","origin":"net/netcat","version":"1.10_4","comment":"Simple utility which reads and writes data across network connections","maintainer":"cy@FreeBSD.org","www":"http://nc110.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76faa6e17da48b60e1963f74dba7e4049d99329227ae9180b4097ccaada5d31b","flatsize":743747,"path":"All/netcat-1.10_4.pkg","repopath":"All/netcat-1.10_4.pkg","licenselogic":"single","pkgsize":283944,"desc":"Netcat is a simple Unix utility which reads and writes data across\nnetwork connections using TCP or UDP protocol.  It is designed to be a\nreliable \"back-end\" tool that can be used directly or easily driven by\nother programs and scripts.  At the same time it is a feature-rich\nnetwork debugging and exploration tool, since it can create almost any\nkind of connection you would need and has several interesting built-in\ncapabilities.","categories":["net"],"options":{"DOCS":"on","GAPING":"on","IPV6":"on","TELNET":"on"}},{"name":"nethack36","origin":"games/nethack36","version":"3.6.7_1","comment":"Dungeon explorin', slashin', hackin' game","maintainer":"glewis@FreeBSD.org","www":"https://www.nethack.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0728ab62f61e2cea7d6fda42a011a407c9805e1d9b77f28803860d183f717176","flatsize":5060476,"path":"All/nethack36-3.6.7_1.pkg","repopath":"All/nethack36-3.6.7_1.pkg","licenselogic":"single","licenses":["nethack"],"pkgsize":1732588,"desc":"This is nethack, a classic hack'n'slash adventure game.\nYou and your faithful feline (or commited canine) are on a quest\nto retrieve the lost Amulet of Yendor.  Good luck!","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libXaw.so.7","libXmu.so.6","libXpm.so.4","libXext.so.6","libXt.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"DOCS":"on"}},{"name":"netdisco","origin":"net-mgmt/netdisco","version":"2.070001","comment":"Network discovery/management tool with web console","maintainer":"dgeo@centrale-med.fr","www":"http://netdisco.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e39b373dafe122890c4e9d9d32f6d7a41aeb57126d575852ed5aabbc71ba6c8d","flatsize":14004840,"path":"All/netdisco-2.070001.pkg","repopath":"All/netdisco-2.070001.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2768484,"desc":"Netdisco is a web-based network management tool\ndesigned for network administrators.\nData is collected into a PostgreSQL database using SNMP.\n\nSome of the things you can do with Netdisco:\n  Locate a machine on the network by MAC or IP\n      and show the switch port it lives at\n  Turn off a switch port, or change the VLAN or PoE status of a port\n  Inventory your network hardware by model, vendor, software\n      and operating system\n  Pretty pictures of your network\n\nApp::Netdisco provides a web frontend with built-in web server,\nand a backend daemon to handle interactive requests\nsuch as changing port or device properties.","deps":{"p5-Algorithm-Cron":{"origin":"devel/p5-Algorithm-Cron","version":"0.10"},"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-AnyEvent-DNS-EtcHosts":{"origin":"dns/p5-AnyEvent-DNS-EtcHosts","version":"0.0103_1"},"p5-App-cpanminus":{"origin":"devel/p5-App-cpanminus","version":"1.7047"},"p5-App-local-lib-helper":{"origin":"devel/p5-App-local-lib-helper","version":"0.07"},"p5-Archive-Extract":{"origin":"archivers/p5-Archive-Extract","version":"0.88"},"p5-Authen-Radius":{"origin":"security/p5-Authen-Radius","version":"0.32"},"p5-Authen-TacacsPlus":{"origin":"security/p5-Authen-TacacsPlus","version":"0.28"},"p5-CGI-Expand":{"origin":"www/p5-CGI-Expand","version":"2.05_1"},"p5-Command-Runner":{"origin":"sysutils/p5-Command-Runner","version":"0.200"},"p5-Crypt-Bcrypt":{"origin":"security/p5-Crypt-Bcrypt","version":"0.011"},"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-DBIx-Class-Helpers":{"origin":"databases/p5-DBIx-Class-Helpers","version":"2.036000"},"p5-Daemon-Control":{"origin":"devel/p5-Daemon-Control","version":"0.001010"},"p5-Dancer":{"origin":"www/p5-Dancer","version":"1.3520"},"p5-Dancer-Plugin-Auth-Extensible":{"origin":"security/p5-Dancer-Plugin-Auth-Extensible","version":"1.00"},"p5-Dancer-Plugin-DBIC":{"origin":"databases/p5-Dancer-Plugin-DBIC","version":"0.2104"},"p5-Dancer-Plugin-Passphrase":{"origin":"security/p5-Dancer-Plugin-Passphrase","version":"2.0.1_2"},"p5-Dancer-Plugin-Swagger":{"origin":"www/p5-Dancer-Plugin-Swagger","version":"0.2.0"},"p5-Dancer-Session-Cookie":{"origin":"www/p5-Dancer-Session-Cookie","version":"0.30"},"p5-Data-Printer":{"origin":"devel/p5-Data-Printer","version":"1.002001"},"p5-Data-Visitor-Tiny":{"origin":"devel/p5-Data-Visitor-Tiny","version":"0.001"},"p5-EV":{"origin":"devel/p5-EV","version":"4.34,1"},"p5-Env-Path":{"origin":"devel/p5-Env-Path","version":"0.19_1"},"p5-Expect":{"origin":"lang/p5-Expect","version":"1.38"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-File-Slurper":{"origin":"devel/p5-File-Slurper","version":"0.014"},"p5-Graph":{"origin":"math/p5-Graph","version":"0.9728,1"},"p5-GraphViz":{"origin":"graphics/p5-GraphViz","version":"2.25"},"p5-Guard":{"origin":"devel/p5-Guard","version":"1.023_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTTP-Tiny":{"origin":"www/p5-HTTP-Tiny","version":"0.088_1"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Log-Message-Simple":{"origin":"devel/p5-Log-Message-Simple","version":"0.10_1"},"p5-MCE":{"origin":"devel/p5-MCE","version":"1.896"},"p5-Module-Find":{"origin":"devel/p5-Module-Find","version":"0.16"},"p5-Module-Load":{"origin":"devel/p5-Module-Load","version":"0.36"},"p5-Moo":{"origin":"devel/p5-Moo","version":"2.005005"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-OpenSSH":{"origin":"net/p5-Net-OpenSSH","version":"0.84"},"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"p5-NetAddr-MAC":{"origin":"net/p5-NetAddr-MAC","version":"0.98"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-Path-Tiny":{"origin":"devel/p5-Path-Tiny","version":"0.146"},"p5-Plack":{"origin":"www/p5-Plack","version":"1.0051"},"p5-Plack-Middleware-Debug":{"origin":"www/p5-Plack-Middleware-Debug","version":"0.18_1"},"p5-Plack-Middleware-Expires":{"origin":"www/p5-Plack-Middleware-Expires","version":"0.06_1"},"p5-Plack-Middleware-Headers":{"origin":"www/p5-Plack-Middleware-Headers","version":"0.11"},"p5-Plack-Middleware-ReverseProxy":{"origin":"www/p5-Plack-Middleware-ReverseProxy","version":"0.16"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Role-Tiny":{"origin":"devel/p5-Role-Tiny","version":"2.002004"},"p5-SNMP-Info":{"origin":"net-mgmt/p5-SNMP-Info","version":"3.97.0001"},"p5-SQL-Translator":{"origin":"databases/p5-SQL-Translator","version":"1.65"},"p5-Sereal":{"origin":"converters/p5-Sereal","version":"5.004"},"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"p5-Starman":{"origin":"www/p5-Starman","version":"0.4017"},"p5-Sys-SigAction":{"origin":"devel/p5-Sys-SigAction","version":"0.23"},"p5-Template-AutoFilter":{"origin":"textproc/p5-Template-AutoFilter","version":"0.143050"},"p5-Template-Plugin-CSV":{"origin":"textproc/p5-Template-Plugin-CSV","version":"0.04_1"},"p5-Template-Plugin-Number-Format":{"origin":"www/p5-Template-Plugin-Number-Format","version":"1.06"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Term-UI":{"origin":"devel/p5-Term-UI","version":"0.50"},"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-Twiggy":{"origin":"www/p5-Twiggy","version":"0.1026"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-URI-Based":{"origin":"net/p5-URI-Based","version":"1.03"},"p5-URL-Encode":{"origin":"www/p5-URL-Encode","version":"0.03"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-YAML-LibYAML":{"origin":"textproc/p5-YAML-LibYAML","version":"0.89"},"p5-aliased":{"origin":"devel/p5-aliased","version":"0.34"},"p5-autovivification":{"origin":"devel/p5-autovivification","version":"0.18_1"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["net-mgmt","perl5"],"users":["netdisco"],"groups":["netdisco"],"annotations":{"cpe":"cpe:2.3:a:netdisco:netdisco:2.070001:::::dragonfly6:x86_64"},"messages":[{"message":"to get Netdisco running, you just have to:\n * edit /usr/local/etc/netdisco/environments/deployment.yml to suit your needs\n   (https://github.com/netdisco/netdisco/wiki/Configuration)\n * edit rc.conf according to /usr/local/etc/rc.d/netdisco\n * have a look at https://metacpan.org/pod/App::Netdisco\n   note that ~/environments is replaced here by /usr/local/etc/netdisco/environments\n * launch netdisco-deploy *as user netdisco* to install/upgrade your database\n     su - netdisco -c \"netdisco-deploy\"\n * copy (or link) /usr/local/etc/netdisco/netdiscologs.conf\n   to /usr/local/etc/newsyslog.conf.d/ to take care\n   of logs rotation\n    ln -s /usr/local/etc/netdisco/netdiscologs.conf /usr/local/etc/newsyslog.conf.d/netdiscologs.conf\n\nAlways use \"su - netdisco\" or \"sudo -l -u netdisco\" before running netdisco-do or\n  any netdisco-* command (because of locallib use)\nIf running with another user or missing HOME variable (eg: sudo without -l) you\n  need NETDISCO_HOME=/usr/local/etc/netdisco environment variable","type":"install"}]},{"name":"net2ftp","origin":"ftp/net2ftp","version":"1.4","comment":"Web-based FTP client written in PHP","maintainer":"sunpoet@FreeBSD.org","www":"https://www.net2ftp.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a8f828f8b2c90cb54e3381767d754106c1551431f24f9205ab22694a6d62554","flatsize":19727974,"path":"All/net2ftp-1.4.pkg","repopath":"All/net2ftp-1.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2662440,"desc":"net2ftp is a web-based FTP client written in PHP.\n\nFeatures:\n - Navigate the FTP server\n - Upload and download files\n - Edit files (WYSIWYG and syntax highlighting)\n - View code with syntax highlighting\n - Copy, move, delete (also to 2nd FTP server)\n - Rename and chmod (also recursive)\n - Zip and unzip files\n - Install software\n - Search for words or phrases\n - Calculate the size of directories and files","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ftp":{"origin":"ftp/php82-ftp","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["ftp"],"annotations":{"cpe":"cpe:2.3:a:net2ftp:net2ftp:1.4:::::dragonfly6:x86_64"},"messages":[{"message":"To make net2ftp available through your Apache web server,\nadd something similar to the following to httpd.conf:\n\n\tAlias /net2ftp/ \"/usr/local/www/net2ftp/\"\n\n\t<Directory \"/usr/local/www/net2ftp/\">\n\t\tOptions none\n\t\tAllowOverride Limit\n\t\tOrder Deny,Allow\n\t\tDeny from all\n\t\tAllow from 127.0.0.1 .example.com\n\t</Directory>","type":"install"}]},{"name":"noto-serif-tc","origin":"x11-fonts/noto-serif-tc","version":"2.002","comment":"Google Noto Serif (Traditional Chinese)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"120fe8721fd0123690ac86cb639c6794260471518a3a3c82b8cb5f3146e169d5","flatsize":224213803,"path":"All/noto-serif-tc-2.002.pkg","repopath":"All/noto-serif-tc-2.002.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":149375616,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the Serif set of Traditional Chinese fonts which supports BIG5.\nTraditional Chinese glyphs comply with the glyph standard of the Taiwan Ministry\nof Education.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"neovim-qt5","origin":"editors/neovim-qt","version":"0.2.17.66_1","comment":"Neovim client library and QT5 GUI","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/equalsraf/neovim-qt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22b5e0b442716781f1d3f4de596b4a05f85045422b4678fd2b5ebf46d62a6f66","flatsize":2938984,"path":"All/neovim-qt5-0.2.17.66_1.pkg","repopath":"All/neovim-qt5-0.2.17.66_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":582808,"desc":"Neovim Qt is a lightweight cross-platform Neovim library and GUI written\nin C++ with Qt.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"msgpack-c":{"origin":"devel/msgpack-c","version":"6.0.2"},"neovim":{"origin":"editors/neovim","version":"0.10.0_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"unibilium":{"origin":"devel/unibilium","version":"2.1.1_1"}},"categories":["editors"],"shlibs_required":["libmsgpack-c.so.2","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5"],"annotations":{"flavor":"qt5"}},{"name":"neon","origin":"www/neon","version":"0.32.5_3","comment":"HTTP and WebDAV client library for Unix systems","maintainer":"lev@FreeBSD.org","www":"https://notroj.github.io/neon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d318b6779cdf59240fcf67c9ef2660081430a0c14d86277efd323bb404ca2286","flatsize":715003,"path":"All/neon-0.32.5_3.pkg","repopath":"All/neon-0.32.5_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":204964,"desc":"Neon is  an HTTP and  WebDAV client library for  Unix systems, with  a C\ninterface. Featuring:\n\n\t. High-level interface to HTTP and WebDAV methods\n\t  (PUT, GET, HEAD etc)\n\t. Low-level interface to HTTP request handling, to allow\n\t  implementing new methods easily.\n\t. HTTP/1.1 and HTTP/1.0 persistent connections\n\t. RFC2617 basic and digest authentication\n\t  (including auth-int, md5-sess)\n\t. Proxy support (including basic/digest authentication)\n\t. Generic WebDAV 207 XML response handling mechanism\n\t. XML parsing using the expat or libxml parsers\n\t. Easy generation of error messages from 207 error responses\n\t. WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL\n\t. WebDAV metadata support: set and remove properties, query\n\t  any set of properties (PROPPATCH/PROPFIND).","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libintl.so.8","libssl.so.12","libcrypto.so.12","libexpat.so.1"],"shlibs_provided":["libneon.so.27"],"options":{"DOCS":"on","NLS":"on","PROXY":"off","EXPAT":"on","LIBXML2":"off","GNUTLS":"off","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:webdav:neon:0.32.5:::::dragonfly6:x86_64:3"}},{"name":"neofetch","origin":"sysutils/neofetch","version":"7.1.0_1","comment":"Fast, highly customizable system info script","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/dylanaraps/neofetch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b03b6bbb1fd4293ad2580a422df679eff5dcd5e7188b409f9bb7bbc6f473d25","flatsize":349593,"path":"All/neofetch-7.1.0_1.pkg","repopath":"All/neofetch-7.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80952,"desc":"This script gathers info about your system and prints it to the\nterminal next to an image, your distro's logo or any ascii art of\nyour choice!","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"neo","origin":"games/neo","version":"0.6.1","comment":"cmatrix clone with 32-bit color and Unicode support","maintainer":"driesm@FreeBSD.org","www":"https://github.com/st3w/neo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"567f3c1a220a2d7c6eeff39c78b7ff098aec70592ca7a8bbb9f2604f9ef7a98c","flatsize":115161,"path":"All/neo-0.6.1.pkg","repopath":"All/neo-0.6.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":48716,"desc":"Simulates the digital rain from \"The Matrix\".\ncmatrix clone with 32-bit color and Unicode support.\n\nneo recreates the digital rain effect from \"The Matrix\".\nStreams of random characters will endlessly scroll\ndown your terminal screen.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"nenscript","origin":"print/nenscript","version":"1.13.3_1","comment":"Clone of the proprietary enscript program from Adobe Systems","maintainer":"ports@FreeBSD.org","www":"http://www.ai.mit.edu/projects/im/magnus/nenscript/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c150aabede5e0d9ae3e24a9c95375cd44e0268b9c20526628547a38bda0a0d3","flatsize":36834,"path":"All/nenscript-1.13.3_1.pkg","repopath":"All/nenscript-1.13.3_1.pkg","licenselogic":"single","pkgsize":17348,"desc":"A clone of the proprietary enscript program from Adobe Systems. For those\nwho have never used enscript, it is a good ASCII to Postscript converter.\n\nThe main features of nenscript are:\n\n        . produces Postscript output which fully conforms to\n          the Document Structuring Conventions\n        . support for normal and \"gaudy\" output\n        . support for single or double column output\n        . allows insertion of titles and headers in any font.\n        . multiple copies of a document\n\nFeatures additional to nenscript are:\n        . automatic wrapping of long lines\n        . availability under MSDOS\n        . executable is self contained - no additional files required","categories":["print"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe nenscript port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"net-snmp","origin":"net-mgmt/net-snmp","version":"5.9.4_5,1","comment":"Extendable SNMP implementation","maintainer":"zi@FreeBSD.org","www":"http://net-snmp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4f74e8c772866f1fc7663c8f22c01b8941dc7687feda331f27c616c431f79bf","flatsize":13098007,"path":"All/net-snmp-5.9.4_5,1.pkg","repopath":"All/net-snmp-5.9.4_5,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2491484,"desc":"This is Net-SNMP (previously known as \"ucd-snmp\").\n\nVarious tools relating to the Simple Network Management Protocol including:\n\n    An extensible agent\n    An SNMP library\n    tools to request or set information from SNMP agents\n    tools to generate and handle SNMP traps\n    a version of the Unix 'netstat' command using SNMP\n    a graphical Perl/Tk/SNMP based mib browser","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"users":["snmpd"],"groups":["snmpd"],"shlibs_required":["libperl.so.5.36","libssl.so.12","libcrypto.so.12","libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libnetsnmp.so.40","libnetsnmpagent.so.40","libnetsnmphelpers.so.40","libnetsnmpmibs.so.40","libnetsnmptrapd.so.40"],"options":{"AX_DISABLE_TRAP":"off","AX_SOCKONLY":"off","DOCS":"on","DUMMY":"on","MFD_REWRITES":"off","MYSQL":"off","NEWSYSLOG":"on","NOLIBPKG":"on","PERL":"on","PERL_EMBEDDED":"on","PYTHON":"off","SCTP":"off","SMUX":"on","TKMIB":"off","TLS":"off","UNPRIVILEGED":"off"},"annotations":{"cpe":"cpe:2.3:a:net-snmp:net-snmp:5.9.4:::::dragonfly6:x86_64:5"},"messages":[{"message":"**** This port installs snmpd, header files and libraries but does not\n     start snmpd by default.\n     If you want to auto-start snmpd and snmptrapd, add the following to\n     /etc/rc.conf:\n\n\tsnmpd_enable=\"YES\"\n\tsnmpd_flags=\"-a\"\n\tsnmpd_conffile=\"/usr/local/share/snmp/snmpd.conf /etc/snmpd.conf\"\n\tsnmptrapd_enable=\"YES\"\n\tsnmptrapd_flags=\"-a -p /var/run/snmptrapd.pid\"\n\n**** You may also specify the following make variables:\n\n\tNET_SNMP_SYS_CONTACT=\"zi@FreeBSD.org\"\n\tNET_SNMP_SYS_LOCATION=\"USA\"\n\tDEFAULT_SNMP_VERSION=3\n\tNET_SNMP_MIB_MODULES=\"host smux mibII/mta_sendmail ucd-snmp/diskio\"\n\tNET_SNMP_LOGFILE=/var/log/snmpd.log\n\tNET_SNMP_PERSISTENTDIR=/var/net-snmp\n\n     to define default values (or to override the defaults).  To avoid being\n     prompted during the configuration process, you should (minimally) define\n     the first two variables. (NET_SNMP_SYS_*)\n\n     You may also define the following to avoid all interactive configuration:\n\n\tBATCH=\"yes\"","type":"install"},{"message":"snmpd now drops privileges by default after initialization is completed.\nEnsure that any extension commands defined in your snmpd.conf can be executed\nby the snmpd user.\n\nIt is possible to start and run snmpd entirely as a non-root user with the\nfollowing steps:\n\n1. Add the following lines to /etc/rc.conf:\n\n\tsnmpd_user=\"snmpd\"\n\tsnmpd_group=\"snmpd\"\n\tsnmpd_pidfile=\"/var/net-snmp/snmpd.pid\"\n\n2. Configure the mac_portacl(4) kernel module:\n\n   a. Load mac_portacl.ko at boot time by adding the following line to\n      /etc/rc.conf:\n\n\tkld_list=\"mac_portacl\"\n\n   b. Configure the following sysctls in sysctl.conf(5):\n\n      net.inet.ip.portrange.reservedhigh=0\n      security.mac.portacl.rules=gid:344:udp:161,gid:344:tcp:161,gid:344:tcp:199,gid:344:tcp:705\n\n   This allows snmpd to bind to these privileged ports without holding\n   special privileges.\n\n3. Make sure that the snmpd user has read/write or read-only access to the\n   following:\n\n\tRW - /var/log/snmpd.log\n\tRW - /var/net-snmp/*\n\tRO - /usr/local/share/snmp/*\n\n   Note that snmpd creates the /var/net-snmp directory upon its initial\n   startup, and this cannot be done by the snmpd user.\n\n4. Ensure that any and all extension commands defined in snmpd.conf can be\n   executed by the snmpd user.","type":"upgrade"}]},{"name":"neovim-gtk","origin":"editors/neovim-gtk","version":"1.0.4_12","comment":"Neovim client library and GTK4 GUI","maintainer":"asomers@FreeBSD.org","www":"https://github.com/Lyude/neovim-gtk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64e8f38c83ed15bc6e37b1df4303bcb369506377c70bc8fb67bc2dbbfa832a2c","flatsize":5193390,"path":"All/neovim-gtk-1.0.4_12.pkg","repopath":"All/neovim-gtk-1.0.4_12.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1343328,"desc":"GTK ui for neovim\n\nGTK ui for neovim written in rust using gtk-rs bindings. With ligatures\nsupport. This project began as a fork of @daa84's neovim-gtk.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"neovim":{"origin":"editors/neovim","version":"0.10.0_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["editors"],"shlibs_required":["libgtk-4.so.1","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libgraphene-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"]},{"name":"neomutt","origin":"mail/neomutt","version":"20240425","comment":"Bringing together all the Mutt Code","maintainer":"bapt@FreeBSD.org","www":"https://neomutt.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c0fc289811377347d298f569fea46626d2932ff0160cde2be83198e9df6867a","flatsize":9542371,"path":"All/neomutt-20240425.pkg","repopath":"All/neomutt-20240425.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1723472,"desc":"What is NeoMutt?\n\n * NeoMutt is a project of projects.\n * A place to gather all the patches against Mutt.\n * A place for all the developers to gather.\n\nHopefully this will build the community and reduce duplicated effort.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"mime-support":{"origin":"misc/mime-support","version":"3.66_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"notmuch":{"origin":"mail/notmuch","version":"0.38.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"tokyocabinet":{"origin":"databases/tokyocabinet","version":"1.4.48_1"},"urlview":{"origin":"textproc/urlview","version":"0.9.20131021_2"}},"categories":["mail"],"shlibs_required":["libgssapi_krb5.so.2.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0","libncurses.so.6","libtinfo.so.6","libnotmuch.so.5","libgpgme.so.11","libgpg-error.so.0","libsasl2.so.3","libintl.so.8","libiconv.so.2","libssl.so.12","libcrypto.so.12","libidn2.so.0","libpcre2-8.so.0","liblmdb.so.0","libtokyocabinet.so.9"],"options":{"DOCS":"on","FLOCK":"off","GPGME":"on","IDN":"off","NLS":"on","NOTMUCH":"on","SASL":"on","GSSAPI_NONE":"off","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on","BDB":"off","GDBM":"off","KYOTOCABINET":"off","LMDB":"on","QDBM":"off","TOKYOCABINET":"on"},"annotations":{"cpe":"cpe:2.3:a:neomutt:neomutt:20240425:::::dragonfly6:x86_64"},"messages":[{"message":"/!\\ Neomutt no longer install binaries named \"mutt\" but \"neomutt\" /!\\","type":"upgrade","maximum_version":"20171013"}]},{"name":"nemesis","origin":"net/nemesis","version":"1.8.5_2,1","comment":"Command-line network packet crafting and injection utility","maintainer":"yuri@FreeBSD.org","www":"https://troglobit.com/projects/nemesis/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f6d28d4cfd124aee36a7ab61135891b58af414168cb78329a885b5e5a0dc3b7","flatsize":121944,"path":"All/nemesis-1.8.5_2,1.pkg","repopath":"All/nemesis-1.8.5_2,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":60064,"desc":"The Nemesis Project is designed to be a command line based, portable\nhuman IP stack for UNIX-like and Windows systems. The suite is broken\ndown by protocol, and should allow for useful scripting of injected\npackets from simple shell scripts.","deps":{"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["net"],"shlibs_required":["libnet.so.9"]},{"name":"nec2c","origin":"comms/nec2c","version":"1.3.1","comment":"Used to calculate antenna patterns useful to ham radio","maintainer":"hamradio@FreeBSD.org","www":"https://www.qsl.net/5b4az/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77442801061dcffb4fce84fe97e1e57a5bb9dd42a5061ac3423935cc2d042ae8","flatsize":244027,"path":"All/nec2c-1.3.1.pkg","repopath":"All/nec2c-1.3.1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":99088,"desc":"nec2c is a translation of the NEC2 FORTRAN source code to the C language.\nThe translation was performed mostly \"by hand\" and a lot of modifications\nto the original program were introduced in order to modernize the NEC2\nand to remove as many built-in limitations as possible. The attendant\nSOMNEC program was also translated to C and incorporated in nec2c as a\nfunction so that Sommerfeld ground solutions are a part of the program.\n\nOriginally Written by:\n\nNumerical Electromagnetics Code (NEC2)  developed at Lawrence\nLivermore lab., Livermore, CA.  (contact G. Burke at 415-422-8414\nfor problems with the NEC code. For problems with the vax implem-\nentation, contact J. Breakall at 415-422-8196 or E. Domning at 415\n422-5936)\nfile created 4/11/80.\n\nTranslation by:\n\nNeoklis Kyriazis  5B4AZ   Limassol, Cyprus, neoklisk@cytanet.com.cy","categories":["comms","hamradio"]},{"name":"nehquake","origin":"games/nehquake","version":"1.0_9","comment":"Quake engine designed for playing Nehahra","maintainer":"danfe@FreeBSD.org","www":"https://quakewiki.org/wiki/Nehahra","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bef3f622c96fcba5e5de5d861743e3630c6aa8a4b76db646914a52ced41a3258","flatsize":1198575,"path":"All/nehquake-1.0_9.pkg","repopath":"All/nehquake-1.0_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":316788,"desc":"This Nehahra engine is basically a bug-fixed version of the released 2.54\nsource. It has also most of the fixes/features of the Enhanced GLQuake\nversion. The engine can be used for both watching the \"Seal of Nehahra\" movie\nand for playing the actual game.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"quake-data":{"origin":"games/quake-data","version":"1.0.6_2"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libGL.so.1","libX11.so.6","libXext.so.6","libXxf86dga.so.1","libXxf86vm.so.1","libSDL-1.2.so.0"],"options":{"OPTIMIZED_CFLAGS":"on","SDL":"on","X86_ASM":"on"},"messages":[{"message":"To complete the installation of this port, download Nehahra mod\nfrom https://www.quaddicted.com/filebase/nehahra.zip and unpack\nits \"nehahra\" subdirectory as \"/usr/local/share/quake/nehahra\".\n\nIf you see the following error when loading certain large maps,\n\n    Error: Cache_TryAlloc: 1627728 is greater then free hunk\n\nrun the game with e.g. ``-mem 64'' option (memory in megabytes).","type":"install"}]},{"name":"nedit","origin":"editors/nedit","version":"5.7_1","comment":"X11/Motif GUI text editor for programs and plain text files","maintainer":"bofh@FreeBSD.org","www":"https://sourceforge.net/projects/nedit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63edc897a1fd915d99370e1ce1ba9482d77914b2e0910e52eea8ef9f0abd7a9a","flatsize":1358518,"path":"All/nedit-5.7_1.pkg","repopath":"All/nedit-5.7_1.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":432020,"desc":"NEdit is a GUI (Graphical User Interface) style text editor for\nprograms and plain-text files.  Users of Macintosh and MS Windows\nbased text editors will find NEdit a familiar and comfortable\nenvironment.  NEdit provides all of the standard menu, dialog,\nediting, and mouse support, as well as all of the standard shortcuts\nto which the users of modern GUI based environments are accustomed.\nFor users of older style Unix editors, welcome to the world of\nmouse-based editing!\n\nThis port requires a Motif library to build and run.  It is\nrecommended that you use OpenMotif as Nedit has font aliasing\nissues when using LessTif.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["editors"],"shlibs_required":["libXm.so.4","libXpm.so.4","libXext.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libX11.so.6"]},{"name":"neatvnc","origin":"net/neatvnc","version":"0.7.2","comment":"Liberally licensed VNC server library","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/any1/neatvnc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcfe4ddbb464f05df2709ee9deea6f8e59bc5c88a38a9f793e54758f7482b69f","flatsize":150952,"path":"All/neatvnc-0.7.2.pkg","repopath":"All/neatvnc-0.7.2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":57816,"desc":"This is a liberally licensed VNC server library that's intended to be\nfast and neat.","deps":{"aml":{"origin":"devel/aml","version":"0.3.0"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libjpeg-turbo":{"origin":"graphics/libjpeg-turbo","version":"3.0.3"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"}},"categories":["net"],"shlibs_required":["libpixman-1.so.0","libaml.so.0","libturbojpeg.so.0","libgnutls.so.30","libnettle.so.8","libhogweed.so.6","libgmp.so.10","libgbm.so.1","libdrm.so.2","libavcodec.so.60","libavfilter.so.9","libavutil.so.58"],"shlibs_provided":["libneatvnc.so.0"],"options":{"FFMPEG":"on","GNUTLS":"on","JPEG":"on","NETTLE":"on","OPENGL":"on"}},{"name":"neXtaw","origin":"x11-toolkits/neXtaw","version":"0.15.1_5","comment":"Athena Widgets with N*XTSTEP appearance","maintainer":"ports@FreeBSD.org","www":"https://siag.nu/neXtaw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"438d9759caf4220d69092763c986d638627dd134e0027d4c3a0907857409d508","flatsize":1388846,"path":"All/neXtaw-0.15.1_5.pkg","repopath":"All/neXtaw-0.15.1_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":263900,"desc":"This is neXtaw, a modified version of the Athena Widgets with N*XTSTEP\nappearance. It is based on the Xaw3d 1.5 library by Kaleb Keithley.\nThis is not a magic library which will beautify all your apps instantly.\nBut with some .Xdefaults fiddling you can make Athena applications look\nand behave much better.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["x11-toolkits"],"shlibs_required":["libXmu.so.6","libXext.so.6"],"shlibs_provided":["libneXtaw.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe neXtaw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nds-aspell","origin":"textproc/nds-aspell","version":"0.01.0_1,2","comment":"Aspell Low Saxon dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6f36f33b943bb3fc5107d99779a3f08d19ce8b62f11d769d13fa44c406d676c","flatsize":76933,"path":"All/nds-aspell-0.01.0_1,2.pkg","repopath":"All/nds-aspell-0.01.0_1,2.pkg","licenselogic":"single","pkgsize":33220,"desc":"Aspell Low Saxon dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"ndpmon","origin":"net-mgmt/ndpmon","version":"1.4.0_9","comment":"On-link icmpv6 message monitoring and reporting daemon","maintainer":"pi@FreeBSD.org","www":"https://ndpmon.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2beed668816604b7212bfd27856ca5455a9880f1cbd89bd203f5bb9038f957cc","flatsize":92348,"path":"All/ndpmon-1.4.0_9.pkg","repopath":"All/ndpmon-1.4.0_9.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":34916,"desc":"NDPMon is an equivalent of ArpWatch for IPv6.\n\nNDPMon, Neighbor Discovery Protocol Monitor, is a tool working with\nICMPv6 packets. NDPMon observes the local network to see if nodes\nusing neighbor discovery messages behave properly. When it detects\na suspicious Neighbor Discovery message, it notifies the administrator\nby writing in the syslog and in some cases by sending an email\nreport.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"shlibs_required":["libxml2.so.2","libcrypto.so.12"],"options":{"DOCS":"on","MACRESOLV":"off"}},{"name":"nemo","origin":"x11-fm/nemo","version":"5.4.2_4","comment":"File manager for the Cinnamon desktop","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/nemo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9c84d16b47e02aa08e9a0a4eee8a8449390d8176f3c28fe29b4834e7271219b","flatsize":5429683,"path":"All/nemo-5.4.2_4.pkg","repopath":"All/nemo-5.4.2_4.pkg","licenselogic":"and","licenses":["GPLv2","LGPL20"],"pkgsize":1000076,"desc":"Nemo, forked from Nautilus, is the file manager of Cinnamon.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cinnamon-desktop":{"origin":"x11/cinnamon-desktop","version":"5.4.2_4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exempi":{"origin":"textproc/exempi","version":"2.6.3_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-icon-theme":{"origin":"misc/gnome-icon-theme","version":"3.12.0_1"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gvfs":{"origin":"devel/gvfs","version":"1.50.2_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libgsf":{"origin":"devel/libgsf","version":"1.14.50_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"xapp":{"origin":"x11/xapp","version":"2.8.2"}},"categories":["x11-fm","gnome"],"shlibs_required":["libcinnamon-desktop.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgailutil-3.so.0","libX11.so.6","libgmodule-2.0.so.0","libxapp.so.1","libexif.so.12","libexempi.so.8","libgsf-1.so.114","libxml2.so.2"],"shlibs_provided":["libnemo-extension.so.1"],"options":{"DOCS":"on","EXEMPI":"on","EXIF":"on","TRACKER":"off"}},{"name":"netty","origin":"java/netty","version":"4.1.53","comment":"Java NIO client server framework","maintainer":"glewis@FreeBSD.org","www":"https://netty.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6ad743036df3e2ffd604ff6d1c783f6323f50662a72ca394ab09a618fab710f","flatsize":13993208,"path":"All/netty-4.1.53.pkg","repopath":"All/netty-4.1.53.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12427348,"desc":"Netty is an asynchronous event-driven network application framework for\nrapid development of maintainable high performance protocol servers & clients.","categories":["java","devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:netty:netty:4.1.53:::::dragonfly6:x86_64"}},{"name":"ndisc6","origin":"net/ndisc6","version":"1.0.7_1","comment":"IPv6 network diagnostic tools","maintainer":"ports@FreeBSD.org","www":"https://www.remlab.net/ndisc6/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e155b17a799424f988fd136165603ae51103477c81f867620b70e5a22ab70a1","flatsize":243771,"path":"All/ndisc6-1.0.7_1.pkg","repopath":"All/ndisc6-1.0.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":67596,"desc":"ndisc6 is a collection of diagnostic tools for IPv6 networks,\nincluding ICMPv6 Neighbor Discovery tools (rdisc6 and ndisc6),\nan UDP, TCP and ICMP-based IPv6 traceroute implementation and\na simplistic bandwidth measurement program (tcpspray6).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ndisc6 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ndesk-options","origin":"devel/ndesk-options","version":"0.2.1_3","comment":"Callback-based program option parser for C#","maintainer":"ports@FreeBSD.org","www":"http://www.ndesk.org/Options","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b956556b3c9c935ca2d90d2155ff6a2bb738f690d814895bad34361ef6bc12f","flatsize":90498,"path":"All/ndesk-options-0.2.1_3.pkg","repopath":"All/ndesk-options-0.2.1_3.pkg","licenselogic":"single","pkgsize":50468,"desc":"NDesk.Options is a callback-based program option parser for C#.","deps":{"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe ndesk-options port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ndesk-dbus-glib","origin":"devel/ndesk-dbus-glib","version":"0.4.1_4","comment":"GLib main loop integration for Managed D-Bus","maintainer":"gnome@FreeBSD.org","www":"http://www.ndesk.org/DBusSharp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64a0cd473ab45f7d575d8193248abe0120a72d44f9a2b98c8a04d8664f32b5bb","flatsize":11260,"path":"All/ndesk-dbus-glib-0.4.1_4.pkg","repopath":"All/ndesk-dbus-glib-0.4.1_4.pkg","licenselogic":"single","pkgsize":5768,"desc":"This code provides GLib main loop integration for Managed D-Bus.","deps":{"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"ndesk-dbus":{"origin":"devel/ndesk-dbus","version":"0.6.1a_3"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ndiff","origin":"math/ndiff","version":"2.00_5","comment":"Compare files, ignoring numeric differences","maintainer":"pizzamig@FreeBSD.org","www":"https://www.math.utah.edu/~beebe/software/ndiff/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc9f098d59b954a1cf2e2bc29de9cb1b9b4bd74064070fb31d50160208de5273","flatsize":202100,"path":"All/ndiff-2.00_5.pkg","repopath":"All/ndiff-2.00_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":76984,"desc":"ndiff is a utility for comparing putatively similar files, ignoring small\nnumeric differences.  The utility is written by Nelson H.  F. Beebe and\ncovered by the GNU General Public License (GPL), version 2.  It may be\nbuilt with arbitrary precision support (more powerful) or using built-in\nfloating point precision, see Makefile.\n\nAssessing the consistency of a numerical program run in multiple\nenvironments (operating systems, architectures, or compilers) can be a\ndifficult task for a human, as small differences in numerical output values\nare expected.  File differencing utilites, such as diff(1), will generally\nproduce voluminous output, often longer than the original files.\n\nndiff solves this problem. Taking two text files expected to be\nidentical, or at least numerically similar, it allows to specify absolute\nand/or relative error tolerances for differences between numerical values\nin the two files, and then reports only the lines with values exceeding\nthose tolerances.  It also tells by how much they differ. A simple example:\n\n%25 ndiff --relative-error 1.0e-3 test019.txt.1 test019.txt.2\n### Maximum relative error in matching lines = 8.64e-51 at line 129 field 4","categories":["math"],"options":{"DOCS":"on","GMP":"off"}},{"name":"ncurses","origin":"devel/ncurses","version":"6.5","comment":"Library for terminal-independent, full-screen output","maintainer":"bofh@FreeBSD.org","www":"https://invisible-island.net/ncurses/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77b0dba4f38e763313e89b576c287a785e3976de76ae9ff43a0d8c718b894a4c","flatsize":4211639,"path":"All/ncurses-6.5.pkg","repopath":"All/ncurses-6.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1267716,"desc":"The ncurses software includes a SVr4 and XSI-Curses compatible\ncurses library as well as terminfo tools including \"tic\", \"infocmp\",\nand \"captoinfo\".  The library is used by other programs for text-mode\nsupport of color, multiple highlights, forms-drawing characters,\nautomatic recognition of keypad and function-key sequences, and\nmore.\n\nThe ncurses library uses a terminfo database (included), but can\nbe configured to use BSD's /etc/termcap file instead.  This has\nbeen approved by the old 4.4BSD curses maintainer as the official\n4.4BSD curses successor.","categories":["devel"],"shlibs_provided":["libform.so.6","libmenu.so.6","libncurses.so.6","libpanel.so.6","libtinfo.so.6"],"options":{"DOCS":"on","EXAMPLES":"on","MANPAGES":"on","PROFILE":"off","TRACE":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:ncurses:6.5:::::dragonfly6:x86_64"},"messages":[{"message":"To get the terminfo database please install the terminfo-db package:\npkg install terminfo-db","type":"install"}]},{"name":"noto-serif-hk","origin":"x11-fonts/noto-serif-hk","version":"2.002","comment":"Google Noto Serif (Traditional Chinese Hong Kong)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2041ccd1297b7ed3aac65de2a6e798c2ac4a61d7bb147984013c44e43793c401","flatsize":223982719,"path":"All/noto-serif-hk-2.002.pkg","repopath":"All/noto-serif-hk-2.002.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":149282576,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the Serif set of Traditional Chinese Hong Kong fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"ndesk-dbus","origin":"devel/ndesk-dbus","version":"0.6.1a_3","comment":"C# implementation of D-Bus","maintainer":"gnome@FreeBSD.org","www":"http://www.ndesk.org/DBusSharp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cf3505b0b5f8b0cf540badefeff5f21694fb465b7f45e29ba64a21ef8c28b54","flatsize":107127,"path":"All/ndesk-dbus-0.6.1a_3.pkg","repopath":"All/ndesk-dbus-0.6.1a_3.pkg","licenselogic":"single","pkgsize":44452,"desc":"This is a C# implementation of D-Bus. It's often referred to as \"managed\nD-Bus\" to avoid confusion with existing bindings (which wrap libdbus).\n\nD-Bus is an inter-process communication framework that lets applications\ninterface with the system event bus as well as allowing them to talk to\none another in a peer-to-peer configuration.","deps":{"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"ndpi","origin":"net/ndpi","version":"4.6.d20230510,1","comment":"NTOP-maintained superset of the popular OpenDPI library","maintainer":"madpilot@FreeBSD.org","www":"https://www.ntop.org/products/deep-packet-inspection/ndpi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8f06edf514defe05fb22e0c2c95c960ac6653a463f352969cf4f7cbc6622a5a","flatsize":6595280,"path":"All/ndpi-4.6.d20230510,1.pkg","repopath":"All/ndpi-4.6.d20230510,1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":694672,"desc":"nDPI is a ntop-maintained superset of the popular OpenDPI library. Its goal is\nto extend the original library by adding new protocols that are otherwise\navailable only on the paid version of OpenDPI. Furthermore, we have modified\nnDPI do be more suitable for traffic monitoring applications, by disabling\nspecific features that slow down the DPI engine while being them un-necessary\nfor network traffic monitoring.","deps":{"json-c":{"origin":"devel/json-c","version":"0.17"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["net"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0","libjson-c.so.5"],"shlibs_provided":["libndpi.so.4"],"annotations":{"cpe":"cpe:2.3:a:ntop:ndpi:4.6.d20230510:::::dragonfly6:x86_64"}},{"name":"ncrypt","origin":"security/ncrypt","version":"0.8.1_1","comment":"Advanced AES file encryption tool","maintainer":"danfe@FreeBSD.org","www":"https://ncrypt.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90b2f6c80a08249f28e481675f8cf8415095d5a6b48537887681da99a89589cf","flatsize":124960,"path":"All/ncrypt-0.8.1_1.pkg","repopath":"All/ncrypt-0.8.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46520,"desc":"NCrypt is intended to give you security in an insecure environment.\nIf you are wanting to encrypt files (particularly on a multi-user\nsystem where you don't have root), wishing to hide your activites\nfrom prying eyes, and want to \"cover your tracks\", then NCrypt is\nfor you. It is a symmetrical file encryptor/decryptor that gives\nyou the choice of the top three candidates for AES as the encryption\nalgorithm (Rijndael, Serpent, Twofish), tries to minimize exposure\nof the plaintext password in memory, and can safely erase the\nplaintext version from the hard drive. It compiles without any extra\ncrypto libraries, making it ideal for systems where you just have\na compiler and basic libraries (such as an ISP's shell server).","categories":["security"]},{"name":"ncp","origin":"net/ncp","version":"1.2.4_1","comment":"Fast file copy tool for LANs","maintainer":"matthias@mteege.de","www":"https://www.fefe.de/ncp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"532ac617cb56f6347e059ee9612b4dafb6c86dcf29acca1ab17ac7aa4114103b","flatsize":41571,"path":"All/ncp-1.2.4_1.pkg","repopath":"All/ncp-1.2.4_1.pkg","licenselogic":"single","pkgsize":19776,"desc":"\"ncp\" is a utility for copying files in a LAN. It has absolutely no\nsecurity or integrity checking, no throttling, no features, except\none: you don't have to type the coordinates of your peer.","categories":["net"]},{"name":"netbox","origin":"net-mgmt/netbox","version":"3.7.8_2","comment":"IP address management tool","maintainer":"kai@FreeBSD.org","www":"https://github.com/netbox-community/netbox","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1031f57707af2f79d3199a33697ccb7a9fa544e4ad9c38021d0439cd45ca7d7a","flatsize":28770795,"path":"All/netbox-3.7.8_2.pkg","repopath":"All/netbox-3.7.8_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6667524,"desc":"NetBox is an open source web application designed to help manage and document\ncomputer networks. Initially conceived by the network engineering team at\nDigitalOcean, NetBox was developed specifically to address the needs of network\nand infrastructure engineers. It encompasses the following aspects of network\nmanagement:\n\n- IP address management (IPAM) - IP networks and addresses, VRFs, and VLANs\n- Equipment racks - Organized by group and site\n- Devices - Types of devices and where they are installed\n- Connections - Network, console, and power connections among devices\n- Virtualization - Virtual machines and clusters\n- Data circuits - Long-haul communications circuits and providers","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-bleach":{"origin":"www/py-bleach","version":"6.1.0_1"},"py311-django-cors-headers":{"origin":"www/py-django-cors-headers","version":"4.3.1_1"},"py311-django-debug-toolbar":{"origin":"www/py-django-debug-toolbar","version":"4.4.2"},"py311-django-filter":{"origin":"www/py-django-filter","version":"23.5_1"},"py311-django-graphiql-debug-toolbar":{"origin":"www/py-django-graphiql-debug-toolbar","version":"0.2.0_3"},"py311-django-mptt":{"origin":"www/py-django-mptt","version":"0.16.0_1"},"py311-django-pglocks":{"origin":"www/py-django-pglocks","version":"1.0.4"},"py311-django-prometheus":{"origin":"www/py-django-prometheus","version":"2.3.1_1"},"py311-django-redis":{"origin":"www/py-django-redis","version":"5.4.0_2"},"py311-django-rich":{"origin":"www/py-django-rich","version":"1.8.0_1"},"py311-django-rq":{"origin":"devel/py-django-rq","version":"2.10.2"},"py311-django-tables2":{"origin":"www/py-django-tables2","version":"2.7.0_1"},"py311-django-taggit":{"origin":"www/py-django-taggit","version":"5.0.1"},"py311-django-timezone-field":{"origin":"www/py-django-timezone-field","version":"6.1.0_1"},"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-djangorestframework":{"origin":"www/py-djangorestframework","version":"3.14.0_1,1"},"py311-drf-spectacular":{"origin":"www/py-drf-spectacular","version":"0.27.2_1"},"py311-drf-spectacular-sidecar":{"origin":"www/py-drf-spectacular-sidecar","version":"2024.5.1"},"py311-feedparser":{"origin":"textproc/py-feedparser","version":"6.0.11"},"py311-graphene-django300":{"origin":"devel/py-graphene-django300","version":"3.0.0"},"py311-gunicorn":{"origin":"www/py-gunicorn","version":"22.0.0_1"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-mkdocs-material":{"origin":"textproc/py-mkdocs-material","version":"9.5.21"},"py311-mkdocstrings":{"origin":"textproc/py-mkdocstrings","version":"0.25.1"},"py311-mkdocstrings-python-legacy":{"origin":"textproc/py-mkdocstrings-python-legacy","version":"0.2.3"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-psycopg":{"origin":"databases/py-psycopg","version":"3.1.19"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-social-auth-app-django":{"origin":"www/py-social-auth-app-django","version":"5.4.1"},"py311-social-auth-core":{"origin":"security/py-social-auth-core","version":"4.5.4"},"py311-svgwrite":{"origin":"graphics/py-svgwrite","version":"1.4.3"},"py311-tablib":{"origin":"textproc/py-tablib","version":"3.6.1"},"py311-tzdata":{"origin":"devel/py-tzdata","version":"2024.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"options":{"EXAMPLES":"on","GIT":"off","LDAP":"off","S3":"off","SENTRY":"off"},"annotations":{"cpe":"cpe:2.3:a:netbox:netbox:3.7.8:::::dragonfly6:x86_64:2"},"messages":[{"message":"Please note that NetBox requires a PostgreSQL database server, which uses its\nbuilt-in network address datatypes. Thus NetBox won't work with other RDBMS's,\ne.g. MySQL, MariaDB, etc.\n\nFor installation instructions please refer to the related wiki page:\n\n- https://wiki.freebsd.org/Ports/net-mgmt/netbox","type":"install"},{"message":"As always it is strongly encouraged to make a backup of the database before the\ndatabase migrations will be executed.\n\nThe following steps are required to finish the upgrade: \n\n1. Run database migrations, trace any missing cable paths, build the embedded\n   documentation, collect static files, remove stale content files, delete any\n   expired user sessions and clear the cache.\n\n# cd /usr/local/share/netbox\n# python3.11 manage.py migrate\n# python3.11 manage.py trace_paths --no-input\n# mkdocs build\n# python3.11 manage.py collectstatic --no-input\n# python3.11 manage.py remove_stale_contenttypes --no-input\n# python3.11 manage.py reindex --lazy\n# python3.11 manage.py clearsessions\n\n2. Restart WSGI/httpd environment (supervisord/apache/nginx/etc.)","type":"upgrade"},{"message":"/!\\ WARNING /!\\\n\nThe NetBox 3.2 release contains major changes, so at least items 1.), 2.) and\n3.) must be checked before proceeding with the upgrade!\n\n/!\\ WARNING /!\\\n\n1. This release includes a database migration that will remove the \"asn\",\n   \"contact_name\", \"contact_phone\", and \"contact_email\" fields from the site\n   model.  (These fields have been superseded by the ASN and contact models\n   introduced in NetBox v3.1.)\n\n   To protect against the accidental destruction of data, the upgrade process\n   will fail if any sites still have data in any of these fields.  To bypass\n   this safeguard, set the NETBOX_DELETE_LEGACY_DATA environment variable when\n   running the upgrade script, which will permit the destruction of legacy\n   data.\n\n   A set of migration scripts is available to assist with the migration of\n   legacy site data:\n\n   https://github.com/netbox-community/migration-scripts\n\n\n2. NetBox v3.2 requires Python 3.8 or later.\n\n\n3. If the NetBox Plugin \"net-mgmt/py-netbox-plugin-extension\" is used, please\n   disable it before the migrations are applied.  This can be done by removing\n   the entry \"netbox_plugin_extensions\" from the \"PLUGINS\" section in the\n   NetBox configuration.\n\n   Once the upgrade is done, this port/package can be safely removed as it's no\n   longer required.\n\n\n4. Following items should be checked as well:\n\n    * The embedded documentation now needs to be built locally as the procedure\n      requires a running instance of NetBox:\n\n      # cd /usr/local/share/netbox\n      # mkdocs build\n\n      Please also refer to the general updating instructions as this needs to\n      be done with every future update of NetBox.\n\n    * Automatic redirection of legacy slug-based URL paths has been removed.\n      URL-based slugs were changed to use numeric IDs in v2.11.0.\n\n    * The \"asn\" query filter for sites now matches against the AS number of\n      assigned ASN objects.\n\n    * The \"created\" field of all change-logged models now conveys a full\n      datetime object, rather than only a date.  (Previous date-only values\n      will receive a timestamp of 00:00.)  While this change is largely\n      unconcerning, strictly-typed API consumers may need to be updated.\n\n    * A \"pre_run()\" method has been added to the base Report class.  Although\n      unlikely to affect most installations, you may need to alter any reports\n      which already use this name for a method.\n\n    * Webhook URLs now support Jinja2 templating.  Although this is unlikely to\n      introduce any issues, it's possible that an unusual URL might trigger a\n      Jinja2 rendering error, in which case the URL would need to be properly\n      escaped.\n\n    * Several changes to the REST API were made as well.  Please check the\n      changelogs for further details.","type":"upgrade","maximum_version":"3.2.4"},{"message":"Please note that the general update instructions got another command that needs\nto be issued after each update:\n\n# python3.11 manage.py clearcache","type":"upgrade","maximum_version":"3.2.5"},{"message":"The NetBox 3.3 release contains some breaking API changes, so please check the\nfollowing items before running the database migrations:\n\n* Device position, device type height, and rack unit values are now reported\n  as decimals (e.g. 1.0 or 1.5) to support modeling half-height rack units.\n\n* The \"nat_outside\" relation on the IP address model now returns a list of zero\n  or more related IP addresses, rather than a single instance (or None).\n\n* Several fields on the cable API serializers have been altered or removed to\n  support multiple-object cable terminations:\n\n+------------------------------+------+-------------------------------+------+\n| Old Name                     | Type | New Name                      | Type |\n+------------------------------+------+-------------------------------+------+\n| termination_a_type           | str  | Removed                       | -    |\n| termination_b_type           | str  | Removed                       | -    |\n| termination_a_id             | int  | Removed                       | -    |\n| termination_b_id             | int  | Removed                       | -    |\n| termination_a                | obj  | a_terminations                | list |\n| termination_b                | obj  | b_terminations                | list |\n+------------------------------+------+-------------------------------+------+\n\n* As with the cable model, several API fields on all objects to which cables\n  can be connected (interfaces, circuit terminations, etc.) have been changed:\n\n+------------------------------+------+-------------------------------+------+\n| Old Name                     | Type | New Name                      | Type |\n+------------------------------+------+-------------------------------+------+\n| link_peer                    | obj  | link_peers                    | list |\n| link_peer_type               | str  | link_peers_type               | str  |\n| connected_endpoint           | obj  | connected_endpoints           | list |\n| connected_endpoint_type      | str  | connected_endpoints_type      | str  |\n| connected_endpoint_reachable | bool | connected_endpoints_reachable | bool |\n+------------------------------+------+-------------------------------+------+\n\n* The cable path serialization returned by the \"/paths/\" endpoint for\n  pass-through ports has been simplified, and the following fields removed:\n\n  \"origin_type\", \"origin\", \"destination_type\", \"destination\". (Additionally,\n  \"is_complete\" has been added.)\n\n* Several changes to the REST API were made as well.  Please check the\n  changelogs for further details.\n\n* The netbox sample rc script got a new \"upgrade\" directive that also\n  simplifies the upgrade process (database migrations, building the embedded\n  documentation, etc.).","type":"upgrade","maximum_version":"3.3.4"},{"message":"1. Please make sure that the PostgreSQL server for the NetBox instance is\n   running version 11 or higher.  This is because PostgreSQL 10 is End-of-Life\n   since November 2022 and Django 4.1 requires PostgreSQL 11 as a minimum.\n\n2. The NetBox 3.4 release contains some breaking changes, so the following\n   items should be checked as well:\n\n   * Device and virtual machine names are no longer case-sensitive.  Attempting\n     to create e.g. \"device1\" and \"DEVICE1\" within the same site will raise a\n     validation error.\n\n   * The \"asn\", \"noc_contact\", \"admin_contact\", and \"portal_url\" fields have\n     been removed from the provider model.  Please replicate any data remaining\n     in these fields to the ASN and contact models introduced in NetBox v3.1\n     prior to upgrading.\n\n   * The \"content_type\" fields on the CustomLink and ExportTemplate models have\n     been renamed to \"content_types\" and now support the assignment of multiple\n     content types per object.\n\n   * Within the Python API, the \"cf\" property on an object with custom fields\n     now returns deserialized values.  For example, a custom field referencing\n     an object will return the object instance rather than its numeric ID.\n\n     To access the raw serialized values, reference the object's\n     \"custom_field_data\" attribute instead.\n\n   * The \"NetBoxModelCSVForm\" class has been renamed to\n     \"NetBoxModelImportForm\".  Backward compatability with the previous name\n     has been retained for this release, but will be dropped in NetBox v3.5.\n\n\n3. Please note that the general update instructions got another command that\n   needs to be issued after each update:\n\n# python3.11 manage.py reindex --lazy\n\n   The netbox sample rc script has also been adapted accordingly for this\n   purpose.","type":"upgrade","maximum_version":"3.4.5"},{"message":"1. If the plugin security/py-netbox-secretstore is used, which is no longer\n   maintained by upstream, the following steps must be done before upgrading to\n   NetBox 3.5:\n\n   * Migrate from security/py-netbox-secretstore (= 1.4.2_2) to\n     security/py-netbox-secrets (= 1.7.6) with a NetBox 3.4.x instance.\n\n     It is very important that the versions of py-netbox-secretstore and\n     py-netbox-secrets match as specified otherwise the migration will not\n     be successful.\n\n     The reason for this is that py-netbox-secrets 1.8.x is not backwards\n     compatible with Netbox 3.4.  For further details please see the updating\n     instructions of py-netbox-secretstore or the UPDATING entry of 2023-05-11.\n\n2. The NetBox 3.5 release contains some breaking changes, so the following\n   items should be checked as well:\n\n   * The \"account: field has been removed from the provider model.\n     This information is now tracked using the new provider account model.\n     Multiple accounts can be assigned per provider.\n\n   * A minimum length of 50 characters is now enforced for the SECRET_KEY\n     configuration parameter.\n\n   * The JobResult model has been moved from the \"extras\" app to \"core\" and\n     renamed to Job. Accordingly, its REST API endpoint has been moved from\n     \"/api/extras/job-results/\" to \"/api/core/jobs/\".\n\n   * The \"obj_type\" field on the Job model (previously JobResult) has been\n     renamed to \"object_type\" for consistency with other models.\n\n   * The JOBRESULT_RETENTION configuration parameter has been renamed\n     to JOB_RETENTION.\n\n   * The \"obj\" context variable is no longer passed when rendering custom\n     links: Use \"object\" instead.\n\n   * The REST API schema is now generated using the OpenAPI 3.0 spec\n\n   * The URLs for the REST API schema documentation have changed:\n       - \"/api/docs/\" is now \"/api/schema/swagger-ui/\"\n       - \"/api/redoc/\" is now \"/api/schema/redoc/\"","type":"upgrade","maximum_version":"3.5.2"},{"message":"If a separate configuration file is used that does not have an \".py\" extension,\nthe following message may appear when the netbox rc script is started:\n\n!!!\n!!! WARNING: configuration file should have a valid Python extension.\n!!!\n\nIn this case, the existing configuration file should be provided with a \".py\"\nextension and if set, the rc variable \"netbox_config\" should also point to the\nconfiguration file with the new file extension.\n\nThe netbox sample rc script, which is provided via the EXAMPLES option, has\nbeen adjusted accordingly.  This also includes a fix for the default path of\nthe configuration if the rc variable \"netbox_config\" is not set.","type":"upgrade","maximum_version":"3.5.4"},{"message":"1. The NetBox 3.6 release contains some breaking changes, so the following\n   items should be checked before upgrading:\n\n   * PostgreSQL 11 is no longer supported (dropped in Django 4.2). NetBox v3.6\n     requires PostgreSQL 12 or later.\n\n   * The \"device_role\" field on the Device model has been renamed to \"role\".\n     The \"device_role\" field has been temporarily retained on the REST API\n     serializer for devices for backward compatibility, but is read-only.\n\n   * The \"choices\" array field has been removed from the CustomField model.\n     Any defined choices are automatically migrated to CustomFieldChoiceSets,\n     accessible via the new \"choice_set\" field on the CustomField model.\n\n   * The \"napalm_driver\" and \"napalm_args\" fields (which were deprecated in v3.5)\n     have been removed from the Platform model.\n\n   * The \"device\" and \"device_id\" filter for interfaces will no longer include\n     interfaces from virtual chassis peers. Two new filters,\n     \"virtual_chassis_member\" and \"virtual_chassis_member_id\", have been\n     introduced to match all interfaces belonging to the specified device's\n     virtual chassis (if any).\n\n   * Reports and scripts are now returned within a \"results\" list when fetched via\n     the REST API, consistent with other models.\n\n   * Superusers can no longer retrieve API token keys via the web UI if\n     ALLOW_TOKEN_RETRIEVAL is disabled. (The admin view has been removed\n     per #13044.)\n\n2. The following dependencies are now optional and have therefore been moved to\n   corresponding options. An exception is the LDAP option, which has been added\n   for the sake of completeness, because this backend has been around for a\n   good while:\n\n   * devel/py-dulwich\t\t\t-> non-default GIT option\n   * www/py-dj42-django-auth-ldap\t-> non-default LDAP option\n   * www/py-boto3\t\t\t-> non-default S3 option","type":"upgrade","maximum_version":"3.6.1"},{"message":"1. The NetBox 3.7 release contains some breaking changes, so the following\n   items should be checked before upgrading:\n\n   * The following fields have been removed from the Webhook model:\n\n     \"content_types\", \"type_create\", \"type_update\", \"type_delete\",\n     \"type_job_start\", \"type_job_end\", \"enabled\", and \"conditions\".\n\n     Webhooks are now tied to events via event rules. New event rules will be\n     created for any existing webhooks automatically upon upgrade.\n\n   * The \"ui_visibility\" field on the custom field model has been replaced with\n     two new fields: \"ui_visible\" and \"ui_editable\".\n\n     These new fields will have their values mapped from the original field\n     automatically upon upgrade.\n\n   * The \"FeatureQuery\" class used internally for querying content types by\n     model feature has been removed. It has been replaced by the new\n     \"with_feature()\" manager method on NetBox's proxy model for ContentType\n     (\"core.models.ContentType\").\n\n   * The internal ConfigRevision model has moved from \"extras\" to \"core\".\n     Configuration history will be retained throughout the upgrade process.\n\n   * The L2VPN and L2VPNTermination models have moved from the \"ipam\" app to\n     the new \"vpn\" app. All object data will be retained, however please note\n     that the relevant API endpoints have likewise moved to \"/api/vpn/\".\n\n   * The \"CustomFieldsMixin\", \"SavedFiltersMixin\", and \"TagsMixin\" classes\n     have moved from the \"extras.forms.mixins\" module to\n     \"netbox.forms.mixins\".\n\n   * The \"netbox.models.features.WebhooksMixin\" class has been renamed\n     to \"EventRulesMixin\".\n\n2. The following dependency is now optional and has therefore been converted\n   to a corresponding SENTRY option:\n\n   * devel/py-sentry-sdk\t-> non-default SENTRY option\n\n3. Please note that the command \"python3.11 manage.py clearcache\" has\n   been removed.\n\n   The general update instructions in this pkg-message and the netbox sample rc\n   script (available via the EXAMPLES option) have also been updated\n   accordingly.","type":"upgrade","maximum_version":"3.7.0"}]},{"name":"ndoutils","origin":"net-mgmt/ndoutils","version":"2.1.3","comment":"Keep Nagios perfdata in MySQL database","maintainer":"bofh@FreeBSD.org","www":"https://www.nagios.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8de7d920d68f9b052e28f0e23f5880ec98c99e9c1d6546af5381f98a349ae481","flatsize":2526111,"path":"All/ndoutils-2.1.3.pkg","repopath":"All/ndoutils-2.1.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1594928,"desc":"The NDOUTILS addon is designed to store all configuration and event data from\nNagios in a database. Storing information from Nagios in a database will allow\nfor quicker retrieval and processing of that data and will help serve as a\nfoundation for the development of a new PHP-based web interface in Nagios 3.0.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"nagios":{"origin":"net-mgmt/nagios","version":"3.5.1_12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"shlibs_required":["libmysqlclient.so.21","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","NANOSLEEP":"on","NAGIOS3X":"on","NAGIOS4X":"off"},"messages":[{"message":"$ mysqladmin -uroot -pXXXX create nagios\n\n $ mysql -uroot -pXXXX -e \\\n   \"GRANT SELECT,INSERT,UPDATE,DELETE TO 'nagios'@'%' IDENTIFIED BY 'YYYYY'\n\n $ cd /usr/local/share/ndoutils/db\n $ ./installdb","type":"install"}]},{"name":"ncrack","origin":"security/ncrack","version":"0.7_1","comment":"High-speed network authentication cracking tool","maintainer":"se@FreeBSD.org","www":"https://nmap.org/ncrack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8b363b16250129de925d4db72356adc9812e66b2472c7c896404084ac739a4d","flatsize":1607310,"path":"All/ncrack-0.7_1.pkg","repopath":"All/ncrack-0.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":623116,"desc":"Ncrack is a high-speed network authentication cracking tool. Ncrack was\ndesigned using a modular approach, a command-line syntax similar to\nNmap and a dynamic engine that can adapt its behaviour based on network\nfeedback. It allows for rapid, yet reliable large-scale auditing of\nmultiple hosts.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"neovim-qt6","origin":"editors/neovim-qt","version":"0.2.17.66_1","comment":"Neovim client library and QT6 GUI","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/equalsraf/neovim-qt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"178394fea1943c4245858b34bb23c1ece18e9dcc85cc76bf01ed56554a24ce9e","flatsize":3244672,"path":"All/neovim-qt6-0.2.17.66_1.pkg","repopath":"All/neovim-qt6-0.2.17.66_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":610192,"desc":"Neovim Qt is a lightweight cross-platform Neovim library and GUI written\nin C++ with Qt.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"msgpack-c":{"origin":"devel/msgpack-c","version":"6.0.2"},"neovim":{"origin":"editors/neovim","version":"0.10.0_2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"unibilium":{"origin":"devel/unibilium","version":"2.1.1_1"}},"categories":["editors"],"shlibs_required":["libmsgpack-c.so.2","libQt6SvgWidgets.so.6","libQt6Svg.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Network.so.6","libQt6Core.so.6"],"annotations":{"flavor":"qt6"}},{"name":"ncrystal","origin":"science/ncrystal","version":"3.8.0","comment":"Library for thermal neutron transport in crystals and other materials","maintainer":"yuri@FreeBSD.org","www":"https://mctools.github.io/ncrystal/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c56face2f1899c570b89eb6ac9967800247f3a77e9c0ecad1e9bded4de199f25","flatsize":7297663,"path":"All/ncrystal-3.8.0.pkg","repopath":"All/ncrystal-3.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1940752,"desc":"NCrystal is a library and associated tools which enables calculations for\nMonte Carlo simulations of thermal neutrons in crystals and other materials,\nsupporting a range of physics including both coherent, incoherent, elastic and\ninelastic scatterings in a wide range of materials, including crystal powders,\nmosaic single crystals, layered single crystals, amorphous solids, liquids, and\ngasses. Multiphase materials or isotopically enriched materials are supported as\nwell, and the framework furthermore supports phase-contrast (SANS) physics.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_provided":["libNCrystal.so.3"]},{"name":"noto-sans-sc","origin":"x11-fonts/noto-sans-sc","version":"2.004","comment":"Google Noto Sans (Simplified Chinese)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7785f8f97efb76d606222f87d66a8dbdbe31c7478668eb8fe16314e3943f554f","flatsize":207035024,"path":"All/noto-sans-sc-2.004.pkg","repopath":"All/noto-sans-sc-2.004.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":138241912,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the Sans set of Simplified Chinese fonts which supports GB 18030\nand China's latest standard Table of General Chinese Characters published in\n2013.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"ncspot","origin":"audio/ncspot","version":"1.1.1_1","comment":"Ncurses Spotify client","maintainer":"rodrigo@FreeBSD.org","www":"https://github.com/hrkfdn/ncspot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f23efad7d1ae41d1568129be6e66227ecf1dcab0848a37792734c74d46e4933","flatsize":14670105,"path":"All/ncspot-1.1.1_1.pkg","repopath":"All/ncspot-1.1.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3957172,"desc":"Ncspot is a Spotify client written in Rust.  It is heavily inspired\nby ncurses MPD clients, such as ncmpc.  It provides a simple and\nresource friendly alternative to the official client as well as\nsupport for platforms that currently do not have a Spotify client,\nsuch as the BSDs.\n\nNcspot requires a Spotify Premium account.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"}},"categories":["audio"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libportaudio.so.2"],"options":{"CLIPBOARD":"on","DOCS":"on","MPRIS":"on","NOTIFY":"on","PORTAUDIO":"on","PULSEAUDIO":"off"}},{"name":"neovim","origin":"editors/neovim","version":"0.10.0_2","comment":"Next-generation Vim","maintainer":"adamw@FreeBSD.org","www":"https://neovim.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ca0d32df8140018ba2e6108e0335189866173877eb4f469a2de6fb26dc9112b","flatsize":34115046,"path":"All/neovim-0.10.0_2.pkg","repopath":"All/neovim-0.10.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7297780,"desc":"Neovim is an aggressive refactor of editors/vim. It represents a\ncomplete overhaul of the codebase with many sanity improvements,\nincluding sensible defaults, a built-in terminal emulator,\nasynchronous plugin architecture, and powerful APIs designed for\nspeed and extensibility. It retains full compatibility\nwith almost all Vim plugins and scripts.\n\nFor most users, Neovim is a drop-in Vim replacement.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"libvterm":{"origin":"devel/libvterm","version":"0.3.3"},"lua51-bitop":{"origin":"devel/lua-bitop","version":"1.0.2_2"},"lua51-lpeg":{"origin":"devel/lua-lpeg","version":"1.1.0"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"luv":{"origin":"devel/luv","version":"1.48.0.2"},"msgpack-c":{"origin":"devel/msgpack-c","version":"6.0.2"},"tree-sitter":{"origin":"devel/tree-sitter","version":"0.22.6"},"unibilium":{"origin":"devel/unibilium","version":"2.1.1_1"}},"categories":["editors"],"shlibs_required":["libluv.so.1","libintl.so.8"],"options":{"NLS":"on","PYNVIM":"off"},"annotations":{"cpe":"cpe:2.3:a:neovim:neovim:0.10.0:::::dragonfly6:x86_64:2"}},{"name":"ncnf","origin":"devel/ncnf","version":"3.0.1_5","comment":"Generic configuration management library","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/ncnf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ec9c0f44fb52973b50c10604b2539adee5f32c50e2665cc6931319ccabed294","flatsize":367166,"path":"All/ncnf-3.0.1_5.pkg","repopath":"All/ncnf-3.0.1_5.pkg","licenselogic":"single","pkgsize":88480,"desc":"Netli Configuration library (NCNF) is the module for C applications to\nefficiently read and use the configuration file contents.  NCNF converts\nthe on-disk configuration file structure to the memory-based tree of\nconfiguration objects.  Basic NCNF API does not make a distinction\nbetween different types of configuration objects.  However, there are a\ncouple of additional functions present to ease the use of certain types\nof configuration objects.","deps":{"libstrfunc":{"origin":"devel/libstrfunc","version":"8.3_3"}},"categories":["devel"],"shlibs_required":["libstrfunc.so.9"],"shlibs_provided":["libncnf.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ncnf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ncdu","origin":"sysutils/ncdu","version":"1.20","comment":"NCurses Disk Usage (LTS version written in C)","maintainer":"sunpoet@FreeBSD.org","www":"https://dev.yorhel.nl/ncdu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d279c136c950fe51bd6318ad004367ef8cb06e824dd39db0e3ec4d7ce657e135","flatsize":84389,"path":"All/ncdu-1.20.pkg","repopath":"All/ncdu-1.20.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40656,"desc":"Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find\nspace hogs on a remote server where you don't have an entire graphical setup\navailable, but it is a useful tool even on regular desktop systems. Ncdu aims to\nbe fast, simple and easy to use, and should be able to run in any minimal\nPOSIX-like environment with ncurses installed.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"ncgopher","origin":"www/ncgopher","version":"0.4.0_4","comment":"Fast and modern Gopher, Gemini and finger terminal client","maintainer":"beastieboy@beastieboy.net","www":"https://github.com/jansc/ncgopher","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4f626980f41a3553a7053bb943bb260758b326c6107011797662c08e532d70e","flatsize":4693909,"path":"All/ncgopher-0.4.0_4.pkg","repopath":"All/ncgopher-0.4.0_4.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","APACHE20","BSD3CLAUSE","MIT","UNLICENSE","ZLIB"],"pkgsize":1253144,"desc":"ncgopher is a gopher, gemini and finger client for the modern internet.\n\nIt features history, download, bookmarks, TLS support and can rely\non external tools to work with HTML, images and telnet.\nIt is written in Rust.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libncurses.so.6","libtinfo.so.6","libsqlite3.so.0"]},{"name":"ncdc","origin":"net-p2p/ncdc","version":"1.22.1_4","comment":"Lightweight direct connect client with ncurses interface","maintainer":"earl1k@mail.ru","www":"https://dev.yorhel.nl/ncdc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17985a0d82945a7391d34fc91bd2601fcebe3d6133e1131fed7175f4b926b3ef","flatsize":425141,"path":"All/ncdc-1.22.1_4.pkg","repopath":"All/ncdc-1.22.1_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":183508,"desc":"Ncdc is a modern and lightweight direct connect client\nwith a friendly ncurses interface.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"p11-kit":{"origin":"security/p11-kit","version":"0.25.3_2"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net-p2p"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgnutls.so.30","libsqlite3.so.0","libmaxminddb.so.0"],"options":{"GEOIP":"on"}},{"name":"nexus2-oss","origin":"devel/nexus2-oss","version":"2.15.1","comment":"Maven (and others) artifacts repository manager","maintainer":"michael.osipov@siemens.com","www":"https://www.sonatype.com/products/repository-oss","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72180665e52a66d9c98575864de83ed09aca01d29cfbdc33658023a18acd123d","flatsize":99271454,"path":"All/nexus2-oss-2.15.1.pkg","repopath":"All/nexus2-oss-2.15.1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":84879532,"desc":"Nexus Repository Manager OSS provides you with an essential level of control\nover the external repositories you use and the internal repositories you create.\nIt provides infrastructure and services for organizations that use repository\nmanagers to obtain and deliver software. If you create software libraries or\napplications for your end users, you can use Nexus Repository Manager OSS to\ndistribute your software. If your software depends on open source software\ncomponents, you can cache software components from remote repositories.\n\nNexus Repository Manager OSS features:\n- Hosting repositories\n- Proxy remote repositories\n- Repository groups\n- Numerous repository formats\n- Hosting project websites\n- Fine-grained security model\n- Flexible LDAP integration\n- Component search\n- Scheduled rasks\n- REST services\n- Integration with m2eclipse","deps":{"javaservicewrapper":{"origin":"sysutils/javaservicewrapper","version":"3.5.53"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","www","java"],"users":["nexus"],"groups":["nexus"],"annotations":{"cpe":"cpe:2.3:a:sonatype:nexus:2.15.1:::::dragonfly6:x86_64"},"messages":[{"message":"Nexus Repository Manager OSS 2.15.1 has been successfully installed!\n\nTo enable Nexus, add the following line to /etc/rc.conf[.local]:\n\n  nexus2_enable=\"YES\"\n\nIMPORTANT: Nexus runs by default as user nexus!\n\nConfiguration\n=============\n* Start Nexus 'service nexus2 start'\n* Open the following URL in your browser: http://localhost:8081/nexus\n* Log in with the admin account 'admin/admin123', configure Nexus and\n  change this password immediately!\n\nCommon Locations\n================\nThe configuration files can be found at:\n  /usr/local/etc/nexus2\n\nThe work, log, and run directories are located at:\n* /var/nexus2\n* /var/log/nexus2\n* /var/run/nexus2\n\nDocumentation\n=============\nFurther documentation can be found at:\n  https://help.sonatype.com/repomanager2","type":"install"},{"message":"Consider deleting /usr/local/etc/nexus2, /var/run/nexus2, /var/log/nexus2 and /var/nexus2 manually!\"","type":"remove"}]},{"name":"ne-libreoffice","origin":"editors/libreoffice-ne","version":"24.2.4.2","comment":"ne language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3653c43f904a5466168c2c896ccaf3089bb36e02499129317df2856971379a4a","flatsize":33269265,"path":"All/ne-libreoffice-24.2.4.2.pkg","repopath":"All/ne-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2976152,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"ncftp","origin":"ftp/ncftp3","version":"3.2.6_3","comment":"FTP client with advanced user interface","maintainer":"ports@FreeBSD.org","www":"https://www.ncftp.com/ncftp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a148c8ccedeaee6f0464abc0aa44b112dd6cbcd69d60da9db56430d18cc7ec68","flatsize":1038506,"path":"All/ncftp-3.2.6_3.pkg","repopath":"All/ncftp-3.2.6_3.pkg","licenselogic":"single","licenses":["ARTPERL10"],"pkgsize":292944,"desc":"NcFTP is a free set of programs that use the File Transfer Protocol.\nThe main program is simply called \"ncftp\".  There are also separate\nutility programs for one-shot FTP operations (i.e. for shell scripts\nand command line junkies);  these include \"ncftpget\", \"ncftpput\",\nand \"ncftpls\".  Also included is a batch processing daemon,\n\"ncftpbatch\", which is invoked by the \"bgget\" command from \"ncftp\"\nand also the \"-b\" flag of \"ncftpput\" and \"ncftpget\".  Lastly, the\n\"ncftpbookmarks\" program is a full-screen utility program to\nmanipulate user's FTP bookmarks.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["ftp"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libStrn.so.1","libncftp.so.3","libsio.so.5"],"options":{"DOCS":"on","LIBS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ncftp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ncc","origin":"devel/ncc","version":"2.8_4","comment":"Program analysis tool and call-graph navigator","maintainer":"ports@FreeBSD.org","www":"http://students.ceid.upatras.gr/~sxanth/ncc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a53fb63b59782efd336a5cdae35a19ca9651862b309855d29b38134b4dab356","flatsize":320575,"path":"All/ncc-2.8_4.pkg","repopath":"All/ncc-2.8_4.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":120864,"desc":"ncc is a compiler that produces program analysis information.\nncc is a decent replacement of cflow and cscope able to analyse any\nprogram using the gcc compiler. The program also includes a graphical\ncall-graph navigator and source browser which is extremely practical\nfor hacking and comprehending large projects.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ncc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ncmpcpp","origin":"audio/ncmpcpp","version":"0.9.2_14","comment":"Ncurses mpd client, clone of ncmpc with some new features","maintainer":"yamagi@yamagi.org","www":"https://rybczak.net/ncmpcpp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80d85253823cb22eb5620678e9b5ab70257bb87806a0fd786d583343f847f907","flatsize":2531812,"path":"All/ncmpcpp-0.9.2_14.pkg","repopath":"All/ncmpcpp-0.9.2_14.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":683908,"desc":"ncmpcpp is a featureful ncurses based MPD client inspired by ncmpc.\nFeatures include:\n\n* tag editor\n* playlist editor\n* easy to use search engine\n* media library\n* music visualizer\n* ability to fetch artist info from last.fm\n* new display mode\n* alternative user interface\n* ability to browse and add files from outside of MPD music directory","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libmpdclient":{"origin":"audio/libmpdclient","version":"2.22"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio"],"shlibs_required":["libboost_date_time.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_locale.so.1.84.0","libboost_program_options.so.1.84.0","libboost_regex.so.1.84.0","libboost_thread.so.1.84.0","libboost_system.so.1.84.0","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libmpdclient.so.2","libreadline.so.8","libncurses.so.6","libtinfo.so.6","libfftw3.so.3","libcurl.so.4","libtag.so.2"],"options":{"CLOCK":"on","DOCS":"on","OUTPUTS":"on","TAGLIB":"on","VISUALIZER":"on"}},{"name":"nbosd","origin":"sysutils/nbosd","version":"0.5.0_7","comment":"Displays battery life and CPU frequency with an OSD","maintainer":"lme@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e95d867e120cabeb1f7f486a8b33b307fc87e9ad94fd2a5692ab7f45ec72d1e7","flatsize":13174,"path":"All/nbosd-0.5.0_7.pkg","repopath":"All/nbosd-0.5.0_7.pkg","licenselogic":"single","pkgsize":5620,"desc":"nbosd (notebook OSD) is an on screen display application, that can display\na machine's battery status and CPU frequency on a FreeBSD system.","deps":{"xosd":{"origin":"misc/xosd","version":"2.2.14_4"}},"categories":["sysutils"],"shlibs_required":["libxosd.so.2","libXext.so.6","libX11.so.6","libXinerama.so.1"],"options":{"DOCS":"on"}},{"name":"nc","origin":"net/nc","version":"1.0.1_2","comment":"Network aware cat","maintainer":"ports@FreeBSD.org","www":"https://www.kyne.com.au/~mark/software/ncat.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b47637da400997cec13e54ec724323583772644c29a11983b00610375ad71143","flatsize":14386,"path":"All/nc-1.0.1_2.pkg","repopath":"All/nc-1.0.1_2.pkg","licenselogic":"single","pkgsize":7024,"desc":"Ncat concatenates data streams similar to \"cat\" except the streams can\nbe files or TCP connections. Ncat makes it easy to pipe data between\nhosts.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe nc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nbtscan","origin":"net-mgmt/nbtscan","version":"1.7.2","comment":"NetBIOS name network scanner","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/resurrecting-open-source-projects/nbtscan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"825a0f112b5abf9f3535bc62abab109db8a4b9b9c6b131627f1096560675947b","flatsize":48457,"path":"All/nbtscan-1.7.2.pkg","repopath":"All/nbtscan-1.7.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21452,"desc":"NBTscan is a program for scanning IP networks for NetBIOS name information. It\nsends NetBIOS status query to each address in supplied range and lists received\ninformation in human readable form. For each responded host it lists IP address,\nNetBIOS computer name, logged-in user name and MAC address (such as Ethernet).","categories":["net-mgmt"],"options":{"DOCS":"on"}},{"name":"nbsmtp","origin":"mail/nbsmtp","version":"1.00_4","comment":"Simple program for outgoing SMTP delivery","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c91a9367db7f89aa3bfe0960780ee6c0d4edcd1ec34c4cce7cfe0acfeccdef6c","flatsize":50565,"path":"All/nbsmtp-1.00_4.pkg","repopath":"All/nbsmtp-1.00_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21692,"desc":"No-Brainer SMTP is for people who just need a plain old SMTP outgoing delivery\nsystem. Nothing as fancy as qmail or, heaven forbid, sendmail. It just has 3\nrequired parameters (and 2 optional ones).","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"annotations":{"cpe":"cpe:2.3:a:nbsmtp:nbsmtp:1.00:::::dragonfly6:x86_64:4"}},{"name":"nbsdgames","origin":"games/nbsdgames","version":"5","comment":"17 text-based modern games","maintainer":"fuz@FreeBSD.org","www":"https://github.com/abakh/nbsdgames","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0442b92c3bfded2c70496b7c9a1b4967cf92f0651a5a0626df8bf4fa836f0e65","flatsize":333869,"path":"All/nbsdgames-5.pkg","repopath":"All/nbsdgames-5.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":92448,"desc":"A collection of terminal games including, Jewels, Sudoku, Mines,\nReversi, Checkers, Battleship, SOS,  Rabbithole, Pipes, Fifteen,\nMemoblocks, Fisher, Muncher, Miketron, Redsquare, Darrt, and Snakeduel.\n\nThe difficulty and/or dimensions are adjustable through simple command\nline options, you can play a minesweeper game that take hours to\ncomplete, or exprience hexadecimal sudoku and 8x8 fifteen-like puzzles!\n\nPlay on xterm for best experience.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"nbd-server","origin":"net/nbd-server","version":"3.24_1,1","comment":"Server for the Linux network block device (nbd)","maintainer":"bofh@FreeBSD.org","www":"http://nbd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4f564001aee16b26b7de16232e83762154f2433c3ccf2d385548f2eb0228f53","flatsize":124549,"path":"All/nbd-server-3.24_1,1.pkg","repopath":"All/nbd-server-3.24_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":58316,"desc":"This is a server for the Linux network block device (nbd). It allows Linux to\nuse a partition or a file over the network as a regular block device.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["net"],"shlibs_required":["libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"GNUTLS":"off"},"annotations":{"cpe":"cpe:2.3:a:wouter_verhelst:nbd:3.24:::::dragonfly6:x86_64:1"}},{"name":"nbfc","origin":"lang/nbfc","version":"0.1_1","comment":"New Brainfuck Compiler","maintainer":"ports@FreeBSD.org","www":"https://koeln.ccc.de/ablage/brainfuck/index.en.xml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae58df088d179abd0ee6e64387e8d069f132fe0e8e7f47665723fe3b9582f7ca","flatsize":27387,"path":"All/nbfc-0.1_1.pkg","repopath":"All/nbfc-0.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14300,"desc":"The New Brainfuck Compiler is an optimizing Brainfuck-C and\nBrainfuck-Java compiler.","categories":["lang"],"messages":[{"message":"===>   NOTICE:\n\nThe nbfc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ncnn","origin":"misc/ncnn","version":"20240410","comment":"High-performance neural network inference framework","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Tencent/ncnn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83bc72b5c482d72c4642fb8dda092be85496a65a5396b03eb3536f3afd20dbb2","flatsize":45795265,"path":"All/ncnn-20240410.pkg","repopath":"All/ncnn-20240410.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5343692,"desc":"ncnn is a high-performance neural network inference computing framework\noptimized for mobile platforms. ncnn is deeply concerned about its deployment\nand use on mobile phones from the beginning of its design. ncnn does not have\nthird party dependencies. It is cross-platform, and runs faster than all known\nopen-source frameworks on mobile phone CPUs. Developers can easily deploy deep\nlearning algorithm models to mobile platforms by using the efficient ncnn\nimplementation. They can create intelligent apps, and bring the artificial\nintelligence to your fingertips. ncnn is currently being used in many Tencent\napplications, such as QQ, Qzone, WeChat, Pitu and so on.","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"}},"categories":["misc"],"shlibs_required":["libprotobuf.so.24.4.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0"],"options":{"VULKAN":"off"}},{"name":"nawk","origin":"lang/nawk","version":"20121220_3","comment":"Brian Kernighan's pattern scanning and processing language","maintainer":"portmaster@BSDforge.com","www":"http://cm.bell-labs.com/cm/cs/awkbook/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6ca59139056a9af33097d0ea50ecfa29971f692892e66330578d0054c9a85c0","flatsize":190201,"path":"All/nawk-20121220_3.pkg","repopath":"All/nawk-20121220_3.pkg","licenselogic":"single","pkgsize":53208,"desc":"Awk scans input files for specified patterns and can perform an associated\naction when a line of the file matches the pattern.\n\nThis is the One True version of awk described in \"The AWK Programming Language\"\nby Al Aho, Brian Kernighan, and Peter Weinberger\n(Addison-Wesley, 1988, ISBN 0-201-07981-X).","categories":["lang"]},{"name":"nbench","origin":"benchmarks/nbench","version":"2.2.3","comment":"BYTE Magazine's native benchmarks","maintainer":"pizzamig@FreeBSD.org","www":"https://www.math.utah.edu/~mayer/linux/bmark.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb43f82fe9d8bbf77aadb65149ed6c2e0497dfe2c1e71dfce68a1305ac2cfd20","flatsize":403925,"path":"All/nbench-2.2.3.pkg","repopath":"All/nbench-2.2.3.pkg","licenselogic":"single","pkgsize":146064,"desc":"This is a Linux/Unix port of release 2 of BYTE Magazine's BYTEmark benchmark\nprogram (previously known as BYTE's Native Mode Benchmarks).  It is designed\nto expose the capabilities of a system's CPU, FPU, and memory system.","categories":["benchmarks"],"options":{"DOCS":"on"}},{"name":"nbdkit","origin":"net/nbdkit","version":"1.20.4_2","comment":"Network Block Device server toolkit with stable ABI and permissive license","maintainer":"asomers@FreeBSD.org","www":"https://github.com/libguestfs/nbdkit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7aad2e042afcec291a74a540120f17bc0fc3ccf9422dcdf8f7c4e7b3112524e4","flatsize":946355,"path":"All/nbdkit-1.20.4_2.pkg","repopath":"All/nbdkit-1.20.4_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":402500,"desc":"nbdkit is a toolkit for creating Network Block Device servers.\n\nThe key features are:\n\n * Multithreaded NBD server written in C with good performance.\n\n * Minimal dependencies for the basic server.\n\n * Liberal license (BSD) allows nbdkit to be linked to proprietary\n   libraries or included in proprietary code.\n\n * Well-documented, simple plugin API with a stable ABI guarantee.\n   Lets you export \"unconventional\" block devices easily.\n\n * You can write plugins in C, Go, Lua, Perl, Python, OCaml, Ruby,\n   Rust, shell script or Tcl.\n\n * Filters can be stacked in front of plugins to transform the output.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"}},"categories":["net"],"shlibs_required":["libgnutls.so.30"],"options":{"CURL":"off","GNUTLS":"on","LIBVIRT":"off","LZMA":"off","MANPAGES":"on","PERL":"off","PYTHON":"off","RUBY":"off","SSH":"off","ZLIB":"off"},"annotations":{"cpe":"cpe:2.3:a:nbdkit_project:nbdkit:1.20.4:::::dragonfly6:x86_64:2"}},{"name":"ncbi-entrez-direct","origin":"biology/ncbi-entrez-direct","version":"14.9.20210423_23","comment":"Access to the NCBI's suite of interconnected databases","maintainer":"jwb@FreeBSD.org","www":"https://www.ncbi.nlm.nih.gov/books/NBK179288/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2652a4b95b1b6e11298f39d317c98044af9abff924d6a71a92af85dc0d84953","flatsize":9777019,"path":"All/ncbi-entrez-direct-14.9.20210423_23.pkg","repopath":"All/ncbi-entrez-direct-14.9.20210423_23.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1826924,"desc":"Entrez Direct (EDirect) provides access to the NCBI's suite of interconnected\ndatabases (publication, sequence, structure, gene, variation, expression, etc.)\nfrom a UNIX terminal window.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","perl5"]},{"name":"nautilus-python","origin":"x11-fm/nautilus-python","version":"1.2.3_4","comment":"Python nautilus bindings","maintainer":"daniel@shafer.cc","www":"https://wiki.gnome.org/Projects/NautilusPython","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"890b89aa184d7a5d9dbd63dfd9f99593acad15449717c153ce0a782b332139eb","flatsize":44954,"path":"All/nautilus-python-1.2.3_4.pkg","repopath":"All/nautilus-python-1.2.3_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16148,"desc":"Nautilus-python is a set of python bindings for the Nautilus Extension\nFramework. With these bindings, you can write extensions for the Nautilus File\nManager in python.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nautilus":{"origin":"x11-fm/nautilus","version":"42.2_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11-fm","gnome","python"],"shlibs_required":["libnautilus-extension.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libpython3.11.so.1.0","libintl.so.8"],"shlibs_provided":["libnautilus-python.so"],"options":{"GTKDOC":"off"}},{"name":"nautilus-sendto","origin":"deskutils/nautilus-sendto","version":"3.8.6_1","comment":"Convenience application to send a file via email","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9165f8ca71430eef19b8361856b8a619a804be6dff4f15a2f8c8a3e17ce67fb3","flatsize":229218,"path":"All/nautilus-sendto-3.8.6_1.pkg","repopath":"All/nautilus-sendto-3.8.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":55956,"desc":"This command will open the default mailer after having attached the files mentioned\non the command-line. If a directory is passed instead of files, it will have been\nzipped up before being attached.\n\nThe application is intented to integrate with nautilus and is\nwritten for the GNOME graphical desktop.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["deskutils"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"naturaldocs","origin":"devel/naturaldocs","version":"1.52_2,1","comment":"Extensible, multi-language source code documentation generator","maintainer":"ports@FreeBSD.org","www":"https://www.naturaldocs.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a6ac0b8aab1035aef8f045691dfc37a30921c3b00a3071aebd5ce2a90aa4ec3","flatsize":1704711,"path":"All/naturaldocs-1.52_2,1.pkg","repopath":"All/naturaldocs-1.52_2,1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":292044,"desc":"Natural Docs is an extensible, multi-language source code documentation\ngenerator. The syntax is transparent so that the comments in the source\ncode read just as easily as the generated documentation. Also focuses\non automation and high-quality output.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe naturaldocs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nast","origin":"net/nast","version":"0.2.1.g20210616_1","comment":"Packet sniffer","maintainer":"fuz@FreeBSD.org","www":"https://github.com/embyte0/nast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df8d863e124da8e43f3d732b0fab917fb38e2675aa54fd62b084607b7fde76b5","flatsize":150525,"path":"All/nast-0.2.1.g20210616_1.pkg","repopath":"All/nast-0.2.1.g20210616_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":61868,"desc":"Nast is a packet sniffer and a LAN analyzer based on Libnet and Libpcap.\nAs analyzer tool, it has many features like:\n\n              * Build LAN hosts list\n              * Follow a TCP-DATA stream\n              * Find LAN internet gateways\n              * Discorver promiscous nodes\n              * Reset an established connection\n              * Perform a single half-open portscanner\n              * Perform a multi half-open portscanner\n              * Find link type (hub or switch)\n              * Catch daemon banner of LAN nodes\n              * Control arp answers to discover possible arp-spoofings\n              * Byte couting with an optional filter\n              * Write reports logging\n\nIt also provides a ncurses menu.","deps":{"libnet":{"origin":"net/libnet","version":"1.3,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libmenu.so.6","libncurses.so.6","libtinfo.so.6","libnet.so.9"]},{"name":"nats-nkeys","origin":"net/nats-nkeys","version":"0.4.7_6","comment":"Public-key signature system based on Ed25519 for the NATS ecosystem","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/nats-io/nkeys","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7642dc584a8f5ecf25a8da0784117b4fb56078293d3b71159b93525f3330ca3d","flatsize":1987529,"path":"All/nats-nkeys-0.4.7_6.pkg","repopath":"All/nats-nkeys-0.4.7_6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":765696,"desc":"NATS is an open-source, cloud-native messaging system.\n\nThis is a command line utility to manage NATS Ed25519 keys.\n\nThe NATS ecosystem will be moving to Ed25519 keys for identity,\nauthentication and authorization for entities such as Accounts,\nUsers, Servers and Clusters.\n\nEd25519 is fast and resistant to side channel attacks. Generation\nof a seed key is all that is needed to be stored and kept safe, as\nthe seed can generate both the public and private keys.\n\nThe NATS system will utilize Ed25519 keys, meaning that NATS systems\nwill never store or even have access to any private keys. Authentication\nwill utilize a random challenge response mechanism.","categories":["net"]},{"name":"nauty","origin":"math/nauty","version":"2.8.6_1,1","comment":"Nauty & Traces are programs for computing graph automorphism","maintainer":"moritz@schmi.tt","www":"https://pallini.di.uniroma1.it/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d725909edff75c2a4f517dcfd6bb15b06f96dfcb7623e626c1d3c3d553b8e81d","flatsize":17452950,"path":"All/nauty-2.8.6_1,1.pkg","repopath":"All/nauty-2.8.6_1,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1847588,"desc":"nauty and Traces are programs for computing automorphism groups of graphs and\ndigraphs. They can also produce a canonical label.","categories":["math"],"shlibs_provided":["libnauty.so","libnauty1.so","libnautyL.so","libnautyL1.so","libnautyS.so","libnautyW.so","libnautyW1.so"],"options":{"DOCS":"on"}},{"name":"nasawash","origin":"comms/nasawash","version":"0.50","comment":"Amateur Radio keplerian file cleanup program","maintainer":"hamradio@FreeBSD.org","www":"https://www.amsat.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a89517cb7cf5e58824c01bf2470903803bf312ad470467f67d21519dff7cb46e","flatsize":20393,"path":"All/nasawash-0.50.pkg","repopath":"All/nasawash-0.50.pkg","licenselogic":"single","licenses":["NASAWASH"],"pkgsize":7416,"desc":"Amateur Radio program for cleaning NASA format keplerian element files.","categories":["comms","hamradio"],"options":{"DOCS":"on"}},{"name":"nasm","origin":"devel/nasm","version":"2.16.03,2","comment":"General-purpose multi-platform x86 and amd64 assembler","maintainer":"salvadore@FreeBSD.org","www":"https://www.nasm.us/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b59d055ca4c12856ec1f2d4697961f4d7e78b1428786d13115853c4db74a393","flatsize":4569278,"path":"All/nasm-2.16.03,2.pkg","repopath":"All/nasm-2.16.03,2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":525392,"desc":"The Netwide Assembler (NASM) is an x86 and amd64 (x86-64) assembler designed\nfor portability and modularity.  It will output flat-form binary files, a.out\n(Linux and *BSD), COFF, ELF32, ELF64, Mach-O, Microsoft OMF (OBJ), Win32,\nWin64, as86 (Minix/Linux bin86 v0.3), LADsoft IEEE-695, Intel hex, Motorola\nS-record, and a home-grown format called RDOFF.  NASM syntax is similar to\nIntel's, but is less complex.  It supports Pentium, P6, MMX, 3DNow!, SSE,\nSSE2, SSE3, SSE4.1, SSE4.2, XOP/FMA4/CVT16 (rev 3.03), and x64 opcodes, among\nothers.  It has strong support for macro conventions.\n\nThe port also includes NDISASM, a binary file disassembler which uses the\nsame instruction set as NASM.","categories":["devel","lang"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:nasm:netwide_assembler:2.16.03:::::dragonfly6:x86_64"}},{"name":"nanovna-saver","origin":"comms/nanovna-saver","version":"0.5.3_1","comment":"Multiplatform tool to save Touchstone files from the NanoVNA","maintainer":"hamradio@FreeBSD.org","www":"https://github.com/NanoVNA-Saver/nanovna-saver","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ba351f44ec5aa213b44caf3b3d9497ce91393f990c661521a374b7da3939d16","flatsize":5138674,"path":"All/nanovna-saver-0.5.3_1.pkg","repopath":"All/nanovna-saver-0.5.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":322748,"desc":"NanoVNASaver\n\nA multiplatform tool to save Touchstone files from the NanoVNA, sweep\nfrequency spans in segments to gain more than 101 data points, and\ngenerally display and analyze the resulting data.","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","hamradio"]},{"name":"nanosvg","origin":"graphics/nanosvg","version":"g20221204","comment":"Simple C++ header-only SVG parser","maintainer":"yuri@FreeBSD.org","www":"https://github.com/memononen/nanosvg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"829e99e5a28e14ebcca974f710a561bd2b63a1edda9974960f9659d17ccd53f9","flatsize":122743,"path":"All/nanosvg-g20221204.pkg","repopath":"All/nanosvg-g20221204.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":27068,"desc":"NanoSVG is a simple stupid single-header-file SVG parse. The output of the\nparser is a list of cubic bezier shapes.\n\nThe library suits well for anything from rendering scalable icons in your editor\napplication to prototyping a game.\n\nNanoSVG supports a wide range of SVG features, but something may be missing,\nfeel free to create a pull request!\n\nThe shapes in the SVG images are transformed by the viewBox and converted to\nspecified units. That is, you should get the same looking data as your designed\nin your favorite app.\n\nNanoSVG can return the paths in few different units. For example if you want to\nrender an image, you may choose to get the paths in pixels, or if you are\nfeeding the data into a CNC-cutter, you may want to use millimeters.\n\nThe units passed to NanoSVG should be one of: 'px', 'pt', 'pc' 'mm', 'cm', or\n'in'. DPI (dots-per-inch) controls how the unit conversion is done.\n\nIf you don't know or care about the units stuff, \"px\" and 96 should get you\ngoing.","categories":["graphics"],"annotations":{"cpe":"cpe:2.3:a:nanosvg_project:nanosvg:g20221204:::::dragonfly6:x86_64"}},{"name":"nas","origin":"audio/nas","version":"1.9.4_4","comment":"Network Audio System","maintainer":"multimedia@FreeBSD.org","www":"https://radscan.com/nas.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a63a538e38c8a0617f590de5107b2e04d99513ac9ab302e7a8bd232ccb4a2c3b","flatsize":1227694,"path":"All/nas-1.9.4_4.pkg","repopath":"All/nas-1.9.4_4.pkg","licenselogic":"single","pkgsize":419172,"desc":"The Network Audio System is designed for playing,\nrecording, and manipulating audio data over a network.\nLike the X Window System, it uses the client/server model to\nseparate applications from the specific drivers that control\naudio input and output devices.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXaw.so.7","libXmu.so.6","libXpm.so.4","libXau.so.6"],"shlibs_provided":["libaudio.so.2"]},{"name":"nanort","origin":"graphics/nanort","version":"g20201207","comment":"C++ single header modern ray tracing kernel","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lighttransport/nanort","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95e5eb866b78344a9c25c5e01af3dda3a32324e08719346b6b90b77a00e5f15d","flatsize":84142,"path":"All/nanort-g20201207.pkg","repopath":"All/nanort-g20201207.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17316,"desc":"NanoRT is simple single header only ray tracing kernel.","categories":["graphics","devel"]},{"name":"nanopb","origin":"devel/nanopb","version":"0.4.8","comment":"Protocol Buffers with small code size","maintainer":"yuri@FreeBSD.org","www":"https://jpa.kapsi.fi/nanopb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"201fdeeeecde7cf857c0f085d5bedeb73736360d8e6ddedac5ae0e5ae3492003","flatsize":254449,"path":"All/nanopb-0.4.8.pkg","repopath":"All/nanopb-0.4.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":58548,"desc":"Nanopb is a small code-size Protocol Buffers implementation in ansi C.\nIt is especially suitable for use in microcontrollers, but fits any\nmemory restricted system.","deps":{"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_provided":["libprotobuf-nanopb.so.0"]},{"name":"nautilus","origin":"x11-fm/nautilus","version":"42.2_3","comment":"File manager for the GNOME desktop","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Nautilus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ea8adf14330412e656372d37e2f042d61e4013e9cb6bbe9f416972505497232","flatsize":14047660,"path":"All/nautilus-42.2_3.pkg","repopath":"All/nautilus-42.2_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2166488,"desc":"Nautilus is a file manager tightly integrated into the GNOME desktop.\nIt is also responsible for desktop and icon management, and provides\nan intuitive interface for accessing files and webpages.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gexiv2":{"origin":"graphics/gexiv2","version":"0.14.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-autoar":{"origin":"archivers/gnome-autoar","version":"0.4.3_2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gvfs":{"origin":"devel/gvfs","version":"1.50.2_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libportal":{"origin":"deskutils/libportal","version":"0.7.1"},"libportal-gtk3":{"origin":"deskutils/libportal-gtk3","version":"0.7.1_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"totem":{"origin":"multimedia/totem","version":"3.38.2_6"},"tracker3":{"origin":"sysutils/tracker3","version":"3.5.3_1"}},"categories":["x11-fm","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libgnome-autoar-0.so.0","libgnome-desktop-3.so.19","libhandy-1.so.0","libportal.so.1","libportal-gtk3.so.1","libtracker-sparql-3.0.so.0","libgexiv2.so.2","libgstreamer-1.0.so.0","libgstpbutils-1.0.so.0"],"shlibs_provided":["libnautilus-extension.so.1"],"options":{"GVFS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:nautilus:42.2:::::dragonfly6:x86_64:3"}},{"name":"nanonote","origin":"deskutils/nanonote","version":"1.4.0","comment":"Minimalist note taking application","maintainer":"vidar@karlsen.tech","www":"https://github.com/agateau/nanonote","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5943c6d75709e7492a3aab1d06860ebce427518ee4166c7e41d26a96a999e6ef","flatsize":233898,"path":"All/nanonote-1.4.0.pkg","repopath":"All/nanonote-1.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSECLEAR"],"pkgsize":68120,"desc":"Nanonote is a minimalist note taking application.\nIt automatically saves anything you type. Being minimalist means it has no\nsynchronisation, does not support multiple documents, images or any advanced\nformatting (the only formatting is highlighting URLs and Markdown-like\nheadings).","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["deskutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5"]},{"name":"nb-libreoffice","origin":"editors/libreoffice-nb","version":"24.2.4.2","comment":"nb language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4000f6a9dc70ac76306769cc76039fbcdd66bc39ddbf014d1fb736094133d01a","flatsize":31342967,"path":"All/nb-libreoffice-24.2.4.2.pkg","repopath":"All/nb-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3272584,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"nanoflann","origin":"math/nanoflann","version":"1.5.5","comment":"Header-only library for Nearest Neighbor (NN) search with KD-trees","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jlblancoc/nanoflann","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12b9713c8bdd8c2a4e295bc26c78dcfd158f44edb7f5c26f658bf9cc98531077","flatsize":101655,"path":"All/nanoflann-1.5.5.pkg","repopath":"All/nanoflann-1.5.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":19656,"desc":"nanoflann is a C++11 header-only library for building KD-Trees of datasets with\ndifferent topologies: R2, R3 (point clouds), SO(2) and SO(3) (2D and 3D rotation\ngroups). No support for approximate NN is provided. nanoflann does not require\ncompiling or installing. You just need to #include <nanoflann.hpp> in your code.\n\nThis library is a fork of the flann library by Marius Muja and David G. Lowe,\nand born as a child project of MRPT. Following the original license terms,\nnanoflann is distributed under the BSD license. Please, for bugs use the issues\nbutton or fork and open a pull request.","categories":["math"]},{"name":"nest","origin":"science/nest","version":"3.7","comment":"Simulator for spiking neural network models","maintainer":"yuri@FreeBSD.org","www":"https://www.nest-simulator.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a91b4fbe9d9b8022665856cd74567a09e04b7f4d24161ff0f36eeeeca19bda6f","flatsize":52291847,"path":"All/nest-3.7.pkg","repopath":"All/nest-3.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12547500,"desc":"NEST is a simulator for spiking neural network models that focuses on the\ndynamics, size and structure of neural systems rather than on the exact\nmorphology of individual neurons. The development of NEST is coordinated\nby the NEST Initiative.\n\nNEST is ideal for networks of spiking neurons of any size, for example:\n* Models of information processing e.g. in the visual or auditory cortex of\n  mammals,\n* Models of network activity dynamics, e.g. laminar cortical networks or\n  balanced random networks,\n* Models of learning and plasticity.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["science","biology"],"shlibs_required":["libltdl.so.7","libgsl.so.27","libgslcblas.so.0","libreadline.so.8","libncurses.so.6"],"shlibs_provided":["libnest.so.3","libsli.so.3","libsli_readline.so.3"],"options":{"DOCS":"on","PYTHON":"on"}},{"name":"nanodbc","origin":"databases/nanodbc","version":"2.14.0","comment":"Small C++ wrapper for the native C ODBC API","maintainer":"yuri@FreeBSD.org","www":"https://nanodbc.github.io/nanodbc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2eac18602676b329e2e2d5dec113505e6abc52fd2232e855f8b4b59ff3769f74","flatsize":425252,"path":"All/nanodbc-2.14.0.pkg","repopath":"All/nanodbc-2.14.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":95472,"desc":"nanodbc is a small library that makes ODBC API programming easy and fun again.","deps":{"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases","devel"],"shlibs_required":["libodbc.so.2"],"shlibs_provided":["libnanodbc.so.2.14.0"]},{"name":"nanoblogger-extra","origin":"www/nanoblogger-extra","version":"3.4.2_1","comment":"Extras for nanoblogger, a small weblog engine","maintainer":"tobias.rehbein@web.de","www":"https://nanoblogger.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"375ee35e62b062427d888af9bfe56c80ae6816753142e507fe2a523e8c1b71b2","flatsize":270446,"path":"All/nanoblogger-extra-3.4.2_1.pkg","repopath":"All/nanoblogger-extra-3.4.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":58684,"desc":"NanoBlogger is a small weblog engine written in Bash for the command\nline.  It uses common UNIX tools such as cat, grep, and sed to create\nstatic HTML content.\n\nThis port (www/nanoblogger-extra) contains additional language\ndefinitions, plugins, and various other add-ons for www/nanoblogger.","deps":{"nanoblogger":{"origin":"www/nanoblogger","version":"3.4.2_1"}},"categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"nanoblogger","origin":"www/nanoblogger","version":"3.4.2_1","comment":"Small weblog engine written in Bash for the command line","maintainer":"tobias.rehbein@web.de","www":"https://nanoblogger.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94a270b6c79de2121c8965ce45d7c53d33442a18c757f14974996a733bc226d9","flatsize":317026,"path":"All/nanoblogger-3.4.2_1.pkg","repopath":"All/nanoblogger-3.4.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":76428,"desc":"NanoBlogger is a small weblog engine written in Bash for the command\nline.  It uses common UNIX tools such as cat, grep, and sed to create\nstatic HTML content.\n\nFeatures include:\n * intuitive commandline interface\n * highly configurable and script-able :)\n * easy drafting, editing, and management of entries\n * archiving by category, year, month, day, and entry\n * pagination\n * permanent and navigational links\n * templates and CSS style sheets for full control over layout\n * placeholders for easy template manipulation\n * support for multiple weblogs\n * support for multiple categories\n * support for relative and absolute links\n * support for date manipulation of entries\n * Atom syndication (comes with 1.0 format)\n * RSS syndication (comes with RSS 1.0 and 2.0 formats)\n * plugins for calendar, recent entries, weblog status, etc.\n * plugins for text formatting (e.g. line breaks translate to HTML)\n * [...]","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:nanoblogger:nanoblogger:3.4.2:::::dragonfly6:x86_64:1"},"messages":[{"message":"POST-INSTALLATION NOTES:\n\nBefore you can use NanoBlogger, you will have to create a global configuration\nfile to set default information and paths to template files.\n\nA sample configuration file has been installed in:\n /usr/local/etc/nb.conf.sample\n\nIf no global configuration file is already present, it has been installed as:\n /usr/local/etc/nb.conf\n\nOtherwise, since there are already some sensible default settings, you can\noverwrite it and begin with a fresh one:\n # cp /usr/local/etc/nb.conf.sample /usr/local/etc/nb.conf\n\nThe provided documentation and the preferred upgrade path (in the README\nfile) can be found in the additional documentation directory:\n  /usr/local/share/doc/nanoblogger/*\n\nSIDE NOTES FOR OLD USERS:\n\nAs always with new release, don't forget to read the documentation and to\nupdate your weblog configuration file, e.g. ${blog_dir}/blog.conf.","type":"install"}]},{"name":"nanomsg","origin":"net/nanomsg","version":"1.1.5_2","comment":"Socket library that provides several common communication patterns","maintainer":"crest@bultmann.eu","www":"https://nanomsg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"188e91f728d9017cec880da7838d2669682aed7eaaeb2ce9551ebdcc789f2182","flatsize":1593633,"path":"All/nanomsg-1.1.5_2.pkg","repopath":"All/nanomsg-1.1.5_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":184104,"desc":"nanomsg is a socket library that provides several common communication\npatterns.  It aims to make the networking layer fast, scalable, and easy\nto use.  Implemented in C, it works on a wide range of operating systems\nwith no further dependencies.\n\nThe communication patterns, also called \"scalability protocols\", are basic\nblocks for building distributed systems.  By combining them you can create\na vast array of distributed applications.  The following scalability\nprotocols are currently available:\n\n  * PAIR -- simple one-to-one communication\n  * BUS -- simple many-to-many communication\n  * REQREP -- allows to build clusters of stateless services to process\n    user requests\n  * PUBSUB -- distributes messages to large sets of interested subscribers\n  * PIPELINE -- aggregates messages from multiple sources and load balances\n    them among many destinations\n  * SURVEY -- allows to query state of multiple applications in single go","categories":["net"],"shlibs_provided":["libnanomsg.so.5"],"options":{"DOCS":"on"}},{"name":"nano-signal-slot","origin":"devel/nano-signal-slot","version":"2.0.1.19","comment":"Pure C++17 signals and slots","maintainer":"yuri@FreeBSD.org","www":"https://github.com/NoAvailableAlias/nano-signal-slot","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7eb0d6f67c008147c7a2117dd36d78571d4bdcf574173c6c865abb653157d82","flatsize":23130,"path":"All/nano-signal-slot-2.0.1.19.pkg","repopath":"All/nano-signal-slot-2.0.1.19.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5224,"desc":"nano-signal-slot is a C++ headers-only library for\nsignals and slots in C++17.","categories":["devel"]},{"name":"nana","origin":"devel/nana","version":"2.5_2","comment":"Support for assertion checking and logging using GNU C and GDB","maintainer":"pjm@gnu.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8949af4142fa09acec2e255ac1c7250186812fdeec331a7878c2d2283fc74729","flatsize":235296,"path":"All/nana-2.5_2.pkg","repopath":"All/nana-2.5_2.pkg","licenselogic":"single","pkgsize":57796,"desc":"Nana provides improved support for assertion checking and logging in C, C++\nusing GDB. In particular it provides:\n\n\to Operations can be implemented directly in C or by generating\n\t  debugger commands which do the checking and logging only if the\n\t  application is run under the debugger. The debugger based calls\n\t  require are very space efficient (0 or 1 bytes per call).\n\to Support for checking real time constraints.\n\to Support for assertion (invariant checking) including:\n\t\t+ Space and time efficient (at least versus <assert.h>)\n\t\t  For example: assert(i>=0) uses 53 bytes on a i386 vs\n\t\t  an optimised nana call which uses 10 bytes per call.\n\t\t+ Checking can be turned on or off at compile or run time.\n\t\t+ The action taken when an error is detected can be modified\n\t\t  on a global and per/call basis.\n\to Support for logging (printf style debugging) including:\n\t\t+ Logging can be turned on and off at compile or run time.\n\t\t+ Logging to files, processes or circular buffers in memory\n\t\t  with optional time stamping.\n\to Support for the quantifiers of predicate calculus (forall, exists).\n\to Support for before and after state saving and checking (x, x').","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"]},{"name":"namesilo_ddns","origin":"dns/namesilo_ddns","version":"2.3.1","comment":"Updates DNS records with Namesilo for dynamic IP addresses","maintainer":"crees@FreeBSD.org","www":"https://github.com/crees/namesilo_ddns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7df24ec31b5bb14316f76133e1009874b3b8174c15e391eb4ecdfa7cd3bd370","flatsize":5355,"path":"All/namesilo_ddns-2.3.1.pkg","repopath":"All/namesilo_ddns-2.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3588,"desc":"Dynamic DNS record update with NameSilo.\n\nThis is a shell script to update Namesilo's DNS record when IP changed.\nSet to run this script as cronjob in your system.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["dns","net"]},{"name":"nb-aspell","origin":"textproc/nb-aspell","version":"0.50.1.0_1,1","comment":"Aspell Norwegian Bokmal dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36c03c24438be24a5517bcf0ec03c3737ad917bca586ac5d0a116f96cf958c7c","flatsize":11039601,"path":"All/nb-aspell-0.50.1.0_1,1.pkg","repopath":"All/nb-aspell-0.50.1.0_1,1.pkg","licenselogic":"single","pkgsize":3037504,"desc":"Aspell Norwegian Bokmal dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"namefix","origin":"sysutils/namefix","version":"4.0.2_2","comment":"Batch file renamer","maintainer":"ports@FreeBSD.org","www":"https://namefix.blogspot.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be4d3291f34fbf1aed1be41b578895ebbeb24a678d7b21227fd3c7945f27ff99","flatsize":313062,"path":"All/namefix-4.0.2_2.pkg","repopath":"All/namefix-4.0.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":123408,"desc":"namefix.pl is a platform independant batch file renamer. Aimed at\ncleaning up media files downloaded from p2p networks. It has many\nfeatures to automate the normally tedious job of filename tidying.","deps":{"p5-MP3-Tag":{"origin":"audio/p5-MP3-Tag","version":"1.16"},"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"p5-Tk-DynaTabFrame":{"origin":"x11-toolkits/p5-Tk-DynaTabFrame","version":"0.23_5"},"p5-Tk-JComboBox":{"origin":"x11-toolkits/p5-Tk-JComboBox","version":"1.14_6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe namefix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"naludump","origin":"multimedia/naludump","version":"0.1.1_1","comment":"Delete NALU fill data from h.264 TS files","maintainer":"ports@FreeBSD.org","www":"https://www.udo-richter.de/vdr/naludump.en.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8149393171a28be18570976a8c0e6f69d998031e814505cbfa21d6bfc99b85c","flatsize":223350,"path":"All/naludump-0.1.1_1.pkg","repopath":"All/naludump-0.1.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":61876,"desc":"Naludump is a tool to delete NALU fill data from h.264 streams embedded into\nTS files. The overall file structure isn't modified, only complete TS packets\nof NALU fill data are removed.\n\nNaludump contains lots of code of Klaus Schmidinger's VDR, and is based on\ncocepts from Marten Richter's Nalustripper.\n\nUsage:\nnaludump inputfile.ts [outputfile.ts]","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"}},"categories":["multimedia"],"shlibs_required":["libiconv.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe naludump port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"namazu2","origin":"databases/namazu2","version":"2.0.21_3","comment":"Full-text search system intended for easy use","maintainer":"ports@FreeBSD.org","www":"http://www.namazu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3ea9b8992788668f727674ea4ae1cbd51142b4c2f0ee0be9d22e9e35d8f9f1f","flatsize":1754650,"path":"All/namazu2-2.0.21_3.pkg","repopath":"All/namazu2-2.0.21_3.pkg","licenselogic":"single","pkgsize":372528,"desc":"Namazu is a full-text search system intended for easy use. Not only it works\nas a CGI program for a small or medium scale Web search engine, but also works\nas a personal use search system for your pile of emails.\n\n(The Japanese word `Namazu' means `catfish' in English)","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"p5-File-MMagic":{"origin":"devel/p5-File-MMagic","version":"1.30_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","www","textproc"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libnmz.so.7"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:namazu:namazu:2.0.21:::::dragonfly6:x86_64:3"},"messages":[{"message":"===>   NOTICE:\n\nThe namazu2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nano","origin":"editors/nano","version":"8.0","comment":"Nano's ANOther editor, an enhanced free Pico clone","maintainer":"danilo@FreeBSD.org","www":"https://www.nano-editor.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c79d6db83d025d75c9ee3b1d4652b3cd68ff0ff34c7ed52ca5aea2ad21ca659a","flatsize":2852247,"path":"All/nano-8.0.pkg","repopath":"All/nano-8.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":600724,"desc":"nano is a small, free and friendly editor which aims to replace\nPico, the default editor included in the non-free Pine package.\nRather than just copying Pico's look and feel, nano also implements\nsome missing (or disabled by default) features in Pico, such as\n\"search and replace\" and \"goto line number\".","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libintl.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","EXAMPLES":"on","NLS":"on"}},{"name":"najitool","origin":"misc/najitool","version":"0.8.4_2","comment":"Generates, converts, and filters files","maintainer":"ports@FreeBSD.org","www":"https://najitool.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5f90baf66044939763a00406ed24393bbb40fffcb001d46fb37518a98781902","flatsize":234860,"path":"All/najitool-0.8.4_2.pkg","repopath":"All/najitool-0.8.4_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":63296,"desc":"najitool generates and/or makes altered copies of files in the patterns\nyou specify or shows to the screen. najitool is being developed in the\nANSI C standard so it should work and compile on any system that supports\nANSI C, which should be every system.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe najitool port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nagtail","origin":"net-mgmt/nagtail","version":"0.0.31_1","comment":"Tail for the nagios status.dat file","maintainer":"zi@FreeBSD.org","www":"http://www.vanheusden.com/nagtail/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"782f82e65feaec3ae5e5fb419a60ce00991ad8b0c337008701c9c5043d2c0a60","flatsize":49378,"path":"All/nagtail-0.0.31_1.pkg","repopath":"All/nagtail-0.0.31_1.pkg","licenselogic":"single","pkgsize":20772,"desc":"NagTail is like tail(1), but for the nagios status.dat file.","categories":["net-mgmt"]},{"name":"ncbi-vdb","origin":"biology/ncbi-vdb","version":"2.11.0_6","comment":"NCBI's virtualized back-end for accessing Sequence Read Archive","maintainer":"mzaki@niid.go.jp","www":"https://github.com/ncbi/ncbi-vdb/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbe1851ed91b5d04d379163fd2eca2d573ebc8bacb7069c6a2fb61660f1ec0e8","flatsize":120834659,"path":"All/ncbi-vdb-2.11.0_6.pkg","repopath":"All/ncbi-vdb-2.11.0_6.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":4463020,"desc":"NCBI-VDB is a virtualized back-end engine library for Sequencing Read Archives.\nThe 'front-end' API are provided by biology/ngs-sdk port.\n\nAlthough the GitHub repository also contains Java and Python codes,\nthis port currently builds only C- and C++-based libraries.","deps":{"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mbedtls":{"origin":"security/mbedtls","version":"2.28.8"}},"categories":["biology"],"shlibs_required":["libmbedtls.so.14","libmbedcrypto.so.7","libmbedx509.so.1","libxml2.so.2","libhdf5.so.200"],"shlibs_provided":["libdiagnose.so.2","libvdb-sqlite.so.2","libkdf5.so.2","libncbi-vdb.so.2","libncbi-wvdb.so.2"]},{"name":"nagnu","origin":"net-mgmt/nagnu","version":"1.1.3_2","comment":"Nagios dashboard","maintainer":"fredrik@min-hemsida.net","www":"https://github.com/frlen/nagnu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbf55bb514e6a8565e65cd0163d4e76a88f63200d66b3d15b59b957f04c9a95f","flatsize":18556,"path":"All/nagnu-1.1.3_2.pkg","repopath":"All/nagnu-1.1.3_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8892,"desc":"Nagnu is a curses/terminal based dashboard for nagios showing current\nstatus of hosts and services.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net-mgmt"],"shlibs_required":["libcurl.so.4","libncurses.so.6","libtinfo.so.6"]},{"name":"nagiosgraph","origin":"net-mgmt/nagiosgraph","version":"1.5.2_3","comment":"Generate rrdtool graphs using performance data from nagios plugins","maintainer":"hizel@vyborg.ru","www":"https://nagiosgraph.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"030857da0ba604cdba7e855c3aa0a9ec89449a8014cbfa041cce2aaf11502bde","flatsize":342878,"path":"All/nagiosgraph-1.5.2_3.pkg","repopath":"All/nagiosgraph-1.5.2_3.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":80044,"desc":"nagiosgraph is an application to collect performance data from nagios\nplugins, insert the data into rrdtool database, and generate webpages\nwith rrdtool graphs of the performance data. nagiosgraph is easy to\nconfigure, and ready to use for many nagios plugins.","deps":{"nagios":{"origin":"net-mgmt/nagios","version":"3.5.1_12"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["net-mgmt"],"options":{"DOCS":"on","EXAMPLES":"on","NAGIOS35":"on","NAGIOS4":"off"}},{"name":"nagios-statd","origin":"sysutils/nagios-statd","version":"3.12_3","comment":"Daemon/client to check remote host information for Nagios","maintainer":"jims@bluenotch.com","www":"http://www.twoevils.org/files/netsaint_statd/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3c065a9786fb66d20d963fcd7de2180c9d6508d4c6c398a63225d34b0a6557a","flatsize":30351,"path":"All/nagios-statd-3.12_3.pkg","repopath":"All/nagios-statd-3.12_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13168,"desc":"Nagios-statd is an addon to the Nagios (formerly netsaint) program.\nIt is a Python daemon and scripts that plug-in to Nagios\nand allow you to check remote host information\n(such as load, users, filesystems, etc.)\nReleased under the BSD license.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python","net-mgmt"]},{"name":"nagiosql","origin":"net-mgmt/nagiosql","version":"3.5.0.20240126","comment":"Web based administration tool for Nagios","maintainer":"dvl@FreeBSD.org","www":"https://gitlab.com/wizonet/nagiosql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"810cfb87b80f5ee03b126ae22f7721b944c3bc75318b64e802d77f37724b9268","flatsize":7696981,"path":"All/nagiosql-3.5.0.20240126.pkg","repopath":"All/nagiosql-3.5.0.20240126.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":858640,"desc":"NagiosQL is a web based administration tool for Nagios.\nIt helps you to easily build a complex configuration with all options,\nmanage and use them. NagiosQL is based on a webserver with PHP, MySQL and\nfile access to the Nagios configuration files.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"nagios":{"origin":"net-mgmt/nagios","version":"3.5.1_12"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pear-HTML_Template_IT":{"origin":"devel/pear-HTML_Template_IT","version":"1.3.1,1"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"}},"categories":["net-mgmt","www"],"users":["nagios"],"groups":["nagios"],"options":{"CURL":"off","FTP":"off","NAGIOS4":"off"},"annotations":{"cpe":"cpe:2.3:a:nagiosql:nagiosql:3.5.0.20240126:::::dragonfly6:x86_64"},"messages":[{"message":"Nagiosql is now installed. If you install it for the first time,\nyou may have to add an alias in apache config for it.\n\nAlias /nagiosql/ \"/usr/local/www/nagiosql/\"\n\nYou will also need to enable the installer by creating a file\nENABLE_INSTALLER in the install dir\n\n# touch /usr/local/www/nagiosql/install/ENABLE_INSTALLER","type":"install"}]},{"name":"nats-nsc","origin":"net/nats-nsc","version":"2.8.6_5","comment":"Tool for creating NATS account and user access configurations","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/nats-io/nsc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7674111a2407c099bfac4e2180ce792e41a4596a1c26dd4ac9cb616c09098ad","flatsize":11941074,"path":"All/nats-nsc-2.8.6_5.pkg","repopath":"All/nats-nsc-2.8.6_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3711676,"desc":"NATS is an open-source, cloud-native messaging system.\n\nThis is a tool for creating NATS account and user access configurations.","categories":["net"]},{"name":"nagstamon","origin":"net-mgmt/nagstamon","version":"3.14.0_1","comment":"Nagios status monitor for your desktop","maintainer":"ehaupt@FreeBSD.org","www":"https://nagstamon.ifw-dresden.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fda37281955f356618b59ac00ec9d547d0cdf6d7c7acf28e9f7ae9c8d81b5c27","flatsize":5279563,"path":"All/nagstamon-3.14.0_1.pkg","repopath":"All/nagstamon-3.14.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":789236,"desc":"Nagstamon is a Nagios status monitor for the desktop. It connects to multiple\nNagios, Icinga, Opsview, Centreon, Op5 Monitor/Ninja and Check_MK Multisite\nmonitoring servers and resides in systray or as a floating statusbar at the\ndesktop showing a brief summary of critical, warning, unknown, unreachable and\ndown hosts and services and pops up a detailed status overview when moving the\nmouse pointer over it. Connecting to displayed hosts and services is easily\nestablished by context menu via SSH, RDP and VNC. Users can be notified by\nsound. Hosts and services can be filtered by category and regular expressions.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-keyring":{"origin":"security/py-keyring","version":"23.9.3_2,1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-requests-gssapi":{"origin":"www/py-requests-gssapi","version":"1.3.0"},"py311-requests-kerberos":{"origin":"security/py-requests-kerberos","version":"0.14.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"annotations":{"cpe":"cpe:2.3:a:henri_wahl:nagstamon:3.14.0:::::dragonfly6:x86_64:1"}},{"name":"nagios-snmp-plugins-extras","origin":"net-mgmt/nagios-snmp-plugins-extras","version":"1.1.2_2","comment":"Set of Nagios plugins written in Perl to check devices with SNMP","maintainer":"joneum@FreeBSD.org","www":"http://nagios.manubulon.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79c79740e9b506cecf9cc1b49819768b36e671909649866e86ad3efce52f5ab0","flatsize":284470,"path":"All/nagios-snmp-plugins-extras-1.1.2_2.pkg","repopath":"All/nagios-snmp-plugins-extras-1.1.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46924,"desc":"The general idea of these scripts is to check as many things as possible with\nSNMP: disks, memory, load, network interfaces, running processes, etc...\n\nThe other idea is to select disks, interfaces, process using regular\nexpressions:\n\n- it is possible to test more than one disk/int/process in one Nagios check\n  (ex.: eth* instead of eth0,eth1,eth2,...)\n\n- you only have to provide a unique part of the name to select a\n  disk/int/process (ex. : \"C:\" instead of \"C:\\ Label: Serial Number xxxxxxx\"\n  makes it easy to use on multiple Windows hosts).\n\nMost of these scripts can make performance outputs.","deps":{"nagios-plugins":{"origin":"net-mgmt/nagios-plugins","version":"2.4.4,1"},"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"nagios-snmp-plugins","origin":"net-mgmt/nagios-snmp-plugins","version":"1.3.1","comment":"Additional SNMP plugins for Nagios","maintainer":"joneum@FreeBSD.org","www":"http://henning.schmiedehausen.org/eyewiki/Wiki.jsp?page=NagiosSnmpPlugins","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e2ecdbea463181e953df7e96dcbee2f84d9c50e0e8760cad70e128c55a05ffe","flatsize":79742,"path":"All/nagios-snmp-plugins-1.3.1.pkg","repopath":"All/nagios-snmp-plugins-1.3.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20888,"desc":"This is an additional plugin package for Nagios, for SNMP support.\nIt utilizes the UCD-SNMP-MIB dskTable and prTable support to monitor\nCPU and disk usage according to local snmpd configuration.","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"shlibs_required":["libnetsnmp.so.40","libcrypto.so.12","libssl.so.12"],"options":{"DOCS":"on"}},{"name":"nagios-pf-plugin","origin":"net-mgmt/nagios-pf-plugin","version":"0.1_2","comment":"Nagios plugin for checking PF","maintainer":"rand@iteris.com","www":"https://github.com/kian/nagios-pf-plugin/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e28898a36c0c766d0989ef794c407ff960e089241edda25c2ce7499539f4dea1","flatsize":8200,"path":"All/nagios-pf-plugin-0.1_2.pkg","repopath":"All/nagios-pf-plugin-0.1_2.pkg","licenselogic":"single","pkgsize":3860,"desc":"check_pf is a plugin intended for use with the Nagios network\nmonitoring system.  This plugin checks the status of PF, the OpenBSD\npacket filter, and compares the current state count to given or default\nthresholds, returning the result.  It is written in C.","categories":["net-mgmt"],"messages":[{"message":"check_pf has been installed to /usr/local/libexec/nagios.\n\ncheck_pf needs read permission to the pf(4) pseudo-device, i.e. /dev/pf.\n\nAssuming check_pf will be run by user `nagios', the following will work:\n\n\t# chmod 640 /dev/pf\n\t# chgrp nagios /dev/pf\n\nTo make sure the change persists across reboots, add the following\nto /etc/devfs.conf:\n\n\t# nrpe2/nagios needs to be able to read statistics\n\town     pf    root:nagios\n\tperm    pf    0640\n\nPlease refer to the online documentation for additional information.\n\nhttps://github.com/kian/nagios-pf-plugin/","type":"install"}]},{"name":"nagios-openldap-plugins","origin":"net-mgmt/nagios-openldap-plugins","version":"0.5_1","comment":"Nagios Plugins to monitor OpenLDAP","maintainer":"zi@FreeBSD.org","www":"https://ltb-project.org/wiki/documentation/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"175cf1f9e8df4819238b0069b592d84ee1d5f3af9e2a50203838f91d78cef8ec","flatsize":107857,"path":"All/nagios-openldap-plugins-0.5_1.pkg","repopath":"All/nagios-openldap-plugins-0.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19248,"desc":"A collection of scripts useful for monitoring OpenLDAP written by\nthe LTB (LDAP Tool Box) project.","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"nagios-geom","origin":"net-mgmt/nagios-geom","version":"1.3","comment":"Nagios plug-in to get geom(8) components status","maintainer":"joneum@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"105e3052b44f17c2420cf460fb099590c54a92d363e29f49e3cf192115e0d07b","flatsize":3100,"path":"All/nagios-geom-1.3.pkg","repopath":"All/nagios-geom-1.3.pkg","licenselogic":"single","pkgsize":2020,"desc":"This is a small Nagios plugin written in PERL and designed to monitor\nthe state of FreeBSD GEOM devices (specifically mirrors and striped\nvolumes) from Nagios.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"nagios-check_smartmon-py311","origin":"net-mgmt/nagios-check_smartmon","version":"20100318_5","comment":"Nagios plug-in to get status from smartmontools","maintainer":"ports@bsdserwis.com","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d205b2ca73751220dbb0fe253f64e7746f0dc80e94e9aac1d03bf083b534869","flatsize":12733,"path":"All/nagios-check_smartmon-py311-20100318_5.pkg","repopath":"All/nagios-check_smartmon-py311-20100318_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4128,"desc":"check_smartmon is a Nagios plug-in written in python that uses\nsmartmontools to check disk health status and temperature.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"smartmontools":{"origin":"sysutils/smartmontools","version":"7.4_2"}},"categories":["net-mgmt"]},{"name":"nagios4","origin":"net-mgmt/nagios4","version":"4.5.1,1","comment":"Powerful network monitoring system","maintainer":"joneum@FreeBSD.org","www":"https://www.nagios.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7728e5df5e71d76e199481074a1e802bf57fb5817a07b6a9f2abc35d17104187","flatsize":7925738,"path":"All/nagios4-4.5.1,1.pkg","repopath":"All/nagios4-4.5.1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1501100,"desc":"Nagios is a host and service monitor designed to inform you of network\nproblems before your clients, end-users or managers do. The monitoring\ndaemon runs intermittent checks on hosts and services you specify\nusing external \"plugins\" which return status information to Nagios.\nWhen problems are encountered, the daemon can send notifications out\nto administrative contacts in a variety of different ways (email,\ninstant message, SMS, etc.). Current status information, historical\nlogs, and reports can all be accessed via a web browser.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"nagios-plugins":{"origin":"net-mgmt/nagios-plugins","version":"2.4.4,1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["net-mgmt"],"users":["nagios"],"groups":["nagios"],"shlibs_required":["libltdl.so.7","libssl.so.12","libcrypto.so.12","libgd.so.6","libpng16.so.16","libjpeg.so.8"],"options":{"COREWINDOW":"off","NANOSLEEP":"off","UNHANDLED_HACK":"off","MONPLUGINS":"off","NAGPLUGINS":"on"},"annotations":{"cpe":"cpe:2.3:a:nagios:nagios:4.5.1:::::dragonfly6:x86_64"},"messages":[{"message":"Enable Nagios in /etc/rc.conf with the following line:\n\n   nagios_enable=\"YES\"\n\n Configuration templates are available in /usr/local/etc/nagios as\n *.cfg-sample files.  Copy them to *.cfg files where required and\n edit to suit your needs.\n\n If you don't already have a web server running, you will need to\n install and configure one to finish off your Nagios installation.\n When used with Apache, the following should be sufficient to publish\n the web component of Nagios (modify the allow list to suit):\n\n   <Directory /usr/local/www/nagios>\n     Require ip 127.0.0.1\n     php_flag engine on\n     php_admin_value open_basedir /usr/local/www/nagios/:/var/spool/nagios/\n   </Directory>\n\n   <Directory /usr/local/www/nagios/cgi-bin>\n     Options ExecCGI\n   </Directory>\n\n   ScriptAlias /nagios/cgi-bin/ /usr/local/www/nagios/cgi-bin/\n   Alias /nagios/ /usr/local/www/nagios/","type":"install"}]},{"name":"nagios-check_zpools","origin":"net-mgmt/nagios-check_zpools","version":"1.0","comment":"Nagios plugin that checks zpool state","maintainer":"ports@FreeBSD.org","www":"https://github.com/Napsty/check_zpools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0edcf6913e67850c70b65c0dcddd8396aa1c9a79019983a4682639bcb10df44","flatsize":5363,"path":"All/nagios-check_zpools-1.0.pkg","repopath":"All/nagios-check_zpools-1.0.pkg","licenselogic":"single","pkgsize":2520,"desc":"A Nagios/Icinga plugin to monitor ZFS Pools (zpools). It is based on \"Check\nSolaris ZFS Pools\" but is completely rewritten.\n\nWWW: https://github.com/Napsty/check_zpools","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["net-mgmt"],"messages":[{"message":"===>   NOTICE:\n\nThe nagios-check_zpools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nagios-check_tftp","origin":"net-mgmt/nagios-check_tftp","version":"1.0.1","comment":"Nagios plugin to check TFTP servers","maintainer":"holgerrepp@googlemail.com","www":"https://mathias-kettner.de/download/check_tftp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ab7e487dcc9e3e4995ea3d81331a77c34ad16d647ea9a80f8eeadd0426ee27b","flatsize":21288,"path":"All/nagios-check_tftp-1.0.1.pkg","repopath":"All/nagios-check_tftp-1.0.1.pkg","licenselogic":"single","pkgsize":7992,"desc":"Nagios plugin for checking tftp servers. This plugin can retrieve a file and\ncompare the size with a given value.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"tftp-hpa":{"origin":"ftp/tftp-hpa","version":"5.2_3"}},"categories":["net-mgmt"]},{"name":"nagios-check_redis","origin":"databases/nagios-check_redis","version":"0.1_1","comment":"Nagios plugin to check redis server","maintainer":"demon@FreeBSD.org","www":"https://exchange.nagios.org/directory/Plugins/Others/check_redis/details","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93ad62cd75216dee67c19cdff606f8c17006907a78f04c5a17735012ae0c917f","flatsize":2481,"path":"All/nagios-check_redis-0.1_1.pkg","repopath":"All/nagios-check_redis-0.1_1.pkg","licenselogic":"single","pkgsize":1636,"desc":"This plugin checks a redis server, expecting that a slave server is in sync\nwith master, and the replication delay is not too high.","deps":{"nagios-plugins":{"origin":"net-mgmt/nagios-plugins","version":"2.4.4,1"},"p5-Nagios-Plugin":{"origin":"net-mgmt/p5-Nagios-Plugin","version":"0.36_1"},"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"p5-Redis":{"origin":"databases/p5-Redis","version":"1.9950"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"nagvis","origin":"net-mgmt/nagvis","version":"1.9.36","comment":"Visualization addon for Nagios","maintainer":"egypcio@FreeBSD.org","www":"https://www.nagvis.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ea1ab86d9d896cf78b99be5d4f4a293bf9ea6832d43dff20d3d71bf8d01ad84","flatsize":5493862,"path":"All/nagvis-1.9.36.pkg","repopath":"All/nagvis-1.9.36.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1439328,"desc":"NagVis is a visualization addon for the well known\nnetwork managment system Nagios.\n\nNagVis can be used to visualize Nagios Data, e.g. to display IT\nprocesses like a mail system or a network infrastructure.\n\nKey features\n * Display of single Hosts and Services\n * Visualize a complete Host- or Servicegroup with one icon\n * Display the summary state of a Host and all its services\n * Display only the real problems\n * Sub-map icons which represent a complete NagVis Map in one icon\n * Visualization of complete IT processes using self drawn graphics\n * Online documentation of IT environments including current states\n * Multilingual capabilities\n * Web configuration interface (WUI)","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mk-livestatus":{"origin":"net-mgmt/mk-livestatus","version":"1.2.8p25_3"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_sqlite":{"origin":"databases/php82-pdo_sqlite","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["net-mgmt"],"options":{"GRAPHVIZ":"off","MKLIVESTATUS":"on","NDO2DB":"off"},"annotations":{"cpe":"cpe:2.3:a:nagvis:nagvis:1.9.36:::::dragonfly6:x86_64"}},{"name":"nagios-plugins","origin":"net-mgmt/nagios-plugins","version":"2.4.4,1","comment":"Plugins for Nagios","maintainer":"joneum@FreeBSD.org","www":"https://nagios-plugins.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"053cef77afa21537b57691cd258a5692679e17fbd3d8b3e5434c1523e947a747","flatsize":2429577,"path":"All/nagios-plugins-2.4.4,1.pkg","repopath":"All/nagios-plugins-2.4.4,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":398276,"desc":"This is a plugin package for Nagios.  Quoting from the\nmain Nagios package:\n\nNagios is a host and service monitor designed to inform you of network\nproblems before your clients, end-users or managers do. It has been\ndesigned to run under the Linux operating system, but works fine under\nmost *NIX variants as well. The monitoring daemon runs intermittent\nchecks on hosts and services you specify using external \"plugins\"\nwhich return status information to Nagios. When problems are\nencountered, the daemon can send notifications out to administrative\ncontacts in a variety of different ways (email, instant message, SMS,\netc.). Current status information, historical logs, and reports can\nall be accessed via a web browser.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libintl.so.8"],"options":{"DBI":"off","EXTRAOPTS":"on","FPING":"off","IPV6":"on","LDAP":"off","MYSQL":"off","NETSNMP":"off","NLS":"on","PGSQL":"off","QSTAT":"off","RADIUS":"off","SSH_PORTABLE":"off","DNS_BASE":"on","DNS_BINDTOOLS":"off"}},{"name":"nagios-check_netsnmp","origin":"net-mgmt/nagios-check_netsnmp","version":"1.0_2","comment":"Nagios plug-in to get some common NetSNMP-exported information","maintainer":"demon@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a0ca94655fd98e6456fec8884ee01d17a4f93971e423f2dcb3ea7ec913a85e8","flatsize":11715,"path":"All/nagios-check_netsnmp-1.0_2.pkg","repopath":"All/nagios-check_netsnmp-1.0_2.pkg","licenselogic":"single","pkgsize":4264,"desc":"A plugin for Nagios to query common NetSNMP-exported information:\n\n-- disk status;\n-- processes status;\n-- swap status;\n-- load averages;\n-- anything else exported via NetSNMP's exec or extend directives.","deps":{"nagios-plugins":{"origin":"net-mgmt/nagios-plugins","version":"2.4.4,1"},"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"nagios-check_puppet","origin":"net-mgmt/nagios-check_puppet","version":"1.3_1","comment":"Nagios plugin for checking Puppet daemon availability","maintainer":"joneum@FreeBSD.org","www":"http://renatasystems.org/freebsd/check_puppet.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cdbbfed170c926a76005fdcddf1d64276026e4337894c843cd10cf65186025a","flatsize":12910,"path":"All/nagios-check_puppet-1.3_1.pkg","repopath":"All/nagios-check_puppet-1.3_1.pkg","licenselogic":"single","pkgsize":6720,"desc":"check_puppet - is a very simple Nagios plugin to check Puppet daemon\navailability with SNMP.\n\nWhy check_puppet?\n\n1. It does check whether puppetd and puppetmasterd is alive.\n\n2. It does check state.yaml freshness\n\n3. It does not require the full net-mgmt/nagios-plugins package on the client\nside\n\n4. It is written in sh - code interpreter available in a base system","categories":["net-mgmt"],"messages":[{"message":"Configuration example:\n\n1. On the client side in snmpd.conf(5) create a new exec command:\n\n  exec check_puppet /usr/local/bin/check_puppet\n\n2. On the Nagios node create (if necessary) `check_snmp_oid' checkcommand:\n\n  define command {\n    command_name check_snmp_oid\n    command_line $USER1$/check_snmp -H $HOSTADDRESS$ -o $ARG1$ -w $ARG2$ -c $ARG3$\n  }\n\nBe sure to provide `command_line' here with correct authentication options\nspecific to your SNMP installation. You need to have package from\nnet-mgmt/nagios-plugins installed on your system compiled with WITH_NETSNMP\noption enabled (disabled by default).\n\n3. Create a new check service:\n\n  define service {\n    use                 generic-service\n    host_name           your_hostname\n    service_description Puppet daemon\n    check_command       check_snmp_oid!.1.3.6.1.4.1.2021.8.1.101.1,.1.3.6.1.4.1.2021.8.1.100.1!,0!,1!\n  }\n\nAdjust OID numbers to your SNMP installation by checking the output of\nsnmpwalk(1) command. The first OID should be the STRING output from exec, the\nsecond should point to the INTEGER exit code.\n\nRestart Nagios and SNMP daemons to apply new configuration.","type":"install"}]},{"name":"nagios-check_postgres_replication","origin":"databases/nagios-check_postgres_replication","version":"2010.12.16_3","comment":"Nagios plugin to check the lag between a postgresql replica and master","maintainer":"joneum@FreeBSD.org","www":"https://pypi.org/project/nagiosplugin/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ddb1a70ef8ae4fbf84f53779f5228498237fb56d150b12e7d38ac85adc5b8fec","flatsize":4144,"path":"All/nagios-check_postgres_replication-2010.12.16_3.pkg","repopath":"All/nagios-check_postgres_replication-2010.12.16_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2924,"desc":"nagiosplugin is a class library which helps writing Nagios (or\nIcinga) compatible plugins easily in Python. It cares for much of the\nboilerplate code and default logic commonly found in Nagios checks,\nincluding:\n\n * Nagios 3 Plugin API compliant parameters and output formatting\n * Controller to handle the general plugin control flow\n * Full Nagios range syntax support\n * Automatic threshold checking\n * Multiple independend measures and overall state logic\n * Long output and performance data\n * Timeout handling\n * Default options\n * Persistent \"cookies\" to retain state information between check runs","deps":{"py311-nagiosplugin":{"origin":"sysutils/py-nagiosplugin","version":"1.2.4"},"py311-psycopg2":{"origin":"databases/py-psycopg2","version":"2.9.9_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"]},{"name":"nagios-check_postgres","origin":"net-mgmt/nagios-check_postgres","version":"2.26.0","comment":"Monitor various attributes of your PostgreSQL database","maintainer":"matthew@FreeBSD.org","www":"https://bucardo.org/check_postgres/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7dfaaa95f0ef1e038b1f6603ff47783870c1cbaf13dea3fe1e13cb5a84f23b88","flatsize":511598,"path":"All/nagios-check_postgres-2.26.0.pkg","repopath":"All/nagios-check_postgres-2.26.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":141836,"desc":"check_postgres.pl - a Postgres monitoring script for Nagios, MRTG,\nCacti, and others\n\ncheck_postgres.pl is a Perl script that runs many different tests\nagainst one or more Postgres databases. It uses the psql program to\ngather the information, and outputs the results in one of three\nformats: Nagios, MRTG, or simple.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["net-mgmt","databases","perl5"],"options":{"CACTI":"off","NAGIOS":"on"}},{"name":"nagios-check_ports","origin":"net-mgmt/nagios-check_ports","version":"0.7.4","comment":"Monitor FreeBSD ports for updates or vulnerabilities","maintainer":"ryanrfrederick@gmail.com","www":"https://github.com/rfrederick/check_ports/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17079b0c3718f2769b24542c549891f16b72b7dae3288a98120b7e483d66cedf","flatsize":12146,"path":"All/nagios-check_ports-0.7.4.pkg","repopath":"All/nagios-check_ports-0.7.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4424,"desc":"Nagios plugin to monitor the local FreeBSD ports tree for updates or\nknown security vulnerabilities in installed packages.","categories":["net-mgmt"]},{"name":"nagios-check_mysql_slave","origin":"net-mgmt/nagios-check_mysql_slave","version":"0.1.1_2","comment":"Nagios Plugin to monitor MySQL replication on a slave","maintainer":"zi@FreeBSD.org","www":"http://buhacoff.net/software/check_mysql_slave","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e4c7697e1181cb68227601ee9a760d92a9d6c1809942d4297069df31855c9e7","flatsize":53555,"path":"All/nagios-check_mysql_slave-0.1.1_2.pkg","repopath":"All/nagios-check_mysql_slave-0.1.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12896,"desc":"The check_mysql_slave plugin allows you to check that a particular\nMySQL replication slave is running and (coming soon) is within a\nthreshold bytes or seconds behind its master.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"options":{"DOCS":"on"}},{"name":"namecoin-daemon","origin":"net-p2p/namecoin-daemon","version":"0.21.0.1_7,1","comment":"Decentralized, open DNS and more (Daemon)","maintainer":"milios@ccsys.com","www":"https://namecoin.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11521cb4a7bf0925f45a8e56c88c8e335ccf5bde862b259aa34c85a778837244","flatsize":8232697,"path":"All/namecoin-daemon-0.21.0.1_7,1.pkg","repopath":"All/namecoin-daemon-0.21.0.1_7,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2626304,"desc":"Namecoin is an open source decentralized key/value registration and transfer\nsystem based on Bitcoin technology (a decentralized cryptocurrency).\n\nIt allows you to:\n\n    * Securely register and transfer arbitrary names (keys), no possible\n      censorship!\n    * Attach values (data) to the names (currently up to 520 bytes, will be\n      extended)\n    * Trade and transact namecoins, the digital currency NMC\n\nTo register a name, you must own some namecoins (NMC, the internal\ncryptocurrency used by the software).","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"db5":{"origin":"databases/db5","version":"5.3.28_9"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"miniupnpc":{"origin":"net/miniupnpc","version":"2.2.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p","dns"],"shlibs_required":["libboost_system.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_thread.so.1.84.0","libdb_cxx-5.3.so.0","libminiupnpc.so.17","libevent_pthreads-2.1.so.7","libevent-2.1.so.7"],"options":{"DEBUG":"off","HARDENING":"on","TESTS":"off","UPNP":"on","WALLET":"on","ZMQ":"off"}},{"name":"nagios-check_hp_bladechassis","origin":"net-mgmt/nagios-check_hp_bladechassis","version":"1.0.1_1","comment":"Nagios Plugin to monitor your HP Blade Enclosure","maintainer":"zi@FreeBSD.org","www":"http://folk.uio.no/trondham/software/check_hp_bladechassis.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a73a6446d3651b61ae66313aa9002003aafade4f30ef696de3b1a3afd9d7d645","flatsize":71019,"path":"All/nagios-check_hp_bladechassis-1.0.1_1.pkg","repopath":"All/nagios-check_hp_bladechassis-1.0.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24352,"desc":"check_hp_bladechassis is a plugin for the Nagios monitoring software which\nchecks the hardware health of HP blade enclosures via SNMP.\n\nThe plugin is only tested with the c7000 enclosure.","deps":{"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"nagios-check_hdd_health","origin":"net-mgmt/nagios-check_hdd_health","version":"1.1","comment":"Nagios plug-in to check HDD health from S.M.A.R.T","maintainer":"joneum@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e26edc061c094974f2e8bf6b8f3988788948d3daac2e04189373f8bbca88af14","flatsize":8303,"path":"All/nagios-check_hdd_health-1.1.pkg","repopath":"All/nagios-check_hdd_health-1.1.pkg","licenselogic":"single","pkgsize":3272,"desc":"Check_hdd_health is a Nagios plug-in written in shell to check HDD health.\n\nThis script check HDD from this S.M.A.R.T values:\n\n- Spin Retry Count\n- Reallocated Sector Ct\n- Reallocated Event Count\n- Current Pending Sector\n- Offline Uncorrectable\n- Total health test","deps":{"smartmontools":{"origin":"sysutils/smartmontools","version":"7.4_2"}},"categories":["net-mgmt"]},{"name":"nagios-check_email_delivery","origin":"net-mgmt/nagios-check_email_delivery","version":"0.7.1b_4","comment":"Nagios Plugin to monitor your mail environment","maintainer":"zi@FreeBSD.org","www":"http://buhacoff.net/software/check_email_delivery/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d9f051447da4a6173cb130b5f13964e9366609ecc3dc9fa89ba9a96920df29b","flatsize":362286,"path":"All/nagios-check_email_delivery-0.7.1b_4.pkg","repopath":"All/nagios-check_email_delivery-0.7.1b_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":42880,"desc":"Check Email Delivery is a plugin for Nagios that allows you to\ncheck functionality within your email environment.\n\nSome typical uses of this plugin include:\n* check SMTP server\n* check IMAP server\n* check email delivery loop\n* check auto-responder function\n* keep an eye on email lag\n* monitor automated mailboxes\n* aggregate check results of multiple plugins\n* check email-to-FTP or other special email gateways","deps":{"p5-Email-Address":{"origin":"mail/p5-Email-Address","version":"1.913"},"p5-Mail-IMAPClient":{"origin":"mail/p5-Mail-IMAPClient","version":"3.43"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-SMTP-TLS":{"origin":"mail/p5-Net-SMTP-TLS","version":"0.12_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"options":{"DOCS":"on"}},{"name":"nagios-check_dhcp.pl","origin":"net-mgmt/nagios-check_dhcp.pl","version":"0.1","comment":"Check the availability of a DHCP server using unicast delivery","maintainer":"beastie@tardisi.com","www":"https://exchange.nagios.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbbc4de26c52dd3d05faab46fc4910c9315646abd4972e24da5192d43665c276","flatsize":4177,"path":"All/nagios-check_dhcp.pl-0.1.pkg","repopath":"All/nagios-check_dhcp.pl-0.1.pkg","licenselogic":"single","pkgsize":2440,"desc":"This plugin tests the availability of a given DHCP server using unicast\ndelivery.","deps":{"nagios-plugins":{"origin":"net-mgmt/nagios-plugins","version":"2.4.4,1"},"p5-IO-Interface":{"origin":"net/p5-IO-Interface","version":"1.09_1"},"p5-Net-DHCP-Watch":{"origin":"net/p5-Net-DHCP-Watch","version":"2.03_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"nagios-check_cpu_usage","origin":"net-mgmt/nagios-check_cpu_usage","version":"1.0_1","comment":"Nagios plug-in to check CPU usage","maintainer":"joneum@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4e9fe055acaf8fa829ce7d86caeead83c7a5d2a20ba6c77eb434b8e1b20e0b7","flatsize":2877,"path":"All/nagios-check_cpu_usage-1.0_1.pkg","repopath":"All/nagios-check_cpu_usage-1.0_1.pkg","licenselogic":"single","pkgsize":1768,"desc":"check_cpu_usage is a plugin intended for use with the Nagios network\nmonitoring system.  This plugin checks the current CPU load and\ncompares the current state to given thresholds, returning the result.\nIt is written as shell script.","categories":["net-mgmt"]},{"name":"nagios-check_clamav","origin":"net-mgmt/nagios-check_clamav","version":"1.2_3","comment":"Nagios plugin that verifies ClamAV local signature database revision","maintainer":"joneum@FreeBSD.org","www":"http://bsd.phoenix.az.us/projects/check_clamav","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0877f1fbc7234ae8997f21f75debdd5b4cd74c9adb4c51c59f259e49221cc84a","flatsize":6679,"path":"All/nagios-check_clamav-1.2_3.pkg","repopath":"All/nagios-check_clamav-1.2_3.pkg","licenselogic":"single","pkgsize":3216,"desc":"This check plugin is a Perl script which compares your local signature database\n(daily.cvd) version to the version advertised from the ClamAV site. It verifies\nthe latest ClamAV revision using a DNS TXT query against\ncurrent.cvd.clamav.net.","deps":{"clamav":{"origin":"security/clamav","version":"1.3.2,1"},"nagios-plugins":{"origin":"net-mgmt/nagios-plugins","version":"2.4.4,1"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"nagios-check_bacula9","origin":"net-mgmt/nagios-check_bacula9","version":"9.6.7_5","comment":"Nagios plugin for Bacula","maintainer":"dvl@FreeBSD.org","www":"https://www.bacula.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29cd8cd17430614e4c4c0e7fff168600af7bc7245aac28590cd520f4f3565176","flatsize":55894,"path":"All/nagios-check_bacula9-9.6.7_5.pkg","repopath":"All/nagios-check_bacula9-9.6.7_5.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":19504,"desc":"Bacula is a set of computer programs that permit you (or the system\nadministrator) to manage backup, recovery, and verification of\ncomputer data across a network of computers of different kinds.\nIn technical terms, it is a network Client/Server based backup program.\nBacula is relatively easy to use and efficient, while offering many\nadvanced storage management features that make it easy to find and\nrecover lost or damaged files. Due to its modular design, Bacula is\nscalable from small single computer systems to systems consisting of\nhundreds of computers located over a large network.","deps":{"bacula9-client":{"origin":"sysutils/bacula9-client","version":"9.6.7_5"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net-mgmt"],"users":["bacula"],"groups":["bacula"],"shlibs_required":["libbac-9.6.7.so","libintl.so.8","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:bacula:bacula:9.6.7:::::dragonfly6:x86_64:5","deprecated":"Unsupported. Please migrate to bacula15-server","expiration_date":"2024-09-30"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUnsupported. Please migrate to bacula15-server.\n\nIt is scheduled to be removed on or after 2024-09-30."}]},{"name":"nagios-check_bacula11","origin":"net-mgmt/nagios-check_bacula11","version":"11.0.6_6","comment":"Nagios plugin for Bacula","maintainer":"dvl@FreeBSD.org","www":"https://www.bacula.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6dede0a5a077588ef21039459fe09b3bb358c5bc76cf21d0fd78c58beb92326","flatsize":55895,"path":"All/nagios-check_bacula11-11.0.6_6.pkg","repopath":"All/nagios-check_bacula11-11.0.6_6.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":19536,"desc":"Bacula is a set of computer programs that permit you (or the system\nadministrator) to manage backup, recovery, and verification of\ncomputer data across a network of computers of different kinds.\nIn technical terms, it is a network Client/Server based backup program.\nBacula is relatively easy to use and efficient, while offering many\nadvanced storage management features that make it easy to find and\nrecover lost or damaged files. Due to its modular design, Bacula is\nscalable from small single computer systems to systems consisting of\nhundreds of computers located over a large network.","deps":{"bacula11-client":{"origin":"sysutils/bacula11-client","version":"11.0.6_6"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net-mgmt"],"users":["bacula"],"groups":["bacula"],"shlibs_required":["libbac-11.0.6.so","libintl.so.8","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:bacula:bacula:11.0.6:::::dragonfly6:x86_64:6","deprecated":"Unsupported. Please migrate to bacula15-server","expiration_date":"2024-09-30"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUnsupported. Please migrate to bacula15-server.\n\nIt is scheduled to be removed on or after 2024-09-30."}]},{"name":"nagios-certexp-plugin","origin":"net-mgmt/nagios-certexp-plugin","version":"1.9","comment":"Nagios plugin for checking SSL server certificate expiration","maintainer":"ecronin@gizmolabs.org","www":"https://www.jhweiss.de/software/nagios.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aadee4263fc6ecf011f18a28ec5c7058cd85937f910320ba0a2e6e444eaf3f2f","flatsize":6605,"path":"All/nagios-certexp-plugin-1.9.pkg","repopath":"All/nagios-certexp-plugin-1.9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3548,"desc":"check_certexp is a Nagios plugin for checking the number of days left until a\ncertificate expires. The check is done via an SSL connection (STARTTLS\nmechanisms are not supported). The plugin is written in Perl, should work with\nthe embedded Perl interpreter (not tested though) and requires Net::SSLeay and\nDate::Manip to be installed on the Nagios host.","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"nagcon","origin":"net-mgmt/nagcon","version":"0.0.32","comment":"Nagios console monitor","maintainer":"rand@iteris.com","www":"http://www.vanheusden.com/nagcon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eabdbd04a5f3c0536ed60c21eba01bcf7fa0725fe6f4502c52d71c212584779b","flatsize":56800,"path":"All/nagcon-0.0.32.pkg","repopath":"All/nagcon-0.0.32.pkg","licenselogic":"single","pkgsize":22160,"desc":"Nagcon is a console application interfacing to Nagios 2.0 and 3.0\nwhich gives you an overview of all services with troubled services.","deps":{"libstrfunc":{"origin":"devel/libstrfunc","version":"8.3_3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net-mgmt"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libstrfunc.so.9"]},{"name":"nInvaders","origin":"games/nInvaders","version":"0.1.1_1","comment":"Space Invaders clone for ncurses","maintainer":"ports@FreeBSD.org","www":"https://ninvaders.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1f33a5f442c2d0efa8e5fc674f059b36210d18d25acd7ac5d69bc718a441f83","flatsize":72398,"path":"All/nInvaders-0.1.1_1.pkg","repopath":"All/nInvaders-0.1.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21112,"desc":"A ncurses version of the classic Space Invaders game.\n\n\tMichael L. Hostbaek\n\tmich@FreeBSD.org","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe nInvaders port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"n2n","origin":"security/n2n","version":"2.8_1","comment":"Layer Two Peer-to-peer VPN","maintainer":"farrokhi@FreeBSD.org","www":"https://www.ntop.org/products/n2n/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91255ca008c4df444afbdffb03a06e2fb4b62a7398b9652cdcc47c45bbfe27cf","flatsize":182883,"path":"All/n2n-2.8_1.pkg","repopath":"All/n2n-2.8_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":72808,"desc":"n2n is a layer-two peer-to-peer virtual private network (VPN) which allows\nusers to exploit features typical of P2P applications at network instead of\napplication level. This means that users can gain native IP visibility\n(e.g. two PCs belonging to the same n2n network can ping each other) and be\nreachable with the same network IP address regardless of the network where\nthey currently belong. In a nutshell, as OpenVPN moved SSL from application\n(e.g. used to implement the https protocol) to network protocol, n2n moves\nP2P from application to network level.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["security","net","net-vpn"],"shlibs_required":["libcrypto.so.12","libzstd.so.1"]},{"name":"mytop","origin":"databases/mytop","version":"1.7_1","comment":"Top clone for MySQL","maintainer":"ports@FreeBSD.org","www":"https://jeremy.zawodny.com/mysql/mytop/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65b03023faed2a87c5fb1aaaa2517b8a346778fe21c3b847119249be7a4bfbda","flatsize":80865,"path":"All/mytop-1.7_1.pkg","repopath":"All/mytop-1.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":31860,"desc":"mytop is a non-gui tool for monitoring the threads and overall performance\nof MySQL 3.22.x and 3.23.x servers. It runs on most Unix systems which have\nPerl, DBI, and Term::ReadKey installed. And with Term::ANSIColor installed\nyou even get color.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"],"messages":[{"message":"===>   NOTICE:\n\nThe mytop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mythes","origin":"textproc/mythes","version":"1.2.4_7","comment":"Simple thesaurus library","maintainer":"office@FreeBSD.org","www":"https://hunspell.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74334255ec615d3036ba1ef1446c34d0d5b822550352f78689ad08517d0e87a8","flatsize":51815,"path":"All/mythes-1.2.4_7.pkg","repopath":"All/mythes-1.2.4_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19856,"desc":"MyThes is a simple thesaurus that uses a structured text data file and an index\nfile with binary search to lookup words and phrases and return information on\npart of speech, meanings, and synonyms","deps":{"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"shlibs_provided":["libmythes-1.2.so.0"]},{"name":"mysqlviz","origin":"textproc/mysqlviz","version":"0.3_1","comment":"MySQL and SQLite Database Visualisation Tool","maintainer":"tota@FreeBSD.org","www":"https://github.com/globalcitizen/mysqlviz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63acfe3043f7c5b856888153efc8bb12e6693ab9f39ae21e67642f94bcb7a58f","flatsize":59600,"path":"All/mysqlviz-0.3_1.pkg","repopath":"All/mysqlviz-0.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":26036,"desc":"Render a graphical representation of a MySQL or SQLite database\nfrom a mysqldump or sqlite3 .dump file.\n\nFeatures:\n- Can infer foreign key relationships if you do not have them defined\n- Handles partial dumps (FK to tables that are not defined within the dump)\n- Fast! Uses sed and grep for data extraction (MySQL only)","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["textproc"],"options":{"EXAMPLES":"on"}},{"name":"mysqltuner","origin":"databases/mysqltuner","version":"2.5.2_1","comment":"Assist you with MySQL Configuration","maintainer":"pi@FreeBSD.org","www":"https://github.com/major/MySQLTuner-perl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34d0b3e26255368eede32c4c0676267a8e9d59cf90abb55c690eecfd8eee3aaa","flatsize":350827,"path":"All/mysqltuner-2.5.2_1.pkg","repopath":"All/mysqltuner-2.5.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":66656,"desc":"MySQLTuner is a script written in Perl that will\nassist you with your MySQL configuration and make\nrecommendations for increased performance and\nstability. Within seconds, it will display\nstatistics about your MySQL installation and the\nareas where it can be improved.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"],"options":{"DOCS":"on"}},{"name":"mysqltcl","origin":"databases/mysqltcl","version":"3.052_3","comment":"TCL module for accessing MySQL databases based on msqltcl","maintainer":"tcltk@FreeBSD.org","www":"http://www.xdobry.de/mysqltcl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a16bfcd8d46ac81aa75279c65f431a4fcc5a037520b0b7af77656114a582cbf","flatsize":47363,"path":"All/mysqltcl-3.052_3.pkg","repopath":"All/mysqltcl-3.052_3.pkg","licenselogic":"single","pkgsize":25028,"desc":"From the package man-page:\n\n       MySQLTcl  is  a  collection of Tcl commands and a Tcl global array that\n       provide access to MySQL database servers.\n\n       MySQLTcl is nothing more than a patched version of a patched version of\n       Hakan Soderstrom's patch of Tom Poindexter's Sybtcl.\n\n       Mysqltcl  is  binary Tcl library (extension) written in C language that\n       use direkt official MySQL C-API. Almost all Tcl commands correspond  to\n       MySQL  C-API functions.  For detail documentation see official MySQL C-\n       API manual.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases","tcl"],"shlibs_required":["libmysqlclient.so.21"]},{"name":"mythplugin-mythweb","origin":"www/mythplugin-mythweb","version":"34.0","comment":"Frontend for scheduling and managing recordings on your MythTV Box","maintainer":"ahicks@p-o.co.uk","www":"https://www.mythtv.org/wiki/MythWeb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"393da886fa77048e1a6b9e00729a8768e51b8aa32105177ae3db2be3922b8267","flatsize":4234099,"path":"All/mythplugin-mythweb-34.0.pkg","repopath":"All/mythplugin-mythweb-34.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1077100,"desc":"MythWeb provides a frontend for scheduling and managing recordings\non your MythBox from a web browser located on another machine.\nProvided the security is set up correctly on your MythBox you can\naccess your machine from anywhere on the internet, or even your\nmobile phone as long as you have a compatible browser.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"}},"categories":["www"],"options":{"APACHE":"on","LIGHTTPD":"off","NGINX":"off"},"messages":[{"message":"mythweb has been installed into:\n\n    /usr/local/www/mythweb\n\nYou need to configure mythweb now according to the instructions in\n\n    /usr/local/www/mythweb/INSTALL\n\nFor lighttpd you should have a look at the MythTV Wiki\n\n    http://www.mythtv.org/wiki/MythWeb_on_Lighttpd","type":"install"}]},{"name":"natscli","origin":"net/natscli","version":"0.1.4_5","comment":"Command line utility to interact with and manage NATS","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/nats-io/natscli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"148589f27d1138d79b7a3b4d17a305e991e7d3d38c22a70d1de279719d8ae657","flatsize":23742167,"path":"All/natscli-0.1.4_5.pkg","repopath":"All/natscli-0.1.4_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6708316,"desc":"NATS is an open-source, cloud-native messaging system.\n\nThis is a command line utility to interact with and manage NATS.\n\nFeatures:\n\n  * JetStream management\n  * JetStream data and configuration backup\n  * Message publish and subscribe\n  * Service requests and creation\n  * Benchmarking and Latency testing\n  * Super Cluster observation\n  * Configuration context maintenance\n  * NATS ecosystem schema registry","categories":["net"]},{"name":"mysqlreport","origin":"databases/mysqlreport","version":"3.5_4","comment":"Mysqlreport makes a friendly report of important MySQL status values","maintainer":"ports@FreeBSD.org","www":"https://hackmysql.com/mysqlreport","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46bf2023b2ba4bc8799e6eefc75fd5cdd01274d9f2ecb07f61d713c045f486ce","flatsize":174958,"path":"All/mysqlreport-3.5_4.pkg","repopath":"All/mysqlreport-3.5_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":38192,"desc":"mysqlreport makes a friendly report of important MySQL status values.\nmysqlreport transforms the values from SHOW STATUS into an easy-to-read\nreport that provides a much more in-depth understanding of how well\nMySQL is running. For this and many other reasons, mysqlreport is\na better alternative (and practically the only alternative) to\nmanually interpreting SHOW STATUS.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mysqlreport port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mysqldump-secure","origin":"databases/mysqldump-secure","version":"0.16.3_1","comment":"Simple tool for dumping/backing up MySQL and MariaDB databases","maintainer":"jsmith@resonatingmedia.com","www":"https://mysqldump-secure.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ade2ba042d01f54343abd88bed95e73f4375ca60dd2f856670db2862a5bfc8df","flatsize":205331,"path":"All/mysqldump-secure-0.16.3_1.pkg","repopath":"All/mysqldump-secure-0.16.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33368,"desc":"Mysqldump-secure is a POSIX compliant open-source backup tool for MySQL\ndatabases with strong security in mind. It will backup every available database\n(which is readable by the specified user) as a separate file with the\npossibility to opt out via blacklisting.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["databases"]},{"name":"mysqlphp2postgres","origin":"www/mysqlphp2postgres","version":"0.95","comment":"Convert MySQL calls in a PHP page into PostgreSQL calls","maintainer":"ports@FreeBSD.org","www":"http://mp2p.mikekohn.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32d31568905eb756a8092b07f8591e48f0ad86a8ee11bb99cebe78c9941f44a3","flatsize":20320,"path":"All/mysqlphp2postgres-0.95.pkg","repopath":"All/mysqlphp2postgres-0.95.pkg","licenselogic":"single","pkgsize":7336,"desc":"MySQL PHP to PostgreSQL is a program that takes a php page that\nuses mysql calls and changes them into PostgreSQL calls.  This\nallows any website (if it converts properly :) that was written\nin PHP for MySQL to run as a website written to run on PostgreSQL.","categories":["www"],"messages":[{"message":"===>   NOTICE:\n\nThe mysqlphp2postgres port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mysqlbackup","origin":"databases/mysqlbackup","version":"2.8","comment":"Creates MySQL backups on a periodic basis","maintainer":"ports@FreeBSD.org","www":"https://code.google.com/archive/p/mysqlbackup/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee501d166517ec686353e9a39c5ae6d33b8e06acd97b33afbce609f2b83c2725","flatsize":51370,"path":"All/mysqlbackup-2.8.pkg","repopath":"All/mysqlbackup-2.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17280,"desc":"mysqlbackup: create MySQL-database servers backup easy\n\nWhy mysqlbackup?\n\n1. Requires minimum coding to create everyday MySQL-backups with some\n   additional functions.\n\n2. Backups can be compressed on-the-fly and automatically rotated after\n   specified number of a days past.\n\n3. \"Slave mode\" feature - stop slave, save it's status and then create backup.\n   Start slave afterwards.\n\n4. Includes basic database maintenance: check, optimize tables before backup\n   creation.\n\n5. It can be safely used on a large MySQL installations (1000+ databases).\n\n6. It is written in sh - code interpreter available in a base system.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["databases"],"messages":[{"message":"===>   NOTICE:\n\nThe mysqlbackup port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"namecoin-utils","origin":"net-p2p/namecoin-utils","version":"0.21.0.1_7,1","comment":"Decentralized, open DNS and more (CLI and Utilities)","maintainer":"milios@ccsys.com","www":"https://namecoin.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35ff55c438d3f7975623f70aaa0c519755e305dcce6e1f5f0a5d65b42eecdc13","flatsize":22859343,"path":"All/namecoin-utils-0.21.0.1_7,1.pkg","repopath":"All/namecoin-utils-0.21.0.1_7,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6362264,"desc":"Namecoin is an open source decentralized key/value registration and transfer\nsystem based on Bitcoin technology (a decentralized cryptocurrency).\n\nIt allows you to:\n\n    * Securely register and transfer arbitrary names (keys), no possible\n      censorship!\n    * Attach values (data) to the names (currently up to 520 bytes, will be\n      extended)\n    * Trade and transact namecoins, the digital currency NMC\n\nTo register a name, you must own some namecoins (NMC, the internal\ncryptocurrency used by the software).","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p","dns"],"shlibs_required":["libboost_system.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_thread.so.1.84.0","libevent-2.1.so.7","libboost_unit_test_framework.so.1.84.0","libevent_pthreads-2.1.so.7"],"options":{"DEBUG":"off","HARDENING":"on","TESTS":"on"}},{"name":"namecoin","origin":"net-p2p/namecoin","version":"0.21.0.1_7,1","comment":"Decentralized, open DNS and general purpose key/value store","maintainer":"milios@ccsys.com","www":"https://namecoin.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"497d66548be020cf91aa13a0e8ef95555f11e620c0a065a74016b074f80d7037","flatsize":13953677,"path":"All/namecoin-0.21.0.1_7,1.pkg","repopath":"All/namecoin-0.21.0.1_7,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5069928,"desc":"Namecoin is an open source decentralized key/value registration and transfer\nsystem based on Bitcoin technology (a decentralized cryptocurrency).\n\nIt allows you to:\n\n    * Securely register and transfer arbitrary names (keys), no possible\n      censorship!\n    * Attach values (data) to the names (currently up to 520 bytes, will be\n      extended)\n    * Trade and transact namecoins, the digital currency NMC\n\nTo register a name, you must own some namecoins (NMC, the internal\ncryptocurrency used by the software).","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"db5":{"origin":"databases/db5","version":"5.3.28_9"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"miniupnpc":{"origin":"net/miniupnpc","version":"2.2.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net-p2p","dns"],"shlibs_required":["libboost_system.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_thread.so.1.84.0","libQt5Core.so.5","libQt5Gui.so.5","libQt5Widgets.so.5","libQt5Network.so.5","libQt5DBus.so.5","libqrencode.so.4","libdb_cxx-5.3.so.0","libminiupnpc.so.17","libevent_pthreads-2.1.so.7","libevent-2.1.so.7"],"options":{"DBUS":"on","DEBUG":"off","HARDENING":"on","QRCODES":"on","TESTS":"off","UPNP":"on","WALLET":"on","ZMQ":"off"}},{"name":"nagios","origin":"net-mgmt/nagios","version":"3.5.1_12","comment":"Powerful network monitoring system","maintainer":"joneum@FreeBSD.org","www":"https://www.nagios.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"404be6cf78b1eeda67b720924ecb2150414d20213b17bf4436eefe46c9e48984","flatsize":5143403,"path":"All/nagios-3.5.1_12.pkg","repopath":"All/nagios-3.5.1_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":998388,"desc":"Nagios is a host and service monitor designed to inform you of network\nproblems before your clients, end-users or managers do. The monitoring\ndaemon runs intermittent checks on hosts and services you specify\nusing external \"plugins\" which return status information to Nagios.\nWhen problems are encountered, the daemon can send notifications out\nto administrative contacts in a variety of different ways (email,\ninstant message, SMS, etc.). Current status information, historical\nlogs, and reports can all be accessed via a web browser.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"nagios-plugins":{"origin":"net-mgmt/nagios-plugins","version":"2.4.4,1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt"],"users":["nagios"],"groups":["nagios"],"shlibs_required":["libgd.so.6","libpng16.so.16","libjpeg.so.8"],"options":{"EMBEDDED_PERL":"off","EVENT_BROKER":"off","NANOSLEEP":"off","UNHANDLED_HACK":"off","MONPLUGINS":"off","NAGPLUGINS":"on"},"annotations":{"cpe":"cpe:2.3:a:nagios:nagios:3.5.1:::::dragonfly6:x86_64:12"},"messages":[{"message":"Enable Nagios in /etc/rc.conf with the following line:\n\n   nagios_enable=\"YES\"\n\n Configuration templates are available in /usr/local/etc/nagios as\n *.cfg-sample files.  Copy them to *.cfg files where required and\n edit to suit your needs.\n\n If you don't already have a web server running, you will need to\n install and configure one to finish off your Nagios installation.\n When used with Apache, the following should be sufficient to publish\n the web component of Nagios (modify the allow list to suit):\n\n   <Directory /usr/local/www/nagios>\n     Order deny,allow\n     Deny from all\n     Allow from 127.0.0.1\n     php_flag engine on\n     php_admin_value open_basedir /usr/local/www/nagios/:/var/spool/nagios/\n   </Directory>\n\n   <Directory /usr/local/www/nagios/cgi-bin>\n     Options ExecCGI\n   </Directory>\n\n   ScriptAlias /nagios/cgi-bin/ /usr/local/www/nagios/cgi-bin/\n   Alias /nagios/ /usr/local/www/nagios/","type":"install"}]},{"name":"mysql2pgsql","origin":"databases/mysql2pgsql","version":"1.2,1","comment":"Convert a MySQL dump to a PostgreSQL dump","maintainer":"klossalex@gmail.com","www":"http://pgfoundry.org/projects/mysql2pgsql/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89ab7d841c11bd49160e8df807a362e7d963cbccc232627783ef5ccd6f35ef9b","flatsize":41967,"path":"All/mysql2pgsql-1.2,1.pkg","repopath":"All/mysql2pgsql-1.2,1.pkg","licenselogic":"single","pkgsize":13768,"desc":"The Perl script mysql2pgsql can be used to convert MySQL database\ndumps to a PostgreSQL-compatible format (so the data can be imported\ninto PostgreSQL).  This can be useful if you are switching from MySQL\nto PostgreSQL and you have quite a bit of data in your MySQL\ndatabases.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"]},{"name":"mysql-snmp","origin":"net-mgmt/mysql-snmp","version":"1.2.17_2","comment":"Net-SNMP Perl agent for monitoring MySQL servers","maintainer":"0mp@FreeBSD.org","www":"https://github.com/masterzen/mysql-snmp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73c5c383c25d1d0c07d812eb426eaa06e87bcaa764f898853718dbac77d9e589","flatsize":212270,"path":"All/mysql-snmp-1.2.17_2.pkg","repopath":"All/mysql-snmp-1.2.17_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":38532,"desc":"mysql-snmp is a MySQL Net-SNMP agent written in Perl, and using the Net-SNMP\nPerl bindings.\n\nIt connects to a MySQL server and returns information to Net-SNMP when needed.\nIt parses SHOW INNODB STATUS and other MySQL status variables.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Math-BigInt-GMP":{"origin":"math/p5-Math-BigInt-GMP","version":"1.7001"},"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"p5-Unix-Syslog":{"origin":"sysutils/p5-Unix-Syslog","version":"1.1_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"],"options":{"DOCS":"on"}},{"name":"mysqlsla","origin":"databases/mysqlsla","version":"2.03_4","comment":"Mysqlsla analyzes general, slow, and raw MySQL statement logs","maintainer":"ports@FreeBSD.org","www":"https://hackmysql.com/mysqlsla","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5dbcab928daad7a9b5138d7813af53ff2d3736ecf344863a4b21721abd2812a9","flatsize":112213,"path":"All/mysqlsla-2.03_4.pkg","repopath":"All/mysqlsla-2.03_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":31460,"desc":"mysqlsla analyzes general, slow, and raw MySQL statement logs.\nmysqlsla can read multiple MySQL general and slow logs (and logs\ncontaining raw SQL statements), combine them, then run various\nanalyses on all the queries.  In addition, mysqlsla can correlate\nthe analyses so that the queries in one analysis are used as the\nbasis for subsequent analyses.  Other options include limiting the\noutput of each analysis to the top N queries, averaging execution\ntime over N runs, customizing the order in which the analyses are\nran, statement filtering, statement pattern matching, and\nmysqldumpslow-like formatting.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"],"messages":[{"message":"===>   NOTICE:\n\nThe mysqlsla port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nazghul","origin":"games/nazghul","version":"0.7.1_5","comment":"Computer role-playing game engine","maintainer":"ports@FreeBSD.org","www":"http://myweb.cableone.net/gmcnutt/nazghul.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a6b25218924ffdaf523809561fc4aaeee244e49b21a7e9d26022a78d9a7083a","flatsize":10895989,"path":"All/nazghul-0.7.1_5.pkg","repopath":"All/nazghul-0.7.1_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6710720,"desc":"Nazghul is a computer role-playing game (CRPG) engine. Obviously, the emphasis\nis not on graphics or first-person squad-based stealth action. If you like\nroguelikes or the top-down, 2d, turn-based CRPG's that disappeared in the early\n90's then this is for you.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libpng16.so.16","libSDL-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe nazghul port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mytetra","origin":"deskutils/mytetra","version":"1.43.27","comment":"Smart manager for information collecting","maintainer":"danfe@FreeBSD.org","www":"https://webhamster.ru/site/page/index/articles/projectcode/138","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1aa9824f0f19201e437dce1786a7bbafc8705da142338031994fbd76b190aad0","flatsize":5325783,"path":"All/mytetra-1.43.27.pkg","repopath":"All/mytetra-1.43.27.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1847568,"desc":"MyTetra is a full-featured, open-source, cross-platform note manager\n(PIM-manager) used to collect and accumulate various kinds of information.\nAll entries (notes, articles) are organized in a tree structure, as well\nas supplied with keywords tags that allow you to quickly find the right\nentries.  Links between records, attachments, encryption, detailed search,\nsynchronization, copying from the browser, one of the best visual WYSIWYG\ntext editors -- all this is in the PIM-manager MyTetra.  It is powerful\nprogram for data memorization and structuring notes.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils"],"shlibs_required":["libQt5Svg.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"myrescue","origin":"sysutils/myrescue","version":"0.9.4_1","comment":"Rescue still-readable data from a damaged harddisk","maintainer":"anastasios@mageirias.com","www":"https://sourceforge.net/projects/myrescue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52715678151c5c63bc14e3c5708a3b62937ef891d6fe254e4650bf3ef16616ef","flatsize":34410,"path":"All/myrescue-0.9.4_1.pkg","repopath":"All/myrescue-0.9.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15304,"desc":"myrescue is a program to rescue the still-readable data from a damaged\nhard-disk. It is similar in purpose to dd_rescue, but it tries to quickly get\nout of damaged areas, handling the non-damaged areas and then returning to\nthe damaged sections later.","categories":["sysutils"]},{"name":"myrepos","origin":"devel/myrepos","version":"1.20180726","comment":"Tool to manage all your version control repos","maintainer":"portmaster@BSDforge.com","www":"https://myrepos.branchable.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3fd76b6b83a43a02d7204501be598ed238c383b205c0da4c016955558b0dc00d","flatsize":105141,"path":"All/myrepos-1.20180726.pkg","repopath":"All/myrepos-1.20180726.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":30460,"desc":"You have a lot of version control repositories. Sometimes you want to\nupdate them all at once. Or push out all your local changes. You use\nspecial command lines in some repositories to implement specific workflows.\nMyrepos provides a `mr` command, which is a tool to manage all your version\ncontrol repositories.\n\nIt supports git, svn, mercurial, bzr, darcs, cvs, fossil and veracity.\n\nAuthor: Joey Hess","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:myrepos_project:myrepos:1.20180726:::::dragonfly6:x86_64"}},{"name":"n98-magerun","origin":"sysutils/n98-magerun","version":"1.98.0","comment":"CLI tool for inspection and control of Magento installations","maintainer":"lukasz@wasikowski.net","www":"https://magerun.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99de075e92bfc5d8926c89158e873c70a01677f03c112a514db1bcd4e4ff159c","flatsize":4611629,"path":"All/n98-magerun-1.98.0.pkg","repopath":"All/n98-magerun-1.98.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4452212,"desc":"Provides some handy tools for magento developers like a quick database\ninfo from local.xml or a database dump feature, cache clearing, admin\nuser password reset. You can also easily install a complete shop and\nsample data with buildin installer. For coders there are also many\nfeatures like a module kickstarter (with modman support).","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bz2":{"origin":"archivers/php82-bz2","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["sysutils","www"]},{"name":"mymoon","origin":"astro/mymoon","version":"1.2.a_5","comment":"Show latitude and longitude of the moon","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee2c53b12d96f0192ff67e6fadf69b529042ad9b42ff27718a63d0f40bf5ce8d","flatsize":11104,"path":"All/mymoon-1.2.a_5.pkg","repopath":"All/mymoon-1.2.a_5.pkg","licenselogic":"single","pkgsize":4632,"desc":"Mymoon is an ncurses-based tool that presents for the given latitude\nand longitude a continually updated display of:\n\n  - Percentage of Moon's surface illumination\n  - Distance between Moon and Earth\n  - Moon set and Moon rise\n  - Moon age","deps":{"libnova":{"origin":"astro/libnova","version":"0.15.0_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["astro"],"shlibs_required":["libnova-0.15.so.0","libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe mymoon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mysql-connector-java51","origin":"databases/mysql-connector-java51","version":"5.1.49","comment":"MySQL Connector/J: JDBC interface for MySQL","maintainer":"ultima@FreeBSD.org","www":"https://dev.mysql.com/downloads/connector/j/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b744bc5a23467a8667c1e19627d1117cde9b98dbeeb7c6658cd3a1552bea05a","flatsize":1276519,"path":"All/mysql-connector-java51-5.1.49.pkg","repopath":"All/mysql-connector-java51-5.1.49.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1034040,"desc":"MySQL Connector/J is a native Java driver that converts JDBC (Java\nDatabase Connectivity) calls into the network protocol used by the\nMySQL database. It lets developers working with the Java programming\nlanguage easily build programs and applets that interact with MySQL\nand connect all corporate data, even in a heterogeneous\nenvironment. MySQL Connector/J is a Type IV JDBC driver and has a\ncomplete JDBC feature set that supports the capabilities of MySQL.\n\nThis port is derived from the original databases/mysql-jdbc-mm port of\nthe mm.mysql JDBC connector by dglo@ssec.wisc.edu.","deps":{"log4j":{"origin":"devel/log4j","version":"1.2.17"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["databases","java"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:oracle:mysql_connector_j:5.1.49:::::dragonfly6:x86_64"}},{"name":"mygui-opengl","origin":"x11-toolkits/mygui-opengl","version":"3.4.2","comment":"OpenGL renderer for MyGUI","maintainer":"amdmi3@FreeBSD.org","www":"http://mygui.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5b82bf789ddab2192fb97358020d15633b34cc531de9c9239e48f9d5ae5a824","flatsize":1110175,"path":"All/mygui-opengl-3.4.2.pkg","repopath":"All/mygui-opengl-3.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":116152,"desc":"MyGUI is a library for creating Graphical User Interfaces (GUIs)\nfor games and 3D applications. The main goals of mygui are: speed,\nflexibility and ease of use.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"mygui":{"origin":"x11-toolkits/mygui","version":"3.4.2"}},"categories":["x11-toolkits","graphics","devel"]},{"name":"mygui-dummy","origin":"x11-toolkits/mygui-dummy","version":"3.4.2","comment":"Dummy renderer for MyGUI","maintainer":"amdmi3@FreeBSD.org","www":"http://mygui.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8624faa28c4c3ffc84a43ff270d8a59370f83c29170a8aa0c50c5a86ca67fffe","flatsize":64584,"path":"All/mygui-dummy-3.4.2.pkg","repopath":"All/mygui-dummy-3.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10616,"desc":"MyGUI is a library for creating Graphical User Interfaces (GUIs)\nfor games and 3D applications. The main goals of mygui are: speed,\nflexibility and ease of use.","deps":{"mygui":{"origin":"x11-toolkits/mygui","version":"3.4.2"}},"categories":["x11-toolkits","graphics","devel"]},{"name":"myphpmoney","origin":"finance/myphpmoney","version":"1.3.r3,1","comment":"PHP script for managing your accounts","maintainer":"ports@FreeBSD.org","www":"https://myphpmoney.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f592ff8a06de7d9ce593e2ddf6df43f0c726c3966c908ee5bd6cb2fa3cf34d0","flatsize":2599006,"path":"All/myphpmoney-1.3.r3,1.pkg","repopath":"All/myphpmoney-1.3.r3,1.pkg","licenselogic":"single","pkgsize":503072,"desc":"MyPhpMoney is a set of scripts (Open Source)\nwhich allows you to manage your accounts,\nwith the possibility to compare with your old currency:\nFrancs, Lire, etc (More than 230 currencies available)\n\n\t- Courou <courou@users.sourceforge.net>","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["finance","www"],"messages":[{"message":"===>   NOTICE:\n\nThe myphpmoney port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mygui-ogre","origin":"x11-toolkits/mygui-ogre","version":"3.4.2","comment":"Ogre3d renderer for MyGUI","maintainer":"amdmi3@FreeBSD.org","www":"http://mygui.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ec02060a89f543301c3c8a8c3985b9ac163fc28acfc407cc7da2b9d9f5252ed","flatsize":307098,"path":"All/mygui-ogre-3.4.2.pkg","repopath":"All/mygui-ogre-3.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":50988,"desc":"MyGUI is a library for creating Graphical User Interfaces (GUIs)\nfor games and 3D applications. The main goals of mygui are: speed,\nflexibility and ease of use.","deps":{"mygui":{"origin":"x11-toolkits/mygui","version":"3.4.2"},"ogre3d":{"origin":"graphics/ogre3d","version":"1.11.6_13"}},"categories":["x11-toolkits","graphics","devel"]},{"name":"mydumper","origin":"databases/mydumper","version":"0.16.3.3","comment":"MySQL Data Dumper","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mydumper/mydumper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b0fa3b2ca1e7e880b47107fab72b695786e886e30c51b920cad1a599485efab","flatsize":387081,"path":"All/mydumper-0.16.3.3.pkg","repopath":"All/mydumper-0.16.3.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":128712,"desc":"MyDumper is a MySQL Logical Backup Tool. It has 2 tools:\n- mydumper which is responsible to export a consistent backup of MySQL databases\n- myloader reads the backup from mydumper, connects the to destination database\n  and imports the backup. Both tools use multithreading capabilities\n\nWhy do we need MyDumper?\n- Parallelism (hence, speed) and performance (avoids expensive character set\n  conversion routines, efficient code overall)\n- Easier to manage output (separate files for tables, dump metadata, etc, easy\n  to view/parse data)\n- Consistency - maintains snapshot across all threads, provides accurate master\n  and slave log positions, etc\n- Manageability - supports PCRE for specifying database and tables inclusions\n  and exclusions","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["databases"],"shlibs_required":["libmysqlclient.so.21","libssl.so.12","libcrypto.so.12","libglib-2.0.so.0","libgthread-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libpcre.so.1"]},{"name":"mysqld_exporter","origin":"net-mgmt/mysqld_exporter","version":"0.12.1_22","comment":"Prometheus exporter for MySQL server metrics","maintainer":"mr.deadlystorm@gmail.com","www":"https://github.com/prometheus/mysqld_exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96c785da283cdad687a37c630be4c4fe71c67351eeab0399e9e6806f753e4d4c","flatsize":9080890,"path":"All/mysqld_exporter-0.12.1_22.pkg","repopath":"All/mysqld_exporter-0.12.1_22.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2803136,"desc":"node_exporter is a prometheus exporter for MySQL server metrics","categories":["net-mgmt"]},{"name":"mypaint-brushes","origin":"graphics/mypaint-brushes","version":"1.3.1","comment":"Brushes used by MyPaint and other software using libmypaint","maintainer":"gnome@FreeBSD.org","www":"https://github.com/mypaint/mypaint-brushes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40901e75f082a434007a2415146480aafb1a736c4c15122e49d3a29c3bfabd01","flatsize":2436504,"path":"All/mypaint-brushes-1.3.1.pkg","repopath":"All/mypaint-brushes-1.3.1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":1331380,"desc":"Brushes used by MyPaint and other software using libmypaint.","categories":["graphics"]},{"name":"mybashburn","origin":"sysutils/mybashburn","version":"1.0.2_6","comment":"Ncurses CD burning bash script","maintainer":"ports@FreeBSD.org","www":"http://mybashburn.sf.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce9bb0a584518af1cfa43e1b63b485a8ce263bbdb28c1577fb4aba08e3e4da9a","flatsize":285060,"path":"All/mybashburn-1.0.2_6.pkg","repopath":"All/mybashburn-1.0.2_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":78624,"desc":"What's MyBashBurn?\nBasically, it is no more than a Terminal User Interface (TUI) frontend based of\nthe CD burning shell script called BashBurn for GNU/Linux; this originally does\nnot have the best eye-candy CD-burning UI, nevertheless, MyBashBurn uses dialog\nboxes/functions which draws (using ncurses) windows onto the screen. MyBashBurn\ndialog boxes offer good functionality, and has very good capabilities of\nautomatically finding dependencies and auto detecting devices CD/DVD RW. In\nshort, do not reinvent the wheel - just let MyBashBurn do what you want it to\ndo.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cdialog":{"origin":"devel/cdialog","version":"1.3.20230209_1,2"},"cdrdao":{"origin":"sysutils/cdrdao","version":"1.2.5_2"},"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"dvd+rw-tools":{"origin":"sysutils/dvd+rw-tools","version":"7.1_4"},"eject":{"origin":"sysutils/eject","version":"1.5_5"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"lame":{"origin":"audio/lame","version":"3.100_5"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"normalize":{"origin":"audio/normalize","version":"0.7.7_12"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"},"vorbis-tools":{"origin":"audio/vorbis-tools","version":"1.4.2_5,3"}},"categories":["sysutils"],"options":{"CDRDAO":"on","DOCS":"on","DVDTOOLS":"on","EJECT":"on","FLAC":"on","LAME":"on","MPG123":"on","NORMALIZE":"on","SUDO":"on","VORBIS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mybashburn port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mypaint-brushes2","origin":"graphics/mypaint-brushes2","version":"2.0.2","comment":"Brushes used by MyPaint and other software using libmypaint","maintainer":"ports@FreeBSD.org","www":"https://github.com/mypaint/mypaint-brushes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e59363724b43f91b879f563857c78be687f831e4437a9a9f28c5a2708d4e011f","flatsize":2988537,"path":"All/mypaint-brushes2-2.0.2.pkg","repopath":"All/mypaint-brushes2-2.0.2.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":1496856,"desc":"Brushes used by MyPaint and other software using libmypaint.","categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe mypaint-brushes2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mxp","origin":"graphics/mxp","version":"1.3_5","comment":"Application for computing/exploring Mandelbrot set","maintainer":"ports@FreeBSD.org","www":"https://www.ibiblio.org/pub/Linux/apps/math/fractals/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b439e189bfd29d1563be57516d1dde04068bc47f1fde297c8d873b07aab2df44","flatsize":144074,"path":"All/mxp-1.3_5.pkg","repopath":"All/mxp-1.3_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48364,"desc":"Mxp (Mandelbrot explorer) is an X application for computing and exploring\nMandelbrot sets.  Features of mxp include:\n        - zoom and un-zoom\n        - dynamic resizing of drawing window\n        - setup save/load\n        - asynchronous image generation (buttons always work)\n        - GIF output\n        - animation\n        - nine color schemes\n        - color rotation\n        - color change options\n        - detailed statistics","deps":{"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["graphics"],"shlibs_required":["libXpm.so.4","libXaw.so.7","libXt.so.6","libXmu.so.6","libX11.so.6","libXdmcp.so.6","libXext.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mxp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mygui","origin":"x11-toolkits/mygui","version":"3.4.2","comment":"Fast, simple and flexible GUI system for games and 3D applications","maintainer":"amdmi3@FreeBSD.org","www":"http://mygui.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd29cb8d2162bfd3556cdaf590f777d1c59e3d2e3b8bd648d5d9c2b2e8c574b5","flatsize":2905245,"path":"All/mygui-3.4.2.pkg","repopath":"All/mygui-3.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":663640,"desc":"MyGUI is a library for creating Graphical User Interfaces (GUIs)\nfor games and 3D applications. The main goals of mygui are: speed,\nflexibility and ease of use.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"}},"categories":["x11-toolkits","graphics","devel"],"shlibs_required":["libfreetype.so.6"],"shlibs_provided":["libMyGUIEngine.so.3.4.2"]},{"name":"my-libreoffice","origin":"editors/libreoffice-my","version":"24.2.4.2","comment":"my language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9cc1aa9cd1d04f82963bfc52e9ff19941d8742285f1bab4fa54b1cfb79f5701f","flatsize":2364798,"path":"All/my-libreoffice-24.2.4.2.pkg","repopath":"All/my-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":309940,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"mxkill","origin":"sysutils/mxkill","version":"1.2","comment":"X/Motif interface to ps with kill capability","maintainer":"cy@FreeBSD.org","www":"https://www.muquit.com/muquit/software/mxkill/mxkill.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b3d15ffcf8a398b1b6db37dd63af6c6a672849ffa8df14a632cce31fa904755","flatsize":63584,"path":"All/mxkill-1.2.pkg","repopath":"All/mxkill-1.2.pkg","licenselogic":"single","pkgsize":25496,"desc":"mxkill is a X/Motif interface to ps. Inspired by xzap by\ngerry.tomlinson@ncl.ac.uk. xzap is an X Athena widget version\nof the zap command described in Kernighan &l Pike's \"The Unix\nProgramming Environment\". I am not a big fan of Athena widget\nset, so I had to write it in Motif.\n\nThis port requires Motif or equivalent to build.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["sysutils"],"shlibs_required":["libXm.so.4","libXt.so.6","libX11.so.6"]},{"name":"mxico","origin":"x11/mxico","version":"1.0.1_3","comment":"Rotating Object on the screen (Zalgaller polyhedra)","maintainer":"ports@FreeBSD.org","www":"https://people.freebsd.org/~maho/mxico/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2dfeb5ee9212e1b7da882fbe72ec897d3d6afabdab5b31b6dff8ef84e47ad24","flatsize":702142,"path":"All/mxico-1.0.1_3.pkg","repopath":"All/mxico-1.0.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40456,"desc":"MxIco(Maho's eXtended ICO) is a simple demo for X, rotating polyhedra\nin the window.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"],"shlibs_required":["libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mxico port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"noto-serif-sc","origin":"x11-fonts/noto-serif-sc","version":"2.002","comment":"Google Noto Serif (Simplified Chinese)","maintainer":"sunpoet@FreeBSD.org","www":"https://fonts.google.com/noto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"044fcc90a67fc9cc6e57f833a349fbbc89cfa2df194104513e0ef83eadeb6ed0","flatsize":249872631,"path":"All/noto-serif-sc-2.002.pkg","repopath":"All/noto-serif-sc-2.002.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":167766376,"desc":"Noto Sans CJK and Noto Serif CJK comprehensively cover Simplified Chinese,\nTraditional Chinese, Japanese, and Korean in a unified font family. This\nincludes the full coverage of CJK Ideographs with variation support for 4\nregions, Kangxi radicals, Japanese Kana, Korean Hangul, and other CJK symbols\nand letters in the Basic Multilingual Plane of Unicode. It also provides limited\ncoverage of CJK Ideographs in Plane 2 of Unicode as necessary to support\nstandards from China and Japan.\n\nThis port is the Serif set of Simplified Chinese fonts which supports GB 18030\nand China's latest standard Table of General Chinese Characters published in\n2013.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"mxascii","origin":"x11/mxascii","version":"1.1","comment":"X/Motif Display an ASCII table","maintainer":"cy@FreeBSD.org","www":"https://www.muquit.com/muquit/software/mxascii/mxascii.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffc24fc2c7d78cba99aac0533454780fb8b7a16a014b54db4752ec677da7dd0f","flatsize":24392,"path":"All/mxascii-1.1.pkg","repopath":"All/mxascii-1.1.pkg","licenselogic":"single","pkgsize":7380,"desc":"mxascii is a X/Motif program to display ASCII character set (0-127)\nin decimal, hexadecimal, or octal.\n\nThis port requires Motif or equivalent to build.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["x11"],"shlibs_required":["libXm.so.4","libXt.so.6","libX11.so.6"]},{"name":"mvdsv","origin":"games/mvdsv","version":"0.34,2","comment":"Enhanced QuakeWorld server with multi-view demos capability","maintainer":"danfe@FreeBSD.org","www":"https://github.com/deurk/mvdsv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13efed570d52ac19af92574afd0971b78f9d9c2ed44c3c1e4d67af9307fdfff4","flatsize":472279,"path":"All/mvdsv-0.34,2.pkg","repopath":"All/mvdsv-0.34,2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":201924,"desc":"MVDSV is popular QuakeWorld server with new amazing possibilities, most\nnotably, of course, being multi-view demos.  MVD demos are probably the\nbiggest step in QuakeWorld since Qizmo release.  MVDSV is also the best\nserver to use with KTeams Pro deathmatch mod, and in fact is required\nfor the latter's full functionality.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["games"],"shlibs_required":["libpcre.so.1","libcurl.so.4"],"options":{"OPTIMIZED_CFLAGS":"off"},"messages":[{"message":"Make sure to provide required run-time environment\n    and server configuration file first before running","type":"install"}]},{"name":"mutt_vc_query","origin":"mail/mutt_vc_query","version":"002_1","comment":"vCard query utility for mutt","maintainer":"jgh@FreeBSD.org","www":"http://rolo.sf.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82898f7faf97744ea6eee7ac01ea62df7cef6781ff0af5096591e4b78d530e91","flatsize":33518,"path":"All/mutt_vc_query-002_1.pkg","repopath":"All/mutt_vc_query-002_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13836,"desc":"The mutt_vc_query program is a vCard query utility for mutt.\nIt was originally written for `rolo'.","deps":{"libvc":{"origin":"devel/libvc","version":"003_5"}},"categories":["mail"],"shlibs_required":["libvc.so.0"],"options":{"DOCS":"on"}},{"name":"mybb","origin":"www/mybb","version":"1.8.33","comment":"PHP-based bulletin board / discussion forum system","maintainer":"joneum@FreeBSD.org","www":"https://mybboard.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ffed4bf46aab3c59207120a8761900dc9dc55052054df4d110ad8912ce02d036","flatsize":8518806,"path":"All/mybb-1.8.33.pkg","repopath":"All/mybb-1.8.33.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1363552,"desc":"MyBB is a discussion board that has been around for a while; it has evolved\nfrom other bulletin boards into the forum package it is today. Therefore,\nit is a professional and efficient discussion board, developed by an active\nteam of developers. The MyBB history has been recorded and is available for\nthe interested to read. You can also read more about the MyBB team and why\nthey develop MyBB in their spare time. We also like to highlight the most\nactive and contributing fansites of the MyBB community.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xsl":{"origin":"textproc/php82-xsl","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:mybb:mybb:1.8.33:::::dragonfly6:x86_64"},"messages":[{"message":"mybb has been installed into:\n\n    /usr/local/www/mybb\n\nYou will probably want to add an alias to your httpd.conf file,\nsomething like this:\n\n        Alias /mybb \"/usr/local/www/mybb\"\n\nAnd restart Apache.\n\nOpen the following page in your browser and follow the instructions:\nhttp://www.your.host/mybb/install/index.php","type":"install"}]},{"name":"mxflib","origin":"multimedia/mxflib","version":"1.0.1","comment":"C++ library for MXF file I/O","maintainer":"olgeni@FreeBSD.org","www":"http://www.freemxf.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86d719eb2342ea3e69840b9f2840ab67e6558c0e6270686d518bf7709484aeef","flatsize":16967832,"path":"All/mxflib-1.0.1.pkg","repopath":"All/mxflib-1.0.1.pkg","licenselogic":"single","pkgsize":1682580,"desc":"A C++ library for MXF file I/O.\n\nUtilities included:\n\n* mxfsplit, mxfwrap and simplewrap, to create and access MXF files;\n\n* mxfdump and mxf2dot, to dump the MXF in text or graphical (graphviz)\n  format.","categories":["multimedia"]},{"name":"mutationpp","origin":"science/mutationpp","version":"1.0.6.d2","comment":"MUlticomponent Thermodynamic And Transport library for IONized gases","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mutationpp/Mutationpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b23a3803cc8656737a5aa5adb692d637f1a911df69d64f1dc0b8b67cfde8da03","flatsize":2682677,"path":"All/mutationpp-1.0.6.d2.pkg","repopath":"All/mutationpp-1.0.6.d2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":652776,"desc":"Mutation++ is an open-source library originally developed at the von Karman\nInstitute for Fluid Dynamics, designed to couple with conventional computational\nfluid dynamics codes to provide thermodynamic, transport, chemistry, and energy\ntransfer properties associated with subsonic to hypersonic flows.","categories":["science"],"shlibs_provided":["libmutation++.so"]},{"name":"mysql-connector-j","origin":"databases/mysql-connector-j","version":"8.4.0","comment":"MySQL Connector/J: JDBC interface for MySQL","maintainer":"ultima@FreeBSD.org","www":"https://dev.mysql.com/downloads/connector/j/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c78d1080f8f8555606b4515603cd5ac8142fb8b753a97e4b1acbf92aaf120dbd","flatsize":2899400,"path":"All/mysql-connector-j-8.4.0.pkg","repopath":"All/mysql-connector-j-8.4.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2478072,"desc":"MySQL Connector/J is the official JDBC driver for MySQL. MySQL\nConnector/J 8.0 is compatible with all MySQL versions starting with\nMySQL 5.5. Additionally, MySQL Connector/J 8.0 supports the new X\nDevAPI for development with MySQL Server 8.0.","deps":{"c3p0":{"origin":"databases/c3p0","version":"0.9.5.3"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"protobuf-java":{"origin":"devel/protobuf-java","version":"3.25.3"},"slf4j":{"origin":"devel/slf4j","version":"1.7.21"}},"categories":["databases","java"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:oracle:mysql_connector_j:8.4.0:::::dragonfly6:x86_64"}},{"name":"mustache","origin":"devel/mustache","version":"4.1","comment":"Mustache text templates for modern C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kainjow/Mustache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9afe4ee0405803916921b28f8ab08e59c7abd72b6f627c6d6375cbd6b9383f07","flatsize":469015,"path":"All/mustache-4.1.pkg","repopath":"All/mustache-4.1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":71728,"desc":"Mustache implementation for modern C++ (requires C++11).\n\nFeatures:\n* Header only\n* Zero dependencies\n* Templated string type for compatibility with any STL-like string (std::string, std::wstring, etc)","categories":["devel"]},{"name":"mutter","origin":"x11-wm/mutter","version":"42.4_3","comment":"Window and compositing manager based on Clutter","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/mutter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b05e71c49f03cb7667799711328a56507d0f55f24076d545bf0cf2c186ca71e","flatsize":12722837,"path":"All/mutter-42.4_3.pkg","repopath":"All/mutter-42.4_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1846320,"desc":"mutter is a minimal X window manager aimed at nontechnical users and is\ndesigned  to  integrate well with the GNOME desktop.  mutter lacks some\nfeatures that may be expected by traditional UNIX  or  other  technical\nusers;  these users may want to investigate other available window man-\nagers for use with GNOME or standalone.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gnome-settings-daemon":{"origin":"sysutils/gnome-settings-daemon","version":"42.2_7"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"},"zenity":{"origin":"x11/zenity","version":"3.42.1_3"}},"categories":["x11-wm"],"shlibs_required":["libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libgraphene-1.0.so.0","libEGL.so.1","libX11.so.6","libGL.so.1","libcairo.so.2","libgmodule-2.0.so.0","libgdk_pixbuf-2.0.so.0","libXext.so.6","libXfixes.so.3","libXdamage.so.1","libXcomposite.so.1","libXrandr.so.2","libpango-1.0.so.0","libXtst.so.6","libXi.so.6","libgtk-3.so.0","libgdk-3.so.0","libcanberra.so.0","libxkbcommon.so.0","libgnome-desktop-3.so.19","libstartup-notification-1.so.0","libXinerama.so.1","libICE.so.6","libXcursor.so.1","libxkbfile.so.1","libxkbcommon-x11.so.0","libX11-xcb.so.1","libxcb.so.1","libxcb-randr.so.0","libxcb-res.so.0","libSM.so.6","libatk-1.0.so.0","libcairo-gobject.so.2","libjson-glib-1.0.so.0","libfribidi.so.0","libpangocairo-1.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1"],"shlibs_provided":["libmutter-10.so.0","libmutter-clutter-10.so.0","libmutter-cogl-10.so.0","libmutter-cogl-pango-10.so.0"]},{"name":"mysql80-client","origin":"databases/mysql80-client","version":"8.0.35","comment":"Multithreaded SQL database (client)","maintainer":"joneum@FreeBSD.org","www":"https://www.mysql.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfb06705476c16758c93d0d93c3cb1427f033737c3ac92879a763344ab145af6","flatsize":118359120,"path":"All/mysql80-client-8.0.35.pkg","repopath":"All/mysql80-client-8.0.35.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4431588,"desc":"MySQL is a very fast, multi-threaded, multi-user and robust SQL\n(Structured Query Language) database server.\nThe new features in MySQL 8.0. In addition to Data Dictionnary and CTEs are:\n    Move to utf8(mb4) as MySQL's default character set\n    Language specific case insensitive collation for 21 languages (utf8)\n    Invisible index\n    Descending indexes\n    Improve usability of UUID and IPV6 manipulations\n    SQL roles - SET PERSIST for global variable values\n    Performance Schema, instrumenting data locks\n    Performance Schema, instrumenting error messages\n    Improved cost model with histograms","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"groff":{"origin":"textproc/groff","version":"1.23.0_3"},"hidapi":{"origin":"comms/hidapi","version":"0.14.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libedit.so.0","liblz4.so.1"],"shlibs_provided":["libmysqlclient.so.21"],"options":{"SASLCLIENT":"off"},"annotations":{"cpe":"cpe:2.3:a:oracle:mysql:8.0.35:::::dragonfly6:x86_64"},"messages":[{"message":"This is the mysql CLIENT without the server.\nfor complete server and client, please install databases/mysql80-server","type":"install"}]},{"name":"musicpc","origin":"audio/musicpc","version":"0.35_1","comment":"Command line client for the musicpd","maintainer":"uzsolt@FreeBSD.org","www":"https://www.musicpd.org/clients/mpc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25f1ad1cc3ea57f08de0f2014fc762266ed9a4ff669d8ce08417d0216e8313c1","flatsize":724917,"path":"All/musicpc-0.35_1.pkg","repopath":"All/musicpc-0.35_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":194316,"desc":"A client for MPD, the Music Player Daemon.\nmpc connects to a MPD running on a machine via a network.","deps":{"libmpdclient":{"origin":"audio/libmpdclient","version":"2.22"}},"categories":["audio"],"shlibs_required":["libmpdclient.so.2"],"options":{"DOCS":"on","ICONV":"on"}},{"name":"musiccontrol","origin":"audio/musiccontrol","version":"0.3_3","comment":"Advanced music player","maintainer":"xi@borderworlds.dk","www":"https://borderworlds.dk/projects/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc85125ae9dd9929b9c0eff0ff9d30d65b23b697839ac19cc76da00e773394d0","flatsize":33630,"path":"All/musiccontrol-0.3_3.pkg","repopath":"All/musiccontrol-0.3_3.pkg","licenselogic":"single","pkgsize":32520,"desc":"MusicControl is designed to put YOU in control of the music that gets played\nfrom your computer.\n\nIt supports MP3, OGG and various module formats.","deps":{"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"simplemod":{"origin":"audio/simplemod","version":"1.1_1"},"vorbis-tools":{"origin":"audio/vorbis-tools","version":"1.4.2_5,3"}},"categories":["audio","java"]},{"name":"mutt","origin":"mail/mutt","version":"2.2.13","comment":"Small but powerful text based program for read/writing e-mail","maintainer":"dereks@lifeofadishwasher.com","www":"http://www.mutt.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d5f2c3d63fd4386ffe59588f4828211b9266f26bfee93f3d48c57924f61b2d1","flatsize":9351256,"path":"All/mutt-2.2.13.pkg","repopath":"All/mutt-2.2.13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1792076,"desc":"Mutt -- \"The Mongrel of Mail User Agents\" (part Elm, part Pine, part mh,\npart slrn, part everything else) is an interactive screen-oriented mailer\nprogram that supersedes Elm, Pine, mail and mailx.\n\nFeatures include color support, message threading, MIME support (including\nRFC1522 support for encoded headers), customizable key bindings, POP3,\nDelivery Status Notification (DSN) support, and PGP/MIME.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"mime-support":{"origin":"misc/mime-support","version":"3.66_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"urlview":{"origin":"textproc/urlview","version":"0.9.20131021_2"}},"categories":["mail"],"shlibs_required":["libsqlite3.so.0","libncurses.so.6","libtinfo.so.6","libssl.so.12","libcrypto.so.12","libsasl2.so.3","liblmdb.so.0","libidn2.so.0","libunistring.so.5","libintl.so.8","libiconv.so.2","libgpgme.so.11","libassuan.so.0","libgpg-error.so.0"],"options":{"AUTOCRYPT":"on","DEBUG_LOGS":"on","DOCS":"on","EXAMPLES":"on","FLOCK":"off","GPGME":"on","HTML":"on","ICONV":"on","IDN":"on","LOCALES_FIX":"on","MAILBOX_MANPAGES":"on","NLS":"on","SMTP":"on","URLVIEW":"on","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","GSSAPI_NONE":"on","HCACHE_BDB":"off","HCACHE_GDBM":"off","HCACHE_KYOTOCABINET":"off","HCACHE_LMDB":"on","HCACHE_NONE":"off","HCACHE_QDBM":"off","HCACHE_TOKYOCABINET":"off","SASL_CYRUS":"on","SASL_GSASL":"off","SASL_NONE":"off","NCURSES":"on","SLANG":"off"},"annotations":{"cpe":"cpe:2.3:a:mutt:mutt:2.2.13:::::dragonfly6:x86_64"}},{"name":"muttprint","origin":"print/muttprint","version":"0.73_6","comment":"Utility to print mail for most any mail client","maintainer":"guru@unixarea.de","www":"https://muttprint.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"489acfedb7054d8e29ef7e413e5407687ecc02a1b16a09ea222cbedf1a590d12","flatsize":4942079,"path":"All/muttprint-0.73_6.pkg","repopath":"All/muttprint-0.73_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1652148,"desc":"Muttprint pretty-prints mail messages for any mail client which can output\nplain text with the mail headers included.\n\nIt uses the typesetting system LaTeX, which is normally installed on a\nUnix/Linux system.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"p5-Text-Iconv":{"origin":"converters/p5-Text-Iconv","version":"1.7_4"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"psutils":{"origin":"print/psutils","version":"1.17_6"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print","mail"],"options":{"CUPS":"off","DOCS":"on","X11":"on","XFACE":"off"}},{"name":"musepack","origin":"audio/musepack","version":"2011.08.10","comment":"Decoder, encoder, and replaygain for musepack (mpc)","maintainer":"shoesoft@gmx.net","www":"https://www.musepack.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e46cc8101cc1e70e2eb9cfbc97b3f891bfb074b3842a525d83c6a0acd5808d1","flatsize":435542,"path":"All/musepack-2011.08.10.pkg","repopath":"All/musepack-2011.08.10.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","LGPL21+"],"pkgsize":112576,"desc":"Musepack is an audio compression format with a strong emphasis on high quality.\nIt's not lossless, but it is designed for transparency, so that you won't be\nable to hear differences between the original wave file and the much smaller MPC\nfile.\n\nIt is based on the MPEG-1 Layer-2 / MP2 algorithms, but has rapidly developed\nand vastly improved and is now at an advanced stage in which it contains heavily\noptimized and patentless code.","categories":["audio"],"shlibs_provided":["libmpcdec.so.6"]},{"name":"musicpd","origin":"audio/musicpd","version":"0.23.15_2","comment":"Remote-controllable music daemon","maintainer":"riggs@FreeBSD.org","www":"https://www.musicpd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa6e97b6b94e392541fe1bf24c215848aef5cc15129c28281a3c4130e25c501f","flatsize":1358961,"path":"All/musicpd-0.23.15_2.pkg","repopath":"All/musicpd-0.23.15_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":487936,"desc":"Music Player Daemon (MPD) allows remote access for playing music (MP3, MP4,\nOgg, Flac, and more) and managing playlists.  The design focus is on\nintegrating a computer into a stereo system that provides control for music\nplayback over a local network.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"libid3tag":{"origin":"audio/libid3tag","version":"0.16.3"},"libmpdclient":{"origin":"audio/libmpdclient","version":"2.22"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"opus":{"origin":"audio/opus","version":"1.5.2"},"wavpack":{"origin":"audio/wavpack","version":"5.7.0"}},"categories":["audio"],"users":["mpd"],"groups":["mpd"],"shlibs_required":["libfmt.so.10","libavutil.so.58","libavformat.so.60","libavcodec.so.60","libavfilter.so.9","libicui18n.so.74","libicuuc.so.74","libcurl.so.4","libid3tag.so.0","libFLAC.so.12","libopus.so.0","libsndfile.so.1","libogg.so.0","libvorbis.so.0","libwavpack.so.1","libvorbisenc.so.2","libmp3lame.so.0","libexpat.so.1","libmpdclient.so.2"],"options":{"DOCS":"on","ID3TAG":"on","IPV6":"on","ISO9660":"off","MANPAGES":"on","PROXYDB":"on","SQLITE3":"off","VORBISENC":"on","ZZIP":"off","SAMPLERATE":"off","SOXR":"off","AVAHI":"off","MDNSRESPONDER":"off","ADPLUG":"off","AUDIOFILE":"off","FAAD":"off","FFMPEG":"on","FLAC":"on","FLUIDSYNTH":"off","GME":"off","MAD":"off","MIKMOD":"off","MODPLUG":"off","MPG123":"off","MUSEPACK":"off","OPUS":"on","SIDPLAY":"off","SNDFILE":"on","TWOLAME":"off","VORBIS":"on","WAVPACK":"on","WILDMIDI":"off","CDPARANOIA":"off","CURL":"on","LAME":"on","NFS":"off","PLAYLISTS":"on","QOBUZ":"off","SMB":"off","SOUNDCLOUD":"off","UPNP":"off","YAJL":"off","AO":"off","JACK":"off","OPENAL":"off","OPENMPT":"off","PIPEWIRE":"off","PULSEAUDIO":"off","SHOUTCAST":"off","SNDIO":"off"},"messages":[{"message":"The musicpd package has been successfully installed.\n\nIn order to run the MPD server, you need to edit the provided\nsample configuration file\n\n\t/usr/local/etc/musicpd.conf\n\nEdit the variables in the section \"Files and directories\"\naccording to your local environment. Ensure that the referenced\ndirectories exist and owned by the 'mpd' user, except for the\nvariable music_directory. It is sufficient for the 'mpd' user\nto have read permissions to the referenced directory.\n\nTo enable the service at boot time, add the following line to\n/etc/rc.conf:\n\n\tmusicpd_enable=\"YES\"\n\nThen start the server with\n\n\tservice musicpd start\n\nor reboot.\n\nNOTE: The musicpd server does not come with a client. In order\n      to use it, you need one. They come in all shapes and\n      sizes for many platforms (including iOS and Android for\n      remote controlling musicpd from your smartphone).\n\n      In the FreeBSD ports tree, there is a number of clients as\n      well, for instance (non-exhaustive list):\n\n      Command line: musicpc\n      Curses: ncmpc, ncmpcpp, pms, pms-devel\n      GNOME / GTK: ario, gimmix, glurp, gmpc, sonata\n      KDE / Qt: cantana, quimup, qmpdlient\n      Web: phpmp","type":"install"}]},{"name":"musique","origin":"multimedia/musique","version":"1.11_1","comment":"Music player built for speed, simplicity and style","maintainer":"yuri@FreeBSD.org","www":"https://flavio.tordini.org/musique","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb8d39b811be515af8b90494e9a263f4f6caaa8a77e239b81da5da6356acc7f4","flatsize":2302400,"path":"All/musique-1.11_1.pkg","repopath":"All/musique-1.11_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":622860,"desc":"Musique is a music player built for speed, simplicity and style. It is written\nin C++ using the Qt framework.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["multimedia"],"shlibs_required":["libmpv.so.2","libtag.so.2","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5DBus.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"NLS":"on"}},{"name":"muse-emacs_nox","origin":"textproc/muse","version":"3.20_28","comment":"Authoring and publishing environment for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.emacswiki.org/cgi-bin/wiki/MuseMode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cf384711c2ecf0b924b693818c5ed7d6c213e0c2dc65698dba66b64000fa4aa","flatsize":1830010,"path":"All/muse-emacs_nox-3.20_28.pkg","repopath":"All/muse-emacs_nox-3.20_28.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":355596,"desc":"Emacs Muse is an authoring and publishing environment for Emacs.  It\nsimplifies the process of writings documents and publishing them to\nvarious output formats.\n\nMuse consists of two main parts: an enhanced text-mode for authoring\ndocuments and navigating within Muse projects, and a set of publishing\nstyles for generating different kinds of output.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc","elisp"],"options":{"DOCS":"on","INFO":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"===>   NOTICE:\n\nThe muse-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mypaint","origin":"graphics/mypaint","version":"2.0.1_4","comment":"Fast painting/scribbling program","maintainer":"ports@FreeBSD.org","www":"http://mypaint.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18d59968806ce007dce27320ed78ce642565058ce343d25e89528a4e1fe946e9","flatsize":16980557,"path":"All/mypaint-2.0.1_4.pkg","repopath":"All/mypaint-2.0.1_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4980584,"desc":"MyPaint is a fast and easy open-source graphics application for\ndigital painters. It lets you focus on the art instead of the\nprogram. You work on your canvas with minimum distractions, bringing\nup the interface only when you need it.\n\nMyPaint comes with a large brush collection including charcoal and\nink to emulate real media, but the highly configurable brush engine\nallows you to experiment with your own brushes and with not-quite-natural\npainting.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-c":{"origin":"devel/json-c","version":"0.17"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libmypaint":{"origin":"graphics/libmypaint","version":"1.6.1_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"mypaint-brushes2":{"origin":"graphics/mypaint-brushes2","version":"2.0.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"shlibs_required":["libmypaint.so.0","libjson-c.so.5","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libpng16.so.16","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0"],"options":{"OPENMP":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mypaint port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"muse-emacs_devel_nox","origin":"textproc/muse","version":"3.20_28","comment":"Authoring and publishing environment for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.emacswiki.org/cgi-bin/wiki/MuseMode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fb0cad140f9902f6248a9295776ad9b6a9de8a6d1cfcb771b191583b51ac14f","flatsize":1831724,"path":"All/muse-emacs_devel_nox-3.20_28.pkg","repopath":"All/muse-emacs_devel_nox-3.20_28.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":356276,"desc":"Emacs Muse is an authoring and publishing environment for Emacs.  It\nsimplifies the process of writings documents and publishing them to\nvarious output formats.\n\nMuse consists of two main parts: an enhanced text-mode for authoring\ndocuments and navigating within Muse projects, and a set of publishing\nstyles for generating different kinds of output.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc","elisp"],"options":{"DOCS":"on","INFO":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"===>   NOTICE:\n\nThe muse-emacs_devel_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"muse-emacs_wayland","origin":"textproc/muse","version":"3.20_28","comment":"Authoring and publishing environment for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.emacswiki.org/cgi-bin/wiki/MuseMode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc8494d49bdc3f8909f10a8118c71a3fdcb57b529b6fbcfeb18444fa0ad6f08d","flatsize":1830010,"path":"All/muse-emacs_wayland-3.20_28.pkg","repopath":"All/muse-emacs_wayland-3.20_28.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":355544,"desc":"Emacs Muse is an authoring and publishing environment for Emacs.  It\nsimplifies the process of writings documents and publishing them to\nvarious output formats.\n\nMuse consists of two main parts: an enhanced text-mode for authoring\ndocuments and navigating within Muse projects, and a set of publishing\nstyles for generating different kinds of output.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc","elisp"],"options":{"DOCS":"on","INFO":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"===>   NOTICE:\n\nThe muse-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mx4j","origin":"java/mx4j","version":"3.0.2_1","comment":"Open Source implementation of the Java Management Extensions (JMX)","maintainer":"ports@FreeBSD.org","www":"https://mx4j.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac20cf121537d3d8fb5f66edd9b6541387406a788b291ff1c8b818e7449e708b","flatsize":16175025,"path":"All/mx4j-3.0.2_1.pkg","repopath":"All/mx4j-3.0.2_1.pkg","licenselogic":"single","pkgsize":3629660,"desc":"MX4J is a project to build an Open Source implementation of the\nJava(TM) Management Extensions (JMX) and of the JMX Remote API\n(JSR 160) specifications, and to build tools relating to JMX.\n\nJMX is an optional package for J2SE that provides a standard\nway to manage applications. It can also be used to wrap legacy\nsystems and provide a standard interface to the outside world,\nenabling the development of web services. JMX allows developers\nto write more modular and loosely coupled system components and\nreduce the complexity of large, interoperating systems.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mx4j port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"muse-emacs_devel","origin":"textproc/muse","version":"3.20_28","comment":"Authoring and publishing environment for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.emacswiki.org/cgi-bin/wiki/MuseMode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65e74328b2160ee638e9b509d2735e6ba20c84d2c57c47550b2579bbfe88a193","flatsize":1831724,"path":"All/muse-emacs_devel-3.20_28.pkg","repopath":"All/muse-emacs_devel-3.20_28.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":356196,"desc":"Emacs Muse is an authoring and publishing environment for Emacs.  It\nsimplifies the process of writings documents and publishing them to\nvarious output formats.\n\nMuse consists of two main parts: an enhanced text-mode for authoring\ndocuments and navigating within Muse projects, and a set of publishing\nstyles for generating different kinds of output.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc","elisp"],"options":{"DOCS":"on","INFO":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"===>   NOTICE:\n\nThe muse-emacs_devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"muse-emacs","origin":"textproc/muse","version":"3.20_28","comment":"Authoring and publishing environment for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.emacswiki.org/cgi-bin/wiki/MuseMode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6aaa229df6b63b5a87da14fae1ffb8b093fef7ee7237d6c773cdf000e4abe9f","flatsize":1830010,"path":"All/muse-emacs-3.20_28.pkg","repopath":"All/muse-emacs-3.20_28.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":355632,"desc":"Emacs Muse is an authoring and publishing environment for Emacs.  It\nsimplifies the process of writings documents and publishing them to\nvarious output formats.\n\nMuse consists of two main parts: an enhanced text-mode for authoring\ndocuments and navigating within Muse projects, and a set of publishing\nstyles for generating different kinds of output.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc","elisp"],"options":{"DOCS":"on","INFO":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"===>   NOTICE:\n\nThe muse-emacs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"muse-emacs_canna","origin":"textproc/muse","version":"3.20_28","comment":"Authoring and publishing environment for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.emacswiki.org/cgi-bin/wiki/MuseMode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac52e56dcf14df04a6d92be25455fa28041ca318491e77a95edfc2ce6e5bf03a","flatsize":1830010,"path":"All/muse-emacs_canna-3.20_28.pkg","repopath":"All/muse-emacs_canna-3.20_28.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":355512,"desc":"Emacs Muse is an authoring and publishing environment for Emacs.  It\nsimplifies the process of writings documents and publishing them to\nvarious output formats.\n\nMuse consists of two main parts: an enhanced text-mode for authoring\ndocuments and navigating within Muse projects, and a set of publishing\nstyles for generating different kinds of output.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc","elisp"],"options":{"DOCS":"on","INFO":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"===>   NOTICE:\n\nThe muse-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"muscle","origin":"biology/muscle","version":"3.8.1551","comment":"MUltiple Sequence Comparison by Log-Expectation","maintainer":"mzaki@e-mail.ne.jp","www":"https://www.drive5.com/muscle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"259a5255a4b0b5104ca4da3a0489114d952fc787ca851b7f93d587a9839b95e7","flatsize":588086,"path":"All/muscle-3.8.1551.pkg","repopath":"All/muscle-3.8.1551.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":225912,"desc":"MUSCLE is multiple alignment software for protein and nucleotide sequences.\nThe name stands for multiple sequence comparison by log-expectation.\n\nA range of options is provided that give you the choice of optimizing\naccuracy, speed, or some compromise between the two. Default parameters are\nthose that give the best average accuracy in the published tests. MUSCLE\ncan achieve both better average accuracy and better speed than CLUSTALW or\nT-Coffee, depending on the chosen options.\n\nCitation:\n\nEdgar, R. C. (2004) MUSCLE: multiple sequence alignment with high accuracy\nand high throughput. Nucleic Acids Research 32(5): 1792-1797.\n\nEdgar, R. C. (2004) MUSCLE: a multiple sequence alignment method with\nreduced time and space complexity. BMC Bioinformatics 5(1): 113.\n\nThe NAR paper gives only a brief overview of the algorithm and\nimplementation details. For a full discussion of the method and many of\nthe non-default options that it offers, please see the BMC paper.","categories":["biology"]},{"name":"murmur","origin":"audio/murmur","version":"1.3.3_6","comment":"Server component of Mumble","maintainer":"ports@FreeBSD.org","www":"https://www.mumble.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f2db05a03fa43d86ccaef69ca826ceb367f7e97f86f38f2d7bf6ba082b4817b","flatsize":1581528,"path":"All/murmur-1.3.3_6.pkg","repopath":"All/murmur-1.3.3_6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":454120,"desc":"Murmur is the server component of Mumble, a low-latency, high quality\nVoIP application.","deps":{"mDNSResponder":{"origin":"net/mDNSResponder","version":"2200.80.16"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-mysql":{"origin":"databases/qt5-sqldrivers-mysql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["audio","net"],"users":["murmur"],"groups":["murmur"],"shlibs_required":["libdns_sd.so.1","libssl.so.12","libcrypto.so.12","libprotobuf.so.24.4.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libQt5Network.so.5","libQt5Sql.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"options":{"BONJOUR":"on","DBUS":"off","DOCS":"on","ICE":"off","MYSQL":"on","SQLITE":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe murmur port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"muparserx","origin":"math/muparserx","version":"4.0.12","comment":"C++ math parser library with array and string support","maintainer":"yuri@FreeBSD.org","www":"https://beltoforion.de/en/muparserx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d5aa6adc1e252bd3a8c11a8f722c689bc985fc9f28bf019c788db12d32c4afd","flatsize":1020194,"path":"All/muparserx-4.0.12.pkg","repopath":"All/muparserx-4.0.12.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":215808,"desc":"muParserx is a C++ library initially based on muParser enhanced with support for\narrays, matrices and strings, and with a completely new parsing engine.","categories":["math","devel"],"shlibs_provided":["libmuparserx.so.4.0.12"]},{"name":"muparser","origin":"math/muparser","version":"2.3.4","comment":"Mathematical expressions parser library written in C++","maintainer":"nivit@FreeBSD.org","www":"https://beltoforion.de/en/muparser/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bbd6239d5e678a60e354e92e6845a15989005e8e0010528416403bc96cc9fc4","flatsize":631488,"path":"All/muparser-2.3.4.pkg","repopath":"All/muparser-2.3.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":153912,"desc":"muParser is an extensible high performance math parser library written in C++.\nIt is based on transforming an expression into a bytecode and precalculating\nconstant parts of it.","categories":["math","devel"],"shlibs_provided":["libmuparser.so.2"],"options":{"EXAMPLES":"on"}},{"name":"munkres-cpp","origin":"math/munkres-cpp","version":"1.0.0.6","comment":"Kuhn-Munkres (Hungarian) algorithm in C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/saebyn/munkres-cpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"038dc18d9591dc43ea4415bb5118640f5cce8e95ee29a16f67cf66d9d36f0a07","flatsize":113575,"path":"All/munkres-cpp-1.0.0.6.pkg","repopath":"All/munkres-cpp-1.0.0.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":37572,"desc":"munkres-cpp is an implementation of the Kuhn-Munkres algorithm in C++.\n\nThe Kuhn-Munkres algorithm, also called the Hungarian method, is a combinatorial\noptimization algorithm that solves the assignment problem in polynomial time and\nwhich anticipated later primal-dual methods.","categories":["math"],"shlibs_provided":["libmunkres.so"]},{"name":"munin-node","origin":"sysutils/munin-node","version":"2.0.75_2","comment":"Node-specific part of Munin","maintainer":"flo@FreeBSD.org","www":"https://munin-monitoring.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"869b0385e35623784b613c530773b55b7d036f5b1c76493be7ad9f096d3c3e00","flatsize":1132559,"path":"All/munin-node-2.0.75_2.pkg","repopath":"All/munin-node-2.0.75_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":289944,"desc":"Munin network-wide graphing framework (node)\n\nMunin is a tool for graphing all sorts of information about one or more\nservers and displaying it in a web interface. It uses the excellent\nRRDTool (written by Tobi Oetiker) and is written in Perl. Munin has a\nmaster/node architecture. The master connects to all the nodes at regular\nintervals, and asks them for data. It then stores the data in RRD-files,\nand (if needed) updates the graphs. One of the main goals have been ease\nof creating own \"plugins\" (graphs).\n\nThis is the node part. It is used on all machines Munin shall watch.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"munin-common":{"origin":"sysutils/munin-common","version":"2.0.75_1"},"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-DateTime-HiRes":{"origin":"devel/p5-DateTime-HiRes","version":"0.04"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Net-CIDR":{"origin":"net-mgmt/p5-Net-CIDR","version":"0.21"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Net-SNMP":{"origin":"net-mgmt/p5-Net-SNMP","version":"6.0.1_1"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","perl5"],"users":["munin"],"groups":["munin"],"options":{"JAVA":"off","PERL":"on","PYTHON":"on","SNMP":"on"},"annotations":{"cpe":"cpe:2.3:a:munin-monitoring:munin:2.0.75:::::dragonfly6:x86_64:2"},"messages":[{"message":"Unless this file already existed, a sample configuration file\nhas been placed in /usr/local/etc/munin/munin-node.conf.\n\nPlease edit it according to your needs.\n\nThe Munin client will *not* be started automatically. To allow it\nto start, put this line in /etc/rc.conf:\n\nmunin_node_enable=\"YES\"\n\nThen, it will be started on the next boot. If this line is already\npresent, the client will be started now.  Otherwise, edit\n/etc/rc.conf and execute this command:\n\n    /usr/local/etc/rc.d/munin-node start\n\nFor a list of plugins that will probably work run\n/usr/local/sbin/munin-node-configure --suggest\n\nIf this is a fresh install run\n/usr/local/sbin/munin-node-configure --shell | sh -x\nto install the plugins automatically","type":"install"}]},{"name":"munin-master","origin":"sysutils/munin-master","version":"2.0.75_1","comment":"Collector part of Munin","maintainer":"flo@FreeBSD.org","www":"https://munin-monitoring.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6c5cecb285f31b17b4d6146d30d28e568c1a4a311e2289ec1005282c6e8303d","flatsize":1443146,"path":"All/munin-master-2.0.75_1.pkg","repopath":"All/munin-master-2.0.75_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":542512,"desc":"Munin network-wide graphing framework (node)\n\nMunin is a tool for graphing all sorts of information about one or more\nservers and displaying it in a web interface. It uses the excellent\nRRDTool (written by Tobi Oetiker) and is written in Perl. Munin has a\nmaster/node architecture. The master connects to all the nodes at regular\nintervals, and asks them for data. It then stores the data in RRD-files,\nand (if needed) updates the graphs. One of the main goals have been ease\nof creating own \"plugins\" (graphs).\n\nThis is the collector. It is installed on the machine that shall collect\nand display performance data.","deps":{"munin-common":{"origin":"sysutils/munin-common","version":"2.0.75_1"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-CGI-Fast":{"origin":"www/p5-CGI-Fast","version":"2.17"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-DateTime-HiRes":{"origin":"devel/p5-DateTime-HiRes","version":"0.04"},"p5-FCGI":{"origin":"www/p5-FCGI","version":"0.82"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["sysutils","perl5"],"users":["munin"],"groups":["munin"],"annotations":{"cpe":"cpe:2.3:a:munin-monitoring:munin:2.0.75:::::dragonfly6:x86_64:1"},"messages":[{"message":"Unless this file already existed, a sample configuration file\nhas been placed in /usr/local/etc/munin/munin.conf.\n\nPlease edit it according to your needs.\n\nThe Munin server will be run from cron under the user 'munin'.","type":"install"}]},{"name":"munin-common","origin":"sysutils/munin-common","version":"2.0.75_1","comment":"Common components between a munin node and server","maintainer":"flo@FreeBSD.org","www":"https://munin-monitoring.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15d4b25f6dabed4d0b725c36036ee85e3c0746467c8591369ed93589eaebc6bc","flatsize":49712,"path":"All/munin-common-2.0.75_1.pkg","repopath":"All/munin-common-2.0.75_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27000,"desc":"Munin network-wide graphing framework (node)\n\nMunin is a tool for graphing all sorts of information about one or more\nservers and displaying it in a web interface. It uses the excellent\nRRDTool (written by Tobi Oetiker) and is written in Perl. Munin has a\nmaster/node architecture. The master connects to all the nodes at regular\nintervals, and asks them for data. It then stores the data in RRD-files,\nand (if needed) updates the graphs. One of the main goals have been ease\nof creating own \"plugins\" (graphs).\n\nThis are the common components to drive both the server and the node components\nof munin.","deps":{"p5-Net-SSLeay":{"origin":"security/p5-Net-SSLeay","version":"1.94"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"users":["munin"],"groups":["munin"],"annotations":{"cpe":"cpe:2.3:a:munin-monitoring:munin:2.0.75:::::dragonfly6:x86_64:1"}},{"name":"munger","origin":"lang/munger","version":"5.12_1","comment":"Static lisp interpreter with text processing abilities","maintainer":"jimmy@mammothcheese.ca","www":"http://www.mammothcheese.ca/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cefa599cf73409a4997bbc1e4e8eb1b190cbd7cf2dd520510e797d59a518497d","flatsize":603583,"path":"All/munger-5.12_1.pkg","repopath":"All/munger-5.12_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":212532,"desc":"Munger is a simplified, statically-scoped, interpreted lisp specialized for\nwriting text processors for 8-bit text.  With Munger the programmer may\nwrite line-by-line filters, if serial access to the text is sufficient, or\nthe programmer may load text into buffers and have line-oriented random\naccess to those lines, if that is more convenient.\n\nMunger makes it easy to write simple text editors, shells, utility filters,\nCGI scripts, and simple network client and server programs.  Mung (or\nmunge) is computer jargon for, \"to make repeated changes which individually\nmay be reversible, yet which ultimately result in an unintentional\nirreversible destruction of large portions of the original item.\"  Laugh,\nit's a joke.","deps":{"libtre":{"origin":"textproc/libtre","version":"0.8.0_4"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["lang"],"shlibs_required":["libtre.so.5","libncurses.so.6","libtinfo.so.6","libsqlite3.so.0"],"options":{"SQLITE":"on"}},{"name":"munge","origin":"security/munge","version":"0.5.15_2","comment":"Authentication service for creating and validating credentials","maintainer":"bofh@FreeBSD.org","www":"https://dun.github.io/munge/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a17b3bca9bd6211ca39456109abe60137aede63da4dc1ca831c943284c6c617","flatsize":479351,"path":"All/munge-0.5.15_2.pkg","repopath":"All/munge-0.5.15_2.pkg","licenselogic":"or","licenses":["GPLv3","LGPL3"],"pkgsize":124672,"desc":"MUNGE (MUNGE Uid 'N' Gid Emporium) is an authentication service for creating and\nvalidating credentials. It is designed to be highly scalable for use in an HPC\ncluster environment. It allows a process to authenticate the UID and GID of\nanother local or remote process within a group of hosts having common users and\ngroups. These hosts form a security realm that is defined by a shared\ncryptographic key. Clients within this security realm can create and validate\ncredentials without the use of root privileges, reserved ports, or\nplatform-specific methods.","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libmunge.so.2"],"annotations":{"cpe":"cpe:2.3:a:opensuse:munge:0.5.15:::::dragonfly6:x86_64:2"}},{"name":"murmur-cli","origin":"audio/murmur-cli","version":"0.0.0.20200528_21","comment":"GRPC client for Murmur server","maintainer":"ports@FreeBSD.org","www":"https://github.com/layeh/murmur-cli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73cf682b8a1687b53d897e776672db4302544f5d83cde0b8b0b75d0648a44e8f","flatsize":8242753,"path":"All/murmur-cli-0.0.0.20200528_21.pkg","repopath":"All/murmur-cli-0.0.0.20200528_21.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":2583952,"desc":"murmur-cli provides an interface to a grpc-enabled murmur server.","categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe murmur-cli port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mummer","origin":"biology/mummer","version":"4.0.0.b2.2_3","comment":"Modular system for rapid whole genome alignment","maintainer":"yuri@FreeBSD.org","www":"https://mummer.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a19f68371def1b9bea654a7508d741bf65fdc4ede439c977f1d2365d6943cbd3","flatsize":1697835,"path":"All/mummer-4.0.0.b2.2_3.pkg","repopath":"All/mummer-4.0.0.b2.2_3.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":403540,"desc":"MUMmer is a modular system for the rapid whole genome alignment of finished\nor draft sequence. This package provides an efficient suffix tree library,\nseed-and-extend alignment, SNP detection, repeat detection, and\nvisualization tools.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology"],"shlibs_provided":["libumdmummer.so.0"]},{"name":"multiwatch","origin":"www/multiwatch","version":"1.0.0_3","comment":"Spawn-fcgi helper for forking multiple workers","maintainer":"chris@chrullrich.net","www":"https://redmine.lighttpd.net/projects/multiwatch/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70aa77fa53cc6c0d52068db16d478b388cb68c319d9ea06ccdfaba2b8cdb7680","flatsize":13745,"path":"All/multiwatch-1.0.0_3.pkg","repopath":"All/multiwatch-1.0.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6824,"desc":"Multiwatch forks multiple instance of one application and keeps them\nrunning; it is made to be used with spawn-fcgi, so all forks share the same\nfastcgi socket (no webserver restart needed if you increase/decrease the\nnumber of forks), and it is easier than to setup multiple daemontool\nsupervised instances.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libev":{"origin":"devel/libev","version":"4.33_1,1"}},"categories":["www"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libev.so.4"]},{"name":"multitail","origin":"sysutils/multitail","version":"6.5.0_1","comment":"Tail multiple files on console with ncurses","maintainer":"beat@FreeBSD.org","www":"https://www.vanheusden.com/multitail/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f0073113af49833fd63ea57e43f4b46599b5ff584ac029266358088cc214c02","flatsize":353108,"path":"All/multitail-6.5.0_1.pkg","repopath":"All/multitail-6.5.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":133292,"desc":"MultiTail lets you view one or multiple files like the original tail program.\nThe difference is that it creates multiple windows on your console (with\nncurses). It can also monitor wildcards: if another file matching the wildcard\nhas a more recent modification date, it will automatically switch to that file.\nThat way you can, for example, monitor a complete directory of files. Merging\nof 2 or even more logfiles is possible. It can also use colors while displaying\nthe logfiles (through regular expressions), for faster recognition of what is\nimportant and what not. It can also filter lines (again with regular\nexpressions). It has interactive menus for editing given regular expressions\nand deleting and adding windows. One can also have windows with the output of\nshell scripts and other software. When viewing the output of external software,\nMultiTail can mimic the functionality of tools like 'watch' and such.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libpanel.so.6","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"multisuck","origin":"news/multisuck","version":"1.0.4","comment":"Multi-server/conn news suck","maintainer":"ports@FreeBSD.org","www":"https://multisuck.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8fa35fcc8134825498bd48230fb6e8a90171a4c1b3116e5c9b6a17eedda7e32","flatsize":51431,"path":"All/multisuck-1.0.4.pkg","repopath":"All/multisuck-1.0.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19584,"desc":"A multi-server, multi-connections-per-server Usenet news sucking mechanism.\nFeeds articles to a local news server. Powerful filtering capability. Runs\ncontinuously as a quasi-daemon.","categories":["news"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe multisuck port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"multisort","origin":"www/multisort","version":"1.1","comment":"Small program to take multiple httpd logfiles into one","maintainer":"rodrigo@FreeBSD.org","www":"https://www.xach.com/multisort/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4cfba443b5395ae6102c2281a952adb6a1b202764d5a2a53a4fc1cf83c8df74","flatsize":9033,"path":"All/multisort-1.1.pkg","repopath":"All/multisort-1.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4076,"desc":"`multisort' is a small program designed to take multiple httpd\nlogfiles in the Common Log Format and merge them into a single log,\nsorted by date, sent to standard output.\n\nThis is useful if you're running a single website on multiple hosts\nand using round-robin DNS to do load distribution. With multisort, you\ncan take the various logfiles from each server and merge them into a\nsingle file for analysis.","categories":["www"]},{"name":"mumps4","origin":"math/mumps4","version":"4.10.0_5","comment":"MUltifrontal Massively Parallel sparse direct Solver","maintainer":"ports@FreeBSD.org","www":"https://graal.ens-lyon.fr/MUMPS/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fae73e7142008c898cf10682692cab8f18288e2f39489e5e27618ca7e86321b7","flatsize":32527997,"path":"All/mumps4-4.10.0_5.pkg","repopath":"All/mumps4-4.10.0_5.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":2785868,"desc":"MUMPS is a Distributed Multifrontal Solver (F90, MPI based) with Dynamic\nDistributed Scheduling to accomodate both numerical fill-in and multi-user\nenvironment.\n\n- Solution of large linear systems with symmetric positive definite\nmatrices; general symmetric matrices; general unsymmetric matrices.\n- Version for complex arithmetic.\n- Parallel factorization and solve phases (uniprocessor version also\navailable).\n- Iterative refinement and backward error analysis.\n- Various matrix input formats: assembled format; distributed assembled\nformat; elemental format.\n- Partial factorization and Schur complement matrix.\n- Several orderings interfaced : AMD, AMF, PORD\n\nNote: This is the last version released under Public Domain.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libblas.so.3","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libcmumps.so.4","libdmumps.so.4","libmpiseq.so.4","libmumps_common.so.4","libpord.so.4","libsmumps.so.4","libzmumps.so.4"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mumps4 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"multimon-ng","origin":"comms/multimon-ng","version":"1.1.0_1","comment":"Digital transmission decoder","maintainer":"kevans@FreeBSD.org","www":"https://github.com/EliasOenal/multimon-ng","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"072532e7cee46d0fdb5c34b22a10a627b0f0b6035b610a2941b0c313f38d4104","flatsize":93691,"path":"All/multimon-ng-1.1.0_1.pkg","repopath":"All/multimon-ng-1.1.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38400,"desc":"multimon-ng a fork of multimon.\nIt decodes the following digital transmission modes:\n\n  - POCSAG512 POCSAG1200 POCSAG2400\n  - FLEX\n  - EAS\n  - UFSK1200 CLIPFSK AFSK1200 AFSK2400 AFSK2400_2 AFSK2400_3\n  - HAPN4800\n  - FSK9600\n  - DTMF\n  - ZVEI1 ZVEI2 ZVEI3 DZVEI PZVEI\n  - EEA EIA CCIR\n  - MORSE CW\n\nAs an example it can be used with rtl_sdr to decode radio amateurs packets:\nrtl_fm -f 144.390M -s 22050 | multimon-ng -v 10 -t raw -A -","categories":["comms","hamradio"],"options":{"PULSEAUDIO":"off","X11":"off"}},{"name":"murex","origin":"shells/murex","version":"6.0.1000_4","comment":"Shell designed for greater commandline productivity and safer shell scripts","maintainer":"lcook@FreeBSD.org","www":"https://murex.rocks","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc3127eb5a45e9ec0f98b721547105761f936b43e98076526b331e48b05e141f","flatsize":13433059,"path":"All/murex-6.0.1000_4.pkg","repopath":"All/murex-6.0.1000_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3964340,"desc":"Murex is a shell, like bash / zsh / fish / etc however Murex\nsupports improved features and an enhanced UX.\n\nA non-exhaustive list features would include:\n\n* Support for additional type information in pipelines, which can\n  be used for complex data formats like JSON or tables. Meaning\n  all of your existing UNIX tools to work more intelligently and\n  without any additional configuration.\n\n* Usability improvements such as in-line spell checking, context\n  sensitive hint text that details a commands behavior before you\n  hit return, and auto-parsing man pages for auto-completions on\n  commands that don't have auto-completions already defined.\n\n* Smarter handling of errors and debugging tools. For example\n  try/catch blocks, line numbers included in error messages,\n  STDOUT highlighted in red and script testing and debugging\n  frameworks baked into the language itself.","categories":["shells"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"For inline spellchecking install the aspell package.\n\nDepending on your language, you may optionally want to\ninstall an accompanying language dictionary, such as\nen-aspell.\n\nFor further information, visit\n\n   https://murex.rocks/docs/user-guide/spellcheck.html","type":"install"}]},{"name":"multichoose","origin":"math/multichoose","version":"1.0.3.2","comment":"Generate multiset combinations (n multichoose k)","maintainer":"jwb@FreeBSD.org","www":"https://github.com/ekg/multichoose","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22bd60df14823713bbc0d946bd7db4588da33085fc0aa7b27d4affdecea9dde8","flatsize":125815,"path":"All/multichoose-1.0.3.2.pkg","repopath":"All/multichoose-1.0.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30052,"desc":"Efficient loopless multiset combination generation algorithm which is\n(approximately) described in \"Loopless algorithms for generating permutations,\ncombinations, and other combinatorial configurations.\" G Ehrlich - Journal of\nthe ACM (JACM), 1973. (Algorithm 7.)","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"]},{"name":"mumps-edf","origin":"math/mumps","version":"5.1.2.a7_5","comment":"MUltifrontal Massively Parallel sparse direct Solver for Code_Aster","maintainer":"thierry@FreeBSD.org","www":"https://graal.ens-lyon.fr/MUMPS/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a10ec7d0d6bd2d421d8ef2aff1f6c404e55ddd7692622b37825f1154acb3eb4e","flatsize":39791643,"path":"All/mumps-edf-5.1.2.a7_5.pkg","repopath":"All/mumps-edf-5.1.2.a7_5.pkg","licenselogic":"single","licenses":["CeCILL_C"],"pkgsize":3272364,"desc":"MUMPS is a Distributed Multifrontal Solver (F90, MPI based) with Dynamic\nDistributed Scheduling to accomodate both numerical fill-in and multi-user\nenvironment.\n\n- Solution of large linear systems with symmetric positive definite\nmatrices; general symmetric matrices; general unsymmetric matrices.\n- Version for complex arithmetic.\n- Parallel factorization and solve phases (uniprocessor version also\navailable).\n- Iterative refinement and backward error analysis.\n- Various matrix input formats: assembled format; distributed assembled\nformat; elemental format.\n- Partial factorization and Schur complement matrix.\n- Several orderings interfaced : AMD, AMF, PORD, METIS\n\nWhen MPI is disabled, libseq is installed.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"metis":{"origin":"math/metis","version":"5.1.0_9"},"scotch":{"origin":"cad/scotch","version":"6.0.4.a7_6"}},"categories":["math"],"shlibs_required":["libmetis.so.2","libesmumps.so","libscotch.so","libscotcherr.so","libblas.so.3","libgfortran.so.5","libquadmath.so.0","liblapack.so.3"],"shlibs_provided":["libcmumps.so.5","libdmumps.so.5","libmpiseq.so.5","libmumps_common.so.5","libpord.so.5","libsmumps.so.5","libzmumps.so.5"],"options":{"DOCS":"on","EXAMPLES":"on","MPICH":"off"}},{"name":"multicharge","origin":"science/multicharge","version":"0.2.0_3","comment":"Electronegativity equilibration model for atomic partial charges","maintainer":"yuri@FreeBSD.org","www":"https://github.com/grimme-lab/mstore","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2f381bacbb6e772e2bec4a94d4a92a0400147798111459e5d245b1566d104c6","flatsize":236387,"path":"All/multicharge-0.2.0_3.pkg","repopath":"All/multicharge-0.2.0_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":113004,"desc":"mstore is molecular structure store for testing.\n\nIt allows to store molecular structures in computational chemistry\nsoftware.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mctc-lib":{"origin":"science/mctc-lib","version":"0.3.1_1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science"],"shlibs_required":["libmctc-lib.so.0","libopenblas.so.0","libgomp.so.1","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libmulticharge.so.0"]},{"name":"multicat","origin":"net/multicat","version":"2.3_2","comment":"Simple and efficient multicast and transport stream manipulation","maintainer":"m.muenz@gmail.com","www":"https://www.videolan.org/projects/multicat.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bad4bd525b56ae050605db8d501deb7aba5785024513d74d73d9f3aed2eedf80","flatsize":139318,"path":"All/multicat-2.3_2.pkg","repopath":"All/multicat-2.3_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":42208,"desc":"multicat is a 1 input/1 output application. Inputs and outputs can\nbe network streams (unicast and multicast), files, directories,\ncharacter devices or FIFOs. It is thought to be a multicast equivalent\nof the popular netcat tool. Typical applications are recording live\ntransport streams, or playing out TS files without modification.\nAlso it is able to record a continuous stream into a directory,\nrotate the files periodically, and make seamless extracts from it.\n\nMulticat tries to rebuild the internal clock of the input stream;\nbut it wants to remain agnostic of what is transported, so in case\nof files the said clock is stored to an auxiliary file (example.aux\naccompanies example.ts) while recording. Other inputs are considered\n\"live\", and the input clock is simply derived from the reception\ntime of the packets.","categories":["net","multimedia"],"options":{"DOCS":"on"}},{"name":"multican","origin":"graphics/multican","version":"0.0.5_3","comment":"Remote control utility for Canon DSLR cameras","maintainer":"ports@FreeBSD.org","www":"https://multican.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d60fa1c6ca1579832dac75f114c7c81b71b9a762964d9112d8b9cd9f6889b0a3","flatsize":132234,"path":"All/multican-0.0.5_3.pkg","repopath":"All/multican-0.0.5_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":32568,"desc":"Multican is Canon EOS cameras USB remote control utility for 300D, 350D, 30D,\n20D, and 5D.  Multican allows scripted remote control of multiple cameras; it\nis possible to control up to six cameras attached at the same time.\n\nMultican communicates with camera directly, without generic library such as\nprovided by gPhoto2, and currently has no GUI, which makes it no replacement\nfor Canon's EOS Utility, but it can be useful nonetheless in various setups,\ne.g. for astrophotography.","categories":["graphics"],"shlibs_provided":["libmultican.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe multican port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mujs","origin":"lang/mujs","version":"1.3.2","comment":"Embeddable Javascript interpreter in C","maintainer":"yuri@FreeBSD.org","www":"https://mujs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfc73f8cc0677c214423f1e33c642631757ec65966a18dd72f41a5214b873c9d","flatsize":1189237,"path":"All/mujs-1.3.2.pkg","repopath":"All/mujs-1.3.2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":237636,"desc":"MuJS is a lightweight Javascript interpreter designed for embedding in\nother software to extend them with scripting capabilities.\n\nMuJS was designed with a focus on small size, correctness, and simplicity.\nIt is written in portable C and implements ECMAScript as specified by ECMA-262.\nThe interface for binding with native code is designed to be as simple as\npossible to use, and is very similar to Lua. There is no need to interact with\nbyzantine C++ template mechanisms, or worry about marking and unmarking garbage\ncollection roots, or wrestle with obscure build systems.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang","devel"],"options":{"32BIT":"on","SANITIZED":"off"},"annotations":{"cpe":"cpe:2.3:a:artifex:mujs:1.3.2:::::dragonfly6:x86_64"}},{"name":"muh","origin":"irc/muh","version":"2.2a","comment":"Smart irc-bouncing-tool that remains on IRC all the time","maintainer":"oliver@FreeBSD.org","www":"https://sourceforge.net/projects/muh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66df53a44819ac54b8069a6f76da4faa6b31ac82230120a5f992c08ff9151b96","flatsize":77219,"path":"All/muh-2.2a.pkg","repopath":"All/muh-2.2a.pkg","licenselogic":"single","pkgsize":31328,"desc":"muh is a smart irc-bouncing-tool that remains on IRC all the time.\nYou can take control over your nick by connecting to muh with an IRC\nclient that is able to supply a password for the server connection.","categories":["irc"]},{"name":"muse-sequencer","origin":"audio/muse-sequencer","version":"4.2.1_1","comment":"Digital audio workstation (DAW) with support for both Audio and MIDI","maintainer":"yuri@FreeBSD.org","www":"https://muse-sequencer.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6594bd306bf505a0dd52cd375f0c24e9a4e550af60e199a40a6e2114554a78b2","flatsize":30916312,"path":"All/muse-sequencer-4.2.1_1.pkg","repopath":"All/muse-sequencer-4.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6955728,"desc":"MusE is a MIDI/Audio sequencer with recording and editing capabilities written\noriginally by Werner Schweer now developed and maintained by the MusE\ndevelopment team. MusE aims to be a complete multitrack virtual studio for\nLinux, it is published under the GNU General Public License.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"lash":{"origin":"audio/lash","version":"0.5.4_19"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinstpatch":{"origin":"audio/libinstpatch","version":"1.1.6_1"},"liblo":{"origin":"audio/liblo","version":"0.32"},"liblrdf":{"origin":"textproc/liblrdf","version":"0.6.1"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"lilv":{"origin":"audio/lilv","version":"0.24.24"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"rtaudio":{"origin":"audio/rtaudio","version":"6.0.1"},"rubberband":{"origin":"audio/rubberband","version":"3.3.0"},"serd":{"origin":"devel/serd","version":"0.32.2"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"sord":{"origin":"devel/sord","version":"0.16.16"}},"categories":["audio"],"shlibs_required":["libinstpatch-1.0.so.2","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsndfile.so.1","libjack.so.0","librtaudio.so.7","liblrdf.so.2","libsamplerate.so.0","libpython3.11.so.1.0","liblash.so.1","liblo.so.7","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libQt5Xml.so.5","libQt5Svg.so.5","liblilv-0.so.0","libsord-0.so.0","libserd-0.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libgmodule-2.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libharfbuzz.so.0","libpango-1.0.so.0","libpangocairo-1.0.so.0","libpangoft2-1.0.so.0","libpangoxft-1.0.so.0","libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libsigc-2.0.so.0","libglibmm-2.4.so.1","libgiomm-2.4.so.1","libatkmm-1.6.so.1","libcairomm-1.0.so.1","libpangomm-1.4.so.1","libgdkmm-2.4.so.1","libgtkmm-2.4.so.1","librubberband.so.2","libfftw3.so.3","libfluidsynth.so.3"],"shlibs_provided":["libaudio_converter_plugin.so","libmuse_al.so","libmuse_arranger.so","libmuse_audio_convert.so","libmuse_awl.so","libmuse_cliplist.so","libmuse_components.so","libmuse_core.so","libmuse_ctrl.so","libmuse_driver.so","libmuse_evdata_module.so","libmuse_icons.so","libmuse_instruments.so","libmuse_latency_compensator_module.so","libmuse_liste.so","libmuse_lv2_gtk2_support.so","libmuse_lv2host_module.so","libmuse_marker.so","libmuse_master.so","libmuse_memory_module.so","libmuse_midi_controller_module.so","libmuse_midiedit.so","libmuse_midnam_module.so","libmuse_mixer.so","libmuse_mpevent_module.so","libmuse_mplugins.so","libmuse_plugin_cache_reader_module.so","libmuse_plugin_cache_writer_module.so","libmuse_plugin_list_module.so","libmuse_plugin_rdf_module.so","libmuse_plugin_scan_module.so","libmuse_remote.so","libmuse_simpler_plugin.so","libmuse_simpler_plugingui.so","libmuse_string.so","libmuse_synti.so","libmuse_sysex_helper_module.so","libmuse_time_stretch_module.so","libmuse_wave_module.so","libmuse_waveedit.so","libmuse_wavepreview_module.so","libmuse_widgets.so","libmuse_widgets_functiondialogs.so","libmuse_xml_module.so"],"options":{"DOCS":"on","FLUIDSYNTH":"on"}},{"name":"multimc","origin":"games/multimc","version":"0.6.11","comment":"Minecraft launcher with the ability to manage multiple instances","maintainer":"me@tsundoku.ne.jp","www":"https://multimc.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60858eb501f01518f9ae76cebfaa3f5d22f410be45ee2ef27d160735831e95e8","flatsize":6259661,"path":"All/multimc-0.6.11.pkg","repopath":"All/multimc-0.6.11.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2204036,"desc":"MultiMC is a custom launcher for Minecraft that allows you to easily\nmanage multiple installations of Minecraft at once.  It also allows\nyou to easily install and remove mods by simply dragging and dropping.","deps":{"lwjgl":{"origin":"games/lwjgl","version":"2.9.4.20161208_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","java"],"shlibs_required":["libQt5Widgets.so.5","libQt5Xml.so.5","libQt5Concurrent.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libMultiMC_gui.so","libMultiMC_iconfix.so","libMultiMC_logic.so","libMultiMC_nbt++.so","libMultiMC_quazip.so","libMultiMC_rainbow.so","libMultiMC_unpack200.so"],"messages":[{"message":"Minecraft requires LWJGL (the Lightweight Java Game Library) to run.\nMojang hosts prebuilt LWJGL shared objects for Windows, macOS, and Linux,\nwhich MultiMC is written to download and add to a new instance. The FreeBSD\nport of MultiMC is patched to use the system LWJGL instead, to work around the\nlack of a Mojang-provided binary for FreeBSD.\n\nFrom version 1.13, Minecraft requires LWJGL 3 to run, but presently the latest\nversion in the Ports Collection is 2.9.3. In order to run Minecraft 1.13\ninstances in MultiMC, LWJGL 3 will have to be ported, and ideally MultiMC should\nbe patched to use version 2 or 3 depending on the Minecraft version of a given instance.\nThis is planned for the future, but as of now it is only possible to play versions\nup to 1.12.x with this port.","type":"install"}]},{"name":"mu4e-maildirs-emacs_wayland","origin":"mail/mu4e-maildirs","version":"0.8.20201028_15","comment":"Maildirs extension for Mu4e","maintainer":"hrs@FreeBSD.org","www":"https://github.com/agpchil/mu4e-maildirs-extension","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3aa71b42683511497e25834861dfa1462d8b11b33ddf29c6aca6d930d2ab5631","flatsize":78477,"path":"All/mu4e-maildirs-emacs_wayland-0.8.20201028_15.pkg","repopath":"All/mu4e-maildirs-emacs_wayland-0.8.20201028_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28244,"desc":"This is an mu4e extension to show a maildir summary in `mu4e-main-view`.","deps":{"dash.el-emacs_wayland":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"mu4e-emacs_wayland":{"origin":"mail/mu4e","version":"1.8.13_9"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To enable this extension, add the following lines into ~/.emacs:\n\n(require 'mu4e-maildirs-extension)\n(mu4e-maildirs-extension)","type":"install"}]},{"name":"mu4e-maildirs-emacs_nox","origin":"mail/mu4e-maildirs","version":"0.8.20201028_15","comment":"Maildirs extension for Mu4e","maintainer":"hrs@FreeBSD.org","www":"https://github.com/agpchil/mu4e-maildirs-extension","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e978d7cfd505f4393fc01f53723aea67c085d5de4dcfa342acd1a0626607ff3","flatsize":78477,"path":"All/mu4e-maildirs-emacs_nox-0.8.20201028_15.pkg","repopath":"All/mu4e-maildirs-emacs_nox-0.8.20201028_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28248,"desc":"This is an mu4e extension to show a maildir summary in `mu4e-main-view`.","deps":{"dash.el-emacs_nox":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"mu4e-emacs_nox":{"origin":"mail/mu4e","version":"1.8.13_9"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"To enable this extension, add the following lines into ~/.emacs:\n\n(require 'mu4e-maildirs-extension)\n(mu4e-maildirs-extension)","type":"install"}]},{"name":"mu4e-maildirs-emacs_devel","origin":"mail/mu4e-maildirs","version":"0.8.20201028_15","comment":"Maildirs extension for Mu4e","maintainer":"hrs@FreeBSD.org","www":"https://github.com/agpchil/mu4e-maildirs-extension","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"560b64246655bb313a90fc568671a030bf14b90be3162d9f3e0f413e52a104d6","flatsize":78782,"path":"All/mu4e-maildirs-emacs_devel-0.8.20201028_15.pkg","repopath":"All/mu4e-maildirs-emacs_devel-0.8.20201028_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28364,"desc":"This is an mu4e extension to show a maildir summary in `mu4e-main-view`.","deps":{"dash.el-emacs_devel":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"mu4e-emacs_devel":{"origin":"mail/mu4e","version":"1.8.13_9"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To enable this extension, add the following lines into ~/.emacs:\n\n(require 'mu4e-maildirs-extension)\n(mu4e-maildirs-extension)","type":"install"}]},{"name":"mu4e-maildirs-emacs_devel_nox","origin":"mail/mu4e-maildirs","version":"0.8.20201028_15","comment":"Maildirs extension for Mu4e","maintainer":"hrs@FreeBSD.org","www":"https://github.com/agpchil/mu4e-maildirs-extension","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad8c9047bffbe1def441fa23e8f68475b314643002974a8621c568d30082d211","flatsize":78782,"path":"All/mu4e-maildirs-emacs_devel_nox-0.8.20201028_15.pkg","repopath":"All/mu4e-maildirs-emacs_devel_nox-0.8.20201028_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28376,"desc":"This is an mu4e extension to show a maildir summary in `mu4e-main-view`.","deps":{"dash.el-emacs_devel_nox":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"mu4e-emacs_devel_nox":{"origin":"mail/mu4e","version":"1.8.13_9"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To enable this extension, add the following lines into ~/.emacs:\n\n(require 'mu4e-maildirs-extension)\n(mu4e-maildirs-extension)","type":"install"}]},{"name":"multimarkdown","origin":"textproc/multimarkdown","version":"6.7.0","comment":"Extended Markdown processor with more features, written in C","maintainer":"egypcio@FreeBSD.org","www":"https://www.fletcherpenney.net/multimarkdown/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46db7cc59f1e97f2b9c7e4b93ea87521c114f6a5df25412a95b5240e8b48fef2","flatsize":2148166,"path":"All/multimarkdown-6.7.0.pkg","repopath":"All/multimarkdown-6.7.0.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","MIT","ZLIB"],"pkgsize":1519092,"desc":"MultiMarkdown, or MMD, is a tool to help turn minimally marked-up plain\ntext into well formatted documents, including HTML, PDF (by way of\nLaTeX), OPML, or OpenDocument (specifically, Flat OpenDocument or\n'.fodt', which can in turn be converted into RTF, Microsoft Word, or\nvirtually any other word-processing format).\n\nMMD is a superset of the Markdown syntax, originally created by John\nGruber. It adds multiple syntax features (tables, footnotes, and\ncitations, to name a few), in addition to the various output formats\nlisted above (Markdown only creates HTML). Additionally, it builds in\n'smart' typography for various languages (proper left- and right-sided\nquotes, for example).\n\n\nNOTE: To use the mmd2pdf script, you must install print/latexmk.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["textproc"],"options":{"CHEAT_SHEET":"off","DOCS":"on","EXTRAS":"off","HELPERS":"off"}},{"name":"mu4e-maildirs-emacs_canna","origin":"mail/mu4e-maildirs","version":"0.8.20201028_15","comment":"Maildirs extension for Mu4e","maintainer":"hrs@FreeBSD.org","www":"https://github.com/agpchil/mu4e-maildirs-extension","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96c45bbbc357120eb8164bb55ac6d18ab7c7bfbf606de5dc7c18e91e551215b8","flatsize":78477,"path":"All/mu4e-maildirs-emacs_canna-0.8.20201028_15.pkg","repopath":"All/mu4e-maildirs-emacs_canna-0.8.20201028_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28256,"desc":"This is an mu4e extension to show a maildir summary in `mu4e-main-view`.","deps":{"dash.el-emacs_canna":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"mu4e-emacs_canna":{"origin":"mail/mu4e","version":"1.8.13_9"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"To enable this extension, add the following lines into ~/.emacs:\n\n(require 'mu4e-maildirs-extension)\n(mu4e-maildirs-extension)","type":"install"}]},{"name":"mu4e-maildirs","origin":"mail/mu4e-maildirs","version":"0.8.20201028_15","comment":"Maildirs extension for Mu4e","maintainer":"hrs@FreeBSD.org","www":"https://github.com/agpchil/mu4e-maildirs-extension","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02a13b0c1e57894c05726fac288b5c8dce6d7068e08b7b3a4c4985e6ed579ee2","flatsize":78477,"path":"All/mu4e-maildirs-0.8.20201028_15.pkg","repopath":"All/mu4e-maildirs-0.8.20201028_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28240,"desc":"This is an mu4e extension to show a maildir summary in `mu4e-main-view`.","deps":{"dash.el":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"mu4e":{"origin":"mail/mu4e","version":"1.8.13_9"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"To enable this extension, add the following lines into ~/.emacs:\n\n(require 'mu4e-maildirs-extension)\n(mu4e-maildirs-extension)","type":"install"}]},{"name":"muffin","origin":"x11-wm/muffin","version":"5.4.5_4","comment":"Compositing window manager forked from Mutter for use with Cinnamon","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/muffin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"734c92755c30b55486d50f4ae40056d4d65a43bd9adfbb9d04a417e3a18d80d0","flatsize":13678177,"path":"All/muffin-5.4.5_4.pkg","repopath":"All/muffin-5.4.5_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1976552,"desc":"Muffin is a minimal X window manager aimed at nontechnical users and is\ndesigned  to  integrate well with the GNOME desktop.  Muffin lacks some\nfeatures that may be expected by traditional UNIX  or  other  technical\nusers;  these users may want to investigate other available window man-\nagers for use with GNOME or standalone.\n\nBased on Mutter 3.2.1","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cinnamon-desktop":{"origin":"x11/cinnamon-desktop","version":"5.4.2_4"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libwacom":{"origin":"x11/libwacom","version":"1.5_1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"}},"categories":["x11-wm","gnome"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libintl.so.8","libgraphene-1.0.so.0","libEGL.so.1","libX11.so.6","libGL.so.1","libcairo.so.2","libgmodule-2.0.so.0","libgdk_pixbuf-2.0.so.0","libXext.so.6","libXfixes.so.3","libXdamage.so.1","libXcomposite.so.1","libXrandr.so.2","libpango-1.0.so.0","libXtst.so.6","libXi.so.6","libwacom.so.2","libcinnamon-desktop.so.4","libgtk-3.so.0","libgdk-3.so.0","libcanberra.so.0","libxkbcommon.so.0","libstartup-notification-1.so.0","libpipewire-0.3.so.0","libXinerama.so.1","libICE.so.6","libXcursor.so.1","libxkbfile.so.1","libxkbcommon-x11.so.0","libX11-xcb.so.1","libxcb.so.1","libxcb-randr.so.0","libxcb-res.so.0","libSM.so.6","libatk-1.0.so.0","libcairo-gobject.so.2","libjson-glib-1.0.so.0","libfribidi.so.0","libpangocairo-1.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1"],"shlibs_provided":["libmuffin.so.0","libmuffin-clutter-0.so.0","libmuffin-cogl-0.so.0","libmuffin-cogl-pango-0.so.0","libmuffin-cogl-path-0.so.0"],"options":{"TEST":"off","UDEV":"off","WACOM":"on"}},{"name":"mu4e-emacs_wayland","origin":"mail/mu4e","version":"1.8.13_9","comment":"Emacs frontend for Mu","maintainer":"hrs@FreeBSD.org","www":"https://www.djcbsoftware.nl/code/mu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8fa429722b5b5ebf8c04cc347ef08918a5013a56051847472d140c6bc3d1c4b","flatsize":828989,"path":"All/mu4e-emacs_wayland-1.8.13_9.pkg","repopath":"All/mu4e-emacs_wayland-1.8.13_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":293476,"desc":"mu4e is an Emacs frontend for mu, a tool for dealing with e-mail\nmessages stored in the Maildir-format, on Unix-like systems.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mu":{"origin":"mail/mu","version":"1.8.13_3"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"mu4e-emacs_devel_nox","origin":"mail/mu4e","version":"1.8.13_9","comment":"Emacs frontend for Mu","maintainer":"hrs@FreeBSD.org","www":"https://www.djcbsoftware.nl/code/mu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a40f92331c66ef64993b786cc741519f86b09cae52fcbec1400b49d3888a23f9","flatsize":820761,"path":"All/mu4e-emacs_devel_nox-1.8.13_9.pkg","repopath":"All/mu4e-emacs_devel_nox-1.8.13_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":294252,"desc":"mu4e is an Emacs frontend for mu, a tool for dealing with e-mail\nmessages stored in the Maildir-format, on Unix-like systems.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mu":{"origin":"mail/mu","version":"1.8.13_3"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"mu4e-emacs_nox","origin":"mail/mu4e","version":"1.8.13_9","comment":"Emacs frontend for Mu","maintainer":"hrs@FreeBSD.org","www":"https://www.djcbsoftware.nl/code/mu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40b02efe015f2c78ea47aa936ab6801a7d5166e124fec898018f05f14055f9d3","flatsize":828989,"path":"All/mu4e-emacs_nox-1.8.13_9.pkg","repopath":"All/mu4e-emacs_nox-1.8.13_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":293452,"desc":"mu4e is an Emacs frontend for mu, a tool for dealing with e-mail\nmessages stored in the Maildir-format, on Unix-like systems.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mu":{"origin":"mail/mu","version":"1.8.13_3"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"mu4e-emacs_canna","origin":"mail/mu4e","version":"1.8.13_9","comment":"Emacs frontend for Mu","maintainer":"hrs@FreeBSD.org","www":"https://www.djcbsoftware.nl/code/mu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fe53c05801d148fa832355e842673497a82cd18ae527d14f9b94a4e6d0c46eb","flatsize":828989,"path":"All/mu4e-emacs_canna-1.8.13_9.pkg","repopath":"All/mu4e-emacs_canna-1.8.13_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":293464,"desc":"mu4e is an Emacs frontend for mu, a tool for dealing with e-mail\nmessages stored in the Maildir-format, on Unix-like systems.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mu":{"origin":"mail/mu","version":"1.8.13_3"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"mu4e-emacs_devel","origin":"mail/mu4e","version":"1.8.13_9","comment":"Emacs frontend for Mu","maintainer":"hrs@FreeBSD.org","www":"https://www.djcbsoftware.nl/code/mu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18c47a0d2377ccfffdb464f5c3170ce915bf27e8de2ed7d2e4ccc836de4727f7","flatsize":820761,"path":"All/mu4e-emacs_devel-1.8.13_9.pkg","repopath":"All/mu4e-emacs_devel-1.8.13_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":294288,"desc":"mu4e is an Emacs frontend for mu, a tool for dealing with e-mail\nmessages stored in the Maildir-format, on Unix-like systems.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mu":{"origin":"mail/mu","version":"1.8.13_3"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"mu4e","origin":"mail/mu4e","version":"1.8.13_9","comment":"Emacs frontend for Mu","maintainer":"hrs@FreeBSD.org","www":"https://www.djcbsoftware.nl/code/mu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"396dfdfe161f399b7d7f9ab363f35b881c64bd2cde98580a26f02b95972aee59","flatsize":828989,"path":"All/mu4e-1.8.13_9.pkg","repopath":"All/mu4e-1.8.13_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":293460,"desc":"mu4e is an Emacs frontend for mu, a tool for dealing with e-mail\nmessages stored in the Maildir-format, on Unix-like systems.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mu":{"origin":"mail/mu","version":"1.8.13_3"}},"categories":["mail"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"mu","origin":"mail/mu","version":"1.8.13_3","comment":"Mail searching frontend for Xapian","maintainer":"hrs@FreeBSD.org","www":"https://www.djcbsoftware.nl/code/mu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5aa072561edd3498c7a99dc3d567f9d22d33c94b9b4e9a80a5278c4ac2b542fb","flatsize":1945206,"path":"All/mu-1.8.13_3.pkg","repopath":"All/mu-1.8.13_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":464288,"desc":"mu is a tool for dealing with e-mail messages stored in the\nMaildir-format, on Unix-like systems. mu's main purpose is to help you\nto find the messages you need, quickly; in addition, it allows you to\nview messages, extract attachments, create new maildirs, ...","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmime30":{"origin":"mail/gmime30","version":"3.2.7_1"},"guile3":{"origin":"lang/guile3","version":"3.0.9_2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["mail"],"shlibs_required":["libguile-3.0.so.1","libgc-threaded.so.1","libgmime-3.0.so.0","libgthread-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxapian.so.30"],"shlibs_provided":["libguile-mu.so.0"],"options":{"DOCS":"on","GUILE":"on"}},{"name":"mtrxmath","origin":"math/mtrxmath","version":"1.0.2","comment":"Small tool for matrix mathematics","maintainer":"ports@FreeBSD.org","www":"https://www.angelfire.com/linux/linuxjeff/mtrxmath/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18d655ed7ef93b2442ffdc12c5be5a2c18c566a4a3b7a777a072518f906a1306","flatsize":32313,"path":"All/mtrxmath-1.0.2.pkg","repopath":"All/mtrxmath-1.0.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12996,"desc":"Matrix Math is software to quickly and easily compute functions of\nmatrices of any size. It supports addition, subtraction,\nmultiplication, inversion, division, and will support whatever else is\nnecessary.","categories":["math"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mtrxmath port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mtrace","origin":"net-mgmt/mtrace","version":"5.2_2","comment":"Multicast traceroute program for IPv4","maintainer":"hrs@FreeBSD.org","www":"https://sourceforge.net/projects/mtrace/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd1d16ead707810b6d9b6fdbd82684899ce0cfa5dda3be62b157ee6af746ded0","flatsize":47423,"path":"All/mtrace-5.2_2.pkg","repopath":"All/mtrace-5.2_2.pkg","licenselogic":"single","pkgsize":26184,"desc":"mtrace is a program to trace the routes taken by IPv4 multicast\ntraffic flows.","categories":["net-mgmt"]},{"name":"mtr-nox11","origin":"net/mtr-nox11","version":"0.95_2","comment":"Traceroute and ping in a single network diagnostic tool","maintainer":"sunpoet@FreeBSD.org","www":"https://www.bitwizard.nl/mtr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b818be1c8d561cf633f18cae3b789e890fe9c7c4960d39959cebb0c13d6e16f1","flatsize":129789,"path":"All/mtr-nox11-0.95_2.pkg","repopath":"All/mtr-nox11-0.95_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":54300,"desc":"mtr combines the functionality of the 'traceroute' and 'ping' programs in a\nsingle network diagnostic tool.\n\nAs mtr starts, it investigates the network connection between the host mtr runs\non and a user-specified destination host. After it determines the address of\neach network hop between the machines, it sends a sequence ICMP ECHO requests to\neach one to determine the quality of the link to each machine. As it does this,\nit prints running statistics about each machine.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libjansson.so.4"],"options":{"IPV6":"on","JSON":"on"}},{"name":"mtr","origin":"net/mtr","version":"0.95_2","comment":"Traceroute and ping in a single network diagnostic tool","maintainer":"sunpoet@FreeBSD.org","www":"https://www.bitwizard.nl/mtr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57473094de1fd23e47bf5b322aa868ef55b79f0803dabc246c28895cb53a6df1","flatsize":153197,"path":"All/mtr-0.95_2.pkg","repopath":"All/mtr-0.95_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62044,"desc":"mtr combines the functionality of the 'traceroute' and 'ping' programs in a\nsingle network diagnostic tool.\n\nAs mtr starts, it investigates the network connection between the host mtr runs\non and a user-specified destination host. After it determines the address of\neach network hop between the machines, it sends a sequence ICMP ECHO requests to\neach one to determine the quality of the link to each machine. As it does this,\nit prints running statistics about each machine.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jansson":{"origin":"devel/jansson","version":"2.14"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libjansson.so.4"],"options":{"IPV6":"on","JSON":"on","X11":"on"}},{"name":"mtpfs","origin":"sysutils/mtpfs","version":"1.1_5","comment":"MTP device filesystem","maintainer":"jhixson@FreeBSD.org","www":"https://www.adebenham.com/mtpfs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0331b17fc158f00a05f5d41568c7dbe06d819f81c559454c65765de807e01cf8","flatsize":68172,"path":"All/mtpfs-1.1_5.pkg","repopath":"All/mtpfs-1.1_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23564,"desc":"MTPFS is a FUSE filesystem that supports reading and writing from any\nMTP device (as supported by libmtp)","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"id3lib":{"origin":"audio/id3lib","version":"3.8.3.20240114"},"libid3tag":{"origin":"audio/libid3tag","version":"0.16.3"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libmtp":{"origin":"multimedia/libmtp","version":"1.1.18"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2","libgthread-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libmtp.so.9","libmad.so.0","libid3tag.so.0"]},{"name":"mtop","origin":"databases/mtop","version":"0.6.6_6","comment":"MySQL Monitoring Tool","maintainer":"ports@FreeBSD.org","www":"https://mtop.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b56dd7986fba467869446b749014e197993b96d2cffc0a129de8557364419e09","flatsize":128049,"path":"All/mtop-0.6.6_6.pkg","repopath":"All/mtop-0.6.6_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":37012,"desc":"mtop (MySQL top) monitors a MySQL server showing the queries which are taking\nthe most amount of time to complete. Features include 'zooming' in on a process\nto show the complete query, 'explaining' the query optimizer information for a\nquery and 'killing' queries. In addition, server performance statistics,\nconfiguration information, and tuning tips are provided.\n\nmkill (MySQL kill) monitors a MySQL server for long running queries and kills\nthem after a specified time interval. Queries can be selected based on regexes\non the user, host, command, database, state and query.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-Curses":{"origin":"devel/p5-Curses","version":"1.45"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"],"messages":[{"message":"===>   NOTICE:\n\nThe mtop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mtools","origin":"emulators/mtools","version":"4.0.43_1","comment":"Tools for manipulating MS-DOS disks and images","maintainer":"skreuzer@FreeBSD.org","www":"https://www.gnu.org/software/mtools/intro.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"182fe7a317c50f28409e16218f4555e2fa9b110817110a5d23adec5aa0d9afba","flatsize":437964,"path":"All/mtools-4.0.43_1.pkg","repopath":"All/mtools-4.0.43_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":185600,"desc":"Mtools is a collection of utilities for accessing MS-DOS disks and file\nsystem images from Unix without mounting them.  It supports Win95-style\nlong file names, OS/2 XDF-formatted disks, ZIP/JAZ disks, and 2MB disks\n(store up to 1992kB on a high-density 3.5\" diskette).","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"}},"categories":["emulators"],"shlibs_required":["libXau.so.6","libX11.so.6","libiconv.so.2"],"options":{"ICONV":"on","X11":"on"},"messages":[{"message":"Please verify /usr/local/etc/mtools.conf for your machine.","type":"install"}]},{"name":"mtxclient","origin":"net-im/mtxclient","version":"0.8.2","comment":"Client API library for the Matrix protocol","maintainer":"adridg@FreeBSD.org","www":"https://nheko.im/nheko-reborn/mtxclient/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d46128cd3267e20339d65b161472dc8ee747a33970b77085ce589e8c641a9d9","flatsize":6147924,"path":"All/mtxclient-0.8.2.pkg","repopath":"All/mtxclient-0.8.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1049272,"desc":"Client API library for the Matrix protocol, built on top of Boost.Asio.\n\nThis library is a C++-based API used by some C++-based Matrix clients,\nlike Nheko.","deps":{"coeurl":{"origin":"ftp/coeurl","version":"0.3.0_2"},"gcc9":{"origin":"lang/gcc9","version":"9.5.0_1"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"olm":{"origin":"security/olm","version":"3.2.13"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"}},"categories":["net-im"],"shlibs_required":["libspdlog.so.1.14","libcrypto.so.12","libssl.so.12","libolm.so.3","libfmt.so.10","libcoeurl.so.0.3","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libmatrix_client.so.0.8.2"]},{"name":"mtpaint","origin":"graphics/mtpaint","version":"3.50.09_6","comment":"Simple painting program","maintainer":"eduardo@FreeBSD.org","www":"https://mtpaint.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"964a333d19c38f16aafc5e249164e73ce30921fa443548f4864513ef0b79a5a2","flatsize":1983851,"path":"All/mtpaint-3.50.09_6.pkg","repopath":"All/mtpaint-3.50.09_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":585688,"desc":"mtPaint is a simple GTK+1/2 painting program designed for creating icons\nand pixel based artwork. It can edit indexed palette or 24 bit RGB images\nand offers basic painting and palette manipulation tools. It also has\nseveral other more powerful features such as channels, layers and\nanimation. Due to its simplicity and lack of dependencies it runs well on\nGNU/Linux, Windows and older PC hardware.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libopenjp2.so.7","libwebp.so.7","libtiff.so.6","libjpeg.so.8","libfreetype.so.6","liblcms2.so.2","libpng16.so.16","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libX11.so.6"],"options":{"DOCS":"on","LCMS2":"on","NLS":"on","OPENJPEG":"on","WEBP":"on"}},{"name":"mtf","origin":"archivers/mtf","version":"0.2.1_1","comment":"Unix reader for the Microsoft Tape Format used by NT Backup","maintainer":"ports@FreeBSD.org","www":"http://layton-graphics.com/mtf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebba140aecc66ed908ec3b4ef86fd444fcc799d04f3dc10caf89d9f69089072f","flatsize":59654,"path":"All/mtf-0.2.1_1.pkg","repopath":"All/mtf-0.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22940,"desc":"This is the port of the Microsoft Tape Format / NT Backup reader.\nIt is in a \"work for me\" state.","categories":["archivers"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mtf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"munin-contrib","origin":"sysutils/munin-contrib","version":"g.2023.12.23","comment":"Contributed plugins and other for munin","maintainer":"flo@FreeBSD.org","www":"https://github.com/munin-monitoring/contrib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c7c61b1235ea1f4dc456c7bf0c4fef03f818ce0495be249515fe40390d5423b","flatsize":14228666,"path":"All/munin-contrib-g.2023.12.23.pkg","repopath":"All/munin-contrib-g.2023.12.23.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":8131028,"desc":"Contributed stuff for munin.\n\nIt contains plugins, templates, tools, sample configuration and\nsome other things.","deps":{"munin-node":{"origin":"sysutils/munin-node","version":"2.0.75_2"}},"categories":["sysutils"],"messages":[{"message":"To avoid having too many plugins activating at once when this port\nis installed, the contributed plugins from this port are NOT installed\nin munin's plugins directory.\n\nThe best way to use a contributed plugin is to make a symlink to\nit to munin's plugins directory, for example:\n\n  ln -s /usr/local/share/examples/munin-contrib/plugins/cyrus/cyrus-imapd /usr/local/share/munin/plugins/\n\nNote that as this is a \"contrib\" port, some plugins may need some\ndependencies to run that are not provided by this port.","type":"install"}]},{"name":"mtbl","origin":"devel/mtbl","version":"1.6.1","comment":"Immutable sorted string table library","maintainer":"truckman@FreeBSD.org","www":"https://github.com/farsightsec/mtbl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a13fa8d26d6e69d03da5140f872d5e81458dbbb1212da3ce49d665393b1a9ef","flatsize":295874,"path":"All/mtbl-1.6.1.pkg","repopath":"All/mtbl-1.6.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":86024,"desc":"mtbl is a C library implementation of the Sorted String Table\n(SSTable) data structure, based on the SSTable implementation in\nthe open source Google LevelDB library <https://github.com/google/leveldb>.\nAn SSTable is a file containing an immutable mapping of keys to\nvalues. Keys are stored in sorted order, with an index at the end\nof the file allowing keys to be located quickly.\n\nmtbl is not a database library. It does not provide an updateable\nkey-value data store, but rather exposes primitives for creating,\nsearching and merging SSTable files. Unlike databases which use the\nSSTable data structure internally as part of their data store,\nmanagement of SSTable files -- creation, merging, deletion, combining\nof search results from multiple SSTables -- is left to the discretion\nof the mtbl library user.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libsnappy.so.1","liblz4.so.1","libzstd.so.1"],"shlibs_provided":["libmtbl.so.1"]},{"name":"mt_gtk_client","origin":"games/mt_gtk_client","version":"0.1.98_15","comment":"GTK client for MaitreTarot, a Tarot card game","maintainer":"thierry@FreeBSD.org","www":"https://www.nongnu.org/maitretarot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b53794768d6309de6bda13eab21b2c90e01073bc4309ecf9ca97b94c5a4e5369","flatsize":87259,"path":"All/mt_gtk_client-0.1.98_15.pkg","repopath":"All/mt_gtk_client-0.1.98_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35864,"desc":"MaitreTarot is a Tarot card game. Understand a game like freecell or\npoker, nothing to do with astrology. Tarot is rather a French game.\n\nThis is the GTK+ client of the game.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cardpics":{"origin":"games/cardpics","version":"0.4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libmt_client":{"origin":"games/libmt_client","version":"0.1.98_10"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"maitretarot":{"origin":"games/maitretarot","version":"0.1.98_7"},"mt_dolphin_ia":{"origin":"games/mt_dolphin_ia","version":"0.1.98_7"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games"],"shlibs_required":["libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libmt_client.so.0","libmaitretarot.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"mt_dolphin_ia","origin":"games/mt_dolphin_ia","version":"0.1.98_7","comment":"Basic AI for MaitreTarot, a Tarot card game","maintainer":"thierry@FreeBSD.org","www":"https://www.nongnu.org/maitretarot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74f921e2d8be0f92eb40d9826f15e31c0a6dbba2299d6bdbf47e70e3680d4f6d","flatsize":31280,"path":"All/mt_dolphin_ia-0.1.98_7.pkg","repopath":"All/mt_dolphin_ia-0.1.98_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12388,"desc":"MaitreTarot is a Tarot card game. Understand a game like freecell or\npoker, nothing to do with astrology. Tarot is rather a French game.\n\nThis is a basic AI to play against your machine.\n\nCheck the port games/mt_gtk_client for a GTK+ client.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libmt_client":{"origin":"games/libmt_client","version":"0.1.98_10"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["games"],"shlibs_required":["libmaitretarot.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libmt_client.so.0"]},{"name":"mtasc","origin":"lang/mtasc","version":"1.14_3","comment":"Motion-Twin ActionScript 2 Compiler","maintainer":"saper@saper.info","www":"https://mtasc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"604890652674fd33e68f8e9f2a64a86152f118c5e49921104ed73bf65b2f6b0c","flatsize":1989417,"path":"All/mtasc-1.14_3.pkg","repopath":"All/mtasc-1.14_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":547560,"desc":"MTASC is the first ActionScript 2 Open Source free compiler.\n\nIt can compile large number of .as class files in a very short time\nand generate directly the corresponding SWF bytecode without relying\non Macromedia Flash or other tools.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-findlib":{"origin":"devel/ocaml-findlib","version":"1.9.6_3"}},"categories":["lang","www"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"mswebrtc","origin":"multimedia/mswebrtc","version":"1.1.2_2","comment":"Mediastreamer plugin with WebRTC codecs","maintainer":"bofh@FreeBSD.org","www":"https://www.linphone.org/technical-corner/mediastreamer2.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18710cd14cc640bc5a124fc6d12a1ec18c222bd2986476336579d8500413d7b1","flatsize":408379,"path":"All/mswebrtc-1.1.2_2.pkg","repopath":"All/mswebrtc-1.1.2_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":174940,"desc":"WebRTC codecs for Mediastreamer (iSAC, AEC, iLBC).","deps":{"bctoolbox":{"origin":"net/bctoolbox","version":"5.2.94"},"mediastreamer":{"origin":"net/mediastreamer","version":"5.2.94_1"},"ortp":{"origin":"net/ortp","version":"5.2.94"}},"categories":["multimedia","net"],"shlibs_required":["libmediastreamer.so.11","libortp.so.15","libbctoolbox.so.1"]},{"name":"mstch","origin":"devel/mstch","version":"1.0.2.1_4","comment":"Complete implementation of {{mustache}} templates using modern C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/no1msd/mstch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf26fb69b57182301bcddb59d1524ec8f1f35955e1ce78bc587271682fcef35a","flatsize":199641,"path":"All/mstch-1.0.2.1_4.pkg","repopath":"All/mstch-1.0.2.1_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":67704,"desc":"mstch is a complete implementation of {{mustache}} templates using modern C++.\nIt's compliant with specifications v1.1.3, including the lambda module.","categories":["devel"],"shlibs_provided":["libmstch.so.1.0.1"]},{"name":"msort","origin":"textproc/msort","version":"8.53_6","comment":"Sorting files in sophisticated ways","maintainer":"ports@FreeBSD.org","www":"https://billposer.org/Software/msort.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e383f6c556474b7612cc389a36adce88946f6f43b9c41ae2b1b1f68bd0bd8a45","flatsize":588935,"path":"All/msort-8.53_6.pkg","repopath":"All/msort-8.53_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":126016,"desc":"Msort sorts files in sophisticated ways. Records may be fixed size,\nnewline-separated blocks, or terminated by any specified character.\nKey fields may be selected by position, tag, or character range. For\neach key, distinct exclusions, multigraphs, substitutions, and a sort\norder may be defined or locale collation rules used. Comparisons may\nbe lexicographic, numeric, numeric string, hybrid, random, by string\nlength, angle, date, time, month name, or ISO8601 timestamp. Keys may\nbe reversed so as to generate reverse dictionaries. Optional keys are\nsupported. Unicode is supported, including full case-folding. Msort\nitself has a somewhat complex command line interface, but may be\ndriven by an optional GUI.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"iwidgets":{"origin":"x11-toolkits/iwidgets","version":"4.0.1_2"},"libtre":{"origin":"textproc/libtre","version":"0.8.0_4"},"libuninum":{"origin":"devel/libuninum","version":"2.7_5"},"tk-wrapper":{"origin":"x11-toolkits/tk-wrapper","version":"1.1_3"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"},"utf8proc":{"origin":"textproc/utf8proc","version":"2.9.0"}},"categories":["textproc"],"shlibs_required":["libintl.so.8","libuninum.so.5","libtre.so.5","libutf8proc.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe msort port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"msopenh264","origin":"multimedia/msopenh264","version":"5.2.0_2","comment":"Mediastreamer plugin with H.264 codec","maintainer":"bofh@FreeBSD.org","www":"https://www.linphone.org/technical-corner/mediastreamer2.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5d066e6ed0dabbadf8a14e23c842fd5e40ebe0cd6875aff5910b95128a2fbfc","flatsize":47314,"path":"All/msopenh264-5.2.0_2.pkg","repopath":"All/msopenh264-5.2.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":16560,"desc":"H.264 codec for Mediastreamer based on OpenH264.","deps":{"bctoolbox":{"origin":"net/bctoolbox","version":"5.2.94"},"mediastreamer":{"origin":"net/mediastreamer","version":"5.2.94_1"},"openh264":{"origin":"multimedia/openh264","version":"2.3.0,2"},"ortp":{"origin":"net/ortp","version":"5.2.94"}},"categories":["multimedia","net"],"shlibs_required":["libmediastreamer.so.11","libortp.so.15","libopenh264.so.6","libbctoolbox.so.1"]},{"name":"mucommander","origin":"x11-fm/mucommander","version":"1.1.0.1","comment":"Lightweight file manager featuring a Norton Commander style interface","maintainer":"bofh@FreeBSD.org","www":"https://www.mucommander.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6041208ac66afd1189855fb2c7fdb8d9211a9d1de766a5dc268016b80fbefe37","flatsize":3904903,"path":"All/mucommander-1.1.0.1.pkg","repopath":"All/mucommander-1.1.0.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3523476,"desc":"muCommander is a lightweight, cross-platform file manager featuring\na Norton Commander style interface and running on any operating\nsystem with Java support (Mac OS X, Windows, Linux, *BSD, Solaris...).\n\nHere's a non-exaustive list of what you'll find:\n- Virtual filesystem with local volumes, FTP, SFTP, SMB, NFS, HTTP and\n  Bonjour support\n- Quickly copy, move, rename files, create directories, email files...\n- Browse, create and uncompress ZIP, TAR, GZip, BZip2, ISO/NRG, AR/Deb and\n  LST archives\n- Universal bookmarks and credentials manager\n- Multiple windows support\n- Full keyboard access\n- Highly configurable","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["x11-fm","java"],"options":{"DOCS":"on"}},{"name":"mstore","origin":"science/mstore","version":"0.3.0","comment":"Molecular structure store for testing","maintainer":"yuri@FreeBSD.org","www":"https://github.com/grimme-lab/mstore","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d877a1a64793d472b0f65cd448f6ac2eb5f94bf45c73fc961631ddf10461e6a","flatsize":666643,"path":"All/mstore-0.3.0.pkg","repopath":"All/mstore-0.3.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":270704,"desc":"mstore is molecular structure store for testing.\n\nIt allows to store molecular structures in computational chemistry\nsoftware.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mctc-lib":{"origin":"science/mctc-lib","version":"0.3.1_1"}},"categories":["science"],"shlibs_required":["libmctc-lib.so.0","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libmstore.so.0"]},{"name":"mspdebug","origin":"devel/mspdebug","version":"0.25.20200402_2","comment":"Debugger for use with MSP 430 MCUs","maintainer":"peterjeremy@acm.org","www":"https://mspdebug.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38ce405a1c7f75165511075521b1955108ecc0a277f3252548714978bbeb15ac","flatsize":2320692,"path":"All/mspdebug-0.25.20200402_2.pkg","repopath":"All/mspdebug-0.25.20200402_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":417412,"desc":"MSPDebug is a free debugger for use with MSP430 MCUs. It supports\nFET430UIF, eZ430, RF2500 and Olimex MSP-JTAG-TINY programmers. It can be\nused as a proxy for gdb or as an independent debugger with support for\nprogramming, disassembly and reverse engineering.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libreadline.so.8"],"options":{"LIBMSP430":"off","READLINE":"on"}},{"name":"msmtp","origin":"mail/msmtp","version":"1.8.26","comment":"SMTP plugin for MUAs","maintainer":"novel@FreeBSD.org","www":"https://marlam.de/msmtp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8943d94ab15f8704ea0ce2b8cd04d9d197f769a28b302056b7efc49bd12bb7e","flatsize":688460,"path":"All/msmtp-1.8.26.pkg","repopath":"All/msmtp-1.8.26.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":165648,"desc":"msmtp -- An SMTP client\n\nmsmtp is an SMTP client that can be used as an \"SMTP plugin\" for Mutt and\nprobably other MUAs (mail user agents). It forwards mails to an SMTP server\n(for example at a free mail provider) which does the delivery.\nTo use this program, create a configuration file with your mail account(s) and\ntell your MUA to call msmtp instead of /usr/sbin/sendmail.\n\nFeatures include:\n\n    * SMTP AUTH methods PLAIN, LOGIN and CRAM-MD5\n      (and DIGEST-MD5 and NTLM when compiled with GSASL support)\n    * TLS encrypted connections\n      (including server certificate verification and the possibility to send\n       a client certificate)\n    * DSN (Delivery Status Notification) support\n    * IPv6 support (on systems that support it)\n    * support for multiple accounts\n    * sendmail compatible exit codes (which most MUAs understand).","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["mail"],"shlibs_required":["libgnutls.so.30","libintl.so.8"],"options":{"DOCS":"on","GSASL":"off","IDN":"off","LIBSECRET":"off","MSMTPD":"on","MSMTPQ":"on","NLS":"on","GNUTLS":"on","OPENSSL":"off"},"annotations":{"cpe":"cpe:2.3:a:marlam:msmtp:1.8.26:::::dragonfly6:x86_64"}},{"name":"netdisco-mibs","origin":"net-mgmt/netdisco-mibs","version":"4.034","comment":"MIBs for use with ports-mgmt/netdisco (and SNMP)","maintainer":"dgeo@centrale-med.fr","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83346ac5b7974724d33e5efaea2bd2a924ac1899e391483d95e3d5e91e294b17","flatsize":483536645,"path":"All/netdisco-mibs-4.034.pkg","repopath":"All/netdisco-mibs-4.034.pkg","licenselogic":"single","pkgsize":39744940,"desc":"Netdisco - MIB Repository\nOriginally by Max Baker, 2004\n\nThis is a workable set of SNMP MIBs to use with Netdisco and other network\nmanagment tools. All glitches have been painstakingly fixed up to parse\ncorrectly under the latest release of net-snmp.","categories":["net-mgmt"]},{"name":"msktutil","origin":"sysutils/msktutil","version":"1.2.1_1","comment":"Utility to manage Active Directory interoperability","maintainer":"zi@FreeBSD.org","www":"https://github.com/msktutil/msktutil","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a76b7ec83840b3808960cbfc568d4265c9e76b5d79e4ca2d84da1134d2fff0d7","flatsize":248054,"path":"All/msktutil-1.2.1_1.pkg","repopath":"All/msktutil-1.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":96240,"desc":"Msktutil is a program for interoperability with Active Directory that can:\n\n- Create a computer account in Active Directory\n- Create a service account in Active Directory\n- Create a system Kerberos keytab\n- Create a Kerberos keytab for a dedicated service\n- Add and remove principals to and from keytabs\n- Change the account's password","deps":{"cyrus-sasl-gssapi":{"origin":"security/cyrus-sasl2-gssapi","version":"2.1.28"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["liblber.so.2","libldap.so.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0"],"options":{"GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on"}},{"name":"msgpuck","origin":"devel/msgpuck","version":"2.0_6","comment":"Lightweight MessagePack library","maintainer":"balaev@tarantool.org","www":"https://github.com/tarantool/msgpuck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"630295b8c5977d9b59c20f65f9400d2f2b58f955cc23cbf9a04f8a01749aff0e","flatsize":180886,"path":"All/msgpuck-2.0_6.pkg","repopath":"All/msgpuck-2.0_6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":33180,"desc":"MsgPuck is a compact and efficient MessagePack serialization library:\n- Zero-cost abstractions and zero overhead\n- Clean and readable C code ready to use\n- Easy to incorporate into your project\n- Fully documented and covered by unit tests","categories":["devel"],"shlibs_provided":["libmsgpuck.so.1"],"annotations":{"cpe":"cpe:2.3:a:tarantool:msgpuck:2.0:::::dragonfly6:x86_64:6"}},{"name":"msgpack-c","origin":"devel/msgpack-c","version":"6.0.2","comment":"Efficient binary serialization, like JSON but smaller and faster","maintainer":"adamw@FreeBSD.org","www":"https://msgpack.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be74d04b5a96a4c01f42cf3ea2981ada1b3a3793e905cd1ae52d7d435e085887","flatsize":160218,"path":"All/msgpack-c-6.0.2.pkg","repopath":"All/msgpack-c-6.0.2.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":32660,"desc":"MessagePack is an efficient binary serialization format, which lets you\nexchange data among multiple languages like JSON, except that it's faster and\nsmaller. Small integers are encoded into a single byte and short strings\nrequire only one extra byte in addition to the strings themselves.","categories":["devel"],"shlibs_provided":["libmsgpack-c.so.2"]},{"name":"msglint","origin":"mail/msglint","version":"1.04","comment":"RFC 822/MIME/DSN/MDN/Tracking-Status message validator","maintainer":"pi@FreeBSD.org","www":"https://tools.ietf.org/tools/msglint/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe87c98b677f8c693d16af3c5427e2463bcec2659dbde4fc3c062665b53b5468","flatsize":83944,"path":"All/msglint-1.04.pkg","repopath":"All/msglint-1.04.pkg","licenselogic":"single","pkgsize":25544,"desc":"RFC 822/MIME/DSN/MDN/Tracking-Status message validator","categories":["mail"]},{"name":"msend","origin":"net/msend","version":"3.0_4","comment":"Client and server for the RFC1312 message protocol","maintainer":"gd.workbox@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f51580aa5610fb0961d956feaa660d3e69f7db57342d5187da7b8075ce6b618","flatsize":48445,"path":"All/msend-3.0_4.pkg","repopath":"All/msend-3.0_4.pkg","licenselogic":"single","pkgsize":20704,"desc":"Msend is an implementation of the RFC1312 message protocol. It can be\nused as a network aware replacement for write and wall. This package\ncontains the client \"msend\" and the server \"mesgd\".","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net"],"shlibs_required":["libreadline.so.8"]},{"name":"msgpack-cxx","origin":"devel/msgpack-cxx","version":"6.1.1","comment":"Efficient binary serialization protocol (C++ version)","maintainer":"adamw@FreeBSD.org","www":"https://msgpack.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f556efe4a3b536f090c184353b83bb1c9dcbc9f578e315d293ee4e88eebf9d3","flatsize":5335444,"path":"All/msgpack-cxx-6.1.1.pkg","repopath":"All/msgpack-cxx-6.1.1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":221664,"desc":"MessagePack is an efficient binary serialization format, which lets you\nexchange data among multiple languages like JSON, except that it's faster and\nsmaller. Small integers are encoded into a single byte and short strings\nrequire only one extra byte in addition to the strings themselves.\n\nThis package provides C++ support. It is header-only and uses boost for all\nthe heavy lifting.","categories":["devel"]},{"name":"msdl","origin":"multimedia/msdl","version":"1.2.7r2_1","comment":"Streaming multimedia files downloader","maintainer":"ashish@FreeBSD.org","www":"https://msdl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b30865ff9c7cb2b90ed3fa107719ffd9798821dd81882b4efc4e001084840a0","flatsize":160412,"path":"All/msdl-1.2.7r2_1.pkg","repopath":"All/msdl-1.2.7r2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":66480,"desc":"This program is to download multimedia streaming files.\nCurrently it supports following protocols.\n\n* mmst      (Microsoft Media Server over TCP)\n* mmsh      (MMS over HTTP)\n* http      (Hyper Text Transfer Protocol)\n* real-rtsp (Real Time Streaming Protocol / Real/helix)\n* wms-rtsp  (Real Time Streaming Protocol / WMServer)\n* ftp       (File Transfer Protocol)","categories":["multimedia"]},{"name":"mscgen","origin":"graphics/mscgen","version":"0.20_9","comment":"Message Sequence Chart Renderer","maintainer":"romain@FreeBSD.org","www":"https://www.mcternan.me.uk/mscgen/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cf61771166ea787d23fbab7067cc310d840f5d6f2681d94bc4fffed94f824c9","flatsize":138881,"path":"All/mscgen-0.20_9.pkg","repopath":"All/mscgen-0.20_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":47444,"desc":"Mscgen is a small program that parses Message Sequence Chart descriptions and\nproduces PNG, SVG, EPS or server side image maps (ismaps) as the output.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libgd.so.6"],"options":{"FREETYPE":"on","PNG":"on"}},{"name":"msitools","origin":"devel/msitools","version":"0.101_2","comment":"Inspect and build Windows Installer (.MSI) files","maintainer":"romain@FreeBSD.org","www":"https://wiki.gnome.org/msitools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4065822852ebc614181de7509d71af498b02d48844a6a818ef023cd101bf9311","flatsize":3843521,"path":"All/msitools-0.101_2.pkg","repopath":"All/msitools-0.101_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":581320,"desc":"msitools is a set of programs to inspect and build Windows Installer (.MSI)\nfiles. It is based on libmsi, a portable library to read and write .MSI files.\nlibmsi in turn is a port of (and a subset of) Wine's implementation of the\nWindows Installer.\n\nmsitools plans to be a solution for packaging and deployment of cross-compiled\nWindows applications.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gcab":{"origin":"archivers/gcab","version":"1.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"libgsf":{"origin":"devel/libgsf","version":"1.14.50_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgcab-1.0.so.0","libxml2.so.2","libgsf-1.so.114"],"shlibs_provided":["libmsi.so.0"],"options":{"NLS":"on"}},{"name":"ms-aspell","origin":"textproc/ms-aspell","version":"0.50.0_1,1","comment":"Aspell Malay dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b0aa3297531bfdf156ae8477b850fc77c9dbad2351a69ad1163a1a1ce9cfe05","flatsize":306803,"path":"All/ms-aspell-0.50.0_1,1.pkg","repopath":"All/ms-aspell-0.50.0_1,1.pkg","licenselogic":"single","pkgsize":108972,"desc":"Aspell Malay dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"mrtg-ping-probe","origin":"net-mgmt/mrtg-ping-probe","version":"2.2.0_7","comment":"Round Trip Time and Packet Loss Probe for MRTG","maintainer":"ports@FreeBSD.org","www":"http://pwo.de/projects/mrtg/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab6b1ef691b94bb6fdd74fe7a0b387f53e51bac411c03cc3a5779745973ffa99","flatsize":49760,"path":"All/mrtg-ping-probe-2.2.0_7.pkg","repopath":"All/mrtg-ping-probe-2.2.0_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21052,"desc":"mrtg-ping-probe is a ping probe for MRTG 2.x.  It is used to monitor\nthe round trip time and packet loss to networked devices.  MRTG uses\nits output to generate graphs visualizing minimum and maximum round\ntrip times or packet loss.","deps":{"mrtg":{"origin":"net-mgmt/mrtg","version":"2.17.10_2,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"messages":[{"message":"===>   NOTICE:\n\nThe mrtg-ping-probe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mrtg","origin":"net-mgmt/mrtg","version":"2.17.10_2,1","comment":"Multi-router traffic grapher","maintainer":"dinoex@FreeBSD.org","www":"https://oss.oetiker.ch/mrtg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fdce1627db8aefa2704ec88ddd9e7968e187d2113b50d3fb62f7061fbc3c2fc","flatsize":1580651,"path":"All/mrtg-2.17.10_2,1.pkg","repopath":"All/mrtg-2.17.10_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":380416,"desc":"The Multi Router Traffic Grapher (MRTG) is a tool to monitor the traffic\nload on network-links. MRTG generates HTML pages containing PNG images which\nprovide a LIVE visual representation of this traffic. Check\n\nfor an example. MRTG is based on Perl and C and works under UNIX and Windows\nNT.\n\nMRTG is being successfully used on many sites around the net.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-SNMP_Session":{"origin":"net-mgmt/p5-SNMP_Session","version":"1.13_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["net-mgmt"],"users":["mrtg"],"groups":["mrtg"],"shlibs_required":["libgd.so.6","libpng16.so.16"],"options":{"DOCS":"on","EXAMPLES":"on","IPV6":"on","SNMPV3":"off"},"messages":[{"message":"Please create a MRTG config file in /usr/local/etc/mrtg\n A configuration file can be automatically generated with cfgmaker\n A sample configuration file is installed as mrtg.cfg.sample\n\n To enable MRTG in daemon mode, put the following to your /etc/rc.conf:\n      mrtg_daemon_enable=\"YES\"","type":"install"}]},{"name":"mr-libreoffice","origin":"editors/libreoffice-mr","version":"24.2.4.2","comment":"mr language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7e1dbbb36262018bfac5edc0c36de276bb32333cbd0d30e2dc88233e6865355","flatsize":2519329,"path":"All/mr-libreoffice-24.2.4.2.pkg","repopath":"All/mr-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":383332,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"mrchem","origin":"science/mrchem","version":"1.1.4","comment":"MultiResolution Chemistry","maintainer":"yuri@FreeBSD.org","www":"https://github.com/MRChemSoft/mrchem","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b589d25e48cb29dea2a2cd13ae2f04274af9c879030f0f0ee53e275315f8c31","flatsize":3177399,"path":"All/mrchem-1.1.4.pkg","repopath":"All/mrchem-1.1.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":787456,"desc":"MRChem is a numerical real-space code for molecular electronic structure\ncalculations within the self-consistent field (SCF) approximations of quantum\nchemistry (Hartree-Fock and Density Functional Theory).\n\nThe code is being developed at the Hylleraas Centre for Quantum Molecular\nSciences at UiT - The Arctic University of Norway.","deps":{"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"mrcpp":{"origin":"science/mrcpp","version":"1.5.0_1"},"xcfun":{"origin":"science/xcfun","version":"2.1.1.1"}},"categories":["science"],"shlibs_required":["libxcfun.so.2","libmrcpp.so.1","libmpicxx.so.12","libmpi.so.12"],"options":{"ARCH_FLAGS":"off","PYTHON":"off","NOMPI":"off","MPICH":"on","OPENMPI":"off"}},{"name":"msp430-debug-stack","origin":"devel/msp430-debug-stack","version":"3.15.1.1_7","comment":"TI MSP430 debugging interface library","maintainer":"lev@FreeBSD.org","www":"http://www.ti.com/tool/mspds","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9ac51eb6df12ecbe89de253f769cb5f98bddfdd79191903f5815881e9b11370","flatsize":19704227,"path":"All/msp430-debug-stack-3.15.1.1_7.pkg","repopath":"All/msp430-debug-stack-3.15.1.1_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3302672,"desc":"TI MSP430 debugging interface library","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"hidapi":{"origin":"comms/hidapi","version":"0.14.0"}},"categories":["devel"],"shlibs_required":["libboost_filesystem.so.1.84.0","libboost_system.so.1.84.0","libboost_date_time.so.1.84.0","libboost_chrono.so.1.84.0","libboost_thread.so.1.84.0","libhidapi.so.0"],"shlibs_provided":["libmsp430.so"],"options":{"DOCS":"on"},"messages":[{"message":"When plugging in FET debuggers a symlink will be created from\n\tthe corresponding cuaU device to mspfetXX with XX being the\n\tproduct number (see mspfet.conf).\n        Only a single instance of each FET product is supported.","type":"install"}]},{"name":"mr-aspell","origin":"textproc/mr-aspell","version":"0.10.0_2,2","comment":"Aspell Marathi dictionary","maintainer":"office@FreeBSD.org","www":"https://www.janabhaaratii.org.in/janabhaaratii/page_gen.php?lang=en&body=/aspell/aspell.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d9b01d0e7077dceef6c0eeabc4468f2bc673f78a08f24323d3316e4d456b497","flatsize":1271658,"path":"All/mr-aspell-0.10.0_2,2.pkg","repopath":"All/mr-aspell-0.10.0_2,2.pkg","licenselogic":"single","pkgsize":473280,"desc":"Aspell Marathi dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"mpvqt","origin":"multimedia/mpvqt","version":"1.0.0","comment":"MpvQt is a libmpv wrapper for QtQuick2 and QML","maintainer":"kde@FreeBSD.org","www":"https://invent.kde.org/libraries/mpvqt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02322d55911ae4a1dd7357d3a446789ad8efdf17dfa5c0591391a7eb80d78b7d","flatsize":134123,"path":"All/mpvqt-1.0.0.pkg","repopath":"All/mpvqt-1.0.0.pkg","licenselogic":"single","pkgsize":40648,"desc":"MpvQt is a libmpv wrapper for QtQuick2 and QML","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["multimedia","kde"],"shlibs_required":["libQt6Quick.so.6","libmpv.so.2","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libMpvQt.so.1"]},{"name":"mpvpaper","origin":"multimedia/mpvpaper","version":"1.6","comment":"Video wallpaper for wlroots compositors","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/GhostNaN/mpvpaper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72a813c3db34db8a5b86d0cfb99b72e0fd06444ceae391ca26f93f7fae922e2f","flatsize":118433,"path":"All/mpvpaper-1.6.pkg","repopath":"All/mpvpaper-1.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":36680,"desc":"MPVPaper is a wallpaper program for wlroots-based Wayland compositors,\nsuch as Sway. That allows you to play videos with mpv as your\nwallpaper.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["multimedia","wayland"],"shlibs_required":["libwayland-client.so.0","libwayland-egl.so.1","libEGL.so.1","libmpv.so.2"]},{"name":"mpz","origin":"audio/mpz","version":"1.0.23_2","comment":"Music player for big local collections","maintainer":"danfe@FreeBSD.org","www":"https://mpz-player.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"691611b05aaceddcb893be4a957288bfa50197ee7c9515bc6396025c81a6e4ca","flatsize":1298212,"path":"All/mpz-1.0.23_2.pkg","repopath":"All/mpz-1.0.23_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":458564,"desc":"Music player for big local collections.\n\nFeatures 3 columns UI: directory tree (aka library), playlists and tracks\nfrom selected playlist.  Middle-click on folder or track in the directory\nview and it will become a playlist an its content will be loaded into\ntracks view.  Create multiple playlists from folders in your library and\nswitch between them quickly.  Similar to \"Album list\" in Foobar2000.\n\nBuilt with C++ and Qt framework -- lightweight and fast.  Open-source and\ncross-platform.  Uses audio codecs installed on your system (GStreamer\nthough QtMultimedia).  Follows you desktop theme.\n\nSupports radio streams in .pls and .m3u playlsts.  Supports CUE.  Has a\nplayback log which is helpful for radio stream -- never miss a track you\nliked.  Supports MPRIS -- ability to control playback remotely, for\nexample, via KDE Connect.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-libav":{"origin":"multimedia/gstreamer1-libav","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-flac":{"origin":"audio/gstreamer1-plugins-flac","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-mpg123":{"origin":"audio/gstreamer1-plugins-mpg123","version":"1.22.10"},"gstreamer1-plugins-ogg":{"origin":"audio/gstreamer1-plugins-ogg","version":"1.22.10"},"gstreamer1-plugins-opus":{"origin":"audio/gstreamer1-plugins-opus","version":"1.22.10"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"gstreamer1-plugins-vorbis":{"origin":"audio/gstreamer1-plugins-vorbis","version":"1.22.10"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"taglib":{"origin":"audio/taglib","version":"2.0.1"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"}},"categories":["audio"],"shlibs_required":["libtag.so.2","libyaml-cpp.so.0","libX11.so.6","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5DBus.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"mpv-mpris","origin":"multimedia/mpv-mpris","version":"1.1","comment":"MPRIS plugin for mpv","maintainer":"tcberner@FreeBSD.org","www":"https://github.com/hoyon/mpv-mpris","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74fedd6a449e377e90432fd49878443df0ac6e4173f3b61981bd1e9d7448eecd","flatsize":29880,"path":"All/mpv-mpris-1.1.pkg","repopath":"All/mpv-mpris-1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10636,"desc":"mpv-mpris is a plugin for mpv which allows control of the player using standard\nmedia keys.\n\nThis plugin implements the MPRIS D-Bus interface and can be controlled using\ntools such as playerctl or through many Linux DEs, such as Gnome and KDE.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"}},"categories":["multimedia"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libavformat.so.60"]},{"name":"mt-aspell","origin":"textproc/mt-aspell","version":"0.50.0_1,1","comment":"Aspell Maltese dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fc1698c6d4e9f3839e4c33520cdb15d089b45888a7d6dbafd672856cd1dfd1a","flatsize":24647722,"path":"All/mt-aspell-0.50.0_1,1.pkg","repopath":"All/mt-aspell-0.50.0_1,1.pkg","licenselogic":"single","pkgsize":5062144,"desc":"Aspell Maltese dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"mptd","origin":"sysutils/mptd","version":"0.01_1","comment":"Monitoring daemon for mpt RAID controllers","maintainer":"ports@FreeBSD.org","www":"https://www.freebsd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53a181cf54242420a03192b0ee3e09633d0fc5d2c21375c040b9918e9f024afe","flatsize":20684,"path":"All/mptd-0.01_1.pkg","repopath":"All/mptd-0.01_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9032,"desc":"Monitoring daemon for mpt RAID controllers","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe mptd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mptsd","origin":"net/mptsd","version":"1.1.27","comment":"MPEG TS stream muxer","maintainer":"win2000rus@hotmail.com","www":"https://github.com/gfto/mptsd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f11c11d5e9275ad2d5a85f0589bcb80fc3515062b010fece80cc0a19ae2715e2","flatsize":174956,"path":"All/mptsd-1.1.27.pkg","repopath":"All/mptsd-1.1.27.pkg","licenselogic":"and","licenses":["GPLv2","MIT"],"pkgsize":69924,"desc":"mptsd receives mpegts streams from multicast (udp/rtp) or http and\ncombines them into one multiple program stream that is suitable for\noutputing to DVB-C modulator.","categories":["net","multimedia"]},{"name":"neverball","origin":"games/neverball","version":"1.6.0_4","comment":"Tilt the floor to guide a ball through an obstacle course","maintainer":"amdmi3@FreeBSD.org","www":"https://neverball.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8fa1f8e3fad1f022899b089ef387a567101fd5a970dfdf809947ca4d3173288","flatsize":259469655,"path":"All/neverball-1.6.0_4.pkg","repopath":"All/neverball-1.6.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":50056136,"desc":"In 1.1.5 version, the Neverball and Neverputt source trees have been merged\ninto one. It includes 75 Neverball levels and 62 Neverputt levels.\n\nNeverball, tilt the floor to roll a ball through an obstacle course within the\ngiven time. It is part puzzle game, part action game, and entirely a test of\nskill. If the ball falls or time expires, a ball is lost. Collect coins to\nunlock the exit and earn extra balls. Red coins are worth 5. Blue coins are\nworth 10. A free ball is awarded for 100 coins.\n\nNeverputt, a hot-seat multiplayer miniature golf game using the physics and\ngraphics of Neverball.\n\nNeverball and Neverputt are known to run under Linux, Win2K/XP, FreeBSD, and\nOSX. Hardware accelerated OpenGL with multitexture (OpenGL 1.2.1 or greater)\nis required. A 500MHz processor is recommended.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libintl.so.8","libSDL2_ttf-2.0.so.0","libvorbisfile.so.3","libSDL2-2.0.so.0","libGL.so.1","libjpeg.so.8","libpng16.so.16","libphysfs.so.1"],"options":{"DOCS":"on","NLS":"on"}},{"name":"mps","origin":"audio/mps","version":"0.20.16_4","comment":"Terminal based MP3 search, playback and download","maintainer":"nivit@FreeBSD.org","www":"https://github.com/np1/mps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7908e1a23f226ec095cd501b60706c183ae2cd355697ae9f809b560ab007b86","flatsize":329375,"path":"All/mps-0.20.16_4.pkg","repopath":"All/mps-0.20.16_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":70240,"desc":"Terminal based MP3 search, playback and download.\n\n - Search and stream music\n - Create playlists\n - Download music\n - Works with Python 2.7 and 3.x\n - Works with Windows, Linux and Mac OS X\n - No Python dependencies\n - Requires mplayer or mpv","deps":{"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio"],"options":{"MPLAYER":"on","MPV":"off"},"annotations":{"flavor":"py311"}},{"name":"mpsolve","origin":"math/mpsolve","version":"3.2.1_3","comment":"Multiprecision rootfinder for complex roots of univariate polynomials","maintainer":"yuri@FreeBSD.org","www":"https://numpi.dm.unipi.it/software/mpsolve","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69b6085d599ca8c0584a34ca5162ab806eab09c7861ad23dae02a6b8e99090b4","flatsize":911771,"path":"All/mpsolve-3.2.1_3.pkg","repopath":"All/mpsolve-3.2.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":278004,"desc":"MPSolve stands for Multiprecision Polynomial SOLVEr.\nIt is a software that aims to provide an easy to use (hopefully) universal\nblackbox for solving polynomials and secular equations.\n\nAmong its features you can find:\n* Arbitrary precision approximation.\n* Guaranteed inclusion radii for the results.\n* Exploiting of polynomial structures: it can take advantage of sparsity as\n  well as coefficients in a particular domain (i.e. integers or rationals).\n* It can be specialized for specific classes of polynomials. As an example,\n  see the roots of the Mandelbrot polynomial of degree 2.097.151 computed in\n  about 10 days on a dual Xeon server.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"google-perftools":{"origin":"devel/google-perftools","version":"2.15"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["math"],"shlibs_required":["libgmpxx.so.4","libgmp.so.10","libtcmalloc_minimal.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libmps-fortran.so.0","libmps.so.3"],"options":{"GUI":"on"}},{"name":"mppp","origin":"math/mppp","version":"1.0.2","comment":"Multiprecision for modern C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bluescarni/mppp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb5c885404b24a3f9211e4b6e1d39170c949f68e2fc644052704108e6e3cce90","flatsize":1091142,"path":"All/mppp-1.0.2.pkg","repopath":"All/mppp-1.0.2.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":167888,"desc":"mp++ is a C++11 library for multiprecision arithmetic, currently supporting\narbitrary-precision integers, rationals and floats, and quadruple-precision\nfloats.\n\nBased on well-known libraries such as GMP, MPFR, and others, mp++ was initially\nconceived as a GMP wrapper with a special focus on performance with small\noperands. In particular, a small buffer optimisation and custom implementations\nof basic mathematical primitives are instrumental in achieving a performance\nincrease, with respect to GMP and other integer multiprecision libraries, which\ncan be substantial (see the benchmarks section of the documentation). The price\nto pay is a small overhead when operating on large integers.\n\nEventually, a multiprecision rational class and two multiprecision\nfloating-point classes were added, and today a secondary objective of mp++ is to\nprovide a modern, consistent and unified C++ interface to several lower-level\nmultiprecision libraries.","deps":{"arb":{"origin":"math/arb","version":"2.23.0_1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"flint2":{"origin":"math/flint2","version":"2.9.0_3"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["math"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libarb.so.2","libflint.so.17","libboost_serialization.so.1.84.0","libfmt.so.10","libgmp.so.10"],"shlibs_provided":["libmp++.so.15"],"options":{"ARB":"on","FMT":"on","MPC":"on","MPFR":"on","SERIALIZATION":"on"}},{"name":"mplex","origin":"multimedia/mplex","version":"1.1_1","comment":"Multiplexes MPEG component streams into system layers","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56c9c8b52c38f06d48d9d463310c28d5065313c6f462cdaf31672b55aaaa7157","flatsize":55076,"path":"All/mplex-1.1_1.pkg","repopath":"All/mplex-1.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":23248,"desc":"The mplex multiplexes MPEG audio and video streams into system layers.\n\nFrom INSTRUCT (in the mplex source):\n>\n> Please note that I do not have a comprehensive instruction manual for this\n> release. I suggest you try the program out with some default values and\n> learn something more about ISO/IEC 11172-1 (aka MPEG1/Systems).\n>\n>\n> Christoph.\n> moar@heaven.zfe.siemens.de\n> +---------------------------------------+--------------------------------+\n> | http://www.informatik.tu-muenchen.de/ |                 Christoph Moar |\n> | cgi-bin/nph-gateway/hphalle6/~moar/   |                Kaulbachstr.29a |\n> | index.html                            |                   80539 Munich |\n> | email:moar@informatik.tu-muenchen.de  |   voice: ++49 - 89 -  23862874 |\n> +---------------------------------------+--------------------------------+","categories":["multimedia"],"messages":[{"message":"===>   NOTICE:\n\nThe mplex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mpop","origin":"mail/mpop","version":"1.4.20","comment":"Small and fast POP3 client","maintainer":"mew14930xvi@inbox.lv","www":"https://marlam.de/mpop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9b8196683fc29673ff7510c57beff7d25e888d3f9249aa6024225e5bb55e02e","flatsize":683431,"path":"All/mpop-1.4.20.pkg","repopath":"All/mpop-1.4.20.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":156096,"desc":"mpop is a POP3 client: it retrieves mail from POP3 mailboxes.\n\nFeatures include:\n\n  * Support for multiple accounts\n  * Header based mail filtering: filter junk mail before downloading it\n  * Delivery to mbox files, maildir folders, or a mail delivery agent (MDA)\n  * TLS/SSL support including client certificates\n  * Many authentication methods\n  * Support for Internationalized Domain Names (IDN)\n  * Fast POP3 implementation using command pipelining\n  * SOCKS proxy support","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"}},"categories":["mail"],"shlibs_required":["libgnutls.so.30","libidn2.so.0","libintl.so.8"],"options":{"GSASL":"off","IDN":"on","LIBSECRET":"off","MPOPD":"on","NLS":"on","GNUTLS":"on","LIBTLS":"off","OPENSSL":"off"},"annotations":{"cpe":"cpe:2.3:a:martin_lambers:mpop:1.4.20:::::dragonfly6:x86_64"}},{"name":"mysql80-server","origin":"databases/mysql80-server","version":"8.0.35_1","comment":"Multithreaded SQL database (server)","maintainer":"joneum@FreeBSD.org","www":"https://www.mysql.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a89747c10c950f4913fcf209069f6eb266675e5b3ccae3ae45c974febaa9284f","flatsize":204014429,"path":"All/mysql80-server-8.0.35_1.pkg","repopath":"All/mysql80-server-8.0.35_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22881856,"desc":"MySQL is a very fast, multi-threaded, multi-user and robust SQL\n(Structured Query Language) database server.\nThe new features in MySQL 8.0. In addition to Data Dictionnary and CTEs are:\n    Move to utf8(mb4) as MySQL's default character set\n    Language specific case insensitive collation for 21 languages (utf8)\n    Invisible index\n    Descending indexes\n    Improve usability of UUID and IPV6 manipulations\n    SQL roles - SET PERSIST for global variable values\n    Performance Schema, instrumenting data locks\n    Performance Schema, instrumenting error messages\n    Improved cost model with histograms","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"groff":{"origin":"textproc/groff","version":"1.23.0_3"},"hidapi":{"origin":"comms/hidapi","version":"0.14.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"],"users":["mysql"],"groups":["mysql"],"shlibs_required":["libssl.so.12","libcrypto.so.12","liblz4.so.1","libevent_core-2.1.so.7","libevent_extra-2.1.so.7","libevent_openssl-2.1.so.7","libevent_pthreads-2.1.so.7","libicuuc.so.74","libicuio.so.74","libicudata.so.74","libicui18n.so.74"],"shlibs_provided":["libmysqlharness.so.1","libmysqlharness_stdx.so.1","libmysqlharness_tls.so.1","libmysqlrouter.so.1","libmysqlrouter_connection_pool.so.1","libmysqlrouter_destination_status.so.1","libmysqlrouter_http.so.1","libmysqlrouter_http_auth_backend.so.1","libmysqlrouter_http_auth_realm.so.1","libmysqlrouter_io_component.so.1","libmysqlrouter_metadata_cache.so.1","libmysqlrouter_mysqlxmessages.so.1","libmysqlrouter_routing.so.1","libprotobuf-lite.so.3.19.4","libprotobuf.so.3.19.4"],"options":{"ARCHIVE":"off","BLACKHOLE":"off","EXAMPLE":"off","FEDERATED":"off","INNOBASE":"off","PARTITION":"off","PERFSCHEMA":"off","PERFSCHM":"on"},"annotations":{"cpe":"cpe:2.3:a:oracle:mysql:8.0.35:::::dragonfly6:x86_64:1"},"messages":[{"message":"There is no initial password for first time use of MySQL.\nKeep in mind to reset it to a secure password.\n\nMySQL80 has a default /usr/local/etc/mysql/my.cnf,\nremember to replace it with your own\nor set `mysql_optfile=\"$YOUR_CNF_FILE` in rc.conf.","type":"install"},{"message":"As of MySQL 8.0.16, the MySQL server performs the upgrade tasks previously\nhandled by mysql_upgrade. Consequently, mysql_upgrade is unneeded and is\ndeprecated as of that version, and will be removed in a future MySQL version.\nBecause mysql_upgrade no longer performs upgrade tasks,\nit exits with status 0 unconditionally.","type":"upgrade"}]},{"name":"mplayer-skins","origin":"multimedia/mplayer-skins","version":"1.1.5","comment":"Skins for MPlayer's Graphical User Interface (GUI)","maintainer":"riggs@FreeBSD.org","www":"http://www.mplayerhq.hu/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a37c7c0d3fc7248b3ff9a7912e99e9ede2bceee899d57b537eac09c8bfae34f1","flatsize":229443,"path":"All/mplayer-skins-1.1.5.pkg","repopath":"All/mplayer-skins-1.1.5.pkg","licenselogic":"single","pkgsize":221052,"desc":"This is the port of skins for MPlayer's Graphical User Interface\n(GUI).","categories":["multimedia"],"options":{"ABYSS":"off","ALIENMIND":"off","ALL":"off","ATERFILE":"off","AVIFILE":"off","BLUECURVE":"off","BLUEHEART":"off","BRUSHEDGNOME":"off","CANARY":"off","CHANGUITO":"off","CLEARLOOKS":"off","CLEARLOOKS_I18N":"off","CLEARPLAYER":"off","CORELIAN":"off","CORNERMP":"off","CORNERMP_AQUA":"off","CUBICPLAYER":"off","CYRUS":"off","DEFAULT_I18N":"off","DEFAULT_SMALL":"off","DISAPPEARER":"off","DIVXPLAYER":"off","DUSHKU":"off","DVDPLAYER":"off","GNOME":"off","HANDHELD":"off","HAYRAPHON":"off","HWSW":"off","ICY":"off","INDUSTRIAL":"off","ITUNES":"off","JIMPLAYER":"off","KDE":"off","KRYSTAL":"off","MENTALIC":"off","MIDNIGHTLOVE":"off","MINI":"off","MOONPHASE":"off","MPLAYER":"off","NATIVE":"off","NETSCAPE4":"off","NEUTRON":"off","NEWAGE":"off","OPENDOH":"off","ORANGE":"off","OSXBRUSHED":"off","OSXMOD":"off","PCLAND":"off","PHONY":"off","PLASTIC":"off","POWERPLAYER":"off","PROTON":"off","QPLAYER":"off","QUICKSILVER":"off","SESSENE":"off","SLIM":"off","SOFTGRIP":"off","TERMINATOR3":"off","TRIUM":"off","TVISOR":"off","ULTRAFINA":"off","WEBBY":"off","WINDOWSMEDIAPLAYER6":"off","XANIM":"off","XFCE4":"off","XINE":"off","XMMPLAYER":"off"}},{"name":"mping-fraubsd","origin":"sysutils/mping","version":"0.1.4","comment":"Ping multiple hosts","maintainer":"ports@FreeBSD.org","www":"https://github.com/FrauBSD/mping","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96a5d402dcf9ce2622b18c13ce0c7fe11d3467c10d83ac6ba1686ec53ada4ac9","flatsize":9499,"path":"All/mping-fraubsd-0.1.4.pkg","repopath":"All/mping-fraubsd-0.1.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5104,"desc":"mping is a utility for pinging multiple hosts. It is written in shell with\nminimal dependencies (awk, date, getconf, head, host, ping, sleep, sort, stty,\ntr, uname, and xargs). It also has a feature to keep watching the given hosts\nand alert to any changes in availability.\n\nQuickly get status on one or more hosts using ping. Automatically takes\nadvantage of multiple CPUs and will ping multiple hosts in parallel.\n\nWatch changes in ping status with \"-d\" for differential mode to alert you when\nchanges take place.\n\nUse shell expansion features such as 192.168.0.{1..254} to quickly scan for\nunused IP addresses (if applicable).","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mping-fraubsd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mpv","origin":"multimedia/mpv","version":"0.38.0_1,1","comment":"Free and open-source general-purpose video player","maintainer":"multimedia@FreeBSD.org","www":"https://mpv.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d45bafaf05364594e2890193d44e13d57414aaeeb3bf04e6f277e572e21ced8c","flatsize":6427563,"path":"All/mpv-0.38.0_1,1.pkg","repopath":"All/mpv-0.38.0_1,1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+"],"pkgsize":1398192,"desc":"Mpv is based on the MPlayer and mplayer2 projects which it greatly improves.\nIt supports a wide variety of video file formats, audio and video codecs, and\nsubtitle types. Special input URL types are available to read input from\na variety of sources other than disk files. Depending on platform, a variety of\ndifferent video and audio output methods are supported.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"ffnvcodec-headers":{"origin":"multimedia/ffnvcodec-headers","version":"12.0.16.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpresent":{"origin":"x11/libXpresent","version":"1.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libass":{"origin":"multimedia/libass","version":"0.17.3"},"libdvdnav":{"origin":"multimedia/libdvdnav","version":"6.1.1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libplacebo":{"origin":"graphics/libplacebo","version":"7.349.0"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"uchardet":{"origin":"textproc/uchardet","version":"0.0.8_1"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"wayland-protocols":{"origin":"graphics/wayland-protocols","version":"1.35"}},"categories":["multimedia","audio","wayland"],"shlibs_required":["libass.so.9","libavcodec.so.60","libavfilter.so.9","libavformat.so.60","libavutil.so.58","libplacebo.so.349","libswresample.so.4","libswscale.so.7","libdvdnav.so.4","liblcms2.so.2","libarchive.so.13","libavdevice.so.60","libluajit-5.1.so.2","libuchardet.so.0","libdrm.so.2","libgbm.so.1","libjpeg.so.8","libwayland-client.so.0","libwayland-cursor.so.0","libxkbcommon.so.0","libX11.so.6","libXss.so.1","libXext.so.6","libXpresent.so.1","libXrandr.so.2","libXv.so.1","libEGL.so.1","libwayland-egl.so.1","libvulkan.so.1","libva-drm.so.2","libva.so.2","libva-wayland.so.2","libva-x11.so.2","libvdpau.so.1"],"shlibs_provided":["libmpv.so.2"],"options":{"ARCHIVE":"on","DOCS":"on","EXAMPLES":"on","LCMS2":"on","MANPAGES":"on","MUJS":"off","RUBBERBAND":"off","UCHARDET":"on","ZIMG":"off","LUA":"off","LUAJIT":"on","LUA_NONE":"off","CDIO":"off","DVDNAV":"on","LIBBLURAY":"off","V4L":"on","VAPOURSYNTH":"off","CACA":"off","NVDEC":"on","OPENGL":"on","SIXEL":"off","VAAPI":"on","VDPAU":"on","VULKAN":"on","WAYLAND":"on","X11":"on","ALSA":"off","JACK":"off","OPENAL":"off","PIPEWIRE":"off","PULSEAUDIO":"off","SDL":"off","SNDIO":"off"},"annotations":{"cpe":"cpe:2.3:a:mpv:mpv:0.38.0:::::dragonfly6:x86_64:1"}},{"name":"mpir","origin":"math/mpir","version":"3.0.0_1","comment":"Multiprecision integer, rational, floating point numbers library","maintainer":"wen@FreeBSD.org","www":"https://www.mpir.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46a9e0c345f3ab3c094f5fa22f22aff9dc56216f3c7edf554230d7941c53b4bb","flatsize":2645715,"path":"All/mpir-3.0.0_1.pkg","repopath":"All/mpir-3.0.0_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":463440,"desc":"MPIR is an open source multiprecision integer (bignum) library forked\nfrom the GMP (GNU Multi Precision) project. It consists of much code\nfrom past GMP releases, in combination with much original contributed\ncode.\n\nMPIR is constructed by a developer and vendor friendly community of\nprofessional and amateur mathematicians, computer scientists and\nhobbyists.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math"],"shlibs_provided":["libmpir.so.23","libmpirxx.so.8"]},{"name":"mping","origin":"net/mping","version":"2.01_1","comment":"Mping network statistics collector","maintainer":"ports@FreeBSD.org","www":"http://mping.uninett.no/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77ab32fd7e83effa76905e4932e3368a189bcb2e8fc64e95f0b1574e47c7b603","flatsize":50290,"path":"All/mping-2.01_1.pkg","repopath":"All/mping-2.01_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22516,"desc":"Mping is a system for collecting packet delay and loss\nstatistics in a TCP/IP network using ICMP echo.\n\nMping is based on original ping(8) with following new features:\n\n- Ability to ping multiple hosts simultaneously\n- Prints 10/50/90-percentile as well as min/avg/max.","categories":["net"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mping port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mqtt2prometheus","origin":"net-mgmt/mqtt2prometheus","version":"0.1.6_21","comment":"Export MQTT metrics to prometheus","maintainer":"manu@FreeBSD.org","www":"https://github.com/hikhvar/mqtt2prometheus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60c06523d61515175a7241d5d827d96f009678c8cb51195dc9b2795852109b65","flatsize":10593072,"path":"All/mqtt2prometheus-0.1.6_21.pkg","repopath":"All/mqtt2prometheus-0.1.6_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3172436,"desc":"This exporter translates from MQTT topics to prometheus metrics.\nThe core design is that clients send arbitrary JSON messages on the topics.\nThe translation between the MQTT representation and prometheus metrics is\nconfigured in the mqtt2prometheus exporter since we often can not change\nthe IoT devices sending the messages.\nClients can push metrics via MQTT to an MQTT Broker.\nThis exporter subscribes to the broker and expose the received messages\nas prometheus metrics.\nCurrently, the exporter supports only MQTT 3.1.","categories":["net-mgmt"]},{"name":"mph","origin":"devel/mph","version":"1.2","comment":"Minimal perfect hashing code generator","maintainer":"ports@FreeBSD.org","www":"https://www.ibiblio.org/pub/Linux/devel/lang/c/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dda8d230cf07cd67088a94cb77fc5c916b0d1a68165c669721e5ab3b2169d8e7","flatsize":35128,"path":"All/mph-1.2.pkg","repopath":"All/mph-1.2.pkg","licenselogic":"single","pkgsize":10324,"desc":"The program mph tries to generate an order preserving minimal perfect\nhashing (MPH) function for the set of keys, one per line, on stdin.\nEach key can be at most 4095 characters long (see keys.h to increase\nthis limit), and the keys must be unique. If mph terminates, it emits\na language independent binary or text representation of the MPH\nfunction on stdout. To generate a usable hash function, this output\nshould be fed to a language dependent filter, like emitc.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe mph port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mplayer","origin":"multimedia/mplayer","version":"1.5.0.20240106","comment":"High performance media player supporting many formats","maintainer":"riggs@FreeBSD.org","www":"http://www.mplayerhq.hu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe55aa7376a81d8376a3f0cde288945c3e8793f3668bf555458994e4d604aac8","flatsize":3323538,"path":"All/mplayer-1.5.0.20240106.pkg","repopath":"All/mplayer-1.5.0.20240106.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1070188,"desc":"MPlayer is a multimedia player and encoder suite which runs on many\nplatforms. It plays a terrific number of different file formats\nand codecs including popular DivX, XviD, H.264 streams as well as\nDVD and SVCDs along with many popular audio codecs.\nOn the i386 platform it also supports some Windows DLL codec\nfamilies which allow playing of e.g. QuickTime movies.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"ffmpeg4":{"origin":"multimedia/ffmpeg4","version":"4.4.4_12"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libass":{"origin":"multimedia/libass","version":"0.17.3"},"libdvdnav":{"origin":"multimedia/libdvdnav","version":"6.1.1"},"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"mplayer-skins":{"origin":"multimedia/mplayer-skins","version":"1.1.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["multimedia","audio"],"shlibs_required":["libtinfo.so.6","libgnutls.so.30","libpng16.so.16","libjpeg.so.8","libdvdread.so.8","libfreetype.so.6","libfontconfig.so.1","libfribidi.so.0","libass.so.9","libswscale.so.5","libswresample.so.3","libavformat.so.58","libavcodec.so.58","libavutil.so.56","libpostproc.so.55","libdvdnav.so.4","libXext.so.6","libX11.so.6","libXss.so.1","libXv.so.1","libvdpau.so.1","libXinerama.so.1","libXxf86vm.so.1","libXxf86dga.so.1","libGL.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0"],"options":{"AALIB":"off","AMR_NB":"off","AMR_WB":"off","ASS":"on","BLURAY":"off","CACA":"off","CDIO":"off","DV":"off","DVDNAV":"on","ENCA":"off","FONTCONFIG":"on","FRIBIDI":"on","GIF":"off","GNUTLS":"on","GSM":"off","GUI":"on","IPV6":"on","JACK":"off","JPEG":"on","LADSPA":"off","LIBMNG":"off","LIRC":"off","LZO":"off","NAS":"off","NLS":"on","OPENAL":"off","OPENGL":"on","OPENJPEG":"off","OPUS":"off","PULSEAUDIO":"off","RTCPU":"on","SDL":"off","SKINS":"on","SMB":"off","SNDIO":"off","SPEEX":"off","SVGALIB":"off","V4L":"off","VDPAU":"on","VPX":"off","X11":"on","X11DGA":"on","X11VM":"on","XINERAMA":"on","XVIDEO":"on","XVMC":"off"},"messages":[{"message":"MPlayer's comprehensive documentation covers many topics like\noutput devices, video encoding, repairing broken files etc.\nIt is auto-generated daily and can be found on the project\nhomepage in the documentation section:\n\nhttp://www.mplayerhq.hu/design7/documentation.html\n\nMPlayer's system-wide configuration dir is\n\n/usr/local/etc/mplayer\n\nIf you want to install configuration files into this location\nin order to change mplayer's default settings for all users on\nyour system, you find some examples in\n\n/usr/local/share/mplayer/examples/etc","type":"install"}]},{"name":"mpifx","origin":"net/mpifx","version":"1.5","comment":"Modern Fortran wrappers around MPI routines","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dftbplus/mpifx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7a054b6e98e3617de931421594618e21e86383fbe08c9988e3ed27929527055","flatsize":1230308,"path":"All/mpifx-1.5.pkg","repopath":"All/mpifx-1.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":324872,"desc":"MpiFx provides modern Fortran (Fortran 2003) wrappers around routines\nof the MPI library to make their use as simple as possible. Currently\nseveral data distribution routines are covered.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"}},"categories":["net","devel"],"shlibs_required":["libmpifort.so.12","libmpi.so.12","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libmpifx.so"]},{"name":"mpg321","origin":"audio/mpg321","version":"0.2.10_13","comment":"Command-line MP3 player, compatible with mpg123","maintainer":"naddy@FreeBSD.org","www":"https://mpg321.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f16a643ed9320613e1b4404bdbfb882f1de015e8373a76d5947fcf179744cd23","flatsize":49066,"path":"All/mpg321-0.2.10_13.pkg","repopath":"All/mpg321-0.2.10_13.pkg","licenselogic":"single","pkgsize":23172,"desc":"mpg321 is a clone of the popular mpg123 command-line mp3 player. It should\nfunction as a drop-in replacement for mpg123 in many cases. While some of\nthe functionality of mpg123 is not yet implemented, mpg321 should function\nproperly in most cases for most people, such as for frontends such as\ngqmpeg.\n\nmpg321 is based on the mad MPEG audio decoding library. It therefore is\nhighly accurate, and also uses only fixed-point calculation, making it\nmore efficient on machines without a floating-point unit.\n\nWhile mpg321 is not as fast as the non-free mpg123 on systems which have a\nfloating point unit, it comes under the GNU General Public License, which\nallows greater freedom to its users. For most people who want mpg123,\nmpg321 is a better alternative.","deps":{"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libid3tag":{"origin":"audio/libid3tag","version":"0.16.3"},"libmad":{"origin":"audio/libmad","version":"0.16.4"}},"categories":["audio"],"shlibs_required":["libid3tag.so.0","libmad.so.0","libao.so.4"],"options":{"SCROBBLER":"off"},"annotations":{"cpe":"cpe:2.3:a:mpg321_project:mpg321:0.2.10:::::dragonfly6:x86_64:13"}},{"name":"mpg123.el-emacs_wayland","origin":"audio/mpg123.el","version":"1.65_1","comment":"Front-end to mpg123/ogg123 audio player for Emacsen","maintainer":"mew14930xvi@inbox.lv","www":"http://www.gentei.org/~yuuji/software/mpg123el/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59eba7ed2c0b17837c30df1e2f103ce1cf3457131a598de6ed4cb5299f5ecbe3","flatsize":119781,"path":"All/mpg123.el-emacs_wayland-1.65_1.pkg","repopath":"All/mpg123.el-emacs_wayland-1.65_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":32280,"desc":"The mpg123.el Emacs-Lisp program is a front-end to mpg123 audio player\nand OggVorbis audio player. You can select and play an music files\nfrom the list in your Emacs's buffer with familiar interface.\n\nDefault audio player now switched to MPlayer (2023-05-05).","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"}},"categories":["audio","elisp"],"options":{"MPG123":"off","MPLAYER":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"Put the expression below into your ~/.emacs.\n\n(autoload 'mpg123 \"mpg123\" \"A Front-end to mpg123\" t)","type":"install"}]},{"name":"mpg123.el-emacs_nox","origin":"audio/mpg123.el","version":"1.65_1","comment":"Front-end to mpg123/ogg123 audio player for Emacsen","maintainer":"mew14930xvi@inbox.lv","www":"http://www.gentei.org/~yuuji/software/mpg123el/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"658de41ab90760a1775cb200bc0a38cb55f790caf83390a8a5bf66860336a90c","flatsize":119781,"path":"All/mpg123.el-emacs_nox-1.65_1.pkg","repopath":"All/mpg123.el-emacs_nox-1.65_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":32268,"desc":"The mpg123.el Emacs-Lisp program is a front-end to mpg123 audio player\nand OggVorbis audio player. You can select and play an music files\nfrom the list in your Emacs's buffer with familiar interface.\n\nDefault audio player now switched to MPlayer (2023-05-05).","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"}},"categories":["audio","elisp"],"options":{"MPG123":"off","MPLAYER":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"Put the expression below into your ~/.emacs.\n\n(autoload 'mpg123 \"mpg123\" \"A Front-end to mpg123\" t)","type":"install"}]},{"name":"mpg123.el-emacs_devel_nox","origin":"audio/mpg123.el","version":"1.65_1","comment":"Front-end to mpg123/ogg123 audio player for Emacsen","maintainer":"mew14930xvi@inbox.lv","www":"http://www.gentei.org/~yuuji/software/mpg123el/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd1d63f5b0cec21cd973a16ddfeab7fac7cff0870121c78130d1022ebe247a2e","flatsize":119781,"path":"All/mpg123.el-emacs_devel_nox-1.65_1.pkg","repopath":"All/mpg123.el-emacs_devel_nox-1.65_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":32268,"desc":"The mpg123.el Emacs-Lisp program is a front-end to mpg123 audio player\nand OggVorbis audio player. You can select and play an music files\nfrom the list in your Emacs's buffer with familiar interface.\n\nDefault audio player now switched to MPlayer (2023-05-05).","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"}},"categories":["audio","elisp"],"options":{"MPG123":"off","MPLAYER":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"Put the expression below into your ~/.emacs.\n\n(autoload 'mpg123 \"mpg123\" \"A Front-end to mpg123\" t)","type":"install"}]},{"name":"mpg123","origin":"audio/mpg123","version":"1.32.6","comment":"Command-line player for MPEG Layer 1, 2, and 3 audio files","maintainer":"novel@FreeBSD.org","www":"https://www.mpg123.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c576828d203183d1173b5480efc1e5db38833d1fd4f1934958b65da222d4822a","flatsize":922842,"path":"All/mpg123-1.32.6.pkg","repopath":"All/mpg123-1.32.6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":305384,"desc":"The mpg123 reads one or more files (or standard input if ``-'' is\nspecified) or URLs and plays them on the audio device (default) or\noutputs them to stdout.  file/URL is assumed to be an MPEG-1/2 audio\nbit stream.","categories":["audio"],"shlibs_provided":["libmpg123.so.0","libout123.so.0","libsyn123.so.0"],"options":{"SNDIO":"off"},"annotations":{"cpe":"cpe:2.3:a:mpg123:mpg123:1.32.6:::::dragonfly6:x86_64"}},{"name":"mpg123.el-emacs_devel","origin":"audio/mpg123.el","version":"1.65_1","comment":"Front-end to mpg123/ogg123 audio player for Emacsen","maintainer":"mew14930xvi@inbox.lv","www":"http://www.gentei.org/~yuuji/software/mpg123el/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d85c31e1a6618309f3a06f4b8a2dcb2df3a41e7423f781ff9381ec60e33a2989","flatsize":119781,"path":"All/mpg123.el-emacs_devel-1.65_1.pkg","repopath":"All/mpg123.el-emacs_devel-1.65_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":32276,"desc":"The mpg123.el Emacs-Lisp program is a front-end to mpg123 audio player\nand OggVorbis audio player. You can select and play an music files\nfrom the list in your Emacs's buffer with familiar interface.\n\nDefault audio player now switched to MPlayer (2023-05-05).","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"}},"categories":["audio","elisp"],"options":{"MPG123":"off","MPLAYER":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"Put the expression below into your ~/.emacs.\n\n(autoload 'mpg123 \"mpg123\" \"A Front-end to mpg123\" t)","type":"install"}]},{"name":"mpg123.el-emacs_canna","origin":"audio/mpg123.el","version":"1.65_1","comment":"Front-end to mpg123/ogg123 audio player for Emacsen","maintainer":"mew14930xvi@inbox.lv","www":"http://www.gentei.org/~yuuji/software/mpg123el/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79b7ce5ce10aa296b4683b0f82bdd664b7077bb6cfae5801ad941101fe470a3e","flatsize":119781,"path":"All/mpg123.el-emacs_canna-1.65_1.pkg","repopath":"All/mpg123.el-emacs_canna-1.65_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":32260,"desc":"The mpg123.el Emacs-Lisp program is a front-end to mpg123 audio player\nand OggVorbis audio player. You can select and play an music files\nfrom the list in your Emacs's buffer with familiar interface.\n\nDefault audio player now switched to MPlayer (2023-05-05).","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"}},"categories":["audio","elisp"],"options":{"MPG123":"off","MPLAYER":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"Put the expression below into your ~/.emacs.\n\n(autoload 'mpg123 \"mpg123\" \"A Front-end to mpg123\" t)","type":"install"}]},{"name":"mpg123.el","origin":"audio/mpg123.el","version":"1.65_1","comment":"Front-end to mpg123/ogg123 audio player for Emacsen","maintainer":"mew14930xvi@inbox.lv","www":"http://www.gentei.org/~yuuji/software/mpg123el/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f84485da2b0826abd370d4a9ca2dc6cb0d5e79ae74c32bd70ebc568c56ad5569","flatsize":119781,"path":"All/mpg123.el-1.65_1.pkg","repopath":"All/mpg123.el-1.65_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":32252,"desc":"The mpg123.el Emacs-Lisp program is a front-end to mpg123 audio player\nand OggVorbis audio player. You can select and play an music files\nfrom the list in your Emacs's buffer with familiar interface.\n\nDefault audio player now switched to MPlayer (2023-05-05).","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"}},"categories":["audio","elisp"],"options":{"MPG123":"off","MPLAYER":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"Put the expression below into your ~/.emacs.\n\n(autoload 'mpg123 \"mpg123\" \"A Front-end to mpg123\" t)","type":"install"}]},{"name":"mpfr","origin":"math/mpfr","version":"4.2.1,1","comment":"Library for multiple-precision floating-point computations","maintainer":"ale@FreeBSD.org","www":"https://www.mpfr.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15a5bac05ecb652c0dfab7b0b37ccf6cc96b6ca21472d3c6a3f99f50b2a98329","flatsize":2237053,"path":"All/mpfr-4.2.1,1.pkg","repopath":"All/mpfr-4.2.1,1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":487684,"desc":"The MPFR library is a C library for multiple-precision floating-point\ncomputations with exact rounding (also called correct rounding).  It\nis based on the GMP multiple-precision library.\n\nThe main goal of MPFR is to provide a library for multiple-precision\nfloating-point computation which is both efficient and has a well-defined\nsemantics.  It copies the good ideas from the ANSI/IEEE-754 standard for\ndouble-precision floating-point arithmetic (53-bit mantissa).","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math","devel"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libmpfr.so.6"],"options":{"DOCS":"on","INFO":"on"}},{"name":"mpfrc++","origin":"math/mpfrc++","version":"3.7.1","comment":"High-performance C++ interface for MPFR library","maintainer":"yuri@FreeBSD.org","www":"http://www.holoborodko.com/pavel/mpfr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7adad95479cd149f73e4344416ecdd6f7001be5c71034ef387e5a97376b8924","flatsize":161247,"path":"All/mpfrc++-3.7.1.pkg","repopath":"All/mpfrc++-3.7.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28004,"desc":"MPFR library allows user to conduct floating-point calculations with virtually\nany (restricted by available memory only) precision with correct rounding.\nBesides simple arithmetic operations like \"+\" and \"/\" the whole set of\nmathematical functions is supported: sin, sqrt, pow, log, etc.\n\nMPFR defines custom C-language type to represent floating-point number mpfr_t.\nMathematical manipulations with mpfr_t - variables are done through\nassembler-look-like functions. For instance, to add two numbers x and y with\nresult in z special function mpfr_add(z,x,y,GMP_RNDN) should be called.","deps":{"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["math","devel"]},{"name":"mpfrcx","origin":"math/mpfrcx","version":"0.6.3_1","comment":"Arbitrary precision library for arithmetic of univariate polynomials","maintainer":"yuri@FreeBSD.org","www":"https://www.multiprecision.org/mpfrcx/home.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b8568ffcdce1c4a052c7ced29253bc3e1fb49bb0564a77680800db86004671c","flatsize":365683,"path":"All/mpfrcx-0.6.3_1.pkg","repopath":"All/mpfrcx-0.6.3_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":68772,"desc":"MPFRCX is a library for the arithmetic of univariate polynomials over arbitrary\nprecision real (GNU MPFR) or complex (GNU MPC) numbers, without control on the\nrounding. The functions implemented are not very numerous and somewhat\nidiosyncratic: the main motivation behind the library is to have functionality\navailable for the floating-point approach to complex multiplication. However,\nasymptotically fast routines such as Toom-Cook and the FFT for multiplication of\npolynomials are available, as well as fast routines for interpolation and\nevaluation based on trees of polynomials.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["math"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libmpfrcx.so.1"]},{"name":"mpfi","origin":"math/mpfi","version":"1.5.4","comment":"Multiple Precision Floating-point Interval library","maintainer":"thierry@FreeBSD.org","www":"https://perso.ens-lyon.fr/nathalie.revol/software.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"973c863aa9e55581f6896541e209446233ec6a85f77a4dde026be64ceffbe274","flatsize":592386,"path":"All/mpfi-1.5.4.pkg","repopath":"All/mpfi-1.5.4.pkg","licenselogic":"or","licenses":["LGPL3","GPLv3"],"pkgsize":86720,"desc":"MPFI is a library for interval arithmetic, which is built upon the MPFR\nmultiple precision floating-point arithmetic.\n\nMPFI is intended to be a portable library written in C for arbitrary\nprecision interval arithmetic with intervals represented using MPFR\nreliable floating-point numbers. It is based on the GNU MP library and\non the MPFR library.  The purpose of an arbitrary precision interval\narithmetic is on the one hand to get \"guaranteed\" results, thanks to\ninterval computation, and on the other hand to obtain accurate results,\nthanks to multiple precision arithmetic. The MPFI library is built upon\nMPFR in order to benefit from the correct rounding provided, for each\noperation or function, by MPFR.  Further advantages of using MPFR are\nits portability and compliance with the IEEE 754 standard for\nfloating-point arithmetic.\n\nwww: http://mpfi.gforge.inria.fr/","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["math"],"shlibs_required":["libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libmpfi.so.0"]},{"name":"mpdecimal","origin":"math/mpdecimal","version":"4.0.0","comment":"C/C++ arbitrary precision decimal floating point libraries","maintainer":"skrah@bytereef.org","www":"https://www.bytereef.org/mpdecimal/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6df7a2e2069dea7a4e996be7c04c6ad807ae5be767180fdf4e99db415c46ab7","flatsize":776130,"path":"All/mpdecimal-4.0.0.pkg","repopath":"All/mpdecimal-4.0.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":161016,"desc":"libmpdec is a complete C implementation of the General Decimal Arithmetic\nSpecification.  The specification, written by Mike Cowlishaw from IBM,\ndefines a general purpose arbitrary precision data type together with\nrigorously specified functions and rounding behavior.  As described in the\nscope section of the specification, libmpdec will - with minor restrictions -\nalso conform to the IEEE 754-2008 Standard for Floating-Point Arithmetic,\nprovided that the appropriate context parameters are set.\n\nlibmpdec++ is a complete C++ implementation of the General Decimal Arithmetic\nSpecification. libmpdec++ is mostly a header library around libmpdec.  The\nlibrary frees users from manual memory management and has an easy API with\ninline operators.  libmpdec++ has a thread local context for inline operators\nand other functions that use the implicit context.","categories":["math"],"shlibs_provided":["libmpdec++.so.4","libmpdec.so.4"]},{"name":"mpexpr","origin":"math/mpexpr","version":"1.2_2","comment":"Multiple precision math for Tcl","maintainer":"tcltk@FreeBSD.org","www":"https://mpexpr.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46cdc54fd722be2c1c737b7e6b7fc0a4b00ced60aead869f137872f0c81fb164","flatsize":183586,"path":"All/mpexpr-1.2_2.pkg","repopath":"All/mpexpr-1.2_2.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":68252,"desc":"Mpexpr adds two new commands to Tcl, 'mpexpr' and 'mpformat'.  Mpexpr works\nmuch like Tcl's  native 'expr', but does all calculations using an arbitrary\nprecision math package.  Mpexpr numbers can be any number of digits, with any\ndecimal precision.  Final precision is controlled by a Tcl variable\n'mp_precision', which can be any reasonable integer, limiting only the\nnumber of digits to the right of the decimal point.\n\nMpformat works much like Tcl's 'format', except it formats multiple\nprecision numbers in a variety of formats.\n\nMpexpr also includes most math functions provided by 'expr', as well\nas several new functions.  Mpexpr also supports Tcl variables and\nnested evaluation, just like 'expr':","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["math","tcl"],"shlibs_required":["libtcl86.so.1"]},{"name":"mpdscribble","origin":"audio/mpdscribble","version":"0.22_2","comment":"Musicpd last.fm client","maintainer":"freebsdbugs@tungol.org","www":"http://mpd.wikia.com/wiki/Client:Mpdscribble","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"534bc15cc076884588177af537a000b376d6ad89db5f2196008c9a7a2538cf42","flatsize":78824,"path":"All/mpdscribble-0.22_2.pkg","repopath":"All/mpdscribble-0.22_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29800,"desc":"mpdscribble is a music player daemon client which submits information about\ntracks being played to Last.fm (formerly audioscrobbler).","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libmpdclient":{"origin":"audio/libmpdclient","version":"2.22"}},"categories":["audio"],"shlibs_required":["libcurl.so.4","libmpdclient.so.2","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","SOUP":"off"}},{"name":"mpc","origin":"math/mpc","version":"1.3.1_1","comment":"Library of complex numbers with arbitrarily high precision","maintainer":"gerald@FreeBSD.org","www":"https://www.multiprecision.org/mpc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9120589eef310f57544c3b2ed31991cdcf5e1b9dd80a84825914d19579890fff","flatsize":566603,"path":"All/mpc-1.3.1_1.pkg","repopath":"All/mpc-1.3.1_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":118688,"desc":"Mpc is a C library for the arithmetic of complex numbers with\narbitrarily high precision and correct rounding of the result.\nIt is built upon and follows the same principles as Mpfr. The\nlibrary is written by Andreas Enge, Philippe Theveny and Paul\nZimmermann and is distributed under the Gnu Lesser General Public\nLicense, either version 2.1 of the license, or (at your option)\nany later version. The Mpc library has been registered in France\nby the Agence pour la Protection des Programmes on 2003-02-05\nunder the number IDDN FR 001 060029 000 R P 2003 000 10000.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["math","devel"],"shlibs_required":["libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libmpc.so.3"]},{"name":"mpdas","origin":"audio/mpdas","version":"0.4.5_4","comment":"MPD AudioScrobbler written in C++ supporting the latest protocol","maintainer":"henrik@affekt.org","www":"https://50hz.ws/mpdas/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f88c446a1ec3841cf02b92417f7805dd3d0ae5fffb79ed048c9c54e88a6f373c","flatsize":113274,"path":"All/mpdas-0.4.5_4.pkg","repopath":"All/mpdas-0.4.5_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":41384,"desc":"mpdas is an AudioScrobbler client for MPD written in C++.\nIt uses libcurl and libmpd.\nIt supports the latest AudioScrobbler protocol (1.21).\nIn case of a downtime or connectivity problems,\nmpdas will cache the played songs to ~/.mpdascache.\n\nPlease read the README at:\nhttps://github.com/hrkfdn/mpdas/tree/master/README","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libmpdclient":{"origin":"audio/libmpdclient","version":"2.22"}},"categories":["audio"],"shlibs_required":["libmpdclient.so.2","libcurl.so.4"],"messages":[{"message":"mpdas has been successfully installed.\n\nTo configure mpdas, simply create a file called .mpdasrc in\nyour home directory or in /usr/local/etc/mpdasrc.\n\nSyntax is easy. Example:\n\nusername = lastfmuser\npassword = password\n\nUse the runas variable to change the UID the process runs in.\n\nFor more information on configuration see:\nhttp://50hz.ws/mpdas/README.txt\n\nTo use the rc-script add the following line to /etc/rc.conf:\n\n\tmpdas_enable=\"YES\"\n\nThen start mpdas with\n\n\t/usr/local/etc/rc.d/mpdas start\n\nor reboot.","type":"install"},{"message":"As of version 0.4.3 the password is set in plaintext, whereas\npreviously it had to be an MD5 hash.","type":"upgrade","maximum_version":"0.4.3"}]},{"name":"mpeg_encode","origin":"multimedia/mpeg_encode","version":"1.5b","comment":"UCB's MPEG-I video stream encoder","maintainer":"multimedia@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90e0120fc005abbadb5693009a726cd32440260a1e502bfde9c1be6b26e7fdf9","flatsize":655372,"path":"All/mpeg_encode-1.5b.pkg","repopath":"All/mpeg_encode-1.5b.pkg","licenselogic":"single","pkgsize":145568,"desc":"From the README:\n\n                  MPEG-1 Video Software Encoder\n                 (Version 1.5; February 1, 1995)\n\n      Lawrence A. Rowe, Kevin Gong, Eugene Hung, Ketan Patel, Steve Smoot\n        and Dan Wallach\n     Computer Science Division-EECS, Univ. of Calif. at Berkeley\n\n This directory contains the freely distributed Berkeley MPEG-1 Video\n Encoder.  The encoder implements the standard described in the ISO/IEC\n International Standard 11172-2.  The code has been compiled and tested\n on the following platforms:\n\n  DECstation 5000 and Alpha\n  HP PA-RISC (HP/UX 9.X) (i.e., HP 9000/7XX and 9000/3XX)\n  SGI Indigo running IRIX 5.0.1\n  Sun Sparc (SunOS 4.X)\n\nThis is *not* bug-free software.  In particular, I've had problems using\nodd-sized input frames.  Other than that, it works OK.\n\neric.\nerich@FreeBSD.org","categories":["multimedia"],"options":{"DOCS":"on"}},{"name":"mrbayes","origin":"biology/mrbayes","version":"3.2.7_2","comment":"Bayesian inference of phylogeny","maintainer":"mzaki@e-mail.ne.jp","www":"https://nbisweden.github.io/MrBayes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a625f8b8457b63fddc9ca05e132e5d3a62a4c54faa4982b8778bf52b903836d9","flatsize":7352492,"path":"All/mrbayes-3.2.7_2.pkg","repopath":"All/mrbayes-3.2.7_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":5008444,"desc":"MrBayes is a program for the Bayesian estimation of phylogeny.\n\nBayesian inference of phylogeny is based upon a quantity called the\nposterior probability distribution of trees, which is the probability of a\ntree conditioned on the observations. The conditioning is accomplished\nusing Bayes's theorem. The posterior probability distribution of trees is\nimpossible to calculate analytically; instead, MrBayes uses a simulation\ntechnique called Markov chain Monte Carlo (or MCMC) to approximate the\nposterior probabilities of trees.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["biology"],"shlibs_required":["libreadline.so.8"],"options":{"AVX":"off","DOCS":"on","EXAMPLES":"on","FMA":"off","SSE":"on","MPICH":"off","OPENMPI":"off"},"messages":[{"message":"If MrBayes core dumps with \"illegal hardware instruction (core dumped) mb\", then\nit should be built on the target system.","type":"install"}]},{"name":"mpage","origin":"print/mpage","version":"2.5.7_1","comment":"Print multiple pages per sheet of paper","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2478ed7b330b37d44c0fac0f339a7f155974c242c010e9a3e060da8b48ffda94","flatsize":138896,"path":"All/mpage-2.5.7_1.pkg","repopath":"All/mpage-2.5.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48796,"desc":"Mpage is a program to reduce and print multiple pages of text per\nsheet on a PostScript compatible printer.\nIt also has limited functionality to do the same with postscript files itself.\n\nMpage and all the files distributed with mpage are covered by copyright:\n\n Copyright (c) 1994-1997 Marcel J.E. Mol, The Netherlands\n Copyright (c) 1988 Mark P. Hahn, Herndon, Virginia","categories":["print"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mpage port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mpack","origin":"converters/mpack","version":"1.6_4","comment":"External MIME packer/unpacker","maintainer":"dinoex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be07b5a2dd855be8cec14b037acf27fb3875cfbacd266b431315fbb28c173d0f","flatsize":76605,"path":"All/mpack-1.6_4.pkg","repopath":"All/mpack-1.6_4.pkg","licenselogic":"single","pkgsize":30576,"desc":"Mpack and munpack are utilities for encoding and decoding\n(respectively) binary files in MIME (Multipurpose Internet Mail\nExtensions) format mail messages.  For compatibility with older forms\nof transferring binary files, the munpack program can also decode\nmessages in split-uuencoded format.","categories":["converters","mail","news"],"annotations":{"cpe":"cpe:2.3:a:mpack_project:mpack:1.6:::::dragonfly6:x86_64:4"}},{"name":"mp_doccer","origin":"textproc/mp_doccer","version":"1.2.2","comment":"C source code documentation generator","maintainer":"jhale@FreeBSD.org","www":"https://triptico.com/software/mp_doccer.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0eb7f83c1a31943113db0c7a13b37354e3c4de243e9ba2a04fa6530e9294232d","flatsize":40568,"path":"All/mp_doccer-1.2.2.pkg","repopath":"All/mp_doccer-1.2.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":13696,"desc":"mp_doccer is a tool that travels C code files, and extracts specially\nmarked information to build documentation. This documentation can be\ngenerated in HTML, man pages, or an executable shell script. The markup\nis very similar to that in the Linux 2.4.x kernel sources.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on"}},{"name":"msbuild","origin":"devel/msbuild","version":"15.8.p_2","comment":"Build platform for .NET and Visual Studio","maintainer":"ports@FreeBSD.org","www":"https://github.com/Microsoft/msbuild","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"642bf1b294db27cfe5c79ce7291f86836c1c0be2f3cbd9bfd3899a0ee610273f","flatsize":44351017,"path":"All/msbuild-15.8.p_2.pkg","repopath":"All/msbuild-15.8.p_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7483992,"desc":"The Microsoft Build Engine is a platform for building applications. This\nengine, which is also known as MSBuild, provides an XML schema for a project\nfile that controls how the build platform processes and builds software. Visual\nStudio uses MSBuild, but MSBuild does not depend on Visual Studio. By invoking\nmsbuild.exe on your project or solution file, you can orchestrate and build\nproducts in environments where Visual Studio isn't installed.","deps":{"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe msbuild port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mp4v2","origin":"multimedia/mp4v2","version":"2.1.3_1","comment":"Library and tools to read, create, and modify mp4 files","maintainer":"multimedia@FreeBSD.org","www":"http://mp4v2.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afe9f591eb92f74f83de83b7a5c5626915462f57a5b2ebe09619fcef3b38deea","flatsize":1653473,"path":"All/mp4v2-2.1.3_1.pkg","repopath":"All/mp4v2-2.1.3_1.pkg","licenselogic":"single","licenses":["MPL11"],"pkgsize":433444,"desc":"Library and tools to read, create, and modify mp4 files.","categories":["multimedia"],"shlibs_provided":["libmp4v2.so.2"],"annotations":{"cpe":"cpe:2.3:a:mp4v2_project:mp4v2:2.1.3:::::dragonfly6:x86_64:1"}},{"name":"mp3wrap","origin":"audio/mp3wrap","version":"0.5_1","comment":"Merge mp3 files (and other formats)","maintainer":"ports@FreeBSD.org","www":"https://mp3wrap.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60666142d058f2ca76a1932b6bba314f5656211f124fac301ad45a17e4de37f2","flatsize":19777,"path":"All/mp3wrap-0.5_1.pkg","repopath":"All/mp3wrap-0.5_1.pkg","licenselogic":"single","pkgsize":11356,"desc":"Mp3Wrap is a command-line utility that wraps two or more mp3 files in one\nsingle large playable mp3, without losing filenames and ID3 informations (and\nwithout need of decoding/encoding). Also with the possibility of including\nother non mp3 files, such as PlayLists, info files, cover images, inside the\nmp3.","categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe mp3wrap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mp3val","origin":"audio/mp3val","version":"0.1.8","comment":"Program for MPEG audio stream validation","maintainer":"sunpoet@FreeBSD.org","www":"https://mp3val.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45be32cfaf4d03d0ae826855af25ce02772e27a0911a401619389cdacf5b8b7d","flatsize":68939,"path":"All/mp3val-0.1.8.pkg","repopath":"All/mp3val-0.1.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28324,"desc":"MP3val is a small, high-speed, free software tool for checking MPEG audio\nfiles' integrity. It can be useful for finding corrupted files (e.g.\nincompletely downloaded, truncated, containing garbage). MP3val is also able\nto fix most of the problems. Being a multiplatform application, MP3val can be\nrunned both under Windows and under Linux (or BSD).\n\nThe most common MPEG audio file type is MPEG 1 Layer III (mp3), but MP3val\nsupports also other MPEG versions and layers. The tool is also aware of the\nmost common types of tags (ID3v1, ID3v2, APEv2).\n\nThe core component of MP3val is an application with command-line interface.\nThere are also two graphical frontends for it: MP3val-frontend is a native\nWindows application (it is also included in the latest binary releases for\nWindows), mp3valgui is a multi-platform Python script (can be downloaded\nseparately), written by an independent developer. Installing the latter under\nWindows is a bit tricky, so for Windows the first frontend is recommended.","categories":["audio"]},{"name":"mpc-qt","origin":"multimedia/mpc-qt","version":"24.06","comment":"Media Player Classic Qute Theater","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/mpc-qt/mpc-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ce40a65f47ad23f8e458b833f615f93a5adceac9490af92eea3428a55074930","flatsize":2693752,"path":"All/mpc-qt-24.06.pkg","repopath":"All/mpc-qt-24.06.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":728868,"desc":"Media Player Classic Home Cinema is considered by many to be the\nquintessential media player for the Windows desktop. Media Player\nClassic Qute Theater (mpc-qt) aims to reproduce most of the interface\nand functionality of mpc-hc while using libmpv to play video instead\nof DirectShow.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["multimedia","audio"],"shlibs_required":["libmpv.so.2","libQt6OpenGLWidgets.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6Network.so.6","libQt6DBus.so.6","libQt6Core.so.6"],"options":{"DOCS":"on"}},{"name":"mp3unicode","origin":"audio/mp3unicode","version":"1.2.1_4","comment":"ID3 tags charset converter","maintainer":"ports@FreeBSD.org","www":"https://mp3unicode.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b74015d7b971d7c22c86341bfdf3099a9322d5bb9cc2d5f7d3fa794c12584aa8","flatsize":44474,"path":"All/mp3unicode-1.2.1_4.pkg","repopath":"All/mp3unicode-1.2.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18068,"desc":"MP3Unicode is a command line utility to convert ID3 tags in mp3\nfiles between different encodings.","deps":{"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio"],"shlibs_required":["libtag.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mp3unicode port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mp3riot","origin":"audio/mp3riot","version":"1.3_1","comment":"Mp3riot creates mp3 playlists, HTML files, etc","maintainer":"ports@FreeBSD.org","www":"http://www.linuxsecure.de/index.php?action=55","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b06f15876d8da5a92ea2460eda3cd0f487b09b6f6733af7ef92310a7cba74ef0","flatsize":224947,"path":"All/mp3riot-1.3_1.pkg","repopath":"All/mp3riot-1.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":40072,"desc":"mp3riot (formerly known as f2html.pl) is a command line utility\nthat searches recursively through directories, builds a file list\n(with additional file information), and generates HTML files,\nplaylists, etc. The output can be controlled, links can be corrected,\nand more. The script is mainly designed to create Web pages,\nplaylists, and databases for MP3 and Ogg files, but can also used for\nother purposes.","deps":{"p5-MP3-Info":{"origin":"audio/p5-MP3-Info","version":"1.26"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mp3riot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mp3lint","origin":"audio/mp3lint","version":"0.9_2","comment":"Configurable tool to check collections of audio files","maintainer":"sunpoet@FreeBSD.org","www":"https://erislabs.net/ianb/projects/mp3lint/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9ecb3cd81c0aab40d0f24db9ceedac6c3215db833da616d6b963e978a191fdc","flatsize":167256,"path":"All/mp3lint-0.9_2.pkg","repopath":"All/mp3lint-0.9_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":64600,"desc":"mp3lint is a tool to check collections of audio files for various problems. It\nis highly configurable, allowing you to specify your preferred format for\nfilenames, minimum bitrate, tests to ignore, etc.\n\nFormats checked are currently mp3, ogg, wav, flac, au, and m3u playlists.\nmp3lint is implemented as separate tools (perl modules), each of which\nimplements a set of tests. There are a total of 32 different tests.","deps":{"libmp3-archive-perl":{"origin":"audio/libmp3-archive-perl","version":"0.9_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"mp3stat","origin":"audio/mp3stat","version":"2.6.01_13","comment":"Read information about an MP3's, or OGG's bitstream","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/audio/mp3stat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d85e75d567c1b9f3d3e76a2d5c0b27a864816a323d45ff285c84340dab829870","flatsize":241998,"path":"All/mp3stat-2.6.01_13.pkg","repopath":"All/mp3stat-2.6.01_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":52396,"desc":"Mp3stat is a utility to read information about MP3's and OGG's bitstream.\nMore specifically, how certain bitrates have been placed in the bitstream\nby the encoder. Not only does mp3stat give you a graphical representation\nof the average bitrate per 1/500th of the file in, a linear bar graph to\nallow you to compare encoders and settings, it also has a batch file mode.\nThe batch file mode allows you to use mp3stat as a script utility instead\nof GUI, for use in your own programs and or scripts. The batch mode can be\nextended trivially to give just as much info as the GUI version, but now\ndefaults to configurable output of 3 pieces of info; name, runtime, and\naverage bitrate. The batch mode can take MP3's, and OGG's in the same\ndirectory, but it cannot (yet at least) recursively run into subdirectories\n-- this will be possible in the next version, arriving soon.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libvorbis.so.0","libogg.so.0"],"options":{"DOCS":"on","VORBIS":"on"}},{"name":"mp3splt","origin":"audio/mp3splt","version":"2.6.2_1","comment":"Utility to split MP3 and Ogg files (via CUE sheets)","maintainer":"citrin@citrin.ru","www":"https://mp3splt.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f73bfda629a2ebfaa8ad3eb7c7722255b00ce4eca8b1bd889d811c523fad42b","flatsize":113558,"path":"All/mp3splt-2.6.2_1.pkg","repopath":"All/mp3splt-2.6.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45928,"desc":"Mp3Splt is a command line utility to split mp3 and ogg files selecting a begin\nand an end time position, without decoding. It's very useful to split large\nmp3/ogg to make smaller files or to split entire albums to obtain original\ntracks. If you want to split an album, you can select split points and\nfilenames manually or you can get them automatically from CDDB (Internet or a\nlocal file) or from .cue files.  Otherwise if you have a file created either\nwith Mp3Wrap or AlbumWrap you can extract tracks just in few seconds. Supports\nVBR mp3.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libmp3splt":{"origin":"audio/libmp3splt","version":"0.9.2_4"}},"categories":["audio"],"shlibs_required":["libmp3splt.so.0","libintl.so.8"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:mp3splt_project:mp3splt:2.6.2:::::dragonfly6:x86_64:1"}},{"name":"mp3mover","origin":"audio/mp3mover","version":"2.1.1_1","comment":"Rename mp3s and manipulate them","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/mediamover/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c1c702850bd2c01166500261905297c83401c91447562787d5d640630ac338b","flatsize":29585,"path":"All/mp3mover-2.1.1_1.pkg","repopath":"All/mp3mover-2.1.1_1.pkg","licenselogic":"single","pkgsize":10628,"desc":"Rename mp3s and manipulate them.","deps":{"p5-tagged":{"origin":"audio/p5-tagged","version":"0.40_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mp3mover port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mp3guessenc","origin":"audio/mp3guessenc","version":"0.27.5","comment":"Utility for guessing which encoder was used to encode an mp3 file","maintainer":"ehaupt@FreeBSD.org","www":"http://mp3guessenc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a9dc0d95e27985d41da923836cfd9db17f60c1fa3e7b26ab3bcc8c9b0dd1da9","flatsize":102375,"path":"All/mp3guessenc-0.27.5.pkg","repopath":"All/mp3guessenc-0.27.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":35100,"desc":"This is a command-line utility which tries to determine the encoder used to\ncreate an mp3 file.\n\nEach encoder has unique characteristics fingerprinted into each file. This\nprogram analyzes algorithms that are used in any given file and determines which\nencoder was used. For example the Xing encoder never uses short blocks.","categories":["audio"]},{"name":"mp3gain","origin":"audio/mp3gain","version":"1.6.2","comment":"Tool to normalize the gain of MP3 files","maintainer":"dinoex@FreeBSD.org","www":"https://mp3gain.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef9aa32534a6275cdcb8f3dd9dadf81e19639a25362dcff43461ef52d2f70d30","flatsize":91355,"path":"All/mp3gain-1.6.2.pkg","repopath":"All/mp3gain-1.6.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":39816,"desc":"Tired of reaching for your volume knob every time your MP3 player changes to a\nnew song?  MP3Gain analyzes and adjusts MP3 files so that they have the same\nvolume.\n\nMP3Gain does not just do peak normalization, as many normalizers do.  Instead,\nit does some statistical analysis to determine how loud the file actually\nsounds to the human ear.  Also, the changes MP3Gain makes are completely\nlossless.  There is no quality lost in the change because the program adjusts\nthe MP3 file directly, without decoding and re-encoding.\n\nLICENSE: LGPL2 or later","deps":{"mpg123":{"origin":"audio/mpg123","version":"1.32.6"}},"categories":["audio"],"shlibs_required":["libmpg123.so.0"],"annotations":{"cpe":"cpe:2.3:a:mp3gain_project:mp3gain:1.6.2:::::dragonfly6:x86_64"}},{"name":"mp3check","origin":"audio/mp3check","version":"1.6","comment":"Tool for checking and fixing MP3 archive inconsistencies","maintainer":"ports@FreeBSD.org","www":"https://www.icculus.org/mp3check/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e35f1b4452f04d2323fec0dd41d958afdef2c25532963b0a8005d8921567ab53","flatsize":41253,"path":"All/mp3check-1.6.pkg","repopath":"All/mp3check-1.6.pkg","licenselogic":"single","pkgsize":10216,"desc":"Mp3check is a tool for checking and fixing mp3 archive\ninconsistencies:\n- Filenames (too long, spaces, weird characters, ...)\n- Redundant play lists\n- ID3 tags\n- Broken mp3 files\n- and more..","deps":{"id3tool":{"origin":"audio/id3tool","version":"1.2a_1"},"mp3_check":{"origin":"audio/mp3_check","version":"1.98_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe mp3check port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mp3cd","origin":"multimedia/mp3cd","version":"1.027_1,1","comment":"Perl script that burns MP3 to audio CDs","maintainer":"ports@FreeBSD.org","www":"https://outflux.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a6489c5d299fb052426f67c7ed59f2b336b6943d241b4fa05b270378795908c","flatsize":35626,"path":"All/mp3cd-1.027_1,1.pkg","repopath":"All/mp3cd-1.027_1,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":16048,"desc":"mp3cd is a perl script that normalizes and burns MP3,\nOGG, and WAV files to audio CDs.","deps":{"p5-Config-Simple":{"origin":"devel/p5-Config-Simple","version":"4.59_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["multimedia"],"messages":[{"message":"===>   NOTICE:\n\nThe mp3cd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mp3burn","origin":"audio/mp3burn","version":"0.4.2_2","comment":"Command line tool to burn audio CDs from MP3, Ogg, Vorbis, FLAC files","maintainer":"ports@FreeBSD.org","www":"https://mp3burn.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07c09807c269fa94b5d2b6c04a9ea35ebe994851ed1b5b0120183695aaf4b69e","flatsize":22486,"path":"All/mp3burn-0.4.2_2.pkg","repopath":"All/mp3burn-0.4.2_2.pkg","licenselogic":"single","pkgsize":9544,"desc":"mp3burn is a simple command line tool for making audio CDs from encoded audio\nfiles without filling up your disk with .wav files.\n\nIt uses Perl(1), ogg123(1), mpg321(1) or mpg123(1), cdrecord(1), flac(1), and\nthe MP3::Info Perl module.","deps":{"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"p5-MP3-Info":{"origin":"audio/p5-MP3-Info","version":"1.26"},"p5-Ogg-Vorbis-Header":{"origin":"audio/p5-Ogg-Vorbis-Header","version":"0.11"},"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"vorbis-tools":{"origin":"audio/vorbis-tools","version":"1.4.2_5,3"}},"categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe mp3burn port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mp3asm","origin":"audio/mp3asm","version":"0.1.3.1_1","comment":"MP3 frame level editor","maintainer":"sunpoet@FreeBSD.org","www":"https://sourceforge.net/projects/mp3asm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1eec478c45daec9374369b4f07462f3b7a3beead35de1ea793b72a6b7d315de4","flatsize":52225,"path":"All/mp3asm-0.1.3.1_1.pkg","repopath":"All/mp3asm-0.1.3.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22624,"desc":"An mpeg 1/2/2.5 audio layer 1,2,3 frame level editor. Allows for cutting,\ncopying, pasting of individual frames, correction of common (correctable)\nerrors, removal of bad frames and more. Quite useful program for maintaining any\nmp3 collection.\n\nFeature:\n- Removing bad frames and blips\n- Correcting certain errors in the stream\n- Working with individual frames, like one would with individual samples in a\n  wave editor\n- Removing or adding of empty frames (for id3v2)\n- Setting header flags, gain values\n- ...","categories":["audio"],"options":{"DOCS":"on"}},{"name":"mp3_check","origin":"audio/mp3_check","version":"1.98_1","comment":"Verifies the integrity of mp3 audio files","maintainer":"ericb@thedeepsky.com","www":"https://mp3check.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cce0a387e07ffca2a5306e86e4e0e3929049fee84774575aca15d18abf8e3f77","flatsize":25288,"path":"All/mp3_check-1.98_1.pkg","repopath":"All/mp3_check-1.98_1.pkg","licenselogic":"single","pkgsize":11280,"desc":"This is a port of mp3_check. mp3_check verifies the integrity\nof mp3 audio files and prints useful statistics. This is handy\nfor people who maintain libraries of mp3 files and need a way\nto verify their quality.","categories":["audio"]},{"name":"mp3blaster","origin":"audio/mp3blaster","version":"3.2.6_3","comment":"MP3 console ncurses-based player","maintainer":"novel@FreeBSD.org","www":"http://mp3blaster.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5bb0b442e6e7e32abb4469fdae625c657294c62d180f5955471aab34d09e0dbc","flatsize":746086,"path":"All/mp3blaster-3.2.6_3.pkg","repopath":"All/mp3blaster-3.2.6_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":158784,"desc":"mp3blaster is an interactive text-based mp3player. One of\nthe unique features of this player is the ability to divide\na playlist into groups (albums). Therefore, the play order\ncan be adjusted with great flexibility.","deps":{"libsidplay":{"origin":"audio/libsidplay","version":"1.36.60_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libsidplay.so.1","libvorbisfile.so.3","libvorbis.so.0","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","LIRC":"off","NAS":"off","SDL":"off","SIDPLAY":"on","VORBIS":"on"}},{"name":"mp3-archive-tools","origin":"audio/mp3-archive-tools","version":"0.9_2","comment":"Set of tools to ease organising a collection of audio files","maintainer":"sunpoet@FreeBSD.org","www":"https://erislabs.net/ianb/projects/mp3-archive-tools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e73fca5d9f39a2cc575bfed071e3243566e4429566483559b667bd2d1b2ff245","flatsize":177943,"path":"All/mp3-archive-tools-0.9_2.pkg","repopath":"All/mp3-archive-tools-0.9_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":63860,"desc":"MP3 Archive Tools is a set of tools to ease organising a collection of mp3 (and\nother audio) files.","deps":{"libmp3-archive-perl":{"origin":"audio/libmp3-archive-perl","version":"0.9_1"},"p5-MP3-Tag":{"origin":"audio/p5-MP3-Tag","version":"1.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio"]},{"name":"mp2d","origin":"science/mp2d","version":"f20190610","comment":"Program for calculating the MP2D dispersion energy","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Chandemonium/MP2D","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5b0aa255cdc223a5d3e927e525c498d2af9a70f4735ca43d66baa037db56ba0","flatsize":125227,"path":"All/mp2d-f20190610.pkg","repopath":"All/mp2d-f20190610.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42260,"desc":"MP2D is an open-source code (MIT license, see below) for calculating\nvan der Waals dispersion for second-order Moller-Plesset pertubation\ntheory. The calculation of the MP2D dispersion correction is analogous\nto MP2C:\n    E_MP2D = E_MP2 - E_UCHF + E_CKS\n\nThe UCHF and CKS dispersion energies are calculated according to Grimme's D3\nmethod. The CKS coefficients identical to those used in D3. The UCHF\ncoefficients were calculated specifically for this work. Dispersion\ncoefficients are currently available for the following elements:\n    H, B, C, N, O, F, Ne, P, S, Cl, Ar, Br","categories":["science"]},{"name":"mp-letter","origin":"print/mp-letter","version":"3.0.1_1","comment":"PostScript printing util for ASCII files","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23ac1608a796682ee58aa90df8de79813a6f64bcf60e1562f40acb23e10e89d0","flatsize":68856,"path":"All/mp-letter-3.0.1_1.pkg","repopath":"All/mp-letter-3.0.1_1.pkg","licenselogic":"single","pkgsize":22344,"desc":"MP will pretty print files to stdout/PostScript printer.  It has special\nprocessing for mail, USENET news articles, digests, and several personal\norganisers.  Printouts can be portrait, landscape or 2-up, and include\npretty headers with useful information (page number, printing date, file\nname or supplied header).  Mp is very useful for making archive listings of\nprograms.\n\nIncludes mp.el an Emacs interface to mp.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe mp-letter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mp-a4","origin":"print/mp-a4","version":"3.0.1_1","comment":"PostScript printing util for ASCII files","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bcbc282646a44bfc812ca1aedd6c2652bd6ab924da9bc9ad9dec3fac9fe9747","flatsize":68847,"path":"All/mp-a4-3.0.1_1.pkg","repopath":"All/mp-a4-3.0.1_1.pkg","licenselogic":"single","pkgsize":22336,"desc":"MP will pretty print files to stdout/PostScript printer.  It has special\nprocessing for mail, USENET news articles, digests, and several personal\norganisers.  Printouts can be portrait, landscape or 2-up, and include\npretty headers with useful information (page number, printing date, file\nname or supplied header).  Mp is very useful for making archive listings of\nprograms.\n\nIncludes mp.el an Emacs interface to mp.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe mp-a4 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mpqc","origin":"science/mpqc","version":"2.3.1_51","comment":"Massively Parallel Quantum Chemistry Program","maintainer":"yuri@FreeBSD.org","www":"https://mpqc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb625046a0e16c68a3f92be312f6ec916c47b72960d803ae56ffb9ceb6cf8d67","flatsize":34751348,"path":"All/mpqc-2.3.1_51.pkg","repopath":"All/mpqc-2.3.1_51.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4835460,"desc":"MPQC is the Massively Parallel Quantum Chemistry Program. It computes\nproperties of atoms and molecules from first principles using the time\nindependent Schrodinger equation. It runs on a wide range of architectures\nranging from single many-core computers to massively parallel computers.\nIts design is object oriented, using the C++ programming language.\n\nCapabilities\n* Closed shell, unrestricted and general restricted open shell Hartree-Fock\n  energies and gradients.\n* Closed shell, unrestricted and general restricted open shell density\n  functional theory energies and gradients.\n* Second order open shell perturbation theory (OPT2[2]) and Z-averaged\n  perturbation theory (ZAPT2) energies.\n* Second order closed shell Moller-Plesset perturbation theory energies and\n  gradients.\n* Second order Moller-Plesset perturbation theory including an R12/F12\n  correlation factor. Energies of closed- and open-shell systems are\n  supported.\n* Explicitly-correlated R12/F12 coupled-cluster methods via interface to\n  Psi3 code and via native (experimental) implementation.\n* Explicitly-correlated multireference methods (MRCI, CASPT2) via\n  interfaces to GAMESS and MOLCAS codes.\n* Robust internal coordinate geometry optimizer that efficiently optimizes\n  molecules with many degrees of freedom. Nearly arbitrary internal\n  coordinate constraints can be handled.\n\nYou can also validate your mpqc binaries when you employ other settings by:\n%25 make validate >& validate.log &\n(it may take few days, though)\nFor details, please see file:///usr/local/share/doc/mpqc/hierarchy.html\nor http://www.mpqc.org/mpqc-html/mpqcval.html","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libint":{"origin":"science/libint","version":"1.2.1.15"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tk-wrapper":{"origin":"x11-toolkits/tk-wrapper","version":"1.1_3"}},"categories":["science","parallel"],"shlibs_required":["libderiv.so.1","libr12.so.1","libint.so.1","liblapack.so.3","libblas.so.3","libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0"],"shlibs_provided":["libSCbasis.so.7","libSCcints.so.7","libSCclass.so.7","libSCcontainer.so.7","libSCdft.so.7","libSCgroup.so.7","libSCintv3.so.7","libSCisosurf.so.7","libSCkeyval.so.7","libSCmbpt.so.7","libSCmbptr12.so.7","libSCmisc.so.7","libSCmolecule.so.7","libSCoint3.so.7","libSCoptimize.so.7","libSCoptions.so.7","libSCpsi.so.7","libSCref.so.7","libSCrender.so.7","libSCscf.so.7","libSCscmat.so.7","libSCsolvent.so.7","libSCstate.so.7","libSCsymmetry.so.7","libSCwfn.so.7","libmpqc.so.7"],"options":{"ATLAS":"off","DOXYGEN":"off","EXAMPLES":"on","ICC":"off","MPI":"off","OPTIFLAGS":"off"}},{"name":"mozo","origin":"deskutils/mozo","version":"1.28.0","comment":"Editor for the freedesktop.org menu specification","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba7e9c57ba2fac6ba5fa32c0af79a9bd1631c7aec67f1e27571acc8ade7a340f","flatsize":614930,"path":"All/mozo-1.28.0.pkg","repopath":"All/mozo-1.28.0.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":124176,"desc":"Mozo is a simple freedesktop.org compliant menu editor\nfor MATE that lets you change your menus, simply and\nquickly. Just click and type to edit, add, and delete any\nmenu entry.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"mate-menus":{"origin":"x11/mate-menus","version":"1.28.0"},"mate-panel":{"origin":"x11/mate-panel","version":"1.28.0,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","mate"],"options":{"NLS":"on"}},{"name":"mp","origin":"editors/mp","version":"5.61_1","comment":"Programming text editor","maintainer":"jhale@FreeBSD.org","www":"https://www.triptico.com/software/mp.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"498c72124a5a53c61f69b4b56fba48f8b4ba81c8872b9c915ebc44280c23d8bd","flatsize":1501563,"path":"All/mp-5.61_1.pkg","repopath":"All/mp-5.61_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":250676,"desc":"Minimum Profit is an easy to use programmer's text editor.  Its features:\n\n  - Syntax highlighting for many popular languages and file formats\n  - Fully scriptable using a C-like scripting language\n  - Unlimited undo levels; configurable keys, menus, and colors\n  - Can edit multiple files at the same time (shared copy/paste buffer)\n  - Creative use of tags, symbol name auto-completion\n  - Intelligent, context-dependent help system\n  - Automatic indentation, word wrapping, internal grep, etc.\n  - Spellchecking support (via the ispell package)\n  - Multilingual; has complete Unicode support","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["editors"],"shlibs_required":["libpcreposix.so.0","libintl.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","MANPAGES":"on","NLS":"on","PCRE":"on","ANSI":"off","NCURSES":"on","GTK2":"off","GTK3":"off","QT5":"off"},"messages":[{"message":"The default color scheme for GUI drivers changed in version 5.30 to a\ndark background and softer colors. If you want to revert to the classic\nbright colors on white background theme, edit the configuration file\n(File -> Edit configuration file) and copy and paste the following:\n\n    /* Minimum Profit Classic Colors */\n    mp.colors.normal.gui        = [ 0x000000, 0xffffff ];\n    mp.colors.cursor.gui        = mp.colors.normal.gui;\n    mp.colors.selection.gui     = [ 0xff0000, 0xffffff ];\n    mp.colors.comments.gui      = [ 0x00cc77, 0xffffff ];\n    mp.colors.documentation.gui = [ 0x8888ff, 0xffffff ];\n    mp.colors.quotes.gui        = [ 0x0000ff, 0xffffff ];\n    mp.colors.matching.gui      = [ 0x000000, 0xffff00 ];\n    mp.colors.word1.gui         = [ 0x00aa00, 0xffffff ];\n    mp.colors.word2.gui         = [ 0xff6666, 0xffffff ];\n    mp.colors.word3.gui         = [ 0x000088, 0xffffff ];\n    mp.colors.tag.gui           = [ 0x8888ff, 0xffffff ];\n    mp.colors.spell.gui         = [ 0xff8888, 0xffffff ];\n    mp.colors.search.gui        = [ 0x000000, 0x00cc77 ];","type":"install"}]},{"name":"movit","origin":"graphics/movit","version":"1.6.3_1","comment":"High-performance video filters for the GPU","maintainer":"ports@FreeBSD.org","www":"https://movit.sesse.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e97ecb2ac6825692eb2245147b3ea09fd3934256843c648e39c62fef9728bda0","flatsize":2917874,"path":"All/movit-1.6.3_1.pkg","repopath":"All/movit-1.6.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":381404,"desc":"Movit is the Modern Video Toolkit, notwithstanding that anything\nthat's called \"modern\" usually isn't, and it's really not a toolkit.\n\nMovit aims to be a _high-quality_, _high-performance_, _open-source_\nlibrary for video filters.","deps":{"eigen":{"origin":"math/eigen3","version":"3.4.0_3"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"}},"categories":["graphics"],"shlibs_required":["libepoxy.so.0","libfftw3.so.3"],"shlibs_provided":["libmovit.so.8"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe movit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"movingmotif","origin":"x11-toolkits/movingmotif","version":"2.3.0_3","comment":"Display scientific data as dynamic plot","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/movingmotif/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68696829879dbea97a292e5c33f7d51e0c48cf8c12bada6e58674b2b32072f29","flatsize":269700,"path":"All/movingmotif-2.3.0_3.pkg","repopath":"All/movingmotif-2.3.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":84944,"desc":"Three widgets to display scientific data as dynamic plot:\n\n   - WScroll like an oscilloscope (or pen-recorder) scrolling though the\n     window\n   - WEzdraw dynamix X/Y plotting\n   - WHistbar bargraph display with time as 3rd dimension","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["x11-toolkits"],"shlibs_required":["libXm.so.4","libXpm.so.4","libXt.so.6","libX11.so.6"],"shlibs_provided":["libmindsrc.so.0","libmovingmotif.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe movingmotif port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mpatrol","origin":"devel/mpatrol","version":"1.4.8_6","comment":"Dynamic memory debugging and profiling library","maintainer":"ports@FreeBSD.org","www":"https://mpatrol.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aeb3189df8a70105802d0d8a405e27889f4634aad6e36bf222e8edb430265d16","flatsize":11599489,"path":"All/mpatrol-1.4.8_6.pkg","repopath":"All/mpatrol-1.4.8_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2695612,"desc":"The mpatrol library is a powerful debugging tool that attempts to diagnose\nrun-time errors that are caused by the wrong use of dynamically allocated\nmemory. It acts as a malloc() debugger for debugging dynamic memory\nallocations, although it can also trace and profile calls to malloc() and\nfree() too.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libelf":{"origin":"devel/libelf","version":"0.8.13_3"}},"categories":["devel"],"shlibs_required":["libelf.so.0","libintl.so.8"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mpatrol port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mouseclock","origin":"x11-clocks/mouseclock","version":"1.0_5","comment":"Display the current time using the X root cursor","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00b3857bb58cf1bba656cd3b26ad8cf536f59fc352d7975186a2363833a3e339","flatsize":31109,"path":"All/mouseclock-1.0_5.pkg","repopath":"All/mouseclock-1.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12348,"desc":"Mouseclock is a little program to display the current time using\nthe X root cursor.\n\nSee README for details.\n\nOrignal mouseclock written by santini@chambord.univ-orleans.fr .\nThis port is done by kazu@jp.freebsd.org .","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11-clocks"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mouseclock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mourier","origin":"x11-fonts/mourier","version":"g20170925_1","comment":"Alphabet of geometric symbols based on 7x7 units","maintainer":"0mp@FreeBSD.org","www":"https://velvetyne.fr/fonts/mourier/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acc35e031869e0041d745c76e6527178f3f3b46d2d431641b4704997ab15a19b","flatsize":18110,"path":"All/mourier-g20170925_1.pkg","repopath":"All/mourier-g20170925_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":8168,"desc":"Geometric alphabet created in 1970 by a Danish graphic designer Eric Mourier.\nThe font is based on a square of 7 x 7 units and made of unclosed lines.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"moveable-type-fonts","origin":"x11-fonts/moveable-type-fonts","version":"20100801_2","comment":"Collection of open source fonts","maintainer":"olgeni@FreeBSD.org","www":"https://www.theleagueofmoveabletype.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7b420d86bdb036d0a86ad0ab03fa393066229afd6534d8ff18fb614288ed82e","flatsize":1321376,"path":"All/moveable-type-fonts-20100801_2.pkg","repopath":"All/moveable-type-fonts-20100801_2.pkg","licenselogic":"single","pkgsize":499372,"desc":"We're done with the tired old fontstacks of yesteryear. Enough with\nthe limitations of the web, we won't have it. It's time to raise\nour standards. Here, you'll find only the most well-made, free &\nopen-source, @font-face ready fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"mpich","origin":"net/mpich","version":"4.2.1_2","comment":"Portable implementation of MPI-1, MPI-2 and MPI-3","maintainer":"laurent.chardon@gmail.com","www":"https://www.mpich.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e28ad67968a4364ecd8f3ece0b993c573b394ab75a334eda84045d6297560dc","flatsize":23732014,"path":"All/mpich-4.2.1_2.pkg","repopath":"All/mpich-4.2.1_2.pkg","licenselogic":"single","licenses":["MPICH"],"pkgsize":4296160,"desc":"MPICH is an implementation of the Message-Passing Interface (MPI) standard.\n\nThe goal of MPICH is to provide an MPI implementation that supports\ndifferent computation and communication platforms including commodity\nclusters, high-speed networks and proprietary high-end computing systems.\nIt also enables cutting-edge research in MPI through an easy-to-extend\nmodular framework for other derived implementations.\n\nSee also <https://github.com/pmodels/mpich>.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"hwloc2":{"origin":"devel/hwloc2","version":"2.8.0_1"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","parallel"],"shlibs_required":["libhwloc.so.15","libepoll-shim.so.0","libjson-c.so.5","libgfortran.so.5","libquadmath.so.0","libgcc_s.so.1"],"shlibs_provided":["libmpi.so.12","libmpicxx.so.12","libmpifort.so.12"],"options":{"DOCS":"on","FORTRAN":"on","L0":"off","DGFORKER":"off","GFORKER":"on"}},{"name":"mousepad","origin":"editors/mousepad","version":"0.6.2","comment":"Simple text editor for the Xfce Desktop","maintainer":"xfce@FreeBSD.org","www":"https://git.xfce.org/apps/mousepad/about/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96dccf9b43afe0a33b92d4be97001f590fa7be9533f648d4765855dab4761c0b","flatsize":2105752,"path":"All/mousepad-0.6.2.pkg","repopath":"All/mousepad-0.6.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":393576,"desc":"Mousepad is a simple text editor for the Xfce desktop environment.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"polkit":{"origin":"sysutils/polkit","version":"124_3"}},"categories":["editors","xfce"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","libgtksourceview-3.0.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libglib-2.0.so.0","libgspell-1.so.2","libenchant-2.so.2"],"shlibs_provided":["libmousepad.so.0","libmousepad-plugin-gspell.so"],"options":{"NLS":"on","SPELL":"on"}},{"name":"mountsmb2","origin":"sysutils/mountsmb2","version":"0.90.2","comment":"SMB/CIFS shares mounting scripts to do it at login","maintainer":"ports@FreeBSD.org","www":"http://www.granch.ru/~shelton","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b0bdfb45403bcacd2733067fa03048e0c715ae8673098c7c2f5667cd16f1b0d","flatsize":15158,"path":"All/mountsmb2-0.90.2.pkg","repopath":"All/mountsmb2-0.90.2.pkg","licenselogic":"single","pkgsize":7380,"desc":"This set of scripts allows you to imitate Windows feature to automount some\nnetwork shares at login time. It is relatively difficult in setup - you should\nunderstand, what you do, know how to install SMB/CIFS support into a kernel,\nhow to setup /etc/nsmb.conf and .nsmbrc files, etc.\n\nScript are written on Shell. Uses nbtscan and host utilites to locate Windows\nboxes when generated .nsmbrc file in semi-automated mode with smb2nsmbrc helper\nscript. Also uses their own file .mssmbrc to describe any share, mounted with\nmountsmb2.","deps":{"nbtscan":{"origin":"net-mgmt/nbtscan","version":"1.7.2"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["sysutils","net"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Please, read /usr/local/share/examples/mountsmb2/README.FreeBSD\n*B*E*F*O*R*E* the FIRST RUN of Mountsmb2!\n\nIn order to run Mountsmb2 properly, be sure that:\n\n1. Your kernel is configured properly\n2. Your /etc/nsmb.conf file is configured properly\n3. Your .nsmbrc file is configured properly (this means, that\n   the password to *ANY* server in your network is recorded in\n   this file. For semi-automatic creation of .nsmbrc you can use\n   the smb2nsmbrc script)\n4. Your .mssmbrc file is created and filled properly\n\nKeep in mind, that:\n\n1. Mountsmb2 only calls mount_smbfs to mount shares with params, described in\n   a .mssmbrc file\n2. DO NOT DISTURB ME ABOUT FreeBSD's SMB IMPLEMENTATION!","type":"install"},{"message":"===>   NOTICE:\n\nThe mountsmb2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mozjpeg","origin":"graphics/mozjpeg","version":"4.1.5","comment":"Improved JPEG encoder by Mozilla","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/mozilla/mozjpeg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71f667375eb285c498d5f87ab869263c01c5d35562c2642a24ca1e6a8c523b03","flatsize":5271003,"path":"All/mozjpeg-4.1.5.pkg","repopath":"All/mozjpeg-4.1.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":582164,"desc":"Mozilla JPEG Encoder Project\n\nMozJPEG reduces file sizes of JPEG images while retaining quality and\ncompatibility with the vast majority of the world's deployed decoders.\n\nMozJPEG is based on libjpeg-turbo. It's compatible with libjpeg API and ABI, and\ncan be used as a drop-in replacement for libjpeg. MozJPEG makes tradeoffs that\nare intended to benefit Web use cases and focuses solely on improving encoding,\nso it's best used as part of a Web encoding workflow.\n\nMozJPEG is meant to be used as a library in graphics programs and image\nprocessing tools. We include a demo cjpeg tool, but it's not intended for\nserious use. We encourage authors of graphics programs to use MozJPEG's C API\ninstead.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"],"shlibs_provided":["libjpeg.so.8","libturbojpeg.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:mozilla:mozjpeg:4.1.5:::::dragonfly6:x86_64"}},{"name":"motsognir","origin":"net/motsognir","version":"1.0.13_1","comment":"Full-featured gopher server without dependencies","maintainer":"kaltheat@gmail.com","www":"https://sourceforge.net/projects/motsognir/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6593490d0199911690c8071a9a83153fd3cb7b2bbe348dfe6ceaa9e560cb4e1","flatsize":61531,"path":"All/motsognir-1.0.13_1.pkg","repopath":"All/motsognir-1.0.13_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31556,"desc":"Motsognir is a robust, reliable and easy to install open-source gopher server\nfor Unix-like systems (Linux, BSD, and anything else POSIX-compliant).\n\nThe Motsognir gopher server is meant to be used for small projects (like home\nservers), but should scale well on bigger architectures as well. All the\nconfiguration is done via a single configuration file, which has very\nreasonable defaults. That makes Motsognir easily maintainable, and allows the\nadministrator to have a full knowledge of what features are allowed/enabled on\nthe server. Motsognir supports server-side CGI applications and PHP scripts, is\nplainly compatible with UTF-8 filesystems, and is entirely written in ANSI C\nwithout external dependencies.","categories":["net"],"messages":[{"message":"Please configure Motsognir using\n\n  /usr/local/etc/motsognir.conf\n\n\nAdd the following line to /etc/rc.conf to enable Motsognir:\n\n  motsognir_enable=\"YES\"\n\n\nThen you can start Motsognir daemon by issuing the following command:\n\n  /usr/local/etc/rc.d/motsognir start\n\n\nYou might need to add the following line to /etc/syslog.conf\n\n  daemon.*                                        /var/log/daemon.log\n\nif you want to keep log informations of Motsognir. Some of them go to\n/var/log/messages, but connection informations go to LOG_INFO.\nSince version 1.0.12 you can also configure the log facility\n(see LogFacility in motsognir.conf).\n\n\nMotsognir will serve files in /var/gopher/ per default.\n\n\nNote that Motsognir tries to use an inet6/ipv6 socket. Therefore it needs\naccess to an interface where ipv6 is enabled (for instance if you run\nMotsognir in a jail). This holds even if you want to bind it to an ipv4\naddress.\nSince version 1.0.11 you can disable IPv6 (see disableipv6 in\nmotsognir.conf).","type":"install"}]},{"name":"most","origin":"sysutils/most","version":"5.2.0_1","comment":"Pager (like less) which has support for windows and binary files","maintainer":"ehaupt@FreeBSD.org","www":"https://www.jedsoft.org/most/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e97ad81a7e80f440e70cc047b09e47ea411ef6ae63e21dfd892e266bb6db012","flatsize":134417,"path":"All/most-5.2.0_1.pkg","repopath":"All/most-5.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":57040,"desc":"most is a pager (like less) that displays, one windowful at a time,\nthe contents of a file on a terminal.  It pauses after each windowful\nand prints the following on the window status line: the screen, the\nfile name, current line number, and the percentage of the file so far\ndisplayed.\n\nIn addition to displaying ordinary text files, most can also display\nbinary files as well as files with arbitrary ascii characters.  As an\noption, autosensing of binary files can be disabled (via the -k\noption), thereby allowing one to browse files encoded in a different\nlanguage (Japanese, Korean, Chinese, etc).\n\nFTP: ftp://ftp.jedsoft.org/pub/davis/most","deps":{"libslang2":{"origin":"devel/libslang2","version":"2.3.3_2"}},"categories":["sysutils"],"shlibs_required":["libslang.so.2"],"options":{"DOCS":"on"}},{"name":"morse","origin":"comms/morse","version":"2.5_2","comment":"Morse Code Trainer","maintainer":"hamradio@FreeBSD.org","www":"http://www.catb.org/~esr/morse/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea5ac06a61c28e105fd88869803c684180d95f110080c8b250401fe471525830","flatsize":79186,"path":"All/morse-2.5_2.pkg","repopath":"All/morse-2.5_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30888,"desc":"This is Morse Classic, a generic morse-code practice utility for Unix systems.\nYou'll invoke it as \"morsec\"; to distinguish it from Alan Cox's \"morse\" program.\n\nA modified version of the program \"QSO\" by Paul J. Drongowski is also included.","categories":["comms","hamradio"],"options":{"OSS":"on","X11":"off","PULSEAUDIO":"off"}},{"name":"mosh","origin":"net/mosh","version":"1.4.0_2","comment":"Mobile terminal that supports intermittent connectivity","maintainer":"zi@FreeBSD.org","www":"https://mosh.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48141c7a063b7f8f49626bf289cc77001df379f79a3e868348a0c644d30e1b62","flatsize":825299,"path":"All/mosh-1.4.0_2.pkg","repopath":"All/mosh-1.4.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":209376,"desc":"Remote terminal application that allows roaming, supports intermittent\nconnectivity, and provides intelligent local echo and line editing of\nuser keystrokes.\n\nMosh is a replacement for SSH. It's more robust and responsive,\nespecially over Wi-Fi, cellular, and long-distance links.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"}},"categories":["net"],"shlibs_required":["libtinfo.so.6","libprotobuf.so.24.4.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libssl.so.12","libcrypto.so.12"],"messages":[{"message":"Please note that mosh requires UTF-8 character set.  To set this on a\nper-user basis, you should add the following to ~/.login_conf:\nme:\\\n        :charset=UTF-8:\\\n        :lang=en_US.UTF-8:\\\n        :setenv=LC_COLLATE=C:\n\nThis only needs to be completed on the client.","type":"install"}]},{"name":"mosquitto","origin":"net/mosquitto","version":"2.0.18","comment":"Open source MQTT broker","maintainer":"joe@thrallingpenguin.com","www":"https://mosquitto.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f16dbe9feb58139b3cffb2eb585f6642e832474bee22d778f36ab3e567ddca47","flatsize":1048480,"path":"All/mosquitto-2.0.18.pkg","repopath":"All/mosquitto-2.0.18.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":320440,"desc":"Mosquitto is an open source (BSD licensed) message broker that implements\nthe MQ Telemetry Transport protocol versions 3.1 and 3.1.1. MQTT provides\na lightweight method of carrying out messaging using a publish/subscribe\nmodel. This makes it suitable for \"machine to machine\" messaging such as\nwith low power sensors or mobile devices such as phones, embedded\ncomputers or microcontrollers like the Arduino.","deps":{"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"libcjson":{"origin":"devel/libcjson","version":"1.7.18_2"},"libwebsockets":{"origin":"net/libwebsockets","version":"4.3.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"users":["nobody"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libcjson.so.1","libcares.so.2","libwebsockets.so.19"],"shlibs_provided":["libmosquitto.so.1","libmosquittopp.so.1"],"options":{"CARES":"on","WEBSOCKETS":"on"},"annotations":{"cpe":"cpe:2.3:a:eclipse:mosquitto:2.0.18:::::dragonfly6:x86_64"},"messages":[{"message":"The mosquitto MQTT Python driver is now provided by net/py-paho-mqtt","type":"install"}]},{"name":"moreutils","origin":"sysutils/moreutils","version":"0.69","comment":"Additional Unix utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://joeyh.name/code/moreutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc5d5777406e787ff7a425d7dd1387e21da719393e23eee86b67774a404987dc","flatsize":148410,"path":"All/moreutils-0.69.pkg","repopath":"All/moreutils-0.69.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":59536,"desc":"This is a collection of the Unix tools that nobody thought to write long ago,\nwhen Unix was young.\n\nCurrently it consists of these tools:\n- chronic: runs a command quietly unless it fails\n- combine: combine the lines in two files using boolean operations\n- errno: look up errno names and descriptions\n- ifdata: get network interface info without parsing ifconfig output\n- ifne: run a command if the standard input is not empty\n- isutf8: check if a file or standard input is utf-8\n- lckdo: execute a program with a lock held (deprecated)\n- mispipe: pipe two commands, returning the exit status of the first\n- parallel: run multiple jobs at once\n- pee: tee standard input to pipes\n- sponge: soak up standard input and write to a file\n- ts: timestamp standard input\n- vidir: edit a directory in your text editor\n- vipe: insert a text editor into a pipe\n- zrun: automatically uncompress arguments to command\n\nNote that parallel and ts utilities are installed with \"moreutils-\" prefix.","deps":{"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"MANPAGES":"on"}},{"name":"mosh-scheme","origin":"lang/mosh","version":"0.2.7_7","comment":"Fast R6RS Scheme interpreter","maintainer":"mjt@cltn.org","www":"https://mosh.monaos.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"532513c00300c06f9ff7fce6586204bc7d026108a2e7e18a953b672eb5b68ed5","flatsize":7192227,"path":"All/mosh-scheme-0.2.7_7.pkg","repopath":"All/mosh-scheme-0.2.7_7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1062716,"desc":"Mosh is a free and fast interpreter for Scheme as specified in the R6RS.\nR6RS is the latest revision of the Scheme standard; the current release\nof Mosh supports all the features of R6RS.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["lang"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libgmp.so.10","libonig.so.5"]},{"name":"moosefs3-netdump","origin":"sysutils/moosefs3-netdump","version":"3.0.117_1","comment":"MooseFS network packet dump utility","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c05cc576f65959040b758adb38606f6c287d4af38550f193fe975c26cf13d1b","flatsize":42970,"path":"All/moosefs3-netdump-3.0.117_1.pkg","repopath":"All/moosefs3-netdump-3.0.117_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16672,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: MooseFS network packet dump utility","categories":["sysutils"],"users":["mfs"],"groups":["mfs"]},{"name":"moosefs3-metalogger","origin":"sysutils/moosefs3-metalogger","version":"3.0.117_1","comment":"MooseFS metadata backup server","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8af7aaff834710e31ca2bf9f2fd53c5020b76cbb6a7396bcfc046bb8171ffd93","flatsize":97213,"path":"All/moosefs3-metalogger-3.0.117_1.pkg","repopath":"All/moosefs3-metalogger-3.0.117_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38376,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: MooseFS metalogger (metadata replication) server.","categories":["sysutils"],"users":["mfs"],"groups":["mfs"],"messages":[{"message":"A startup script has been installed as:\n\n/usr/local/etc/rc.d/mfsmetalogger\n\nUse it to start/stop the mfsmetalogger service after you have added\nthe following line to your rc.conf file:\n\nmfsmetalogger_enable=\"YES\"","type":"install"}]},{"name":"moosefs3-master","origin":"sysutils/moosefs3-master","version":"3.0.117_1","comment":"Fault-tolerant distributed filesystem","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9ba31f0d27e6ca9e989fec68c8f0893ce0a8d018622a38bdb6cb7521c1642b5","flatsize":870465,"path":"All/moosefs3-master-3.0.117_1.pkg","repopath":"All/moosefs3-master-3.0.117_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":327064,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: MooseFS master (metadata) server.","categories":["sysutils"],"users":["mfs"],"groups":["mfs"],"messages":[{"message":"A startup script has been installed as:\n\n/usr/local/etc/rc.d/mfsmaster\n\nUse it to start/stop the mfsmaster service after you have added\nthe following line to your rc.conf file:\n\nmfsmaster_enable=\"YES\"","type":"install"}]},{"name":"mosml","origin":"lang/mosml","version":"2.10.1_1","comment":"Lightweight implementation of Standard ML","maintainer":"ports@FreeBSD.org","www":"https://mosml.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69e922de259b107395f37a009c658a7975fec27e66c1eaaa1cf7a9becfaed80c","flatsize":6614106,"path":"All/mosml-2.10.1_1.pkg","repopath":"All/mosml-2.10.1_1.pkg","licenselogic":"single","licenses":["mosml"],"pkgsize":1534956,"desc":"This is Moscow ML, a lightweight implementation of Standard ML:\n\nThe current version of Moscow ML\n  * implements the full Standard ML language, as revised 1997,\n    including Modules and some extensions\n  * yet is backwards compatible with versions prior to 2.00\n  * implements large parts of the new SML Basis Library\n  * implements separate compilation\n  * can produce compact stand-alone executables (a la Caml Light)\n  * supports quotations and antiquotations, useful for metaprogramming\n  * supports dynamic linking of external functions","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang"],"shlibs_required":["libgmp.so.10"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mosml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"moosefs3-cli","origin":"sysutils/moosefs3-cli","version":"3.0.117_1","comment":"MooseFS command line interface","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"901dad1d6f6a0f2224ce2455ce9684c0040dd5c08c535969de4bb87cd022a8a6","flatsize":348172,"path":"All/moosefs3-cli-3.0.117_1.pkg","repopath":"All/moosefs3-cli-3.0.117_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51468,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: MooseFS CLI utilities.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"users":["mfs"],"groups":["mfs"]},{"name":"moregroupware","origin":"deskutils/moregroupware","version":"0.7.4_3","comment":"Web based GroupWare system","maintainer":"eksffa@freebsdbrasil.com.br","www":"https://moregroupware.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2237431694a664f4e82c6635044b0154b6b276caaa47525a6f5a5760e4fd1894","flatsize":8367309,"path":"All/moregroupware-0.7.4_3.pkg","repopath":"All/moregroupware-0.7.4_3.pkg","licenselogic":"single","pkgsize":1621632,"desc":"Moregroupware is a web-based groupware application.\nSome of the features that are worth being mentioned:\n\n\tContact/address management\n\tWebmail\n\tfull-featured Calendar\n\tToDo management\n\tNews\n\tProject management\n\tSome preferences for each module\n\tSkins based on Cascading Style Sheets","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mod_php82":{"origin":"www/mod_php82","version":"8.2.21"},"mysql80-server":{"origin":"databases/mysql80-server","version":"8.0.35_1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["deskutils","www"],"options":{"ADDONS":"off","NLS":"on","MYSQL":"on","PGSQL":"off"},"messages":[{"message":"You are suggested to set the following on php.ini:\n\n\tinclude_path should include \".\"\n\tregister_globals should be false (off)\n\tmagic_quotes_gpc should be false (off)\n\nImportant Notices From Release Notes:\n\nIf you start with this system, please use calendar1 instead of\ncalendar2, it has a somewhat unclear future.\n\nThe admin3 is not finished yet, don't use it, or READ THE DOCS\nif you really want to try it!","type":"install"}]},{"name":"moosefs3-cgi","origin":"sysutils/moosefs3-cgi","version":"3.0.117_1","comment":"MooseFS CGI interface","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbefe11adecd0a89761c38504e4f9b37f87fe559443d5bdc1dbb56479f6fc3e2","flatsize":391792,"path":"All/moosefs3-cgi-3.0.117_1.pkg","repopath":"All/moosefs3-cgi-3.0.117_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":58880,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: MooseFS CGI monitor.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"users":["mfs"],"groups":["mfs"]},{"name":"moosefs2-netdump","origin":"sysutils/moosefs2-netdump","version":"2.0.91_1","comment":"MooseFS network packet dump utility","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7068f83e89fec16d13262f04d72f6197164901d47701e51b1e1d58169ba453fc","flatsize":41580,"path":"All/moosefs2-netdump-2.0.91_1.pkg","repopath":"All/moosefs2-netdump-2.0.91_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15304,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: MooseFS network packet dump utility","categories":["sysutils"],"users":["mfs"],"groups":["mfs"]},{"name":"moosefs3-client","origin":"sysutils/moosefs3-client","version":"3.0.117_1","comment":"MooseFS client tools","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d40c942613a4215281ac2753abee377d6f67ab7c1f81aec263d90670c4b0d8e","flatsize":6171596,"path":"All/moosefs3-client-3.0.117_1.pkg","repopath":"All/moosefs3-client-3.0.117_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1062544,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: MooseFS clients: mfsmount and mfstools.","deps":{"fusefs-libs3":{"origin":"sysutils/fusefs-libs3","version":"3.16.2"}},"categories":["sysutils"],"users":["mfs"],"groups":["mfs"],"shlibs_required":["libfuse3.so.3"],"shlibs_provided":["libmfsio.so.1"]},{"name":"moosefs3-cgiserv","origin":"sysutils/moosefs3-cgiserv","version":"3.0.117_1","comment":"MooseFS CGI web server","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ba50832928c38e1e43b78c673ed7c11cd601e3848b88b372246c3c132df6892","flatsize":40564,"path":"All/moosefs3-cgiserv-3.0.117_1.pkg","repopath":"All/moosefs3-cgiserv-3.0.117_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15184,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: Simple CGI-capable HTTP server to run MooseFS CGI monitor.","deps":{"moosefs3-cgi":{"origin":"sysutils/moosefs3-cgi","version":"3.0.117_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"users":["mfs"],"groups":["mfs"],"messages":[{"message":"A startup script has been installed as:\n\n/usr/local/etc/rc.d/mfscgiserv\n\nUse it to start/stop the mfscgiserv service after you have added\nthe following line to your rc.conf file:\n\nmfscgiserv_enable=\"YES\"","type":"install"}]},{"name":"morty","origin":"www/morty","version":"0.2.0.12_22","comment":"Privacy-aware web content sanitizer proxy as a service","maintainer":"yuri@FreeBSD.org","www":"https://github.com/asciimoo/morty","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77f342ff7deac39b554cac7965c21c8cd1f0c49d9aa5e806804491aa5aded613","flatsize":5882275,"path":"All/morty-0.2.0.12_22.pkg","repopath":"All/morty-0.2.0.12_22.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":2008272,"desc":"Web content sanitizer proxy as a service.\n\nMorty rewrites web pages to exclude malicious HTML tags and attributes. It also\nreplaces external resource references to prevent third party information leaks.\n\nThe main goal of morty is to provide a result proxy for searx, but it can be\nused as a standalone sanitizer service too.\n\nFeatures:\n* HTML sanitization\n* Rewrites HTML/CSS external references to locals\n* JavaScript blocking\n* No cookies forwarded\n* No referrers\n* No caching/etag\n* Supports GET/POST forms and IFrames\n* Optional HMAC URL verifier key to prevent service abuse","categories":["www","net"]},{"name":"moosefs3-chunkserver","origin":"sysutils/moosefs3-chunkserver","version":"3.0.117_1","comment":"MooseFS data storage and synchronization component","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"233703a81a8891ec780acff15e64f12462248f7f152117ee6a1dea018c91a884","flatsize":539807,"path":"All/moosefs3-chunkserver-3.0.117_1.pkg","repopath":"All/moosefs3-chunkserver-3.0.117_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":178700,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: MooseFS data server.","categories":["sysutils"],"users":["mfs"],"groups":["mfs"],"messages":[{"message":"A startup script has been installed as:\n\n/usr/local/etc/rc.d/mfschunkserver\n\nUse it to start/stop the mfschunkserver service after you have added\nthe following line to your rc.conf file:\n\nmfschunkserver_enable=\"YES\"","type":"install"}]},{"name":"moosefs2-cli","origin":"sysutils/moosefs2-cli","version":"2.0.91_1","comment":"MooseFS command line interface","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b5e62764cb783e0236f76d2f9ce4de11d7732b6d731e755f30f29a62badba0d","flatsize":286287,"path":"All/moosefs2-cli-2.0.91_1.pkg","repopath":"All/moosefs2-cli-2.0.91_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":41532,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: MooseFS CLI utilities.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"users":["mfs"],"groups":["mfs"]},{"name":"moosefs2-metalogger","origin":"sysutils/moosefs2-metalogger","version":"2.0.91_1","comment":"MooseFS metadata backup server","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32db4ca5bc9b819445a488ad841320d1cc48ab9559fb79e5abc40b8cc1e6b756","flatsize":90697,"path":"All/moosefs2-metalogger-2.0.91_1.pkg","repopath":"All/moosefs2-metalogger-2.0.91_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36484,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: MooseFS metalogger (metadata replication) server.","categories":["sysutils"],"users":["mfs"],"groups":["mfs"],"messages":[{"message":"A startup script has been installed as:\n\n/usr/local/etc/rc.d/mfsmetalogger\n\nUse it to start/stop the mfsmetalogger service after you have added\nthe following line to your rc.conf file:\n\nmfsmetalogger_enable=\"YES\"","type":"install"}]},{"name":"moosefs2-master","origin":"sysutils/moosefs2-master","version":"2.0.91_1","comment":"Fault-tolerant distributed filesystem","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d80e4ff75f229c75a5e55a51c7288bd373ec8deca907f8488263ac375183204","flatsize":553683,"path":"All/moosefs2-master-2.0.91_1.pkg","repopath":"All/moosefs2-master-2.0.91_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":217244,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: MooseFS master (metadata) server.","categories":["sysutils"],"users":["mfs"],"groups":["mfs"],"messages":[{"message":"A startup script has been installed as:\n\n/usr/local/etc/rc.d/mfsmaster\n\nUse it to start/stop the mfsmaster service after you have added\nthe following line to your rc.conf file:\n\nmfsmaster_enable=\"YES\"","type":"install"}]},{"name":"moosefs2-client","origin":"sysutils/moosefs2-client","version":"2.0.91_1","comment":"MooseFS client tools","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a82a5b5daa8cfd09205ee644072014c2fd46ef38db53146a249670b827da6731","flatsize":344718,"path":"All/moosefs2-client-2.0.91_1.pkg","repopath":"All/moosefs2-client-2.0.91_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":125736,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: MooseFS clients: mfsmount and mfstools.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"}},"categories":["sysutils"],"users":["mfs"],"groups":["mfs"],"shlibs_required":["libfuse.so.2"]},{"name":"moosefs2-chunkserver","origin":"sysutils/moosefs2-chunkserver","version":"2.0.91_1","comment":"MooseFS data storage and synchronization component","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5ee61ed3ccb3a1601275710a13d4ea3b0e4853a5e8cbf273354a8e8bdeac8d2","flatsize":266287,"path":"All/moosefs2-chunkserver-2.0.91_1.pkg","repopath":"All/moosefs2-chunkserver-2.0.91_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":104200,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: MooseFS data server.","categories":["sysutils"],"users":["mfs"],"groups":["mfs"],"messages":[{"message":"A startup script has been installed as:\n\n/usr/local/etc/rc.d/mfschunkserver\n\nUse it to start/stop the mfschunkserver service after you have added\nthe following line to your rc.conf file:\n\nmfschunkserver_enable=\"YES\"","type":"install"}]},{"name":"moosefs2-cgiserv","origin":"sysutils/moosefs2-cgiserv","version":"2.0.91_1","comment":"MooseFS CGI web server","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01ad67368312d2de79296648ce7e009f81625d4fb4c615f763acfb0d0fa8d2b3","flatsize":39082,"path":"All/moosefs2-cgiserv-2.0.91_1.pkg","repopath":"All/moosefs2-cgiserv-2.0.91_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14988,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: Simple CGI-capable HTTP server to run MooseFS CGI monitor.","deps":{"moosefs2-cgi":{"origin":"sysutils/moosefs2-cgi","version":"2.0.91_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"users":["mfs"],"groups":["mfs"],"messages":[{"message":"A startup script has been installed as:\n\n/usr/local/etc/rc.d/mfscgiserv\n\nUse it to start/stop the mfscgiserv service after you have added\nthe following line to your rc.conf file:\n\nmfscgiserv_enable=\"YES\"","type":"install"}]},{"name":"moosefs2-cgi","origin":"sysutils/moosefs2-cgi","version":"2.0.91_1","comment":"MooseFS CGI interface","maintainer":"freebsd@moosefs.com","www":"https://moosefs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f0c4341f7a5ec7cc2f051ddbc355a1f8d95856a71dc566d09d7b5cd56b6aaa5","flatsize":326825,"path":"All/moosefs2-cgi-2.0.91_1.pkg","repopath":"All/moosefs2-cgi-2.0.91_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":50612,"desc":"MooseFS is a Fault tolerant, High Available, Highly Performing, Scale-Out,\nnetwork distributed file system. It spreads data over several physical commodity\nservers, which are visible to the user as one resource.\n\nFor standard file operations MooseFS acts like any other Unix-like file system.\n\nThis port provides: MooseFS CGI monitor.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"users":["mfs"],"groups":["mfs"]},{"name":"moon-buggy","origin":"games/moon-buggy","version":"1.0.51_5","comment":"Drive a buggy across the moons surface","maintainer":"ports@FreeBSD.org","www":"https://www.seehuhn.de/comp/moon-buggy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8bf2fbc228a18f438d6327a45db6a5b9258f7309399b1af95621744886a869f","flatsize":107521,"path":"All/moon-buggy-1.0.51_5.pkg","repopath":"All/moon-buggy-1.0.51_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":37604,"desc":"Moon-buggy is a simple character graphics game, where you drive\nsome kind of car across the moon's surface.\nUnfortunately there are dangerous craters there.\nFortunately your car can jump over them!","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe moon-buggy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mopac","origin":"science/mopac","version":"22.1.1_1,1","comment":"Semi-empirical (MNDO, etc.) molecular orbital calculation","maintainer":"yuri@FreeBSD.org","www":"http://openmopac.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3dcf0ed6486c2ca3232a25a57f8262524dbbe848f4480c7949802c91d905ae8","flatsize":6112792,"path":"All/mopac-22.1.1_1,1.pkg","repopath":"All/mopac-22.1.1_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1895980,"desc":"MOPAC7, semi-empirical (MNDO, AM1, PM3, MINDO/3) quantum-chemical\ncalculation written by James J. P. Stewart and co-workers.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science"],"shlibs_required":["libopenblas.so.0","libgfortran.so.5","libgomp.so.1","libquadmath.so.0"],"shlibs_provided":["libmopac.so.1"]},{"name":"moonlight-embedded","origin":"games/moonlight-embedded","version":"2.6.1","comment":"Gamestream client","maintainer":"lisp_25689@163.com","www":"https://github.com/moonlight-stream/moonlight-embedded","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39546f7e4d186c2a3bb5e8a42fef3fb4ee1423872b466d690f08079f81411bc3","flatsize":789113,"path":"All/moonlight-embedded-2.6.1.pkg","repopath":"All/moonlight-embedded-2.6.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":141424,"desc":"Moonlight Embedded is an open source implementation of NVIDIA's\nGameStream, as used by the NVIDIA Shield.\n\nMoonlight Embedded allows you to stream your full collection of games\nfrom your powerful Windows desktop to your FreeBSD system.\n\nFirst, pair: # moonlight pair 192.168.0.1\nThen, connect: # moonlight stream -app Desktop -1080 192.168.0.1\n\nENJOY!","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libepoll-shim.so.0","libavcodec.so.60","libavutil.so.58","libSDL2-2.0.so.0","libX11.so.6","libEGL.so.1","libGLESv2.so.2","libvdpau.so.1","libva.so.2","libva-x11.so.2","libevdev.so.2","libopus.so.0","libudev.so.0","libcurl.so.4","libssl.so.12","libcrypto.so.12","libexpat.so.1","libavahi-common.so.3","libavahi-client.so.3","libuuid.so.1"]},{"name":"moonlight-qt","origin":"games/moonlight-qt","version":"6.0.1","comment":"Gamestream client","maintainer":"lisp_25689@163.com","www":"https://github.com/moonlight-stream/moonlight-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e0d34f6b767949fb218899d5fe055fe1cb9bc56c9bb79501cd9dae7abe2ccc1","flatsize":2188396,"path":"All/moonlight-qt-6.0.1.pkg","repopath":"All/moonlight-qt-6.0.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1005596,"desc":"Moonlight PC is an open source PC client for NVIDIA GameStream and Sunshine. It\nallows you to stream your full collection of games from your Windows/Linux\ndesktop to your FreeBSD system.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libplacebo":{"origin":"graphics/libplacebo","version":"7.349.0"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["games"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libSDL2_ttf-2.0.so.0","libSDL2-2.0.so.0","libopus.so.0","libavcodec.so.60","libavutil.so.58","libdrm.so.2","libplacebo.so.349","libX11.so.6","libva-x11.so.2","libva-wayland.so.2","libwayland-client.so.0","libva-drm.so.2","libva.so.2","libQt6QuickControls2.so.6","libQt6Quick.so.6","libQt6OpenGL.so.6","libQt6Svg.so.6","libQt6Gui.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libEGL.so.1"],"options":{"QT6":"on","QT5":"off"}},{"name":"moony-lv2","origin":"audio/moony-lv2","version":"0.36.0_1","comment":"Realtime Lua as programmable glue in LV2","maintainer":"yuri@FreeBSD.org","www":"https://open-music-kontrollers.ch/lv2/moony","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60954fcbeae9854d63a41083fbd2e08cadd0623ffd4e362ad508b223a2d67831","flatsize":2143900,"path":"All/moony-lv2-0.36.0_1.pkg","repopath":"All/moony-lv2-0.36.0_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":550300,"desc":"Moony is a collection of LV2 plugins to easily add realtime programmable\nlogic glue in LV2 plugin graphs.","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["audio"],"shlibs_required":["libOpenGL.so.0","libGLEW.so.2","libGL.so.1","libX11.so.6"]},{"name":"mothur","origin":"biology/mothur","version":"1.48.1","comment":"Software for bioinformatics of the microbial ecology community","maintainer":"yuri@FreeBSD.org","www":"https://www.mothur.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dcfbc101688a850eea1497ba12bcb3d100089af95dbd89375495baeb117214fe","flatsize":16126328,"path":"All/mothur-1.48.1.pkg","repopath":"All/mothur-1.48.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4366028,"desc":"This project seeks to develop a single piece of open-source, expandable software\nto fill the bioinformatics needs of the microbial ecology community.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["biology"],"shlibs_required":["libreadline.so.8"]},{"name":"moonlander","origin":"games/moonlander","version":"1.0_14","comment":"Land a spacecraft on the moon","maintainer":"amdmi3@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c1bcb1a879ee31bb9e9c87f7a511a609c03f3fa185d60ac20bc2c60b313ecf8","flatsize":1762337,"path":"All/moonlander-1.0_14.pkg","repopath":"All/moonlander-1.0_14.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1287796,"desc":"Moon Lander is a 2D game of gravity.  Land your ship on the landing pad.\nDon't go too fast, or you will crash.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"SOUND":"on"}},{"name":"mox-mail-server","origin":"mail/mox","version":"0.0.11_2","comment":"Modern, secure, all-in-one email server","maintainer":"yuri@FreeBSD.org","www":"https://www.xmox.nl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86916f247bf56abc0dcfe1743b98143f36bc4560bd32ed8a9830149267c4e6be","flatsize":24225395,"path":"All/mox-mail-server-0.0.11_2.pkg","repopath":"All/mox-mail-server-0.0.11_2.pkg","licenselogic":"or","licenses":["MIT","MPL20"],"pkgsize":6211784,"desc":"Mox is a modern, full-featured, open source, secure mail server for\nlow-maintenance self-hosted email.","categories":["mail"]},{"name":"mupdf","origin":"graphics/mupdf","version":"1.24.2,1","comment":"Lightweight PDF viewer and toolkit","maintainer":"uzsolt@FreeBSD.org","www":"https://www.mupdf.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de5775fe6ab94f0a9992b6b65ad90433f4502ae454da4eb5898a88fcf3eb1359","flatsize":51938173,"path":"All/mupdf-1.24.2,1.pkg","repopath":"All/mupdf-1.24.2,1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":25784024,"desc":"MuPDF is a lightweight PDF viewer and toolkit written in portable C.\n\nThe renderer in MuPDF is tailored for high quality anti-aliased graphics. It\nrenders text with metrics and spacing accurate to within fractions of a\npixel for the highest fidelity in reproducing the look of a printed page on\nscreen.\n\nMuPDF has a small footprint. A binary that includes the standard Roman fonts\nis only one megabyte. A build with full CJK support (including an Asian\nfont) is approximately five megabytes.\n\nMuPDF has support for all non-interactive PDF 1.7 features, and the toolkit\nprovides a simple API for accessing the internal structures of the PDF\ndocument. Example code for navigating interactive links and bookmarks,\nencrypting PDF files, extracting fonts, images, and searchable text, and\nrendering pages to image files is provided.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jbig2dec":{"origin":"graphics/jbig2dec","version":"0.20_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libopenjp2.so.7","libjbig2dec.so.0","libfreetype.so.6","libharfbuzz.so.0","libX11.so.6","libXext.so.6","libGL.so.1","libglut.so.3"],"shlibs_provided":["libmupdf-third.so.1.24.2","libmupdf.so.1.24.2"],"options":{"DOCS":"on","JS":"off","SCROLL":"on"},"annotations":{"cpe":"cpe:2.3:a:artifex:mupdf:1.24.2:::::dragonfly6:x86_64"}},{"name":"moodbar","origin":"audio/moodbar","version":"1.3.0","comment":"Generates mood files from audio files","maintainer":"jhale@FreeBSD.org","www":"https://github.com/exaile/moodbar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dcdf414060044497728a979ac750efa1b6ef296c39648af663127ca0b5933b40","flatsize":105135,"path":"All/moodbar-1.3.0.pkg","repopath":"All/moodbar-1.3.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":39112,"desc":"Moodbar is a stand-alone moodbar file generator. These files can\nbe used by audio players to display a visual representation or\n\"mood\" of an audio track.\n\nThe original moodbar generator developed for Amarok has become\nabandonware. This is a new implementation based on GStreamer 1.x.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-ogg":{"origin":"audio/gstreamer1-plugins-ogg","version":"1.22.10"},"gstreamer1-plugins-vorbis":{"origin":"audio/gstreamer1-plugins-vorbis","version":"1.22.10"}},"categories":["audio"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstreamer-1.0.so.0","libgstaudio-1.0.so.0","libfftw3.so.3"]},{"name":"moo","origin":"math/moo","version":"1.5_2","comment":"Calculator that accepts C-like syntax as input","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/raylai/moo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05ae586b703448c0a510dd955a995469635062aed252f183e1642f6f3c66b32a","flatsize":26176,"path":"All/moo-1.5_2.pkg","repopath":"All/moo-1.5_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":11300,"desc":"moo is a simple calculator that accepts C-like syntax as input.\nCalculations are done on expr, if given. Otherwise, the standard input is used.\n\nNumbers can be entered in hexadecimal (0xbeef), decimal (1984), octal (007),\nand binary (0b1001). All numerical operators (+, -, *, /, %25), bit operators\n(|, ^, &, ~, <<, >>), and logical operators (==, !=, <, >, <=, >=, !, &&, ||)\nare supported.","categories":["math"]},{"name":"mxnet","origin":"misc/mxnet","version":"1.9.0","comment":"Apache MXNet: Ultra-scalable deep learning framework","maintainer":"yuri@FreeBSD.org","www":"https://github.com/apache/incubator-mxnet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b210b3415d456163dde6cd94b77a13e05960707f667944c47ead690e2dc7a902","flatsize":385303516,"path":"All/mxnet-1.9.0.pkg","repopath":"All/mxnet-1.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33891524,"desc":"Apache MXNet is a deep learning framework designed for both efficiency and\nflexibility. It allows you to mix symbolic and imperative programming to\nmaximize efficiency and productivity. At its core, MXNet contains a dynamic\ndependency scheduler that automatically parallelizes both symbolic and\nimperative operations on the fly. A graph optimization layer on top of that\nmakes symbolic execution fast and memory efficient. MXNet is portable and\nlightweight, scaling effectively to multiple GPUs and multiple machines.\n\nMXNet is more than a deep learning project. It is a collection of blue prints\nand guidelines for building deep learning systems, and interesting insights of\nDL systems for hackers.\n\nWWW: https://mxnet.apache.org/","deps":{"dmlc-core":{"origin":"devel/dmlc-core","version":"0.5.27"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"}},"categories":["misc"],"shlibs_required":["libdmlc.so.0","libopenblas.so.0","libopencv_highgui.so.409","libopencv_videoio.so.409","libopencv_imgcodecs.so.409","libopencv_imgproc.so.409","libopencv_core.so.409","liblapack.so.3"],"shlibs_provided":["libmxnet.so"],"options":{"CPP":"on","OPENCV":"on"}},{"name":"montecarlo_fonts","origin":"x11-fonts/montecarlo_fonts","version":"1.0_3","comment":"Monospace font","maintainer":"ports@FreeBSD.org","www":"https://bok.net/MonteCarlo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76054172eb7a55107b5fd2e792286810e146a29caa6616f21d6dbdfbf2578701","flatsize":34108,"path":"All/montecarlo_fonts-1.0_3.pkg","repopath":"All/montecarlo_fonts-1.0_3.pkg","licenselogic":"single","pkgsize":4648,"desc":"MonteCarlo is a bitmap font suitable for code editors. All the characters\nhave the same width, which is ideal for alignment. It is loosely derived\nfrom the look of the Monaco screen font that was available on the old MacOS\nsystems. Some changes have been made to make it easier to differentiate\ncertain symbols.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe montecarlo_fonts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"montserrat","origin":"x11-fonts/montserrat","version":"7.222","comment":"Sans-serif font inspired by the street signs of Montserrat","maintainer":"rakuco@FreeBSD.org","www":"https://github.com/JulietaUla/Montserrat/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87fcd6ba0a78365070c4e16979f60a3e540f558d5e836c2d47899e5a5b1d5692","flatsize":7801684,"path":"All/montserrat-7.222.pkg","repopath":"All/montserrat-7.222.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":2120492,"desc":"The old posters and signs in the traditional neighborhood of Buenos Aires\ncalled Montserrat inspired the design of a typeface that rescues the beauty of\nurban typography from the first half of the twentieth century. The goal is to\nrescue what is in Montserrat and set it free, under a free, libre and open\nsource license, the SIL Open Font License.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"mons","origin":"x11/mons","version":"0.8.2_1","comment":"POSIX shell script to quickly manage displays using XRandR","maintainer":"rob@sarcasticadmin.com","www":"https://github.com/Ventto/mons","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5fe5c613d85c72481e9de8f7a18b208374fc15f373c72b980fdc92fb5910cbf","flatsize":39691,"path":"All/mons-0.8.2_1.pkg","repopath":"All/mons-0.8.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19000,"desc":"Mons is a shell script to quickly manage 2-monitors display using XRandR.\n\nPerks:\n- No requirement: POSIX-compliant (minimal: xorg-xrandr)\n- Useful: Perfectly fit for laptops, quick and daily use\n- Well known: Laptop mode, projector mode, duplicate, mirror and extend\n- More: Select one or two monitors over several others\n- Extra: Cycle through every mode with only one shortcut\n- Auto: Daemon mode to automatically reset display","deps":{"xrandr":{"origin":"x11/xrandr","version":"1.5.2_1"}},"categories":["x11"],"options":{"DOCS":"on"}},{"name":"monsterz","origin":"games/monsterz","version":"0.7.1_17","comment":"Arcade puzzle game","maintainer":"thierry@FreeBSD.org","www":"http://sam.zoy.org/monsterz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d747a3e13502ba015cce1328fed52016bed2bd0c4d494a89a0a9a11711445615","flatsize":2829526,"path":"All/monsterz-0.7.1_17.pkg","repopath":"All/monsterz-0.7.1_17.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":1842724,"desc":"Monsterz is a little arcade puzzle game, similar to the famous Bejeweled or\nZookeeper.\n\nThe goal of the game is to create rows of similar monsters, either\nhorizontally or vertically. The only allowed move is the swap of two adjacent\nmonsters, on the condition that it creates a row of three or more. When\nalignments are cleared, pieces fall from the top of the screen to fill the\nboard again. Chain reactions earn you even more points.\n\nThis game is mostly about luck, but it remains highly addictive. You have been\nwarned. Currently two modes are available:\n\n    * Classic - play against the clock and clear a given number of each monster\n      type to reach next level.\n    * Puzzle - clear lines of monsters to move pieces around and put together\n      the puzzle.\n    * Training - play against the clock in a neverending level, chose the timer\n      difficulty and number of monsters for infinite fun.","deps":{"py311-game":{"origin":"devel/py-game","version":"2.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games"],"options":{"DOCS":"on"}},{"name":"monoid","origin":"x11-fonts/monoid","version":"0.61_1","comment":"Coding font with alternates, ligatures and contextual positioning","maintainer":"0mp@FreeBSD.org","www":"https://larsenwork.com/monoid","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dadd1c55300c5278920de3894adf9e73d685ad9211bd296509b698dd75185d9e","flatsize":1908816,"path":"All/monoid-0.61_1.pkg","repopath":"All/monoid-0.61_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":222024,"desc":"Monoid is customizable and optimized for coding with bitmap-like sharpness\nat 12px/9pt even on low res displays.\n\nSemi-condensed and distinguishable glyphs with short ascenders + descenders,\nbig apertures and supersized operators + punctuation.\n\nMonoid comes in regular, bold, oblique and retina versions with >750 latin,\ngreek, cyrillic, ligature, alternate and Powerline glyphs.\n\nThe port includes the Monoisome font (Monoid + Font Awesome).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"monolith","origin":"www/monolith","version":"2.8.1_4","comment":"CLI tool for saving complete web pages as a single HTML file","maintainer":"lcook@FreeBSD.org","www":"https://github.com/Y2Z/monolith","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b845957f337f81edc4faf0074aa80d75d053771fa95552999ae3830cf624c2de","flatsize":5995901,"path":"All/monolith-2.8.1_4.pkg","repopath":"All/monolith-2.8.1_4.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":1738296,"desc":"Data hoarder's dream come true: bundle any web page into\na single HTML file. You can finally replace that gazillion\nof open tabs with a gazillion of .html files stored somewhere\non your precious little drive.\n\nUnlike the conventional \"Save page as\", monolith not only saves\nthe target document, it embeds CSS, image, and JavaScript assets\nall at once, producing a single HTML5 document that is a joy to\nstore and share.\n\nIf compared to saving websites with wget -mpk, this tool embeds all\nassets as data URLs and therefore lets browsers render the saved page\nexactly the way it was on the Internet, even when no network connection\nis available.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"monocypher","origin":"security/monocypher","version":"4.0.2","comment":"Compact cryptographic library in C","maintainer":"dch@FreeBSD.org","www":"https://monocypher.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fd496dabe7381cb5a64cceda6ab829a717cc1fffacdb740476a8cbc98b612eb","flatsize":264160,"path":"All/monocypher-4.0.2.pkg","repopath":"All/monocypher-4.0.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":95184,"desc":"Monocypher is an easy to use crypto library. It is:\n\n- Small. Sloccount counts about 1700 lines of code, small enough to\nallow audits. The binaries are under 65KB.\n\n- Easy to deploy. Just add monocypher.c and monocypher.h to your\nproject. They compile as C99 or C++, have no dependency, and\nare dedicated to the public domain.\n\n- Easy to use. The API is small, consistent, and cannot fail\non correct input.\n\n- Fast. The primitives are fast to begin with, and performance\nwasn't needlessly sacrificed. Monocypher holds up pretty well\nagainst Libsodium, despite being closer in size to TweetNaCl.","categories":["security"],"shlibs_provided":["libmonocypher.so.4"]},{"name":"mono-basic","origin":"lang/mono-basic","version":"4.7_3","comment":"VisualBasic.NET support for Mono","maintainer":"ports@FreeBSD.org","www":"http://www.mono-project.com/VisualBasic.NET","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c31052ed2d6d36b1bdc32041aabd4b64a78ba03e1d63cb57ccbe7535af515ee","flatsize":2569325,"path":"All/mono-basic-4.7_3.pkg","repopath":"All/mono-basic-4.7_3.pkg","licenselogic":"single","pkgsize":675344,"desc":"Mono Basic: Visual Basic Compiler and Runtime.","deps":{"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"}},"categories":["lang"],"messages":[{"message":"===>   NOTICE:\n\nThe mono-basic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mono-addins","origin":"devel/mono-addins","version":"1.3_5","comment":"Mono framework to create extensible applications","maintainer":"ports@FreeBSD.org","www":"https://www.mono-project.com/Mono.Addins","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adc94250183e0680b3b8bc0ec1570584401fa7f3ecf75872325222bfab153b25","flatsize":1406489,"path":"All/mono-addins-1.3_5.pkg","repopath":"All/mono-addins-1.3_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":440196,"desc":"Mono.Addins is a framework for creating extensible applications, and for\ncreating libraries which extend those applications.\n\nMono.Addins has been designed to be easy to use and useful for a wide\nrange of applications: from simple applications with small extensibility\nneeds, to complex applications which need support for large add-in\nstructures.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-sharp20":{"origin":"x11-toolkits/gtk-sharp20","version":"2.12.45_6"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"options":{"GTK2":"on","GTK3":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe mono-addins port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"monkeysphere","origin":"security/monkeysphere","version":"0.43_1","comment":"Use the OpenPGP web of trust to verify ssh connections","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/dkg/monkeysphere","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7363fb52455d016e1a42dea9f2b3dbcda5389c397773a6ac8cdc25a20df8dc5","flatsize":282914,"path":"All/monkeysphere-0.43_1.pkg","repopath":"All/monkeysphere-0.43_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":90972,"desc":"SSH key-based authentication is tried-and-true, but it lacks a true\nPublic Key Infrastructure for key certification, revocation and\nexpiration.  Monkeysphere is a framework that uses the OpenPGP web of\ntrust for these PKI functions.  It can be used in both directions: for\nusers to get validated host keys, and for hosts to authenticate users.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"procmail":{"origin":"mail/procmail","version":"3.22_11"}},"categories":["security"],"users":["monkeysphere"],"groups":["monkeysphere"],"shlibs_required":["libassuan.so.0","libgpg-error.so.0","libgcrypt.so.20"],"options":{"DOCS":"on"}},{"name":"monitorix","origin":"sysutils/monitorix","version":"3.15.0","comment":"Web based monitoring system","maintainer":"crees@FreeBSD.org","www":"https://www.monitorix.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47888a09e9b6736e9a44b59cbb0ae3d1fcc06f1172c35c3317b938c1b5b86b3c","flatsize":2353349,"path":"All/monitorix-3.15.0.pkg","repopath":"All/monitorix-3.15.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":252732,"desc":"Monitorix is a free, open source, lightweight system monitoring tool designed\nto monitor as many services and system resources as possible. It has been\ncreated to be used under production UNIX/Linux servers, but due to its\nsimplicity and small size may also be used to monitor embedded devices as\nwell.\n\nIt mainly consists mainly of two programs: a collector, called monitorix, which\nis a Perl daemon that is started automatically like any other system service,\nand a CGI script called monitorix.cgi.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-HTTP-Server-Simple":{"origin":"www/p5-HTTP-Server-Simple","version":"0.52"},"p5-MIME-Lite":{"origin":"mail/p5-MIME-Lite","version":"3.033"},"p5-ParallelUserAgent":{"origin":"www/p5-ParallelUserAgent","version":"2.62"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["sysutils"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:fibranet:monitorix:3.15.0:::::dragonfly6:x86_64"},"messages":[{"message":"The port has a generic default config, please adjust your\n settings in file: /usr/local/etc/monitorix.conf\n\n The configuration file is subject to change with each release,\n and has definitely changed with the latest update.\n\n It is suggested that you run;\n\n # diff -u /usr/local/etc/monitorix.conf.sample \\\n     /usr/local/etc/monitorix.conf\n\n and have a look at the new configuration file options.","type":"install"}]},{"name":"monitoring-plugins","origin":"net-mgmt/monitoring-plugins","version":"2.3.3_1","comment":"Monitoring Plugins for Nagios","maintainer":"joneum@FreeBSD.org","www":"https://www.monitoring-plugins.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"509606d336b7a5ba006532339371e3a906678cd8627be43de89c1ce5a19cdff2","flatsize":2501132,"path":"All/monitoring-plugins-2.3.3_1.pkg","repopath":"All/monitoring-plugins-2.3.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":374964,"desc":"This is a plugin package for Nagios.  Quoting from the\nmain Nagios package:\n\nNagios is a host and service monitor designed to inform you of network\nproblems before your clients, end-users or managers do. It has been\ndesigned to run under the Linux operating system, but works fine under\nmost *NIX variants as well. The monitoring daemon runs intermittent\nchecks on hosts and services you specify using external \"plugins\"\nwhich return status information to Nagios. When problems are\nencountered, the daemon can send notifications out to administrative\ncontacts in a variety of different ways (email, instant message, SMS,\netc.). Current status information, historical logs, and reports can\nall be accessed via a web browser.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"shlibs_required":["libintl.so.8","libssl.so.12","libcrypto.so.12"],"options":{"DBI":"off","EXTRAOPTS":"on","FPING":"off","IPV6":"on","LDAP":"off","MYSQL":"off","NETSNMP":"off","NLS":"on","PGSQL":"off","QSTAT":"off","RADIUS":"off","SSH_PORTABLE":"off","DNS_BASE":"on","DNS_BINDTOOLS":"off"}},{"name":"monitord","origin":"sysutils/monitord","version":"0.4.1_8","comment":"Service that restarts other standalone services","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74ef5880b1e858ac8f076bd7e5f54c8915fc886e446aef63a652b227ffb04525","flatsize":19961,"path":"All/monitord-0.4.1_8.pkg","repopath":"All/monitord-0.4.1_8.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":10980,"desc":"This port allows one to monitor other standalone services and\nautomatically restart them if they are accidentally and unwittingly\nterminated, or crash either because of instability or a DoS attack.\nIt simplifies a task capable of being performed by cron(8) by not\nrequiring custom scripts to be written for each service being\nmonitored. The configuration file is simple and easily setup.\n\nNote: version 0.4.1 has a different configuration file format and\nany previous configuration file should be updated accordingly.","categories":["sysutils"],"messages":[{"message":"Monitord requires procfs(5). Add this line to your fstab(5):\nproc /proc procfs rw 0 0","type":"install"},{"message":"===>   NOTICE:\n\nThe monitord port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"monit","origin":"sysutils/monit","version":"5.33.0_1","comment":"Unix system management and proactive monitoring","maintainer":"martinp@tildeslash.com","www":"https://mmonit.com/monit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a545f7d4d6e84edb7206c5df1b003ad070be6489fb52390bc541252092d8efb4","flatsize":908377,"path":"All/monit-5.33.0_1.pkg","repopath":"All/monit-5.33.0_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":313112,"desc":"Monit is a utility for managing and monitoring processes,\nfiles, directories, devices and network services on a Unix system.\nMonit conducts automatic maintenance and repair and can execute\nmeaningful causal actions in error situations.\n\nmonit supports:\n * Daemon mode - poll services at a specified interval\n * Group and manage groups of services, service dependencies\n * Logging - syslog or own logfile\n * Alert, start, stop and restart of services based on it's characteristics\n * MD5 and SHA1 checksums\n * Runtime Unix socket and TCP/IP port checking (TCP and UDP)\n * Process status, timeout, memory and cpu usage, etc.\n * Device usage monitoring (inodes and space)\n * File monitoring (timestamp, checksum, permission, owner, etc.)\n * Directory monitoring (timestamp, permission, owner, etc.)\n * Remote network services monitoring (ping, response time, protocol, etc.)\n * System load average monitoring\n * Flexible and customizable email alert messages and notifications\n * Protocol verification such as HTTP, FTP, SMTP, POP, IMAP, NNTP, NTP, etc.\n * A HTTP interface with XML output option\n and many more features :)","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","PAM":"on","SSL":"on"},"annotations":{"cpe":"cpe:2.3:a:mmonit:monit:5.33.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"USAGE:\n\nTo enable monit you need to add monit_enable=\"YES\" to rc.conf file.\nBefore running monit you have to configure monitrc file. There is\nexample configuration file monitrc.sample.\n\n/usr/local/etc/monitrc.sample","type":"install"}]},{"name":"mongoose","origin":"www/mongoose","version":"5.6","comment":"Small, fast, embeddable web server with CGI, SSL, Authorization","maintainer":"lytboris@gmail.com","www":"https://github.com/cesanta/mongoose","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67b28a1795fd850fd4e628e8e4f6a27676992bbee91bcae7986c8e55456d1ef9","flatsize":117483,"path":"All/mongoose-5.6.pkg","repopath":"All/mongoose-5.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38896,"desc":"Mongoose is a small, fast and easy to use web server. It supports\nCGI, SSI, SSL, Digest auth, Websocket, WEbDAV, Resumed download, URL\nrewrite, file blacklist. Having SHTTPD as a predecessor, another\nfeature of mongoose is the ability to embed it into existing C/C++\napplications. Embedded API is very clean and simple.\nMongoose has small memory footprint. Use it when other\nweb servers like Apache are too heavy for your tasks.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12"],"options":{"AUTH":"on","CGI":"on","DAV":"on","DIRECTORY_LISTING":"on","LOGGING":"on","SSI":"on","SSL":"on","IPV6":"on","DEBUG":"off","DEBUG_HEXDUMP":"off","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:cesanta:mongoose:5.6:::::dragonfly6:x86_64"}},{"name":"mongo-c-driver","origin":"devel/mongo-c-driver","version":"1.24.2","comment":"C Driver for MongoDB","maintainer":"ports@bsdserwis.com","www":"https://github.com/mongodb/mongo-c-driver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce41af7de78fb0e4b0f1eea49fd580c1cb81cc6582f7fd7f537782b7a84ead40","flatsize":16388179,"path":"All/mongo-c-driver-1.24.2.pkg","repopath":"All/mongo-c-driver-1.24.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1761732,"desc":"Official Mongo C Driver\n\nMongo (from \"humongous\") is a high-performance, open source,\nschema-free, document-oriented database. A common name in the\n\"NOSQL\" community.","deps":{"libbson":{"origin":"devel/libbson","version":"1.24.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libzstd.so.1","libbson-1.0.so.0"],"shlibs_provided":["libmongoc-1.0.so.0"],"options":{"CRYPTOPROFILE":"off","DOCS":"on","ICU":"off","MONGODBAWS":"off","RDTSCP":"off","SASL":"off","SNAPPY":"off","SRV":"off","SSL":"on","UTF8PROC":"off","ZSTD":"off"},"annotations":{"cpe":"cpe:2.3:a:mongodb:mongo-c-driver:1.24.2:::::dragonfly6:x86_64"}},{"name":"mondulkiri","origin":"x11-fonts/mondulkiri","version":"2_3","comment":"Mondulkiri Khmer fonts","maintainer":"buganini@gmail.com","www":"https://sourceforge.net/projects/khmer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ee279337e886e2afe651437bb9a9e705e641c107080bb28321b2b90de38c244","flatsize":3561644,"path":"All/mondulkiri-2_3.pkg","repopath":"All/mondulkiri-2_3.pkg","licenselogic":"single","pkgsize":253912,"desc":"A collection of Mondulkiri Opentype fonts. The package contains:\n- Mondulkiri Normal text font\n- Mondulkiri Bold form of normal text font\n- Mondulkiri Very bold font for titles etc.\n- Mondulkiri 4 characters have the shapes found in the Chuon Nath dictionary\n- Mondulkiri high line-spacing font\n- Mondulkiri diagnostic font showing spaces and zero-width (non-)joiner","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"mrcpp","origin":"science/mrcpp","version":"1.5.0_1","comment":"MultiResolution Computation Program Package","maintainer":"yuri@FreeBSD.org","www":"https://github.com/MRChemSoft/mrcpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea91e4bb4e91b8524c9ec0b8f2cac46435251bf763606a2802a0c5e7232279c1","flatsize":58975790,"path":"All/mrcpp-1.5.0_1.pkg","repopath":"All/mrcpp-1.5.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":29796420,"desc":"The MultiResolution Computation Program Package (MRCPP) is a general purpose\nnumerical mathematics library based on multiresolution analysis and the\nmultiwavelet basis which provide low-scaling algorithms as well as rigorous\nerror control in numerical computations.\n\nThe code is being developed at the Hylleraas Centre for Quantum Molecular\nSciences at UiT - The Arctic University of Norway.","deps":{"mpich":{"origin":"net/mpich","version":"4.2.1_2"}},"categories":["science"],"shlibs_required":["libmpicxx.so.12","libmpi.so.12"],"shlibs_provided":["libmrcpp.so.1"],"options":{"ARCH_FLAGS":"off","NOMPI":"off","MPICH":"on","OPENMPI":"off"}},{"name":"molsketch","origin":"science/molsketch","version":"0.7.3","comment":"2D molecule editor","maintainer":"yuri@FreeBSD.org","www":"https://molsketch.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d7ee2e1973816e3530c6a1f2ba87589e129968a2a82428a609b679efaf9b012","flatsize":5122314,"path":"All/molsketch-0.7.3.pkg","repopath":"All/molsketch-0.7.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1597928,"desc":"Molsketch is a 2D molecular editing tool.\nIts goal is to help you draw molecules quick and easily.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"openbabel":{"origin":"science/openbabel","version":"3.1.1.178"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["science"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libopenbabel.so.7"],"shlibs_provided":["libmolsketch.so","libobabeliface.so"],"options":{"DOCS":"on"}},{"name":"molgif","origin":"science/molgif","version":"g20180108_22","comment":"Tool to create GIF animations of molecules","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ilyak/molgif","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d91cddd33d38e0a30bcd8e4887a1195cd3b3592a4b58dc079c30ebd3fe3beca","flatsize":1968709,"path":"All/molgif-g20180108_22.pkg","repopath":"All/molgif-g20180108_22.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":719768,"desc":"Molgif is an easy-to-use tool for creating GIF animations of molecules. Thanks\nto the widespread support of GIF file format, animations can be easily embedded\ninto presentations, websites, wikipedia, and so forth.","categories":["science"]},{"name":"musescore3","origin":"audio/musescore3","version":"3.6.2_1","comment":"Free music composition & notation software (legacy version)","maintainer":"adridg@FreeBSD.org","www":"https://musescore.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b68100af4f78b86a9a6fabbcede3e0616f48543589a2e8e7fc8c20d13771bffa","flatsize":101086800,"path":"All/musescore3-3.6.2_1.pkg","repopath":"All/musescore3-3.6.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":47699096,"desc":"MuseScore is a free cross-platform WYSIWYG music notation program\nthat offers a cost-effective alternative to commercial programs\nsuch as Sibelius and Finale.\nYou can print beautifully engraved sheet music or save it as PDF\nor MIDI file.\n\nSome highlights:\n\n * WYSIWYG, notes are entered on a \"virtual note sheet\"\n * Unlimited number of staves\n * Up to four voices per staff\n * Easy and fast note entry with your keyboard, mouse, or MIDI keyboard\n * Integrated sequencer and FluidSynth software synthesizer\n * Import and export of MusicXML and Standard MIDI Files\n * Available for Windows, Mac and Linux\n * Translated in 43 languages\n * GNU GPL licensed","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-graphicaleffects":{"origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-scripttools":{"origin":"devel/qt5-scripttools","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["audio"],"shlibs_required":["libvorbisfile.so.3","libsndfile.so.1","libfreetype.so.6","libportaudio.so.2","libQt5Test.so.5","libQt5QuickControls2.so.5","libQt5QuickTemplates2.so.5","libQt5QuickWidgets.so.5","libQt5Xml.so.5","libQt5XmlPatterns.so.5","libQt5Svg.so.5","libQt5Concurrent.so.5","libQt5OpenGL.so.5","libQt5Help.so.5","libQt5Sql.so.5","libQt5WebEngine.so.5","libQt5WebEngineWidgets.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5WebEngineCore.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5WebChannel.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Positioning.so.5","libQt5Core.so.5"],"options":{"ALSA":"off","JACK":"off","PORTAUDIO":"on","PULSEAUDIO":"off","WEBENGINE":"on"}},{"name":"molequeue","origin":"misc/molequeue","version":"0.9.0_3","comment":"Desktop integration of high performance computing resources","maintainer":"yuri@FreeBSD.org","www":"https://www.openchemistry.org/projects/molequeue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"726d274a2b1e3fc0bf208008624909161500d41ac82530fe27caf77a9e940839","flatsize":1432594,"path":"All/molequeue-0.9.0_3.pkg","repopath":"All/molequeue-0.9.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":500820,"desc":"MoleQueue is an open-source, cross-platform, system-tray resident desktop\napplication for abstracting, managing, and coordinating the execution of tasks\nboth locally and on remote computational resources. It is built and tested on\nLinux, Mac OS X, and Windows, with nightly binaries currently available for Mac\nOS X and Windows. Users can set up local and remote queues that describe where\nthe task will be executed. Each queue can have programs, with templates to\nfacilitate the execution of the program. Input files can be staged, and output\nfiles collected using a standard interface.\n\nThe MoleQueue application is written in C++ using the Qt framework. It can\nexecute programs directly on the local machine, and uses SSH to communicate with\nremote batch scheduling systems with support for Open Grid Scheduler (formerly\nSun Grid Engine) and PBS. The backend communication is abstracted, and support\nis currently being added for UIT (a SOAP protocol for communicating with\nmilitary HPC resources using ezHPC).","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["misc"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libMoleQueueClient.so","libMoleQueueServerCore.so"]},{"name":"mol2ps","origin":"science/mol2ps","version":"0.4b_14","comment":"Read molecular structure files and generate Postscript output","maintainer":"acm@FreeBSD.org","www":"https://homepage.univie.ac.at/norbert.haider/cheminf/mol2ps.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d67b4e8eefe35f85720305e23014a56ce5a97d495bc47813d2d2eb9ef302eb32","flatsize":1130150,"path":"All/mol2ps-0.4b_14.pkg","repopath":"All/mol2ps-0.4b_14.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":300640,"desc":"mol2ps is a freely available command-line utility program which reads\nmolecular structure files in different formats and generates\nPostscript output for 2D display. The Postscript file can then be used\ne.g. for creating a bitmap file, using a Postscript interpreter like\nGhostscript.","categories":["science"]},{"name":"moinmoincli","origin":"www/moinmoincli","version":"4.6.0_1","comment":"Edit existing MoinMoin wiki pages from a command line","maintainer":"0mp@FreeBSD.org","www":"https://github.com/0mp/moinmoincli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a096b443fde8be7bcf288f023224a9e7dbcff29cfed37f2e8e5ba9ef19d49aed","flatsize":11202,"path":"All/moinmoincli-4.6.0_1.pkg","repopath":"All/moinmoincli-4.6.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6956,"desc":"moinmoincli is an interactive utility to edit existing MoinMoin wiki pages from\na command line. This way the user may use their editor of choice and just\nsubmit a patch without interacting with MoinMoin's web interface.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["www","docs"],"options":{"GIT":"on"},"messages":[{"message":"Now it is time to configure moinmoincli to make it easy to use.\nCopy \"/usr/local/share/examples/moinmoincli/moinmoincli.conf.sample\"\ninto your home directory as \".moinmoincli.conf\" and edit it to suit your needs.","type":"install"}]},{"name":"monaspace","origin":"x11-fonts/monaspace","version":"1.101","comment":"Innovative superfamily of fonts for code","maintainer":"lwhsu@FreeBSD.org","www":"https://monaspace.githubnext.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0e9b28073a9ef7e16c82e3ebe2a7ffd083987e617e174b38d17e9207ac3df33","flatsize":20725317,"path":"All/monaspace-1.101.pkg","repopath":"All/monaspace-1.101.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":5876288,"desc":"The Monaspace type system is a monospaced type superfamily with some modern\ntricks up its sleeve. It consists of five variable axis typefaces. Each one has\na distinct voice, but they are all metrics-compatible with one another,\nallowing you to mix and match them for a more expressive typographical palette.\n\nLetters on a grid is how we see our code. Why not make those letters better?","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"mohawk","origin":"www/mohawk","version":"2.0.21_1","comment":"Simple and lightweight HTTP daemon","maintainer":"dsx+mohawk@bsdsx.fr","www":"http://fossil.etoilebsd.net/mohawk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5baaf8620546d46528b152258f04069456fa56fda67c7014295cf9ac2fb1b2e","flatsize":96165,"path":"All/mohawk-2.0.21_1.pkg","repopath":"All/mohawk-2.0.21_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":38680,"desc":"Simple and lightweight HTTP daemon.\n\nIt provides the following features:\n- Basic support for CGI,\n- ipv6, authentication,\n- virtual host,\n- basic authentication\n- basic url mapping system.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["www"],"shlibs_required":["libevent-2.1.so.7"],"options":{"EXAMPLES":"on"}},{"name":"mog","origin":"sysutils/mog","version":"0.6.0_2","comment":"Different take on the UNIX tool cat","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/witchard/mog/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0f371ba36e3bfca80303c9b3fffe72e8dd711eedeeeb587c508a852cfc0520f","flatsize":54544,"path":"All/mog-0.6.0_2.pkg","repopath":"All/mog-0.6.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13680,"desc":"The man page for cat says that it can: concatenate files and print on the\nstandard output. Often its main use is for the latter. mog tries to help you\n\"print on the standard output\" in a more intelligent way. For example, it can\nbe configured to:\n\n   * Syntax highlight scripts\n   * Print a hex dump of binary files\n   * Show details of image files\n   * Perform objdump on executables\n   * List a directory","deps":{"py311-mdv":{"origin":"devel/py-mdv","version":"1.7.5"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"annotations":{"flavor":"py311"}},{"name":"mojave-gtk-themes","origin":"x11-themes/mojave-gtk-themes","version":"2022.06.07","comment":"Macos Mojave theme for GTK 3, GTK 2 and Gnome-Shell","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/vinceliuice/Mojave-gtk-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1631ec6ce917acbe646941dae506a9ef7476832b4e41cdcdfc86a781c2faf407","flatsize":180556125,"path":"All/mojave-gtk-themes-2022.06.07.pkg","repopath":"All/mojave-gtk-themes-2022.06.07.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3307844,"desc":"Mojave is a macos Mojave theme for GTK 3, GTK 2 and Gnome-Shell.\n\nSupported Desktop Environments:\n\n* Cinnamon\n* Gnome-Shell\n* Metacity\n* Xfce","deps":{"gtk-engines2":{"origin":"x11-themes/gtk-engines2","version":"2.20.2_4"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"}},"categories":["x11-themes"]},{"name":"modsecurity3-nginx","origin":"security/modsecurity3-nginx","version":"1.0.3","comment":"Instruction detection and prevention engine / nginx Wrapper","maintainer":"joneum@FreeBSD.org","www":"https://github.com/SpiderLabs/ModSecurity-nginx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76c9c01054139e2744ff0042f413cdb6bcbd8ed534a03693037d9cbd45a54e1d","flatsize":26573,"path":"All/modsecurity3-nginx-1.0.3.pkg","repopath":"All/modsecurity3-nginx-1.0.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9352,"desc":"The ModSecurity-nginx connector is the connection point between Nginx and libmodsecurity\n(ModSecurity v3). Said another way, this project provides a communication channel between Nginx\nand libmodsecurity. This connector is required to use LibModSecurity with Nginx.\n\nThe ModSecurity-nginx connector takes the form of an Nginx module.\nThe module simply serves as a layer of communication between Nginx and ModSecurity.\n\nNotice that this project depends on libmodsecurity rather than ModSecurity (version 2.9 or less).","deps":{"modsecurity3":{"origin":"security/modsecurity3","version":"3.0.12"}},"categories":["security","www"],"shlibs_required":["libmodsecurity.so.3"]},{"name":"modules","origin":"sysutils/modules","version":"5.4.0","comment":"Dynamic modification of a user environment","maintainer":"laurent.chardon@gmail.com","www":"https://modules.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3150540abe2180c235ccea28641e5c26b2efe89ee0e43194ce4e99bf58994e4b","flatsize":1801509,"path":"All/modules-5.4.0.pkg","repopath":"All/modules-5.4.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":714984,"desc":"The Environment Modules package provides for the dynamic modification\nof a user's environment via modulefiles.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["sysutils","tcl"]},{"name":"modplug-tools","origin":"audio/modplug-tools","version":"0.5.6","comment":"Command line mod music players using libmodplug","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/alexmyczko/modplug-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5e2a9c84094dde6d443335ac4fc1fb7c1fa7ce3297f57a2463910a254a2a6ba","flatsize":49949,"path":"All/modplug-tools-0.5.6.pkg","repopath":"All/modplug-tools-0.5.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18184,"desc":"modplugtools is a command line player for many music modules (669, amf,\nams, dbm, dmf, dsm, far, it, j2b, mdl, med mod,  mt2,  mtm,  okt,  psm,\nptm, s3m, stm, ult, umx and xm) using the libmodplug library.","deps":{"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"}},"categories":["audio"],"shlibs_required":["libao.so.4","libmodplug.so.1"]},{"name":"modman","origin":"sysutils/modman","version":"1.12","comment":"Modularize extensions using symlinks","maintainer":"lukasz@wasikowski.net","www":"https://github.com/colinmollenhour/modman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e95ebda0726658ef6399ebf359aa358a8d8079389f58efb292be469de608c09","flatsize":48667,"path":"All/modman-1.12.pkg","repopath":"All/modman-1.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14372,"desc":"Developing extensions for software that doesn't allow you to separate\nyour files from core files, and keeping that extension under version\ncontrol and making it easy to deploy is now much, much easier.\nDevelopment of this script was inspired by Magento which forces you\nto mix your extension files all throughout the core code directories.\nWith modman, you can specify in a text file where you want your\ndirectories and files to be mapped to, and it will maintain symlinks\nfor you so that your code is easy to hack and deploy.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["sysutils","www"]},{"name":"modsecurity3","origin":"security/modsecurity3","version":"3.0.12","comment":"Intrusion detection and prevention engine","maintainer":"marius.halden@modirum.com","www":"https://www.modsecurity.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bccfca4535f0124b5a129cb729e09ab0811266403dd7c1d8fb9aa9323d2efd4","flatsize":8624249,"path":"All/modsecurity3-3.0.12.pkg","repopath":"All/modsecurity3-3.0.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":883316,"desc":"ModSecurity is an embeddable web application firewall. It provides\nprotection from a range of attacks against web applications and allows\nfor HTTP traffic monitoring and real-time analysis with no changes to\nexisting infrastructure.\n\nIt is also an open source project that aims to make the web application\nfirewall technology available to everyone.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"yajl":{"origin":"devel/yajl","version":"2.1.0"}},"categories":["security","www"],"shlibs_required":["libcurl.so.4","libmaxminddb.so.0","libxml2.so.2","libpcre.so.1","libyajl.so.2"],"shlibs_provided":["libmodsecurity.so.3"],"annotations":{"cpe":"cpe:2.3:a:trustwave:modsecurity:3.0.12:::::dragonfly6:x86_64"}},{"name":"modernish","origin":"shells/modernish","version":"0.16.5","comment":"POSIX shell feature detection and language extension library","maintainer":"0mp@FreeBSD.org","www":"https://github.com/modernish/modernish","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2d9380ba404f06bad4b81fa9eaddb93aab83d4d19049d047cd00aa9e8b0216bf","flatsize":1044483,"path":"All/modernish-0.16.5.pkg","repopath":"All/modernish-0.16.5.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":253388,"desc":"The programming/scripting language that incorporates the most frustrating\ncombination of deficiencies and awesome power is probably the POSIX shell with\naccompanying utilities, which all exist in several variant implementations. Due\nto said power, the shell refuses to die as a scripting language. But when\nscripters are bitten by arcane grammar pitfalls, defective tutorials on the\nweb, or shell functionality deficits, then 'use a real programming language\ninstead' is generally the mantra.\n\nEnter modernish, a new vision on shell scripting. Modernish aims to provide a\nstandard library that allows for writing robust, portable, readable, and\npowerful programs for POSIX-based shells and utilities. It can solve the shell\nlanguage problems mentioned above, and many more. With modernish, you'd almost\nthink the shell has become a modern programming language!\n\nThe library builds on the POSIX 2018 Edition standard, so it should run on any\nsufficiently POSIX-compliant shell and operating system. But it also takes\nadvantage of certain shell-specific enhancements if it detects them.","categories":["shells"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"modlogan","origin":"textproc/modlogan","version":"0.8.13_19","comment":"Modular log file analysis program","maintainer":"netchild@FreeBSD.org","www":"https://sourceforge.net/projects/modlogan/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10cb75d8cfa61ca798c42b9acc3c944f04ca58fe5f27612f8a23aaa0e2e8e93b","flatsize":2371033,"path":"All/modlogan-0.8.13_19.pkg","repopath":"All/modlogan-0.8.13_19.pkg","licenselogic":"single","pkgsize":429996,"desc":"Modlogan is for all those who want a log-analyzer that is easy\nto extend and very flexible. Just write a new output plugin and\ncreate your very special report-design. You don't have to\nreinvent the whole wheel to change the colour of the tire.\nImagine a SQL-output-plugin that writes the calculated data\ninto your database. Or a Memo generator that posts the\nmonthly stats to your department mailing list for further\ninvestigation.","deps":{"adns":{"origin":"dns/adns","version":"1.6.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["textproc","www"],"shlibs_required":["libintl.so.8","libadns.so.1","libpcre.so.1","libexpat.so.1","libpng16.so.16","libgd.so.6"],"shlibs_provided":["libmla_input_bsdftpd.so","libmla_input_clf.so","libmla_input_cp_ims_login.so","libmla_input_cp_ims_smtp.so","libmla_input_flowraw.so","libmla_input_ipchains.so","libmla_input_ippl.so","libmla_input_isdn4bsd.so","libmla_input_isdnlog.so","libmla_input_mod_log_sql.so","libmla_input_msiis.so","libmla_input_msmedia.so","libmla_input_netscape.so","libmla_input_null.so","libmla_input_postfix.so","libmla_input_pureftpd.so","libmla_input_qmail.so","libmla_input_qmailscanner.so","libmla_input_qtss.so","libmla_input_realserver.so","libmla_input_rsync.so","libmla_input_sendmail.so","libmla_input_shoutcast.so","libmla_input_squid.so","libmla_input_viruswall.so","libmla_input_wuftpd.so","libmla_output_csv.so","libmla_output_modlogan.so","libmla_output_null.so","libmla_output_template.so","libmla_output_text.so","libmla_output_webalizer.so","libmla_processor_accounting.so","libmla_processor_firewall.so","libmla_processor_ippl.so","libmla_processor_mail.so","libmla_processor_null.so","libmla_processor_telecom.so","libmla_processor_web.so"],"options":{"DOCS":"on","MYSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:modlogan:modlogan:0.8.13:::::dragonfly6:x86_64:19","deprecated":"dependency devel/pcre is EOL"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\ndependency devel/pcre is EOL."}]},{"name":"mod_webauth","origin":"www/mod_webauth","version":"4.7.0_3","comment":"Apache module for authenticating users with Kerberos v5","maintainer":"apache@FreeBSD.org","www":"http://webauth.stanford.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fa63d5bfc9cb10b0af7fc77995193baed23499dadef0455e6317e153325daf2","flatsize":515326,"path":"All/mod_webauth-4.7.0_3.pkg","repopath":"All/mod_webauth-4.7.0_3.pkg","licenselogic":"single","pkgsize":126788,"desc":"WebAuth is an authentication system for web pages and web applications. The\nfirst time a user attempts to access a web page protected by WebAuth, they\nwill be sent to a central login server (weblogin.stanford.edu at Stanford)\nand prompted to authenticate. Normally, they will be asked for a username\nand password, although other authentication methods are possible. Once the\nuser has logged in, the weblogin server will send their encrypted identity\nback to the original web page they were trying to access. Their identity\nwill also be stored in a cookie set by the weblogin server and they will\nnot need to authenticate again until their credentials expire, even if\nthey visit multiple protected web sites.\n\nWebAuth works with any browser that supports cookies, requires no agents\nor other software installed on the client web browser systems, and works\nwith an existing Kerberos v5 authentication realm. It can also be used as\nthe SSO provider for a Shibboleth IdP and supports SPNEGO authentication\nas well as username/password over TLS/SSL. See the page on WebAuth features\nfor more major features and a brief comparison with other web\nauthentication systems.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libcrypto.so.12","libapr-1.so.0","libaprutil-1.so.0","libdb-18.1.so","libgdbm.so.6","libexpat.so.1","libjansson.so.4","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0","libcurl.so.4","libldap.so.2","liblber.so.2"],"shlibs_provided":["libwebauth.so.12"]},{"name":"mod_rivet","origin":"www/mod_rivet","version":"3.2.0","comment":"Embeds a Tcl interpreter in the Apache server","maintainer":"jeff.lawson@flightaware.com","www":"https://tcl.apache.org/rivet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51260253ded7057d12b218c1b60963b968e0180d3143e5f217750e46e6d829cc","flatsize":455977,"path":"All/mod_rivet-3.2.0.pkg","repopath":"All/mod_rivet-3.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":109668,"desc":"mod_rivet brings together the full power of the Tcl programming language\nand the Apache HTTP server. You can use Tcl to manage Apache, respond to\nrequests for web pages and much more.\n\nmod_rivet gives you a persistent Tcl interpreter embedded in your web\nserver. This lets you avoid the overhead of starting an external interpreter\nand avoids the penalty of Tcl start-up time, giving you super-fast\ndynamic content.\n\nAs you'd expect from the Tcl community, there are hundreds of modules\nwritten for mod_rivet, everything from persistent database connections, to\ntemplating sytems, to complete XML content delivery systems. Web sites like\nFlightAware use mod_rivet.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"itcl":{"origin":"lang/itcl","version":"3.4.4_2,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["www","tcl"],"shlibs_required":["libtcl86.so.1"],"shlibs_provided":["librivetlib.so","librivetparser.so"],"messages":[{"message":"Remember to modify your apache configuration file\nto load mod_rivet and set the appropriate handlers:\n\nLoadModule rivet_module libexec/apache24/mod_rivet.so\n\nAddType application/x-httpd-rivet .rvt\nAddType application/x-rivet-tcl .tcl\n\nVisit http://tcl.apache.org/rivet/ for documentation","type":"install"}]},{"name":"musescore","origin":"audio/musescore","version":"3.6.1_4","comment":"Free music composition & notation software","maintainer":"adridg@FreeBSD.org","www":"https://musescore.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e105e1e2fcaee7fb9e623f0fef934db6af0eb0f97215e0986e9b42ad70b8002","flatsize":97771761,"path":"All/musescore-3.6.1_4.pkg","repopath":"All/musescore-3.6.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":47193784,"desc":"MuseScore is a free cross-platform WYSIWYG music notation program\nthat offers a cost-effective alternative to commercial programs\nsuch as Sibelius and Finale.\nYou can print beautifully engraved sheet music or save it as PDF\nor MIDI file.\n\nSome highlights:\n\n * WYSIWYG, notes are entered on a \"virtual note sheet\"\n * Unlimited number of staves\n * Up to four voices per staff\n * Easy and fast note entry with your keyboard, mouse, or MIDI keyboard\n * Integrated sequencer and FluidSynth software synthesizer\n * Import and export of MusicXML and Standard MIDI Files\n * Available for Windows, Mac and Linux\n * Translated in 43 languages\n * GNU GPL licensed","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-graphicaleffects":{"origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-scripttools":{"origin":"devel/qt5-scripttools","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["audio"],"shlibs_required":["libvorbisfile.so.3","libsndfile.so.1","libfreetype.so.6","libportaudio.so.2","libQt5Test.so.5","libQt5QuickControls2.so.5","libQt5QuickTemplates2.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Xml.so.5","libQt5XmlPatterns.so.5","libQt5Network.so.5","libQt5Svg.so.5","libQt5PrintSupport.so.5","libQt5Concurrent.so.5","libQt5OpenGL.so.5","libQt5Help.so.5","libQt5Sql.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"ALSA":"off","JACK":"off","PORTAUDIO":"on","PULSEAUDIO":"off","WEBENGINE":"off"}},{"name":"modd","origin":"devel/modd","version":"0.8_24","comment":"Developer tool that runs processes and responds to filesystem changes","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cortesi/modd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ceb355ae28cfe794fdedcc838b827dd4ce02d2762abc67e582cf0a707fb0d8c","flatsize":4688255,"path":"All/modd-0.8_24.pkg","repopath":"All/modd-0.8_24.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1490336,"desc":"Modd is a developer tool that triggers commands and manages daemons in response\nto filesystem changes.\n\nIf you use modd, you should also look at devd, a compact HTTP daemon for\ndevelopers. Devd integrates with modd, allowing you to trigger in-browser\nlive-reload with modd.\n\ndevd (www/devd) is a sister-project of modd.","categories":["devel","sysutils"]},{"name":"mod_php83","origin":"www/mod_php83","version":"8.3.9","comment":"PHP Scripting Language (8.3.X branch)","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"203d87972f2f5aedeac95fa4efaf9c0c0a3e25e0af8b4d5cf1fc1d3e25abddcc","flatsize":5902464,"path":"All/mod_php83-8.3.9.pkg","repopath":"All/mod_php83-8.3.9.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":1696396,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["www","devel"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libxml2.so.2","libpcre2-8.so.0","libargon2.so.0"],"shlibs_provided":["libphp.so"],"options":{"AP2FILTER":"off","DEBUG":"off","IPV6":"on","LINKTHR":"on","MYSQLND":"on","NOASLR":"off","PCRE":"on","PHPDBG":"off","ZTS":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"******************************************************************************\n\nConsider switching to php-fpm and mod_fast_cgi as per Apache httpd project\nrecommendation. See https://cwiki.apache.org/confluence/display/HTTPD/PHP-FPM\n\n******************************************************************************\n\nIf you are building PHP-based ports in poudriere(8) or Synth with ZTS enabled,\nadd WITH_MPM=event to /etc/make.conf to prevent build failures.\n\n******************************************************************************\n\nMake sure index.php is part of your DirectoryIndex.\n\nYou should add the following to your Apache configuration file:\n\n<FilesMatch \"\\.php$\">\n    SetHandler application/x-httpd-php\n</FilesMatch>\n<FilesMatch \"\\.phps$\">\n    SetHandler application/x-httpd-php-source\n</FilesMatch>\n\n******************************************************************************","type":"install"}]},{"name":"mod_php82","origin":"www/mod_php82","version":"8.2.21","comment":"PHP Scripting Language (8.2.X branch)","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f647d91ee30a9871b2b64513fd2b5a2d6e1544725b00de26eebe16569b3e8241","flatsize":5813601,"path":"All/mod_php82-8.2.21.pkg","repopath":"All/mod_php82-8.2.21.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":1665992,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["www","devel"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libxml2.so.2","libpcre2-8.so.0","libargon2.so.0"],"shlibs_provided":["libphp.so"],"options":{"AP2FILTER":"off","DEBUG":"off","IPV6":"on","LINKTHR":"on","MYSQLND":"on","PCRE":"on","PHPDBG":"off","ZTS":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.2.21:::::dragonfly6:x86_64"},"messages":[{"message":"******************************************************************************\n\nConsider switching to php-fpm and mod_fast_cgi as per Apache httpd project\nrecommendation. See https://cwiki.apache.org/confluence/display/HTTPD/PHP-FPM\n\n******************************************************************************\n\nIf you are building PHP-based ports in poudriere(8) or Synth with ZTS enabled,\nadd WITH_MPM=event to /etc/make.conf to prevent build failures.\n\n******************************************************************************\n\nMake sure index.php is part of your DirectoryIndex.\n\nYou should add the following to your Apache configuration file:\n\n<FilesMatch \"\\.php$\">\n    SetHandler application/x-httpd-php\n</FilesMatch>\n<FilesMatch \"\\.phps$\">\n    SetHandler application/x-httpd-php-source\n</FilesMatch>\n\n******************************************************************************","type":"install"}]},{"name":"mod_dav_svn","origin":"www/mod_dav_svn","version":"1.14.3_2","comment":"Apache module for subversion serving","maintainer":"michaelo@apache.org","www":"https://subversion.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03095bf2c8141bb46c917d671116479de08c68ea07471ba14ce56313d6ebbbbc","flatsize":283657,"path":"All/mod_dav_svn-1.14.3_2.pkg","repopath":"All/mod_dav_svn-1.14.3_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":85084,"desc":"Installs the mod_dav_svn and mod_authz_svn apache modules for use with\nsubversion when serving the repository from Apache.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"},"utf8proc":{"origin":"textproc/utf8proc","version":"2.9.0"}},"categories":["www","devel"],"shlibs_required":["libsvn_repos-1.so.0","libsvn_fs-1.so.0","libsvn_delta-1.so.0","libsvn_subr-1.so.0"],"annotations":{"cpe":"cpe:2.3:a:apache:mod_dav_svn:1.14.3:::::dragonfly6:x86_64:2"}},{"name":"mod_php81","origin":"www/mod_php81","version":"8.1.29","comment":"PHP Scripting Language (8.1.X branch)","maintainer":"bofh@FreeBSD.org","www":"https://www.php.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb49073b38f1ab7c5374a5f0f2255ef143056a3259f3bf5ed60c5433032a648a","flatsize":5713497,"path":"All/mod_php81-8.1.29.pkg","repopath":"All/mod_php81-8.1.29.pkg","licenselogic":"single","licenses":["PHP301"],"pkgsize":1631104,"desc":"PHP, which stands for \"PHP: Hypertext Preprocessor\" is a widely-used Open\nSource general-purpose scripting language that is especially suited for\nWeb development and can be embedded into HTML.  Its syntax draws upon C,\nJava, and Perl, and is easy to learn.  The main goal of the language is to\nallow web developers to write dynamically generated webpages quickly, but\nyou can do much more with PHP.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["www","devel"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libxml2.so.2","libpcre2-8.so.0","libargon2.so.0"],"shlibs_provided":["libphp.so"],"options":{"AP2FILTER":"off","DEBUG":"off","IPV6":"on","LINKTHR":"on","MYSQLND":"on","PCRE":"on","PHPDBG":"off","ZTS":"off"},"annotations":{"cpe":"cpe:2.3:a:php:php:8.1.29:::::dragonfly6:x86_64","deprecated":"Upstream EOL reaches on 2025-12-31","expiration_date":"2025-12-31"},"messages":[{"message":"******************************************************************************\n\nConsider switching to php-fpm and mod_fast_cgi as per Apache httpd project\nrecommendation. See https://cwiki.apache.org/confluence/display/HTTPD/PHP-FPM\n\n******************************************************************************\n\nIf you are building PHP-based ports in poudriere(8) or Synth with ZTS enabled,\nadd WITH_MPM=event to /etc/make.conf to prevent build failures.\n\n******************************************************************************\n\nMake sure index.php is part of your DirectoryIndex.\n\nYou should add the following to your Apache configuration file:\n\n<FilesMatch \"\\.php$\">\n    SetHandler application/x-httpd-php\n</FilesMatch>\n<FilesMatch \"\\.phps$\">\n    SetHandler application/x-httpd-php-source\n</FilesMatch>\n\n******************************************************************************","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-12-31.\n\nIt is scheduled to be removed on or after 2025-12-31."}]},{"name":"mod_amd","origin":"net/mod_amd","version":"g20150926_1","comment":"Asterisk app_amd for FreeSWITCH","maintainer":"numisemis@yahoo.com","www":"https://github.com/seanbright/mod_amd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4e7534d854e276d3d8f60395b77777f0241fbd45c732a2a40c4ad4d6cf2c4db","flatsize":19100,"path":"All/mod_amd-g20150926_1.pkg","repopath":"All/mod_amd-g20150926_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":7308,"desc":"Asterisk app_amd for FreeSWITCH\n\nThis is an implementation of Asterisk's answering machine detection\n(voice activity detection) for FreeSWITCH.","deps":{"freeswitch":{"origin":"net/freeswitch","version":"1.10.11_1"}},"categories":["net"],"shlibs_required":["libfreeswitch.so.1"]},{"name":"moc","origin":"audio/moc","version":"2.5.2_12","comment":"Console audio player designed to be powerful and easy to use","maintainer":"rzinkov@gmail.com","www":"https://moc.daper.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9b5356bb80f03c8e09b6e4c0440db23630501d24b706dc919c126b77c17d671","flatsize":468088,"path":"All/moc-2.5.2_12.pkg","repopath":"All/moc-2.5.2_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":169500,"desc":"MOC (music on console) is a console audio player designed to be powerful and\neasy to use.\n\nMOC plays smoothly, regardless of system or I/O load, because it handles the\noutput buffer in a separate thread. It does not cause gaps between files,\nbecause the next file to be played is pre-cached while playing the current\nfile.\n\nSupported file formats are: MP3, Ogg Vorbis, FLAC, Musepack (mpc), Speex, WAVE,\nAIFF, AU, SVX, Sphere Nist WAV, IRCAM SF, Creative VOC, AAC, MP4, Real, WMA.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libid3tag":{"origin":"audio/libid3tag","version":"0.16.3"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"wavpack":{"origin":"audio/wavpack","version":"5.7.0"}},"categories":["audio"],"shlibs_required":["libFLAC.so.12","libmad.so.0","libid3tag.so.0","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libwavpack.so.1","libncurses.so.6","libtinfo.so.6","libcurl.so.4","libltdl.so.7"],"shlibs_provided":["libflac_decoder.so","libmp3_decoder.so","libvorbis_decoder.so","libwavpack_decoder.so"],"options":{"AAC":"off","CURL":"on","DEBUG":"off","FLAC":"on","JACK":"off","MODPLUG":"off","MP3":"on","MUSEPACK":"off","RCC":"off","SAMPLERATE":"off","SIDPLAY2":"off","SNDFILE":"off","SPEEX":"off","VORBIS":"on","WAVPACK":"on"}},{"name":"mobile-broadband-provider-info","origin":"net/mobile-broadband-provider-info","version":"20240407","comment":"Service mobile broadband provider database","maintainer":"garga@FreeBSD.org","www":"https://wiki.gnome.org/Projects/NetworkManager/MobileBroadband/ServiceProviders","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1fb5e8e2c204ef8bae584f9409f25672dde14b31a76cb1528f482d788f1417f3","flatsize":515124,"path":"All/mobile-broadband-provider-info-20240407.pkg","repopath":"All/mobile-broadband-provider-info-20240407.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":59960,"desc":"XML database with data from mobile service providers information","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"}},"categories":["net","gnome"]},{"name":"moinmoin","origin":"www/moinmoin","version":"1.9.11","comment":"Easy to use, full-featured and extensible wiki software package","maintainer":"python@FreeBSD.org","www":"https://moinmo.in/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac31461f75c49d65902b441658fb317db926beaec1a37a0ccfa89eae8951411e","flatsize":68188789,"path":"All/moinmoin-1.9.11.pkg","repopath":"All/moinmoin-1.9.11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":9103272,"desc":"MoinMoin is a Python clone of WikiWiki, which is a composition system;\nit's a discussion medium; it's a repository; it's a mail system;\nit's a tool for collaboration.","deps":{"py27-setuptools44":{"origin":"devel/py-setuptools44","version":"44.1.1_1"},"python27":{"origin":"lang/python27","version":"2.7.18_3"}},"categories":["www","python"],"options":{"RECAPTCHA":"on","VERIFYEMAIL":"on"},"annotations":{"cpe":"cpe:2.3:a:moinmo:moinmoin:1.9.11:::::dragonfly6:x86_64","deprecated":"Uses Python 2.7 which is EOLed upstream","flavor":"py27"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses Python 2.7 which is EOLed upstream."}]},{"name":"mni-libreoffice","origin":"editors/libreoffice-mni","version":"24.2.4.2","comment":"mni language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fa473417fb836d627777922299135964fecf35d83f75e70591cceff9a8dc67b","flatsize":1981364,"path":"All/mni-libreoffice-24.2.4.2.pkg","repopath":"All/mni-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":274548,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"moab","origin":"math/moab","version":"5.5.1_1","comment":"Component for representing and evaluating mesh data","maintainer":"yuri@FreeBSD.org","www":"https://press3.mcs.anl.gov/sigma/moab-library/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da89349659d29464bd9698616313f98a505520a7e34681b6371255dec0398ea8","flatsize":6303475,"path":"All/moab-5.5.1_1.pkg","repopath":"All/moab-5.5.1_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":1653904,"desc":"The Mesh-Oriented datABase (MOAB) is a component for representing and evaluating\nmesh data. MOAB can store structured and unstructured mesh, consisting of\nelements in the finite element zoo plus polygons and polyhedra. The functional\ninterface to MOAB is simple yet powerful, allowing the representation of many\ntypes of metadata commonly found on the mesh. MOAB is optimized for efficiency\nin space and time, based on access to mesh in chunks rather than through\nindividual entities, while also versatile enough to support individual entity\naccess. The MOAB library can naturally represent finite element and other types\nof mesh data. Various types of meta-data are often used in conjunction with\na mesh. Examples include boundary condition groupings, material types, and\nprovenance information for the mesh. Because the data model used in MOAB is so\nabstract, conventions are useful for describing how meta-data is stored into\nthat data model.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libopenblas.so.0","libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0"],"shlibs_provided":["libMOAB.so.5"],"options":{"MPI":"off"}},{"name":"mn-libreoffice","origin":"editors/libreoffice-mn","version":"24.2.4.2","comment":"mn language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e3e69f86dd4cdeee39c2edc6dbbb7e011a3fa67e4dbe911da76e500d7519e3f","flatsize":3318042,"path":"All/mn-libreoffice-24.2.4.2.pkg","repopath":"All/mn-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":613336,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"mnogosearch","origin":"www/mnogosearch","version":"3.4.1_2","comment":"Full featured SQL-based hypertext search engine","maintainer":"crees@FreeBSD.org","www":"http://www.mnogosearch.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74851b9be7c3983e7a07834cf063109c42141699d7b18fb184070475c4198e84","flatsize":8619447,"path":"All/mnogosearch-3.4.1_2.pkg","repopath":"All/mnogosearch-3.4.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1935032,"desc":"mnoGoSearch is a full featured SQL-based search engine for intranet or small\ndomain Internet web servers. You can also use it to build specialized search\nengines such as cooking recipies or searching newspaper articles.\n\nProvides pre-built web search frontend in C (via CGI).","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["www","databases"],"shlibs_required":["libsqlite3.so.0","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libmnogocharset-3.4.so","libmnogosearch-3.4.so"],"options":{"ASIAN":"off","DOCS":"on","EXAMPLES":"on","SSL":"on","SYSLOG":"on","THREADS":"on","PGSQL":"off","MYSQL":"off","SQLITE2":"off","SQLITE3":"on"},"annotations":{"cpe":"cpe:2.3:a:mnogosearch:mnogosearch:3.4.1:::::dragonfly6:x86_64:2"},"messages":[{"message":"mnoGoSearch is successfully installed.\nNow, to use mnoGoSearch you need to create the appropriate *sql database\nmanually: Please read INSTALL file located in /usr/local/share/doc/mnogosearch.\n\nFor more information on how to use mnoGoSearch, please refer to their\nweb site at http://www.mnogosearch.org/","type":"install"}]},{"name":"mmve","origin":"sysutils/mmve","version":"0.2.0","comment":"Mass MV Editor: move files with your text editor","maintainer":"tj+freebsd_ports@a13.fr","www":"https://rubygems.org/gems/mmve","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad9d0a5e8ab4447e6ff2fa9d83d30bd358c863674267e390f0060385fd1bd6a9","flatsize":3822,"path":"All/mmve-0.2.0.pkg","repopath":"All/mmve-0.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2832,"desc":"Mass MV Editor: move files with your editor","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"rubygem-baf":{"origin":"devel/rubygem-baf","version":"0.14.1"}},"categories":["sysutils"]},{"name":"mmv","origin":"misc/mmv","version":"1.01b.19_2","comment":"Move/Copy/Append/Link multiple files","maintainer":"se@FreeBSD.org","www":"https://packages.debian.org/unstable/utils/mmv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c41009f28954c3753075bd17bca8e1f05e1cd76f85f3dd4efba7a59a33f26cb0","flatsize":40105,"path":"All/mmv-1.01b.19_2.pkg","repopath":"All/mmv-1.01b.19_2.pkg","licenselogic":"single","licenses":["Freeware"],"pkgsize":23344,"desc":"mmv is a program to move/copy/append/link multiple files according to a set\nof wildcard patterns. This multiple action is performed safely, i.e. without\nany unexpected deletion of files due to collisions of target names with\nexisting filenames or with other target names.","categories":["misc"]},{"name":"moagg","origin":"games/moagg","version":"1.95b_1","comment":"Pilot a small space ship","maintainer":"ports@FreeBSD.org","www":"https://moagg.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ebf02c6f8b6708500db25d11a2329994c24651f155c201412f0feea58fb9fda","flatsize":3251555,"path":"All/moagg-1.95b_1.pkg","repopath":"All/moagg-1.95b_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2513168,"desc":"Moagg stands for \"Mother of all gravity games\".\nIn this game you are pilot of a small space ship and have to navigate it\nthrough different caves by using the thrusters and rotating the ship.\nBut besides gravity there are many other difficulties you have to master.\n\nThe game is strongly influenced by some classical cave flyers from\nthe C64 and Amiga era such as \"Space Taxi\" or \"Gravity Force\".\nBut Moagg is supposed to be more than just a clone of these games.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe moagg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mmtf-cpp","origin":"science/mmtf-cpp","version":"1.1.0_1","comment":"C++ MMTF format API, decoder and encoder, for molecular structures","maintainer":"yuri@FreeBSD.org","www":"https://mmtf.rcsb.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7973c4bfb20a656a8586f101f88bbeb4b64fbec87df801a0f88a6cb634fe3290","flatsize":111934,"path":"All/mmtf-cpp-1.1.0_1.pkg","repopath":"All/mmtf-cpp-1.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20148,"desc":"mmtf is a C++ headers-only decoder/encoder library for the MMTF format.\n\nThe macromolecular transmission format (MMTF) is a binary encoding of chemical\nand biological structures.","deps":{"msgpack-cxx":{"origin":"devel/msgpack-cxx","version":"6.1.1"}},"categories":["science","biology"]},{"name":"mmr","origin":"mail/mmr","version":"1.6.0_1","comment":"Curses based MIME Mail Reader","maintainer":"ports@FreeBSD.org","www":"https://slouken.libsdl.org/projects/mmr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e5f9a64d722a6344829e87970c6e22017e21fd77defe5b516397da10f44008a","flatsize":199707,"path":"All/mmr-1.6.0_1.pkg","repopath":"All/mmr-1.6.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":77468,"desc":"\"My Mailer\" is an incarnation of a UNIX text-based mailer\ndesigned to be an intermediate step between mail and pine.\n\n   Features:\n\n   MIME aware -- While this mailer does not implement a full set of\nthe MIME mail extensions, it should handle most MIME mail.\nIt also handles some Sun mail attachment formats.\n\n   Threaded messages -- Articles by default are threaded by subject.\nThis allows one to plow through huge mailing list discussions,\nsometimes spanning weeks, with very little effort.\n\n   Automatic detection of a modified mail file, and the changes will\nthen be merged with the current message listing.\n\n   Automatically uncompresses and recompresses gzipped mailfiles\n\n   Searchable message listings, including search through message text","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["mail"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mmr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mmtc","origin":"audio/mmtc","version":"0.3.2_12","comment":"Minimal mpd terminal client that is simple yet highly configurable","maintainer":"yuri@FreeBSD.org","www":"https://github.com/figsoda/mmtc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb3721368e612efde479c14aa3516b7ace5dd6d2e29d743b7c462521b3572e8a","flatsize":1080171,"path":"All/mmtc-0.3.2_12.pkg","repopath":"All/mmtc-0.3.2_12.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":402472,"desc":"Minimal mpd terminal client that aims to be simple yet highly configurable.","categories":["audio"]},{"name":"mmh","origin":"mail/mmh","version":"0.4_1","comment":"CLI mail user agent, fork from nmh","maintainer":"satanist+freebsd@bureaucracy.de","www":"http://marmaro.de/prog/mmh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7cdc58bd1ef0d0d3977cc1301e337dbc01613ed54c9b638471bd954d0ce55aa","flatsize":2713620,"path":"All/mmh-0.4_1.pkg","repopath":"All/mmh-0.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":507968,"desc":"Mmh is a modified version of the electronic mail handling system nmh.\nNmh (new MH) itself was originally based on the package MH-6.8.3, and\nwas intended to be a (mostly) compatible drop-in replacement for MH.\nIn contrast, mmh is not intended to be a drop-in replacement for nmh,\nbut rather aims for the modernization and simplification of nmh,\naccepting reduced compatiblity if it, at the same time, allows to\nachieve greater goals from mmh's point of view.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["mail"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOT":"off","FCNTL":"off","FLOCK":"on","LOCKF":"off"}},{"name":"mmix","origin":"lang/mmix","version":"20160804_1","comment":"RISC computer designed by Donald E. Knuth","maintainer":"riggs@FreeBSD.org","www":"https://mmix.cs.hm.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"248c2bf1b4b4656960c4b1374f9c64c212c078c530bdc43db74473945c7780fe","flatsize":1373899,"path":"All/mmix-20160804_1.pkg","repopath":"All/mmix-20160804_1.pkg","licenselogic":"single","licenses":["mmix"],"pkgsize":350936,"desc":"From Donald E. Knuth's MMIX page:\n\nMMIX is a RISC computer designed by the author to illustrate\nmachine-level aspects of programming. In the next editions of his\nbooks The Art of Computer Programming, MMIX will replace the\n1960s-style machine MIX.\n\nMore details can be found in his book:\n\n  MMIXware: A RISC Computer for the Third Millennium, by Donald E. Knuth\n  (Heidelberg: Springer-Verlag, 1999), viii+550pp. ISBN 3-540-66938-8.\n  (Lecture Notes in Computer Science, no. 1750.)","categories":["lang"]},{"name":"mmencode","origin":"converters/mmencode","version":"2.7_1","comment":"Translate to and from mail-oriented encoding formats","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a7e552d2bb81d0a96fe4405577e2cc9b9b65f61f0a319ee3e9376d795179fff","flatsize":17073,"path":"All/mmencode-2.7_1.pkg","repopath":"All/mmencode-2.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9392,"desc":"From the man page:\n\n  The mimencode\tprogram\tsimply converts\ta byte stream into (or out of) one of\n  the standard mail encoding formats defined by\tMIME, the proposed standard\n  for internet multimedia mail formats.\t Such an encoding is necessary\n  because binary data cannot be\tsent through the mail.\tThe encodings under-\n  stood\tby mimencode are preferable to the use of the uuencode/uudecode\tpro-\n  grams, for use in mail, in several respects that were\timportant to the\n  authors of MIME.\n\nMmencode is part of metamail, and can be installed as part of that package.\nIt is provided here as an independent package since some programs require\nmmencode only and hence you can avoid having to install the entire metalmail\npackage when not required.","categories":["converters"],"messages":[{"message":"===>   NOTICE:\n\nThe mmencode port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mmdnn","origin":"misc/mmdnn","version":"0.3.1_1","comment":"Tools to inter-operate among different deep learning frameworks","maintainer":"yuri@FreeBSD.org","www":"https://github.com/microsoft/MMdnn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b621cccac0447ba65fca66fae5017ce27e2daf82457521e7a32950296b684f5","flatsize":4959487,"path":"All/mmdnn-0.3.1_1.pkg","repopath":"All/mmdnn-0.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":577732,"desc":"MMdnn is a set of tools to help users inter-operate among different deep\nlearning frameworks. E.g. model conversion and visualization. Convert models\nbetween Caffe, Keras, MXNet, Tensorflow, CNTK, PyTorch Onnx and CoreML.\n\nA comprehensive, cross-framework solution to convert, visualize and diagnose\ndeep neural network models. The \"MM\" in MMdnn stands for model management and\n\"dnn\" is an acronym for the deep neural network.\n\nMajor features:\n* Find model\n  - We provide a model collection to help you find some popular models\n  - We provide a model visualizer to display the network architecture more\n    intuitively\n* Conversion\n  - We implement a universal converter to convert DNN models between\n    frameworks, which means you can train on one framework and deploy on another\n* Retrain\n  - In the converter, we can generate some training/inference code snippet to\n    simplify the retrain/evaluate work\n* Deployment","deps":{"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"]},{"name":"mmdb2","origin":"science/mmdb2","version":"2.0.20","comment":"C++ toolkit for working with macromolecular coordinate files","maintainer":"yuri@FreeBSD.org","www":"https://launchpad.net/mmdb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa24f869e142b12b2833e4adb610ac24db331b6f058a0d4ce612f82f567594ab","flatsize":2003294,"path":"All/mmdb2-2.0.20.pkg","repopath":"All/mmdb2-2.0.20.pkg","licenselogic":"or","licenses":["GPLv3","LGPL3"],"pkgsize":452448,"desc":"MMDB is designed to assist developers in working with macromolecular coordinate\nfiles. The library handles both PDB and mmCIF format files.\n\nThe Library also features an internal binary format, portable between different\nplatforms. This is achieved at uniformity of the Library's interface functions,\nso that there is no difference in handling different formats.\n\nMMDB provides various high-level tools for working with coordinate files,\nincluding reading and writing, orthogonal-fractional transforms, generation of\nsymmetry mates, editing the molecular structure and more.\n\nMMDB is written by Eugene Krissinel, and is distributed as a part of the CCP4\nsuite. This project maintains a current stand-alone version of the library.\n\nWWW: https://launchpad.net/mmdb","categories":["science"],"shlibs_provided":["libmmdb2.so.0"]},{"name":"mmake","origin":"java/mmake","version":"2.3_2","comment":"Create a Makefile for Your Java files, ready to compile","maintainer":"ports@FreeBSD.org","www":"https://www.tildeslash.com/mmake/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8c099038b707d4b8d168a6ace5c7d0be7104daa4225c65f6baf475252362aa6","flatsize":29009,"path":"All/mmake-2.3_2.pkg","repopath":"All/mmake-2.3_2.pkg","licenselogic":"single","pkgsize":13152,"desc":"mmake is a small and effective script that will create a Makefile for Your\nJava files, ready to compile.\n\nThe Makefile generated with mmake supports:\n   - Packages\n   - JavaDoc\n   - Clean up\n   - C-preprocessor\n   - Jar file\n   - Install\n   - Uninstall\n   - Dependencies","deps":{"jikes":{"origin":"java/jikes","version":"1.22_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["java","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe mmake port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mmail","origin":"news/mmail","version":"0.52_1","comment":"Offline BBS mail packet reader supporting QWK/OMEN/SOUP/OPX/BLUEWAVE","maintainer":"ports@FreeBSD.org","www":"http://multimail.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65957b06ec6c6d9d974343792f68ca828a701455b8bc66ac3b280ccf521a4e6f","flatsize":329654,"path":"All/mmail-0.52_1.pkg","repopath":"All/mmail-0.52_1.pkg","licenselogic":"single","pkgsize":117220,"desc":"MultiMail is an offline mail packet reader for UNIX and other systems. It\ncurrently supports the Blue Wave, QWK, OMEN, and SOUP formats. It has a full\nscreen, color user interface, built with the curses library. Features include\nauto-decompression of packets with external compress program, user-friendly\nmenus to select packet, area, letter, etc., save whole area or one letter in a\ntext file, enter mail in any area (using an external editor), insert tagline\nfrom a tagline file, reply mail with quote, write netmail, and netmail\naddressbook.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["news"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe mmail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mm","origin":"devel/mm","version":"1.4.2_2","comment":"Shared memory allocation library for pre-forked process models","maintainer":"rodrigo@FreeBSD.org","www":"http://www.ossp.org/pkg/lib/mm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25ed67c8815b3bad21bf88a5d6456f49fbcd4cb654e05e244687b64b7947c1fc","flatsize":68266,"path":"All/mm-1.4.2_2.pkg","repopath":"All/mm-1.4.2_2.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":27180,"desc":"OSSP mm - Shared Memory Allocation Library\nCopyright (c) 1999-2005 Ralf S. Engelschall <rse@engelschall.com>\nCopyright (c) 1999-2005 The OSSP Project <http://www.ossp.org/>\n\nOSSP mm is a 2-layer abstraction library which simplifies\nthe usage of shared memory between forked (and this way strongly\nrelated) processes under Unix platforms. On the first layer it\nhides all platform dependent implementation details (allocation\nand locking) when dealing with shared memory segments and on the\nsecond layer it provides a high-level malloc(3)-style API for a\nconvenient and well known way to work with data-structures inside\nthose shared memory segments.","categories":["devel"],"shlibs_provided":["libmm.so.14"]},{"name":"mm-common","origin":"devel/mm-common","version":"0.9.12_1","comment":"Common build infrastructure for the GNOME C++ binding libraries","maintainer":"gnome@FreeBSD.org","www":"https://www.gtkmm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b3a9f531d686e079ff28bf7277f2e0cff4337d44975f1dc789f74942c902059","flatsize":4886778,"path":"All/mm-common-0.9.12_1.pkg","repopath":"All/mm-common-0.9.12_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":249600,"desc":"This module is part of the GNOME C++ bindings effort <http://www.gtkmm.org/>.\n\nThe mm-common module provides the build infrastructure and utilities\nshared among the GNOME C++ binding libraries.  It is only a required\ndependency for building the C++ bindings from the gnome.org version\ncontrol repository.  An installation of mm-common is not required for\nbuilding tarball releases, unless configured to use maintainer-mode.\n\nRelease archives of mm-common include the Doxygen tag file for the\nGNU C++ Library reference documentation.  It is covered by the same\nlicence as the source code it was extracted from.  More information\nis available at <http://gcc.gnu.org/onlinedocs/libstdc++/>.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["devel","gnome"]},{"name":"mlvpn","origin":"net/mlvpn","version":"2.3.1_4","comment":"Multi-link VPN","maintainer":"olivier@FreeBSD.org","www":"https://zehome.github.io/MLVPN/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7e1b6dd7b1e7d244dcb9b2ab8a95d6d5d07b6f357b2ad851cb2d3e830bab29a","flatsize":102061,"path":"All/mlvpn-2.3.1_4.pkg","repopath":"All/mlvpn-2.3.1_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":38888,"desc":"MLVPN allow to bond your internet links to increase bandwidth, secure your\ninternet connection by actively monitoring your links and removing the faulty\nones, without loosing your TCP connections and secure your internet connection\nto the aggregation server using cryptography.","deps":{"libev":{"origin":"devel/libev","version":"4.33_1,1"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"}},"categories":["net","net-vpn"],"users":["mlvpn"],"groups":["mlvpn"],"shlibs_required":["libsodium.so.26","libev.so.4"],"options":{"CONTROL":"on"}},{"name":"mn-aspell","origin":"textproc/mn-aspell","version":"0.06.2,2","comment":"Aspell Mongolian dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af00a871ec413a323215a9e0f9c537722704168642f14aff9552d86c5fbafdc9","flatsize":15885864,"path":"All/mn-aspell-0.06.2,2.pkg","repopath":"All/mn-aspell-0.06.2,2.pkg","licenselogic":"single","pkgsize":3706036,"desc":"Aspell Mongolian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"mlt7-qt6","origin":"multimedia/mlt7-qt","version":"7.24.0","comment":"Qt plugin for the MLT multimedia framework","maintainer":"kde@FreeBSD.org","www":"https://www.mltframework.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68b6659e50283c9077a294557185a87931b32e7964792331cb81de269851fbaf","flatsize":460074,"path":"All/mlt7-qt6-7.24.0.pkg","repopath":"All/mlt7-qt6-7.24.0.pkg","licenselogic":"and","licenses":["GPLv2","GPLv3"],"pkgsize":143416,"desc":"MLT is an open source multimedia framework, designed and developed for\ntelevision broadcasting. It provides a toolkit for broadcasters, video\neditors, media players, transcoders, web streamers and many more types\nof applications. The functionality of the system is provided via an\nassortment of ready to use tools, XML authoring components, and an\nextensible plug-in based API.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"mlt7":{"origin":"multimedia/mlt7","version":"7.24.0_1"},"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["multimedia","kde"],"shlibs_required":["libmlt++-7.so.7","libmlt-7.so.7","libQt6Xml.so.6","libQt6SvgWidgets.so.6","libQt6Core5Compat.so.6","libQt6Svg.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libfftw3.so.3","libexif.so.12"],"annotations":{"flavor":"qt6"}},{"name":"mlt7-qt5","origin":"multimedia/mlt7-qt","version":"7.24.0","comment":"Qt plugin for the MLT multimedia framework","maintainer":"kde@FreeBSD.org","www":"https://www.mltframework.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2eb17cbfa4c4b0065743c081f35211c10923c871a0592b8c19e28a36e393113","flatsize":444090,"path":"All/mlt7-qt5-7.24.0.pkg","repopath":"All/mlt7-qt5-7.24.0.pkg","licenselogic":"and","licenses":["GPLv2","GPLv3"],"pkgsize":138132,"desc":"MLT is an open source multimedia framework, designed and developed for\ntelevision broadcasting. It provides a toolkit for broadcasters, video\neditors, media players, transcoders, web streamers and many more types\nof applications. The functionality of the system is provided via an\nassortment of ready to use tools, XML authoring components, and an\nextensible plug-in based API.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"mlt7":{"origin":"multimedia/mlt7","version":"7.24.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["multimedia","kde"],"shlibs_required":["libmlt++-7.so.7","libmlt-7.so.7","libQt5Xml.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libfftw3.so.3","libexif.so.12"],"annotations":{"flavor":"qt5"}},{"name":"mlt7-glaxnimate-qt6","origin":"multimedia/mlt7-glaxnimate","version":"7.24.0","comment":"2D animations plugin for the MLT multimedia framework","maintainer":"kde@FreeBSD.org","www":"https://www.mltframework.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16cf28d925c0f273dd76354173714775b3b88ce92f8dfc94b397e6b9ea5555e9","flatsize":4141877,"path":"All/mlt7-glaxnimate-qt6-7.24.0.pkg","repopath":"All/mlt7-glaxnimate-qt6-7.24.0.pkg","licenselogic":"and","licenses":["GPLv2","GPLv3"],"pkgsize":1011872,"desc":"MLT is an open source multimedia framework, designed and developed for\ntelevision broadcasting. It provides a toolkit for broadcasters, video\neditors, media players, transcoders, web streamers and many more types\nof applications. The functionality of the system is provided via an\nassortment of ready to use tools, XML authoring components, and an\nextensible plug-in based API.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"mlt7":{"origin":"multimedia/mlt7","version":"7.24.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["multimedia","kde"],"shlibs_required":["libmlt++-7.so.7","libmlt-7.so.7","libQt6Network.so.6","libQt6Widgets.so.6","libQt6Xml.so.6","libarchive.so.13","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1"],"annotations":{"flavor":"qt6"}},{"name":"mlterm","origin":"x11/mlterm","version":"3.9.3_2","comment":"Multilingual X11 terminal emulator","maintainer":"nobutaka@FreeBSD.org","www":"https://mlterm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c44daaa37b9f6afe8e8955a59c357686bb4da25b586274121c49392652aebb80","flatsize":19053824,"path":"All/mlterm-3.9.3_2.pkg","repopath":"All/mlterm-3.9.3_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2006620,"desc":"mlterm is a multilingual X11 terminal emulator.\nmlterm has these features.\n\n* multilingual\n  [supported charsets]\n    US_ASCII,ISO8859[1-11],ISO8859[13-16],TCVN5712,VISCII,KOI8_R,KOI8_U,\n    JISX0201,JISX0208,JISX0212,JISX0213,GB2312,GBK,KSC5601,UHC,CNS11643-N,\n    Big5, UCS2(4)\n  [supported encodings]\n   ISO-8859-[1-11],ISO-8859-[13-16],TCVN5612,VISCII,KOI8_R,KOI8_U,EUC-JP,\n   EUC-JISX0213, ISO-2022-JP[1,2,3],Shift_JIS,Shift_JISX0213,EUC-KR,UHC,\n   JOHAB,ISO-2022-KR,ISO-2022-CN, GB2312(EUC-CN),GBK,GB18030,EUC-TW,Big5,\n   Hz,UTF-8\n* anti-aliased fonts\n* transparent background\n* background images\n* scroll by wheel mouse","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["x11"],"shlibs_required":["libintl.so.8","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libfreetype.so.6","libX11.so.6","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libXft.so.2"],"shlibs_provided":["libmef.so.3","libmlterm_coreotl.so","libpobl.so.2","libvte-mlterm.so.0","libmef_8bits.so","libmef_jajp.so","libmef_kokr.so","libmef_zh.so","libathena.so","libzmodem.so","libctl_iscii.so","libim-kbd.so","libim-skk.so","libind_assamese.so","libind_bengali.so","libind_gujarati.so","libind_hindi.so","libind_iitkeyb.so","libind_inscript.so","libind_kannada.so","libind_malayalam.so","libind_oriya.so","libind_punjabi.so","libind_telugu.so","libmotif.so","libmozmodern.so","libnext.so","libotl.so","libpixmap_engine.so","libsample.so","libtype_xft.so"],"options":{"CAIRO":"off","DOCS":"on","FCITX":"off","FRIBIDI":"off","IBUS":"off","M17NLIB":"off","REGIS":"off","SCIM":"off","SIXEL":"off","UIM":"off"},"annotations":{"cpe":"cpe:2.3:a:mlterm:mlterm:3.9.3:::::dragonfly6:x86_64:2"}},{"name":"mls","origin":"mail/mls","version":"1.4.b1","comment":"Program for generating various statistics on emails","maintainer":"fuz@FreeBSD.org","www":"https://www.marki-online.net/MLS/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67422f28d3c7d216139efcdf7caca083262ad18e02a693726ae741d170ec5f71","flatsize":105459,"path":"All/mls-1.4.b1.pkg","repopath":"All/mls-1.4.b1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46012,"desc":"mls will read mailbox file in MBOX format and display various\nstatistical data about it. You can specify input and ouput files (can\nbe stdin/stdout), language used for output (in this version\nSlovak/English/Italian/Francais/Deutsch/Spanish/Serbian), error and\ndiagnostic msgs are always printed in english. You can also specify\ntext which will be displayed instead of standart title in output (can\nbe used for automatic mailing of produced output).\n\nIt also supports cache file for faster re-generation of stats from the\nsame input file. It is useful when you want to show statistics on web\n- you can use HTML output & PHP wrapper.","categories":["mail"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"To use the HTML feature or the PHP wrapper, copy the\ncontents of /usr/local/share/mls/html to a location\naccessible by your webserver.  For more information,\nsee /usr/local/share/doc/mls/README.txt!\n\nSee also /usr/local/share/examples/mls for some hints...","type":"install"}]},{"name":"mlt7-glaxnimate-qt5","origin":"multimedia/mlt7-glaxnimate","version":"7.24.0","comment":"2D animations plugin for the MLT multimedia framework","maintainer":"kde@FreeBSD.org","www":"https://www.mltframework.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee1be7a275c63c7380c9fe6ed1541176af8668c88b076405cff51aadd01e5a95","flatsize":3943405,"path":"All/mlt7-glaxnimate-qt5-7.24.0.pkg","repopath":"All/mlt7-glaxnimate-qt5-7.24.0.pkg","licenselogic":"and","licenses":["GPLv2","GPLv3"],"pkgsize":1001440,"desc":"MLT is an open source multimedia framework, designed and developed for\ntelevision broadcasting. It provides a toolkit for broadcasters, video\neditors, media players, transcoders, web streamers and many more types\nof applications. The functionality of the system is provided via an\nassortment of ready to use tools, XML authoring components, and an\nextensible plug-in based API.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"mlt7":{"origin":"multimedia/mlt7","version":"7.24.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["multimedia","kde"],"shlibs_required":["libmlt++-7.so.7","libmlt-7.so.7","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Xml.so.5","libarchive.so.13","libQt5Gui.so.5","libQt5Core.so.5","libstdc++.so.6","libgcc_s.so.1"],"annotations":{"flavor":"qt5"}},{"name":"mmex","origin":"finance/moneymanagerex","version":"1.2.7_19","comment":"Free, open-source, easy-to-use personal finance software","maintainer":"ports@FreeBSD.org","www":"https://www.moneymanagerex.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5740f8c4feeedcae8d9d545633975f592fe69ec88a5e226faf2b01169edd85b","flatsize":11637821,"path":"All/mmex-1.2.7_19.pkg","repopath":"All/mmex-1.2.7_19.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4115136,"desc":"Money Manager Ex is a free, open-source, cross-platform, easy-to-use personal\nfinance software.  It primarily helps organize one's finances and keeps\ntrack of where, when and how the money goes.\n\nMMEX includes all the basic features that 90%25 of users would want\nto see in a personal finance application.  The design goals are to\nconcentrate on simplicity and user-friendliness -- something one can use\neveryday.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["finance"],"shlibs_required":["liblua-5.2.so","libwx_gtk3u_aui-3.0.so.0","libwx_gtk3u_stc-3.0.so.0","libwx_gtk3u_xrc-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mmex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mlt7","origin":"multimedia/mlt7","version":"7.24.0_1","comment":"Multimedia framework for TV broadcasting","maintainer":"kde@FreeBSD.org","www":"https://www.mltframework.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88f5779926d423f1af14418a90b96dab17fc54dfdb7f2c0ec90851f1c8f1d7bf","flatsize":2482735,"path":"All/mlt7-7.24.0_1.pkg","repopath":"All/mlt7-7.24.0_1.pkg","licenselogic":"and","licenses":["GPLv2","GPLv3","LGPL21"],"pkgsize":618736,"desc":"MLT is an open source multimedia framework, designed and developed for\ntelevision broadcasting. It provides a toolkit for broadcasters, video\neditors, media players, transcoders, web streamers and many more types\nof applications. The functionality of the system is provided via an\nassortment of ready to use tools, XML authoring components, and an\nextensible plug-in based API.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libebur128":{"origin":"audio/libebur128","version":"1.2.6"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"movit":{"origin":"graphics/movit","version":"1.6.3_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sox":{"origin":"audio/sox","version":"14.4.2.20210509_5"},"vid.stab":{"origin":"multimedia/vid.stab","version":"0.98.2"}},"categories":["multimedia"],"shlibs_required":["libSDL2-2.0.so.0","libavformat.so.60","libswscale.so.7","libavutil.so.58","libavcodec.so.60","libavfilter.so.9","libavdevice.so.60","libswresample.so.4","libgdk_pixbuf-2.0.so.0","libexif.so.12","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6","libGLX.so.0","libOpenGL.so.0","libmovit.so.8","libepoxy.so.0","libfftw3.so.3","libebur128.so.1","libsamplerate.so.0","libsox.so.3","libvidstab.so.0.9","libvorbis.so.0","libvorbisfile.so.3","libxml2.so.2"],"shlibs_provided":["libmlt++-7.so.7","libmlt-7.so.7"],"options":{"DOCS":"on","EXAMPLES":"on","AVFORMAT":"on","DECKLINK":"off","FREI0R":"on","GDK":"on","JACKRACK":"off","KDENLIVE":"on","MOVIT":"on","NORMALIZE":"on","OLDFILM":"off","OPENCV":"off","PLUS":"on","PLUSGPL":"on","RESAMPLE":"on","RTAUDIO":"off","RUBBERBAND":"off","SDL2":"on","SOX":"on","VIDSTAB":"on","VORBIS":"on","XINE":"off"}},{"name":"mle","origin":"editors/mle","version":"1.7.2","comment":"Small, flexible, terminal-based text editor","maintainer":"as@php.net","www":"https://github.com/adsr/mle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9998ac67d62d822ce7af7b29e81f5c50191870c4f75d96e0c05eaff292a83b08","flatsize":259078,"path":"All/mle-1.7.2.pkg","repopath":"All/mle-1.7.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":91652,"desc":"mle is a small, flexible, terminal-based text editor written in C.\nNotable features include: full Unicode support, syntax highlighting,\nscriptable rc file, macros, search and replace (PCRE), window\nsplitting, multiple cursors, and integration with various shell\ncommands.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["editors"],"shlibs_required":["libpcre2-8.so.0","liblua-5.4.so"]},{"name":"mlmmj","origin":"mail/mlmmj","version":"1.4.7","comment":"Simple and slim mailing list manager","maintainer":"bapt@FreeBSD.org","www":"http://mlmmj.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8de5acb57355cd7e7b71ed4b902354248f832b72688abaebf07dc69b23733e3e","flatsize":1139553,"path":"All/mlmmj-1.4.7.pkg","repopath":"All/mlmmj-1.4.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":213840,"desc":"Mlmmj (Mailing List Management Made Joyful) is a simple and slim\nmailing list manager (MLM) inspired by ezmlm. It works with many\ndifferent Mail Transport Agents (MTAs) and is simple for a system\nadminstrator to install, configure and integrate with other software.\nAs it uses very few resources, and requires no daemons, it is ideal\nfor installation on systems where resources are limited, such as\nVirtual Private Servers (VPSes).","categories":["mail"],"options":{"DOCS":"on","PERL":"off","PHP":"off"},"annotations":{"cpe":"cpe:2.3:a:mlmmj:mlmmj:1.4.7:::::dragonfly6:x86_64"}},{"name":"moodle42-php82","origin":"www/moodle42","version":"4.2.8","comment":"Course management system based on social constructionism","maintainer":"wen@FreeBSD.org","www":"https://www.moodle.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01c1f4afabd4497e40d3ce282be8af0ef9f9a8d3e832aa6a46a33dc3fb3467a8","flatsize":245773267,"path":"All/moodle42-php82-4.2.8.pkg","repopath":"All/moodle42-php82-4.2.8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":42915048,"desc":"Moodle is a course management system (CMS) - a free, Open Source software\npackage designed using sound pedagogical principles, to help educators\ncreate effective online learning communities. You can use it on any\ncomputer you have handy (including webhosts), yet it can scale from a\nsingle-teacher site to a 40,000-student University.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-opcache":{"origin":"www/php82-opcache","version":"8.2.21"},"php82-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-soap":{"origin":"net/php82-soap","version":"8.2.21"},"php82-sodium":{"origin":"security/php82-sodium","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www","education"],"options":{"LDAP":"off","MYSQL":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:moodle:moodle:4.2.8:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"1) Create a user and a database for Moodle to store all\n   its tables in (or choose an existing database).\n   It doesn't matter what the database or user names are,\n   as this will be configured in a later step.\n   NOTE: this package assumes that either the phpX-pgsql,\n   phpX-mysql, or phpX-mssql packages are installed.\n\n2) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /moodle /usr/local/www/moodle/\n   AcceptPathInfo On\n   <Directory /usr/local/www/moodle/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n3) Visit your Moodle site with a browser (i.e.,\n   http://your.server.com/moodle/), and you should\n   be taken to the install.php script, which will lead\n   you through creating a config.php file and then\n   setting up Moodle, creating an admin account, etc.\n\n   At one step, you will get a message saying that the\n   installer script was not able to automatically create\n   the config.php file. Just download it and copy it to\n   /usr/local/www/moodle/config.php. Beware that it\n   will contain the database password in cleartext, so\n   set up whatever file permissions you deem more adequate.\n   For instance, user=root, group=www, mask=640.\n\n4) Set up a cron task to invoke the file admin/cron.php\n   every five minutes or so. For instance:\n   */5 * * * * fetch http://your.server.com/moodle/admin/cron.php\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   http://docs.moodle.org/en/Installing_Moodle\n\nIt may be worth reading the installation docs even if Moodle seems\nto be working at first, to ensure your PHP settings and database\nconfiguration will allow Moodle to operate properly.","type":"install"},{"message":"If you are upgrading from an earlier version of Moodle, check out\npossible additional steps at:\n\n   https://docs.moodle.org/400/en/Upgrading\n\nIf you have real trouble, please visit the Moodle course\n\"Using Moodle\" on moodle.org.","type":"upgrade"}]},{"name":"moodle43-php82","origin":"www/moodle43","version":"4.3.5","comment":"Course management system based on social constructionism","maintainer":"wen@FreeBSD.org","www":"https://www.moodle.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4365e72b06bdfeac302f8a1eb1a2832da9d9691277e30c68289005b45c17445","flatsize":255455210,"path":"All/moodle43-php82-4.3.5.pkg","repopath":"All/moodle43-php82-4.3.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":43413032,"desc":"Moodle is a course management system (CMS) - a free, Open Source software\npackage designed using sound pedagogical principles, to help educators\ncreate effective online learning communities. You can use it on any\ncomputer you have handy (including webhosts), yet it can scale from a\nsingle-teacher site to a 40,000-student University.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-opcache":{"origin":"www/php82-opcache","version":"8.2.21"},"php82-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-soap":{"origin":"net/php82-soap","version":"8.2.21"},"php82-sodium":{"origin":"security/php82-sodium","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www","education"],"options":{"LDAP":"off","MYSQL":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:moodle:moodle:4.3.5:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"1) Create a user and a database for Moodle to store all\n   its tables in (or choose an existing database).\n   It doesn't matter what the database or user names are,\n   as this will be configured in a later step.\n   NOTE: this package assumes that either the phpX-pgsql,\n   phpX-mysql, or phpX-mssql packages are installed.\n\n2) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /moodle /usr/local/www/moodle/\n   AcceptPathInfo On\n   <Directory /usr/local/www/moodle/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n3) Visit your Moodle site with a browser (i.e.,\n   http://your.server.com/moodle/), and you should\n   be taken to the install.php script, which will lead\n   you through creating a config.php file and then\n   setting up Moodle, creating an admin account, etc.\n\n   At one step, you will get a message saying that the\n   installer script was not able to automatically create\n   the config.php file. Just download it and copy it to\n   /usr/local/www/moodle/config.php. Beware that it\n   will contain the database password in cleartext, so\n   set up whatever file permissions you deem more adequate.\n   For instance, user=root, group=www, mask=640.\n\n4) Set up a cron task to invoke the file admin/cron.php\n   every five minutes or so. For instance:\n   */5 * * * * fetch http://your.server.com/moodle/admin/cron.php\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   http://docs.moodle.org/en/Installing_Moodle\n\nIt may be worth reading the installation docs even if Moodle seems\nto be working at first, to ensure your PHP settings and database\nconfiguration will allow Moodle to operate properly.","type":"install"},{"message":"If you are upgrading from an earlier version of Moodle, check out\npossible additional steps at:\n\n   https://docs.moodle.org/400/en/Upgrading\n\nIf you have real trouble, please visit the Moodle course\n\"Using Moodle\" on moodle.org.","type":"upgrade"}]},{"name":"mlclock","origin":"x11-clocks/mlclock","version":"1.1_3","comment":"Clock for mlvwm window manager","maintainer":"ports@FreeBSD.org","www":"http://www2u.biglobe.ne.jp/~y-miyata/mlvwm.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"209fcc20ea446585b5a05d471110eb1cbd715c22c2ea2c51f38b310ff8651add","flatsize":17322,"path":"All/mlclock-1.1_3.pkg","repopath":"All/mlclock-1.1_3.pkg","licenselogic":"single","pkgsize":7604,"desc":"Mlclock is the best clock for the mlvwm window manager.\n\nHOW TO USE\n\n   Copy /usr/X11R6/share/mlclock/mlclockrc file to your home\n   directory as \".mlclockrc\"\n   (or specifyed name in Imakefile).\n\n   Then, add following line into .mlvwmrc.\n\n       Swallow \"MLClock\" Action Exec \"mlclock\" exec mlclock\n\n   that's all.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"}},"categories":["x11-clocks"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe mlclock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mldonkey-gui","origin":"net-p2p/mldonkey-gui","version":"3.1.7.2","comment":"OCAML/GTK GUI for the MLdonkey peer-to-peer network client","maintainer":"danfe@FreeBSD.org","www":"https://mldonkey.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5b6e5f95db78c4dc33958d030b9be7ed126d2736a60ae696400c470543f3ab5","flatsize":9745018,"path":"All/mldonkey-gui-3.1.7.2.pkg","repopath":"All/mldonkey-gui-3.1.7.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2681560,"desc":"MLDonkey is an OCAML/GTK client for a number of\npeer-to-peer networks.\n\nIt is separated into a core with telnet and web\ninterfaces, and a GTK GUI.\n\nThe following protocols are supported:\n- eDonkey\t\t(http://www.edonkey2000.com/)\n- Overnet\t\t(http://www.overnet.com/)\n- Bittorrent\t\t(http://www.bittorrent.com/)\n- Gnutella\t\t(http://www.gnutella.org/)\n- Gnutella2\t\t(http://www.shareaza.com/)\n- Fasttrack\t\t(http://en.wikipedia.org/wiki/Fasttrack)\n- FileTP [http/ftp/ssh]\t(http://mldonkey.sourceforge.net/FileTP)\n- Kademlia\t\t(http://en.wikipedia.org/wiki/Kad_Network)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net-p2p"],"shlibs_required":["libpng16.so.16","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on","GD":"on","GUI":"on"},"annotations":{"cpe":"cpe:2.3:a:mldonkey:mldonkey:3.1.7.2:::::dragonfly6:x86_64"},"messages":[{"message":"- If you want to know how to use mldonkey, read \"INSTALL\" or\n  \"FAQ.html\" in the port docs (/usr/local/share/doc/mldonkey)\n\n- It is not a bad idea to install mplayer. You will be able\n  to preview half-downloaded files (if you have the beginning).\n\n- You can import the downloads you started with eDonkey\n  (try \"import /home/directory/path/.edonkey2000-core\"\n  on the console), but you can NOT go back!\n\n- If this is the first time you install mldonkey,\n  please go to the mldonkey-gui ports dir as a user and enter:\n\n     make install-user\n\n  this will set up your user config.\n\n- You have to enable the different protocols on the client\n  console. Go to the (mldonkey-) console, and try the commands\n  'set enable_<protocol> true' (try 'voo' for reference).","type":"install"},{"message":"- For upgraders: The names of the binaries have changed.\n  Core and GUI are called \"mlnet\" and \"mlgui\", respectively.","type":"upgrade","maximum_version":"2.5.3"}]},{"name":"ml1","origin":"textproc/ml1","version":"4.12_2","comment":"Original general purpose macro processor","maintainer":"bob@eager.cx","www":"https://www.ml1.org.uk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a3d7db7ca138a0c599b29b5d001e2cd73d6b0a34e6e3050c7a31396acb26421","flatsize":822029,"path":"All/ml1-4.12_2.pkg","repopath":"All/ml1-4.12_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":761024,"desc":"This is a port of ML/I (Macro Language I) which is the grand-daddy of nearly\nall macro processors. It is still maintained and ported to a large number\nof systems.","categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"Additional ML/I documentation (in HTML and PDF) can be found at:\n\thttp://www.ml1.org.uk","type":"install"}]},{"name":"mkvalidator","origin":"multimedia/mkvalidator","version":"0.5.0","comment":"Command line tool to verify Matroska and WebM files","maintainer":"ports@FreeBSD.org","www":"https://www.matroska.org/downloads/mkvalidator.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83d753dbb4740aa4ec51ec5471034fc608f7da2dd6c43772728c85f78f3bc9e7","flatsize":421001,"path":"All/mkvalidator-0.5.0.pkg","repopath":"All/mkvalidator-0.5.0.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","BSD4CLAUSE","GPLv2"],"pkgsize":100860,"desc":"mkvalidator is a simple command line tool to verify Matroska and WebM\nfiles for spec conformance. It checks the various bogus or missing key\nelements against the EBML DocType version of the file and reports the\nerrors/warnings in the command line.","categories":["multimedia"],"annotations":{"cpe":"cpe:2.3:a:matroska:mkvalidator:0.5.0:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe mkvalidator port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ml-libreoffice","origin":"editors/libreoffice-ml","version":"24.2.4.2","comment":"ml language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29c4d84942696b40a130d8ecfe8ff6823853d782d2a75bbb7afbdbdecd8f01c4","flatsize":2560380,"path":"All/ml-libreoffice-24.2.4.2.pkg","repopath":"All/ml-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":356460,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"mktorrent","origin":"net-p2p/mktorrent","version":"1.1_1","comment":"Command-line utility for creating BitTorrent metainfo files","maintainer":"ports@FreeBSD.org","www":"https://github.com/Rudde/mktorrent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e412c6584deb7d66ca75fc90f6fd95728b66c95031c62256c215826b35b6634","flatsize":39728,"path":"All/mktorrent-1.1_1.pkg","repopath":"All/mktorrent-1.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":15664,"desc":"mktorrent is a simple command-line utility to create BitTorrent\nmetainfo files.  It supports multiple trackers, private trackers,\ncustom comments, and is multi-threaded to support multiple CPUs.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"shlibs_required":["libcrypto.so.12"],"options":{"HASHCHECK":"on","OPENSSL":"on","THREADS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mktorrent port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mksh","origin":"shells/mksh","version":"59c_1","comment":"MirBSD Korn Shell","maintainer":"schaiba@gmail.com","www":"https://www.mirbsd.org/mksh.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"115b218162ab795670dc43ed18eb200f47671325d75a9ec71e34040e4c33ecdd","flatsize":338085,"path":"All/mksh-59c_1.pkg","repopath":"All/mksh-59c_1.pkg","licenselogic":"and","licenses":["ISCL","ML"],"pkgsize":191172,"desc":"The MirBSD Korn Shell (mksh) is enhanced of the Public Domain\nKorn shell (pdksh), a bourne-compatible shell which is largely\nsimilar to the original AT&T Korn shell.","categories":["shells"],"options":{"EXAMPLES":"on"}},{"name":"mkreadmes","origin":"ports-mgmt/mkreadmes","version":"1.3_1","comment":"Speedy substitute for \"make readmes\"","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/mkreadmes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ede2f1f6e7459840090577776965389e9b09cee6b695c55dab57e8edcbdff6e8","flatsize":28867,"path":"All/mkreadmes-1.3_1.pkg","repopath":"All/mkreadmes-1.3_1.pkg","licenselogic":"single","pkgsize":13560,"desc":"Mkreadmes is designed to be a very fast, flexible and easy-to-use alternative\nto the standard \"make readmes\" for building the README.html files for the\nFreeBSD Ports Collection, building the files in a fraction of the time of the\nstandard method.","categories":["ports-mgmt"],"messages":[{"message":"===>   NOTICE:\n\nThe mkreadmes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mkp224o","origin":"security/mkp224o","version":"1.6.1_1","comment":"Vanity address generator for tor onion v3 (ed25519) hidden services","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cathugger/mkp224o","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b67bab6fc9c5c0b2e8e0637ba132400413cc71ae9b42cf7a3ff2c8c4b37fd34d","flatsize":119617,"path":"All/mkp224o-1.6.1_1.pkg","repopath":"All/mkp224o-1.6.1_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":62328,"desc":"mkp224o is a vanity address generator for ed25519 onion services.\n\nThis tool generates vanity ed25519 (hidden service version 3, formely known as\nproposal 224) onion addresses.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"}},"categories":["security"],"shlibs_required":["libsodium.so.26"]},{"name":"mldonkey-core","origin":"net-p2p/mldonkey-core","version":"3.1.7.2","comment":"Client 'core' for the MLDonkey peer-to-peer network","maintainer":"danfe@FreeBSD.org","www":"https://mldonkey.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c96569467cabadb6edb6dea331addf11b020a427cb2099049a98423e2c330c11","flatsize":12944160,"path":"All/mldonkey-core-3.1.7.2.pkg","repopath":"All/mldonkey-core-3.1.7.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3048908,"desc":"MLDonkey is an OCAML/GTK client for a number of\npeer-to-peer networks.\n\nIt is separated into a core with telnet and web\ninterfaces, and a GTK GUI.\n\nThe following protocols are supported:\n- eDonkey\t\t(http://www.edonkey2000.com/)\n- Overnet\t\t(http://www.overnet.com/)\n- Bittorrent\t\t(http://www.bittorrent.com/)\n- Gnutella\t\t(http://www.gnutella.org/)\n- Gnutella2\t\t(http://www.shareaza.com/)\n- Fasttrack\t\t(http://en.wikipedia.org/wiki/Fasttrack)\n- FileTP [http/ftp/ssh]\t(http://mldonkey.sourceforge.net/FileTP)\n- Kademlia\t\t(http://en.wikipedia.org/wiki/Kad_Network)","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["net-p2p"],"shlibs_required":["libpng16.so.16","libgd.so.6","libjpeg.so.8"],"options":{"DOCS":"on","EXAMPLES":"on","GD":"on","CORE":"on"},"annotations":{"cpe":"cpe:2.3:a:mldonkey:mldonkey:3.1.7.2:::::dragonfly6:x86_64"},"messages":[{"message":"- If you want to know how to use mldonkey, read \"INSTALL\" or\n  \"FAQ.html\" in the port docs (/usr/local/share/doc/mldonkey)\n\n- It is not a bad idea to install mplayer. You will be able\n  to preview half-downloaded files (if you have the beginning).\n\n- You can import the downloads you started with eDonkey\n  (try \"import /home/directory/path/.edonkey2000-core\"\n  on the console), but you can NOT go back!\n\n- If this is the first time you install mldonkey,\n  please go to the mldonkey-gui ports dir as a user and enter:\n\n     make install-user\n\n  this will set up your user config.\n\n- You have to enable the different protocols on the client\n  console. Go to the (mldonkey-) console, and try the commands\n  'set enable_<protocol> true' (try 'voo' for reference).","type":"install"},{"message":"- For upgraders: The names of the binaries have changed.\n  Core and GUI are called \"mlnet\" and \"mlgui\", respectively.","type":"upgrade","maximum_version":"2.5.3"}]},{"name":"mkntpwd","origin":"sysutils/mkntpwd","version":"1.0","comment":"Utility to create Samba password hashes","maintainer":"pcTA@cs.nctu.edu.tw","www":"https://sourceforge.net/projects/ldaputils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53afe242a8c4d8a7de4cfac2d210efdf335ad34a7a216fd7251c2516bbb36a71","flatsize":35880,"path":"All/mkntpwd-1.0.pkg","repopath":"All/mkntpwd-1.0.pkg","licenselogic":"and","licenses":["GPLv2","MIT"],"pkgsize":14080,"desc":"A utility to create Samba password hashes","categories":["sysutils","net"]},{"name":"mknmz-wwwoffle","origin":"www/mknmz-wwwoffle","version":"0.7.2_3","comment":"WWWOFFLE cache indexer for full-text search system Namazu","maintainer":"ports@FreeBSD.org","www":"https://www.naney.org/comp/distrib/mknmz-wwwoffle/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"359f1c5d63ceb7e3e24f2cdf2bacec48247d17bb290c52be699f8c49f7caefe7","flatsize":80519,"path":"All/mknmz-wwwoffle-0.7.2_3.pkg","repopath":"All/mknmz-wwwoffle-0.7.2_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":19676,"desc":"mknmz-wwwoffle performs full-text search over the cache created by WWWOFFLE,\nusing full-text search system Namazu (http://www.namazu.org/).  mknmz-wwwoffle\nadds a filter for mknmz which is used to generate index files for cache entries\nin WWWOFFLE.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"wwwoffle":{"origin":"www/wwwoffle","version":"2.9j_1"}},"categories":["www","databases","textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mknmz-wwwoffle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mkitalic","origin":"x11-fonts/mkitalic","version":"1.0_2","comment":"Perl script to make BDF font italic","maintainer":"koma2@lovepeers.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a891cca2eb676634f9bffc9ec7ec3c5ba95d754235c3e27247d6cfc556d498e","flatsize":9448,"path":"All/mkitalic-1.0_2.pkg","repopath":"All/mkitalic-1.0_2.pkg","licenselogic":"single","pkgsize":3524,"desc":"A Perl script that generates italic fonts from BDF fonts.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-fonts"]},{"name":"mkjail","origin":"sysutils/mkjail","version":"0.0.4","comment":"Fat jail creation script","maintainer":"fuz@FreeBSD.org","www":"https://github.com/mkjail/mkjail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b6fbb493a1ce28403c3e584b69c8caf0f575ade955f5f966185e97bdeea9edd","flatsize":21853,"path":"All/mkjail-0.0.4.pkg","repopath":"All/mkjail-0.0.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7860,"desc":"mkjail can be used on FreeBSD to create new jails, keep them updated,\nand upgrade to a new release.\n\nmkjail requires the use of ZFS and will create each new jail in a\nseparate filesystem.\n\nmkjail is not a jail manager.  Jails are configured via /etc/jail.conf\nand started/stopped via service jail start foo.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"mkisofs","origin":"sysutils/mkisofs","version":"2024.03.21","comment":"Tools for creating ISO-9660 images","maintainer":"fuz@FreeBSD.org","www":"https://codeberg.org/schilytools/schilytools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81b3a19d115c53442b739a171e4cca2b538e3af04accf288720f23d9f7f8cbbf","flatsize":420419,"path":"All/mkisofs-2024.03.21.pkg","repopath":"All/mkisofs-2024.03.21.pkg","licenselogic":"and","licenses":["CDDL","GPLv2"],"pkgsize":181120,"desc":"Stripped down distribution of cdrtools that only contains tools to create\nISO-9660 filesystems and verify their integrity.\n\nThis package contains the following programs:\n- devdump (dump a device or file in hex)\n- isodebug (show debug info contained in an ISO-9660 image)\n- isodump (dump a device or file based on ISO-9660)\n- isoinfo (analyze or list an ISO-9660 image)\n- isovfy (verify an ISO-9660 image)\n- mkisofs (an ISO-9660 filesystem image creator)\n- mkhybrid (an ISO-9660/HFS filesystem image creator)\n  Link to mkisofs.\n\nWWW: http://cdrecord.org/","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"schilybase":{"origin":"devel/schilybase","version":"2024.03.21"}},"categories":["sysutils"],"shlibs_required":["libscgcmd.so.1.0","librscg.so.1.0","libscg.so.1.0","libcdrdeflt.so.1.0","libdeflt.so.1.0","libschily.so.2.0","libintl.so.8","libsiconv.so.1.0","libfind.so.4.0","libhfs.so.1.0","libfile.so.1.0","libmdigest.so.1.0"],"annotations":{"cpe":"cpe:2.3:a:cdrtools_project:mkisofs:2024.03.21:::::dragonfly6:x86_64"}},{"name":"mkhexgrid","origin":"games/mkhexgrid","version":"0.1.1_22","comment":"Fully-configurable hex grid generator","maintainer":"ports@FreeBSD.org","www":"https://www.nomic.net/~uckelman/mkhexgrid/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c84b1a794437274ff11da59fc02bea97584ee4e6c5eb3f5973d230edd49bcec7","flatsize":185195,"path":"All/mkhexgrid-0.1.1_22.pkg","repopath":"All/mkhexgrid-0.1.1_22.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":64084,"desc":"mkhexgrid is a small command-line program which generates hexagonal grids\nof the sort used for strategy games. Hex grids can be created as PNG or\nSVG images, and as PostScript. Virtually every aspect of the output can be\nbe adjusted.from grid line thickness and color, to style and size of hex\ncenters, to the style and position of hex coordinates. mkhexgrid makes it\nsimple to create whatever hex grid you need.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"}},"categories":["games"],"shlibs_required":["libgd.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mkhexgrid port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ml-aspell","origin":"textproc/ml-aspell","version":"0.04.1","comment":"Aspell Malayalam dictionary","maintainer":"office@FreeBSD.org","www":"https://savannah.nongnu.org/task/?6787","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d899bcac6961c9725ff6421f17da1b919c981db33b3a88dd6446623539fd5f39","flatsize":3106655,"path":"All/ml-aspell-0.04.1.pkg","repopath":"All/ml-aspell-0.04.1.pkg","licenselogic":"single","pkgsize":1106544,"desc":"Aspell Malayalam dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"mkfwimage","origin":"sysutils/mkfwimage","version":"r1_1","comment":"Ubiquiti Embedded Board Image Generator","maintainer":"adrian@FreeBSD.org","www":"https://people.freebsd.org/~adrian/mkfwimage/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04053ab30d4c2d56d97eb6cfe90cb5448d3266f81e131a2e96797ed8eb03a0c1","flatsize":19821,"path":"All/mkfwimage-r1_1.pkg","repopath":"All/mkfwimage-r1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5448,"desc":"This is a tool to generate flash images for the embedded ubiquiti devices.\nIt includes support for:\n\n* Routerstation\n* Routerstation Pro\n* LS-SR71\n* XS-2 (?)\n* XS-5 (?)\n* XS2-8 (?)\n* XM (?)\n\nThis particular tool is patched to build FreeBSD images rather than the\ndefault Linux-centric images. The only change is the addition of\na separate \"execute address\" field, rather than assuming the kernel load\naddress is the kernel execute address.","categories":["sysutils"]},{"name":"mkfontscale","origin":"x11-fonts/mkfontscale","version":"1.2.3","comment":"Creates an index of scalable font files for X","maintainer":"x11@FreeBSD.org","www":"https://www.xfree86.org/4.3.0/mkfontscale.1.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb23de0790bb38bd28b3bf2ff0ea7821c424d71a6007c581b72edafc02900125","flatsize":41933,"path":"All/mkfontscale-1.2.3.pkg","repopath":"All/mkfontscale-1.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20540,"desc":"This package contains mkfontscale, an application for creating an index of\nscalable font files for X.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libfontenc":{"origin":"x11-fonts/libfontenc","version":"1.1.8"}},"categories":["x11-fonts"],"shlibs_required":["libfontenc.so.1","libfreetype.so.6"]},{"name":"mkdesktop","origin":"sysutils/mkdesktop","version":"5.0_1","comment":"Set up any desktop under FreeBSD with ease","maintainer":"bourne.identity@hotmail.com","www":"https://github.com/bourne-again/mkdesktop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"663e1e965ff1999d516782a7f07cbefb741a6e1eb40e0fe578d023f8c7303536","flatsize":11765,"path":"All/mkdesktop-5.0_1.pkg","repopath":"All/mkdesktop-5.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5740,"desc":"Easily set up a desktop under FreeBSD using ncurses.","categories":["sysutils"]},{"name":"moodle44-php82","origin":"www/moodle44","version":"4.4.1","comment":"Course management system based on social constructionism","maintainer":"wen@FreeBSD.org","www":"https://www.moodle.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c14e2f90700e7f6102afcbe54038371d11d6024c7b1d6aff496b1fa8f0c0c379","flatsize":291557455,"path":"All/moodle44-php82-4.4.1.pkg","repopath":"All/moodle44-php82-4.4.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":46279208,"desc":"Moodle is a course management system (CMS) - a free, Open Source software\npackage designed using sound pedagogical principles, to help educators\ncreate effective online learning communities. You can use it on any\ncomputer you have handy (including webhosts), yet it can scale from a\nsingle-teacher site to a 40,000-student University.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-opcache":{"origin":"www/php82-opcache","version":"8.2.21"},"php82-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-soap":{"origin":"net/php82-soap","version":"8.2.21"},"php82-sodium":{"origin":"security/php82-sodium","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www","education"],"options":{"LDAP":"off","MYSQL":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:moodle:moodle:4.4.1:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"1) Create a user and a database for Moodle to store all\n   its tables in (or choose an existing database).\n   It doesn't matter what the database or user names are,\n   as this will be configured in a later step.\n   NOTE: this package assumes that either the phpX-pgsql,\n   phpX-mysql, or phpX-mssql packages are installed.\n\n2) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /moodle /usr/local/www/moodle/\n   AcceptPathInfo On\n   <Directory /usr/local/www/moodle/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n3) Visit your Moodle site with a browser (i.e.,\n   http://your.server.com/moodle/), and you should\n   be taken to the install.php script, which will lead\n   you through creating a config.php file and then\n   setting up Moodle, creating an admin account, etc.\n\n   At one step, you will get a message saying that the\n   installer script was not able to automatically create\n   the config.php file. Just download it and copy it to\n   /usr/local/www/moodle/config.php. Beware that it\n   will contain the database password in cleartext, so\n   set up whatever file permissions you deem more adequate.\n   For instance, user=root, group=www, mask=640.\n\n4) Set up a cron task to invoke the file admin/cron.php\n   every five minutes or so. For instance:\n   */5 * * * * fetch http://your.server.com/moodle/admin/cron.php\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   http://docs.moodle.org/en/Installing_Moodle\n\nIt may be worth reading the installation docs even if Moodle seems\nto be working at first, to ensure your PHP settings and database\nconfiguration will allow Moodle to operate properly.","type":"install"},{"message":"If you are upgrading from an earlier version of Moodle, check out\npossible additional steps at:\n\n   https://docs.moodle.org/400/en/Upgrading\n\nIf you have real trouble, please visit the Moodle course\n\"Using Moodle\" on moodle.org.","type":"upgrade"}]},{"name":"mkcue","origin":"audio/mkcue","version":"1.7","comment":"Generates CUE sheets from a CD TOC (Table Of Contents)","maintainer":"tobias.rehbein@web.de","www":"https://packages.debian.org/sid/mkcue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"321d4ae1552dc764bbb6df800b13a99ea39d2bfffc1e3fa49ae8f955afea20c5","flatsize":35800,"path":"All/mkcue-1.7.pkg","repopath":"All/mkcue-1.7.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":14060,"desc":"mkcue generates CUE sheets from a CD TOC (Table Of Contents).\n\nIt is a perfect companion for abcde to generate backups of your audio CDs using\nthe FLAC codec and the single track option.","categories":["audio"]},{"name":"moodle43-php81","origin":"www/moodle43","version":"4.3.5","comment":"Course management system based on social constructionism","maintainer":"wen@FreeBSD.org","www":"https://www.moodle.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0e2074d168553f9f0783307c0448d195e1cfebaa2affe3f054bbdc9657ccec4","flatsize":255455210,"path":"All/moodle43-php81-4.3.5.pkg","repopath":"All/moodle43-php81-4.3.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":43411796,"desc":"Moodle is a course management system (CMS) - a free, Open Source software\npackage designed using sound pedagogical principles, to help educators\ncreate effective online learning communities. You can use it on any\ncomputer you have handy (including webhosts), yet it can scale from a\nsingle-teacher site to a 40,000-student University.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-exif":{"origin":"graphics/php81-exif","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-opcache":{"origin":"www/php81-opcache","version":"8.1.29"},"php81-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-soap":{"origin":"net/php81-soap","version":"8.1.29"},"php81-sodium":{"origin":"security/php81-sodium","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www","education"],"options":{"LDAP":"off","MYSQL":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:moodle:moodle:4.3.5:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"1) Create a user and a database for Moodle to store all\n   its tables in (or choose an existing database).\n   It doesn't matter what the database or user names are,\n   as this will be configured in a later step.\n   NOTE: this package assumes that either the phpX-pgsql,\n   phpX-mysql, or phpX-mssql packages are installed.\n\n2) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /moodle /usr/local/www/moodle/\n   AcceptPathInfo On\n   <Directory /usr/local/www/moodle/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n3) Visit your Moodle site with a browser (i.e.,\n   http://your.server.com/moodle/), and you should\n   be taken to the install.php script, which will lead\n   you through creating a config.php file and then\n   setting up Moodle, creating an admin account, etc.\n\n   At one step, you will get a message saying that the\n   installer script was not able to automatically create\n   the config.php file. Just download it and copy it to\n   /usr/local/www/moodle/config.php. Beware that it\n   will contain the database password in cleartext, so\n   set up whatever file permissions you deem more adequate.\n   For instance, user=root, group=www, mask=640.\n\n4) Set up a cron task to invoke the file admin/cron.php\n   every five minutes or so. For instance:\n   */5 * * * * fetch http://your.server.com/moodle/admin/cron.php\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   http://docs.moodle.org/en/Installing_Moodle\n\nIt may be worth reading the installation docs even if Moodle seems\nto be working at first, to ensure your PHP settings and database\nconfiguration will allow Moodle to operate properly.","type":"install"},{"message":"If you are upgrading from an earlier version of Moodle, check out\npossible additional steps at:\n\n   https://docs.moodle.org/400/en/Upgrading\n\nIf you have real trouble, please visit the Moodle course\n\"Using Moodle\" on moodle.org.","type":"upgrade"}]},{"name":"mkcomposecache","origin":"x11/mkcomposecache","version":"1.2.1_1","comment":"Program to create Compose cache files","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c86e23f1f00634be0d145df0564208c629eb28888022708fb3032ddb65d5344a","flatsize":8223,"path":"All/mkcomposecache-1.2.1_1.pkg","repopath":"All/mkcomposecache-1.2.1_1.pkg","licenselogic":"single","pkgsize":4108,"desc":"mkcomposecache is used for creating global (system-wide) Compose cache files.\n\nCompose cache files help with application startup times and memory usage,\nespecially in locales with large Compose tables (e.g. all UTF-8 locales).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"mkbold","origin":"x11-fonts/mkbold","version":"1.0_2","comment":"Perl script to make BDF font bold","maintainer":"koma2@lovepeers.org","www":"http://hp.vector.co.jp/authors/VA013391/tools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a5ba5f6da90217487d810c76353c5e411c8ab6a9773844e7bf8fba90bc181a0","flatsize":2631,"path":"All/mkbold-1.0_2.pkg","repopath":"All/mkbold-1.0_2.pkg","licenselogic":"single","pkgsize":1660,"desc":"A Perl script that generates bold fonts from BDF fonts.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-fonts"]},{"name":"mkcatalog","origin":"textproc/mkcatalog","version":"1.1","comment":"Maintenance utility for sgml catalog files","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f10c34ac9d068be1dfe42b39205279c79213ebd35ee5b477dc0807b5cb42cb86","flatsize":7870,"path":"All/mkcatalog-1.1.pkg","repopath":"All/mkcatalog-1.1.pkg","licenselogic":"single","pkgsize":3388,"desc":"A maintainance utility for sgml catalog files.\n\nmkcatalog maintains sgml \"catalog\" files.\n\nusage: mkcatalog [-pq] install|deinstall dtd-subdirectory [catalog-filename]\n    options:\n        -p          preserve old catalog file.\n        -q          silent mode\n\n    commands(required):\n        install     set DTD configuration to catalog files.\n        deinstall   usset DTD configuration from catalog files.\n\n    required arguments:\n        dtd-subdirectory  DTD sub-directory.\n                          (root sgml direcotry is ${PREFIX}/share/sgml.)\n\n    optional arguments:\n        catalog-filename  DTD catalog filename.\n\n    for example:\n        # mkcatalog install html/4.0\n\n        This commands do the following actions:\n            1. Add `CATALOG \"html/catalog\"' to ${PREFIX}/share/sgml/catalog.\n            2. Add `CATALOG \"4.0/catalog\"'\n                to ${PREFIX}/share/sgml/html/catalog.\n\n\n        # mkcatalog install docbook/4.1 docbook41.cat\n\n        This commands do the following actions:\n            1. Add `CATALOG \"docbook/catalog\"' to ${PREFIX}/share/sgml/catalog.\n            2. Add `CATALOG \"4.1/docbook41.cat\"'\n                to ${PREFIX}/share/sgml/docbook/catalog.\n\n\n        # mkcatalog deinstall docbook/4.1 docbook41.cat\n\n        This commands do the following actions:\n            1. Delete `CATALOG \"4.1/docbook41.cat\"'\n                from ${PREFIX}/share/sgml/docbook/catalog.\n            2. Delete `CATALOG \"docbook/catalog\"'\n                from ${PREFIX}/share/sgml/catalog.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe mkcatalog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mkclean","origin":"multimedia/mkclean","version":"0.9.0","comment":"Clean and optimize Matroska and WebM files","maintainer":"ports@FreeBSD.org","www":"https://www.matroska.org/downloads/mkclean.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5085d804fdfd6fd28685e293bf48926e73fa1b537d06f2e3fb5fe4e638cd73f5","flatsize":665601,"path":"All/mkclean-0.9.0.pkg","repopath":"All/mkclean-0.9.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":128408,"desc":"mkclean is a command line tool to clean and optimize Matroska files that have\nalready been muxed.","categories":["multimedia"],"annotations":{"cpe":"cpe:2.3:a:matroska:mkclean:0.9.0:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe mkclean port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mkbold-mkitalic","origin":"x11-fonts/mkbold-mkitalic","version":"0.11_1","comment":"Programs to make BDF font bold/italic","maintainer":"koma2@lovepeers.org","www":"https://hp.vector.co.jp/authors/VA013651/freeSoftware/mkbold-mkitalic.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a86f9d617fb20947ef1b0950ff7d8711a4cc70a43220d0c5c4d314d572bbce4d","flatsize":108431,"path":"All/mkbold-mkitalic-0.11_1.pkg","repopath":"All/mkbold-mkitalic-0.11_1.pkg","licenselogic":"single","pkgsize":23780,"desc":"Programs that generates bold/italic fonts from BDF fonts.","categories":["x11-fonts"],"options":{"DOCS":"on"}},{"name":"moodle44-php83","origin":"www/moodle44","version":"4.4.1","comment":"Course management system based on social constructionism","maintainer":"wen@FreeBSD.org","www":"https://www.moodle.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60eaae85c036b887d771911abc1170dc8c481814d69de863d44da5925c6636bd","flatsize":291557455,"path":"All/moodle44-php83-4.4.1.pkg","repopath":"All/moodle44-php83-4.4.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":46281032,"desc":"Moodle is a course management system (CMS) - a free, Open Source software\npackage designed using sound pedagogical principles, to help educators\ncreate effective online learning communities. You can use it on any\ncomputer you have handy (including webhosts), yet it can scale from a\nsingle-teacher site to a 40,000-student University.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-exif":{"origin":"graphics/php83-exif","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-opcache":{"origin":"www/php83-opcache","version":"8.3.9"},"php83-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-soap":{"origin":"net/php83-soap","version":"8.3.9"},"php83-sodium":{"origin":"security/php83-sodium","version":"8.3.9"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www","education"],"options":{"LDAP":"off","MYSQL":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:moodle:moodle:4.4.1:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"1) Create a user and a database for Moodle to store all\n   its tables in (or choose an existing database).\n   It doesn't matter what the database or user names are,\n   as this will be configured in a later step.\n   NOTE: this package assumes that either the phpX-pgsql,\n   phpX-mysql, or phpX-mssql packages are installed.\n\n2) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /moodle /usr/local/www/moodle/\n   AcceptPathInfo On\n   <Directory /usr/local/www/moodle/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n3) Visit your Moodle site with a browser (i.e.,\n   http://your.server.com/moodle/), and you should\n   be taken to the install.php script, which will lead\n   you through creating a config.php file and then\n   setting up Moodle, creating an admin account, etc.\n\n   At one step, you will get a message saying that the\n   installer script was not able to automatically create\n   the config.php file. Just download it and copy it to\n   /usr/local/www/moodle/config.php. Beware that it\n   will contain the database password in cleartext, so\n   set up whatever file permissions you deem more adequate.\n   For instance, user=root, group=www, mask=640.\n\n4) Set up a cron task to invoke the file admin/cron.php\n   every five minutes or so. For instance:\n   */5 * * * * fetch http://your.server.com/moodle/admin/cron.php\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   http://docs.moodle.org/en/Installing_Moodle\n\nIt may be worth reading the installation docs even if Moodle seems\nto be working at first, to ensure your PHP settings and database\nconfiguration will allow Moodle to operate properly.","type":"install"},{"message":"If you are upgrading from an earlier version of Moodle, check out\npossible additional steps at:\n\n   https://docs.moodle.org/400/en/Upgrading\n\nIf you have real trouble, please visit the Moodle course\n\"Using Moodle\" on moodle.org.","type":"upgrade"}]},{"name":"mk-livestatus","origin":"net-mgmt/mk-livestatus","version":"1.2.8p25_3","comment":"Nagios event broker module","maintainer":"egypcio@FreeBSD.org","www":"https://mathias-kettner.de/checkmk_livestatus.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"088e1bb26063de4a7c4de92f53b2db70cfa065d6b33249fdce3d7ac22c77ad85","flatsize":678374,"path":"All/mk-livestatus-1.2.8p25_3.pkg","repopath":"All/mk-livestatus-1.2.8p25_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":176964,"desc":"MK Livestatus - a Nagios event broker module that allows quick,\ndirect and comfortable access to your status data.\n\nLivestatus is concepted and tuned to reduce disk, memory and cpu loads\ncaused by live-data processing on the Nagios system. Just as NDO,\nLivestatus makes use of the Nagios Event Broker API and loads a binary\nmodule into the Nagios process. But other than NDO, Livestatus does not\nactively write out data e.g. to the disk. Instead, it opens a socket for\nexternal applications to connect to and fetch the current status\ninformation from Nagios.","deps":{"nagios4":{"origin":"net-mgmt/nagios4","version":"4.5.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt"],"options":{"EXAMPLES":"on","PERL":"off","NAGIOS3":"off","NAGIOS4":"on"},"messages":[{"message":"Notes:\n\n * See the documentation at https://mathias-kettner.com/checkmk_livestatus.html\n\n * Requires Nagios (net-mgmt/nagios, or net-mgmt/nagios4) be built with event\n   broker support enabled, or 'livestatus.o' will never be loaded. This is\n   the default for net-mgmt/nagios4.\n\n * unixcat (for use with reading from the socket and/or inetd(8) support)\n   moved from /usr/local/bin to /usr/local/lib/mk-livestatus\n   in order to avoid a conflict with sysutils/ucspi-unix\n\n * livecheck was removed in 1.2.3.i5. Please adjust your \"broker_module=...\"\n   directive in /usr/local/etc/nagios/nagios.cfg!","type":"install"}]},{"name":"mk-configure","origin":"devel/mk-configure","version":"0.38.2_1","comment":"Lightweight, easy to use replacement for GNU autotools","maintainer":"trociny@FreeBSD.org","www":"https://sourceforge.net/projects/mk-configure/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d67b8ffcd25c9d00d7945029bd14f48b5380b44d6d7f92b56dac8ae395e1a3be","flatsize":787660,"path":"All/mk-configure-0.38.2_1.pkg","repopath":"All/mk-configure-0.38.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":189392,"desc":"mk-configure is a lightweight replacement for GNU autotools, written in bmake\n(portable version of NetBSD make) and POSIX shell. mk-configure also provides\nstandalone mkc_check_xxx scripts that can be used without bmake.","deps":{"bmake":{"origin":"devel/bmake","version":"20230723_1"},"bmkdep":{"origin":"devel/bmkdep","version":"20140112_1"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"mixer.app","origin":"audio/mixer.app","version":"1.8.0_2","comment":"Another mixer intended for the windowmaker dockapp","maintainer":"mbeis@xs4all.nl","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df0ad3210a6d01d17bf951c15d94270f354fd407ab238fc4876f399f9aae392e","flatsize":38008,"path":"All/mixer.app-1.8.0_2.pkg","repopath":"All/mixer.app-1.8.0_2.pkg","licenselogic":"single","pkgsize":12716,"desc":"A dockapp that controls the mixer for three volumes by default:\n\t* Master\n\t* CD\n\t* PCM","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["audio"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"]},{"name":"moodle44-php81","origin":"www/moodle44","version":"4.4.1","comment":"Course management system based on social constructionism","maintainer":"wen@FreeBSD.org","www":"https://www.moodle.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dee651c769dd1c73f757da967447a692c89db63d7f409fe4324453226896ab39","flatsize":291557455,"path":"All/moodle44-php81-4.4.1.pkg","repopath":"All/moodle44-php81-4.4.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":46278512,"desc":"Moodle is a course management system (CMS) - a free, Open Source software\npackage designed using sound pedagogical principles, to help educators\ncreate effective online learning communities. You can use it on any\ncomputer you have handy (including webhosts), yet it can scale from a\nsingle-teacher site to a 40,000-student University.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-exif":{"origin":"graphics/php81-exif","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-opcache":{"origin":"www/php81-opcache","version":"8.1.29"},"php81-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-soap":{"origin":"net/php81-soap","version":"8.1.29"},"php81-sodium":{"origin":"security/php81-sodium","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www","education"],"options":{"LDAP":"off","MYSQL":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:moodle:moodle:4.4.1:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"1) Create a user and a database for Moodle to store all\n   its tables in (or choose an existing database).\n   It doesn't matter what the database or user names are,\n   as this will be configured in a later step.\n   NOTE: this package assumes that either the phpX-pgsql,\n   phpX-mysql, or phpX-mssql packages are installed.\n\n2) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /moodle /usr/local/www/moodle/\n   AcceptPathInfo On\n   <Directory /usr/local/www/moodle/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n3) Visit your Moodle site with a browser (i.e.,\n   http://your.server.com/moodle/), and you should\n   be taken to the install.php script, which will lead\n   you through creating a config.php file and then\n   setting up Moodle, creating an admin account, etc.\n\n   At one step, you will get a message saying that the\n   installer script was not able to automatically create\n   the config.php file. Just download it and copy it to\n   /usr/local/www/moodle/config.php. Beware that it\n   will contain the database password in cleartext, so\n   set up whatever file permissions you deem more adequate.\n   For instance, user=root, group=www, mask=640.\n\n4) Set up a cron task to invoke the file admin/cron.php\n   every five minutes or so. For instance:\n   */5 * * * * fetch http://your.server.com/moodle/admin/cron.php\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   http://docs.moodle.org/en/Installing_Moodle\n\nIt may be worth reading the installation docs even if Moodle seems\nto be working at first, to ensure your PHP settings and database\nconfiguration will allow Moodle to operate properly.","type":"install"},{"message":"If you are upgrading from an earlier version of Moodle, check out\npossible additional steps at:\n\n   https://docs.moodle.org/400/en/Upgrading\n\nIf you have real trouble, please visit the Moodle course\n\"Using Moodle\" on moodle.org.","type":"upgrade"}]},{"name":"mkgmap-splitter","origin":"astro/mkgmap-splitter","version":"r654","comment":"Tile splitter for mkgmap","maintainer":"amdmi3@FreeBSD.org","www":"https://www.mkgmap.org.uk/doc/splitter.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbc6e0d920a94a7178e41820eee12a9b56b36c59b4bfacd1165914510e24eea7","flatsize":1726535,"path":"All/mkgmap-splitter-r654.pkg","repopath":"All/mkgmap-splitter-r654.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1447784,"desc":"The format used for Garmin maps has, in effect, a maximum size,\nmeaning that you have to split an .osm file that contains large\nwell mapped regions into a number of smaller tiles. This program\ndoes that.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["astro","converters","java"],"options":{"DOCS":"on"}},{"name":"mixer","origin":"sysutils/mixer","version":"1.0","comment":"Startup/shutdown script to preserve mixer settings across reboots","maintainer":"mwm@mired.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff6015a08fa169cd2c111bfa319dd949197ef19bb23075c0647bc6f5b2da0042","flatsize":266,"path":"All/mixer-1.0.pkg","repopath":"All/mixer-1.0.pkg","licenselogic":"single","pkgsize":780,"desc":"This port installs a simple shellscript in ${PREFIX}/etc/rc.d that saves\nthe state of the mixer when the system is shut down, and restores it when\nthe system is rebooted.","categories":["sysutils"]},{"name":"moodle41-php81","origin":"www/moodle41","version":"4.1.11","comment":"Course management system based on social constructionism","maintainer":"wen@FreeBSD.org","www":"https://www.moodle.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"523a57b0478a82e5ae598e7364a042a51b9cac8d46f791b2b24d76ec0026b98f","flatsize":244698620,"path":"All/moodle41-php81-4.1.11.pkg","repopath":"All/moodle41-php81-4.1.11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":42479728,"desc":"Moodle is a course management system (CMS) - a free, Open Source software\npackage designed using sound pedagogical principles, to help educators\ncreate effective online learning communities. You can use it on any\ncomputer you have handy (including webhosts), yet it can scale from a\nsingle-teacher site to a 40,000-student University.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-exif":{"origin":"graphics/php81-exif","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-opcache":{"origin":"www/php81-opcache","version":"8.1.29"},"php81-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-soap":{"origin":"net/php81-soap","version":"8.1.29"},"php81-sodium":{"origin":"security/php81-sodium","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www","education"],"options":{"LDAP":"off","MYSQL":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:moodle:moodle:4.1.11:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"1) Create a user and a database for Moodle to store all\n   its tables in (or choose an existing database).\n   It doesn't matter what the database or user names are,\n   as this will be configured in a later step.\n   NOTE: this package assumes that either the phpX-pgsql,\n   phpX-mysql, or phpX-mssql packages are installed.\n\n2) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /moodle /usr/local/www/moodle/\n   AcceptPathInfo On\n   <Directory /usr/local/www/moodle/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n3) Visit your Moodle site with a browser (i.e.,\n   http://your.server.com/moodle/), and you should\n   be taken to the install.php script, which will lead\n   you through creating a config.php file and then\n   setting up Moodle, creating an admin account, etc.\n\n   At one step, you will get a message saying that the\n   installer script was not able to automatically create\n   the config.php file. Just download it and copy it to\n   /usr/local/www/moodle/config.php. Beware that it\n   will contain the database password in cleartext, so\n   set up whatever file permissions you deem more adequate.\n   For instance, user=root, group=www, mask=640.\n\n4) Set up a cron task to invoke the file admin/cron.php\n   every five minutes or so. For instance:\n   */5 * * * * fetch http://your.server.com/moodle/admin/cron.php\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   http://docs.moodle.org/en/Installing_Moodle\n\nIt may be worth reading the installation docs even if Moodle seems\nto be working at first, to ensure your PHP settings and database\nconfiguration will allow Moodle to operate properly.","type":"install"},{"message":"If you are upgrading from an earlier version of Moodle, check out\npossible additional steps at:\n\n   https://docs.moodle.org/400/en/Upgrading\n\nIf you have real trouble, please visit the Moodle course\n\"Using Moodle\" on moodle.org.","type":"upgrade"}]},{"name":"mixal","origin":"lang/mixal","version":"1.11_1","comment":"Assembler and interpreter for Donald Knuth's mythical MIX computer","maintainer":"ports@FreeBSD.org","www":"http://www.catb.org/~esr/mixal/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"146bfbe0e96b3ceba95a68e65d9cedbde8e564612e254126380c81de464876c0","flatsize":82896,"path":"All/mixal-1.11_1.pkg","repopath":"All/mixal-1.11_1.pkg","licenselogic":"single","pkgsize":32332,"desc":"Mixal is a version the assembler and interpreter for Donald Knuth's\nmythical MIX computer, defined in:\n\n   Donald E. Knuth, _The Art of Computer Programming, Vol. 1: Fundamental\n   Algorithms_.  Addison-Wesley, 1973 (2nd ed.)\n\n\nThis preliminary release doesn't do floating point and has little\ndocumentation as yet, but it works well enough to be used in conjunction\nwith the book.","categories":["lang"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mixal port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"moodle42-php81","origin":"www/moodle42","version":"4.2.8","comment":"Course management system based on social constructionism","maintainer":"wen@FreeBSD.org","www":"https://www.moodle.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e7cccd5d0c5d642e604922c6596aefad2c2af4a87ffcb562efd0791618d8d57","flatsize":245773267,"path":"All/moodle42-php81-4.2.8.pkg","repopath":"All/moodle42-php81-4.2.8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":42923184,"desc":"Moodle is a course management system (CMS) - a free, Open Source software\npackage designed using sound pedagogical principles, to help educators\ncreate effective online learning communities. You can use it on any\ncomputer you have handy (including webhosts), yet it can scale from a\nsingle-teacher site to a 40,000-student University.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-exif":{"origin":"graphics/php81-exif","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-opcache":{"origin":"www/php81-opcache","version":"8.1.29"},"php81-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-soap":{"origin":"net/php81-soap","version":"8.1.29"},"php81-sodium":{"origin":"security/php81-sodium","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www","education"],"options":{"LDAP":"off","MYSQL":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:moodle:moodle:4.2.8:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"1) Create a user and a database for Moodle to store all\n   its tables in (or choose an existing database).\n   It doesn't matter what the database or user names are,\n   as this will be configured in a later step.\n   NOTE: this package assumes that either the phpX-pgsql,\n   phpX-mysql, or phpX-mssql packages are installed.\n\n2) Add the following to your Apache configuration file\n   httpd.conf, and restart the server:\n\n   Alias /moodle /usr/local/www/moodle/\n   AcceptPathInfo On\n   <Directory /usr/local/www/moodle/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n3) Visit your Moodle site with a browser (i.e.,\n   http://your.server.com/moodle/), and you should\n   be taken to the install.php script, which will lead\n   you through creating a config.php file and then\n   setting up Moodle, creating an admin account, etc.\n\n   At one step, you will get a message saying that the\n   installer script was not able to automatically create\n   the config.php file. Just download it and copy it to\n   /usr/local/www/moodle/config.php. Beware that it\n   will contain the database password in cleartext, so\n   set up whatever file permissions you deem more adequate.\n   For instance, user=root, group=www, mask=640.\n\n4) Set up a cron task to invoke the file admin/cron.php\n   every five minutes or so. For instance:\n   */5 * * * * fetch http://your.server.com/moodle/admin/cron.php\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   http://docs.moodle.org/en/Installing_Moodle\n\nIt may be worth reading the installation docs even if Moodle seems\nto be working at first, to ensure your PHP settings and database\nconfiguration will allow Moodle to operate properly.","type":"install"},{"message":"If you are upgrading from an earlier version of Moodle, check out\npossible additional steps at:\n\n   https://docs.moodle.org/400/en/Upgrading\n\nIf you have real trouble, please visit the Moodle course\n\"Using Moodle\" on moodle.org.","type":"upgrade"}]},{"name":"missey","origin":"mail/missey","version":"1.2.0_1","comment":"Secure small and high performance POP3 server","maintainer":"delphij@FreeBSD.org","www":"http://dengh.com/missey/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd140fd521cbe41b9b74d88e3181046e4981f72cb867835501790ef628f16565","flatsize":42483,"path":"All/missey-1.2.0_1.pkg","repopath":"All/missey-1.2.0_1.pkg","licenselogic":"single","pkgsize":16256,"desc":"Missey POP3 Server is a secure, small codes and high performance POP3 server.\nIt's extremely fast and memory footprint is very low.\n\nCurrently Missey supports system user (virtual user support will be added\nin the future) and Maildir format only.\n\nSource code released under a traditional 4-clause BSD License.","categories":["mail"]},{"name":"miscom","origin":"games/miscom","version":"1.0_1","comment":"Atari \"Missile Command\" clone","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a5e929bfb4c4f5935395fc965755ff3915e77392d1c7246aae47e1c36564efd","flatsize":157734,"path":"All/miscom-1.0_1.pkg","repopath":"All/miscom-1.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":77208,"desc":"In miscom you must defend cities from missile attack. You do this by\nlaunching missiles of your own (in a point-and-blast fashion) to\ndestroy the enemy missiles before they land.\n\nMiscom is a curses-based game, so it should work on any terminal.\n(You'll need 9600 baud or better for it to be playable.) It supports\ncolour and sound.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe miscom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"miruo","origin":"net/miruo","version":"0.9.6b","comment":"Pretty-print TCP session monitor/analyzer","maintainer":"meta@FreeBSD.org","www":"https://github.com/KLab/miruo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"259e029e0c463e342c74cc4488b92642e5c329d6dcd119cb66157f0d759a7457","flatsize":76151,"path":"All/miruo-0.9.6b.pkg","repopath":"All/miruo-0.9.6b.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28604,"desc":"Network monitor/analyzer which prints packets on terminal in neat style.\nPacket data can also be read from a file saved by tcpdump(1).","categories":["net"]},{"name":"mlpack","origin":"math/mlpack","version":"4.4.0","comment":"Fast, flexible machine learning library","maintainer":"yuri@FreeBSD.org","www":"https://www.mlpack.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b6289be51b93fb239ce0e539f175f24c4ae8d1ba6c2b8928c8ac718f246018e","flatsize":51641429,"path":"All/mlpack-4.4.0.pkg","repopath":"All/mlpack-4.4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6967220,"desc":"mlpack is a fast, flexible machine learning library, written in\nC++, that aims to provide fast, extensible implementations of\ncutting-edge machine learning algorithms. mlpack provides these\nalgorithms as simple command-line programs, Python bindings, and\nC++ classes which can then be integrated into larger-scale machine\nlearning solutions.","deps":{"armadillo":{"origin":"math/armadillo","version":"12.8.4_1"},"cereal":{"origin":"devel/cereal","version":"1.3.2_1"},"ensmallen":{"origin":"math/ensmallen","version":"2.21.1"},"stb":{"origin":"devel/stb","version":"g20211010"}},"categories":["math"],"shlibs_required":["libarmadillo.so.12"],"options":{"EXECUTABLES":"on"}},{"name":"mirror","origin":"ftp/mirror","version":"2.9_3","comment":"Mirror packages on remote sites","maintainer":"cy@FreeBSD.org","www":"http://ry.ca/mirror/mirror/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"826c444893944570d4e7b3244f0b9d57d4958ce9cd881a3493cf6d8a15939e87","flatsize":201090,"path":"All/mirror-2.9_3.pkg","repopath":"All/mirror-2.9_3.pkg","licenselogic":"single","pkgsize":53212,"desc":"Mirror is a package written in Perl that uses the ftp protocol to\nduplicate a directory hierarchy between the machine it is run on and a\nremote host.  It avoids copying files unnecessarily by comparing the\nfile timestamps and sizes before transferring.  Amongst other things\nMirror can optionally compress, gzip, and split files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ftp"]},{"name":"mirmon","origin":"misc/mirmon","version":"2.11_1","comment":"Monitor the status of mirrors","maintainer":"ports@FreeBSD.org","www":"http://www.cs.uu.nl/people/henkp/mirmon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"823152f399bf5537eb5cdf59b9d078798993b8096cb071339180570f64102f97","flatsize":108956,"path":"All/mirmon-2.11_1.pkg","repopath":"All/mirmon-2.11_1.pkg","licenselogic":"single","pkgsize":33252,"desc":"Many project are mirrored worldwide. Mirmon helps in monitoring these mirrors.\nIn a concise graphic format, mirmon shows each site's history of the last two\nweeks, making it easy to spot stale or dead mirrors. Mirmon quietly probes a\nsubset of the sites in a given list, writes the results in the 'state' file,\nand generates a Web page with the results","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc"],"options":{"DOCS":"on"},"messages":[{"message":"The program is intended to be run by cron every hour.\n\n    42 * * * * perl /usr/local/bin/mirmon -q -get update\n\n  It quietly probes a subset of the sites in a given list,\n  writes the results in the 'state' file and generates a web page\n  with the results. The subset contains the sites that are new, bad\n  and/or not probed for a specified time.\n\n  When no 'get' option is specified, the program just generates a\n  new web page from the last known state.\n\n  The program checks the mirrors by running a (user specified)\n  program on a pipe. A (user specified) number of probes is\n  run in parallel using nonblocking IO. When something can be\n  read from the pipe, it switches the pipe to blocking IO and\n  reads one line from the pipe. Then it flushes and closes the\n  pipe. No attempt is made to kill the probe.\n\n  The probe should return something that looks like \"1043625600\\n\",\n  that is, a timestamp followed by a newline. The exit status of\n  the probe is ignored.","type":"install"},{"message":"===>   NOTICE:\n\nThe mirmon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"miredo","origin":"net/miredo","version":"1.2.6_7","comment":"Opensource Teredo (IPv6 tunneling) implementation","maintainer":"ports@FreeBSD.org","www":"https://www.remlab.net/miredo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7355db9ee45c6365d9fd40af15a9b990b366f6e8156880093714f6ca6049c5c","flatsize":316958,"path":"All/miredo-1.2.6_7.pkg","repopath":"All/miredo-1.2.6_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":82032,"desc":"Miredo is an open-source Teredo IPv6 tunneling software, for Linux and the BSD\noperating systems. It includes functionnal implementations of all components of\nthe Teredo specification (client, relay and server). It is meant to provide IPv6\nconnectivity even from behind NAT devices.","deps":{"Judy":{"origin":"devel/judy","version":"1.0.5_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["net"],"shlibs_required":["libintl.so.8","libJudy.so.1"],"shlibs_provided":["libteredo.so.5","libtun6.so.0"],"options":{"NLS":"on","POLICYTABLE":"off"},"annotations":{"cpe":"cpe:2.3:a:miredo:miredo:1.2.6:::::dragonfly6:x86_64:7"},"messages":[{"message":"===>   NOTICE:\n\nThe miredo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"miracl","origin":"math/miracl","version":"5.6_8,1","comment":"Multiprecision Integer and Rational Arithmetic C/C++ Library","maintainer":"ports@FreeBSD.org","www":"http://certivox.com/index.php/solutions/miracl-crypto-sdk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1c3d9a8f3bbe8b27623bdc74bed14f216c80a7c0aa6a0361d90d843e6d590df","flatsize":508165,"path":"All/miracl-5.6_8,1.pkg","repopath":"All/miracl-5.6_8,1.pkg","licenselogic":"or","licenses":["AGPLv3","COMMERCIAL"],"pkgsize":119628,"desc":"[ excerpt from developer's web site ]\n\nMIRACL is a Big Number Library which implements all of the primitives\nnecessary to design Big Number Cryptography into your real-world\napplication. It is primarily a tool for cryptographic system\nimplementors. RSA public key cryptography, Diffie-Hellman Key\nexchange, DSA digital signature, they are all just a few procedure\ncalls away. Support is also included for even more esoteric Elliptic\nCurves and Lucas function based schemes. The latest version offers\nfull support for Elliptic Curve Cryptography over GF(p) and GF(2m).\nLess well-known techniques can also be implemented as MIRACL allows\nyou to work directly and efficiently with the big numbers that are\nthe building blocks of number-theoretic cryptography. Although\nimplemented as a C library, a well-thought out C++ wrapper is\nprovided, which greatly simplifies program development. Most example\nprograms (25+ of them) are provided in both C and C++ versions.","categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe miracl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mio2jack","origin":"audio/mio2jack","version":"g20180501_3","comment":"Expose Sndio MIDI ports to JACK","maintainer":"ports@FreeBSD.org","www":"https://github.com/martingms/mio2jack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7b22a65a7bb49f7815379b50463a6b998d603690d9c72443e2885e368c83323","flatsize":9074,"path":"All/mio2jack-g20180501_3.pkg","repopath":"All/mio2jack-g20180501_3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":4380,"desc":"Mio2jack is a tool to expose Sndio MIDI ports to JACK.\n\nFor now it only handles one-way communication, that is MIDI events\nflowing in the Sndio to JACK direction.","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"sndio":{"origin":"audio/sndio","version":"1.9.0"}},"categories":["audio"],"shlibs_required":["libjack.so.0","libsndio.so.7.2"],"messages":[{"message":"===>   NOTICE:\n\nThe mio2jack port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mk-aspell","origin":"textproc/mk-aspell","version":"0.50.0_1,1","comment":"Aspell Macedonian dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b95cef0fdcea88f9fba62996056f7f7154230212b7093eec8b1b287e1a2ce966","flatsize":4794979,"path":"All/mk-aspell-0.50.0_1,1.pkg","repopath":"All/mk-aspell-0.50.0_1,1.pkg","licenselogic":"single","pkgsize":1248212,"desc":"Aspell Macedonian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"mk-libreoffice","origin":"editors/libreoffice-mk","version":"24.2.4.2","comment":"mk language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c755ffb14728be7c0fd5f2794c9436bcf7f027f86af6769fcc0c16a619a0434","flatsize":29909349,"path":"All/mk-libreoffice-24.2.4.2.pkg","repopath":"All/mk-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2809284,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"mjpegtools","origin":"multimedia/mjpegtools","version":"2.1.0_18","comment":"Set of tools to record/playback/edit videos in MPEG format","maintainer":"multimedia@FreeBSD.org","www":"http://mjpeg.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a36976026a88a8138abb16f2a86dcbef1991cd956952ecb1d5aa3bfffbafd0ab","flatsize":3706696,"path":"All/mjpegtools-2.1.0_18.pkg","repopath":"All/mjpegtools-2.1.0_18.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":921724,"desc":"lavtools: Linux Audio and Video TOOLS for Motion JPEG and MPEG\n==============================================================\n\nPrograms for MJPEG recording and playback and simple cut-and-paste\neditting and MPEG compression of audio and video under Linux (Now\nFreeBSD).\n\nN.b. Only the \"lav\" programs have been written whooly from scratch.\nThe rest are from diverse open source originals, modified to work\nwith the lav tools edit lists and AVI and quicktime files. Some\n(especially the MPEG tools) have had also more major perfomance and\nfunctionality enhancements.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"}},"categories":["multimedia"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libjpeg.so.8","libSDL-1.2.so.0","libX11.so.6","libpng16.so.16","libSDL_gfx.so.16"],"shlibs_provided":["liblavfile-2.1.so.0","liblavjpeg-2.1.so.0","liblavplay-2.1.so.0","liblavrec-2.1.so.0","libmjpegutils-2.1.so.0","libmpeg2encpp-2.1.so.0","libmplex2-2.1.so.0"],"options":{"DOCS":"on","DV":"off","GTK2":"on","PNG":"on","SDL":"on"}},{"name":"mint-themes","origin":"x11-themes/mint-themes","version":"0.0.41cf70d","comment":"Themes for the cinnamon desktop","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/mint-themes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8819ed839ec811b5ccec90d6b53a1354286ac810b87e915c1700fc3e7ef29fc4","flatsize":690284,"path":"All/mint-themes-0.0.41cf70d.pkg","repopath":"All/mint-themes-0.0.41cf70d.pkg","licenselogic":"single","pkgsize":97436,"desc":"Themes for the cinnamon desktop","categories":["x11-themes","gnome"]},{"name":"minorminer","origin":"math/minorminer","version":"0.2.14","comment":"Heuristic tool for minor graph embedding (C++ headers-only library)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dwavesystems/minorminer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54df140a8ee06b3385c842009216c3bf811e7655f723137e8c3d72b0287662ad","flatsize":251508,"path":"All/minorminer-0.2.14.pkg","repopath":"All/minorminer-0.2.14.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":47660,"desc":"minorminer is a heuristic tool for minor embedding: given a minor and target\ngraph, it tries to find a mapping that embeds the minor into the target.","categories":["math"]},{"name":"minizip-ng","origin":"archivers/minizip-ng","version":"4.0.7","comment":"Fork of the popular minizip found in the zlib distribution","maintainer":"vvd@FreeBSD.org","www":"https://github.com/zlib-ng/minizip-ng","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36297951facdf99eeb72ee59adb89ff8dfe6bde04f1b89d0acf5a415fb42e66a","flatsize":237525,"path":"All/minizip-ng-4.0.7.pkg","repopath":"All/minizip-ng-4.0.7.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":64352,"desc":"Minizip was originally developed in 1998. It was first included in the zlib\ndistribution as an additional code contribution starting in zlib 1.1.2. Since\nthat time, it has been continually improved upon and contributed to by many\npeople.\n\n+ Creating and extracting zip archives.\n+ Adding and removing entries from zip archives.\n+ Read and write raw zip entry data.\n+ Reading and writing zip archives from memory.\n+ Zlib, BZIP2, LZMA, and ZSTD compression methods.\n+ Password protection through Traditional PKWARE and WinZIP AES encryption.\n+ Buffered streaming for improved I/O performance.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zlib-ng":{"origin":"archivers/zlib-ng","version":"2.2.2"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers"],"shlibs_required":["libz-ng.so.2","libzstd.so.1","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libminizip-ng.so.1"]},{"name":"minizip","origin":"archivers/minizip","version":"1.3.1","comment":"Zip library and programs from Zlib distribution","maintainer":"vvd@FreeBSD.org","www":"https://www.winimage.com/zLibDll/minizip.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc8daee3539fb14375b5705cf4c7b48220191f8779a5d2b32a19be85f18479b1","flatsize":157544,"path":"All/minizip-1.3.1.pkg","repopath":"All/minizip-1.3.1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":41880,"desc":"The Zlib library allows to deflate compressed files and to create gzip (.gz)\nfiles. Zlib is free software and small.\n\nAn archive in ZIP format can contain several files compressed with this method,\nwhile a .gz archive can containt only one file. It is a very popular format,\nthat is why I have written a package for reading files compressed within a Zip\narchive.","categories":["archivers"],"shlibs_provided":["libminizip.so.1"],"annotations":{"cpe":"cpe:2.3:a:minizip_project:minizip:1.3.1:::::dragonfly6:x86_64"}},{"name":"minizinc-solvers","origin":"math/minizinc-solvers","version":"20210505_1","comment":"Metaport for MiniZinc solvers","maintainer":"yuri@FreeBSD.org","www":"https://www.minizinc.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18926c38967316e5cb76c0c11847c87f06d7b3725fb858ed6ff8dec502c2fff0","flatsize":243,"path":"All/minizinc-solvers-20210505_1.pkg","repopath":"All/minizinc-solvers-20210505_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1012,"desc":"All MiniZinc solvers available as FreeBSD ports.\n\nThis is the metaport.","deps":{"chuffed":{"origin":"math/chuffed","version":"0.13.2"},"coin-or-bonmin":{"origin":"math/bonmin","version":"1.8.9_5"},"coin-or-couenne":{"origin":"math/couenne","version":"0.5.8_14"},"gecode":{"origin":"math/gecode","version":"6.3.0_7"},"jacop":{"origin":"math/jacop","version":"4.8.0"},"or-tools":{"origin":"math/or-tools","version":"9.5_9"}},"categories":["math"],"options":{"BONMIN":"on","CHUFFED":"on","COUENNE":"on","JACOP":"on","GECODE":"on","OR_TOOLS":"on"}},{"name":"minixmlto","origin":"textproc/minixmlto","version":"0.1.0","comment":"Minimalistic alternative to xmlto","maintainer":"bapt@FreeBSD.org","www":"https://github.com/bapt/minixmlto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67763ed781e7e520d2d5a5a249fb348630a6174bca40fe0ac5549f8de795f0de","flatsize":1977,"path":"All/minixmlto-0.1.0.pkg","repopath":"All/minixmlto-0.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1776,"desc":"Minimalistic alternative to xmlto","deps":{"docbook-xsl":{"origin":"textproc/docbook-xsl","version":"1.79.1_1,1"},"docbook2mdoc":{"origin":"textproc/docbook2mdoc","version":"1.1.0_2"},"html2text":{"origin":"textproc/html2text","version":"2.2.3,1"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"}},"categories":["textproc"]},{"name":"miniupnpc","origin":"net/miniupnpc","version":"2.2.6_1","comment":"UPnP IGD client lightweight library","maintainer":"dinoex@FreeBSD.org","www":"http://miniupnp.free.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0298c876dfa30fcb161bd0c8a8bc9a4a125b8c354296f88e871cdede3151473","flatsize":213852,"path":"All/miniupnpc-2.2.6_1.pkg","repopath":"All/miniupnpc-2.2.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":49708,"desc":"UPnP IGD client lightweight library\n\nThe usage of the miniUPnP client library is useful whenever an application\nneeds to listen for incoming connections.\nExamples : P2P applications, FTP clients for active mode, IRC (for DCC)\nor IM applications, network games, any server.\n\nLICENSE: BSD","categories":["net"],"shlibs_provided":["libminiupnpc.so.17"],"annotations":{"cpe":"cpe:2.3:a:miniupnp_project:miniupnpc:2.2.6:::::dragonfly6:x86_64:1"}},{"name":"mips-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a690cbd89bcea54f0e54b658332ee20de7b3c407affe42e83efa4712cf28bbc","flatsize":23233397,"path":"All/mips-binutils-2.40_6,1.pkg","repopath":"All/mips-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":2048920,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"mips"}},{"name":"openhab-addons","origin":"misc/openhab-addons","version":"4.1.3","comment":"Addons for openhab","maintainer":"netchild@FreeBSD.org","www":"https://www.openhab.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1719f7f297bd11f1d1a2a698812e98021cc65829bca656d34912eafdc248a5e0","flatsize":395719937,"path":"All/openhab-addons-4.1.3.pkg","repopath":"All/openhab-addons-4.1.3.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":394058332,"desc":"Addons for the openHAB smart-home software.","deps":{"openhab":{"origin":"misc/openhab","version":"4.1.3_1"}},"categories":["misc","java"],"users":["openhab"],"groups":["openhab"],"annotations":{"cpe":"cpe:2.3:a:openhab:openhab:4.1.3:::::dragonfly6:x86_64"}},{"name":"mkgmap","origin":"astro/mkgmap","version":"r4921","comment":"Convert OpenStreetMap data into a Garmin format","maintainer":"amdmi3@FreeBSD.org","www":"https://www.mkgmap.org.uk/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11e26645638383269e620c536c389693820c96bdf0e456d5d4ff291919ee73c5","flatsize":4122315,"path":"All/mkgmap-r4921.pkg","repopath":"All/mkgmap-r4921.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3288696,"desc":"This program converts OpenStreetMap data into a map that can be\nloaded onto a Garmin GPS device. It does the conversion in one step\nwithout depending on any other program.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["astro","converters","java"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"minisign","origin":"security/minisign","version":"0.11_1","comment":"Simple tool to sign files and verify digital signatures","maintainer":"sunpoet@FreeBSD.org","www":"https://jedisct1.github.io/minisign/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bc9baf7535ba8cc41974640db6cd789d02b78791cc24ea095bd0acf4ec347ef","flatsize":28576,"path":"All/minisign-0.11_1.pkg","repopath":"All/minisign-0.11_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":13480,"desc":"Minisign is a dead simple tool to sign files and verify signatures.\n\nIt is portable, lightweight, and uses the highly secure Ed25519 public-key\nsignature system.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"}},"categories":["security"],"shlibs_required":["libsodium.so.26"]},{"name":"minissdpd","origin":"net/minissdpd","version":"1.6.0_1","comment":"UPnP IGD discovery speed enhancer","maintainer":"ehaupt@FreeBSD.org","www":"http://miniupnp.free.fr/minissdpd.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72b96c194145060cdb99bf4116ee50c741e4c3f16152239efbaebbba2a796d97","flatsize":41584,"path":"All/minissdpd-1.6.0_1.pkg","repopath":"All/minissdpd-1.6.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19996,"desc":"Every UPnP device and UPnP client (or control point in UPnP terminology) needs\nto listen to SSDP packets broadcasted to the group 239.255.255.250:1900. When\nseveral UPnP devices are running on the same server, or several UPnP control\npoints are trying a discovery process on the same server, there is concurence to\nopen a bind a socket on the UDP port 1900.\n\nMiniSSDPd can also provide a history of the SSDP NOTIFY packets sent on the\nnetwork during a period of a few minutes and it keeps track of all UPnP devices\nthat announced themselves on the network through SSDP NOTIFY packets.","categories":["net"],"annotations":{"cpe":"cpe:2.3:a:miniupnp_project:minissdpd:1.6.0:::::dragonfly6:x86_64:1"}},{"name":"minised","origin":"textproc/minised","version":"1.16","comment":"Smaller, cheaper, faster sed implementation","maintainer":"bofh@FreeBSD.org","www":"https://exactcode.com/opensource/minised/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac9f57efba34c767558525b6f62af3a93573bec30512bb5e2ee45f9a07454c34","flatsize":28988,"path":"All/minised-1.16.pkg","repopath":"All/minised-1.16.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16792,"desc":"This is a smaller, cheaper, faster SED implementation. Minix uses it. GNU\nused to use it, until they built their own sed around an extended (some\nwould say over-extended) regexp package.\n\nFor embedded use we searched for a tiny sed implementation especially for\nuse with the dietlibc and found Eric S. Raymond's sed implementation quite\nhandy. Though it suffered several bugs and was not under active maintenance\nanymore. After sending a bunch of fixes we agreed to continue maintaining\nthis lovely, historic sed implementation.\n\nAlong with a lot fixes and cleanups, further speedups, and some missing\nfeatures and POSIX conformance, we also added a test-suite to the package,\nso regressions are quickly and easily uncovered.","categories":["textproc"]},{"name":"mirrorselect","origin":"www/mirrorselect","version":"0.9.0","comment":"HTTP service that selects pkg(8) mirrors near to the client","maintainer":"aly@aaronly.me","www":"https://github.com/DragonFlyBSD/mirrorselect/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9ddcfd5507c246a42259dda96172bae3073f1517f2b868a48f8b32877894a04","flatsize":7862557,"path":"All/mirrorselect-0.9.0.pkg","repopath":"All/mirrorselect-0.9.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2535824,"desc":"Mirrorselect is an HTTP backend service that selects the pkg(8) mirrors\naccording to their \"distances\" to the client.\n\nWWW: https://github.com/DragonFlyBSD/mirrorselect","categories":["www"]},{"name":"minizinc-ide","origin":"math/minizinc-ide","version":"2.8.5","comment":"IDE for MiniZinc, a constraint modeling language","maintainer":"yuri@FreeBSD.org","www":"https://www.minizinc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75b25f170080a15fbc7f5ec7d476ae8344095b51862e7d6060427c39c7f5d780","flatsize":2185819,"path":"All/minizinc-ide-2.8.5.pkg","repopath":"All/minizinc-ide-2.8.5.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":879068,"desc":"Integrated Development Environment (IDE) for MiniZinc, a free and open-source\nconstraint modeling language.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"minizinc":{"origin":"math/minizinc","version":"2.8.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["math","lang"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5WebSockets.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"minimunin","origin":"sysutils/minimunin","version":"0.5","comment":"Tiny munin-node implementation written in pure bourne shell","maintainer":"erdgeist@erdgeist.org","www":"https://erdgeist.org/arts/software/minimunin/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b25886534cf2dcad4c1ed3915538f1241c791e5f6db7ecb834956b367e94752f","flatsize":12513,"path":"All/minimunin-0.5.pkg","repopath":"All/minimunin-0.5.pkg","licenselogic":"single","licenses":["Beerware"],"pkgsize":5084,"desc":"A tiny munin-node implementation for FreeBSD written in pure bourne shell\nproviding basic plugin support","categories":["sysutils"],"messages":[{"message":"To activate minimunin, add the line\n\n    munin stream tcp nowait nobody /usr/libexec/tcpd /usr/local/bin/minimunin\n\nto your /etc/inetd.conf. Alternatively, if you plan to run plugins that require\nroot permissions (e.g. for changing to a different user via the plugin config),\nadd\n\n    munin stream tcp nowait root   /usr/libexec/tcpd /usr/local/bin/minimunin\n\nto your /etc/inetd.conf. In both cases you need to enable inetd by setting\n\n    inetd_enable=\"YES\"\n\nin your /etc/rc.conf and restart inetd with the\n\n    service inetd start\n\ncommand. You may also want to restrict access to your munin node via the\n/etc/hosts.allow and /etc/hosts.deny configuration files.","type":"install"}]},{"name":"mips64-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e8eeeb9cd75c90050b29e978880194a1647f9a08af98f567f6152f50424921a","flatsize":23234519,"path":"All/mips64-binutils-2.40_6,1.pkg","repopath":"All/mips64-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":2047744,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"mips64"}},{"name":"minitube","origin":"multimedia/minitube","version":"3.9.3_3","comment":"TV-like client for YouTube","maintainer":"yuri@FreeBSD.org","www":"https://flavio.tordini.org/minitube","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2494b503c25feaa7b578f60cea3878b17bd87df60c306217d03d79cc79effca4","flatsize":3668451,"path":"All/minitube-3.9.3_3.pkg","repopath":"All/minitube-3.9.3_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1103544,"desc":"Minitube is a native YouTube client.  With it you can watch YouTube\nvideos in a new way: you type a keyword, Minitube gives you an\nendless video stream.  Minitube does not require the Flash Player.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["multimedia","www"],"shlibs_required":["libmpv.so.2","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5DBus.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"NLS":"on"},"messages":[{"message":"Google is now requiring an API key in order to access YouTube Data\nweb services.\n\nTo obtain a key:\n\n1. Create a new project at https://console.developers.google.com/\n\n2. Select newly created project and go to Enable API,\n   go to APIs & auth / APIs, select the Youtube Data API\n   and click Enable.\n\n3. Go to Credentials, click Create Credentials and choose API key.\n\n4. If you are going to build minitube from ports, set\n   MINITUBE_GOOGLE_API_KEY=your_key in make.conf. If you use package\n   set GOOGLE_API_KEY environment variable to your key.","type":"install"}]},{"name":"minirsyslogd","origin":"sysutils/minirsyslogd","version":"1.02_3","comment":"Minimal, fast and secure syslog receiver","maintainer":"dinoex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6a9a9dceb4a14800f3a485fd6f55732c9dd75a309358b734f747637f4934a75","flatsize":34676,"path":"All/minirsyslogd-1.02_3.pkg","repopath":"All/minirsyslogd-1.02_3.pkg","licenselogic":"single","pkgsize":21572,"desc":"minirsyslogd is a minimalistic, fast and secure (through lack of bloat)\nremote-only syslog receiver suitable for hardened log receiver hosts\nand/or central log receivers that receive several gigabyte of logs each day.\n\nIt will not deal with local syslog data. It does not have a multitude\nof configuration, alerting or scripting options. It will however\nautomatically split inbound syslog data according to IP address,\ndate and current hour, and do so as rapidly and (I hope) securely as\npossible.","categories":["sysutils","net"]},{"name":"minimp3","origin":"audio/minimp3","version":"g20211130,1","comment":"C++ single-header, minimalistic library for decoding MP3","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lieff/minimp3","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75a412d3151baaf7efd17d51c4b9a6d0329de4bf4ed4a9daf545b522c2ec831b","flatsize":83706,"path":"All/minimp3-g20211130,1.pkg","repopath":"All/minimp3-g20211130,1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":21244,"desc":"Minimalistic, single-header library for decoding MP3. minimp3 is designed to be\nsmall, fast (with SSE and NEON support), and accurate (ISO conformant).","categories":["audio"]},{"name":"minimap2","origin":"biology/minimap2","version":"2.28_1","comment":"Pairwise aligner for genomic and spliced nucleotide sequences","maintainer":"jwb@FreeBSD.org","www":"https://github.com/lh3/minimap2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddd212011bdaaa7770dbadd1abd3ebead2313abf8cbd0ebce7e0c3e8868dbd4d","flatsize":452080,"path":"All/minimap2-2.28_1.pkg","repopath":"All/minimap2-2.28_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":127296,"desc":"Minimap2 is a versatile sequence alignment program that aligns DNA or mRNA\nsequences against a large reference database. Typical use cases include:\n(1) mapping PacBio or Oxford Nanopore genomic reads to the human genome\n(2) finding overlaps between long reads with error rate up to ~15%25\n(3) splice-aware alignment of PacBio Iso-Seq or Nanopore cDNA or Direct RNA\n    readsagainst a reference genome\n(4) aligning Illumina single- or paired-end reads\n(5) assembly-to-assembly alignment\n(6) full-genome alignment between two closely related species with divergence\n    below ~15%25","categories":["biology"]},{"name":"minisat","origin":"math/minisat","version":"2.2.1_2","comment":"Minimalistic, open-source SAT solver","maintainer":"vsevolod@FreeBSD.org","www":"http://minisat.se/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09b834b95a92d42d709ab135150a61cb74d8c56920738c8cb661ede30c5cfd3a","flatsize":1837233,"path":"All/minisat-2.2.1_2.pkg","repopath":"All/minisat-2.2.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":271952,"desc":"MiniSat is a minimalistic, open-source SAT solver, developed to help\nresearchers and developers alike to get started on SAT. It is released under\nthe MIT licence, and is currently used in a number of projects.\n\nSome key features of MiniSat:\n\n- Easy to modify. MiniSat is small and well-documented, and possibly also\nwell-designed, making it an ideal starting point for adapting SAT based\ntechniques to domain specific problems.\n\n- Highly efficient. Winning all the industrial categories of the SAT 2005\ncompetition, MiniSat is a good starting point both for future research in SAT,\nand for applications using SAT.\n\n- Designed for integration. MiniSat supports incremental SAT and has\nmechanisms for adding non-clausal constraints. By virtue of being easy to\nmodify, it is a good choice for integrating as a backend to another tool, such\nas a model checker or a more generic constraint solver.","categories":["math","devel"],"shlibs_provided":["libminisat.so.2"]},{"name":"minimalist","origin":"mail/minimalist","version":"2.5.3","comment":"Minimalistic mailing list manager","maintainer":"gmarco@giovannelli.it","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5d17b88ed0fd0faa1b8d7e1ea73a3999941dbcb1c136bd355398a5a9f7fd1b8","flatsize":128169,"path":"All/minimalist-2.5.3.pkg","repopath":"All/minimalist-2.5.3.pkg","licenselogic":"single","pkgsize":33124,"desc":"Minimalist is a Minimalistic Mailing List manager. It is fast, extremely easy\nto setup and support. It is written in Perl and full tested on FreeBSD and\nLinux, where it works pretty well. However there aren't causes not to use\nMinimalist on any other Unix system, because it doesn't use any\nsystem-dependent features.\n\nMinimalist has these features:\n\n . subscribing/unsubscribing users by request\n . several levels of security\n . additional services such as information about list, archiving lists,\n   information about users of list and so on.\n . support for read-only/closed/mandatory lists\n . support for Blacklist\n . logging activity\n\nMinimalist has also a notion of 'trusted users'. They have full rights to\nsubscribe/unsubscribe other users; get any information related to lists and\nusers.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"messages":[{"message":"Minimalist files are in: /usr/local/share/minimalist\nMinimalist binary is: /usr/local/bin/minimalist.pl\nMinimalist main config is: /usr/local/etc/minimalist.conf-sample\n\nTo finish the installation:\n\nEdit the /usr/local/etc/minimalist.conf-sample and then copy\nor rename it to /usr/local/etc/minimalist.conf\n\nCheck the /usr/local/share/minimalist/README file to know how to modify\naliases file\n\nA sample configuration for a mailing list can be\nfound in /usr/local/share/minimalist/sample.","type":"install"}]},{"name":"minidnn","origin":"misc/minidnn","version":"g20200330_1","comment":"Header-only C++ library for deep neural networks","maintainer":"yuri@FreeBSD.org","www":"https://github.com/yixuan/MiniDNN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6834815fc30650253b286c190a372fcdd365c8fccdc6c28394f07148115ad508","flatsize":523643,"path":"All/minidnn-g20200330_1.pkg","repopath":"All/minidnn-g20200330_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":96600,"desc":"MiniDNN is a C++ library that implements a number of popular deep neural network\n(DNN) models. It has a mini codebase but is fully functional to construct\ndifferent types of feed-forward neural networks.","deps":{"eigen":{"origin":"math/eigen3","version":"3.4.0_3"}},"categories":["misc"]},{"name":"minicom","origin":"comms/minicom","version":"2.8_1","comment":"MS-DOS Telix serial communication program \"workalike\"","maintainer":"jailbird@fdf.net","www":"https://salsa.debian.org/minicom-team/minicom/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10863345225a664cd2ad9c960bf00077608a8e0d3bf3a8e354f87807813036f2","flatsize":1033635,"path":"All/minicom-2.8_1.pkg","repopath":"All/minicom-2.8_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":258040,"desc":"Minicom is a serial communication program.  It is a un*x clone of the\nwell-known MS-DOS Telix program.  It has ANSI color, dialing directory,\ndial-a-list, script language, file up/download support, screen capture,\nscroll-back, etc.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lrzsz":{"origin":"comms/lrzsz","version":"0.12.20_6"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["comms"],"shlibs_required":["libintl.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:minicom_project:minicom:2.8:::::dragonfly6:x86_64:1"}},{"name":"minizinc","origin":"math/minizinc","version":"2.8.5","comment":"Constraint modeling language","maintainer":"yuri@FreeBSD.org","www":"https://www.minizinc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2f7aee6c3e7f899c9de914076fd7880bf6872ad11f3ceb8e48d467e316374b4","flatsize":7549458,"path":"All/minizinc-2.8.5.pkg","repopath":"All/minizinc-2.8.5.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1942764,"desc":"MiniZinc is a free and open-source constraint modeling language.\n\nYou can use MiniZinc to model constraint satisfaction and optimization problems\nin a high-level, solver-independent way, taking advantage of a large library of\npre-defined constraints. Your model is then compiled into FlatZinc, a solver\ninput language that is understood by a wide range of solvers.\n\nMiniZinc is developed at Monash University in collaboration with Data61 Decision\nSciences and the University of Melbourne.","deps":{"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-cbc":{"origin":"math/cbc","version":"2.10.11_2"},"coin-or-cgl":{"origin":"math/cgl","version":"0.60.8_3"},"gecode":{"origin":"math/gecode","version":"6.3.0_7"}},"categories":["math","lang"],"shlibs_required":["libgecodedriver.so.51","libgecodefloat.so.51","libgecodeint.so.51","libgecodekernel.so.51","libgecodesearch.so.51","libgecodeset.so.51","libCbcSolver.so.3","libCbc.so.3","libCgl.so.1","libOsiClp.so.1","libClp.so.1","libOsi.so.1","libCoinUtils.so.3","libgecodeminimodel.so.51","libgecodesupport.so.51"],"shlibs_provided":["libmzn.so"],"options":{"WITH_SCIP":"off"}},{"name":"mirrormagic","origin":"games/mirrormagic","version":"3.3.1","comment":"Arcade style game with stereo sound for X Window System","maintainer":"amdmi3@FreeBSD.org","www":"https://www.artsoft.org/mirrormagic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01f10df9ed8440d6695bbe471b1a2a57cb64f1c28c4b2214929a6b6fb23543ce","flatsize":5267284,"path":"All/mirrormagic-3.3.1.pkg","repopath":"All/mirrormagic-3.3.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2949124,"desc":"This is a nice  little  game with color graphics and sound for your\nUnix system with color X11. You need an 8-Bit color display or better.\nIt is not  recommended  on  black&white systems, and maybe not on gray\nscale systems.\nIt  was  first  released  as \"Mirror Magic\" in the year 1989 on the\nAmiga (with ports on other computer systems).","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_net":{"origin":"net/sdl2_net","version":"2.2.0"}},"categories":["games"],"shlibs_required":["libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_net-2.0.so.0","libSDL2-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"minidlna","origin":"net/minidlna","version":"1.3.3_1,1","comment":"Media-server compatible with \"Digital Life Network Alliance\"","maintainer":"glebius@FreeBSD.org","www":"https://minidlna.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"639f6a875d1a655515f34485dd202e8d1fcda8a0fa4cdebc04cc5f880eaa8d06","flatsize":344663,"path":"All/minidlna-1.3.3_1,1.pkg","repopath":"All/minidlna-1.3.3_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":142844,"desc":"MiniDLNA (aka ReadyDLNA) is server software with the aim of being\nfully compliant with DLNA/UPnP-AV clients.\n\nThe media files are listed in an SQLite database allowing prompt\nrestarts.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libid3tag":{"origin":"audio/libid3tag","version":"0.16.3"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net","multimedia","www"],"users":["dlna"],"groups":["dlna"],"shlibs_required":["libjpeg.so.8","libid3tag.so.0","libsqlite3.so.0","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libexif.so.12","libintl.so.8","libFLAC.so.12","libvorbis.so.0","libogg.so.0"],"options":{"DEBUG":"off","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:minidlna_project:minidlna:1.3.3:::::dragonfly6:x86_64:1"},"messages":[{"message":"Examine the /usr/local/etc/minidlna.conf and adjust it to match your system.\n\nThe DB-directory should exist and be writable to user running minidlna.","type":"install"}]},{"name":"mini_httpd","origin":"www/mini_httpd","version":"1.30_4","comment":"Small HTTP server with support for GET, HEAD, POST, CGI, SSL, IPv6","maintainer":"leres@FreeBSD.org","www":"https://www.acme.com/software/mini_httpd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ec83b1406925e26181da9730da3230ffe0863531d9acc898f578f64247efe24","flatsize":80449,"path":"All/mini_httpd-1.30_4.pkg","repopath":"All/mini_httpd-1.30_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":34252,"desc":"mini_httpd is a small HTTP server.  Its performance is not great, but for\nlow or medium traffic sites it's quite adequate.  It implements all the\nbasic features of an HTTP server, including:\n\n  - GET, HEAD, and POST methods\n  - CGI and basic authentication support\n  - Security against \"..\" filename snooping\n  - The common MIME types\n  - Trailing-slash redirection\n  - index.html, index.htm, index.cgi\n  - Directory listings\n  - Multihoming (virtual hosting)\n  - Standard logging\n  - Custom error pages\n\nIt can also be configured to do SSL/HTTPS and IPv6.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:acme:mini_httpd:1.30:::::dragonfly6:x86_64:4"}},{"name":"mini_sendmail","origin":"mail/mini_sendmail","version":"1.3.9_1","comment":"Tiny MTA with only smart relay capability","maintainer":"demon@FreeBSD.org","www":"https://www.acme.com/software/mini_sendmail/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c767ebd197caeef9daa51d2e173f903d503999b37428ce24f253908e16f27138","flatsize":667443,"path":"All/mini_sendmail-1.3.9_1.pkg","repopath":"All/mini_sendmail-1.3.9_1.pkg","licenselogic":"single","pkgsize":253024,"desc":"mini_sendmail reads its standard input up to an end-of-file and sends\na copy of the message found there to all of the addresses listed.  The message\nis sent by connecting to a local SMTP server.  This means mini_sendmail\ncan be used to send email from inside a chroot(2) area.","categories":["mail"]},{"name":"minetestmapper","origin":"games/minetestmapper","version":"20220221","comment":"Generate an overview image of a minetest map","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/minetest/minetestmapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"317040a6b3f0760e12b82ed6ec665dc348677ac1a1083a3708830c791ff15e8b","flatsize":133848,"path":"All/minetestmapper-20220221.pkg","repopath":"All/minetestmapper-20220221.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":50900,"desc":"Minetestmapper generates an overview image from a Minetest map.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["games","graphics"],"shlibs_required":["libsqlite3.so.0","libgd.so.6","libzstd.so.1"],"options":{"DOCS":"on","PGSQL":"off","LEVELDB":"off","REDIS":"off"}},{"name":"ming","origin":"graphics/ming","version":"0.4.8","comment":"Flash 4/5 movie output library with many languages support","maintainer":"sunpoet@FreeBSD.org","www":"http://www.libming.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e44da78a38b12639ea8b73eb20afec07494e4574597a90d55505262635758828","flatsize":3174497,"path":"All/ming-0.4.8.pkg","repopath":"All/ming-0.4.8.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":451300,"desc":"Ming is an LGPL'ed Flash 4/5 (TM) movie (SWF) output library with PHP,\nPython, Ruby, Perl 5, C and C++ interfaces.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libgif.so.7","libfreetype.so.6"],"shlibs_provided":["libming.so.1"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:libming:ming:0.4.8:::::dragonfly6:x86_64","deprecated":"SWF format is essentially dead after Flash Player's EoL","expiration_date":"2024-06-30"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nSWF format is essentially dead after Flash Player's EoL.\n\nIt is scheduled to be removed on or after 2024-06-30."}]},{"name":"miniaudio","origin":"audio/miniaudio","version":"0.11.21,1","comment":"C single header audio playback and capture library","maintainer":"yuri@FreeBSD.org","www":"https://miniaud.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"407bf8dc7104fb0997b765321eeb0ac28d1306cde0b385d0210f0e6f8788eb0a","flatsize":4178636,"path":"All/miniaudio-0.11.21,1.pkg","repopath":"All/miniaudio-0.11.21,1.pkg","licenselogic":"or","licenses":["PD","MIT"],"pkgsize":483828,"desc":"miniaudio is a single file audio playback and capture library written in C.\nWritten from scratch, it has no external dependencies with the exception of\nthe C standard library and necessary platform-specific backends.","categories":["audio","devel"],"annotations":{"cpe":"cpe:2.3:a:miniaudio_project:miniaudio:0.11.21:::::dragonfly6:x86_64"}},{"name":"minerbold","origin":"games/minerbold","version":"1.4_1","comment":"Remake of Bolder Dash from BK-0010 with INSTEAD engine","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/gl00my/minerbold","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b3e855a26977b2b1fa42b2aa022c277bc52597d89c68db967b6987cbf98ae35","flatsize":587549,"path":"All/minerbold-1.4_1.pkg","repopath":"All/minerbold-1.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":162092,"desc":"Remake of Bolder Dash from BK-0010 with INSTEAD engine","deps":{"instead":{"origin":"games/instead","version":"3.5.1_1"}},"categories":["games"]},{"name":"mirtk","origin":"graphics/mirtk","version":"2.0.0.178_11","comment":"Medical Image Registration ToolKit (MIRTK)","maintainer":"yuri@FreeBSD.org","www":"https://mirtk.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c76b5698533d03dfae676e94e4977238851dffe2a90ed90e61cb3009391b1a9e","flatsize":39982984,"path":"All/mirtk-2.0.0.178_11.pkg","repopath":"All/mirtk-2.0.0.178_11.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4657504,"desc":"The MIRTK is a research-focused image processing toolkit, developed at the\nBioMedIA research group. It provides a collection of libraries and command-line\ntools to assist in processing and analyzing imaging data. The main application\nof the MIRTK is in adult and neonatal brain MR image registration as well as the\nreconstruction of cortical surface meshes. The modular project organization of\nthe MIRTK enables the installation of selected modules.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vtk9":{"origin":"math/vtk9","version":"9.2.6_5"}},"categories":["graphics"],"shlibs_required":["libvtkCommonDataModel-9.2.so.1","libtbb.so.12","libvtkCommonTransforms-9.2.so.1","libvtkCommonMath-9.2.so.1","libvtkkissfft-9.2.so.1","libvtkCommonCore-9.2.so.1","libvtksys-9.2.so.1","libpng16.so.16","libvtkIOGeometry-9.2.so.1","libvtkIOLegacy-9.2.so.1","libvtkIOPLY-9.2.so.1","libvtkIOXML-9.2.so.1","libexpat.so.1","libvtkIOXMLParser-9.2.so.1","libvtkIOCore-9.2.so.1","libvtkCommonExecutionModel-9.2.so.1"],"shlibs_provided":["libMIRTKCommon.so.0","libMIRTKIO.so.0","libMIRTKImage.so.0","libMIRTKNumerics.so.0","libMIRTKRegistration.so.0","libMIRTKTransformation.so.0"],"options":{"TBB":"on","VTK":"on"}},{"name":"minecraft-client","origin":"games/minecraft-client","version":"1.7.9_6","comment":"Client for the block building game","maintainer":"ports@FreeBSD.org","www":"https://minecraft.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e86d81d5019251c085afac1b71ed0fb6d5bccbf1a538a5c601b9b21d66acfa4e","flatsize":288604,"path":"All/minecraft-client-1.7.9_6.pkg","repopath":"All/minecraft-client-1.7.9_6.pkg","licenselogic":"single","pkgsize":257568,"desc":"This is the popular block building game Minecraft.","deps":{"lwjgl":{"origin":"games/lwjgl","version":"2.9.4.20161208_1"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"xrandr":{"origin":"x11/xrandr","version":"1.5.2_1"}},"categories":["games","java"],"messages":[{"message":"===>   NOTICE:\n\nThe minecraft-client port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mindfocus","origin":"games/mindfocus","version":"0.88_2","comment":"Lovely characters stay on top of active window","maintainer":"ports@FreeBSD.org","www":"https://www.toyoshima-house.net/classic/mf/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15150c21e306a2bea1c607832deccfd0ce25d26ae578edcbfd85bdf9e68890bc","flatsize":434261,"path":"All/mindfocus-0.88_2.pkg","repopath":"All/mindfocus-0.88_2.pkg","licenselogic":"single","licenses":["mindfocus"],"pkgsize":44376,"desc":"MindFocus is a mascot on X Window System.\nLovely(*) characters stay on top of active window.\n\n(*) Your favorite character(s) can do (Not only lovely ones :-) ).\n\nMore information -> /usr/X11R6/share/doc/ja/mindfocus/*.euc (Japanese only)\n\nPackage Maintainer: S. Sugimoto < ixtl@utmc.or.jp >","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libXpm.so.4","libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mindfocus port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mindterm-binary","origin":"security/mindterm-binary","version":"1.2.1_1","comment":"Full vt220 compatible Java SSH-1 client (not only for websites)","maintainer":"ports@FreeBSD.org","www":"http://www.mindbright.se/mindterm/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0985db19b36d78da2f53f139244d65493a27d39aebcf4573c852d5ad1810434","flatsize":272323,"path":"All/mindterm-binary-1.2.1_1.pkg","repopath":"All/mindterm-binary-1.2.1_1.pkg","licenselogic":"single","licenses":["mindterm"],"pkgsize":220040,"desc":"This is a Java SSH Client, which has a whole bunch of features,\nbut supports SSH Protocol 1 connections only.\n\nThis version does not depend on the Java Development Kit, since\nit is the binary version, which runs out-of-the-box in\nwebbrowsers that support Java.  A minimal sample HTML page\nis installed as well.\nIf you want to use the client from shell, you have to install\nthe JDK first (${PORTSDIR}/java/jdk/).\n\nA commercial version for SSH-2 is available here:\n(This version is no longer supported)","categories":["security"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mindterm-binary port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"minder","origin":"net-p2p/minder","version":"2.0.2_3","comment":"Small network application for automatic maintenance of peer lists","maintainer":"ports@FreeBSD.org","www":"https://www.alhem.net/project/minder/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bc30bf4c7b1def927ecf1fa8c41cf41dc509d807a7a17881b9d523a3deb9c47","flatsize":79571,"path":"All/minder-2.0.2_3.pkg","repopath":"All/minder-2.0.2_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":25640,"desc":"[ excerpt from developer's web site ]\n\nThe minder is a small network application for automatic maintenance\nof peer lists. The application accepts connections from other network\nentities (\"minions\") and returns a list of other identitical minions.\n\nWhen a minion contacts the minder, the minion supplies its type,\nnetwork port and address, and its unique node identification.\n\nThe framework for building a minion is included in the C++ Sockets\nLibrary. The framework consists of classes representing connections\nbetween minion-minder and minion-minion, and also a controller class\nfor them both.\n\nThe minder itself is also built with the C++ Sockets Library as its\nfoundation.","deps":{"Sockets":{"origin":"net/Sockets","version":"2.3.9.9_3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"shlibs_required":["libxml2.so.2","libSockets.so.2","libssl.so.12","libcrypto.so.12"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe minder port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mindforger","origin":"deskutils/mindforger","version":"1.54.0_1","comment":"Thinking notebook and markdown editor","maintainer":"danfe@FreeBSD.org","www":"https://www.mindforger.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c4e82b6e57c7819c18fa1c784a0824827294e3768375b85a32b66d3e197c52b","flatsize":3522977,"path":"All/mindforger-1.54.0_1.pkg","repopath":"All/mindforger-1.54.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":882280,"desc":"MindForger is open, free, well performing Markdown editor which respects your\nprivacy and enables security.\n\nMindForger is actually more than an editor or IDE -- it's human mind inspired\npersonal knowledge management tool.","deps":{"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["deskutils"],"shlibs_required":["libhunspell-1.7.so.0","libQt5WebEngineWidgets.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5WebChannel.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Positioning.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"CMARK":"on"}},{"name":"min12xxw","origin":"print/min12xxw","version":"0.0.9_1","comment":"Print driver for the Minolta PagePro 1(2/3/4)xxW printers","maintainer":"ports@FreeBSD.org","www":"http://hinterbergen.de/mala/min12xxw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b3d921f41e925c0b71bb815005c9344abb9a632c006eb78db6c7bfc3a4962f6","flatsize":57041,"path":"All/min12xxw-0.0.9_1.pkg","repopath":"All/min12xxw-0.0.9_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":24428,"desc":"Print driver for the Minolta PagePro 1(2/3/4)xxW printers.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe min12xxw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mldonkey","origin":"net-p2p/mldonkey","version":"3.1.7.2","comment":"Multi-protocol peer-to-peer client written in OCaml","maintainer":"danfe@FreeBSD.org","www":"https://mldonkey.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"576951b3a3d50d2f59742c79102ab82688de31e06c58ed5bcabfae0cfe2af783","flatsize":44698769,"path":"All/mldonkey-3.1.7.2.pkg","repopath":"All/mldonkey-3.1.7.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11423340,"desc":"MLDonkey is an OCAML/GTK client for a number of\npeer-to-peer networks.\n\nIt is separated into a core with telnet and web\ninterfaces, and a GTK GUI.\n\nThe following protocols are supported:\n- eDonkey\t\t(http://www.edonkey2000.com/)\n- Overnet\t\t(http://www.overnet.com/)\n- Bittorrent\t\t(http://www.bittorrent.com/)\n- Gnutella\t\t(http://www.gnutella.org/)\n- Gnutella2\t\t(http://www.shareaza.com/)\n- Fasttrack\t\t(http://en.wikipedia.org/wiki/Fasttrack)\n- FileTP [http/ftp/ssh]\t(http://mldonkey.sourceforge.net/FileTP)\n- Kademlia\t\t(http://en.wikipedia.org/wiki/Kad_Network)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net-p2p"],"shlibs_required":["libpng16.so.16","libgd.so.6","libjpeg.so.8","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on","GD":"on","CORE":"on","GUI":"on"},"annotations":{"cpe":"cpe:2.3:a:mldonkey:mldonkey:3.1.7.2:::::dragonfly6:x86_64"},"messages":[{"message":"- If you want to know how to use mldonkey, read \"INSTALL\" or\n  \"FAQ.html\" in the port docs (/usr/local/share/doc/mldonkey)\n\n- It is not a bad idea to install mplayer. You will be able\n  to preview half-downloaded files (if you have the beginning).\n\n- You can import the downloads you started with eDonkey\n  (try \"import /home/directory/path/.edonkey2000-core\"\n  on the console), but you can NOT go back!\n\n- If this is the first time you install mldonkey,\n  please go to the mldonkey-gui ports dir as a user and enter:\n\n     make install-user\n\n  this will set up your user config.\n\n- You have to enable the different protocols on the client\n  console. Go to the (mldonkey-) console, and try the commands\n  'set enable_<protocol> true' (try 'voo' for reference).","type":"install"},{"message":"- For upgraders: The names of the binaries have changed.\n  Core and GUI are called \"mlnet\" and \"mlgui\", respectively.","type":"upgrade","maximum_version":"2.5.3"}]},{"name":"mimir","origin":"devel/mimir","version":"2.15_2","comment":"Data-structure library used by the Elan Programming Environment","maintainer":"ed@FreeBSD.org","www":"http://www.cs.ru.nl/elan/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e50507d243e26564525bbb73fd15259ed95d9a2e41f0e7b301fa1e0a237fba6","flatsize":220741,"path":"All/mimir-2.15_2.pkg","repopath":"All/mimir-2.15_2.pkg","licenselogic":"single","pkgsize":57680,"desc":"Mimir is a library used by the Elan programming language for the\ngeneration of internal data structures to maintain the abstract syntax\ntree and intermediate code.\n\nIts usage is not restricted to the Elan programming language itself\nthough.","categories":["devel"],"shlibs_provided":["libdcg.so.2","libdcg2.so.2"]},{"name":"mimelib","origin":"converters/mimelib","version":"1.1.2_2","comment":"C++ class library for manipulating messages in MIME format","maintainer":"never@nevermind.kiev.ua","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71415a8ab54b945d3eb4058a1f23b25d32967771292ed3103db1f1efb2a3ec54","flatsize":1227215,"path":"All/mimelib-1.1.2_2.pkg","repopath":"All/mimelib-1.1.2_2.pkg","licenselogic":"single","pkgsize":191588,"desc":"C++ class library for creating, parsing, and modifying messages in MIME format\nNeeded for some apps, for example icqmail.","categories":["converters"],"shlibs_provided":["libmimelib.so.1"]},{"name":"minder-app","origin":"graphics/minder","version":"1.16.4","comment":"Mind-mapping application","maintainer":"nc@FreeBSD.org","www":"https://github.com/phase1geo/Minder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66e0bc1ed95074e7190a62a48bd8dae69cfc8ab46376be253b321895963b47b6","flatsize":3766338,"path":"All/minder-app-1.16.4.pkg","repopath":"All/minder-app-1.16.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":724288,"desc":"Create, develop and visualize your ideas.  Use the power of\nmind-mapping to make your ideas come to life.\n\n- Quickly create visual mind-maps using the keyboard and automatic\n  layout\n- Gorgeous themes\n- Export to PDF, PNG, JPEG, BMP, SVG, OPML, CSV, Markdown and\n  plain text formats\n- Printer support\n- Add notes and tasks to your nodes\n- Colorized node branches","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"discount":{"origin":"textproc/discount","version":"2.2.7d"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"granite":{"origin":"x11-toolkits/granite","version":"6.2.0_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["graphics"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libgee-0.8.so.2","libgranite.so.6","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libxml2.so.2","libarchive.so.13","libgtksourceview-4.so.0","libhandy-1.so.0","libjson-glib-1.0.so.0","libmarkdown.so.2"],"options":{"DOCS":"on"}},{"name":"minetest_game","origin":"games/minetest_game","version":"5.7.0","comment":"The main game for the Minetest game engine","maintainer":"amdmi3@FreeBSD.org","www":"https://www.minetest.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec91e2ff0725a93fdedd8992f888fdd724a8ba4501274d8bb6792401eccf74a5","flatsize":5074934,"path":"All/minetest_game-5.7.0.pkg","repopath":"All/minetest_game-5.7.0.pkg","licenselogic":"and","licenses":["LGPL21+","CC-BY-SA-3.0"],"pkgsize":2145740,"desc":"The main game for the Minetest game engine.","deps":{"minetest":{"origin":"games/minetest","version":"5.7.0_1"}},"categories":["games"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"minc2","origin":"science/minc2","version":"2.2.00_15,1","comment":"Medical Imaging NetCDF","maintainer":"ports@FreeBSD.org","www":"https://www.bic.mni.mcgill.ca/ServicesSoftware/MINC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09af3314811f0c199d3ec165839da50fc9792abe66012694dcb88d8cc542bd71","flatsize":2810358,"path":"All/minc2-2.2.00_15,1.pkg","repopath":"All/minc2-2.2.00_15,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":729420,"desc":"MINC (Medical Imaging NetCDF) is a medical imaging data format and an\nassociated set of tools and libraries.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["science","biology"],"shlibs_required":["libhdf5.so.200","libnetcdf.so.19"],"shlibs_provided":["libminc2.so.3","libvolume_io2.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe minc2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mimetex","origin":"www/mimetex","version":"20120331.1.74","comment":"CGI script that lets you embed LaTeX math in your HTML pages","maintainer":"nivit@FreeBSD.org","www":"http://www.forkosh.com/mimetex.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0338dfb52a36c123e6906c4897bfbc6275389a8b042ed16183c68b1604d35f0","flatsize":1638714,"path":"All/mimetex-20120331.1.74.pkg","repopath":"All/mimetex-20120331.1.74.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":541248,"desc":"MimeTeX, licensed under the GPL, lets you easily embed LaTeX math in\nyour html pages.  It parses a LaTeX math expression and immediately\nemits the corresponding gif image, rather than the usual TeX dvi.\nAnd mimeTeX is an entirely separate little program that doesn't\nuse TeX or its fonts in any way.  It's just one cgi that you put in\nyour site's cgi-bin/ directory, with no other dependencies.\nIt's easy to use. Just place an html <img> tag in your document\nwherever you want to see the corresponding LaTeX expression.","categories":["www","math"],"options":{"ANTIALIASING":"on","DOCS":"on","STATIC":"off"}},{"name":"mime-support","origin":"misc/mime-support","version":"3.66_1","comment":"MIME Media Types list","maintainer":"oliver@FreeBSD.org","www":"https://packages.qa.debian.org/m/mime-support.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e64de15e1239706ed6906af4340f1c15db27f0ca45b59b8150f8f2ec2f394eb","flatsize":95467,"path":"All/mime-support-3.66_1.pkg","repopath":"All/mime-support-3.66_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":25200,"desc":"MIME Media Types list for use in various programs.","categories":["misc"],"annotations":{"cpe":"cpe:2.3:a:debian:mime-support:3.66:::::dragonfly6:x86_64:1"}},{"name":"mimedefang","origin":"mail/mimedefang","version":"2.86_1","comment":"Milter based anti-spam and anti-virus filtering program","maintainer":"m.tsatsenko@gmail.com","www":"https://www.mimedefang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"604de4a23584bf5e94ad98db5a5e5f8ad5884687aec25031d7c7cb38e08ce75f","flatsize":627256,"path":"All/mimedefang-2.86_1.pkg","repopath":"All/mimedefang-2.86_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":192512,"desc":"MIMEDefang is a program for inspecting and modifying e-mail messages as\nthey pass through your mail relay. MIMEDefang is written in Perl, and its\nfilter actions are expressed in Perl, so it's highly flexible. Here are some\nthings that you can do very easily with MIMEDefang:\n\n    Delete or alter attachments based on file name, contents, results of a\n    virus scan, attachment size, etc.\n\n    Replace large attachments with links to a centrally-stored copy to ease\n    the burden on POP3 users with slow modem links.\n\n    Add boilerplate text to e-mail messages.\n\n    Customize filter rules based on domain, user-name, relay machine, etc.\n\n    Reject unacceptable messages, where you define what \"unacceptable\" means.\n\n    Add or delete recipients for a message.","deps":{"clamav":{"origin":"security/clamav","version":"1.3.2,1"},"libmilter":{"origin":"mail/libmilter","version":"8.18.1"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"}},"categories":["mail"],"shlibs_required":["libmilter.so.7","libperl.so.5.36"],"options":{"CLAMAV":"on","DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:mimedefang:mimedefang:2.86:::::dragonfly6:x86_64:1"},"messages":[{"message":"To finish installation please follow these steps:\n\n1. Edit /usr/local/etc/mimedefang/mimedefang-filter\n\n2. Reconfigure sendmail to use MIMEDefang, for example add this lines to\n   your sendmail.mc:\n\n   MAIL_FILTER(`mimedefang', `S=local:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=C:15m;S:4m;R:4m;E:10m')dnl\n   define(`confINPUT_MAIL_FILTERS', `mimedefang')dnl\n\n   rebuild sendmail.cf and install it.\n\nAlso, you can install some anti-virus software to check your mail, for example:\n\n   security/clamav\n      Open source AV package with automatic virus definition updates\n   security/f-prot\n      F-Prot Antivirus for BSD Workstations","type":"install"}]},{"name":"mime-construct","origin":"mail/mime-construct","version":"1.11_2","comment":"Construct and optionally send MIME messages from command line","maintainer":"sunpoet@FreeBSD.org","www":"http://www.argon.org/~roderick/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34559ebaac78b9cb728d5d6387e34d7bba2e8a852531faced1005b6ff9891085","flatsize":32869,"path":"All/mime-construct-1.11_2.pkg","repopath":"All/mime-construct-1.11_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":16068,"desc":"mime-construct constructs and (by default) mails MIME messages. It is entirely\ndriven from the command line, it is designed to be used by other programs, or\npeople who act like programs.","deps":{"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-Proc-WaitStat":{"origin":"devel/p5-Proc-WaitStat","version":"1.00_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"]},{"name":"mingw32-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0384449129b7597a6f9fd2f9e560f307c7637e411201aeb3115911186672007","flatsize":20366713,"path":"All/mingw32-binutils-2.40_6,1.pkg","repopath":"All/mingw32-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":2205108,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"mingw32"}},{"name":"mime4j","origin":"mail/mime4j","version":"0.7.2_1","comment":"Java parser for e-mail message streams","maintainer":"ale@FreeBSD.org","www":"https://james.apache.org/mime4j/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79d9577df622de8d897be964b639c9938546de5da0569a469c846d903c1286b2","flatsize":449486,"path":"All/mime4j-0.7.2_1.pkg","repopath":"All/mime4j-0.7.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":371368,"desc":"mime4j provides a parser, MimeStreamParser, for e-mail message streams\nin plain rfc822 and MIME format. The parser uses a callback mechanism to\nreport parsing events such as the start of an entity header, the start\nof a body, etc. If you are familiar with the SAX XML parser interface\nyou should have no problem getting started with mime4j.\n\nThe parser only deals with the structure of the message stream. It won't\ndo any decoding of base64 or quoted-printable encoded header fields and\nbodies.\n\nThe parser has been designed to be extremely tolerant against messages\nviolating the standards.\n\nmime4j can also be used to build a tree representation of an e-mail\nmessage using the Message class. Using this facility mime4j\nautomatically handles the decoding of fields and bodies and uses\ntemporary files for large attachments.","deps":{"apache-commons-logging":{"origin":"java/apache-commons-logging","version":"1.2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["mail","java"],"options":{"DOCS":"on"}},{"name":"milter-regex","origin":"mail/milter-regex","version":"2.7_3","comment":"Milter plugin to sendmail for regular expression filtering","maintainer":"dinoex@FreeBSD.org","www":"https://www.benzedrine.ch/milter-regex.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c64c8c124600d95678efc3e3b66aecd476843d53fea57085db2ddb15d4b822f7","flatsize":53493,"path":"All/milter-regex-2.7_3.pkg","repopath":"All/milter-regex-2.7_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":21272,"desc":"Milter-regex is a sendmail milter plugin that allows to reject mail\nbased on regular expressions matching SMTP envelope parameters and\nmail headers and body.\n\nThis program is developed on OpenBSD by the author.\n\nLICENSE: BSD\nCopyright (c) 2003-2019 Daniel Hartmeier","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"}},"categories":["mail"],"shlibs_required":["libmilter.so.7"],"messages":[{"message":"To run milter-regex daemon on startup, add milterregex_enable=\"YES\"\n\tin your /etc/rc.conf.  You will need to create a config file:\n\n\t\t/usr/local/etc/milter-regex.conf\n\n\tThe plugin needs to be registered in the sendmail(8) configuration.\n\n\tSee milter-regex(8) for details.","type":"install"}]},{"name":"milter-greylist","origin":"mail/milter-greylist","version":"4.6.4_2","comment":"Easy-to-use greylist milter for sendmail and postfix","maintainer":"m.tsatsenko@gmail.com","www":"http://hcpnet.free.fr/milter-greylist/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fe5408e94ab4123cecaed27b6c01988ce8abd5a434276894503aeef9fe8344d","flatsize":331944,"path":"All/milter-greylist-4.6.4_2.pkg","repopath":"All/milter-greylist-4.6.4_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":125516,"desc":"This is a port of Emmanuel Dreyfus' milter-greylist.\n\nGrey listing is a wonderful spam filtering technique, which uses a behavior\ntrick: spammers never resend a message when they get a temporary error,\nwhereas real MTA do. The idea is to refuse any mail on first attempt, and\naccept it after some time has elapsed.\n\nmilter-greylist is a stand-alone milter written in C that implement grey\nlisting.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"libmilter":{"origin":"mail/libmilter","version":"8.18.1"},"libspf2":{"origin":"mail/libspf2","version":"1.2.11_2"},"opendkim":{"origin":"mail/opendkim","version":"2.10.3_20"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libmaxminddb.so.0","libcurl.so.4","libspf2.so.2","libopendkim.so.10","libcrypto.so.12","libmilter.so.7"],"options":{"CURL":"on","DKIM":"on","DOCS":"on","DRAC":"off","EXAMPLES":"on","GEOIP":"on","LDAP":"off","P0F":"off","POSTFIX":"off","SPAMASSASSIN":"off","SPF":"on"},"messages":[{"message":"A sample configuration file has been installed in /usr/local/etc/mail\n    directory. Copy and edit it to suit your needs before launching\n    milter-greylist.\n\n    Add following lines\n\ndnl j,{if_addr},{cert_subject},i,{auth_authen} are already enabled by default\ndefine(`confMILTER_MACROS_HELO', confMILTER_MACROS_HELO``, {verify}'')\ndefine(`confMILTER_MACROS_ENVRCPT', confMILTER_MACROS_ENVRCPT``, {greylist}'')\nINPUT_MAIL_FILTER(`greylist', `S=local:/var/milter-greylist/milter-greylist.sock, F=T, T=R:30s')\n\n    to your /etc/mail/<your_host>.mc configuration.\n\n    To run milter-greylist from startup, add miltergreylist_enable=\"YES\"\n    in your /etc/rc.conf or your /etc/rc.conf.local\n\n    See /usr/local/share/doc/milter-greylist/README for operation details.","type":"install"}]},{"name":"milter-callback","origin":"mail/milter-callback","version":"1.6.0_10","comment":"Milter to perform a envelope-from sender verification on target MX","maintainer":"ehaupt@FreeBSD.org","www":"http://unix.zhegan.in","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5544880a76a01b1dc472427d2b00e53c7b4bdd1b5af2921687cda64cc4439f4c","flatsize":119703,"path":"All/milter-callback-1.6.0_10.pkg","repopath":"All/milter-callback-1.6.0_10.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":44536,"desc":"milter-callback is a sendmail milter intended to:\n\n  * perform a envelope-from sender verification on target MX\n  * perform an optional envelope-from sender verification on sending peer\n  * drop e-mails from nonexistent hostsparts, mail domains and nonexistent users\n  * log to database all connections processed (only pgsql is supported at this\n    time)","deps":{"libspf2":{"origin":"mail/libspf2","version":"1.2.11_2"}},"categories":["mail"],"shlibs_required":["libmilter.so.7","libspf2.so.2"],"messages":[{"message":"- Create /usr/local/etc/mail/milter-callback.conf\n\n- Add the following line to your sendmail.mc:\n\n\tINPUT_MAIL_FILTER(`milter-callback', \\\n\t\t`S=unix:/var/run/milter-callback.sock, F=T, T=S:3m;R:6m')","type":"install"}]},{"name":"mikmod","origin":"audio/mikmod","version":"3.2.8_1","comment":"Mod player which plays MTM, STM, XM, MOD, S3M, ULT, UNI, and IT mods","maintainer":"ehaupt@FreeBSD.org","www":"https://mikmod.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ce1384a18ae5874618454d5a8200c0fcd35fdda6b4d88f36ed86d57291d831e","flatsize":207836,"path":"All/mikmod-3.2.8_1.pkg","repopath":"All/mikmod-3.2.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":86456,"desc":"MikMod is a portable modules player originally written by\nof Jean-Paul Mikkers (MikMak) for DOS.\nCurrent MikMod'Unix maintainer (since version 3.0.4) is\nMiodrag Vallat <miodrag@mygale.org>\nIt uses the OSS /dev/dsp driver including in all recent\nkernels for output, and will also write wav files.\nSupported file formats include mod, stm, s3m, mtm, xm,\nand it.  The player uses ncurses for console output and\nsupports transparent loading from gzip/pkzip/zoo archives\nand the loading/saving of playlists.\nFull source included, use of this library for music/sound\neffects in your own programs is encouraged!","deps":{"libmikmod":{"origin":"audio/libmikmod","version":"3.3.11.1_2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libmikmod.so.3","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"mined","origin":"editors/mined","version":"2022.27_2","comment":"Text mode editor with Unicode support","maintainer":"thierry@FreeBSD.org","www":"https://mined.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11bc769b9922126882c990c923b4b4325e802067fabfa58a9cf65d775a56c342","flatsize":11717368,"path":"All/mined-2022.27_2.pkg","repopath":"All/mined-2022.27_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2981660,"desc":"Mined was the first text mode editor with Unicode support. It now has both\nextensive Unicode and CJK support offering many specific features and\ncovering special cases that other editors are not aware of (like auto-\ndetection features and automatic handling of terminal variations).\n\nAnd basically, it is an editor tailored to efficient editing of plain text\ndocuments and programs, with features and interactive behaviour designed\nfor this purpose.\n\nSee also <https://github.com/mined/mined>.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"miniflux","origin":"www/miniflux","version":"2.1.3_3","comment":"Self-hosted software to read RSS/Atom/JSON feeds","maintainer":"krion@FreeBSD.org","www":"https://miniflux.app/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77095e02d78362d3e83c70b381cd84166d32ff743887951f460bbdd8092223c0","flatsize":20241304,"path":"All/miniflux-2.1.3_3.pkg","repopath":"All/miniflux-2.1.3_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":5560188,"desc":"Miniflux is a minimalist and opinionated feed reader written in Go.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"}},"categories":["www"],"users":["miniflux"],"groups":["miniflux"],"options":{"PGSQL_SERVER":"off"}},{"name":"milton","origin":"graphics/milton","version":"1.9.1_2","comment":"Infinite-canvas paint program","maintainer":"danfe@FreeBSD.org","www":"https://www.miltonpaint.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85945fa0a457fb7d8ed9984e03f72c78b2617b018881af9dfdbd29a86992c267","flatsize":1427197,"path":"All/milton-1.9.1_2.pkg","repopath":"All/milton-1.9.1_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":544084,"desc":"Milton is an open source application that lets you Just Paint.\n\nThere are no pixels, you can paint with (almost) infinite detail.\nIt feels raster-based but it works with vectors.  It is not an image\neditor.  It is not a vector graphics editor.  It is a program that\nlets you draw, sketch, and paint.  There is no save button, your\nwork is persistent with unlimited undo.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"}},"categories":["graphics"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libharfbuzz.so.0","libpango-1.0.so.0","libpangocairo-1.0.so.0","libpangoft2-1.0.so.0","libpangoxft-1.0.so.0","libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libGL.so.1","libGLU.so.1","libXi.so.6","libSDL2_image-2.0.so.0","libSDL2-2.0.so.0"]},{"name":"miller","origin":"textproc/miller","version":"5.10.2_1","comment":"Sed/awk/cut/join/sort for name-indexed data such as CSV, TSV and JSON","maintainer":"jungleboogie0+mlr@gmail.com","www":"https://johnkerl.org/miller/doc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"092ed48d82cb75003615a6be03e6fb6e6b8a74efd12d728e5f6e0cfead21dafb","flatsize":880361,"path":"All/miller-5.10.2_1.pkg","repopath":"All/miller-5.10.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":265396,"desc":"Miller is like sed, awk, cut, join, and sort for name-indexed data such\nas CSV.\n\nWith Miller you get to use named fields without needing to count\npositional indices.","categories":["textproc"],"annotations":{"cpe":"cpe:2.3:a:johnkerl:miller:5.10.2:::::dragonfly6:x86_64:1"}},{"name":"migrate","origin":"biology/migrate","version":"5.0.6_2","comment":"Program to estimate population sizes and migration rates","maintainer":"eduardo@FreeBSD.org","www":"https://popgen.sc.fsu.edu/Migrate/Migrate-n.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4de73f3f72df629b643f775a0cf95e7c20181c1fa2cd3d3870e62fcaba1763ab","flatsize":3989747,"path":"All/migrate-5.0.6_2.pkg","repopath":"All/migrate-5.0.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":599044,"desc":"Migrate estimates effective population sizes and past migration rates between\ntwo or \"n\" populations assuming a migration matrix model with asymmetric\nmigration rates and different subpopulation sizes.  The n-population migrate\ncan use sequence data, microsatellite data or electrophoretic data.","categories":["biology"],"options":{"DOCS":"on","EXAMPLES":"on","THREAD":"off"}},{"name":"mifluz","origin":"textproc/mifluz","version":"0.26.0_2","comment":"C++ library to build and query a full text inverted index","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/mifluz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e0d0a73645f3bf85fd81821ac56f092973d122100253918fa18be625e0e2377","flatsize":3593148,"path":"All/mifluz-0.26.0_2.pkg","repopath":"All/mifluz-0.26.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":625068,"desc":"GNU mifluz has two main characteristics : it is very\nsimple (one might say stupid :-) and uses 50%25 of the size of the\nindexed text for the index. It is simple because it provides only\na few basic functionalities. It does not contain document parsers\n(HTML, PDF etc...). It does not contain a full text query parser.\nIt does not provide result display functions or other user friendly\nstuff. It only provides functions to store word occurrences and retrieve\nthem. The fact that it uses 50%25 of the size of the indexed text is\nrather atypical. Most well known full text indexing systems only use\n30%25. The advantage GNU mifluz has over most full text indexing systems\nis that it is fully dynamic (update, delete, insert), uses only a\ncontrolled amount of memory while resolving a query, has higher upper\nlimits and has a simple storage scheme. Consuming more disk space\nallows all this.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc"],"shlibs_provided":["libmifluz.so.0"],"messages":[{"message":"A sample configuration file has been written in\n/usr/local/etc/mifluz.conf.sample\n\nYou will have to copy this file to /usr/local/etc/mifluz.conf\nand edit it before using mifluz.","type":"install"},{"message":"===>   NOTICE:\n\nThe mifluz port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"midisharelight","origin":"audio/midisharelight","version":"g20200204","comment":"Light version of the MidiShare library","maintainer":"yuri@FreeBSD.org","www":"https://midishare.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb89c5bae2df7a812704648e2b2c87adbf431b11971d879e369dc944cf0115d9","flatsize":107113,"path":"All/midisharelight-g20200204.pkg","repopath":"All/midisharelight-g20200204.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":35556,"desc":"midisharelight is a light version of MidiShare.\n\nMidiShare is a real-time operating system for musical applications. It provides\nhigh level services to developers and ensures platform independance.\n\nIt supports:\n* High level musical events, fully structured and time stamped with a\n  millisecond resolution. These events include both the MIDI and the MIDIFile\n  typologies.\n* An efficient scheduler, in charge of delivering events at their falling dates\n  to the communication manager.\n* Inter-applications communication.\n  A communication manager routes the events to the client applications,\n  according to the connection set between them.\n* Real-time tasks, to control the real-time behavior of an application. Function\n  calls can be scheduled in the future and are automatically achieved by\n  MidiShare at interrupt level.\n* Real-time alarms. Incoming MidiShare events as well as global context changes\n  (new clients starting a session, modifications of the connections between\n  applications, etc.) can be processed in real-time by user defined alarms.","categories":["audio"],"shlibs_provided":["libmidisharelight.so"]},{"name":"midipp","origin":"audio/midipp","version":"2.1.7_1","comment":"MIDI playback, recording, and live performance tool","maintainer":"ports@FreeBSD.org","www":"https://github.com/hselasky/midipp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f27176870be3126030fd97172b6bc7619b5f5f580a0bace097addd29d8c3536b","flatsize":732530,"path":"All/midipp-2.1.7_1.pkg","repopath":"All/midipp-2.1.7_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":243000,"desc":"MIDI Player Pro allows you to play any kind of MIDI music in seconds\nwith your fingertips. List of supported features:\n\n- Raw MIDI.\n- ALSA MIDI.\n- JACK MIDI.\n- MPE support.\n- Import from lyrics sites (chorded lyrics)\n- Import from GuitarPro v3 and v4 format.\n- Import from MusicXML format.\n- Loading and saving from and to standard v1.0 MIDI files.\n- Realtime MIDI processing.\n- Simple sequence looping.\n- Supports simple karaoke mode.\n- 30000 BPM MIDI recording and playback.\n- Undo/Redo support.\n- Printing music like PDF.\n- Supports quarter-, octo- and hexa- tones.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["audio"],"shlibs_required":["libasound.so.2","libjack.so.0","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"ALSAMIDI":"on","CDEV":"on","DEBUG":"off","JACK":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe midipp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"midi-matrix-lv2","origin":"audio/midi-matrix-lv2","version":"0.28.0_1","comment":"LV2 'Midi Matrix' plugin bundle: 'Channel Filter'","maintainer":"yuri@FreeBSD.org","www":"https://open-music-kontrollers.ch/lv2/midi_matrix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fd4f9cda98536b38d318e463043630135da8bc772f027e656f29627606dcda5","flatsize":443430,"path":"All/midi-matrix-lv2-0.28.0_1.pkg","repopath":"All/midi-matrix-lv2-0.28.0_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":195464,"desc":"The Midi Matrix (Channel Filter) is a 3-in-1 filter plugin with a simple UI\nenabling you to easily accomplish:\n* MIDI channel filtering (e.g. blocking of specific channels)\n* MIDI channel multiplication (e.g. send events from channel X to channels\n  X, Y and Z)\n* MIDI channel rerouting (e.g send events from channel X to channel Y)\n* And any possible combination thereof","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["audio"],"shlibs_required":["libOpenGL.so.0","libGLEW.so.2","libGL.so.1","libX11.so.6"]},{"name":"middleman","origin":"www/middleman","version":"1.9.1_3","comment":"Robust proxy server","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/middle-man/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3ea8d65fae8f58703ae90470ce75c23386c6305b2ad2f330b7eb0ef9d642166","flatsize":531073,"path":"All/middleman-1.9.1_3.pkg","repopath":"All/middleman-1.9.1_3.pkg","licenselogic":"single","pkgsize":166668,"desc":"Middleman is a robust proxy server with many features designed to remove\nunwanted content, increase privacy, and to simply make surfing the Web a\nmore pleasant experience.  Some of the highlights of Middleman include\nbanner and popup blocking, HTTP and FTP content caching, NTLM and Basic\nauthentication when forwarding through another proxy server, regular\nexpression substitution in downloaded files and HTTP headers, complete\nsupport for HTTP/1.1 including persistent connections and gzip encoding,\nand an intuitive Web interface for configuring the proxy.","categories":["www"],"options":{"DEBUG":"off","DOCS":"on","MTIME":"off","SYSLOG":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe middleman port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"midiomatic-lv2","origin":"audio/midiomatic-lv2","version":"0.2.1","comment":"Collection of MIDI filter, generator and processor plugins","maintainer":"yuri@FreeBSD.org","www":"https://github.com/SpotlightKid/midiomatic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"092c8cdd4e5870a91609a3593c00067af6f16a3bac7f932d37b119d26e1c98d1","flatsize":1081223,"path":"All/midiomatic-lv2-0.2.1.pkg","repopath":"All/midiomatic-lv2-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":152348,"desc":"A collection of MIDI filter, generator and processor plugins.\n* MIDI CCRecorder\n* MIDI PBToCC\n* MIDI SysFilter","categories":["audio"],"options":{"SSE":"on"}},{"name":"midifile","origin":"audio/midifile","version":"g20200602_1","comment":"C++ MIDI file parsing and writing library","maintainer":"yuri@FreeBSD.org","www":"https://midifile.sapp.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e87cc769bb94090db9f2520cc271dc7f385054146a4b6d67ae40a2afb66314d","flatsize":907657,"path":"All/midifile-g20200602_1.pkg","repopath":"All/midifile-g20200602_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":200752,"desc":"C++ library for parsing and weiring standard MIDI Files.\n\nFeatures\n* Event timestamps can be converted between absolute or delta tick values with\n  the MidiFile::deltaTicks and MidiFile::absoluteTicks functions\n* In absolute tick mode, messages can be inserted into tracks in any order and\n  later sorted by timestamp with the MidiFile::sortTracks function\n* Multi-track files can be converted to a single track in a reversible process\n* Event performance times in seconds can be calculated from tick times and tempo\n  meta messages with the MidiFile::doTimeAnalysis function\n* Durations of notes can be extracted using the MidiFile::linkNotePairs function","categories":["audio"],"shlibs_provided":["libmidifile.so"]},{"name":"microsoft-gsl","origin":"devel/microsoft-gsl","version":"4.0.0","comment":"Guidelines Support Library","maintainer":"henry.hu.sh@gmail.com","www":"https://github.com/microsoft/GSL","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"925211627710504c7853cc311fa2e5b85f5b86300ff087a88d3fd64cf85cfec5","flatsize":109324,"path":"All/microsoft-gsl-4.0.0.pkg","repopath":"All/microsoft-gsl-4.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18812,"desc":"The Guidelines Support Library (GSL) contains functions and types that are\nsuggested for use by the C++ Core Guidelines maintained by the Standard C++\nFoundation. This repo contains Microsoft's implementation of GSL.\n\nThe library includes types like span<T>, string_span, owner<> and others.\n\nThe entire implementation is provided inline in the headers under the gsl\ndirectory. The implementation generally assumes a platform that implements\nC++14 support. There are specific workarounds to support MSVC 2015.","categories":["devel"]},{"name":"microsocks","origin":"net/microsocks","version":"1.0.4","comment":"Multithreaded, small, efficient SOCKS5 server","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rofl0r/microsocks","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1be3b6536b91a1f20b7b688e6933c58f80a37100990773f0b4d9620966f0695c","flatsize":19039,"path":"All/microsocks-1.0.4.pkg","repopath":"All/microsocks-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8356,"desc":"MicroSocks is a SOCKS5 service that you can run on your remote boxes to tunnel\nconnections through them, if for some reason SSH doesn't cut it for you.","categories":["net"]},{"name":"midori","origin":"www/midori","version":"9.0_10","comment":"Lightweight web browser using WebKit browser engine","maintainer":"ports@FreeBSD.org","www":"https://astian.org/midori-browser/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7db96cec257426bde8eb0712752b9318a334d1bf3f32e3f6e3912f5e665df0ed","flatsize":4184758,"path":"All/midori-9.0_10.pkg","repopath":"All/midori-9.0_10.pkg","licenselogic":"and","licenses":["LGPL21","MIT"],"pkgsize":740552,"desc":"Midori is a lightweight web browser.\n\n* Full integration with GTK+2/GTK+3.\n* Fast rendering with WebKit.\n* Tabs, windows and session management.\n* Bookmarks are stored with XBEL.\n* Searchbox based on OpenSearch.\n* Custom context menu actions.\n* User scripts and customized keyboard support.\n* Extensible via Vala scripts.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"p11-kit":{"origin":"security/p11-kit","version":"0.25.3_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["www"],"shlibs_required":["libsqlite3.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libwebkit2gtk-4.0.so.37","libjavascriptcoregtk-4.0.so.18","libgcr-ui-3.so.1","libgcr-base-3.so.1","libgck-1.so.0","libp11-kit.so.0","libpeas-gtk-1.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpeas-1.0.so.0","libgirepository-1.0.so.1","libjson-glib-1.0.so.0","libarchive.so.13"],"shlibs_provided":["libmidori-core.so.0"],"options":{"ZEITGEIST":"off"},"annotations":{"cpe":"cpe:2.3:a:midori-browser:midori:9.0:::::dragonfly6:x86_64:10"},"messages":[{"message":"===>   NOTICE:\n\nThe midori port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"microdc2","origin":"net-p2p/microdc2","version":"0.15.6_10","comment":"Command-line based Direct Connect client","maintainer":"danfe@FreeBSD.org","www":"http://web.archive.org/web/20070214093745/http://corsair626.no-ip.org/microdc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db5c17ef4cc211e1897e585d806d6204cc9d32a5e9e244d15634f33996241012","flatsize":370184,"path":"All/microdc2-0.15.6_10.pkg","repopath":"All/microdc2-0.15.6_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":130700,"desc":"microdc is a command-line based Direct Connect client written in C by Oskar\nLiljeblad and designed to build and run on modern POSIX compatible systems.\nIt uses GNU Readline library for user interaction.  Despite the command-line\nuser interface, microdc is quite user friendly and simple to use.\n\nmicrodc2 is a future improvement (fork) of the microdc based on Oskar's code\nversion 0.11.0.  After version 0.12.0 the project was renamed to microdc2 on\nOskar's request.\n\nFeatures of microdc2 include:\n\n  - Nearly full support of the original Direct Connect protocol\n  - GNU Readline support for command line editing and history\n  - Sensible tab-completion of commands, user names, local files, remote\n    files, speed names, and connection names\n  - One process per connection for optimal transfer rates\n  - Small memory footprint","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net-p2p"],"shlibs_required":["libreadline.so.8","libintl.so.8","libxml2.so.2"],"options":{"NLS":"on"}},{"name":"mikutter","origin":"net-im/mikutter","version":"5.0.4","comment":"Simple, powerful, and moeful Twitter client","maintainer":"meta@FreeBSD.org","www":"https://mikutter.hachune.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4480a7b6db5ff6769ef7ac6f04fa1d279c4b16fe99d8b7f644a49d0de65a79a","flatsize":7594948,"path":"All/mikutter-5.0.4.pkg","repopath":"All/mikutter-5.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1691780,"desc":"mikutter - A simple, powerful and moeful twitter client","deps":{"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"rubygem-addressable":{"origin":"www/rubygem-addressable","version":"2.8.6_1"},"rubygem-cairo":{"origin":"graphics/rubygem-cairo","version":"1.17.13"},"rubygem-delayer":{"origin":"devel/rubygem-delayer","version":"1.2.1"},"rubygem-delayer-deferred":{"origin":"devel/rubygem-delayer-deferred","version":"2.2.0"},"rubygem-diva":{"origin":"devel/rubygem-diva","version":"2.0.1"},"rubygem-gettext":{"origin":"devel/rubygem-gettext","version":"3.4.9"},"rubygem-gio2":{"origin":"devel/rubygem-gio2","version":"4.2.2"},"rubygem-gtk3":{"origin":"x11-toolkits/rubygem-gtk3","version":"4.2.2"},"rubygem-httpclient":{"origin":"www/rubygem-httpclient","version":"2.8.3"},"rubygem-instance_storage":{"origin":"devel/rubygem-instance_storage","version":"1.0.0"},"rubygem-locale":{"origin":"devel/rubygem-locale","version":"2.1.4"},"rubygem-memoist":{"origin":"devel/rubygem-memoist","version":"0.16.2"},"rubygem-moneta":{"origin":"devel/rubygem-moneta","version":"1.6.0"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"},"rubygem-oauth":{"origin":"net/rubygem-oauth","version":"1.1.0"},"rubygem-pluggaloid":{"origin":"devel/rubygem-pluggaloid","version":"1.7.0"},"rubygem-prime":{"origin":"math/rubygem-prime","version":"0.1.2"},"rubygem-text":{"origin":"textproc/rubygem-text","version":"1.3.1"},"rubygem-totoridipjp":{"origin":"www/rubygem-totoridipjp","version":"0.1.0_1"},"rubygem-twitter-text":{"origin":"textproc/rubygem-twitter-text","version":"3.1.0"},"rubygem-typed-array":{"origin":"devel/rubygem-typed-array","version":"0.1.2"},"rubygem-unf":{"origin":"textproc/rubygem-unf","version":"0.1.4"}},"categories":["net-im","ruby"],"options":{"DOCS":"on","NOTIFY":"on"}},{"name":"midivisualizer","origin":"audio/midivisualizer","version":"7.2_1","comment":"Small MIDI visualizer tool, using OpenGL","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kosua20/MIDIVisualizer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa47641ddce28abf80488a06f085b10dcc8adfb9ad10736971d4ea875e45c005","flatsize":6329181,"path":"All/midivisualizer-7.2_1.pkg","repopath":"All/midivisualizer-7.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":918580,"desc":"MIDIVisualizer is a small MIDI visualizer, written in C++/OpenGL.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libGL.so.1","libavcodec.so.60","libavformat.so.60","libavutil.so.58","libswscale.so.7","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libnotify.so.4","libX11.so.6","libasound.so.2","libjack.so.0"]},{"name":"minio-client","origin":"www/minio-client","version":"2021.12.10.00.14.28_1","comment":"Replacement for ls, cp, mkdir, diff and rsync commands for filesystems","maintainer":"jhixson@FreeBSD.org","www":"https://github.com/minio/mc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63ed255dafe4cd2343428f158a298012c4ee0ed97fcfce5aa50c428755c16ea2","flatsize":21677119,"path":"All/minio-client-2021.12.10.00.14.28_1.pkg","repopath":"All/minio-client-2021.12.10.00.14.28_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":5882044,"desc":"Minio Client is a replacement for ls, cp, mkdir, diff and rsync commands for\nfilesystems and object storage.\n\nWWW: https://minio.io/downloads/#minio-client","categories":["www"],"options":{"MC":"off"}},{"name":"micro_inetd","origin":"net/micro_inetd","version":"2014.08.14_1","comment":"inetd-like program intended for temporarily usage","maintainer":"pankov_p@mail.ru","www":"https://www.acme.com/software/micro_inetd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d5aa0d5c9f8319caf4302eca30ff573ce1815a66d50ca76d46d91a974194eb0","flatsize":8632,"path":"All/micro_inetd-2014.08.14_1.pkg","repopath":"All/micro_inetd-2014.08.14_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4772,"desc":"Like inetd, this program listens on the net for requests and spawns a\nserver to handle them. However, it only handles one port and one\nprogram. Other limitations:\n* only 'stream' socket type\n* only 'nowait'\n* doesn't switch user-ids","categories":["net"]},{"name":"micro_proxy","origin":"net/micro_proxy","version":"20140814_2","comment":"Really small HTTP/HTTPS proxy","maintainer":"ehaupt@FreeBSD.org","www":"https://www.acme.com/software/micro_proxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fb65f63fa1e4eebae244d752f069295bc189e968a983c4f1d2a3d9aae667b29","flatsize":14296,"path":"All/micro_proxy-20140814_2.pkg","repopath":"All/micro_proxy-20140814_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7628,"desc":"Microproxy is a very small Unix-based HTTP/HTTPS proxy. It runs from inetd,\nwhich means its performance is poor. But for low-traffic sites, it's quite\nadequate.\n\nIt implements all the basic features of an HTTP/HTTPS proxy, including IPv6\nforwarding, in only 320 lines of code.","categories":["net"],"messages":[{"message":"Micro_proxy has been successfully installed. If you want to run micro_proxy\nwith inetd add\n\n  webproxy        8080/tcp\n\nto services(5),\n\n  webproxy  stream  tcp  nowait  nobody  /usr/local/libexec/micro_proxy -R 10000  micro_proxy\n\nto inetd.conf(5),\n\n  inetd_enable=\"YES\"\n\nto rc.conf(5) and restart inetd(8). See micro_proxy(8) for more information.","type":"install"},{"message":"Micro_proxy has been successfully deinstalled. If you ran it with inetd(8) make\nsure you remove all the manual configuration.","type":"remove"}]},{"name":"micropython","origin":"lang/micropython","version":"1.17_2","comment":"Implementation of the Python language for microcontrollers","maintainer":"python@FreeBSD.org","www":"https://www.micropython.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72792ebf3c37ac830a3ed62c2cc3e2019041af059d5ebc436685e5725cc245e3","flatsize":498895,"path":"All/micropython-1.17_2.pkg","repopath":"All/micropython-1.17_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":199400,"desc":"Micro Python is a lean and efficient implementation of the Python 3\nprogramming language that includes a small subset of the Python\nstandard library and is optimised to run on microcontrollers and in\nconstrained environments.","deps":{"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["lang","python"],"shlibs_required":["libffi.so.8"]},{"name":"micro_httpd","origin":"www/micro_httpd","version":"2014.08.14_1","comment":"Extremely small web server","maintainer":"user@unknown.nu","www":"https://www.acme.com/software/micro_httpd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"141458076b9692eb42456420f7e3f0e5df3871584cfb008c1f14bbeaa149367d","flatsize":17346,"path":"All/micro_httpd-2014.08.14_1.pkg","repopath":"All/micro_httpd-2014.08.14_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7764,"desc":"This is a very small (7 Kb) HTTP server. It runs from inetd, which means\nits performance is poor. But for low-traffic sites, it's quite adequate.\nIt implements all the basic features of an HTTP server.","categories":["www"],"annotations":{"cpe":"cpe:2.3:a:acme:micro_httpd:2014.08.14:::::dragonfly6:x86_64:1"}},{"name":"ncbi-toolkit","origin":"biology/ncbi-toolkit","version":"2017.01.06_9","comment":"NCBI development toolkit, including BLAST 2 and GenBank/Entrez support","maintainer":"yuri@FreeBSD.org","www":"https://www.ncbi.nlm.nih.gov/IEB/ToolBox/MainPage/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f78682eb40125cf8076bfbe1bdc880463fde982fb7df19d5a2b44c337de38e7d","flatsize":608151103,"path":"All/ncbi-toolkit-2017.01.06_9.pkg","repopath":"All/ncbi-toolkit-2017.01.06_9.pkg","licenselogic":"single","pkgsize":92869084,"desc":"The NCBI (National Center for Biotechnology Information) development toolkit,\ncontaining various libraries needed by NCBI applications, as well as a\nsoftware suite containing, amongst other things, NCBI BLAST 2.0.\n\nFrom the README:\n\n  The NCBI Software Development Toolkit was developed for the production and\n  distribution of GenBank, Entrez, BLAST, and related services by NCBI. We\n  make it freely available to the public without restriction to facilitate\n  the use of NCBI by the scientific community. However, please understand\n  that while we feel we have done a high quality job, this is not commercial\n  software.\n\n  The documentation lags considerably behind the software and we must make\n  any changes required by our data production needs. Nontheless, many people\n  have found it a useful and stable basis for a number of tools and\n  applications.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libtasn1":{"origin":"security/libtasn1","version":"4.19.0_1"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"p11-kit":{"origin":"security/p11-kit","version":"0.25.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"trousers":{"origin":"security/trousers","version":"0.3.14_5"}},"categories":["biology"],"shlibs_required":["libXm.so.4","libXpm.so.4","libXft.so.2","libfontconfig.so.1","libXrender.so.1","libjpeg.so.8","libpng16.so.16","libXmu.so.6","libXau.so.6","libXt.so.6","libX11.so.6","libXext.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"The data files are installed in \"/usr/local/share/ncbi-toolkit\".\nTo use them you need to create a .ncbirc file in your home directory\nwith the following lines:\n\n[NCBI]\nData=/usr/local/share/ncbi-toolkit/","type":"install"}]},{"name":"mi-aspell","origin":"textproc/mi-aspell","version":"0.50.0_1,1","comment":"Aspell Maori dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9be2e9fc2b2aafc17ae6bd36a575ff230ed3ec9195c0d967a0e23186fa3434c0","flatsize":414561,"path":"All/mi-aspell-0.50.0_1,1.pkg","repopath":"All/mi-aspell-0.50.0_1,1.pkg","licenselogic":"single","pkgsize":143592,"desc":"Aspell Maori dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"mhash","origin":"security/mhash","version":"0.9.9.9_6","comment":"Easy-to-use library for strong hashes such as MD5 and SHA1","maintainer":"ports@FreeBSD.org","www":"https://mhash.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85e85e9893d0c5f5ed11ecd2d68aa485934b1a9d08ad859a53d548aece671417","flatsize":475332,"path":"All/mhash-0.9.9.9_6.pkg","repopath":"All/mhash-0.9.9.9_6.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":127756,"desc":"Libmhash is a library which implements some hash algorithms like\ncrc32, md5 and sha-1.","categories":["security"],"shlibs_provided":["libmhash.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mhash port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mftrace","origin":"print/mftrace","version":"1.2.20_1","comment":"Scalable PostScript (Type1) Fonts for MetaFont","maintainer":"nivit@FreeBSD.org","www":"https://lilypond.org/mftrace/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20e505d602710e077eefc01b7aa0519eca466453c4e427a60b274559b8c7b25b","flatsize":64561,"path":"All/mftrace-1.2.20_1.pkg","repopath":"All/mftrace-1.2.20_1.pkg","licenselogic":"single","pkgsize":21548,"desc":"mftrace is a small Python program that lets you trace a TeX bitmap font into\na PFA or PFB font (A PostScript Type1 Scalable Font) or TTF (TrueType) font.\n\nScalable fonts offer many advantages over bitmaps, as they allow documents\nto render correctly at many printer resolutions. Moreover, Ghostscript can\ngenerate much better PDF, if given scalable PostScript fonts.","deps":{"fontforge":{"origin":"print/fontforge","version":"20230101_1"},"potrace":{"origin":"graphics/potrace","version":"1.16_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"t1utils":{"origin":"print/t1utils","version":"1.32_1"},"texlive-base":{"origin":"print/texlive-base","version":"20240312"}},"categories":["print"]},{"name":"mhwaveedit","origin":"audio/mhwaveedit","version":"1.4.24_7","comment":"Graphical program for editing sound files","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/magnush/mhwaveedit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b75a0e962868c68d15c96021de1ba58d60b18a4eb7d69f892b31707180429f0","flatsize":949635,"path":"All/mhwaveedit-1.4.24_7.pkg","repopath":"All/mhwaveedit-1.4.24_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":270480,"desc":"mhWaveEdit is a graphical program for editing sound files.\n\nFeatures\n   - Loads, plays, records and saves wav-files and a few other formats as well.\n   - If the file is small, it's loaded into memory. Otherwise, it's edited on\n     disc.\n   - Cut, copy and paste.\n   - Zooming\n   - Volume and speed adjustment\n   - Convert between sample rates, sample sizes, stereo and mono\n   - You can always undo, all the way back to the original state of the file\n     (even when editing large files.)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libsndfile.so.1","libsamplerate.so.0","libgthread-2.0.so.0"],"options":{"DOUBLE_SAMPLES":"off","JACK":"off","LADSPA":"off","NLS":"on","OSS":"on","PORTAUDIO":"off","PULSEAUDIO":"off","SAMPLERATE":"on","SDL":"off","SNDFILE":"on"}},{"name":"mhonarc","origin":"www/mhonarc","version":"2.6.24_1","comment":"WWW front end for mail archives","maintainer":"kerndtr@kerndt.com","www":"https://www.mhonarc.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93e89cd1d0953567b62bde98b1341b5964ac6883ce89746bad75b20be2ddcd61","flatsize":7208798,"path":"All/mhonarc-2.6.24_1.pkg","repopath":"All/mhonarc-2.6.24_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":763424,"desc":"MHonArc can process mail messages to create a set of indexed html pages.\n\nThreaded and chronological indices can be generated, and messages can be added\nincrementally to an existing archive.   A `standalone' mode is also supported\nfor quick conversions of individual messages to HTML without adding them to\nthe index.  MIME attachments in mail messages are handled.  MHTML is\nalso supported.\n\nThe program is highly customizable and is well documented.  See URL\nfor more information.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","mail"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:mhonarc:mhonarc:2.6.24:::::dragonfly6:x86_64:1"}},{"name":"mfmod_openmetrics","origin":"mail/mfmod_openmetrics","version":"1.2","comment":"OpenMetrics support loadable module for mailfromd","maintainer":"zeus@gnu.org.ua","www":"https://puszcza.gnu.org.ua/projects/mfmod_openmetrics/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bccc2537711ed360ab960f6b3beafa444a36345b4fac6359934f0d83911d9af","flatsize":71649,"path":"All/mfmod_openmetrics-1.2.pkg","repopath":"All/mfmod_openmetrics-1.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":25344,"desc":"This package is a loadable module for mailfromd which adds OpenMetrics\nsupport to the mail filtering language (MFL).","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libmicrohttpd":{"origin":"www/libmicrohttpd","version":"1.0.1"}},"categories":["mail"],"shlibs_required":["libmicrohttpd.so.12","libgdbm.so.6"],"options":{"DOCS":"on"}},{"name":"mgopen","origin":"x11-fonts/mgopen","version":"1.1_1","comment":"MgOpen greek fonts collection","maintainer":"ports@FreeBSD.org","www":"https://ellak.gr/tag/fonts/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d24fbf2430a07aed985744e2f11958b5f082bdeae362eee2d0db2c9c380bf87","flatsize":1918377,"path":"All/mgopen-1.1_1.pkg","repopath":"All/mgopen-1.1_1.pkg","licenselogic":"single","licenses":["MGOPEN"],"pkgsize":560928,"desc":"The MgOpen typefaces are freely available and contain glyphs for viewing\ntexts in Greek (written in the monotoniko system).\n\nThe MgOpen typeface collection is composed of the following typefaces:\n\n  - MgOpenCanonica is a serif typeface, based on the design of Times Roman.\n  - MgOpenCosmetica is a sans-serif typeface, based on the design of Optima.\n  - MgOpenModata is another sans-serif typeface.\n  - MgOpenModerna is a sans-serif typeface, based on the design of Helvetica.\n\nEach family contains four fonts, namely all the combinations of regular and\nbold weight and upright and italic (or oblique) shape. All the fonts contain\nglyphs for the latin and greek alphabets (using the monotoniko system), while\nthe fonts of the Canonica family also contain all the glyphs necessary for\nviewing Greek texts written in the polytoniko system. All the fonts use the\nUnicode encoding for characters and are in the TrueType format.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"To use these fonts, follow the instructions below.\n\nMake sure that the freetype module is loaded. If it is not, add the following\nline to the \"Modules\" section of your X configuration file:\n\n\tLoad \"freetype\"\n\nAdd the following line to the \"Files\" section of your X configuration file:\n\n\tFontPath \"/usr/local/share/fonts/mgopen/\"\n\nNote: your X configuration file is typically /usr/local/etc/X11/xorg.conf\nif you are using X.Org.","type":"install"},{"message":"===>   NOTICE:\n\nThe mgopen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mfid","origin":"sysutils/mfid","version":"0.03_1","comment":"Monitoring daemon for mfi RAID controllers","maintainer":"ports@FreeBSD.org","www":"https://www.freebsd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b12a64c684cec7c0f68117a54ce717f297d888c9cdf5794ef0c2da4b764438d","flatsize":15676,"path":"All/mfid-0.03_1.pkg","repopath":"All/mfid-0.03_1.pkg","licenselogic":"single","pkgsize":7796,"desc":"Monitoring daemon for mfi RAID controllers","categories":["sysutils"],"messages":[{"message":"Please note that a previous version of mfid disabled the RAID\n  controller's Patrol Reads. The original mfid implementation was\n  used in a high performance environment without the need for the\n  data safety and integrity features that Patrol Reads provide.\n\n  If you value data safety and integrity over performance,\n  you should re-enable Patrol Reads.\n\n  Check if patrol is disabled:\n\n  # /usr/sbin/mfiutil -u 0 show patrol\n  Operation Mode: disabled\n  Runs Completed: 0\n  Current State: stopped\n\n\n  Turn patrol back on:\n\n  # /usr/sbin/mfiutil -u 0 patrol auto\n\n\n  Confirm patrol status:\n\n  # /usr/sbin/mfiutil -u 0 show patrol\n  Operation Mode: auto\n  Next Run Starts: Sat Apr 30 02:58:41 2016\n  Runs Start Every 604800 seconds\n  Runs Completed: 0\n  Current State: stopped","type":"install"},{"message":"===>   NOTICE:\n\nThe mfid port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"minetest","origin":"games/minetest","version":"5.7.0_1","comment":"Near-infinite-world block sandbox game","maintainer":"amdmi3@FreeBSD.org","www":"https://www.minetest.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df095204b1e81fd416775c4386826fdcfea328fd3800120ca5e89e2f39d953e3","flatsize":26250670,"path":"All/minetest-5.7.0_1.pkg","repopath":"All/minetest-5.7.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":7324384,"desc":"Minetest is a near-infinite-world block sandbox game and a game engine,\ninspired by InfiniMiner, Minecraft, and the like.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"jsoncpp":{"origin":"devel/jsoncpp","version":"1.9.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["games"],"users":["minetest"],"groups":["minetest"],"shlibs_required":["libzstd.so.1","libX11.so.6","libXext.so.6","libopenal.so.1","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libsqlite3.so.0","libluajit-5.1.so.2","libgmp.so.10","libjsoncpp.so.25","libfreetype.so.6","libiconv.so.2","libintl.so.8","libcurl.so.4","libjpeg.so.8","libpng16.so.16","libGL.so.1","libXi.so.6"],"options":{"CURL":"on","DOCS":"on","EXAMPLES":"on","LUAJIT":"on","NCURSES":"on","NLS":"on","SOUND":"on","TEST":"off","CLIENT":"on","SERVER":"on","PGSQL":"off","LEVELDB":"off","REDIS":"off","SPATIAL":"off"},"annotations":{"cpe":"cpe:2.3:a:minetest:minetest:5.7.0:::::dragonfly6:x86_64:1"}},{"name":"mfmod_ldap","origin":"mail/mfmod_ldap","version":"1.3","comment":"LDAP support loadable module for mailfromd","maintainer":"zeus@gnu.org.ua","www":"https://puszcza.gnu.org.ua/projects/mfmod_ldap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"452c360d0ce3ccc8ef58b9da87f5392ba67d3741901d477cecd59193b4ad0c2f","flatsize":81740,"path":"All/mfmod_ldap-1.3.pkg","repopath":"All/mfmod_ldap-1.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":27768,"desc":"This package is a loadable module for mailfromd that adds support for\nsearching in LDAP directories to the mail filtering language (MFL).","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["mail"],"shlibs_required":["libldap.so.2"],"options":{"DOCS":"on"}},{"name":"mfmod_pcre","origin":"mail/mfmod_pcre","version":"1.1.1","comment":"PCRE support loadable module for mailfromd","maintainer":"zeus@gnu.org.ua","www":"https://puszcza.gnu.org.ua/projects/mfmod_pcre/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7b2c04d2095332d889a44db21e147acb976b5e775bc55671c8cdd24e711036c","flatsize":71995,"path":"All/mfmod_pcre-1.1.1.pkg","repopath":"All/mfmod_pcre-1.1.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":23232,"desc":"This package is a loadable module for mailfromd which adds Perl-\ncompatible regular expressions to the mail filtering language (MFL).","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mailutils":{"origin":"mail/mailutils","version":"3.17"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"shlibs_required":["libpcre2-8.so.0","libmailutils.so.9","libintl.so.8"],"options":{"DOCS":"on"}},{"name":"mgetty","origin":"comms/mgetty+sendfax","version":"1.1.37_3","comment":"Handle external logins, send and receive faxes","maintainer":"olgeni@FreeBSD.org","www":"http://mgetty.greenie.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25e935274334a9d958e5642590ca0a8170550658135bed45ed2b53dac34ae21e","flatsize":1747708,"path":"All/mgetty-1.1.37_3.pkg","repopath":"All/mgetty-1.1.37_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":418600,"desc":"Mgetty is a \"smart\" getty replacement, designed to be used with Hayes\ncompatible data and data/fax modems.\n\nMgetty knows about modem initialization, manual modem answering (so your\nmodem doesn't answer if the machine isn't ready), UUCP locking (so you can\nuse the same device for dial-in and dial-out).\n\nMgetty provides very extensive logging facilities.\n\nSendfax sends the named g3 fax files to the fax machine at \"phone number\".\nThe g3 files can be created with pbmtog3(1) or GNU's GhostScript with the\n\"digifax\" driver.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["comms"],"options":{"FIDO":"off"},"annotations":{"cpe":"cpe:2.3:a:mgetty_project:mgetty:1.1.37:::::dragonfly6:x86_64:3"},"messages":[{"message":"To use the interactive configuration script, run:\n\n  /usr/local/bin/mgettycfg","type":"install"}]},{"name":"mickey","origin":"editors/mickey","version":"0.1.13","comment":"Simple hexadecimal editor written in FLTK","maintainer":"danfe@FreeBSD.org","www":"https://mickey.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99507bb8ef81a31af4c858bc6a98e3988856f151a6a1f347d7dbc1c03b6c5725","flatsize":111345,"path":"All/mickey-0.1.13.pkg","repopath":"All/mickey-0.1.13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40436,"desc":"Mickey is a hexadecimal/ASCII file viewer and editor that runs on all\nmajor operating systems thanks to FLTK.  It supports various integer\nand floating-point data types, and allows to work with multiple files\nsimultaneously via well-known tabbed interface.  Unfortunately, there\nis no support for editing of very large files yet.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"}},"categories":["editors"],"shlibs_required":["libfltk.so.1.3"]},{"name":"mew-emacs_wayland","origin":"mail/mew","version":"6.9_7","comment":"Messaging in the Emacs World for emacs","maintainer":"yasu@FreeBSD.org","www":"https://www.Mew.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04af0e4207f84e9f6de38fa4c64f40f0286ace8bbefca8494833195677470320","flatsize":3961021,"path":"All/mew-emacs_wayland-6.9_7.pkg","repopath":"All/mew-emacs_wayland-6.9_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":801636,"desc":"Mew is a user interface for text messages, multimedia messages(MIME),\nnews articles and security functionality including PGP, SSH and SSL.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["mail","elisp"],"options":{"DATABASE":"off","DOCS":"on","STUNNEL":"off"},"annotations":{"flavor":"wayland"},"messages":[{"message":"You may want to add following lines to your ~/.emacs and/or ~/.mew.el.\n\n    (autoload 'mew \"mew\" nil t)\n    (autoload 'mew-send \"mew\" nil t)\n    (setq mew-mail-domain \"domain of e-mail address\")\n    (setq mew-pop-server \"your POP server\")    ;; if not localhost\n    (setq mew-smtp-server \"your SMTP server\")  ;; if not localhost\n    ;; using fetch for PGP instead of wget\n    (setq mew-prog-pgpkey      \"fetch\")\n    (setq mew-prog-pgpkey-arg  '(\"-q\" \"-o\" \"-\"))\n\nPlease consult sample files /usr/local/share/doc/mew/dot.{emacs,mew}.\nSee also /usr/local/share/doc/mew/00diff for the changes from previous versions.","type":"install"}]},{"name":"mew-devel-emacs_wayland","origin":"mail/mew-devel","version":"6.9.89_1","comment":"Messaging in the Emacs World for emacs (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://www.Mew.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc01eb3b0cdf220d35c6701248c18ea50a2d1d0fac49fbd412b782ae5964b8bf","flatsize":4043159,"path":"All/mew-devel-emacs_wayland-6.9.89_1.pkg","repopath":"All/mew-devel-emacs_wayland-6.9.89_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":817004,"desc":"Mew is a user interface for text messages, multimedia messages(MIME),\nnews articles and security functionality including PGP, SSH and SSL.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"stunnel":{"origin":"security/stunnel","version":"5.72,1"}},"categories":["mail","elisp"],"options":{"DATABASE":"off","DOCS":"on","STUNNEL":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"You may want to add following lines to your ~/.emacs and/or ~/.mew.el.\n\n    (autoload 'mew \"mew\" nil t)\n    (autoload 'mew-send \"mew\" nil t)\n    (setq mew-mail-domain \"domain of e-mail address\")\n    (setq mew-pop-server \"your POP server\")    ;; if not localhost\n    (setq mew-smtp-server \"your SMTP server\")  ;; if not localhost\n    ;; using fetch for PGP instead of wget\n    (setq mew-prog-pgpkey      \"fetch\")\n    (setq mew-prog-pgpkey-arg  '(\"-q\" \"-o\" \"-\"))\n\nPlease consult sample files /usr/local/share/doc/mew/dot.{emacs,mew}.\nSee also /usr/local/share/doc/mew/00diff for the changes from previous versions.","type":"install"}]},{"name":"mew-emacs_canna","origin":"mail/mew","version":"6.9_7","comment":"Messaging in the Emacs World for emacs","maintainer":"yasu@FreeBSD.org","www":"https://www.Mew.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bec70b73f9d36cd31c600e7a4c819db5bfdae4e24a32d628f9fb3e7e66898656","flatsize":3961021,"path":"All/mew-emacs_canna-6.9_7.pkg","repopath":"All/mew-emacs_canna-6.9_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":801800,"desc":"Mew is a user interface for text messages, multimedia messages(MIME),\nnews articles and security functionality including PGP, SSH and SSL.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["mail","elisp"],"options":{"DATABASE":"off","DOCS":"on","STUNNEL":"off"},"annotations":{"flavor":"canna"},"messages":[{"message":"You may want to add following lines to your ~/.emacs and/or ~/.mew.el.\n\n    (autoload 'mew \"mew\" nil t)\n    (autoload 'mew-send \"mew\" nil t)\n    (setq mew-mail-domain \"domain of e-mail address\")\n    (setq mew-pop-server \"your POP server\")    ;; if not localhost\n    (setq mew-smtp-server \"your SMTP server\")  ;; if not localhost\n    ;; using fetch for PGP instead of wget\n    (setq mew-prog-pgpkey      \"fetch\")\n    (setq mew-prog-pgpkey-arg  '(\"-q\" \"-o\" \"-\"))\n\nPlease consult sample files /usr/local/share/doc/mew/dot.{emacs,mew}.\nSee also /usr/local/share/doc/mew/00diff for the changes from previous versions.","type":"install"}]},{"name":"mew-devel-emacs_nox","origin":"mail/mew-devel","version":"6.9.89_1","comment":"Messaging in the Emacs World for emacs (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://www.Mew.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"865e541d106031ed779b66d4e06f05fd281342ce31b51572d09943a6470401d6","flatsize":4043159,"path":"All/mew-devel-emacs_nox-6.9.89_1.pkg","repopath":"All/mew-devel-emacs_nox-6.9.89_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":816952,"desc":"Mew is a user interface for text messages, multimedia messages(MIME),\nnews articles and security functionality including PGP, SSH and SSL.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"stunnel":{"origin":"security/stunnel","version":"5.72,1"}},"categories":["mail","elisp"],"options":{"DATABASE":"off","DOCS":"on","STUNNEL":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"You may want to add following lines to your ~/.emacs and/or ~/.mew.el.\n\n    (autoload 'mew \"mew\" nil t)\n    (autoload 'mew-send \"mew\" nil t)\n    (setq mew-mail-domain \"domain of e-mail address\")\n    (setq mew-pop-server \"your POP server\")    ;; if not localhost\n    (setq mew-smtp-server \"your SMTP server\")  ;; if not localhost\n    ;; using fetch for PGP instead of wget\n    (setq mew-prog-pgpkey      \"fetch\")\n    (setq mew-prog-pgpkey-arg  '(\"-q\" \"-o\" \"-\"))\n\nPlease consult sample files /usr/local/share/doc/mew/dot.{emacs,mew}.\nSee also /usr/local/share/doc/mew/00diff for the changes from previous versions.","type":"install"}]},{"name":"microbin","origin":"www/microbin","version":"2.0.4_9","comment":"Tiny, self-contained, configurable paste bin and URL shortener","maintainer":"yuri@FreeBSD.org","www":"https://microbin.eu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de151a2244253b39f11e057c2248ec1b3cea4fd4ff14ed39cb22a74d28826b2c","flatsize":11138028,"path":"All/microbin-2.0.4_9.pkg","repopath":"All/microbin-2.0.4_9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3826320,"desc":"MicroBin is a super tiny, feature rich, configurable, self-contained and\nself-hosted paste bin web application. It is very easy to set up and use, and\nwill only require a few megabytes of memory and disk storage.\nIt takes only a couple minutes to set it up.","deps":{"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"}},"categories":["www"],"shlibs_required":["libonig.so.5"]},{"name":"mew-devel-emacs_devel_nox","origin":"mail/mew-devel","version":"6.9.89_1","comment":"Messaging in the Emacs World for emacs (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://www.Mew.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"839bb0dc2ac0ffa77a96c865f3c78e0e392b09372697ff4476ecf08974fe365f","flatsize":4044895,"path":"All/mew-devel-emacs_devel_nox-6.9.89_1.pkg","repopath":"All/mew-devel-emacs_devel_nox-6.9.89_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":819112,"desc":"Mew is a user interface for text messages, multimedia messages(MIME),\nnews articles and security functionality including PGP, SSH and SSL.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"stunnel":{"origin":"security/stunnel","version":"5.72,1"}},"categories":["mail","elisp"],"options":{"DATABASE":"off","DOCS":"on","STUNNEL":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"You may want to add following lines to your ~/.emacs and/or ~/.mew.el.\n\n    (autoload 'mew \"mew\" nil t)\n    (autoload 'mew-send \"mew\" nil t)\n    (setq mew-mail-domain \"domain of e-mail address\")\n    (setq mew-pop-server \"your POP server\")    ;; if not localhost\n    (setq mew-smtp-server \"your SMTP server\")  ;; if not localhost\n    ;; using fetch for PGP instead of wget\n    (setq mew-prog-pgpkey      \"fetch\")\n    (setq mew-prog-pgpkey-arg  '(\"-q\" \"-o\" \"-\"))\n\nPlease consult sample files /usr/local/share/doc/mew/dot.{emacs,mew}.\nSee also /usr/local/share/doc/mew/00diff for the changes from previous versions.","type":"install"}]},{"name":"mew-emacs_devel_nox","origin":"mail/mew","version":"6.9_7","comment":"Messaging in the Emacs World for emacs","maintainer":"yasu@FreeBSD.org","www":"https://www.Mew.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b90ad061eb01f85d274fe6badf87002811c8327f644cff8dd99dd5f5ca6cd22","flatsize":3962714,"path":"All/mew-emacs_devel_nox-6.9_7.pkg","repopath":"All/mew-emacs_devel_nox-6.9_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":803588,"desc":"Mew is a user interface for text messages, multimedia messages(MIME),\nnews articles and security functionality including PGP, SSH and SSL.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["mail","elisp"],"options":{"DATABASE":"off","DOCS":"on","STUNNEL":"off"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"You may want to add following lines to your ~/.emacs and/or ~/.mew.el.\n\n    (autoload 'mew \"mew\" nil t)\n    (autoload 'mew-send \"mew\" nil t)\n    (setq mew-mail-domain \"domain of e-mail address\")\n    (setq mew-pop-server \"your POP server\")    ;; if not localhost\n    (setq mew-smtp-server \"your SMTP server\")  ;; if not localhost\n    ;; using fetch for PGP instead of wget\n    (setq mew-prog-pgpkey      \"fetch\")\n    (setq mew-prog-pgpkey-arg  '(\"-q\" \"-o\" \"-\"))\n\nPlease consult sample files /usr/local/share/doc/mew/dot.{emacs,mew}.\nSee also /usr/local/share/doc/mew/00diff for the changes from previous versions.","type":"install"}]},{"name":"nextcloud-php82","origin":"www/nextcloud","version":"29.0.3","comment":"Collaboration platform which runs on your own server","maintainer":"brnrd@FreeBSD.org","www":"https://nextcloud.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77c580f051120b4b302b59ffe2b4c4d4e062fd8e14413ee97cd8e512ff844c3f","flatsize":650573316,"path":"All/nextcloud-php82-29.0.3.pkg","repopath":"All/nextcloud-php82-29.0.3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":175668816,"desc":"Nextcloud Hub is an online collaboration platform that provides groupware\ncapabilities by default, and can be extended with additional apps.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bcmath":{"origin":"math/php82-bcmath","version":"8.2.21"},"php82-bz2":{"origin":"archivers/php82-bz2","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gmp":{"origin":"math/php82-gmp","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-opcache":{"origin":"www/php82-opcache","version":"8.2.21"},"php82-pcntl":{"origin":"devel/php82-pcntl","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-pecl-APCu":{"origin":"devel/pecl-APCu","version":"5.1.23"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sodium":{"origin":"security/php82-sodium","version":"8.2.21"},"php82-sysvsem":{"origin":"devel/php82-sysvsem","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"},"php82-xsl":{"origin":"textproc/php82-xsl","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"EXIF":"on","IMAGICK":"off","INTL":"on","LDAP":"on","PCNTL":"off","SMB":"off","SYSVSEM":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off","APCU":"on","OPCACHE":"on","REDIS":"off"},"annotations":{"cpe":"cpe:2.3:a:nextcloud:nextcloud:29.0.3:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"/!\\ The FreeBSD package REQUIRES the apps_paths configuration as    /!\\\n/!\\ seen in config/config.sample.php to function                    /!\\\n\nPlease note that everything has been installed in /usr/local/www/nextcloud.\n\nYou will probably want to add an alias to your httpd.conf file,\nsomething like this:\n\n    \tAlias /nextcloud /usr/local/www/nextcloud\n\tAcceptPathInfo On\n\t<Directory /usr/local/www/nextcloud>\n\t    AllowOverride All\n\t    Require all granted\n\t</Directory>\n\nAnd restart Apache. Nextcloud will start the bundled installer on first\naccess. Once the bundled installer finishes, further configuration can\nbe done via 'Settings', 'Administration'. Additional configuration\noptions are available in\n\n\t/usr/local/www/nextcloud/config/config.php\n\nYou can find annotated configuration options in config.documented.php\nin the same directory. Nextcloud's configuration documentation is at \n\n\thttps://docs.nextcloud.com/server/stable/admin_manual/configuration_server\n\nThe caching options require additional Nextcloud configuration.","type":"install"},{"message":"After a version migration you should upgrade your nextcloud instance\nusing command line:\n\n  occ upgrade\n\nMerge any changes to /usr/local/www/nextcloud/.htaccess.dist into .htaccess (above the\n'#### DO NOT CHANGE ANYTHING ABOVE THIS LINE ####' divider if it exists)\nand update the dynamic part of the file using the commandline:\n\n  occ maintenance:update:htaccess\n\nAs of Nextcloud 27.1.0 the recommended PHP version is 8.2.","type":"upgrade"}]},{"name":"mew-devel-emacs_devel","origin":"mail/mew-devel","version":"6.9.89_1","comment":"Messaging in the Emacs World for emacs (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://www.Mew.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74e91dd4caa6d4b9d74da2cd17b361fd4207f755af0968cd91ee3e32382dd3b3","flatsize":4044895,"path":"All/mew-devel-emacs_devel-6.9.89_1.pkg","repopath":"All/mew-devel-emacs_devel-6.9.89_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":819008,"desc":"Mew is a user interface for text messages, multimedia messages(MIME),\nnews articles and security functionality including PGP, SSH and SSL.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"stunnel":{"origin":"security/stunnel","version":"5.72,1"}},"categories":["mail","elisp"],"options":{"DATABASE":"off","DOCS":"on","STUNNEL":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"You may want to add following lines to your ~/.emacs and/or ~/.mew.el.\n\n    (autoload 'mew \"mew\" nil t)\n    (autoload 'mew-send \"mew\" nil t)\n    (setq mew-mail-domain \"domain of e-mail address\")\n    (setq mew-pop-server \"your POP server\")    ;; if not localhost\n    (setq mew-smtp-server \"your SMTP server\")  ;; if not localhost\n    ;; using fetch for PGP instead of wget\n    (setq mew-prog-pgpkey      \"fetch\")\n    (setq mew-prog-pgpkey-arg  '(\"-q\" \"-o\" \"-\"))\n\nPlease consult sample files /usr/local/share/doc/mew/dot.{emacs,mew}.\nSee also /usr/local/share/doc/mew/00diff for the changes from previous versions.","type":"install"}]},{"name":"metronome","origin":"net-mgmt/metronome","version":"0.9.0_21","comment":"Client-side java script to render graphs w/o depending on graphite","maintainer":"krion@FreeBSD.org","www":"https://github.com/ahupowerdns/metronome","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ffe80b3f7ff4bfbfc10adbe16766642890ad9faa89e6d207be58d139d11b560","flatsize":1025364,"path":"All/metronome-0.9.0_21.pkg","repopath":"All/metronome-0.9.0_21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":280084,"desc":"Mini-graphite that uses client-side java script to render graphs w/o\ndepending on graphite.\n\nmetronome implements the carbon protocol, so anything that can feed\nGraphite can feed metronome. We also accept submissions via POST.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["net-mgmt","dns"],"users":["_metronome"],"groups":["_metronome"],"shlibs_required":["libboost_program_options.so.1.84.0"],"options":{"DOCS":"on"},"messages":[{"message":"To run metronome create manually directory $PATH/stats:\n\nmkdir stats\nmetronome --stats-directory=$PATH/stats\n\nEdit /usr/local/share/metronome/html/local.js and add webserver IP address (port\n8000 on :: by default).","type":"install"}]},{"name":"mew-emacs_devel","origin":"mail/mew","version":"6.9_7","comment":"Messaging in the Emacs World for emacs","maintainer":"yasu@FreeBSD.org","www":"https://www.Mew.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d01b394d2a1ada168fb6b0dcfaad2e493f40fd30cdfcef6211dd6c9af92f179","flatsize":3962714,"path":"All/mew-emacs_devel-6.9_7.pkg","repopath":"All/mew-emacs_devel-6.9_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":803576,"desc":"Mew is a user interface for text messages, multimedia messages(MIME),\nnews articles and security functionality including PGP, SSH and SSL.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["mail","elisp"],"options":{"DATABASE":"off","DOCS":"on","STUNNEL":"off"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"You may want to add following lines to your ~/.emacs and/or ~/.mew.el.\n\n    (autoload 'mew \"mew\" nil t)\n    (autoload 'mew-send \"mew\" nil t)\n    (setq mew-mail-domain \"domain of e-mail address\")\n    (setq mew-pop-server \"your POP server\")    ;; if not localhost\n    (setq mew-smtp-server \"your SMTP server\")  ;; if not localhost\n    ;; using fetch for PGP instead of wget\n    (setq mew-prog-pgpkey      \"fetch\")\n    (setq mew-prog-pgpkey-arg  '(\"-q\" \"-o\" \"-\"))\n\nPlease consult sample files /usr/local/share/doc/mew/dot.{emacs,mew}.\nSee also /usr/local/share/doc/mew/00diff for the changes from previous versions.","type":"install"}]},{"name":"meteo","origin":"deskutils/meteo","version":"0.9.9.3","comment":"Weather forecast application using OpenWeatherMap API","maintainer":"tagattie@FreeBSD.org","www":"https://gitlab.com/bitseater/meteo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"326ea09cbb2c34381d6607e7e93611e691d9774dadbc98c5a0f530c2e7d4270d","flatsize":639833,"path":"All/meteo-0.9.9.3.pkg","repopath":"All/meteo-0.9.9.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":109924,"desc":"Know the forecast of the next hours & days. Meteo is a forecast\napplication developed with Vala & Gtk, using OpenWeatherMap API.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libappindicator":{"origin":"devel/libappindicator","version":"12.10.1.2010202007061.01_2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["deskutils"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libsoup-2.4.so.1","libjson-glib-1.0.so.0","libwebkit2gtk-4.0.so.37","libappindicator3.so.1"],"options":{"DOCS":"on"}},{"name":"metapixel","origin":"graphics/metapixel","version":"1.0.2_13","comment":"Photomosaic generator","maintainer":"ports@FreeBSD.org","www":"https://www.complang.tuwien.ac.at/~schani/metapixel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d1f9178cdbd6084243187772c07df68d7cf17a7c7ee83fb56c2f919d1c9c79d","flatsize":159887,"path":"All/metapixel-1.0.2_13.pkg","repopath":"All/metapixel-1.0.2_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":52620,"desc":"Metapixel is a photomosaic generator. It can generate classical\nphotomosaics, in which the source image is viewed as a matrix\nof equally sized rectangles for each of which a matching image\nis substituted, as well as collage-style photomosaics, where\nthe images are placed at arbitrary positions in the source\nimage, not aligned to a matrix.","deps":{"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libjpeg.so.8","libgif.so.7"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe metapixel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"metalink-tools","origin":"misc/metalink-tools","version":"0.3.6_9","comment":"Metalink generation tool","maintainer":"ports@FreeBSD.org","www":"https://metalinks.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b3cab463e17e23060827f03e417f8c625e77a1ce50bb0e3afe3e8ca31f460f6","flatsize":142733,"path":"All/metalink-tools-0.3.6_9.pkg","repopath":"All/metalink-tools-0.3.6_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":50388,"desc":"[ excerpt from developer's web site ]\n\nMetalink is the main Metalink generation tool. It combines a list\nof mirrors (from stdin) and a number of files into one Metalink\nrecord (stdout). It can also be used to transform a MD5SUMS file\ninto a metalink.\n\nFeatures currently include:\n\n- Hashing algorithms: md4 md5 sha1 sha256 sha384 sha512 rmd160 tiger\n  crc32 ed2k gnunet\n- Generation of Metalink files from MD5SUMS lists","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"}},"categories":["misc"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0","libglibmm-2.4.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsigc-2.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe metalink-tools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"metalog","origin":"sysutils/metalog","version":"3_2,1","comment":"Modern syslogd replacement with PCRE support","maintainer":"ports@FreeBSD.org","www":"https://metalog.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53058804d6a3ba2d80ddf718befe4d9a8e0460878052303845f9cf4fe40050e5","flatsize":108835,"path":"All/metalog-3_2,1.pkg","repopath":"All/metalog-3_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":47900,"desc":"Metalog is a modern replacement for syslogd and klogd. The logged messages can\nbe dispatched according to their facility, urgency, program name and/or\nPerl-compatible regular expressions.\n\nLog files can be automatically rotated when they exceed a certain size or age.\nExternal shell scripts (ex: mail) can be launched when specific patterns are\nfound.\n\nMetalog is easier to configure than syslogd and syslog-ng, accepts unlimited\nnumber of rules and has (switchable) memory bufferisation for maximal\nperformance.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["sysutils"],"shlibs_required":["libpcre.so.1"],"options":{"DOCS":"on","UNICODE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe metalog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"metamail","origin":"mail/metamail","version":"2.7_16","comment":"Implementation of MIME, the Multipurpose Internet Mail Extensions","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2249c29a193e2c85a0e08831517596d993bcb4430d648f10d8e0a31b42dc4f46","flatsize":365257,"path":"All/metamail-2.7_16.pkg","repopath":"All/metamail-2.7_16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":132660,"desc":"Metamail is an implementation of MIME, the Multipurpose Internet\nMail Extensions, a proposed standard for multimedia mail on the Internet.\nMetamail implements MIME, and also implements extensibility and\nconfiguration via the \"mailcap\" mechanism described in an informational\nRFC that is a companion to the MIME document.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["mail"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"X11":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe metamail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mfem","origin":"math/mfem","version":"4.4_10","comment":"Lightweight, general, scalable C++ library for finite element methods","maintainer":"yuri@FreeBSD.org","www":"https://mfem.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"940ee009a6ab4bd8a6e41c51a8906f777afc0cf4635dd65e27b094e0d87419ed","flatsize":11954474,"path":"All/mfem-4.4_10.pkg","repopath":"All/mfem-4.4_10.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2791704,"desc":"Features:\n* Arbitrary high-order finite element meshes and spaces.\n* Wide variety of finite element discretization approaches.\n* Conforming and nonconforming adaptive mesh refinement.\n* Scalable to hundreds of thousands of cores.\n* etc.","categories":["math"],"shlibs_provided":["libmfem.so.4.4.0"],"options":{"METIS":"off","SUPERLU":"off","NOMPI":"on","MPICH":"off","OPENMPI":"off"}},{"name":"metalink-checker","origin":"misc/metalink-checker","version":"1.3","comment":"Python script to check metalink files and complete a basic download","maintainer":"ports@FreeBSD.org","www":"https://metalinks.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ea8db3e844c0adf471b9dac5fff710f3e38eef536901bcbb7ef50936a731610","flatsize":23414,"path":"All/metalink-checker-1.3.pkg","repopath":"All/metalink-checker-1.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6956,"desc":"[ excerpt from developer's web site ]\n\nA Python script to check metalink files and complete a basic download.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe metalink-checker port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"metacity-milk-theme","origin":"x11-themes/metacity-milk-theme","version":"2.1_9","comment":"Port of Milk, Mac OS X theme","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab93291d4659ad867b7cb3a0022f777761b300fa11e7a2fad8f7a60e9c1a3028","flatsize":70707,"path":"All/metacity-milk-theme-2.1_9.pkg","repopath":"All/metacity-milk-theme-2.1_9.pkg","licenselogic":"single","pkgsize":8536,"desc":"Port of a Milk, Mac OS X theme originally created by Max Rudberg\n(http://www.maxrudberg.com/).","categories":["x11-themes","gnome"]},{"name":"metalock","origin":"x11/metalock","version":"0.8.0_5","comment":"Enhanced X11 screen locker","maintainer":"beyert@cs.ucr.edu","www":"http://chiselapp.com/user/beyert/repository/metalock/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35bdec4a8b40b54e5999737a2c44afea68f794ed4e78183b59cb9e6862a784d3","flatsize":417868,"path":"All/metalock-0.8.0_5.pkg","repopath":"All/metalock-0.8.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":398224,"desc":"Metalock is an enhanced screen locker for the X11 windowing system. It is\ndesigned to be used with a background screen daemon, such as xidle.\n\nCurrent features include:\n\t- Support for pixmap (image) xpm background and login box.\n\t- It gives visual feedback as you type the password (Shows username and\n\t  * for each character of password typed.)\n\t- Bind arbitrary commands to key combinations (allows tasks such as\n\t  pause/un-pause music without unlocking the screen)\n\t- Optional XFT support for anti-aliased fonts. (This is optional in case\n\t  greater security is desired)\n\t- Optional Imlib2 support for use of png or jpg formats, which are more\n\t  appropriate for photos or high-color images than xpm.\n\t- Portable to most UNIX-like operating systems, developed on FreeBSD.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"ultragetopt":{"origin":"devel/ultragetopt","version":"0.6.0_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6","libXpm.so.4","libultragetopt.so.0","libImlib2.so.1","libXft.so.2"],"options":{"IMLIB2":"on","ULTRAGETOPT":"on","XFT":"on"}},{"name":"mew-devel","origin":"mail/mew-devel","version":"6.9.89_1","comment":"Messaging in the Emacs World for emacs (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://www.Mew.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63b8e8706b97c8df1f49afa2c68ff517bf98b8b955281213a2eb269f00caf686","flatsize":4043159,"path":"All/mew-devel-6.9.89_1.pkg","repopath":"All/mew-devel-6.9.89_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":817036,"desc":"Mew is a user interface for text messages, multimedia messages(MIME),\nnews articles and security functionality including PGP, SSH and SSL.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"stunnel":{"origin":"security/stunnel","version":"5.72,1"}},"categories":["mail","elisp"],"options":{"DATABASE":"off","DOCS":"on","STUNNEL":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"You may want to add following lines to your ~/.emacs and/or ~/.mew.el.\n\n    (autoload 'mew \"mew\" nil t)\n    (autoload 'mew-send \"mew\" nil t)\n    (setq mew-mail-domain \"domain of e-mail address\")\n    (setq mew-pop-server \"your POP server\")    ;; if not localhost\n    (setq mew-smtp-server \"your SMTP server\")  ;; if not localhost\n    ;; using fetch for PGP instead of wget\n    (setq mew-prog-pgpkey      \"fetch\")\n    (setq mew-prog-pgpkey-arg  '(\"-q\" \"-o\" \"-\"))\n\nPlease consult sample files /usr/local/share/doc/mew/dot.{emacs,mew}.\nSee also /usr/local/share/doc/mew/00diff for the changes from previous versions.","type":"install"}]},{"name":"metacity-longhorninspirat-theme","origin":"x11-themes/metacity-longhorninspirat-theme","version":"1.0_10","comment":"Port of Windows XP theme Longhorn Inspirat","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00968e680d9e0f3856f2c13235783d790cbff0b2104846c101119c4f15545a4a","flatsize":134259,"path":"All/metacity-longhorninspirat-theme-1.0_10.pkg","repopath":"All/metacity-longhorninspirat-theme-1.0_10.pkg","licenselogic":"single","pkgsize":8204,"desc":"Port of Longhorn Inspirat theme, originally created by Stefanka for\nWindows XP.","categories":["x11-themes","gnome"]},{"name":"metacity-theme-microgui","origin":"x11-themes/metacity-theme-microgui","version":"1.0_3","comment":"MicroGUI Sawfish theme for Metacity","maintainer":"douglas@douglasthrift.net","www":"http://themes.freshmeat.net/projects/mcitymicrogui/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2211bf0728b89d5a165306af854df997569cc7f4bd9178107a4c3a21979488f","flatsize":24734,"path":"All/metacity-theme-microgui-1.0_3.pkg","repopath":"All/metacity-theme-microgui-1.0_3.pkg","licenselogic":"single","licenses":["metacity"],"pkgsize":14332,"desc":"microGUI for Metacity is a port of the Sawfish theme microGUI to Metacity.","categories":["x11-themes","gnome"]},{"name":"metauml","origin":"textproc/metauml","version":"0.2.5_5","comment":"MetaPost library for typesetting UML diagrams","maintainer":"tota@FreeBSD.org","www":"https://metauml.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7de7872d17554ebf0febe431b39c0634e3b5c54576800b65b1aabd68e7573a09","flatsize":2258821,"path":"All/metauml-0.2.5_5.pkg","repopath":"All/metauml-0.2.5_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1193376,"desc":"MetaUML is a GNU GPL MetaPost library for typesetting UML diagrams,\nusing a human-friendly textual notation.\n\nHere's what you can do with MetaUML (also see the FAQ):\n\n    * Create UML diagrams readily usable in a LaTeX article or book.\n    * Create independent PDF-s\n    * Create jpeg-s, png-s etc.","deps":{"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["textproc"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"metacity-digital-harmony-theme","origin":"x11-themes/metacity-digital-harmony-theme","version":"1.1_9","comment":"Another popular theme for GNOME desktop","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2391d4e80453d8ed8ad856765fc053a857bf271d147014d610adb57be47475c","flatsize":88562,"path":"All/metacity-digital-harmony-theme-1.1_9.pkg","repopath":"All/metacity-digital-harmony-theme-1.1_9.pkg","licenselogic":"single","pkgsize":6472,"desc":"This is yet another popular GNOME desktop theme by roberTO.","categories":["x11-themes","gnome"]},{"name":"metacity-aluminumalloy-toxic-theme","origin":"x11-themes/metacity-aluminumalloy-toxic-theme","version":"2004.01.04_6","comment":"Port of Mac OS X theme Aluminum Alloy (toxic flavor)","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a395ae3be0d2eca5063c16521c8af276b15427cc307e42eda4807ec5baa89e7c","flatsize":72926,"path":"All/metacity-aluminumalloy-toxic-theme-2004.01.04_6.pkg","repopath":"All/metacity-aluminumalloy-toxic-theme-2004.01.04_6.pkg","licenselogic":"single","pkgsize":11720,"desc":"This is a port the wonderful Mac OS X theme Aluminum Alloy.  Original theme\ncreated by Max Rudberg (http://www.maxrudberg.com/).\n\nTheme comes in several flavors: volcanic, smog, cryogenic, toxic.","categories":["x11-themes","gnome"]},{"name":"metacity-aluminumalloy-smog-theme","origin":"x11-themes/metacity-aluminumalloy-smog-theme","version":"2004.01.04_6","comment":"Port of Mac OS X theme Aluminum Alloy (smog flavor)","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f590f59a9aa22edaa449a5537d9c4e5516dc0efb8b004679245f57215187cdd","flatsize":71571,"path":"All/metacity-aluminumalloy-smog-theme-2004.01.04_6.pkg","repopath":"All/metacity-aluminumalloy-smog-theme-2004.01.04_6.pkg","licenselogic":"single","pkgsize":12268,"desc":"This is a port the wonderful Mac OS X theme Aluminum Alloy.  Original theme\ncreated by Max Rudberg (http://www.maxrudberg.com/).\n\nTheme comes in several flavors: volcanic, smog, cryogenic, toxic.","categories":["x11-themes","gnome"]},{"name":"metacity-aluminumalloy-cryogenic-theme","origin":"x11-themes/metacity-aluminumalloy-cryogenic-theme","version":"2004.01.04_6","comment":"Port of Mac OS X theme Aluminum Alloy (cryogenic flavor)","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af5e7d533d563daefa21d0ed327277c9a7bf7ef67ce5911d9867ce2f5396e138","flatsize":58021,"path":"All/metacity-aluminumalloy-cryogenic-theme-2004.01.04_6.pkg","repopath":"All/metacity-aluminumalloy-cryogenic-theme-2004.01.04_6.pkg","licenselogic":"single","pkgsize":15712,"desc":"This is a port the wonderful Mac OS X theme Aluminum Alloy.  Original theme\ncreated by Max Rudberg (http://www.maxrudberg.com/).\n\nTheme comes in several flavors: volcanic, smog, cryogenic, toxic.","categories":["x11-themes","gnome"]},{"name":"metacity-themes","origin":"x11-themes/metacity-themes","version":"20040306_5","comment":"Meta-port for Gnome Metacity themes","maintainer":"ports@FreeBSD.org","www":"https://art.gnome.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d6811257e503c9459f16503e24520dd98d64686c213947eff838a5910ff9a01","flatsize":0,"path":"All/metacity-themes-20040306_5.pkg","repopath":"All/metacity-themes-20040306_5.pkg","licenselogic":"single","pkgsize":704,"desc":"Meta-port for Metacity themes available from http://art.gnome.org","deps":{"metacity-theme-microgui":{"origin":"x11-themes/metacity-theme-microgui","version":"1.0_3"}},"categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe metacity-themes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"metacity-digital-cream-theme","origin":"x11-themes/metacity-digital-cream-theme","version":"1.0_9","comment":"Neat and clean theme for GNOME desktop","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b78de54d2233df2023d1c07ae6ee4ad5eeb35b9f515a67a451c5fa2e3948393","flatsize":61245,"path":"All/metacity-digital-cream-theme-1.0_9.pkg","repopath":"All/metacity-digital-cream-theme-1.0_9.pkg","licenselogic":"single","pkgsize":6668,"desc":"Neat and clean theme for GNOME desktop by roberTO.","categories":["x11-themes","gnome"]},{"name":"metacam","origin":"graphics/metacam","version":"1.2_1","comment":"Digital camera EXIF meta-information reader","maintainer":"ehaupt@FreeBSD.org","www":"http://www.cheeseplant.org/~daniel/pages/metacam.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a4a6773eead3a20f450a1a17cbf8138f68e832a5a9785ad5894f15dc6f1e9db","flatsize":134906,"path":"All/metacam-1.2_1.pkg","repopath":"All/metacam-1.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48144,"desc":"MetaCam is a utility to read and decode meta-information from digital camera\nimages with EXIF information.\n\nIn addition to the standard EXIF fields, MetaCam also supports vendor-specific\nextensions from Nikon, Olympus, Canon and Casio.","categories":["graphics"],"options":{"DOCS":"on"}},{"name":"metacity-aquaextremesunken-theme","origin":"x11-themes/metacity-aquaextremesunken-theme","version":"1.0_9","comment":"Port of AquaExtreme Sunken theme","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5d30ada86a9f111752823758b77420764b7334e5f6f297ce178a67d9bb786fc","flatsize":44699,"path":"All/metacity-aquaextremesunken-theme-1.0_9.pkg","repopath":"All/metacity-aquaextremesunken-theme-1.0_9.pkg","licenselogic":"single","pkgsize":8872,"desc":"Port of AquaExtreme Sunken theme.  Original theme created by Max Rudberg\n(http://www.maxrudberg.com/).","categories":["x11-themes","gnome"]},{"name":"minio","origin":"www/minio","version":"2021.04.06.23.11.00","comment":"Amazon S3 compatible object storage server","maintainer":"swills@FreeBSD.org","www":"https://github.com/minio/minio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe89d14ff019c06863b0679ae024eaf00da827e337b80e10905f3fd16f32634f","flatsize":47453586,"path":"All/minio-2021.04.06.23.11.00.pkg","repopath":"All/minio-2021.04.06.23.11.00.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12048284,"desc":"Minio is an object storage server built for cloud application developers and\ndevops.\n\nWWW: https://minio.io/","categories":["www"],"users":["minio"],"groups":["minio"]},{"name":"mess822","origin":"mail/mess822","version":"0.58_3","comment":"RFC 822 mail message parsing library and rewriting utilities","maintainer":"ports@FreeBSD.org","www":"https://cr.yp.to/mess822.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"763d0c76c4372f3ed37b997d3ffcb89fa81eb81c0e594d8a3b9b447a70ae00f4","flatsize":344715,"path":"All/mess822-0.58_3.pkg","repopath":"All/mess822-0.58_3.pkg","licenselogic":"single","pkgsize":67528,"desc":"mess822 is a library for parsing Internet mail messages. The mess822\npackage contains several applications that work with qmail:\n   * ofmipd rewrites messages from dumb clients. It supports a database\n     of recognized senders and From lines, using cdb for fast lookups.\n   * new-inject is an experimental new version of qmail-inject. It\n     includes a flexible user-controlled hostname rewriting mechanism.\n   * iftocc can be used in .qmail files. It checks whether a known\n     address is listed in To or Cc.\n   * 822header, 822field, 822date, and 822received extract various\n     pieces of information from a mail message.\n   * 822print converts a message into an easier-to-read format.\n\nmess822 supports the full complexity of RFC 822 address lists, including\naddress groups, source routes, spaces around dots, etc. It also supports\ncommon RFC 822 extensions: backslashes in atoms, dots in phrases,\naddresses without host names, etc. It extracts each address as an\neasy-to-use string, with a separate string for the accompanying comment.\n\nmess822 converts RFC 822 dates into libtai's struct caltime format. It\nsupports numeric time zones, the standard old-fashioned time zones, and\nmany nonstandard time zones.","categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe mess822 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mesquite-mesh-toolkit","origin":"math/mesquite","version":"2.3.0_1","comment":"Mesh Quality Improvement Toolkit is a suite of mesh algorithms","maintainer":"yuri@FreeBSD.org","www":"https://www.sandia.gov/ccr/project/mesquite/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb54ea97952bf4abab45cbaad8779a46246be2afc5b1a2aace0640d84dbc81ee","flatsize":3740780,"path":"All/mesquite-mesh-toolkit-2.3.0_1.pkg","repopath":"All/mesquite-mesh-toolkit-2.3.0_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":770244,"desc":"Mesquite (Mesh Quality Improvement Toolkit) is designed to provide a\nstand-alone, portable, comprehensive suite of mesh quality improvement\nalgorithms and components that can be used to construct custom quality\nimprovement algorithms. Mesquite provides a robust and effective mesh\nimprovement toolkit that allows both meshing researchers application\nscientists to benefit from the latest developments in mesh quality control\nand improvement.","categories":["math"],"shlibs_provided":["libmesquite.so.0"],"options":{"EXAMPLES":"on"}},{"name":"meshoptimizer","origin":"misc/meshoptimizer","version":"0.20","comment":"Mesh optimization library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/zeux/meshoptimizer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42c5675ee9791a6d34cd179dfeefd9a67f759d074e8126056e207b6cd742b756","flatsize":175653,"path":"All/meshoptimizer-0.20.pkg","repopath":"All/meshoptimizer-0.20.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":60924,"desc":"meshoptimizer is a mesh optimization library that makes meshes smaller and\nfaster to render.","categories":["misc","python"],"shlibs_provided":["libmeshoptimizer.so"]},{"name":"metacity","origin":"x11-wm/metacity","version":"3.44.0_3","comment":"Window manager for the adult in you","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0c45a4c08fc67a7115743b94d354e50fc76ea7459b26dc00ae164bde22e1ee6","flatsize":5388886,"path":"All/metacity-3.44.0_3.pkg","repopath":"All/metacity-3.44.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":812236,"desc":"Metacity is a low-frills Window Manager, and is the default\nWindow Manager of the GNOME 2 desktop.  It provides most of\nthe features expected of a Window Manager, but leaves everything\nit can up to other components of the GNOME environment.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpresent":{"origin":"x11/libXpresent","version":"1.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXres":{"origin":"x11/libXres","version":"1.2.2_1"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libgtop":{"origin":"devel/libgtop","version":"2.40.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"},"zenity":{"origin":"x11/zenity","version":"3.42.1_3"}},"categories":["x11-wm"],"shlibs_required":["libSM.so.6","libICE.so.6","libgthread-2.0.so.0","libXcomposite.so.1","libXrender.so.1","libXdamage.so.1","libXfixes.so.3","libXRes.so.1","libXpresent.so.1","libcanberra-gtk3.so.0","libcanberra.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libstartup-notification-1.so.0","libXcursor.so.1","libgtop-2.0.so.11","libglib-2.0.so.0","libintl.so.8","libXrandr.so.2","libX11.so.6","libXext.so.6","libXinerama.so.1"],"shlibs_provided":["libmetacity.so.3"]},{"name":"meshdev","origin":"cad/meshdev","version":"0.5_1","comment":"Mesh comparison software","maintainer":"ports@FreeBSD.org","www":"https://meshdev.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08cdfb4c6d74dc38242a25a74d91b287ec5ba10cb4f523105d72352406c6409d","flatsize":137762,"path":"All/meshdev-0.5_1.pkg","repopath":"All/meshdev-0.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48040,"desc":"MeshDev is a mesh comparison software. It accepts two meshes as input and\ncomputes the geometrical deviation between the two meshes.\nIt return numerical values and can optionaly generate visual results (with a\npseudo-colored mesh corresponding to the measured deviation) in OpenInventor\nformat.","categories":["cad"],"messages":[{"message":"===>   NOTICE:\n\nThe meshdev port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mew-emacs_nox","origin":"mail/mew","version":"6.9_7","comment":"Messaging in the Emacs World for emacs","maintainer":"yasu@FreeBSD.org","www":"https://www.Mew.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53d93674a6ee48f1eca83a7df739082ca66c4a452b940ea96f0c10b0e135c372","flatsize":3961021,"path":"All/mew-emacs_nox-6.9_7.pkg","repopath":"All/mew-emacs_nox-6.9_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":801832,"desc":"Mew is a user interface for text messages, multimedia messages(MIME),\nnews articles and security functionality including PGP, SSH and SSL.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["mail","elisp"],"options":{"DATABASE":"off","DOCS":"on","STUNNEL":"off"},"annotations":{"flavor":"nox"},"messages":[{"message":"You may want to add following lines to your ~/.emacs and/or ~/.mew.el.\n\n    (autoload 'mew \"mew\" nil t)\n    (autoload 'mew-send \"mew\" nil t)\n    (setq mew-mail-domain \"domain of e-mail address\")\n    (setq mew-pop-server \"your POP server\")    ;; if not localhost\n    (setq mew-smtp-server \"your SMTP server\")  ;; if not localhost\n    ;; using fetch for PGP instead of wget\n    (setq mew-prog-pgpkey      \"fetch\")\n    (setq mew-prog-pgpkey-arg  '(\"-q\" \"-o\" \"-\"))\n\nPlease consult sample files /usr/local/share/doc/mew/dot.{emacs,mew}.\nSee also /usr/local/share/doc/mew/00diff for the changes from previous versions.","type":"install"}]},{"name":"meslo","origin":"x11-fonts/meslo","version":"1.2.1_1","comment":"Customized version of the Apple Menlo font","maintainer":"johalun0@gmail.com","www":"https://github.com/andreberg/Meslo-Font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d98c100a1420358f412670f4822063eb777d6533f72fd9a7e7a9496e7d63e2b5","flatsize":7386370,"path":"All/meslo-1.2.1_1.pkg","repopath":"All/meslo-1.2.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":477924,"desc":"Meslo LG is a customized version of Apple's Menlo-Regular font\n(which is a customized Bitstream Vera Sans Mono).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"neo4j","origin":"databases/neo4j","version":"4.4.27","comment":"High performance graph store and database","maintainer":"ports@FreeBSD.org","www":"https://neo4j.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad51701d2f4247d5f683456096629eb800dc2cc2791458fca10ee4fefd12bfc5","flatsize":111850110,"path":"All/neo4j-4.4.27.pkg","repopath":"All/neo4j-4.4.27.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":99298660,"desc":"Neo4j is the world's leading Graph Database.  It is a high performance graph\nstore with all the features expected of a mature and robust database, like a\nfriendly query language and ACID transactions. The programmer works with a\nflexible network structure of nodes and relationships rather than static\ntables yet enjoys all the benefits of enterprise-quality database. For many\napplications, Neo4j offers orders of magnitude performance benefits compared\nto relational DBs.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["databases","java"],"annotations":{"cpe":"cpe:2.3:a:neo4j:neo4j:4.4.27:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe neo4j port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"metacity-aluminumalloy-volcanic-theme","origin":"x11-themes/metacity-aluminumalloy-volcanic-theme","version":"2004.01.04_9","comment":"Port of Mac OS X theme Aluminum Alloy (volcanic flavor)","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c44460620c4cb26eeac14a4eb7e37b44f7b0db5187383daa03136d7bb1efab0","flatsize":71554,"path":"All/metacity-aluminumalloy-volcanic-theme-2004.01.04_9.pkg","repopath":"All/metacity-aluminumalloy-volcanic-theme-2004.01.04_9.pkg","licenselogic":"single","pkgsize":12388,"desc":"This is a port the wonderful Mac OS X theme Aluminum Alloy.  Original theme\ncreated by Max Rudberg (http://www.maxrudberg.com/).\n\nTheme comes in several flavors: volcanic, smog, cryogenic, toxic.","categories":["x11-themes","gnome"]},{"name":"mew","origin":"mail/mew","version":"6.9_7","comment":"Messaging in the Emacs World for emacs","maintainer":"yasu@FreeBSD.org","www":"https://www.Mew.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03efd5dfde4aa6b8f56c6cbbfa30018582b7ac98fd610541c8e92b6eea4df555","flatsize":3961021,"path":"All/mew-6.9_7.pkg","repopath":"All/mew-6.9_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":801616,"desc":"Mew is a user interface for text messages, multimedia messages(MIME),\nnews articles and security functionality including PGP, SSH and SSL.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["mail","elisp"],"options":{"DATABASE":"off","DOCS":"on","STUNNEL":"off"},"annotations":{"flavor":"full"},"messages":[{"message":"You may want to add following lines to your ~/.emacs and/or ~/.mew.el.\n\n    (autoload 'mew \"mew\" nil t)\n    (autoload 'mew-send \"mew\" nil t)\n    (setq mew-mail-domain \"domain of e-mail address\")\n    (setq mew-pop-server \"your POP server\")    ;; if not localhost\n    (setq mew-smtp-server \"your SMTP server\")  ;; if not localhost\n    ;; using fetch for PGP instead of wget\n    (setq mew-prog-pgpkey      \"fetch\")\n    (setq mew-prog-pgpkey-arg  '(\"-q\" \"-o\" \"-\"))\n\nPlease consult sample files /usr/local/share/doc/mew/dot.{emacs,mew}.\nSee also /usr/local/share/doc/mew/00diff for the changes from previous versions.","type":"install"}]},{"name":"mew-devel-emacs_canna","origin":"mail/mew-devel","version":"6.9.89_1","comment":"Messaging in the Emacs World for emacs (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://www.Mew.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d55d2319dd79a7e1ebfb90bd543a36acae5d91debcb1eb7b963013986ad85622","flatsize":4043159,"path":"All/mew-devel-emacs_canna-6.9.89_1.pkg","repopath":"All/mew-devel-emacs_canna-6.9.89_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":817172,"desc":"Mew is a user interface for text messages, multimedia messages(MIME),\nnews articles and security functionality including PGP, SSH and SSL.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"stunnel":{"origin":"security/stunnel","version":"5.72,1"}},"categories":["mail","elisp"],"options":{"DATABASE":"off","DOCS":"on","STUNNEL":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"You may want to add following lines to your ~/.emacs and/or ~/.mew.el.\n\n    (autoload 'mew \"mew\" nil t)\n    (autoload 'mew-send \"mew\" nil t)\n    (setq mew-mail-domain \"domain of e-mail address\")\n    (setq mew-pop-server \"your POP server\")    ;; if not localhost\n    (setq mew-smtp-server \"your SMTP server\")  ;; if not localhost\n    ;; using fetch for PGP instead of wget\n    (setq mew-prog-pgpkey      \"fetch\")\n    (setq mew-prog-pgpkey-arg  '(\"-q\" \"-o\" \"-\"))\n\nPlease consult sample files /usr/local/share/doc/mew/dot.{emacs,mew}.\nSee also /usr/local/share/doc/mew/00diff for the changes from previous versions.","type":"install"}]},{"name":"mesa-libs","origin":"graphics/mesa-libs","version":"21.3.9","comment":"OpenGL libraries that support GLX and EGL clients","maintainer":"x11@FreeBSD.org","www":"https://www.mesa3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6625b4e0a4c60eccb2621e2dba5e34a2af0ec492b7225b7d3cf9a6debbb3533","flatsize":1247409,"path":"All/mesa-libs-21.3.9.pkg","repopath":"All/mesa-libs-21.3.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":257928,"desc":"This package contains the Mesa OpenGL libraries for GLX and EGL clients.\nThese include libEGL, libGL, and libglesv2 as well as utlity libraries\nlibglapi and gbm.\n\nWWW: https://www.mesa3d.org/","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxshmfence":{"origin":"x11/libxshmfence","version":"1.3.2"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics"],"shlibs_required":["libexpat.so.1","libX11-xcb.so.1","libxcb.so.1","libxcb-dri2.so.0","libxcb-xfixes.so.0","libdrm.so.2","libwayland-client.so.0","libwayland-server.so.0","libX11.so.6","libxcb-glx.so.0","libXext.so.6","libXfixes.so.3","libXxf86vm.so.1","libxcb-shm.so.0"],"shlibs_provided":["libEGL_mesa.so.0","libGLX_mesa.so.0","libgbm.so.1","libglapi.so.0"],"options":{"WAYLAND":"on","ZSTD":"on","PLATFORM_X11":"on","PLATFORM_WAYLAND":"on"}},{"name":"meson","origin":"devel/meson","version":"1.4.1","comment":"High performance build system","maintainer":"desktop@FreeBSD.org","www":"https://mesonbuild.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"726c8dee7d98f8a0207c658ea2ad5b6fe590dc63e64e924ee174af5d21e2a51a","flatsize":13423354,"path":"All/meson-1.4.1.pkg","repopath":"All/meson-1.4.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1917528,"desc":"Meson is a cross-platform build system designed to be both as fast and as\nuser friendly as possible. It supports many languages and compilers, including\nGCC, Clang and Visual Studio. Its build definitions are written in a simple\nnon-turing complete DSL. The main design point of Meson is that every moment\na developer spends writing or debugging build definitions is a second wasted.\nSo is every second spent waiting for the build system to actually start\ncompiling code.","deps":{"ninja":{"origin":"devel/ninja","version":"1.11.1,4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"metis","origin":"math/metis","version":"5.1.0_9","comment":"Package for unstructured graph partitioning","maintainer":"ports@FreeBSD.org","www":"http://glaros.dtc.umn.edu/gkhome/metis/metis/overview","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"293c0a0cbfd6ef63c33fdfe6ddd0650f6977facdbc33efa93052d83782177bbd","flatsize":1806854,"path":"All/metis-5.1.0_9.pkg","repopath":"All/metis-5.1.0_9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":594460,"desc":"METIS is a set of serial programs for partitioning graphs,\npartitioning finite element meshes, and producing fill-reducing\norderings for sparse matrices. The algorithms implemented in METIS are\nbased on the multilevel recursive-bisection, multilevel k-way, and\nmulti-constraint partitioning schemes developed in our lab.\n\nMETIS provides high-quality partitions, is extremely fast, and\nproduces low-fill orderings.","categories":["math"],"shlibs_provided":["libmetis.so.2"],"options":{"DOCS":"on","OPENMP":"off","SHARED":"on","STATIC":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe metis port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mesa-dri-classic","origin":"graphics/mesa-dri-classic","version":"20.2.3_3","comment":"Classic legacy OpenGL software renderer drivers","maintainer":"zrj@efnet.irc","www":"https://www.mesa3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f3ba78cd9b51f117b3693c1e97ce72d3bf1331bc8dcb6fb589006db00e8ffa0","flatsize":5167648,"path":"All/mesa-dri-classic-20.2.3_3.pkg","repopath":"All/mesa-dri-classic-20.2.3_3.pkg","licenselogic":"single","pkgsize":1441388,"desc":"This package contains the legacy release of the client drivers.\n\nThis package includes the software renderer, known as classic SWrast.\n\nWWW: https://www.mesa3d.org/","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libxshmfence":{"origin":"x11/libxshmfence","version":"1.3.2"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics"],"shlibs_required":["libglapi.so.0","libexpat.so.1","libzstd.so.1"],"shlibs_provided":["libmesa_dri_drivers.so"],"options":{"WAYLAND":"off","ZSTD":"on","PLATFORM_X11":"on","PLATFORM_WAYLAND":"off"},"messages":[{"message":"The gallium(llvm) enabled dri version was moved to graphics/mesa-dri-gallium\noverlay.  Please install gallium version as needed for radeon acceleration.","type":"install"}]},{"name":"mesa-gallium-xa","origin":"graphics/mesa-gallium-xa","version":"21.3.9","comment":"Mesa Gallium XA state tracker","maintainer":"x11@FreeBSD.org","www":"https://www.mesa3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"404fe927b6f651cd93b197359f2fd375aa0915d084bf52e5192e8855e3b30ef7","flatsize":6649895,"path":"All/mesa-gallium-xa-21.3.9.pkg","repopath":"All/mesa-gallium-xa-21.3.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1175620,"desc":"Mesa is a 3-D graphics library with an API which is very similar to that\nof OpenGL*.  To the extent that Mesa utilizes the OpenGL command syntax or\nstate machine, it is being used with authorization from Silicon Graphics,\nInc.  However, the author makes no claim that Mesa is in any way a\ncompatible replacement for OpenGL or associated with Silicon Graphics, Inc.\n\nXA is a new state tracker designed by VMWare for their virtual GPU driver \"vmwgfx\".","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libelf":{"origin":"devel/libelf","version":"0.8.13_3"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"llvm-libs-mesa":{"origin":"graphics/llvm-libs-mesa","version":"13.0.1"},"llvm13":{"origin":"devel/llvm13","version":"13.0.1_7"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"}},"categories":["graphics"],"shlibs_required":["libdrm.so.2","libLLVM-mesa-13.so","libexpat.so.1"],"shlibs_provided":["libxatracker.so.2"]},{"name":"mergify","origin":"devel/mergify","version":"g20180512_1","comment":"Merge changes from a branch one commit at a time","maintainer":"joe@thrallingpenguin.com","www":"https://github.com/brooksdavis/mergify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5f9fc208edfaa9fc86970efd4992059b6f471c2a090b720f015306f85645e21","flatsize":12735,"path":"All/mergify-g20180512_1.pkg","repopath":"All/mergify-g20180512_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4984,"desc":"Mergify is a tool to merge changes from a branch one commit at a time.\nThis is most useful when merging changes to a highly diverged fork\nof a project.\n\nIt only supports Git.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"mergelog","origin":"www/mergelog","version":"4.5_3","comment":"Tool to merge and sort by date http log files","maintainer":"ports@FreeBSD.org","www":"https://mergelog.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73f5349508956f3869211576a223aa056948e720088ea0336412dbd13ad41813","flatsize":18189,"path":"All/mergelog-4.5_3.pkg","repopath":"All/mergelog-4.5_3.pkg","licenselogic":"single","pkgsize":6292,"desc":"mergelog is a tool which merges and sorts by date http log files in\n'Common Log Format'. The result is sent to the standard output. It is\nuseful to create a single log file for multiple hosts using round-robin\nDNS.","categories":["www","textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe mergelog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"meqcc","origin":"games/meqcc","version":"1.4","comment":"MrElusive's QuakeC compiler with precompiler support","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43ec5317b1c1bf3fac58d9b8f211a5723911493d130f51d50b003101f410304d","flatsize":118485,"path":"All/meqcc-1.4.pkg","repopath":"All/meqcc-1.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45492,"desc":"This is a modification to the QuakeC compiler from id Software.  It allows\ncreating `progs.dat' file which cannot be decompiled to QuakeC source code.\nAs an added bonus, such `progs.dat' file is a lot smaller.\n\nThe compiler also has a C compatible precompiler.  A description of the\nprecompiler directives can be found in a regular C manual.","deps":{"quake-source":{"origin":"games/quake-source","version":"1.01_1"}},"categories":["games","devel"],"options":{"DOCS":"on"}},{"name":"mesa-gallium-va","origin":"graphics/mesa-gallium-va","version":"21.3.9","comment":"Mesa Gallium VAAPI drivers","maintainer":"x11@FreeBSD.org","www":"https://www.mesa3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40831b99bb585b3c7756cf6b24a1f5e0163e87b657d83765212ee723f23f28bb","flatsize":10620851,"path":"All/mesa-gallium-va-21.3.9.pkg","repopath":"All/mesa-gallium-va-21.3.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2128016,"desc":"Mesa is a 3-D graphics library with an API which is very similar to that\nof OpenGL*.  To the extent that Mesa utilizes the OpenGL command syntax or\nstate machine, it is being used with authorization from Silicon Graphics,\nInc.  However, the author makes no claim that Mesa is in any way a\ncompatible replacement for OpenGL or associated with Silicon Graphics, Inc.\n\nVA is a Gallium driver for video decoding on AMD hardware.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libelf":{"origin":"devel/libelf","version":"0.8.13_3"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxshmfence":{"origin":"x11/libxshmfence","version":"1.3.2"},"llvm-libs-mesa":{"origin":"graphics/llvm-libs-mesa","version":"13.0.1"},"llvm13":{"origin":"devel/llvm13","version":"13.0.1_7"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics"],"shlibs_required":["libdrm.so.2","libxcb-sync.so.1","libxcb-present.so.0","libxshmfence.so.1","libxcb-xfixes.so.0","libxcb-dri3.so.0","libzstd.so.1","libLLVM-mesa-13.so","libexpat.so.1","libdrm_radeon.so.1","libelf.so.0","libdrm_amdgpu.so.1","libX11-xcb.so.1","libxcb.so.1","libxcb-dri2.so.0"],"shlibs_provided":["libgallium_drv_video.so"],"options":{"X11":"on"}},{"name":"meritous","origin":"games/meritous","version":"1.5","comment":"Action-adventure dungeon crawl game","maintainer":"amdmi3@FreeBSD.org","www":"http://www.asceai.net/meritous/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f61b2fa8dbaf78612c79f0ac7a46d818ed837dd67daabfa3e693bafb6a957822","flatsize":1376104,"path":"All/meritous-1.5.pkg","repopath":"All/meritous-1.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1016468,"desc":"Far below the surface of the planet is a secret. A place of limitless\npower. Those that seek to control such a utopia will soon bring an\nend to themselves.\n\nSeeking an end to the troubles that plague him, PSI user MERIT\njourneys into the hallowed Orcus Dome in search of answers.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libintl.so.8","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on","NLS":"on"}},{"name":"menumaker","origin":"deskutils/menumaker","version":"0.99.14","comment":"Menu generator for X Window Managers and desktop environments","maintainer":"jgh@FreeBSD.org","www":"https://menumaker.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"220ae3d1a6fcf3ebbc4922594bc2e95ab2b925d1f6378e941f2d52914f3979ae","flatsize":583563,"path":"All/menumaker-0.99.14.pkg","repopath":"All/menumaker-0.99.14.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":93524,"desc":"MenuMaker is application finding and menu generation utility. It is capable of\nfinding lots of installed programs and generating the root menu consistent\nacross all supported X window managers, so one will get (almost) the same menu\nno matter what WM is currently used. It is pure Python application hence it\nruns on every relevant system.\n\nSupported X window managers:\n\n- BlackBox\n- Deskmenu\n- FluxBox\n- IceWM\n- OpenBox, version 3\n- PekWM\n- WindowMaker\n- XFCE, version 4\n\nIt also reads Freedesktop.org's .desktop files.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils"]},{"name":"mesa-gallium-vdpau","origin":"graphics/mesa-gallium-vdpau","version":"21.3.9","comment":"Mesa Gallium VDPAU drivers","maintainer":"x11@FreeBSD.org","www":"https://www.mesa3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b456cce6f09be5355d50d6b1908a810c005941a827242ac7b9a2aeabc7a0c5d0","flatsize":11722725,"path":"All/mesa-gallium-vdpau-21.3.9.pkg","repopath":"All/mesa-gallium-vdpau-21.3.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2537820,"desc":"Mesa is a 3-D graphics library with an API which is very similar to that\nof OpenGL*.  To the extent that Mesa utilizes the OpenGL command syntax or\nstate machine, it is being used with authorization from Silicon Graphics,\nInc.  However, the author makes no claim that Mesa is in any way a\ncompatible replacement for OpenGL or associated with Silicon Graphics, Inc.\n\nVDPAU is a Gallium driver for video decoding on AMD hardware.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libelf":{"origin":"devel/libelf","version":"0.8.13_3"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxshmfence":{"origin":"x11/libxshmfence","version":"1.3.2"},"llvm-libs-mesa":{"origin":"graphics/llvm-libs-mesa","version":"13.0.1"},"llvm13":{"origin":"devel/llvm13","version":"13.0.1_7"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics"],"shlibs_required":["libdrm.so.2","libxcb-sync.so.1","libxcb-present.so.0","libxshmfence.so.1","libxcb-xfixes.so.0","libxcb-dri3.so.0","libzstd.so.1","libLLVM-mesa-13.so","libexpat.so.1","libdrm_radeon.so.1","libelf.so.0","libdrm_amdgpu.so.1","libxcb.so.1","libX11-xcb.so.1","libxcb-dri2.so.0"],"shlibs_provided":["libvdpau_gallium.so.1.0.0"],"options":{"X11":"on"}},{"name":"menu-cache","origin":"x11/menu-cache","version":"1.1.0","comment":"Library used to read freedesktop.org menus","maintainer":"portmaster@BSDforge.com","www":"https://lxde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29771038018101ea600d792e3781289193c4b5354b437f32b17904ad574ceb73","flatsize":136872,"path":"All/menu-cache-1.1.0.pkg","repopath":"All/menu-cache-1.1.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":45780,"desc":"Libmenu-cache is a library creating and utilizing caches to speed up the\nmanipulation for freedesktop.org defined application menus.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libfm-extra":{"origin":"x11/libfm-extra","version":"1.3.2_4"}},"categories":["x11"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libfm-extra.so.4"],"shlibs_provided":["libmenu-cache.so.3"]},{"name":"merkaartor","origin":"astro/merkaartor","version":"0.19.0_19","comment":"Openstreetmap mapping program","maintainer":"dev2@heesakkers.info","www":"http://merkaartor.be/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37022e1725fe714d7907339e7595c910c63fc8b0c1fed457a348981d3eb08317","flatsize":5325351,"path":"All/merkaartor-0.19.0_19.pkg","repopath":"All/merkaartor-0.19.0_19.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2472884,"desc":"Merkaartor is an openstreetmap mapping program. Merkaartor focuses on\nproviding a visually pleasing but performant editing environment for\nfree geographical data.\n\nIt is based on Qt5.","deps":{"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"quazip-qt5":{"origin":"archivers/quazip","version":"1.4_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["astro"],"shlibs_required":["libexiv2.so.28","libgdal.so.35","libproj.so.25","libQt5Svg.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DEBUG":"off","GEOIMAGE":"on","PROTOBUF":"off","ZBAR":"off"}},{"name":"memtester","origin":"sysutils/memtester","version":"4.6.0_1","comment":"Utility to test for faulty memory subsystem","maintainer":"amdmi3@FreeBSD.org","www":"https://pyropus.ca./software/memtester/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee6ca29b6b3b8b881377015f43a79492028716f91c30c45c0ad1d88ceb09a397","flatsize":40462,"path":"All/memtester-4.6.0_1.pkg","repopath":"All/memtester-4.6.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17720,"desc":"A user-space utility for testing the memory subsystem for faults.  It is\nportable and should compile and work on any 32- or 64-bit Unix-like system.\n(Yes, even weird, proprietary Unices, and even Mac OS X.)  For hardware\ndevelopers, memtester can be told to test memory starting at a particular\nphysical address as of memtester version 4.1.0.\n\nThe original source was by Simon Kirby <sim@stormix.com>.  The program has\nbeen rewritten by Charles Cazabon and many additional tests were added to\nhelp catch borderline memory.  He also rewrote the original tests (which\ncatch mainly memory bits which are stuck permanently high or low) so that\nthey run approximately an order of magnitude faster.","categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:pryopus:memtester:4.6.0:::::dragonfly6:x86_64:1"}},{"name":"mencal","origin":"deskutils/mencal","version":"3.0","comment":"Simple variation of the unix command cal","maintainer":"ports@FreeBSD.org","www":"https://kyberdigi.cz/projects/mencal/english.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c97fa938e0c3fd5779da0532b37536087187ccaf45fe48c18bd7b15033c78438","flatsize":33604,"path":"All/mencal-3.0.pkg","repopath":"All/mencal-3.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11584,"desc":"Mencal is a simple variation of the well-known Unix command cal.\nThe main difference is that you can have some periodically\nrepeating days highlighted in color. This can be used to track\nmenstruation (or other) cycles conveniently.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["deskutils"],"messages":[{"message":"===>   NOTICE:\n\nThe mencal port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"meshlab","origin":"cad/meshlab","version":"2020.05_1","comment":"3D triangular meshes processing and editing tool","maintainer":"lbartoletti@FreeBSD.org","www":"https://www.meshlab.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fce7887510fc1364cf3121e28b7861aa1d8a47a767d064f3c4f09e82bff14da","flatsize":27473239,"path":"All/meshlab-2020.05_1.pkg","repopath":"All/meshlab-2020.05_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5030424,"desc":"MeshLab is an open source, portable, and extensible system for the processing\nand editing of unstructured 3D triangular meshes. The system is aimed to help\nthe processing of the typical not-so-small unstructured models arising in 3D\nscanning, providing a set of tools for editing, cleaning, healing, inspecting,\nrendering and converting this kind of meshes.","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"mpir":{"origin":"math/mpir","version":"3.0.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["cad"],"shlibs_required":["libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5XmlPatterns.so.5","libQt5Network.so.5","libQt5Script.so.5","libQt5Core.so.5","libGL.so.1","libGLU.so.1"],"shlibs_provided":["libmeshlab-common.so.1"]},{"name":"memdump","origin":"sysutils/memdump","version":"1.01_1","comment":"Forensic utility for memory dumping","maintainer":"onatan@gmail.com","www":"http://www.porcupine.org/forensics/tct.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9d1df64b62b6696d7942230f4823b88ca680e40612f2d13b61502e0a65f1350","flatsize":25976,"path":"All/memdump-1.01_1.pkg","repopath":"All/memdump-1.01_1.pkg","licenselogic":"single","licenses":["IBM"],"pkgsize":11452,"desc":"This program dumps system memory to the standard output stream, skipping\nover holes in memory maps.  By default, the program dumps the contents of\nphysical memory.\n\nNote: consider using Brian Carrier's Sleuthkit, available as `sysutils/\nsleuthkit' port.  It is the official successor, based on parts from TCT.\nDevelopment of the Coroner's Toolkit was stopped years ago.  It is only\nupdated for bugfixes, which are very rare.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"memfetch","origin":"sysutils/memfetch","version":"0.05b","comment":"Utility to dump memory of a running process","maintainer":"onatan@gmail.com","www":"https://lcamtuf.coredump.cx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aaf1cfb75cdbc73508db6ced63b642eda2f15791ec6e6d77226f7be4f249c78f","flatsize":38863,"path":"All/memfetch-0.05b.pkg","repopath":"All/memfetch-0.05b.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15184,"desc":"Memfetch is a simple utility to dump all memory of a running process, either\nimmediately, or when a fault condition is discovered.  It is an attractive\nalternative to the vastly inferior search capabilities of many debuggers and\ntracers -- and a convenient way to grab \"screen shots\" from many types of\ntext-based interactive utilities, like ssh or screen sessions.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"This port requires procfs(5) filesystem mounted under /proc.\n    Please note that this can pose a security risk.","type":"install"}]},{"name":"mencoder","origin":"multimedia/mencoder","version":"1.5.0.20240106","comment":"Convenient video file and movie encoder","maintainer":"riggs@FreeBSD.org","www":"http://www.mplayerhq.hu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac18e901294833f041d8b63514d58f9a3f16edccbad067226658103cfeef7b18","flatsize":2623860,"path":"All/mencoder-1.5.0.20240106.pkg","repopath":"All/mencoder-1.5.0.20240106.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":831036,"desc":"The \"mencoder\" component of the MPlayer project is a tool which\nallows creation of video streams. It supports almost the same set\nof input sources as the player component and supports encoding from\nthese sources through various codecs, including the popular ffmpeg,\nXviD and x264 families. \"Transcoding\" DVDs into avi files is also\npossible.","deps":{"ffmpeg4":{"origin":"multimedia/ffmpeg4","version":"4.4.4_12"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libass":{"origin":"multimedia/libass","version":"0.17.3"},"libdvdnav":{"origin":"multimedia/libdvdnav","version":"6.1.1"},"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"},"libx264":{"origin":"multimedia/libx264","version":"0.164.3095"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"png":{"origin":"graphics/png","version":"1.6.43"},"xvid":{"origin":"multimedia/xvid","version":"1.3.7,1"}},"categories":["multimedia","audio"],"shlibs_required":["libtinfo.so.6","libgnutls.so.30","libpng16.so.16","libjpeg.so.8","libdvdread.so.8","libfreetype.so.6","libfontconfig.so.1","libass.so.9","libswscale.so.5","libswresample.so.3","libavformat.so.58","libavcodec.so.58","libavutil.so.56","libpostproc.so.55","libxvidcore.so.4","libdvdnav.so.4","libx264.so.164","libmp3lame.so.0"],"options":{"AMR_NB":"off","AMR_WB":"off","ASS":"on","BLURAY":"off","CDIO":"off","DV":"off","DVDNAV":"on","FAAC":"off","FONTCONFIG":"on","FRIBIDI":"off","GIF":"on","GNUTLS":"on","GSM":"off","IPV6":"on","JACK":"off","JPEG":"on","LADSPA":"off","LIBMNG":"off","LZO":"off","MAD":"off","NAS":"off","NLS":"on","OPENAL":"off","OPENJPEG":"off","OPUS":"off","PULSEAUDIO":"off","RTCPU":"on","SMB":"off","SPEEX":"off","THEORA":"off","TWOLAME":"off","V4L":"off","VPX":"off","X264":"on","XVID":"on"}},{"name":"memcached","origin":"databases/memcached","version":"1.6.28","comment":"High-performance distributed memory object cache system","maintainer":"bofh@FreeBSD.org","www":"https://memcached.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08c11c2e4a1ae2922a5fe699d94379a8ff1aecdaec57a45828ff7f55e0d80671","flatsize":623486,"path":"All/memcached-1.6.28.pkg","repopath":"All/memcached-1.6.28.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":178156,"desc":"memcached is a high-performance, distributed memory object caching\nsystem, generic in nature, but intended for use in speeding up dynamic\nweb applications by alleviating database load.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["databases"],"shlibs_required":["libevent-2.1.so.7","libsasl2.so.3"],"options":{"DOCS":"on","DTRACE":"off","SASL":"on"},"annotations":{"cpe":"cpe:2.3:a:memcached:memcached:1.6.28:::::dragonfly6:x86_64"}},{"name":"mesa-dri","origin":"graphics/mesa-dri","version":"21.3.9","comment":"OpenGL hardware acceleration drivers for DRI2+","maintainer":"x11@FreeBSD.org","www":"https://www.mesa3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4a46b620ee3c316ad4f24dfb99fc7a402eacbc67e64cc52e05d55c1cc84744c","flatsize":16642589,"path":"All/mesa-dri-21.3.9.pkg","repopath":"All/mesa-dri-21.3.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3920840,"desc":"This package contains the current stable release of the client drivers for DRI2+\n\nWith a X Server configured for DRI, they allow direct rendering of hardware-\naccelerated OpenGL. This package also includes the software renderer, either\nllvmpipe or classic SWrast.\n\nWWW: https://www.mesa3d.org/","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libXvMC":{"origin":"x11/libXvMC","version":"1.0.14"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxshmfence":{"origin":"x11/libxshmfence","version":"1.3.2"},"mesa-dri-classic":{"origin":"graphics/mesa-dri-classic","version":"20.2.3_3"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics"],"shlibs_required":["libglapi.so.0","libdrm.so.2","libexpat.so.1","libzstd.so.1","libdrm_intel.so.1","libdrm_radeon.so.1"],"shlibs_provided":["libmesa_dri_drivers.so"],"options":{"CLASSIC":"on","WAYLAND":"on","ZSTD":"on","PLATFORM_X11":"on","PLATFORM_WAYLAND":"on"},"messages":[{"message":"The gallium(llvm) enabled dri version was moved to graphics/mesa-dri-gallium\noverlay.  Please install gallium version as needed for radeon acceleration.","type":"install"}]},{"name":"memtest86","origin":"sysutils/memtest86","version":"4.3.7","comment":"Stand-alone memory test for x86 architecture computers","maintainer":"eduardo@FreeBSD.org","www":"https://www.memtest86.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45e1b9ded1b7b96205b26176a23f560763bd2cb47b53417ef16669e841d09cf0","flatsize":1474560,"path":"All/memtest86-4.3.7.pkg","repopath":"All/memtest86-4.3.7.pkg","licenselogic":"single","pkgsize":407028,"desc":"Memtest86 - A Stand-alone Memory Diagnostic\n\nMemTest86 is the original, free, stand alone memory testing software for\nx86 computers. MemTest86 boots from a USB flash drive and tests the RAM\nin your computer for faults using a series of comprehensive algorithms and\ntest patterns.","categories":["sysutils"],"options":{"USB":"on","CD-ROM":"off","FLOPPY":"off"},"messages":[{"message":"Usage:\n\n USB:\n 1) Insert memstick\n 2)\tdd if=/usr/local/share/memtest86/memtest86-usb.img \\\n       of=/dev/daN bs=1m conv=sync\n 3) Boot the memstick\n\n CD-ROM:\n 1) Insert blank cd-rom\n 2)\tcdrecord dev=<device> /usr/local/share/memtest86/memtest86-cdrom.iso\n 3) Boot the memstick\n\n FLOPPY:\n 1) Insert blank floppy\n 2)\tdd if=/usr/local/share/memtest86/memtest86-floppy.img of=/dev/fd0\n 3) Boot the floppy","type":"install"}]},{"name":"meh","origin":"graphics/meh","version":"0.3.27_2","comment":"Simple image viewer using raw XLib convert from ImageMagick","maintainer":"0mp@FreeBSD.org","www":"https://www.johnhawthorn.com/meh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1947899badfbb11d73fa040ec1a3b3f619e6007de3a0aadc593f1a235d07bf5c","flatsize":34343,"path":"All/meh-0.3.27_2.pkg","repopath":"All/meh-0.3.27_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15736,"desc":"meh is a small, simple, super fast image viewer using raw XLib.  It is\nsimilar to feh, but faster and simpler.\n\nmeh can use ImageMagick's convert to view almost 200 file formats, though\nit is slower for these formats.  Built-in formats are JPEG, PNG, BMP, and\nnetpbm.\n\nFeatures:\n- Fast\n- Tiny\n- Fast JPEG, PNG, GIF and BMP support\n- Fast netpbm support (.ppm, .pgm, .pbm, .pnm)\n- ImageMagick support by calling convert\n    - All ImageMagick formats (almost 200)\n    - This allows limited support for PDF's and SVG's\n- Scales images to window size\n- Preserves aspect ratio (either via EWMH hints or by padding the window)\n- XSHM Support\n- Minimal dependencies (Xlib, libjpeg, libpng, giflib)","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libgif.so.7","libjpeg.so.8","libpng16.so.16","libX11.so.6","libXext.so.6"]},{"name":"megatools","origin":"net/megatools","version":"1.11.1.20230212_1","comment":"Command line tools for MEGA.NZ cloud drive","maintainer":"max@kostikov.co","www":"https://megatools.megous.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4462c303be4822a3e0f139fed4bbd11ed53272aed4d49f645ba69837d080deca","flatsize":262631,"path":"All/megatools-1.11.1.20230212_1.pkg","repopath":"All/megatools-1.11.1.20230212_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":110184,"desc":"Megatools is a collection of programs for accessing Mega\nservice from a command line of your desktop or server.\n\nMegatools allow you to copy individual files as well as\nentire directory trees to and from the cloud. You can also\nperform streaming downloads for example to preview videos\nand audio files, without needing to download the entire\nfile.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libcurl.so.4","libcrypto.so.12"],"options":{"DOCS":"on","MANPAGES":"on","SYMLINKS":"off"}},{"name":"meld","origin":"textproc/meld","version":"3.22.0_1,1","comment":"GNOME visual diff and merge tool","maintainer":"gnome@FreeBSD.org","www":"https://meld.app/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"272e0cfb221a5c1465eaba815b68b9b75a787bc70adf5fa4f7dc37dd6f5dc0f7","flatsize":3314161,"path":"All/meld-3.22.0_1,1.pkg","repopath":"All/meld-3.22.0_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":531052,"desc":"Meld is a GNOME visual diff and merge tool. It integrates especially well\nwith CVS. The diff viewer lets you edit files in place (diffs update\ndynamically), and a middle column shows detailed changes and allows merges.\nThe margins show location of changes for easy navigation, and it also\nfeatures a tabbed interface that allows you to open many diffs at once.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["textproc","devel","python"]},{"name":"menhir","origin":"devel/menhir","version":"20231231","comment":"LR(1) parser generator for OCaml","maintainer":"ports@FreeBSD.org","www":"http://cristal.inria.fr/~fpottier/menhir","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"735d724e942ae25e12b50020ef1a86413878e99be8413e78a860ecea8d2cc2d5","flatsize":8182289,"path":"All/menhir-20231231.pkg","repopath":"All/menhir-20231231.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2260708,"desc":"Menhir is a LR(1) parser generator for the OCaml programming language.\nIt is 90%25 compatible to ocamlyacc (included with the OCaml distribution),\nand it has some advantages over ocamlyacc, such as limited EBNF support,\nLR(1) generation instead of LALR(1), better conflict explanation and\nproduction of reentrant parsers (amongst others).","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe menhir port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mesa-demos","origin":"graphics/mesa-demos","version":"8.5.0","comment":"OpenGL demos distributed with Mesa","maintainer":"x11@FreeBSD.org","www":"https://www.mesa3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c572972e4d0aa0fe8e7ef7d23ff1235d6170710488d72c8969a3cfe5acd6c52c","flatsize":34955250,"path":"All/mesa-demos-8.5.0.pkg","repopath":"All/mesa-demos-8.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3495724,"desc":"Mesa demos is a collections of demos and test programs to demonstrate various\naspects of the mesa and OpenGL libraries.\nIt is part of the mesa software suite.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libglut.so.3","libGLU.so.1","libGL.so.1","libEGL.so.1","libGLESv2.so.2","libX11.so.6","libXext.so.6"]},{"name":"megahit","origin":"biology/megahit","version":"1.2.9_1","comment":"Ultra-fast single-node large and complex metagenomics assembly","maintainer":"jwb@FreeBSD.org","www":"https://github.com/voutcn/megahit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0eca3a48ae2e674b05df03d4dd4cd56f3b370d2d3b8ed399709e9d44c697b417","flatsize":4400270,"path":"All/megahit-1.2.9_1.pkg","repopath":"All/megahit-1.2.9_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":621096,"desc":"MEGAHIT is a single node assembler for large and complex metagenomics NGS\nreads, such as soil. It makes use of succinct de Bruijn graph (SdBG) to achieve\nlow memory assembly. MEGAHIT can optionally utilize a CUDA-enabled GPU to\naccelerate its SdBG contstruction.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology"]},{"name":"medusa","origin":"security/medusa","version":"2.2_3","comment":"Speedy, massively parallel, modular, login brute-forcer","maintainer":"dbaio@FreeBSD.org","www":"http://www.foofus.net/jmk/medusa/medusa.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a735553d987121ee4ab1be9c3d438d8cc2510b7ab1da6ec2230932dfd945ea63","flatsize":682241,"path":"All/medusa-2.2_3.pkg","repopath":"All/medusa-2.2_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":160692,"desc":"Medusa is intended to be a speedy, massively parallel, modular, login\nbrute-forcer. The goal is to support as many services which allow remote\nauthentication as possible.","deps":{"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libssh2.so.1"],"options":{"DOCS":"on","PGSQL":"off","SUBVERSION":"off"}},{"name":"messagelib","origin":"net/messagelib","version":"23.08.5","comment":"Library for handling messages","maintainer":"kde@FreeBSD.org","www":"https://github.com/KDE/messagelib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b730712e92d0215d7bbce3d748d2179c1aa16fc618fe9ba6b965e9e873a45ab3","flatsize":18622146,"path":"All/messagelib-23.08.5.pkg","repopath":"All/messagelib-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":6530768,"desc":"The messagelib library contains an API for the handling of messages.","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"akonadi-search":{"origin":"net/akonadi-search","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kimap":{"origin":"net/kimap","version":"23.08.5"},"kldap":{"origin":"net/kldap","version":"23.08.5"},"kmailtransport":{"origin":"net/kmailtransport","version":"23.08.5"},"kmbox":{"origin":"net/kmbox","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"ktextaddons":{"origin":"devel/ktextaddons","version":"1.5.4"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libgravatar":{"origin":"net/libgravatar","version":"23.08.5"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"libkleo":{"origin":"security/libkleo","version":"23.08.5"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKPim5PimCommonAkonadi.so.5","libKPim5IdentityManagementWidgets.so.5","libKPim5MailTransport.so.5","libKF5KIOFileWidgets.so.5","libKF5CalendarCore.so.5","libinotify.so.0","libKPim5IMAP.so.5","libKPim5AkonadiMime.so.5","libKF5Bookmarks.so.5","libKPim5AkonadiContact.so.5","libKPim5AkonadiWidgets.so.5","libKPim5AkonadiCore.so.5","libKF5Contacts.so.5","libKPim5GrantleeTheme.so.5","libGrantlee_Templates.so.5","libKPim5PimCommon.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKPim5Libkdepim.so.5","libKPim5IdentityManagement.so.5","libKPim5Mime.so.5","libKPim5Libkleo.so.5","libKPim5TextEdit.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5SonnetUi.so.5","libKF5SonnetCore.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Archive.so.5","libKF5ItemModels.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5CoreAddons.so.5","libqgpgme.so.15","libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libKF5Completion.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKPim5AkonadiSearchPIM.so.5","libKF5TextWidgets.so.5","libKF5IconThemes.so.5","libKPim5Mbox.so.5","libKPim5Gravatar.so.5","libKPim5ContactEditor.so.5","libqca-qt5.so.2","libKF5Notifications.so.5","libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libKF5SyntaxHighlighting.so.5","libKF5TextEditTextToSpeech.so.1","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5PrintSupport.so.5"],"shlibs_provided":["libKPim5MessageComposer.so.5","libKPim5MessageCore.so.5","libKPim5MessageList.so.5","libKPim5MessageViewer.so.5","libKPim5MimeTreeParser.so.5","libKPim5TemplateParser.so.5","libKPim5WebEngineViewer.so.5"],"options":{"DOCS":"on","INOTIFY":"on"},"annotations":{"cpe":"cpe:2.3:a:kde:messagelib:23.08.5:::::dragonfly6:x86_64"}},{"name":"megaglest","origin":"games/megaglest","version":"3.13.0_11","comment":"Open source 3D real-time strategy game","maintainer":"monwarez@mailoo.org","www":"https://megaglest.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07727ebd0e1143a3b423d6cd1bc3e7d5b749fe23b7803cbc71a1e79b1c84675c","flatsize":7927101,"path":"All/megaglest-3.13.0_11.pkg","repopath":"All/megaglest-3.13.0_11.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2403664,"desc":"MegaGlest is an open source 3D-real-time strategy game, where you control\nthe armies of one of seven different factions:  Tech, Magic, Egyptians,\nIndians, Norsemen, Persian or Romans (Beta). The game is setup in one of\n14 naturally looking settings, which -like the unit models- are crafted\nwith great appreciation for detail. MegaGlest is heavily based on the\nwidely known Glest, which it forked from in early 2010.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"ftgl":{"origin":"graphics/ftgl","version":"2.4.0_1,1"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libircclient":{"origin":"irc/libircclient","version":"1.10"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"megaglest-data":{"origin":"games/megaglest-data","version":"3.13.0"},"miniupnpc":{"origin":"net/miniupnpc","version":"2.2.6_1"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libSDL2-2.0.so.0","libGL.so.1","libGLU.so.1","libopenal.so.1","libvorbisfile.so.3","liblua-5.4.so","libjpeg.so.8","libpng16.so.16","libcurl.so.4","libGLEW.so.2","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libfontconfig.so.1","libftgl.so.2","libfreetype.so.6","libminiupnpc.so.17","libircclient.so.1"],"options":{"DOCS":"on","EDITOR":"off","VIEWER":"off"},"messages":[{"message":"The megaglest game has been installed.\n\n1) The megaglest configuration files are stored in ~/.megaglest.\n\n2) If you installed the megaglest map editor, you can launch it using the\n   command:\n\n   # megaglest_editor\n\n3) If you have problems running megaglest, remove your ~/.megaglest directory\n   and try again.\n\n4) Enjoy it ;)\n\n5) If you upgraded from version 3.4.0, your personal settings are stored in\n   ~/.megaglest3.4.0.  If you copy glestuser.ini and glestuserkeys.ini to\n   ~/.megaglest, you will have your old settings again.","type":"install"}]},{"name":"meek","origin":"security/meek","version":"0.37.0_18","comment":"Pluggable transport proxy that relays through third-party server","maintainer":"egypcio@FreeBSD.org","www":"https://trac.torproject.org/projects/tor/wiki/doc/meek","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1c51ca3a840daf8326da75f83db11583c15df23d4b4f1f32bad1e100acf2022","flatsize":12490679,"path":"All/meek-0.37.0_18.pkg","repopath":"All/meek-0.37.0_18.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":2736700,"desc":"Meek is a transport that uses HTTP for carrying bytes and TLS for obfuscation.\nTraffic is relayed through a third-party server (Google App Engine). It uses a\ntrick to talk to the third party so that it looks like it is talking to an\nunblocked server.","categories":["security","net"],"annotations":{"cpe":"cpe:2.3:a:torproject:meek:0.37.0:::::dragonfly6:x86_64:18"},"messages":[{"message":"If you are using meek with tor, here are some instructions:\n\nAs a client, add the following to /usr/local/etc/tor/torrc:\n\n\tUseBridges 1\n\tBridge meek x.x.x.x:yyyy FINGERPRINT-OF-BRIDGE\n\tClientTransportPlugin meek exec ./meek-client \\\n\t  --url=https://meek-reflect.example.com \\\n\t  --front=www.example.com \\\n\t  --log meek-client.log","type":"install"}]},{"name":"mercurial","origin":"devel/mercurial","version":"6.7.4","comment":"Fast, lightweight source control management system","maintainer":"python@FreeBSD.org","www":"https://www.mercurial-scm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cd033f54f55da411779d614e87bdb37d30ab309aa2070d55c1f4d0ac35a5746","flatsize":37231417,"path":"All/mercurial-6.7.4.pkg","repopath":"All/mercurial-6.7.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6167524,"desc":"Mercurial is a fast, lightweight source control management system designed for\nefficient handling of very large distributed projects. Features include:\n\n    * O(1) delta-compressed file storage and retrieval scheme\n    * Complete cross-indexing of file and changesets for efficient exploration\n      of project history\n    * Robust SHA1-based integrity checking and append-only storage model\n    * Decentralized development model with arbitrary merging between trees\n    * High-speed HTTP-based network merge protocol\n    * Easy-to-use command-line interface\n    * Integrated stand-alone web interface\n    * Small Python codebase\n    * GPL license","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DATA":"on","DOCS":"on","FREEBSD":"off","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:mercurial:mercurial:6.7.4:::::dragonfly6:x86_64","flavor":"py311"},"messages":[{"message":"devel/mercurial is now flavored for Python versions.\nIf you have custom extensions installed, you may need\nto install the Python 2 version unless all your extensions\nare Python 3 compatible.\n\nNote that we now install a few more files in /usr/local/share/mercurial:\n- shell completion scripts (bash, tcsh and zsh)\n- FastCGI / WSGI scripts for web access to repositories\n  see http://www.mercurial-scm.org/wiki/PublishingRepositories\n- various documentation files","type":"install"}]},{"name":"mesen","origin":"emulators/mesen","version":"0.9.8.4_4","comment":"Cross-platform Nintendo Entertainment System (NES/Famicom) emulator","maintainer":"ports@FreeBSD.org","www":"https://www.mesen.ca/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c78c9ffdaa23b3c5d31de2003c6e321eb5009204259fb747d58790427e42fdd5","flatsize":17583651,"path":"All/mesen-0.9.8.4_4.pkg","repopath":"All/mesen-0.9.8.4_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":7259444,"desc":"Mesen is a high-accuracy NES and Famicom emulator and NSF player.","deps":{"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"libgdiplus":{"origin":"x11-toolkits/libgdiplus","version":"6.1_2"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["emulators"],"shlibs_required":["libSDL2-2.0.so.0","libevdev.so.2"],"options":{"MONO":"on","LIBRETRO":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mesen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mit-scheme","origin":"lang/mit-scheme","version":"9.2_5","comment":"MIT Scheme: includes runtime, compiler, and edwin binaries","maintainer":"olgeni@FreeBSD.org","www":"https://www.swiss.ai.mit.edu/projects/scheme/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a009ac78ba0be45634de5f65147c454148f90a0869fcc4f8f6b10b4a589c0b17","flatsize":72027504,"path":"All/mit-scheme-9.2_5.pkg","repopath":"All/mit-scheme-9.2_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24501824,"desc":"MIT Scheme is a complete programming environment that runs on many\nUnix platforms, as well as Microsoft Windows and IBM OS/2. It features\na rich runtime library, a powerful source-level debugger, a\nnative-code compiler, and an integrated Emacs-like editor.","categories":["lang","scheme"],"options":{"GDBM":"off","MCRYPT":"off","MHASH":"off","OPENSSL":"off","PGSQL":"off","X11":"off"}},{"name":"medit","origin":"science/medit","version":"2012.02.05_5","comment":"Interactive meshes visualization","maintainer":"thierry@FreeBSD.org","www":"https://www.ljll.math.upmc.fr/frey/software.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00c775d3fb8bf8845eedfbe883c9f22c3592a6c4cd9023289b946d6948551a3f","flatsize":6858581,"path":"All/medit-2012.02.05_5.pkg","repopath":"All/medit-2012.02.05_5.pkg","licenselogic":"single","licenses":["None"],"pkgsize":1755100,"desc":"Medit is an interactive mesh visualization software, developed by P. Frey\n(University Pierre et Marie Curie).\n\nIt is intended to display computation results (in mechanics of the solids or\nfluids, thermics, electromagnetism, etc.) on grids 2d (triangles and\nquadrangles), 3d (tetrahedrons or hexahedrons) or surfaces (triangles and\nquandrangles).","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["science","graphics"],"shlibs_required":["libglut.so.3","libGL.so.1","libGLU.so.1","libXmu.so.6","libXext.so.6","libX11.so.6"],"options":{"EXAMPLES":"on"}},{"name":"megacmd","origin":"net/megacmd","version":"1.6.3_3","comment":"Command Line Interactive and Scriptable Application to access MEGA","maintainer":"kikadf.01@gmail.com","www":"https://mega.nz/cm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d10fc9d088c55b830d7744e8eaa5ff867e1dbf29cf748c7278a1336e12362d8b","flatsize":11624837,"path":"All/megacmd-1.6.3_3.pkg","repopath":"All/megacmd-1.6.3_3.pkg","licenselogic":"and","licenses":["GPLv3","BSD2CLAUSE"],"pkgsize":3148968,"desc":"MEGAcmd is a command line interactive and scriptable application.\nMEGAcmd provides non UI access to MEGA services. It intends to offer\nall the functionality with your MEGA account via commands.\nIt features synchronization, backup of local folders into your MEG\naccount and a webdav/streaming server.","deps":{"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"cryptopp":{"origin":"security/cryptopp","version":"8.9.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net"],"shlibs_required":["libreadline.so.8","libpcrecpp.so.0","libpcre.so.1","libcares.so.2","libcurl.so.4","libuv.so.1","libcryptopp.so.8","libsodium.so.26","libsqlite3.so.0","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libmega.so.41701"],"messages":[{"message":"net/megacmd requires a machine-id to be generated to work properly on DragonFlyBSD, to achieve so, please run `dbus-uuidgen --ensure` as root.","type":"install"}]},{"name":"mednafen","origin":"emulators/mednafen","version":"1.26.1_3,1","comment":"Portable multi-system emulator","maintainer":"acm@FreeBSD.org","www":"https://mednafen.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c095bb156b757075c00a9de2d3a3dec0bb00bde42842003cc13822beeed31bb","flatsize":20098140,"path":"All/mednafen-1.26.1_3,1.pkg","repopath":"All/mednafen-1.26.1_3,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3943276,"desc":"Mednafen is a portable, utilizing OpenGL and SDL, argument(command-line)-driven\nmulti-system emulator with many advanced features. The Atari Lynx, GameBoy,\nGameBoy Color, GameBoy Advance, NES, PC Engine(TurboGrafx 16), and SuperGrafx\nare emulated. Mednafen has the ability to remap hotkey functions and virtual\nsystem inputs to a keyboard, a joystick, or both simultaneously. Save states\nare supported, as is real-time game rewinding. Screen snapshots may be taken at\nthe press of a button, and are saved in the popular PNG file format.\n\nMednafen is distributed under the terms of the GNU GPL.\n\nDue to the threaded model of emulation used in Mednafen, and limitations of SDL\na joystick is preferred over a keyboard to play games, as the joystick will have\nslightly less latency, although the latency differences may not be perceptible\nto most people.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_net":{"origin":"net/sdl2_net","version":"2.2.0"}},"categories":["emulators","games"],"shlibs_required":["libSDL2-2.0.so.0","libsndfile.so.1","libintl.so.8"],"options":{"DOCS":"on","JACK":"off","NLS":"on","GB":"on","GBA":"on","LINX":"on","MD":"on","NES":"on","NGP":"on","PCE":"on","PCFX":"on","PSX":"on","SMS":"on","SWAN":"on","VB":"on"},"annotations":{"cpe":"cpe:2.3:a:david_shadoff:mednafen:1.26.1:::::dragonfly6:x86_64:3"},"messages":[{"message":"1) Run mednafen [OPTION] [FILE]\n\n2) See complete documentation at:\n\n   /usr/local/share/doc/mednafen/mednafen.html\n\n3) Enjoy it ;)","type":"install"}]},{"name":"memonix","origin":"games/memonix","version":"1.6.070713_12","comment":"Brain teasers, puzzle, and memory games for kids in one pack","maintainer":"amdmi3@FreeBSD.org","www":"https://www.viewizard.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"195bc628a5307e0d75ea1fc1c5fce7349160447dc0315f750fd5b71c0b5e6cf7","flatsize":9321711,"path":"All/memonix-1.6.070713_12.pkg","repopath":"All/memonix-1.6.070713_12.pkg","licenselogic":"or","licenses":["unknown","GPLv2"],"pkgsize":6604928,"desc":"Brain teasers, puzzle and memory games for kid's in one pack!\n\nMemonix is the latest version of a wonderful collection of four\nbrain twisters, including Mosaic, Builder, Pair and Jig-Saw. While\nbeing amazingly addictive and fun to play, these games can be used\nto improve your child's memory, thinking and reaction. Five difficulty\nlevels from normal to obscene plus the timer mean that the challenge\nwill never run away. Joyful music and brightly-colored visuals\nmaximize the excitement from the gameplay.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libGL.so.1","libGLU.so.1","libX11.so.6","libXext.so.6"]},{"name":"nextcloud-php83","origin":"www/nextcloud","version":"29.0.3","comment":"Collaboration platform which runs on your own server","maintainer":"brnrd@FreeBSD.org","www":"https://nextcloud.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7fe7b68e23228fde461d26d8a3da9b6d378beb3c69482dd06e675a7d05eda8a","flatsize":650573316,"path":"All/nextcloud-php83-29.0.3.pkg","repopath":"All/nextcloud-php83-29.0.3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":175669240,"desc":"Nextcloud Hub is an online collaboration platform that provides groupware\ncapabilities by default, and can be extended with additional apps.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-bcmath":{"origin":"math/php83-bcmath","version":"8.3.9"},"php83-bz2":{"origin":"archivers/php83-bz2","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-exif":{"origin":"graphics/php83-exif","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-gmp":{"origin":"math/php83-gmp","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-opcache":{"origin":"www/php83-opcache","version":"8.3.9"},"php83-pcntl":{"origin":"devel/php83-pcntl","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-pdo_mysql":{"origin":"databases/php83-pdo_mysql","version":"8.3.9"},"php83-pecl-APCu":{"origin":"devel/pecl-APCu","version":"5.1.23"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-sodium":{"origin":"security/php83-sodium","version":"8.3.9"},"php83-sysvsem":{"origin":"devel/php83-sysvsem","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-xmlwriter":{"origin":"textproc/php83-xmlwriter","version":"8.3.9"},"php83-xsl":{"origin":"textproc/php83-xsl","version":"8.3.9"},"php83-zip":{"origin":"archivers/php83-zip","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"options":{"EXIF":"on","IMAGICK":"off","INTL":"on","LDAP":"on","PCNTL":"off","SMB":"off","SYSVSEM":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off","APCU":"on","OPCACHE":"on","REDIS":"off"},"annotations":{"cpe":"cpe:2.3:a:nextcloud:nextcloud:29.0.3:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"/!\\ The FreeBSD package REQUIRES the apps_paths configuration as    /!\\\n/!\\ seen in config/config.sample.php to function                    /!\\\n\nPlease note that everything has been installed in /usr/local/www/nextcloud.\n\nYou will probably want to add an alias to your httpd.conf file,\nsomething like this:\n\n    \tAlias /nextcloud /usr/local/www/nextcloud\n\tAcceptPathInfo On\n\t<Directory /usr/local/www/nextcloud>\n\t    AllowOverride All\n\t    Require all granted\n\t</Directory>\n\nAnd restart Apache. Nextcloud will start the bundled installer on first\naccess. Once the bundled installer finishes, further configuration can\nbe done via 'Settings', 'Administration'. Additional configuration\noptions are available in\n\n\t/usr/local/www/nextcloud/config/config.php\n\nYou can find annotated configuration options in config.documented.php\nin the same directory. Nextcloud's configuration documentation is at \n\n\thttps://docs.nextcloud.com/server/stable/admin_manual/configuration_server\n\nThe caching options require additional Nextcloud configuration.","type":"install"},{"message":"After a version migration you should upgrade your nextcloud instance\nusing command line:\n\n  occ upgrade\n\nMerge any changes to /usr/local/www/nextcloud/.htaccess.dist into .htaccess (above the\n'#### DO NOT CHANGE ANYTHING ABOVE THIS LINE ####' divider if it exists)\nand update the dynamic part of the file using the commandline:\n\n  occ maintenance:update:htaccess\n\nAs of Nextcloud 27.1.0 the recommended PHP version is 8.2.","type":"upgrade"}]},{"name":"nextcloud-php81","origin":"www/nextcloud","version":"29.0.3","comment":"Collaboration platform which runs on your own server","maintainer":"brnrd@FreeBSD.org","www":"https://nextcloud.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"850c7e3f83b359de66cfa566974c7b96b2fade1dc5efa8f089a8ffe648389e6d","flatsize":650573316,"path":"All/nextcloud-php81-29.0.3.pkg","repopath":"All/nextcloud-php81-29.0.3.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":175673140,"desc":"Nextcloud Hub is an online collaboration platform that provides groupware\ncapabilities by default, and can be extended with additional apps.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-bcmath":{"origin":"math/php81-bcmath","version":"8.1.29"},"php81-bz2":{"origin":"archivers/php81-bz2","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-exif":{"origin":"graphics/php81-exif","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-gmp":{"origin":"math/php81-gmp","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-opcache":{"origin":"www/php81-opcache","version":"8.1.29"},"php81-pcntl":{"origin":"devel/php81-pcntl","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-pdo_mysql":{"origin":"databases/php81-pdo_mysql","version":"8.1.29"},"php81-pecl-APCu":{"origin":"devel/pecl-APCu","version":"5.1.23"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-sodium":{"origin":"security/php81-sodium","version":"8.1.29"},"php81-sysvsem":{"origin":"devel/php81-sysvsem","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-xmlwriter":{"origin":"textproc/php81-xmlwriter","version":"8.1.29"},"php81-xsl":{"origin":"textproc/php81-xsl","version":"8.1.29"},"php81-zip":{"origin":"archivers/php81-zip","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www"],"options":{"EXIF":"on","IMAGICK":"off","INTL":"on","LDAP":"on","PCNTL":"off","SMB":"off","SYSVSEM":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off","APCU":"on","OPCACHE":"on","REDIS":"off"},"annotations":{"cpe":"cpe:2.3:a:nextcloud:nextcloud:29.0.3:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"/!\\ The FreeBSD package REQUIRES the apps_paths configuration as    /!\\\n/!\\ seen in config/config.sample.php to function                    /!\\\n\nPlease note that everything has been installed in /usr/local/www/nextcloud.\n\nYou will probably want to add an alias to your httpd.conf file,\nsomething like this:\n\n    \tAlias /nextcloud /usr/local/www/nextcloud\n\tAcceptPathInfo On\n\t<Directory /usr/local/www/nextcloud>\n\t    AllowOverride All\n\t    Require all granted\n\t</Directory>\n\nAnd restart Apache. Nextcloud will start the bundled installer on first\naccess. Once the bundled installer finishes, further configuration can\nbe done via 'Settings', 'Administration'. Additional configuration\noptions are available in\n\n\t/usr/local/www/nextcloud/config/config.php\n\nYou can find annotated configuration options in config.documented.php\nin the same directory. Nextcloud's configuration documentation is at \n\n\thttps://docs.nextcloud.com/server/stable/admin_manual/configuration_server\n\nThe caching options require additional Nextcloud configuration.","type":"install"},{"message":"After a version migration you should upgrade your nextcloud instance\nusing command line:\n\n  occ upgrade\n\nMerge any changes to /usr/local/www/nextcloud/.htaccess.dist into .htaccess (above the\n'#### DO NOT CHANGE ANYTHING ABOVE THIS LINE ####' divider if it exists)\nand update the dynamic part of the file using the commandline:\n\n  occ maintenance:update:htaccess\n\nAs of Nextcloud 27.1.0 the recommended PHP version is 8.2.","type":"upgrade"}]},{"name":"mesa-dri-gallium","origin":"graphics/mesa-dri-gallium","version":"21.3.9_4","comment":"OpenGL hardware acceleration drivers for DRI2+ using gallium","maintainer":"x11@FreeBSD.org","www":"https://www.mesa3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a9f43217cf2cf47d2c5164279e11de09abfbbb6a76f4d8a58bb241bef2f71dc","flatsize":52248082,"path":"All/mesa-dri-gallium-21.3.9_4.pkg","repopath":"All/mesa-dri-gallium-21.3.9_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11855484,"desc":"This package contains the current stable release of the client drivers for DRI2+\n\nWith a X Server configured for DRI, they allow direct rendering of hardware-\naccelerated OpenGL. This package also includes the software renderer, either\nllvmpipe or classic SWrast.\n\nWWW: https://www.mesa3d.org/","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libXvMC":{"origin":"x11/libXvMC","version":"1.0.14"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libelf":{"origin":"devel/libelf","version":"0.8.13_3"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxshmfence":{"origin":"x11/libxshmfence","version":"1.3.2"},"llvm-libs-mesa":{"origin":"graphics/llvm-libs-mesa","version":"13.0.1"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics"],"shlibs_required":["libdrm.so.2","libLLVM-mesa-13.so","libexpat.so.1","libzstd.so.1","libdrm_radeon.so.1","libelf.so.0","libdrm_amdgpu.so.1","libdrm_intel.so.1","libX11-xcb.so.1","libxcb.so.1","libxcb-dri2.so.0","libxcb-xfixes.so.0","libwayland-client.so.0","libwayland-server.so.0","libX11.so.6","libxcb-glx.so.0","libXext.so.6","libXfixes.so.3","libXxf86vm.so.1","libxcb-shm.so.0","libXvMC.so.1","libXv.so.1"],"shlibs_provided":["libgallium_dri.so","libmesa_dri_drivers.so","libEGL.so.1","libGL.so.1","libGLESv2.so.2","libXvMCgallium.so.1","libgbm.so.1","libglapi.so.0"],"options":{"VAAPI":"off","VDPAU":"off","WAYLAND":"on","ZSTD":"on","PLATFORM_X11":"on","PLATFORM_WAYLAND":"on"}},{"name":"mono5.20","origin":"lang/mono5.20","version":"5.20.1.34_4","comment":"Open source implementation of .NET Development Framework","maintainer":"ports@FreeBSD.org","www":"https://www.mono-project.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39ff48894721e242fb61dd51c72340deb1a7d31526d1c0e8fbb616ded7d77893","flatsize":273123570,"path":"All/mono5.20-5.20.1.34_4.pkg","repopath":"All/mono5.20-5.20.1.34_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":73007364,"desc":"Mono is an open source implementation of .NET Development Framework. Its\nobjective is to enable UNIX developers to build and deploy cross-platform\n.NET Applications. The project implements various technologies developed by\nMicrosoft that have now been submitted to the ECMA for standardization.\n\nMono provides the necessary software to develop and run .NET client and\nserver applications on BSD, Linux, Solaris, Mac OS X, Windows, and Unix.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["lang"],"shlibs_required":["libiconv.so.2"],"shlibs_provided":["libMonoPosixHelper.so","libMonoSupportW.so","libikvm-native.so","libmono-btls-shared.so","libmono-profiler-aot.so.0","libmono-profiler-coverage.so.0","libmono-profiler-log.so.0","libmonoboehm-2.0.so.1","libmonosgen-2.0.so.1"],"options":{"HEAPVIZ":"off","NLS":"on","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:mono:mono:5.20.1.34:::::dragonfly6:x86_64:4"},"messages":[{"message":"If you have build/runtime errors with Mono and Gtk# apps please try the\nfollowing first:\n\n* Build Mono and gtk+ (x11-toolkits/gtk20) without CPUTYPE and with the\n  default FreeBSD CFLAGS ('-O2 -fno-strict-aliasing -pipe') as Mono has\n  been known to expose compiler bugs.\n\n* Try building and running Mono with the GENERIC kernel.\n  - Mono requires SYSVSHM, SYSVMSG, and SYSVSEM which are part of the\n    GENERIC kernel.\n  - Removing kernel options or changing defaults to use experimental\n    options can adversely affect Mono's ability to build and run.\n\n* Remove leftover semaphores / increase semaphore limits.\n  - Close apps which use Mono and run `ipcs -sbt`.  Remove the\n    semaphores with MODE \"--rw-------\" and NSEMS \"8\" using ipcrm (1)\n  - _OR_ simply reboot which is the safest method.\n  - On multi-user systems the semaphore limits may need to be increased\n    from the defaults. The following should comfortably support 30 users.\n\n    # echo \"kern.ipc.semmni=40\" >> /boot/loader.conf\n    # echo \"kern.ipc.semmns=300\" >> /boot/loader.conf\n\n* If you are in a jailed environment, ensure System V IPC are enabled.\n  You can rely on the security.jail.sysvipc_allowed  sysctl to check\n  this status.  The following enables this feature on the host system:\n    # echo \"jail_sysvipc_allow=\\\"YES\\\"\" >> /etc/rc.conf\n\n* Some process information are accessed through /proc (e.g. when using\n  NUnit) and procfs(5) has to be mounted for these features to work:\n    # echo \"proc            /proc   procfs  rw 0 0\" >> /etc/fstab","type":"install"},{"message":"===>   NOTICE:\n\nThe mono5.20 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mediastreamer","origin":"net/mediastreamer","version":"5.2.94_1","comment":"Real-time audio and video streaming and processing","maintainer":"bofh@FreeBSD.org","www":"https://www.linphone.org/technical-corner/mediastreamer2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38f7f0a63941a7a6eab766d2d9a2baeaf0beb716eb0d87a231b6c97197c65af4","flatsize":2210322,"path":"All/mediastreamer-5.2.94_1.pkg","repopath":"All/mediastreamer-5.2.94_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":468844,"desc":"Mediastreamer2 is a powerful and lightweight streaming engine specialized\nin voice/video telephony applications.","deps":{"bcg729":{"origin":"audio/bcg729","version":"1.1.1"},"bcmatroska2":{"origin":"multimedia/bcmatroska2","version":"5.2.1_1"},"bctoolbox":{"origin":"net/bctoolbox","version":"5.2.94"},"bzrtp":{"origin":"security/bzrtp","version":"5.2.94"},"ffmpeg4":{"origin":"multimedia/ffmpeg4","version":"4.4.4_12"},"gsm":{"origin":"audio/gsm","version":"1.0.22_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libsrtp2":{"origin":"net/libsrtp2","version":"2.6.0"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"opus":{"origin":"audio/opus","version":"1.5.2"},"ortp":{"origin":"net/ortp","version":"5.2.94"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"},"speexdsp":{"origin":"audio/speexdsp","version":"1.2.1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net"],"shlibs_required":["libX11.so.6","libortp.so.15","libavcodec.so.58","libavutil.so.56","libswscale.so.5","libv4l1.so.0","libv4l2.so.0","libv4lconvert.so.0","libXv.so.1","libtheora.so.0","libvpx.so.9","libbcg729.so.0","libgsm.so.1","libsrtp2.so.1","libopus.so.0","libspeex.so.1","libspeexdsp.so.1","libbcmatroska2.so.0","libbzrtp.so.0","libbctoolbox.so.1","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libmediastreamer.so.11"],"options":{"MATROSKA":"on","VIDEO":"on","G726":"off","G729":"on","GSM":"on","OPUS":"on","SPEEX":"on","FFMPEG":"on","GLX":"off","QTGL":"on","THEORA":"on","V4L":"on","VPX":"on","XVIDEO":"on"}},{"name":"mediainfo","origin":"multimedia/mediainfo","version":"24.05","comment":"Provides technical and tag information for video and audio files","maintainer":"sunpoet@FreeBSD.org","www":"https://mediaarea.net/en/MediaInfo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d6ad5acd60b0ce95e52aaaa56223c68576b5c09e8cd06f2d3c392cb1554e0e5","flatsize":87282,"path":"All/mediainfo-24.05.pkg","repopath":"All/mediainfo-24.05.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24920,"desc":"MediaInfo is a convenient unified display of the most relevant technical and\ntag data for video and audio files.\n\nRead http://mediaarea.net/en/MediaInfo/Support/Formats for supported formats.","deps":{"libmediainfo":{"origin":"multimedia/libmediainfo","version":"24.05"},"libzen":{"origin":"multimedia/libzen","version":"0.4.41.24.05,3"}},"categories":["multimedia"],"shlibs_required":["libmediainfo.so.0","libzen.so.0"],"annotations":{"cpe":"cpe:2.3:a:mediaarea:mediainfo:24.05:::::dragonfly6:x86_64"}},{"name":"mediaelch-qt6","origin":"multimedia/mediaelch","version":"2.10.6","comment":"Desktop utility to manage metadata and artwork for Kodi and Jellyfin","maintainer":"ports@freebsd.org","www":"https://www.mediaelch.de/mediaelch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7045783b7bbae8bed1129acc86e1d6a593512da4db1785dd4d05f7251c8aad7e","flatsize":8266772,"path":"All/mediaelch-qt6-2.10.6.pkg","repopath":"All/mediaelch-qt6-2.10.6.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":2655308,"desc":"MediaElch is a desktop media metadata manager for Kodi and Jellyfin.\n\nIt can automatically download information about movies, TV shows and music,\nincluding artwork, and create \".nfo\" files which are used by the Kodi/Jellyfin\nuser interface.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmediainfo":{"origin":"multimedia/libmediainfo","version":"24.05"},"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"},"quazip-qt6":{"origin":"archivers/quazip","version":"1.4_1"}},"categories":["multimedia"],"shlibs_required":["libQt6Svg.so.6","libquazip1-qt6.so.1.4.0","libQt6Core5Compat.so.6","libQt6OpenGL.so.6","libQt6MultimediaWidgets.so.6","libQt6Multimedia.so.6","libQt6Sql.so.6","libQt6Widgets.so.6","libQt6Xml.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Network.so.6","libQt6Concurrent.so.6","libQt6Core.so.6","libcurl.so.4"],"annotations":{"flavor":"qt6"}},{"name":"mediaelch-qt5","origin":"multimedia/mediaelch","version":"2.10.6","comment":"Desktop utility to manage metadata and artwork for Kodi and Jellyfin","maintainer":"ports@freebsd.org","www":"https://www.mediaelch.de/mediaelch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc30c8ab4d404ff3903f5e751ccd5afaa7638479d857bf65cf131753b6b18e14","flatsize":8246324,"path":"All/mediaelch-qt5-2.10.6.pkg","repopath":"All/mediaelch-qt5-2.10.6.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":2725320,"desc":"MediaElch is a desktop media metadata manager for Kodi and Jellyfin.\n\nIt can automatically download information about movies, TV shows and music,\nincluding artwork, and create \".nfo\" files which are used by the Kodi/Jellyfin\nuser interface.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmediainfo":{"origin":"multimedia/libmediainfo","version":"24.05"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-qmake":{"origin":"devel/qt5-qmake","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"quazip-qt5":{"origin":"archivers/quazip","version":"1.4_1"}},"categories":["multimedia"],"shlibs_required":["libQt5Svg.so.5","libquazip1-qt5.so.1.4.0","libQt5OpenGL.so.5","libQt5MultimediaWidgets.so.5","libQt5Multimedia.so.5","libQt5Sql.so.5","libQt5Widgets.so.5","libQt5Xml.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libcurl.so.4"],"annotations":{"flavor":"qt5"}},{"name":"measurement-kit","origin":"net/measurement-kit","version":"0.10.14_1","comment":"Portable C++14 network measurement library","maintainer":"egypcio@FreeBSD.org","www":"https://measurement-kit.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a44318e7f15259cae24bc820560035e37d3f36ec8cad6c4ad4cf5328b707aff","flatsize":18086262,"path":"All/measurement-kit-0.10.14_1.pkg","repopath":"All/measurement-kit-0.10.14_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1998888,"desc":"Measurement Kit is a C++14 library that implements open network measurement\nmethodologies (performance, censorship, etc.) on Unix-like operating systems\nsuch as Android, iOS, Linux, and macOS.\n\nIt is meant to be embedded by third party applications with specific network\nmeasurement needs and/or to be used by researchers to implement novel\nnetwork measurement tools. It started as a common engine to implement the\nmobile versions of OONI and Neubot, and since then has grown to include also\nthe implementation of Portolan traceroute and NDT tests.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","devel"],"shlibs_required":["libmaxminddb.so.0","libcurl.so.4","libevent_openssl-2.1.so.7","libevent_pthreads-2.1.so.7","libevent_extra-2.1.so.7","libevent_core-2.1.so.7","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"If you need Measurement-Kit to query for GeoIP data, please consider installing\n'net/geoipupdate' and updating your local databases:\n\n  # pkg install net/geoipupdate\n  # geoipupdate\n\nOnce you are done, Measurement-Kit can properly show country codes - but you\nstill must change your nettest options and specify the database file to be\nused by 'geoip_country_path'.\n\nConsider creating a cron job in order to keep your databases up to date.","type":"install"}]},{"name":"meanwhile","origin":"net-im/meanwhile","version":"1.0.2_6","comment":"Open Source implementation of the Lotus Sametime protocol","maintainer":"marcus@FreeBSD.org","www":"https://meanwhile.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb3d0234b76148cdce64eb1235449015a94f061c25a328dfe027515c89d24637","flatsize":818807,"path":"All/meanwhile-1.0.2_6.pkg","repopath":"All/meanwhile-1.0.2_6.pkg","licenselogic":"single","pkgsize":157500,"desc":"The Meanwhile Project is an open implementation of the Lotus Sametime Community\nClient protocol.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["net-im"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libmeanwhile.so.1"]},{"name":"megamario","origin":"games/megamario","version":"1.7_5","comment":"Super Mario Bros 1 clone","maintainer":"ports@FreeBSD.org","www":"http://www.megamario.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c938904dc484bde9777de768c58559882e8fe115961fe6f04fc32244b5ac2bf9","flatsize":27556459,"path":"All/megamario-1.7_5.pkg","repopath":"All/megamario-1.7_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":24785028,"desc":"Mega Mario is a Super Mario Bros. 1 clone.\nIt features everything the original features - with better graphics,\nhigher resolution, smoother movement and new levels.\nThe story of mario and Luigi continues in old-school style.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_image-1.2.so.0","libGL.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe megamario port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mill","origin":"devel/mill","version":"0.11.6","comment":"Java/Scala build tool","maintainer":"freebsd-ports@jan0sch.de","www":"https://www.lihaoyi.com/mill/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76e49465f64ad276b5fee903bf362b1903443e141ae026dd25592c054e5ffc0b","flatsize":52778392,"path":"All/mill-0.11.6.pkg","repopath":"All/mill-0.11.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49451268,"desc":"Mill is your shiny new Java/Scala build tool! Scared of SBT?\nMelancholy over Maven? Grumbling about Gradle? Baffled by Bazel?\nGive Mill a try!\n\nMill aims for simplicity by re-using concepts you are already\nfamiliar with, borrowing ideas from modern tools like Bazel, to let\nyou build your projects in a way that's simple, fast, and predictable.\n\nMill has built in support for the Scala programming language, and\ncan serve as a replacement for SBT, but can also be extended to\nsupport any other language or platform via modules (written in Java\nor Scala) or through external subprocesses.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"]},{"name":"mdynamix","origin":"science/mdynamix","version":"5.3.0","comment":"General purpose molecular dynamics code","maintainer":"yuri@FreeBSD.org","www":"http://www.fos.su.se/~sasha/mdynamix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd3a32915a15a21059386d8de691660c04685be3d920e395c5be6ac29ce2ed59","flatsize":745129,"path":"All/mdynamix-5.3.0.pkg","repopath":"All/mdynamix-5.3.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":121200,"desc":"MDynaMix is a general purpose molecular dynamics code for simulations of\nmixtures of rigid or flexible molecules, interacting by standard\nmolecular-mechanics force field including electrostatic and Lennard-Jones\npotentials for electrostatic interactions as well as terms describing covalent\nbonds, angles and dihedral angles. The program is well suited for simulations of\nflexible molecules based on the double time step algorithm. Alternatively, rigid\nbonds can be treated by the SHAKE algorithm. Algorithms for NVE, NVT, NPT and\nanisotropic NPT ensembles are implemented. The long-range electrostatic\ninteractions are treated by the Ewald summation method, or alternatively by a\nreation field or simple cutoff. The program can be run both in sequential and\nparallel execution, in the latter case the MPI parallel environment is required.\nFrom v.5.1 possibility for taking into account quantum motion of nuclei using\nPath Integral approach is implemented. Expanded ensemble mode of simulations for\ncalculation of solvation free energies is added in v.5.2.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"]},{"name":"mdspan","origin":"devel/mdspan","version":"0.6.0","comment":"Reference implementation of mdspan targeting C++23","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kokkos/mdspan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4528a522860b7f054f4988631c95ca84dbbbfd1d08290aca0afc04c2d9972d1","flatsize":193854,"path":"All/mdspan-0.6.0.pkg","repopath":"All/mdspan-0.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29696,"desc":"The ISO-C++ proposal P0009 will add support for non-owning multi-dimensional\narray references to the C++ standard library. This repository aims to provide\na production-quality implementation of the proposal as written (with a few\ncaveats, see below) in preparation for the addition of mdspan to the standard.","categories":["devel"]},{"name":"mdpop3d","origin":"mail/mdpop3d","version":"0.97_1","comment":"Simple and small POP3 daemon implementation with Maildir support","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f857f625b8820a82acea302d2fd94934661ecf0b775a55aadc07cdca00a44750","flatsize":25645,"path":"All/mdpop3d-0.97_1.pkg","repopath":"All/mdpop3d-0.97_1.pkg","licenselogic":"single","pkgsize":15296,"desc":"This is a simple and small POP3 daemon implementation designed for\nMaildir support.  It have direct support for authenticating regular\nunix users, has UIDL command support, can access maildirs in\nnon-default location, and have support for external (pre-)authenticators.","categories":["mail"],"options":{"APOP":"off","PAM":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe mdpop3d port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mdp","origin":"misc/mdp","version":"1.0.15_1","comment":"Command-line based markdown presentation tool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/visit1985/mdp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd49e294e0c840767b83ae7ae7b279d2e20dba6728f83d16c247ad22ede432c6","flatsize":77602,"path":"All/mdp-1.0.15_1.pkg","repopath":"All/mdp-1.0.15_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":29576,"desc":"A command-line based markdown presentation tool.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"mdnsd","origin":"dns/mdnsd","version":"0.7.g.107_1,1","comment":"Advertise a service via Rendezvous","maintainer":"daniel+mdnsd@pelleg.org","www":"https://github.com/Pro/mdnsd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddee2fa35536986afe6ade3855647d7e84cc6e11fbba114e5881cb88cf621336","flatsize":50314,"path":"All/mdnsd-0.7.g.107_1,1.pkg","repopath":"All/mdnsd-0.7.g.107_1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19140,"desc":"mdnsd is a very lightweight, simple, portable, and easy to integrate open\nsource implementation of Multicast DNS (part of Zeroconf, also called\nRendezvous by Apple) for developers. It supports both acting as a Query and\na Responder, allowing any software to participate fully on the\n.localnetwork.","categories":["dns"],"shlibs_provided":["liblibmdnsd.so"],"messages":[{"message":"To use:\n     mdnsd 'unique name' 12.34.56.78 80 '/optionalpath'\nFor example:\n     mdnsd audiotron 192.168.123.195 80 '/index.asp' &","type":"install"}]},{"name":"mdocml","origin":"textproc/mdocml","version":"1.14.6_1","comment":"mdoc macro compiler","maintainer":"ports@FreeBSD.org","www":"https://mdocml.bsd.lv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61f16b7aefb05ce93de23bf2115b4dd550b2afc8bfe834c630c7a69dd77885c8","flatsize":1419191,"path":"All/mdocml-1.14.6_1.pkg","repopath":"All/mdocml-1.14.6_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":450688,"desc":"mdocml is a suite of tools compiling mdoc, the roff macro package of\nchoice for BSD manual pages, and man, the predominant historical\npackage for UNIX manuals. The mission of mdocml is to deprecate groff,\nthe GNU troff implementation, for displaying mdoc pages whilst\nproviding token support for man.\n\nmdocml consists of the libmandoc validating compiler and mandoc, which\ninterfaces with the compiler library to format output for UNIX\nterminals (with support for wide-character locales), XHTML, HTML,\nPostScript, and PDF.\n\nDisambiguation: mdocml is often referred to by its installed binary,\n\"mandoc\".","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe mdocml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mdns-repeater","origin":"net/mdns-repeater","version":"1.11","comment":"Multicast DNS repeater to re-broadcast mDNS packets across interfaces","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/kennylevinsen/mdns-repeater/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41cf66db418474bb55098467ab959cd7baa6d8764e1a4fe3da344839e21035d0","flatsize":34208,"path":"All/mdns-repeater-1.11.pkg","repopath":"All/mdns-repeater-1.11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13132,"desc":"mdns-repeater is a Multicast DNS repeater. Multicast DNS uses the 224.0.0.51\naddress, which is \"administratively scoped\" and does not leave the subnet.\n\nThis program re-broadcast mDNS packets from one interface to other interfaces.\n\nIt can be used to bridge zeroconf devices to work properly across the two\nsubnets.","categories":["net","dns"]},{"name":"mdf2iso","origin":"sysutils/mdf2iso","version":"0.3.1_1","comment":"Alcohol 120% to ISO converter","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/sysutils/mdf2iso/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cbd1996c8a70eec94c4df33e36dbf6d593f4d99ed3930877365df624e506ce9","flatsize":12005,"path":"All/mdf2iso-0.3.1_1.pkg","repopath":"All/mdf2iso-0.3.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5904,"desc":"MDF2ISO is a simple utility to convert an Alcohol 120%25 bin image into standard\nISO-9660 format, cue sheets, or a TOC file\n\nAlso available on Gitlab: https://gitlab.com/bsdforge/mdf2iso","categories":["sysutils"]},{"name":"mdk","origin":"lang/mdk","version":"1.3.0_3","comment":"Utilities for developing programs using MIX and MIXAL","maintainer":"antranigv@freebsd.am","www":"https://www.gnu.org/software/mdk/mdk.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ba63796aff831b2414004df00b2977e2438ad9d4d90e1f3913ec63c28f623b5","flatsize":1161953,"path":"All/mdk-1.3.0_3.pkg","repopath":"All/mdk-1.3.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":214548,"desc":"MIX is Donald Knuth's mythical computer as described in his monumental work\nThe Art of Computer Programming. As any of its real counterparts, the MIX\nfeatures registers, memory cells, an overflow toggle, comparison flags,\ninput-output devices, and a set of binary instructions executable by its virtual\nCPU. You can program the MIX using an assembly language called MIXAL, the MIX\nAssembly Language.\n\nMDK (MIX Development Kit) offers an emulation of MIX and MIXAL. The current\nversion MDK includes the following applications:\n\n   - mixasm: A MIXAL compiler, which translates your source files into binary\n     ones, executable by the MIX virtual machine.\n   - mixvm: A MIX virtual machine which is able to run and debug compiled MIXAL\n     programs, using a command line interface with readline's line editting\n     capabilities.\n   - gmixvm: A MIX virtual machine with a GTK+ GUI which allows you running and\n     debugging your MIXAL programs through a nice graphical interface.\n   - mixguile: A Guile interpreter with an embedded MIX virtual machine,\n     manipulable through a library of Scheme functions.\n   - mixvm.el: An elisp program which allows you to run mixvm within an Emacs\n     GUD window, simultaneously viewing your MIXAL source file in another\n     buffer.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang","gnome"],"shlibs_required":["libintl.so.8","libhistory.so.8","libreadline.so.8","libncurses.so.6","libguile-2.2.so.1","libgc-threaded.so.1","libglib-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0"],"options":{"GUILE":"on","NLS":"on"}},{"name":"mdds","origin":"devel/mdds","version":"2.1.1","comment":"Multi-dimensional data index algorithm","maintainer":"office@FreeBSD.org","www":"https://gitlab.com/mdds/mdds","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14aa22a1fb909f97e0dada64e607bb78d3a2b80005b5e594297b451468daf9dd","flatsize":1093850,"path":"All/mdds-2.1.1.pkg","repopath":"All/mdds-2.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":113216,"desc":"Multi-Dimensional Data Structure (mdds) is a collection of multi-dimensional\ndata structure and indexing algorithm.","categories":["devel"]},{"name":"mdcached","origin":"databases/mdcached","version":"1.0.9_2","comment":"High performance cache server similar to memcached","maintainer":"ivoras@FreeBSD.org","www":"https://mdcached.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b73d0cb0e5a085b894dc8d4668bd62f82ea2467461d6be49eae180e1fed20e0","flatsize":275175,"path":"All/mdcached-1.0.9_2.pkg","repopath":"All/mdcached-1.0.9_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":91752,"desc":"Bullet Cache is a memory database intended to be used much like memcached,\nbut offering much higher flexibility through use of record tags which can be\nused to perform bulk operations on sets of records. It has its own binary\nnetwork protocol which is accessible through Unix domain sockets and through\nTCP. It is indended to be accessed through a high-performance C library.","categories":["databases","net"],"options":{"DOCS":"on"}},{"name":"mdbx","origin":"databases/mdbx","version":"0.11.14_1","comment":"Lightning Memory-Mapped Database (Extended)","maintainer":"mahlon@martini.nu","www":"https://github.com/erthink/libmdbx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5bb929c7fd88383613e7307397791a4b70370cf0f501d72ec231287cac4587d2","flatsize":3372318,"path":"All/mdbx-0.11.14_1.pkg","repopath":"All/mdbx-0.11.14_1.pkg","licenselogic":"single","licenses":["OPENLDAP"],"pkgsize":407216,"desc":"libmdbx is an extremely fast, compact, powerful, embedded, transactional\nkey-value database, with permissive license. libmdbx has a specific set of\nproperties and capabilities, focused on creating unique lightweight solutions.\n\nHistorically, libmdbx is a deeply revised and extended descendant of the\namazing Lightning Memory-Mapped Database. libmdbx inherits all benefits from\nLMDB, but resolves some issues and adds a set of improvements.","categories":["databases"]},{"name":"mdbtools","origin":"databases/mdbtools","version":"1.0.0_2","comment":"Utilities and libraries to export data from MS Access databases (.mdb)","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/mdbtools/mdbtools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ec8855216515a80aab3f2a29e7fb3bec9c699071029a86443fa7c1c68a8ef0a","flatsize":841636,"path":"All/mdbtools-1.0.0_2.pkg","repopath":"All/mdbtools-1.0.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":184376,"desc":"MDB Tools is a set of programs to help you extract data from Microsoft Access\nfiles in various settings. See the NEWS file for information about the latest\nrelease.","deps":{"bash-completion":{"origin":"shells/bash-completion","version":"2.14.0,2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"readline":{"origin":"devel/readline","version":"8.2.10"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libglib-2.0.so.0","libreadline.so.8","libintl.so.8","libiconv.so.2","libodbcinst.so.2"],"shlibs_provided":["libmdb.so.3","libmdbodbc.so","libmdbodbcW.so","libmdbsql.so.3"],"options":{"DOCS":"on","LIBMSWSTR":"off","MANPAGES":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:mdbtools_project:mdbtools:1.0.0:::::dragonfly6:x86_64:2"}},{"name":"mdbook-mermaid","origin":"textproc/mdbook-mermaid","version":"0.13.0_5","comment":"Preprocessor for mdBook to add mermaid.js support","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/badboy/mdbook-mermaid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"349181dba877b1292bc8f4548a2f54275ead26dd22bd9702d7f8aabf2ddf5246","flatsize":6786853,"path":"All/mdbook-mermaid-0.13.0_5.pkg","repopath":"All/mdbook-mermaid-0.13.0_5.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1706648,"desc":"A preprocessor for mdbook to add mermaid.js support.","categories":["textproc"]},{"name":"mediawiki140-php83","origin":"www/mediawiki140","version":"1.40.4","comment":"Wiki engine used by Wikipedia","maintainer":"wen@FreeBSD.org","www":"https://www.mediawiki.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07d36e8981d741cb635b129890886be4a3dcbe97a8bfea40c5fff51a658591f0","flatsize":301967810,"path":"All/mediawiki140-php83-1.40.4.pkg","repopath":"All/mediawiki140-php83-1.40.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44843036,"desc":"MediaWiki is the collaborative editing software that runs Wikipedia,\nthe free encyclopedia, and other projects.\nIt's designed to handle a large number of users and pages without imposing\ntoo rigid a structure or workflow.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-readline":{"origin":"devel/php83-readline","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"options":{"IMAGICK":"off","LDAP":"off","MEMCACHED":"off","SOCKETS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:mediawiki:mediawiki:1.40.4:::::dragonfly6:x86_64","deprecated":"Upstream EOL","expiration_date":"2024-07-31","flavor":"php83"},"messages":[{"message":"Remember to check\n\n/usr/local/www/mediawiki/INSTALL\n\nand\n\n/usr/local/www/mediawiki/UPGRADE\n\nfor details","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"mdata-client","origin":"net-mgmt/mdata-client","version":"20151001_1","comment":"Metadata tools for use within guests of the SmartOS","maintainer":"otis@FreeBSD.org","www":"https://github.com/joyent/mdata-client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cea5b3803165a5481e92d79b2d4ab893b2e93ea1953bc52be07c7c48e201b4c","flatsize":247613,"path":"All/mdata-client-20151001_1.pkg","repopath":"All/mdata-client-20151001_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41292,"desc":"Metadata retrieval and manipulation tools for use within guests of the SmartOS\n(and SDC) hypervisor. These guests may be either SmartOS Zones or KVM virtual\nmachines.","categories":["net-mgmt"]},{"name":"mediawiki139-php83","origin":"www/mediawiki139","version":"1.39.8","comment":"Wiki engine used by Wikipedia","maintainer":"wen@FreeBSD.org","www":"https://www.mediawiki.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa1f45b2f67d76374f44aa93f0aaa9be263dafb1a499f8d8964a25a77351be47","flatsize":246623184,"path":"All/mediawiki139-php83-1.39.8.pkg","repopath":"All/mediawiki139-php83-1.39.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":41167404,"desc":"MediaWiki is the collaborative editing software that runs Wikipedia,\nthe free encyclopedia, and other projects.\nIt's designed to handle a large number of users and pages without imposing\ntoo rigid a structure or workflow.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-readline":{"origin":"devel/php83-readline","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"options":{"IMAGICK":"off","LDAP":"off","MEMCACHED":"off","SOCKETS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:mediawiki:mediawiki:1.39.8:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"Remember to check\n\n/usr/local/www/mediawiki/INSTALL\n\nand\n\n/usr/local/www/mediawiki/UPGRADE\n\nfor details","type":"install"}]},{"name":"mdbook-linkcheck","origin":"textproc/mdbook-linkcheck","version":"0.7.7_17","comment":"mdBook backend to check links","maintainer":"ports@FreeBSD.org","www":"https://github.com/Michael-F-Bryan/mdbook-linkcheck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"696970f957bf3e2d914b20d02a69b0afc7b01c283b474f06530123fe7039e661","flatsize":12192520,"path":"All/mdbook-linkcheck-0.7.7_17.pkg","repopath":"All/mdbook-linkcheck-0.7.7_17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3234236,"desc":"A backend for \"mdbook\" which will check your links for you. For use alongside\nthe built-in HTML renderer.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["textproc"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"messages":[{"message":"===>   NOTICE:\n\nThe mdbook-linkcheck port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"md5deep","origin":"security/md5deep","version":"4.4_4","comment":"Program to compute various message digests recursively","maintainer":"nobutaka@FreeBSD.org","www":"https://md5deep.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc22e603e5d705f4d84938c04fca56c908d868015989926e87dd75530b4d8696","flatsize":1507041,"path":"All/md5deep-4.4_4.pkg","repopath":"All/md5deep-4.4_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":114804,"desc":"md5deep is a cross-platform set of programs to compute\nvarious types of message digests on an arbitrary\nnumber of files. The programs run on Windows, Linux, *BSD,\nOS X, Solaris, and should run on most other platforms.\nmd5deep is similar to the md5sum program found in the\nGNU Coreutils package, but has many additional features.","categories":["security"]},{"name":"md4c","origin":"textproc/md4c","version":"0.5.2","comment":"Markdown Parser written in C","maintainer":"rosenke@dssgmbh.de","www":"https://github.com/mity/md4c/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c07dcfdff97f8e78e9ef0d5ab55a368dae26df26fa9c4be7fc81d960ba752238","flatsize":231741,"path":"All/md4c-0.5.2.pkg","repopath":"All/md4c-0.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65920,"desc":"C Markdown parser. Fast.\nSAX-like interface. Compliant to CommonMark specification.\nAlso allows converting from Markdown to HTML via md2html.","categories":["textproc"],"shlibs_provided":["libmd4c-html.so.0","libmd4c.so.0"],"annotations":{"cpe":"cpe:2.3:a:md4c_project:md4c:0.5.2:::::dragonfly6:x86_64"}},{"name":"mdal","origin":"math/mdal","version":"1.1.0","comment":"Mesh data abstration library","maintainer":"wen@FreeBSD.org","www":"https://www.mdal.xyz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97876600ab6a60a358ea2d5c40753fffb5d1b41c8b2be5358e96a16510d34636","flatsize":6055737,"path":"All/mdal-1.1.0.pkg","repopath":"All/mdal-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":939540,"desc":"Mesh Data Abstraction Library (MDAL) is a C++ library for handling unstructured\nmesh data released with MIT license. It provides a single data model for\nmultiple supported data formats. MDAL is used by QGIS for data access for mesh\nlayers.","deps":{"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"pdal":{"origin":"math/pdal","version":"2.5.4"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["math","geography"],"shlibs_required":["libhdf5.so.200","libgdal.so.35","libnetcdf.so.19","libxml2.so.2","libsqlite3.so.0"],"shlibs_provided":["libmdal.so"]},{"name":"mcxtrace","origin":"science/mcxtrace","version":"1.2_1","comment":"Monte Carlo X-ray tracing package","maintainer":"erkn@fysik.dtu.dk","www":"https://www.mcxtrace.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60fbb25b929d527588c60cf823a34ec9b8a4c830121592d38e215e1827b1cf08","flatsize":694172,"path":"All/mcxtrace-1.2_1.pkg","repopath":"All/mcxtrace-1.2_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":172072,"desc":"McXtrace - Monte Carlo ray tracing simulations of X-ray experiments.\n\nMcXtrace is a tool for simulating X-ray instrumentation and experiments using a\nray-tracing formalism. Currently the main use of McXtrace is in the field of\nsynchrotron beamline instrumentation design, but various other uses have been\nfound, such as designing X-ray telescopes or for laboratory source-based\nequipment.","categories":["science"]},{"name":"mediawiki139-php81","origin":"www/mediawiki139","version":"1.39.8","comment":"Wiki engine used by Wikipedia","maintainer":"wen@FreeBSD.org","www":"https://www.mediawiki.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52d809b46658664f409f14fdbee8598e5691619b208b0768e41886dbf64a0f8b","flatsize":246623184,"path":"All/mediawiki139-php81-1.39.8.pkg","repopath":"All/mediawiki139-php81-1.39.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":41169636,"desc":"MediaWiki is the collaborative editing software that runs Wikipedia,\nthe free encyclopedia, and other projects.\nIt's designed to handle a large number of users and pages without imposing\ntoo rigid a structure or workflow.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-readline":{"origin":"devel/php81-readline","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www"],"options":{"IMAGICK":"off","LDAP":"off","MEMCACHED":"off","SOCKETS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:mediawiki:mediawiki:1.39.8:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"Remember to check\n\n/usr/local/www/mediawiki/INSTALL\n\nand\n\n/usr/local/www/mediawiki/UPGRADE\n\nfor details","type":"install"}]},{"name":"mcwm","origin":"x11-wm/mcwm","version":"20130209_1","comment":"Small window manager inspired by CTWM, evilwm, and tinywm","maintainer":"jakub_lach@mailplus.pl","www":"https://hack.org/mc/hacks/mcwm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f945164321913331d6531cc9a0410a247ba7eedfaddc2c504ac6eb556a9ce66d","flatsize":55289,"path":"All/mcwm-20130209_1.pkg","repopath":"All/mcwm-20130209_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":23456,"desc":"mcwm is a minimalistic floating window manager for the X Window System.\nIt is built directly on top of XCB, the C binding for the X11 protocol.\nIt doesn't use the Xlib API at all.\n\nAll functions are available from the keyboard, but the mouse can be\nused for moving,resizing and raise/lower.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"}},"categories":["x11-wm"],"shlibs_required":["libxcb.so.1","libxcb-randr.so.0","libxcb-keysyms.so.1","libxcb-icccm.so.4","libxcb-util.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"With default config.h mcwm uses urxvt as terminal.\n\nYou can define your own custom config with\nMCWM_CONF=/path/to/mcwm/config.h or you can use\nflags for basic configuration.\n\nSee man mcwm(1) for details.","type":"install"}]},{"name":"mda-lv2","origin":"audio/mda-lv2","version":"1.2.6","comment":"LV2 port of the MDA plugins by Paul Kellett","maintainer":"yuri@FreeBSD.org","www":"https://drobilla.net/software/mda-lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e122ac88cb14ae7164499fd38402fa67190136e68448b0e42fdda8b9528bc68d","flatsize":4077386,"path":"All/mda-lv2-1.2.6.pkg","repopath":"All/mda-lv2-1.2.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1970468,"desc":"MDA-LV2 is an LV2 port of the MDA plugins by Paul Kellett. It contains\n36 high-quality plugins for a variety of tasks.\n\nThis is a more or less faithful port of both the effects and instrument\nplugins. The only functional difference in code is to support LV2-style\ntoggle ports (> 0.0 is on, rather than 0.5). All the plugins have been\ntested, and thanks to several bug fixes this collection should be more\nreliable than the original.","categories":["audio"]},{"name":"mcweject","origin":"sysutils/mcweject","version":"1.1_1","comment":"Removable media eject","maintainer":"jwb@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3449291a0564d027721a7fad818ef74fbf4f4f130ecf9ad3a9f2a4e97983681","flatsize":13220,"path":"All/mcweject-1.1_1.pkg","repopath":"All/mcweject-1.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6732,"desc":"Command line utility for ejecting removable media.","categories":["sysutils"],"messages":[{"message":"The file eject.allow has been installed in /usr/local/share/examples/.\n\nCopy this file to /usr/local/etc/eject.allow, and edit to reflect\nthe devices you wish to be ejectable.","type":"install"}]},{"name":"mdbook","origin":"textproc/mdbook","version":"0.4.40_1","comment":"Create book from Markdown files (like GitBook but implemented in Rust)","maintainer":"eduardo@FreeBSD.org","www":"https://rust-lang.github.io/mdBook/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3512818f9ed9cb2818dbdde8edb45b27f9e968ce9421cf858ed9be5062894d47","flatsize":11856129,"path":"All/mdbook-0.4.40_1.pkg","repopath":"All/mdbook-0.4.40_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":3475032,"desc":"mdBook is a utility to create online books from Markdown (CommonMark) files.\nIt's very similar to Gitbook but written in Rust.","categories":["textproc"],"annotations":{"cpe":"cpe:2.3:a:rust-lang:mdbook:0.4.40:::::dragonfly6:x86_64:1"}},{"name":"mctc-lib","origin":"science/mctc-lib","version":"0.3.1_1","comment":"Computation tool chain library to work with molecular structure data","maintainer":"yuri@FreeBSD.org","www":"https://grimme-lab.github.io/mctc-lib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf92997e897aef7d7b0210abb033ed6321545ec04f3ede131f31efc67d05b557","flatsize":446176,"path":"All/mctc-lib-0.3.1_1.pkg","repopath":"All/mctc-lib-0.3.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":224892,"desc":"Common tool chain for working with molecular structure data in various\napplications. This library provides a unified way to perform\noperations on molecular structure data, like reading and writing to\ncommon geometry file formats.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libmctc-lib.so.0"]},{"name":"mcxtrace-comps","origin":"science/mcxtrace-comps","version":"1.2","comment":"Component Library for the McXtrace X-ray tracing package","maintainer":"erkn@fysik.dtu.dk","www":"https://www.mcxtrace.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88e9bd05c474b11368508325405ebc3f7bcf47d51a137ad1ec54d57d7684c845","flatsize":9002969,"path":"All/mcxtrace-comps-1.2.pkg","repopath":"All/mcxtrace-comps-1.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1424384,"desc":"McXtrace - Monte Carlo ray tracing simulations of X-ray experiments.\n\nMcXtrace is a tool for simulating X-ray instrumentation and experiments\nusing a ray-tracing formalism. Currently the main use of McXtrace\nis in the field of synchrotron beamline instrumentation design, but\nvarious other uses have been found, for instance for designing X-ray\ntelescopes or for laboratory sources.\n\nThis port contains the McXtrace component library.","deps":{"mcxtrace":{"origin":"science/mcxtrace","version":"1.2_1"}},"categories":["science"]},{"name":"mcstas","origin":"science/mcstas","version":"2.5","comment":"Monte Carlo neutron ray tracing package","maintainer":"erkn@fysik.dtu.dk","www":"https://www.mcstas.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17589369d0a411a69a2f34777db7179eca457e946cd116620f6f462d73809d66","flatsize":608067,"path":"All/mcstas-2.5.pkg","repopath":"All/mcstas-2.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":157360,"desc":"McStas - Monte Carlo ray tracing simulations of neutron experiments.\n\nMcStas is a tool for simulating neutron instrumentation and experiments\nusing a ray-tracing formalism. Currently the main use of McStas is in the\nfield of instrument design.","categories":["science"]},{"name":"mcrypt","origin":"security/mcrypt","version":"2.6.8_4","comment":"Replacement for crypt(1)","maintainer":"ports@FreeBSD.org","www":"https://mcrypt.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"728c2c08ed71defb6b90bf90dff1a7b151a2da40722af16a8341dc4eaadd2cb2","flatsize":182643,"path":"All/mcrypt-2.6.8_4.pkg","repopath":"All/mcrypt-2.6.8_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":62868,"desc":"This program is intended to replace crypt(1), It supports all the\nalgorithms and modes in libmcrypt (BLOWFISH, TWOFISH, DES, TripleDES,\n3-WAY, SAFER, LOKI97, GOST, RC2, RC6, MARS, IDEA, RIJNDAEL, SERPENT,\nCAST, ARCFOUR and WAKE), and is compatibile with UNIX crypt(1) and\nwith des(1) from Solaris.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libmcrypt":{"origin":"security/libmcrypt","version":"2.5.8_4"},"mhash":{"origin":"security/mhash","version":"0.9.9.9_6"}},"categories":["security"],"shlibs_required":["libintl.so.8","libmhash.so.2","libmcrypt.so.4"],"options":{"DOCS":"on","EXAMPLES":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:mcrypt:mcrypt:2.6.8:::::dragonfly6:x86_64:4"},"messages":[{"message":"===>   NOTICE:\n\nThe mcrypt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mcsim","origin":"math/mcsim","version":"6.2.0_2","comment":"Monte Carlo stochastic simulations and Bayesian inference","maintainer":"ale_sagra@hotmail.com","www":"https://www.gnu.org/software/mcsim/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"928395c188a29bb3cf8788c5240d9d13d01cadd1ac773b6784f7976989211f7a","flatsize":2042290,"path":"All/mcsim-6.2.0_2.pkg","repopath":"All/mcsim-6.2.0_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":411200,"desc":"GNU MCSim is a simulation package, written in C, which allows you to:\n\n   * design and run your own statistical or simulation models\n   * perform Monte Carlo stochastic simulations\n   * do Bayesian inference through Markov Chain Monte Carlo simulations\n   * formally optimize experimental designs","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math"],"shlibs_provided":["libmcsim.so.0"],"options":{"GSL":"on","SUNDIALS":"off"}},{"name":"mcpl","origin":"science/mcpl","version":"1.6.2","comment":"Monte Carlo Particle Lists library","maintainer":"yuri@FreeBSD.org","www":"https://mctools.github.io/mcpl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff454aed61c1b372a4b31bd61668ae11b284380d0bbd53950d629bfa60730c63","flatsize":246783,"path":"All/mcpl-1.6.2.pkg","repopath":"All/mcpl-1.6.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":67352,"desc":"MCPL is a binary file format for usage in physics simulations.\n\nMCPL files contain lists of particle state information, and allows for easy\nstorage and interchange of particles between various Monte Carlo simulation\napplications. It is implemented in portable C code and is made available to\nthe scientific community, along with converters and plugins for several popular\nsimulation packages.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_provided":["libmcpl.so","libphitsmcpl.so","libsswmcpl.so"]},{"name":"mcpp","origin":"devel/mcpp","version":"2.7.2.1","comment":"Alternative C/C++ preprocessor","maintainer":"kmatsui@t3.rim.or.jp","www":"https://mcpp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c3afb9c90da337a70f3b1a33b6f3853d68f58f7c462539e8c1d46f3171c065f","flatsize":1238808,"path":"All/mcpp-2.7.2.1.pkg","repopath":"All/mcpp-2.7.2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":283496,"desc":"C/C++ preprocessor defines and expands macros and processes '#if',\n'#include' and some other directives.\n\nMCPP is an alternative C/C++ preprocessor with the highest conformance.\nIt supports multiple standards: K&R, ISO C90, ISO C99, and ISO C++98.\nMCPP is especially useful for debugging a source program which use\ncomplicated macros and also useful for checking portability of a source.\n\nThough mcpp could be built as a replacement of GCC's resident\npreprocessor or as a stand-alone program without using library build of\nmcpp, this package installs a program named 'mcpp' which links shared\nlibrary of libmcpp and behaves independent from GCC.","categories":["devel"],"shlibs_provided":["libmcpp.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:mcpp_project:mcpp:2.7.2.1:::::dragonfly6:x86_64"}},{"name":"mclk-lv2","origin":"audio/mclk-lv2","version":"0.2.3","comment":"Midi clock generator LV2 plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/x42/mclk.lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec2bbe8c7c3ac9826f64273c9a34bddf3ee17d862c61a2835330a9739622608e","flatsize":37261,"path":"All/mclk-lv2-0.2.3.pkg","repopath":"All/mclk-lv2-0.2.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14296,"desc":"mclk.lv2 is MIDI Clock and MIDI realtime-message generator. It can run freely\nwith dedicated BPM, start/stop/continue controls or generate MIDI Clock using\nhost-provided musical time.\n\nmclk.lv2 supports Transport, Song-Position and MIDI Clock and allows to only\ngenerate a subset.","categories":["audio"]},{"name":"mcron","origin":"sysutils/mcron","version":"1.2.3_1","comment":"100% compatible replacement for Vixie cron","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/mcron/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9faf2843c654887340b854723c48539561dd0aced25d0e4457daecec023e601","flatsize":2467056,"path":"All/mcron-1.2.3_1.pkg","repopath":"All/mcron-1.2.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":345808,"desc":"The mcron program represents a complete re-think of the cron concept originally\nfound in the Berkeley and AT&T unices, and subsequently rationalized by Paul\nVixie. The original idea was to have a daemon that wakes up every minute, scans\na set of files under a special directory, and determines from those files if\nany shell commands should be executed in this minute.\n\nThe new idea is to read the required command instructions, work out which\ncommand needs to be executed next, and then sleep until the inferred time has\narrived. On waking the commands are run, and the time of the next command is\ncomputed. Furthermore, the specifications are written in scheme, allowing at\nthe same time simple command execution instructions and very much more flexible\nones to be composed than the original Vixie format. This has several useful\nadvantages over the original idea.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"guile3":{"origin":"lang/guile3","version":"3.0.9_2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe mcron port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mcelog","origin":"sysutils/mcelog","version":"178_1","comment":"Collects and decodes Machine Check Exception data","maintainer":"ports@FreeBSD.org","www":"http://mcelog.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04a779602f4b01e183d13071fd871a977d838236920c454859d3ccbafed2f356","flatsize":141311,"path":"All/mcelog-178_1.pkg","repopath":"All/mcelog-178_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":49828,"desc":"mcelog processes machine checks (in particular memory and CPU\nhardware errors) on modern x86-based Unix systems and\nproduces human-readable output.\n\nThis software is heavily patched to work on FreeBSD systems,\nand thus provides an extremely limited subset of features as\nof this writing (for example, daemon mode is not currently\nsupported).\n\nThe primary purpose is to provide a way to decode MCE output\nfrom the FreeBSD kernel into something more human-readable\nusing the command 'mcelog --no-dmi --ascii'.\n\nFreeBSD conversion patches were originally written by John\nBaldwin <jhb@freebsd.org> and later incorporated into this\nport.","categories":["sysutils"],"messages":[{"message":"You can decode MCE output from the FreeBSD kernel by\nusing the following command:\n\n  mcelog --no-dmi --ascii --file /path/to/log\n\nOr if you wish to paste the MCE via stdin:\n\n  mcelog --no-dmi --ascii\n  {...paste MCE and send EOF/press Ctrl-D...}","type":"install"},{"message":"===>   NOTICE:\n\nThe mcelog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mbx2mbox","origin":"mail/mbx2mbox","version":"0.34_1","comment":"MS Outlook Express .mbx to mbox file converter","maintainer":"ports@FreeBSD.org","www":"http://mbx2mbox.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81da7c2cdec944060f3b6ed9b8405586039147e10e8a3743fda98c0cd26f6972","flatsize":7996,"path":"All/mbx2mbox-0.34_1.pkg","repopath":"All/mbx2mbox-0.34_1.pkg","licenselogic":"single","pkgsize":5464,"desc":"mbx2mbox converts Microsoft Outlook Express .mbx files into\nstandard mail files (mbox) that programs like Pine, Mutt, and\nNetscape can parse.\n\nUsage: mbx2mbox file1.mbx file2.mbx ...","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe mbx2mbox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mcabber","origin":"net-im/mcabber","version":"1.1.2_2","comment":"Small Jabber console client","maintainer":"ports@FreeBSD.org","www":"https://www.lilotux.net/~mikael/mcabber/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f356fddce39bf4328681dfbc2623c822a180d8c2ccd2424f9cc3da51e00a199","flatsize":721943,"path":"All/mcabber-1.1.2_2.pkg","repopath":"All/mcabber-1.1.2_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":248992,"desc":"Mcabber is a small Jabber console client.\n\nHere are some of the features of mcabber:\n o   SSL support.\n\n o   History  logging: If enabled (see the CONFIGURATION FILE section),\n     mcabber can save discussions to history log files.\n\n o   Commands completion: If possible, mcabber will try to complete your\n     command line if you hit the Tab key.\n\n o   External actions: Some events (like receiving a message) can trig-\n     ger an external action, for example a  shell  script  (you  need  to\n     enable  it  in  your  configuration  file).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libidn":{"origin":"dns/libidn","version":"1.42"},"loudmouth":{"origin":"net-im/loudmouth","version":"1.5.4_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net-im"],"shlibs_required":["libgmodule-2.0.so.0","libloudmouth-1.so.0","libglib-2.0.so.0","libintl.so.8","libidn.so.12","libpanel.so.6","libcharset.so.1","libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libbeep.so","libfifo.so","liburlregex.so","libxttitle.so"],"options":{"EXAMPLES":"on","GPGME":"off","IDN":"on","OTR":"off","ASPELL":"off","ENCHANT":"off"},"annotations":{"cpe":"cpe:2.3:a:mcabber:mcabber:1.1.2:::::dragonfly6:x86_64:2"},"messages":[{"message":"===>   NOTICE:\n\nThe mcabber port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mbuffer","origin":"misc/mbuffer","version":"20240107","comment":"Tool for buffering data streams","maintainer":"loader@FreeBSD.org","www":"https://www.maier-komor.de/mbuffer.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8a2ede191dfd970092541e296260068c62b35d2047369ff189798620791e107","flatsize":123708,"path":"All/mbuffer-20240107.pkg","repopath":"All/mbuffer-20240107.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":50632,"desc":"mbuffer is a tool for buffering data streams. It is also a replacement\nfor buffer with additional functionality:\n\n- multi-target network output\n- on the fly hash calculation\n- display of I/O speed\n- optional use of memory mapped I/O for huge buffers\n- multithreaded instead of sharedmemory ipc\n- multi volume support\n- autoloader support\n- networking support\n- command-line options compatible to buffer","deps":{"mhash":{"origin":"security/mhash","version":"0.9.9.9_6"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["misc"],"shlibs_required":["libcrypto.so.12"],"options":{"GCRYPT":"off","MHASH":"on","RHASH":"off"}},{"name":"mediawiki140-php82","origin":"www/mediawiki140","version":"1.40.4","comment":"Wiki engine used by Wikipedia","maintainer":"wen@FreeBSD.org","www":"https://www.mediawiki.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ce9662351a23b0d0e44649bd9675231e75a403b7a0ef0bdba07e9cda5b708a4","flatsize":301967810,"path":"All/mediawiki140-php82-1.40.4.pkg","repopath":"All/mediawiki140-php82-1.40.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44841208,"desc":"MediaWiki is the collaborative editing software that runs Wikipedia,\nthe free encyclopedia, and other projects.\nIt's designed to handle a large number of users and pages without imposing\ntoo rigid a structure or workflow.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-readline":{"origin":"devel/php82-readline","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"IMAGICK":"off","LDAP":"off","MEMCACHED":"off","SOCKETS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:mediawiki:mediawiki:1.40.4:::::dragonfly6:x86_64","deprecated":"Upstream EOL","expiration_date":"2024-07-31","flavor":"php82"},"messages":[{"message":"Remember to check\n\n/usr/local/www/mediawiki/INSTALL\n\nand\n\n/usr/local/www/mediawiki/UPGRADE\n\nfor details","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"mbrowse","origin":"net-mgmt/mbrowse","version":"0.4.3_3","comment":"SNMP MIB Browser for X","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/mbrowse/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f7e5847719fbd2c906d19a5a48b6ae36d44ad1e694c133f624c5bd33b1ccb45","flatsize":76960,"path":"All/mbrowse-0.4.3_3.pkg","repopath":"All/mbrowse-0.4.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27364,"desc":"Mbrowse is a GUI MIB browser and query tool based on GTK and Net-SNMP.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net-mgmt"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libnetsnmp.so.40"],"messages":[{"message":"===>   NOTICE:\n\nThe mbrowse port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mboxgrep","origin":"mail/mboxgrep","version":"0.7.12a_1","comment":"Utility to scan mailboxes for messages matching a regular expression","maintainer":"fuz@FreeBSD.org","www":"https://mboxgrep.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67ed20947d67a1c1fcdf52a9840bd8ebfc96f713e0bcd571c88d53dcc2abd49b","flatsize":67460,"path":"All/mboxgrep-0.7.12a_1.pkg","repopath":"All/mboxgrep-0.7.12a_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":27440,"desc":"mboxgrep is a small utility that scans a mailbox for messages matching a\nregular expression. Found messages can be either displayed on standard output,\ncounted, deleted, piped to a shell command or written to another mailbox.\n\nIts features include:\n\n* ability to limit the search to message body or headers (although the whole\nmessage is scanned by default)\n* message counting\n* ability to invert the sense of matching\n* ability to write found messages to another mailbox\n* support for mbox (either plain or compressed), MH, nnmh, nnml and maildir\nfolders\n* support for basic and extended POSIX regular expressions, and, optionally,\nPerl-complatible regular expressions (if linked with the PCRE library)","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"options":{"PCRE":"on"}},{"name":"mcfly","origin":"sysutils/mcfly","version":"0.9.0_1","comment":"Fly through your shell history","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cantino/mcfly","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d805685c061650db206626c7e009a2e324cdfc63a82c3def01f3bf0bce269ec6","flatsize":4605698,"path":"All/mcfly-0.9.0_1.pkg","repopath":"All/mcfly-0.9.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1648284,"desc":"McFly replaces your default ctrl-r shell history search with an intelligent\nsearch engine that takes into account your working directory and the context of\nrecently executed commands. McFly's suggestions are prioritized in real time\nwith a small neural network.","categories":["sysutils"]},{"name":"mbpurple","origin":"net-im/mbpurple","version":"0.3.0_6","comment":"Integrate Twitter with Pidgin (AKA microblog-purple)","maintainer":"portmaster@bsdforge.com","www":"https://BSDforge.com/projects/net-im/mbpurple/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eea3fd1ddefa65671a3688132bc320072877075a05449522900d1c6656de2235","flatsize":333438,"path":"All/mbpurple-0.3.0_6.pkg","repopath":"All/mbpurple-0.3.0_6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":82580,"desc":"This plugin allows you to set up your twitter accounts as buddies\nin pidgin.  It supports OAuth authentication and HTTPS.\n\nYou will see messages from your timeline which you can reply to,\nretweet, etc.","deps":{"pidgin":{"origin":"net-im/pidgin","version":"2.14.13"}},"categories":["net-im"],"shlibs_required":["libpurple.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"mbox2mdir","origin":"mail/mbox2mdir","version":"1.4","comment":"Mbox to qmail's Maildir converter written in C++","maintainer":"acm@FreeBSD.org","www":"https://sageshome.net/oss/mbox2mdir.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b4a8d364115c9496e43f158f78c734abe5f8bf1483f7e0cda55761c9554c420","flatsize":92993,"path":"All/mbox2mdir-1.4.pkg","repopath":"All/mbox2mdir-1.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10864,"desc":"mbox2mdir is a small program to convert mail stored in UNIX mbox format to\nqmail's Maildir format. It can (optionally) also truncate the source mbox file\nupon successful conversion. I use it to move mail delivered by /bin/mail or\nsendmail to qmail Maildir folders, but of course there are many other possible\nuses for it.","categories":["mail"]},{"name":"mblaze","origin":"mail/mblaze","version":"1.2_1","comment":"Unix utilities to deal with Maildir","maintainer":"loader@FreeBSD.org","www":"https://github.com/leahneukirchen/mblaze","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b789643cf96c012549ecc437d072c04955d82bc4b019c29c9a4c0e12ab9a203e","flatsize":604045,"path":"All/mblaze-1.2_1.pkg","repopath":"All/mblaze-1.2_1.pkg","licenselogic":"and","licenses":["CC0-1.0","MIT","PD"],"pkgsize":126292,"desc":"The mblaze message system is a set of Unix utilities for processing and\ninteracting with mail messages which are stored in maildir folders.","categories":["mail"]},{"name":"mbox-importer","origin":"deskutils/mbox-importer","version":"23.08.5","comment":"Import mbox files to KMail","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac1010cb483d779baa6478b4c979f7020e6cbd401fd4d6ba0249efc465d1885e","flatsize":143597,"path":"All/mbox-importer-23.08.5.pkg","repopath":"All/mbox-importer-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":38308,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kimap":{"origin":"net/kimap","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"libkleo":{"origin":"security/libkleo","version":"23.08.5"},"mailcommon":{"origin":"net/mailcommon","version":"23.08.5"},"mailimporter":{"origin":"net/mailimporter","version":"23.08.5"},"messagelib":{"origin":"net/messagelib","version":"23.08.5"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKPim5MailImporterAkonadi.so.5","libKPim5MailCommon.so.5","libKPim5MailImporter.so.5","libKPim5MessageComposer.so.5","libKPim5AkonadiMime.so.5","libKPim5IdentityManagementWidgets.so.5","libKPim5PimCommonAkonadi.so.5","libKPim5AkonadiContact.so.5","libKF5Contacts.so.5","libKPim5GrantleeTheme.so.5","libGrantlee_Templates.so.5","libKPim5IMAP.so.5","libKPim5AkonadiWidgets.so.5","libKPim5AkonadiCore.so.5","libKPim5MessageCore.so.5","libKPim5IdentityManagement.so.5","libKPim5PimCommon.so.5","libKPim5Libkdepim.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKF5Archive.so.5","libKPim5Mime.so.5","libKPim5Libkleo.so.5","libKF5ItemModels.so.5","libKPim5TextEdit.so.5","libqgpgme.so.15","libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"mboxstats","origin":"mail/mboxstats","version":"3.1","comment":"Creates top-10 lists of the messages in a mailbox","maintainer":"ports@FreeBSD.org","www":"http://vanheusden.com/mboxstats/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0076e22a7ec1157703759b8a41d9d8284bb7d52998bccded2bafc2704325e586","flatsize":100029,"path":"All/mboxstats-3.1.pkg","repopath":"All/mboxstats-3.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":39124,"desc":"mboxstats creates several top-10 lists from a file containing message\nin mbox-format.  List of top10 lists:\n\no Top writes\no Top receivers\no Top subjects\no Top cc'ers\no Top top-level-domain\no Top timezones\no Top organisations\no Top useragents (mailprograms)\no Top month/day-of-month/day-of-week/hour\no Average number of lines per message\no All kinds of per-user statistics\n\nAnd much more!","categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe mboxstats port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mbelib","origin":"comms/mbelib","version":"1.3.0","comment":"P25 Phase 1 and ProVoice vocoder","maintainer":"takefu@airport.fm","www":"https://github.com/szechyjs/mbelib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e1e4caa4d27071c7c65fb016fec2871a772ee4bb75a8ecbe2295c71f71cb398","flatsize":255736,"path":"All/mbelib-1.3.0.pkg","repopath":"All/mbelib-1.3.0.pkg","licenselogic":"and","licenses":["ISCL","UNKNOWN"],"pkgsize":41708,"desc":"mbelib supports the 7200x4400 bit/s codec used in P25 Phase 1,\nthe 7100x4400 bit/s codec used in ProVoice and the \"Half Rate\"\n3600x2250 bit/s vocoder used in various radio systems.","categories":["comms","hamradio"],"shlibs_provided":["libmbe.so.1"]},{"name":"mb2md","origin":"mail/mb2md","version":"3.20_1","comment":"Converts mbox mailboxes to Maildir","maintainer":"garga@FreeBSD.org","www":"http://batleth.sapienti-sat.org/projects/mb2md/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51b3cb64c509bda1f7df3434451129b504c8533ec650f52dbb35b9fdb1a2c17f","flatsize":53632,"path":"All/mb2md-3.20_1.pkg","repopath":"All/mb2md-3.20_1.pkg","licenselogic":"single","pkgsize":14660,"desc":"This is a Perl script that reads a directory of Mbox format\nmailboxes and converts them to Maildir format.\n\nSome details of this are to suit Courier IMAP's naming\nconventions for Maildir mailboxes.","deps":{"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"]},{"name":"mbasecalc","origin":"math/mbasecalc","version":"1.1_8","comment":"Simple calculator program inspired by basecalc","maintainer":"ports@FreeBSD.org","www":"https://www.muquit.com/muquit/software/mbasecalc/mbasecalc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0518878549d79d11cb47804e3eb5d4d0fa7d4ef0069feaa3053919b5eb4e3af5","flatsize":62900,"path":"All/mbasecalc-1.1_8.pkg","repopath":"All/mbasecalc-1.1_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24504,"desc":"basecalc came with Xlib Programming Manual from O'Reilly as an\nexample of X lib programming. mbasecalc is an immitation of basecalc\nwhich is available on different platforms.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"}},"categories":["math"],"shlibs_required":["libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe mbasecalc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"maxcso","origin":"archivers/maxcso","version":"1.13.0.27","comment":"Fast ISO to CSO compressor for PSP and PS2 emulators","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/unknownbrackets/maxcso","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c1206c67cb1794637e5a4cb20f4b614c05bd45371c0f1b5797510eb187b0602","flatsize":182815,"path":"All/maxcso-1.13.0.27.pkg","repopath":"All/maxcso-1.13.0.27.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":71216,"desc":"A fast ISO to CSO compression program for use with PSP (PlayStation Portable)\nand PS2 (PlayStation 2) emulators, which uses multiple algorithms for best\ncompression ratio.","deps":{"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"zopfli":{"origin":"archivers/zopfli","version":"1.0.3_1"}},"categories":["archivers"],"shlibs_required":["libuv.so.1","liblz4.so.1","libzopfli.so.1","libdeflate.so.0"]},{"name":"mawk","origin":"lang/mawk","version":"1.3.4.20240123_1","comment":"Interpreter for the AWK Programming Language","maintainer":"wen@FreeBSD.org","www":"https://invisible-island.net/mawk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42adcc7de4701fa88b5e723d2fc367754a7b8790e5b36146fb356902a8febb02","flatsize":214051,"path":"All/mawk-1.3.4.20240123_1.pkg","repopath":"All/mawk-1.3.4.20240123_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":102224,"desc":"mawk is an interpreter for the AWK Programming Language. The AWK language is\nuseful for manipulation of data files, text retrieval and processing, and for\nprototyping and experimenting with algorithms. mawk is a new awk meaning it\nimplements the AWK language as defined in Aho, Kernighan and Weinberger, The\nAWK Programming Language, Addison-Wesley Publishing, 1988 (hereafter referred\nto as the AWK book.)  mawk conforms to the Posix 1003.2 (draft 11.3) definition\nof the AWK language which contains a few features not described in the AWK\nbook, and mawk provides a small number of extensions.","categories":["lang"]},{"name":"maven-wrapper","origin":"devel/maven-wrapper","version":"2","comment":"Wrapper script for the various installations of Maven","maintainer":"michaelo@apache.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d10c2f7605b3849e05b897ab0f45ed77c707d1bae7decce09962d6a12e02b251","flatsize":1114,"path":"All/maven-wrapper-2.pkg","repopath":"All/maven-wrapper-2.pkg","licenselogic":"single","pkgsize":976,"desc":"The maven-wrapper provides a convenient way to switch between several Maven\ninstallations.\n\n- By setting the MAVEN_HOME environment variable the user can select the Maven\n  instance to use.\n- A default Maven instance is selected according to the files in\n  /usr/local/etc/maven-wrapper/instances.d/","categories":["devel","java"]},{"name":"mbedtls","origin":"security/mbedtls","version":"2.28.8","comment":"SSL/TLS and cryptography library","maintainer":"tijl@FreeBSD.org","www":"https://www.trustedfirmware.org/projects/mbed-tls/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9a4fd1bddaf23fd33c8052db467dea36a351936e4c0f635d0838ade0aaed205","flatsize":6486345,"path":"All/mbedtls-2.28.8.pkg","repopath":"All/mbedtls-2.28.8.pkg","licenselogic":"or","licenses":["APACHE20","GPLv2+"],"pkgsize":955820,"desc":"mbed TLS is a lightweight, portable, fully featured and standards compliant\nSSL/TLS and cryptography library.","categories":["security","devel"],"shlibs_provided":["libmbedcrypto.so.7","libmbedtls.so.14","libmbedx509.so.1"]},{"name":"mbdyn","origin":"science/mbdyn","version":"1.7.3_16","comment":"MultiBody Dynamics analysis system","maintainer":"yuri@FreeBSD.org","www":"https://www.mbdyn.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a061f419721ffa34a13b23082b81c4efd44c9d910369351dca952520d6ecae9b","flatsize":9468666,"path":"All/mbdyn-1.7.3_16.pkg","repopath":"All/mbdyn-1.7.3_16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1959128,"desc":"* What MBDyn is\n  o a command-line, direct initial-value problem solver\n    with a large, flexible multifield element library\n  o a research tool\n  o a community developed, research driven open-source software\n* What MBDyn is not\n  o a complete out-of-the-box ``bells and whistles'' GUI for solid modeling\n  o a commercial tool\n  o a completely supported software","deps":{"arpack-ng":{"origin":"math/arpack-ng","version":"3.9.1_2"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"}},"categories":["science"],"shlibs_required":["libumfpack.so.6","libcholmod.so.5","liblapack.so.3","libcamd.so.3","libccolamd.so.3","libcolamd.so.3","libamd.so.3","libblas.so.3","libsuitesparseconfig.so.7","libgfortran.so.5","libquadmath.so.0","libltdl.so.7","libatomic_ops_gpl.so.1","libatomic_ops.so.1","libarpack.so.2"],"shlibs_provided":["libmbc.so.0"],"options":{"CHACO":"off","METIS":"off","REFERENCE":"on","ATLAS":"off"}},{"name":"mediawiki140-php81","origin":"www/mediawiki140","version":"1.40.4","comment":"Wiki engine used by Wikipedia","maintainer":"wen@FreeBSD.org","www":"https://www.mediawiki.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"275fac30c4e0b54cb2afc1a2c8dc2f423c6e8e77ecbb2816378e876d6106b952","flatsize":301967810,"path":"All/mediawiki140-php81-1.40.4.pkg","repopath":"All/mediawiki140-php81-1.40.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44839332,"desc":"MediaWiki is the collaborative editing software that runs Wikipedia,\nthe free encyclopedia, and other projects.\nIt's designed to handle a large number of users and pages without imposing\ntoo rigid a structure or workflow.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-readline":{"origin":"devel/php81-readline","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www"],"options":{"IMAGICK":"off","LDAP":"off","MEMCACHED":"off","SOCKETS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:mediawiki:mediawiki:1.40.4:::::dragonfly6:x86_64","deprecated":"Upstream EOL","expiration_date":"2024-07-31","flavor":"php81"},"messages":[{"message":"Remember to check\n\n/usr/local/www/mediawiki/INSTALL\n\nand\n\n/usr/local/www/mediawiki/UPGRADE\n\nfor details","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"maude","origin":"lang/maude","version":"2.7.1_2","comment":"High-performance reflective language","maintainer":"ports@FreeBSD.org","www":"https://maude.cs.uiuc.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6952d458160e34f26496d5a637dcacf9a17c38ff55ce24db1387697676679aaf","flatsize":3352971,"path":"All/maude-2.7.1_2.pkg","repopath":"All/maude-2.7.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":921632,"desc":"Maude is a high-performance reflective language and system supporting both\nequational and rewriting logic specification and programming for a wide range\nof applications. Maude has been influenced in important ways by the OBJ3\nlanguage, which can be regarded as an equational logic sublanguage. Besides\nsupporting equational specification and programming, Maude also supports\nrewriting logic computation.\n\nRewriting logic is a logic of concurrent change that can naturally deal with\nstate and with concurrent computations. It has good properties as a general\nsemantic framework for giving executable semantics to a wide range of\nlanguages and models of concurrency. In particular, it supports very well\nconcurrent object-oriented computation. The same reasons making rewriting\nlogic a good semantic framework make it also a good logical framework, that\nis, a metalogic in which many other logics can be naturally represented and\nexecuted.\n\nMaude supports in a systematic and efficient way logical reflection. This\nmakes Maude remarkably extensible and powerful, supports an extensible algebra\nof module composition operations, and allows many advanced metaprogramming and\nmetalanguage applications. Indeed, some of the most interesting applications\nof Maude are metalanguage applications, in which Maude is used to create\nexecutable environments for different logics, theorem provers, languages, and\nmodels of computation.","deps":{"buddy":{"origin":"science/buddy","version":"2.4_2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"libsigsegv":{"origin":"devel/libsigsegv","version":"2.14"},"libtecla":{"origin":"devel/libtecla","version":"1.6.3_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["lang"],"shlibs_required":["libbdd.so.0","libtecla.so.1","libncurses.so.6","libsigsegv.so.2","libgmpxx.so.4","libgmp.so.10"],"options":{"CVC4":"off","DOCS":"on","FULL_MAUDE":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe maude port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mediawiki139-php82","origin":"www/mediawiki139","version":"1.39.8","comment":"Wiki engine used by Wikipedia","maintainer":"wen@FreeBSD.org","www":"https://www.mediawiki.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6602fe9c54af43eaf39a64885b8c86f9fad9d6ff757af64b9185bf987ca1e94","flatsize":246623184,"path":"All/mediawiki139-php82-1.39.8.pkg","repopath":"All/mediawiki139-php82-1.39.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":41167272,"desc":"MediaWiki is the collaborative editing software that runs Wikipedia,\nthe free encyclopedia, and other projects.\nIt's designed to handle a large number of users and pages without imposing\ntoo rigid a structure or workflow.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-readline":{"origin":"devel/php82-readline","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"IMAGICK":"off","LDAP":"off","MEMCACHED":"off","SOCKETS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:mediawiki:mediawiki:1.39.8:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"Remember to check\n\n/usr/local/www/mediawiki/INSTALL\n\nand\n\n/usr/local/www/mediawiki/UPGRADE\n\nfor details","type":"install"}]},{"name":"matplotlib-cpp","origin":"graphics/matplotlib-cpp","version":"g20210422_1","comment":"Header-only C++ plotting library built on the popular matplotlib","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lava/matplotlib-cpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e38a6799875f6fc731c9b783293eac61a07942d15970ad0cbf61eeedf6e58295","flatsize":105853,"path":"All/matplotlib-cpp-g20210422_1.pkg","repopath":"All/matplotlib-cpp-g20210422_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14820,"desc":"matplotlib-cpp is possibly the simplest C++ plotting library. It is built to\nresemble the plotting API used by Matlab and matplotlib.","deps":{"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","devel"]},{"name":"meandmyshadow","origin":"games/meandmyshadow","version":"0.5a_2","comment":"Me and My Shadow puzzle/platform game","maintainer":"amdmi3@FreeBSD.org","www":"https://acmepjz.github.io/meandmyshadow/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"132babb2630c3c86b2954a4739f703ba2391903d70972aaf005462bfc88e2bb3","flatsize":22952347,"path":"All/meandmyshadow-0.5a_2.pkg","repopath":"All/meandmyshadow-0.5a_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":14961824,"desc":"Me and My Shadow is a puzzle/platform game written by Luka Horvat.\nThe author has given us permission to gpl the game, and develop it\nfurther. It has an interesting concept and rather unique gameplay.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2_mixer-2.0.so.0","libcurl.so.4","libarchive.so.13","liblua-5.3.so"],"options":{"DOCS":"on"}},{"name":"mathpresso","origin":"math/mathpresso","version":"g20230108","comment":"Mathematical expression parser and JIT compiler","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kobalicek/mathpresso","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b901b7783bd92be9ecb4d890d5657f466f00a98182eb0bd5d1bd45e3cc32dc65","flatsize":85562,"path":"All/mathpresso-g20230108.pkg","repopath":"All/mathpresso-g20230108.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":31036,"desc":"MathPresso is a C++ library designed to parse mathematical expressions and\ncompile them into machine code. It's much faster than traditional AST or\nbyte-code based evaluators, because there is basically no overhead in the\nexpression's execution. The JIT compiler is based on AsmJit and works on\nX86 and X64 architectures.","deps":{"asmjit":{"origin":"devel/asmjit","version":"g20221210"}},"categories":["math"],"shlibs_required":["libasmjit.so"],"shlibs_provided":["libmathpresso.so"]},{"name":"matio","origin":"math/matio","version":"1.5.27","comment":"Library for reading and writing Matlab MAT files","maintainer":"makc@FreeBSD.org","www":"https://sourceforge.net/projects/matio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a423f8edcd3c552be9270927cd459abed9a91ac61ef8db0f55f6613d9c1d39c","flatsize":1126032,"path":"All/matio-1.5.27.pkg","repopath":"All/matio-1.5.27.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":205204,"desc":"matio is an ISO C library for reading and writing Matlab MAT files.","deps":{"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"}},"categories":["math"],"shlibs_required":["libhdf5.so.200"],"shlibs_provided":["libmatio.so.13"],"options":{"HDF5":"on"},"annotations":{"cpe":"cpe:2.3:a:matio_project:matio:1.5.27:::::dragonfly6:x86_64"}},{"name":"mathopd","origin":"www/mathopd","version":"1.5p8_1","comment":"Small, yet fast HTTP server","maintainer":"michiel@boland.org","www":"http://www.mathopd.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7988c44768538bb80cbc9d51006ed8f207ef5fc58b064fefdfe5ab71b8e34031","flatsize":154356,"path":"All/mathopd-1.5p8_1.pkg","repopath":"All/mathopd-1.5p8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":57360,"desc":"Mathopd is a very small, yet very fast HTTP server for UN*X systems.\n\nMathopd is designed specifically to handle a large number of connections\nwith minimal fuss. It contains no unnecessary add-ons, but it does the\ntrick for most things.\n\nMathopd does not allocate any memory, once it has started up, and\ndoes not fork any processes (except for CGI scripts of course.)","categories":["www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:mathopd:mathopd:1.5p8:::::dragonfly6:x86_64:1"},"messages":[{"message":"Before you start the server you must create a config file.\nThe easiest way to do it is to copy /usr/local/etc/mathopd.conf.sample\nto /usr/local/etc/mathopd.conf and edit this file to your taste.\n\nAfter you've done with that, chmod 540 /usr/local/etc/rc.d/mathopd.sh\nand run it.\n\nAlso do not forget to create your web hierarchy and to set its\npermissions to something secure.","type":"install"}]},{"name":"mathml-xsd","origin":"textproc/mathml-xsd","version":"2_3","comment":"The MathML XML Schema","maintainer":"ports@FreeBSD.org","www":"https://www.w3.org/Math/XMLSchema/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57548c0a6d69b224dd0432a80c449015a0704668e9d936a381bd91ec8d0142e2","flatsize":92663,"path":"All/mathml-xsd-2_3.pkg","repopath":"All/mathml-xsd-2_3.pkg","licenselogic":"single","pkgsize":11800,"desc":"This is the home of the MathML 2.0 XML Schema from the MathML Working Group.\n\nAll the details needed to use it should be covered in appendix A of\nMathML 2.0, 2nd edition\n\nThis schema is not normative. It is only provided as a tool to validate MathML\ninstances, without any guarantee on the accuracy of the results. This version\nwill be updated gradually to incorporate corrections or changes.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe mathml-xsd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mathomatic","origin":"math/mathomatic","version":"16.0.5_3","comment":"Highly portable, general purpose CAS (Computer Algebra System)","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/mfillpot/mathomatic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ad65fe5e72e33bc7acbdd019d3e33b9325604fcd32db60f9c24439e05036b0a","flatsize":749942,"path":"All/mathomatic-16.0.5_3.pkg","repopath":"All/mathomatic-16.0.5_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":240528,"desc":"Mathomatic is a highly portable, general purpose CAS (Computer Algebra System).\nMathomatic can:\n\n    * Solve, simplify, and compare algebraic equations,\n    * Perform calculus transformations,\n    * Help with finite series analysis,\n    * Perform complex number and polynomial arithmetic,\n    * Generate efficient C or Java code from equations.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math"],"shlibs_required":["libreadline.so.8"],"options":{"DOCS":"on"}},{"name":"mathicsscript","origin":"math/mathicsscript","version":"6.0.0_3","comment":"Terminal CLI to Mathics","maintainer":"thierry@FreeBSD.org","www":"https://mathics.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9a386d4b778c89e4723bfcb1628b59dd65f27afbc57825bd08e2ae11406817b","flatsize":530771,"path":"All/mathicsscript-6.0.0_3.pkg","repopath":"All/mathicsscript-6.0.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":78900,"desc":"mathicsscript is a command-line interface to Mathics (math/py-mathics).\n\nPreviously, it was included in the Mathics package.\n\nSee also: https://github.com/Mathics3/mathicsscript","deps":{"py311-Mathics3":{"origin":"math/py-mathics","version":"6.0.4_3"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-columnize":{"origin":"devel/py-columnize","version":"0.3.11"},"py311-mathics_pygments":{"origin":"textproc/py-mathics-pygments","version":"1.0.2"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-term-background":{"origin":"deskutils/py-term-background","version":"1.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math","python"]},{"name":"mediawiki142-php82","origin":"www/mediawiki142","version":"1.42.1","comment":"Wiki engine used by Wikipedia","maintainer":"wen@FreeBSD.org","www":"https://www.mediawiki.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63facd3d8f611c6c6f6256dd0668b9e316eb77539e39c7e0ea0c3fb370809b5d","flatsize":350393332,"path":"All/mediawiki142-php82-1.42.1.pkg","repopath":"All/mediawiki142-php82-1.42.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":58399988,"desc":"MediaWiki is the collaborative editing software that runs Wikipedia,\nthe free encyclopedia, and other projects.\nIt's designed to handle a large number of users and pages without imposing\ntoo rigid a structure or workflow.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-readline":{"origin":"devel/php82-readline","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"IMAGICK":"off","LDAP":"off","MEMCACHED":"off","SOCKETS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:mediawiki:mediawiki:1.42.1:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"Remember to check\n\n/usr/local/www/mediawiki/INSTALL\n\nand\n\n/usr/local/www/mediawiki/UPGRADE\n\nfor details","type":"install"}]},{"name":"mathex","origin":"math/mathex","version":"0.3.b","comment":"C++ library to parse/evaluate mathematical expressions","maintainer":"thierry@FreeBSD.org","www":"https://sscilib.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"109212a92e6fbd7a7665e2c1d36517ae5c62d14f70bc0480d0726cce48e7f29e","flatsize":358858,"path":"All/mathex-0.3.b.pkg","repopath":"All/mathex-0.3.b.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":54656,"desc":"MathEx is a C++ library to parse/evaluate mathematical expressions.\n\nIt is part of the SSCILIB (Small Scientific Library), a collection of small\nlibrary packages to help development of scientific applications.","categories":["math","science","devel"],"shlibs_provided":["libmathex.so.0"],"options":{"EXAMPLES":"on"}},{"name":"matterircd","origin":"net-im/matterircd","version":"0.28.0_7","comment":"IRC bridge for Mattermost and Slack","maintainer":"chalpin@cs.wisc.edu","www":"https://github.com/42wim/matterircd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4422c043e9da4b62eb0e4683f270028a3466ad1ca44545f3abb11ce17c7dcd71","flatsize":13691005,"path":"All/matterircd-0.28.0_7.pkg","repopath":"All/matterircd-0.28.0_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3961272,"desc":"Minimal IRC server which integrates with Mattermost and Slack.\n\nConnect to your local/remote Mattermost installation or to Slack via your\nIRC-client.","categories":["net-im","irc"],"users":["matterircd"],"groups":["matterircd"]},{"name":"material-icons-ttf","origin":"x11-fonts/material-icons-ttf","version":"5.0.1","comment":"Material Design icon set from Google","maintainer":"voidanix@420blaze.it","www":"https://jossef.github.io/material-design-icons-iconfont","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a721830e0206402105655a699b502955cb47d104c9de01ca7943ee506f907fa","flatsize":185690,"path":"All/material-icons-ttf-5.0.1.pkg","repopath":"All/material-icons-ttf-5.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":77760,"desc":"Official Material Design icon set from Google.\nThe icons are designed according to the official Material Design\nguidelines at https://material.io/design","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"materia-gtk-theme","origin":"x11-themes/materia-gtk-theme","version":"20210322_2","comment":"Material Design theme for GNOME/GTK based desktop environments","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/nana-4/materia-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc1cef7463216c3ad7963c480e756b03ac9f3fced067106bfb3f5b55636d4652","flatsize":6163679,"path":"All/materia-gtk-theme-20210322_2.pkg","repopath":"All/materia-gtk-theme-20210322_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":249460,"desc":"Materia (formerly Flat-Plat) is a Material Design theme for GNOME/GTK+\nbased desktop environments. It supports GTK+ 3, GTK+ 2, GNOME Shell,\nBudgie, Cinnamon, MATE, Unity, Xfce, LightDM, GDM, Chrome theme, etc.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-themes-extra":{"origin":"x11-themes/gnome-themes-extra","version":"3.28_5"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes"],"options":{"DOCS":"on","GNOMESHELL":"on"}},{"name":"math77","origin":"math/math77","version":"6.0_10","comment":"CalTech mathematical subprogram libraries for Fortran 77","maintainer":"ports@FreeBSD.org","www":"https://netlib.org/math/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2979bec70b500da86e3cfe4b5d127d000276586d27a8cd5bc23749c5b96d3eba","flatsize":5006970,"path":"All/math77-6.0_10.pkg","repopath":"All/math77-6.0_10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1188976,"desc":"Mathematical subprogram libraries for Fortran 77.\nCreated by CalTech.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe math77 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"maven","origin":"devel/maven","version":"3.8.8_1","comment":"Java project management tool","maintainer":"michaelo@apache.org","www":"https://maven.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73989f7355c758f44d53f570e8d73ef32f1d25823631ce7a1f020867c8b2318c","flatsize":9481925,"path":"All/maven-3.8.8_1.pkg","repopath":"All/maven-3.8.8_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8017944,"desc":"Apache Maven is a software project management and comprehension tool. Based on\nthe concept of a project object model (POM), Maven can manage a project's\nbuild, reporting and documentation from a central piece of information.","deps":{"maven-wrapper":{"origin":"devel/maven-wrapper","version":"2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"annotations":{"cpe":"cpe:2.3:a:apache:maven:3.8.8:::::dragonfly6:x86_64:1"}},{"name":"materialdesign-ttf","origin":"x11-fonts/materialdesign-ttf","version":"7.2.96","comment":"Material Design Webfont","maintainer":"cs@FreeBSD.org","www":"https://materialdesignicons.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12263b59971a2af651dff2a9b4ca29c1419448bc33ac52a0266b738f4b2bec99","flatsize":1281266,"path":"All/materialdesign-ttf-7.2.96.pkg","repopath":"All/materialdesign-ttf-7.2.96.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":463696,"desc":"Webfont distribution for the Material Design Icons.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"maven363","origin":"devel/maven363","version":"3.6.3","comment":"Java project management tool","maintainer":"michaelo@apache.org","www":"https://maven.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bb404feadd887a234b881645357c43e4fc74780a4fda5dc96eb69ecd4369b80","flatsize":10780515,"path":"All/maven363-3.6.3.pkg","repopath":"All/maven363-3.6.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9090740,"desc":"Apache Maven is a software project management and comprehension tool. Based on\nthe concept of a project object model (POM), Maven can manage a project's\nbuild, reporting and documentation from a central piece of information.","deps":{"maven-wrapper":{"origin":"devel/maven-wrapper","version":"2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"annotations":{"cpe":"cpe:2.3:a:apache:maven:3.6.3:::::dragonfly6:x86_64"}},{"name":"maven39","origin":"devel/maven39","version":"3.9.8","comment":"Java project management tool","maintainer":"michaelo@apache.org","www":"https://maven.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3a4c323b02897215e0b308169049cdd6492f68736f2b9ca70cb78f29e49ec60","flatsize":10295855,"path":"All/maven39-3.9.8.pkg","repopath":"All/maven39-3.9.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8741036,"desc":"Apache Maven is a software project management and comprehension tool. Based on\nthe concept of a project object model (POM), Maven can manage a project's\nbuild, reporting and documentation from a central piece of information.","deps":{"maven-wrapper":{"origin":"devel/maven-wrapper","version":"2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"annotations":{"cpe":"cpe:2.3:a:apache:maven:3.9.8:::::dragonfly6:x86_64"}},{"name":"matterbridge","origin":"net-im/matterbridge","version":"1.26.0_9","comment":"Chat network bridge","maintainer":"bofh@FreeBSD.org","www":"https://github.com/42wim/matterbridge","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d4b6674d6730289c08c5266e5a1e09a536df19b9dd16771ae0e4f02bfa527e6","flatsize":56188474,"path":"All/matterbridge-1.26.0_9.pkg","repopath":"All/matterbridge-1.26.0_9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9902376,"desc":"Bridge between mattermost, IRC, gitter, xmpp, slack, discord, telegram,\nrocket.chat,hipchat (via xmpp), steam, twitch, ssh-chat, zulip and matrix with\nREST API (mattermost not required!)","categories":["net-im"],"users":["mattermost"],"groups":["mattermost"]},{"name":"mediawiki142-php83","origin":"www/mediawiki142","version":"1.42.1","comment":"Wiki engine used by Wikipedia","maintainer":"wen@FreeBSD.org","www":"https://www.mediawiki.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f17754c8c67976bbe5dc16d00829e6944d6bef8fdf27d7e162ad233eeb4b1305","flatsize":350393332,"path":"All/mediawiki142-php83-1.42.1.pkg","repopath":"All/mediawiki142-php83-1.42.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":58399336,"desc":"MediaWiki is the collaborative editing software that runs Wikipedia,\nthe free encyclopedia, and other projects.\nIt's designed to handle a large number of users and pages without imposing\ntoo rigid a structure or workflow.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-readline":{"origin":"devel/php83-readline","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"options":{"IMAGICK":"off","LDAP":"off","MEMCACHED":"off","SOCKETS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:mediawiki:mediawiki:1.42.1:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"Remember to check\n\n/usr/local/www/mediawiki/INSTALL\n\nand\n\n/usr/local/www/mediawiki/UPGRADE\n\nfor details","type":"install"}]},{"name":"mate-terminal","origin":"x11/mate-terminal","version":"1.28.1","comment":"Terminal component for the MATE Desktop","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d13cbb0227c4254535ff2793063f9b23e759a7cabcdba3c5276c36ece7b4e8ec","flatsize":12525676,"path":"All/mate-terminal-1.28.1.pkg","repopath":"All/mate-terminal-1.28.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1373888,"desc":"Default terminal emulator for the MATE Desktop.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["x11","mate"],"shlibs_required":["libvte-2.91.so.0","libgthread-2.0.so.0","libdconf.so.1","libX11.so.6","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libSM.so.6","libICE.so.6"]},{"name":"mate-session-manager","origin":"x11/mate-session-manager","version":"1.28.0","comment":"Session component for the MATE desktop","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"865fdd9fe7199dfb1189fc926f2c2ae8a3885a9705de008e1c1af3dc222eaafd","flatsize":1599444,"path":"All/mate-session-manager-1.28.0.pkg","repopath":"All/mate-session-manager-1.28.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":324692,"desc":"This provides session management for the MATE desktop, and\nprovides the tools used to start the desktop.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"mate-desktop":{"origin":"x11/mate-desktop","version":"1.28.1_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"},"xdpyinfo":{"origin":"x11/xdpyinfo","version":"1.3.2_5"}},"categories":["x11","mate"],"shlibs_required":["libSM.so.6","libICE.so.6","libXrender.so.1","libX11.so.6","libXtst.so.6","libXext.so.6","libXau.so.6","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libXcomposite.so.1","libGL.so.1","libepoxy.so.0","libEGL.so.1","libGLESv2.so.2"]},{"name":"mate-system-monitor","origin":"sysutils/mate-system-monitor","version":"1.28.1","comment":"MATE system monitor program","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02153176dbca34015d8b59437e8e45b5a4a1325f50ba563d4a0d08f67c1b402f","flatsize":11207739,"path":"All/mate-system-monitor-1.28.1.pkg","repopath":"All/mate-system-monitor-1.28.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1982280,"desc":"MATE system monitor program.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgtop":{"origin":"devel/libgtop","version":"2.40.0_1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mate-icon-theme":{"origin":"x11-themes/mate-icon-theme","version":"1.28.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["sysutils","mate"],"shlibs_required":["libgtop-2.0.so.11","libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libpangomm-1.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairomm-1.0.so.1","libxml2.so.2","librsvg-2.so.2","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libgiomm-2.4.so.1","libgio-2.0.so.0","libglibmm-2.4.so.1","libgobject-2.0.so.0","libsigc-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"mate-polkit","origin":"sysutils/mate-polkit","version":"1.28.1","comment":"MATE frontend to the PolicyKit framework","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ebd90be452574215a5d2f8ca6ab88486e311854c9bb0af4b0abe435b7f9c71e","flatsize":301631,"path":"All/mate-polkit-1.28.1.pkg","repopath":"All/mate-polkit-1.28.1.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":58388,"desc":"PolicyKit is a framework for defining policy for system-wide components and\nfor desktop pieces to configure it.  Mate-policyKit is a GTK+/MATE frontend\nfor that framework.","deps":{"accountsservice":{"origin":"sysutils/accountsservice","version":"23.13.9_1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"}},"categories":["sysutils","mate"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpolkit-agent-1.so.0","libpolkit-gobject-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"mathgl","origin":"math/mathgl","version":"2.5_6","comment":"Library for high-quality scientific data visualization","maintainer":"yuri@FreeBSD.org","www":"https://mathgl.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cc08af9ff26b799dbae1b8eafe1be4d384424c1220011754cfb1f9e69e82213","flatsize":52472505,"path":"All/mathgl-2.5_6.pkg","repopath":"All/mathgl-2.5_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":8633584,"desc":"Mathgl is a cross-platform library for making high-quality scientific graphics.\nIt provides fast data plotting and handling of large data arrays, as well as\nwindow and console modes and for easy embedding into other programs. Mathgl\nintegrates into fltk, qt and opengl applications.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libharu":{"origin":"print/libharu","version":"2.4.4"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["math","graphics"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5OpenGL.so.5","libintl.so.8","libGL.so.1","libGLU.so.1","libgif.so.7","libhpdf.so.2.4","libpng16.so.16","libjpeg.so.8","libhdf5.so.200","libltdl.so.7","libgsl.so.27","libgslcblas.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libglut.so.3","libXmu.so.6","libXi.so.6"],"shlibs_provided":["libmgl2-glut.so.7.6.0","libmgl2-qt.so.7.6.0","libmgl2-qt5.so.7.6.0","libmgl2.so.7.6.0"],"options":{"MPI":"off","PYTHON":"off","PTHREADS":"off","OPENMP":"off","QT5":"on","FLTK":"off","WXGTK":"off"}},{"name":"mate-pam-helper","origin":"security/mate-pam-helper","version":"1.3","comment":"MATE authenticate applications requiring PAM services","maintainer":"ericbsd@FreeBSD.org","www":"https://github.com/ghostbsd/mate-pam-helper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63bc538f11183fe2732cebfadf73bd66dc0418aff9f1c77e862d7f5f17684c53","flatsize":7893,"path":"All/mate-pam-helper-1.3.pkg","repopath":"All/mate-pam-helper-1.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3824,"desc":"mate-pam-helper is replacement for pam_helper for the new mate-screensaver.\nIt is a small utility which allows non-PAM, or non-setuid applications to\nmake use of PAM's authentication services.  It was mainly created to allow\ngnome-screensaver to make use of PAM, but any application could use it. It\naccepts two arguments, the PAM service name, and a username. It reads the\nuser's password from stdin.","categories":["security","sysutils"]},{"name":"mate-notification-daemon","origin":"deskutils/mate-notification-daemon","version":"1.28.0","comment":"Send small notifications to your desktop","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c059b94f9e79a3949e2ae3322d6b95b783f8aff106e46b91e9c2df22e3bab413","flatsize":559724,"path":"All/mate-notification-daemon-1.28.0.pkg","repopath":"All/mate-notification-daemon-1.28.0.pkg","licenselogic":"and","licenses":["GPLv2+","GPLv3+"],"pkgsize":126172,"desc":"The Desktop Notifications framework provides a standard way of doing passive\npop-up notifications on the desktop. These are designed to notify the\nuser of something without interrupting their work with a dialog box that they\nmust close. Passive popups can automatically disappear after a short period\nof time.\n\nThis port contains the daemon.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"mate-desktop":{"origin":"x11/mate-desktop","version":"1.28.1_1"},"mate-panel":{"origin":"x11/mate-panel","version":"1.28.0,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","mate"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libmate-desktop-2.so.17","libstartup-notification-1.so.0","libmate-panel-applet-4.so.1","libgmodule-2.0.so.0","libcanberra-gtk3.so.0","libcanberra.so.0","libgtk-layer-shell.so.0","libwnck-3.so.0","libX11.so.6"],"shlibs_provided":["libcoco.so","libnodoka.so","libslider.so","libstandard.so"]},{"name":"mate-utils","origin":"deskutils/mate-utils","version":"1.28.0","comment":"MATE support utilities","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f9f8e17f223eb4a5cd3a48240926e03b71471d76418f56114bdad6b4dcdda80","flatsize":24319523,"path":"All/mate-utils-1.28.0.pkg","repopath":"All/mate-utils-1.28.0.pkg","licenselogic":"and","licenses":["GPLv2+","GFDL","LGPL20+"],"pkgsize":6874808,"desc":"MATE support utilities, including a dictionary looker-upper,\na frontend for find(1), a system log viewer, and more.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libgtop":{"origin":"devel/libgtop","version":"2.40.0_1"},"mate-panel":{"origin":"x11/mate-panel","version":"1.28.0,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","mate"],"shlibs_required":["libmate-desktop-2.so.17","libstartup-notification-1.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtop-2.0.so.11","libXext.so.6","libcanberra-gtk3.so.0","libX11.so.6","libcanberra.so.0","libgthread-2.0.so.0","libSM.so.6","libICE.so.6","libmate-panel-applet-4.so.1"],"shlibs_provided":["libmatedict.so.6"]},{"name":"mate-media","origin":"audio/mate-media","version":"1.28.1","comment":"Multimedia applications for the MATE desktop","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21fea2f85206ac3bc7d862067066389f19c65aaf26b4feb30cc399b1e8c2df33","flatsize":1426088,"path":"All/mate-media-1.28.1.pkg","repopath":"All/mate-media-1.28.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":233392,"desc":"Multimedia applications for the MATE desktop.  Includes\nmate-volume-control, for controlling the sound card's mixer, and\nVU-Meter, to slow down your desktop...","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libmatemixer":{"origin":"audio/libmatemixer","version":"1.28.0"},"libunique":{"origin":"x11-toolkits/libunique3","version":"3.0.2_5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mate-desktop":{"origin":"x11/mate-desktop","version":"1.28.1_1"},"mate-panel":{"origin":"x11/mate-panel","version":"1.28.0,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["audio","mate"],"shlibs_required":["libcanberra-gtk3.so.0","libX11.so.6","libcanberra.so.0","libxml2.so.2","libmate-desktop-2.so.17","libstartup-notification-1.so.0","libmatemixer.so.0","libgmodule-2.0.so.0","libmate-panel-applet-4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"mate-menus","origin":"x11/mate-menus","version":"1.28.0","comment":"Implementation of the FreeDesktop Desktop Menu Spec","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71300b3629599537273393393224087d00e8e99dded36fc4c684b07f799f72d4","flatsize":751869,"path":"All/mate-menus-1.28.0.pkg","repopath":"All/mate-menus-1.28.0.pkg","licenselogic":"or","licenses":["GPLv2","LGPL20"],"pkgsize":140552,"desc":"This package is free software and is part of the MATE project.\n\nThe package contains an implementation of the draft \"Desktop\nMenu Specification\" from freedesktop.org:\n\n  http://www.freedesktop.org/Standards/menu-spec\n\nAlso contained here are the MATE menu layout configuration\nfiles, .directory files and assorted menu related utility programs.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","mate"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libmate-menu.so.2"]},{"name":"mate-indicator-applet","origin":"deskutils/mate-indicator-applet","version":"1.26.0_2","comment":"Applet to display information from various applications in the panel","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b74a9908694262123eca09b612b82fc27bb2afd0357a7775e716c8b1f780ef3e","flatsize":540262,"path":"All/mate-indicator-applet-1.26.0_2.pkg","repopath":"All/mate-indicator-applet-1.26.0_2.pkg","licenselogic":"and","licenses":["GPLv3","LGPL21"],"pkgsize":99456,"desc":"The indicator applet exposes Ayatana Indicators in the MATE Panel. Ayatana\nIndicators are an initiative by Canonical to provide crisp and clean system\nand application status indication. They take the form of an icon and\nassociated menu, displayed (usually) in the desktop panel. Existing indicators\ninclude the Message Menu, Battery Menu and Sound menu.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libindicator":{"origin":"devel/libindicator","version":"12.10.1_2"},"mate-applets":{"origin":"x11/mate-applets","version":"1.28.0"},"mate-panel":{"origin":"x11/mate-panel","version":"1.28.0,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","mate"],"shlibs_required":["libmate-panel-applet-4.so.1","libindicator3.so.7","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6"]},{"name":"mate-panel","origin":"x11/mate-panel","version":"1.28.0,1","comment":"Panel component for the MATE Desktop","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73f164c33d607e8006d7f68756eaa794d0f127924ee82c1c6452eaa0d0d35ec5","flatsize":13659039,"path":"All/mate-panel-1.28.0,1.pkg","repopath":"All/mate-panel-1.28.0,1.pkg","licenselogic":"and","licenses":["GPLv2","GFDL","LGPL21"],"pkgsize":2008252,"desc":"This drives the MATE panel.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-layer-shell":{"origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libmateweather":{"origin":"net/libmateweather","version":"1.28.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"mate-desktop":{"origin":"x11/mate-desktop","version":"1.28.1_1"},"mate-menus":{"origin":"x11/mate-menus","version":"1.28.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["x11","mate"],"shlibs_required":["libgmodule-2.0.so.0","libmate-desktop-2.so.17","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libstartup-notification-1.so.0","libmate-menu.so.2","libdconf.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libSM.so.6","libICE.so.6","libXrandr.so.2","libgtk-layer-shell.so.0","libwayland-client.so.0","libmateweather.so.1","libwnck-3.so.0"],"shlibs_provided":["libmate-panel-applet-4.so.1"],"options":{"DOCS":"on","WAYLAND":"on","X11":"on"}},{"name":"mate-dock-applet","origin":"x11/mate-dock-applet","version":"21.10.0_3","comment":"Application dock applet for the MATE panel","maintainer":"gnome@FreeBSD.org","www":"https://github.com/ubuntu-mate/mate-dock-applet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cf7875d9b1297163bb308af2ecc542ac65969a93c5f4ef6f4ae221d646a662a","flatsize":1772475,"path":"All/mate-dock-applet-21.10.0_3.pkg","repopath":"All/mate-dock-applet-21.10.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":221168,"desc":"The applet works with both GTK2 and GTK3 versions of MATE and allows you to:\n  * Place a dock on any MATE panel, of any size, on any side of the desktop\n    you desire.\n  * Pin and unpin apps to the dock. Pinned apps can be shown in the dock on\n    all workspaces or only the workspace where they were pinned (allowing the\n    dock to be customised for each particular workspace).\n  * Rearrange application icons on the dock\n  * Launch apps by clicking on their icons in the dock\n  * Minimize/unminimize running app windows by clicking the app's dock icon\n  * Detect changes in the current icon theme and update the dock accordingly\n  * Use an indicator by each app to show when it is running\n  * Optionally, use multiple indicators for each window an app has open\n  * Use different styles of indicators, or turn indicators off altogether\n  * Change the colour of MATE panels to the dominant colour (i.e. the most\n    common colour) of the desktop wallpaper. The colour can be applied to all\n    panels or just the panel containing the dock.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bamf":{"origin":"sysutils/bamf","version":"0.5.6_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-python-xlib":{"origin":"x11-toolkits/py-python-xlib","version":"0.33"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","mate"]},{"name":"mate-themes","origin":"x11-themes/mate-themes","version":"3.22.23_1","comment":"Collection of themes and icons for MATE","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08744e62b3dfb199c03318fcefbbdb14e4127b923530d605985e521468ae45cd","flatsize":80781288,"path":"All/mate-themes-3.22.23_1.pkg","repopath":"All/mate-themes-3.22.23_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":5389716,"desc":"A collection of themes for mate-window-manager (marco) and Gtk, and some\nbasic icon sets.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-engines2":{"origin":"x11-themes/gtk-engines2","version":"2.20.2_4"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","mate"]},{"name":"mate-user-guide","origin":"misc/mate-user-guide","version":"1.28.0","comment":"MATE users guide","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13f3d205d7553e69d416219c61093cbf5a34cff38995ff20d9162a0712e3e53f","flatsize":77773078,"path":"All/mate-user-guide-1.28.0.pkg","repopath":"All/mate-user-guide-1.28.0.pkg","licenselogic":"single","licenses":["GFDL"],"pkgsize":8336424,"desc":"User documentation for the MATE desktop.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"yelp":{"origin":"x11/yelp","version":"42.1_3"}},"categories":["misc","mate"]},{"name":"mate-settings-daemon","origin":"sysutils/mate-settings-daemon","version":"1.28.0","comment":"MATE settings daemon","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a17aa7e08a05a1bdf3e796a8107c8612b0f99b12b485bf07cc809a1f5a3e3505","flatsize":3217303,"path":"All/mate-settings-daemon-1.28.0.pkg","repopath":"All/mate-settings-daemon-1.28.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":567448,"desc":"MATE settings daemon.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libmatekbd":{"origin":"x11/libmatekbd","version":"1.26.0_2"},"libmatemixer":{"origin":"audio/libmatemixer","version":"1.28.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxklavier":{"origin":"x11/libxklavier","version":"5.3_3,1"},"mate-desktop":{"origin":"x11/mate-desktop","version":"1.28.1_1"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"},"xrdb":{"origin":"x11/xrdb","version":"1.2.1_1"}},"categories":["sysutils","mate"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libatspi.so.0","libdbus-1.so.3","libglib-2.0.so.0","libintl.so.8","libmate-desktop-2.so.17","libstartup-notification-1.so.0","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXi.so.6","libdconf.so.1","libmatekbdui.so.4","libmatekbd.so.4","libgmodule-2.0.so.0","libxklavier.so.16","libmatemixer.so.0","libcanberra-gtk3.so.0","libcanberra.so.0","libnss3.so","libsmime3.so","libssl3.so","libnssutil3.so","libplds4.so","libplc4.so","libnspr4.so","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libpolkit-gobject-1.so.0"],"shlibs_provided":["liba11y-keyboard.so","liba11y-settings.so","libbackground.so","libclipboard.so","libhousekeeping.so","libkeybindings.so","libkeyboard.so","libmedia-keys.so","libmouse.so","libmpris.so","libsmartcard.so","libsound.so","libtyping-break.so","libxrandr.so","libxrdb.so","libxsettings.so"],"options":{"PULSEAUDIO":"off"}},{"name":"mate-common","origin":"devel/mate-common","version":"1.28.0","comment":"Common automake macros for MATE","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e1f9d1ca6c8bd115a09d25dd0801f4a73ac4bf26525da1062f72464c2d765dc","flatsize":70052,"path":"All/mate-common-1.28.0.pkg","repopath":"All/mate-common-1.28.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22360,"desc":"This is a collection of automake macros used for developing new MATE\napplications.","deps":{"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"}},"categories":["devel","mate"]},{"name":"mate-desktop","origin":"x11/mate-desktop","version":"1.28.1_1","comment":"Additional UI API for MATE","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53406e72c4f7adcc0ec4e5970ce3d1413e39f36ad43d5141710a01186fb9993d","flatsize":4517326,"path":"All/mate-desktop-1.28.1_1.pkg","repopath":"All/mate-desktop-1.28.1_1.pkg","licenselogic":"and","licenses":["GPLv2","GFDL","LGPL21"],"pkgsize":748476,"desc":"This is a collection of APIs not included in libmateui.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"dconf-editor":{"origin":"devel/dconf-editor","version":"3.38.3_3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["x11","mate"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libstartup-notification-1.so.0","libXrandr.so.2","libdconf.so.1"],"shlibs_provided":["libmate-desktop-2.so.17"],"options":{"DOCS":"on"}},{"name":"mate-base","origin":"x11/mate-base","version":"1.28.1","comment":"\"meta-port\" for the MATE base integrated X11 desktop","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e08f7dd2f51c9dbf0b71839719d535095e7974b18a0c46e60fecbeaa4a5cbcb7","flatsize":243,"path":"All/mate-base-1.28.1.pkg","repopath":"All/mate-base-1.28.1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1524,"desc":"MATE is a fork of GNOME 2.\n\nIt provides an intuitive and attractive desktop to users using\ntraditional metaphors.\n\n--\n\nWhere does the name come from?\n\nThe name \"MATE\" comes from yerba mate, a species of holly native\nto subtropical South America. Its leaves contain caffeine and are\nused to make infusions and a beverage called mate.\n\n--\n\nThis metaport installs only MATE base (lite, a lean desktop) with\nfile manager without any of extra applications. If you want to\nhave the most common user MATE applications, please install the\nx11/mate metaport.","deps":{"caja":{"origin":"x11-fm/caja","version":"1.28.0_1"},"dejavu":{"origin":"x11-fonts/dejavu","version":"2.37_3"},"marco":{"origin":"x11-wm/marco","version":"1.28.1"},"mate-backgrounds":{"origin":"x11-themes/mate-backgrounds","version":"1.28.0"},"mate-control-center":{"origin":"sysutils/mate-control-center","version":"1.26.0_6"},"mate-icon-theme":{"origin":"x11-themes/mate-icon-theme","version":"1.28.0"},"mate-notification-daemon":{"origin":"deskutils/mate-notification-daemon","version":"1.28.0"},"mate-panel":{"origin":"x11/mate-panel","version":"1.28.0,1"},"mate-polkit":{"origin":"sysutils/mate-polkit","version":"1.28.1"},"mate-session-manager":{"origin":"x11/mate-session-manager","version":"1.28.0"},"mate-themes":{"origin":"x11-themes/mate-themes","version":"3.22.23_1"},"mate-user-guide":{"origin":"misc/mate-user-guide","version":"1.28.0"}},"categories":["x11","mate"],"messages":[{"message":"Congratulations!  MATE base has been successfully installed on your system.\nFor help on starting it up, as well as answers to common questions, and\nsome known issues, please see the FreeBSD GNOME homepage at:\n\n                       http://www.FreeBSD.org/gnome/","type":"install"}]},{"name":"mate-applet-appmenu","origin":"x11/mate-applet-appmenu","version":"0.7.6_3","comment":"Application Menu plugin for mate-panel","maintainer":"ericbsd@FreeBSD.org","www":"https://gitlab.com/vala-panel-project/vala-panel-appmenu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ee58a8f26afdfc6a215298290e853e5f1b83cbd1ed66813fa1e16eb8a366264","flatsize":197998,"path":"All/mate-applet-appmenu-0.7.6_3.pkg","repopath":"All/mate-applet-appmenu-0.7.6_3.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":56996,"desc":"This is an Application Menu applet providing Global Menu for the MATE panel.","deps":{"appmenu-gtk-module":{"origin":"x11/gtk-app-menu","version":"0.7.6_4"},"appmenu-registrar":{"origin":"x11/appmenu-registrar","version":"0.7.6_3"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bamf":{"origin":"sysutils/bamf","version":"0.5.6_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"mate-panel":{"origin":"x11/mate-panel","version":"1.28.0,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libmate-panel-applet-4.so.1","libbamf3.so.2"]},{"name":"mate","origin":"x11/mate","version":"1.28.1","comment":"\"meta-port\" for the MATE integrated X11 desktop","maintainer":"gnome@FreeBSD.org","www":"https://www.FreeBSD.org/gnome/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1eaca66c13f3d06401be2b954b2be38e539fa35291ae9d4817ae3cfecf6f4f0","flatsize":243,"path":"All/mate-1.28.1.pkg","repopath":"All/mate-1.28.1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1540,"desc":"MATE is a fork of GNOME 2.\n\nIt provides an intuitive and attractive desktop to users using\ntraditional metaphors.\n\n--\n\nWhere does the name come from?\n\nThe name \"MATE\" comes from yerba mate, a species of holly native\nto subtropical South America. Its leaves contain caffeine and are\nused to make infusions and a beverage called mate.\n\n--\n\nThis metaport installs MATE base (lite, a lean desktop) plus\nextras applications such as text editor, archiver manager and\netc. If you do not want to have the bloats, please install\nx11/mate-base.","deps":{"atril":{"origin":"graphics/atril","version":"1.28.0_1"},"caja-extensions":{"origin":"deskutils/caja-extensions","version":"1.28.0"},"engrampa":{"origin":"archivers/engrampa","version":"1.28.1"},"eom":{"origin":"graphics/eom","version":"1.28.0"},"mate-applets":{"origin":"x11/mate-applets","version":"1.28.0"},"mate-base":{"origin":"x11/mate-base","version":"1.28.1"},"mate-calc":{"origin":"math/mate-calc","version":"1.28.0"},"mate-media":{"origin":"audio/mate-media","version":"1.28.1"},"mate-power-manager":{"origin":"sysutils/mate-power-manager","version":"1.28.1"},"mate-screensaver":{"origin":"x11/mate-screensaver","version":"1.28.0"},"mate-system-monitor":{"origin":"sysutils/mate-system-monitor","version":"1.28.1"},"mate-terminal":{"origin":"x11/mate-terminal","version":"1.28.1"},"mate-themes":{"origin":"x11-themes/mate-themes","version":"3.22.23_1"},"mate-utils":{"origin":"deskutils/mate-utils","version":"1.28.0"},"mozo":{"origin":"deskutils/mozo","version":"1.28.0"},"pluma":{"origin":"editors/pluma","version":"1.28.0"}},"categories":["x11","mate"],"messages":[{"message":"Congratulations!  MATE base has been successfully installed on your system.\nFor help on starting it up, as well as answers to common questions, and\nsome known issues, please see the FreeBSD GNOME homepage at:\n\n                       http://www.FreeBSD.org/gnome/","type":"install"}]},{"name":"mediawiki142-php81","origin":"www/mediawiki142","version":"1.42.1","comment":"Wiki engine used by Wikipedia","maintainer":"wen@FreeBSD.org","www":"https://www.mediawiki.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"833c263f364c321b7dcd82af6e3ade9b0ee1c878c6885498fd82dad07d8a8f36","flatsize":350393332,"path":"All/mediawiki142-php81-1.42.1.pkg","repopath":"All/mediawiki142-php81-1.42.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":58398856,"desc":"MediaWiki is the collaborative editing software that runs Wikipedia,\nthe free encyclopedia, and other projects.\nIt's designed to handle a large number of users and pages without imposing\ntoo rigid a structure or workflow.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-readline":{"origin":"devel/php81-readline","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www"],"options":{"IMAGICK":"off","LDAP":"off","MEMCACHED":"off","SOCKETS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:mediawiki:mediawiki:1.42.1:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"Remember to check\n\n/usr/local/www/mediawiki/INSTALL\n\nand\n\n/usr/local/www/mediawiki/UPGRADE\n\nfor details","type":"install"}]},{"name":"mediawiki141-php81","origin":"www/mediawiki141","version":"1.41.2","comment":"Wiki engine used by Wikipedia","maintainer":"wen@FreeBSD.org","www":"https://www.mediawiki.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a265de7317acfbcf4b5206c85c14359d4388f5e1c712fac1297b29a0e974e54a","flatsize":387192555,"path":"All/mediawiki141-php81-1.41.2.pkg","repopath":"All/mediawiki141-php81-1.41.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":67581472,"desc":"MediaWiki is the collaborative editing software that runs Wikipedia,\nthe free encyclopedia, and other projects.\nIt's designed to handle a large number of users and pages without imposing\ntoo rigid a structure or workflow.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-readline":{"origin":"devel/php81-readline","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www"],"options":{"IMAGICK":"off","LDAP":"off","MEMCACHED":"off","SOCKETS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:mediawiki:mediawiki:1.41.2:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"Remember to check\n\n/usr/local/www/mediawiki/INSTALL\n\nand\n\n/usr/local/www/mediawiki/UPGRADE\n\nfor details","type":"install"}]},{"name":"match","origin":"astro/match","version":"1.0_1","comment":"Program for matching star lists","maintainer":"a.andersson.thn@gmail.com","www":"http://spiff.rit.edu/match/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"573959771dfa5a1ba4cbf3da41816d0d44359afdfbffc3f9ee4103623be4437d","flatsize":114682,"path":"All/match-1.0_1.pkg","repopath":"All/match-1.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":39736,"desc":"This program is designed to match up items in two different lists, which may\nhave two different systems of coordinates. The program allows the two sets of\ncoordinates to be related by a linear, quadratic, or cubic transformation.\nThere was a major change in version 0.15: the first stage uses the clever method\nof finding the most likely triangles described in Tabur, Publications of the\nAstronomical Society of Australia, vol 24 , page 189 (2007). This replaces the\nmore brute-force-ish method of Valdes et al., Publications of the Astronomical\nSociety of the Pacific, vol 107, page 1119 (1995), which was employed in version\nup to 0.14.\n\nThe program was designed and written to work on lists of stars and other\nastronomical objects, but it might be applied to other types of data. In order\nto match two lists of N points, the main algorithm calls for O(N^6) operations\n(yes, that's N-to-the-sixth), so it's not the most efficient choice. I find\nmyself becoming impatient for N >= 100, but your mileage may vary. On the other\nhand, it does allow for arbitrary translation, rotation, and scaling...","categories":["astro"]},{"name":"masterserver","origin":"games/masterserver","version":"0.4.1","comment":"Masterserver for IdSoftware games (D3, EF, H2, Q2, Q3, QW)","maintainer":"ports@FreeBSD.org","www":"https://lasange-system.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f179619cc8869772d4b887e9e7c91b18371189f5cc946d149d7a5cade0f69b05","flatsize":119588,"path":"All/masterserver-0.4.1.pkg","repopath":"All/masterserver-0.4.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":34516,"desc":"LASANGE aims at creating a mostly-automated LAN session administration and\nmanagement system. It will provide game server management (instant deployment\nof game servers) and tournament management in a more advanced and automated\nway than other systems. It will also consist of basic tools for LAN sessions\nsuch as a generic modular Masterserver, IRC bot, etc.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe masterserver port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mate-control-center","origin":"sysutils/mate-control-center","version":"1.26.0_6","comment":"Control center for MATE project","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38d99bad64bf5756652a602dfd6832ac28fecb9a3f58a12733a003e60ec97c70","flatsize":14778477,"path":"All/mate-control-center-1.26.0_6.pkg","repopath":"All/mate-control-center-1.26.0_6.pkg","licenselogic":"and","licenses":["GPLv2+","GPLv3+"],"pkgsize":2448076,"desc":"Configuration tools tightly integrated within the MATE desktop.","deps":{"accountsservice":{"origin":"sysutils/accountsservice","version":"23.13.9_1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libmatekbd":{"origin":"x11/libmatekbd","version":"1.26.0_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libunique":{"origin":"x11-toolkits/libunique3","version":"3.0.2_5"},"libxklavier":{"origin":"x11/libxklavier","version":"5.3_3,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"marco":{"origin":"x11-wm/marco","version":"1.28.1"},"mate-desktop":{"origin":"x11/mate-desktop","version":"1.28.1_1"},"mate-menus":{"origin":"x11/mate-menus","version":"1.28.0"},"mate-settings-daemon":{"origin":"sysutils/mate-settings-daemon","version":"1.28.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["sysutils","mate"],"shlibs_required":["libmarco-private.so.2","libdconf.so.1","libXcursor.so.1","libXi.so.6","libpolkit-gobject-1.so.0","libaccountsservice.so.0","libgmodule-2.0.so.0","libgthread-2.0.so.0","libxml2.so.2","libmate-desktop-2.so.17","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libstartup-notification-1.so.0","libmate-menu.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libSM.so.6","libICE.so.6","libX11.so.6","librsvg-2.so.2","libfontconfig.so.1","libfreetype.so.6","libmatekbdui.so.4","libmatekbd.so.4","libxklavier.so.16","libXss.so.1","libXext.so.6","libcanberra-gtk3.so.0","libcanberra.so.0"],"shlibs_provided":["libmate-slab.so.0","libmate-window-settings.so.1","libmarco.so"]},{"name":"massif-visualizer","origin":"devel/massif-visualizer","version":"0.8.0","comment":"Graphical viewer for Massif data","maintainer":"rodrigo@FreeBSD.org","www":"https://apps.kde.org/massif-visualizer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"330c99feccb8068d5e0cac441a985216401777d1e6e1afdb3ead0028ed6066d7","flatsize":409100,"path":"All/massif-visualizer-0.8.0.pkg","repopath":"All/massif-visualizer-0.8.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":110552,"desc":"massif-visualizer is a graphical viewer for Massif data that is\noften easier to use than ms_print.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kdiagram":{"origin":"graphics/kdiagram","version":"2.8.0_1"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["devel","kde"],"shlibs_required":["libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5SonnetUi.so.5","libKChart.so.2","libQt5Svg.so.5","libQt5Widgets.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5I18n.so.5","libKF5Archive.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"annotations":{"cpe":"cpe:2.3:a:massif-visualizer:massif-visualizer:0.8.0:::::dragonfly6:x86_64"}},{"name":"massadmin","origin":"sysutils/massadmin","version":"2.3_2","comment":"Send system commands to a group of remote servers simultaneously","maintainer":"ports@FreeBSD.org","www":"https://massadmin.darold.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8281d9cfdbfa34c598e05c12109316fa24a7575b799e4c7af118da008729d693","flatsize":63013,"path":"All/massadmin-2.3_2.pkg","repopath":"All/massadmin-2.3_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23676,"desc":"This program is used to send multiple system commands to a group of UNIX-like\nremote servers simultaneously using concurrent processes. Supported protocols:\nFTP, SFTP, TELNET, SSH and SCP. With telnet and ssh all system command are\nsupported provided that they are not interactive.\n\nIts main usage is to send repetitive sysadmin tasks to a group of servers but\nyou can also use it for automatic ftp or scp backup and much more.\n\nCommands are exactly those you type on your terminal. It also allow you to use\n'su -' to execute your commands under the TELNET and SSH protocols.","deps":{"p5-Expect":{"origin":"lang/p5-Expect","version":"1.38"},"p5-IO-Tty":{"origin":"devel/p5-IO-Tty","version":"1.20_1"},"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"p5-Proc-Queue":{"origin":"devel/p5-Proc-Queue","version":"1.23_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe massadmin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"masscan","origin":"security/masscan","version":"1.3.2_1","comment":"Very fast port scanner","maintainer":"taguchi.ch@gmail.com","www":"https://github.com/robertdavidgraham/masscan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7de2ae9645990dab26b1378927f3997e5a1b39fb38ea36aaae8bb5ac8e23a330","flatsize":503044,"path":"All/masscan-1.3.2_1.pkg","repopath":"All/masscan-1.3.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":215948,"desc":"masscan is a very fast port scanner.\n\nUsing masscan, you can get results similar to nmap.\nAnd masscan is not only faster than other scanners,\nalso more flexible setting for address and port ranges.","categories":["security"]},{"name":"masqmail","origin":"mail/masqmail","version":"0.3.5_1","comment":"Mail server for hosts, not permanently connected to the internet","maintainer":"bofh@FreeBSD.org","www":"http://marmaro.de/prog/masqmail/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fd78d7c75926dd2e623c5067dc51de3f1308337272dd165da78cde55680362e","flatsize":288907,"path":"All/masqmail-0.3.5_1.pkg","repopath":"All/masqmail-0.3.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":111580,"desc":"MasqMail is a mail server designed for hosts that do not have a permanent\ninternet connection eg. a home network or a single host at home. It has\nspecial support for connections to different ISPs. It replaces sendmail or\nother MTAs such as qmail or exim.\n\nFeatures\n\n    * Delivers only when online to a destination 'outside' your LAN\n    * Support for multiple Providers (ie. Mail Servers, or direct delivery)\n    * Rewriting of Return addresses (Return-Path:, From:, Reply-To:),\n\tconfigurable for each Provider separately\n    * can also be used as a Mail Server on a LAN\n    * alias support\n    * delivery to pipes\n    * delivery to MDAs (eg. procmail)\n    * Maildir support (version >= 0.2.5)\n    * routing depending on sender\n    * AUTH (RFC 2554) support (as client, since version 0.1.0)\n    * SMTP-after-POP\n    * POP3 client\n    * POP3 client daemon (fetch mail in regular intervals if online)","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["mail"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"options":{"AUTH":"on","DEBUG":"off","DOCS":"on","RESOLVER":"on"},"annotations":{"cpe":"cpe:2.3:a:marmaro:masqmail:0.3.5:::::dragonfly6:x86_64:1"}},{"name":"mate-power-manager","origin":"sysutils/mate-power-manager","version":"1.28.1","comment":"Power management system for the MATE Desktop","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5882ebb07d8c60eae1f6d0e897615c74445c67f2bcde5ef8b4ad5b80ad938e64","flatsize":14711634,"path":"All/mate-power-manager-1.28.1.pkg","repopath":"All/mate-power-manager-1.28.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6148460,"desc":"MATE Power Manager is a MATE session daemon that acts as a policy agent\non top of HAL (the Hardware Abstraction Layer). MATE Power Manager listens\nfor HAL events and responds with user-configurable reactions.\nCurrently it supports laptop batteries and AC adapters. Its goal is to be\narchitecture neutral and free of polling and other hacks.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libunique":{"origin":"x11-toolkits/libunique3","version":"3.0.2_5"},"mate-panel":{"origin":"x11/mate-panel","version":"1.28.0,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"}},"categories":["sysutils","mate"],"shlibs_required":["libmate-desktop-2.so.17","libstartup-notification-1.so.0","libsecret-1.so.0","libdbus-glib-1.so.2","libdbus-1.so.3","libgthread-2.0.so.0","libXrandr.so.2","libXext.so.6","libcanberra-gtk3.so.0","libX11.so.6","libcanberra.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libupower-glib.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libmate-panel-applet-4.so.1"]},{"name":"markdownpart","origin":"textproc/markdownpart","version":"23.08.5","comment":"KPart for rendering Markdown content","maintainer":"kde@FreeBSD.org","www":"https://invent.kde.org/utilities/markdownpart","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45945835c08948728ef25c4290e3aed6953783ad2e0888128a76eaa5834372dc","flatsize":187078,"path":"All/markdownpart-23.08.5.pkg","repopath":"All/markdownpart-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":46228,"desc":"KPart for rendering Markdown content","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["textproc","kde","kde-applications"],"shlibs_required":["libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"matcha-gtk-themes","origin":"x11-themes/matcha-gtk-themes","version":"2023.10.30","comment":"Flat design theme for GTK 3, GTK 2, and Gnome-Shell","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/vinceliuice/Matcha-gtk-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b3f46f92f918057c3b455a7adeb81896b2192b7c6b70e0cdbb6a2bf95cfc3e2","flatsize":32524202,"path":"All/matcha-gtk-themes-2023.10.30.pkg","repopath":"All/matcha-gtk-themes-2023.10.30.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2218280,"desc":"Matcha is a flat Design theme for GTK 3, GTK 2 and Gnome-Shell.\n\nSupported Desktop Environments:\n\n* Cinnamon\n* Gnome-Shell\n* Metacity\n* Openbox\n* Plank\n* Unity\n* Xfce","deps":{"gtk-engines2":{"origin":"x11-themes/gtk-engines2","version":"2.20.2_4"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"}},"categories":["x11-themes"]},{"name":"mate-screensaver","origin":"x11/mate-screensaver","version":"1.28.0","comment":"MATE screen saver and locker","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f510819c543fa270550d1bde5286e262320d087a10a2568ac2115b1e7ac2791","flatsize":6484182,"path":"All/mate-screensaver-1.28.0.pkg","repopath":"All/mate-screensaver-1.28.0.pkg","licenselogic":"or","licenses":["GPLv2","LGPL20"],"pkgsize":4698264,"desc":"Mate-screensaver is MATE-based screen saver and locker that aims to have\nsimple, sane, secure defaults and be well integrated with the desktop.\nIt is designed to support:\n\n        * the ability to lock down configuration settings\n        * translation into other languages\n        * user switching","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmatekbd":{"origin":"x11/libmatekbd","version":"1.26.0_2"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"mate-desktop":{"origin":"x11/mate-desktop","version":"1.28.1_1"},"mate-menus":{"origin":"x11/mate-menus","version":"1.28.0"},"mate-pam-helper":{"origin":"security/mate-pam-helper","version":"1.3"},"mate-session-manager":{"origin":"x11/mate-session-manager","version":"1.28.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["x11","mate"],"shlibs_required":["libdbus-glib-1.so.2","libdbus-1.so.3","libmate-desktop-2.so.17","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libstartup-notification-1.so.0","libmate-menu.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXss.so.1","libXxf86vm.so.1","libgthread-2.0.so.0","libmatekbdui.so.4","libmatekbd.so.4","libgmodule-2.0.so.0","libxklavier.so.16","libnotify.so.4","libGL.so.1"],"options":{"PAM":"on"}},{"name":"markdown-mode.el-emacs_wayland","origin":"textproc/markdown-mode.el","version":"2.6_3","comment":"Emacs major mode for editing Markdown-formatted text","maintainer":"olgeni@FreeBSD.org","www":"https://jblevins.org/projects/markdown-mode/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2edcedc32456aeb5eb484c82a904a2a73469126dea3ad878c385a54395a1ffac","flatsize":917853,"path":"All/markdown-mode.el-emacs_wayland-2.6_3.pkg","repopath":"All/markdown-mode.el-emacs_wayland-2.6_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":161028,"desc":"markdown-mode is a major mode for editing Markdown-formatted\ntext files in GNU Emacs.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To use markdown-mode in Emacs/XEmacs, add the following lines to\nyour ~/.emacs replacing \"text\" with your preferred markdown extension.\n\n(autoload 'markdown-mode \"markdown-mode.el\"\n  \"Major mode for editing Markdown files\" t)\n\n(setq auto-mode-alist\n  (cons '(\"\\\\.text\" . markdown-mode) auto-mode-alist))","type":"install"}]},{"name":"markdown-mode.el-emacs_nox","origin":"textproc/markdown-mode.el","version":"2.6_3","comment":"Emacs major mode for editing Markdown-formatted text","maintainer":"olgeni@FreeBSD.org","www":"https://jblevins.org/projects/markdown-mode/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6904136c44c7385d9f66af2025f321c790b27bf55ce2dc654b4e0f39e0d1bc9","flatsize":917853,"path":"All/markdown-mode.el-emacs_nox-2.6_3.pkg","repopath":"All/markdown-mode.el-emacs_nox-2.6_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":161040,"desc":"markdown-mode is a major mode for editing Markdown-formatted\ntext files in GNU Emacs.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"To use markdown-mode in Emacs/XEmacs, add the following lines to\nyour ~/.emacs replacing \"text\" with your preferred markdown extension.\n\n(autoload 'markdown-mode \"markdown-mode.el\"\n  \"Major mode for editing Markdown files\" t)\n\n(setq auto-mode-alist\n  (cons '(\"\\\\.text\" . markdown-mode) auto-mode-alist))","type":"install"}]},{"name":"markdown-mode.el-emacs_devel_nox","origin":"textproc/markdown-mode.el","version":"2.6_3","comment":"Emacs major mode for editing Markdown-formatted text","maintainer":"olgeni@FreeBSD.org","www":"https://jblevins.org/projects/markdown-mode/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2da1ee5bd7abd5c9394a2bc1ce62c4b7d109bf2fdacdfb0538c4c966248e30c3","flatsize":918791,"path":"All/markdown-mode.el-emacs_devel_nox-2.6_3.pkg","repopath":"All/markdown-mode.el-emacs_devel_nox-2.6_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":160908,"desc":"markdown-mode is a major mode for editing Markdown-formatted\ntext files in GNU Emacs.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use markdown-mode in Emacs/XEmacs, add the following lines to\nyour ~/.emacs replacing \"text\" with your preferred markdown extension.\n\n(autoload 'markdown-mode \"markdown-mode.el\"\n  \"Major mode for editing Markdown files\" t)\n\n(setq auto-mode-alist\n  (cons '(\"\\\\.text\" . markdown-mode) auto-mode-alist))","type":"install"}]},{"name":"markdownfmt","origin":"textproc/markdownfmt","version":"1.1.67_23","comment":"Tool for linting and formatting Markdown in-place (similar to gofmt)","maintainer":"0mp@FreeBSD.org","www":"https://github.com/shurcooL/markdownfmt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da2b73dcb34502e918e91c0ec85e8116fe70c4b465a2e7890c99b427aa1781c6","flatsize":2527660,"path":"All/markdownfmt-1.1.67_23.pkg","repopath":"All/markdownfmt-1.1.67_23.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":899284,"desc":"markdownfmt is a linter similar to gofmt but for the Markdown language. It is\ncapable of autoformatting Markdown files in-place or generating diffs with\nlinting applied. Also, it is used in many plugins for formatting Markdown files\nwritten for text editors like Vim or Emacs.","categories":["textproc"]},{"name":"markdown-mode.el-emacs_devel","origin":"textproc/markdown-mode.el","version":"2.6_3","comment":"Emacs major mode for editing Markdown-formatted text","maintainer":"olgeni@FreeBSD.org","www":"https://jblevins.org/projects/markdown-mode/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49931f11a0a4b7b71cb506f5a4bc83f154a4d08b526f30eb3ac8c9f7b154ba16","flatsize":918791,"path":"All/markdown-mode.el-emacs_devel-2.6_3.pkg","repopath":"All/markdown-mode.el-emacs_devel-2.6_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":160992,"desc":"markdown-mode is a major mode for editing Markdown-formatted\ntext files in GNU Emacs.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use markdown-mode in Emacs/XEmacs, add the following lines to\nyour ~/.emacs replacing \"text\" with your preferred markdown extension.\n\n(autoload 'markdown-mode \"markdown-mode.el\"\n  \"Major mode for editing Markdown files\" t)\n\n(setq auto-mode-alist\n  (cons '(\"\\\\.text\" . markdown-mode) auto-mode-alist))","type":"install"}]},{"name":"mediawiki141-php82","origin":"www/mediawiki141","version":"1.41.2","comment":"Wiki engine used by Wikipedia","maintainer":"wen@FreeBSD.org","www":"https://www.mediawiki.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88f1ce037e6e1e5f4b064fe93e5fa165d299307e1bf21ddcd32ab19c6a6ce2a7","flatsize":387192555,"path":"All/mediawiki141-php82-1.41.2.pkg","repopath":"All/mediawiki141-php82-1.41.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":67570360,"desc":"MediaWiki is the collaborative editing software that runs Wikipedia,\nthe free encyclopedia, and other projects.\nIt's designed to handle a large number of users and pages without imposing\ntoo rigid a structure or workflow.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-readline":{"origin":"devel/php82-readline","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"IMAGICK":"off","LDAP":"off","MEMCACHED":"off","SOCKETS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:mediawiki:mediawiki:1.41.2:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"Remember to check\n\n/usr/local/www/mediawiki/INSTALL\n\nand\n\n/usr/local/www/mediawiki/UPGRADE\n\nfor details","type":"install"}]},{"name":"markdown-mode.el-emacs_canna","origin":"textproc/markdown-mode.el","version":"2.6_3","comment":"Emacs major mode for editing Markdown-formatted text","maintainer":"olgeni@FreeBSD.org","www":"https://jblevins.org/projects/markdown-mode/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"840fb7632617da6213921c954da2690329ae60f3167aea4e514fb2db4201ab1f","flatsize":917853,"path":"All/markdown-mode.el-emacs_canna-2.6_3.pkg","repopath":"All/markdown-mode.el-emacs_canna-2.6_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":161012,"desc":"markdown-mode is a major mode for editing Markdown-formatted\ntext files in GNU Emacs.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"To use markdown-mode in Emacs/XEmacs, add the following lines to\nyour ~/.emacs replacing \"text\" with your preferred markdown extension.\n\n(autoload 'markdown-mode \"markdown-mode.el\"\n  \"Major mode for editing Markdown files\" t)\n\n(setq auto-mode-alist\n  (cons '(\"\\\\.text\" . markdown-mode) auto-mode-alist))","type":"install"}]},{"name":"mate-calc","origin":"math/mate-calc","version":"1.28.0","comment":"MATE calculator tool based on the old calctool for OpenWindows","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27d149f888dd0aa874b9d15c8ba2c7e32655333f5c1a77fe1ac7c3dd2ed43113","flatsize":6619792,"path":"All/mate-calc-1.28.0.pkg","repopath":"All/mate-calc-1.28.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":707596,"desc":"Mate-calc is a powerful graphical calulator with financial, logical and\nscientific modes. It uses a multiple precision package to do its arithmetic to\ngive a high degree of accuracy.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["math","mate"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libmpfr.so.6","libgmp.so.10","libxml2.so.2","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libmpc.so.3"]},{"name":"mariadb106-client","origin":"databases/mariadb106-client","version":"10.6.14","comment":"Multithreaded SQL database (client)","maintainer":"brnrd@FreeBSD.org","www":"https://mariadb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35eddca468e39dcc4895492e380825f204581742f7f1a71e6f86e9f55711967e","flatsize":56488566,"path":"All/mariadb106-client-10.6.14.pkg","repopath":"All/mariadb106-client-10.6.14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2089032,"desc":"MariaDB is a database server that offers drop-in replacement functionality\nfor MySQL. MariaDB is built by some of the original authors of MySQL, with\nassistance from the broader community of Free and open source software\ndevelopers. In addition to the core functionality of MySQL, MariaDB offers\na rich set of feature enhancements including alternate storage engines,\nserver optimizations, and patches.\n\nMariaDB is primarily driven by developers at Monty Program, a company\nfounded by Michael \"Monty\" Widenius, the original author of MySQL, but\nthis is not the whole story about MariaDB. On the \"About MariaDB\" page you\nwill find more information about all participants in the MariaDB community,\nincluding storage engines XtraDB and PBXT.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"readline":{"origin":"devel/readline","version":"8.2.10"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["databases"],"users":["mysql"],"groups":["mysql"],"shlibs_required":["libedit.so.0","libncurses.so.6","libtinfo.so.6","libssl.so.12","libcrypto.so.12","libpcre2-posix.so.3","libpcre2-8.so.0","libgssapi_krb5.so.2.2"],"shlibs_provided":["libmariadb.so.3"],"options":{"GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on","GSSAPI_NONE":"off"},"annotations":{"cpe":"cpe:2.3:a:mariadb:mariadb:10.6.14:::::dragonfly6:x86_64"},"messages":[{"message":"MariaDB respects hier(7) and doesn't check /etc and /etc/mysql for\nmy.cnf. Please move existing my.cnf files from those paths to\n/usr/local/etc/mysql or /usr/local/etc. Sample\nconfiguration files are provided in /usr/local/etc/mysql\nand /usr/local/etc/mysql/conf.d.\nThe rc(8) script no longer uses /var/db/mysql/my.cnf for configuration\nnor /var/db/mysql for logs and PID-file.\n\nThis port does NOT include the mytop perl script, this is included in\nthe MariaDB tarball but the most recent version can be found in the\ndatabases/mytop port\n\n%%WSREP%%Using wsrep clustering requires adding a configuration file.\n%%WSREP%%Copy /usr/local/etc/mysql/conf.d/wsrep.conf.sample to\n%%WSREP%%/usr/local/etc/mysql/conf.d/wsrep.conf and change what you need there.","type":"install"},{"message":"Remember to run mariadb-upgrade (with the optional --datadir=<dbdir> flag)\nthe first time you start the MySQL server after an upgrade from an\nearlier version.","type":"upgrade"}]},{"name":"markdown","origin":"textproc/markdown","version":"1.0.1_2","comment":"Text-to-HTML conversion tool for web writers","maintainer":"miguel@gocobachi.dev","www":"https://daringfireball.net/projects/markdown","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d56e07c4960907b2b8867c05f2e83b0226798a52e0f45f03982722f2d14fb1ad","flatsize":48506,"path":"All/markdown-1.0.1_2.pkg","repopath":"All/markdown-1.0.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15840,"desc":"Markdown is a text-to-HTML conversion tool for web writers. Markdown\nallows you to write using an easy-to-read, easy-to-write plain text\nformat, then convert it to structurally valid XHTML (or HTML).\n\nThus, \"Markdown\" is two things: a plain text markup syntax, and a\nsoftware tool, written in Perl, that converts the plain text markup to\nHTML.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on"}},{"name":"markdown-mode.el","origin":"textproc/markdown-mode.el","version":"2.6_3","comment":"Emacs major mode for editing Markdown-formatted text","maintainer":"olgeni@FreeBSD.org","www":"https://jblevins.org/projects/markdown-mode/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c90510f2f70d48f4843935c9c83e75708da08d461f343c608f34ee3dc2a11e92","flatsize":917853,"path":"All/markdown-mode.el-2.6_3.pkg","repopath":"All/markdown-mode.el-2.6_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":161012,"desc":"markdown-mode is a major mode for editing Markdown-formatted\ntext files in GNU Emacs.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"To use markdown-mode in Emacs/XEmacs, add the following lines to\nyour ~/.emacs replacing \"text\" with your preferred markdown extension.\n\n(autoload 'markdown-mode \"markdown-mode.el\"\n  \"Major mode for editing Markdown files\" t)\n\n(setq auto-mode-alist\n  (cons '(\"\\\\.text\" . markdown-mode) auto-mode-alist))","type":"install"}]},{"name":"marker","origin":"editors/marker","version":"2023.05.02_1","comment":"Gtk3 markdown editor","maintainer":"tagattie@FreeBSD.org","www":"https://fabiocolacio.github.io/Marker/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f90e2fc6a3a545d55b3e804db94fb8dbe0be38f025254b1c2e819ffe3561f4bb","flatsize":5888323,"path":"All/marker-2023.05.02_1.pkg","repopath":"All/marker-2023.05.02_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2434764,"desc":"Marker is a simple yet robust markdown editor.\n\nThe primary goal of Marker is to provide a powerful document editing\nexperience, without making assumptions about the workflow of the\nuser. Marker's base configuration is very simple, but it can be\ncustomized to meet the needs of any workflow!","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"gtkspell3":{"origin":"textproc/gtkspell3","version":"3.0.10_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"hs-pandoc":{"origin":"textproc/hs-pandoc","version":"3.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["editors"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtksourceview-3.0.so.1","libwebkit2gtk-4.0.so.37","libgtkspell3-3.so.0"],"shlibs_provided":["libscroll-extension.so"],"options":{"DOCS":"on"}},{"name":"marisa-trie","origin":"devel/marisa-trie","version":"0.2.6_1,1","comment":"MARISA: Matching Algorithm with Recursively Implemented StorAge","maintainer":"iblis@hs.ntnu.edu.tw","www":"https://github.com/s-yata/marisa-trie","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f2b90f2281cb863aaa020434b1f4e05ff42aacf44f9afb795d399d79d01b6bf","flatsize":612749,"path":"All/marisa-trie-0.2.6_1,1.pkg","repopath":"All/marisa-trie-0.2.6_1,1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","LGPL21+"],"pkgsize":105708,"desc":"Matching Algorithm with Recursively Implemented StorAge (MARISA)\nis a static and space-efficient trie data structure. And libmarisa\nis a C++ library to provide an implementation of MARISA. Also, the\npackage of libmarisa contains a set of command line tools for\nbuilding and operating a MARISA-based dictionary.","categories":["devel"],"shlibs_provided":["libmarisa.so.0"],"options":{"POPCNT":"off","SSE2":"on","SSE3":"off","SSE4":"off","SSE41":"off","SSE42":"off","SSE4A":"off","SSSE3":"off"}},{"name":"mariadb-connector-odbc","origin":"databases/mariadb-connector-odbc","version":"3.1.20","comment":"MariaDB database connector for odbc","maintainer":"brnrd@FreeBSD.org","www":"https://mariadb.com/kb/en/mariadb/mariadb-connector-odbc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40ce07368be05f7f504bfbb72335cb2949910352619939709026d95be1930c6a","flatsize":372751,"path":"All/mariadb-connector-odbc-3.1.20.pkg","repopath":"All/mariadb-connector-odbc-3.1.20.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":100136,"desc":"MariaDB Connector/ODBC is a standardized, LGPL licensed database driver\nusing the industry standard ODBC API. It supports ODBC Standard 3.5, can be\nused as a drop-in replacement for MySQL Connector/ODBC, and it supports\nboth Unicode and ANSI modes.","deps":{"mariadb-connector-c":{"origin":"databases/mariadb-connector-c","version":"3.3.8_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libmariadb.so.3","libodbcinst.so.2"],"shlibs_provided":["libmaodbc.so"],"options":{"SSL":"on"}},{"name":"mariadb-connector-c","origin":"databases/mariadb-connector-c","version":"3.3.8_1","comment":"MariaDB database connector for C","maintainer":"brnrd@FreeBSD.org","www":"https://www.mariadb.com/kb/en/mariadb/about-mariadb-connector-c/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78b0addad59932b8986eb9021f8a76e38ebb938367f8554229cca1b53caecb0a","flatsize":1325219,"path":"All/mariadb-connector-c-3.3.8_1.pkg","repopath":"All/mariadb-connector-c-3.3.8_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":337944,"desc":"The MariaDB Connector/C is used to connect applications developed in C/C++\nto MariaDB and MySQL databases. MySQL Connector/C is LGPL licensed.\n\nParts of MariaDB Connector/C are derived from PHP\\'s mysqlnd extension and\nthe original LGPL MySQL client library for MySQL 3.23. The rest of the code\nis written by developers at MariaDB Corporation Ab.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["databases"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libcurl.so.4","libzstd.so.1"],"shlibs_provided":["libmariadb.so.3"]},{"name":"marco","origin":"x11-wm/marco","version":"1.28.1","comment":"Window manager for the adult in you","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8203a809bbb80dfa853f721d2ff83271ee46bba362f5dbd70fc40ceb53080ce","flatsize":7823381,"path":"All/marco-1.28.1.pkg","repopath":"All/marco-1.28.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1164480,"desc":"Marco (mate-window-manager) is a low-frills Window Manager, and\nis the default Window Manager of the MATE desktop.  It provides\nmost of the features expected of a Window Manager, but leaves\neverything it can up to other components of the MATE environment.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXres":{"origin":"x11/libXres","version":"1.2.2_1"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libgtop":{"origin":"devel/libgtop","version":"2.40.0_1"},"mate-desktop":{"origin":"x11/mate-desktop","version":"1.28.1_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"},"zenity":{"origin":"x11/zenity","version":"3.42.1_3"}},"categories":["x11-wm","mate"],"shlibs_required":["libcanberra-gtk3.so.0","libcanberra.so.0","libmate-desktop-2.so.17","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libstartup-notification-1.so.0","libXcomposite.so.1","libXrender.so.1","libXdamage.so.1","libXfixes.so.3","libXRes.so.1","libXcursor.so.1","libgtop-2.0.so.11","libglib-2.0.so.0","libintl.so.8","libXrandr.so.2","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXinerama.so.1"],"shlibs_provided":["libmarco-private.so.2"]},{"name":"mar","origin":"archivers/mar","version":"0.5","comment":"Simple binary file format for storing arbitrary meta and user data","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb015f5c5cff7bbc8c56f3dd5363507e3a6f3e1c53c268c2a39875fb597e423b","flatsize":166406,"path":"All/mar-0.5.pkg","repopath":"All/mar-0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24224,"desc":"A simple binary file format for storing arbitrary meta and user data.\n\nA meta archive uses a simple binary file format to store both meta and user\ndata together in a single file. A mar file may be suitable in situations where\na full-scale database is not. Both the mar library and the accompanying utility\nare written in C with the intention of porting to many platforms.","categories":["archivers"],"options":{"DOCS":"on"}},{"name":"mate-applets","origin":"x11/mate-applets","version":"1.28.0","comment":"Applets components for the MATE Desktop Environment","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"453093c2eb564e335b41e9636bac66989920c595d872bd4c6c388f16dbf58eb9","flatsize":37692449,"path":"All/mate-applets-1.28.0.pkg","repopath":"All/mate-applets-1.28.0.pkg","licenselogic":"and","licenses":["GPLv2","GFDL"],"pkgsize":7084304,"desc":"Panel applets for the MATE Desktop Environment.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"gucharmap":{"origin":"deskutils/gucharmap","version":"15.1.0_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgtop":{"origin":"devel/libgtop","version":"2.40.0_1"},"libmateweather":{"origin":"net/libmateweather","version":"1.28.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mate-panel":{"origin":"x11/mate-panel","version":"1.28.0,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"}},"categories":["x11","mate"],"shlibs_required":["libmate-panel-applet-4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libSM.so.6","libICE.so.6","libX11.so.6","libnotify.so.4","libupower-glib.so.3","libgucharmap_2_90.so.7","libpcre2-8.so.0","libmate-desktop-2.so.17","libstartup-notification-1.so.0","libgtop-2.0.so.11","libmateweather.so.1","libgtksourceview-4.so.0","libwnck-3.so.0","libxml2.so.2"]},{"name":"mariadb105-client","origin":"databases/mariadb105-client","version":"10.5.20","comment":"Multithreaded SQL database (client)","maintainer":"brnrd@FreeBSD.org","www":"https://mariadb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a12811926fdfc71ac10b2a4b81bcef695864a84f29957cb8fa2d6790c94627ed","flatsize":52319471,"path":"All/mariadb105-client-10.5.20.pkg","repopath":"All/mariadb105-client-10.5.20.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1926976,"desc":"MariaDB is a database server that offers drop-in replacement functionality\nfor MySQL. MariaDB is built by some of the original authors of MySQL, with\nassistance from the broader community of Free and open source software\ndevelopers. In addition to the core functionality of MySQL, MariaDB offers\na rich set of feature enhancements including alternate storage engines,\nserver optimizations, and patches.\n\nMariaDB is primarily driven by developers at Monty Program, a company\nfounded by Michael \"Monty\" Widenius, the original author of MySQL, but\nthis is not the whole story about MariaDB. On the \"About MariaDB\" page you\nwill find more information about all participants in the MariaDB community,\nincluding storage engines XtraDB and PBXT.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases"],"users":["mysql"],"groups":["mysql"],"shlibs_required":["libedit.so.0","libncurses.so.6","libtinfo.so.6","libssl.so.12","libcrypto.so.12","libpcre2-posix.so.3","libpcre2-8.so.0","libgssapi_krb5.so.2.2"],"shlibs_provided":["libmariadb.so.3"],"options":{"GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on","GSSAPI_NONE":"off"},"annotations":{"cpe":"cpe:2.3:a:mariadb:mariadb:10.5.20:::::dragonfly6:x86_64"},"messages":[{"message":"MariaDB respects hier(7) and doesn't check /etc and /etc/mysql for\nmy.cnf. Please move existing my.cnf files from those paths to\n/usr/local/etc/mysql or /usr/local/etc. Sample\nconfiguration files are provided in /usr/local/etc/mysql\nand /usr/local/etc/mysql/conf.d.\nThe rc(8) script no longer uses /var/db/mysql/my.cnf for configuration\nnor /var/db/mysql for logs and PID-file.\n\nThis port does NOT include the mytop perl script, this is included in\nthe MariaDB tarball but the most recent version can be found in the\ndatabases/mytop port","type":"install"},{"message":"Remember to run mariadb-upgrade (with the optional --datadir=<dbdir> flag)\nthe first time you start the MySQL server after an upgrade from an\nearlier version.","type":"upgrade"}]},{"name":"mapm3","origin":"biology/mapm3","version":"3.0_1","comment":"Constructs linkage maps of markers segregating in experimental crosses","maintainer":"tphilipp@potion-studios.com","www":"http://www.broad.mit.edu/ftp/distribution/software/mapmaker3/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"020831f0da148f7720afcaa29204d18466c11b801af7bf679b84ae62c0bfd43d","flatsize":819778,"path":"All/mapm3-3.0_1.pkg","repopath":"All/mapm3-3.0_1.pkg","licenselogic":"single","licenses":["MAPMAKER"],"pkgsize":282084,"desc":"MAPMAKER/EXP is a linkage analysis package designed to help construct primary\nlinkage maps of markers segregating in experimental crosses. MAPMAKER/EXP\nperforms full multipoint linkage analysis (simultaneous estimation of all\nrecombination fractions from the primary data) for dominant, recessive, and co-\ndominant (e.g.  RFLP-like) markers.  MAPMAKER/EXP is an experimental-cross-only\nsuccessor to the original MAPMAKER program.\n\nMAPMAKER/QTL is a companion program to MAPMAKER/EXP which allows one to map\ngenes controlling polygenic quantitative traits in F2 intercrosses and BC1\nbackcrosses relative to a genetic linkage map. More information on MAPMAKER/QTL\ncan be found in the technical report (included with MAPMAKER/QTL).","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["biology"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"mapdir","origin":"sysutils/mapdir","version":"1.2.1_1","comment":"Tool to map directory trees","maintainer":"fbsd@olivermahmoudi.com","www":"https://www.olivermahmoudi.com/programming/mapping-dirs","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ada489287f36295463f78e264a78b5c85e576db586ef2951276752eb68af96d2","flatsize":25922,"path":"All/mapdir-1.2.1_1.pkg","repopath":"All/mapdir-1.2.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8656,"desc":"mapdir is a shell script utility, that can be used to map the\nstructure of directory trees.  It is mainly used to verify the\nconsistency between different directory hierachies, which contain\nthe same files, as the report files generated by mapdir can\nsubsequently be passed to the diff utility.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["sysutils"]},{"name":"mari0","origin":"games/mari0","version":"1.6.2","comment":"Nintendo\\'s Super Mario Bros and Valve\\'s Portal at same time","maintainer":"amdmi3@FreeBSD.org","www":"https://stabyourself.net/mari0/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd83f475bd7ce9b9dff347c904ac3494a1b34bc6b6ebfeea1a9838ec871e66db","flatsize":5306255,"path":"All/mari0-1.6.2.pkg","repopath":"All/mari0-1.6.2.pkg","licenselogic":"single","licenses":["CC-BY-NC-SA-3.0"],"pkgsize":3293376,"desc":"Mari0 is a fan-made video game that combines\nthe Super Mario Bros and Portal games.\n\nI introduces itself with these features:\n    Complete recreation of SMB\n    Elements from Portal\n    Portal gun that shoots portals\n    4-player simultaneous coop\n    Level Editor that was used to create the levels in the game\n    33 different hats\n    Downloadable Mappacks\n    Game modifiers for extra fun","deps":{"love":{"origin":"devel/love","version":"11.5"}},"categories":["games"]},{"name":"mapchan","origin":"sysutils/mapchan","version":"3.2_4","comment":"Transform the input and output of a terminal (SCO Unix alike)","maintainer":"bofh@FreeBSD.org","www":"https://mapchan.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b5feabb202162ca3d75082047bcb40fc52a503dfd98fad68a1934bdafa0d402","flatsize":70385,"path":"All/mapchan-3.2_4.pkg","repopath":"All/mapchan-3.2_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27612,"desc":"mapchan - A program which allows you to transform the input and output\nof a terminal (including a serial port terminal).  It is useful when:\n\n  * You need to work with various encodings on various virtual\n    terminals\n  * You have an assortment of terminals, not one of which supports\n    your favorite encoding.\n\nThis software is an incomplete implementation of the functionality of\nthe utility \"mapchan\" of SCO Unix.","categories":["sysutils","converters"],"options":{"DOCS":"on"}},{"name":"mediawiki141-php83","origin":"www/mediawiki141","version":"1.41.2","comment":"Wiki engine used by Wikipedia","maintainer":"wen@FreeBSD.org","www":"https://www.mediawiki.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9392ce68be1a3d823deb39ade76e64ec60aaf32f55120f8fb302f2f88882f83c","flatsize":387192555,"path":"All/mediawiki141-php83-1.41.2.pkg","repopath":"All/mediawiki141-php83-1.41.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":67582916,"desc":"MediaWiki is the collaborative editing software that runs Wikipedia,\nthe free encyclopedia, and other projects.\nIt's designed to handle a large number of users and pages without imposing\ntoo rigid a structure or workflow.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-readline":{"origin":"devel/php83-readline","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"options":{"IMAGICK":"off","LDAP":"off","MEMCACHED":"off","SOCKETS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:mediawiki:mediawiki:1.41.2:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"Remember to check\n\n/usr/local/www/mediawiki/INSTALL\n\nand\n\n/usr/local/www/mediawiki/UPGRADE\n\nfor details","type":"install"}]},{"name":"manu-gothica","origin":"x11-fonts/manu-gothica","version":"0_5","comment":"Old German blackletter handwriting (Suetterlin)","maintainer":"ports@FreeBSD.org","www":"https://www.bryld.dk/hent-filer/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b654e76ac9eab5201ca30e4f40e642241dc947d89efe964195a54b268da70c8","flatsize":60520,"path":"All/manu-gothica-0_5.pkg","repopath":"All/manu-gothica-0_5.pkg","licenselogic":"single","licenses":["manu-gothica"],"pkgsize":36704,"desc":"This True Type Font has been based on the Old German handwriting as it\nwas taught in Schleswig and Germany around Year 1900 (Suetterlin). If\nyou study sources from that time and before, it is important to be\nfamiliar with this writing style. The font is free for personal use.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe manu-gothica port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mapcache","origin":"graphics/mapcache","version":"1.14.0_5","comment":"Server that implements tile caching to speed up access to WMS layers","maintainer":"wen@FreeBSD.org","www":"https://www.mapserver.org/mapcache/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ade1f6d1f54f06833cfb7d434b71ee5949c6c49f5042e5e04b21a7f8a7a3c67d","flatsize":519796,"path":"All/mapcache-1.14.0_5.pkg","repopath":"All/mapcache-1.14.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":172636,"desc":"MapCache is a server that implements tile caching to speed up access\nto WMS layers. It's primary objectives are to be fast and easily\ndeployable, while offering the essential features (and more!) expected\nfrom a tile caching solution.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"fcgi-devkit":{"origin":"www/fcgi","version":"2.4.0_6"},"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["graphics"],"shlibs_required":["libfcgi.so.0","libpng16.so.16","libjpeg.so.8","libcurl.so.4","libapr-1.so.0","libaprutil-1.so.0","libpixman-1.so.0","libgdal.so.35","libsqlite3.so.0","libgeos_c.so.1"],"shlibs_provided":["libmapcache.so.1"],"options":{"APACHE":"on","FASTCGI":"on","GDAL":"on","GEOS":"on","GEOTIFF":"off","MEMCACHE":"off","PCRE":"off","SQLITE":"on","TIFF":"off","TIFF_WRITE":"off"}},{"name":"mantra","origin":"textproc/mantra","version":"0.1.1","comment":"CLI for previewing mandoc manual pages with live auto-reload in a pager","maintainer":"0mp@FreeBSD.org","www":"https://github.com/0mp/mantra","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa2ddc6458771f5b9e2b1ec23942752aea0e01eb7e74ad8594701953cc034476","flatsize":5974,"path":"All/mantra-0.1.1.pkg","repopath":"All/mantra-0.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3188,"desc":"Mantra is a CLI for previewing mandoc manual pages\nwith live auto-reload in a pager.","deps":{"entr":{"origin":"sysutils/entr","version":"5.5_1"},"tmux":{"origin":"sysutils/tmux","version":"3.3a_3"}},"categories":["textproc"]},{"name":"mapserver","origin":"graphics/mapserver","version":"8.0.2","comment":"System for developing web-based GIS applications","maintainer":"wen@FreeBSD.org","www":"https://mapserver.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6d8cb77f7f5da542fea1ca807c12c0f85f8ef61f79b21a442e63ac839ebf3cb","flatsize":3316991,"path":"All/mapserver-8.0.2.pkg","repopath":"All/mapserver-8.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1154648,"desc":"MapServer is a system for developing web-based GIS applications.\nThe basic system consists of a CGI program that can be configured to\nrespond to a variety of spatial requests like making maps, scalebars,\nand point, area and feature queries. Virtually all aspects of an\napplication, from web interface to map appearance can be developed\nwithout any programming. For the more ambitious user, MapServer\napplications can be enhanced using Java, JavaScript or many other web\ntechnologies.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libsvg":{"origin":"graphics/libsvg","version":"0.1.4_11"},"png":{"origin":"graphics/png","version":"1.6.43"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"}},"categories":["graphics","www","geography"],"shlibs_required":["libpng16.so.16","libjpeg.so.8","libfreetype.so.6","libproj.so.25","libprotobuf-c.so.1","libfribidi.so.0","libharfbuzz.so.0","libcairo.so.2","libgeos_c.so.1","libpq.so.5","libgdal.so.35","libxml2.so.2","libgif.so.7"],"shlibs_provided":["libmapserver.so.2"],"options":{"CAIRO":"on","CAIRO_SVG":"off","CLIENT_WFS":"off","CLIENT_WMS":"off","CURL":"off","DEBUG":"off","FASTCGI":"off","FRIBIDI":"on","GDAL":"on","GEOS":"on","HARFBUZZ":"on","KML":"off","PERL":"off","PHP":"off","POSTGIS":"on","PROTOBUFC":"on","PYTHON":"off","WCS":"on","WFS":"on","WMS":"off"},"annotations":{"cpe":"cpe:2.3:a:osgeo:mapserver:8.0.2:::::dragonfly6:x86_64"}},{"name":"mate-icon-theme","origin":"x11-themes/mate-icon-theme","version":"1.28.0","comment":"Collection of icons for the MATE desktop","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d68fd29ebad002103535e3b2bd28126a7efa1da470a1a451fea7f42035589f84","flatsize":29637415,"path":"All/mate-icon-theme-1.28.0.pkg","repopath":"All/mate-icon-theme-1.28.0.pkg","licenselogic":"or","licenses":["LGPL3","CC-BY-SA-3.0"],"pkgsize":14014228,"desc":"mate-icon-theme is a collection of icons and emblems for the\nMATE desktop.  Included are the images used in toolbars,\ndialog boxes, etc.","deps":{"hicolor-icon-theme":{"origin":"misc/hicolor-icon-theme","version":"0.18"}},"categories":["x11-themes","mate"]},{"name":"meilisearch","origin":"textproc/meilisearch","version":"1.8.1_1","comment":"Powerful, fast, and an easy to use search engine","maintainer":"ashish@FreeBSD.org","www":"https://www.meilisearch.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f87c6b4aaa1ce8e95ef48098425dcf09e88a11e0d7c840c1ea139f6d405797fa","flatsize":116979746,"path":"All/meilisearch-1.8.1_1.pkg","repopath":"All/meilisearch-1.8.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":78298024,"desc":"Meilisearch is a powerful, fast, open-source, easy to use and\ndeploy search engine. Both searching and indexing are highly\ncustomizable.\n\n  - Search-as-you-type experience (answers < 50 milliseconds)\n  - Full-text search\n  - Typo tolerant (understands typos and misspelling)\n  - Faceted search and filters\n  - Supports hanzi (Chinese characters)\n  - Supports synonyms\n  - Easy to install, deploy, and maintain\n  - Whole documents are returned\n  - Highly customizable\n  - RESTful API","deps":{"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["textproc"],"shlibs_required":["libonig.so.5"]},{"name":"manrope","origin":"x11-fonts/manrope","version":"4.504","comment":"Modern geometric sans-serif font","maintainer":"0mp@FreeBSD.org","www":"https://manropefont.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27024120c600402a07e4bcdf9bb9e9e45ec49c75a5404fb0934d3a032c28cdf5","flatsize":2475735,"path":"All/manrope-4.504.pkg","repopath":"All/manrope-4.504.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1218380,"desc":"Manrope is a modern sans-serif for everyone.\n\nThis font is a crossover of different font types: it is semi-condensed,\nsemi-rounded, semi-geometric, semi-din, semi-grotesque. It employs\nminimal stoke thickness variations and a semi-closed aperture.\n\nManrope font has wide language support, covering most Latin and\nCyrillic languages.\n\nManrope font has not only alternative glyphs for uppercase styles, but\nis also context-sensitive. It changes glyphs for the user automatically,\nwhile they are typing.\n\nDigits in Manrope font are perfect for interface design and numeric\ndata, such as phone numbers, card numbers, watch faces, etc.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"}},{"name":"manck","origin":"sysutils/manck","version":"1.2_3","comment":"Manual page consistency checker","maintainer":"0mp@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f8a95c6cbb8fcfb024f423364831f79811629b199a6ffd7f20cf00cd4020a8a","flatsize":21857,"path":"All/manck-1.2_3.pkg","repopath":"All/manck-1.2_3.pkg","licenselogic":"single","pkgsize":9624,"desc":"Manck checks manual pages. Currently supported sections are\nFILES, NAME, SEE ALSO, and SYNOPSIS.","deps":{"p5-Perl4-CoreLibs":{"origin":"devel/p5-Perl4-CoreLibs","version":"0.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"mancala","origin":"games/mancala","version":"1.0.3","comment":"Implementation of the simple board game called Mancala","maintainer":"jgh@FreeBSD.org","www":"https://shh.thathost.com/pub-unix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7dbbf39d8562f88f364ebce6000206e27c701755cb5e2dc084fded1e9154252","flatsize":45380,"path":"All/mancala-1.0.3.pkg","repopath":"All/mancala-1.0.3.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":14808,"desc":"Implementation of the simple board game called Mancala.  Contains both a user\nunfriendly character based interface, and a nice, user friendly X11 interface.\nBe warned: If you just bother to read the rules, you may get hooked on this!","deps":{"xforms":{"origin":"x11-toolkits/xforms","version":"1.2.4_8,1"}},"categories":["games"],"shlibs_required":["libforms.so.2"],"options":{"DOCS":"on","X11":"on"}},{"name":"man2web","origin":"www/man2web","version":"0.88_3","comment":"Convert man pages to HTML","maintainer":"ports@FreeBSD.org","www":"https://man2web.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f909cfbfab32b80efc5bc0e60f041565322791bde138a253af40498ef0837c6","flatsize":59304,"path":"All/man2web-0.88_3.pkg","repopath":"All/man2web-0.88_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":28652,"desc":"man2web is a program for converting man (manual) output to HTML on\nthe fly (as a CGI program) or on the command line.","categories":["www"],"annotations":{"cpe":"cpe:2.3:a:man2web:man2web:0.88:::::dragonfly6:x86_64:3"},"messages":[{"message":"===>   NOTICE:\n\nThe man2web port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mapyrus","origin":"graphics/mapyrus","version":"1.802","comment":"Software for creating plots of points, lines, etc","maintainer":"nivit@FreeBSD.org","www":"https://mapyrus.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5450a5bbb606fafce666111083393dc530d2df22d23a86e05595796b9a5291a","flatsize":3453284,"path":"All/mapyrus-1.802.pkg","repopath":"All/mapyrus-1.802.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3110980,"desc":"Mapyrus is software for creating plots of points, lines, polygons\nand labels to PostScript (high resolution, up to A0 paper size),\nPortable Document Format (PDF), Scalable Vector Graphics (SVG) format\nand web image output formats.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics","print","java"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Start Mapyrus from a terminal window with a command like:\n\njava -classpath /usr/local/share/java/mapyrus/mapyrus.jar org.mapyrus.Mapyrus myfile.mapyrus\n\n(If a real X-Windows display is not available, use the\n-Djava.awt.headless=true startup variable).\n\n    or simply:\n\nmapyrus myfile.mapyrus","type":"install"}]},{"name":"man2html","origin":"textproc/man2html","version":"3.1.20220714_1","comment":"Convert nroff(1) man pages to HTML","maintainer":"fuz@FreeBSD.org","www":"https://dickey.his.com/scripts/man2html.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98cb5455cf234345ee92c0beca05608f09580a2f47283aa5509c2ac983bdc832","flatsize":65511,"path":"All/man2html-3.1.20220714_1.pkg","repopath":"All/man2html-3.1.20220714_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":25016,"desc":"Convert UNIX nroff(1) manual pages to HTML format.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"]},{"name":"mangband","origin":"games/mangband","version":"1.5.3","comment":"Free online multiplayer real-time roguelike game","maintainer":"flambard@mangband.org","www":"https://mangband.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23278e2aab91c2790916628767168ebd121c6e88c444850e19f3a26098272017","flatsize":3940463,"path":"All/mangband-1.5.3.pkg","repopath":"All/mangband-1.5.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1626344,"desc":"MAngband is a free online multiplayer real-time roguelike game,\nderived from the single player game Angband.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libSDL-1.2.so.0"],"options":{"EXAMPLES":"on","GCU":"on","SDL":"on","X11":"on"},"messages":[{"message":"MAngband has been installed.\n\nThe following mangclient directories could be copied to a user-writable\nlocation:\n\n    /usr/local/share/mangband/user\n    /usr/local/share/mangband/xtra\n\nTo provide a path for those directories ~/.mangrc should be used.\nPlease copy example mangrc to your home directory and adjust it\n\n    cp /usr/local/share/examples/mangband/mangrc ~/.mangrc\n    chmod 644 ~/.mangrc\n\nTo run mangband server as an unpriviliged user, such user must be added\nto the games group. For example:\n\n    pw usermod <user> -G games","type":"install"}]},{"name":"mamba","origin":"audio/mamba","version":"2.5","comment":"Virtual MIDI keyboard","maintainer":"yuri@FreeBSD.org","www":"https://github.com/brummer10/Mamba","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c8755d0832086c8956183398fe5b1165fd4c1e01dc8b4ed0379f6e0b8eda314","flatsize":877914,"path":"All/mamba-2.5.pkg","repopath":"All/mamba-2.5.pkg","licenselogic":"single","licenses":["BSD0CLAUSE"],"pkgsize":434152,"desc":"Mamba is a virtual Midi keyboard and Midi live looper for Jack Audio Connection\nKit.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"liblo":{"origin":"audio/liblo","version":"0.32"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libsmf":{"origin":"audio/libsmf","version":"1.3_5"}},"categories":["audio"],"shlibs_required":["libjack.so.0","libcairo.so.2","libX11.so.6","libsigc-2.0.so.0","liblo.so.7","libsmf.so.0","libglib-2.0.so.0","libintl.so.8","libfluidsynth.so.3","libasound.so.2"]},{"name":"mcstas-comps","origin":"science/mcstas-comps","version":"2.5_3","comment":"Component Library for the McStas neutron ray tracing package","maintainer":"erkn@fysik.dtu.dk","www":"https://www.mcstas.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dded492958e93da548bf743be65a9678c729b5ea17edd5ee7861631318e694fc","flatsize":350061407,"path":"All/mcstas-comps-2.5_3.pkg","repopath":"All/mcstas-comps-2.5_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":39297876,"desc":"McStas - Monte Carlo ray tracing simulations of neutron experiments.\n\nMcStas is a tool for simulating neutron instrumentation and experiments\nusing a ray-tracing formalism. Currently the main use of McStas is in the\nfield of instrument design.\n\nThis port contains the McStas component library.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mcstas":{"origin":"science/mcstas","version":"2.5"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"]},{"name":"malint","origin":"audio/malint","version":"0.2","comment":"MPEG Audio stream validator","maintainer":"ehaupt@FreeBSD.org","www":"https://www.nih.at/malint/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adddf640513fd8813c292442485095b382c64b5d57d4ac855d12ea749cfd607c","flatsize":50507,"path":"All/malint-0.2.pkg","repopath":"All/malint-0.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21060,"desc":"Malint is an MPEG Audio stream validator. It parses an MPEG audio stream and\nprints information about the stream and format violations it finds.\n\nMany of the checks (and information outputs) can be enabled or disabled via\ncommand line switches.","categories":["audio"],"options":{"DOCS":"on"}},{"name":"maliit-framework","origin":"deskutils/maliit-framework","version":"2.3.0_2","comment":"Core libraries of Maliit and server","maintainer":"kde@FreeBSD.org","www":"https://maliit.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d449b048d403d26bc25dbd5f03f75a63dda6f84faa0db702b80a6b11a4d7a38","flatsize":1828925,"path":"All/maliit-framework-2.3.0_2.pkg","repopath":"All/maliit-framework-2.3.0_2.pkg","licenselogic":"single","pkgsize":382460,"desc":"Maliit provides a flexible and cross-platform input method framework for mobile\nand embedded text input, including a virtual keyboard. It has a plugin-based\nclient-server architecture where applications act as clients and communicate\nwith the Maliit server via input context plugins.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["deskutils","kde"],"shlibs_required":["libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libwayland-client.so.0","libxkbcommon.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxcb.so.1","libxcb-xfixes.so.0","libudev.so.0","libQt5WaylandClient.so.5"],"shlibs_provided":["libmaliit-glib.so.2","libmaliit-plugins.so.2"]},{"name":"malbolge","origin":"lang/malbolge","version":"0.1.1","comment":"Esoteric language","maintainer":"dereckson@gmail.com","www":"https://www.dereckson.be/software/Malbolge/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd967ea71487506b829f9fd6de1fa34e28d72c9e509502b751ff59421b4d5785","flatsize":19899,"path":"All/malbolge-0.1.1.pkg","repopath":"All/malbolge-0.1.1.pkg","licenselogic":"single","pkgsize":7712,"desc":"Malbolge is an esoteric language, named after the eighth circle of hell in the\nDivina Commedia by Dante.\n\nTwo years were necessary to see the first software produced in this language.","categories":["lang"],"options":{"DOCS":"on"}},{"name":"mate-icon-theme-faenza","origin":"x11-themes/mate-icon-theme-faenza","version":"1.20.0","comment":"Collection of Faenza and Faience icons for the MATE desktop","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dec7daa7d1bba19c51c2d2d1ab14fdc175cd4d4ade7e443687910903671a383d","flatsize":80046883,"path":"All/mate-icon-theme-faenza-1.20.0.pkg","repopath":"All/mate-icon-theme-faenza-1.20.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19474208,"desc":"This icon theme uses Faenza and Faience icon themes by ~Tiheum and\nsome icons customized for MATE by Rowen Stipe.\n\nAlso, there are some icons from Mint-X-F and Faenza-Fresh icon packs.","categories":["x11-themes","mate"]},{"name":"mako","origin":"x11/mako","version":"1.9.0","comment":"Lightweight Wayland notification daemon","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/emersion/mako","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df8ccfdb07bf3f6783a270de9dc45a9b4348d5894284360af86ecb164c4be384","flatsize":105047,"path":"All/mako-1.9.0.pkg","repopath":"All/mako-1.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":44104,"desc":"mako is a lightweight notification daemon for Wayland. It implements\nthe GNOME Desktop Notifications Specification. Works on Sway.","deps":{"basu":{"origin":"devel/basu","version":"0.2.1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libcairo.so.2","libepoll-shim.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libbasu.so.0","libpango-1.0.so.0","libpangocairo-1.0.so.0","libwayland-client.so.0","libwayland-cursor.so.0"],"options":{"MANPAGES":"on","PIXBUF":"on"}},{"name":"makeself","origin":"archivers/makeself","version":"2.5.0_1","comment":"Neat script to make self-extracting archives","maintainer":"eduardo@FreeBSD.org","www":"https://makeself.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41ef44a88430b509493e154551cb3989b2ed475f974685bb18507742edc56b65","flatsize":83024,"path":"All/makeself-2.5.0_1.pkg","repopath":"All/makeself-2.5.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26960,"desc":"makeself is a (very small) shell script that makes neat\nself-extracting shell scripts, and allows you to specify a \"setup\"\ncommand to execute upon finishing.\n\nIt's sorta like the Windows winzip self-extracting archives.","categories":["archivers"],"options":{"DOCS":"on"}},{"name":"makepasswd","origin":"security/makepasswd","version":"1.10_8","comment":"Random password generator","maintainer":"toni.viemero@iki.fi","www":"https://packages.debian.org/stable/makepasswd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f444194db91dab9bc1cb34dc167d1da45df888ffb115477ba9928e942e448031","flatsize":37130,"path":"All/makepasswd-1.10_8.pkg","repopath":"All/makepasswd-1.10_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14576,"desc":"Generates true random passwords using /dev/urandom, with the\nemphasis on security over pronounceability. It can also encrypt\nplaintext passwords given in a temporary file.","deps":{"p5-Bytes-Random-Secure":{"origin":"security/p5-Bytes-Random-Secure","version":"0.29"},"p5-Crypt-PasswdMD5":{"origin":"security/p5-Crypt-PasswdMD5","version":"1.42"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:makepasswd_project:makepasswd:1.10:::::dragonfly6:x86_64:8"}},{"name":"makepatch","origin":"textproc/makepatch","version":"2.05_1","comment":"Perl scripts to assist in the generation and application of patches","maintainer":"ports@FreeBSD.org","www":"https://www.vromans.org/johan/software/sw_makepatch.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7e52f8f249e6784a94ed529f7da7f794a48e4754964dd4c56fb17894e25c6ea","flatsize":85544,"path":"All/makepatch-2.05_1.pkg","repopath":"All/makepatch-2.05_1.pkg","licenselogic":"single","pkgsize":31432,"desc":"'makepatch', containing a pair of programs, makepatch and applypatch, to\nassist in the generation and application of patch kits to synchronise\nsource trees.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe makepatch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"makeindex","origin":"print/makeindex","version":"3.0.8_2","comment":"General purpose, formatter-independent index processor","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e9a997e036f666d403f5c8e6ef269bb316bdfabcc9330be5eaba33e01da9ef5","flatsize":82001,"path":"All/makeindex-3.0.8_2.pkg","repopath":"All/makeindex-3.0.8_2.pkg","licenselogic":"single","pkgsize":38036,"desc":"The program makeindex is a general purpose hierarchical index\ngenerator; it accepts one or more input files (often produced by a\ntext formatter such as TeX or troff, sorts the entries, and produces\nan output file which can be formatted.  The index can have up to three\nlevels (0, 1, and 2) of subitem nesting.  The way in which words are\nflagged for indexing within the main document is specific to the\nformatter used; makeindex does not automate the process of selecting\nthese words.  As the output index is hierarchical, makeindex can be\nconsidered complementary to the awk(1)-based make.index(1L) system of\nBentley and Kernighan, which is specific to troff(1), generates\nnon-hierarchical indices, and employs a much simpler syntax for\nindicating index entries.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe makeindex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"makefaq","origin":"textproc/makefaq","version":"2.5_2","comment":"Python program that creates a FAQ","maintainer":"ports@FreeBSD.org","www":"https://www.lodestar2.com/software/makefaq/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d182e6ad65d4df0980f32e7920aa98fefe76309f7d8d6df5d61a4bd5e8326bce","flatsize":85487,"path":"All/makefaq-2.5_2.pkg","repopath":"All/makefaq-2.5_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":25352,"desc":"makefaq is a Python program that creates a Frequently Asked Questions (FAQ)\nlist from a specially formatted text data file. For output, it can\ngenerate either an HTML page, a text file, or a DocBook XML file.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe makefaq port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"makedepend","origin":"devel/makedepend","version":"1.0.9,1","comment":"Dependency generator for makefiles","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/archive/X11R7.5/doc/man/man1/makedepend.1.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30e7e1c5555a8bd5075da4fac9ee43606593a1e6e2a44c9869480a6e363935a3","flatsize":39604,"path":"All/makedepend-1.0.9,1.pkg","repopath":"All/makedepend-1.0.9,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19708,"desc":"Makedepend is a makefile dependency generator from The XFree86 Project, Inc.\nIf you have X installed, you already have makedepend and do not need this port!\n\nMakedepend reads each sourcefile in sequence and parses it like a\nC-preprocessor, processing all #include, #define, #undef, #ifdef, #ifndef,\n#endif, #if and #else directives so that it can correctly tell which #include,\ndirectives would be used in a compilation. Any #include, directives can\nreference files having other #include directives, and parsing will occur in\nthese files as well.\n\nEvery file that a sourcefile includes, directly or indirectly, is what\nmakedepend calls a \"dependency\". These dependencies are then written to a\nmakefile in such a way that make will know which object files must be\nrecompiled when a dependency has changed.","categories":["devel"]},{"name":"maitretarot","origin":"games/maitretarot","version":"0.1.98_7","comment":"Server side of MaitreTarot, a Tarot card game","maintainer":"thierry@FreeBSD.org","www":"https://www.nongnu.org/maitretarot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4223926b849802219da8b56b813031c186e4231d06ebd1dfbd737e7aec645d02","flatsize":51062,"path":"All/maitretarot-0.1.98_7.pkg","repopath":"All/maitretarot-0.1.98_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20308,"desc":"MaitreTarot is a Tarot card game. Understand a game like freecell or\npoker, nothing to do with astrology. Tarot is rather a French game.\n\nThis is the server side of the game.\n\nCheck the port games/mt_gtk_client for a GTK+ client.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libmaitretarot":{"origin":"games/libmaitretarot","version":"0.1.98_10"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["games"],"shlibs_required":["libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libmaitretarot.so.0"]},{"name":"mairix","origin":"mail/mairix","version":"0.24_1","comment":"Indexing and searching in Maildir, MH, or mbox folders","maintainer":"ports@FreeBSD.org","www":"http://www.rc0.org.uk/mairix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65f7e0349122f5f952de2cfc36dfbadde3ca0a26dcb5931d7a0325d4becdefa9","flatsize":188304,"path":"All/mairix-0.24_1.pkg","repopath":"All/mairix-0.24_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":84628,"desc":"Mairix is a program for indexing and searching email messages stored in\nMaildir, MH or mbox folders.\n\nFeatures:\n* Indexing is fast. It runs incrementally on new messages - any particular\n  message only gets scanned once in the lifetime of the index file.\n* The search mode populates a \"virtual\" folder with symlinks(*) which\n  point to the real messages. This folder can be opened as usual in your mail\n  program.\n* The search mode is very fast.\n* Indexing and searching works on the basis of words. The index file tabulates\n  which words occur in which parts (particular headers + body) of which\n  messages.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"options":{"BZIP2":"off","DOCS":"on","EXAMPLES":"on","GZIP":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe mairix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"maim","origin":"graphics/maim","version":"5.7.4_8","comment":"Screenshot utility with performance improvements over scrot","maintainer":"0mp@FreeBSD.org","www":"https://github.com/naelstrof/maim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31a7f43c47c366a328f1dc2c00e8425916de8c3551aacfacc0b099d901830e4d","flatsize":252405,"path":"All/maim-5.7.4_8.pkg","repopath":"All/maim-5.7.4_8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":84888,"desc":"maim (make image) takes screenshots of your desktop. maim is an\nimprovement on Scrot, the minimalistic command line screen capturing\napplication.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"slop":{"origin":"x11/slop","version":"7.6_5"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libpng16.so.16","libXfixes.so.3","libXcomposite.so.1","libXrandr.so.2","libjpeg.so.8","libXrender.so.1","libslopy.so.7.6","libGL.so.1","libwebp.so.7","libicuuc.so.74"]},{"name":"mailzu-php82","origin":"security/mailzu","version":"0.8.r3_11","comment":"Simple and intuitive web interface to manage amavisd-new quarantine","maintainer":"ports@bsdserwis.com","www":"https://sourceforge.net/projects/mailzu/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9be2a845674b8f27993352104d821d954ef66be8eab2def1d6222bffa66838a9","flatsize":2809264,"path":"All/mailzu-php82-0.8.r3_11.pkg","repopath":"All/mailzu-php82-0.8.r3_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":392948,"desc":"MailZu is a simple and intuitive web interface to manage Amavisd-new\nquarantine. Users can view their own quarantine, release/delete messages\nor request the release of messages. MailZu is written in PHP and requires\nAmavisd-new version greater than 2.3.0.","deps":{"amavisd-new":{"origin":"security/amavisd-new","version":"2.12.3_3,1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"php82-pear-Mail_Mime":{"origin":"mail/pear-Mail_Mime","version":"1.10.12,2"},"php82-pear-Mail_mimeDecode":{"origin":"mail/pear-Mail_mimeDecode","version":"1.5.6_1"},"php82-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"}},"categories":["security"],"options":{"DOCS":"on","IMAP":"off","LDAP":"off","MYSQL":"on","PGSQL":"off"},"annotations":{"flavor":"php82"},"messages":[{"message":"MailZu has been installed into:\n\n\t/usr/local/www/mailzu\n\nPlease read: /usr/local/share/doc/mailzu/INSTALL\n\nThen, edit /usr/local/www/mailzu/config/config.php\n\nFinally, make MailZu available through your web site.  An\nexample for httpd.conf:\n\nAlias /mailzu/ \"/usr/local/www/mailzu/\"\n\n<Directory \"/usr/local/www/mailzu/\">\n    Options none\n    AllowOverride Limit\n    Order Deny,Allow\n    Deny from all\n    Allow from 127.0.0.1 .example.org\n</Directory>\n\nAn example for nginx.conf:\n\nlocation /mailzu/ {\n    alias /usr/local/www/mailzu/;\n    index index.php;\n    allow 127.0.0.0/8;\n    deny all;\n\n    location ~ \\.php$ {\n        fastcgi_pass   unix:/var/run/php-fpm.socket;\n        fastcgi_param HTTPS on;\n        fastcgi_index  index.php;\n        fastcgi_param  SCRIPT_FILENAME $request_filename;\n        include        fastcgi_params;\n    }\n}","type":"install"}]},{"name":"make++","origin":"devel/make++","version":"2.0_1","comment":"Drop-in replacement for GNU make","maintainer":"gavin@16degrees.com.au","www":"https://makepp.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30f329ba2667640b96eaeddd80df43de4fae13c43a20a84a238dd2b83700ee7f","flatsize":2046563,"path":"All/make++-2.0_1.pkg","repopath":"All/make++-2.0_1.pkg","licenselogic":"or","licenses":["ART10","GPLv2+"],"pkgsize":677584,"desc":"Makepp is a drop-in replacement for GNU make which has a number of\nfeatures that allow for more reliable builds and simpler build files.\nIt supports almost all of the syntax that GNU make supports, and can\nbe used with makefiles produced by utilities such as automake. It is\ncalled makepp (or make++) because\n    (1) it was designed for building C++ programs;\n    (2) its relationship to make is analogous to C++'s relationship\n        to C.\n\nFor backward compatibility, it will work with input files designed\nfor make, but there are much better ways to do things.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"}},{"name":"mailx","origin":"mail/mailx","version":"0.5_2","comment":"Mail command with mailx extensions","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"171c48406e58e441efc01bb9697171bb93b38ec95dd2b615567c17ee12067a5b","flatsize":109870,"path":"All/mailx-0.5_2.pkg","repopath":"All/mailx-0.5_2.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":54504,"desc":"Mail command with mailx extensions.\n\n    Mailx command is based on BSD mail command, but it also provides some\nenhanced features such as:\n\no Edit header information.\no Use pager program to display long message.\no Add pipe (|) command.  You can pass the mail message to the shell command by\n  using this feature.\no Add Save, Copy command.\no Add askcc, askbcc command.  The mailx program ask you Cc: and Bcc: at the\n  beggining.\no Add hsubject command.  This is similar to subject command, but it only\n  displays Subject: headers.\no Add tilda escape command.\n\nSee also the files in ${PREFIX}/share/doc/mailx directory.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe mailx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mailzu-php81","origin":"security/mailzu","version":"0.8.r3_11","comment":"Simple and intuitive web interface to manage amavisd-new quarantine","maintainer":"ports@bsdserwis.com","www":"https://sourceforge.net/projects/mailzu/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6646949a378cc07211949fead74cdab80c90e89b8869d423c39c9c372180485","flatsize":2809264,"path":"All/mailzu-php81-0.8.r3_11.pkg","repopath":"All/mailzu-php81-0.8.r3_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":392992,"desc":"MailZu is a simple and intuitive web interface to manage Amavisd-new\nquarantine. Users can view their own quarantine, release/delete messages\nor request the release of messages. MailZu is written in PHP and requires\nAmavisd-new version greater than 2.3.0.","deps":{"amavisd-new":{"origin":"security/amavisd-new","version":"2.12.3_3,1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-pear-DB":{"origin":"databases/pear-DB","version":"1.12.2,1"},"php81-pear-Mail_Mime":{"origin":"mail/pear-Mail_Mime","version":"1.10.12,2"},"php81-pear-Mail_mimeDecode":{"origin":"mail/pear-Mail_mimeDecode","version":"1.5.6_1"},"php81-pear-Net_Socket":{"origin":"net/pear-Net_Socket","version":"1.2.2"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"}},"categories":["security"],"options":{"DOCS":"on","IMAP":"off","LDAP":"off","MYSQL":"on","PGSQL":"off"},"annotations":{"flavor":"php81"},"messages":[{"message":"MailZu has been installed into:\n\n\t/usr/local/www/mailzu\n\nPlease read: /usr/local/share/doc/mailzu/INSTALL\n\nThen, edit /usr/local/www/mailzu/config/config.php\n\nFinally, make MailZu available through your web site.  An\nexample for httpd.conf:\n\nAlias /mailzu/ \"/usr/local/www/mailzu/\"\n\n<Directory \"/usr/local/www/mailzu/\">\n    Options none\n    AllowOverride Limit\n    Order Deny,Allow\n    Deny from all\n    Allow from 127.0.0.1 .example.org\n</Directory>\n\nAn example for nginx.conf:\n\nlocation /mailzu/ {\n    alias /usr/local/www/mailzu/;\n    index index.php;\n    allow 127.0.0.0/8;\n    deny all;\n\n    location ~ \\.php$ {\n        fastcgi_pass   unix:/var/run/php-fpm.socket;\n        fastcgi_param HTTPS on;\n        fastcgi_index  index.php;\n        fastcgi_param  SCRIPT_FILENAME $request_filename;\n        include        fastcgi_params;\n    }\n}","type":"install"}]},{"name":"mailutils","origin":"mail/mailutils","version":"3.17","comment":"Utilities, daemons, and filters for processing e-mail","maintainer":"zeus@gnu.org.ua","www":"https://mailutils.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33f22aa51443ae072e830f010a6df7a32b6b169d08bfc47e05952ef0d400a384","flatsize":11057814,"path":"All/mailutils-3.17.pkg","repopath":"All/mailutils-3.17.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1775708,"desc":"Mailutils is a Swiss Army knife of electronic mail handling.  It offers\nrich, strictly RFC-compliant set of utilities, daemons, and filters for\nprocessing the e-mail.\n\nAll Mailutils programs are able to operate on mailboxes of any existing\nformat, ranging from standard Unix maildrops, through maildir and up to\nremote mailboxes, which are transparently accessed using IMAP4, POP3,\nand SMTP.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["mail"],"shlibs_required":["libunistring.so.5","libgnutls.so.30","libintl.so.8","libreadline.so.8","libncurses.so.6","libgdbm.so.6","libltdl.so.7"],"shlibs_provided":["libmailutils.so.9","libmu_auth.so.9","libmu_dbm.so.9","libmu_dotmail.so.9","libmu_imap.so.9","libmu_maildir.so.9","libmu_mailer.so.9","libmu_mbox.so.9","libmu_pop.so.9","libmu_sieve.so.9","libmuaux.so.9"],"options":{"DOCS":"on","FRIBIDI":"off","GNUTLS":"on","GSSAPI":"off","GUILE":"off","MH":"off","NLS":"on","PAM":"on","PYTHON":"off","BDB":"off","GDBM":"on","KYOTOCABINET":"off","LDAP":"off","MYSQL":"off","PGSQL":"off","TOKYOCABINET":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:mailutils:3.17:::::dragonfly6:x86_64"}},{"name":"manaplus","origin":"games/manaplus","version":"2.1.3.17_5","comment":"Free open source 2D MMORPG client for athena and evol servers","maintainer":"ports@freebsd.org","www":"https://www.manaplus.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1204c748824640e5470218ad6908d128fc6aa8268f6ad627d115d591404e296c","flatsize":27665346,"path":"All/manaplus-2.1.3.17_5.pkg","repopath":"All/manaplus-2.1.3.17_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9874588,"desc":"ManaPlus is a 2D MMORPG client for games running on tmwAthena, evol or\neathena servers. It fully supports Evol Online, The Mana World and Land Of\nFire.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_gfx":{"origin":"graphics/sdl2_gfx","version":"1.0.4"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_net":{"origin":"net/sdl2_net","version":"2.2.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libintl.so.8","libGL.so.1","libpng16.so.16","libxml2.so.2","libcurl.so.4","libSDL2_gfx-1.0.so.0","libSDL2_net-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2-2.0.so.0","libX11.so.6"],"options":{"NLS":"on","OPENGL":"on"}},{"name":"mantis-php83","origin":"databases/mantis","version":"2.26.0,1","comment":"Bug tracking system written in PHP","maintainer":"zab@zltech.eu","www":"https://www.mantisbt.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f10730a17e68866e92fe10c77f881c26d48e3f2cb55dd32de9b49f41c0087479","flatsize":37463422,"path":"All/mantis-php83-2.26.0,1.pkg","repopath":"All/mantis-php83-2.26.0,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14023364,"desc":"MantisBT is a web based open source issue tracker that provides a\ndelicate balance between simplicity and power.  Users are able to\nget started in minutes and start managing their projects while\ncollaborating with their teammates and clients effectively.\n\nIt is written in the PHP scripting language and works with the MySQL\n(or one of its forks), and PostgreSQL databases and a web server.\nAlmost any web browser should be able to function as a client.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"}},"categories":["databases","www"],"options":{"MYSQL":"on","PGSQL":"off","ACTIVITY":"on","ANNOUNCE":"on","COLORIZED":"on","CUSTOMREPORTER":"on","EMAILREP":"on","EVENTLOG":"on","FLTBUGLST":"on","GAUGE":"on","JQUERYCHOSEN":"on","JQUERYUI":"on","LIGHTBOX":"on","PIWIK":"on","SAMPLEAUTH":"on","SI":"on","SLACK":"on","SNIPPETS":"on","TASKODROME":"on","TIMETRACKING":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"Please see /usr/local/www/mantis/doc/en-US/Admin_Guide\non how to setup Mantis.","type":"install"}]},{"name":"mantis-php82","origin":"databases/mantis","version":"2.26.0,1","comment":"Bug tracking system written in PHP","maintainer":"zab@zltech.eu","www":"https://www.mantisbt.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7aa1e8d6b9a0f437355f8de57785181ff25d531cffe4849675dae9e915b2372","flatsize":37463422,"path":"All/mantis-php82-2.26.0,1.pkg","repopath":"All/mantis-php82-2.26.0,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14029968,"desc":"MantisBT is a web based open source issue tracker that provides a\ndelicate balance between simplicity and power.  Users are able to\nget started in minutes and start managing their projects while\ncollaborating with their teammates and clients effectively.\n\nIt is written in the PHP scripting language and works with the MySQL\n(or one of its forks), and PostgreSQL databases and a web server.\nAlmost any web browser should be able to function as a client.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["databases","www"],"options":{"MYSQL":"on","PGSQL":"off","ACTIVITY":"on","ANNOUNCE":"on","COLORIZED":"on","CUSTOMREPORTER":"on","EMAILREP":"on","EVENTLOG":"on","FLTBUGLST":"on","GAUGE":"on","JQUERYCHOSEN":"on","JQUERYUI":"on","LIGHTBOX":"on","PIWIK":"on","SAMPLEAUTH":"on","SI":"on","SLACK":"on","SNIPPETS":"on","TASKODROME":"on","TIMETRACKING":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"Please see /usr/local/www/mantis/doc/en-US/Admin_Guide\non how to setup Mantis.","type":"install"}]},{"name":"mantis-php81","origin":"databases/mantis","version":"2.26.0,1","comment":"Bug tracking system written in PHP","maintainer":"zab@zltech.eu","www":"https://www.mantisbt.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d085b34f40942be8d63dd2d10835487ade60e173aec512ce32e2ffb85a1da21","flatsize":37463422,"path":"All/mantis-php81-2.26.0,1.pkg","repopath":"All/mantis-php81-2.26.0,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14029160,"desc":"MantisBT is a web based open source issue tracker that provides a\ndelicate balance between simplicity and power.  Users are able to\nget started in minutes and start managing their projects while\ncollaborating with their teammates and clients effectively.\n\nIt is written in the PHP scripting language and works with the MySQL\n(or one of its forks), and PostgreSQL databases and a web server.\nAlmost any web browser should be able to function as a client.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"}},"categories":["databases","www"],"options":{"MYSQL":"on","PGSQL":"off","ACTIVITY":"on","ANNOUNCE":"on","COLORIZED":"on","CUSTOMREPORTER":"on","EMAILREP":"on","EVENTLOG":"on","FLTBUGLST":"on","GAUGE":"on","JQUERYCHOSEN":"on","JQUERYUI":"on","LIGHTBOX":"on","PIWIK":"on","SAMPLEAUTH":"on","SI":"on","SLACK":"on","SNIPPETS":"on","TASKODROME":"on","TIMETRACKING":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"Please see /usr/local/www/mantis/doc/en-US/Admin_Guide\non how to setup Mantis.","type":"install"}]},{"name":"mailimporter","origin":"net/mailimporter","version":"23.08.5","comment":"Import mbox files to KMail","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e8eaffd1da7798c73d97b88b77b9d64fe88f3192906842689347fed1e402cbb","flatsize":1776129,"path":"All/mailimporter-23.08.5.pkg","repopath":"All/mailimporter-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":253648,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKPim5PimCommon.so.5","libKPim5TextEdit.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKF5Archive.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOCore.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5","libKPim5AkonadiMime.so.5","libKPim5Mime.so.5","libKPim5AkonadiCore.so.5","libKF5ItemModels.so.5"],"shlibs_provided":["libKPim5MailImporter.so.5","libKPim5MailImporterAkonadi.so.5"],"options":{"DOCS":"on"}},{"name":"mailio","origin":"mail/mailio","version":"0.23.0.59","comment":"C++ library for MIME format and SMTP, POP3 and IMAP protocols","maintainer":"yuri@FreeBSD.org","www":"https://github.com/karastojko/mailio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81536942fdf185d42fca35c605d642d6aecdecf59bc647ae8915b8cf3647eb56","flatsize":1401609,"path":"All/mailio-0.23.0.59.pkg","repopath":"All/mailio-0.23.0.59.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":365776,"desc":"mailio is a cross platform C++ library for MIME format and SMTP, POP3 and IMAP\nprotocols. It is based on the standard C++ 17 and Boost library.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail","devel"],"shlibs_required":["libboost_system.so.1.84.0","libboost_date_time.so.1.84.0","libboost_regex.so.1.84.0","libboost_url.so.1.84.0","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libmailio.so"]},{"name":"mailman-postfix","origin":"mail/mailman-postfix","version":"2.1.39_4","comment":"Mailing list manager with user-friendly web front-end","maintainer":"mandree@FreeBSD.org","www":"https://www.list.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24a03ca78cede3bb2fb5a22a1be448f8764f25b078aab5402065c623d5c22e73","flatsize":34599544,"path":"All/mailman-postfix-2.1.39_4.pkg","repopath":"All/mailman-postfix-2.1.39_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3648300,"desc":"Paraphrasing the website:\n\n  Mailman is a mailing list manager (MLM); that is, software to help manage\n  email discussion lists, much like Majordomo, LISTSERV, and the like.\n  Unlike most similar products, Mailman gives each mailing list a web page\n  and allows users to subscribe, unsubscribe, and change their preferences\n  via the web.  Even a list manager can administer his or her list(s)\n  entirely via the web.  Mailman integrates many common MLM features,\n  including web-based archiving (though it also has hooks for external\n  archivers), mail-to-news gateways, bounce handling, spam prevention,\n  Majordomo-style email-based list administration, direct SMTP delivery (with\n  fast bulk mailing), digest delivery, virtual domain support, and more.\n\nMailman is written mostly in Python (with a smattering of C where necessary\nfor security purposes), and includes hooks to make it easily scriptable and\nextensible.  It is compatible with most web servers and browsers, and most\nmail transfer agents (mail servers).  Mailman's documentation may be found on\nits website.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"postfix":{"origin":"mail/postfix","version":"3.9.0_1,1"},"py27-dnspython1":{"origin":"dns/py-dnspython1","version":"1.16.0"},"python27":{"origin":"lang/python27","version":"2.7.18_3"}},"categories":["mail"],"users":["mailman"],"groups":["mailman"],"options":{"DOCS":"on","HTDIG":"off","NAMAZU2":"off","NLS":"on","NOMAILPWD":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:mailman:2.1.39:::::dragonfly6:x86_64:4","deprecated":"Uses Python 2.7 which is EOLed upstream"},"messages":[{"message":"Mailman has been installed, but requires further configuration before use!\n\nYou also must configure both your MTA (mail server) and web server to\nintegrate with Mailman.  If the port's documentation has been installed,\nextensive post-installation instructions may be found in:\n\n  /usr/local/share/doc/mailman/FreeBSD-post-install-notes\n  /usr/local/share/doc/mailman/mailman-install.txt (start at section 4)\n\nNote (1): \n- ESPECIALLY RELEVANT FOR USERS OF THE BINARY PACKAGE -\nThe FreeBSD binary package is built for use with Sendmail, and it will\nnot work properly with alternative MTAs such as Exim or Postfix.\n  In order for Mailman to work with an alternative mailer, please use\nmailman-exim4 or mailman-postfix instead, or\nmailman-exim4-with-htdig or mailman-postfix-with-htdig.\n  For use with other mailers (Courier, OpenSMTPd), the port must be installed\nfrom source, with proper options configured, or from a package built in\npoudriere (which is a separate port in ports-mgmt) with adapted options.\n(poudriere options -cn mail/mailman)\n\n- FOR USERS OF A PORT BUILT FROM SOURCE -\nIf you use an alternate MTA (meaning \"not Sendmail\"), you MUST\nbe sure that the correct value of MAIL_GID was used when this port or\npackage was built.  You can choose your MTA with the correct MAIL_GID by\nrunning \"make config\" in the Mailman port's directory.\n\nNote (2):  The entire Mailman installation resides under /usr/local/mailman.\nThe command-line scripts necessary to administer Mailman have been\ninstalled in /usr/local/mailman/bin.\n\nIn order to make private archives searchable with namazu2, you need\nto copy or link /usr/local/libexec/namazu.cgi to\n/usr/local/mailman/archives/private/<ML_name>/ and configure .namazurc.\nRefer to /usr/local/etc/namazu/namazurc.sample.","type":"install"},{"message":"If you did just install mailman with pkg -I, --no-script or\n--no-install-scripts, you MUST(!) run the post-install script now, as root:\n\nenv \"PKG_PREFIX=/usr/local\" sh \\\n    /usr/local/mailman/bin/FreeBSD-post-install x POST-INSTALL\n\nThis will set up most defaults (cron jobs, default configuration etc.).","type":"install"},{"message":"UPDATE INFORMATION FOR UPDATES OF 2.1.18/OLDER TO VERSION 2.1.19 AND NEWER:\n\n  Changed behavior\n\n    - Mailman's log files, request.pck files and heldmsg-* files are no\n      longer created world readable to protect against access by untrusted\n      local users.  Note that permissions on existing log files won't be\n      changed so if you are concerned about this and don't rotate logs or\n      have a logrotate process that creates new log files instead of letting\n      Mailman create them, you will need to address that.  (LP: #1327404)\n\nThe mailman newsyslog.conf(5) filename has been changed:\n  OLD: /usr/local/etc/newsyslog.conf.d/mailman.newsyslog\n  NEW: /usr/local/etc/newsyslog.conf.d/mailman.conf\n\nAny file found at the old location has been automatically moved to\nthe new location. This was done to ensure log rotation continues to\nwork after change r340318 made to FreeBSD base, where the default\nnewsyslog configuration now only includes filenames that end with\n'.conf' and do not begin with '.'.\n\nIf you use provisioning/configuration management tools to create or\nedit this file, you will need to change their configuration to use\nthe new filename.","type":"upgrade","maximum_version":"2.1.18"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses Python 2.7 which is EOLed upstream."}]},{"name":"mailgraph","origin":"mail/mailgraph","version":"1.14_10","comment":"RRDtool frontend for Postfix statistics","maintainer":"dgeo@centrale-med.fr","www":"https://mailgraph.schweikert.ch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4f7599ce1a235cf0ba75936f0ad7fe3d1cbdb12fdf715f8ad6b1a8f092fb228","flatsize":49358,"path":"All/mailgraph-1.14_10.pkg","repopath":"All/mailgraph-1.14_10.pkg","licenselogic":"single","pkgsize":15096,"desc":"Mailgraph is a very simple mail statistics RRDtool frontend for Postfix\nthat produces daily, weekly, monthly and yearly graphs of received/sent\nand bounced/rejected mail.","deps":{"p5-File-Tail":{"origin":"devel/p5-File-Tail","version":"1.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"Edit /etc/rc.conf and set\n\n  mailgraph_enable=\"YES\"\n\nto enable mailgraph.\n\nMake sure this script should be invoked with privilege to read\n/var/log/maillog. For example, you may change the permission of\nmaillog to be 644. Another way is to make maillog owned by\nthe mail group, and put mailgraph_user in that group.","type":"install"}]},{"name":"mailfront","origin":"mail/mailfront","version":"2.22","comment":"Mail server network protocol front-ends","maintainer":"ports@FreeBSD.org","www":"https://untroubled.org/mailfront/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50e8142b04d2d730613c97faa0e100af346d529bb763297b7d78aab44b25fb83","flatsize":427023,"path":"All/mailfront-2.22.pkg","repopath":"All/mailfront-2.22.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":96832,"desc":"This is mailfront, a package containing customizeable network front-ends\nfor mail servers.  It contains complete SMTP and POP3 front-ends as well\nas an authentication module for IMAP.\n\nTwo SMTP back-ends are provided.  One delivers mail to qmail-queue,\nmimicking most of the behavior of qmail-smtpd, with the addition of\nsupport for SMTP AUTH.  The other rejects all SMTP commands if\n$SMTPREJECT is set, and execs its command line otherwise (in order to\nrun the above program).","deps":{"bglibs":{"origin":"devel/bglibs","version":"2.04_3,1"},"cvm":{"origin":"security/cvm","version":"0.97"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["mail"],"shlibs_required":["liblua-5.1.so","libcvm-sasl.so.1","libcvm-v2client.so.1","libbg.so.2"],"options":{"DOCS":"on","LUA":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mailfront port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mailest-emacs_wayland","origin":"mail/mailest","version":"0.9.24_19","comment":"Hyper Estraier backend for Mew","maintainer":"hrs@FreeBSD.org","www":"https://github.com/yasuoka/mailest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e4a5d17b508735c90de6e4cdf487527ff451cc7552d02ece1c6fd19a04b9711","flatsize":118637,"path":"All/mailest-emacs_wayland-0.9.24_19.pkg","repopath":"All/mailest-emacs_wayland-0.9.24_19.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","ISCL","LGPL21"],"pkgsize":48220,"desc":"mailest provides a search backend and id index database for\nMew using Hyper Estraier.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"hyperestraier":{"origin":"textproc/hyperestraier","version":"1.4.13_4"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"mew-emacs_wayland":{"origin":"mail/mew","version":"6.9_7"},"qdbm":{"origin":"databases/qdbm","version":"1.8.78_5"}},"categories":["mail"],"shlibs_required":["libestraier.so.8","libevent-2.1.so.7","libqdbm.so.14"],"annotations":{"flavor":"wayland"},"messages":[{"message":"How to start\n\n+ For existing `mewest` user, backup and/or delete the database\n  (`~/Mail/casket`)\n\n  - Since \"mailestd\" can work with the old database, so OK to skip deleting\n    `~/Mail/casket`, but remark that `V` will not work against the mails\n    which are indexed by `mewest`.   To make `V` work against them, delete\n    the database in advance.\n\n+ Add the below line to `.mew.el` to let Mew use \"Hyper Estrairer\" for\n  search.\n\n      ((setq mew-search-method 'est)\n\n+ Add the below lines to `~/.emacs` use use the \"mailest\" instead of\n  existing \"mewest\".\n\n      (defvar mew-prog-est        \"mew-mailest\")\n      (defvar mew-prog-est-update \"mew-mailest\")\n      (defvar mew-prog-cmew       \"cmew-mailest\")\n      (defvar mew-prog-smew       \"smew-mailest\")\n      (defvar mew-id-db-file      \".mailest.sock\")\n\n+ Try `km`, `kM`, `k/`, `k?`, `V` in Mew.  See\n  http://mew.org/en/info/release/mew_6.html#dbsearch for search commands\n  in Mew.","type":"install"}]},{"name":"mailest-emacs_nox","origin":"mail/mailest","version":"0.9.24_19","comment":"Hyper Estraier backend for Mew","maintainer":"hrs@FreeBSD.org","www":"https://github.com/yasuoka/mailest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"330cdaf7e680b940d97e5835dede84ae10e18f1669d9f010f7d6e675b9a5374a","flatsize":118637,"path":"All/mailest-emacs_nox-0.9.24_19.pkg","repopath":"All/mailest-emacs_nox-0.9.24_19.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","ISCL","LGPL21"],"pkgsize":48156,"desc":"mailest provides a search backend and id index database for\nMew using Hyper Estraier.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"hyperestraier":{"origin":"textproc/hyperestraier","version":"1.4.13_4"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"mew-emacs_nox":{"origin":"mail/mew","version":"6.9_7"},"qdbm":{"origin":"databases/qdbm","version":"1.8.78_5"}},"categories":["mail"],"shlibs_required":["libestraier.so.8","libevent-2.1.so.7","libqdbm.so.14"],"annotations":{"flavor":"nox"},"messages":[{"message":"How to start\n\n+ For existing `mewest` user, backup and/or delete the database\n  (`~/Mail/casket`)\n\n  - Since \"mailestd\" can work with the old database, so OK to skip deleting\n    `~/Mail/casket`, but remark that `V` will not work against the mails\n    which are indexed by `mewest`.   To make `V` work against them, delete\n    the database in advance.\n\n+ Add the below line to `.mew.el` to let Mew use \"Hyper Estrairer\" for\n  search.\n\n      ((setq mew-search-method 'est)\n\n+ Add the below lines to `~/.emacs` use use the \"mailest\" instead of\n  existing \"mewest\".\n\n      (defvar mew-prog-est        \"mew-mailest\")\n      (defvar mew-prog-est-update \"mew-mailest\")\n      (defvar mew-prog-cmew       \"cmew-mailest\")\n      (defvar mew-prog-smew       \"smew-mailest\")\n      (defvar mew-id-db-file      \".mailest.sock\")\n\n+ Try `km`, `kM`, `k/`, `k?`, `V` in Mew.  See\n  http://mew.org/en/info/release/mew_6.html#dbsearch for search commands\n  in Mew.","type":"install"}]},{"name":"mailslurper","origin":"mail/mailslurper","version":"1.14.2.g20201217_13","comment":"Local, web-based mail server application. Slurp mails into oblivion!","maintainer":"einar@isnic.is","www":"https://github.com/mailslurper/mailslurper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd698c5227bcdb0a4592bd99f6a07b995104409b1f4534375a419dc2b804ff18","flatsize":14677993,"path":"All/mailslurper-1.14.2.g20201217_13.pkg","repopath":"All/mailslurper-1.14.2.g20201217_13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5081308,"desc":"MailSlurper is a small SMTP mail server that slurps mail into oblivion!\n\nMailSlurper is perfect for individual developers or small teams writing\nmail-enabled applications that wish to test email functionality without\nthe risk or hassle of installing and configuring a full blown email server.\n\nIt's simple to use! Simply setup MailSlurper, configure your code and/or\napplication server to send mail through the address where MailSlurper is\nrunning, and start sending emails!\n\nMailSlurper will capture those emails into a database for you to view at\nyour leisure.","categories":["mail"]},{"name":"mailest-emacs_devel_nox","origin":"mail/mailest","version":"0.9.24_19","comment":"Hyper Estraier backend for Mew","maintainer":"hrs@FreeBSD.org","www":"https://github.com/yasuoka/mailest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62b68a197575af9ac92bb752124c110a492864a15be9828289ba9af15b0ac611","flatsize":118637,"path":"All/mailest-emacs_devel_nox-0.9.24_19.pkg","repopath":"All/mailest-emacs_devel_nox-0.9.24_19.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","ISCL","LGPL21"],"pkgsize":48184,"desc":"mailest provides a search backend and id index database for\nMew using Hyper Estraier.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"hyperestraier":{"origin":"textproc/hyperestraier","version":"1.4.13_4"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"mew-emacs_devel_nox":{"origin":"mail/mew","version":"6.9_7"},"qdbm":{"origin":"databases/qdbm","version":"1.8.78_5"}},"categories":["mail"],"shlibs_required":["libestraier.so.8","libevent-2.1.so.7","libqdbm.so.14"],"annotations":{"flavor":"devel_nox"},"messages":[{"message":"How to start\n\n+ For existing `mewest` user, backup and/or delete the database\n  (`~/Mail/casket`)\n\n  - Since \"mailestd\" can work with the old database, so OK to skip deleting\n    `~/Mail/casket`, but remark that `V` will not work against the mails\n    which are indexed by `mewest`.   To make `V` work against them, delete\n    the database in advance.\n\n+ Add the below line to `.mew.el` to let Mew use \"Hyper Estrairer\" for\n  search.\n\n      ((setq mew-search-method 'est)\n\n+ Add the below lines to `~/.emacs` use use the \"mailest\" instead of\n  existing \"mewest\".\n\n      (defvar mew-prog-est        \"mew-mailest\")\n      (defvar mew-prog-est-update \"mew-mailest\")\n      (defvar mew-prog-cmew       \"cmew-mailest\")\n      (defvar mew-prog-smew       \"smew-mailest\")\n      (defvar mew-id-db-file      \".mailest.sock\")\n\n+ Try `km`, `kM`, `k/`, `k?`, `V` in Mew.  See\n  http://mew.org/en/info/release/mew_6.html#dbsearch for search commands\n  in Mew.","type":"install"}]},{"name":"mailfromd","origin":"mail/mailfromd","version":"9.0","comment":"Mail filtering daemon for Sendmail, Postfix, and MeTA1","maintainer":"zeus@gnu.org.ua","www":"https://puszcza.gnu.org.ua/software/mailfromd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac494d8574ddf474fd3f721c86d8777b90d21a5e17f0efafe581a6334a47c2f3","flatsize":3334582,"path":"All/mailfromd-9.0.pkg","repopath":"All/mailfromd-9.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":756432,"desc":"Mailfromd is a general-purpose mail filtering daemon for Sendmail, Postfix,\nand MeTA1.  It is able to filter both incoming and outgoing messages using\ncriteria of arbitrary complexity, supplied by the administrator in the form\nof a script file.  The daemon interacts with the MTA via Milter or PMilter\nprotocols.  Some of its features:\n\n  - Feature-rich, detailed, configurable absolute control over each\n    stage of SMTP session\n  - Advanced sieve support (flexible programming language for writing\n    MTA extensions)\n  - Sender address verification (call-out)\n  - Black/greylisting and whitelisting\n  - Mail sending rate control\n  - Local account verification\n  - Native language support","deps":{"adns":{"origin":"dns/adns","version":"1.6.0"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mailutils":{"origin":"mail/mailutils","version":"3.17"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["mail"],"shlibs_required":["libintl.so.8","libmu_mbox.so.9","libmu_dotmail.so.9","libmu_maildir.so.9","libmu_imap.so.9","libmu_pop.so.9","libmu_dbm.so.9","libmu_mailer.so.9","libmu_sieve.so.9","libmu_auth.so.9","libgnutls.so.30","libgdbm.so.6","libmailutils.so.9","libadns.so.1","libreadline.so.8","libncurses.so.6","libhogweed.so.6","libnettle.so.8","libgmp.so.10"],"options":{"DOCS":"on","DSPAM":"off","NLS":"on","BDB":"off","GDBM":"on"}},{"name":"mailest-emacs_devel","origin":"mail/mailest","version":"0.9.24_19","comment":"Hyper Estraier backend for Mew","maintainer":"hrs@FreeBSD.org","www":"https://github.com/yasuoka/mailest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a24c8242f5581399b571ab3ac887427ac73cd632f8ce1376c86df9261d23cfad","flatsize":118637,"path":"All/mailest-emacs_devel-0.9.24_19.pkg","repopath":"All/mailest-emacs_devel-0.9.24_19.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","ISCL","LGPL21"],"pkgsize":48192,"desc":"mailest provides a search backend and id index database for\nMew using Hyper Estraier.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"hyperestraier":{"origin":"textproc/hyperestraier","version":"1.4.13_4"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"mew-emacs_devel":{"origin":"mail/mew","version":"6.9_7"},"qdbm":{"origin":"databases/qdbm","version":"1.8.78_5"}},"categories":["mail"],"shlibs_required":["libestraier.so.8","libevent-2.1.so.7","libqdbm.so.14"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"How to start\n\n+ For existing `mewest` user, backup and/or delete the database\n  (`~/Mail/casket`)\n\n  - Since \"mailestd\" can work with the old database, so OK to skip deleting\n    `~/Mail/casket`, but remark that `V` will not work against the mails\n    which are indexed by `mewest`.   To make `V` work against them, delete\n    the database in advance.\n\n+ Add the below line to `.mew.el` to let Mew use \"Hyper Estrairer\" for\n  search.\n\n      ((setq mew-search-method 'est)\n\n+ Add the below lines to `~/.emacs` use use the \"mailest\" instead of\n  existing \"mewest\".\n\n      (defvar mew-prog-est        \"mew-mailest\")\n      (defvar mew-prog-est-update \"mew-mailest\")\n      (defvar mew-prog-cmew       \"cmew-mailest\")\n      (defvar mew-prog-smew       \"smew-mailest\")\n      (defvar mew-id-db-file      \".mailest.sock\")\n\n+ Try `km`, `kM`, `k/`, `k?`, `V` in Mew.  See\n  http://mew.org/en/info/release/mew_6.html#dbsearch for search commands\n  in Mew.","type":"install"}]},{"name":"mailest-emacs_canna","origin":"mail/mailest","version":"0.9.24_19","comment":"Hyper Estraier backend for Mew","maintainer":"hrs@FreeBSD.org","www":"https://github.com/yasuoka/mailest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33b964edfac163137fda14120e341bec0856fb1e50353dcdbff91ebb5cc960ec","flatsize":118637,"path":"All/mailest-emacs_canna-0.9.24_19.pkg","repopath":"All/mailest-emacs_canna-0.9.24_19.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","ISCL","LGPL21"],"pkgsize":48160,"desc":"mailest provides a search backend and id index database for\nMew using Hyper Estraier.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"hyperestraier":{"origin":"textproc/hyperestraier","version":"1.4.13_4"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"mew-emacs_canna":{"origin":"mail/mew","version":"6.9_7"},"qdbm":{"origin":"databases/qdbm","version":"1.8.78_5"}},"categories":["mail"],"shlibs_required":["libestraier.so.8","libevent-2.1.so.7","libqdbm.so.14"],"annotations":{"flavor":"canna"},"messages":[{"message":"How to start\n\n+ For existing `mewest` user, backup and/or delete the database\n  (`~/Mail/casket`)\n\n  - Since \"mailestd\" can work with the old database, so OK to skip deleting\n    `~/Mail/casket`, but remark that `V` will not work against the mails\n    which are indexed by `mewest`.   To make `V` work against them, delete\n    the database in advance.\n\n+ Add the below line to `.mew.el` to let Mew use \"Hyper Estrairer\" for\n  search.\n\n      ((setq mew-search-method 'est)\n\n+ Add the below lines to `~/.emacs` use use the \"mailest\" instead of\n  existing \"mewest\".\n\n      (defvar mew-prog-est        \"mew-mailest\")\n      (defvar mew-prog-est-update \"mew-mailest\")\n      (defvar mew-prog-cmew       \"cmew-mailest\")\n      (defvar mew-prog-smew       \"smew-mailest\")\n      (defvar mew-id-db-file      \".mailest.sock\")\n\n+ Try `km`, `kM`, `k/`, `k?`, `V` in Mew.  See\n  http://mew.org/en/info/release/mew_6.html#dbsearch for search commands\n  in Mew.","type":"install"}]},{"name":"maltrail","origin":"security/maltrail","version":"0.66","comment":"Malicious traffic detection system, utilizing public (black)lists","maintainer":"m.muenz@gmail.com","www":"https://github.com/stamparm/maltrail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bc684e8305dfce216e705ebb56ffa1a0434de231a58bb8cccdbe38ef2b72063","flatsize":31221357,"path":"All/maltrail-0.66.pkg","repopath":"All/maltrail-0.66.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7260164,"desc":"Maltrail is a malicious traffic detection system, utilizing publicly\navailable (black)lists containing malicious and/or generally suspicious\ntrails, along with static trails compiled from various AV reports and\ncustom user defined lists, where trail can be anything from domain name\n(e.g. zvpprsensinaix.com for Banjori malware),\nURL (e.g. http://109.162.38.120/harsh02.exe for known malicious executable),\nIP address (e.g. 185.130.5.231 for known attacker) or HTTP User-Agent header\nvalue (e.g. sqlmap for automatic SQL injection and database takeover tool).\nAlso, it uses (optional) advanced heuristic mechanisms that can help in\ndiscovery of unknown threats (e.g. new malware).","deps":{"py311-pcapy-ng":{"origin":"net/py-pcapy-ng","version":"1.0.9"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"]},{"name":"mailest","origin":"mail/mailest","version":"0.9.24_19","comment":"Hyper Estraier backend for Mew","maintainer":"hrs@FreeBSD.org","www":"https://github.com/yasuoka/mailest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52ec619b2fb410f386a0aaac3e2bdb714a7cb60824d2086a62fddb94859c8e51","flatsize":118637,"path":"All/mailest-0.9.24_19.pkg","repopath":"All/mailest-0.9.24_19.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","ISCL","LGPL21"],"pkgsize":48152,"desc":"mailest provides a search backend and id index database for\nMew using Hyper Estraier.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"hyperestraier":{"origin":"textproc/hyperestraier","version":"1.4.13_4"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"mew":{"origin":"mail/mew","version":"6.9_7"},"qdbm":{"origin":"databases/qdbm","version":"1.8.78_5"}},"categories":["mail"],"shlibs_required":["libestraier.so.8","libevent-2.1.so.7","libqdbm.so.14"],"annotations":{"flavor":"full"},"messages":[{"message":"How to start\n\n+ For existing `mewest` user, backup and/or delete the database\n  (`~/Mail/casket`)\n\n  - Since \"mailestd\" can work with the old database, so OK to skip deleting\n    `~/Mail/casket`, but remark that `V` will not work against the mails\n    which are indexed by `mewest`.   To make `V` work against them, delete\n    the database in advance.\n\n+ Add the below line to `.mew.el` to let Mew use \"Hyper Estrairer\" for\n  search.\n\n      ((setq mew-search-method 'est)\n\n+ Add the below lines to `~/.emacs` use use the \"mailest\" instead of\n  existing \"mewest\".\n\n      (defvar mew-prog-est        \"mew-mailest\")\n      (defvar mew-prog-est-update \"mew-mailest\")\n      (defvar mew-prog-cmew       \"cmew-mailest\")\n      (defvar mew-prog-smew       \"smew-mailest\")\n      (defvar mew-id-db-file      \".mailest.sock\")\n\n+ Try `km`, `kM`, `k/`, `k?`, `V` in Mew.  See\n  http://mew.org/en/info/release/mew_6.html#dbsearch for search commands\n  in Mew.","type":"install"}]},{"name":"mailman-exim4","origin":"mail/mailman-exim4","version":"2.1.39_4","comment":"Mailing list manager with user-friendly web front-end","maintainer":"mandree@FreeBSD.org","www":"https://www.list.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af91ab0bbc02d764d3f70725df3986cc6bfaacf3bf2349a796edff800d5b1f03","flatsize":34599106,"path":"All/mailman-exim4-2.1.39_4.pkg","repopath":"All/mailman-exim4-2.1.39_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3649368,"desc":"Paraphrasing the website:\n\n  Mailman is a mailing list manager (MLM); that is, software to help manage\n  email discussion lists, much like Majordomo, LISTSERV, and the like.\n  Unlike most similar products, Mailman gives each mailing list a web page\n  and allows users to subscribe, unsubscribe, and change their preferences\n  via the web.  Even a list manager can administer his or her list(s)\n  entirely via the web.  Mailman integrates many common MLM features,\n  including web-based archiving (though it also has hooks for external\n  archivers), mail-to-news gateways, bounce handling, spam prevention,\n  Majordomo-style email-based list administration, direct SMTP delivery (with\n  fast bulk mailing), digest delivery, virtual domain support, and more.\n\nMailman is written mostly in Python (with a smattering of C where necessary\nfor security purposes), and includes hooks to make it easily scriptable and\nextensible.  It is compatible with most web servers and browsers, and most\nmail transfer agents (mail servers).  Mailman's documentation may be found on\nits website.","deps":{"exim":{"origin":"mail/exim","version":"4.97.1_5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py27-dnspython1":{"origin":"dns/py-dnspython1","version":"1.16.0"},"python27":{"origin":"lang/python27","version":"2.7.18_3"}},"categories":["mail"],"users":["mailman"],"groups":["mailman"],"options":{"DOCS":"on","HTDIG":"off","NAMAZU2":"off","NLS":"on","NOMAILPWD":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:mailman:2.1.39:::::dragonfly6:x86_64:4","deprecated":"Uses Python 2.7 which is EOLed upstream"},"messages":[{"message":"Mailman has been installed, but requires further configuration before use!\n\nYou also must configure both your MTA (mail server) and web server to\nintegrate with Mailman.  If the port's documentation has been installed,\nextensive post-installation instructions may be found in:\n\n  /usr/local/share/doc/mailman/FreeBSD-post-install-notes\n  /usr/local/share/doc/mailman/mailman-install.txt (start at section 4)\n\nNote (1): \n- ESPECIALLY RELEVANT FOR USERS OF THE BINARY PACKAGE -\nThe FreeBSD binary package is built for use with Sendmail, and it will\nnot work properly with alternative MTAs such as Exim or Postfix.\n  In order for Mailman to work with an alternative mailer, please use\nmailman-exim4 or mailman-postfix instead, or\nmailman-exim4-with-htdig or mailman-postfix-with-htdig.\n  For use with other mailers (Courier, OpenSMTPd), the port must be installed\nfrom source, with proper options configured, or from a package built in\npoudriere (which is a separate port in ports-mgmt) with adapted options.\n(poudriere options -cn mail/mailman)\n\n- FOR USERS OF A PORT BUILT FROM SOURCE -\nIf you use an alternate MTA (meaning \"not Sendmail\"), you MUST\nbe sure that the correct value of MAIL_GID was used when this port or\npackage was built.  You can choose your MTA with the correct MAIL_GID by\nrunning \"make config\" in the Mailman port's directory.\n\nNote (2):  The entire Mailman installation resides under /usr/local/mailman.\nThe command-line scripts necessary to administer Mailman have been\ninstalled in /usr/local/mailman/bin.\n\nIn order to make private archives searchable with namazu2, you need\nto copy or link /usr/local/libexec/namazu.cgi to\n/usr/local/mailman/archives/private/<ML_name>/ and configure .namazurc.\nRefer to /usr/local/etc/namazu/namazurc.sample.","type":"install"},{"message":"If you did just install mailman with pkg -I, --no-script or\n--no-install-scripts, you MUST(!) run the post-install script now, as root:\n\nenv \"PKG_PREFIX=/usr/local\" sh \\\n    /usr/local/mailman/bin/FreeBSD-post-install x POST-INSTALL\n\nThis will set up most defaults (cron jobs, default configuration etc.).","type":"install"},{"message":"UPDATE INFORMATION FOR UPDATES OF 2.1.18/OLDER TO VERSION 2.1.19 AND NEWER:\n\n  Changed behavior\n\n    - Mailman's log files, request.pck files and heldmsg-* files are no\n      longer created world readable to protect against access by untrusted\n      local users.  Note that permissions on existing log files won't be\n      changed so if you are concerned about this and don't rotate logs or\n      have a logrotate process that creates new log files instead of letting\n      Mailman create them, you will need to address that.  (LP: #1327404)\n\nThe mailman newsyslog.conf(5) filename has been changed:\n  OLD: /usr/local/etc/newsyslog.conf.d/mailman.newsyslog\n  NEW: /usr/local/etc/newsyslog.conf.d/mailman.conf\n\nAny file found at the old location has been automatically moved to\nthe new location. This was done to ensure log rotation continues to\nwork after change r340318 made to FreeBSD base, where the default\nnewsyslog configuration now only includes filenames that end with\n'.conf' and do not begin with '.'.\n\nIf you use provisioning/configuration management tools to create or\nedit this file, you will need to change their configuration to use\nthe new filename.","type":"upgrade","maximum_version":"2.1.18"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses Python 2.7 which is EOLed upstream."}]},{"name":"mail2sms","origin":"mail/mail2sms","version":"1.3.5_2","comment":"Mail to SMS converter","maintainer":"jharris@widomaker.com","www":"https://daniel.haxx.se/projects/mail2sms/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"747af1315c6028454b7bbe7d126eecbd06df63d798e2733cebf522f68bc21ec5","flatsize":121605,"path":"All/mail2sms-1.3.5_2.pkg","repopath":"All/mail2sms-1.3.5_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":48576,"desc":"mail2sms converts a single (large) mail to a tiny text with contents\nfrom the mail. Perfectly suitable to send as an SMS message to a\nGSM telephone.","categories":["mail"],"options":{"DOCS":"on"}},{"name":"maildrop","origin":"mail/maildrop","version":"3.1.6_2","comment":"Mail delivery agent (MDA) with filtering abilities","maintainer":"madpilot@FreeBSD.org","www":"https://www.courier-mta.org/maildrop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"197450da49da42e814d2b90b7086cd8dcafd161b7a3205a53b13a1d47b61639b","flatsize":1390317,"path":"All/maildrop-3.1.6_2.pkg","repopath":"All/maildrop-3.1.6_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":379996,"desc":"maildrop is a replacement for your local mail delivery agent,\nsimilar to mail/procmail.\n- maildrop reads a mail message from standard input,\n  then delivers the message to your mailbox.\n- maildrop will optionally read instructions from a file,\n  which describes how to filter incoming mail.\n  Instructions can be provided having mail delivered to\n  alternate mailboxes, or forwarded somewhere else.\n  Unlike procmail, maildrop uses a structured filtering language.\n- maildrop knows how to deliver mail to mbox-style mailboxes and maildirs.\n- maildrop is written in C++, and handles resources more efficiently.\n\nmaildrop can be used with sendmail, qmail, and other MTAs.","deps":{"courier-unicode":{"origin":"devel/courier-unicode","version":"2.3.0_1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"shlibs_required":["libpcre2-8.so.0","libidn2.so.0","libcourier-unicode.so.8"],"options":{"AUTHLIB":"off","DOCS":"on","DOVECOTAUTH":"off","GDBM":"off","INOTIFY":"off","MAILWRAPPER":"off","AUTH_LDAP":"off","AUTH_MYSQL":"off","AUTH_PGSQL":"off","AUTH_SQLITE":"off","AUTH_USERDB":"off","AUTH_VCHKPW":"off"},"annotations":{"cpe":"cpe:2.3:a:maildrop:maildrop:3.1.6:::::dragonfly6:x86_64:2"}},{"name":"mailhog","origin":"mail/mailhog","version":"1.0.1_21","comment":"MailHog development mail server","maintainer":"mops@punkt.de","www":"https://github.com/mailhog/MailHog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88b54e3712ea1b58347d10904744f6fa25ef4f851fccd08a974f22abd87e4582","flatsize":8613806,"path":"All/mailhog-1.0.1_21.pkg","repopath":"All/mailhog-1.0.1_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3191384,"desc":"MailHog is an email testing tool for developers:\n\nConfigure your application to use MailHog for SMTP delivery\nView messages in the web UI, or retrieve them with the JSON API\nOptionally release messages to real SMTP servers for delivery","categories":["mail","devel"],"messages":[{"message":"To run mailhog server on startup, add mailhog_enable=\"YES\" to /etc/rc.conf.\n\nThe SMTP server listens to 127.0.0.1:1025 by default while the web UI can\nbe reached at http://127.0.0.1:8025/\n\nTo change this look at the rc.conf variables in /usr/local/etc/rc.d/mailhog.","type":"install"}]},{"name":"mail-expire","origin":"mail/mail-expire","version":"0.9.2_1","comment":"Expire old mails from mailboxes","maintainer":"arved@FreeBSD.org","www":"https://salsa.debian.org/blade/mail-expire","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d0966c1f3c6f211fdcbbc37543ff26afeef8746f23257f85a73a36adfa0c8ee","flatsize":25882,"path":"All/mail-expire-0.9.2_1.pkg","repopath":"All/mail-expire-0.9.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12308,"desc":"mail-expire is a small utility which only purpose is to help on keeping the\nsize of multiple mail folders as small as needed (by removing outdated\nmessages).\n\nMaildir and Mailbox formats are supported for input, both types are mentioned\ninterchangeably in this manual page. Output goes to Mailbox files.\n\nThe old messages are compressed with gzip or xz and stored in the file with\nthe name following the pattern MBOXNAME.MONTH_YEAR.gz (or similar).  The\nreference time for the output filename is calculated from the current time\nminus number of days specified in the first parameter.","deps":{"p5-Mail-Mbox-MessageParser":{"origin":"mail/p5-Mail-Mbox-MessageParser","version":"1.5111"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"]},{"name":"mai-libreoffice","origin":"editors/libreoffice-mai","version":"24.2.4.2","comment":"mai language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"713c2a9b56bfa420bdc8b366b82bf69f600c7d5e099164d787c584b2239aa053","flatsize":1703091,"path":"All/mai-libreoffice-24.2.4.2.pkg","repopath":"All/mai-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":232484,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"mailcommon","origin":"net/mailcommon","version":"23.08.5","comment":"Common libriares for KDEPim","maintainer":"kde@FreeBSD.org","www":"https://github.com/KDE/mailcommon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c1633fb90b364ef3d70a0cdbea6b1d9c9a23156ec7b8ac33855e373a9344698","flatsize":4348602,"path":"All/mailcommon-23.08.5.pkg","repopath":"All/mailcommon-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":829712,"desc":"Common libraries for KDE Pim.","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kimap":{"origin":"net/kimap","version":"23.08.5"},"kldap":{"origin":"net/kldap","version":"23.08.5"},"kmailtransport":{"origin":"net/kmailtransport","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"ktextaddons":{"origin":"devel/ktextaddons","version":"1.5.4"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"libkleo":{"origin":"security/libkleo","version":"23.08.5"},"mailimporter":{"origin":"net/mailimporter","version":"23.08.5"},"messagelib":{"origin":"net/messagelib","version":"23.08.5"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKPim5MessageComposer.so.5","libKPim5MessageViewer.so.5","libKPim5MailImporter.so.5","libKPim5TemplateParser.so.5","libKPim5MessageList.so.5","libKPim5MailTransport.so.5","libphonon4qt5.so.4","libKPim5ContactEditor.so.5","libKPim5IdentityManagementWidgets.so.5","libKPim5AkonadiMime.so.5","libKPim5PimCommonAkonadi.so.5","libKPim5AkonadiContact.so.5","libKPim5AkonadiWidgets.so.5","libKPim5AkonadiCore.so.5","libKF5Contacts.so.5","libKPim5GrantleeTheme.so.5","libGrantlee_Templates.so.5","libKPim5IMAP.so.5","libKF5TextWidgets.so.5","libKPim5MessageCore.so.5","libKPim5PimCommon.so.5","libKPim5Libkdepim.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKPim5MimeTreeParser.so.5","libKPim5Libkleo.so.5","libqgpgme.so.15","libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libKF5ItemModels.so.5","libKPim5TextEdit.so.5","libKF5KIOWidgets.so.5","libKF5Completion.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5SyntaxHighlighting.so.5","libKF5SonnetUi.so.5","libKPim5IdentityManagement.so.5","libKPim5Mime.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5IconThemes.so.5","libKF5Archive.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5Codecs.so.5","libKF5ConfigGui.so.5","libKF5Auth.so.5","libKF5WidgetsAddons.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5MailCommon.so.5"],"options":{"DOCS":"on"}},{"name":"mailman","origin":"mail/mailman","version":"2.1.39_4","comment":"Mailing list manager with user-friendly web front-end","maintainer":"mandree@FreeBSD.org","www":"https://www.list.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82799d09ba16fc17fc8ccbc5a482cb95c66d0f831b718e5cb7fafd3445ca260b","flatsize":34599108,"path":"All/mailman-2.1.39_4.pkg","repopath":"All/mailman-2.1.39_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3649476,"desc":"Paraphrasing the website:\n\n  Mailman is a mailing list manager (MLM); that is, software to help manage\n  email discussion lists, much like Majordomo, LISTSERV, and the like.\n  Unlike most similar products, Mailman gives each mailing list a web page\n  and allows users to subscribe, unsubscribe, and change their preferences\n  via the web.  Even a list manager can administer his or her list(s)\n  entirely via the web.  Mailman integrates many common MLM features,\n  including web-based archiving (though it also has hooks for external\n  archivers), mail-to-news gateways, bounce handling, spam prevention,\n  Majordomo-style email-based list administration, direct SMTP delivery (with\n  fast bulk mailing), digest delivery, virtual domain support, and more.\n\nMailman is written mostly in Python (with a smattering of C where necessary\nfor security purposes), and includes hooks to make it easily scriptable and\nextensible.  It is compatible with most web servers and browsers, and most\nmail transfer agents (mail servers).  Mailman's documentation may be found on\nits website.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py27-dnspython1":{"origin":"dns/py-dnspython1","version":"1.16.0"},"python27":{"origin":"lang/python27","version":"2.7.18_3"}},"categories":["mail"],"users":["mailman"],"groups":["mailman"],"options":{"DOCS":"on","HTDIG":"off","NAMAZU2":"off","NLS":"on","NOMAILPWD":"on","COURIER":"off","EXIM4":"off","OPENSMTPD":"off","POSTFIX":"off","SENDMAIL":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:mailman:2.1.39:::::dragonfly6:x86_64:4","deprecated":"Uses Python 2.7 which is EOLed upstream"},"messages":[{"message":"Mailman has been installed, but requires further configuration before use!\n\nYou also must configure both your MTA (mail server) and web server to\nintegrate with Mailman.  If the port's documentation has been installed,\nextensive post-installation instructions may be found in:\n\n  /usr/local/share/doc/mailman/FreeBSD-post-install-notes\n  /usr/local/share/doc/mailman/mailman-install.txt (start at section 4)\n\nNote (1): \n- ESPECIALLY RELEVANT FOR USERS OF THE BINARY PACKAGE -\nThe FreeBSD binary package is built for use with Sendmail, and it will\nnot work properly with alternative MTAs such as Exim or Postfix.\n  In order for Mailman to work with an alternative mailer, please use\nmailman-exim4 or mailman-postfix instead, or\nmailman-exim4-with-htdig or mailman-postfix-with-htdig.\n  For use with other mailers (Courier, OpenSMTPd), the port must be installed\nfrom source, with proper options configured, or from a package built in\npoudriere (which is a separate port in ports-mgmt) with adapted options.\n(poudriere options -cn mail/mailman)\n\n- FOR USERS OF A PORT BUILT FROM SOURCE -\nIf you use an alternate MTA (meaning \"not Sendmail\"), you MUST\nbe sure that the correct value of MAIL_GID was used when this port or\npackage was built.  You can choose your MTA with the correct MAIL_GID by\nrunning \"make config\" in the Mailman port's directory.\n\nNote (2):  The entire Mailman installation resides under /usr/local/mailman.\nThe command-line scripts necessary to administer Mailman have been\ninstalled in /usr/local/mailman/bin.\n\nIn order to make private archives searchable with namazu2, you need\nto copy or link /usr/local/libexec/namazu.cgi to\n/usr/local/mailman/archives/private/<ML_name>/ and configure .namazurc.\nRefer to /usr/local/etc/namazu/namazurc.sample.","type":"install"},{"message":"If you did just install mailman with pkg -I, --no-script or\n--no-install-scripts, you MUST(!) run the post-install script now, as root:\n\nenv \"PKG_PREFIX=/usr/local\" sh \\\n    /usr/local/mailman/bin/FreeBSD-post-install x POST-INSTALL\n\nThis will set up most defaults (cron jobs, default configuration etc.).","type":"install"},{"message":"UPDATE INFORMATION FOR UPDATES OF 2.1.18/OLDER TO VERSION 2.1.19 AND NEWER:\n\n  Changed behavior\n\n    - Mailman's log files, request.pck files and heldmsg-* files are no\n      longer created world readable to protect against access by untrusted\n      local users.  Note that permissions on existing log files won't be\n      changed so if you are concerned about this and don't rotate logs or\n      have a logrotate process that creates new log files instead of letting\n      Mailman create them, you will need to address that.  (LP: #1327404)\n\nThe mailman newsyslog.conf(5) filename has been changed:\n  OLD: /usr/local/etc/newsyslog.conf.d/mailman.newsyslog\n  NEW: /usr/local/etc/newsyslog.conf.d/mailman.conf\n\nAny file found at the old location has been automatically moved to\nthe new location. This was done to ensure log rotation continues to\nwork after change r340318 made to FreeBSD base, where the default\nnewsyslog configuration now only includes filenames that end with\n'.conf' and do not begin with '.'.\n\nIf you use provisioning/configuration management tools to create or\nedit this file, you will need to change their configuration to use\nthe new filename.","type":"upgrade","maximum_version":"2.1.18"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses Python 2.7 which is EOLed upstream."}]},{"name":"mahjong","origin":"games/mahjong","version":"1.16_2","comment":"Networked Mah Jong program, together with a computer player","maintainer":"wen@FreeBSD.org","www":"https://mahjong.julianbradfield.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7b3b5cc20dd0be4d839bd06c40477f74622f5ff86bba40b4e88b4f7361ac4df","flatsize":706860,"path":"All/mahjong-1.16_2.pkg","repopath":"All/mahjong-1.16_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":186120,"desc":"This is a set of three programs which provide a networked Mah Jong\nprogram, together with a computer player. Thus the game can be played by\nfour humans, by a human and three computer players, or any other\ncombination. There is a server program, which handles the game. An X\nclient to allow humans to play naturally, and a computer player.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","net"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"mail2nntp","origin":"news/mail2nntp","version":"1.0","comment":"Simple mail to news gateway","maintainer":"gary@hayers.org","www":"https://sourceforge.net/projects/mail2nntp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03d31ec4c4b026dbe4489cb4d34f35f83a374efdfa8bcd97e661ba7b2746ccde","flatsize":25507,"path":"All/mail2nntp-1.0.pkg","repopath":"All/mail2nntp-1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":9904,"desc":"mail2nntp is a bridge from email realm to the newsgroup one.\nIt can be used to replicate a mailing-list on a newsgroup server.\nIt is a generic toot, using NNTP network commands","deps":{"p5-NNTPClient":{"origin":"news/p5-NNTPClient","version":"0.37_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news","mail"],"options":{"DOCS":"on"}},{"name":"magit-emacs_wayland","origin":"devel/magit","version":"3.3.0_14","comment":"Interface to Git for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://magit.vc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dcfdd6e70c2f2394117828aafd2f48027705fbf7346f10058fdb674e765f4b0c","flatsize":4607852,"path":"All/magit-emacs_wayland-3.3.0_14.pkg","repopath":"All/magit-emacs_wayland-3.3.0_14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":646636,"desc":"Magit is an interface to the version control system Git, implemented\nas an Emacs extension.\n\nUnlike Emacs' native Version Control package which strives to provide\na unified interface to various version control systems, Magit only\nsupports Git and can therefore better take advantage of its native\nfeatures.","deps":{"dash.el-emacs_wayland":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"git":{"origin":"devel/git","version":"2.45.2_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"transient-emacs_wayland":{"origin":"devel/transient","version":"0.7.2"},"with-editor-emacs_wayland":{"origin":"editors/with-editor","version":"3.3.4"}},"categories":["devel","elisp"],"options":{"DOCS":"on","LIBEGIT2":"off","PDF":"off"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To use Magit, you should add following line to your .emacs file:\n\n(require 'magit)","type":"install"}]},{"name":"magit-emacs_nox","origin":"devel/magit","version":"3.3.0_14","comment":"Interface to Git for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://magit.vc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11b9c0657cc79adf4ae084fe0f3cb6e2b9ef1fd247ebcdca87f17ce1b9d0f714","flatsize":4607852,"path":"All/magit-emacs_nox-3.3.0_14.pkg","repopath":"All/magit-emacs_nox-3.3.0_14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":646608,"desc":"Magit is an interface to the version control system Git, implemented\nas an Emacs extension.\n\nUnlike Emacs' native Version Control package which strives to provide\na unified interface to various version control systems, Magit only\nsupports Git and can therefore better take advantage of its native\nfeatures.","deps":{"dash.el-emacs_nox":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"git":{"origin":"devel/git","version":"2.45.2_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"transient-emacs_nox":{"origin":"devel/transient","version":"0.7.2"},"with-editor-emacs_nox":{"origin":"editors/with-editor","version":"3.3.4"}},"categories":["devel","elisp"],"options":{"DOCS":"on","LIBEGIT2":"off","PDF":"off"},"annotations":{"flavor":"nox"},"messages":[{"message":"To use Magit, you should add following line to your .emacs file:\n\n(require 'magit)","type":"install"}]},{"name":"maia","origin":"security/maia","version":"1.0.4_12","comment":"Web-based management system based on amavisd-new and SpamAssassin","maintainer":"ek@purplehat.org","www":"http://www.maiamailguard.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"262951b8e76f8cc41c164224a7943a402e6c67cead43ff8ce685d6f006928c01","flatsize":6877442,"path":"All/maia-1.0.4_12.pkg","repopath":"All/maia-1.0.4_12.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":909788,"desc":"Maia Mailguard is a web-based interface and management system based on the\npopular amavisd-new e-mail scanner and SpamAssassin. Written in Perl and PHP,\nMaia Mailguard gives end-users control over how their mail is processed by\nvirus scanners and spam filters, while giving mail administrators the power\nto configure site-wide defaults and limits.","deps":{"arc":{"origin":"archivers/arc","version":"5.21q_1"},"arj":{"origin":"archivers/arj","version":"3.10.22_12"},"cabextract":{"origin":"archivers/cabextract","version":"1.11_1"},"clamav":{"origin":"security/clamav","version":"1.3.2,1"},"file":{"origin":"sysutils/file","version":"5.39_1"},"lha":{"origin":"archivers/lha","version":"1.14i_10"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-BerkeleyDB":{"origin":"databases/p5-BerkeleyDB","version":"0.65"},"p5-Convert-TNEF":{"origin":"converters/p5-Convert-TNEF","version":"0.18_2"},"p5-Convert-UUlib":{"origin":"converters/p5-Convert-UUlib","version":"1.70,1"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-IP-Country":{"origin":"net/p5-IP-Country","version":"2.28_1"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-DKIM":{"origin":"mail/p5-Mail-DKIM","version":"1.20240619"},"p5-Mail-DomainKeys":{"origin":"mail/p5-Mail-DomainKeys","version":"1.0_2"},"p5-Mail-SPF":{"origin":"mail/p5-Mail-SPF","version":"3.20240617"},"p5-Net-CIDR-Lite":{"origin":"net/p5-Net-CIDR-Lite","version":"0.22"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"p5-Unix-Syslog":{"origin":"sysutils/p5-Unix-Syslog","version":"1.1_1"},"p5-forks":{"origin":"devel/p5-forks","version":"0.36_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rpm2cpio":{"origin":"archivers/rpm2cpio","version":"1.4_2"},"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"},"unrar":{"origin":"archivers/unrar","version":"7.01,6"},"zoo":{"origin":"archivers/zoo","version":"2.10.1_5"}},"categories":["security"],"users":["vscan"],"groups":["vscan"],"options":{"APACHE":"off","ARC":"on","ARJ":"on","BDB":"on","CAB":"on","CLAMAV":"on","CRYPT":"off","DKIM":"on","DOCS":"on","DOMAINKEYS":"on","DOVECOT2":"off","FILE":"on","IPCOUNTRY":"on","LHA":"on","LIGHTTPD":"off","LOCAL":"off","LZOP":"off","MYSQL":"on","NGINX":"off","NOMARCH":"off","PFA":"off","PGSQL":"off","POSTFIX":"off","RAR":"off","RPM":"on","SPAMASSASSIN":"on","SPF":"on","TNEF":"off","UNARJ":"off","UNRAR":"on","UNZOO":"off","WEBHOST":"off","ZOO":"on"},"messages":[{"message":"To use Maia-Mailguard, you need to install at least one virus scanner.\n The following virus scanners are available in the FreeBSD ports\n collection:\n\n    security/clamav\tClam Antivirus\n    security/f-prot\tF-Prot Antivirus\n    security/drweb\tDrWeb antivirus suite\n\n Enable Maia-Mailguard in /etc/rc.conf with the following line:\n\n    maiad_enable=\"YES\"\n\n Configuration templates are available in /usr/local/etc/maia\n as maia.conf.dist and maiad.conf.dist.\n\n\n Please note that Maia Mailguard no longer supports \"mysql\" but has\n moved forward to using \"mysqli\" instead. So, please check your\n /usr/local/www/maia/config.php file and make any appropriate changes.","type":"install"}]},{"name":"mailagent","origin":"mail/mailagent","version":"3.1.106_2","comment":"Sophisticated automatic mail-processing tool","maintainer":"ports@FreeBSD.org","www":"https://github.com/rmanfredi/mailagent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3414c423741b5dbbffcae12aa0d1206349912136cb5ac5981fdbb48fe823bf69","flatsize":1159486,"path":"All/mailagent-3.1.106_2.pkg","repopath":"All/mailagent-3.1.106_2.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":312596,"desc":"Mailagent allows you to process your mail automatically.  Given a set\nof lex-like rules, you are able to fill mails to specific folders,\nforward messages to a third person, pipe a message to a command or\neven post the message to a newsgroup.  It is also possible to process\nmessages containing some commands.  The mailagent is not usually\ninvoked manually but is rather called via the filter program, which is\nin turn invoked by sendmail.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"messages":[{"message":"In order to make building of this port non-interactive, the build-time\nmanual configuration of FQDN and the organization name had been removed.\n\nNow you need to specify your domain's FQDN properly in ~/.mailagent file.\n\nPlease run \"mailagent -I\" to make sure your ~/.mailagent is up-to-date,\nand set \"domain\" and \"hidenet\" configuration options appropriately.\nPlease consult mailagent(1) for more details.\n\nThis package is configured to read /usr/local/etc/mailagent.orgname\nfile to retrieve the name of your organization.  An empty file had been\ninstalled to suppress warning messages.  Please modify as necessary.","type":"upgrade","maximum_version":"3.1.78_1"},{"message":"===>   NOTICE:\n\nThe mailagent port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"magit-devel-emacs_nox","origin":"devel/magit-devel","version":"3.3.0.995_1","comment":"Interface to Git for Emacs (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://magit.vc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1e5ff63838e963d30f6067c8380709636398a723cb83da2553ec4e3cb8df08f","flatsize":3830499,"path":"All/magit-devel-emacs_nox-3.3.0.995_1.pkg","repopath":"All/magit-devel-emacs_nox-3.3.0.995_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":621260,"desc":"Magit is an interface to the version control system Git, implemented\nas an Emacs extension.\n\nUnlike Emacs' native Version Control package which strives to provide\na unified interface to various version control systems, Magit only\nsupports Git and can therefore better take advantage of its native\nfeatures.","deps":{"compat.el-emacs_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"dash.el-emacs_nox":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"git":{"origin":"devel/git","version":"2.45.2_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"transient-devel-emacs_nox":{"origin":"devel/transient-devel","version":"0.7.2"},"with-editor-devel-emacs_nox":{"origin":"editors/with-editor-devel","version":"3.3.4"}},"categories":["devel","elisp"],"options":{"DOCS":"on","LIBEGIT2":"off","PDF":"off"},"annotations":{"flavor":"nox"},"messages":[{"message":"To use Magit, you should add following line to your .emacs file:\n\n(require 'magit)","type":"install"}]},{"name":"magit-emacs_devel_nox","origin":"devel/magit","version":"3.3.0_14","comment":"Interface to Git for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://magit.vc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40080a1f72929d369e15906bdc060dcae134fe29c60bfab795dceeadc25d6aaf","flatsize":4597216,"path":"All/magit-emacs_devel_nox-3.3.0_14.pkg","repopath":"All/magit-emacs_devel_nox-3.3.0_14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":643064,"desc":"Magit is an interface to the version control system Git, implemented\nas an Emacs extension.\n\nUnlike Emacs' native Version Control package which strives to provide\na unified interface to various version control systems, Magit only\nsupports Git and can therefore better take advantage of its native\nfeatures.","deps":{"dash.el-emacs_devel_nox":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"git":{"origin":"devel/git","version":"2.45.2_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"transient-emacs_devel_nox":{"origin":"devel/transient","version":"0.7.2"},"with-editor-emacs_devel_nox":{"origin":"editors/with-editor","version":"3.3.4"}},"categories":["devel","elisp"],"options":{"DOCS":"on","LIBEGIT2":"off","PDF":"off"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use Magit, you should add following line to your .emacs file:\n\n(require 'magit)","type":"install"}]},{"name":"magpie","origin":"x11-wm/magpie","version":"0.9.3_1","comment":"X11 window manager and compositor library for Budgie desktop","maintainer":"duchateau.olivier@gmail.com","www":"https://github.com/BuddiesOfBudgie/magpie","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"249ac72511cce71ed9b438a43cb0b2c892429d124fb4422a723c109cd5a77f9a","flatsize":12675026,"path":"All/magpie-0.9.3_1.pkg","repopath":"All/magpie-0.9.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1848120,"desc":"Magpie is a X11 window manager and compositor library.\nIt is a soft-fork of GNOME's mutter at version 43 tailored to the requirements\nof the Budgie Desktop 10 series. Magpie allows mutter based desktops such as\nGNOME Shell to co-exist since the key-components such as libmagpie are\nseparated by both name and file-system install location.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"colord":{"origin":"graphics/colord","version":"1.4.7"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-settings-daemon":{"origin":"sysutils/gnome-settings-daemon","version":"42.2_7"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgudev":{"origin":"devel/libgudev","version":"237"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"},"zenity":{"origin":"x11/zenity","version":"3.42.1_3"}},"categories":["x11-wm","budgie"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgobject-2.0.so.0","libgraphene-1.0.so.0","libEGL.so.1","libX11.so.6","libGL.so.1","libcairo.so.2","libgmodule-2.0.so.0","libgdk_pixbuf-2.0.so.0","libXext.so.6","libXfixes.so.3","libXdamage.so.1","libXcomposite.so.1","libXrandr.so.2","libpango-1.0.so.0","libXtst.so.6","libXi.so.6","libgtk-3.so.0","libgdk-3.so.0","libcolord.so.2","liblcms2.so.2","libxkbcommon.so.0","libcanberra.so.0","libgudev-1.0.so.0","libstartup-notification-1.so.0","libXinerama.so.1","libICE.so.6","libXcursor.so.1","libxkbfile.so.1","libxkbcommon-x11.so.0","libX11-xcb.so.1","libxcb.so.1","libxcb-randr.so.0","libxcb-res.so.0","libSM.so.6","libatk-1.0.so.0","libcairo-gobject.so.2","libjson-glib-1.0.so.0","libfribidi.so.0","libpangocairo-1.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1"],"shlibs_provided":["libmagpie-0.so.0","libmagpie-clutter-0.so.0","libmagpie-cogl-0.so.0","libmagpie-cogl-pango-0.so.0"]},{"name":"magit-emacs_canna","origin":"devel/magit","version":"3.3.0_14","comment":"Interface to Git for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://magit.vc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"070382f711af7d323528d009340a375eca7f8e2457f2184d1166a3a4bed780fd","flatsize":4607852,"path":"All/magit-emacs_canna-3.3.0_14.pkg","repopath":"All/magit-emacs_canna-3.3.0_14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":646796,"desc":"Magit is an interface to the version control system Git, implemented\nas an Emacs extension.\n\nUnlike Emacs' native Version Control package which strives to provide\na unified interface to various version control systems, Magit only\nsupports Git and can therefore better take advantage of its native\nfeatures.","deps":{"dash.el-emacs_canna":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"git":{"origin":"devel/git","version":"2.45.2_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"transient-emacs_canna":{"origin":"devel/transient","version":"0.7.2"},"with-editor-emacs_canna":{"origin":"editors/with-editor","version":"3.3.4"}},"categories":["devel","elisp"],"options":{"DOCS":"on","LIBEGIT2":"off","PDF":"off"},"annotations":{"flavor":"canna"},"messages":[{"message":"To use Magit, you should add following line to your .emacs file:\n\n(require 'magit)","type":"install"}]},{"name":"magit-devel-emacs_wayland","origin":"devel/magit-devel","version":"3.3.0.995_1","comment":"Interface to Git for Emacs (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://magit.vc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b068167f52f8c24664732d5c7041d3b69ac0e351133f03e8741dce0c4ea4d430","flatsize":3830499,"path":"All/magit-devel-emacs_wayland-3.3.0.995_1.pkg","repopath":"All/magit-devel-emacs_wayland-3.3.0.995_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":621056,"desc":"Magit is an interface to the version control system Git, implemented\nas an Emacs extension.\n\nUnlike Emacs' native Version Control package which strives to provide\na unified interface to various version control systems, Magit only\nsupports Git and can therefore better take advantage of its native\nfeatures.","deps":{"compat.el-emacs_wayland":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"dash.el-emacs_wayland":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"git":{"origin":"devel/git","version":"2.45.2_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"transient-devel-emacs_wayland":{"origin":"devel/transient-devel","version":"0.7.2"},"with-editor-devel-emacs_wayland":{"origin":"editors/with-editor-devel","version":"3.3.4"}},"categories":["devel","elisp"],"options":{"DOCS":"on","LIBEGIT2":"off","PDF":"off"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To use Magit, you should add following line to your .emacs file:\n\n(require 'magit)","type":"install"}]},{"name":"magicrescue","origin":"sysutils/magicrescue","version":"1.1.10_1","comment":"File recovery tool which recovers deleted files from a block device","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/jbj/magicrescue/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a55d026f89ceb3c4db1574acd8f0dee902432ceb4e8e585b39587207e69055bd","flatsize":182755,"path":"All/magicrescue-1.1.10_1.pkg","repopath":"All/magicrescue-1.1.10_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":67876,"desc":"Magic Rescue scans a block device for file types it knows how to recover and\ncalls an external program to extract them. It looks at \"magic bytes\" in file\ncontents, so it can be used both as an undelete utility and for recovering a\ncorrupted drive or partition. As long as the file data is there, it will\nfind it.\n\nIt works on any file system, but on very fragmented file systems it can only\nrecover the first chunk of each file. Practical experience shows, however, that\nchunks of 30-50MB are not uncommon.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"magit-devel-emacs_devel","origin":"devel/magit-devel","version":"3.3.0.995_1","comment":"Interface to Git for Emacs (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://magit.vc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18a09deef05505daa442f915c2e90f9efe7dee85a308ab94daf97bca1c270d18","flatsize":3696590,"path":"All/magit-devel-emacs_devel-3.3.0.995_1.pkg","repopath":"All/magit-devel-emacs_devel-3.3.0.995_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":602492,"desc":"Magit is an interface to the version control system Git, implemented\nas an Emacs extension.\n\nUnlike Emacs' native Version Control package which strives to provide\na unified interface to various version control systems, Magit only\nsupports Git and can therefore better take advantage of its native\nfeatures.","deps":{"compat.el-emacs_devel":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"dash.el-emacs_devel":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"git":{"origin":"devel/git","version":"2.45.2_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"transient-devel-emacs_devel":{"origin":"devel/transient-devel","version":"0.7.2"},"with-editor-devel-emacs_devel":{"origin":"editors/with-editor-devel","version":"3.3.4"}},"categories":["devel","elisp"],"options":{"DOCS":"on","LIBEGIT2":"off","PDF":"off"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use Magit, you should add following line to your .emacs file:\n\n(require 'magit)","type":"install"}]},{"name":"magit-devel","origin":"devel/magit-devel","version":"3.3.0.995_1","comment":"Interface to Git for Emacs (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://magit.vc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a10c9c12b25c3a48eb4a9eb402fe65562c6659ea31c15accea28e7db15a690ef","flatsize":3830499,"path":"All/magit-devel-3.3.0.995_1.pkg","repopath":"All/magit-devel-3.3.0.995_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":620996,"desc":"Magit is an interface to the version control system Git, implemented\nas an Emacs extension.\n\nUnlike Emacs' native Version Control package which strives to provide\na unified interface to various version control systems, Magit only\nsupports Git and can therefore better take advantage of its native\nfeatures.","deps":{"compat.el":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"dash.el":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"git":{"origin":"devel/git","version":"2.45.2_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"transient-devel":{"origin":"devel/transient-devel","version":"0.7.2"},"with-editor-devel":{"origin":"editors/with-editor-devel","version":"3.3.4"}},"categories":["devel","elisp"],"options":{"DOCS":"on","LIBEGIT2":"off","PDF":"off"},"annotations":{"flavor":"full"},"messages":[{"message":"To use Magit, you should add following line to your .emacs file:\n\n(require 'magit)","type":"install"}]},{"name":"magicfilter","origin":"print/magicfilter","version":"2.3.i_2","comment":"Customizable, extensible automatic printer filter","maintainer":"bofh@FreeBSD.org","www":"https://www.pell.portland.or.us/~orc/Code/magicfilter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17045bd0bb29bb9e5e9e937ee361846565e523f69e08c4353de40d362dad2866","flatsize":54873,"path":"All/magicfilter-2.3.i_2.pkg","repopath":"All/magicfilter-2.3.i_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":24240,"desc":"MagicFilter\n\nmagicfilter is an extensible and customizable automatic printer filter.\nIt selects an appropriate conversion technique for the input data by\nseeking for magic numbers, and then utilizing the appropriate conversion\nutility.\n\nmagicfilter is primarily intended for use as the `input filter' by the\nlpd print spooler. The options accepted by magicfilter are exactly the\nones passed to the input filter by lpd (unless you build it on a LPRng\nsystem -- in that case, magicfilter accepts no options.)","deps":{"file":{"origin":"sysutils/file","version":"5.39_1"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"}},"categories":["print"]},{"name":"magicpoint","origin":"misc/magicpoint","version":"1.13a_20","comment":"X11-based presentation tool","maintainer":"dinoex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a72a0414b833709550729605318c689e6484d7810fa0b77e0c712b1902b4662","flatsize":1369576,"path":"All/magicpoint-1.13a_20.pkg","repopath":"All/magicpoint-1.13a_20.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":601432,"desc":"MagicPoint - an X11 based presentation tool\n\nMagicPoint is an X11 based presentation tool.  It is designed to make\nsimple presentations easy while to make complicated presentations\npossible.  Its presentation file (whose suffix is typically .mgp) is\njust text so that you can create presentation files quickly with your\nfavorite editor (e.g. Emacs).\n\nFor more information, see /usr/local/share/doc/mgp/*.\nSample files are located in /usr/local/share/doc/mgp/sample.\nIt's a good idea to preview a sample file before installation.\n\t%25 ./mgp tutorial.mgp","deps":{"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libmng":{"origin":"graphics/libmng","version":"2.0.3_2"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["misc"],"shlibs_required":["libpng16.so.16","libmng.so.1","libXft.so.2","libgif.so.7","libXext.so.6","libX11.so.6","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXtst.so.6"],"options":{"XFT":"on","GIF":"on","DOCS":"on"}},{"name":"magit-devel-emacs_canna","origin":"devel/magit-devel","version":"3.3.0.995_1","comment":"Interface to Git for Emacs (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://magit.vc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcc05a09de0a079be8d9519b5cffca82bbf0b7cfeb87f24fdb8a9cc1b4c76efe","flatsize":3830499,"path":"All/magit-devel-emacs_canna-3.3.0.995_1.pkg","repopath":"All/magit-devel-emacs_canna-3.3.0.995_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":621024,"desc":"Magit is an interface to the version control system Git, implemented\nas an Emacs extension.\n\nUnlike Emacs' native Version Control package which strives to provide\na unified interface to various version control systems, Magit only\nsupports Git and can therefore better take advantage of its native\nfeatures.","deps":{"compat.el-emacs_canna":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"dash.el-emacs_canna":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"git":{"origin":"devel/git","version":"2.45.2_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"transient-devel-emacs_canna":{"origin":"devel/transient-devel","version":"0.7.2"},"with-editor-devel-emacs_canna":{"origin":"editors/with-editor-devel","version":"3.3.4"}},"categories":["devel","elisp"],"options":{"DOCS":"on","LIBEGIT2":"off","PDF":"off"},"annotations":{"flavor":"canna"},"messages":[{"message":"To use Magit, you should add following line to your .emacs file:\n\n(require 'magit)","type":"install"}]},{"name":"magit","origin":"devel/magit","version":"3.3.0_14","comment":"Interface to Git for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://magit.vc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4959888acd9d996d85fa81aaf5dd53903461a71edfe26cf23309c7a5b119eb6","flatsize":4607852,"path":"All/magit-3.3.0_14.pkg","repopath":"All/magit-3.3.0_14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":646600,"desc":"Magit is an interface to the version control system Git, implemented\nas an Emacs extension.\n\nUnlike Emacs' native Version Control package which strives to provide\na unified interface to various version control systems, Magit only\nsupports Git and can therefore better take advantage of its native\nfeatures.","deps":{"dash.el":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"git":{"origin":"devel/git","version":"2.45.2_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"transient":{"origin":"devel/transient","version":"0.7.2"},"with-editor":{"origin":"editors/with-editor","version":"3.3.4"}},"categories":["devel","elisp"],"options":{"DOCS":"on","LIBEGIT2":"off","PDF":"off"},"annotations":{"flavor":"full"},"messages":[{"message":"To use Magit, you should add following line to your .emacs file:\n\n(require 'magit)","type":"install"}]},{"name":"magiccube4d","origin":"games/magiccube4d","version":"2.2_3","comment":"Four-dimensional analog of Rubik's cube","maintainer":"ports@FreeBSD.org","www":"https://www.superliminal.com/cube/cube.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b164742d3ca422656822f28941433ad422eae0e19ad9e2c4479985af6366a68c","flatsize":160523,"path":"All/magiccube4d-2.2_3.pkg","repopath":"All/magiccube4d-2.2_3.pkg","licenselogic":"single","pkgsize":63576,"desc":"MagicCube4D is a four-dimensional Rubik's cube. It is an exact analogy in\nfour dimensions to the original plastic three dimensional puzzle, but\nwith some useful features - such as a \"reset\" button - which the original\npuzzle lacked.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libXext.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe magiccube4d port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mastodon","origin":"net-im/mastodon","version":"4.2.10","comment":"GNU Social-compatible microblogging server","maintainer":"bofh@FreeBSD.org","www":"https://github.com/tootsuite/mastodon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be2d3df8b731e4d712d2efe1628bc48dc477a684cf60bad405e556622a9f1543","flatsize":67153677,"path":"All/mastodon-4.2.10.pkg","repopath":"All/mastodon-4.2.10.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":32969684,"desc":"Mastodon is an alternative implementation of GNU social, a free,\nopen-source social network.  It is a decentralized alternative to\ncommercial platforms based on ActivityStreams, Webfinger, PubsubHubbub\nand Salmon.  The project focuses on creating a clean REST API and a good\nuser interface.  Ruby on Rails is used for the back-end, while React.js\nand Redux are used for the dynamic front-end.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"autoconf":{"origin":"devel/autoconf","version":"2.72"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"git":{"origin":"devel/git","version":"2.45.2_1"},"gmake":{"origin":"devel/gmake","version":"4.4.1"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"libidn":{"origin":"dns/libidn","version":"1.42"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"redis":{"origin":"databases/redis","version":"7.2.6"},"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"},"wget":{"origin":"ftp/wget","version":"1.24.5"},"yarn":{"origin":"www/yarn","version":"1.22.18_2"}},"categories":["net-im","www"],"users":["mastodon"],"groups":["mastodon"],"messages":[{"message":"############################################################\nVisit this URL to get started with Mastodon.\nhttps://wiki.freebsd.org/Ports/net-im/mastodon\n############################################################","type":"install"},{"message":"############################################################\nVisit this URL to upgrade Mastodon.\nPost installation tasks need to be done according to the\nsection Upgrade Procedure - 4.0.2=>4.1.0\nhttps://wiki.freebsd.org/Ports/net-im/mastodon\n############################################################","type":"upgrade","maximum_version":"4.1.0"}]},{"name":"maeparser","origin":"science/maeparser","version":"1.3.1_3","comment":"Parser for Schrodinger Maestro files","maintainer":"yuri@FreeBSD.org","www":"https://github.com/schrodinger/maeparser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fabe22ea89ab9b39a39dc6685f2c24042c64c2d78246878824995edaa7c6a502","flatsize":333765,"path":"All/maeparser-1.3.1_3.pkg","repopath":"All/maeparser-1.3.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90716,"desc":"maeparser is a parser for Schrodinger Maestro files.\n\nStructure files (.mae,.maegz,.mae.gz) can contain multiple structures\ndelimited by \"f_m_ct\". See MaeConstants.hpp for standard block and property\nnames.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["science"],"shlibs_required":["libboost_iostreams.so.1.84.0","libboost_regex.so.1.84.0"],"shlibs_provided":["libmaeparser.so.1"]},{"name":"madronalib","origin":"audio/madronalib","version":"1.6.1016_4","comment":"C++ framework for DSP applications","maintainer":"yuri@FreeBSD.org","www":"https://www.madronalabs.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ba1563bbafa3b60b861baa42a5d64090d8bfb1a4f7754bf5e01ce07311b8642","flatsize":810646,"path":"All/madronalib-1.6.1016_4.pkg","repopath":"All/madronalib-1.6.1016_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":153560,"desc":"Madronalib provides one clear path to writing maintainable audio code without\nsacrificing performance. It enables efficient audio DSP on SIMD processors with\nreadable, brief code.","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio"]},{"name":"madplay","origin":"audio/madplay","version":"0.15.2b_11","comment":"Madplay MP3 player (part of MAD project)","maintainer":"ports@FreeBSD.org","www":"https://www.underbit.com/products/mad/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"336084041f0432eff8ee3091e97c0c45458bb9a40a9c14248135e0f365c8415b","flatsize":146326,"path":"All/madplay-0.15.2b_11.pkg","repopath":"All/madplay-0.15.2b_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":50900,"desc":"MAD is a high-quality MPEG audio decoder. It currently supports MPEG-1\nas well as the MPEG-2 extension to Lower Sampling Frequencies. All\nthree audio layers (Layer I, Layer II, and Layer III a.k.a. MP3) are\nfully implemented.\n\nThis is madplay (MP3-player) which is part of the project","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libid3tag":{"origin":"audio/libid3tag","version":"0.16.3"},"libmad":{"origin":"audio/libmad","version":"0.16.4"}},"categories":["audio"],"shlibs_required":["libintl.so.8","libmad.so.0","libid3tag.so.0"],"options":{"NLS":"on","SNDIO":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe madplay port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"magit-devel-emacs_devel_nox","origin":"devel/magit-devel","version":"3.3.0.995_1","comment":"Interface to Git for Emacs (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://magit.vc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77eecd0e594c10c0c1dab94b2f24fc7e4620bd3ece65434604d7f54d501bfe8b","flatsize":3696590,"path":"All/magit-devel-emacs_devel_nox-3.3.0.995_1.pkg","repopath":"All/magit-devel-emacs_devel_nox-3.3.0.995_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":602504,"desc":"Magit is an interface to the version control system Git, implemented\nas an Emacs extension.\n\nUnlike Emacs' native Version Control package which strives to provide\na unified interface to various version control systems, Magit only\nsupports Git and can therefore better take advantage of its native\nfeatures.","deps":{"compat.el-emacs_devel_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"dash.el-emacs_devel_nox":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"git":{"origin":"devel/git","version":"2.45.2_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"transient-devel-emacs_devel_nox":{"origin":"devel/transient-devel","version":"0.7.2"},"with-editor-devel-emacs_devel_nox":{"origin":"editors/with-editor-devel","version":"3.3.4"}},"categories":["devel","elisp"],"options":{"DOCS":"on","LIBEGIT2":"off","PDF":"off"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use Magit, you should add following line to your .emacs file:\n\n(require 'magit)","type":"install"}]},{"name":"magic","origin":"cad/magic","version":"8.3.315_1","comment":"Interactive editor for VLSI layouts","maintainer":"yuri@FreeBSD.org","www":"http://opencircuitdesign.com/magic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0ecbd4b23afd9cb9032442e65021c653741d4f30ac2c43b7edd5014bd070e8c","flatsize":5944754,"path":"All/magic-8.3.315_1.pkg","repopath":"All/magic-8.3.315_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1630000,"desc":"Magic is an interactive editor for VLSI layouts that runs under BSD.\n\nTo run magic, users should set CAD_HOME to the base installation directory\nwhere magic was installed, e.g. /usr/local.  Alternatively, the system\nadministrator can create a dummy user named 'cad' with its home\ndirectory set to the installation directory.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"blt":{"origin":"x11-toolkits/blt","version":"2.5.3_7"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["cad"],"shlibs_required":["libtcl86.so.1","libtk86.so.1","libX11.so.6","libGL.so.1","libGLU.so.1","libXi.so.6","libXmu.so.6","libXext.so.6","libcairo.so.2","libfontconfig.so.1","libfreetype.so.6"]},{"name":"magit-emacs_devel","origin":"devel/magit","version":"3.3.0_14","comment":"Interface to Git for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://magit.vc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05c81e8edea9cf0ca375c90a12a2189e45808945542cea7b3f11f8673a5a4fa6","flatsize":4597216,"path":"All/magit-emacs_devel-3.3.0_14.pkg","repopath":"All/magit-emacs_devel-3.3.0_14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":643216,"desc":"Magit is an interface to the version control system Git, implemented\nas an Emacs extension.\n\nUnlike Emacs' native Version Control package which strives to provide\na unified interface to various version control systems, Magit only\nsupports Git and can therefore better take advantage of its native\nfeatures.","deps":{"dash.el-emacs_devel":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"git":{"origin":"devel/git","version":"2.45.2_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"transient-emacs_devel":{"origin":"devel/transient","version":"0.7.2"},"with-editor-emacs_devel":{"origin":"editors/with-editor","version":"3.3.4"}},"categories":["devel","elisp"],"options":{"DOCS":"on","LIBEGIT2":"off","PDF":"off"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use Magit, you should add following line to your .emacs file:\n\n(require 'magit)","type":"install"}]},{"name":"mage","origin":"devel/mage","version":"1.15.0_8,1","comment":"Command-line make-like build tool using Go as input files","maintainer":"gspurki@gmail.com","www":"https://magefile.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c11992d1a62497cab9014d88cbb11a66cde3b0371eb7c51bc3404c467e22694d","flatsize":3616112,"path":"All/mage-1.15.0_8,1.pkg","repopath":"All/mage-1.15.0_8,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1206044,"desc":"Mage is a make/rake-like build tool using Go. You write plain-old go functions,\nand Mage automatically uses them as Makefile-like runnable targets.\n\nMakefiles are hard to read and hard to write. Mostly because makefiles are\nessentially fancy bash scripts with significant white space and additional\nmake-related syntax.\n\nMage lets you have multiple magefiles, name your magefiles whatever you want,\nand they're easy to customize for multiple operating systems. Mage has no\ndependencies (aside from go) and runs just fine on all major operating systems,\nwhereas make generally uses bash which is not well supported on Windows. Go is\nsuperior to bash for any non-trivial task involving branching, looping, anything\nthat's not just straight line execution of commands. And if your project is\nwritten in Go, why introduce another language as idiosyncratic as bash? Why not\nuse the language your contributors are already comfortable with?","categories":["devel"]},{"name":"maelstrom","origin":"games/maelstrom","version":"3.0.6_14","comment":"Asteroids-style game for X Window System","maintainer":"ports@FreeBSD.org","www":"https://slouken.libsdl.org/projects/Maelstrom/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"132166abe0e8702d6ef285b12404eccf8cfcc3730d21bb91830b243453b9c17c","flatsize":2678837,"path":"All/maelstrom-3.0.6_14.pkg","repopath":"All/maelstrom-3.0.6_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":708424,"desc":"A port of the high resolution, fast action Asteroids-style\nMac game Maelstrom originally written by Ambrosia Software.\nUnique to this port is a kick-butt network play mode.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_net-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe maelstrom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mafft","origin":"biology/mafft","version":"7.267_1","comment":"Multiple alignment program for amino acid or nucleotide sequences","maintainer":"cartwright@asu.edu","www":"https://mafft.cbrc.jp/alignment/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3dc64b2747c49914595375362e511bc2140d33f32a4a2926a23c0e4a20c6ef3","flatsize":8388827,"path":"All/mafft-7.267_1.pkg","repopath":"All/mafft-7.267_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":849308,"desc":"MAFFT offers a range of multiple alignment strategies, L-INS-i\n(accurate; recommended for <200 sequences), FFT-NS-i (standard speed and\naccuracy), FFT-NS-2 (fast; recommended for >2,000 sequences), etc.\nAccording to BAliBASE and other benchmark tests, L-INS-i is one of the\nmost accurate methods currently available.\n\nMAFFT has been described:\n\nK. Katoh and H. Toh 2008 (Briefings in Bioinformatics 9:286-298)\nRecent developments in the MAFFT multiple sequence alignment program.\n\nK. Katoh, K. Misawa, K. Kuma and T. Miyata (Nucleic Acids Res. 30:\n3059-3066, 2002) MAFFT: a novel method for rapid multiple sequence\nalignment based on fast Fourier transform.","categories":["biology"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"mad_fcl","origin":"net/mad_fcl","version":"1.7","comment":"File Delivery over Unidirectional Transport implementation","maintainer":"ports@FreeBSD.org","www":"http://mad.cs.tut.fi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3ac95220cf1b1fd092a7be25e40c3ee321b555d6a8832df2a5420d4bfea79ec","flatsize":410840,"path":"All/mad_fcl-1.7.pkg","repopath":"All/mad_fcl-1.7.pkg","licenselogic":"single","pkgsize":95000,"desc":"MAD-FLUTE is an implementation of FLUTE - File Delivery over\nUnidirectional Transport (IETF draft). FLUTE is a protocol for the\nunidirectional delivery of files over the Internet, which is particularly\nsuited to multicast networks. FLUTE builds on Asyncronous Layered Coding\n(ALC), the base protocol designed for massively scalable multicast\ndistribution (RFC 3450). ALC is a protocol instantiation of Layered Coding\nTransport building block (LCT) (RFC 3451). MAD-ALC is an implementation of\nthe ALC/LCT protocols. The MAD/TUT project is going on at Tampere\nUniversity of Technology (TUT).","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libexpat.so.1","libcurl.so.4","libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe mad_fcl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mattermost-webapp","origin":"www/mattermost-webapp","version":"9.5.6","comment":"Webapp of Mattermost server","maintainer":"bofh@FreeBSD.org","www":"https://mattermost.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab7926fe7f364dd4df89c7131dece050e2f9fc304eab9bc682b37d298c5db935","flatsize":116852119,"path":"All/mattermost-webapp-9.5.6.pkg","repopath":"All/mattermost-webapp-9.5.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":49779364,"desc":"Mattermost is an open source, private cloud, Slack-alternative.\nIt's written in Golang and React and runs as a single Linux binary with MySQL\nor PostgreSQL.","categories":["www"],"users":["mattermost"],"groups":["mattermost"]},{"name":"mac-robber","origin":"security/mac-robber","version":"1.02","comment":"Tool for listing Modify, Access, Create timestamps from files","maintainer":"onatan@gmail.com","www":"https://www.sleuthkit.org/mac-robber/desc.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70ec501ec18f65504a83071db519dd681697a707a51b6b2f48682664548a1433","flatsize":31149,"path":"All/mac-robber-1.02.pkg","repopath":"All/mac-robber-1.02.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12260,"desc":"mac-robber is a Forensics & Incident Response tool used to collect\nthe Modified, Access, and Change (MAC) times from allocated files.\nIt recursively reads MAC times of files and directories and prints\nthem in 'time machine' format to STDOUT.  This format is the same\nthat the mactime tool from The Coroners Toolkit (TCT) reads.\n\nmac-robber is based on the grave-robber tool from The Coroners\nToolkit (TCT) when using the '-m' flag, except it does not require\nPerl!","categories":["security"],"options":{"DOCS":"on"}},{"name":"mac","origin":"audio/mac","version":"3.99.4.5.7_1","comment":"Monkey's Audio lossless codec","maintainer":"multimedia@FreeBSD.org","www":"https://www.monkeysaudio.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0668a40779b136b642884422c324f69afaddd2415ba303996e3670b6bde9f647","flatsize":532002,"path":"All/mac-3.99.4.5.7_1.pkg","repopath":"All/mac-3.99.4.5.7_1.pkg","licenselogic":"single","pkgsize":117124,"desc":"Monkey's Audio Codec is a lossless audio codec with good correspondence of\ncompression (and decompression) ratio and time.  Monkey's Audio Codec can\nbe used for personal, educational and non-commercial purposes.  Commercial\nusage requires prior written permission from Monkey's Audio author.\n\nThis is community-maintained Unix port of earlier Monkey's Audio sources;\nit does not correspond to current official SDK releases (4.x).","categories":["audio"],"shlibs_provided":["libmac.so.2"],"options":{"DOCS":"on"}},{"name":"m2vrequantiser","origin":"multimedia/m2vrequantiser","version":"1.1","comment":"Requantize MPEG-2 streams without recompressing","maintainer":"ports@FreeBSD.org","www":"https://launchpad.net/m2vrequantiser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c303a1d017b12f80f49edf5b63106af4663dca4234f7f8e60373edb203b5001","flatsize":68912,"path":"All/m2vrequantiser-1.1.pkg","repopath":"All/m2vrequantiser-1.1.pkg","licenselogic":"single","pkgsize":25112,"desc":"Requantize MPEG-2 streams without recompressing. M2VRequantiser\naccepts raw MPEG2 video data (not VOB) from standard input and\nwrites the recompressed frames to standard output.\n\nUsage is :\n\tM2VRequantiser recompression_factor inputM2Vsize <input.m2v >output.m2v","categories":["multimedia"],"messages":[{"message":"===>   NOTICE:\n\nThe m2vrequantiser port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"m17n-im-config","origin":"textproc/m17n-im-config","version":"0.9.0_10","comment":"GUI for per-user configuration of m17n-lib input methods","maintainer":"nikola.lecic@anthesphoria.net","www":"https://www.m17n.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"803a401f7b4f7b2a29bc155b642b1f2d6bd8c8502b3d07649eb40fb77ba17f17","flatsize":100303,"path":"All/m17n-im-config-0.9.0_10.pkg","repopath":"All/m17n-im-config-0.9.0_10.pkg","licenselogic":"single","pkgsize":25752,"desc":"The program m17n-im-config provides a GUI for per-user configuration of\ninput methods of the m17n library (devel/m17n-lib and textproc/m17n-contrib).\n\nThe following methods are customisable at the moment: Unicode, Vietnamese,\nMalayalam, Tibetan, Thai, Tamil, Japanese and Chinese.\n\n     http://www.m17n.org/common/im-config/index.html","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"m17n-lib":{"origin":"devel/m17n-lib","version":"1.8.0_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["textproc"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libm17n.so.0","libm17n-core.so.0"],"shlibs_provided":["libm17n-im-config.so.0"],"options":{"NLS":"on"}},{"name":"m4","origin":"devel/m4","version":"1.4.19_1,1","comment":"GNU M4","maintainer":"sunpoet@FreeBSD.org","www":"https://www.gnu.org/software/m4/m4.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"901bb0c5ed4ea43dda0c908709dc60ec028ddef906d5db6044e939f7b44bf034","flatsize":859595,"path":"All/m4-1.4.19_1,1.pkg","repopath":"All/m4-1.4.19_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":251152,"desc":"GNU M4 is an implementation of the traditional Unix macro processor. It is\nmostly SVR4 compatible although it has some extensions (for example, handling\nmore than 9 positional parameters to macros). GNU M4 also has built-in functions\nfor including files, running shell commands, doing arithmetic, etc.\n\nGNU M4 is a macro processor in the sense that it copies its input to the output\nexpanding macros as it goes. Macros are either builtin or user-defined and can\ntake any number of arguments. Besides just doing macro expansion, m4 has builtin\nfunctions for including named files, running UNIX commands, doing integer\narithmetic, manipulating text in various ways, recursion etc... m4 can be used\neither as a front-end to a compiler or as a macro processor in its own right.\n\nOne of the biggest users of GNU M4 is the GNU Autoconf project.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"options":{"EXAMPLES":"on","INFO":"on","LIBSIGSEGV":"off","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:m4:1.4.19:::::dragonfly6:x86_64:1"}},{"name":"mDNSResponder","origin":"net/mDNSResponder","version":"2200.80.16","comment":"Bonjour (zero-configuration networking) by Apple","maintainer":"sunpoet@FreeBSD.org","www":"https://developer.apple.com/bonjour/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"421207c04368a16a4165b93313f32a1c5e23ecb1b60cc97f51aa53cf33787f0c","flatsize":2702690,"path":"All/mDNSResponder-2200.80.16.pkg","repopath":"All/mDNSResponder-2200.80.16.pkg","licenselogic":"or","licenses":["APACHE20","BSD3CLAUSE"],"pkgsize":419160,"desc":"Bonjour, also known as zero-configuration networking, enables automatic\ndiscovery of devices and services on a local network using industry standard IP\nprotocols. Bonjour makes it easy to discover, publish, and resolve network\nservices with a sophisticated, yet easy-to-use, programming interface that is\naccessible from Cocoa, Ruby, Python, and other languages.\n\nThe mDNSResponder project is a component of Bonjour, Apple's ease-of-use IP\nnetworking initiative.","categories":["net","dns"],"shlibs_provided":["libdns_sd.so.1"],"options":{"IPV6":"on"},"annotations":{"cpe":"cpe:2.3:a:apple:mdnsresponder:2200.80.16:::::dragonfly6:x86_64"}},{"name":"madonctl","origin":"net/madonctl","version":"2.3.2_15","comment":"CLI client for the Mastodon social network API","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/McKael/madonctl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02907eaf42015b7723eef6661b94eee8539921d7bcbaf490f0de99a6a2a6fb95","flatsize":9234147,"path":"All/madonctl-2.3.2_15.pkg","repopath":"All/madonctl-2.3.2_15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2952392,"desc":"madonctl is a Golang command line interface for the Mastodon API.","categories":["net"]},{"name":"m-aneos","origin":"science/m-aneos","version":"1.0.1_1","comment":"M-ANEOS: program for construction of thermodynamic equations of state","maintainer":"yuri@FreeBSD.org","www":"https://github.com/isale-code/M-ANEOS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e04552d9d399fd61a2f4e7692d19091b88b4c8747d7ae522034b48970579322","flatsize":299951,"path":"All/m-aneos-1.0.1_1.pkg","repopath":"All/m-aneos-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":125960,"desc":"M-ANEOS is a FORTRAN program for the construction of thermodynamic equations of\nstate, which extends the ANEOS computer code developed at Sandia National\nLaboratories.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"]},{"name":"lzsa","origin":"archivers/lzsa","version":"1.4.1","comment":"LZSA compression utility","maintainer":"makc@FreeBSD.org","www":"https://github.com/emmanuel-marty/lzsa","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4db42a155183f1afee7c388cffd54ed17277f65bd4d31496bfabdc77dfac430f","flatsize":147664,"path":"All/lzsa-1.4.1.pkg","repopath":"All/lzsa-1.4.1.pkg","licenselogic":"and","licenses":["CC0-1.0","ZLIB"],"pkgsize":81196,"desc":"LZSA is a collection of byte-aligned compression formats that are specifically\nengineered for very fast decompression on 8-bit systems.","categories":["archivers","emulators"],"options":{"DOCS":"on"}},{"name":"lzop","origin":"archivers/lzop","version":"1.04_1","comment":"Fast file compressor similar to gzip, using the LZO library","maintainer":"mandree@FreeBSD.org","www":"https://www.lzop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"732c12c293972ba1979cf75f340862bdc193b701e2e9e3756b25412347b27330","flatsize":213037,"path":"All/lzop-1.04_1.pkg","repopath":"All/lzop-1.04_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":65008,"desc":"lzop is a file compressor which is very similar to gzip.  It uses the LZO\nlibrary for compression services and its main advantages over gzip are much\nhigher compression and decompression speed (at the cost of some compression\nratio).\n\nlzop is distributed under the terms of the GNU General Public License (GPL).","deps":{"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"}},"categories":["archivers"],"shlibs_required":["liblzo2.so.2"],"options":{"DOCS":"on"}},{"name":"m17n-lib","origin":"devel/m17n-lib","version":"1.8.0_4","comment":"Library for the multilingual text handling","maintainer":"nikola.lecic@anthesphoria.net","www":"https://www.nongnu.org/m17n/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae8be0acea856727f7719638a243120bd94fda30fd38daa8bb28dec1122a9a7d","flatsize":1635487,"path":"All/m17n-lib-1.8.0_4.pkg","repopath":"All/m17n-lib-1.8.0_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":418420,"desc":"The m17n library provides following facilities to handle multilingual\ntext.\n\n    * M-text: A data structure for a multilingual text.  It is\n      basically a string but with attributes called text property, and\n      is designed to substitute for the C string.  It is the most\n      important object of the m17n library.\n\n    * Functions for creating and processing M-texts.\n\n    * Functions for converting M-texts from/to strings encoded in\n      various existing formats.\n\n    * A huge character space, which contains all the Unicode\n      characters and more non-Unicode characters.\n\n    * Chartable: A data structure that contains per-character\n      information efficiently.\n\n    * Functions for inputting and displaying M-text on a window system.\n\nThe documentation is available through devel/m17n-docs.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libotf":{"origin":"print/libotf","version":"0.9.16_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"m17n-db":{"origin":"devel/m17n-db","version":"1.8.0"}},"categories":["devel","textproc"],"shlibs_required":["libxml2.so.2","libotf.so.1","libfontconfig.so.1","libfreetype.so.6","libSM.so.6","libICE.so.6","libXt.so.6","libX11.so.6","libXft.so.2","libXrender.so.1"],"shlibs_provided":["libm17n-core.so.0","libm17n-flt.so.0","libm17n-gui.so.0","libm17n.so.0","libm17n-X.so","libm17n-gd.so","libmimx-anthy.so","libmimx-ispell.so"],"options":{"ANTHY":"off","ISPELL":"off","THAI":"off"}},{"name":"lzo2","origin":"archivers/lzo2","version":"2.10_1","comment":"Portable speedy, lossless data compression library","maintainer":"mandree@FreeBSD.org","www":"https://www.oberhumer.com/opensource/lzo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a042917e673f017f0942a06c69ae56f0935103557f8ee1684348e1b1a11783da","flatsize":692183,"path":"All/lzo2-2.10_1.pkg","repopath":"All/lzo2-2.10_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":99324,"desc":"LZO is a data compression library which is suitable for data\nde-/compression in real-time. This means it favours speed over\ncompression ratio.\n\nLZO implements a number of algorithms with the following features:\n   + Decompression is simple and *very* fast.\n   + Requires no memory for decompression.\n   + Compression is pretty fast.\n   + Requires 64 kB of memory for compression.\n   + Allows you to dial up extra compression at a speed cost in the\n     compressor. The speed of the decompressor is not reduced.\n   + Includes compression levels for generating pre-compressed data\n     which achieve a quite competitive compression ratio.\n   + There is also a compression level which needs only 8 kB for\n     compression.\n   + Algorithm is thread safe.\n   + Algorithm is lossless.","categories":["archivers","devel"],"shlibs_provided":["liblzo2.so.2"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:oberhumer:lzo2:2.10:::::dragonfly6:x86_64:1"}},{"name":"m17n-docs","origin":"devel/m17n-docs","version":"1.5.5","comment":"m17n library documentation","maintainer":"nikola.lecic@anthesphoria.net","www":"https://www.nongnu.org/m17n/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f73eef058781daeea2fee1e128cfe0c2a0d2cef523e34c4ce1835a1a756314e","flatsize":3803674,"path":"All/m17n-docs-1.5.5.pkg","repopath":"All/m17n-docs-1.5.5.pkg","licenselogic":"single","pkgsize":1192576,"desc":"This package contains the documentation files for the m17n library.","categories":["devel","textproc"],"options":{"JAPANESE":"off"}},{"name":"lzma","origin":"archivers/lzma","version":"19.00","comment":"High-ratio LZMA compressor","maintainer":"ports@FreeBSD.org","www":"https://www.7-zip.org/sdk.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"082ba860c56c589e219a094835f7e8b40a57d1debb28c6b9d10d4bc1d3cf2a90","flatsize":263822,"path":"All/lzma-19.00.pkg","repopath":"All/lzma-19.00.pkg","licenselogic":"single","pkgsize":96560,"desc":"This is a simple command line implementation of the LZMA compression algorithm\nfrom the LZMA SDK. It uses a raw LZMA format instead of the xz or 7z container\nformats, and produces compression ratios that are usually about 25-30%25 better\nthan bzip2, and decompression speeds that are about twice as fast. The\ndisadvantages are higher CPU and RAM requirements for compression.","categories":["archivers"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lzma port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"m17n-db","origin":"devel/m17n-db","version":"1.8.0","comment":"Data files for the m17n library","maintainer":"nikola.lecic@anthesphoria.net","www":"https://www.nongnu.org/m17n/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7473d28b93eb9e0dbcca494a305de5e4fc05be6125c06785dc70e481efe84f0","flatsize":6446288,"path":"All/m17n-db-1.8.0.pkg","repopath":"All/m17n-db-1.8.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1264144,"desc":"This package contains the data files for the m17n library. m17n-lib\ncurrently supports input of more than 60 languages with more than 150\nlanguage specific input methods.\n\nm17n-db now incorporates a set of user-contributed input methods,\nformerly known as m17n-contrib.\n\nThe package also provides the tbl2mim.awk script for conversion of keyboard\nfiles used by table based IMEngines of SCIM/IBus into m17n-lib's .mim\nformat.\n\nThe documentation is available through devel/m17n-docs.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["devel","textproc"],"options":{"NLS":"on"}},{"name":"lzlib","origin":"archivers/lzlib","version":"1.14","comment":"In-memory LZMA compression and decompression library","maintainer":"delphij@FreeBSD.org","www":"https://www.nongnu.org/lzip/lzlib.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba485cb3affdd32d72e40f037b6cb1e04c877ce9346bd79b654fea722d0e2a74","flatsize":147011,"path":"All/lzlib-1.14.pkg","repopath":"All/lzlib-1.14.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":46080,"desc":"The lzlib compression library provides in-memory LZMA compression\nand decompression functions, including integrity checking of the\nuncompressed data.  The compressed data format used by the library\nis the lzip format.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["archivers"]},{"name":"lziprecover","origin":"archivers/lziprecover","version":"1.24","comment":"Recovery tool for Lzip compressed data files","maintainer":"danfe@FreeBSD.org","www":"https://www.nongnu.org/lzip/lziprecover.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9428a9aa4e631eadaddb727b3bf85ee5ea354e08557b1f15551d4e33ae4b466","flatsize":301983,"path":"All/lziprecover-1.24.pkg","repopath":"All/lziprecover-1.24.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":111320,"desc":"Lziprecover is a data recovery tool and decompressor for files in the\nLzip compressed data format (.lz).  Lziprecover is able to repair slightly\ndamaged files, produce a correct file by merging the good parts of two or\nmore damaged copies, extract data from damaged files, and test integrity\nof files.\n\nLziprecover can remove the damaged members from multimember files, for\nexample multimember .tar.lz archives.\n\nLziprecover provides random access to the data in multimember files; it\nonly decompresses the members containing the desired data.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["archivers"],"options":{"DOCS":"on"}},{"name":"lzip","origin":"archivers/lzip","version":"1.24.1","comment":"Lossless data compressor based on the LZMA algorithm","maintainer":"gerald@FreeBSD.org","www":"https://www.nongnu.org/lzip/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66336fabf1aeaa08a33e2e564f8878da8fbcdb8be1df79e4a39c4157a8688a04","flatsize":243612,"path":"All/lzip-1.24.1.pkg","repopath":"All/lzip-1.24.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":89088,"desc":"Lzip is a lossless data compressor with a user interface similar to the one\nof gzip or bzip2.  Lzip decompresses almost as fast as gzip and compresses\nmore than bzip2, which makes it well suited for software distribution and\ndata archiving.  Lzip is a clean implementation of the LZMA algorithm.\n\nThe lzip file format is designed for long-term data archiving.  It is\nclean, provides very safe four factor integrity checking, and is backed\nby the recovery capabilities of lziprecover.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["archivers"]},{"name":"lzfse","origin":"archivers/lzfse","version":"20160707","comment":"Lempel-Ziv style data compression algorithm","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/lzfse/lzfse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c4b948444271a47ea964523ba995abaefd75d5f9fcea38ae180f6a110f93685","flatsize":73635,"path":"All/lzfse-20160707.pkg","repopath":"All/lzfse-20160707.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17516,"desc":"This is a reference C implementation of the LZFSE compressor introduced in the\nCompression library with OS X 10.11 and iOS 9.\n\nLZFSE is a Lempel-Ziv style data compression algorithm using Finite State\nEntropy coding. It targets similar compression rates at higher compression and\ndecompression speed compared to deflate using zlib.","categories":["archivers"]},{"name":"lz4json","origin":"archivers/lz4json","version":"20191229_2","comment":"Unpack Mozilla lz4json files, such as bookmarks and session restore","maintainer":"ports@virtual-estates.net","www":"https://github.com/andikleen/lz4json","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"525ecba8f859f39eca159bee79c1ef30a5349e22db5f0cfd785b640dfd0959ab","flatsize":7141,"path":"All/lz4json-20191229_2.pkg","repopath":"All/lz4json-20191229_2.pkg","licenselogic":"single","pkgsize":3484,"desc":"A little utility to unpack lz4json files as generated by Firefox's\nbookmark backups and session restore.  This is a different format\nfrom what the normal lz4 utility expects.\n\nThe input must be regular file(s) (accessible via mmap()). The\noutput is dumped to stdout.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"}},"categories":["archivers","www"],"shlibs_required":["liblz4.so.1"]},{"name":"lyra","origin":"devel/lyra","version":"1.6.1","comment":"Command line parser for C++11","maintainer":"yuri@FreeBSD.org","www":"https://www.bfgroup.xyz/Lyra/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"765f605691f92ef98a9b8054df6277eebf8d843fdade63f9f14c1edc6e63e732","flatsize":122527,"path":"All/lyra-1.6.1.pkg","repopath":"All/lyra-1.6.1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":26248,"desc":"Lyra is a simple to use, composing, header only, command line arguments parser\nfor C++ 11 and beyond.","categories":["devel"]},{"name":"ly","origin":"x11/ly","version":"0.6.0","comment":"TUI (ncurses-like) display manager for X and Wayland","maintainer":"bapt@FreeBSD.org","www":"https://github.com/fairyglade/ly","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"755560bd0f1a3f10ba46320fa7e5cded8d791f7cbed8638c775e06ffc13cc1f3","flatsize":106360,"path":"All/ly-0.6.0.pkg","repopath":"All/ly-0.6.0.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":37376,"desc":"Ly is a lightweight TUI (ncurses-like) display manager for Linux and BSD.\n\nIt supports both X11 and Wayland sessions.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"],"shlibs_required":["libxcb.so.1"],"messages":[{"message":"Add the following entry to /etc/gettytab:\n\nLy:\\\n\t:lo=/usr/local/bin/ly:\\\n\t:al=root:\n\nModify the command field of the ttyv1 terminal entry in /etc/ttys\n\nttyv1   \"/usr/libexec/getty Ly\"         xterm   on secure\n\nMake sure that \"tty\" is set appropriately in the /usr/local/etc/ly/config.ini file if\nyou decide to configure a different TTY for Ly instead.","type":"install"}]},{"name":"lxterminal","origin":"sysutils/lxterminal","version":"0.4.0_2","comment":"Lightweight terminal emulator from the LXDE project","maintainer":"portmaster@BSDforge.com","www":"https://wiki.lxde.org/en/LXTerminal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c4b9fe625dd4378da63442b9d628220271102d233724b318837fe1c93e0b8f5","flatsize":407389,"path":"All/lxterminal-0.4.0_2.pkg","repopath":"All/lxterminal-0.4.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":91620,"desc":"LXterminal is a VTE-based terminal emulator with support for multiple tabs.\nIt is completely desktop-independent and does not have any unnecessary\ndependencies. In order to reduce memory usage and increase the performance\nall instances of the terminal are sharing a single process.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"vte":{"origin":"x11-toolkits/vte","version":"0.28.2_4"}},"categories":["sysutils"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libvte.so.9","libX11.so.6","libXext.so.6"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:lxterminal_project:lxterminal:0.4.0:::::dragonfly6:x86_64:2"}},{"name":"lynis","origin":"security/lynis","version":"3.1.1","comment":"Security and system auditing tool","maintainer":"lme@FreeBSD.org","www":"https://cisofy.com/lynis/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59eee5a8ea7dff89ba6d595ee6d2681fef12ce9d1e21c1daeea6544790203479","flatsize":1756023,"path":"All/lynis-3.1.1.pkg","repopath":"All/lynis-3.1.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":263948,"desc":"Lynis is an auditing tool for Unix (specialists). It scans the\nsystem and available software, to detect security issues. Beside\nsecurity related information it will also scan for general system\ninformation, installed packages and configuration mistakes.\n\nThis software aims in assisting automated auditing, software patch\nmanagement, vulnerability and malware scanning of Unix based systems.\nIt can be run without prior installation, so inclusion on read only\nstorage is no problem (USB stick, cd/dvd).","categories":["security"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:cisofy:lynis:3.1.1:::::dragonfly6:x86_64"}},{"name":"lxtask","origin":"sysutils/lxtask","version":"0.1.10_2","comment":"Lightweight desktop-independent task manager","maintainer":"ports@FreeBSD.org","www":"https://wiki.lxde.org/en/LXTask","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0393f1d54aad9c491e82b879590c79fbc6754b288a682cd705273574e3a0279","flatsize":277413,"path":"All/lxtask-0.1.10_2.pkg","repopath":"All/lxtask-0.1.10_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":61296,"desc":"LXTask - lightweight and desktop-independent task manager derived from\nxfce4-taskmanager with all dependencies on xfce removed, new features,\nand some improvement of the user interface.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"This program will attempt to obtain some system information by accessing files\nin linprocfs. You must mount linprocfs filesystem for this to work correctly.\nThis can be accomplished by adding the following line to your /etc/fstab file:\n\n# Device                Mountpoint              FStype          Options Dump Pass\nlinprocfs               /compat/linux/proc      linprocfs       rw      0       0\n\nand then, as root, executing the command:\n\nmount linprocfs","type":"install"},{"message":"===>   NOTICE:\n\nThe lxtask port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lxsplit","origin":"sysutils/lxsplit","version":"0.2.4_3","comment":"Simple program to split or join files","maintainer":"ports@FreeBSD.org","www":"https://lxsplit.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30c37ea175a4da1bc074d8d741dba66996f11d5a8b81d92f8c67c6576fcdb1a4","flatsize":33726,"path":"All/lxsplit-0.2.4_3.pkg","repopath":"All/lxsplit-0.2.4_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":13784,"desc":"This utility is used to split up huge files into smaller pieces without\ncompression. It is fully compatible with HJSplit. HJSplit is a program\nwritten by Freebyte!. See http://www.freebyte.com for more information\nabout HJSplit.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lxsplit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lxrandr","origin":"x11/lxrandr","version":"0.3.2_2","comment":"Monitor configuration tool","maintainer":"ericbsd@FreeBSD.org","www":"https://wiki.lxde.org/en/LXRandR","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ed294f024f65805e38803fee25321b7e5da00dec1c69bebdb5f38a952623cc0","flatsize":250228,"path":"All/lxrandr-0.3.2_2.pkg","repopath":"All/lxrandr-0.3.2_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":55368,"desc":"LXRandR is the standard screen manager of LXDE. It manages screen\nresolution and external monitors.  You can plug in another screen\ninto LXDE or choose to use a big screen projector. Local screen and\nextenal screen can be used at the same time. LXRandR configures the\nscreen solution automatically.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"NLS":"on"}},{"name":"lzr","origin":"www/lzr","version":"1_9","comment":"Fast Go application scanner","maintainer":"yuri@FreeBSD.org","www":"https://github.com/stanford-esrg/lzr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a839eb2b06afed8349b6939a28be2a45c7daf39584a98f37efefde70f4d011a","flatsize":5059706,"path":"All/lzr-1_9.pkg","repopath":"All/lzr-1_9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1642716,"desc":"LZR quickly detects and fingerprints unexpected services running on unexpected\nports by working with ZMap. LZR can detect up to 18 unique protocols\nsimultaneously with just two extra packets and can fingerprint over 35 different\nprotocols.","categories":["www"]},{"name":"lynx","origin":"www/lynx","version":"2.8.9.1_3,1","comment":"Non-graphical, text-based World-Wide Web client","maintainer":"jharris@widomaker.com","www":"https://lynx.invisible-island.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25b589a79bfdf380f3a103015dfae5393f16911f690889b6df2f12c130541dc9","flatsize":5949521,"path":"All/lynx-2.8.9.1_3,1.pkg","repopath":"All/lynx-2.8.9.1_3,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1650784,"desc":"lynx is a program which allows a user to access World-Wide Web servers\nand other information servers.  It uses only ascii representation so\nthat it can be used from ascii-terminals and dial-in lines.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libidn":{"origin":"dns/libidn","version":"1.42"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libidn.so.12","libncurses.so.6","libtinfo.so.6","libssl.so.12","libcrypto.so.12","libintl.so.8"],"options":{"DEFAULT_COLORS":"off","DOCS":"on","EXTERNALS":"on","IPV6":"on","NLS":"on","SSL":"on"},"annotations":{"cpe":"cpe:2.3:a:lynx:lynx:2.8.9:rel.1::::dragonfly6:x86_64:3"},"messages":[{"message":"To enable certificate handling for SSL connnections, set\nSSL_CERT_DIR and SSL_CERT_FILE in your environment to the\nproper values (depending upon which SSL library\n/usr/local/bin/lynx uses), as described in:\n\n/usr/local/share/doc/lynx/docs/README.sslcerts\n\nand:\n\n/usr/local/share/doc/lynx/docs/README.rootcerts.\n\nYou may also need to generate keys and certificates as\ndescribed in the latter document and your SSL documentation.","type":"install"}]},{"name":"lxsession","origin":"x11-wm/lxsession","version":"0.5.5_1","comment":"LXDE Session Manager","maintainer":"ports@FreeBSD.org","www":"https://lxde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb313adcb120db33df23293169aff0a742e4a879361a9da66717307ead39a25b","flatsize":1483204,"path":"All/lxsession-0.5.5_1.pkg","repopath":"All/lxsession-0.5.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":270716,"desc":"LXSession is a lightweight X11 session manager, designed for use with\nthe Lightweight X11 Desktop Environment (LXDE).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"unique":{"origin":"x11-toolkits/unique","version":"1.1.6_8"}},"categories":["x11-wm"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6","libpolkit-agent-1.so.0","libpolkit-gobject-1.so.0"],"options":{"NLS":"on","UPOWER":"off"},"messages":[{"message":"To be able to shutdown or reboot your system, you'll have to add .rules\nfiles in /usr/local/etc/polkit-1/rules.d directory. Which looks\nlike this (replace PUTYOURGROUPHERE by your group):\n\npolkit.addRule(function (action, subject) {\n  if ((action.id == \"org.freedesktop.consolekit.system.restart\" ||\n      action.id == \"org.freedesktop.consolekit.system.stop\")\n      && subject.isInGroup(\"PUTYOURGROUPHERE\")) {\n    return polkit.Result.YES;\n  }\n});","type":"install"},{"message":"===>   NOTICE:\n\nThe lxsession port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lxqt2-build-tools","origin":"devel/lxqt2-build-tools","version":"2.0.0","comment":"Helpers CMake modules for LXQt2","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxqt/lxqt-build-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbe0aae19b4babff3cabc30629ecc5f357008c9eee3c4eee3793413732534285","flatsize":118739,"path":"All/lxqt2-build-tools-2.0.0.pkg","repopath":"All/lxqt2-build-tools-2.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21720,"desc":"Several helpers CMake modules needed to build LXQt2 itself as well as other\ncomponents.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel"]},{"name":"lynx-current","origin":"www/lynx-current","version":"2.9.2","comment":"Console-based web browser (current/development version)","maintainer":"adamw@FreeBSD.org","www":"https://lynx.invisible-island.net/current/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"919008e6830911d0f0d814a3a87850b0b6edd6658d1b53a8c36ff44d77be6e02","flatsize":6224738,"path":"All/lynx-current-2.9.2.pkg","repopath":"All/lynx-current-2.9.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1692340,"desc":"lynx is the oldest actively-maintained console-based web browser. It\nis highly configurable and can act as a front-end for a large number\nof network services.\n\nAlthough lynx is fast, small, and very stable, it makes no attempt\nto handle JavaScript or CSS formatting. Other console browsers like\nelinks (www/elinks) tackle those languages, with varying degrees\nof success.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libidn":{"origin":"dns/libidn","version":"1.42"},"mime-support":{"origin":"misc/mime-support","version":"3.66_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libidn.so.12","libncurses.so.6","libtinfo.so.6","libssl.so.12","libcrypto.so.12","libintl.so.8"],"options":{"DOCS":"on","GNUTLS":"off","IDN":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:lynx:lynx:2.9.2:::::dragonfly6:x86_64"}},{"name":"lxqt-sudo","origin":"security/lxqt-sudo","version":"2.0.0","comment":"GUI frontend to su/sudo/doas for LXQt desktop","maintainer":"lxqt@FreeBSD.org","www":"https://lxqt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c06ca1ef5beaeb547918c4ed06fb18cc39711f9123b361646953b5fc03ef9688","flatsize":206029,"path":"All/lxqt-sudo-2.0.0.pkg","repopath":"All/lxqt-sudo-2.0.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":46164,"desc":"lxqt-sudo, lxdoas and lxsu are a graphical front-end of commands\nsudo, doas and su respectively.\nIt enables regular users to launch applications with permissions of root.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"liblxqt":{"origin":"devel/liblxqt","version":"2.0.0"},"libqt6xdg":{"origin":"devel/libqt6xdg","version":"4.0.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["security"],"shlibs_required":["liblxqt.so.2","libKF6WindowSystem.so.6","libX11.so.6","libQt6Xdg.so.4","libQt6Widgets.so.6","libQt6Xml.so.6","libQt6XdgIconLoader.so.4","libQt6Svg.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0"],"messages":[{"message":"* You must be in the sudoers file in order to use lxqt-sudo \n* You must be in the the wheel group in order to use lxsu\n* You might find the keepenv option in doas.conf useful for lxdoas","type":"install"},{"message":"* lxqt-sudo now supports doas if installed. You can use the keepenv\n  setting in doas.conf for your user(s) if needed.","type":"upgrade"}]},{"name":"lxqt-qtplugin","origin":"sysutils/lxqt-qtplugin","version":"1.4.0","comment":"LXQt system integration plugin for Qt","maintainer":"lxqt@FreeBSD.org","www":"https://lxqt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74e9c614db6e9807599b4d4e9600a5ba9b2f495d9fb2d0f8d972e831ce76b2a8","flatsize":115677,"path":"All/lxqt-qtplugin-1.4.0.pkg","repopath":"All/lxqt-qtplugin-1.4.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":32316,"desc":"With this plugin, all Qt-based programs can adopt settings of LXQt, such\nas the icon theme.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"libdbusmenu-qt5":{"origin":"devel/libdbusmenu-qt","version":"0.9.3.160420160218_13"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libfm-qt":{"origin":"x11/libfm-qt","version":"1.4.0"},"libqtxdg":{"origin":"devel/libqtxdg","version":"3.12.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libdbusmenu-qt5.so.2","libQt5XdgIconLoader.so.3","libQt5DBus.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"lxqt-qt6plugin","origin":"sysutils/lxqt-qt6plugin","version":"2.0.0","comment":"LXQt system integration plugin for Qt6","maintainer":"lxqt@FreeBSD.org","www":"https://lxqt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"689400f6d2da6144ba63630f34fdc5a1f6632865c633d7b6c3044075bc41046d","flatsize":162133,"path":"All/lxqt-qt6plugin-2.0.0.pkg","repopath":"All/lxqt-qt6plugin-2.0.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":43096,"desc":"With this plugin, all Qt-based programs can adopt settings of LXQt, such\nas the icon theme.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libdbusmenu-lxqt":{"origin":"devel/libdbusmenu-lxqt","version":"0.1.0"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libfm-qt6":{"origin":"x11/libfm-qt6","version":"2.0.2"},"libqt6xdg":{"origin":"devel/libqt6xdg","version":"4.0.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["sysutils"],"shlibs_required":["libdbusmenu-lxqt.so.0","libQt6XdgIconLoader.so.4","libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"]},{"name":"madbomber","origin":"games/madbomber","version":"0.2.5_15","comment":"Clone of Activision's classic Atari 2600 console game \"Kaboom!\"","maintainer":"ports@FreeBSD.org","www":"http://www.newbreedsoftware.com/madbomber/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9e492ba19ec916263902d9a81d8912c06f23681a4a6832a88d62a612c62e9a4","flatsize":3077900,"path":"All/madbomber-0.2.5_15.pkg","repopath":"All/madbomber-0.2.5_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2212720,"desc":"\"Mad Bomber\" is a clone of Activision's classic Atari 2600 console game,\n\"Kaboom!,\" by Larry Kaplan, with spruced-up graphics and sound effects, and\nmusic","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe madbomber port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lxqt-policykit","origin":"sysutils/lxqt-policykit","version":"2.0.0","comment":"PolicyKit authentication agent","maintainer":"lxqt@FreeBSD.org","www":"https://lxqt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56abc9a80d85e080524a29ee503faa238181a3a86c089e67a5808c8b90a91bb6","flatsize":97486,"path":"All/lxqt-policykit-2.0.0.pkg","repopath":"All/lxqt-policykit-2.0.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":27468,"desc":"Polkit authentification agent of LXQt.\nThe authentication agent can elevate user\nprivileges for other processes via polkit.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"liblxqt":{"origin":"devel/liblxqt","version":"2.0.0"},"libqt6xdg":{"origin":"devel/libqt6xdg","version":"4.0.0"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"polkit-qt-1-qt6":{"origin":"sysutils/polkit-qt-1","version":"0.200.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["sysutils"],"shlibs_required":["liblxqt.so.2","libpolkit-qt6-core-1.so.1","libpolkit-qt6-agent-1.so.1","libpolkit-agent-1.so.0","libpolkit-gobject-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libKF6WindowSystem.so.6","libX11.so.6","libQt6Xdg.so.4","libQt6Widgets.so.6","libQt6Xml.so.6","libQt6XdgIconLoader.so.4","libQt6Svg.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"]},{"name":"lxqt-openssh-askpass","origin":"security/lxqt-openssh-askpass","version":"2.0.1","comment":"LXQt GUI dialog for OpenSSH authentication","maintainer":"lxqt@FreeBSD.org","www":"https://lxqt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea07390041e5b81925c9cc80b5aee4206d75329a1e3477679c6b1e24b82fc506","flatsize":51017,"path":"All/lxqt-openssh-askpass-2.0.1.pkg","repopath":"All/lxqt-openssh-askpass-2.0.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":16320,"desc":"lxqt2-openssh-askpass is a GUI to query credentials on behalf of other programs.\nIt is primarily targeted at ssh-agent.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"liblxqt":{"origin":"devel/liblxqt","version":"2.0.0"},"libqt6xdg":{"origin":"devel/libqt6xdg","version":"4.0.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["security"],"shlibs_required":["liblxqt.so.2","libKF6WindowSystem.so.6","libX11.so.6","libQt6Xdg.so.4","libQt6Widgets.so.6","libQt6Xml.so.6","libQt6XdgIconLoader.so.4","libQt6Svg.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0"],"messages":[{"message":"*** Note ssh-add will NOT use GUI tools like lxqt-openssh-askpass \n*** when it is attached to a terminal. \n\n* To use lxqt-openssh-askpass start ssh-agent with -a <SOCKET_PATH> e.g in .xinitrc\nssh-agent -a \"/tmp/${USER}-ssh-agent\"\n\n* Then set two variables e.g in ~/.config/lxqt/session.conf:\nSSH_ASKPASS=lxqt-openssh-askpass\nSSH_AUTH_SOCK=<SOCKET_PATH>\nthen run ssh-add from lxqt-runner or a .desktop entry","type":"install"}]},{"name":"lxqt-notificationd","origin":"deskutils/lxqt-notificationd","version":"2.0.1","comment":"LXQt notification daemon","maintainer":"lxqt@FreeBSD.org","www":"https://lxqt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"021eaa8544d7da5394660e5826b7e7f37781099ccb508544e85e924f23f243a7","flatsize":402396,"path":"All/lxqt-notificationd-2.0.1.pkg","repopath":"All/lxqt-notificationd-2.0.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":92632,"desc":"lxqt2-notificationd is a daemon enabling applications to display\nnotifications in pop-up windows on desktops.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"liblxqt":{"origin":"devel/liblxqt","version":"2.0.0"},"libqt6xdg":{"origin":"devel/libqt6xdg","version":"4.0.0"},"plasma6-layer-shell-qt":{"origin":"x11/plasma6-layer-shell-qt","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["deskutils"],"shlibs_required":["liblxqt.so.2","libKF6WindowSystem.so.6","libX11.so.6","libQt6Xdg.so.4","libQt6Widgets.so.6","libQt6Xml.so.6","libQt6XdgIconLoader.so.4","libQt6Svg.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libLayerShellQtInterface.so.6"]},{"name":"lxqt-menu-data","origin":"x11/lxqt-menu-data","version":"2.0.0","comment":"Freedesktop.org compliant menu files for lxqt","maintainer":"lxqt@FreeBSD.org","www":"https://lxqt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af5e71dcd87f19becd58a3f15d2aee370d08126a0a0b4a69518144d230f60cd9","flatsize":201735,"path":"All/lxqt-menu-data-2.0.0.pkg","repopath":"All/lxqt-menu-data-2.0.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":53104,"desc":"Freedesktop.org compliant menu files for LXQt Panel, Configuration\nCenter and PCManFM-Qt/libfm-qt.","categories":["x11"]},{"name":"lxqt-powermanagement","origin":"sysutils/lxqt-powermanagement","version":"2.0.0","comment":"LXQt power management","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxqt/lxqt-powermanagement","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9603afc541f40b9c574962efbb0533b964c3e401558c84e25f3a532efd99f27e","flatsize":791522,"path":"All/lxqt-powermanagement-2.0.0.pkg","repopath":"All/lxqt-powermanagement-2.0.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":147920,"desc":"lxqt-powermanagement can monitor power management events and\noptionally triggers actions like e.g. shut down a system when\nlaptop batteries are low on power.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"kf6-kidletime":{"origin":"devel/kf6-kidletime","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"liblxqt":{"origin":"devel/liblxqt","version":"2.0.0"},"libqt6xdg":{"origin":"devel/libqt6xdg","version":"4.0.0"},"lxqt-globalkeys":{"origin":"x11/lxqt-globalkeys","version":"2.0.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"}},"categories":["sysutils"],"shlibs_required":["liblxqt.so.2","libKF6Solid.so.6","libKF6WindowSystem.so.6","libX11.so.6","libQt6Xdg.so.4","libQt6Widgets.so.6","libQt6XdgIconLoader.so.4","libQt6Svg.so.6","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Xml.so.6","libQt6Core.so.6","libKF6IdleTime.so.6","liblxqt-globalkeys.so.2","libxcb.so.1","libxcb-dpms.so.0","libxcb-screensaver.so.0"]},{"name":"lxqt-globalkeys","origin":"x11/lxqt-globalkeys","version":"2.0.0","comment":"Global keyboard shortcuts registration","maintainer":"lxqt@FreeBSD.org","www":"https://lxqt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a303ccfcbd901cccb89e0c7cfb2ef616aaaf18b665bb650f632edf7a111d15d","flatsize":1019118,"path":"All/lxqt-globalkeys-2.0.0.pkg","repopath":"All/lxqt-globalkeys-2.0.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":249720,"desc":"Daemon and library for global keyboard shortcuts registration for the LXQt\ndesktop.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"liblxqt":{"origin":"devel/liblxqt","version":"2.0.0"},"libqt6xdg":{"origin":"devel/libqt6xdg","version":"4.0.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11"],"shlibs_required":["liblxqt.so.2","libKF6WindowSystem.so.6","libX11.so.6","libQt6Xdg.so.4","libQt6Widgets.so.6","libQt6Xml.so.6","libQt6XdgIconLoader.so.4","libQt6Svg.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libSM.so.6","libICE.so.6","libXext.so.6"],"shlibs_provided":["liblxqt-globalkeys-ui.so.2","liblxqt-globalkeys.so.2"]},{"name":"maliit-keyboard","origin":"deskutils/maliit-keyboard","version":"2.3.1","comment":"Virtual keyboard based on Maliit framework","maintainer":"kde@FreeBSD.org","www":"https://maliit.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbdb53948fa81bfcc0bc2dbad9257f80f6475889030257bee7e7c867674c9f46","flatsize":109129187,"path":"All/maliit-keyboard-2.3.1.pkg","repopath":"All/maliit-keyboard-2.3.1.pkg","licenselogic":"single","pkgsize":25909772,"desc":"Maliit provides a flexible and cross-platform input method framework for mobile\nand embedded text input, including a virtual keyboard. It has a plugin-based\nclient-server architecture where applications act as clients and communicate\nwith the Maliit server via input context plugins.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"maliit-framework":{"origin":"deskutils/maliit-framework","version":"2.3.0_2"},"presage":{"origin":"deskutils/presage","version":"0.9.1_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qtfeedback":{"origin":"deskutils/qtfeedback","version":"5.0.0.b1.32_1"}},"categories":["deskutils","kde"],"shlibs_required":["libQt5DBus.so.5","libQt5QuickControls2.so.5","libmaliit-plugins.so.2","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Network.so.5","libintl.so.8","libQt5Feedback.so.5","libQt5Core.so.5","libpresage.so.1","libhunspell-1.7.so.0"],"options":{"ANTHY":"off","CHEWING":"off","PINYIN":"off"}},{"name":"lxqt-build-tools","origin":"devel/lxqt-build-tools","version":"0.13.0","comment":"Helpers CMake modules for LXQt","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxde/lxqt-build-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffb07a9e862f68cac71d6b6ba5be9d42862cca368b6ab349f50cbd46e09dae0d","flatsize":117609,"path":"All/lxqt-build-tools-0.13.0.pkg","repopath":"All/lxqt-build-tools-0.13.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21244,"desc":"Several helpers CMake modules needed to build LXQt itself as well as other\ncomponents.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["devel"]},{"name":"lxqt-about","origin":"x11/lxqt-about","version":"2.0.0","comment":"About dialog of LXQt","maintainer":"lxqt@FreeBSD.org","www":"https://lxqt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c1126c91f662b9d0a9fcc2e6e139919f0373f921649b820527323eb620a1b42","flatsize":307600,"path":"All/lxqt-about-2.0.0.pkg","repopath":"All/lxqt-about-2.0.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":74056,"desc":"About dialog of LXQt Desktop Environment.\nThe dialog provides information about LXQt and the system it's running on.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"liblxqt":{"origin":"devel/liblxqt","version":"2.0.0"},"libqt6xdg":{"origin":"devel/libqt6xdg","version":"4.0.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["x11"],"shlibs_required":["liblxqt.so.2","libKF6WindowSystem.so.6","libX11.so.6","libQt6Xdg.so.4","libQt6Widgets.so.6","libQt6Xml.so.6","libQt6XdgIconLoader.so.4","libQt6Svg.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0"]},{"name":"lxmf","origin":"net-p2p/lxmf","version":"0.3.9","comment":"Lightweight Extensible Message Format for Reticulum","maintainer":"cs@FreeBSD.org","www":"https://github.com/markqvist/nomadnet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9038c6eb4ff97349ac1b2f39bc1a5fec07b5aa84b305295b2c66db08ff91bb3","flatsize":481375,"path":"All/lxmf-0.3.9.pkg","repopath":"All/lxmf-0.3.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":73928,"desc":"LXMF is a simple and flexible messaging format and delivery protocol that\nallows a wide variety of implementations, while using as little bandwidth as\npossible. It is built on top of Reticulum and offers zero-conf message routing,\nend-to-end encryption and Forward Secrecy, and can be transported over any kind\nof medium that Reticulum supports.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"reticulum":{"origin":"net-p2p/reticulum","version":"0.7.0"}},"categories":["net-p2p"],"annotations":{"flavor":"py311"}},{"name":"lxqt-archiver","origin":"archivers/lxqt-archiver","version":"1.0.0","comment":"Qt6 file archiver","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxqt/lxqt-archiver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2e2425c039c36efb5a1fb839bd4b960bbffcb2f2fba9de1a8b9465ef7ae6458","flatsize":1101977,"path":"All/lxqt-archiver-1.0.0.pkg","repopath":"All/lxqt-archiver-1.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":229920,"desc":"A simple & lightweight Qt6 file archiver.\nThe core I/O functions are ported from Engrampa","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtar":{"origin":"archivers/gtar","version":"1.35_1"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libfm-qt6":{"origin":"x11/libfm-qt6","version":"2.0.2"},"liblxqt":{"origin":"devel/liblxqt","version":"2.0.0"},"libqt6xdg":{"origin":"devel/libqt6xdg","version":"4.0.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"menu-cache":{"origin":"x11/menu-cache","version":"1.1.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["archivers"],"shlibs_required":["libfm-qt6.so.14","libglib-2.0.so.0","libjson-glib-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libgthread-2.0.so.0","libmenu-cache.so.3","libxcb.so.1","libxcb-render.so.0","libxcb-shape.so.0","libxcb-xfixes.so.0","libxcb-shm.so.0","libxcb-util.so.1","libxcb-composite.so.0","libxcb-cursor.so.0","libxcb-damage.so.0","libxcb-dpms.so.0","libxcb-dri2.so.0","libxcb-dri3.so.0","libxcb-ewmh.so.2","libxcb-glx.so.0","libxcb-icccm.so.4","libxcb-image.so.0","libxcb-keysyms.so.1","libxcb-present.so.0","libxcb-randr.so.0","libxcb-record.so.0","libxcb-render-util.so.0","libxcb-res.so.0","libxcb-screensaver.so.0","libxcb-sync.so.1","libxcb-xf86dri.so.0","libxcb-xinerama.so.0","libxcb-xinput.so.0","libxcb-xkb.so.1","libxcb-xtest.so.0","libxcb-xv.so.0","libxcb-xvmc.so.0","libexif.so.12"]},{"name":"lxmenu-data","origin":"x11/lxmenu-data","version":"0.1.5","comment":"Menu data used by lxpanel","maintainer":"ports@FreeBSD.org","www":"https://lxde.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"469e75a5ca5239c7bb22f7b89a2861863f1645921d4ed9c359f2b2e111aa22b8","flatsize":165771,"path":"All/lxmenu-data-0.1.5.pkg","repopath":"All/lxmenu-data-0.1.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":48412,"desc":"This package provides files required to build freedesktop.org\nmenu spec-compliant desktop menus for LXDE.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["x11"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lxmenu-data port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lxinput","origin":"sysutils/lxinput","version":"0.3.5_2","comment":"Keyboard and mouse settings","maintainer":"ports@FreeBSD.org","www":"https://lxde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b31526343f1043c5e9ee84dc064c1eaeefe0f0c0065eaad2784c1a92feb045bb","flatsize":243267,"path":"All/lxinput-0.3.5_2.pkg","repopath":"All/lxinput-0.3.5_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":64780,"desc":"LXInput is a program to configure keyboard and mouse settings for LXDE.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lxinput port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"mariadb105-server","origin":"databases/mariadb105-server","version":"10.5.20","comment":"Multithreaded SQL database (server)","maintainer":"brnrd@FreeBSD.org","www":"https://mariadb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f6f01e248c6c62ac790618a0538777b4151e8c4571f8bbdcebf9bfc15201e30","flatsize":216616385,"path":"All/mariadb105-server-10.5.20.pkg","repopath":"All/mariadb105-server-10.5.20.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":31422280,"desc":"MariaDB is a database server that offers drop-in replacement functionality\nfor MySQL. MariaDB is built by some of the original authors of MySQL, with\nassistance from the broader community of Free and open source software\ndevelopers. In addition to the core functionality of MySQL, MariaDB offers\na rich set of feature enhancements including alternate storage engines,\nserver optimizations, and patches.\n\nMariaDB is primarily driven by developers at Monty Program, a company\nfounded by Michael \"Monty\" Widenius, the original author of MySQL, but\nthis is not the whole story about MariaDB. On the \"About MariaDB\" page you\nwill find more information about all participants in the MariaDB community,\nincluding storage engines XtraDB and PBXT.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"galera26":{"origin":"databases/galera26","version":"26.4.15"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mariadb105-client":{"origin":"databases/mariadb105-client","version":"10.5.20"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"rsync":{"origin":"net/rsync","version":"3.3.0"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"users":["mysql"],"groups":["mysql"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libpcre2-8.so.0","libedit.so.0","libncurses.so.6","libtinfo.so.6","libgssapi_krb5.so.2.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0","libxml2.so.2","libiconv.so.2","libodbc.so.2"],"shlibs_provided":["libmariadbd.so.19"],"options":{"CONNECT_EXTRA":"on","DOCS":"on","WSREP":"on","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on","GSSAPI_NONE":"off","LZ4":"off","LZO":"off","SNAPPY":"off","ZSTD":"off","COLUMNSTORE":"off","INNOBASE":"on","MROONGA":"off","OQGRAPH":"off","ROCKSDB":"off","S3":"off","SPHINX":"on","SPIDER":"on","ZMQ":"off","MSGPACK":"off"},"annotations":{"cpe":"cpe:2.3:a:mariadb:mariadb:10.5.20:::::dragonfly6:x86_64"},"messages":[{"message":"MariaDB respects hier(7) and doesn't check /etc and /etc/mysql for\nmy.cnf. Please move existing my.cnf files from those paths to\n/usr/local/etc/mysql or /usr/local/etc. Sample\nconfiguration files are provided in /usr/local/etc/mysql\nand /usr/local/etc/mysql/conf.d.\nThe rc(8) script no longer uses /var/db/mysql/my.cnf for configuration\nnor /var/db/mysql for logs and PID-file.\n\nThis port does NOT include the mytop perl script, this is included in\nthe MariaDB tarball but the most recent version can be found in the\ndatabases/mytop port","type":"install"},{"message":"Remember to run mariadb-upgrade (with the optional --datadir=<dbdir> flag)\nthe first time you start the MySQL server after an upgrade from an\nearlier version.","type":"upgrade"}]},{"name":"lxqt-config","origin":"sysutils/lxqt-config","version":"2.0.0","comment":"LXQt system settings center","maintainer":"lxqt@FreeBSD.org","www":"https://lxqt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db1446effb8f9f1ec208f19fd9e104929be4206df1305029bff7cce80d41b177","flatsize":2536734,"path":"All/lxqt-config-2.0.0.pkg","repopath":"All/lxqt-config-2.0.0.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21+"],"pkgsize":529424,"desc":"LXQt2 system settings center.\nIncludes applications to edit settings for  appearance, brightness,\nfile-associations, input, locale and monitor.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"liblxqt":{"origin":"devel/liblxqt","version":"2.0.0"},"libqt6xdg":{"origin":"devel/libqt6xdg","version":"4.0.0"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"lxqt-menu-data":{"origin":"x11/lxqt-menu-data","version":"2.0.0"},"plasma6-libkscreen":{"origin":"x11/plasma6-libkscreen","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["sysutils"],"shlibs_required":["liblxqt.so.2","libKF6WindowSystem.so.6","libX11.so.6","libQt6Xdg.so.4","libQt6Xml.so.6","libQt6XdgIconLoader.so.4","libQt6Svg.so.6","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libxcb.so.1","libXcursor.so.1","libXfixes.so.3","libxcb-randr.so.0","libSM.so.6","libICE.so.6","libXext.so.6","libXi.so.6","libudev.so.0","libQt6SvgWidgets.so.6","libKF6Screen.so.8"],"shlibs_provided":["liblxqt-config-cursor.so"]},{"name":"lxi-tools","origin":"misc/lxi-tools","version":"2.5_1","comment":"Collection of tools that enables control of LXI compatible instruments","maintainer":"dmgk@FreeBSD.org","www":"https://lxi-tools.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4344f7b8ce2e108315eb8ee0e23fb28ed39737ecd54f1127353d23d3c5559e6","flatsize":67677,"path":"All/lxi-tools-2.5_1.pkg","repopath":"All/lxi-tools-2.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21188,"desc":"lxi-tools is a collection of open source software tools that enables control\nof LXI compatible instruments such as modern oscilloscopes, power supplies,\nspectrum analyzers etc.\n\nAll features are consolidated in the 'lxi' application which provides a\nsimple commandline interface to discover LXI instruments, send SCPI\ncommands, and capture screenshots from supported LXI instruments.\n\nlxi-tools rely on liblxi for all communication.","deps":{"liblxi":{"origin":"misc/liblxi","version":"1.18_1"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["misc"],"shlibs_required":["libreadline.so.8","liblxi.so.1","liblua-5.3.so"],"options":{"DOCS":"on","GUI":"off"}},{"name":"lximage-qt","origin":"graphics/lximage-qt","version":"2.0.1","comment":"Image viewer","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxde/lximage-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2884464f150b650904b26027343b490c7c328a865db478edc4e12a622725af86","flatsize":1200379,"path":"All/lximage-qt-2.0.1.pkg","repopath":"All/lximage-qt-2.0.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":233100,"desc":"It is the Qt port of LXImage, a simple and fast image viewer.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libfm-qt6":{"origin":"x11/libfm-qt6","version":"2.0.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"menu-cache":{"origin":"x11/menu-cache","version":"1.1.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["graphics"],"shlibs_required":["libfm-qt6.so.14","libQt6Network.so.6","libQt6PrintSupport.so.6","libQt6SvgWidgets.so.6","libQt6Svg.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXfixes.so.3","libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libmenu-cache.so.3","libintl.so.8","libxcb.so.1","libxcb-render.so.0","libxcb-shape.so.0","libxcb-xfixes.so.0","libxcb-shm.so.0","libxcb-util.so.1","libxcb-composite.so.0","libxcb-cursor.so.0","libxcb-damage.so.0","libxcb-dpms.so.0","libxcb-dri2.so.0","libxcb-dri3.so.0","libxcb-ewmh.so.2","libxcb-glx.so.0","libxcb-icccm.so.4","libxcb-image.so.0","libxcb-keysyms.so.1","libxcb-present.so.0","libxcb-randr.so.0","libxcb-record.so.0","libxcb-render-util.so.0","libxcb-res.so.0","libxcb-screensaver.so.0","libxcb-sync.so.1","libxcb-xf86dri.so.0","libxcb-xinerama.so.0","libxcb-xinput.so.0","libxcb-xkb.so.1","libxcb-xtest.so.0","libxcb-xv.so.0","libxcb-xvmc.so.0","libexif.so.12","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"]},{"name":"lxhotkey","origin":"x11/lxhotkey","version":"0.1.1_3","comment":"Keyboard shortcuts settings","maintainer":"ports@FreeBSD.org","www":"https://www.lxde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1130a2f8acb0592f77d545669bcf2c8997dab7f263b8f4942a7a2029a8fb4f3","flatsize":242831,"path":"All/lxhotkey-0.1.1_3.pkg","repopath":"All/lxhotkey-0.1.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":59516,"desc":"LXHotkey is an universal application for the Lightweight X11 Desktop\nEnvironment (LXDE) which allows view and change global keyboard shortcuts\nfor Window Manager actions, including ones to start applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libfm":{"origin":"x11/libfm","version":"1.3.2_4"},"libfm-extra":{"origin":"x11/libfm-extra","version":"1.3.2_4"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libfm.so.4","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libgthread-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libfm-extra.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe lxhotkey port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lxde-meta","origin":"x11/lxde-meta","version":"1.0_8","comment":"\"meta-port\" of the LXDE desktop slimmed down for FreeBSD releases","maintainer":"ports@FreeBSD.org","www":"https://lxde.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0dec3761d792f0d00eca9fd7126125cbc409a69084072e452d3f11cf060374a6","flatsize":243,"path":"All/lxde-meta-1.0_8.pkg","repopath":"All/lxde-meta-1.0_8.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1376,"desc":"LXDE is a small and lightweight X11 Desktop","deps":{"gpicview":{"origin":"graphics/gpicview","version":"0.2.5_2"},"lxappearance":{"origin":"x11-themes/lxappearance","version":"0.6.3_2"},"lxappearance-obconf":{"origin":"x11-wm/lxappearance-obconf","version":"0.2.3_5"},"lxde-common":{"origin":"misc/lxde-common","version":"0.99.2_3"},"lxde-icon-theme":{"origin":"x11-themes/lxde-icon-theme","version":"0.5.1"},"lxhotkey":{"origin":"x11/lxhotkey","version":"0.1.1_3"},"lxinput":{"origin":"sysutils/lxinput","version":"0.3.5_2"},"lxpanel":{"origin":"x11/lxpanel","version":"0.9.3_4"},"lxrandr":{"origin":"x11/lxrandr","version":"0.3.2_2"},"lxsession":{"origin":"x11-wm/lxsession","version":"0.5.5_1"},"lxtask":{"origin":"sysutils/lxtask","version":"0.1.10_2"},"lxterminal":{"origin":"sysutils/lxterminal","version":"0.4.0_2"},"obconf":{"origin":"x11-wm/obconf","version":"2.0.4_6"},"openbox":{"origin":"x11-wm/openbox","version":"3.6_11"},"pcmanfm":{"origin":"x11-fm/pcmanfm","version":"1.3.2_3"}},"categories":["x11"],"messages":[{"message":"===>   NOTICE:\n\nThe lxde-meta port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"madness","origin":"science/madness","version":"0.10.1.20180823_16","comment":"Multiresolution adaptive numeric environment for scientific simulation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/m-a-d-n-e-s-s/madness","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62acfd5fc1ae11e66276561063d8c6f178e068e87bf7bb851d486ecc5c142b03","flatsize":47710614,"path":"All/madness-0.10.1.20180823_16.pkg","repopath":"All/madness-0.10.1.20180823_16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7049120,"desc":"MADNESS provides a high-level environment for the solution of integral and\ndifferential equations in many dimensions using adaptive, fast methods with\nguaranteed precision based on multi-resolution analysis and novel separated\nrepresentations. There are three main components to MADNESS. At the lowest\nlevel is a new petascale parallel programming environment that increases\nprogrammer productivity and code performance/scalability while maintaining\nbackward compatibility with current programming tools such as MPI and Global\nArrays. The numerical capabilities built upon the parallel tools provide a\nhigh-level environment for composing and solving numerical problems in many\n(1-6+) dimensions. Finally, built upon the numerical tools are new applications\nwith initial focus upon chemistry, atomic and molecular physics, material\nscience, and nuclear structure.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libxc":{"origin":"science/libxc","version":"6.2.2"}},"categories":["science"],"shlibs_required":["liblapack.so.3","libblas.so.3","libxc.so.12"],"shlibs_provided":["libMADchem.so","libMADlinalg.so","libMADmisc.so","libMADmra.so","libMADmuparser.so","libMADtensor.so","libMADtinyxml.so","libMADworld.so","libmadness.so"],"options":{"TBB":"off"}},{"name":"lxappearance-obconf","origin":"x11-wm/lxappearance-obconf","version":"0.2.3_5","comment":"LXAppearance ObConf plugin","maintainer":"ports@FreeBSD.org","www":"https://www.lxde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86326ec928fccd957cca9330d1087183a6526552350a2965f2db3145967e3088","flatsize":264207,"path":"All/lxappearance-obconf-0.2.3_5.pkg","repopath":"All/lxappearance-obconf-0.2.3_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":54500,"desc":"LXAppearance is a theme switcher for the Lightweight X11 Desktop Environment\n(LXDE).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gettext-tools":{"origin":"devel/gettext-tools","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmake":{"origin":"devel/gmake","version":"4.4.1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"intltool":{"origin":"textproc/intltool","version":"0.51.0_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"lxappearance":{"origin":"x11-themes/lxappearance","version":"0.6.3_2"},"openbox":{"origin":"x11-wm/openbox","version":"3.6_11"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"}},"categories":["x11-wm"],"shlibs_required":["libobrender.so.29","libpangoxft-1.0.so.0","libXft.so.2","libImlib2.so.1","librsvg-2.so.2","libobt.so.2","libSM.so.6","libICE.so.6","libX11.so.6","libxml2.so.2","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libgmodule-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"messages":[{"message":"===>   NOTICE:\n\nThe lxappearance-obconf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lwp","origin":"devel/lwp","version":"2.8","comment":"Userspace thread library","maintainer":"ports@FreeBSD.org","www":"http://www.coda.cs.cmu.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6aabb58ea4ec0dcaa1f1edc405a2f1a41f5326a64a534589da61872472ee7966","flatsize":129007,"path":"All/lwp-2.8.pkg","repopath":"All/lwp-2.8.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":35412,"desc":"The LWP userspace threads library. The LWP threads library is used by the Coda\ndistributed filesystem, RVM (a persistent VM library), and RPC2/SFTP (remote\nprocedure call library)\n\nProject contact information below.\n\nEMAIL: coda@cs.cmu.edu","categories":["devel"],"shlibs_provided":["liblwp.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe lwp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lxappearance","origin":"x11-themes/lxappearance","version":"0.6.3_2","comment":"Desktop-independent theme switcher for GTK","maintainer":"gnome@FreeBSD.org","www":"https://lxde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5900d8069eef1b6b82eedc592f5cd60cc234d3bf9210e074508f6326fa877228","flatsize":418058,"path":"All/lxappearance-0.6.3_2.pkg","repopath":"All/lxappearance-0.6.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":82448,"desc":"lxappearance is a desktop-independent theme switcher for GTK+.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libgmodule-2.0.so.0","libdbus-glib-1.so.2","libdbus-1.so.3"],"options":{"DOCS":"on","NLS":"on"}},{"name":"lv2lint","origin":"audio/lv2lint","version":"0.16.2_2","comment":"Check whether a given LV2 plugin is up to the specification","maintainer":"yuri@FreeBSD.org","www":"https://open-music-kontrollers.ch/lv2/lv2lint/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b10df057bfff42177cb51f93d4aea61263254112b12aa1b63dbfe84df589ac5","flatsize":96552,"path":"All/lv2lint-0.16.2_2.pkg","repopath":"All/lv2lint-0.16.2_2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":28988,"desc":"lv2lint can optionally test your plugin URIs for existence. If you want that,\nyou need to enable it at compile time (-Donline-tests=true) and link to libcurl.\n\nlv2lint can optionally test your plugin symbol visibility and link dependencies.\nIf you want that, you need to enable it at compile time (-Delf-tests=true) and\nlink to libelf.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libelf":{"origin":"devel/libelf","version":"0.8.13_3"},"lilv":{"origin":"audio/lilv","version":"0.24.24"}},"categories":["audio"],"shlibs_required":["liblilv-0.so.0"]},{"name":"lxpanel","origin":"x11/lxpanel","version":"0.9.3_4","comment":"Lightweight X11 desktop panel","maintainer":"danfe@FreeBSD.org","www":"https://github.com/lxde/lxpanel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"edc25d86fcadbeb841e22bf68f3e9b84a0ddbe8d36cc7641c14221b23272fb65","flatsize":3096990,"path":"All/lxpanel-0.9.3_4.pkg","repopath":"All/lxpanel-0.9.3_4.pkg","licenselogic":"and","licenses":["GPLv2+","MIT"],"pkgsize":1194616,"desc":"LXpanel is a lightweight desktop panel like fbpanel.\n\nIt's not only with fbpanel features but also\n\n* supports i18n\n* provides lxpanelctl to control lxpanel","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf-xlib":{"origin":"graphics/gdk-pixbuf2-xlib","version":"2.40.2_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"keybinder":{"origin":"x11/keybinder","version":"0.3.1_6"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libfm":{"origin":"x11/libfm","version":"1.3.2_4"},"libwnck":{"origin":"x11-toolkits/libwnck","version":"2.30.7_3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"lxmenu-data":{"origin":"x11/lxmenu-data","version":"0.1.5"},"menu-cache":{"origin":"x11/menu-cache","version":"1.1.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libfm-gtk.so.4","libfm.so.4","libwnck-1.so.22","libmenu-cache.so.3","libkeybinder.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libgthread-2.0.so.0","libgmodule-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2"],"shlibs_provided":["liblxpanel.so.0"],"options":{"NLS":"on","WEATHER":"on","ALSA":"off","OSS":"on"}},{"name":"lv2proc","origin":"audio/lv2proc","version":"0.5.1_3","comment":"Simple command line effect processor using LV2 plugins","maintainer":"yuri@FreeBSD.org","www":"https://sourceforge.net/projects/naspro/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d87d55e0b3c029c506202c3162030db07631c67afd4ea0f91ebc66aadb407d2a","flatsize":59024,"path":"All/lv2proc-0.5.1_3.pkg","repopath":"All/lv2proc-0.5.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21804,"desc":"Simple command line effect processor using LV2 plugins.","deps":{"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"lilv":{"origin":"audio/lilv","version":"0.24.24"},"serd":{"origin":"devel/serd","version":"0.32.2"},"sord":{"origin":"devel/sord","version":"0.16.16"},"sratom":{"origin":"audio/sratom","version":"0.6.16"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1","liblilv-0.so.0"]},{"name":"lxde-common","origin":"misc/lxde-common","version":"0.99.2_3","comment":"LXDE Common files","maintainer":"ports@FreeBSD.org","www":"https://lxde.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"372210b05910292b2644ac5f1a7538deaa92a994906482e753c5380244344874","flatsize":943839,"path":"All/lxde-common-0.99.2_3.pkg","repopath":"All/lxde-common-0.99.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":816696,"desc":"LXDE Common files including startup and logout scripts.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-themes-extra":{"origin":"x11-themes/gnome-themes-extra","version":"3.28_5"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"lxde-icon-theme":{"origin":"x11-themes/lxde-icon-theme","version":"0.5.1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xscreensaver":{"origin":"x11/xscreensaver","version":"6.08_2"}},"categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe lxde-common port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lv2","origin":"audio/lv2","version":"1.18.10","comment":"Open standard for audio plugins (successor to LADSPA)","maintainer":"ports@FreeBSD.org","www":"https://lv2plug.in/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d3916af66f8c279406a7f7dcbfb1cede29a0f04e5584f1cb983d948daa19adc","flatsize":914640,"path":"All/lv2-1.18.10.pkg","repopath":"All/lv2-1.18.10.pkg","licenselogic":"and","licenses":["ISCL","MIT"],"pkgsize":142352,"desc":"LV2 is an open standard for audio plugins, used by hundreds of plugins\nand other projects. At its core, LV2 is a simple stable interface,\naccompanied by extensions which add functionality to support the needs\nof increasingly powerful audio software.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-rdflib":{"origin":"textproc/py-rdflib","version":"6.3.2"}},"categories":["audio"],"shlibs_required":["libsamplerate.so.0","libsndfile.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0"],"options":{"DOCS":"on","DOXYGEN":"off","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lv2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lv2file","origin":"audio/lv2file","version":"0.95_1","comment":"Simple program that apples LV2 effects to audio files","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jeremysalwen/lv2file","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"505ea3fd3ed7f1e1759e13def9cc8164f62d4e50abad95c41e8257d19fd4049e","flatsize":63352,"path":"All/lv2file-0.95_1.pkg","repopath":"All/lv2file-0.95_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22752,"desc":"lv2file is a simple program which you can use to apply effects to your audio\nfiles without much hassle. Possible use cases are:\n* When you want to apply an effect without having to open a GUI or start\n  a project.\n* When you want to apply effects to a large number of files, or in\n  an automated manner.\n* When you need a deterministic environment to debug a plugin.\n* You like everything to be on the command line.\n\nlv2file uses the LV2 plugin format (http://lv2plug.in/) for the effects it uses.","deps":{"argtable":{"origin":"devel/argtable","version":"2.13_3"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"lilv":{"origin":"audio/lilv","version":"0.24.24"},"serd":{"origin":"devel/serd","version":"0.32.2"},"sord":{"origin":"devel/sord","version":"0.16.16"},"sratom":{"origin":"audio/sratom","version":"0.6.16"}},"categories":["audio"],"shlibs_required":["libargtable2.so.0","libsndfile.so.1","liblilv-0.so.0"]},{"name":"lv-aspell","origin":"textproc/lv-aspell","version":"0.5.5.1_1,2","comment":"Aspell Latvian dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1dd6dceefe1a7847253798723fad5b1f277b3594328019ddd7c616b76113209","flatsize":518450,"path":"All/lv-aspell-0.5.5.1_1,2.pkg","repopath":"All/lv-aspell-0.5.5.1_1,2.pkg","licenselogic":"single","pkgsize":186000,"desc":"Aspell Latvian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"lvtk","origin":"audio/lvtk","version":"2.0.0.r1.14","comment":"Wraps the LV2 C API and extensions into easy to use C++ classes","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lvtk/lvtk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da698c98836142a9d29163612325c241b284eed147b7fb83e0a5c92bbb1bae27","flatsize":150726,"path":"All/lvtk-2.0.0.r1.14.pkg","repopath":"All/lvtk-2.0.0.r1.14.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":38020,"desc":"This toolkit contains libraries that wrap the LV2 C API and extensions into\neasy to use C++ classes. The original work for this was mostly done by\nLars Luthman in lv2-c++-tools.","categories":["audio"]},{"name":"luv","origin":"devel/luv","version":"1.48.0.2","comment":"libuv bindings for lua","maintainer":"adamw@FreeBSD.org","www":"https://github.com/luvit/luv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"514f7e2d42258d60a20daaf98a544856b00943a3fd5c89e864bd9196e5897b15","flatsize":316921,"path":"All/luv-1.48.0.2.pkg","repopath":"All/luv-1.48.0.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":77744,"desc":"libuv bindings for Lua.","deps":{"libuv":{"origin":"devel/libuv","version":"1.48.0"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"}},"categories":["devel"],"shlibs_required":["libuv.so.1"],"shlibs_provided":["libluv.so.1"],"options":{"DOCS":"on"}},{"name":"lutok","origin":"devel/lutok","version":"0.4_9","comment":"Lightweight C++ API for Lua","maintainer":"bofh@FreeBSD.org","www":"https://github.com/jmmv/lutok/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d8d57618f881c74f0c096c90f01f34ad607d851cbe58791f44e480d63fb0bf1","flatsize":1427347,"path":"All/lutok-0.4_9.pkg","repopath":"All/lutok-0.4_9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":228024,"desc":"Lutok is a lightweight C++ API library for Lua.\n\nLutok provides thin C++ wrappers around the Lua C API to ease the\ninteraction between C++ and Lua.  These wrappers make intensive use of\nRAII to prevent resource leakage, expose C++-friendly data types, report\nerrors by means of exceptions and ensure that the Lua stack is always\nleft untouched in the face of errors.  The library also provides a small\nsubset of miscellaneous utility functions built on top of the wrappers.\n\nLutok focuses on providing a clean and safe C++ interface; the drawback\nis that it is not suitable for performance-critical environments.  In\norder to implement error-safe C++ wrappers on top of a Lua C binary\nlibrary, Lutok adds several layers or abstraction and error checking\nthat go against the original spirit of the Lua C API and thus degrade\nperformance.","deps":{"atf":{"origin":"devel/atf","version":"0.21_3"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["devel"],"shlibs_required":["liblua-5.4.so","libatf-c++.so.2","libatf-c.so.1"],"shlibs_provided":["liblutok.so.3"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"luscus","origin":"science/luscus","version":"0.8.6_4","comment":"Molecular editor and viewer","maintainer":"yuri@FreeBSD.org","www":"https://sourceforge.net/projects/luscus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bebc57918e3dd0ebe95aef697f657744eeb15a2db7880fa423294d8ec003d750","flatsize":627499,"path":"All/luscus-0.8.6_4.pkg","repopath":"All/luscus-0.8.6_4.pkg","licenselogic":"single","licenses":["AFL"],"pkgsize":201948,"desc":"Luscus is the program for graphical display and editing of molecular systems.\nThe program allows fast and easy building and/or editing different molecular\nstructures, up to several thousands of atoms large. Luscus can also visualize\ndipole moments, normal modes, molecular orbitals, electron densities and\nelectrostatic potentials. In addition, simple geometrical objects can be\nrendered in order to point out a geometrical feature or a physical quantity.\nThe program is developed as a graphical interface for MOLCAS program package,\nhowever it's adaptive nature makes possible using luscus with other\ncomputational program packages and chemical formats.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openbabel":{"origin":"science/openbabel","version":"3.1.1.178"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangox-compat":{"origin":"x11-toolkits/pangox-compat","version":"0.0.2_4"}},"categories":["science"],"shlibs_required":["libgtkglext-x11-1.0.so.0","libgdkglext-x11-1.0.so.0","libGLU.so.1","libGL.so.1","libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"lurker","origin":"mail/lurker","version":"2.3_4","comment":"Mailing list archiver","maintainer":"ports@FreeBSD.org","www":"https://lurker.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e5c1baac2611f8ad1c0bfc68b2791a1d29eafceff2e124415a184b5e25ab258","flatsize":1899172,"path":"All/lurker-2.3_4.pkg","repopath":"All/lurker-2.3_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":404712,"desc":"Lurker is not just another mailing list archiver. It is capable of handling\ngigabytes of mail without slowing down. Lurker has been designed to scale to\nsupport sites with thousands of concurrent users and hundreds of new messages a\nsecond. If you run a high-volume mailing list archive, you should seriously\nconsider lurker for this alone.\n\nTo facilitate finding interesting data, lurker supports:\n\n    * full keyword search by body, subject, author, ...\n    * a graphical representation of message relationships\n    * charts of the current activity about a topic\n    * searching lists or queries around an estimated time\n    * signature verification to confirm the author\n    * messages markup to find related information\n\nAs one would expect, lurker also supports file attachments, multiple languages,\nmessage threading, gpg key photo ids, a transactional database, automatic\ntimezone detection, render caching, xml customization with xslt and css,\nmultiple front-ends (3-tier deployment), and many other buzz words.","categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lurker port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lv","origin":"misc/lv","version":"4.51.20200728_1","comment":"Powerful Multilingual File Viewer","maintainer":"sue@iwmt.org","www":"https://github.com/ttdoda/lv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"330dd961d8f9aee305841ee87664d1adc3183d82dd3f14b0af65f73951d74723","flatsize":615678,"path":"All/lv-4.51.20200728_1.pkg","repopath":"All/lv-4.51.20200728_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":311160,"desc":"lv is a powerful multilingual file viewer.  lv can decode and encode\nmultilingual streams through many coding systems, for example, ISO\n2022 based coding systems such as iso-2022-jp, and Unicode streams\nencoded in UTF-7 or UTF-8. lv can be used not only as a file viewer\nbut also as a coding-system translation filter.\n\nlv can recognize multi-bytes patterns as regular expressions, and lv\nalso provides multilingual grep (1) functionality by giving it another\nname, lgrep.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"luppp","origin":"audio/luppp","version":"1.2.1_4","comment":"Live looping music creation tool","maintainer":"yuri@FreeBSD.org","www":"http://openavproductions.com/luppp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e331cd4737f57bef10300b96e33f508c07dd36fa480cad527a3d69e5ecc3451b","flatsize":682994,"path":"All/luppp-1.2.1_4.pkg","repopath":"All/luppp-1.2.1_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":133104,"desc":"Luppp is a music creation tool, intended for live use. The focus is on real\ntime processing and a fast and intuitive workflow. With extensive MIDI mapping\nsupport, you can get looping just how you like! Luppp was formally announced\nat the Linux Audio Conference 2012 at CCRMA, Stanford University.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"liblo":{"origin":"audio/liblo","version":"0.32"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"ntk":{"origin":"x11-toolkits/ntk","version":"1.3.1001_1"}},"categories":["audio"],"shlibs_required":["libjack.so.0","liblo.so.7","libntk.so.1","libcairo.so.2","libsndfile.so.1","libsamplerate.so.0","libX11.so.6"]},{"name":"lupe","origin":"x11/lupe","version":"0.08c_1","comment":"Real-time magnifying glass for X11","maintainer":"ports@FreeBSD.org","www":"http://www2s.biglobe.ne.jp/~yav/soft/indexe.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"039acf2e0669af58f014a0236af7936f7bdba633714b9981ae1368ba5edd6d1a","flatsize":27547,"path":"All/lupe-0.08c_1.pkg","repopath":"All/lupe-0.08c_1.pkg","licenselogic":"single","pkgsize":11992,"desc":"Lupe is a magnifying glass for X Window System.\n\nLupe is like xmag but it updates the image in real-time and needs\nmore processor power.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11","accessibility"],"shlibs_required":["libX11.so.6","libXext.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lupe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"luna","origin":"astro/luna","version":"1.9","comment":"Display the moon's phase","maintainer":"ports@FreeBSD.org","www":"https://www.vector.co.jp/soft/dos/edu/se004823.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"384e6db7864e495dd203415b609e3ff7948d1a687d00a7f6a7c9bbeeb9acdb8a","flatsize":20384,"path":"All/luna-1.9.pkg","repopath":"All/luna-1.9.pkg","licenselogic":"single","pkgsize":9956,"desc":"This is a trivial program that displays the phase of the moon.  It\nmay help when you play a game that depends on the phase of the moon\n(nethack, nlith, etc.).\n\nIt can also be used to calculate her...um, you figure this one out. ;)","categories":["astro","games"],"messages":[{"message":"===>   NOTICE:\n\nThe luna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lumina-textedit","origin":"deskutils/lumina-textedit","version":"1.6.2_1","comment":"Plaintext editor from the Lumina Desktop","maintainer":"jwb@FreeBSD.org","www":"https://lumina-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7291ee406b6008cad088af6315651feeb929ad8773b1ff527026d4e41191b7d9","flatsize":652792,"path":"All/lumina-textedit-1.6.2_1.pkg","repopath":"All/lumina-textedit-1.6.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":188304,"desc":"Plaintext editor from the Lumina Desktop.\nCapabilities:\n* Syntax highlighting for various file formats\n* Multiple file support via tabs.\n* Find/replace support\n* Line numbers and line wrap support","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["deskutils"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Concurrent.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"NLS":"on"}},{"name":"lwjgl","origin":"games/lwjgl","version":"2.9.4.20161208_1","comment":"Lightweight Java Game Library","maintainer":"freebsd@skinc.ru","www":"https://legacy.lwjgl.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ec4150676b3a74a389eb235f073782e1a933d50010fad2f52b49136766be6ca","flatsize":1983252,"path":"All/lwjgl-2.9.4.20161208_1.pkg","repopath":"All/lwjgl-2.9.4.20161208_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1494124,"desc":"The Lightweight Java Game Library","deps":{"jinput":{"origin":"games/jinput","version":"2.0.10,1"},"jutils":{"origin":"games/jutils","version":"1.0.1_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"],"shlibs_required":["libX11.so.6","libXext.so.6","libXcursor.so.1","libXrandr.so.2","libXxf86vm.so.1"]},{"name":"macopix","origin":"games/macopix","version":"1.7.4_17","comment":"Window sitter for X11","maintainer":"ports@FreeBSD.org","www":"http://rosegray.sakura.ne.jp/macopix/index-e.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03567cf4e9e694703132ba5ecd75667515fad7391993fb05f67d1896a0e026d4","flatsize":5427212,"path":"All/macopix-1.7.4_17.pkg","repopath":"All/macopix-1.7.4_17.pkg","licenselogic":"and","licenses":["GPLv2+","DATA"],"pkgsize":3977824,"desc":"macopix - Mascot Constructive Pilot for X\n\na window sitter program for X11","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["games"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","GNUTLS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe macopix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lumina-photo","origin":"deskutils/lumina-photo","version":"1.6.2_1","comment":"Image viewer utility from the Lumina Desktop","maintainer":"jwb@FreeBSD.org","www":"https://lumina-desktop.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b33b70223bea1907267292fac76bd65b3ca9ef5dc2f1a38163bf9b19ff11e13","flatsize":392005,"path":"All/lumina-photo-1.6.2_1.pkg","repopath":"All/lumina-photo-1.6.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":128280,"desc":"Image viewer utility from the Lumina Desktop.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["deskutils"],"shlibs_required":["libQt5Svg.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Concurrent.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"NLS":"on"}},{"name":"lumina-screenshot","origin":"deskutils/lumina-screenshot","version":"1.6.2_1","comment":"Screenshot utility from the Lumina Desktop","maintainer":"jwb@FreeBSD.org","www":"https://lumina-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97c2fb2a8656bf7790b14296985df42e2b87e3b21c4fd0701272ce0fb5cccba7","flatsize":542755,"path":"All/lumina-screenshot-1.6.2_1.pkg","repopath":"All/lumina-screenshot-1.6.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":164456,"desc":"Screenshot utility from the Lumina Desktop.","deps":{"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"}},"categories":["deskutils"],"shlibs_required":["libxcb.so.1","libxcb-ewmh.so.2","libxcb-icccm.so.4","libxcb-image.so.0","libxcb-composite.so.0","libxcb-damage.so.0","libxcb-util.so.1","libxcb-dpms.so.0","libXdamage.so.1","libX11.so.6","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"NLS":"on"}},{"name":"lumina-mediaplayer","origin":"deskutils/lumina-mediaplayer","version":"1.6.2_1","comment":"Streaming media player from the Lumina Desktop","maintainer":"jwb@FreeBSD.org","www":"https://lumina-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d92830586b32c77adf72bb56191f5e9df36e30481b1216273941378f02599fd","flatsize":567616,"path":"All/lumina-mediaplayer-1.6.2_1.pkg","repopath":"All/lumina-mediaplayer-1.6.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":196160,"desc":"Streaming media player from the Lumina Desktop.\nCapabilities:\n* Stream music from the Pandora online radio service (requires \"pianobar\")\n* Find and play local audio/video file formats","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-gl":{"origin":"graphics/gstreamer1-plugins-gl","version":"1.22.10"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["deskutils"],"shlibs_required":["libQt5MultimediaWidgets.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"NLS":"on"}},{"name":"lv-libreoffice","origin":"editors/libreoffice-lv","version":"24.2.4.2","comment":"lv language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0b25f5db12d506f46452090d81e2fb6313407ebc187ee81a43cca7af8e0fe0a","flatsize":30080218,"path":"All/lv-libreoffice-24.2.4.2.pkg","repopath":"All/lv-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3026568,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"lumina-fm","origin":"deskutils/lumina-fm","version":"1.6.2","comment":"Insight file manager from the Lumina Desktop","maintainer":"jwb@FreeBSD.org","www":"https://lumina-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38bb9e4bf6bb97a55a373a7b2e40f5187e87f4d8060a4e13d6966e1cb1d7f6e6","flatsize":1434036,"path":"All/lumina-fm-1.6.2.pkg","repopath":"All/lumina-fm-1.6.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":367300,"desc":"The Insight file manager from the Lumina Desktop.\nCapabilities:\n* Standard File Manager Stuff (cut/copy/paste/move/rename files and directories)\n* Bookmarks for commonly used locations on your system (great for saving\n    network shares accessed through /net)\n* ZFS snapshot browsing - view/restore files from the past via a \"time-slider\"\n* Multiple tab browser, with up to two side-by-side directories per tab\n* Image slideshow - click through all the image files in a directory\n* Multimedia Player - play multimedia files from a directory","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["deskutils"],"shlibs_required":["libQt5MultimediaWidgets.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"NLS":"on"}},{"name":"lumina-fileinfo","origin":"deskutils/lumina-fileinfo","version":"1.6.2_1","comment":"File properties utility from the Lumina Desktop","maintainer":"jwb@FreeBSD.org","www":"https://lumina-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d13d4d11dfa3733c42a56433f21c0bbc1b5b1ffbf723b95e28830e959433dc85","flatsize":513660,"path":"All/lumina-fileinfo-1.6.2_1.pkg","repopath":"All/lumina-fileinfo-1.6.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":155972,"desc":"The file information utility from the Lumina Desktop.\nThis can be used to view details about individual files in addition to\npermitting the user to easily modify XDG *.desktop entries.\n\nNOTE: Installing this utility will enable more options within the insight file\nmanager lumina-fm, as well as the Lumina desktop itself lumina-core.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["deskutils"],"shlibs_required":["libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Concurrent.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"NLS":"on"}},{"name":"lxde-icon-theme","origin":"x11-themes/lxde-icon-theme","version":"0.5.1","comment":"LXDE Icon Theme","maintainer":"ports@FreeBSD.org","www":"https://lxde.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e55a86114acd6c65bc4c0fc887e3e4db077b1d5cab7c7328d1d4afcae9ef9960","flatsize":4736687,"path":"All/lxde-icon-theme-0.5.1.pkg","repopath":"All/lxde-icon-theme-0.5.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4529056,"desc":"LXDE icon-theme used by the LXDE desktop.","categories":["x11-themes"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lxde-icon-theme port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lumina-pdf","origin":"deskutils/lumina-pdf","version":"1.6.2_15","comment":"PDF viewer from the Lumina Desktop","maintainer":"jwb@FreeBSD.org","www":"https://lumina-desktop.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"750fd891ff9210c59dd8ebbc389cb6afde80c1438d7c4bbeb96cc0b8478eea7b","flatsize":230805,"path":"All/lumina-pdf-1.6.2_15.pkg","repopath":"All/lumina-pdf-1.6.2_15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":71832,"desc":"PDF viewing and presentation utility from the Lumina Desktop.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["deskutils"],"shlibs_required":["libpoppler-qt5.so.1","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"NLS":"on","POPPLER":"on","MUPDF":"off"}},{"name":"lumina-archiver","origin":"deskutils/lumina-archiver","version":"1.6.2_1","comment":"Archive manager from the Lumina Desktop","maintainer":"jwb@FreeBSD.org","www":"https://lumina-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dadc9022666aaad7ee94e59df4821ce5b2951874a6ded799e4174ac0bb77be91","flatsize":558491,"path":"All/lumina-archiver-1.6.2_1.pkg","repopath":"All/lumina-archiver-1.6.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":166632,"desc":"The archive manager from the Lumina desktop environment.\nThis is a graphical front-end to a couple base OS utilities:\n* \"tar\" is used for all archive/file interactions\n* \"dd\" is used for burning IMG files to removable devices.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["deskutils"],"shlibs_required":["libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Concurrent.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"NLS":"on"}},{"name":"lumina-calculator","origin":"deskutils/lumina-calculator","version":"1.6.2_1","comment":"Scientific calculator from the Lumina Desktop","maintainer":"jwb@FreeBSD.org","www":"https://lumina-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35634fb715e17a8186f88c8dcde90ef427f4af52e835edb24dbe8a6bcf3919d8","flatsize":126765,"path":"All/lumina-calculator-1.6.2_1.pkg","repopath":"All/lumina-calculator-1.6.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":37420,"desc":"Scientific calculator from the Lumina Desktop.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["deskutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"NLS":"on"},"messages":[{"message":"The Lumina Desktop Environment has been installed!\n\nAn entry for for launching Lumina from a graphical login manager has already been added to the system, but if you with to start Lumina manually, you will need to do one of the following:\n1) Run \"start-lumina-desktop\" directly from the command line after logging in.\n2) Put the line \"exec start-lumina-desktop\" at the end of your user's \"~/.xinitrc\" file before running startx with any special X11 flags\n\nAlso note that the system-wide default settings for Lumina are contained in /usr/local/etc/luminaDesktop.conf[.dist]. While it is possible to customize the desktop to the user's liking after logging in, you may want to adjust the default settings as necessary if there are multiple user accounts on this system.","type":"install"}]},{"name":"lumina-coreutils","origin":"x11/lumina-coreutils","version":"1.6.2_1","comment":"Lumina Desktop Environment","maintainer":"jwb@FreeBSD.org","www":"https://lumina-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e5f4cb61eaeee356c0651cbd525061680315d57170b3ab9121408e27d834e61","flatsize":2842241,"path":"All/lumina-coreutils-1.6.2_1.pkg","repopath":"All/lumina-coreutils-1.6.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":572144,"desc":"Core utilities for the Lumina Desktop.\nThis includes the following utilities:\n* lumina-config (graphical interface for the desktop settings)\n* lumina-xconfig (graphical interface for monitor settings)\n* lumina-search (file/utility find and launch)","deps":{"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"xrandr":{"origin":"x11/xrandr","version":"1.5.2_1"}},"categories":["x11"],"shlibs_required":["libQt5Svg.so.5","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"NLS":"on"}},{"name":"lumina","origin":"x11/lumina","version":"1.6.2_1,3","comment":"Lumina Desktop Environment (meta-port)","maintainer":"jwb@FreeBSD.org","www":"https://lumina-desktop.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2749d8d788b6df6bcda02ded007a01b93ba14044c2fc80699143fefa49731a88","flatsize":243,"path":"All/lumina-1.6.2_1,3.pkg","repopath":"All/lumina-1.6.2_1,3.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1324,"desc":"The Lumina Desktop Environment is a lightweight system interface that is\ndesigned for use on any Unix-like operating system. It takes a\nplugin-based approach, allowing the entire interface to be assembled or\narranged by each individual user as desired, with a system-wide default\nlayout which can be customized by the system administrator. This allows\nevery system (or user session) to be designed to maximize the individual\nuser's productivity.\n\nThis meta-package installs all the packages related to the Lumina desktop.\nIf you want more fine-grained control over the installed utilities, please\ninstall the individual x11/lumina-* and deskutils/lumina-* packages instead.","deps":{"lumina-archiver":{"origin":"deskutils/lumina-archiver","version":"1.6.2_1"},"lumina-calculator":{"origin":"deskutils/lumina-calculator","version":"1.6.2_1"},"lumina-core":{"origin":"x11/lumina-core","version":"1.6.2_10"},"lumina-coreutils":{"origin":"x11/lumina-coreutils","version":"1.6.2_1"},"lumina-fileinfo":{"origin":"deskutils/lumina-fileinfo","version":"1.6.2_1"},"lumina-fm":{"origin":"deskutils/lumina-fm","version":"1.6.2"},"lumina-mediaplayer":{"origin":"deskutils/lumina-mediaplayer","version":"1.6.2_1"},"lumina-pdf":{"origin":"deskutils/lumina-pdf","version":"1.6.2_15"},"lumina-photo":{"origin":"deskutils/lumina-photo","version":"1.6.2_1"},"lumina-screenshot":{"origin":"deskutils/lumina-screenshot","version":"1.6.2_1"},"lumina-textedit":{"origin":"deskutils/lumina-textedit","version":"1.6.2_1"}},"categories":["x11"]},{"name":"luit","origin":"x11/luit","version":"20240102_1","comment":"Locale and ISO 2022 support for Unicode terminals","maintainer":"x11@FreeBSD.org","www":"https://invisible-island.net/luit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcf3f667228bfa5c1c92f563ba435d924c3373f71d60edb5c1d356c7c018753f","flatsize":86745,"path":"All/luit-20240102_1.pkg","repopath":"All/luit-20240102_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36872,"desc":"This package contains luit, a filter than can be run between an arbitrary\napplication and a UTF-8 terminal emulator.","deps":{"encodings":{"origin":"x11-fonts/encodings","version":"1.1.0,1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"]},{"name":"luola","origin":"games/luola","version":"1.3.2_7","comment":"2D multiplayer cave-flying game","maintainer":"amdmi3@FreeBSD.org","www":"https://www.luolamies.org/software/luola/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21757ddae15c3a81f86a0efe8ff7069b8a76dd7a1fc0d92029db3037c3dd2b19","flatsize":5346150,"path":"All/luola-1.3.2_7.pkg","repopath":"All/luola-1.3.2_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4757636,"desc":"Luola is a 2D arcade game where you fly a small V shaped ship in\ndifferent kinds of levels. It's genre \"Luolalentely\" (Cave-flying)\nis (or was) very popular here in Finland. Though cavern-flying games\nare not originally Finnish, nowdays most of them are.\n\nFeatures\n- 2-4 players\n- Team play\n- Ability to eject the pilot and walk around the level as a human\n- Supports truecolor level artwork and over a dozen terrain types\n  ranging from watercurrents to explosives\n- Supports custom level palettes thus can load levels from practically\n  any caveflying game such as V-Wing or Wings\n- Level specials such as snowfall, critters, auto-turrets and\n  jump-gates\n- Supports keyboard and gamepad input\n- Sound effects and background music thru SDL_mixer library\n- Transparency and antialiasing effects thru SDL_gfx library\n- Can use Truetype fonts thru SDL_ttf library\n- Multiplatform: supports Linux and Windows","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_gfx.so.16","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on","SDL_GFX":"on","SOUND":"on"}},{"name":"luminance-hdr","origin":"graphics/luminance-qt5","version":"2.6.1.1_26","comment":"Complete open source solution for HDR photography","maintainer":"h2+fbsdports@fsfe.org","www":"https://qtpfsgui.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d01b5bc93c81781cd6ab006fb38db142461aee437c883bfc35f21ec527e1941e","flatsize":10367792,"path":"All/luminance-hdr-2.6.1.1_26.pkg","repopath":"All/luminance-hdr-2.6.1.1_26.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4765464,"desc":"Luminance HDR is an open source graphical user interface application that\naims to provide a complete workflow for HDR image processing.\n\nSupported features:\n\n  * Create an HDR file from a set of images (formats: JPEG, TIFF 8-bit and\n    16-bit, RAW) of the same scene taken at different exposure settings\n  * Rotate, resize, and crop HDR images\n  * Tonemap HDR images\n  * Copy EXIF data between sets of images\n\nSupported HDR formats (with file extensions):\n\n  * OpenEXR (.exr)\n  * Radiance RGBE (.hdr)\n  * TIFF formats: 16-bit, 32-bit (float) and LogLuv (.tiff)\n  * PFS native format (.pfs)\n  * Raw image formats (various)\n\nSupported LDR formats: JPEG, PNG, PPM, PBM, TIFF (8-bit).","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cfitsio":{"origin":"astro/cfitsio","version":"4.4.1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libcfitsio.so.10","libIex-3_2.so.31","libOpenEXR-3_2.so.31","libIlmThread-3_2.so.31","libImath-3_1.so.29","libtiff.so.6","libraw_r.so.23","libfftw3f.so.3","libfftw3f_threads.so.3","libgsl.so.27","libgslcblas.so.0","libexiv2.so.28","libjpeg.so.8","liblcms2.so.2","libpng16.so.16","libboost_program_options.so.1.84.0","libboost_thread.so.1.84.0","libboost_chrono.so.1.84.0","libboost_system.so.1.84.0","libboost_date_time.so.1.84.0","libboost_atomic.so.1.84.0","libQt5Xml.so.5","libQt5Sql.so.5","libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5PrintSupport.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Concurrent.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"CFITSIO":"on","DOCS":"on","HELPBROWSER":"on"}},{"name":"luakit-devel","origin":"www/luakit-devel","version":"2.3.6.7_1,2","comment":"Fast, small, webkit2 based browser framework extensible with Lua","maintainer":"ports@FreeBSD.org","www":"https://luakit.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cd7641faa8c5e88335563eee9ddf5f82fb4ed034ea5ecc0266a210ce8b6c215","flatsize":3834336,"path":"All/luakit-devel-2.3.6.7_1,2.pkg","repopath":"All/luakit-devel-2.3.6.7_1,2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":423752,"desc":"Luakit is a highly configurable browser framework based on the\nWebKit web content engine and the GTK+ toolkit.\n\nIt is very fast, extensible with Lua, and licensed under the GNU\nGPLv3 license. It is primarily targeted at power users, developers\nand anyone who wants to have fine-grained control over their web\nbrowser's behaviour and interface.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"lua51-luafilesystem":{"origin":"devel/luafilesystem","version":"1.8.0"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["www"],"shlibs_required":["libgthread-2.0.so.0","libwebkit2gtk-4.0.so.37","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libsqlite3.so.0","libluajit-5.1.so.2","libjavascriptcoregtk-4.0.so.18","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","LUAJIT":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe luakit-devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"luakit","origin":"www/luakit","version":"2.3.6_1,1","comment":"Fast, small, webkit2 based browser framework extensible with Lua","maintainer":"mew14930xvi@inbox.lv","www":"https://luakit.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae7a97a2ab5f3106b22dcbcbdfbd6418df2890ba954a55f4485ad98f6f65e8cd","flatsize":3826147,"path":"All/luakit-2.3.6_1,1.pkg","repopath":"All/luakit-2.3.6_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":421496,"desc":"Luakit is a highly configurable browser framework based on the\nWebKit web content engine and the GTK+ toolkit.\n\nIt is very fast, extensible with Lua, and licensed under the GNU\nGPLv3 license. It is primarily targeted at power users, developers\nand anyone who wants to have fine-grained control over their web\nbrowser's behaviour and interface.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"lua51-luafilesystem":{"origin":"devel/luafilesystem","version":"1.8.0"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["www"],"shlibs_required":["libgthread-2.0.so.0","libwebkit2gtk-4.0.so.37","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libsqlite3.so.0","libluajit-5.1.so.2","libjavascriptcoregtk-4.0.so.18","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","LUAJIT":"on"}},{"name":"mate-backgrounds","origin":"x11-themes/mate-backgrounds","version":"1.28.0","comment":"Collection of backgrounds for MATE","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c91f16aea680cd7df84b68b43a40e99956f408e2027e96f726537dd8433b7a1","flatsize":47107523,"path":"All/mate-backgrounds-1.28.0.pkg","repopath":"All/mate-backgrounds-1.28.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46638604,"desc":"This module contains a set of backgrounds packaged with the MATE desktop.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["x11-themes","graphics","mate"]},{"name":"luajit","origin":"lang/luajit","version":"2.0.5_7","comment":"Just-In-Time Compiler for Lua","maintainer":"ports@FreeBSD.org","www":"https://luajit.org/luajit.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d3cae3c5137a30549bfbe32620060fbe7026047b5a8cdc726e906d777ec0526","flatsize":1918307,"path":"All/luajit-2.0.5_7.pkg","repopath":"All/luajit-2.0.5_7.pkg","licenselogic":"and","licenses":["MIT","PD"],"pkgsize":383096,"desc":"LuaJIT is a Just-In-Time Compiler for the Lua programming language.","categories":["lang"],"shlibs_provided":["libluajit-5.1.so.2"],"options":{"PTHREAD":"off"},"annotations":{"cpe":"cpe:2.3:a:luajit:luajit:2.0.5:::::dragonfly6:x86_64:7"},"messages":[{"message":"===>   NOTICE:\n\nThe luajit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"luajit-devel","origin":"lang/luajit-devel","version":"2.1.0.20240525","comment":"Just-In-Time Compiler for Lua","maintainer":"osa@FreeBSD.org","www":"https://luajit.org/luajit.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e8eab4a24d99687aa54922654d06750968fa84343b365efd7ff97ca17049359","flatsize":2307283,"path":"All/luajit-devel-2.1.0.20240525.pkg","repopath":"All/luajit-devel-2.1.0.20240525.pkg","licenselogic":"and","licenses":["MIT","PD"],"pkgsize":452348,"desc":"LuaJIT is a Just-In-Time Compiler for the Lua programming language.","categories":["lang"],"shlibs_provided":["libluajit-5.1.so.2"],"annotations":{"cpe":"cpe:2.3:a:luajit:luajit:2.1.0.20240525:::::dragonfly6:x86_64"}},{"name":"luajava","origin":"devel/luajava","version":"1.1_2","comment":"Lua scripting tool for Java","maintainer":"sunghyuk@gmail.com","www":"http://www.keplerproject.org/luajava/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96b0ce3e119fa7247a0df6ff312b17a9c01b668da7b706b0f46088bc4919f800","flatsize":594263,"path":"All/luajava-1.1_2.pkg","repopath":"All/luajava-1.1_2.pkg","licenselogic":"single","pkgsize":140344,"desc":"LuaJava allows Java components to be accessed from Lua using the same syntax\nthat is used for accessing Lua`s native objects, without any need for\ndeclarations or any kind of preprocessing, and also allows Java to implement\nan interface using Lua.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"}},{"name":"luajit-openresty","origin":"lang/luajit-openresty","version":"2.1.20240314","comment":"Just-In-Time Compiler for Lua (OpenResty branch)","maintainer":"mm@FreeBSD.org","www":"https://github.com/openresty/luajit2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3b337c1e707f80536931e3bb550238cd6b2d69a56606ec8dc0593e69222ea60","flatsize":8005583,"path":"All/luajit-openresty-2.1.20240314.pkg","repopath":"All/luajit-openresty-2.1.20240314.pkg","licenselogic":"and","licenses":["MIT","PD"],"pkgsize":1474436,"desc":"OpenResty's Branch of LuaJIT 2","categories":["lang"],"shlibs_provided":["libluajit-5.1.so.2"],"annotations":{"cpe":"cpe:2.3:a:luajit:luajit:2.1.20240314:::::dragonfly6:x86_64"}},{"name":"luabind","origin":"devel/luabind","version":"0.9.1_17","comment":"Library that helps you create bindings between C++ and Lua","maintainer":"ports@FreeBSD.org","www":"https://www.rasterbar.com/products/luabind.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3b60f6458fae1219e31750b38f788bafb814c5369accacf7a5103421bedf585","flatsize":1053988,"path":"All/luabind-0.9.1_17.pkg","repopath":"All/luabind-0.9.1_17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":179032,"desc":"Luabind is a library that helps you create bindings between C++ and\nLua. It has the ability to expose functions and classes, written\nin C++, to Lua. It will also supply the functionality to define\nclasses in lua and let them derive from other lua classes or C++\nclasses. Lua classes can override virtual functions from their C++\nbaseclasses. It is written towards Lua 5.x, and does not work with\nLua 4.\n\nIt is implemented utilizing template meta programming. That means\nthat you don't need an extra preprocess pass to compile your project\n(it is done by the compiler). It also means you don't (usually)\nhave to know the exact signature of each function you register,\nsince the library will generate code depending on the compile-time\ntype of the function (which includes the signature). The main\ndrawback of this approach is that the compilation time will increase\nfor the file that does the registration, it is therefore recommended\nthat you register everything in the same cpp-file.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"py311-boost-libs":{"origin":"devel/boost-python-libs","version":"1.84.0"}},"categories":["devel"],"shlibs_required":["liblua-5.1.so"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe luabind port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lua54-sysctl","origin":"devel/lua-sysctl","version":"2.1","comment":"Small sysctl(3) interface for lua","maintainer":"uzsolt@FreeBSD.org","www":"https://github.com/kAworu/lua-sysctl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f710148f4d392933e82c68ddc82cf02e9f6c5f151d66655c860f5e110f41bfed","flatsize":21891,"path":"All/lua54-sysctl-2.1.pkg","repopath":"All/lua54-sysctl-2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9028,"desc":"A small sysctl(3) interface for lua","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua54"}},{"name":"lua54-stdlib-normalize","origin":"devel/lua-stdlib-normalize","version":"2.0.3","comment":"Collection of normalized lua functions","maintainer":"sasaki12@gmail.com","www":"https://github.com/lua-stdlib/normalize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"339dd2563a4f8f158ba2e06da86ca8fffb821a6ac25a9fdf307de1208e918a1e","flatsize":122131,"path":"All/lua54-stdlib-normalize-2.0.3.pkg","repopath":"All/lua54-stdlib-normalize-2.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26460,"desc":"This is a collection of normalized lua functions for Lua 5.1 (including LuaJIT),\n5.2 and 5.3.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"lua54-stdlib-debug":{"origin":"devel/lua-stdlib-debug","version":"1.0.1_1"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua54"}},{"name":"lua54-stdlib-debug","origin":"devel/lua-stdlib-debug","version":"1.0.1_1","comment":"Debug hints management library for lua","maintainer":"sasaki12@gmail.com","www":"https://github.com/lua-stdlib/_debug","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c05347db4e132e1532b2250618ad2a99424e8cf0dc1e94576b39709d4bf8cfd","flatsize":22146,"path":"All/lua54-stdlib-debug-1.0.1_1.pkg","repopath":"All/lua54-stdlib-debug-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8088,"desc":"This is a debug hints management library for Lua 5.1 (including LuaJIT),\n5.2 and 5.3.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua54"}},{"name":"lua54-stdlib","origin":"devel/lua-stdlib","version":"41.2.2_1","comment":"Standard Lua Libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lua-stdlib/lua-stdlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80a6b42232c596f6ee3ca99e2675380c7bef6e629849b5fda09812282542e7df","flatsize":547504,"path":"All/lua54-stdlib-41.2.2_1.pkg","repopath":"All/lua54-stdlib-41.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76228,"desc":"stdlib is a library of modules for common programming tasks, including list,\ntable and functional operations, objects, pickling, pretty-printing and\ncommand-line option parsing.\n\nstdlib has no run-time prerequisites beyond a standard Lua system, though it\nwill take advantage of strict and typecheck if they are installed.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"lua54-stdlib-debug":{"origin":"devel/lua-stdlib-debug","version":"1.0.1_1"},"lua54-stdlib-normalize":{"origin":"devel/lua-stdlib-normalize","version":"2.0.3"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua54"}},{"name":"lua54-xapian","origin":"databases/lua-xapian","version":"1.4.25","comment":"Lua binding for Xapian","maintainer":"sunpoet@FreeBSD.org","www":"https://xapian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1dddbc58622b66a87ae11ed179d956b58530f053b5dd762938451b24129a0376","flatsize":3205622,"path":"All/lua54-xapian-1.4.25.pkg","repopath":"All/lua54-xapian-1.4.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":427164,"desc":"Lua binding for Xapian","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["databases"],"shlibs_required":["libxapian.so.30","liblua-5.4.so"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua54"}},{"name":"lua54-puremagic","origin":"sysutils/lua-puremagic","version":"1.0.1","comment":"Lua module that detects the mime type of file based on their contents","maintainer":"mdw@FreeBSD.org","www":"https://github.com/wbond/puremagic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d78eb2f64600661fe42eff81cc4ff6f5b80aa1be76412d9fc05868c98276de2","flatsize":20662,"path":"All/lua54-puremagic-1.0.1.pkg","repopath":"All/lua54-puremagic-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6016,"desc":"A pure Lua module that detects the mime type of file based on their contents.\nFalls back to detecting based on extension for plain text files.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["sysutils"],"annotations":{"flavor":"lua54"}},{"name":"lua54-posix","origin":"devel/lua-posix","version":"36.2.1","comment":"Lua bindings for POSIX APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/luaposix/luaposix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ad459103ece43028d5020a7bd4bb442b4429066825058933085c884a20e49f6","flatsize":356056,"path":"All/lua54-posix-36.2.1.pkg","repopath":"All/lua54-posix-36.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65504,"desc":"This is a POSIX binding for LuaJIT, Lua 5.1, 5.2 and 5.3; like most libraries it\nsimply binds to C APIs on the underlying system, so it won't work on non-POSIX\nsystems. However, it does try to detect the level of POSIX conformance of the\nunderlying system and bind only available APIs.\n\nFor a while, luaposix contained support for curses functionality too, but now it\nhas its own lcurses repository again, where it is being maintained separately.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"lua54-stdlib-normalize":{"origin":"devel/lua-stdlib-normalize","version":"2.0.3"}},"categories":["devel"],"annotations":{"flavor":"lua54"}},{"name":"lua54-lunit","origin":"devel/lua-lunit","version":"0.5","comment":"Unit Testing Framework for Lua","maintainer":"sergey.dyatko@gmail.com","www":"https://www.mroth.net/lunit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82065810e620a9b30748ad3f1828c41d9e21d8c3a5298f77d33080184cd30e7b","flatsize":67190,"path":"All/lua54-lunit-0.5.pkg","repopath":"All/lua54-lunit-0.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11748,"desc":"Lunit is a unit testing framework for lua, written in lua. It provides currently\n27 assert functions, 8 type checking functions and a few miscellaneous functions\nfor usage as an easy unit testing framework.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"lua54-pgsql","origin":"databases/lua-pgsql","version":"1.6.8_1","comment":"Lua binding for PostgreSQL","maintainer":"dmitry.wagin@ya.ru","www":"https://github.com/arcapos/luapgsql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e96b327d68160351a923a89b52895ca6dd81821bee0fed5ed14645dd0197d65","flatsize":57083,"path":"All/lua54-pgsql-1.6.8_1.pkg","repopath":"All/lua54-pgsql-1.6.8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14988,"desc":"Lua binding for PostgreSQL.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"shlibs_provided":["libpgsql.so.1"],"annotations":{"flavor":"lua54"}},{"name":"lua54-lyaml","origin":"textproc/lua-lyaml","version":"6.2.4_1","comment":"LibYAML binding for Lua","maintainer":"yds@Necessitu.de","www":"https://GVVaughan.GitHub.io/lyaml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"155b408b62753fd85422b6189f46c41d36abe58a0b1e30115e96df1d5afec3cc","flatsize":107334,"path":"All/lua54-lyaml-6.2.4_1.pkg","repopath":"All/lua54-lyaml-6.2.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24980,"desc":"Lua binding for the fast libYAML C library for converting between\n%25YAML 1.1 and Lua tables, with a flexible Lua language API to load\nand save YAML documents.\n\nWorks with Lua 5.1 (including LuaJIT), 5.2, 5.3 and 5.4.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["textproc"],"shlibs_required":["libyaml-0.so.2"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua54"}},{"name":"lua54-luasql-sqlite3","origin":"databases/luasql-sqlite3","version":"2.6.0","comment":"Lua interface to SQLite3","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c24dc156444141b66fa3cafb430fdfad3a01fef0946ee1b299ddb50676cebaf","flatsize":18272,"path":"All/lua54-luasql-sqlite3-2.6.0.pkg","repopath":"All/lua54-luasql-sqlite3-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6864,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"flavor":"lua54"}},{"name":"lua54-luasql-postgres","origin":"databases/luasql-postgres","version":"2.6.0","comment":"Lua interface to PostgreSQL","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d9ccf73517affc0dbc6a7ec7b0d634df7dd7ae5cbda15078d2a24ede2636e38","flatsize":17680,"path":"All/lua54-luasql-postgres-2.6.0.pkg","repopath":"All/lua54-luasql-postgres-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6868,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"annotations":{"flavor":"lua54"}},{"name":"lua54-luaunbound","origin":"dns/luaunbound","version":"1.0.0_5","comment":"Lua binding to libunbound","maintainer":"thomas@beingboiled.info","www":"https://www.zash.se/luaunbound.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25b77bdafe76af356caf27aae5f56d09ba4688c1d87f1e0979771bb2d7d2ba94","flatsize":16466,"path":"All/lua54-luaunbound-1.0.0_5.pkg","repopath":"All/lua54-luaunbound-1.0.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6040,"desc":"This is a binding to libunbound for Lua. The library works independent\nfrom a running unbound server, and can be used to convert hostnames to\nIP addresses, and back, and obtain other information from the DNS.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"unbound":{"origin":"dns/unbound","version":"1.21.0"}},"categories":["dns"],"shlibs_required":["liblua-5.4.so","libunbound.so.8"],"annotations":{"flavor":"lua54"}},{"name":"lua54-luasql-odbc","origin":"databases/luasql-odbc","version":"2.6.0","comment":"Lua interface to ODBC","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83bb32c44106fc2b5da13c052292f83580b6e7bb93b96ad2426c7971f5ab8a74","flatsize":24088,"path":"All/lua54-luasql-odbc-2.6.0.pkg","repopath":"All/lua54-luasql-odbc-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9296,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libodbc.so.2"],"annotations":{"flavor":"lua54"}},{"name":"lua54-luasql-mysql","origin":"databases/luasql-mysql","version":"2.6.0","comment":"Lua interface to MySQL","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b89aeb887ef814b0e86ac0208aef491b27e3a9e839ea55f3ec563ab4e7f37fa","flatsize":44640,"path":"All/lua54-luasql-mysql-2.6.0.pkg","repopath":"All/lua54-luasql-mysql-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17364,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["databases"],"shlibs_required":["libmysqlclient.so.21"],"annotations":{"flavor":"lua54"}},{"name":"lua54-luasec","origin":"security/luasec","version":"1.3.2","comment":"Lua binding for the OpenSSL library to provide TLS/SSL communication","maintainer":"thomas@beingboiled.info","www":"https://github.com/brunoos/luasec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08eccc80a56b6f2a140e3e8f645b5828e5e045a598c1c5c9e0f31c7500b5e477","flatsize":90907,"path":"All/lua54-luasec-1.3.2.pkg","repopath":"All/lua54-luasec-1.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27472,"desc":"LuaSec is a binding for OpenSSL library to provide TLS/SSL communication. This\nversion delegates to LuaSocket the TCP connection establishment between the\nclient and server. Then LuaSec uses this connection to start a secure TLS/SSL\nsession.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"lua54"}},{"name":"lua54-luasocket","origin":"net/luasocket","version":"3.1.0_1,1","comment":"Socket support for the Lua language","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lunarmodules/luasocket","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f60ae2be9c41534a4d1b91d3e1ccd67d6f995ee1951743707c4c3b9ea887832","flatsize":691120,"path":"All/lua54-luasocket-3.1.0_1,1.pkg","repopath":"All/lua54-luasocket-3.1.0_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":159980,"desc":"LuaSocket is a Lua extension library composed of two parts:\n- a set of C modules that provide support for the TCP and UDP transport layers\n- a set of Lua modules that provide functions commonly needed by applications\n  that deal with the Internet.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["net"],"shlibs_required":["liblua-5.4.so"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua54"}},{"name":"lua54-lualdap","origin":"net/lualdap","version":"1.3.1","comment":"LDAP support for the Lua language","maintainer":"p.mousavizadeh@protonmail.com","www":"https://github.com/lualdap/lualdap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47a5b95fce2800f9bbdd1d5d9e1c8daf1c795ba83f5cd9896fde0562b1c34219","flatsize":41051,"path":"All/lua54-lualdap-1.3.1.pkg","repopath":"All/lua54-lualdap-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15120,"desc":"LuaLDAP is a simple interface from Lua to an LDAP client.\nIn fact it is a bind to OpenLDAP or to ADSI. It enables a Lua program to:\n\n- connect to an LDAP server;\n- execute any operation (search, add, compare, delete, modify and rename);\n- retrieve entries and references of the search result.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["net"],"shlibs_required":["libldap.so.2","liblber.so.2"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua54"}},{"name":"lua54-luarocks","origin":"devel/lua-luarocks","version":"3.11.1","comment":"Package manager for Lua modules","maintainer":"sunpoet@FreeBSD.org","www":"https://luarocks.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"970d3574cb7840582fc8bef6b8c57eb2709d2229ae0742094cd6f2585e8a6cb5","flatsize":751524,"path":"All/lua54-luarocks-3.11.1.pkg","repopath":"All/lua54-luarocks-3.11.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":142912,"desc":"LuaRocks allows you to install Lua modules as self-contained packages\ncalled rocks, which also contain version dependency information. This\ninformation can be used both during installation, so that when one\nrock is requested all rocks it depends on are installed as well, and\nalso optionally at run time, so that when a module is required, the\ncorrect version is loaded. LuaRocks supports both local and remote\nrepositories, and multiple local rocks trees.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["devel"],"options":{"LUAJIT":"off"},"annotations":{"flavor":"lua54"}},{"name":"lua54-luafilesystem","origin":"devel/luafilesystem","version":"1.8.0","comment":"Library to access directory structure and file attributes","maintainer":"fiziologus@gmail.com","www":"http://www.keplerproject.org/luafilesystem/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8aeff64bf99bc35810d70f2f5717ee950029c0cd210df13793ddbe73f3934cb7","flatsize":62669,"path":"All/lua54-luafilesystem-1.8.0.pkg","repopath":"All/lua54-luafilesystem-1.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23160,"desc":"LuaFileSystem is a Lua library developed to complement the\nset of functions related to file systems offered by the\nstandard Lua distribution.\n\nLuaFileSystem offers a portable way to access the underlying\ndirectory structure and file attributes.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua54"}},{"name":"lua54-luaexpat","origin":"textproc/luaexpat","version":"1.5.1","comment":"SAX XML parser based on the Expat library","maintainer":"sunpoet@FreeBSD.org","www":"https://lunarmodules.github.io/luaexpat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed9e7273108b8a2ed4619b4ab1d2376b8e7fcc1a5216e62ec6466ed64c8bf58d","flatsize":49580,"path":"All/lua54-luaexpat-1.5.1.pkg","repopath":"All/lua54-luaexpat-1.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14040,"desc":"LuaExpat is a SAX XML parser based on the Expat library. SAX is the Simple API\nfor XML and allows programs to:\n- process a XML document incrementally, thus being able to handle huge documents\n  without memory penalties;\n- register handler functions which are called by the parser during the\n  processing of the document, handling the document elements or text.\n\nWith an event-based API like SAX the XML document can be fed to the parser in\nchunks, and the parsing begins as soon as the parser receives the first document\nchunk. LuaExpat reports parsing events (such as the start and end of elements)\ndirectly to the application through callbacks. The parsing of huge documents can\nbenefit from this piecemeal operation.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["textproc"],"shlibs_required":["libexpat.so.1"],"annotations":{"flavor":"lua54"}},{"name":"mariadb106-server","origin":"databases/mariadb106-server","version":"10.6.14","comment":"Multithreaded SQL database (server)","maintainer":"brnrd@FreeBSD.org","www":"https://mariadb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f856f555b62698631f79a42d2a3d8954181836682d62445461c7d0ed0681ee3","flatsize":289177779,"path":"All/mariadb106-server-10.6.14.pkg","repopath":"All/mariadb106-server-10.6.14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46210872,"desc":"MariaDB is a database server that offers drop-in replacement functionality\nfor MySQL. MariaDB is built by some of the original authors of MySQL, with\nassistance from the broader community of Free and open source software\ndevelopers. In addition to the core functionality of MySQL, MariaDB offers\na rich set of feature enhancements including alternate storage engines,\nserver optimizations, and patches.\n\nMariaDB is primarily driven by developers at Monty Program, a company\nfounded by Michael \"Monty\" Widenius, the original author of MySQL, but\nthis is not the whole story about MariaDB. On the \"About MariaDB\" page you\nwill find more information about all participants in the MariaDB community,\nincluding storage engines XtraDB and PBXT.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"galera26":{"origin":"databases/galera26","version":"26.4.15"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mariadb106-client":{"origin":"databases/mariadb106-client","version":"10.6.14"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"rsync":{"origin":"net/rsync","version":"3.3.0"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["databases"],"users":["mysql"],"groups":["mysql"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libpcre2-8.so.0","libedit.so.0","libncurses.so.6","libtinfo.so.6","libpcre2-posix.so.3","libgssapi_krb5.so.2.2","libkrb5.so.3.3","libxml2.so.2","libiconv.so.2","libodbc.so.2","libzstd.so.1"],"shlibs_provided":["libmariadbd.so.19"],"options":{"CONNECT_EXTRA":"on","DOCS":"on","WSREP":"on","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on","GSSAPI_NONE":"off","LZ4":"off","LZO":"off","SNAPPY":"off","COLUMNSTORE":"off","INNOBASE":"on","MROONGA":"off","OQGRAPH":"off","ROCKSDB":"off","S3":"off","SPHINX":"on","SPIDER":"on","ZMQ":"off","MSGPACK":"off"},"annotations":{"cpe":"cpe:2.3:a:mariadb:mariadb:10.6.14:::::dragonfly6:x86_64"},"messages":[{"message":"MariaDB respects hier(7) and doesn't check /etc and /etc/mysql for\nmy.cnf. Please move existing my.cnf files from those paths to\n/usr/local/etc/mysql or /usr/local/etc. Sample\nconfiguration files are provided in /usr/local/etc/mysql\nand /usr/local/etc/mysql/conf.d.\nThe rc(8) script no longer uses /var/db/mysql/my.cnf for configuration\nnor /var/db/mysql for logs and PID-file.\n\nThis port does NOT include the mytop perl script, this is included in\nthe MariaDB tarball but the most recent version can be found in the\ndatabases/mytop port\n\nUsing wsrep clustering requires adding a configuration file.\nCopy /usr/local/etc/mysql/conf.d/wsrep.conf.sample to\n/usr/local/etc/mysql/conf.d/wsrep.conf and change what you need there.","type":"install"},{"message":"Remember to run mariadb-upgrade (with the optional --datadir=<dbdir> flag)\nthe first time you start the MySQL server after an upgrade from an\nearlier version.","type":"upgrade"}]},{"name":"lua54-luadbi","origin":"databases/luadbi","version":"0.7.2_1","comment":"Multi-backend SQL database library for Lua","maintainer":"olexander.v.melnyk@gmail.com","www":"https://github.com/mwild1/luadbi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3085b0ed27c87fde678b0d5a338d21edb0aee24dfbbaf8e0c774e3f361737af4","flatsize":23270,"path":"All/lua54-luadbi-0.7.2_1.pkg","repopath":"All/lua54-luadbi-0.7.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8720,"desc":"LuaDBI is a database interface library for Lua.  It's designed to provide\nan RDBMS agnostic API for handling database operations.  It also provides\nsupport for prepared statement handles, placeholders, and bind parameters\nfor all database operations.\n\nOn FreeBSD, LuaDBI supports MySQL, PostgreSQL, and SQLite3 databases with\nnative database drivers.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"options":{"MYSQL":"off","SQLITE3":"on","PGSQL":"off"},"annotations":{"flavor":"lua54"}},{"name":"lua54-luacheck","origin":"devel/lua-luacheck","version":"0.25.g20200825","comment":"Linter and static analyzer for lua files","maintainer":"kevans@FreeBSD.org","www":"https://github.com/luarocks/luacheck","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b86e2b26fb51e35be3ac8ff242ddbbfd89a1f8391b22a3a16316e99c157847b","flatsize":328101,"path":"All/lua54-luacheck-0.25.g20200825.pkg","repopath":"All/lua54-luacheck-0.25.g20200825.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":69512,"desc":"Luacheck is a static analyzer and a linter for Lua. Luacheck detects various\nissues such as usage of undefined global variables, unused variables and values,\naccessing uninitialized variables, unreachable code and more.\n\nLuacheck supports checking Lua files using syntax of Lua 5.1, Lua 5.2, Lua 5.3\nand LuaJIT.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"lua54-argparse":{"origin":"devel/lua-argparse","version":"0.7.1"},"lua54-luafilesystem":{"origin":"devel/luafilesystem","version":"1.8.0"}},"categories":["devel"]},{"name":"lua54-libevent","origin":"devel/lua-libevent","version":"0.4.6_2","comment":"Lua libevent binding","maintainer":"sirl33tname@gmail.com","www":"https://github.com/harningt/luaevent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd136933df692de924fe5791158d8138cca14e96441f621326c1d97cc1b73647","flatsize":37241,"path":"All/lua54-libevent-0.4.6_2.pkg","repopath":"All/lua54-libevent-0.4.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11280,"desc":"This is a binding of libevent to Lua. It will serve as a drop-in\nreplacement for copas, and eventually support more features (async DNS,\nHTTP, RPC...).","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"lua54-luasocket":{"origin":"net/luasocket","version":"3.1.0_1,1"}},"categories":["devel"],"shlibs_required":["liblua-5.4.so","libevent-2.1.so.7"],"annotations":{"flavor":"lua54"}},{"name":"lua54-lpeg","origin":"devel/lua-lpeg","version":"1.1.0","comment":"PEG-based pattern-matching library for Lua","maintainer":"sunpoet@FreeBSD.org","www":"https://www.inf.puc-rio.br/~roberto/lpeg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bb67220f1b466e091c1a124efc831ef1ab4ea761081ccd014dd3f8874ecb9e4","flatsize":52606,"path":"All/lua54-lpeg-1.1.0.pkg","repopath":"All/lua54-lpeg-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22528,"desc":"LPeg is a new pattern-matching library for Lua, based on Parsing Expression\nGrammars (PEGs).\n\nFollowing the Snobol tradition, LPeg defines patterns as first-class objects.\nThat is, patterns are regular Lua values (represented by userdata). The library\noffers several functions to create and compose patterns. With the use of\nmetamethods, several of these functions are provided as infix or prefix\noperators. On the one hand, the result is usually much more verbose than the\ntypical encoding of patterns using the so called regular expressions (which\ntypically are not regular expressions in the formal sense). On the other hand,\nfirst-class patterns allow much better documentation (as it is easy to comment\nthe code, to break complex definitions in smaller parts, etc.) and are\nextensible, as we can define new functions to create and compose patterns.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["devel"],"annotations":{"flavor":"lua54"}},{"name":"lua54-lgi","origin":"devel/lua-lgi","version":"0.9.2_3","comment":"Lua bindings to libraries using GObject-Introspection","maintainer":"andrew@tao11.riddles.org.uk","www":"https://github.com/pavouk/lgi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a58f08842948d7ec802eb4597ec2671beee7c1bff56428cc258abeb9bfafa7a","flatsize":294301,"path":"All/lua54-lgi-0.9.2_3.pkg","repopath":"All/lua54-lgi-0.9.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79512,"desc":"LGI is a gobject-introspection based dynamic Lua binding to\nGObject-based libraries. It allows using GObject-based libraries\ndirectly from Lua.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["devel"],"shlibs_required":["libgirepository-1.0.so.1","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libffi.so.8"],"annotations":{"flavor":"lua54"}},{"name":"lua54-icu-utils","origin":"textproc/lua-icu-utils","version":"0.0.20220329_4","comment":"Lua interface to selected ICU utilities","maintainer":"mm@FreeBSD.org","www":"https://github.com/adam-stanek/lua_icu_utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9104de5fdc6ffe06abd676aca47a918c85feebabed7e14fe477f03d1c30b79b1","flatsize":13958,"path":"All/lua54-icu-utils-0.0.20220329_4.pkg","repopath":"All/lua54-icu-utils-0.0.20220329_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5908,"desc":"Lua interface to selected utilities from the ICU project","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["textproc"],"shlibs_required":["libicuuc.so.74","libicui18n.so.74","libicuio.so.74"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua54"}},{"name":"lua54-json","origin":"converters/lua-json","version":"1.3.4_1","comment":"JSON parser/creator for Lua","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/harningt/luajson","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"020c47e9b124003047615d647b447af76033d6e4934963dd09e2fd99ea1194e9","flatsize":49319,"path":"All/lua54-json-1.3.4_1.pkg","repopath":"All/lua54-json-1.3.4_1.pkg","licenselogic":"single","pkgsize":13228,"desc":"LuaJSON is a JSON parser/creator for Lua.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"lua54-lpeg":{"origin":"devel/lua-lpeg","version":"1.1.0"}},"categories":["converters"],"annotations":{"flavor":"lua54"}},{"name":"lua54-lua-gd","origin":"graphics/lua-gd","version":"2.0.33r3","comment":"GD bindings for the Lua programming language","maintainer":"sergey.dyatko@gmail.com","www":"https://www.ittner.com.br/lua-gd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df90824118f11f4f6cfa4bcabfb9532f510ce97ee50818d3e257186b9396c434","flatsize":597108,"path":"All/lua54-lua-gd-2.0.33r3.pkg","repopath":"All/lua54-lua-gd-2.0.33r3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":392256,"desc":"Lua-GD is a library that allows you to use the gd graphic library from\nprograms written in the Lua programming language.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["graphics"],"shlibs_required":["liblua-5.4.so","libgd.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua54"}},{"name":"lua54-iconv","origin":"converters/lua-iconv","version":"7_4","comment":"Iconv binding for Lua 5","maintainer":"vanilla@FreeBSD.org","www":"https://ittner.github.io/lua-iconv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"929152e7b4f34e815ec8aaacd1915b505f6b01bf367801eefe6e119c555eb27f","flatsize":11006,"path":"All/lua54-iconv-7_4.pkg","repopath":"All/lua54-iconv-7_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4708,"desc":"Lua-iconv is POSIX 'iconv' binding for the Lua Programming Language. The iconv\nlibrary converts a sequence of characters from one codeset into a sequence of\ncorresponding characters in another codeset. The codesets are those specified\nin the iconv.new() call that returned the conversion descriptor, cd.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["converters"],"annotations":{"flavor":"lua54"}},{"name":"lua54-lsqlite3","origin":"databases/lua-lsqlite3","version":"0.9.5_1","comment":"Lua wrapper for SQLite3 library","maintainer":"yds@Necessitu.de","www":"http://Lua.SQLite.org/index.cgi/doc/tip/doc/lsqlite3.wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7816dad7c093ec063cd34686c5dd8bce440e7f4a3ce2f906a80442e74ca28d17","flatsize":1135583,"path":"All/lua54-lsqlite3-0.9.5_1.pkg","repopath":"All/lua54-lsqlite3-0.9.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":466936,"desc":"LuaSQLite3 is a thin wrapper around the public domain SQLite3\ndatabase engine.\n\nLuaSQLite3 provides a means to manipulate SQLite3 databases\ndirectly from Lua using Lua 5.\n\nThere are two modules, identical except that one links SQLite3\ndynamically, the other statically.\n\nThe module `lsqlite3` links SQLite3 dynamically.\n\nThe module `lsqlite3complete` links SQLite3 statically.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua54"}},{"name":"luckybackup","origin":"sysutils/luckybackup","version":"0.5.0_3","comment":"Qt frontend to the backup utility rsync","maintainer":"jhale@FreeBSD.org","www":"https://luckybackup.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e343f9f99656661880e7125ce872d7347ed30db4ed00e21ec2184fbd22624398","flatsize":14822809,"path":"All/luckybackup-0.5.0_3.pkg","repopath":"All/luckybackup-0.5.0_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":4936472,"desc":"luckyBackup is a Qt application that backs-up and synchronizes directories\nusing the power of rsync. It is simple to use, fast (only transfers changes\nmade), safe, reliable, and fully customizable.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["sysutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"lua54-cjson","origin":"devel/lua-cjson","version":"2.1.0_1","comment":"Fast JSON parsing and encoding support for Lua","maintainer":"osa@FreeBSD.org","www":"https://www.kyne.com.au/~mark/software/lua-cjson.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"159fe91829c0c1b2c1cf4de142bd42308223d6d4680b0deac096af245101ec0c","flatsize":36782,"path":"All/lua54-cjson-2.1.0_1.pkg","repopath":"All/lua54-cjson-2.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12484,"desc":"Lua CJSON provides fast JSON parsing and encoding support for Lua.  It\nhas been tested under Linux, FreeBSD, OSX, Solaris and Windows.\n\nFeatures:\n\n- Fast, standards compliant encoding/parsing routines.\n- Full support for JSON with UTF-8, including decoding surrogate pairs.\n- Optional run-time support for common exceptions to the JSON specification\n  (NaN, Infinity,..).\n- No external dependencies.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["devel"],"annotations":{"flavor":"lua54"}},{"name":"lua54-bitop","origin":"devel/lua-bitop","version":"1.0.2_2","comment":"Bitwise operations on numbers","maintainer":"sunpoet@FreeBSD.org","www":"https://bitop.luajit.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d685107e9a31ec4c7feec575087bda271e6d76928b08ea2aa294b95f15bf3390","flatsize":8488,"path":"All/lua54-bitop-1.0.2_2.pkg","repopath":"All/lua54-bitop-1.0.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3472,"desc":"Lua BitOp is a C extension module for Lua 5.1/5.2 which adds bitwise operations\non numbers.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["devel"],"annotations":{"flavor":"lua54"}},{"name":"lua54-bitlib","origin":"devel/lua-bitlib","version":"24_1","comment":"Tiny library for bitwise operations","maintainer":"ports@FreeBSD.org","www":"http://luaforge.net/projects/bitlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08763c1b18fe5ba6e55d06099bdbc7deb832c493450ee7433e2ccf47501e83d4","flatsize":7016,"path":"All/lua54-bitlib-24_1.pkg","repopath":"All/lua54-bitlib-24_1.pkg","licenselogic":"single","pkgsize":2652,"desc":"bitlib is a tiny library for bitwise operations.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["devel"],"annotations":{"flavor":"lua54"},"messages":[{"message":"===>   NOTICE:\n\nThe lua54-bitlib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lua54-bcrypt","origin":"security/lua-bcrypt","version":"2.3.1","comment":"Library providing OpenBSD's bcrypt hash function for Lua","maintainer":"mdw@FreeBSD.org","www":"https://github.com/mikejsavage/lua-bcrypt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7176e9ff914632dd149e1e6b575b2711886f5ab49e123712d2c26544689bfc3f","flatsize":22881,"path":"All/lua54-bcrypt-2.3.1.pkg","repopath":"All/lua54-bcrypt-2.3.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":11856,"desc":"Lua-bcrypt is a library providing OpenBSD's bcrypt hash function for the Lua\nprogramming language.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"annotations":{"flavor":"lua54"}},{"name":"lua54-Penlight","origin":"devel/lua-Penlight","version":"1.13.1","comment":"Comprehensive set of libraries for Lua","maintainer":"markj@FreeBSD.org","www":"https://github.com/lunarmodules/Penlight","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e3ab4460136450cf6c0145887c3eb2ce953186033dcf9aea52f87ebea2f598b","flatsize":422328,"path":"All/lua54-Penlight-1.13.1.pkg","repopath":"All/lua54-Penlight-1.13.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":103916,"desc":"Penlight is a set of pure Lua libraries for making it easier to work with\ncommon tasks like iterating over directories, reading configuration files and\nthe like. Provides functional operations on tables and sequences.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"lua54-luafilesystem":{"origin":"devel/luafilesystem","version":"1.8.0"}},"categories":["devel"],"annotations":{"flavor":"lua54"}},{"name":"lua54-argparse","origin":"devel/lua-argparse","version":"0.7.1","comment":"Feature-rich command line parser for Lua","maintainer":"kevans@FreeBSD.org","www":"https://github.com/luarocks/argparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e27af95869b980677ef19eab11e9798d158486ac826338f5947f507885c3b7d1","flatsize":59369,"path":"All/lua54-argparse-0.7.1.pkg","repopath":"All/lua54-argparse-0.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12544,"desc":"Argparse is a feature-rich command line parser for Lua inspired by argparse for\nPython.\n\nArgparse supports positional arguments, options, flags, optional arguments,\nsubcommands and more. Argparse automatically generates usage, help, and error\nmessages, and can generate shell completion scripts.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["devel"],"annotations":{"flavor":"lua54"}},{"name":"lua54-argon2","origin":"security/lua-argon2","version":"3.0.1","comment":"Lua C binding for the Argon2 password hashing function","maintainer":"mdw@FreeBSD.org","www":"https://github.com/thibaultcha/lua-argon2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3853f58a5ba807d3f83e9ce44a6642069a6615736f4358f4e645ec04c7d341dd","flatsize":11658,"path":"All/lua54-argon2-3.0.1.pkg","repopath":"All/lua54-argon2-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4484,"desc":"Lua C binding for the Argon2 password hashing function. Compatible with Lua 5.x\nand LuaJIT.","deps":{"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["security"],"shlibs_required":["libargon2.so.0"],"annotations":{"flavor":"lua54"}},{"name":"lua53-sysctl","origin":"devel/lua-sysctl","version":"2.1","comment":"Small sysctl(3) interface for lua","maintainer":"uzsolt@FreeBSD.org","www":"https://github.com/kAworu/lua-sysctl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"877bbc1df56bae3dadaf171c4d6a5211f4bffaaf8ae9561c5913ddda59a4b852","flatsize":21891,"path":"All/lua53-sysctl-2.1.pkg","repopath":"All/lua53-sysctl-2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9032,"desc":"A small sysctl(3) interface for lua","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua53"}},{"name":"lua53-stdlib-normalize","origin":"devel/lua-stdlib-normalize","version":"2.0.3","comment":"Collection of normalized lua functions","maintainer":"sasaki12@gmail.com","www":"https://github.com/lua-stdlib/normalize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a397277078c9d368572ea05031a29994f5d561a4dfddb01c7070a9103767ff2c","flatsize":122131,"path":"All/lua53-stdlib-normalize-2.0.3.pkg","repopath":"All/lua53-stdlib-normalize-2.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26452,"desc":"This is a collection of normalized lua functions for Lua 5.1 (including LuaJIT),\n5.2 and 5.3.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"lua53-stdlib-debug":{"origin":"devel/lua-stdlib-debug","version":"1.0.1_1"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua53"}},{"name":"lua54-cqueues","origin":"devel/lua-cqueues","version":"20200726_1","comment":"Continuation queues module for Lua","maintainer":"freebsd@dns.company","www":"https://25thandclement.com/~william/projects/cqueues.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49c3f2dba231446a8085edfe1f60ff9abdc2637eb04f59f6e666da2cbfa747e0","flatsize":578760,"path":"All/lua54-cqueues-20200726_1.pkg","repopath":"All/lua54-cqueues-20200726_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":311500,"desc":"cqueues is a type of event loop for Lua, except it's not a classic\nevent loop. It doesn't use callbacks, neither as part of the API nor\ninternally, but instead you communicate with an event controller by\nthe yielding and resumption of Lua coroutines using objects that\nadhere to a simple interface.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua54"}},{"name":"lua53-puremagic","origin":"sysutils/lua-puremagic","version":"1.0.1","comment":"Lua module that detects the mime type of file based on their contents","maintainer":"mdw@FreeBSD.org","www":"https://github.com/wbond/puremagic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4d752d91a332e796605f12295a9bd254997cb9202f41969ae707b6325653765","flatsize":20662,"path":"All/lua53-puremagic-1.0.1.pkg","repopath":"All/lua53-puremagic-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6020,"desc":"A pure Lua module that detects the mime type of file based on their contents.\nFalls back to detecting based on extension for plain text files.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["sysutils"],"annotations":{"flavor":"lua53"}},{"name":"lua53-xapian","origin":"databases/lua-xapian","version":"1.4.25","comment":"Lua binding for Xapian","maintainer":"sunpoet@FreeBSD.org","www":"https://xapian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee2bc22fbf2c6ddeeb041e0b674e6bea9e00c86d349119b552f71d1bbba0c68a","flatsize":3205622,"path":"All/lua53-xapian-1.4.25.pkg","repopath":"All/lua53-xapian-1.4.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":426752,"desc":"Lua binding for Xapian","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["databases"],"shlibs_required":["libxapian.so.30","liblua-5.3.so"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua53"}},{"name":"lua53-posix","origin":"devel/lua-posix","version":"36.2.1","comment":"Lua bindings for POSIX APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/luaposix/luaposix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcaee69fb0093d81d29e465de92c5c10429abbb28a3fa2ba98189a12968ed933","flatsize":355832,"path":"All/lua53-posix-36.2.1.pkg","repopath":"All/lua53-posix-36.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65508,"desc":"This is a POSIX binding for LuaJIT, Lua 5.1, 5.2 and 5.3; like most libraries it\nsimply binds to C APIs on the underlying system, so it won't work on non-POSIX\nsystems. However, it does try to detect the level of POSIX conformance of the\nunderlying system and bind only available APIs.\n\nFor a while, luaposix contained support for curses functionality too, but now it\nhas its own lcurses repository again, where it is being maintained separately.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"lua53-stdlib-normalize":{"origin":"devel/lua-stdlib-normalize","version":"2.0.3"}},"categories":["devel"],"annotations":{"flavor":"lua53"}},{"name":"lua53-pgsql","origin":"databases/lua-pgsql","version":"1.6.8_1","comment":"Lua binding for PostgreSQL","maintainer":"dmitry.wagin@ya.ru","www":"https://github.com/arcapos/luapgsql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"283ad661b9c31af63f11291ba90d82393a80a354fceb86be203fec6d7d70188a","flatsize":56795,"path":"All/lua53-pgsql-1.6.8_1.pkg","repopath":"All/lua53-pgsql-1.6.8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15052,"desc":"Lua binding for PostgreSQL.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"shlibs_provided":["libpgsql.so.1"],"annotations":{"flavor":"lua53"}},{"name":"lua53-lyaml","origin":"textproc/lua-lyaml","version":"6.2.4_1","comment":"LibYAML binding for Lua","maintainer":"yds@Necessitu.de","www":"https://GVVaughan.GitHub.io/lyaml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6530b30a776881daac540f22c753cfb87ebd9b5ded9997c9d14957d59f7b548","flatsize":107302,"path":"All/lua53-lyaml-6.2.4_1.pkg","repopath":"All/lua53-lyaml-6.2.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24940,"desc":"Lua binding for the fast libYAML C library for converting between\n%25YAML 1.1 and Lua tables, with a flexible Lua language API to load\nand save YAML documents.\n\nWorks with Lua 5.1 (including LuaJIT), 5.2, 5.3 and 5.4.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["textproc"],"shlibs_required":["libyaml-0.so.2"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua53"}},{"name":"lua53-stdlib","origin":"devel/lua-stdlib","version":"41.2.2_1","comment":"Standard Lua Libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lua-stdlib/lua-stdlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f9d28a25ed84e67f5014769efdcad87548e4ea1acb64f541b0d5afa49fbfb22","flatsize":547504,"path":"All/lua53-stdlib-41.2.2_1.pkg","repopath":"All/lua53-stdlib-41.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76228,"desc":"stdlib is a library of modules for common programming tasks, including list,\ntable and functional operations, objects, pickling, pretty-printing and\ncommand-line option parsing.\n\nstdlib has no run-time prerequisites beyond a standard Lua system, though it\nwill take advantage of strict and typecheck if they are installed.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"lua53-stdlib-debug":{"origin":"devel/lua-stdlib-debug","version":"1.0.1_1"},"lua53-stdlib-normalize":{"origin":"devel/lua-stdlib-normalize","version":"2.0.3"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua53"}},{"name":"lua53-stdlib-debug","origin":"devel/lua-stdlib-debug","version":"1.0.1_1","comment":"Debug hints management library for lua","maintainer":"sasaki12@gmail.com","www":"https://github.com/lua-stdlib/_debug","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd43395cecbfd683a9abc1196ccbbfac774d9d9c693e2ba771c560b428121c5e","flatsize":22146,"path":"All/lua53-stdlib-debug-1.0.1_1.pkg","repopath":"All/lua53-stdlib-debug-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8080,"desc":"This is a debug hints management library for Lua 5.1 (including LuaJIT),\n5.2 and 5.3.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua53"}},{"name":"lua53-luasql-sqlite3","origin":"databases/luasql-sqlite3","version":"2.6.0","comment":"Lua interface to SQLite3","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a135177c9c2d7797939a70870098f1077dec50f0bff68f9dedc16898e243fd2","flatsize":18272,"path":"All/lua53-luasql-sqlite3-2.6.0.pkg","repopath":"All/lua53-luasql-sqlite3-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6844,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"flavor":"lua53"}},{"name":"lua53-luasql-postgres","origin":"databases/luasql-postgres","version":"2.6.0","comment":"Lua interface to PostgreSQL","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d81ecef0c82558c49595f23279e5a680a7cb0624ef5e70fc8b43bcd16a6cf29","flatsize":17704,"path":"All/lua53-luasql-postgres-2.6.0.pkg","repopath":"All/lua53-luasql-postgres-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6872,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"annotations":{"flavor":"lua53"}},{"name":"lua54","origin":"lang/lua54","version":"5.4.6_1","comment":"Powerful, efficient, lightweight, embeddable scripting language","maintainer":"andrew@tao11.riddles.org.uk","www":"https://www.lua.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7896a96eaf5eae95b66a987c212cd2b58df6c4732c321ad830ffcf0c5b5e2103","flatsize":1661389,"path":"All/lua54-5.4.6_1.pkg","repopath":"All/lua54-5.4.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":299144,"desc":"Lua is a programming language originally designed for extending applications,\nbut also frequently used as a general-purpose, stand-alone language. Lua\ncombines simple procedural syntax (similar to Pascal) with powerful data\ndescription constructs based on associative arrays and extensible semantics.\nLua is dynamically typed, interpreted from bytecodes, and has automatic memory\nmanagement with garbage collection, making it ideal for configuration,\nscripting, and rapid prototyping.\n\nA fundamental concept in the design of Lua is to provide meta-mechanisms for\nimplementing features, instead of providing a host of features directly in\nthe language. For example, although Lua is not a pure object-oriented\nlanguage, it does provide meta-mechanisms for implementing classes and\ninheritance. Lua's meta-mechanisms bring an economy of concepts and keep the\nlanguage small, while allowing the semantics to be extended in unconventional\nways. Extensible semantics is a distinguishing feature of Lua.\n\nLua is implemented as a small library of C functions, written in ANSI C, and\ncompiles unmodified in all known platforms. The implementation goals are\nsimplicity, efficiency, portability, and low embedding cost.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"}},"categories":["lang"],"shlibs_provided":["liblua-5.4.so"],"options":{"EDITNONE":"off","LIBEDIT_DL":"on","LIBEDIT":"off","READLINE":"off","DOCS":"on","ASSERT":"off","APICHECK":"off"},"annotations":{"cpe":"cpe:2.3:a:lua:lua:5.4.6:::::dragonfly6:x86_64:1"}},{"name":"lumina-core","origin":"x11/lumina-core","version":"1.6.2_10","comment":"Lumina Desktop Environment","maintainer":"jwb@FreeBSD.org","www":"https://lumina-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab153404579c37860a25b2bb71d991db3c2d8ed31f096c6184e93acb7b9e6b61","flatsize":15101377,"path":"All/lumina-core-1.6.2_10.pkg","repopath":"All/lumina-core-1.6.2_10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8358888,"desc":"The Lumina Desktop Environment is a lightweight system interface that is\ndesigned for use on any Unix-like operating system. It takes a\nplugin-based approach, allowing the entire interface to be assembled or\narranged by each individual user as desired, with a system-wide default\nlayout which can be customized by the system administrator. This allows\nevery system (or user session) to be designed to maximize the individual\nuser's productivity.","deps":{"compton":{"origin":"x11-wm/compton","version":"20160907_8"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fluxbox":{"origin":"x11-wm/fluxbox","version":"1.3.7_8"},"fluxbox-tenr-styles-pack":{"origin":"x11-themes/fluxbox-tenr-styles-pack","version":"20190912"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-core":{"origin":"multimedia/gstreamer1-plugins-core","version":"1.22.10"},"la-capitaine-icon-theme":{"origin":"x11-themes/la-capitaine-icon-theme","version":"0.6.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"numlockx":{"origin":"x11/numlockx","version":"1.2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"xbrightness":{"origin":"x11/xbrightness","version":"0.3_1"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xrandr":{"origin":"x11/xrandr","version":"1.5.2_1"}},"categories":["x11"],"shlibs_required":["libQt5Svg.so.5","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1","libxcb.so.1","libxcb-ewmh.so.2","libxcb-icccm.so.4","libxcb-image.so.0","libxcb-composite.so.0","libxcb-damage.so.0","libxcb-util.so.1","libxcb-dpms.so.0","libXdamage.so.1","libX11.so.6","libQt5MultimediaWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libXcursor.so.1","libQt5DBus.so.5"],"options":{"MULTIMEDIA":"on","NLS":"on","TRUEOS":"off"},"messages":[{"message":"The Lumina Desktop Environment has been installed!\n\nAn entry for for launching Lumina from a graphical login manager has already been added to the system, but if you with to start Lumina manually, you will need to do one of the following:\n1) Run \"start-lumina-desktop\" directly from the command line after logging in.\n2) Put the line \"exec start-lumina-desktop\" at the end of your user's \"~/.xinitrc\" file before running startx with any special X11 flags\n\nAlso note that the system-wide default settings for Lumina are contained in /usr/local/etc/luminaDesktop.conf[.dist]. While it is possible to customize the desktop to the user's liking after logging in, you may want to adjust the default settings as necessary if there are multiple user accounts on this system.","type":"install"}]},{"name":"lua53-luaunbound","origin":"dns/luaunbound","version":"1.0.0_5","comment":"Lua binding to libunbound","maintainer":"thomas@beingboiled.info","www":"https://www.zash.se/luaunbound.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d420b3489747802605db9e750e75dbedfa757f74d208d7098832e0c627a70b4","flatsize":16434,"path":"All/lua53-luaunbound-1.0.0_5.pkg","repopath":"All/lua53-luaunbound-1.0.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6020,"desc":"This is a binding to libunbound for Lua. The library works independent\nfrom a running unbound server, and can be used to convert hostnames to\nIP addresses, and back, and obtain other information from the DNS.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"unbound":{"origin":"dns/unbound","version":"1.21.0"}},"categories":["dns"],"shlibs_required":["liblua-5.3.so","libunbound.so.8"],"annotations":{"flavor":"lua53"}},{"name":"lua53-luasql-odbc","origin":"databases/luasql-odbc","version":"2.6.0","comment":"Lua interface to ODBC","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5511820976c6ab1b7d087ba03a559724f06483095d5757b9605ac0330d4c3599","flatsize":24120,"path":"All/lua53-luasql-odbc-2.6.0.pkg","repopath":"All/lua53-luasql-odbc-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9272,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libodbc.so.2"],"annotations":{"flavor":"lua53"}},{"name":"lua53-luasql-mysql","origin":"databases/luasql-mysql","version":"2.6.0","comment":"Lua interface to MySQL","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0f3f35046daef35b718fd1fe662ebe8dd1099bafa3092f066b0fb6aaab56f5b","flatsize":44640,"path":"All/lua53-luasql-mysql-2.6.0.pkg","repopath":"All/lua53-luasql-mysql-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17376,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["databases"],"shlibs_required":["libmysqlclient.so.21"],"annotations":{"flavor":"lua53"}},{"name":"lua53-luasec","origin":"security/luasec","version":"1.3.2","comment":"Lua binding for the OpenSSL library to provide TLS/SSL communication","maintainer":"thomas@beingboiled.info","www":"https://github.com/brunoos/luasec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a1bb4a551cc56ff05d723fdd8df527b5d53a8714cb5fa1d1228fd2171b53954","flatsize":90875,"path":"All/lua53-luasec-1.3.2.pkg","repopath":"All/lua53-luasec-1.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27468,"desc":"LuaSec is a binding for OpenSSL library to provide TLS/SSL communication. This\nversion delegates to LuaSocket the TCP connection establishment between the\nclient and server. Then LuaSec uses this connection to start a secure TLS/SSL\nsession.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"lua53"}},{"name":"lua53-lualdap","origin":"net/lualdap","version":"1.3.1","comment":"LDAP support for the Lua language","maintainer":"p.mousavizadeh@protonmail.com","www":"https://github.com/lualdap/lualdap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee82b4f519eeb33198bb9772e7b50a5ce3d6759342042a67d7f72536c93f9075","flatsize":41051,"path":"All/lua53-lualdap-1.3.1.pkg","repopath":"All/lua53-lualdap-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15124,"desc":"LuaLDAP is a simple interface from Lua to an LDAP client.\nIn fact it is a bind to OpenLDAP or to ADSI. It enables a Lua program to:\n\n- connect to an LDAP server;\n- execute any operation (search, add, compare, delete, modify and rename);\n- retrieve entries and references of the search result.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["net"],"shlibs_required":["libldap.so.2","liblber.so.2"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua53"}},{"name":"lua53-luafilesystem","origin":"devel/luafilesystem","version":"1.8.0","comment":"Library to access directory structure and file attributes","maintainer":"fiziologus@gmail.com","www":"http://www.keplerproject.org/luafilesystem/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"032c308984d9a605256af5f1ed21b2f0acb7ad33774eea2766a4da7136216a63","flatsize":62605,"path":"All/lua53-luafilesystem-1.8.0.pkg","repopath":"All/lua53-luafilesystem-1.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23116,"desc":"LuaFileSystem is a Lua library developed to complement the\nset of functions related to file systems offered by the\nstandard Lua distribution.\n\nLuaFileSystem offers a portable way to access the underlying\ndirectory structure and file attributes.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua53"}},{"name":"lua53-luaexpat","origin":"textproc/luaexpat","version":"1.5.1","comment":"SAX XML parser based on the Expat library","maintainer":"sunpoet@FreeBSD.org","www":"https://lunarmodules.github.io/luaexpat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efbbfc7ab9fc9c069611a7ce509b53f94304046b059a041479b9ae7a107bed3c","flatsize":49580,"path":"All/lua53-luaexpat-1.5.1.pkg","repopath":"All/lua53-luaexpat-1.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14000,"desc":"LuaExpat is a SAX XML parser based on the Expat library. SAX is the Simple API\nfor XML and allows programs to:\n- process a XML document incrementally, thus being able to handle huge documents\n  without memory penalties;\n- register handler functions which are called by the parser during the\n  processing of the document, handling the document elements or text.\n\nWith an event-based API like SAX the XML document can be fed to the parser in\nchunks, and the parsing begins as soon as the parser receives the first document\nchunk. LuaExpat reports parsing events (such as the start and end of elements)\ndirectly to the application through callbacks. The parsing of huge documents can\nbenefit from this piecemeal operation.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["textproc"],"shlibs_required":["libexpat.so.1"],"annotations":{"flavor":"lua53"}},{"name":"lua53-luasocket","origin":"net/luasocket","version":"3.1.0_1,1","comment":"Socket support for the Lua language","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lunarmodules/luasocket","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"707140e359c7583c73d708cfe1857701f0e3074d4dae3a4c4c250f024ede931c","flatsize":691120,"path":"All/lua53-luasocket-3.1.0_1,1.pkg","repopath":"All/lua53-luasocket-3.1.0_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":160132,"desc":"LuaSocket is a Lua extension library composed of two parts:\n- a set of C modules that provide support for the TCP and UDP transport layers\n- a set of Lua modules that provide functions commonly needed by applications\n  that deal with the Internet.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["net"],"shlibs_required":["liblua-5.3.so"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua53"}},{"name":"lua53-luadbi","origin":"databases/luadbi","version":"0.7.2_1","comment":"Multi-backend SQL database library for Lua","maintainer":"olexander.v.melnyk@gmail.com","www":"https://github.com/mwild1/luadbi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d8fcda3428ed07aa9050019c2853f0a90d260c04e84a8ce97842de57af17087","flatsize":23270,"path":"All/lua53-luadbi-0.7.2_1.pkg","repopath":"All/lua53-luadbi-0.7.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8728,"desc":"LuaDBI is a database interface library for Lua.  It's designed to provide\nan RDBMS agnostic API for handling database operations.  It also provides\nsupport for prepared statement handles, placeholders, and bind parameters\nfor all database operations.\n\nOn FreeBSD, LuaDBI supports MySQL, PostgreSQL, and SQLite3 databases with\nnative database drivers.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"options":{"MYSQL":"off","SQLITE3":"on","PGSQL":"off"},"annotations":{"flavor":"lua53"}},{"name":"lua53-luarocks","origin":"devel/lua-luarocks","version":"3.11.1","comment":"Package manager for Lua modules","maintainer":"sunpoet@FreeBSD.org","www":"https://luarocks.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ade83d3615408215c3f50308eb85ffc21c828cc120007fd1782f9e3c6f93b9e","flatsize":751524,"path":"All/lua53-luarocks-3.11.1.pkg","repopath":"All/lua53-luarocks-3.11.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":142972,"desc":"LuaRocks allows you to install Lua modules as self-contained packages\ncalled rocks, which also contain version dependency information. This\ninformation can be used both during installation, so that when one\nrock is requested all rocks it depends on are installed as well, and\nalso optionally at run time, so that when a module is required, the\ncorrect version is loaded. LuaRocks supports both local and remote\nrepositories, and multiple local rocks trees.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["devel"],"options":{"LUAJIT":"off"},"annotations":{"flavor":"lua53"}},{"name":"lua53-json","origin":"converters/lua-json","version":"1.3.4_1","comment":"JSON parser/creator for Lua","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/harningt/luajson","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"473fd8cee3c3e7eef66ff0a852475191d830a9c8bbfca574f48c48a377e54006","flatsize":49319,"path":"All/lua53-json-1.3.4_1.pkg","repopath":"All/lua53-json-1.3.4_1.pkg","licenselogic":"single","pkgsize":13232,"desc":"LuaJSON is a JSON parser/creator for Lua.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"lua53-lpeg":{"origin":"devel/lua-lpeg","version":"1.1.0"}},"categories":["converters"],"annotations":{"flavor":"lua53"}},{"name":"lua53-lpeg","origin":"devel/lua-lpeg","version":"1.1.0","comment":"PEG-based pattern-matching library for Lua","maintainer":"sunpoet@FreeBSD.org","www":"https://www.inf.puc-rio.br/~roberto/lpeg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f917ef2589efdcb80b1c6e06c35c83e5d4473c06a7a634b30e2e66cb8add4d98","flatsize":52446,"path":"All/lua53-lpeg-1.1.0.pkg","repopath":"All/lua53-lpeg-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22472,"desc":"LPeg is a new pattern-matching library for Lua, based on Parsing Expression\nGrammars (PEGs).\n\nFollowing the Snobol tradition, LPeg defines patterns as first-class objects.\nThat is, patterns are regular Lua values (represented by userdata). The library\noffers several functions to create and compose patterns. With the use of\nmetamethods, several of these functions are provided as infix or prefix\noperators. On the one hand, the result is usually much more verbose than the\ntypical encoding of patterns using the so called regular expressions (which\ntypically are not regular expressions in the formal sense). On the other hand,\nfirst-class patterns allow much better documentation (as it is easy to comment\nthe code, to break complex definitions in smaller parts, etc.) and are\nextensible, as we can define new functions to create and compose patterns.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["devel"],"annotations":{"flavor":"lua53"}},{"name":"lua53-iconv","origin":"converters/lua-iconv","version":"7_4","comment":"Iconv binding for Lua 5","maintainer":"vanilla@FreeBSD.org","www":"https://ittner.github.io/lua-iconv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee0c780b26b68629716091b2e61ca620e49c0774d40aa539fea03b580e28f297","flatsize":11006,"path":"All/lua53-iconv-7_4.pkg","repopath":"All/lua53-iconv-7_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4700,"desc":"Lua-iconv is POSIX 'iconv' binding for the Lua Programming Language. The iconv\nlibrary converts a sequence of characters from one codeset into a sequence of\ncorresponding characters in another codeset. The codesets are those specified\nin the iconv.new() call that returned the conversion descriptor, cd.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["converters"],"annotations":{"flavor":"lua53"}},{"name":"lua53-libevent","origin":"devel/lua-libevent","version":"0.4.6_2","comment":"Lua libevent binding","maintainer":"sirl33tname@gmail.com","www":"https://github.com/harningt/luaevent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31c9868a77c803fe1de740369d9904cdb4e3c38491d3d6d0bcdb27415790ca15","flatsize":37177,"path":"All/lua53-libevent-0.4.6_2.pkg","repopath":"All/lua53-libevent-0.4.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11232,"desc":"This is a binding of libevent to Lua. It will serve as a drop-in\nreplacement for copas, and eventually support more features (async DNS,\nHTTP, RPC...).","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"lua53-luasocket":{"origin":"net/luasocket","version":"3.1.0_1,1"}},"categories":["devel"],"shlibs_required":["liblua-5.3.so","libevent-2.1.so.7"],"annotations":{"flavor":"lua53"}},{"name":"lua53-lgi","origin":"devel/lua-lgi","version":"0.9.2_3","comment":"Lua bindings to libraries using GObject-Introspection","maintainer":"andrew@tao11.riddles.org.uk","www":"https://github.com/pavouk/lgi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f07d90e78d58acfb194246675be296f0d7fb183e24245bb9f4ec207b0b602db5","flatsize":294077,"path":"All/lua53-lgi-0.9.2_3.pkg","repopath":"All/lua53-lgi-0.9.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79532,"desc":"LGI is a gobject-introspection based dynamic Lua binding to\nGObject-based libraries. It allows using GObject-based libraries\ndirectly from Lua.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["devel"],"shlibs_required":["libgirepository-1.0.so.1","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libffi.so.8"],"annotations":{"flavor":"lua53"}},{"name":"lua53-cjson","origin":"devel/lua-cjson","version":"2.1.0_1","comment":"Fast JSON parsing and encoding support for Lua","maintainer":"osa@FreeBSD.org","www":"https://www.kyne.com.au/~mark/software/lua-cjson.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84901416d8dad2a2490c007a3dc38146acb56b60fb8aeff185bfad50b5730734","flatsize":36782,"path":"All/lua53-cjson-2.1.0_1.pkg","repopath":"All/lua53-cjson-2.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12460,"desc":"Lua CJSON provides fast JSON parsing and encoding support for Lua.  It\nhas been tested under Linux, FreeBSD, OSX, Solaris and Windows.\n\nFeatures:\n\n- Fast, standards compliant encoding/parsing routines.\n- Full support for JSON with UTF-8, including decoding surrogate pairs.\n- Optional run-time support for common exceptions to the JSON specification\n  (NaN, Infinity,..).\n- No external dependencies.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["devel"],"annotations":{"flavor":"lua53"}},{"name":"lua53-bitlib","origin":"devel/lua-bitlib","version":"24_1","comment":"Tiny library for bitwise operations","maintainer":"ports@FreeBSD.org","www":"http://luaforge.net/projects/bitlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68a1cbe84e9f0eed13d52394c2fa949d67ca63c6850ed36456b736bb67071658","flatsize":7016,"path":"All/lua53-bitlib-24_1.pkg","repopath":"All/lua53-bitlib-24_1.pkg","licenselogic":"single","pkgsize":2652,"desc":"bitlib is a tiny library for bitwise operations.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["devel"],"annotations":{"flavor":"lua53"},"messages":[{"message":"===>   NOTICE:\n\nThe lua53-bitlib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lua53-bcrypt","origin":"security/lua-bcrypt","version":"2.3.1","comment":"Library providing OpenBSD's bcrypt hash function for Lua","maintainer":"mdw@FreeBSD.org","www":"https://github.com/mikejsavage/lua-bcrypt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04a8802e0dd1830702d9b9963f88e5bc1b5f8d292a894f21876827a6d385c22a","flatsize":22881,"path":"All/lua53-bcrypt-2.3.1.pkg","repopath":"All/lua53-bcrypt-2.3.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":11860,"desc":"Lua-bcrypt is a library providing OpenBSD's bcrypt hash function for the Lua\nprogramming language.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"annotations":{"flavor":"lua53"}},{"name":"lua53-argparse","origin":"devel/lua-argparse","version":"0.7.1","comment":"Feature-rich command line parser for Lua","maintainer":"kevans@FreeBSD.org","www":"https://github.com/luarocks/argparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b2ff5b9e6cf4e79422694b2aea982548c88721d4ef3b895f3cdb1e38f290c1c","flatsize":59369,"path":"All/lua53-argparse-0.7.1.pkg","repopath":"All/lua53-argparse-0.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12544,"desc":"Argparse is a feature-rich command line parser for Lua inspired by argparse for\nPython.\n\nArgparse supports positional arguments, options, flags, optional arguments,\nsubcommands and more. Argparse automatically generates usage, help, and error\nmessages, and can generate shell completion scripts.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["devel"],"annotations":{"flavor":"lua53"}},{"name":"lua53-icu-utils","origin":"textproc/lua-icu-utils","version":"0.0.20220329_4","comment":"Lua interface to selected ICU utilities","maintainer":"mm@FreeBSD.org","www":"https://github.com/adam-stanek/lua_icu_utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"509f7fcd481623641ef7278dd76b778724aa3546039d56f3b6f9aea68d248991","flatsize":13958,"path":"All/lua53-icu-utils-0.0.20220329_4.pkg","repopath":"All/lua53-icu-utils-0.0.20220329_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5912,"desc":"Lua interface to selected utilities from the ICU project","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["textproc"],"shlibs_required":["libicuuc.so.74","libicui18n.so.74","libicuio.so.74"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua53"}},{"name":"lua53-argon2","origin":"security/lua-argon2","version":"3.0.1","comment":"Lua C binding for the Argon2 password hashing function","maintainer":"mdw@FreeBSD.org","www":"https://github.com/thibaultcha/lua-argon2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7991d452c7e33e20062ed9ded5a1bb2518f16ed576bd188f23ee9e065859f9f8","flatsize":11658,"path":"All/lua53-argon2-3.0.1.pkg","repopath":"All/lua53-argon2-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4484,"desc":"Lua C binding for the Argon2 password hashing function. Compatible with Lua 5.x\nand LuaJIT.","deps":{"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["security"],"shlibs_required":["libargon2.so.0"],"annotations":{"flavor":"lua53"}},{"name":"lua53-lua-gd","origin":"graphics/lua-gd","version":"2.0.33r3","comment":"GD bindings for the Lua programming language","maintainer":"sergey.dyatko@gmail.com","www":"https://www.ittner.com.br/lua-gd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc31f1b4a99d993baadf820c2b7cd2df7362cb49efb4111a773c5188b56b1082","flatsize":597108,"path":"All/lua53-lua-gd-2.0.33r3.pkg","repopath":"All/lua53-lua-gd-2.0.33r3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":392272,"desc":"Lua-GD is a library that allows you to use the gd graphic library from\nprograms written in the Lua programming language.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["graphics"],"shlibs_required":["liblua-5.3.so","libgd.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua53"}},{"name":"lua53-lsqlite3","origin":"databases/lua-lsqlite3","version":"0.9.5_1","comment":"Lua wrapper for SQLite3 library","maintainer":"yds@Necessitu.de","www":"http://Lua.SQLite.org/index.cgi/doc/tip/doc/lsqlite3.wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"456ab55b0eef4d029adfa4784e3eb029383a0fd198ef878cf1a9ca0ed615ce8c","flatsize":1135551,"path":"All/lua53-lsqlite3-0.9.5_1.pkg","repopath":"All/lua53-lsqlite3-0.9.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":467268,"desc":"LuaSQLite3 is a thin wrapper around the public domain SQLite3\ndatabase engine.\n\nLuaSQLite3 provides a means to manipulate SQLite3 databases\ndirectly from Lua using Lua 5.\n\nThere are two modules, identical except that one links SQLite3\ndynamically, the other statically.\n\nThe module `lsqlite3` links SQLite3 dynamically.\n\nThe module `lsqlite3complete` links SQLite3 statically.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua53"}},{"name":"lua53-cqueues","origin":"devel/lua-cqueues","version":"20200726_1","comment":"Continuation queues module for Lua","maintainer":"freebsd@dns.company","www":"https://25thandclement.com/~william/projects/cqueues.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da7f7a155fe42acddc74a146d235069a547e78c63eca286f3bd94a248d614c8f","flatsize":578760,"path":"All/lua53-cqueues-20200726_1.pkg","repopath":"All/lua53-cqueues-20200726_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":311656,"desc":"cqueues is a type of event loop for Lua, except it's not a classic\nevent loop. It doesn't use callbacks, neither as part of the API nor\ninternally, but instead you communicate with an event controller by\nthe yielding and resumption of Lua coroutines using objects that\nadhere to a simple interface.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua53"}},{"name":"lua53-bitop","origin":"devel/lua-bitop","version":"1.0.2_2","comment":"Bitwise operations on numbers","maintainer":"sunpoet@FreeBSD.org","www":"https://bitop.luajit.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"093aa28116e243edbbc6a8ac9a358e0d47f765d99ccea83784f5dd087f27c4da","flatsize":8488,"path":"All/lua53-bitop-1.0.2_2.pkg","repopath":"All/lua53-bitop-1.0.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3476,"desc":"Lua BitOp is a C extension module for Lua 5.1/5.2 which adds bitwise operations\non numbers.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["devel"],"annotations":{"flavor":"lua53"}},{"name":"lua52-stdlib-debug","origin":"devel/lua-stdlib-debug","version":"1.0.1_1","comment":"Debug hints management library for lua","maintainer":"sasaki12@gmail.com","www":"https://github.com/lua-stdlib/_debug","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5aa25865af8af8dbcb2e8fd8f26e8d7a1f927c181b9fc47aaca93b5d5a9c68f","flatsize":22146,"path":"All/lua52-stdlib-debug-1.0.1_1.pkg","repopath":"All/lua52-stdlib-debug-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8076,"desc":"This is a debug hints management library for Lua 5.1 (including LuaJIT),\n5.2 and 5.3.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua52"}},{"name":"lua52-stdlib","origin":"devel/lua-stdlib","version":"41.2.2_1","comment":"Standard Lua Libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lua-stdlib/lua-stdlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c83363f10b6c838f36752e54f76715a77b5024fb063870e103bf31c69d93c722","flatsize":547504,"path":"All/lua52-stdlib-41.2.2_1.pkg","repopath":"All/lua52-stdlib-41.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76224,"desc":"stdlib is a library of modules for common programming tasks, including list,\ntable and functional operations, objects, pickling, pretty-printing and\ncommand-line option parsing.\n\nstdlib has no run-time prerequisites beyond a standard Lua system, though it\nwill take advantage of strict and typecheck if they are installed.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"lua52-stdlib-debug":{"origin":"devel/lua-stdlib-debug","version":"1.0.1_1"},"lua52-stdlib-normalize":{"origin":"devel/lua-stdlib-normalize","version":"2.0.3"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua52"}},{"name":"lucene++","origin":"textproc/luceneplusplus","version":"3.0.8_7","comment":"C++ port of the Lucene library","maintainer":"ports@FreeBSD.org","www":"https://github.com/luceneplusplus/LucenePlusPlus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"019e42b938c2e31058faf4aaff22e476daa5f561a9b8e6fe887d46098e38723b","flatsize":10295042,"path":"All/lucene++-3.0.8_7.pkg","repopath":"All/lucene++-3.0.8_7.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":2092632,"desc":"Lucene++ is an up to date C++ port of the popular Java Lucene library,\na high-performance, full-featured text search engine.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["textproc"],"shlibs_required":["libboost_date_time.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_iostreams.so.1.84.0","libboost_regex.so.1.84.0","libboost_system.so.1.84.0","libboost_thread.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0"],"shlibs_provided":["liblucene++-contrib.so","liblucene++.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe lucene++ port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lua52-sysctl","origin":"devel/lua-sysctl","version":"2.1","comment":"Small sysctl(3) interface for lua","maintainer":"uzsolt@FreeBSD.org","www":"https://github.com/kAworu/lua-sysctl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa13cce04ba7cf92c902955b578b55cb181a5864dc9406634597822eed94cb25","flatsize":21891,"path":"All/lua52-sysctl-2.1.pkg","repopath":"All/lua52-sysctl-2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8992,"desc":"A small sysctl(3) interface for lua","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua52"}},{"name":"lua52-xapian","origin":"databases/lua-xapian","version":"1.4.25","comment":"Lua binding for Xapian","maintainer":"sunpoet@FreeBSD.org","www":"https://xapian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"622657b32c8f937b9f3b24f35626399737eaeb26f49d2d634a1a5a4a338a2f96","flatsize":3199358,"path":"All/lua52-xapian-1.4.25.pkg","repopath":"All/lua52-xapian-1.4.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":426400,"desc":"Lua binding for Xapian","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["databases"],"shlibs_required":["libxapian.so.30","liblua-5.2.so"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua52"}},{"name":"lua52-stdlib-normalize","origin":"devel/lua-stdlib-normalize","version":"2.0.3","comment":"Collection of normalized lua functions","maintainer":"sasaki12@gmail.com","www":"https://github.com/lua-stdlib/normalize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4a46d735103a681295b7651d62f13035b82ca0807854d1de5473bc09ab830b1","flatsize":122131,"path":"All/lua52-stdlib-normalize-2.0.3.pkg","repopath":"All/lua52-stdlib-normalize-2.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26448,"desc":"This is a collection of normalized lua functions for Lua 5.1 (including LuaJIT),\n5.2 and 5.3.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"lua52-stdlib-debug":{"origin":"devel/lua-stdlib-debug","version":"1.0.1_1"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua52"}},{"name":"lua52-luaunbound","origin":"dns/luaunbound","version":"1.0.0_5","comment":"Lua binding to libunbound","maintainer":"thomas@beingboiled.info","www":"https://www.zash.se/luaunbound.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d9c06ce2352d71e3135f7b0f3d1349050a00a7a2cb92ed4cd90cdbab0e866ae","flatsize":16434,"path":"All/lua52-luaunbound-1.0.0_5.pkg","repopath":"All/lua52-luaunbound-1.0.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6028,"desc":"This is a binding to libunbound for Lua. The library works independent\nfrom a running unbound server, and can be used to convert hostnames to\nIP addresses, and back, and obtain other information from the DNS.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"unbound":{"origin":"dns/unbound","version":"1.21.0"}},"categories":["dns"],"shlibs_required":["liblua-5.2.so","libunbound.so.8"],"annotations":{"flavor":"lua52"}},{"name":"lua52-puremagic","origin":"sysutils/lua-puremagic","version":"1.0.1","comment":"Lua module that detects the mime type of file based on their contents","maintainer":"mdw@FreeBSD.org","www":"https://github.com/wbond/puremagic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2de32598a10ade1e08f59ef15c638864843dc302c5a26a87829531192abe324","flatsize":20662,"path":"All/lua52-puremagic-1.0.1.pkg","repopath":"All/lua52-puremagic-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6020,"desc":"A pure Lua module that detects the mime type of file based on their contents.\nFalls back to detecting based on extension for plain text files.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["sysutils"],"annotations":{"flavor":"lua52"}},{"name":"lua52-posix","origin":"devel/lua-posix","version":"36.2.1","comment":"Lua bindings for POSIX APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/luaposix/luaposix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb07592a7c24663d0c7a341d8d406155478819f09c8cff0b71d63c0926dd5820","flatsize":351032,"path":"All/lua52-posix-36.2.1.pkg","repopath":"All/lua52-posix-36.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":65112,"desc":"This is a POSIX binding for LuaJIT, Lua 5.1, 5.2 and 5.3; like most libraries it\nsimply binds to C APIs on the underlying system, so it won't work on non-POSIX\nsystems. However, it does try to detect the level of POSIX conformance of the\nunderlying system and bind only available APIs.\n\nFor a while, luaposix contained support for curses functionality too, but now it\nhas its own lcurses repository again, where it is being maintained separately.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"lua52-stdlib-normalize":{"origin":"devel/lua-stdlib-normalize","version":"2.0.3"}},"categories":["devel"],"annotations":{"flavor":"lua52"}},{"name":"lua53","origin":"lang/lua53","version":"5.3.6_1","comment":"Powerful, efficient, lightweight, embeddable scripting language","maintainer":"russ.haley@gmail.com","www":"https://www.lua.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1833ecb63035ef3ef5604c3fc8b6b3309688bbec3f36e57eda157e8ba4a83990","flatsize":1479108,"path":"All/lua53-5.3.6_1.pkg","repopath":"All/lua53-5.3.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":270132,"desc":"Lua is a programming language originally designed for extending applications,\nbut also frequently used as a general-purpose, stand-alone language. Lua\ncombines simple procedural syntax (similar to Pascal) with powerful data\ndescription constructs based on associative arrays and extensible semantics.\nLua is dynamically typed, interpreted from bytecodes, and has automatic memory\nmanagement with garbage collection, making it ideal for configuration,\nscripting, and rapid prototyping.\n\nA fundamental concept in the design of Lua is to provide meta-mechanisms for\nimplementing features, instead of providing a host of features directly in\nthe language. For example, although Lua is not a pure object-oriented\nlanguage, it does provide meta-mechanisms for implementing classes and\ninheritance. Lua's meta-mechanisms bring an economy of concepts and keep the\nlanguage small, while allowing the semantics to be extended in unconventional\nways. Extensible semantics is a distinguishing feature of Lua.\n\nLua is implemented as a small library of C functions, written in ANSI C, and\ncompiles unmodified in all known platforms. The implementation goals are\nsimplicity, efficiency, portability, and low embedding cost.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"}},"categories":["lang"],"shlibs_provided":["liblua-5.3.so"],"options":{"EDITNONE":"off","LIBEDIT_DL":"on","LIBEDIT":"off","READLINE":"off","DOCS":"on","ASSERT":"off","APICHECK":"off"},"annotations":{"cpe":"cpe:2.3:a:lua:lua:5.3.6:::::dragonfly6:x86_64:1"}},{"name":"marblemarcher","origin":"games/marblemarcher","version":"1.4.5_2","comment":"Marble Marcher: Community Edition","maintainer":"yuri@FreeBSD.org","www":"https://github.com/WAUthethird/Marble-Marcher-Community-Edition","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad7d241dd81553d397e1b3a2c3084ee1c1de1c8efd2587f69c32253241f94781","flatsize":57434773,"path":"All/marblemarcher-1.4.5_2.pkg","repopath":"All/marblemarcher-1.4.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48421704,"desc":"This is the community edition of Marble Marcher, a procedurally rendered fractal\nphysics marble game in which you must get to the flag in each level as fast as\nyou can. With 24 levels to unlock and an active speedrunning community, along\nwith a fully-featured level editor, there's always new features being developed.\nIf you complete all levels, you can use cheats to create and enhance a more\nexploratory experience.","deps":{"anttweakbar":{"origin":"graphics/anttweakbar","version":"1.16_1"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sfml":{"origin":"devel/sfml","version":"2.5.1_4"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libAntTweakBar.so.1","libGLEW.so.2","libsfml-system.so.2.5","libsfml-window.so.2.5","libsfml-graphics.so.2.5","libsfml-audio.so.2.5"]},{"name":"lua52-luasql-odbc","origin":"databases/luasql-odbc","version":"2.6.0","comment":"Lua interface to ODBC","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1076d6b8de366e75b78f2d82e7c79ea1302abf307e81a9c1aacbfbc3a219f8d1","flatsize":24048,"path":"All/lua52-luasql-odbc-2.6.0.pkg","repopath":"All/lua52-luasql-odbc-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9208,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libodbc.so.2"],"annotations":{"flavor":"lua52"}},{"name":"lua52-lzlib","origin":"archivers/lua-lzlib","version":"0.4.3_1","comment":"Lua bindings to the ZLib compression library","maintainer":"daniel@blodan.se","www":"https://github.com/LuaDist/lzlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ca4c6c2c6cffbcb7e4a29cf0bfac9b335643d7fd9495b6dc869067179ee2d64","flatsize":37940,"path":"All/lua52-lzlib-0.4.3_1.pkg","repopath":"All/lua52-lzlib-0.4.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13756,"desc":"Lua bindings to the ZLib compression library.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["archivers"],"shlibs_required":["liblua-5.2.so"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua52"}},{"name":"lua52-lyaml","origin":"textproc/lua-lyaml","version":"6.2.4_1","comment":"LibYAML binding for Lua","maintainer":"yds@Necessitu.de","www":"https://GVVaughan.GitHub.io/lyaml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0926ba7f90140206c5829f5a11c8ea70b1ae63d419ab031f44654958e18873d","flatsize":107302,"path":"All/lua52-lyaml-6.2.4_1.pkg","repopath":"All/lua52-lyaml-6.2.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24924,"desc":"Lua binding for the fast libYAML C library for converting between\n%25YAML 1.1 and Lua tables, with a flexible Lua language API to load\nand save YAML documents.\n\nWorks with Lua 5.1 (including LuaJIT), 5.2, 5.3 and 5.4.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["textproc"],"shlibs_required":["libyaml-0.so.2"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua52"}},{"name":"lua52-luasql-sqlite3","origin":"databases/luasql-sqlite3","version":"2.6.0","comment":"Lua interface to SQLite3","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b61f77ef0f28f2652e296a5aefe4f21329d354fe0c7335bcbfd90426f65c9cd","flatsize":18216,"path":"All/lua52-luasql-sqlite3-2.6.0.pkg","repopath":"All/lua52-luasql-sqlite3-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6844,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"flavor":"lua52"}},{"name":"lua52-luasec","origin":"security/luasec","version":"1.3.2","comment":"Lua binding for the OpenSSL library to provide TLS/SSL communication","maintainer":"thomas@beingboiled.info","www":"https://github.com/brunoos/luasec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"586b743a7c349a2a7a71d7135b49ec69eec4c54dc3d357c7ef4804f0e80b41d5","flatsize":90555,"path":"All/lua52-luasec-1.3.2.pkg","repopath":"All/lua52-luasec-1.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27544,"desc":"LuaSec is a binding for OpenSSL library to provide TLS/SSL communication. This\nversion delegates to LuaSocket the TCP connection establishment between the\nclient and server. Then LuaSec uses this connection to start a secure TLS/SSL\nsession.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"lua52"}},{"name":"lua52-luarocks","origin":"devel/lua-luarocks","version":"3.11.1","comment":"Package manager for Lua modules","maintainer":"sunpoet@FreeBSD.org","www":"https://luarocks.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3dce6fe0328d37eb2155700e7a191da085ac277385fcd38fcefb9e4f8fa665f5","flatsize":751524,"path":"All/lua52-luarocks-3.11.1.pkg","repopath":"All/lua52-luarocks-3.11.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":142928,"desc":"LuaRocks allows you to install Lua modules as self-contained packages\ncalled rocks, which also contain version dependency information. This\ninformation can be used both during installation, so that when one\nrock is requested all rocks it depends on are installed as well, and\nalso optionally at run time, so that when a module is required, the\ncorrect version is loaded. LuaRocks supports both local and remote\nrepositories, and multiple local rocks trees.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["devel"],"options":{"LUAJIT":"off"},"annotations":{"flavor":"lua52"}},{"name":"lua52-luasocket","origin":"net/luasocket","version":"3.1.0_1,1","comment":"Socket support for the Lua language","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lunarmodules/luasocket","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"732c1d9f6e7dd3595bbceb87f895b3e3c3c0b52dc7fa2b8821c7b8e69f020fa4","flatsize":691088,"path":"All/lua52-luasocket-3.1.0_1,1.pkg","repopath":"All/lua52-luasocket-3.1.0_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":159812,"desc":"LuaSocket is a Lua extension library composed of two parts:\n- a set of C modules that provide support for the TCP and UDP transport layers\n- a set of Lua modules that provide functions commonly needed by applications\n  that deal with the Internet.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["net"],"shlibs_required":["liblua-5.2.so"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua52"}},{"name":"lua52-luadbi","origin":"databases/luadbi","version":"0.7.2_1","comment":"Multi-backend SQL database library for Lua","maintainer":"olexander.v.melnyk@gmail.com","www":"https://github.com/mwild1/luadbi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1793799c26ee8406d28681c8068b73fe3fe234b877426dd09ea18420d8339371","flatsize":23270,"path":"All/lua52-luadbi-0.7.2_1.pkg","repopath":"All/lua52-luadbi-0.7.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8720,"desc":"LuaDBI is a database interface library for Lua.  It's designed to provide\nan RDBMS agnostic API for handling database operations.  It also provides\nsupport for prepared statement handles, placeholders, and bind parameters\nfor all database operations.\n\nOn FreeBSD, LuaDBI supports MySQL, PostgreSQL, and SQLite3 databases with\nnative database drivers.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"options":{"MYSQL":"off","SQLITE3":"on","PGSQL":"off"},"annotations":{"flavor":"lua52"}},{"name":"lua52-luasql-mysql","origin":"databases/luasql-mysql","version":"2.6.0","comment":"Lua interface to MySQL","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11af96f036140820deb0d06194e2809616dec97640acf29abead73bbbe3f4178","flatsize":44640,"path":"All/lua52-luasql-mysql-2.6.0.pkg","repopath":"All/lua52-luasql-mysql-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17432,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["databases"],"shlibs_required":["libmysqlclient.so.21"],"annotations":{"flavor":"lua52"}},{"name":"lua52-luasql-postgres","origin":"databases/luasql-postgres","version":"2.6.0","comment":"Lua interface to PostgreSQL","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9088b2a3576ea29f40b4548a94411e36d6c1504788ac1c4a328581e4e3e6b20d","flatsize":17872,"path":"All/lua52-luasql-postgres-2.6.0.pkg","repopath":"All/lua52-luasql-postgres-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6884,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"annotations":{"flavor":"lua52"}},{"name":"lua52-libevent","origin":"devel/lua-libevent","version":"0.4.6_2","comment":"Lua libevent binding","maintainer":"sirl33tname@gmail.com","www":"https://github.com/harningt/luaevent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe08bd971503ec9c6223923b6b7d676634f384413a1c94ac5846f8ccb23c548a","flatsize":37113,"path":"All/lua52-libevent-0.4.6_2.pkg","repopath":"All/lua52-libevent-0.4.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11232,"desc":"This is a binding of libevent to Lua. It will serve as a drop-in\nreplacement for copas, and eventually support more features (async DNS,\nHTTP, RPC...).","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"lua52-luasocket":{"origin":"net/luasocket","version":"3.1.0_1,1"}},"categories":["devel"],"shlibs_required":["liblua-5.2.so","libevent-2.1.so.7"],"annotations":{"flavor":"lua52"}},{"name":"lua52-lualdap","origin":"net/lualdap","version":"1.3.1","comment":"LDAP support for the Lua language","maintainer":"p.mousavizadeh@protonmail.com","www":"https://github.com/lualdap/lualdap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ee065b9e7fda156423424b72b2309953b882936c3dcc8f05c4590b95aa0dfd6","flatsize":40955,"path":"All/lua52-lualdap-1.3.1.pkg","repopath":"All/lua52-lualdap-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15116,"desc":"LuaLDAP is a simple interface from Lua to an LDAP client.\nIn fact it is a bind to OpenLDAP or to ADSI. It enables a Lua program to:\n\n- connect to an LDAP server;\n- execute any operation (search, add, compare, delete, modify and rename);\n- retrieve entries and references of the search result.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["net"],"shlibs_required":["libldap.so.2","liblber.so.2"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua52"}},{"name":"lua52-luafilesystem","origin":"devel/luafilesystem","version":"1.8.0","comment":"Library to access directory structure and file attributes","maintainer":"fiziologus@gmail.com","www":"http://www.keplerproject.org/luafilesystem/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1586466576a778c36c8386242b494ed61f20eeb8a2d525e8734b7bd4a8453299","flatsize":62469,"path":"All/lua52-luafilesystem-1.8.0.pkg","repopath":"All/lua52-luafilesystem-1.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23104,"desc":"LuaFileSystem is a Lua library developed to complement the\nset of functions related to file systems offered by the\nstandard Lua distribution.\n\nLuaFileSystem offers a portable way to access the underlying\ndirectory structure and file attributes.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua52"}},{"name":"lua52-luaexpat","origin":"textproc/luaexpat","version":"1.5.1","comment":"SAX XML parser based on the Expat library","maintainer":"sunpoet@FreeBSD.org","www":"https://lunarmodules.github.io/luaexpat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b8f4d7abb856318a0601d7b5ae20513f6b5f2982c35ef2ae9b91a7c55aef504","flatsize":49644,"path":"All/lua52-luaexpat-1.5.1.pkg","repopath":"All/lua52-luaexpat-1.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14052,"desc":"LuaExpat is a SAX XML parser based on the Expat library. SAX is the Simple API\nfor XML and allows programs to:\n- process a XML document incrementally, thus being able to handle huge documents\n  without memory penalties;\n- register handler functions which are called by the parser during the\n  processing of the document, handling the document elements or text.\n\nWith an event-based API like SAX the XML document can be fed to the parser in\nchunks, and the parsing begins as soon as the parser receives the first document\nchunk. LuaExpat reports parsing events (such as the start and end of elements)\ndirectly to the application through callbacks. The parsing of huge documents can\nbenefit from this piecemeal operation.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["textproc"],"shlibs_required":["libexpat.so.1"],"annotations":{"flavor":"lua52"}},{"name":"lua52-icu-utils","origin":"textproc/lua-icu-utils","version":"0.0.20220329_4","comment":"Lua interface to selected ICU utilities","maintainer":"mm@FreeBSD.org","www":"https://github.com/adam-stanek/lua_icu_utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"859260113b8c29c186d330ed5f58dc0531070cb17d1d94943e964f8411c4394f","flatsize":13958,"path":"All/lua52-icu-utils-0.0.20220329_4.pkg","repopath":"All/lua52-icu-utils-0.0.20220329_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5912,"desc":"Lua interface to selected utilities from the ICU project","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["textproc"],"shlibs_required":["libicuuc.so.74","libicui18n.so.74","libicuio.so.74"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua52"}},{"name":"lua52-iconv","origin":"converters/lua-iconv","version":"7_4","comment":"Iconv binding for Lua 5","maintainer":"vanilla@FreeBSD.org","www":"https://ittner.github.io/lua-iconv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56637fd364847a74f931fb9335ef9a34027c801e60740791ce52dd494a034694","flatsize":10942,"path":"All/lua52-iconv-7_4.pkg","repopath":"All/lua52-iconv-7_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4696,"desc":"Lua-iconv is POSIX 'iconv' binding for the Lua Programming Language. The iconv\nlibrary converts a sequence of characters from one codeset into a sequence of\ncorresponding characters in another codeset. The codesets are those specified\nin the iconv.new() call that returned the conversion descriptor, cd.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["converters"],"annotations":{"flavor":"lua52"}},{"name":"lua52-lpeg","origin":"devel/lua-lpeg","version":"1.1.0","comment":"PEG-based pattern-matching library for Lua","maintainer":"sunpoet@FreeBSD.org","www":"https://www.inf.puc-rio.br/~roberto/lpeg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca615c968c9cda8538c847bd39689b841f6aa96f8519807a7febbcbbd0ed495b","flatsize":52094,"path":"All/lua52-lpeg-1.1.0.pkg","repopath":"All/lua52-lpeg-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22420,"desc":"LPeg is a new pattern-matching library for Lua, based on Parsing Expression\nGrammars (PEGs).\n\nFollowing the Snobol tradition, LPeg defines patterns as first-class objects.\nThat is, patterns are regular Lua values (represented by userdata). The library\noffers several functions to create and compose patterns. With the use of\nmetamethods, several of these functions are provided as infix or prefix\noperators. On the one hand, the result is usually much more verbose than the\ntypical encoding of patterns using the so called regular expressions (which\ntypically are not regular expressions in the formal sense). On the other hand,\nfirst-class patterns allow much better documentation (as it is easy to comment\nthe code, to break complex definitions in smaller parts, etc.) and are\nextensible, as we can define new functions to create and compose patterns.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["devel"],"annotations":{"flavor":"lua52"}},{"name":"lua52-cjson","origin":"devel/lua-cjson","version":"2.1.0_1","comment":"Fast JSON parsing and encoding support for Lua","maintainer":"osa@FreeBSD.org","www":"https://www.kyne.com.au/~mark/software/lua-cjson.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc8e70918976f824951d35f60bacc0e2b727bd934eece8c325a8ad809d3078b1","flatsize":36782,"path":"All/lua52-cjson-2.1.0_1.pkg","repopath":"All/lua52-cjson-2.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12468,"desc":"Lua CJSON provides fast JSON parsing and encoding support for Lua.  It\nhas been tested under Linux, FreeBSD, OSX, Solaris and Windows.\n\nFeatures:\n\n- Fast, standards compliant encoding/parsing routines.\n- Full support for JSON with UTF-8, including decoding surrogate pairs.\n- Optional run-time support for common exceptions to the JSON specification\n  (NaN, Infinity,..).\n- No external dependencies.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["devel"],"annotations":{"flavor":"lua52"}},{"name":"lua52-lgi","origin":"devel/lua-lgi","version":"0.9.2_3","comment":"Lua bindings to libraries using GObject-Introspection","maintainer":"andrew@tao11.riddles.org.uk","www":"https://github.com/pavouk/lgi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"753a7f51e40cd3e7b74ac5f31009b77a591b709d65a335273b188097ac9ae001","flatsize":293533,"path":"All/lua52-lgi-0.9.2_3.pkg","repopath":"All/lua52-lgi-0.9.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79052,"desc":"LGI is a gobject-introspection based dynamic Lua binding to\nGObject-based libraries. It allows using GObject-based libraries\ndirectly from Lua.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["devel"],"shlibs_required":["libgirepository-1.0.so.1","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libffi.so.8"],"annotations":{"flavor":"lua52"}},{"name":"lua52-json","origin":"converters/lua-json","version":"1.3.4_1","comment":"JSON parser/creator for Lua","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/harningt/luajson","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bd0c7ccd583c1022ecb17b6fbb1d176c5bbd7f9f3eda96a59e8add3c7761ffd","flatsize":49319,"path":"All/lua52-json-1.3.4_1.pkg","repopath":"All/lua52-json-1.3.4_1.pkg","licenselogic":"single","pkgsize":13228,"desc":"LuaJSON is a JSON parser/creator for Lua.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"lua52-lpeg":{"origin":"devel/lua-lpeg","version":"1.1.0"}},"categories":["converters"],"annotations":{"flavor":"lua52"}},{"name":"lua52-argon2","origin":"security/lua-argon2","version":"3.0.1","comment":"Lua C binding for the Argon2 password hashing function","maintainer":"mdw@FreeBSD.org","www":"https://github.com/thibaultcha/lua-argon2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0df97bdd56ae5bf330d4f13b7810eb6848ff5a9953839ff9bd177660a97db9a9","flatsize":11658,"path":"All/lua52-argon2-3.0.1.pkg","repopath":"All/lua52-argon2-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4484,"desc":"Lua C binding for the Argon2 password hashing function. Compatible with Lua 5.x\nand LuaJIT.","deps":{"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["security"],"shlibs_required":["libargon2.so.0"],"annotations":{"flavor":"lua52"}},{"name":"lua52-lua-gd","origin":"graphics/lua-gd","version":"2.0.33r3","comment":"GD bindings for the Lua programming language","maintainer":"sergey.dyatko@gmail.com","www":"https://www.ittner.com.br/lua-gd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fc7a28ad46370d7135de5bc22bdcae2727914df6eacff0639e5edc2040df034","flatsize":597108,"path":"All/lua52-lua-gd-2.0.33r3.pkg","repopath":"All/lua52-lua-gd-2.0.33r3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":392280,"desc":"Lua-GD is a library that allows you to use the gd graphic library from\nprograms written in the Lua programming language.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["graphics"],"shlibs_required":["liblua-5.2.so","libgd.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua52"}},{"name":"lua52-lsqlite3","origin":"databases/lua-lsqlite3","version":"0.9.5_1","comment":"Lua wrapper for SQLite3 library","maintainer":"yds@Necessitu.de","www":"http://Lua.SQLite.org/index.cgi/doc/tip/doc/lsqlite3.wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a79ad026a3cf05fe25a1f6066a5780eef54b64af6175f78505bc0f1b517c292d","flatsize":1135167,"path":"All/lua52-lsqlite3-0.9.5_1.pkg","repopath":"All/lua52-lsqlite3-0.9.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":466764,"desc":"LuaSQLite3 is a thin wrapper around the public domain SQLite3\ndatabase engine.\n\nLuaSQLite3 provides a means to manipulate SQLite3 databases\ndirectly from Lua using Lua 5.\n\nThere are two modules, identical except that one links SQLite3\ndynamically, the other statically.\n\nThe module `lsqlite3` links SQLite3 dynamically.\n\nThe module `lsqlite3complete` links SQLite3 statically.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua52"}},{"name":"lua51-zlib","origin":"archivers/lua-zlib","version":"1.2_1","comment":"Simple streaming interface to zlib for the Lua Programming Language","maintainer":"sirl33tname@gmail.com","www":"https://github.com/brimworks/lua-zlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c01fcbf818798b9a4275fe8bf2611dc5d04c992bd1de661495554e73e55a6b1","flatsize":17205,"path":"All/lua51-zlib-1.2_1.pkg","repopath":"All/lua51-zlib-1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6088,"desc":"lua-zlib is a simple streaming interface to zlib for the Lua Programming\nLanguage. It consists of two functions: inflate and deflate. Both functions\nreturn \"stream functions\" (takes a buffer of input and returns a buffer\nof output).","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["archivers"],"annotations":{"flavor":"lua51"}},{"name":"lua52-bitop","origin":"devel/lua-bitop","version":"1.0.2_2","comment":"Bitwise operations on numbers","maintainer":"sunpoet@FreeBSD.org","www":"https://bitop.luajit.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d75a59042ec884eac54ac8f83069f1bc8edab22ddc38d620ac90c5ca510c9679","flatsize":8360,"path":"All/lua52-bitop-1.0.2_2.pkg","repopath":"All/lua52-bitop-1.0.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3436,"desc":"Lua BitOp is a C extension module for Lua 5.1/5.2 which adds bitwise operations\non numbers.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["devel"],"annotations":{"flavor":"lua52"}},{"name":"lua51-stdlib-debug","origin":"devel/lua-stdlib-debug","version":"1.0.1_1","comment":"Debug hints management library for lua","maintainer":"sasaki12@gmail.com","www":"https://github.com/lua-stdlib/_debug","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cec705c7cee165376757c79c52fdc13305045c09532b5293ee55e8c8d29fbd01","flatsize":22146,"path":"All/lua51-stdlib-debug-1.0.1_1.pkg","repopath":"All/lua51-stdlib-debug-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8084,"desc":"This is a debug hints management library for Lua 5.1 (including LuaJIT),\n5.2 and 5.3.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua51"}},{"name":"lua52-bitlib","origin":"devel/lua-bitlib","version":"24_1","comment":"Tiny library for bitwise operations","maintainer":"ports@FreeBSD.org","www":"http://luaforge.net/projects/bitlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"feb923c26c2ea539bde8b10d7e1b97da19c8202283019c8386255870e7b479af","flatsize":7016,"path":"All/lua52-bitlib-24_1.pkg","repopath":"All/lua52-bitlib-24_1.pkg","licenselogic":"single","pkgsize":2652,"desc":"bitlib is a tiny library for bitwise operations.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["devel"],"annotations":{"flavor":"lua52"},"messages":[{"message":"===>   NOTICE:\n\nThe lua52-bitlib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lua51-stdlib","origin":"devel/lua-stdlib","version":"41.2.2_1","comment":"Standard Lua Libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lua-stdlib/lua-stdlib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"644b40f1eb30ca4712ac7147c7e19326bc20943e0e9a96cf1f4c3626ff924d4d","flatsize":547504,"path":"All/lua51-stdlib-41.2.2_1.pkg","repopath":"All/lua51-stdlib-41.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76204,"desc":"stdlib is a library of modules for common programming tasks, including list,\ntable and functional operations, objects, pickling, pretty-printing and\ncommand-line option parsing.\n\nstdlib has no run-time prerequisites beyond a standard Lua system, though it\nwill take advantage of strict and typecheck if they are installed.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"lua51-stdlib-debug":{"origin":"devel/lua-stdlib-debug","version":"1.0.1_1"},"lua51-stdlib-normalize":{"origin":"devel/lua-stdlib-normalize","version":"2.0.3"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua51"}},{"name":"lua52-argparse","origin":"devel/lua-argparse","version":"0.7.1","comment":"Feature-rich command line parser for Lua","maintainer":"kevans@FreeBSD.org","www":"https://github.com/luarocks/argparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23c4555fd54db00fc354b506ddbfe6f9990a5629c3a76332a4dccdfede3ebefb","flatsize":59369,"path":"All/lua52-argparse-0.7.1.pkg","repopath":"All/lua52-argparse-0.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12536,"desc":"Argparse is a feature-rich command line parser for Lua inspired by argparse for\nPython.\n\nArgparse supports positional arguments, options, flags, optional arguments,\nsubcommands and more. Argparse automatically generates usage, help, and error\nmessages, and can generate shell completion scripts.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["devel"],"annotations":{"flavor":"lua52"}},{"name":"lua52-bcrypt","origin":"security/lua-bcrypt","version":"2.3.1","comment":"Library providing OpenBSD's bcrypt hash function for Lua","maintainer":"mdw@FreeBSD.org","www":"https://github.com/mikejsavage/lua-bcrypt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7790d39a69d712d1d77ba2f47bf4dce5f920a3148c59fb144ec33c767c555af6","flatsize":22881,"path":"All/lua52-bcrypt-2.3.1.pkg","repopath":"All/lua52-bcrypt-2.3.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":11840,"desc":"Lua-bcrypt is a library providing OpenBSD's bcrypt hash function for the Lua\nprogramming language.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"annotations":{"flavor":"lua52"}},{"name":"lua51-pty","origin":"devel/lua-pty","version":"1.26","comment":"Pty (pseudo-terminal) bindings for Lua 5+","maintainer":"portmaster@BSDforge.com","www":"https://gitlab.com/ports1/lua-pty/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f09724b1d434f2c38f298e4e026f88578fcbde494289fe7a173d8b254a8b340","flatsize":15394,"path":"All/lua51-pty-1.26.pkg","repopath":"All/lua51-pty-1.26.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":6580,"desc":"Lua 5.0.x bindings for ptys (pseudo-terminals).","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["devel"],"annotations":{"flavor":"lua51"}},{"name":"lua51-mpd","origin":"audio/lua-mpd","version":"0.1_1","comment":"Lua library for musicpd","maintainer":"demelier.david@gmail.com","www":"https://github.com/silentbicycle/lua-mpd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f21f2f3d2729330f00ecc77921fb70c85b9cc92b99168e0b2bb492dd74b2e1b7","flatsize":93770,"path":"All/lua51-mpd-0.1_1.pkg","repopath":"All/lua51-mpd-0.1_1.pkg","licenselogic":"single","pkgsize":10936,"desc":"This is a Lua client for mpd.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"lua51-luasocket":{"origin":"net/luasocket","version":"3.1.0_1,1"}},"categories":["audio"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua51"}},{"name":"lua52-cqueues","origin":"devel/lua-cqueues","version":"20200726_1","comment":"Continuation queues module for Lua","maintainer":"freebsd@dns.company","www":"https://25thandclement.com/~william/projects/cqueues.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1850fd6a3d6ed67b3fa22d0f989e48ef78bae302345faeaa961610d540007123","flatsize":583464,"path":"All/lua52-cqueues-20200726_1.pkg","repopath":"All/lua52-cqueues-20200726_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":313532,"desc":"cqueues is a type of event loop for Lua, except it's not a classic\nevent loop. It doesn't use callbacks, neither as part of the API nor\ninternally, but instead you communicate with an event controller by\nthe yielding and resumption of Lua coroutines using objects that\nadhere to a simple interface.","deps":{"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua52"}},{"name":"lua51-xapian","origin":"databases/lua-xapian","version":"1.4.25","comment":"Lua binding for Xapian","maintainer":"sunpoet@FreeBSD.org","www":"https://xapian.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0aaf5953461f8f0e99cb7e0ba9fac96cb4eb6a209738469211472d965d7d7c3a","flatsize":3195098,"path":"All/lua51-xapian-1.4.25.pkg","repopath":"All/lua51-xapian-1.4.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":425280,"desc":"Lua binding for Xapian","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["databases"],"shlibs_required":["libxapian.so.30","liblua-5.1.so"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua51"}},{"name":"lua51-stdlib-normalize","origin":"devel/lua-stdlib-normalize","version":"2.0.3","comment":"Collection of normalized lua functions","maintainer":"sasaki12@gmail.com","www":"https://github.com/lua-stdlib/normalize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83a0d4651b0df864424f10c2aa21c6daa765522c670652ce6f3670db320b92c0","flatsize":122131,"path":"All/lua51-stdlib-normalize-2.0.3.pkg","repopath":"All/lua51-stdlib-normalize-2.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26460,"desc":"This is a collection of normalized lua functions for Lua 5.1 (including LuaJIT),\n5.2 and 5.3.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"lua51-stdlib-debug":{"origin":"devel/lua-stdlib-debug","version":"1.0.1_1"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua51"}},{"name":"lua51-luasql-sqlite3","origin":"databases/luasql-sqlite3","version":"2.6.0","comment":"Lua interface to SQLite3","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdfe3c29d59e15cad47d6d6d3e7f93375d96630a1ce115d3a8edf46192b9fe94","flatsize":18504,"path":"All/lua51-luasql-sqlite3-2.6.0.pkg","repopath":"All/lua51-luasql-sqlite3-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7020,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"flavor":"lua51"}},{"name":"lyx","origin":"print/lyx","version":"2.3.7_1","comment":"Document processor interfaced with LaTeX (nearly WYSIWYG)","maintainer":"wen@FreeBSD.org","www":"https://www.lyx.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68db0bcb30887894cd1d6d96e244a241d14e99e548e7e6d487de0af8790b799f","flatsize":65824059,"path":"All/lyx-2.3.7_1.pkg","repopath":"All/lyx-2.3.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19057240,"desc":"LyX is a document processor that encourages an approach to writing\nbased on the structure of your documents (WYSIWYM) and not simply\ntheir appearance (WYSIWYG).\n\nLyX combines the power and flexibility of TeX/LaTeX with the ease\nof use of a graphical interface. This results in world-class support\nfor creation of mathematical content (via a fully integrated equation\neditor) and structured documents like academic articles, theses,\nand books. In addition, staples of scientific authoring such as\nreference list and index creation come standard.  But you can also\nuse LyX to create a letter or a novel or a theatre play or film\nscript. A broad array of ready, well-designed document layouts are\nbuilt in.\n\nLyX is for people who want their writing to look great, right out\nof the box.  No more endless tinkering with formatting details,\n\"finger painting\" font attributes or futzing around with page\nboundaries. You just write. On screen, LyX looks like any word\nprocessor; its printed output - or richly cross-referenced PDF,\njust as readily produced - looks like nothing else.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"mythes":{"origin":"textproc/mythes","version":"1.2.4_7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["print","editors"],"shlibs_required":["libmythes-1.2.so.0","libhunspell-1.7.so.0","libQt5Concurrent.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Core.so.5","libxcb.so.1"],"options":{"ASPELL":"off","ENCHANT":"off","HUNSPELL":"on","NLS":"on"},"messages":[{"message":"For LyX to work you need to install some kind of TeX distribution. See the\nprint/texlive-* ports in the ports tree.","type":"install"},{"message":"As of version 2.0.0, LyX depends on the textproc/mythes ports for\nthesaurus support. Even though the LyX port depends on textproc/mythes,\nit is up to the user to install the thesaurus ports for her languages\nof preference.","type":"upgrade"}]},{"name":"lua51-puremagic","origin":"sysutils/lua-puremagic","version":"1.0.1","comment":"Lua module that detects the mime type of file based on their contents","maintainer":"mdw@FreeBSD.org","www":"https://github.com/wbond/puremagic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71239f03da5df13f5a355530e384cf09a2fc039d359b5e7939ce2c6054fe4e6b","flatsize":20662,"path":"All/lua51-puremagic-1.0.1.pkg","repopath":"All/lua51-puremagic-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6020,"desc":"A pure Lua module that detects the mime type of file based on their contents.\nFalls back to detecting based on extension for plain text files.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["sysutils"],"annotations":{"flavor":"lua51"}},{"name":"lua51-luasql-odbc","origin":"databases/luasql-odbc","version":"2.6.0","comment":"Lua interface to ODBC","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9970930cc6d5c442ba7cbc8d6a55c66f8b3b75d37e97b184010966610dc142eb","flatsize":24224,"path":"All/lua51-luasql-odbc-2.6.0.pkg","repopath":"All/lua51-luasql-odbc-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9360,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libodbc.so.2"],"annotations":{"flavor":"lua51"}},{"name":"lua51-luasql-postgres","origin":"databases/luasql-postgres","version":"2.6.0","comment":"Lua interface to PostgreSQL","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"999adfa6df4fba1e1eb7df971fab246d35dc1d55cc08ce8a7580d4ef55f4a72d","flatsize":18288,"path":"All/lua51-luasql-postgres-2.6.0.pkg","repopath":"All/lua51-luasql-postgres-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7116,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5"],"annotations":{"flavor":"lua51"}},{"name":"lua51-luasec","origin":"security/luasec","version":"1.3.2","comment":"Lua binding for the OpenSSL library to provide TLS/SSL communication","maintainer":"thomas@beingboiled.info","www":"https://github.com/brunoos/luasec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72c9db7871cab9a212d5674e9a4e8b60708a866779ff6290973656e51a89f714","flatsize":91195,"path":"All/lua51-luasec-1.3.2.pkg","repopath":"All/lua51-luasec-1.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27712,"desc":"LuaSec is a binding for OpenSSL library to provide TLS/SSL communication. This\nversion delegates to LuaSocket the TCP connection establishment between the\nclient and server. Then LuaSec uses this connection to start a secure TLS/SSL\nsession.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"flavor":"lua51"}},{"name":"lua52","origin":"lang/lua52","version":"5.2.4_1","comment":"Small, compilable scripting language providing easy access to C code","maintainer":"john@essenz.com","www":"https://www.lua.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e024313a2a1fa6ff9f546842b332ad67fccee3b2c6eadff916ac0c37b862e874","flatsize":967621,"path":"All/lua52-5.2.4_1.pkg","repopath":"All/lua52-5.2.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":163584,"desc":"Lua is a programming language originally designed for extending applications,\nbut also frequently used as a general-purpose, stand-alone language. Lua\ncombines simple procedural syntax (similar to Pascal) with powerful data\ndescription constructs based on associative arrays and extensible semantics.\nLua is dynamically typed, interpreted from bytecodes, and has automatic memory\nmanagement with garbage collection, making it ideal for configuration,\nscripting, and rapid prototyping.\n\nA fundamental concept in the design of Lua is to provide meta-mechanisms for\nimplementing features, instead of providing a host of features directly in\nthe language. For example, although Lua is not a pure object-oriented\nlanguage, it does provide meta-mechanisms for implementing classes and\ninheritance. Lua's meta-mechanisms bring an economy of concepts and keep the\nlanguage small, while allowing the semantics to be extended in unconventional\nways. Extensible semantics is a distinguishing feature of Lua.\n\nLua is implemented as a small library of C functions, written in ANSI C, and\ncompiles unmodified in all known platforms. The implementation goals are\nsimplicity, efficiency, portability, and low embedding cost.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"}},"categories":["lang"],"shlibs_required":["libedit.so.0"],"shlibs_provided":["liblua-5.2.so"],"annotations":{"cpe":"cpe:2.3:a:lua:lua:5.2.4:::::dragonfly6:x86_64:1"}},{"name":"lua51-posix","origin":"devel/lua-posix","version":"36.2.1","comment":"Lua bindings for POSIX APIs","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/luaposix/luaposix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2935fde5b6b7f88e275dc55eeb9ca5e1107f133dcc06a71b0b0dab800fa41bfa","flatsize":706488,"path":"All/lua51-posix-36.2.1.pkg","repopath":"All/lua51-posix-36.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":99192,"desc":"This is a POSIX binding for LuaJIT, Lua 5.1, 5.2 and 5.3; like most libraries it\nsimply binds to C APIs on the underlying system, so it won't work on non-POSIX\nsystems. However, it does try to detect the level of POSIX conformance of the\nunderlying system and bind only available APIs.\n\nFor a while, luaposix contained support for curses functionality too, but now it\nhas its own lcurses repository again, where it is being maintained separately.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"lua51-stdlib-normalize":{"origin":"devel/lua-stdlib-normalize","version":"2.0.3"}},"categories":["devel"],"annotations":{"flavor":"lua51"}},{"name":"lua51-lualdap","origin":"net/lualdap","version":"1.3.1","comment":"LDAP support for the Lua language","maintainer":"p.mousavizadeh@protonmail.com","www":"https://github.com/lualdap/lualdap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe4e3780bed92efd98bee547e3481f28eaa0a7f59315361705aafeac69ed2a33","flatsize":40955,"path":"All/lua51-lualdap-1.3.1.pkg","repopath":"All/lua51-lualdap-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15128,"desc":"LuaLDAP is a simple interface from Lua to an LDAP client.\nIn fact it is a bind to OpenLDAP or to ADSI. It enables a Lua program to:\n\n- connect to an LDAP server;\n- execute any operation (search, add, compare, delete, modify and rename);\n- retrieve entries and references of the search result.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["net"],"shlibs_required":["libldap.so.2","liblber.so.2"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua51"}},{"name":"lua51-luarocks","origin":"devel/lua-luarocks","version":"3.11.1","comment":"Package manager for Lua modules","maintainer":"sunpoet@FreeBSD.org","www":"https://luarocks.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e17a3e9762cf84c8f3ebacfe0c71a6c2fbfc53c4cf224b664c6d9204be657bd","flatsize":751524,"path":"All/lua51-luarocks-3.11.1.pkg","repopath":"All/lua51-luarocks-3.11.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":142940,"desc":"LuaRocks allows you to install Lua modules as self-contained packages\ncalled rocks, which also contain version dependency information. This\ninformation can be used both during installation, so that when one\nrock is requested all rocks it depends on are installed as well, and\nalso optionally at run time, so that when a module is required, the\ncorrect version is loaded. LuaRocks supports both local and remote\nrepositories, and multiple local rocks trees.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["devel"],"options":{"LUAJIT":"off"},"annotations":{"flavor":"lua51"}},{"name":"lua51-luasql-mysql","origin":"databases/luasql-mysql","version":"2.6.0","comment":"Lua interface to MySQL","maintainer":"ports@freebsd.org","www":"https://github.com/keplerproject/luasql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"838746d2dfe7629f5fba9ad15493fa282d46e57a393fa218a8e7464077cf22c8","flatsize":44728,"path":"All/lua51-luasql-mysql-2.6.0.pkg","repopath":"All/lua51-luasql-mysql-2.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17560,"desc":"LuaSQL is a simple interface from Lua to a DBMS. It enables a Lua program to:\n\n    * Connect to ODBC, ADO, Oracle, MySQL, SQLite and PostgreSQL databases;\n    * Execute arbitrary SQL statements;\n    * Retrieve results in a row-by-row cursor fashion.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["databases"],"shlibs_required":["libmysqlclient.so.21"],"annotations":{"flavor":"lua51"}},{"name":"lua51-lyaml","origin":"textproc/lua-lyaml","version":"6.2.4_1","comment":"LibYAML binding for Lua","maintainer":"yds@Necessitu.de","www":"https://GVVaughan.GitHub.io/lyaml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f60f8a8ba1112b596a95f4810dcc5c1783d45455f2bf294ec683a34f9e5f3a77","flatsize":107270,"path":"All/lua51-lyaml-6.2.4_1.pkg","repopath":"All/lua51-lyaml-6.2.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24932,"desc":"Lua binding for the fast libYAML C library for converting between\n%25YAML 1.1 and Lua tables, with a flexible Lua language API to load\nand save YAML documents.\n\nWorks with Lua 5.1 (including LuaJIT), 5.2, 5.3 and 5.4.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["textproc"],"shlibs_required":["libyaml-0.so.2"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua51"}},{"name":"lua51-luafilesystem","origin":"devel/luafilesystem","version":"1.8.0","comment":"Library to access directory structure and file attributes","maintainer":"fiziologus@gmail.com","www":"http://www.keplerproject.org/luafilesystem/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b044ca58443bbbfff29b871d672dd7cfcfe6903625d54f913a4ef673ada4e768","flatsize":62333,"path":"All/lua51-luafilesystem-1.8.0.pkg","repopath":"All/lua51-luafilesystem-1.8.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23072,"desc":"LuaFileSystem is a Lua library developed to complement the\nset of functions related to file systems offered by the\nstandard Lua distribution.\n\nLuaFileSystem offers a portable way to access the underlying\ndirectory structure and file attributes.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua51"}},{"name":"lua51-luaexpat","origin":"textproc/luaexpat","version":"1.5.1","comment":"SAX XML parser based on the Expat library","maintainer":"sunpoet@FreeBSD.org","www":"https://lunarmodules.github.io/luaexpat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1527144c5801fda8ce7fa1f871dd04a4a38212fc047491a2e671450e2544c388","flatsize":49644,"path":"All/lua51-luaexpat-1.5.1.pkg","repopath":"All/lua51-luaexpat-1.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14036,"desc":"LuaExpat is a SAX XML parser based on the Expat library. SAX is the Simple API\nfor XML and allows programs to:\n- process a XML document incrementally, thus being able to handle huge documents\n  without memory penalties;\n- register handler functions which are called by the parser during the\n  processing of the document, handling the document elements or text.\n\nWith an event-based API like SAX the XML document can be fed to the parser in\nchunks, and the parsing begins as soon as the parser receives the first document\nchunk. LuaExpat reports parsing events (such as the start and end of elements)\ndirectly to the application through callbacks. The parsing of huge documents can\nbenefit from this piecemeal operation.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["textproc"],"shlibs_required":["libexpat.so.1"],"annotations":{"flavor":"lua51"}},{"name":"lua51-libevent","origin":"devel/lua-libevent","version":"0.4.6_2","comment":"Lua libevent binding","maintainer":"sirl33tname@gmail.com","www":"https://github.com/harningt/luaevent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4858450d7ddf46fc6103f73b583c15b31b8779c0c756cceab18fa3b961ef8b9","flatsize":36865,"path":"All/lua51-libevent-0.4.6_2.pkg","repopath":"All/lua51-libevent-0.4.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11236,"desc":"This is a binding of libevent to Lua. It will serve as a drop-in\nreplacement for copas, and eventually support more features (async DNS,\nHTTP, RPC...).","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"lua51-luasocket":{"origin":"net/luasocket","version":"3.1.0_1,1"}},"categories":["devel"],"shlibs_required":["liblua-5.1.so","libevent-2.1.so.7"],"annotations":{"flavor":"lua51"}},{"name":"lua51-luasocket","origin":"net/luasocket","version":"3.1.0_1,1","comment":"Socket support for the Lua language","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lunarmodules/luasocket","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88cda78346b31203fcf4a73c322366a728c9ce7798e6515aeabfe51717b9c950","flatsize":694128,"path":"All/lua51-luasocket-3.1.0_1,1.pkg","repopath":"All/lua51-luasocket-3.1.0_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":160744,"desc":"LuaSocket is a Lua extension library composed of two parts:\n- a set of C modules that provide support for the TCP and UDP transport layers\n- a set of Lua modules that provide functions commonly needed by applications\n  that deal with the Internet.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["net"],"shlibs_required":["liblua-5.1.so"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua51"}},{"name":"lua51-lzlib","origin":"archivers/lua-lzlib","version":"0.4.3_1","comment":"Lua bindings to the ZLib compression library","maintainer":"daniel@blodan.se","www":"https://github.com/LuaDist/lzlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40e709bb8ce1565cf7e97564fe48cb401e9b01dc9936de4fbfdd7db2005beb5f","flatsize":37940,"path":"All/lua51-lzlib-0.4.3_1.pkg","repopath":"All/lua51-lzlib-0.4.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13732,"desc":"Lua bindings to the ZLib compression library.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["archivers"],"shlibs_required":["liblua-5.1.so"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua51"}},{"name":"lua51-icu-utils","origin":"textproc/lua-icu-utils","version":"0.0.20220329_4","comment":"Lua interface to selected ICU utilities","maintainer":"mm@FreeBSD.org","www":"https://github.com/adam-stanek/lua_icu_utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fadff69df22ee91ba966cdc4ea347feb4b26517045575bed47c9155d89e33c0b","flatsize":13958,"path":"All/lua51-icu-utils-0.0.20220329_4.pkg","repopath":"All/lua51-icu-utils-0.0.20220329_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5912,"desc":"Lua interface to selected utilities from the ICU project","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["textproc"],"shlibs_required":["libicuuc.so.74","libicui18n.so.74","libicuio.so.74"],"options":{"DOCS":"on"},"annotations":{"flavor":"lua51"}},{"name":"lua51-luadbi","origin":"databases/luadbi","version":"0.7.2_1","comment":"Multi-backend SQL database library for Lua","maintainer":"olexander.v.melnyk@gmail.com","www":"https://github.com/mwild1/luadbi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"317ae5095f5505e76d5ddf3eda59c3bf4c85e797cce633aee5f908f1a6d513dd","flatsize":23270,"path":"All/lua51-luadbi-0.7.2_1.pkg","repopath":"All/lua51-luadbi-0.7.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8708,"desc":"LuaDBI is a database interface library for Lua.  It's designed to provide\nan RDBMS agnostic API for handling database operations.  It also provides\nsupport for prepared statement handles, placeholders, and bind parameters\nfor all database operations.\n\nOn FreeBSD, LuaDBI supports MySQL, PostgreSQL, and SQLite3 databases with\nnative database drivers.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"options":{"MYSQL":"off","SQLITE3":"on","PGSQL":"off"},"annotations":{"flavor":"lua51"}},{"name":"lua51-lsqlite3","origin":"databases/lua-lsqlite3","version":"0.9.5_1","comment":"Lua wrapper for SQLite3 library","maintainer":"yds@Necessitu.de","www":"http://Lua.SQLite.org/index.cgi/doc/tip/doc/lsqlite3.wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8dea74fde57efccfce74dbca52a4cd77f0734b51333c94b7b3a01debce981ed7","flatsize":1135167,"path":"All/lua51-lsqlite3-0.9.5_1.pkg","repopath":"All/lua51-lsqlite3-0.9.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":466828,"desc":"LuaSQLite3 is a thin wrapper around the public domain SQLite3\ndatabase engine.\n\nLuaSQLite3 provides a means to manipulate SQLite3 databases\ndirectly from Lua using Lua 5.\n\nThere are two modules, identical except that one links SQLite3\ndynamically, the other statically.\n\nThe module `lsqlite3` links SQLite3 dynamically.\n\nThe module `lsqlite3complete` links SQLite3 statically.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua51"}},{"name":"lua51-json","origin":"converters/lua-json","version":"1.3.4_1","comment":"JSON parser/creator for Lua","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/harningt/luajson","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe94de09510f978ba28a0c09427be51f795bd80fc6e705c8bcf4aaec42133094","flatsize":49319,"path":"All/lua51-json-1.3.4_1.pkg","repopath":"All/lua51-json-1.3.4_1.pkg","licenselogic":"single","pkgsize":13232,"desc":"LuaJSON is a JSON parser/creator for Lua.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"lua51-lpeg":{"origin":"devel/lua-lpeg","version":"1.1.0"}},"categories":["converters"],"annotations":{"flavor":"lua51"}},{"name":"lua51-lgi","origin":"devel/lua-lgi","version":"0.9.2_3","comment":"Lua bindings to libraries using GObject-Introspection","maintainer":"andrew@tao11.riddles.org.uk","www":"https://github.com/pavouk/lgi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0143cfb5af4553ddefd7d8f1002d8dd69fcbd2cbc0f2794107bf16f0bc21ba8c","flatsize":293469,"path":"All/lua51-lgi-0.9.2_3.pkg","repopath":"All/lua51-lgi-0.9.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79204,"desc":"LGI is a gobject-introspection based dynamic Lua binding to\nGObject-based libraries. It allows using GObject-based libraries\ndirectly from Lua.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["devel"],"shlibs_required":["libgirepository-1.0.so.1","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libffi.so.8"],"annotations":{"flavor":"lua51"}},{"name":"lua51-bitop","origin":"devel/lua-bitop","version":"1.0.2_2","comment":"Bitwise operations on numbers","maintainer":"sunpoet@FreeBSD.org","www":"https://bitop.luajit.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c7031f21d416e1c494e0cab814905a0eea155ad021d45d61797e3ad20914c8c","flatsize":8296,"path":"All/lua51-bitop-1.0.2_2.pkg","repopath":"All/lua51-bitop-1.0.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3428,"desc":"Lua BitOp is a C extension module for Lua 5.1/5.2 which adds bitwise operations\non numbers.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["devel"],"annotations":{"flavor":"lua51"}},{"name":"lua51-bitlib","origin":"devel/lua-bitlib","version":"24_1","comment":"Tiny library for bitwise operations","maintainer":"ports@FreeBSD.org","www":"http://luaforge.net/projects/bitlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d20ea6be7c56249a635786cf890dfd3f7fef74ee0175e53a26ee8aef13139cc","flatsize":7016,"path":"All/lua51-bitlib-24_1.pkg","repopath":"All/lua51-bitlib-24_1.pkg","licenselogic":"single","pkgsize":2668,"desc":"bitlib is a tiny library for bitwise operations.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["devel"],"annotations":{"flavor":"lua51"},"messages":[{"message":"===>   NOTICE:\n\nThe lua51-bitlib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lua51-bcrypt","origin":"security/lua-bcrypt","version":"2.3.1","comment":"Library providing OpenBSD's bcrypt hash function for Lua","maintainer":"mdw@FreeBSD.org","www":"https://github.com/mikejsavage/lua-bcrypt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bdc9f6ec961e54db6e4a2edc7f690dc053269f63957fa9883ea627ed23e5335","flatsize":22881,"path":"All/lua51-bcrypt-2.3.1.pkg","repopath":"All/lua51-bcrypt-2.3.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":11836,"desc":"Lua-bcrypt is a library providing OpenBSD's bcrypt hash function for the Lua\nprogramming language.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"annotations":{"flavor":"lua51"}},{"name":"lua51-argparse","origin":"devel/lua-argparse","version":"0.7.1","comment":"Feature-rich command line parser for Lua","maintainer":"kevans@FreeBSD.org","www":"https://github.com/luarocks/argparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"917b1c67c0d2481017ca6d1a442be54185eb044ee0d846fd8097a343f8870c5a","flatsize":59369,"path":"All/lua51-argparse-0.7.1.pkg","repopath":"All/lua51-argparse-0.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12544,"desc":"Argparse is a feature-rich command line parser for Lua inspired by argparse for\nPython.\n\nArgparse supports positional arguments, options, flags, optional arguments,\nsubcommands and more. Argparse automatically generates usage, help, and error\nmessages, and can generate shell completion scripts.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["devel"],"annotations":{"flavor":"lua51"}},{"name":"lua51-argon2","origin":"security/lua-argon2","version":"3.0.1","comment":"Lua C binding for the Argon2 password hashing function","maintainer":"mdw@FreeBSD.org","www":"https://github.com/thibaultcha/lua-argon2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82329d7fb648a01529704306c75a4a0cf51c3ea2b035b100f4fe0839ac541644","flatsize":11658,"path":"All/lua51-argon2-3.0.1.pkg","repopath":"All/lua51-argon2-3.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4604,"desc":"Lua C binding for the Argon2 password hashing function. Compatible with Lua 5.x\nand LuaJIT.","deps":{"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["security"],"shlibs_required":["libargon2.so.0"],"annotations":{"flavor":"lua51"}},{"name":"lua51-gettext","origin":"devel/lua-gettext","version":"1.6","comment":"Lua 5+ bindings for Gettext","maintainer":"portmaster@BSDforge.com","www":"https://gitlab.com/ports1/lua-gettext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c8b7f19ec1678aed113730f5711ed1563aa3fa1fa03a6bd83148158a2d109fd","flatsize":8533,"path":"All/lua51-gettext-1.6.pkg","repopath":"All/lua51-gettext-1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4076,"desc":"Lua 5x bindings for Gettext","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"annotations":{"flavor":"lua51"}},{"name":"lua51-lua-gd","origin":"graphics/lua-gd","version":"2.0.33r3","comment":"GD bindings for the Lua programming language","maintainer":"sergey.dyatko@gmail.com","www":"https://www.ittner.com.br/lua-gd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd08189a7f468db6d532dcc2c3bb9595fbc2362041e8d5e246dd3068c632a265","flatsize":597108,"path":"All/lua51-lua-gd-2.0.33r3.pkg","repopath":"All/lua51-lua-gd-2.0.33r3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":392436,"desc":"Lua-GD is a library that allows you to use the gd graphic library from\nprograms written in the Lua programming language.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["graphics"],"shlibs_required":["liblua-5.1.so","libgd.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua51"}},{"name":"lua-resty-string","origin":"devel/lua-resty-string","version":"0.15_1","comment":"String utilities and common hash functions for ngx_lua and LuaJIT","maintainer":"mm@FreeBSD.org","www":"https://github.com/openresty/lua-resty-string","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0085e3b92fd473666aa48cd235f39c8ffdcff5148696c07cc59991eb230d3cb6","flatsize":26394,"path":"All/lua-resty-string-0.15_1.pkg","repopath":"All/lua-resty-string-0.15_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6840,"desc":"String utilities and common hash functions for ngx_lua and LuaJIT","deps":{"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"}},"categories":["devel","www"],"options":{"DOCS":"on"}},{"name":"lua51-cjson","origin":"devel/lua-cjson","version":"2.1.0_1","comment":"Fast JSON parsing and encoding support for Lua","maintainer":"osa@FreeBSD.org","www":"https://www.kyne.com.au/~mark/software/lua-cjson.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c581a06234dd0f8887d2d5bd356c23f6952d456c380a9a66904443cffc73cebe","flatsize":36782,"path":"All/lua51-cjson-2.1.0_1.pkg","repopath":"All/lua51-cjson-2.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12532,"desc":"Lua CJSON provides fast JSON parsing and encoding support for Lua.  It\nhas been tested under Linux, FreeBSD, OSX, Solaris and Windows.\n\nFeatures:\n\n- Fast, standards compliant encoding/parsing routines.\n- Full support for JSON with UTF-8, including decoding surrogate pairs.\n- Optional run-time support for common exceptions to the JSON specification\n  (NaN, Infinity,..).\n- No external dependencies.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["devel"],"annotations":{"flavor":"lua51"}},{"name":"lua51-lpeg","origin":"devel/lua-lpeg","version":"1.1.0","comment":"PEG-based pattern-matching library for Lua","maintainer":"sunpoet@FreeBSD.org","www":"https://www.inf.puc-rio.br/~roberto/lpeg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8be9dc2e11b726e8cffdc8ce109d9625d9c4c326cfe32ebd6e80866926c26c5","flatsize":52030,"path":"All/lua51-lpeg-1.1.0.pkg","repopath":"All/lua51-lpeg-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22344,"desc":"LPeg is a new pattern-matching library for Lua, based on Parsing Expression\nGrammars (PEGs).\n\nFollowing the Snobol tradition, LPeg defines patterns as first-class objects.\nThat is, patterns are regular Lua values (represented by userdata). The library\noffers several functions to create and compose patterns. With the use of\nmetamethods, several of these functions are provided as infix or prefix\noperators. On the one hand, the result is usually much more verbose than the\ntypical encoding of patterns using the so called regular expressions (which\ntypically are not regular expressions in the formal sense). On the other hand,\nfirst-class patterns allow much better documentation (as it is easy to comment\nthe code, to break complex definitions in smaller parts, etc.) and are\nextensible, as we can define new functions to create and compose patterns.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["devel"],"annotations":{"flavor":"lua51"}},{"name":"lua51-iconv","origin":"converters/lua-iconv","version":"7_4","comment":"Iconv binding for Lua 5","maintainer":"vanilla@FreeBSD.org","www":"https://ittner.github.io/lua-iconv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ec568be0bb11023786c61dd00b9e9de2e417c31d2106fe09c5514b6d23942b9","flatsize":10942,"path":"All/lua51-iconv-7_4.pkg","repopath":"All/lua51-iconv-7_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4680,"desc":"Lua-iconv is POSIX 'iconv' binding for the Lua Programming Language. The iconv\nlibrary converts a sequence of characters from one codeset into a sequence of\ncorresponding characters in another codeset. The codesets are those specified\nin the iconv.new() call that returned the conversion descriptor, cd.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["converters"],"annotations":{"flavor":"lua51"}},{"name":"lua51-luaunbound","origin":"dns/luaunbound","version":"1.0.0_5","comment":"Lua binding to libunbound","maintainer":"thomas@beingboiled.info","www":"https://www.zash.se/luaunbound.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf067a7c6612ee2d9c34a1faa1cfc1bedf1b1216d1ca448760a429d8890f4ec7","flatsize":16210,"path":"All/lua51-luaunbound-1.0.0_5.pkg","repopath":"All/lua51-luaunbound-1.0.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5964,"desc":"This is a binding to libunbound for Lua. The library works independent\nfrom a running unbound server, and can be used to convert hostnames to\nIP addresses, and back, and obtain other information from the DNS.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"unbound":{"origin":"dns/unbound","version":"1.21.0"}},"categories":["dns"],"shlibs_required":["liblua-5.1.so","libunbound.so.8"],"annotations":{"flavor":"lua51"}},{"name":"lua-resty-session","origin":"www/lua-resty-session","version":"4.0.5","comment":"Lua session library for OpenResty / ngx_lua","maintainer":"netchild@FreeBSD.org","www":"https://github.com/bungle/lua-resty-session","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa48b3db65c104d2b883402aff9ce4c56b4b0308575029504bb9c04ef610683e","flatsize":617609,"path":"All/lua-resty-session-4.0.5.pkg","repopath":"All/lua-resty-session-4.0.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":52560,"desc":"Lua session library for OpenResty / ngx_lua\n\nFeatures:\n - Sessions are immutable (each save generates a new session), and lockless.\n - Session data is AES-256-GCM encrypted with a key derived using HKDF-SHA256.\n - Session has a fixed size header that is protected with HMAC-SHA256 MAC with a key derived using HKDF-SHA256.\n - Session data can be stored in a stateless cookie or in various backend storages.\n - A single session cookie can maintain multiple sessions across different audiences.","deps":{"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"}},"categories":["www"],"options":{"DOCS":"on"}},{"name":"lua-resty-redis","origin":"databases/lua-resty-redis","version":"0.29","comment":"Redis client driver for the ngx_lua nginx module","maintainer":"arcade@b1t.name","www":"https://github.com/openresty/lua-resty-redis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f800a5b4b9d09f07ec2573e13117a8d48bd3a34656c9fb828af35d7cc43737aa","flatsize":15846,"path":"All/lua-resty-redis-0.29.pkg","repopath":"All/lua-resty-redis-0.29.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4348,"desc":"This Lua library is a Redis client driver for the ngx_lua nginx module:\n\nhttp://wiki.nginx.org/HttpLuaModule\n\nThis Lua library takes advantage of ngx_lua's cosocket API, which ensures 100%25\nnonblocking behavior.","deps":{"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"}},"categories":["databases"]},{"name":"lua-resty-openssl","origin":"security/lua-resty-openssl","version":"1.1.0","comment":"FFI-based OpenSSL binding for OpenResty / ngx_lua","maintainer":"netchild@FreeBSD.org","www":"https://github.com/fffonion/lua-resty-openssl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01df35c98d7f51ef23415a8cca87b4b5089de7f090d363ee5cb401d4e12477a1","flatsize":481979,"path":"All/lua-resty-openssl-1.1.0.pkg","repopath":"All/lua-resty-openssl-1.1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":85236,"desc":"HMAC functions for OpenResty / ngx_lua","deps":{"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"options":{"DOCS":"on"}},{"name":"lua-resty-openidc","origin":"security/lua-resty-openidc","version":"1.7.6","comment":"OpenID Connect and/or OAuth 2.0 functionality for OpenResty / ngx_lua","maintainer":"netchild@FreeBSD.org","www":"https://github.com/zmartzone/lua-resty-openidc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8616e865a2e9e571bdc702680ceafc28903a2df2a1c4234344c9e789457a67c","flatsize":105707,"path":"All/lua-resty-openidc-1.7.6.pkg","repopath":"All/lua-resty-openidc-1.7.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26792,"desc":"OpenID Connect Relying Party (RP) and/or the OAuth 2.0 Resource\nServer (RS) functionality for OpenResty / ngx_lua\n\nWhen used as an OpenID Connect Relying Party it authenticates users\nagainst an OpenID Connect Provider using OpenID Connect Discovery\nand the Basic Client Profile (i.e. the Authorization Code flow).\nWhen used as an OAuth 2.0 Resource Server it can validate OAuth 2.0\nBearer Access Tokens against an Authorization Server or, in case a\nJSON Web Token is used for an Access Token, verification can happen\nagainst a pre-configured secret/key .\n\nIt maintains sessions for authenticated users by leveraging\nlua-resty-session thus offering a configurable choice between storing\nthe session state in a client-side browser cookie or use in of the\nserver-side storage mechanisms shared-memory|memcache|redis.\n\nIt supports server-wide caching of resolved Discovery documents and\nvalidated Access Tokens.\n\nIt can be used as a reverse proxy terminating OAuth/OpenID Connect\nin front of an origin server so that the origin server/services can\nbe protected with the relevant standards without implementing those\non the server itself.","deps":{"lua-resty-http":{"origin":"www/lua-resty-http","version":"0.17.1"},"lua-resty-jwt":{"origin":"security/lua-resty-jwt","version":"0.2.3"},"lua-resty-session":{"origin":"www/lua-resty-session","version":"4.0.5"},"lua51-cjson":{"origin":"devel/lua-cjson","version":"2.1.0_1"},"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"}},"categories":["security"],"options":{"DOCS":"on"}},{"name":"lua-resty-lrucache","origin":"www/lua-resty-lrucache","version":"0.13","comment":"Lua-land LRU cache based on the LuaJIT FFI","maintainer":"zi@FreeBSD.org","www":"https://github.com/openresty/lua-resty-lrucache","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afacefa68ad5fb8a8c0876f37dcaf2e70ad399261f9246ee95081dbe5a16c54f","flatsize":26135,"path":"All/lua-resty-lrucache-0.13.pkg","repopath":"All/lua-resty-lrucache-0.13.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7680,"desc":"Lua-land LRU cache based on the LuaJIT FFI","deps":{"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"}},"categories":["www"]},{"name":"lua-resty-jwt","origin":"security/lua-resty-jwt","version":"0.2.3","comment":"JWT for OpenResty / ngx_lua","maintainer":"netchild@FreeBSD.org","www":"https://github.com/cdbattags/lua-resty-jwt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01cc71cd9111c80dbc1c225d3da7817e940c6eed2d2d37edadf0161cd7cbc115","flatsize":101103,"path":"All/lua-resty-jwt-0.2.3.pkg","repopath":"All/lua-resty-jwt-0.2.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23696,"desc":"JWT for OpenResty / ngx_lua","deps":{"lua-resty-hmac":{"origin":"security/lua-resty-hmac","version":"0.06"},"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"}},"categories":["security"],"options":{"DOCS":"on"}},{"name":"lua-resty-http","origin":"www/lua-resty-http","version":"0.17.1","comment":"Lua HTTP client cosocket driver for OpenResty / ngx_lua","maintainer":"mm@FreeBSD.org","www":"https://github.com/ledgetech/lua-resty-http","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b0308dec76a62e4f2a51aa78f7c5132e3f7fead66e8fb052f5b27d3a25f13a9","flatsize":66863,"path":"All/lua-resty-http-0.17.1.pkg","repopath":"All/lua-resty-http-0.17.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17124,"desc":"Lua HTTP client cosocket driver for OpenResty / ngx_lua\n\nFeatures:\n- HTTP 1.0 and 1.1\n- SSL\n- Streaming interface to the response body, for predictable memory usage\n- Alternative simple interface for single-shot requests without a manual\n  connection step\n- Chunked and non-chunked transfer encodings\n- Connection keepalives\n- Request pipelining\n- Trailers\n- HTTP proxy connections","deps":{"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"}},"categories":["www"],"options":{"DOCS":"on"}},{"name":"lua51","origin":"lang/lua51","version":"5.1.5_10","comment":"Small, compilable scripting language providing easy access to C code","maintainer":"nicklaus.t@me.com","www":"https://www.lua.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0edad01a530a8b0604f27397fe2fdba963775d67b7b687e3090528278eac7de","flatsize":875998,"path":"All/lua51-5.1.5_10.pkg","repopath":"All/lua51-5.1.5_10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":152660,"desc":"Lua is a programming language originally designed for extending applications,\nbut also frequently used as a general-purpose, stand-alone language. Lua\ncombines simple procedural syntax (similar to Pascal) with powerful data\ndescription constructs based on associative arrays and extensible semantics.\nLua is dynamically typed, interpreted from bytecodes, and has automatic memory\nmanagement with garbage collection, making it ideal for configuration,\nscripting, and rapid prototyping.\n\nA fundamental concept in the design of Lua is to provide meta-mechanisms for\nimplementing features, instead of providing a host of features directly in\nthe language. For example, although Lua is not a pure object-oriented\nlanguage, it does provide meta-mechanisms for implementing classes and\ninheritance. Lua's meta-mechanisms bring an economy of concepts and keep the\nlanguage small, while allowing the semantics to be extended in unconventional\nways. Extensible semantics is a distinguishing feature of Lua.\n\nLua is implemented as a small library of C functions, written in ANSI C, and\ncompiles unmodified in all known platforms. The implementation goals are\nsimplicity, efficiency, portability, and low embedding cost.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"}},"categories":["lang"],"shlibs_required":["libedit.so.0"],"shlibs_provided":["liblua-5.1.so"],"annotations":{"cpe":"cpe:2.3:a:lua:lua:5.1.5:::::dragonfly6:x86_64:10"}},{"name":"lua51-cqueues","origin":"devel/lua-cqueues","version":"20200726_1","comment":"Continuation queues module for Lua","maintainer":"freebsd@dns.company","www":"https://25thandclement.com/~william/projects/cqueues.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"579e3137b51fd3c247a53c284f1e388f64ee12eaca9b4f94ce6f9efb429fc203","flatsize":595240,"path":"All/lua51-cqueues-20200726_1.pkg","repopath":"All/lua51-cqueues-20200726_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":317888,"desc":"cqueues is a type of event loop for Lua, except it's not a classic\nevent loop. It doesn't use callbacks, neither as part of the API nor\ninternally, but instead you communicate with an event controller by\nthe yielding and resumption of Lua coroutines using objects that\nadhere to a simple interface.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"lua51"}},{"name":"lua-resty-hmac","origin":"security/lua-resty-hmac","version":"0.06","comment":"HMAC functions for OpenResty / ngx_lua","maintainer":"netchild@FreeBSD.org","www":"https://github.com/jkeys089/lua-resty-hmac","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"635d6de642f7c150946edde34247bd351efcf3db727e56626b95e7ae20fb3bb0","flatsize":11367,"path":"All/lua-resty-hmac-0.06.pkg","repopath":"All/lua-resty-hmac-0.06.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4656,"desc":"HMAC functions for OpenResty / ngx_lua","deps":{"lua-resty-string":{"origin":"devel/lua-resty-string","version":"0.15_1"},"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"}},"categories":["security"],"options":{"DOCS":"on"}},{"name":"lua-resty-dns","origin":"dns/lua-resty-dns","version":"0.23","comment":"Lua DNS resolver for ngx_lua","maintainer":"mm@FreeBSD.org","www":"https://github.com/openresty/lua-resty-dns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3d075017042e9a875d0857c864145b3952a0fb3346b1241cecbc81992473213","flatsize":40951,"path":"All/lua-resty-dns-0.23.pkg","repopath":"All/lua-resty-dns-0.23.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10804,"desc":"Lua DNS resolver for the ngx_lua based on the cosocket API","deps":{"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"}},"categories":["dns","www"],"options":{"DOCS":"on"}},{"name":"lua-mode","origin":"devel/lua-mode","version":"20210802_8","comment":"Minor mode for LUA","maintainer":"se@FreeBSD.org","www":"https://github.com/immerrr/lua-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"737b07130a51bb6053a259afa6751e8b52d82f87e02d03f31d08eef496428f59","flatsize":108536,"path":"All/lua-mode-20210802_8.pkg","repopath":"All/lua-mode-20210802_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":28628,"desc":"lua-mode is an Emacs major mode for editing Lua files.\n\nMain features:\n- syntactic indentation & highlighting (incl. multiline literals/comments)\n- evaluation of lines/regions/functions/files in Lua subprocess or direct\n  interaction with its REPL\n- documentation lookup (using online/offline reference manual, e.g.\n  string.find\n- imenu integration\n- HideShow integration","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"full"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n    (autoload 'lua-mode \"lua-mode\" \"Lua editing mode.\" t)\n    (add-to-list 'auto-mode-alist '(\"\\\\.lua$\" . lua-mode))\n    (add-to-list 'interpreter-mode-alist '(\"lua\" . lua-mode))","type":"install"}]},{"name":"lua-resty-core","origin":"www/lua-resty-core","version":"0.1.28","comment":"New FFI-based Lua API for OpenResty NGINX Lua modules","maintainer":"zi@FreeBSD.org","www":"https://github.com/openresty/lua-resty-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7eb63a9a8b628c71723b06daea0fc497a9ae5aff83a06fbc530ffc3ff3645f59","flatsize":209432,"path":"All/lua-resty-core-0.1.28.pkg","repopath":"All/lua-resty-core-0.1.28.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":30712,"desc":"New FFI-based Lua API for ngx_http_lua_module and/or ngx_stream_lua_module","deps":{"lua-resty-lrucache":{"origin":"www/lua-resty-lrucache","version":"0.13"},"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"}},"categories":["www"]},{"name":"lua-rds-parser","origin":"devel/lua-rds-parser","version":"0.06","comment":"Resty-DBD-Stream (RDS) parser for Lua written in C","maintainer":"arcade@b1t.name","www":"https://github.com/agentzh/lua-rds-parser/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c8dda636c687ad170993e758624d6b30c79b9e36b2a6dee2adcc6ff90fab7b4","flatsize":11143,"path":"All/lua-rds-parser-0.06.pkg","repopath":"All/lua-rds-parser-0.06.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4608,"desc":"The lua-rds-parser can be used to parse the Resty-DBD-Stream formatted data\ngenerated by drizzle and/or postgres nginx modules into lua data structures.\nIn the past, we have to use JSON as the intermediate data format which is\nquite inefficient in terms of both memory and CPU time.\n\nTo maximize speed and minimize memory footprint, this library is implemented\nin pure C.","deps":{"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["devel"]},{"name":"lua-mode-emacs_wayland","origin":"devel/lua-mode","version":"20210802_8","comment":"Minor mode for LUA","maintainer":"se@FreeBSD.org","www":"https://github.com/immerrr/lua-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5eafa68957934bf1a50ad7472fa061a16b6f9a2fc69cd0e71c398843e13fc475","flatsize":108536,"path":"All/lua-mode-emacs_wayland-20210802_8.pkg","repopath":"All/lua-mode-emacs_wayland-20210802_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":28636,"desc":"lua-mode is an Emacs major mode for editing Lua files.\n\nMain features:\n- syntactic indentation & highlighting (incl. multiline literals/comments)\n- evaluation of lines/regions/functions/files in Lua subprocess or direct\n  interaction with its REPL\n- documentation lookup (using online/offline reference manual, e.g.\n  string.find\n- imenu integration\n- HideShow integration","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"wayland"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n    (autoload 'lua-mode \"lua-mode\" \"Lua editing mode.\" t)\n    (add-to-list 'auto-mode-alist '(\"\\\\.lua$\" . lua-mode))\n    (add-to-list 'interpreter-mode-alist '(\"lua\" . lua-mode))","type":"install"}]},{"name":"lua-mode-emacs_nox","origin":"devel/lua-mode","version":"20210802_8","comment":"Minor mode for LUA","maintainer":"se@FreeBSD.org","www":"https://github.com/immerrr/lua-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96016810884bfb29c20a6ec83bf2f671c5cdf3470ac2dc369fba161548660b9f","flatsize":108536,"path":"All/lua-mode-emacs_nox-20210802_8.pkg","repopath":"All/lua-mode-emacs_nox-20210802_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":28636,"desc":"lua-mode is an Emacs major mode for editing Lua files.\n\nMain features:\n- syntactic indentation & highlighting (incl. multiline literals/comments)\n- evaluation of lines/regions/functions/files in Lua subprocess or direct\n  interaction with its REPL\n- documentation lookup (using online/offline reference manual, e.g.\n  string.find\n- imenu integration\n- HideShow integration","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"nox"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n    (autoload 'lua-mode \"lua-mode\" \"Lua editing mode.\" t)\n    (add-to-list 'auto-mode-alist '(\"\\\\.lua$\" . lua-mode))\n    (add-to-list 'interpreter-mode-alist '(\"lua\" . lua-mode))","type":"install"}]},{"name":"lua-mode-emacs_devel_nox","origin":"devel/lua-mode","version":"20210802_8","comment":"Minor mode for LUA","maintainer":"se@FreeBSD.org","www":"https://github.com/immerrr/lua-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b849831fefc3882a34e62f484ed1b96c117a50982c7af981f051a6e77b7a51ee","flatsize":108536,"path":"All/lua-mode-emacs_devel_nox-20210802_8.pkg","repopath":"All/lua-mode-emacs_devel_nox-20210802_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":28652,"desc":"lua-mode is an Emacs major mode for editing Lua files.\n\nMain features:\n- syntactic indentation & highlighting (incl. multiline literals/comments)\n- evaluation of lines/regions/functions/files in Lua subprocess or direct\n  interaction with its REPL\n- documentation lookup (using online/offline reference manual, e.g.\n  string.find\n- imenu integration\n- HideShow integration","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_nox"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n    (autoload 'lua-mode \"lua-mode\" \"Lua editing mode.\" t)\n    (add-to-list 'auto-mode-alist '(\"\\\\.lua$\" . lua-mode))\n    (add-to-list 'interpreter-mode-alist '(\"lua\" . lua-mode))","type":"install"}]},{"name":"lua-mode-emacs_devel","origin":"devel/lua-mode","version":"20210802_8","comment":"Minor mode for LUA","maintainer":"se@FreeBSD.org","www":"https://github.com/immerrr/lua-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"248e84c887ba7d19f32183e43960b4c75c5eba5799ed9f6520a4850dbc8f6e38","flatsize":108536,"path":"All/lua-mode-emacs_devel-20210802_8.pkg","repopath":"All/lua-mode-emacs_devel-20210802_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":28644,"desc":"lua-mode is an Emacs major mode for editing Lua files.\n\nMain features:\n- syntactic indentation & highlighting (incl. multiline literals/comments)\n- evaluation of lines/regions/functions/files in Lua subprocess or direct\n  interaction with its REPL\n- documentation lookup (using online/offline reference manual, e.g.\n  string.find\n- imenu integration\n- HideShow integration","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n    (autoload 'lua-mode \"lua-mode\" \"Lua editing mode.\" t)\n    (add-to-list 'auto-mode-alist '(\"\\\\.lua$\" . lua-mode))\n    (add-to-list 'interpreter-mode-alist '(\"lua\" . lua-mode))","type":"install"}]},{"name":"lua-mode-emacs_canna","origin":"devel/lua-mode","version":"20210802_8","comment":"Minor mode for LUA","maintainer":"se@FreeBSD.org","www":"https://github.com/immerrr/lua-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5548f19fef872f3fc6696e91d091888043191979a9c3589a6d981fdec493977","flatsize":108536,"path":"All/lua-mode-emacs_canna-20210802_8.pkg","repopath":"All/lua-mode-emacs_canna-20210802_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":28644,"desc":"lua-mode is an Emacs major mode for editing Lua files.\n\nMain features:\n- syntactic indentation & highlighting (incl. multiline literals/comments)\n- evaluation of lines/regions/functions/files in Lua subprocess or direct\n  interaction with its REPL\n- documentation lookup (using online/offline reference manual, e.g.\n  string.find\n- imenu integration\n- HideShow integration","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"canna"},"messages":[{"message":"You should add the following line to your ~/.emacs:\n\n    (autoload 'lua-mode \"lua-mode\" \"Lua editing mode.\" t)\n    (add-to-list 'auto-mode-alist '(\"\\\\.lua$\" . lua-mode))\n    (add-to-list 'interpreter-mode-alist '(\"lua\" . lua-mode))","type":"install"}]},{"name":"ltl2ba","origin":"math/ltl2ba","version":"1.3","comment":"Fast translation from LTL formulae to Buchi automata","maintainer":"yuri@FreeBSD.org","www":"https://www.lsv.fr/~gastin/ltl2ba/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d702d4a62a305a5666fa46f9950c3a935cb56e8a41d034315ade12008b98b849","flatsize":74477,"path":"All/ltl2ba-1.3.pkg","repopath":"All/ltl2ba-1.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30352,"desc":"ltl2ba implements an algorithm of P. Gastin and D. Oddoux to generate\nBuchi automata from linear temporal logic (LTL) formulae. This\nalgorithm generates a very weak alternating automaton and then\ntransforms it into a Buchi automaton, using a generalized Buchi\nautomaton as an intermediate step. Each automaton is simplified\non-the-fly in order to save memory and time. As usual the LTL formula\nis simplified before any treatment. ltl2ba is more efficient than\nSpin 3.4.1, with regard to the size of the resulting automaton,\nthe time of the computation, and the memory used.","categories":["math"]},{"name":"lt-hyphen","origin":"textproc/lt-hyphen","version":"2004.04.15_1","comment":"Lithuanian hyphenation rules","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18dc9299555e052eff536550fb60f00efb8d31953a50142a3ba49c82b355b46e","flatsize":34654,"path":"All/lt-hyphen-2004.04.15_1.pkg","repopath":"All/lt-hyphen-2004.04.15_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":12944,"desc":"Lithuanian hyphenation rules","categories":["textproc"]},{"name":"lsyncd","origin":"sysutils/lsyncd","version":"2.2.3_1","comment":"Live Syncing (Mirror) Daemon","maintainer":"junichi@junichi.org","www":"https://axkibe.github.io/lsyncd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51156dbbc06b4cb1e410a1b342d84251fabd5eeee8134ba8962a2957827b9eed","flatsize":174273,"path":"All/lsyncd-2.2.3_1.pkg","repopath":"All/lsyncd-2.2.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":57852,"desc":"Lsyncd is designed to synchronize a local directory tree with low\nprofile of expected changes to a remote mirror.  Lsyncd is especially\nuseful to sync data from a secure area to a not-so-secure area.","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["sysutils"],"shlibs_required":["liblua-5.3.so","libinotify.so.0"]},{"name":"lsw","origin":"x11/lsw","version":"0.3_3","comment":"Lists the titles of all running X windows to stdout, similar to ls(1)","maintainer":"ports@FreeBSD.org","www":"http://tools.suckless.org/lsw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3bda0f38efd310470115f65e8d5907d030f98de374f52c8f48dce358fdd2bbf","flatsize":8626,"path":"All/lsw-0.3_3.pkg","repopath":"All/lsw-0.3_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4612,"desc":"LSW\n\nLists the titles of all running X windows to stdout, similar to ls(1).\nMight be useful for script integration.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe lsw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lsknobs","origin":"ports-mgmt/lsknobs","version":"1.0","comment":"Simple script to help configure ports knobs and options","maintainer":"linder.gabriel@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de297794e2bfa6a80c12cb3e3f4c3561bba1ab8bc91b36242d0caaa790c0aaa9","flatsize":2880,"path":"All/lsknobs-1.0.pkg","repopath":"All/lsknobs-1.0.pkg","licenselogic":"single","pkgsize":2044,"desc":"lsknobs is a simple sh(1) script designed to help configure\nports knobs and options by listing them together with their\nstatus (either enabled or not). It uses portconf for knobs.","deps":{"portconf":{"origin":"ports-mgmt/portconf","version":"1.6_1"}},"categories":["ports-mgmt"],"messages":[{"message":"Typical use :\n\n  1) Choose a port\n# cd /usr/ports/editors/vim\n\n  2) Configure it, with its dependencies\n# lsknobs\n# make config-recursive\n  (repeat these two steps until you agree with what is shown)\n\n  3) Install everything\n# make install clean","type":"install"}]},{"name":"lttoolbox","origin":"textproc/lttoolbox","version":"3.7.6_1","comment":"Tool for lexical, morphological analysis and generation of words","maintainer":"bofh@FreeBSD.org","www":"https://wiki.apertium.org/wiki/Lttoolbox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73107aff85d64e59775338f50c9f45e2f15492bd8cd1b5ce47d49434eea064fc","flatsize":2616071,"path":"All/lttoolbox-3.7.6_1.pkg","repopath":"All/lttoolbox-3.7.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":467344,"desc":"lttoolbox is a toolbox for lexical processing, morphological analysis\nand generation of words. The analysis is the process of splitting of\nwords splitting a word (e.g. cats) into its lemma 'cat' and the\ngrammatical information <n><pl>.  The generation is the opposite\nprocess.\nThe package is split into three programs, lt-comp, the compiler,\nlt-proc, the processor, and lt-expand, which generates all possible\nmappings between surface forms and lexical forms in the dictionary.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2","libicuio.so.74","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"shlibs_provided":["liblttoolbox.so.3"]},{"name":"lsdvd","origin":"multimedia/lsdvd","version":"0.17_6","comment":"Print information about the contents and structure of a DVD","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/lsdvd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e90b26b57927382fec4a32661ea34f6e3d2ed7355c3e99497d19c94bf6a197d","flatsize":46991,"path":"All/lsdvd-0.17_6.pkg","repopath":"All/lsdvd-0.17_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18612,"desc":"Print information about the contents and structure of a DVD.","deps":{"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"}},"categories":["multimedia"],"shlibs_required":["libdvdread.so.8"],"messages":[{"message":"===>   NOTICE:\n\nThe lsdvd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lscpu","origin":"sysutils/lscpu","version":"1.2.0_2","comment":"Display information about the CPU architecture","maintainer":"zi@FreeBSD.org","www":"https://github.com/NanXiao/lscpu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe81d3a802b62dee491e8be92f5f54136be0d1878c68b7e00c7f6df3fdfaf82d","flatsize":19820,"path":"All/lscpu-1.2.0_2.pkg","repopath":"All/lscpu-1.2.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8188,"desc":"lscpu gathers CPU architecture information about the current CPU. The\ncommand output is optimized for parsing or for easy readability by\nhumans. The information includes, for example, the number of CPUs,\nthreads, cores, and sockets.\n\nThere is also information about the CPU caches, family, model,\nbyte order, and stepping.","categories":["sysutils"]},{"name":"ltris","origin":"games/ltris","version":"1.2.1,1","comment":"Tetris clone but a good one with bunch of cool features","maintainer":"marcel@herrbischoff.com","www":"http://lgames.sourceforge.net/index.php?project=LTris","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8d92835ae5d0bafd83317af9dbfd8c787f71e014e8e1ac29c67e00238dad4b2","flatsize":5404970,"path":"All/ltris-1.2.1,1.pkg","repopath":"All/ltris-1.2.1,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1104924,"desc":"LTris is just another clone of Tetris but IMHO a good one, so if you like\nTetris, download and play it!\n\nFeatures:\n     Tetris clone using SDL\n     Sound\n     Menu\n     Controls can be redefined\n     Block preview\n     Starting level between 0 and 9\n     Various backgrounds\n     HighScores\n     Nice graphics\n     Smooth gameplay\n     Cool effects (transparency, animations)\n     Two player mode\n     Two game modes\n\nTwo game modes?  Yes.  The \"normal\" mode is the one everbody knows well.  You\nplay as long as you can while the blocks are getting faster.  The second one\ncalled \"advanced\" has some additional features.  First there is a new figure in\neach new level and second later on there are suddenly appearing tiles and rows.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libintl.so.8","libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"],"options":{"NLS":"on"}},{"name":"lscolors","origin":"misc/lscolors","version":"0.18.0","comment":"Tool to colorize paths using LS_COLORS","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sharkdp/lscolors","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"219213593253b301046e15d630f92387563ca7c60a1c14b4c5669eb0fa98cc8c","flatsize":199610,"path":"All/lscolors-0.18.0.pkg","repopath":"All/lscolors-0.18.0.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":80356,"desc":"lscolors is a tool and a library for colorizing paths according to\nthe `LS_COLORS` environment variable.","categories":["misc"]},{"name":"lsblk","origin":"sysutils/lsblk","version":"3.8","comment":"Lists information about block devices in the system","maintainer":"vermaden@interia.pl","www":"https://github.com/vermaden/lsblk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47c3c7335fe965d10c0585f0ba811b9984c062230d7dbc08a18ab372a5d35574","flatsize":18346,"path":"All/lsblk-3.8.pkg","repopath":"All/lsblk-3.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5936,"desc":"Lists information about block devices in the FreeBSD system in a similar way\nthat lsblk(8) from Linux systems does. An example is shown below.","categories":["sysutils"]},{"name":"lrzsz","origin":"comms/lrzsz","version":"0.12.20_6","comment":"Receive/Send files via X/Y/ZMODEM protocol (unrestrictive)","maintainer":"dinoex@FreeBSD.org","www":"https://ohse.de/uwe/software/lrzsz.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cd9c5584a2a46cfc7af52a3f5597434a2d35e20546bc0bcf8e51dd1bdfbbe16","flatsize":210583,"path":"All/lrzsz-0.12.20_6.pkg","repopath":"All/lrzsz-0.12.20_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":77780,"desc":"This program uses error correcting protocols to send/receive\nfiles over a dial-in serial port from a variety of programs\nrunning under PC-DOS, CP/M, Unix, and other operating systems.\n\nlrzsz is derived from the last unrestricted version of Chuck Forsberg's\nrzsz package.  lrzsz is covered under the GNU copyleft.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["comms"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:lrzsz_project:lrzsz:0.12.20:::::dragonfly6:x86_64:6"}},{"name":"lskat","origin":"games/lskat","version":"23.08.5","comment":"Card game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/lskat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06deac9acf3708109f941210edc577d7017a72458ad54e2056adaf61e0fe99ee","flatsize":4989586,"path":"All/lskat-23.08.5.pkg","repopath":"All/lskat-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1325420,"desc":"Lieutnant Skat (from German \"Offiziersskat\") is a fun and engaging\ncard game for two players, where the second player is either live\nopponent, or a built in artificial intelligence.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5Crash.so.5","libKF5XmlGui.so.5","libQt5Svg.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"ls-qpack","origin":"www/ls-qpack","version":"2.5.4","comment":"QPACK compression library for use with HTTP/3","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/litespeedtech/ls-qpack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3e38808a4f68a122bed23d984325e146d802cffaa9b6282662adfefb00665b2","flatsize":5315052,"path":"All/ls-qpack-2.5.4.pkg","repopath":"All/ls-qpack-2.5.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":194220,"desc":"QPACK is the compression mechanism used by HTTP/3 to compress HTTP headers. It\nis in the process of being standardazed by the QUIC Working Group. The QPACK\nInternet-Draft is has been stable for some time and we don't expect functional\nchanges to it before the final RFC is released.\n\nls-qpack is a full-featured, tested, and fast QPACK library. The QPACK encoder\nproduces excellent compression results based on an innovative mnemonic technique\n(to be described in a future article). It boasts the fastest Huffman encoder and\ndecoder.\n\nThe library is production quality. It is used in OpenLiteSpeed, LiteSpeed Web\nServer, and LiteSpeed Web ADC.","deps":{"xxhash":{"origin":"devel/xxhash","version":"0.8.2_1"}},"categories":["www"],"shlibs_required":["libxxhash.so.0"],"shlibs_provided":["libls-qpack.so"]},{"name":"lrzip","origin":"archivers/lrzip","version":"0.651_1","comment":"Long Range ZIP or Lzma RZIP","maintainer":"delphij@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"133fd3ca8a0fd877e51c667e6aebfdb165c4f232ffc1a2bf2aa7abbb8e90136e","flatsize":473827,"path":"All/lrzip-0.651_1.pkg","repopath":"All/lrzip-0.651_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":183032,"desc":"This is a compression program optimised for large files. The larger the file\nand the more memory you have, the better the compression advantage this will\nprovide, especially once the files are larger than 100MB. The advantage can\nbe chosen to be either size (much smaller than bzip2) or speed (much faster\nthan bzip2).","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"}},"categories":["archivers"],"shlibs_required":["liblz4.so.1","liblzo2.so.2"],"annotations":{"cpe":"cpe:2.3:a:lrzip_project:lrzip:0.651:::::dragonfly6:x86_64:1"}},{"name":"lsd","origin":"sysutils/lsd","version":"0.23.1_13","comment":"Pretty ls alternative with support for icons","maintainer":"andoriyu@gmail.com","www":"https://github.com/Peltoche/lsd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"665af793b45196774766bca41109a0de5743d7072ede9f3028712d0c5742b859","flatsize":1816586,"path":"All/lsd-0.23.1_13.pkg","repopath":"All/lsd-0.23.1_13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":625132,"desc":"LSD (LSDelux) is an alternative to ls that supports icons. This project is\nheavily inspired by the super colorls project but with some little differences.\nFor example it is written in rust and not in ruby which makes it much faster.","categories":["sysutils"]},{"name":"lsix-nox11","origin":"misc/lsix","version":"1.8.2","comment":"List files with thumbnails using Sixel graphics","maintainer":"danfe@FreeBSD.org","www":"https://github.com/hackerb9/lsix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1b977b1dcda8e80712d9cbef69ea61bc1ea708ca4987ae7a9a330798326da83","flatsize":565740,"path":"All/lsix-nox11-1.8.2.pkg","repopath":"All/lsix-nox11-1.8.2.pkg","licenselogic":"or","licenses":["GPLv3+","MIT"],"pkgsize":539436,"desc":"This program is like ls(1), but for images: it shows thumbnails in\nterminal using DEC SIXEL graphics.  It uses ImageMagick, so pretty\nmuch any image format will be supported.","deps":{"ImageMagick7-nox11":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["misc"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox11"}},{"name":"lprps","origin":"print/lprps","version":"2.5_2","comment":"PostScript printer filter supporting a bidirectional serial channel","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cae026b1ff728a786414900388ecb5550745fd6b5cc5ec9e2f5e927db6d4b37b","flatsize":76212,"path":"All/lprps-2.5_2.pkg","repopath":"All/lprps-2.5_2.pkg","licenselogic":"single","pkgsize":27240,"desc":"lprps is a collection of programs for using lpr with a PostScript\nprinter connected by a bidirectional serial channel.\n\nIt contains the following programs:\n\n\tlprps\thandles communication with the printer\n\tpsif\tallows separate filters to be used for text and PostScript\n\ttextps\tsimple text to PostScript filter\n\tpsrev\tPostScript page reversal filter\n\tpsof    banner filter\n\nSome features are:\n\n  * Deals intelligently with output generated by the printer: printer\n    errors (such as ``out of paper'') are logged using syslog.\n  * Updates status file (displayed by lpq) with printer's current status.\n  * Performs printer accounting.\n  * Ensures that the printer is ready to receive the job.\n  * Determines whether file is PostScript or text and prints it appropriately\n  * Can automatically perform page reversal for the benefit of printers\n    that stack face-up.","deps":{"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"}},"categories":["print"],"shlibs_required":["libpaper.so.1"],"options":{"DOCS":"on"}},{"name":"lr","origin":"sysutils/lr","version":"1.6_4","comment":"List files, recursively","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/leahneukirchen/lr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f7bc33eb60b78711eaca6d264a389d9fe520c06cef2b012c4ba75ab6f73cb12","flatsize":53655,"path":"All/lr-1.6_4.pkg","repopath":"All/lr-1.6_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26204,"desc":"lr is a tool for generating file listings, which includes the best\nfeatures of ls(1), find(1), stat(1) and du(1).","deps":{"xe":{"origin":"sysutils/xe","version":"1.0"}},"categories":["sysutils"],"options":{"CONTRIB":"on","EMACS":"on","NEOVIM":"on","VIM":"on"}},{"name":"lrslib","origin":"math/lrslib","version":"7.2,1","comment":"Reverse search algorithm for vertex enumeration/convex hull problems","maintainer":"yuri@FreeBSD.org","www":"http://cgm.cs.mcgill.ca/~avis/C/lrs.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4242e132c4de49b3e05e48cb4b2cb640de08d7bb763838a7ef8cffff8126aeb4","flatsize":479496,"path":"All/lrslib-7.2,1.pkg","repopath":"All/lrslib-7.2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":150976,"desc":"lrslib is a self-contained ANSI C implementation of the reverse search algorithm\nfor  vertex enumeration/convex hull problems and comes with a choice of three\narithmetic packages. Input file formats are compatible with Komei Fukuda's cdd\npackage. All computations are done exactly in either multiple  precision or\nfixed integer arithmetic. Output is not stored in memory, so even problems with\nvery large output sizes can sometimes be solved. The program is intended for\nUnix/Linux platforms, but will compile using gcc/cygwin on Windows.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["liblrs.so.1"]},{"name":"lrcalc","origin":"math/lrcalc","version":"2.1","comment":"Littlewood-Richardson Calculator","maintainer":"thierry@FreeBSD.org","www":"https://sites.math.rutgers.edu/~asbuch/lrcalc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f3cd4d1030e7ebc5a4010c1d9a8cfae2f54b070699954b8b8c59d44a2016172","flatsize":268587,"path":"All/lrcalc-2.1.pkg","repopath":"All/lrcalc-2.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":67916,"desc":"The Littlewood-Richardson Calculator is a program designed to compute\nLittlewood-Richardson coefficients. This program is written in the C language to\nmake the computation as efficient as possible. The program can compute single\nLittlewood-Richardson coefficients, products of Schur functions, or skew Schur\nfunctions. In addition it can compute products in the small quantum cohomology\nring of a Grassmann variety. The software package also includes a program that\nperforms fast computation of the more general multiplicative structure constants\nof Schubert polynomials.\n\nSee also: https://bitbucket.org/asbuch/lrcalc/","categories":["math"],"shlibs_provided":["liblrcalc.so.2"]},{"name":"lt-aspell","origin":"textproc/lt-aspell","version":"1.2.1.0_1,2","comment":"Aspell Lithuanian dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a82948ad3b56d244e4679dff037f16364cabf83d913c78fd0501135aa7e2b5de","flatsize":2251858,"path":"All/lt-aspell-1.2.1.0_1,2.pkg","repopath":"All/lt-aspell-1.2.1.0_1,2.pkg","licenselogic":"single","pkgsize":686216,"desc":"Aspell Lithuanian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"lsix","origin":"misc/lsix","version":"1.8.2","comment":"List files with thumbnails using Sixel graphics","maintainer":"danfe@FreeBSD.org","www":"https://github.com/hackerb9/lsix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1da58c50ddb0f9b4753f5257c7a6f2c1191ed7ce3705d4c22c3b0348347dcd4a","flatsize":565740,"path":"All/lsix-1.8.2.pkg","repopath":"All/lsix-1.8.2.pkg","licenselogic":"or","licenses":["GPLv3+","MIT"],"pkgsize":539424,"desc":"This program is like ls(1), but for images: it shows thumbnails in\nterminal using DEC SIXEL graphics.  It uses ImageMagick, so pretty\nmuch any image format will be supported.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["misc"],"options":{"DOCS":"on"},"annotations":{"flavor":"x11"}},{"name":"lucene5","origin":"textproc/lucene5","version":"5.5.5","comment":"Full-text search engine for Java, 5.x branch","maintainer":"ports@FreeBSD.org","www":"https://lucene.apache.org/core/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89af7d35ca71f73d5a072ef92d7ebb79fe49c56c2c41dedb083da703f2e15096","flatsize":109481930,"path":"All/lucene5-5.5.5.pkg","repopath":"All/lucene5-5.5.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18544760,"desc":"Lucene 5.x is a Java full-text search engine.  Lucene is not a complete\napplication, but rather a code library and API that can easily be used\nto add search capabilities to applications.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java","devel"],"options":{"CONTRIB":"on","DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:lucene:5.5.5:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe lucene5 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lpc21isp","origin":"devel/lpc21isp","version":"1.97","comment":"ISP programmer tool for flashing NXP and Analog Devices ARM7 CPUs","maintainer":"ports@FreeBSD.org","www":"http://tech.groups.yahoo.com/group/lpc21isp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e6a42cd0bf3837013b25d9eba27e26f23cd8e169190e88851084f7fd0ad60c1","flatsize":264725,"path":"All/lpc21isp-1.97.pkg","repopath":"All/lpc21isp-1.97.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":97956,"desc":"Lpc21isp is an in-circuit programming (ISP) tool for the NXP (Philips)\nLPC1100/LPC1300/LPC1700/LPC2000 series ARM7/Cortex-M0/Cortex-M3 micro-\ncontrollers flash on NXP & Analog Devices ARM7 CPUs over the serial\nbootloader.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe lpc21isp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lrng","origin":"math/lrng","version":"20130314","comment":"Uniform random number generators of P. L'Ecuyer and his colleagues","maintainer":"ports@FreeBSD.org","www":"https://www.iro.umontreal.ca/~simardr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d891a5aba0a7323f09c1cfd881ff1acebf3f8f515e9b3bd559519a1e02797c9","flatsize":977010,"path":"All/lrng-20130314.pkg","repopath":"All/lrng-20130314.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":394792,"desc":"lrng is a collection of uniform pseudorandom number\ngenerators, written in C, and based on algorithms by Francois\nPanneton, Pierre L'Ecuyer, and Makoto Matsumoto.","categories":["math"],"shlibs_provided":["liblrng.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","PROFILE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe lrng port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lpairs","origin":"games/lpairs","version":"1.0.5","comment":"Classical memory game","maintainer":"amdmi3@FreeBSD.org","www":"http://lgames.sourceforge.net/index.php?project=LPairs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26a376db8c494d00f3d6a889974440ca21cfa61cabe4b8e1ebdfbbf4b9a8bf4a","flatsize":2508190,"path":"All/lpairs-1.0.5.pkg","repopath":"All/lpairs-1.0.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":218524,"desc":"LPairs is a classical memory game. This means you have to find pairs\nof identical cards which will then be removed. Your time and tries\nneeded will be counted but there is no highscore chart or limit to\nthis.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libintl.so.8","libSDL-1.2.so.0"],"options":{"NLS":"on"}},{"name":"love07","origin":"devel/love07","version":"0.7.2_26","comment":"Open-source 2D game engine","maintainer":"amdmi3@FreeBSD.org","www":"https://www.love2d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c37c64bc5e6ed8bdfba899387eb3d5f0238d266d8dfcb8dfc27d5968f897718","flatsize":771423,"path":"All/love07-0.7.2_26.pkg","repopath":"All/love07-0.7.2_26.pkg","licenselogic":"single","pkgsize":254600,"desc":"LOVE is an open-source 2D game engine which uses the versatile Lua\nscripting language to create dynamic gaming experiences. It relies\non OpenGL graphics and the SDL interface library to allow for\ncross-platform implementation and is an all-encompassing gaming\nenvironment for the development and enjoyment of 2D games.","deps":{"devil":{"origin":"graphics/devil","version":"1.8.0_5,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmng":{"origin":"graphics/libmng","version":"2.0.3_2"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["devel","games"],"shlibs_required":["libvorbisfile.so.3","libmpg123.so.0","libmodplug.so.1","libphysfs.so.1","libfreetype.so.6","libtiff.so.6","libmng.so.1","libIL.so.1","liblua-5.1.so","libopenal.so.1","libGL.so.1","libSDL-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"lt-libreoffice","origin":"editors/libreoffice-lt","version":"24.2.4.2","comment":"lt language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a472c15ee0648d1cb056ded1c0005b26cd480c140651df090c6430595a3529a1","flatsize":31182962,"path":"All/lt-libreoffice-24.2.4.2.pkg","repopath":"All/lt-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3224180,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"marble","origin":"astro/marble","version":"23.08.5_1","comment":"Virtual globe and world atlas for KDE","maintainer":"kde@FreeBSD.org","www":"https://marble.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58d86c3e03b42ba0e9e9f3333f703ebe4d89f0481e1192bae094f8c9b0592b92","flatsize":80296636,"path":"All/marble-23.08.5_1.pkg","repopath":"All/marble-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":47385216,"desc":"Marble is a Virtual Globe and World Atlas that you can use to learn\nmore about Earth: You can pan and zoom around and you can look up\nplaces and roads.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpsd":{"origin":"astro/gpsd","version":"3.25"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-krunner":{"origin":"x11/kf5-krunner","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"plasma5-plasma-workspace-wallpapers":{"origin":"x11-themes/plasma5-plasma-workspace-wallpapers","version":"5.27.11"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"quazip-qt5":{"origin":"archivers/quazip","version":"1.4_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["astro","education","kde","kde-applications"],"shlibs_required":["libKF5Parts.so.5","libQt5WebEngineWidgets.so.5","libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libQt5Network.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Svg.so.5","libphonon4qt5.so.4","libQt5SerialPort.so.5","libgps.so.30","libQt5Sql.so.5","libprotobuf.so.24.4.0","libKF5Runner.so.5","libKF5Plasma.so.5","libKF5Package.so.5"],"shlibs_provided":["libastro.so.1","libmarbledeclarative.so","libmarblewidget-qt5.so.28","libmarble_part.so","libmarblequick.so"],"options":{"DOCS":"on","GPS":"on","WEBENGINE":"on"}},{"name":"loook","origin":"textproc/loook","version":"0.9.1","comment":"Simple Python tool that search in LibreOffice/OpenOffice files","maintainer":"dinoex@FreeBSD.org","www":"https://mechtilde.de/Loook/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40b7df9fbe517128d1e466cd98f5139577cbc7d79608729eaa57fc7d162f351e","flatsize":44312,"path":"All/loook-0.9.1.pkg","repopath":"All/loook-0.9.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":13352,"desc":"Loook is a simple Python tool that searches for text strings in\nLibreOffice, OpenOffice.org and OOXML files (e.g. docx, xlsx und pptx).\n\nAND, OR and phrase searches are supported. It doesn't create an index,\nbut searching should be fast enough unless you have really many files.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"]},{"name":"lowdown","origin":"textproc/lowdown","version":"1.1.0","comment":"Simple Markdown translator","maintainer":"bapt@FreeBSD.org","www":"https://kristaps.bsd.lv/lowdown/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb6f91405587e83d4c35b9c426703464ca1d07b1874386c25642fba8e7844599","flatsize":3187733,"path":"All/lowdown-1.1.0.pkg","repopath":"All/lowdown-1.1.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":495008,"desc":"lowdown is just another Markdown translator. It can output traditional HTML or\na document for your troff type-setter of choice, such as groff(1), Heirloom\ntroff, or even mandoc(1). lowdown doesn't require XSLT, Python, or even Perl -\nit's just clean, secure, open source C code with no dependencies. Its\ncanonical documentation is the lowdown(1) manpage.","categories":["textproc"],"shlibs_provided":["liblowdown.so.1"]},{"name":"lp_solve","origin":"math/lp_solve","version":"5.5.2.5","comment":"Linear Programming Solver","maintainer":"mayo@oyam.ca","www":"http://tech.groups.yahoo.com/group/lp_solve/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b406476144a08ccc48c202247c3d1cea9c212a459416f4dacbd41ee564e7732","flatsize":2468314,"path":"All/lp_solve-5.5.2.5.pkg","repopath":"All/lp_solve-5.5.2.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":523564,"desc":"This is the lp_solve, A free linear programming solver that can process\nstandard MPL format, LP format or be accessed directly from your code\nvia API calls from a library. This lp_solve version is released under\nthe LGPL license. See LGPL.txt.\n\n     https://sourceforge.net/projects/lpsolve/","categories":["math"],"shlibs_provided":["liblpsolve55.so"]},{"name":"love08","origin":"devel/love08","version":"0.8.0_20","comment":"Open-source 2D game engine","maintainer":"amdmi3@FreeBSD.org","www":"https://www.love2d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59eb832cea9882622b4a5a8144f62e5126036590002a6036a9214b9b756f30b5","flatsize":958327,"path":"All/love08-0.8.0_20.pkg","repopath":"All/love08-0.8.0_20.pkg","licenselogic":"single","pkgsize":308144,"desc":"LOVE is an open-source 2D game engine which uses the versatile Lua\nscripting language to create dynamic gaming experiences. It relies\non OpenGL graphics and the SDL interface library to allow for\ncross-platform implementation and is an all-encompassing gaming\nenvironment for the development and enjoyment of 2D games.","deps":{"devil":{"origin":"graphics/devil","version":"1.8.0_5,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["devel","games"],"shlibs_required":["libvorbisfile.so.3","libmpg123.so.0","libmodplug.so.1","libphysfs.so.1","libfreetype.so.6","libIL.so.1","liblua-5.1.so","libopenal.so.1","libGL.so.1","libSDL-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"loudmouth","origin":"net-im/loudmouth","version":"1.5.4_1","comment":"Lightweight Jabber client library","maintainer":"gnome@FreeBSD.org","www":"https://mcabber.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"067a18c6facbbaa57d30fb1bdbc73bae16096efaf79b1e90882ee1b11bad6ef4","flatsize":400296,"path":"All/loudmouth-1.5.4_1.pkg","repopath":"All/loudmouth-1.5.4_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":83940,"desc":"Loudmouth is a lightweight and easy-to-use C library for programming with the\nJabber protocol. It's designed to be easy to get started with and yet\nextensible to let you do anything the Jabber protocol allows.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libidn":{"origin":"dns/libidn","version":"1.42"}},"categories":["net-im"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libidn.so.12","libgnutls.so.30"],"shlibs_provided":["libloudmouth-1.so.0"],"options":{"DOCS":"on","GNUTLS":"on","OPENSSL":"off"}},{"name":"lookatme","origin":"textproc/lookatme","version":"2.5.5_1","comment":"Interactive, terminal-based markdown presenter","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/d0c-s4vage/lookatme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"998e2646fbb7dbbeb624ef6c652fe83b8a634eff3514f91f5da2d34414f27413","flatsize":471649,"path":"All/lookatme-2.5.5_1.pkg","repopath":"All/lookatme-2.5.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":81676,"desc":"lookatme is an interactive, extensible, terminal-based markdown\npresentation tool.\n\nFeatures:\n * Markdown rendering\n * Live (input file modification time watching) and manual reloading\n * Live terminals embedded directly in slides\n * Syntax highlighting using Pygments\n * Loading external files into code blocks\n * Support for contrib extensions\n * Smart slide splitting","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-marshmallow":{"origin":"devel/py-marshmallow","version":"3.21.3"},"py311-mistune0":{"origin":"textproc/py-mistune0","version":"0.8.4_2"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-urwid":{"origin":"devel/py-urwid","version":"2.6.14"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"],"annotations":{"cpe":"cpe:2.3:a:lookatme_project:lookatme:2.5.5:::::dragonfly6:x86_64:1"}},{"name":"lookout","origin":"mail/lookout","version":"1.4_2","comment":"Convert Outlook97 addressbook export files to KDE KAB/GNOME gnomecard","maintainer":"jmohacsi@bsd.hu","www":"http://catb.org/~esr/lookout/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d27783c34e5cd54405335dd4e4cffd5a354f1256b341b14178b6afdbb866117","flatsize":26756,"path":"All/lookout-1.4_2.pkg","repopath":"All/lookout-1.4_2.pkg","licenselogic":"single","pkgsize":9208,"desc":"Python script that convert Outlook 97 addressbook export files to KDE KAB\nor GNOME gnomecard.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail"]},{"name":"love5","origin":"devel/love5","version":"0.5.0_31","comment":"Open-source 2D game engine","maintainer":"amdmi3@FreeBSD.org","www":"https://www.love2d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c17182d48126567cebe7dea9138c84b6f3eb241721bdb4c0bc881df223a377a","flatsize":1107551,"path":"All/love5-0.5.0_31.pkg","repopath":"All/love5-0.5.0_31.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":321704,"desc":"LOVE is an open-source 2D game engine which uses the versatile Lua\nscripting language to create dynamic gaming experiences. It relies\non OpenGL graphics and the SDL interface library to allow for\ncross-platform implementation and is an all-encompassing gaming\nenvironment for the development and enjoyment of 2D games.","deps":{"devil":{"origin":"graphics/devil","version":"1.8.0_5,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["devel","games"],"shlibs_required":["libfreetype.so.6","libGL.so.1","libGLU.so.1","libIL.so.1","libILU.so.1","libILUT.so.1","libphysfs.so.1","libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","liblua-5.1.so"],"options":{"DOCS":"on"}},{"name":"lolcat","origin":"games/lolcat","version":"1.4","comment":"High performance implementation of the famous lolcat","maintainer":"gbe@FreeBSD.org","www":"https://github.com/jaseg/lolcat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec3bd30217dd3745af015d81d99a4bec7adad7e1b86cfff41535b47ac9f9b927","flatsize":24525,"path":"All/lolcat-1.4.pkg","repopath":"All/lolcat-1.4.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":8576,"desc":"This is a high performance implementation of lolcat, which does\nthe same as the unix \"cat\" programm, but in fancy rainbow colors.","categories":["games"]},{"name":"loguru","origin":"devel/loguru","version":"2.1.0.49","comment":"Lightweight and flexible C++ logging library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/emilk/loguru","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"984810c14cf7b7d60d7a66458ed6f2f9d997bb4fd306ec1c3966a4015cb8f23a","flatsize":118446,"path":"All/loguru-2.1.0.49.pkg","repopath":"All/loguru-2.1.0.49.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":26668,"desc":"loguru is a logging library that produces logs that are both human-readable and\neasily greped. It can also hook into the logging process to print some of the\nmore severe messages on-screen.","categories":["devel"]},{"name":"logtools","origin":"www/logtools","version":"0.13e_3","comment":"Useful tools to deal with CLF files (Common Log File format)","maintainer":"ports@FreeBSD.org","www":"https://doc.coker.com.au/projects/logtools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b794030a957b22d0cffff27abc01ef6b47e75de05cb07a663672691ce9c55f84","flatsize":153150,"path":"All/logtools-0.13e_3.pkg","repopath":"All/logtools-0.13e_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":42736,"desc":"Tools like clfmerge, clfsplit etc to simplify working with access\nlog files e.g. with virtual hosts.","categories":["www"],"messages":[{"message":"===>   NOTICE:\n\nThe logtools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lollypop","origin":"audio/lollypop","version":"1.4.16_4","comment":"Play and organize your music collection","maintainer":"ports@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Lollypop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f338bd050e4a3c03f999823290d582de4f957b3906fe025f0fb4e1c8d6e67fcf","flatsize":2852294,"path":"All/lollypop-1.4.16_4.pkg","repopath":"All/lollypop-1.4.16_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":462884,"desc":"Lollypop is music player. It provides:\n* mp3/4, ogg and flac\n* Genre/Cover browsing\n* Genre/Artist/Cover browsing\n* Search\n* Main playlist\n* Replay gain","deps":{"appstream-glib":{"origin":"devel/appstream-glib","version":"0.8.2_3"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-libav":{"origin":"multimedia/gstreamer1-libav","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-faad":{"origin":"audio/gstreamer1-plugins-faad","version":"1.22.10"},"gstreamer1-plugins-flac":{"origin":"audio/gstreamer1-plugins-flac","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-mpg123":{"origin":"audio/gstreamer1-plugins-mpg123","version":"1.22.10"},"gstreamer1-plugins-ogg":{"origin":"audio/gstreamer1-plugins-ogg","version":"1.22.10"},"gstreamer1-plugins-opus":{"origin":"audio/gstreamer1-plugins-opus","version":"1.22.10"},"gstreamer1-plugins-speex":{"origin":"audio/gstreamer1-plugins-speex","version":"1.22.10"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-gstreamer1":{"origin":"multimedia/py-gstreamer1","version":"1.22.4"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pylast":{"origin":"audio/py-pylast","version":"5.3.0"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"totem-pl-parser":{"origin":"multimedia/totem-pl-parser","version":"3.26.6"}},"categories":["audio"],"options":{"PULSEAUDIO":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe lollypop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"logsurfer","origin":"misc/logsurfer","version":"1.8_3","comment":"Process logfiles and conditionally perform certain actions","maintainer":"zi@FreeBSD.org","www":"https://www.crypt.gen.nz/logsurfer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c58b625bf2f61ed4536e533726aa5284ff328612fef03db9056a6779a06701d","flatsize":94865,"path":"All/logsurfer-1.8_3.pkg","repopath":"All/logsurfer-1.8_3.pkg","licenselogic":"and","licenses":["GPLv2","ISCL"],"pkgsize":46160,"desc":"Logsurfer is a program for monitoring system logs in real-time,\nand reporting on the occurrence of events. It is similar to the\nwell-known swatch program on which it is based, but offers a\nnumber of advanced features which swatch does not support.\n\nLogsurfer is capable of grouping related log entries\ntogether - for instance, when a system boots it usually creates\na high number of log messages. In this case, logsurfer can be\nsetup to group boot-time messages together and forward them in\na single Email message to the system administrator under the\nsubject line \"Host xxx has just booted\".\nSwatch just couldn't do this properly.","categories":["misc"],"options":{"DOCS":"on"}},{"name":"love","origin":"devel/love","version":"11.5","comment":"Open-source 2D game engine","maintainer":"amdmi3@FreeBSD.org","www":"https://www.love2d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cab2bcdb3aab8b1b83f4f5c0b2ca72221f2e5ac473fcb9193da54d305c8cf1b","flatsize":4541259,"path":"All/love-11.5.pkg","repopath":"All/love-11.5.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":1531712,"desc":"LOVE is an open-source 2D game engine which uses the versatile Lua\nscripting language to create dynamic gaming experiences. It relies\non OpenGL graphics and the SDL interface library to allow for\ncross-platform implementation and is an all-encompassing gaming\nenvironment for the development and enjoyment of 2D games.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["devel","games"],"shlibs_required":["libSDL2-2.0.so.0","libfreetype.so.6","libluajit-5.1.so.2","libopenal.so.1","libmodplug.so.1","libvorbisfile.so.3","libtheoradec.so.1","libogg.so.0","libmpg123.so.0"],"shlibs_provided":["liblove-11.5.so"],"options":{"DOCS":"on","GME":"off","LUAJIT":"on"}},{"name":"logtool","origin":"sysutils/logtool","version":"1.3.1_2","comment":"Parse ASCII logfiles into ANSI, CSV, HTML formats","maintainer":"rodrigo@FreeBSD.org","www":"http://xjack.org/logtool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af15f88806db2d728b31859cfb40a455a4c351c24ae31fba58cc503b62ba639b","flatsize":90929,"path":"All/logtool-1.3.1_2.pkg","repopath":"All/logtool-1.3.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36212,"desc":"Logtool is a command line program that will parse ASCII logfiles into a more\npalatable format. It will take anything resembling a standard syslog file\n(this includes syslog-ng, multilog, and probably most of the other variantse),\nand crunch it into one of the following formats for your viewing pleasure:\n\n  - ANSI (colorized for easy \"at a glance\" viewing)\n  - ASCII (for e-mail'ed reports, and term's that don't support color)\n  - CSV (for importing into your favorite spreadsheet/database)\n  - HTML (for generating web pages)\n  - RAW (for no good reason)\n\nIt can be configured to parse the data any one of several ways, including\nsuppressing duplicate messages, stripping the host, and/or program fields,\nand modifying the time display format (supports TAI64 timestamps produced\nby DJB's multilog) of the log entries.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"Sample configuration files are installed in\n\n \t/usr/local/share/examples/logtool\n\n Please copy them to /usr/local/etc/logtool and edit to suit your needs.","type":"install"}]},{"name":"loki","origin":"devel/loki","version":"0.1.7","comment":"C++ library of common design patterns","maintainer":"snnn119@gmail.com","www":"https://sourceforge.net/projects/loki-lib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4b702f85d09e8fa141a38b8c4c30ab59451b88ddbf8782fa37d0780256e00f3","flatsize":2955475,"path":"All/loki-0.1.7.pkg","repopath":"All/loki-0.1.7.pkg","licenselogic":"single","pkgsize":426452,"desc":"A C++ library of designs, containing flexible implementations of\ncommon design patterns and idioms.","categories":["devel"],"shlibs_provided":["libloki.so.0.1.7"],"options":{"DOCS":"on"}},{"name":"logwatch","origin":"sysutils/logwatch","version":"7.5.1_1","comment":"Log file analysis program","maintainer":"trix@basement.net","www":"https://www.logwatch.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a363fe4c60b64d0ea93c3a5001e61d7487ba9cf3bae0b38b67f185d02dfc5f1e","flatsize":1866046,"path":"All/logwatch-7.5.1_1.pkg","repopath":"All/logwatch-7.5.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":305444,"desc":"Logwatch is a customizable, pluggable log-monitoring system.  It will go\nthrough your logs for a given period of time and make a report in the areas\nthat you wish with the detail that you wish.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"logswan","origin":"www/logswan","version":"2.1.14","comment":"Fast Web log analyzer","maintainer":"otis@FreeBSD.org","www":"https://www.logswan.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e8a3c9bddffb5041d3ddbc083db67318563ca3bd6a8b51dd11bee5a56a9d56b","flatsize":25452,"path":"All/logswan-2.1.14.pkg","repopath":"All/logswan-2.1.14.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10700,"desc":"Logswan is a fast Web log analyzer using probabilistic data structures. It is\ntargeted at very large log files, typically APIs logs. It has constant memory\nusage regardless of the log file size, and takes approximatively 4MB of RAM.\n\nProject design goals include: speed, memory-usage efficiency, and keeping\nthe code as simple as possible.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"}},"categories":["www"],"shlibs_required":["libmaxminddb.so.0","libjansson.so.4"],"messages":[{"message":"logswan uses libmaxminddb (GeoIP2) library to perform geolocation-based\nlookups.\n\nInstall port net/geoipupdate to fetch and update the GeoIP database(s).","type":"install"}]},{"name":"logcheck","origin":"security/logcheck","version":"1.4.3_2","comment":"Auditing tool for system logs on Unix boxes","maintainer":"yasu@FreeBSD.org","www":"https://salsa.debian.org/debian/logcheck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"457c20bbc2d4de14d046d93e0818895c0ccf5c977bc936d6fef3152a847b583c","flatsize":413188,"path":"All/logcheck-1.4.3_2.pkg","repopath":"All/logcheck-1.4.3_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":94904,"desc":"Mails anomalies in the system logfiles to the administrator.\n\nLogcheck helps spot problems, anomalies and security violations\nin your logfiles automatically and will send the summaries to you\nvia e-mail. Logcheck is run as a cron job.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"lockfile-progs":{"origin":"sysutils/lockfile-progs","version":"0.1.19_1"},"mime-construct":{"origin":"mail/mime-construct","version":"1.11_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"users":["logcheck"],"groups":["logcheck"],"options":{"CRON":"on","DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Please make sure that all files listed in\n\n  /usr/local/etc/logcheck/logcheck.logfiles.d/syslog.logfiles\n\nare readable to the 'logcheck' group (see also /etc/newsyslog.conf),\nor remove them from the aforementioned logcheck configuration file.\n\nFor information on how to write local rulesets see\n\n  /usr/local/share/doc/logcheck/README.logcheck-database","type":"install"}]},{"name":"logrotate","origin":"sysutils/logrotate","version":"3.13.0_2","comment":"Daemon to rotate, compress, remove, and mail system log files","maintainer":"js@iksz.hu","www":"https://github.com/logrotate/logrotate/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57cac97ea197ce745bb860648cab1fe1a2564beeec093a53548517f7095f68ef","flatsize":96263,"path":"All/logrotate-3.13.0_2.pkg","repopath":"All/logrotate-3.13.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":42988,"desc":"Daemon to rotate, compress, remove and mail system log files.\n\nI try to make it work just like /usr/sbin/newsyslog.\nWith logrotate, you can mail syslog and execute command\nbefore or after logrotate.","deps":{"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["sysutils"],"shlibs_required":["libpopt.so.0"],"annotations":{"cpe":"cpe:2.3:a:logrotate_project:logrotate:3.13.0:::::dragonfly6:x86_64:2"}},{"name":"love10","origin":"devel/love10","version":"0.10.2_5","comment":"Open-source 2D game engine (legacy version 0.10)","maintainer":"amdmi3@FreeBSD.org","www":"https://www.love2d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e2352e5da551e9a3ce2737c4d14a67b9879a6c00c43744c42221b094bb1ae03","flatsize":3116791,"path":"All/love10-0.10.2_5.pkg","repopath":"All/love10-0.10.2_5.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":921112,"desc":"LOVE is an open-source 2D game engine which uses the versatile Lua\nscripting language to create dynamic gaming experiences. It relies\non OpenGL graphics and the SDL interface library to allow for\ncross-platform implementation and is an all-encompassing gaming\nenvironment for the development and enjoyment of 2D games.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["devel","games"],"shlibs_required":["libSDL2-2.0.so.0","libfreetype.so.6","liblua-5.4.so","libopenal.so.1","libmodplug.so.1","libvorbisfile.so.3","libtheoradec.so.1","libogg.so.0","libmpg123.so.0","libphysfs.so.1"],"shlibs_provided":["liblove10.so.0"],"options":{"DOCS":"on","LUAJIT":"off"}},{"name":"log4shib","origin":"devel/log4shib","version":"2.0.1","comment":"Library of C++ classes for flexible logging","maintainer":"girgen@FreeBSD.org","www":"https://spaces.internet2.edu/display/SHIB2/log4shib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"274e1a2eb3c87e95be75642d6282c2b6f8c073fddc5dbe36283fd71509d17151","flatsize":438292,"path":"All/log4shib-2.0.1.pkg","repopath":"All/log4shib-2.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":101352,"desc":"The log4shib library is derived from the log4cpp library with\npatches applied for platform portability and thread safety by\nScott Cantor.","categories":["devel"],"shlibs_provided":["liblog4shib.so.2"]},{"name":"log4sh","origin":"devel/log4sh","version":"1.4.2","comment":"Common logging library for Bourne shell scripts","maintainer":"ports@FreeBSD.org","www":"https://sites.google.com/a/forestent.com/projects/log4sh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b88cfd627d1cd87de7a841e0a0a84788a3ece90bf5ab86ea8fda6b8fb4890cbc","flatsize":227167,"path":"All/log4sh-1.4.2.pkg","repopath":"All/log4sh-1.4.2.pkg","licenselogic":"single","pkgsize":29440,"desc":"Log4sh is a logging framework for shell scripts that works similar to\nthe other wonderful logging products available from the Apache Software\nFoundation (eg. log4j, log4perl). Although not as powerful as the\nothers, it can make the task of adding advanced logging to shell scripts\neasier. It has much more power than just using simple \"echo\" commands\nthroughout. In addition, it can be configured from a properties file so\nthat scripts in a production environment do not need to be altered to\nchange the amount of logging they produce.","categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:log4sh:log4sh:1.4.2:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe log4sh port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lokalize","origin":"devel/lokalize","version":"23.08.5","comment":"Computer-aided translation system","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c14adcfd5d4ea096fd8c92bf95ed26b24912a92181fb0950dabccfd21f6008e7","flatsize":8001745,"path":"All/lokalize-23.08.5.pkg","repopath":"All/lokalize-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2412528,"desc":"Computer-aided translation system.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kross":{"origin":"lang/kf5-kross","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-applications"],"shlibs_required":["libKF5TextWidgets.so.5","libKF5KIOFileWidgets.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Completion.so.5","libQt5Concurrent.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5Solid.so.5","libQt5Xml.so.5","libKF5ItemViews.so.5","libKF5Notifications.so.5","libKF5ConfigCore.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5SonnetUi.so.5","libKF5SonnetCore.so.5","libQt5Widgets.so.5","libKF5DBusAddons.so.5","libKF5Crash.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Sql.so.5","libQt5Core.so.5","libhunspell-1.7.so.0"],"options":{"DOCS":"on"}},{"name":"lout","origin":"print/lout","version":"3.43","comment":"LaTeX like document creation system with PostScript/PDF output","maintainer":"kbowling@FreeBSD.org","www":"https://savannah.nongnu.org/projects/lout/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"557d2842aacf39fe6f76460a7892ce93aa1e3715a1bc5f5ed3a2fff10ab52e67","flatsize":8731845,"path":"All/lout-3.43.pkg","repopath":"All/lout-3.43.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1349004,"desc":"Lout is a document formatting system similar in style to LaTeX. It\noffers a very full range of features, including PostScript, PDF, and\nplain text output, optimal paragraph and page breaking, automatic\nhyphenation, PostScript EPS file inclusion and generation, equation\nformatting, tables, diagrams, rotation and scaling, sorted indexes,\nbibliographic databases, running headers and odd-even pages, automatic\ncross referencing, multilingual documents including hyphenation (most\nEuropean languages are supported, including Russian), formatting of\ncomputer programs, and more. Lout may be extended by writing definitions\nwhich are much simpler than the equivalent troff of TeX macros.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"}},"categories":["print"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:lout_project:lout:3.43:::::dragonfly6:x86_64"}},{"name":"logstalgia","origin":"sysutils/logstalgia","version":"1.1.4_5","comment":"Website access log visualization tool","maintainer":"ehaupt@FreeBSD.org","www":"https://logstalgia.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3520b1d3160341a4a41b12b459e901f13cbbdb8742d3b71e6ee95027b28890e7","flatsize":5037392,"path":"All/logstalgia-1.1.4_5.pkg","repopath":"All/logstalgia-1.1.4_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1757436,"desc":"Logstalgia is a website traffic visualization that replays or streams web-server\naccess logs as a pong-like battle between the web server and an never ending\ntorrent of requests.\n\nRequests appear as colored balls which travel across the screen to arrive at the\nrequested location. Successful requests are hit by the paddle while unsuccessful\nones (eg. 404 - File Not Found) are missed and pass through.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"ftgl":{"origin":"graphics/ftgl","version":"2.4.0_1,1"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"}},"categories":["sysutils","www"],"shlibs_required":["libGLU.so.1","libOpenGL.so.0","libGL.so.1","libfreetype.so.6","libpcre2-8.so.0","libGLEW.so.2","libX11.so.6","libSDL2_image-2.0.so.0","libSDL2-2.0.so.0","libpng16.so.16","libboost_system.so.1.84.0","libboost_filesystem.so.1.84.0"]},{"name":"log4net","origin":"devel/log4net","version":"1.2.10_5","comment":"Port for .NET of the Apache Logging Services project","maintainer":"ports@FreeBSD.org","www":"https://logging.apache.org/log4net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9585c79c40aabb9c37491bca30cae2640407cf62aff3e4b609d0c85a6d928443","flatsize":9270911,"path":"All/log4net-1.2.10_5.pkg","repopath":"All/log4net-1.2.10_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":532276,"desc":"log4net is a tool to help the programmer output log statements to a variety of\noutput targets. In case of problems with an application, it is helpful to\nenable logging so that the problem can be located. With log4net it is possible\nto enable logging at runtime without modifying the application binary. The\nlog4net package is designed so that log statements can remain in shipped code\nwithout incurring a high performance cost. It follows that the speed of logging\n(or rather not logging) is crucial.\n\nAt the same time, log output can be so voluminous that it quickly becomes\noverwhelming. One of the distinctive features of log4net is the notion of\nhierarchical loggers. Using these loggers it is possible to selectively control\nwhich log statements are output at arbitrary granularity.\n\nlog4net is designed with two distinct goals in mind: speed and flexibility.\nFeatures:\n* Support for multiple frameworks\n* Output to multiple logging targets\n* Hierarchical logging architecture\n* XML Configuration\n* Dynamic Configuration\n* Logging Context\n* Proven architecture\n* Modular and extensible design\n* High performance with flexibility","deps":{"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:log4net:1.2.10:::::dragonfly6:x86_64:5"},"messages":[{"message":"===>   NOTICE:\n\nThe log4net port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"log4cpp","origin":"devel/log4cpp","version":"1.1.4","comment":"Library of C++ classes for flexible logging","maintainer":"sunpoet@FreeBSD.org","www":"https://log4cpp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbcc2f7737d6237b1585c483a8a35875fbae1ca4fcd18b1e000234a30e402b3f","flatsize":1202254,"path":"All/log4cpp-1.1.4.pkg","repopath":"All/log4cpp-1.1.4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":200732,"desc":"A library of C++ classes for flexible logging to files, syslog, IDSA and\nother destinations. It is modeled after the Log for Java library\n(http://www.log4j.org), staying as close to their API as is reasonable.","categories":["devel"],"shlibs_provided":["liblog4cpp.so.5"],"options":{"DOXYGEN":"off"}},{"name":"log4c","origin":"devel/log4c","version":"1.2.4_2","comment":"Logging for C Library","maintainer":"rodrigo@FreeBSD.org","www":"https://log4c.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"655df88204c1cbd3747597655a1fe87e29bae6d402d9faf3ccc752a299f4273a","flatsize":444987,"path":"All/log4c-1.2.4_2.pkg","repopath":"All/log4c-1.2.4_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":78876,"desc":"Log4C is a library of C for flexible logging to files, syslog and other\ndestinations. It is modeled after the Log for Java library\n(http://jakarta.apache.org/log4j/docs/index.html), staying as close to their\nAPI as is reasonable.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["devel"],"shlibs_provided":["liblog4c.so.3"],"options":{"EXPAT":"on"}},{"name":"lucene","origin":"textproc/lucene","version":"3.6.2","comment":"Full-text search engine for Java","maintainer":"ports@FreeBSD.org","www":"https://lucene.apache.org/core/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54cce89d47f0efc02a32b955847774ff35f7dab5789b0cdf363d4b1fb6929ca5","flatsize":157642249,"path":"All/lucene-3.6.2.pkg","repopath":"All/lucene-3.6.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17316368,"desc":"Lucene is a Java full-text search engine.  Lucene is not a complete\napplication, but rather a code library and API that can easily be used\nto add search capabilities to applications.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java","devel"],"options":{"CONTRIB":"on","DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:lucene:3.6.2:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe lucene port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lockfree-malloc","origin":"devel/lockfree-malloc","version":"0.0.20120802_11","comment":"Scalable drop-in replacement for malloc/free","maintainer":"ports@FreeBSD.org","www":"https://github.com/Begun/lockfree-malloc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4f847bddd975abd62e30f7bcd3cc8ee926a7eb22961e7ae6b91d32869b7f484","flatsize":29648,"path":"All/lockfree-malloc-0.0.20120802_11.pkg","repopath":"All/lockfree-malloc-0.0.20120802_11.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":10124,"desc":"lockfree-malloc is a scalable drop-in replacement for malloc/free.\n\n* It's thread-friendly. It supports a practically-unlimited number of\n  concurrent threads, without locking or performance degradation.\n* It's efficient, especially in a multi-threaded environment. Compared to\n  a stock libc allocator, we see a significant performance boost.\n* It does NOT fragment or leak memory, unlike a stock libc allocator.\n* It wastes less memory. For small objects (less than 8kb in size), the\n  overhead is around 0 bytes. (!)\n* It is designed from the ground-up for 64-bit architectures.\n* It is elegant. The whole codebase is only around 800 lines of fairly\n  clean C++. (!)\n* It fully stand-alone; it does not rely on pthreads or libc at runtime.","categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lockfree-malloc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lockfile-progs","origin":"sysutils/lockfile-progs","version":"0.1.19_1","comment":"Programs for locking and unlocking files and mailboxes","maintainer":"yasu@FreeBSD.org","www":"https://tracker.debian.org/pkg/lockfile-progs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67364414e8b193abe377e331e2409b8dd350af17892fdbb184e51a22a757bdd8","flatsize":38148,"path":"All/lockfile-progs-0.1.19_1.pkg","repopath":"All/lockfile-progs-0.1.19_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16176,"desc":"This package includes several programs to safely lock and unlock\nfiles and mailboxes from the command line.  These include:\n\n   lockfile-create\n   lockfile-remove\n   lockfile-touchlock\n   mail-lock\n   mail-unlock\n   mail-touchlock\n\nThese programs use liblockfile to perform the file locking and\nunlocking, so they are guaranteed compatible with Debian's\nfile locking policies.","deps":{"liblockfile":{"origin":"devel/liblockfile","version":"1.17_1"}},"categories":["sysutils"],"shlibs_required":["liblockfile.so.1"],"options":{"DOCS":"on"}},{"name":"log4cplus","origin":"devel/log4cplus","version":"2.1.1","comment":"Logging library for C++","maintainer":"delphij@FreeBSD.org","www":"https://log4cplus.github.io/log4cplus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56da9b73d0dbab1c6ff6d3ab1dfaca75cd788b0530f615fdf37f51cf5c84b865","flatsize":1405498,"path":"All/log4cplus-2.1.1.pkg","repopath":"All/log4cplus-2.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":334888,"desc":"This is a port of log4cplus, a simple-to-use C++ logging API providing\nthread-safe, flexible, and arbitrarily granular control over log management\nand configuration. It is modeled after the Java log4j API.","categories":["devel"],"shlibs_provided":["liblog4cplus.so.9"],"options":{"DOCS":"on"}},{"name":"locator","origin":"comms/locator","version":"0.1","comment":"Grid square calculator program used in Amateur Radio and GPS work","maintainer":"hamradio@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f27c6f949d72654b9c0b887ce6f3cf77ea7b3e9a4fd350b502bf7f0df2a6a000","flatsize":9882,"path":"All/locator-0.1.pkg","repopath":"All/locator-0.1.pkg","licenselogic":"single","pkgsize":4392,"desc":"This is a program for translating maidenhead grid squares to and from lat/long.\nThis is of most use to Amateur Radio operators but may be useful to GPS users.\n\nOriginally written by:\nHarald M. Stauss\nharald.stauss@web.de\nDO1JHS @ DB0GR.#BLN.DEU.EU","categories":["comms","hamradio","astro","geography"],"options":{"DOCS":"on"}},{"name":"log4cxx","origin":"devel/log4cxx","version":"1.2.0","comment":"C++ port of the Log4j project","maintainer":"sunpoet@FreeBSD.org","www":"https://logging.apache.org/log4cxx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c16f90c8252b07534a2ec03dde59096a091adc682db0eb496d4579837d6170e8","flatsize":3233939,"path":"All/log4cxx-1.2.0.pkg","repopath":"All/log4cxx-1.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":666440,"desc":"Apache Log4cxx is a logging framework for C++ patterned after Apache log4j,\nwhich uses Apache Portable Runtime for most platform-specific code and should be\nusable on any platform supported by APR.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"}},"categories":["devel"],"shlibs_required":["libfmt.so.10","libaprutil-1.so.0","libexpat.so.1","libapr-1.so.0","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["liblog4cxx.so.15"],"options":{"BOOST":"off"}},{"name":"lnphost","origin":"devel/lnphost","version":"1.0a_1","comment":"Lego RCX iinfrared communication API","maintainer":"jwb@FreeBSD.org","www":"https://sourceforge.net/projects/lnphost/?source=directory/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae2a3480afff888e424a86c5664bd7e2afa4667fcf1b2ded0940e909fb97b98f","flatsize":54184,"path":"All/lnphost-1.0a_1.pkg","repopath":"All/lnphost-1.0a_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18244,"desc":"A library supporting IR communication over the Lego Mindstorms IR tower.\nIt can be used from C programs on Posix compliant platforms, supports\nmultiple protocols and is designed to be a replacement for lnpd.","categories":["devel"]},{"name":"lxqt-themes","origin":"x11-themes/lxqt-themes","version":"2.0.0","comment":"Themes for the LXQt desktop","maintainer":"lxqt@FreeBSD.org","www":"https://lxqt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac4f74af41780b3d5b316d05fb758de659cfb02a20be7dfd685bd99e78bc836f","flatsize":27505610,"path":"All/lxqt-themes-2.0.0.pkg","repopath":"All/lxqt-themes-2.0.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":26648968,"desc":"Six different themes for the LXQt desktop.\nThe plasma theme is based on Breeze 5.0.0 theme by the KDE Visual Team.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-themes"]},{"name":"log4j","origin":"devel/log4j","version":"1.2.17","comment":"Fast and flexible logging library for Java","maintainer":"ports@FreeBSD.org","www":"https://logging.apache.org/log4j/1.2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4b03fe74137554f247ee56719b4a2bc81711391a46b2d1aaa6c195036e4ab99","flatsize":17554609,"path":"All/log4j-1.2.17.pkg","repopath":"All/log4j-1.2.17.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1356896,"desc":"Log4J, a fast and flexible logging library for Java.\n\nLog4J is an open source library based on the work of many authors.\nIt allows the developer to control which log statements are output\nwith arbitrary granularity. It is fully configurable at runtime\nusing external configuration files. Best of all, Log4J has a gentle\nlearning curve. Beware: judging from user feedback, it is also quite\naddictive.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:log4j:1.2.17:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe log4j port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"loccount","origin":"devel/loccount","version":"2.16_5","comment":"Count source lines of code in a project","maintainer":"yuri@FreeBSD.org","www":"http://www.catb.org/esr/loccount/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85e1be3eb61f322ee68f7f20770cd832b1feec1033d8f4ef8a44f951663a4826","flatsize":2449673,"path":"All/loccount-2.16_5.pkg","repopath":"All/loccount-2.16_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":857880,"desc":"loccount is a re-implementation of David A. Wheeler's sloccount tool\nin Go. It is faster, handles more different languages, can report LLOC\nas well as SLOC, and can do COCOMO II as well as COCOMO I estimates. Because\nit's one source file in Go, it is easier to maintain and extend than the\nmulti-file, multi-language implementation of the original.\n\nThe algorithms are largely unchanged and can be expected to produce\nidentical numbers for languages supported by both tools. Python is\nan exception; loccount corrects buggy counting of single-quote multiline\nliterals in sloccount 2.26.","categories":["devel"]},{"name":"lndir","origin":"devel/lndir","version":"1.0.3_3","comment":"Create a shadow directory of symbolic links to another directory tree","maintainer":"unixmania@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0abb0c5cc168be76177f983535041e3e3e3db56eeffe50d05a872a972c446f7f","flatsize":13171,"path":"All/lndir-1.0.3_3.pkg","repopath":"All/lndir-1.0.3_3.pkg","licenselogic":"single","pkgsize":6868,"desc":"The lndir program makes a shadow copy of a directory tree, except that the\nshadow is populated with symbolic links pointing at the real files in the\noriginal directory tree. This is usually useful for maintaining source code\nfor different machine architectures.","categories":["devel"]},{"name":"lmtp2nntp","origin":"mail/lmtp2nntp","version":"1.4.1_1","comment":"OSSP mail to news gateway","maintainer":"vd@FreeBSD.org","www":"http://www.ossp.org/pkg/tool/lmtp2nntp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f34fd721dd7147cf79f8d742b90b80933dfddf8311eedbb94cd07f76c3f816c5","flatsize":313962,"path":"All/lmtp2nntp-1.4.1_1.pkg","repopath":"All/lmtp2nntp-1.4.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":125244,"desc":"The OSSP lmtp2nntp program is an LMTP service for use in conjunction\nwith an MTA (like Sendmail), providing a reli- able real-time mail to\nnews gateway. Input messages get their headers slightly reformatted\nto match Usenet news article format. The article is then posted or\nfeeded into a remote NNTP service (like INN). Delivery must take\nplace immediately or the transaction fails. OSSP lmtp2nntp relies\non the queuing capabilities of the MTA in order to provide a fully\nreliable service. For this the program returns proper delivery status\nnotification which indi- cates successful completed action, persistent\ntransient failure or permanent failure.","deps":{"ossp-ex":{"origin":"devel/ossp-ex","version":"1.0.6_2"},"ossp-sa":{"origin":"net/ossp-sa","version":"1.2.6_2"},"ossp-var":{"origin":"devel/ossp-var","version":"1.1.3_2"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"popt":{"origin":"devel/popt","version":"1.19_1"},"str":{"origin":"devel/str","version":"0.9.12_2"}},"categories":["mail","news"],"shlibs_required":["libpcre.so.1","libvar.so.11","libsa.so.12","libstr.so.9","libex.so.10"],"options":{"DOCS":"on"}},{"name":"lmon","origin":"sysutils/lmon","version":"1.2_1","comment":"Near-realtime log monitoring tool, sends alerts on hits and misses","maintainer":"portmaster@BSDforge.com","www":"http://www.bsdconsulting.no/tools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6cc6c206c948eb06a69de9cb8b2401c368a17810492048ed007b60844cc63845","flatsize":29690,"path":"All/lmon-1.2_1.pkg","repopath":"All/lmon-1.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10012,"desc":"LMon is a package for near real-time monitoring of logs, sending email alerts\nupon known (rule hits) or unknown data (rule misses). It features buffering of\nmultiple rule hits within a given interval, cap at a given maximum number of\nlines, wait for a given interval before sending next alert, and auto- discovery\nof log rotation. It can be run from the command line without configuration, or\nbe controlled from a central configuration file with multiple instances\nmonitoring different log files/sending alerts to different people.","deps":{"p5-Config-IniFiles":{"origin":"devel/p5-Config-IniFiles","version":"3.000003_1"},"p5-File-Tail":{"origin":"devel/p5-File-Tail","version":"1.3"},"p5-Mail-Sendmail":{"origin":"mail/p5-Mail-Sendmail","version":"0.80"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"LMon is now installed in /usr/local/lmon. You need to create configuration and\nrulesets. See documentation under /usr/local/share/doc/lmon and examples under\n/usr/local/share/examples/lmon.","type":"install"}]},{"name":"loco-web-framework","origin":"www/loco","version":"g20240225_3","comment":"Web framework for Rust for side-projects and startups","maintainer":"yuri@FreeBSD.org","www":"https://loco.rs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e571bff9e315b8d03364affa798870cf3449998fdb481903ea60ed54de615df2","flatsize":5152291,"path":"All/loco-web-framework-g20240225_3.pkg","repopath":"All/loco-web-framework-g20240225_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1258892,"desc":"Loco is \"Rust on Rails\".\n\nLoco is strongly inspired by Rails. If you know Rails and Rust, you'll feel at\nhome. If you only know Rails and new to Rust, you'll find Loco refreshing.\n\nLoco doesn't assume that the user know Rails.\n\nIn order to begin using Loco please type these commands:\n\n$ loco new\n> App name? [myapp]:\n> Saas app (with DB and user auth)\n  Stateless service (minimal, no db)\nLoco app generated successfully in:\nmyapp","categories":["www","devel"]},{"name":"lmmon","origin":"sysutils/lmmon","version":"0.65_2","comment":"Display information gathered from MB power management controller","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc9b8bf40b0911bc5ff4a39e043e41ac67bd7667faa419126a7d0533dff779e4","flatsize":11143,"path":"All/lmmon-0.65_2.pkg","repopath":"All/lmmon-0.65_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6716,"desc":"lmmon displays information gathered from a motherboard\npower management controller (e.g. LM78/79).  Displayed values\ninclude fan speeds, motherboard temperature, and various\nvoltages.  By default it cycles once per second using a curses-\nbased display.\n\nCurrently, the /dev/smb0 interface is only supported in FreeBSD\n3.3-STABLE (after 01 November 1999), 4.x, and 5.x; however, the\n/dev/io interface may work with many motherboards in FreeBSD\n3.x and some non-LM78/79 motherboards.\n\nIn addition, lmmon supports simple text output that can be easily\nused by external programs (e.g. UCD SNMP Daemon) for monitoring.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe lmmon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lmfit","origin":"math/lmfit","version":"9.0","comment":"Library for Levenberg-Marquardt minimization and least-squares fitting","maintainer":"yuri@FreeBSD.org","www":"https://jugit.fz-juelich.de/mlz/lmfit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f24595c177a0c2135d60444d491b9c5956784f68a875cedfe12ba2b97de333e","flatsize":100080,"path":"All/lmfit-9.0.pkg","repopath":"All/lmfit-9.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":43896,"desc":"lmfit is a C library for Levenberg-Marquardt minimization and least-squares\nfitting.","categories":["math"],"shlibs_provided":["liblmfit.so.9"],"options":{"DOCS":"on"}},{"name":"lmdbg","origin":"devel/lmdbg","version":"1.3.0_1","comment":"Lightweight malloc debugger","maintainer":"trociny@FreeBSD.org","www":"https://sourceforge.net/projects/lmdbg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ec18cb5f39adebc1107ea7af5b38c689849beba46d97909f4ab5e3b6f3ed30d","flatsize":164721,"path":"All/lmdbg-1.3.0_1.pkg","repopath":"All/lmdbg-1.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47036,"desc":"LMDBG is a collection of small tools for collecting and analyzing\nthe logs of malloc/realloc/memalign/free function calls. Unlike many\nothers, LMDBG does not provide any way to detect overruns of the\nboundaries of malloc() memory allocations, as this is not the goal.\nLike most other malloc debuggers, LMDBG allows detecting memory leaks\nand double frees. However, unlike others, LMDBG generates full\nstacktraces and separates the logging process from analysis, thus\nallowing you to analyze an application on a per-module basis.","deps":{"Judy":{"origin":"devel/judy","version":"1.0.5_4"},"pipestatus":{"origin":"devel/pipestatus","version":"0.7.0"},"runawk":{"origin":"lang/runawk","version":"1.6.1_1"}},"categories":["devel"],"shlibs_required":["libJudy.so.1"],"shlibs_provided":["liblmdbg.so.0"],"options":{"DOCS":"on"}},{"name":"lmdb","origin":"databases/lmdb","version":"0.9.33,1","comment":"OpenLDAP Lightning Memory-Mapped Database","maintainer":"delphij@FreeBSD.org","www":"https://symas.com/lmdb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4d2a8088e9921cfdfc00c6407bdde9ab7903074dad26163c0d3620290d48a46","flatsize":584246,"path":"All/lmdb-0.9.33,1.pkg","repopath":"All/lmdb-0.9.33,1.pkg","licenselogic":"single","licenses":["OPENLDAP"],"pkgsize":99316,"desc":"LMDB is an ultra-fast, ultra-compact key-value data\nstore developed by Symas for the OpenLDAP Project.\n\nIt uses memory-mapped files, so it has the read\nperformance of a pure in-memory database while still\noffering the persistence of standard disk-based\ndatabases, and is only limited to the size of the\nvirtual address space, (it is not limited to the\nsize of physical RAM). LMDB was originally called\nMDB, but was renamed to avoid confusion with other\nsoftware associated with the name MDB.","categories":["databases"],"shlibs_provided":["liblmdb.so.0"]},{"name":"lmclock","origin":"x11-clocks/lmclock","version":"1.2_2","comment":"Xerox Lisp machine clock clone","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a95925412dda7771d9f7f2bf057093f2fe720e230ae525b8e4f809a7586cbc1e","flatsize":11640,"path":"All/lmclock-1.2_2.pkg","repopath":"All/lmclock-1.2_2.pkg","licenselogic":"single","pkgsize":4884,"desc":"A simple, transparent analog clock for X11 without window decorations. The\nauthor was inspired by an early Xerox Lisp machine clock.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11-clocks"],"shlibs_required":["libXext.so.6","libX11.so.6"]},{"name":"lm4tools","origin":"devel/lm4tools","version":"0.1.3.20160905","comment":"TI Tiva C ARM microcontroller tools","maintainer":"lev@FreeBSD.org","www":"https://github.com/utzig/lm4tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d64514d184d21f060c5edc2db2bc2b48f8e6098601c0559a3d744a621a52f1e","flatsize":53798,"path":"All/lm4tools-0.1.3.20160905.pkg","repopath":"All/lm4tools-0.1.3.20160905.pkg","licenselogic":"and","licenses":["GPLv2","BSD3CLAUSE"],"pkgsize":19748,"desc":"Some tools which enable multi-platform development on the TI Stellaris\nLaunchpad boards. The Stellaris Launchpad is a low cost development board\ncreated by Texas Instruments that comes with an ARM Cortex-M4F processor.\n\nIncluded tools:\n\n  lm4flash Command-line firmware flashing tool using libusb-1.0\n to communicate with the Stellaris Launchpad ICDI.\n\n  lmicdiusb TCP/USB bridge created by TI, letting GDB communicate with\n the Stellaris Launchpad ICDI.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"lm-solve","origin":"games/lm-solve","version":"0.14.2","comment":"Computerized Solver for Logic Mazes","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"877d5f55c085a34adcd6fea5a3acb649f7550bc23f544b7a31814fa6bc389f58","flatsize":168330,"path":"All/lm-solve-0.14.2.pkg","repopath":"All/lm-solve-0.14.2.pkg","licenselogic":"single","pkgsize":57572,"desc":"This program is a front end for the LM-Solve Perl modules that can be\nused to solve any of the number of Logic Mazes present on the Logic\nMazes site (http://www.logicmazes.com/) and similar sites.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe lm-solve port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lmbench","origin":"benchmarks/lmbench","version":"3.0.a9_4,1","comment":"System performance measurement tool","maintainer":"sacchi@gmail.com","www":"https://sourceforge.net/projects/lmbench/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"219caff3d185c00eb309f03b29edb4c87e140c054e0a7e26178c4e03ee04afd2","flatsize":2857883,"path":"All/lmbench-3.0.a9_4,1.pkg","repopath":"All/lmbench-3.0.a9_4,1.pkg","licenselogic":"single","pkgsize":388892,"desc":"This is lmbench-3.0-a9, a (sometimes controversial) system performance\nmeasurement tool.  lmbench is a suite of simple, portable, ANSI/C\nmicrobenchmarks for UNIX/POSIX. In general, it measures two key features:\nlatency and bandwidth. lmbench is intended to give system developers insight\ninto basic costs of key operations. You can go to /usr/local/lib/lmbench and\ndo one of the following:\n\nmake results (to run the benchmarks)\nmake rerun   (to rerun the benchmarks)\nmake see     (to see how you did)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["benchmarks"]},{"name":"loganalyzer-php83","origin":"sysutils/loganalyzer","version":"4.1.13","comment":"Web Syslog and IT Event Viewer","maintainer":"dinoex@FreeBSD.org","www":"https://loganalyzer.adiscon.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d913854b693c5c3226d3d10b777ebdfd569c8700d6a66e8943bb6b7153806fbe","flatsize":10739973,"path":"All/loganalyzer-php83-4.1.13.pkg","repopath":"All/loganalyzer-php83-4.1.13.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3778220,"desc":"The LogAnalyzer project provides an easy to use but powerful frontend for\nsearching, reviewing and analyzing network event data, including syslog,\nWindows event log and many other event sources. It focuses on the\nuser-interface side of this project, so the data itself needs to be\ngathered by another program, for example the stock syslogd, rsyslog (often\nthe distro's default syslogd), WinSyslog or MonitorWare Agent. LogAnalyzer\nworks equally well on Linux and Windows.\n\nLogAnalyzer is a free, GPLed open source application written mostly in php.\nData can be obtained from databases but also from plain text files, for\nexample those that are written by the syslogd.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["sysutils","www"],"options":{"DOCS":"on","PDO_DBLIB":"off","PDO_FIREBIRD":"off","PDO_MYSQL":"off","PDO_ODBC":"off","PDO_PGSQL":"off","PDO_SQLITE":"off","PHP_MYSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:adiscon:loganalyzer:4.1.13:::::dragonfly6:x86_64","flavor":"php83"}},{"name":"loganalyzer-php82","origin":"sysutils/loganalyzer","version":"4.1.13","comment":"Web Syslog and IT Event Viewer","maintainer":"dinoex@FreeBSD.org","www":"https://loganalyzer.adiscon.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1110d360ec3d4ee891ef7e32e50ffa562393b4654b60c9ff071862a2fa0fba68","flatsize":10739973,"path":"All/loganalyzer-php82-4.1.13.pkg","repopath":"All/loganalyzer-php82-4.1.13.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3777492,"desc":"The LogAnalyzer project provides an easy to use but powerful frontend for\nsearching, reviewing and analyzing network event data, including syslog,\nWindows event log and many other event sources. It focuses on the\nuser-interface side of this project, so the data itself needs to be\ngathered by another program, for example the stock syslogd, rsyslog (often\nthe distro's default syslogd), WinSyslog or MonitorWare Agent. LogAnalyzer\nworks equally well on Linux and Windows.\n\nLogAnalyzer is a free, GPLed open source application written mostly in php.\nData can be obtained from databases but also from plain text files, for\nexample those that are written by the syslogd.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["sysutils","www"],"options":{"DOCS":"on","PDO_DBLIB":"off","PDO_FIREBIRD":"off","PDO_MYSQL":"off","PDO_ODBC":"off","PDO_PGSQL":"off","PDO_SQLITE":"off","PHP_MYSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:adiscon:loganalyzer:4.1.13:::::dragonfly6:x86_64","flavor":"php82"}},{"name":"lmarbles","origin":"games/lmarbles","version":"1.0.8_6","comment":"Atomix-like game of moving marbles in puzzles","maintainer":"ports@FreeBSD.org","www":"http://lgames.sourceforge.net/index.php?project=LMarbles","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a86d20fde37fd5d1c1ce899b27f1caf2a2ae4b5e60d50750ea3a69d194e77d4","flatsize":1619646,"path":"All/lmarbles-1.0.8_6.pkg","repopath":"All/lmarbles-1.0.8_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":688568,"desc":"LMarbles is a game similar to Atomix and was heavily inspired by it.\nThe goal is to arrange a figure out of single marbles within a time\nlimit to reach the next level.\n\nYour goal in the puzzle game marbles is to create a more or less complex\nfigure out of single marbles within a time limit to reach the next\nlevel. Sounds easy? Well, there is a problem: If a marble starts to\nmove, it will not stop until it hits a wall or another marble.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lmarbles port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"loganalyzer-php81","origin":"sysutils/loganalyzer","version":"4.1.13","comment":"Web Syslog and IT Event Viewer","maintainer":"dinoex@FreeBSD.org","www":"https://loganalyzer.adiscon.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f126c75a169cc6a726efb9f77965046913bbec1911b16b823b4ba27f3603b36","flatsize":10739973,"path":"All/loganalyzer-php81-4.1.13.pkg","repopath":"All/loganalyzer-php81-4.1.13.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3778696,"desc":"The LogAnalyzer project provides an easy to use but powerful frontend for\nsearching, reviewing and analyzing network event data, including syslog,\nWindows event log and many other event sources. It focuses on the\nuser-interface side of this project, so the data itself needs to be\ngathered by another program, for example the stock syslogd, rsyslog (often\nthe distro's default syslogd), WinSyslog or MonitorWare Agent. LogAnalyzer\nworks equally well on Linux and Windows.\n\nLogAnalyzer is a free, GPLed open source application written mostly in php.\nData can be obtained from databases but also from plain text files, for\nexample those that are written by the syslogd.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["sysutils","www"],"options":{"DOCS":"on","PDO_DBLIB":"off","PDO_FIREBIRD":"off","PDO_MYSQL":"off","PDO_ODBC":"off","PDO_PGSQL":"off","PDO_SQLITE":"off","PHP_MYSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:adiscon:loganalyzer:4.1.13:::::dragonfly6:x86_64","flavor":"php81"}},{"name":"local-php-security-checker","origin":"security/local-php-security-checker","version":"2.1.3_2","comment":"Tool to check PHP composer dependencies for vulnerabilities","maintainer":"einar@isnic.is","www":"https://github.com/fabpot/local-php-security-checker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f808a19ad7ec10bffff232f0c88ea298b3d6d58f469f6cdc5223d05902ac3cb4","flatsize":6053221,"path":"All/local-php-security-checker-2.1.3_2.pkg","repopath":"All/local-php-security-checker-2.1.3_2.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":2070212,"desc":"The Local PHP Security Checker is a command line tool that checks if your PHP\napplication depends on PHP packages with known security vulnerabilities. It\nuses the Security Advisories Database behind the scenes availble from\nhttps://github.com/FriendsOfPHP/security-advisories.","categories":["security"]},{"name":"llvm18-libcxx","origin":"devel/libcxx18","version":"18.1.8","comment":"LLVM C++ standard library with c++11 support","maintainer":"tuxillo@quantumachine.net","www":"http://libcxx.llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e9c634031eefa660e89b8b9acf7eada2b9aa27e3189eac324607b8d570f99b8","flatsize":11653333,"path":"All/llvm18-libcxx-18.1.8.pkg","repopath":"All/llvm18-libcxx-18.1.8.pkg","licenselogic":"single","pkgsize":1300116,"desc":"libc++ is a new implementation of the C++ standard library made by the\nllvm project targeting C++11.\n\nWWW: http://libcxx.llvm.org/","categories":["devel"],"shlibs_provided":["libc++.so.1","libc++abi.so.1"]},{"name":"lo-libreoffice","origin":"editors/libreoffice-lo","version":"24.2.4.2","comment":"lo language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1b523b48232ed95796d6123742ed83c7c084712dfd18ff88dbd6b299dca9ef6","flatsize":29127123,"path":"All/lo-libreoffice-24.2.4.2.pkg","repopath":"All/lo-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2741644,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"llvm17-libcxx","origin":"devel/libcxx17","version":"17.0.6","comment":"LLVM C++ standard library with c++11 support","maintainer":"tuxillo@quantumachine.net","www":"http://libcxx.llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9977dcb2053ca6ba68e1f31183400237ceff98da5ae8a8ccc9955e83492bf22f","flatsize":11004541,"path":"All/llvm17-libcxx-17.0.6.pkg","repopath":"All/llvm17-libcxx-17.0.6.pkg","licenselogic":"single","pkgsize":1185332,"desc":"libc++ is a new implementation of the C++ standard library made by the\nllvm project targeting C++11.\n\nWWW: http://libcxx.llvm.org/","deps":{"libcxxrt":{"origin":"devel/libcxxrt","version":"20180311"}},"categories":["devel"],"shlibs_required":["libcxxrt.so"],"shlibs_provided":["libc++.so.1"]},{"name":"lpcnet","origin":"audio/lpcnet","version":"0.5,1","comment":"Neural Net speech coding","maintainer":"hamradio@FreeBSD.org","www":"https://freedv.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"037a6addb1756a30047c7a115d9efd4855d2d54178e2c055f4c192e6673c5a7d","flatsize":15570187,"path":"All/lpcnet-0.5,1.pkg","repopath":"All/lpcnet-0.5,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":7633268,"desc":"Experimental version of LPCNet that has been used to develop FreeDV 2020\n- a HF radio Digial Voice mode for over the air experimentation with\nNeural Net speech coding. Possibly the first use of Neural Net speech\ncoding in real world operation.","categories":["audio","hamradio"],"shlibs_provided":["liblpcnetfreedv.so.0.5"]},{"name":"llvm16-libcxx","origin":"devel/libcxx16","version":"16.0.6","comment":"LLVM C++ standard library with c++11 support","maintainer":"tuxillo@quantumachine.net","www":"http://libcxx.llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e00cc2c0ccd3e8228199467d44376d51d014cf7396eacc9af0f4964889b03c8","flatsize":9882395,"path":"All/llvm16-libcxx-16.0.6.pkg","repopath":"All/llvm16-libcxx-16.0.6.pkg","licenselogic":"single","pkgsize":1083236,"desc":"libc++ is a new implementation of the C++ standard library made by the\nllvm project targeting C++11.\n\nWWW: http://libcxx.llvm.org/","deps":{"libcxxrt":{"origin":"devel/libcxxrt","version":"20180311"}},"categories":["devel"],"shlibs_required":["libcxxrt.so"],"shlibs_provided":["libc++.so.1"]},{"name":"llvm15-libcxx","origin":"devel/libcxx15","version":"15.0.7","comment":"LLVM C++ standard library with c++11 support","maintainer":"tuxillo@quantumachine.net","www":"http://libcxx.llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b64c3bf82674719dd9d570a9caf8204a740dabc386b644909749163646cd5b6a","flatsize":9448904,"path":"All/llvm15-libcxx-15.0.7.pkg","repopath":"All/llvm15-libcxx-15.0.7.pkg","licenselogic":"single","pkgsize":1031024,"desc":"libc++ is a new implementation of the C++ standard library made by the\nllvm project targeting C++11.\n\nWWW: http://libcxx.llvm.org/","deps":{"libcxxrt":{"origin":"devel/libcxxrt","version":"20180311"}},"categories":["devel"],"shlibs_required":["libcxxrt.so"],"shlibs_provided":["libc++.so.1"]},{"name":"llvm13-libcxx","origin":"devel/libcxx13","version":"13.0.1","comment":"LLVM C++ standard library with c++11 support","maintainer":"tuxillo@quantumachine.net","www":"http://libcxx.llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c7763e9d3658be0129b811e2768dd3e54cec30d92b10de455e339e9576380d5","flatsize":7808041,"path":"All/llvm13-libcxx-13.0.1.pkg","repopath":"All/llvm13-libcxx-13.0.1.pkg","licenselogic":"single","pkgsize":819464,"desc":"libc++ is a new implementation of the C++ standard library made by the\nllvm project targeting C++11.\n\nWWW: http://libcxx.llvm.org/","deps":{"libcxxrt":{"origin":"devel/libcxxrt","version":"20180311"}},"categories":["devel"],"shlibs_required":["libcxxrt.so"],"shlibs_provided":["libc++.so.1"]},{"name":"logisim","origin":"cad/logisim","version":"2.7.1","comment":"Educational tool for designing and simulating logic circuits","maintainer":"javad.kouhi@gmail.com","www":"http://ozark.hendrix.edu/~burch/logisim/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"691e4ed8711f25ad1f7e0daf968f6eb073c88c6427ca47dcc110bb80840dd95a","flatsize":6952672,"path":"All/logisim-2.7.1.pkg","repopath":"All/logisim-2.7.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5910292,"desc":"Logisim is an educational tool for designing and simulating digital logic\ncircuits. With its simple toolbar interface and simulation of circuits as\nyou build them, it is simple enough to facilitate learning the most basic\nconcepts related to logic circuits. With the capacity to build larger circuits\nfrom smaller subcircuits, and to draw bundles of wires with a single mouse\ndrag, Logisim can be used (and is used) to design and simulate entire CPUs for\neducational purposes.\n\nLogisim is used by students at colleges and universities around the world in\nmany types of classes, ranging from a brief unit on logic in general-education\ncomputer science surveys, to computer organization courses, to full-semester\ncourses on computer architecture.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["cad","education","java"]},{"name":"opensearch210","origin":"textproc/opensearch210","version":"2.10.0_1","comment":"Full-text search engine for Java","maintainer":"opensearch@FreeBSD.org","www":"https://opensearch.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b9a22abac4e293d6d4e9e06b684e678a1a9f85a1eda7d0c2aad78634965b2c0","flatsize":728695748,"path":"All/opensearch210-2.10.0_1.pkg","repopath":"All/opensearch210-2.10.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":594838368,"desc":"OpenSearch is a fork of Elasticsearch which aims to be a Distributed,\nRESTful, Search Engine built on top of Apache Lucene.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"jna":{"origin":"devel/jna","version":"5.15.0"},"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["textproc","java","devel"],"users":["opensearch"],"groups":["opensearch"],"shlibs_provided":["libgomp.so.1","libopensearchknn_common.so","libopensearchknn_faiss.so","libopensearchknn_nmslib.so"],"options":{"PLUGINS":"on"},"annotations":{"cpe":"cpe:2.3:a:opensearch:opensearch:2.10.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"Opensearch was installed\n\nPlease see /usr/local/etc/opensearch for a sample version of\nopensearch.yml.\n\nOpenSearch requires memory locking of large amounts of RAM.\nYou may need to set:\n\nsysctl security.bsd.unprivileged_mlock=1\n\nWhen running within a jail, it's highly advisable to set:\n\nenforce_statfs = 1\n\nfor the jail running opensearch instance.\n\nIf OpenSearch was built with the PLUGINS option enabled (default) it will not\nstart until the security plugin is properly configured.  Please refer to the\nOpenSearch documentation for setting-up TLS:\n\nhttps://opensearch.org/docs/security-plugin/configuration/tls","type":"install"}]},{"name":"lugaru","origin":"games/lugaru","version":"1.2_2,1","comment":"3D arcade with unique fighting system and anthropomorphic characters","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/osslugaru/lugaru/wiki/Home","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"283444060307afe60d8a005ddb9225e7a5828d40e325a04e1c28b1c3fe09ad91","flatsize":38216628,"path":"All/lugaru-1.2_2,1.pkg","repopath":"All/lugaru-1.2_2,1.pkg","licenselogic":"and","licenses":["GPLv2+","CC-BY-SA-3.0","CC-BY-SA-4.0"],"pkgsize":34564436,"desc":"3D arcade with unique fighting system and anthropomorphic characters.\n\nLugaru's primary feature is its unique combat system. Instead of relying\non confusing button combinations to perform moves, Lugaru's moves are all\nlogical and context sensitive. For example, if an opponent aims a roundhouse\nkick at Turner's head, you can crouch and then stand up under the attack to\ngrab your assailant's leg and kick him away. If you try and punch an opponent\nand he tries to throw you over his shoulder, you can crouch to roll painlessly\nout of the throw. This new combat system makes fights look and feel much more\nintense and believable than in any other game. You can see it in action with\nthe gameplay movies above.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libopenal.so.1","libpng16.so.16","libjpeg.so.8","libSDL2-2.0.so.0","libGL.so.1","libGLU.so.1","libvorbisfile.so.3"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lugaru port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"llvm","origin":"devel/llvm","version":"15_1,1","comment":"Meta-port for the default version of the LLVM Toolchain","maintainer":"brooks@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f35c392f4ae2d25dbb729a80e4e930bfc03b55e3c17d55a4ed386d2aa84abebe","flatsize":4289,"path":"All/llvm-15_1,1.pkg","repopath":"All/llvm-15_1,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11160,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),\nLLDB (a debugger), and the LLVM infrastructure these are built on.\n\nPorts developers: do not depend on this port from other ports.","deps":{"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"}},"categories":["devel","lang"],"options":{"CLANG":"on","EXTRAS":"on","LIT":"on","LLD":"on","LLDB":"on"}},{"name":"lll_spect","origin":"math/lll_spect","version":"1.0_4","comment":"LLL-spectral test of linear congruential random number generators","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2dfc96cab0e4d2054f55a45bfd8aeda0c2a874ae06a2e9220ca8837727a1dba0","flatsize":54890,"path":"All/lll_spect-1.0_4.pkg","repopath":"All/lll_spect-1.0_4.pkg","licenselogic":"single","pkgsize":15016,"desc":"This software calculates a normalized version of the classical spectral test for\nlinear congruential pseudorandom number generators (LCGs), where the shortest\nvector is replaced by an approximation obtained with the Lenstra-Lenstra-Lovasz\nbasis reduction algorithm, which can be calculated in polynomial time. The code\nis able to test in up to 24 dimensions, and includes an example of how to use\nthe test to search for good LCG parameters.","deps":{"ntl":{"origin":"math/ntl","version":"11.5.1_1"}},"categories":["math"],"shlibs_required":["libntl.so.44","libgmp.so.10"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lll_spect port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"llhttp","origin":"www/llhttp","version":"9.2.1","comment":"Port of http_parser to llparse","maintainer":"sunpoet@FreeBSD.org","www":"https://llhttp.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de9b73e84a232368452de5e2c281ace95c04562d6a5b4bd4477ba2753933c0d4","flatsize":226174,"path":"All/llhttp-9.2.1.pkg","repopath":"All/llhttp-9.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41368,"desc":"llhttp is a port of http_parser to llparse.\n\nThis project aims to:\n- Make it maintainable\n- Verifiable\n- Improving benchmarks where possible","categories":["www"],"shlibs_provided":["libllhttp.so.9.2"],"options":{"STATIC":"on"},"annotations":{"cpe":"cpe:2.3:a:llhttp:llhttp:9.2.1:::::dragonfly6:x86_64"}},{"name":"lldpd-tiny","origin":"net-mgmt/lldpd","version":"1.0.14_1","comment":"LLDP (802.1ab) daemon","maintainer":"freebsd@simweb.ch","www":"https://lldpd.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d05cdb01d6073bce62f17059007a46d702ec6cf650845da1a3db2f01dcedb99","flatsize":960503,"path":"All/lldpd-tiny-1.0.14_1.pkg","repopath":"All/lldpd-tiny-1.0.14_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":267560,"desc":"LLDP (Link Layer Discovery Protocol) is an industry standard protocol\ndesigned to supplant proprietary Link-Layer protocols such as\nExtreme's EDP (Extreme Discovery Protocol) and CDP (Cisco Discovery\nProtocol). The goal of LLDP is to provide an inter-vendor compatible\nmechanism to deliver Link-Layer notifications to adjacent network\ndevices.\n\nlldpd implements both reception and sending. It also implements an\nSNMP subagent for net-snmp to get local and remote LLDP\ninformation. The LLDP MIB is partially implemented but the most useful\ntables are here. lldpd also partially implements LLDP-MED.\n\nlldpd supports bridge, vlan and bonding. Bonding need to be done on\nreal physical devices, not on bridges, vlans, etc. However, vlans can\nbe mapped on the bonding device. You can bridge vlan but not add vlans\non bridges. More complex setups may give false results.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["net-mgmt"],"users":["_lldpd"],"groups":["_lldpd"],"shlibs_provided":["liblldpctl.so.4"],"options":{"BASH":"off","DOCS":"on","DTRACE":"off","JSON":"off","PIE":"off","PROPRIETARY":"off","READLINE":"off","SNMP":"off","XML":"off","ZSH":"off"},"annotations":{"cpe":"cpe:2.3:a:lldpd_project:lldpd:1.0.14:::::dragonfly6:x86_64:1","flavor":"tiny"},"messages":[{"message":"To run lldpd at startup, add the following line to rc.conf:\n\n\tlldpd_enable=\"YES\"\n\nAdd lldpd_flags to rc.conf control its behaviour.","type":"install"}]},{"name":"lldpd","origin":"net-mgmt/lldpd","version":"1.0.14_1","comment":"LLDP (802.1ab)/CDP/EDP/SONMP/FDP daemon and SNMP subagent","maintainer":"freebsd@simweb.ch","www":"https://lldpd.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bed4d33d819c3cf648e4f2debc154add14c2e02ef8f5cf26791036bf78d775eb","flatsize":901477,"path":"All/lldpd-1.0.14_1.pkg","repopath":"All/lldpd-1.0.14_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":237180,"desc":"LLDP (Link Layer Discovery Protocol) is an industry standard protocol\ndesigned to supplant proprietary Link-Layer protocols such as\nExtreme's EDP (Extreme Discovery Protocol) and CDP (Cisco Discovery\nProtocol). The goal of LLDP is to provide an inter-vendor compatible\nmechanism to deliver Link-Layer notifications to adjacent network\ndevices.\n\nlldpd implements both reception and sending. It also implements an\nSNMP subagent for net-snmp to get local and remote LLDP\ninformation. The LLDP MIB is partially implemented but the most useful\ntables are here. lldpd also partially implements LLDP-MED.\n\nlldpd supports bridge, vlan and bonding. Bonding need to be done on\nreal physical devices, not on bridges, vlans, etc. However, vlans can\nbe mapped on the bonding device. You can bridge vlan but not add vlans\non bridges. More complex setups may give false results.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-mgmt"],"users":["_lldpd"],"groups":["_lldpd"],"shlibs_required":["libxml2.so.2","libevent-2.1.so.7","libssl.so.12","libnetsnmpmibs.so.40","libnetsnmpagent.so.40","libnetsnmp.so.40","libcrypto.so.12"],"shlibs_provided":["liblldpctl.so.4"],"options":{"BASH":"on","DOCS":"on","DTRACE":"off","JSON":"on","PIE":"off","PROPRIETARY":"on","READLINE":"off","SNMP":"on","XML":"on","ZSH":"on"},"annotations":{"cpe":"cpe:2.3:a:lldpd_project:lldpd:1.0.14:::::dragonfly6:x86_64:1","flavor":"default"},"messages":[{"message":"To run lldpd at startup, add the following line to rc.conf:\n\n\tlldpd_enable=\"YES\"\n\nAdd lldpd_flags to rc.conf control its behaviour.","type":"install"}]},{"name":"llbuild","origin":"devel/llbuild","version":"s.2017.12.10","comment":"Low-level build system, used by the Swift Package Manager","maintainer":"jonathan@FreeBSD.org","www":"https://github.com/apple/swift-llbuild","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96ea84556c76be8860d6be2c63cfe636c61d5ea268f408724dc7fd852b82e2f7","flatsize":1589395,"path":"All/llbuild-s.2017.12.10.pkg","repopath":"All/llbuild-s.2017.12.10.pkg","licenselogic":"and","licenses":["APACHE20","BSD3CLAUSE","NCSA"],"pkgsize":304172,"desc":"llbuild is a set of libraries for building build systems. Unlike most build\nsystem projects which focus on the syntax for describing the build, llbuild\nis designed around a reusable, flexible, and scalable general purpose build\nengine capable of solving many \"build system\"-like problems. The project\nalso includes additional libraries on top of that engine which provide\nsupport for constructing bespoke build systems (like swift build) or for\nbuilding from Ninja manifests.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["devel"],"shlibs_required":["libsqlite3.so.0","libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libllbuild.so"],"options":{"DOCS":"on"}},{"name":"llama-cpp","origin":"misc/llama-cpp","version":"3285","comment":"Facebook's LLaMA model in C/C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ggerganov/llama.cpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34dac7a4ee291598d35b128cbdf15a7d1b302314427610f111d59aeb8f612c65","flatsize":21968862,"path":"All/llama-cpp-3285.pkg","repopath":"All/llama-cpp-3285.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2845348,"desc":"The main goal of llama.cpp is to enable LLM inference with minimal setup and\nstate-of-the-art performance on a wide variety of hardware - locally and in\nthe cloud.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"shlibs_provided":["libggml.so","libllama.so","libllava_shared.so"],"options":{"EXAMPLES":"on"}},{"name":"lla","origin":"net/lla","version":"0.99.1_1","comment":"Perl-based LDAP log statistics generator","maintainer":"koj@ofug.net","www":"https://sourceforge.net/projects/lla/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b05bf65d38167c3096741bc381e9c79c13fad5e0d14b31de05396a1a68dc3efa","flatsize":6646,"path":"All/lla-0.99.1_1.pkg","repopath":"All/lla-0.99.1_1.pkg","licenselogic":"single","pkgsize":3228,"desc":"lla\n-------\n\nlla is an LDAP Logfile Analyser , it generates statistics At this moment\nonly NS 4.11 Logfiles have been tested. Your on your own if you want to\nanalyse other type of Logfiles. But feel free to give feedback on your\nexperiments and contribute patches to the code.","deps":{"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"]},{"name":"ljdeps","origin":"www/ljdeps","version":"1.0_7","comment":"Meta-port to install all the perl modules used by LiveJournal","maintainer":"ports@FreeBSD.org","www":"http://www.livejournal.com/code/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88333afe2c042ce78d0d72adf2c4ef100bff3218c729ca325411f7e1febdb985","flatsize":243,"path":"All/ljdeps-1.0_7.pkg","repopath":"All/ljdeps-1.0_7.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1672,"desc":"LiveJournal is an open source content management system, written\nmainly in Perl and utilizing MySQL as a database backend. By itself,\nit serves as a powerful content updating system. In other uses, it\nis the framework application behind many successful online communities,\nincluding LiveJournal.com and DeadJournal.com.\n\nljdeps is a meta-port which installs all of the perl modules needed\nby LiveJournal.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-Data-ShowTable":{"origin":"devel/p5-Data-ShowTable","version":"4.6_1"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"p5-GD-TextUtil":{"origin":"graphics/p5-GD-TextUtil","version":"0.86_5"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-Image-Size":{"origin":"graphics/p5-Image-Size","version":"3.300"},"p5-MIME-Lite":{"origin":"mail/p5-MIME-Lite","version":"3.033"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"},"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-Unicode-MapUTF8":{"origin":"converters/p5-Unicode-MapUTF8","version":"1.14"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe ljdeps port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ljclive","origin":"deskutils/ljclive","version":"0.4.10_3","comment":"Command line client for posting LiveJournal entries","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/ljclive/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b64ec46acd4229b4efe257b3b52e74b54e4647fba978bd21d6a2f19aa291c5df","flatsize":60810,"path":"All/ljclive-0.4.10_3.pkg","repopath":"All/ljclive-0.4.10_3.pkg","licenselogic":"single","pkgsize":28132,"desc":"clive - A command line client for posting LiveJournal entries\n\nclive is a UNIX-style client for LiveJournal and sites based on the\nsame code.  It allows posting, friends-list editing, backdated posts,\nand many of the other things a LiveJournal client should do.","categories":["deskutils"],"messages":[{"message":"===>   NOTICE:\n\nThe ljclive port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"midpoint","origin":"net-mgmt/midpoint","version":"4.4.1","comment":"Identity management and identity governance system","maintainer":"freebsd@rheinwolf.de","www":"https://evolveum.com/midpoint/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2894c54309984ae280e4c85553fb509fcdfde6257c5a0799b8747fc5e09bd778","flatsize":204948335,"path":"All/midpoint-4.4.1.pkg","repopath":"All/midpoint-4.4.1.pkg","licenselogic":"and","licenses":["AMS","APACHE20","AREV","BITSTREAM","CDDL","LGPL3","MIT"],"pkgsize":173356328,"desc":"Midpoint is a comprehensive identity management and identity\ngovernance system. It is basically an complex integration tool\nthat can replicate and transform user records between numerous user\ndatabases, management of the records, reporting, auditing and so\non. It allows very complex transformation and replication rules\nincluding support for advanced RBAC and scripting. Its internal\nmechanisms are based on state-of-the art concepts that are still\nnot yet widely used in the fieldof Identity Management.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["net-mgmt","java"],"users":["midpoint"],"groups":["midpoint"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"mame","origin":"emulators/mame","version":"0.264","comment":"MAME: a multi-purpose emulation framework","maintainer":"agh@riseup.net","www":"https://mamedev.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f1fa06d3a7c7f13976657fa83ca5388cad89ebe1db70d14a2ac81e29f912261","flatsize":396150908,"path":"All/mame-0.264.pkg","repopath":"All/mame-0.264.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","CC0-1.0","GPLv2","LGPL21","MIT","ZLIB"],"pkgsize":69709528,"desc":"MAME is a multi-purpose emulation framework, with the aim of documenting and\npreserving vintage software and hardware from becoming lost. When used with\nvintage firmware (or BIOS), and duplicated Read Only Memory (ROMs), on modern\nhardware, users are able to play and explore systems and games from\napproximately 1970 through to the modern era.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"liberation-fonts-ttf":{"origin":"x11-fonts/liberation-fonts-ttf","version":"2.1.5,2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"portmidi":{"origin":"audio/portmidi","version":"2.0.4,1"},"pugixml":{"origin":"textproc/pugixml","version":"1.14"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"utf8proc":{"origin":"textproc/utf8proc","version":"2.9.0"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["emulators","games"],"shlibs_required":["libpugixml.so.1","libSDL2-2.0.so.0","libexpat.so.1","libjpeg.so.8","libzstd.so.1","libFLAC.so.12","libutf8proc.so.3","libsqlite3.so.0","libGL.so.1","libX11.so.6","libXinerama.so.1","libXext.so.6","libXi.so.6","libSDL2_ttf-2.0.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on","DEBUG":"off","SIZE_OPTIMIZED_CFLAGS":"off","SPEED_OPTIMIZED_CFLAGS":"off","MAME":"on","MAMENL":"off","MAMEVIRTUAL":"off","NLS":"on","QTDEBUGGER":"off","TOOLS":"off","SSE2":"off"},"messages":[{"message":"MAME follows an interesting User Experience (UX) design pattern that is aimed\nfor developers of MAME, as result of this, the expectation on file\nconfiguration management might appear counter-intuitive to Users of MAME. If\nMAME does not find configuration files, it expects to be able to read and write\nconfiguration data to the current working directory, this is counter to\nwhat users expect on their systems.\n\nSample configuration files have been installed in:\n\"/usr/local/etc/mame/\"\nThe samples can be copied to your \"~/.mame\" directory to avoid having MAME\nwrite configuration data elsewhere.\n\nTo create clean copies of MAME's configuration files, execute:\n\"mame -createconfig\"\nthe output from this can be stored in ~/.mame or a custom path.\n\nTo run MAME with custom configuration path(s), execute:\n\"mame -inipath /var/db/mame /usr/local/etc/mame\"\n\nSee mame(6) for more information.","type":"install"}]},{"name":"lizzie","origin":"games/lizzie","version":"0.6.105_2","comment":"Leela Zero Interface: GUI for the Go game","maintainer":"yuri@FreeBSD.org","www":"https://github.com/featurecat/lizzie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"331c89e313a9570bcb7d3cbdb054149850f95978e3e74b578648b5d6dc8074d5","flatsize":3729776,"path":"All/lizzie-0.6.105_2.pkg","repopath":"All/lizzie-0.6.105_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3581252,"desc":"Lizzie is a graphical interface allowing the user to analyze Go games in real\ntime using Leela Zero.","deps":{"leela-zero":{"origin":"games/leela-zero","version":"0.17.30_8"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"]},{"name":"liveMedia","origin":"net/liveMedia","version":"2022.06.16,2","comment":"LIVE.COM Streaming Media","maintainer":"multimedia@FreeBSD.org","www":"http://www.live555.com/liveMedia/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d3c3885817be35f372f109a66231218405c529a2d5ce2650bbfa7961022b0fb","flatsize":3069820,"path":"All/liveMedia-2022.06.16,2.pkg","repopath":"All/liveMedia-2022.06.16,2.pkg","licenselogic":"and","licenses":["LGPL21","MAT"],"pkgsize":579300,"desc":"This code forms a set of C++ libraries for multimedia streaming,\nusing open standard protocols (RTP/RTCP and RTSP). These libraries\n- which can be compiled for Unix (including Linux and Mac OS X),\nWindows, and QNX(and other POSIX-compliant systems) - can be used\nto build streaming applications. The libraries are already being\nused to implement applications such as \"liveCaster\" and \"playRTPMPEG\"\n(for streaming MP3 audio using RTP/RTCP). The libraries can also\nbe used to stream, receive, and process MPEG video, and can easily be\nextended to support additional (audio and/or video) codecs. They can\nalso be used to build basic RTSP clients and servers, and have been\nused to add streaming support to existing media player applications,\nsuch as \"mplayer\".","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libBasicUsageEnvironment.so.0","libUsageEnvironment.so.1","libgroupsock.so.1","libliveMedia.so.16"],"messages":[{"message":"For more documentation on this software\n(and to get the latest version), please\nsee <http://www.live555.com/liveMedia/>.","type":"install"}]},{"name":"littlefly-lv2","origin":"audio/littlefly-lv2","version":"1.0","comment":"Overdrive/distortion pedal simulation LV2 plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/brummer10/LittleFly.lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb7bcf9a6105e2d30d3caac4ebd03d5547488bfaee7a3d8eb5a5575b0640db3e","flatsize":213640,"path":"All/littlefly-lv2-1.0.pkg","repopath":"All/littlefly-lv2-1.0.pkg","licenselogic":"single","licenses":["BSD0CLAUSE"],"pkgsize":106940,"desc":"LittleFly is an LV2 plugin performing overdrive pedal simulation.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["audio"],"shlibs_required":["libcairo.so.2","libX11.so.6"]},{"name":"livego","origin":"multimedia/livego","version":"0.0.15_22","comment":"Live video streaming server in golang","maintainer":"ports@FreeBSD.org","www":"https://github.com/gwuhaolin/livego","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0abd8eeef989aa4ecdfc7806ac2ba23c72c34acc54ed138fc8d0baac3d702906","flatsize":8881557,"path":"All/livego-0.0.15_22.pkg","repopath":"All/livego-0.0.15_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2775076,"desc":"Simple and efficient live broadcast server:\n\n * Very simple to install and use;\n * Pure Golang, high performance, and cross-platform;\n * Supports commonly used transmission protocols, file formats, and encoding\n   formats","categories":["multimedia"],"messages":[{"message":"===>   NOTICE:\n\nThe livego port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"litmus","origin":"www/litmus","version":"0.13_2","comment":"WebDAV server protocol compliance test suite","maintainer":"pi@FreeBSD.org","www":"http://www.webdav.org/neon/litmus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a07528552f65fcf080bb98ad99bc001e7ff8f3dd0d8ca90a9a82452a4eb6db3","flatsize":206830,"path":"All/litmus-0.13_2.pkg","repopath":"All/litmus-0.13_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45612,"desc":"WebDAV server protocol compliance test suite.\n\nTests include:\n- OPTIONS for DAV: header\n- PUT, GET with byte comparison\n- MKCOL\n- DELETE (collections, non-collections)\n- COPY, MOVE using combinations of:\n  o overwrite t/f\n  o destination exists/doesn't exist\n  o collection/non-collection\n- Property manipulation and querying:\n  o set, delete, replace properties\n  o persist dead props across COPY\n  o namespace handling\n- Locking\n  o attempts to modify locked resource (as lock owner, not owner)\n  o shared/exclusive locks, lock discovery\n\nusage: litmus <url> <username> <password>","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"},"neon":{"origin":"www/neon","version":"0.32.5_3"}},"categories":["www"],"shlibs_required":["libneon.so.27","libintl.so.8","libssl.so.12","libcrypto.so.12","libexpat.so.1"]},{"name":"llvm-libs-mesa","origin":"graphics/llvm-libs-mesa","version":"13.0.1","comment":"Main llvm lib to reduce runtime dependencies","maintainer":"zrj@efnet.irc","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3df0065bc092a84f8492729b739127a6db9753ca0dafaa74154b4d0754b4d1f7","flatsize":66530523,"path":"All/llvm-libs-mesa-13.0.1.pkg","repopath":"All/llvm-libs-mesa-13.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16450444,"desc":"LLVM libs from mesa version.","categories":["graphics"],"shlibs_provided":["libLLVM-mesa-13.so"]},{"name":"lite-xl","origin":"editors/lite-xl","version":"2.1.4","comment":"Lightweight text editor written mostly in Lua","maintainer":"danfe@FreeBSD.org","www":"https://lite-xl.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"145dce8bb03d014280c4b6ae9cab0ae4b514bb0558174904a574c987bbed9498","flatsize":2563023,"path":"All/lite-xl-2.1.4.pkg","repopath":"All/lite-xl-2.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":548448,"desc":"Lite XL editor is a lightweight, simple, fast, feature-filled, and\nextremely extensible text editor written in C, and Lua, descendant\nof the `editors/lite'.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["editors"],"shlibs_required":["liblua-5.4.so","libSDL2-2.0.so.0","libfreetype.so.6","libpcre2-8.so.0"],"options":{"DOCS":"on"}},{"name":"lite-editor","origin":"editors/lite","version":"1.11","comment":"Lightweight text editor written mostly in Lua","maintainer":"danfe@FreeBSD.org","www":"https://github.com/rxi/lite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b2641599776c2bcca38f3b278c4606d440dd9ef591d39dba9e74ed7cf983cf0","flatsize":739587,"path":"All/lite-editor-1.11.pkg","repopath":"All/lite-editor-1.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":229048,"desc":"lite is a lightweight text editor written mostly in Lua.  It aims to\nprovide something practical, pretty, small, and fast, implemented as\nsimply as possible; easy to modify and extend via plugins, or to use\nwithout doing either.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["editors"],"shlibs_required":["liblua-5.4.so","libSDL2-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"lizardfs","origin":"sysutils/lizardfs","version":"3.12.0_21","comment":"Open Source Distributed Filesystem","maintainer":"jhixson@FreeBSD.org","www":"https://lizardfs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"deb07727923cb0ecb835ae8d6c48da7ee08321b408f9e0599a62f69b73c4564e","flatsize":55987592,"path":"All/lizardfs-3.12.0_21.pkg","repopath":"All/lizardfs-3.12.0_21.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":5912552,"desc":"LizardFS is a highly reliable, scalable and efficient distributed file\nsystem. It spreads data over a number of physical servers, making it\nvisible to an end user as a single file system.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"users":["mfs"],"groups":["mfs"],"shlibs_required":["libfmt.so.10","libfuse.so.2"],"shlibs_provided":["libchunk_operations_eio.so","liblizardfs-client.so","liblizardfsmount_shared.so","libredirect_bind.so","libslow_chunk_scan.so"]},{"name":"listres","origin":"x11/listres","version":"1.0.6","comment":"List resources in widgets","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"817a935fcea8b818141c713c95a3aa186123e472a99fa41bfd1ef4319e909c87","flatsize":13265,"path":"All/listres-1.0.6.pkg","repopath":"All/listres-1.0.6.pkg","licenselogic":"single","pkgsize":6848,"desc":"This package contains listres, a program that generates a list of a\nwidget's resource database.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"]},{"name":"listserialc","origin":"devel/listserialc","version":"1.1.0","comment":"Simple multiplatform program to list serial ports with vid/pid/iserial","maintainer":"kevans@FreeBSD.org","www":"https://github.com/arduino/listSerialPortsC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53825a6b5c2685b7fa59927413cb5a7b7868e6df5a7ead20d6fa6efa3a332044","flatsize":12595,"path":"All/listserialc-1.1.0.pkg","repopath":"All/listserialc-1.1.0.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":4648,"desc":"Simple multi-platform program to list serial ports with vid/pid/iserial fields.","deps":{"libserialport":{"origin":"devel/libserialport","version":"0.1.1_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"shlibs_required":["libserialport.so.0"]},{"name":"listener","origin":"audio/listener","version":"2.2_3","comment":"Program to listen for and record sound activity","maintainer":"ports@FreeBSD.org","www":"https://www.vanheusden.com/listener/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0e486e73796d26dd0f4a5bce5b8b0bb34ed3b83df7f1a0a07273d14a322a77d","flatsize":69363,"path":"All/listener-2.2_3.pkg","repopath":"All/listener-2.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24756,"desc":"listener is a typical security-related program like the motion package\n(which detects motion on a Webcam): it listens for sound. If it detects\nany, it starts recording until the sound stops (or a bit later, which is\nconfigurable). It stores the audio in .WAV files.","deps":{"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"}},"categories":["audio","security"],"shlibs_required":["libsndfile.so.1","libportaudio.so.2","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe listener port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"listadmin","origin":"mail/listadmin","version":"2.40_1","comment":"Command-line alternative to Mailman Web interface","maintainer":"christer.edwards@gmail.com","www":"http://heim.ifi.uio.no/kjetilho/hacks/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d47a81f3a1ec7454eede453880fccf512b4c7c7d7ad4e807d7193cc27fcc35e4","flatsize":55952,"path":"All/listadmin-2.40_1.pkg","repopath":"All/listadmin-2.40_1.pkg","licenselogic":"single","pkgsize":19952,"desc":"listadmin is a command-line alternative to Mailman's Web interface\nfor administering mailing lists. It allows you to inspect messages\nor subscription requests, approve or discard them manually, or\ndiscard messages automatically when certain conditions are true.\nlistadmin can also be configured to run out of cron to do routine cleaning.","deps":{"p5-Crypt-SSLeay":{"origin":"security/p5-Crypt-SSLeay","version":"0.72_3"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Text-Reform":{"origin":"textproc/p5-Text-Reform","version":"1.20_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"]},{"name":"lirc","origin":"comms/lirc","version":"0.9.0_14,1","comment":"Linux Infrared Remote Control","maintainer":"ports@FreeBSD.org","www":"https://www.lirc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"719287794976798cc85f7369c8a0c64f3915f6525b7beae70c4c0c523762414a","flatsize":1806046,"path":"All/lirc-0.9.0_14,1.pkg","repopath":"All/lirc-0.9.0_14,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":386368,"desc":"LIRC is a package that allows you to decode and send infra-red signals\nof many (but not all) commonly used remote controls.\n\nThe most important part of LIRC is the lircd daemon that will decode\nIR signals received by the device drivers and provide the information\non a socket. It will also accept commands for IR signals to be sent if\nthe hardware supports this. The second daemon program called lircmd\nwill connect to lircd and translate the decoded IR signals to mouse\nmovements. You can e.g. configure X to use your remote control as an\ninput device.\n\nThe user space applications will allow you to control your computer\nwith your remote control. You can send X events to applications, start\nprograms and much more on just one button press. The possible\napplications are obvious: Infra-red mouse, remote control for your TV\ntuner card or CD-ROM, shutdown by remote, program your VCR and/or\nsatellite tuner with your computer, etc.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libftdi":{"origin":"devel/libftdi","version":"0.20_18"},"libirman":{"origin":"comms/libirman","version":"0.5.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms"],"shlibs_required":["libftdi.so.1","libirman.so.0","libSM.so.6","libICE.so.6","libX11.so.6"],"shlibs_provided":["liblirc_client.so.0"],"options":{"DEBUG":"off","DOCS":"on","EXAMPLES":"on","MINIMAL":"off","SMODE2":"off","UARTLIRC":"off"},"messages":[{"message":"This port does not contain any FreeBSD device drivers for infrared\ndevices. This port installs the LIRC daemons and tools for interacting\nwith drivers that support the LIRC device interface.\n\nYou will need to obtain third party device drivers or port the Linux\ndrivers in ${WRKSRC}/drivers to use the LIRC port.\n\nUpdate for 0.9:  Known working with this update are FTDI-based USB\nIR receivers/transmitters like described here,\n\n\thttp://www.huitsing.nl/irftdi/\n\nand if you use the recent multimedia/webcamd port then MCE USB based\nones driven by the Linux mceusb driver as well remotes coming with\nUSB DVB tuners that by default work with the Linux drivers used in\nwebcamd should also work, i.e. if webcamd creates a /dev/lircX\ndevice node check if e.g.\n\n\tmode2 -d /dev/lirc0\n\nreports pulses and spaces when triggering the remote at the receiver,\nif it does you probably will be able to use lirc.\n\nSome other userland drivers will probably also work (like others\nusing libusb), they just were not tested.\n\nThe lirc documentation should be accessible at:\n\n\t/usr/local/share/doc/lirc/html/index.html\n\nSome example configs should have been installed here:\n\n\t/usr/local/share/examples/lirc/remotes\n\nThe port now installs an example lircd.conf that's preconfigured\nfor use with webcamd, either with USB DVB tuner remotes supported\nby the Linux drivers by default that webcamd uses, or for remotes\nsupplied with MCE USB IR receivers.  If you want to create a config\nfor a different remote using an IR receiver that works with mode2\nyou can try using irrecord like described here:\n\n\tfile:///usr/local/share/doc/lirc/html/help.html#new_remote\n\nUpdate for webcamd >= 3.0.0.1:\n\nwebcamd 3.0.0.1 now supports /dev/input/eventX (X there can be for\nexample 0, 8, 16 etc) and uses it exclusively for almost all tuners,\nonly mceusb IR-only devices now support both interfaces.  So if you\ndon't get a /dev/lircX device node anymore and want to make lirc\nuse a remote with such a tuner you now need the lirc devinput driver,\nif you start lircd via the rc.d script set lircd_flags and lircd_device\nin rc.conf(5), like:\n\n\tlircd_flags=\"-H devinput\"\n\tlircd_device=\"/dev/input/event0\"\n\nThe example lircd.conf includes the devinput config file too so if\nall goes well irw(1) should still work with such tuners and show\nbuttons pressed, and if not and the tuner's Linux driver uses the\nrc.core interface you can often still add a custom keymap, only\nwith devinput you no longer want to use irrecord(1) but ir-keytable(1)\nwhich is part of the multimedia/v4l-utils port.  Using that tool\nyou can e.g. check remote events coming in on /dev/input/eventX,\n\n\tir-keytable -d /dev/input/eventX -t\n\nlist the current keytable,\n\n\tir-keytable -d /dev/input/eventX -r\n\nor add scancodes on the fly by loading a custom keymap,\n\n\tir-keytable -d /dev/input/eventX -w keymap.txt\n\n(on Linux this can be automated using udev, don't know if we need\nsomething like that also...)  Some (Linux-centric, so not all of\nthem apply) notes re ir-keytable(1) and the lirc devinput change\nare also here:\n\n\thttp://forum.xbmc.org/showthread.php?t=101151","type":"install"},{"message":"===>   NOTICE:\n\nThe lirc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lis","origin":"math/lis","version":"2.1.4","comment":"Library of Iterative Solvers for linear systems","maintainer":"yuri@FreeBSD.org","www":"https://www.ssisc.org/lis/index.en.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"685bd21c04d05804d47f4e4bf76a32bed9c03f0401656b0cea7ab4072686df72","flatsize":1298255,"path":"All/lis-2.1.4.pkg","repopath":"All/lis-2.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":389868,"desc":"Lis (pronounced [lis]) is a parallel software library for solving linear\nequations and eigenvalue problems that arise in the numerical solution of\npartial differential equations using iterative methods.","categories":["math"],"shlibs_provided":["liblis.so.0"],"options":{"EXAMPLES":"on","MPI":"off","OPENMPI":"off"}},{"name":"liquid-dsp","origin":"comms/liquid-dsp","version":"1.6.0","comment":"Software-Defined Radio Digital Signal Processing Library","maintainer":"mr@FreeBSD.org","www":"https://liquidsdr.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1b03fa82504b1fd382089f2dda5c9e3abc86532172832001ed0188f6a6e291d","flatsize":3367578,"path":"All/liquid-dsp-1.6.0.pkg","repopath":"All/liquid-dsp-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":507684,"desc":"liquid-dsp is a free and open-source digital signal processing (DSP)\nlibrary designed specifically for software-defined radios on embedded\nplatforms. The aim is to provide a lightweight DSP library that does not\nrely on a myriad of external dependencies or proprietary and otherwise\ncumbersome frameworks. All signal processing elements are designed to be\nflexible, scalable, and dynamic, including filters, filter design,\noscillators, modems, synchronizers, complex mathematical operations, and\nmuch more.","deps":{"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"}},"categories":["comms"],"shlibs_required":["libfftw3f.so.3"],"shlibs_provided":["libliquid.so"]},{"name":"litestream","origin":"databases/litestream","version":"0.3.13_5","comment":"Standalone streaming replication tool for SQLite","maintainer":"nc@FreeBSD.org","www":"https://litestream.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ca49ab154817a4fd0f9ebec0beaf8ecfc412f3c0977dfaeb09731ce402ae8d7","flatsize":29445998,"path":"All/litestream-0.3.13_5.pkg","repopath":"All/litestream-0.3.13_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":6657796,"desc":"Litestream is a standalone streaming replication tool for SQLite. It runs as\na background process and safely replicates changes incrementally to another\nfile or S3. Litestream only communicates with SQLite through the SQLite API\nso it will not corrupt your database.","categories":["databases"]},{"name":"linuxwave","origin":"audio/linuxwave","version":"0.1.5","comment":"Generate music from the entropy of Linux","maintainer":"jbeich@FreeBSD.org","www":"https://orhun.dev/linuxwave/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7f313d73c5d5f19618ec329b4d887fc213c0b9fe05103cd7f167ce432fb5509","flatsize":998420,"path":"All/linuxwave-0.1.5.pkg","repopath":"All/linuxwave-0.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":217460,"desc":"Generate music from the entropy of Linux","categories":["audio"]},{"name":"linwarrior","origin":"games/linwarrior","version":"20100320_6","comment":"Navigate a mech through a 3D world and fire at enemies","maintainer":"amdmi3@FreeBSD.org","www":"https://www.hackcraft.de/games/linwarrior_3d/index.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a360d0b94f607705b3cfc934bf059146d4584fc396ab660e24c221158f2e65c","flatsize":2999616,"path":"All/linwarrior-20100320_6.pkg","repopath":"All/linwarrior-20100320_6.pkg","licenselogic":"single","pkgsize":1866080,"desc":"LinWarrior 3D targets to be a somewhat classical open source\nMech-Sim/Game. LinWarrior 3D is not exclusively bound to any specific\nclassic title. Feel-of-control should *not* be FPS-like but may\nstill be arcade-like and surrealistic. Classical means that the\nprimary target of development is single player campaigns and not\nrealistic graphics or physics.","deps":{"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libSDL-1.2.so.0","libopenal.so.1","libalut.so.0"]},{"name":"linuxsampler","origin":"audio/linuxsampler","version":"2.3.1","comment":"Modular MIDI sampler","maintainer":"yuri@FreeBSD.org","www":"https://www.linuxsampler.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e50608f103b7a938178bd02fbf2216355359076f44b01c1b8575160d0b3e0ded","flatsize":17853847,"path":"All/linuxsampler-2.3.1.pkg","repopath":"All/linuxsampler-2.3.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2193508,"desc":"The LinuxSampler project was founded with the goal to produce a\nfree, streaming capable open source pure software audio sampler\nwith professional grade features, comparable to both hardware and\ncommercial Windows/Mac software samplers and to introduce new\nfeatures not yet available by any other sampler in the world.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libgig":{"origin":"audio/libgig","version":"4.4.1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["audio"],"shlibs_required":["libsqlite3.so.0","libgig.so.11","libsndfile.so.1","libjack.so.0"],"shlibs_provided":["liblinuxsampler.so.7"],"options":{"ALSA":"off","JACK":"on"}},{"name":"liteide","origin":"devel/liteide","version":"38.2_11","comment":"Simple, open source, cross-platform Go IDE","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/visualfc/liteide","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b231e2f4a0b09e42ca314d425d5b0520f82b749503392aeda76747f8667ff59a","flatsize":33170475,"path":"All/liteide-38.2_11.pkg","repopath":"All/liteide-38.2_11.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":9009600,"desc":"LiteIDE is a simple, open source, cross-platform Go IDE.\n\nMain features:\n- System environment management\n- Configurable build commands\n- Simple and open debug system\n- Kate format for auto-completion and theming\n- Configurable auto-completion with WordApi\n- MIME type based system\n- Plugin support\n- Package browser\n- Class view and outline\n- Document browser\n- Gocode support\n- GOPATH API index\n- Code Navigation\n- Find Usages\n- Code Refactor\n- Go playground\n- Markdown\n- Json\n- Golang Present","deps":{"go121":{"origin":"lang/go121","version":"1.21.12"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","editors"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libQt5Network.so.5","libQt5Xml.so.5"],"shlibs_provided":["libliteapp.so.1","libbookmarks.so","libdlvdebugger.so","libfakevimedit.so","libfilebrowser.so","libgolangast.so","libgolangcode.so","libgolangdoc.so","libgolangedit.so","libgolangfmt.so","libgolangpackage.so","libgolangplay.so","libgolangpresent.so","libimageeditor.so","libjsonedit.so","liblitebuild.so","liblitedebug.so","libliteeditor.so","libliteenv.so","liblitefind.so","liblitetty.so","libmarkdown.so","libquickopen.so","librustedit.so","libterminal.so","libwelcome.so"],"options":{"DEBUG":"off","DOCS":"on"}},{"name":"linuxlibertine-g","origin":"x11-fonts/linuxlibertine-g","version":"20120116_2","comment":"Linux Libertine G and Linux Biolinum G fonts","maintainer":"office@FreeBSD.org","www":"https://numbertext.org/linux/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5a803e64c50bf9a05e9681bdd98bb32afa57344b74730ffa9bb4833ebf9f8b0","flatsize":20164312,"path":"All/linuxlibertine-g-20120116_2.pkg","repopath":"All/linuxlibertine-g-20120116_2.pkg","licenselogic":"single","pkgsize":2992880,"desc":"Sample image of Linux Libertine. Source: Wikipedia Graphite versions of Linux\nLibertine and Linux Biolinum font families for LibreOffice and OpenOffice.org.\nFonts with ligatures, true small caps, old style numbers, proportional or\nmonospaced numbers, capital spacing, automatic thousand separation, true\nsuperscript and subscript, diagonal and nut fractions, different numbering\nstyles: number to number name conversion (in more than 20 languages), footnote\nnumbering styles; right aligned footnote numbers, etc","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You can start using the fonts by following these instructions:\n\nAdd the following line to the \"Files\" section of your x.org configuration file:\n\n\tFontPath \"/usr/local/share/fonts/LinLibertineG/\"","type":"install"}]},{"name":"linuxdoc-tools","origin":"textproc/linuxdoc-tools","version":"0.9.83_1","comment":"Fork of SGML-tools specially tailored for linuxdoc SGMLs","maintainer":"zirias@FreeBSD.org","www":"https://gitlab.com/agmartin/linuxdoc-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9808b6d61bcbf7aec00201268b7addf174d8cda8270bdd27e9bf1322bc2d761b","flatsize":1210712,"path":"All/linuxdoc-tools-0.9.83_1.pkg","repopath":"All/linuxdoc-tools-0.9.83_1.pkg","licenselogic":"and","licenses":["GPLv3","LinuxdocTools"],"pkgsize":437612,"desc":"Linuxdoc-Tools is a fork of SGML-Tools 1.0.9, capable of processing\nLinuxDoc DTD SGML files. Such files are sometimes used as an input\nformat for generated documentation.","deps":{"gawk":{"origin":"lang/gawk","version":"5.3.0"},"groff":{"origin":"textproc/groff","version":"1.23.0_3"},"jade":{"origin":"textproc/jade","version":"1.2.1_11"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sgmls":{"origin":"textproc/sgmls","version":"1.1.91_3"}},"categories":["textproc"],"options":{"DOCS":"on"}},{"name":"linuxdoc","origin":"textproc/linuxdoc","version":"1.1_2","comment":"The Linuxdoc SGML DTD","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddc5d7d4d10ce7b190861ced5e20f9fa83c1e4199ae6e6b34c4303d37ff8d9a6","flatsize":42392,"path":"All/linuxdoc-1.1_2.pkg","repopath":"All/linuxdoc-1.1_2.pkg","licenselogic":"single","pkgsize":6636,"desc":"This directory contains three versions of the linuxdoc DTD.\nThe first, original.dtd, is the original untouched DTD from the\nSGML-tools version 0.99.13 toolkit.  The second, freebsd-1.0.dtd, has\nbeen slightly modified to (a) remove bogus shortref maps, and (b)\nadd a PART element.  The third, freebsd-1.1.dtd adds a manref element.\n\nUsing the supplied catalog file with James Clark's SP parser,\ndocuments beginning like this:\n\n  <!doctype linuxdoc system>\n\nwill automatically use the original DTD, while these:\n\n  <!doctype linuxdoc public \"-//FreeBSD//DTD linuxdoc//EN\">\n  <!doctype linuxdoc public \"-//FreeBSD//DTD linuxdoc 1.0//EN\">\n\nwill use the FreeBSD DTD, version 1.0 and this:\n\n  <!doctype linuxdoc public \"-//FreeBSD//DTD linuxdoc 1.1//EN\">\n\nwill use the FreeBSD DTD, version 1.1.\n\nJanuary 17, 1998\njfieber@FreeBSD.org","deps":{"iso8879":{"origin":"textproc/iso8879","version":"1986_3"},"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe linuxdoc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"liquibase","origin":"databases/liquibase","version":"4.3.5","comment":"Database Change Management","maintainer":"ports@FreeBSD.org","www":"https://www.liquibase.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"050cf9bac9e4938ebe3ed72ee9df5bf63ff6a76b56db13cd4e7ceecfa428b651","flatsize":7408538,"path":"All/liquibase-4.3.5.pkg","repopath":"All/liquibase-4.3.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6708860,"desc":"Liquibase is an open source (Apache 2.0 Licensed), database-independent\nlibrary for tracking, managing and applying database changes. It is\nbuilt on a simple premise: All database changes are stored in a human\nreadable yet trackable form and checked into source control.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["databases","java"],"annotations":{"cpe":"cpe:2.3:a:liquibase:liquibase:4.3.5:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe liquibase port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"linrename","origin":"sysutils/linrename","version":"2.25.2_1","comment":"Rename multiple files using substitution","maintainer":"ports@FreeBSD.org","www":"http://freecode.com/projects/util-linux/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1a2df60db4ba68a0e7380efbb02e02b522d7174468c0e5d754da2eb3f809529","flatsize":10482,"path":"All/linrename-2.25.2_1.pkg","repopath":"All/linrename-2.25.2_1.pkg","licenselogic":"single","pkgsize":5200,"desc":"linrename is a port of the Linux rename utility included with util-linux.\nIt allows renaming multiple files using substitution.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe linrename port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"linuxdcpp","origin":"net-p2p/linuxdcpp","version":"1.1.0_21","comment":"Port of the DC++ Direct Connect client to Unix-like systems","maintainer":"danfe@FreeBSD.org","www":"https://launchpad.net/linuxdcpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"028e16433aced4a2afdf14c10e8abc5d3fa758d9c5fdd3a4a5366e5e1970d092","flatsize":3723515,"path":"All/linuxdcpp-1.1.0_21.pkg","repopath":"All/linuxdcpp-1.1.0_21.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":871124,"desc":"LinuxDC++ is a Linux port of the Direct Connect client DC++.  Though it is\nprimarily aimed at Linux, it has been shown to work on other Unix-based\noperating systems as well.  It is written in C++ and makes use of GTK+ for\nthe user interface.  LinuxDC++ is free and open source software licensed\nunder the GPL.\n\nDirect Connect is a peer-to-peer file-sharing protocol.  The most popular\nWindows client implementing this protocol currently is DC++.  Direct Connect\nclients connect to a central hub where they can view a list of clients or\nusers connected to them.  Users can search for files and download them from\nother clients, as well as chat with other users.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net-p2p"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libX11.so.6","libnotify.so.4","libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","NOTIFY":"on"}},{"name":"linpack","origin":"math/linpack","version":"1.0_16","comment":"Linear Algebra package","maintainer":"ports@FreeBSD.org","www":"https://www.netlib.org/linpack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"569169e3d5fb5966c0662d997803e0a55fa251ee02bb61a25b08c71f57fcb362","flatsize":1181171,"path":"All/linpack-1.0_16.pkg","repopath":"All/linpack-1.0_16.pkg","licenselogic":"single","pkgsize":204368,"desc":"Developed by Jack Dongarra, Jim Bunch, Cleve Moler and Pete Stewart.\n 1 Feb 84\nUsed as part of Matlab, and often used to benchmark machines.\nOtherwise it is a very good linear algebra package.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_provided":["liblinpack.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe linpack port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"linrad","origin":"comms/linrad","version":"4.02_9","comment":"Amateur Radio DSP utility (SDR)","maintainer":"hamradio@FreeBSD.org","www":"https://www.nitehawk.com/sm5bsz/linuxdsp/linrad.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b61f3ec855e457560a5c9559264480a68dce840c4d3b255123814ad20bb5eaf","flatsize":1256913,"path":"All/linrad-4.02_9.pkg","repopath":"All/linrad-4.02_9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":550184,"desc":"Amateur Radio DSP utility (SDR)\n\nLinrad receives a signal in digital form by reading a device. Currently Linrad\noperates by sampling sound on line-in channel of an audio card. In the future\nboards sampling directly at RF frequencies will be available.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libftdi":{"origin":"devel/libftdi","version":"0.20_18"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"rtl-sdr":{"origin":"comms/rtl-sdr","version":"2.0.2,1"}},"categories":["comms","hamradio"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"linrad is now installed.\nlinrad is a shell script which \"wraps\" xlinrad.\nWhen used for the first time, the linrad wrapper will create a ~/.linrad\ndirectory which will be your working directory.\n\nNow, go chase some DX.","type":"install"}]},{"name":"links1","origin":"www/links1","version":"1.04_1,1","comment":"Lynx-like text WWW browser","maintainer":"pkubaj@FreeBSD.org","www":"http://www.jikos.cz/~mikulas/links/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35494cbe5114250884ca7eda776befe7e57101710462a7d6226c4356acc3bfb3","flatsize":1082136,"path":"All/links1-1.04_1,1.pkg","repopath":"All/links1-1.04_1,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":343764,"desc":"Lynx-like text WWW browser with many features like displaying tables,\nmenus, etc.\n\nKeys:   ESC      display menu\n        ^C       quit\n        ^P, ^N   scroll up, down\n        [, ]     scroll left, right\n        up, down select link\n        ->       follow link\n        <-       go back\n        g        go to url\n        /        search\n        ?        search back\n        n        find next\n        N        find previous\n        =        document info\n        \\        document source\n        d        download","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"linknx","origin":"net/linknx","version":"0.0.1.32","comment":"Rule-based event handling in a KNX installation","maintainer":"bkoenig@alpha-tierchen.de","www":"https://linknx.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c48d59f6f61b426db42d4184990b8fa1a51d2898032bf918f7de24f9b1328d0","flatsize":883073,"path":"All/linknx-0.0.1.32.pkg","repopath":"All/linknx-0.0.1.32.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":240232,"desc":"LinKNX is a backend for controlling a KNX/EIB home and building automation\nsystem. It connects to eibd which is part of the BCU SDK and keeps state of\nKNX devices such as lamps, window blinds, heating and so on.\nFurthermore it provides a powerful, rule-based event after treatment, e.g.\nfor switching other KNX devices, sending e-mail or SMS or executing a shell\ncommand. You can configure and control the LinKNX daemon using an XML-style\nprotocol via TCP network socket or Unix domain socket.","deps":{"libesmtp":{"origin":"mail/libesmtp","version":"1.1.0,1"},"pthsem":{"origin":"devel/pthsem","version":"2.0.8_4"}},"categories":["net"],"shlibs_required":["libesmtp.so.6.2.0","libpthsem.so.20","libargp.so.0"],"options":{"DOCS":"on","LIBCURL":"off","LIBESMTP":"on","LIBLUA":"off","MYSQL":"off"}},{"name":"linklint","origin":"www/linklint","version":"2.3.6.d","comment":"Perl script that checks links on web sites","maintainer":"ehaupt@FreeBSD.org","www":"http://www.linklint.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46acd2e01a168d6b77c9e13a48e3319bf1478f837f0beb471a4e3d02c8ac0d28","flatsize":136027,"path":"All/linklint-2.3.6.d.pkg","repopath":"All/linklint-2.3.6.d.pkg","licenselogic":"single","pkgsize":35340,"desc":"Linklint is a perl script that checks links on web sites.\n\nFeatures:\n\n  * both local-file and HTTP site checking\n  * cross referenced and fully hyperlinked output reports\n  * the ability to check password protected areas\n  * support for all standard server-side image maps\n  * reports of orphan files, and files with mismatching case\n  * a report of which URLs have changed since last checked\n  * support of proxy servers for remote URL checking","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"]},{"name":"linuxlibertine","origin":"x11-fonts/linuxlibertine","version":"4.7.5_4","comment":"Linux Libertine Open Fonts","maintainer":"office@FreeBSD.org","www":"https://linuxlibertine.sourceforge.net/Libertine-EN.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"caf53c0ab3da01ddc05bba568f761d0d631f7515f57d116816d6227e1d5e7e7e","flatsize":11667844,"path":"All/linuxlibertine-4.7.5_4.pkg","repopath":"All/linuxlibertine-4.7.5_4.pkg","licenselogic":"and","licenses":["GPLv2","LINUXLIBERTINE","OFL10"],"pkgsize":3611960,"desc":"The Libertine Open Fonts Project is devoted to creating high quality\nalternatives to other well-known fonts.  There are currently two\nfont families: Linux Libertine and Linux Biolinum.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"}},{"name":"lingoteach","origin":"misc/lingoteach","version":"0.3.9_17","comment":"Language teaching program with sound","maintainer":"ports@FreeBSD.org","www":"http://www.lingoteach.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd280769eb0ba7cb21da7bbe937f7cf533011d1eec34128dfd17bea25949e04f","flatsize":752023,"path":"All/lingoteach-0.3.9_17.pkg","repopath":"All/lingoteach-0.3.9_17.pkg","licenselogic":"single","pkgsize":243788,"desc":"This is a port of lingoteach, which aims to be a language\nteaching program. Until now nearly 17 languages are supported,\nsome with sound of native speakers. You can add your own lessons\nby using an integrated editor or edit the XML-files manually.\nDifferent types of learning are available for many words and\nsentences.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"liblingoteach":{"origin":"textproc/liblingoteach","version":"0.2.1_8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["misc","education"],"shlibs_required":["libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","liblingoteach.so.2.1.0","libxml2.so.2","libgmodule-2.0.so.0"],"options":{"DEBUG":"off","DOCS":"on","NLS":"on","SOUND":"off"},"annotations":{"deprecated":"Depends on deprecated port textproc/liblingoteach (PR 279705)","expiration_date":"2024-07-16"},"messages":[{"message":"===>   NOTICE:\n\nThe lingoteach port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nDepends on deprecated port textproc/liblingoteach (PR 279705).\n\nIt is scheduled to be removed on or after 2024-07-16."}]},{"name":"lingot","origin":"audio/lingot","version":"1.1.1","comment":"Musical instrument tuner","maintainer":"eduardo@FreeBSD.org","www":"https://www.nongnu.org/lingot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"306ab088ef21e93278aa5864facf61e92acc7c2e6ca074422c822aad875ce4ab","flatsize":624558,"path":"All/lingot-1.1.1.pkg","repopath":"All/lingot-1.1.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":274500,"desc":"LINGOT is a musical instrument tuner. It's accurate, easy to use, and highly\nconfigurable. Originally conceived to tune electric guitars, it can now be\nused to tune other instruments.\n\nIt looks like an analogue tuner, with a gauge indicating the relative\nshift to a certain note, found automatically as the closest note\nto the estimated frequency.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"json-c":{"origin":"devel/json-c","version":"0.17"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libjson-c.so.5","libjack.so.0","libfftw3.so.3","libfftw3f.so.3"],"shlibs_provided":["liblingot.so.0"],"options":{"DOCS":"on","FFTW":"on","NLS":"on","ALSA":"off","JACK":"on","PULSEAUDIO":"off"}},{"name":"linenoise-ng","origin":"devel/linenoise-ng","version":"1.0.1","comment":"Small, portable readline replacement","maintainer":"ports@FreeBSD.org","www":"https://github.com/arangodb/linenoise-ng","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5999356720662e903ccee072567792bdd086f7fe0bd79ce5f71b72f045a9a76","flatsize":100857,"path":"All/linenoise-ng-1.0.1.pkg","repopath":"All/linenoise-ng-1.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":40512,"desc":"A small, portable GNU readline replacement for FreeBSD, Linux, Windows and\nmacOS which is capable of handling UTF-8 characters. Unlike GNU readline, which\nis GPL, this library uses a BSD license and can be used in any kind of program.","categories":["devel"],"shlibs_provided":["liblinenoise.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe linenoise-ng port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"linenoise","origin":"devel/linenoise","version":"1.0.34","comment":"Small self-contained alternative to readline and libedit","maintainer":"yuri@FreeBSD.org","www":"https://github.com/antirez/linenoise","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c701d40c64c33cfea221a7bfbe5365cd0011f77f3d50bdcb30ae1d50f157efdc","flatsize":28384,"path":"All/linenoise-1.0.34.pkg","repopath":"All/linenoise-1.0.34.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11740,"desc":"linenoise is a minimal, zero-config, BSD licensed, readline replacement used\nin Redis, MongoDB, Android and many other projects.\n\nFeatures:\n* Single and multi line editing mode with the usual key bindings implemented.\n* History handling.\n* Completion.\n* Hints (suggestions at the right of the prompt as you type).\n* Multiplexing mode, with prompt hiding/restoring for asynchronous output.\n* About ~850 lines (comments and spaces excluded) of BSD license source code.\n* Only uses a subset of VT100 escapes (ANSI.SYS compatible).","categories":["devel"]},{"name":"lingeling","origin":"math/lingeling","version":"1.0.0","comment":"Lingeling SAT Solver","maintainer":"yuri@FreeBSD.org","www":"http://fmv.jku.at/lingeling/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fb1d7ca597ff29753a7e6200b2e1acb7407bf0b13c5a7c689d727ef3409cbf9","flatsize":4942295,"path":"All/lingeling-1.0.0.pkg","repopath":"All/lingeling-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":455372,"desc":"Lingeling, Plingeling and Treengeling.\n\nThe parallel portfolio front-end Plingeling was ranked on the first place on\nunsatisfiable instances in the parallel track of the SAT Competition 2020, and\nsecond place overall in the parallel track.","categories":["math"]},{"name":"link-grammar","origin":"textproc/link-grammar","version":"5.10.5_1","comment":"Grammar checking library","maintainer":"gnome@FreeBSD.org","www":"https://www.abisource.com/projects/link-grammar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e96dad879a42ccb8e5227b58e434d4e8b4faaecf321aa67d14a8711536b0ce3","flatsize":18776016,"path":"All/link-grammar-5.10.5_1.pkg","repopath":"All/link-grammar-5.10.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2461272,"desc":"The Link Grammar Parser is a syntactic parser of English, based on link\ngrammar, an original theory of English syntax. Given a sentence, the system\nassigns to it a syntactic structure, which consists of a set of labeled links\nconnecting pairs of words. The parser also produces a \"constituent\"\nrepresentation of a sentence (showing noun phrases, verb phrases, etc.).","deps":{"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"minisat":{"origin":"math/minisat","version":"2.2.1_2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["textproc"],"shlibs_required":["libedit.so.0","libpcre2-8.so.0","libhunspell-1.7.so.0","libsqlite3.so.0","libminisat.so.2"],"shlibs_provided":["liblink-grammar.so.5"],"options":{"EDITLINE":"on","JAVA":"off","PERL":"off","PYTHON":"off","SAT_SOLVER":"on","ASPELL":"off","HUNSPELL":"on"}},{"name":"lineakd","origin":"sysutils/lineakd","version":"0.9_5","comment":"Daemon which enables special keys on internet keyboards","maintainer":"ports@FreeBSD.org","www":"https://lineak.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"795c7cbf5576e17f6046c67e1c6d96ce48bc033500bfef87355442f1cd626f4c","flatsize":1462477,"path":"All/lineakd-0.9_5.pkg","repopath":"All/lineakd-0.9_5.pkg","licenselogic":"single","pkgsize":261844,"desc":"LinEAK is a utility designed to enable the use and configuration\nof those special keys on Internet, Easy Access and Multimedia\nkeyboards in Linux (and other unices, like now FreeBSD).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["sysutils"],"shlibs_required":["libX11.so.6","libXext.so.6","libXt.so.6","libSM.so.6","libICE.so.6"],"shlibs_provided":["liblineak.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lineakd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"linden-hill","origin":"x11-fonts/linden-hill","version":"g20110526_1","comment":"Digital version of Frederic Goudy's Deepdene","maintainer":"flo@snakeoilproductions.net","www":"https://www.theleagueofmoveabletype.com/linden-hill","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35104f97cc9bcf94961734c16c1aa9f8b826fb23637cff3ba57b0062515ffb69","flatsize":212560,"path":"All/linden-hill-g20110526_1.pkg","repopath":"All/linden-hill-g20110526_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":79308,"desc":"Linden Hill is a digital version of Frederic Goudy's Deepdene.  The\npackage includes roman and italic.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"lineak-defaultplugin","origin":"sysutils/lineak-defaultplugin","version":"0.9_6","comment":"Default plugins for lineakd","maintainer":"ports@FreeBSD.org","www":"https://lineak.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5d6c40b97ffba6f47b5e7c8df39d20c01fb4ca698829f0a0ce4f57728b584bf","flatsize":131430,"path":"All/lineak-defaultplugin-0.9_6.pkg","repopath":"All/lineak-defaultplugin-0.9_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44948,"desc":"Default plugins for lineakd. Mainly contains some macros\n(e.g. for volumedecrease etc.). mediadetect plugin is not\nfunctional at the moment since there is some more work to\ndo (we need a new port for it).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"lineakd":{"origin":"sysutils/lineakd","version":"0.9_5"}},"categories":["sysutils","deskutils"],"shlibs_required":["libXext.so.6","libX11.so.6","libXtst.so.6","liblineak.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe lineak-defaultplugin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"links","origin":"www/links","version":"2.29_5,1","comment":"Lynx-like text WWW browser","maintainer":"portmaster@BSDforge.com","www":"http://links.twibright.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c4fca8e3a4e73e152960f0d4c1c1d0c91dbedcf4a2b6710afbe05dfad7cc739","flatsize":4628611,"path":"All/links-2.29_5,1.pkg","repopath":"All/links-2.29_5,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2885616,"desc":"Lynx-like WWW browser with text and graphics modes with many features\nlike displaying tables, menus, etc.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libavif":{"origin":"graphics/libavif","version":"1.0.4_1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["www"],"shlibs_required":["libavif.so.16","libwebp.so.7","libtiff.so.6","libjpeg.so.8","libpng16.so.16","libfontconfig.so.1","libfreetype.so.6","libX11.so.6","libzstd.so.1","libbrotlidec.so.1","libssl.so.12","libcrypto.so.12","libevent-2.1.so.7"],"options":{"BROTLI":"off","CIPHERSTRING":"off","DIRECTFB":"off","IPV6":"on","SVG":"off","SVGALIB":"off","THREADS":"off","TRANS":"off","UTF8":"on","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:twibright:links:2.29:::::dragonfly6:x86_64:5"}},{"name":"lineak-xosdplugin","origin":"sysutils/lineak-xosdplugin","version":"0.9_11","comment":"Xosd-plugin for lineakd","maintainer":"ports@FreeBSD.org","www":"https://lineak.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2de043256412388bb63db02d7b2552c65acd7b087428459f9e0d6bcd10170b0e","flatsize":52310,"path":"All/lineak-xosdplugin-0.9_11.pkg","repopath":"All/lineak-xosdplugin-0.9_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18496,"desc":"Xosd-plugin for lineak to display some nice information about the commands\nbeing executed by lineakd.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"lineakd":{"origin":"sysutils/lineakd","version":"0.9_5"},"xosd":{"origin":"misc/xosd","version":"2.2.14_4"}},"categories":["sysutils","deskutils"],"shlibs_required":["libXext.so.6","libX11.so.6","libxosd.so.2","liblineak.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe lineak-xosdplugin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lincity","origin":"games/lincity","version":"1.13.1_9","comment":"Rich city simulation game for X","maintainer":"ports@FreeBSD.org","www":"https://lincity.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"985390e62991346b05782da7fd461e2edd4dc8bc54d81e92abcd89168da90a41","flatsize":1212364,"path":"All/lincity-1.13.1_9.pkg","repopath":"All/lincity-1.13.1_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":431188,"desc":"LinCity is an SVGALIB and X based city/country simulation game for Linux.\n(Solaris 2.5, FreeBSD, HP_UX, AIX and IRIX are ALPHA at this time, but have\nbeen reported to work - sometimes needing a tweak to the Makefile[s].)\n\nYou are required to build and maintain a city. You must feed, house,\nprovide jobs and goods for your residents. You can build a sustainable\neconomy with the help of renewable energy and recycling, or you can go for\nbroke and build rockets to escape from a pollution ridden and resource\nstarved planet, it's up to you. Due to the finite resources available in any\none place, this is not a game that you can leave for long periods of time.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6","libpng16.so.16","libSM.so.6","libICE.so.6","libintl.so.8"],"options":{"NLS":"on","SVGALIB":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe lincity port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"linbox","origin":"math/linbox","version":"1.7.0_5","comment":"C++ library for exact, high-performance linear algebra","maintainer":"thierry@FreeBSD.org","www":"https://linalg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f8e8d6232147e2d7cba6312b99acce7fc8bbb2d3d2439a8b21e11821498fc04","flatsize":6332984,"path":"All/linbox-1.7.0_5.pkg","repopath":"All/linbox-1.7.0_5.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21"],"pkgsize":810420,"desc":"LinBox is a C++ template library for exact, high-performance linear algebra\ncomputation with dense, sparse, and structured matrices over the integers and\nover finite fields.\n\nLinBox relies on closely aligned libraries fflas-ffpack (exact dense matrix\nlinear algebra kernels), and Givaro (finite fields, integers, and polynomials).\n\nSee also: https://github.com/linbox-team/linbox","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"flint2":{"origin":"math/flint2","version":"2.9.0_3"},"fplll":{"origin":"math/fplll","version":"5.4.5"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"givaro":{"origin":"math/givaro","version":"4.2.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"},"iml":{"origin":"math/iml","version":"1.0.5_4"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"ntl":{"origin":"math/ntl","version":"11.5.1_1"},"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"tinyxml2":{"origin":"textproc/tinyxml2","version":"10.0.0_3,1"}},"categories":["math"],"shlibs_required":["libntl.so.44","libmpfr.so.6","libfplll.so.8","libiml.so.0","libflint.so.17"],"shlibs_provided":["liblinbox.so.0"],"options":{"DOXYGEN":"off","FULL":"on","MIN":"off"}},{"name":"lilyterm","origin":"x11/lilyterm","version":"0.9.9.4_3","comment":"Lightweight, but functional terminal emulator","maintainer":"jwb@FreeBSD.org","www":"https://github.com/Tetralet/LilyTerm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37a08064f573c1b5117eb22dd90fd921fefbebdc4c8226acc70c08312d3e64ca","flatsize":685407,"path":"All/lilyterm-0.9.9.4_3.pkg","repopath":"All/lilyterm-0.9.9.4_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":164000,"desc":"A lightweight, but functional terminal emulator.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"vte":{"origin":"x11-toolkits/vte","version":"0.28.2_4"}},"categories":["x11"],"shlibs_required":["libvte.so.9","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libgio-2.0.so.0","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libfontconfig.so.1","libfreetype.so.6","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on","NLS":"on"}},{"name":"llvm-mesa","origin":"graphics/llvm-mesa","version":"13.0.1_1","comment":"LLVM smaller","maintainer":"zrj@ef.irc","www":"http://llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b5595f165b6c315c985bed8f02e619100000393d72b42f6d0e28c397585a29e","flatsize":268676286,"path":"All/llvm-mesa-13.0.1_1.pkg","repopath":"All/llvm-mesa-13.0.1_1.pkg","licenselogic":"and","licenses":["APACHE20","LLVM2"],"pkgsize":45946628,"desc":"The minimal LLVM.\n\nWWW: http://llvm.org/","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics"],"shlibs_provided":["libLLVM-mesa-13.so"]},{"name":"lilv","origin":"audio/lilv","version":"0.24.24","comment":"Make use of LV2 plugins as simple as possible","maintainer":"ports@FreeBSD.org","www":"https://drobilla.net/software/lilv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0450066512238594c722385c31eadaf18aa244e11e5994afdf61404e9aa6184","flatsize":284769,"path":"All/lilv-0.24.24.pkg","repopath":"All/lilv-0.24.24.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":73588,"desc":"Lilv is a C library to make the use of LV2 plugins as simple as possible\nfor applications. Lilv is the successor to SLV2, rewritten to be significantly\nfaster and have minimal dependencies. It is stable, well-tested\nsoftware (the included test suite covers over 90%25 of the code) in use\nby several applications.","deps":{"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"lv2":{"origin":"audio/lv2","version":"1.18.10"},"serd":{"origin":"devel/serd","version":"0.32.2"},"sord":{"origin":"devel/sord","version":"0.16.16"},"sratom":{"origin":"audio/sratom","version":"0.6.16"},"zix":{"origin":"devel/zix","version":"0.4.2"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1","libserd-0.so.0","libsord-0.so.0","libsratom-0.so.0","libzix-0.so.0"],"shlibs_provided":["liblilv-0.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe lilv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"limereport","origin":"print/limereport","version":"1.5.35_1","comment":"Multi-platform C++ report generator library written using Qt framework","maintainer":"svvord@soft-wizard.ru","www":"https://limereport.ru","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb433d5d43238237c88ac43e40cc62a2967ef83d2740887bbf76b32cf94c6e91","flatsize":10445829,"path":"All/limereport-1.5.35_1.pkg","repopath":"All/limereport-1.5.35_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3888000,"desc":"LimeReport - multi-platform C++ report generator library written using Qt\nframework.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"zint":{"origin":"graphics/zint","version":"2.13.0"}},"categories":["print"],"shlibs_required":["libpng16.so.16","libQt5Qml.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Sql.so.5","libQt5PrintSupport.so.5","libQt5Script.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"shlibs_provided":["liblimereport.so.1"],"options":{"DEBUG":"off","DOCS":"on","ZINT":"on"}},{"name":"lightweight-java-profiler","origin":"java/lightweight-java-profiler","version":"g20170308","comment":"Lightweight Java profiler which can be used for flamegraphs","maintainer":"jmd@FreeBSD.org","www":"https://github.com/inevity/lightweight-java-profiler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3f62b6d7ec187c518c2eb8e68535f954fac9ebae32a07334a349d9c573ab3b8","flatsize":35418,"path":"All/lightweight-java-profiler-g20170308.pkg","repopath":"All/lightweight-java-profiler-g20170308.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14532,"desc":"lightweight-java-profiler\n\na lightweight Java profiler which can be used for flamegraphs\n\nThe lightweight Java profiler acts as an agent library and generates\nexecution stacks. These can be fed into flamegraph utils to profile\nJava applications at minimal cost.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"messages":[{"message":"To use the lightweight-java-profiler, you can invoke Java as follows:\n\njava -agentpath:path/to/liblagent.so[:file=fname] It will spit out stack traces into traces.txt (or into the optional fname passed to the agent). The current implementation samples every 1/100th of a second. It stores the first 3000 stack traces it encounters; additional stack traces will be ignored, but duplicate stack traces will continue to be counted indefinitely (or until the counter overflows, which will take a while).","type":"install"}]},{"name":"lighttpd","origin":"www/lighttpd","version":"1.4.76","comment":"Secure, fast, compliant, and flexible Web Server","maintainer":"pkubaj@FreeBSD.org","www":"https://www.lighttpd.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2336527b4b11e26d1c750b0a0e97abb68dea1d239979089b9a8cbd994c15aea4","flatsize":1210749,"path":"All/lighttpd-1.4.76.pkg","repopath":"All/lighttpd-1.4.76.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":392388,"desc":"lighttpd (pronounced /lighty/) is a secure, fast, compliant, and very flexible\nweb server that has been optimized for high-performance environments.\nlighttpd uses memory and CPU efficiently and has lower resource use than other\npopular web servers. Its advanced feature-set (FastCGI, CGI, Auth,\nOutput-Compression, URL-Rewriting and much more) make lighttpd the perfect web\nserver for all systems, small and large. lighttpd is released under the Open\nSource revised BSD license.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libnettle.so.8","liblua-5.4.so","libssl.so.12","libcrypto.so.12","libpcre2-8.so.0"],"options":{"ATTR":"off","DBI":"off","DOCS":"on","KRB5":"off","LDAP":"off","LUA":"on","MAXMINDDB":"off","NETTLE":"on","SPAWNFCGI":"off","WEBDAV":"off","ZSTD":"off","OPENSSL":"on","GNUTLS":"off","MBEDTLS":"off","NSS":"off","WOLFSSL":"off"},"annotations":{"cpe":"cpe:2.3:a:lighttpd:lighttpd:1.4.76:::::dragonfly6:x86_64"}},{"name":"lightsquid","origin":"www/lightsquid","version":"1.8_4","comment":"Light and fast web based squid proxy traffic analyser","maintainer":"ports@FreeBSD.org","www":"https://lightsquid.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89fdc72c70531363b6d4a4c812cbed7a36a9c5ee47797cf68be82cbe5618b076","flatsize":210930,"path":"All/lightsquid-1.8_4.pkg","repopath":"All/lightsquid-1.8_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":50320,"desc":"Light Squid  - light squid report parser and visualizer\n\n    fast and simple install\n    fast log parser generatesmall per user data file\n    perl based cgi script for dynamic generated report pages\n    html template for design\n    no database required\n    no additional perl module\n    varios reports\n    user group support\n    graphics report\n    multilanguage interface","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"options":{"DOCS":"on","GD":"on"},"messages":[{"message":"Read /usr/local/share/doc/lightsquid/readme.txt.\nEdit /usr/local/etc/lightsquid/lightsquid.cfg to suit your needs.","type":"install"},{"message":"===>   NOTICE:\n\nThe lightsquid port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lightsoff","origin":"games/lightsoff","version":"40.0.1_3","comment":"Gnome ligthsoff","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Lightsoff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abb76d8031f80efe27a66002f3bfed1aa8ac7caa538244cb15c25dd4f91be676","flatsize":1067645,"path":"All/lightsoff-40.0.1_3.pkg","repopath":"All/lightsoff-40.0.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":489696,"desc":"Turn off the light.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["games","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgobject-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0"]},{"name":"lightning","origin":"devel/lightning","version":"2.2.3","comment":"Generates assembly language code at run-time","maintainer":"bofh@FreeBSD.org","www":"https://www.gnu.org/software/lightning/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34cca6fc3da1b74fdde5b8fdb24bc8b88e24ab1f5ae68d7062935ccd66a5c11b","flatsize":853594,"path":"All/lightning-2.2.3.pkg","repopath":"All/lightning-2.2.3.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":154560,"desc":"GNU lightning is a library that generates assembly language code at\nrun-time; it is very fast, making it ideal for Just-In-Time compilers,\nand it abstracts over the target CPU, as it exposes to the clients a\nstandardized RISC instruction set inspired by the MIPS and SPARC chips.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_provided":["liblightning.so.2"],"options":{"ASSERTIONS":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:lightning:2.2.3:::::dragonfly6:x86_64"}},{"name":"lilypond","origin":"print/lilypond","version":"2.24.3_3","comment":"GNU music typesetter","maintainer":"m.ne@gmx.net","www":"https://lilypond.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aefa0abfe612b0c9c57efec9891bcee3089a01cd8616ce4a48fc52030f63b1bd","flatsize":22576241,"path":"All/lilypond-2.24.3_3.pkg","repopath":"All/lilypond-2.24.3_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4284044,"desc":"LilyPond is a music typesetter.  It produces sheet music using a\nhigh-level description file, which is plain text, as input.  You\ncan use your favorite text editor to enter the description files.\nThe font and the layout were inspired by engraved music, but can\nbe modified.  The program also has limited MIDI functionality: you\ncan write MIDI files, and there is a MIDI to lilypond conversion\ntool, midi2ly.  Conversion tools for PMX, MUP, ABC, Finale and\nMusedata are also included.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"dejavu":{"origin":"x11-fonts/dejavu","version":"2.37_3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mftrace":{"origin":"print/mftrace","version":"1.2.20_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"urw-base35-fonts":{"origin":"x11-fonts/urw-base35-fonts","version":"20200910"}},"categories":["print","audio"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libguile-2.2.so.1","libgc-threaded.so.1","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"NLS":"on","GUILE2":"on","GUILE3":"off"},"annotations":{"cpe":"cpe:2.3:a:lilypond:lilypond:2.24.3:::::dragonfly6:x86_64:3"}},{"name":"lightdm-gtk-greeter-settings","origin":"x11/lightdm-gtk-greeter-settings","version":"1.2.2_1","comment":"Settings editor for LightDM GTK Greeter","maintainer":"ports@FreeBSD.org","www":"https://launchpad.net/lightdm-gtk-greeter-settings","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8905c59b72837daf58ee116f6299e0ca3260fa132de293e1d8bad949ec9ad41c","flatsize":984151,"path":"All/lightdm-gtk-greeter-settings-1.2.2_1.pkg","repopath":"All/lightdm-gtk-greeter-settings-1.2.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":179568,"desc":"Just a small dialog to make it easier for users to modify the settings of\nlightdm-gtk-greeter.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"lightdm":{"origin":"x11/lightdm","version":"1.32.0_6"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11"],"messages":[{"message":"===>   NOTICE:\n\nThe lightdm-gtk-greeter-settings port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lightdm-gtk-greeter","origin":"x11/lightdm-gtk-greeter","version":"2.0.8_4","comment":"GTK greeter for LightDM","maintainer":"desktop@FreeBSD.org","www":"https://github.com/Xubuntu/lightdm-gtk-greeter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c25bce0861dc25ba1707fe6e4c06b467bb4077fd004676583bcfa542a4bb4b9f","flatsize":355513,"path":"All/lightdm-gtk-greeter-2.0.8_4.pkg","repopath":"All/lightdm-gtk-greeter-2.0.8_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":86148,"desc":"Reference GTK+ greeter for LightDM.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"lightdm":{"origin":"x11/lightdm","version":"1.32.0_6"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","liblightdm-gobject-1.so.0","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"lightdm","origin":"x11/lightdm","version":"1.32.0_6","comment":"Lightweight Display Manager","maintainer":"desktop@FreeBSD.org","www":"https://github.com/canonical/lightdm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9eaa794471f6ceb039f0c378fb93df5d832f9eb4c0100f0cc8ce42eafececca3","flatsize":1348142,"path":"All/lightdm-1.32.0_6.pkg","repopath":"All/lightdm-1.32.0_6.pkg","licenselogic":"and","licenses":["GPLv3","LGPL20","LGPL3"],"pkgsize":232452,"desc":"LightDM is a display manager that:\n\n* Is cross-desktop - supports different desktops\n* Supports different display technologies\n* Is lightweight - low memory usage and fast performance\n* Has a comprehensive test suite","deps":{"accountsservice":{"origin":"sysutils/accountsservice","version":"23.13.9_1"},"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxklavier":{"origin":"x11/libxklavier","version":"5.3_3,1"}},"categories":["x11"],"users":["lightdm"],"groups":["lightdm","video"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libXdmcp.so.6","libxcb.so.1","libxklavier.so.16","libX11.so.6","libgcrypt.so.20"],"shlibs_provided":["liblightdm-gobject-1.so.0"],"options":{"DOCS":"on","NLS":"on","QT5":"off","VAPI":"on"},"annotations":{"cpe":"cpe:2.3:a:lightdm_project:lightdm:1.32.0:::::dragonfly6:x86_64:6"},"messages":[{"message":"For LightDM to function, it requires one of the available greeters to be\ninstalled, for instance x11/lightdm-gtk-greeter or x11/slick-greeter .\n\nIf you enable the lock-memory option in lightdm.conf (e.g. due to security\nconcerns), you will also need to increase the maximum amount of memory FreeBSD\nwill allow a daemon to lock into main memory using mlock(2).\nTo increase this limit, run the following commands:\n# sed -i '' -e 's/memorylocked=128M/memorylocked=256M/' /etc/login.conf\n# cap_mkdb /etc/login.conf","type":"install"}]},{"name":"lightgbm","origin":"misc/lightgbm","version":"4.4.0","comment":"Gradient boosting framework that uses tree based learning algorithms","maintainer":"yuri@FreeBSD.org","www":"https://lightgbm.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"003fcf3f1af2fa40c79aa1c8239b011c54cc1723d4d561659d490e5e2ee8dfbd","flatsize":14073239,"path":"All/lightgbm-4.4.0.pkg","repopath":"All/lightgbm-4.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2249688,"desc":"LightGBM is a gradient boosting framework that uses tree based learning\nalgorithms. It is designed to be distributed and efficient with the\nfollowing advantages:\n* Faster training speed and higher efficiency.\n* Lower memory usage.\n* Better accuracy.\n* Support of parallel, distributed, and GPU learning.\n* Capable of handling large-scale data.","categories":["misc"],"shlibs_provided":["lib_lightgbm.so"]},{"name":"liferea","origin":"net/liferea","version":"1.14.5_2","comment":"Simple RSS/RDF feed reader","maintainer":"kwm@FreeBSD.org","www":"https://lzone.de/liferea/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fd7281181457f524be70c88be8ff551b039957c435b0fb76777b95986194f7b","flatsize":3663341,"path":"All/liferea-1.14.5_2.pkg","repopath":"All/liferea-1.14.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1033096,"desc":"Liferea is a simple FeedReader clone. It is a reader for RSS/RDF\nfeeds. The problem with FeedReader: for now its only available for\nWindows. There are some projects for GNU/Linux or Unices, but no\nsatisfying solutions for GTK/GNOME. Therefore I started to write\nthis program. Liferea is an abbreviation for Linux Feed Reader.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-libpeas":{"origin":"devel/py-libpeas","version":"1.34.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["net","gnome"],"shlibs_required":["libxslt.so.1","libxml2.so.2","libsqlite3.so.0","libgthread-2.0.so.0","libwebkit2gtk-4.0.so.37","libsoup-2.4.so.1","libjavascriptcoregtk-4.0.so.18","libjson-glib-1.0.so.0","libpeas-gtk-1.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpeas-1.0.so.0","libgmodule-2.0.so.0","libgio-2.0.so.0","libfribidi.so.0","libgirepository-1.0.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["liblifereawebextension.so"],"annotations":{"cpe":"cpe:2.3:a:liferea:liferea:1.14.5:::::dragonfly6:x86_64:2"}},{"name":"lifelines","origin":"misc/lifelines","version":"3.1.1_2","comment":"Advanced genealogical system","maintainer":"matt@gsicomp.on.ca","www":"http://marcno.github.io/lifelines/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e40d21eb80d7927f83a423c8b293d4b9d9a0d6fa72707df969e7332922cd40b3","flatsize":6216997,"path":"All/lifelines-3.1.1_2.pkg","repopath":"All/lifelines-3.1.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2021036,"desc":"LifeLines is an advanced genealogical system. You can store any kind\nand any amount of data in a LifeLines database, and you can process\nand generate output based on that data in any way and in any format.\n\nLifeLines supports GEDCOM; it imports and exports GEDCOM data.\n\nLifeLines has a unique approach to report generation. LifeLines has\nno built-in reports. Instead all reports are generated using report\nprograms that are written in a report programming language.\n\nBecause of its flexibility and programmability, LifeLines is frequently\nused for genealogy applications on the World Wide Web.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"BUILDDOCS":"off","DOCS":"on","NLS":"on"}},{"name":"libzvbi","origin":"devel/libzvbi","version":"0.2.35_4","comment":"Routines to access raw VBI capture devices","maintainer":"oliver@FreeBSD.org","www":"https://zapping.sourceforge.net/doc/libzvbi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f21150def09daa7765026cf6ecf96cd931fee45a3d4bfe6a0dd450618d8f98c","flatsize":1499037,"path":"All/libzvbi-0.2.35_4.pkg","repopath":"All/libzvbi-0.2.35_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":302572,"desc":"Routines to access raw VBI capture devices (currently the V4L and\nV4L2 API, and the *BSD bktr driver are supported), a versatile VBI\nbit slicer, decoders for various data services and basic search,\nrender and export functions for Closed Caption and Teletext pages.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libunicode":{"origin":"devel/libunicode","version":"0.4_11"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libpng16.so.16","libunicode.so.0"],"shlibs_provided":["libzvbi.so.0"],"options":{"NLS":"on"}},{"name":"libzookeeper","origin":"devel/libzookeeper","version":"3.8.3","comment":"C client interface to Zookeeper server","maintainer":"ports@FreeBSD.org","www":"https://zookeeper.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1ad5e4162d0c83b6f2f284935d9dfe52dc7c6b55d68855eeaec4ddac82e29b2","flatsize":964678,"path":"All/libzookeeper-3.8.3.pkg","repopath":"All/libzookeeper-3.8.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":127304,"desc":"Development files for the C ZooKeeper binding which is a is a centralized,\nreliable, service for maintaining configuration information, naming, providing\ndistributed synchronization, and group services.","deps":{"cppunit":{"origin":"devel/cppunit","version":"1.15.1"}},"categories":["devel"],"shlibs_provided":["libzookeeper_mt.so.2","libzookeeper_st.so.2"],"annotations":{"cpe":"cpe:2.3:a:apache:zookeeper:3.8.3:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe libzookeeper port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libzmq4","origin":"net/libzmq4","version":"4.3.5_2","comment":"ZeroMQ core library (Version 4)","maintainer":"bofh@FreeBSD.org","www":"https://www.zeromq.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b219be99a475f7101078064cd8a12b4fb4296a6f85e9625d352445d1f777dd4","flatsize":3113598,"path":"All/libzmq4-4.3.5_2.pkg","repopath":"All/libzmq4-4.3.5_2.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":620892,"desc":"ZeroMQ - Distributed Computing Made Simple\n\n * The socket library that acts as a concurrency framework.\n * Carries messages across inproc, IPC, TCP, and multicast.\n * Connect N-to-N via fanout, pubsub, pipeline, request-reply.\n * Asynch I/O for scalable multicore message-passing apps.\n\nVersion 4 Features:\n\n * New wire level protocol, ZMTP/3.0\n * New security framework with PLAIN and CURVE mechanisms\n * New ZMQ_STREAM socket type","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"norm":{"origin":"net/norm","version":"1.5r6_3"}},"categories":["net"],"shlibs_required":["libsodium.so.26","libnorm.so.1"],"shlibs_provided":["libzmq.so.5"],"options":{"CURVE":"on","DRAFT_API":"on","LIBUNWIND":"off","MANPAGES":"on","STATIC":"on","NORM":"on"}},{"name":"libzmf","origin":"graphics/libzmf","version":"0.0.2_29","comment":"Library that parses the file format of Zoner Callisto/Draw documents","maintainer":"office@FreeBSD.org","www":"https://wiki.documentfoundation.org/DLP/Libraries/libzmf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3e4413a5714e36639ab8b3b94d2e8198d8902244a63fafcd16dd82aab0eddda","flatsize":196248,"path":"All/libzmf-0.0.2_29.pkg","repopath":"All/libzmf-0.0.2_29.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":69536,"desc":"Libzmf is a library that parses the file format of Zoner Callisto/Draw\ndocuments.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","librevenge-0.0.so.0","libpng16.so.16","libicuuc.so.74","libicudata.so.74"],"shlibs_provided":["libzmf-0.0.so.0"]},{"name":"lightzone","origin":"graphics/lightzone","version":"4.1.8.3_12","comment":"Professional-level digital darkroom and photo editor","maintainer":"yuri@FreeBSD.org","www":"http://lightzoneproject.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a99fa5f705c3500208c08752b9a29b46c338bc2aac108839c50328e85bab6a6b","flatsize":16077417,"path":"All/lightzone-4.1.8.3_12.pkg","repopath":"All/lightzone-4.1.8.3_12.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9009768,"desc":"Professional-level digital darkroom and photo editor.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"javahelp":{"origin":"java/javahelp","version":"2.0.05.20170719_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","java"],"shlibs_required":["libjpeg.so.8","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libtiff.so.6","libX11.so.6"]},{"name":"libzippp","origin":"archivers/libzippp","version":"7.1.1.10.1","comment":"C++ wrapper for libzip","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ctabin/libzippp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81b3a79b2524eeb014879d36e83a9c8fe5a1c2583e93a55c8c145d0c21430fe4","flatsize":119987,"path":"All/libzippp-7.1.1.10.1.pkg","repopath":"All/libzippp-7.1.1.10.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":37148,"desc":"libzippp is a simple basic C++ wrapper around the libzip library. It is meant to\nbe a portable and easy-to-use library for ZIP handling.","deps":{"libzip":{"origin":"archivers/libzip","version":"1.10.1"}},"categories":["archivers","devel"],"shlibs_required":["libzip.so.5"],"shlibs_provided":["libzippp.so"]},{"name":"libzip","origin":"archivers/libzip","version":"1.10.1","comment":"C library for reading, creating, and modifying ZIP archives","maintainer":"rakuco@FreeBSD.org","www":"https://libzip.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62daf4a7cbc24f1b54a7aa7a1851fc0394ed8a86f4530f30d118f3054b2cfb0b","flatsize":458390,"path":"All/libzip-1.10.1.pkg","repopath":"All/libzip-1.10.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":245820,"desc":"libzip is a C library for reading, creating, and modifying zip\narchives. Files can be added from data buffers, files, or compressed\ndata copied directly from other zip archives. Changes made without\nclosing the archive can be reverted. The API is documented by man\npages.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers","devel"],"shlibs_required":["libzstd.so.1","libcrypto.so.12"],"shlibs_provided":["libzip.so.5"],"annotations":{"cpe":"cpe:2.3:a:nih:libzip:1.10.1:::::dragonfly6:x86_64"}},{"name":"libzen","origin":"multimedia/libzen","version":"0.4.41.24.05,3","comment":"ZenLib used by MediaInfo and its library","maintainer":"sunpoet@FreeBSD.org","www":"https://mediaarea.net/en/MediaInfo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"789a792ef92e0efa62793d1c3f5131434f868970f7daf6d24bd47eb4f7b46f38","flatsize":1062542,"path":"All/libzen-0.4.41.24.05,3.pkg","repopath":"All/libzen-0.4.41.24.05,3.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":167600,"desc":"MediaInfo is a convenient unified display of the most relevant technical and\ntag data for video and audio files.\n\nRead http://mediaarea.net/en/MediaInfo/Support/Formats for supported formats.","categories":["multimedia"],"shlibs_provided":["libzen.so.0"]},{"name":"libzim","origin":"devel/libzim","version":"8.2.1_1","comment":"Reference implementation of the ZIM specification","maintainer":"olce.freebsd.ports@certner.fr","www":"https://www.openzim.org/wiki/OpenZIM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e04191f3ac2325d012d578f5419067a63fe9f98706c326bc624e001676ebeb9","flatsize":948327,"path":"All/libzim-8.2.1_1.pkg","repopath":"All/libzim-8.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":275056,"desc":"The openZIM project proposes offline storage solutions for content coming from\nthe Web.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1","libxapian.so.30","libicui18n.so.74","libicuuc.so.74"],"shlibs_provided":["libzim.so.8"]},{"name":"libzdb","origin":"databases/libzdb","version":"3.2.3","comment":"Thread-safe connection pool library","maintainer":"sunpoet@FreeBSD.org","www":"https://www.tildeslash.com/libzdb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc1686e8458ab147d9331a1062ae72323cfec9bd045bb0c414739418666e122e","flatsize":509162,"path":"All/libzdb-3.2.3.pkg","repopath":"All/libzdb-3.2.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":100272,"desc":"Libzdb is a small, easy to use Open Source Database Connection Pool Library with\nthe following features:\n- Thread safe Database Connection Pool\n- Connect to multiple database systems\n- Zero runtime configuration, connect using a URL scheme\n- Supports MySQL, PostgreSQL, SQLite and Oracle","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libpq.so.5","libmysqlclient.so.21","libssl.so.12","libcrypto.so.12","libsqlite3.so.0"],"shlibs_provided":["libzdb.so.13"],"options":{"SSL":"on","MYSQL":"on","PGSQL":"on","SQLITE":"on"}},{"name":"libzapojit","origin":"net/libzapojit","version":"0.0.3_2","comment":"GLib/GObject wrapper for the Skydrive and Hotmail API","maintainer":"gnome@FreeBSD.org","www":"https://github.com/GNOME/libzapojit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf2db03d0c39166efe5b6cb12e3300abd80e51aa200c9f30e3e180901734aac4","flatsize":625226,"path":"All/libzapojit-0.0.3_2.pkg","repopath":"All/libzapojit-0.0.3_2.pkg","licenselogic":"single","pkgsize":73516,"desc":"Zapojit - GLib/GObject wrapper for the SkyDrive and Hotmail REST APIs","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"rest":{"origin":"devel/librest","version":"0.8.1_2"}},"categories":["net","devel","gnome"],"shlibs_required":["libgoa-1.0.so.0","libjson-glib-1.0.so.0","librest-0.7.so.0","libxml2.so.2","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libzapojit-0.0.so.0"],"annotations":{"cpe":"cpe:2.3:a:gnome:libzapojit:0.0.3:::::dragonfly6:x86_64:2"}},{"name":"libyuv","origin":"graphics/libyuv","version":"0.0.1789_2","comment":"Library for freeswitch yuv graphics manipulation","maintainer":"corsmith@gmail.com","www":"https://chromium.googlesource.com/libyuv/libyuv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5a032c24eec1f8c2c1a1273cdaa942108e9d8dd46a9bec6e815fbeaac79c3ef","flatsize":2306057,"path":"All/libyuv-0.0.1789_2.pkg","repopath":"All/libyuv-0.0.1789_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":275680,"desc":"libyuv is an open source project that includes YUV scaling and conversion\nfunctionality.\n\n- Prepare content for compression, with point, bilinear or box filter.\n- Convert to YUV from webcam formats.\n- Convert from YUV to formats for rendering/effects.\n- Rotate by 90/180/270 degrees to adjust for mobile devices in portrait mode.\n- Optimized versions for SSE2/SSSE3/AVX2 on x86/x64,\n  Neon on Arm, DSP R2 Mips are possible.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8"],"shlibs_provided":["libyuv.so"],"options":{"JPEG":"on"}},{"name":"libyubikey","origin":"security/libyubikey","version":"1.13_1","comment":"Library for decrypting and parsing YubiKey One-Time Passwords","maintainer":"matt@mjslabs.com","www":"https://developers.yubico.com/yubico-c/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"677e7fafb01280f6df733f12a01e82984ce42ea266b090fc40b179d51a18f9a7","flatsize":39851,"path":"All/libyubikey-1.13_1.pkg","repopath":"All/libyubikey-1.13_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14504,"desc":"Library for decrypting and parsing YubiKey One-Time Passwords (OTP),\nwritten in C.","categories":["security","devel"],"shlibs_provided":["libyubikey.so.0"],"options":{"STATIC":"off"}},{"name":"libyaml","origin":"textproc/libyaml","version":"0.2.5","comment":"YAML 1.1 parser and emitter written in C","maintainer":"adamw@FreeBSD.org","www":"https://pyyaml.org/wiki/LibYAML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbff4701e42ace92d971c32b13a9e661f608c88335bd805d17007eeb2252a295","flatsize":352410,"path":"All/libyaml-0.2.5.pkg","repopath":"All/libyaml-0.2.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":76932,"desc":"LibYAML is a YAML 1.1 parser and emitter written in C.\n\nLibYAML covers presenting and parsing processes. Thus LibYAML defines the\nfollowing two processors:\n   * Parser, which takes an input stream of bytes and produces a sequence\n     of parsing events.\n   * Emitter, which takes a sequence of events and produces a stream of\n     bytes.\n\nThe processes of parsing and presenting are inverse to each other. Any\nsequence of events produced by parsing a well-formed YAML document should\nbe acceptable by the Emitter, which should produce an equivalent document.\nSimilarly, any document produced by emitting a sequence of events should\nbe acceptable for the Parser, which should produce an equivalent sequence\nof events.\n\nThe job of resolving implicit tags, composing and serializing representation\ntrees, as well as constructing and representing native objects is left to\napplications and bindings. Although some of these processes may be covered\nin the latter releases, they are not in the scope of the initial release of\nLibYAML.","categories":["textproc"],"shlibs_provided":["libyaml-0.so.2"],"annotations":{"cpe":"cpe:2.3:a:pyyaml:libyaml:0.2.5:::::dragonfly6:x86_64"}},{"name":"libxtend","origin":"devel/libxtend","version":"0.2.0.2_1","comment":"Miscellaneous functions to extend libc","maintainer":"jwb@FreeBSD.org","www":"https://github.com/outpaddling/libxtendc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"082bd6a0587fc8682f459cadfa5ddfadfb47524b97a22d1c477c2f08ce4f0f7b","flatsize":248255,"path":"All/libxtend-0.2.0.2_1.pkg","repopath":"All/libxtend-0.2.0.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":120128,"desc":"Libxtend is a library of miscellaneous functions, the likes of\nwhich might be found in libc or libm.  They provide some convenient\nfunctionality lacking in standard library functions as well some\nmore esoteric features.","categories":["devel"],"shlibs_provided":["libxtend.so.2"]},{"name":"libyang","origin":"net/libyang","version":"1.0.240","comment":"YANG data modeling language library","maintainer":"olivier@FreeBSD.org","www":"https://github.com/CESNET/libyang","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d946c8fc535a4ae1653543716ed767c724f274b544ac138eef9ee98838829fbc","flatsize":1678127,"path":"All/libyang-1.0.240.pkg","repopath":"All/libyang-1.0.240.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":543204,"desc":"libyang is a YANG data modelling language parser and toolkit written\n(and providing API) in C.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["net"],"shlibs_required":["libpcre.so.1"],"shlibs_provided":["libyang.so.1"],"options":{"TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:cesnet:libyang:1.0.240:::::dragonfly6:x86_64"}},{"name":"libxspf","origin":"multimedia/libxspf","version":"1.2.0_2","comment":"XSPF parsing library","maintainer":"ed@FreeBSD.org","www":"https://libspiff.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c70c77a5d7f5020c7a8eefe9d3612d7f5242a5298b2089e0bd2f140e5fbf7372","flatsize":853632,"path":"All/libxspf-1.2.0_2.pkg","repopath":"All/libxspf-1.2.0_2.pkg","licenselogic":"single","pkgsize":139712,"desc":"libxspf is a parser library for the XML Shareable Playlist Format\n(XSPF). XSPF is an open format for playlists. The XSPF specification has\nbeen written by Xiph.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"uriparser":{"origin":"net/uriparser","version":"0.9.6"}},"categories":["multimedia"],"shlibs_required":["libexpat.so.1","liburiparser.so.1"],"shlibs_provided":["libxspf.so.4"]},{"name":"libxslt","origin":"textproc/libxslt","version":"1.1.37_1","comment":"XML stylesheet transformation library","maintainer":"desktop@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/libxslt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aaa804a1e7e03033ffee32797da1260f8ba6ccfd06843c1206af09e4f243af8f","flatsize":1581117,"path":"All/libxslt-1.1.37_1.pkg","repopath":"All/libxslt-1.1.37_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":290116,"desc":"Libxslt is the XSLT C library developed for the GNOME project.  XSLT itself is\na an XML language to define transformation for XML.  Libxslt is based on\nlibxml2, the XML C library developed for the GNOME project.  It also implements\nmost of the EXSLT set of processor-portable extensions functions and some of\nSaxon's evaluate and expressions extensions.\n\nPeople can either embed the library in their application or use xsltproc the\ncommand line processing tool.","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc","gnome"],"shlibs_required":["libxml2.so.2","libgcrypt.so.20","libgpg-error.so.0"],"shlibs_provided":["libexslt.so.0","libxslt.so.1"],"options":{"CRYPTO":"on","MEM_DEBUG":"off","STATIC":"on"},"annotations":{"cpe":"cpe:2.3:a:xmlsoft:libxslt:1.1.37:::::dragonfly6:x86_64:1"}},{"name":"libxshmfence","origin":"x11/libxshmfence","version":"1.3.2","comment":"Shared memory 'SyncFence' synchronization primitive","maintainer":"x11@FreeBSD.org","www":"https://gitlab.freedesktop.org/xorg/lib/libxshmfence","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"512b51609e2d3b7ae91373e64b0f8356edae2445b64039cd3e2c229619e94d04","flatsize":16146,"path":"All/libxshmfence-1.3.2.pkg","repopath":"All/libxshmfence-1.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5376,"desc":"This library offers a CPU-based synchronization primitive compatible\nwith the X SyncFence objects that can be shared between processes\nusing file descriptor passing.","categories":["x11"],"shlibs_provided":["libxshmfence.so.1"]},{"name":"libxsd","origin":"devel/libxsd","version":"4.2.0","comment":"XSD runtime library","maintainer":"kde@FreeBSD.org","www":"https://www.codesynthesis.com/projects/xsd/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0924113380283ae102d815ff834fb5ca75ab427de0c1b1896e19bfb3fbefa6b0","flatsize":1407934,"path":"All/libxsd-4.2.0.pkg","repopath":"All/libxsd-4.2.0.pkg","licenselogic":"or","licenses":["FLOSSE","GPLv2"],"pkgsize":132280,"desc":"libxsd is the runtime library for the XSD XML Schema to C++ data binding\ncompiler.\n\nXSD is an open-source, cross-platform XML Schema to C++ data binding\ncompiler. Provided with an XML document specification (XML Schema), it\ngenerates C++ classes that represent the given vocabulary as well as XML\nparsing and serialization code. You can then access the data stored in\nXML using types and functions that semantically correspond to your\napplication domain rather than dealing with generic elements/attributes\nand raw strings.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"xerces-c3":{"origin":"textproc/xerces-c3","version":"3.2.5"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"libxs","origin":"devel/libxs","version":"1.2.0_8","comment":"Open source lightweight messaging layer","maintainer":"ports@FreeBSD.org","www":"https://github.com/crossroads-io/libxs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6141810473446b11715ce84bc44bd4126d013db8d2e3ad8f82117650164912c3","flatsize":1255035,"path":"All/libxs-1.2.0_8.pkg","repopath":"All/libxs-1.2.0_8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":254616,"desc":"Crossroads I/O (\"libxs\") is a library for building scalable and high\nperformance distributed applications.  It fits between classic BSD sockets,\nJMS/AMQP-style message queues, and enterprise message-oriented middleware.\n\nCrossroads I/O extends the standard socket interfaces with features\ntraditionally provided by specialised messaging middleware products,\nproviding an abstraction of asynchronous message queues, multiple messaging\npatterns, message filtering (subscriptions), seamless access to multiple\ntransport protocols, and more.\n\nCrossroads I/O provides a native C API for applications.  Support for many\nmore languages is provided by the community through language bindings which\ncan be found at the Crossroads website.","categories":["devel"],"shlibs_provided":["libxs.so.2"],"options":{"DEBUG":"off","DOCS":"on","PLUGINS":"on","ZMQ":"off","INTERNAL":"off","EXTERNAL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe libxs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libxsmm","origin":"math/libxsmm","version":"1.17_1","comment":"Library for dense and sparse matrix operations and deep learning","maintainer":"yuri@FreeBSD.org","www":"https://github.com/hfp/libxsmm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66ec41ac6f6f8ce40e4008351c947012c6beb56fb1f8014c0793a573bc2c1b97","flatsize":11196337,"path":"All/libxsmm-1.17_1.pkg","repopath":"All/libxsmm-1.17_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2725112,"desc":"LIBXSMM is a library for specialized dense and sparse matrix operations as well\nas for deep learning primitives such as small convolutions targeting Intel\nArchitecture. Small matrix multiplication kernels (SMMs) are generated for Intel\nSSE, Intel AVX, Intel AVX2, IMCI (KNCni) for Intel Xeon Phi coprocessors (KNC),\nand Intel AVX-512 as found in the Intel Xeon Phi processor family (KNL, KNM) and\nIntel Xeon processors (SKX). Highly optimized code for small convolutions is\ntargeting Intel AVX2 and Intel AVX-512, whereas other targets can automatically\nleverage specialized SMMs to perform convolutions.\n\nThe library supports statically generated code at configuration time (SMMs),\nuses optimized code paths based on compiler-generated code as well as Intrinsic\nfunctions, but mainly utilizes Just-In-Time (JIT) code specialization for\ncompiler-independent performance (matrix multiplications, matrix transpose/copy,\nsparse functionality, and small convolutions). LIBXSMM is suitable for \"build\nonce and deploy everywhere\" i.e., no special target flags are needed to exploit\nthe available performance.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math","science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libxsmm.so.1","libxsmmext.so.1","libxsmmf.so.1","libxsmmgen.so.1","libxsmmnoblas.so.1"],"annotations":{"cpe":"cpe:2.3:a:libxsmm_project:libxsmm:1.17:::::dragonfly6:x86_64:1"}},{"name":"libxode","origin":"textproc/libxode","version":"0.71_6","comment":"XML library which wraps expat","maintainer":"ports@FreeBSD.org","www":"https://libxode.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6424ff6f08a3f0f2047bbd0919fd1c07a48627597ab5f3db762c7d7ebd6a70c6","flatsize":98717,"path":"All/libxode-0.71_6.pkg","repopath":"All/libxode-0.71_6.pkg","licenselogic":"single","pkgsize":27660,"desc":"libxode is an XML library which wraps expat. it offers a very flexable DOM,\nand uses Memory Pools (which can also be created/used from this library).","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["textproc"],"shlibs_required":["libexpat.so.1"],"shlibs_provided":["libxode.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe libxode port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libxo","origin":"devel/libxo","version":"0.6.1_2","comment":"Library to generate text, XML, JSON, and HTML output","maintainer":"jonathan@FreeBSD.org","www":"https://github.com/Juniper/libxo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebcf2c80e65801ad6cc53f029a72b690729e9872118971ab9af5f33c86286673","flatsize":753204,"path":"All/libxo-0.6.1_2.pkg","repopath":"All/libxo-0.6.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":233040,"desc":"libxo - A Library for Generating Text, XML, JSON, and HTML Output\n\nThe libxo library allows an application to generate text, XML, JSON,\nand HTML output using a common set of function calls. The application\ndecides at run time which output style should be produced. The\napplication calls a function \"xo_emit\" to product output that is\ndescribed in a format string. A \"field descriptor\" tells libxo what\nthe field is and what it means.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","textproc"],"shlibs_provided":["libxo.so.0","libenc_cbor.so.0","libenc_test.so.0"],"options":{"DOCS":"on"}},{"name":"libxmp","origin":"audio/libxmp","version":"4.6.0","comment":"Module rendering library for xmp","maintainer":"ehaupt@FreeBSD.org","www":"https://xmp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84e8b5d883eef17a5f35b2f04469751dd249a9016d109d28368c747a1273314b","flatsize":1703693,"path":"All/libxmp-4.6.0.pkg","repopath":"All/libxmp-4.6.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":400864,"desc":"Libxmp loads the module and renders the sound as linear PCM samples in a buffer\nat rate and format specified by the user. Applications for libxmp include\nplayers, module information extractors, module-to-mp3 renderers, etc.","categories":["audio"],"shlibs_provided":["libxmp.so.4"]},{"name":"libxmlbird","origin":"textproc/libxmlbird","version":"1.2.12","comment":"XML parser for Vala and C programs","maintainer":"0mp@FreeBSD.org","www":"https://birdfont.org/xmlbird.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d1a00394f8949a97d87a4d8358e9266ad22d87c2f78e1f66508ed24a668f5e9","flatsize":85740,"path":"All/libxmlbird-1.2.12.pkg","repopath":"All/libxmlbird-1.2.12.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":24392,"desc":"XML Bird is an XML parser for programs written in Vala or C.\n\nIt is being developed as a part of the Birdfont project.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["textproc","devel"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0"],"shlibs_provided":["libxmlbird.so.1"]},{"name":"libxml2","origin":"textproc/libxml2","version":"2.11.8","comment":"XML parser library for GNOME","maintainer":"desktop@FreeBSD.org","www":"http://xmlsoft.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adc5a655d35092e46c17128ed1be978d8cf3a9b1f018cab8ca8ad5d14cac5f6d","flatsize":4842526,"path":"All/libxml2-2.11.8.pkg","repopath":"All/libxml2-2.11.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":835452,"desc":"Libxml2 is the XML C parser and toolkit developed for the Gnome project (but\nusable outside of the Gnome platform).  XML itself is a metalanguage to design\nmarkup languages, i.e. text language where semantic and structure are added to\nthe content using extra \"markup\" information enclosed between angle brackets.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["textproc","gnome"],"shlibs_required":["libhistory.so.8","libreadline.so.8"],"shlibs_provided":["libxml2.so.2"],"options":{"DOCS":"on","ICU":"off","MEM_DEBUG":"off","READLINE":"on","THREAD_ALLOC":"off"},"annotations":{"cpe":"cpe:2.3:a:xmlsoft:libxml2:2.11.8:::::dragonfly6:x86_64"}},{"name":"libxmlb","origin":"textproc/libxmlb","version":"0.3.14_1","comment":"Library to help create and query binary XML blobs","maintainer":"desktop@FreeBSD.org","www":"https://github.com/hughsie/libxmlb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e2d3cc13900a3307dc3c93ae487b86f049fe5c795f5e2bd5553a28413e3844e","flatsize":1254627,"path":"All/libxmlb-0.3.14_1.pkg","repopath":"All/libxmlb-0.3.14_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":143904,"desc":"XML is slow to parse and strings inside the document cannot be memory mapped as\nthey do not have a trailing NUL char. The libxmlb library takes XML source, and\nconverts it to a structured binary representation with a deduplicated string\ntable -- where the strings have the NULs included.\n\nThis allows an application to mmap the binary XML file, do an XPath query and\nreturn some strings without actually parsing the entire document. This is all\ndone using (almost) zero allocations and no actual copying of the binary data.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"snowballstemmer":{"origin":"textproc/snowballstemmer","version":"2.2.0"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["textproc"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libzstd.so.1","libstemmer.so.0"],"shlibs_provided":["libxmlb.so.2"],"options":{"DOCS":"on"}},{"name":"libxml++50","origin":"textproc/libxml++","version":"5.0.3","comment":"XML API for C++","maintainer":"jcfyecrayz@liamekaens.com","www":"https://github.com/libxmlplusplus/libxmlplusplus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f90ac9a8ddb3916fd357acec193b2ddd2c50a65def6d76445f5f2a0a425eb639","flatsize":993026,"path":"All/libxml++50-5.0.3.pkg","repopath":"All/libxml++50-5.0.3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":140412,"desc":"libxml++ is a C++ interface for working with XML files, using libxml\n(gnome-xml) to parse and write the actual XML files. It has a simple\nbut complete API.\n\nlibxml++-5.0 (ABI version 5.0) does not depend on glibmm, is not as\ngood at handling UTF-8 strings, but has fewer dependencies.\n\nSee also: https://libxmlplusplus.sourceforge.net/","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"shlibs_provided":["libxml++-5.0.so.1"]},{"name":"libxml++30","origin":"textproc/libxml++30","version":"3.2.5","comment":"XML API for C++","maintainer":"gnome@FreeBSD.org","www":"https://libxmlplusplus.github.io/libxmlplusplus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acce5361cfe5106f8dcd80c6d832eb075edd07849f422b027b734a7dd7376b7e","flatsize":863141,"path":"All/libxml++30-3.2.5.pkg","repopath":"All/libxml++30-3.2.5.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":126792,"desc":"libxml++ is a C++ interface for working with XML files, using libxml\n(gnome-xml) to parse and write the actual XML files. It has a simple\nbut complete API.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2","libglibmm-2.4.so.1","libsigc-2.0.so.0"],"shlibs_provided":["libxml++-3.0.so.1"]},{"name":"libxml++","origin":"textproc/libxml++26","version":"2.40.1_2,1","comment":"XML API for C++","maintainer":"gnome@FreeBSD.org","www":"https://libxmlplusplus.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d573ab507a135a4eb996fc7ea61b5c92eb9bd8002d8c3f86815d766c446af11","flatsize":854174,"path":"All/libxml++-2.40.1_2,1.pkg","repopath":"All/libxml++-2.40.1_2,1.pkg","licenselogic":"single","pkgsize":133284,"desc":"libxml++ is a C++ interface for working with XML files, using libxml\n(gnome-xml) to parse and write the actual XML files. It has a simple\nbut complete API.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2","libglibmm-2.4.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsigc-2.0.so.0"],"shlibs_provided":["libxml++-2.6.so.2"]},{"name":"libxls","origin":"math/libxls","version":"1.6.2_1","comment":"Extract Cell Data From Excel xls files","maintainer":"bapt@FreeBSD.org","www":"https://github.com/libxls/libxls","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e200914a4feb389f3d4deda1e322f766157341cd611186afa834c1b7a5d323e5","flatsize":117168,"path":"All/libxls-1.6.2_1.pkg","repopath":"All/libxls-1.6.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":36748,"desc":"Library for parsing Excel (XLS) files, with a sample program for converting\nExcel files into CSV.","categories":["math","devel"],"shlibs_provided":["libxlsreader.so.8"],"annotations":{"cpe":"cpe:2.3:a:libxls_project:libxls:1.6.2:::::dragonfly6:x86_64:1"}},{"name":"libxklavier","origin":"x11/libxklavier","version":"5.3_3,1","comment":"Utility library to make XKB stuff easier","maintainer":"gnome@FreeBSD.org","www":"https://gswitchit.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88f656ad127ce78d67a515f0e921046da24c740bffcfa394b17693eff5e41bea","flatsize":557936,"path":"All/libxklavier-5.3_3,1.pkg","repopath":"All/libxklavier-5.3_3,1.pkg","licenselogic":"single","pkgsize":89404,"desc":"Libxklavier is a utility to simplify setting and changing\nkeyboard layouts.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"xkbcomp":{"origin":"x11/xkbcomp","version":"1.4.7"}},"categories":["x11","gnome"],"shlibs_required":["libxml2.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxkbfile.so.1","libX11.so.6"],"shlibs_provided":["libxklavier.so.16"]},{"name":"libxlsxwriter","origin":"math/libxlsxwriter","version":"1.1.5","comment":"C library for creating Excel XLSX files","maintainer":"bapt@FreeBSD.org","www":"https://libxlsxwriter.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06c62a9e95d2ade6445ef74bf0401a69d0cf8cf2e39d7dd94b5dfe8a62b90eb5","flatsize":4401129,"path":"All/libxlsxwriter-1.1.5.pkg","repopath":"All/libxlsxwriter-1.1.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":796588,"desc":"libxlsxwriter is a C library that can be used to write text, numbers, formulas\nand hyperlinks to multiple worksheets in an Excel 2007+ XLSX file. It supports\nfeatures such as:\n\n* 100%25 compatible Excel XLSX files.\n* Full Excel formatting.\n* Merged cells.\n* Defined names.\n* Autofilters.\n* Charts.\n* Worksheet PNG/JPEG images.\n* Memory optimization mode for writing large files.\n* Source code available on GitHub.\n* FreeBSD License.\n* ANSI C.\n* Compiles for 32 and 64 bit.\n* The only dependency is on zlib.","categories":["math","devel"],"shlibs_provided":["libxlsxwriter.so.5"]},{"name":"libxkbcommon","origin":"x11/libxkbcommon","version":"1.7.0_1","comment":"Keymap handling library for toolkits and window systems","maintainer":"x11@FreeBSD.org","www":"https://xkbcommon.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5294be15ba756815f6b7635abb8c527dc0bc339bd54f96053b2eb8fe119e1660","flatsize":860114,"path":"All/libxkbcommon-1.7.0_1.pkg","repopath":"All/libxkbcommon-1.7.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":208524,"desc":"xkbcommon is a library to handle keyboard descriptions, including loading them\nfrom disk, parsing them and handling their state. It's mainly meant for client\ntoolkits, window systems, and other system applications","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"}},"categories":["x11"],"shlibs_required":["libxcb.so.1","libxcb-xkb.so.1","libxml2.so.2","libwayland-client.so.0"],"shlibs_provided":["libxkbcommon.so.0","libxkbcommon-x11.so.0","libxkbregistry.so.0"],"options":{"EVDEV":"on","WAYLAND":"on","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:xkbcommon:libxkbcommon:1.7.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"If arrow keys don't work under X11 switch to legacy rules e.g.,\n\nFor sh/bash/ksh/zsh run and (optionally) add into ~/.profile:\n  export XKB_DEFAULT_RULES=xorg\n\nFor csh/tcsh run and (optionally) add into ~/.login:\n  setenv XKB_DEFAULT_RULES xorg","type":"install"}]},{"name":"llvm15-lite","origin":"devel/llvm15","version":"15.0.7_10","comment":"LLVM and Clang","maintainer":"brooks@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8057b385d8988b5040b6d1a43d56ab5ecec1078c33ee4bb84e25b9ab312d924","flatsize":368098952,"path":"All/llvm15-lite-15.0.7_10.pkg","repopath":"All/llvm15-lite-15.0.7_10.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LLVM","MIT","PD","REGEX","LLVM2"],"pkgsize":75612588,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),\nLLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure\nthese are built on.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel","lang"],"shlibs_required":["libzstd.so.1"],"shlibs_provided":["libLLVM-15.so","libLTO.so.15","libRemarks.so.15","libclang-cpp.so.15","libclang.so.15"],"options":{"BE_AMDGPU":"off","BE_WASM":"on","CLANG":"on","DOCS":"on","LLD":"on","LLD_LINK":"off","STATIC_LIBS":"off","BE_FREEBSD":"on","BE_NATIVE":"off","BE_STANDARD":"off"},"annotations":{"cpe":"cpe:2.3:a:llvm:llvm:15.0.7:::::dragonfly6:x86_64:10","flavor":"lite"}},{"name":"libxkbfile","origin":"x11/libxkbfile","version":"1.1.3","comment":"XKB file library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xorg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"827ce31b90e915ae1ccbb9da848e5bb24c2fdebc7023931567e520ea7cdb5ccc","flatsize":432862,"path":"All/libxkbfile-1.1.3.pkg","repopath":"All/libxkbfile-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":108460,"desc":"This package contains the XKB file library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["libxkbfile.so.1"]},{"name":"libxisf","origin":"graphics/libxisf","version":"0.2.12","comment":"Library to read and write XISF files produced by PixInsight","maintainer":"jhale@FreeBSD.org","www":"https://gitea.nouspiro.space/nou/libXISF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fee9c7c293c864be00185ca1485600fd70ed1d7b84ad4a5baf0ec9d4b660d33","flatsize":461467,"path":"All/libxisf-0.2.12.pkg","repopath":"All/libxisf-0.2.12.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":127344,"desc":"LibXISF is C++ library that can read and write XISF files produced by\nPixInsight. It implements the XISF 1.0 specification.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"pugixml":{"origin":"textproc/pugixml","version":"1.14"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics","astro"],"shlibs_required":["liblz4.so.1","libpugixml.so.1","libzstd.so.1"],"shlibs_provided":["libXISF.so.0"]},{"name":"libxfce4util","origin":"x11/libxfce4util","version":"4.18.2","comment":"Extension library for the Xfce desktop environment","maintainer":"xfce@FreeBSD.org","www":"https://www.xfce.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c0134e3074d9fc76dc008b5808fe6e8e962762a64954efe08bdd25d4f8e3c0f","flatsize":666870,"path":"All/libxfce4util-4.18.2.pkg","repopath":"All/libxfce4util-4.18.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":106072,"desc":"libxfce4util is used to share commonly used non-GTK utilities among\nthe Xfce applications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11","xfce"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libxfce4util.so.7"],"options":{"GIR":"on","NLS":"on","VAPI":"on"}},{"name":"libxdiff","origin":"textproc/libxdiff","version":"0.23_2","comment":"Create file differences/patches to both binary and text files","maintainer":"ports@FreeBSD.org","www":"http://www.xmailserver.org/xdiff-lib.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe71ae7d2cadb0bc204dcb244a22591cdf298adc92d14f1a45e07b2f2bd3e0f8","flatsize":117930,"path":"All/libxdiff-0.23_2.pkg","repopath":"All/libxdiff-0.23_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":43000,"desc":"The LibXDiff library implements basic and yet complete functionalities to\ncreate file differences/patches to both binary and text files. The library\nuses memory files as file abstraction to achieve both performance and\nportability. For binary files, LibXDiff implements (with some modification)\nthe algorithm described in File System Support for Delta Compression by\nJoshua P. MacDonald, while for text files it follows directives described in\nAn O(ND) Difference Algorithm and Its Variations by Eugene W. Myers. Memory\nfiles used by the library are basically a collection of buffers that store the\nfile content. There are two different requirements for memory files when passed\nto diff/patch functions. Text files for diff/patch functions require that a\nsingle line do not have to spawn across two different memory file blocks.\nBinary diff/patch functions require memory files to be compact. A compact\nmemory files is a file whose content is stored inside a single block.","categories":["textproc"],"shlibs_provided":["libxdiff.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libxdiff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libxdg-basedir","origin":"x11/libxdg-basedir","version":"1.2.2","comment":"Implementation of the XDG Base Directory specification","maintainer":"ntarmos@ceid.upatras.gr","www":"http://n.ethz.ch/student/nevillm/download/libxdg-basedir/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6970526e95513c56a02e579b54309da523437e87c6569e8dff266603f5a7aac2","flatsize":37899,"path":"All/libxdg-basedir-1.2.2.pkg","repopath":"All/libxdg-basedir-1.2.2.pkg","licenselogic":"single","pkgsize":10780,"desc":"An implementation of the XDG Base Directory specification.","categories":["x11"],"shlibs_provided":["libxdg-basedir.so.1"]},{"name":"libxfce4menu","origin":"x11/libxfce4menu","version":"4.18.6","comment":"Widgets library for the Xfce desktop environment","maintainer":"xfce@FreeBSD.org","www":"https://www.xfce.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"933fcb7d55d68ce2c18f44d6af3b9ef8bc42e9f65bb67aded43173470a0356e7","flatsize":1817396,"path":"All/libxfce4menu-4.18.6.pkg","repopath":"All/libxfce4menu-4.18.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":319664,"desc":"libxfce4ui is used to share commonly used Xfce widgets amoung the Xfce\napplications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libgtop":{"origin":"devel/libgtop","version":"2.40.0_1"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"},"xfce4-conf":{"origin":"x11/xfce4-conf","version":"4.18.3"}},"categories":["x11","xfce"],"shlibs_required":["libgtop-2.0.so.11","libepoxy.so.0","libgtk-3.so.0","libX11.so.6","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libstartup-notification-1.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libSM.so.6","libICE.so.6","libxfconf-0.so.3","libgio-2.0.so.0","libintl.so.8"],"shlibs_provided":["libxfce4kbd-private-3.so.0","libxfce4ui-2.so.0"],"options":{"GIR":"on","GLADE":"off","NLS":"on","STARTUP":"on","VAPI":"on"}},{"name":"libxdf","origin":"misc/libxdf","version":"0.991","comment":"C++ library for loading XDF files","maintainer":"yuri@FreeBSD.org","www":"https://github.com/xdf-modules/libxdf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1eea14fd0bfa459b035af0544aeef3dbc21de439ee653754947702cd991ed9c9","flatsize":114774,"path":"All/libxdf-0.991.pkg","repopath":"All/libxdf-0.991.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":42644,"desc":"Libxdf is a cross-platform C++ library for loading multimodal, multi-rate\nsignals stored in XDF files.","deps":{"pugixml":{"origin":"textproc/pugixml","version":"1.14"}},"categories":["misc"],"shlibs_required":["libpugixml.so.1"],"shlibs_provided":["libxdf.so"]},{"name":"libxcvt","origin":"x11/libxcvt","version":"0.1.2_2","comment":"Calculate VESA CVT mode lines","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.freedesktop.org/xorg/lib/libxcvt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46d6b580e65609bca3f32c5243bff9e7ae77b02f4e6a204b0af5174b9885ea7d","flatsize":23882,"path":"All/libxcvt-0.1.2_2.pkg","repopath":"All/libxcvt-0.1.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9460,"desc":"libxcvt is a library providing a standalone version of the X server\nimplementation of the VESA CVT standard timing modelines generator.\n\nlibxcvt also provides a standalone version of the command line tool\ncvt copied from the Xorg implementation and is meant to be a direct\nreplacement to the version provided by the Xorg server.","categories":["x11"],"shlibs_provided":["libxcvt.so.0"]},{"name":"libxcb","origin":"x11/libxcb","version":"1.17.0","comment":"The X protocol C-language Binding (XCB) library","maintainer":"x11@FreeBSD.org","www":"https://xcb.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd5dba2d359b7a3c8e66871c31836b2a1c84ddccd2dad915e00a08fc06f2e47b","flatsize":4935460,"path":"All/libxcb-1.17.0.pkg","repopath":"All/libxcb-1.17.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1061568,"desc":"The X protocol C-language Binding (XCB) is a replacement for Xlib\nfeaturing a small footprint, latency hiding, direct access to the\nprotocol, improved threading support, and extensibility.","deps":{"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"}},"categories":["x11"],"shlibs_required":["libXau.so.6","libXdmcp.so.6"],"shlibs_provided":["libxcb-composite.so.0","libxcb-damage.so.0","libxcb-dbe.so.0","libxcb-dpms.so.0","libxcb-dri2.so.0","libxcb-dri3.so.0","libxcb-glx.so.0","libxcb-present.so.0","libxcb-randr.so.0","libxcb-record.so.0","libxcb-render.so.0","libxcb-res.so.0","libxcb-screensaver.so.0","libxcb-shape.so.0","libxcb-shm.so.0","libxcb-sync.so.1","libxcb-xf86dri.so.0","libxcb-xfixes.so.0","libxcb-xinerama.so.0","libxcb-xinput.so.0","libxcb-xkb.so.1","libxcb-xtest.so.0","libxcb-xv.so.0","libxcb-xvmc.so.0","libxcb.so.1"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:x:libxcb:1.17.0:::::dragonfly6:x86_64"}},{"name":"libxcrypt","origin":"security/libxcrypt","version":"4.4.36_2","comment":"Extended crypt library for descrypt, md5crypt, bcrypt, and others","maintainer":"yuri@FreeBSD.org","www":"https://github.com/besser82/libxcrypt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c79c9dff803fc0ac4d12a13c731115779d61843a38b42df2117bfebfed2f196a","flatsize":254618,"path":"All/libxcrypt-4.4.36_2.pkg","repopath":"All/libxcrypt-4.4.36_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":101172,"desc":"libxcrypt is a modern library for one-way hashing of passwords. It supports a\nwide variety of both modern and historical hashing methods: yescrypt,\ngost-yescrypt, scrypt, bcrypt, sha512crypt, sha256crypt, md5crypt, SunMD5,\nsha1crypt, NT, bsdicrypt, bigcrypt, and descrypt. It provides the traditional\nUnix crypt and crypt_r interfaces, as well as a set of extended interfaces\npioneered by Openwall Linux, crypt_rn, crypt_ra, crypt_gensalt,\ncrypt_gensalt_rn, and crypt_gensalt_ra.\n\nlibxcrypt is intended to be used by login(1), passwd(1), and other similar\nprograms; that is, to hash a small number of passwords during an interactive\nauthentication dialogue with a human. It is not suitable for use in bulk\npassword-cracking applications, or in any other situation where speed is more\nimportant than careful handling of sensitive data. However, it is intended to be\nfast and lightweight enough for use in servers that must field thousands of\nlogin attempts per minute.","categories":["security"],"shlibs_provided":["libcrypt.so.2"]},{"name":"libxaw3dxft","origin":"x11-toolkits/libxaw3dxft","version":"1.6.2.h","comment":"3D Xaw (Athena Widget Set) replacement with extended fonts","maintainer":"pyrus@bsdmail.com","www":"https://sourceforge.net/projects/sf-xpaint/files/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd3bb749cd6738ab9fed6ed13114acccf275ac48ce0401086b8e50f0a67d9c53","flatsize":1375658,"path":"All/libxaw3dxft-1.6.2.h.pkg","repopath":"All/libxaw3dxft-1.6.2.h.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":267560,"desc":"Xaw3dxft is a Xaw (Athena Widget Set) replacement that looks\nthree-dimensional.\n\nXaw3dxft is an extended version of xaw3d with support for UTF8 input\nand UTF8 encoding of text, and rendering text with the Freetype\nlibrary and Truetype fonts. It should be mostly compatible with the\noriginal xaw3d library, except for font management : everything\nusing the old X11 core font routines should be replaced by their\nfreetype equivalents.\n\nThe main advantage of using libxaw3dxft over libxaw3d or libxaw is\nthat all text will appear nicely antialiasedd when using truetype fonts\nin the menu widgets. Also, the use of UTF8 makes it easier to\ninternationalize applications in arbitrary languages.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-toolkits"],"shlibs_required":["libXmu.so.6","libXt.so.6","libX11.so.6","libXext.so.6","libXft.so.2"],"shlibs_provided":["libXaw3dxft.so.8"],"options":{"DOCS":"on"}},{"name":"libxalloc","origin":"devel/libxalloc","version":"1.0.4","comment":"Memory allocation library with error checking","maintainer":"rodrigo@FreeBSD.org","www":"http://shh.thathost.com/pub-unix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e3d29736d05b61c443e11c7bf080cec85cb721b9a6be51369f62e7240d17d23","flatsize":15393,"path":"All/libxalloc-1.0.4.pkg","repopath":"All/libxalloc-1.0.4.pkg","licenselogic":"single","pkgsize":4228,"desc":"xalloc is a memory allocation library with error checking.\nIt contains wrappers including error checking for memory\nallocating C-functions.","categories":["devel"],"shlibs_provided":["libxalloc.so.1"],"options":{"DOCS":"on"}},{"name":"libxine","origin":"multimedia/libxine","version":"1.2.13_9","comment":"Libraries for xine multimedia player","maintainer":"ports@FreeBSD.org","www":"https://www.xine-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89fe63180ad6cd69dacc5bd9247c63b79281ff6da5ab8a08b3d87d1913a0f145","flatsize":6541890,"path":"All/libxine-1.2.13_9.pkg","repopath":"All/libxine-1.2.13_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2559672,"desc":"xine is a free multimedia player. It plays back CDs, DVDs, and VCDs.\nIt also decodes multimedia files like AVI, MOV, WMV, and MP3 from local disk\ndrives, and displays multimedia streamed over the Internet. It interprets many\nof the most common multimedia formats available.\n\nThese are the libraries for the xine.","deps":{"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"liba52":{"origin":"audio/liba52","version":"0.8.0_1"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libcdio-paranoia":{"origin":"sysutils/libcdio-paranoia","version":"10.2+2.0.1_1"},"libdca":{"origin":"multimedia/libdca","version":"0.0.7_1"},"libdvdnav":{"origin":"multimedia/libdvdnav","version":"6.1.1"},"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"},"libfame":{"origin":"multimedia/libfame","version":"0.9.1_7"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libmng":{"origin":"graphics/libmng","version":"2.0.3_2"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"},"vcdimager":{"origin":"multimedia/vcdimager","version":"2.0.1_5"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["multimedia"],"shlibs_required":["libintl.so.8","libpostproc.so.57","libva.so.2","libva-drm.so.2","libva-glx.so.2","libva-x11.so.2","liba52.so.0","libdca.so.0","libfaad.so.2","libavcodec.so.60","libavutil.so.58","libavformat.so.60","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libjpeg.so.8","libpng16.so.16","libvpx.so.9","libmad.so.0","libdvdnav.so.4","libdvdread.so.8","libmng.so.1","libmodplug.so.1","libFLAC.so.12","libvcdinfo.so.0","libiso9660.so.11","libcdio.so.19","libcrypto.so.12","libssl.so.12","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXinerama.so.1","libEGL.so.1","libGL.so.1","libGLU.so.1","libvdpau.so.1","libxcb-shm.so.0","libxcb.so.1","libxcb-shape.so.0","libxcb-xv.so.0","libXv.so.1","libvorbis.so.0","libtheora.so.0","libogg.so.0","libspeex.so.1"],"shlibs_provided":["libxine.so.2"],"options":{"AALIB":"off","ALSA":"off","AOM":"off","CACA":"off","DAV1D":"off","DMX_IMAGE":"on","DOCS":"on","DVB":"on","IMAGEMAGICK":"off","IPV6":"on","JACK":"off","LIBBLURAY":"off","NFS":"off","NLS":"on","PIXBUF":"on","PULSEAUDIO":"off","SDL":"off","SFTP":"off","SMB":"off","SNDIO":"off","V4L":"off","VAAPI":"on","WAVPACK":"off","WAYLAND":"off","XVMC":"off","GNUTLS":"off","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:xine:xine-lib:1.2.13:::::dragonfly6:x86_64:9"},"messages":[{"message":"===>   NOTICE:\n\nThe libxine port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lidia","origin":"math/lidia","version":"2.3.0_3","comment":"Library for computational number theory","maintainer":"yuri@FreeBSD.org","www":"https://www.math.ucdavis.edu/~latte/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"333d54daea52b395df284195a0322ba79195e31a6cc17ea58257c3b7aa0eacfa","flatsize":66465085,"path":"All/lidia-2.3.0_3.pkg","repopath":"All/lidia-2.3.0_3.pkg","licenselogic":"single","licenses":["LiDIA"],"pkgsize":20290660,"desc":"LiDIA is a library for computational number theory, developed 1994-2004 at\nTU Darmstadt.\n\nIt is primarily intended to be used as a dependency of the LattE integrale\nproject.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libLiDIA.so.0"]},{"name":"libx86","origin":"devel/libx86","version":"1.1_2","comment":"Hardware-independent library for executing real-mode x86 code","maintainer":"jkim@FreeBSD.org","www":"http://www.codon.org.uk/~mjg59/libx86/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea2777e5587c59910bf0884608fe32ed6abb8c1558bf0a6b006e9a9a81dd3dc4","flatsize":407031,"path":"All/libx86-1.1_2.pkg","repopath":"All/libx86-1.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":70124,"desc":"It's often useful to be able to make real-mode x86 BIOS calls from userland.\nLinux lrmi provides a simple interface to this for i386 machines, but this\ndoesn't help on other platforms.  libx86 provides the Linux lrmi interface,\nbut will also run on platforms such as amd64 and alpha.","categories":["devel"],"shlibs_provided":["libx86.so.1"]},{"name":"libx264","origin":"multimedia/libx264","version":"0.164.3095","comment":"H.264/MPEG-4 AVC Video Encoding (Library)","maintainer":"bofh@FreeBSD.org","www":"https://www.videolan.org/x264.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8486c9bef2434e90261b7e4b8cbee32279a742ee54c7139a638c9373fa98eec9","flatsize":4679960,"path":"All/libx264-0.164.3095.pkg","repopath":"All/libx264-0.164.3095.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":654432,"desc":"x264 is a free library for encoding H.264/AVC (aka MPEG-4 Part 10)\nvideo streams.\n\nEncoder features\n * CAVLC/CABAC\n * Multi-references\n * Intra: all modes (4x4 and 16x16 with all predictions)\n * Inter P: all partitions (from 16x16 down to 4x4)\n * Inter B: partitions from 16x16 down to 8x8 (including SKIP/DIRECT)\n * Ratecontrol: constant quantizer, constant bitrate, or multipass ABR\n * Scene cut detection","categories":["multimedia"],"shlibs_provided":["libx264.so.164"],"options":{"ASM":"on","DEBUG":"off","OPENCL":"on","PGO":"off"}},{"name":"libwww","origin":"www/libwww","version":"5.4.2","comment":"W3C Reference Library","maintainer":"dbaio@FreeBSD.org","www":"https://www.w3.org/Library/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24f09fbd8c2eec013eecf6bb20a94b67afe94a86bd9607f50a71d2db51ece6d0","flatsize":3369859,"path":"All/libwww-5.4.2.pkg","repopath":"All/libwww-5.4.2.pkg","licenselogic":"single","licenses":["W3C"],"pkgsize":677248,"desc":"The W3C Reference Library is a general code base that can be used to build\nclients and servers. It contains code for accessing HTTP, FTP, Gopher, News,\nWAIS, Telnet servers, and the local file system. Furthermore it provides\nmodules for parsing, managing and presenting hypertext objects to the user\nand a wide spectra of generic programming utilities. The Library is the\nbasis for many World-Wide Web applications and all the W3C software is build\non top of it. The Library is a required part of all other W3C applications\nin this distribution.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www","devel"],"shlibs_required":["libexpat.so.1","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libmd5.so.0","libpics.so.0","libwwwapp.so.0","libwwwcache.so.0","libwwwcore.so.0","libwwwdir.so.0","libwwwfile.so.0","libwwwftp.so.0","libwwwgopher.so.0","libwwwhtml.so.0","libwwwhttp.so.0","libwwwinit.so.0","libwwwmime.so.0","libwwwmux.so.0","libwwwnews.so.0","libwwwssl.so.0","libwwwstream.so.0","libwwwtelnet.so.0","libwwwtrans.so.0","libwwwutils.so.0","libwwwxml.so.0","libwwwzip.so.0"],"annotations":{"cpe":"cpe:2.3:a:w3c:libwww:5.4.2:::::dragonfly6:x86_64"}},{"name":"libwraster","origin":"x11-wm/libwraster","version":"0.96.0_1","comment":"Window Maker raster graphics library","maintainer":"hrs@FreeBSD.org","www":"https://www.windowmaker.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29fae187ed1da2e9a81f57490da48fb95a5cdcbc0003d98a4d1479fe2ddd4086","flatsize":274845,"path":"All/libwraster-0.96.0_1.pkg","repopath":"All/libwraster-0.96.0_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":69052,"desc":"This is the libwraster library from x11-wm/windowmaker.\n\nThe purpose of this port is to allow dockapp ports the choice of\ndepending on the full Window Maker port, or just the library.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["x11-wm","windowmaker"],"shlibs_required":["libXpm.so.4","libpng16.so.16","libjpeg.so.8","libgif.so.7","libtiff.so.6","libwebp.so.7","libMagickWand-7.so.10","libMagickCore-7.so.10","libX11.so.6","libXext.so.6","libXmu.so.6"],"shlibs_provided":["libwraster.so.6"],"options":{"IMAGEMAGICK":"on"}},{"name":"libwpg03","origin":"graphics/libwpg03","version":"0.3.4","comment":"Library and tools to work with WordPerfect Graphics (WPG) files","maintainer":"office@FreeBSD.org","www":"https://libwpg.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a586f5eacc68ba3f2ec7596d817417338295e7a2041b375e38d5f88bd367954","flatsize":186924,"path":"All/libwpg03-0.3.4.pkg","repopath":"All/libwpg03-0.3.4.pkg","licenselogic":"or","licenses":["LGPL21","MPL20"],"pkgsize":59776,"desc":"Library for importing and converting Corel WordPerfect(tm) Graphics images","deps":{"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"},"libwpd010":{"origin":"textproc/libwpd010","version":"0.10.3_7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","libwpd-0.10.so.10","librevenge-0.0.so.0"],"shlibs_provided":["libwpg-0.3.so.3"]},{"name":"libwpe","origin":"www/libwpe","version":"1.12.0","comment":"General-purpose library for WPE WebKit","maintainer":"gnome@FreeBSD.org","www":"https://wpewebkit.org/releases","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f0c660720f466f54808320f8d9c3b2ea830d30f1e27e1333d447a4ecfe468b3","flatsize":275812,"path":"All/libwpe-1.12.0.pkg","repopath":"All/libwpe-1.12.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":43048,"desc":"A WebKit port optimized for embedded devices\n\nWPE WebKit allows embedders to create simple and performant systems based\non Web platform technologies. It is designed with hardware acceleration in\nmind, leveraging common 3D graphics APIs for best performance.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"}},"categories":["www"],"shlibs_required":["libxkbcommon.so.0"],"shlibs_provided":["libwpe-1.0.so.1"]},{"name":"lincity-ng","origin":"games/lincity-ng","version":"2.0_19","comment":"Improved rich city simulation game for X","maintainer":"ports@FreeBSD.org","www":"http://lincity-ng.berlios.de","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"274ef6db5bbf92ecde5580374ca7d90d50c786c3287607241c876c2f5ff489ef","flatsize":47127952,"path":"All/lincity-ng-2.0_19.pkg","repopath":"All/lincity-ng-2.0_19.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":35855296,"desc":"LinCity-NG is a City Simulation Game. It is a polished and improved\nversion of the classic LinCity game. Within the scope of the GoTM project at\nhappypenguin.org we have created a new iso-3d graphics engine together with a\ncompletely redone and modern gui.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libxml2.so.2","libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_gfx.so.16","libphysfs.so.1","libGL.so.1","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lincity-ng port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libwpd010","origin":"textproc/libwpd010","version":"0.10.3_7","comment":"Tools for importing and exporting WordPerfect(tm) documents","maintainer":"office@FreeBSD.org","www":"https://libwpd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4896682d369fb0c1a46f9e839c7654fc5d82c74f0f1c56dd51707c449610d3b5","flatsize":719228,"path":"All/libwpd010-0.10.3_7.pkg","repopath":"All/libwpd010-0.10.3_7.pkg","licenselogic":"or","licenses":["LGPL21","MPL20"],"pkgsize":186316,"desc":"libwpd is a library for reading and writing WordPerfect(tm)\ndocuments.\n\nThis package also includes utilities for converting to HTML\nand plain text.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libgsf":{"origin":"devel/libgsf","version":"1.14.50_1"},"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","librevenge-0.0.so.0"],"shlibs_provided":["libwpd-0.10.so.10"],"annotations":{"cpe":"cpe:2.3:a:libwpd_project:libwpd:0.10.3:::::dragonfly6:x86_64:7"}},{"name":"libwps","origin":"textproc/libwps","version":"0.4.14","comment":"Microsoft file word processor format import filter library","maintainer":"office@FreeBSD.org","www":"https://libwps.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3037eb985b71b710bfb51d21bd3cb8ab1d1153e5f7c2926e033a326d4f3a6d8b","flatsize":2559031,"path":"All/libwps-0.4.14.pkg","repopath":"All/libwps-0.4.14.pkg","licenselogic":"or","licenses":["LGPL21+","MPL20"],"pkgsize":825888,"desc":"Libwps is a library (for use by word procesors, for example) for importing the\nMicrosoft Works word processor file format. It imports Works format versions 2,\n3, 4, 5 (aka 2000), and 8 with some formatting. The scope of this project is\njust a Works word processor import filter, so there are no plans for supporting\nan export filter, spreadsheets, or databases.","deps":{"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"}},"categories":["textproc"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","librevenge-0.0.so.0"],"shlibs_provided":["libwps-0.4.so.4"]},{"name":"libwnck","origin":"x11-toolkits/libwnck","version":"2.30.7_3","comment":"Library used for writing pagers and taskslists","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb656e002bea2df3becf5c174ad5867f43deaafbbb48ba028cd25ec8ae7d35e2","flatsize":2802519,"path":"All/libwnck-2.30.7_3.pkg","repopath":"All/libwnck-2.30.7_3.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":380316,"desc":"libwnck is a Window Navigator Construction Kit, i.e. a library used\nfor writing pagers and taskslists.  It is needed for the\nGNOME 2.0 desktop.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXres":{"origin":"x11/libXres","version":"1.2.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["x11-toolkits","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libstartup-notification-1.so.0","libXRes.so.1","libX11.so.6"],"shlibs_provided":["libwnck-1.so.22"],"options":{"STARTUP":"on"}},{"name":"libwnck3","origin":"x11-toolkits/libwnck3","version":"3.36.0_2","comment":"Library used for writing pagers and taskslists","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3671fa48175f703318dd32ce2abfc80f2c26ba3ff6b134a5b47b9eec2d810752","flatsize":2438915,"path":"All/libwnck3-3.36.0_2.pkg","repopath":"All/libwnck3-3.36.0_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":334768,"desc":"libwnck is a Window Navigator Construction Kit, i.e. a library used\nfor writing pagers and taskslists.  It is needed for the GNOME desktop.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXres":{"origin":"x11/libXres","version":"1.2.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["x11-toolkits","gnome"],"shlibs_required":["libcairo.so.2","libXrender.so.1","libX11.so.6","libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libstartup-notification-1.so.0","libXRes.so.1"],"shlibs_provided":["libwnck-3.so.0"],"options":{"STARTUP":"on"}},{"name":"libwhisker","origin":"security/libwhisker","version":"2.5_2","comment":"Perl module to create HTTP test scripts","maintainer":"se@FreeBSD.org","www":"https://sourceforge.net/projects/whisker/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b572ecb40038901f4339ed3e7cd4b2949893b2535c257a74c3ebafb9aa61f26","flatsize":324031,"path":"All/libwhisker-2.5_2.pkg","repopath":"All/libwhisker-2.5_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":100760,"desc":"What is libwhisker:\n\nLibwhisker is a Perl module geared specificly for HTTP testing.\nLibwhisker has a few design principles:\n\n- Portable: runs with 0 changes on Unix, Windows, etc.\n- Flexible: designed with a 'no rules' approach\n- Contained: designed to not require external modules when possible\n- Localized: does not require installation to use","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"],"options":{"DOCS":"on"}},{"name":"libwebsockets","origin":"net/libwebsockets","version":"4.3.3","comment":"C library for lightweight websocket clients and servers","maintainer":"ports@FreeBSD.org","www":"https://libwebsockets.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7290bc4bf17113551b22fd2bfe0fdb4759a2d6e426a4611112a85823fdf58802","flatsize":2143072,"path":"All/libwebsockets-4.3.3.pkg","repopath":"All/libwebsockets-4.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":477356,"desc":"Libwebsockets is a lightweight pure C library built to use minimal CPU and\nmemory resources, and provide fast throughput in both directions as client\nor server.","deps":{"libuv":{"origin":"devel/libuv","version":"1.48.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","devel"],"shlibs_required":["libuv.so.1","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libwebsockets-evlib_uv.so","libwebsockets.so.19"],"options":{"HTTP2":"on","HTTP_PROXY":"off","MQTT":"on","PEERLIMITS":"off","PLUGINS":"off","SECURE_STREAMS":"off","SOCKS":"off","SQLITE":"off","WEBSERVER":"off","MBEDTLS":"off","OPENSSL":"on","GLIB":"off","LIBEV":"off","LIBEVENT":"off","LIBUV":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libwebsockets port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libwmf-nox11","origin":"graphics/libwmf-nox11","version":"0.2.13_2","comment":"Tools and library for converting Microsoft WMF (windows metafile)","maintainer":"ports@FreeBSD.org","www":"https://wvware.sourceforge.net/libwmf.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b96d2326bc497ba17b3f4c96513df14c4b1dda3a37b0a6e6df5149d7385276a","flatsize":6139520,"path":"All/libwmf-nox11-0.2.13_2.pkg","repopath":"All/libwmf-nox11-0.2.13_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2159940,"desc":"libwmf is a library for Unix like machines that can convert wmf\nfiles into other formats, currently it supports a gd binding\nto convert to png, and an X one to draw direct to an X window\nor pixmap.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libfreetype.so.6","libexpat.so.1","libjpeg.so.8","libpng16.so.16","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libwmf-0.2.so.7","libwmflite-0.2.so.7"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:wvware:libwmf:0.2.13:::::dragonfly6:x86_64:2"},"messages":[{"message":"===>   NOTICE:\n\nThe libwmf-nox11 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libwebm","origin":"multimedia/libwebm","version":"1.0.0.31","comment":"WebM video format","maintainer":"yuri@FreeBSD.org","www":"https://www.webmproject.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e67b3b07cce26f5af7d908120e769a61146d7e47b62850554dec0bd966b0adcf","flatsize":978805,"path":"All/libwebm-1.0.0.31.pkg","repopath":"All/libwebm-1.0.0.31.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":204492,"desc":"WebM is an open, royalty-free, media file format designed for\nthe web.\n\nWebM defines the file container structure, video and audio formats.\nWebM files consist of video streams compressed with the VP8 or VP9\nvideo codecs and audio streams compressed with the Vorbis or Opus\naudio codecs.\n\nThe WebM file structure is based on the Matroska container.","categories":["multimedia"],"shlibs_provided":["libwebm.so"]},{"name":"libwapcaplet","origin":"textproc/libwapcaplet","version":"0.4.3","comment":"String internment library","maintainer":"nc@FreeBSD.org","www":"https://www.netsurf-browser.org/projects/libwapcaplet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f1cdc4219efba0d50f3c61a968c351dd748ac9000c8276e381c25c8a000b08a","flatsize":18273,"path":"All/libwapcaplet-0.4.3.pkg","repopath":"All/libwapcaplet-0.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6772,"desc":"LibWapcaplet is a string internment library, written in C.\nIt provides reference counted string interment and rapid string comparison\nfunctionality.","categories":["textproc"],"shlibs_provided":["libwapcaplet.so.0"]},{"name":"libwacom","origin":"x11/libwacom","version":"1.5_1","comment":"Adds tablet support to libinput","maintainer":"x11@FreeBSD.org","www":"https://github.com/linuxwacom/libwacom/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"205a63908fa89e926166940282411080a0de7bcea4f6496a6baba9a4c84ca85a","flatsize":578989,"path":"All/libwacom-1.5_1.pkg","repopath":"All/libwacom-1.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":74736,"desc":"Libwacom is a new library to help implement Wacom tablet settings.\nIt is intended to be used by client-programs that need model\nidentification.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libgudev":{"origin":"devel/libgudev","version":"237"}},"categories":["x11"],"shlibs_required":["libglib-2.0.so.0","libgudev-1.0.so.0","libgobject-2.0.so.0"],"shlibs_provided":["libwacom.so.2"]},{"name":"libvterm","origin":"devel/libvterm","version":"0.3.3","comment":"Implementation of a VT220/xterm/ECMA-48 terminal emulator","maintainer":"adamw@FreeBSD.org","www":"https://www.leonerd.org.uk/code/libvterm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13db278a8f2cd1804f3a654f74a8977c7f87fd9841ece49acd1149d9f1c15749","flatsize":231715,"path":"All/libvterm-0.3.3.pkg","repopath":"All/libvterm-0.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56988,"desc":"Abstract C99 library which implements a VT220 or xterm-like terminal\nemulator. It doesn't use any particular graphics toolkit or output\nsystem, instead it invokes callback function pointers that its\nembedding program should provide it to draw on its behalf. It\navoids calling malloc() during normal running state, allowing it\nto be used in embedded kernel situations.","categories":["devel"],"shlibs_provided":["libvterm.so.0"],"annotations":{"cpe":"cpe:2.3:a:leonerd:libvterm:0.3.3:::::dragonfly6:x86_64"}},{"name":"libwps03","origin":"textproc/libwps03","version":"0.3.1_13","comment":"Microsoft file word processor format import filter library","maintainer":"office@FreeBSD.org","www":"https://libwps.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83b16423408ccacf78a76d9802f786f793416dd2ef1de20f20c172e30c9996ee","flatsize":687130,"path":"All/libwps03-0.3.1_13.pkg","repopath":"All/libwps03-0.3.1_13.pkg","licenselogic":"or","licenses":["LGPL21","MPL20"],"pkgsize":235724,"desc":"Libwps is a library (for use by word procesors, for example) for importing the\nMicrosoft Works word processor file format. It imports Works format versions 2,\n3, 4, 5 (aka 2000), and 8 with some formatting. The scope of this project is\njust a Works word processor import filter, so there are no plans for supporting\nan export filter, spreadsheets, or databases.","deps":{"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"}},"categories":["textproc"],"shlibs_required":["librevenge-0.0.so.0"],"shlibs_provided":["libwps-0.3.so.3"]},{"name":"libvslvm","origin":"devel/libvslvm","version":"e.20231122","comment":"Library and tools to access the LVM volume system format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libvslvm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31311e0fc083a78f2fb19e5ab68637e9581081df5d8cf282f9df2e7ec2724e46","flatsize":6358231,"path":"All/libvslvm-e.20231122.pkg","repopath":"All/libvslvm-e.20231122.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":677268,"desc":"libvslvm is a library to access the Linux Logical Volume Manager (LVM) volume\nsystem format.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfuse.so.2"],"shlibs_provided":["libvslvm.so.1"],"options":{"NLS":"on"}},{"name":"libvshadow","origin":"devel/libvshadow","version":"20231128","comment":"Library to support the Volume Service Snapshot (VSS) format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libvshadow","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59ed013f5a24342278289e13216515818d33529697a2e1a03328f5a82fc786fe","flatsize":5903084,"path":"All/libvshadow-20231128.pkg","repopath":"All/libvshadow-20231128.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":617064,"desc":"libvshadow is a library and tools to support the Volume Service Snapshot\n(VSS) format. The VSS format is used by Windows, as of Vista, to maintain\ncopies of data on a storage media volume.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfuse.so.2"],"shlibs_provided":["libvshadow.so.1"],"options":{"NLS":"on"}},{"name":"libvpx","origin":"multimedia/libvpx","version":"1.14.1","comment":"VP8/VP9 reference encoder/decoder","maintainer":"jbeich@FreeBSD.org","www":"https://www.webmproject.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2060731949db6fdafdca2e7be8924ba198b20e5535a45796d235c304baa4a0d3","flatsize":10533861,"path":"All/libvpx-1.14.1.pkg","repopath":"All/libvpx-1.14.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1565532,"desc":"libvpx is the VP8/VP9 Codec SDK.","categories":["multimedia"],"shlibs_provided":["libvpx.so.9"],"annotations":{"cpe":"cpe:2.3:a:webmproject:libvpx:1.14.1:::::dragonfly6:x86_64"}},{"name":"libvorbis","origin":"audio/libvorbis","version":"1.3.7_2,3","comment":"Audio compression codec library","maintainer":"naddy@FreeBSD.org","www":"https://xiph.org/vorbis/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9565cbabc7c169d17a4849bf56a094eccd30eff037b441465c466afcf646b7ef","flatsize":2557129,"path":"All/libvorbis-1.3.7_2,3.pkg","repopath":"All/libvorbis-1.3.7_2,3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":342896,"desc":"Vorbis is a general purpose audio and music encoding format\ncontemporary to MPEG-4's AAC and TwinVQ, the next generation beyond\nMPEG audio layer 3.  Unlike the MPEG sponsored formats (and other\nproprietary formats such as RealAudio G2 and Windows' flavor of the\nmonth), the Vorbis CODEC specification belongs to the public domain.\nAll the technical details are published and documented, and any\nsoftware entity may make full use of the format without royalty or\npatent concerns.\n\nThis package contains:\n\n- libvorbis, a BSD-license software implementation of the Vorbis\n  specification by the Xiphophorus company.\n\n- libvorbisfile, a BSD-license convenience library built on Vorbis\n  designed to simplify common uses.\n\n- libvorbisenc, a BSD-license library that provides a simple,\n  programmatic encoding setup interface.","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"}},"categories":["audio"],"shlibs_required":["libogg.so.0"],"shlibs_provided":["libvorbis.so.0","libvorbisenc.so.2","libvorbisfile.so.3"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:xiph.org:libvorbis:1.3.7:::::dragonfly6:x86_64:2"}},{"name":"libvolume_id","origin":"devel/libvolume_id","version":"0.81.1","comment":"Library to provide file system type information","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"486e972bf22080317fd5842410758444fd430c66f866943d8bc1a49928237807","flatsize":170815,"path":"All/libvolume_id-0.81.1.pkg","repopath":"All/libvolume_id-0.81.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34056,"desc":"Libvolume_id is a library that provides file system information for a given\nvolume device (i.e. file system type, label, etc.). It supports all of the\nmajor file systems.","categories":["devel"],"shlibs_provided":["libvolume_id.so.0"]},{"name":"libwmf","origin":"graphics/libwmf","version":"0.2.13_2","comment":"Tools and library for converting Microsoft WMF (windows metafile)","maintainer":"ports@FreeBSD.org","www":"https://wvware.sourceforge.net/libwmf.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"802613b1176939cd872a0bcbf160d94ae222b03b26add945d706798e98b2ff21","flatsize":6200380,"path":"All/libwmf-0.2.13_2.pkg","repopath":"All/libwmf-0.2.13_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2171884,"desc":"libwmf is a library for Unix like machines that can convert wmf\nfiles into other formats, currently it supports a gd binding\nto convert to png, and an X one to draw direct to an X window\nor pixmap.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libfreetype.so.6","libX11.so.6","libexpat.so.1","libjpeg.so.8","libpng16.so.16","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libwmf-0.2.so.7","libwmflite-0.2.so.7"],"options":{"DOCS":"on","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:wvware:libwmf:0.2.13:::::dragonfly6:x86_64:2"},"messages":[{"message":"===>   NOTICE:\n\nThe libwmf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libvsapm","origin":"devel/libvsapm","version":"e.20231123","comment":"Library and tools to access the APM volume system format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libvsapm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3302e4368859a7fd0058dc59baa04723cc5d3bb326a827328dd6003a8c4e15d","flatsize":5341798,"path":"All/libvsapm-e.20231123.pkg","repopath":"All/libvsapm-e.20231123.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":545552,"desc":"libvsapm is a library to access the Apple Partition Map (APM) volume system\nformat.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libvsapm.so.1"],"options":{"NLS":"on"}},{"name":"libvsgpt","origin":"devel/libvsgpt","version":"e.20231122","comment":"Library and tools to access the GPT volume system format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libvsgpt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12a2405867cc2c2bcd878b05063fcc1ffa9b69a1db3501e769d0f5688ece6440","flatsize":5518512,"path":"All/libvsgpt-e.20231122.pkg","repopath":"All/libvsgpt-e.20231122.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":565964,"desc":"libvsgpt is a library to access the GUID Partition Table (GPT) volume system\nformat.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libvsgpt.so.1"],"options":{"NLS":"on"}},{"name":"libvncserver","origin":"net/libvncserver","version":"0.9.14_1","comment":"Provide an easy API to a custom vnc server","maintainer":"nc@FreeBSD.org","www":"https://libvnc.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99001f42993b39a342b51aebd2cdffc9e586a6b61de50c92015b22d968f8d864","flatsize":734989,"path":"All/libvncserver-0.9.14_1.pkg","repopath":"All/libvncserver-0.9.14_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":214696,"desc":"LibVNCServer is ripped out of Xvnc to provide an easy API to write one's own\nvnc server.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["net","devel"],"shlibs_required":["liblzo2.so.2","libjpeg.so.8","libgcrypt.so.20","libssl.so.12","libcrypto.so.12","libpng16.so.16"],"shlibs_provided":["libvncclient.so.1","libvncserver.so.1"],"options":{"GCRYPT":"on","IPV6":"on","SASL":"off","GNUTLS":"off","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:libvncserver_project:libvncserver:0.9.14:::::dragonfly6:x86_64:1"}},{"name":"libvlcpp","origin":"multimedia/libvlcpp","version":"0.1.0.20210319_1","comment":"C++ bindings for libvlc, VLC mediaplayer library","maintainer":"yuri@FreeBSD.org","www":"https://code.videolan.org/videolan/libvlcpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0129c968a7d991cb852004f2f41aeed4af45fdd8d507d227cb82f7444d21d8b","flatsize":271325,"path":"All/libvlcpp-0.1.0.20210319_1.pkg","repopath":"All/libvlcpp-0.1.0.20210319_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":47300,"desc":"C++ bindings for libvlc, VLC media player library.","deps":{"vlc":{"origin":"multimedia/vlc","version":"3.0.21_2,4"}},"categories":["multimedia"]},{"name":"libvisual04-plugins","origin":"graphics/libvisual04-plugins","version":"0.4.0_7","comment":"Set of plugins for the libvisual framework","maintainer":"bkoenig@alpha-tierchen.de","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31499555027946c8ed5597d488f65120d560d9a01c1c4c1daa5120ead5616263","flatsize":376712,"path":"All/libvisual04-plugins-0.4.0_7.pkg","repopath":"All/libvisual04-plugins-0.4.0_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":89028,"desc":"Libvisual is an abstraction library that comes between applications and audio\nvisualisation plugins.\n\nOften when it comes to audio visualisation plugins or programs that create\nvisuals, they depend on a player or something else; basically, there is no\ngeneral framework that enabled application developers to easily access cool\naudio visualisation plugins. Libvisual wants to change this by providing an\ninterface towards plugins and applications; through this easy to use interface\napplications can easily access plugins and, since the drawing is done by the\napplication, it also enables the developer to draw the visual anywhere he\nwants.\n\nThe framework also allows you to morph to different plugins and mix two at\nonce; all kinds of neat tricks are possible using this method.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libvisual04":{"origin":"graphics/libvisual04","version":"0.4.0_6"}},"categories":["graphics"],"shlibs_required":["libGLU.so.1","libvisual-0.4.so.0"]},{"name":"libvisual04","origin":"graphics/libvisual04","version":"0.4.0_6","comment":"Abstraction library that sits between apps and visual plugin","maintainer":"crees@FreeBSD.org","www":"https://libvisual.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53c6455ce0852ee9f30c21b56742cb3eaeb3628a34e282c85a5372245741ea1f","flatsize":558434,"path":"All/libvisual04-0.4.0_6.pkg","repopath":"All/libvisual04-0.4.0_6.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":128172,"desc":"Libvisual is an abstraction library that comes between applications and audio\nvisualisation plugins.\n\nOften when it comes to audio visualisation plugins or programs that create\nvisuals, they depend on a player or something else; basically, there is no\ngeneral framework that enabled application developers to easily access cool\naudio visualisation plugins. Libvisual wants to change this by providing an\ninterface towards plugins and applications; through this easy to use interface\napplications can easily access plugins and, since the drawing is done by the\napplication, it also enables the developer to draw the visual anywhere he\nwants.\n\nThe framework also allows you to morph to different plugins and mix two at\nonce; all kinds of neat tricks are possible using this method.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["graphics"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libvisual-0.4.so.0"]},{"name":"libvisual","origin":"graphics/libvisual","version":"0.2.0_5","comment":"Abstraction library that sits between apps and visual plugin","maintainer":"ports@FreeBSD.org","www":"https://libvisual.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a0256649f0a7efbcec8f78c64f1c0ca8218ded989cd2ca111e16e9116722dca","flatsize":291371,"path":"All/libvisual-0.2.0_5.pkg","repopath":"All/libvisual-0.2.0_5.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":73616,"desc":"Libvisual is an abstraction library that comes between applications and audio\nvisualisation plugins.\n\nOften when it comes to audio visualisation plugins or programs that create\nvisuals, they depend on a player or something else; basically, there is no\ngeneral framework that enabled application developers to easily access cool\naudio visualisation plugins. Libvisual wants to change this by providing an\ninterface towards plugins and applications; through this easy to use interface\napplications can easily access plugins and, since the drawing is done by the\napplication, it also enables the developer to draw the visual anywhere he\nwants.\n\nThe framework also allows you to morph to different plugins and mix two at\nonce; all kinds of neat tricks are possible using this method.","categories":["graphics"],"shlibs_provided":["libvisual.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libvisual port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libvmdk","origin":"devel/libvmdk","version":"20231123","comment":"Library and tools to access the VMware Virtual Disk (VMDK) format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libvmdk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c52828ce577a0cf3b3460cdc509ddf4f490a42ddc603df2e3e84c4e417e3ddc","flatsize":6124711,"path":"All/libvmdk-20231123.pkg","repopath":"All/libvmdk-20231123.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":664384,"desc":"Library and tools to access the VMware Virtual Disk (VMDK) format.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfuse.so.2"],"shlibs_provided":["libvmdk.so.1"],"options":{"NLS":"on"}},{"name":"libvisio01","origin":"textproc/libvisio01","version":"0.1.7_12","comment":"Library and tools for parsing the visio file format structure","maintainer":"office@FreeBSD.org","www":"https://wiki.documentfoundation.org/DLP/Libraries/libvisio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1d456c3a6fb975cc10b19f9db05e9148ad6a35c994129882c3339226caa5b2a","flatsize":714047,"path":"All/libvisio01-0.1.7_12.pkg","repopath":"All/libvisio01-0.1.7_12.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":210032,"desc":"Library and tools for parsing the visio file format structure","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc","devel"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","librevenge-0.0.so.0","libxml2.so.2","libicuuc.so.74","libicudata.so.74"],"shlibs_provided":["libvisio-0.1.so.1"]},{"name":"libvhdi","origin":"devel/libvhdi","version":"20231127","comment":"Library and tools to access the Virtual Hard Disk image format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libvhdi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc763808ae24c5028df86fb5b8416b3f8aedc6ef2d793babb109a58a99dbf45c","flatsize":5688568,"path":"All/libvhdi-20231127.pkg","repopath":"All/libvhdi-20231127.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":595060,"desc":"Library and tools to access the Virtual Hard Disk (VHD) image format.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfuse.so.2"],"shlibs_provided":["libvhdi.so.1"],"options":{"NLS":"on"}},{"name":"libvgm","origin":"audio/libvgm","version":"g20240103","comment":"More modular rewrite of most components from VGMPlay","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/ValleyBell/libvgm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a0908ebb3026d361db3aa12ba010ceab246190f51260ee3800692ff4645350b","flatsize":2714593,"path":"All/libvgm-g20240103.pkg","repopath":"All/libvgm-g20240103.pkg","licenselogic":"single","pkgsize":415028,"desc":"A more modular rewrite of most components from VGMPlay. will include\nsub-libraries for audio output, sound emulation and VGM playback.","categories":["audio"],"options":{"ALSA":"off","AO":"off","PULSEAUDIO":"off"}},{"name":"libvmime","origin":"mail/libvmime","version":"0.9.2_14","comment":"All-in-one Internet mail library","maintainer":"sunpoet@FreeBSD.org","www":"https://www.vmime.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a455fd1d3377c043183262a831010f1bc6995e596c6e5426fe50c51a9d570531","flatsize":14798943,"path":"All/libvmime-0.9.2_14.pkg","repopath":"All/libvmime-0.9.2_14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1791304,"desc":"VMime is a powerful C++ class library for working with RFC-822 and MIME messages\nand Internet messaging services like IMAP, POP or SMTP.\n\nWith VMime you can parse, generate and modify messages, and also connect to\nstore and transport services to receive or send messages over the Internet. The\nlibrary offers all the features to build a complete mail client.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libgsasl":{"origin":"security/libgsasl","version":"2.2.1_1"}},"categories":["mail"],"shlibs_required":["libgsasl.so.18","libgnutls.so.30"],"shlibs_provided":["libvmime.so.1"],"options":{"ICU":"off"}},{"name":"libversion","origin":"devel/libversion","version":"3.0.3","comment":"Advanced version string comparison library","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/repology/libversion","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1a73b18ef270cd27d50a162ecea0c2bc0fe2826cdafeefe21300fa7ee8c4cd6","flatsize":91026,"path":"All/libversion-3.0.3.pkg","repopath":"All/libversion-3.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31696,"desc":"Need to compare software, package or whatever versions? Comparing\n1.0 and 1.1 could be easy, but are you ready for more complex cases\nlike 1.2-x.3~alpha4? libversion is, which is proven by using the\nlibrary in Repology project which relies on comparing software\nversion strings, even if they are written in different formats.","categories":["devel"],"shlibs_provided":["libversion.so.1"],"options":{"DOCS":"on"}},{"name":"libvdpau","origin":"multimedia/libvdpau","version":"1.5","comment":"VDPAU wrapper and tracing library","maintainer":"madpilot@FreeBSD.org","www":"https://freedesktop.org/wiki/Software/VDPAU","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96a6ece23e28ae60c75a02b5a6056e70970497508e38c98db1e809758cffd4a2","flatsize":282746,"path":"All/libvdpau-1.5.pkg","repopath":"All/libvdpau-1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":60740,"desc":"VDPAU is the Video Decode and Presentation API for UNIX. It provides\nan interface to video decode acceleration and presentation hardware\npresent in modern GPUs.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["multimedia"],"shlibs_required":["libX11.so.6","libXext.so.6"],"shlibs_provided":["libvdpau.so.1","libvdpau_trace.so.1"]},{"name":"libvdpau-va-gl","origin":"multimedia/libvdpau-va-gl","version":"0.4.2_5","comment":"VDPAU driver with OpenGL/VAAPI backend","maintainer":"madpilot@FreeBSD.org","www":"https://github.com/i-rinat/libvdpau-va-gl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bf2921597bcd0cb86b43e1677e6b0a7b35a2c6194ec0f9e50d13769082f3297","flatsize":265366,"path":"All/libvdpau-va-gl-0.4.2_5.pkg","repopath":"All/libvdpau-va-gl-0.4.2_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79440,"desc":"The package provides a generic VDPAU driver. It uses OpenGL under the\nhood to accelerate drawing, scaling, and (if available) VA-API to\naccelerate video decoding.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libva":{"origin":"multimedia/libva","version":"2.22.0"}},"categories":["multimedia"],"shlibs_required":["libX11.so.6","libva-x11.so.2","libva.so.2","libGL.so.1"],"shlibs_provided":["libvdpau_va_gl.so.1"]},{"name":"libvc","origin":"devel/libvc","version":"003_5","comment":"vCard library","maintainer":"jgh@FreeBSD.org","www":"https://rolo.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6db64594e7b3844d5c3a5aeafa8d8345596c011b1e5d976bd98415d40a248d66","flatsize":149488,"path":"All/libvc-003_5.pkg","repopath":"All/libvc-003_5.pkg","licenselogic":"single","pkgsize":36256,"desc":"Libvc is a vCard library. The library handles scanning a vCard file, parsing\nthe vCard file into a data storage structure, manipulating the data storage\nstructure, and writing back to file.  It was originally written for `rolo', but\nhas been split-off as a generic library for general use.","categories":["devel"],"shlibs_provided":["libvc.so.0"],"options":{"DOCS":"on"}},{"name":"libvanessa_socket","origin":"devel/libvanessa_socket","version":"0.0.12_2","comment":"Library that provides a simple layer for TCP/IP socket operations","maintainer":"thomas@bsdunix.ch","www":"https://horms.net/projects/vanessa/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c8f943f132ca44b1917eefe4d711b7353b4ab589ae6f06d5ff92942cf3766a4","flatsize":120530,"path":"All/libvanessa_socket-0.0.12_2.pkg","repopath":"All/libvanessa_socket-0.0.12_2.pkg","licenselogic":"single","pkgsize":27536,"desc":"libvanessa_socket is a library that provides a simple layer for TCP/IP socket\noperations. It includes code to open a socket to a server as a client, to\nlisten on sockets for clients as a server and to pipe information between\nsockets.","deps":{"libvanessa_logger":{"origin":"devel/libvanessa_logger","version":"0.0.10_1"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["devel"],"shlibs_required":["libvanessa_logger.so.0","libpopt.so.0"],"shlibs_provided":["libvanessa_socket.so.2"]},{"name":"libvex","origin":"devel/libvex","version":"g20230201_1","comment":"Library for dynamic binary instrumentation and translation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pmem/valgrind","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bd7402f75aeaf8fd69b83d150e252acfc24bf6bde4357df8c7c45d595f7b41b","flatsize":7742558,"path":"All/libvex-g20230201_1.pkg","repopath":"All/libvex-g20230201_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1295128,"desc":"LibVEX is a library for dynamic binary instrumentation and translation\nthat is normally a part of Valgrind.","categories":["devel"]},{"name":"llvm16-lite","origin":"devel/llvm16","version":"16.0.6_11","comment":"LLVM and Clang","maintainer":"brooks@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"337de69c965f956554640dda60d1f9b1013e31682d322f8d9c512a87accd62bd","flatsize":418852611,"path":"All/llvm16-lite-16.0.6_11.pkg","repopath":"All/llvm16-lite-16.0.6_11.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LLVM","MIT","PD","REGEX","LLVM2"],"pkgsize":84342324,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),\nLLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure\nthese are built on.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel","lang"],"shlibs_required":["libzstd.so.1"],"shlibs_provided":["libLLVM-16.so","libLTO.so.16","libRemarks.so.16","libclang-cpp.so.16","libclang.so.16"],"options":{"BE_AMDGPU":"off","BE_WASM":"on","CLANG":"on","COMPILER_RT":"off","DOCS":"on","LLD":"on","LLD_LINK":"off","STATIC_LIBS":"off","BE_FREEBSD":"on","BE_NATIVE":"off","BE_STANDARD":"off"},"annotations":{"cpe":"cpe:2.3:a:llvm:llvm:16.0.6:::::dragonfly6:x86_64:11","flavor":"lite"}},{"name":"libvanessa_logger","origin":"devel/libvanessa_logger","version":"0.0.10_1","comment":"Library that provides a generic logging layer","maintainer":"thomas@bsdunix.ch","www":"https://horms.net/projects/vanessa/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"777728436432d8431616248b3cee5e4bb90e942e33e3f5513200a4ee248b4d7d","flatsize":61038,"path":"All/libvanessa_logger-0.0.10_1.pkg","repopath":"All/libvanessa_logger-0.0.10_1.pkg","licenselogic":"single","pkgsize":14044,"desc":"libvanessa_logger provides a generic logging layer that may be used to log\nto one or more of syslog, an open file handle or a file name. Though due to\nlimitations in the implementation of syslog opening multiple syslog loggers\ndoesn't makes sense. Includes the ability to limit which messages will be\nlogged based on priorities.","categories":["devel"],"shlibs_provided":["libvanessa_logger.so.0"]},{"name":"libvanessa_adt","origin":"devel/libvanessa_adt","version":"0.0.9_1","comment":"Library that provides ADTs (queues, dynamic arrays, and more)","maintainer":"thomas@bsdunix.ch","www":"https://horms.net/projects/vanessa/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e65db3ae3d9b6a330d9bf6b1940e9a53e4e9a892df58bb706fb71978e9ce4d67","flatsize":135281,"path":"All/libvanessa_adt-0.0.9_1.pkg","repopath":"All/libvanessa_adt-0.0.9_1.pkg","licenselogic":"single","pkgsize":26236,"desc":"libvanessa_adt is a library that provides Abstract Data Types (ADTs).\nIt includes queues, dynamic arrays and key values.","deps":{"libvanessa_logger":{"origin":"devel/libvanessa_logger","version":"0.0.10_1"}},"categories":["devel"],"shlibs_required":["libvanessa_logger.so.0"],"shlibs_provided":["libvanessa_adt.so.1"]},{"name":"libva-vdpau-driver","origin":"multimedia/libva-vdpau-driver","version":"0.7.4_10","comment":"VDPAU-based backend for VAAPI","maintainer":"madpilot@FreeBSD.org","www":"https://cgit.freedesktop.org/vaapi/vdpau-driver/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"293b148ee5ad77ef63521ef16188464eab42c391f57ecc7f41a571d45734014c","flatsize":141584,"path":"All/libva-vdpau-driver-0.7.4_10.pkg","repopath":"All/libva-vdpau-driver-0.7.4_10.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":49616,"desc":"A VDPAU-based backend for VAAPI.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"}},"categories":["multimedia"],"shlibs_required":["libGL.so.1","libX11.so.6","libvdpau.so.1"],"options":{"DEBUG":"off"}},{"name":"libvdwxc","origin":"science/libvdwxc","version":"0.4.6.20190510","comment":"Van der Waals density functional (DFT) library","maintainer":"yuri@FreeBSD.org","www":"https://libvdwxc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bdc999f7be81f0d1a7f253e5458bce158e93e8fd6bb7bce409c3cdf57918291","flatsize":3388397,"path":"All/libvdwxc-0.4.6.20190510.pkg","repopath":"All/libvdwxc-0.4.6.20190510.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1615588,"desc":"libvdwxc is a library of density functionals, which can be linked by density\nfunctional theory (DFT) codes, to enable the calculation of exchange and\ncorrelation energies for van der Waals density functionals (vdW-DF). libvdwxc\nevaluates correlation energy and potential using a convolution in Fourier space\nusing the method by Roman-Perez and Soler.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"}},"categories":["science"],"shlibs_required":["libfftw3.so.3"],"shlibs_provided":["libvdwxc.so.0","libvdwxcfort.so.0"]},{"name":"libva-intel-hybrid-driver","origin":"multimedia/libva-intel-hybrid-driver","version":"1.0.2_3","comment":"Hybrid VP8 encoder and VP9 decoder for Intel GPUs","maintainer":"jbeich@FreeBSD.org","www":"https://01.org/linuxmedia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d72456a20c4950f841f8217dca024dcd4d24361362edf507de2b11e952c88ae","flatsize":4781891,"path":"All/libva-intel-hybrid-driver-1.0.2_3.pkg","repopath":"All/libva-intel-hybrid-driver-1.0.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":360372,"desc":"Intel hybrid driver provides support for WebM project VPx codecs. GPU\nacceleration is provided via media kernels executed on Intel GEN GPUs.\nThe hybrid driver provides the CPU bound entropy (e.g., CPBAC)\ndecoding and manages the GEN GPU media kernel parameters and buffers.","deps":{"cmrt":{"origin":"multimedia/cmrt","version":"1.0.6_2"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libva":{"origin":"multimedia/libva","version":"2.22.0"}},"categories":["multimedia"],"shlibs_required":["libdrm_intel.so.1","libdrm.so.2","libva.so.2","libcmrt.so.1"],"options":{"WAYLAND":"on","X11":"on"}},{"name":"libva","origin":"multimedia/libva","version":"2.22.0","comment":"VAAPI wrapper and dummy driver","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/intel/libva","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04594a5f2144d9d1d854a882ba4ff882d89b3bd047fb7dc2d902e172ca35cb90","flatsize":984652,"path":"All/libva-2.22.0.pkg","repopath":"All/libva-2.22.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":188376,"desc":"VA-API is an open-source library and API specification, which provides\naccess to graphics hardware acceleration capabilities for video\nprocessing. It consists of a main library and driver-specific\nacceleration backends for each supported hardware vendor.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["multimedia"],"shlibs_required":["libdrm.so.2","libGL.so.1","libX11.so.6","libwayland-client.so.0","libXext.so.6","libXfixes.so.3","libX11-xcb.so.1","libxcb.so.1","libxcb-dri3.so.0"],"shlibs_provided":["libva-drm.so.2","libva-glx.so.2","libva-wayland.so.2","libva-x11.so.2","libva.so.2"],"options":{"WAYLAND":"on","X11":"on"}},{"name":"libv4l","origin":"multimedia/libv4l","version":"1.23.0_4","comment":"Video4Linux library","maintainer":"multimedia@FreeBSD.org","www":"https://linuxtv.org/wiki/index.php/V4l-utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2e27bd4ef7a5eeca7b81c550ab43d1505e0cf879343d16809205282d7144242","flatsize":1995672,"path":"All/libv4l-1.23.0_4.pkg","repopath":"All/libv4l-1.23.0_4.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21"],"pkgsize":376588,"desc":"The Video4Linux library is a wrapper library for accessing Video4Linux\ncompliant video devices. It allows for transcoding of capture streams\nin user space instead of kernel space and creates a standard interface\nmechanism for video devices.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"}},"categories":["multimedia"],"shlibs_required":["libudev.so.0","libjpeg.so.8"],"shlibs_provided":["libdvbv5.so.0","libv4l-mplane.so","libv4l1.so.0","libv4l2.so.0","libv4l2rds.so.0","libv4lconvert.so.0"]},{"name":"libuvc","origin":"multimedia/libuvc","version":"0.0.7_1","comment":"Cross-platform library for USB video devices","maintainer":"yuri@FreeBSD.org","www":"https://libuvc.github.io/libuvc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d7227c0a2388aae7b54f43f52b6ded92ba674fa66de1cd3e0f18a23ac63893b","flatsize":220000,"path":"All/libuvc-0.0.7_1.pkg","repopath":"All/libuvc-0.0.7_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":44924,"desc":"libuvc is a cross-platform library for USB video devices, built atop libusb.\nIt enables fine-grained control over USB video devices exporting the standard\nUSB Video Class (UVC) interface, enabling developers to write drivers for\npreviously unsupported devices, or just access UVC devices in a generic fashion.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"}},"categories":["multimedia"],"shlibs_required":["libjpeg.so.8"],"shlibs_provided":["libuvc.so.0"]},{"name":"libuv","origin":"devel/libuv","version":"1.48.0","comment":"Multi-platform support library with a focus on asynchronous I/O","maintainer":"adamw@FreeBSD.org","www":"https://github.com/libuv/libuv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f38df95e5367ac4c66c8e84fd35cf3ccffb838353cd4acc8327e77ec40015db2","flatsize":609983,"path":"All/libuv-1.48.0.pkg","repopath":"All/libuv-1.48.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":131036,"desc":"libuv is a multi-platform support library with a focus on asynchronous I/O.\n\nFeature highlights:\n + Full-featured event loop backed by epoll, kqueue, IOCP, event ports.\n + Asynchronous TCP and UDP sockets\n + Asynchronous DNS resolution\n + Asynchronous file and file system operations\n + File system events\n + ANSI escape code controlled TTY\n + IPC with socket sharing, using Unix domain sockets or named pipes (Windows)\n + Child processes\n + Thread pool\n + Signal handling\n + High resolution clock\n + Threading and synchronization primitives","categories":["devel"],"shlibs_provided":["libuv.so.1"],"annotations":{"cpe":"cpe:2.3:a:libuv:libuv:1.48.0:::::dragonfly6:x86_64"}},{"name":"libva-utils","origin":"multimedia/libva-utils","version":"2.22.0","comment":"Collection of tests and utilities for VAAPI","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/intel/libva-utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6defe76c047d5b9017ff0a22a6445702e22f13791ce30902803cf0cb875f55e7","flatsize":3223313,"path":"All/libva-utils-2.22.0.pkg","repopath":"All/libva-utils-2.22.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":492636,"desc":"libva-utils is a collection of utilities and examples to exercise\nVA-API in accordance with the libva project.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["multimedia"],"shlibs_required":["libva.so.2","libX11.so.6","libva-x11.so.2","libva-drm.so.2","libdrm.so.2","libwayland-client.so.0","libva-wayland.so.2"],"options":{"WAYLAND":"on","X11":"on"}},{"name":"libuutil","origin":"devel/libuutil","version":"1.0.3","comment":"Illumos userland utilities library","maintainer":"ports@FreeBSD.org","www":"https://github.com/jrmarino/libuutil","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d136acee9edc96f9244aaedfc559c0221699d98e8652f756b792e76681058b7e","flatsize":113728,"path":"All/libuutil-1.0.3.pkg","repopath":"All/libuutil-1.0.3.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":27124,"desc":"libuutil is a library of userland utilities originating from solaris\n\nThis library provides both a doubly linked-list implementation and a\nAVL tree implementation.  This has been a private library best known\nas a core component for ZFS and SMF.\n\nThe performance is considered excellent.  As this has always been a\nprivate library, it is not well documented and there is no man page\nfor it.  The best documentation is located in the source code and\nreading OpenSolaris/Illumos ZFS and SMF sources will help as well.","categories":["devel"],"shlibs_provided":["libuutil.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe libuutil port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libutp","origin":"net-p2p/libutp","version":"g20230213","comment":"uTorrent Transport Protocol library and sample utilities.","maintainer":"mondo.debater_0q@icloud.com","www":"https://github.com/transmission/libutp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70a83d559d046882bc5e986c0535993f744b46985b41ed441e25d20cd062ee17","flatsize":111356,"path":"All/libutp-g20230213.pkg","repopath":"All/libutp-g20230213.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42772,"desc":"# libutp - The uTorrent Transport Protocol library.\nCopyright (c) 2010 BitTorrent, Inc.\n\nuTP provides provides reliable, ordered delivery while maintaining\nminimum extra delay. It is implemented on top of UDP to be\ncross-platform and functional today. As a result, uTP is the primary\ntransport for uTorrent peer-to-peer connections.\n\nuTP is written in C++, but the external interface is strictly C\n(ANSI C89).","categories":["net-p2p"],"shlibs_provided":["libutp.so"]},{"name":"llvm17-lite","origin":"devel/llvm17","version":"17.0.6_7","comment":"LLVM and Clang","maintainer":"brooks@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa0e2738e1722aaaf25fbcd8686ff6cea6d1f08be06deabd5d7ca546764f3030","flatsize":445810836,"path":"All/llvm17-lite-17.0.6_7.pkg","repopath":"All/llvm17-lite-17.0.6_7.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LLVM","MIT","PD","REGEX","LLVM2"],"pkgsize":78117852,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),\nLLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure\nthese are built on.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel","lang"],"shlibs_required":["libzstd.so.1"],"shlibs_provided":["libLLVM-17.so","libLTO.so.17","libRemarks.so.17","libclang-cpp.so.17","libclang.so.17"],"options":{"BE_AMDGPU":"on","BE_WASM":"on","CLANG":"on","COMPILER_RT":"off","DOCS":"on","LLD":"on","LLD_LINK":"off","STATIC_LIBS":"off","BE_FREEBSD":"on","BE_NATIVE":"off","BE_STANDARD":"off"},"annotations":{"cpe":"cpe:2.3:a:llvm:llvm:17.0.6:::::dragonfly6:x86_64:7","flavor":"lite"}},{"name":"libutf-8","origin":"converters/libutf-8","version":"1.0_1,1","comment":"Unicode conversion routines between UCS-4 and UTF-8","maintainer":"dgjohns@gmail.com","www":"http://www.whizkidtech.redprince.net/i18n/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa4d315d67f833a71551b6565a40d4087e350079a28e7f984ab9e624841974e3","flatsize":15793,"path":"All/libutf-8-1.0_1,1.pkg","repopath":"All/libutf-8-1.0_1,1.pkg","licenselogic":"single","pkgsize":11764,"desc":"A library of C routines for the conversion of Unicode to UTF-8 and back.\nThe library can also be used to convert the 31-bit UCS-4 mappings to UTF-8 and\nback.","categories":["converters"],"shlibs_provided":["libutf-8.so.1"]},{"name":"libutf","origin":"misc/libutf","version":"2.10_4","comment":"UTF-8 character set support library, including regular expressions","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c655d7c82a7b7fdbf2a0670ec9ec286b9b8be4003f3565f38654ee27ef7c45b","flatsize":71999,"path":"All/libutf-2.10_4.pkg","repopath":"All/libutf-2.10_4.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":24412,"desc":"This software is a library which implements UTF-8 support routines,\nand uses those routines and others to implement UTF-8aware regular\nexpresions.  Language collation sequences are specified in a text\nfile, ${PREFIX}/share/examples/libutf/langcoll.utf, and feedback\nas to their correctness is appreciated.\n\nAlistair G. Crooks","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe libutf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libusrsctp","origin":"net/libusrsctp","version":"0.9.5.0","comment":"Portable SCTP userland stack","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sctplab/usrsctp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7d4d57138b473d7de5e573076c80f150b0fecdb6cd6d891d1892d9a8c3c0945","flatsize":622714,"path":"All/libusrsctp-0.9.5.0.pkg","repopath":"All/libusrsctp-0.9.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":244404,"desc":"libusrsctp is a userland SCTP stack.","categories":["net","devel"],"shlibs_provided":["libusrsctp.so.2"]},{"name":"libunwind","origin":"devel/libunwind","version":"20240221","comment":"Generic stack unwinding library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/libunwind/libunwind","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c250df8bc60deaa0a6a72a4d68c14a21aa5b75961a42a625e2249d5c839d125e","flatsize":716099,"path":"All/libunwind-20240221.pkg","repopath":"All/libunwind-20240221.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":152260,"desc":"The primary goal of this project is to define a portable and efficient C\nprogramming interface (API) to determine the call-chain of a program. The API\nadditionally provides the means to manipulate the preserved (callee-saved) state\nof each call-frame and to resume execution at any point in the call-chain\n(non-local goto). The API supports both local (same-process) and remote\n(across-process) operation. As such, the API is useful in a number of\napplications. Some examples include:\n\n- exception handling\n  The libunwind API makes it trivial to implement the stack-manipulation aspects\n  of exception handling.\n- debuggers\n  The libunwind API makes it trivial for debuggers to generate the call-chain\n  (backtrace) of the threads in a running program.\n- introspection\n  It is often useful for a running thread to determine its call-chain. For\n  example, this is useful to display error messages (to show how the error came\n  about) and for performance monitoring/analysis.\n- efficient setjmp()\n  With libunwind, it is possible to implement an extremely efficient version of\n  setjmp(). Effectively, the only context that needs to be saved consists of the\n  stack-pointer(s).","categories":["devel"],"shlibs_provided":["libunwind-x86_64.so.8","libunwind-coredump.so.0","libunwind-ptrace.so.0","libunwind-setjmp.so.0","libunwind.so.8"],"options":{"TESTS":"off"},"annotations":{"cpe":"cpe:2.3:a:libunwind_project:libunwind:20240221:::::dragonfly6:x86_64"}},{"name":"libusbmuxd","origin":"comms/libusbmuxd","version":"2.0.2_1","comment":"Communication interface library for usbmuxd","maintainer":"jhale@FreeBSD.org","www":"https://www.libimobiledevice.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea963e6790fd2797f15a4f335bf2d2ae5d4509f049fbe429b5d15f426dab42a7","flatsize":196125,"path":"All/libusbmuxd-2.0.2_1.pkg","repopath":"All/libusbmuxd-2.0.2_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":50320,"desc":"'usbmuxd' stands for \"USB multiplexing daemon\". This daemon is in\ncharge of multiplexing connections over USB to an iPhone or iPod\nTouch. To users, it means you can sync your music, contacts, photos,\netc. over USB. To developers, it means you can connect to any\nlistening localhost socket on the device.\n\nThis package contains the usbmuxd communication interface library.","deps":{"libplist":{"origin":"devel/libplist","version":"2.2.0_3"}},"categories":["comms"],"shlibs_required":["libplist-2.0.so.3"],"shlibs_provided":["libusbmuxd-2.0.so.6"],"options":{"DOCS":"on","INOTIFY":"off"},"annotations":{"cpe":"cpe:2.3:a:libimobiledevice:libusbmuxd:2.0.2:::::dragonfly6:x86_64:1"}},{"name":"liburcu","origin":"sysutils/liburcu","version":"0.14.0","comment":"Userspace read-copy-update (RCU) data synchronization library","maintainer":"freebsd@dns-lab.com","www":"https://liburcu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9df2d34c8b669c8a78e7d8168da5088c1a15c1818678e99105a83a8d1f033f41","flatsize":1187812,"path":"All/liburcu-0.14.0.pkg","repopath":"All/liburcu-0.14.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":163784,"desc":"liburcu is a LGPLv2.1 userspace RCU (read-copy-update)\nlibrary. This data synchronization library provides\nread-side access which scales linearly with the number\nof cores. It does so by allowing multiples copies of a\ngiven data structure to live at the same time, and by\nmonitoring the data structure accesses to detect grace\nperiods after which memory reclamation is possible.","categories":["sysutils"],"shlibs_provided":["liburcu-bp.so.8","liburcu-cds.so.8","liburcu-common.so.8","liburcu-mb.so.8","liburcu-memb.so.8","liburcu-qsbr.so.8","liburcu-signal.so.8","liburcu.so.8"],"options":{"DOCS":"on"}},{"name":"libunp","origin":"net/libunp","version":"1.0_1","comment":"The networking library used in UNIX Network Programming Volume 1 2e","maintainer":"ports@FreeBSD.org","www":"http://www.kohala.com/start/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c77b2d454629e7e45e39e1a8d55290b24778c8b024af21eb98a4aa82994d1279","flatsize":384703,"path":"All/libunp-1.0_1.pkg","repopath":"All/libunp-1.0_1.pkg","licenselogic":"single","pkgsize":29856,"desc":"libunp is the library used in W. Richard Stevens' book \"UNIX Network\nProgramming Volume 1, 2nd Edition\".  It contains the library and headers\nused in the examples as well as all programs from the text that compile on\nFreeBSD systems.\n\nFor more information on the book, see\n\nhttp://www.phptr.com/ptrbooks/ptr_013490012X.html\n\nFor more info on W. Richard Stevens, see","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe libunp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libunrar","origin":"archivers/libunrar","version":"7.0.9,1","comment":"RAR archive extraction library","maintainer":"jhale@FreeBSD.org","www":"https://www.rarlab.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45619e29bf9dfc843273e1b9d0953b6030291975c191bba843ea857cedc99f1b","flatsize":1171799,"path":"All/libunrar-7.0.9,1.pkg","repopath":"All/libunrar-7.0.9,1.pkg","licenselogic":"single","licenses":["UNRAR"],"pkgsize":226640,"desc":"The UnRAR library is a minor part of the RAR archiver and contains\nthe RAR uncompression algorithm. UnRAR requires a very small amount\nof memory to operate. It can be used by other programs to extract\nRAR archives.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["archivers"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libunrar.so.7"],"options":{"OPENSSL_AES":"on"}},{"name":"libunistring","origin":"devel/libunistring","version":"1.2","comment":"Unicode string library","maintainer":"takefu@airport.fm","www":"https://www.gnu.org/software/libunistring/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce3046558f0a44d07a3027c459e3cb8735d4e8bfb7df0878affa74456187c086","flatsize":3119410,"path":"All/libunistring-1.2.pkg","repopath":"All/libunistring-1.2.pkg","licenselogic":"and","licenses":["GFDL","GPLv2","LGPL3+"],"pkgsize":576340,"desc":"GNU LIBUNISTRING - Unicode string library\n\nThis library provides functions for manipulating Unicode strings and\nfor manipulating C strings according to the Unicode standard.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_provided":["libunistring.so.5"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:libunistring:1.2:::::dragonfly6:x86_64"}},{"name":"libunique","origin":"x11-toolkits/libunique3","version":"3.0.2_5","comment":"Library for single instance applications","maintainer":"kwm@FreeBSD.org","www":"http://live.gnome.org/LibUnique","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"315ab9bdf48289d2b97c5f9a8424e7441212473429deb31358cba5ffc446f665","flatsize":177642,"path":"All/libunique-3.0.2_5.pkg","repopath":"All/libunique-3.0.2_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":39648,"desc":"Unique is a library for writing single instance application. If you launch a\nsingle instance application twice, the second instance will either just quit\nor will send a message to the running instance.\n\nUnique makes it easy to write this kind of applications, by providing a base\nclass, taking care of all the IPC machinery needed to send messages to a\nrunning instance, and also handling the startup notification side.\n\nUnique aims to replace the BaconMessageConnection code that has been copied\nby many projects and the code using Bonobo and D-Bus.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libX11.so.6","libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libunique-3.0.so.0"]},{"name":"libuninum","origin":"devel/libuninum","version":"2.7_5","comment":"Library for converting Unicode strings to numbers","maintainer":"ports@FreeBSD.org","www":"https://billposer.org/Software/libuninum.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c54971a7c70a602ffd9b11855585543690645252f59cdbae5f975abbceceaef5","flatsize":277956,"path":"All/libuninum-2.7_5.pkg","repopath":"All/libuninum-2.7_5.pkg","licenselogic":"single","pkgsize":58824,"desc":"This is a library for converting Unicode strings to numbers.\nStandard functions like strtoul and strtod do this for numbers\nwritten in the usual Western number system using the Indo-Arabic\nnumerals, but they do not handle other number systems.\nThe main functions take as input a UTF-32 Unicode string and\ncompute the corresponding unsigned integer.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["devel"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libuninum.so.5"],"messages":[{"message":"===>   NOTICE:\n\nThe libuninum port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libunibreak","origin":"textproc/libunibreak","version":"6.1,1","comment":"Implementation of the line and word breaking algorithm for Unicode","maintainer":"kde@FreeBSD.org","www":"https://vimgadgets.sourceforge.net/libunibreak/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b81024bd1debce2ea94fad10655a0e85936777586980c896badf6cec48c4c5c1","flatsize":295746,"path":"All/libunibreak-6.1,1.pkg","repopath":"All/libunibreak-6.1,1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":26368,"desc":"Liblinebreak is an implementation of the line and word breaking algorithm\nas described in Unicode 5.1.0 Standard Annex 14, Revision 22. It breaks\nlines that contain Unicode characters. It is designed to be used in a\ngeneric text renderer. FBReader is one real-world example.","categories":["textproc"],"shlibs_provided":["libunibreak.so.6"]},{"name":"libunit","origin":"devel/libunit","version":"1.32.1","comment":"Development kit for dynamic web application server","maintainer":"osa@FreeBSD.org","www":"https://unit.nginx.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c035e4c52104e5a570d3ac6b8e8268be4803895534787b0ccd80afd1c38ca85c","flatsize":712901,"path":"All/libunit-1.32.1.pkg","repopath":"All/libunit-1.32.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":151084,"desc":"Development kit for NGINX Unit, a dynamic web application server, designed\nto run applications in multiple languages.","categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:nginx:unit:1.32.1:::::dragonfly6:x86_64"}},{"name":"libunicode","origin":"devel/libunicode","version":"0.4_11","comment":"Library for manipulating Unicode characters and strings","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73a2d1e5c894642eaae907aef106916aff82c17d6adc730e124b58442a6ce473","flatsize":404182,"path":"All/libunicode-0.4_11.pkg","repopath":"All/libunicode-0.4_11.pkg","licenselogic":"single","pkgsize":51848,"desc":"libunicode is a library for manipulating Unicode characters and\nstrings.  It understands both the UTF-8 and UCS-2 encodings, and has a\nframework for adding support for new encodings.","categories":["devel","gnome"],"shlibs_provided":["libunicode.so.0"]},{"name":"libukcprog","origin":"devel/libukcprog","version":"1.0.2_6","comment":"Generally useful low level routines","maintainer":"tdb@FreeBSD.org","www":"https://www.i-scream.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b84640546bd8fa3d2e15b7e915bbad9de1e964b6ee59899a66a9b909c4f3264","flatsize":108829,"path":"All/libukcprog-1.0.2_6.pkg","repopath":"All/libukcprog-1.0.2_6.pkg","licenselogic":"single","licenses":["libukcprog"],"pkgsize":29548,"desc":"The ukcprog library contains generally useful low level routines.\nThe ukcprog.h header file contains prototypes for the routines as\nwell as defining some useful macros and types.","categories":["devel"],"shlibs_provided":["libukcprog.so.0"]},{"name":"libuiohook","origin":"devel/libuiohook","version":"1.2.2.11","comment":"C library to provide global keyboard and mouse hooks from userland","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kwhat/libuiohook","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0f203b34eb96c47316d8c710c56ff1c8011f7aed55a5d7a6b0e1952db561130","flatsize":64214,"path":"All/libuiohook-1.2.2.11.pkg","repopath":"All/libuiohook-1.2.2.11.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":21284,"desc":"libUIOHook is a cross-platform keyboard and mouse hooking from userland.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"}},"categories":["devel"],"shlibs_required":["libX11.so.6","libXtst.so.6","libxkbcommon-x11.so.0","libxkbcommon.so.0","libX11-xcb.so.1","libxcb.so.1","libxkbfile.so.1","libXt.so.6","libXinerama.so.1"],"shlibs_provided":["libuiohook.so.1"]},{"name":"libuinputplus","origin":"devel/libuinputplus","version":"0.2.1","comment":"Easy-to-use uinput library in C++","maintainer":"bapt@FreeBSD.org","www":"https://github.com/YukiWorkshop/libuInputPlus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6665a149e0e006450c726aec9c4ff693a3a92b9efcf57b6c08a21910c54ff83d","flatsize":52999,"path":"All/libuinputplus-0.2.1.pkg","repopath":"All/libuinputplus-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12456,"desc":"Easy-to-use uinput library in C++","categories":["devel"]},{"name":"libuecc","origin":"security/libuecc","version":"7_3","comment":"Very small Elliptic Curve Cryptography library","maintainer":"crest_maintainer@rlwinm.de","www":"https://git.universe-factory.net/libuecc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"127a53e82720a685cd43081763a46bde9999b2f4a970b7f67f144bfef8d6a2ba","flatsize":56635,"path":"All/libuecc-7_3.pkg","repopath":"All/libuecc-7_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15656,"desc":"This is a very small Elliptic Curve Cryptography library.","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"}},"categories":["security"],"shlibs_provided":["libuecc.so.0"]},{"name":"libudev-devd","origin":"devel/libudev-devd","version":"0.5.2","comment":"libudev-compatible interface for devd","maintainer":"x11@FreeBSD.org","www":"https://github.com/wulf7/libudev-devd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d5da539a3c46aeb1a7fe4ef4e1380c8f56a77eb7092485a936226fdfe916607","flatsize":49467,"path":"All/libudev-devd-0.5.2.pkg","repopath":"All/libudev-devd-0.5.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16904,"desc":"libudev-compatible interface for devd\n\nIntended to work with xorg-server and libinput","categories":["devel"],"shlibs_provided":["libudev.so.0"],"options":{"GPL":"off"}},{"name":"libudfread","origin":"multimedia/libudfread","version":"1.1.2","comment":"UDF reader for media players","maintainer":"yzrh@noema.org","www":"https://code.videolan.org/videolan/libudfread/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ced379afa449dbcfebfe72e470c127a73f3d457423d1e40c2318d72358c7e68","flatsize":118127,"path":"All/libudfread-1.1.2.pkg","repopath":"All/libudfread-1.1.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":33660,"desc":"libudfread is a library for accessing UDF filesystem, commonly found\non optical discs and disc images.","categories":["multimedia"],"shlibs_provided":["libudfread.so.0"],"annotations":{"cpe":"cpe:2.3:a:videolan:libudfread:1.1.2:::::dragonfly6:x86_64"}},{"name":"libuninameslist","origin":"textproc/libuninameslist","version":"20221022_1","comment":"Library of Unicode annotation data","maintainer":"cyberbotx@cyberbotx.com","www":"https://github.com/fontforge/libuninameslist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98be233756fa21a2942f6705f460b60a4ab996b43184995733c2885df2de8524","flatsize":13623420,"path":"All/libuninameslist-20221022_1.pkg","repopath":"All/libuninameslist-20221022_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":974424,"desc":"A library with a large (sparse) array mapping each unicode\ncode point to the annotation data for it provided in\nhttp://www.unicode.org/Public/UNIDATA/NamesList.txt.","categories":["textproc"],"shlibs_provided":["libuninameslist-fr.so.1","libuninameslist.so.1"],"options":{"FRENCH":"on"}},{"name":"libudisks","origin":"sysutils/libudisks","version":"2.10.1_1","comment":"Library to manipulate storage devices, from udisks","maintainer":"pauamma@gundo.com","www":"https://www.freedesktop.org/wiki/Software/udisks/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1969c88c3c8a8983fa2bc178a3e51787fde790007de7c64adddcd885c6e12f52","flatsize":12744672,"path":"All/libudisks-2.10.1_1.pkg","repopath":"All/libudisks-2.10.1_1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":772100,"desc":"Udisks provides interfaces to enumerate and perform operations on disks\nand storage devices. Any application (including unprivileged ones) can\naccess the udisks(8) daemon via the name org.freedesktop.Udisks2 on the\nsystem message bus. In addition to the D-bus API, a library, libudisks2,\nis also provided. This library can be used from C/C++ and any high-level\nlanguage with GObjectIntrospection support such as Javascript and\nPython.\n\nThis port provides the libudisks library only and is meant for use with\nsysutils/bsdisks.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"polkit":{"origin":"sysutils/polkit","version":"124_3"}},"categories":["sysutils"],"shlibs_required":["libpolkit-agent-1.so.0","libpolkit-gobject-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libudisks2.so.0"],"options":{"DOCS":"on","NLS":"on","UDISKSCTL":"on"}},{"name":"libublio","origin":"devel/libublio","version":"20070103_3","comment":"User space caching library","maintainer":"mandree@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8bce0159b185b50b9e936af7aff6a4eeb97e6c49cf20f440a251eb989e74633","flatsize":44666,"path":"All/libublio-20070103_3.pkg","repopath":"All/libublio-20070103_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14384,"desc":"This is a user space caching library, currently used by FreeBSD and Mac OS X\nto improve performance of NTFS-3G (sysutils/fusefs-ntfs port), because these\nsystems don't have a block device cache, giving a very slow read/write rate.\n\nNote that libublio is _not_ thread safe.\n\ndefunct WWW: http://mercurial.creo.hu/repos/libublio\ncopy of code:https://github.com/0x09/hfsfuse/blob/master/lib/ublio/","categories":["devel"],"shlibs_provided":["libublio.so.1"],"options":{"DOCS":"on"}},{"name":"libucl","origin":"textproc/libucl","version":"0.9.2","comment":"Universal configuration library parser","maintainer":"bofh@FreeBSD.org","www":"https://github.com/vstakhov/libucl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b1a284fb5b8a0c1da12a12a565c24d056dc575d3e2c25126a491dc3a2ae6911","flatsize":555510,"path":"All/libucl-0.9.2.pkg","repopath":"All/libucl-0.9.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":139128,"desc":"Libucl is a parser and C API to parse and generate ucl objects. Libucl\nconsists of several groups of functions:\n\n * Parser functions\n * Emitting functions\n * Conversion functions\n * Generation functions\n * Iteration functions\n * Validation functions\n * Utility functions","categories":["textproc","devel"],"shlibs_provided":["libucl.so.7"],"options":{"LUA":"off","REGEX":"on","SIGNATURES":"off","URLS":"off","UTILS":"on"}},{"name":"libu2f-host","origin":"security/libu2f-host","version":"1.1.10_2","comment":"Yubico Universal 2nd Factor (U2F) Host C Library","maintainer":"ports@FreeBSD.org","www":"https://developers.yubico.com/libu2f-host/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85e001c019c47f87b43914968f14013179815a5950c126587064071810f640cc","flatsize":157102,"path":"All/libu2f-host-1.1.10_2.pkg","repopath":"All/libu2f-host-1.1.10_2.pkg","licenselogic":"and","licenses":["LGPL21+","GPLv3+"],"pkgsize":40444,"desc":"Libu2f-host provides a C library and command-line tool that implements the\nhost-side of the U2F protocol. There are APIs to talk to a U2F device and\nperform the U2F Register and U2F Authenticate operations.","deps":{"hidapi":{"origin":"comms/hidapi","version":"0.14.0"},"json-c":{"origin":"devel/json-c","version":"0.17"},"u2f-devd":{"origin":"security/u2f-devd","version":"1.1.10_8"}},"categories":["security","devel"],"shlibs_required":["libhidapi.so.0","libjson-c.so.5"],"shlibs_provided":["libu2f-host.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libu2f-host port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libubox","origin":"devel/libubox","version":"20180803_3","comment":"C utility functions for OpenWrt","maintainer":"mm@FreeBSD.org","www":"https://openwrt.org/docs/techref/libubox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f78fa7bc2584b9c025d8af05bb35af940d12b6808b7b93b255cbb10461b88717","flatsize":1988801,"path":"All/libubox-20180803_3.pkg","repopath":"All/libubox-20180803_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":271652,"desc":"libubox is a set of utilities, mostly wrappers, that are present\nusually in programs and that have been coded in a flexible and\nreusable way to avoid wasting time.\n\nlibubox is part of the OpenWrt project","deps":{"json-c":{"origin":"devel/json-c","version":"0.17"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"}},"categories":["devel"],"shlibs_required":["libjson-c.so.5"],"shlibs_provided":["libblobmsg_json.so","libjson_script.so","libubox.so"]},{"name":"libtuntap","origin":"devel/libtuntap","version":"0.4_2","comment":"Configuring TUN or TAP devices API in a portable manner","maintainer":"ports@FreeBSD.org","www":"https://github.com/LaKabane/libtuntap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93b81e6c574ab11fbf4496c4ef0efed6cfa3ea2d9ea70acd0cb94dd535f87670","flatsize":30010,"path":"All/libtuntap-0.4_2.pkg","repopath":"All/libtuntap-0.4_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8304,"desc":"libtuntap is a library for configuring TUN or TAP devices in a portable manner.\n\nTUN and TAP are virtual networking devices which allow\nuserland applications to receive packets sent to it.\n\nThe userland applications can also send their own packets to the devices\nand they will be forwarded to the kernel.","categories":["devel","net"],"options":{"CXX_WRPR":"off","TEST":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe libtuntap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libtubo","origin":"x11-fm/libtubo","version":"5.0.14_1","comment":"XFFM Interprocess Communication and Control","maintainer":"rodrigo@FreeBSD.org","www":"https://xffm.sourceforge.net/libtubo.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9671c90171c5b9d0278370e6c8e80e83ad0ff10ffe66f36bedc005b0623efbcd","flatsize":145495,"path":"All/libtubo-5.0.14_1.pkg","repopath":"All/libtubo-5.0.14_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":34964,"desc":"The Libtubo library is small and simple function set to enable a\nprocess to run any other process in the background and communicate\nvia the stdout, stderr and stdin file descriptors. This library is\nused by Rodent filemanager but is also available here for other\nprograms to use freely.","categories":["x11-fm"],"shlibs_provided":["libtubo.so.0"],"options":{"DOCS":"on"}},{"name":"libxc","origin":"science/libxc","version":"6.2.2","comment":"Library of exchange-correlation functionals for DFT","maintainer":"jmd@FreeBSD.org","www":"https://gitlab.com/libxc/libxc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6570e020431a6ee33c57fe0e8ef6cc065c8e5651243f10c76925604e531498f1","flatsize":54502669,"path":"All/libxc-6.2.2.pkg","repopath":"All/libxc-6.2.2.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":16957400,"desc":"Libxc is library of exchange-correlation functionals for density-functional\ntheory. The aim is to provide a portable, well tested and reliable set of\nexchange and correlation functionals that can be used by all the ETSF codes\nand also other codes.\n\nIn libxc you can find different types of functionals: LDA, GGA, hybrids,\nand mGGA (experimental).\n\nSee also: <https://gitlab.com/libxc/libxc>.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libxc.so.12","libxcf03.so.12","libxcf90.so.12"]},{"name":"libtsm","origin":"devel/libtsm","version":"3","comment":"Terminal-emulator state machine","maintainer":"angus@agibson.me","www":"https://www.freedesktop.org/wiki/Software/kmscon/libtsm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3e11fdf5e77f8d21a49e888f2bb52380da24a496cf58ba80514e7ff9fbd39a8","flatsize":73713,"path":"All/libtsm-3.pkg","repopath":"All/libtsm-3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26004,"desc":"TSM is a state machine for DEC VT100-VT520 compatible terminal emulators. It\ntries to support all common standards while keeping compatibility to existing\nemulators like xterm, gnome-terminal, konsole, etc.\n\nTSM itself does not provide any rendering nor window management. It is a simple\nplain state machine without any external dependencies. It can be used to\nimplement terminal emulators, but also to implement other applications that\nneed to interpret terminal escape sequences.\n\nThis library is very similar to libvte of the gnome project. However, libvte is\nhighly bound to GTK+, which makes it unsuitable for non-graphics projects that\nneed to parse escape sequences. Instead, TSM tries to restrict its API to\nterminal emulation only. Furthermore, TSM does not try to establish a new\nterminal emulation standard, but instead keeps compatibility as close to xterm\nas possible. This is why the TERM variable can be set to xterm-color256 with\nany TSM based terminal emulator.","categories":["devel"],"shlibs_provided":["libtsm.so.3"]},{"name":"libtree","origin":"sysutils/libtree","version":"3.1.1","comment":"Show library info in a tree form","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/haampie/libtree","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5df1ca9b45bddb6b504e67bb5663b081bc0bdfd1d5cfb952e743e88f866392eb","flatsize":27640,"path":"All/libtree-3.1.1.pkg","repopath":"All/libtree-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13428,"desc":"Ldd as a tree with an option to bundle dependencies into a single\nfolder.","categories":["sysutils"]},{"name":"libtre","origin":"textproc/libtre","version":"0.8.0_4","comment":"Lightweight fully POSIX compliant regexp matching library","maintainer":"ports@FreeBSD.org","www":"https://laurikari.net/tre/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"155752a7dc2483e654ac45893792ce211b089a73c4010297e112a81eab70d692","flatsize":279421,"path":"All/libtre-0.8.0_4.pkg","repopath":"All/libtre-0.8.0_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":79968,"desc":"Libtre is an attempt to create a lightweight, robust, and efficient fully\nPOSIX compliant regexp matching library. There is still some work left, but\nthe results so far are promising.\n\nAt the core of Libtre is a new algorithm for regular expression matching with\nsubmatch addressing. The algorithm uses linear worst-case time in the length\nof the text being searched, and quadratic worst-case time in the length of the\nused regular expression. In other words, the time complexity of the algorithm\nis O(M2N), where M is the length of the regular expression and N is the length\nof the text. The used space is also quadratic on the length of the regex, but\ndoes not depend on the searched string. This quadratic behaviour occurs only\non pathological cases which are probably very rare in practice.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["textproc"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libtre.so.5"],"options":{"DOCS":"on","NLS":"on","OPTIMIZED_CFLAGS":"off","PGO":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe libtre port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libtranslate","origin":"textproc/libtranslate","version":"0.99_12","comment":"Natural language translation library","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/libtranslate/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce86f83f77a79d0585df89eba36128ca28974abf2235a6ccc50fef463ce317df","flatsize":656101,"path":"All/libtranslate-0.99_12.pkg","repopath":"All/libtranslate-0.99_12.pkg","licenselogic":"single","pkgsize":110640,"desc":"libtranslate is a library for translating text and web pages between\nnatural languages. Its modular infrastructure allows to implement new\ntranslation services separately from the core library.\n\nlibtranslate is shipped with a generic module supporting web-based\ntranslation services such as Babel Fish, Google Language Tools and\nSYSTRAN. Moreover, the generic module allows to add new services\nsimply by adding a few lines to a XML file (see the services.xml(5)\nmanual page).\n\nThe libtranslate distribution includes a powerful command line\ninterface (see the translate(1) manual page).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"talkfilters":{"origin":"misc/talkfilters","version":"2.3.8_3"}},"categories":["textproc"],"shlibs_required":["libgobject-2.0.so.0","libgmodule-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsoup-2.4.so.1","libgio-2.0.so.0","libxml2.so.2","libtalkfilters.so.1"],"shlibs_provided":["libtranslate.so.0"],"options":{"GENERIC":"on","TALKFILTERS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libtranslate port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libtpl","origin":"devel/libtpl","version":"1.6_1","comment":"Library for serializing C data","maintainer":"ports@FreeBSD.org","www":"https://troydhanson.github.io/tpl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3adf6d6340911e00c6b98d16fc7cb1af28ac179848014d41ddcf22881d0dce71","flatsize":183560,"path":"All/libtpl-1.6_1.pkg","repopath":"All/libtpl-1.6_1.pkg","licenselogic":"and","licenses":["GPLv3","MIT"],"pkgsize":55984,"desc":"You can use tpl to store and reload your C data quickly and easily.\nTpl works with files, memory buffers and file descriptors so it's\nsuitable for use as a file format, IPC message format or any scenario\nwhere you need to store and retrieve your data.","categories":["devel"],"shlibs_provided":["libtpl.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libtpl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libtorrent","origin":"net-p2p/libtorrent","version":"0.13.8","comment":"BitTorrent Library written in C++","maintainer":"ports@FreeBSD.org","www":"https://github.com/rakshasa/libtorrent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e42ebf3368acea59786f5ad63843aa7bd1a75f076f63142694c52e5269539a8c","flatsize":1625200,"path":"All/libtorrent-0.13.8.pkg","repopath":"All/libtorrent-0.13.8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":458040,"desc":"LibTorrent is a BitTorrent library written in C++ for *nix. It is\ndesigned to avoid redundant copying and storing of data that other\nclients and libraries suffer from. Licensed under the GPL.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libtorrent.so.21"],"options":{"KQUEUE":"on"},"annotations":{"cpe":"cpe:2.3:a:libtorrent:libtorrent:0.13.8:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe libtorrent port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libtrace","origin":"net/libtrace","version":"3.0.19_3","comment":"C library for network packet capture and processing","maintainer":"matt@peterson.org","www":"http://research.wand.net.nz/software/libtrace.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7dcc5ac6131215dfccecd23401e6793caaa36ba3634542ee6e67e97054674a5c","flatsize":1936926,"path":"All/libtrace-3.0.19_3.pkg","repopath":"All/libtrace-3.0.19_3.pkg","licenselogic":"single","pkgsize":329484,"desc":"libtrace is a library for capturing and processing network traffic, similar to\nlibpcap. Libtrace supports multiple trace formats for both input and output\nincluding live device capture, DAG hardware capture and off-line trace files\n(both compressed and uncompressed).\n\nMore information about libtrace can be found on the libtrace webpage.\n\nOriginal port created by Matt Peterson <matt at peterson.org>\nUpdated for FreeBSD 9.0 by Shane Alcock <salcock at waikato.ac.nz>","deps":{"libpcap":{"origin":"net/libpcap","version":"1.10.4_2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libpcap.so.1"],"shlibs_provided":["libpacketdump.so.3","libtrace.so.3","libwandio.so.1"]},{"name":"libtommath","origin":"math/libtommath","version":"1.3.0_2","comment":"Comprehensive, modular, and portable mathematical routines","maintainer":"gahr@FreeBSD.org","www":"https://libtom.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"052077b6df2938a55af55a502d20a2f622b06733f6a87b518b0e89cb3f3a95f2","flatsize":527034,"path":"All/libtommath-1.3.0_2.pkg","repopath":"All/libtommath-1.3.0_2.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":80752,"desc":"LibTomMath provides highly optimized and portable routines for a vast\nmajority of integer based number theoretic applications (including\npublic key cryptography).","categories":["math"],"shlibs_provided":["libtommath.so.1"],"options":{"LTO":"off","OPTIMIZED_CFLAGS":"on"}},{"name":"libtool","origin":"devel/libtool","version":"2.4.7_2","comment":"Generic shared library support script","maintainer":"tijl@FreeBSD.org","www":"https://www.gnu.org/software/libtool/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6f8dd94cbc5cc9e53e9ae94176cd71b9874e4005861427b18de0a23d46c19d3","flatsize":2527797,"path":"All/libtool-2.4.7_2.pkg","repopath":"All/libtool-2.4.7_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":369808,"desc":"This is GNU Libtool, a generic library support script.  Libtool hides\nthe complexity of using shared libraries behind a consistent, portable\ninterface.\n\nTo use libtool, add the new generic library building commands to your\nMakefile, Makefile.in, or Makefile.am.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"m4":{"origin":"devel/m4","version":"1.4.19_1,1"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:gnu:libtool:2.4.7:::::dragonfly6:x86_64:2"}},{"name":"libtinfow-compat","origin":"misc/libtinfow-compat","version":"1.0","comment":"Compat symlinks for previous ncursesw","maintainer":"zrj@efnet.irc","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8419ad1f16481481b9f8e9da231b8c6e8d2d0651044a8a445f455b775462a0e9","flatsize":344,"path":"All/libtinfow-compat-1.0.pkg","repopath":"All/libtinfow-compat-1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":964,"desc":"Compat ncursesw symlinks for bootstraps.","categories":["misc"],"messages":[{"message":"Use as BUILD_DEPENDS only.","type":"install"}]},{"name":"libtmcg","origin":"games/libtmcg","version":"1.3.18","comment":"C++ library for creating secure and fair online card games","maintainer":"yuri@FreeBSD.org","www":"https://www.nongnu.org/libtmcg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62ed6d719e073d4f2b31437b90cb32e59d5b58daa4a7ddfd2aebd9ad089d25b2","flatsize":2065091,"path":"All/libtmcg-1.3.18.pkg","repopath":"All/libtmcg-1.3.18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":501848,"desc":"LibTMCG is a C++ library for creating secure and fair online card games. The\nlibrary provides a sort of useful classes, algorithms, and high-level protocols\nto support an application programmer in writing such software. The most\nremarkable feature is the absence of a trusted third party (TTP), i.e. neither a\ncentral game server nor trusted hardware components are necessary. Thus, with\nthe present library there is no need for an independent referee, because the\napplied protocols provide a basic level of confidentiality and fairness by\nitself. Consequently, the library is well-suited for peer-to-peer (P2P)\nenvironments where no TTP is available. Of course, we cannot avoid that\nmalicious players share information about their private cards, but the protocols\nensure that the shuffle of the deck is performed randomly (presumed that at\nleast one player is honest) and thus the cards will be distributed uniformly\namong the players. Further, no coalition can learn the private cards of a player\nagainst his will (except for trivial conclusions). The corresponding\ncryptographic problem, actually called Mental Poker, has been studied since 1979\n(Shamir, Rivest, and Adleman) by many authors. LibTMCG provides the first\npractical implementation of such protocols.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"}},"categories":["games","security"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0","libgmp.so.10"],"shlibs_provided":["libTMCG.so.18"]},{"name":"libtifiles2","origin":"devel/libtifiles2","version":"1.1.7","comment":"TI calculator file types library","maintainer":"danfe@FreeBSD.org","www":"http://tilp.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25e2a708ebf083eda5d733989db736c491d95a54acbc44bca1f1139dfa95ca11","flatsize":243495,"path":"All/libtifiles2-1.1.7.pkg","repopath":"All/libtifiles2-1.1.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":59968,"desc":"A library to handle TI calculator file formats.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libticonv":{"origin":"converters/libticonv","version":"1.1.5"}},"categories":["devel"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libarchive.so.13","libticonv.so.8"],"shlibs_provided":["libtifiles2.so.10"],"options":{"NLS":"on"}},{"name":"libticonv","origin":"converters/libticonv","version":"1.1.5","comment":"TI calculator character set library","maintainer":"danfe@FreeBSD.org","www":"http://tilp.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e493190be35e0ffc7090ee7fc88168e5e1b194a9dcfacf2ab2d8311ead56b9d7","flatsize":99567,"path":"All/libticonv-1.1.5.pkg","repopath":"All/libticonv-1.1.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24972,"desc":"A library to work with character sets used on TI calculators.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["converters"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libticonv.so.8"]},{"name":"libtickit","origin":"devel/libtickit","version":"0.4.4","comment":"Terminal Interface Construction Kit","maintainer":"sunpoet@FreeBSD.org","www":"https://www.leonerd.org.uk/code/libtickit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2bce83d8f2a832ef77eebe2afafc4774be4604edff42e94a249f679832e4795","flatsize":455137,"path":"All/libtickit-0.4.4.pkg","repopath":"All/libtickit-0.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":190056,"desc":"Terminal Interface Construction Kit provides an abstracted mechanism for\nbuilding interactive full-screen terminal programs. It provides a full set of\noutput drawing functions, and handles keyboard and mouse input events.\n\nSee also: https://github.com/leonerd/libtickit","deps":{"libtermkey":{"origin":"devel/libtermkey","version":"0.22_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libunibilium.so.4","libtermkey.so.1"],"shlibs_provided":["libtickit.so.3"]},{"name":"libticables2","origin":"comms/libticables2","version":"1.3.5_1","comment":"TI calculator link cables library","maintainer":"danfe@FreeBSD.org","www":"http://tilp.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbc1b48db613d41845e460f53b1162815cdd742813112e29c354ab95d33ceb73","flatsize":137652,"path":"All/libticables2-1.3.5_1.pkg","repopath":"All/libticables2-1.3.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":41556,"desc":"A library to transfer raw data across various types of TI calculator\nlink cables.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["comms"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libticables2.so.7"],"options":{"NLS":"on"}},{"name":"libticalcs2","origin":"comms/libticalcs2","version":"1.1.9","comment":"TI calculator library","maintainer":"danfe@FreeBSD.org","www":"http://tilp.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec6dd617f93a09057fe92a3cb41e0a4bda0bdc889b5bdb158f261cd2facf0eac","flatsize":864368,"path":"All/libticalcs2-1.1.9.pkg","repopath":"All/libticalcs2-1.1.9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":149848,"desc":"A library to communicate with TI calculators.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libticables2":{"origin":"comms/libticables2","version":"1.3.5_1"},"libticonv":{"origin":"converters/libticonv","version":"1.1.5"},"libtifiles2":{"origin":"devel/libtifiles2","version":"1.1.7"}},"categories":["comms"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libticables2.so.7","libtifiles2.so.10","libticonv.so.8"],"shlibs_provided":["libticalcs2.so.12"],"options":{"NLS":"on"}},{"name":"libthmap","origin":"devel/libthmap","version":"g2020082801_1","comment":"Concurrent trie-hash map library","maintainer":"bofh@FreeBSD.org","www":"https://github.com/rmind/thmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7eab8684d8c313b24187b2a7aff958f38e4aa1b514bbe90c11b7701980a6499","flatsize":110382,"path":"All/libthmap-g2020082801_1.pkg","repopath":"All/libthmap-g2020082801_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":27976,"desc":"Concurrent trie-hash map library -- a general purpose associative array,\ncombining the elements of hashing and radix trie. Highlights:\n\n* Very competitive performance, with logarithmic time complexity on average.\n* Lookups are lock-free and inserts/deletes are using fine-grained locking.\n* Incremental growth of the data structure (no large resizing/rehashing).\n* Optional support for use with shared memory, e.g. memory-mapped file.\n\nThe implementation is written in C11 and distributed under the 2-clause BSD\nlicense.","categories":["devel"],"shlibs_provided":["libthmap.so.1"]},{"name":"libthreadar","origin":"devel/libthreadar","version":"1.4.0","comment":"Abstracted set of C++ *classes* to manipulate threads","maintainer":"bofh@FreeBSD.org","www":"https://libthreadar.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba374480f6ec528ab37397ab533495fd7d1bf6731e63fb3e071aa6898d055b94","flatsize":388168,"path":"All/libthreadar-1.4.0.pkg","repopath":"All/libthreadar-1.4.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":65572,"desc":"Libthreadar is a C++ library providing an abstracted set of C++ *classes*\nto manipulate threads in a very simple and efficient way from your C++ code.\n\nIt's used to support multithreading in the DAR archiver.","categories":["devel","sysutils"],"shlibs_provided":["libthreadar.so.1000"]},{"name":"libva-intel-driver","origin":"multimedia/libva-intel-driver","version":"2.4.1_3","comment":"VAAPI legacy driver for Intel GMA 4500 (Gen4) to UHD 630 (Gen9.5)","maintainer":"jbeich@FreeBSD.org","www":"https://01.org/linuxmedia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef8da4f6b26ce8afb6abec52ffbf6c47c10f7c8b1c24c098a144981c5e82114a","flatsize":8168722,"path":"All/libva-intel-driver-2.4.1_3.pkg","repopath":"All/libva-intel-driver-2.4.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":924080,"desc":"VA-API (Video Acceleration API) user mode driver for Intel GEN\nGraphics family provides a bridge to the GEN GPUs through the\npackaging of buffers and commands to be sent to the i915 driver for\nexercising both hardware and shader functionality for video decode,\nencode, and processing.","deps":{"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libva-intel-hybrid-driver":{"origin":"multimedia/libva-intel-hybrid-driver","version":"1.0.2_3"}},"categories":["multimedia"],"shlibs_required":["libdrm.so.2","libdrm_intel.so.1"],"options":{"HYBRID":"on","WAYLAND":"on","X11":"on"}},{"name":"libthai","origin":"devel/libthai","version":"0.1.29_1","comment":"Thai language support library","maintainer":"otis@FreeBSD.org","www":"https://linux.thai.net/projects/libthai/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abceb24416b3746b0e49440fc27649d847efa2486da9ea4ac78a20efe7a2ef43","flatsize":770115,"path":"All/libthai-0.1.29_1.pkg","repopath":"All/libthai-0.1.29_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":169820,"desc":"LibThai is a set of Thai language support routines aimed to ease developers'\ntasks to incorporate Thai language support in their applications.\n\nIt includes important Thai-specific functions e.g. word breaking, input and\noutput methods as well as basic character and string supports.  LibThai is\nan Open Source and collaborative effort initiated by Thai Linux Working\nGroup and opened for all contributors.\n\nLibThai includes Thai language support routines:\n\n  - Thai character set support: TIS 620, ISO/IEC 10646\n  - Thai character properties\n  - Thai string manipulators\n  - Thai string collation\n  - Thai word breaking\n  - Thai input method\n  - Thai output method","deps":{"libdatrie":{"origin":"devel/libdatrie","version":"0.2.13_2"}},"categories":["devel"],"shlibs_required":["libdatrie.so.1"],"shlibs_provided":["libthai.so.0"],"options":{"DOXYGEN":"off"}},{"name":"libtomcrypt","origin":"security/libtomcrypt","version":"1.18.2_1","comment":"Comprehensive, modular, and portable cryptographic toolkit","maintainer":"gahr@FreeBSD.org","www":"https://libtom.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d4c1d3485a25681f3a0e045013155483b0a17e89608401b1a3d583523b7edd2","flatsize":3682876,"path":"All/libtomcrypt-1.18.2_1.pkg","repopath":"All/libtomcrypt-1.18.2_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1378988,"desc":"LibTomCrypt is a portable ANSI C cryptographic library that supports symmetric\nciphers, one-way hashes, pseudo-random number generators, public key\ncryptography (via RSA,DH or ECC/DH) and a plethora of support routines.","deps":{"libtommath":{"origin":"math/libtommath","version":"1.3.0_2"}},"categories":["security"],"shlibs_required":["libtommath.so.1"],"shlibs_provided":["libtomcrypt.so.1"],"options":{"DOCS":"on","LIBTOMMATH":"on","TOMSFASTMATH":"off","GMP":"off"},"annotations":{"cpe":"cpe:2.3:a:libtom:libtomcrypt:1.18.2:::::dragonfly6:x86_64:1"}},{"name":"libtheora","origin":"multimedia/libtheora","version":"1.1.1_7","comment":"Theora video codec for the Ogg multimedia streaming system","maintainer":"multimedia@FreeBSD.org","www":"https://www.theora.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a32de576b9532cabfe09a2447d2099ca432d6d3b0ec90cae758d7e008e1553cc","flatsize":1537620,"path":"All/libtheora-1.1.1_7.pkg","repopath":"All/libtheora-1.1.1_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":237260,"desc":"Theora is Xiph.Org's video codec, intended for use within the Ogg\nproject's Ogg multimedia streaming system. Theora is derived\ndirectly from On2's VP3 codec.\n\nThis is alpha testing software; the API will probably change.","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"}},"categories":["multimedia"],"shlibs_required":["libogg.so.0"],"shlibs_provided":["libtheora.so.0","libtheoradec.so.1","libtheoraenc.so.1"]},{"name":"libtorrent-rasterbar","origin":"net-p2p/libtorrent-rasterbar","version":"1.2.19,2","comment":"C++ library implementing a BitTorrent client","maintainer":"yuri@FreeBSD.org","www":"https://libtorrent.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f7b4514bfff0aaab0eb9a00405b7821a9796dd3af9a33fa4e1cd4636a97dba7","flatsize":12103746,"path":"All/libtorrent-rasterbar-1.2.19,2.pkg","repopath":"All/libtorrent-rasterbar-1.2.19,2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3199556,"desc":"libtorrent is an open source C++ library implementing the BitTorrent\nprotocol, along with most popular extensions, making it suitable for\nreal world deployment. It is configurable to be able to fit both\nservers and embedded devices.\n\nThe main goals of libtorrent are to be efficient and easy to use.\n\nNB: this is NOT the same library as the net-p2p/libtorrent port!","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"shlibs_required":["libiconv.so.2","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libtorrent-rasterbar.so.10"],"options":{"DOCS":"on","EXAMPLES":"on","LOGGING":"on"}},{"name":"libtextstyle","origin":"devel/libtextstyle","version":"0.22.5","comment":"Text styling library","maintainer":"tijl@FreeBSD.org","www":"https://www.gnu.org/software/gettext/libtextstyle/manual/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6abee5c5ac17a653f526f7d92cf9904400c11e2ede586170165f11721b8ca7d","flatsize":2368611,"path":"All/libtextstyle-0.22.5.pkg","repopath":"All/libtextstyle-0.22.5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":413792,"desc":"GNU libtextstyle provides an easy way to add styling to programs that produce\noutput to a console or terminal emulator window. It does this in a way that\nallows the end user to customize the styling using the industry standard, namely\nCascading Style Sheets (CSS).","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_provided":["libtextstyle.so.0"],"options":{"DOCS":"on"}},{"name":"libtextcat","origin":"textproc/libtextcat","version":"2.2_6","comment":"Language guessing by N-Gram-Based Text Categorization","maintainer":"thierry@FreeBSD.org","www":"https://software.wise-guys.nl/libtextcat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3dfa8ee3f0aecde054ab6bad4cd07c8c2f70bdd25501e9cb3f41ff1efe890a8","flatsize":495206,"path":"All/libtextcat-2.2_6.pkg","repopath":"All/libtextcat-2.2_6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":147764,"desc":"Libtextcat is a library with functions that implement the classification\ntechnique described in Cavnar & Trenkle, \"N-Gram-Based Text Categorization\" [1].\nIt was primarily developed for language guessing, a task on which it is known to\nperform with near-perfect accuracy.\n\nThe central idea of the Cavnar & Trenkle technique is to calculate a\n\"fingerprint\" of a document with an unknown category, and compare this with the\nfingerprints of a number of documents of which the categories are known. The\ncategories of the closest matches are output as the classification. A\nfingerprint is a list of the most frequent n-grams occurring in a document,\nordered by frequency. Fingerprints are compared with a simple out-of-place\nmetric.\n\n[1] The document that started it all: William B. Cavnar & John M. Trenkle (1994)\nN-Gram-Based Text Categorization, <http://citeseer.ist.psu.edu/68861.html>.","categories":["textproc"],"shlibs_provided":["libtextcat.so.0"],"options":{"DOCS":"on"}},{"name":"libtasn1","origin":"security/libtasn1","version":"4.19.0_1","comment":"ASN.1 structure parser library","maintainer":"novel@FreeBSD.org","www":"https://www.gnu.org/software/libtasn1/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"907e550723490f7761ad406e7e26a2c7ff2c7172d61e3fd8587f326965da798c","flatsize":701792,"path":"All/libtasn1-4.19.0_1.pkg","repopath":"All/libtasn1-4.19.0_1.pkg","licenselogic":"and","licenses":["LGPL21+","GPLv3"],"pkgsize":162180,"desc":"libtasn1 library was developed for ASN1 (Abstract Syntax Notation One)\nstructures management.\n\nThe main features of this library are:\n\n- on-line ASN1 structure management that does not require any C code\n  file generation;\n- off-line ASN1 structure management with C code file generation\n  containing an array;\n- DER (Distinguish Encoding Rules) encoding;\n- no limits for INTEGER and ENUMERATED values","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["security"],"shlibs_provided":["libtasn1.so.6"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:libtasn1:4.19.0:::::dragonfly6:x86_64:1"}},{"name":"libtexprintf","origin":"math/libtexprintf","version":"1.25_1","comment":"Formatted math formula output with tex-like syntax","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bartp5/libtexprintf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"473fc821064d9be18e432878a7bb9d98bc7695895dc26c1c9b0f5285ce3a75b8","flatsize":628412,"path":"All/libtexprintf-1.25_1.pkg","repopath":"All/libtexprintf-1.25_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":108220,"desc":"The utftex program and underlying libtexprintf library provide tools to pretty\nprint math in mono-space fonts, using a tex-like syntax. It produces UTF-8\nencoded text. The program was inspired by asciiTeX, and the improved asciiTeX\nfork. However, utftex supports much more TeX syntax and contains extensive\nUnicode tables to map latex commands to Unicode symbols. Use libtexprintf/utftex\nto unlock the math capabilities of Unicode in mono-space text applications.","categories":["math","textproc"],"shlibs_provided":["libtexprintf.so.1"]},{"name":"libtermkey","origin":"devel/libtermkey","version":"0.22_1","comment":"Easy processing of keyboard entry from terminal-based programs","maintainer":"rodrigo@FreeBSD.org","www":"https://www.leonerd.org.uk/code/libtermkey/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d11d3aa34746904c3051fd716e605a3bffa3f15e8d2ef8fa4a8eef4bcf846574","flatsize":127156,"path":"All/libtermkey-0.22_1.pkg","repopath":"All/libtermkey-0.22_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52708,"desc":"This library allows easy processing of keyboard entry from terminal-based\nprograms. It handles all the necessary logic to recognise special keys,\nUTF-8 combining, and so on, with a simple interface.\n\nUse of this library for new programs is discouraged. It is being maintained\nfor legacy purposes only. For writing new programs, please use  libtickit instead.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"unibilium":{"origin":"devel/unibilium","version":"2.1.1_1"}},"categories":["devel"],"shlibs_required":["libunibilium.so.4"],"shlibs_provided":["libtermkey.so.1"]},{"name":"libtecla","origin":"devel/libtecla","version":"1.6.3_1","comment":"Interactive command line editing facilities","maintainer":"k@stereochro.me","www":"https://www.astro.caltech.edu/~mcs/tecla/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39a124ee3eb9d1d70d52c2618e3fb97a1dacf92f01f75f71150d0a463e733a69","flatsize":1040906,"path":"All/libtecla-1.6.3_1.pkg","repopath":"All/libtecla-1.6.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":192156,"desc":"The tecla library provides UNIX and LINUX programs with interactive\ncommand line editing facilities, similar to those of the Unix tcsh\nshell. In addition to simple command-line editing, it supports recall\nof previously entered command lines, TAB completion of file names or\nother tokens, and in-line wild-card expansion of file names. The\ninternal functions which perform file-name completion and wild-card\nexpansion are also available externally for optional use by programs,\nalong with a module for tab-completion and lookup of file names in a\nlist of directories.\n\nNote that special care has been taken to allow the use of this library\nin threaded programs. The option to enable this is discussed in the\nMakefile, and specific discussions of thread safety are presented in\nthe included man pages.","categories":["devel"],"shlibs_provided":["libtecla.so.1","libtecla_r.so.1"]},{"name":"libtap","origin":"devel/libtap","version":"1.12.0_1","comment":"Library implementing the Test Anything Protocol","maintainer":"rodrigo@FreeBSD.org","www":"https://www.shlomifish.org/open-source/projects/libtap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bed2850916c666ea7addff6cd1830e3de0dd9964d31e32044a54e15c358a48f","flatsize":24014,"path":"All/libtap-1.12.0_1.pkg","repopath":"All/libtap-1.12.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12472,"desc":"Library implementing the Test Anything Protocol.  Will be / is used by\nsrc/tools/regression, and anything else that wants an easy-to-implement\ntest suite.","categories":["devel"],"shlibs_provided":["libtap.so.0"]},{"name":"libtai","origin":"devel/libtai","version":"0.60_7","comment":"Library for storing and manipulating dates and times","maintainer":"rodrigo@FreeBSD.org","www":"https://cr.yp.to/libtai.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2da46140054f023957eda10f6aa936b3ba6fcd1f78613c2ca2dac1b8db25956","flatsize":98750,"path":"All/libtai-0.60_7.pkg","repopath":"All/libtai-0.60_7.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":23756,"desc":"libtai supports two time scales: (1) TAI64, covering a few hundred\nbillion years with 1-second precision; (2) TAI64NA, covering the same\nperiod with 1-attosecond precision. Both scales are defined in terms of\nTAI, the current international real time standard.\n\nlibtai provides an internal format for TAI64, struct tai, designed for\nfast time manipulations. The tai_pack() and tai_unpack() routines\nconvert between struct tai and a portable 8-byte TAI64 storage format.\nlibtai provides similar internal and external formats for TAI64NA.\n\nlibtai provides struct caldate to store dates in year-month-day form. It\ncan convert struct caldate, under the Gregorian calendar, to a modified\nJulian day number for easy date arithmetic.\n\nThis version of libtai requires a UNIX system with gettimeofday(). It\nwill be easy to port to other operating systems with compilers\nsupporting 64-bit arithmetic.","categories":["devel"],"shlibs_provided":["libtai.so"]},{"name":"libsysinfo","origin":"devel/libsysinfo","version":"0.0.3_3","comment":"GNU libc's sysinfo port for FreeBSD","maintainer":"imp@bsdimp.com","www":"https://github.com/bsdimp/libsysinfo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8243039a237c051d01a3594bf93d2e523d8bf215ece7c4b3f93288446c5b320","flatsize":117730,"path":"All/libsysinfo-0.0.3_3.pkg","repopath":"All/libsysinfo-0.0.3_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":27112,"desc":"The sysinfo(3) function is a GNU interface for retrieving common information\nabout the configuration and state of the system, such as is returned by\nsysctl(3) and sysconf(3).","categories":["devel"],"shlibs_provided":["libsysinfo.so.0"]},{"name":"libsysstat-qt6","origin":"sysutils/libsysstat-qt6","version":"1.0.0","comment":"Library used to query system info and statistics ported to qt6","maintainer":"lxqt@FreeBSD.org","www":"https://lxqt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"805e01da833cb0a0707cb1c589e4d4b91001ceccebbc58eff9aceec1027eecee","flatsize":147257,"path":"All/libsysstat-qt6-1.0.0.pkg","repopath":"All/libsysstat-qt6-1.0.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":46108,"desc":"Qt-based library to query system information like CPU, memory usage and\nnetwork traffic.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["sysutils"],"shlibs_required":["libQt6Core.so.6"],"shlibs_provided":["libsysstat-qt6.so.1"]},{"name":"libtorrent-rasterbar2","origin":"net-p2p/libtorrent-rasterbar2","version":"2.0.10","comment":"C++ library implementing a BitTorrent client","maintainer":"yuri@FreeBSD.org","www":"https://libtorrent.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c7cd9f589945b82de7d88484b194f33545d645e0f0c5cefd97e0f3922ef665a","flatsize":10406018,"path":"All/libtorrent-rasterbar2-2.0.10.pkg","repopath":"All/libtorrent-rasterbar2-2.0.10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3512908,"desc":"libtorrent is an open source C++ library implementing the BitTorrent\nprotocol, along with most popular extensions, making it suitable for\nreal world deployment. It is configurable to be able to fit both\nservers and embedded devices.\n\nThe main goals of libtorrent are to be efficient and easy to use.\n\nNB: this is NOT the same library as the net-p2p/libtorrent port!","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"shlibs_required":["libiconv.so.2","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libtorrent-rasterbar.so.2.0"],"options":{"DOCS":"on","EXAMPLES":"on","LOGGING":"on"}},{"name":"libsysstat","origin":"sysutils/libsysstat","version":"0.4.6","comment":"Library used to query system info and statistics","maintainer":"lxqt@FreeBSD.org","www":"https://lxqt-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bdbceee0274e5b423f2eabb17f2d7cf27fb798a5538db1db9f01fd71fe60cf3","flatsize":147434,"path":"All/libsysstat-0.4.6.pkg","repopath":"All/libsysstat-0.4.6.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":45028,"desc":"Qt-based library to query system information like CPU, memory usage and\nnetwork traffic.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libQt5Core.so.5"],"shlibs_provided":["libsysstat-qt5.so.0"]},{"name":"libsvm-python","origin":"science/libsvm-python","version":"3.24_1","comment":"Library for Support Vector Machines","maintainer":"ports@FreeBSD.org","www":"https://www.csie.ntu.edu.tw/~cjlin/libsvm/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f06d3389ec7c495906bca79604435e4c5db1f3eca9f63463a3a27c94e586942c","flatsize":40832,"path":"All/libsvm-python-3.24_1.pkg","repopath":"All/libsvm-python-3.24_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12452,"desc":"LIBSVM is an integrated software for support vector classification, (C-SVC,\nnu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation\n(one-class SVM). It supports multi-class classification.\n\nLIBSVM provides a simple interface where users can easily link it with their\nown programs. Main features of LIBSVM include\n\n  * Different SVM formulations\n  * Efficient multi-class classification\n  * Cross validation for model selection\n  * Probability estimates\n  * Weighted SVM for unbalanced data\n  * Both C++ and Java sources\n  * GUI demonstrating SVM classification and regression\n  * Python, R (also Splus), MATLAB, Perl, Ruby, Weka, Common LISP and LabVIEW\n    interfaces. C# .NET code is available.\n    It's also included in some learning environments: YALE and PCP.\n  * Automatic model selection which can generate contour of cross valiation\n    accuracy.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","math","python"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libsvm-python port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libsynaptics","origin":"x11/libsynaptics","version":"0.14.6.c","comment":"Library to access the Xorg/XFree86 Synaptics TouchPad Driver","maintainer":"ports@FreeBSD.org","www":"https://qsynaptics.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d5fd01b11cf250c7ba9227d2469aae2cacf0d24f88ccad33c0cdbb6cb21ee26","flatsize":360853,"path":"All/libsynaptics-0.14.6.c.pkg","repopath":"All/libsynaptics-0.14.6.c.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":66920,"desc":"libsynaptics is a library to access the Xorg/XFree86 Synaptics TouchPad\nDriver. Programs that want to access the touchpad should make use of this\nlibrary and will thereby not interfere with each other. Available parameters\ncan be read and written and the version of the installed driver can be\ndetermined.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_provided":["libsynaptics.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libsynaptics port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libsx","origin":"x11/libsx","version":"1.1_4","comment":"Simple X11 library","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"995775c7ed602c5ca8fbf9a05c9af9e2c730a8559299ad6d44a161ef813d136c","flatsize":148201,"path":"All/libsx-1.1_4.pkg","repopath":"All/libsx-1.1_4.pkg","licenselogic":"single","pkgsize":60484,"desc":"Libsx is a library of code that sits on top of and to the side of the\nAthena widget set.  Its purpose is to make writing X applications\n*much* easier.  To accomplish this, libsx encapsulates a large\nportion of the uglier details that arise while programming in X and\nit fills in some gaps that exist with the Athena Widget set (such as\na widget for drawing graphics); libsx tries to simplify the common\ncase down to a single function call with only a few arguments.","deps":{"Xaw3d":{"origin":"x11-toolkits/Xaw3d","version":"1.5E_8"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"options":{"DOCS":"on"}},{"name":"libsweep-lidar","origin":"misc/libsweep-lidar","version":"1.3.0","comment":"Low-level Scanse Sweep LiDAR library","maintainer":"hyun@caffeinated.codes","www":"https://scanse.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff12366e20d1be8c54ca4e062ea3ecf05f0b05a4f52f2918b55c92b4bac99052","flatsize":77005,"path":"All/libsweep-lidar-1.3.0.pkg","repopath":"All/libsweep-lidar-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28792,"desc":"This is a port of libsweep, part of Scanse Sweep LiDAR SDK.\n\nSweep is a scanning hardware LiDAR sensor designed to bring\npowerful 360 degree sensing capabilities to everyone.","categories":["misc"],"shlibs_provided":["libsweep.so.1"],"options":{"NO_DEVICE":"off"}},{"name":"libswift","origin":"net-p2p/libswift","version":"20190302_1","comment":"IETF Peer-to-Peer Streaming Peer Protocol implementation","maintainer":"dch@FreeBSD.org","www":"https://github.com/skunkwerks/libswift","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"965b4bf754c393d0565ed396882ba3716f125028df74cb19b6c6ad3ce5d8b8cd","flatsize":499215,"path":"All/libswift-20190302_1.pkg","repopath":"All/libswift-20190302_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":191240,"desc":"LibSwift is the reference UDP-based implementation of IETF RFC7574,\na multi-peer transport layer protocol. Its mission is to disseminate\ncontent among a swarm of peers.\n\nGiven a root hash, the data is received from whatever source available\nand data integrity is checked cryptographically with Merkle hash\ntrees.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"shlibs_required":["libevent-2.1.so.7","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"To run a server, copy any files you wish to share into /var/db/libswift,\nensure that it is read and writable by the appropriate user, and\nstart the libswift daemon:\n\n# service libswift onestart\n\nTo retrieve a file, use:\n\n$ libswift --tracker  127.0.0.1:7777 --hash ....\n\nTo view the root hashes, use `grep root *.mbinmap` in the share dir once\nhashing is complete. For large files this may take some time.","type":"install"}]},{"name":"libsvm","origin":"science/libsvm","version":"3.24","comment":"Library for Support Vector Machines","maintainer":"iblis@hs.ntnu.edu.tw","www":"https://www.csie.ntu.edu.tw/~cjlin/libsvm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d009ff9b9aac57da874d1b24d0f5562ae645797fee6117b480ab7200f75e6a8d","flatsize":449338,"path":"All/libsvm-3.24.pkg","repopath":"All/libsvm-3.24.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":100768,"desc":"LIBSVM is an integrated software for support vector classification, (C-SVC,\nnu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation\n(one-class SVM). It supports multi-class classification.\n\nLIBSVM provides a simple interface where users can easily link it with their\nown programs. Main features of LIBSVM include\n\n  * Different SVM formulations\n  * Efficient multi-class classification\n  * Cross validation for model selection\n  * Probability estimates\n  * Weighted SVM for unbalanced data\n  * Both C++ and Java sources\n  * GUI demonstrating SVM classification and regression\n  * Python, R (also Splus), MATLAB, Perl, Ruby, Weka, Common LISP and LabVIEW\n    interfaces. C# .NET code is available.\n    It's also included in some learning environments: YALE and PCP.\n  * Automatic model selection which can generate contour of cross valiation\n    accuracy.","categories":["science","math"],"shlibs_provided":["libsvm.so.2"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"on"},"messages":[{"message":"Some useful tools are installed to /usr/local/share/libsvm.\nMost of them are written in Python, please install\nlang/python before trying them.","type":"install"}]},{"name":"libsvgtiny","origin":"graphics/libsvgtiny","version":"0.1.8","comment":"Tiny SVG fremebuffer abstraction library, written in C","maintainer":"ehaupt@FreeBSD.org","www":"https://www.netsurf-browser.org/projects/libsvgtiny/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ec50d04e631163e8c5316c23e55089e30b855eae2b030ed16e623ec66362d4b","flatsize":98160,"path":"All/libsvgtiny-0.1.8.pkg","repopath":"All/libsvgtiny-0.1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23012,"desc":"Tiny SVG fremebuffer abstraction library, written in C.\n\nThe overall idea of the library is to take some SVG as input, and return\na list of paths and texts which can be rendered easily. The library does\nnot do the actual rendering.\n\nAll supported SVG objects, for example circles, lines, and gradient\nfilled shapes, are converted to flat-filled paths or a fragment of text,\nand all coordinates are converted, transformed etc. to pixels.","deps":{"libdom":{"origin":"www/libdom","version":"0.4.2"},"libwapcaplet":{"origin":"textproc/libwapcaplet","version":"0.4.3"}},"categories":["graphics"]},{"name":"libstrfunc","origin":"devel/libstrfunc","version":"8.3_3","comment":"Handles CGI forms, MIME, templates, date conversions, etc","maintainer":"vlm@lionet.info","www":"https://sourceforge.net/projects/libstrfunc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eeb7a61abf5e7bae0ca3725014a4b6226e4df4755b81fbfc5f02831e9c942da3","flatsize":476168,"path":"All/libstrfunc-8.3_3.pkg","repopath":"All/libstrfunc-8.3_3.pkg","licenselogic":"single","pkgsize":87880,"desc":"Handy library for manipulating strings, string arrays, buffers, CGI forms,\nconfiguration files, textual templates, regular expressions, date\nand time conversions, et cetera.\n\nHandles base64, quoted-printable, url_encode, mime-words and other encoded data.\n\nPlease have a look at strfunc(3) and other manual pages.","categories":["devel","www"],"shlibs_provided":["libstrfunc.so.9"]},{"name":"libsvg-cairo","origin":"graphics/libsvg-cairo","version":"0.1.6_10","comment":"SVG rendering library","maintainer":"gnome@FreeBSD.org","www":"https://cairographics.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db59d22392444582831eac86aa5bfda49b8fa8a12533fbaac8f598f267bf3d05","flatsize":77378,"path":"All/libsvg-cairo-0.1.6_10.pkg","repopath":"All/libsvg-cairo-0.1.6_10.pkg","licenselogic":"single","pkgsize":16812,"desc":"SVG Rendering library using cairo","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libsvg":{"origin":"graphics/libsvg","version":"0.1.4_11"}},"categories":["graphics"],"shlibs_required":["libsvg.so.1","libpng16.so.16","libjpeg.so.8","libxml2.so.2","libcairo.so.2"],"shlibs_provided":["libsvg-cairo.so.1"]},{"name":"libsvg","origin":"graphics/libsvg","version":"0.1.4_11","comment":"Parser for SVG content in files or buffers","maintainer":"gnome@FreeBSD.org","www":"http://cairographics.org/libsvg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55b37768ea8a3e17cc0bdbb7a53f3d8707e8826122042224a19771fb03f845d8","flatsize":243631,"path":"All/libsvg-0.1.4_11.pkg","repopath":"All/libsvg-0.1.4_11.pkg","licenselogic":"single","pkgsize":48892,"desc":"A parser for SVG content in files or buffers","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libxml2.so.2"],"shlibs_provided":["libsvg.so.1"]},{"name":"libstocks","origin":"finance/libstocks","version":"0.5.0_1","comment":"C library which can be used to fetch stocks quotes","maintainer":"ports@virtual-estates.net","www":"https://libstocks.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3ebd57d00542afd0c3df395e2b009b885afc7d6c747520e0ffd921cca25b9b9","flatsize":57042,"path":"All/libstocks-0.5.0_1.pkg","repopath":"All/libstocks-0.5.0_1.pkg","licenselogic":"single","pkgsize":15100,"desc":"Libstocks is a C library which can be used to fetch stocks quotes.\n\nIt is  currently able to  get quotes from a  lot of stocks  markets. The\nsupported markets are :\n\n\tArgentina\t\t\t    European markets\n\tAustralia\t\t\t    Mexico\n\tBrasil\t\t\t\t    United States\n\tCanada\t\t\t\t    Venezuela\n\tChili\n\nUnfortunatly, libstocks  can get historical  quotes just for  the United\nStates market.","categories":["finance","devel"],"shlibs_provided":["libstocks.so.0"],"options":{"DOCS":"on"}},{"name":"libsupertone","origin":"misc/libsupertone","version":"0.0.2_10","comment":"Library for supervisory tone generation and detection","maintainer":"ports@FreeBSD.org","www":"https://www.soft-switch.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dde9d88875816b5d34ce5a38482b3e3ab9a66e3a28a7fda92ee904d9f7f923b5","flatsize":283970,"path":"All/libsupertone-0.0.2_10.pkg","repopath":"All/libsupertone-0.0.2_10.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":28040,"desc":"This library is designed to support supervisory tone generation and detection\nfor all parts of the world.","deps":{"libaudiofile":{"origin":"audio/libaudiofile","version":"0.3.6_5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"spandsp":{"origin":"comms/spandsp","version":"3.0.0.g20211014_2"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["misc"],"shlibs_required":["libxml2.so.2","libspandsp.so.3","libtiff.so.6","libaudiofile.so.1"],"shlibs_provided":["libsupertone.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libsupertone port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libstrophe","origin":"net-im/libstrophe","version":"0.13.1","comment":"Lightweight XMPP library","maintainer":"ashish@FreeBSD.org","www":"https://strophe.im/libstrophe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dffc4fab6ee58fdb618148accd04f29c2eb4da5103cb6b568487be1068e6e99","flatsize":442609,"path":"All/libstrophe-0.13.1.pkg","repopath":"All/libstrophe-0.13.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":103316,"desc":"libstrophe is a minimal XMPP library written in C. It has almost no external\ndependencies, only an XML parsing library (expat or libxml are both supported).","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-im"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libexpat.so.1"],"shlibs_provided":["libstrophe.so.0"],"options":{"EXPAT":"on","LIBXML2":"off"}},{"name":"libstroke","origin":"devel/libstroke","version":"0.5.1_6","comment":"Stroke translation library","maintainer":"ports@FreeBSD.org","www":"http://www.etla.net/libstroke/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e2c2de18741c5ac7bf9373b4db688a49e0c9275fbd4f108e31f3dc27adbb83a","flatsize":24939,"path":"All/libstroke-0.5.1_6.pkg","repopath":"All/libstroke-0.5.1_6.pkg","licenselogic":"single","pkgsize":7456,"desc":"LibStroke is a stroke translation library. Strokes are motions of\nthe mouse that can be interpreted by a program as a command. Strokes\nare used extensively in CAD programs. I fell in love with them when\nI was using the CAD tools that use a stroke interface to select\ntools or perform actions. I wrote this library so that others can\nsee how useful strokes can be and so that more programs take\nadvantage of this extremely natural human-computer interface.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["devel"],"shlibs_provided":["libstroke.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libstroke port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libstree","origin":"textproc/libstree","version":"0.4.2_2","comment":"Generic Suffix Tree Library","maintainer":"ports@FreeBSD.org","www":"https://www.icir.org/christian/libstree/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df4572ac8b0ee3afb462f50305bee267da8f7cd12b25777682056603aa299bfe","flatsize":83475,"path":"All/libstree-0.4.2_2.pkg","repopath":"All/libstree-0.4.2_2.pkg","licenselogic":"single","pkgsize":22964,"desc":"libstree is a generic suffix tree implementation, written in C.\nIt can handle arbitrary data structures as elements of a string.\nUnlike most demo implementations, it is not limited to simple ASCII\ncharacter strings. Suffix tree generation in libstree is highly\nefficient and implemented using the algorithm by Ukkonen, which\nmeans that libstree builds suffix trees in time linear to the length\nof the strings (assuming that string element comparisons can be done\nin O(1)).","categories":["textproc"],"shlibs_provided":["libstree.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libstree port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libstdthreads","origin":"misc/libstdthreads","version":"0.11","comment":"The C11 threads interface on top of the pthreads library.","maintainer":"dports@ef.irc","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1e075e62ad78b3b93a89eaae92be3425664f34b81277e947ee0be2348c2e2b6","flatsize":23323,"path":"All/libstdthreads-0.11.pkg","repopath":"All/libstdthreads-0.11.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9392,"desc":"This library implements the C11 threads interface on top of the pthreads\nlibrary outside libc scope to avoid having to merge libpthread into libc.\nIt is very unlikely that these functions will be used a lot in the future and\ncould be deprecated in future C STD revisions for a subset of pthread API.","categories":["misc"],"shlibs_provided":["libstdthreads.so.0"]},{"name":"libstatgrab","origin":"devel/libstatgrab","version":"0.92.1_1","comment":"Provides a useful interface to system statistics","maintainer":"tdb@FreeBSD.org","www":"https://libstatgrab.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96cd4735eccae5d716c3589132b3bf0a782324a2eb60dec7d0cff1dcbddb2dad","flatsize":592189,"path":"All/libstatgrab-0.92.1_1.pkg","repopath":"All/libstatgrab-0.92.1_1.pkg","licenselogic":"and","licenses":["LGPL21","GPLv2"],"pkgsize":116004,"desc":"The libstatgrab library provides an easy to use interface for\naccessing system statistics and information. Available statistics\ninclude CPU, Load, Memory, Swap, Disk I/O, and Network I/O.\n\nAlso part of the package are two tools; saidar provides a curses-based\ninterface to viewing live system statistics, and statgrab is a\nsysctl-like interface to the statistics.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libstatgrab.so.10"],"options":{"DOCS":"on","TOOLS":"on"}},{"name":"libssm","origin":"science/libssm","version":"1.4.0_2","comment":"C++ toolkit for superposition of macromolecules","maintainer":"yuri@FreeBSD.org","www":"https://launchpad.net/ssm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f6153b2b5a084c2c93472dbed732fd5508bb58ea4ff274a18b3229299a5c61e","flatsize":328170,"path":"All/libssm-1.4.0_2.pkg","repopath":"All/libssm-1.4.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":110384,"desc":"SSM is a macromolecular coordinate superposition library, written by Eugene\nKrissinel of the EBI.\n\nThe library implements the SSM algorithm of protein structure comparison in\nthree dimensions, which includes an original procedure of matching graphs built\non the protein's secondary-structure elements, followed by an iterative\nthree-dimensional alignment of protein backbone Calpha atoms.\n\nWWW: https://launchpad.net/ssm","deps":{"libccp4":{"origin":"science/libccp4","version":"6.5.1_4"},"mmdb2":{"origin":"science/mmdb2","version":"2.0.20"}},"categories":["science"],"shlibs_required":["libccp4c.so.0","libmmdb2.so.0"],"shlibs_provided":["libssm.so.2"]},{"name":"libsrtp2","origin":"net/libsrtp2","version":"2.6.0","comment":"Secure RTP (SRTP) Reference Implementation","maintainer":"tijl@FreeBSD.org","www":"https://github.com/cisco/libsrtp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39ea36853ccfc5881fa4182f0f39399ef65ed869a8dd295d376583e0bd4cf94e","flatsize":174836,"path":"All/libsrtp2-2.6.0.pkg","repopath":"All/libsrtp2-2.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":45388,"desc":"This package provides an implementation of the Secure Real-time\nTransport Protocol (SRTP), the Universal Security Transform (UST),\nand a supporting cryptographic kernel.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libsrtp2.so.1"],"annotations":{"cpe":"cpe:2.3:a:cisco:libsrtp:2.6.0:::::dragonfly6:x86_64"}},{"name":"llvm18-lite","origin":"devel/llvm18","version":"18.1.8_1","comment":"LLVM and Clang","maintainer":"brooks@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cdfc1521977e8158973199ee81859eee5101eba644c4bc582d77271d28f19a0","flatsize":454358223,"path":"All/llvm18-lite-18.1.8_1.pkg","repopath":"All/llvm18-lite-18.1.8_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LLVM","MIT","PD","REGEX","LLVM2"],"pkgsize":81665344,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),\nLLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure\nthese are built on.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel","lang"],"shlibs_required":["libzstd.so.1"],"shlibs_provided":["libLLVM.so.18.1","libLTO.so.18.1","libRemarks.so.18.1","libclang-cpp.so.18.1","libclang.so.18.1"],"options":{"BE_AMDGPU":"on","BE_WASM":"on","CLANG":"on","COMPILER_RT":"off","DOCS":"on","LLD":"on","LLD_LINK":"off","STATIC_LIBS":"off","BE_FREEBSD":"on","BE_NATIVE":"off","BE_STANDARD":"off"},"annotations":{"cpe":"cpe:2.3:a:llvm:llvm:18.1.8:::::dragonfly6:x86_64:1","flavor":"lite"}},{"name":"libsrs_alt","origin":"mail/libsrs_alt","version":"1.0_2","comment":"Sender Rewriting Scheme C Implementation","maintainer":"pi@FreeBSD.org","www":"https://opsec.eu/src/srs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"283c45a6f321e50bcd7099199fee87174fa84ba4b95f3ae62edee1c559717a5f","flatsize":75250,"path":"All/libsrs_alt-1.0_2.pkg","repopath":"All/libsrs_alt-1.0_2.pkg","licenselogic":"single","pkgsize":19492,"desc":"This is a complete standalone C implementation of the SRS (Sender\nRewriting Scheme) and includes a command line utility and daemon,\ntest utility and static and dynamic libraries. SRS is a stop-gap\nfor users of SPF (Sender Policy Framework).\n\nSee https://github.com/Exim/exim/wiki/SRS for integration with exim.","categories":["mail"],"shlibs_provided":["libsrs_alt.so.1"],"options":{"COMPAT_BASE64":"off"}},{"name":"libssh2","origin":"security/libssh2","version":"1.11.0_1,3","comment":"Library implementing the SSH2 protocol","maintainer":"sbz@FreeBSD.org","www":"https://www.libssh2.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"473a8aab56cebc9f717fac017d9de9aaf2361f853a85e6656a25e46aa5c91728","flatsize":886878,"path":"All/libssh2-1.11.0_1,3.pkg","repopath":"All/libssh2-1.11.0_1,3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":281068,"desc":"libssh2 is a client-side C library implementing the SSH2 protocol. It supports\nregular terminal, SCP and SFTP sessions; port forwarding; password, key-based\nand keyboard-interactive authentication.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libssh2.so.1"],"options":{"GCRYPT":"off","TRACE":"off","ZLIB":"on"},"annotations":{"cpe":"cpe:2.3:a:libssh2:libssh2:1.11.0:::::dragonfly6:x86_64:1"}},{"name":"libssh","origin":"security/libssh","version":"0.10.6","comment":"Library implementing the SSH2 protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://www.libssh.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09f25f9e472f3f95019e433504eb240644e24cbd946e741f8cedaf36da8a2f18","flatsize":1621180,"path":"All/libssh-0.10.6.pkg","repopath":"All/libssh-0.10.6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":300232,"desc":"The ssh library was designed to be used by programmers needing a working SSH\nimplementation by the mean of a library. The complete control of the client is\nmade by the programmer. With libssh, you can remotely execute programs, transfer\nfiles, use a secure and transparent tunnel for your remote programs.\nWith its Secure FTP implementation, you can play with remote files easily,\nwithout third-party programs others than libcrypto (from OpenSSL).\n\nlibssh features:\n- Full C library functions for manipulating a client-side SSH connection\n- SSH2 protocol compliant\n- Fully configurable sessions\n- Server support, SSH agent authentication support\n- Support for AES-128, AES-192, AES-256, Blowfish, 3DES in CBC mode\n- Use multiple SSH connections in a same process, at same time\n- Use multiple channels in the same connection\n- Thread safety when using different sessions at same time\n- POSIX-like SFTP implementation with openssh extension support\n- SCP implementation\n- RSA and DSS server public key supported\n- Compression support (with zlib)\n- Public key (RSA and DSS), password and keyboard-interactive authentication","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","devel"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libssh.so.4"],"options":{"GSSAPI":"off","ZLIB":"on","GCRYPT":"off","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:libssh:libssh:0.10.6:::::dragonfly6:x86_64"}},{"name":"libstaroffice","origin":"textproc/libstaroffice","version":"0.0.7_1","comment":"Library to build a filter for old StarOffice's documents","maintainer":"office@FreeBSD.org","www":"https://github.com/fosnola/libstaroffice","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8239d663794e16b61eb3694414abf22286c433182de8d43ee0a382c3313611e4","flatsize":2565595,"path":"All/libstaroffice-0.0.7_1.pkg","repopath":"All/libstaroffice-0.0.7_1.pkg","licenselogic":"or","licenses":["LGPL21+","MPL20"],"pkgsize":715736,"desc":"The purpose of libstaroffice is to build a filter for old StarOffice's\ndocuments (.sdc, .sdw, ...) based on librevenge.","deps":{"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"}},"categories":["textproc"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","librevenge-0.0.so.0"],"shlibs_provided":["libstaroffice-0.0.so.0"],"annotations":{"cpe":"cpe:2.3:a:libstaroffice_project:libstaroffice:0.0.7:::::dragonfly6:x86_64:1"}},{"name":"libsrs2","origin":"mail/libsrs2","version":"1.0.18_4","comment":"Sender Rewriting Scheme 2 C Implementation","maintainer":"pi@FreeBSD.org","www":"https://www.libsrs2.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0261e273fc9316c402c46664f5a9f51d858014e0c5b2b288d61d1fd0fad1fe3","flatsize":89871,"path":"All/libsrs2-1.0.18_4.pkg","repopath":"All/libsrs2-1.0.18_4.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv2"],"pkgsize":26892,"desc":"libsrs2 is the next generation SRS library from the original designer of SRS.\nIt implements the Sender Rewriting Scheme, a part of the SPF/SRS protocol pair.","categories":["mail"],"shlibs_provided":["libsrs2.so.0"]},{"name":"libspng","origin":"graphics/libspng","version":"0.7.4","comment":"Simple PNG decoding and encoding library","maintainer":"eduardo@FreeBSD.org","www":"https://libspng.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a973f4215a38422086fe3e9e18b9777a8caac3afd679a26ba3590869dcd9639","flatsize":148517,"path":"All/libspng-0.7.4.pkg","repopath":"All/libspng-0.7.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":46060,"desc":"Libspng is a C library for reading and writing Portable Network\nGraphics (PNG) format files with a focus on security and ease of\nuse.\n\nThe goal is to provide a fast PNG library with a simpler API than\nlibpng.","categories":["graphics"],"shlibs_provided":["libspng.so.0"],"options":{"DOCS":"on"}},{"name":"libspnav","origin":"misc/libspnav","version":"1.1.7","comment":"Library for communicating with spacenavd or 3dxsrv","maintainer":"yuri@FreeBSD.org","www":"https://spacenav.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f809e4b0dffcf0792be46c4d46358bae42cf94e79f4deeb0d401df330e4fe9f3","flatsize":198188,"path":"All/libspnav-1.1.7.pkg","repopath":"All/libspnav-1.1.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":46512,"desc":"Libspnav is a C library for receiving input from 6 degrees-of-freedom (6dof)\ninput devices, also known as spacemice, spaceballs, etc. 6dof input is very\nuseful for fluidly manipulating objects or viewpoints in 3D space, and\nfundamendally comprises of relative movement (translation) across 3 axes\n(TX/TY/TZ), and rotation about 3 axes (RX/RY/RZ).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["misc","devel"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["libspnav.so.0"]},{"name":"libspiro","origin":"graphics/libspiro","version":"20221101_1,1","comment":"Library to convert clothoid splines into Bezier splines","maintainer":"cyberbotx@cyberbotx.com","www":"https://github.com/fontforge/libspiro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e56400469e9ad082080337c72f9452deb1a6d1ba81a13fb3757140d1b3c57e31","flatsize":101111,"path":"All/libspiro-20221101_1,1.pkg","repopath":"All/libspiro-20221101_1,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":30512,"desc":"Spiro is the creation of Raph Levien. It simplifies the drawing of beautiful\ncurves.\n\nUsing bezier splines an artist can easily draw curves with the same slope on\neither side of an on-curve point. Spiros, on the other hand, are based on\nclothoid splines which make it easy to maintain constant curvature as well as\nconstant slope. Such curves will simply look nicer.\n\nRaph Levien's spiro splines only use on-curve points and so are easier to use\nand more intuitive to the artist.\n\nThis library will take an array of spiro control points and convert them into a\nseries of bezier splines which can then be used in the myriad of ways the world\nhas come to use beziers.\n\n(Above taken from Introduction on the library's website)","categories":["graphics"],"shlibs_provided":["libspiro.so.1"],"annotations":{"cpe":"cpe:2.3:a:libspiro_project:libspiro:20221101:::::dragonfly6:x86_64:1"}},{"name":"libsphinxclient","origin":"textproc/libsphinxclient","version":"2.0.9_1","comment":"Sphinx Full-Text Search Engine C++ client library","maintainer":"mephius@gmail.com","www":"https://www.sphinxsearch.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c4ff5c9b19b0e2948affea1d9bb5d95f7ff8f37ee448fc0942816e006a517e4","flatsize":108098,"path":"All/libsphinxclient-2.0.9_1.pkg","repopath":"All/libsphinxclient-2.0.9_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":31640,"desc":"Sphinx is a full-text search engine, distributed under GPL version\n2. Commercial license is also available for embedded use.\n\nGenerally, it's a standalone search engine, meant to provide fast,\nsize-efficient and relevant fulltext search functions to other\napplications. Sphinx was specially designed to integrate well with SQL\ndatabases and scripting languages. Currently built-in data sources\nsupport fetching data either via direct connection to MySQL, or from\nan XML pipe.\n\nAs for the name, Sphinx is an acronym which is officially decoded as\nSQL Phrase Index.","categories":["textproc","databases"],"shlibs_provided":["libsphinxclient-0.0.1.so"]},{"name":"libspf2","origin":"mail/libspf2","version":"1.2.11_2","comment":"Sender Policy Framework 2 C Implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://www.libspf2.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93705044f65ed17df21674f59222e7a4861984e3f33695bc735fee41e86e17e5","flatsize":763670,"path":"All/libspf2-1.2.11_2.pkg","repopath":"All/libspf2-1.2.11_2.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","LGPL21","LGPL3"],"pkgsize":129504,"desc":"libspf2 implements the Sender Policy Framework, a part of the SPF/SRS\nprotocol pair. libspf2 is a library which allows email systems such as\nSendmail, Postfix, Exim, Zmailer and MS Exchange to check SPF records\nand make sure that the email is authorized by the domain name that it\nis coming from. This prevents email forgery, commonly used by spammers,\nscammers and email viruses/worms.","categories":["mail"],"shlibs_provided":["libspf2.so.2"],"annotations":{"cpe":"cpe:2.3:a:libspf2:libspf2:1.2.11:::::dragonfly6:x86_64:2"}},{"name":"libspice-server","origin":"devel/libspice-server","version":"0.15.2","comment":"Implements the server side of the SPICE protocol","maintainer":"bofh@FreeBSD.org","www":"https://spice-space.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2156a32ab645a82147220cfc5bf87193970757062430b312be11256c38b6b150","flatsize":1204281,"path":"All/libspice-server-0.15.2.pkg","repopath":"All/libspice-server-0.15.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":324244,"desc":"The Simple Protocol for Independent Computing Environments (SPICE) is\na remote display system built for virtual environments which allows\nyou to view a computing 'desktop' environment not only on the machine\nwhere it is running, but from anywhere on the Internet and from a wide\nvariety of machine architectures.\n\nThis package contains the run-time libraries for any application that\nwishes to be a SPICE server","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"orc":{"origin":"devel/orc","version":"0.4.36"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libglib-2.0.so.0","libpixman-1.so.0","libssl.so.12","libcrypto.so.12","libopus.so.0","libjpeg.so.8","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libgstapp-1.0.so.0","liborc-0.4.so.0","liblz4.so.1","libsasl2.so.3"],"shlibs_provided":["libspice-server.so.1"],"options":{"GSTREAMER":"on","LZ4":"on","SASL":"on","STATISTICS":"off"},"annotations":{"cpe":"cpe:2.3:a:spice_project:spice:0.15.2:::::dragonfly6:x86_64"}},{"name":"libspectrum","origin":"emulators/libspectrum","version":"1.5.0_1","comment":"Handling of ZX-Spectrum emulator files formats","maintainer":"rene@FreeBSD.org","www":"https://fuse-emulator.sourceforge.net/libspectrum.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34441b9af4a42f0fd00daca38bf297f2e23cfbbb5529864b1274f9d5f73d9f3b","flatsize":979253,"path":"All/libspectrum-1.5.0_1.pkg","repopath":"All/libspectrum-1.5.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":176800,"desc":"libspectrum is a fairly simple library designed to make the handling\nof various ZX Spectrum emulator-related file formats easy.\nSo far it handles:\n\n* Snapshots: .z80, .szx, .sna (all read/write), .zxs, .sp.,\n  .snp and +D snapshots (read only)\n* Tape images: .tzx, .tap (read/write) and Warajevo .tap (read only)\n* Input recordings: .rzx (read/write)\n* Timex cartridges: .dck (read only)\n\nThere are also some subsidiary functions which may be generally useful\nfor Spectrum-related utilities.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libaudiofile":{"origin":"audio/libaudiofile","version":"0.3.6_5"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"}},"categories":["emulators","devel"],"shlibs_required":["libaudiofile.so.1","libglib-2.0.so.0","libintl.so.8","libgcrypt.so.20"],"shlibs_provided":["libspectrum.so.9"],"options":{"DOCS":"on"}},{"name":"libspectre","origin":"print/libspectre","version":"0.2.12_1","comment":"Small library for rendering Postscript documents","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/libspectre/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09ab5a027f82d03742f920c7d1db648d382d9eb9090129be11c2b13d9441577b","flatsize":206093,"path":"All/libspectre-0.2.12_1.pkg","repopath":"All/libspectre-0.2.12_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":49844,"desc":"A small library for rendering Postscript documents","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"}},"categories":["print"],"shlibs_required":["libgs.so.10"],"shlibs_provided":["libspectre.so.1"]},{"name":"libspecbleach","origin":"audio/libspecbleach","version":"0.1.6","comment":"C library for audio noise reduction","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lucianodato/libspecbleach","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d1234e704ff1bd0688e320c28988f314cffd33b8627c916338c59e81cc65fdc","flatsize":76313,"path":"All/libspecbleach-0.1.6.pkg","repopath":"All/libspecbleach-0.1.6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":26448,"desc":"C library for audio noise reduction and other spectral effects.\n\nlibspecbleach is based on the algorithms that were used in\nnoise-repellent.","deps":{"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"}},"categories":["audio"],"shlibs_required":["libfftw3f.so.3"],"shlibs_provided":["libspecbleach.so"]},{"name":"opensearch","origin":"textproc/opensearch","version":"2.14.0","comment":"Full-text search engine for Java","maintainer":"opensearch@FreeBSD.org","www":"https://opensearch.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cc7f28ec5d7f5b1a3f9a3651533d992c42a4ca04f82f40c547b13cc4e8fac1b","flatsize":814350500,"path":"All/opensearch-2.14.0.pkg","repopath":"All/opensearch-2.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":641379668,"desc":"OpenSearch is a fork of Elasticsearch which aims to be a Distributed,\nRESTful, Search Engine built on top of Apache Lucene.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"jna":{"origin":"devel/jna","version":"5.15.0"},"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["textproc","java","devel"],"users":["opensearch"],"groups":["opensearch"],"shlibs_provided":["libgomp.so.1","libopensearchknn_common.so","libopensearchknn_faiss.so","libopensearchknn_faiss_avx2.so","libopensearchknn_nmslib.so","libopensearchknn_util.so"],"options":{"PLUGINS":"on"},"annotations":{"cpe":"cpe:2.3:a:opensearch:opensearch:2.14.0:::::dragonfly6:x86_64"},"messages":[{"message":"Opensearch was installed\n\nPlease see /usr/local/etc/opensearch for a sample version of\nopensearch.yml.\n\nOpenSearch requires memory locking of large amounts of RAM.\nYou may need to set:\n\nsysctl security.bsd.unprivileged_mlock=1\n\nWhen running within a jail, it's highly advisable to set:\n\nenforce_statfs = 1\n\nfor the jail running opensearch instance.\n\nIf OpenSearch was built with the PLUGINS option enabled (default) it will not\nstart until the security plugin is properly configured.  Please refer to the\nOpenSearch documentation for setting-up TLS:\n\nhttps://opensearch.org/docs/security-plugin/configuration/tls","type":"install"}]},{"name":"libspamtest","origin":"mail/libspamtest","version":"20080808","comment":"Kaspersky Anti-Spam 3.x library","maintainer":"ports@FreeBSD.org","www":"https://kaspersky.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"007adccb32afbe33e3b6e3a6a61b819ffe4a2fcca85d9d3aadc57967dea834ed","flatsize":218509,"path":"All/libspamtest-20080808.pkg","repopath":"All/libspamtest-20080808.pkg","licenselogic":"single","pkgsize":32824,"desc":"The Kaspersky Antispam 3.0 software is a efficient anti-spam solution. It uses\nsophisticated methods to fight spam with very low false positive rate.  Client\nsoftware for various MTA is provided.\n\nThis package installs hand compiled spamtest library.","categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe libspamtest port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libsoxr","origin":"audio/libsoxr","version":"0.1.3_3","comment":"High quality, one-dimensional sample-rate conversion library","maintainer":"riggs@FreeBSD.org","www":"https://sourceforge.net/projects/soxr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07c105a84f192765d914e998d60baf475d86f6e62466d94e357a22ec6c0601d6","flatsize":217259,"path":"All/libsoxr-0.1.3_3.pkg","repopath":"All/libsoxr-0.1.3_3.pkg","licenselogic":"and","licenses":["LGPL21+","FFTPAK"],"pkgsize":73756,"desc":"The SoX Resampler library `libsoxr'\n\nIt performs one-dimensional sample-rate conversion,\nmay be used, for example, to resample PCM-encoded audio.\n\nThis library aims to give fast and high quality results  for any constant\n(rational or irrational)  resampling  ratio.   Phase-response,  preserved\nbandwidth, aliasing, and rejection level parameters are all configurable;\nalternatively,  simple  `preset'  configurations may be selected.      An\nexperimental, variable-rate resampling mode of operation is also included.","categories":["audio"],"shlibs_provided":["libsoxr-lsr.so.0","libsoxr.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","OPENMP":"off","SIMD":"off","AVFFT":"off","PFFFT":"off"}},{"name":"libsonic","origin":"audio/libsonic","version":"0.2.0.65","comment":"Simple library to speed up or slow down speech","maintainer":"yuri@FreeBSD.org","www":"https://github.com/waywardgeek/sonic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b9ed871f4bd10c3eff96e1b1d5ab2e96d75c567f2543dce669a7e2d50186158","flatsize":96484,"path":"All/libsonic-0.2.0.65.pkg","repopath":"All/libsonic-0.2.0.65.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":25728,"desc":"Sonic is a simple algorithm for speeding up or slowing down speech. However,\nit's optimized for speed ups of over 2X, unlike previous algorithms for changing\nspeech rate. The Sonic library is a very simple ANSI C library that is designed\nto easily be integrated into streaming voice applications, like TTS back ends.\n\nThe primary motivation behind Sonic is to enable the blind and visually impaired\nto improve their productivity with open source speech engines, like espeak.\nSonic can also be used by the sighted. For example, Sonic can improve the\nexperience of listening to an audio book on an Android phone.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"}},"categories":["audio"],"shlibs_required":["libfftw3.so.3"],"shlibs_provided":["libsonic.so"]},{"name":"libsoldout","origin":"textproc/libsoldout","version":"1.4_1","comment":"Flexible C library for markdown","maintainer":"natbsd@instinctive.eu","www":"http://fossil.instinctive.eu/libsoldout/index","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a79b1a48327224997d69efdacb2c431c770e4d155723d183411929dffcea1773","flatsize":180964,"path":"All/libsoldout-1.4_1.pkg","repopath":"All/libsoldout-1.4_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":53704,"desc":"lightweight C library that can parse John Gruber's [markdown]\n(http://daringfireball.net/projects/markdown/) format and convert\nit into several formats and can be easily extended.\n\nIt also provides two usage examples:\n- mkd2html: markdown to xhtml conversion.\n- mkd2man: markdown to manpage conversion.","categories":["textproc","devel"],"shlibs_provided":["libsoldout.so.1"]},{"name":"libsodium","origin":"security/libsodium","version":"1.0.19","comment":"Library to build higher-level cryptographic tools","maintainer":"vsevolod@FreeBSD.org","www":"https://github.com/jedisct1/libsodium/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e6d06184f888cf97f8f3b77c34fbae183b79b0ced5357cc7f92f57da38ec6bb","flatsize":1241128,"path":"All/libsodium-1.0.19.pkg","repopath":"All/libsodium-1.0.19.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":218336,"desc":"libsodium is a library for network communication, encryption,\ndecryption, signatures, etc.\n\nlibsodium is a portable, cross-compilable, installable,\npackageable, API-compatible version of NaCl(security/nacl).\nNaCl's goal is to provide all of the core operations needed\nto build higher-level cryptographic tools.","categories":["security"],"shlibs_provided":["libsodium.so.26"],"options":{"DOCS":"on"}},{"name":"libsml","origin":"devel/libsml","version":"0.1.1_1","comment":"Implementation in C of the Smart Message Language (SML) protocol","maintainer":"mail+freebsd@gerritbeine.de","www":"https://github.com/volkszaehler/libsml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf9f5b36822de01776471447451d4ed658e7e2f7ef90c1aa0cab23ed63a63f7d","flatsize":969058,"path":"All/libsml-0.1.1_1.pkg","repopath":"All/libsml-0.1.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":129960,"desc":"libSML is a library which implements the Smart Message Language\n(SML) protocol specified by VDE's Forum Netztechnik/Netzbetrieb\n(FNN). It can be utilized to communicate to FNN specified Smart\nMeters or Smart Meter components (EDL/MUC).","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"}},"categories":["devel"],"shlibs_required":["libuuid.so.1"],"shlibs_provided":["libsml.so.1"]},{"name":"libsolv","origin":"misc/libsolv","version":"0.7.22","comment":"Package dependency solver using a satisfiability algorithm","maintainer":"yuri@FreeBSD.org","www":"https://github.com/openSUSE/libsolv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f7ed375247c93c8d258f28cf1cf4d7c413fb70022c81c9b0b873bc3eb1b13c6","flatsize":1126342,"path":"All/libsolv-0.7.22.pkg","repopath":"All/libsolv-0.7.22.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":460028,"desc":"This is libsolv, a free package dependency solver using a satisfiability\nalgorithm.\n\nThe code is based on two major, but independent, blocks:\n1. Using a dictionary approach to store and retrieve package and dependency\n   information in a fast and space efficient manner.\n2. Using satisfiability, a well known and researched topic, for resolving\n   package dependencies.\n\nThe sat-solver code has been written to aim for the newest packages, record the\ndecision tree to provide introspection, and also allows to provide the user with\nsuggestions on how to deal with unsolvable problems. It also takes advantage of\nthe repository storage to minimize memory usage.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"rpm4":{"origin":"archivers/rpm4","version":"4.18.2_1"}},"categories":["misc"],"shlibs_required":["librpmio.so.9","librpm.so.9","libexpat.so.1"],"shlibs_provided":["libsolv.so.1","libsolvext.so.1"],"options":{"RPMDB":"on","RPMMD":"on","RPMPKG":"on","BZIP2":"off","LZMA":"off","ZCHUNK":"off","ZSTD":"off"},"annotations":{"cpe":"cpe:2.3:a:opensuse:libsolv:0.7.22:::::dragonfly6:x86_64"}},{"name":"libsmraw","origin":"devel/libsmraw","version":"a.20231127_1","comment":"Library and tools to access the split RAW image format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libsmraw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7dd1eef891e245613af92dfee103f996eb1f2b2a9b714177eb57c69cbe0516d","flatsize":5936316,"path":"All/libsmraw-a.20231127_1.pkg","repopath":"All/libsmraw-a.20231127_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":640100,"desc":"Library and tools to access the (split) RAW image format.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfuse.so.2"],"shlibs_provided":["libsmraw.so.1"],"options":{"NLS":"on"}},{"name":"libsmpp34","origin":"devel/libsmpp34","version":"1.10_2","comment":"Provide an implementation of SMPP-3.4 protocol for PDUs handling","maintainer":"ports@FreeBSD.org","www":"https://c-open-smpp-34.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9da064ff71d85f988b7a72bc8a781f711111acdb55b1dfbe409e7f76e7d04026","flatsize":1409656,"path":"All/libsmpp34-1.10_2.pkg","repopath":"All/libsmpp34-1.10_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":208044,"desc":"The main focus of the library is to work in packaging and unpackaging\nof data structures.  While this implementation uses SMPP-3.4, the aim is\nto generate a simple way to implement any proprietary protocol on TCP.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel"],"shlibs_required":["libxml2.so.2"],"shlibs_provided":["libsmpp34.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libsmpp34 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libsoup3","origin":"devel/libsoup3","version":"3.2.2","comment":"HTTP client/server library for GNOME","maintainer":"desktop@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c233646c71b14f64e53d00957648ef20ba23ddc0ec52da11a3ddf3f41f34471e","flatsize":1955369,"path":"All/libsoup3-3.2.2.pkg","repopath":"All/libsoup3-3.2.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":352856,"desc":"bsoup is an HTTP client/server library for GNOME. It uses GObjects and the glib\nmain loop, to integrate well with GNOME applications, and also has a synchronous\nAPI, for use in threaded applications.\n\nFeatures include:\n* Both asynchronous (GMainLoop and callback-based) and synchronous APIs\n* Automatically caches connections\n* SSL Support using GnuTLS\n* Proxy support, including authentication and SSL tunneling\n* Client support for Digest and Basic authentication\n* Server support for Digest and Basic authentication","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glib-networking":{"origin":"net/glib-networking","version":"2.78.0"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libpsl":{"origin":"dns/libpsl","version":"0.21.5_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["devel","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libsqlite3.so.0","libpsl.so.5","libbrotlidec.so.1","libnghttp2.so.14"],"shlibs_provided":["libsoup-3.0.so.0"],"options":{"GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","GSSAPI_NONE":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:libsoup:3.2.2:::::dragonfly6:x86_64"}},{"name":"libsndfile","origin":"audio/libsndfile","version":"1.2.2_1","comment":"Reading and writing files containing sampled sound (like WAV or AIFF)","maintainer":"multimedia@FreeBSD.org","www":"http://www.mega-nerd.com/libsndfile/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdc510b41e3358342a113cf1ce0c2b08721c11c61e3e5f285a8ff935fbcfbe2e","flatsize":978430,"path":"All/libsndfile-1.2.2_1.pkg","repopath":"All/libsndfile-1.2.2_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":289136,"desc":"Libsndfile is a C library for reading and writing files containing sampled\nsound (such as MS Windows WAV and the Apple/SGI AIFF format) through one\nstandard library interface.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"opus":{"origin":"audio/opus","version":"1.5.2"}},"categories":["audio"],"shlibs_required":["libogg.so.0","libvorbisenc.so.2","libFLAC.so.12","libopus.so.0","libmpg123.so.0","libmp3lame.so.0","libvorbis.so.0"],"shlibs_provided":["libsndfile.so.1"],"options":{"DOCS":"on","EXTERNAL":"on","MANPAGES":"off","STATIC":"off","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:libsndfile_project:libsndfile:1.2.2:::::dragonfly6:x86_64:1"}},{"name":"libsmf","origin":"audio/libsmf","version":"1.3_5","comment":"Standard MIDI File format library","maintainer":"ports@FreeBSD.org","www":"https://github.com/nilsgey/libsmf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5a7fe9925ce6b4f5db39ebd8d89559c332a3e5bdaa94138a0c0509eb514473e","flatsize":190545,"path":"All/libsmf-1.3_5.pkg","repopath":"All/libsmf-1.3_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":47536,"desc":"LibSMF is a BSD-licensed C library for handling SMF (\"*.mid\") files.\nIt transparently handles timepulses conversions, tempo map handling\netc.  The only dependencies are C compiler and glib.  Full API\ndocumentation and examples are included.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["audio"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libsmf.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libsmf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libslirp","origin":"net/libslirp","version":"4.8.0","comment":"General purpose TCP-IP emulator library","maintainer":"makc@FreeBSD.org","www":"https://gitlab.freedesktop.org/slirp/libslirp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2da02fce365794da272d08f90cb508aa2029849ea81fbd09730056968617085","flatsize":148949,"path":"All/libslirp-4.8.0.pkg","repopath":"All/libslirp-4.8.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":62088,"desc":"libslirp is a user-mode networking library used by virtual machines,\ncontainers or various tools.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["net"],"shlibs_required":["libglib-2.0.so.0"],"shlibs_provided":["libslirp.so.0"],"annotations":{"cpe":"cpe:2.3:a:libslirp_project:libslirp:4.8.0:::::dragonfly6:x86_64"}},{"name":"libsigsegv","origin":"devel/libsigsegv","version":"2.14","comment":"Handling page faults in user mode","maintainer":"gaod@hychen.org","www":"https://www.gnu.org/software/libsigsegv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd2e1530d48b79b8bfcebcd9a1955e694f048d755cc332f53cd247403e52a4fc","flatsize":57979,"path":"All/libsigsegv-2.14.pkg","repopath":"All/libsigsegv-2.14.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":18460,"desc":"A library for handling page faults in user mode. A page fault occurs\nwhen a program tries to access to a region of memory that is currently\nnot available. Catching and handling a page fault is a useful\ntechnique for implementing:\n * pageable virtual memory,\n * memory-mapped access to persistent databases,\n * generational garbage collectors,\n * stack overflow handlers,\n * distributed shared memory,","categories":["devel"],"shlibs_provided":["libsigsegv.so.2"],"messages":[{"message":"Note that the stackoverflow handling functions of this library need\nprocfs mounted on /proc.","type":"install"}]},{"name":"libsoup","origin":"devel/libsoup","version":"2.74.3","comment":"SOAP (Simple Object Access Protocol) implementation in C","maintainer":"desktop@FreeBSD.org","www":"https://libsoup.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ec84ee6990d68509fbd28454658a56738a6f4e58e11881c0a76d6275e4adaaa","flatsize":5098382,"path":"All/libsoup-2.74.3.pkg","repopath":"All/libsoup-2.74.3.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":591264,"desc":"Soup is a SOAP (Simple Object Access Protocol) implementation in C.\n\nIt provides a queued asynchronous callback-based mechanism for sending and\nservicing SOAP requests, and a WSDL (Web Service Definition Language) for C\ncompilers which generates client stubs and server skeletons for easily\ncalling and implementing SOAP methods.  It uses GLib and is designed to work\nwell with GTK applications.\n\nFeatures:\n  * Completely Asynchronous\n  * Connection cache\n  * HTTP chunked transfer and persistent connections\n  * Authenticated HTTP, SOCKS4, and SOCKS5 proxy support\n  * SSL Support using OpenSSL\n  * Apache module server support\n  * Client digest authentication","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glib-networking":{"origin":"net/glib-networking","version":"2.78.0"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libpsl":{"origin":"dns/libpsl","version":"0.21.5_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["devel","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libxml2.so.2","libsqlite3.so.0","libpsl.so.5"],"shlibs_provided":["libsoup-2.4.so.1","libsoup-gnome-2.4.so.1"],"options":{"DOCS":"on","SMB":"on","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","GSSAPI_NONE":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:libsoup:2.74.3:::::dragonfly6:x86_64"},"messages":[{"message":"libsoup can use NTLM authentication if it is compiled\nwith the SMB option. To use it, you must install a\nport that provides NTLM, like net/samba412 or net/samba413.","type":"install"}]},{"name":"libsixel","origin":"graphics/libsixel","version":"1.8.6_1,1","comment":"Encoder/decoder library for DEC SIXEL graphics","maintainer":"sue@iwmt.org","www":"https://github.com/saitoha/libsixel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ac5bd0983394998297b062701f0e3f9412b80fa0c8067fbbc444ac2054ae4f7","flatsize":1251547,"path":"All/libsixel-1.8.6_1,1.pkg","repopath":"All/libsixel-1.8.6_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":200784,"desc":"This package provides encoder/decoder implementation for DEC SIXEL graphics,\nand some converter programs.\nSIXEL is one of image formats for terminal imaging introduced by DEC VT series.\nIts data scheme is represented as a terminal-friendly escape sequence.\nSo if you want to view a SIXEL image file, all you have to do is \"cat\" it to\nyour terminal.","categories":["graphics"],"shlibs_provided":["libsixel.so.1"],"options":{"CURL":"off","DOCS":"on","GD":"off","JPEG":"off","PIXBUF":"off","PNG":"off","PYTHON":"off"},"annotations":{"cpe":"cpe:2.3:a:libsixel_project:libsixel:1.8.6:::::dragonfly6:x86_64:1"}},{"name":"libsimdpp","origin":"devel/libsimdpp","version":"2.1.400","comment":"Header-only zero-overhead C++ wrapper of SIMD instructions","maintainer":"yuri@FreeBSD.org","www":"https://github.com/p12tic/libsimdpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b069ec852802514d1a8ad5b4deb6ab7a4796b2a1dff202facd1351fcbf8d9c7","flatsize":2466676,"path":"All/libsimdpp-2.1.400.pkg","repopath":"All/libsimdpp-2.1.400.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":185688,"desc":"libsimdpp is a portable header-only zero-overhead C++ wrapper around\nsingle-instruction multiple-data (SIMD) intrinsics found in many compilers.\nThe library presents a single interface over several instruction sets in\nsuch a way that the same source code may be compiled for different instruction\nsets. The resulting object files then may be hooked into internal dynamic\ndispatch mechanism.","categories":["devel"]},{"name":"libsmdev","origin":"devel/libsmdev","version":"a.20231128_1","comment":"Library to access to storage media devices","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libsmdev","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67aa93f9c2095680f30de8784b3c41056eb46bba672776ecffce95bec7d9d546","flatsize":4475664,"path":"All/libsmdev-a.20231128_1.pkg","repopath":"All/libsmdev-a.20231128_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":453976,"desc":"Library to access to storage media devices.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libsmdev.so.1"],"options":{"NLS":"on"}},{"name":"libsignon-glib","origin":"net-im/libsignon-glib","version":"2.1_1","comment":"GLib-based client library for applications handling account authentication","maintainer":"kde@FreeBSD.org","www":"https://gitlab.com/accounts-sso/libsignon-glib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e0225785e5b76045f69b68fbc9a177ef737319398b0f362cdcdcc6909ba9768","flatsize":640102,"path":"All/libsignon-glib-2.1_1.pkg","repopath":"All/libsignon-glib-2.1_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":80788,"desc":"Single signon authentication library for GLib applications\n\nThis project is a library for managing single signon credentials which can be\nused from GLib applications. It is effectively a GLib binding for the D-Bus\nAPI provided by signond. It is part of the accounts-sso project:","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"signon-qt5":{"origin":"sysutils/signond","version":"8.61"}},"categories":["net-im"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"shlibs_provided":["libsignon-glib.so.2"],"options":{"DOCS":"on"}},{"name":"libsigscan","origin":"devel/libsigscan","version":"e.20231201","comment":"Library for binary signature scanning","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libsigscan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e9149edbd0fca6d700186eee5f32b3f75fc53d2f8225fe45fc21df643da1141","flatsize":5229155,"path":"All/libsigscan-e.20231201.pkg","repopath":"All/libsigscan-e.20231201.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":533864,"desc":"libsigscan is a library for binary signature scanning.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libsigscan.so.1"],"options":{"NLS":"on"}},{"name":"libsignal-protocol-c","origin":"net/libsignal-protocol-c","version":"2.3.3","comment":"Signal Protocol C Library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/signalapp/libsignal-protocol-c","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7af71de513e6bef80c25bf0314dea99becb6c8ce345d585a4fb9155285f0459a","flatsize":455098,"path":"All/libsignal-protocol-c-2.3.3.pkg","repopath":"All/libsignal-protocol-c-2.3.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":150280,"desc":"Signal Protocol is a ratcheting forward secrecy protocol that works in\nsynchronous and asynchronous messaging environments.","categories":["net"],"shlibs_provided":["libsignal-protocol-c.so.2"]},{"name":"libsigrokdecode","origin":"devel/libsigrokdecode","version":"0.5.3","comment":"Framework for hardware logic analyzers, protocol decoders library","maintainer":"bofh@FreeBSD.org","www":"https://sigrok.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f753b0dc42bd88d61f7f1cca10c3a6f72dded776277129391f3552a5aa843bf","flatsize":1640154,"path":"All/libsigrokdecode-0.5.3.pkg","repopath":"All/libsigrokdecode-0.5.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":281928,"desc":"The sigrok project aims at creating a portable, cross-platform,\nFree/Libre/Open-Source signal analysis software suite that supports\nvarious device types, such as logic analyzers, MSOs, oscilloscopes,\nmultimeters, LCR meters, sound level meters, thermometers,\nhygrometers, anemometers, light meters, DAQs, dataloggers,\nfunction generators, spectrum analyzers, power supplies,\nGPIB interfaces, and more.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libpython3.11.so.1.0"],"shlibs_provided":["libsigrokdecode.so.4"]},{"name":"libsigc++30","origin":"devel/libsigc++30","version":"3.4.0","comment":"Callback Framework for C++","maintainer":"gnome@FreeBSD.org","www":"https://libsigcplusplus.github.io/libsigcplusplus/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"caf8ff8ba697d93d1d6feabb68d8261308bf4b9b8562655aeac9263649710744","flatsize":275482,"path":"All/libsigc++30-3.4.0.pkg","repopath":"All/libsigc++30-3.4.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":56644,"desc":"Libsigc++ -- The Typesafe Callback Framework for C++\n\nThis library implements a full callback system for use in widget libraries,\nabstract interfaces, and general programming.\n\nTo get a good overview of how to use the library, read\n/usr/local/share/doc/libsigc++/signals.","categories":["devel"],"shlibs_provided":["libsigc-3.0.so.0"]},{"name":"libsigrok","origin":"devel/libsigrok","version":"0.5.2_4","comment":"Framework for hardware logic analyzers, core library","maintainer":"bofh@FreeBSD.org","www":"https://sigrok.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4aca7a4b9cf7dfa79d19641f47d1866d23731457a7b52676c5f5609771d0f950","flatsize":4359175,"path":"All/libsigrok-0.5.2_4.pkg","repopath":"All/libsigrok-0.5.2_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":709532,"desc":"The sigrok project aims at creating a portable, cross-platform,\nFree/Libre/Open-Source signal analysis software suite that supports\nvarious device types, such as logic analyzers, MSOs, oscilloscopes,\nmultimeters, LCR meters, sound level meters, thermometers,\nhygrometers, anemometers, light meters, DAQs, dataloggers,\nfunction generators, spectrum analyzers, power supplies,\nGPIB interfaces, and more.","deps":{"check":{"origin":"devel/check","version":"0.15.2_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"hidapi":{"origin":"comms/hidapi","version":"0.14.0"},"libftdi1":{"origin":"devel/libftdi1","version":"1.5_4"},"librevisa":{"origin":"devel/librevisa","version":"0.0.20130412_2"},"libserialport":{"origin":"devel/libserialport","version":"0.1.1_1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["devel"],"shlibs_required":["libserialport.so.0","libftdi1.so.2","libhidapi.so.0","libvisa.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libzip.so.5","libglibmm-2.4.so.1","libsigc-2.0.so.0"],"shlibs_provided":["libsigrok.so.4","libsigrokcxx.so.4"],"annotations":{"deprecated":"Uses Python 2.7 which is EOLed upstream"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses Python 2.7 which is EOLed upstream."}]},{"name":"libsigc++","origin":"devel/libsigc++20","version":"2.12.0","comment":"Callback Framework for C++","maintainer":"gnome@FreeBSD.org","www":"http://libsigc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef37a48f4feb95a0097a519ae88dec42e6e2c33f65dead7acd4d0341c8f30444","flatsize":1235111,"path":"All/libsigc++-2.12.0.pkg","repopath":"All/libsigc++-2.12.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":82828,"desc":"Libsigc++ -- The Typesafe Callback Framework for C++\n\nThis library implements a full callback system for use in widget libraries,\nabstract interfaces, and general programming.\n\nTo get a good overview of how to use the library, read\n/usr/local/share/doc/libsigc++/signals.","categories":["devel"],"shlibs_provided":["libsigc-2.0.so.0"]},{"name":"libsieve","origin":"mail/libsieve","version":"2.3.1_2","comment":"Library for parsing, sorting, and filtering mail","maintainer":"ports@FreeBSD.org","www":"http://sodabrew.com/libsieve/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06d62592cbe27cca9a53382389e18e8bb10acf32891fcaf151dfa9abf09bd251","flatsize":263076,"path":"All/libsieve-2.3.1_2.pkg","repopath":"All/libsieve-2.3.1_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":79652,"desc":"libSieve provides a library to interpret Sieve scripts, and to execute\nthose scripts over a given set of messages. The return codes from the\nlibSieve functions let your program know how to handle the message, and\nthen it's up to you to make it so. libSieve makes no attempt to have\nknowledge of how SMTP, IMAP, or anything else work; just how to parse\nand deal with a buffer full of emails. The rest is up to you!","categories":["mail"],"shlibs_provided":["libsieve.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe libsieve port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libsidplay","origin":"audio/libsidplay","version":"1.36.60_1","comment":"Commodore SID-chip emulator library to play SID music files","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d1ca708348a692500bc32787f2e8e31c93b964abb8728590f24d863d7b11e3a","flatsize":728859,"path":"All/libsidplay-1.36.60_1.pkg","repopath":"All/libsidplay-1.36.60_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":130536,"desc":"Basically, SIDPLAY is just an ordinary music player software. More\nspecifically, it emulates the Sound Interface Device chip (MOS 6581,\nknown as SID) and the Micro Processor Unit (MOS 6510) of the\nCommodore 64 on your computer. Its platform-independent software\nemulates hardware components. Therefore it is able to load and execute\nC64 machine code programs which produce music or sound. In general,\nthese are independent fragments of code and data which have been\nripped from games and demonstration programs and were transferred\ndirectly from the C64. All you need is a supported operating system and\naudio hardware with average PCM waveform playback capabilities. A\nfast CPU and a 16-bit sound card are recommended for better\nperformance.\n\nThis is just the library. To actually use it, you need one of the\nfront-ends like 'sidplay' or 'xsidplay'.","categories":["audio","emulators"],"shlibs_provided":["libsidplay.so.1"]},{"name":"libsmi","origin":"net-mgmt/libsmi","version":"0.4.8_2","comment":"Library to access SMI MIB information","maintainer":"saper@saper.info","www":"https://www.ibr.cs.tu-bs.de/projects/libsmi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"357d917dd3f28ab9686cd5ce08d1db1fad9dbc0738315f1f23718670ba4162a7","flatsize":17099815,"path":"All/libsmi-0.4.8_2.pkg","repopath":"All/libsmi-0.4.8_2.pkg","licenselogic":"single","pkgsize":2022716,"desc":"The purpose of libsmi is to give network management applications\na concise programmer-friendly interface to access MIB module information,\nseparate the knowledge on SMI from the main parts of management applications,\nallow to add new kinds of MIB repositories without the need\nto adapt applications that make use of libsmi.\n\nThere are also simple tools to handle MIBs included.","categories":["net-mgmt"],"shlibs_provided":["libsmi.so.2"],"annotations":{"cpe":"cpe:2.3:a:tu-braunschweig:libsmi:0.4.8:::::dragonfly6:x86_64:2"}},{"name":"libslang2","origin":"devel/libslang2","version":"2.3.3_2","comment":"Routines for rapid alpha-numeric terminal applications development","maintainer":"garga@FreeBSD.org","www":"https://www.jedsoft.org/slang/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37446fc84cb784381c24e21643fbaee3904caec35a84c34c541ad606ca3548b5","flatsize":9117323,"path":"All/libslang2-2.3.3_2.pkg","repopath":"All/libslang2-2.3.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1211896,"desc":"S-Lang is a multi-platform programmer's library designed to\nallow a developer to create robust multi-platform software.\n\nIt provides facilities required by interactive applications\nsuch as display/screen management, keyboard input, keymaps,\nand so on.\n\nThe most exciting feature of the library is the slang\ninterpreter that may be easily embedded into a program to\nmake it extensible.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libpcre.so.1","libpng16.so.16"],"shlibs_provided":["libslang.so.2"],"options":{"DOCS":"on","ICONV":"on","ONIG":"off","PCRE":"on","PNG":"on"}},{"name":"libsidplayfp","origin":"audio/libsidplayfp","version":"2.7.1","comment":"Library to play Commodore 64 music derived from libsidplay2","maintainer":"fluffy@FreeBSD.org","www":"https://github.com/libsidplayfp/libsidplayfp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ee3e30c42e8b3856f40aab90545d52474ce3d7cc781450638db3c5f1df9c9ca","flatsize":630997,"path":"All/libsidplayfp-2.7.1.pkg","repopath":"All/libsidplayfp-2.7.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":161228,"desc":"Libsidplayfp is a fork of sidplay2 born with the aim to improve the quality\nof emulating the 6581, 8580 chips and the surrounding C64 system in order\nto play SID music better.","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"}},"categories":["audio"],"shlibs_required":["libgcrypt.so.20"],"shlibs_provided":["libsidplayfp.so.6","libstilview.so.0"],"options":{"DEBUG":"off","DOCS":"on","DOXYGEN":"off"}},{"name":"libsidplay2","origin":"audio/libsidplay2","version":"2.1.1_9","comment":"Library to play Commodore 64 SID-tunes cycle accurately","maintainer":"ports@FreeBSD.org","www":"https://sidplay2.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16f1b37378f9f5054ac0517455a34298545d0ea4044053a38c2f5147c0d28812","flatsize":1321027,"path":"All/libsidplay2-2.1.1_9.pkg","repopath":"All/libsidplay2-2.1.1_9.pkg","licenselogic":"single","pkgsize":206444,"desc":"Sidplay 2 is the second in the Sidplay series originally developed by Michael\nSchwendt. This version is written by Simon White and is cycle accurate for\nimproved sound reproduction. Sidplay 2 is capable of playing all C64 mono and\nstereo file formats.","categories":["audio","emulators"],"shlibs_provided":["libsidplay2.so.1","libsidutils.so.0"],"annotations":{"deprecated":"Abandonware and superseded by audio/libsidplayfp","expiration_date":"2024-07-31"},"messages":[{"message":"===>   NOTICE:\n\nThe libsidplay2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nAbandonware and superseded by audio/libsidplayfp.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"libsignal-client","origin":"net-im/libsignal-client","version":"0.9.6_26,1","comment":"Implementation of the Signal client protocol","maintainer":"ports@FreeBSD.org","www":"https://github.com/signalapp/libsignal-client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"266a95cf5322032ae8584bbff15fdb6ff5063fe7f0f2739a9a7ea4a932a58af2","flatsize":2368631,"path":"All/libsignal-client-0.9.6_26,1.pkg","repopath":"All/libsignal-client-0.9.6_26,1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":716964,"desc":"libsignal-client is an implementation of the Signal client protocol in Rust.\n\nIt is under heavy development at the moment and subject to change without\nnotice. Its use outside Signal is not yet recommended.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-im","java"],"messages":[{"message":"===>   NOTICE:\n\nThe libsignal-client port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libshbuf","origin":"devel/libshbuf","version":"0.0.3","comment":"Library for Shared Buffer IPC","maintainer":"bofh@FreeBSD.org","www":"https://0pointer.de/lennart/projects/libshbuf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e499a16ee443115f4a6c6945229b69e56ecd736d28c434feaef15afe729221ec","flatsize":97584,"path":"All/libshbuf-0.0.3.pkg","repopath":"All/libshbuf-0.0.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24856,"desc":"libshbuf implements a new kind of IPC: the \"shared buffer\", a faster, more\nflexible replacement for standard Unix FIFOs. It offers the following\nadvantages:\n   - Normally better latency and throughput\n   - Full access to the buffer at any time\n   - Connecting processes need not to be children of each other\n   - Arbitrary buffer lengths\n   - Memory mapped\n   - \"Backlog\"\n\nThe implementation is based on SysV shared memory, semaphores and message\nqueues. It makes use of POSIX pthreads.","categories":["devel"],"shlibs_provided":["libshbuf.so.0"]},{"name":"libshout","origin":"audio/libshout","version":"2.4.6_1","comment":"Connect and transmit data to an Icecast media streaming server","maintainer":"sunpoet@FreeBSD.org","www":"https://icecast.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd3f60bf4b8f7384a08eda3200874b82e9f2f1c9845ac66399086639a1a5bb74","flatsize":396097,"path":"All/libshout-2.4.6_1.pkg","repopath":"All/libshout-2.4.6_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":85880,"desc":"This is a port of the libshout library. Libshout allows applications to easily\ncommunicate and broadcast to an Icecast streaming media server. It handles the\nsocket connections, metadata communication, and data streaming for the calling\napplication, and lets developers focus on feature sets instead of implementation\ndetails.","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"}},"categories":["audio","net"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libspeex.so.1","libtheora.so.0","libogg.so.0","libvorbis.so.0"],"shlibs_provided":["libshout.so.3"],"options":{"DOCS":"on","SPEEX":"on","THEORA":"on","VORBIS":"on"},"annotations":{"cpe":"cpe:2.3:a:libshout:libshout:2.4.6:::::dragonfly6:x86_64:1"}},{"name":"libshhopt","origin":"devel/libshhopt","version":"1.1.7_1","comment":"Library for parsing command line options","maintainer":"ports@FreeBSD.org","www":"https://shh.thathost.com/pub-unix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d06e363fa7642debb39e4700003df8c1778f73d62ee507194952fd94a850b65","flatsize":33183,"path":"All/libshhopt-1.1.7_1.pkg","repopath":"All/libshhopt-1.1.7_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":12420,"desc":"shhopt - library for parsing command line options. It contains\nC-functions for parsing command line options, both traditional\none-character options, and GNU'ish --long-options.","categories":["devel"],"shlibs_provided":["libshhopt.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libshhopt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libshhmsg","origin":"devel/libshhmsg","version":"1.4.2","comment":"Library for displaying messages","maintainer":"ports@FreeBSD.org","www":"https://shh.thathost.com/pub-unix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b38b1fbd4f7798f10cca1259c8b40085b9ad9c090733b2fad6a3f582c656191","flatsize":49565,"path":"All/libshhmsg-1.4.2.pkg","repopath":"All/libshhmsg-1.4.2.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":13732,"desc":"shhmsg - library for displaying messages. It contains\nC-functions for error messages, verbose messages and\n`normal' messages in terminal based programs.","categories":["devel"],"shlibs_provided":["libshhmsg.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libshhmsg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libsharp2","origin":"math/libsharp2","version":"g20191210","comment":"Library for fast spherical harmonic transforms","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.mpcdf.mpg.de/mtr/libsharp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12f064e7fb62d2d7b3cbf2ad0f273a2de7fd4dcd5469d7740b7831543264ad77","flatsize":324373,"path":"All/libsharp2-g20191210.pkg","repopath":"All/libsharp2-g20191210.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":75516,"desc":"Library for efficient spherical harmonic transforms at arbitrary spins,\nsupporting CPU vectorization, OpenMP and MPI.","categories":["math"],"shlibs_provided":["libsharp2.so.0"]},{"name":"libshairport","origin":"audio/libshairport","version":"1.2.0.20310_2","comment":"Airport Extreme Emulator","maintainer":"manuel.creach@icloud.com","www":"https://github.com/amejia1/libshairport","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a470f3c9f54df894282543d1d0a7d7388f3e065c9aae99019689bb1c87bc4e8a","flatsize":59853,"path":"All/libshairport-1.2.0.20310_2.pkg","repopath":"All/libshairport-1.2.0.20310_2.pkg","licenselogic":"single","pkgsize":25328,"desc":"libshairport\n============\nCreated by Team XBMC\n\nThis is a fork of ShairPort written by James Laird <jhl@mafipulation.org>. The\nXBMC team decided to fork ShairPort and make it into a library.\n\nWhat it is\n----------\nThis program emulates an AirPort Express for the purpose of streaming music from\niTunes and compatible iPods. It implements a server for the Apple RAOP protocol.\nShairPort does not support AirPlay v2 (video and photo streaming).\n\nIt supports multiple simultaneous streams, if your audio output chain (as\ndetected by libao) does so.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["audio"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"shlibs_provided":["libshairport.so.0"]},{"name":"libserdes","origin":"devel/libserdes","version":"6.0.2","comment":"Schema-based serializer/deserializer with support for Avro","maintainer":"sergey@akhmatov.ru","www":"https://github.com/confluentinc/libserdes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"309c06360f4db544f9d411ebdb090303e910c3fe1fc08a8815fd83922591be8c","flatsize":289105,"path":"All/libserdes-6.0.2.pkg","repopath":"All/libserdes-6.0.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":61004,"desc":"libserdes is a schema-based serializer/deserializer\nC/C++ library with support for Avro and the Confluent\nPlatform Schema Registry.\n\nThe library is aimed to be used in the streaming pipeline,\ne.g. Apache Kafka, to perform data serialization and\ndeserialization with centrally managed schemas.","deps":{"avro-c":{"origin":"devel/avro-c","version":"1.11.3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"jansson":{"origin":"devel/jansson","version":"2.14"},"librdkafka":{"origin":"net/librdkafka","version":"2.3.0"}},"categories":["devel"],"shlibs_required":["libavro.so.23","librdkafka++.so.1","libjansson.so.4","libcurl.so.4"],"shlibs_provided":["libserdes.so.1"]},{"name":"libshhcards","origin":"games/libshhcards","version":"1.0.6","comment":"Library for displaying game cards on X Window System","maintainer":"ports@FreeBSD.org","www":"https://shh.thathost.com/pub-unix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"907edf952e8a32176e2c2759042aaba611ab42d94b9cab6ff7ecb97587313274","flatsize":888236,"path":"All/libshhcards-1.0.6.pkg","repopath":"All/libshhcards-1.0.6.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":34632,"desc":"shhcards is a library for displaying game cards on X11.\nIt provides pixmaps for card games, and functions for\nusing the cards in X11 programs.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_provided":["libshhcards.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libshhcards port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libserialport","origin":"devel/libserialport","version":"0.1.1_1","comment":"Framework for hardware logic analyzers, serial port support library","maintainer":"bofh@FreeBSD.org","www":"https://sigrok.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"442a2375fd766a1258bc1f67eee20aeaa74c7c26099e9f23c61d8b9a9c241377","flatsize":199118,"path":"All/libserialport-0.1.1_1.pkg","repopath":"All/libserialport-0.1.1_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":38448,"desc":"The sigrok project aims at creating a portable, cross-platform,\nFree/Libre/Open-Source signal analysis software suite that supports\nvarious device types, such as logic analyzers, MSOs, oscilloscopes,\nmultimeters, LCR meters, sound level meters, thermometers,\nhygrometers, anemometers, light meters, DAQs, dataloggers,\nfunction generators, spectrum analyzers, power supplies,\nGPIB interfaces, and more.","categories":["devel"],"shlibs_provided":["libserialport.so.0"]},{"name":"libsearpc","origin":"devel/libsearpc","version":"3.2.0_2,1","comment":"Simple RPC framework based on GObject System in C","maintainer":"ultima@FreeBSD.org","www":"https://github.com/haiwen/libsearpc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"585c03d74d7bab3ad99886498210219c753ad3cf421ed2f2aa73d800161b8958","flatsize":175671,"path":"All/libsearpc-3.2.0_2,1.pkg","repopath":"All/libsearpc-3.2.0_2,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36784,"desc":"Searpc is a simple C language RPC framework based on GObject system.\nSearpc handles the serialization/deserialization part of RPC, the\ntransport part is left to users.\n\nThe serialization/deserialization uses JSON format via json-glib\nlibrary. A serialized json object is returned from server to client\nafter executing the RPC function. Each RPC function defined in the\nserver side should take an extra GError argument to report error.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jansson":{"origin":"devel/jansson","version":"2.14"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libjansson.so.4"],"shlibs_provided":["libsearpc.so.1"]},{"name":"libsectok","origin":"security/libsectok","version":"20030619_3","comment":"ISO 7816 Smartcard API Library","maintainer":"ports@FreeBSD.org","www":"http://www.citi.umich.edu/projects/smartcard/sectok.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdbaa732cafe8ccb156210a73b0b794fb5d4ad7f10606bc411d2b81b79270d78","flatsize":77703,"path":"All/libsectok-20030619_3.pkg","repopath":"All/libsectok-20030619_3.pkg","licenselogic":"single","pkgsize":21580,"desc":"This is the libsectok library from citi.umich.edu. Originally targeted\nfor OpenBSD. This is a quick port of the library itself; it contains an\nAPI for working with ISO 7816 Smart Card devices.","categories":["security"],"messages":[{"message":"===>   NOTICE:\n\nThe libsectok port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libsdr-gui","origin":"comms/libsdr-gui","version":"0.1.0_4","comment":"GUI functions (e.g. waterfall) for libsdr library","maintainer":"jeff@baitis.net","www":"https://github.com/hmatuschek/libsdr-gui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24b6fc699a0e42828578e6c3c2e1d45a4ae7343d4ef2ef7b87a15210a3471930","flatsize":130795,"path":"All/libsdr-gui-0.1.0_4.pkg","repopath":"All/libsdr-gui-0.1.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36164,"desc":"GUI functions (e.g. waterfall) for libsdr, a simple software defined radio\n(SDR) library.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"libsdr":{"origin":"comms/libsdr","version":"0.1.0_3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-qmake":{"origin":"devel/qt5-qmake","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["comms","hamradio"],"shlibs_required":["libfftw3.so.3","libfftw3f.so.3","libQt5Widgets.so.5","libsdr.so.0.1.0","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libsdr-gui.so.0.1.0"]},{"name":"libsdr","origin":"comms/libsdr","version":"0.1.0_3","comment":"Simple software defined radio (SDR) library","maintainer":"jeff@baitis.net","www":"https://github.com/hmatuschek/libsdr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5c3e9321c3934d9539524a15b88d4f04b0762c480521973bec4f06072501a67","flatsize":424104,"path":"All/libsdr-0.1.0_3.pkg","repopath":"All/libsdr-0.1.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":101288,"desc":"A simple software defined radio (SDR) library.\nAlthough being simple, libsdr is sufficient to write a simple SDR receiver\napplication (github.com/hmatuschek/sdr-rx, above). This RX application\nsupports several input sources (i.e. sound card, files, RTL2382 dongles etc.)\nand modes (i.e. AM, FM, SSB, CW, etc.).","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"rtl-sdr":{"origin":"comms/rtl-sdr","version":"2.0.2,1"}},"categories":["comms","hamradio"],"shlibs_required":["libfftw3.so.3","libfftw3f.so.3","librtlsdr.so.0"],"shlibs_provided":["libsdr.so.0.1.0"]},{"name":"libsdb","origin":"databases/libsdb","version":"0.10.1_1","comment":"Simple database library","maintainer":"ports@FreeBSD.org","www":"https://siag.nu/libsdb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9808e1da6ab8bfa9f09f6e0434e89ba75a273ff43544af4e29ec1e33c5c00b6","flatsize":113329,"path":"All/libsdb-0.10.1_1.pkg","repopath":"All/libsdb-0.10.1_1.pkg","licenselogic":"single","pkgsize":28020,"desc":"This is libsdb, the simple database library, which provides a way to support\nmultiple database management systems in an application with negligeable\noverhead, in terms of code as well as system resources.\n\nSupported databases:\n   - Lago\n   - Mysql\n   - Sqlite\n   - Mimer\n   - Postgresql\n   - Oracle\n   - Gdbm","categories":["databases"],"messages":[{"message":"===>   NOTICE:\n\nThe libsdb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libscrypt","origin":"security/libscrypt","version":"1.22","comment":"C library for the scrypt key derivation function","maintainer":"dbaio@FreeBSD.org","www":"http://www.lolware.net/libscrypt.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea06827fa101db3c1abed2785f1bb12293861fb57b62ff03b68cc91cba5b5f06","flatsize":32584,"path":"All/libscrypt-1.22.pkg","repopath":"All/libscrypt-1.22.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15216,"desc":"Although the creator of scrypt has written an \"example implementation\", it\ndoesn't satisfy the \"simple library\" requirement that prompts developers to\nimplement it. Therefore, I've written my adaptation, which quite simply pulls\nthe relevant parts from the original implementation, then adds a number of\nharnesses and simplified interfaces. The hope is that through this, any\ndeveloper can utilise scrypt.","categories":["security"],"options":{"DOCS":"on"}},{"name":"libscfg","origin":"devel/libscfg","version":"0.1.1","comment":"C library for a simple configuration file format","maintainer":"jbeich@FreeBSD.org","www":"https://sr.ht/~emersion/libscfg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa75d99f85b0d46d5ca8b1b30cc3f94c3f35574f0cf6a68ef6e1b4ab03b8feb5","flatsize":10614,"path":"All/libscfg-0.1.1.pkg","repopath":"All/libscfg-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5328,"desc":"A C library for scfg.","categories":["devel"],"shlibs_provided":["libscfg.so"]},{"name":"libsemigroups","origin":"math/libsemigroups","version":"2.3.2","comment":"C++ library for semigroups and monoids","maintainer":"thierry@FreeBSD.org","www":"https://libsemigroups.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"267b3e1ac9efac9f312c5c243a08c4aa2e11ddcd64ebf40bc2a6da7f7b4201af","flatsize":7416656,"path":"All/libsemigroups-2.3.2.pkg","repopath":"All/libsemigroups-2.3.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":902940,"desc":"libsemigroups is a C++11 library containing implementations of several\nalgorithms for computing finite and finitely presented semigroups.\nNamely:\n\n - the Froidure-Pin algorithm for computing finite semigroups;\n - the Todd-Coxeter algorithm for finitely presented semigroups and monoids;\n - the Knuth-Bendix algorithm for finitely presented semigroups and monoids;\n - the Schreier-Sims algorithm for permutation groups.\n\nSee also: https://github.com/libsemigroups/libsemigroups","deps":{"libfmt":{"origin":"devel/libfmt","version":"10.2.1"}},"categories":["math"],"shlibs_required":["libfmt.so.10"],"shlibs_provided":["libsemigroups.so.2"]},{"name":"libscep","origin":"security/libscep","version":"0.09_1","comment":"Client side SCEP library w/o clients","maintainer":"svysh.fbsd@gmail.com","www":"https://github.com/openxpki/libscep","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ee2181b531041fe3500d6eb16eee3f5d16d0555b725126c356267362abbce2e","flatsize":70578,"path":"All/libscep-0.09_1.pkg","repopath":"All/libscep-0.09_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29568,"desc":"A Client Side Simple Certificate Enrollment Protocol (SCEP) Library.\nlibscep implements the SCEP protocol as a C library. The library\ngets initialized, then one or multiple operations can be executed\nand then it gets destroyed again.","deps":{"check":{"origin":"devel/check","version":"0.15.2_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"uriparser":{"origin":"net/uriparser","version":"0.9.6"}},"categories":["security"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libscep.so"]},{"name":"libshumate","origin":"x11-toolkits/libshumate","version":"1.2.3","comment":"GTK4 widget to display maps","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/libshumate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"403c235a20ecdddcdf5f61f8d8669a27c9960d4e2aae9890940375d2416fdbaa","flatsize":5435284,"path":"All/libshumate-1.2.3.pkg","repopath":"All/libshumate-1.2.3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1343284,"desc":"libshumate is a C library providing a GtkWidget to display maps. It supports\nnumerous free map sources such as OpenStreetMap, OpenCycleMap, OpenAerialMap\nand Maps for free.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["x11-toolkits","geography"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgio-2.0.so.0","libgtk-4.so.1","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libgraphene-1.0.so.0","libsqlite3.so.0","libsoup-3.0.so.0","libjson-glib-1.0.so.0","libprotobuf-c.so.1"],"shlibs_provided":["libshumate-1.0.so.1"],"options":{"DOCS":"on"}},{"name":"libsecret","origin":"security/libsecret","version":"0.20.5_3","comment":"Library to access the secret service API","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Libsecret/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee61670be811237bda59c72cab84296db807542d4fe97281b51fd70fee215733","flatsize":5267360,"path":"All/libsecret-0.20.5_3.pkg","repopath":"All/libsecret-0.20.5_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1287788,"desc":"libsecret is a library for storing and retrieving passwords and other\nsecrets.  It communicates with the \"Secret Service\" using DBus.\ngnome-keyring and ksecretservice are both implementations of a Secret\nService; libsecret replaces libgnome-keyring.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","gnome"],"shlibs_required":["libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgcrypt.so.20"],"shlibs_provided":["libsecret-1.so.0"]},{"name":"libsass","origin":"textproc/libsass","version":"3.6.6","comment":"C/C++ implementation of a Sass compiler","maintainer":"nivit@FreeBSD.org","www":"https://sass-lang.com/libsass","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6422434a20451c703bc5704dd3f37a3bda7f00301bf9c3c01ec468b7e05a66b8","flatsize":2864036,"path":"All/libsass-3.6.6.pkg","repopath":"All/libsass-3.6.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":688504,"desc":"Libsass is a C/C++ port of the Sass CSS precompiler.\nThe original version was written in Ruby, but this version is meant\nfor efficiency and portability.\n\nThis library strives to be light, simple, and easy to build and integrate\nwith a variety of platforms and languages.","categories":["textproc"],"shlibs_provided":["libsass.so.1"],"annotations":{"cpe":"cpe:2.3:a:sass-lang:libsass:3.6.6:::::dragonfly6:x86_64"}},{"name":"libscca","origin":"devel/libscca","version":"a.20231203","comment":"Library and tools to access the Windows Prefetch File (SCCA) format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libscca","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db7cd313a0928234ba64fa0f004b2919efd71e33d3a63d0ccafb1887d7dbdeeb","flatsize":6711544,"path":"All/libscca-a.20231203.pkg","repopath":"All/libscca-a.20231203.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":667380,"desc":"Library and tools to access the Windows Prefetch File (SCCA) format","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libfwnt":{"origin":"devel/libfwnt","version":"20231124"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfwnt.so.1"],"shlibs_provided":["libscca.so.1"],"options":{"NLS":"on"}},{"name":"libruin","origin":"devel/libruin","version":"0.2.0_5","comment":"Renderer for User Interfaces in Ncurses","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/libruin/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df309961e374834c79fef7c21796f988b6a85dfa70fd1594446a746c1520ba0f","flatsize":629082,"path":"All/libruin-0.2.0_5.pkg","repopath":"All/libruin-0.2.0_5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":134032,"desc":"libRUIN (Renderer for User Interfaces in Ncurses) is a rendering library for\nvarious XML-based user interface markup languages (such as XHTML or Mozilla\nXUL), using the Ncurses terminal control library as a rendering target.\nGNU Guile and the SDOM Scheme module are used as the \"glue\" that manages user\ninput and event handling (as such, event handlers must currently be written\nin Guile Scheme; support for ECMAscript event handlers is being considered\nfor inclusion). An application programmer passes an XML document (including,\npotentially, a set of CSS stylesheets) and an Ncurses WINDOW structure, and\nlibRUIN paints the WINDOW according to the markup and CSS; the programmer may\nsubsequently pass Ncurses-style input strings to that WINDOW via libRUIN, and\nlibRUIN will handle the resulting event flows.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"guile-lib-guile22":{"origin":"devel/guile-lib","version":"0.2.8.1"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel","scheme"],"shlibs_required":["libguile-2.2.so.1","libgc-threaded.so.1","libglib-2.0.so.0","libintl.so.8","libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libruin.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libruin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libsamplerate","origin":"audio/libsamplerate","version":"0.2.2_1","comment":"Secret Rabbit Code: a Sample Rate Converter for audio","maintainer":"multimedia@FreeBSD.org","www":"http://www.mega-nerd.com/SRC/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5b58f7cea59fd93ea5b561a613faba2d4d02168ff2c790cc3ae635cd99380db","flatsize":1582893,"path":"All/libsamplerate-0.2.2_1.pkg","repopath":"All/libsamplerate-0.2.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":982128,"desc":"Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for\naudio.\n\nSRC is capable of arbitrary and time varying conversions ; from\ndownsampling by a factor of 12 to upsampling by the same factor.\nArbitrary in this case means that the ratio of input and output sample\nrates can be an irrational number.  The conversion ratio can also vary\nwith time for speeding up and slowing down effects.","deps":{"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1"],"shlibs_provided":["libsamplerate.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:libsamplerate_project:libsamplerate:0.2.2:::::dragonfly6:x86_64:1"}},{"name":"libs11n","origin":"devel/libs11n","version":"1.2.10_1","comment":"C++ library for easily serializing a wide variety of objects","maintainer":"bofh@FreeBSD.org","www":"http://s11n.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0bbac69fdd1ba84cb7ca8bff89af38d884eef8056dd9b5e40d2040b541aba21","flatsize":4248410,"path":"All/libs11n-1.2.10_1.pkg","repopath":"All/libs11n-1.2.10_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":355096,"desc":"s11n (an abbreviation for serialization) is an Open Source project focused\non the generic serialization of objects (i.e., object persistence) in the\nC++ programming language.\n\nThe project's flagship library, appropriately named libs11n, can easily\nserialize all manner of PODs (Plain Old Data types), most STL containers,\nand user-defined Serializable types. By taking advantage of relatively\nnew, advanced C++ techniques s11n turns this formerly-difficult task into\nchild's play. It supports literally hundreds of millions of combinations\nof standard containers out of the box. libs11n is 100%25 data-format\nagnostic, and currently includes support for many formats, including 3 XML\nflavours. (As far as i am aware, this exceeds support provided by any\nother serialization framework, regardless of the implementation language!)","categories":["devel"],"shlibs_provided":["libs11n.so.1"]},{"name":"librtprocess","origin":"graphics/librtprocess","version":"0.12.0","comment":"Library for raw image processing","maintainer":"danfe@FreeBSD.org","www":"https://github.com/CarVac/librtprocess","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7a1abd1bf075008b1e7d8830d1469196d9b6ed13f0e7b91fb917871a3d805bd","flatsize":254465,"path":"All/librtprocess-0.12.0.pkg","repopath":"All/librtprocess-0.12.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":119880,"desc":"This project aims to make some of RawTherapee's highly optimized raw\nprocessing routines readily available for other photo editing software.\n\nThe goal is to move certain source files from RawTherapee into this\nlibrary.  Thus, any changes to the source can be done here and will be\nused by the projects which use librtprocess.","categories":["graphics"],"shlibs_provided":["librtprocess.so.0"]},{"name":"libsedml","origin":"biology/libsedml","version":"2.0.32","comment":"C++ SED-ML library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fbergmann/libSEDML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea2a05f355266d9b7bbc4341f9126061916bff5d4ff6ec423c5235a8499c3948","flatsize":14157267,"path":"All/libsedml-2.0.32.pkg","repopath":"All/libsedml-2.0.32.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1846452,"desc":"The libSEDML project makes use of libSBML XML layer as well as code generation\nas starting point to produce a library for reading and writing of SED-ML models.","deps":{"libnuml":{"origin":"biology/libnuml","version":"1.1.6"},"libsbml":{"origin":"biology/libsbml","version":"5.20.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["biology","devel"],"shlibs_required":["libxml2.so.2"],"shlibs_provided":["libsedml.so.2"]},{"name":"librtfcomp","origin":"archivers/librtfcomp","version":"1.3_3","comment":"Library for handling compressed RTF documents","maintainer":"sunpoet@FreeBSD.org","www":"https://sourceforge.net/projects/synce/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"800ebaba6c169eae17dfd2c6d8c503ba990f0b5666915aeb91581ba7a79dfaa5","flatsize":88055,"path":"All/librtfcomp-1.3_3.pkg","repopath":"All/librtfcomp-1.3_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":23524,"desc":"librtfcomp is a library for handling compressed RTF documents.","categories":["archivers"],"shlibs_provided":["librtfcomp.so.0"]},{"name":"librsync","origin":"net/librsync","version":"2.3.4","comment":"Library for delta compression of streams","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/librsync/librsync","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a77dfd92040223216ce3847d02f4f8acd00e60d1350acc888e4da71df02a6d98","flatsize":114627,"path":"All/librsync-2.3.4.pkg","repopath":"All/librsync-2.3.4.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":41088,"desc":"The librsync library implements network delta-compression of streams and\nfiles. The algorithm is similar to that used in the rsync(1) and xdelta(2)\nprograms, but specialized for transfer of arbitrary-length octet streams.\nUnlike most diff programs, librsync does not require access to both of the\nfiles on the same machine, but rather only a short ``signature'' of the\nold file and the complete contents of the new file.","deps":{"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["net","devel"],"shlibs_required":["libpopt.so.0"],"shlibs_provided":["librsync.so.2"],"annotations":{"cpe":"cpe:2.3:a:librsync_project:librsync:2.3.4:::::dragonfly6:x86_64"}},{"name":"librttopo","origin":"devel/librttopo","version":"1.1.0","comment":"RT Topology Library","maintainer":"lbartoletti@FreeBSD.org","www":"https://git.osgeo.org/gitea/rttopo/librttopo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"953c05634f2296975ff2bab77347e17d452234296bc1229a7caa4b8494ef1a5d","flatsize":1430481,"path":"All/librttopo-1.1.0.pkg","repopath":"All/librttopo-1.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":318384,"desc":"The RT Topology Library exposes an API to create and manage standard (ISO 13249\naka SQL/MM) topologies using user-provided data stores and released under the\nGNU GPL license (version 2 or later).\n\nThe code is derived from PostGIS liblwgeom library enhanced to provide\nthread-safety, have less dependencies and be independent from PostGIS release\ncycles.","deps":{"geos":{"origin":"graphics/geos","version":"3.12.2"}},"categories":["devel","geography"],"shlibs_required":["libgeos_c.so.1"],"shlibs_provided":["librttopo.so.1"]},{"name":"librsvg2","origin":"graphics/librsvg2","version":"2.40.21_4","comment":"Library for parsing and rendering SVG vector-graphic files","maintainer":"desktop@FreeBSD.org","www":"https://live.gnome.org/LibRsvg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12bb03a7563ebda810b7f6b9c0cf26b7ba51af38e2f85c7651bca9be089a7260","flatsize":993790,"path":"All/librsvg2-2.40.21_4.pkg","repopath":"All/librsvg2-2.40.21_4.pkg","licenselogic":"and","licenses":["GPLv2","LGPL20"],"pkgsize":183824,"desc":"The librsvg library is a lightweight library for parsing and rendering\nvector-graphic files in SVG format (like the ones made by sodipodi).  It also\nincludes functions that render anti-aliased fonts using freetype, including\ncaching of glyphs.  It is used by Nautilus for drawing vector icons and\nanti-aliased text.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libcroco":{"origin":"textproc/libcroco","version":"0.6.13_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","gnome"],"shlibs_required":["libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangocairo-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcairo.so.2","libpng16.so.16","libcroco-0.6.so.3","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"shlibs_provided":["libpixbufloader-svg.so","librsvg-2.so.2"],"options":{"DOCS":"on","VAPI":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:librsvg:2.40.21:::::dragonfly6:x86_64:4"}},{"name":"librs232","origin":"comms/librs232","version":"20190531","comment":"Simple serial library","maintainer":"bofh@FreeBSD.org","www":"https://www.teuniz.net/RS-232/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3b4025f84b4771fd828a2f6bd196688dec9428a00acdeb731fe101d79d1123a","flatsize":74113,"path":"All/librs232-20190531.pkg","repopath":"All/librs232-20190531.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21524,"desc":"Librs232 is a library which provides common interface to rs232 serial\ninterface communication.","categories":["comms"],"shlibs_provided":["librs232.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"librolegen","origin":"devel/librolegen","version":"1.0b","comment":"Library to dynamically generate webOS system bus role files","maintainer":"penzin.dev@gmail.com","www":"https://freewebos.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39f689ebde5945f36a5ee4023d71a08cce01cf0345c7dbec56dd06db1bb407f2","flatsize":60190,"path":"All/librolegen-1.0b.pkg","repopath":"All/librolegen-1.0b.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22232,"desc":"librolegen: a library to dynamically generate WebOS system bus role files for\nWebOS Javascript services","categories":["devel"],"shlibs_provided":["librolegen.so.2"]},{"name":"librsvg2-rust","origin":"graphics/librsvg2-rust","version":"2.58.5","comment":"Library for parsing and rendering SVG vector-graphic files","maintainer":"desktop@FreeBSD.org","www":"https://live.gnome.org/LibRsvg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b2224fd7813c0dfd6bf6dc675afd3c1a1c15edf1400ac1267b1a6ac44b8291f","flatsize":18036933,"path":"All/librsvg2-rust-2.58.5.pkg","repopath":"All/librsvg2-rust-2.58.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":5057468,"desc":"The librsvg library is a lightweight library for parsing and rendering\nvector-graphic files in SVG format (like the ones made by sodipodi).  It also\nincludes functions that render anti-aliased fonts using freetype, including\ncaching of glyphs.  It is used by Nautilus for drawing vector icons and\nanti-aliased text.\n\nThis is a rustified version of LibRsvg.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","gnome"],"shlibs_required":["libcairo.so.2","libcairo-gobject.so.2","libgio-2.0.so.0","libxml2.so.2","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgdk_pixbuf-2.0.so.0","libpng16.so.16","libfreetype.so.6","libintl.so.8","libharfbuzz.so.0"],"shlibs_provided":["libpixbufloader-svg.so","librsvg-2.so.2"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:librsvg:2.58.5:::::dragonfly6:x86_64"}},{"name":"librist","origin":"multimedia/librist","version":"0.2.10","comment":"Library for Reliable Internet Stream Transport (RIST) protocol","maintainer":"yuri@FreeBSD.org","www":"https://code.videolan.org/rist/librist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9981d23ba25dfeaf5e93c92ac4835ce5de7acff11499a5492212bf4cccd23f5f","flatsize":345173,"path":"All/librist-0.2.10.pkg","repopath":"All/librist-0.2.10.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":102516,"desc":"Reliable Internet Stream Transport is an open source, open specification\ntransport protocol designed for reliable transmission of video over lossy\nnetworks.","deps":{"libcjson":{"origin":"devel/libcjson","version":"1.7.18_2"},"libmicrohttpd":{"origin":"www/libmicrohttpd","version":"1.0.1"},"mbedtls":{"origin":"security/mbedtls","version":"2.28.8"}},"categories":["multimedia"],"shlibs_required":["libmbedcrypto.so.7","libmicrohttpd.so.12","libcjson.so.1"],"shlibs_provided":["librist.so.4"]},{"name":"librevisa-vxi","origin":"devel/librevisa-vxi","version":"0.0.20121221","comment":"Open Source VISA VXI-11 (TCP/IP RPC bindings)","maintainer":"ports@FreeBSD.org","www":"http://www.librevisa.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8da2842835354ed94f83cf9a8c66fbb9b30acb5e1a2267dbd4ec37f9d0534951","flatsize":45233,"path":"All/librevisa-vxi-0.0.20121221.pkg","repopath":"All/librevisa-vxi-0.0.20121221.pkg","licenselogic":"single","pkgsize":6424,"desc":"VISA is a multivendor standard for interfacing test and measurement\nequipment.\n\nLibreVISA aims to be a compliant implementation of the VISA standard in\na free software library. Currently support for targets connected via USB,\nexposing the USBTMC interface, and VXI-11 devices.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe librevisa-vxi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"librevisa-vish","origin":"devel/librevisa-vish","version":"0.0.20130714_3","comment":"Open Source VISA shell for interfacing test and measurement equipment","maintainer":"ports@FreeBSD.org","www":"http://www.librevisa.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a032f630003d850f91b7897fcc3dd2d14dbf86c09fa03c09b2e4fd667a56efe","flatsize":32718,"path":"All/librevisa-vish-0.0.20130714_3.pkg","repopath":"All/librevisa-vish-0.0.20130714_3.pkg","licenselogic":"single","pkgsize":14560,"desc":"VISA is a multivendor standard for interfacing test and measurement\nequipment.\n\nLibreVISA aims to be a compliant implementation of the VISA standard in\na free software library. Currently support for targets connected via USB,\nexposing the USBTMC interface, and VXI-11 devices.","deps":{"librevisa":{"origin":"devel/librevisa","version":"0.0.20130412_2"}},"categories":["devel"],"shlibs_required":["libvisa.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe librevisa-vish port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"librevisa","origin":"devel/librevisa","version":"0.0.20130412_2","comment":"Library for interfacing test and measurement equipment","maintainer":"ports@FreeBSD.org","www":"http://www.librevisa.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c54441d2ccf7248475e6c2030b892bd892a0d896233a74ddde169e0bcde31a5","flatsize":328551,"path":"All/librevisa-0.0.20130412_2.pkg","repopath":"All/librevisa-0.0.20130412_2.pkg","licenselogic":"single","pkgsize":58208,"desc":"VISA is a multivendor standard for interfacing test and measurement\nequipment.\n\nLibreVISA aims to be a compliant implementation of the VISA standard in\na free software library. Currently support for targets connected via USB,\nexposing the USBTMC interface, and VXI-11 devices.","categories":["devel"],"shlibs_provided":["libvisa.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe librevisa port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"limesurvey","origin":"www/limesurvey","version":"6.5.2","comment":"PHP-based survey building and runing system","maintainer":"flo@FreeBSD.org","www":"https://www.limesurvey.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"467f846becacfb91c4ee2f72f3dccfda837c60f16d90a53677098e12b7a0688c","flatsize":291499615,"path":"All/limesurvey-6.5.2.pkg","repopath":"All/limesurvey-6.5.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":57513220,"desc":"From the website:\n\nWhat is PHP Surveyor?\n\nPHP Surveyor is a set of PHP scripts that interact with MySQL to develop\nsurveys, publish surveys and collect responses to surveys. Once a survey\nhas been created it can be published as an online survey (displayed as\nsingle questions, group by group or all in one page) or you can use a\ndataentry system for administration of paper-based versions of the survey.\nPHP Surveyor can produced 'branching' surveys (set conditions on whether\nindividual questions will display), can vary the look and feel of your\nsurvey through a templating system, and can provide basic statistical\nanalysis of your survey results.\n\nPHP Surveyor includes the capacity to generate individualised 'tokens', so\nif you have a list of people you want to invite to participate in a survey\nyou can issue each one with a token, and they will be able to access the\nsurvey using that token. This allows for quite good quality control of\nyour surveys.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"GD":"on","IMAP":"off","LDAP":"off","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:limesurvey:limesurvey:6.5.2:::::dragonfly6:x86_64"},"messages":[{"message":"----------------------------------------------------------------------------\nlimesurvey has been installed, but is not quite ready to be used yet!\n\nYou have to ensure that you have a mysql server installed and configured.\nFurther information on these installation procedures may\nbe found in:\n\n  /usr/local/www/limesurvey/docs/manual.html\n\nOnce these steps have been taken, you may connect to the following URL to\nconfigure your installation of limesurvey:\n\n  http://localhost/limesurvey/\n\n----------------------------------------------------------------------------","type":"install"}]},{"name":"librevenge","origin":"textproc/librevenge","version":"0.0.5","comment":"Base library for writing document import filters","maintainer":"office@FreeBSD.org","www":"https://libwpd.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de96361b8aa733a33c54fd50863166e439f68fd1e8ef1ce5d554b7303cb1e556","flatsize":1015694,"path":"All/librevenge-0.0.5.pkg","repopath":"All/librevenge-0.0.5.pkg","licenselogic":"or","licenses":["LGPL21","MPL20"],"pkgsize":232936,"desc":"librevenge is a base library for writing document import filters. It has\ninterfaces for text documents, vector graphics, spreadsheets and presentations.","categories":["textproc"],"shlibs_provided":["librevenge-0.0.so.0","librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"libretro-xrick","origin":"games/libretro-xrick","version":"0.20230528","comment":"Libretro implementation of \"Rick Dangerous\"","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/xrick-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da5cdeee1ed0bbd9b2861cd5a36f19ece58b8f667b0e176131f312fe19ab1cb1","flatsize":376450,"path":"All/libretro-xrick-0.20230528.pkg","repopath":"All/libretro-xrick-0.20230528.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":106488,"desc":"Libretro implementation of \"Rick Dangerous\".","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-xrick port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-virtualjaguar","origin":"games/libretro-virtualjaguar","version":"0.20230601","comment":"Port of Virtual Jaguar to Libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/virtualjaguar-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5828806d99ee62d6ecee2c044ebc7d2d3f4b52d82ca1114660757ba9c300243","flatsize":2319521,"path":"All/libretro-virtualjaguar-0.20230601.pkg","repopath":"All/libretro-virtualjaguar-0.20230601.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":369036,"desc":"Port of Virtual Jaguar for Libretro.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-virtualjaguar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-yabause","origin":"games/libretro-yabause","version":"0.20230103","comment":"Saturn emulator for libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/yabause","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e18050388830e5ea6d47e68c14cc905ac00f83e602415fa7a1f43e759950f6a","flatsize":1976115,"path":"All/libretro-yabause-0.20230103.pkg","repopath":"All/libretro-yabause-0.20230103.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":400332,"desc":"Saturn Emulator for libretro.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-yabause port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-vice-xvic","origin":"emulators/libretro-vice","version":"0.20231006","comment":"Commodore VIC20 core for libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/vice-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b683a6d1f686f67bde391dc142bf4563e94316ea68f9ff9c9ad471a253c5371","flatsize":2831913,"path":"All/libretro-vice-xvic-0.20231006.pkg","repopath":"All/libretro-vice-xvic-0.20231006.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":783892,"desc":"Commodore computer emulator core for libretro API.","categories":["emulators","games"],"annotations":{"flavor":"xvic"},"messages":[{"message":"===>   NOTICE:\n\nThe libretro-vice-xvic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"librnd","origin":"cad/librnd","version":"4.0.1","comment":"Flexible, modular two-dimensional CAD engine","maintainer":"hasdalcodes@gmail.com","www":"http://www.repo.hu/projects/librnd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75e232ce75085500810d2a778f935d9405e27b7c877ba9b7deefb071453e75ba","flatsize":4076971,"path":"All/librnd-4.0.1.pkg","repopath":"All/librnd-4.0.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1035320,"desc":"librnd is a free/open source, flexible, modular two-dimensional CAD engine\n\n - with transparent multiple GUI toolkit support,\n - flexible, dynamic menu system\n - flexible, dynamic configuration system\n - support for user scripting in a dozen languages","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fungw":{"origin":"devel/fungw","version":"1.2.1_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"genht":{"origin":"devel/genht","version":"1.1.3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libstroke":{"origin":"devel/libstroke","version":"0.5.1_6"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangox-compat":{"origin":"x11-toolkits/pangox-compat","version":"0.0.2_4"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["cad"],"shlibs_required":["libfungw.so.1","libgenht.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgtkglext-x11-1.0.so.0","libgdkglext-x11-1.0.so.0","libGLU.so.1","libGL.so.1","libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0","libOpenGL.so.0","libgd.so.6","libstroke.so.0"],"shlibs_provided":["librnd-3rd.so.4","librnd-core.so.4","librnd-font.so.4","librnd-hid.so.4","librnd-poly.so.4"],"options":{"DOCS":"on","GD":"on","GTK2":"on","GTK2GL":"on","GTK4":"off","MOTIF":"off","STROKE":"on","WGET":"on"}},{"name":"librfm","origin":"x11-fm/librfm","version":"5.3.16.4_5","comment":"Basic library used by some rfm applications","maintainer":"rodrigo@FreeBSD.org","www":"https://xffm.sourceforge.net/libxffm.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"498956998fec5f486030288c20f6b49c9493c605cc0155764ec4779ce949dc1e","flatsize":8373968,"path":"All/librfm-5.3.16.4_5.pkg","repopath":"All/librfm-5.3.16.4_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2257856,"desc":"Librm is the basic library used by some rfm\napplications, such as Rodent filemanager.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbh":{"origin":"databases/dbh","version":"5.0.22_2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libtubo":{"origin":"x11-fm/libtubo","version":"5.0.14_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-fm"],"shlibs_required":["libdbh.so.2","libtubo.so.0","libgmodule-2.0.so.0","libgthread-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libzip.so.5","libX11.so.6"],"shlibs_provided":["librfm.so.3","librodent.so.3","libbcrypt.so","libcallbacks.so","libcombobox.so","libcompletion.so","libicons.so","libmime.so","libmimemagic.so","libmimezip.so","libproperties.so","librun.so","libsettings.so","libxmltree.so"],"options":{"NLS":"on"}},{"name":"libretro-vice-xscpu64","origin":"emulators/libretro-vice","version":"0.20231006","comment":"Commodore C64+SuperCPU core for libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/vice-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f55bd38739b43d3ac8280ff8c21c1d3feae2ad888b45da4aebde6f12a1713607","flatsize":4082057,"path":"All/libretro-vice-xscpu64-0.20231006.pkg","repopath":"All/libretro-vice-xscpu64-0.20231006.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":983572,"desc":"Commodore computer emulator core for libretro API.","categories":["emulators","games"],"annotations":{"flavor":"xscpu64"},"messages":[{"message":"===>   NOTICE:\n\nThe libretro-vice-xscpu64 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-vice-xplus4","origin":"emulators/libretro-vice","version":"0.20231006","comment":"Commodore PLUS4 core for libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/vice-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e6551bdf634be6005c8697994bbd7b3dae0aa3c5312fbdc403ec09fb835209e","flatsize":2719401,"path":"All/libretro-vice-xplus4-0.20231006.pkg","repopath":"All/libretro-vice-xplus4-0.20231006.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":758932,"desc":"Commodore computer emulator core for libretro API.","categories":["emulators","games"],"annotations":{"flavor":"xplus4"},"messages":[{"message":"===>   NOTICE:\n\nThe libretro-vice-xplus4 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-vice-xpet","origin":"emulators/libretro-vice","version":"0.20231006","comment":"Commodore PET core for libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/vice-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d15871f7dc450aa06aac4a9caa7fbd0260bf8bfaedffba7e57649a57e45fe7c8","flatsize":2582249,"path":"All/libretro-vice-xpet-0.20231006.pkg","repopath":"All/libretro-vice-xpet-0.20231006.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":756928,"desc":"Commodore computer emulator core for libretro API.","categories":["emulators","games"],"annotations":{"flavor":"xpet"},"messages":[{"message":"===>   NOTICE:\n\nThe libretro-vice-xpet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-vice-xcbm5x0","origin":"emulators/libretro-vice","version":"0.20231006","comment":"Commodore C64 core for libretro API focused on accuracy","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/vice-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14f1c38646d8f2d1501bd39156ba816490b61c4e4784e09cf4efffba836b3be1","flatsize":2614377,"path":"All/libretro-vice-xcbm5x0-0.20231006.pkg","repopath":"All/libretro-vice-xcbm5x0-0.20231006.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":741796,"desc":"Commodore computer emulator core for libretro API.","categories":["emulators","games"],"annotations":{"flavor":"xcbm5x0"},"messages":[{"message":"===>   NOTICE:\n\nThe libretro-vice-xcbm5x0 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-vecx","origin":"games/libretro-vecx","version":"0.20230601","comment":"Vectrex emulator for libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/libretro-vecx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e07a4481a40b7869dbc0dd5903bb5d415adab960cd255bc1e340c69ac031cd8b","flatsize":240520,"path":"All/libretro-vecx-0.20230601.pkg","repopath":"All/libretro-vecx-0.20230601.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":59980,"desc":"Vectrex Emulator for libretro.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["games"],"shlibs_required":["libGL.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-vecx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-vice-xcbm2","origin":"emulators/libretro-vice","version":"0.20231006","comment":"Commodore CBM-6x0/7x0 core for libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/vice-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a1993f0d2c621c570ec010498a985f4d87eb43f1835678093163960bfe42e51","flatsize":2470953,"path":"All/libretro-vice-xcbm2-0.20231006.pkg","repopath":"All/libretro-vice-xcbm2-0.20231006.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":709660,"desc":"Commodore computer emulator core for libretro API.","categories":["emulators","games"],"annotations":{"flavor":"xcbm2"},"messages":[{"message":"===>   NOTICE:\n\nThe libretro-vice-xcbm2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-vba_next","origin":"games/libretro-vba_next","version":"0.20230603","comment":"Optimized port of VBA-M to Libretro, a Game Boy Advance emulator","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/vba-next","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f245b99932c269a791622458a9c5c39909028b92548a3e71c906f68921273ddf","flatsize":918772,"path":"All/libretro-vba_next-0.20230603.pkg","repopath":"All/libretro-vba_next-0.20230603.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":198736,"desc":"Optimized port of VBA-M to Libretro, a Game Boy Advance emulator.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-vba_next port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libsbml","origin":"biology/libsbml","version":"5.20.2","comment":"API Library for Working with SBML File","maintainer":"sunpoet@FreeBSD.org","www":"https://sbml.org/software/libsbml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dfd56ae7558c6dfd5d9485e6f6feabd5c59d5cd8844ad9fba646b2e1b5592fc","flatsize":33565304,"path":"All/libsbml-5.20.2.pkg","repopath":"All/libsbml-5.20.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3707476,"desc":"LibSBML is an open-source programming library to help you read, write,\nmanipulate, translate, and validate SBML files and data streams. It is\nnot an application itself (though it does come with example programs),\nbut rather a library you can embed in your own applications.\n\nLibSBML understands all Levels and Versions of SBML, as well as the\nSBML Layout proposal by Gauges, Rost, Sahle and Wegner. It's written in\nISO C and C++ but can be used from all the languages listed in the\nright-hand box.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","devel"],"shlibs_required":["libxml2.so.2","libpython3.11.so.1.0"],"shlibs_provided":["libsbml.so.5"],"options":{"EXAMPLES":"on","PYTHON":"on","RUBY":"off","EXPAT":"off","LIBXML2":"on","XERCES":"off"}},{"name":"libretro-tgbdual","origin":"games/libretro-tgbdual","version":"0.20220806","comment":"Open-source GB/GBC emulator with game link support","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/tgbdual-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51d188c4cc7a7e917c619b9e66e55c80e5c850c875308ee55cc56172a63c6b67","flatsize":159276,"path":"All/libretro-tgbdual-0.20220806.pkg","repopath":"All/libretro-tgbdual-0.20220806.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":54396,"desc":"TGB Dual is an open source (GPLv2) GB/GBC emulator with game link cable support.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-tgbdual port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-tyrquake","origin":"games/libretro-tyrquake","version":"0.20230528","comment":"Libretro port of Tyrquake (Quake 1 engine)","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/tyrquake","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75de53c93736018bd3fc34002630d275c8a08c7635da56d37b3b377d3bad410e","flatsize":807460,"path":"All/libretro-tyrquake-0.20230528.pkg","repopath":"All/libretro-tyrquake-0.20230528.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":333748,"desc":"Libretro port of Tyrquake (Quake 1 engine)","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-tyrquake port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-vice-x64sc","origin":"emulators/libretro-vice","version":"0.20231006","comment":"Commodore C64 core for libretro API focused on accuracy","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/vice-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12174358b5fe88567fc3ce56488d1ff15796b5e3f15809120fb3f2326dc08448","flatsize":3472265,"path":"All/libretro-vice-x64sc-0.20231006.pkg","repopath":"All/libretro-vice-x64sc-0.20231006.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":956624,"desc":"Commodore computer emulator core for libretro API.","categories":["emulators","games"],"annotations":{"flavor":"x64sc"},"messages":[{"message":"===>   NOTICE:\n\nThe libretro-vice-x64sc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-vice-x128","origin":"emulators/libretro-vice","version":"0.20231006","comment":"Commodore C128 core for libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/vice-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0638d751f04a69b588799b4a8fee3cad5b32dc26b0d0b3665f7dfa7aed43054e","flatsize":4202793,"path":"All/libretro-vice-x128-0.20231006.pkg","repopath":"All/libretro-vice-x128-0.20231006.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1087176,"desc":"Commodore computer emulator core for libretro API.","categories":["emulators","games"],"annotations":{"flavor":"x128"},"messages":[{"message":"===>   NOTICE:\n\nThe libretro-vice-x128 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-snes9x2005","origin":"games/libretro-snes9x2005","version":"1.34.409","comment":"Snes9x - Portable Super Nintendo emulator (1.43)","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/snes9x2005","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"424df0a4ef5d985e05b4cddfd09e98a2589eb461abff44583fe1a36a4fbd145c","flatsize":706565,"path":"All/libretro-snes9x2005-1.34.409.pkg","repopath":"All/libretro-snes9x2005-1.34.409.pkg","licenselogic":"single","licenses":["PS"],"pkgsize":181664,"desc":"Snes9x - Portable Super Nintendo Entertainment System (TM) emulator (1.43)","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-snes9x2005 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-vice-x64","origin":"emulators/libretro-vice","version":"0.20231006","comment":"Commodore C64 core for libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/vice-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7848f33f63d35ec032e3ef2fb790a13f46cb0e22d07ae8a1ea44d2bbe37af730","flatsize":3523273,"path":"All/libretro-vice-x64-0.20231006.pkg","repopath":"All/libretro-vice-x64-0.20231006.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":973516,"desc":"Commodore computer emulator core for libretro API.","categories":["emulators","games"],"annotations":{"flavor":"x64"},"messages":[{"message":"===>   NOTICE:\n\nThe libretro-vice-x64 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-stella2014","origin":"games/libretro-stella2014","version":"0.20230220","comment":"Port of Stella (Atari 2600) to libretro (2014)","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/stella2014-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7c5547d2c19d24a8d1f1c01e076d69081becfb0112de68d7b1ebe67da96b5f8","flatsize":3055007,"path":"All/libretro-stella2014-0.20230220.pkg","repopath":"All/libretro-stella2014-0.20230220.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":369892,"desc":"Port of Stella (Atari 2600) to libretro (2014).","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-stella2014 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-snes9x2010","origin":"games/libretro-snes9x2010","version":"0.20230220,1","comment":"Snes9x - Portable Super Nintendo emulator (1.52)","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/snes9x2010","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59921a00b3f45c587933fa69d9e5b508efcb66c0c898c6ba2cc4b0691007d1c1","flatsize":2002558,"path":"All/libretro-snes9x2010-0.20230220,1.pkg","repopath":"All/libretro-snes9x2010-0.20230220,1.pkg","licenselogic":"single","licenses":["PS"],"pkgsize":500952,"desc":"Snes9x - Portable Super Nintendo Entertainment System (TM) emulator (1.52)","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-snes9x2010 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"llvm15","origin":"devel/llvm15","version":"15.0.7_10","comment":"LLVM and Clang","maintainer":"brooks@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2eff6500c653ba3b63cf0c0ab511dcffdf739c8fb065632abebee3e46d9d3df6","flatsize":1338870375,"path":"All/llvm15-15.0.7_10.pkg","repopath":"All/llvm15-15.0.7_10.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LLVM","MIT","PD","REGEX","LLVM2"],"pkgsize":163112608,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),\nLLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure\nthese are built on.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel","lang"],"shlibs_required":["libzstd.so.1"],"shlibs_provided":["libLLVM-15.so","libLTO.so.15","libRemarks.so.15","libclang-cpp.so.15","libclang.so.15"],"options":{"BE_AMDGPU":"off","BE_WASM":"on","CLANG":"on","COMPILER_RT":"off","DOCS":"on","EXTRAS":"on","FLANG":"off","GOLD":"on","LIT":"on","LLD":"on","LLDB":"off","LLD_LINK":"off","MLIR":"off","OPENMP":"off","PYCLANG":"on","STATIC_LIBS":"on","BE_FREEBSD":"off","BE_NATIVE":"off","BE_STANDARD":"on"},"annotations":{"cpe":"cpe:2.3:a:llvm:llvm:15.0.7:::::dragonfly6:x86_64:10","flavor":"default"}},{"name":"libretro-quicknes","origin":"games/libretro-quicknes","version":"0.20230528","comment":"NES emulator core for libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/QuickNES_Core","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d3c5384a488372b6d9cf2c5b64b9a0f71bd2eeb7c23a4a861f2ee09a7add4a7","flatsize":1390457,"path":"All/libretro-quicknes-0.20230528.pkg","repopath":"All/libretro-quicknes-0.20230528.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":127016,"desc":"NES emulator core for libretro","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-quicknes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-px68k","origin":"games/libretro-px68k","version":"0.20230114_1","comment":"SHARP X68000 libretro core","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/px68k-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb56df52ffb60288254c1a39abef31e9ec6a3c9651cff2ae1f63e6f170142600","flatsize":889690,"path":"All/libretro-px68k-0.20230114_1.pkg","repopath":"All/libretro-px68k-0.20230114_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":150900,"desc":"SHARP X68000 libretro core.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-px68k port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-prosystem","origin":"games/libretro-prosystem","version":"0.20230817","comment":"Port of ProSystem to the libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/prosystem-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7035b29813ff6267b3297eb36b465751e29b8186990b488867809fce7bf4d4e","flatsize":190566,"path":"All/libretro-prosystem-0.20230817.pkg","repopath":"All/libretro-prosystem-0.20230817.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51284,"desc":"Port of ProSystem to the libretro API.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-prosystem port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-prboom","origin":"games/libretro-prboom","version":"0.20230528","comment":"Port of prboom to libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/libretro-prboom","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31cf601008c67913cf81f09710923a44168605bd812ef9670ca3109ef48e2d0b","flatsize":1595363,"path":"All/libretro-prboom-0.20230528.pkg","repopath":"All/libretro-prboom-0.20230528.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":358176,"desc":"Port of prboom to libretro","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-prboom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-play","origin":"games/libretro-play","version":"0.48_4","comment":"Play! - PlayStation 2 Emulator","maintainer":"rozhuk.im@gmail.com","www":"https://purei.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07bd5dcc649f91f69edf0376b0f7327484e8498d8ddf347a6d14539b4412e455","flatsize":4005683,"path":"All/libretro-play-0.48_4.pkg","repopath":"All/libretro-play-0.48_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":885808,"desc":"Play! is a PlayStation 2 emulator for Windows, macOS, UNIX,\nAndroid & iOS platforms.\n\nGame capability tracker: https://github.com/jpd002/Play-Compatibility/issues","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["games"],"shlibs_required":["libicuuc.so.74","libssl.so.12","libcrypto.so.12","libGLEW.so.2","libOpenGL.so.0","libGLX.so.0","libGLU.so.1"]},{"name":"libretro-picodrive","origin":"games/libretro-picodrive","version":"0.20230811","comment":"Fast MegaDrive/MegaCD/32X emulator","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/picodrive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"755a711ae9eba524eb3c2b4fe727d733df2fcbe9b68462700201291544129950","flatsize":1576665,"path":"All/libretro-picodrive-0.20230811.pkg","repopath":"All/libretro-picodrive-0.20230811.pkg","licenselogic":"single","licenses":["MAME-License"],"pkgsize":485412,"desc":"Fast MegaDrive/MegaCD/32X emulator","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-picodrive port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-pcsx_rearmed","origin":"games/libretro-pcsx_rearmed","version":"0.20231025","comment":"Fork of PCSX with ARM optimizations","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/pcsx_rearmed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"259f624edfbd373013d6ab9b6e4b80a4a81d3aa53800d15efdc0249c7f453689","flatsize":1708152,"path":"All/libretro-pcsx_rearmed-0.20231025.pkg","repopath":"All/libretro-pcsx_rearmed-0.20231025.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":457264,"desc":"Fork of PCSX with ARM optimizations","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-pcsx_rearmed port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-reicast","origin":"emulators/libretro-reicast","version":"0.20201231_4","comment":"Standalone port of reicast to libretro","maintainer":"beyert@cs.ucr.edu","www":"https://github.com/reicast/reicast-emulator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37b498e1b71738f22b2ff2f2f0633fc4374179a01368d98cf12e1200885c2064","flatsize":16196017,"path":"All/libretro-reicast-0.20201231_4.pkg","repopath":"All/libretro-reicast-0.20201231_4.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2","LGPL21"],"pkgsize":1510320,"desc":"Standalone port of reicast to libretro.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"}},"categories":["emulators","games"],"shlibs_required":["libcurl.so.4","libasound.so.2","libgomp.so.1","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libreicast.so"],"messages":[{"message":"On some hardware, The libretro core of reicast may not run if dynarec is\nenabled.\n\nIt is recommended to set alpha sorting to per-triangle, as follows:\n\nIn ~/.config/retroarch/\nreicast_alpha_sorting = \"per-triangle (normal)\"\n\nIt is recommended to enable DSP support:\n\nreicast_enable_dsp = \"enabled\"\n\nin ~/.config/reicast/emu.cfg:\n\nDynarec.DspEnabled = 1\nDynarec.Enabled = no\nDynarec.idleskip = yes\nDynarec.safe-mode = yes\nDynarec.unstable-opt = no\n#aica.AutoLatency = no\n#aica.DSPEnabled = no\n\nPlease set all lines in ~/.config/retroarch/retroarch.cfg that correspond to\nthe setting \"run_ahead_enabled\" to \"false\", as shown in the example below:\n\nrun_ahead_enabled = \"false\"\n\nTo troubleshoot issues, running retroarch with the -v argument may help to\nacquire more diagnostic information.","type":"install"}]},{"name":"libretro-opera","origin":"games/libretro-opera","version":"0.20230730","comment":"3DO core for libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/opera-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57c8b5912387a00522e03093d443df3acc61ed60391986af99c27c3245442ccc","flatsize":393298,"path":"All/libretro-opera-0.20230730.pkg","repopath":"All/libretro-opera-0.20230730.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":147816,"desc":"3DO libretro core.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-opera port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-parallel_n64","origin":"games/libretro-parallel_n64","version":"0.20230906","comment":"Improved Nintendo 64 core for libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/parallel-n64","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b4c543fd7fac07c30f9c7e1ab5540d417da25108363ad332b793d93992518ca","flatsize":2380447,"path":"All/libretro-parallel_n64-0.20230906.pkg","repopath":"All/libretro-parallel_n64-0.20230906.pkg","licenselogic":"and","licenses":["BITSTREAM_VERA","CC0-1.0","GFDL","GPLv2","GPLv3","LGPL3","MIT","ZLIB"],"pkgsize":698244,"desc":"Improved Nintendo 64 core for libretro.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["games"],"shlibs_required":["libGL.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-parallel_n64 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-o2em","origin":"games/libretro-o2em","version":"0.20231019","comment":"Port of O2EM to the libretro API, an Odyssey 2 / VideoPac emulator","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/libretro-o2em","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2506f1475ab09340d03bd1fc63bf7f27daa7ea6e344f1065ad00d09293322aa7","flatsize":335125,"path":"All/libretro-o2em-0.20231019.pkg","repopath":"All/libretro-o2em-0.20231019.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":111252,"desc":"Port of O2EM to the libretro API, an Odyssey 2 / VideoPac emulator.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-o2em port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-nxengine","origin":"games/libretro-nxengine","version":"0.20230221","comment":"Cave Story game engine clone for libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/nxengine-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fce761bfb640fd8773373ec3a8b44c44a15ae454a3c0a42edbe6243d7d949019","flatsize":898844,"path":"All/libretro-nxengine-0.20230221.pkg","repopath":"All/libretro-nxengine-0.20230221.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":259952,"desc":"Port of NxEngine to the libretro API. NXEngine is a Cave Story game engine clone","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-nxengine port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mu","origin":"games/libretro-mu","version":"0.20230527","comment":"PalmOS emulator to the libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/Mu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94e28c4087d19d89b656234344f22fe744519e63c66b6b4b6185b08d517cb180","flatsize":612127,"path":"All/libretro-mu-0.20230527.pkg","repopath":"All/libretro-mu-0.20230527.pkg","licenselogic":"and","licenses":["GPLv3","MIT"],"pkgsize":145144,"desc":"Palm OS emulator for libretro API","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mu port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mednafen_wswan","origin":"games/libretro-mednafen_wswan","version":"0.20230526","comment":"Standalone port of Mednafen WonderSwan to libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/beetle-wswan-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75d36012fca0cdf4dc1f771d73d8d6f1d0b90303895e7a92dd39fbe697b28ef2","flatsize":1150577,"path":"All/libretro-mednafen_wswan-0.20230526.pkg","repopath":"All/libretro-mednafen_wswan-0.20230526.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":104224,"desc":"Standalone port of Mednafen WonderSwan to libretro, itself a fork of Cygne.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mednafen_wswan port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mednafen_vb","origin":"games/libretro-mednafen_vb","version":"0.20230528","comment":"Standalone port of Mednafen VB to libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/beetle-vb-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20b3d77207d9b1f3780fa9f7402189f02713414a41416abfec49c0e8df6606de","flatsize":221190,"path":"All/libretro-mednafen_vb-0.20230528.pkg","repopath":"All/libretro-mednafen_vb-0.20230528.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":73740,"desc":"Standalone port of Mednafen VB to libretro.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mednafen_vb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-nestopia","origin":"games/libretro-nestopia","version":"0.20230528","comment":"NEStopia emulator for libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/nestopia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ade568f8cf6ad6cff7b98c14067665d43af28daef3e74d9fd4c411d1b72016d9","flatsize":5356476,"path":"All/libretro-nestopia-0.20230528.pkg","repopath":"All/libretro-nestopia-0.20230528.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":495152,"desc":"Nestopia emulator with libretro interface","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-nestopia port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mednafen_supergrafx","origin":"games/libretro-mednafen_supergrafx","version":"0.20231006","comment":"Standalone port of Mednafen supergrafx to libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/beetle-supergrafx-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10ea1b1939b5d2e73ab3b66c497bd6f13bbcce45dba18080854c0a39e2b75b95","flatsize":3545574,"path":"All/libretro-mednafen_supergrafx-0.20231006.pkg","repopath":"All/libretro-mednafen_supergrafx-0.20231006.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":376548,"desc":"Standalone port of Mednafen supergrafx to libretro","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mednafen_supergrafx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-snes9x","origin":"games/libretro-snes9x","version":"0.20231013,1","comment":"Snes9x - Portable Super Nintendo emulator","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/snes9x","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9891038217049207d12179ba7be1b11c37ea144d2dfc663086e6621afa57366","flatsize":1993797,"path":"All/libretro-snes9x-0.20231013,1.pkg","repopath":"All/libretro-snes9x-0.20231013,1.pkg","licenselogic":"single","licenses":["PS"],"pkgsize":485712,"desc":"Snes9x - Portable Super Nintendo Entertainment System (TM) emulator","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-snes9x port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mednafen_pce_fast","origin":"games/libretro-mednafen_pce_fast","version":"0.20231006","comment":"Standalone port of Mednafen PCE Fast to libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/beetle-pce-fast-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bb99f731d6787411f8099760bb6759f5ebd6b94d1e00cfdb30af134e60bd94b","flatsize":3842244,"path":"All/libretro-mednafen_pce_fast-0.20231006.pkg","repopath":"All/libretro-mednafen_pce_fast-0.20231006.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":352316,"desc":"Standalone port of Mednafen PCE Fast to libretro.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mednafen_pce_fast port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"metabase","origin":"databases/metabase","version":"0.41.5","comment":"Simple and powerful analytics tool that supports multiple data stores","maintainer":"daniel@morante.net","www":"https://metabase.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"961687983e547c0e52770d26ff707db9750387d1bcdad8581c47cd98931ce02a","flatsize":274021043,"path":"All/metabase-0.41.5.pkg","repopath":"All/metabase-0.41.5.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":254714500,"desc":"Metabase is an open source business intelligence tool. It lets you ask\nquestions about your data and displays answers in formats that\nmake sense, whether that's a bar graph or a detailed table.\n\nYour questions can be saved for later, making it easy to come back to them,\nor you can group questions into great looking dashboards. Metabase also\nmakes it easy to share questions and dashboards with the rest of your team.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["databases","java"],"users":["www"],"groups":["www"],"annotations":{"cpe":"cpe:2.3:a:metabase:metabase:0.41.5:::::dragonfly6:x86_64"},"messages":[{"message":"To configure metabase please edit:\n/usr/local/etc/metabase.conf\n\nTo run metabase at startup, enable it\nin your /etc/rc.conf:\n\nsysrc metabase_enable=\"YES\"\n\nTo start metabase:\n\nservice metabase start","type":"install"}]},{"name":"libretro-puae","origin":"games/libretro-puae","version":"0.20231014","comment":"Libretro port of UAE","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/libretro-uae","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bb68aed892d7f391b2fb0f750fa10d0c81174c6072de09c9e98746aea39e71f","flatsize":20634448,"path":"All/libretro-puae-0.20231014.pkg","repopath":"All/libretro-puae-0.20231014.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5199436,"desc":"Libretro port of UAE.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-puae port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mednafen_pcfx","origin":"games/libretro-mednafen_pcfx","version":"0.20230528","comment":"Standalone port of Mednafen PCFX to libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/beetle-gba-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79a9d4b842848b4a171bdcfd1a60a6d368fb8aa168c1e7bedde5f82ad3204a8e","flatsize":1845016,"path":"All/libretro-mednafen_pcfx-0.20230528.pkg","repopath":"All/libretro-mednafen_pcfx-0.20230528.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":280016,"desc":"Standalone port of Mednafen PCFX to libretro.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mednafen_pcfx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mgba","origin":"games/libretro-mgba","version":"0.20230528","comment":"Game Boy Advance Emulator for libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/mgba","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"634d5f797484de3bb9ea5f71d7fb623b89cf6a1abcb0b49abb33e4e02eb605e1","flatsize":3129626,"path":"All/libretro-mgba-0.20230528.pkg","repopath":"All/libretro-mgba-0.20230528.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":348464,"desc":"mGBA Game Boy Advance Emulator for libretro.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mgba port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mednafen_ngp","origin":"games/libretro-mednafen_ngp","version":"0.20230220","comment":"Standalone port of Mednafen NGP to the libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/beetle-ngp-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b923d27ec754a78783fedf4f90613866b2588e8936e2e0a169eaf2424eb4267b","flatsize":366351,"path":"All/libretro-mednafen_ngp-0.20230220.pkg","repopath":"All/libretro-mednafen_ngp-0.20230220.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":94532,"desc":"Standalone port of Mednafen NGP to the libretro API, itself a fork of Neopop.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mednafen_ngp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mednafen_lynx","origin":"games/libretro-mednafen_lynx","version":"0.20230721","comment":"Standalone port of Mednafen Lynx to libretro, itself a fork of Handy","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/beetle-lynx-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa922710ae1e7e14a0e6317c1cdcaf1240fd2f284c9742e11e29baf054cd3510","flatsize":235096,"path":"All/libretro-mednafen_lynx-0.20230721.pkg","repopath":"All/libretro-mednafen_lynx-0.20230721.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":88548,"desc":"Standalone port of Mednafen Lynx to libretro, itself a fork of Handy.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mednafen_lynx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mednafen_gba","origin":"games/libretro-mednafen_gba","version":"0.20210918","comment":"Standalone port of Mednafen GBA to libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/beetle-gba-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85a9040525e50d348831f92f4194bbc8adb47b756c154b412845eafd2e164875","flatsize":646127,"path":"All/libretro-mednafen_gba-0.20210918.pkg","repopath":"All/libretro-mednafen_gba-0.20210918.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":185028,"desc":"Standalone port of Mednafen GBA to libretro.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mednafen_gba port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mednafen_saturn","origin":"games/libretro-mednafen_saturn","version":"0.20230528","comment":"Standalone port of Mednafen Saturn to libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/beetle-saturn-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"372265b0dc2a4e790ac94cf6beeb5069f11d8f2c6e1663671edb6c28b5ead984","flatsize":6988106,"path":"All/libretro-mednafen_saturn-0.20230528.pkg","repopath":"All/libretro-mednafen_saturn-0.20230528.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":975048,"desc":"Standalone port of Mednafen Sega Saturn to libretro.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mednafen_saturn port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libstdc++_stldoc_4.2.2","origin":"lang/libstdc++_stldoc_4.2.2","version":"20071101_1","comment":"GNU libstdc++ API documentation","maintainer":"ports@FreeBSD.org","www":"https://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6f3714e1dd1128b4b7d82008cc109ae5403444bb5e99610c0961e4d19520ff1","flatsize":55059641,"path":"All/libstdc++_stldoc_4.2.2-20071101_1.pkg","repopath":"All/libstdc++_stldoc_4.2.2-20071101_1.pkg","licenselogic":"single","pkgsize":12452244,"desc":"This is the source / API documentation for the GNU C++ Library.\n\nIt includes documentation of the implementation of the C++ Standard\nTemplate Library as shipped with GNU C++.","categories":["lang","devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libstdc++_stldoc_4.2.2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mednafen_bsnes","origin":"games/libretro-mednafen_bsnes","version":"0.20220406","comment":"Standalone port of Mednafen bSNES to libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/beetle-bsnes-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9716ebe4977f8c6727d95cf594c1a9c1ef9f9444de57b7e12fd89ec1aa0bb068","flatsize":906160,"path":"All/libretro-mednafen_bsnes-0.20220406.pkg","repopath":"All/libretro-mednafen_bsnes-0.20220406.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":224496,"desc":"Standalone port of Mednafen bSNES to libretro, itself a fork of bsnes 0.59.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mednafen_bsnes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-handy","origin":"games/libretro-handy","version":"0.20230819","comment":"Atari Lynx emulator Handy for Libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/libretro-handy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97b9b85ae95e4965f1cc286016ff03c4aab9ebba3f745117b1c5c62c1bf9a671","flatsize":913540,"path":"All/libretro-handy-0.20230819.pkg","repopath":"All/libretro-handy-0.20230819.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":89412,"desc":"K. Wilkins' Atari Lynx emulator Handy for Libretro.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-handy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-kronos","origin":"emulators/libretro-kronos","version":"2.1.5.20210601_1","comment":"Sega Saturn and ST-V emulator forked from uoYabause for libretro","maintainer":"beyert@cs.ucr.edu","www":"https://fcare.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95fa843c5a3fc36613bdec39e8894b371568d0865ed49f6bb20eb3f43cb68970","flatsize":10355382,"path":"All/libretro-kronos-2.1.5.20210601_1.pkg","repopath":"All/libretro-kronos-2.1.5.20210601_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":960308,"desc":"Kronos is a Sega Saturn and ST-V emulator forked from uoYabause. Kronos is\ntargetting Linux and Windows OS.\n\nThis is the libretro port of Kronos.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["emulators","games"],"shlibs_required":["libGL.so.1","libstdc++.so.6","libgcc_s.so.1"],"messages":[{"message":"For Sega Saturn, it is mandatory to install a supported Sega Saturn bios files\n(such as saturn_bios.bin) in ~/.config/retroarch/system or\n~/.config/retroarch/system/kronos.\n\nKronos is broadly compatible with all major Saturn BIOSes regardless of region,\nalthough unlike Yabause, a BIOS dump is required.  Due to the aforementioned\nBIOS compatibility, the BIOS guide for the beetle-saturn libretro core may be\nhelpful:\n\nhttps://docs.libretro.com/library/beetle_saturn/\n\nFor ST-V, it is necessary to add a compatible stvbios.zip either in\n~/.config/retroarch/system/kronos or in ~/.config/retroarch/system/.  In\ncontrast to MAME, Kronos will never search for this bios file in the local path\nof the game.\n\nIf the emulator gets stuck on the BIOS screen, the screen remains blank, or\nshows audio track navigation controls, then the BIOS is likely incompatible.\n\nAt present, Kronos is only compatible with a subset of the stvbios.zip files\nused by modern MAME versions.  If the stvbios.zip is not present in the proper\nplace, but one of the proper Sega Saturn BIOSes is instead available, it will\ntry to default to one of those, and in the most optimistic case, merely reach\nthe audio CD track navigation controls, but it will not work, since it is not\nthe same hardware.\n\nIf in doubt, running retroarch with the -v argument may help to acquire more\ndiagnostic information.","type":"install"}]},{"name":"libretro-gw","origin":"games/libretro-gw","version":"0.20230528","comment":"Libretro core for Game & Watch simulators","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/gw-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30c993ad2d15211a3fdd63b5b923c0583e1020e60ad9bc859a15b466f8791a34","flatsize":593287,"path":"All/libretro-gw-0.20230528.pkg","repopath":"All/libretro-gw-0.20230528.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":163888,"desc":"A libretro core for Game & Watch simulators","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-gw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-hatari","origin":"games/libretro-hatari","version":"0.20230929","comment":"Atari ST/STE/TT/Falcon emulator","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/hatari","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5acc16b3d597ee4affcfc9086a0d786732d8bf8d79947b81140c28421f764246","flatsize":3130938,"path":"All/libretro-hatari-0.20230929.pkg","repopath":"All/libretro-hatari-0.20230929.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":773732,"desc":"Hatari is an Atari ST/STE/TT/Falcon emulator","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-hatari port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-gambatte","origin":"games/libretro-gambatte","version":"0.20230929","comment":"Libretro Implementation of libgambatte, a Game Boy Color emulator","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/gambatte-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de7241ed3275d7b0aaf1a085973295a3a48f94435aed2405c94b2fe271396b82","flatsize":3974749,"path":"All/libretro-gambatte-0.20230929.pkg","repopath":"All/libretro-gambatte-0.20230929.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":238424,"desc":"Libretro implementation of libgambatte, a Game Boy Color emulator.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-gambatte port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mednafen_pce","origin":"games/libretro-mednafen_pce","version":"0.20231006","comment":"Standalone port of Mednafen PCE to libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/beetle-pce-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88b46f3f713b5e1b755f0113a1de2ff4986ab1438468489fcd77cc76ffc43794","flatsize":4975375,"path":"All/libretro-mednafen_pce-0.20231006.pkg","repopath":"All/libretro-mednafen_pce-0.20231006.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":412592,"desc":"Standalone port of Mednafen PCE to libretro.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mednafen_pce port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-genesis_plus_gx","origin":"games/libretro-genesis_plus_gx","version":"0.20231020","comment":"Enhanced port of Genesis Plus","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/Genesis-Plus-GX","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a55c35a420443460995c083cc2f4f90066f0577ea84b3480340aa8e9c7489669","flatsize":11630033,"path":"All/libretro-genesis_plus_gx-0.20231020.pkg","repopath":"All/libretro-genesis_plus_gx-0.20231020.pkg","licenselogic":"single","licenses":["GPGX"],"pkgsize":629088,"desc":"An enhanced port of Genesis Plus - accurate & portable Sega 8/16 bit emulator","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-genesis_plus_gx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mame2000","origin":"games/libretro-mame2000","version":"0.20230425","comment":"MAME (0.37b5) for libretro","maintainer":"bofh@FreeBSD.org","www":"https://github.com/libretro/mame2000-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3348681781fb1c312a5195b019d6a5a586f62f13cb2e527721ac82761d56ba1","flatsize":14781357,"path":"All/libretro-mame2000-0.20230425.pkg","repopath":"All/libretro-mame2000-0.20230425.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2437940,"desc":"MAME 0.37b5 for libretro","categories":["games"]},{"name":"libretro-fuse","origin":"games/libretro-fuse","version":"0.20230623","comment":"Port of the Fuse Unix Spectrum Emulator to libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/fuse-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cb9c53db5a4f94caa127ad966f9b716668a6649a10cd2a42ae3a81d9f6fc5c2","flatsize":2276248,"path":"All/libretro-fuse-0.20230623.pkg","repopath":"All/libretro-fuse-0.20230623.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":643688,"desc":"A port of the Fuse Unix Spectrum Emulator to libretro","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-fuse port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-fmsx","origin":"games/libretro-fmsx","version":"0.20230417","comment":"Port of fMSX to the libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/fmsx-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1aa74a5a2e281c749362cfd1b3ab006aceb1fce4968e3aabc1bd525f66bcf729","flatsize":230885,"path":"All/libretro-fmsx-0.20230417.pkg","repopath":"All/libretro-fmsx-0.20230417.pkg","licenselogic":"single","licenses":["FMSX"],"pkgsize":90528,"desc":"Port of fMSX to the libretro API.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-fmsx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-gpsp","origin":"games/libretro-gpsp","version":"0.20231006","comment":"Gameboy emulator for libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/gpsp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d32216c0e9bb06ff718ad8a5945b795ab03ef8dcb38e24ec14e01a8cb2bd5e26","flatsize":773408,"path":"All/libretro-gpsp-0.20231006.pkg","repopath":"All/libretro-gpsp-0.20231006.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":210844,"desc":"gpSP for libretro.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-gpsp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-freeintv","origin":"games/libretro-freeintv","version":"0.20230417","comment":"Libretro emulation core for the Mattel Intellivision","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/freeintv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16cc2dc428fd9040afdba9e2627b355158600021961502be253dd5333252e7c8","flatsize":95459,"path":"All/libretro-freeintv-0.20230417.pkg","repopath":"All/libretro-freeintv-0.20230417.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":35284,"desc":"A libretro emulation core for Mattel Intellivision.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-freeintv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-flycast","origin":"emulators/libretro-flycast","version":"0.20231025","comment":"Standalone port of flycast to libretro","maintainer":"beyert@cs.ucr.edu","www":"https://github.com/flyinghead/flycast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7d0a5e1adff115859f4c6bdde147c25c0bc7c728ce8c9248acfb54a77d9a8fa","flatsize":32652377,"path":"All/libretro-flycast-0.20231025.pkg","repopath":"All/libretro-flycast-0.20231025.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2642584,"desc":"Standalone port of Flycast to libretro.\n\nFlycast is a multi-platform Sega Dreamcast, Naomi and Atomiswave emulator\nderived from Reicast.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["emulators","games"],"shlibs_required":["libGL.so.1","libgomp.so.1","libstdc++.so.6","libgcc_s.so.1"],"messages":[{"message":"The libretro core of flycast will not run if run ahead support is enabled.\nPlease set all lines in ~/.config/retroarch/retroarch.cfg that correspond to\nthe setting \"run_ahead_enabled\" to \"false\", as shown in the example below:\n\nrun_ahead_enabled = \"false\"\n\nTo troubleshoot issues, running retroarch with the -v argument may help to\nacquire more diagnostic information.","type":"install"}]},{"name":"libretro-mame2003","origin":"games/libretro-mame2003","version":"0.20231017","comment":"MAME 0.78 for libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/mame2003-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03ebb9c5173c00783ee438f19980ef3a34bec32ce6412cfb3f82f110d0ae9cbf","flatsize":36262157,"path":"All/libretro-mame2003-0.20231017.pkg","repopath":"All/libretro-mame2003-0.20231017.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5940376,"desc":"MAME 0.78 for libretro. Compatible with MAME 0.78 romsets.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mame2003 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-dosbox","origin":"games/libretro-dosbox","version":"0.20220718","comment":"Port of DOSBox (upstream) to the libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/dosbox-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e47c3a53c2bb0beb0edc86470ea7477c99ac043ac248b3979f046f3650425ed6","flatsize":1968459,"path":"All/libretro-dosbox-0.20220718.pkg","repopath":"All/libretro-dosbox-0.20220718.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":663148,"desc":"Port of DOSBox (upstream) to the libretro API.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-dosbox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-fceumm","origin":"games/libretro-fceumm","version":"0.20230916","comment":"Unofficial build of FCEU Ultra by CaH4e3","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/libretro-fceumm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08129b62d0d5153d238265d20815d56950bcc21ba950289458d3ee60ea317cfd","flatsize":3995083,"path":"All/libretro-fceumm-0.20230916.pkg","repopath":"All/libretro-fceumm-0.20230916.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":334752,"desc":"Unofficial build of FCEU Ultra by CaH4e3 that supports more mappers","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-fceumm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-fbalpha2012","origin":"games/libretro-fbalpha2012","version":"0.20231101","comment":"Final Burn Alpha port for libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/fbalpha2012","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"939557978954de41e9152920ec1bfb050cfdb5b97153591d637f445fcf17e702","flatsize":21787111,"path":"All/libretro-fbalpha2012-0.20231101.pkg","repopath":"All/libretro-fbalpha2012-0.20231101.pkg","licenselogic":"single","licenses":["FBA"],"pkgsize":3011676,"desc":"Final Burn Alpha port for libretro.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-fbalpha2012 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-core-info","origin":"games/libretro-core-info","version":"1.16.0","comment":"Metadata about libretro cores","maintainer":"Clockwork6400@protonmail.com","www":"https://github.com/libretro/libretro-core-info","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72efdeea3c8d92fb3b810ca204dcc58ecae549f110085806a9038ac6dd0cdf9b","flatsize":381490,"path":"All/libretro-core-info-1.16.0.pkg","repopath":"All/libretro-core-info-1.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":73456,"desc":"Collection of libretro core info files.\nThese files contain metadata that allows frontends such as RetroArch to\ndiscover supported games and know what firmware files might be required.","categories":["games"]},{"name":"libretro-emux","origin":"games/libretro-emux","version":"0.20191014,1","comment":"Cross-platform emulator project supporting various machines","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/emux","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28d2f6d6db7618bf62e72b14fa8395b5aec5f1652c2b36459557c5453f945205","flatsize":435504,"path":"All/libretro-emux-0.20191014,1.pkg","repopath":"All/libretro-emux-0.20191014,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":100916,"desc":"Emux is a cross-platform emulator project supporting various machines.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-emux port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-desmume","origin":"games/libretro-desmume","version":"0.20231006","comment":"Port of Desmume to libretro","maintainer":"sdalu@sdalu.com","www":"https://github.com/libretro/desmume","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ca9a4701344f26bfd4412d8777b5044bf1785f6110b7e308e087a82d03a7a5e","flatsize":4976141,"path":"All/libretro-desmume-0.20231006.pkg","repopath":"All/libretro-desmume-0.20231006.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1033796,"desc":"Port of Desmume to libretro.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["games"],"shlibs_required":["libGL.so.1"]},{"name":"libretro-scummvm","origin":"games/libretro-scummvm","version":"0.20201129","comment":"ScummVM with libretro backend","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/scummvm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91fd033971a489c0a6308d795a1a50b0542d80ffbb649b368a5f37473ff71e4f","flatsize":53390466,"path":"All/libretro-scummvm-0.20201129.pkg","repopath":"All/libretro-scummvm-0.20201129.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15440100,"desc":"ScummVM with libretro backend.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-scummvm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-mame2003_plus","origin":"games/libretro-mame2003_plus","version":"0.20231023","comment":"Updated MAME 0.78 for libretro with added game support","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/mame2003-plus-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b483a97df49c1dbe77fd6cb4969630b772157abef8113ac69c7da0fb2a098235","flatsize":39216946,"path":"All/libretro-mame2003_plus-0.20231023.pkg","repopath":"All/libretro-mame2003_plus-0.20231023.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6398560,"desc":"Updated MAME 0.78 for libretro with added game support","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-mame2003_plus port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-bsnes","origin":"emulators/libretro-bsnes","version":"115.a.20231101_1,1","comment":"Standalone port of bSNES to libretro","maintainer":"beyert@cs.ucr.edu","www":"https://github.com/libretro/bsnes-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9773c17585cb655b76a5435ff6efa8b3ca2ce4739197b092fe78013a8f78e542","flatsize":4984941,"path":"All/libretro-bsnes-115.a.20231101_1,1.pkg","repopath":"All/libretro-bsnes-115.a.20231101_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":637560,"desc":"Standalone port of bSNES to libretro.","categories":["emulators","games"]},{"name":"libretro-cap32","origin":"games/libretro-cap32","version":"0.20230712","comment":"Amstrad CPC computers emulator core for libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/libretro-cap32","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02b2eba71bcf118590873f5a09d01ca5cf9033fb8057fd94ed6b232b8970ebc1","flatsize":1265762,"path":"All/libretro-cap32-0.20230712.pkg","repopath":"All/libretro-cap32-0.20230712.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":245976,"desc":"Amstrad CPC computers emulator core for libretro API","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-cap32 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-bluemsx","origin":"games/libretro-bluemsx","version":"0.20230417","comment":"Port of blueMSX to the libretro API","maintainer":"bofh@FreeBSD.org","www":"https://github.com/libretro/blueMSX-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e65d4021aa87af62699415486921312eb2ecf12e180cd931d18a76967fecbe95","flatsize":1426411,"path":"All/libretro-bluemsx-0.20230417.pkg","repopath":"All/libretro-bluemsx-0.20230417.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":565552,"desc":"Port of blueMSX to the libretro API.","categories":["games"]},{"name":"libretro-a5200","origin":"games/libretro-a5200","version":"0.20230817","comment":"Port of Atari 5200 emulator for GCW0","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/a5200","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"907b8c9296f7d1c5c0b5b4ba1ae67fa7b2a6749dcd7ef3085d3597d35b7ca2c8","flatsize":286745,"path":"All/libretro-a5200-0.20230817.pkg","repopath":"All/libretro-a5200-0.20230817.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":96120,"desc":"Port of Atari 5200 emulator for GCW0.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-a5200 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-fbneo","origin":"games/libretro-fbneo","version":"0.20231025","comment":"Final Burn Alpha fork for libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/FBNeo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72dc5f36c85d2e7fbae4d0ec25ff0a032e954540e54e9b4ffb4521f4abca204d","flatsize":64437936,"path":"All/libretro-fbneo-0.20231025.pkg","repopath":"All/libretro-fbneo-0.20231025.pkg","licenselogic":"single","licenses":["FBNeo"],"pkgsize":8849976,"desc":"Final Burn Alpha fork for libretro.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-fbneo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-2048","origin":"games/libretro-2048","version":"0.20230220","comment":"Port of 2048 puzzle game to the libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/libretro-2048","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e9a1709a96ca054d0f5cb96640363d43895c4fc436cd769cc466416a41a2081","flatsize":83881,"path":"All/libretro-2048-0.20230220.pkg","repopath":"All/libretro-2048-0.20230220.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":31892,"desc":"Port of 2048 puzzle game to the libretro API.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-2048 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretls","origin":"security/libretls","version":"3.8.1_1","comment":"TLS library designed to ease writing foolproof applications","maintainer":"bapt@FreeBSD.org","www":"https://git.causal.agency/libretls/about/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86235c0bfaa0632c0fea3287b885b42c24c1fefaa2eb63b901cd7b0e3a5750b3","flatsize":238968,"path":"All/libretls-3.8.1_1.pkg","repopath":"All/libretls-3.8.1_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":64896,"desc":"LibreTLS is a port of libtls from LibreSSL to OpenSSL. libtls is \"a new TLS\nlibrary, designed to make it easier to write foolproof applications\".\n\nlibtls provides an excellent new API, but LibreSSL can be difficult to install\non systems which already use OpenSSL. LibreTLS aims to make the libtls API more\neasily and widely available.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libtls.so.28"]},{"name":"librespeed-php83","origin":"www/librespeed","version":"5.3.3","comment":"Lightweight selfhosted speedtest","maintainer":"driesm@FreeBSD.org","www":"https://github.com/librespeed/speedtest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e17586fc6b38f76cc99fa75194178626adb50d7cc2d43c3d92a759220c873c6c","flatsize":673836,"path":"All/librespeed-php83-5.3.3.pkg","repopath":"All/librespeed-php83-5.3.3.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":159248,"desc":"LibreSpeed is a very lightweight Speedtest.\nLibreSpeed is implemented in Javascript, using XMLHttpRequest and Web Workers.\nIt can be self hosted with the option to store results in a backend database.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"}},"categories":["www","net"],"options":{"DOCS":"on","EXAMPLES":"on","MYSQL":"off","PGSQL":"off","SQLITE":"off"},"annotations":{"flavor":"php83"},"messages":[{"message":"You can mostly follow the guide on: https://fdossena.com/speedtest/qs_v5_ubuntu1904.webm\nFor more advanced docs: https://github.com/librespeed/speedtest/blob/master/doc.md\n\nCopy your preferred example from /usr/local/share/examples/librespeed to /usr/local/www/librespeed/index.html.\nA default is provided. To use the backend (i.e. telemetry) feature, be sure to copy a -full example and rebuild\nthe port with backend support.\n\n\tcd /usr/local/share/examples/librespeed\n\tcp -a example-singleServer-full.html /usr/local/www/librespeed/index.html\n\nThe next step is to install and setup a web server with PHP to serve the content.","type":"install"},{"message":"If you are uninstalling librespeed permanently,\nand you do *NOT* want to retain the configured landing page and config files,\nyou should manually remove /usr/local/www/librespeed.","type":"remove"}]},{"name":"libretro-beetle_psx","origin":"games/libretro-beetle_psx","version":"0.20231020","comment":"Standalone port/fork of Mednafen PSX to the Libretro API","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/beetle-psx-libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36cda6039d29de9cd02264a53e85b57e9140e75b5a57cdad31764f9446ed1061","flatsize":9506207,"path":"All/libretro-beetle_psx-0.20231020.pkg","repopath":"All/libretro-beetle_psx-0.20231020.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":825108,"desc":"Standalone port/fork of Mednafen PSX to the Libretro API.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-beetle_psx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"librespeed-php81","origin":"www/librespeed","version":"5.3.3","comment":"Lightweight selfhosted speedtest","maintainer":"driesm@FreeBSD.org","www":"https://github.com/librespeed/speedtest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33670239fc99a2a800a81bf9643f67d907601960a6a9ee8c19fec7e39be0651d","flatsize":673836,"path":"All/librespeed-php81-5.3.3.pkg","repopath":"All/librespeed-php81-5.3.3.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":159636,"desc":"LibreSpeed is a very lightweight Speedtest.\nLibreSpeed is implemented in Javascript, using XMLHttpRequest and Web Workers.\nIt can be self hosted with the option to store results in a backend database.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"}},"categories":["www","net"],"options":{"DOCS":"on","EXAMPLES":"on","MYSQL":"off","PGSQL":"off","SQLITE":"off"},"annotations":{"flavor":"php81"},"messages":[{"message":"You can mostly follow the guide on: https://fdossena.com/speedtest/qs_v5_ubuntu1904.webm\nFor more advanced docs: https://github.com/librespeed/speedtest/blob/master/doc.md\n\nCopy your preferred example from /usr/local/share/examples/librespeed to /usr/local/www/librespeed/index.html.\nA default is provided. To use the backend (i.e. telemetry) feature, be sure to copy a -full example and rebuild\nthe port with backend support.\n\n\tcd /usr/local/share/examples/librespeed\n\tcp -a example-singleServer-full.html /usr/local/www/librespeed/index.html\n\nThe next step is to install and setup a web server with PHP to serve the content.","type":"install"},{"message":"If you are uninstalling librespeed permanently,\nand you do *NOT* want to retain the configured landing page and config files,\nyou should manually remove /usr/local/www/librespeed.","type":"remove"}]},{"name":"librespeed-php82","origin":"www/librespeed","version":"5.3.3","comment":"Lightweight selfhosted speedtest","maintainer":"driesm@FreeBSD.org","www":"https://github.com/librespeed/speedtest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9e28fbde8e7d0cd96739a6e7ab75f5b428454d954786eedfa69a23f9b2176b1","flatsize":673836,"path":"All/librespeed-php82-5.3.3.pkg","repopath":"All/librespeed-php82-5.3.3.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":158916,"desc":"LibreSpeed is a very lightweight Speedtest.\nLibreSpeed is implemented in Javascript, using XMLHttpRequest and Web Workers.\nIt can be self hosted with the option to store results in a backend database.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www","net"],"options":{"DOCS":"on","EXAMPLES":"on","MYSQL":"off","PGSQL":"off","SQLITE":"off"},"annotations":{"flavor":"php82"},"messages":[{"message":"You can mostly follow the guide on: https://fdossena.com/speedtest/qs_v5_ubuntu1904.webm\nFor more advanced docs: https://github.com/librespeed/speedtest/blob/master/doc.md\n\nCopy your preferred example from /usr/local/share/examples/librespeed to /usr/local/www/librespeed/index.html.\nA default is provided. To use the backend (i.e. telemetry) feature, be sure to copy a -full example and rebuild\nthe port with backend support.\n\n\tcd /usr/local/share/examples/librespeed\n\tcp -a example-singleServer-full.html /usr/local/www/librespeed/index.html\n\nThe next step is to install and setup a web server with PHP to serve the content.","type":"install"},{"message":"If you are uninstalling librespeed permanently,\nand you do *NOT* want to retain the configured landing page and config files,\nyou should manually remove /usr/local/www/librespeed.","type":"remove"}]},{"name":"librepo","origin":"misc/librepo","version":"1.17.1","comment":"Library downloading repository metadata","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rpm-software-management/librepo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39bb9e73aaa27fccd1b02c6d39856a7d5419d1a785c530b612d4f1f887322c5b","flatsize":329833,"path":"All/librepo-1.17.1.pkg","repopath":"All/librepo-1.17.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":92072,"desc":"A library providing C and Python (libcURL like) API for downloading linux\nrepository metadata and packages.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"zchunk":{"origin":"archivers/zchunk","version":"1.4.0_1"}},"categories":["misc"],"shlibs_required":["libxml2.so.2","libcurl.so.4","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcrypto.so.12","libssl.so.12","libgpgme.so.11","libassuan.so.0","libgpg-error.so.0","libzck.so.1"],"shlibs_provided":["librepo.so.0"],"options":{"PYTHON":"off","ZCHUNK":"on"},"annotations":{"cpe":"cpe:2.3:a:redhat:librepo:1.17.1:::::dragonfly6:x86_64"}},{"name":"librest1","origin":"net/librest1","version":"0.9.1_1","comment":"GNOME REST library","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/librest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"335c26b15d03f05193e7e5ec8af6d60d13ec92a5b9fb8c660d9a5bc97daa7360","flatsize":2697785,"path":"All/librest1-0.9.1_1.pkg","repopath":"All/librest1-0.9.1_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1168388,"desc":"librest has been designed to make it easier to access web services that claim\nto be \"RESTful\". A reasonable definition of what this means can be found on\nWikipedia. However a reasonable description is that a RESTful service should\nhave urls that represent remote objects which methods can then be called on.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"gtksourceview5":{"origin":"x11-toolkits/gtksourceview5","version":"5.4.2_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","devel","gnome"],"shlibs_required":["libadwaita-1.so.0","libgtk-4.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtksourceview-5.so.0","libjson-glib-1.0.so.0","libsoup-3.0.so.0","libxml2.so.2"],"shlibs_provided":["librest-1.0.so.0","librest-extras-1.0.so.0"],"options":{"DOCS":"on"}},{"name":"libretro-desmume2015","origin":"games/libretro-desmume2015","version":"0.20220405_3","comment":"Port of Desmume to libretro based on Desmume SVN circa 2015","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/desmume2015","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a04f2a0ab5115f81608dc037adca432e5eef6f2a2816c1b0f707ef6e779fb109","flatsize":3676359,"path":"All/libretro-desmume2015-0.20220405_3.pkg","repopath":"All/libretro-desmume2015-0.20220405_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":675272,"desc":"Port of Desmume to libretro based on Desmume SVN circa 2015.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-desmume2015 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"librep","origin":"lang/librep","version":"0.92.7_7","comment":"Emacs Lisp like runtime library","maintainer":"bofh@FreeBSD.org","www":"https://sawfish.tuxfamily.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8763df23b159987e79894559c5de1d485f7a8d82c09e469f075b3260b43e8c67","flatsize":3048632,"path":"All/librep-0.92.7_7.pkg","repopath":"All/librep-0.92.7_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":631416,"desc":"Librep is a Lisp system for UNIX, needed by Sawfish window manager.\nIt contains a Lisp interpreter, byte-code compiler and virtual\nmachine. Applications may use the Lisp interpreter as an extension\nlanguage, or it may be used for stand-alone scripts.\n\nThe Lisp dialect was originally inspired by Emacs Lisp, but with the\nworst features removed. It also borrows many ideas from Scheme.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gtar":{"origin":"archivers/gtar","version":"1.35_1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang","elisp","gnome"],"shlibs_required":["libgmp.so.10","libgdbm.so.6","libffi.so.8","libreadline.so.8","libncurses.so.6"],"shlibs_provided":["librep.so.16"]},{"name":"libressl-static","origin":"security/libressl-static","version":"3.3.5","comment":"Free version of the SSL/TLS protocol forked from OpenSSL","maintainer":"zrj@ef.irc","www":"http://www.libressl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fe6ba6d03fd2302a9bb9e05816d7eddd9ed0fc87fdcca1917573ad79146f708","flatsize":17365430,"path":"All/libressl-static-3.3.5.pkg","repopath":"All/libressl-static-3.3.5.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":1925884,"desc":"LibreSSL is an open-source implementation of the Secure Sockets Layer (SSL) and\nTransport Layer Security (TLS) protocols. It was forked from the OpenSSL\ncryptographic software library in April 2014 as a response by OpenBSD\ndevelopers to the Heartbleed security vulnerability in OpenSSL,\nwith the aim of refactoring the OpenSSL code so as to provide a more secure\nimplementation.\n\nLibreSSL was forked from the OpenSSL library starting with the 1.0.1g branch\nand will follow the security guidelines used elsewhere in the OpenBSD project.\n\nWWW: http://www.libressl.org/","categories":["security","devel"],"options":{"NC":"on"},"annotations":{"cpe":"cpe:2.3:a:openbsd:libressl:3.3.5:::::dragonfly6:x86_64"}},{"name":"libressl-devel","origin":"security/libressl-devel","version":"3.9.2","comment":"Free version of the SSL/TLS protocol forked from OpenSSL","maintainer":"brnrd@FreeBSD.org","www":"https://www.libressl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4b9e1cdc35256cfe7653d6c21c11fe21ae46991c0293f2bf58de48389d3fdd6","flatsize":15665108,"path":"All/libressl-devel-3.9.2.pkg","repopath":"All/libressl-devel-3.9.2.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":3285896,"desc":"LibreSSL is an open-source implementation of the Secure Sockets Layer (SSL) and\nTransport Layer Security (TLS) protocols. It was forked from the OpenSSL\ncryptographic software library in April 2014 as a response by OpenBSD\ndevelopers to the Heartbleed security vulnerability in OpenSSL,\nwith the aim of refactoring the OpenSSL code so as to provide a more secure\nimplementation.\n\nLibreSSL was forked from the OpenSSL library starting with the 1.0.1g branch\nand will follow the security guidelines used elsewhere in the OpenBSD project.","categories":["security","devel"],"shlibs_provided":["libcrypto.so.53","libssl.so.56","libtls.so.29"],"options":{"MAN3":"on","NC":"on"},"annotations":{"cpe":"cpe:2.3:a:openbsd:libressl:3.9.2:::::dragonfly6:x86_64","flavor":"default"}},{"name":"libressl","origin":"security/libressl","version":"3.9.2_1","comment":"Free version of the SSL/TLS protocol forked from OpenSSL","maintainer":"brnrd@FreeBSD.org","www":"https://www.libressl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1dfdab8f12d418cb7976fffa3aafd0ab5ca4163522be4bf04bde125222bcd97","flatsize":15665108,"path":"All/libressl-3.9.2_1.pkg","repopath":"All/libressl-3.9.2_1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":3283980,"desc":"LibreSSL is an open-source implementation of the Secure Sockets Layer (SSL) and\nTransport Layer Security (TLS) protocols. It was forked from the OpenSSL\ncryptographic software library in April 2014 as a response by OpenBSD\ndevelopers to the Heartbleed security vulnerability in OpenSSL,\nwith the aim of refactoring the OpenSSL code so as to provide a more secure\nimplementation.\n\nLibreSSL was forked from the OpenSSL library starting with the 1.0.1g branch\nand will follow the security guidelines used elsewhere in the OpenBSD project.","categories":["security","devel"],"shlibs_provided":["libcrypto.so.53","libssl.so.56","libtls.so.29"],"options":{"MAN3":"on","NC":"on"},"annotations":{"cpe":"cpe:2.3:a:openbsd:libressl:3.9.2:::::dragonfly6:x86_64:1","flavor":"default"}},{"name":"librelp","origin":"devel/librelp","version":"1.11.0","comment":"Reliable event logging protocol library","maintainer":"matthew@FreeBSD.org","www":"https://www.rsyslog.com/librelp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73a9a2a87cc03e7fb16d40dae62a83ff913f9b25350f6994919d4164299519aa","flatsize":288883,"path":"All/librelp-1.11.0.pkg","repopath":"All/librelp-1.11.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":70772,"desc":"librelp is an easy to use library for the RELP protocol. RELP in turn\nprovides reliable event logging over the network (and consequently\nRELP stands for Reliable Event Logging Protocol).\n\nRELP (and hence) librelp assures that no message is lost, not even\nwhen connections break and a peer becomes unavailable. The current\nversion of RELP has a minimal window of opportunity for message\nduplication after a session has been broken due to network problems.\nIn this case, a few messages may be duplicated (a problem that also\nexists with plain TCP syslog). Future versions of RELP will address\nthis shortcoming.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libgnutls.so.30","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["librelp.so.0"],"options":{"GNUTLS":"on","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:rsyslog:librelp:1.11.0:::::dragonfly6:x86_64"}},{"name":"libreadline-java","origin":"devel/libreadline-java","version":"0.8.0_7","comment":"JNI wrapper around GNU Readline / libedit / libgetline","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/java-readline/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"008b6f5373b5962d7e0002c7dc2d8844b9b24d257a68295c18c03d65b55835ec","flatsize":63535,"path":"All/libreadline-java-0.8.0_7.pkg","repopath":"All/libreadline-java-0.8.0_7.pkg","licenselogic":"single","pkgsize":25552,"desc":"Java-Readline is a port of GNU Readline for Java. Or, to be more\nprecise, it is a JNI-wrapper to Readline. It is distributed under the\nLGPL.\n\nYou must call Readline.load(ReadlineLibrary lib); before using any\nother methods.  If you omit the call to the load()-method, the pure\nJava fallback solution is used.  Possible values for lib are:\n\nReadlineLibrary.PureJava\nReadlineLibrary.GnuReadline\nReadlineLibrary.Editline\nReadlineLibrary.Getline\n\nNote that all programs using GnuReadline will fall under the GPL,\nsince Gnu-Readline is GPL software!","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel","java"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libhistory.so.8","libedit.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"To use readline-java add the file\n/usr/local/share/java/classes/libreadline-java.jar\nto your classpath!","type":"install"},{"message":"===>   NOTICE:\n\nThe libreadline-java port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libretro-shaders-glsl","origin":"games/libretro-shaders-glsl","version":"g20231025","comment":"Collection of GLSL shaders for libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/glsl-shaders","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bff7aaf6f217394dc644b0f04516bd8d5a984e303ecda72a247b78eb21a80bf5","flatsize":35895340,"path":"All/libretro-shaders-glsl-g20231025.pkg","repopath":"All/libretro-shaders-glsl-g20231025.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":19737836,"desc":"The official collection of GLSL shaders for libretro frontends\nsuch as RetroArch.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-shaders-glsl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libregf","origin":"devel/libregf","version":"a.20231203","comment":"Library and tools to support the Windows NT Registry File format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libregf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66533e70f9e517494d5742f0568807c383685d29c7d00af36fba869c29474f86","flatsize":5577671,"path":"All/libregf-a.20231203.pkg","repopath":"All/libregf-a.20231203.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":670120,"desc":"Library and tools to support the Windows NT Registry File (REGF) format.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libfwnt":{"origin":"devel/libfwnt","version":"20231124"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfwnt.so.1","libfuse.so.2"],"shlibs_provided":["libregf.so.1"],"options":{"NLS":"on"}},{"name":"librdata","origin":"math/librdata","version":"0.1.0.g20231003","comment":"Read and write R data frames from C","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/WizardMac/librdata","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6585171665273d3f29556fba7b41947b1f30b8b89d7f3b2a5b0421285c625377","flatsize":45008,"path":"All/librdata-0.1.0.g20231003.pkg","repopath":"All/librdata-0.1.0.g20231003.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17460,"desc":"Originally part of ReadStat, librdata is a small C library for reading and\nwriting R data frames.\n\nFeatures:\n- Read both RData and RDS formats\n- Read compressed files (requires bzip2, zlib, and lzma)\n- Write factors, timestamps, logical vectors, and more","categories":["math"],"shlibs_provided":["librdata.so.0"]},{"name":"libretro-boom3","origin":"games/libretro-boom3","version":"0.20220810","comment":"dhewm3 (Doom 3) core for libretro API","maintainer":"sdalu@sdalu.com","www":"https://github.com/libretro/boom3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0828c39e97ac895c1f2f30b9beae5f01a47591b1bb7e61df1ce2be2bfdd5ab1","flatsize":8223600,"path":"All/libretro-boom3-0.20220810.pkg","repopath":"All/libretro-boom3-0.20220810.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2657432,"desc":"dhewm3 (Doom 3) core for libretro API","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["games"],"shlibs_required":["libGL.so.1"]},{"name":"librcd","origin":"devel/librcd","version":"0.1.14_2","comment":"Library used by rusxmms for autodetection of Russian charset","maintainer":"ports@FreeBSD.org","www":"https://rusxmms.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74234d628fb9dbc13137deb2176c6d0960b2957ced20c5325906be3b0df8835e","flatsize":493800,"path":"All/librcd-0.1.14_2.pkg","repopath":"All/librcd-0.1.14_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":32276,"desc":"Library used by ruxmms for autodetection of russian charset","categories":["devel"],"shlibs_provided":["librcd.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe librcd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"librcc","origin":"devel/librcc","version":"0.2.13_2","comment":"Library used by rusxmms for language autodetection","maintainer":"ports@FreeBSD.org","www":"https://rusxmms.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0f1aa3676d949806e624f48ace34e3d95f1750d9db0102be7fbc1adc77723d6","flatsize":614882,"path":"All/librcc-0.2.13_2.pkg","repopath":"All/librcc-0.2.13_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":109004,"desc":"The Abilities of LibRCC Library\n===============================\n\n    * Language Autodetection\n    * On the fly translation between languages, using online-services!\n    * Encoding Autodetection for most of European Languages1\n    * Support for encoding detection plugins (besides Enca and LibRCD)\n    * Recoding/translation of multi-language playlists!\n    * Cache to speed-up re-recoding.\n    * Possibility to configure new languages and encodings.\n    * Shared configuration file. For example mentioned TagLib and LibID3 patches\n    do not have their own user interface, but will utilize the same recoding\n    configuration as XMMS.\n    * As well the separate program for configuration adjustment is available.\n    * GTK/GTK2 UI Library: you can add properties page to your GTK application\n    with 3 lines of code.\n    * Menu localization opportunity","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"enca":{"origin":"converters/enca","version":"1.19_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librcd":{"origin":"devel/librcd","version":"0.1.14_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","librcd.so.0","libenca.so.0","libaspell.so.15"],"shlibs_provided":["librcc.so.0","librccgtk3.so.0","librccui.so.0","librcd_engine.so"],"options":{"BDB":"off","GTK2":"off","GTK3":"on","TOOLS":"on","TRANSLATE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe librcc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libraqm","origin":"print/libraqm","version":"0.10.1","comment":"Library that encapsulates complex text layout logic","maintainer":"kwm@FreeBSD.org","www":"https://github.com/HOST-Oman/libraqm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0ef118ecf17a186e9ab0b14457156eeda48954d1b5418c6f2ce5454173aac65","flatsize":188396,"path":"All/libraqm-0.10.1.pkg","repopath":"All/libraqm-0.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30912,"desc":"Raqm is a small library that encapsulates the logic for complex text layout\nand provide a convenient API.\n\nIt currently provides bidirectional text support (using FriBiDi), shaping\n(using HarfBuzz), and proper script itemization. As a result, Raqm can\nsupport most writing systems covered by Unicode.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"}},"categories":["print"],"shlibs_required":["libfreetype.so.6","libharfbuzz.so.0","libfribidi.so.0"],"shlibs_provided":["libraqm.so.0"],"options":{"DOCS":"on"}},{"name":"librdkafka","origin":"net/librdkafka","version":"2.3.0","comment":"Apache Kafka C/C++ library","maintainer":"pizzamig@FreeBSD.org","www":"https://github.com/edenhill/librdkafka/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dcf771d2dae2d18a9fd7e040f2f85902cea0c77fe162cb97c79dc5a91039a257","flatsize":11327549,"path":"All/librdkafka-2.3.0.pkg","repopath":"All/librdkafka-2.3.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1110688,"desc":"This is a port of librdkafka, a C library implementation\nof the Apache Kafka protocol, containing both Producer and\nConsumer support. It was designed with message delivery\nreliability and high performance in mind, current figures\nexceed 800000 msgs/second for the producer and 3 million\nmsgs/second for the consumer.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libpsl":{"origin":"dns/libpsl","version":"0.21.5_1"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["net"],"shlibs_required":["liblz4.so.1","libcurl.so.4","libzstd.so.1","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["librdkafka++.so.1","librdkafka.so.1"]},{"name":"libreoffice-i18n","origin":"editors/libreoffice-i18n","version":"24.2.4.2","comment":"Localized interface for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1d37fe50fee2f08db60cd0f6cb932648c31a3d0f06ccacc900fa9c1145aa069","flatsize":243,"path":"All/libreoffice-i18n-24.2.4.2.pkg","repopath":"All/libreoffice-i18n-24.2.4.2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1956,"desc":"LibreOffice is the free power-packed Open Source personal productivity suite for\nWindows, Macintosh and Linux, that gives you six feature-rich applications for\nall your document production and data processing needs: Writer, Calc, Impress,\nDraw, Math and Base.\n\nThis is the localized interface for libreoffice.\n\nWWW: https://www.libreoffice.org/","deps":{"af-libreoffice":{"origin":"editors/libreoffice-af","version":"24.2.4.2"},"am-libreoffice":{"origin":"editors/libreoffice-am","version":"24.2.4.2"},"ar-libreoffice":{"origin":"arabic/libreoffice","version":"24.2.4.2"},"as-libreoffice":{"origin":"editors/libreoffice-as","version":"24.2.4.2"},"ast-libreoffice":{"origin":"editors/libreoffice-ast","version":"24.2.4.2"},"be-libreoffice":{"origin":"editors/libreoffice-be","version":"24.2.4.2"},"bg-libreoffice":{"origin":"editors/libreoffice-bg","version":"24.2.4.2"},"bn-libreoffice":{"origin":"editors/libreoffice-bn","version":"24.2.4.2"},"bn_IN-libreoffice":{"origin":"editors/libreoffice-bn_IN","version":"24.2.4.2"},"bo-libreoffice":{"origin":"editors/libreoffice-bo","version":"24.2.4.2"},"br-libreoffice":{"origin":"editors/libreoffice-br","version":"24.2.4.2"},"brx-libreoffice":{"origin":"editors/libreoffice-brx","version":"24.2.4.2"},"bs-libreoffice":{"origin":"editors/libreoffice-bs","version":"24.2.4.2"},"ca-libreoffice":{"origin":"editors/libreoffice-ca","version":"24.2.4.2"},"ca_valencia-libreoffice":{"origin":"editors/libreoffice-ca_valencia","version":"24.2.4.2"},"ckb-libreoffice":{"origin":"editors/libreoffice-ckb","version":"24.2.4.2"},"cs-libreoffice":{"origin":"editors/libreoffice-cs","version":"24.2.4.2"},"cy-libreoffice":{"origin":"editors/libreoffice-cy","version":"24.2.4.2"},"da-libreoffice":{"origin":"editors/libreoffice-da","version":"24.2.4.2"},"de-libreoffice":{"origin":"german/libreoffice","version":"24.2.4.2"},"dgo-libreoffice":{"origin":"editors/libreoffice-dgo","version":"24.2.4.2"},"dsb-libreoffice":{"origin":"editors/libreoffice-dsb","version":"24.2.4.2"},"dz-libreoffice":{"origin":"editors/libreoffice-dz","version":"24.2.4.2"},"el-libreoffice":{"origin":"editors/libreoffice-el","version":"24.2.4.2"},"en_GB-libreoffice":{"origin":"editors/libreoffice-en_GB","version":"24.2.4.2"},"en_ZA-libreoffice":{"origin":"editors/libreoffice-en_ZA","version":"24.2.4.2"},"eo-libreoffice":{"origin":"editors/libreoffice-eo","version":"24.2.4.2"},"es-libreoffice":{"origin":"editors/libreoffice-es","version":"24.2.4.2"},"et-libreoffice":{"origin":"editors/libreoffice-et","version":"24.2.4.2"},"eu-libreoffice":{"origin":"editors/libreoffice-eu","version":"24.2.4.2"},"fa-libreoffice":{"origin":"editors/libreoffice-fa","version":"24.2.4.2"},"fi-libreoffice":{"origin":"editors/libreoffice-fi","version":"24.2.4.2"},"fr-libreoffice":{"origin":"french/libreoffice","version":"24.2.4.2"},"fur-libreoffice":{"origin":"editors/libreoffice-fur","version":"24.2.4.2"},"fy-libreoffice":{"origin":"editors/libreoffice-fy","version":"24.2.4.2"},"ga-libreoffice":{"origin":"editors/libreoffice-ga","version":"24.2.4.2"},"gd-libreoffice":{"origin":"editors/libreoffice-gd","version":"24.2.4.2"},"gl-libreoffice":{"origin":"editors/libreoffice-gl","version":"24.2.4.2"},"gu-libreoffice":{"origin":"editors/libreoffice-gu","version":"24.2.4.2"},"gug-libreoffice":{"origin":"editors/libreoffice-gug","version":"24.2.4.2"},"he-libreoffice":{"origin":"hebrew/libreoffice","version":"24.2.4.2"},"hi-libreoffice":{"origin":"editors/libreoffice-hi","version":"24.2.4.2"},"hr-libreoffice":{"origin":"editors/libreoffice-hr","version":"24.2.4.2"},"hsb-libreoffice":{"origin":"editors/libreoffice-hsb","version":"24.2.4.2"},"hu-libreoffice":{"origin":"hungarian/libreoffice","version":"24.2.4.2"},"id-libreoffice":{"origin":"editors/libreoffice-id","version":"24.2.4.2"},"is-libreoffice":{"origin":"editors/libreoffice-is","version":"24.2.4.2"},"it-libreoffice":{"origin":"editors/libreoffice-it","version":"24.2.4.2"},"ja-libreoffice":{"origin":"japanese/libreoffice","version":"24.2.4.2"},"ka-libreoffice":{"origin":"editors/libreoffice-ka","version":"24.2.4.2"},"kab-libreoffice":{"origin":"editors/libreoffice-kab","version":"24.2.4.2"},"kk-libreoffice":{"origin":"editors/libreoffice-kk","version":"24.2.4.2"},"km-libreoffice":{"origin":"editors/libreoffice-km","version":"24.2.4.2"},"kmr_Latn-libreoffice":{"origin":"editors/libreoffice-kmr_Latn","version":"24.2.4.2"},"kn-libreoffice":{"origin":"editors/libreoffice-kn","version":"24.2.4.2"},"ko-libreoffice":{"origin":"korean/libreoffice","version":"24.2.4.2"},"kok-libreoffice":{"origin":"editors/libreoffice-kok","version":"24.2.4.2"},"ks-libreoffice":{"origin":"editors/libreoffice-ks","version":"24.2.4.2"},"lb-libreoffice":{"origin":"editors/libreoffice-lb","version":"24.2.4.2"},"lo-libreoffice":{"origin":"editors/libreoffice-lo","version":"24.2.4.2"},"lt-libreoffice":{"origin":"editors/libreoffice-lt","version":"24.2.4.2"},"lv-libreoffice":{"origin":"editors/libreoffice-lv","version":"24.2.4.2"},"mai-libreoffice":{"origin":"editors/libreoffice-mai","version":"24.2.4.2"},"mk-libreoffice":{"origin":"editors/libreoffice-mk","version":"24.2.4.2"},"ml-libreoffice":{"origin":"editors/libreoffice-ml","version":"24.2.4.2"},"mn-libreoffice":{"origin":"editors/libreoffice-mn","version":"24.2.4.2"},"mni-libreoffice":{"origin":"editors/libreoffice-mni","version":"24.2.4.2"},"mr-libreoffice":{"origin":"editors/libreoffice-mr","version":"24.2.4.2"},"my-libreoffice":{"origin":"editors/libreoffice-my","version":"24.2.4.2"},"nb-libreoffice":{"origin":"editors/libreoffice-nb","version":"24.2.4.2"},"ne-libreoffice":{"origin":"editors/libreoffice-ne","version":"24.2.4.2"},"nl-libreoffice":{"origin":"editors/libreoffice-nl","version":"24.2.4.2"},"nn-libreoffice":{"origin":"editors/libreoffice-nn","version":"24.2.4.2"},"nr-libreoffice":{"origin":"editors/libreoffice-nr","version":"24.2.4.2"},"nso-libreoffice":{"origin":"editors/libreoffice-nso","version":"24.2.4.2"},"oc-libreoffice":{"origin":"editors/libreoffice-oc","version":"24.2.4.2"},"om-libreoffice":{"origin":"editors/libreoffice-om","version":"24.2.4.2"},"or-libreoffice":{"origin":"editors/libreoffice-or","version":"24.2.4.2"},"pa_IN-libreoffice":{"origin":"editors/libreoffice-pa_IN","version":"24.2.4.2"},"pl-libreoffice":{"origin":"polish/libreoffice","version":"24.2.4.2"},"pt-libreoffice":{"origin":"portuguese/libreoffice","version":"24.2.4.2"},"pt_BR-libreoffice":{"origin":"portuguese/libreoffice-pt_BR","version":"24.2.4.2"},"ro-libreoffice":{"origin":"editors/libreoffice-ro","version":"24.2.4.2"},"ru-libreoffice":{"origin":"russian/libreoffice","version":"24.2.4.2"},"rw-libreoffice":{"origin":"editors/libreoffice-rw","version":"24.2.4.2"},"sa_IN-libreoffice":{"origin":"editors/libreoffice-sa_IN","version":"24.2.4.2"},"sat-libreoffice":{"origin":"editors/libreoffice-sat","version":"24.2.4.2"},"sd-libreoffice":{"origin":"editors/libreoffice-sd","version":"24.2.4.2"},"si-libreoffice":{"origin":"editors/libreoffice-si","version":"24.2.4.2"},"sid-libreoffice":{"origin":"editors/libreoffice-sid","version":"24.2.4.2"},"sk-libreoffice":{"origin":"editors/libreoffice-sk","version":"24.2.4.2"},"sl-libreoffice":{"origin":"editors/libreoffice-sl","version":"24.2.4.2"},"sq-libreoffice":{"origin":"editors/libreoffice-sq","version":"24.2.4.2"},"sr-libreoffice":{"origin":"editors/libreoffice-sr","version":"24.2.4.2"},"sr_Latn-libreoffice":{"origin":"editors/libreoffice-sr_Latn","version":"24.2.4.2"},"ss-libreoffice":{"origin":"editors/libreoffice-ss","version":"24.2.4.2"},"st-libreoffice":{"origin":"editors/libreoffice-st","version":"24.2.4.2"},"sv-libreoffice":{"origin":"editors/libreoffice-sv","version":"24.2.4.2"},"sw_TZ-libreoffice":{"origin":"editors/libreoffice-sw_TZ","version":"24.2.4.2"},"szl-libreoffice":{"origin":"editors/libreoffice-szl","version":"24.2.4.2"},"ta-libreoffice":{"origin":"editors/libreoffice-ta","version":"24.2.4.2"},"te-libreoffice":{"origin":"editors/libreoffice-te","version":"24.2.4.2"},"tg-libreoffice":{"origin":"editors/libreoffice-tg","version":"24.2.4.2"},"th-libreoffice":{"origin":"editors/libreoffice-th","version":"24.2.4.2"},"tn-libreoffice":{"origin":"editors/libreoffice-tn","version":"24.2.4.2"},"tr-libreoffice":{"origin":"editors/libreoffice-tr","version":"24.2.4.2"},"ts-libreoffice":{"origin":"editors/libreoffice-ts","version":"24.2.4.2"},"tt-libreoffice":{"origin":"editors/libreoffice-tt","version":"24.2.4.2"},"ug-libreoffice":{"origin":"editors/libreoffice-ug","version":"24.2.4.2"},"uk-libreoffice":{"origin":"ukrainian/libreoffice","version":"24.2.4.2"},"uz-libreoffice":{"origin":"editors/libreoffice-uz","version":"24.2.4.2"},"ve-libreoffice":{"origin":"editors/libreoffice-ve","version":"24.2.4.2"},"vec-libreoffice":{"origin":"editors/libreoffice-vec","version":"24.2.4.2"},"vi-libreoffice":{"origin":"vietnamese/libreoffice","version":"24.2.4.2"},"xh-libreoffice":{"origin":"editors/libreoffice-xh","version":"24.2.4.2"},"zh_CN-libreoffice":{"origin":"chinese/libreoffice-zh_CN","version":"24.2.4.2"},"zh_TW-libreoffice":{"origin":"chinese/libreoffice-zh_TW","version":"24.2.4.2"},"zu-libreoffice":{"origin":"editors/libreoffice-zu","version":"24.2.4.2"}},"categories":["editors"],"options":{"AF":"on","AM":"on","AR":"on","AS":"on","AST":"on","BE":"on","BG":"on","BN":"on","BN_IN":"on","BO":"on","BR":"on","BRX":"on","BS":"on","CA":"on","CA_VALENCIA":"on","CKB":"on","CS":"on","CY":"on","DA":"on","DE":"on","DGO":"on","DSB":"on","DZ":"on","EL":"on","EN_GB":"on","EN_ZA":"on","EO":"on","ES":"on","ET":"on","EU":"on","FA":"on","FI":"on","FR":"on","FUR":"on","FY":"on","GA":"on","GD":"on","GL":"on","GU":"on","GUG":"on","HE":"on","HI":"on","HR":"on","HSB":"on","HU":"on","ID":"on","IS":"on","IT":"on","JA":"on","KA":"on","KAB":"on","KK":"on","KM":"on","KMR_LATN":"on","KN":"on","KO":"on","KOK":"on","KS":"on","LB":"on","LO":"on","LT":"on","LV":"on","MAI":"on","MK":"on","ML":"on","MN":"on","MNI":"on","MR":"on","MY":"on","NB":"on","NE":"on","NL":"on","NN":"on","NR":"on","NSO":"on","OC":"on","OM":"on","OR":"on","PA_IN":"on","PL":"on","PT":"on","PT_BR":"on","RO":"on","RU":"on","RW":"on","SA_IN":"on","SAT":"on","SD":"on","SI":"on","SID":"on","SK":"on","SL":"on","SQ":"on","SR":"on","SR_LATN":"on","SS":"on","ST":"on","SV":"on","SW_TZ":"on","SZL":"on","TA":"on","TE":"on","TG":"on","TH":"on","TN":"on","TR":"on","TS":"on","TT":"on","UG":"on","UK":"on","UZ":"on","VE":"on","VEC":"on","VI":"on","XH":"on","ZH_CN":"on","ZH_TW":"on","ZU":"on"}},{"name":"libranlip","origin":"math/libranlip","version":"1.0_2","comment":"Random variate generator for Lipschitz-continuous densities","maintainer":"ports@FreeBSD.org","www":"https://www.deakin.edu.au/~gleb/ranlip.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"974291d7d66f15058f0b17472b342876ecb8fdcca89ae8d076239a2ce2aa3611","flatsize":339296,"path":"All/libranlip-1.0_2.pkg","repopath":"All/libranlip-1.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":107380,"desc":"libranlip is a C++ library created by G. Beliakov, which generates random\nvariates with arbitrary Lipschitz-continuous densities via the acceptance /\nrejection method. The density should have a dimension of no more than about\nfive. The user needs to supply the density function using a simple syntax, and\nthen call the methods of construction and generation provided in libranlip.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math"],"shlibs_provided":["libranlip.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libranlip port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libqxp","origin":"textproc/libqxp","version":"0.0.0_24","comment":"Library for parsing QuarkXPress documents","maintainer":"ports@FreeBSD.org","www":"https://wiki.documentfoundation.org/DLP/Libraries/libqxp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4036542de54c3c07722e507b721944740048a56e0cbf7189e43edd24f0221cca","flatsize":407543,"path":"All/libqxp-0.0.0_24.pkg","repopath":"All/libqxp-0.0.0_24.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":114808,"desc":"libqxp is a library that parses the file format of QuarkXPress documents.\nCurrently it only understands documents created by QuarkXPress 3.1 to 4.1.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"}},"categories":["textproc"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","librevenge-0.0.so.0","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"shlibs_provided":["libqxp-0.0.so.0"],"options":{"DOCS":"on","DOXYGEN":"off","TEST":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe libqxp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"librasterlite2","origin":"graphics/librasterlite2","version":"1.1.0_9","comment":"Library that stores and retrieves raster coverages using a SpatiaLite","maintainer":"lbartoletti@FreeBSD.org","www":"https://www.gaia-gis.it/fossil/librasterlite2/index","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a085fc040b0f2a13347d069a395515397d351c170a2ce2c2004a5d53ddf90362","flatsize":4890078,"path":"All/librasterlite2-1.1.0_9.pkg","repopath":"All/librasterlite2-1.1.0_9.pkg","licenselogic":"or","licenses":["MPL11","GPLv2","LGPL21"],"pkgsize":858632,"desc":"librasterlite2 is an open source library that stores and retrieves huge raster\ncoverages using a SpatiaLite DBMS.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"freexl":{"origin":"textproc/freexl","version":"2.0.0"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgeotiff":{"origin":"graphics/libgeotiff","version":"1.7.3"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"spatialite":{"origin":"databases/spatialite","version":"5.1.0_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics","geography"],"shlibs_required":["libpng16.so.16","libwebp.so.7","liblz4.so.1","libzstd.so.1","libopenjp2.so.7","libcurl.so.4","libfontconfig.so.1","libfreetype.so.6","libpixman-1.so.0","libcairo.so.2","libspatialite.so.8","librttopo.so.1","libfreexl.so.1","libgeos_c.so.1","libxml2.so.2","libminizip.so.1","libproj.so.25","libgeotiff.so.5","libtiff.so.6","libgif.so.7","libjpeg.so.8","libsqlite3.so.0"],"shlibs_provided":["librasterlite2.so.1"]},{"name":"libr3","origin":"devel/libr3","version":"1.0.0_2","comment":"URL router library with high performance","maintainer":"gasol.wu@gmail.com","www":"https://github.com/c9s/r3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9eff6759a1d92903a52bf815932eb364b22a5559e984dc5366e484dff1e3af2f","flatsize":50299,"path":"All/libr3-1.0.0_2.pkg","repopath":"All/libr3-1.0.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13488,"desc":"R3 is an URL router library with high performance implemented in C. It\ncompiles route paths into a prefix trie.  By using the constructed prefix\ntrie in the start-up time, you can dispatch routes with efficiency.","deps":{"check":{"origin":"devel/check","version":"0.15.2_1"},"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["devel"],"shlibs_required":["libpcre.so.1","libcheck.so.0","libgvc.so.6","libcgraph.so.6","libcdt.so.5"],"shlibs_provided":["libr3.so.0"]},{"name":"libraw","origin":"graphics/libraw","version":"0.21.2","comment":"Library for manipulating raw images","maintainer":"jhale@FreeBSD.org","www":"https://www.libraw.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5636d2f0bf359901f333ffb9fddcf81ae1f688244bcaf3d981a71f0a573d30f","flatsize":5835028,"path":"All/libraw-0.21.2.pkg","repopath":"All/libraw-0.21.2.pkg","licenselogic":"or","licenses":["LGPL21","CDDL"],"pkgsize":570328,"desc":"LibRaw is a library for reading RAW files obtained from digital photo\ncameras (CRW/CR2, NEF, RAF, DNG, and others).\n\nLibRaw is based on the source codes of the dcraw utility, where part of\ndrawbacks have already been eliminated and part will be fixed in future.\nThe users of the library are provided with API to be built into their\nsoftware programs.\n\nLibRaw is intended to be used in any software that involves RAW file\nprocessing for a variety of purposes: RAW converters, data analyzers,\npanorama stitchers, noise suppressors, etc.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1"],"shlibs_provided":["libraw.so.23","libraw_r.so.23"],"options":{"DOCS":"on","EXAMPLES":"on","JASPER":"off","JPEG":"on","LCMS2":"on","OPENMP":"off","OPTIMIZED_CFLAGS":"off","RPIRAW":"off","X3F":"off"},"annotations":{"cpe":"cpe:2.3:a:libraw:libraw:0.21.2:::::dragonfly6:x86_64"}},{"name":"llvm11","origin":"devel/llvm11","version":"11.0.1_9","comment":"LLVM and Clang","maintainer":"brooks@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7f8105ca1c0467a866d52d3db2f4e080e836cab9e6d4917e5563fc9f66d37b0","flatsize":1056469511,"path":"All/llvm11-11.0.1_9.pkg","repopath":"All/llvm11-11.0.1_9.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LLVM","MIT","PD","REGEX","LLVM2"],"pkgsize":128852724,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),\nLLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure\nthese are built on.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","lang"],"shlibs_required":["libxml2.so.2"],"shlibs_provided":["libLLVM-11.so","libLTO.so.11","libRemarks.so.11","libclang-cpp.so.11","libclang.so.11"],"options":{"BE_AMDGPU":"on","BE_WASM":"on","CLANG":"on","COMPILER_RT":"off","DOCS":"on","EXTRAS":"on","GOLD":"on","LIT":"on","LLD":"on","LLDB":"off","OPENMP":"off","PYCLANG":"on","BE_FREEBSD":"off","BE_NATIVE":"off","BE_STANDARD":"on"},"annotations":{"cpe":"cpe:2.3:a:llvm:llvm:11.0.1:::::dragonfly6:x86_64:9"}},{"name":"libqtxdg","origin":"devel/libqtxdg","version":"3.12.0","comment":"Qt implementation of freedesktop.org xdg specs","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxde/libqtxdg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0112cf1685598b66f9edc3ae478c7a6bd44153ad647d50879496b04b44a43c5f","flatsize":387759,"path":"All/libqtxdg-3.12.0.pkg","repopath":"All/libqtxdg-3.12.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":109684,"desc":"libqtxdg is an Qt implementation of freedesktop.org xdg specifications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Xml.so.5","libQt5DBus.so.5","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libQt5Xdg.so.3","libQt5XdgIconLoader.so.3"]},{"name":"libquantum","origin":"science/libquantum","version":"1.1.1_1","comment":"C library for quantum computing and quantum simulation","maintainer":"ports@FreeBSD.org","www":"http://www.libquantum.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35da21f96bee0d9e8904c8b6e34beaf284ffefcb5d63b8e0b2f5c68a9496cb30","flatsize":233350,"path":"All/libquantum-1.1.1_1.pkg","repopath":"All/libquantum-1.1.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":58440,"desc":"libquantum is a C library for the simulation of quantum\nmechanics, with a special focus laid to quantum computing.\nIt started as a pure quantum computer simulator, but\nsupport for general quantum simulation has been recently\nadded.","categories":["science"],"shlibs_provided":["libquantum.so.8"],"messages":[{"message":"===>   NOTICE:\n\nThe libquantum port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"librepcb","origin":"cad/librepcb","version":"1.1.0","comment":"Schematic and PCB editing software","maintainer":"yuri@FreeBSD.org","www":"https://librepcb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd73bdf321a3e9d7a670bff59e2cfe15c4dd99a4303b95e7fe901ef03db936f0","flatsize":20869550,"path":"All/librepcb-1.1.0.pkg","repopath":"All/librepcb-1.1.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4802368,"desc":"LibrePCB is a free EDA software to develop printed circuit boards.\n\nKey Features:\n* Cross-platform\n* All-in-one (project management, library/schematic/board editors)\n* Intuitive, modern and easy-to-use graphical user interface\n* Very powerful library design with some innovative concepts\n* Human-readable file formats","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg4":{"origin":"multimedia/ffmpeg4","version":"4.4.4_12"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freeimage":{"origin":"graphics/freeimage","version":"3.18.0_5"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"opencascade":{"origin":"cad/opencascade","version":"7.8.1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["cad"],"shlibs_required":["libTKDESTEP.so.7.8","libTKDE.so.7.8","libTKXSBase.so.7.8","libTKXCAF.so.7.8","libTKVCAF.so.7.8","libTKCAF.so.7.8","libTKLCAF.so.7.8","libTKCDF.so.7.8","libTKBO.so.7.8","libTKPrim.so.7.8","libTKV3d.so.7.8","libTKService.so.7.8","libfontconfig.so.1","libfreeimage.so.3","libavcodec.so.58","libavformat.so.58","libswscale.so.5","libavutil.so.56","libTKMesh.so.7.8","libTKHLR.so.7.8","libGL.so.1","libX11.so.6","libfreetype.so.6","libTKShHealing.so.7.8","libTKTopAlgo.so.7.8","libTKGeomAlgo.so.7.8","libTKBRep.so.7.8","libTKGeomBase.so.7.8","libTKG3d.so.7.8","libTKG2d.so.7.8","libTKMath.so.7.8","libTKernel.so.7.8","libtbb.so.12","libtbbmalloc.so.2","libQt5Concurrent.so.5","libQt5Sql.so.5","libQt5Xml.so.5","libGLU.so.1","libQt5OpenGL.so.5","libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5"]},{"name":"libqsbr","origin":"devel/libqsbr","version":"g2020082801","comment":"QSBR and EBR library","maintainer":"bofh@FreeBSD.org","www":"https://github.com/rmind/libqsbr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"450aa3b300ce9f61045146444a11896b94f08ae0c6676c9fb13cc4697589b95c","flatsize":78581,"path":"All/libqsbr-g2020082801.pkg","repopath":"All/libqsbr-g2020082801.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17796,"desc":"Epoch-Based Reclamation (EBR) and Quiescent-State-Based Reclamation (QSBR) are\nsynchronisation mechanisms which can be used for efficient memory/object\nreclamation (garbage collection) in concurrent environment. Conceptually they\nare very similar to the read-copy-update (RCU) mechanism.","categories":["devel"],"shlibs_provided":["libqsbr.so.1"]},{"name":"libqrencode","origin":"graphics/libqrencode","version":"4.1.1","comment":"C library for encoding data in a QR Code symbol","maintainer":"vanilla@FreeBSD.org","www":"https://github.com/fukuchi/libqrencode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5f45cd479d2ad8310f7b99fe15ec57ab65a9bf9b7a5c40384b8b81f24e703bc","flatsize":126302,"path":"All/libqrencode-4.1.1.pkg","repopath":"All/libqrencode-4.1.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":45352,"desc":"Libqrencode is a C library for encoding data in a QR Code symbol, a kind of\n2D symbology that can be scanned by handy terminals such as a mobile phone\nwith CCD. The capacity of QR Code is up to 7000 digits or 4000 characters,\nand is highly robustness.\n\nLibqrencode supports QR Code model 2, described in JIS (Japanese Industrial\nStandards) X0510:2004 or ISO/IEC 18004. Currently the following features are\nnot supported:\n    * ECI and FNC1 mode\n    * QR Code model 1","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"],"shlibs_provided":["libqrencode.so.4"]},{"name":"libqt6xdg","origin":"devel/libqt6xdg","version":"4.0.0","comment":"Qt6 implementation of freedesktop.org xdg specs","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxde/libqtxdg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0012f30544cb0385265a009e58b7a210228f26c96c70fba56936d866a6f1a933","flatsize":477983,"path":"All/libqt6xdg-4.0.0.pkg","repopath":"All/libqt6xdg-4.0.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":136876,"desc":"libqt6xdg is an Qt6 implementation of freedesktop.org xdg specifications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["devel"],"shlibs_required":["libQt6Widgets.so.6","libQt6Xml.so.6","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libQt6Svg.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"],"shlibs_provided":["libQt6Xdg.so.4","libQt6XdgIconLoader.so.4"]},{"name":"libqtelegram-ae","origin":"net-im/libqtelegram-ae","version":"6.1_5","comment":"Fork of libqtelegram by Aseman Team","maintainer":"henry.hu.sh@gmail.com","www":"https://github.com/Aseman-Land/libqtelegram-aseman-edition","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c49da63cf079ddfcf2b92356a0db23945ff891f73a53f68e0f949dc5a1422b8a","flatsize":2120077,"path":"All/libqtelegram-ae-6.1_5.pkg","repopath":"All/libqtelegram-ae-6.1_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":449900,"desc":"libqtelegram-aseman-edition is a fork of libqtelegram by Aseman Team which is\nporting to windows and mac alongside linux support. It's also build using qmake\ninstead of cmake.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["net-im"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"shlibs_provided":["libqtelegram-ae.so.1"]},{"name":"libquotient-qt6","origin":"net-im/libquotient","version":"0.8.1.2","comment":"Matrix IM support library using Qt technologies","maintainer":"adridg@FreeBSD.org","www":"https://github.com/quotient-im/libQuotient","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a72eb033a4936e2a622568b72e7a1cb94765478057e55ff870651482aa448efd","flatsize":9072082,"path":"All/libquotient-qt6-0.8.1.2.pkg","repopath":"All/libquotient-qt6-0.8.1.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":962284,"desc":"libQuotient is a Qt5-based library to make IM clients for the\nMatrix protocol. It is the backbone of Quaternion, Spectral and some\nother projects. (Previously, libQuotient was known as libQMatrixClient)","deps":{"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"olm":{"origin":"security/olm","version":"3.2.13"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qtkeychain-qt6":{"origin":"security/qtkeychain","version":"0.14.3"}},"categories":["net-im"],"annotations":{"flavor":"qt6"}},{"name":"libqb","origin":"devel/libqb","version":"2.0.6_1","comment":"High performance logging, tracing, ipc, and polling library","maintainer":"flo@FreeBSD.org","www":"https://github.com/ClusterLabs/libqb/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b29be4a29fc5fbdeed30adf7e86fa22e3acf23ff6f8389dcaa99e1206c6bbe75","flatsize":611448,"path":"All/libqb-2.0.6_1.pkg","repopath":"All/libqb-2.0.6_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":138392,"desc":"libqb is a library with the primary purpose of providing high performance\nclient server reusable features. It provides high performance logging, tracing,\nipc, and poll.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"groups":["haclient"],"shlibs_provided":["libqb.so.100"],"options":{"DOCS":"on","DOXYGEN":"off"},"annotations":{"cpe":"cpe:2.3:a:clusterlabs:libqb:2.0.6:::::dragonfly6:x86_64:1"}},{"name":"libqaccessibilityclient-qt6","origin":"accessibility/libqaccessibilityclient","version":"0.6.0","comment":"Helper to make writing accessibility tools easier","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/libqaccessibilityclient/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1e1e6669aa64a73617fd528af134ce615067993520c9834ad4fb0f3e0cbd3a0","flatsize":447386,"path":"All/libqaccessibilityclient-qt6-0.6.0.pkg","repopath":"All/libqaccessibilityclient-qt6-0.6.0.pkg","licenselogic":"or","licenses":["LGPL21","LGPL3"],"pkgsize":120352,"desc":"This library is used when writing accessibility clients such as screen readers.\nIt comes with some examples demonstrating the API. These small helpers may be\nuseful when testing accessibility. One of them writes all accessibiliy\ninterfaces an application provides as text output. The other, more advanced\napplication shows a tree of objects and allows some interaction and\nexploration.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["accessibility","kde"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"],"shlibs_provided":["libqaccessibilityclient-qt6.so.0"],"annotations":{"flavor":"qt6"}},{"name":"libquotient-qt5","origin":"net-im/libquotient","version":"0.8.1.2","comment":"Matrix IM support library using Qt technologies","maintainer":"adridg@FreeBSD.org","www":"https://github.com/quotient-im/libQuotient","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c34bf1e49237aa87ab082acda2dbc9d66cd5d848a9ec930ab118f5a60b192646","flatsize":7889236,"path":"All/libquotient-qt5-0.8.1.2.pkg","repopath":"All/libquotient-qt5-0.8.1.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":832632,"desc":"libQuotient is a Qt5-based library to make IM clients for the\nMatrix protocol. It is the backbone of Quaternion, Spectral and some\nother projects. (Previously, libQuotient was known as libQMatrixClient)","deps":{"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"olm":{"origin":"security/olm","version":"3.2.13"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"}},"categories":["net-im"],"annotations":{"flavor":"qt5"}},{"name":"libqaccessibilityclient-qt5","origin":"accessibility/libqaccessibilityclient","version":"0.6.0","comment":"Helper to make writing accessibility tools easier","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/libqaccessibilityclient/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fdecfc38e0ba56791e29315a0353cd501a4653ec4406437a2e9a087fed7d08e","flatsize":284305,"path":"All/libqaccessibilityclient-qt5-0.6.0.pkg","repopath":"All/libqaccessibilityclient-qt5-0.6.0.pkg","licenselogic":"or","licenses":["LGPL21","LGPL3"],"pkgsize":78172,"desc":"This library is used when writing accessibility clients such as screen readers.\nIt comes with some examples demonstrating the API. These small helpers may be\nuseful when testing accessibility. One of them writes all accessibiliy\ninterfaces an application provides as text output. The other, more advanced\napplication shows a tree of objects and allows some interaction and\nexploration.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["accessibility","kde"],"shlibs_required":["libQt5Widgets.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libqaccessibilityclient-qt5.so.0"],"annotations":{"flavor":"qt5"}},{"name":"libpwquality","origin":"security/libpwquality","version":"1.4.5_2","comment":"Library for generating random passwords and quality checking","maintainer":"desktop@FreeBSD.org","www":"https://github.com/libpwquality/libpwquality","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"036ecedb971c88e297d5f5951d54c2234661eb0dd730db31a4ded374420d0038","flatsize":435383,"path":"All/libpwquality-1.4.5_2.pkg","repopath":"All/libpwquality-1.4.5_2.pkg","licenselogic":"or","licenses":["GPLv2+","LIBPWQUALITY"],"pkgsize":84784,"desc":"This is a libpwquality library for password quality checking\nand generation of random passwords that pass the checks.","deps":{"cracklib":{"origin":"security/cracklib","version":"2.9.7_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["security"],"shlibs_required":["libintl.so.8","libcrack.so.2"],"shlibs_provided":["libpwquality.so.1"],"options":{"NLS":"on","PYTHON":"on"},"annotations":{"cpe":"cpe:2.3:a:libpwquality_project:libpwquality:1.4.5:::::dragonfly6:x86_64:2"}},{"name":"libpuzzle","origin":"graphics/libpuzzle","version":"0.11_12","comment":"Library to find similar pictures","maintainer":"ports@FreeBSD.org","www":"http://libpuzzle.pureftpd.org/project/libpuzzle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0574b6a89500068429ded0e3dba9499043e29272da5889984eda139b7ff08cb","flatsize":71531,"path":"All/libpuzzle-0.11_12.pkg","repopath":"All/libpuzzle-0.11_12.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":25300,"desc":"The Puzzle library is designed to quickly find visually similar images\n(GIF, PNG, JPG), even if they have been resized, recompressed, recolored\nor slightly modified.\nThe library is free, lightweight yet very fast, configurable, easy to use\nand it has been designed with security in mind.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"}},"categories":["graphics"],"shlibs_required":["libgd.so.6"],"shlibs_provided":["libpuzzle.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libpuzzle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libqcow","origin":"devel/libqcow","version":"a.20231125","comment":"Library and tooling to access the QEMU Copy-On-Write image format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libqcow","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12ed156355157ce55895e6da5881b1cde677bec3e41fd4f375d7771171f51a0e","flatsize":5506319,"path":"All/libqcow-a.20231125.pkg","repopath":"All/libqcow-a.20231125.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":578756,"desc":"Library and tooling to access the QEMU Copy-On-Write (QCOW) image format","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libcaes":{"origin":"security/libcaes","version":"a.20231120_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libcaes.so.1","libfuse.so.2"],"shlibs_provided":["libqcow.so.1"],"options":{"NLS":"on"}},{"name":"libpsl","origin":"dns/libpsl","version":"0.21.5_1","comment":"C library to handle the Public Suffix List","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/rockdaboot/libpsl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1c2380f7c637beef0f3d00396431e0f4418965c994eb55828f0475e17439d5f","flatsize":164943,"path":"All/libpsl-0.21.5_1.pkg","repopath":"All/libpsl-0.21.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61736,"desc":"A \"public suffix\" is a domain name under which Internet users can directly\nregister own names.\n\nBrowsers and other web clients can use it to\n- avoid privacy-leaking \"supercookies\"\n- avoid privacy-leaking \"super domain\" certificates [1]\n- domain highlighting parts of the domain in a user interface\n- sorting domain lists by site\n\nLibpsl...\n- has built-in PSL data for fast access\n- allows to load PSL data from files\n- checks if a given domain is a \"public suffix\"\n- provides immediate cookie domain verification\n- finds the longest public part of a given domain\n- finds the shortest private part of a given domain\n- works with international domains (UTF-8 and IDNA2008 Punycode)\n- is thread-safe\n- handles IDNA2008 UTS#46 (libicu is used by psl2c if installed)\n\n[1] http://lists.gnu.org/archive/html/bug-wget/2014-03/msg00093.html","deps":{"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libunistring":{"origin":"devel/libunistring","version":"1.2"}},"categories":["dns"],"shlibs_required":["libidn2.so.0","libunistring.so.5"],"shlibs_provided":["libpsl.so.5"],"options":{"ICU":"off","IDN":"off","IDN2":"on"}},{"name":"libptytty","origin":"sysutils/libptytty","version":"2.0","comment":"OS independent and secure pseudo-tty management","maintainer":"thierry@FreeBSD.org","www":"http://software.schmorp.de/pkg/libptytty.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6ea38747b429407fed7255847592cea8e0ace365fac4b89f4ddaaade43d6d80","flatsize":83162,"path":"All/libptytty-2.0.pkg","repopath":"All/libptytty-2.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34820,"desc":"Libptytty is a small library that offers pseudo-tty management in an\nOS-independent way. It was created out of frustration over the many differences\nof pty/tty handling in different operating systems for the use inside\n\"rxvt-unicode\".\n\nIn addition to offering mere pty/tty management, it also offers session database\nsupport (utmp and optional wtmp/lastlog updates for login shells).\n\nIt also supports fork'ing after startup and dropping privileges in the calling\nprocess, so in case the calling process gets compromised by the user starting\nthe program there is less to gain, as only the helper process runs with\nprivileges (e.g. setuid/setgid), which reduces the area of attack immensely.\n\nLibptytty is written in C++, but it also offers a C-only API.","categories":["sysutils"],"shlibs_provided":["libptytty.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"libproxy-webkit3","origin":"net/libproxy-webkit3","version":"0.4.18","comment":"WebKit JavaScript plug-in for libproxy","maintainer":"desktop@FreeBSD.org","www":"https://libproxy.github.io/libproxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdd95c0c34201ccff9dfd423a541db1ffbb118eb3ce2bd48e8bb19912a131f41","flatsize":49604,"path":"All/libproxy-webkit3-0.4.18.pkg","repopath":"All/libproxy-webkit3-0.4.18.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":16864,"desc":"Libproxy exists to answer the question: Given a network resource, how do I\nreach it?  It handles all the details, enabling you to get back to\nprogramming.\n\nThis plug-in allows the WebKit web browser to make use of libproxy.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libproxy":{"origin":"net/libproxy","version":"0.4.18"},"libproxy-pacrunner":{"origin":"net/libproxy-pacrunner","version":"0.4.18"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["net","www"],"shlibs_required":["libjavascriptcoregtk-4.0.so.18","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libproxy.so.1"],"annotations":{"cpe":"cpe:2.3:a:libproxy_project:libproxy:0.4.18:::::dragonfly6:x86_64"}},{"name":"libproxy-perl","origin":"net/libproxy-perl","version":"0.4.18","comment":"Perl binding for libproxy","maintainer":"desktop@FreeBSD.org","www":"https://libproxy.github.io/libproxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56c4fef050e9b05926ea2f39f83c73e98624538bfbc0e238b5982022075a7171","flatsize":38450,"path":"All/libproxy-perl-0.4.18.pkg","repopath":"All/libproxy-perl-0.4.18.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":13928,"desc":"Libproxy exists to answer the question: Given a network resource, how do I\nreach it?  It handles all the details, enabling you to get back to\nprogramming.\n\nThis plug-in allows perl applications to make use of libproxy.","deps":{"libproxy":{"origin":"net/libproxy","version":"0.4.18"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","lang"],"shlibs_required":["libperl.so.5.36","libproxy.so.1"],"annotations":{"cpe":"cpe:2.3:a:libproxy_project:libproxy:0.4.18:::::dragonfly6:x86_64"}},{"name":"libproxy-pacrunner","origin":"net/libproxy-pacrunner","version":"0.4.18","comment":"pacrunner plug-in for libproxy","maintainer":"desktop@FreeBSD.org","www":"https://libproxy.github.io/libproxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c81f38352e7c44157658a80f0cdd3f726aab45f83bc84948155160f98979ff8","flatsize":43340,"path":"All/libproxy-pacrunner-0.4.18.pkg","repopath":"All/libproxy-pacrunner-0.4.18.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":15252,"desc":"Libproxy exists to answer the question: Given a network resource, how do I\nreach it?  It handles all the details, enabling you to get back to\nprogramming.\n\nThis plug-in contains the pacrunner of libproxy.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"libproxy":{"origin":"net/libproxy","version":"0.4.18"}},"categories":["net","devel"],"shlibs_required":["libdbus-1.so.3","libproxy.so.1"],"annotations":{"cpe":"cpe:2.3:a:libproxy_project:libproxy:0.4.18:::::dragonfly6:x86_64"}},{"name":"libproxy-kde","origin":"net/libproxy-kde","version":"0.4.18","comment":"KDE plug-in for libproxy","maintainer":"desktop@FreeBSD.org","www":"https://libproxy.github.io/libproxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"238f74903729c1335eced25d5597ca8010290f7a7bee6e71476bee3bef5bd544","flatsize":71468,"path":"All/libproxy-kde-0.4.18.pkg","repopath":"All/libproxy-kde-0.4.18.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":25356,"desc":"Libproxy exists to answer the question: Given a network resource, how do I\nreach it?  It handles all the details, enabling you to get back to\nprogramming.\n\nThis plug-in allows the KDE Desktop to make use of libproxy.","deps":{"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"libproxy":{"origin":"net/libproxy","version":"0.4.18"},"libproxy-pacrunner":{"origin":"net/libproxy-pacrunner","version":"0.4.18"}},"categories":["net","devel"],"shlibs_required":["libproxy.so.1"],"annotations":{"cpe":"cpe:2.3:a:libproxy_project:libproxy:0.4.18:::::dragonfly6:x86_64"}},{"name":"libproplist","origin":"devel/libPropList","version":"0.10.1_3","comment":"Property library for gnome and Window Maker","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34ca3c4444db059008a7f47024a22dbb5fa655d04f82717008266439e0e4a588","flatsize":150922,"path":"All/libproplist-0.10.1_3.pkg","repopath":"All/libproplist-0.10.1_3.pkg","licenselogic":"single","pkgsize":38472,"desc":"This library is necessary for property settings for some gnome applications.\n\nThe purpose of PL is to closely mimic the behaviour of the property\nlists used in GNUstep/OPENSTEP (there formed with the NSString,\nNSData, NSArray and NSDictionary classes) and to be compatible with\nit. PL enables programs that use configuration or preference files to\nmake these compatible with GNUstep/OPENSTEP's user defaults handling\nmechanism, without needing to use Objective-C or GNUstep/OPENSTEP\nthemselves.","categories":["devel"],"shlibs_provided":["libPropList.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libproplist port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libproxy-gnome3","origin":"net/libproxy-gnome3","version":"0.4.18","comment":"GSettings-based configuration plug-in for libproxy","maintainer":"desktop@FreeBSD.org","www":"https://libproxy.github.io/libproxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3743b8875bd4f3ae44bf6aab1fb2f6aaf2a3bfe3da1b37f10757bf215f71b6be","flatsize":78956,"path":"All/libproxy-gnome3-0.4.18.pkg","repopath":"All/libproxy-gnome3-0.4.18.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":26804,"desc":"Libproxy exists to answer the question: Given a network resource, how do I\nreach it?  It handles all the details, enabling you to get back to\nprogramming.\n\nThis plug-in allows libproxy to obtain proxy settings from a GNOME3 desktop\nby using GSettings.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libproxy":{"origin":"net/libproxy","version":"0.4.18"}},"categories":["net","devel"],"shlibs_required":["libproxy.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"annotations":{"cpe":"cpe:2.3:a:libproxy_project:libproxy:0.4.18:::::dragonfly6:x86_64"}},{"name":"libproxy-duktape","origin":"net/libproxy-duktape","version":"0.4.18","comment":"Duktape JavaScript plug-in for libproxy","maintainer":"desktop@FreeBSD.org","www":"https://libproxy.github.io/libproxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47f0217c3edf00c97e24181a0bd9899dfe7c373c7ec8120f909fa33c233fe9e7","flatsize":46788,"path":"All/libproxy-duktape-0.4.18.pkg","repopath":"All/libproxy-duktape-0.4.18.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":15500,"desc":"Libproxy exists to answer the question: Given a network resource, how do I\nreach it?  It handles all the details, enabling you to get back to\nprogramming.\n\nThis plug-in allows the Duktape JS engine to make use of libproxy.","deps":{"duktape-lib":{"origin":"lang/duktape-lib","version":"2.7.0"},"libproxy":{"origin":"net/libproxy","version":"0.4.18"},"libproxy-pacrunner":{"origin":"net/libproxy-pacrunner","version":"0.4.18"}},"categories":["net","devel"],"shlibs_required":["libduktape.so.207","libproxy.so.1"],"annotations":{"cpe":"cpe:2.3:a:libproxy_project:libproxy:0.4.18:::::dragonfly6:x86_64"}},{"name":"libproxy","origin":"net/libproxy","version":"0.4.18","comment":"Library that provides automatic proxy configuration management","maintainer":"desktop@FreeBSD.org","www":"https://libproxy.github.io/libproxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95b0484967e127c2ab0b31b63743eadcfc9d5ed192cd50318261bf7f903dfbd9","flatsize":189990,"path":"All/libproxy-0.4.18.pkg","repopath":"All/libproxy-0.4.18.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":64140,"desc":"Libproxy exists to answer the question: Given a network resource, how do I\nreach it?  It handles all the details, enabling you to get back to\nprogramming.\n\nGNOME? KDE? Command line? WPAD? PAC? Network changed? It doesn't matter!\nJust ask libproxy what proxy to use: you get simple code and your users\nget correct, consistant behavior and broad infrastructure compatibility.","categories":["net","devel"],"shlibs_provided":["libproxy.so.1"],"annotations":{"cpe":"cpe:2.3:a:libproxy_project:libproxy:0.4.18:::::dragonfly6:x86_64"}},{"name":"libpst","origin":"mail/libpst","version":"0.6.76_3","comment":"Tool for converting Outlook .pst files to mbox and other formats","maintainer":"sunpoet@FreeBSD.org","www":"https://www.five-ten-sg.com/libpst/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"095bd5c1650315b02586b98de4ad9bf6c30eae7529236398d644ce82891ab55a","flatsize":2966131,"path":"All/libpst-0.6.76_3.pkg","repopath":"All/libpst-0.6.76_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":778580,"desc":"This version can now convert both 32 bit Outlook files (pre 2003), and the 64\nbit Outlook 2003 pst files. Utilities are supplied to convert email messages to\nboth mbox and MH mailbox formats, and to DII load file format for use with many\nof the CT Summation products. Contacts can be converted to a simple list, to\nvcard format, or to ldif format for import to an LDAP server.\n\nIt includes:\n- readpst: convert PST (MS Outlook Personal Folders) files to mbox and other\n  formats\n- lspst: list PST (MS Outlook Personal Folders) file data\n- pst2ldif: extract contacts from a MS Outlook .pst file in .ldif format\n- pst2dii: extract email messages from a MS Outlook .pst file in DII load format","deps":{"libgsf":{"origin":"devel/libgsf","version":"1.14.50_1"}},"categories":["mail","converters"],"shlibs_required":["libgsf-1.so.114","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"shlibs_provided":["libpst.so.4"],"options":{"DOCS":"on","PST2DII":"off"}},{"name":"libpredict","origin":"misc/libpredict","version":"2.0.0","comment":"Satellite orbit prediction library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/la1k/libpredict","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51ff65d9ae7b5712b3c4b1eeb6e1fb7e40005d6a57605f016ee8e88ac4690092","flatsize":98046,"path":"All/libpredict-2.0.0.pkg","repopath":"All/libpredict-2.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38008,"desc":"libpredict allows to calculate satellite orbits based on their\nposition parameters at any given time. It supports any orbit\ntypes used by satellites, for example geostationary, elliptical,\ngeosynchronous.","categories":["misc"],"shlibs_provided":["libpredict.so.2"]},{"name":"librecad","origin":"cad/librecad","version":"2.2.0.2","comment":"2D CAD system","maintainer":"jhale@FreeBSD.org","www":"https://librecad.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18877687d15c50e454efb22f2e350dbddee20b1e0bb7e08df398cf9789d4908f","flatsize":62705038,"path":"All/librecad-2.2.0.2.pkg","repopath":"All/librecad-2.2.0.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5483436,"desc":"LibreCAD is a 2D CAD drawing application based on the community\nedition of QCad (www.qcad.org).","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"muparser":{"origin":"math/muparser","version":"2.3.4"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["cad"],"shlibs_required":["libQt5Svg.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libmuparser.so.2","libfreetype.so.6"],"annotations":{"cpe":"cpe:2.3:a:librecad:librecad:2.2.0.2:::::dragonfly6:x86_64"}},{"name":"libpqtypes","origin":"databases/libpqtypes","version":"1.5.1_3","comment":"Extension to libpq parameter handling","maintainer":"dg@fastmail.co.uk","www":"http://libpqtypes.esilo.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8659d8611ce0df6269eaca3aa6c25baf2d06157eeccca1e20e9bedcb1bfc7dd","flatsize":227914,"path":"All/libpqtypes-1.5.1_3.pkg","repopath":"All/libpqtypes-1.5.1_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":95368,"desc":"libpqtypes is a libpq extension that offers a new way of handling parameterized\nqueries and getting result field values. Both putting parameters and getting\nvalues use a printf/scanf style interface, with consistent specifiers for both.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_provided":["libpqtypes.so.0"]},{"name":"libpotrace","origin":"graphics/libpotrace","version":"1.16","comment":"Library for transforming bitmaps into vector graphics","maintainer":"hrs@FreeBSD.org","www":"https://potrace.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6473f6db4e130f17b1f00a88fdfb44634c975a483b958aed0d83dde873035887","flatsize":88348,"path":"All/libpotrace-1.16.pkg","repopath":"All/libpotrace-1.16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28552,"desc":"libpotrace is a libraru for Peter Selinger's GPLed utility\nfor tracing bitmaps, converting them into smooth, scalable images.","categories":["graphics"],"shlibs_provided":["libpotrace.so.0"],"options":{"A4":"on","METRIC":"on"}},{"name":"libpri","origin":"misc/libpri","version":"1.6.1","comment":"C implementation of the Primary Rate ISDN specification","maintainer":"ports@FreeBSD.org","www":"https://www.asterisk.org/downloads/libpri/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8e621294c71407db82c19c058f7fcc0ebd9f7a4e0ad9435c486ae0257c07746","flatsize":1471846,"path":"All/libpri-1.6.1.pkg","repopath":"All/libpri-1.6.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":250324,"desc":"The libpri is a C implementation of the Primary Rate ISDN specification.\nIt was based on the Bellcore specification SR-NWT-002343 for National\nISDN.  As of May 12, 2001, it has been tested work with NI-2, Nortel DMS-100,\nand Lucent 5E C ustom protocols on switches from Nortel and Lucent.","categories":["misc"],"shlibs_provided":["libpri.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe libpri port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libpreludedb","origin":"security/libpreludedb","version":"5.2.0_1","comment":"Library to access Prelude IDMEF database","maintainer":"bofh@FreeBSD.org","www":"https://www.prelude-siem.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7b770e4bcb58f088f4bf1be730256d9a64eca827c4f0a2a7a7b90daf3b98a1a","flatsize":1302716,"path":"All/libpreludedb-5.2.0_1.pkg","repopath":"All/libpreludedb-5.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":224604,"desc":"Prelude is a Universal \"Security Information & Event Management\" (SIEM)\nsystem.  Prelude collects, normalizes, sorts, aggregates, correlates and\nreports all security-related events.\n\nAs well as being capable of recovering any type of log (system logs, syslog,\nflat files, etc.), Prelude benefits from a native support with a number of\nsystems dedicated to enriching information even further (snort, samhain,\nossec, auditd, etc.).\n\nThis library provides a framework for easy access to the Prelude database.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libprelude":{"origin":"security/libprelude","version":"5.2.0_1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"shlibs_required":["libprelude.so.28","libgnutls.so.30","libpcre.so.1","libltdl.so.7","libmysqlclient.so.21","libssl.so.12","libcrypto.so.12","libpreludecpp.so.12"],"shlibs_provided":["libpreludedb.so.7","libpreludedbcpp.so.2"],"options":{"DOCS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"}},{"name":"libprelude","origin":"security/libprelude","version":"5.2.0_1","comment":"Sensor support library from Prelude SIEM","maintainer":"bofh@FreeBSD.org","www":"https://www.prelude-siem.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd0ffc47b947a2fd39133ccbd01016a9a985045853aca673d4f3403aec84aa88","flatsize":6093427,"path":"All/libprelude-5.2.0_1.pkg","repopath":"All/libprelude-5.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":509488,"desc":"Prelude is a Universal \"Security Information & Event Management\" (SIEM)\nsystem.  Prelude collects, normalizes, sorts, aggregates, correlates and\nreports all security-related events.\n\nAs well as being capable of recovering any type of log (system logs, syslog,\nflat files, etc.), Prelude benefits from a native support with a number of\nsystems dedicated to enriching information even further (snort, samhain,\nossec, auditd, etc.).\n\nThis library provides functionality for sensors (connection with a manager,\nhandling sensor-exported options,...).","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["security"],"shlibs_required":["libltdl.so.7","libgnutls.so.30","libpcre.so.1"],"shlibs_provided":["libprelude.so.28","libpreludecpp.so.12"],"options":{"DOCS":"on","PERL":"off"}},{"name":"libportal-qt5","origin":"deskutils/libportal-qt5","version":"0.7.1","comment":"GIO-styled async APIs for Flatpak (qt5 backend)","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/flatpak/libportal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0a3e063390f07657d11a2e1440ac4fd8bf8b3f0e7b028d8942cb43f79052549","flatsize":73191,"path":"All/libportal-qt5-0.7.1.pkg","repopath":"All/libportal-qt5-0.7.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":21992,"desc":"Flatpak is a technology for packaging and distributing standalone dekstop\napplications. It uses interfaces called \"portals\" to communicate with the\nrest of the system.\n\nlibportal is a small library that provides an asynchronous API to the\nmost Flatpak portals.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libportal":{"origin":"deskutils/libportal","version":"0.7.1"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["deskutils"],"shlibs_required":["libportal.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libQt5Core.so.5","libQt5Gui.so.5","libQt5X11Extras.so.5"],"shlibs_provided":["libportal-qt5.so.1"],"options":{"VAPI":"on"}},{"name":"libportal-gtk4","origin":"deskutils/libportal-gtk4","version":"0.7.1","comment":"GIO-styled async APIs for Flatpak (gtk4 backend)","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/flatpak/libportal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e087cfbe3ba8cf404dae70f3b17020c9844c2cbac10e8b0d3985cde314a595e6","flatsize":34711,"path":"All/libportal-gtk4-0.7.1.pkg","repopath":"All/libportal-gtk4-0.7.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":11272,"desc":"Flatpak is a technology for packaging and distributing standalone dekstop\napplications. It uses interfaces called \"portals\" to communicate with the\nrest of the system.\n\nlibportal is a small library that provides an asynchronous API to the\nmost Flatpak portals.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libportal":{"origin":"deskutils/libportal","version":"0.7.1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-4.so.1"],"shlibs_provided":["libportal-gtk4.so.1"],"options":{"VAPI":"on"}},{"name":"libportal-gtk3","origin":"deskutils/libportal-gtk3","version":"0.7.1_1","comment":"GIO-styled async APIs for Flatpak (gtk3 backend)","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/flatpak/libportal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3356990605ef584a78b917192c3a3300893a841b547f22c921f863abf597ac04","flatsize":35420,"path":"All/libportal-gtk3-0.7.1_1.pkg","repopath":"All/libportal-gtk3-0.7.1_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":11556,"desc":"Flatpak is a technology for packaging and distributing standalone dekstop\napplications. It uses interfaces called \"portals\" to communicate with the\nrest of the system.\n\nlibportal is a small library that provides an asynchronous API to the\nmost Flatpak portals.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libportal":{"origin":"deskutils/libportal","version":"0.7.1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0"],"shlibs_provided":["libportal-gtk3.so.1"],"options":{"VAPI":"on"}},{"name":"libportal","origin":"deskutils/libportal","version":"0.7.1","comment":"GIO-styled async APIs for Flatpak","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/flatpak/libportal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4296aabe0f4355eca9f0dadaf6f402635a4383696a48de0d663e1903e2d9a0fb","flatsize":476195,"path":"All/libportal-0.7.1.pkg","repopath":"All/libportal-0.7.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":70724,"desc":"Flatpak is a technology for packaging and distributing standalone dekstop\napplications. It uses interfaces called \"portals\" to communicate with the\nrest of the system.\n\nlibportal is a small library that provides an asynchronous API to the\nmost Flatpak portals.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["deskutils"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"shlibs_provided":["libportal.so.1"],"options":{"VAPI":"on"}},{"name":"libplacebo","origin":"graphics/libplacebo","version":"7.349.0","comment":"Reusable library for GPU-accelerated video/image rendering","maintainer":"jbeich@FreeBSD.org","www":"https://code.videolan.org/videolan/libplacebo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b74177953e6c75c7a95417f3639452a0b6e80e7f42175bbed8cdc6fd56ad8820","flatsize":1659609,"path":"All/libplacebo-7.349.0.pkg","repopath":"All/libplacebo-7.349.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":498152,"desc":"libplacebo is essentially the core rendering algorithms and ideas of\nmpv turned into a library. This grew out of an interest to accomplish\nthe following goals:\n\n- Clean up mpv's internal rendering abstraction API and make it\n  reusable for other projects.\n- Provide a standard library of useful GPU-accelerated image processing\n  primitives based on GLSL, so projects like VLC or Firefox can use them\n  without incurring a heavy dependency on libmpv.\n- Rewrite core parts of mpv's GPU-accelerated video renderer on top of\n  redesigned abstractions. (Basically, I wanted to eliminate stateful APIs like\n  shader_cache.c and totally redesign gpu/video.c)","deps":{"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"shaderc":{"origin":"graphics/shaderc","version":"2024.1"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"xxhash":{"origin":"devel/xxhash","version":"0.8.2_1"}},"categories":["graphics"],"shlibs_required":["libunwind.so.8","libshaderc_shared.so.1","libvulkan.so.1","liblcms2.so.2"],"shlibs_provided":["libplacebo.so.349"],"options":{"LCMS2":"on","LIBUNWIND":"on","OPENGL":"on","TEST":"off","VULKAN":"on","XXHASH":"on","GLSLANG":"off","SHADERC":"on"}},{"name":"libplist","origin":"devel/libplist","version":"2.2.0_3","comment":"Library to handle Apple Property List format","maintainer":"jhale@FreeBSD.org","www":"https://www.libimobiledevice.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"162fd3d0bcc4bb9cd588c6e5a5864242082425887a3010d3f35e5f6805af23f4","flatsize":474188,"path":"All/libplist-2.2.0_3.pkg","repopath":"All/libplist-2.2.0_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":102020,"desc":"libimobiledevice is a cross-platform software library that talks the\nprotocols to support iPhone, iPod Touch, iPad and Apple TV devices.\nUnlike other projects, it does not depend on using any existing\nproprietary libraries and does not require jailbreaking. It allows\nother software to easily access the device's filesystem, retrieve\ninformation about the device and its internals, backup/restore the\ndevice, manage SpringBoard icons, manage installed applications,\nretrieve addressbook/calendars/notes and bookmarks and synchronize\nmusic and video to the device.\n\nThis port installs the library required to handle Apple Binary and XML\nProperty Lists.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel"],"shlibs_provided":["libplist++-2.0.so.3","libplist-2.0.so.3"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:libimobiledevice:libplist:2.2.0:::::dragonfly6:x86_64:3"}},{"name":"libpo6","origin":"devel/libpo6","version":"0.8.0","comment":"POSIX wrappers for C++","maintainer":"ports@FreeBSD.org","www":"https://github.com/rescrv/po6","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d89b3096d5bb03a22e6adc7501b06993c5ec5fa8e1c1e31e7d4963da43c2ead","flatsize":93197,"path":"All/libpo6-0.8.0.pkg","repopath":"All/libpo6-0.8.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16668,"desc":"This is a library that includes all the code I tend to carry from project to\nproject for wrapping POSIX APIs for C++.  Where possible, things are\nimplemented inline so that there is minimal to no cost above and beyond using\nthe good old C APIs.","categories":["devel"],"shlibs_provided":["libpo6.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libpo6 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libpostal","origin":"misc/libpostal","version":"1.1_2","comment":"Library for parsing/normalizing street addresses around the world","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/openvenues/libpostal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86b0698649e30c1dfc5c6fd3ba5fe690b653f71e10e3eaa1c48be1e63d7cd78a","flatsize":8553042,"path":"All/libpostal-1.1_2.pkg","repopath":"All/libpostal-1.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":761556,"desc":"C library for parsing/normalizing street addresses around the world, powered\nby statistical NLP and open geo data. This library helps convert the\nfree-form addresses that humans use into clean normalized forms suitable for\nmachine comparison and full-text indexing.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["misc","geography"],"shlibs_provided":["libpostal.so.1"],"options":{"CBLAS":"off","DOCS":"on","SSE2":"off"},"messages":[{"message":"libpostal requires model data (about 1.5GB) which can be downloaded using\nthe following command:\n\n# /usr/local/bin/libpostal_data download all /var/db/libpostal","type":"install"}]},{"name":"libpillowfight","origin":"graphics/libpillowfight","version":"0.3.0","comment":"Library containing various image processing algorithms","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.gnome.org/World/OpenPaperwork/libpillowfight","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdddd2c2c7618557286f472d6f79dcc91d5bdeaac4bdba0f47c845fa471c1377","flatsize":56008,"path":"All/libpillowfight-0.3.0.pkg","repopath":"All/libpillowfight-0.3.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22800,"desc":"Library containing various image processing algorithms.\n\nAvailable algorithms:\n* Unpaper's algorithms\n  * Blackfilter\n  * Noisefilter\n  * Blurfilter\n  * Masks\n  * Grayfilter\n  * Border\n* Canny edge detection\n* Sobel operator\n* Gaussian blur\n* ACE (Automatic Color Equalization ; Parallelized implementation)\n* SWT (Stroke Width Transformation)\n* Compare: Compare two images (grayscale) and makes the pixels that are\n  different really visible (red).","categories":["graphics","python"],"shlibs_provided":["libpillowfight.so.0"]},{"name":"libpoly","origin":"math/libpoly","version":"0.1.13","comment":"C library for manipulating polynomials","maintainer":"yuri@FreeBSD.org","www":"https://github.com/SRI-CSL/libpoly","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c58053928848a27c8de8e4735ba320fe41282d459b4bee4082b9f6d046c1dc37","flatsize":842751,"path":"All/libpoly-0.1.13.pkg","repopath":"All/libpoly-0.1.13.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":214636,"desc":"LibPoly is a C library for manipulating polynomials. The target applications are\nsymbolic reasoning engines, such as SMT solvers, that need to reason about\npolynomial constraints. It is research software under development, so the\nfeatures and the API might change rapidly.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libpoly.so.0","libpolyxx.so.0"]},{"name":"libpgf","origin":"graphics/libpgf","version":"7.21.7","comment":"Progressive Graphics Format (PGF) library","maintainer":"jhale@FreeBSD.org","www":"https://www.libpgf.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad9fad2edd993843878ffaefc5abd057a285477c05c29aeef544c1c3e7f3fa49","flatsize":302192,"path":"All/libpgf-7.21.7.pkg","repopath":"All/libpgf-7.21.7.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":79112,"desc":"The Progressive Graphics File (PGF) is an efficient image file format that is\nbased on a fast, discrete wavelet transform with progressive coding features.\nPGF can be used for lossless and lossy compression.","categories":["graphics"],"shlibs_provided":["libpgf.so.7"],"annotations":{"cpe":"cpe:2.3:a:libpgf:libpgf:7.21.7:::::dragonfly6:x86_64"}},{"name":"libpeak","origin":"devel/libpeak","version":"0.1.2_2","comment":"Parallel Events and Asynchronous tasKing Library","maintainer":"ports@FreeBSD.org","www":"https://peak.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d82cf15a89945a8c4fb2b56e0b2198f0946284bf90f7c0eca08ec8baefcfd452","flatsize":321259,"path":"All/libpeak-0.1.2_2.pkg","repopath":"All/libpeak-0.1.2_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":65412,"desc":"Parallel Events and Asynchronous tasKing Library\n\nlibpeak is an experimental C library and provides necessary support for an\nevent-based application. Unlike other event libraries, libpeak might process\nevents in parallel on Symmetric Multi-processing (SMP) systems. Its high\nperformance is particularly adapted for networking applications that need to\nprocess lots of data on lots of connections.","categories":["devel"],"shlibs_provided":["libpeak.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libpeak port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libpff","origin":"devel/libpff","version":"20231205","comment":"Library and tools to access the PFF and the OFF formats","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libpff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96cfb65f53aea28f5b48868f2fb3c51af890636112a17b926eaf0fd7df0dc49c","flatsize":6423773,"path":"All/libpff-20231205.pkg","repopath":"All/libpff-20231205.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":867440,"desc":"Library and tools to access the Personal Folder File (PFF) and the Offline\nFolder File (OFF) formats.\nPFF/OFF is used in several file types:\n    PAB (Personal Address Book)\n    PST (Personal Storage Table)\n    OST (Offline Storage Table)","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libfwnt":{"origin":"devel/libfwnt","version":"20231124"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfwnt.so.1"],"shlibs_provided":["libpff.so.1"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:libpff_project:libpff:20231205:::::dragonfly6:x86_64"}},{"name":"libpcl","origin":"devel/libpcl","version":"1.12_1","comment":"Portable Coroutine Library for low level functionality for coroutines","maintainer":"yuri@FreeBSD.org","www":"http://xmailserver.org/libpcl.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed1dc75de75d5a37c901fa82a7f7f2867fc3a2eee38c4b48885f83f67528ddba","flatsize":36841,"path":"All/libpcl-1.12_1.pkg","repopath":"All/libpcl-1.12_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15388,"desc":"The Portable Coroutine Library (PCL) implements the low level functionality\nfor coroutines. For a definition of the term coroutine see The Art of Computer\nProgramming by Donald E. Knuth. Coroutines are a very simple cooperative\nmultitasking environment where the switch from one task to another is done\nexplicitly by a function call. Coroutines are a lot faster than processes or\nthreads switch, since there is no OS kernel involvement for the operation. Also\ncoroutines require much less OS resources than processes of threads.","categories":["devel"],"shlibs_provided":["libpcl.so.1"]},{"name":"libpciaccess","origin":"devel/libpciaccess","version":"0.18","comment":"Generic PCI access library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/xlibs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcb49e86d109a50aa19407e3c30393b555dbf1504b1b555071c99af2e7cc26cf","flatsize":47525,"path":"All/libpciaccess-0.18.pkg","repopath":"All/libpciaccess-0.18.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15924,"desc":"This package contains the pciaccess library.","categories":["devel"],"shlibs_provided":["libpciaccess.so.0"]},{"name":"libpci","origin":"devel/libpci","version":"3.13.0","comment":"PCI configuration space I/O made easy","maintainer":"sunpoet@FreeBSD.org","www":"https://mj.ucw.cz/sw/pciutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dd60e3cfc8beca19b563c66f485310dc66d9602025a4f2ba1b18f456bfdf5a2","flatsize":314638,"path":"All/libpci-3.13.0.pkg","repopath":"All/libpci-3.13.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":69880,"desc":"libpci is a common portable library which offers access to the PCI configuration\nspace on a variety of operating systems.","deps":{"pciids":{"origin":"misc/pciids","version":"20240531"}},"categories":["devel"],"shlibs_provided":["libpci.so.3"]},{"name":"libpcd","origin":"graphics/libpcd","version":"1.0.1","comment":"Library for reading PhotoCD images","maintainer":"ports@FreeBSD.org","www":"https://www.kraxel.org/blog/linux/libpcd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"760a5298bf4866fb30cad40f8e0b136f9583905300f2a3ef0a44f2a801bcd31d","flatsize":51775,"path":"All/libpcd-1.0.1.pkg","repopath":"All/libpcd-1.0.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17388,"desc":"This is a tiny library for decoding PhotoCD images.  Its not exactly\nnew, it exists for years.  I've just released it separately for the\nfirst time now.  It used to come bundled with xpcd.","categories":["graphics"],"shlibs_provided":["libpcd.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe libpcd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libprojectM","origin":"graphics/libprojectm","version":"3.1.12_10","comment":"Awesome music visualiser","maintainer":"yuri@FreeBSD.org","www":"https://github.com/projectM-visualizer/projectm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d02d90af67823712b9d43b296c8f213204a0ea36db1480ab6ba02d5b1d82c55","flatsize":32436751,"path":"All/libprojectM-3.1.12_10.pkg","repopath":"All/libprojectM-3.1.12_10.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":2771056,"desc":"projectM is an awesome music visualizer. There is nothing better in the world\nof Unix. projectM's greatness comes from the hard work of the community. Users\nlike you can create presets that connect music with incredible visuals. Try it!","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"ftgl":{"origin":"graphics/ftgl","version":"2.4.0_1,1"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"glm":{"origin":"math/glm","version":"1.0.1,1"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvisual04":{"origin":"graphics/libvisual04","version":"0.4.0_6"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["graphics","audio"],"shlibs_required":["libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libjack.so.0","libGL.so.1","libSDL2-2.0.so.0"],"shlibs_provided":["libprojectM.so.3","libMstressJuppyDancer.so","libRLGFractalDrop7c.so","libRovastarDarkSecret.so","libRovastarDriftingChaos.so","libRovastarFractalSpiral.so","libRovastarFractopiaFrantic.so"],"options":{"JACK":"on","PULSEAUDIO":"off"}},{"name":"libpcapnav","origin":"net/libpcapnav","version":"0.8_1","comment":"libpcap wrapper library","maintainer":"ports@FreeBSD.org","www":"https://netdude.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48cdfb5166cfe9c4b19b7f7cb313dedd55b0a8225a3f7ba9294c35394b274d07","flatsize":180051,"path":"All/libpcapnav-0.8_1.pkg","repopath":"All/libpcapnav-0.8_1.pkg","licenselogic":"single","pkgsize":40772,"desc":"Libcapnav is a libpcap wrapper library that allows navigation to arbitrary\npackets in a tcpdump trace file between reads, using timestamps or percentage\noffsets. The API is intentionally much like that of the pcap library.","categories":["net"],"shlibs_provided":["libpcapnav.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libpcapnav port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libqalculate","origin":"math/libqalculate","version":"5.2.0","comment":"Multi-purpose desktop calculator (backend library)","maintainer":"jhale@FreeBSD.org","www":"https://qalculate.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a198f6e6f8df66f60ee58726ab5ec3bd971491045ab1024f391439f722fe226","flatsize":21271607,"path":"All/libqalculate-5.2.0.pkg","repopath":"All/libqalculate-5.2.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3693504,"desc":"Qalculate! is a multi-purpose desktop calculator.  It is small and simple to\nuse but with much power and versatility underneath. Features include\ncustomizable functions, units, arbitrary precision, plotting, and\na user-friendly interface.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math"],"shlibs_required":["libreadline.so.8","libhistory.so.8","libncurses.so.6","libcurl.so.4","libxml2.so.2","libicuuc.so.74","libicudata.so.74","libintl.so.8","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libqalculate.so.23"],"options":{"NLS":"on"}},{"name":"libphdi","origin":"devel/libphdi","version":"e.20231129","comment":"Library and tools to access the Parallels Hard Disk image format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libphdi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"404a228df82c0e1850e4dd7459ae0df0fa38c13763de6cb26a1219cdf842a60d","flatsize":11342096,"path":"All/libphdi-e.20231129.pkg","repopath":"All/libphdi-e.20231129.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":733020,"desc":"Library and tools to access the Parallels Hard Disk image (PHDI) format.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfuse.so.2"],"shlibs_provided":["libphdi.so.1"],"options":{"NLS":"on"}},{"name":"libpeas","origin":"devel/libpeas","version":"1.34.0_2","comment":"Next evolution of the Gedit plugins engine","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Libpeas","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e020eda8303b3862c61a2ea003d1cbdc94c6c4a2f859c7d50c83f5f9ae0bbdff","flatsize":4035156,"path":"All/libpeas-1.34.0_2.pkg","repopath":"All/libpeas-1.34.0_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1239772,"desc":"libpeas is the next evolution of the Gedit plugins engine, and is targetted at\ngiving every application the chance to assume its own extensibility. It also\nhas a set of enhanced features with regard to what Gedit used to provide,\nmirroring the desiderata of your favourite text editor's developpers.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgmodule-2.0.so.0","libgio-2.0.so.0","libgirepository-1.0.so.1","libgtk-3.so.0"],"shlibs_provided":["libpeas-1.0.so.0","libpeas-gtk-1.0.so.0"],"options":{"DEMOS":"off","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:libpeas:1.34.0:::::dragonfly6:x86_64:2"}},{"name":"libpbl","origin":"databases/libpbl","version":"1.04.04","comment":"Peter Graf's Program Base Library","maintainer":"ports@FreeBSD.org","www":"https://mission-base.com/peter/source/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f905c776502cf03bf751b57083f4aea9e6da9e664beb7c734df3f07605d87ecc","flatsize":904221,"path":"All/libpbl-1.04.04.pkg","repopath":"All/libpbl-1.04.04.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":111192,"desc":"Peter Graf's Program Base Library of C functions.\nIncludes hash table, ISAM, key file implementations.","categories":["databases"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libpbl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libpasori","origin":"devel/libpasori","version":"02_2","comment":"FeliCa read/write library for Sony RC-S320 USB FeliCa R/W(PaSoRi)","maintainer":"ports@FreeBSD.org","www":"http://libpasori.sourceforge.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12f1d44204c80b9eaaf2ce47c05ec018e9b8a481ca036d2d09cd007c3c6412ad","flatsize":37158,"path":"All/libpasori-02_2.pkg","repopath":"All/libpasori-02_2.pkg","licenselogic":"single","pkgsize":10824,"desc":"FeliCa read/write library for Sony RC-S320 USB FeliCa R/W(PaSoRi).\nThis library is independent from the SDK for FeliCa.","categories":["devel"],"shlibs_provided":["libpasori.so.1"],"messages":[{"message":"Place your FeliCa card on PaSoRi before executing commands.","type":"install"},{"message":"===>   NOTICE:\n\nThe libpasori port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libparserutils","origin":"devel/libparserutils","version":"0.2.5","comment":"Lexer/parser utility functions for NetSurf","maintainer":"nc@FreeBSD.org","www":"https://www.netsurf-browser.org/projects/libparserutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae5350339eb6815d893ef0371d600366a13dc71466c9ca0cc0a442f9edcfac8a","flatsize":148835,"path":"All/libparserutils-0.2.5.pkg","repopath":"All/libparserutils-0.2.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31368,"desc":"LibParserUtils provides various pieces of functionality that are useful when\nwriting parsers. These are:\n\n  + A number of character set convertors\n  + Mapping of character set names to/from MIB enum values\n  + UTF-8 and UTF-16 (host endian) support functions\n  + Various simple data structures (resizeable buffer, stack, vector)\n  + A UTF-8 input stream","categories":["devel"],"shlibs_provided":["libparserutils.so.0"]},{"name":"libpcap","origin":"net/libpcap","version":"1.10.4_2","comment":"Ubiquitous network traffic capture library","maintainer":"garga@FreeBSD.org","www":"https://www.tcpdump.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6e8fb9326546efc235dd02430e4491b8d090f961845168215ff9731080c1788","flatsize":958980,"path":"All/libpcap-1.10.4_2.pkg","repopath":"All/libpcap-1.10.4_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":264620,"desc":"libpcap is a ubiquitous network traffic capture library used by a wide\nvariety of BSD, Linux and UN*X applications.\n\nWhilst FreeBSD has a vendor branch import of libpcap in its source tree,\nthe purpose of the port is to provide a means of offering additional,\nbleeding-edge features which might not make it into the tree.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_provided":["libpcap.so.1"],"options":{"IPV6":"on","REMOTE":"off"},"annotations":{"cpe":"cpe:2.3:a:tcpdump:libpcap:1.10.4:::::dragonfly6:x86_64:2"}},{"name":"libpaper","origin":"print/libpaper","version":"1.1.28_1","comment":"Library providing routines for paper size management","maintainer":"hrs@FreeBSD.org","www":"https://packages.qa.debian.org/libp/libpaper.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8abe5879501e939c108e4d14375aa9039676af99b0d183ad501f462740bee92c","flatsize":67337,"path":"All/libpaper-1.1.28_1.pkg","repopath":"All/libpaper-1.1.28_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25016,"desc":"The paper library and accompanying files are intended to provide a simple\nway for applications to take actions based on a system- or user-specified\npaper size.\n\nThis release is quite minimal, its purpose being to provide really basic\nfunctions (obtaining the system paper name and getting the height and\nwidth of a given kind of paper) that applications can immediately\nintegrate.\nA more complete library, using a capabilities file for papers (giving,\nin addition to the size, informations like paper weigth, color, etc)\nwill be released later.\n\nSee the sources for paperconf(1) in src/paper.c for how to use the library.\n\n\nCopyright (C) Yves Arrouye <yves@debian.org>, 1996\n              Adrian Bunk  <bunk@fs.tum.de> , 2000","categories":["print"],"shlibs_provided":["libpaper.so.1"]},{"name":"libpurple","origin":"net-im/libpurple","version":"2.14.13","comment":"Backend library for the Pidgin multi-protocol messaging client","maintainer":"marcus@FreeBSD.org","www":"https://www.pidgin.im/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66250514140d86d41732c0b1f435719e7d98497ddc4c56baf06db95d38bd2dbf","flatsize":30454140,"path":"All/libpurple-2.14.13.pkg","repopath":"All/libpurple-2.14.13.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4903700,"desc":"Pidgin is a multi-protocol instant messaging client. It is compatible with\nOscar and TOC protocols, ICQ, IRC, Jabber, Gadu-Gadu, and Zephyr networks.\n\nPidgin users can log in to multiple accounts on multiple IM networks\nsimultaneously. This means that you can be chatting with friends on AOL\nInstant Messenger, talking to a friend on Yahoo Messenger, and sitting in an\nIRC channel all at the same time.\n\nPidgin supports many features of the various networks, such as file transfer\n(coming soon), away messages, typing notification, and MSN window closing\nnotification. It also goes beyond that and provides many unique features. A\nfew popular features are Buddy Pounces, which give the ability to notify you,\nsend a message, play a sound, or run a program when a specific buddy goes away,\nsigns online, or returns from idle; and plugins, consisting of text\nreplacement, a buddy ticker, extended message notification, iconify on away,\nand more.\n\n(Adapted from the About Pidgin page.)\n\nLibgaim is a backend library and protocol modules needed for Pidgin frontend\nfrontends such as the GTK+ and console UIs.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-core":{"origin":"multimedia/gstreamer1-plugins-core","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"libidn":{"origin":"dns/libidn","version":"1.42"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nss":{"origin":"security/nss","version":"3.104"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im"],"shlibs_required":["libgmodule-2.0.so.0","libgthread-2.0.so.0","libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libavahi-common.so.3","libavahi-client.so.3","libavahi-glib.so.1","libsasl2.so.3","libidn.so.12","libgstreamer-1.0.so.0","libplc4.so","libplds4.so","libnspr4.so","libssl3.so","libsmime3.so","libnss3.so","libsoftokn3.so","libgstvideo-1.0.so.0","libgstbase-1.0.so.0"],"shlibs_provided":["libbonjour.so","libgg.so","libirc.so","libjabber.so.0","libnovell.so","libsimple.so","libxmpp.so","libzephyr.so","libpurple-client.so.0","libpurple.so.0"],"options":{"DBUS":"on","GSTREAMER":"on","IDN":"on","PERL":"off","SASL":"on","TCLTK":"off","VV":"off","NSS":"on","GNUTLS":"off","BONJOUR":"on","GG":"on","SAMETIME":"off","SILC":"off","IRC":"on","JABBER":"on","NOVELL":"on","QQ":"on","SIMPLE":"on","ZEPHYR":"on"},"annotations":{"cpe":"cpe:2.3:a:pidgin:libpurple:2.14.13:::::dragonfly6:x86_64"}},{"name":"libpafe","origin":"devel/libpafe","version":"0.0.8_1","comment":"FeliCa read/write library for Sony RC-S320 USB FeliCa R/W(PaSoRi)","maintainer":"ume@FreeBSD.org","www":"http://homepage3.nifty.com/slokar/pasori/libpafe.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ced4fdf855e298449f3414d9b582bd0a7ab0ec204da7674fb19e8b3a638a2a3d","flatsize":79055,"path":"All/libpafe-0.0.8_1.pkg","repopath":"All/libpafe-0.0.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24164,"desc":"FeliCa read/write library for Sony RC-S320 USB FeliCa R/W(PaSoRi).\nThis library is independent from the SDK for FeliCa.","categories":["devel"],"shlibs_provided":["libpafe.so.0"]},{"name":"libpagemaker","origin":"print/libpagemaker","version":"0.0.4_11","comment":"Library and tools for parsing Aldus/Adobe PageMaker documents","maintainer":"office@FreeBSD.org","www":"https://wiki.documentfoundation.org/DLP/Libraries/libpagemaker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a73953f93fd89ad14771616d2ac885a17ca3d354936e03430099a36643d2319","flatsize":198141,"path":"All/libpagemaker-0.0.4_11.pkg","repopath":"All/libpagemaker-0.0.4_11.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":64464,"desc":"Libpagemaker is a library that parses the file format of Aldus/Adobe\nPageMaker documents.","deps":{"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"}},"categories":["print","graphics","devel"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","librevenge-0.0.so.0"],"shlibs_provided":["libpagemaker-0.0.so.0"]},{"name":"libpar2","origin":"archivers/libpar2","version":"0.4_6","comment":"Library for manipulating PAR2 files, extracted from par2cmdline","maintainer":"toxic@doobie.com","www":"https://parchive.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4e2e07a202341d3cbdb62072bfe6a2c789d896707c4e1ea350fc6a8eb35c35e","flatsize":1004239,"path":"All/libpar2-0.4_6.pkg","repopath":"All/libpar2-0.4_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":188872,"desc":"Libpar2 is a library for manipulating par2 files, extracted from par2cmdline\n\nLibpar2 is a library for creating and using PAR2 files to detect\ndamage in data files and repair them if necessary. It can be used with\nany kind of file. Par files are especially popular on Usenet.","deps":{"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"}},"categories":["archivers"],"shlibs_required":["libsigc-2.0.so.0"],"shlibs_provided":["libpar2.so.1"],"options":{"DOCS":"on"}},{"name":"libpaho-mqtt3","origin":"net/libpaho-mqtt3","version":"1.3.12_1","comment":"Eclipse Paho C Client Library for the MQTT Protocol","maintainer":"acm@FreeBSD.org","www":"https://github.com/eclipse/paho.mqtt.c","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec9f19a2b0d66602f9c23cdc8ca350201fede878ddfa2d38b1757c756e35db72","flatsize":1159963,"path":"All/libpaho-mqtt3-1.3.12_1.pkg","repopath":"All/libpaho-mqtt3-1.3.12_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":223564,"desc":"Eclipse Paho C Client Library for the MQTT Protocol\n\nThe Paho C client comprises four variant libraries, shared or static:\n\npaho-mqtt3a - asynchronous (MQTTAsync)\npaho-mqtt3as - asynchronous with SSL (MQTTAsync)\npaho-mqtt3c - \"classic\" / synchronous (MQTTClient)\npaho-mqtt3cs - \"classic\" / synchronous with SSL (MQTTClient)\nWhich Paho C API to use, with some history, for context","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libpaho-mqtt3a.so.1","libpaho-mqtt3as.so.1","libpaho-mqtt3c.so.1","libpaho-mqtt3cs.so.1"]},{"name":"libotr3","origin":"security/libotr3","version":"3.2.1_5","comment":"Portable OTR Messaging Library and toolkit","maintainer":"cs@FreeBSD.org","www":"https://otr.cypherpunks.ca/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ef494572fccaaf16616638e55edf3f6e6144a148ecab14fa93e62b284725899","flatsize":415434,"path":"All/libotr3-3.2.1_5.pkg","repopath":"All/libotr3-3.2.1_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":93060,"desc":"This is the library and toolkit for Off-the-Record Messaging used by\nthe pidgin-otr plugin.","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"}},"categories":["security","net-im","net"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0"],"shlibs_provided":["libotr.so.2"],"annotations":{"cpe":"cpe:2.3:a:cypherpunks:libotr:3.2.1:::::dragonfly6:x86_64:5"}},{"name":"libp11","origin":"security/libp11","version":"0.4.11","comment":"Small layer on top of PKCS#11 API","maintainer":"ale@FreeBSD.org","www":"https://github.com/OpenSC/libp11/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a250252fb6f0fc4b7199048662e732a37db2c6cfdeb5649536af72b7fe6eaf7","flatsize":364190,"path":"All/libp11-0.4.11.pkg","repopath":"All/libp11-0.4.11.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":76704,"desc":"Libp11 is a library implementing a small layer\non top of PKCS#11 API to make using PKCS#11\nimplementations easier.\n\nWWW: https://github.com/OpenSC/libp11/wiki","deps":{"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libp11.so.3"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:opensc_project:opensc:0.4.11:::::dragonfly6:x86_64"}},{"name":"libosmpbf","origin":"astro/libosmpbf","version":"1.5.1","comment":"Library for handling binary OpenStreetMap data","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/openstreetmap/OSM-binary","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6029e589d4c17c3273b982dc1fb38f0d8400af8dc75c2857eacf6ec1c937dabf","flatsize":736927,"path":"All/libosmpbf-1.5.1.pkg","repopath":"All/libosmpbf-1.5.1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":90368,"desc":"Library for handling binary OpenStreetMap data","deps":{"protobuf":{"origin":"devel/protobuf","version":"24.4,1"}},"categories":["astro","geography","devel"],"shlibs_required":["libprotobuf.so.24.4.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0"],"shlibs_provided":["libosmpbf.so.1"]},{"name":"libotr","origin":"security/libotr","version":"4.1.1_1","comment":"Portable OTR Messaging Library and toolkit","maintainer":"cs@FreeBSD.org","www":"https://otr.cypherpunks.ca/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e48683eea28aa1f9945eea8662de8dc5b2e6e76b26bd5e5938c7ef024dc7ed22","flatsize":525100,"path":"All/libotr-4.1.1_1.pkg","repopath":"All/libotr-4.1.1_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":106384,"desc":"This is the library and toolkit for Off-the-Record Messaging used by\nthe pidgin-otr plugin.","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"}},"categories":["security","net-im","net"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0"],"shlibs_provided":["libotr.so.5"],"annotations":{"cpe":"cpe:2.3:a:cypherpunks:libotr:4.1.1:::::dragonfly6:x86_64:1"}},{"name":"libpano13","origin":"graphics/libpano13","version":"2.9.22_9","comment":"Cross-platform library behind Panorama Tools and other photo stitchers","maintainer":"fuz@FreeBSD.org","www":"https://panotools.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7dbe9a5d9b70be98335267a8aad8b02dc47826eda9c1777fc1ec1ab0fff2ef2f","flatsize":1535975,"path":"All/libpano13-2.9.22_9.pkg","repopath":"All/libpano13-2.9.22_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":367812,"desc":"This is the pano13 library, part of the Panorama Tools by Helmut\nDersch of the University of Applied Sciences Furtwangen.\n\nAlso included with the library are:\n\n- PTOptimizer, a command-line tool for optimizing control points.\n- panoinfo, a command-line tool for querying the library version.\n\nThe panorama tools are mainly used to build panoramic images from a set of\noverlapping images. The usability extends beyond \"just\" building panoramas by\nfar though. You can, for instance, use them to render an average of multiple\nimages to broaden the dynamic range of the images or average out noise. You\ncan also build object movies with them, morph between images and much more.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-spqr":{"origin":"math/suitesparse-spqr","version":"4.3.3_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","java"],"shlibs_required":["libtiff.so.6","libjpeg.so.8","libpng16.so.16","libcholmod.so.5","libspqr.so.4"],"shlibs_provided":["libpano13.so.3"],"options":{"DOCS":"on","JAVA":"off","SUITESPARSE":"on"},"annotations":{"cpe":"cpe:2.3:a:libpano13_project:libpano13:2.9.22:::::dragonfly6:x86_64:9"}},{"name":"libotf","origin":"print/libotf","version":"0.9.16_1","comment":"Library for handling OpenType fonts","maintainer":"nikola.lecic@anthesphoria.net","www":"https://www.nongnu.org/m17n/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49057bee24d166eaf1aa3165ab10a6289d1c03a01467562cc50c61d736eef6c7","flatsize":352038,"path":"All/libotf-0.9.16_1.pkg","repopath":"All/libotf-0.9.16_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":97148,"desc":"The library \"libotf\" provides the following facilites:\n\n    o Read Open Type Layout Tables from OTF file.  Currently these\n      tables are supported; head, name, cmap, GDEF, GSUB, and GPOS.\n\n    o Convert a Unicode character sequence to a glyph code sequence by\n      using the above tables.\n\nThe combination of libotf and the FreeType library (Ver. 2) realizes\nCTL (complex text layout) by OpenType fonts.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["print","devel","textproc"],"shlibs_required":["libfreetype.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXt.so.6","libXaw.so.7","libXmu.so.6"],"shlibs_provided":["libotf.so.1"],"options":{"X11":"on"}},{"name":"libowfat","origin":"devel/libowfat","version":"0.33","comment":"General purpose library based on code by D. J. Bernstein","maintainer":"sunpoet@FreeBSD.org","www":"https://www.fefe.de/libowfat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fba8d4e26c7be12eccceb17a80504740795e73847fc1db49ec3a917722a7d640","flatsize":1212219,"path":"All/libowfat-0.33.pkg","repopath":"All/libowfat-0.33.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":307688,"desc":"libowfat is a library of general purpose APIs extracted from Dan\nBernstein's software, reimplemented and covered by the GNU General\nPublic License Version 2 (no later versions).","categories":["devel"],"options":{"OPTIMIZED_CFLAGS":"on"}},{"name":"libphonenumber","origin":"devel/libphonenumber","version":"8.13.40","comment":"Library for parsing, formatting, and validating phone numbers","maintainer":"kde@FreeBSD.org","www":"https://github.com/google/libphonenumber","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab68893883ef3091db371794337562cde99c9fd2469cdce3e5c05152b6df4ab8","flatsize":34776427,"path":"All/libphonenumber-8.13.40.pkg","repopath":"All/libphonenumber-8.13.40.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2497076,"desc":"Google's common Java, C++ and JavaScript library for parsing, formatting, and\nvalidating international phone numbers. The Java version is optimized for\nrunning on smartphones, and is used by the Android framework since 4.0 (Ice\nCream Sandwich).\n\nThis package contains the C++ part.","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"}},"categories":["devel"],"shlibs_required":["libicuuc.so.74","libicui18n.so.74","libprotobuf.so.24.4.0","libboost_date_time.so.1.84.0","libboost_system.so.1.84.0","libboost_thread.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0"],"shlibs_provided":["libgeocoding.so.8","libphonenumber.so.8"]},{"name":"liborigin","origin":"math/liborigin","version":"3.0.2,1","comment":"Library and utility for reading OriginLab project files","maintainer":"makc@FreeBSD.org","www":"https://sourceforge.net/projects/liborigin/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e4147dd7c790c7c33eca8017446109e350224715f83104a4b75c30d5a54be52","flatsize":430654,"path":"All/liborigin-3.0.2,1.pkg","repopath":"All/liborigin-3.0.2,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":112504,"desc":"Library and cli utility for reading data from OriginLab OPJ project files.\nSupported OPJ versions: 6.0 - 8.1\n\nUsage:\n\topj2dat <project.opj>","categories":["math"],"shlibs_provided":["liborigin.so.3"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"libosip2","origin":"net/libosip2","version":"5.3.1","comment":"Low layer of SIP implementation","maintainer":"bofh@FreeBSD.org","www":"https://www.gnu.org/software/osip/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4db5186bc6ef5051435298943c81d02ce136e88b7fe492d4c7afc5afe6eb7311","flatsize":987654,"path":"All/libosip2-5.3.1.pkg","repopath":"All/libosip2-5.3.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":167936,"desc":"oSIP is an implementation of SIP.\n\nSIP stands for the Session Initiation Protocol and is described by the\nrfc2543 (soon to be deprecated by latest revisions). This library aims\nto provide multimedia and telecom software developers an easy and powerful\ninterface to initiate and control SIP based sessions in their applications.\nSIP is a open standard replacement from IETF for H323.","categories":["net"],"shlibs_provided":["libosip2.so.15","libosipparser2.so.15"]},{"name":"libosinfo","origin":"devel/libosinfo","version":"1.11.0_1","comment":"Library for managing OS information for virtualization","maintainer":"novel@FreeBSD.org","www":"https://libosinfo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"edb7da8b3fdddff9d38683e6879c05e5422e6283af138e30e7935305ec266151","flatsize":2759633,"path":"All/libosinfo-1.11.0_1.pkg","repopath":"All/libosinfo-1.11.0_1.pkg","licenselogic":"single","pkgsize":260644,"desc":"libosinfo is a library that allows virtualization provisioning tools to\ndetermine the optimal device settings for a hypervisor/operating system\ncombination.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"osinfo-db":{"origin":"misc/osinfo-db","version":"20240523"},"osinfo-db-tools":{"origin":"sysutils/osinfo-db-tools","version":"1.11.0_1"},"pciids":{"origin":"misc/pciids","version":"20240531"},"usbids":{"origin":"misc/usbids","version":"20240318"}},"categories":["devel"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgio-2.0.so.0","libsoup-2.4.so.1","libxml2.so.2","libxslt.so.1"],"shlibs_provided":["libosinfo-1.0.so.0"],"options":{"GTKDOC":"on"},"annotations":{"cpe":"cpe:2.3:a:libosinfo:libosinfo:1.11.0:::::dragonfly6:x86_64:1"}},{"name":"liboping","origin":"net/liboping","version":"1.10.0","comment":"Liboping, a C library, and utility to generate ICMP echo requests","maintainer":"ports@FreeBSD.org","www":"https://noping.cc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac788c7bfcc5a8b79d41bde5633832ba65b5452bd49780e69fde497926170339","flatsize":184589,"path":"All/liboping-1.10.0.pkg","repopath":"All/liboping-1.10.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":81408,"desc":"liboping is a C library to generate ICMP echo requests, better known as\n'ping packets'. It is intended for use in network monitoring applications\nor applications that would otherwise need to fork ping(1) frequently.\nIncluded is a sample application, called oping, which demonstrates the\nlibrary's abilities. It is like ping, ping6, and fping rolled into one.\n\nVersion 1.4.0, a second example application, noping, provides an\nncurses-based front-end to liboping. Using curses windows it is able\nto display the ping statistics online 'live'. An aberrant behavior\ndetection highlights all round-trip times that are unusually high or\nlow.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libperl.so.5.36"],"shlibs_provided":["liboping.so.0"],"annotations":{"cpe":"cpe:2.3:a:noping:liboping:1.10.0:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe liboping port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libopusenc","origin":"audio/libopusenc","version":"0.2.1_1","comment":"High-level API for encoding .opus files","maintainer":"naddy@FreeBSD.org","www":"https://opus-codec.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adce6bc00a713bb194af970cde75c8bc7c6c8483d6596dd7948569d6ed42a484","flatsize":129246,"path":"All/libopusenc-0.2.1_1.pkg","repopath":"All/libopusenc-0.2.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36572,"desc":"The libopusenc libraries provide a high-level API for encoding .opus\nfiles.","deps":{"opus":{"origin":"audio/opus","version":"1.5.2"}},"categories":["audio"],"shlibs_required":["libopus.so.0"],"shlibs_provided":["libopusenc.so.0"],"options":{"DOCS":"on"}},{"name":"libopensmtpd","origin":"mail/libopensmtpd","version":"0.7","comment":"library for writing opensmtpd filters","maintainer":"mneumann@ntecs.de","www":"https://imperialat.at/dev/libopensmtpd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4a7db979073a31fe0b8123a091572a9f151db744c4c4f49450b48901931b658","flatsize":57220,"path":"All/libopensmtpd-0.7.pkg","repopath":"All/libopensmtpd-0.7.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":18688,"desc":"libopensmtpd is an libevent based library which allows for easy writing\nof opensmtpd filter applications in C.\n\nWWW: https://imperialat.at/dev/libopensmtpd","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["mail"],"shlibs_required":["libevent-2.1.so.7"],"shlibs_provided":["libopensmtpd.so.0"]},{"name":"libopennet","origin":"net/libopennet","version":"0.9.9_2","comment":"Library for opening files over a network","maintainer":"ports@FreeBSD.org","www":"https://www.rkeene.org/oss/libopennet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"171e44fd0d3f2a4e6170070eec0912941b615cc43b943cecf2551625d624d560","flatsize":71487,"path":"All/libopennet-0.9.9_2.pkg","repopath":"All/libopennet-0.9.9_2.pkg","licenselogic":"and","licenses":["LGPL21","GPLv2"],"pkgsize":20504,"desc":"Libopennet allows you to open_net() remote files as easily as you open()\nlocal files.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe libopennet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libopentracing","origin":"devel/libopentracing","version":"1.6.0","comment":"C++ implementation of the OpenTracing API","maintainer":"ports@FreeBSD.org","www":"https://github.com/opentracing/opentracing-cpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca53d0c915502e141ecb0360a48a0472eea995991d718d425bce0040d37c84d2","flatsize":955998,"path":"All/libopentracing-1.6.0.pkg","repopath":"All/libopentracing-1.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":159152,"desc":"C++ implementation of the OpenTracing API.","categories":["devel"],"shlibs_provided":["libopentracing_mocktracer.so.1","libopentracing.so.1"],"annotations":{"deprecated":"https://github.com/opentracing/specification/issues/163","expiration_date":"2024-02-29"},"messages":[{"message":"===>   NOTICE:\n\nThe libopentracing port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nhttps://github.com/opentracing/specification/issues/163.\n\nIt is scheduled to be removed on or after 2024-02-29."}]},{"name":"liboqs","origin":"security/liboqs","version":"0.10.1","comment":"C library for quantum-resistant cryptography","maintainer":"yuri@FreeBSD.org","www":"https://openquantumsafe.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32d6ca69cecfe4ba61a5036b09b8709d72bf789e4743e40fd9e8f6863dee74fb","flatsize":2744777,"path":"All/liboqs-0.10.1.pkg","repopath":"All/liboqs-0.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":381152,"desc":"liboqs provides:\n* a collection of open source implementations of quantum-safe key encapsulation\n  mechanism (KEM) and digital signature algorithms; the full list can be found\n  below\n* a common API for these algorithms\n* a test harness and benchmarking routines\n\nliboqs is part of the Open Quantum Safe (OQS) project led by Douglas Stebila and\nMichele Mosca, which aims to develop and integrate into applications\nquantum-safe cryptography to facilitate deployment and testing in real world\ncontexts. In particular, OQS provides prototype integrations of liboqs into TLS\nand SSH, through OpenSSL and OpenSSH.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["liboqs.so.5"]},{"name":"libopenshot-audio","origin":"audio/libopenshot-audio","version":"0.3.3","comment":"OpenShot Audio Library","maintainer":"tatsuki_makino@hotmail.com","www":"https://www.openshot.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55c6d82c25d245e8714ace315d4ead83bbc3c60521f2895cb076e62b6a6d456a","flatsize":7706102,"path":"All/libopenshot-audio-0.3.3.pkg","repopath":"All/libopenshot-audio-0.3.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1215720,"desc":"OpenShot Audio Library (libopenshot-audio) is a free, open-source project that\nenables high-quality editing and playback of audio, and is based on the amazing\nJUCE library.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"alsa-plugins":{"origin":"audio/alsa-plugins","version":"1.2.7.1_3"},"libsysinfo":{"origin":"devel/libsysinfo","version":"0.0.3_3"}},"categories":["audio","multimedia"],"shlibs_required":["libasound.so.2","libsysinfo.so.0"],"shlibs_provided":["libopenshot-audio.so.9"],"options":{"JACK":"off"}},{"name":"libopencad","origin":"cad/libopencad","version":"0.2.0_5","comment":"Library which provides a way to read/write CAD (DWG/DXF/DXFB) files","maintainer":"lbartoletti@FreeBSD.org","www":"https://trac.osgeo.org/gdal/wiki/DWG_driver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54237ed6ecb0a844a7679bf3850f4f6ffedebbda90adcd78934e876ed52d4197","flatsize":1222422,"path":"All/libopencad-0.2.0_5.pkg","repopath":"All/libopencad-0.2.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":183648,"desc":"Libopencad is a library written in C++11, which provides a way to\nread/write CAD  (DWG/DXF/DXFB) files. It was designed to have a\nuniformal API to work with any CAD files.\n\nIt has a base class - CADFile.\n\nInheriting this class it's possible to create a driver for any CAD\nformat, all you need to do - is to overwrite interface functions\nlike GetGeometry(index), and others.\n\nNow it has an implementation for DWG2000 (R15), but only for read.\n\nLibrary comes with cadinfo utility, which prints out everything\nlibrary can get from file - header variables, CAD custom classes,\npresented layers and geometries with their attributes.","categories":["cad","graphics","geography"],"annotations":{"cpe":"cpe:2.3:a:libopencad_project:libopencad:0.2.0:::::dragonfly6:x86_64:5"}},{"name":"libopenbsd","origin":"devel/libopenbsd","version":"r298107_1","comment":"imsg and ohash routines from OpenBSD libutil","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49050ab32b0703b23725ef24b009cfa005630f7631525652d0a4da3d9c416603","flatsize":50324,"path":"All/libopenbsd-r298107_1.pkg","repopath":"All/libopenbsd-r298107_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":21900,"desc":"libopenbsd is a thin compatibility layer intended to allow a limited set of\nOpenBSD software to compile on other BSDs with little or no modification.","categories":["devel"],"shlibs_provided":["libopenbsd.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libopenbsd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"liborcus","origin":"devel/liborcus","version":"0.19.2_1","comment":"Standalone file import filter library for spreadsheet documents","maintainer":"office@FreeBSD.org","www":"https://gitlab.com/orcus/orcus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74636f2ccc2bf4605f509e6e3c409418bfc09c4746e6a1e73fb5ef2cd082d4d5","flatsize":9423679,"path":"All/liborcus-0.19.2_1.pkg","repopath":"All/liborcus-0.19.2_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1197292,"desc":"Orcus is a library that provides a collection of standalone file processing\nfilters.  It is currently focused on providing filters for spreadsheet\ndocuments, but filters for other productivity application types (such as\nwordprocessor and presentation) are in consideration.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"libixion":{"origin":"textproc/libixion","version":"0.19.0_1"}},"categories":["devel","misc"],"shlibs_required":["libstdc++.so.6","libgcc_s.so.1","libboost_program_options.so.1.84.0","libboost_system.so.1.84.0","libboost_iostreams.so.1.84.0","libixion-0.18.so.0","libboost_date_time.so.1.84.0"],"shlibs_provided":["liborcus-0.18.so.0","liborcus-mso-0.18.so.0","liborcus-parser-0.18.so.0","liborcus-spreadsheet-model-0.18.so.0"],"options":{"STATIC":"on"}},{"name":"libomemo-c","origin":"security/libomemo-c","version":"0.5.0","comment":"Implementation of the ratcheting forward secrecy protocol","maintainer":"kde@FreeBSD.org","www":"https://github.com/dino/libomemo-c/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be6f7bb65032d7a3bef3000ebe0ee4f9ad8befcff51d8ee9d95fc49b565221bc","flatsize":428597,"path":"All/libomemo-c-0.5.0.pkg","repopath":"All/libomemo-c-0.5.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":145336,"desc":"This is a fork of libsignal-protocol-c, an implementation of Signal's\nratcheting forward secrecy protocol that works in synchronous and asynchronous\nmessaging. The fork adds support for OMEMO as defined in XEP-0384 versions\n0.3.0 and later.\n\n * OMEMO version 0.3.0 uses the original libsignal-protocol-c implementation\n   with its protocol versions 2 and 3.\n\n * OMEMO version 0.4.0+ is implemented using a new protocol version 4\n   internally. In comparison with protocol version 3, it changes:\n   *  HKDF info strings\n   *  Protocol buffer encoding\n   *  Signature scheme (uses XEd25519 instead of custom \"Curve25519 signatures\")\n   *  Specification-compliant double ratchet\n   *  Support for Ed25519 public keys\n   *  Various serializations\n   *  Removes unused functionality","categories":["security"],"shlibs_provided":["libomemo-c.so.0"]},{"name":"liboil","origin":"devel/liboil","version":"0.3.17_3","comment":"Library of optimized inner loops","maintainer":"ports@FreeBSD.org","www":"https://liboil.freedesktop.org/wiki/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84404708e2fe7805dd1bd8f59c545f7ff1fee44c0cb4c01768f1ad8fb808955a","flatsize":2779868,"path":"All/liboil-0.3.17_3.pkg","repopath":"All/liboil-0.3.17_3.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","MIT"],"pkgsize":230832,"desc":"Liboil is a library of simple functions that are optimized for various CPUs.\nThese functions are generally loops implementing simple algorithms, such as\nconverting an array of N integers to floating-point numbers or multiplying\nand summing an array of N numbers. Clearly such functions are candidates for\nsignificant optimization using various techniques, especially by using\nextended instructions provided by modern CPUs (Altivec, MMX, SSE, etc.).\n\nMany multimedia applications and libraries already do similar things\ninternally. The goal of this project is to consolidate some of the code used\nby various multimedia projects, and also make optimizations easier to use by\na broad range of applications.","categories":["devel"],"shlibs_provided":["liboil-0.3.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe liboil port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"liboglappth","origin":"science/liboglappth","version":"1.0.0_5","comment":"Support libraries of science/ghemical port","maintainer":"ports@FreeBSD.org","www":"http://www.uku.fi/~thassine/projects/ghemical/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4894ab863f05705ceab7742632d58a4258e6edd2d2709a3ee16d6c6e060849a9","flatsize":276800,"path":"All/liboglappth-1.0.0_5.pkg","repopath":"All/liboglappth-1.0.0_5.pkg","licenselogic":"single","pkgsize":57348,"desc":"libghemical is a support library packages for science/ghemical\nThis is for the OpenGL stuff.\nSee also:\nhttp://www.bioinformatics.org/pipermail/ghemical-devel/2007-September/000688.html","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"}},"categories":["science"],"shlibs_provided":["liboglappth.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe liboglappth port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libopenraw","origin":"graphics/libopenraw","version":"0.3.7_8","comment":"Library for camera RAW files decoding","maintainer":"jhale@FreeBSD.org","www":"https://libopenraw.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9806825f8aee90a5740b752a0e4cb6730f5b4415e8fe4853cc882f49556a7888","flatsize":5601313,"path":"All/libopenraw-0.3.7_8.pkg","repopath":"All/libopenraw-0.3.7_8.pkg","licenselogic":"and","licenses":["LGPL3+","MPL20"],"pkgsize":1166196,"desc":"libopenraw is an ongoing project to provide a free software implementation for\ncamera RAW files decoding. One of the main reasons is that dcraw is not suited\nfor easy integration into applications, and there is a need for an easy to use\nAPI to build free software digital image processing applications.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libopenraw_pixbuf.so","libopenraw.so.9","libopenrawgnome.so.9"],"options":{"GNOME":"on","TEST":"off"}},{"name":"libogg","origin":"audio/libogg","version":"1.3.5,4","comment":"Ogg bitstream library","maintainer":"naddy@FreeBSD.org","www":"https://www.xiph.org/ogg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b17a8ea6ea59b203a0d99d1af0e7fb90c9df7051b1b92d460105cc7b5839028f","flatsize":472766,"path":"All/libogg-1.3.5,4.pkg","repopath":"All/libogg-1.3.5,4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":198212,"desc":"Ogg is a multimedia container format and the native file and stream\nformat for the Xiph.org multimedia codecs.  It encapsulates raw\ncompressed data and allows the interleaving of audio and video data\ninside a single convient format.  Ogg is a stream oriented container\nand provides packet framing, error detection, and periodic timestamps\nfor seeking.","categories":["audio"],"shlibs_provided":["libogg.so.0"],"options":{"DOCS":"on"}},{"name":"libosmesa-gallium","origin":"graphics/libosmesa-gallium","version":"21.3.9_2","comment":"Off-Screen Mesa implementation of the OpenGL API using gallium","maintainer":"x11@FreeBSD.org","www":"https://www.mesa3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddeca2e32634a7e310bfc2d31c18f3993ee553626937974099b2377584812fda","flatsize":14520362,"path":"All/libosmesa-gallium-21.3.9_2.pkg","repopath":"All/libosmesa-gallium-21.3.9_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3145156,"desc":"Mesa is a 3-D graphics library with an API which is very similar to that\nof OpenGL*.  To the extent that Mesa utilizes the OpenGL command syntax or\nstate machine, it is being used with authorization from Silicon Graphics,\nInc.  However, the author makes no claim that Mesa is in any way a\ncompatible replacement for OpenGL or associated with Silicon Graphics, Inc.\n\nThis is a Off-Screen version of Mesa in order to do off-screen rendering in\nother packages like VTK. Offscreen rendering is useful for a\nnumber of things, such as batch processing, parallel processing, and\nremote processing.\n\nWWW: https://www.mesa3d.org/","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libelf":{"origin":"devel/libelf","version":"0.8.13_3"},"libosmesa":{"origin":"graphics/libosmesa","version":"21.3.9"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"llvm-libs-mesa":{"origin":"graphics/llvm-libs-mesa","version":"13.0.1"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"}},"categories":["graphics"],"shlibs_required":["libLLVM-mesa-13.so"],"shlibs_provided":["libOSMesa.so.8"]},{"name":"libolecf","origin":"devel/libolecf","version":"a.20231203","comment":"Library and tools to access the OLE 2 Compound File (OLECF) format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libolecf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8a24ec63fb7ca61a6a947dc461d5fdb1a65c3d1d1526ecca7b76c3df60fb9fa","flatsize":6903658,"path":"All/libolecf-a.20231203.pkg","repopath":"All/libolecf-a.20231203.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":698256,"desc":"Library and tools to access the OLE 2 Compound File (OLECF) format","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfuse.so.2"],"shlibs_provided":["libolecf.so.1"],"options":{"NLS":"on"}},{"name":"liboggz","origin":"audio/liboggz","version":"1.1.1_5","comment":"Simple Ogg API","maintainer":"sunpoet@FreeBSD.org","www":"https://www.annodex.net/software/liboggz/html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26ade552e8bc9bf1ad0484f72791f419dd229f03805651cee302b75456c25fe8","flatsize":1264890,"path":"All/liboggz-1.1.1_5.pkg","repopath":"All/liboggz-1.1.1_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":170592,"desc":"Oggz provides a simple programming interface for reading and writing\nOgg files and streams. Ogg is an interleaving data container developed\nby Monty at Xiph.Org, originally to support the Ogg Vorbis audio\nformat.\n\nliboggz supports the flexibility afforded by the Ogg file format while\npresenting the following API niceties:\n* Strict adherence to the formatting requirements of Ogg bitstreams,\n  to ensure that only valid bitstreams are generated\n* A simple, callback based open/read/close or open/write/close interface\n  to raw Ogg files\n* A customisable seeking abstraction for seeking on multitrack Ogg data\n* A packet queue for feeding incoming packets for writing, with\n  callback based notification when this queue is empty\n* A means of overriding the IO functions used by Oggz, for easier\n  integration with media frameworks and similar systems.\n* A handy table structure for storing information on each logical\n  bitstream","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"}},"categories":["audio"],"shlibs_required":["libogg.so.0"],"shlibs_provided":["liboggz.so.2"],"options":{"DOCS":"on"}},{"name":"libodfgen01","origin":"textproc/libodfgen01","version":"0.1.8_2","comment":"Library for generating documents in Open Document Format (ODF)","maintainer":"office@FreeBSD.org","www":"https://sourceforge.net/p/libwpd/wiki/libodfgen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e30aaa5b6e6fe332b90ef02540a243a3700461094734274ae78b671bcdd742b","flatsize":843650,"path":"All/libodfgen01-0.1.8_2.pkg","repopath":"All/libodfgen01-0.1.8_2.pkg","licenselogic":"or","licenses":["LGPL21","MPL20"],"pkgsize":241900,"desc":"libodfgen is a library for generating documents in Open Document Format\n(ODF).  It provides generator implementation for the following libraries:\n\n* libwpd (::WPXDocumentInterface): text documents\n* libwpg (libwpg::WPGPaintInterface): vector drawings\n* libetonyek (libetonyek::KEYPresentationInterface): presentations\n\nAs these APIs are used by multiple libraries, libodfgen can be used to\ngenerate ODF from many sources.","deps":{"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["librevenge-0.0.so.0","librevenge-stream-0.0.so.0","libxml2.so.2"],"shlibs_provided":["libodfgen-0.1.so.1"]},{"name":"libopenmpt","origin":"audio/libopenmpt","version":"0.7.8","comment":"Module music library based on OpenMPT","maintainer":"ehaupt@FreeBSD.org","www":"https://lib.openmpt.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5c61ff5ddc2e1bf70383e7c344cddc296c1ee17dacaad554d0c784fb6dc2dc8","flatsize":11698413,"path":"All/libopenmpt-0.7.8.pkg","repopath":"All/libopenmpt-0.7.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1600216,"desc":"A cross-platform C++ and C library to decode tracked music files (modules) into\na raw PCM audio stream.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"}},"categories":["audio"],"shlibs_required":["libportaudio.so.2","libsndfile.so.1","libFLAC.so.12","libmpg123.so.0","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3"],"shlibs_provided":["libopenmpt.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","OPENMPT123":"on","PULSEAUDIO":"off"},"annotations":{"cpe":"cpe:2.3:a:openmpt:libopenmpt:0.7.8:::::dragonfly6:x86_64"}},{"name":"libosmesa","origin":"graphics/libosmesa","version":"21.3.9","comment":"Off-Screen Mesa implementation of the OpenGL API","maintainer":"x11@FreeBSD.org","www":"https://www.mesa3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d699280f635cbc1704f51db8d4816bfa8877bcd11f2cb1125473f641280870d8","flatsize":13513827,"path":"All/libosmesa-21.3.9.pkg","repopath":"All/libosmesa-21.3.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2802160,"desc":"Mesa is a 3-D graphics library with an API which is very similar to that\nof OpenGL*.  To the extent that Mesa utilizes the OpenGL command syntax or\nstate machine, it is being used with authorization from Silicon Graphics,\nInc.  However, the author makes no claim that Mesa is in any way a\ncompatible replacement for OpenGL or associated with Silicon Graphics, Inc.\n\nThis is a Off-Screen version of Mesa in order to do off-screen rendering in\nother packages like VTK. Offscreen rendering is useful for a\nnumber of things, such as batch processing, parallel processing, and\nremote processing.\n\nWWW: https://www.mesa3d.org/","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"}},"categories":["graphics"],"shlibs_provided":["libOSMesa.so.8"],"messages":[{"message":"The gallium(llvm) version was moved to graphics/libosmesa-gallium\noverlay.  Please install gallium version as needed.","type":"install"}]},{"name":"libocas","origin":"math/libocas","version":"0.96","comment":"Efficient training of SVM classifiers","maintainer":"ports@FreeBSD.org","www":"https://cmp.felk.cvut.cz/~xfrancv/ocas/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01b83642b7526b30abba47059a241611660a23ecf60a8d71451b6937dfe9cce9","flatsize":223047,"path":"All/libocas-0.96.pkg","repopath":"All/libocas-0.96.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":51232,"desc":"libocas implements an Optimized Cutting Plane Algorithm (OCAS) for training\nlinear SVM classifiers from large-scale data. The computational effort of\nOCAS scales with O(m log m) where m is the sample size. In an extensive\nempirical evaluation, OCAS significantly outperforms current state-of-the-art\nSVM solvers.\n\nlibocas also implements the COFFIN framework for efficient training of\ntranslation invariant image classifiers from virtual examples.","categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe libocas port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libobjc2","origin":"lang/libobjc2","version":"2.2.1","comment":"Replacement Objective-C runtime supporting modern Objective-C features","maintainer":"ports@FreeBSD.org","www":"https://github.com/gnustep/libobjc2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ab0562d58a16a948d8cfac6a9bbb051f0a918d4530fcbb436021c017838ce63","flatsize":293904,"path":"All/libobjc2-2.2.1.pkg","repopath":"All/libobjc2-2.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90304,"desc":"Replacement for the GNU Objective-C runtime supporting the features\nof modern dialects of Objective-C for use with GNUstep and other Objective-C\nprograms.\n\nThis runtime is based on the Etoile Objective-C Runtime, an earlier\nresearch prototype, and includes support for non-fragile instance\nvariables, type-dependent dispatch, and object planes. It is fully\ncompatible with the FSF's GCC Objective-C ABI and also implements\na new ABI that is supported by Clang and is required for some of\nthe newer features.","categories":["lang","devel","gnustep"],"shlibs_provided":["libobjc.so.4.6"],"messages":[{"message":"===>   NOTICE:\n\nThe libobjc2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"liboauth","origin":"net/liboauth","version":"1.0.3_5","comment":"C library implementing the OAuth Core standard","maintainer":"hrs@FreeBSD.org","www":"http://liboauth.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33c44e81bf495ca1c4940f99eca3966db5fbd68441f2363724f42b54151549f5","flatsize":118203,"path":"All/liboauth-1.0.3_5.pkg","repopath":"All/liboauth-1.0.3_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33616,"desc":"OAuth is an open protocol to allow secure API authorization in\na simple and standard method from desktop and web applications.\n\nliboauth is a collection of POSIX-c functions implementing the OAuth\nCore RFC 5849 standard. liboauth provides functions to escape and\nencode parameters according to OAuth specification and offers\nhigh-level functionality to sign requests or verify OAuth signatures\nas well as perform HTTP requests.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libcrypto.so.12","libcurl.so.4"],"shlibs_provided":["liboauth.so.0"]},{"name":"libodbc++","origin":"databases/libodbc++","version":"0.2.5_5","comment":"C++ class library and toolset for ODBC access to data sources","maintainer":"ports@FreeBSD.org","www":"http://orcane.net/freeodbc++/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd10e99ae10f511791ba3779133f2634cbd612e7c167f30df426b539e3b3e785","flatsize":583770,"path":"All/libodbc++-0.2.5_5.pkg","repopath":"All/libodbc++-0.2.5_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":148084,"desc":"Libodbc++ aims to be a complete C++ development environment for data source\n(typically SQL database) access.  It exists in the form of a class library\nand a set of tools.  Libodbc++ currently provides a subset of the JDBC 2.0\nspecification functionality.\n\nLibodbc++ runs on top of ODBC, i.e. it needs to be compiled with support for\nan ODBC driver manager.  It currently supports either iODBC or unixODBC.\nThis port allows the user to select which driver manager to use via a\nbuild-time variable definition - see the comments in the Makefile for further\ndetails.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases","devel"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libodbc.so.2"],"shlibs_provided":["libodbc++.so.4"],"options":{"DOCS":"on","DOXYGEN":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe libodbc++ port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libnxml","origin":"textproc/libnxml","version":"0.18.3_4","comment":"C library for writing XML 1.0/1.1 files or streams","maintainer":"nivit@FreeBSD.org","www":"https://github.com/bakulf/libnxml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ee9b8bef15ca88597d5ded608c64c825a858a4a804baeaa8c857ef92dd1abd1","flatsize":166874,"path":"All/libnxml-0.18.3_4.pkg","repopath":"All/libnxml-0.18.3_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":40300,"desc":"nXML is a C library for parsing, writing and creating XML 1.0 and 1.1 files\nor streams. It supports utf-8, utf-16be and utf-16le, ucs-4 (1234, 4321,\n2143, 2312).","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["textproc","devel"],"shlibs_required":["libcurl.so.4"],"shlibs_provided":["libnxml.so.0"]},{"name":"libnss-pgsql","origin":"net/libnss-pgsql","version":"1.5.0_2","comment":"NSS module using a PostgreSQL database for backend","maintainer":"felix@userspace.com.au","www":"https://ftp.postgresql.org/pub/projects/pgFoundry/sysauth/NSS/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77ebb57c31b9cd8fcdc32f40910f388772739acda94e875b84e3ae99c29efed8","flatsize":105994,"path":"All/libnss-pgsql-1.5.0_2.pkg","repopath":"All/libnss-pgsql-1.5.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28136,"desc":"libNSS-PostgreSQL allows you to authenticate UNIX groups and users\nusing a PostgreSQL database. It uses the NSS API which provides an\nabstraction layer between the UNIX authentication API and the related\ndata. NSS-PostgreSQL currently supports the passwd and groups services.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["net"],"shlibs_required":["libpq.so.5"],"shlibs_provided":["libnss_pgsql.so.2"],"options":{"DOCS":"on"}},{"name":"libnss-mysql","origin":"net/libnss-mysql","version":"1.5_5","comment":"NSS module using a MySQL database for backend","maintainer":"fluffy@FreeBSD.org","www":"https://libnss-mysql.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44981b6def58220a2b9717d8bc3c4dc57d394b2ee0f1c537aea1fabc6dc7172c","flatsize":42045,"path":"All/libnss-mysql-1.5_5.pkg","repopath":"All/libnss-mysql-1.5_5.pkg","licenselogic":"single","pkgsize":17636,"desc":"libNSS-MySQL allows you to authenticate UNIX groups and users using a MySQL\ndatabase. It uses the NSS API which provides an abstraction layer between\nthe UNIX authentication API and the related data. NSS-MySQL currently supports\nthe passwd and groups services.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["net"],"shlibs_required":["libmysqlclient.so.21"]},{"name":"libntlm","origin":"security/libntlm","version":"1.6","comment":"Library that implement Microsoft's NTLM authentication","maintainer":"sunpoet@FreeBSD.org","www":"https://www.nongnu.org/libntlm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91aafd90d0a76cb1fa5ac5b4637d34ef03ce2dbae46773c39ff5c13bc78f2bbb","flatsize":104245,"path":"All/libntlm-1.6.pkg","repopath":"All/libntlm-1.6.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":25664,"desc":"Libntlm is a library that implement Microsoft's NTLM authentication.","categories":["security"],"shlibs_provided":["libntlm.so.0"],"annotations":{"cpe":"cpe:2.3:a:nongnu:libntlm:1.6:::::dragonfly6:x86_64"}},{"name":"libnsutils","origin":"devel/libnsutils","version":"0.1.1","comment":"NetSurf generalised utility library","maintainer":"nc@FreeBSD.org","www":"https://www.netsurf-browser.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cf67c3d8b38b55b26d0bed94dcb036f8832aafc68079abc5fde4028486f59e3","flatsize":19862,"path":"All/libnsutils-0.1.1.pkg","repopath":"All/libnsutils-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7264,"desc":"NetSurf generalised utility library.","categories":["devel"],"shlibs_provided":["libnsutils.so.0"]},{"name":"libnss-cache","origin":"net/libnss-cache","version":"0.21","comment":"NSS module for directory services using an indexed, local disk cache","maintainer":"kbowling@FreeBSD.org","www":"https://github.com/google/libnss-cache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4000b3e5768bcd159ef122c2528b067cb47880d593c85a8dcc88f486fe542017","flatsize":24120,"path":"All/libnss-cache-0.21.pkg","repopath":"All/libnss-cache-0.21.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":8324,"desc":"libnss-cache is a NSS module for reading directory service information for\nhosts from an indexed, local disk cache of that directory service.\n\nnsswitch.conf services provided:  passwd and group\n\nAdd 'nsscache' to the desired service(s) and generate the cache with the\nnet/nsscache port.","categories":["net"]},{"name":"libnsgif","origin":"graphics/libnsgif","version":"1.0.0","comment":"NetSurf GIF Decoder","maintainer":"nc@FreeBSD.org","www":"https://www.netsurf-browser.org/projects/libnsgif/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eaebd7bddc389db9402af63bc505a7277a7bcb55dcb39eaade0ccab60399f411","flatsize":35446,"path":"All/libnsgif-1.0.0.pkg","repopath":"All/libnsgif-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14964,"desc":"Libnsgif is a decoding library for the GIF image file format, written in C.\nIt was developed as part of the NetSurf project.","categories":["graphics"],"shlibs_provided":["libnsgif.so.1"],"annotations":{"cpe":"cpe:2.3:a:netsurf-browser:libnsgif:1.0.0:::::dragonfly6:x86_64"}},{"name":"libnvpair","origin":"databases/libnvpair","version":"2.0","comment":"Illumos name-value pair library","maintainer":"ports@FreeBSD.org","www":"http://illumos.org/man/3lib/libnvpair","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c53d21b0b8b5451807d4dc30af9b1ba4ea3c5e4f770e11cb461cffc4bef1edeb","flatsize":210527,"path":"All/libnvpair-2.0.pkg","repopath":"All/libnvpair-2.0.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":39244,"desc":"libnvpair is a name-value pair library originating from Solaris\n\nThe nvpair library was released in OpenSolaris and has been extended\nby the Illumos project.  It exports a set of functions used for managing\nname-value pairs.  This is a base library for Solaris and its descendents.\nHowever, the kernel-specific code has been removed thus libnvpair is\nstrictly meant for the userland.  The XDR functionality has been masked\nfor now due to RPC differences between *BSD and Illumos.","categories":["databases","devel"],"shlibs_provided":["libnvpair.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe libnvpair port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libnumbertext","origin":"textproc/libnumbertext","version":"1.0.11","comment":"Number to number name and money text conversion libraries","maintainer":"lwhsu@FreeBSD.org","www":"https://numbertext.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45dce5553a45fa50655f947afcaa865ed95d72cbeb486bb6fc5f3d8119acc811","flatsize":1490201,"path":"All/libnumbertext-1.0.11.pkg","repopath":"All/libnumbertext-1.0.11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":228184,"desc":"Number to number name and money text conversion libraries in C++, Java,\nJavaScript and Python & LibreOffice Calc Extension","categories":["textproc"],"shlibs_provided":["libnumbertext-1.0.so.0"]},{"name":"libofx","origin":"finance/libofx","version":"0.10.9_1","comment":"OpenSource implementation of the OFX (Open Financial eXchange)","maintainer":"jhale@FreeBSD.org","www":"https://libofx.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0d6d869ee9bc2e38ca90c1807b4da169e38be1343707018dd0c271c3c213b11","flatsize":7071085,"path":"All/libofx-0.10.9_1.pkg","repopath":"All/libofx-0.10.9_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":635084,"desc":"LibOFX is a parser and an API designed to allow applications to\nvery easily support OFX command responses, usually provided by\nfinancial institutions for statement downloads.\n\nLibOFX was implemented directly from the full OFX 1.6 spec, and\ncurrently supports:\n\n- Banking transactions and statements\n- Credit card and statements\n- Investment transactions\n- OFX 2.0\n\nFuture projects for LibOFX include:\n\n- Header parsing\n- DTD autodetection\n- Currency conversion\n- QIF import\n- QIF export (integrated inside the library)\n- OFX export","deps":{"OpenSP":{"origin":"textproc/opensp","version":"1.5.2_4"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml++":{"origin":"textproc/libxml++26","version":"2.40.1_2,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["finance"],"shlibs_required":["libcurl.so.4","libxml++-2.6.so.2","libxml2.so.2","libglibmm-2.4.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsigc-2.0.so.0","libosp.so.5"],"shlibs_provided":["libofx.so.7"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:libofx_project:libofx:0.10.9:::::dragonfly6:x86_64:1"}},{"name":"libnspsl","origin":"dns/libnspsl","version":"0.1.7","comment":"NetSurf public suffix list handling","maintainer":"nc@FreeBSD.org","www":"https://www.netsurf-browser.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f235e535f830c60e18a8f3f34986e423034a85a5a50480bfa8ad9eaf95acbb7b","flatsize":73361,"path":"All/libnspsl-0.1.7.pkg","repopath":"All/libnspsl-0.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48120,"desc":"Library to generate static code representation of the Public suffix list.\nThe public suffix list is a database of top level domain names. The database\nallows an application to determine if if a domain name requires an additional\nlabel to be valid.\n\nThe principle use in a web browser is to restrict supercookies being set\nalthough it can also serve secondary purposes in the UI such as domain\nhighlighting.","categories":["dns"],"shlibs_provided":["libnspsl.so.0"]},{"name":"libnsbmp","origin":"graphics/libnsbmp","version":"0.1.7","comment":"NetSurf BMP decoder","maintainer":"nc@FreeBSD.org","www":"https://www.netsurf-browser.org/projects/libnsbmp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c67200ffd14c16c4ae2c0d5187173938c552578717d4886f688d8405d306f10a","flatsize":20120,"path":"All/libnsbmp-0.1.7.pkg","repopath":"All/libnsbmp-0.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9424,"desc":"Libnsbmp is a decoding library for BMP and ICO image file formats, written\nin C.\nIt was developed as part of the NetSurf project.","categories":["graphics"],"shlibs_provided":["libnsbmp.so.0"],"annotations":{"cpe":"cpe:2.3:a:netsurf-browser:libnsbmp:0.1.7:::::dragonfly6:x86_64"}},{"name":"libnotify","origin":"devel/libnotify","version":"0.8.3","comment":"Library for desktop notifications","maintainer":"desktop@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/libnotify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81c05bacad1987f684b3e108059455451a32155e1c6c0c0a888d74bc9e80cc36","flatsize":162762,"path":"All/libnotify-0.8.3.pkg","repopath":"All/libnotify-0.8.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":39804,"desc":"The Desktop Notifications framework provides a standard way of doing passive\npop-up notifications on the desktop. These are designed to notify the\nuser of something without interrupting their work with a dialog box that they\nmust close. Passive popups can automatically disappear after a short period\nof time.\n\nThis port contains the library and a small command line client.\nSee deskutils/notification-daemon for the daemon.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel","gnome"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0"],"shlibs_provided":["libnotify.so.4"],"options":{"MANPAGES":"on"}},{"name":"libnoise","origin":"audio/libnoise","version":"1.0.0_4","comment":"Generates three-dimensional coherent noise","maintainer":"ports@FreeBSD.org","www":"https://libnoise.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57a8ff6039dae6e406b5ab2ea50611ad7423a48549a75fa948a6c70bb4e73a6f","flatsize":713320,"path":"All/libnoise-1.0.0_4.pkg","repopath":"All/libnoise-1.0.0_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":95948,"desc":"libnoise is a portable C++ library that is used to generate coherent\nnoise, a type of smoothly-changing noise. libnoise can generate\nPerlin noise, ridged multifractal noise, and other types of\ncoherent-noise.\n\nCoherent noise is often used by graphics programmers to generate\nnatural-looking textures, planetary terrain, and other things. The\nmountain scene shown above was rendered in Terragen with a terrain\nfile generated by libnoise. You can also view some other examples of\nwhat libnoise can do.\n\nIn libnoise, coherent-noise generators are encapsulated in classes\ncalled noise modules. There are many different types of noise\nmodules. Some noise modules can combine or modify the outputs of\nother noise modules in various ways; you can join these modules\ntogether to generate very complex coherent noise.","categories":["audio"],"shlibs_provided":["libnoise.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libnoise port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libnuml","origin":"biology/libnuml","version":"1.1.6","comment":"C++ library for Numerical Markup Language","maintainer":"yuri@FreeBSD.org","www":"https://github.com/NuML/NuML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"779366fd7d8c623b1a96241046f998b908eea0d59ecaec44f7d8ff3d18b7298e","flatsize":5706106,"path":"All/libnuml-1.1.6.pkg","repopath":"All/libnuml-1.1.6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1143860,"desc":"The Numerical Markup Language (NuML) aims to standardize the exchange and\narchiving of numerical results. NuML originates from the numerical aspects of\nthe Systems Biology Results Markup Language (SBRML) with the aim of re-using it\nin multiple other standardization efforts.","deps":{"libsbml":{"origin":"biology/libsbml","version":"5.20.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["biology","devel"],"shlibs_required":["libxml2.so.2"],"shlibs_provided":["libnuml.so.1"]},{"name":"libnpupnp","origin":"net/libnpupnp","version":"6.1.2","comment":"C++ base UPnP library, derived from Portable UPnP, a.k.a libupnp","maintainer":"diizzy@FreeBSD.org","www":"https://www.lesbonscomptes.com/upmpdcli/npupnp-doc/libnpupnp.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf9196ac89b4b7dced0da27a63ae67a196acf4e827ea3a5e727624c11745323b","flatsize":646041,"path":"All/libnpupnp-6.1.2.pkg","repopath":"All/libnpupnp-6.1.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":204616,"desc":"libpnupnp is a C++ reimplementation of the venerable libupnp,\na.k.a. Portable UPnP* library.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libmicrohttpd":{"origin":"www/libmicrohttpd","version":"1.0.1"}},"categories":["net"],"shlibs_required":["libcurl.so.4","libmicrohttpd.so.12","libexpat.so.1"],"shlibs_provided":["libnpupnp.so.13"]},{"name":"libnids","origin":"net/libnids","version":"1.24_6","comment":"Network monitoring library with TCP/IP reassembly","maintainer":"ports@FreeBSD.org","www":"http://libnids.sf.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81ce66085609422a399003b7dcb55e4ee0173d9ff27b3f71dd53cf9f30958a94","flatsize":167165,"path":"All/libnids-1.24_6.pkg","repopath":"All/libnids-1.24_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":49016,"desc":"Libnids is a library that provides the function of one of the NIDS\n(Network Intrusion Detection System) components, namely E-component. The\nlibnids code watches all local network traffic, processes received\ndatagrams a bit, and provides convenient information on them to analyzing\nmodules. Libnids performs:\n\na) assembly of TCP segments into TCP streams\nb) IP defragmentation\nc) TCP port scan detection","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["net","security"],"options":{"DOCS":"on","GLIB2":"on"},"annotations":{"cpe":"cpe:2.3:a:libnids_project:libnids:1.24:::::dragonfly6:x86_64:6"},"messages":[{"message":"===>   NOTICE:\n\nThe libnids port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libnice-gst1","origin":"net-im/libnice-gst1","version":"0.1.21_2","comment":"GStreamer 1 plugin from libnice","maintainer":"gnome@FreeBSD.org","www":"https://nice.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66fc7e61ce74c6881f5a74b057d604c29304b9c7d5b3ea6545fa50f393e902d8","flatsize":77270,"path":"All/libnice-gst1-0.1.21_2.pkg","repopath":"All/libnice-gst1-0.1.21_2.pkg","licenselogic":"or","licenses":["LGPL21","MPL11"],"pkgsize":24384,"desc":"Gstreamer 1 plugin from the libnice port.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"libnice":{"origin":"net-im/libnice","version":"0.1.21_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im","devel"],"shlibs_required":["libnice.so.10","libgobject-2.0.so.0","libglib-2.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0"],"shlibs_provided":["libgstnice.so"],"options":{"GUPNP":"off"}},{"name":"libnghttp3","origin":"www/libnghttp3","version":"1.4.0","comment":"HTTP/3 C Library","maintainer":"sunpoet@FreeBSD.org","www":"https://nghttp2.org/nghttp3/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86ff02f9ec2904ea9b084006516a4a37abc317163ae943589b498363b19b355e","flatsize":546288,"path":"All/libnghttp3-1.4.0.pkg","repopath":"All/libnghttp3-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":103560,"desc":"nghttp3 is an implementation of HTTP/3 mapping over QUIC and QPACK in C. It does\nnot depend on any particular QUIC transport implementation.\n\nThe HTTP/3 library implements HTTP/3 draft-24. It can exchange basic HTTP\nrequest, response and server push, but does not fully implement the\nspecification at the moment.\n\nThe QPACK library implements QPACK draft-11. It supports dynamic table.","categories":["www","net"],"shlibs_provided":["libnghttp3.so.9"]},{"name":"libnice","origin":"net-im/libnice","version":"0.1.21_2","comment":"Library and transmitter that implements ICE-19","maintainer":"gnome@FreeBSD.org","www":"https://nice.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ed820980ccad7220cc1265c5124264eed7093ce847fc0e060389ce2ad54a0de","flatsize":930683,"path":"All/libnice-0.1.21_2.pkg","repopath":"All/libnice-0.1.21_2.pkg","licenselogic":"or","licenses":["LGPL21","MPL11"],"pkgsize":209028,"desc":"Libnice is a library and a transmitter that does ICE (as defined in the ICE-19\ndraft), as well as Google Talk and MSN compatible ICE-like protocols.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im","devel"],"shlibs_required":["libcrypto.so.12","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"shlibs_provided":["libnice.so.10"],"options":{"GUPNP":"off"}},{"name":"libnfc","origin":"devel/libnfc","version":"1.8.0_1","comment":"Near Field Communication (NFC) library","maintainer":"romain@FreeBSD.org","www":"http://www.libnfc.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"592ecbf8e0bffdbc3b4b4c903f3d4d6236a2dc07b22062a6c3ab93b9dace50f9","flatsize":653682,"path":"All/libnfc-1.8.0_1.pkg","repopath":"All/libnfc-1.8.0_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":145528,"desc":"The libnfc provides a simple yet complete low-level API for handling NFC\ndevices and building NFC applications.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libreadline.so.8"],"shlibs_provided":["libnfc.so.6"],"options":{"ACR122S":"on","ACR122_PCSC":"off","ACR122_USB":"on","ARYGON":"on","EXAMPLES":"on","PN532_UART":"on","PN53X_USB":"on"}},{"name":"libnitrokey","origin":"security/libnitrokey","version":"3.7","comment":"Libnitrokey is a project to communicate with Nitrokey devices","maintainer":"monwarez@mailoo.org","www":"https://github.com/Nitrokey/libnitrokey","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5acab5233c38e46ca6a4ed50b7cd261a1bdfbd679565347fb36437dba6321e5c","flatsize":1786884,"path":"All/libnitrokey-3.7.pkg","repopath":"All/libnitrokey-3.7.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":286824,"desc":"libnitrokey is a project to communicate with Nitrokey Pro and Storage devices\nin a clean and easy manner. Written in C++14, testable with py.test\nand Catch frameworks, with C API, Python access\n(through CFFI and C API, in future with Pybind11).","deps":{"hidapi":{"origin":"comms/hidapi","version":"0.14.0"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"}},"categories":["security"],"shlibs_required":["libhidapi.so.0"],"shlibs_provided":["libnitrokey.so.3"],"options":{"TEST":"off"},"messages":[{"message":"In order to use Nitrokey FIDO U2F user will need to install security/u2f-devd","type":"install"}]},{"name":"libngtcp2","origin":"net/libngtcp2","version":"1.6.0","comment":"Implementation of QUIC protocol","maintainer":"sunpoet@FreeBSD.org","www":"https://nghttp2.org/ngtcp2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ff5a6129155b55d34edd07162d353fdbd5264a62408f634307dcbae9a0807e8","flatsize":1007975,"path":"All/libngtcp2-1.6.0.pkg","repopath":"All/libngtcp2-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":208612,"desc":"ngtcp2 project is an effort to implement QUIC protocol which is now being\ndiscussed in IETF QUICWG for its standardization.","categories":["net"],"shlibs_provided":["libngtcp2.so.16"]},{"name":"libnest2d-ultimaker","origin":"devel/libnest2d-ultimaker","version":"4.12.0_2","comment":"2D irregular bin packaging and nesting library","maintainer":"db@FreeBSD.org","www":"https://github.com/Ultimaker/libnest2d","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0339c3dc67514f32e94fa395d8cfed5b399b40034c7c98e5139dde030707ae4","flatsize":291234,"path":"All/libnest2d-ultimaker-4.12.0_2.pkg","repopath":"All/libnest2d-ultimaker-4.12.0_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":61768,"desc":"2D irregular bin packaging and nesting library written in modern C++","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"nlopt":{"origin":"math/nlopt","version":"2.7.1_3"},"polyclipping":{"origin":"graphics/polyclipping","version":"6.4.2"}},"categories":["devel"]},{"name":"libnghttp2","origin":"www/libnghttp2","version":"1.62.1","comment":"HTTP/2.0 C Library","maintainer":"sunpoet@FreeBSD.org","www":"https://nghttp2.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29b0e9780e37036a3ab3fd8f417bb3ea0437bcfe2d4dea1d3f56ebd641e962dd","flatsize":757879,"path":"All/libnghttp2-1.62.1.pkg","repopath":"All/libnghttp2-1.62.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":132248,"desc":"nghttp2 is an implementation of HTTP/2 and its header compression algorithm\nHPACK in C.","categories":["www","net"],"shlibs_provided":["libnghttp2.so.14"],"annotations":{"cpe":"cpe:2.3:a:nghttp2:nghttp2:1.62.1:::::dragonfly6:x86_64"}},{"name":"libnova","origin":"astro/libnova","version":"0.15.0_1","comment":"Astronomical Calculation Library","maintainer":"ports@FreeBSD.org","www":"https://libnova.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07ad96341e5047a3d1ea5d35fd880aca7cd6b8b61bc96e7d04251bfaa602b02f","flatsize":7638549,"path":"All/libnova-0.15.0_1.pkg","repopath":"All/libnova-0.15.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":869280,"desc":"libnova is a general purpose, double precision, astronomical calculation\nlibrary. The intended audience of libnova is C / C++ programmers, astronomers\nand anyone else interested in calculating positions of astronomical objects.","categories":["astro"],"shlibs_provided":["libnova-0.15.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libnova port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libneurosim","origin":"biology/libneurosim","version":"1.2.0","comment":"Common interfaces for neuronal simulators","maintainer":"yuri@FreeBSD.org","www":"https://github.com/INCF/libneurosim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b015d73c1951a269e5716936602cbf925e3475b44c75de5eb0f6f1489d60f40b","flatsize":371730,"path":"All/libneurosim-1.2.0.pkg","repopath":"All/libneurosim-1.2.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":73908,"desc":"libneurosim is a general library that provides interfaces and common utility\ncode for neuronal simulators.\n\nCurrently it provides the ConnectionGenerator interface.\n\nThe ConnectionGenerator API is a standard interface supporting efficient\ngeneration of network connectivity during model setup in neuronal network\nsimulators. It is intended as an abstraction isolating both sides of the API:\nany simulator can use a given connection generator and a given simulator can use\nany library providing the ConnectionGenerator interface. It was initially\ndeveloped to support the use of libcsa from NEST.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology"],"shlibs_provided":["libneurosim.so.0","libpy3neurosim.so.0"],"options":{"PYTHON":"on"}},{"name":"libnet","origin":"net/libnet","version":"1.3,1","comment":"C library for creating IP packets","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/libnet/libnet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf75f90b81cf044023c7b9e4cd24005508e732ff64908d5f3bcaeaada8877318","flatsize":930852,"path":"All/libnet-1.3,1.pkg","repopath":"All/libnet-1.3,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":128768,"desc":"Libnet is an API to help with the construction and injection of network packets.\nIt provides a portable framework for low-level network packet writing and\nhandling (use libnet in conjunction with libpcap and you can write some really\ncool stuff). Libnet includes packet creation at the IP layer and at the link\nlayer as well as a host of supplementary and complementary functionality.","categories":["net"],"shlibs_provided":["libnet.so.9"],"options":{"BPF":"on","DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:libnet_project:libnet:1.3:::::dragonfly6:x86_64"}},{"name":"libnfs","origin":"net/libnfs","version":"5.0.2_1","comment":"Client library for accessing NFS shares over a network","maintainer":"snoe925@gmail.com","www":"https://github.com/sahlberg/libnfs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b3a79135ac0ad9026c32c7085c74e68ad375d95e83f68520a145b5472125769","flatsize":1358340,"path":"All/libnfs-5.0.2_1.pkg","repopath":"All/libnfs-5.0.2_1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL21"],"pkgsize":208664,"desc":"LIBNFS is a client library for accessing NFS shares over a network.\n\nLIBNFS offers three different APIs, for different use :\n1, RAW : A fully async low level RPC library for NFS protocols\n2, NFS ASYNC : A fully asynchronous library for high level vfs functions\n3, NFS SYNC : A synchronous library for high level vfs functions","categories":["net"],"shlibs_provided":["libnfs.so.14"]},{"name":"libnjs","origin":"devel/libnjs","version":"0.8.5","comment":"NGINX JavaScript static library","maintainer":"osa@FreeBSD.org","www":"https://nginx.org/en/docs/njs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57307c6653d449a54692dc1fcbf226a8c5104f5667a55aebe9db5e2dc8eb8637","flatsize":8975358,"path":"All/libnjs-0.8.5.pkg","repopath":"All/libnjs-0.8.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1377304,"desc":"The library of the njs scripting language.  njs, is a subset of the JavaScript\nlanguage that allows extending nginx functionality.  njs is created in\ncompliance with ECMAScript 5.1 (strict mode) with some ECMAScript 6 and later\nextensions.  The compliance is still evolving.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["devel","www"],"annotations":{"cpe":"cpe:2.3:a:f5:libnjs:0.8.5:::::dragonfly6:x86_64"}},{"name":"libndi","origin":"multimedia/libndi","version":"g20200630_2","comment":"Cross-platform, open-source library done to interact with NDI streams","maintainer":"yuri@FreeBSD.org","www":"https://code.videolan.org/jbk/libndi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae7af05bf7a17e1c5ab404be8ac48f764b2d80485fe7e2bb2111ce3e6a7a7ea5","flatsize":52523,"path":"All/libndi-g20200630_2.pkg","repopath":"All/libndi-g20200630_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":18988,"desc":"libNDI is a new NDI cross-platform, open-source library done to interact with\nNDI streams.\n\nNDI is a royalty-free but proprietary standard for high quality video delivery\nin a low-latency manner. The official NDI SDK is offered for multiple platforms\nincluding Linux but is closed-source. NDI is already very widely used as an IP\nvideo standard while VideoLAN's libndi library aims to offer a free software\nsolution for decoding NDI video streams.\n\nLibndi is cross-platform and aims to provide a means of interacting with NDI\nvideo streams without relying upon any closed-source components.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libmicrodns":{"origin":"dns/libmicrodns","version":"0.2.0"}},"categories":["multimedia","net"],"shlibs_required":["libavcodec.so.60","libavutil.so.58","libmicrodns.so.1"],"shlibs_provided":["libndi.so.0"]},{"name":"libnatpmp","origin":"net/libnatpmp","version":"20220122_2","comment":"NAT-PMP lightweight library","maintainer":"gaod@hychen.org","www":"https://github.com/miniupnp/libnatpmp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c69a620efd2b4d366db2b6ca5cbbfa4b042eead5c8751060e508bbad8724894","flatsize":39927,"path":"All/libnatpmp-20220122_2.pkg","repopath":"All/libnatpmp-20220122_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12420,"desc":"libnatpmp is an attempt to make a portable and fully compliant implementation\nof the protocol for the client side. It is based on non blocking sockets and\nall calls of the API are asynchronous. It is therefore very easy to integrate\nthe NAT-PMP code to any event driven code.","categories":["net"],"shlibs_provided":["libnatpmp.so.1"]},{"name":"libnaji","origin":"devel/libnaji","version":"0.6.4_1","comment":"Library that generates, converts, and filters files","maintainer":"rodrigo@FreeBSD.org","www":"https://najitool.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8b386eaac07a21d9b25e70a61694c8cae447f7535fce22a90637c645d8fa1f0","flatsize":467871,"path":"All/libnaji-0.6.4_1.pkg","repopath":"All/libnaji-0.6.4_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":62216,"desc":"libnaji is a library of functions which implement the features of najitool,\na flexible file generator, converter, and filter. libnaji is being developed\nin the ANSI C standard so it should work and compile on any system that\nsupports ANSI C, which should be every system.","categories":["devel"]},{"name":"libmustache","origin":"devel/libmustache","version":"0.5.0_3","comment":"C++ implementation of Mustache","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jbboehr/libmustache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56019dd129df3416501a2b4d1c5cacac4de9b2e7f3f7e899da7a8f8a45329d0e","flatsize":313798,"path":"All/libmustache-0.5.0_3.pkg","repopath":"All/libmustache-0.5.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":63728,"desc":"Mustache is a framework-agnostic way to render logic-free views. libmustache is\na C++ implementation of Mustache.","deps":{"json-c":{"origin":"devel/json-c","version":"0.17"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"}},"categories":["devel"],"shlibs_required":["libyaml-0.so.2","libjson-c.so.5"],"shlibs_provided":["libmustache.so"]},{"name":"libmypaint","origin":"graphics/libmypaint","version":"1.6.1_2","comment":"Brush library from the MyPaint project","maintainer":"kwm@FreeBSD.org","www":"http://mypaint.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3aa37dd9efb8f713236877ca75955fb7e8001c3d0319d7e01f198a03f4097070","flatsize":1105180,"path":"All/libmypaint-1.6.1_2.pkg","repopath":"All/libmypaint-1.6.1_2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":201796,"desc":"This is the brush library used by MyPaint.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-c":{"origin":"devel/json-c","version":"0.17"}},"categories":["graphics"],"shlibs_required":["libjson-c.so.5","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libmypaint.so.0"],"options":{"NLS":"on","OPENMP":"on"}},{"name":"libmtrie","origin":"devel/libmtrie","version":"1.0.3","comment":"Library to build an IP-netmask based mtrie","maintainer":"rodrigo@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"feb1b3d4daffe12d851ad68445404ebb6ef2e20a7cf08858712787058981cd8c","flatsize":10421,"path":"All/libmtrie-1.0.3.pkg","repopath":"All/libmtrie-1.0.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4584,"desc":"A library that builds up a specialized mtrie, a supposedly efficient data\nstructure for looking up IP addresses.\n\nSee the test program in the distribution for examples.","categories":["devel"],"shlibs_provided":["libmtrie.so.1"]},{"name":"libmusicbrainz5","origin":"audio/libmusicbrainz5","version":"5.1.0.19_2","comment":"MusicBrainz client library for audio metadata lookup","maintainer":"jhale@FreeBSD.org","www":"https://musicbrainz.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50e413e776437e1172e9f56c7e67a0551c09e4ce6d203f97f99dd710248970bd","flatsize":896049,"path":"All/libmusicbrainz5-5.1.0.19_2.pkg","repopath":"All/libmusicbrainz5-5.1.0.19_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":161764,"desc":"libmusicbrainz is a client library for accessing the MusicBrainz database\nallowing metadata lookup for audio files. This is version 5.x which supports\nversion 2 of the XML Web Service.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"neon":{"origin":"www/neon","version":"0.32.5_3"}},"categories":["audio"],"shlibs_required":["libneon.so.27","libxml2.so.2"],"shlibs_provided":["libmusicbrainz5.so.1"]},{"name":"libnegf","origin":"science/libnegf","version":"1.1.3_3","comment":"Non Equilibrium Green's Functions library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/libnegf/libnegf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d9f1569c907718c4bf737a9ccd64497e54df3c0e2bb9b99332299a19b3168b1","flatsize":1276829,"path":"All/libnegf-1.1.3_3.pkg","repopath":"All/libnegf-1.1.3_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":690484,"desc":"libNEGF is a general library for Non Equilibrium Green's Functions.\n\nWith libNEGF you can calculate Equilibrium and Non Equilibrium Green's\nFunction in open systems and related quantities, within an efficient\nsparse iterative scheme.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"mpifx":{"origin":"net/mpifx","version":"1.5"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science"],"shlibs_required":["libopenblas.so.0","libgfortran.so.5","libmpifx.so","libmpifort.so.12","libmpi.so.12","libquadmath.so.0"],"shlibs_provided":["libnegf.so"],"options":{"INELASTIC":"off","MPI":"on"}},{"name":"libmtp","origin":"multimedia/libmtp","version":"1.1.18","comment":"Media Transfer Protocol (MTP) library","maintainer":"desktop@FreeBSD.org","www":"https://libmtp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"153ea4cfb23230a355d8f3a3fddda46864a2af62132af6eeeae568914fd20425","flatsize":1337977,"path":"All/libmtp-1.1.18.pkg","repopath":"All/libmtp-1.1.18.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":238040,"desc":"libmtp is an implementation of Microsoft's Media Transfer Protocol (MTP)\nin a form of a library.","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"}},"categories":["multimedia","audio"],"shlibs_required":["libgcrypt.so.20"],"shlibs_provided":["libmtp.so.9"],"options":{"MTPZ":"on"},"annotations":{"cpe":"cpe:2.3:a:libmtp_project:libmtp:1.1.18:::::dragonfly6:x86_64"}},{"name":"libmtdev","origin":"devel/libmtdev","version":"1.1.7","comment":"Multitouch Protocol Translation Library","maintainer":"x11@FreeBSD.org","www":"https://bitmath.org/code/mtdev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2af5ca1133f05ebced889381c7acf77f37142144fa21f3128b8e86a0ae87a152","flatsize":66761,"path":"All/libmtdev-1.1.7.pkg","repopath":"All/libmtdev-1.1.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19496,"desc":"mtdev is a stand-alone library which transforms all variants of kernel\nMT events to the slotted type B protocol. The events put into mtdev\nmay be from any MT device, specifically type A without contact\ntracking, type A with contact tracking, or type B with contact\ntracking. See Linux kernel documentation for further details.","categories":["devel"],"shlibs_provided":["libmtdev.so.1"]},{"name":"libmt_client","origin":"games/libmt_client","version":"0.1.98_10","comment":"Client-side library of MaitreTarot, a Tarot card game","maintainer":"thierry@FreeBSD.org","www":"https://www.nongnu.org/maitretarot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8bc7ac1d3512643a90271a071a99a26dc863818bd70c093fee9f270c3c31d10","flatsize":61678,"path":"All/libmt_client-0.1.98_10.pkg","repopath":"All/libmt_client-0.1.98_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17612,"desc":"MaitreTarot is a Tarot card game. Understand a game like freecell or\npoker, nothing to do with astrology. Tarot is rather a French game.\n\nThis library is the client side of MaitreTarot.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libmaitretarot":{"origin":"games/libmaitretarot","version":"0.1.98_10"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["games"],"shlibs_required":["libmaitretarot.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"shlibs_provided":["libmt_client.so.0"]},{"name":"libmsym","origin":"science/libmsym","version":"0.2.3","comment":"Molecular point group symmetry library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mcodev31/libmsym","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfee278e06743e055d21ff6e66c1e6e5dd944d2357d12ca8a843828db1c96800","flatsize":203154,"path":"All/libmsym-0.2.3.pkg","repopath":"All/libmsym-0.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":82128,"desc":"libmsym is a C library dealing with point group symmetry in molecules.\n\nFeatures:\n* Determine, symmetrize and generate molecules of any point group as well\n  determine/select subgroups. Get symmetrically equivalent elements and\n  symmetrize translation of any any element in a molecule.\n* Generate character tables for any point group (complex characters form\n  reducible representations)\n* Generate SALCs of real spherical harmonics with any angular momentum for\n  point groups with real characters (Ci, Cs, Cnv, Dn, Dnh, Dnd, Td, O, Oh,\n  I and Ih), as well as symmetrize orbitals, determine partner functions etc.","categories":["science"],"shlibs_provided":["libmsym.so.0.2"]},{"name":"libmswstr","origin":"databases/libmswstr","version":"0.0.1","comment":"Read and parse mdb file indices","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/leecher1337/libmswstr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"664eb3fee8e04825ec1312d33263b135e8558a2f589d1c62735f0e882ceff3de","flatsize":2214433,"path":"All/libmswstr-0.0.1.pkg","repopath":"All/libmswstr-0.0.1.pkg","licenselogic":"single","pkgsize":44908,"desc":"When using Microsoft Jet 4 Databases, index fields are created using\nthe DBLCMapStringW function (check MSDN library for documentation of\nthis function).\nJet 4 driver itself loads this function from mswstr.dll on Microsoft\nWindows. The library contains static translation tables (as opposed to\nLCMapStringW API) in order to have consistent translations across all\nWindows Versions.\n\nLibraries that try to read and parse mdb file indices like\ndatabases/mdbtools should work on every platform and therefore a\nplatform independent version of this library is needed. This is an\nattempt to port the library to Posix-systems.","categories":["databases"],"shlibs_provided":["libmswstr.so.0"]},{"name":"libnormaliz","origin":"math/libnormaliz","version":"3.9.0_3","comment":"Compute Hilbert bases and enumerative data of rational polyhedra","maintainer":"moritz@schmi.tt","www":"https://www.normaliz.uni-osnabrueck.de","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50e49aace4cb5655b622470aff66d52324358a3612fa11b7a2fb1ab0498a3d37","flatsize":15371256,"path":"All/libnormaliz-3.9.0_3.pkg","repopath":"All/libnormaliz-3.9.0_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2812836,"desc":"Normaliz is an open source tool for computations in affine monoids,\nvector configurations, lattice polytopes, and rational cones.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"nauty":{"origin":"math/nauty","version":"2.8.6_1,1"}},"categories":["math"],"shlibs_required":["libnauty.so","libgmpxx.so.4","libgmp.so.10"],"shlibs_provided":["libnormaliz.so.3"],"options":{"COCOA":"off","DOCS":"on","FLINT":"off","OPENMP":"off"}},{"name":"libmspub01","origin":"print/libmspub01","version":"0.1.4_24","comment":"Library and tools for parsing Microsoft Publisher file format","maintainer":"office@FreeBSD.org","www":"https://wiki.documentfoundation.org/DLP/Libraries/libmspub","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f699f1d3a7222a71b251cae9e445d957c2fd19ae670eb32e1fb0ee657f21e1f5","flatsize":429652,"path":"All/libmspub01-0.1.4_24.pkg","repopath":"All/libmspub01-0.1.4_24.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":135468,"desc":"Libmspub is library providing ability to interpret and import Microsoft\nPublisher content into various applications.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"}},"categories":["print","graphics","devel"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","librevenge-0.0.so.0","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"shlibs_provided":["libmspub-0.1.so.1"]},{"name":"libmspack","origin":"archivers/libmspack","version":"0.11alpha","comment":"Library for Microsoft compression formats","maintainer":"sunpoet@FreeBSD.org","www":"https://www.cabextract.org.uk/libmspack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"baa5409433e74e4830cf94437c13f2a8c9fe919c85a6b6bf7bdd12a525e14883","flatsize":297125,"path":"All/libmspack-0.11alpha.pkg","repopath":"All/libmspack-0.11alpha.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":75320,"desc":"libmspack is a portable library for some loosely related Microsoft compression\nformats.","categories":["archivers"],"shlibs_provided":["libmspack.so.0"],"annotations":{"cpe":"cpe:2.3:a:libmspack_project:libmspack:0.11alpha:::::dragonfly6:x86_64"}},{"name":"libmsocket","origin":"devel/libmsocket","version":"0.4_6","comment":"Socket abstraction library for C programmers","maintainer":"rodrigo@FreeBSD.org","www":"https://sourceforge.net/projects/kageki/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01ab22ec7f3d5de5163eed55606c8f3769ca30f1087fc7392680dde7c983a3b8","flatsize":153090,"path":"All/libmsocket-0.4_6.pkg","repopath":"All/libmsocket-0.4_6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":32372,"desc":"libmsocket is a socket abstraction library for C programmers.\n\nIn addition to simple TCP sockets, it is moving towards transparent\nsupport for additional abstractions in a seamless manner, such as\nSSL and Socks5 proxies.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel","net"],"options":{"DEBUG":"off"}},{"name":"libmysofa","origin":"audio/libmysofa","version":"1.3.2","comment":"SOFA (Spatially Oriented Format for Acoustics) file reader","maintainer":"jhale@FreeBSD.org","www":"https://github.com/hoene/libmysofa","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a1f0d37afffbffd638de42ad3761cc48b56f96cac40a3231195e8eb876f20f3","flatsize":1362769,"path":"All/libmysofa-1.3.2.pkg","repopath":"All/libmysofa-1.3.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1159376,"desc":"libmysofa is a simple set of C functions to read AES SOFA (Spatially\nOriented Format for Acoustics) files, if they contain HRTFs\n(Head-Related Transfer Functions) stored according to the AES69-2015\nstandard [http://www.aes.org/publications/standards/search.cfm?docID=99].","categories":["audio"],"shlibs_provided":["libmysofa.so.1"],"options":{"STATIC":"on","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:symonics:libmysofa:1.3.2:::::dragonfly6:x86_64"}},{"name":"libmrss","origin":"textproc/libmrss","version":"0.19.2_8","comment":"C library for parsing, writing, and creating RSS","maintainer":"ports@FreeBSD.org","www":"http://www2.autistici.org/bakunin/libmrss/doc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cd9fa0c1b5f54694a61b12da6d1fca1c39a686ce93235f30e4587f45387447b","flatsize":192286,"path":"All/libmrss-0.19.2_8.pkg","repopath":"All/libmrss-0.19.2_8.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":45432,"desc":"mRss is a C library for parsing, writing and creating RSS files or streams.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libnxml":{"origin":"textproc/libnxml","version":"0.18.3_4"}},"categories":["textproc"],"shlibs_required":["libnxml.so.0","libcurl.so.4"],"shlibs_provided":["libmrss.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libmrss port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libmusicxml","origin":"audio/libmusicxml","version":"3.22","comment":"Library and tools for the MusicXML format","maintainer":"yuri@FreeBSD.org","www":"https://github.com/grame-cncm/libmusicxml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28cc8039e23965db574965e1bb23e5b985d34e8e90be3ebfeedc53ca6e753ecf","flatsize":15880315,"path":"All/libmusicxml-3.22.pkg","repopath":"All/libmusicxml-3.22.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1541504,"desc":"The MusicXML format represents common Western musical notation from the\n17th century onwards. It is an xml format that organizes the music into\na header followed by the core music data.","categories":["audio"],"shlibs_provided":["liblibmusicxml.so.3"],"options":{"DOCS":"on"}},{"name":"libmp3-archive-perl","origin":"audio/libmp3-archive-perl","version":"0.9_1","comment":"Perl module to manipulate filenames containing music metadata","maintainer":"sunpoet@FreeBSD.org","www":"https://erislabs.net/ianb/projects/libmp3-archive-perl/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e368f6d280d1501fd8ed9529670c31cc15de2bbce216fa669b2f3a2d3aea0468","flatsize":67067,"path":"All/libmp3-archive-perl-0.9_1.pkg","repopath":"All/libmp3-archive-perl-0.9_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28152,"desc":"MP3::Archive (packaged as libmp3-archive-perl) is a perl module to encapsulate\nthe parsing and creation of filenames containing music metadata (artist, album,\netc).\n\nIt is used by mp3-archive-tools and mp3lint.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"]},{"name":"libmwaw03","origin":"textproc/libmwaw03","version":"0.3.22","comment":"Import library for some old mac text documents","maintainer":"office@FreeBSD.org","www":"https://libmwaw.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6921d7a53139014bd1dac69157128e7343b4956c857a064e6f027306d25623b0","flatsize":8893770,"path":"All/libmwaw03-0.3.22.pkg","repopath":"All/libmwaw03-0.3.22.pkg","licenselogic":"or","licenses":["LGPL21+","MPL20"],"pkgsize":2738228,"desc":"libmwaw contains some import filters for old Macintosh text documents\n(MacWrite, ClarisWorks, ... ) and some spreadsheet documents.","deps":{"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"}},"categories":["textproc"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","librevenge-0.0.so.0"],"shlibs_provided":["libmwaw-0.3.so.3"],"annotations":{"cpe":"cpe:2.3:a:libmwaw_project:libmwaw:0.3.22:::::dragonfly6:x86_64"}},{"name":"libmowgli","origin":"devel/libmowgli","version":"1.0.0","comment":"Development framework for C","maintainer":"oliver@FreeBSD.org","www":"http://www.atheme.org/projects/libmowgli.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"917179c8fc5c7bfeae12119411abfab767a1521764a9b4be8ad4a6dbe218a850","flatsize":170099,"path":"All/libmowgli-1.0.0.pkg","repopath":"All/libmowgli-1.0.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":38468,"desc":"mowgli is a development framework for C (like GLib), which provides high\nperformance and highly flexible algorithms. It can be used as a supplement\nto GLib (to add additional functions (dictionaries, hashes), or replace\nsome of the slow GLib list manipulation functions), or stand alone. It\nalso provides a powerful hook system and convenient logging for your code,\nas well as a high performance block allocator.","categories":["devel"],"shlibs_provided":["libmowgli.so.2"]},{"name":"libmp3splt","origin":"audio/libmp3splt","version":"0.9.2_4","comment":"Library for splitting of various audio files","maintainer":"citrin@citrin.ru","www":"https://mp3splt.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"969d493b985cedd86ede93a5e2d62bca0a515ea62c08690b5b34b249521520ea","flatsize":1048958,"path":"All/libmp3splt-0.9.2_4.pkg","repopath":"All/libmp3splt-0.9.2_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":229240,"desc":"Mp3Splt-project is a utility to split mp3 and ogg files selecting a begin and an\nend time position, without decoding. It's very useful to split large mp3/ogg to\nmake smaller files or to split entire albums to obtain original tracks.  If you\nwant to split an album, you can select split points and filenames manually or\nyou can get them automatically from CDDB (internet or a local file) or from .cue\nfiles. Supports also automatic silence split, that can be used also to adjust\ncddb/cue splitpoints. You can extract tracks from Mp3Wrap or AlbumWrap files in\nfew seconds. For mp3 files, both ID3v1 & ID3v2 tags are supported.\n\nMp3splt-project is split in 3 parts : libmp3splt, mp3splt and mp3splt-gtk.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libid3tag":{"origin":"audio/libid3tag","version":"0.16.3"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["audio"],"shlibs_required":["libpcre.so.1","libltdl.so.7","libFLAC.so.12","libmad.so.0","libid3tag.so.0","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0"],"shlibs_provided":["libmp3splt.so.0","libsplt_flac.so.0","libsplt_mp3.so.0","libsplt_ogg.so.0"],"options":{"ID3":"on","NLS":"on","PCRE":"on","MAD":"on","FLAC":"on","VORBIS":"on"},"annotations":{"cpe":"cpe:2.3:a:libmp3splt_project:libmp3splt:0.9.2:::::dragonfly6:x86_64:4"}},{"name":"libmowgli2","origin":"devel/libmowgli2","version":"2.1.3","comment":"Development framework for C","maintainer":"tdb@FreeBSD.org","www":"https://github.com/atheme/libmowgli-2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74fd2b2367274891101aaf21d21298f90d6425e20bc617fc310e84756b2f415d","flatsize":356436,"path":"All/libmowgli2-2.1.3.pkg","repopath":"All/libmowgli2-2.1.3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":87964,"desc":"mowgli is a development framework for C (like GLib), which provides high\nperformance and highly flexible algorithms. It can be used as a supplement\nto GLib (to add additional functions (dictionaries, hashes), or replace\nsome of the slow GLib list manipulation functions), or stand alone. It\nalso provides a powerful hook system and convenient logging for your code,\nas well as a high performance block allocator.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libmowgli-2.so.0"]},{"name":"libmsiecf","origin":"devel/libmsiecf","version":"a.20231203","comment":"Library and tools to access the MSIE index.dat files","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libmsiecf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4a27536af329e80856590d50a6b2aa32236bd7683cd11080a0f7c1479f0d052","flatsize":6039143,"path":"All/libmsiecf-a.20231203.pkg","repopath":"All/libmsiecf-a.20231203.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":632948,"desc":"Library and tools to access the Microsoft Internet Explorer (MSIE) Cache File\n(index.dat) files","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libmsiecf.so.1"],"options":{"NLS":"on"}},{"name":"libmpeg2","origin":"multimedia/libmpeg2","version":"0.5.1_8","comment":"Free library for decoding MPEG-2 and MPEG-1 video streams","maintainer":"multimedia@FreeBSD.org","www":"http://libmpeg2.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"919937cd0c00b51def964dc3837c7f7cb74b606731c978675aac3db4ad254ffa","flatsize":471912,"path":"All/libmpeg2-0.5.1_8.pkg","repopath":"All/libmpeg2-0.5.1_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":108212,"desc":"[ excerpt from developer's site ]\nIt is a free library for decoding mpeg-2 and mpeg-1 video\nstreams. The main goals in libmpeg2 development are:\n\nConformance - libmpeg2 is able to decode all mpeg streams that\nconform to certain restrictions: \"constrained parameters\" for\nmpeg-1, and \"main profile\" for mpeg-2. In practice, this is what\nmost people are using. For streams that follow these restrictions,\nwe believe libmpeg2 is 100%25 conformant to the mpeg standards - and\nwe have a pretty extensive test suite to check this.\n\nSpeed - for most current systems, the display will actually take\nmore time than the mpeg-2 decoding. For systems that have hardware\ncolor conversion and scaling (as we can use with the xv extension\nin Xfree 4), you should be able to watch DVD streams on a Celeron\n400. On a PIII/666 with null display you should get about 110 frames\nper second.\n\nPortability - most of the code is written in C, and when we use\nplatform-specific optimizations we always have a generic C routine\nto fall back on.","categories":["multimedia"],"shlibs_provided":["libmpeg2.so.0","libmpeg2convert.so.0"],"options":{"DOCS":"on","SDL":"off","X11":"off"}},{"name":"libmodulemd","origin":"misc/libmodulemd","version":"2.15.0_1","comment":"C Library for manipulating module metadata files","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fedora-modularity/libmodulemd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1037a7181cd02694315da52ae26f289184cb39965b560a459623add5b8c4a77","flatsize":1538923,"path":"All/libmodulemd-2.15.0_1.pkg","repopath":"All/libmodulemd-2.15.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":202624,"desc":"C Library for manipulating module metadata files.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"rpm4":{"origin":"archivers/rpm4","version":"4.18.2_1"}},"categories":["misc"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libyaml-0.so.2","librpmio.so.9"],"shlibs_provided":["libmodulemd.so.2"]},{"name":"llvm12","origin":"devel/llvm12","version":"12.0.1_13","comment":"LLVM and Clang","maintainer":"brooks@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0469821db0a47157dd273af866f8417b868e4a6fb8b73610d050bc7cea5a693f","flatsize":1123686659,"path":"All/llvm12-12.0.1_13.pkg","repopath":"All/llvm12-12.0.1_13.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LLVM","MIT","PD","REGEX","LLVM2"],"pkgsize":136681980,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),\nLLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure\nthese are built on.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","lang"],"shlibs_required":["libxml2.so.2"],"shlibs_provided":["libLLVM-12.so","libLTO.so.12","libRemarks.so.12","libclang-cpp.so.12","libclang.so.12"],"options":{"BE_AMDGPU":"on","BE_WASM":"on","CLANG":"on","COMPILER_RT":"off","DOCS":"on","EXTRAS":"on","GOLD":"on","LIT":"on","LLD":"on","LLDB":"off","OPENMP":"off","PYCLANG":"on","BE_FREEBSD":"off","BE_NATIVE":"off","BE_STANDARD":"on"},"annotations":{"cpe":"cpe:2.3:a:llvm:llvm:12.0.1:::::dragonfly6:x86_64:13"}},{"name":"libmng","origin":"graphics/libmng","version":"2.0.3_2","comment":"Multiple-image Network Graphics (MNG) reference library","maintainer":"ports@virtual-estates.net","www":"https://sourceforge.net/projects/libmng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a59d0e76e88a09ae8a6d65a89985ef0b8e41716b2a59d3fe6f13ab057440acca","flatsize":1298786,"path":"All/libmng-2.0.3_2.pkg","repopath":"All/libmng-2.0.3_2.pkg","licenselogic":"single","pkgsize":235000,"desc":"The libmng library supports decoding, displaying, encoding, and various other\nmanipulations of Multiple-image Network Graphics (MNG) format image files.  It\nuses the zlib(3) compression library, and optionally the JPEG library by the\nIndependant JPEG Group (IJG) and/or lcms (little CMS), a color-management\nlibrary by Marti Maria Saguar.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"}},"categories":["graphics"],"shlibs_required":["liblcms2.so.2","libjpeg.so.8"],"shlibs_provided":["libmng.so.1"]},{"name":"libmongo-client","origin":"databases/libmongo-client","version":"0.1.6.3_2","comment":"Alternative C driver for MongoDB","maintainer":"gd.workbox@gmail.com","www":"https://github.com/algernon/libmongo-client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf9d39a081d8c9325d3eac7b6d6db86a43d375c57f8859396921ea6211010a0c","flatsize":329528,"path":"All/libmongo-client-0.1.6.3_2.pkg","repopath":"All/libmongo-client-0.1.6.3_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":71936,"desc":"This is an alternative C driver for MongoDB, with slightly different goals\nthan the official one:\n\nlibmongo-client is meant to be a stable (API, ABI and quality alike), clean,\nwell documented and well tested shared library, that strives to make the most\ncommon use cases as convenient as possible.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["databases"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libmongo-client.so.0"]},{"name":"libmpdclient","origin":"audio/libmpdclient","version":"2.22","comment":"API library for interfacing MPD","maintainer":"sunpoet@FreeBSD.org","www":"https://www.musicpd.org/libs/libmpdclient/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da787fa6d72377ecd4d491c670682034abcd6f98cb397d7074132262249681be","flatsize":665613,"path":"All/libmpdclient-2.22.pkg","repopath":"All/libmpdclient-2.22.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":101020,"desc":"A stable, documented, asynchronous API library for interfacing MPD in\nthe C, C++ & Objective C languages.","categories":["audio"],"shlibs_provided":["libmpdclient.so.2"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"libmissing","origin":"math/libmissing","version":"20130815_5","comment":"Standard math functions missing from the FreeBSD libm","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3543abf30b62279a765cd1d4f35ec7329275d114de229f039f5eb33adc212df2","flatsize":97435,"path":"All/libmissing-20130815_5.pkg","repopath":"All/libmissing-20130815_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17024,"desc":"This is a collection of stopgap replacements for standard math\nfunctions missing from libm in various supported versions of\nFreeBSD. The functions are slower than the existing libm\nfunctions, but are more accurate than many naive replacements.\nExceptions are largely ignored.  N. Beebe's extended C version\nof the ELEFUNT package is used to provide regression tests for\nsome of the real-valued functions.","deps":{"mpc":{"origin":"math/mpc","version":"1.3.1_1"}},"categories":["math"],"shlibs_required":["libmpc.so.3"],"shlibs_provided":["libmissing.so.2"],"options":{"EXAMPLES":"on","PROFILE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe libmissing port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libmodi","origin":"devel/libmodi","version":"e.20231123","comment":"Library and tools to access the Mac OS disk image formats","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libmodi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc59a47c21c66fe022c51ff80549b557947af0afff80203ade33b49323f2b75a","flatsize":11571167,"path":"All/libmodi-e.20231123.pkg","repopath":"All/libmodi-e.20231123.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":827120,"desc":"Library and tools to access the Mac OS disk image formats","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libcaes":{"origin":"security/libcaes","version":"a.20231120_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libcaes.so.1","libfuse.so.2"],"shlibs_provided":["libmodi.so.1"],"options":{"NLS":"on"}},{"name":"libmodplug","origin":"audio/libmodplug","version":"0.8.9.1.r461","comment":"ModPlug mod-like music shared libraries","maintainer":"ehaupt@FreeBSD.org","www":"https://modplug-xmms.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8557baa4c8d6179db1afc89322f9ab84990ef3b39477732e31e146f4a434953d","flatsize":377459,"path":"All/libmodplug-0.8.9.1.r461.pkg","repopath":"All/libmodplug-0.8.9.1.r461.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":166264,"desc":"This is a library based on the mod rendering code from ModPlug, a\npopular Windows mod player written by Olivier Lapicque, found at\nhttp://www.modplug.com.  It is required for ModPlug-XMMS (in the\nxmms-modplug package).","categories":["audio"],"shlibs_provided":["libmodplug.so.1"],"annotations":{"cpe":"cpe:2.3:a:konstanty_bialkowski:libmodplug:0.8.9.1.r461:::::dragonfly6:x86_64"}},{"name":"libmill","origin":"devel/libmill","version":"1.18","comment":"Go-style concurrency in CGo-style concurrency in C","maintainer":"bapt@FreeBSD.org","www":"https://github.com/sustrik/libmill","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"008a5c422bdcec6335beaf7e0bff92e454a68c463a86e4fc1f1d07af5e90f55f","flatsize":445617,"path":"All/libmill-1.18.pkg","repopath":"All/libmill-1.18.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":96812,"desc":"Libmill is a library that introduces Go-style concurrency to C.\n\nIt can execute up to 20 million coroutines and 50 million context switches per\nsecond.","categories":["devel"],"shlibs_provided":["libmill.so.18"]},{"name":"libmicrodns","origin":"dns/libmicrodns","version":"0.2.0","comment":"mDNS library focused on being simple and cross-platform","maintainer":"yuri@FreeBSD.org","www":"https://github.com/videolabs/libmicrodns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"555de3ae00f418a20e0750f8adb9264c6e44c80aa1611cf814fbdcec9264a10e","flatsize":59476,"path":"All/libmicrodns-0.2.0.pkg","repopath":"All/libmicrodns-0.2.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":22040,"desc":"microdns is an mDNS resolver (and announcer) library focused on being simple\nand cross-platform.","categories":["dns"],"shlibs_provided":["libmicrodns.so.1"],"annotations":{"cpe":"cpe:2.3:a:videolabs:libmicrodns:0.2.0:::::dragonfly6:x86_64"}},{"name":"libmilter","origin":"mail/libmilter","version":"8.18.1","comment":"Library providing Sendmail Mail Filter API","maintainer":"dinoex@FreeBSD.org","www":"https://www.sendmail.com/sm/open_source/milter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"170a2a161603eb184378c0c8e4c3484ff44ddda89dda46baf10166fc1103ebec","flatsize":435784,"path":"All/libmilter-8.18.1.pkg","repopath":"All/libmilter-8.18.1.pkg","licenselogic":"single","licenses":["Sendmail"],"pkgsize":134292,"desc":"The sendmail Mail Filter API (Milter) is designed to allow third-party\nprograms access to mail messages as they are being processed in order to\nfilter meta-information and content.","categories":["mail"],"shlibs_provided":["libmilter.so.7"],"options":{"IPV6":"on","MILTER_SHARED":"on","MILTER_POOL":"on","DOCS":"on"}},{"name":"libmetalink","origin":"misc/libmetalink","version":"0.1.3","comment":"Metalink library written in C language","maintainer":"sunpoet@FreeBSD.org","www":"https://launchpad.net/libmetalink/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa18acb00bce6f7ec944a51ab162225fe983841667bb26da1f9247444f46733e","flatsize":293789,"path":"All/libmetalink-0.1.3.pkg","repopath":"All/libmetalink-0.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":64664,"desc":"[ excerpt from developer's web site with modifications ]\n\nlibmetalink is a Metalink library written in C language. It intends\nto allow programs written in C to add Metalink functionality such\nas parsing Metalink XML files.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["misc"],"shlibs_required":["libexpat.so.1"],"shlibs_provided":["libmetalink.so.3"],"options":{"EXAMPLES":"on","TEST":"off","EXPAT":"on","LIBXML2":"off"}},{"name":"libmicro","origin":"benchmarks/libmicro","version":"0.4.1","comment":"Set of utilities to benchmark productivity of system calls","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06fabe1061a97ab8210903fd803fcc140bfd0c4a11401ea5bf1cba7ddaa5ac9a","flatsize":2408935,"path":"All/libmicro-0.4.1.pkg","repopath":"All/libmicro-0.4.1.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":179860,"desc":"LibMicro is a portable set of microbenchmarks that many Solaris engineers\nused during Solaris 10 development to measure the performance of various\nsystem and library calls. LibMicro was developed by Bart Smaalders and\nPhil Harman as part of their If another OS is faster it's a Solaris bug\nperformance campaign.","categories":["benchmarks"],"messages":[{"message":"===>   NOTICE:\n\nThe libmicro port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libmesode","origin":"net-im/libmesode","version":"0.10.1","comment":"Lightweight XMPP library","maintainer":"ashish@FreeBSD.org","www":"https://github.com/boothj5/libmesode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dad9e0c423cc1bda1656a990a6a7cf210e34b3bc18cc14a5bb6dbdb4b5e02ad3","flatsize":298826,"path":"All/libmesode-0.10.1.pkg","repopath":"All/libmesode-0.10.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":69016,"desc":"libmesode is a fork of libstrophe, a minimal XMPP library written in C.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-im"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libexpat.so.1"],"shlibs_provided":["libmesode.so.0"]},{"name":"libmemcached","origin":"databases/libmemcached","version":"1.1.4_1","comment":"C/C++ client library and tools for the memcached server","maintainer":"sunpoet@FreeBSD.org","www":"https://awesomized.github.io/libmemcached/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"379b2d2f37d67db2e4feae0c15161cba4c0cb14a14c89fe204a0c28a9b32531f","flatsize":1421807,"path":"All/libmemcached-1.1.4_1.pkg","repopath":"All/libmemcached-1.1.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":247156,"desc":"libmemcached is a C and C++ client library to the memcached server\n(http://danga.com/memcached). It has been designed to be light on memory usage,\nthread safe, and provide full access to server side methods.\n\nA few notes on its design:\n\n# Synchronous and Asynchronous support.\n# TCP and Unix Socket protocols.\n# A half dozen or so different hash algorithms.\n# Implementations of the new cas, replace, and append operators.\n# Man pages written up on entire API.\n# Implements both modulo and consistent hashing solutions.\n\nIt also implements several command line tools:\n\nmemcat - Copy the value of a key to standard output\nmemflush - Flush the contents of your servers.\nmemrm - Remove a key(s) from the serrver.\nmemcp - Copy files to a memached server.\nmemstat - Dump the stats of your servers to standard output\nmemslap - Generate testing loads on a memcached cluster","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases"],"shlibs_required":["libcrypto.so.12","libsasl2.so.3","libevent-2.1.so.7"],"shlibs_provided":["libhashkit.so.2","libmemcached.so.11","libmemcachedprotocol.so.0","libmemcachedutil.so.2"],"options":{"DOCS":"on","MANPAGES":"off","SASL":"on","FNV64":"on","HSIEH":"on","MURMUR":"on"}},{"name":"libmimedir","origin":"devel/libmimedir","version":"0.5.1_2","comment":"Library for parsing RFC2425 MIME Directory Profile information","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fda7f277f554ac32e8b6a99eba5c4df1470d596ea26cf03dbe441bb4a3723b56","flatsize":80289,"path":"All/libmimedir-0.5.1_2.pkg","repopath":"All/libmimedir-0.5.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":20008,"desc":"libmimedir parses MIME Directory Profile which is defined in RFC 2425.","categories":["devel"],"shlibs_provided":["libmimedir.so.0"],"annotations":{"cpe":"cpe:2.3:a:libmimedir_project:libmimedir:0.5.1:::::dragonfly6:x86_64:2"},"messages":[{"message":"===>   NOTICE:\n\nThe libmimedir port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libmikmod","origin":"audio/libmikmod","version":"3.3.11.1_2","comment":"MikMod Sound Library","maintainer":"neuroworker@gmail.com","www":"https://mikmod.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26ead3a71cc735617da6dd15ae3f375701b5f5422d317d218ce3b0e266084b88","flatsize":1014991,"path":"All/libmikmod-3.3.11.1_2.pkg","repopath":"All/libmikmod-3.3.11.1_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":218828,"desc":"libmikmod is a portable sound library for Unix.\n\nIt is able to play the IT, XM, S3M, MTM, 669, STM, ULT, FAR, MED, AMF, DSM,\nIMF, GDM, STX, OKT and of course MOD module formats.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["audio"],"shlibs_provided":["libmikmod.so.3"],"annotations":{"cpe":"cpe:2.3:a:raphael_assenat:libmikmod:3.3.11.1:::::dragonfly6:x86_64:2"}},{"name":"libmemcache","origin":"databases/libmemcache","version":"1.4.0.r2_2","comment":"C library for accessing a memcache cluster","maintainer":"ports@FreeBSD.org","www":"https://people.FreeBSD.org/~seanc/libmemcache/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55c1bf16c4d823ddde7d2ce191026925da650c1b81c1305cd477880ab1f27684","flatsize":209350,"path":"All/libmemcache-1.4.0.r2_2.pkg","repopath":"All/libmemcache-1.4.0.r2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":55596,"desc":"libmemcache is a high-performance C interface for databases/memcached.\nmemcached is a distributed memory object caching system, generic in\nnature, but intended for use in speeding up dynamic web applications\nby alleviating database load.","categories":["databases"],"shlibs_provided":["libmemcache.so.0"],"options":{"DEBUG":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe libmemcache port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libmediawiki","origin":"net/libmediawiki","version":"5.38.0_1","comment":"KDE library for accessing MediaWiki sites","maintainer":"kde@FreeBSD.org","www":"https://www.digikam.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bea5b317d15fab4878d65f5b21500d8c1f549bf202f0860ec93d69565a719921","flatsize":424637,"path":"All/libmediawiki-5.38.0_1.pkg","repopath":"All/libmediawiki-5.38.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":91572,"desc":"Libmediawiki is a KDE C++ interface for MediaWiki-based web services such as\nwikipedia.org.","deps":{"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"}},"categories":["net","kde"],"shlibs_required":["libQt5Network.so.5","libKF5CoreAddons.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5MediaWiki.so.5"]},{"name":"libmediaart","origin":"multimedia/libmediaart","version":"1.9.6","comment":"Library for handling media art","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a15c1dd9d4da131dfd0fcd3a8db65f66840940093a06f4c223494b1505892cb4","flatsize":176473,"path":"All/libmediaart-1.9.6.pkg","repopath":"All/libmediaart-1.9.6.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21"],"pkgsize":36372,"desc":"Library for handling media art","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["multimedia","devel"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgobject-2.0.so.0","libgdk_pixbuf-2.0.so.0"],"shlibs_provided":["libmediaart-2.0.so.0"]},{"name":"libmdf","origin":"net/libmdf","version":"1.0.27","comment":"Millistream Data Feed API library","maintainer":"henrik.holst@millistream.com","www":"https://millistream.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8f36b456579143d9ab8d63ccc0ca481ff0eae54b1fbb3c7d66cdb436721e056","flatsize":245075,"path":"All/libmdf-1.0.27.pkg","repopath":"All/libmdf-1.0.27.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":64432,"desc":"libmdf is the Millistream Data Feed API library with which developers\ncan connect to the Millistream Market Data system and subscribe to\nstreaming realtime or delayed market data such as stocks, indices,\ncurrencies, bonds, derivatives and news services.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["net","finance"],"shlibs_required":["libcrypto.so.12","libzstd.so.1"],"shlibs_provided":["libmdf.so.0"]},{"name":"libmicrohttpd","origin":"www/libmicrohttpd","version":"1.0.1","comment":"C library for embedding HTTP server functionality","maintainer":"gaod@hychen.org","www":"https://www.gnu.org/software/libmicrohttpd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"588e2a9e0b9ba893e4a34cf56d42b02e7633cc030ac87f34af8f1df11fb4cf34","flatsize":1348425,"path":"All/libmicrohttpd-1.0.1.pkg","repopath":"All/libmicrohttpd-1.0.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":278360,"desc":"libmicrohttpd is a small C library for embedding  HTTP server functionality\ninto other  applications. It is reentrant, fast, supports HTTP 1.1, and\npermits listening on multiple ports. The API is simple and still powerful\nenough to allow programmers to use the entire HTTP feature set.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["www"],"shlibs_required":["libgnutls.so.30"],"shlibs_provided":["libmicrohttpd.so.12"],"options":{"GNUTLS":"on","TESTCURL":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:libmicrohttpd:1.0.1:::::dragonfly6:x86_64"}},{"name":"libmodbus","origin":"comms/libmodbus","version":"3.1.7_2","comment":"Modbus library","maintainer":"bofh@FreeBSD.org","www":"https://libmodbus.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b2df686459a4828f20e8cbc4b00d0ab67a1f514a513741fd8fa60477c9ef92e","flatsize":184813,"path":"All/libmodbus-3.1.7_2.pkg","repopath":"All/libmodbus-3.1.7_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":111988,"desc":"Libmodbus is a C library designed to provide a fast and robust\nimplementation of the Modbus protocol. It runs on Linux, Mac OS X,\nFreeBSD, QNX and Windows.","categories":["comms"],"shlibs_provided":["libmodbus.so.5"],"options":{"DOCS":"on","MANPAGES":"on"},"annotations":{"cpe":"cpe:2.3:a:libmodbus:libmodbus:3.1.7:::::dragonfly6:x86_64:2"}},{"name":"libmd","origin":"security/libmd","version":"3.0","comment":"Obsolete libmd library.","maintainer":"dports@ef.irc","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe1ed43ff3735962efc6ae47b3c26c89d28ef903cce8dfd72d67ef6146685150","flatsize":64122,"path":"All/libmd-3.0.pkg","repopath":"All/libmd-3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20588,"desc":"Obsolete libmd library.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libmd.so.3"]},{"name":"libmcfp","origin":"devel/libmcfp","version":"1.2.4","comment":"C++ header only library to parse command line arguments","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mhekkel/libmcfp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ead8d9cc4958a311f31bd6e42bec2d6ff1c8b2f2850b82d48fb89875acd7bbe","flatsize":72406,"path":"All/libmcfp-1.2.4.pkg","repopath":"All/libmcfp-1.2.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12148,"desc":"libmcfp is a library for parsing command line arguments and configuration files\nand making them available throughout a program.","categories":["devel"]},{"name":"libmba","origin":"devel/libmba","version":"0.9.1_2","comment":"Collection of C modules potentially useful to any project","maintainer":"ports@FreeBSD.org","www":"https://www.ioplex.com/~miallen/libmba/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"646ecde62c9ac607382aa09279e955dcfe989c47c74be3767e46db1915a89f3a","flatsize":355916,"path":"All/libmba-0.9.1_2.pkg","repopath":"All/libmba-0.9.1_2.pkg","licenselogic":"single","pkgsize":109924,"desc":"The libmba package is a collection of mostly independent C modules potentially\nuseful to any project. There are hashmap, linkedlist, and stack ADTs, a DOM-\nlike interface that can load and store XML files for simple XML processing, a\nmodule for managing error codes and associated messages across separate C\nlibraries, and more.","categories":["devel"],"shlibs_provided":["libmba.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libmba port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libmcrypt","origin":"security/libmcrypt","version":"2.5.8_4","comment":"Multi-cipher cryptographic library (used in PHP)","maintainer":"john@essenz.com","www":"https://mcrypt.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e8b6aa4f069886df66d83320562d10b90c380ecffe2a281ac8ca75f3e28227a","flatsize":571377,"path":"All/libmcrypt-2.5.8_4.pkg","repopath":"All/libmcrypt-2.5.8_4.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":116204,"desc":"libmcrypt is a cryptographic library that conveniently brings together\na variety of ciphers for convenient use.\n\nIn particular, having libmcrypt allows you to build PHP with\nencryption.","categories":["security"],"shlibs_provided":["libmcrypt.so.4"]},{"name":"libmaxminddb","origin":"net/libmaxminddb","version":"1.10.0","comment":"Library for the MaxMind DB file format used for GeoIP2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/maxmind/libmaxminddb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f1771cdfbf912a2b65f46bb90801bc43b13118ba0285c46b3ae81cd1cb7df3c","flatsize":91444,"path":"All/libmaxminddb-1.10.0.pkg","repopath":"All/libmaxminddb-1.10.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36892,"desc":"The libmaxminddb library provides a C library for reading MaxMind DB\nfiles, including the GeoIP2 databases from MaxMind. This is a custom\nbinary format designed to facilitate fast lookups of IP addresses while\nallowing for great flexibility in the type of data associated with an\naddress.","categories":["net"],"shlibs_provided":["libmaxminddb.so.0"],"annotations":{"cpe":"cpe:2.3:a:maxmind:libmaxminddb:1.10.0:::::dragonfly6:x86_64"}},{"name":"libmorph","origin":"graphics/libmorph","version":"0.1.2_2","comment":"Library for loading (and saving) 3D modeller object files","maintainer":"ports@FreeBSD.org","www":"http://www.winnicki.net/morpheus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02332d6b761a709579dcfed6357883339d0963e39c9dd590238b97ad76eef5bd","flatsize":50202,"path":"All/libmorph-0.1.2_2.pkg","repopath":"All/libmorph-0.1.2_2.pkg","licenselogic":"single","pkgsize":14328,"desc":"The main purpose of LibMorph is loading (and saving) 3d models (3d modeller\nobject files). Given loader is dynamically linked when format of requested file\nis recognized.\n\nThe library is very young piece of software, so chances are high that some\nthings don't work yet as they should or at all. If you have need for some\nparticular feature, drop me a mail, I'll try to reprioritize my TODO list.\n\nLibMorph currently supports following formats (only loading at the moment):\n        LWOB    -- LightWave[TM],\n        3DS     -- 3D Studio[TM],\n\nIn future hopefully it'll support:\n        ?       -- Alias Wavefront[TM]\n        MAX     -- 3D Studio Max[TM]\n        DXF     -- CAD?\n        ?       -- Maya[TM]\n        ?       -- Soft Image[TM]\n        SVG     -- XML, 2d Vector files converted to 3d (via libart?)\n        and more","categories":["graphics"],"shlibs_provided":["libmorph.so.0","libmorph-a3ds.so","libmorph-lwob.so"],"messages":[{"message":"===>   NOTICE:\n\nThe libmorph port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libmatthew","origin":"devel/libmatthew","version":"0.8.1_1","comment":"Selection of Java libraries by Matthew Johnson","maintainer":"ports@FreeBSD.org","www":"http://www.matthew.ath.cx/projects/java/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b36c2cb6a9de7e1375c0ae5d5c1c1ac71fbc6e9f4a48431dbdb6762cb50474fd","flatsize":64403,"path":"All/libmatthew-0.8.1_1.pkg","repopath":"All/libmatthew-0.8.1_1.pkg","licenselogic":"single","licenses":["EXPAT"],"pkgsize":47892,"desc":"Selection of libraries for Java which are useful and not provided with Java.\n\n- Unix Sockets Library: This is a collection of classes and native code to\n  allow you to read and write Unix sockets in Java.\n- Debug Library: This is a comprehensive logging and debugging solution.\n- CGI Library: This is a collection of classes and native code to allow you to\n  write CGI applications in Java.\n- I/O Library: This provides a few much needed extensions to the Java I/O\n  subsystem. Firstly, there is a class which will connect and InputStream with\n  an OutputStream and copy data between them.  Secondly there are two classes\n  for inserting into an Input or OutputStream pipe a command line command, so\n  that everything is piped through that command.  Thirdly there are a pair of\n  classes for splitting streams in two. This can either be to two OuputStreams,\n  or to an OutputStream and a file. Equivelent to the UNIX tool tee in UNIX\n  pipes.\n- Hexdump: This class formats byte-arrays in hex and ascii for display.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"messages":[{"message":"===>   NOTICE:\n\nThe libmatthew port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libmatroska","origin":"multimedia/libmatroska","version":"1.7.1","comment":"Extensible Multimedia Container Format","maintainer":"multimedia@FreeBSD.org","www":"https://www.matroska.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12f4253486a47ead16a1652338bc759f439dbe698e49c6b7ea450a15dda6b464","flatsize":819016,"path":"All/libmatroska-1.7.1.pkg","repopath":"All/libmatroska-1.7.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":123928,"desc":"[ excerpt from developer's site ]\n\nmatroska is a project aiming to become the standard of Multimedia\nContainer Formats one day. It was derived from a similar project\ncalled MCF, but differentiates from that significantly because it\nis based on EBML (Extensible Binary Meta Language ), a kind of\nbinary version of XML. This way the development team gains significant\nadvantages in terms of future format extensability, without breaking\nfile support in old parsers.\n\nAdvanced because it is based on EBML, a kind of XML equivalent,\nthat allow infinite extensibility of the format. And full featured\nbecause it includes precise seeking, any audio/video/subtitle codec\nsupport including VCM/ACM/DirectShow compatibility, timecode based\nformat, complex frame dependencies, chaptering, internationalisation,\nerror protection, tagging, file attachement, control track (to be\ndefined), menu (to be defined), etc.\n\nAll these features are not yet implemented but already defined in\nthe format.","deps":{"libebml":{"origin":"textproc/libebml","version":"1.4.5"}},"categories":["multimedia","audio"],"shlibs_required":["libebml.so.5"],"shlibs_provided":["libmatroska.so.7"],"annotations":{"cpe":"cpe:2.3:a:matroska:libmatroska:1.7.1:::::dragonfly6:x86_64"}},{"name":"libmatheval","origin":"devel/libmatheval","version":"1.1.11_5","comment":"Library to evaluate mathematical functions","maintainer":"demon@FreeBSD.org","www":"https://www.gnu.org/software/libmatheval/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cae861e877cff1c5b71be5c00082f4325953bbe0dcd4bad0d5c147d2e0876d5","flatsize":258507,"path":"All/libmatheval-1.1.11_5.pkg","repopath":"All/libmatheval-1.1.11_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":58392,"desc":"GNU libmatheval is a library which contains several procedures that make\nit possible to create an in-memory tree from the string representation\nof a mathematical function over single or multiple variables.  This tree\ncan be used later to evaluate a function for specified variable values,\nto create a corresponding tree for the function derivative over a\nspecified variable or to write a textual tree representation to a\nspecified string.  The library exposes C and Fortran 77 interfaces.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"guile1":{"origin":"lang/guile1","version":"1.8.8_2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"}},"categories":["devel","math"],"shlibs_provided":["libmatheval.so.1"]},{"name":"libmatemixer","origin":"audio/libmatemixer","version":"1.28.0","comment":"Mixer library for MATE desktop","maintainer":"gnome@FreeBSD.org","www":"https://github.com/mate-desktop/libmatemixer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5646d953942ca2d79a45be1dd345ccc05ebb440983c184d6a39a869245861ebb","flatsize":1580895,"path":"All/libmatemixer-1.28.0.pkg","repopath":"All/libmatemixer-1.28.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":198084,"desc":"libmatemixer is a mixer library for MATE desktop.\n\nIt provides an abstract API allowing access to mixer functionality available\nin the PulseAudio, ALSA and OSS sound systems.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["audio","mate"],"shlibs_required":["libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libasound.so.2","libgthread-2.0.so.0"],"shlibs_provided":["libmatemixer.so.0","libmatemixer-oss.so","libmatemixer-alsa.so"],"options":{"ALSA":"on","PULSEAUDIO":"off"}},{"name":"libmpd","origin":"audio/libmpd","version":"11.8.17_2","comment":"Abstraction around libmpdclient","maintainer":"ports@FreeBSD.org","www":"https://gmpc.wikia.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7838034a2c1d06e107b8b354f9c60616fb3f69ec4bade5da68c308293732b5c","flatsize":388988,"path":"All/libmpd-11.8.17_2.pkg","repopath":"All/libmpd-11.8.17_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":83400,"desc":"libmpd is an abstraction around libmpdclient. It provides\nan easy and reliable callback based interface to mpd.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["audio"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libmpd.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe libmpd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libmanette","origin":"games/libmanette","version":"0.2.6","comment":"Simple GObject game controller library","maintainer":"gnome@FreeBSD.org","www":"https://gnome.pages.gitlab.gnome.org/libmanette/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10e7e9136bfa764b3c101ea1288c4d9f983a20d24e5aff734cf573bf394b6353","flatsize":418204,"path":"All/libmanette-0.2.6.pkg","repopath":"All/libmanette-0.2.6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":55444,"desc":"libmanette offers painless access to game controllers, from any\nprogramming language and with little dependencies.\n\nIt supports the de-facto standard gamepad, as defined by the W3C\nstandard gamepad specification or as implemented by the SDL\nGameController. Convertion of raw gamepad events into usable ones\nis handled transparently using an embedded library of mappings in\nthe popular SDL mapping string format.\n\nThe API is inspired by the device and event handling of GDK, so\nanybody used to GTK should feel right at home.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"libgudev":{"origin":"devel/libgudev","version":"237"}},"categories":["games","gnome"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libgio-2.0.so.0","libevdev.so.2","libgudev-1.0.so.0"],"shlibs_provided":["libmanette-0.2.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","TEST":"off"}},{"name":"libmaitretarot","origin":"games/libmaitretarot","version":"0.1.98_10","comment":"Core library of MaitreTarot, a Tarot card game","maintainer":"thierry@FreeBSD.org","www":"https://www.nongnu.org/maitretarot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7d0fea25bad1c7749be03ea09aee2efca509bab356ecebacaec03ed84d96514","flatsize":90677,"path":"All/libmaitretarot-0.1.98_10.pkg","repopath":"All/libmaitretarot-0.1.98_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24336,"desc":"MaitreTarot is a Tarot card game. Understand a game like freecell or\npoker, nothing to do with astrology. Tarot is rather a French game.\n\nThis library is the core of MaitreTarot.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["games"],"shlibs_required":["libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"shlibs_provided":["libmaitretarot.so.0"]},{"name":"libmatekbd","origin":"x11/libmatekbd","version":"1.26.0_2","comment":"MATE keyboard shared library","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34fb234913e54f4209d2c8f73fa35575a6f44415e9b118eda0ad843660ce9d72","flatsize":892997,"path":"All/libmatekbd-1.26.0_2.pkg","repopath":"All/libmatekbd-1.26.0_2.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":163004,"desc":"MATE keyboard shared library.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxklavier":{"origin":"x11/libxklavier","version":"5.3_3,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","mate"],"shlibs_required":["libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxklavier.so.16","libX11.so.6","libgmodule-2.0.so.0","libgtk-3.so.0","libatk-1.0.so.0"],"shlibs_provided":["libmatekbd.so.4","libmatekbdui.so.4"]},{"name":"libmaia","origin":"net/libmaia","version":"0.9.0_4","comment":"XML-RPC library for Qt","maintainer":"kde@FreeBSD.org","www":"https://github.com/wiedi/libmaia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f44a85344b07c5ed2761cf7974471a584b9204a84a9e7e269674055721f3ea8c","flatsize":397276,"path":"All/libmaia-0.9.0_4.pkg","repopath":"All/libmaia-0.9.0_4.pkg","licenselogic":"single","pkgsize":54156,"desc":"libmaia is a easy-to-use XML-RPC library for Qt.","deps":{"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net"]},{"name":"liblzxcomp","origin":"archivers/liblzxcomp","version":"20050705","comment":"LZX compression library","maintainer":"ak@FreeBSD.org","www":"http://www.russotto.net/chm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31c96eb72d7285633d9055af615595cd04175f446337444384542d556db4e582","flatsize":65834,"path":"All/liblzxcomp-20050705.pkg","repopath":"All/liblzxcomp-20050705.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":23336,"desc":"LZX compression engine, suitable for creating compressed CHM files.  Or\nfor use in a CAB-making utility or for any other purpose LZX is useful for.","categories":["archivers"],"shlibs_provided":["liblzxcomp.so.1"]},{"name":"liblz4","origin":"archivers/liblz4","version":"1.9.4_1,1","comment":"LZ4 compression library, lossless and very fast","maintainer":"sunpoet@FreeBSD.org","www":"https://lz4.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b85237a613c42136009063c6ac29a84ce8e78cbcdc627244cef729e5aaefad62","flatsize":601334,"path":"All/liblz4-1.9.4_1,1.pkg","repopath":"All/liblz4-1.9.4_1,1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","GPLv2"],"pkgsize":125428,"desc":"LZ4 is lossless compression algorithm, providing compression speed > 500 MB/s\nper core, scalable with multi-cores CPU. It features an extremely fast decoder,\nwith speed in multiple GB/s per core, typically reaching RAM speed limits on\nmulti-core systems.\n\nSpeed can be tuned dynamically, selecting an \"acceleration\" factor which trades\ncompression ratio for faster speed. On the other end, a high compression\nderivative, LZ4_HC, is also provided, trading CPU time for improved compression\nratio. All versions feature the same decompression speed.\n\nLZ4 is also compatible with dictionary compression, both at API and CLI levels.\nIt can ingest any input file as dictionary, though only the final 64KB are used.\nThis capability can be combined with the Zstandard Dictionary Builder, in order\nto drastically improve compression performance on small files.","categories":["archivers"],"shlibs_provided":["liblz4.so.1"],"options":{"TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:lz4_project:lz4:1.9.4:::::dragonfly6:x86_64:1"}},{"name":"libmaa","origin":"devel/libmaa","version":"1.5.1,1","comment":"Provides a few data structures and helpful functions","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cheusov/libmaa","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"424419adb6cd91955be1e87f4f2cfaef0ff0e3faa26884d8a1f0226e1478f87e","flatsize":655036,"path":"All/libmaa-1.5.1,1.pkg","repopath":"All/libmaa-1.5.1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":120608,"desc":"The LIBMAA library provides many low-level data structures which are\nhelpful for writing compilers, including hash tables, sets, lists,\ndebugging support, and memory management.  Although LIBMAA was\ndesigned and implemented as a foundation for the Khepera\nTransformation System, the data structures are generally applicable to\na wide range of programming problems.\n\nThe memory management routines are especially helpful for improving the\nperformance of memory-intensive applications.","categories":["devel"],"shlibs_provided":["libmaa.so.4"]},{"name":"libmbd","origin":"science/libmbd","version":"0.12.5_3","comment":"Many-body dispersion library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/libmbd/libmbd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86ead994878425168cd511da0f9667aab5128bf82d0acd3dffab57600f525eba","flatsize":785812,"path":"All/libmbd-0.12.5_3.pkg","repopath":"All/libmbd-0.12.5_3.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":376428,"desc":"Libmbd implements the many-body dispersion (MBD) method in several\nprogramming languages and frameworks:\n\nThe Fortran implementation is the reference, most advanced\nimplementation, with support for analytical gradients and distributed\nparallelism, and additional functionality beyond the MBD method\nitself. It provides a low-level and a high-level Fortran API, as well\nas a C API. Furthermore, Python bindings to the C API are provided.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libopenblas.so.0","libquadmath.so.0"],"shlibs_provided":["libmbd.so"]},{"name":"libmacaroons","origin":"security/libmacaroons","version":"0.3.0.20210219","comment":"Flexible authorization credentials library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rescrv/libmacaroons","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07fc7beeff546fa0ae43b3fff4cedcbbb70e1371a4c3c48cda8f405b14cad6ab","flatsize":178234,"path":"All/libmacaroons-0.3.0.20210219.pkg","repopath":"All/libmacaroons-0.3.0.20210219.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":51020,"desc":"The libmacaroons library provides an implementation of macaroons, which are\nflexible authorization tokens that work great in distributed systems.\nLike cookies, macaroons are bearer tokens that enable applications to ascertain\nwhether their holders' actions are authorized.","categories":["security","devel"],"shlibs_provided":["libmacaroons.so.0"]},{"name":"libltdl","origin":"devel/libltdl","version":"2.4.7","comment":"System independent dlopen wrapper","maintainer":"tijl@FreeBSD.org","www":"https://www.gnu.org/software/libtool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92ed10c639f90885356bddb277eec3c2493a5881685ba374a28679ec91b097d9","flatsize":148919,"path":"All/libltdl-2.4.7.pkg","repopath":"All/libltdl-2.4.7.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":37884,"desc":"This is GNU libltdl, a system independent dlopen wrapper for GNU libtool.\n\nIt supports the following dlopen interfaces:\n* dlopen (Solaris, Linux and various BSD flavors)\n* shl_load (HP-UX)\n* LoadLibrary (Win16 and Win32)\n* load_add_on (BeOS)\n* GNU DLD (emulates dynamic linking for static libraries)\n* libtool's dlpreopen","categories":["devel"],"shlibs_provided":["libltdl.so.7"],"annotations":{"cpe":"cpe:2.3:a:gnu:libtool:2.4.7:::::dragonfly6:x86_64"}},{"name":"libltc","origin":"audio/libltc","version":"1.3.2_1","comment":"Linear/Logitudinal Time Code (LTC) Library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/x42/libltc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44bd69a358e29316f82429ad5d19a0621cc76dfbf741a9bc7b726c71f3b75769","flatsize":103134,"path":"All/libltc-1.3.2_1.pkg","repopath":"All/libltc-1.3.2_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":35360,"desc":"Linear (or Longitudinal) Timecode (LTC) is an encoding of SMPTE timecode data\nas a Manchester-Biphase encoded audio signal. The audio signal is commonly\nrecorded on a VTR track or other storage media.\n\nlibltc provides functionality to encode and decode LTC audio from/to SMPTE or\nEBU timecode, including SMPTE date support.","categories":["audio"],"shlibs_provided":["libltc.so.11"]},{"name":"libmad","origin":"audio/libmad","version":"0.16.4","comment":"MPEG audio decoder library","maintainer":"sunpoet@FreeBSD.org","www":"https://www.underbit.com/products/mad/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5bc8d72cada5db545d3698d057480d8ee8da5bec2e7f28032e82e31c3ad31e6f","flatsize":178686,"path":"All/libmad-0.16.4.pkg","repopath":"All/libmad-0.16.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":66944,"desc":"MAD (libmad) is a high-quality MPEG audio decoder. It currently supports MPEG-1\nand the MPEG-2 extension to Lower Sampling Frequencies, as well as the so-called\nMPEG 2.5 format. All three audio layers (Layer I, Layer II, and Layer III a.k.a.\nMP3) are fully implemented.\n\nMAD does not yet support MPEG-2 multichannel audio (although it should be\nbackward compatible with such streams) nor does it currently support AAC.\n\nMAD has the following special features:\n- 24-bit PCM output\n- 100%25 fixed-point (integer) computation\n- completely new implementation based on the ISO/IEC standards\n- distributed under the terms of the GNU General Public License (GPL)\n\nBecause MAD provides full 24-bit PCM output, applications using MAD are able to\nproduce high quality audio. Even when the output device supports only 16-bit\nPCM, applications can use the extra resolution to increase the audible dynamic\nrange through the use of dithering or noise shaping.","categories":["audio"],"shlibs_provided":["libmad.so.0"],"options":{"ACCURACY":"off","SPEED":"on"},"annotations":{"cpe":"cpe:2.3:a:underbit:libmad:0.16.4:::::dragonfly6:x86_64"}},{"name":"libmediainfo","origin":"multimedia/libmediainfo","version":"24.05","comment":"MediaInfo library","maintainer":"sunpoet@FreeBSD.org","www":"https://mediaarea.net/en/MediaInfo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a882715db708284d6bf51fcba710e70e8aee5f183720cf4984b982a5175cc0f","flatsize":34192838,"path":"All/libmediainfo-24.05.pkg","repopath":"All/libmediainfo-24.05.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6047324,"desc":"MediaInfo is a convenient unified display of the most relevant technical and\ntag data for video and audio files.\n\nRead http://mediaarea.net/en/MediaInfo/Support/Formats for supported formats.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libzen":{"origin":"multimedia/libzen","version":"0.4.41.24.05,3"},"tinyxml2":{"origin":"textproc/tinyxml2","version":"10.0.0_3,1"}},"categories":["multimedia"],"shlibs_required":["libzen.so.0","libcurl.so.4"],"shlibs_provided":["libmediainfo.so.0"],"options":{"CURL":"on"}},{"name":"libmateweather","origin":"net/libmateweather","version":"1.28.0","comment":"Library to access online weather information","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5aecba2905b3656377cf4d4fa4c732b7d8046bbe84e9c12e539439f81be4a5a0","flatsize":118608096,"path":"All/libmateweather-1.28.0.pkg","repopath":"All/libmateweather-1.28.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2714424,"desc":"libmateweather is a library to access weather information from online\nservices for numerous locations.\n\nlibmateweather isn't supported in the devel platform, which means OS vendors\nwon't guarantee the API/ABI long-term, but authors of open source apps\nshould feel free to use libmateweather as users can always recompile against\na new version.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net","mate"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxml2.so.2","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libmateweather.so.1"],"options":{"DOCS":"on"}},{"name":"liblscp","origin":"audio/liblscp","version":"1.0.0","comment":"LinuxSampler Control Protocol (LSCP) wrapper C library","maintainer":"sunpoet@FreeBSD.org","www":"https://www.linuxsampler.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"540f7b8a40961466ee2a5ac12ffac78e59cc8c8aac92f924d150864b75428156","flatsize":123217,"path":"All/liblscp-1.0.0.pkg","repopath":"All/liblscp-1.0.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":35312,"desc":"liblscp is a C library written as a wrapper around the LSCP network\nprotocol, thus to control linuxsampler.","categories":["audio"],"shlibs_provided":["liblscp.so.6"]},{"name":"libmesh","origin":"math/libmesh","version":"1.7.0_5","comment":"Numerical simulation of partial differential equations","maintainer":"yuri@FreeBSD.org","www":"https://libmesh.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdb3ca213f3924b2267290c34cd602884ff0a1289a1e5e86871fc87d6f84ec35","flatsize":31428856,"path":"All/libmesh-1.7.0_5.pkg","repopath":"All/libmesh-1.7.0_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":6853816,"desc":"The libMesh library provides a framework for the numerical simulation of partial\ndifferential equations using arbitrary unstructured discretizations on serial\nand parallel platforms. A major goal of the library is to provide support for\nadaptive mesh refinement (AMR) computations in parallel while allowing a\nresearch scientist to focus on the physics they are modeling.\n\nlibMesh is based on this publication:\nA C++ Library for Parallel Adaptive Mesh Refinement/Coarsening Simulations,\"\nEngineering with Computers, vol. 22, no. 3-4, pp. 237-254, 2006,\nhttp://dx.doi.org/10.1007/s00366-006-0049-3","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"nlopt":{"origin":"math/nlopt","version":"2.7.1_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math"],"shlibs_required":["libnlopt.so.0","libmpi.so.12"],"shlibs_provided":["libmesh_opt.so.0","libtimpi_opt.so.5"],"options":{"EXAMPLES":"on","GLPK":"off","HDF5":"off","MPI":"on"},"messages":[{"message":"You installed libMesh, the library for numerical mesh simulations.\n\nYou can run examples using for instance such command:\n\n$ cd /usr/local/share/examples/libmesh/adaptivity/ex3 && gmake example-opt && ./run.sh\n\nBefore running examples, please allow your user the write access:\n\n# chown -R {your-user}:users /usr/local/share/examples/libmesh\n\nExamples require bash, gmake, libtool installed.","type":"install"}]},{"name":"liblpm","origin":"devel/liblpm","version":"g2020082801","comment":"Longest Prefix Match library","maintainer":"bofh@FreeBSD.org","www":"https://github.com/rmind/liblpm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43c450e196179f6f552180cba579cc4641462040365db7d718d1a52b7849daca","flatsize":78168,"path":"All/liblpm-g2020082801.pkg","repopath":"All/liblpm-g2020082801.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15932,"desc":"Longest Prefix Match (LPM) library supporting IPv4 and IPv6.","categories":["devel"],"shlibs_provided":["liblpm.so.1"]},{"name":"liblognorm","origin":"devel/liblognorm","version":"2.0.6","comment":"Log normalizer","maintainer":"bofh@FreeBSD.org","www":"https://www.liblognorm.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d7b2acc9f8836150baa647fbcfbd159cdc52ae7e9c889a7ebaa8ad48a4443c8","flatsize":477432,"path":"All/liblognorm-2.0.6.pkg","repopath":"All/liblognorm-2.0.6.pkg","licenselogic":"and","licenses":["LGPL21+","APACHE20"],"pkgsize":125820,"desc":"liblognorm shall help to make sense out of syslog data, or, actually, any\nevent data that is present in text form.\n\nIn short words, one will be able to throw arbitrary log message to liblognorm,\none at a time, and for each message it will output well-defined name-value\npairs and a set of tags describing the message.","deps":{"libestr":{"origin":"devel/libestr","version":"0.1.11_1"},"libfastjson":{"origin":"devel/libfastjson","version":"1.2304.0"}},"categories":["devel","net","security"],"shlibs_required":["libfastjson.so.4","libestr.so.0"],"shlibs_provided":["liblognorm.so.5"],"messages":[{"message":"The previous version of liblognorm (0.3.7) used the libee CEE support\nlibrary in its API.\n\nIn 2013, Pavel Levshin converted liblognorm to native JSON, which helped\nimprove performance and simplicity for many client applications.\nUnfortunately, this change broke interface compatibility (and there was\nno way to avoid that, obviously...).\n\nThe current library is the result of that effort. Application developers\nare encouraged to switch to this version, as it provides the benefit of\na simpler API. PREVIOUS VERSIONS ARE INCOMPATIBLE WITH THIS ONE.","type":"upgrade","maximum_version":"0.3.8"}]},{"name":"libluksde","origin":"devel/libluksde","version":"e.20231204","comment":"Library and tools to access LUKS Disk Encryption encrypted volumes","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libluksde","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d101d95077a13aec79eaf4c2d16ccb79de7591ee280d635c38a02053c07e801","flatsize":5793780,"path":"All/libluksde-e.20231204.pkg","repopath":"All/libluksde-e.20231204.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":605256,"desc":"Library and tools to access LUKS Disk Encryption encrypted volumes.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libcaes":{"origin":"security/libcaes","version":"a.20231120_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libcaes.so.1","libfuse.so.2"],"shlibs_provided":["libluksde.so.1"],"options":{"NLS":"on"}},{"name":"liblogging","origin":"devel/liblogging","version":"1.0.6_1","comment":"Easy to use system logging library","maintainer":"matthew@FreeBSD.org","www":"https://www.liblogging.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc9219865d69d92c7c0c0af2868221f4ec83336f929e7c21322c2aa1c9151ebf","flatsize":395684,"path":"All/liblogging-1.0.6_1.pkg","repopath":"All/liblogging-1.0.6_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":89924,"desc":"Liblogging offers an enhanced replacement for the syslog() call, but\nretains its ease of use. In a nutshell, it permits sytem administrators\nto direct application log output to different destinations without\nrequiring the app developer to do any work for this. Liblogging is\nreleased under a 2-clause BSD license and as such can be used in any\napplication.","categories":["devel"],"shlibs_provided":["liblogging-rfc3195.so.0","liblogging-stdlog.so.0"],"annotations":{"cpe":"cpe:2.3:a:adiscon:liblogging:1.0.6:::::dragonfly6:x86_64:1"}},{"name":"liblockfile","origin":"devel/liblockfile","version":"1.17_1","comment":"Standard lockfile library","maintainer":"yasu@FreeBSD.org","www":"https://github.com/miquels/liblockfile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c37567f666ab00cf21e9e22e39ce970e85774976e3e5f76b84a20a4a5fbc3025","flatsize":107596,"path":"All/liblockfile-1.17_1.pkg","repopath":"All/liblockfile-1.17_1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+"],"pkgsize":35100,"desc":"This library implements a number of functions found in -lmail on SysV\nsystems. These functions are designed to lock the standard mailboxes in\n/var/mail (or wherever the system puts them).\n\nIn additions, this library adds a number of functions to create,\nmanage and remove generic lockfiles.\n\nThe lockfiles are created by this library in an NFS-safe manner, that\nis by using a tempfile and using link(2) to create the lockfile. It\nworks around several defects in NFS servers to make sure the lockfile\nis created atomically.\n\nThe locking strategy is compatible with other well-written NFS-safe\nprograms that create lockfiles - such as procmail, exim and mutt.\n\nIf you are trying to lock a mailbox in a directory writable for group\nmail, the locking functions will call a helper application which runs\nsetgid to do the actual locking. The helper application \"dotlockfile\"\ncan also be used directly, for example for use in shellscripts.\n\nThis means a program such as a MUA doesn't need to be setgid mail anymore\nto be able to lock the mailbox.","categories":["devel"],"shlibs_provided":["liblockfile.so.1"],"options":{"DOCS":"on"}},{"name":"liblo","origin":"audio/liblo","version":"0.32","comment":"Lightweight Open Sound Control implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://liblo.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a5cacddd64a9160fef55f8a53333861741cc8aa2b212435aec61166fdad3fb5","flatsize":379011,"path":"All/liblo-0.32.pkg","repopath":"All/liblo-0.32.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":99020,"desc":"liblo is a lightweight library that provides an easy to use implementation of\nthe OSC protocol. For more information about the OSC protocol, please see:\n- http://www.cnmat.berkeley.edu/OpenSoundControl/\n- http://www.opensoundcontrol.org/","categories":["audio"],"shlibs_provided":["liblo.so.7"],"options":{"DOCS":"on","DOXYGEN":"off","EXAMPLES":"on"}},{"name":"liblingoteach","origin":"textproc/liblingoteach","version":"0.2.1_8","comment":"Library for parsing lesson files based on the LingoTeach DTD","maintainer":"ports@FreeBSD.org","www":"http://www.lingoteach.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2e96265864d3654b154273d65119dede2b55c4d1a17669cfff696e861ad3a17","flatsize":203503,"path":"All/liblingoteach-0.2.1_8.pkg","repopath":"All/liblingoteach-0.2.1_8.pkg","licenselogic":"single","pkgsize":27296,"desc":"This is a port of liblingoteach, a library for special translation\nlesson interaction. It uses the LingoTeach DTD format for general\nvalidation.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_provided":["liblingoteach.so.2.1.0"],"options":{"DEBUG":"off","DOCS":"on","ZLIB":"on"},"annotations":{"deprecated":"Abandonware, last activity 18+ years ago and fails to build with libxml2 2.13.0 (PR 279705)","expiration_date":"2024-07-16"},"messages":[{"message":"===>   NOTICE:\n\nThe liblingoteach port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nAbandonware, last activity 18+ years ago and fails to build with libxml2 2.13.0 (PR 279705).\n\nIt is scheduled to be removed on or after 2024-07-16."}]},{"name":"libliftoff","origin":"graphics/libliftoff","version":"0.5.0","comment":"Lightweight KMS plane library","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.freedesktop.org/emersion/libliftoff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5464c1508a99ad9f017488fa2374b05939a989a85b4771189e7907e6fe30fffa","flatsize":39930,"path":"All/libliftoff-0.5.0.pkg","repopath":"All/libliftoff-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16504,"desc":"libliftoff eases the use of KMS planes from userspace without standing\nin your way. Users create \"virtual planes\" called layers, set KMS\nproperties on them, and libliftoff will pick planes for these layers\nif possible.","deps":{"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"}},"categories":["graphics"],"shlibs_required":["libdrm.so.2"],"shlibs_provided":["libliftoff.so.0"]},{"name":"liblinear","origin":"science/liblinear","version":"2.47","comment":"Library for Large Linear Classification","maintainer":"sunpoet@FreeBSD.org","www":"https://www.csie.ntu.edu.tw/~cjlin/liblinear/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d8e54607d6b53bc8092c1c008af9d624a54573e1a9fd2425286c234409f1ab4","flatsize":210712,"path":"All/liblinear-2.47.pkg","repopath":"All/liblinear-2.47.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":56596,"desc":"LIBLINEAR is a linear classifier for data with millions of instances and\nfeatures. It supports:\n- L2-regularized classifiers\n- L2-loss linear SVM, L1-loss linear SVM, and logistic regression (LR)\n- L1-regularized classifiers (after version 1.4)\n- L2-loss linear SVM and logistic regression (LR)\n- L2-regularized support vector regression (after version 1.9)\n- L2-loss linear SVR and L1-loss linear SVR.\n\nMain features of LIBLINEAR include:\n- Same data format as LIBSVM, our general-purpose SVM solver, and also similar\n  usage\n- Multi-class classification: 1) one-vs-the rest, 2) Crammer & Singer\n- Cross validation for model evaulation\n- Automatic parameter selection\n- Probability estimates (logistic regression only)\n- Weights for unbalanced data\n- MATLAB/Octave, Java, Python, Ruby interfaces","categories":["science","math"]},{"name":"liblrdf","origin":"textproc/liblrdf","version":"0.6.1","comment":"Library for manipulating RDF files describing LADSPA plugins","maintainer":"ports@FreeBSD.org","www":"https://github.com/swh/LRDF","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf0e8b4d601d49290b75d464a19237fb9b4245cc77a9fd2c8290638727647d58","flatsize":99518,"path":"All/liblrdf-0.6.1.pkg","repopath":"All/liblrdf-0.6.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28888,"desc":"This is a library to make it easy to manipulate RDF files describing LADSPA\nplugins.  It can also be used for general RDF manipulation.\n\nIt can read RDF/XLM and N3 files and export N3 files, it also has a light\ntaxonomic inference capability.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"raptor2":{"origin":"textproc/raptor2","version":"2.0.16_3"}},"categories":["textproc"],"shlibs_required":["libraptor2.so.0"],"shlibs_provided":["liblrdf.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe liblrdf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"liblxi","origin":"misc/liblxi","version":"1.18_1","comment":"Library for communicating with LXI compatible instruments","maintainer":"dmgk@FreeBSD.org","www":"https://lxi-tools.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47b7e9506c69a84761de1343fcd5ed7d2920cd60e648352bf2909da29c9d7400","flatsize":39483,"path":"All/liblxi-1.18_1.pkg","repopath":"All/liblxi-1.18_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17308,"desc":"liblxi is an open source software library which offers a simple API for\ncommunicating with LXI compatible instruments. The API allows applications\nto discover instruments on your network, send SCPI commands, and receive\nresponses.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["misc"],"shlibs_required":["libxml2.so.2"],"shlibs_provided":["liblxi.so.1"],"options":{"DOCS":"on"}},{"name":"liblqr-1","origin":"graphics/liblqr-1","version":"0.4.2","comment":"Easy to use C/C++ seam carving library","maintainer":"amdmi3@FreeBSD.org","www":"https://liblqr.wikidot.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ad29ae07c6bcff4d7dc50603433423d538daf66b41620d1869984aee42fbcc8","flatsize":148058,"path":"All/liblqr-1-0.4.2.pkg","repopath":"All/liblqr-1-0.4.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":40344,"desc":"This site is about a seam-carving C/C++ library called Liquid\nRescale.\n\nIt is a free, open source implementation of the algorithm described\nin the paper [1] by Shai Avidan and Ariel Shamir.\n\nIt aims at resizing pictures non uniformly while preserving their\nfeatures, i.e. avoiding distortion of the important parts.\n\nThe API is intended to be powerful, yet fast and easy to use. It\nsupports saving and loading of the carving information, real-time\nscaling, manual feature selection, customizable progress report and\nmore.\n\nIncluded are full documentation (in docbook format) and examples.\n\n[1] http://www.faculty.idc.ac.il/arik/imret.pdf","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["graphics"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["liblqr-1.so.0"],"options":{"EXAMPLES":"on","HTMLDOCS":"off"},"messages":[{"message":"NOTE: In order to compile examples for liblqr, you will\nalso need pngwriter port (/xports/graphics/pngwriter).\nExamples are located in /usr/local/share/examples/liblqr-1","type":"install"}]},{"name":"liblxqt","origin":"devel/liblxqt","version":"2.0.0","comment":"Shared library for LXQt applications","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxqt/liblxqt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9021075374d6088221ddd38f84252b43fc34e4b2d9e502ae86c86b5cb1f4ae35","flatsize":762211,"path":"All/liblxqt-2.0.0.pkg","repopath":"All/liblxqt-2.0.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":166696,"desc":"Core utility library for all LXQt components.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libqt6xdg":{"origin":"devel/libqt6xdg","version":"4.0.0"},"polkit-qt-1-qt6":{"origin":"sysutils/polkit-qt-1","version":"0.200.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["devel"],"shlibs_required":["libKF6WindowSystem.so.6","libQt6Xdg.so.4","libXss.so.1","libX11.so.6","libQt6Widgets.so.6","libQt6Xml.so.6","libQt6XdgIconLoader.so.4","libQt6Svg.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0"],"shlibs_provided":["liblxqt.so.2"]},{"name":"liblastfm-qt5","origin":"audio/liblastfm-qt5","version":"1.0.9.5_3","comment":"Qt C++ library for the Last.fm webservices","maintainer":"jhale@FreeBSD.org","www":"https://github.com/lastfm/liblastfm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29c11a3a779b6fb2c7c38f98aa2d17f6b53675bf7aac3cef23499da874a29664","flatsize":730080,"path":"All/liblastfm-qt5-1.0.9.5_3.pkg","repopath":"All/liblastfm-qt5-1.0.9.5_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":203964,"desc":"liblastfm is a collection of libraries to help you integrate Last.fm services\ninto your rich desktop software. It is officially supported software developed\nby Last.fm staff.","deps":{"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["audio"],"shlibs_required":["libQt5Xml.so.5","libQt5Network.so.5","libQt5DBus.so.5","libQt5Core.so.5","libsamplerate.so.0","libfftw3f.so.3","libQt5Sql.so.5"],"shlibs_provided":["liblastfm5.so.1","liblastfm_fingerprint5.so.1"],"options":{"FINGERPRINT":"on","TEST":"off"}},{"name":"liblnk","origin":"devel/liblnk","version":"20231120","comment":"Library and tools to access the Windows shortcut file (LNK) format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/liblnk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7199202a93bb3e86b243a706b3e9f8b206673ad0bf90e816d777f6a7b56cb634","flatsize":6524052,"path":"All/liblnk-20231120.pkg","repopath":"All/liblnk-20231120.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":640388,"desc":"Library and tools to access the Windows Shortcut File (LNK) Format","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libfwsi":{"origin":"devel/libfwsi","version":"e.20231130"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfwsi.so.1"],"shlibs_provided":["liblnk.so.1"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:liblnk_project:liblnk:20231120:::::dragonfly6:x86_64"}},{"name":"libksba","origin":"security/libksba","version":"1.6.6","comment":"Library to make X.509 certificates","maintainer":"sunpoet@FreeBSD.org","www":"https://www.gnupg.org/aegypten2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"813aedfc53d3fff2a87a6dd868a2115d35f0e67b657aa9ccafaca86331796b9a","flatsize":890027,"path":"All/libksba-1.6.6.pkg","repopath":"All/libksba-1.6.6.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3","LGPL3"],"pkgsize":201952,"desc":"KSBA = rot13(digit_to_letter(x509)) to be pronounced as Kasbah\n\nKSBA is a library to make X.509 certificates as\nwell as the CMS easily accessible by other applications.  Both\nspecifications are building blocks of S/MIME and TLS.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"}},"categories":["security"],"shlibs_required":["libgpg-error.so.0"],"shlibs_provided":["libksba.so.8"],"annotations":{"cpe":"cpe:2.3:a:libksba_project:libksba:1.6.6:::::dragonfly6:x86_64"}},{"name":"liblangtag","origin":"devel/liblangtag","version":"0.6.7","comment":"Interface library to access tags for identifying languages","maintainer":"office@FreeBSD.org","www":"https://bitbucket.org/tagoh/liblangtag/wiki/Home","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5905652f518fd26a7b1e3f7d5d01a2aa9e3e5f376db2fefc3d69422f636e4a1c","flatsize":3145570,"path":"All/liblangtag-0.6.7.pkg","repopath":"All/liblangtag-0.6.7.pkg","licenselogic":"or","licenses":["LGPL3","MPL20"],"pkgsize":294660,"desc":"liblangtag is an interface library to access/deal with tags for identifying\nlanguages, which is described in RFC 5646.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel","textproc"],"shlibs_required":["libxml2.so.2"],"shlibs_provided":["liblangtag.so.1","liblangtag-ext-ldml-t.so","liblangtag-ext-ldml-u.so"]},{"name":"liblcf","origin":"games/liblcf","version":"0.8_1","comment":"Library to handle RPG Maker 2000/2003 and EasyRPG projects","maintainer":"amdmi3@FreeBSD.org","www":"https://easyrpg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdeebdbe16a1319f3fbe6e2d00162d7c0a0c7428652cb13bb0d44d128c5d56a0","flatsize":3165814,"path":"All/liblcf-0.8_1.pkg","repopath":"All/liblcf-0.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":531788,"desc":"liblcf is a library to handle RPG Maker 2000 and 2003 game data.\nIt can read and write LCF and XML files.\n\nliblcf is part of the EasyRPG Project.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["games"],"shlibs_required":["libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libexpat.so.1"],"shlibs_provided":["liblcf.so.0"],"options":{"DOCS":"on"}},{"name":"libksane","origin":"graphics/libksane","version":"23.08.5","comment":"SANE library interface for KDE","maintainer":"kde@FreeBSD.org","www":"http://www.kipi-plugins.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de93edb9ff432db8d1014dffc56e0cb6248e855e4b8199b0a71ba189f9a14878","flatsize":755134,"path":"All/libksane-23.08.5.pkg","repopath":"All/libksane-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":158012,"desc":"Libksane is a KDE interface for SANE library to control flat scanners.\nThis library is used by kipi-plugins, digiKam and others kipi host\nprograms.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"ksanecore":{"origin":"graphics/ksanecore","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sane-backends":{"origin":"graphics/sane-backends","version":"1.3.1"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libKF5Wallet.so.5","libKF5WidgetsAddons.so.5","libKF5TextWidgets.so.5","libKSaneCore.so.1","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5I18n.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5Sane.so.5"],"options":{"DOCS":"on"}},{"name":"libkomparediff2","origin":"textproc/libkomparediff2","version":"23.08.5","comment":"Library to compare files and strings","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f421a5c4851ea968b755cf6d5895bd497436dad627ac0b64c633fef9f857b9e","flatsize":450246,"path":"All/libkomparediff2-23.08.5.pkg","repopath":"All/libkomparediff2-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":112460,"desc":"Library to compare files and strings, used in Kompare and KDevelop.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["textproc","kde","kde-applications"],"shlibs_required":["libKF5XmlGui.so.5","libKF5KIOCore.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5Service.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libkomparediff2.so.5"],"options":{"DOCS":"on"}},{"name":"libksieve","origin":"net/libksieve","version":"23.08.5","comment":"Sieve libriares for KDEPim","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0775bb63734129619a4c7d616cd9ecb116418a82bfbf105b379cc7b4d791051","flatsize":4234586,"path":"All/libksieve-23.08.5.pkg","repopath":"All/libksieve-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":743736,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kmailtransport":{"origin":"net/kmailtransport","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKF5KIOWidgets.so.5","libsasl2.so.3","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKPim5PimCommon.so.5","libKPim5Libkdepim.so.5","libKPim5Mime.so.5","libKPim5IdentityManagement.so.5","libKPim5MailTransport.so.5","libKPim5TextEdit.so.5","libKF5SonnetUi.so.5","libKF5SyntaxHighlighting.so.5","libKF5TextEditTextToSpeech.so.1","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5IconThemes.so.5","libKF5Archive.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5PrintSupport.so.5"],"shlibs_provided":["libKPim5KManageSieve.so.5","libKPim5KSieve.so.5","libKPim5KSieveUi.so.5"],"options":{"DOCS":"on"}},{"name":"libktorrent","origin":"net-p2p/libktorrent","version":"23.08.5","comment":"Torrent library from KTorrent project","maintainer":"kde@FreeBSD.org","www":"https://ktorrent.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1d937f250cdfe3324fb62ef1405c08e4089d55ee7716d4fc3678ffdf409dca3","flatsize":2784668,"path":"All/libktorrent-23.08.5.pkg","repopath":"All/libktorrent-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":685680,"desc":"KTorrent has been split into the application ktorrent and the library\nlibktorrent. Libktorrent contains all the torrent downloading code,\nand ktorrent contains all application code and plugins. The goal\nis to make libktorrent an independent library (though still closely\nrelated to ktorrent), which can be used by other applications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net-p2p","kde","kde-applications"],"shlibs_required":["libqca-qt5.so.2","libKF5Archive.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libgcrypt.so.20","libgmp.so.10","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5Torrent.so.6"],"options":{"DOCS":"on"}},{"name":"llvm13","origin":"devel/llvm13","version":"13.0.1_7","comment":"LLVM and Clang","maintainer":"brooks@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc94cb76a83077e60ed7208f94aa3834977a31b49edd50e0923069d169b5201f","flatsize":1403526641,"path":"All/llvm13-13.0.1_7.pkg","repopath":"All/llvm13-13.0.1_7.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LLVM","MIT","PD","REGEX","LLVM2"],"pkgsize":168162920,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),\nLLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure\nthese are built on.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","lang"],"shlibs_required":["libxml2.so.2"],"shlibs_provided":["libLLVM-13.so","libLTO.so.13","libMLIR.so.13","libRemarks.so.13","libclang-cpp.so.13","libclang.so.13","libmlir_async_runtime.so.13","libmlir_c_runner_utils.so.13","libmlir_runner_utils.so.13"],"options":{"BE_AMDGPU":"on","BE_WASM":"on","CLANG":"on","COMPILER_RT":"off","DOCS":"on","EXTRAS":"on","FLANG":"off","GOLD":"on","LIT":"on","LLD":"on","LLDB":"off","MLIR":"on","OPENMP":"off","PYCLANG":"on","BE_FREEBSD":"off","BE_NATIVE":"off","BE_STANDARD":"on"},"annotations":{"cpe":"cpe:2.3:a:llvm:llvm:13.0.1:::::dragonfly6:x86_64:7"}},{"name":"libkipi","origin":"graphics/libkipi","version":"23.08.5_1","comment":"KDE Image Plugin Interface","maintainer":"kde@FreeBSD.org","www":"https://www.digikam.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"daa450ec9dee150a6e6abf87e39406f80db60591575dadf0eba04d2bf430f6ac","flatsize":311592,"path":"All/libkipi-23.08.5_1.pkg","repopath":"All/libkipi-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":101564,"desc":"Kipi (KDE Image Plugin Interface) is an effort to develop a common\nplugin structure for Digikam, GwenView and other KDE parts.  Its\naim is to be able to share image plugins among graphic applications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdcraw-qt5":{"origin":"graphics/libkdcraw","version":"23.08.5_1"},"libkexiv2":{"origin":"graphics/libkexiv2","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libKF5XmlGui.so.5","libKF5Service.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5Kipi.so.32.0.0"]},{"name":"libkmahjongg","origin":"games/libkmahjongg","version":"23.08.5","comment":"Library for the Mahjongg Solitaire for KDE 5","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kmahjongg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f3e6f0986a379ac9ad397d644843f1b7fc93bffc5b441e06e5b29f70a4f6019","flatsize":2380999,"path":"All/libkmahjongg-23.08.5.pkg","repopath":"All/libkmahjongg-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2178856,"desc":"In KMahjongg the tiles are scrambled and staked on top of each other to\nresemble a certain shape. The player is then expected to remove all the tiles\noff the game board by locating each tile's matching pair.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libQt5Svg.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5KMahjongglib.so.5"],"options":{"DOCS":"on"}},{"name":"libkeyfinder","origin":"audio/libkeyfinder","version":"2.2.6","comment":"Small C++11 library for estimating the musical key of digital audio","maintainer":"acm@FreeBSD.org","www":"https://github.com/mixxxdj/libkeyfinder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37769d4bf80402a77ef9b940a56fa0c782e8732d17d8ed276253709a66b8bf4b","flatsize":188097,"path":"All/libkeyfinder-2.2.6.pkg","repopath":"All/libkeyfinder-2.2.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":61200,"desc":"libkeyfinder is a small C++11 library for estimating the musical key of digital\naudio. It is published under the GNU General Public License version 3 or later.\n\nIt was written by Ibrahim Shaath who wrote it in 2011 as part of a master's\nthesis in computer science. A GUI application to use it is available for macOS\nand Windows, however that is no longer maintained and does not build on\ncontemporary Linux distributions.\n\nIn 2020, Ibrahim handed over maintenance of libkeyfinder to the Mixxx DJ\nsoftware team who incorporated it into Mixxx as of Mixxx 2.3. If you want to\ndiscuss anything related to libkeyfinder with us, please get in touch on the\nMixxx Zulip chat. Contributions are welcome by opening pull requests and issues\non GitHub.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"}},"categories":["audio"],"shlibs_required":["libfftw3.so.3"],"shlibs_provided":["libkeyfinder.so.2"]},{"name":"libkgapi","origin":"net/libkgapi","version":"23.08.5","comment":"KDE based library to access google services","maintainer":"kde@FreeBSD.org","www":"https://progdan.cz/category/akonadi-google/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7dbd6e3fc2cd6fa4a12687353f72367a8e63398a27ab9802bfe6ccc6f9572f43","flatsize":3445559,"path":"All/libkgapi-23.08.5.pkg","repopath":"All/libkgapi-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":587116,"desc":"LibKGAPI is a KDE-based library for accessing various\nGoogle services via their public API.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libQt5Network.so.5","libQt5Core.so.5","libKF5CalendarCore.so.5","libQt5Gui.so.5","libKF5Wallet.so.5","libKF5Contacts.so.5"],"shlibs_provided":["libKPim5GAPIBlogger.so.5","libKPim5GAPICalendar.so.5","libKPim5GAPICore.so.5","libKPim5GAPIDrive.so.5","libKPim5GAPILatitude.so.5","libKPim5GAPIMaps.so.5","libKPim5GAPIPeople.so.5","libKPim5GAPITasks.so.5","libkdexoauth2.so.3"],"options":{"DOCS":"on"}},{"name":"libkexiv2-devel","origin":"graphics/libkexiv2-devel","version":"24.01.90","comment":"Exiv2 library interface for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.digikam.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b5f556ab9d4747a9db752933d1f82aa39b776e29305db436cc877fe465daf2f","flatsize":529058,"path":"All/libkexiv2-devel-24.01.90.pkg","repopath":"All/libkexiv2-devel-24.01.90.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":162620,"desc":"Libkexiv2 is a wrapper around Exiv2 library to manipulate pictures\nmetadata as EXIF/IPTC and XMP. This library is used by kipi-plugins,\ndigiKam and others kipi host programs.","deps":{"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["graphics","kde","kde-applications","kde-devel"],"shlibs_required":["libexiv2.so.28","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libKExiv2Qt6.so.0"]},{"name":"libkleo","origin":"security/libkleo","version":"23.08.5","comment":"Certificate manager for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/utilities/kleopatra/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0eb5eef83ba7b46b4966b2a34ed7dff4d82e32508f8eb9bd67441e8f8673f3cc","flatsize":3656185,"path":"All/libkleo-23.08.5.pkg","repopath":"All/libkleo-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":728948,"desc":"Kleopatra is a certificate manager and a universal crypto GUI.\nIt supports managing X.509 and OpenPGP certificates in the\nGpgSM keybox and retrieving certificates from LDAP servers.","deps":{"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["security","kde","kde-applications"],"shlibs_required":["libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5ItemModels.so.5","libqgpgme.so.15","libKPim5TextEdit.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libKF5Codecs.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5Libkleo.so.5"],"options":{"DOCS":"on"}},{"name":"libkeduvocdocument","origin":"misc/libkeduvocdocument","version":"23.08.5","comment":"Library for reading and writing vocabulary files","maintainer":"kde@FreeBSD.org","www":"https://edu.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebc4056179c327a45be3d8c8b4cedfb587e9e191d6bfe05a29510986abf7002b","flatsize":900139,"path":"All/libkeduvocdocument-23.08.5.pkg","repopath":"All/libkeduvocdocument-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":188060,"desc":"libKEduVocDocument is a library for reading and writing vocabulary\nfiles used by Parley, Kanagram, KHangman and KWordQuiz.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["misc","kde","kde-applications"],"shlibs_required":["libKF5KIOCore.so.5","libKF5Archive.so.5","libKF5Service.so.5","libQt5Xml.so.5","libKF5I18n.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libKEduVocDocument.so.5"],"options":{"DOCS":"on"}},{"name":"libkdepim","origin":"deskutils/libkdepim","version":"23.08.5","comment":"KDE PIM Libraries","maintainer":"kde@FreeBSD.org","www":"https://community.kde.org/KDE_PIM/Akonadi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28ba460e53f5443637bc8e1f69258469a6ecff484e9bf90b00593554bc654c71","flatsize":416328,"path":"All/libkdepim-23.08.5.pkg","repopath":"All/libkdepim-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":95948,"desc":"The Akonadi framework is responsible for providing applications with a\ncentralized database to store, index and retrieve the user's personal\ninformation. This includes the user's emails, contacts, calendars,\nevents, journals, alarms, notes, etc.","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"akonadi-search":{"origin":"net/akonadi-search","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kldap":{"origin":"net/kldap","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKF5Completion.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5Libkdepim.so.5"],"options":{"DOCS":"on"}},{"name":"libkdcraw-qt6","origin":"graphics/libkdcraw","version":"23.08.5_1","comment":"LibRaw interface for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.digikam.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9c06e3b37ddb462ae6cb48dd8db1a24f8c76e2f5078fa5c276619f0b647a3c8","flatsize":133119,"path":"All/libkdcraw-qt6-23.08.5_1.pkg","repopath":"All/libkdcraw-qt6-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":40344,"desc":"libkdcraw is a C++ interface around the LibRaw library\nused to decode RAW picture files.","deps":{"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms":{"origin":"graphics/lcms","version":"1.19_9,1"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libQt6Gui.so.6","libraw.so.23","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libKF6KDcraw.so.5"],"annotations":{"flavor":"qt6"}},{"name":"libkcompactdisc","origin":"audio/libkcompactdisc","version":"23.08.5","comment":"KDE library for interfacing with audio CDs","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3a5fdca11a02bb48ec995076181b04593d7f50edbfb82bd857b946e6a970fbf","flatsize":262374,"path":"All/libkcompactdisc-23.08.5.pkg","repopath":"All/libkcompactdisc-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":74704,"desc":"KDE library for interfacing with audio CDs.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["audio","kde","kde-applications"],"shlibs_required":["libKF5Solid.so.5","libKF5I18n.so.5","libphonon4qt5.so.4","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5CompactDisc.so.5"],"options":{"ALSA":"off","DOCS":"on"}},{"name":"libkdcraw-qt5","origin":"graphics/libkdcraw","version":"23.08.5_1","comment":"LibRaw interface for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.digikam.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d33f7f09d066367f1ad6a1a9373da9b43bb7a7b47965278c3f642c18820bd89","flatsize":128690,"path":"All/libkdcraw-qt5-23.08.5_1.pkg","repopath":"All/libkdcraw-qt5-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":39700,"desc":"libkdcraw is a C++ interface around the LibRaw library\nused to decode RAW picture files.","deps":{"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms":{"origin":"graphics/lcms","version":"1.19_9,1"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libQt5Gui.so.5","libraw.so.23","libQt5Core.so.5"],"shlibs_provided":["libKF5KDcraw.so.5"],"annotations":{"flavor":"qt5"}},{"name":"libklel","origin":"devel/libklel","version":"1.1.0_3","comment":"KoreLogic Expression Language library","maintainer":"klm@uidzero.org","www":"https://sourceforge.net/projects/libklel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b8a740b691843496e2cacf47a007502309caa6855970a0f4d72196d61ede528","flatsize":344195,"path":"All/libklel-1.1.0_3.pkg","repopath":"All/libklel-1.1.0_3.pkg","licenselogic":"single","pkgsize":93260,"desc":"The KoreLogic Expression Language Library is a C library that\nprovides a simple expression language that can be embedded in other\nprograms. This library does not implement a full programming language,\nbut rather a simpler expression language called KL-EL that is\ndesigned to provide arithmetic and logic operations useful in\nsituations where embedding a full programming language would be\noverkill. KL-EL expressions have access to a full set of arithmetic\nand logic operations, and they can access functions and variables\nexported from the embedding program. Unlike most other languages\nof its kind, KL-EL is statically and strongly typed, which helps\nensure that expressions are valid before they are executed. The\nembedding API is designed to be easy to use, and the library itself\nis designed to be very small.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["devel"],"shlibs_required":["libpcre.so.1"],"shlibs_provided":["libklel.so.1"]},{"name":"libkmfl","origin":"textproc/libkmfl","version":"0.9.9_2","comment":"Engine to interpret compiled KMFL keyboard tables","maintainer":"nikola.lecic@anthesphoria.net","www":"https://kmfl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4027dd4e3ae66f28369a05def339ec5460a2ad9937c72f48a342ca6d5586078","flatsize":64750,"path":"All/libkmfl-0.9.9_2.pkg","repopath":"All/libkmfl-0.9.9_2.pkg","licenselogic":"single","pkgsize":21592,"desc":"This library provides an engine to interpret compiled KMFL keyboard\ntables (textproc/kmflcomp) written in Keyman keyboard language.\n\nThe current implementation of KMFL uses either the IBus framework (via\ntextproc/ibus-kmfl) or the older SCIM framework (via\ntextproc/scim-kmfl-imengine) to handle the input method interface to X.\n\nKMFL aims to bring Tavultesoft Keyman functionality to *nix operating\nsystems. KMFL is being jointly developed by SIL International\n(http://www.sil.org) and Tavultesoft (http://www.tavultesoft.com).","deps":{"kmflcomp":{"origin":"textproc/kmflcomp","version":"0.9.9_2"}},"categories":["textproc"],"shlibs_required":["libkmflcomp.so.0"],"shlibs_provided":["libkmfl.so.0"],"options":{"DOCS":"on"}},{"name":"libkml","origin":"science/libkml","version":"1.3.0_26","comment":"Reference implementation of OGC KML 2.2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/libkml/libkml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9225fff522a5edfa6deb0fa6b0481874d9094d0209ed60ee8423530fc38ff70e","flatsize":4873483,"path":"All/libkml-1.3.0_26.pkg","repopath":"All/libkml-1.3.0_26.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":937120,"desc":"This is Google's reference implementation of OGC KML 2.2. It also includes\nimplementations of Google's gx: extensions used by Google Earth, as well as\nseveral utility libraries for working with other formats.\n\nAll of original documentation written by google is imported into \"wiki\" branch:\nhttps://github.com/libkml/libkml/tree/wiki","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"uriparser":{"origin":"net/uriparser","version":"0.9.6"}},"categories":["science"],"shlibs_required":["libminizip.so.1","liburiparser.so.1","libexpat.so.1"],"shlibs_provided":["libkmlbase.so.1","libkmlconvenience.so.1","libkmldom.so.1","libkmlengine.so.1","libkmlregionator.so.1","libkmlxsd.so.1"],"options":{"EXAMPLES":"on"}},{"name":"libjxl","origin":"graphics/libjxl","version":"0.10.3","comment":"JPEG XL reference encoder/decoder","maintainer":"jbeich@FreeBSD.org","www":"https://jpeg.org/jpegxl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37e44422f0b4c7b5ad43cfa819350c2bc7763de9dd081c847459b88a4bc4ad3d","flatsize":11047326,"path":"All/libjxl-0.10.3.pkg","repopath":"All/libjxl-0.10.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1728280,"desc":"The JPEG XL Image Coding System (ISO/IEC 18181) has a rich feature set\nand is particularly optimised for responsive web environments, so that\ncontent renders well on a wide range of devices. Moreover, it includes\nseveral features that help transition from the legacy JPEG format.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"highway":{"origin":"devel/highway","version":"1.2.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"png":{"origin":"graphics/png","version":"1.6.43"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["graphics"],"shlibs_required":["libgif.so.7","libjpeg.so.8","libpng16.so.16","libOpenEXR-3_2.so.31","libIex-3_2.so.31","libbrotlidec.so.1","libbrotlienc.so.1","libhwy.so.1","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"shlibs_provided":["libjxl.so.0.10","libjxl_cms.so.0.10","libjxl_extras_codec.so.0.10","libjxl_threads.so.0.10"],"options":{"GIF":"on","JPEG":"on","LTO":"off","MANPAGES":"on","OPENEXR":"on","PIXBUF":"on","PNG":"on"},"annotations":{"cpe":"cpe:2.3:a:libjxl_project:libjxl:0.10.3:::::dragonfly6:x86_64"},"messages":[{"message":"Additional packages recommended for new users:\n- imlib2-jxl (e.g., feh, scrot)\n- kf5-kimageformats (e.g., nomacs, flameshot, skanlite)\n- gimp-jxl-plugin","type":"install"},{"message":"If you use GIMP to read/write .jxl files install gimp-jxl-plugin after upgrade.","type":"upgrade","maximum_version":"0.6.1_4"}]},{"name":"libk8055","origin":"devel/libk8055","version":"0.2_1","comment":"Velleman K8055 USB experimental board support and command line tool","maintainer":"jake@xz.cx","www":"http://www.horizon9.org/~geroy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5078037a9c8585f673c7b222ca1f699605e1db559c3993b2f4b5c538942db04","flatsize":114549,"path":"All/libk8055-0.2_1.pkg","repopath":"All/libk8055-0.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":21564,"desc":"Port for libk8055 to provide support for the Velleman K8055 USB\nExperiment Board. Package also include k8055 command line tool. Now\nyou can use it with shells scripts/cron jobs.","categories":["devel"]},{"name":"libjwt","origin":"www/libjwt","version":"1.17.1","comment":"JSON Web Token implementation in C","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/benmcollins/libjwt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01f09b65500206f4819df4652626568a58d51f1caccb90203c92daf90812524d","flatsize":152885,"path":"All/libjwt-1.17.1.pkg","repopath":"All/libjwt-1.17.1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":34476,"desc":"The C implementation of JSON Web Tokens.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libjansson.so.4","libcrypto.so.12","libssl.so.12"],"shlibs_provided":["libjwt.so.2"]},{"name":"megaglest-data","origin":"games/megaglest-data","version":"3.13.0","comment":"MegaGlest data files","maintainer":"monwarez@mailoo.org","www":"https://megaglest.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e557ac8287e3800f85540bceb9a10fc9ebfb57e6630fe94ea0f3a2fb266dc42","flatsize":509238171,"path":"All/megaglest-data-3.13.0.pkg","repopath":"All/megaglest-data-3.13.0.pkg","licenselogic":"single","licenses":["CC-BY-SA-3.0"],"pkgsize":296182072,"desc":"The megaglest data files.\n\nThis port installs the data files needed to run megaglest a free 3D\nreal-time strategy game.","categories":["games"],"options":{"DOCS":"on"}},{"name":"libkpass","origin":"security/libkpass","version":"6_2","comment":"Library for a reading/writing KeePass 1.x DB","maintainer":"ports@FreeBSD.org","www":"https://github.com/bldewolf/libkpass","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"925591659a91e99dd83e496ac29449da3117865d3eadbe65c371839a3f1aab50","flatsize":78907,"path":"All/libkpass-6_2.pkg","repopath":"All/libkpass-6_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":25076,"desc":"Libkpass is a from-scratch C implementation of reading and writing\nKeePass 1.x format password databases.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"nettle":{"origin":"security/nettle","version":"3.10_1"}},"categories":["security"],"shlibs_required":["libnettle.so.8","libintl.so.8"],"shlibs_provided":["libkpass.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe libkpass port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libjodycode","origin":"devel/libjodycode","version":"3.1_1","comment":"Shared code used by several utilities written by Jody Bruchon","maintainer":"tom@hur.st","www":"https://github.com/jbruchon/libjodycode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f898c73d5659d48d5a68ff7350c8d28d8fe81c3c513cad99925b73121907182","flatsize":63918,"path":"All/libjodycode-3.1_1.pkg","repopath":"All/libjodycode-3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16236,"desc":"libjodycode is a library containing code shared among several of the programs\nwritten by Jody Bruchon such as imagepile, jdupes, winregfs, and zeromerge.","categories":["devel"],"shlibs_provided":["libjodycode.so.3"]},{"name":"libjitterentropy","origin":"devel/libjitterentropy","version":"3.5.0","comment":"Hardware RNG based on CPU timing jitter","maintainer":"bofh@FreeBSD.org","www":"https://www.chronox.de/jent.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c7e7e1762c49c94c781a337195a9a763870f898750e0a7d5091f0f7349079c7","flatsize":68377,"path":"All/libjitterentropy-3.5.0.pkg","repopath":"All/libjitterentropy-3.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":24544,"desc":"The CPU Jitter Random Number Generator provides a non-physical true random\nnumber generator that works equally in kernel and user land. The only\nprerequisite is the availability of a high-resolution timer that is available\nin modern CPUs.","categories":["devel"],"shlibs_provided":["libjitterentropy.so.3"]},{"name":"libixp","origin":"devel/libixp","version":"0.5_2","comment":"Standalone client/server 9P library","maintainer":"sbz@FreeBSD.org","www":"https://libs.suckless.org/deprecated/libixp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5955bfc9dbc5f361921fa02361e122d67cd243599b6fa87e993d59ad7d9693e","flatsize":101585,"path":"All/libixp-0.5_2.pkg","repopath":"All/libixp-0.5_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29808,"desc":"libixp is a stand-alone client/server 9P library including ixpc client\nwhich behaves like wmiir in the past.  It consists of less than 2000\nlines of code (including ixpc).\n\nlibixp's server API is based heavily on that of Plan 9's lib9p, and the\ntwo libraries export virtually identical data structures.","categories":["devel"]},{"name":"libkcddb","origin":"audio/libkcddb","version":"23.08.5","comment":"KDE CDDB library","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"926c36491485735d8b537b4fd19e3ec1d2371a4ba4a18638bafb5e12cf5ee024","flatsize":1603741,"path":"All/libkcddb-23.08.5.pkg","repopath":"All/libkcddb-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":532624,"desc":"KDE library to access CDDB information.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libmusicbrainz5":{"origin":"audio/libmusicbrainz5","version":"5.1.0.19_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["audio","kde","kde-applications"],"shlibs_required":["libKF5ConfigGui.so.5","libKF5KIOCore.so.5","libQt5Network.so.5","libmusicbrainz5.so.1","libQt5Gui.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Concurrent.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5KIOWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libX11.so.6","libKF5AuthCore.so.5"],"shlibs_provided":["libKF5Cddb.so.5"],"options":{"DOCS":"on"}},{"name":"libiptcdata","origin":"graphics/libiptcdata","version":"1.0.4_2","comment":"Library for manipulating IPTC metadata stored in image files","maintainer":"ports@FreeBSD.org","www":"https://libiptcdata.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cfdfb21d94146bc92803ed650382966946bcb96403c8770cfdbe7d45407e235","flatsize":357839,"path":"All/libiptcdata-1.0.4_2.pkg","repopath":"All/libiptcdata-1.0.4_2.pkg","licenselogic":"single","pkgsize":54576,"desc":"libiptcdata is a library, written in C, for manipulating the International\nPress Telecommunications Council (IPTC) metadata stored within multimedia files\nsuch as images.  This metadata can include captions and keywords, often used by\npopular photo management applications.  The library provides routines for\nparsing, viewing, modifying, and saving this metadata.  The libiptcdata\npackage also includes a command-line utility, iptc, for editing IPTC data in\nJPEG files.","categories":["graphics"],"shlibs_provided":["libiptcdata.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libiptcdata port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libisofs","origin":"devel/libisofs","version":"1.5.6","comment":"Libburnia ISO9660 filesystem creation library","maintainer":"ports@FreeBSD.org","www":"https://dev.lovelyhq.com/libburnia/web/wiki/Libisofs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"873f3b46fa54d3122f54261a79539c40ddbd12b5aa97f4c374b0f3eadd98da5d","flatsize":1618856,"path":"All/libisofs-1.5.6.pkg","repopath":"All/libisofs-1.5.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":381368,"desc":"libburnia is a project for reading, mastering and writing optical\ndiscs. Currently it is comprised of libraries named libisofs,\nlibburn, libisoburn, a cdrecord emulator named cdrskin, and an\nintegrated multi-session tool named xorriso.","deps":{"libburn":{"origin":"devel/libburn","version":"1.5.6_1"}},"categories":["devel"],"shlibs_provided":["libisofs.so.6"],"options":{"DEBUG":"off","DOCS":"on","LIBACL":"on","LIBJTE":"on","XATTR":"on","ZLIB":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libisofs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libiqxmlrpc","origin":"devel/libiqxmlrpc","version":"0.13.5_21","comment":"Free, object-oriented XML-RPC implementation written in C++","maintainer":"ports@FreeBSD.org","www":"https://libiqxmlrpc.wikidot.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5500d9673b00c8a8d03eb0474547273689f6894f95ca099914b7c40737e184f8","flatsize":676793,"path":"All/libiqxmlrpc-0.13.5_21.pkg","repopath":"All/libiqxmlrpc-0.13.5_21.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":177752,"desc":"Libiqxmlrpc is C++ object-oriented library that represents an XML-RPC\nsolution for both client and server. It supports HTTP and HTTPS,\nboth single-threaded and multi-threaded computation models on the server side,\nmethod interceptors, and other features.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel","net"],"shlibs_required":["libboost_date_time.so.1.84.0","libboost_thread.so.1.84.0","libboost_system.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libxml2.so.2","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libiqxmlrpc.so"],"options":{"DOCS":"on","DOXYGEN":"off"},"annotations":{"deprecated":"Fails to build with libxml2 2.13.0 (PR 279705)","expiration_date":"2024-07-16"},"messages":[{"message":"===>   NOTICE:\n\nThe libiqxmlrpc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nFails to build with libxml2 2.13.0 (PR 279705).\n\nIt is scheduled to be removed on or after 2024-07-16."}]},{"name":"libiscsi","origin":"net/libiscsi","version":"1.20.0.240205","comment":"Client-side library to implement the iSCSI protocol","maintainer":"d8zNeCFG@aon.at","www":"https://github.com/sahlberg/libiscsi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"795c7c47e2eb101b9b3198be73da39cd0f08ec78aaa2cd14fa44146cc6ae65de","flatsize":736069,"path":"All/libiscsi-1.20.0.240205.pkg","repopath":"All/libiscsi-1.20.0.240205.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+"],"pkgsize":137968,"desc":"Libiscsi is a client-side library to implement the iSCSI protocol\nthat can be used to access the resources of an iSCSI target.\n\nThe library is fully asynchronous with regards to iSCSI commands\nand SCSI tasks, but a synchronous layer is also provided for ease\nof use for simpler applications.","categories":["net"],"shlibs_provided":["libiscsi.so.10"]},{"name":"libiodbc","origin":"databases/libiodbc","version":"3.52.16_1","comment":"ODBC 3.x driver manager, for universal data source access","maintainer":"kde@FreeBSD.org","www":"https://www.iodbc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c27de1bdd14a686a7134a37154e53211af52898b07eb38a3ea3666acd8279e57","flatsize":1830906,"path":"All/libiodbc-3.52.16_1.pkg","repopath":"All/libiodbc-3.52.16_1.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","LGPL20"],"pkgsize":292092,"desc":"iODBC (intrinsic Open Database Connectivity) is an ODBC driver manager that\nis compatible with the ODBC 2.x and 3.x specifications.  It performs the\nstandard tasks of a driver manager, i.e. driver loading, parameter and\nfunction sequence checking, driver function invocation, etc.\n\nApplications linked with the iODBC driver manager will be able - through ODBC\nfunction calls - to access simultaneously different types of data sources\nwithin one process through suitable ODBC drivers.\n\niODBC is freely redistributable under either the GNU Library General Public\nLicence (LGPL) or the BSD licence.","categories":["databases"],"shlibs_provided":["libiodbc.so.2","libiodbcinst.so.2"],"options":{"DOCS":"on","EXAMPLES":"on","GTK2":"off"}},{"name":"libixion","origin":"textproc/libixion","version":"0.19.0_1","comment":"General purpose formula parser, interpreter, dependency tracker","maintainer":"office@FreeBSD.org","www":"https://gitlab.com/ixion/ixion","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69b1ad8932bac05c390b249e3d8644ae93f1ba757363035a0ad001b6740a4b98","flatsize":1267515,"path":"All/libixion-0.19.0_1.pkg","repopath":"All/libixion-0.19.0_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":345288,"desc":"Ixion is a library for calculating the results of formula expressions stored in\nmultiple fomrula cells.  The cells can be referenced by each other, and Ixion\nresolves their dependencies automatically upon calculation. Ixion also supports\nre-calculations where the contents of one or more cells have been modified since\nthe last calculation, and a partial calculation of only the affected cells need\nto be calculated.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["textproc"],"shlibs_required":["libboost_program_options.so.1.84.0","libboost_filesystem.so.1.84.0"],"shlibs_provided":["libixion-0.18.so.0"]},{"name":"libjpeg-turbo","origin":"graphics/libjpeg-turbo","version":"3.0.3","comment":"SIMD-accelerated JPEG codec library, provides libTurboJPEG","maintainer":"desktop@FreeBSD.org","www":"https://libjpeg-turbo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aca9570637cbc98ef533709b46583d03b3aae638567ae0c7e4f56759dd722b7f","flatsize":2560550,"path":"All/libjpeg-turbo-3.0.3.pkg","repopath":"All/libjpeg-turbo-3.0.3.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","IJG","ZLIB"],"pkgsize":378284,"desc":"This is a drop-in replacement for the graphics/jpeg library. It does not\ninclude libturbojpeg.so (see graphics/libjpeg-turbo).\n\nlibjpeg-turbo is a high-speed version of libjpeg for x86 and x86-64 processors\nwhich uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG\ncompression and decompression.\nlibjpeg-turbo is generally 2-4x as fast as the unmodified version\nof libjpeg, all else being equal.\n\nlibjpeg-turbo was originally based on libjpeg/SIMD by Miyasaka Masaru,\nbut the TigerVNC and VirtualGL projects made numerous enhancements to the codec,\nincluding improved support for Mac OS X, 64-bit support,\nsupport for 32-bit and big endian pixel formats (RGBA, ABGR, etc.),\naccelerated Huffman encoding/decoding, and various bug fixes.\nThe goal was to produce a fully open source codec that could replace\nthe partially closed source TurboJPEG/IPP codec used by VirtualGL and TurboVNC.\nlibjpeg-turbo generally achieves 80-120%25 of the performance of TurboJPEG/IPP.\nIt is faster in some areas but slower in others.","categories":["graphics"],"shlibs_provided":["libturbojpeg.so.0"],"options":{"OPTIMIZED_CFLAGS":"on"},"annotations":{"cpe":"cpe:2.3:a:libjpeg-turbo:libjpeg-turbo:3.0.3:::::dragonfly6:x86_64"}},{"name":"libint","origin":"science/libint","version":"1.2.1.15","comment":"Evaluate the integrals in modern atomic and molecular theory","maintainer":"yuri@FreeBSD.org","www":"https://github.com/evaleev/libint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd222d609a177b9d41d26b1192221c5bf9a4024686e54d32be09123818d14e23","flatsize":4242374,"path":"All/libint-1.2.1.15.pkg","repopath":"All/libint-1.2.1.15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":819604,"desc":"Libint is a library for evaluating ERI (electron replusion integral)\nover Cartesian Gaussian fuctions for modern atomic and molecular theory;\nesp. for science/mpqc and science/psi3.","categories":["science"],"shlibs_provided":["libderiv.so.1","libint.so.1","libr12.so.1"],"options":{"STATIC":"off"}},{"name":"libinotify","origin":"devel/libinotify","version":"20211018_1","comment":"Kevent based inotify compatible library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/libinotify-kqueue/libinotify-kqueue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4af58845359ac94b86f6b43797d16874443cb42c24422ef96e30311844f2f65d","flatsize":90443,"path":"All/libinotify-20211018_1.pkg","repopath":"All/libinotify-20211018_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26584,"desc":"This library provides inotify-compatible interface for applications,\nthat need to monitor changes happening in a filesystem.  It can be useful\nwhen porting Linux applications, which often use inotify interface.","categories":["devel"],"shlibs_provided":["libinotify.so.0"],"messages":[{"message":"You might want to consider increasing the kern.maxfiles tunable if you plan\nto use this library for applications that need to monitor activity of a lot\nof files.","type":"install"}]},{"name":"libinput","origin":"x11/libinput","version":"1.26.1","comment":"Generic input library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/libinput/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c059744e15f652d12adf3855da76278bf370e5f22c98f0847874a16b9b3395ea","flatsize":1412885,"path":"All/libinput-1.26.1.pkg","repopath":"All/libinput-1.26.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":277372,"desc":"libinput is a library to handle input devices in Wayland compositors and\nto provide a generic X.Org input driver. It provides device detection,\ndevice handling, input device event processing and abstraction so\nminimize the amount of custom input code compositors need to provide\nthe common set of functionality that users expect.","deps":{"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"libmtdev":{"origin":"devel/libmtdev","version":"1.1.7"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libwacom":{"origin":"x11/libwacom","version":"1.5_1"},"py311-evdev":{"origin":"devel/py-evdev","version":"1.7.0"},"py311-pyudev":{"origin":"devel/py-pyudev","version":"0.24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11"],"shlibs_required":["libudev.so.0","libevdev.so.2","libmtdev.so.1","libepoll-shim.so.0","libwacom.so.2"],"shlibs_provided":["libinput.so.10"],"options":{"DEBUG_GUI":"off","LIBWACOM":"on"},"annotations":{"cpe":"cpe:2.3:a:freedesktop:libinput:1.26.1:::::dragonfly6:x86_64"}},{"name":"libindicator","origin":"devel/libindicator","version":"12.10.1_2","comment":"Symbols and convience functions for desktop indicators","maintainer":"bofh@FreeBSD.org","www":"https://launchpad.net/libindicator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca67af8150c937b0ae3064d4573741551ba4913afbddf199d1b33ddf6833049b","flatsize":251762,"path":"All/libindicator-12.10.1_2.pkg","repopath":"All/libindicator-12.10.1_2.pkg","licenselogic":"single","pkgsize":45424,"desc":"A set of symbols and convience functions that all indicators would like to use.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libdummy-indicator-blank.so","libdummy-indicator-entry-func.so","libdummy-indicator-null.so","libdummy-indicator-signaler.so","libdummy-indicator-simple.so","libdummy-indicator-visible.so","libindicator3.so.7"]},{"name":"libinjection","origin":"devel/libinjection","version":"3.10.0_3","comment":"SQL / SQLI tokenizer parser analyzer","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/libinjection/libinjection","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9631cb2a1493e8768d9f537c174d0f376892fd7e19d8ea3f26c5123112e2e855","flatsize":1413478,"path":"All/libinjection-3.10.0_3.pkg","repopath":"All/libinjection-3.10.0_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":124728,"desc":"libinjection is a SQL / SQLI tokenizer parser analyzer.","categories":["devel"],"shlibs_provided":["libinjection.so.3"]},{"name":"libinstpatch","origin":"audio/libinstpatch","version":"1.1.6_1","comment":"Instrument file software library","maintainer":"yuri@FreeBSD.org","www":"http://www.swamiproject.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45d92b575c6300440788229bed638f5cff8b58a9573ce9aeb1567e17d65d21f5","flatsize":1175158,"path":"All/libinstpatch-1.1.6_1.pkg","repopath":"All/libinstpatch-1.1.6_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":280288,"desc":"libInstPatch is a part of Project Swami.\n\nProject Swami is a collection of free software for editing, managing and playing\nmusical instruments for MIDI music composition. Current focus is primarily the\nSoundFont format, which is an open file format for digital audio \"sample\" based\ninstruments.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsndfile.so.1"],"shlibs_provided":["libinstpatch-1.0.so.2"]},{"name":"libircclient","origin":"irc/libircclient","version":"1.10","comment":"IRC library to create IRC clients","maintainer":"ports@FreeBSD.org","www":"https://www.ulduzsoft.com/libircclient/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39c11e1796eca225acf539ace0d76806609c3dd14944e5fcdfc6f58533a0c2b4","flatsize":434363,"path":"All/libircclient-1.10.pkg","repopath":"All/libircclient-1.10.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":87668,"desc":"libircclient is a small but powerful library, which implements client-server\nIRC protocol. It is designed to be small, fast, portable and compatible to RFC\nstandards, and most IRC clients.\nlibircclient features include:\n\n\t* Full multi-threading support.\n\t* Single threads handles all the IRC processing.\n\t* Support for single-threaded applications, and socket-based applications,\n\t\twhich use select()\n\t* Synchronous and asynchronous interfaces.\n\t* CTCP support with optional build-in reply code.\n\t* Flexible DCC support, including both DCC chat, and DCC file transfer.\n\t* Can both initiate and react to initiated DCC.\n\t* Can accept or decline DCC sessions asynchronously.\n\t* Plain C interface and implementation\n\t\t(possible to use from C++ code, obviously)\n\t* Compatible with RFC 1459 and most IRC clients.\n\t* Free, licensed under LGPL license.\n\t* Good documentation and examples available.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["irc","devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libircclient.so.1"],"options":{"EXAMPLES":"on","IPV6":"on","OPENSSL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libircclient port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libkexiv2","origin":"graphics/libkexiv2","version":"23.08.5","comment":"Exiv2 library interface for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.digikam.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2008c64cf2fef15209a360ab75d3389a5bcd89996d46926bec796835dedc8732","flatsize":477425,"path":"All/libkexiv2-23.08.5.pkg","repopath":"All/libkexiv2-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":140984,"desc":"Libkexiv2 is a wrapper around Exiv2 library to manipulate pictures\nmetadata as EXIF/IPTC and XMP. This library is used by kipi-plugins,\ndigiKam and others kipi host programs.","deps":{"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libexiv2.so.28","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5KExiv2.so.15.0.0"]},{"name":"libimobiledevice","origin":"comms/libimobiledevice","version":"1.3.0_1","comment":"Library to communicate with Apple iOS devices","maintainer":"jhale@FreeBSD.org","www":"https://www.libimobiledevice.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adeb1e495bb59ad5f113c95158fb9e2bcafbaff9d730d6dd71493c3d9d88eee3","flatsize":1121643,"path":"All/libimobiledevice-1.3.0_1.pkg","repopath":"All/libimobiledevice-1.3.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":221076,"desc":"libimobiledevice is a cross-platform software library that talks the\nprotocols to support iPhone, iPod Touch, iPad and Apple TV devices.\nUnlike other projects, it does not depend on using any existing\nproprietary libraries and does not require jailbreaking. It allows\nother software to easily access the device's filesystem, retrieve\ninformation about the device and its internals, backup/restore the\ndevice, manage SpringBoard icons, manage installed applications,\nretrieve addressbook/calendars/notes and bookmarks and synchronize\nmusic and video to the device.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libplist":{"origin":"devel/libplist","version":"2.2.0_3"},"libusbmuxd":{"origin":"comms/libusbmuxd","version":"2.0.2_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["comms"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libusbmuxd-2.0.so.6","libplist-2.0.so.3"],"shlibs_provided":["libimobiledevice-1.0.so.6"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:libimobiledevice:libimobiledevice:1.3.0:::::dragonfly6:x86_64:1"}},{"name":"libijs","origin":"print/libijs","version":"0.35_6","comment":"C library that supports plugin printer driver for Ghostscript","maintainer":"ports@FreeBSD.org","www":"https://www.linuxprinting.org/ijs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1af4c23e82d52e760bf0550757c5644b98177c8c65ca877c81e09bd46f2a444e","flatsize":81908,"path":"All/libijs-0.35_6.pkg","repopath":"All/libijs-0.35_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22952,"desc":"IJS is a relatively new initiative to improve the quality and ease\nof use of inkjet printing with Ghostscript. Using IJS, you can add\nnew drivers, or upgrade existing ones, without recompiling Ghostscript.\nAll driver authors are encouraged to adapt their drivers for IJS,\nand if there is an IJS driver available for your printer, it should\nbe your first choice.","categories":["print"],"shlibs_provided":["libijs.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe libijs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libimg","origin":"graphics/libimg","version":"1.4.16_3","comment":"Library of image format handlers for Tk4.1 and later","maintainer":"ports@virtual-estates.net","www":"https://sourceforge.net/projects/tkimg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77d15d7555cadfba08e01e61799b7d37d7b54faa933425bef19e2b63549d0fc9","flatsize":763874,"path":"All/libimg-1.4.16_3.pkg","repopath":"All/libimg-1.4.16_3.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":297420,"desc":"This is an image format handler for Tk. It handles the following image\nformats:\n\nbmp, gif, png, jpeg, tiff, xpm, xbm, and postscript.\n\nUsing this library with Tcl/Tk applications allows one to work with\nphotos and images in the application.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["graphics","tk","tcl"],"shlibs_required":["libX11.so.6","libjpeg.so.8","libXss.so.1","libXext.so.6","libXft.so.2","libfreetype.so.6","libfontconfig.so.1","libXrender.so.1","libpng16.so.16","libtiff.so.6"],"options":{"EXAMPLES":"on"}},{"name":"libiio","origin":"misc/libiio","version":"0.25","comment":"Library for interfacing with local and remote IIO devices","maintainer":"yuri@FreeBSD.org","www":"https://github.com/analogdevicesinc/libiio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0034ede2fb9da60466aeff068ad3262aec7160c5cb85f138edf1a6d816b2674","flatsize":376694,"path":"All/libiio-0.25.pkg","repopath":"All/libiio-0.25.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":89076,"desc":"libiio is used to interface to the Linux Industrial Input/Output (IIO)\nSubsystem. The Linux IIO subsystem is intended to provide support for devices\nthat in some sense are analog to digital or digital to analog converters (ADCs,\nDACs). This includes, but is not limited to ADCs, Accelerometers, Gyros, IMUs,\nCapacitance to Digital Converters (CDCs), Pressure Sensors, Color, Light and\nProximity Sensors, Temperature Sensors, Magnetometers, DACs, DDS (Direct Digital\nSynthesis), PLLs (Phase Locked Loops), Variable/Programmable Gain Amplifiers\n(VGA, PGA), and RF transceivers. You can use libiio natively on an embedded\nLinux target (local mode), or use libiio to communicate remotely to that same\ntarget from a host Linux, Windows or MAC over USB or Ethernet or Serial.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["misc"],"shlibs_required":["libavahi-client.so.3","libavahi-common.so.3","libxml2.so.2"],"shlibs_provided":["libiio.so.0"],"options":{"DOCS":"on"}},{"name":"libidn2","origin":"dns/libidn2","version":"2.3.7","comment":"Implementation of IDNA2008 internationalized domain names","maintainer":"sunpoet@FreeBSD.org","www":"https://www.gnu.org/software/libidn/#libidn2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55e79374423c2be81453f322d46cfdd91e4687c4d4c9cd600ff49cd55ddec42b","flatsize":705928,"path":"All/libidn2-2.3.7.pkg","repopath":"All/libidn2-2.3.7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":138588,"desc":"Libidn2 is an implementation of IDNA2008 internationalized domain names.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libunistring":{"origin":"devel/libunistring","version":"1.2"}},"categories":["dns"],"shlibs_required":["libunistring.so.5"],"shlibs_provided":["libidn2.so.0"]},{"name":"libirman","origin":"comms/libirman","version":"0.5.2","comment":"Library for Evation's Irman infrared receiver","maintainer":"ports@FreeBSD.org","www":"https://libirman.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e77ca2a69ee7362754d5138cd10dec4b7bfe4d1be00411a9912efb72aa9b29c1","flatsize":124350,"path":"All/libirman-0.5.2.pkg","repopath":"All/libirman-0.5.2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":34816,"desc":"libirman is a library for accessing the IRMAN hardware from Linux\nand other Unix systems.\n\nCurrently the package is mainly for advanced users and developers; this\ndoes not mean that less experienced users will not be able to use it, but\nthat there are not a lot of applications for libirman at the moment, and\nthat if you run into problems you may have difficulty fixing things.","categories":["comms"],"shlibs_provided":["libirman.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libirman port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libiconv","origin":"converters/libiconv","version":"1.17_1","comment":"Character set conversion library","maintainer":"desktop@FreeBSD.org","www":"https://www.gnu.org/software/libiconv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cd03fa9dbd45fd6f65626a2acd018442bc591480513a7d2e0c909802b80e589","flatsize":2479579,"path":"All/libiconv-1.17_1.pkg","repopath":"All/libiconv-1.17_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":636284,"desc":"This library provides an iconv() implementation, for use on systems which\ndon't have one, or whose implementation cannot convert from/to Unicode.\n\nIt can convert from any of these encodings to any other, through Unicode\nconversion. It has also some limited support for transliteration, i.e.\nwhen a character cannot be represented in the target character set, it can\nbe approximated through one or several similarly looking characters.\n\nlibiconv is for you if your application needs to support multiple character\nencodings, but that support lacks from your system.\n\nSee either README or website for the list of supported encodings.","categories":["converters","devel"],"shlibs_provided":["libcharset.so.1","libiconv.so.2"],"options":{"DOCS":"on","ENCODINGS":"on"}},{"name":"libident","origin":"security/libident","version":"0.32_5","comment":"Small library to interface the ident protocol server (rfc1413)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5263a17293facbc138062d2840b45c1bebff7e10f9480050ed01a2dc71e62d6b","flatsize":35015,"path":"All/libident-0.32_5.pkg","repopath":"All/libident-0.32_5.pkg","licenselogic":"single","pkgsize":13136,"desc":"COPYRIGHT ISSUES:\n\n\tThis version of 'libident' is hereby released into the\n\tPublic Domain. It may be distributed for a fee or without\n\ta fee. We only ask you not to pretend you wrote it.\n\nIf you make any changes, please send sources or a diff of it to\nus (pen@lysator.liu.se or pell@lysator.liu.se), so we can keep\n_one_ unified version of libident available...\n\nCOMMENTS:\n\nThis is the second stab at a small library to interface to the Ident\nprotocol server. Maybe this will work correctly on some machines.. :-)\n\nThe ident-tester.c file is a small daemon (to be started from Inetd)\nthat does an ident lookup on you if you telnet into it. Can be used\nto verify that your Ident server is working correctly.\n\nI'm currently running this \"ident-tester\" on port 114 at lysator.liu.se\n(130.236.254.1) if you wish to test your server.","categories":["security"],"shlibs_provided":["libident.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libident port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libhtp","origin":"devel/libhtp","version":"0.5.48","comment":"Security-aware parser for the HTTP protocol","maintainer":"bofh@FreeBSD.org","www":"https://github.com/ironbee/libhtp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c396ef0a35ad5f54ab8ac3f2d6c08d07aa19e4c3968005c88fc50059b6e1b7cc","flatsize":619994,"path":"All/libhtp-0.5.48.pkg","repopath":"All/libhtp-0.5.48.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":116988,"desc":"LibHTP is a security-aware parser for the HTTP protocol and the related bits\nand pieces. The goals of the project, in the order of importance, are as\nfollows:\n\n 1. Completeness of coverage; LibHTP must be able to parse virtually all\n    traffic that is found in practice.\n\n 2. Permissive parsing; LibHTP must never fail to parse a stream that would\n    be parsed by some other web server.\n\n 3. Awareness of evasion techniques; LibHTP must be able to detect and\n    effectively deal with various evasion techniques, producing, where\n    practical, identical or practically identical results as the web\n    server processing the same traffic stream.\n\n 4. Performance; The performance must be adequate for the desired tasks.\n    Completeness and security are often detremental to performance. Our\n    idea of handling the conflicting requirements is to put the library\n    user in control, allowing him to choose the most desired library\n    characteristic.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"}},"categories":["devel"],"shlibs_required":["libiconv.so.2"],"shlibs_provided":["libhtp.so.2"],"annotations":{"cpe":"cpe:2.3:a:oisf:libhtp:0.5.48:::::dragonfly6:x86_64"}},{"name":"libidn","origin":"dns/libidn","version":"1.42","comment":"Internationalized Domain Names command line tool","maintainer":"gaod@hychen.org","www":"https://www.gnu.org/software/libidn/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5a77f4273e9a1468572205824d66b7c713c5a43fc9eacd598d9a02c8d96c934","flatsize":1056251,"path":"All/libidn-1.42.pkg","repopath":"All/libidn-1.42.pkg","licenselogic":"or","licenses":["GPLv2+","LGPL3+"],"pkgsize":222192,"desc":"GNU Libidn is an implementation of the Stringprep, Punycode,\nand IDNA specifications defined by the IETF Internationalized\nDomain Names (IDN) working group. It is used to prepare\ninternationalized strings (such as domain name labels,\nusernames, and passwords) in order to increase the likelihood\nthat string input and string comparison work in ways that make\nsense for typical users throughout the world. The library\ncontains a generic Stringprep implementation that does Unicode\n3.2 NFKC normalization, mapping and prohibition of characters,\nand bidirectional character handling. Profiles for iSCSI,\nKerberos 5, Nameprep, SASL, and XMPP are included. Punycode and\nASCII Compatible Encoding (ACE) via IDNA are supported.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["dns"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libidn.so.12"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:libidn:1.42:::::dragonfly6:x86_64"}},{"name":"libid3tag","origin":"audio/libid3tag","version":"0.16.3","comment":"ID3 tag manipulation library","maintainer":"sunpoet@FreeBSD.org","www":"https://www.underbit.com/products/mad/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"455c76920774e319e0485c8968b582638d954d9494c512e9f88ddda99bfd08aa","flatsize":127414,"path":"All/libid3tag-0.16.3.pkg","repopath":"All/libid3tag-0.16.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":39040,"desc":"libid3tag is a library for reading and (eventually) writing ID3 tags, both ID3v1\nand the various versions of ID3v2.","categories":["audio"],"shlibs_provided":["libid3tag.so.0"],"annotations":{"cpe":"cpe:2.3:a:libid3tag_project:libid3tag:0.16.3:::::dragonfly6:x86_64"}},{"name":"libibuddy","origin":"devel/libibuddy","version":"0.0.2","comment":"C loadable library and CLI tool to control an i-buddy device","maintainer":"rodrigo@FreeBSD.org","www":"https://www.osorio.me/projects/dev/libibbudy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c5d480bd758036bbcff37ba31d9f93dafb6e2f66948a153d778f7d947fd5c8d","flatsize":31496,"path":"All/libibuddy-0.0.2.pkg","repopath":"All/libibuddy-0.0.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10140,"desc":"libibuddy is a C library to control the i-buddy\nUSB device. The i-Buddy is a small USB figure\nin the form of an MSN messenger contact with\nbutterfly wings.\n\nTo start plug your i-buddy, and run the ibuddy_test\ncommand.","categories":["devel"],"shlibs_provided":["libibuddy.so"]},{"name":"libhomfly","origin":"math/libhomfly","version":"1.02.r6","comment":"Library to compute the homfly polynomial of knots and link","maintainer":"thierry@FreeBSD.org","www":"https://github.com/miguelmarco/libhomfly","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f77a03c877552af83f247a3ad7332949b4766b8c7396859baa6e88e58d31a14","flatsize":64838,"path":"All/libhomfly-1.02.r6.pkg","repopath":"All/libhomfly-1.02.r6.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":21972,"desc":"Library to compute the homfly polynomial of a link\n\nThis is basically a conversion of the program written by Robert J Jenkins Jr\ninto a shared library. It accepts as entry a character string, formatted in the\nsame way as the input files that the original code used. The returned value is\nthe string that the original program would print on screen.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"}},"categories":["math"],"shlibs_required":["libgc.so.1"],"shlibs_provided":["libhomfly.so.0"]},{"name":"llvm14","origin":"devel/llvm14","version":"14.0.6_5","comment":"LLVM and Clang","maintainer":"brooks@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"354ee8867a44ed838161fed6e5eb94e245ae991cee249cd017fe81e773db51a4","flatsize":1474675153,"path":"All/llvm14-14.0.6_5.pkg","repopath":"All/llvm14-14.0.6_5.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LLVM","MIT","PD","REGEX","LLVM2"],"pkgsize":177922964,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),\nLLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure\nthese are built on.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","lang"],"shlibs_required":["libxml2.so.2"],"shlibs_provided":["libLLVM-14.so","libLTO.so.14","libMLIR.so.14","libRemarks.so.14","libclang-cpp.so.14","libclang.so.13","libmlir_async_runtime.so.14","libmlir_c_runner_utils.so.14","libmlir_runner_utils.so.14"],"options":{"BE_AMDGPU":"on","BE_WASM":"on","CLANG":"on","COMPILER_RT":"off","DOCS":"on","EXTRAS":"on","FLANG":"off","GOLD":"on","LIT":"on","LLD":"on","LLDB":"off","MLIR":"on","OPENMP":"off","PYCLANG":"on","BE_FREEBSD":"off","BE_NATIVE":"off","BE_STANDARD":"on"},"annotations":{"cpe":"cpe:2.3:a:llvm:llvm:14.0.6:::::dragonfly6:x86_64:5"}},{"name":"libhsts","origin":"www/libhsts","version":"0.1.0","comment":"Library to check a domain against the Chromium HSTS Preload list","maintainer":"amdmi3@FreeBSD.org","www":"https://gitlab.com/rockdaboot/libhsts","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83dd9e0ef4491d01b5a5d1c1928b9c04bd3398c7b52f1d074e23f0ff95ef593c","flatsize":30465,"path":"All/libhsts-0.1.0.pkg","repopath":"All/libhsts-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10508,"desc":"The HSTS preload list is a list of domains that support HTTPS. The\nlist is compiled by Google and is utilised by Chrome, Firefox and\nothers.\n\nWith this information, a HTTP client may contact a website without\ntrying a plain-text HTTP connection first. It prevents interception\nwith redirects that take place over HTTP. None of the sent data\nwill ever be unencrypted.","categories":["www","security"],"shlibs_provided":["libhsts.so.0"]},{"name":"libhsclient","origin":"databases/libhsclient","version":"1.0.6.20110614_1","comment":"Client Library of HandlerSocket Plugin","maintainer":"jnlin@freebsd.cs.nctu.edu.tw","www":"https://github.com/ahiguti/HandlerSocket-Plugin-for-MySQL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1e369d66a2e09fafc42b0ba9cffef04e7947e49a91f25b2f3aec962514074f2","flatsize":1888102,"path":"All/libhsclient-1.0.6.20110614_1.pkg","repopath":"All/libhsclient-1.0.6.20110614_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":247760,"desc":"libhsclient is the client library of HandlerSocket for MySQL,\nwhich is a NoSQL plugin for MySQL.","categories":["databases"]},{"name":"libheinz","origin":"devel/libheinz","version":"0.2.0","comment":"C++ base library of Heinz Maier-Leibnitz Zentrum","maintainer":"yuri@FreeBSD.org","www":"https://jugit.fz-juelich.de/mlz/libheinz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd9515b44fe14b77f4caa4ea92ea1409c3fe31f07a51f4bff3cf831f180998bc","flatsize":19752,"path":"All/libheinz-0.2.0.pkg","repopath":"All/libheinz-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5580,"desc":"libheinz is a C++ base library used in software developed at\nHeinz Maier-Leibnitz Zentrum.","categories":["devel"]},{"name":"libical","origin":"devel/libical","version":"3.0.16_1","comment":"Implementation of the IETF Calendaring and Scheduling protocols","maintainer":"desktop@FreeBSD.org","www":"https://github.com/libical","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2314dc4893e0174abf7dc200f04b27458df1274f4027157167a04d4b401e9e30","flatsize":9586208,"path":"All/libical-3.0.16_1.pkg","repopath":"All/libical-3.0.16_1.pkg","licenselogic":"or","licenses":["LGPL21","MPL20"],"pkgsize":742704,"desc":"Libical is an Open Source implementation of the IETF's iCalendar\nCalendaring and Scheduling protocols. (RFC 2445, 2446, and 2447). It\nparses iCal components and provides a C API for manipulating the\ncomponent properties, parameters, and subcomponents.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libicuuc.so.74","libicui18n.so.74","libxml2.so.2"],"shlibs_provided":["libical-glib.so.3","libical.so.3","libical_cxx.so.3","libicalss.so.3","libicalss_cxx.so.3","libicalvcal.so.3"],"options":{"DOCS":"on","GLIB":"on","INTROSPECTION":"on","VAPI":"on"},"annotations":{"cpe":"cpe:2.3:a:libical_project:libical:3.0.16:::::dragonfly6:x86_64:1"}},{"name":"libhdhomerun","origin":"multimedia/libhdhomerun","version":"20211212","comment":"Library and command line utility for interfacing with HDHomeRun device","maintainer":"dor.bsd@xm0.uk","www":"http://www.silicondust.com/support/downloads/linux/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb6a5387e216cba58c87905704f56bbcb93affd470a712d54cdd3c672abd5cb9","flatsize":232402,"path":"All/libhdhomerun-20211212.pkg","repopath":"All/libhdhomerun-20211212.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":59540,"desc":"This package supports the Silicon Dust HDHomeRun,\na networked digital TV tuner compatible with VLC and Tvheadend.\n\nThis utility can be used for:\n\n * Discovering your tuner location and name\n * Gathering tuner settings\n * Modifying tuner settings\n * Performing scans\n * Performing firmware upgrades","categories":["multimedia"],"shlibs_provided":["libhdhomerun.so"]},{"name":"libhandy0","origin":"x11-toolkits/libhandy0","version":"0.0.13_3","comment":"Building blocks for modern adaptive GNOME apps","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/libhandy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ea12f3a02db2cf30b7fb8c361f27a2b7af8e536eed0a2258fe048003bcfa2b2","flatsize":969481,"path":"All/libhandy0-0.0.13_3.pkg","repopath":"All/libhandy0-0.0.13_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":171496,"desc":"The aim of The handy library is to help with developing UI for mobile devices\nusing GTK+/GNOME.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgobject-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0"],"shlibs_provided":["libhandy-0.0.so.0"]},{"name":"libgxps","origin":"graphics/libgxps","version":"0.3.2_2","comment":"GObject based library for rendering XPS documents","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/action/show/Projects/libgxps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2414fd04f52e4e4f6f8e603531f9e3a0b7b01ca827b3bee913f3437ae1dcf93","flatsize":393623,"path":"All/libgxps-0.3.2_2.pkg","repopath":"All/libgxps-0.3.2_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":84760,"desc":"libgxps is a GObject based library for rendering XPS documents.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","gnome"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libcairo.so.2","libjpeg.so.8","libpng16.so.16","libarchive.so.13","libfreetype.so.6","liblcms2.so.2","libtiff.so.6"],"shlibs_provided":["libgxps.so.2"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:libgxps:0.3.2:::::dragonfly6:x86_64:2"}},{"name":"libimagequant","origin":"graphics/libimagequant","version":"4.3.3","comment":"Image Quantization Library","maintainer":"jbeich@FreeBSD.org","www":"https://pngquant.org/lib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8de37945ead61a65f743f94e8689bd9bab29089808f7d094a18394921f087d29","flatsize":10381189,"path":"All/libimagequant-4.3.3.pkg","repopath":"All/libimagequant-4.3.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2261788,"desc":"Small, portable C library for high-quality conversion of RGBA images\nto 8-bit indexed-color (palette) images. It's powering pngquant2.","categories":["graphics"],"shlibs_provided":["libimagequant.so.0.4"]},{"name":"libheif","origin":"graphics/libheif","version":"1.17.6_2","comment":"ISO/IEC 23008-12:2017 HEIF file format de- and encoder","maintainer":"makc@FreeBSD.org","www":"https://github.com/strukturag/libheif","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47131f2e499ccc18ffa91bc0d8f465b76c7f78b96be556aafedfa2b86659e475","flatsize":1309834,"path":"All/libheif-1.17.6_2.pkg","repopath":"All/libheif-1.17.6_2.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":360584,"desc":"libheif is an ISO/IEC 23008-12:2017 HEIF file format decoder and encoder.\n\nHEIF is a new image file format employing HEVC (h.265) image coding for the\nbest compression ratios currently possible.\n\nlibheif makes use of libde265 for the actual image decoding and x265 for\nencoding. Alternative codecs for, e.g., AVC and JPEG can be provided as\nplugins.","deps":{"aom":{"origin":"multimedia/aom","version":"3.9.1"},"dav1d":{"origin":"multimedia/dav1d","version":"1.4.3_1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"svt-av1":{"origin":"multimedia/svt-av1","version":"2.1.2"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"x265":{"origin":"multimedia/x265","version":"3.5_2"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libpng16.so.16","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libx265.so.200","libaom.so.3","libavcodec.so.60","libsharpyuv.so.0","libdav1d.so.7","libopenjp2.so.7","libSvtAv1Enc.so.2"],"shlibs_provided":["libheif.so.1"],"options":{"AOM":"on","DAV1D":"on","EXAMPLES":"on","FFMPEG":"on","JPEG":"on","LIBDE265":"off","OPENJPEG":"on","RAV1E":"off","SVTAV1":"on","X265":"on"},"annotations":{"cpe":"cpe:2.3:a:struktur:libheif:1.17.6:::::dragonfly6:x86_64:2"}},{"name":"libgudev","origin":"devel/libgudev","version":"237","comment":"GObject bindings for libudev","maintainer":"x11@FreeBSD.org","www":"https://wiki.gnome.org/Projects/libgudev","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1bed159d622d4b73f8c2972bd543b687ae60cca5a74f5c077994b5affea9aa6","flatsize":419684,"path":"All/libgudev-237.pkg","repopath":"All/libgudev-237.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":47300,"desc":"This library provides GObject bindings for libudev.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"}},"categories":["devel"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libudev.so.0"],"shlibs_provided":["libgudev-1.0.so.0"],"options":{"DOCS":"on","VALA":"off"}},{"name":"libgutenfetch","origin":"devel/libgutenfetch","version":"1.2_7","comment":"Library that allows application developers to connect to PG","maintainer":"johntabularasa@users.sf.net","www":"https://sourceforge.net/projects/libgutenfetch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d873f109430890614eb4fe08cb554f3bea57c6374e6d53f428c77e87464906c","flatsize":202928,"path":"All/libgutenfetch-1.2_7.pkg","repopath":"All/libgutenfetch-1.2_7.pkg","licenselogic":"single","pkgsize":58996,"desc":"This is a port of libgutenfetch, which provides a clean and consistent\ninterface for application developers to write clients which list and\nfetch free electronic texts from any number of Project Gutenberg servers\nthroughout the world.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["devel"],"shlibs_required":["libcurl.so.4"],"shlibs_provided":["libgutenfetch.so.0.0.0"]},{"name":"libgtextutils","origin":"biology/libgtextutils","version":"0.7","comment":"Gordon's text utilities","maintainer":"jwb@FreeBSD.org","www":"https://github.com/agordon/libgtextutils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bce7ff2efaf520c0554b3a0bccf521c2534c3c1142e7302429ca2797f4bea671","flatsize":98076,"path":"All/libgtextutils-0.7.pkg","repopath":"All/libgtextutils-0.7.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":28956,"desc":"Gordon's text utilities.","categories":["biology"],"shlibs_provided":["libgtextutils-0.7.so.0"]},{"name":"libharu","origin":"print/libharu","version":"2.4.4","comment":"Haru Free PDF Library","maintainer":"fluffy@FreeBSD.org","www":"http://libharu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2eb0cb2cbadcccde99446b88081b5255e75214c09025339fd92cdf789d46b96d","flatsize":1636210,"path":"All/libharu-2.4.4.pkg","repopath":"All/libharu-2.4.4.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":599040,"desc":"HARU is a free, cross platform, open-sourced software library for generating\nPDF. It supports the following features.\n   1. Generating PDF files with lines, text, images.\n   2. Outline, text annotation, link annotation.\n   3. Compressing document with deflate-decode.\n   4. Embedding PNG, Jpeg images.\n   5. Embedding Type1 font and TrueType font.\n   6. Creating encrypted PDF files.\n   7. Using various character set (ISO8859-1~16, MSCP1250~8, KOI-8R).\n   8. Supporting CJK fonts and encodings.\n\nYou can add the feature of PDF creation by using HARU without understanding\ncomplicated internal structure of PDF.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["print"],"shlibs_required":["libpng16.so.16"],"shlibs_provided":["libhpdf.so.2.4"],"options":{"EXAMPLES":"on"}},{"name":"libhandy","origin":"x11-toolkits/libhandy","version":"1.6.2_2","comment":"Library with GTK widgets for mobile phones","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/libhandy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d850d9d60fe40e76ead04feaf1ca1d7720e58aef41c3138bfad4e92e1bbb9801","flatsize":2424044,"path":"All/libhandy-1.6.2_2.pkg","repopath":"All/libhandy-1.6.2_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":409404,"desc":"The aim of The handy library is to help with developing UI for mobile devices\nusing GTK+/GNOME.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glade":{"origin":"devel/glade","version":"3.40.0_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libgladeui-2.so.13","libfribidi.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo.so.2"],"shlibs_provided":["libglade-handy-1.so","libhandy-1.so.0"]},{"name":"libgta","origin":"devel/libgta","version":"1.0.8","comment":"Portable library that implements the GTA file format","maintainer":"lbartoletti@FreeBSD.org","www":"https://gta.nongnu.org/libgta.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ef712ef43d80fa92176656bc55f5b90dcc561fbdffbdc7ad724504f06769a70","flatsize":275682,"path":"All/libgta-1.0.8.pkg","repopath":"All/libgta-1.0.8.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":55504,"desc":"Libgta is a portable library that implements the Generic Tagged Array (GTA) file\nformat. This file format has the following features:\n- GTAs can store any kind of data in multidimensional arrays\n- GTAs can optionally use simple tags to store rich metadata\n- GTAs are streamable, which allows direct reading from and writing to pipes,\n  network sockets, and other non-seekable media\n- GTAs can use ZLIB, BZIP2, or XZ compression, allowing a tradeoff between\n  compression/decompression speed and compression ratio\n- Uncompressed GTA files allow easy out-of-core data access for very large\n  arrays\n\nSee http://gta.nongnu.org/ for more information.","categories":["devel"],"shlibs_provided":["libgta.so.0"],"options":{"DOCS":"on"}},{"name":"libgusb","origin":"devel/libgusb","version":"0.3.10_1","comment":"GUsb is a GObject wrapper for libusb1","maintainer":"gnome@FreeBSD.org","www":"https://github.com/hughsie/libgusb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a7e07033778db50db61a38036c8387e709fcbe151550990e9b4ec58e07fbf56","flatsize":581100,"path":"All/libgusb-0.3.10_1.pkg","repopath":"All/libgusb-0.3.10_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":71196,"desc":"GUsb is a GObject wrapper for libusb1 that makes it easy to do asynchronous\ncontrol, bulk and interrupt transfers with proper cancellation and integration\ninto a mainloop. This makes it easy to integrate low level USB transfers with\nyour high-level application or system daemon.\n\nNot everything you can do in libusb1 is wrapped, although we'll accept feature\nrequests (with patches) if it makes sense.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["devel"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libgio-2.0.so.0"],"shlibs_provided":["libgusb.so.2"],"options":{"DOCS":"on","VAPI":"on"}},{"name":"libgrss","origin":"net/libgrss","version":"0.7.0_2","comment":"Library for easy management of RSS/Atom/Pie feeds","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df8120e79c408339a72f6a7505571b5aff42d5979b692e6fbf639c4c733a3a5c","flatsize":1073649,"path":"All/libgrss-0.7.0_2.pkg","repopath":"All/libgrss-0.7.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":105084,"desc":"libgweather is a library to access weather information from online\nservices for numerous locations.\n\nlibgweather isn't supported in the devel platform, which means OS vendors\nwon't guarantee the API/ABI long-term, but authors of open source apps\nshould feel free to use libgweather as users can always recompile against\na new version.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["net","gnome"],"shlibs_required":["libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"shlibs_provided":["libgrss.so.0"],"annotations":{"cpe":"cpe:2.3:a:gnome:libgrss:0.7.0:::::dragonfly6:x86_64:2"}},{"name":"libgtop","origin":"devel/libgtop","version":"2.40.0_1","comment":"GNOME top library","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e26e4b712e0d3b07f3ded8059e84fd02165922fa1d0d3f740f2ca2b595cfbf78","flatsize":1547564,"path":"All/libgtop-2.40.0_1.pkg","repopath":"All/libgtop-2.40.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":193956,"desc":"This library provides the backend for gtop2, a GNOME 2.0 version\nof top(1) that allows display and manipulation of running\nprocesses.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"}},"categories":["devel","gnome"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgtop-2.0.so.11"],"messages":[{"message":"In order to use the File System read/write monitor, you must chmod\n/dev/devstat so that all users can open it read-only.  For example:\n\n# chmod 0444 /dev/devstat\n\nIn order for this to persist across reboots, add the following to\n/etc/devfs.conf:\n\nperm\tdevstat\t0444","type":"install"}]},{"name":"libhubbub","origin":"www/libhubbub","version":"0.3.8","comment":"HTML5 parser library","maintainer":"nc@FreeBSD.org","www":"https://www.netsurf-browser.org/projects/hubbub/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3056c4001a655104b1ea48b539093bcb32308b0fcb83652e5122e8d42996b37e","flatsize":356587,"path":"All/libhubbub-0.3.8.pkg","repopath":"All/libhubbub-0.3.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":75512,"desc":"Hubbub is an HTML5 compliant parsing library, written in C. It was developed\nas part of the NetSurf project.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libparserutils":{"origin":"devel/libparserutils","version":"0.2.5"}},"categories":["www"],"shlibs_required":["libiconv.so.2","libparserutils.so.0"],"shlibs_provided":["libhubbub.so.0"]},{"name":"libgravatar","origin":"net/libgravatar","version":"23.08.5","comment":"Library for gravatar support","maintainer":"kde@FreeBSD.org","www":"https://github.com/KDE/libgravatar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a63bdfd484148de20e6a2f433fb95f6e3fa739dbccbc3cbd6fdcddf129a83a81","flatsize":191565,"path":"All/libgravatar-23.08.5.pkg","repopath":"All/libgravatar-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":49668,"desc":"The libgravatar library contains an API for gravatar.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKPim5PimCommon.so.5","libKF5TextWidgets.so.5","libKPim5TextEdit.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKF5KIOCore.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5SonnetUi.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5Gravatar.so.5"],"options":{"DOCS":"on"}},{"name":"libgsf","origin":"devel/libgsf","version":"1.14.50_1","comment":"Extensible I/O abstraction for dealing with structured file formats","maintainer":"desktop@FreeBSD.org","www":"http://www.gnumeric.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c049b8ac2d817e6217cabf94f1d4a19a02f00bdd4b7ef1f7b129ac9bb09d2737","flatsize":2836728,"path":"All/libgsf-1.14.50_1.pkg","repopath":"All/libgsf-1.14.50_1.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":377280,"desc":"The library aims to provide an efficient extensible i/o abstraction for\ndealing with different structured file formats.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libgdk_pixbuf-2.0.so.0"],"shlibs_provided":["libgsf-1.so.114"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:libgsf:1.14.50:::::dragonfly6:x86_64:1"}},{"name":"libgsasl","origin":"security/libgsasl","version":"2.2.1_1","comment":"GNU SASL library","maintainer":"sunpoet@FreeBSD.org","www":"https://www.gnu.org/software/gsasl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0258fb595ca6b24849d3495e715551e0f84bb5fb50ba8d4fe1e98bb1713c3e5b","flatsize":1082965,"path":"All/libgsasl-2.2.1_1.pkg","repopath":"All/libgsasl-2.2.1_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":282392,"desc":"GNU SASL is an implementation of the Simple Authentication and Security Layer\nframework and a few common SASL mechanisms.\n\nGNU SASL consists of a library (libgsasl), a command-line utility (gsasl) to\naccess the library from the shell, and a manual. The library includes support\nfor the framework (with authentication functions and application data privacy\nand integrity functions) and at least partial support for the ANONYMOUS,\nCRAM-MD5, DIGEST-MD5, EXTERNAL, GS2-KRB5, GSSAPI, LOGIN, NTLM, PLAIN,\nSCRAM-SHA-1, SCRAM-SHA-1-PLUS, SAML20, OPENID20, and SECURID mechanisms.\n\nThe library is easily ported because it does not do network communication by\nitself, but rather leaves it up to the calling application. The library is\nflexible with regards to the authorization infrastructure used, as it utilizes a\ncallback into the application to decide whether a user is authorized or not.\n\nGNU SASL has been split into 2 ports:\n- security/gsasl: the command-line utility\n- security/libgsasl: the library","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libidn":{"origin":"dns/libidn","version":"1.42"},"libntlm":{"origin":"security/libntlm","version":"1.6"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libintl.so.8","libidn.so.12","libntlm.so.0","libk5crypto.so.3.1","libcom_err.so.3.0","libkrb5.so.3.3","libgssapi_krb5.so.2.2"],"shlibs_provided":["libgsasl.so.18"],"options":{"DOCS":"on","NLS":"on","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on","GSSAPI_NONE":"off"}},{"name":"libgraphqlparser","origin":"devel/libgraphqlparser","version":"0.7.0","comment":"GraphQL query parser","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/graphql/libgraphqlparser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64e057747e0921ca2224d5b41cfb4209b8e64f8453b3ed4056198cec5d99e6e5","flatsize":446340,"path":"All/libgraphqlparser-0.7.0.pkg","repopath":"All/libgraphqlparser-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":92936,"desc":"libgraphqlparser is a parser for GraphQL, a query language for describing data\nrequirements on complex application data models, implemented in C++11. It can be\nused on its own in C++ code (or in C code via the pure C API defined in the c\nsubdirectory), or you can use it as the basis for an extension module for your\nfavorite programming language instead of writing your own parser from scratch.","categories":["devel"],"shlibs_provided":["libgraphqlparser.so"]},{"name":"libretro-shaders-slang","origin":"games/libretro-shaders-slang","version":"g20231023","comment":"Collection of slang (Vulkan) shaders for libretro","maintainer":"ports@FreeBSD.org","www":"https://github.com/libretro/slang-shaders","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95fafa6da478b15548610fa4a67a0314288133a030b6f23184bfa0c0816e4732","flatsize":72508000,"path":"All/libretro-shaders-slang-g20231023.pkg","repopath":"All/libretro-shaders-slang-g20231023.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":58514052,"desc":"Vulkan GLSL RetroArch shader system","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe libretro-shaders-slang port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libgpg-error","origin":"security/libgpg-error","version":"1.50","comment":"Common error values for all GnuPG components","maintainer":"novel@FreeBSD.org","www":"https://www.gnupg.org/software/libgpg-error/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"039306cc7a1eb08678f065978350cb07d1a4119094d4b7467304affafb6d2494","flatsize":1714064,"path":"All/libgpg-error-1.50.pkg","repopath":"All/libgpg-error-1.50.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":339520,"desc":"libgpg-error is a library that defines common error values\nfor all GnuPG components.  Among these are GPG, GPGSM, GPGME,\nGPG-Agent, libgcrypt, pinentry, SmartCard Daemon\nand possibly more in the future.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["security","devel"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libgpg-error.so.0"],"options":{"DOCS":"on","NLS":"on","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:gnupg:libgpg-error:1.50:::::dragonfly6:x86_64"}},{"name":"libresonic-standalone","origin":"www/libresonic-standalone","version":"6.2_4","comment":"Subsonic streaming media server, standalone version","maintainer":"jlh@FreeBSD.org","www":"https://www.libresonic.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d84cf066b6a7b0842cf8a3911cc22a45580fe21d75794e98d2376ebc65871c39","flatsize":61711358,"path":"All/libresonic-standalone-6.2_4.pkg","repopath":"All/libresonic-standalone-6.2_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":54396180,"desc":"Libresonic is a web-based media streamer and jukebox fork of Subsonic.\n\nLibresonic instantly transports your media to any HTTP connected device\nregardless of bitrate. You can stream to multiple players simultaneously.\nLibresonic is designed to handle very large music collections. By using\ntranscoder plug-ins, Libresonic supports on-the-fly conversion and streaming\nof virtually any audio format, including MP3, OGG, WMA, FLAC, APE and more.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"users":["subsonic"],"groups":["subsonic"],"options":{"FFMPEG":"on","FLAC":"off","LAME":"off","VORBIS":"off","FAAC":"off","FAAD":"off","XMP":"off","MPC":"off","APE":"off"},"messages":[{"message":"Enable Libresonic by putting the following line in /etc/rc.conf\n  libresonic_enable=\"YES\"\n\nSee /usr/local/etc/rc.d/libresonic for all the options.\n\n\n\nTranscoding in Libresonic is a way to re-encode music on the fly to a format\nyour listening device supports. A common use is transcoding FLAC, WMA, and\nVorbis audio to MP3 for devices supporting only that codec.\n\nConfiguring transcoding uses up to three commands one would use on a normal\ncommand line pipe but with a whitelist of executables installed or linked into\n/var/libresonic/transcode. The transcoding configuration page takes\ntranscoding rules in the form of:\n\n  [rule name] [convert from] [convert to] [command 1] [command 2] [command 3]\n\nThe most compatible single audio transcoding command is with FFmpeg, transcoding\nany input to MP3, mapping all streams to output, and limiting metadata to the\nmore-compatible ID3v2.3:\n\n  [All to MP3] [ogg flac wma aiff m4a] [mp3] ...\n    [ffmpeg -i %s -ab %bk -id3v2_version 3 -map_metadata 0 -map 0:0 -ar 44100 -ac 2 -v 0 -f mp3 -]\n\nYou can also transcode with multiple single-codec commands to avoid\nthe heavy FFmpeg dependency:\n\n  [FLAC to MP3] [flac] [mp3] ...\n    [flac --silent --decode --stdout %s] [lame --silent -h -b %b -]\n\n  [AAC to MP3] [m4a] [mp3] ...\n    [faad -s -o - %s] [lame --silent -h -b %b -]\n\n  [Vorbis to MP3] [ogg] [mp3] ...\n    [oggdec -Q -o /dev/stdout %s] [lame --silent -h -b %b -]\n\n  [MPC to MP3] [mpc] [mp3] ...\n    [mpcdec %s -] [lame --silent -h -b %b -]\n\n  [APE to MP3] [ape] [mp3] ...\n    [mac %s - -d] [lame --silent -h -b %b -]\n\n  [Trackers to MP3] [mod s3m xm it] [mp3] ...\n    [xmp -q -c %s] [lame --silent -h -b %b -]","type":"install"}]},{"name":"libgweather","origin":"net/libgweather","version":"40.0_5","comment":"Library to access online weather information","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae3f903c7b3b014200aea5902aa81660526d296bd2b2a46e63ae1d45593e39d9","flatsize":22998216,"path":"All/libgweather-40.0_5.pkg","repopath":"All/libgweather-40.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2587564,"desc":"libgweather is a library to access weather information from online\nservices for numerous locations.\n\nlibgweather isn't supported in the devel platform, which means OS vendors\nwon't guarantee the API/ABI long-term, but authors of open source apps\nshould feel free to use libgweather as users can always recompile against\na new version.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geocode-glib":{"origin":"net/geocode-glib","version":"3.26.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"}},"categories":["net","gnome"],"shlibs_required":["libgtk-3.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsoup-2.4.so.1","libxml2.so.2","libgeocode-glib.so.0"],"shlibs_provided":["libgweather-3.so.16"]},{"name":"libgpc","origin":"devel/libgpc","version":"2.32_1","comment":"Generic Polygon Clipper","maintainer":"ports@virtual-estates.net","www":"http://www.cs.man.ac.uk/~toby/alan/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ab33fa6a27f390b55804959b031dede1660d4c4e7e893c1ef494d5a1b961ea9","flatsize":68752,"path":"All/libgpc-2.32_1.pkg","repopath":"All/libgpc-2.32_1.pkg","licenselogic":"single","licenses":["libgpc"],"pkgsize":19712,"desc":"An algorithm for calculating the difference, intersection,\nexclusive-or or union of arbitrary polygon sets.\n\nCopyright: (C) 1997-2004, Advanced Interfaces Group,\n\tUniversity of Manchester.\n\n\tThis software is free for non-commercial use. It may be copied,\n\tmodified, and redistributed provided that this copyright notice\n\tis preserved on all copies. The intellectual property rights of\n\tthe algorithms used reside with the University of Manchester\n\tAdvanced Interfaces Group.\n\n\tYou may not use this software, in whole or in part, in support\n\tof any commercial product without the express consent of the\n\tauthor.\n\n\tSoftware documentation at","categories":["devel","math","graphics"],"shlibs_provided":["libgpc.so.2"]},{"name":"libgnuregex","origin":"devel/libgnuregex","version":"6.0","comment":"GNU Regex Library","maintainer":"kevans@FreeBSD.org","www":"https://www.gnu.org/software/gnulib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"152dc56705ffa4491556dcc91fb6d8bf2532d80b1df7eec1588553d45e3624b9","flatsize":170774,"path":"All/libgnuregex-6.0.pkg","repopath":"All/libgnuregex-6.0.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":53900,"desc":"libgnuregex is the regex subset of Gnulib, the GNU portability library. The\nregex subset offers an extension of the regex(3) API to allow more flexibility\nin the flavor of regular expressions. libgnuregex also enhances POSIX\nregular expressions with more features and shorthand, such as:\n\n- \\b and \\B (word boundary, not word boundary)\n- \\s and \\S ([[:space:]], [^[:space:]])\n- \\w and \\W ([[:alnum:]], [^[:alnum:]])\n- \\` and \\' (beginning of subject, end of subject)","categories":["devel"],"shlibs_provided":["libgnuregex.so.6"]},{"name":"libkdegames","origin":"games/libkdegames","version":"23.08.5","comment":"Libraries used by KDE games","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7be85e7bb5f5521627e93b70b73df5b563a4cc1749cd500768ce7beaf368c0b9","flatsize":10964766,"path":"All/libkdegames-23.08.5.pkg","repopath":"All/libkdegames-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":9245408,"desc":"Libraries used by kde games.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kdnssd":{"origin":"dns/kf5-kdnssd","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libQt5QuickWidgets.so.5","libopenal.so.1","libsndfile.so.1","libKF5NewStuffWidgets.so.5","libKF5NewStuff.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Svg.so.5","libKF5GuiAddons.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5Service.so.5","libKF5NewStuffCore.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5Attica.so.5","libQt5Network.so.5","libQt5Core.so.5","libKF5DNSSD.so.5","libKF5Archive.so.5"],"shlibs_provided":["libKF5KDEGames.so.7","libKF5KDEGamesPrivate.so.7","libcorebindingsplugin.so"],"options":{"DOCS":"on"}},{"name":"libgridxc","origin":"science/libgridxc","version":"1.1.0_2","comment":"Library to compute the exchange and correlation energy and potentials","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/siesta-project/libraries/libgridxc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91508b392716daee7a500f60270190be3e14a2322a82b01af47e2f15854fa7f7","flatsize":861917,"path":"All/libgridxc-1.1.0_2.pkg","repopath":"All/libgridxc-1.1.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":387056,"desc":"A library to compute the exchange and correlation energy and potential in\nspherical (i.e. an atom) or periodic systems. It is based on SiestaXC.\n\nThe project is based on the SiestaXC code, and eventually will produce a package\nto be included in the Electronic Structure Library.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libxc":{"origin":"science/libxc","version":"6.2.2"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"}},"categories":["science"],"shlibs_required":["libxcf90.so.12","libxcf03.so.12","libxc.so.12","libmpifort.so.12","libmpi.so.12","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libgridxc.so.1"],"options":{"LIBXC":"on","NOMPI":"off","MPICH":"on","OPENMPI":"off"}},{"name":"libgnomecanvasmm","origin":"graphics/libgnomecanvasmm26","version":"2.26.0_15","comment":"C++ wrapper for libgnomecanvas library","maintainer":"gnome@FreeBSD.org","www":"http://gtkmm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"015f81d79bc97a8383315e8b4f0c03da197f5ca1cde3def3df7a95415fbd278b","flatsize":1018570,"path":"All/libgnomecanvasmm-2.26.0_15.pkg","repopath":"All/libgnomecanvasmm-2.26.0_15.pkg","licenselogic":"single","pkgsize":106412,"desc":"libgnomecanvasmm provides C++ wrappers for libgnomecanvas, for use with gtkmm.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libart_lgpl":{"origin":"graphics/libart_lgpl","version":"2.3.21_3,1"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libgnomecanvas":{"origin":"graphics/libgnomecanvas","version":"2.30.3_7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics","gnome"],"shlibs_required":["libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgnomecanvas-2.so.0","libart_lgpl_2.so.2","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libgnomecanvasmm-2.6.so.1"]},{"name":"libgnome-keyring","origin":"security/libgnome-keyring","version":"3.12.0_2","comment":"Program that keeps passwords and other secrets","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e06743e41b4220150c580d416f11e538d33f00f54ba88f37553934cad183ce07","flatsize":1206042,"path":"All/libgnome-keyring-3.12.0_2.pkg","repopath":"All/libgnome-keyring-3.12.0_2.pkg","licenselogic":"single","pkgsize":123704,"desc":"Gnome-keyring is a program that keep password and other secrets for\nusers. The library libgnome-keyring is used by applications to integrate\nwith the gnome keyring system.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"}},"categories":["security","gnome"],"shlibs_required":["libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libdbus-1.so.3","libgcrypt.so.20","libgpg-error.so.0"],"shlibs_provided":["libgnome-keyring.so.0"],"options":{"DOCS":"on"}},{"name":"libglvnd","origin":"graphics/libglvnd","version":"1.7.0","comment":"GL Vendor-Neutral Dispatch library","maintainer":"x11@FreeBSD.org","www":"https://gitlab.freedesktop.org/glvnd/libglvnd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bf5eaa7a2a4c04978bf04cb0c17173d6f61fcd2c44e57d3955761faf9cfe355","flatsize":3995494,"path":"All/libglvnd-1.7.0.pkg","repopath":"All/libglvnd-1.7.0.pkg","licenselogic":"and","licenses":["APACHE20","MIT"],"pkgsize":343280,"desc":"libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls\nbetween multiple vendors. It allows multiple drivers from different vendors to\ncoexist on the same filesystem, and determines which vendor to dispatch each\nAPI call to at runtime.\n\nBoth GLX and EGL are supported, in any combination with OpenGL and OpenGL ES.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["graphics"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["libEGL.so.1","libGL.so.1","libGLESv1_CM.so.1","libGLESv2.so.2","libGLX.so.0","libGLdispatch.so.0","libOpenGL.so.0"],"options":{"X11":"on"}},{"name":"libgphoto2","origin":"graphics/libgphoto2","version":"2.5.31","comment":"Universal digital camera control library","maintainer":"danfe@FreeBSD.org","www":"http://www.gphoto.org/proj/libgphoto2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abc2cfe2e7945b93db70f5e415453a809e2c8779e53a69134b78e7b9abd29e11","flatsize":6553092,"path":"All/libgphoto2-2.5.31.pkg","repopath":"All/libgphoto2-2.5.31.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1240712,"desc":"libgphoto2 is a library that can be used by applications to access\nvarious digital cameras.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["graphics"],"shlibs_required":["libintl.so.8","libexif.so.12","libltdl.so.7","libgd.so.6","libjpeg.so.8","libcurl.so.4","libxml2.so.2"],"shlibs_provided":["libgphoto2.so.6","libgphoto2_port.so.12"],"options":{"CURL":"on","DOCS":"on","GD":"on","JPEG":"on","LIBEXIF":"on","NLS":"on"}},{"name":"libgltext","origin":"graphics/libgltext","version":"0.3.1_9","comment":"Portable font rendering library for C++","maintainer":"acm@FreeBSD.org","www":"https://gltext.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3a90634e2326cdbcbb12f9a38e247e9f1eef7cd494ab715e4a889239bbfc360","flatsize":192946,"path":"All/libgltext-0.3.1_9.pkg","repopath":"All/libgltext-0.3.1_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":36824,"desc":"GLText is a portable font rendering library for C++ OpenGL applications. It\nuses FreeType2 to read and render high-quality TrueType fonts with a minimal\nfootprint. With just a few easy lines of C++, you can add gorgeously\nrendered text to your graphical applications.\n\nGLText is an open source project licensed under the LGPL. Basically this means\nthat you can use and link your application with it regardless of what license\nyour application uses. If you make changes to GLText, however,\nyou must make those changes open source under the LGPL.\n\nWritten with portablility in mind, GLText works on Windows, Linux, FreeBSD and\nIRIX - virtually anywhere that FreeType2 supports.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libglut.so.3","libGL.so.1","libGLU.so.1","libX11.so.6","libXmu.so.6","libfreetype.so.6"],"shlibs_provided":["libgltext-0.3.1.so"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"libgnome-games-support","origin":"games/libgnome-games-support","version":"1.8.2_2","comment":"Small library intended for internal use by GNOME Games","maintainer":"gnome@FreeBSD.org","www":"https://git.gnome.org/browse/libgnome-games-support","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca778ea0b22453918a91e62bd8a5891443554f05c8b2b186243cf32198ca7251","flatsize":221258,"path":"All/libgnome-games-support-1.8.2_2.pkg","repopath":"All/libgnome-games-support-1.8.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":55052,"desc":"libgnome-games-support is a small library intended for internal use by\nGNOME Games, but it may be used by others.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libgee-0.8.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0"],"shlibs_provided":["libgnome-games-support-1.so.3"]},{"name":"libgnomekbd","origin":"x11/libgnomekbd","version":"3.26.1_2","comment":"GNOME keyboard shared library","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07f70019fa341757bbe821861fc1c0143b5466d692ec326b039180084388425c","flatsize":893587,"path":"All/libgnomekbd-3.26.1_2.pkg","repopath":"All/libgnomekbd-3.26.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":154988,"desc":"GNOME keyboard shared library","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxklavier":{"origin":"x11/libxklavier","version":"5.3_3,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","gnome"],"shlibs_required":["libgtk-3.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxklavier.so.16","libX11.so.6"],"shlibs_provided":["libgnomekbd.so.8","libgnomekbdui.so.8"]},{"name":"libglademm","origin":"devel/libglademm24","version":"2.6.7_15","comment":"C++ wrapper for libglade2 library","maintainer":"gnome@FreeBSD.org","www":"http://gtkmm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7dceda9bb7276c995ed8eee2532b42e47be6b216b4d313d0481a5a5c0b0b2820","flatsize":290385,"path":"All/libglademm-2.6.7_15.pkg","repopath":"All/libglademm-2.6.7_15.pkg","licenselogic":"single","pkgsize":41132,"desc":"This is a set of thin C++ wrappers for libglade v2 library.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel","gnome"],"shlibs_required":["libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2"],"shlibs_provided":["libglademm-2.4.so.1"],"options":{"DOCS":"on"}},{"name":"libgnomecanvas","origin":"graphics/libgnomecanvas","version":"2.30.3_7","comment":"Graphics library for GNOME","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b9c457f6013018ad19311e2c2f24ee31f8fb9a9eeb6c88a0381bab673676cc8","flatsize":1375204,"path":"All/libgnomecanvas-2.30.3_7.pkg","repopath":"All/libgnomecanvas-2.30.3_7.pkg","licenselogic":"single","pkgsize":226240,"desc":"The GNOMECanvas library allows images to be used directly within\nGUIs.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libart_lgpl":{"origin":"graphics/libart_lgpl","version":"2.3.21_3,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics","gnome"],"shlibs_required":["libgailutil.so.18","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libart_lgpl_2.so.2","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libgnomecanvas-2.so.0"]},{"name":"libglade2","origin":"devel/libglade2","version":"2.6.4_13","comment":"GNOME glade library","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75a3e0365ec5996d39f41eb494e7b2ad46f43cb06a479f829d703e25fc12dbcd","flatsize":329622,"path":"All/libglade2-2.6.4_13.pkg","repopath":"All/libglade2-2.6.4_13.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":66884,"desc":"LibGlade allows GLADE interfaces to be handled at runtime, freeing\nGUI development from code development.  This allows an interface to\nbe changed without requiring a re-compilation.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["devel","gnome"],"shlibs_required":["libxml2.so.2","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libglade-2.0.so.0"]},{"name":"libgit2-glib","origin":"devel/libgit2-glib","version":"1.2.0_1","comment":"Glib wrapper library around the libgit2 git access library","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/libgit2-glib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17645dc91cd92f2b89cbe7b6b0095d54762437b9ee6babf1c241026182b8d5ad","flatsize":1755947,"path":"All/libgit2-glib-1.2.0_1.pkg","repopath":"All/libgit2-glib-1.2.0_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":195284,"desc":"libgit2-glib is a glib wrapper library around the libgit2 git access library.\n\nlibgit2 only implements the core plumbing functions, not really the higher\nlevel porcelain stuff. For a primer on Git Internals that you will need to know\nto work with Git at this level, check out [Chapter 9][pg] of the Pro Git book.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"}},"categories":["devel","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgit2.so.1.7"],"shlibs_provided":["libgit2-glib-1.0.so.0"]},{"name":"libgltf","origin":"graphics/libgltf","version":"0.1.0_1","comment":"C++ Library for rendering OpenGL models stored in glTF format","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03dc7723b5d807c69a16041b59caf3075e1ef3865a5f58114aa4c5a95e0739f2","flatsize":1002446,"path":"All/libgltf-0.1.0_1.pkg","repopath":"All/libgltf-0.1.0_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":156848,"desc":"Library for rendering OpenGL models stored in glTF format","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"}},"categories":["graphics","devel"],"shlibs_required":["libepoxy.so.0"],"shlibs_provided":["libgltf-0.1.so.1"]},{"name":"libgweather4","origin":"net/libgweather4","version":"4.2.0_2","comment":"Library to access online weather information","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47035121400895852a8e1920b9d632f1d015e2502805b2d1e214c6501876d497","flatsize":25689752,"path":"All/libgweather4-4.2.0_2.pkg","repopath":"All/libgweather4-4.2.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3880836,"desc":"libgweather is a library to access weather information from online\nservices for numerous locations.\n\nlibgweather isn't supported in the devel platform, which means OS vendors\nwon't guarantee the API/ABI long-term, but authors of open source apps\nshould feel free to use libgweather as users can always recompile against\na new version.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geocode-glib2":{"origin":"net/geocode-glib2","version":"3.26.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"}},"categories":["net","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsoup-3.0.so.0","libxml2.so.2","libgeocode-glib-2.so.0","libjson-glib-1.0.so.0"],"shlibs_provided":["libgweather-4.so.0"]},{"name":"libgrading","origin":"devel/libgrading","version":"0.1.8_1","comment":"Simple library for grading C- and C++-language assignments","maintainer":"jonathan@FreeBSD.org","www":"https://trombonehero.github.io/libgrading/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"642255f584b73c0ccccbb4ded154704182f507ea16c731d75cb21309a645b228","flatsize":128784,"path":"All/libgrading-0.1.8_1.pkg","repopath":"All/libgrading-0.1.8_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":46140,"desc":"This is a simple library for grading C- and C++-language assignments. It runs\neach test case in a child process in order to capture common programming errors\nsuch as infinite loops and segmentation faults.","deps":{"libdistance":{"origin":"devel/libdistance","version":"0.2.2_2"}},"categories":["devel"],"shlibs_required":["libdistance.so.1"],"shlibs_provided":["libgrading.so.0.1.8"]},{"name":"libgme","origin":"audio/libgme","version":"0.6.3_1","comment":"Collection of video game music emulators","maintainer":"ehaupt@FreeBSD.org","www":"https://bitbucket.org/mpyne/game-music-emu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d740236259e5af7bdb4121e155f2e39f37f5a42034957f95b8cae25e713f83a4","flatsize":389155,"path":"All/libgme-0.6.3_1.pkg","repopath":"All/libgme-0.6.3_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":147252,"desc":"Game_Music_Emu is a collection of video game music file emulators that\nsupport the following formats and systems:\n\nAY       ZX Spectrum/Amstrad CPC\nGBS      Nintendo Game Boy\nGYM      Sega Genesis/Mega Drive\nHES      NEC TurboGrafx-16/PC Engine\nKSS      MSX Home Computer/other Z80 systems (doesn't support FM sound)\nNSF/NSFE Nintendo NES/Famicom (with VRC 6, Namco 106, and FME-7 sound)\nSAP      Atari systems using POKEY sound chip\nSPC      Super Nintendo/Super Famicom\nVGM/VGZ  Sega Master System/Mark III, Sega Genesis/Mega Drive,BBC Micro","categories":["audio"],"shlibs_provided":["libgme.so.0"],"options":{"DOCS":"on"}},{"name":"libgepub","origin":"textproc/libgepub","version":"0.6.0_5","comment":"GObject based library for handling and rendering epub documents","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba9b4856f78a80b90061d11a76a1c64290ab5b4970ffdd37e02399607e997fc1","flatsize":176051,"path":"All/libgepub-0.6.0_5.pkg","repopath":"All/libgepub-0.6.0_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":40004,"desc":"libgepub is a GObject based library for handling and rendering epub\ndocuments.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["textproc","gnome"],"shlibs_required":["libwebkit2gtk-4.0.so.37","libsoup-2.4.so.1","libgio-2.0.so.0","libjavascriptcoregtk-4.0.so.18","libgobject-2.0.so.0","libglib-2.0.so.0","libxml2.so.2","libarchive.so.13"],"shlibs_provided":["libgepub-0.6.so.0"]},{"name":"libgpkg","origin":"devel/libgpkg","version":"0.9.18_3","comment":"SQLite 3 extension of minimal OGC GeoPackage implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/luciad/libgpkg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9b4d9e5f1df93da36e21f492be7d619dd16a7f7d17ba0a0215ebc310bd21a1b","flatsize":1317034,"path":"All/libgpkg-0.9.18_3.pkg","repopath":"All/libgpkg-0.9.18_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":417580,"desc":"libgpkg is a SQLite 3 extension that provides a minimal OGC GeoPackage\nimplementation. GeoPackage is an open, standards-based, application and\nplatform independent, and self-describing file format for geodata based on\nSQLite.","deps":{"geos":{"origin":"graphics/geos","version":"3.12.2"}},"categories":["devel"],"shlibs_required":["libgeos_c.so.1"],"shlibs_provided":["libgpkg.so.0"],"options":{"GEOS":"on"}},{"name":"libgff","origin":"biology/libgff","version":"2.0.0","comment":"GFF/GTF parsing library based on GCLib","maintainer":"jwb@FreeBSD.org","www":"https://github.com/COMBINE-lab/libgff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9eb68682cff45f0fb3c8e607d7d353baa1b45f829d0ebef7e2e8ce57d5c2e616","flatsize":560871,"path":"All/libgff-2.0.0.pkg","repopath":"All/libgff-2.0.0.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":127464,"desc":"This is an attempt to perform a simple \"libraryfication\" of the GFF/GTF\nparsing code that is used in GFFRead codebase. There are not many\n(any?) relatively lightweight GTF/GFF parsers exposing a C++ interface,\nand the goal of this library is to provide this functionality without\nthe necessity of drawing in a heavy-weight dependency like SeqAn. Note:\nThis library draws directly from the code in GFFRead and GCLib, and\nexists primarily to remove functionality (and hence code) that is\nunnecessary for our downstream purposes. In the future, it may be\nappropriate to just replace this library wholesale with GCLib.","categories":["biology"]},{"name":"libgeotiff","origin":"graphics/libgeotiff","version":"1.7.3","comment":"Library for reading and writing GeoTIFF information tags","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/OSGeo/libgeotiff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53b87b2d440c625a409a27deffc7f37374385d25ac4d5c9d04b867f934d7c115","flatsize":674820,"path":"All/libgeotiff-1.7.3.pkg","repopath":"All/libgeotiff-1.7.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":105572,"desc":"Libgeotiff is a library for reading and writing GeoTIFF information tags.\nGeoTIFF is a TIFF based interchange format for georeferenced raster imagery.","deps":{"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libproj.so.25","libtiff.so.6","libjpeg.so.8"],"shlibs_provided":["libgeotiff.so.5"]},{"name":"libgit2","origin":"devel/libgit2","version":"1.7.2","comment":"Portable, pure C implementation of the Git core","maintainer":"mfechner@FreeBSD.org","www":"https://libgit2.github.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a2fa93c2e3c0c63fcde3152731728dce6265ab20198a41b7e12bfe205a52324","flatsize":3112145,"path":"All/libgit2-1.7.2.pkg","repopath":"All/libgit2-1.7.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":688976,"desc":"libgit2 is...\n\nlicensed under a very permissive license so you can use it anywhere\nfaster than any other Git library\nwritten in standards compliant C99\ncompletely multi-platform: Windows, Linux, Mac OS X, xBSD\ncompiled natively under all platforms (yes, even MSVC on Windows)\nre-entrant, with sane error handling\ndesigned with a solid and consistent API\navailable as bindings for all major scripting languages","deps":{"http-parser":{"origin":"www/http-parser","version":"2.9.4"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libhttp_parser.so.2.9","libpcre2-8.so.0","libssh2.so.1"],"shlibs_provided":["libgit2.so.1.7"],"options":{"SSH":"on","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:libgit2:libgit2:1.7.2:::::dragonfly6:x86_64"}},{"name":"libgdsii","origin":"cad/libgdsii","version":"0.21","comment":"C++ library and command-line utility for reading GDSII geometry files","maintainer":"yuri@FreeBSD.org","www":"https://github.com/HomerReid/libGDSII","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6dca6d93b75486c842edbd98b13a0d4e55cb47ac3806b2d76c7c4d788b9448b","flatsize":322835,"path":"All/libgdsii-0.21.pkg","repopath":"All/libgdsii-0.21.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":77088,"desc":"libGDSII is a C++ library for working with GDSII binary data files, intended\nprimarily for use with the computational electromagnetism codes scuff-em and\nmeep but sufficiently general-purpose to allow other uses as well.","categories":["cad"],"shlibs_provided":["libGDSII.so.0"]},{"name":"libghemical","origin":"science/libghemical","version":"3.0.0_20","comment":"Support libraries of science/ghemical port","maintainer":"yuri@FreeBSD.org","www":"https://www.bioinformatics.org/ghemical/ghemical/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afd69664942af4e23b1354b4e50f6b4e987d5939e5018765ef22c98301fe61c0","flatsize":4377134,"path":"All/libghemical-3.0.0_20.pkg","repopath":"All/libghemical-3.0.0_20.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":724252,"desc":"libghemical is a support library packages for biology/ghemical","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"f2c":{"origin":"lang/f2c","version":"20200916_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libint":{"origin":"science/libint","version":"1.2.1.15"},"mpqc":{"origin":"science/mpqc","version":"2.3.1_51"}},"categories":["science"],"shlibs_required":["libSCbasis.so.7","libSCcints.so.7","libSCclass.so.7","libSCcontainer.so.7","libSCdft.so.7","libSCgroup.so.7","libSCintv3.so.7","libSCisosurf.so.7","libSCkeyval.so.7","libSCmbpt.so.7","libSCmbptr12.so.7","libSCmisc.so.7","libSCmolecule.so.7","libSCoint3.so.7","libSCoptimize.so.7","libSCoptions.so.7","libSCpsi.so.7","libSCref.so.7","libSCrender.so.7","libSCscf.so.7","libSCscmat.so.7","libSCsolvent.so.7","libSCstate.so.7","libSCsymmetry.so.7","libSCwfn.so.7","libderiv.so.1","libr12.so.1","libint.so.1","liblapack.so.3","libblas.so.3","libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0"],"shlibs_provided":["libghemical.so.5"]},{"name":"libgig","origin":"audio/libgig","version":"4.4.1","comment":"Gigasampler file loader library","maintainer":"yuri@FreeBSD.org","www":"https://www.linuxsampler.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a344f404c266f2aee809068673308ef08a06ffb2f58749d181607df250728abc","flatsize":3024735,"path":"All/libgig-4.4.1.pkg","repopath":"All/libgig-4.4.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":560308,"desc":"libgig is a C++ library written for accessing Gigasampler files and\nDLS Level 1 and 2 files, that is for reading and writing of those\nfiles.  libgig is used by linuxsampler to load Gigasampler files and\nit can be used by qsampler to retrieve additional informations about\nGigasampler files.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libuuid.so.1","libsndfile.so.1"],"shlibs_provided":["libakai.so.0","libgig.so.11"],"annotations":{"cpe":"cpe:2.3:a:linuxsampler:libgig:4.4.1:::::dragonfly6:x86_64"}},{"name":"libgetar","origin":"science/libgetar","version":"1.1.5","comment":"Library to read and write GEneric Trajectory ARchives","maintainer":"yuri@FreeBSD.org","www":"https://github.com/glotzerlab/libgetar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5da506b67a8aa240d28dde64722dd625fed5ff06664ffd70d42bfeec161bdb08","flatsize":1689766,"path":"All/libgetar-1.1.5.pkg","repopath":"All/libgetar-1.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":581112,"desc":"libgetar is a library to read and write GEneric Trajectory ARchives,\na binary data format designed for efficient, extensible storage of\ntrajectory data.","categories":["science"],"shlibs_provided":["libgetar.so"]},{"name":"libgee06","origin":"devel/libgee06","version":"0.6.8_2","comment":"GObject collection library","maintainer":"kwm@FreeBSD.org","www":"https://live.gnome.org/Libgee","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9d228545d0cba5467bf7b28ce9dc2f3ee945c52200fe0d185d7829f7dcc3a10","flatsize":623572,"path":"All/libgee06-0.6.8_2.pkg","repopath":"All/libgee06-0.6.8_2.pkg","licenselogic":"single","pkgsize":100128,"desc":"Libgee is a collection library providing GObject-based\ninterfaces and classes for commonly used data structures.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["devel"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgee.so.2"],"annotations":{"cpe":"cpe:2.3:a:gnome:libgee:0.6.8:::::dragonfly6:x86_64:2"}},{"name":"libgdamm","origin":"databases/libgdamm5","version":"4.99.11_2","comment":"C++ wrapper for libgda5 library","maintainer":"gnome@FreeBSD.org","www":"https://www.gtkmm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"529ac586fbcbd058ca4eff16a53e06698c337b25646c58bff373c2f1d7a9a856","flatsize":1033649,"path":"All/libgdamm-4.99.11_2.pkg","repopath":"All/libgdamm-4.99.11_2.pkg","licenselogic":"single","pkgsize":166720,"desc":"This is a set of thin C++ wrappers for libgda v5 library.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"libgda5":{"origin":"databases/libgda5","version":"5.2.10_4"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"}},"categories":["databases","gnome"],"shlibs_required":["libglibmm-2.4.so.1","libsigc-2.0.so.0","libgda-5.0.so.4","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"shlibs_provided":["libgdamm-5.0.so.13"],"options":{"BDB":"off"}},{"name":"libgdiplus","origin":"x11-toolkits/libgdiplus","version":"6.1_2","comment":"GDI+ API for System.Windows.Forms in Mono","maintainer":"prj@rootwyrm.com","www":"https://www.mono-project.com/docs/gui/libgdiplus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"270b93f972e10b89c95a866a91bb92fa5c18d7dd90f1cfb0aed8ad264087fa81","flatsize":1309937,"path":"All/libgdiplus-6.1_2.pkg","repopath":"All/libgdiplus-6.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":240052,"desc":"libgdiplus is an Open Source implementation of the GDI+ API.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["x11-toolkits"],"shlibs_required":["libpangocairo-1.0.so.0","libcairo.so.2","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfreetype.so.6","libjpeg.so.8","libtiff.so.6","libgif.so.7","libpng16.so.16","libX11.so.6","libexif.so.12","libfontconfig.so.1"],"shlibs_provided":["libgdiplus.so.0"],"options":{"X11":"on"},"annotations":{"cpe":"cpe:2.3:a:mono-project:libgdiplus:6.1:::::dragonfly6:x86_64:2"}},{"name":"libgda5-postgresql","origin":"databases/libgda5-postgresql","version":"5.2.10_4","comment":"Provides postgresql access for the libgda5 library","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome-db.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04568b9758892a640be5d6eeaae82a0df62853d4e04e55d33d92d4643674605f","flatsize":1690298,"path":"All/libgda5-postgresql-5.2.10_4.pkg","repopath":"All/libgda5-postgresql-5.2.10_4.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":167780,"desc":"GNU Data Access (GDA) is an attempt to provide uniform access to\ndifferent kinds of data sources (databases, information servers,\nmail spools, etc).\n\nIt is a complete architecture that provides all you need to access\nyour data, defined by a set of CORBA interfaces as generic as possible\n(but very powerful at the same time) so that any kind of data source\ncan be accessed through them.\n\nlibgda is an interface to the GDA architecture, providing a nice\nwrapper around the CORBA interfaces, for both the client and the server\nparts. It also provides a bunch of tools to help you both in the\ndevelopment and management of your data sources, all done through\nthe GDA model's set of CORBA interfaces.\n\nlibgda was part of the GNOME-DB project, but has been separated from it\nto allow non-GNOME applications to be developed based on it.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libgda5":{"origin":"databases/libgda5","version":"5.2.10_4"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","gnome"],"shlibs_required":["libgda-5.0.so.4","libgobject-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libpq.so.5"],"shlibs_provided":["libgda-postgres.so"],"annotations":{"cpe":"cpe:2.3:a:gnome:libgda:5.2.10:::::dragonfly6:x86_64:4"}},{"name":"libgda5-ldap","origin":"databases/libgda5-ldap","version":"5.2.10_4","comment":"Provides ldap access for the libgda5 library","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome-db.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ecfda161f84ea5d7efa344a689c014aaca29d0580c0f81dc1ce8fc99c587361","flatsize":252231,"path":"All/libgda5-ldap-5.2.10_4.pkg","repopath":"All/libgda5-ldap-5.2.10_4.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":54316,"desc":"GNU Data Access (GDA) is an attempt to provide uniform access to\ndifferent kinds of data sources (databases, information servers,\nmail spools, etc).\n\nIt is a complete architecture that provides all you need to access\nyour data, defined by a set of CORBA interfaces as generic as possible\n(but very powerful at the same time) so that any kind of data source\ncan be accessed through them.\n\nlibgda is an interface to the GDA architecture, providing a nice\nwrapper around the CORBA interfaces, for both the client and the server\nparts. It also provides a bunch of tools to help you both in the\ndevelopment and management of your data sources, all done through\nthe GDA model's set of CORBA interfaces.\n\nlibgda was part of the GNOME-DB project, but has been separated from it\nto allow non-GNOME applications to be developed based on it.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libgda5":{"origin":"databases/libgda5","version":"5.2.10_4"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","gnome"],"shlibs_required":["libgda-5.0.so.4","libgobject-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libldap.so.2","liblber.so.2"],"shlibs_provided":["libgda-ldap.so"],"annotations":{"cpe":"cpe:2.3:a:gnome:libgda:5.2.10:::::dragonfly6:x86_64:4"}},{"name":"libgda5-jdbc","origin":"databases/libgda5-jdbc","version":"5.2.10_4","comment":"Provides Java DB Connector backend for the libgda5 library","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome-db.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f33a96362e11017c17811f666f774edb2752d39b675473c65f646249035d4bba","flatsize":320476,"path":"All/libgda5-jdbc-5.2.10_4.pkg","repopath":"All/libgda5-jdbc-5.2.10_4.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":90340,"desc":"GNU Data Access (GDA) is an attempt to provide uniform access to\ndifferent kinds of data sources (databases, information servers,\nmail spools, etc).\n\nIt is a complete architecture that provides all you need to access\nyour data, defined by a set of CORBA interfaces as generic as possible\n(but very powerful at the same time) so that any kind of data source\ncan be accessed through them.\n\nlibgda is an interface to the GDA architecture, providing a nice\nwrapper around the CORBA interfaces, for both the client and the server\nparts. It also provides a bunch of tools to help you both in the\ndevelopment and management of your data sources, all done through\nthe GDA model's set of CORBA interfaces.\n\nlibgda was part of the GNOME-DB project, but has been separated from it\nto allow non-GNOME applications to be developed based on it.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libgda5":{"origin":"databases/libgda5","version":"5.2.10_4"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","gnome"],"shlibs_required":["libgobject-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libgda-5.0.so.4"],"shlibs_provided":["libgda-jdbc.so"],"annotations":{"cpe":"cpe:2.3:a:gnome:libgda:5.2.10:::::dragonfly6:x86_64:4"}},{"name":"libgee","origin":"devel/libgee","version":"0.20.6_1","comment":"GObject collection library","maintainer":"kwm@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Libgee","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27205c9e7b376dbcf659f504b12cc927eea128d1414747bef1c186c58c129c54","flatsize":1962655,"path":"All/libgee-0.20.6_1.pkg","repopath":"All/libgee-0.20.6_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":271620,"desc":"Libgee is a collection library providing GObject-based\ninterfaces and classes for commonly used data structures.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["devel"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgee-0.8.so.2"],"annotations":{"cpe":"cpe:2.3:a:gnome:libgee:0.20.6:::::dragonfly6:x86_64:1"}},{"name":"libg19","origin":"devel/libg19","version":"1.1.1_1","comment":"G19 library","maintainer":"armin@frozen-zone.org","www":"https://g19linux.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8920cbd62431bbfbb559600c4330b17aba0e9cf5278b12090c16975161f39b1","flatsize":28675,"path":"All/libg19-1.1.1_1.pkg","repopath":"All/libg19-1.1.1_1.pkg","licenselogic":"single","pkgsize":8116,"desc":"A library that handles the USB interfacing with the G19","categories":["devel"],"shlibs_provided":["libg19.so.1"]},{"name":"libg15render","origin":"sysutils/libg15render","version":"3.0.4_1","comment":"Library to render the LCD screen on Logitech keyboards","maintainer":"ports@FreeBSD.org","www":"https://gitlab.com/menelkir/libg15render","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6085e0c148dd192a1520bd7a01cc7a09c50c1f54e05917e7bf2a3e2b54edf176","flatsize":96518,"path":"All/libg15render-3.0.4_1.pkg","repopath":"All/libg15render-3.0.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24472,"desc":"Render text and graphics to a buffer usable by libg15.","deps":{"libg15":{"origin":"sysutils/libg15","version":"3.0.7"}},"categories":["sysutils"],"shlibs_required":["libg15.so.3"],"shlibs_provided":["libg15render.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe libg15render port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libva-intel-media-driver","origin":"multimedia/libva-intel-media-driver","version":"23.4.3","comment":"VAAPI driver for Intel HD 5000 (Gen8) or newer","maintainer":"ports@FreeBSD.org","www":"https://01.org/intel-media-for-linux","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0688ac8c327d562e8a47f0a0b1b416f16a654df7ba4927747952787773e0c3b","flatsize":401317110,"path":"All/libva-intel-media-driver-23.4.3.pkg","repopath":"All/libva-intel-media-driver-23.4.3.pkg","licenselogic":"and","licenses":["MIT","BSD3CLAUSE"],"pkgsize":72576908,"desc":"The Intel Media Driver for VAAPI is a new VA-API (Video Acceleration API)\nuser mode driver supporting hardware accelerated decoding, encoding, and\nvideo post processing for GEN based graphics hardware.","deps":{"gmmlib":{"origin":"multimedia/gmmlib","version":"22.3.18"},"libva":{"origin":"multimedia/libva","version":"2.22.0"}},"categories":["multimedia"],"shlibs_required":["libigdgmm.so.12","libdrm.so.2"],"options":{"X11":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libva-intel-media-driver port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libg19draw","origin":"devel/libg19draw","version":"1.0.0_2","comment":"G19 draw library","maintainer":"armin@frozen-zone.org","www":"https://g19linux.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7be9f09a128e57aa6ddcb53656d0339c0df324946c0ff046cf5867e33b418cea","flatsize":33161,"path":"All/libg19draw-1.0.0_2.pkg","repopath":"All/libg19draw-1.0.0_2.pkg","licenselogic":"single","pkgsize":10876,"desc":"A library that can be used for drawing images, circles, lines and test on\nthe LCD","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libg19":{"origin":"devel/libg19","version":"1.1.1_1"}},"categories":["devel"],"shlibs_required":["libfreetype.so.6","libg19.so.1"],"shlibs_provided":["libg19draw.so.1"]},{"name":"libg722","origin":"audio/libg722","version":"1.0.3.11","comment":"Software G.722 decoding/encoding library","maintainer":"ports@sippysoft.com","www":"https://github.com/sippy/libg722/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f8b17c961e2c35be97842aed6a7cd007e4f1996d2eed3b0ba51b3603687f709","flatsize":32197,"path":"All/libg722-1.0.3.11.pkg","repopath":"All/libg722-1.0.3.11.pkg","licenselogic":"single","licenses":["PUBLIC_DOMAIN"],"pkgsize":11504,"desc":"The G.722 module is a bit exact implementation of the ITU G.722 specification\nfor all three specified bit rates - 64000bps, 56000bps and 48000bps. It passes\nthe ITU tests.\n\nTo allow fast and flexible interworking with narrow band telephony, the encoder\nand decoder support an option for the linear audio to be an 8k samples/second\nstream. In this mode the codec is considerably faster, and still fully\ncompatible with wideband terminals using G.722.","categories":["audio"],"shlibs_provided":["libg722.so.0"]},{"name":"libg15","origin":"sysutils/libg15","version":"3.0.7","comment":"API for control of LCD and the extra keys on Logitech keyboards","maintainer":"ports@FreeBSD.org","www":"https://gitlab.com/menelkir/libg15","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1983044416c8bfa5919ca34dcae84d0d7a01305374806ac6729c2047c6de4906","flatsize":57745,"path":"All/libg15-3.0.7.pkg","repopath":"All/libg15-3.0.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18524,"desc":"API for control of the LCD display and the extra keys on some\nLogitech keyboards.","categories":["sysutils"],"shlibs_provided":["libg15.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe libg15 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libgd","origin":"graphics/gd","version":"2.3.3_13,1","comment":"Graphics library for fast creation of images","maintainer":"dinoex@FreeBSD.org","www":"https://libgd.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"531742339f8184fc60f7e9a941f61b8310f9e94ed6a608aea1c527086b9edaf6","flatsize":1194056,"path":"All/libgd-2.3.3_13,1.pkg","repopath":"All/libgd-2.3.3_13,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":207112,"desc":"gd is a graphics library. It allows your code to quickly draw images\ncomplete with lines, arcs, text, multiple colors, cut and paste from\nother images, and flood fills, and write out the result as a PNG, GIF\nor JPEG file. This is particularly useful in World Wide Web applications,\nwhere PNG, GIF and JPEG are three of the formats accepted for inline\nimages by most browsers.\n\ngd does not provide for every possible desirable graphics operation,\nbut version 2.0 does include most frequently requested features,\nincluding both truecolor and palette images, resampling (smooth\nresizing of truecolor images) and so forth.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libfontconfig.so.1","libfreetype.so.6","libjpeg.so.8","libtiff.so.6","libwebp.so.7"],"shlibs_provided":["libgd.so.6"],"options":{"PNG":"on","JPEG":"on","WEBP":"on","TIFF":"on","XPM":"off","HEIF":"off","AVIF":"off","LIQ":"off","FREETYPE":"on","FONTCONFIG":"on","RAQM":"off","ICONV":"on","THREADS":"off"},"annotations":{"cpe":"cpe:2.3:a:libgd:libgd:2.3.3:::::dragonfly6:x86_64:13"}},{"name":"libgav1","origin":"multimedia/libgav1","version":"0.19.0","comment":"Main profile (0) & High profile (1) compliant AV1 decoder","maintainer":"jbeich@FreeBSD.org","www":"https://chromium.googlesource.com/codecs/libgav1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79e0b5e8580145a600a720c42d6d4bb2ff89f7814bf6ddd4587abf1ec451120b","flatsize":4084081,"path":"All/libgav1-0.19.0.pkg","repopath":"All/libgav1-0.19.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":680588,"desc":"libgav1 is a Main profile (0) & High profile (1) compliant AV1 decoder.","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"}},"categories":["multimedia"],"shlibs_required":["libabsl_time.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0"],"shlibs_provided":["libgav1.so.1"]},{"name":"libgdata","origin":"devel/libgdata","version":"0.18.1","comment":"GLib-based implementation of the GData protocol","maintainer":"kwm@FreeBSD.org","www":"https://live.gnome.org/libgdata","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"150cbca1019df35db811428039df6a451f3486815cececb317c7137e8e861145","flatsize":5253576,"path":"All/libgdata-0.18.1.pkg","repopath":"All/libgdata-0.18.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":596716,"desc":"libgdata is a GLib-based library for accessing online service APIs using the\nGData protocol - most notably, Google's services. It provides APIs to access\nthe common Google services, and has full asynchronous support.\n\nA link with more information about the GData protocol is available on the\nwebsite.","deps":{"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libgnome-keyring":{"origin":"security/libgnome-keyring","version":"3.12.0_2"},"liboauth":{"origin":"net/liboauth","version":"1.0.3_5"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"p11-kit":{"origin":"security/p11-kit","version":"0.25.3_2"}},"categories":["devel"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libgio-2.0.so.0","libjson-glib-1.0.so.0","libxml2.so.2","libsoup-2.4.so.1","libgoa-1.0.so.0","libgcr-base-3.so.1"],"shlibs_provided":["libgdata.so.22"]},{"name":"libfwsi","origin":"devel/libfwsi","version":"e.20231130","comment":"Library to access the Windows Shell Item format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libfwsi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b507d13ef6370c013616af74bb3d467f33149abcf1dcfddf54461104eaf0c705","flatsize":4957087,"path":"All/libfwsi-e.20231130.pkg","repopath":"All/libfwsi-e.20231130.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":505744,"desc":"Library to access the Windows Shell Item format.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libfwsi.so.1"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:libfwsi_project:libfwsi:e.20231130:::::dragonfly6:x86_64"}},{"name":"libftdi","origin":"devel/libftdi","version":"0.20_18","comment":"Library (using libusb) to talk to FTDI chips","maintainer":"yuri@FreeBSD.org","www":"https://www.intra2net.com/de/produkte/opensource/ftdi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00e3c0d9703fd89fb2ebc5d2919402a83848799583f8db2ea3f03b8cbae830fc","flatsize":433023,"path":"All/libftdi-0.20_18.pkg","repopath":"All/libftdi-0.20_18.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":85400,"desc":"libftdi - A library (using libusb) to talk to FTDI's FT2232C,\nFT232BM and FT245BM type chips including the popular bitbang mode.\n\nNote: When you get a -5 error \"can't claim usb device\" during\nftdi_usb_open(), make sure the kernel ftdi_sio driver is unloaded.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libpython3.11.so.1.0"],"shlibs_provided":["libftdi.so.1","libftdipp.so.1"],"options":{"BOOST":"on","PYTHON":"on"}},{"name":"libftdi1","origin":"devel/libftdi1","version":"1.5_4","comment":"Library (using libusb) to talk to FTDI chips","maintainer":"bofh@FreeBSD.org","www":"https://www.intra2net.com/en/developer/libftdi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31bf4704754cb712e530f78f3774bd214ee7d449ab0bb40a0af5ae9b60d7974c","flatsize":716786,"path":"All/libftdi1-1.5_4.pkg","repopath":"All/libftdi1-1.5_4.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":144524,"desc":"libftdi1 - A library (using libusb) to talk to FTDI's FT2232C,\nFT232BM and FT245BM type chips including the popular bitbang mode.\n\nNote: When you get a -5 error \"can't claim usb device\" during\nftdi_usb_open(), make sure the kernel ftdi_sio driver is unloaded.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libconfuse":{"origin":"devel/libconfuse","version":"3.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libconfuse.so.2","libintl.so.8"],"shlibs_provided":["libftdi1.so.2","libftdipp1.so.3"],"options":{"BOOST":"on","DOCS":"on","EXAMPLES":"on","PYTHON":"on"}},{"name":"libgcrypt","origin":"security/libgcrypt","version":"1.11.0","comment":"General purpose cryptographic library based on the code from GnuPG","maintainer":"cy@FreeBSD.org","www":"https://www.gnupg.org/software/libgcrypt/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff6c7fd3999961d105bedb4d305e200dc173dab6731b292112e2359c91b3c830","flatsize":5651375,"path":"All/libgcrypt-1.11.0.pkg","repopath":"All/libgcrypt-1.11.0.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+"],"pkgsize":1000752,"desc":"Libgcrypt is a general purpose cryptographic library based on the code from\nGnuPG.\n\nIt provides functions for all cryptographic building blocks: symmetric ciphers,\nhash algorithms, MACs, public key algorithms, large integer functions,\nrandom numbers and a lot of supporting functions.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"}},"categories":["security"],"shlibs_required":["libgpg-error.so.0"],"shlibs_provided":["libgcrypt.so.20"],"options":{"DOCS":"on","INFO":"on","STATIC":"on"},"annotations":{"cpe":"cpe:2.3:a:gnupg:libgcrypt:1.11.0:::::dragonfly6:x86_64"}},{"name":"libfsfat","origin":"devel/libfsfat","version":"e.20231122","comment":"Library and tools to access the File Allocation Table File System","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libfsfat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"466dc8212d4b8240a09083e2333a6f0ecaf9149d0007ca21201da5ce12f83b74","flatsize":7191836,"path":"All/libfsfat-e.20231122.pkg","repopath":"All/libfsfat-e.20231122.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":690364,"desc":"Library and tools to access the File Allocation Table (FAT) file system","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfuse.so.2"],"shlibs_provided":["libfsfat.so.1"],"options":{"NLS":"on"}},{"name":"libfreehand","origin":"graphics/libfreehand","version":"0.1.2_27","comment":"Library for interpreting and importing Adobe/Macromedia drawings","maintainer":"office@FreeBSD.org","www":"https://wiki.documentfoundation.org/DLP/Libraries/libfreehand","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6aab823aadd215e66cadafa67f0ab08aadb1368b5e72742e1cfaee63fcc40c70","flatsize":472794,"path":"All/libfreehand-0.1.2_27.pkg","repopath":"All/libfreehand-0.1.2_27.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":241788,"desc":"Libfreehand is library providing ability to interpret and import\nAdobe/Macromedia drawings into various applications","deps":{"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"}},"categories":["graphics"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","librevenge-0.0.so.0","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1"],"shlibs_provided":["libfreehand-0.1.so.1"]},{"name":"libfsxfs","origin":"devel/libfsxfs","version":"e.20231124","comment":"Library and tools to access the SGI X File System","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libfsxfs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9acf4fb4dccddcb2eee1a456bff0341d13e6599ce6d8fe2797a5f5362ed121e6","flatsize":7431857,"path":"All/libfsxfs-e.20231124.pkg","repopath":"All/libfsxfs-e.20231124.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":720516,"desc":"Library and tools to access the SGI X File System","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfuse.so.2"],"shlibs_provided":["libfsxfs.so.1"],"options":{"NLS":"on"}},{"name":"libfreefare","origin":"devel/libfreefare","version":"0.4.0_3","comment":"MIFARE contactless tag access library","maintainer":"romain@FreeBSD.org","www":"https://github.com/nfc-tools/libfreefare/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e78d0684b4ecaa3bb22ce36e4cd688dc99b31b0f7d97c8a4cbbb9857ff78bb3","flatsize":382543,"path":"All/libfreefare-0.4.0_3.pkg","repopath":"All/libfreefare-0.4.0_3.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":96360,"desc":"A library for easy manipulation of MIFARE NFC targets.","deps":{"libnfc":{"origin":"devel/libnfc","version":"1.8.0_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libnfc.so.6","libcrypto.so.12"],"shlibs_provided":["libfreefare.so.0"]},{"name":"libgnt","origin":"devel/libgnt","version":"2.14.3_3","comment":"Toolkit based on glib and ncurses for text-mode user interfaces","maintainer":"bofh@FreeBSD.org","www":"https://keep.imfreedom.org/libgnt/libgnt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5d85b59e6bd843b2a4f966f4541241f24105769f7c062a5710291f95f7747fc","flatsize":1441265,"path":"All/libgnt-2.14.3_3.pkg","repopath":"All/libgnt-2.14.3_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":170024,"desc":"GNT is an ncurses toolkit for creating text-mode graphical user interfaces in a\nfast and easy way. It is based on GLib and ncurses.\n\nIt was born out of the console-based UI, Finch, for the libpurple project, but\nhas now been split into its own independent repository.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libpanel.so.6","libgobject-2.0.so.0","libglib-2.0.so.0","libxml2.so.2","libgmodule-2.0.so.0"],"shlibs_provided":["libgnt.so.0"]},{"name":"libfshfs","origin":"devel/libfshfs","version":"e.20231125","comment":"Library and tools to access the Mac OS Hierarchical File System (HFS)","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libfshfs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"999a55b95711212b1b6e0ba50ac93d32eccaadec789d61b27ae18afb84818062","flatsize":7968951,"path":"All/libfshfs-e.20231125.pkg","repopath":"All/libfshfs-e.20231125.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":787032,"desc":"Library and tools to access the Mac OS Hierarchical File System (HFS)","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfuse.so.2"],"shlibs_provided":["libfshfs.so.1"],"options":{"NLS":"on"}},{"name":"libfsapfs","origin":"devel/libfsapfs","version":"e.20231122","comment":"Library and tools to access the Apple File System (APFS)","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libfsapfs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91e9cd525ed3101848f0e7c2b8ed95e5446c45d5735695dbf9b62f2a079650ad","flatsize":8577136,"path":"All/libfsapfs-e.20231122.pkg","repopath":"All/libfsapfs-e.20231122.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":861072,"desc":"Library and tools to access the Apple File System (APFS)","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libcaes":{"origin":"security/libcaes","version":"a.20231120_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libcaes.so.1","libfuse.so.2"],"shlibs_provided":["libfsapfs.so.1"],"options":{"NLS":"on"}},{"name":"libfprint","origin":"security/libfprint","version":"0.7.0_2","comment":"Library for fingerprint reader devices","maintainer":"danfe@FreeBSD.org","www":"http://www.reactivated.net/fprint/wiki/Libfprint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ae323175c99114322b422130be6e8db299b0433e2a775fd076db288e0036d61","flatsize":1230388,"path":"All/libfprint-0.7.0_2.pkg","repopath":"All/libfprint-0.7.0_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":245628,"desc":"libfprint is an open source software library designed to make it easy for\napplication developers to add support for consumer fingerprint readers to\ntheir software.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"pixman":{"origin":"x11/pixman","version":"0.42.2"}},"categories":["security"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libnss3.so","libsmime3.so","libssl3.so","libnssutil3.so","libplds4.so","libplc4.so","libnspr4.so","libpixman-1.so.0"],"shlibs_provided":["libfprint.so.0"]},{"name":"libfortuna","origin":"devel/libfortuna","version":"0.1.1","comment":"Fortuna PRNG Library","maintainer":"waitman@waitman.net","www":"http://crxwg.com/fortuna/bin/libfortuna.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7cacd5ed27e96266b982549b9eaac1e88d94daca5203f5dbf42b8d29c540cf2","flatsize":500395,"path":"All/libfortuna-0.1.1.pkg","repopath":"All/libfortuna-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":88740,"desc":"Fortuna PRNG library for generating random numbers\n\nlibfortuna is a C library based on code extracted from BSD licensed PostgreSQL\nsources. It generates numbers with decent randomness.","categories":["devel"]},{"name":"libfsntfs","origin":"devel/libfsntfs","version":"e.20231125","comment":"Library and tools to access the New Technology File System (NTFS)","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libfsntfs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7628f9f8185dfb80b535d1e3565d089f80c3adcf73d5d7f18ae3f4a4572543e0","flatsize":8588790,"path":"All/libfsntfs-e.20231125.pkg","repopath":"All/libfsntfs-e.20231125.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":872568,"desc":"Library and tools to access the New Technology File System (NTFS)","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libfwnt":{"origin":"devel/libfwnt","version":"20231124"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfwnt.so.1","libfuse.so.2"],"shlibs_provided":["libfsntfs.so.1"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:libfsntfs_project:libfsntfs:e.20231125:::::dragonfly6:x86_64"}},{"name":"libfort","origin":"devel/libfort","version":"0.4.2.11","comment":"C/C++ library to print formatted ASCII tables for console applications","maintainer":"yuri@FreeBSD.org","www":"https://github.com/seleznevae/libfort","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8b2aef27293d1678234040430b9700f950df241db9317ef98a1c42a85a485a1","flatsize":169758,"path":"All/libfort-0.4.2.11.pkg","repopath":"All/libfort-0.4.2.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41416,"desc":"libfort is a simple crossplatform library to create formatted text tables.\n\nFeatures:\n* Customization of appearance (various border styles and row/column/cell\n  properties for indentation, alignment, padding)\n* A number of functions to fill the table (add content by adding separate cells,\n  rows or use printf like functions)\n* Support of multiple lines in cells\n* Support of UTF-8 and wide characters","categories":["devel"],"shlibs_provided":["libfort.so.0.5"]},{"name":"libfsext","origin":"devel/libfsext","version":"e.20231129","comment":"Library and tools to access the Extended File System","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libfsext","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24571d088e917a19b71534e4a849ec4ee554fe71bd274341cb84ab561cf54f74","flatsize":7446622,"path":"All/libfsext-e.20231129.pkg","repopath":"All/libfsext-e.20231129.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":722500,"desc":"Library and tools to access the Extended File System","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfuse.so.2"],"shlibs_provided":["libfsext.so.1"],"options":{"NLS":"on"}},{"name":"libfontenc","origin":"x11-fonts/libfontenc","version":"1.1.8","comment":"The fontenc Library","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"caa1f1ce46e5cac295f3c93e60b797328fff16815df97373c9e9dc27e7fdb44c","flatsize":77392,"path":"All/libfontenc-1.1.8.pkg","repopath":"All/libfontenc-1.1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19348,"desc":"This package contains libfontenc, the X.Org fontenc library.","categories":["x11-fonts"],"shlibs_provided":["libfontenc.so.1"]},{"name":"libfpx","origin":"graphics/libfpx","version":"1.3.1.10_1","comment":"Library routines for working with Flashpix images","maintainer":"ports@virtual-estates.net","www":"https://www.i3a.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aad754908fb9a142d856392b7f2a0986b0301d620b5222ffaa5adb93c504835e","flatsize":1831984,"path":"All/libfpx-1.3.1.10_1.pkg","repopath":"All/libfpx-1.3.1.10_1.pkg","licenselogic":"single","pkgsize":329012,"desc":"This  package   is  the  Flashpix   OpenSource  Toolkit  and   is  based\non  source   code  obtained   from  the   Digital  Imaging   Group  Inc.\n(currently known as International Imaging Industry Association or i3a).\n\nSee  the  file  AUTHORS  for  the  origin  of  this  package,  the  file\nCOPYING for  usage limitations, the  file INSTALL for  Unix installation\ninstructions,  and  the  file  README.gcc   for  GNU  make  based  build\ninstructions.","categories":["graphics"],"shlibs_provided":["libfpx.so.2"],"annotations":{"cpe":"cpe:2.3:a:libfpx_project:libfpx:1.3.1.10:::::dragonfly6:x86_64:1"}},{"name":"libfm-extra","origin":"x11/libfm-extra","version":"1.3.2_4","comment":"Core library of PCManFM file manager","maintainer":"portmaster@BSDforge.com","www":"https://wiki.lxde.org/en/Libfm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1663b3532bfd41c2b5c841b9f0f4bab51f15eae9ffec236790891767232d98c0","flatsize":47754,"path":"All/libfm-extra-1.3.2_4.pkg","repopath":"All/libfm-extra-1.3.2_4.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":18060,"desc":"libfm-extra library","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["x11"],"shlibs_required":["libgio-2.0.so.0","libgthread-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libfm-extra.so.4"]},{"name":"libfwnt","origin":"devel/libfwnt","version":"20231124","comment":"Library for Windows NT data types","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libfwnt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89ea49fef3ab8c6fe001b2f8d74b19d2477ad331c9281b233de7a62d5fcea705","flatsize":1170574,"path":"All/libfwnt-20231124.pkg","repopath":"All/libfwnt-20231124.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":143884,"desc":"libfwnt is a library for Windows NT data types.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libfwnt.so.1"],"options":{"NLS":"on"}},{"name":"libgda5","origin":"databases/libgda5","version":"5.2.10_4","comment":"Provides uniform access to different kinds of data sources","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome-db.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87debcef4c9bf41a05333b1249dbd7dea724a1d82d8c041a3e280e58630ad693","flatsize":18655820,"path":"All/libgda5-5.2.10_4.pkg","repopath":"All/libgda5-5.2.10_4.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":4366892,"desc":"GNU Data Access (GDA) is an attempt to provide uniform access to\ndifferent kinds of data sources (databases, information servers,\nmail spools, etc).\n\nIt is a complete architecture that provides all you need to access\nyour data, defined by a set of CORBA interfaces as generic as possible\n(but very powerful at the same time) so that any kind of data source\ncan be accessed through them.\n\nlibgda is an interface to the GDA architecture, providing a nice\nwrapper around the CORBA interfaces, for both the client and the server\nparts. It also provides a bunch of tools to help you both in the\ndevelopment and management of your data sources, all done through\nthe GDA model's set of CORBA interfaces.\n\nlibgda was part of the GNOME-DB project, but has been separated from it\nto allow non-GNOME applications to be developed based on it.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","gnome"],"shlibs_required":["libgobject-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libreadline.so.8","libncurses.so.6","libhistory.so.8","libsoup-2.4.so.1","libgio-2.0.so.0","libsqlite3.so.0","libsecret-1.so.0","libxslt.so.1"],"shlibs_provided":["libgda-5.0.so.4","libgda-sqlite.so","libgda-web.so","libgda-report-5.0.so.4","libgda-xslt-5.0.so.4"],"annotations":{"cpe":"cpe:2.3:a:gnome:libgda:5.2.10:::::dragonfly6:x86_64:4"}},{"name":"libgal","origin":"astro/libgal","version":"0.5.0_1","comment":"General Astrodynamics Library","maintainer":"db@FreeBSD.org","www":"http://homepage.mac.com/pclwillmott/GAL/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"606642fb3f5dd1fb401dd6a96f2c4c34473442a352d5c765a30343040315290c","flatsize":22549760,"path":"All/libgal-0.5.0_1.pkg","repopath":"All/libgal-0.5.0_1.pkg","licenselogic":"single","pkgsize":4699172,"desc":"The General Astrodynamics Library (GAL) is a numerical library for C and C++\nprogrammers. It is free software under the GNU General Public License.\n\nThe library provides a wide range of astrodynamical routines such as\nephemerides, earth orientation, and orbit propagation. There are over 170\nfunctions in total with an extensive test suit","categories":["astro","hamradio"],"shlibs_provided":["libgal.so.0"]},{"name":"libfo","origin":"textproc/libfo","version":"0.6.3_4","comment":"XSL formatter library for xmlroff","maintainer":"hrs@FreeBSD.org","www":"http://xmlroff.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"291ae5c96cc61955a8077c00af8cc3338cbeb589a9d5a9f482c191d201286dfd","flatsize":10749144,"path":"All/libfo-0.6.3_4.pkg","repopath":"All/libfo-0.6.3_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1010724,"desc":"libfo is library part of xmlroff XSL formatter.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["textproc"],"shlibs_required":["librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2","libxslt.so.1","libxml2.so.2","libfreetype.so.6"],"shlibs_provided":["libfo-0.6.so.0"]},{"name":"libfolia","origin":"textproc/libfolia","version":"2.17","comment":"Library for FoLiA, a format for annotated language resources","maintainer":"yuri@FreeBSD.org","www":"https://proycon.github.io/folia/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0fa983049613142db0f60091eb640bcb4b5cb9ba3dcb0a987fbbcb8c5b721af","flatsize":9384738,"path":"All/libfolia-2.17.pkg","repopath":"All/libfolia-2.17.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":596144,"desc":"FoLiA is an XML-based annotation format, suitable for the representation of\nlinguistically annotated language resources. FoLiA's intended use is as a format\nfor storing and/or exchanging language resources, including corpora. Our aim is\nto introduce a single rich format that can accomodate a wide variety of\nlinguistic annotation types through a single generalised paradigm. We do not\ncommit to any label set, language or linguistic theory. This is always left to\nthe developer of the language resource, and provides maximum flexibility.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ticcutils":{"origin":"devel/ticcutils","version":"0.34"}},"categories":["textproc"],"shlibs_required":["libicuio.so.74","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libticcutils.so.9","libxml2.so.2"],"shlibs_provided":["libfolia.so.19"]},{"name":"libfmt","origin":"devel/libfmt","version":"10.2.1","comment":"Formatting library for C++","maintainer":"sunpoet@FreeBSD.org","www":"https://fmt.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9bc239d8e4bbfe5ba92f6040c7422ce4f8396dec1092ad6950869ad1e1f932c","flatsize":726442,"path":"All/libfmt-10.2.1.pkg","repopath":"All/libfmt-10.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":183248,"desc":"fmt is an open-source formatting library providing a fast and safe alternative\nto C stdio and C++ iostreams.","categories":["devel"],"shlibs_provided":["libfmt.so.10"],"options":{"FULL_CACHE_DRAGONBOX":"on"},"annotations":{"cpe":"cpe:2.3:a:fmt:fmt:10.2.1:::::dragonfly6:x86_64"}},{"name":"libfm-qt6","origin":"x11/libfm-qt6","version":"2.0.2","comment":"Qt6 port of libfm","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxqt/libfm-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56356b4aec6da5e49b2dee3a851bc8ad9c7274a20f5c7b4a78139ff991d80354","flatsize":3081035,"path":"All/libfm-qt6-2.0.2.pkg","repopath":"All/libfm-qt6-2.0.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":646572,"desc":"A Qt port of the libfm - a library providing components to build\ndesktop file managers.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"lxqt-menu-data":{"origin":"x11/lxqt-menu-data","version":"2.0.0"},"menu-cache":{"origin":"x11/menu-cache","version":"1.1.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["x11"],"shlibs_required":["libQt6Widgets.so.6","libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libmenu-cache.so.3","libintl.so.8","libxcb.so.1","libxcb-render.so.0","libxcb-shape.so.0","libxcb-xfixes.so.0","libxcb-shm.so.0","libxcb-util.so.1","libxcb-composite.so.0","libxcb-cursor.so.0","libxcb-damage.so.0","libxcb-dpms.so.0","libxcb-dri2.so.0","libxcb-dri3.so.0","libxcb-ewmh.so.2","libxcb-glx.so.0","libxcb-icccm.so.4","libxcb-image.so.0","libxcb-keysyms.so.1","libxcb-present.so.0","libxcb-randr.so.0","libxcb-record.so.0","libxcb-render-util.so.0","libxcb-res.so.0","libxcb-screensaver.so.0","libxcb-sync.so.1","libxcb-xf86dri.so.0","libxcb-xinerama.so.0","libxcb-xinput.so.0","libxcb-xkb.so.1","libxcb-xtest.so.0","libxcb-xv.so.0","libxcb-xvmc.so.0","libexif.so.12","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libfm-qt6.so.14"]},{"name":"libfm-qt","origin":"x11/libfm-qt","version":"1.4.0","comment":"Qt port of libfm","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxqt/libfm-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"169fdc830cbb43c3b79c0aa5b97c2ca9e7c2a25567747a0bfbb0663c87d9310a","flatsize":2830278,"path":"All/libfm-qt-1.4.0.pkg","repopath":"All/libfm-qt-1.4.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":592048,"desc":"A Qt port of the libfm - a library providing components to build\ndesktop file managers.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"lxqt-menu-data":{"origin":"x11/lxqt-menu-data","version":"2.0.0"},"menu-cache":{"origin":"x11/menu-cache","version":"1.1.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["x11"],"shlibs_required":["libQt5Widgets.so.5","libQt5X11Extras.so.5","libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libmenu-cache.so.3","libintl.so.8","libxcb.so.1","libexif.so.12","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libfm-qt.so.14"]},{"name":"libfm-gtk3","origin":"x11/libfm","version":"1.3.2_4","comment":"Core library of PCManFM file manager","maintainer":"portmaster@BSDforge.com","www":"https://wiki.lxde.org/en/Libfm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12ac7d885b7e4e1cd6675734bc7aa8c8c421ad4b56a800a6d59dc4928e3a9c09","flatsize":2643178,"path":"All/libfm-gtk3-1.3.2_4.pkg","repopath":"All/libfm-gtk3-1.3.2_4.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":542008,"desc":"Library which provides the core functionality to PCManFM.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libfm-extra":{"origin":"x11/libfm-extra","version":"1.3.2_4"},"menu-cache":{"origin":"x11/menu-cache","version":"1.1.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["x11"],"shlibs_required":["libgthread-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libcairo.so.2","libmenu-cache.so.3","libglib-2.0.so.0","libintl.so.8","libexif.so.12","libfm-extra.so.4"],"shlibs_provided":["libfm-gtk3.so.4","libfm.so.4"],"options":{"NLS":"on"},"annotations":{"flavor":"gtk3"}},{"name":"libfixmath","origin":"math/libfixmath","version":"g20220915","comment":"Cross-platform fixed point math library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/PetteriAimonen/libfixmath","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e040ae3c4eb66a8930d24c3a54732c8e971e50d5e94c6021691d15f193b3311a","flatsize":777938,"path":"All/libfixmath-g20220915.pkg","repopath":"All/libfixmath-g20220915.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":66888,"desc":"Libfixmath implements Q16.16 format fixed point operations in C.","categories":["math"],"shlibs_provided":["libfixmath.so"]},{"name":"libfishsound","origin":"audio/libfishsound","version":"1.0.0_5","comment":"Programming interface to decode/encode audio data","maintainer":"sunpoet@FreeBSD.org","www":"https://www.xiph.org/fishsound/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd07079b1b0f1116f16c717100d13db80e586048b2a9240b8f07c74b5bc98402","flatsize":507941,"path":"All/libfishsound-1.0.0_5.pkg","repopath":"All/libfishsound-1.0.0_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":76520,"desc":"libfishsound provides a simple programming interface for decoding and encoding\naudio data using the Xiph.org codecs (FLAC, Speex and Vorbis).\n\nlibfishsound by itself is designed to handle raw codec streams from a lower\nlevel layer such as UDP datagrams. When these codecs are used in files, they\nare commonly encapsulated in Ogg to produce Ogg FLAC, Speex and Ogg Vorbis\nfiles.\n\nlibfishsound is a wrapper around the existing codec libraries and provides a\nconsistent, higher-level programming interface. It has been designed for use in\na wide variety of applications; it has no direct dependencies on Ogg\nencapsulation, though it is most commonly used in conjunction with liboggz to\ndecode or encode FLAC, Speex or Vorbis audio tracks in Ogg files, including Ogg\nTheora and Annodex.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"}},"categories":["audio"],"shlibs_required":["libvorbisenc.so.2","libvorbis.so.0","libspeex.so.1","libFLAC.so.12"],"shlibs_provided":["libfishsound.so.1"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"libfixbuf","origin":"net/libfixbuf","version":"2.4.2_1","comment":"Library for using the IP Flow Information Export protocol","maintainer":"nacho319+freebsdZilla@gmail.com","www":"https://tools.netsa.cert.org/fixbuf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b74088a1fa5fe0cf0db32947cc62d91b6021e3261356852a9b140d9dab3f037","flatsize":906795,"path":"All/libfixbuf-2.4.2_1.pkg","repopath":"All/libfixbuf-2.4.2_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":160984,"desc":"libfixbuf provides an implementation of the IP Flow Information Export\nlib(IPFIX) Protocol as a C library, for building IPFIX Collecting and\nlibExporting Processes.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["net"],"shlibs_required":["libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libfixbuf.so.9"]},{"name":"libfilteraudio","origin":"audio/libfilteraudio","version":"0.0.1,1","comment":"Lightweight audio filtering library made from webrtc code","maintainer":"yuri@FreeBSD.org","www":"https://github.com/irungentoo/filter_audio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78ab42a136022ac552f0731a2b1988820c2e057296e92105bfc350774e8f2b52","flatsize":520084,"path":"All/libfilteraudio-0.0.1,1.pkg","repopath":"All/libfilteraudio-0.0.1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":112596,"desc":"Lightweight audio filtering library made from webrtc code.","categories":["audio"],"shlibs_provided":["libfilteraudio.so.0"]},{"name":"libffi33","origin":"devel/libffi33","version":"3.3_2","comment":"Foreign Function Interface (stripped down compat version)","maintainer":"ports@FreeBSD.org","www":"https://sourceware.org/libffi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efba0fc6bbc7a1fc8676692e357ce227befc535d86767a57605de8ee3ae6fe03","flatsize":20792,"path":"All/libffi33-3.3_2.pkg","repopath":"All/libffi33-3.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10128,"desc":"The libffi library provides a portable, high level programming\ninterface to various calling conventions. This allows a programmer to\ncall any function specified by a call interface description at run\ntime.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_provided":["libffi.so.7"],"annotations":{"cpe":"cpe:2.3:a:libffi_project:libffi:3.3:::::dragonfly6:x86_64:2"},"messages":[{"message":"===>   NOTICE:\n\nThe libffi33 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libfm","origin":"x11/libfm","version":"1.3.2_4","comment":"Core library of PCManFM file manager","maintainer":"portmaster@BSDforge.com","www":"https://wiki.lxde.org/en/Libfm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28046eb632b83cc2fb0d1e40c1419b5c701b7ae4f10329f2c4a5219e7647d78c","flatsize":2643320,"path":"All/libfm-1.3.2_4.pkg","repopath":"All/libfm-1.3.2_4.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":542896,"desc":"Library which provides the core functionality to PCManFM.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libfm-extra":{"origin":"x11/libfm-extra","version":"1.3.2_4"},"menu-cache":{"origin":"x11/menu-cache","version":"1.1.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["x11"],"shlibs_required":["libgthread-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libcairo.so.2","libmenu-cache.so.3","libglib-2.0.so.0","libintl.so.8","libexif.so.12","libfm-extra.so.4"],"shlibs_provided":["libfm-gtk.so.4","libfm.so.4"],"options":{"NLS":"on"},"annotations":{"flavor":"gtk2"}},{"name":"libfixposix","origin":"devel/libfixposix","version":"0.4.3_2","comment":"Replacement for inconsistent parts of POSIX","maintainer":"ports@shiori.com.br","www":"https://github.com/sionescu/libfixposix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ae6890609f5bcfaeb427c3bc239fd1198f87a5d37efe43c877dcf2210b4bef8","flatsize":89939,"path":"All/libfixposix-0.4.3_2.pkg","repopath":"All/libfixposix-0.4.3_2.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":16916,"desc":"The purpose of libfixposix is to offer replacements for parts of\nPOSIX whose behaviour is inconsistent across *NIX flavours.","categories":["devel"],"shlibs_provided":["libfixposix.so.3"]},{"name":"libformfactor","origin":"math/libformfactor","version":"0.1.3","comment":"Library for computation of scattering form factors of polyhedra","maintainer":"yuri@FreeBSD.org","www":"https://jugit.fz-juelich.de/mlz/libformfactor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a661da32ad36e0145de2ce26069f83e59298c0256491fa16936f2fe9349b9884","flatsize":132503,"path":"All/libformfactor-0.1.3.pkg","repopath":"All/libformfactor-0.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47896,"desc":"libformfactor performs efficient computation of scattering form factors\n(Fourier shape transforms) of arbitrary polyhedra.","categories":["math"],"shlibs_provided":["libformfactor.so.0.1.3"]},{"name":"libffi321","origin":"devel/libffi321","version":"3.2.1_3","comment":"Foreign Function Interface (stripped down compat version)","maintainer":"ports@FreeBSD.org","www":"https://sourceware.org/libffi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59a15d51f2c7c9c18bccb1d4d494296048e2291f2d028458e7032b0865a32c74","flatsize":17435,"path":"All/libffi321-3.2.1_3.pkg","repopath":"All/libffi321-3.2.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8732,"desc":"The libffi library provides a portable, high level programming\ninterface to various calling conventions. This allows a programmer to\ncall any function specified by a call interface description at run\ntime.\n\nThis version has the old shared library version from libffi 3.2.1.\nIt is stripped down and only brings in the shared library.  It is\nnot meant to build against.","categories":["devel"],"shlibs_provided":["libffi.so.6"],"annotations":{"cpe":"cpe:2.3:a:libffi_project:libffi:3.2.1:::::dragonfly6:x86_64:3"},"messages":[{"message":"===>   NOTICE:\n\nThe libffi321 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libgda5-ui","origin":"databases/libgda5-ui","version":"5.2.10_4","comment":"The libgda 5 ui library","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome-db.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7405ffdb42f03b87ab31685283dccd31ea82ebf338778089efb0c7ed53cfa904","flatsize":7678328,"path":"All/libgda5-ui-5.2.10_4.pkg","repopath":"All/libgda5-ui-5.2.10_4.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":4658144,"desc":"GNU Data Access (GDA) is an attempt to provide uniform access to\ndifferent kinds of data sources (databases, information servers,\nmail spools, etc).\n\nIt is a complete architecture that provides all you need to access\nyour data, defined by a set of CORBA interfaces as generic as possible\n(but very powerful at the same time) so that any kind of data source\ncan be accessed through them.\n\nlibgda is an interface to the GDA architecture, providing a nice\nwrapper around the CORBA interfaces, for both the client and the server\nparts. It also provides a bunch of tools to help you both in the\ndevelopment and management of your data sources, all done through\nthe GDA model's set of CORBA interfaces.\n\nlibgda was part of the GNOME-DB project, but has been separated from it\nto allow non-GNOME applications to be developed based on it.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgda5":{"origin":"databases/libgda5","version":"5.2.10_4"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","gnome"],"shlibs_required":["libgda-5.0.so.4","libgthread-2.0.so.0","libgmodule-2.0.so.0","libxml2.so.2","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgcrypt.so.20","libgpg-error.so.0"],"shlibs_provided":["libgda-ui-plugins.so","libgda-ui-5.0.so.4"],"annotations":{"cpe":"cpe:2.3:a:gnome:libgda:5.2.10:::::dragonfly6:x86_64:4"}},{"name":"libffcall","origin":"devel/libffcall","version":"2.4_2","comment":"Foreign function call libraries","maintainer":"ndowens04@gmail.com","www":"https://www.haible.de/bruno/packages-ffcall.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbad31b4fc4dc1bf91e576cd5e5b75b10ac0a9119548530717ab5def1c09d71d","flatsize":517968,"path":"All/libffcall-2.4_2.pkg","repopath":"All/libffcall-2.4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":67960,"desc":"This is a collection of four libraries which can be used to build\nforeign function call interfaces in embedded interpreters.\n\nThe four packages are:\n\n    avcall - calling C functions with variable arguments\n\n    vacall - C functions accepting variable argument prototypes\n\n    trampoline - closures as first-class C functions\n\n    callback - closures with variable arguments as first-class C functions\n               (a reentrant combination of vacall and trampoline)","categories":["devel"],"shlibs_provided":["libavcall.so.1","libcallback.so.1","libffcall.so.0","libtrampoline.so.1"]},{"name":"libffi","origin":"devel/libffi","version":"3.4.6","comment":"Foreign Function Interface","maintainer":"kbowling@FreeBSD.org","www":"https://sourceware.org/libffi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"975ae33e3527a0e6dae8010cc6957663d09ca942530d9d2bcfa8b8041f61ee37","flatsize":119687,"path":"All/libffi-3.4.6.pkg","repopath":"All/libffi-3.4.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32156,"desc":"The libffi library provides a portable, high level programming\ninterface to various calling conventions. This allows a programmer to\ncall any function specified by a call interface description at run\ntime.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_provided":["libffi.so.8"],"annotations":{"cpe":"cpe:2.3:a:libffi_project:libffi:3.4.6:::::dragonfly6:x86_64"}},{"name":"libfirm","origin":"devel/libfirm","version":"1.21.0_2","comment":"Graph-based SSA intermediate representation library for compilers","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/libfirm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f747190407ebd284952a3b5b920169f3a95ee5c86949c2509a4c7b28951ca88","flatsize":10443330,"path":"All/libfirm-1.21.0_2.pkg","repopath":"All/libfirm-1.21.0_2.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":2001540,"desc":"The Firm library implements the Firm intermediate representation (IR). libFirm\ncontains algorithms for construction of the SSA form directly from the\nattributed syntax tree. A set of analyses and optimisation phases is provided.\nThis version includes a complete backend for the IA32 architecture, as well as\nsome unfinished backends for SPARC, ARM\n\n* support for object oriented type hierarchies\n* analyses: dominance, loop tree, execution frequency, control dependencies,\n  call graph, rapid type, def-use, alias analysis, class hierarchy analysis\n* Optimisations: constant folding, local common subexpression elimination,\n  global common subexpression elimination, code placement, operator strength\n  reduction, scalar replacement, load/store, control flow optimisations,\n  if-conversion, partial condition evaluation, reassociation, tail recursion\n  elimination, inlining, procedure cloning, dead code elimination, ...\n* enhanced debugging support: extensive checkers, breakpoints on node creation,\n  entity creation, graph dumping\n* lowering of intrinsics, double word arithmetics, bitfields\n* backend with SSA based register allocation including several algorithms for\n  spilling and copy coalescing. Instruction and block scheduling, support for\n  ABI handling.\n* working ia32 backend with support for x87 and SSE2 floating point\n* handwritten recursive descent C90/C99 frontend available (lang/cparser)","categories":["devel","lang"],"shlibs_provided":["libfirm.so.1"],"options":{"DEBUG":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe libfirm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libfap","origin":"comms/libfap","version":"1.5","comment":"C port for Ham::APRS::FAP Finnish APRS Parser Perl module","maintainer":"akh@nobugware.com","www":"https://www.pakettiradio.net/libfap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc10e02e84e22266932a374d2ef1384963fa907b1c439e3ea42da21ca028e6f3","flatsize":201686,"path":"All/libfap-1.5.pkg","repopath":"All/libfap-1.5.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":51084,"desc":"libfap is a quick and dirty C port of the Ham::APRS::FAP\nFinnish APRS Parser Perl module.\n\nAs the original Perl code, libfap parses normal,\nmic-e and compressed location packets, NMEA location packets, objects,\nitems, messages, telemetry and most weather packets.\nFor more description, see the Perl module.","categories":["comms","hamradio"],"shlibs_provided":["libfap.so.6"]},{"name":"libfaketime","origin":"devel/libfaketime","version":"0.9.10","comment":"Modifies the system time for a single application","maintainer":"bofh@FreeBSD.org","www":"https://github.com/wolfcw/libfaketime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52545ae20cf2810b1aa10bca17d7ea9738bd8f01d828f66155b7873b7d0ae53f","flatsize":114458,"path":"All/libfaketime-0.9.10.pkg","repopath":"All/libfaketime-0.9.10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35152,"desc":"libfaketime intercepts various system calls which programs use to\nretrieve the current date and time. It can then report faked dates and\ntimes (as specified by you, the user) to these programs. This means you\ncan modify the system time a program sees without having to change the\ntime system-wide.\n\nlibfaketime allows you to specify both absolute dates (e.g., 01/01/2004)\nand relative dates (e.g., 10 days ago).\n\nlibfaketime might be used for various purposes, for example\n\n- Running legacy software with y2k bugs\n- Testing software for year-2038 compliance\n- Debugging time-related issues, such as expired SSL certificates\n- Running software which ceases to run outside a certain timeframe\n- Using different system-wide date and time settings, e.g., on OpenVZ-\n  based virtual machines running on the same host\n- Deterministic build processes.","categories":["devel"],"shlibs_provided":["libfaketime.so.1","libfaketimeMT.so.1"]},{"name":"libfame","origin":"multimedia/libfame","version":"0.9.1_7","comment":"Video encoding library","maintainer":"multimedia@FreeBSD.org","www":"https://fame.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b7594e09df8600f7cc126f085c0051886d64ebdaddcfe882757a0906b5a3dbd","flatsize":813531,"path":"All/libfame-0.9.1_7.pkg","repopath":"All/libfame-0.9.1_7.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":170136,"desc":"libfame is a video encoding library.\n\nIt can currently encode MPEG-1 and MPEG-4 rectangular video, as well as\nMPEG-4 video with arbitrary shape.\n\nObjectives\n   - Compliance : Provide bitstreams compliant to the MPEG-1, MPEG-2 and\n     MPEG-4 video standards.\n   - Speed : Provide a fast implementation of the techniques used in MPEG\n     standards.\n   - Flexibility : Allow the user to choose between different options for\n     speed, compression ratio and quality.\n   - Portability : Support many different platforms and architectures.","categories":["multimedia"],"shlibs_provided":["libfame-0.9.so.1"],"options":{"MMX":"on"}},{"name":"libfec","origin":"comms/libfec","version":"3.0.1_5","comment":"Several forward error correction (FEC) decoders","maintainer":"hamradio@FreeBSD.org","www":"http://www.ka9q.net/code/fec/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea8ddd0fbcccde9bf5d91d36467230366e575c9ef96b03d483e4e1e1ac403ac3","flatsize":169044,"path":"All/libfec-3.0.1_5.pkg","repopath":"All/libfec-3.0.1_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":40560,"desc":"This library package provides several forward error correction (FEC) decoders\nand accelerated primitives useful in digital signal processing (DSP).\nExcept for the Reed-Solomon codecs, these functions take full advantage of\nthe MMX, SSE and SSE2 SIMD instruction sets on Intel/AMD IA-32 processors\nand the Altivec/VMX/Velocity Engine SIMD instruction set on the\nG4 and G5 PowerPC.\nThe library includes Viterbi decoders for the following convolutional codes:\nrate 1/2 k=7\nrate 1/2 k=9\nrate 1/6 k=15 (\"Cassini\")\nplus two Reed-Solomon encoder-decoders:\none optimized for the (255,223) CCSDS standard code\na general purpose encoder/decoder for arbitrary RS codes\nand three low-level 16-bit DSP support routines:\nsigned dot product\npeak detection\nsum-of-squares (energy) computation\nThis library is licensed under the \"lesser\" GNU General Public License.","categories":["comms","astro","hamradio","math"],"shlibs_provided":["libfec.so"]},{"name":"libfakekey","origin":"x11/libfakekey","version":"0.3","comment":"X virtual keyboard library","maintainer":"kde@FreeBSD.org","www":"https://www.yoctoproject.org/tools-resources/projects/matchbox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89ebe98cc1dd57581bb7382741cecd72387b5113eb5aa16dc5b090d175e9b559","flatsize":11234,"path":"All/libfakekey-0.3.pkg","repopath":"All/libfakekey-0.3.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":5236,"desc":"libfakekey is a simple library for converting UTF-8 characters into 'fake' X\nkey-presses.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"}},"categories":["x11","kde"],"shlibs_required":["libX11.so.6","libXtst.so.6"],"shlibs_provided":["libfakekey.so.0"]},{"name":"libfilezilla","origin":"ftp/libfilezilla","version":"0.47.0","comment":"C++ library for building platform-independent programs","maintainer":"pi@FreeBSD.org","www":"https://lib.filezilla-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a1f7e1da93b3c6143f9861d5ed91a3815d257daa5c9e5a3b7017fd896c3b141","flatsize":4294620,"path":"All/libfilezilla-0.47.0.pkg","repopath":"All/libfilezilla-0.47.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":699860,"desc":"libfilezilla is a small and modern C++ library, offering some basic\nfunctionality to build high-performing, platform-independent programs.\n\nSome of the highlights include:\n\n* A typesafe, multi-threaded event system that's very simple to use yet\n  extremely efficient\n* Timers for periodic events\n* A datetime class that not only tracks timestamp but also their accuracy,\n  which simplifies dealing with timestamps originating from different sources\n* Simple process handling for spawning child processes with redirected I/O","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"nettle":{"origin":"security/nettle","version":"3.10_1"}},"categories":["ftp"],"shlibs_required":["libiconv.so.2","libgnutls.so.30","libnettle.so.8","libhogweed.so.6","libgmp.so.10"],"shlibs_provided":["libfilezilla.so.43"]},{"name":"libfido2","origin":"security/libfido2","version":"1.15.0","comment":"Provides library functionality for FIDO 2.0","maintainer":"sunpoet@FreeBSD.org","www":"https://developers.yubico.com/libfido2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72f98067dab3005d1345ac88484484bc12d40c17ea7bb4a194f180f7b4684b91","flatsize":1292450,"path":"All/libfido2-1.15.0.pkg","repopath":"All/libfido2-1.15.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":249424,"desc":"libfido2 provides library functionality and command-line tools to communicate\nwith a FIDO device over USB, and to verify attestation and assertion signatures.\n\nlibfido2 supports the FIDO U2F (CTAP 1) and FIDO 2.0 (CTAP 2) protocols.","deps":{"libcbor":{"origin":"devel/libcbor","version":"0.11.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12","libcbor.so.0"],"shlibs_provided":["libfido2.so.1"],"options":{"DOCS":"on"}},{"name":"libexo","origin":"x11/libexo","version":"4.18.0_4","comment":"Application library for the Xfce desktop environment","maintainer":"xfce@FreeBSD.org","www":"https://www.xfce.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1225f75e72c4343162d26ba3ca1799c0295dc165cd5beb2b7dc71b961531511c","flatsize":1381581,"path":"All/libexo-4.18.0_4.pkg","repopath":"All/libexo-4.18.0_4.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":253952,"desc":"Exo is an Xfce library targeted at application development. It\ncontains various custom widgets and APIs extending the functionality\nof GLib and GTK. It also ships utilities for defining preferred\napplications, mounting storage devices and more.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11","xfce"],"shlibs_required":["libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxfce4util.so.7","libglib-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libintl.so.8","libSM.so.6","libICE.so.6","libX11.so.6"],"shlibs_provided":["libexo-2.so.0"],"options":{"NLS":"on"},"messages":[{"message":"If you are upgrading your packages, due to a problem with the pkg\npackage management tool libexo requires to be upgraded by itself\nbefore the rest of packages, to ensure correct installation, as\ndescribed in UPDATING entry 20210102.\n\nIf you skipped the manual step and XFCE parts are failing due to\nmissing libraries, please run \"pkg upgrade -f libexo\" to force\nreinstalling the missing parts.","type":"install"}]},{"name":"libexif","origin":"graphics/libexif","version":"0.6.24","comment":"Library to read digital camera file meta-data","maintainer":"sunpoet@FreeBSD.org","www":"https://libexif.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cc247a51fbe39453649d1366b1f7a1d791cf0389eb337ce4b6e48e6f9a39c53","flatsize":3171929,"path":"All/libexif-0.6.24.pkg","repopath":"All/libexif-0.6.24.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":465384,"desc":"This library allows metadata that is written to files on a digital camera to be\n read.  This library will be required for the gphoto2 port.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["graphics"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libexif.so.12"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:libexif_project:libexif:0.6.24:::::dragonfly6:x86_64"}},{"name":"libexif-gtk","origin":"graphics/libexif-gtk","version":"0.5.0_1","comment":"GTK widgets to display/edit EXIF tags","maintainer":"fluffy@FreeBSD.org","www":"https://sourceforge.net/projects/libexif/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8737536f0c440aedc4ae0daa42fde424f199529197454c1566fbe99776834347","flatsize":332762,"path":"All/libexif-gtk-0.5.0_1.pkg","repopath":"All/libexif-gtk-0.5.0_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":61880,"desc":"This library provides GTK+ widgets to display/edit EXIF tags.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libexif.so.12","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libexif-gtk.so.5"],"options":{"NLS":"on"}},{"name":"libflame","origin":"math/libflame","version":"5.2.0_1","comment":"FLAME dense linear algebra library","maintainer":"jmd@FreeBSD.org","www":"https://github.com/flame/libflame","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d122837ec34257b8d7af4ee8b708d729d86296182e794356b5dbf354bafe9a8","flatsize":40826472,"path":"All/libflame-5.2.0_1.pkg","repopath":"All/libflame-5.2.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4598788,"desc":"libflame contains implementations of many dense linear algebra operations\nthat are provided by the BLAS and LAPACK libraries. (However, not all FLAME\nimplementations support every datatype, and, in many cases, libflame uses a\ndifferent naming convention for the routines.)\n\nThe library is a product of the Formal Linear Algebra Methods Environment\n(FLAME), which encompasses a new notation for expressing algorithms, a\nmethodology for systematic derivation of algorithms, Application Program\nInterfaces (APIs) for representing the algorithms in code, and tools for\nmechanical derivation, implementation and analysis of algorithms and\nimplementations.","categories":["math"],"shlibs_provided":["libflame.so.1"],"options":{"NONE":"off","THREADS":"on","OPENMP":"off"}},{"name":"libevtx","origin":"devel/libevtx","version":"a.20231121","comment":"Library and tooling to access the Windows XML Event Log (EVTX) format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libevtx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60e9151dc6428a1f1cb53845f65108ec5f9e3bce06ccc443fb7753b367129e50","flatsize":7123204,"path":"All/libevtx-a.20231121.pkg","repopath":"All/libevtx-a.20231121.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":794248,"desc":"Library and tooling to access the Windows XML Event Log (EVTX) format","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libfwnt":{"origin":"devel/libfwnt","version":"20231124"},"libregf":{"origin":"devel/libregf","version":"a.20231203"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libregf.so.1","libfwnt.so.1"],"shlibs_provided":["libevtx.so.1"],"options":{"NLS":"on"}},{"name":"libevent","origin":"devel/libevent","version":"2.1.12","comment":"API for executing callback functions on events or timeouts","maintainer":"kbowling@FreeBSD.org","www":"https://libevent.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed04200edb048dff280b4c8ff826b6263626c60eada2471622fb04868760440b","flatsize":2295742,"path":"All/libevent-2.1.12.pkg","repopath":"All/libevent-2.1.12.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":338644,"desc":"The libevent API provides a mechanism to execute a callback function when\na specific event occurs on a file descriptor or after a timeout has been\nreached. Furthermore, libevent also support callbacks due to signals or\nregular timeouts.\n\nlibevent is meant to replace the event loop found in event driven network\nservers. An application just needs to call event_dispatch() and then add\nor remove events dynamically without having to change the event loop.\n\nCurrently, libevent supports /dev/poll, kqueue(2), event ports, select(2),\npoll(2) and epoll(4). The internal event mechanism is completely independent\nof the exposed event API, and a simple update of libevent can provide new\nfunctionality without having to redesign the applications. As a result,\nLibevent allows for portable application development and provides the most\nscalable event notification mechanism available on an operating system.\nLibevent can also be used for multi-threaded applications.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libevent-2.1.so.7","libevent_core-2.1.so.7","libevent_extra-2.1.so.7","libevent_openssl-2.1.so.7","libevent_pthreads-2.1.so.7"],"options":{"OPENSSL":"on","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:libevent_project:libevent:2.1.12:::::dragonfly6:x86_64"}},{"name":"libevdevplus","origin":"devel/libevdevplus","version":"0.2.1","comment":"Easy-to-use event device library in C++","maintainer":"bapt@FreeBSD.org","www":"https://github.com/YukiWorkshop/libevdevPlus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69ebcf690335b9579384ca450a9418e13804331aef6b6ecdc888d2f9cf94a373","flatsize":86775,"path":"All/libevdevplus-0.2.1.pkg","repopath":"All/libevdevplus-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17284,"desc":"Easy-to-use event device library in C++","categories":["devel"]},{"name":"libexttextcat","origin":"textproc/libexttextcat","version":"3.4.6","comment":"Language guessing by N-Gram-Based Text Categorization","maintainer":"office@FreeBSD.org","www":"https://wiki.documentfoundation.org/Libexttextcat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77e22b050b2baa99cfc6c2f059f077b5396bbb48385f746ed9dc4622c2290081","flatsize":507127,"path":"All/libexttextcat-3.4.6.pkg","repopath":"All/libexttextcat-3.4.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":194164,"desc":"N-Gram-Based Text Categorization library to guess the language that input text\nis written in. Fundamentally an adaption of of wiseguys libtextcat extended to\nbe UTF-8 aware.","categories":["textproc"],"shlibs_provided":["libexttextcat-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"libfabric","origin":"net/libfabric","version":"1.15.1_2","comment":"Open Fabric Interfaces","maintainer":"yuri@FreeBSD.org","www":"https://ofiwg.github.io/libfabric/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7e0d0a67d05108b603be382e3055c6e5348b65dd5f186c9b276540809f895f0","flatsize":1140464,"path":"All/libfabric-1.15.1_2.pkg","repopath":"All/libfabric-1.15.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":480100,"desc":"OpenFabrics Interfaces (OFI) is a framework focused on exporting fabric\ncommunication services to applications. OFI is best described as a collection\nof libraries and applications used to export fabric services. The key components\nof OFI are: application interfaces, provider libraries, kernel services,\ndaemons, and test applications.\n\nLibfabric is a core component of OFI. It is the library that defines and exports\nthe user-space API of OFI, and is typically the only software that applications\ndeal with directly. It works in conjunction with provider libraries, which are\noften integrated directly into libfabric.","deps":{"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"}},"categories":["net"],"shlibs_required":["libepoll-shim.so.0"],"shlibs_provided":["libfabric.so.1"],"options":{"RXD":"on","RXM":"on","SOCKETS":"on","TCP":"on","UDP":"on","VERBS":"off"}},{"name":"libevt","origin":"devel/libevt","version":"a.20231121","comment":"Library and tooling to access the Windows Event Log (EVT) format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libevt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1ccb1e000ebc38ba4f8476cfda606af0aac0ab5a9ec4e5b1a48bd18de25b55d","flatsize":6255942,"path":"All/libevt-a.20231121.pkg","repopath":"All/libevt-a.20231121.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":710896,"desc":"Library and tooling to access the Windows Event Log (EVT) format","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libfwnt":{"origin":"devel/libfwnt","version":"20231124"},"libregf":{"origin":"devel/libregf","version":"a.20231203"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libregf.so.1","libfwnt.so.1"],"shlibs_provided":["libevt.so.1"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:libevt_project:libevt:a.20231121:::::dragonfly6:x86_64"}},{"name":"libevent-devel","origin":"devel/libevent-devel","version":"2.2.1","comment":"API for executing callback functions on events or timeouts","maintainer":"danfe@FreeBSD.org","www":"https://libevent.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9ab66253979bb9f93a87dc032ae196e74f94b5b054bf054018b6e44f3152bb4","flatsize":2491094,"path":"All/libevent-devel-2.2.1.pkg","repopath":"All/libevent-devel-2.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":366548,"desc":"The libevent API provides a mechanism to execute a callback function when\na specific event occurs on a file descriptor or after a timeout has been\nreached. Furthermore, libevent also support callbacks due to signals or\nregular timeouts.\n\nlibevent is meant to replace the event loop found in event driven network\nservers. An application just needs to call event_dispatch() and then add\nor remove events dynamically without having to change the event loop.\n\nCurrently, libevent supports /dev/poll, kqueue(2), event ports, select(2),\npoll(2) and epoll(4). The internal event mechanism is completely independent\nof the exposed event API, and a simple update of libevent can provide new\nfunctionality without having to redesign the applications. As a result,\nLibevent allows for portable application development and provides the most\nscalable event notification mechanism available on an operating system.\nLibevent can also be used for multi-threaded applications.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libevent-2.2.so.1","libevent_core-2.2.so.1","libevent_extra-2.2.so.1","libevent_openssl-2.2.so.1","libevent_pthreads-2.2.so.1"],"options":{"MBEDTLS":"off","OPENSSL":"on","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:libevent_project:libevent:2.2.1:::::dragonfly6:x86_64"}},{"name":"libev","origin":"devel/libev","version":"4.33_1,1","comment":"Full-featured and high-performance event loop library","maintainer":"vsevolod@FreeBSD.org","www":"http://software.schmorp.de/pkg/libev.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00acd07fa1682ee757d82a84d19ed71865bd6d9df40c1a6848a69e9840cdf436","flatsize":188952,"path":"All/libev-4.33_1,1.pkg","repopath":"All/libev-4.33_1,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":116352,"desc":"Libev is a high-performance event loop/event model with lots of features.\nIt is modelled (very loosely) after libevent and the Event perl module,\nbut aims to be faster and more correct, and also more featureful. And\nalso smaller.","categories":["devel"],"shlibs_provided":["libev.so.4"]},{"name":"libevdev","origin":"devel/libevdev","version":"1.5.9","comment":"Linux Event Device library","maintainer":"hselasky@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/libevdev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2e84f07aac9af6319dacd5b820f2ea2bafe6ef10ab9f7090866739461bf45e6","flatsize":384684,"path":"All/libevdev-1.5.9.pkg","repopath":"All/libevdev-1.5.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":68872,"desc":"libevdev is a wrapper library for evdev devices. It moves the common\ntasks when dealing with evdev devices into a library and provides a\nlibrary interface to the callers, thus avoiding erroneous ioctls, etc.\n\nThe eventual goal is that libevdev wraps all ioctls available to evdev\ndevices, thus making direct access unnecessary.\n\nWWW: https://www.freedesktop.org/wiki/Software/libevdev/","categories":["devel"],"shlibs_provided":["libevdev.so.2"]},{"name":"libewf","origin":"devel/libewf","version":"20140816","comment":"Library for support of the Expert Witness Compression Format (EWF)","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libewf-legacy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b82c68e048394be3835ca95329a20541b3bf5a80abdb13361ef3d7af600eb9d","flatsize":8732069,"path":"All/libewf-20140816.pkg","repopath":"All/libewf-20140816.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":1013364,"desc":"Libewf is a library for support of the Expert Witness Compression Format\n (EWF), it support both the SMART (EWF-S01) and EnCase (EWF-E01) format.\nLibewf allows you to read and write EWF files. Recent versions also\nsupport the LEV (EWF-L01) format.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libsmdev":{"origin":"devel/libsmdev","version":"a.20231128_1"},"libsmraw":{"origin":"devel/libsmraw","version":"a.20231127_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libsmdev.so.1","libsmraw.so.1","libuuid.so.1","libfuse.so.2"],"shlibs_provided":["libewf.so.2"],"options":{"NLS":"on"}},{"name":"libestr","origin":"devel/libestr","version":"0.1.11_1","comment":"Library for some string essentials","maintainer":"matthew@FreeBSD.org","www":"https://libestr.adiscon.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72b5bc96dd0c8b02140d37696025ecbf4e508072d5f6620d892ae9cc30a71b34","flatsize":66718,"path":"All/libestr-0.1.11_1.pkg","repopath":"All/libestr-0.1.11_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":21588,"desc":"A library for some string essentials.","categories":["devel"],"shlibs_provided":["libestr.so.0"],"annotations":{"cpe":"cpe:2.3:a:adiscon:libestr:0.1.11:::::dragonfly6:x86_64:1"}},{"name":"libfb","origin":"net/libfb","version":"2.0.2_3","comment":"FoneBRIDGE configuration library","maintainer":"ports@FreeBSD.org","www":"http://red-fone.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4085576babfec01858c7f8ea8df729ad5fd746915e28b3ae9d51aa4d03ea26ca","flatsize":80855,"path":"All/libfb-2.0.2_3.pkg","repopath":"All/libfb-2.0.2_3.pkg","licenselogic":"single","pkgsize":22076,"desc":"A foneBRIDGE configuration library.","deps":{"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["net","net-mgmt"],"messages":[{"message":"===>   NOTICE:\n\nThe libfb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libevhtp","origin":"www/libevhtp","version":"1.2.16_4","comment":"Flexible replacement for libevent httpd API","maintainer":"ultima@FreeBSD.org","www":"https://github.com/ellzey/libevhtp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7cb08ab74bc63f3e4a072094a76a5b51a487372f6626bd4ac3164615a8aa138","flatsize":158250,"path":"All/libevhtp-1.2.16_4.pkg","repopath":"All/libevhtp-1.2.16_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":46676,"desc":"Libevhtp was created as a replacement API for Libevent's current HTTP API.\nThe reality of libevent's http interface is that it was created as a JIT\nserver, meaning the developer never thought of it being used for creating a\nfull-fledged HTTP service. The maintainer is under the impression that the\nlibevent http API was designed almost as an example of what you can do with\nlibevent. It's not Apache in a box, but more and more developers are\nattempting to use it as such.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libevent-2.1.so.7","libevent_openssl-2.1.so.7","libevent_core-2.1.so.7","libevent_extra-2.1.so.7","libevent_pthreads-2.1.so.7","libonig.so.5","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libevhtp.so.0"],"options":{"DEBUG":"off","REGEX":"on","SSL":"on","STATIC":"off","THREADS":"on"}},{"name":"libetonyek01","origin":"graphics/libetonyek01","version":"0.1.10_7,1","comment":"Library to interpret and import Apple Keynote presentations","maintainer":"office@FreeBSD.org","www":"https://wiki.documentfoundation.org/DLP/Libraries/libetonyek","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3c1b0f816dc3f271a44397680cde46c663be338fbbc98fc0f96f0ae3e5a1c66","flatsize":3107294,"path":"All/libetonyek01-0.1.10_7,1.pkg","repopath":"All/libetonyek01-0.1.10_7,1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":689260,"desc":"Libetonyek is library providing ability to interpret and import\nApple Keynote presentations into various applications.","deps":{"liblangtag":{"origin":"devel/liblangtag","version":"0.6.7"},"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["graphics"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","librevenge-0.0.so.0","liblangtag.so.1","libxml2.so.2"],"shlibs_provided":["libetonyek-0.1.so.1"]},{"name":"libetpan","origin":"mail/libetpan","version":"1.9.4_1","comment":"Mail framework for C language","maintainer":"sunpoet@FreeBSD.org","www":"https://www.etpan.org/libetpan.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3152b08977b697ef0a9f1ea0a352159d00363eade89920d44fa7041b0ea5914","flatsize":3382425,"path":"All/libetpan-1.9.4_1.pkg","repopath":"All/libetpan-1.9.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":481376,"desc":"The purpose of this mail library is to provide a portable, efficient\nmiddleware for different kinds of mail access. When using the drivers\ninterface, the interface is the same for all kinds of mail access, remote\nand local mailboxes.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libcurl.so.4","libexpat.so.1","libsasl2.so.3","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libetpan.so.20"],"options":{"DOCS":"on","IPV6":"on","GNUTLS":"off","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:libetpan_project:libetpan:1.9.4:::::dragonfly6:x86_64:1"}},{"name":"lumina-themes","origin":"x11-themes/lumina-themes","version":"201710311100_2","comment":"Lumina desktop wallpapers/colors","maintainer":"jwb@FreeBSD.org","www":"https://github.com/trueos/lumina-themes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d89c9c1a5764473fbb4667f6e7f06ed488d219b2da1864a036d9224d41933a5c","flatsize":216141367,"path":"All/lumina-themes-201710311100_2.pkg","repopath":"All/lumina-themes-201710311100_2.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","CC0-1.0"],"pkgsize":212122652,"desc":"Collection of high-resolution wallpapers and Qt5 color schemes\nfrom the Lumina desktop project.","categories":["x11-themes"]},{"name":"libesmtp","origin":"mail/libesmtp","version":"1.1.0,1","comment":"Library for posting electronic mail","maintainer":"sunpoet@FreeBSD.org","www":"http://www.stafford.uklinux.net/libesmtp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3749d28b1d5ce9927c5562c76789daf6db6e0f4d83edad0dd8c77d1d1ab28e60","flatsize":295254,"path":"All/libesmtp-1.1.0,1.pkg","repopath":"All/libesmtp-1.1.0,1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":62932,"desc":"libESMTP is an SMTP client which manages submission of electronic mail via a\npreconfigured Mail Transport Agent (MTA) such as Exim or Postfix.\n\nlibESMTP relieves the developer of the need to handle the complexity of\nnegotiating the SMTP protocol by providing a simple API. Additionally libESMTP\ntransparently handles many SMTP extensions including authentication.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"shlibs_provided":["libesmtp.so.6.2.0"],"annotations":{"cpe":"cpe:2.3:a:libesmtp_project:libesmtp:1.1.0:::::dragonfly6:x86_64"}},{"name":"libepp-nicbr","origin":"devel/libepp-nicbr","version":"1.18","comment":"Partial Extensible Provisioning Protocol to .br domains","maintainer":"ports@FreeBSD.org","www":"https://registro.br/epp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03a3d90cfb3f035b1ad32097718aef251ce1d637803011604f80f866fa6b7c5e","flatsize":7129934,"path":"All/libepp-nicbr-1.18.pkg","repopath":"All/libepp-nicbr-1.18.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":702704,"desc":"This is the LIBEPP-NICBR C++ library that partially implements the\nExtensible Provisioning Protocol (EPP), as described in the Internet\nDrafts RFC3730bis to RFC3734bis and RFC3735.\n\nRFC3731bis - EPP Domain Name Mapping - was implemented with hosts as\nattributes of the Domain Object.\n\nIn order to conform to the .BR model, extensions to the EPP Domain Name\nand Contact Mapping were made (draft-neves-epp-brdomain and\ndraft-neves-epp-brorg), supported since version 0.2. The documentation\nfor these extensions is available at EPP References [1].\n\n[1]\nhttp://registro.br/epp/rfc-EN.html","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"},"xerces-c3":{"origin":"textproc/xerces-c3","version":"3.2.5"}},"categories":["devel"],"shlibs_required":["libxerces-c-3.2.so","libcrypto.so.12","libssl.so.12","libreadline.so.8","libncurses.so.6"],"options":{"READLINE":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libepp-nicbr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libepubgen","origin":"textproc/libepubgen","version":"0.1.1_1","comment":"Library for generating documents in ePub format","maintainer":"ports@FreeBSD.org","www":"http://libepubgen.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32316290179b18164887ffc0996ad8840400351fda25af175b324672c399d6db","flatsize":482373,"path":"All/libepubgen-0.1.1_1.pkg","repopath":"All/libepubgen-0.1.1_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":133712,"desc":"libepubgen is a library for generating documents in ePub format, implementing\nlibrevenge document interfaces. It supports conversion of text documents,\npresentations and vector drawings. Spreadsheets are not supported. As these\ninterfaces are used by multiple libraries, libepubgen can be used to generate\nEPUB from many sources.","deps":{"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"}},"categories":["textproc"],"shlibs_required":["librevenge-0.0.so.0"],"shlibs_provided":["libepubgen-0.1.so.1"],"options":{"DOCS":"on","DOXYGEN":"off","TEST":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe libepubgen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"liberasurecode","origin":"devel/liberasurecode","version":"1.6.3_1","comment":"Unified Erasure Coding interface for common storage workloads","maintainer":"fuz@FreeBSD.org","www":"https://github.com/openstack/liberasurecode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82e2aca9c7ba81f9dd6e9134a3e6cf52f1fc764f1f1ec9d7e39ad08a3ef7c88f","flatsize":3643038,"path":"All/liberasurecode-1.6.3_1.pkg","repopath":"All/liberasurecode-1.6.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":288636,"desc":"liberasurecode is an Erasure Code API library written in C with pluggable\nErasure Code backends.","categories":["devel"],"shlibs_provided":["libXorcode.so.1","liberasurecode.so.1","liberasurecode_rs_vand.so.1","libnullcode.so.1"],"options":{"DOCS":"on","SIMD":"off"}},{"name":"libesedb","origin":"devel/libesedb","version":"e.20231120","comment":"Library and tools to access the ESEDB format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libesedb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2222c13aea437b899c27bef08074b257f9f89db54e364e9e81563e6f606e1b93","flatsize":7381282,"path":"All/libesedb-e.20231120.pkg","repopath":"All/libesedb-e.20231120.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":776032,"desc":"Library and tools to access the Extensible Storage Engine (ESE) Database File\n(EDB) format.  ESEDB is used in many different applications like Windows Search,\nWindows Mail, Exchange, Active Directory, etc.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libfwnt":{"origin":"devel/libfwnt","version":"20231124"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfwnt.so.1"],"shlibs_provided":["libesedb.so.1"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:libesedb_project:libesedb:e.20231120:::::dragonfly6:x86_64"}},{"name":"libelf","origin":"devel/libelf","version":"0.8.13_3","comment":"Public ELF file access library similar to libelf(3) in Solaris","maintainer":"rodrigo@FreeBSD.org","www":"https://web.archive.org/web/20181111033959/www.mr511.de/software/english.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e02feb7901524dd7308aebb57d7f412d2035f85e5efb7bb85215a56888ad202","flatsize":341222,"path":"All/libelf-0.8.13_3.pkg","repopath":"All/libelf-0.8.13_3.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":66276,"desc":"From the libelf README file:\n\n  This is the public release of libelf, a free ELF object\n  file access library. If you have problems with applications\n  that use libelf and work with the commercial (SVR4, Solaris)\n  version but not with this one, please contact me.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libelf.so.0"],"options":{"EXTENDED":"on","NLS":"on","SANITY":"on"}},{"name":"libepoll-shim","origin":"devel/libepoll-shim","version":"0.0.20240608","comment":"Small epoll implementation using kqueue","maintainer":"x11@FreeBSD.org","www":"https://github.com/jiixyj/epoll-shim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11a3627bbb2e5db7caf90ab34b23d1fd0effb6715139b0df88588e1677c50314","flatsize":63479,"path":"All/libepoll-shim-0.0.20240608.pkg","repopath":"All/libepoll-shim-0.0.20240608.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24908,"desc":"epoll-shim is a small library that implements epoll on top of kqueue. It\nhas been successfully used to port libinput, libevdev, Wayland and more\nsoftware to FreeBSD.","categories":["devel"],"shlibs_provided":["libepoll-shim-interpose.so.0","libepoll-shim.so.0"]},{"name":"libertinus","origin":"x11-fonts/libertinus","version":"7.040","comment":"Libertinus Open Fonts","maintainer":"tcberner@FreeBSD.org","www":"https://github.com/alerque/libertinus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f69dca7b32d1f5245639b7541bcd99ed99740b3146af109e82add28c545f0cab","flatsize":3540947,"path":"All/libertinus-7.040.pkg","repopath":"All/libertinus-7.040.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1662576,"desc":"The Libertinus fonts project began as a fork of the Linux Libertine and Linux\nBiolinum fonts. The original impetus was to add an OpenType math companion to\nthe Libertine font family. Over time it grew into to a full-fledged fork\naddressing many of the bugs in the Libertine fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"libint2","origin":"science/libint2","version":"2.7.2_1","comment":"Evaluate the integrals in modern atomic and molecular theory","maintainer":"yuri@FreeBSD.org","www":"https://github.com/evaleev/libint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41d6aad70c4b180cbb13f2d7ff5709a4b6371763a6998a74dbf0049744bf5c32","flatsize":83575417,"path":"All/libint2-2.7.2_1.pkg","repopath":"All/libint2-2.7.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21694012,"desc":"Libint is a library for evaluating ERI (electron replusion integral)\nover Cartesian Gaussian fuctions for modern atomic and molecular theory.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["science"],"shlibs_provided":["libint2.so.2"],"options":{"STATIC":"off"}},{"name":"libegit2-emacs_canna","origin":"devel/libegit2","version":"g20200515_17","comment":"Emacs bindings for libgit2","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/libegit2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9bb9d85697dcfe6bd252d2c085e54c9ef99c28a0323cd3cbe44cd1029615d65","flatsize":488813,"path":"All/libegit2-emacs_canna-g20200515_17.pkg","repopath":"All/libegit2-emacs_canna-g20200515_17.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":103516,"desc":"This is an experimental module for libgit2 bindings to Emacs, intended\nto boost the performance of Magit (https://magit.vc/).","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"}},"categories":["devel","elisp"],"shlibs_required":["libgit2.so.1.7"],"shlibs_provided":["libegit2.so"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"libepc","origin":"www/libepc","version":"0.4.6_2","comment":"The Easy Publish and Consume library","maintainer":"kwm@FreeBSD.org","www":"https://live.gnome.org/libepc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c468fced6f6d998c6ac9164a9ed178d19ad8b78ffe2f476a89cf3cc5fe5c110b","flatsize":329250,"path":"All/libepc-0.4.6_2.pkg","repopath":"All/libepc-0.4.6_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":79512,"desc":"The Easy Publish and Consume library provides an easy method to:\n\n    * publish data per HTTPS\n    * announce that information via DNS-SD\n    * find that information\n    * and finally consume it\n\nYou can use this library as key/value store published to the network,\nusing encryption, authentication and service discovery.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"avahi-gtk3":{"origin":"net/avahi-gtk3","version":"0.8_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["www"],"shlibs_required":["libavahi-common.so.3","libavahi-client.so.3","libavahi-glib.so.1","libgthread-2.0.so.0","libgnutls.so.30","libuuid.so.1","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0"],"shlibs_provided":["libepc-1.0.so.3","libepc-ui-1.0.so.3"]},{"name":"libedit","origin":"devel/libedit","version":"3.1.20240517,1","comment":"Command line editor library","maintainer":"bapt@FreeBSD.org","www":"https://thrysoee.dk/editline/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ad207851115d64c61f0d083adf5cdc0231592ba66c188c384018946ffe5fdc1","flatsize":609460,"path":"All/libedit-3.1.20240517,1.pkg","repopath":"All/libedit-3.1.20240517,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":143048,"desc":"libedit provides command line editing functionality.  Both emacs and vi key\nbindings are supported.  Note that the base system also includes libedit, but\nthis port is generally more current.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libedit.so.0"],"annotations":{"cpe":"cpe:2.3:a:libedit_project:libedit:3.1.20240517:::::dragonfly6:x86_64"}},{"name":"libegit2-emacs_wayland","origin":"devel/libegit2","version":"g20200515_17","comment":"Emacs bindings for libgit2","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/libegit2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55f385776c221d8bf4ced35c5dff1aa1686badb3b3bffd3396cf59657b46d736","flatsize":488813,"path":"All/libegit2-emacs_wayland-g20200515_17.pkg","repopath":"All/libegit2-emacs_wayland-g20200515_17.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":103808,"desc":"This is an experimental module for libgit2 bindings to Emacs, intended\nto boost the performance of Magit (https://magit.vc/).","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"}},"categories":["devel","elisp"],"shlibs_required":["libgit2.so.1.7"],"shlibs_provided":["libegit2.so"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"liberation-fonts-ttf","origin":"x11-fonts/liberation-fonts-ttf","version":"2.1.5,2","comment":"Liberation fonts from Red Hat to replace MS TTF fonts","maintainer":"thierry@FreeBSD.org","www":"https://github.com/liberationfonts/liberation-fonts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d12fbc3db043b34755c81efa7e849efafc15d754fdfc732a4b9791acf7bf984f","flatsize":4363809,"path":"All/liberation-fonts-ttf-2.1.5,2.pkg","repopath":"All/liberation-fonts-ttf-2.1.5,2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1471688,"desc":"LIBERATION font software consists of TrueType-OpenType formatted font software\nfor rendering LIBERATION typefaces in sans serif, serif, and monospaced\ncharacter styles.\n\nThere are three sets: Sans (a substitute for Arial, Albany, Helvetica, Nimbus\nSans L, and Bitstream Vera Sans), Serif (a substitute for Times New Roman,\nThorndale, Nimbus Roman, and Bitstream Vera Serif) and Mono (a substitute for\nCourier New, Cumberland, Courier, Nimbus Mono L, and Bitstream Vera Sans Mono).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You can start using the fonts by following these instructions:\n\nAdd the following line to the \"Files\" section of your x.org configuration file:\n\n\tFontPath \"/usr/local/share/fonts/Liberation/\"","type":"install"}]},{"name":"libeio","origin":"devel/libeio","version":"4.18_2","comment":"Full-featured asynchronous I/O library for C","maintainer":"osa@FreeBSD.org","www":"http://software.schmorp.de/pkg/libeio.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca73184a08ee0844a1a95e4846d3f2bde171a794e18bfcbefca1c01783d9c832","flatsize":94718,"path":"All/libeio-4.18_2.pkg","repopath":"All/libeio-4.18_2.pkg","licenselogic":"single","pkgsize":24784,"desc":"Libeio is a full-featured asynchronous I/O library for C, modelled in\nsimilar style and spirit as libev.\n\nFeatures include: asynchronous read, write, open, close, stat, unlink,\nfdatasync, mknod, readdir etc. (basically the full POSIX API), sendfile\n(native on Solaris, Linux, HP-UX, FreeBSD, emulated everywhere else),\nread-ahead (emulated where not available).  It is fully event-library\nagnostic and can easily be integrated into any event-library (or used\nstandalone, even in polling mode).","categories":["devel"],"shlibs_provided":["libeio.so.1"]},{"name":"libegit2","origin":"devel/libegit2","version":"g20200515_17","comment":"Emacs bindings for libgit2","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/libegit2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7b9026089517c16032548d682482c9f3cec069d9f0e2e67e1742060f7280be9","flatsize":488813,"path":"All/libegit2-g20200515_17.pkg","repopath":"All/libegit2-g20200515_17.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":103684,"desc":"This is an experimental module for libgit2 bindings to Emacs, intended\nto boost the performance of Magit (https://magit.vc/).","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"}},"categories":["devel","elisp"],"shlibs_required":["libgit2.so.1.7"],"shlibs_provided":["libegit2.so"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"libegit2-emacs_devel_nox","origin":"devel/libegit2","version":"g20200515_17","comment":"Emacs bindings for libgit2","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/libegit2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecbf36389ac87f45f88ac24484ef590806d01b337c2c1739b02a70445ce6d424","flatsize":488822,"path":"All/libegit2-emacs_devel_nox-g20200515_17.pkg","repopath":"All/libegit2-emacs_devel_nox-g20200515_17.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":103540,"desc":"This is an experimental module for libgit2 bindings to Emacs, intended\nto boost the performance of Magit (https://magit.vc/).","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"}},"categories":["devel","elisp"],"shlibs_required":["libgit2.so.1.7"],"shlibs_provided":["libegit2.so"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"libecpint","origin":"science/libecpint","version":"1.0.7","comment":"Library for the evaluation of integrals over effective core potentials","maintainer":"yuri@FreeBSD.org","www":"https://github.com/robashaw/libecpint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b3cd05ebb313793c01025bae31cf77d8aab74bd55329428b485b7c84a80ca40","flatsize":2031438,"path":"All/libecpint-1.0.7.pkg","repopath":"All/libecpint-1.0.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":252304,"desc":"Libecpint is a C++ library for the efficient evaluation of integrals over\nab initio effective core potentials, using a mixture of generated, recursive\ncode and Gauss-Chebyshev quadrature. It is designed to be standalone and\ngeneric, and is now in its first stable release. If you experience any problems\nplease raise an issue here; contributions and suggestions are also welcome.","deps":{"pugixml":{"origin":"textproc/pugixml","version":"1.14"}},"categories":["science","devel"],"shlibs_required":["libpugixml.so.1"],"shlibs_provided":["libFaddeeva.so.1","libecpint.so.1"]},{"name":"libecc","origin":"security/libecc","version":"0.14.0_2","comment":"C++ Elliptic Curve Library","maintainer":"hrs@FreeBSD.org","www":"https://libecc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4b505cd824a014469e0d8d37abca35fb14fa6b9da00d4719df75c866e7afda5","flatsize":205598,"path":"All/libecc-0.14.0_2.pkg","repopath":"All/libecc-0.14.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":40932,"desc":"Libecc is an elliptic curve crypto library for C++ developers.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["security"],"shlibs_provided":["libecc.so.2"]},{"name":"libecap","origin":"www/libecap","version":"1.0.1","comment":"Library for module based network content analysis","maintainer":"sunpoet@FreeBSD.org","www":"https://www.e-cap.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0438b59b2328f02c279076d893645f59c6de5d123696022e81ea66f3705073f5","flatsize":195979,"path":"All/libecap-1.0.1.pkg","repopath":"All/libecap-1.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":40500,"desc":"eCAP is a software interface that allows a network application, such as an HTTP\nproxy or an ICAP server, to outsource content analysis and adaptation to a\nloadable module.","categories":["www","security"],"shlibs_provided":["libecap.so.3"]},{"name":"libei","origin":"x11/libei","version":"1.2.1","comment":"Library for Emulated Input","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.freedesktop.org/libinput/libei","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fa03b5cb329eac017c4d38f96940d9b89e00f3d8579cfd65a9c8d1a94a0eeea","flatsize":397686,"path":"All/libei-1.2.1.pkg","repopath":"All/libei-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":92100,"desc":"libei is a library for Emulated Input, primarily aimed at the Wayland\nstack. It provides three parts:\n- EI (Emulated Input) for the client side (libei)\n- EIS (Emulated Input Server) for the server side (libeis)\n- oeffis is an optional helper library for DBus communication with the\n  XDG RemoteDesktop portal (liboeffis)","deps":{"basu":{"origin":"devel/basu","version":"0.2.1"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"}},"categories":["x11"],"shlibs_required":["libevdev.so.2","libepoll-shim.so.0","libbasu.so.0"],"shlibs_provided":["libei.so.1","libeis.so.1","liboeffis.so.1"],"options":{"BASU":"on"}},{"name":"libebur128","origin":"audio/libebur128","version":"1.2.6","comment":"Implementation of the EBU R128 loudness standard","maintainer":"krion@FreeBSD.org","www":"https://github.com/jiixyj/libebur128","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e723c905456e9d037c1767be610f3453ef18444b66e51d8fc68fb8f29e9fe43","flatsize":44490,"path":"All/libebur128-1.2.6.pkg","repopath":"All/libebur128-1.2.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14792,"desc":"libebur128 is a library that implements the EBU R 128 standard for loudness\nnormalization.","categories":["audio"],"shlibs_provided":["libebur128.so.1"]},{"name":"libegit2-emacs_nox","origin":"devel/libegit2","version":"g20200515_17","comment":"Emacs bindings for libgit2","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/libegit2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab48deef5124383915da1e0184f82ab19e2c500ffc1d28d95551f0a507f6cbe8","flatsize":488813,"path":"All/libegit2-emacs_nox-g20200515_17.pkg","repopath":"All/libegit2-emacs_nox-g20200515_17.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":103688,"desc":"This is an experimental module for libgit2 bindings to Emacs, intended\nto boost the performance of Magit (https://magit.vc/).","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"}},"categories":["devel","elisp"],"shlibs_required":["libgit2.so.1.7"],"shlibs_provided":["libegit2.so"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"libechonest","origin":"audio/libechonest","version":"2.3.1_6","comment":"Collection of C++/Qt classes designed to use the APIs of The Echo Nest","maintainer":"nivit@FreeBSD.org","www":"https://github.com/lfranchi/libechonest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67097cc190137d04b857fd7c20b03d4e0f5ef479c18153e4c13b977b5b8f82d8","flatsize":582996,"path":"All/libechonest-2.3.1_6.pkg","repopath":"All/libechonest-2.3.1_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":149752,"desc":"libechonest is a collection of C++/Qt classes designed to make a developer's\nlife easy when trying to use the APIs provided by The Echo Nest.","deps":{"qjson-qt5":{"origin":"devel/qjson","version":"0.9.0_7"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["audio"],"shlibs_required":["libQt5Network.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"shlibs_provided":["libechonest5.so.2"],"options":{"TEST":"off"}},{"name":"libeatmydata","origin":"misc/libeatmydata","version":"9","comment":"Small library designed to transparently disable fsync","maintainer":"bra@fsn.hu","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df31c9b8c8386e71f78a1dc31bbd2d52e646c2a60eb3dd46e26a549130763708","flatsize":7446,"path":"All/libeatmydata-9.pkg","repopath":"All/libeatmydata-9.pkg","licenselogic":"single","pkgsize":3144,"desc":"libeatmydata is a small LD_PRELOAD library designed to (transparently) disable\nfsync (and friends, like open(O_SYNC)). This has two side-effects: making\nsoftware that writes data safely to disk a lot quicker and making this\nsoftware no longer crash safe.\n\nDO NOT use libeatmydata on software where you care about what it\nstores. It's called libEAT-MY-DATA for a reason.","categories":["misc"],"shlibs_provided":["libeatmydata.so.1"]},{"name":"libebml","origin":"textproc/libebml","version":"1.4.5","comment":"EBML (Extensible Binary Meta Language), sort of binary version of XML","maintainer":"multimedia@FreeBSD.org","www":"https://www.matroska.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f953c4ee490ed62f13bc1701f39037f8c3d0eae1fe115d6c43efc8d0dbd1c006","flatsize":312211,"path":"All/libebml-1.4.5.pkg","repopath":"All/libebml-1.4.5.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":80064,"desc":"[ excerpt from developer's site ]\n\nLibrary for EBML (Extensible Binary Meta Language), sort of a binary\nversion of XML.","categories":["textproc"],"shlibs_provided":["libebml.so.5"],"annotations":{"cpe":"cpe:2.3:a:matroska:libebml:1.4.5:::::dragonfly6:x86_64"}},{"name":"libegit2-emacs_devel","origin":"devel/libegit2","version":"g20200515_17","comment":"Emacs bindings for libgit2","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/libegit2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9029cd7145fe3a56228c2f1bc8db14a415b1b0831c3c06a25d29a7ed6fd66b00","flatsize":488822,"path":"All/libegit2-emacs_devel-g20200515_17.pkg","repopath":"All/libegit2-emacs_devel-g20200515_17.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":104020,"desc":"This is an experimental module for libgit2 bindings to Emacs, intended\nto boost the performance of Magit (https://magit.vc/).","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"}},"categories":["devel","elisp"],"shlibs_required":["libgit2.so.1.7"],"shlibs_provided":["libegit2.so"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"libdvdnav","origin":"multimedia/libdvdnav","version":"6.1.1","comment":"Videolan version of the libdvdnav project","maintainer":"martymac@FreeBSD.org","www":"https://www.videolan.org/developers/libdvdnav.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4712f97571e8c5ab7eeb2c8dba5ad71554dffdfc8740dfe1293daafabc4972ce","flatsize":321553,"path":"All/libdvdnav-6.1.1.pkg","repopath":"All/libdvdnav-6.1.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":75236,"desc":"Videolan version of the libdvdnav project.","deps":{"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"}},"categories":["multimedia"],"shlibs_required":["libdvdread.so.8"],"shlibs_provided":["libdvdnav.so.4"],"options":{"DOCS":"on"}},{"name":"libeXosip2","origin":"net/libexosip2","version":"5.3.0","comment":"GPL library that extends the capability of the oSIP library","maintainer":"bofh@FreeBSD.org","www":"https://savannah.nongnu.org/projects/exosip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66eec8cfb2c57f1ec750fc930aeda233684ade4790169e1497c5e66706601d51","flatsize":1035009,"path":"All/libeXosip2-5.3.0.pkg","repopath":"All/libeXosip2-5.3.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":229076,"desc":"eXosip is a GPL library that extend the capability of the oSIP library.\nIt aims to implement a simple high layer API to control the SIP for sessions\nestablishments and common extensions.  Once completed, this eXtended library\nshould provide an API for call management, messaging and presence features.\n\neXosip2 has support for:\n * registrations. (REGISTER)\n * call initiation and modification. (INVITE, re-INVITE)\n * other methods within calls (INFO, OPTIONS, UPDATE)\n * call transfer. (REFER)\n * reliability for provisional response. (PRACK)\n * sip event package. (SUBSCRIBE/NOTIFY)\n * event state publication. (PUBLISH)\n * instant messaging. (MESSAGE)\n\neXosip2 does not contain:\n * RTP.\n * audio interface\n * sdp negotiation.\n\nThis allow you to write any kind of SIP endpoint/gateway.","deps":{"libosip2":{"origin":"net/libosip2","version":"5.3.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libosip2.so.15","libosipparser2.so.15","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libeXosip2.so.15"]},{"name":"libdvdcss","origin":"multimedia/libdvdcss","version":"1.4.3","comment":"Portable abstraction library for DVD decryption","maintainer":"ports@FreeBSD.org","www":"https://www.videolan.org/developers/libdvdcss.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3649786767463d0be88dc9eedec53f25cda0283ccceea888c867a1d36d46e92c","flatsize":247310,"path":"All/libdvdcss-1.4.3.pkg","repopath":"All/libdvdcss-1.4.3.pkg","licenselogic":"and","licenses":["GPLv2","DMCA"],"pkgsize":68252,"desc":"libdvdcss is a simple library designed for accessing DVDs like a block device\nwithout having to bother about the decryption. The important features are:\n\n   - Portability. Currently supported platforms are GNU/Linux, FreeBSD, BeOS\n     and Windows.\n   - The MacOS X version is being worked on as well.\n   - Simplicity. There are currently 7 functions in the API, and we intend to\n     keep this number low.\n   - Freedom. libdvdcss is released under the General Public License, ensuring\n     it will stay free, and used only for free software products.\n   - Just better. Unlike most similar projects, libdvdcss doesn't require the\n     region of your drive to be set.","categories":["multimedia"],"shlibs_provided":["libdvdcss.so.2"],"options":{"DOCS":"on","DOXYGEN":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe libdvdcss port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libefp","origin":"science/libefp","version":"1.5.0","comment":"Effective fragment potential method in quantum chemistry","maintainer":"yuri@FreeBSD.org","www":"https://libefp.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"604c72f1c5f007000b2ca30fb78cea219537f6576cea1ace8ac4704409af15cb","flatsize":13449243,"path":"All/libefp-1.5.0.pkg","repopath":"All/libefp-1.5.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4044792,"desc":"LIBEFP is a full implementation of the Effective Fragment Potential (EFP)\nmethod (EFP can be viewed as an advanced first-principles-based force-field,\nsee Kaliman et al., JCC, 2013). LIBEFP facilitates extension of unique\nelectronic structure methodologies designed for accurate simulations in the\ngas phase to condensed phases via QM/EFP. LIBEFP is designed to give developers\nof quantum chemistry software an easy way to add EFP support to their favourite\npackage.","categories":["science"],"shlibs_provided":["libefp.so.1.5"]},{"name":"libe-book","origin":"textproc/libe-book","version":"0.1.3_28","comment":"Library for import of reflowable e-book formats","maintainer":"office@FreeBSD.org","www":"https://sourceforge.net/projects/libebook/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31ea85b71393bcbac1be6c00ccd9561d612335ffa06eddf8cea2caafce381471","flatsize":609017,"path":"All/libe-book-0.1.3_28.pkg","repopath":"All/libe-book-0.1.3_28.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":151436,"desc":"libe-book is a library and a set of tools for reading and converting various\nnon-HTML reflowable e-book formats.\n\nCurrently supported are:\n- eReader .pdb\n- FictionBook v. 2 (including zipped files)\n- PalmDoc Ebook - Plucker .pdb\n- QiOO (mobile format, for java-enabled cellphones)\n- TCR (simple compressed text format)\n- TealDoc\n- zTXT\n- ZVR (simple compressed text format)","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"liblangtag":{"origin":"devel/liblangtag","version":"0.6.7"},"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","librevenge-0.0.so.0","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","liblangtag.so.1","libxml2.so.2"],"shlibs_provided":["libe-book-0.1.so.1"]},{"name":"libe","origin":"devel/libe","version":"0.11.0","comment":"High-performance data structures and utilities for C++","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/rescrv/e","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32f81b622bea63cc7cad5add63c4adb3da770103d41d7b6c12e530d46c9be215","flatsize":532700,"path":"All/libe-0.11.0.pkg","repopath":"All/libe-0.11.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":90652,"desc":"This is a library provide easier to write robust applications.","categories":["devel"],"shlibs_provided":["libe.so.5"]},{"name":"libdv","origin":"multimedia/libdv","version":"1.0.0_9","comment":"Quasar DV codec (libdv) is a software codec for DV video","maintainer":"ports@FreeBSD.org","www":"https://libdv.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3e03f8032f6741201026da90d910446857e97147da5838ec8a940dd4a589609","flatsize":211388,"path":"All/libdv-1.0.0_9.pkg","repopath":"All/libdv-1.0.0_9.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":77732,"desc":"The Quasar DV codec (libdv) is a software codec for DV video, the\nencoding format used by most digital camcorders, typically those\nthat support the IEEE 1394 (a.k.a. FireWire or i.Link) interface.\nLibdv was developed according to the official standards for DV\nvideo: IEC 61834 and SMPTE 314M.\n\nPlease note that this software is only concerned with the DV video\ncompression format, which is different from capturing the data from\na camcorder.","deps":{"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["multimedia"],"shlibs_required":["libpopt.so.0"],"shlibs_provided":["libdv.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe libdv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libdynamite","origin":"archivers/libdynamite","version":"0.1.1_5","comment":"Decompress data compressed with PKWARE Data Compression Library","maintainer":"ports@FreeBSD.org","www":"https://synce.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d87ebe654fcf32975f4d40320ce1625c7264fa063949ffa48ab990100182c4b","flatsize":22623,"path":"All/libdynamite-0.1.1_5.pkg","repopath":"All/libdynamite-0.1.1_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8608,"desc":"Dynamite is a tool and library for decompressing data compressed with the\nPKWARE Data Compression Library.","categories":["archivers"],"shlibs_provided":["libdynamite.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libdynamite port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libdssialsacompat","origin":"audio/libdssialsacompat","version":"1.0.8a_2","comment":"Alsa compatibility library to build DSSI","maintainer":"ports@FreeBSD.org","www":"http://www.smbolton.com/linux.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"581a1f59f8449e73ad17c6e8d0ae842f8f0d3ed9b6d1a74dc9691a7ca520dabc","flatsize":49881,"path":"All/libdssialsacompat-1.0.8a_2.pkg","repopath":"All/libdssialsacompat-1.0.8a_2.pkg","licenselogic":"single","pkgsize":11452,"desc":"libdssialsacompat is simply an extraction from and repackaging of\nthe code from alsa-lib 1.0.8, necessary to support DSSI on non-ALSA\nsystems.\n\nSee also: http://dssi.sourceforge.net/","categories":["audio"],"shlibs_provided":["libdssialsacompat.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libdssialsacompat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libdrm","origin":"graphics/libdrm","version":"2.4.122,1","comment":"Direct Rendering Manager library and headers","maintainer":"x11@FreeBSD.org","www":"https://dri.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc03c91bb4a94fc38e53e068226a8c8d931550814f782698abc46a87e30983d5","flatsize":1007551,"path":"All/libdrm-2.4.122,1.pkg","repopath":"All/libdrm-2.4.122,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":261096,"desc":"This is libdrm, a userspace library for accessing the DRM, direct rendering\nmanager, on Linux, BSD and other operating systems that support the\nioctl interface.\nThe library provides wrapper functions for the ioctls to avoid exposing the\nkernel interface directly, and for chipsets with drm memory manager,\nsupport for tracking relocations and buffers.\nNew functionality in the kernel DRM drivers typically requires a new libdrm,\nbut a new libdrm will always work with an older kernel.\n\nlibdrm is a low-level library, typically used by graphics drivers such as\nthe Mesa drivers, the X drivers, libva and similar projects.","deps":{"libpciaccess":{"origin":"devel/libpciaccess","version":"0.18"}},"categories":["graphics"],"shlibs_required":["libpciaccess.so.0"],"shlibs_provided":["libdrm.so.2","libdrm_amdgpu.so.1","libdrm_intel.so.1","libdrm_radeon.so.1"],"options":{"TESTS":"off"}},{"name":"libdsp","origin":"devel/libdsp","version":"5.0.2_3","comment":"C++ class library of common digital signal processing functions","maintainer":"ports@FreeBSD.org","www":"https://libdsp.sourceforge.net/overview.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16da17e0f84c37d2dcd11748723c77bc61b4b3ea361585c127bb610e65ff88e8","flatsize":1411626,"path":"All/libdsp-5.0.2_3.pkg","repopath":"All/libdsp-5.0.2_3.pkg","licenselogic":"single","pkgsize":216912,"desc":"libDSP is C++ class library of common digital signal processing functions.","categories":["devel","audio"],"shlibs_provided":["libdsp.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe libdsp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libdwarf","origin":"devel/libdwarf","version":"20161124","comment":"Library to analyze DWARF debugging information in ELF files","maintainer":"joerg@FreeBSD.org","www":"https://www.prevanders.net/dwarf.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55e22d6119ada58f8047471930624c7a206f3ed4e04f46af8074b5dfb6d01f21","flatsize":1506811,"path":"All/libdwarf-20161124.pkg","repopath":"All/libdwarf-20161124.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":690252,"desc":"The libdwarf library is the base for the dwarfdump utility\nby the same author.  It implements routines to access the\nDWARF debugging information found in ELF object files.","deps":{"libelf":{"origin":"devel/libelf","version":"0.8.13_3"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:libdwarf_project:libdwarf:20161124:::::dragonfly6:x86_64"}},{"name":"libdvbpsi","origin":"multimedia/libdvbpsi","version":"1.3.3","comment":"Library for MPEG TS and DVB PSI tables decoding and generation","maintainer":"multimedia@FreeBSD.org","www":"https://www.videolan.org/developers/libdvbpsi.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81416bebce9ab45ee3923ffbab00dedd2c20b930faf2decde60da23c255c4874","flatsize":897138,"path":"All/libdvbpsi-1.3.3.pkg","repopath":"All/libdvbpsi-1.3.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":118300,"desc":"libdvbpsi is a set of tools which allows to decode and generate all the\nProgram specific Information (PSI) present in a MPEG2 TS or a DVB stream. The\ntwo keywords are portability and simplicity.\n\nCurrently supported tables\n   - Program Association Table (PAT, MPEG2)\n   - Program Map Table (PMT, MPEG2)","categories":["multimedia"],"shlibs_provided":["libdvbpsi.so.10"],"options":{"DEBUG":"off"}},{"name":"libds","origin":"devel/libds","version":"2.2","comment":"ANSI Generic Data Structures Library","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/libds/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2c878fbec06a5e49af1e5a05fec510edc297ac4a73c7c49dbc0fb69770b87dc","flatsize":160552,"path":"All/libds-2.2.pkg","repopath":"All/libds-2.2.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":36900,"desc":"LibDS is a small but powerful and easy to use library containing a few\nvery useful data structures. Currently, the following data structures are\nsupported:\n  - a balanced binary tree (an AVL tree);\n  - a binary HEAP;\n  - a QUEUE;\n  - a HASH table;\n  - a SET and a BAG;\n  - a variable length array that can grows dynamically as new elements are\n    added or deleted (PARRAY).\n  - a STACK;\n\nLibDS has been designed to be very easy to use, without sacrificing either\nflexibility or speed. The API is small, and clean.","categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libds port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libdomainkeys","origin":"mail/libdomainkeys","version":"0.69_1","comment":"DomainKeys library","maintainer":"ports@FreeBSD.org","www":"https://domainkeys.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ece9006a93533a248fc06070adc3e61ad8a9516d31aaa105b95528a32937df6","flatsize":78808,"path":"All/libdomainkeys-0.69_1.pkg","repopath":"All/libdomainkeys-0.69_1.pkg","licenselogic":"single","pkgsize":23296,"desc":"The DomainKeys Library is being written in C and provides a foundation\nfor implementing the DomainKeys email authentication system in mail\ntransfer agents and mail user agents.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libdomainkeys.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe libdomainkeys port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libdvdread","origin":"multimedia/libdvdread","version":"6.1.3","comment":"Videolan version of the libdvdread project","maintainer":"martymac@FreeBSD.org","www":"https://www.videolan.org/developers/libdvdnav.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a822e569048527ed1f54414db4c2e73d5e5b2834e95e9977ea8b07272469a935","flatsize":532368,"path":"All/libdvdread-6.1.3.pkg","repopath":"All/libdvdread-6.1.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":126956,"desc":"Videolan version of the libdvdread project.","categories":["multimedia"],"shlibs_provided":["libdvdread.so.8"],"options":{"DOCS":"on","DVDCSS_DLOPEN":"off","DVDCSS_LINK":"off"}},{"name":"libdsk","origin":"emulators/libdsk","version":"1.4.2_1","comment":"Enables access to disks and disk images; also via serial line","maintainer":"pixel@hugbox.org","www":"https://www.seasip.info/Unix/LibDsk/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91cf1d1575c7271238c6371fbe65e4429c80a0629ba0ffeb030c6d3946baf861","flatsize":1176991,"path":"All/libdsk-1.4.2_1.pkg","repopath":"All/libdsk-1.4.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":438644,"desc":"LIBDSK is a library for accessing disks and disk image files.\n\nIt is intended for use in:\n\n* Allows CPMTOOLS use of emulator .DSK images.\n* Emulator tools - converting between real floppy disks and disk images,\n  as CPCTRANS / PCWTRANS do under DOS.\n* Floppy controller emulation backend\n* Data transfer from/to real CP/M systems via serial line.\n\nLIBDSK has drivers for:\n\n  Raw files (including /dev/fdn), .DSK files (CPCEMU, JOYCE and other\n  Sinclair/Amstrad emulators), MYZ80 hard drive image, NanoWasp floppy image,\n  .CFI (Compressed Floppy Image, as created by FDCOPY.COM under DOS),\n  Linux floppy drive (supports CPC System and Data formats, which the standard\n  \"Raw file\" driver does not), Windows 3.x/95/98/ME/NT/2000 floppy drive,\n  DOS floppy drive (via the PC BIOS), CopyQM files (read-only),\n  TeleDisk files (read-only), APRIDISK image files,\n  rcpmfs - makes a Unix/Windows directory appear to be a CP/M disc image.","categories":["emulators","devel"],"shlibs_provided":["libdsk.so.3"],"options":{"DOCS":"on"}},{"name":"libdrizzle-redux","origin":"databases/libdrizzle-redux","version":"5.1.4_2","comment":"Client and protocol library for the Drizzle database","maintainer":"jim@ohlste.in","www":"https://launchpad.net/libdrizzle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3901e48c288327538ba32ea092e0f606a2bf476fb6a3e7e75d38145e0bdb1e71","flatsize":2250387,"path":"All/libdrizzle-redux-5.1.4_2.pkg","repopath":"All/libdrizzle-redux-5.1.4_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":489268,"desc":"Drizzle Client & Protocol Library. This project\nis for the new development of the MySQL compatible\nC connector library called libdrizzle-redux.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libdrizzle.so.9"],"options":{"DOCS":"on"}},{"name":"libdombey","origin":"devel/libdombey","version":"5.56_1","comment":"SCGI application server in a library","maintainer":"jimmy@mammothcheese.ca","www":"http://mammothcheese.ca/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffecfd8abbeea4dde6070f8d2db940aa6da0c60bdcdce12444acb8fe439b3885","flatsize":160437,"path":"All/libdombey-5.56_1.pkg","repopath":"All/libdombey-5.56_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":56124,"desc":"Libdombey provides multi-process and multi-threaded TCP or UNIX-domain SCGI\napplication servers.  The libraries handle network and concurrency tasks.\nYou write code to service connections.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libdombey.so.5.56","libdombeythreads.so.5.56","libdombeyevents.so.5.56"]},{"name":"libdom","origin":"www/libdom","version":"0.4.2","comment":"Document Object Model library","maintainer":"nc@FreeBSD.org","www":"https://www.netsurf-browser.org/projects/libdom/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b19ee8ef67c4d8f9950e0b7809ab59a9a7c2d4f14a837a763312c1e116f4e342","flatsize":627624,"path":"All/libdom-0.4.2.pkg","repopath":"All/libdom-0.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":117572,"desc":"LibDOM is an implementation of the W3C DOM, written in C.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libhubbub":{"origin":"www/libhubbub","version":"0.3.8"},"libparserutils":{"origin":"devel/libparserutils","version":"0.2.5"},"libwapcaplet":{"origin":"textproc/libwapcaplet","version":"0.4.3"}},"categories":["www"],"shlibs_required":["libparserutils.so.0","libiconv.so.2","libwapcaplet.so.0","libhubbub.so.0","libexpat.so.1"],"shlibs_provided":["libdom.so.0"]},{"name":"libdivsufsort","origin":"math/libdivsufsort","version":"2.0.1.14","comment":"Lightweight suffix-sorting library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/y-256/libdivsufsort","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf54d4807277b28a06da1b020883723eebf8e0ed7525d7c5f81610f2760d482a","flatsize":42594,"path":"All/libdivsufsort-2.0.1.14.pkg","repopath":"All/libdivsufsort-2.0.1.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20016,"desc":"libdivsufsort is a software library that implements a lightweight suffix array\nconstruction algorithm.\n\nThis library provides a simple and an efficient C API to construct a suffix\narray and a Burrows-Wheeler transformed string from a given string over a\nconstant-size alphabet. The algorithm runs in O(n log n) worst-case time using\nonly 5n+O(1) bytes of memory space, where n is the length of the string.","categories":["math"],"shlibs_provided":["libdivsufsort.so.3"]},{"name":"libdivide","origin":"math/libdivide","version":"5.0_1","comment":"Fast prime counting function implementations","maintainer":"thierry@FreeBSD.org","www":"https://libdivide.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75f49da918c9b231b2e5529a86cb938eb1d99b837e8f709d61b4c77ac3bf1558","flatsize":128973,"path":"All/libdivide-5.0_1.pkg","repopath":"All/libdivide-5.0_1.pkg","licenselogic":"and","licenses":["ZLIB","BSL"],"pkgsize":18512,"desc":"libdivide allows you to replace expensive integer divides with comparatively\ncheap multiplication and bitshifts. Compilers usually do this, but only when the\ndivisor is known at compile time. libdivide allows you to take advantage of it\nat runtime. The result is that integer division can become faster - a lot\nfaster.\n\nFurthermore, libdivide allows you to divide SIMD vectors by runtime constants,\nwhich is especially nice because SIMD typically lacks integer division.\n\nSee also: https://github.com/ridiculousfish/libdivide/","categories":["math"],"options":{"NATIVE":"off"}},{"name":"libdisplay-info","origin":"sysutils/libdisplay-info","version":"0.2.0","comment":"EDID and DisplayID library","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.freedesktop.org/emersion/libdisplay-info","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d18b87a189a6504f3031e1c06c2c6d2a54c5616d6adf1d58adb190dc9b72b18b","flatsize":352864,"path":"All/libdisplay-info-0.2.0.pkg","repopath":"All/libdisplay-info-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":97716,"desc":"EDID and DisplayID library.\n\nGoals:\n\n- Provide a set of high-level, easy-to-use, opinionated functions as well as\n  low-level functions to access detailed information.\n- Simplicity and correctness over performance and resource usage.\n- Well-tested and fuzzed.","categories":["sysutils"],"shlibs_provided":["libdisplay-info.so.2"]},{"name":"libdjinterop","origin":"audio/libdjinterop","version":"0.20.2","comment":"C++ library for access to DJ record libraries","maintainer":"vishwin@FreeBSD.org","www":"https://github.com/xsco/libdjinterop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfd164864055834a31978ecf23dab11c1a1d1b58935abe4a0cd94dcd48992277","flatsize":1934179,"path":"All/libdjinterop-0.20.2.pkg","repopath":"All/libdjinterop-0.20.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":461408,"desc":"libdjinterop is a C++ library that allows access to database formats\nused to store information about DJ record libraries.\n\nThis library currently supports:\n\n    Engine Library, as used on \"Prime\"-series DJ equipment.","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["audio"],"shlibs_required":["libsqlite3.so.0"],"shlibs_provided":["libdjinterop.so.0"]},{"name":"libdistance","origin":"devel/libdistance","version":"0.2.2_2","comment":"Compute the distance between two pieces of data","maintainer":"jonathan@FreeBSD.org","www":"https://monkey.org/~jose/software/libdistance","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5728645e7b43e3263253dd714c031bd2660dd71c4df250d87ec5cd0191809640","flatsize":161278,"path":"All/libdistance-0.2.2_2.pkg","repopath":"All/libdistance-0.2.2_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34768,"desc":"The distance library is used to compare pieces of data for similarity.\nSpecifically, it contains a number of methods to find the \"edit distance\"\nbetween inputs, or the number of differences between them. These differences\nare calculated using various mechanisms. The inputs to these functions can be\ncharacter strings or arbitrary data.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel"],"shlibs_provided":["libdistance.so.1","libdistance_wrap.so.1"]},{"name":"libdmapsharing","origin":"net/libdmapsharing","version":"2.9.41_2","comment":"GNOME music playing application","maintainer":"gnome@FreeBSD.org","www":"https://www.flyn.org/projects/libdmapsharing","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d927f5cf7c91e79daa5cbf0264f3d1ccb0d1159033d801768e11577357ba531","flatsize":659473,"path":"All/libdmapsharing-2.9.41_2.pkg","repopath":"All/libdmapsharing-2.9.41_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":122368,"desc":"Libdmapsharing is a library you may use to access, share and control the\nplayback of media content using DMAP (DAAP, DPAP & DACP). Libdmapsharing\nalso detects audio AirPlay services; coupled with the AirPlay support\nin PulseAudio or GStreamer, this can allow an application to stream audio\nto an AirPlay device. The library presently supports Linux and other\nPOSIX-based systems.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net","gnome"],"shlibs_required":["libgthread-2.0.so.0","libavahi-common.so.3","libavahi-client.so.3","libavahi-glib.so.1","libgstapp-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libdmapsharing-3.0.so.2"],"options":{"AVAHI":"on","MDNSRESPONDER":"off"}},{"name":"libdisasm","origin":"devel/libdisasm","version":"0.23_3","comment":"Intel x86 instructions disassembler utility and library","maintainer":"ports@FreeBSD.org","www":"https://bastard.sourceforge.net/libdisasm.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71fef6c33182972b0b4171ca04fd832209b2afcb21e8d694822a314903ef341f","flatsize":1191421,"path":"All/libdisasm-0.23_3.pkg","repopath":"All/libdisasm-0.23_3.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":166888,"desc":"The libdisasm library provides basic disassembly of Intel x86 instructions\nfrom a binary stream.  The intent is to provide an easy to use disassembler\nwhich can be called from any application; the disassembly can be produced\nin AT&T syntax and Intel syntax, as well as in an intermediate format which\nincludes detailed instruction and operand type information.","categories":["devel"],"shlibs_provided":["libdisasm.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libdisasm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libdiscid","origin":"audio/libdiscid","version":"0.6.4_1","comment":"Library for creating MusicBrainz DiscIDs","maintainer":"jhale@FreeBSD.org","www":"https://musicbrainz.org/doc/libdiscid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c63729c44075d75ec51090dfac1ece60c5b92d0388c35d062917a19f4883547","flatsize":66697,"path":"All/libdiscid-0.6.4_1.pkg","repopath":"All/libdiscid-0.6.4_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":23488,"desc":"libdiscid is a C library for creating MusicBrainz DiscIDs from audio CDs. It\nreads a CD's table of contents (TOC) and generates an identifier which can be\nused to lookup the CD at MusicBrainz. Additionally, it provides a submission\nURL for adding the DiscID to the database.","categories":["audio"],"shlibs_provided":["libdiscid.so.0"]},{"name":"libdiff","origin":"textproc/libdiff","version":"0.1.0_1","comment":"Library to generate arbitrary sequence diffs","maintainer":"bapt@FreeBSD.org","www":"https://github.com/kristapsdz/libdiff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"419dfa735cec7626bf7a39d971334aee2e8a495bbe4014f3fdf273ff9458fe28","flatsize":42953,"path":"All/libdiff-0.1.0_1.pkg","repopath":"All/libdiff-0.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15884,"desc":"libdiff is a C library generating the shortest edit script, longest common\nsubsequence, and edit distance between arbitrary sequences of bytes. It derives\nfrom Tatsuhiko Kubo's onp and dtl.","categories":["textproc"]},{"name":"libdisorder","origin":"devel/libdisorder","version":"0.0.2_1","comment":"Simple C library for entropy measurement","maintainer":"ports@FreeBSD.org","www":"http://libdisorder.freshdefense.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67f4486f97792f15ca44f25a306c8d765bcba9fb3e13b76cf05cf2f4eb7f8e9f","flatsize":46443,"path":"All/libdisorder-0.0.2_1.pkg","repopath":"All/libdisorder-0.0.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14460,"desc":"Disorder and chaos are interesting phenomena. Calculating the amount\nof entropy, information, or disorder in an information stream or data\ncollection has many interesting applications.\nlibdisorder provides a simple C library for calculating classic Shannon\nentropy (more to come in future releases).","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe libdisorder port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libdispatch","origin":"devel/libdispatch","version":"5.5,1","comment":"Grand Central Dispatch API support library","maintainer":"fluffy@FreeBSD.org","www":"https://github.com/apple/swift-corelibs-libdispatch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02df534b7b51e5543186644c7d07911c2df47143e5e64fc4317cef9166a32dbb","flatsize":605661,"path":"All/libdispatch-5.5,1.pkg","repopath":"All/libdispatch-5.5,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":142584,"desc":"Grand Central Dispatch (GCD or libdispatch) provides comprehensive\nsupport for concurrent code execution on multicore hardware.","categories":["devel"],"shlibs_provided":["libBlocksRuntime.so","libdispatch.so"]},{"name":"libdmtx","origin":"graphics/libdmtx","version":"0.7.5_1","comment":"Library for reading and writing Data Matrix barcodes","maintainer":"hrs@FreeBSD.org","www":"https://libdmtx.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f367fc060b418ef3f9f1f2956a8a54bcf32d0940a735775b68eb604a7d6a155e","flatsize":214401,"path":"All/libdmtx-0.7.5_1.pkg","repopath":"All/libdmtx-0.7.5_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":71736,"desc":"libdmtx - software for reading and writing Data Matrix barcodes\n\nlibdmtx is open source software for reading and writing Data Matrix\nbarcodes on Linux, Unix, OS X, Windows, and certain mobile devices. At\nits core libdmtx is a shared library, allowing C/C++ programs to use its\ncapabilities without restrictions or overhead.\n\nData Matrix barcodes are two-dimensional symbols that hold a dense\npattern of data with built-in error correction. The Data Matrix\nsymbology (sometimes casually referred to as \"DataMatrix\") was invented\nand released into the public domain by RVSI Acuity CiMatrix.","categories":["graphics"],"shlibs_provided":["libdmtx.so.0"]},{"name":"libdrizzle","origin":"databases/libdrizzle","version":"0.8_7","comment":"Client and protocol library for the Drizzle database","maintainer":"ports@FreeBSD.org","www":"https://launchpad.net/libdrizzle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7216a8529233438ec439feeedeb7f1f9a3316fd53ba5f2e3988d8e798307c220","flatsize":253799,"path":"All/libdrizzle-0.8_7.pkg","repopath":"All/libdrizzle-0.8_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":56188,"desc":"This is the client and protocol library for the Drizzle project.\nThe server, drizzled, will use this as for protocol library. Client\nutilities and any new projects that require low-level protocol\ncommunication (like proxies). Other language interfaces (PHP\nextensions, Python DBI, Perl DBD, SWIG, ...) should be built off\nof this library.","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"shlibs_provided":["libdrizzle.so.0"],"options":{"DOXYGEN":"off","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libdrizzle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libdfui","origin":"devel/libdfui","version":"4.1.20060122","comment":"Abstract user interface protocol library","maintainer":"rodrigo@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41d44c8f25e390c2fb13385a80f8c7e10de7cc691d178c6ba67efe5ca2e0124a","flatsize":89627,"path":"All/libdfui-4.1.20060122.pkg","repopath":"All/libdfui-4.1.20060122.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":23156,"desc":"DFUI is a user interface abstraction in the form of a protocol by\nwhich application logic (such as a system installer) in the backend\ncan talk to a concrete user interface (such as curses or GTK) in\nthe frontend.","deps":{"libaura":{"origin":"devel/libaura","version":"3.1.20051222"}},"categories":["devel"],"shlibs_required":["libaura3.so"],"options":{"DOCS":"on"}},{"name":"libdicom","origin":"graphics/libdicom","version":"1.1.0","comment":"C library for reading DICOM files","maintainer":"yuri@FreeBSD.org","www":"https://libdicom.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89f66ea9cc4e9b17f3607ed353ccbf2b2b384dab077286cb07c4e8fcc88e331f","flatsize":568307,"path":"All/libdicom-1.1.0.pkg","repopath":"All/libdicom-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":103204,"desc":"libdicom is a C library and a set of command-line tools\nfor reading DICOM WSI files.","categories":["graphics"],"shlibs_provided":["libdicom.so.1"]},{"name":"libdevq","origin":"devel/libdevq","version":"0.0.4_1","comment":"Generic Device Query and Monitor interface","maintainer":"x11@FreeBSD.org","www":"https://github.com/freebsd/libdevq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1699fa95beaf2f6e0332700e72634266fc27fa2688bc0caa09d4dda34eac2be","flatsize":36759,"path":"All/libdevq-0.0.4_1.pkg","repopath":"All/libdevq-0.0.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13692,"desc":"Generic Device Query and Monitor interface","categories":["devel"],"shlibs_provided":["libdevq.so.0"],"options":{"PROGRAMS":"on"}},{"name":"libdeflate","origin":"archivers/libdeflate","version":"1.20","comment":"Fast, whole-buffer DEFLATE-based compression library","maintainer":"danfe@FreeBSD.org","www":"https://github.com/ebiggers/libdeflate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79fa9d3f8f8462cd918bd645db68928da5970bb2f39c79e4e7285f10242168d7","flatsize":257302,"path":"All/libdeflate-1.20.pkg","repopath":"All/libdeflate-1.20.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":75996,"desc":"libdeflate is a library for fast, whole-buffer DEFLATE-based compression and\ndecompression.  The supported formats are:\n\n  - DEFLATE (raw)\n  - zlib (a.k.a. DEFLATE with a zlib wrapper)\n  - gzip (a.k.a. DEFLATE with a gzip wrapper)\n\nlibdeflate is heavily optimized.  It is significantly faster than the zlib\nlibrary, both for compression and decompression, and especially on x86\nprocessors.  In addition, libdeflate offers optional high compression modes\nthat provide a better compression ratio than the zlib's \"level 9\".","categories":["archivers"],"shlibs_provided":["libdeflate.so.0"],"options":{"DOCS":"on"}},{"name":"libdill","origin":"devel/libdill","version":"2.14_1","comment":"Structured concurrency library in C","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sustrik/libdill","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d382295854514e64ef4506e6e5513ce84e3db130037d08e6fda976c4dc59e08c","flatsize":366059,"path":"All/libdill-2.14_1.pkg","repopath":"All/libdill-2.14_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":205280,"desc":"Libdill is a C library that makes writing structured concurrent programs easy.\n\nConcurrency allows multiple functions to run independent of one another.\n\nStructured concurrency means that lifetimes of concurrent functions are cleanly\nnested. If coroutine foo launches coroutine bar, then bar must finish before foo\nfinishes.\n\nPlease note that concurrency isn't the same as parallelism. libdill provides\nconcurrency, but not parallelism.","categories":["devel"],"shlibs_provided":["libdill.so.20"]},{"name":"libdecor","origin":"x11-toolkits/libdecor","version":"0.2.2_3","comment":"Client-side decorations library for Wayland client","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.freedesktop.org/libdecor/libdecor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"259164682f2ad433818d899d63e69a2b261353772f09c0b3455b8463cbbadde5","flatsize":248332,"path":"All/libdecor-0.2.2_3.pkg","repopath":"All/libdecor-0.2.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":64528,"desc":"libdecor is a library that can help Wayland clients draw window\ndecorations for them. It aims to provide multiple backends that\nimplements the decoration drawing.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11-toolkits"],"shlibs_required":["libwayland-client.so.0","libwayland-cursor.so.0","libdbus-1.so.3","libxkbcommon.so.0","libwayland-egl.so.1","libEGL.so.1","libOpenGL.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libcairo.so.2","libgtk-3.so.0","libgdk-3.so.0","libglib-2.0.so.0"],"shlibs_provided":["libdecor-0.so.0"],"options":{"CAIRO":"on","DBUS":"on","EXAMPLES":"on","GTK3":"on"}},{"name":"libdockapp","origin":"x11-wm/libdockapp","version":"0.7.2","comment":"Standard library for Window Maker dock apps","maintainer":"xride@FreeBSD.org","www":"http://solfertje.student.utwente.nl/~dalroi/libdockapp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"422e1a836c0ed35c839b718f9675a7fe8822bf69b6913d1b6712e80d0d4bd226","flatsize":158847,"path":"All/libdockapp-0.7.2.pkg","repopath":"All/libdockapp-0.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42864,"desc":"LibDockApp is a library that provides a framework for developing\ndockapps. It provides functions and structures to define and display\ncommand-line options, create a dockable icon, handle events, etc.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-wm"],"shlibs_required":["libXext.so.6","libXpm.so.4","libX11.so.6"],"shlibs_provided":["libdockapp.so.3"],"options":{"EXAMPLES":"on"}},{"name":"libdecaf","origin":"security/libdecaf","version":"1.0.0_3","comment":"Implementation of elliptic curve cryptography","maintainer":"krion@FreeBSD.org","www":"https://ed448goldilocks.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61820aa19ba117ab76704d3714225613532a668cf0ef4135caa916aca0a00c1d","flatsize":641413,"path":"All/libdecaf-1.0.0_3.pkg","repopath":"All/libdecaf-1.0.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":117256,"desc":"Implementation of elliptic curve cryptography using the Montgomery\nand Edwards curves Curve25519, Ed25519, Ed448-Goldilocks and\nCurve448, using the Decaf / Ristretto encoding.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"shlibs_provided":["libdecaf.so.1"]},{"name":"libdnsres","origin":"devel/libdnsres","version":"0.1a_11","comment":"Provides a non-blocking thread-safe API for resolving DNS names","maintainer":"oz@nixil.net","www":"https://www.monkey.org/~provos/libdnsres/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac642ce1202a366408db9f5d3fcefdc98c2dd5524dcc5f7804a5e5f79e7d7b63","flatsize":649794,"path":"All/libdnsres-0.1a_11.pkg","repopath":"All/libdnsres-0.1a_11.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":121380,"desc":"Libdnsres provides a non-blocking thread-safe API for resolving DNS names.  It\nrequires that your main application is built on top of libevent. Libdnsres' API\nessentially mirrors the traditional gethostbyname and getaddrinfo interfaces.\nAll return values have been replaced by callbacks instead.\n\nThe code borrows heavily from the BSD resolver library. In fact, it is an\nextremely ugly hack to make the BSD resolver library non-blocking and\nthread-safe without changing the API too much.","categories":["devel"],"shlibs_provided":["libdnsres.so.0"]},{"name":"libdca","origin":"multimedia/libdca","version":"0.0.7_1","comment":"Free DTS Coherent Acoustics decoder","maintainer":"jhale@FreeBSD.org","www":"https://www.videolan.org/developers/libdca.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9353b7c285168d40f97c904a0834d342da029ff783c76b955a956a7fe4787e95","flatsize":414627,"path":"All/libdca-0.0.7_1.pkg","repopath":"All/libdca-0.0.7_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":115648,"desc":"libdca is a free library for decoding DTS Coherent Acoustics streams.\n\nlibdca is still in early development stage so don't expect too much from it.","categories":["multimedia"],"shlibs_provided":["libdca.so.0"]},{"name":"libdc1394","origin":"multimedia/libdc1394","version":"2.2.6_1","comment":"1394-based DC Control Library","maintainer":"multimedia@FreeBSD.org","www":"https://damien.douxchamps.net/ieee1394/libdc1394/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3324d0658fb3d3696b3580776ce4aaca8324ef08bcd096d24205c80f752c90f","flatsize":630555,"path":"All/libdc1394-2.2.6_1.pkg","repopath":"All/libdc1394-2.2.6_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":128160,"desc":"libdc1394 is a library that provides a complete high level\napplication programming interface (API) for developers who wish to\ncontrol IEEE 1394 based cameras that conform to the 1394-based Digital\nCamera Specifications (also known as the IIDC or DCAM Specifications).","categories":["multimedia"],"shlibs_provided":["libdc1394.so.25"]},{"name":"libde265","origin":"multimedia/libde265","version":"1.0.12","comment":"Open source h.265 video codec","maintainer":"kwm@FreeBSD.org","www":"https://www.libde265.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6169736ff47e6bc487a046c5e1931ebdc431aff115dac45dae79b78a13fc1471","flatsize":526090,"path":"All/libde265-1.0.12.pkg","repopath":"All/libde265-1.0.12.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":199104,"desc":"libde265 is an open source implementation of the h.265 video codec. It is\nwritten from scratch and has a plain C API to enable a simple integration\ninto other software.\n\nlibde265 supports WPP and tile-based multithreading and includes SSE\noptimizations. The decoder includes all features of the Main profile\nand correctly decodes almost all conformance streams.","categories":["multimedia"],"shlibs_provided":["libde265.so.0"],"annotations":{"cpe":"cpe:2.3:a:struktur:libde265:1.0.12:::::dragonfly6:x86_64"}},{"name":"libretro-mame","origin":"emulators/libretro-mame","version":"20220124_1","comment":"MAME-current for libretro","maintainer":"beyert@cs.ucr.edu","www":"https://github.com/libretro/mame","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"474b1e6581e1f9d9ab87b80ccb4a9c8ce6c2f3c580f889763856d826a305e43f","flatsize":381200908,"path":"All/libretro-mame-20220124_1.pkg","repopath":"All/libretro-mame-20220124_1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","GPLv2"],"pkgsize":69642832,"desc":"MAME -current for libretro","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["emulators","games"]},{"name":"libdbi-drivers","origin":"databases/libdbi-drivers","version":"0.9.0_6","comment":"Drivers for libdbi","maintainer":"ports@FreeBSD.org","www":"https://libdbi-drivers.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96782ffee77124ebcc1271bb79c0fefc0c9559eecab57279b213f0ac99888e64","flatsize":844426,"path":"All/libdbi-drivers-0.9.0_6.pkg","repopath":"All/libdbi-drivers-0.9.0_6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":389212,"desc":"The libdbi-drivers project maintains drivers for libdbi. Drivers are\ndistributed separately from the library itself.","deps":{"libdbi":{"origin":"databases/libdbi","version":"0.9.0_3"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","devel"],"shlibs_required":["libmysqlclient.so.21","libssl.so.12","libcrypto.so.12","libdbi.so.1","libpq.so.5","libsqlite3.so.0"],"shlibs_provided":["libdbdmysql.so","libdbdpgsql.so","libdbdsqlite3.so"],"options":{"DOCS":"on","MYSQL":"on","PGSQL":"on","SQLITE3":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libdbi-drivers port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libdcadec","origin":"multimedia/libdcadec","version":"0.2.0_1","comment":"DTS Coherent Acoustics decoder with support for HD extensions","maintainer":"mickael.maillot@gmail.com","www":"https://github.com/foo86/dcadec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"411c79d784bf5fad7acd225271e71b85d1da3aa96188b6954f320dd873392c57","flatsize":272380,"path":"All/libdcadec-0.2.0_1.pkg","repopath":"All/libdcadec-0.2.0_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":139044,"desc":"dcadec is a free DTS Coherent Acoustics decoder with support for HD extensions.\n\nSupported features:\nDecoding of standard DTS core streams with up to 5.1 channels\nDecoding of DTS-ES streams with discrete back channel\nDecoding of High Resolution streams with up to 7.1 channels and extended bitrate\nDecoding of 96/24 core streams\nLossless decoding of Master Audio streams with up to 7.1 channels, 192 kHz\nDownmixing to stereo and 5.1 using embedded coefficients\n\nFeatures not implemented:\nDecoding of DTS Express streams\nApplying dynamic range compression and dialog normalization","categories":["multimedia"],"shlibs_provided":["libdcadec.so.0"]},{"name":"libdbusmenu-qt6","origin":"devel/libdbusmenu-qt","version":"0.9.3.160420160218_13","comment":"Qt6 implementation of the DBusMenu protocol","maintainer":"kde@FreeBSD.org","www":"https://launchpad.net/libdbusmenu-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42bc381a3f63976ddd20c9c0ac61de5c20a38bd7ca63e0a12d2ce5765498e8b4","flatsize":344521,"path":"All/libdbusmenu-qt6-0.9.3.160420160218_13.pkg","repopath":"All/libdbusmenu-qt6-0.9.3.160420160218_13.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":102876,"desc":"A library that provides Qt4 implementation of the DBusMenu protocol.\nThe DBusMenu protocol makes it possible for applications to export\nand import their menus over DBus.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libdbusmenu-qt6.so.2"],"options":{"DOXYGEN":"off"},"annotations":{"flavor":"qt6"}},{"name":"libdbusmenu-lxqt","origin":"devel/libdbusmenu-lxqt","version":"0.1.0","comment":"Qt6 implementation of the DBusMenu protocol","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxqt/libdbusmenu-lxqt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be29b5e87eddf4f2063e8cb09cfe9b3dc4c0f924598e54c3b23dab2853d0468c","flatsize":791835,"path":"All/libdbusmenu-lxqt-0.1.0.pkg","repopath":"All/libdbusmenu-lxqt-0.1.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":194916,"desc":"This library provides a Qt6 implementation of the DBusMenu protocol to LXQT \nwhich is forked from libdbusmenu-qt\n\nThe DBusMenu protocol makes it possible for applications to export and import\ntheir menus over DBus.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libdbusmenu-lxqt.so.0"],"options":{"DOXYGEN":"on"}},{"name":"libdbusmenu","origin":"devel/libdbusmenu","version":"16.04.0_8","comment":"GLib and Gtk Implementation of the DBusMenu protocol","maintainer":"vishwin@vishwin.info","www":"https://launchpad.net/libdbusmenu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57661104a2ecf0fa5ba99973cdd1a605cacc8641a9b8698913afc3e4a458adbb","flatsize":998510,"path":"All/libdbusmenu-16.04.0_8.pkg","repopath":"All/libdbusmenu-16.04.0_8.pkg","licenselogic":"and","licenses":["GPLv3","LGPL21","LGPL3"],"pkgsize":131656,"desc":"Library that provides GLib and Gtk implementation of the DBusMenu protocol.\nThe DBusMenu protocol make it possible for applications to export and import\ntheir menus over DBus.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libatk-1.0.so.0"],"shlibs_provided":["libdbusmenu-glib.so.4","libdbusmenu-gtk3.so.4"],"options":{"DOCS":"on"}},{"name":"libdaemon","origin":"devel/libdaemon","version":"0.14_1","comment":"Lightweight C library that eases the writing of UNIX daemons","maintainer":"desktop@FreeBSD.org","www":"https://0pointer.de/lennart/projects/libdaemon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d5b1048deb6ad00c605fcbaa81d3f5840fe38266e76108c6413a1458fa532f8","flatsize":125797,"path":"All/libdaemon-0.14_1.pkg","repopath":"All/libdaemon-0.14_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":32408,"desc":"Lightweight C library that eases the writing of UNIX daemons","categories":["devel"],"shlibs_provided":["libdaemon.so.0"],"annotations":{"cpe":"cpe:2.3:a:libdaemon_project:libdaemon:0.14:::::dragonfly6:x86_64:1"}},{"name":"libdbusmenu-qt5","origin":"devel/libdbusmenu-qt","version":"0.9.3.160420160218_13","comment":"Qt5 implementation of the DBusMenu protocol","maintainer":"kde@FreeBSD.org","www":"https://launchpad.net/libdbusmenu-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e617287e4e509c68480527f889db655828361e00c35ec5b6fea371c44019900","flatsize":279177,"path":"All/libdbusmenu-qt5-0.9.3.160420160218_13.pkg","repopath":"All/libdbusmenu-qt5-0.9.3.160420160218_13.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":82036,"desc":"A library that provides Qt4 implementation of the DBusMenu protocol.\nThe DBusMenu protocol makes it possible for applications to export\nand import their menus over DBus.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libdbusmenu-qt5.so.2"],"options":{"DOXYGEN":"off"},"annotations":{"flavor":"qt5"}},{"name":"libdatovka","origin":"devel/libdatovka","version":"0.6.2","comment":"ISDS client library","maintainer":"freebsd@sysctl.cz","www":"https://gitlab.nic.cz/datovka/libdatovka","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b9cc6c65e951b1b0a7b5ff4fde29f3a7f8f0ff2018424ff7e4b6b7eb7a02bc0","flatsize":1167082,"path":"All/libdatovka-0.6.2.pkg","repopath":"All/libdatovka-0.6.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":236056,"desc":"This is client library for accessing SOAP services of ISDS (Data Box Information\nSystem) as defined in Czech ISDS Act (300/2008 Coll.)","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libxml2.so.2","libcurl.so.4","libexpat.so.1","libintl.so.8","libcrypto.so.12"],"shlibs_provided":["libdatovka.so.6"]},{"name":"libdbi","origin":"databases/libdbi","version":"0.9.0_3","comment":"Database Independent Abstraction Layer for C","maintainer":"ports@FreeBSD.org","www":"https://libdbi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1439dd2983741d1149424e21ba51591f4c525274ec837b1c4326617ca277ee89","flatsize":2118771,"path":"All/libdbi-0.9.0_3.pkg","repopath":"All/libdbi-0.9.0_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":676508,"desc":"libdbi implements a database-independent abstraction layer in C, similar\nto the DBI/DBD layer in Perl. Writing one generic set of code, programmers\ncan leverage the power of multiple databases and multiple simultaneous\ndatabase connections by using this framework.","categories":["databases","devel"],"shlibs_provided":["libdbi.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libdbi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libdc","origin":"comms/libdc","version":"5.0.10_1","comment":"Subsurface version of libdivecomputer","maintainer":"romain@FreeBSD.org","www":"http://www.libdivecomputer.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab2e4b20b2d138938c3763fc43d83fdde342055b6a287617c52a4fc944dfe980","flatsize":2283149,"path":"All/libdc-5.0.10_1.pkg","repopath":"All/libdc-5.0.10_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":471608,"desc":"Libdivecomputer is a cross-platform and open source library for\ncommunication with dive computers from various manufacturers.\n\nThis port is the subsurface flavor of libdivecomputer.","categories":["comms"],"shlibs_provided":["libdivecomputer.so.0"],"options":{"DOCS":"on"}},{"name":"libdaq","origin":"net/libdaq","version":"3.0.15","comment":"Data Acquisition abstraction library for snort 3.0+","maintainer":"bofh@FreeBSD.org","www":"https://www.snort.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30d847a6ead748e0c3842ae9e4ef36905db218e1ff7b7343c271b49f7cb9ff2d","flatsize":628889,"path":"All/libdaq-3.0.15.pkg","repopath":"All/libdaq-3.0.15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":133316,"desc":"Snort 2.9 introduces the DAQ, or Data Acquisition library,\nfor packet I/O.  The DAQ replaces direct calls to PCAP functions\nwith an abstraction layer that facilitates operation on a variety\nof hardware and software interfaces without requiring changes\nto Snort.  It is possible to select the DAQ type and mode\nwhen invoking Snort to perform PCAP readback or inline operation, etc.\n\nThe DAQ library may be useful for other packet processing applications\nand the modular nature allows you to build new modules for other\nplatforms.\n\nThis version is not compatible with Snort 2.X.","categories":["net"],"shlibs_provided":["libdaq.so.3"]},{"name":"libcxxrt","origin":"devel/libcxxrt","version":"20180311","comment":"Implementation of the Code Sourcery C++ ABI","maintainer":"mmokhi@FreeBSD.org","www":"https://github.com/libcxxrt/libcxxrt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44bb821c59aaa1a42ec508ac36d010b09f763626fd7e32cfbc3a30887eafe8f1","flatsize":348729,"path":"All/libcxxrt-20180311.pkg","repopath":"All/libcxxrt-20180311.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":72860,"desc":"This library implements the Code Sourcery C++ ABI, as documented here:\n\nWWW: http://www.codesourcery.com/public/cxx-abi/abi.html\n\nIt is intended to sit below an STL implementation, and provide features required\nby the compiler for implementation of the C++ language.\n\nWWW: https://github.com/pathscale/libcxxrt","categories":["devel"],"shlibs_provided":["libcxxrt.so"]},{"name":"libcwd","origin":"devel/libcwd","version":"1.0.6_6","comment":"C++ Debugging Support Library","maintainer":"ports@FreeBSD.org","www":"https://libcwd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"398faf782f84002da973b84603dade5bb4c90abca550984bca030822e5c3c980","flatsize":442715,"path":"All/libcwd-1.0.6_6.pkg","repopath":"All/libcwd-1.0.6_6.pkg","licenselogic":"single","licenses":["QPL10"],"pkgsize":106776,"desc":"Libcwd is a thread-safe, full-featured debugging support library\nfor C++ developers. It includes ostream-based debug output with\ncustom debug channels and devices, powerful memory allocation\ndebugging support, as well as run-time support for printing source\nfile:line number information and demangled type names.","categories":["devel"],"shlibs_provided":["libcwd.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe libcwd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libcsv","origin":"textproc/libcsv","version":"3.0.3_4","comment":"Small, simple and fast CSV library","maintainer":"bob@eager.cx","www":"https://sourceforge.net/projects/libcsv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d90463c86a585d58ee75f6cfce2ca4095e20b7abcc6ce14314e2fce99382ce31","flatsize":64246,"path":"All/libcsv-3.0.3_4.pkg","repopath":"All/libcsv-3.0.3_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":25892,"desc":"libcsv is a small, simple and fast CSV library written in pure ANSI C89\nthat can read and write CSV data.  It provides a straight-forward\ninterface using callback functions to handle parsed fields and rows and\ncan parse improperly formatted CSV files.","categories":["textproc"],"shlibs_provided":["libcsv.so.3"],"options":{"EXAMPLES":"on","PROFILE":"off"}},{"name":"libcyaml","origin":"textproc/libcyaml","version":"1.4.1","comment":"C library for reading and writing YAML","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tlsa/libcyaml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6761df496e54d3fc7b8355b852ba71b9c241c6c813206f6c777231772ad4ad8","flatsize":161707,"path":"All/libcyaml-1.4.1.pkg","repopath":"All/libcyaml-1.4.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":35536,"desc":"LibCYAML is a C library for reading and writing structured YAML documents. It\nis written in ISO C11 and licensed under the ISC licence.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"}},"categories":["textproc"],"shlibs_required":["libyaml-0.so.2"],"shlibs_provided":["libcyaml.so.1"]},{"name":"libcutl","origin":"devel/libcutl","version":"1.10.0_22","comment":"C++ utility library with generic and independent components","maintainer":"rakuco@FreeBSD.org","www":"https://www.codesynthesis.com/projects/libcutl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a296ac9ae34384a8dbfab71e9bbf1f948dac56cf979d2587997516db79b34f99","flatsize":586510,"path":"All/libcutl-1.10.0_22.pkg","repopath":"All/libcutl-1.10.0_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":139524,"desc":"libcutl is a C++ utility library. It contains a collection of generic and\nindependent components such as meta-programming tests, smart pointers,\ncontainers, compiler building blocks, etc.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["devel"],"shlibs_required":["libexpat.so.1","libboost_system.so.1.84.0","libboost_regex.so.1.84.0"],"shlibs_provided":["libcutl-1.10.so"],"options":{"DOCS":"on"}},{"name":"libdazzle","origin":"x11-toolkits/libdazzle","version":"3.44.0_2","comment":"Companion library to GObject and Gtk+","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/libdazzle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc322780f2e7db6a7f5465c9dc1bd8e78080110527dafd3279d901ff31cec7bb","flatsize":2800719,"path":"All/libdazzle-3.44.0_2.pkg","repopath":"All/libdazzle-3.44.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":475300,"desc":"libdazzle is a collection of fancy features for GLib and Gtk+ that\naren't quite ready or generic enough for use inside those libraries.\nThis is often a proving ground for new widget prototypes. Applications\nsuch as Builder tend to drive development of this project.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0"],"shlibs_provided":["libdazzle-1.0.so.0"]},{"name":"libdatachannel","origin":"www/libdatachannel","version":"0.21.1","comment":"WebRTC Data Channels, WebRTC Media Transport, and WebSockets library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/paullouisageneau/libdatachannel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90515a9e424212ca2f43950208137d5f0d7d7c2874a09010d98b6c641b36e276","flatsize":3196952,"path":"All/libdatachannel-0.21.1.pkg","repopath":"All/libdatachannel-0.21.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":838376,"desc":"libdatachannel is a standalone implementation of WebRTC Data Channels, WebRTC\nMedia Transport, and WebSockets in C++17 with C bindings for POSIX platforms\n(including GNU/Linux, Android, and Apple macOS) and Microsoft Windows.","deps":{"libsrtp2":{"origin":"net/libsrtp2","version":"2.6.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libsrtp2.so.1","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libdatachannel.so.0.21"]},{"name":"libcue","origin":"textproc/libcue","version":"2.3.0","comment":"CUE Sheet Parser Library","maintainer":"buganini@gmail.com","www":"https://github.com/lipnitsk/libcue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b4e7a4924015039038b4929a1f1edaee77af6e338988a7b3b40b14a3c33cf2b","flatsize":68369,"path":"All/libcue-2.3.0.pkg","repopath":"All/libcue-2.3.0.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","GPLv2"],"pkgsize":25608,"desc":"Libcue is intended to parse a so called cue sheet from a char string or a file\npointer. For handling of the parsed data a convenient API is available. This\nproject is meant as a fork of cuetools by Svend Sorensen which saw it last\nrelease in 02/2006.","categories":["textproc"],"shlibs_provided":["libcue.so.2"]},{"name":"libcrossguid","origin":"devel/libcrossguid","version":"0.2.2.52,1","comment":"Minimal and cross platform C++ GUID library","maintainer":"mickael.maillot@gmail.com","www":"https://github.com/graeme-hill/crossguid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0189f9a0ad8997f6c7403f1f31e2da15a78c2a06e357d7d78eecaf69dca2e64","flatsize":29994,"path":"All/libcrossguid-0.2.2.52,1.pkg","repopath":"All/libcrossguid-0.2.2.52,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10836,"desc":"CrossGuid is a minimal, cross platform, C++ GUID library.\nIt uses the best native GUID/UUID generator on the given platform\nand had a generic class for parsing, stringifying, and comparing IDs.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"}},"categories":["devel"],"shlibs_required":["libuuid.so.1"],"shlibs_provided":["libcrossguid.so.0"]},{"name":"libcuckoo","origin":"devel/libcuckoo","version":"0.3.1","comment":"Performant hash table implementation","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/efficient/libcuckoo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"355e4fbfd256766684749ec6ed3639662b44aca5805015dc5877d47ee86c42e8","flatsize":152973,"path":"All/libcuckoo-0.3.1.pkg","repopath":"All/libcuckoo-0.3.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32436,"desc":"The libcuckoo library provides a high-performance, compact hash table that\nallows multiple concurrent reader and writer threads.","categories":["devel"],"options":{"TEST":"off"}},{"name":"libcroco","origin":"textproc/libcroco","version":"0.6.13_2","comment":"CSS2 parsing library","maintainer":"desktop@FreeBSD.org","www":"http://www.freespiders.org/projects/libcroco/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eebcfd203579300fa3327c01affdb8da3cb6cf09834034333ef8df791cb5b28a","flatsize":1738845,"path":"All/libcroco-0.6.13_2.pkg","repopath":"All/libcroco-0.6.13_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":221052,"desc":"libcroco is a standalone css2 parsing library.\nIt provides a low level event driven SAC like api\nand a css object model like api.\n\nThis library is being written to bring the css support\nto the mlview xml editor project but it can be used\nfor other applications as well.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"shlibs_provided":["libcroco-0.6.so.3"],"annotations":{"cpe":"cpe:2.3:a:gnome:libcroco:0.6.13:::::dragonfly6:x86_64:2"}},{"name":"libcprime","origin":"deskutils/libcprime","version":"4.3.0_1","comment":"Library for bookmarking, saving recent activites, managing settings","maintainer":"jwb@FreeBSD.org","www":"https://gitlab.com/cubocore/libcprime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"792e54867676aeb9b1cd909043b3fffe49b0b1d2a043c4ab036be473a0aaafe9","flatsize":629452,"path":"All/libcprime-4.3.0_1.pkg","repopath":"All/libcprime-4.3.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":165492,"desc":"Licprime is a library for bookmarking, saving recent activites,\nmanaging settings for C Suite.  It is part of the CuboCore suite of\nsimple, lightweight Qt applications.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["deskutils"],"shlibs_required":["libQt5Network.so.5","libQt5DBus.so.5","libQt5Core.so.5","libQt5Gui.so.5","libQt5Widgets.so.5"],"shlibs_provided":["libcprime-core.so.4","libcprime-gui.so.4","libcprime-widgets.so.4"]},{"name":"libcreg","origin":"devel/libcreg","version":"e.20231123","comment":"Library and tools to access the Windows 9x/Me Registry File format","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libcreg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ab033d06a469fa5ef7e35ecdeb31ac2dc58f11425bdbaa9420646ed9db9014f","flatsize":6225821,"path":"All/libcreg-e.20231123.pkg","repopath":"All/libcreg-e.20231123.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":621048,"desc":"Library and tools to access the Windows 9x/Me Registry File (CREG) format.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libfuse.so.2"],"shlibs_provided":["libcreg.so.1"],"options":{"NLS":"on"}},{"name":"libcpuid","origin":"sysutils/libcpuid","version":"0.6.5","comment":"Small x86 CPU identification library","maintainer":"danfe@FreeBSD.org","www":"https://libcpuid.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c49ffce5fe6ce7823284d28bd9c0dc8df285396bed9b7b5aa2419b92799fdc1","flatsize":438280,"path":"All/libcpuid-0.6.5.pkg","repopath":"All/libcpuid-0.6.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":75456,"desc":"libcpuid is a small C library for x86 CPU detection and feature extraction.\nUsing it, you can:\n\n  - Get the processor vendor, model, brand string, code name, etc.\n  - Get information about CPU features such as: number of cores or logical\n    CPUs, cache sizes, CPU clock, etc.\n  - Check if the processor implements a specific instruction set such as\n    SSE2 or 3DNow!\n  - Execute the CPUID and RDTSC instructions in a portable way\n  - And have this all in your commercial application, without getting into\n    trouble, due to permissive license\n\nReference utility (rather advanced and useful on its own) is also provided.","categories":["sysutils"],"shlibs_provided":["libcpuid.so.16"],"options":{"DOCS":"on"}},{"name":"libctl","origin":"science/libctl","version":"4.5.0_3","comment":"Control Language Library","maintainer":"devel@stasyan.com","www":"https://libctl.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d127da15ea61834ed445b8e85d361d03f2d1836ad3da13796dab8e9fad7239a5","flatsize":1369176,"path":"All/libctl-4.5.0_3.pkg","repopath":"All/libctl-4.5.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":224156,"desc":"Scientific software for performing large computations is typically managed\nusing textual control files that specify the parameters of the computation.\nHistorically, these control files have typically consisted of long,\ninflexible collections of numbers whose meaning and format is hard-coded\ninto the program. With libctl, we make it easy for programmers to support\na greatly superior control file structure, and with less effort than was\nrequired for traditional input formats.\n\nThe \"ctl\" in \"libctl\" stands for Control Language (by convention, libctl\ncontrol files end with \".ctl\" and are referred to as ctl files). Thus,\nlibctl is the Control Language Library (where the \"lib\" prefix follows the\nUnix idiom).","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"nlopt":{"origin":"math/nlopt","version":"2.7.1_3"}},"categories":["science","math"],"shlibs_required":["libguile-2.2.so.1","libgc-threaded.so.1"],"shlibs_provided":["libctl.so.7","libctlgeom.so.7"],"options":{"DOCS":"on","EXAMPLES":"on","NLOPT":"on"}},{"name":"libcoverart","origin":"audio/libcoverart","version":"1.0.0_6","comment":"Library for accessing the MusicBrainz cover art archive","maintainer":"jhale@FreeBSD.org","www":"https://coverartarchive.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d876f6df41be0b532c8b20799755451aa9eec5a9b3255248bd7eee61bd6c652","flatsize":186872,"path":"All/libcoverart-1.0.0_6.pkg","repopath":"All/libcoverart-1.0.0_6.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":49480,"desc":"Libcoverart is a client library for accessing the MusicBrainz cover\nart archive.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"neon":{"origin":"www/neon","version":"0.32.5_3"}},"categories":["audio"],"shlibs_required":["libneon.so.27","libjansson.so.4"],"shlibs_provided":["libcoverart.so.0"]},{"name":"libconcurrent","origin":"devel/libconcurrent","version":"0.0.20210731","comment":"Tiny asymmetric-coroutine library","maintainer":"ports@FreeBSD.org","www":"https://github.com/sharow/libconcurrent/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"644d563eeb5adf55bf03e78009f47c66202833caf490ff2ba53bf02b139f0c20","flatsize":28452,"path":"All/libconcurrent-0.0.20210731.pkg","repopath":"All/libconcurrent-0.0.20210731.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":7864,"desc":"Tiny asymmetric-coroutine library:\n- generator bidirectional communication with yield_value/resume_value\n- native context switch\n- C11","categories":["devel"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libconcurrent port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libconfuse","origin":"devel/libconfuse","version":"3.3_2","comment":"Configuration file parsing library","maintainer":"otis@FreeBSD.org","www":"https://savannah.nongnu.org/projects/confuse/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92d61995da9874ca6861dfbf03ea12fea34f22e76cbf740b675d8315d840083c","flatsize":218543,"path":"All/libconfuse-3.3_2.pkg","repopath":"All/libconfuse-3.3_2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":56200,"desc":"libConfuse is a configuration file parser library, licensed under the terms of\nthe ISC, and written in C. It supports sections and (lists of) values\n(strings, integers, floats, booleans or other sections), as well as some other\nfeatures (such as single/double-quoted strings, environment variable\nexpansion, functions and nested include statements). It makes it very easy to\nadd configuration file capability to a program using a simple API.\n\nThe goal of libConfuse is not to be the configuration file parser library with\na gazillion of features. Instead, it aims to be easy to use and quick to\nintegrate with your code. libConfuse was called libcfg before, but was changed\nto not confuse with other similar libraries.\n\nProject homepage:","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libconfuse.so.2"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:libconfuse_project:libconfuse:3.3:::::dragonfly6:x86_64:2"}},{"name":"libconvolve","origin":"audio/libconvolve","version":"0.0.8_8","comment":"Simple C library for partitioned convolution","maintainer":"ports@FreeBSD.org","www":"https://heaven.sourceforge.net/index.php/programs/audio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f5ae4c99bebebe1c480db0c74f74372f8acbb3750eb7590688465f5dc3333e0","flatsize":95241,"path":"All/libconvolve-0.0.8_8.pkg","repopath":"All/libconvolve-0.0.8_8.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":25576,"desc":"Simple C library for partitioned convolution.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libfftw3f.so.3","libsamplerate.so.0","libsndfile.so.1"],"shlibs_provided":["libconvolve.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libconvolve port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libconfig","origin":"devel/libconfig","version":"1.7.3","comment":"Simple library for processing structured configuration files","maintainer":"ntarmos@ceid.upatras.gr","www":"https://www.hyperrealm.com/libconfig/libconfig.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9945bf087247b7c1a99ef6810d035afaf610c68ef3618c3488ba647a3519e1fb","flatsize":654086,"path":"All/libconfig-1.7.3.pkg","repopath":"All/libconfig-1.7.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":108496,"desc":"Libconfig is a simple library for processing structured configuration\nfiles. This file format is more compact and more readable than XML. And\nunlike XML, it is type-aware, so it is not necessary to do string\nparsing in application code.\n\nLibconfig is very compact - a fraction of the size of the expat XML\nparser library. This makes it well-suited for memory-constrained systems\nlike handheld devices.\n\nThe library includes bindings for both the C and C++ languages. It works\non POSIX-compliant UNIX and UNIX-like systems (GNU/Linux, Mac OS X,\nSolaris, FreeBSD), Android, and Windows (2000, XP and later).","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_provided":["libconfig++.so.11","libconfig.so.11"],"options":{"INFO":"on"}},{"name":"libcompizconfig","origin":"x11-wm/libcompizconfig","version":"0.8.8_2","comment":"Alternative configuration system for Compiz","maintainer":"portmaster@BSDforge.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80cde2f7621ec195d154d09a0425b170a1915edb381b4239aaa33e46034188e5","flatsize":365842,"path":"All/libcompizconfig-0.8.8_2.pkg","repopath":"All/libcompizconfig-0.8.8_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":81096,"desc":"Libcompizconfig is an alternative configuration system for\ncompiz and provides the following features:\n\t- Automatic plugin list generation.\n \t- Import/Export of the current configuration.\n \t- Configuration profiles.\n \t- Parsing of Compiz metadata files to provide an easy to use API for\n\t\tconfiguration managers.\n \t- Conflict handling for plugins and actions.\n \t- Support for different configuration storage backends.\n \t- Desktop environment integration.  If a backend provides desktop\n\t\tenvironment integration, then Compiz will share the keybindings\n\t\tand settings with the default desktop environment window\n\t\tmanager like metacity or kwin.\n \t- Its own Compiz configuration plugin \"ccp\" to provide all features\n\t\tof libcompizconfig with compiz.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["x11-wm"],"shlibs_required":["libinotify.so.0","libxml2.so.2","libX11.so.6"],"shlibs_provided":["libcompizconfig.so.0","libini.so","libccp.so"],"options":{"INOTIFY":"on"}},{"name":"libcomps","origin":"misc/libcomps","version":"0.1.21","comment":"Comps XML file manipulation library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rpm-software-management/libcomps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31e4241fafb690bd97f61586a03e1f230461198ef1f0d50942d7bcde8c2abc15","flatsize":471215,"path":"All/libcomps-0.1.21.pkg","repopath":"All/libcomps-0.1.21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":105520,"desc":"Libcomps is alternative for yum.comps library. It's written in pure C as library\nand there's bindings for python.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"shlibs_required":["libexpat.so.1","libxml2.so.2","libpython3.11.so.1.0"],"shlibs_provided":["libcomps.so.0"],"options":{"PYTHON":"on"},"annotations":{"cpe":"cpe:2.3:a:rpm:libcomps:0.1.21:::::dragonfly6:x86_64"}},{"name":"libconcord","origin":"comms/libconcord","version":"1.2_3","comment":"Logitech Harmony configuration library","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1713a72268ec44438fb95620103d5fce13e74625d9499f92272c1deae089a0cd","flatsize":461731,"path":"All/libconcord-1.2_3.pkg","repopath":"All/libconcord-1.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":105032,"desc":"The concordance software suite allows you to program your Logitech Harmony\nremote using a configuration object retreived from the harmony website. The\nLogitech Harmony is a highly configuration universal remote than can control\nmost multimedia devices.\n\nThis port contains the C Libraries for the concordance framework.","deps":{"hidapi":{"origin":"comms/hidapi","version":"0.14.0"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["comms"],"shlibs_required":["libzip.so.5","libhidapi.so.0"],"shlibs_provided":["libconcord.so.4"],"annotations":{"deprecated":"Logitech Harmony were officially discontinued in 2021, last major product in 2019.","expiration_date":"2024-12-31"},"messages":[{"message":"===>   NOTICE:\n\nThe libconcord port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nLogitech Harmony were officially discontinued in 2021, last major product in 2019..\n\nIt is scheduled to be removed on or after 2024-12-31."}]},{"name":"libcsptr","origin":"devel/libcsptr","version":"2.0.4.24","comment":"Smart pointers for the (GNU) C programming language","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Snaipe/libcsptr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e003be6681c75fee3a6f3ba3335b3b19857e2c9b19b303c8049090c69b2199d","flatsize":20147,"path":"All/libcsptr-2.0.4.24.pkg","repopath":"All/libcsptr-2.0.4.24.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7232,"desc":"libcsptr is an attempt to bring smart pointer constructs to the (GNU)\nC programming language.\n\nFeatures:\n* unique_ptr, shared_ptr macros, and smart type attribute\n* Destructor support for cleanup\n* Custom variable metadata on allocation\n* Cross-platform: tested under linux 3.18.6-1, Mac OS X Yosemite\n  10.10, and Windows 7 (with MinGW and the Cygwin port of GCC)","categories":["devel"],"shlibs_provided":["libcsptr.so"]},{"name":"libcmime","origin":"mail/libcmime","version":"0.2.1_4","comment":"Lightweight C mime library","maintainer":"ast@treibsand.com","www":"https://www.libcmime.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b49357234de2a34dfe3708217fa3f37744be5eaadc952fcdf0120aa4dbebb8f","flatsize":145881,"path":"All/libcmime-0.2.1_4.pkg","repopath":"All/libcmime-0.2.1_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40316,"desc":"libcmime is a lightweight mime library, written in C. It attempts to\nbe a general library for parsing and creating mime email messages and\nis designed to provide an easy to use and easy to integrate interface\nfor developers. libcmime is a pretty fresh project so the library is\nstill in beta state and there will be early and frequent releases.","categories":["mail"],"shlibs_provided":["libcmime.so.0.2"],"options":{"DEBUG":"off","DOCS":"on","DOXYGEN":"off"}},{"name":"libcouchbase","origin":"databases/libcouchbase","version":"3.3.8_1","comment":"Multithreaded noSQL database (client and library)","maintainer":"sergey@couchbase.com","www":"https://docs.couchbase.com/c-sdk/current/hello-world/start-using-sdk.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"044fbe5ae68d750617a306ae4fcf82464bf9202184ac72da86537d96d666f8b9","flatsize":3177473,"path":"All/libcouchbase-3.3.8_1.pkg","repopath":"All/libcouchbase-3.3.8_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":795876,"desc":"This is the C client library for Couchbase. It communicates with the cluster\nand speaks the relevant protocols necessary to connect to the cluster and\nexecute data operations.","deps":{"libev":{"origin":"devel/libev","version":"4.33_1,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libevent_core-2.1.so.7","libev.so.4","libuv.so.1"],"shlibs_provided":["libcouchbase.so.8","libcouchbase_libev.so","libcouchbase_libevent.so","libcouchbase_libuv.so"]},{"name":"libcss","origin":"textproc/libcss","version":"0.9.2","comment":"Cascading Style Sheets library","maintainer":"nc@FreeBSD.org","www":"https://www.netsurf-browser.org/projects/libcss/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"265b80bff9eb29951c557f0021c9bf5c94940d5a55c58a284a4ab539cf40148f","flatsize":721389,"path":"All/libcss-0.9.2.pkg","repopath":"All/libcss-0.9.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":170256,"desc":"LibCSS is a CSS (Cascading Style Sheet) parser and selection engine,\nwritten in C.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libparserutils":{"origin":"devel/libparserutils","version":"0.2.5"},"libwapcaplet":{"origin":"textproc/libwapcaplet","version":"0.4.3"}},"categories":["textproc"],"shlibs_required":["libiconv.so.2","libparserutils.so.0","libwapcaplet.so.0"],"shlibs_provided":["libcss.so.0"]},{"name":"libclipboard","origin":"x11/libclipboard","version":"1.1","comment":"Lightweight cross-platform clipboard library","maintainer":"danfe@FreeBSD.org","www":"https://jtanx.github.io/libclipboard/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90120e1c87d9f065c6aa8ee396e7ec511f72cb0def474ce3c49d7629d75a3197","flatsize":24852,"path":"All/libclipboard-1.1.pkg","repopath":"All/libclipboard-1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9536,"desc":"libclipboard is a lightweight, cross-platform clipboard library.\nCurrently supported actions:\n\n  - Checking clipboard data ownership\n  - Clearing the clipboard\n  - Retrieving and setting text (UTF-8)","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"],"shlibs_required":["libxcb.so.1"],"shlibs_provided":["libclipboard.so.1.0"]},{"name":"libcryptui","origin":"security/libcryptui","version":"3.12.2_6","comment":"GNOME application for managing encryption keys (PGP, SSH)","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/libcryptui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba2d4c16cced23d22a975f40ed84d9bb837cf60acb83032263762796551265f6","flatsize":4648479,"path":"All/libcryptui-3.12.2_6.pkg","repopath":"All/libcryptui-3.12.2_6.pkg","licenselogic":"single","pkgsize":676744,"desc":"Libcryptui: Interface components for OpenPGP\n\nlibcryptui is a library used for prompting for PGP keys.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libgnome-keyring":{"origin":"security/libgnome-keyring","version":"3.12.0_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"seahorse":{"origin":"security/seahorse","version":"41.0_2"}},"categories":["security","gnome"],"shlibs_required":["libSM.so.6","libICE.so.6","libgmodule-2.0.so.0","libgthread-2.0.so.0","libgpgme.so.11","libassuan.so.0","libgpg-error.so.0","libgnome-keyring.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libcryptui.so.0"],"options":{"NOTIFY":"off"}},{"name":"libcomprex","origin":"archivers/libcomprex","version":"0.3.3_14","comment":"Transparently handles automatic compression and decompression of files","maintainer":"bofh@FreeBSD.org","www":"https://gnupdate.sourceforge.net/components/libcomprex/index.xml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99226b0c70734228bc68c62e9292927f4dee71662e2aa8cb57141352b164fe57","flatsize":613503,"path":"All/libcomprex-0.3.3_14.pkg","repopath":"All/libcomprex-0.3.3_14.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":206588,"desc":"The libcomprex library transparently handles automatic compression and\ndecompression of files. The API is similar to C's built-in file access\nfunctions, which provides a smooth transition to libcomprex. libcomprex\ncan also open uncompressed files, making it a good replacement for the\nnative file access functions.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["archivers"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libar.so","libbzip2.so","libcab.so","libcpio.so","libtar.so","libzip.so","libzlib.so","libcomprex.so.3"],"options":{"NLS":"on"}},{"name":"libcli","origin":"devel/libcli","version":"1.9.6_1","comment":"Emulates a Cisco style command-line interface","maintainer":"ports@FreeBSD.org","www":"https://github.com/dparrish/libcli/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70623fafe710b292bd6151c412cc6cbd926fe09a16e49f10bf11d9b29f1ae14c","flatsize":70989,"path":"All/libcli-1.9.6_1.pkg","repopath":"All/libcli-1.9.6_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":26232,"desc":"Libcli provides a shared library for including a Cisco-like command-line\ninterface into other software. It's a telnet interface which supports\ncommand-line editing, history, authentication and callbacks for a user-definable\nfunction tree.","categories":["devel"],"shlibs_provided":["libcli.so.19"],"messages":[{"message":"===>   NOTICE:\n\nThe libcli port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"llvm17","origin":"devel/llvm17","version":"17.0.6_7","comment":"LLVM and Clang","maintainer":"brooks@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"522f0886882747080bc64c13a309851cfffb539fb4011a2ef2df70de3b9f3954","flatsize":1530794722,"path":"All/llvm17-17.0.6_7.pkg","repopath":"All/llvm17-17.0.6_7.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LLVM","MIT","PD","REGEX","LLVM2"],"pkgsize":207781644,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),\nLLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure\nthese are built on.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel","lang"],"shlibs_required":["libzstd.so.1"],"shlibs_provided":["libLLVM-17.so","libLTO.so.17","libMLIR.so.17","libRemarks.so.17","libclang-cpp.so.17","libclang.so.17","libmlir_async_runtime.so.17","libmlir_c_runner_utils.so.17","libmlir_float16_utils.so.17","libmlir_runner_utils.so.17"],"options":{"BE_AMDGPU":"on","BE_WASM":"on","CLANG":"on","COMPILER_RT":"off","DOCS":"on","EXTRAS":"on","FLANG":"off","GOLD":"on","LIT":"on","LLD":"on","LLDB":"off","LLD_LINK":"off","MLIR":"on","OPENMP":"off","POLLY":"on","PYCLANG":"on","STATIC_LIBS":"on","BE_FREEBSD":"off","BE_NATIVE":"off","BE_STANDARD":"on"},"annotations":{"cpe":"cpe:2.3:a:llvm:llvm:17.0.6:::::dragonfly6:x86_64:7","flavor":"default"}},{"name":"libcombine","origin":"biology/libcombine","version":"0.2.20","comment":"C++ library for working with the COMBINE archive format","maintainer":"yuri@FreeBSD.org","www":"https://sbml.org/software/libsbml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c4833bc4198b95c5505de05b51d140b20caf847d710bf3516e2dc1a2973501c","flatsize":1951313,"path":"All/libcombine-0.2.20.pkg","repopath":"All/libcombine-0.2.20.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":267176,"desc":"LibCombine implements a C++ API library providing support for the Combine\nArchive. The library is written after the likeness of libSBML (and in fact some\nclasses have been generated using DEVISER). Thus even thought he core is\nwritten in C++, the classes can be accessed via SWIG from .NET, Java and Python.","deps":{"libsbml":{"origin":"biology/libsbml","version":"5.20.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["biology"],"shlibs_required":["libsbml.so.5","libxml2.so.2"],"shlibs_provided":["libCombine.so.0"]},{"name":"libcjson","origin":"devel/libcjson","version":"1.7.18_2","comment":"Ultralightweight JSON parser in ANSI C","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/DaveGamble/cJSON","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05eb5406a9815fc8a7019b654cb9f4b62b53f662f5b1d5c1aaee234233f01c64","flatsize":134442,"path":"All/libcjson-1.7.18_2.pkg","repopath":"All/libcjson-1.7.18_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32860,"desc":"cJSON is an ultralightweight JSON parser in ANSI C.","categories":["devel"],"shlibs_provided":["libcjson.so.1","libcjson_utils.so.1"]},{"name":"libcircllhist","origin":"devel/libcircllhist","version":"g20221215","comment":"Circonus log-linear histogram C implementation","maintainer":"fuz@FreeBSD.org","www":"https://github.com/circonus-labs/libcircllhist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e2a09f18b9def1f76a747aa4d588132e623db192077f0d421aae8c75cf3b653","flatsize":563538,"path":"All/libcircllhist-g20221215.pkg","repopath":"All/libcircllhist-g20221215.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":111820,"desc":"This package includes Circonus log-linear histogram C implementation\n(simple program, header, and library) and Lua v5.1 bindings to it.","categories":["devel"],"shlibs_provided":["libcircllhist.so.0"]},{"name":"libcii","origin":"devel/libcii","version":"1.1","comment":"Library from \"C Interfaces and Implementations\" by David Hanson","maintainer":"rodrigo@FreeBSD.org","www":"http://www.cs.princeton.edu/software/cii/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1b4a8b0df889004c8fb3670cd5d01090d5851c84c9ac07f22fb64ed7d6750c2","flatsize":826971,"path":"All/libcii-1.1.pkg","repopath":"All/libcii-1.1.pkg","licenselogic":"single","pkgsize":129948,"desc":"This hierarchy contains all the source code from\n\"C Interfaces and Implementations: Techniques for Creating Reusable\nSoftware (Addison-Wesley Professional Computing Series, 1997,\nISBN 0-201-49841-3).\n\nFor installation instructions, see install.html.\nFor a summary of the distribution's revision history, see history.html.\n\nDavid R. Hanson\nhttp://www.research.microsoft.com/~drh/\n\nFreeBSD note: in /usr/local\nlib/libcii.a\t->\tlib/cii/1/libcii.a\ninclude/cii\t->\tlib/cii/1/include\nexample binaries are in lib/cii/1/examples\ncopyright, history, etc share/doc/cii\nsource of CII\t\tshare/doc/cii/src\nsource of examples\tshare/doc/cii/examples\n\nThere is no documentation other than the book and its web site.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"libcidr","origin":"devel/libcidr","version":"1.2.3_1","comment":"Library to handle manipulating CIDR netblocks","maintainer":"fullermd@over-yonder.net","www":"https://www.over-yonder.net/~fullermd/projects/libcidr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f246f8cc1f589304ec07cf1d1658f8f6c2f480483b0cf0cbf7603759a75fa41","flatsize":451236,"path":"All/libcidr-1.2.3_1.pkg","repopath":"All/libcidr-1.2.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":132936,"desc":"libcidr is a library that provides a number of functions to input, output,\nmanipulate, compare, multilate, and otherwise play with, IP addresses and\nnetblocks.\n\nIt supports both IPv4 and IPv6, and provides sufficiently diverse functions\nto be useful for everything from log processes to network client and server\nprograms. It parses addresses in a wide variety of common formats.  It also\nprovides a plethora of options for formatting them on the output as well.\n\nIt can compare them in various ways and give you some useful statistics\nabout the netblocks in which they reside.","categories":["devel"],"shlibs_provided":["libcidr.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"libcmis","origin":"net/libcmis","version":"0.6.2_1","comment":"Client library for the CMIS interface","maintainer":"office@FreeBSD.org","www":"https://github.com/tdf/libcmis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55b238c6fcf8211149b50b0d95321d09a850cd6e321b0163739ebf7902385f30","flatsize":7163113,"path":"All/libcmis-0.6.2_1.pkg","repopath":"All/libcmis-0.6.2_1.pkg","licenselogic":"or","licenses":["LGPL20","MPL11","GPLv2"],"pkgsize":868748,"desc":"LibCMIS is a C++ client library for the CMIS interface. This allows C++\napplications to connect to any ECM behaving as a CMIS server like Alfresco,\nNuxeo for the open source ones.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["net","devel"],"shlibs_required":["libboost_program_options.so.1.84.0","libxml2.so.2","libcurl.so.4","libboost_date_time.so.1.84.0"],"shlibs_provided":["libcmis-0.6.so.6","libcmis-c-0.6.so.6"]},{"name":"libcfu","origin":"devel/libcfu","version":"0.04.a_3","comment":"Simple library of tools for developing multithreaded software","maintainer":"crees@FreeBSD.org","www":"https://libcfu.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44c88b59df7c3cf45b622be16039f20ff5b53b412fb9202bef9743e0173d6382","flatsize":200668,"path":"All/libcfu-0.04.a_3.pkg","repopath":"All/libcfu-0.04.a_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42344,"desc":"Libcfu is a library of tools that may be useful, particularly when\ndeveloping multithreaded software. It includes a hash table, a linked list,\nself-extending strings, a config file parser, a simple timer, a thread\nqueue, and command-line parser.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_provided":["libcfu.so.0"]},{"name":"libchk","origin":"sysutils/libchk","version":"1.10.3_1","comment":"Tool to check shared library links","maintainer":"ports@FreeBSD.org","www":"http://svn.idaemons.org/cgi-bin/viewvc.cgi/trunk/?root=libchk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6782f2b241eb862c022fa06f0428bec3d7ecf763ef77f94ddd8cf3697d6f7d3f","flatsize":9483,"path":"All/libchk-1.10.3_1.pkg","repopath":"All/libchk-1.10.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5700,"desc":"libchk is a tool to help users obtain the following information:\n\n  - A list of executables that have unresolvable shared library links\n\n  - A list of shared libraries that are not referenced by any binary\n\n  - A list of binaries for each shared library that are linked with\n    the library\n\nThis will help to get a hint as to if you can safely remove shared\nlibraries that look obsolete.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe libchk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libdkim","origin":"mail/libdkim","version":"1.0.21","comment":"DKIM (DomainKeys Identified Mail) library","maintainer":"ports@FreeBSD.org","www":"https://dkim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43bd83ea5f71e2053315e325f77f9b26b99c0ff83e27098130177acb550c7b84","flatsize":240507,"path":"All/libdkim-1.0.21.pkg","repopath":"All/libdkim-1.0.21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":62156,"desc":"This is a C++ library which allows incorporating DKIM into existing MTA\nor other application.  It provides full support for signing, verifying,\nand SSP.  It is compliant with RFC 4871.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libdkim.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe libdkim port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libdvbcsa","origin":"multimedia/libdvbcsa","version":"1.1.0_1","comment":"Free implementation of the DVB Common Scrambling Algorithm","maintainer":"decke@FreeBSD.org","www":"https://www.videolan.org/developers/libdvbcsa.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aaca2ecaeeb2e3fa80287956708d86d1226a14b09d3202973be50dd9fc393d4d","flatsize":167988,"path":"All/libdvbcsa-1.1.0_1.pkg","repopath":"All/libdvbcsa-1.1.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":33136,"desc":"libdvbcsa is a free implementation of the DVB Common Scrambling Algorithm\nDVB/CSA - with encryption and decryption capabilities.\n\nAs libdvbcsa implements a standard, it is completly legal to use it.","categories":["multimedia"],"shlibs_provided":["libdvbcsa.so.1"]},{"name":"libepoxy","origin":"graphics/libepoxy","version":"1.5.9","comment":"Library to handle OpenGL function pointer management","maintainer":"x11@FreeBSD.org","www":"https://github.com/anholt/libepoxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef1413fb17b217cf613092b9f361f11562f0561a26e9aac78a0359a292a8a9df","flatsize":2899464,"path":"All/libepoxy-1.5.9.pkg","repopath":"All/libepoxy-1.5.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":290388,"desc":"Epoxy is a library for handling OpenGL function pointer management for you.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_provided":["libepoxy.so.0"],"options":{"TEST":"off","X11":"on"}},{"name":"libcerf","origin":"math/libcerf","version":"2.4","comment":"Library that provides an implementation of complex error functions","maintainer":"yuri@FreeBSD.org","www":"https://jugit.fz-juelich.de/mlz/libcerf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a188d363cf071864f56a3ebb5f3ff8c6a9025ea4157894117c06fdf377946fb","flatsize":118758,"path":"All/libcerf-2.4.pkg","repopath":"All/libcerf-2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49940,"desc":"libcerf is a self-contained numeric library that provides an efficient and\naccurate implementation of complex error functions, along with Dawson,\nFaddeeva, and Voigt functions.","categories":["math"],"shlibs_provided":["libcerf.so.2"],"options":{"DOCS":"on"}},{"name":"libcint","origin":"science/libcint","version":"6.1.2_1","comment":"General GTO integrals for quantum chemistry","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sunqm/libcint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d7c58a7b07bfa09a6f82e4db2a85e63d72d06417ed75ce9bb4464efe9826b5c","flatsize":2224437,"path":"All/libcint-6.1.2_1.pkg","repopath":"All/libcint-6.1.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":385676,"desc":"libcint is an open source library for analytical Gaussian integrals.\nIt provides C/Fortran API to evaluate one-electron/two-electron\nintegrals for Cartesian/real-spheric/spinor Gaussian type functions.","deps":{"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science"],"shlibs_provided":["libcint.so.6"]},{"name":"libchamplain","origin":"graphics/libchamplain","version":"0.12.20_3","comment":"C library aimed to provide a Gtk+ widget to display rasterized maps and markers","maintainer":"gnome@FreeBSD.org","www":"https://projects.gnome.org/libchamplain/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11bf3064ec78e0b7bea83a1dafb647abbf561f69e4c7439e06d810b6c5bd102a","flatsize":1126056,"path":"All/libchamplain-0.12.20_3.pkg","repopath":"All/libchamplain-0.12.20_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":153592,"desc":"Libchamplain is a C library providing a ClutterActor to display maps. It also\nprovides a Gtk+ widget to display maps in Gtk+ applications. Mono, Python and\nPerl bindings are available.\n\nIt supports numerous free map sources such as OpenStreetMap [1],\nOpenAerialMap [2] and Maps for free [3].\n[1] http://www.openstreetmap.org/ [2] http://www.openaerialmap.org/\n[3] http://www.maps-for-free.com/","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["graphics"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libcairo.so.2","libclutter-1.0.so.0","libcogl-path.so.20","libcairo-gobject.so.2","libpango-1.0.so.0","libcogl.so.20","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgdk-3.so.0","libsqlite3.so.0","libsoup-2.4.so.1","libgtk-3.so.0","libclutter-gtk-1.0.so.0"],"shlibs_provided":["libchamplain-0.12.so.0","libchamplain-gtk-0.12.so.0"]},{"name":"libcddb-doc","origin":"audio/libcddb-doc","version":"1.3.0","comment":"Libcddb documentation","maintainer":"ports@FreeBSD.org","www":"http://libcddb.sf.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fa24a02a262f9507beb32ad0e3c660f8ecd65e517187b170c54a306f7b21e28","flatsize":786880,"path":"All/libcddb-doc-1.3.0.pkg","repopath":"All/libcddb-doc-1.3.0.pkg","licenselogic":"single","pkgsize":64628,"desc":"Libcddb documentation\n\n[For more info about libcddb see audio/libcddb/pkg-descr]","categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe libcddb-doc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libcelero","origin":"benchmarks/libcelero","version":"2.9.0","comment":"C++ benchmark authoring library/framework","maintainer":"yuri@FreeBSD.org","www":"https://github.com/DigitalInBlue/Celero","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54db298d770fee9758de921cda3b4f408dd229d32ea3e9021238761262eff9ed","flatsize":483161,"path":"All/libcelero-2.9.0.pkg","repopath":"All/libcelero-2.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":130560,"desc":"Celero aims to be a small library which can be added to a C++ project and\nperform benchmarks on code in a way which is easy to reproduce, share, and\ncompare among individual runs, developers, or projects. Celero uses a framework\nsimilar to that of GoogleTest to make its API easier to use and integrate into a\nproject. Make automated benchmarking as much a part of your development process\nas automated testing.","deps":{"libsysinfo":{"origin":"devel/libsysinfo","version":"0.0.3_3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["benchmarks"],"shlibs_required":["libsysinfo.so.0"],"shlibs_provided":["libcelero.so"]},{"name":"libchipcard","origin":"devel/libchipcard","version":"5.1.6","comment":"Library for easy access to chipcards","maintainer":"jhale@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e0059f707934e975c3f3b0161d41bfa6e8d160043d95a8573fff2cc30a89706","flatsize":1985473,"path":"All/libchipcard-5.1.6.pkg","repopath":"All/libchipcard-5.1.6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":291808,"desc":"Libchipcard allows easy access to smart cards. It provides basic access\nto memory and processor cards and has special support for German medical\ncards, German \"Geldkarten\" and HBCI (homebanking) cards (both type 0 and\ntype 1).\nIt accesses the readers via CTAPI or PC/SC interfaces and has successfully\nbeen tested with Towitoko, Kobil and Reiner-SCT readers.","deps":{"gwenhywfar":{"origin":"devel/gwenhywfar","version":"5.10.2_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"}},"categories":["devel"],"shlibs_required":["libgwenhywfar.so.79","libpcsclite.so.1"],"shlibs_provided":["libchipcard.so.6"],"options":{"DOXYGEN":"off","MEMDEBUG":"off"}},{"name":"libcdio-paranoia","origin":"sysutils/libcdio-paranoia","version":"10.2+2.0.1_1","comment":"Read audio from the CDROM directly as data","maintainer":"jhale@FreeBSD.org","www":"https://www.gnu.org/software/libcdio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7745c5cd16f130aef273888a87ac092470154957dc8c66ae5bd8934d5921ceac","flatsize":278229,"path":"All/libcdio-paranoia-10.2+2.0.1_1.pkg","repopath":"All/libcdio-paranoia-10.2+2.0.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":88000,"desc":"This CDDA reader distribution reads audio from the\nCDROM directly as data, with no analog step between, and writes the\ndata to a file or pipe as .wav, .aifc or as raw 16 bit linear PCM.","deps":{"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"}},"categories":["sysutils"],"shlibs_required":["libcdio.so.19"],"shlibs_provided":["libcdio_cdda.so.2","libcdio_paranoia.so.2"]},{"name":"libfastjson","origin":"devel/libfastjson","version":"1.2304.0","comment":"Fork of json-c (JSON implementation in C)","maintainer":"bofh@FreeBSD.org","www":"https://github.com/rsyslog/libfastjson","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1eeec1ba20190182ccf6de00e66fedb5e1b58b51bbe8a98eaa7def777ff67f1b","flatsize":181669,"path":"All/libfastjson-1.2304.0.pkg","repopath":"All/libfastjson-1.2304.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43852,"desc":"The aim of this project is not to provide a slightly modified clone of json-c.\nIt's aim is to provide\n\n* a small library with essential json handling functions\n* sufficiently good json support (not 100%25 standards compliant)\n* be very fast in processing\n\nIn order to reach these goals, we reduce the features of json-c. For\nsimilarities and differences, see the file DIFFERENCES.","categories":["devel"],"shlibs_provided":["libfastjson.so.4"],"annotations":{"cpe":"cpe:2.3:a:rsyslog:libfastjson:1.2304.0:::::dragonfly6:x86_64"}},{"name":"libcddb","origin":"audio/libcddb","version":"1.3.2_4","comment":"Library to access data on a CDDB server","maintainer":"multimedia@FreeBSD.org","www":"https://libcddb.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5709a46217b2135f300c05c4579f506dfd0f9b7f6b40d019c78c686982f6c5a3","flatsize":295439,"path":"All/libcddb-1.3.2_4.pkg","repopath":"All/libcddb-1.3.2_4.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":66428,"desc":"Libcddb is a library that implements the different protocols (CDDBP,\nHTTP, SMTP) to access data on a CDDB server (http://freedb.org).  It\ntries to be as cross-platform as possible.  The initial library will\nhave a C API.","categories":["audio"],"shlibs_provided":["libcddb.so.2"],"annotations":{"deprecated":"Multiple services have been shutdown and there's no way to easily submit data","expiration_date":"2024-07-31"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nMultiple services have been shutdown and there's no way to easily submit data.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"libccd","origin":"math/libccd","version":"2.1","comment":"Library for collision detection between two convex shapes","maintainer":"yuri@FreeBSD.org","www":"https://github.com/danfis/libccd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6a15444b49d4db1a3c0868239a9372d89df1f318dbf93016bc3667f62bb22cb","flatsize":68562,"path":"All/libccd-2.1.pkg","repopath":"All/libccd-2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":25500,"desc":"libccd is library for a collision detection between two convex shapes. libccd\nimplements variation on Gilbert-Johnson-Keerthi algorithm plus Expand Polytope\nAlgorithm (EPA) and also implements algorithm Minkowski Portal Refinement (MPR,\na.k.a. XenoCollide) as described in Game Programming Gems 7.\n\nlibccd is the only available open source library of my knowledge that include\nMPR algorithm working in 3-D space. However, there is a library called mpr2d,\nimplemented in D programming language, that works in 2-D space.","categories":["math"],"shlibs_provided":["libccd.so.2"],"options":{"DOUBLE_PECISION":"off"}},{"name":"libcec","origin":"multimedia/libcec","version":"6.0.2_1","comment":"Library to control Pulse-Eight's HDMI-CEC adapter","maintainer":"sunpoet@FreeBSD.org","www":"http://libcec.pulse-eight.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ed1016e3b3f05f3b8ab6784f955311a5bc5c7366d6bc2138b4c5cc84ddf3bdc","flatsize":1372346,"path":"All/libcec-6.0.2_1.pkg","repopath":"All/libcec-6.0.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":319440,"desc":"libCEC allows you in combination with the right hardware to control your device\nwith your TV remote control utilising your existing HDMI cabling. This library\nis an enabling platform for the CEC bus in HDMI, it allows developers to\ninteract with other HDMI devices without having to worry about the communication\noverhead, handshaking, and the various ways of sending a message for each\nvendor.","deps":{"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"}},"categories":["multimedia"],"shlibs_required":["libp8-platform.so.2","libpython3.11.so.1.0"],"shlibs_provided":["libcec.so.6"],"options":{"PYTHON":"on","X11":"on"},"messages":[{"message":"WARNING:\n\nYou need write permissions on the USB device to make it work properly.\nConsider adding your user to the operator group:\n\n% pw groupmod operator -m jerry\n\nand adding a rule in /etc/devfs.rules like this one:\n\n[system=10]\nadd path 'ttyU*' mode 0660 group operator\n\nTo load this new rule add the following to /etc/rc.conf:\n\ndevfs_system_ruleset=\"system\"\n\nThen restart devfs to load the new rule:\n\n% service devfs restart","type":"install"}]},{"name":"libccp4","origin":"science/libccp4","version":"6.5.1_4","comment":"Protein X-ray crystallography toolkit","maintainer":"yuri@FreeBSD.org","www":"https://www.ccp4.ac.uk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fe3027ce366f46cd7454fe937ac91c8a445735486182f7908160be849caa61e","flatsize":1836460,"path":"All/libccp4-6.5.1_4.pkg","repopath":"All/libccp4-6.5.1_4.pkg","licenselogic":"or","licenses":["GPLv3","LGPL3"],"pkgsize":395644,"desc":"CCP4 exists to produce and support a world-leading, integrated suite of programs\nthat allows researchers to determine macromolecular structures by X-ray\ncrystallography, and other biophysical techniques. CCP4 aims to develop and\nsupport the development of cutting edge approaches to experimental determination\nand analysis of protein structure, and integrate these approaches into the\nsuite. CCP4 is a community based resource that supports the widest possible\nresearcher community, embracing academic, not for profit, and for profit\nresearch. CCP4 aims to play a key role in the education and training of\nscientists in experimental structural biology. It encourages the wide\ndissemination of new ideas, techniques and practice.\n\nWWW: https://www.ccp4.ac.uk/","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mmdb2":{"origin":"science/mmdb2","version":"2.0.20"}},"categories":["science","education"],"shlibs_required":["libmmdb2.so.0","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libccp4c.so.0","libccp4f.so.0"]},{"name":"libcanberra-gtk3","origin":"audio/libcanberra-gtk3","version":"0.30_10","comment":"Implementation of the Freedesktop sound theme spec","maintainer":"desktop@FreeBSD.org","www":"https://0pointer.de/lennart/projects/libcanberra/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ab20b218395a0b748cd9716ce2e885b9084372f4816ae4af9c2a3e5eec6576c","flatsize":68257,"path":"All/libcanberra-gtk3-0.30_10.pkg","repopath":"All/libcanberra-gtk3-0.30_10.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":22520,"desc":"Libcanberra is an implementation of the Freedesktop Sound Theme\nspecification.  It allows developers to play sounds given a list of events.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio","devel"],"shlibs_required":["libcanberra.so.0","libgtk-3.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libgthread-2.0.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libvorbisfile.so.3","libltdl.so.7"],"shlibs_provided":["libcanberra-gtk3-module.so","libcanberra-gtk3.so.0"]},{"name":"libcanberra","origin":"audio/libcanberra","version":"0.30_10","comment":"Implementation of the Freedesktop sound theme spec","maintainer":"desktop@FreeBSD.org","www":"https://0pointer.de/lennart/projects/libcanberra/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3655cdb04717a25816df787a2157e084c07380a566fcd629e61ad5df6faa55c8","flatsize":140193,"path":"All/libcanberra-0.30_10.pkg","repopath":"All/libcanberra-0.30_10.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":42456,"desc":"Libcanberra is an implementation of the Freedesktop Sound Theme\nspecification.  It allows developers to play sounds given a list of events.","deps":{"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"}},"categories":["audio","devel"],"shlibs_required":["libvorbisfile.so.3","libltdl.so.7"],"shlibs_provided":["libcanberra.so.0","libcanberra-multi.so","libcanberra-null.so","libcanberra-oss.so"],"options":{"GSTREAMER":"off","PULSEAUDIO":"off"}},{"name":"libcdaudio","origin":"audio/libcdaudio","version":"0.99.12p2_3","comment":"Library for playing audio CDs","maintainer":"ports@FreeBSD.org","www":"https://libcdaudio.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f495f9be0c5556ed0475e9b62a4d93f5d1d81b264810703867ffbc80f8c2b2b7","flatsize":220595,"path":"All/libcdaudio-0.99.12p2_3.pkg","repopath":"All/libcdaudio-0.99.12p2_3.pkg","licenselogic":"single","pkgsize":55392,"desc":"libcdaudio is a library designed to provide functions to control\noperation of a CD-ROM when playing audio CDs.  It also contains\nfunctions for CDDB and CD Index lookup.","categories":["audio"],"shlibs_provided":["libcdaudio.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe libcdaudio port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libcdb","origin":"devel/libcdb","version":"g2020082801","comment":"Constant database library","maintainer":"bofh@FreeBSD.org","www":"https://github.com/rmind/libcdb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"472f465acef9245d0cca1384147cebec2f1018d19598307e84073bf969c33891","flatsize":135448,"path":"All/libcdb-g2020082801.pkg","repopath":"All/libcdb-g2020082801.pkg","licenselogic":"single","pkgsize":30432,"desc":"The NetBSD's constant database (cdb) library provides a space efficient\nkey-value database based on perfect hashing, thus guaranteeing the O(1) lookup\ntime. The database preserves the key order.","categories":["devel"],"shlibs_provided":["libcdb.so.1"]},{"name":"libcds","origin":"devel/libcds","version":"2.3.3.102_1","comment":"C++ library of Concurrent Data Structures","maintainer":"yuri@FreeBSD.org","www":"https://github.com/khizmax/libcds","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e13b54e8b82dae077f941b6a137e53ad75c03965a7332cbd28a363705105f692","flatsize":4720383,"path":"All/libcds-2.3.3.102_1.pkg","repopath":"All/libcds-2.3.3.102_1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":382412,"desc":"The Concurrent Data Structures (CDS) library is a collection of concurrent\ncontainers that don't require external (manual) synchronization for shared\naccess, and safe memory reclamation (SMR) algorithms like Hazard Pointer and\nuser-space RCU that is used as an epoch-based SMR.\n\nCDS is mostly header-only template library. Only SMR core implementation is\nsegregated to .so file.\n\nThe library contains the implementations of the following containers:\n* lock-free stack with optional elimination support\n* several algo for lock-free queue, including classic Michael & Scott\n  algorithm and its derivatives, the flat combining queue, the segmented queue.\n* several implementation of unordered set/map - lock-free and fine-grained\n  lock-based\n* flat-combining technique\n* lock-free skip-list\n* lock-free FeldmanHashMap/Set Multi-Level Array Hash with thread-safe\n  bidirectional iterator support\n* Bronson's et al algorithm for fine-grained lock-based AVL tree\n\nGenerally, each container has an intrusive and non-intrusive (STL-like) version\nbelonging to cds::intrusive and cds::container namespace respectively.","categories":["devel"],"shlibs_provided":["libcds.so.2.3.3"]},{"name":"libcdr01","origin":"graphics/libcdr01","version":"0.1.7_7","comment":"Library and tools for parsing Corel Draw file format","maintainer":"office@FreeBSD.org","www":"https://wiki.documentfoundation.org/DLP/Libraries/libcdr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e49b476ff9d18b58da0408244589ff7e1ca4bf61e98427317c9beafd7194a3e3","flatsize":726673,"path":"All/libcdr01-0.1.7_7.pkg","repopath":"All/libcdr01-0.1.7_7.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":344864,"desc":"Library and tools providing ability to interpret and import Corel Draw drawings\ninto various applications.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"}},"categories":["graphics","devel"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","librevenge-0.0.so.0","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"shlibs_provided":["libcdr-0.1.so.1"]},{"name":"libcbor","origin":"devel/libcbor","version":"0.11.0","comment":"CBOR protocol implementation for C and others","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/PJK/libcbor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"281163963564af168bc4dd53059bae53024604640f47ac602dc9043716678c11","flatsize":150966,"path":"All/libcbor-0.11.0.pkg","repopath":"All/libcbor-0.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34256,"desc":"libcbor is a C library for parsing and generating CBOR, the general-purpose\nschema-less binary data format.\n\nMain features:\n- Complete RFC conformance\n- Robust C99 implementation\n- Layered architecture offers both control and convenience\n- Flexible memory management\n- No shared global state - threading friendly\n- Proper handling of UTF-8\n- Full support for streams & incremental processing\n- Extensive documentation and test suite\n- No runtime dependencies, small footprint","deps":{"libcjson":{"origin":"devel/libcjson","version":"1.7.18_2"}},"categories":["devel"],"shlibs_provided":["libcbor.so.0"]},{"name":"libcanberra-gtk2","origin":"audio/libcanberra-gtk2","version":"0.30_10","comment":"Implementation of the Freedesktop sound theme spec","maintainer":"desktop@FreeBSD.org","www":"https://0pointer.de/lennart/projects/libcanberra/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dfdd1d8f61f862dbad126ce96a8201639ca472f1d83931f3fbbb34041b63d37a","flatsize":81464,"path":"All/libcanberra-gtk2-0.30_10.pkg","repopath":"All/libcanberra-gtk2-0.30_10.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":26108,"desc":"Libcanberra is an implementation of the Freedesktop Sound Theme\nspecification.  It allows developers to play sounds given a list of events.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio","devel"],"shlibs_required":["libcanberra.so.0","libgtk-x11-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libintl.so.8","libX11.so.6","libvorbisfile.so.3","libltdl.so.7"],"shlibs_provided":["libcanberra-gtk-module.so","libcanberra-gtk.so.0"]},{"name":"libcabinet","origin":"archivers/libcabinet","version":"0.30_2","comment":"Portable library and utility to use Microsoft cabinet files (.cab)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff9e27e3164735b7d03d26198ae680e3ffeeb748a09936811b71238f4339fd07","flatsize":225425,"path":"All/libcabinet-0.30_2.pkg","repopath":"All/libcabinet-0.30_2.pkg","licenselogic":"single","pkgsize":52116,"desc":"A portable library and small utility that can be used to create, use, and\nmodify Microsoft cabinet files (.cab) on any system.","categories":["archivers"],"shlibs_provided":["libcabinet.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe libcabinet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libcaes","origin":"security/libcaes","version":"a.20231120_1","comment":"Library to support cross-platform AES encryption","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libcaes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12f98053fe31cb936e9991da1b95df82e87801a6ed3f84cc4be0605d5893faf2","flatsize":209218,"path":"All/libcaes-a.20231120_1.pkg","repopath":"All/libcaes-a.20231120_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":45296,"desc":"libcaes is a library to support cross-platform AES encryption.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libcaes.so.1"],"options":{"NLS":"on"}},{"name":"libcdio","origin":"sysutils/libcdio","version":"2.1.0_2","comment":"Compact Disc Input and Control Library","maintainer":"jhale@FreeBSD.org","www":"https://www.gnu.org/software/libcdio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dfa9d4169a7983ddc136bdfd1405060fdcea3edf138afc495b9702946c9bb728","flatsize":1482263,"path":"All/libcdio-2.1.0_2.pkg","repopath":"All/libcdio-2.1.0_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":309352,"desc":"The libcdio package contains a library which encapsulates CD-ROM reading\nand control. Applications wishing to be oblivious of the OS- and\ndevice-dependant properties of a CD-ROM can use this library.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libcdio++.so.1","libcdio.so.19","libiso9660++.so.0","libiso9660.so.11","libudf.so.0"],"annotations":{"cpe":"cpe:2.3:a:gnu:libcdio:2.1.0:::::dragonfly6:x86_64:2"}},{"name":"libcdada","origin":"devel/libcdada","version":"0.5.2","comment":"Basic data structures in C as libstdc++ wrapper","maintainer":"pi@FreeBSD.org","www":"https://github.com/msune/libcdada","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a68ad3bb60c25fc85d768a34b990b52b3607216e3952c1806a8782d7acf212a","flatsize":1247532,"path":"All/libcdada-0.5.2.pkg","repopath":"All/libcdada-0.5.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":150768,"desc":"Small library that offers basic data structures (list, set, map...)\nin a pure C API for user-space applications. Key features:\n\n- Easy to use, portable\n- No \"magic\" MACROs, and no need to modify your data structures\n  (except, perhaps, for __attribute__((packed)))\n- Stable and well-tested backend engine (libstdc++) for most of\n  the data structures\n- Reasonable performance - comparable to libstdc++","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_provided":["libcdada.so.0"]},{"name":"libcapn","origin":"net/libcapn","version":"1.1.0","comment":"C Library to interact with Apple Push Notification Service","maintainer":"gasol.wu@gmail.com","www":"https://github.com/adobkin/libcapn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c2a0b3c7494ce8bcdfa2f2db6abd21ddfb0edca4c1bc356d55f60f18218f9f4","flatsize":104079,"path":"All/libcapn-1.1.0.pkg","repopath":"All/libcapn-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21576,"desc":"libcapn is a C Library to interact with the Apple Push Notification Service\nusing simple and intuitive API. With the library you can easily send push\nnotifications to iOS and Mac OS X devices.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libjansson.so.4"],"shlibs_provided":["libcapn.so.1"]},{"name":"libdatrie","origin":"devel/libdatrie","version":"0.2.13_2","comment":"Double-array trie implementation library","maintainer":"bofh@FreeBSD.org","www":"https://linux.thai.net/projects/datrie/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6991aaa65feb174584389768e1d94d6df3a8feafa68bfc5e23c19e1d0cf76ee","flatsize":137514,"path":"All/libdatrie-0.2.13_2.pkg","repopath":"All/libdatrie-0.2.13_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":39632,"desc":"This is an implementation of double-array structure for representing trie,\nas proposed by Junichi Aoe.\n\nTrie is a kind of digital search tree, an efficient indexing method with\nO(1) time complexity for searching.  Comparably as efficient as hashing,\ntrie also provides flexibility on incremental matching and key spelling\nmanipulation.  This makes it ideal for lexical analyzers, as well as\nspelling dictionaries.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"}},"categories":["devel"],"shlibs_required":["libiconv.so.2"],"shlibs_provided":["libdatrie.so.1"]},{"name":"libfastcommon","origin":"devel/libfastcommon","version":"1.0.43","comment":"C common functions library used mainly by FastDFS and FastDHT","maintainer":"daniel@blodan.se","www":"https://github.com/happyfish100/libfastcommon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82b3ecded5163877923f8a8c698e1a1b913e4bbc669b52897e639c0ce7e146b2","flatsize":488691,"path":"All/libfastcommon-1.0.43.pkg","repopath":"All/libfastcommon-1.0.43.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":142016,"desc":"c common functions library for FastDFS and FastDHT","categories":["devel"],"shlibs_provided":["libfastcommon.so"]},{"name":"libemos","origin":"misc/libemos","version":"4.5.9_4","comment":"Interpolation library for meteorological software","maintainer":"yuri@FreeBSD.org","www":"https://confluence.ecmwf.int/display/EMOS/Emoslib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa1a973e7c69fa311d98e60a5725996c5e1af53a8a121a81f4fd9080cbcb1399","flatsize":345447706,"path":"All/libemos-4.5.9_4.pkg","repopath":"All/libemos-4.5.9_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16379672,"desc":"The Interpolation library (EMOSLIB) includes Interpolation software and\nBUFR &CREX encoding/decoding routines. It is used by the ECMWF meteorological\narchival and retrieval system (MARS) and also by the ECMWF workstation Metview.\n\nThis software covers :\n* Interpolating fields\n  * spectral coefficients to spectral coefficients\n  * spectral coefficients to rotated spectral coefficients\n  * spectral coefficients to regular latitude-longitude grids\n  * spectral coefficients to regular gaussian grids\n* encoding/decoding of WMO FM-94 BUFR BUFR code messages\n* encoding/decoding of WMO FM-95 CREX CREX code messages\n* handling pure binary unix files\n* multiple (Temperton's) FFT routine","deps":{"eccodes":{"origin":"science/eccodes","version":"2.35.0"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["misc"],"shlibs_required":["libeccodes.so","libfftw3.so.3","libgfortran.so.5","libquadmath.so.0","libgcc_s.so.1"]},{"name":"libbpm","origin":"audio/libbpm","version":"0.3_1","comment":"C-library contains low level beam position monitor signal processing","maintainer":"i@levsha.me","www":"https://www.hep.ucl.ac.uk/~bino/libbpm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24c340eb68e21e17ccf734ff4b53d65d72bd898ad3664c328763ba0c5ec822db","flatsize":921843,"path":"All/libbpm-0.3_1.pkg","repopath":"All/libbpm-0.3_1.pkg","licenselogic":"single","pkgsize":169484,"desc":"libbpm is a C-library which contains low level beam position monitor (BPM)\nsignal processing routines. It's aim is to form a complete set of routines\nneeded to handle RF Cavity BPM data, from digital downmixing, sampling,\ncalibrating  analysing and simulating BPM data. This library has been developed\nin the context of the BPM work done by the accelerator physics groups at\nUniversity College London, Royal Holloway University of London and the\nUniversity of Cambridge (UK) (2006-2008)","categories":["audio"],"shlibs_provided":["libbpm-0.3.so.0","libbpmanalysis-0.3.so.0","libbpmcalibration-0.3.so.0","libbpmdsp-0.3.so.0","libbpminterface-0.3.so.0","libbpmmessages-0.3.so.0","libbpmnr-0.3.so.0","libbpmorbit-0.3.so.0","libbpmprocess-0.3.so.0","libbpmrf-0.3.so.0","libbpmsimulation-0.3.so.0","libbpmwf-0.3.so.0"]},{"name":"libbpfjit","origin":"devel/libbpfjit","version":"g2020082801","comment":"Just-in-Time compilation of bpf","maintainer":"bofh@FreeBSD.org","www":"https://github.com/rmind/bpfjit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fa423de7cb4d9ed2d4c914f1fc86c5ac117ee727fd343e50f842ff19933c3ea","flatsize":19174,"path":"All/libbpfjit-g2020082801.pkg","repopath":"All/libbpfjit-g2020082801.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7760,"desc":"Just-in-Time Compilation for Berkeley Packet Filter","categories":["devel"]},{"name":"libbgpdump","origin":"net/libbgpdump","version":"1.6.0","comment":"Analyzing dump files produced by Zebra/Quagga or MRT","maintainer":"mjl@luckie.org.nz","www":"https://www.ris.ripe.net/source/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c77b6ffdfe844aa37ba90b60e96e6be297462f2168ec9a0a656a7a6eada1ac02","flatsize":353651,"path":"All/libbgpdump-1.6.0.pkg","repopath":"All/libbgpdump-1.6.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":83784,"desc":"This is libbgpdump - a C library designed to help with analyzing dump\nfiles produced by Zebra/Quagga or MRT.\n\nFile formats:\n    - MRT RIB dump\n    - Zebra/Quagga format\n    - These may be gzipped and/or passed in through stdin\n\nEntry formats:\n    - MRT routing table dump entries\n    - Zebra/Quagga BGP records:\n          - BGP messages (OPEN, UPDATE, NOTIFY, KEEPALIVE)\n          - BGP state changes\n\nSee also:\n\nhttps://bitbucket.org/ripencc/bgpdump/","categories":["net"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"libbgcode","origin":"cad/libbgcode","version":"0.2.0","comment":"Prusa Block & Binary G-code reader/writer/converter","maintainer":"teodorsigaev@gmail.com","www":"https://github.com/prusa3d/libbgcode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c43f057aeac96b2f210ca71b32c627b6b163ece515bcc6080b2939cfe503079b","flatsize":257322,"path":"All/libbgcode-0.2.0.pkg","repopath":"All/libbgcode-0.2.0.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":80384,"desc":"Prusa Block & Binary G-code reader/writer/converter.\nlibbgcode provides three API: core, binarize and convert.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["cad"],"shlibs_required":["libboost_nowide.so.1.84.0"],"shlibs_provided":["libbgcode_binarize.so.0.2.0","libbgcode_convert.so.0.2.0","libbgcode_core.so.0.2.0"]},{"name":"libcaca","origin":"graphics/libcaca","version":"0.99.b19_4","comment":"Graphics library that outputs text instead of pixels","maintainer":"multimedia@FreeBSD.org","www":"http://caca.zoy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60b1c23f35d871160a875c17064d431e8a13e68b78b06b57f83e916ec0e56e27","flatsize":3022713,"path":"All/libcaca-0.99.b19_4.pkg","repopath":"All/libcaca-0.99.b19_4.pkg","licenselogic":"single","pkgsize":419892,"desc":"libcaca is a graphics library that outputs text instead of pixels,\nso that it can work on older video cards or text terminals.  It is\nnot unlike the famous AAlib library, with the following improvements:\n * Unicode support\n * 2048 available colours (some devices can only handle 16)\n * dithering of colour images\n * advanced text canvas operations (blitting, rotations)","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["graphics"],"shlibs_required":["libImlib2.so.1","libncurses.so.6","libtinfo.so.6","libX11.so.6","libGL.so.1","libGLU.so.1","libglut.so.3"],"shlibs_provided":["libcaca++.so.0","libcaca.so.0"],"options":{"DOCS":"on","FTGL":"off","IMLIB2":"on","SLANG":"off","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:libcaca_project:libcaca:0.99.b19:::::dragonfly6:x86_64:4"}},{"name":"libc++","origin":"devel/libc++","version":"10.0.1","comment":"LLVM C++ standard library with c++11 support","maintainer":"tuxillo@quantumachine.net","www":"http://libcxx.llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3114a1617c88931cabc966eb7352fc7af330f8a5e5d44cc8d2ac8a208289f683","flatsize":7113608,"path":"All/libc++-10.0.1.pkg","repopath":"All/libc++-10.0.1.pkg","licenselogic":"single","pkgsize":753428,"desc":"libc++ is a new implementation of the C++ standard library made by the\nllvm project targeting C++11.\n\nWWW: http://libcxx.llvm.org/","deps":{"libcxxrt":{"origin":"devel/libcxxrt","version":"20180311"}},"categories":["devel"],"shlibs_required":["libcxxrt.so"],"shlibs_provided":["libc++.so.1"]},{"name":"libburn","origin":"devel/libburn","version":"1.5.6_1","comment":"Libburnia library to read/write optical discs","maintainer":"ports@FreeBSD.org","www":"https://dev.lovelyhq.com/libburnia/web/wiki/Libburn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7908fd00e456e64bf23913a7892b957abd415522220b6cdfb4dd435cb3abec31","flatsize":1341372,"path":"All/libburn-1.5.6_1.pkg","repopath":"All/libburn-1.5.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":378372,"desc":"libburnia is a project for reading, mastering and writing optical\ndiscs. Currently it is comprised of libraries named libisofs,\nlibburn, libisoburn, a cdrecord emulator named cdrskin, and an\nintegrated multi-session tool named xorriso.","categories":["devel"],"shlibs_provided":["libburn.so.4"],"options":{"DOCS":"on"},"messages":[{"message":"You will need to enable CAM support in the kernel.  Your kernel\nconfiguation should include:\n    for SCSI CD/DVD devices:\n\tdevice scbus\n\tdevice cd\n\tdevice pass\n    for ATA CD/DVD devices you will need the above, plus:\n\tdevice atapicam\n\nYou will also want to make the CD devices world read- and writable.\nIn /etc/devfs.rules, add the following:\n\t[system=10]\n\tadd path 'acd*' mode 0666\n\tadd path 'cd*' mode 0666\n\tadd path 'pass*' mode 0666\n\tadd path 'xpt*' mode 0666","type":"install"},{"message":"===>   NOTICE:\n\nThe libburn port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libbson","origin":"devel/libbson","version":"1.24.2","comment":"BSON utility library","maintainer":"ports@bsdserwis.com","www":"https://github.com/mongodb/mongo-c-driver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ad1c189d937c1318d1c14806592c91d2a1e46bcb42f7a5f84282e38f625f975","flatsize":4069668,"path":"All/libbson-1.24.2.pkg","repopath":"All/libbson-1.24.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":597508,"desc":"libbson is a library providing useful routines related to building,\nparsing, and iterating BSON documents. It is a useful base for those\nwanting to write high-performance C extensions to higher level\nlanguages such as python, ruby, or perl.","categories":["devel"],"shlibs_provided":["libbson-1.0.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:mongodb:libbson:1.24.2:::::dragonfly6:x86_64"}},{"name":"libbacktrace","origin":"devel/libbacktrace","version":"1.0.20221130","comment":"C library that produces symbolic backtraces in C/C++ programs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ianlancetaylor/libbacktrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"deb272f4e2b0c2b74ff5fc970ba43e5d31477f5ee0d9a541a0bff1992d693744","flatsize":225342,"path":"All/libbacktrace-1.0.20221130.pkg","repopath":"All/libbacktrace-1.0.20221130.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":71856,"desc":"libbacktrace is a C library that may be linked into a C/C++ program to produce\nsymbolic backtraces.","categories":["devel"],"shlibs_provided":["libbacktrace.so.0"]},{"name":"libbdplus","origin":"multimedia/libbdplus","version":"0.2.0","comment":"BD+ System research implementation","maintainer":"ports@FreeBSD.org","www":"https://www.videolan.org/developers/libbdplus.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"336930dbb9b1466e0d5459313a83989452b9c230bad969b221f8863cf98092fe","flatsize":347658,"path":"All/libbdplus-0.2.0.pkg","repopath":"All/libbdplus-0.2.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":82956,"desc":"libbdplus is a research project to implement the BD+ System Specifications.\n\nThis research project provides, through an open-source library, a way to\nunderstand how the BD+ works.","deps":{"libaacs":{"origin":"multimedia/libaacs","version":"0.11.1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"}},"categories":["multimedia"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0"],"shlibs_provided":["libbdplus.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libbdplus port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libbpg","origin":"graphics/libbpg","version":"0.9.8_2","comment":"BPG (Better Portable Graphics) is a new image format","maintainer":"mazhe@alkumuna.eu","www":"https://bellard.org/bpg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97709894f507825b73abdfdb15c3ffe336595b7ef78aa7aed4aa5264cae198bc","flatsize":3428200,"path":"All/libbpg-0.9.8_2.pkg","repopath":"All/libbpg-0.9.8_2.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","LGPL21"],"pkgsize":474220,"desc":"BPG (Better Portable Graphics) is a new image format. Its purpose is to\nreplace the JPEG image format when quality or file size is an issue. Its\nmain advantages are:\n - High compression ratio. Files are much smaller than JPEG for similar\n   quality.\n - Supported by most Web browsers with a small Javascript decoder (gzipped\n   size: 56 KB).\n - Based on a subset of the HEVC open video compression standard.\n - Supports the same chroma formats as JPEG (grayscale, YCbCr 4:2:0, 4:2:2,\n   4:4:4) to reduce the losses during the conversion. An alpha channel is\n   supported. The RGB, YCgCo and CMYK color spaces are also supported.\n - Native support of 8 to 14 bits per channel for a higher dynamic range.\n - Lossless compression is supported.\n - Various metadata (such as EXIF, ICC profile, XMP) can be included.\n - Animation support.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"x265":{"origin":"multimedia/x265","version":"3.5_2"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libx265.so.200","libjpeg.so.8","libSDL_image-1.2.so.0","libSDL-1.2.so.0"],"options":{"JCTVC":"off","JCTVCHI":"off","SDL":"on","X265":"on"},"annotations":{"cpe":"cpe:2.3:a:libbpg_project:libbpg:0.9.8:::::dragonfly6:x86_64:2"}},{"name":"libbegemot","origin":"devel/libbegemot","version":"1.11_6","comment":"Function library for begemot tools","maintainer":"rum1cro@yandex.ru","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f322cd5abc1ebb4305548df9f218d9635c1bc040f1e9cfe2d32751750f48acd","flatsize":309788,"path":"All/libbegemot-1.11_6.pkg","repopath":"All/libbegemot-1.11_6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":92188,"desc":"This is the begemot utility function library. It is needed to\nbuild most of the begemot tools.","categories":["devel"],"shlibs_provided":["libbegemot.so.1"]},{"name":"libb64","origin":"converters/libb64","version":"2.0.0.15","comment":"Library for fast Base64 encoding and decoding","maintainer":"ismail.yenigul@surgate.com","www":"https://github.com/stefantalpalaru/libb64","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e73c34687f6b21f0a76ef6d3316968cfed4446823ed15ee9a230ca5337535eac","flatsize":34419,"path":"All/libb64-2.0.0.15.pkg","repopath":"All/libb64-2.0.0.15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13472,"desc":"libb64 is a library of ANSI C routines for fast encoding/decoding of data\ninto and from a Base64-encoded format.  C++ wrappers are included, as well\nas the source code for standalone encoding and decoding executables.\n\nBase64 uses a subset of displayable ASCII characters, and is therefore a\nuseful encoding for storing binary data in a text file, such as XML, or\nsending binary data over text-only communication channels.","categories":["converters","mail"],"shlibs_provided":["libb64.so"]},{"name":"libayatana-appindicator","origin":"devel/libayatana-appindicator","version":"0.5.93_1","comment":"Ayatana Application Indicators Shared Library","maintainer":"jgh@FreeBSD.org","www":"https://github.com/AyatanaIndicators/libayatana-appindicator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8de90ba2e4e96c7e825e0ecc16c5c8a602d4a4416d9057a4880f2392cce59aa","flatsize":369334,"path":"All/libayatana-appindicator-0.5.93_1.pkg","repopath":"All/libayatana-appindicator-0.5.93_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":80252,"desc":"Ayatana Application Indicators (Shared Library)\n\nA library to allow applications to export a menu into the an Application\nIndicators aware menu bar. Based on KSNI it also works in KDE and will\nfallback to generic Systray support if none of those are available.\n\nThis code project was originally started by Canonical Ltd. and has been\nadapted by various authors with the purpose of making this Application\nIndicators available on Ubuntu and non-Ubuntu systems alike.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"ayatana-ido":{"origin":"devel/ayatana-ido","version":"0.10.2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libayatana-indicator":{"origin":"devel/libayatana-indicator","version":"0.9.4_1"},"libdbusmenu":{"origin":"devel/libdbusmenu","version":"16.04.0_8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libayatana-indicator3.so.7","libayatana-ido3-0.4.so.0","libdbusmenu-gtk3.so.4","libdbusmenu-glib.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libayatana-appindicator3.so.1"],"options":{"DOCS":"on"}},{"name":"libcoap","origin":"net/libcoap","version":"4.3.4_1","comment":"C implementation of the Constrained Application Protocol","maintainer":"driesm@FreeBSD.org","www":"https://github.com/obgm/libcoap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d095d6e76fab25a36a02ec085d7597c8568b685bd4724aef04d74ae6763062a","flatsize":79321629,"path":"All/libcoap-4.3.4_1.pkg","repopath":"All/libcoap-4.3.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3948852,"desc":"libcoap is a C implementation of a lightweight application-protocol for devices\nthat are constrained their resources such as computing power, RF range, memory,\nbandwidth, or network packet sizes. This protocol, CoAP, is standardized by the\nIETF as RFC 7252. For further information related to CoAP, see\nhttp://coap.technology.\n\nYou might want to check out libcoap-minimal for usage examples.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"}},"categories":["net"],"shlibs_required":["libgnutls.so.30"],"shlibs_provided":["libcoap-3-gnutls.so.3"],"options":{"DOCS":"on","DOXYGEN":"on"}},{"name":"libavl","origin":"devel/libavl","version":"1.4.0_1","comment":"Library for balanced binary trees","maintainer":"rodrigo@FreeBSD.org","www":"https://adtinfo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f18da9c7d180450a20e0a042615391f9d7a72e7a8498a32c4cea1648890336fe","flatsize":96646,"path":"All/libavl-1.4.0_1.pkg","repopath":"All/libavl-1.4.0_1.pkg","licenselogic":"single","pkgsize":21340,"desc":"GNU libavl, a library for balanced binary trees. Balanced binary trees\nprovide guaranteed O(lg n) performance for list insertion, deletion, and\nsearch operations. libavl is the most complete free balanced binary tree\nlibrary on the net today, supporting AVL trees in plain, threaded, and\nright-threaded forms as well as plain red-black trees.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"]},{"name":"libbde","origin":"devel/libbde","version":"a.20231220","comment":"Library and tools to access the BitLocker Drive Encryption volumes","maintainer":"antoine@FreeBSD.org","www":"https://github.com/libyal/libbde","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6172a33bc7dfcfcfb03d29c7db2e7d3f5ee73831da9dfaabe0a4a6f909b56142","flatsize":6595318,"path":"All/libbde-a.20231220.pkg","repopath":"All/libbde-a.20231220.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":707628,"desc":"Library and tools to access the BitLocker Drive Encryption (BDE) encrypted\nvolumes.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libcaes":{"origin":"security/libcaes","version":"a.20231120_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libcaes.so.1","libfuse.so.2"],"shlibs_provided":["libbde.so.1"],"options":{"NLS":"on"}},{"name":"libavif","origin":"graphics/libavif","version":"1.0.4_1","comment":"Library for encoding and decoding .avif files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/AOMediaCodec/libavif","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0413e771942e60da63e047da87bc77249039ea9d688368c45f9cdc410cd7df7e","flatsize":391256,"path":"All/libavif-1.0.4_1.pkg","repopath":"All/libavif-1.0.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":127732,"desc":"This library aims to be a friendly, portable C implementation of the\nAV1 Image File Format.","deps":{"aom":{"origin":"multimedia/aom","version":"3.9.1"},"dav1d":{"origin":"multimedia/dav1d","version":"1.4.3_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libjpeg.so.8","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libdav1d.so.7","libaom.so.3"],"shlibs_provided":["libavif.so.16"],"options":{"AOM":"on","DAV1D":"on","GAV1":"off","LIBSHARPYUV":"off","LIBYUV":"off","PIXBUF":"on","RAV1E":"off","SVTAV1":"off"},"annotations":{"cpe":"cpe:2.3:a:aomedia:libavif:1.0.4:::::dragonfly6:x86_64:1"}},{"name":"libaura","origin":"devel/libaura","version":"3.1.20051222","comment":"Library of Assorted Useful Reusable Abstractions","maintainer":"rodrigo@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb47057e57c61f960758ad41b94d80faa7be1cc1bb7b29b2fe87609d4a0a0b18","flatsize":35722,"path":"All/libaura-3.1.20051222.pkg","repopath":"All/libaura-3.1.20051222.pkg","licenselogic":"single","pkgsize":10776,"desc":"Libaura is a library of Assorted Useful Reusable Abstractions -\ndata structures and utilities for C language programming.  At\npresent, they include:\n\n- memory allocators/deallocators\n- key<->value dictionaries (hashed or sorted)\n- extensible buffers\n- filesystem predicates (is_dir, is_named_pipe, etc)\n- popen() variation which allows the caller to know the pid of\n  the process on the other end of the pipe.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"libayatana-indicator","origin":"devel/libayatana-indicator","version":"0.9.4_1","comment":"Ayatana Indicators Shared Library","maintainer":"jgh@FreeBSD.org","www":"https://github.com/AyatanaIndicators/libayatana-indicator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c15cb63f766885eea1fdc48d7d4114c5ef8d9aa9504ec4f891d3a22dab607c2d","flatsize":385187,"path":"All/libayatana-indicator-0.9.4_1.pkg","repopath":"All/libayatana-indicator-0.9.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":95612,"desc":"The Ayatana Indicators project is the continuation of Application Indicators\nand System Indicators, two technologies developed by Canonical Ltd. for the\nUnity7 desktop.\n\nApplication Indicators are a GTK implementation of the StatusNotifierItem\nSpecification (SNI) that was originally submitted to freedesktop.org by KDE.\n\nSystem Indicators are an extensions to the Application Indicators idea.\nSystem Indicators allow for far more widgets to be displayed in the\nindicator's menu.\n\nThe Ayatana Indicators project is the new upstream for application\nindicators, system indicators and associated projects with a focus on making\nAyatana Indicators a desktop agnostic technology.\n\nOn GNU/Linux, Ayatana Indicators are currently available for desktop\nenvinronments like MATE (used by default in Ubuntu MATE), XFCE\n(used by default in Xubuntu, LXDE, and the Budgie Desktop).\n\nThe Lomiri Operating Environment (UI of the Ubuntu Touch OS, formerly known as\nUnity8) uses Ayatana Indicators for rendering its notification area and the\nUBports project is a core contributor to the Ayatana Indicators project.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"ayatana-ido":{"origin":"devel/ayatana-ido","version":"0.10.2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"googletest":{"origin":"devel/googletest","version":"1.14.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgmodule-2.0.so.0","libayatana-ido3-0.4.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libayatana-indicator3.so.7"],"options":{"DOCS":"on"}},{"name":"libaudec","origin":"audio/libaudec","version":"0.3.4_1","comment":"Wrapper library over ffmpeg, sndfile and libsamplerate","maintainer":"yuri@FreeBSD.org","www":"https://github.com/zrythm/libaudec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d0ee2677603ea0a2fbaa3ebf4dc20ec4f806cacbf74bc2dca59ed0a245f6603","flatsize":217293,"path":"All/libaudec-0.3.4_1.pkg","repopath":"All/libaudec-0.3.4_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":50308,"desc":"libaudec (lib audio decoder) is a wrapper library over ffmpeg, sndfile and\nlibsamplerate for reading and resampling audio files, based on Robin Gareus'\naudio_decoder code (https://github.com/x42/silan/tree/master/audio_decoder).","deps":{"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio","devel"],"shlibs_required":["libsndfile.so.1","libsamplerate.so.0"],"shlibs_provided":["libaudec.so"]},{"name":"libatomic_ops","origin":"devel/libatomic_ops","version":"7.8.0","comment":"Atomic operations access library","maintainer":"rodrigo@FreeBSD.org","www":"https://github.com/ivmai/libatomic_ops","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26c96adaa65b60a604e370f51719f128a9b9b784ca98487e2decbda1e2c92f7a","flatsize":799495,"path":"All/libatomic_ops-7.8.0.pkg","repopath":"All/libatomic_ops-7.8.0.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","GPLv2"],"pkgsize":91904,"desc":"This package provides semi-portable access to hardware provided atomic memory\noperations.  These might allow you to write code:\n\n  - That does more interesting things in signal handlers\n  - Makes more effective use of multiprocessors by allowing you to write\n    clever lock-free code.  Note that such code is very difficult to get\n    right, and will unavoidably be less portable than lock-based code.  It\n    is also not always faster than lock-based code.  But it may occasionally\n    be a large performance win\n  - To experiment with new and much better thread programming paradigms, etc.\n\nFor details and licensing restrictions, please see the documentation.","categories":["devel"],"shlibs_provided":["libatomic_ops.so.1","libatomic_ops_gpl.so.1"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:libatomic_ops_project:libatomic_ops:7.8.0:::::dragonfly6:x86_64"}},{"name":"libastylej-arduino","origin":"devel/libastylej-arduino","version":"3.0.1_2","comment":"Source code indenter, formatter, and beautifier (JNI library)","maintainer":"ports@FreeBSD.org","www":"https://astyle.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91b07660e1c8a6c36305442b7aa41c96ffb4bcac9a725169c2848b2d585d5d21","flatsize":282045,"path":"All/libastylej-arduino-3.0.1_2.pkg","repopath":"All/libastylej-arduino-3.0.1_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":95596,"desc":"JNI of the Artistic Style source code indenter, formatter, and beautifier.\n\nArtistic Style is a source code indenter, formatter, and beautifier for the C,\nC++, C# and Java programming languages. It automatically re-indents and\nre-formats source files and can be used from a command line.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java","textproc"],"shlibs_provided":["libastylej.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe libastylej-arduino port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libastylej","origin":"devel/libastylej","version":"3.0.1_2","comment":"Source code indenter, formatter, and beautifier (JNI library)","maintainer":"ports@FreeBSD.org","www":"https://astyle.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd3c7fc744912d47e06a9b07a2c3354c3f2b80e34b4732ff6e653ac90cf25909","flatsize":282037,"path":"All/libastylej-3.0.1_2.pkg","repopath":"All/libastylej-3.0.1_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":95560,"desc":"JNI of the Artistic Style source code indenter, formatter, and beautifier.\n\nArtistic Style is a source code indenter, formatter, and beautifier for the C,\nC++, C# and Java programming languages. It automatically re-indents and\nre-formats source files and can be used from a command line.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java","textproc"],"shlibs_provided":["libastylej.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe libastylej port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libass","origin":"multimedia/libass","version":"0.17.3","comment":"Portable ASS/SSA subtitle renderer","maintainer":"multimedia@FreeBSD.org","www":"https://github.com/libass/libass","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efe42bad61ebe35d0b07ee48b1e5e3f772d83f5162ebd690a8516836dc541c36","flatsize":693383,"path":"All/libass-0.17.3.pkg","repopath":"All/libass-0.17.3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":138960,"desc":"libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation\nAlpha/Substation Alpha) subtitle format. It is mostly compatible with VSFilter.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libunibreak":{"origin":"textproc/libunibreak","version":"6.1,1"}},"categories":["multimedia","devel"],"shlibs_required":["libfribidi.so.0","libharfbuzz.so.0","libunibreak.so.6","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libass.so.9"],"options":{"ASM":"on","UNIBREAK":"on"},"annotations":{"cpe":"cpe:2.3:a:libass_project:libass:0.17.3:::::dragonfly6:x86_64"}},{"name":"libast","origin":"devel/libast","version":"0.7_14","comment":"Library of assorted spiffy things","maintainer":"rodrigo@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ba7b2aefc89f02f891f46d7a057c9362e0f44d616d54d0ab4df7d69a1491b56","flatsize":894515,"path":"All/libast-0.7_14.pkg","repopath":"All/libast-0.7_14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":167636,"desc":"A library of assorted spiffy things, previously known as libmej, the Eterm\nhelper library.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["devel"],"shlibs_required":["libImlib2.so.1","libfreetype.so.6","libpcre.so.1"],"shlibs_provided":["libast.so.2"],"annotations":{"cpe":"cpe:2.3:a:libast:libast:0.7:::::dragonfly6:x86_64:14"}},{"name":"libassuan","origin":"security/libassuan","version":"2.5.7","comment":"IPC library used by GnuPG and gpgme","maintainer":"jhale@FreeBSD.org","www":"https://gnupg.org/related_software/libassuan/index.en.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"318446391fb3fd5a848c50fdd9306e6e87ded587b57b56b64131b2e3d8f8c93a","flatsize":299064,"path":"All/libassuan-2.5.7.pkg","repopath":"All/libassuan-2.5.7.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":80620,"desc":"Libassuan is a small library implementing the so-called Assuan\nprotocol. This protocol is used for IPC between most newer GnuPG\ncomponents.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"}},"categories":["security","devel"],"shlibs_required":["libgpg-error.so.0"],"shlibs_provided":["libassuan.so.0"]},{"name":"libassetml","origin":"devel/libassetml","version":"1.2.1_16","comment":"Library to share image and audio files between projects","maintainer":"gnome@FreeBSD.org","www":"http://www.ofset.org/assetml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cbe173f88e23abdb703db34acde14109b5061d295ec2f44da905df69e6e4f80","flatsize":104488,"path":"All/libassetml-1.2.1_16.pkg","repopath":"All/libassetml-1.2.1_16.pkg","licenselogic":"single","pkgsize":22948,"desc":"This is a library based on an XML file format that is used to share\nand reuse content like image and audio file.\nApplication using this library can query files on their system that\nprovides an assetml xml file description.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["devel","gnome"],"shlibs_required":["libpopt.so.0","libxml2.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libassetml.so.0"]},{"name":"libaudiofile","origin":"audio/libaudiofile","version":"0.3.6_5","comment":"Sound library for SGI audio file","maintainer":"gnome@FreeBSD.org","www":"https://www.68k.org/~michael/audiofile/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4966d44a4bb8260be5c5b90018cf8553f2ddfe7252b2f27666ec4aa17d34c7c5","flatsize":899630,"path":"All/libaudiofile-0.3.6_5.pkg","repopath":"All/libaudiofile-0.3.6_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":187168,"desc":"This Audio File Library is an implementation of the SGI Audio File\nlibrary.  Since the latter is specified ambiguously in places, I've\ntaken some liberties in interpreting certain such ambiguities.  At the\npresent, not all features of the SGI Audio File library are\nimplemented.  I feel, though, that this implementation of the Audio\nFile Library offers enough functionality to be useful for general\ntasks.\n\nThis library allows the processing of audio data to and from audio files.\n\nSupport file formats:\n\n    AIFF/AIFF-C (.aiff, .aifc)\n    WAVE (.wav)\n    NeXT .snd/Sun .au (.snd, .au)\n    Berkeley/IRCAM/CARL Sound File (.sf)\n    Audio Visual Research (.avr)\n    Amiga IFF/8SVX (.iff)\n    Sample Vision (.smp)\n    Creative Voice File (.voc)\n    NIST SPHERE (.wav)\n    Core Audio Format (.caf)\n    FLAC (.flac)\n\nSupported compression formats:\n\n    G.711 mu-law and A-law\n    IMA ADPCM\n    Microsoft ADPCM\n    FLAC\n    ALAC (Apple Lossless Audio Codec)","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"}},"categories":["audio"],"shlibs_required":["libFLAC.so.12"],"shlibs_provided":["libaudiofile.so.1"],"annotations":{"cpe":"cpe:2.3:a:audiofile:audiofile:0.3.6:::::dragonfly6:x86_64:5"}},{"name":"libargon2","origin":"security/libargon2","version":"20190702_1","comment":"Memory hard password hashing program and library","maintainer":"hsw@bitmark.com","www":"https://github.com/P-H-C/phc-winner-argon2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41c990af81889b75190d8c68a5348b978ebd2e368516bed90a17d96dc8a5225d","flatsize":412415,"path":"All/libargon2-20190702_1.pkg","repopath":"All/libargon2-20190702_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":79748,"desc":"Argon2 is a password-hashing function that summarizes the state of the\nart in the design of memory-hard functions and can be used to hash\npasswords for credential storage, key derivation, or other\napplications.","categories":["security","devel"],"shlibs_provided":["libargon2.so.0"]},{"name":"libart_lgpl","origin":"graphics/libart_lgpl","version":"2.3.21_3,1","comment":"Library for high-performance 2D graphics","maintainer":"gnome@FreeBSD.org","www":"https://www.levien.com/libart/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45555789cc724fb7fa54836d1996e0a350788e419db2854dc50e030617d17b5a","flatsize":397767,"path":"All/libart_lgpl-2.3.21_3,1.pkg","repopath":"All/libart_lgpl-2.3.21_3,1.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":89636,"desc":"Libart is a library of functions for 2D graphics supporting\na superset of the PostScript imaging model, designed to be\nintegrated with graphics, artwork, and illustration programs.\nIt is written in optimized C, and is fully compatible with\nC++. With a small footprint of 10,000 lines of code, it is\nespecially suitable for embedded applications.","categories":["graphics"],"shlibs_provided":["libart_lgpl_2.so.2"]},{"name":"libarms","origin":"net/libarms","version":"5.01_2","comment":"SMFv2/ARMS client library for C","maintainer":"shigeru@iij.ad.jp","www":"https://dev.smf.jp/libarms/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f0327c1ce93fbc84e708cfff811cb5898e88ce352bdc3e5b88582cf6ef6a7af","flatsize":2031558,"path":"All/libarms-5.01_2.pkg","repopath":"All/libarms-5.01_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":435108,"desc":"SMFv2/ARMS library.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libexpat.so.1"],"shlibs_provided":["libarms.so.0"]},{"name":"libassa","origin":"devel/libassa","version":"3.5.1_2","comment":"C++ networking library and application framework","maintainer":"rodrigo@FreeBSD.org","www":"https://libassa.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10e62ef0c85890e7e6711db83fdfbacfb548f89c6f576410ddbe4751dd44031c","flatsize":4035170,"path":"All/libassa-3.5.1_2.pkg","repopath":"All/libassa-3.5.1_2.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":544076,"desc":"ASSA is a UNIX/Linux Object-Oriented C++ networking (BSD sockets) library\nand application framework based on Adaptive Communication Patterns. ASSA is\ndesigned to improve productivity of writing network-oriented client/server\napplications.","categories":["devel"],"shlibs_provided":["libassa-3.5.so.5"]},{"name":"libarena","origin":"devel/libarena","version":"0.3.7","comment":"Custom Memory Allocator Interface","maintainer":"rodrigo@FreeBSD.org","www":"https://www.25thandclement.com/~william/projects/libarena.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64f90fde753439e6a6484a57e257601c43b42903b8fb7a3282a5a7717203a756","flatsize":52446,"path":"All/libarena-0.3.7.pkg","repopath":"All/libarena-0.3.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13428,"desc":"libarena is a custom memory allocator interface and implementation. Four\nallocators are provided: flat LIFO arena allocator, object pool allocator\nand two malloc(3) wrappers: one which returns the pointers unadulterated\nand one which obeys the requested, arbitrary alignment. These can be used\ndirectly, or through their exported prototype interfaces.\n\nlibarena is meant to provide a baseline interface so allocators can be\nstacked, and to provide a simple and well defined interface for libraries\nand applications without becoming mired in features or capabilities. It is\nnot meant to restrict or confine what custom allocators can actually\naccomplish. For instance, the included pool and arena allocators include a\nsuite of string utilities which aren't available in the generic exportable\ninterface. Note that these string utilities are built upon a generic\ninterface (see util.h) which can take the prototypical allocation context,\nso they are also available to any 3rd party compatible allocators.","categories":["devel"]},{"name":"libarea","origin":"devel/libarea","version":"20191031_1","comment":"CAM-related software for profile and pocketing operations","maintainer":"ports@FreeBSD.org","www":"https://github.com/heeks/libarea","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb4ef831bf6e399da2329c83a0cb38f63acf0d58db1537cd0545e4367990a9bd","flatsize":1458572,"path":"All/libarea-20191031_1.pkg","repopath":"All/libarea-20191031_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":317960,"desc":"libarea is a CAM-related software for profile and pocketing operation.\n\nThis project provides library and associated python-modules to compute\nprofile and pocket operations.\n\nlibarea is used by HeeksCNC and FreeCAD's Path workbench.\n\nWritten by Dan Heeks <danheeks @ gmail>","deps":{"py311-boost-libs":{"origin":"devel/boost-python-libs","version":"1.84.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","cad"],"shlibs_required":["libboost_python311.so.1.84.0"],"shlibs_provided":["libarea.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libarea port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libarchive-qt","origin":"archivers/libarchive-qt","version":"2.0.6","comment":"Qt based archiving solution with libarchive backend","maintainer":"jwb@FreeBSD.org","www":"https://gitlab.com/marcusbritanicus/libarchive-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a613ecc479da3ec24c6c2596d97865401f6c2bb1c6ffe94d164c35da89564262","flatsize":732823,"path":"All/libarchive-qt-2.0.6.pkg","repopath":"All/libarchive-qt-2.0.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":84500,"desc":"Libarchive-qt is a simple archiving library for Qt mainly based on\nlibarchive supporting numerous compression and archive formats.","deps":{"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["archivers"],"shlibs_required":["libQt5Core.so.5","libarchive.so.13"],"shlibs_provided":["libarchiveqt5.so.2"]},{"name":"libb2","origin":"devel/libb2","version":"0.98.1_1","comment":"C library providing BLAKE2b, BLAKE2s, BLAKE2bp, BLAKE2sp","maintainer":"mm@FreeBSD.org","www":"https://blake2.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe729b2e191578e27ce1ff8e7eb5ce4c073f7deae0fe8439ae728c8cbaedd259","flatsize":124137,"path":"All/libb2-0.98.1_1.pkg","repopath":"All/libb2-0.98.1_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":38736,"desc":"C library providing BLAKE2b, BLAKE2s, BLAKE2bp, BLAKE2sp","categories":["devel"],"shlibs_provided":["libb2.so.1"]},{"name":"libarc","origin":"archivers/libarc","version":"2.0.2_2","comment":"Tiny C decompression library for several popular compression formats","maintainer":"ports@FreeBSD.org","www":"http://www.onicos.com/staff/iz/release/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c8b963dd1f95dd995e02db7cdf94f741c5e576a3a4fc0a85b1e1b2a3188bc2c","flatsize":175768,"path":"All/libarc-2.0.2_2.pkg","repopath":"All/libarc-2.0.2_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":66432,"desc":"A tiny C library and sample program to extract data compressed using dozen\npopular archivers. Currently following formats are supported:\n\n  - tar (*.tar)\n  - tar + gzip'ed (*.tar.gz, *.tgz) (deflate)\n  - zip (*.zip) (implode, deflate)\n  - lzh (*.lzh) (lh0, lh1, lh2, lh3, lh4, lh5, lh6, lzs, lz5, lz4)\n  - MIME multipart","categories":["archivers","devel"],"shlibs_provided":["libarc.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe libarc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libapreq2","origin":"www/libapreq2","version":"2.17","comment":"Generic Apache2 Request Library","maintainer":"apache@FreeBSD.org","www":"https://metacpan.org/dist/libapreq2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a859df494782c1c0507b55a4c993734d8e33207eb161cd4a7ca7c1d2e1be4fb","flatsize":291714,"path":"All/libapreq2-2.17.pkg","repopath":"All/libapreq2-2.17.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":72260,"desc":"libapreq2 - Generic Apache2 Request Library\n\nThis package contains modules for manipulating client request data via\nthe Apache API with Perl and C.  Functionality includes:\n\n - parsing of application/x-www-form-urlencoded data\n - parsing of multipart/form-data\n - parsing of HTTP Cookies\n\nSee also: https://httpd.apache.org/apreq/","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["www","devel"],"shlibs_required":["libapr-1.so.0","libaprutil-1.so.0","libexpat.so.1"],"shlibs_provided":["libapreq2.so.3"],"annotations":{"cpe":"cpe:2.3:a:apache:libapreq2:2.17:::::dragonfly6:x86_64"}},{"name":"libbraiding","origin":"math/libbraiding","version":"1.2","comment":"C++ library for computations on braid groups","maintainer":"thierry@FreeBSD.org","www":"https://github.com/jeanluct/braidlab","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c31f91e93bf27b3653099ff4f38e29fef5d8aabc56bd422cecdd07b4eed20502","flatsize":589110,"path":"All/libbraiding-1.2.pkg","repopath":"All/libbraiding-1.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":132396,"desc":"This is a project to expose the functionalitis of the Braiding program as a\nshared library. The original goal is to include it as a component of SageMath,\nbut it can be used in any other c++ program.\n\nIt allows various computations on braid groups, such as normal forms.\n\nSee also: https://github.com/miguelmarco/libbraiding","categories":["math"],"shlibs_provided":["libbraiding.so.0"]},{"name":"libbs2b","origin":"audio/libbs2b","version":"3.1.0_8","comment":"Bauer Stereophonic-to-Binaural DSP","maintainer":"ports@FreeBSD.org","www":"https://bs2b.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e58021f3a434515118dd74c5d9c9f12ae6af22a5c0764eb0fb6d3d4956ea5cf","flatsize":75312,"path":"All/libbs2b-3.1.0_8.pkg","repopath":"All/libbs2b-3.1.0_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18008,"desc":"The Bauer stereophonic-to-binaural DSP (bs2b) is designed\nto improve headphone listening of stereo audio records.","deps":{"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1"],"shlibs_provided":["libbs2b.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libbs2b port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libappindicator","origin":"devel/libappindicator","version":"12.10.1.2010202007061.01_2","comment":"KSNI App Indicator library","maintainer":"tagattie@FreeBSD.org","www":"https://launchpad.net/libappindicator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88585541964e7d49eeccbce995dc25b9acf9f1d32e6b072442d424f5ab2df94a","flatsize":455518,"path":"All/libappindicator-12.10.1.2010202007061.01_2.pkg","repopath":"All/libappindicator-12.10.1.2010202007061.01_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":61348,"desc":"A library to allow applications to export a menu into the Unity Menu bar. Based\non KSNI it also works in KDE and will fallback to generic Systray support if\nnone of those are available.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libdbusmenu":{"origin":"devel/libdbusmenu","version":"16.04.0_8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libdbusmenu-gtk3.so.4","libdbusmenu-glib.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libappindicator3.so.1"],"options":{"VAPI":"on"}},{"name":"libao","origin":"audio/libao","version":"1.2.0_7","comment":"Portable audio output library","maintainer":"naddy@FreeBSD.org","www":"https://www.xiph.org/ao/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce015961e61972bb276cea82979c9e715df6ab7fe1f5d67ac5d99450e7ab50ea","flatsize":220440,"path":"All/libao-1.2.0_7.pkg","repopath":"All/libao-1.2.0_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":52632,"desc":"libao is a cross-platform audio library that allows programs to\noutput audio using a simple API on a wide variety of platforms.\nOn FreeBSD, it currently supports:\n   * null output\n   * raw output\n   * AU files\n   * WAV files\n   * OSS (Open Sound System)\nAnd optionally:\n   * NAS (Network Audio System)\n   * PulseAudio\n   * Sndio","categories":["audio"],"shlibs_provided":["libao.so.4","liboss.so"],"options":{"DOCS":"on","NAS":"off","PULSEAUDIO":"off","SNDIO":"off"},"annotations":{"cpe":"cpe:2.3:a:xiph:libao:1.2.0:::::dragonfly6:x86_64:7"}},{"name":"libaravis","origin":"devel/libaravis","version":"0.5.12","comment":"Camera control and image acquisition library","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/AravisProject/aravis/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea4ba69a0b5d8a63e629aa0888c7ce21e7e737b980aa48c372dd330d0be44baa","flatsize":2381119,"path":"All/libaravis-0.5.12.pkg","repopath":"All/libaravis-0.5.12.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":320296,"desc":"Aravis is a glib/gobject based library for video acquisition using\nGenicam cameras.\n\nIt currently implements the gigabit ethernet and USB3 (Since Aravis\n0.5.x) protocols used by industrial cameras. It also provides a\nbasic ethernet camera simulator and a simple video viewer.\n\nWWW: https://github.com/AravisProject/aravis","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libxml2.so.2","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libaravis-0.6.so.0"],"options":{"DOCS":"on","FAST_HEARTBEAT":"off","NLS":"on","USB":"on"},"messages":[{"message":"Aravis require broadcast to find devices.\n\nDont forget run:\n# route add 255.255.255.255 -iface lan0\n\nor add in rc.conf\nstatic_routes=\"bcast:lan0\"\nroute_bcast=\"255.255.255.255 -iface lan0\"\n\nwhere lan0 - network interface name.","type":"install"}]},{"name":"libaec","origin":"science/libaec","version":"1.1.3","comment":"Adaptive entropy coding library","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.dkrz.de/k202009/libaec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5e3a66717523ee730db3260c789687409f187a9836b9e82af6ff0bca21f1401","flatsize":164447,"path":"All/libaec-1.1.3.pkg","repopath":"All/libaec-1.1.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":23984,"desc":"Libaec provides fast lossless compression of 1 up to 32 bit wide signed or\nunsigned integers (samples). The library achieves best results for low entropy\ndata as often encountered in space imaging instrument data or numerical model\noutput from weather or climate simulations. While floating point representations\nare not directly supported, they can also be efficiently coded by grouping\nexponents and mantissa.\n\nLibaec implements Golomb-Rice coding as defined in the Space Data System\nStandard documents 121.0-B-2 and 120.0-G-2.\n\nLibaec includes a free drop-in replacement for the SZIP library. Just replace\nSZIP's shared library libsz.so* with libaec.so* and libsz.so* from libaec. Code\nwhich is dynamically linked with SZIP such as HDF5 should continue to work with\nlibaec. No re-compilation required. HDF5 files which contain SZIP encoded data\ncan be decoded by HDF5 using libaec and vice versa.","categories":["science"],"shlibs_provided":["libaec.so.0","libsz.so.2"]},{"name":"libantlr3c","origin":"devel/libantlr3c","version":"3.4_1","comment":"ANother Tool for Language Recognition (C runtime)","maintainer":"bofh@FreeBSD.org","www":"https://www.antlr3.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00a2fd0f1f8c46530633fdadda03df09f248c46e278653d6182423ab9a00d251","flatsize":565279,"path":"All/libantlr3c-3.4_1.pkg","repopath":"All/libantlr3c-3.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":111688,"desc":"ANTLR, ANother Tool for Language Recognition, is a language tool that\nprovides a framework for constructing recognizers, interpreters,\ncompilers, and translators from grammatical descriptions containing\nactions in a variety of target languages.  ANTLR provides excellent\nsupport for tree construction, tree walking, translation, error\nrecovery, and error reporting.\n\nThis package provides the ANTLR v3 C runtime library.","categories":["devel"],"shlibs_provided":["libantlr3c.so"]},{"name":"libansilove","origin":"graphics/libansilove","version":"1.4.1","comment":"Library for converting ANSI, ASCII, and other formats to PNG","maintainer":"amdmi3@FreeBSD.org","www":"https://www.ansilove.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4083695ccf2b576d060ed22639ad06eec9fe18dad2a3b85c616983f2816b3def","flatsize":303200,"path":"All/libansilove-1.4.1.pkg","repopath":"All/libansilove-1.4.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":44564,"desc":"libansilove is a library to convert ANSi and artscene related file\nformats into PNG images.\n\nThe following formats are supported:\n\n- .ANS - ANSi (ANSI escape sequences: ANSI X3.64 standard)\n- .PCB - PCBoard Bulletin Board System (BBS) own file format\n- .BIN - Binary format (raw memory copy of text mode video memory)\n- .ADF - Artworx format, supporting custom character sets and palettes\n- .IDF - iCE Draw format, supporting custom character sets and palettes\n- .TND - TundraDraw format, supporting 24-bit color mode\n- .XB - The eXtended Binary XBin format, supporting custom character\n        sets and palettes","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"}},"categories":["graphics"],"shlibs_required":["libgd.so.6"],"shlibs_provided":["libansilove.so.1"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:ansilove:libansilove:1.4.1:::::dragonfly6:x86_64"}},{"name":"libboard","origin":"graphics/libboard","version":"0.9.6","comment":"Vector graphics C++ library","maintainer":"thierry@FreeBSD.org","www":"https://github.com/c-koi/libboard","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a9cb56f936ab2c469509506b113049b68897412dfde94a20c8fbc1910f791ea","flatsize":11982280,"path":"All/libboard-0.9.6.pkg","repopath":"All/libboard-0.9.6.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":1316080,"desc":"The board library allows simple drawings in:\n\n    * Encapsulated Postcript files (EPS);\n    * XFig files (FIG);\n    * Scalable Vector Graphics files (SVG).","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"}},"categories":["graphics"],"shlibs_required":["libMagick++-7.so.5"],"shlibs_provided":["libboard.so"],"options":{"DOCS":"on","DOXYGEN":"off","EXAMPLES":"on"}},{"name":"libamrnb","origin":"audio/libamrnb","version":"11.0.0.0_2,2","comment":"3GPP floating-point Adaptive Multi-Rate (AMR) Speech Codec","maintainer":"tatsuki_makino@hotmail.com","www":"http://www.penguin.cz/~utx/amr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59e9b6bcaf1df116e61b6adc0eca804a0c81d348ec4328e1f87cfc72eb22d7e8","flatsize":1004464,"path":"All/libamrnb-11.0.0.0_2,2.pkg","repopath":"All/libamrnb-11.0.0.0_2,2.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","3GPP"],"pkgsize":238168,"desc":"3GPP Adaptive Multi-Rate Floating-point (AMR) Speech Codec Shared Library\n\n3GPP released reference implementation of 3GPP Adaptive Multi-Rate\nFloating-point (AMR) Speech Codec (3GPP TS 26.104).\n\nhttps://www.3gpp.org/ftp/Specs/html-info/26104.htm\n\nThis package converts 3GPP TS 26.104 reference implementation of AMR-NB to a\nshared library.","categories":["audio"],"shlibs_provided":["libamrnb.so.3"],"options":{"DOCS":"on"},"messages":[{"message":"AMR codecs incorporate several patents, held by Ericsson, Universite de\nSherbrooke (VoiceAge) and Nokia. VoiceAge claims to provide patent portfolio\nfor AMR codecs. Depending on law in your country, manufacturers and developers\nmay need to get a license. Because it is a shared library, you may need special\ncontract for each one application, which links against this library, directly\nor indirectly.\n\nPatent portfolio seems to be licensed by Via Licensing.\n\nDepending on law in your country, you may need a license for distribution, any\nuse, commercial use or even development.\nYou don't have permission to distribute the source code and attached .doc file.","type":"install"}]},{"name":"libafterbase","origin":"devel/libafterbase","version":"0.92_3","comment":"AfterStep basic functionality library","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e5711b37d68cdbf5d220ed132ad9e8c747140af72298858a574bc9be9f503d3","flatsize":151140,"path":"All/libafterbase-0.92_3.pkg","repopath":"All/libafterbase-0.92_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":55204,"desc":"AfterStep basic functionality library","categories":["devel"],"shlibs_provided":["libAfterBase.so.0"]},{"name":"libaiff","origin":"audio/libaiff","version":"6.0","comment":"Read and write AIFF files","maintainer":"ports@FreeBSD.org","www":"https://aifftools.sourceforge.net/libaiff/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91e3043caa719e99dab81b34a5cf7e15be7cb373e8f1775c7c227d7471f67d8a","flatsize":40305,"path":"All/libaiff-6.0.pkg","repopath":"All/libaiff-6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16128,"desc":"LibAiff is a library for C applications, providing transparent read and\nwrite operations for Audio Interchange File Format files.\n\nWith LibAiff your application can easily use the Audio IFF format to\ninterchange digital audio.\n\nLibAiff wants to implement all the features of the AIFF 1.3 standard,\nincluding markers, comments, etc.\n\nThis version of LibAiff supports the following features:\n\n    * Reading any valid Audio IFF file.\n    * Writing a valid Audio IFF file.\n    * Reading a compressed AIFF Compressed (AIFC) file with audio encoded\n      in Linear PCM, both big-endian and little-endian.\n    * Read & write samples in all formats supported by the Audio IFF standard.\n    * Convert any sample format to and from 32 bits.\n    * Getting and setting all the AIFF Attributes.\n    * Reading and writing markers to positions on the sound.\n    * Reading instrument data from AIFF files.","categories":["audio"],"shlibs_provided":["libaiff.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe libaiff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libbluray","origin":"multimedia/libbluray","version":"1.3.4,1","comment":"Blu-Ray discs playback library for media players","maintainer":"se@FreeBSD.org","www":"https://www.videolan.org/developers/libbluray.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b344fa1085f8821b8698eac5451e8183350316a16410a19e5a0ab2a08793c07e","flatsize":433755,"path":"All/libbluray-1.3.4,1.pkg","repopath":"All/libbluray-1.3.4,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":152440,"desc":"libbluray is an open-source library designed for Blu-Ray discs playback for\nmedia players, like VLC or MPlayer.\n\nThis research project is developed by an international team of developers from\nDoom9.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["multimedia"],"shlibs_required":["libxml2.so.2","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libbluray.so.2"],"options":{"JAVA":"off"},"annotations":{"cpe":"cpe:2.3:a:videolan:libbluray:1.3.4:::::dragonfly6:x86_64"}},{"name":"libamrwb","origin":"audio/libamrwb","version":"11.0.0.0_3","comment":"3GPP Adaptive Multi-Rate - Wideband (AMR-WB) Speech Codec","maintainer":"tatsuki_makino@hotmail.com","www":"http://www.penguin.cz/~utx/amr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bce43654510941f2c20c68d8b30100016cfe663bb9fa41c6e8356e53dddb7e19","flatsize":494738,"path":"All/libamrwb-11.0.0.0_3.pkg","repopath":"All/libamrwb-11.0.0.0_3.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","3GPP"],"pkgsize":148084,"desc":"3GPP AMR Adaptive Multi-Rate - Wideband (AMR-WB) Speech Codec Shared Library\n\n3GPP released reference implementation of 3GPP AMR Adaptive Multi-Rate -\nWideband (AMR-WB) Speech Codec (3GPP TS 26.204).\n\nhttps://www.3gpp.org/ftp/Specs/html-info/26204.htm\n\nThis package converts 3GPP TS 26.204 reference implementation of AMR-WB to a\nshared library.","categories":["audio"],"shlibs_provided":["libamrwb.so.3"],"options":{"DOCS":"on"},"messages":[{"message":"AMR codecs incorporate several patents, held by Ericsson, Universite de\nSherbrooke (VoiceAge) and Nokia. VoiceAge claims to provide patent portfolio\nfor AMR codecs. Depending on law in your country, manufacturers and developers\nmay need to get a license. Because it is a shared library, you may need special\ncontract for each one application, which links against this library, directly\nor indirectly.\n\nPatent portfolio seems to be licensed by Via Licensing.\n\nDepending on law in your country, you may need a license for distribution, any\nuse, commercial use or even development.\nYou don't have permission to distribute the source code and attached .doc file.","type":"install"}]},{"name":"libbinio","origin":"devel/libbinio","version":"1.5","comment":"Binary I/O stream class library","maintainer":"ehaupt@FreeBSD.org","www":"https://adplug.github.io/libbinio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccff27095a41e4b70ca92e7184e1776e78a22aa7eb3b3371ca92afe39760c693","flatsize":251807,"path":"All/libbinio-1.5.pkg","repopath":"All/libbinio-1.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":51204,"desc":"The binary I/O stream class library presents a platform-independent way to\naccess binary data streams in C++.\n\nThe library is hardware independent in the form that it transparently\nconverts between the different forms of machine-internal binary data\nrepresentation.\n\nIt further employs no special I/O protocol and can be used on arbitrary\nbinary data sources.","categories":["devel"],"shlibs_provided":["libbinio.so.1"]},{"name":"libadplug","origin":"audio/libadplug","version":"2.3.3_1","comment":"AdLib emulator library supporting many formats","maintainer":"ehaupt@FreeBSD.org","www":"https://adplug.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4141d4f35d4a967498b5ec589bf6f3e1afa4068c48e900ba408b00d6f40daa5a","flatsize":2373923,"path":"All/libadplug-2.3.3_1.pkg","repopath":"All/libadplug-2.3.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":441628,"desc":"AdPlug is a free, cross-platform, hardware independent AdLib sound player\nlibrary, mainly written in C++ and released under the LGPL. AdPlug plays\nsound data, originally created for the AdLib (OPL2) audio board, directly\nfrom its original format on top of an OPL2 emulator or by using the real\nhardware. No OPL chip is required for playback.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libbinio":{"origin":"devel/libbinio","version":"1.5"}},"categories":["audio"],"shlibs_required":["libbinio.so.1"],"shlibs_provided":["libadplug-2.3.3.so.0"],"annotations":{"cpe":"cpe:2.3:a:adplug_project:adplug:2.3.3:::::dragonfly6:x86_64:1"}},{"name":"libantlr4","origin":"devel/libantlr4","version":"4.13.1","comment":"ANother Tool for Language Recognition (C runtime)","maintainer":"fluffy@FreeBSD.org","www":"https://www.antlr.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9b92d0d5461c2db9f8d5243af9d333cef4f2167595ee346fbc187700de65caf","flatsize":4775098,"path":"All/libantlr4-4.13.1.pkg","repopath":"All/libantlr4-4.13.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":735700,"desc":"ANTLR, ANother Tool for Language Recognition, is a language tool that\nprovides a framework for constructing recognizers, interpreters,\ncompilers, and translators from grammatical descriptions containing\nactions in a variety of target languages.  ANTLR provides excellent\nsupport for tree construction, tree walking, translation, error\nrecovery, and error reporting.\n\nThis package provides the ANTLR vv C/C++ runtime library.","categories":["devel"],"shlibs_provided":["libantlr4-runtime.so.4.13.1"]},{"name":"libbind","origin":"dns/libbind","version":"6.0_2","comment":"Standard C resolver library","maintainer":"ports@FreeBSD.org","www":"https://www.isc.org/software/libbind","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61239a81f089dd1c9aa8878080c5d5897bafb0faac45a430121e30b91ba27b2a","flatsize":861395,"path":"All/libbind-6.0_2.pkg","repopath":"All/libbind-6.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":219116,"desc":"The libbind functions have been separated from the BIND suite as of\nBIND 9.6.0. Originally from older versions of BIND, they have been\ncontinually maintained and improved but not installed by default with\nBIND 9. This standard resolver library contains the same historical\nfunctions and headers included with many Unix operating systems.\nIn fact, most implementations are based on the same original code.\n\nISC's libbind provides the standard resolver library, along with header\nfiles and documentation, for communicating with domain name servers,\nretrieving network host entries from /etc/hosts or via DNS, converting\nCIDR network addresses, performing Hesiod information lookups, retrieving\nnetwork entries from /etc/networks, implementing TSIG transaction/request\nsecurity of DNS messages, performing name-to-address and address-to-name\ntranslations, and utilizing /etc/resolv.conf for resolver configuration.","categories":["dns","net"],"options":{"IPV6":"on","THREADS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libbind port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libac","origin":"devel/libac","version":"g20190308_1","comment":"C++ implementation of the Aho-Corasick (AC) string matching algorithm","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/cloudflare/lua-aho-corasick","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24a694016cb60f1056e0bc7aab4200f1cb13864d523898f33877346ea45bd1d3","flatsize":88346,"path":"All/libac-g20190308_1.pkg","repopath":"All/libac-g20190308_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26512,"desc":"This port is the C++ implementation of the Aho-Corasick (AC) string matching\nalgorithm.\n\nThe upstream began with pure Lua implementation and realize the performance is\nnot satisfactory. So they switch to C/C++ implementation.\n\nThere are two shared objects provided by this package: libac.so and\nahocorasick.so The former is a regular shared object which can be directly used\nby C/C++ application, or by Lua via FFI; and the later is a Lua module.","categories":["devel"],"shlibs_provided":["libac.so"]},{"name":"libaccounts-glib","origin":"net-im/libaccounts-glib","version":"1.27","comment":"Accounts and SSO framework for Linux and POSIX based platforms","maintainer":"kde@FreeBSD.org","www":"https://gitlab.com/accounts-sso","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba773285512115134bafb1b0a760f880d70dee1b4b2273024fbf3aac2fea4f9a","flatsize":1048751,"path":"All/libaccounts-glib-1.27.pkg","repopath":"All/libaccounts-glib-1.27.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":120692,"desc":"Accounts and SSO (Single Sign-On) framework for Linux and POSIX based\nplatforms.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net-im"],"shlibs_required":["libglib-2.0.so.0","libsqlite3.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libxml2.so.2"],"shlibs_provided":["libaccounts-glib.so.0"],"options":{"DOCS":"on"}},{"name":"libXtst","origin":"x11/libXtst","version":"1.2.3_3","comment":"X Test extension","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xorg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f0fa63c05e66e61f662665db7a6f1cc00e2977d2b4833cd8313d6067eb47c79","flatsize":64087,"path":"All/libXtst-1.2.3_3.pkg","repopath":"All/libXtst-1.2.3_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19332,"desc":"This package contains the XKB file library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6","libXi.so.6"],"shlibs_provided":["libXtst.so.6"],"annotations":{"cpe":"cpe:2.3:a:x:libxtst:1.2.3:::::dragonfly6:x86_64:3"}},{"name":"libad9361-iio","origin":"misc/libad9361-iio","version":"0.3","comment":"IIO AD9361 library for filter design, handling, multi-chip sync, etc","maintainer":"yuri@FreeBSD.org","www":"https://analogdevicesinc.github.io/libad9361-iio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a4cbb45a9a8e7f566e86b2d294921b85c7b200a7f730b5e8ee5b84530356bcf","flatsize":243069,"path":"All/libad9361-iio-0.3.pkg","repopath":"All/libad9361-iio-0.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":81176,"desc":"This is a simple library used for userspace management control and configuration\nof AD936X transceivers,\n* which manages multi-chip sync (on platforms (FMCOMMS5) where multiple AD9361\n  devices are use)\n* can create AD9361 specific FIR filters on the fly","deps":{"libiio":{"origin":"misc/libiio","version":"0.25"}},"categories":["misc"],"shlibs_required":["libiio.so.0"],"shlibs_provided":["libad9361.so.0"]},{"name":"libafterimage","origin":"graphics/libafterimage","version":"1.20_10","comment":"Generic imaging library originally designed for AfterStep","maintainer":"ports@FreeBSD.org","www":"http://www.afterstep.org/afterimage/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d9039075e9d1a23132a83bef4e8319670998030bc7d0f13a41601967f36b621","flatsize":853099,"path":"All/libafterimage-1.20_10.pkg","repopath":"All/libafterimage-1.20_10.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":264240,"desc":"libAfterImage is the imaging library implemented for AfterStep X Window\nManager. It has been generalized to be suitable for any application in\nneed of robust graphics engine.\n\nIt provides facilities for loading images from files of different formats,\ncompressed in memory storage of images, scaling, tinting/shading, flipping\nand superimposition of arbitrary number of images over each other. In\naddition it allows for linear gradients drawing, and antialiased/smoothed\ntext drawing using both  FreeType library and X Window fonts.\n\nPrimary goals of this library are to achieve exceptional quality of images\nand text, making code fast and small at the same time. Additional steps are\ntaken to compensate for screen colordepth limitation, and different error\ndiffusion algorithms are used to provide for smooth images even in low\ncolordepth modes.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libtiff.so.6","libX11.so.6","libXext.so.6","libjpeg.so.8","libpng16.so.16"],"shlibs_provided":["libAfterImage.so.0"],"options":{"MMX":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe libafterimage port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libXt","origin":"x11-toolkits/libXt","version":"1.3.0,1","comment":"X Toolkit library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/xlibs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"574ba94a44077bd67159d9dca7ebda6d528d27fcff5eb6ccf58a72f9e958a280","flatsize":1529430,"path":"All/libXt-1.3.0,1.pkg","repopath":"All/libXt-1.3.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":465024,"desc":"This package contains the X Toolkit library.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11-toolkits"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6"],"shlibs_provided":["libXt.so.6"],"annotations":{"cpe":"cpe:2.3:a:x:libxt:1.3.0:::::dragonfly6:x86_64"}},{"name":"liba52","origin":"audio/liba52","version":"0.8.0_1","comment":"Free library for decoding ATSC A/52 streams, aka AC-3","maintainer":"multimedia@FreeBSD.org","www":"https://git.adelielinux.org/community/a52dec/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1fabd07cdb0a0ef47467091ff6cbbc9234b93e3ab56d7c41efd07658dcbe01d","flatsize":185421,"path":"All/liba52-0.8.0_1.pkg","repopath":"All/liba52-0.8.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":53604,"desc":"[ from developer's site ]\nIt is a free library for decoding ATSC A/52 streams, aka AC-3. The\nA/52 standard is used in a variety of applications, e.g., digital\ntelevision and DVD. The main goals in liba52 development are:\n\nPortability - most of the code is written in C, and when we use\nplatform-specific optimizations we always have a generic C routine\nto fall back on.\n\nReusability - we do not want liba52 to include any project-specific\ncode, but it should still include enough features to be used by\nvery diverse projects.\n\nPrecision - We are trying to implement all of the A/52 standard,\nand to have a very precise output by doing all the calculations in\nfloating point. We have a test suite that detects any deviation in\nthe output when compared to previous versions. We do not have access\nto official A/52 test vectors though, so we have to use our judgement\nto ensure that such deviations are only introduced when we fix bugs!\n\nSpeed - liba52 is really fast, on any modern PC it should take only\na few percent of CPU time.","categories":["audio"],"shlibs_provided":["liba52.so.0"],"options":{"DOCS":"on"}},{"name":"libaccounts-qt5","origin":"net-im/libaccounts-qt","version":"1.17","comment":"Qt5 wrapper for SSO framework","maintainer":"kde@FreeBSD.org","www":"https://gitlab.com/accounts-sso","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65c9c1ffbb16ab3041889f91794910ac40b9be326bffc81fee58ca4712c38dcf","flatsize":2099092,"path":"All/libaccounts-qt5-1.17.pkg","repopath":"All/libaccounts-qt5-1.17.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":518056,"desc":"Accounts and SSO (Single Sign-On) framework for Linux and POSIX based\nplatforms.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libaccounts-glib":{"origin":"net-im/libaccounts-glib","version":"1.27"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net-im"],"shlibs_required":["libaccounts-glib.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libQt5Xml.so.5","libQt5Core.so.5"],"shlibs_provided":["libaccounts-qt5.so.1"],"options":{"DOCS":"on"},"annotations":{"flavor":"qt5"}},{"name":"libXxf86dga","origin":"x11/libXxf86dga","version":"1.1.6_1","comment":"X DGA Extension","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xorg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ea7ecf2a5f48e40ed11841b33fa6a5eeb535bdeb4f6e83f4281431507e0a1f6","flatsize":63717,"path":"All/libXxf86dga-1.1.6_1.pkg","repopath":"All/libXxf86dga-1.1.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19884,"desc":"This package contains the XKB file library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6"],"shlibs_provided":["libXxf86dga.so.1"],"annotations":{"cpe":"cpe:2.3:a:x:libxxf86dga:1.1.6:::::dragonfly6:x86_64:1"}},{"name":"libXvMC","origin":"x11/libXvMC","version":"1.0.14","comment":"X Video Extension Motion Compensation library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/xlibs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd47768af0b5e898ef3bdc9a86ca78749c01e65a262d0335d4c3d7fe9af86479","flatsize":119878,"path":"All/libXvMC-1.0.14.pkg","repopath":"All/libXvMC-1.0.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26364,"desc":"This package contains the X Video Extension library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6","libXv.so.1"],"shlibs_provided":["libXvMC.so.1","libXvMCW.so.1"],"annotations":{"cpe":"cpe:2.3:a:x:libxvmc:1.0.14:::::dragonfly6:x86_64"}},{"name":"libXinerama","origin":"x11/libXinerama","version":"1.1.4_3,1","comment":"X11 Xinerama library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"861e9ea5986ce3d06a3b8ec5f0c6a94c9a44256dad5fb5e8c1dbe4fe0d71368b","flatsize":26024,"path":"All/libXinerama-1.1.4_3,1.pkg","repopath":"All/libXinerama-1.1.4_3,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9672,"desc":"This package contains the X Extension library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6"],"shlibs_provided":["libXinerama.so.1"],"annotations":{"cpe":"cpe:2.3:a:x:libxinerama:1.1.4:::::dragonfly6:x86_64:3"}},{"name":"libXrender","origin":"x11/libXrender","version":"0.9.10_2","comment":"X Render extension library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4245f5792085e76772aad28c6f3366b4aabd72bff9af7b6343400a2ee8a99e6a","flatsize":135710,"path":"All/libXrender-0.9.10_2.pkg","repopath":"All/libXrender-0.9.10_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29824,"desc":"This package contains X render library and server implementations for XFree86.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["libXrender.so.1"],"annotations":{"cpe":"cpe:2.3:a:x.org:libxrender:0.9.10:::::dragonfly6:x86_64:2"}},{"name":"libXres","origin":"x11/libXres","version":"1.2.2_1","comment":"X Resource usage library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f75f60fc10ce968ad1af964df5d17fcfc456445a2ab3bb52e0a5af6aa74a82e","flatsize":26317,"path":"All/libXres-1.2.2_1.pkg","repopath":"All/libXres-1.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9540,"desc":"This package contains the X Resource usage library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6"],"shlibs_provided":["libXRes.so.1"],"annotations":{"cpe":"cpe:2.3:a:x:libxres:1.2.2:::::dragonfly6:x86_64:1"}},{"name":"libXpresent","origin":"x11/libXpresent","version":"1.0.0_1","comment":"X Present Extension library","maintainer":"x11@FreeBSD.org","www":"https://gitlab.freedesktop.org/xorg/lib/libxpresent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3cfb94c1f7f4e3be163d7ef6b35e0120d28dac101e4209f352ac1cf6c37a162d","flatsize":28992,"path":"All/libXpresent-1.0.0_1.pkg","repopath":"All/libXpresent-1.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9800,"desc":"Xlib-based library for the X Present Extension.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["libXpresent.so.1"]},{"name":"libXft","origin":"x11-fonts/libXft","version":"2.3.8","comment":"Client-sided font API for X applications","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/Xft/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a081a76ecb23b7590b4b1f9e0cc9a716b65b4341a1e916a3a5adfea54ce99535","flatsize":269572,"path":"All/libXft-2.3.8.pkg","repopath":"All/libXft-2.3.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":77280,"desc":"The current version of Xft provides a client-side font API for X\napplications. It uses Fontconfig to select fonts and the X protocol for\nrendering them. When available, Xft uses the Render extension to accelerate\ntext drawing. When Render is not available, Xft uses the core protocol to draw\nclient-side glyphs. This provides completely compatible support of client-side\nfonts for all X servers.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["x11-fonts"],"shlibs_required":["libfontconfig.so.1","libfreetype.so.6","libXrender.so.1","libX11.so.6"],"shlibs_provided":["libXft.so.2"]},{"name":"libXpm","origin":"x11/libXpm","version":"3.5.17_1","comment":"X Pixmap library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67324629970fb66ef5a94890bb08bf1e8ae2e1d8e2a259f9c03f3d36f1e22e69","flatsize":277113,"path":"All/libXpm-3.5.17_1.pkg","repopath":"All/libXpm-3.5.17_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":87892,"desc":"This package contains the X Pixmap library.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libintl.so.8","libXt.so.6","libXext.so.6","libX11.so.6"],"shlibs_provided":["libXpm.so.4"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:libxpm_project:libxpm:3.5.17:::::dragonfly6:x86_64:1"}},{"name":"libXfixes","origin":"x11/libXfixes","version":"6.0.0_1","comment":"X Fixes extension library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a514b75691829aebea4a02cc32149b9632e2539726bf181375dfc8733ada582","flatsize":59922,"path":"All/libXfixes-6.0.0_1.pkg","repopath":"All/libXfixes-6.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14408,"desc":"This package contains the X Fixes extension library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["libXfixes.so.3"],"annotations":{"cpe":"cpe:2.3:a:x:libxfixes:6.0.0:::::dragonfly6:x86_64:1"}},{"name":"libXdmcp","origin":"x11/libXdmcp","version":"1.1.5","comment":"X Display Manager Control Protocol library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b31a8cad1e5643c6322ea4de521940caaaa6c3596a757fabc7a9255ff40836bf","flatsize":62959,"path":"All/libXdmcp-1.1.5.pkg","repopath":"All/libXdmcp-1.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14800,"desc":"This package contains the X Display Manager Control Protocol library.","deps":{"xorgproto":{"origin":"x11/xorgproto","version":"2024.1"}},"categories":["x11"],"shlibs_provided":["libXdmcp.so.6"],"annotations":{"cpe":"cpe:2.3:a:x.org:libxdmcp:1.1.5:::::dragonfly6:x86_64"}},{"name":"libclc","origin":"devel/libclc","version":"15.0.4","comment":"Required library functions for OpenCL C programming language","maintainer":"x11@FreeBSD.org","www":"https://libclc.llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebb40eefd6d85f6e79377768fed8fdfab5fe8acede70c79e4878c88d697eab9a","flatsize":83307405,"path":"All/libclc-15.0.4.pkg","repopath":"All/libclc-15.0.4.pkg","licenselogic":"single","licenses":["LLVM"],"pkgsize":9033544,"desc":"libclc is an open source, BSD licensed implementation of the library\nrequirements of the OpenCL C programming language, as specified by the\nOpenCL 1.1 Specification. The following sections of the specification\nimpose library requirements:\n\nLibclc is intended to be used with the Clang compiler's OpenCL frontend","categories":["devel"]},{"name":"libXcursor","origin":"x11/libXcursor","version":"1.2.2","comment":"X client-side cursor loading library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd918902e049c978f324afcc27bf136c847652d453d7a858ab0439e53212faa3","flatsize":118211,"path":"All/libXcursor-1.2.2.pkg","repopath":"All/libXcursor-1.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39072,"desc":"This package contains the X client-side cursor loading library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["x11"],"shlibs_required":["libXrender.so.1","libXfixes.so.3","libX11.so.6"],"shlibs_provided":["libXcursor.so.1"],"annotations":{"cpe":"cpe:2.3:a:x:libxcursor:1.2.2:::::dragonfly6:x86_64"}},{"name":"libXdamage","origin":"x11/libXdamage","version":"1.1.6","comment":"X Damage extension library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/xlibs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c19730ab95842c6643fc065d45d6104ac9d9fdd31114c5333de5b9499414b1ba","flatsize":19454,"path":"All/libXdamage-1.1.6.pkg","repopath":"All/libXdamage-1.1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6632,"desc":"This package contains the X Damage extension library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"}},"categories":["x11"],"shlibs_required":["libXfixes.so.3","libX11.so.6"],"shlibs_provided":["libXdamage.so.1"]},{"name":"libXcomposite","origin":"x11/libXcomposite","version":"0.4.6_1,1","comment":"X Composite extension library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/xlibs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff6b9a28a787e07d047b70a2755ac58984e44cc145983899f624f8582daac765","flatsize":27628,"path":"All/libXcomposite-0.4.6_1,1.pkg","repopath":"All/libXcomposite-0.4.6_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10972,"desc":"This package contains the X Composite extension library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["libXcomposite.so.1"]},{"name":"libXext","origin":"x11/libXext","version":"1.3.6,1","comment":"X11 Extension library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8be3584e436a77e5e4560d89f2bb16f5dbfe58ca11f5f623fdd5b6ed75ab254","flatsize":302941,"path":"All/libXext-1.3.6,1.pkg","repopath":"All/libXext-1.3.6,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":94228,"desc":"This package contains the X Extension library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["libXext.so.6"],"annotations":{"cpe":"cpe:2.3:a:x:libxext:1.3.6:::::dragonfly6:x86_64"}},{"name":"libXi","origin":"x11/libXi","version":"1.8_1,1","comment":"X Input extension library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"328e7763f521e90df5121cb92e487f1de2f9e8f7a063507bfcc94845fe6a0763","flatsize":371749,"path":"All/libXi-1.8_1,1.pkg","repopath":"All/libXi-1.8_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":127740,"desc":"This package contains the X Input extension library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6"],"shlibs_provided":["libXi.so.6"],"annotations":{"cpe":"cpe:2.3:a:x.org:libxi:1.8:::::dragonfly6:x86_64:1"}},{"name":"libXau","origin":"x11/libXau","version":"1.0.9_1","comment":"Authentication Protocol library for X11","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/xlibs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51c088ce703ff6dfb7322d216d5be9cb45325a959bea5c4aea0fe308b6096025","flatsize":36743,"path":"All/libXau-1.0.9_1.pkg","repopath":"All/libXau-1.0.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11464,"desc":"This package contains a library for the Authorization Protocol for X11.","categories":["x11"],"shlibs_provided":["libXau.so.6"]},{"name":"libaccounts-qt6","origin":"net-im/libaccounts-qt","version":"1.17","comment":"Qt5 wrapper for SSO framework","maintainer":"kde@FreeBSD.org","www":"https://gitlab.com/accounts-sso","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fe26c6241dd4de19e86ef5b6d42338a97575993ee1f12287e1b65fe7cb820f0","flatsize":2137023,"path":"All/libaccounts-qt6-1.17.pkg","repopath":"All/libaccounts-qt6-1.17.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":519920,"desc":"Accounts and SSO (Single Sign-On) framework for Linux and POSIX based\nplatforms.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libaccounts-glib":{"origin":"net-im/libaccounts-glib","version":"1.27"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["net-im"],"shlibs_required":["libaccounts-glib.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libQt6Xml.so.6","libQt6Core.so.6"],"shlibs_provided":["libaccounts-qt6.so.1"],"options":{"DOCS":"on"},"annotations":{"flavor":"qt6"}},{"name":"libSM","origin":"x11/libSM","version":"1.2.3_1,1","comment":"Session Management library for X11","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35797cc1a775e8b933ff3d49c82afcfe6a350037a983f079e748a07632d81a7c","flatsize":101711,"path":"All/libSM-1.2.3_1,1.pkg","repopath":"All/libSM-1.2.3_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23744,"desc":"This package contains the X11 Session Management library.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"}},"categories":["x11"],"shlibs_required":["libICE.so.6"],"shlibs_provided":["libSM.so.6"]},{"name":"libXcm","origin":"x11/libXcm","version":"0.5.4_1","comment":"X Colour Management Library","maintainer":"ports@FreeBSD.org","www":"https://github.com/oyranos-cms/libxcm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a855d270d7f16c41a94f5480f1bc1e01af1f56c2139dd5eaf10e8402ae6a5e99","flatsize":100602,"path":"All/libXcm-0.5.4_1.pkg","repopath":"All/libXcm-0.5.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41116,"desc":"The libXcm library is colour management helper for Xorg. It contains\na reference implementation of the X Color Management specification.\nIt allows to attach colour regions to X windows to communicate with\ncolour servers.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXfixes.so.3","libXmu.so.6","libXt.so.6","libX11.so.6"],"shlibs_provided":["libXcm.so.0","libXcmDDC.so.0","libXcmEDID.so.0","libXcmX11.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe libXcm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libXfont2","origin":"x11-fonts/libXfont2","version":"2.0.5_1","comment":"X font library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1607ef8012a24705acc58493cfbae34b1c2cb1ac65b87a8d9322fe24a8925ab4","flatsize":654025,"path":"All/libXfont2-2.0.5_1.pkg","repopath":"All/libXfont2-2.0.5_1.pkg","licenselogic":"and","licenses":["MIT","BSD3CLAUSE"],"pkgsize":166420,"desc":"This package contains the X font libary","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libfontenc":{"origin":"x11-fonts/libfontenc","version":"1.1.8"}},"categories":["x11-fonts"],"shlibs_required":["libfontenc.so.1","libfreetype.so.6"],"shlibs_provided":["libXfont2.so.2"]},{"name":"libXfont","origin":"x11-fonts/libXfont","version":"1.5.4_3,2","comment":"X font library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/xlibs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6b9996a48fb82bad96a0d56f7318c5bd0eb51ae1a21c0a7446fd443a6ead774","flatsize":751147,"path":"All/libXfont-1.5.4_3,2.pkg","repopath":"All/libXfont-1.5.4_3,2.pkg","licenselogic":"and","licenses":["MIT","BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":154772,"desc":"This package contains the X font libary","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libfontenc":{"origin":"x11-fonts/libfontenc","version":"1.1.8"}},"categories":["x11-fonts"],"shlibs_required":["libfreetype.so.6","libfontenc.so.1"],"shlibs_provided":["libXfont.so.1"],"annotations":{"cpe":"cpe:2.3:a:x:libxfont:1.5.4:::::dragonfly6:x86_64:3"}},{"name":"libXScrnSaver","origin":"x11/libXScrnSaver","version":"1.2.4_1","comment":"The XScrnSaver library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/xlibs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f8fd8a78215d6311b94fc0d89314c27f4326d74cbb6c674e606f12d987baf49","flatsize":34430,"path":"All/libXScrnSaver-1.2.4_1.pkg","repopath":"All/libXScrnSaver-1.2.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14040,"desc":"This package contains libXScrnSaver, the X11 Screen Saver extension\nclient library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6"],"shlibs_provided":["libXss.so.1"]},{"name":"libX11","origin":"x11/libX11","version":"1.8.9,1","comment":"X11 library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44a02fba71dbbc70dfc11e00be132c585ca9491a9b51782474664fea2302074b","flatsize":5688947,"path":"All/libX11-1.8.9,1.pkg","repopath":"All/libX11-1.8.9,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1622584,"desc":"This package contains the X11 library.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"],"shlibs_required":["libxcb.so.1"],"shlibs_provided":["libX11-xcb.so.1","libX11.so.6"],"annotations":{"cpe":"cpe:2.3:a:x:libx11:1.8.9:::::dragonfly6:x86_64"}},{"name":"libICE","origin":"x11/libICE","version":"1.1.1,1","comment":"Inter Client Exchange library for X11","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/xlibs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2ad73a8f888fd8ffc6460bf46fee511a923527682d8db06fde6949ac877999d","flatsize":524133,"path":"All/libICE-1.1.1,1.pkg","repopath":"All/libICE-1.1.1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":98200,"desc":"This package contains the Inter Client Exchange library for X11.","categories":["x11"],"shlibs_provided":["libICE.so.6"],"annotations":{"cpe":"cpe:2.3:a:freedesktop:libice:1.1.1:::::dragonfly6:x86_64"}},{"name":"libXrandr","origin":"x11/libXrandr","version":"1.5.2_1","comment":"X Resize and Rotate extension library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce9df8ff469eb912873abfe8843445ac190f92b5ea458c2eba6c8ec1a1521eb7","flatsize":136255,"path":"All/libXrandr-1.5.2_1.pkg","repopath":"All/libXrandr-1.5.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31500,"desc":"This package contains the X Resize and Rotate extension library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["x11"],"shlibs_required":["libXext.so.6","libXrender.so.1","libX11.so.6"],"shlibs_provided":["libXrandr.so.2"],"annotations":{"cpe":"cpe:2.3:a:x:libxrandr:1.5.2:::::dragonfly6:x86_64:1"}},{"name":"libabw","origin":"textproc/libabw","version":"0.1.3_3","comment":"Library providing ability to interpret Abiword documents","maintainer":"office@FreeBSD.org","www":"https://wiki.documentfoundation.org/DLP/Libraries/libabw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9e0201313c901d5ca99a0caf5df262b75d858c05f5d53ab114942879ecfdf43","flatsize":348626,"path":"All/libabw-0.1.3_3.pkg","repopath":"All/libabw-0.1.3_3.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":99772,"desc":"Libabw is library providing ability to interpret and import AbiWord documents\ninto various applications","deps":{"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["librevenge-generators-0.0.so.0","librevenge-stream-0.0.so.0","librevenge-0.0.so.0","libxml2.so.2"],"shlibs_provided":["libabw-0.1.so.1"]},{"name":"libQGLViewer","origin":"graphics/libQGLViewer","version":"2.9.1","comment":"C++ library based on Qt5 that eases the creation of OpenGL 3D viewers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/GillesDebunne/libQGLViewer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba3b0e87e16fdc2508b8299879f96f3bed9b653d86eb04ddc60699eea42b5de9","flatsize":914315,"path":"All/libQGLViewer-2.9.1.pkg","repopath":"All/libQGLViewer-2.9.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":253264,"desc":"libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL\n3D viewers.\n\nIt provides some of the typical 3D viewer functionalities, such as the\npossibility to move the camera using the mouse, which lacks in most of the\nother APIs. Other features include mouse manipulated frames, interpolated\nkeyFrames, object selection, stereo display, screenshot saving and much more.\nIt can be used by OpenGL beginners as well as to create complex applications,\nbeing fully customizable and easy to extend.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","devel"],"shlibs_required":["libGLU.so.1","libQt5Xml.so.5","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGLX.so.0","libOpenGL.so.0"],"shlibs_provided":["libQGLViewer.so"],"options":{"DOCS":"on"}},{"name":"libXmu","origin":"x11-toolkits/libXmu","version":"1.1.4,1","comment":"X Miscellaneous Utilities libraries","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/xlibs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce37599af10f1256dc26c8a75d52e763a886131d8ad3371fc5869442a682f3dc","flatsize":560288,"path":"All/libXmu-1.1.4,1.pkg","repopath":"All/libXmu-1.1.4,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":99476,"desc":"This package contains the X Miscellaneous Utilities libraries.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-toolkits"],"shlibs_required":["libXt.so.6","libXext.so.6","libX11.so.6"],"shlibs_provided":["libXmu.so.6","libXmuu.so.1"]},{"name":"libaacs","origin":"multimedia/libaacs","version":"0.11.1","comment":"Advanced Access Content System implementation","maintainer":"ports@FreeBSD.org","www":"https://www.videolan.org/developers/libaacs.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76902179815b34c03a30e2459672c06a7f582ba44d0b9b2494ed1943aa2c59e1","flatsize":349558,"path":"All/libaacs-0.11.1.pkg","repopath":"All/libaacs-0.11.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":88840,"desc":"libaacs is a research project to implement the Advanced Access Content System\nspecification. This research project provides, through an open-source library, a\nway to understand how the AACS works.\n\nThis research project is mainly developed by an international team of developers\nfrom Doom9.","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"}},"categories":["multimedia"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0"],"shlibs_provided":["libaacs.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe libaacs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libIDL","origin":"devel/libIDL","version":"0.8.14_5","comment":"Library for creating trees of CORBA IDL files","maintainer":"desktop@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6029d1a6cf583f3908f17dd21500073b032262d773d1edad9d091951a4b15c1","flatsize":671728,"path":"All/libIDL-0.8.14_5.pkg","repopath":"All/libIDL-0.8.14_5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":125432,"desc":"libIDL is a library for creating trees of CORBA Interface Definition Language\n(IDL) files, which is a specification for defining portable interfaces.\nlibIDL was initially written for ORBit (the ORB from the GNOME project, and\nthe primary means of libIDL distribution).  However, the functionality was\ndesigned to be as reusable and portable as possible.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libIDL-2.so.0"]},{"name":"lib765","origin":"emulators/lib765","version":"0.4.2_2","comment":"Emulation of uPD765a Floppy Disc Controller","maintainer":"ports@FreeBSD.org","www":"http://www.seasip.demon.co.uk/Unix/LibDsk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a2cee144429232323eb55059437ab6aa0829294171bc3d080b811048515d03c","flatsize":137919,"path":"All/lib765-0.4.2_2.pkg","repopath":"All/lib765-0.4.2_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":38084,"desc":"lib765 is an emulation of the uPD765a (AKA Intel 8272) Floppy Disc Controller\n[FDC] as used in Amstrad computers such as the PCW, CPC and Spectrum +3. At\npresent it is not a \"full\" 765; features not used in the PCW BIOS (such as:\nDMA; multisector reads/writes; multitrack mode) are either left unimplemented\nor incomplete.\n\nlib765 is released under the GNU Library GPL.","deps":{"libdsk":{"origin":"emulators/libdsk","version":"1.4.2_1"}},"categories":["emulators","devel"],"shlibs_required":["libdsk.so.3"],"shlibs_provided":["lib765.so.3"],"options":{"DOCS":"on","LIBDSK":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lib765 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libRmath","origin":"math/libRmath","version":"4.3.1","comment":"Standalone math library from R","maintainer":"ports@FreeBSD.org","www":"https://www.R-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"742bbe68f07c8409a6e2f6af57acb86d998b267573d813c2fc75d275c7e119bf","flatsize":860245,"path":"All/libRmath-4.3.1.pkg","repopath":"All/libRmath-4.3.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":162484,"desc":"This is the standalone math library from R -- a language\nand environment for statistical computing and graphics.\nSee ports/math/R.\n\nTo use the routines in your own C or C++ programs, include\n\n#define MATHLIB_STANDALONE\n#include <Rmath.h>\n\nand link against -lRmath.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["math","lang"],"messages":[{"message":"===>   NOTICE:\n\nThe libRmath port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"libXaw","origin":"x11-toolkits/libXaw","version":"1.0.14_1,2","comment":"X Athena Widgets library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/xlibs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4053ad85df97c0f040703122eb645017f4d9146e8c6481f75afc59fb33feaac1","flatsize":3112556,"path":"All/libXaw-1.0.14_1,2.pkg","repopath":"All/libXaw-1.0.14_1,2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":478036,"desc":"This package contains the X Athena Widgets library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-toolkits"],"shlibs_required":["libXext.so.6","libXmu.so.6","libXt.so.6","libX11.so.6","libXpm.so.4"],"shlibs_provided":["libXaw.so.6","libXaw.so.7"]},{"name":"libCharon","origin":"net/libcharon","version":"4.13.0","comment":"File metadata and streaming library","maintainer":"db@FreeBSD.org","www":"https://github.com/Ultimaker/libCharon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c2faf90e72b34957f82f3f73b85115fa69e704d45ed51eb4d63d49bc44c3b6d","flatsize":99618,"path":"All/libCharon-4.13.0.pkg","repopath":"All/libCharon-4.13.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":23896,"desc":"File metadata and streaming library\n\nAs of march 5th the Charon library is the responsibility of the Embedded\nApplications team. Pull requests to MASTER have to be verified by the\nEmbedded Applications team.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","devel","cad"]},{"name":"libCello","origin":"devel/libCello","version":"1.1.7_1","comment":"Higher level programming in C","maintainer":"matthew.closson@gmail.com","www":"https://libcello.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cad433eee441e5cae0fd6d3221aac563aeb6e0a59693e9db9cc49e899ee3292","flatsize":339663,"path":"All/libCello-1.1.7_1.pkg","repopath":"All/libCello-1.1.7_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":56524,"desc":"Cello is a library that introduces higher level programming to C.\n\nInterfaces allow for structured design\nDuck Typing allows for generic functions\nExceptions control error handling\nConstructors/Destructors aid memory management\nSyntactic Sugar increases readability\nC Library means excellent performance and integration","categories":["devel"]},{"name":"libGLU","origin":"graphics/libGLU","version":"9.0.3","comment":"OpenGL utility library","maintainer":"x11@FreeBSD.org","www":"https://gitlab.freedesktop.org/mesa/glu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1de4e98b88fa9da6fff7bc3a6424d53b2b5507ad580d0e8d48a2aa5859e2e9ca","flatsize":483314,"path":"All/libGLU-9.0.3.pkg","repopath":"All/libGLU-9.0.3.pkg","licenselogic":"single","pkgsize":174520,"desc":"This package contains the OpenGL utility library.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libOpenGL.so.0"],"shlibs_provided":["libGLU.so.1"]},{"name":"libFS","origin":"x11-fonts/libFS","version":"1.0.8_1","comment":"The FS library","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d58ff285575d520c82ddc8c966ea3c16e9b50f8983144838abcf8d3b37ea1e9a","flatsize":159104,"path":"All/libFS-1.0.8_1.pkg","repopath":"All/libFS-1.0.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34804,"desc":"This package contains libFS, the X Font Service client library.","categories":["x11-fonts"],"shlibs_provided":["libFS.so.6"],"annotations":{"cpe":"cpe:2.3:a:x:libfs:1.0.8:::::dragonfly6:x86_64:1"}},{"name":"lib3ds","origin":"graphics/lib3ds","version":"1.3.0_8","comment":"Library for handling 3DS (3D Studio) files","maintainer":"ports@FreeBSD.org","www":"https://code.google.com/archive/p/lib3ds/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f98f53846dbe25ee212649904e6b9c9bdc2661b9c9282e23b5522ce906bc6b4c","flatsize":421815,"path":"All/lib3ds-1.3.0_8.pkg","repopath":"All/lib3ds-1.3.0_8.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":81880,"desc":"Lib3ds is a free alternative to Autodesk's 3DS File Toolkit for handling 3DS\nfiles. It's main goal is to simplify the creation of 3DS import and export\nfilters.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_provided":["lib3ds-1.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe lib3ds port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lhasa","origin":"archivers/lhasa","version":"0.3.1_1","comment":"Command line tool and library for parsing LHA archives","maintainer":"cs@innolan.dk","www":"https://fragglet.github.io/lhasa/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bd3c1cc0d76cc00e6c1126f4f5b1fdb648f3e0f2b5f1ef5bda777988aa0a267","flatsize":198914,"path":"All/lhasa-0.3.1_1.pkg","repopath":"All/lhasa-0.3.1_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":48312,"desc":"Lhasa is a command line tool and library for parsing LHA archives.\n\nCurrently it is only possible to decompress archives. Compressing\nLHA archives may be an enhancement for future versions. The aim is\nto be compatible with as many different variants of the LHA file\nformat as possible, including LArc (.lzs) and PMarc (.pma).\n\nThe command line tool aims to be interface-compatible with Unix LHA\ntool (command line syntax and output), for backwards compatibility\nwith tools that expect particular output.","categories":["archivers"],"shlibs_provided":["liblhasa.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:lhasa_project:lhasa:0.3.1:::::dragonfly6:x86_64:1"}},{"name":"lha-ac","origin":"archivers/lha-ac","version":"1.14i.20211125_1","comment":"Archive files using LZSS and Huffman compression (.lzh files)","maintainer":"tagattie@FreeBSD.org","www":"https://lha.osdn.jp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e14aaa105fdd17eafda6c5e29a34de628a3f5b94aa5a8b109a07bc37c89a201d","flatsize":99005,"path":"All/lha-ac-1.14i.20211125_1.pkg","repopath":"All/lha-ac-1.14i.20211125_1.pkg","licenselogic":"single","licenses":["LHA"],"pkgsize":51300,"desc":"LHa for UNIX with autoconf","categories":["archivers"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:tsugio_okamoto:lha:1.14i.20211125:::::dragonfly6:x86_64:1"}},{"name":"libEMF","origin":"graphics/libemf","version":"1.0.13_1","comment":"Enhanced Metafile Library","maintainer":"office@FreeBSD.org","www":"https://libemf.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ecbfbb45c7529600e1a776b66591b66f21a6fdfe7f7dc24e0883572163fa0a0","flatsize":5801533,"path":"All/libEMF-1.0.13_1.pkg","repopath":"All/libEMF-1.0.13_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":639420,"desc":"libEMF is a C/C++ library which provides a drawing toolkit\nbased on  ECMA-234. The general purpose of this library is\nto create vector graphics files on POSIX systems which can\nbe imported into StarOffice/OpenOffice.","categories":["graphics"],"shlibs_provided":["libEMF.so.1"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:libemf_project:libemf:1.0.13:::::dragonfly6:x86_64:1"}},{"name":"libHX","origin":"lang/libhx","version":"3.25","comment":"C/C++ library with common data structures and functions","maintainer":"ports@FreeBSD.org","www":"http://libhx.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8f2ebd52e1f3219478b0d4b46496292fa06f9d8f4a4e944c645e0e1f2f9c50e","flatsize":637210,"path":"All/libHX-3.25.pkg","repopath":"All/libHX-3.25.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":558952,"desc":"libHX is a C library (with some additional C++ bindings available)\nthat provides data structures and functions for tasks common in scripting\nlanguages; autoresizing string manipulation, maps, deques, option parsing,\ntype-checking casts and more.\n\nlibHX aids in quickly writing up C/C++ data processing programs,\nby consolidating tasks that often happen to be open-coded, such as\nconfig file reading, option parsing, directory traversal, and others,\ninto a library. The focus is on reducing the amount of time (and\nsecondarily, the amount of code) a developer has to spend for otherwise\nimplementing such. Subsequently, proficient coders can use this to\ncode as fast as for a scripting language.\n\nWWW: http://libhx.sourceforge.net/","categories":["lang"],"shlibs_provided":["libHX_rtcheck.so","libHX.so.32"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:jan_engelhardt:libhx:3.25:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe libHX port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lfview","origin":"graphics/lfview","version":"1.1a_3","comment":"Graphic viewer for Leaf products","maintainer":"ports@FreeBSD.org","www":"https://hoshina.denpa.org/lfview.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a88274e3c94d52aefa77c94b43e653d412041a1cfbc1e5d210562470706abbc5","flatsize":148316,"path":"All/lfview-1.1a_3.pkg","repopath":"All/lfview-1.1a_3.pkg","licenselogic":"single","pkgsize":37328,"desc":"lfview is Graphic viewer for Leaf products.\nSee also /usr/X11R6/share/doc/ja/lfview/README","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["graphics"],"shlibs_required":["libXext.so.6","libX11.so.6"],"shlibs_provided":["liblfv_leaf.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lfview port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lib1541img","origin":"archivers/lib1541img","version":"1.1_1","comment":"Library for handling commodore 1541 disk images","maintainer":"zirias@FreeBSD.org","www":"https://github.com/excess-c64/lib1541img","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80e48f4ce792dcda60b78f5fcb31e756050d2aa7931d574dc8c514e10f4e679b","flatsize":140540,"path":"All/lib1541img-1.1_1.pkg","repopath":"All/lib1541img-1.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":44388,"desc":"lib1541img is a library for creating and manipulating commodore 1541 disk\nimages. It also supports compressing and extracting to/from \"zipcode\".","categories":["archivers","devel","emulators"],"shlibs_provided":["lib1541img.so.1"],"options":{"DOXYGEN":"off"}},{"name":"lftp","origin":"ftp/lftp","version":"4.9.2_1","comment":"Shell-like command-line FTP client","maintainer":"martymac@FreeBSD.org","www":"https://lftp.tech/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13890bb1cc8dfe79232f4f0368fae2b5d81a85c995909e2dc4e4a8a615eca51d","flatsize":4313622,"path":"All/lftp-4.9.2_1.pkg","repopath":"All/lftp-4.9.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":917368,"desc":"LFTP is a shell-like command line ftp client. It is\nreliable: can retry operations and does reget automatically.\nIt can do several transfers simultaneously in background.\nYou can start a transfer in background and continue browsing\nthe ftp site or another one. This all is done in one process.\nBackground jobs will be completed in nohup mode if you exit\nor close modem connection. Lftp has reput, mirror, reverse\nmirror among its features.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["ftp"],"shlibs_required":["libexpat.so.1","libssl.so.12","libcrypto.so.12","libintl.so.8","libreadline.so.8","libtinfo.so.6","libidn2.so.0"],"options":{"DOCS":"on","NLS":"on","GNUTLS":"off","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:lftp_project:lftp:4.9.2:::::dragonfly6:x86_64:1"}},{"name":"lfm","origin":"sysutils/lfm","version":"3.1_1","comment":"Last File Manager, a powerful file manager for the UNIX console","maintainer":"sunpoet@FreeBSD.org","www":"https://inigo.katxi.org/devel/lfm/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"580e8c870bcc33bf5bf2bec145a81d524b60862cdf59392663658aaf5df150ef","flatsize":1232767,"path":"All/lfm-3.1_1.pkg","repopath":"All/lfm-3.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":187256,"desc":"Last File Manager is a powerful file manager for the UNIX console. It has a\ncurses interface and it's written in Python v3.4+.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"]},{"name":"lft","origin":"net/lft","version":"3.91_1,2","comment":"Layer 4 Traceroute program","maintainer":"farrokhi@FreeBSD.org","www":"https://pwhois.org/lft/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d41fe3762f405c20507e9fbc68eae42879723b04715611448374941a85c493d7","flatsize":177436,"path":"All/lft-3.91_1,2.pkg","repopath":"All/lft-3.91_1,2.pkg","licenselogic":"single","licenses":["VOSTROM"],"pkgsize":68004,"desc":"LFT, short for Layer Four Traceroute, is a sort of 'traceroute' that often\nworks much faster (than the commonly-used Van Jacobson method) and goes through\nmany configurations of packet-filter based firewalls. More importantly, LFT\nimplements numerous other features including AS number lookups, loose source\nrouting, netblock name lookups, et al. Though LFT has been around since 1998,\nits development effort has just recently resumed.\n\nPorted to FreeBSD by:\nMarco P. Rodrigues","categories":["net"],"options":{"DOCS":"on"}},{"name":"lha","origin":"archivers/lha","version":"1.14i_10","comment":"Archive files using LZSS and Huffman compression (.lzh files)","maintainer":"dinoex@FreeBSD.org","www":"http://www2m.biglobe.ne.jp/~dolphin/lha/lha.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f3c2ecd7f6e18a7f3631a252365fb1087be0190723c1e7ea5760f3ea1f6957d","flatsize":137900,"path":"All/lha-1.14i_10.pkg","repopath":"All/lha-1.14i_10.pkg","licenselogic":"single","licenses":["LHA"],"pkgsize":102368,"desc":"LHa for UNIX\n\n     This unofficial version of lha is based on Version 1.00.  This\nversion supports extraction & archiving using -lh5- & -lh6- as well as\nextraction using -lh7- algorithm.\n\n     All the bug reports on this version should be directed to Tsuguo\nOkamoto <tsugio@muc.biglobe.ne.jp>.\n\n     If this software is included in a medium that may be obtained by\nusers without network connectivity, please notify Tsuguo Okamoto in\nadvance.  Redistribution over networks is not restricted.\n\n     According to Masafumi NAKANE <max@wide.ad.jp> the author gives\npermission to distribute this software on FreeBSD CDROM.","categories":["archivers"],"annotations":{"cpe":"cpe:2.3:a:tsugio_okamoto:lha:1.14i:::::dragonfly6:x86_64:10"}},{"name":"lg","origin":"net-mgmt/lg","version":"1.9.s20140622_1","comment":"Looking Glass written in Perl as a CGI script","maintainer":"mat@FreeBSD.org","www":"https://github.com/Cougar/lg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2d6206e378970143e12bff4f2b4f4cc5ea05c34bfb4b801bda784aa89a7eb25","flatsize":163062,"path":"All/lg-1.9.s20140622_1.pkg","repopath":"All/lg-1.9.s20140622_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":39564,"desc":"LG is a Looking Glass written in Perl as a CGI script. It can execute almost\nall BGP-related commands and do ping and traceroute in routers or relay these\nqueries to other looking glasses. It supports both IPv4 and IPv6 commands, and\nis tested with Cisco, Zebra and Juniper. It can connect to router using either\nSSH, telnet or rsh protocol.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","perl5"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:lg_project:lg:1.9.s20140622:::::dragonfly6:x86_64:1"}},{"name":"libXxf86vm","origin":"x11/libXxf86vm","version":"1.1.4_4","comment":"X Vidmode Extension","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xorg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef2553f0cd64f690afc196f2a6395632852053cb52e7d5d2948ae764d2a39d06","flatsize":56118,"path":"All/libXxf86vm-1.1.4_4.pkg","repopath":"All/libXxf86vm-1.1.4_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16744,"desc":"This package contains the XKB file library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6"],"shlibs_provided":["libXxf86vm.so.1"],"annotations":{"cpe":"cpe:2.3:a:x:libxxf86vm:1.1.4:::::dragonfly6:x86_64:4"}},{"name":"lfcxml","origin":"devel/lfcxml","version":"1.3.7","comment":"C++ XML library, used for databases/cego","maintainer":"pi@FreeBSD.org","www":"https://www.lemke-it.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a99eb22a06bd76149d18d8bcc75f9b36565d92f475af367d41de920f667ee14","flatsize":340578,"path":"All/lfcxml-1.3.7.pkg","repopath":"All/lfcxml-1.3.7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":69608,"desc":"This is a C++ XML library, used for databases/cego and probably\nother applications\n\nMany more details are available at:","deps":{"lfcbase":{"origin":"devel/lfcbase","version":"1.18.6"}},"categories":["devel"],"shlibs_required":["liblfcbase.so.2"],"shlibs_provided":["liblfcxml.so.1"]},{"name":"lfpfonts-var","origin":"x11-fonts/lfpfonts-var","version":"0.83_5","comment":"Variable width fonts from the Linux Font Project","maintainer":"olgeni@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14038e264ca2e38663c4ed4ec0f85354585c7dc8682096025a9236c036f31385","flatsize":359679,"path":"All/lfpfonts-var-0.83_5.pkg","repopath":"All/lfpfonts-var-0.83_5.pkg","licenselogic":"single","pkgsize":359448,"desc":"Variable width fonts from the Linux Font Project.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You'll have to add /usr/local/lib/X11/fonts/lfpfonts-var\nto your X font path by either:\n\n$ xset fp+ /usr/local/lib/X11/fonts/lfpfonts-var\n$ xset fp rehash\n\nor by adding it to your X-server configuration file (usually\n/etc/X11/XF86Config) and restarting the X-server.","type":"install"}]},{"name":"lfe","origin":"lang/lfe","version":"2.1.1","comment":"Lisp Flavored Erlang","maintainer":"hrs@FreeBSD.org","www":"https://lfe.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b42c32522ff6c5e76c9cc0c691437318459f1a8f7cc2c82f21945cc73879fe01","flatsize":1647444,"path":"All/lfe-2.1.1.pkg","repopath":"All/lfe-2.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":781492,"desc":"LFE, Lisp Flavoured Erlang, is a lisp syntax front-end to the Erlang\ncompiler. Code produced with it is compatible with \"normal\" Erlang\ncode. An LFE evaluator and shell is also included.","deps":{"erlang":{"origin":"lang/erlang","version":"25.3.2.7_1,4"}},"categories":["lang"],"options":{"DOCS":"on"}},{"name":"letsdns","origin":"dns/letsdns","version":"1.0.1_2","comment":"Manage DANE TLSA records in DNS servers","maintainer":"flo@FreeBSD.org","www":"https://letsdns.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f45f2b9afc6b4a58edfdd9d151d83deb700a26ae52a43eb770d9e7ef59b5d66","flatsize":176656,"path":"All/letsdns-1.0.1_2.pkg","repopath":"All/letsdns-1.0.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":33368,"desc":"LetsDNS\n\nManage DANE TLSA records in DNS servers. Supports multiple domains with multiple\nTLS certificates each. LetsDNS can be invoked manually, from cron jobs, or\ncalled in hook functions of ACME-clients like dehydrated or certbot.","deps":{"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns"],"annotations":{"flavor":"py311"}},{"name":"lexter","origin":"games/lexter","version":"1.0.3_7","comment":"Real-time word puzzle for text terminals","maintainer":"ports@FreeBSD.org","www":"https://www.kyne.com.au/~mark/software/lexter.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0f4183f0f085280bddc5d532d013dd25891db2a4439b4aedc6096c6102a7f3c","flatsize":783372,"path":"All/lexter-1.0.3_7.pkg","repopath":"All/lexter-1.0.3_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":177024,"desc":"Lexter is a real-time word puzzle for text terminals. Arrange the\nfalling letters into words to score points. It has support for\nmultiple languages and dictionaries. The package contains English\nand French dictionaries, but needs a French gettext translation\nfor the in game text.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libintl.so.8","libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe lexter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lfpfonts-fix","origin":"x11-fonts/lfpfonts-fix","version":"0.82_5","comment":"Fixed width fonts from the Linux Font Project","maintainer":"olgeni@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d76e727bc5708a836ddc4b85116f333908ed772639b81a332e3d7e5a4d5516f","flatsize":303255,"path":"All/lfpfonts-fix-0.82_5.pkg","repopath":"All/lfpfonts-fix-0.82_5.pkg","licenselogic":"single","pkgsize":292424,"desc":"Fixed width fonts from the Linux Font Project.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You'll have to add /usr/local/lib/X11/fonts/lfpfonts-fix\nto your X font path by either:\n\n$ xset fp+ /usr/local/lib/X11/fonts/lfpfonts-fix\n$ xset fp rehash\n\nor by adding it to your X-server configuration file (usually\n/etc/X11/XF86Config) and restarting the X-server.","type":"install"}]},{"name":"lgeneral","origin":"games/lgeneral","version":"1.4.4_1","comment":"Turn-based strategy engine inspired by Panzer General","maintainer":"cmangin@arobas.net","www":"http://lgames.sourceforge.net/index.php?project=LGeneral","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"490c93895e2721f30d6b9d136d7406da179cbbe5a8c6114d1f6a480b98b17b97","flatsize":13854321,"path":"All/lgeneral-1.4.4_1.pkg","repopath":"All/lgeneral-1.4.4_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1734876,"desc":"LGeneral is a turn-based strategy engine heavily inspired by Panzer\nGeneral. You play single scenarios or whole campaigns turn by turn\nagainst a human player or the AI. Entrenchment, rugged defense,\ndefensive fire, surprise contacts, surrender, unit supply, weather\ninfluence, reinforcements and other implementations contribute to the\ntactical and strategic depth of the game.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libintl.so.8"],"options":{"DOCS":"on","NLS":"on","SOUND":"on"}},{"name":"lerc","origin":"graphics/lerc","version":"4.0.0","comment":"C++ library for Limited Error Raster Compression","maintainer":"sunpoet@FreeBSD.org","www":"https://esri.github.io/lerc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8999be25b178e181acaba0b4f00ca31faabc178159b4e039a29b906e2447ce47","flatsize":638284,"path":"All/lerc-4.0.0.pkg","repopath":"All/lerc-4.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":163144,"desc":"LERC is an open-source image or raster format which supports rapid encoding and\ndecoding for any pixel type (not just RGB or Byte). Users set the maximum\ncompression error per pixel while encoding, so the precision of the original\ninput image is preserved (within user defined error bounds).\n\nSee also: https://github.com/Esri/lerc","categories":["graphics"],"shlibs_provided":["libLerc.so.4"]},{"name":"levmar","origin":"math/levmar","version":"2.6_16","comment":"GPL-licensed library implementing the Levenberg-Marquardt algorithm","maintainer":"phd_kimberlite@yahoo.co.jp","www":"http://www.ics.forth.gr/~lourakis/levmar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9045a305c811b223a7088b898c14f1e7924fad36e8147871f7fcac1b15c3155","flatsize":355815,"path":"All/levmar-2.6_16.pkg","repopath":"All/levmar-2.6_16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":73752,"desc":"levmar is a GPL-licensed library written in C, that implements the\nLevenberg-Marquardt (LM) optimization algorithm, one of the most\neffective methods for solving nonlinear least squares problems.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["math"],"shlibs_provided":["liblevmar.so.2"],"options":{"DOCS":"on","EXAMPLES":"on","PROFILE":"off","ATLAS":"off","NETLIB":"on","OPENBLAS":"off"}},{"name":"lesspipe","origin":"misc/lesspipe","version":"2.06_1","comment":"Preprocessor for less","maintainer":"slaven@rezic.de","www":"https://www.zeuthen.desy.de/~friebel/unix/lesspipe.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4993b0695aff72b371e750f35bd253bc75e95f2ff660e4a9d13f0f5750be2c4a","flatsize":139811,"path":"All/lesspipe-2.06_1.pkg","repopath":"All/lesspipe-2.06_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":37752,"desc":"lesspipe is a powerful preprocessor for less(1). The features include\n\n* Reading of various file formats like tar files, word, pdf and\n  postscript documents\n\n* Transparent handling of compressed files (gzip, bzip2, zip)\n\n* Optional syntax highlightning of source files","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc"],"messages":[{"message":"To use lesspipe.sh, type in the following commands\n\nLESSOPEN=\"|/usr/local/bin/lesspipe.sh %s\"; export LESSOPEN (sh, bash, ksh, zsh)\n\nsetenv LESSOPEN \"|/usr/local/bin/lesspipe.sh %s\"           (csh, tcsh)\n\nor put these commands in your shell's startup file (e.g. .cshrc or .bashrc).","type":"install"}]},{"name":"lib2geom","origin":"math/lib2geom","version":"1.3_1","comment":"Easy to use 2D geometry library in C++","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.com/inkscape/lib2geom","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9808c9c31b197be26d7f27f6f1e71deb74a03e8ea3b2bde4dbde68ad7053f602","flatsize":2007591,"path":"All/lib2geom-1.3_1.pkg","repopath":"All/lib2geom-1.3_1.pkg","licenselogic":"or","licenses":["LGPL21","MPL11"],"pkgsize":517544,"desc":"2geom is a C++ library of mathematics for paths, curves, and other geometric\ncalculations. Designed for vector graphics, it tackles B%c3%a9zier curves, conic\nsections, paths, intersections, transformations, and basic geometries.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"double-conversion":{"origin":"devel/double-conversion","version":"3.3.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgsl.so.27","libgslcblas.so.0","libcairo.so.2","libdouble-conversion.so.3"],"shlibs_provided":["lib2geom.so.1.3.0"],"options":{"GPL":"off"}},{"name":"libadwaita","origin":"x11-toolkits/libadwaita","version":"1.5.3","comment":"Building blocks for modern GNOME applications","maintainer":"gnome@FreeBSD.org","www":"https://www.gtk.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a53cba240146db0beb79e80cca2642eb819690ff0b87830afdaadc46c7ea54b","flatsize":22350219,"path":"All/libadwaita-1.5.3.pkg","repopath":"All/libadwaita-1.5.3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":3751232,"desc":"GTK+ is a collection of GUI widgets. GTK+ essentially provides the\nbuilding blocks from which GUIs can be built. It is highly themable,\nand its functionality is highly extensible.","deps":{"AppStream":{"origin":"devel/appstream","version":"1.0.1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-4.so.1","libfribidi.so.0","libpango-1.0.so.0","libgraphene-1.0.so.0","libappstream.so.5"],"shlibs_provided":["libadwaita-1.so.0"],"options":{"DOCS":"on"}},{"name":"less","origin":"sysutils/less","version":"551_2","comment":"Better pager utility","maintainer":"jharris@widomaker.com","www":"https://www.greenwoodsoftware.com/less/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57e602b3f6d4c61b9dafc365667621097e50e4ad930bd774ff98ede887c4c851","flatsize":246515,"path":"All/less-551_2.pkg","repopath":"All/less-551_2.pkg","licenselogic":"or","licenses":["GPLv3+","MIT"],"pkgsize":110044,"desc":"This is the distribution of \"less\", a paginator similar to \"more\" or \"pg\",\nbut much more powerful.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["sysutils"],"shlibs_required":["libpcre.so.1","libncurses.so.6","libtinfo.so.6"],"options":{"COLORS":"on","PCRE":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:less:551:::::dragonfly6:x86_64:2"}},{"name":"lfcbase","origin":"devel/lfcbase","version":"1.18.6","comment":"Collection of basic c++ classes, used for databases/cego","maintainer":"pi@FreeBSD.org","www":"https://www.lemke-it.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db1fda918348c9308b259772e6dfb141c1ea5de82da46fe86ddcab0f3064313a","flatsize":1291674,"path":"All/lfcbase-1.18.6.pkg","repopath":"All/lfcbase-1.18.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":234900,"desc":"This is a collection of basic c++ classes, used for devel/lfcxml\nand databases/cego and probably other applications.\n\nMany more details are available at:","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["liblfcbase.so.2"]},{"name":"leveldb","origin":"databases/leveldb","version":"1.23_1","comment":"Fast and lightweight key/value database library by Google","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/leveldb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51382457f0fec3b262d954f3b1b573df7b9135eb0001cd7042c2e0b3e5355425","flatsize":1000355,"path":"All/leveldb-1.23_1.pkg","repopath":"All/leveldb-1.23_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":179564,"desc":"LevelDB is a fast key-value storage library written at Google that provides an\nordered mapping from string keys to string values.\n\nFeatures:\n- Keys and values are arbitrary byte arrays.\n- Data is stored sorted by key.\n- Callers can provide a custom comparison function to override the sort order.\n- The basic operations are Put(key,value), Get(key), Delete(key).\n- Multiple changes can be made in one atomic batch.\n- Users can create a transient snapshot to get a consistent view of data.\n- Forward and backward iteration is supported over the data.\n- Data is automatically compressed using the Snappy compression library.\n- External activity (file system operations etc.) is relayed through a virtual\n  interface so users can customize the operating system interactions.\n- Detailed documentation about how to use the library is included with the\n  source code.","deps":{"snappy":{"origin":"archivers/snappy","version":"1.2.1"}},"categories":["databases"],"shlibs_required":["libsnappy.so.1"],"shlibs_provided":["libleveldb.so.1"],"options":{"GPERFTOOLS":"off","SNAPPY":"on"}},{"name":"lens","origin":"mail/lens","version":"0.2_2","comment":"Mail filter written in Ruby","maintainer":"tota@FreeBSD.org","www":"http://www.pitecan.com/Lens/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d8ec04115ddd1d246c08df0ae1d8b7d96f02a533ad66ba76edaa4468623d07c","flatsize":14757,"path":"All/lens-0.2_2.pkg","repopath":"All/lens-0.2_2.pkg","licenselogic":"single","pkgsize":6544,"desc":"Lens is a mail filter written in Ruby.  Lens can filter an\nincoming mail when it is received and filter mails in a Maildir.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["mail","ruby"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"lf","origin":"misc/lf","version":"32_4","comment":"Terminal file manager","maintainer":"yuri@FreeBSD.org","www":"https://github.com/gokcehan/lf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c82b6703f131a07d929caabd098414e8b399e6218591746a6ddec918ad25341d","flatsize":3696279,"path":"All/lf-32_4.pkg","repopath":"All/lf-32_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1241596,"desc":"lf (as in \"list files\") is a terminal file manager written in Go. It is heavily\ninspired by ranger with some missing and extra features. Some of the missing\nfeatures are deliberately omitted since they are better handled by external\ntools. See faq for more information and tutorial for a gentle introduction with\nscreencasts.","categories":["misc"]},{"name":"leproxy","origin":"net/leproxy","version":"0.2.2","comment":"HTTP/SOCKS proxy server for everybody","maintainer":"danfe@FreeBSD.org","www":"https://github.com/leproxy/leproxy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d04a50873e50d6758aa259845b1b175d23aa6d2245cbbf1718d182e3a6c2f54d","flatsize":301595,"path":"All/leproxy-0.2.2.pkg","repopath":"All/leproxy-0.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52820,"desc":"LeProxy is designed for anonymous surfing, improved security and privacy\nplus circumventing geoblocking.  It allows you to enjoy the web like it\nwas meant to work and access your favorite online video platform without\nannoying country blocks while traveling.\n\nLeProxy is a powerful, lightweight, fast and simple to use proxy server\nthat you can host on your own server or PC at home and then access from\nanywhere.  It supports optional authentication so you can share a server\ninstance with your family and friends without having to worry about\nthird parties.  It provides compatibility with a large number of clients\nand services by accepting both common HTTP and SOCKS proxy protocols on\na single listening port.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"}},"categories":["net"]},{"name":"libXv","origin":"x11/libXv","version":"1.0.12_1,1","comment":"X Video Extension library","maintainer":"x11@FreeBSD.org","www":"https://www.freedesktop.org/Software/xlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dffdfb21b425c2f24e6475e082b9e7d86ddbba922124aa5662a23d90d5df4c03","flatsize":73846,"path":"All/libXv-1.0.12_1,1.pkg","repopath":"All/libXv-1.0.12_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36500,"desc":"This package contains the X Video Extension library.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6"],"shlibs_provided":["libXv.so.1"],"annotations":{"cpe":"cpe:2.3:a:x:libxv:1.0.12:::::dragonfly6:x86_64:1"}},{"name":"libbigwig","origin":"biology/libbigwig","version":"0.4.7","comment":"C library for handling bigWig files (containing genomic data)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dpryan79/libBigWig","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0fdac2b6ee1259406318dd138e5af21e0c7b94c03f8a9b4b78e4fae48181881","flatsize":100330,"path":"All/libbigwig-0.4.7.pkg","repopath":"All/libbigwig-0.4.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35668,"desc":"A C library for reading/parsing local and remote bigWig and bigBed files.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["biology"],"shlibs_required":["libcurl.so.4"],"shlibs_provided":["libBigWig.so"]},{"name":"libarchive","origin":"archivers/libarchive","version":"3.7.4,1","comment":"Library to create and read several streaming archive formats","maintainer":"glewis@FreeBSD.org","www":"https://libarchive.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3b523f6226e53bf0b8d05cf9c4a62bdde6c16a092e7f6db42877f0bc69e8df1","flatsize":1122303,"path":"All/libarchive-3.7.4,1.pkg","repopath":"All/libarchive-3.7.4,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":490076,"desc":"Libarchive is a programming library that can create and read several\ndifferent streaming archive formats, including most popular tar\nvariants and the POSIX cpio format.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers"],"shlibs_required":["libcrypto.so.12","libexpat.so.1","libzstd.so.1","liblz4.so.1"],"shlibs_provided":["libarchive.so.13"],"options":{"LZ4":"on","LZO":"off","ZSTD":"on","OPENSSL":"on","MBEDTLS":"off","NETTLE":"off"},"annotations":{"cpe":"cpe:2.3:a:libarchive:libarchive:3.7.4:::::dragonfly6:x86_64"}},{"name":"lemonbar","origin":"x11/lemonbar","version":"1.4_2","comment":"Lightweight xcb based bar","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/LemonBoy/bar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b5f7ac0bd92d21bc61e07d5f5ed0d092b61626cc2f57e53580d9f3699f877fc","flatsize":41600,"path":"All/lemonbar-1.4_2.pkg","repopath":"All/lemonbar-1.4_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19292,"desc":"bar is a lightweight bar entirely based on XCB. Provides full UTF-8 support,\nbasic formatting, RandR and Xinerama support and EWMH compliance without\nwasting your precious memory.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"],"shlibs_required":["libxcb.so.1","libxcb-xinerama.so.0","libxcb-randr.so.0"]},{"name":"lesstif","origin":"x11-toolkits/lesstif","version":"0.95.2_8,2","comment":"API compatible clone of the Motif toolkit","maintainer":"dinoex@FreeBSD.org","www":"https://lesstif.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34c6b107c0f5b0634ca23f552b224270ef6d12bdc8cb4a6689f41be853c383ca","flatsize":6931785,"path":"All/lesstif-0.95.2_8,2.pkg","repopath":"All/lesstif-0.95.2_8,2.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":1409192,"desc":"LessTif is a API compatible clone of the Motif toolkit.  Currently\nLessTif is partially implemented with most of the API in place.\nBoth Motif 1.2 and Motif 2.0 libraries are built and installed.\nBy default, the 1.2 library is used because it is a more complete\nimplementation of the Motif 1.2 API.\n\nThe Hungry Programmers, the people writing LessTif, have adopted a\nnaming scheme where an even minor number indicates a stable release\nof the libraries and an odd number is a development release. *Ports will\nbe made for even number releases only.*","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-toolkits"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libfreetype.so.6","libXft.so.2","libXrender.so.1","libfontconfig.so.1"],"shlibs_provided":["libMrm.so.2","libUil.so.2","libXm.so.2"],"annotations":{"cpe":"cpe:2.3:a:lesstif:lesstif:0.95.2:::::dragonfly6:x86_64:8"},"messages":[{"message":"Make sure to set HAVE_MOTIF=yes in /etc/make.conf","type":"install"}]},{"name":"lenticular-lv2","origin":"audio/lenticular-lv2","version":"0.5.0.14","comment":"LV2 plugins based on Mutable Instrument's Clouds","maintainer":"yuri@FreeBSD.org","www":"https://github.com/polyeffects/lenticular_lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49d8c8a2c031095d4e9d4a598bbe932a03f87b664fdcfe5cebefb9e85c6b4f1e","flatsize":599360,"path":"All/lenticular-lv2-0.5.0.14.pkg","repopath":"All/lenticular-lv2-0.5.0.14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":256188,"desc":"LV2 plugins based on Mutable Instrument's Clouds.\n\nFeatures:\n* Implements the alternative modes and quality options of Clouds as\n  a menu options\n* Inputs and knobs for the 3 addition 'Blend' parameters (Stereo Spread,\n  Feedback, and Reverb)\n* Dedicated Freeze button","categories":["audio"]},{"name":"level-zero","origin":"devel/level-zero","version":"1.17.6","comment":"oneAPI Level Zero Specification Headers and Loader","maintainer":"sunpoet@FreeBSD.org","www":"https://spec.oneapi.io/versions/latest/elements/l0/source/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fa8f03766093b6c8a02c15f7e67ef18688786a2f501121dda701c09442f4da8","flatsize":3131991,"path":"All/level-zero-1.17.6.pkg","repopath":"All/level-zero-1.17.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":325164,"desc":"oneAPI Level Zero contains the following components of oneAPI:\n- Copies of the Level Zero Specification API C/C++ header files\n- Level Zero Loader\n- Level Zero Validation Layer","deps":{"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"}},"categories":["devel"],"shlibs_required":["libfmt.so.10"],"shlibs_provided":["libze_loader.so.1","libze_tracing_layer.so.1","libze_validation_layer.so.1"]},{"name":"lewton","origin":"audio/lewton","version":"0.10.2_29","comment":"Rust vorbis decoder","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/RustAudio/lewton","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53382b55cf6f3398b8394982bd6e27d660ee2aed4fd8add5aa5b4f0ae9626109","flatsize":9610762,"path":"All/lewton-0.10.2_29.pkg","repopath":"All/lewton-0.10.2_29.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":2124976,"desc":"Vorbis decoder written in pure Rust.","categories":["audio"],"shlibs_provided":["liblewton.so.0.10"]},{"name":"lemon","origin":"devel/lemon","version":"3.34","comment":"LALR(1) parser generator. Similar in function to yacc and bison","maintainer":"vmagerya@gmail.com","www":"https://www.hwaci.com/sw/lemon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b50b6a3d0846193e2cc7bf3658326e8c4ee085227752f39422bddbced39f7daa","flatsize":114944,"path":"All/lemon-3.34.pkg","repopath":"All/lemon-3.34.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":45032,"desc":"The Lemon program is an LALR(1) parser generator.  It takes a context free\ngrammar and converts it into a subroutine that will parse a file using that\ngrammar.\n\nLemon is similar to much more famous programs Yacc and Bison.  But lemon is\nnot compatible with either of them; there are several important differences:\n\n  - Lemon using a different grammar syntax which is less prone to\n    programming errors\n\n  - Lemon generates a parser that is faster than Yacc or Bison parsers\n    (according to the author)\n\n  - The parser generated by Lemon is both re-entrant and thread-safe\n\n  - Lemon includes the concept of a non-terminal destructor, which makes\n    it much easier to write a parser that does not leak memory","categories":["devel"]},{"name":"lensfun","origin":"graphics/lensfun","version":"0.3.95_2","comment":"Library for fixing lens geometry distortions","maintainer":"danfe@FreeBSD.org","www":"https://lensfun.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15a4dd86ec1525655aeb809675d66015015eef696193e62520ada8b7335c8ba2","flatsize":3276754,"path":"All/lensfun-0.3.95_2.pkg","repopath":"All/lensfun-0.3.95_2.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3","CC-BY-SA-3.0","PD"],"pkgsize":378296,"desc":"The goal of the lensfun library is to provide an open source database of\nphotographic lenses and their characteristics.  In the past there was an\neffort in this direction (see http://www.epaperpress.com/ptlens/), but then\nauthor decided to take the commercial route and the database froze at the\nlast public stage.  This database was used as the basement on which lensfun\ndatabase grew, thanks to PTLens author which gave his permission for this,\nwhile the code was totally rewritten from scratch (and the database was\nconverted to a totally new, XML-based format).\n\nThe lensfun library not only provides a way to read the lens database and\nsearch for specific things in it, but also offers a set of algorithms for\ncorrecting images based on detailed knowledge of lens properties and\ncalibration data.  Right now lensfun is designed to correct distortion,\ntransversal (also known as lateral) chromatic aberrations, vignetting, and\ncolour contribution of the lens (e.g. when sometimes people says one lens\ngives \"yellowish\" images and another, say, \"bluish\").","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["liblensfun.so.2"],"options":{"PYHELPERS":"on","SIMD":"on"}},{"name":"leptonica","origin":"graphics/leptonica","version":"1.82.0_2","comment":"C library for efficient image processing and image analysis operations","maintainer":"hiroto.kagotani@gmail.com","www":"http://www.leptonica.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3cb15279571de3697678fa1e710b5465f779b3d4711777b7d277ff04342008c5","flatsize":3308288,"path":"All/leptonica-1.82.0_2.pkg","repopath":"All/leptonica-1.82.0_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1070528,"desc":"An open source C library for efficient image processing and\nimage analysis operations.","deps":{"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libgif.so.7","libjpeg.so.8","libpng16.so.16","libtiff.so.6","libwebp.so.7","libwebpmux.so.3"],"shlibs_provided":["libleptonica.so.5"],"options":{"BIN":"on","GIF":"on","JPEG":"on","JPEG2000":"off","PNG":"on","TIFF":"on","WEBP":"on"},"annotations":{"cpe":"cpe:2.3:a:leptonica:leptonica:1.82.0:::::dragonfly6:x86_64:2"},"messages":[{"message":"To use gplot (the optional programmatic interface to gnuplot),\nthe math/gnuplot port must be installed.","type":"install"}]},{"name":"lexilla","origin":"textproc/lexilla","version":"5.3.2","comment":"Free library of language lexers","maintainer":"cyberbotx@cyberbotx.com","www":"https://www.scintilla.org/Lexilla.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"446ace809a638131ac6b9358d1599e6b280e6c0af7410c1248057ff8f4af105b","flatsize":2558602,"path":"All/lexilla-5.3.2.pkg","repopath":"All/lexilla-5.3.2.pkg","licenselogic":"single","licenses":["SCINTILLA"],"pkgsize":664832,"desc":"Lexilla is a free library of language lexers that can be used with the Scintilla\nediting component. Originally, this functionality was incorporated inside\nScintilla. It has been extracted as a separate project to make it easier for\ncontributors to work on support for new languages and to fix bugs in existing\nlexers. It also defines a protocol where projects can implement their own\nlexers and distribute them as they wish.","categories":["textproc"],"annotations":{"cpe":"cpe:2.3:a:lexilla:lexilla:5.3.2:::::dragonfly6:x86_64"}},{"name":"legesmotus","origin":"games/legesmotus","version":"0.4.0_9","comment":"Team-based, networked, 2D shooter set in zero-gravity","maintainer":"amdmi3@FreeBSD.org","www":"http://legesmotus.cs.brown.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e48720f62b40ac1c5368b0964729c26385a76c6c269787e82bef21c1881c80f3","flatsize":1974732,"path":"All/legesmotus-0.4.0_9.pkg","repopath":"All/legesmotus-0.4.0_9.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":1131776,"desc":"Leges Motus is a networked, team-based, 2D shooter set in zero-gravity.\nUsing only the force from jumping off of walls and the recoil from\ntheir guns, players must travel across the arena to lower their\nopponent's gate","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libGL.so.1","libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0"],"options":{"CLIENT":"on","SERVER":"on","METASERVER":"off","SERVERSCANNER":"off"}},{"name":"lemonbar-xft","origin":"x11/lemonbar-xft","version":"g20201213_1","comment":"Fork of lemonbar with support for Xft (fontconfig typefaces)","maintainer":"DtxdF@disroot.org","www":"https://gitlab.com/protesilaos/lemonbar-xft","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0e75f9890207091189ef5da1a69a2639b5c036c8f46935855cd10c819c6b8c3","flatsize":45475,"path":"All/lemonbar-xft-g20201213_1.pkg","repopath":"All/lemonbar-xft-g20201213_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20556,"desc":"lemonbar-xft is a lightweight bar entirely based on XCB. Provides full UTF-8\nsupport, basic formatting, RandR and Xinerama support and EWMH compliance\nwithout wasting your precious memory. This fork add Xft support","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"],"shlibs_required":["libxcb.so.1","libxcb-xinerama.so.0","libxcb-randr.so.0","libX11.so.6","libX11-xcb.so.1","libXft.so.2","libfreetype.so.6","libfontconfig.so.1"]},{"name":"leocad","origin":"cad/leocad","version":"23.03_1","comment":"CAD program for creating virtual LEGO models","maintainer":"yuri@FreeBSD.org","www":"https://www.leocad.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"685e1f73a5b0cc96eb36b360639292a44541d77efc2444e713424e171ec13e35","flatsize":2918612,"path":"All/leocad-23.03_1.pkg","repopath":"All/leocad-23.03_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1515024,"desc":"LeoCAD is a CAD program that can be used to create virtual LEGO models.\n\nLeoCAD has an intuitive interface that is designed to allow new users to start\ncreating new models without having to spend too much time learning the\napplication.\n\nLeoCAD is fully compatible with the LDraw Standard and related tools, and it\nreads and writes LDR and MPD files so that you can share and download models\nfrom the Internet.\n\nIt currently features several thousand different pieces created by the LDraw\ncommunity.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ldraw":{"origin":"cad/ldraw","version":"20220211,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["cad"],"shlibs_required":["libQt5OpenGL.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1"],"annotations":{"cpe":"cpe:2.3:a:leocad:leocad:23.03:::::dragonfly6:x86_64:1"}},{"name":"league-gothic","origin":"x11-fonts/league-gothic","version":"1.601","comment":"Revival of an old classic, Alternate Gothic #1","maintainer":"flo@snakeoilproductions.net","www":"https://www.theleagueofmoveabletype.com/league-gothic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49b96efaf43342d18502e4e046b8e3356b708a74e6454dc03548b8004240639e","flatsize":89709,"path":"All/league-gothic-1.601.pkg","repopath":"All/league-gothic-1.601.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":51228,"desc":"League Gothic is a revival of an old classic, Alternate Gothic #1. It was\noriginally designed by Morris Fuller Benton for the American Type Founders\nCompany in 1903. The company went bankrupt in 1993, and since the original\ntypeface was created before 1923, the typeface is in the public domain.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"leafpak","origin":"graphics/leafpak","version":"1.1.1","comment":"Graphic file cutter for LEAF/AQUAPLUS PAK format archives","maintainer":"ports@FreeBSD.org","www":"https://hoshina.denpa.org/leafpak.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44dd8f1f768cda5354b28631518d40c4818277d67ca445674f50f44a8820d814","flatsize":22165,"path":"All/leafpak-1.1.1.pkg","repopath":"All/leafpak-1.1.1.pkg","licenselogic":"single","pkgsize":8392,"desc":"This is PAK format graphic archive file extracter for Leaf products.\nSee also /usr/local/share/doc/ja/leafpak/README","categories":["graphics"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe leafpak port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"leangz","origin":"math/leangz","version":"0.1.13_1","comment":"Lean 4 .olean file (de)compressor","maintainer":"yuri@FreeBSD.org","www":"https://github.com/digama0/leangz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3aa7ba116612cc1b6d8733b30a18de965b7356cbbff4d4896597a02dac2daf0e","flatsize":2184690,"path":"All/leangz-0.1.13_1.pkg","repopath":"All/leangz-0.1.13_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":499544,"desc":"Lean 4 .olean file (de)compressor.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["math"],"shlibs_required":["libzstd.so.1"]},{"name":"leaktracer","origin":"devel/leaktracer","version":"2.4","comment":"Trace and analyze memory leaks in C++ programs","maintainer":"ports@FreeBSD.org","www":"https://www.andreasen.org/LeakTracer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bed1d37980fbfa957ebfae4b83a63561bb88451026d7a4ae9af2c5b9f54ae5f6","flatsize":35562,"path":"All/leaktracer-2.4.pkg","repopath":"All/leaktracer-2.4.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":11564,"desc":"LeakTracer is a small tool for checking C++ programs for memory leaks.  Run\nyour program using the provided LeakCheck script.  It uses the LD_PRELOAD\nfeature to \"overlay\" some functions on top of your functions (no recompile\nneeded).\n\nLeakTracer uses gdb to print out the exact line where memory was allocated\nbut not freed -- this means you have to free all dynamically allocated data.\nLeakTracer also overrides the global operator new and operator delete --\nthis will give problems if you override them as well.\n\nLeakTracer traces only new/delete calls; it does not look at traditional\nmalloc/free/realloc.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe leaktracer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"league-spartan","origin":"x11-fonts/league-spartan","version":"2.220","comment":"Revival of ATF\\'s classic Spartan","maintainer":"flo@snakeoilproductions.net","www":"https://www.theleagueofmoveabletype.com/league-spartan","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f39b0c2395a975cc227486fd342f08ddf11ab9346225d281767d9ec9ae109d8","flatsize":514742,"path":"All/league-spartan-2.220.pkg","repopath":"All/league-spartan-2.220.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":238756,"desc":"A fantastic new revival of ATF's classic Spartan, a geometric\nsans-serif that has no problem kicking its enemies in the chest.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"leafpad","origin":"editors/leafpad","version":"0.8.19_3","comment":"GTK based simple text editor","maintainer":"jgh@FreeBSD.org","www":"http://tarot.freeshell.org/leafpad/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ad2ccb3d62d6fb505c3d76ca34f680d3879681bb6be61ec66c7641b55e6ba32","flatsize":388928,"path":"All/leafpad-0.8.19_3.pkg","repopath":"All/leafpad-0.8.19_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":96784,"desc":"Leafpad is a GTK+ based simple text editor.  The user interface is similar to\n\"notepad.exe\", and it aims to be lighter than GEdit and KWrite, and to be as\nuseful as them.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["editors"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on"}},{"name":"leela-zero","origin":"games/leela-zero","version":"0.17.30_8","comment":"Go engine without human-provided knowledge based on AlphaGo Zero paper","maintainer":"yuri@FreeBSD.org","www":"https://github.com/leela-zero/leela-zero","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1c208108945b6fafd412d2a6c8f9e6e8c2d4c1120a22f68273d9fa77fd51ee3","flatsize":1424932,"path":"All/leela-zero-0.17.30_8.pkg","repopath":"All/leela-zero-0.17.30_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":446340,"desc":"A Go program with no human provided knowledge. Using MCTS (but without Monte\nCarlo playouts) and a deep residual convolutional neural network stack.\n\nThis is a fairly faithful reimplementation of the system described in the Alpha\nGo Zero paper \"Mastering the Game of Go without Human Knowledge\". For all\nintents and purposes, it is an open source AlphaGo Zero.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["games"],"shlibs_required":["libQt5Core.so.5","libboost_program_options.so.1.84.0","libboost_filesystem.so.1.84.0","libopenblas.so.0","libOpenCL.so.1"],"messages":[{"message":"You installed leela-zero: the Go engine.\n\nYou need at least one OpenCL provider installed in order for leela-zero\nto run.\n\nTo see the list of OpenCL providers, install the 'clinfo' package and run:\n$ clinfo\n\nIf 'clinfo' shows zero providers, you need to install some providers,\nfor example:\n* pocl: for a simple CPU provider\n* beignet: for the Intel GPU provider\n* etc.\n\nYou also need to download neural network weights using this command:\n$ fetch https://zero.sjeng.org/best-network -o /home/yuri/.local/share/leela-zero/","type":"install"}]},{"name":"ldb25","origin":"databases/ldb25","version":"2.5.3","comment":"LDAP-like embedded database","maintainer":"xavier.beaudouin@klarasystems.com","www":"https://ldb.samba.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"527f76a09091cf842b5401073c8274acc4e7f40974900a5e05bbb6c47bd8977f","flatsize":685939,"path":"All/ldb25-2.5.3.pkg","repopath":"All/ldb25-2.5.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":185480,"desc":"ldb is a LDAP-like embedded database.\n\nldb provides a fast database with an LDAP-like API designed to be used\nwithin an application.\n\nIn some ways it can be seen as a intermediate solution between key-value\npair databases and a real LDAP database.","deps":{"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"popt":{"origin":"devel/popt","version":"1.19_1"},"talloc":{"origin":"devel/talloc","version":"2.3.4_1"},"tdb":{"origin":"databases/tdb","version":"1.4.7_1,1"},"tevent":{"origin":"devel/tevent","version":"0.13.0_2"}},"categories":["databases"],"shlibs_required":["libtdb.so.1","libtalloc.so.2","libpopt.so.0","libtevent.so.0","liblmdb.so.0","libldap.so.2","liblber.so.2"],"shlibs_provided":["libldb.so.2","libldb-tdb-int.so","libldb-tdb-err-map.so","libldb-key-value.so","libldb-cmdline.so","libldb-mdb-int.so"],"options":{"DEBUG":"off","MANPAGES":"off","PYTHON3":"off"}},{"name":"leafnode","origin":"news/leafnode","version":"1.12.0_1","comment":"NNTP package for offline news caching and reading","maintainer":"mandree@FreeBSD.org","www":"https://www.leafnode.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1e7e325e1aca0d92738fb6d5e1058d62ec1d464d83bf78fb875bf4b513628ba","flatsize":1097021,"path":"All/leafnode-1.12.0_1.pkg","repopath":"All/leafnode-1.12.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":313120,"desc":"Leafnode v1.11 is a simple, IPv6 enabled NNTP server and client\ndesigned for small sites. (Think store & forward proxy if you like.)\n\nIt \"learns\" which newsgroups should be downloaded based on what's accessed.\nUse it to enable online newsreaders to offline reading or to reduce your\nexternal bandwidth if you have several users accessing Usenet news.","deps":{"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["news"],"shlibs_required":["libpcre2-8.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:leafnode:leafnode:1.12.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"To complete the leafnode install, proceed as follows:\n\n1. follow /usr/local/share/doc/leafnode/INSTALL, starting at item #6.\n2. read /usr/local/share/doc/leafnode/NEWS, mind the incompatible changes!\n3. read /usr/local/share/doc/leafnode/README, mind the incompatible changes!","type":"install"}]},{"name":"ldb22","origin":"databases/ldb22","version":"2.2.3_1","comment":"LDAP-like embedded database","maintainer":"timur@FreeBSD.org","www":"https://ldb.samba.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e157b428bae0564dc3d0796bc6ccd002375376142c03b4f227cc0e52da622687","flatsize":674348,"path":"All/ldb22-2.2.3_1.pkg","repopath":"All/ldb22-2.2.3_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":183852,"desc":"ldb is a LDAP-like embedded database.\n\nldb provides a fast database with an LDAP-like API designed to be used\nwithin an application.\n\nIn some ways it can be seen as a intermediate solution between key-value\npair databases and a real LDAP database.","deps":{"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"popt":{"origin":"devel/popt","version":"1.19_1"},"talloc":{"origin":"devel/talloc","version":"2.3.4_1"},"tdb":{"origin":"databases/tdb","version":"1.4.7_1,1"},"tevent":{"origin":"devel/tevent","version":"0.13.0_2"}},"categories":["databases"],"shlibs_required":["libtdb.so.1","libtalloc.so.2","libpopt.so.0","libtevent.so.0","liblmdb.so.0","liblber.so.2","libldap.so.2"],"shlibs_provided":["libldb.so.2","libldb-tdb-int.so","libldb-tdb-err-map.so","libldb-key-value.so","libldb-cmdline.so","libldb-mdb-int.so"],"options":{"DEBUG":"off","MANPAGES":"off","PYTHON3":"off"}},{"name":"ledit","origin":"sysutils/ledit","version":"2.06","comment":"Line editor to be used with interactive commands","maintainer":"k@stereochro.me","www":"http://cristal.inria.fr/~ddr/ledit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7c91d25b240692dcc47bf95dcf2fbbcffd90cd8f53f2e996d5dc39d5daf6730","flatsize":1128964,"path":"All/ledit-2.06.pkg","repopath":"All/ledit-2.06.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":328452,"desc":"Ledit is a line editor, allowing to use control commands like in emacs\nor in shells (bash, tcsh). To be used with interactive commands. It is\nwritten in Ocaml and Camlp5 and uses the library unix.cma.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"ledger","origin":"finance/ledger","version":"3.2.1_8","comment":"John Wiegley's command line accounting program","maintainer":"woodycarey@hotmail.com","www":"https://ledger-cli.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38af4e8e9cc181b5ffa91652ebfb7e50f4f35b4120dcdaf3642b9ccf2121d6b5","flatsize":3711983,"path":"All/ledger-3.2.1_8.pkg","repopath":"All/ledger-3.2.1_8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":941296,"desc":"'Ledger' is a command-line accounting program, which uses a simple text file\nas a ledger, yet provides powerful facilities for working with commodities,\naccounts, transactions, etc. It will read Gnucash data files directly.\n\n - Woody Carey\nwoodycarey@hotmail.com","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["finance"],"shlibs_required":["libmpfr.so.6","libgmp.so.10","libboost_date_time.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_system.so.1.84.0","libboost_iostreams.so.1.84.0","libboost_regex.so.1.84.0","libboost_unit_test_framework.so.1.84.0"],"shlibs_provided":["libledger.so.3"],"annotations":{"cpe":"cpe:2.3:a:ledger-cli:ledger:3.2.1:::::dragonfly6:x86_64:8"}},{"name":"ldapsh","origin":"net/ldapsh","version":"2.00_4,1","comment":"Interactive shell used to administer ldap directories","maintainer":"ports@FreeBSD.org","www":"http://reductivelabs.com/cgi-bin/ldapsh.cgi/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3bc753bdeade437171875a8b5fd1b44a763968baa1825144304072cd7e03e99","flatsize":124884,"path":"All/ldapsh-2.00_4,1.pkg","repopath":"All/ldapsh-2.00_4,1.pkg","licenselogic":"single","pkgsize":41812,"desc":"ldapsh is an interactive shell you can use to administer ldap directories. It\nprovides an extensible command mechanism, with most of the necessary builtin\ncommands (such as 'clone', 'edit', 'rm'), and it's relatively easy to add more\ncommands.\n\nIt supports configuring multiple LDAP sources, and storing your UID for each\nsource so you don't have to type them each time.","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-ParseLex":{"origin":"devel/p5-ParseLex","version":"2.21_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Term-ReadLine-Perl":{"origin":"devel/p5-Term-ReadLine-Perl","version":"1.0303_1"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"messages":[{"message":"Before using ldapsh, you'll probably want to :\n\n- Create the configuration file (an example is in\n  /usr/local/share/examples/ldapsh/ldapsh_config, modify it to\n  suit your needs and place it in /usr/local/etc/).\n- You can create a per-user configuration, just name the\n  configuration file $HOME/.ldapsh_config.\n- See /usr/local/share/doc/ldapsh/COMMANDS for an overview of\n  the available commands.","type":"install"},{"message":"===>   NOTICE:\n\nThe ldapsh port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ledgersmb","origin":"finance/ledgersmb12","version":"1.2.26_2","comment":"Double entry accounting system","maintainer":"ty@eye-of-odin.com","www":"https://www.ledgersmb.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"666ccfb1b1dc0d5d1c0f405db6871734921451bc08ec7801159e443777aab7f4","flatsize":15192369,"path":"All/ledgersmb-1.2.26_2.pkg","repopath":"All/ledgersmb-1.2.26_2.pkg","licenselogic":"single","pkgsize":1398488,"desc":"LedgerSMB is a double entry accounting system, written in Perl.\nAccounting data is stored in a PostgreSQL Server, for the display\nany text or GUI browser can be used.","deps":{"p5-Config-Std":{"origin":"devel/p5-Config-Std","version":"0.903"},"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-MIME-Lite":{"origin":"mail/p5-MIME-Lite","version":"3.033"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["finance","perl5"],"annotations":{"cpe":"cpe:2.3:a:ledgersmb:ledgersmb:1.2.26:::::dragonfly6:x86_64:2"},"messages":[{"message":"LedgerSMB has now been installed.\n\nTo enable Apache web access, add the following to your httpd.conf:\n\n  Include /usr/local/etc/ledger-smb-httpd.conf\n\nEnjoy!","type":"install"}]},{"name":"leatherman","origin":"devel/leatherman","version":"1.12.9_3","comment":"Leatherman C++ Tool library","maintainer":"puppet@FreeBSD.org","www":"https://github.com/puppetlabs/leatherman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c9df8ba183365ea09ce01a284a8c2fec0b06081b9ec7daf3c755f34cde8529c","flatsize":4068981,"path":"All/leatherman-1.12.9_3.pkg","repopath":"All/leatherman-1.12.9_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":652496,"desc":"A collection of C++ and CMake utility libraries.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["devel"],"shlibs_required":["libboost_regex.so.1.84.0","libboost_system.so.1.84.0","libboost_filesystem.so.1.84.0","libcurl.so.4","libboost_nowide.so.1.84.0","libboost_locale.so.1.84.0","libboost_log.so.1.84.0","libboost_log_setup.so.1.84.0","libboost_thread.so.1.84.0","libboost_date_time.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0"],"shlibs_provided":["libleatherman_curl.so.1.12.9","libleatherman_dynamic_library.so.1.12.9","libleatherman_execution.so.1.12.9","libleatherman_file_util.so.1.12.9","libleatherman_json_container.so.1.12.9","libleatherman_locale.so.1.12.9","libleatherman_logging.so.1.12.9","libleatherman_ruby.so.1.12.9","libleatherman_util.so.1.12.9"]},{"name":"ldb21","origin":"databases/ldb21","version":"2.1.5_2","comment":"LDAP-like embedded database","maintainer":"timur@FreeBSD.org","www":"https://ldb.samba.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eea3deb709ba82a7464e358d70d60e798a04a1e820c0b9d842cf15b2bfba1a42","flatsize":670280,"path":"All/ldb21-2.1.5_2.pkg","repopath":"All/ldb21-2.1.5_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":182480,"desc":"ldb is a LDAP-like embedded database.\n\nldb provides a fast database with an LDAP-like API designed to be used\nwithin an application.\n\nIn some ways it can be seen as a intermediate solution between key-value\npair databases and a real LDAP database.","deps":{"cmocka":{"origin":"sysutils/cmocka","version":"1.1.5"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"popt":{"origin":"devel/popt","version":"1.19_1"},"talloc":{"origin":"devel/talloc","version":"2.3.4_1"},"tdb":{"origin":"databases/tdb","version":"1.4.7_1,1"},"tevent":{"origin":"devel/tevent","version":"0.13.0_2"}},"categories":["databases"],"shlibs_required":["libtdb.so.1","libtalloc.so.2","libtevent.so.0","libpopt.so.0","liblmdb.so.0","libldap.so.2","liblber.so.2"],"shlibs_provided":["libldb.so.2","libldb-tdb-int.so","libldb-tdb-err-map.so","libldb-key-value.so","libldb-cmdline.so","libldb-mdb-int.so"],"options":{"DEBUG":"off","MANPAGES":"off","PYTHON3":"off"}},{"name":"ldns","origin":"dns/ldns","version":"1.8.4","comment":"Library for programs conforming to DNS RFCs and drafts","maintainer":"jaap@NLnetLabs.nl","www":"https://www.nlnetlabs.nl/projects/ldns/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6563eba94e0f619b47088e772f8a6a418a93d6aee05585d78cacf5e2630c4fa","flatsize":2646822,"path":"All/ldns-1.8.4.pkg","repopath":"All/ldns-1.8.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":561968,"desc":"Ldns is a library to simplify implementation of recent DNS RFCs. The goal\nis to allow depelopers to easily create software conforming to current RFCs\nand experimental software for current Internet drafts.\nBecause ldns is written in C it should be a lot faster than Perl or other\nscripting languages.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["dns"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"shlibs_provided":["libldns.so.3"],"options":{"DANETAUSAGE":"off","DOXYGEN":"off","DRILL":"on","EXAMPLES":"on","GOST":"off","RRTYPEAMTRELAY":"off","RRTYPEAVC":"off","RRTYPENINFO":"off","RRTYPERKEY":"off","RRTYPETA":"off"},"annotations":{"cpe":"cpe:2.3:a:nlnetlabs:ldns:1.8.4:::::dragonfly6:x86_64"}},{"name":"ldb20","origin":"databases/ldb20","version":"2.0.10_2","comment":"LDAP-like embedded database","maintainer":"timur@FreeBSD.org","www":"https://ldb.samba.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e8f8aa9f8f22461f1cab2e5dbb684a97e1fd3951143cf5e8893bafdd0deb9ad","flatsize":670468,"path":"All/ldb20-2.0.10_2.pkg","repopath":"All/ldb20-2.0.10_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":182628,"desc":"ldb is a LDAP-like embedded database.\n\nldb provides a fast database with an LDAP-like API designed to be used\nwithin an application.\n\nIn some ways it can be seen as a intermediate solution between key-value\npair databases and a real LDAP database.","deps":{"cmocka":{"origin":"sysutils/cmocka","version":"1.1.5"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"popt":{"origin":"devel/popt","version":"1.19_1"},"talloc":{"origin":"devel/talloc","version":"2.3.4_1"},"tdb":{"origin":"databases/tdb","version":"1.4.7_1,1"},"tevent":{"origin":"devel/tevent","version":"0.13.0_2"}},"categories":["databases"],"shlibs_required":["libtdb.so.1","libpopt.so.0","libtevent.so.0","libtalloc.so.2","liblmdb.so.0","libldap.so.2","liblber.so.2"],"shlibs_provided":["libldb.so.2","libldb-tdb-int.so","libldb-tdb-err-map.so","libldb-key-value.so","libldb-cmdline.so","libldb-mdb-int.so"],"options":{"DEBUG":"off","MANPAGES":"off","PYTHON3":"off"}},{"name":"ldapsdk","origin":"net/ldapsdk","version":"6.0.7_1,1","comment":"Mozilla LDAP sdk","maintainer":"ports@FreeBSD.org","www":"https://wiki.mozilla.org/LDAP_C_SDK","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebb2cabf56afd4e81ae3d6a5e0e57b27ace2d8c8848dcaba00f35593dd8ea9c1","flatsize":21491,"path":"All/ldapsdk-6.0.7_1,1.pkg","repopath":"All/ldapsdk-6.0.7_1,1.pkg","licenselogic":"single","pkgsize":7272,"desc":"Mozilla LDAP sdk","deps":{"nspr":{"origin":"devel/nspr","version":"4.35"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe ldapsdk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ldview","origin":"cad/ldview","version":"4.5_2","comment":"LDraw model viewer","maintainer":"yuri@FreeBSD.org","www":"https://tcobbs.github.io/ldview/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fad45bd33ed11532f2fd1718fef8ad4ce9db40578d658624966bc676a958440","flatsize":3111515,"path":"All/ldview-4.5_2.pkg","repopath":"All/ldview-4.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":830436,"desc":"LDView is a real-time 3D viewer for displaying LDraw models using\nhardware-accellerated 3D graphics. For information on LDraw, please visit\nwww.ldraw.org, the centralized LDraw information site.\n\nThe program can read LDraw LDR/DAT files as well as MPD files. It then allows\nyou to rotate the model around to any angle with the mouse.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gl2ps":{"origin":"print/gl2ps","version":"1.4.2_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"ldraw":{"origin":"cad/ldraw","version":"20220211,1"},"lib3ds":{"origin":"graphics/lib3ds","version":"1.3.0_8"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libosmesa":{"origin":"graphics/libosmesa","version":"21.3.9"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguist":{"origin":"devel/qt5-linguist","version":"5.15.15p3"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"}},"categories":["cad"],"shlibs_required":["libX11.so.6","libjpeg.so.8","libpng16.so.16","libGLU.so.1","libgl2ps.so.1","libtinyxml.so.3","libGL.so.1","libQt5OpenGL.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"ldapvi","origin":"sysutils/ldapvi","version":"1.7_7","comment":"Tool to update LDAP entries with a text editor","maintainer":"sbz@FreeBSD.org","www":"http://www.lichteblau.com/ldapvi.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bafd5898cd03c30456498263b4c3551ac03ee9c64945b9add1bbee64586ac89","flatsize":197940,"path":"All/ldapvi-1.7_7.pkg","repopath":"All/ldapvi-1.7_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":71092,"desc":"ldapvi is tool to update LDAP entries with a text editor.  It is:\n\n  - Written in C;\n  - Reasonably fast and small.  The ldapvi client needs about as much time\n    for receiving entries as the OpenLDAP server needs to send them, which\n    should be fast enough;\n  - Shows a summary of changes before committing them.  Details of the\n    changes can be previewed in LDIF format;\n  - Uses an LDIF-like format in the editor (which should be easier to use\n    interactively than standard LDIF);\n  - Can rename entries;\n  - Does not give up easily.  On error, you can edit the file again, or\n    rebind to the server and try again.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["sysutils","net"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libglib-2.0.so.0","libintl.so.8","libreadline.so.8","libpopt.so.0","libncurses.so.6","libtinfo.so.6","libldap.so.2","liblber.so.2"]},{"name":"ldapdiff","origin":"net/ldapdiff","version":"1.4.1_6","comment":"Utility for patching LDAP directories using LDIF files","maintainer":"ports@FreeBSD.org","www":"https://launchpad.net/ldapdiff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11dd1dc133c982fb9a28197f9afe9e0d2399256e0fd81d7cbb716b2baf80e998","flatsize":66054,"path":"All/ldapdiff-1.4.1_6.pkg","repopath":"All/ldapdiff-1.4.1_6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":26852,"desc":"ldapdiff combines \"diff\" and \"patch\" functionality in one application.\nThe difference is that ldapdiff is not designed for use on flat ascii\nfiles, it is designed for \"patching\" ldap directories using ldif files.\n\nWith ldapdiff it is possible to check every entry/attribute of an ldif\nfile against a running ldap directory. ldapdiff is able to produce ldif\ndelta files in ldap version 3 format, which can be fed, into tools like\n\"ldapmodify\", \"ldapdelete\" etc. ldapdiff is also able to modify, delete\nand add entries/attributes online.","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["net"],"shlibs_required":["libldap.so.2","liblber.so.2"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:ldapdiff:ldapdiff:1.4.1:::::dragonfly6:x86_64:6"},"messages":[{"message":"===>   NOTICE:\n\nThe ldapdiff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ldapdns","origin":"dns/ldapdns","version":"2.07_4","comment":"LDAP-backed DNS server","maintainer":"portmaster@bsdforge.com","www":"https://bsdforge.com/projects/dns/ldapdns/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d94eb20a9d1d33fae51baf148ba6b5410eb57d8b32885e3e4c3af17631d73744","flatsize":355026,"path":"All/ldapdns-2.07_4.pkg","repopath":"All/ldapdns-2.07_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":97596,"desc":"ldapdns is a lightweight, high performance DNS server which utilizes\nLDAP as its backend. It was originally based on djbdns, and strives to\nmaintain the same goals of performance, security and simplicity.","deps":{"daemontools":{"origin":"sysutils/daemontools","version":"0.76_19"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"ucspi-tcp":{"origin":"sysutils/ucspi-tcp","version":"0.88_3"}},"categories":["dns"],"shlibs_required":["libldap.so.2","liblber.so.2"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ldapscripts","origin":"net/ldapscripts","version":"2.0.8_2","comment":"Scripts to manage posix accounts in an OpenLDAP directory","maintainer":"martymac@FreeBSD.org","www":"https://contribs.martymac.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"214effaf3942e39b572b6fc81fd0128597b9531d6bf98ba963c3a043b5aa8c12","flatsize":144449,"path":"All/ldapscripts-2.0.8_2.pkg","repopath":"All/ldapscripts-2.0.8_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":50844,"desc":"The ldapscripts allow to easily manage POSIX accounts (users, groups, machines)\nin an LDAP directory. They can be used independently as shell commands or within\nSamba's configuration. See README for more details.","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["net"],"options":{"DOCS":"on","SASL":"off"},"messages":[{"message":"Security warning :\n\n For security reasons, ldapscripts.conf and ldapscripts.passwd\n files are now set read-only for user and group owners. Do not\n forget to fine-tune ownership of these two files before using\n the scripts (and to make them read-only if they are not).\n\n e.g. : chmod 0440 /usr/local/etc/ldapscripts/ldapscripts.conf\n        chgrp ldapadmins /usr/local/etc/ldapscripts/ldapscripts.conf\n        chmod 0440 /usr/local/etc/ldapscripts/ldapscripts.passwd\n        chgrp ldapadmins /usr/local/etc/ldapscripts/ldapscripts.passwd\n\n The ldapscripts are now installed, enjoy !","type":"install"}]},{"name":"ldap-stats","origin":"net/ldap-stats","version":"5.2_1","comment":"Program to generate OpenLDAP statistics reports","maintainer":"ports@FreeBSD.org","www":"https://prefetch.net/code/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d813252fbb50f4f657586fb330b3c6914cb659fcb83b8b798144924d5e57ce29","flatsize":43197,"path":"All/ldap-stats-5.2_1.pkg","repopath":"All/ldap-stats-5.2_1.pkg","licenselogic":"single","pkgsize":7840,"desc":"This program produces numerous reports from OpenLDAP 2.1, 2.2, 2.3 and 2.4\nslapd logfiles to allow OpenLDAP administrator to analyze server's performance.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe ldap-stats port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lc","origin":"misc/lc","version":"1.0_1","comment":"Alternative to ls(1)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e02ea9e589a1265c9dd6d3bd1b267a779f1a11cd73c3be14c694e38116c33dd","flatsize":12805,"path":"All/lc-1.0_1.pkg","repopath":"All/lc-1.0_1.pkg","licenselogic":"single","pkgsize":5988,"desc":"lc is an alternative to ls, that has been in wide use at the\nUniversity of Waterloo (and elsewhere) since at least the\nmid 1970's.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe lc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lcms2","origin":"graphics/lcms2","version":"2.16_2","comment":"Accurate, fast, and small-footprint color management engine","maintainer":"sunpoet@FreeBSD.org","www":"https://www.littlecms.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57bc66f8fc03708b22c1ad6f04bb6715c49b8d5f713c767f705b1874ddf7f953","flatsize":3682446,"path":"All/lcms2-2.16_2.pkg","repopath":"All/lcms2-2.16_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2242324,"desc":"Little CMS intends to be a small-footprint color management engine, with\nspecial focus on accuracy and performance.  It uses the International Color\nConsortium standard (ICC), which is the modern standard when regarding to\ncolor management.  The ICC specification is widely used and is referred to\nin many International and other de-facto standards.  It was approved as an\nInternational Standard, ISO 15076-1, in 2005.\n\nSince version 2.1, Little CMS fully implements ICC specification 4.2 plus\nall addendums; it fully supports all kind of V2 and V4 profiles, including\nabstract, devicelink, and named color profiles.\n\nColor management refers to techniques that ensure consistent colors while\nimages are transferred from scanners or cameras to monitors and printers.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libtiff.so.6"],"shlibs_provided":["liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1"],"options":{"DOCS":"on","JPEGICC":"on","TIFFICC":"on"},"annotations":{"cpe":"cpe:2.3:a:littlecms:little_cms_color_engine:2.16:::::dragonfly6:x86_64:2"}},{"name":"lcov","origin":"devel/lcov","version":"1.15_1","comment":"Linux Test Project GCOV extension","maintainer":"romain@FreeBSD.org","www":"https://ltp.sourceforge.net/coverage/lcov.php","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8488eaa70313e64abfe3d02874fc21752d4e9d8b9b128e8890a5b061f7dd279c","flatsize":415101,"path":"All/lcov-1.15_1.pkg","repopath":"All/lcov-1.15_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":99900,"desc":"LCOV is a graphical front-end for GCC's coverage testing tool gcov. It collects\ngcov data for multiple source files and creates HTML pages containing the\nsource code annotated with coverage information.  It also adds overview pages\nfor easy navigation within the file structure.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"lcms","origin":"graphics/lcms","version":"1.19_9,1","comment":"Light Color Management System -- a color management library","maintainer":"sunpoet@FreeBSD.org","www":"https://www.littlecms.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd554a700bd29279ddf9a596f025a92e3da6c0bff63c1a75a37c0662217cd559","flatsize":1055115,"path":"All/lcms-1.19_9,1.pkg","repopath":"All/lcms-1.19_9,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":233540,"desc":"Little CMS intends to be a small-footprint color management library, with\nspecial focus on accuracy and performance.  It uses the International Color\nConsortium standard (ICC), and offers fast transformation routines between\nICC profiles.\n\nColor management refers to techniques that ensure consistent colors while\nimages are transferred from scanners or cameras to monitors and printers.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libtiff.so.6"],"shlibs_provided":["liblcms.so.1"],"options":{"DOCS":"on","JPEGICC":"on","TIFFICC":"on"},"annotations":{"cpe":"cpe:2.3:a:littlecms:little_cms_color_engine:1.19:::::dragonfly6:x86_64:9"}},{"name":"ldapbrowser","origin":"net/ldapbrowser","version":"2.8.2_4","comment":"Java/Swing-based LDAP browser and editor","maintainer":"ronald@FreeBSD.org","www":"https://web.archive.org/web/20081218031210/http://www.mcs.anl.gov/~gawor/ldap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e240f54e5f594b32cce5f0dac73c176244eabd7adc2d2ef08f54074da05d1fc","flatsize":765038,"path":"All/ldapbrowser-2.8.2_4.pkg","repopath":"All/ldapbrowser-2.8.2_4.pkg","licenselogic":"single","licenses":["ldapbrowser-license"],"pkgsize":642592,"desc":"The LDAP Browser/Editor provides a user-friendly Windows Explorer-like\ninterface to LDAP directories with tightly integrated browsing and\nediting capabilities. It is entirely written in Java with the help\nof the JFC (SwingSet) and JNDI class libraries. It connects to LDAP\nv2 and v3 servers.\n\nSee also: https://web.archive.org/web/20041019084702/http://www.iit.edu/~gawojar/ldap/\nSee also: https://web.archive.org/web/20090224235755/http://ldapmanager.com/en/","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net","java"]},{"name":"lcdtest","origin":"graphics/lcdtest","version":"1.18_11","comment":"LCD monitor test pattern generator","maintainer":"ports@FreeBSD.org","www":"http://www.brouhaha.com/~eric/software/lcdtest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93f7400490774bccb30c3780133ff9d242e61ec31c8e63dda965907b7a5aa263","flatsize":60032,"path":"All/lcdtest-1.18_11.pkg","repopath":"All/lcdtest-1.18_11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23984,"desc":"lcdtest is a utility to display LCD monitor test patterns. It may be\nuseful for adjusting the pixel clock frequency and phase on LCD\nmonitors when using analog inputs, and for finding pixels that are\nstuck on or off.","deps":{"liberation-fonts-ttf":{"origin":"x11-fonts/liberation-fonts-ttf","version":"2.1.5,2"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["graphics"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lcdtest port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lcab","origin":"archivers/lcab","version":"1.0b12","comment":"Microsoft .CABinet file creator","maintainer":"ak@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8024bfba4b2d34608a319efd8f56a99da2741ed2bca13f5a0380db98ffb27b0","flatsize":15962,"path":"All/lcab-1.0b12.pkg","repopath":"All/lcab-1.0b12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":7412,"desc":"LCAB is a small program that creates a Microsoft Cabinet (.CAB) file from a\nset of input files.","categories":["archivers"]},{"name":"lbzip2","origin":"archivers/lbzip2","version":"2.5","comment":"Multi-threaded bzip2/bunzip2 filter","maintainer":"danfe@FreeBSD.org","www":"https://lbzip2.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38a6a799f96bb80ad3fdf2667000d31c85f3c91df0b3ff8bc283af72bf40c6ba","flatsize":219627,"path":"All/lbzip2-2.5.pkg","repopath":"All/lbzip2-2.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":88768,"desc":"bzip2 is a free, multi-threaded compression utility with support for bzip2\ncompressed file format.\n\nlbzip2 can process standard bz2 files in parallel. It uses POSIX threading\nmodel (pthreads), which allows it to take full advantage of the symmetric\nmultiprocessing (SMP) systems.  It has been proven to scale linearly, even\nto over one hundred processor cores.\n\nlbzip2 is fully compatible with bzip2 -- both at file format and command\nline level.  Files created by lbzip2 can be decompressed by all versions\nof bzip2 and other software supporting bz2 format.  lbzip2 can decompress\nany bz2 files in parallel.  All bzip2 command-line options are also\naccepted by lbzip2.  This makes lbzip2 a drop-in replacement for bzip2.","categories":["archivers"],"options":{"DOCS":"on"}},{"name":"lepton-eda","origin":"cad/lepton-eda","version":"1.9.18_4","comment":"Lepton Electronic Design Automation","maintainer":"graahnul.grom@gmail.com","www":"https://github.com/lepton-eda/lepton-eda","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83bedb7d1ed07974fe0028dc476b2aa53ecc89823f7f35a650f3d899c3623ee4","flatsize":29406058,"path":"All/lepton-eda-1.9.18_4.pkg","repopath":"All/lepton-eda-1.9.18_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6664012,"desc":"Lepton EDA is a suite of free software tools for designing\nelectronics. It provides schematic capture, netlisting into\nover 30 netlist formats, and many other features.\nIt was forked from the gEDA/gaf suite in late 2016 by most\nof its active developers at that time.\nIt's backward compatible with its predecessor and supports\nthe same file format for symbols and schematics.\nIt's in active development and well supported.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"graphite2":{"origin":"graphics/graphite2","version":"1.3.14"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkextra":{"origin":"x11-toolkits/gtkextra","version":"3.3.4_1"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libstroke":{"origin":"devel/libstroke","version":"0.5.1_6"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["cad"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libstroke.so.0","libguile-2.2.so.1","libgc-threaded.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libpng16.so.16","libcairo.so.2","libgtkextra-x11-3.0.so.8"],"shlibs_provided":["liblepton.so.11","libleptonattrib.so.5","libleptongui.so.5"],"options":{"DOCS":"on","EXAMPLES":"on","NLS":"on"}},{"name":"lci","origin":"lang/lci","version":"0.11.2_4","comment":"Original LOLCODE interpreter","maintainer":"ygy@FreeBSD.org","www":"https://lolcode.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f5ca912b78f225c77169bf2e99007bc796df848fa72ce5bd68f77188a607a40","flatsize":1072884,"path":"All/lci-0.11.2_4.pkg","repopath":"All/lci-0.11.2_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":162984,"desc":"This is the original LOLCODE interpreter.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang"],"shlibs_required":["libncurses.so.6","libreadline.so.8"]},{"name":"lazyread","origin":"misc/lazyread","version":"2.0","comment":"Lazyread can auto-scroll files on your screen in movie credit fashion","maintainer":"ports@FreeBSD.org","www":"https://lazyread.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"496111dc12d9d67b4dd13149e2429462553df99821e2b23ee77e5b36cda76a6f","flatsize":35102,"path":"All/lazyread-2.0.pkg","repopath":"All/lazyread-2.0.pkg","licenselogic":"single","pkgsize":12984,"desc":"Lazyread is a C program that auto-scrolls files on your screen\nin movie credit fashion. It allows the user to read without having\nto manually scroll down to see new pages. There are lots of\nfeatures, such as being able to choose the speed at which it\nscrolls, pause, dynamic speed up, the ability to highlight lines\nthat contain a specified string, and much more.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lazyread port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lbrate","origin":"archivers/lbrate","version":"1.1_3","comment":"Extract/decompress CP/M LBR archives","maintainer":"ak@FreeBSD.org","www":"http://freshmeat.net/projects/lbrate/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d60173ce468037b44f37d5d7e94373355025d634eb384d5a1a9bb339bf7e98f4","flatsize":53472,"path":"All/lbrate-1.1_3.pkg","repopath":"All/lbrate-1.1_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":24828,"desc":"lbrate extracts/decompresses files from the CP/M LBR format. (It can also list\nand test such archives.) It does this in an `unzip'-like manner, mostly hiding\nthe details of individually compressed and renamed files, and transparently\ndeals with the required decompression/renaming.\n\nlbrate is also (I believe) the only non-CP/M program to fully support\ndecompressing files from all three CP/M compression schemes (Q, Z, Y). With\nthis in mind, it can decompress such files directly, treating them as if they\nwere single-entry LBRs.","categories":["archivers"],"options":{"DOCS":"on"}},{"name":"lbl-cf","origin":"sysutils/lbl-cf","version":"1.2.8","comment":"Unix time to formatted time and date filter","maintainer":"leres@FreeBSD.org","www":"https://ee.lbl.gov/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea0403ad3a88c290f179fdda93af3ff650b8e3c45b65e6a7e50ce92a0f1e916e","flatsize":11345,"path":"All/lbl-cf-1.2.8.pkg","repopath":"All/lbl-cf-1.2.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6412,"desc":"cf is a filter that reads files or stdin and replaces numeric\ntimestamps found at the beginning of each line with a formated time\nand date time and date.","categories":["sysutils"]},{"name":"lbl-hf","origin":"sysutils/lbl-hf","version":"1.11","comment":"Address to hostname filter","maintainer":"leres@FreeBSD.org","www":"https://ee.lbl.gov/downloads/hf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9ebf95855575e103d8b71123e1b4a5271a09d737cbb415af77767eb7d2259ce","flatsize":37968,"path":"All/lbl-hf-1.11.pkg","repopath":"All/lbl-hf-1.11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":17324,"desc":"hf is a filter that reads files or stdin and replaces internet\naddresses with hostnames.","categories":["sysutils"]},{"name":"lbdb","origin":"mail/lbdb","version":"0.42.1_1","comment":"Tools for use with mutt external mail address query feature","maintainer":"ports@FreeBSD.org","www":"https://www.spinnaker.de/lbdb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b02f74caf55db2d6b26cafdff1502a997b726baa43a54df7aee2030ce6319ad0","flatsize":154488,"path":"All/lbdb-0.42.1_1.pkg","repopath":"All/lbdb-0.42.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":52164,"desc":"This package consists of a set of small tools, which collect mail addresses\nfrom mails you received and then offer these addresses as well as data\nreceived using the finger command using mutt's external query feature.","deps":{"gsed":{"origin":"textproc/gsed","version":"4.9"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"ABOOK":"off","EVOLUTION":"off","GPG":"off","LDAP":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe lbdb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lb-libreoffice","origin":"editors/libreoffice-lb","version":"24.2.4.2","comment":"lb language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cb5195092da7fc0677c9284c2f166b4b4ffa8de6d0cea81d749ec8f86e0224f","flatsize":968516,"path":"All/lb-libreoffice-24.2.4.2.pkg","repopath":"All/lb-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":115480,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"lcalc","origin":"math/lcalc","version":"2.0.5_2","comment":"L-function c++ class library and the CLI program lcalc","maintainer":"thierry@FreeBSD.org","www":"https://gitlab.com/sagemath/lcalc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"179c5b4194fadaaf38352ca9554050c11edaf0d45706e384ac0c897badb97801","flatsize":2451388,"path":"All/lcalc-2.0.5_2.pkg","repopath":"All/lcalc-2.0.5_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":759948,"desc":"This program computes zeros and values of L-function.\n\nIt installs the L-function c++ class library and, the command line program\nlcalc.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"pari":{"origin":"math/pari","version":"2.15.5,2"}},"categories":["math"],"shlibs_required":["libpari.so.8"],"shlibs_provided":["libLfunction.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"lazperf","origin":"archivers/lazperf","version":"2.0.0","comment":"Alternative LAZ implementation for C++ and JavaScript","maintainer":"lbartoletti@FreeBSD.org","www":"https://github.com/hobu/laz-perf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"015a2b94259932e0f5573664425ea1cf09a1c0d0a0f4ec04c2bed6d957f8f969","flatsize":448326,"path":"All/lazperf-2.0.0.pkg","repopath":"All/lazperf-2.0.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":133596,"desc":"Alternative LAZ implementation. It supports compilation and usage\nin JavaScript, usage in database contexts such as pgpointcloud and\nOracle Point Cloud, and it executes faster than the LASzip codebase.","categories":["archivers","databases","geography"],"shlibs_provided":["liblazperf.so"]},{"name":"leo_center","origin":"databases/leo_center","version":"0.4.70_1","comment":"LeoFS Web console","maintainer":"trociny@FreeBSD.org","www":"https://leo-project.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0412c853513be2c0658672aae62a9576e674571b00a0528196ed1b90c147fde3","flatsize":59297501,"path":"All/leo_center-0.4.70_1.pkg","repopath":"All/leo_center-0.4.70_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":5980376,"desc":"LeoFS is a highly scalable, fault-tolerant distributed file system for\nthe Web. LeoCenter is LeoFS Web console in your browser.  You can use\nit to easily operate LeoFS.","deps":{"rubygem-haml":{"origin":"www/rubygem-haml","version":"6.3.0"},"rubygem-leo_manager_client":{"origin":"databases/rubygem-leo_manager_client","version":"0.4.13"},"rubygem-sinatra-contrib1":{"origin":"www/rubygem-sinatra-contrib1","version":"1.4.7_2"},"rubygem-sinatra1":{"origin":"www/rubygem-sinatra1","version":"1.4.8"},"rubygem-thin":{"origin":"www/rubygem-thin","version":"1.8.2"}},"categories":["databases"],"users":["leofs"],"groups":["leofs"]},{"name":"lbreakout","origin":"games/lbreakout","version":"010315_9","comment":"Nice clone of classical Breakout game","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/lgames/files/lbreakout/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29058a860a9e878999e825ca25112cbe34fb2b7e30f294783a851ace9b489279","flatsize":1258268,"path":"All/lbreakout-010315_9.pkg","repopath":"All/lbreakout-010315_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":553688,"desc":"LBreakout is a classical Breakout game and this means (if you like Breakout ;-)\nit is a lot of fun to play! If you never ever played such a game you can check\nout the manual for more information and last but not least... play it!\n\nThis is a list of LBreakout's features:\n\n     Sound\n     HighScore\n     A menu with mouse support\n     Mouse or keyboard can be used for playing\n     Controls can be redefined\n     Mouse can be kept in window while playing\n     Your starting level can be chosen\n     A difficulty can be selected (easy, medium, hard)\n     Various backgrounds\n     A lot of collectable extras\n     Nice graphics\n     Cool effects\n     Own levels can be created","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"annotations":{"deprecated":"Abandoned by upsteam, does not support large screen resolutions. Use games/lbreakouthd instead"},"messages":[{"message":"===>   NOTICE:\n\nThe lbreakout port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nAbandoned by upsteam, does not support large screen resolutions. Use games/lbreakouthd instead."}]},{"name":"layan-gtk-themes","origin":"x11-themes/layan-gtk-themes","version":"2023.05.23","comment":"Flat Design theme for GTK 3, GTK 2 and Gnome-Shell","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/vinceliuice/Layan-gtk-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa4c70febd00b450ffaeaf11327ba3aa5e21a5632ce96dfc74be96b2ec8be774","flatsize":7138683,"path":"All/layan-gtk-themes-2023.05.23.pkg","repopath":"All/layan-gtk-themes-2023.05.23.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":167908,"desc":"Layan is a flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell.\n\nSupported Desktop Environments:\n\n* Gnome-Shell\n* Plank\n* Xfce","deps":{"gtk-engines2":{"origin":"x11-themes/gtk-engines2","version":"2.20.2_4"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"}},"categories":["x11-themes"]},{"name":"lavalauncher","origin":"x11/lavalauncher","version":"2.1.1_1","comment":"Simple launcher panel for Wayland desktops","maintainer":"ports@FreeBSD.org","www":"https://git.sr.ht/~leon_plickat/lavalauncher","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c92b3b31fc5d4cdd00d6bce914f303640800edf366b4aafb4e832ac684985d6f","flatsize":113705,"path":"All/lavalauncher-2.1.1_1.pkg","repopath":"All/lavalauncher-2.1.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":44820,"desc":"LavaLauncher serves a single purpose: Letting the user execute shell\ncommands by clicking on icons on a dynamically sized bar, placed at\none of the screen edges.\n\nUnlike most popular launchers, LavaLauncher does not care about\n.desktop files or icon themes and it does not track open applications;\nIt is not a dock. To create a button, you simply provide the path to\nan image and a shell command. This makes LavaLauncher considerably\nmore flexible: You could have buttons not just for launching\napplications, but also for ejecting your optical drive, rotating your\nscreen, sending your cat an email, playing a funny sound, muting all\naudio, toggling your lamps, etc. You can turn practically anything you\ncould do in your shell into a button.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libcairo.so.2","libepoll-shim.so.0","libinotify.so.0","librsvg-2.so.2","libgobject-2.0.so.0","libwayland-client.so.0","libwayland-cursor.so.0","libxkbcommon.so.0"],"options":{"EPOLL":"on","INOTIFY":"on","LIBRSVG2":"on","MANPAGES":"on"},"annotations":{"deprecated":"https://lists.sr.ht/~leon_plickat/lavalauncher/%3CCIPW63LE88JJ.2LYO5E6UAFLPB@m5%3E"},"messages":[{"message":"===>   NOTICE:\n\nThe lavalauncher port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nhttps://lists.sr.ht/~leon_plickat/lavalauncher/%3CCIPW63LE88JJ.2LYO5E6UAFLPB@m5%3E."}]},{"name":"lava","origin":"sysutils/lava","version":"1.0.1","comment":"Keeps your CouchDB views molten hot","maintainer":"dch@FreeBSD.org","www":"https://github.com/iwantmyname/lava","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cb3744d3b031ae9929334e966698fd802fcc4bd5fbdedf152bad27e1a7957bd","flatsize":4392,"path":"All/lava-1.0.1.pkg","repopath":"All/lava-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3208,"desc":"Lava is a simple MIT-licensed shell script with 2 dependencies that\nensures all DBs that are readable by a given user have the views\nof their corresponding design documents rebuilt. It is intended to\nbe run regularly from cron.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"jq":{"origin":"textproc/jq","version":"1.7.1"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"lattice-ice40-tools","origin":"devel/lattice-ice40-tools","version":"g20181021_1","comment":"Open source tools for Lattice iCE40 FPGAs","maintainer":"ports@FreeBSD.org","www":"https://www.clifford.at/icestorm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e496444a97d454336c84628a76e50f43286998c3634f9760be0f60c6eeb1cb41","flatsize":243,"path":"All/lattice-ice40-tools-g20181021_1.pkg","repopath":"All/lattice-ice40-tools-g20181021_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1252,"desc":"Metaport which enables a fully open source Verilog-to-Bitstream\nflow for iCE40 FPGAs.","deps":{"abc":{"origin":"cad/abc","version":"g20220920"},"arachne-pnr":{"origin":"devel/arachne-pnr","version":"g20181021_3"},"icestorm":{"origin":"devel/icestorm","version":"g20231212"},"lattice-ice40-examples-hx1k":{"origin":"devel/lattice-ice40-examples-hx1k","version":"g20180310_2"},"lattice-ice40-examples-hx8k":{"origin":"devel/lattice-ice40-examples-hx8k","version":"g20180310_2"},"yosys":{"origin":"cad/yosys","version":"0.36"}},"categories":["devel"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lattice-ice40-tools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lattice-ice40-examples-hx8k","origin":"devel/lattice-ice40-examples-hx8k","version":"g20180310_2","comment":"Lattice iCE40 FPGA examples for the Olimex HX8K board","maintainer":"manu@FreeBSD.org","www":"https://github.com/OLIMEX/iCE40HX8K-EVB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80e6dcdfe4c656df47cc54dcf49ce471fce6bb4ab0ec98d6c3c77e6426dfa83c","flatsize":304335,"path":"All/lattice-ice40-examples-hx8k-g20180310_2.pkg","repopath":"All/lattice-ice40-examples-hx8k-g20180310_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18532,"desc":"Examples (LED blinky and VGA + PS/2) for the Lattice iCE40-HX8K\nFPGA board from Olimex","categories":["devel"]},{"name":"lattice-ice40-examples-hx1k","origin":"devel/lattice-ice40-examples-hx1k","version":"g20180310_2","comment":"Lattice iCE40 FPGA examples for the Olimex HX1K board","maintainer":"manu@FreeBSD.org","www":"https://github.com/OLIMEX/iCE40HX1K-EVB","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff7cd03dddaf65a7a5dd8ea60f03738ba3bb4fb30b6d33f71bd118ff6112558e","flatsize":96646,"path":"All/lattice-ice40-examples-hx1k-g20180310_2.pkg","repopath":"All/lattice-ice40-examples-hx1k-g20180310_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18992,"desc":"Examples (LED blinky and VGA + PS/2) for the Lattice iCE40-HX1K\nFPGA board from Olimex","categories":["devel"]},{"name":"libint2-psi4","origin":"science/libint2-psi4","version":"0.1","comment":"Evaluate the integrals in modern atomic and molecular theory (psi4)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/evaleev/libint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f464cffdd856eabb3024374401180dea87a2b183cf2014d5a189abef4d0a33ed","flatsize":308636951,"path":"All/libint2-psi4-0.1.pkg","repopath":"All/libint2-psi4-0.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":59921668,"desc":"Libint is a library for evaluating ERI (electron replusion integral)\nover Cartesian Gaussian fuctions for modern atomic and molecular theory.\n\nSpacial build for science/psi4.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["science"],"shlibs_provided":["libint2.so.2"]},{"name":"latte","origin":"science/latte","version":"1.2.2_5","comment":"Quantum chemistry: Density functional tight binding molecular dynamics","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lanl/LATTE","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dadabbcb5d23a14d8b583bcc0289c5673b777dc81a06692cbc6600ceb36cc283","flatsize":1266293,"path":"All/latte-1.2.2_5.pkg","repopath":"All/latte-1.2.2_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":409544,"desc":"A molecular dynamics package based around self-consistent-charge density\nfunctional tight binding theory.\n\nFeatures:\n* Forces computed at the SCC-DFTB level.\n* Provides forces and the potential component of the total energy.\n* Integrates the electronic degrees of freedom (XL) (provides charges).\n* Solves the electronic structure of the system.\n* Several solvers such as SP2, Truncated SP2, Chebyshev polynomial\n  expansion, etc.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science"],"shlibs_required":["libopenblas.so.0","libgomp.so.1","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["liblatte.so"],"options":{"DBCSR":"off","MPI":"off","OPENMP":"on"}},{"name":"lbreakout2","origin":"games/lbreakout2","version":"2.6.5_1","comment":"Breakout-style arcade game","maintainer":"ports@FreeBSD.org","www":"https://lgames.sourceforge.io/LBreakout2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cf279ab36af707e35ca652de0a505b3ef14a3de30019a056e84ee07992a885d","flatsize":4635063,"path":"All/lbreakout2-2.6.5_1.pkg","repopath":"All/lbreakout2-2.6.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2472312,"desc":"The polished successor to LBreakout offers you a new challenge in more\nthan 50 levels with loads of new bonuses (goldshower, joker, explosive\nballs, bonus magnet ...), maluses (chaos, darkness, weak balls, malus\nmagnet ...) and special bricks (growing bricks, explosive bricks,\nregenerative bricks, indestructible bricks, chaotic bricks).\n\nAnd if you're through with all the levels you can create complete new\nlevelsets with the integrated easy-to-use level editor!","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"}},"categories":["games"],"shlibs_required":["libSDL_mixer-1.2.so.0","libSDL_net-1.2.so.0","libintl.so.8","libpng16.so.16","libSDL-1.2.so.0"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"deprecated":"Deprecated by upsteam, does not support large screen resolutions. Use games/lbreakouthd instead"},"messages":[{"message":"===>   NOTICE:\n\nThe lbreakout2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nDeprecated by upsteam, does not support large screen resolutions. Use games/lbreakouthd instead."}]},{"name":"latexdiff","origin":"print/latexdiff","version":"1.3.3_1","comment":"Determine and mark up significant differences between latex files","maintainer":"jhale@FreeBSD.org","www":"https://ctan.org/tex-archive/support/latexdiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38cbc3ed6bff0c9bde14a4b5e0a62322e523417240e6310ffa01e161c95e2459","flatsize":616197,"path":"All/latexdiff-1.3.3_1.pkg","repopath":"All/latexdiff-1.3.3_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":111128,"desc":"latexdiff is a Perl script that compares two latex files and marks\nup significant differences between them (i.e. a diff for latex files).\n\nVarious options are available for visual markup using standard latex\npackages such as \"color.sty\". Changes not directly affecting visible\ntext, for example in formatting commands, are still marked in\nthe latex source.\n\nA rudimentary revision facilility is provided by another Perl script,\nlatexrevise, which accepts or rejects all changes.  Manual\nediting of the difference file can be used to override this default\nbehaviour and accept or reject selected changes only. There are also\nscripts to handle multiple-file documents, and files under version\ncontrol.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5"]},{"name":"latte-dock","origin":"deskutils/latte-dock","version":"0.10.9_1","comment":"Launcher for Qt and Plasma desktops","maintainer":"kde@FreeBSD.org","www":"https://invent.kde.org/plasma/latte-dock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8f30934084b81d421f12758330fb2d1a5e95bad7071089125279ae4256b734b","flatsize":6583092,"path":"All/latte-dock-0.10.9_1.pkg","repopath":"All/latte-dock-0.10.9_1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+","LGPL21","LGPL3"],"pkgsize":1360600,"desc":"Latte is a dock based on plasma frameworks that provides an elegant\nand intuitive experience for your tasks and plasmoids. It animates\nits contents by using parabolic zoom effect and trys to be there only\nwhen it is needed.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"plasma5-libksysguard":{"origin":"sysutils/plasma5-libksysguard","version":"5.27.11"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"}},"categories":["deskutils","kde"],"shlibs_required":["libKF5Activities.so.5","libKF5NewStuff.so.5","libKF5PlasmaQuick.so.5","libKF5WaylandClient.so.5","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libxcb.so.1","libxcb-shape.so.0","libxcb-util.so.1","libxcb-randr.so.0","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5QuickAddons.so.5","libKF5Plasma.so.5","libKF5Declarative.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5Notifications.so.5","libKF5Package.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libKF5GlobalAccel.so.5","libKF5IconThemes.so.5","libKF5Archive.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libKF5Service.so.5","libKF5CoreAddons.so.5","libKF5DBusAddons.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"shlibs_provided":["liblattecoreplugin.so","liblattecontainmentplugin.so","liblattetasksplugin.so"]},{"name":"latex-resume","origin":"print/latex-resume","version":"20010823_3","comment":"Resume class for LaTeX","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac1d11b922099bff62c0ef4e16f623eb20ad7fca75fdee2a98f3b2ab3af6095c","flatsize":25066,"path":"All/latex-resume-20010823_3.pkg","repopath":"All/latex-resume-20010823_3.pkg","licenselogic":"single","pkgsize":8132,"desc":"A resume class for LaTeX.","deps":{"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe latex-resume port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"latex2rtf","origin":"print/latex2rtf","version":"2.3.18_1","comment":"Translator from LaTeX to RTF","maintainer":"bofh@FreeBSD.org","www":"https://latex2rtf.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c1a5979ca518bf1ebf4e36405078c058937e46b7a31eefae9a12e2544f12104","flatsize":377583,"path":"All/latex2rtf-2.3.18_1.pkg","repopath":"All/latex2rtf-2.3.18_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":132992,"desc":"latex2rtf is a translator program that translates LaTeX text into the\nRTF format used by several textprocessors, including Microsoft Word\nand Word for Windows.  It was written by Fernando Dorner and Andreas\nGranzer in a one-semester course in our department.  It was later\nupdated in another one-semester course by Friedrich Polzer and Gerhard\nTrisko.  Ralf Schlatterbeck <ralf@zoo.priv.at> maintained and extended\nit until 1998.  It is currently being maintained by Georg Lehner,\nScott Pralh, and Wilfried Hennings","categories":["print"],"options":{"LATEX2PNG":"off"},"annotations":{"cpe":"cpe:2.3:a:latex2rtf_project:latex2rtf:2.3.18:::::dragonfly6:x86_64:1"}},{"name":"latex2html","origin":"textproc/latex2html","version":"2016_3","comment":"Convert LaTeX documents to HTML","maintainer":"hrs@FreeBSD.org","www":"https://www.latex2html.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72c0e29b23ab001ab836e7035da266d155fe5a62352669cf18bf634e1094ddf5","flatsize":5753496,"path":"All/latex2html-2016_3.pkg","repopath":"All/latex2html-2016_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":704480,"desc":"This program can be used to convert LaTeX to HTML.  It has many configuration\noptions configurable by editing a configuration file.  It can handle equations\nand postscript images as well.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"****  Individual user configurations can be accomplished by placing a copy\n      of /usr/local/share/latex2html/dot.latex2html-init in the user's home\n      directory and editing to preference.","type":"install"}]},{"name":"lazpaint-gtk2","origin":"graphics/lazpaint","version":"7.2.2_3","comment":"Image editor written in Lazarus","maintainer":"acm@FreeBSD.org","www":"https://wiki.freepascal.org/LazPaint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a54fc62383a16f32bdb528688128bdc308c1640b3cac05902bb23612d56693f5","flatsize":14170857,"path":"All/lazpaint-gtk2-7.2.2_3.pkg","repopath":"All/lazpaint-gtk2-7.2.2_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3452564,"desc":"LazPaint is an image editor with layers and transparency. It supports the\nformat OpenRaster so it can interoperate with MyPaint, Gimp and Krita","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libX11.so.6","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libatk-1.0.so.0","libpangocairo-1.0.so.0"],"annotations":{"flavor":"gtk2"}},{"name":"latex-mk","origin":"misc/latex-mk","version":"2.1_5","comment":"Collection of makefile and scripts for LaTeX documents","maintainer":"hrs@FreeBSD.org","www":"https://latex-mk.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12c76db5d5341d5562ea6a8ad746082fedab8df3281b8d5bfff87c39da476e9a","flatsize":528968,"path":"All/latex-mk-2.1_5.pkg","repopath":"All/latex-mk-2.1_5.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":235440,"desc":"LaTeX-Mk is a tool for managing small to large sized LaTeX projects. The\ntypical LaTeX-Mk input file is simply a series of variable definitions in a\nMakefile for the project. After creating a simple Makefile the user can easily\nperform all required steps to do such tasks as: preview the document, print\nthe document, or produce a PDF file. LaTeX-Mk will keep track of files that\nhave changed and how to run the various programs that are needed to produce\nthe output.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["misc","print"]},{"name":"latex-jlisting","origin":"japanese/latex-jlisting","version":"0.2","comment":"Support for Japanese text within lstlisting environment","maintainer":"hiroto.kagotani@gmail.com","www":"https://sourceforge.jp/projects/mytexpert/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d824c503788a0ac2a8a55cce7792f151a656dd88fd85b5156f0ae3398ccac833","flatsize":6230,"path":"All/latex-jlisting-0.2.pkg","repopath":"All/latex-jlisting-0.2.pkg","licenselogic":"single","pkgsize":2720,"desc":"jlisting.sty enhances lstlisting environment provided by listings.sty for\nhandling Japanese text.\n\nUse this package with listings.sty as:\n\\usepackage{listings,jlisting}","deps":{"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["japanese","print"]},{"name":"lazpaint-qt6","origin":"graphics/lazpaint","version":"7.2.2_3","comment":"Image editor written in Lazarus","maintainer":"acm@FreeBSD.org","www":"https://wiki.freepascal.org/LazPaint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99d1afc23ca61f02bd84a8299a3d978abb5eb324d83454d8ad1ac72d5e876bac","flatsize":13991065,"path":"All/lazpaint-qt6-7.2.2_3.pkg","repopath":"All/lazpaint-qt6-7.2.2_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3395480,"desc":"LazPaint is an image editor with layers and transparency. It supports the\nformat OpenRaster so it can interoperate with MyPaint, Gimp and Krita","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt6pas":{"origin":"x11-toolkits/qt6pas","version":"6.2.8"}},"categories":["graphics"],"shlibs_required":["libQt6Pas.so.6"],"annotations":{"flavor":"qt6"}},{"name":"latex-ltablex","origin":"print/latex-ltablex","version":"1.0_2","comment":"Combines the features of both the tabularx and longtable packages","maintainer":"rakuco@FreeBSD.org","www":"https://ctan.org/tex-archive/macros/latex/contrib/ltablex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70c21e4cccd7e029eda025cff1e74d5700c663fea0f142b017992c8d0495ced2","flatsize":260326,"path":"All/latex-ltablex-1.0_2.pkg","repopath":"All/latex-ltablex-1.0_2.pkg","licenselogic":"single","pkgsize":234480,"desc":"ltablex modifies the tabularx environment to combine the features of the\ntabularx package (auto-sized columns in a fixed width table) with those\nof the longtable package (multi-page tables).","deps":{"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print"],"options":{"DOCS":"on"}},{"name":"lazpaint-qt5","origin":"graphics/lazpaint","version":"7.2.2_3","comment":"Image editor written in Lazarus","maintainer":"acm@FreeBSD.org","www":"https://wiki.freepascal.org/LazPaint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6aa70f4599f63c9dcd72fce94e8c8f869aa6ddffcb3816b92940516511d7a90b","flatsize":13982937,"path":"All/lazpaint-qt5-7.2.2_3.pkg","repopath":"All/lazpaint-qt5-7.2.2_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3395396,"desc":"LazPaint is an image editor with layers and transparency. It supports the\nformat OpenRaster so it can interoperate with MyPaint, Gimp and Krita","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5pas":{"origin":"x11-toolkits/qt5pas","version":"2.6_6"}},"categories":["graphics"],"shlibs_required":["libQt5Pas.so.1"],"annotations":{"flavor":"qt5"}},{"name":"latex-biber","origin":"print/latex-biber","version":"2.19,1","comment":"BibTeX replacement for users of biblatex","maintainer":"tex@FreeBSD.org","www":"https://biblatex-biber.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"055c28a43bcd54b5b71df8c28cade907780807d38ebeb673792fe5307a92acf2","flatsize":1381688,"path":"All/latex-biber-2.19,1.pkg","repopath":"All/latex-biber-2.19,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":277852,"desc":"Biber is a BibTeX replacement for users of biblatex, with full Unicode\nsupport.","deps":{"ja-p5-Encode-EUCJPASCII":{"origin":"japanese/p5-Encode-EUCJPASCII","version":"0.03"},"p5-Business-ISBN":{"origin":"misc/p5-Business-ISBN","version":"3.008"},"p5-Business-ISMN":{"origin":"misc/p5-Business-ISMN","version":"1.13"},"p5-Business-ISSN":{"origin":"misc/p5-Business-ISSN","version":"1.005"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Config-AutoConf":{"origin":"devel/p5-Config-AutoConf","version":"0.320"},"p5-Data-Compare":{"origin":"devel/p5-Data-Compare","version":"1.2200_1"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Data-Uniqid":{"origin":"devel/p5-Data-Uniqid","version":"0.12_1"},"p5-DateTime-Calendar-Julian":{"origin":"devel/p5-DateTime-Calendar-Julian","version":"0.107"},"p5-DateTime-Format-Builder":{"origin":"devel/p5-DateTime-Format-Builder","version":"0.83"},"p5-Encode-HanExtra":{"origin":"chinese/p5-Encode-HanExtra","version":"0.23_2"},"p5-Encode-JIS2K":{"origin":"converters/p5-Encode-JIS2K","version":"0.05"},"p5-Encode-Locale":{"origin":"converters/p5-Encode-Locale","version":"1.05"},"p5-ExtUtils-LibBuilder":{"origin":"devel/p5-ExtUtils-LibBuilder","version":"0.08"},"p5-File-Slurper":{"origin":"devel/p5-File-Slurper","version":"0.014"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-IPC-Run3":{"origin":"devel/p5-IPC-Run3","version":"0.049"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Lingua-Translit":{"origin":"devel/p5-Lingua-Translit","version":"0.28"},"p5-List-AllUtils":{"origin":"devel/p5-List-AllUtils","version":"0.19"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-List-MoreUtils-XS":{"origin":"lang/p5-List-MoreUtils-XS","version":"0.430"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-Mozilla-CA":{"origin":"www/p5-Mozilla-CA","version":"20240730"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-PerlIO-utf8_strict":{"origin":"devel/p5-PerlIO-utf8_strict","version":"0.010"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Sort-Key":{"origin":"devel/p5-Sort-Key","version":"1.33_1"},"p5-Text-BibTeX":{"origin":"textproc/p5-Text-BibTeX","version":"0.89"},"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"p5-Text-CSV_XS":{"origin":"textproc/p5-Text-CSV_XS","version":"1.55"},"p5-Text-Roman":{"origin":"textproc/p5-Text-Roman","version":"3.5"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-Unicode-Collate":{"origin":"textproc/p5-Unicode-Collate","version":"1.31"},"p5-Unicode-LineBreak":{"origin":"textproc/p5-Unicode-LineBreak","version":"2019.001"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"p5-XML-LibXML-Simple":{"origin":"textproc/p5-XML-LibXML-Simple","version":"0.95"},"p5-XML-LibXSLT":{"origin":"textproc/p5-XML-LibXSLT","version":"2.003000"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"p5-autovivification":{"origin":"devel/p5-autovivification","version":"0.18_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"texlive-texmf":{"origin":"print/texlive-texmf","version":"20240312"}},"categories":["print","perl5"]},{"name":"latd","origin":"net/latd","version":"1.31_1","comment":"Linux-DECnet project LAT protocol suite","maintainer":"ports@FreeBSD.org","www":"https://linux-decnet.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23356f7fb9d9c3d02d6923af708b7ce376b893205dd377c7df9f5edd6893a26a","flatsize":242326,"path":"All/latd-1.31_1.pkg","repopath":"All/latd-1.31_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":77860,"desc":"The linux-decnet project is an effort to bring full DECnet\nsupport to Linux; however, they also separately offer the latd\npackage, a collection of programs that speak Digital's old Local\nArea Terminal (LAT) protocol.  These programs enable network\nclients to reach serial devices connected to old LAT-only\nterminal servers, such as the DECserver 200/MC.\n\nThis is a redistribution of the linux-decnet project's software,\nwith FreeBSD compatibility added. It is based very closely on the\nNetBSD port by Matt Fredette and has benefited from the\nwonderful assistance of Patrick Caulfield (the original author).","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe latd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lastpass-cli","origin":"security/lastpass-cli","version":"1.3.7","comment":"LastPass command line interface tool","maintainer":"sunpoet@FreeBSD.org","www":"https://lastpass.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8889a7a3ecb4f13a7f3bf5ae943635fdabda5a91ef3a891c7c90f9060af9fe4","flatsize":181959,"path":"All/lastpass-cli-1.3.7.pkg","repopath":"All/lastpass-cli-1.3.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":73576,"desc":"lastpass-cli is an open-source command-line interface to the popular LastPass\npassword management service.","deps":{"bash-completion":{"origin":"shells/bash-completion","version":"2.14.0,2"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libxml2.so.2","libssl.so.12","libcrypto.so.12","libcurl.so.4"],"options":{"BASH":"on","MANPAGES":"on","PINENTRY":"off","XCLIP":"off","XSEL":"off"},"messages":[{"message":"Before using the 'edit' subcommand interactively, it's recommended to set the\nSECURE_TMPDIR environment variable to a location that isn't written to disk,\nsuch as a tmpfs mount, ideally using encrypted swap:\n\n\thttps://docs.freebsd.org/en/books/handbook/disks/#swap-encrypting\n\nAlso keep in mind your editor may create temporary files and backups in other\nlocations - consider disabling these features for files matching the pattern\nlpass.* or within your $SECURE_TMPDIR.  For example, with vim:\n\n\tautocmd BufRead lpass.* setlocal noundofile nowritebackup noswapfile","type":"install"}]},{"name":"laszip","origin":"archivers/laszip","version":"3.4.3","comment":"Library for lossless LAS compression","maintainer":"rhurlin@FreeBSD.org","www":"https://laszip.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0259864a70c84c37f3a1228b74d269a846c908a3e6de86c66af2ecccad491459","flatsize":557705,"path":"All/laszip-3.4.3.pkg","repopath":"All/laszip-3.4.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":147896,"desc":"LASzip is a compression library for compressing ASPRS LAS format data. It has\nbeen provided as an LGPL-licensed stand-alone software library to allow other\nsoftwares that handle LAS data to read and write LASzip-compressed data. The\nBSD-licensed libLAS and the LGPL-licensed LASlib can take advantage of LASzip to\nread and write compressed data.\n\nLASzip is completely lossless. It compresses bulky LAS files into compact LAZ\nfiles that are only 10-20 percent of the original size, accurately preserving\nevery single bit.","categories":["archivers"],"shlibs_provided":["liblaszip.so.8","liblaszip_api.so.8"]},{"name":"lbreakouthd","origin":"games/lbreakouthd","version":"1.1.8","comment":"Breakout-style arcade game","maintainer":"amdmi3@FreeBSD.org","www":"https://lgames.sourceforge.io/LBreakout2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b92431570b4463e5fa4f5e9e75feb207214b3c70bb3c3d8bee610ed33a292b3","flatsize":6299062,"path":"All/lbreakouthd-1.1.8.pkg","repopath":"All/lbreakouthd-1.1.8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":3644288,"desc":"LBreakoutHD is a scaleable 16:9 remake of LBreakout2. You try to\nclear levels full of different types of bricks and extras by using\nyour paddle to aim balls at the bricks.\n\nAll LBreakout2 themes and levelsets work. New themes can be of any\nresolution.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libSDL2_mixer-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"laspack","origin":"math/laspack","version":"1.12.2","comment":"Package for solving large sparse systems of linear equations","maintainer":"ports@FreeBSD.org","www":"http://www.mgnet.org/mgnet/Codes/laspack/html/laspack.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7e6678b7f39c9c23be95a2464218b58e0d0005871f7a3b15b826ff1b13c2737","flatsize":440243,"path":"All/laspack-1.12.2.pkg","repopath":"All/laspack-1.12.2.pkg","licenselogic":"single","licenses":["LASPACK"],"pkgsize":106392,"desc":"LASPack (version 1.12.2)\n\nLASPack is a package for solving large sparse systems of linear equations\nlike those which arise from discretization of partial differential equations.\n\nMain features:\n\n- The primary aim of LASPack is the implementation of efficient iterative\n  methods for the solution of systems of linear equations.\n\n- Beside the obligatory Jacobi, succesive over-relaxation, Chebyshev, and\n  conjugate gradient solvers, LASPack contains selected state-of-the-art\n  algorithms which are commonly used for large sparse systems:\n\n  - CG-like methods for non-symmetric systems: CGN, GMRES, BiCG, QMR, CGS, and\n    BiCGStab,\n  - multilevel methods such as multigrid and conjugate gradient method\n    preconditioned by multigrid and BPX preconditioners.\n\nA complete description of the package (including the installation procedure)\nyou may find in LASPack Reference Manual:","categories":["math"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe laspack port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"leftwm","origin":"x11-wm/leftwm","version":"0.5.1_5","comment":"Tiling window manager for Adventurers","maintainer":"bofh@FreeBSD.org","www":"https://leftwm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8e372da3cfacd386d137cf4cddb38453e9df6e62f1631282f34ad3b6ccfe517","flatsize":31174938,"path":"All/leftwm-0.5.1_5.pkg","repopath":"All/leftwm-0.5.1_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9034788,"desc":"LeftWM is a tiling window manager written in Rust that aims to be stable\nand performant. LeftWM is designed to do one thing and to do that one thing\nwell: be a window manager. LeftWM therefore follows the following mantra:\n\n- LeftWM is not a compositor.\n- LeftWM is not a lock screen.\n- LeftWM is not a bar. But, there are lots of good bars out there. With\n         themes, picking one is as simple as setting a symlink.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"}},"categories":["x11-wm"],"options":{"DOCS":"on","THEMES":"on"},"messages":[{"message":"****************************************************************************\n\n- If you want to see more than a black screen when you login, select a\ntheme.\n\nmkdir -p ~/.config/leftwm/themes\ncd ~/.config/leftwm/themes\nln -s PATH_TO_THE_THEME_YOU_LIKE current\n\n\n- LeftWM has very few dependencies, this isn't always the case for themes.\nThemes typically require the following to be installed. However, this is up\nto the author of the theme, and could be different.\n\nList of common dependencies for themes:\n\n   graphics/feh\n   sysutils/conky\n   x11/dmenu\n   x11/hs-xmobar\n   x11/polybar\n   x11-wm/compton\n   x11-wm/picom\n\n\n- LeftWM requires that $XDG_RUNTIME_DIR is set in the environment as it\nuses this directory.\n\nDetails: https://github.com/leftwm/leftwm/wiki/XDG_RUNTIME_DIR\n\n****************************************************************************","type":"install"}]},{"name":"lash","origin":"audio/lash","version":"0.5.4_19","comment":"Session management system for JACK audio applications","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/lash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6de70d1f19adb385a4620d30ec931e2439455e771b3187b54b66d1d0a5da75dc","flatsize":497588,"path":"All/lash-0.5.4_19.pkg","repopath":"All/lash-0.5.4_19.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":123564,"desc":"LASH is a session management system for JACK audio applications.  It is an\nimplementation of a proposal that originated from this discussion.  Its aim\nis to allow you to have many different audio programs running at once, to\nsave their setup, close them down and then easily reload the setup at some\nother time.  LASH doesn't deal with any kind of audio data itself; it just\nruns programs, deals with saving/loading (arbitrary) data and connects\ndifferent kinds of virtual audio ports together (currently JACK and ALSA\nsequencer ports).  It can also be used to move entire sessions between\ncomputers, or post sessions on the Internet for download.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libdssialsacompat":{"origin":"audio/libdssialsacompat","version":"1.0.8a_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["audio"],"shlibs_required":["libjack.so.0","libxml2.so.2","libuuid.so.1","libreadline.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["liblash.so.1"],"options":{"DOCS":"on","PYTHON":"off","READLINE":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lash port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"latex-beamer","origin":"print/latex-beamer","version":"3.57_1","comment":"LaTeX class to create a beamer presentation","maintainer":"hrs@FreeBSD.org","www":"https://github.com/josephwright/beamer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8145f75f73f1aa1bca78e78e5a916218e01b1f7eb70968e30b1a40fc55190840","flatsize":1767199,"path":"All/latex-beamer-3.57_1.pkg","repopath":"All/latex-beamer-3.57_1.pkg","licenselogic":"or","licenses":["GPLv2","LPPL13c"],"pkgsize":563048,"desc":"The beamer class is a LaTeX class that allows you to create a beamer\npresentation. It can also be used to create slides.  It behaves similarly\nto other packages like Prosper, but has the advantage that it works\ntogether directly with pdflatex, but also with dvips.","deps":{"tex-formats":{"origin":"print/tex-formats","version":"20240312"},"tex-libtexlua":{"origin":"devel/tex-libtexlua","version":"5.3.6_2"}},"categories":["print"],"options":{"DOCS":"on"}},{"name":"largetifftools","origin":"graphics/largetifftools","version":"1.4.1_3","comment":"Process very large TIFF files","maintainer":"ehaupt@FreeBSD.org","www":"https://www.imnc.in2p3.fr/pagesperso/deroulers/software/largetifftools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"157e6c1a9563d3321a012e634d22cc2e8bfdc29ee64e7ff5098288f762f5043a","flatsize":124021,"path":"All/largetifftools-1.4.1_3.pkg","repopath":"All/largetifftools-1.4.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":45916,"desc":"This is a collection of software that can help managing (very) large TIFF files,\nespecially files that are too large to fit entirely into your computer's memory.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics"],"shlibs_required":["libtiff.so.6","libzstd.so.1","libpng16.so.16","libjpeg.so.8"]},{"name":"lasem","origin":"textproc/lasem","version":"0.5.1_3","comment":"SVG/Mathml renderer and editor","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Lasem","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a96ce168a9018201c7040b8364c30255c3c95980b33d3efab00b26c4160b9b07","flatsize":2688371,"path":"All/lasem-0.5.1_3.pkg","repopath":"All/lasem-0.5.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":374880,"desc":"Lasem aims to be a C/GObject based SVG/MathML renderer and editor. It uses\ncairo and pango as it's rendering abstraction layer.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"stixfonts":{"origin":"x11-fonts/stix-fonts","version":"2.13"}},"categories":["textproc","gnome"],"shlibs_required":["libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2","libxml2.so.2"],"shlibs_provided":["liblasem-0.6.so.5"],"options":{"DOCS":"on"}},{"name":"lasso","origin":"security/lasso","version":"2.8.2","comment":"Free Liberty Alliance Implementation","maintainer":"bofh@FreeBSD.org","www":"https://lasso.entrouvert.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06023f2eee1c6b460b2090fde50d1a325e4fa385dda97fa6cad3c61bbcca1847","flatsize":2445888,"path":"All/lasso-2.8.2.pkg","repopath":"All/lasso-2.8.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":328440,"desc":"Lasso is a free software C library aiming to implement the Liberty Alliance\nstandards; it defines processes for federated identities, single sign-on and\nrelated protocols.  Lasso is built on top of libxml2, XMLSec and OpenSSL and\nis licensed under the GNU General Public License (with an OpenSSL exception).\n\nLasso first focused on implementing the Liberty Alliance ID-FF 1.2 protocols.\nIt now supports a good part of ID-WSF, and SAML 2.0 support has also been\ncompleted.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xmlsec1":{"origin":"security/xmlsec1","version":"1.3.2_1"}},"categories":["security"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxmlsec1-openssl.so.1","libxmlsec1.so.1","libltdl.so.7","libcrypto.so.12","libxslt.so.1","libxml2.so.2"],"shlibs_provided":["liblasso.so.3"],"options":{"DOCS":"on","PERL":"off","PYTHON":"off"},"annotations":{"cpe":"cpe:2.3:a:entrouvert:lasso:2.8.2:::::dragonfly6:x86_64"}},{"name":"lapacke","origin":"math/lapacke","version":"3.12.0_1","comment":"Standard C language APIs for LAPACK","maintainer":"phd_kimberlite@yahoo.co.jp","www":"https://www.netlib.org/lapack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ef07d85950ca8bcd956782f9ab0ea78e06ce3a5b6b3ba73676ed6c25e97c87b","flatsize":11401882,"path":"All/lapacke-3.12.0_1.pkg","repopath":"All/lapacke-3.12.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":536368,"desc":"LAPACKE is a standard C language APIs for LAPACK, which introduces\nthe following features[1]:\n- row-major and column-major matrix layout controlled by the first function\n  parameter;\n- an implementation with working arrays (middle-level interface) as well as\n  without working arrays (high-level interface);\n- input scalars passed by value;\n- error code as a return value instead of the INFO parameter.\n\n[1] Intel Corporation. \"C Interface to LAPACK\" README. 2010.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["math"],"shlibs_required":["liblapack.so.3"],"shlibs_provided":["liblapacke.so.3"],"annotations":{"cpe":"cpe:2.3:a:lapack_project:lapack:3.12.0:::::dragonfly6:x86_64:1"}},{"name":"lame","origin":"audio/lame","version":"3.100_5","comment":"Fast MP3 encoder kit","maintainer":"netchild@FreeBSD.org","www":"http://lame.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b477fc2f403f215d132a350990a8f0803eb5296161bae20f81dfd9b3e324795","flatsize":1853970,"path":"All/lame-3.100_5.pkg","repopath":"All/lame-3.100_5.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":346080,"desc":"LAME is an highly evolved LGPL MP3 encoder with quality and speed able to\nrival state of the art commercial encoders.","categories":["audio"],"shlibs_provided":["libmp3lame.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:lame_project:lame:3.100:::::dragonfly6:x86_64:5"}},{"name":"lato","origin":"x11-fonts/lato","version":"g20180831_1","comment":"Sans-serif type family","maintainer":"flo@snakeoilproductions.net","www":"https://www.latofonts.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d770b8547716160ca929e6fcb1e00e993bbde27d9dd3e23da2cb3a5aef6538d0","flatsize":11871472,"path":"All/lato-g20180831_1.pkg","repopath":"All/lato-g20180831_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":2786804,"desc":"Lato is a sans-serif typeface family designed in the summer 2010 by Warsaw-\nbased designer Lukasz Dziedzic (\"Lato\" means \"Summer\" in Polish). In December\n2010 the Lato family was published under the open-source Open Font License by\nhis foundry tyPoland, with support from Google.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"lapack++","origin":"math/lapack++","version":"2.5.4_13","comment":"Linear Algebra PACKage in C++, a wrapper for LAPACK","maintainer":"fortran@FreeBSD.org","www":"https://sourceforge.net/projects/lapackpp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4359cc8749b6f7fe284a3f41c6a2a6260ebe1f75670db35e9448a29e4a1daa6","flatsize":1966559,"path":"All/lapack++-2.5.4_13.pkg","repopath":"All/lapack++-2.5.4_13.pkg","licenselogic":"single","pkgsize":450964,"desc":"LAPACK++ (Linear Algebra PACKage in C++) is a software library for numerical\nlinear algebra that solves systems of linear equations and eigenvalue\nproblems on high performance computer architectures.\n\nComputational support is provided for supports various matrix classes for\nvectors, non-symmetric matrices, SPD matrices, symmetric matrices, banded,\ntriangular, and tridiagonal matrices; however, it does not include all\nof the capabilities of original f77 LAPACK. Emphasis is given to routines\nfor solving linear systems consisting of non-symmetric matrices,\nsymmetric positive definite systems, and solving linear least-square systems.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libopenblas.so.0","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["liblapackpp.so.14"],"options":{"DOCS":"on","ATLAS":"off","NETLIB":"off","OPENBLAS":"on"}},{"name":"lamprop","origin":"science/lamprop","version":"2020.12.28","comment":"Calculates properties of fiber reinforced composites","maintainer":"rsmith@xs4all.nl","www":"https://rsmith.home.xs4all.nl/software/lamprop.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acef8ee8fd07cc7665eab632325b7919670781a588074a46a65731c898a15a9e","flatsize":137176,"path":"All/lamprop-2020.12.28.pkg","repopath":"All/lamprop-2020.12.28.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":129852,"desc":"The purpose of lamprop is to calculate some properties of\nfiber-reinforced composite laminates. It calculates\n- engineering properties like Ex, Ey, Gxy\n- thermal properties CTE_x and CTE_y\n- physical properties like density and laminate thickness\n- stiffness and compliance matrices (ABD and abd)","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"],"options":{"DOCS":"on","GUI":"off"}},{"name":"landrop","origin":"net/landrop","version":"0.4.0_1","comment":"Drop any files to any devices on your LAN","maintainer":"lwhsu@FreeBSD.org","www":"https://landrop.app","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04b1134fbb87b79e051a37c1e013433d2b55f59a1a15e21f45a0cf2213160392","flatsize":351928,"path":"All/landrop-0.4.0_1.pkg","repopath":"All/landrop-0.4.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":150592,"desc":"LANDrop is a cross-platform tool that you can use to conveniently transfer\nphotos, videos, and other types of files to other devices on the same local\nnetwork.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["net"],"shlibs_required":["libsodium.so.26","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"lambdamoo","origin":"net/lambdamoo","version":"1.8.1_1","comment":"The most commonly used program to run MOOs","maintainer":"ports@FreeBSD.org","www":"https://www.moo.mud.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21c5d9f17d48275525c24e7025a506f34d889fb5d55d5fdda32e12ea64fc9545","flatsize":350323,"path":"All/lambdamoo-1.8.1_1.pkg","repopath":"All/lambdamoo-1.8.1_1.pkg","licenselogic":"single","pkgsize":136268,"desc":"LambdaMOO is a network-accessible, multi-user, programmable, interactive\nsystem well-suited to the construction of text-based adventure games,\nconferencing systems, and other collaborative software.\n\nIts most common use, however, is as a multi-participant,\nlow-bandwidth virtual reality, and it is with this focus in mind\nthat I describe it here.\n\nSee also /usr/local/share/doc/LambdaMOO.","categories":["net"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lambdamoo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lambda","origin":"math/lambda","version":"0.1.4_2","comment":"Lambda calculus interpreter","maintainer":"bofh@FreeBSD.org","www":"https://uniquesoftwaredesigns.com/lambda/docs/lambda.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0c128e03ea776ee8bc765d9f4ac0b4218de9e030ffa30ac0903653f84d991b5","flatsize":152919,"path":"All/lambda-0.1.4_2.pkg","repopath":"All/lambda-0.1.4_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":47856,"desc":"Lambda is a lambda calculus interpreter. It also will convert lambda expression\ninto the combinators S, K, and I.\n\nCurrent features:\n    * Load predefined lambda expression\n    * Many definitions provided: numbers Y fact map iszero list 1st 2nd 3rd\n      ADD MUL EXP list suc pred . . .\n    * Automatic number definitions.\n    * Interpret lambda expressions.\n    * Single step interpretation.\n    * Normal or application order reductions.\n    * Variable extraction (Conversion to S K I)\n    * List definitions.\n    * Some lambda calculus theory.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math"],"shlibs_required":["libreadline.so.8","libncurses.so.6"],"options":{"DOCS":"on"}},{"name":"lager","origin":"devel/lager","version":"0.1.1","comment":"Redux for C++","maintainer":"jhale@FreeBSD.org","www":"https://sinusoid.es/lager/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85ad1204b66c36fcddb7ab11ff324c446bfc7ff1616ff6962a5b63432cefb322","flatsize":260119,"path":"All/lager-0.1.1.pkg","repopath":"All/lager-0.1.1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":45232,"desc":"Lager is a C++ library to assist value-oriented design by implementing\nthe unidirectional data-flow architecture. It is heavily inspired by\nElm and Redux, and enables composable designs by promoting the use of\nsimple value types and testable application logic via pure functions.\nAnd you get time-travel for free!","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"immer":{"origin":"devel/immer","version":"0.8.1"},"zug":{"origin":"devel/zug","version":"0.1.1"}},"categories":["devel"],"options":{"TEST":"off"}},{"name":"ladder","origin":"games/ladder","version":"1.00_2","comment":"The old \"ladder\" game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d039c6487fad69ccc7364ccdf5bf7a7ef4793543dfddc461e1e7ac3370facd01","flatsize":24169,"path":"All/ladder-1.00_2.pkg","repopath":"All/ladder-1.00_2.pkg","licenselogic":"single","licenses":["ladder"],"pkgsize":11016,"desc":"A port of the old and known \"ladder\" game.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe ladder port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lapack95","origin":"math/lapack95","version":"1.0_21","comment":"LAPACK95, Fortran90/95 wrapper for LAPACK","maintainer":"ports@FreeBSD.org","www":"https://www.netlib.org/lapack95/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2626e17f82ffc16b0ecd789bf3db07f2bcdd521b8393abeb783d90f532c6030","flatsize":7588927,"path":"All/lapack95-1.0_21.pkg","repopath":"All/lapack95-1.0_21.pkg","licenselogic":"single","pkgsize":779100,"desc":"LAPACK95 is a Fortran 95 interface to the Fortran 77 LAPACK library.\nIt improves upon the original user-interface to the LAPACK package,\ntaking advantage of the considerable simplifications which\nFortran 95 allows. The design of LAPACK95 exploits assumed-shape arrays,\noptional arguments, and generic interfaces. The Fortran 95 interface\nhas been implemented by writing Fortran 95 ``wrappers'' to call\nexisting routines from the LAPACK package. This interface can persist\nunchanged even if the underlying Fortran 77 LAPACK code is rewritten to\ntake advantage of the new features of Fortran 95.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["math"],"shlibs_provided":["liblapack95.so.1"],"options":{"EXAMPLES":"on","REFERENCE":"on","ATLAS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe lapack95 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lafontaine","origin":"lang/lafontaine","version":"0.4.1_11","comment":"Graphical logo interpreter","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/lafontaine/en/eubaout.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a599c658888fde10c992037f21f0618f2bd06854ea884c7e456939cef61567f7","flatsize":186781,"path":"All/lafontaine-0.4.1_11.pkg","repopath":"All/lafontaine-0.4.1_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":92400,"desc":"lafontaine - graphical logo interpreter","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["lang"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe lafontaine port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ladvd","origin":"net/ladvd","version":"1.1.2_2","comment":"Minimal LLDP/CDP/EDP/FDP/NDP sender daemon","maintainer":"ports@FreeBSD.org","www":"https://github.com/sspans/ladvd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a282d71de0d8f15e843d62a411484d621527d610816e6d28ba713c564c7de95d","flatsize":99020,"path":"All/ladvd-1.1.2_2.pkg","repopath":"All/ladvd-1.1.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43248,"desc":"ladvd is a minimal link layer advertisement daemon which supports\nsending LLDP, CDP, EDP, FDP and NDP advertisements.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["net"],"users":["ladvd"],"groups":["ladvd"],"shlibs_required":["libevent-2.1.so.7"],"options":{"DOCS":"on"},"messages":[{"message":"If you want to run ladvd at startup you'll need the following\n line in /usr/local/rc.conf(.local):\n\n    ladvd_enable=\"YES\"","type":"install"},{"message":"===>   NOTICE:\n\nThe ladvd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ladspa","origin":"audio/ladspa","version":"1.17_1","comment":"Linux Audio Developer's Simple Plugin API","maintainer":"ports@FreeBSD.org","www":"https://www.ladspa.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c40fe2f9b1ba2b5af6e556cbde1f7d4a6434fdaba84637a104135f369de0087e","flatsize":127710,"path":"All/ladspa-1.17_1.pkg","repopath":"All/ladspa-1.17_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":35140,"desc":"Many audio synthesis and recording packages are in use or in\ndevelopment. These work in many different ways. LADSPA\nprovides a standard way for `plugin' audio processors to be used with\na wide range of these packages.\n\nFor instance, this allows a developer to make a reverb program and\nbundle it into a LADSPA `plugin library.' Ordinary users can then use\nthis reverb within any LADSPA-friendly audio application.","deps":{"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe ladspa port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lacheck","origin":"textproc/lacheck","version":"1.26_1","comment":"Tool for finding common mistakes in LaTeX documents","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f5f95835df0d9e00eb003a7ab6599faca3f7edc2a695e33f78d1ef27b318eaa","flatsize":53953,"path":"All/lacheck-1.26_1.pkg","repopath":"All/lacheck-1.26_1.pkg","licenselogic":"single","pkgsize":21416,"desc":"LaCheck is a general purpose consistency checker for LaTeX documents.\nIt reads a LaTeX document and displays warning messages, if it finds\nbad sequences.  LaCheck is designed to help find common mistakes in\nLaTeX documents, especially those made by beginners.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe lacheck port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"la-aspell","origin":"textproc/la-aspell","version":"20020503.0_1","comment":"Aspell Latin dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2004c46195a4f6b1f84aca650da4d4be4b0759e9d7305966c49d5c57e61cb9fa","flatsize":495751,"path":"All/la-aspell-20020503.0_1.pkg","repopath":"All/la-aspell-20020503.0_1.pkg","licenselogic":"single","pkgsize":120884,"desc":"Aspell Latin dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"l2tpd","origin":"net/l2tpd","version":"0.69_12","comment":"Implementation of the layer two tunneling protocol","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b0bbcc382512e41fdc4735f6f614cf30496ed634273fdaab8cf426a328b44eb","flatsize":108668,"path":"All/l2tpd-0.69_12.pkg","repopath":"All/l2tpd-0.69_12.pkg","licenselogic":"single","pkgsize":42908,"desc":"l2tpd is an implementation of the layer two tunneling protocol. It works in\nuser space completely (although kernel work is planned after the userspace\nversion is stablized). l2tpd works by opening a pseudo-tty for communicating\nwith pppd(8).","categories":["net"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:l2tpd:l2tpd:0.69:::::dragonfly6:x86_64:12"},"messages":[{"message":"===>   NOTICE:\n\nThe l2tpd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"l2p","origin":"graphics/l2p","version":"1.1.1_5","comment":"Create PNG images from LaTeX math expressions","maintainer":"nivit@FreeBSD.org","www":"http://www.redsymbol.net/software/l2p/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3948dfc4c6f7a87d14d0772f8f18e7e77bb8d1e9b13e8fd50bd0c8c73cb6bce","flatsize":32474,"path":"All/l2p-1.1.1_5.pkg","repopath":"All/l2p-1.1.1_5.pkg","licenselogic":"single","pkgsize":8860,"desc":"A command-line program to create PNG images from LaTeX math expressions.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["graphics","print","perl5"],"options":{"DOCS":"on"}},{"name":"l2a","origin":"textproc/l2a","version":"1.2_1","comment":"LaTeX to ASCII converter","maintainer":"jflemer@alum.rpi.edu","www":"https://hannemyr.com/enjoy/l2a.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a27ff8c3df862010726a7d19a27817dac4ef1ca627061b16c04ace772898668","flatsize":47507,"path":"All/l2a-1.2_1.pkg","repopath":"All/l2a-1.2_1.pkg","licenselogic":"single","pkgsize":17620,"desc":"L2A is a simple filter to remove most LaTeX commands from marked-up\ndocuments, leaving only the body of text.","categories":["textproc"]},{"name":"l0pht-watch","origin":"security/l0pht-watch","version":"1.1_1","comment":"Program to report on what goes on in /tmp","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4aa4417e7d1ec31cbffa6f4750017930c2018b9dc0917d4366a7d997ac7b94df","flatsize":727656,"path":"All/l0pht-watch-1.1_1.pkg","repopath":"All/l0pht-watch-1.1_1.pkg","licenselogic":"single","pkgsize":275976,"desc":"This program watches over file creations and deletions in /tmp.  Use it\nto see how secure and predictable your favourite OS/applications are.","categories":["security"],"messages":[{"message":"===>   NOTICE:\n\nThe l0pht-watch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"l-smash","origin":"multimedia/l-smash","version":"2.18.0.10","comment":"MP4 muxer and other tools","maintainer":"ports@FreeBSD.org","www":"https://l-smash.github.io/l-smash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"718c19957fb309cc1b8234d08b946168d7dcf13f49b142e7390653f138cbfcee","flatsize":1100805,"path":"All/l-smash-2.18.0.10.pkg","repopath":"All/l-smash-2.18.0.10.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":307840,"desc":"L-SMASH is a cross-platform library for dealing with ISO Base Media\nderived formats, including MP4.","deps":{"obuparse":{"origin":"multimedia/obuparse","version":"g20231206"}},"categories":["multimedia"],"shlibs_required":["libobuparse.so.1"],"shlibs_provided":["liblsmash.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe l-smash port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"languageclient-neovim","origin":"editors/languageclient-neovim","version":"0.1.161.3_13","comment":"Language Server Protocol (LSP) support for vim and neovim","maintainer":"yuri@FreeBSD.org","www":"https://github.com/autozimu/LanguageClient-neovim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eeb326c3787bf3bf1d53860abbcf7226bc50e8844efbda6eb968d50169bc0810","flatsize":5957558,"path":"All/languageclient-neovim-0.1.161.3_13.pkg","repopath":"All/languageclient-neovim-0.1.161.3_13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1583612,"desc":"Language Server Protocol (LSP) support for vim and neovim.\n\nFeatures:\n* Non-blocking asynchronous calls.\n* Sensible completion\n  Integrated well with deoplete or ncm2, or MUcomplete.\n  Or simply with vim built-in `omnifunc`.\n* Realtime diagnostics/compiler/lint message.\n* Rename.\n* Hover/Get identifier info.\n* Goto definition.\n* Goto reference locations.\n* Workspace/Document symbols query\n* Formatting\n* Code Action/Quick Fix","categories":["editors"]},{"name":"kyra","origin":"devel/kyra","version":"2.1.3_7","comment":"Simple Sprite engine written in C++","maintainer":"ports@FreeBSD.org","www":"https://www.grinninglizard.com/kyra/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"feb34cfef7dae2aff268d963bdeb92d17f95a38a5dbbdb871db7bb9f94de33cb","flatsize":2002806,"path":"All/kyra-2.1.3_7.pkg","repopath":"All/kyra-2.1.3_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":314496,"desc":"Kyra is a simple, fully featured Sprite engine written in C++.\nThe Kyra engine is suited to 2D, isometric, and quasi-3D games.\nIt is built on top of SDL for cross platform use. It supports\ntiles, sprites, and user drawn surfaces. It has full support\nfor alpha blending, scaling, color transformation, pixel\nperfect collision detection, OpenGL acceleration, and mouse\ntesting. It comes with tools to define sprites and import\nimages into the system.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["devel"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libGL.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe kyra port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ky-aspell","origin":"textproc/ky-aspell","version":"0.01.0","comment":"Aspell Kirghiz dictionary","maintainer":"office@FreeBSD.org","www":"http://borel.slu.edu/crubadan/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6a82784d1156ad9e03728038f865dbc3d95884ac7cc43c52621d6c205c55491","flatsize":194897,"path":"All/ky-aspell-0.01.0.pkg","repopath":"All/ky-aspell-0.01.0.pkg","licenselogic":"single","pkgsize":66212,"desc":"Aspell Kirghiz dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"la-capitaine-icon-theme","origin":"x11-themes/la-capitaine-icon-theme","version":"0.6.2","comment":"Icon pack designed to integrate with most desktop environments","maintainer":"ports@FreeBSD.org","www":"https://krourke.org/projects/art/la-capitaine-icon-theme","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66fda169f5f79f39cdbfbfcff68a718301d5c326b5a064b92a9b8822faeac270","flatsize":38179082,"path":"All/la-capitaine-icon-theme-0.6.2.pkg","repopath":"All/la-capitaine-icon-theme-0.6.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1734660,"desc":"La Capitaine is an icon pack - designed to integrate with most desktop\nenvironments. The set of icons takes inspiration from the latest iterations of\nmacOS and Google's Material Design through the use of visually pleasing\ngradients, shadowing, and simple icon geometry.","categories":["x11-themes"],"messages":[{"message":"===>   NOTICE:\n\nThe la-capitaine-icon-theme port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kyototycoon","origin":"databases/kyototycoon","version":"0.9.56_6","comment":"Handy cache/storage server","maintainer":"sunpoet@FreeBSD.org","www":"https://dbmx.net/kyototycoon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36839466afcab697ad95ba677cda0baaaed97a3814678d40832b8265d11de1cd","flatsize":6839659,"path":"All/kyototycoon-0.9.56_6.pkg","repopath":"All/kyototycoon-0.9.56_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1053656,"desc":"Kyoto Tycoon is a lightweight database server with auto expiration mechanism,\nwhich is useful to handle cache data and persistent data of various\napplications. Kyoto Tycoon is also a package of network interface to the DBM\ncalled Kyoto Cabinet. Though the DBM has high performance and high concurrency,\nyou might bother in case that multiple processes share the same database, or\nremote processes access the database. Thus, Kyoto Tycoon is provided for\nconcurrent and remote connections to Kyoto Cabinet. Kyoto Tycoon is composed of\nthe server process managing multiple databases and its access library for client\napplications.\n\nThe network protocol between the server and clients is HTTP so that you can\nwrite client applications and client libraries in almost all popular languages.\nBoth of RESTful-style interface by the GET, HEAD, PUT, DELETE methods and\nRPC-style inteface by the POST method are supported. The server can handle more\nthan 10 thousand connections at the same time because it uses modern I/O event\nnotification facilities such as \"epoll\" and \"kqueue\" of underlying systems. The\nserver supports high availability mechanisms, which are hot backup, update\nlogging, and asynchronous replication. The server can embed Lua, a lightweight\nscript language so that you can define arbitrary operations of the database.","deps":{"kyotocabinet":{"origin":"databases/kyotocabinet","version":"1.2.80"}},"categories":["databases"],"users":["kyototycoon"],"groups":["kyototycoon"],"shlibs_required":["libkyotocabinet.so.16"],"shlibs_provided":["libkyototycoon.so.2"],"options":{"DOCS":"on","LZO":"off"}},{"name":"leiningen","origin":"devel/leiningen","version":"2.11.1","comment":"Automate Clojure projects","maintainer":"beastieboy@beastieboy.net","www":"https://codeberg.org/leiningen/leiningen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5be0b137b848ee1fd8bb3fc9facde8bfe53fa922aa11d40bda56e8e2c8af789a","flatsize":16527067,"path":"All/leiningen-2.11.1.pkg","repopath":"All/leiningen-2.11.1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":13606952,"desc":"Leiningen is for automating Clojure projects without setting your hair on\nfire.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","lisp","java"]},{"name":"kyotocabinet","origin":"databases/kyotocabinet","version":"1.2.80","comment":"Straightforward implementation of DBM","maintainer":"sunpoet@FreeBSD.org","www":"https://dbmx.net/kyotocabinet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"037ccfe98f52c2be330ecad9061e5b0be22c298f90ab72d376150aaf3c9e4439","flatsize":13619556,"path":"All/kyotocabinet-1.2.80.pkg","repopath":"All/kyotocabinet-1.2.80.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1542800,"desc":"Kyoto Cabinet is a library of routines for managing a database. The\ndatabase is a simple data file containing records, each is a pair of a\nkey and a value. Every key and value is serial bytes with variable\nlength. Both binary data and character string can be used as a key and\na value. Each key must be unique within a database. There is neither\nconcept of data tables nor data types. Records are organized in hash\ntable or B+ tree.\n\nKyoto Cabinet runs very fast. For example, elapsed time to store one\nmillion records is 0.9 seconds for hash database, and 1.1 seconds for\nB+ tree database. Moreover, the size of database of Kyoto Cabinet is\nvery small. For example, overhead for a record is 16 bytes for hash\ndatabase, and 4 bytes for B+ tree database. Furthermore, scalability\nof Kyoto Cabinet is great. The database size can be up to 8EB (9.22e18\nbytes).\n\nKyoto Cabinet is written in the C++ language, and provided as API of\nC++, C, Java, Python, Ruby, Perl, and Lua. Kyoto Cabinet is available\non platforms which have API conforming to C++03 with the TR1 library\nextensions. Kyoto Cabinet is a free software licensed under the GNU\nGeneral Public License.","categories":["databases"],"shlibs_provided":["libkyotocabinet.so.16"],"options":{"DOCS":"on"}},{"name":"lamarc","origin":"biology/lamarc","version":"2.1.8_1,1","comment":"Package of programs for computing population parameters","maintainer":"ports@FreeBSD.org","www":"https://evolution.genetics.washington.edu/lamarc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"829223674bc409e6db3c8ba69868bf3801447593f1c5e44fca42f1dd5167d998","flatsize":8003586,"path":"All/lamarc-2.1.8_1,1.pkg","repopath":"All/lamarc-2.1.8_1,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2894832,"desc":"LAMARC (Likelihood Analysis with Metropolis Algorithm using Random\nCoalescence) is a package of programs for computing population parameters\nsuch as population size, population growth rate and migration rates.  It does\nthis by using likelihoods for samples of data (sequences, microsatellites,\nand electrophoretic polymorphisms) from populations.","categories":["biology"],"options":{"DOCS":"on","WXGTK":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe lamarc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kvazaar","origin":"multimedia/kvazaar","version":"2.3.1","comment":"H.265/HEVC encoder implemented in C","maintainer":"jbeich@FreeBSD.org","www":"https://ultravideo.fi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e84fe50ffccc699f272072dc958b2a2d88f1c017501998ed20f4fc6b674b44e","flatsize":1495649,"path":"All/kvazaar-2.3.1.pkg","repopath":"All/kvazaar-2.3.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":360520,"desc":"The purpose of this academic open-source project is to develop a video\nencoder for the emerging High Efficiency Video Coding (HEVC) standard.\nThis Kvazaar HEVC encoder is being developed towards the following goals:\n\n1. Coding efficiency close to HEVC reference encoder (HM)\n2. Modular encoder structure to simplify its data flow modeling\n3. Efficient support for different parallelization approaches\n4. Easy portability to different platforms\n5. Optimized encoding speed without sacrificing its coding efficiency,\n   modularity, or portability\n6. Reduced computation and memory resources without sacrificing its\n   coding efficiency, modularity, or portability\n7. Excellent software readability and implementation documentation\n\nAchieving these objectives requires encoder with design decisions that\nmake this open-source encoder unique:\n\n1. The encoder is developed from the scratch (HM used as a reference)\n2. The implementation language is platform-independent C","categories":["multimedia"],"shlibs_provided":["libkvazaar.so.7"],"options":{"CRYPTOPP":"off","DOCS":"on"}},{"name":"kuku","origin":"security/kuku","version":"2.1.0","comment":"Cuckoo hashing library written in C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/microsoft/Kuku","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71c9990f825e9f0eaafb78831abf69b24eb3ac959bb7d364425f1ba35e4b43d8","flatsize":100715,"path":"All/kuku-2.1.0.pkg","repopath":"All/kuku-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31604,"desc":"Kuku is a simple open-source cuckoo hashing library developed by the\nCryptography and Privacy Research Group at Microsoft. Kuku is written in modern\nstandard C++ and has no external dependencies, making it easy to compile and run\nin many different environments.","categories":["security"],"shlibs_provided":["libkuku.so.2.1"]},{"name":"lab","origin":"devel/lab","version":"0.17.2","comment":"Lab makes it simple to work with repositories on GitLab","maintainer":"swills@FreeBSD.org","www":"https://github.com/zaquestion/lab/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"906013394712ea6e11809b08e780f0f0af06250bc0d13a97529ef23c63ee6961","flatsize":9029254,"path":"All/lab-0.17.2.pkg","repopath":"All/lab-0.17.2.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":2849160,"desc":"Lab wraps Git or Hub, making it simple to clone, fork, and interact with\nrepositories on GitLab\n\nWWW: https://zaquestion.github.io/lab","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel"]},{"name":"kuklomenos","origin":"games/kuklomenos","version":"0.4.5_4","comment":"Simple but challenging abstract shoot-em-up game","maintainer":"ports@FreeBSD.org","www":"https://mbays.freeshell.org/kuklomenos/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdfc0a53897c23caee5f8c78d8e4ba4a2c7af57dd4887d7a7be0b7001819896a","flatsize":444320,"path":"All/kuklomenos-0.4.5_4.pkg","repopath":"All/kuklomenos-0.4.5_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":166960,"desc":"Kuklomenos is a simple but challenging abstract shoot-em-up game. Defend\nyourself and the Nodes from encroaching Evil. Control and destroy the Nodes\nbefore Evil can extract enough from them to destroy all.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libcurl.so.4","libSDL-1.2.so.0"],"options":{"VORBIS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe kuklomenos port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kuserfeedback","origin":"deskutils/kuserfeedback","version":"1.3.0","comment":"Framework for collecting user feedback","maintainer":"kde@FreeBSD.org","www":"https://github.com/kde/kuserfeedback","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fafe13c896940966c43b1727c2780fbf324aa14e5ffcaf3f7f1b1b47412f61f","flatsize":2713295,"path":"All/kuserfeedback-1.3.0.pkg","repopath":"All/kuserfeedback-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":458780,"desc":"Framework for collecting feedback from application users via telemetry and\ntargeted surveys.\n\nTelemetry\n\n  *  Extensible set of data sources for telemetry.\n  *  Full control for the user on what data to contribute.\n\nSurveys\n\n  *  Distribute surveys and offer users to participate in them.\n  *  Survey targeting based on telemetry data.\n  *  Allow the user to configure how often they want to participate in surveys.\n\n\nThis framework consists of the following components:\n\n  *  Libraries for use in applications.\n  *  QML bindings for the above.\n  *  A server application.\n  *  A management and analytics application.","deps":{"qt5-charts":{"origin":"x11-toolkits/qt5-charts","version":"5.15.15p0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["deskutils","kde"],"shlibs_required":["libQt5Charts.so.5","libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libQt5Qml.so.5"],"shlibs_provided":["libKUserFeedbackCore.so.1","libKUserFeedbackWidgets.so.1","libKUserFeedbackQml.so"],"options":{"SERVER":"off"}},{"name":"kxstitch","origin":"graphics/kxstitch","version":"2.2.0_6","comment":"Cross stitch pattern editor","maintainer":"kde@FreeBSD.org","www":"https://kde.org/applications/graphics/kxstitch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90161251fdbfa06aba8e344462c40ff4509aa6bfe54b59b74a68412718949e43","flatsize":4660173,"path":"All/kxstitch-2.2.0_6.pkg","repopath":"All/kxstitch-2.2.0_6.pkg","licenselogic":"single","pkgsize":2077472,"desc":"KXStitch is a cross stitch pattern editor by KDE.\nFeatures\n\n *   Importing images\n *   Multiple floss palettes\n *   Multiple stitch types\n *   Pattern libraries\n *   Reads PCStitch files\n *   Flexible printing options","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","kde"],"shlibs_required":["libKF5KIOFileWidgets.so.5","libKF5TextWidgets.so.5","libMagick++-6.so.9","libMagickCore-6.so.7","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5WindowSystem.so.5","libQt5X11Extras.so.5","libQt5Concurrent.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libQt5Network.so.5","libKF5ItemViews.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5SonnetUi.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"]},{"name":"kwordquiz","origin":"misc/kwordquiz","version":"23.08.5","comment":"Flash card trainer for KDE Applications","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/education/kwordquiz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49d4128368db6243ab69b24520a82957ed650705fa47253eb816bef0200779e9","flatsize":3627217,"path":"All/kwordquiz-23.08.5.pkg","repopath":"All/kwordquiz-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2596232,"desc":"KWordQuiz is a tool that gives you a powerful way to master new\nvocabularies. It may be a language or any other kind of terminology.\n\nFEATURES\n- Easy to use.\n- Five different practice modes.\n- Flashcards and quiz types.\n- Several vocabulary documents formats supported.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kirigami-addons":{"origin":"x11-toolkits/kirigami-addons","version":"0.11.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkeduvocdocument":{"origin":"misc/libkeduvocdocument","version":"23.08.5"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["misc","education","kde","kde-applications"],"shlibs_required":["libKF5Crash.so.5","libKF5ConfigGui.so.5","libKF5NewStuffCore.so.5","libKF5Notifications.so.5","libKF5NotifyConfig.so.5","libKF5DBusAddons.so.5","libKEduVocDocument.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5Multimedia.so.5","libKF5Attica.so.5","libQt5Network.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"ku-aspell","origin":"textproc/ku-aspell","version":"0.20.1_1,1","comment":"Aspell Kurdi dictionary","maintainer":"office@FreeBSD.org","www":"https://sourceforge.net/projects/myspellkurdish/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f30b1c022403eec10975a0032bc5d40ff4205620e961650ec6d3bab33101fff","flatsize":248702,"path":"All/ku-aspell-0.20.1_1,1.pkg","repopath":"All/ku-aspell-0.20.1_1,1.pkg","licenselogic":"single","pkgsize":75212,"desc":"Aspell Kurdi dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"kwalletmanager","origin":"security/kwalletmanager","version":"23.08.5","comment":"Password manager for KDE","maintainer":"kde@FreeBSD.org","www":"https://utils.kde.org/projects/kwalletmanager/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"408c17917b04ecde5e666b065c6cd86ca0acc1dbba40b1ba8cb968dc9e0e39f6","flatsize":2975908,"path":"All/kwalletmanager-23.08.5.pkg","repopath":"All/kwalletmanager-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1007516,"desc":"KDE Wallet Manager is a tool to manage the passwords on your KDE\nsystem. By using the KDE wallet subsystem it not only allows you to\nkeep your own secrets but also to access and manage the passwords of\nevery application that integrates with the KDE wallet.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["security","kde","kde-applications"],"shlibs_required":["libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5ItemViews.so.5","libKF5Wallet.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Archive.so.5","libKF5Notifications.so.5","libKF5WindowSystem.so.5","libKF5Codecs.so.5","libKF5ConfigGui.so.5","libKF5Auth.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5DBusAddons.so.5","libKF5Crash.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libX11.so.6","libQt5Widgets.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5KCMUtils.so.5"],"options":{"DOCS":"on"}},{"name":"kubrick","origin":"games/kubrick","version":"23.08.5","comment":"3-D game based on Rubik's Cube","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kubrick/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c22b91342e29a108c7728faf05de9f2d38e271c0a14d59b6d70435d7499e1e5","flatsize":1995371,"path":"All/kubrick-23.08.5.pkg","repopath":"All/kubrick-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":511156,"desc":"Kubrick is a game based on the Rubik's Cube (TM) puzzle.  The cube\nsizes range from 2x2x2 up to 6x6x6, or you can play with irregular\n\"bricks\" such as 5x3x2 or \"mats\" such as 6x4x1 or 2x2x1.  The game\nhas a selection of puzzles at several levels of difficulty, as well\nas demos of pretty patterns and solution moves, or you can make up\nyour own puzzles.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KIOCore.so.5","libKF5KDEGames.so.7","libGLU.so.1","libQt5OpenGL.so.5","libKF5Crash.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libQt5Svg.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5QuickWidgets.so.5","libKF5I18n.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGLX.so.0","libOpenGL.so.0"],"options":{"DOCS":"on"}},{"name":"lagrange","origin":"www/lagrange","version":"1.17.6","comment":"Beautiful Gemini Client","maintainer":"lcook@FreeBSD.org","www":"https://gmi.skyjake.fi/lagrange/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d82dbb124b9fd271300cca8100ddd01f9bb3c797db153a568023bdb4262c26f8","flatsize":5170321,"path":"All/lagrange-1.17.6.pkg","repopath":"All/lagrange-1.17.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4275840,"desc":"Lagrange is a desktop GUI client for browsing\nGeminispace. It offers modern conveniences\nfamiliar from web browsers, such as smooth\nscrolling, inline image viewing, multiple tabs,\nvisual themes, Unicode fonts, bookmarks,\nhistory, and page outlines.\n\nLike Gemini, Lagrange has been designed with\nminimalism in mind. It depends on a small\nnumber of essential libraries. It is written\nin C and uses SDL for hardware-accelerated\ngraphics. OpenSSL is used for secure\ncommunications.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["www"],"shlibs_required":["libSDL2-2.0.so.0","libharfbuzz.so.0","libfribidi.so.0","libmpg123.so.0","libwebp.so.7","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libunistring.so.5","libpcre2-8.so.0","libssl.so.12","libcrypto.so.12"],"options":{"SSE41":"off"}},{"name":"kyua","origin":"devel/kyua","version":"0.13_8,3","comment":"Testing framework for infrastructure software","maintainer":"bofh@FreeBSD.org","www":"https://github.com/jmmv/kyua/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1652678ba116c2207246d24a6e1d2d515b4776d4d66b44fdb97dbe5c4b67dcad","flatsize":28186052,"path":"All/kyua-0.13_8,3.pkg","repopath":"All/kyua-0.13_8,3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4233072,"desc":"Kyua is a testing framework for infrastructure software, originally\ndesigned to equip BSD-based operating systems with a test suite.  This\nmeans that Kyua is lightweight and simple, and that Kyua integrates well\nwith various build systems and continuous integration frameworks.\n\nKyua features an expressive test suite definition language, a safe\nruntime engine for test suites and a powerful report generation engine.\n\nKyua is for both developers and users, from the developer applying a\nsimple fix to a library to the system administrator deploying a new\nrelease on a production machine.\n\nKyua is able to execute test programs written with a plethora of testing\nlibraries and languages.  The library of choice is ATF, for which Kyua\nwas originally designed, but simple, framework-less test programs and\nTAP-compliant test programs can also be executed through Kyua.","deps":{"atf":{"origin":"devel/atf","version":"0.21_3"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"lutok":{"origin":"devel/lutok","version":"0.4_9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["devel"],"users":["tests"],"groups":["tests"],"shlibs_required":["liblua-5.4.so","liblutok.so.3","libsqlite3.so.0","libatf-c++.so.2","libatf-c.so.1"],"options":{"DOCS":"on","EXAMPLES":"on","TEST":"on"},"messages":[{"message":"A tests group has been added and the tests user should be a member\nof it by default rather than nobody. You should update your password\ndatabase to match (change the group from 65534 to 977 after updating).\n\nTo do it, please run the following command:\n\npw usermod -n tests -g tests","type":"upgrade","maximum_version":"0.13_5,3"}]},{"name":"ktoblzcheck","origin":"finance/ktoblzcheck","version":"1.57_2","comment":"Check bank codes of German banks","maintainer":"jhale@FreeBSD.org","www":"https://ktoblzcheck.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"260f429f39f9679a89cf9c9b618a741e3c2d2f683e00ec38bd72594a8fcb35a3","flatsize":990079,"path":"All/ktoblzcheck-1.57_2.pkg","repopath":"All/ktoblzcheck-1.57_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":219920,"desc":"KtoBLZCheck is a library to check account numbers and bank codes of\nGerman banks.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["finance","german"],"shlibs_required":["libcurl.so.4","libsqlite3.so.0"],"shlibs_provided":["libktoblzcheck.so.1"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"latte-integrale","origin":"math/latte-integrale","version":"1.7.6_1","comment":"Software for counting lattice points/integration over convex polytopes","maintainer":"yuri@FreeBSD.org","www":"https://www.math.ucdavis.edu/~latte/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76d20b07abb8cdf512b90aa124eaae605963f5b129ebae6a1c1518a82ba7d218","flatsize":33989907,"path":"All/latte-integrale-1.7.6_1.pkg","repopath":"All/latte-integrale-1.7.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7746328,"desc":"LattE (Lattice point Enumeration) is a computer software dedicated to the\nproblems of counting lattice points and integration inside convex polytopes.\nLattE contains the first ever implementation of Barvinok's algorithm. The LattE\nmacchiato version (by M. Koppe) incorporated fundamental improvements and\nspeedups.\n\nLattE integrale, the latest version, has the ability to directly compute\nintegrals of polynomial functions over polytopes and in particular to do exact\nvolume computations. Version 1.6 adds the capability of computing the highest\ncoefficients of weighted Ehrhart quasipolynomials.","deps":{"4ti2":{"origin":"math/4ti2","version":"1.6.10"},"cddlib":{"origin":"math/cddlib","version":"0.94m"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"lrslib":{"origin":"math/lrslib","version":"7.2,1"},"ntl":{"origin":"math/ntl","version":"11.5.1_1"},"topcom":{"origin":"math/topcom","version":"0.17.8_1"}},"categories":["math"],"shlibs_required":["libntl.so.44","libcddgmp.so.0","lib4ti2gmp.so.0","libzsolve.so.0","libgmpxx.so.4","libgmp.so.10","lib4ti2util.so.0"],"shlibs_provided":["liblatte.so.0","libnormalize.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"llvm18","origin":"devel/llvm18","version":"18.1.8_1","comment":"LLVM and Clang","maintainer":"brooks@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e364ffed3e303da797a035e10779ea78cc692b6331ca125e66b80a5253b0f9a","flatsize":1676204323,"path":"All/llvm18-18.1.8_1.pkg","repopath":"All/llvm18-18.1.8_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LLVM","MIT","PD","REGEX","LLVM2"],"pkgsize":229500168,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),\nLLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure\nthese are built on.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel","lang"],"shlibs_required":["libzstd.so.1"],"shlibs_provided":["libLLVM.so.18.1","libLTO.so.18.1","libMLIR.so.18.1","libRemarks.so.18.1","libclang-cpp.so.18.1","libclang.so.18.1","libmlir_arm_runner_utils.so.18.1","libmlir_arm_sme_abi_stubs.so.18.1","libmlir_async_runtime.so.18.1","libmlir_c_runner_utils.so.18.1","libmlir_float16_utils.so.18.1","libmlir_runner_utils.so.18.1"],"options":{"BE_AMDGPU":"on","BE_WASM":"on","CLANG":"on","COMPILER_RT":"off","DOCS":"on","EXTRAS":"on","FLANG":"off","GOLD":"on","LIT":"on","LLD":"on","LLDB":"off","LLD_LINK":"off","MLIR":"on","OPENMP":"off","POLLY":"on","PYCLANG":"on","STATIC_LIBS":"on","BE_FREEBSD":"off","BE_NATIVE":"off","BE_STANDARD":"on"},"annotations":{"cpe":"cpe:2.3:a:llvm:llvm:18.1.8:::::dragonfly6:x86_64:1","flavor":"default"}},{"name":"ktnef","origin":"net/ktnef","version":"23.08.5","comment":"KDE API for the handling of TNEF data","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54630f59e317b8d6e7ff877589b91a150aa06a37571528e063df17bb49c0d312","flatsize":707921,"path":"All/ktnef-23.08.5.pkg","repopath":"All/ktnef-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":132640,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kcalutils":{"origin":"net/kcalutils","version":"23.08.5"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKPim5CalendarUtils.so.5","libKF5Contacts.so.5","libKF5CalendarCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libKF5I18n.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5Tnef.so.5"],"options":{"DOCS":"on"}},{"name":"ktimetracker","origin":"deskutils/ktimetracker","version":"5.0.1_3","comment":"Todo management and time tracker","maintainer":"kde@FreeBSD.org","www":"https://userbase.kde.org/KTimeTracker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcbd9fe3f08c34ab53c4968bf2e491c2f270ddfc3342032096dad630b9439159","flatsize":1490712,"path":"All/ktimetracker-5.0.1_3.pkg","repopath":"All/ktimetracker-5.0.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":475016,"desc":"KTimeTracker tracks time spent on various tasks. It is useful for tracking\nhours to be billed to different clients or just to find out what percentage of\nyour day is spent playing Doom or reading Slashdot.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kidletime":{"origin":"devel/kf5-kidletime","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde"],"shlibs_required":["libKF5Notifications.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5XmlGui.so.5","libKF5JobWidgets.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5IdleTime.so.5","libKF5DBusAddons.so.5","libKF5CalendarCore.so.5","libKF5TextWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5I18n.so.5","libKF5SonnetUi.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Core.so.5"]},{"name":"kturtle","origin":"lang/kturtle","version":"23.08.5","comment":"Educational programming environment for KDE","maintainer":"kde@FreeBSD.org","www":"https://edu.kde.org/kturtle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63b7af19e00787b932ff81e445e1af2f722b94876fd3685ae363a7bebda7d11f","flatsize":5856245,"path":"All/kturtle-23.08.5.pkg","repopath":"All/kturtle-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2284200,"desc":"KTurtle is an educational programming environment for KDE. KTurtle\naims to make programming as easy and touchable as possible, and\ntherefore can be used to teach kids the basics of math, geometry\nand... programming.\n\nThe programming language used in KTurtle is loosely based on Logo.\nKTurtle allows, just like some implementations of Logo, to translate\nthe programming language (the commands, the documentation and the\nerror messages) to the native language of the programmer. Translating\nthe programming language to the native language of the programmer is\none of the many ways KTurtle tries to make learning to programming\nmore simple. Other features to help to achieve this goal are:\nintuitive syntax highlighting, simple error messages, integrated\ncanvas to make drawings on, integrated help function, slow-motion or\nstep execution, and more.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["lang","education","kde","kde-applications"],"shlibs_required":["libKF5NewStuffWidgets.so.5","libQt5Svg.so.5","libKF5TextWidgets.so.5","libKF5NewStuff.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libQt5Network.so.5","libKF5SonnetUi.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"ktextaddons","origin":"devel/ktextaddons","version":"1.5.4","comment":"Various text handling addons","maintainer":"kde@FreeBSD.org","www":"https://invent.kde.org/libraries/ktextaddons/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19024e820811270b751892a4f96cdca4afe3b8518dd318727374182c3be61473","flatsize":2872548,"path":"All/ktextaddons-1.5.4.pkg","repopath":"All/ktextaddons-1.5.4.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":614312,"desc":"Various text handling addons for the KDE dekstop","deps":{"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"}},"categories":["devel","kde"],"shlibs_required":["libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5I18n.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Core.so.5","libKF5ConfigWidgets.so.5","libKF5Archive.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5SonnetUi.so.5","libKF5SonnetCore.so.5","libKF5KIOWidgets.so.5","libKF5SyntaxHighlighting.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libQt5Network.so.5","libQt5DBus.so.5","libQt5TextToSpeech.so.5","libqt5keychain.so.1"],"shlibs_provided":["libKF5TextAddonsWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextCustomEditor.so.1","libKF5TextEditTextToSpeech.so.1","libKF5TextEmoticonsCore.so.1","libKF5TextEmoticonsWidgets.so.1","libKF5TextGrammarCheck.so.1","libKF5TextTranslator.so.1","libKF5TextUtils.so.1"]},{"name":"kteatime","origin":"x11-clocks/kteatime","version":"23.08.5","comment":"Handy timer for steeping tea","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9039e372c67ce9a601b819aa2f653ba5f5ff069543c1c3f79f19a3d89bddffdd","flatsize":780765,"path":"All/kteatime-23.08.5.pkg","repopath":"All/kteatime-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":350004,"desc":"Handy timer for steeping tea.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-clocks","kde","kde-applications"],"shlibs_required":["libKF5Crash.so.5","libKF5Notifications.so.5","libKF5NotifyConfig.so.5","libKF5TextWidgets.so.5","libKF5XmlGui.so.5","libKF5SonnetUi.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5GuiAddons.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"ktimer","origin":"x11-clocks/ktimer","version":"23.08.5","comment":"Countdown launcher for KDE","maintainer":"kde@FreeBSD.org","www":"https://utils.kde.org/projects/ktimer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f21b3d7698ef40c3ae0dd97f84662f094e0bf062e2d8c4e0ad015d2f926410ba","flatsize":950468,"path":"All/ktimer-23.08.5.pkg","repopath":"All/ktimer-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":461608,"desc":"KTimer is a little tool to execute programs after some time.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-clocks","kde","kde-applications"],"shlibs_required":["libKF5KIOWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Notifications.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5DBusAddons.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5WidgetsAddons.so.5","libQt5Concurrent.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"kstart","origin":"security/kstart","version":"4.3_1","comment":"Automated Kerberos ticket cache and keytab management utilities","maintainer":"zi@FreeBSD.org","www":"https://www.eyrie.org/~eagle/software/kstart/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2e492367edd57a839cfd3450b4e6e878d516490e70f536a7439053c2273fd49","flatsize":80754,"path":"All/kstart-4.3_1.pkg","repopath":"All/kstart-4.3_1.pkg","licenselogic":"single","pkgsize":33884,"desc":"k5start is a modified version of kinit that can use keytabs to authenticate,\ncan run as a daemon and wake up periodically to refresh a ticket, and can run\nsingle commands with their own authentication credentials and refresh those\ncredentials until the command exits.\n\nIt is commonly used to maintain Kerberos tickets for services that need to\nauthenticate to minimize the amount of Kerberos-related logic that must be\nin the service itself.","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"}},"categories":["security"],"shlibs_required":["libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0"]},{"name":"llvm16","origin":"devel/llvm16","version":"16.0.6_11","comment":"LLVM and Clang","maintainer":"brooks@FreeBSD.org","www":"https://llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf0f4cbee41980f13b084ac23f142f63d5d7dbc4919e08d89212614f1077e13a","flatsize":1844007096,"path":"All/llvm16-16.0.6_11.pkg","repopath":"All/llvm16-16.0.6_11.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LLVM","MIT","PD","REGEX","LLVM2"],"pkgsize":225922548,"desc":"The LLVM Project is a collection of modular and reusable compiler and\ntoolchain technologies.\n\nThis port includes Clang (a C/C++/Objective-C compiler), LLD (a linker),\nLLDB (a debugger), an OpenMP runtime library, and the LLVM infrastructure\nthese are built on.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel","lang"],"shlibs_required":["libzstd.so.1"],"shlibs_provided":["libLLVM-16.so","libLTO.so.16","libMLIR.so.16","libRemarks.so.16","libarcher.so","libclang-cpp.so.16","libclang.so.16","libmlir_async_runtime.so.16","libmlir_c_runner_utils.so.16","libmlir_float16_utils.so.16","libmlir_runner_utils.so.16","libomp.so"],"options":{"BE_AMDGPU":"off","BE_WASM":"on","CLANG":"on","COMPILER_RT":"off","DOCS":"on","EXTRAS":"on","FLANG":"off","GOLD":"on","LIT":"on","LLD":"on","LLDB":"off","LLD_LINK":"off","MLIR":"on","OPENMP":"on","POLLY":"off","PYCLANG":"on","STATIC_LIBS":"on","BE_FREEBSD":"off","BE_NATIVE":"off","BE_STANDARD":"on"},"annotations":{"cpe":"cpe:2.3:a:llvm:llvm:16.0.6:::::dragonfly6:x86_64:11","flavor":"default"}},{"name":"ksql","origin":"devel/ksql","version":"0.3.5_1","comment":"Lazy man's wrapper for the SQLite C API","maintainer":"ports@FreeBSD.org","www":"https://kristaps.bsd.lv/ksql/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3745fccd6b1fc226840a3e02997feee778faa157df3fc71e6731647e6cfc4ea0","flatsize":405355,"path":"All/ksql-0.3.5_1.pkg","repopath":"All/ksql-0.3.5_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":97472,"desc":"Ksql is a \"lazy man's\" wrapper for the SQLite C API.  It is written to\nmake sure sloppy programming won't cause your SQLite database to be\ninconsistent (transactions and statements open on exit and certain\nsignals).  Specifically, it exits on any database errors; and upon\nexit (or signal), cleans up open statements, transactions, and\ndatabases.","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["devel","databases"],"messages":[{"message":"===>   NOTICE:\n\nThe ksql port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ktechlab","origin":"cad/ktechlab","version":"0.51.0_1","comment":"IDE for microcontrollers and electronics","maintainer":"yuri@FreeBSD.org","www":"https://userbase.kde.org/KTechlab","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41f714931e0b25c196c7a6d2c845aa6f5e8c556078aa29956079257ecfdf595a","flatsize":5701444,"path":"All/ktechlab-0.51.0_1.pkg","repopath":"All/ktechlab-0.51.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1443084,"desc":"KTechlab has been designed to be as easy to use and unintrusive as possible.\nAll components and FlowParts have context sensitive help, and simulating\nelectronics is as simple as dragging components onto the work area and creating\nconnectors that autoroute themselves between their pins. FlowCode allows users\nnew to PICs to instantly create their own programs, while the electronic\nsimulation allows stepping through a PIC's assembly program inside a circuit.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gpsim":{"origin":"misc/gpsim","version":"0.32.1"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["cad"],"shlibs_required":["libKF5TextEditor.so.5","libKF5Parts.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libQt5SerialPort.so.5","libgpsim.so.0","libglib-2.0.so.0","libKF5TextWidgets.so.5","libKF5KIOWidgets.so.5","libKF5Completion.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libKF5JobWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5Solid.so.5","libQt5Xml.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5SonnetUi.so.5","libKF5SyntaxHighlighting.so.5","libQt5Network.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"ksnakeduel","origin":"games/ksnakeduel","version":"23.08.5","comment":"Snake-like game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/ksnakeduel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36a41db4339df5023ccfe894619e0515738dfff8c7fdd7840be12ed28621e0bd","flatsize":952650,"path":"All/ksnakeduel-23.08.5.pkg","repopath":"All/ksnakeduel-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":500092,"desc":"KSnakeDuel is a simple Tron-Clone You can play KSnakeDuel against\nthe computer or a friend.  The aim of the game is to live longer\nthan your opponent.  To do that, avoid running into a wall, your\nown tail and that of your opponent.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5Completion.so.5","libKF5Crash.so.5","libKF5DBusAddons.so.5","libKF5XmlGui.so.5","libQt5Svg.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libKF5AuthCore.so.5","libQt5Xml.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"ksquares","origin":"games/ksquares","version":"23.08.5","comment":"Connect the dots to create squares","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/ksquares/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7192899b989104df05fa04ed5265d78100b17c2d15675366134b70079adb1f41","flatsize":1015994,"path":"All/ksquares-23.08.5.pkg","repopath":"All/ksquares-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":390248,"desc":"KSquares is a game modeled after the well known pen and paper based\ngame of Dots and Boxes.  Each player takes it in turns to draw a\nline between two adjacent dots on the board.  The objective is to\ncomplete more squares than your opponents.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5Completion.so.5","libKF5Crash.so.5","libKF5DBusAddons.so.5","libKF5XmlGui.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libKF5AuthCore.so.5","libQt5Xml.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kspaceduel","origin":"games/kspaceduel","version":"23.08.5","comment":"Space Arcade game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kspaceduel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7aa928a7bd3f4564ef8c397e87cff715ad9eb941023bb29be396071bd504296","flatsize":1804269,"path":"All/kspaceduel-23.08.5.pkg","repopath":"All/kspaceduel-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":695600,"desc":"In KSpaceDuel each of two possible players control a satellite\nspaceship orbiting the sun.  As the game progresses players have\nto eliminate the opponent's spacecraft with bullets or mines.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5Completion.so.5","libKF5Crash.so.5","libKF5DBusAddons.so.5","libKF5XmlGui.so.5","libQt5Svg.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libKF5AuthCore.so.5","libQt5Xml.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"ksudoku","origin":"games/ksudoku","version":"23.08.5","comment":"Sudoku game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/ksudoku/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcbaf944e299d4f880014a37ae68c41f1f1629cce94ad19e28cd1c0e35ee08d2","flatsize":4762043,"path":"All/ksudoku-23.08.5.pkg","repopath":"All/ksudoku-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1815240,"desc":"KSudoku is a logic-based symbol placement puzzle.  The player has\nto fill a grid so that each column, row as well as each square block\non the game field contains only one instance of each symbol.","deps":{"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5KIOCore.so.5","libKF5Crash.so.5","libGLU.so.1","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libKF5Archive.so.5","libKF5JobWidgets.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5WidgetsAddons.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5Network.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5PrintSupport.so.5","libQt5Svg.so.5","libOpenGL.so.0","libGLX.so.0","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"ktorrent","origin":"net-p2p/ktorrent","version":"23.08.5_1","comment":"BitTorrent client for KDE","maintainer":"kde@FreeBSD.org","www":"https://kde.org/applications/en/internet/org.kde.ktorrent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fcdec53cb6c5bb48e685946b742a14a4265636d3db56597c50bad67d64819b3","flatsize":12265367,"path":"All/ktorrent-23.08.5_1.pkg","repopath":"All/ktorrent-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2523676,"desc":"KTorrent is a BitTorrent client for KDE. Its main features are:\n\n  o Download torrent files\n  o Upload speed capping, seeing that most people can't upload infinite\n    amounts of data\n  o Internet searching using The Bittorrent website's search engine\n  o UDP Trackers\n  o Port forwarding with UPnP\n  o IP blocking plugin\n  o Importing of partially or fully downloaded files\n  o Support for distributed hash tables\n  o Protocol encryption\n  o Bandwith scheduling\n  o Directory scanner to automatically load torrents in certain directories\n  o Trackers can be added to torrents\n  o File prioritization for multi file torrents","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdnssd":{"origin":"dns/kf5-kdnssd","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kplotting":{"origin":"graphics/kf5-kplotting","version":"5.116.0"},"kf5-kross":{"origin":"lang/kf5-kross","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syndication":{"origin":"net/kf5-syndication","version":"5.116.0,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libktorrent":{"origin":"net-p2p/libktorrent","version":"23.08.5"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"plasma5-plasma-workspace":{"origin":"x11/plasma5-plasma-workspace","version":"5.27.11.1_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["net-p2p","kde","kde-applications"],"shlibs_required":["libKF5KCMUtils.so.5","libKF5Parts.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5Torrent.so.6","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libgcrypt.so.20","libgmp.so.10","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5Archive.so.5","libQt5DBus.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libKF5KIOFileWidgets.so.5","libKF5Notifications.so.5","libKF5NotifyConfig.so.5","libKF5Bookmarks.so.5","libKF5ItemViews.so.5","libKF5IconThemes.so.5","libKF5Crash.so.5","libKF5DBusAddons.so.5","libtag.so.2","libphonon4qt5.so.4","libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5PrintSupport.so.5","libkworkspace5.so.5","libKF5Plotting.so.5","libKF5Syndication.so.5","libKF5DNSSD.so.5"],"shlibs_provided":["libktcore.so.16"],"options":{"DOCS":"on","WORKSPACE":"on"}},{"name":"ktouch","origin":"misc/ktouch","version":"23.08.5_1","comment":"Touch typing tutor for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/education/ktouch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88ba53dd2560c9b88dd60769664fa81202c73c66948e07838ec254ace813ace3","flatsize":9005939,"path":"All/ktouch-23.08.5_1.pkg","repopath":"All/ktouch-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":4686612,"desc":"KTouch is a program for learning to touch type. It provides you with\ntext to train on and adjusts to different levels depending on how good\nyou are. It also displays which key to press next and the correct\nfinger to use. You learn typing with all fingers, step by step,\nwithout having to look down at the keyboard all the time to find your\nkeys (which slows you down a lot). It is convenient for all ages and\nthe perfect typing tutor for schools, universities and individuals.\n\nFEATURES\n- Support for many different training lectures.\n- Support for many languages including language specific text fonts.\n- Comfortable lecture editor.\n- Support for different keyboard layouts, with the ability to use\n  user-defined layouts.\n- During training sessions comprehensive statistical informations are\n  shown to help you analyse your progress","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kqtquickcharts":{"origin":"graphics/kqtquickcharts","version":"23.08.5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["misc","education","kde","kde-applications"],"shlibs_required":["libKF5KCMUtils.so.5","libKF5TextWidgets.so.5","libKF5WindowSystem.so.5","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libxcb.so.1","libxcb-xkb.so.1","libQt5QuickControls2.so.5","libQt5Sql.so.5","libQt5XmlPatterns.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5ItemViews.so.5","libKF5Service.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5I18n.so.5","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"ksystemlog","origin":"sysutils/ksystemlog","version":"23.08.5","comment":"KDE system log application","maintainer":"kde@FreeBSD.org","www":"https://kde.org/applications/system/ksystemlog/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b60b7889022dc78a7483660bef648ff709b949d13711f286c6782746aada802","flatsize":6014236,"path":"All/ksystemlog-23.08.5.pkg","repopath":"All/ksystemlog-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2102132,"desc":"KSystemLog is a system log viewer tool. This program is developed for beginner\nusers, who don't know how to find information about their Linux system, and\ndon't know where log files are.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-applications"],"shlibs_required":["libKF5TextWidgets.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Archive.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libKF5ItemViews.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"ksmtp","origin":"net/ksmtp","version":"23.08.5","comment":"Job-based library to send email through an SMTP server","maintainer":"kde@FreeBSD.org","www":"https://github.com/KDE/mailcommon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36fccd613b13a4e567b9c7276b69e41a01c1a9216f9fdd12bd791e22e6e8647c","flatsize":220628,"path":"All/ksmtp-23.08.5.pkg","repopath":"All/ksmtp-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":61932,"desc":"Common libraries for KDE Pim.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKF5KIOCore.so.5","libsasl2.so.3","libKF5Service.so.5","libKF5I18n.so.5","libQt5Concurrent.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5SMTP.so.5"],"options":{"DOCS":"on"}},{"name":"kshutdown","origin":"sysutils/kshutdown","version":"5.2_2","comment":"Advanced shutdown utility","maintainer":"kde@FreeBSD.org","www":"http://kshutdown.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77aba494237a2194d17a88806dd0790f02e9cf15b37d82d1f00ca4722fd5d437","flatsize":569530,"path":"All/kshutdown-5.2_2.pkg","repopath":"All/kshutdown-5.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":173256,"desc":"KShutDown is an advanced shutdown utility.\n\nFeatures:\n  o Turn Off Computer (logout and halt the system)\n  o Restart Computer (logout and reboot the system)\n  o Lock Screen (lock the screen using a screen saver)\n  o End Current Session (end the current KDE session and logout the user)\n  o Detect user inactivity/application exit\n  o Command-line support\n  o Extras (custom actions)\n  o Simple, easy-to-use User Interface\n  o Works with many Desktop Environments\n  o More than /sbin/shutdown -h ;-)","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kidletime":{"origin":"devel/kf5-kidletime","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde"],"shlibs_required":["libKF5Crash.so.5","libKF5DBusAddons.so.5","libKF5IdleTime.so.5","libKF5Notifications.so.5","libKF5NotifyConfig.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5GlobalAccel.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5Core.so.5"]},{"name":"kwave","origin":"audio/kwave","version":"23.08.5","comment":"Sound editor for KDE","maintainer":"kde@FreeBSD.org","www":"https://kwave.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a94f532f0c538cb96b2daf61ebce9953ba62d04c265cbbfa03c04419b4e4293f","flatsize":16595656,"path":"All/kwave-23.08.5.pkg","repopath":"All/kwave-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":6546804,"desc":"With Kwave you can record, play back, import and edit many sorts of audio\nfiles including multi channel files.\nKwave includes some plugins to transform audio files in several ways\nand presents a graphical view with a complete zoom- and scroll capability.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"id3lib":{"origin":"audio/id3lib","version":"3.8.3.20240114"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libaudiofile":{"origin":"audio/libaudiofile","version":"0.3.6_5"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"opus":{"origin":"audio/opus","version":"1.5.2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["audio","kde","kde-applications"],"shlibs_required":["libaudiofile.so.1","libsamplerate.so.0","libKF5KIOFileWidgets.so.5","libKF5KIOWidgets.so.5","libKF5Completion.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Bookmarks.so.5","libKF5Solid.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libKF5ItemViews.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libFLAC++.so.10","libFLAC.so.12","libmad.so.0","libid3.so.3.8.3","libopus.so.0","libvorbisenc.so.2","libvorbis.so.0","libogg.so.0","libKF5Archive.so.5","libQt5Multimedia.so.5","libfftw3.so.3"],"shlibs_provided":["libkwave.so.23","libkwavegui.so.23"],"options":{"DOCS":"on","ALSA":"off","PULSEAUDIO":"off"}},{"name":"ksnip","origin":"graphics/ksnip","version":"1.10.1_2","comment":"Screenshot and annotation tool","maintainer":"kde@FreeBSD.org","www":"https://github.com/ksnip/ksnip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8010c2459244e9e3f0b939c9626e811ac2835d96fd0c4e7113c63ae63651f1b5","flatsize":3000580,"path":"All/ksnip-1.10.1_2.pkg","repopath":"All/ksnip-1.10.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":548844,"desc":"Ksnip is a Qt based cross-platform screenshot tool that provides\nmany annotation features for your screenshots.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kColorPicker-qt5":{"origin":"graphics/kcolorpicker","version":"0.3.1"},"kImageAnnotator-qt5":{"origin":"graphics/kimageannotator","version":"0.7.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","kde"],"shlibs_required":["libQt5Network.so.5","libQt5Xml.so.5","libQt5PrintSupport.so.5","libQt5DBus.so.5","libQt5X11Extras.so.5","libkImageAnnotator-Qt5.so.0","libkColorPicker-Qt5.so.0","libxcb-xfixes.so.0","libX11.so.6","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libxcb-render.so.0","libxcb-shape.so.0","libxcb.so.1"]},{"name":"ksanecore","origin":"graphics/ksanecore","version":"23.08.5","comment":"Library providing logic to interface scanners","maintainer":"kde@FreeBSD.org","www":"http://www.kipi-plugins.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc784c0ccfb99ffb437b18b01799e12dcd953c72c5ddbe43ff70efa559e6282f","flatsize":290784,"path":"All/ksanecore-23.08.5.pkg","repopath":"All/ksanecore-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":79280,"desc":"Libksane is a KDE interface for SANE library to control flat scanners.\nThis library is used by kipi-plugins, digiKam and others kipi host\nprograms.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sane-backends":{"origin":"graphics/sane-backends","version":"1.3.1"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libQt5Gui.so.5","libsane.so.1","libKF5I18n.so.5","libQt5Core.so.5"],"shlibs_provided":["libKSaneCore.so.1"],"options":{"DOCS":"on"}},{"name":"ks-libreoffice","origin":"editors/libreoffice-ks","version":"24.2.4.2","comment":"ks language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d23c41a054f16842e7c7637f88dde3c06afce2c00ece94bc253e26c9c8964238","flatsize":1542533,"path":"All/ks-libreoffice-24.2.4.2.pkg","repopath":"All/ks-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":236352,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"ksh-devel","origin":"shells/ksh-devel","version":"2024.07.01","comment":"ksh93u+m is the development branch ksh93 based on AT&T ksh93u+ (stable)","maintainer":"cy@FreeBSD.org","www":"http://www.kornshell.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c38eeb50218d931530ac574c36c71e2bc6c0edac5fb137e7d24c48601ff802ce","flatsize":1262149,"path":"All/ksh-devel-2024.07.01.pkg","repopath":"All/ksh-devel-2024.07.01.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":584984,"desc":"ksh93u+m is the ksh93 reboot aims to develop bugfixes to the last\nstable release (93u+ 2012-08-01) of ksh93, formerly developed by\nAT&T Software Technology (AST). This ksh 93u+m reboot now incorporates\nmany of these bugfixes, plus patches from OpenSUSE, Red Hat, and Solaris,\nas well as many new fixes from the community.\n\nBetween 2017 and 2020 there was an ultimately unsuccessful attempt to\nbreathe new life into the KornShell by extensively refactoring the last\nunstable AST beta version (93v-). While that ksh2020 effort is now\nabandoned and still has many critical bugs, it also had a lot of bugs\nfixed. More importantly, the AST issue tracker now contains a lot of\ndocumentation on how to fix those bugs, which made it possible to\nbackport many of them to the last stable release instead.\n\nThe shells/ksh-devel port tracks the develpment branch.","categories":["shells"],"options":{"EXAMPLES":"on","STATIC":"off","KSH":"off","KSH93":"on","KSH93D":"off"}},{"name":"ksh","origin":"shells/ksh","version":"1.0.9","comment":"ksh93u+m is the renewed development of ksh93 based on AT&T ksh93u+m (stable)","maintainer":"cy@FreeBSD.org","www":"http://www.kornshell.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62ab74a47b45fcb5c3592e6400f752cde7b66f2a01634631158ec2633487b362","flatsize":1253211,"path":"All/ksh-1.0.9.pkg","repopath":"All/ksh-1.0.9.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":580892,"desc":"ksh93u+m is the ksh93 reboot aims to develop bugfixes to the last\nstable release (93u+ 2012-08-01) of ksh93, formerly developed by\nAT&T Software Technology (AST). This ksh 93u+m reboot now incorporates\nmany of these bugfixes, plus patches from OpenSUSE, Red Hat, and Solaris,\nas well as many new fixes from the community.\n\nBetween 2017 and 2020 there was an ultimately unsuccessful attempt to\nbreathe new life into the KornShell by extensively refactoring the last\nunstable AST beta version (93v-). While that ksh2020 effort is now\nabandoned and still has many critical bugs, it also had a lot of bugs\nfixed. More importantly, the AST issue tracker now contains a lot of\ndocumentation on how to fix those bugs, which made it possible to\nbackport many of them to the last stable release instead.\n\nThe shells/ksh port tracks releases.","categories":["shells"],"options":{"EXAMPLES":"on","STATIC":"off","KSH":"off","KSH93":"on","KSH93N":"off"}},{"name":"kseexpr","origin":"graphics/kseexpr","version":"4.0.4.0_1","comment":"Embeddable expression engine for Krita","maintainer":"kde@FreeBSD.org","www":"https://invent.kde.org/graphics/kseexpr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98b538351ed5600d55928a4bb6600cef5e9885feff0312a86a1afa8c55c73388","flatsize":2231031,"path":"All/kseexpr-4.0.4.0_1.pkg","repopath":"All/kseexpr-4.0.4.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":435772,"desc":"SeExpr is an embeddable, arithmetic expression language that enables flexible\nartistic control and customization in creating computer graphics images.\n\nkseexpr is a fork of SeExpr for Krita.","deps":{"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","kde"],"shlibs_required":["libQt5Widgets.so.5","libKF5I18n.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKSeExpr.so.4","libKSeExprUI.so.4"]},{"name":"ksh93","origin":"shells/ksh93","version":"93.u_4,2","comment":"AT&T KornShell ksh93u+ 2012-08-01 (stable) version","maintainer":"cy@FreeBSD.org","www":"http://www.kornshell.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9107e9f8ae795d5fa2d32d1460fc83ff5df540a52903c5488ab3af9a999fa675","flatsize":1815535,"path":"All/ksh93-93.u_4,2.pkg","repopath":"All/ksh93-93.u_4,2.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":625392,"desc":"ksh93u+ is the 2012-08-01 (stable) version of the KornShell Language\ndescribed in \"The KornShell Command and Programming Language,\" by\nMorris Bolsky and David Korn of AT&T Bell Laboratories.  The KornShell\nis a shell programming language, which is upward compatible with \"sh\"\n(the Bourne Shell), and is intended to conform to the IEEE P1003.2/ISO\n9945.2 Shell and Utilities standard.  ksh93u+ provides an enhanced\nprogramming environment in addition to the major command-entry\nfeatures of the BSD shell \"csh\".  With ksh93u+, medium-sized programming\ntasks can be performed at shell-level without a significant loss\nin performance.  In addition, \"sh\" scripts can be run on ksh93u+\nwithout modification.","categories":["shells"],"options":{"EXAMPLES":"on","STATIC":"off","KSH":"off","KSH93":"on","KSH93L":"off"}},{"name":"kronosnet","origin":"devel/kronosnet","version":"1.26_1","comment":"Network abstraction layer designed for high availability","maintainer":"egypcio@FreeBSD.org","www":"https://kronosnet.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf80b6d6826c2fe9ad7d626670805ae7e85efc57ed6fffdc92f0b608e5cbcf3d","flatsize":850004,"path":"All/kronosnet-1.26_1.pkg","repopath":"All/kronosnet-1.26_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":215536,"desc":"Kronosnet, often referred to as knet, is a network abstraction layer designed\nfor High Availability use cases, where redundancy, security, fault tolerance\nand fast fail-over are the core requirements.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libqb":{"origin":"devel/libqb","version":"2.0.6_1"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["liblz4.so.1","liblzo2.so.2","libzstd.so.1","libcrypto.so.12","libnss3.so","libsmime3.so","libssl3.so","libnssutil3.so","libplds4.so","libplc4.so","libnspr4.so"],"shlibs_provided":["libknet.so.1","libnozzle.so.1"],"options":{"DOCS":"on","MANPAGES":"on"},"messages":[{"message":"For correct operation, maximum socket buffer size must be tuned\nby performing the following command as root :\n\n# sysctl kern.ipc.maxsockbuf=18874368\n\nTo preserve this setting across reboots, append the following\nto /etc/sysctl.conf :\n\nkern.ipc.maxsockbuf=18874368\n\nCurrently, knet will fail to work with SCTP if you do not change\nthe following sysctl :\n\n# sysctl net.inet.sctp.blackhole=1\n\nTo preserve this setting across reboots if you want to use knet with SCTP,\nappend the following to /etc/sysctl.conf :\n\nnet.inet.sctp.blackhole=1","type":"install"}]},{"name":"kruler","origin":"deskutils/kruler","version":"23.08.5","comment":"KDE screen ruler","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/graphics/kruler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34d785017ad09e3c21a3b8fadd5735d456c24b71339feee80235aad0e2468896","flatsize":641965,"path":"All/kruler-23.08.5.pkg","repopath":"All/kruler-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":283940,"desc":"KRuler displays on screen a ruler measuring pixels.\n\nFEATURES\n- Integrated color picker.\n- Change the length of the ruler.\n- Change the orientation of the ruler.\n- Change the color, transparency and font of the ruler.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKF5Notifications.so.5","libKF5WindowSystem.so.5","libKF5XmlGui.so.5","libxcb.so.1","libQt5X11Extras.so.5","libX11.so.6","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kronometer","origin":"deskutils/kronometer","version":"2.3.0_2","comment":"Stopwatch application","maintainer":"kde@FreeBSD.org","www":"https://userbase.kde.org/Kronometer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09d9c3975b6e32626f894507ccadc84ba18d4929682f1727f817e2b3a93e8a24","flatsize":679300,"path":"All/kronometer-2.3.0_2.pkg","repopath":"All/kronometer-2.3.0_2.pkg","licenselogic":"single","pkgsize":217060,"desc":"Kronometer is a stopwatch application.\n\nKronometer's main features are the following:\n\n- Start/pause/resume the stopwatch widget\n- Laps recording: you can capture the stopwatch time and add a note to it\n- Lap times sorting: you can easily find the shortest or longest lap time\n- Reset the stopwatch widget and the lap times\n- Time format settings: you can choose the stopwatch granularity\n- Times saving and resuming: you can save and resume the stopwatch status\n- Lap times export: you can export the lap times using the JSON or CSV format","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde"],"shlibs_required":["libKF5Crash.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5I18n.so.5","libQt5Core.so.5"]},{"name":"kshisen","origin":"games/kshisen","version":"23.08.5","comment":"Shisen-Sho Mahjongg-like Tile game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kshisen/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0a72adad7f5855cb981c565f65264134d08819a342cc0625be9c8fe70ceb0ed","flatsize":2084320,"path":"All/kshisen-23.08.5.pkg","repopath":"All/kshisen-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1103344,"desc":"KShisen is a solitaire-like game played using the standard set of\nMahjong tiles.  Unlike Mahjong however, KShisen has only one layer\nof scrambled tiles.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kdnssd":{"origin":"dns/kf5-kdnssd","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"libkmahjongg":{"origin":"games/libkmahjongg","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5Crash.so.5","libKF5DBusAddons.so.5","libKF5KMahjongglib.so.5","libKF5KDEGames.so.7","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kreport","origin":"textproc/kreport","version":"3.2.0_9","comment":"Framework for creation of reports in multiple formats","maintainer":"kde@FreeBSD.org","www":"https://www.kexi-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b980648f826f106bc1eba08974d92a155f0be4a29444684ebeaeecd788997865","flatsize":1740586,"path":"All/kreport-3.2.0_9.pkg","repopath":"All/kreport-3.2.0_9.pkg","licenselogic":"single","pkgsize":398852,"desc":"The KReport framework implements reporting functionality for creation of\nreports in MS Access style. They are also similar to SAP Crystal Reports\nand FileMaker reports.\n\nReports can be created interactively and programmatically. They can be\npreviewed on screen, printed, and saved in a variety of formats such\nas HTML, PDF and OpenDocument.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kproperty":{"origin":"x11-toolkits/kproperty","version":"3.2.0_2"},"marble":{"origin":"astro/marble","version":"23.08.5_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["textproc","kde"],"shlibs_required":["libQt5PrintSupport.so.5","libKF5CoreAddons.so.5","libKPropertyWidgets3.so.4","libQt5Qml.so.5","libKPropertyCore3.so.4","libQt5Network.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libmarblewidget-qt5.so.28","libQt5WebEngineWidgets.so.5","libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5"],"shlibs_provided":["libKReport3.so.4"]},{"name":"kreversi","origin":"games/kreversi","version":"23.08.5","comment":"Reversi Board game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kreversi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4de4992e24f5518b827c1aa095ebf4e611a2aef90963952df9755ae87ecb6880","flatsize":2338414,"path":"All/kreversi-23.08.5.pkg","repopath":"All/kreversi-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1077196,"desc":"KReversi is a simple one player strategy game played against the\ncomputer.  If a player's piece is captured by an opposing player,\nthat piece is turned over to reveal the color of that player.  A\nwinner is declared when one player has more pieces of his own color\non the board and there are no more possible moves.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5KIOFileWidgets.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libQt5Svg.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5WidgetsAddons.so.5","libKF5I18n.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5Codecs.so.5","libKF5ItemViews.so.5","libQt5Widgets.so.5","libKF5Solid.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"lapack","origin":"math/lapack","version":"3.12.0_2","comment":"Linear Algebra PACKage","maintainer":"fortran@FreeBSD.org","www":"https://www.netlib.org/lapack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc590b144f45af6ae6c41a00aa292f8888eb554db92ea77ad21b3c0879f85b5f","flatsize":26923946,"path":"All/lapack-3.12.0_2.pkg","repopath":"All/lapack-3.12.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11334028,"desc":"LAPACK is a library of Fortran 77 subroutines for solving\nthe most commonly occurring problems in numerical linear algebra.\nIt is freely-available software, and is copyrighted.\nWe recommend that you run the testing and timing programs.\n\nTo view an HTML version of the Users' Guide please refer to the URL:\n\nhttp://www.netlib.org/lapack/lug/\n\nSee also: https://github.com/Reference-LAPACK/lapack","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libblas.so.3","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["liblapack.so.3","libtmglib.so.3"],"annotations":{"cpe":"cpe:2.3:a:lapack_project:lapack:3.12.0:::::dragonfly6:x86_64:2"}},{"name":"krb5-ldap","origin":"security/krb5","version":"1.21.3","comment":"MIT implementation of RFC 4120 network authentication service","maintainer":"cy@FreeBSD.org","www":"https://web.mit.edu/kerberos/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4b286fe22f7c77e6a7494f298f3591327817b2a8cc6ef64ffbae7415fb607a6","flatsize":4787026,"path":"All/krb5-ldap-1.21.3.pkg","repopath":"All/krb5-ldap-1.21.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1274304,"desc":"Kerberos V5 is an authentication system developed at MIT.\nAbridged from the User Guide:\n       Under Kerberos, a client sends a request for a ticket to the\n   Key Distribution Center (KDC). The KDC creates a ticket-granting\n   ticket (TGT) for the client, encrypts it using the client's\n   password as the key, and sends the encrypted TGT back to the\n   client. The client then attempts to decrypt the TGT, using\n   its password. If the client successfully decrypts the TGT, it\n   keeps the decrypted TGT, which indicates proof of the client's\n   identity. The TGT permits the client to obtain additional tickets,\n   which give permission for specific services.\n       Since Kerberos negotiates authenticated, and optionally encrypted,\n   communications between two points anywhere on the internet, it\n   provides a layer of security that is not dependent on which side of a\n   firewall either client is on.\n       The Kerberos V5 package is designed to be easy to use. Most of the\n   commands are nearly identical to UNIX network programs you are already\n   used to. Kerberos V5 is a single-sign-on system, which means that you\n   have to type your password only once per session, and Kerberos does\n   the authenticating and encrypting transparently.\n\nJacques Vidrine <n@nectar.com>","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security"],"shlibs_required":["libintl.so.8","libreadline.so.8","liblmdb.so.0","libssl.so.12","libcrypto.so.12","libldap.so.2","liblber.so.2"],"shlibs_provided":["libcom_err.so.3.0","libgssapi_krb5.so.2.2","libgssrpc.so.4.2","libk5crypto.so.3.1","libkadm5clnt_mit.so.12.0","libkadm5srv_mit.so.12.0","libkdb5.so.10.0","libkrb5.so.3.3","libkrb5support.so.0.1","libkdb_ldap.so.1.0","libkrad.so.0.0","libverto.so.0.0"],"options":{"DNS_FOR_REALM":"off","EXAMPLES":"on","KRB5_HTML":"on","KRB5_PDF":"on","LDAP":"on","LMDB":"on","NLS":"on","READLINE":"on","LIBEDIT":"off","LIBEDIT_BASE":"off"},"annotations":{"cpe":"cpe:2.3:a:mit:kerberos:5-1.21.3:::::dragonfly6:x86_64","flavor":"ldap"}},{"name":"krb5-ldap-121","origin":"security/krb5-121","version":"1.21.3","comment":"MIT implementation of RFC 4120 network authentication service","maintainer":"cy@FreeBSD.org","www":"https://web.mit.edu/kerberos/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78a7832e0edb013158143feea2927a84328a6e38f654c20a3eeac5471077f6a8","flatsize":4787026,"path":"All/krb5-ldap-121-1.21.3.pkg","repopath":"All/krb5-ldap-121-1.21.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1273232,"desc":"Kerberos V5 is an authentication system developed at MIT.\nAbridged from the User Guide:\n       Under Kerberos, a client sends a request for a ticket to the\n   Key Distribution Center (KDC). The KDC creates a ticket-granting\n   ticket (TGT) for the client, encrypts it using the client's\n   password as the key, and sends the encrypted TGT back to the\n   client. The client then attempts to decrypt the TGT, using\n   its password. If the client successfully decrypts the TGT, it\n   keeps the decrypted TGT, which indicates proof of the client's\n   identity. The TGT permits the client to obtain additional tickets,\n   which give permission for specific services.\n       Since Kerberos negotiates authenticated, and optionally encrypted,\n   communications between two points anywhere on the internet, it\n   provides a layer of security that is not dependent on which side of a\n   firewall either client is on.\n       The Kerberos V5 package is designed to be easy to use. Most of the\n   commands are nearly identical to UNIX network programs you are already\n   used to. Kerberos V5 is a single-sign-on system, which means that you\n   have to type your password only once per session, and Kerberos does\n   the authenticating and encrypting transparently.\n\nJacques Vidrine <n@nectar.com>","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security"],"shlibs_required":["libintl.so.8","libreadline.so.8","liblmdb.so.0","libssl.so.12","libcrypto.so.12","libldap.so.2","liblber.so.2"],"shlibs_provided":["libcom_err.so.3.0","libgssapi_krb5.so.2.2","libgssrpc.so.4.2","libk5crypto.so.3.1","libkadm5clnt_mit.so.12.0","libkadm5srv_mit.so.12.0","libkdb5.so.10.0","libkrb5.so.3.3","libkrb5support.so.0.1","libkdb_ldap.so.1.0","libkrad.so.0.0","libverto.so.0.0"],"options":{"DNS_FOR_REALM":"off","EXAMPLES":"on","KRB5_HTML":"on","KRB5_PDF":"on","LDAP":"on","LMDB":"on","NLS":"on","READLINE":"on","LIBEDIT":"off","LIBEDIT_BASE":"off"},"annotations":{"cpe":"cpe:2.3:a:mit:kerberos:5-1.21.3:::::dragonfly6:x86_64","flavor":"ldap"}},{"name":"krfb","origin":"net/krfb","version":"23.08.5","comment":"VNC server for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eda04fb693995cb862ed9a1314991b04fae8b1724320f70e5e7e64557082e28b","flatsize":2777447,"path":"All/krfb-23.08.5.pkg","repopath":"All/krfb-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1405604,"desc":"KDE Desktop Sharing (krfb)  is a small server for the RFB protocol,\nbetter known as VNC. Unlike most other Unix/Linux RFB servers, KRfb\nallows you to share your X11 session instead of creating a new X11\nsession.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdnssd":{"origin":"dns/kf5-kdnssd","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libvncserver":{"origin":"net/libvncserver","version":"0.9.14_1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"plasma5-kpipewire":{"origin":"audio/plasma5-kpipewire","version":"5.27.11"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libXext.so.6","libX11.so.6","libXdamage.so.1","libKF5DBusAddons.so.5","libKF5DNSSD.so.5","libKF5Notifications.so.5","libKF5Wallet.so.5","libKF5WindowSystem.so.5","libKF5XmlGui.so.5","libvncserver.so.1","libXtst.so.6","libQt5X11Extras.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5WaylandClient.so.5","libwayland-client.so.0","libKPipeWireDmaBuf.so.5","libKPipeWire.so.5","libxcb.so.1","libxcb-render.so.0","libxcb-shape.so.0","libxcb-xfixes.so.0","libxcb-damage.so.0","libxcb-shm.so.0","libxcb-image.so.0"],"shlibs_provided":["libkrfbprivate.so.5.0"],"options":{"DOCS":"on","PIPEWIRE":"on","TELEPATHY":"off"}},{"name":"krb5-120","origin":"security/krb5-120","version":"1.20.2_3","comment":"MIT implementation of RFC 4120 network authentication service","maintainer":"cy@FreeBSD.org","www":"https://web.mit.edu/kerberos/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"134a7f51bf8a2b2c15f3cedd538262288e1154da685f1b3305fcba5a85d4efa0","flatsize":4240896,"path":"All/krb5-120-1.20.2_3.pkg","repopath":"All/krb5-120-1.20.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1183212,"desc":"Kerberos V5 is an authentication system developed at MIT.\nAbridged from the User Guide:\n       Under Kerberos, a client sends a request for a ticket to the\n   Key Distribution Center (KDC). The KDC creates a ticket-granting\n   ticket (TGT) for the client, encrypts it using the client's\n   password as the key, and sends the encrypted TGT back to the\n   client. The client then attempts to decrypt the TGT, using\n   its password. If the client successfully decrypts the TGT, it\n   keeps the decrypted TGT, which indicates proof of the client's\n   identity. The TGT permits the client to obtain additional tickets,\n   which give permission for specific services.\n       Since Kerberos negotiates authenticated, and optionally encrypted,\n   communications between two points anywhere on the internet, it\n   provides a layer of security that is not dependent on which side of a\n   firewall either client is on.\n       The Kerberos V5 package is designed to be easy to use. Most of the\n   commands are nearly identical to UNIX network programs you are already\n   used to. Kerberos V5 is a single-sign-on system, which means that you\n   have to type your password only once per session, and Kerberos does\n   the authenticating and encrypting transparently.\n\nJacques Vidrine <n@nectar.com>","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security"],"shlibs_required":["libintl.so.8","libreadline.so.8","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libcom_err.so.3.0","libgssapi_krb5.so.2.2","libgssrpc.so.4.2","libk5crypto.so.3.1","libkadm5clnt_mit.so.12.0","libkadm5srv_mit.so.12.0","libkdb5.so.10.0","libkrb5.so.3.3","libkrb5support.so.0.1","libkrad.so.0.0","libverto.so.0.0"],"options":{"DNS_FOR_REALM":"off","EXAMPLES":"on","KRB5_HTML":"on","KRB5_PDF":"on","LDAP":"off","LMDB":"off","NLS":"on","READLINE":"on","LIBEDIT":"off","LIBEDIT_BASE":"off"},"annotations":{"cpe":"cpe:2.3:a:mit:kerberos:5-1.20.2:::::dragonfly6:x86_64:3","flavor":"default"}},{"name":"kst","origin":"science/kst2","version":"2.0.8.20220216_5","comment":"Data viewing and plotting tool","maintainer":"makc@FreeBSD.org","www":"https://kst-plot.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94c4f2166584b36970ca78ed11fec190c96eda8c68131780891644f2d0ff2ca8","flatsize":21661838,"path":"All/kst-2.0.8.20220216_5.pkg","repopath":"All/kst-2.0.8.20220216_5.pkg","licenselogic":"and","licenses":["GPLv2","GFDL","LGPL20"],"pkgsize":3875036,"desc":"Kst is a fast real-time large-dataset viewing and plotting tool\nwith basic data analysis functionality. Kst contains many powerful\nbuilt-in features and is expandable with plugins and extensions.\n\nFeatures of Kst include:\n\n- Robust plotting of live \"streaming\" data.\n- Powerful keyboard and mouse plot manipulation.\n- Large selection of built-in plotting and data manipulation functions,\n  such as histograms, equations, and power spectra.\n- Color mapping and contour mapping capabilities for three-dimensional\n  data, as well as matrix and image support.\n- Monitoring of events and notifications support.\n- Built-in filtering and curve fitting capabilities.\n- Convenient command-line interface.\n- Powerful graphical user interface.\n- Support for several popular data formats.\n- Extended annotation objects similar to vector graphics applications.","deps":{"cfitsio":{"origin":"astro/cfitsio","version":"4.4.1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"matio":{"origin":"math/matio","version":"1.5.27"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["science"],"shlibs_required":["libQt5Xml.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libgsl.so.27","libgslcblas.so.0","libcfitsio.so.10","libhdf5_cpp.so.200","libmatio.so.13","libtiff.so.6"],"shlibs_provided":["libkst2core.so.2","libkst2math.so.2","libkst2widgets.so.2"],"options":{"FITS":"on","HDF5":"on","MATLAB":"on","NETCDF":"off"}},{"name":"krb5-ldap-120","origin":"security/krb5-120","version":"1.20.2_3","comment":"MIT implementation of RFC 4120 network authentication service","maintainer":"cy@FreeBSD.org","www":"https://web.mit.edu/kerberos/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1f3daf65718e46a221b1721ee803e5a1d08328f661ae6373fec54dbc1f62d18","flatsize":4501528,"path":"All/krb5-ldap-120-1.20.2_3.pkg","repopath":"All/krb5-ldap-120-1.20.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1245324,"desc":"Kerberos V5 is an authentication system developed at MIT.\nAbridged from the User Guide:\n       Under Kerberos, a client sends a request for a ticket to the\n   Key Distribution Center (KDC). The KDC creates a ticket-granting\n   ticket (TGT) for the client, encrypts it using the client's\n   password as the key, and sends the encrypted TGT back to the\n   client. The client then attempts to decrypt the TGT, using\n   its password. If the client successfully decrypts the TGT, it\n   keeps the decrypted TGT, which indicates proof of the client's\n   identity. The TGT permits the client to obtain additional tickets,\n   which give permission for specific services.\n       Since Kerberos negotiates authenticated, and optionally encrypted,\n   communications between two points anywhere on the internet, it\n   provides a layer of security that is not dependent on which side of a\n   firewall either client is on.\n       The Kerberos V5 package is designed to be easy to use. Most of the\n   commands are nearly identical to UNIX network programs you are already\n   used to. Kerberos V5 is a single-sign-on system, which means that you\n   have to type your password only once per session, and Kerberos does\n   the authenticating and encrypting transparently.\n\nJacques Vidrine <n@nectar.com>","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security"],"shlibs_required":["libintl.so.8","libreadline.so.8","liblmdb.so.0","libssl.so.12","libcrypto.so.12","libldap.so.2","liblber.so.2"],"shlibs_provided":["libcom_err.so.3.0","libgssapi_krb5.so.2.2","libgssrpc.so.4.2","libk5crypto.so.3.1","libkadm5clnt_mit.so.12.0","libkadm5srv_mit.so.12.0","libkdb5.so.10.0","libkrb5.so.3.3","libkrb5support.so.0.1","libkdb_ldap.so.1.0","libkrad.so.0.0","libverto.so.0.0"],"options":{"DNS_FOR_REALM":"off","EXAMPLES":"on","KRB5_HTML":"on","KRB5_PDF":"on","LDAP":"on","LMDB":"on","NLS":"on","READLINE":"on","LIBEDIT":"off","LIBEDIT_BASE":"off"},"annotations":{"cpe":"cpe:2.3:a:mit:kerberos:5-1.20.2:::::dragonfly6:x86_64:3","flavor":"ldap"}},{"name":"kquickimageeditor","origin":"graphics/kquickimageeditor","version":"0.2.0","comment":"Simple image editor for QtQuick applications","maintainer":"adridg@FreeBSD.org","www":"https://invent.kde.org/libraries/kquickimageeditor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1364d6b7fc105462d6425d7648def5ed696235a17b28358f4eb317a662019fe5","flatsize":139005,"path":"All/kquickimageeditor-0.2.0.pkg","repopath":"All/kquickimageeditor-0.2.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":37948,"desc":"KQuickImageEditor is a set of QtQuick components providing basic image\nediting capabilities. It is roughly kImageAnnotator, wrapped into QML.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"}},"categories":["graphics"],"shlibs_required":["libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libkquickimageeditorplugin.so"]},{"name":"kqtquickcharts","origin":"graphics/kqtquickcharts","version":"23.08.5","comment":"QtQuick plugin to render interactive charts","maintainer":"kde@FreeBSD.org","www":"https://github.com/KDE/kqtquickcharts","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"909500044112ab6e7a6bf11929d5ed0fc7de622fd08f81114a6062fc49511db9","flatsize":272333,"path":"All/kqtquickcharts-23.08.5.pkg","repopath":"All/kqtquickcharts-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":56896,"desc":"The kqtquickcharts module is a Qt Quick module provided by KDE that\nallows the person to make beautiful and interactive charts.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libkqtquickcharts.so"],"options":{"DOCS":"on"}},{"name":"kproperty","origin":"x11-toolkits/kproperty","version":"3.2.0_2","comment":"Property editing framwork","maintainer":"kde@FreeBSD.org","www":"https://www.kexi-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c4315b8014bde27a6c92855c24e9c82f91a35dff8bddd8e2c767c1aa94de25f","flatsize":1085883,"path":"All/kproperty-3.2.0_2.pkg","repopath":"All/kproperty-3.2.0_2.pkg","licenselogic":"single","pkgsize":233404,"desc":"A property editing framework with editor widget similar to what is known\nfrom Qt Designer.\n\nIt is useful in applications such as IDEs where large amounts of properties\nare available for the user to edit.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-toolkits","kde"],"shlibs_required":["libQt5Core.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5GuiAddons.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5"],"shlibs_provided":["libKPropertyCore3.so.4","libKPropertyWidgets3.so.4"]},{"name":"krb5-121","origin":"security/krb5-121","version":"1.21.3","comment":"MIT implementation of RFC 4120 network authentication service","maintainer":"cy@FreeBSD.org","www":"https://web.mit.edu/kerberos/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b93027d9d2b9a78c2d4ece45c7765b8d2a241c1dc0a55b329e1fbb468174c91e","flatsize":4529786,"path":"All/krb5-121-1.21.3.pkg","repopath":"All/krb5-121-1.21.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1211664,"desc":"Kerberos V5 is an authentication system developed at MIT.\nAbridged from the User Guide:\n       Under Kerberos, a client sends a request for a ticket to the\n   Key Distribution Center (KDC). The KDC creates a ticket-granting\n   ticket (TGT) for the client, encrypts it using the client's\n   password as the key, and sends the encrypted TGT back to the\n   client. The client then attempts to decrypt the TGT, using\n   its password. If the client successfully decrypts the TGT, it\n   keeps the decrypted TGT, which indicates proof of the client's\n   identity. The TGT permits the client to obtain additional tickets,\n   which give permission for specific services.\n       Since Kerberos negotiates authenticated, and optionally encrypted,\n   communications between two points anywhere on the internet, it\n   provides a layer of security that is not dependent on which side of a\n   firewall either client is on.\n       The Kerberos V5 package is designed to be easy to use. Most of the\n   commands are nearly identical to UNIX network programs you are already\n   used to. Kerberos V5 is a single-sign-on system, which means that you\n   have to type your password only once per session, and Kerberos does\n   the authenticating and encrypting transparently.\n\nJacques Vidrine <n@nectar.com>","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security"],"shlibs_required":["libintl.so.8","libreadline.so.8","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libcom_err.so.3.0","libgssapi_krb5.so.2.2","libgssrpc.so.4.2","libk5crypto.so.3.1","libkadm5clnt_mit.so.12.0","libkadm5srv_mit.so.12.0","libkdb5.so.10.0","libkrb5.so.3.3","libkrb5support.so.0.1","libkrad.so.0.0","libverto.so.0.0"],"options":{"DNS_FOR_REALM":"off","EXAMPLES":"on","KRB5_HTML":"on","KRB5_PDF":"on","LDAP":"off","LMDB":"off","NLS":"on","READLINE":"on","LIBEDIT":"off","LIBEDIT_BASE":"off"},"annotations":{"cpe":"cpe:2.3:a:mit:kerberos:5-1.21.3:::::dragonfly6:x86_64","flavor":"default"}},{"name":"kplot","origin":"graphics/kplot","version":"0.1.15_1","comment":"Cairo plotting library","maintainer":"yuri@FreeBSD.org","www":"https://kristaps.bsd.lv/kplot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2aab18b43a7b977ceffdd1f708456427b5d682c5907fd05c18221ea985ecdb53","flatsize":80803,"path":"All/kplot-0.1.15_1.pkg","repopath":"All/kplot-0.1.15_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":48892,"desc":"kplot is an open source Cairo plotting library.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"}},"categories":["graphics"],"shlibs_required":["libcairo.so.2"]},{"name":"krb5","origin":"security/krb5","version":"1.21.3","comment":"MIT implementation of RFC 4120 network authentication service","maintainer":"cy@FreeBSD.org","www":"https://web.mit.edu/kerberos/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9368cbb4b4ef0ba88c15cbb1005bdbe1b9da674661316bd0a4e31263894fe2d7","flatsize":4529786,"path":"All/krb5-1.21.3.pkg","repopath":"All/krb5-1.21.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1211732,"desc":"Kerberos V5 is an authentication system developed at MIT.\nAbridged from the User Guide:\n       Under Kerberos, a client sends a request for a ticket to the\n   Key Distribution Center (KDC). The KDC creates a ticket-granting\n   ticket (TGT) for the client, encrypts it using the client's\n   password as the key, and sends the encrypted TGT back to the\n   client. The client then attempts to decrypt the TGT, using\n   its password. If the client successfully decrypts the TGT, it\n   keeps the decrypted TGT, which indicates proof of the client's\n   identity. The TGT permits the client to obtain additional tickets,\n   which give permission for specific services.\n       Since Kerberos negotiates authenticated, and optionally encrypted,\n   communications between two points anywhere on the internet, it\n   provides a layer of security that is not dependent on which side of a\n   firewall either client is on.\n       The Kerberos V5 package is designed to be easy to use. Most of the\n   commands are nearly identical to UNIX network programs you are already\n   used to. Kerberos V5 is a single-sign-on system, which means that you\n   have to type your password only once per session, and Kerberos does\n   the authenticating and encrypting transparently.\n\nJacques Vidrine <n@nectar.com>","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security"],"shlibs_required":["libintl.so.8","libreadline.so.8","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libcom_err.so.3.0","libgssapi_krb5.so.2.2","libgssrpc.so.4.2","libk5crypto.so.3.1","libkadm5clnt_mit.so.12.0","libkadm5srv_mit.so.12.0","libkdb5.so.10.0","libkrb5.so.3.3","libkrb5support.so.0.1","libkrad.so.0.0","libverto.so.0.0"],"options":{"DNS_FOR_REALM":"off","EXAMPLES":"on","KRB5_HTML":"on","KRB5_PDF":"on","LDAP":"off","LMDB":"off","NLS":"on","READLINE":"on","LIBEDIT":"off","LIBEDIT_BASE":"off"},"annotations":{"cpe":"cpe:2.3:a:mit:kerberos:5-1.21.3:::::dragonfly6:x86_64","flavor":"default"}},{"name":"kplib","origin":"science/kplib","version":"1.1.1","comment":"Library for finding optimal Generalized Monkhorst-Pack k-points grid","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/muellergroup/kplib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85e938804fc1629a8f1a8ed25cc1dbdebb98cb46fec239136c47d57730489e1d","flatsize":318044,"path":"All/kplib-1.1.1.pkg","repopath":"All/kplib-1.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":65808,"desc":"KpLib is a C++ library for finding the optimal Generalized\nMonkhorst-Pack k-points grid. It can be imported into\nelectronic-structure packages as a generator of efficient\ngeneralized k-point grids, or be integrated into user scripts through\nthe python interface.","categories":["science"],"shlibs_provided":["libkpoints.so"]},{"name":"kpkpass","origin":"security/kpkpass","version":"23.08.5","comment":"Library to deal with Apple Wallet pass files","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31ae1efa63f11df1ba9e9b84a13c6381a5c594fd46833ee280dab915a125e0c9","flatsize":153269,"path":"All/kpkpass-23.08.5.pkg","repopath":"All/kpkpass-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":42448,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["security","kde","kde-applications"],"shlibs_required":["libKF5Archive.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5PkPass.so.5"],"options":{"DOCS":"on"}},{"name":"kpeoplevcard","origin":"net/kpeoplevcard","version":"0.1_1","comment":"Datasource plugin for KPeople to read vCard files","maintainer":"kde@FreeBSD.org","www":"https://github.com/KDE/kpeoplevcard","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f92ddd560583c9cb32cfe596dd14d9d1f876542881f7d723fb6f3c38c084c7d7","flatsize":85956,"path":"All/kpeoplevcard-0.1_1.pkg","repopath":"All/kpeoplevcard-0.1_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":26040,"desc":"kpeoplevcard provides a datasource plugin for KPeople that reads vCard files\nfrom the local filesystem. It is currently used for KDE Connect and plasma-\nphonebook.","deps":{"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kpeople":{"origin":"devel/kf5-kpeople","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["net","kde"],"shlibs_required":["libKF5PeopleBackend.so.5","libKF5Contacts.so.5","libQt5Widgets.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libKF5I18n.so.5","libQt5Core.so.5"]},{"name":"kpcli","origin":"security/kpcli","version":"3.1_2","comment":"Command line interface to KeePassX and KeePass database files","maintainer":"alexander.4mail@gmail.com","www":"http://kpcli.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20e04227bbb9b37584d761c603c7602b7e8dbcfd943495b00e21317c003eafd1","flatsize":209488,"path":"All/kpcli-3.1_2.pkg","repopath":"All/kpcli-3.1_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":57696,"desc":"A command line interface (interactive shell) to work\nwith KeePassX and KeePass (kdb, kdbx) database files.","deps":{"p5-Capture-Tiny":{"origin":"devel/p5-Capture-Tiny","version":"0.48"},"p5-Clipboard":{"origin":"x11/p5-Clipboard","version":"0.30"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-Data-Password":{"origin":"security/p5-Data-Password","version":"1.12"},"p5-File-KeePass":{"origin":"security/p5-File-KeePass","version":"2.03_2"},"p5-Math-Random-ISAAC":{"origin":"math/p5-Math-Random-ISAAC","version":"1.004_2"},"p5-Sort-Naturally":{"origin":"textproc/p5-Sort-Naturally","version":"1.03_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"p5-Term-ShellUI":{"origin":"shells/p5-Term-ShellUI","version":"0.92_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"options":{"PWSAFE3":"off"}},{"name":"krdc","origin":"net/krdc","version":"23.08.5","comment":"RDP and VNC client for KDE","maintainer":"kde@FreeBSD.org","www":"https://kde.org/applications/internet/krdc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b284e48ea6de11c6fec3d79987125ee1593c9eb1c8af8757c4533e138e350af","flatsize":3672041,"path":"All/krdc-23.08.5.pkg","repopath":"All/krdc-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1729340,"desc":"KRDC is a client application that allows you to view or even control\nthe desktop session on another machine that is running a compatible\nserver. VNC and RDP is supported.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freerdp":{"origin":"net/freerdp","version":"2.11.7"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdnssd":{"origin":"dns/kf5-kdnssd","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libssh":{"origin":"security/libssh","version":"0.10.6"},"libvncserver":{"origin":"net/libvncserver","version":"0.9.14_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKF5KCMUtils.so.5","libKF5DNSSD.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libKF5NotifyConfig.so.5","libKF5Notifications.so.5","libKF5Service.so.5","libKF5IconThemes.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5Codecs.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5Wallet.so.5","libKF5CoreAddons.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libvncclient.so.1","libKF5WindowSystem.so.5","libX11.so.6","libssh.so.4"],"shlibs_provided":["libkrdccore.so.5","libkcm_krdc_rdpplugin.so","libkcm_krdc_vncplugin.so","libkrdc_rdpplugin.so","libkrdc_testplugin.so","libkrdc_vncplugin.so"],"options":{"DOCS":"on","FREERDP":"on"}},{"name":"kpimtextedit","origin":"net/kpimtextedit","version":"23.08.5","comment":"KDE library for PIM-specific text editing utilities","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecfd675074d6990b9898ee8c5d51678c37e59178ea6d49a5998b9c268a8356ec","flatsize":1492339,"path":"All/kpimtextedit-23.08.5.pkg","repopath":"All/kpimtextedit-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":406288,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"ktextaddons":{"origin":"devel/ktextaddons","version":"1.5.4"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKF5SonnetUi.so.5","libKF5SonnetCore.so.5","libKF5KIOWidgets.so.5","libKF5XmlGui.so.5","libKF5SyntaxHighlighting.so.5","libKF5TextEditTextToSpeech.so.1","libKF5TextEmoticonsWidgets.so.1","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5Network.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5TextEmoticonsCore.so.1","libKF5I18n.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5TextEdit.so.5"],"options":{"DOCS":"on"}},{"name":"korgwm","origin":"x11-wm/korgwm","version":"3.1","comment":"Tiling window manager written in pure Perl","maintainer":"zhmylove@narod.ru","www":"https://github.com/zhmylove/korgwm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d06201c291d445d4ea854dd03f7557a6bf497b2e71fdd737c8c3af5c62cb5a53","flatsize":119647,"path":"All/korgwm-3.1.pkg","repopath":"All/korgwm-3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":36428,"desc":"korgwm is a tiling window manager written in pure Perl on top of XCB,\nAnyEvent (for network API), and Gtk3 (which renders bar and Expose).\nIt has a lot of pretty functionality so consider reading full README.","deps":{"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"p5-AnyEvent":{"origin":"devel/p5-AnyEvent","version":"7.17,1"},"p5-Glib-Object-Introspection":{"origin":"devel/p5-Glib-Object-Introspection","version":"0.051"},"p5-Gtk3":{"origin":"x11-toolkits/p5-Gtk3","version":"0.034_2"},"p5-X11-XCB":{"origin":"x11/p5-X11-XCB","version":"0.22"},"p5-YAML-Tiny":{"origin":"textproc/p5-YAML-Tiny","version":"1.74"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-wm","perl5"]},{"name":"krusader","origin":"x11-fm/krusader2","version":"2.8.1","comment":"Twin panel file manager for KDE, like midnight or norton commander","maintainer":"kde@FreeBSD.org","www":"https://krusader.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b703a45a9de8a05b568dc93c7c959945d6520e2378821a38088dbf9fffbb64de","flatsize":16312815,"path":"All/krusader-2.8.1.pkg","repopath":"All/krusader-2.8.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3953056,"desc":"Krusader is an advanced twin panel (commander style) file manager for KDE,\nsimilar to Midnight or Total Commander, with many extras. It provides all\nthe file management features you could possibly want.\n\nPlus: extensive archive handling, mounted filesystem support, FTP, advanced\nsearch module, viewer/editor, directory synchronisation, file content\ncomparisons, powerful batch renaming and much much more.\n\nIt supports the following archive formats: tar, zip, bzip2, gzip, rar, ace,\narj and rpm and can handle other KIOSlaves such as smb or fish. It is\n(almost) completely customizable, very user friendly, fast and looks great\non your desktop! :-)","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"unzip":{"origin":"archivers/unzip","version":"6.0_8"}},"categories":["x11-fm","kde"],"shlibs_required":["libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5Wallet.so.5","libKF5Notifications.so.5","libKF5Parts.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5ItemViews.so.5","libKF5KIOWidgets.so.5","libKF5IconThemes.so.5","libKF5Archive.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5ConfigGui.so.5","libKF5Auth.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5CoreAddons.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5GuiAddons.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"annotations":{"cpe":"cpe:2.3:a:krusader:krusader:2.8.1:::::dragonfly6:x86_64"},"messages":[{"message":"Krusader can use several external programs for additional functionality, from\ndiff utilities to email programs.\n\nhttps://docs.kde.org/trunk5/en/krusader/krusader/konfig-dependencies.html\ncontains a list of programs Krusader optionally looks for.\n\nTo use 'update DB' button in the locate dialog, open \"Settings->Configure\nKrusader -> Dependencies\" and write '/usr/libexec/locate.updatedb' into the\nfield 'updatedb'.","type":"install"}]},{"name":"kookbook","origin":"misc/kookbook","version":"0.2.1_3","comment":"Recipes database with Markdown support","maintainer":"kde@FreeBSD.org","www":"https://pusling.com/blog/?p=499","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a106cb756f1ad1f680a91436d6e4f0f4713c5a53c0b1eb35b6fc993b7c682dcf","flatsize":380872,"path":"All/kookbook-0.2.1_3.pkg","repopath":"All/kookbook-0.2.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":100804,"desc":"Write and manage your kitchen recipes.\n\nKookbook is a simple application viewer based on markdown formatted recipes.\nIt supports import from KRecipes databases, and keeps its own database\nas a folder full of markdown-formatted documents, which makes it easy\nto script and to build tools around.","deps":{"discount":{"origin":"textproc/discount","version":"2.2.7d"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["misc","kde"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libmarkdown.so.2","libQt5Core.so.5","libQt5Qml.so.5","libQt5Network.so.5"]},{"name":"kpmenu","origin":"security/kpmenu","version":"1.4.1_22","comment":"Dmenu/rofi interface for KeePass","maintainer":"bapt@FreeBSD.org","www":"https://www.alessiodp.com/kpmenu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"516c6d84efbda1d7f01ee62df43d63d705aa9df6cec0efca8ab24c939e856e7a","flatsize":5076721,"path":"All/kpmenu-1.4.1_22.pkg","repopath":"All/kpmenu-1.4.1_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1749228,"desc":"Kpmenu is a tool written in go used to view a KeePass database via a dmenu, or\nrofi, interface","deps":{"dmenu":{"origin":"x11/dmenu","version":"5.1"},"xsel-conrad":{"origin":"x11/xsel-conrad","version":"1.2.0_2"}},"categories":["security"]},{"name":"kosmorro","origin":"astro/kosmorro","version":"0.10.13_1","comment":"Ephemerides computation","maintainer":"thierry@FreeBSD.org","www":"https://kosmorro.space/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"175241eaf8cc2f29d911b406742e85e266a88c3690f0218dfce6f05043144fbb","flatsize":845774,"path":"All/kosmorro-0.10.13_1.pkg","repopath":"All/kosmorro-0.10.13_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":522732,"desc":"A program that calculates your astronomical ephemerides.\n\nBy default, it will give you the current Moon phase and, if any, the events that\nwill occur today. To get the rise, culmination and set of the objects of the\nSolar system, you will need to give it your position on Earth: get your current\ncoordinates (with OpenStreetMap for instance), and give them to Kosmorro by\ninvoking it with the following parameters: --latitude=X --longitude=Y (replace X\nby the latitude and Y by the longitude).\n\nKosmorro has a lot of available options. To get a list of them, run kosmorro\n--help, or read its manual with man kosmorro.\n\nNote: the first time it runs, Kosmorro will download some important files needed\nto make the computations. They are stored in a cache folder named\n~/.kosmorro-cache .","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-kosmorrolib":{"origin":"astro/py-kosmorrolib","version":"1.0.10_1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-tabulate":{"origin":"devel/py-tabulate","version":"0.8.9"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["astro","python"],"options":{"PDF":"on"}},{"name":"ksirk","origin":"games/ksirk","version":"23.08.5","comment":"World Domination Strategy game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/ksirk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d86b12009265f6ef7c06c6eb088fb4106e1e1f229813ee2cf9876a4561bf9722","flatsize":13383506,"path":"All/ksirk-23.08.5.pkg","repopath":"All/ksirk-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":5185412,"desc":"KsirK is a computerized version of the well known strategic board\ngame Risk.  The goal of the game is simply to conquer the world by\nattacking your neighbors with your armies.","deps":{"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5Wallet.so.5","libphonon4qt5.so.4","libKF5KDEGamesPrivate.so.7","libqca-qt5.so.2","libKF5KDEGames.so.7","libQt5Svg.so.5","libQt5QuickWidgets.so.5","libKF5NewStuff.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5Service.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5NewStuffCore.so.5","libQt5Xml.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5Attica.so.5","libQt5Network.so.5","libKF5I18n.so.5","libQt5Core.so.5"],"shlibs_provided":["libiris_ksirk.so.2"],"options":{"DOCS":"on"}},{"name":"kontactinterface","origin":"net/kontactinterface","version":"23.08.5","comment":"KDE glue for embedding KParts into Kontact","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aadf85417928fa0acb34169313c62b1ecd02886f349f17b9ee3858fff872f6ed","flatsize":221487,"path":"All/kontactinterface-23.08.5.pkg","repopath":"All/kontactinterface-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":57872,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKF5Parts.so.5","libKF5XmlGui.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5TextWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5KontactInterface.so.5"],"options":{"DOCS":"on"}},{"name":"kooka","origin":"graphics/kooka","version":"0.61.323_5,1","comment":"Intuitive, easy to use open source scan program","maintainer":"kde@FreeBSD.org","www":"https://userbase.kde.org/Kooka","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"435c5cb67d066de29fa95cbf874b198419035dfa9f48f91fd84c13e8edd1da9f","flatsize":1701965,"path":"All/kooka-0.61.323_5,1.pkg","repopath":"All/kooka-0.61.323_5,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":565812,"desc":"Kooka is an intuitive, easy to use open source scan program. It is the scan\napplication of choice for the KDE platform and thus it is an official\npart of the KDE Graphics Package.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"sane-backends":{"origin":"graphics/sane-backends","version":"1.3.1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","kde"],"shlibs_required":["libKF5TextWidgets.so.5","libKF5KIOFileWidgets.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libKF5ItemViews.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5Solid.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libKF5IconThemes.so.5","libsane.so.1","libpaper.so.1","libQt5PrintSupport.so.5","libtiff.so.6","libKF5SonnetUi.so.5","libKF5SonnetCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libdialogutil.so.1","libkookacore.so.1.0.0","libkookaocr.so.1.0.0","libkookascan.so.1"]},{"name":"kontact","origin":"deskutils/kontact","version":"23.08.5","comment":"KDE Personal Information Manager","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8112e3cfc6964c870a79560e8e1274e97483c767c3105bd61c5e0679face2d1a","flatsize":1990076,"path":"All/kontact-23.08.5.pkg","repopath":"All/kontact-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":810504,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kontactinterface":{"origin":"net/kontactinterface","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKPim5KontactInterface.so.5","libKF5Parts.so.5","libKF5TextWidgets.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5SonnetUi.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Network.so.5","libQt5Core.so.5","libKF5KCMUtils.so.5","libKPim5PimCommon.so.5","libKPim5GrantleeTheme.so.5","libKPim5Libkdepim.so.5","libKPim5TextEdit.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKF5GuiAddons.so.5","libGrantlee_Templates.so.5","libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5PrintSupport.so.5"],"shlibs_provided":["libkontactprivate.so.5"],"options":{"DOCS":"on"}},{"name":"konquest","origin":"games/konquest","version":"23.08.5","comment":"Galactic Strategy game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/konquest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa7daa5dc22ed691289e45fb3f0a4346f692284c9e9e1a3201e36d7c1bd763b6","flatsize":1684561,"path":"All/konquest-23.08.5.pkg","repopath":"All/konquest-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":978500,"desc":"Konquest is the KDE version of Gnu-Lactic Konquest.  Players conquer\nother planets by sending ships to them.  The goal is to build an\ninterstellar empire and ultimately conquer all other player's\nplanets.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5Crash.so.5","libKF5DBusAddons.so.5","libKF5XmlGui.so.5","libQt5Svg.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"konsole","origin":"x11/konsole","version":"23.08.5_1","comment":"KDE terminal emulator","maintainer":"kde@FreeBSD.org","www":"https://konsole.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d208c0a14bc09c857d928caf75d8eef4f24a0d1839575d164da0238949176f4","flatsize":8615994,"path":"All/konsole-23.08.5_1.pkg","repopath":"All/konsole-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1756912,"desc":"Konsole is a terminal program for KDE.\n\nAs well as being a standalone program, it is also used by other KDE\nprograms such as the Kate editor and KDevelop development environment\nto provide easy access to a terminal window. Konsole's features and\nusage are explained and illustrated in the Konsole handbook, which can\nbe accessed by browsing to \"help:/konsole\" in Konqueror.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"keditbookmarks":{"origin":"deskutils/keditbookmarks","version":"23.08.5_1"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kpty":{"origin":"devel/kf5-kpty","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-scripttools":{"origin":"devel/qt5-scripttools","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11","kde","kde-applications"],"shlibs_required":["libKF5NotifyConfig.so.5","libKF5NewStuffWidgets.so.5","libKF5NewStuff.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libQt5Multimedia.so.5","libKF5Notifications.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5Pty.so.5","libicuuc.so.74","libicui18n.so.74","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libKF5GlobalAccel.so.5","libQt5PrintSupport.so.5","libKF5KIOWidgets.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5DBusAddons.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Concurrent.so.5","libQt5Widgets.so.5","libKF5Crash.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5Parts.so.5"],"shlibs_provided":["libkonsoleapp.so.1","libkonsoleprivate.so.1"],"options":{"DOCS":"on"}},{"name":"kongress","origin":"deskutils/kongress","version":"1.0.1_2","comment":"Conference companion application","maintainer":"adridg@FreeBSD.org","www":"https://apps.kde.org/en/kongress","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"438cf21ddacd7db2264ce55b366c2cb29dc030240e39dbffaf63d40310f1b231","flatsize":490926,"path":"All/kongress-1.0.1_2.pkg","repopath":"All/kongress-1.0.1_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":120720,"desc":"Kongress is a conference companion application. Its purpose is to help\nparticipants to organize their visit or online participation in a\nconference. It contains the following features:\n- A collection of conferences\n- The scheduled talks\n- Start/end time of each talk (in various timezones)\n- List of favorites and warning on overlapping favorites\n- Reminders before the beginning of the talk\n\nThe primary target user-base of Kongress is people attending a\nconference with a Linux mobile phone. It also works on desktop,\nleveraging the convergence capabilities of Kirigami.","deps":{"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["deskutils"],"shlibs_required":["libQt5Svg.so.5","libQt5QuickControls2.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libKF5CalendarCore.so.5","libKF5CoreAddons.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5Notifications.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5"]},{"name":"konsole-devel","origin":"x11/konsole-devel","version":"24.01.90","comment":"KDE terminal emulator","maintainer":"kde@FreeBSD.org","www":"https://konsole.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b89dddb2931377e46909bb2e8fad2157c13c3f9b860f4893044f54982cb1b74c","flatsize":9530167,"path":"All/konsole-devel-24.01.90.pkg","repopath":"All/konsole-devel-24.01.90.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1957652,"desc":"Konsole is a terminal program for KDE.\n\nAs well as being a standalone program, it is also used by other KDE\nprograms such as the Kate editor and KDevelop development environment\nto provide easy access to a terminal window. Konsole's features and\nusage are explained and illustrated in the Konsole handbook, which can\nbe accessed by browsing to \"help:/konsole\" in Konqueror.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"kf6-attica":{"origin":"x11-toolkits/kf6-attica","version":"6.3.0"},"kf6-kbookmarks":{"origin":"devel/kf6-kbookmarks","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kcrash":{"origin":"devel/kf6-kcrash","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-kglobalaccel":{"origin":"x11/kf6-kglobalaccel","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knewstuff":{"origin":"devel/kf6-knewstuff","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-knotifyconfig":{"origin":"devel/kf6-knotifyconfig","version":"6.3.0"},"kf6-kparts":{"origin":"devel/kf6-kparts","version":"6.3.0"},"kf6-kpty":{"origin":"devel/kf6-kpty","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-ktextwidgets":{"origin":"x11-toolkits/kf6-ktextwidgets","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"kf6-sonnet":{"origin":"textproc/kf6-sonnet","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"}},"categories":["x11","kde","kde-applications","kde-devel"],"shlibs_required":["libKF6NotifyConfig.so.6","libKF6NewStuffWidgets.so.6","libKF6NewStuffCore.so.6","libKF6Attica.so.6","libQt6Multimedia.so.6","libKF6TextWidgets.so.6","libKF6SonnetUi.so.6","libKF6DBusAddons.so.6","libKF6Pty.so.6","libicuuc.so.74","libicui18n.so.74","libQt6Core5Compat.so.6","libKF6XmlGui.so.6","libKF6GlobalAccel.so.6","libQt6PrintSupport.so.6","libKF6Bookmarks.so.6","libKF6KIOWidgets.so.6","libKF6KIOGui.so.6","libKF6WindowSystem.so.6","libX11.so.6","libKF6KIOCore.so.6","libKF6JobWidgets.so.6","libKF6Notifications.so.6","libKF6Service.so.6","libKF6Solid.so.6","libQt6Xml.so.6","libQt6Network.so.6","libKF6Completion.so.6","libKF6IconThemes.so.6","libKF6ConfigWidgets.so.6","libKF6ColorScheme.so.6","libKF6I18n.so.6","libKF6GuiAddons.so.6","libKF6ConfigGui.so.6","libKF6ConfigCore.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6Crash.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6CoreAddons.so.6","libQt6DBus.so.6","libQt6Core.so.6","libKF6IconWidgets.so.6","libKF6BookmarksWidgets.so.6","libKF6Parts.so.6"],"shlibs_provided":["libkonsoleapp.so.24.01.90","libkonsoleprivate.so.24.01.90"],"options":{"DOCS":"on"}},{"name":"kpat","origin":"games/kpat","version":"23.08.5_1","comment":"Patience Card game","maintainer":"kde@FreeBSD.org","www":"http://www.kde.org/applications/games/kpatience/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1654f2bee5362298db9d8cad53d54f797a67c2dab9f013b4df3a355b8f3056c1","flatsize":5604645,"path":"All/kpat-23.08.5_1.pkg","repopath":"All/kpat-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":3820000,"desc":"KPatience is a relaxing card sorting game.  To win the game a player\nhas to arrange a single deck of cards in certain order amongst each\nother.","deps":{"black-hole-solver":{"origin":"games/black-hole-solver","version":"1.12.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freecell-solver":{"origin":"games/freecell-solver","version":"6.2.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libfreecell-solver.so.0","libblack_hole_solver.so.1","libQt5QuickWidgets.so.5","libKF5Completion.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5Core.so.5","libKF5NewStuffWidgets.so.5","libQt5Svg.so.5","libKF5NewStuff.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5"],"shlibs_provided":["libkcardgame.so"],"options":{"DOCS":"on"}},{"name":"komposter","origin":"audio/komposter","version":"g20201211_1","comment":"Lightweight music composing system","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/electronoora/komposter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d42b5ff0ddba0b2adb9e03c89b8d2ebc9bbb9b6dfc47e3d63311cc07b5c8f931","flatsize":1541400,"path":"All/komposter-g20201211_1.pkg","repopath":"All/komposter-g20201211_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":146388,"desc":"Komposter is a lightweight music composing system intended mainly to be used in\napplications where the size of the executable must be minimized such as 4K and\n64K intros.\n\nIt is built using a modular \"virtual analog\" model, where the composer can build\nthe synthesizers from scratch using simple basic building blocks. This minimizes\nthe amount of code required and relies more on data, which can be compressed\nmore effectively.\n\nA simple pattern-based sequencer is used to create songs which use up to 24\nvoices, each of which can use a different synthesizer. Each synthesizer can be\nprogrammed with a number of patches that can be switched between patterns.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"}},"categories":["audio"],"shlibs_required":["libGLU.so.1","libGL.so.1","libglut.so.3","libfreetype.so.6","libopenal.so.1"],"options":{"EXAMPLES":"on"}},{"name":"kompare","origin":"textproc/kompare","version":"23.08.5","comment":"Diff/Patch Frontend","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0132ed36d1ae06d39036c7e11326f333d822e6511eea45ebdce6b7d94b855ba","flatsize":2746294,"path":"All/kompare-23.08.5.pkg","repopath":"All/kompare-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":912496,"desc":"Diff/Patch frontend.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkomparediff2":{"origin":"textproc/libkomparediff2","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["textproc","kde","kde-applications"],"shlibs_required":["libkomparediff2.so.5","libKF5TextEditor.so.5","libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Auth.so.5","libKF5SyntaxHighlighting.so.5","libQt5Network.so.5","libKF5SonnetUi.so.5","libKF5I18n.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5IconThemes.so.5","libQt5PrintSupport.so.5"],"shlibs_provided":["libkomparedialogpages.so.5","libkompareinterface.so.5"],"options":{"DOCS":"on"}},{"name":"kommit","origin":"devel/kommit","version":"1.3.1.20","comment":"Git GUI client for KDE","maintainer":"kde@FreeBSD.org","www":"https://apps.kde.org/kommit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce8239c8f11b017eec465c16f027d1ff576f0e35d66b5f68cf8d8bd44e0b7daa","flatsize":2808719,"path":"All/kommit-1.3.1.20.pkg","repopath":"All/kommit-1.3.1.20.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":621280,"desc":"Git GUI client for KDE","deps":{"dolphin":{"origin":"x11-fm/dolphin","version":"23.08.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde"],"shlibs_required":["libgit2.so.1.7","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5TextEditor.so.5","libKF5Parts.so.5","libKF5XmlGui.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5JobWidgets.so.5","libKF5TextWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5ItemViews.so.5","libKF5SonnetUi.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libX11.so.6","libKF5SyntaxHighlighting.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libdolphinvcs.so.5"],"shlibs_provided":["libkommit.so.0","libkommitdiff.so.0","libkommitgui.so.0","libkommitwidgets.so.0"]},{"name":"kraft","origin":"finance/kraft","version":"1.2.1","comment":"Manage invoices and documents for small companies","maintainer":"kde@FreeBSD.org","www":"https://volle-kraft-voraus.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6bebec105d18c429ad44539b7da8443098cf6fb7a80df851b8bd4c658167c55","flatsize":8598192,"path":"All/kraft-1.2.1.pkg","repopath":"All/kraft-1.2.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5620648,"desc":"Kraft is a free software project that helps to create office documents\nespecially for small enterprise operators such as handcrafters. These\nfeatures are provided:\n\n - Customer management, deeply integrated in the KDE infrastructure\n   using KAddressbook\n - Automatted creation of offers, invoices and similar documents\n - Text templates\n - Material management\n\nKraft comes with a very clear and simple user interface. The central\nform to work on a document provides a good overview over the entire\ndocument but avoids overwhelming display of not needed information.\nIn the Focus there is always the currently important area such as\ndocument header, item list or document footer.\n\nKraft supports calculated items in documents, items with manually\nentered pricing and On-Demand and alternative items.\nDocuments can be copied completely to shorten the step to create similar\ndocuments. Followup documents such as an invoice following an offer can\nbe created from the predocuments easily.","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"google-ctemplate":{"origin":"textproc/google-ctemplate","version":"2.4"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["finance","kde"],"shlibs_required":["libKPim5AkonadiContact.so.5","libKF5Contacts.so.5","libKPim5AkonadiWidgets.so.5","libKPim5AkonadiCore.so.5","libKF5ItemModels.so.5","libKPim5GrantleeTheme.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libGrantlee_Templates.so.5","libKF5ConfigCore.so.5","libQt5Core.so.5","libQt5Sql.so.5","libctemplate.so.3","libKPim5ContactEditor.so.5","libKPim5AkonadiAgentBase.so.5","libKPim5AkonadiXml.so.5","libKF5I18n.so.5","libQt5DBus.so.5"]},{"name":"kollision","origin":"games/kollision","version":"23.08.5","comment":"Simple ball dodging game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kollision/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"754c7a43052a1ce44ba33ad5d421bf7f851b8c00b02e8dcd6ae21d211b2060e7","flatsize":776451,"path":"All/kollision-23.08.5.pkg","repopath":"All/kollision-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":389936,"desc":"Kollision is a simple ball dodging game.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5Crash.so.5","libKF5DBusAddons.so.5","libKF5XmlGui.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"koi8-u-monaco-x11","origin":"ukrainian/monacofonts","version":"1.0_5","comment":"Collection of 5 \"fixed\" fonts for X11 from www.brama.com","maintainer":"ports@virtual-estates.net","www":"http://www.brama.com/compute/unix.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68eade9508f7195b3a24ed57331c819d0d714edebf6bc1709eb98403ce5d1974","flatsize":20647,"path":"All/koi8-u-monaco-x11-1.0_5.pkg","repopath":"All/koi8-u-monaco-x11-1.0_5.pkg","licenselogic":"single","pkgsize":20912,"desc":"Monaco  KOI8-U  Cyrillic fonts for X11  systems in BDF format.  Total of\nfive bitmap fonts.\n\nThis  port  installs  PCF  versions  of  the  fonts  and  generates  the\nfonts.alias file, which provides, for the koi8-u and koi8-r encodings --\nsome applications have the encodings  (such as koi8-r) harcoded in them,\nbut koi8-u is a superset of koi8-r.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["ukrainian","x11-fonts"],"messages":[{"message":"For  your X-server  to use  the fonts,  you have  to add\n\tthe  ${LOCALBASE}/share/fonts/koi8-u-monaco (LOCALBASE  is,\n\tusually, /usr/local)  to  the server's  font-path.  Use\n\t``xset fp+'' ${LOCALBASE} to do this  for the current  X-session and\n\tconsult  your  X-server's  documentation  to  make  this\n\tpermanent.","type":"install"}]},{"name":"kolf","origin":"games/kolf","version":"23.08.5","comment":"Miniature Golf","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kolf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db634d2cce2497e1b21152b0e055221551cff52ddebfa6c813cbccf932978e01","flatsize":3375004,"path":"All/kolf-23.08.5.pkg","repopath":"All/kolf-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1264328,"desc":"Kolf is a miniature golf game.  The game is played from an overhead\nview, with a short bar representing the golf club.  Kolf features\nmany different types of objects, such water hazards, slopes, sand\ntraps, and black holes (warps), among others.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5JobWidgets.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libQt5Concurrent.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5SonnetUi.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kok-libreoffice","origin":"editors/libreoffice-kok","version":"24.2.4.2","comment":"kok language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"063ffd3480501ce7f7de33499f3882cc4e594bd347c27ee08e47d0b1519e9085","flatsize":1965859,"path":"All/kok-libreoffice-24.2.4.2.pkg","repopath":"All/kok-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":283044,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"kokkos","origin":"devel/kokkos","version":"4.3.01","comment":"C++ performance portability programming ecosystem","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kokkos/kokkos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25e1fc350f37c37f8d2613dc086e4f0f37c6e4f2cf69eb617758f9d345da293b","flatsize":5918439,"path":"All/kokkos-4.3.01.pkg","repopath":"All/kokkos-4.3.01.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":628352,"desc":"Kokkos C++ Performance Portability Programming EcoSystem: The Programming Model\n- Parallel Execution and Memory Abstraction.\n\nKokkos Core implements a programming model in C++ for writing performance\nportable applications targeting all major HPC platforms. For that purpose it\nprovides abstractions for both parallel execution of code and data management.\nKokkos is designed to target complex node architectures with N-level memory\nhierarchies and multiple types of execution resources. It currently can use\nCUDA, HPX, OpenMP and Pthreads as backend programming models with several other\nbackends in development.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["devel"],"shlibs_provided":["libkokkoscontainers.so.4.3","libkokkoscore.so.4.3","libkokkossimd.so.4.3"],"options":{"OPENMP":"on","SERIAL":"on"}},{"name":"koi8-u-gemini-x11","origin":"x11-fonts/geminifonts","version":"1.0_6","comment":"Ukrainian KOI8 fonts for X11R6 (koi8-u)","maintainer":"ports@virtual-estates.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4cd627fd940ad96c379531b8988c65157ada5ccebe1a88c286b9dc7c7704643","flatsize":356555,"path":"All/koi8-u-gemini-x11-1.0_6.pkg","repopath":"All/koi8-u-gemini-x11-1.0_6.pkg","licenselogic":"single","pkgsize":335264,"desc":"This package contains the set of ukrainian fonts for X11 Release 6.\nCopyright (C) 1995 Victor Forsyuk <victor@gu.net>\n\nThis set is based on so-called \"Cronyx\" font set, that was copyrighted\nby Cronyx Ltd.: Copyright (C) 1994-1995 Cronyx Ltd.\n\nUnder no circumstances is the author responsible for the proper\nfunctioning of this software, nor does the author assume any\nresponsibility for damages incurred with its use.\n\nThis port also creates  two aliases for each of the  fonts -- for koi8-r\nencoding (koi8-u is a superset of koi8-r anyway) and for cronyx foundry.\nSome applications (gtk?) look for -cronyx-*- and/or *-koi8-r explicitly,\nbut there is no reason why this fonts cannot be used in those cases.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"For  your X-server  to use  the fonts,  you have  to add\n\tthe  ${LOCALBASE}/share/fonts/koi8-u-gemini (LOCALBASE is,\n\tusually, /usr/local)  to  the server's  font-path.  Use\n\t``xset fp+''  to do this  for the current  X-session and\n\tconsult  your  X-server's  documentation  to  make  this\n\tpermanent.","type":"install"}]},{"name":"kodi-platform","origin":"devel/kodi-platform","version":"20190726_10","comment":"Kodi platform support library","maintainer":"decke@FreeBSD.org","www":"https://github.com/xbmc/kodi-platform","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab779831f14d9e970c358c98e47c899155516d8464c887c6e99e28fbf41e5f86","flatsize":23315,"path":"All/kodi-platform-20190726_10.pkg","repopath":"All/kodi-platform-20190726_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9208,"desc":"Kodi platform support library","deps":{"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"}},"categories":["devel"],"shlibs_required":["libtinyxml.so.3","libp8-platform.so.2"],"shlibs_provided":["libkodiplatform.so.21.0"]},{"name":"ldap-account-manager","origin":"sysutils/ldap-account-manager","version":"8.7","comment":"Webfrontend for managing accounts stored in an OpenLDAP server","maintainer":"bofh@FreeBSD.org","www":"https://www.ldap-account-manager.org/lamcms/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c0112d402c32a458cefd45b733e66c378f4ba7e74cc4a6a7b53aa318da2ac73","flatsize":72022300,"path":"All/ldap-account-manager-8.7.pkg","repopath":"All/ldap-account-manager-8.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22687444,"desc":"LDAP Account Manager (LAM) is a webfrontend for managing entries (e.g. users,\ngroups, DHCP settings) stored in an LDAP directory. LAM was designed to make\nLDAP management as easy as possible for the user. It abstracts from the\ntechnical details of LDAP and allows persons without technical background to\nmanage LDAP entries. If needed, power users may still directly edit LDAP entries\nvia the integrated LDAP browser.\n\nFeatures:\n- management of various account types: Unix, Samba 3, Kolab 2, Scalix,\n  phpGroupWare, Zarafa, DHCP, SSH keys, group of names and much more\n- profiles for account creation\n- account creation via file upload\n- automatic creation/deletion of home directories\n- setting file system quotas\n- PDF output for all accounts\n- editor for organizational units\n- schema browser\n- LDAP browser\n- multiple configuration files\n- multi-language support\n- support for LDAP+SSL/TLS","deps":{"p5-Quota":{"origin":"sysutils/p5-Quota","version":"1.8.2"},"p5-perl-ldap":{"origin":"net/p5-perl-ldap","version":"0.6800"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-gmp":{"origin":"math/php82-gmp","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"}},"categories":["sysutils","www"],"options":{"DOCS":"on"},"messages":[{"message":"******************************************************************************\n\nYou should add the following to your Apache configuration file:\n\nAlias /lam /usr/local/www/lam\n\n<Directory /usr/local/www/lam>\n  Options +FollowSymLinks\n  AllowOverride All\n  Require all granted\n  DirectoryIndex index.html\n</Directory>\n\n******************************************************************************","type":"install"}]},{"name":"konversation","origin":"irc/konversation","version":"23.08.5","comment":"User friendly IRC client for KDE","maintainer":"kde@FreeBSD.org","www":"https://konversation.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a434fbb9713a4a2a67e1aa8f606c393d6c184eb89b6c1c8ecfb5b5ef1e001a19","flatsize":16452224,"path":"All/konversation-23.08.5.pkg","repopath":"All/konversation-23.08.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4880184,"desc":"Konversation is a user friendly IRC (Internet Relay Chat) client for KDE.\n\nFeatures:\n  o Standard IRC features\n  o SSL server support\n  o Bookmarking support\n  o Easy to use graphical user interface\n  o Multiple servers and channels in one single window\n  o DCC file transfer\n  o Multiple identities for different servers\n  o Text decorations and colors\n  o OnScreen Display for notifications\n  o Automatic UTF-8 detection\n  o Per channel encoding support\n  o Theme support for nick icons\n  o Highly configurable","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kidletime":{"origin":"devel/kf5-kidletime","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["irc","kde","kde-applications"],"shlibs_required":["libKF5IdleTime.so.5","libKF5NotifyConfig.so.5","libKF5KIOFileWidgets.so.5","libKF5Parts.so.5","libKF5Wallet.so.5","libKF5Notifications.so.5","libKF5NewStuffWidgets.so.5","libqca-qt5.so.2","libQt5Multimedia.so.5","libKF5Bookmarks.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5NewStuff.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5ItemViews.so.5","libKF5GlobalAccel.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5AuthCore.so.5","libQt5Concurrent.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5NewStuffCore.so.5","libKF5Archive.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5Xml.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5Attica.so.5","libQt5Network.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:konversation:konversation:23.08.5:::::dragonfly6:x86_64"}},{"name":"kodi-addon-visualization.spectrum","origin":"multimedia/kodi-addon-visualization.spectrum","version":"21.0.0.20240219","comment":"Spectrum visualizer for Kodi","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/xbmc/visualization.spectrum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"538a345f210c8da2d9b20270695c06ba35acacf2f6696c1c58a9b09f5485bda0","flatsize":597928,"path":"All/kodi-addon-visualization.spectrum-21.0.0.20240219.pkg","repopath":"All/kodi-addon-visualization.spectrum-21.0.0.20240219.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":322456,"desc":"Spectrum visualizer for Kodi","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"}},"categories":["multimedia"],"shlibs_required":["libGL.so.1"]},{"name":"kodi-addon-screensaver.stars","origin":"multimedia/kodi-addon-screensaver.stars","version":"21.0.0.20240219","comment":"Starfield screensaver for Kodi","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/xbmc/screensaver.stars","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7aedff33d089e3946f39df04e2e4a04337096014ee6993a28fb6d9a66d3a509b","flatsize":495597,"path":"All/kodi-addon-screensaver.stars-21.0.0.20240219.pkg","repopath":"All/kodi-addon-screensaver.stars-21.0.0.20240219.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":278720,"desc":"Starfield screensaver for Kodi","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"}},"categories":["multimedia"],"shlibs_required":["libGL.so.1"]},{"name":"kodi-addon-visualization.fishbmc","origin":"multimedia/kodi-addon-visualization.fishbmc","version":"21.0.0.20240219","comment":"Fische visualizer for Kodi","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/xbmc/visualization.fishbmc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fd1ca1e1cf44a2cadb3e40250a59b514649340cfff3c1e5a1bae0ee0bf41654","flatsize":640224,"path":"All/kodi-addon-visualization.fishbmc-21.0.0.20240219.pkg","repopath":"All/kodi-addon-visualization.fishbmc-21.0.0.20240219.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":373084,"desc":"Fische visualizer for Kodi","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"}},"categories":["multimedia"],"shlibs_required":["libGL.so.1"]},{"name":"kohana","origin":"www/kohana","version":"3.3.6","comment":"Elegant HMVC PHP5 framework","maintainer":"uzsolt@FreeBSD.org","www":"https://kohanaframework.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59ba5db0bd24e3f2d9893f041a2f6a5c7129f68edf5fe14a12c6df36fbeb577d","flatsize":2612972,"path":"All/kohana-3.3.6.pkg","repopath":"All/kohana-3.3.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":928548,"desc":"Kohana is an elegant, open source, and object oriented HMVC framework\nbuilt using PHP5, by a team of volunteers. It aims to be swift,\nsecure, and small.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:kohanaframework:kohana:3.3.6:::::dragonfly6:x86_64"},"messages":[{"message":"To use Kohana framework you should do the following:\n1. Copy /usr/local/www/kohana/index.php and /usr/local/www/kohana/install.php\n   to your public directory.\n2. Copy /usr/local/www/kohana/application directory to desired\n   application directory.\n   You can create the directory structure too.\n3. Modify index.php if it's necessary.\n4. Open index.php in your browser and check the requirements.\n5. If the requirements are right you can delete install.php.","type":"install"}]},{"name":"kodi-addon-screensaver.biogenesis","origin":"multimedia/kodi-addon-screensaver.biogenesis","version":"21.0.0.20240219","comment":"BioGenesis screensaver for Kodi","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/xbmc/screensaver.biogenesis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d0d43327ef287e02c848797b92a270a00fe3ba5105596cf1ea14b44e4c5b135","flatsize":461520,"path":"All/kodi-addon-screensaver.biogenesis-21.0.0.20240219.pkg","repopath":"All/kodi-addon-screensaver.biogenesis-21.0.0.20240219.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":157868,"desc":"BioGenesis screensaver for Kodi","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"}},"categories":["multimedia"],"shlibs_required":["libGL.so.1"]},{"name":"kodi-addon-screensaver.matrixtrails","origin":"multimedia/kodi-addon-screensaver.matrixtrails","version":"21.0.0.20240219","comment":"Matrix trails screensaver for Kodi","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/xbmc/screensaver.matrixtrails","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca869df28eb94aefd597ed7927a8e220b5f3b797d6f955326f463b8f5a157f69","flatsize":1212712,"path":"All/kodi-addon-screensaver.matrixtrails-21.0.0.20240219.pkg","repopath":"All/kodi-addon-screensaver.matrixtrails-21.0.0.20240219.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":615800,"desc":"Matrix trails screensaver for Kodi\n\nThis port is for multimedia/kodi-devel only.","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"}},"categories":["multimedia"],"shlibs_required":["libGL.so.1"]},{"name":"kubectl","origin":"sysutils/kubectl","version":"1.30.2_2","comment":"Kubernetes command-line tool","maintainer":"danilo@FreeBSD.org","www":"https://github.com/kubernetes/kubectl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb3135ccde5c20a8286f02b85ac2d9c5dac91baf1679b90318d79ca3e915e699","flatsize":65999782,"path":"All/kubectl-1.30.2_2.pkg","repopath":"All/kubectl-1.30.2_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14175192,"desc":"Use the Kubernetes command-line tool, kubectl, to deploy and manage\napplications on Kubernetes. Using kubectl, you can inspect cluster\nresources; create, delete, and update components; and look at your\nnew cluster and bring up example apps.","categories":["sysutils"],"options":{"BASH":"on","ZSH":"on"},"annotations":{"cpe":"cpe:2.3:a:jenkins:kubernetes:1.30.2:::::dragonfly6:x86_64:2"}},{"name":"kodi-addon-peripheral.joystick","origin":"multimedia/kodi-addon-peripheral.joystick","version":"21.1.15","comment":"Joystick support for Kodi","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/xbmc/peripheral.joystick","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce112758c0dc09e6c55274b5f72f754fd97b9cec9b9d691e589112108dd01071","flatsize":919365,"path":"All/kodi-addon-peripheral.joystick-21.1.15.pkg","repopath":"All/kodi-addon-peripheral.joystick-21.1.15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":210056,"desc":"Joystick support for Kodi","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"}},"categories":["multimedia"],"shlibs_required":["libtinyxml.so.3","libudev.so.0"],"messages":[{"message":"Do not forget install webcamd with joystick support and run it,\n/dev/input/js* device is required.","type":"install"}]},{"name":"kodi-addon-pvr.iptvsimple","origin":"multimedia/kodi-addon-pvr.iptvsimple","version":"21.8.4","comment":"IPTV Live TV and Radio PVR client for Kodi","maintainer":"decke@FreeBSD.org","www":"https://github.com/kodi-pvr/pvr.iptvsimple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"104cbdd943177188689b96cb9aacd086308a9604790bbdb42bfa0101dc994752","flatsize":3755376,"path":"All/kodi-addon-pvr.iptvsimple-21.8.4.pkg","repopath":"All/kodi-addon-pvr.iptvsimple-21.8.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":400988,"desc":"This is a Kodi PVR addon for IPTV Live TV and Radio","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"},"pugixml":{"origin":"textproc/pugixml","version":"1.14"}},"categories":["multimedia"],"shlibs_required":["libpugixml.so.1"]},{"name":"kodi-addon-pvr.hts","origin":"multimedia/kodi-addon-pvr.hts","version":"21.2.4","comment":"Tvheadend PVR addon for Kodi","maintainer":"decke@FreeBSD.org","www":"https://github.com/kodi-pvr/pvr.hts","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a979a9a811d9e3e59ae629203453aff2330467a13ac0f6db1b2c6f83f6420e2","flatsize":1510338,"path":"All/kodi-addon-pvr.hts-21.2.4.pkg","repopath":"All/kodi-addon-pvr.hts-21.2.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":282820,"desc":"This is a Kodi PVR addon for connecting to a tvheadend backend.","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"},"pugixml":{"origin":"textproc/pugixml","version":"1.14"}},"categories":["multimedia"]},{"name":"kodi-addon-game.libretro.pcsx-rearmed","origin":"games/kodi-addon-game.libretro.pcsx-rearmed","version":"24.0.0.56","comment":"Kodi game addon for Sony - PlayStation (PCSX ReARMed)","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/kodi-game/game.libretro.pcsx-rearmed","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f2e802f4cc3faa893a4e5344fbd41439c8e85ce743e68078954513c744658ad","flatsize":477455,"path":"All/kodi-addon-game.libretro.pcsx-rearmed-24.0.0.56.pkg","repopath":"All/kodi-addon-game.libretro.pcsx-rearmed-24.0.0.56.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":81644,"desc":"PCSX ReARMed is yet another PCSX fork based on the PCSX-Reloaded\nproject, which itself contains code from PCSX, PCSX-df and\nPCSX-Revolution.\nThis version is ARM architecture oriented and features MIPS->ARM\nrecompiler by Ari64, NEON GTE code and more performance improvements.\nIt was created for Pandora handheld, but should be usable on other\ndevices after some code adjustments (N900, GPH Wiz/Caanoo, PlayBook\nversions are also available).\n\nPCSX ReARMed features ARM NEON GPU by Exophase, that in many cases\nproduces pixel perfect graphics at very high performance. There is also\nUna-i's GPU plugin from PCSX4ALL project, and traditional P.E.Op.S. one.","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-addon-game.libretro":{"origin":"games/kodi-addon-game.libretro","version":"21.0.6"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"libretro-pcsx_rearmed":{"origin":"games/libretro-pcsx_rearmed","version":"0.20231025"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"}},"categories":["games"],"messages":[{"message":"BIOS files required, download and save to:\n~/.kodi/userdata/addon_data/game.libretro.pcsx-rearmed/resources/system/\n\nWWW: https://kodi.wiki/view/Game_add-ons#BIOS_requirements","type":"install"}]},{"name":"kodi-addon-game.libretro.fceumm","origin":"games/kodi-addon-game.libretro.fceumm","version":"0.0.1.55","comment":"Kodi game addon for NES / Famicom (FCEUmm)","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/kodi-game/game.libretro.fceumm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18210adfa44641ec6b70d940d835652b38ff3bfcdb47092ca991ea3f7e7fa6d0","flatsize":922012,"path":"All/kodi-addon-game.libretro.fceumm-0.0.1.55.pkg","repopath":"All/kodi-addon-game.libretro.fceumm-0.0.1.55.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":774956,"desc":"FCE Ultra mappers modified\n\nFCEU \"mappers modified\" is an unofficial build of FCEU Ultra by CaH4e3,\nwhich supports a lot of new mappers including some obscure mappers such\nas one for unlicensed NES ROM's.","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-addon-game.libretro":{"origin":"games/kodi-addon-game.libretro","version":"21.0.6"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"libretro-fceumm":{"origin":"games/libretro-fceumm","version":"0.20230916"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"}},"categories":["games"]},{"name":"kodi-addon-game.libretro.beetle-psx","origin":"games/kodi-addon-game.libretro.beetle-psx","version":"0.9.44.61","comment":"Kodi game addon for Sony - PlayStation (Beetle PSX)","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/kodi-game/game.libretro.beetle-psx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0aa9e9582c518ebbc604dafc04cb62810e5511a079c4288ad5b1aa1e6988973","flatsize":526523,"path":"All/kodi-addon-game.libretro.beetle-psx-0.9.44.61.pkg","repopath":"All/kodi-addon-game.libretro.beetle-psx-0.9.44.61.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":186408,"desc":"Beetle PSX is a port/fork of Mednafen's PSX module to the libretro API.\nIt can be compiled in C++98 mode, excluding the Vulkan renderer, which\nis written in C++11 for the time being. Beetle PSX currently runs on\nLinux, OSX and Windows.","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-addon-game.libretro":{"origin":"games/kodi-addon-game.libretro","version":"21.0.6"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"libretro-beetle_psx":{"origin":"games/libretro-beetle_psx","version":"0.20231020"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"}},"categories":["games"],"messages":[{"message":"BIOS files required, download and save to:\n~/.kodi/userdata/addon_data/game.libretro.beetle-psx/resources/system/\n\nWWW: https://kodi.wiki/view/Game_add-ons#BIOS_requirements","type":"install"}]},{"name":"kodi-addon-game.libretro","origin":"games/kodi-addon-game.libretro","version":"21.0.6","comment":"Libretro compatibility layer for the Kodi Game API","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/kodi-game/game.libretro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02705d1055a0473cfd411ff77b8fb300cdacefcabc91ea570d50d16dd55a520e","flatsize":459514,"path":"All/kodi-addon-game.libretro-21.0.6.pkg","repopath":"All/kodi-addon-game.libretro-21.0.6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":142448,"desc":"This add-on provides a wrapper that allows Libretro cores to be loaded\nas game add-ons. Libretro cores are shared libraries that use the\nLibretro API, so the wrapper is responsible for translating function\ncalls between the Libretro API and the Game API.","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"}},"categories":["games"],"shlibs_required":["libtinyxml.so.3"]},{"name":"kodi-addon-game.libretro.genplus","origin":"games/kodi-addon-game.libretro.genplus","version":"1.7.4.62","comment":"Kodi game addon for Sega - MS/GG/MD/CD (Genesis Plus GX)","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/kodi-game/game.libretro.genplus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d5247a0f04fab1439d44da9c1c0c52b0bd972bccf83825ce28d7e2ab0fafb1d","flatsize":1377206,"path":"All/kodi-addon-game.libretro.genplus-1.7.4.62.pkg","repopath":"All/kodi-addon-game.libretro.genplus-1.7.4.62.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":918340,"desc":"Genesis Plus GX is an open-source Sega 8/16 bit emulator focused on\naccuracy and portability. Initially ported and developped on\nGamecube / Wii consoles through libogc / devkitPPC, this emulator is now\navailable on many other platforms through various frontends such as:\n- Retroarch (libretro)\n- Bizhawk\n- OpenEmu\n\nThe source code, initially based on Genesis Plus 1.2a by Charles\nMacDonald has been heavily modified & enhanced, with respect to original\ngoals and design, in order to improve emulation accuracy as well as\nadding support for new peripherals, cartridge or console hardware and\nmany other exciting features.\n\nThe result is that Genesis Plus GX is now more a continuation of the\noriginal project than a simple port, providing very accurate emulation\nand 100%25 compatibility with Genesis / Mega Drive, Sega/Mega CD, Master\nSystem, Game Gear & SG-1000 released software (including all unlicensed\nor pirate known dumps), also emulating backwards compatibility modes\nwhen available. All the people who contributed (directly or indirectly)\nto this project are listed on the Credits page.","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-addon-game.libretro":{"origin":"games/kodi-addon-game.libretro","version":"21.0.6"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"libretro-genesis_plus_gx":{"origin":"games/libretro-genesis_plus_gx","version":"0.20231020"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"}},"categories":["games"]},{"name":"kodi-addon-game.libretro.picodrive","origin":"games/kodi-addon-game.libretro.picodrive","version":"2.00.0.45","comment":"Kodi game addon for Sega - MS/MD/CD/32X (PicoDrive)","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/kodi-game/game.libretro.picodrive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"470946d1b4a58717df0d113349f4771732cb69e5d7e79a42cb7ee8cfb470a4b5","flatsize":1163766,"path":"All/kodi-addon-game.libretro.picodrive-2.00.0.45.pkg","repopath":"All/kodi-addon-game.libretro.picodrive-2.00.0.45.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":971036,"desc":"This is yet another Megadrive / Genesis / Sega CD / Mega CD / 32X / SMS\nemulator, which was written having ARM-based handheld devices in mind\n(such as smartphones and handheld consoles like GP2X and Pandora),\nbut also runs on non-ARM little-endian hardware too.\n\nThe emulator is heavily optimized for ARM, features assembly cores for\n68k, Z80 and VDP chip emulation, also has dynamic recompilers for SH2\nand SSP16 (for 32X and SVP emulation). It was started by Dave (aka fdave,\nfinalburn author) as basic Genesis/Megadrive emulator for Pocket PC,\nthen taken over and expanded by notaz.\n\nPicoDrive was the first emulator ever to properly emulate Virtua Racing\nand it's SVP chip.","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-addon-game.libretro":{"origin":"games/kodi-addon-game.libretro","version":"21.0.6"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"libretro-picodrive":{"origin":"games/libretro-picodrive","version":"0.20230811"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"}},"categories":["games"]},{"name":"kodaskanna","origin":"deskutils/kodaskanna","version":"0.1.0_3","comment":"Barcode and QR-code scanner","maintainer":"adridg@FreeBSD.org","www":"https://invent.kde.org/graphics/kodaskanna","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ac3d5fa863ce9887d4f9e599bda90c2ade174b8f8ddab03eeda37bd83ba9c57","flatsize":165396,"path":"All/kodaskanna-0.1.0_3.pkg","repopath":"All/kodaskanna-0.1.0_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":43988,"desc":"Kodaskanna is a utility for reading data from 1D/2D codes (e.g. QR\ncodes or bar codes) and making the data available for further processing.\n\nThis initial 0.1.0 release supports scanning codes in static images. The image\ninput files (can be also non-local ones) can be either passed as argument on\nthe command line or manually selected via a file picker, pasted from the\nclipboard or dropped by DnD. The extracted content can then be exported to the\nclipboard or as a file. The version also provides integration via the Dolphin\ncontext menu for image files and by a KDE Purpose \"Export\" plugin.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"zxing-cpp":{"origin":"textproc/zxing-cpp","version":"2.2.1"}},"categories":["deskutils"],"shlibs_required":["libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libZXing.so.3","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5Purpose.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6"]},{"name":"kodi-addon-inputstream.adaptive","origin":"multimedia/kodi-addon-inputstream.adaptive","version":"20.3.13","comment":"Adaptive stream support for Kodi","maintainer":"decke@FreeBSD.org","www":"https://github.com/peak3d/inputstream.adaptive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb6d4c661bcc0853c6778c7de1f05784c5e1aec9658888a4b01aad61bd3b900f","flatsize":4813270,"path":"All/kodi-addon-inputstream.adaptive-20.3.13.pkg","repopath":"All/kodi-addon-inputstream.adaptive-20.3.13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1055376,"desc":"Adaptive stream support for Kodi\n\nThis addon adds support for multiple manifest types and is used by\nother addons to dynamically select the best audio/video quality/resolution\naccording to available bandwith.\n\nFor example, it is required by the MPEG-DASH functionality of Kodi's\nYouTube addon to support video playback in higher resolutions than 720p.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"}},"categories":["multimedia"],"shlibs_required":["libexpat.so.1"],"shlibs_provided":["libssd_wv.so"]},{"name":"ko-uniksc","origin":"korean/uniksc","version":"0.9","comment":"Converts data between Korean KSC-5601 and Unicode 3.0 UTF-16","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1cc485b98ec0dfcc04ab07fb6e317e60a4f1e3fa199f1222f982375643865da","flatsize":37328,"path":"All/ko-uniksc-0.9.pkg","repopath":"All/ko-uniksc-0.9.pkg","licenselogic":"single","pkgsize":23216,"desc":"uniksc converts data between Korean KSC-5601 and Unicode 3.0 UTF-16\ncharacter sets.  Currently, it can convert all characters including\nHanja in KSC-5601 to UTF-16 characters.  Converting UTF-16 to KSC-5601\nshould work but is incomplete yet.","categories":["korean","converters"],"shlibs_provided":["libuniksc.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe ko-uniksc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kodi-addon-visualization.projectm","origin":"multimedia/kodi-addon-visualization.projectm","version":"21.0.1.20240504","comment":"ProjectM visualizer for Kodi","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/xbmc/visualization.projectm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"859739c9b4c9a875efddc22e9de054693ab06074db8ba1fa5c22df841a01b794","flatsize":2844511,"path":"All/kodi-addon-visualization.projectm-21.0.1.20240504.pkg","repopath":"All/kodi-addon-visualization.projectm-21.0.1.20240504.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2469372,"desc":"ProjectM visualizer for Kodi","deps":{"kodi":{"origin":"multimedia/kodi","version":"21.0_4"},"kodi-platform":{"origin":"devel/kodi-platform","version":"20190726_10"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libprojectM":{"origin":"graphics/libprojectm","version":"3.1.12_10"},"p8-platform":{"origin":"devel/p8-platform","version":"2.1.0.1_3"}},"categories":["multimedia"],"shlibs_required":["libGL.so.1","libprojectM.so.3"]},{"name":"kopete","origin":"net-im/kopete","version":"23.08.5_1","comment":"KDE multi-protocol instant messenger","maintainer":"kde@FreeBSD.org","www":"https://apps.kde.org/kopete/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"188fd443e07e6f067e1fde45908c285e74934fb4ffec2a9f45ca00132bbcd9b3","flatsize":39801246,"path":"All/kopete-23.08.5_1.pkg","repopath":"All/kopete-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":9754176,"desc":"Kopete is an instant messenger supporting AIM, ICQ, Windows Live\nMessenger, Yahoo, Jabber, Gadu-Gadu, Novell GroupWise Messenger,\nand more. It is designed to be a flexible and extensible multi-protocol\nsystem suitable for personal and enterprise use.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kdnssd":{"origin":"dns/kf5-kdnssd","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libidn":{"origin":"dns/libidn","version":"1.42"},"libkleo":{"origin":"security/libkleo","version":"23.08.5"},"libotr":{"origin":"security/libotr","version":"4.1.1_1"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net-im","kde","kde-applications"],"shlibs_required":["libKF5TextEditor.so.5","libKF5SyntaxHighlighting.so.5","libKF5NotifyConfig.so.5","libKF5Contacts.so.5","libKF5Emoticons.so.5","libKF5Wallet.so.5","libKF5KDELibs4Support.so.5","libKF5Parts.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5KIOFileWidgets.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5Solid.so.5","libKF5Bookmarks.so.5","libKF5Notifications.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5UnitConversion.so.5","libv4l2.so.0","libKF5KCMUtils.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libKF5IconThemes.so.5","libKF5Archive.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5WidgetsAddons.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5Codecs.so.5","libKF5GuiAddons.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5ItemViews.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libotr.so.5","libKF5KHtml.so.5","libKF5JS.so.5","libphonon4qt5.so.4","libqca-qt5.so.2","libKPim5IdentityManagement.so.5","libKF5DNSSD.so.5","libidn.so.12","libQt5Sql.so.5","libxml2.so.2","libxslt.so.1"],"shlibs_provided":["libkopete.so.1","libkopete_oscar.so.1","libkopete_otr_shared.so.1","libkopete_videodevice.so.1","libkopeteaddaccountwizard.so.1","libkopetechatwindow_shared.so.1","libkopetecontactlist.so.1","libkopeteidentity.so.1","libkopeteprivacy.so.1","libkopetestatusmenu.so.1","liboscar.so.1","libqgroupwise.so"],"options":{"DOCS":"on"}},{"name":"kphotoalbum","origin":"graphics/kphotoalbum","version":"5.12.0_1","comment":"Image viewer and organizer for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kphotoalbum.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b13cea0ace966e115b8f7329b0fdcdda38f25316f037f0bad85a8ebff612a2d","flatsize":15649578,"path":"All/kphotoalbum-5.12.0_1.pkg","repopath":"All/kphotoalbum-5.12.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8175276,"desc":"KPhotoAlbum is a tool for annotating, searching and viewing images\nand videos.  The annotation is done by telling KPhotoAlbum who is\non the images, where the images were taken and (optionally) adding\ndescriptions.\n\nKPhotoAlbum is highly optimized for easy annotation of images, so\nthat it is possible to use it with thousands of images. When the\nimages have been annotated, you may browse them based on the\nannotations (person, location, keywords).","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkdcraw-qt5":{"origin":"graphics/libkdcraw","version":"23.08.5_1"},"marble":{"origin":"astro/marble","version":"23.08.5_1"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"vlc":{"origin":"multimedia/vlc","version":"3.0.21_2,4"}},"categories":["graphics","kde"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libQt5Gui.so.5","libQt5Core.so.5","libjpeg.so.8","libKF5KIOWidgets.so.5","libKF5TextWidgets.so.5","libKF5XmlGui.so.5","libKF5PurposeWidgets.so.5","libmarblewidget-qt5.so.28","libvlc.so.5","libphonon4qt5.so.4","libKF5KDcraw.so.5","libexiv2.so.28","libKF5JobWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Completion.so.5","libKF5SonnetUi.so.5","libKF5IconThemes.so.5","libKF5Archive.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5Purpose.so.5","libQt5Xml.so.5","libQt5DBus.so.5","libQt5Concurrent.so.5","libQt5WebEngineWidgets.so.5","libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Sql.so.5"],"shlibs_provided":["libkpabase.so","libkpaexif.so","libkpathumbnails.so"],"options":{"WEBENGINE":"on"}},{"name":"ko-scim-tables","origin":"korean/scim-tables","version":"0.5.10_1","comment":"SCIM table based Korean input methods","maintainer":"ports@FreeBSD.org","www":"https://github.com/scim-im/scim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"228b755259ce4b2a0980431bf7a54d229b01ef2ae75b618cf80bb4863ed88690","flatsize":403865,"path":"All/ko-scim-tables-0.5.10_1.pkg","repopath":"All/ko-scim-tables-0.5.10_1.pkg","licenselogic":"single","pkgsize":100824,"desc":"SCIM table based Korean input methods: Hangul, Hanja\n\nSmart Common Input Method platform, in short SCIM, is a development platform to\nmake Input Method developers live easier. It has very clear architecture and\nvery simple programming interface.","deps":{"scim-table-imengine":{"origin":"textproc/scim-table-imengine","version":"0.5.10_8"}},"categories":["korean"],"messages":[{"message":"Remember to set environment variable XMODIFIERS:\n\n  csh/tcsh: setenv XMODIFIERS @im=SCIM\n  sh/bash:  export XMODIFIERS='@im=SCIM'\n\nand set LANG, LC_CTYPE to a proper Korean locale or use scim-setup\nutility to configure the supported locale.\n\nTo start the SCIM input method daemon, use command:\n\n  scim -d","type":"install"},{"message":"===>   NOTICE:\n\nThe ko-scim-tables port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ko-nhpf","origin":"korean/nhpf","version":"1.42_1","comment":"Hangul Printing Filter for Netscape with embedded font","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0aad479094bbf3efdb91641ab75e18ea62b29e83b2874c54d4cd6273c33d3c12","flatsize":61399,"path":"All/ko-nhpf-1.42_1.pkg","repopath":"All/ko-nhpf-1.42_1.pkg","licenselogic":"single","pkgsize":26272,"desc":"nhpf\n----\n\nThis program makes you can print hangul homepages with Netscape 2.0 or later,\nin Unix with PostScript printer (or with Ghostscript).\n\nThe filtered PS file is self-contained, because this program appends hangul\nfonts, \"n3f-5\" (N-byte 3BeolSik hangul Font 5), \"n3f-5b\" (the bold font),\n\"n3f-5i\" and \"n3f-5bi\" (the slanted version of them) to the output. This means\nthat you can print hangul homepages with every PostScript printer.","categories":["korean","www"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ko-nhpf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ko-scim-hangul","origin":"korean/scim-hangul","version":"0.4.0_3","comment":"SCIM IMEngine module for Korean(Hangul) input","maintainer":"jkim@FreeBSD.org","www":"https://sourceforge.net/projects/scim/files/scim-hangul/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"291ec53904c12260f6e70b6149d317dad6a18b6be42014122defd5fcc1c24c56","flatsize":146124,"path":"All/ko-scim-hangul-0.4.0_3.pkg","repopath":"All/ko-scim-hangul-0.4.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":42888,"desc":"SCIM IMEngine module for Korean(Hangul) input.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ko-libhangul":{"origin":"korean/libhangul","version":"0.1.0_3"},"scim":{"origin":"textproc/scim","version":"1.4.9_7"}},"categories":["korean"],"shlibs_required":["libscim-1.0.so.8","libhangul.so.1","libscim-gtkutils-1.0.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"NLS":"on"},"messages":[{"message":"Remember to set environment variables XMODIFIERS and LANG:\n\n  csh/tcsh: setenv XMODIFIERS @im=SCIM  ; setenv LANG ko_KR.UTF-8\n  sh/bash:  export XMODIFIERS='@im=SCIM'; export LANG=ko_KR.UTF-8\n\nTo start the SCIM input method daemon, use command:\n\n  scim -d","type":"install"}]},{"name":"ko-nanumfonts","origin":"korean/nanumfonts","version":"20220210","comment":"Nanum family Hangul fonts (meta-port)","maintainer":"jkim@FreeBSD.org","www":"https://hangeul.naver.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b297fb1238c10e095e51ad98d16f77b30cc7c1d07445d3761bec3336c3aef0a","flatsize":243,"path":"All/ko-nanumfonts-20220210.pkg","repopath":"All/ko-nanumfonts-20220210.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1016,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"ko-nanum-barun-gothic":{"origin":"korean/nanum-barun-gothic","version":"20220210"},"ko-nanum-barun-pen":{"origin":"korean/nanum-barun-pen","version":"20220210"},"ko-nanum-brush":{"origin":"korean/nanum-brush","version":"20220210"},"ko-nanum-gothic":{"origin":"korean/nanum-gothic","version":"20220210"},"ko-nanum-myeongjo":{"origin":"korean/nanum-myeongjo","version":"20220210"},"ko-nanum-pen":{"origin":"korean/nanum-pen","version":"20220210"},"ko-nanum-square":{"origin":"korean/nanum-square","version":"20220210"},"ko-nanum-square-round":{"origin":"korean/nanum-square-round","version":"20220210"}},"categories":["korean","x11-fonts"],"options":{"ECO":"off"}},{"name":"kolourpaint","origin":"graphics/kolourpaint","version":"23.08.5","comment":"KDE paint program","maintainer":"kde@FreeBSD.org","www":"http://www.kolourpaint.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4da015fdd92ffd99dbbba68b308b09fe148f01e9fd300979dce8d630d5b43817","flatsize":9883037,"path":"All/kolourpaint-23.08.5.pkg","repopath":"All/kolourpaint-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":5885992,"desc":"KolourPaint is a free, easy-to-use paint program for KDE.\n\nIt aims to be conceptually simple to understand; providing a level of\nfunctionality targeted towards the average user. It's designed for\ndaily tasks like:\n* painting - drawing diagrams and \"finger painting\";\n* image manipulation - editing screenshots and photos, applying effects;\n* icon editing - drawing clipart and logos with transparency.\n\nIt's not an unusable and monolithic program where simple tasks like\ndrawing lines become nearly impossible. Nor is it so simple that it\nlacks essential features like undo/redo.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkexiv2":{"origin":"graphics/libkexiv2","version":"23.08.5"},"libksane":{"origin":"graphics/libksane","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libKF5KIOFileWidgets.so.5","libKF5Sane.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libKF5ItemViews.so.5","libKF5Solid.so.5","libKF5TextWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5SonnetUi.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libKF5GuiAddons.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libkolourpaint_lgpl.so.5"],"options":{"DOCS":"on"}},{"name":"kobodeluxe","origin":"games/kobodeluxe","version":"0.5.1_15","comment":"SDL port of the scrolling game XKobo","maintainer":"amdmi3@FreeBSD.org","www":"http://www.olofson.net/kobodl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddcc39987fe9c4b48140e69717150ce75fd7d75154c23f096b73f2eb4d4f0ab2","flatsize":1927591,"path":"All/kobodeluxe-0.5.1_15.pkg","repopath":"All/kobodeluxe-0.5.1_15.pkg","licenselogic":"single","pkgsize":1524712,"desc":"Kobo Deluxe is an enhanced version of Akira Higuchi's game XKobo. It adds\nsound, smoother animation, high resolution support, OpenGL acceleration\n(optional), an intuitive menu driven user interface, joystick support and\nother features. Kobo Deluxe uses SDL for graphics, sound and input, which\nmakes it possible to run the game on pretty much anything.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on","OPENGL":"on"}},{"name":"ko-nanum-square-round-otf","origin":"korean/nanum-square-round","version":"20220210","comment":"NanumSquareRound Hangul fonts (OTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dfdde3e421001ce3d836b9180c4b8baf0da7555edf681df179e95cd3deb0529","flatsize":1791841,"path":"All/ko-nanum-square-round-otf-20220210.pkg","repopath":"All/ko-nanum-square-round-otf-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":753604,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"otf"}},{"name":"ko-nanum-square-round","origin":"korean/nanum-square-round","version":"20220210","comment":"NanumSquareRound Hangul fonts (TTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd8104add558b507692dfe3247624f98e3381890df44d4395e939d3a82e967a1","flatsize":4143801,"path":"All/ko-nanum-square-round-20220210.pkg","repopath":"All/ko-nanum-square-round-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":846504,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"ttf"}},{"name":"konqueror","origin":"x11-fm/konqueror","version":"23.08.5","comment":"KDE web browser and file manager","maintainer":"kde@FreeBSD.org","www":"https://konqueror.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7af66bdf1305345de4073113059280f88f962dda233c0c3c765726baac1330f0","flatsize":32106983,"path":"All/konqueror-23.08.5.pkg","repopath":"All/konqueror-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":10121912,"desc":"Konqueror is one of the most advanced file managers and universal document\nviewers for KDE.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kdesu":{"origin":"security/kf5-kdesu","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kpty":{"origin":"devel/kf5-kpty","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-fm","www","kde","kde-applications"],"shlibs_required":["libKF5KIOWidgets.so.5","libKF5IconThemes.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5TextWidgets.so.5","libKF5KIOFileWidgets.so.5","libKF5SonnetUi.so.5","libKF5Crash.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5Archive.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5X11Extras.so.5","libKF5KCMUtils.so.5","libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5Parts.so.5","libQt5PrintSupport.so.5","libKF5DBusAddons.so.5","libKF5Activities.so.5","libKF5Wallet.so.5","libKF5Notifications.so.5","libKF5SonnetCore.so.5","libKF5Su.so.5","libKF5Pty.so.5","libQt5TextToSpeech.so.5","libKF5GuiAddons.so.5","libQt5WebEngine.so.5"],"shlibs_provided":["libKF5Konq.so.6","libkdeinit5_kfmclient.so","libkdeinit5_konqueror.so","libkonqsidebarplugin.so.5","libkonquerorprivate.so.5","libkwebenginepart.so"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:konqueror:konqueror:23.08.5:::::dragonfly6:x86_64"},"messages":[{"message":"If you get wrong colors when watching html5 videos, this is probably because\nyour system does not support hardware acceleration (see bug 237277): you can\ndisable it by starting the browser from command line with the --disable-gpu\noption.","type":"install"}]},{"name":"ko-nanum-pen","origin":"korean/nanum-pen","version":"20220210","comment":"NanumPen Hangul fonts (TTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00652f6e7fd16ebf57e617d9d8a14f93f353a249039bdc14c25fb8bdda41144d","flatsize":3553724,"path":"All/ko-nanum-pen-20220210.pkg","repopath":"All/ko-nanum-pen-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":914648,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"ttf"}},{"name":"ko-nanum-square","origin":"korean/nanum-square","version":"20220210","comment":"NanumSquare Hangul fonts (TTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0404e0c89c2342b1c78a63665148172c8eadddb32267ca90702ba3c93de345c","flatsize":5517319,"path":"All/ko-nanum-square-20220210.pkg","repopath":"All/ko-nanum-square-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":857748,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"ttf"}},{"name":"ko-nanum-square-otf","origin":"korean/nanum-square","version":"20220210","comment":"NanumSquare Hangul fonts (OTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"036790732a0de63f26fb865e6dceaa5c8d353dd2146d740318b92d1c58bed4db","flatsize":3300107,"path":"All/ko-nanum-square-otf-20220210.pkg","repopath":"All/ko-nanum-square-otf-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":867492,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"otf"}},{"name":"ko-nanum-pen-otf","origin":"korean/nanum-pen","version":"20220210","comment":"NanumPen Hangul fonts (OTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8146dd2e98f1513d1ae7e8f79918b2ffcd3b8f7cde767acb6dbc6c2321bd1195","flatsize":1785860,"path":"All/ko-nanum-pen-otf-20220210.pkg","repopath":"All/ko-nanum-pen-otf-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":887848,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"otf"}},{"name":"ko-nanum-myeongjo-otf","origin":"korean/nanum-myeongjo","version":"20220210","comment":"NanumMyeongjo Hangul fonts (OTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ea40681ce36c349443bef1d1d3b546ca54f70f2ea89a755113b8580fecab636","flatsize":6147069,"path":"All/ko-nanum-myeongjo-otf-20220210.pkg","repopath":"All/ko-nanum-myeongjo-otf-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1671204,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"otf"}},{"name":"ko-unfonts-extra","origin":"korean/unfonts-extra","version":"1.0.2.080608_1","comment":"GPL'd Korean TrueType Fonts by UN Koaunghi (extra)","maintainer":"jkim@FreeBSD.org","www":"https://kldp.net/projects/unfonts/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fd897c63fbf1202101908058b2810197d36e661be59294eae13f99f4de64c9b","flatsize":21326478,"path":"All/ko-unfonts-extra-1.0.2.080608_1.pkg","repopath":"All/ko-unfonts-extra-1.0.2.080608_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6759564,"desc":"Un-series fonts (GPL'd) are made by UN Koaunghi (who painstakingly\nscanned, converted to outlines and hand-hinted them all) and PARK\nWon-Kyu. They're originally made as PS fonts to use with Korean\nTeX/LaTeX/OmegaLambda (HLaTeX [1]) by UN Koaunghi in the late 1990's.\nRecently, PARK Won-kyu converted them to truetype fonts and added\nGSUB tables to one of them (UnBatang) for the full support of\nKorean script with Korean letters (Hangul Jamos : U+1100).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"]},{"name":"ko-nanum-myeongjo-eco-otf","origin":"korean/nanum-myeongjo-eco","version":"20220210","comment":"NanumMyeongjoEco Hangul fonts (OTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65bdfadae0b1766c7c14024b6a2d84d0f57b282064029d8738e98cac4af1b2dc","flatsize":19907033,"path":"All/ko-nanum-myeongjo-eco-otf-20220210.pkg","repopath":"All/ko-nanum-myeongjo-eco-otf-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":3384336,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"otf"}},{"name":"ko-nanum-myeongjo","origin":"korean/nanum-myeongjo","version":"20220210","comment":"NanumMyeongjo Hangul fonts (TTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3e76507882cd79876f75d6be90cc5b17cba3f66e0ca281ddbf5b942d72a3f76","flatsize":12816825,"path":"All/ko-nanum-myeongjo-20220210.pkg","repopath":"All/ko-nanum-myeongjo-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":2817204,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"ttf"}},{"name":"ko-nanum-gothic-otf","origin":"korean/nanum-gothic","version":"20220210","comment":"NanumGothic Hangul fonts (OTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e0388c4679c34e91b81a108a77bb3c2e47a5d296f60cb830dd2f104230699dc","flatsize":7261831,"path":"All/ko-nanum-gothic-otf-20220210.pkg","repopath":"All/ko-nanum-gothic-otf-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":4185884,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"otf"}},{"name":"ko-nanum-gothic-coding","origin":"korean/nanum-gothic-coding","version":"2.5","comment":"NanumGothicCoding Hangul font (TrueType)","maintainer":"jkim@FreeBSD.org","www":"https://github.com/naver/nanumfont","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b898939ee44ce59c152a64cb038753fe1c16554b96647e65512da505d9c4f82c","flatsize":4584765,"path":"All/ko-nanum-gothic-coding-2.5.pkg","repopath":"All/ko-nanum-gothic-coding-2.5.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1080388,"desc":"NanumGothicCoding font family is free Hangul fonts developed by\nNAVER Corporation and distributed under SIL Open Font License (OFL).\nThis font was specifically designed for Hangul terminals.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"]},{"name":"ko-nanum-brush-otf","origin":"korean/nanum-brush","version":"20220210","comment":"NanumBrush Hangul fonts (OTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a544a8b39fc8a0c622f76d697b5ba55508dc5965896375a848ebe85b249970c","flatsize":1679214,"path":"All/ko-nanum-brush-otf-20220210.pkg","repopath":"All/ko-nanum-brush-otf-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":772924,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"otf"}},{"name":"ko-nanum-brush","origin":"korean/nanum-brush","version":"20220210","comment":"NanumBrush Hangul fonts (TTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17910aabd2adc02502e469a9a93469b729930a961fd18bb0ce2d81025320674f","flatsize":3750446,"path":"All/ko-nanum-brush-20220210.pkg","repopath":"All/ko-nanum-brush-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":858212,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"ttf"}},{"name":"ko-nanum-gothic-eco-otf","origin":"korean/nanum-gothic-eco","version":"20220210","comment":"NanumGothicEco Hangul fonts (OTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2e391cfd0400b5c1ad034bc870809bd3e5bb9fbf58c919555b6461b4c7232b6","flatsize":25653531,"path":"All/ko-nanum-gothic-eco-otf-20220210.pkg","repopath":"All/ko-nanum-gothic-eco-otf-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":6039004,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"otf"}},{"name":"ko-nanum-myeongjo-eco","origin":"korean/nanum-myeongjo-eco","version":"20220210","comment":"NanumMyeongjoEco Hangul fonts (TTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"079510b1d931855972bb42c3ba6484c277b969fbd3910645cc2a3c25b2af169a","flatsize":27474757,"path":"All/ko-nanum-myeongjo-eco-20220210.pkg","repopath":"All/ko-nanum-myeongjo-eco-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":6118576,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"ttf"}},{"name":"ko-nanum-barun-pen-otf","origin":"korean/nanum-barun-pen","version":"20220210","comment":"NanumBarunpen Hangul fonts (OTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80f44c353a5c8bbccee3697e8fd66b462de88b42a085b7402967f0934e553927","flatsize":10746882,"path":"All/ko-nanum-barun-pen-otf-20220210.pkg","repopath":"All/ko-nanum-barun-pen-otf-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1742696,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"otf"}},{"name":"ko-nabi","origin":"korean/nabi","version":"1.0.0_2","comment":"Hangul X Input Method for Everywhere","maintainer":"jkim@FreeBSD.org","www":"https://github.com/libhangul/nabi/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cad4b6e6acc2862cc22263e30c27d113540b52c5c44755ccff60613dda20c545","flatsize":1048542,"path":"All/ko-nabi-1.0.0_2.pkg","repopath":"All/ko-nabi-1.0.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":515380,"desc":"Nabi is a X Hangul Input Method based on GTK+2. But, it can be\ndocked into GNOME panel or even KDE panel and it's able to be\nused in any X11-based applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ko-libhangul":{"origin":"korean/libhangul","version":"0.1.0_3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["korean","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libhangul.so.1"],"options":{"NLS":"on","LAYOUT_390":"off","LAYOUT_FINAL":"off"}},{"name":"ko-nanum-barun-pen","origin":"korean/nanum-barun-pen","version":"20220210","comment":"NanumBarunpen Hangul fonts (TTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5136491daa9169ec5e20b6c085bc39a1bc341e773851619ef958badb1b547003","flatsize":21067454,"path":"All/ko-nanum-barun-pen-20220210.pkg","repopath":"All/ko-nanum-barun-pen-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":2860128,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"ttf"}},{"name":"ldraw","origin":"cad/ldraw","version":"20220211,1","comment":"LDraw-format CAD files representing many of LEGO bricks produced","maintainer":"yuri@FreeBSD.org","www":"https://www.ldraw.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f4067d6a0a55fc9efbec7623b54416682fb306c3e7adbf0004149dfe786823ca","flatsize":298026542,"path":"All/ldraw-20220211,1.pkg","repopath":"All/ldraw-20220211,1.pkg","licenselogic":"single","licenses":["CC-BY-2.0"],"pkgsize":39129992,"desc":"LDraw-TM is an open standard for LEGO CAD programs that allow the user to create\nvirtual LEGO models and scenes. You can use it to document models you have\nphysically built, create building instructions just like LEGO, render 3D photo\nrealistic images of your virtual models and even make animations. The\npossibilities are endless. Unlike real LEGO bricks where you are limited by the\nnumber of parts and colors, in LDraw nothing is impossible.","categories":["cad"]},{"name":"ko-nanum-barun-gothic-otf","origin":"korean/nanum-barun-gothic","version":"20220210","comment":"NanumBarunGothic Hangul fonts (OTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"612c727845c3a3f9aad58b1c69ef3dea417131783ffa9f4961bc36eaf093cafd","flatsize":9523485,"path":"All/ko-nanum-barun-gothic-otf-20220210.pkg","repopath":"All/ko-nanum-barun-gothic-otf-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":5322264,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"otf"}},{"name":"ko-libhangul","origin":"korean/libhangul","version":"0.1.0_3","comment":"Library for Hangul processing","maintainer":"jkim@FreeBSD.org","www":"https://github.com/libhangul/libhangul","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00468e53a3b1bfa97f40f49b307c282e22237fefa0f3ee946100fcd3ac578218","flatsize":6653285,"path":"All/ko-libhangul-0.1.0_3.pkg","repopath":"All/ko-libhangul-0.1.0_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1867968,"desc":"A library for hangul processing.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["korean"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libhangul.so.1"],"options":{"NLS":"on"}},{"name":"ko-libreoffice","origin":"korean/libreoffice","version":"24.2.4.2","comment":"ko language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e3b76b8cac7d71e1296e11589003f5ab4d0895727cd1924464bc524897997a16","flatsize":30793503,"path":"All/ko-libreoffice-24.2.4.2.pkg","repopath":"All/ko-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3195612,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["korean","editors"]},{"name":"ko-nanum-gothic","origin":"korean/nanum-gothic","version":"20220210","comment":"NanumGothic Hangul fonts (TTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b2032d7f88da19093599f8d0a10be927f646fe9adbdf468bf1e68c75ea5f364","flatsize":15389243,"path":"All/ko-nanum-gothic-20220210.pkg","repopath":"All/ko-nanum-gothic-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":5957720,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"ttf"}},{"name":"ko-unfonts-core","origin":"korean/unfonts-core","version":"1.0.2.080608_4","comment":"GPL'd Korean TrueType Fonts by UN Koaunghi (core)","maintainer":"jkim@FreeBSD.org","www":"https://kldp.net/projects/unfonts/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02e6f582441f2918a81b769b36860c437fc258cc5cce261de5e6b00135e03361","flatsize":34257977,"path":"All/ko-unfonts-core-1.0.2.080608_4.pkg","repopath":"All/ko-unfonts-core-1.0.2.080608_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14735340,"desc":"Un-series fonts (GPL'd) are made by UN Koaunghi (who painstakingly\nscanned, converted to outlines and hand-hinted them all) and PARK\nWon-Kyu. They're originally made as PS fonts to use with Korean\nTeX/LaTeX/OmegaLambda (HLaTeX [1]) by UN Koaunghi in the late 1990's.\nRecently, PARK Won-kyu converted them to truetype fonts and added\nGSUB tables to one of them (UnBatang) for the full support of\nKorean script with Korean letters (Hangul Jamos : U+1100).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"]},{"name":"krank","origin":"games/krank","version":"07_11","comment":"Little casual game","maintainer":"ports@FreeBSD.org","www":"https://krank.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04a414457dc39478bdb93cabe356e281fbd290ac2746b627b1b045e6c55100cd","flatsize":32356384,"path":"All/krank-07_11.pkg","repopath":"All/krank-07_11.pkg","licenselogic":"single","pkgsize":23554968,"desc":"A game of dexterity, being somewhere between Breakout and billiard,\nwhere the aim of each level is to shove floating stones towards\ncompatible static stones.\nYou control a short chain of stones with your mouse to achieve that.","deps":{"py311-game":{"origin":"devel/py-game","version":"2.6.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe krank port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ko-nanum-gothic-eco","origin":"korean/nanum-gothic-eco","version":"20220210","comment":"NanumGothicEco Hangul fonts (TTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6f423041a081b3af19a1ec49a8770c941d6dd8b2c918f622ae48458b5d0bf46","flatsize":30381295,"path":"All/ko-nanum-gothic-eco-20220210.pkg","repopath":"All/ko-nanum-gothic-eco-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":8411692,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"ttf"}},{"name":"ko-kaistfonts-ksc","origin":"korean/kaistfonts","version":"1.0_5","comment":"X11 KAIST font(ksc5601.1987-0 encoding) collection","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58c904a2f710f44bbf896c58acf94758c709e61214fb895e1b837bd6a8d7f40a","flatsize":946520,"path":"All/ko-kaistfonts-ksc-1.0_5.pkg","repopath":"All/ko-kaistfonts-ksc-1.0_5.pkg","licenselogic":"single","pkgsize":748392,"desc":"KAIST Font(KSC)\n---------------\n\nKorean KS C 5601-1987 fonts collection.\n(ksc5601.1987-0 encoding)\n\n - Iyagi, Philgi fonts are recomposed from hanterm johab fonts.\n - newmj fonts are recomposed from HLaTeX-0.97 Myeongjo font.\n\nFont collection by Hong Hunsoo <hunsoo@sensor.kaist.ac.kr>","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"messages":[{"message":"This package installed fonts in /usr/local/share/fonts/kaistfonts directory.\n If you are using XFree86 3.3.2 or older, please upgrade to a new version\n or add this directory to your /etc/XF86Config:\n\n Section \"Files\"\n     ...\n     FontPath   \"/usr/local/share/fonts/kaistfonts\"\n     ...\n\n Or, run this command at your X desktop:\n\n # xset +fp /usr/local/share/fonts/kaistfonts && xset fp rehash\n\n Don't forget to add the directory to your /etc/XF86Config, for\n add the correct font path after you reboots X.","type":"install"},{"message":"===>   NOTICE:\n\nThe ko-kaistfonts-ksc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ko-ko.TeX","origin":"korean/ko.TeX","version":"0.1.1.20080329_5","comment":"Korean TeX macro and utilities","maintainer":"hyogeollee@gmail.com","www":"http://project.ktug.or.kr/ko.TeX/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa3c147a14ed078bfda24271a0889e4aad81b144c6d226ff3826debd740e8e43","flatsize":3360681,"path":"All/ko-ko.TeX-0.1.1.20080329_5.pkg","repopath":"All/ko-ko.TeX-0.1.1.20080329_5.pkg","licenselogic":"single","pkgsize":1043908,"desc":"ko.TeX is a collection of LaTeX packages made by Koaunghi Un, Dohyun Kim\nand Kangsoo Kim to replace HLaTeX and Hangul-ucs.\n\nko.TeX contains macro and utilities.","deps":{"ko-ko.TeX-fonts-base":{"origin":"korean/ko.TeX-fonts-base","version":"0.1.0.20070927_6"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["korean","print"],"options":{"DOCS":"on"}},{"name":"ko-imhangul-gtk3","origin":"korean/imhangul-gtk3","version":"3.1.1_2","comment":"Hangul input module for GTK 3.0","maintainer":"jkim@FreeBSD.org","www":"http://code.google.com/p/imhangul/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75253126a8b36e3b0fb3dd84eab709a61d28f649143248ce83957b4a0b3dc400","flatsize":67621,"path":"All/ko-imhangul-gtk3-3.1.1_2.pkg","repopath":"All/ko-imhangul-gtk3-3.1.1_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":23468,"desc":"Hangul Input Module for GTK+ 3.0\n\nInput method of GTK+ 3.0 widget. To select this modules, click\nright button in gtk30 text widget and select \"Input Methods\" -\n\"Hangul\" (not KSC5601).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ko-libhangul":{"origin":"korean/libhangul","version":"0.1.0_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["korean"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libhangul.so.1"],"options":{"NLS":"on"}},{"name":"ko-ibus-hangul","origin":"korean/ibus-hangul","version":"1.5.1_2","comment":"Hangul input engine for IBus","maintainer":"jkim@FreeBSD.org","www":"https://github.com/libhangul/ibus-hangul/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bfb7dbed6ebb9dd65d8a5fce79d3d3ed817274ffad046774dc508b9ccdebd07","flatsize":190087,"path":"All/ko-ibus-hangul-1.5.1_2.pkg","repopath":"All/ko-ibus-hangul-1.5.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46996,"desc":"IBus-Hangul is an input method (IM) for Korean language, based on IBus.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"ko-libhangul":{"origin":"korean/libhangul","version":"0.1.0_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["korean"],"shlibs_required":["libintl.so.8","libibus-1.0.so.5","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libhangul.so.1"],"options":{"NLS":"on"},"messages":[{"message":"ibus-hangul installation finished. To use ibus-hangul, please do the following:\n\nIf you are using bash or zsh, please add following lines to your $HOME/.bashrc or\n$HOME/.zshrc:\n\nexport XIM=ibus\nexport GTK_IM_MODULE=ibus\nexport QT_IM_MODULE=xim\nexport XMODIFIERS=@im=ibus\nexport XIM_PROGRAM=\"ibus-daemon\"\nexport XIM_ARGS=\"-r --daemonize --xim\"\n\nIf you are using tcsh, please add following lines to your $HOME/.cshrc:\n\nsetenv XIM ibus\nsetenv GTK_IM_MODULE ibus\nsetenv QT_IM_MODULE xim\nsetenv XMODIFIERS @im=ibus\nsetenv XIM_PROGRAM ibus-daemon\nsetenv XIM_ARGS \"-r --daemonize --xim\"\n\nIf you are using KDE4, you may create a shell script in $HOME/.kde4/env,\nand add following lines:\n\n#!/bin/sh\nexport XIM=ibus\nexport GTK_IM_MODULE=ibus\nexport QT_IM_MODULE=xim\nexport XMODIFIERS=@im=ibus\nexport XIM_PROGRAM=\"ibus-daemon\"\nexport XIM_ARGS=\"-r --daemonize --xim\"","type":"install"}]},{"name":"ko-imhangul-gtk2","origin":"korean/imhangul-gtk2","version":"2.1.1_1","comment":"Hangul input module for GTK 2.0","maintainer":"jkim@FreeBSD.org","www":"http://code.google.com/p/imhangul/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bb74b1f3a1fbadb69c1e54591a165dd5850c6712ec76a5cab6965b6cac912c6","flatsize":66949,"path":"All/ko-imhangul-gtk2-2.1.1_1.pkg","repopath":"All/ko-imhangul-gtk2-2.1.1_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":23424,"desc":"Hangul Input Module for GTK+ 2.0\n\nInput method of GTK+ 2.0 widget. To select this modules, click\nright button in gtk20 text widget and select \"Input Methods\" -\n\"Hangul\" (not KSC5601).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ko-libhangul":{"origin":"korean/libhangul","version":"0.1.0_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["korean"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libhangul.so.1"],"options":{"NLS":"on"}},{"name":"ko-hcode","origin":"korean/hcode","version":"2.1.3_2","comment":"Hangul code conversion utility","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"251482030d5cd0a2c3e3acc53910ebb71f4b7efcc439f1968bf958158b783678","flatsize":44080,"path":"All/ko-hcode-2.1.3_2.pkg","repopath":"All/ko-hcode-2.1.3_2.pkg","licenselogic":"single","pkgsize":13712,"desc":"hcode\n-----\n\nHangul Code Conversion program. It can convert almost all kind of\ncurrent used(or not used anymore) Korean language code, including\nKS C 5601-1987, ISO-2022-KR, Johab, N-byte, etc.\n\nThis version is patched by Jungshik Shin <jshin@minerva.cis.yale.edu>.","categories":["korean"],"messages":[{"message":"===>   NOTICE:\n\nThe ko-hcode port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ko-hpscat-jshin","origin":"korean/hpscat","version":"1.3.1,2","comment":"Hangul Text Printing Utility","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df17ce01fb412752f85c48b82cea96536108a6d12c1df851356f849233add1eb","flatsize":658857,"path":"All/ko-hpscat-jshin-1.3.1,2.pkg","repopath":"All/ko-hpscat-jshin-1.3.1,2.pkg","licenselogic":"single","pkgsize":174536,"desc":"hpscat-1.3jshin\n-------------------\n\nhpscat is a small printing utility that print Hangul characters in\nany PostScript printer(including ghostscript). It use the hangul PS\nfont in ked, so you must load the font before printing the document\nprocessed by hpscat.\n\nThis version is revised by Jungshik Shin <jshin@minerva.cis.yale.edu>.","deps":{"ko-hcode":{"origin":"korean/hcode","version":"2.1.3_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["korean","print"],"messages":[{"message":"To use hpscat with font loading in gs, use hpscat.sh instead.\nOtherwise, you must setup ghostscript to load font first.\nRead /usr/local/share/fonts/ked-hpscat/README.jshin(.ks)","type":"install"},{"message":"===>   NOTICE:\n\nThe ko-hpscat-jshin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ko-hmconv","origin":"korean/hmconv","version":"1.0.3_1","comment":"Hangul code conversion utility for E-mail","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70f9dcda32fba7d33c38bbeee5557a7ed39136283e896f9173019a9d59338797","flatsize":30513,"path":"All/ko-hmconv-1.0.3_1.pkg","repopath":"All/ko-hmconv-1.0.3_1.pkg","licenselogic":"single","pkgsize":12592,"desc":"hmconv-1.0pl3\n-------------\n\nhmconv is Korean code conversion utility for especially for E-mail.\nIt can convert between KS C 5601 and ISO-2022-KR.\n\nOriginal version is by Jungshik Shin <jshin@minerva.cis.yale.edu>.","categories":["korean","mail"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ko-hmconv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ko-nanum-barun-gothic","origin":"korean/nanum-barun-gothic","version":"20220210","comment":"NanumBarunGothic Hangul fonts (TTF)","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2012e24b8cd12e9c3c07c33d1221d3444722e7a8470e1c66287e2fc37f48526e","flatsize":18347365,"path":"All/ko-nanum-barun-gothic-20220210.pkg","repopath":"All/ko-nanum-barun-gothic-20220210.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":6418512,"desc":"Nanum font family is free Hangul fonts developed by NAVER Corporation\nand distributed under SIL Open Font License (OFL).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"annotations":{"flavor":"ttf"}},{"name":"ko-hunspell","origin":"korean/hunspell","version":"0.7.90","comment":"Korean hunspell dictionaries","maintainer":"jkim@FreeBSD.org","www":"https://spellcheck-ko.github.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4858c6d0a9b6de4ac5ebba8ae558b5e3315dd41df97dd4fe8e610dd9d979a2c","flatsize":13616584,"path":"All/ko-hunspell-0.7.90.pkg","repopath":"All/ko-hunspell-0.7.90.pkg","licenselogic":"or","licenses":["GPLv2+","LGPL21+","MPL11"],"pkgsize":628552,"desc":"Korean hunspell dictionaries","categories":["korean","textproc"]},{"name":"ko-fcitx5-hangul","origin":"korean/fcitx5-hangul","version":"5.1.4","comment":"Hangul support for Fcitx5","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-hangul","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af1f1d5077082613d557f42d9e7f2a7808dfa67f376248712e0cd64f81bf8fcb","flatsize":164818,"path":"All/ko-fcitx5-hangul-5.1.4.pkg","repopath":"All/ko-fcitx5-hangul-5.1.4.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":59692,"desc":"libhangul support for Fcitx5 input method framework.","deps":{"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"ko-libhangul":{"origin":"korean/libhangul","version":"0.1.0_3"}},"categories":["korean","textproc"],"shlibs_required":["libintl.so.8","libFcitx5Core.so.7","libFcitx5Config.so.6","libFcitx5Utils.so.2","libhangul.so.1"]},{"name":"ko-fcitx-hangul","origin":"korean/fcitx-hangul","version":"0.3.0_1","comment":"Hangul support for Fcitx","maintainer":"lichray@gmail.com","www":"https://fcitx-im.org/wiki/Fcitx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53120ad0aa9a15ad8cdea5156852e8aaf187b41639356085e97b55f0bd6adabc","flatsize":70354,"path":"All/ko-fcitx-hangul-0.3.0_1.pkg","repopath":"All/ko-fcitx-hangul-0.3.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25980,"desc":"fcitx-hangul provides Korean input back-end to the Fcitx IM framework.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ko-libhangul":{"origin":"korean/libhangul","version":"0.1.0_3"},"zh-fcitx":{"origin":"chinese/fcitx","version":"4.2.9.8_2"}},"categories":["korean"],"shlibs_required":["libintl.so.8","libhangul.so.1"]},{"name":"ko-h2ps","origin":"korean/h2ps","version":"2.06","comment":"Formats an ASCII file for printing on a postscript printer with Korean char","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e31539e0a6a70a862cd3e7d471aa03864880ffb5f8a56e383779b79e6846f8de","flatsize":65776,"path":"All/ko-h2ps-2.06.pkg","repopath":"All/ko-h2ps-2.06.pkg","licenselogic":"single","pkgsize":25676,"desc":"h2ps\n----\n\nh2ps formats each named file for printing in a postscript printer with\nembedded PS hangul fonts; if no file is given, h2ps reads from the\nstandard input. The format used is nice and compact: n(1 to 10) pages\non each physical page, headers with useful information (page number,\nprinting date), etc. This is very useful for making simple listings of\nKorean text.\n\nIt is relatively compact when comparing with nh2ps, and no need to another\nfonts or ghostscript. It can be printed with any PostScript printer only\nwith english fonts because its fonts are embedded with output.","categories":["korean","print"],"messages":[{"message":"===>   NOTICE:\n\nThe ko-h2ps port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ko-hanyangfonts","origin":"korean/hanyangfonts","version":"1.0_5","comment":"Hanyang Hangul fonts for X11","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3a136ed0c48ac2835d98ed147bb239132530c9f4301dcdeb12c705c32abc909","flatsize":2734403,"path":"All/ko-hanyangfonts-1.0_5.pkg","repopath":"All/ko-hanyangfonts-1.0_5.pkg","licenselogic":"single","pkgsize":2371348,"desc":"Hanyang Hangul X11 fonts\n------------------------\n\nIt is Korean fonts for X11(ksc5601.1987-0). These fonts are\ncopyrighted by (C) Hanyang Systems, but it is in the public domain.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"messages":[{"message":"This package installed fonts in /usr/local/share/fonts/hanyang directory.\n If you are using XFree86 3.3.2 or older, please upgrade to a new version\n or add this directory to your /etc/XF86Config:\n\n Section \"Files\"\n     ...\n     FontPath   \"/usr/local/share/fonts/hanyang\"\n     ...\n\n Or, run this command at your X desktop:\n\n # xset +fp /usr/local/share/fonts/hanyang && xset fp rehash\n\n Don't forget to add the directory to your /etc/XF86Config, for\n add the correct font path after you reboots X.","type":"install"},{"message":"===>   NOTICE:\n\nThe ko-hanyangfonts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ko-aleefonts-ttf","origin":"korean/aleefonts-ttf","version":"13.3_1","comment":"A-Lee's Hangul truetype fonts","maintainer":"jkim@FreeBSD.org","www":"https://packages.debian.org/unstable/fonts/fonts-alee","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"296b10a8b6a299ba4087b8256f634433f4d4d642dbc9a05ffbfcef541fbb6550","flatsize":3118234,"path":"All/ko-aleefonts-ttf-13.3_1.pkg","repopath":"All/ko-aleefonts-ttf-13.3_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":212040,"desc":"Eunjin and Ongdalsam are general purpose Hangul truetype fonts and\ncontain ascii and Korean syllable characters. These fonts are looks\ngood in 12px (9pt in 96dpi screen) size without antialiasing.\n\nHmfs is not a real Hangul font. It is specially designed truetype\nascii font in the manner of Hangul 3-bul-sik typewriter which is\ninvented by Ph.D Kong Byeong-woo.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"]},{"name":"libreoffice","origin":"editors/libreoffice","version":"24.2.4.2","comment":"Full integrated office productivity suite","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32096a3bdf7ad5d04abcd2bc68b9c27bb8a07af6a1671b2256dc7d71fce02d74","flatsize":444350097,"path":"All/libreoffice-24.2.4.2.pkg","repopath":"All/libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":147530924,"desc":"LibreOffice is the free power-packed Open Source personal productivity suite for\nWindows, Macintosh and Linux, that gives you six feature-rich applications for\nall your document production and data processing needs: Writer, Calc, Impress,\nDraw, Math and Base.","deps":{"Box2D":{"origin":"misc/box2d","version":"2.4.1"},"GentiumBasic":{"origin":"x11-fonts/gentium-basic","version":"1102_1"},"abseil":{"origin":"devel/abseil","version":"20230125.3"},"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clucene":{"origin":"textproc/clucene","version":"2.3.3.4_21"},"crosextrafonts-caladea":{"origin":"x11-fonts/crosextrafonts-caladea-ttf","version":"20130214_4"},"crosextrafonts-carlito":{"origin":"x11-fonts/crosextrafonts-carlito-ttf","version":"20130920_4"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dejavu":{"origin":"x11-fonts/dejavu","version":"2.37_3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"graphite2":{"origin":"graphics/graphite2","version":"1.3.14"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"harfbuzz-icu":{"origin":"print/harfbuzz-icu","version":"9.0.0_1"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"hyphen":{"origin":"textproc/hyphen","version":"2.8.8"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libabw":{"origin":"textproc/libabw","version":"0.1.3_3"},"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libcdr01":{"origin":"graphics/libcdr01","version":"0.1.7_7"},"libcmis":{"origin":"net/libcmis","version":"0.6.2_1"},"libe-book":{"origin":"textproc/libe-book","version":"0.1.3_28"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libepubgen":{"origin":"textproc/libepubgen","version":"0.1.1_1"},"liberation-fonts-ttf":{"origin":"x11-fonts/liberation-fonts-ttf","version":"2.1.5,2"},"libetonyek01":{"origin":"graphics/libetonyek01","version":"0.1.10_7,1"},"libexttextcat":{"origin":"textproc/libexttextcat","version":"3.4.6"},"libfreehand":{"origin":"graphics/libfreehand","version":"0.1.2_27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"liblangtag":{"origin":"devel/liblangtag","version":"0.6.7"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libmspub01":{"origin":"print/libmspub01","version":"0.1.4_24"},"libmwaw03":{"origin":"textproc/libmwaw03","version":"0.3.22"},"libnumbertext":{"origin":"textproc/libnumbertext","version":"1.0.11"},"libodfgen01":{"origin":"textproc/libodfgen01","version":"0.1.8_2"},"liborcus":{"origin":"devel/liborcus","version":"0.19.2_1"},"libpagemaker":{"origin":"print/libpagemaker","version":"0.0.4_11"},"libqxp":{"origin":"textproc/libqxp","version":"0.0.0_24"},"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"},"libstaroffice":{"origin":"textproc/libstaroffice","version":"0.0.7_1"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libvisio01":{"origin":"textproc/libvisio01","version":"0.1.7_12"},"libwpd010":{"origin":"textproc/libwpd010","version":"0.10.3_7"},"libwpg03":{"origin":"graphics/libwpg03","version":"0.3.4"},"libwps":{"origin":"textproc/libwps","version":"0.4.14"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"libzmf":{"origin":"graphics/libzmf","version":"0.0.2_29"},"linuxlibertine-g":{"origin":"x11-fonts/linuxlibertine-g","version":"20120116_2"},"lp_solve":{"origin":"math/lp_solve","version":"5.5.2.5"},"mythes":{"origin":"textproc/mythes","version":"1.2.4_7"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"raptor2":{"origin":"textproc/raptor2","version":"2.0.16_3"},"redland":{"origin":"textproc/redland","version":"1.0.17_6"},"serf":{"origin":"www/serf","version":"1.3.10_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"twemoji-color-font-ttf":{"origin":"x11-fonts/twemoji-color-font-ttf","version":"14.0.2"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"},"xmlsec1":{"origin":"security/xmlsec1","version":"1.3.2_1"},"zxing-cpp":{"origin":"textproc/zxing-cpp","version":"2.2.1"}},"categories":["editors"],"shlibs_required":["liborcus-0.18.so.0","liborcus-parser-0.18.so.0","libstdc++.so.6","libssp.so.0","libgcc_s.so.1","libicuuc.so.74","libcurl.so.4","libepoxy.so.0","libgstpbutils-1.0.so.0","libgstaudio-1.0.so.0","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libxml2.so.2","libnss3.so","libsmime3.so","libssl3.so","libnssutil3.so","libplds4.so","libplc4.so","libnspr4.so","libZXing.so.3","libboost_date_time.so.1.84.0","libX11.so.6","libXext.so.6","libSM.so.6","libICE.so.6","libicui18n.so.74","libexttextcat-2.0.so.0","libexpat.so.1","libxslt.so.1","libclucene-core.so.1","libclucene-shared.so.1","libclucene-contribs-lib.so.1","libhunspell-1.7.so.0","libhyphen.so.0","liblangtag.so.1","libldap.so.2","liblber.so.2","libssl.so.12","libcrypto.so.12","libmythes-1.2.so.0","libnumbertext-1.0.so.0","libargon2.so.0","libfontconfig.so.1","libfreetype.so.6","libjpeg.so.8","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libpng16.so.16","libX11-xcb.so.1","libbox2d.so.2","liblpsolve55.so","libcmis-0.6.so.6","librdf.so.0","libraptor2.so.0","libboost_locale.so.1.84.0","libgraphite2.so.3","libharfbuzz-icu.so.0","libharfbuzz.so.0","libtiff.so.6","libwebp.so.7","libcups.so.2","libopenjp2.so.7","libXrender.so.1","libXrandr.so.2","libXinerama.so.1","libQt5Core.so.5","libQt5Gui.so.5","libQt5Widgets.so.5","libQt5Network.so.5","libxcb.so.1","libQt5X11Extras.so.5","libetonyek-0.1.so.1","librevenge-0.0.so.0","libodfgen-0.1.so.1","librevenge-stream-0.0.so.0","libmwaw-0.3.so.3","libstaroffice-0.0.so.0","libwps-0.4.so.4","libcdr-0.1.so.1","libfreehand-0.1.so.1","libmspub-0.1.so.1","libzmf-0.0.so.0","libpagemaker-0.0.so.0","libqxp-0.0.so.0","libvisio-0.1.so.1","libwpg-0.3.so.3","libwpd-0.10.so.10","libepubgen-0.1.so.1","libabw-0.1.so.1","libe-book-0.1.so.1","libxmlsec1-nss.so.1","libxmlsec1.so.1","libltdl.so.7","libexslt.so.0","libpoppler.so.134","libpoppler-cpp.so.0"],"shlibs_provided":["libuno_cppu.so.3","libuno_cppuhelpergcc3.so.3","libuno_purpenvhelpergcc3.so.3","libuno_sal.so.3","libuno_salhelpergcc3.so.3"],"options":{"COINMP":"off","CUPS":"on","DOCS":"on","GNOME":"off","GTK3":"off","GTK4":"off","JAVA":"off","LTO":"off","MARIADB":"off","MMEDIA":"on","PDFIUM":"on","PGSQL":"off","SDK":"off","TEST":"off","WEBDAV":"off","QT5":"on","QT6":"off","KF5":"off","KF6":"off"},"annotations":{"cpe":"cpe:2.3:a:libreoffice:libreoffice:24.2.4.2:::::dragonfly6:x86_64"}},{"name":"ko-engdic","origin":"korean/engdic","version":"0.2_1","comment":"English dictionary utility for Korean","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00f4ac8dd17b426f6de400a6603b28c9ae46e6e886fd8c8fd3f92e74323f29c0","flatsize":2308237,"path":"All/ko-engdic-0.2_1.pkg","repopath":"All/ko-engdic-0.2_1.pkg","licenselogic":"single","pkgsize":2312256,"desc":"engdic\n------\n\nengdic is a english dictionary for korean working on unix enviroment system.\n\nSpecial thanks to : KwangSuk Lee (Dictionary data maker)","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["korean","deskutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe ko-engdic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ko-FreeWnn-server","origin":"korean/FreeWnn-server","version":"1.1.1.a021_15","comment":"Japanese/Chinese/Korean input method (Korean server)","maintainer":"hrs@FreeBSD.org","www":"http://freewnn.osdn.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"222e636eb9139e415e2a8f8b07d294d97effcabea6cbfd99ddafb911229efb22","flatsize":2038722,"path":"All/ko-FreeWnn-server-1.1.1.a021_15.pkg","repopath":"All/ko-FreeWnn-server-1.1.1.a021_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":366712,"desc":"FreeWnn is a Japanese/Chinese/Korean input method.\n\nThis port has only the server and dictionaries used for the Korean\ninput method.","deps":{"ja-FreeWnn-lib":{"origin":"japanese/FreeWnn-lib","version":"1.1.1.a021_15"},"ko-FreeWnn-lib":{"origin":"korean/FreeWnn-lib","version":"1.1.1.a021_15"}},"categories":["korean"],"users":["wnn"],"shlibs_required":["libkwnn.so.0"],"options":{"SERVER":"on","LIB":"off","WNN":"off","KWNN":"on","CWNN":"off"}},{"name":"ko-d2coding-ttf","origin":"korean/d2coding-ttf","version":"1.3.2","comment":"D2Coding Hangul font","maintainer":"jkim@FreeBSD.org","www":"https://github.com/naver/d2codingfont","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a53b6c0b569912f6dfd35294270d4d19b51659aae04f1dec6f1306ae8c395bd4","flatsize":17172854,"path":"All/ko-d2coding-ttf-1.3.2.pkg","repopath":"All/ko-d2coding-ttf-1.3.2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":3193624,"desc":"D2Coding is a free fixed-width Hangul font, based on Nanum BarunGothic.\nThis font was specifically designed for Hangul terminals.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"]},{"name":"knockpy","origin":"dns/knock","version":"7.0.0","comment":"Tool designed to enumerate subdomains on a target domain","maintainer":"yuri@FreeBSD.org","www":"https://github.com/guelfoweb/knock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4eafd2fb7300679ef9fb7c254d15370a86c8f0e022df5aa459073c94e25fa76e","flatsize":161131,"path":"All/knockpy-7.0.0.pkg","repopath":"All/knockpy-7.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45708,"desc":"Knockpy is a python tool designed to enumerate subdomains on a target domain\nthrough a wordlist. It is designed to scan for DNS zone transfer and to try to\nbypass the wildcard DNS record automatically if it is enabled. Now knockpy\nsupports queries to VirusTotal subdomains, you can setting the API_KEY within\nthe config.json file.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns"]},{"name":"knocker","origin":"security/knocker","version":"0.8.0_1","comment":"Simple and easy to use TCP only port scanner (Console version)","maintainer":"sbz@FreeBSD.org","www":"https://knocker.sourceforge.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c13d608c4af419371e17044aef9645c3812d694f8c30543719997e61036def9","flatsize":59198,"path":"All/knocker-0.8.0_1.pkg","repopath":"All/knocker-0.8.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23432,"desc":"Knocker is a simple and easy to use TCP (no UDP yet) security port\nscanner which is able to analyze hosts and all of the different\nservices started on them. (Console version)","categories":["security","net"]},{"name":"knock","origin":"security/knock","version":"0.8_1,1","comment":"Flexible port-knocking server and client","maintainer":"sbz@FreeBSD.org","www":"https://github.com/jvinet/knock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6b05856e11e74b4a3084623e7e31e950778686a0942a33f700e8494548ca9b5","flatsize":71160,"path":"All/knock-0.8_1,1.pkg","repopath":"All/knock-0.8_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28100,"desc":"knockd is a port-knock server. It listens to all traffic on an ethernet\n(or PPP) interface, looking for special \"knock\" sequences of port-hits.\n\nA client makes these port-hits by sending a TCP (or UDP) packet to a\nport on the server. This port need not be open -- since knockd listens\nat the link-layer level, it sees all traffic even if it's destined for\na closed port. When the server detects a specific sequence of port-hits\nport-hits, it runs a command defined in its configuration file. This\ncan be used to open up holes in a firewall for quick access.","categories":["security"],"options":{"CLIENT":"on","SERVER":"on"}},{"name":"ko-munhwafonts-cid","origin":"korean/munhwafonts-cid","version":"1.0_3","comment":"Munhwa CID fonts collection(Basic set)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"380bc7cc1356c42adc23379953bf3f0aede04b5ba8f46383aa89120c3b659fc8","flatsize":9345695,"path":"All/ko-munhwafonts-cid-1.0_3.pkg","repopath":"All/ko-munhwafonts-cid-1.0_3.pkg","licenselogic":"single","pkgsize":9159324,"desc":"Munhwa CID fonts collection\n===========================\n\nThis font collection is used by ghostscript, for printing\nKorean documents.\n\nKorean CID-Keyed fonts(Munhwa and MunhwaGothic) is provided by\nAdobe, and original Type 1 fonts is from Ministry of Culture and Sports\nof Korea Government. These fonts are free to use.","categories":["korean","print"],"messages":[{"message":"===>   NOTICE:\n\nThe ko-munhwafonts-cid port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"knightcap","origin":"games/KnightCap","version":"3.6_9","comment":"Chess program with 3D interface for X Window System","maintainer":"ports@FreeBSD.org","www":"https://samba.anu.edu.au/KnightCap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8a102b7c4ac7f4aa6a417b4f602c4d1657ee8affc9dc85f69bda5fc700f7788","flatsize":247960,"path":"All/knightcap-3.6_9.pkg","repopath":"All/knightcap-3.6_9.pkg","licenselogic":"single","pkgsize":105596,"desc":"KnightCap is a chess program.\n\nThe principal differences between KnightCap and other chess programs\nare:\n\n - KnightCap has an optional fully rendered 3D interface, giving a feel much\n   more like an \"over the board\" game.\n\n - KnightCap was developed to run on a parallel distributed memory\n   machine, although it also runs on normal Unix boxes.\n\n - KnightCap does not have an opening book---instead it keeps a file\n   (brain.dat) of losing moves and inserts them in the hash table at the\n   start of each search. At present it has about 1500 entries, and\n   this makes it a pretty competitive opening player.\n\n - KnightCap learns the parameters of its evaluation function as it\n   plays. The most dramatic example of how this helps is an experiment\n   we conducted on FICS in which KnightCap learnt from a 1650 player\n   to a 2100 player in just 300 games. See\n   http://cs.anu.edu.au/people/Lex.Weaver/pub_sem/publications/knightcap.pdf\n   for more info on its learning algorithm.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libglut.so.3","libGLU.so.1","libGL.so.1","libXmu.so.6","libXt.so.6","libXext.so.6","libX11.so.6","libXi.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe knightcap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lebiniou-data","origin":"multimedia/lebiniou-data","version":"3.66.0","comment":"Data for lebiniou","maintainer":"lbartoletti@FreeBSD.org","www":"https://gitlab.com/lebiniou/lebiniou-data","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"553eecae207535204c7085e626297d3bf5d9f753836b4dea3cffa25380a9d351","flatsize":61157758,"path":"All/lebiniou-data-3.66.0.pkg","repopath":"All/lebiniou-data-3.66.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":53667232,"desc":"Datafiles for Le Biniou\nThis is where you will find the mandatory files that Le Biniou uses by default:\n - a selection of free colormaps\n - a selection of images to start with Le Biniou\n\nSee also: https://biniou.net","categories":["multimedia","graphics"]},{"name":"knc","origin":"net/knc","version":"1.7.1_1","comment":"Kerberised NetCat","maintainer":"gd.workbox@gmail.com","www":"https://oskt.secure-endpoints.com/knc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"553a48e7680d5f7e890c038de4d3a1f4c1ecbb4b1542c82e01fa4b6864623b98","flatsize":49437,"path":"All/knc-1.7.1_1.pkg","repopath":"All/knc-1.7.1_1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","MIT"],"pkgsize":22392,"desc":"KNC is Kerberised NetCat. It works in basically the same way as either netcat\nor stunnel except that it is uses GSS-API to secure the communication. You can\nuse it to construct client/server applications while keeping the Kerberos\nlibraries out of your programs address space quickly and easily.","deps":{"krb5":{"origin":"security/krb5","version":"1.21.3"}},"categories":["net"],"shlibs_required":["libgssapi_krb5.so.2.2"]},{"name":"knews","origin":"news/knews","version":"1.0b.1_15","comment":"Threaded NNTP newsreader for X11","maintainer":"dinoex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cb7c8f921deae5040b3d45ae095cc7b67cc7b8b3e4c1c40e56785c006ca0eda","flatsize":536826,"path":"All/knews-1.0b.1_15.pkg","repopath":"All/knews-1.0b.1_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":204112,"desc":"Knews is a threaded newsreader with an X Window interface that uses NNTP\nto get news. Threads are displayed in a graphical tree. Full support for\nreading MIME articles, except message/partial.\n  o Background threading of newsgroups\n  o Doesn't have to read the active file or group descriptions on startup\n  o A mechansim for reading the spool directory\n  o Kill file support with color blobs\n  o Regular expression searching in articles and the newsgroup list\n  o XPAT searching\n  o Can use different fonts and colors for quoted text and headers in articles\n  o Lots of action procedures that can be tied to keys.\n  o Supports multiple nntp servers\n  o Tagging of articles and saving or piping them in order\n  o Uudecode function. Not perfect, but handles most cases\n  o article text widget is able to display wide-character fonts\n  o article tree has a 'vertical' layout by popular demand\n  o experimental: Decoding of 16 bit encoded charsets\n  o Mailcap file support\n  o save thread data between sessions\n  o article prefetch cache and 'trailing' cache\n  o Less restrictive locking of the interface\n  o Message-id lookup of articles\n\nLICENSE: GLP2 or later","deps":{"faces":{"origin":"mail/faces","version":"1.7.7_13"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"mp-letter":{"origin":"print/mp-letter","version":"3.0.1_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["news"],"shlibs_required":["libjpeg.so.8","libpng16.so.16","libcompface.so.1","libXmu.so.6","libXpm.so.4","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"]},{"name":"kn-aspell","origin":"textproc/kn-aspell","version":"0.01.1","comment":"Aspell Kannada dictionary","maintainer":"office@FreeBSD.org","www":"https://gitorious.org/aspell-kn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69726e04f5a2ad9c3f272af0baff77a76b5b768a1ef2864cfcea02a286296209","flatsize":1224506,"path":"All/kn-aspell-0.01.1.pkg","repopath":"All/kn-aspell-0.01.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":443188,"desc":"Aspell Kannada dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"knetwalk","origin":"games/knetwalk","version":"23.08.5","comment":"Network Construction game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/knetwalk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4d646f36cff36b617f5eaf884299c5580d1551ffe2bb350d04e24fb5a23266d","flatsize":1772374,"path":"All/knetwalk-23.08.5.pkg","repopath":"All/knetwalk-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1212080,"desc":"KNetWalk is a small game where you have to build up a computer\nnetwork by rotating the wires to connect the terminals to the server.\nWhen the network is build, a highscore-list comes up where competitions\ncan be fought out.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5Crash.so.5","libKF5DBusAddons.so.5","libKF5TextWidgets.so.5","libKF5XmlGui.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5SonnetUi.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kn-libreoffice","origin":"editors/libreoffice-kn","version":"24.2.4.2","comment":"kn language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"136919636ac6520f4a85b91afd838ef3565ad96fd48d48158acd49617974f807","flatsize":2633786,"path":"All/kn-libreoffice-24.2.4.2.pkg","repopath":"All/kn-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":384368,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"kms-cmake-utils","origin":"devel/kms-cmake-utils","version":"6.18.0_1","comment":"CMake common files used to build all Kurento C/C++ projects","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Kurento/kms-cmake-utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3408ff8cbb235a4a80b4c1606e771b8b4c6ed260ca776dab2e59b604aeb4d96f","flatsize":51407,"path":"All/kms-cmake-utils-6.18.0_1.pkg","repopath":"All/kms-cmake-utils-6.18.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12604,"desc":"Common CMake utilities for Kurento projects.\n\nKurento is an open source software project providing a platform suitable for\ncreating modular applications with advanced real-time communication\ncapabilities.","categories":["devel"]},{"name":"ko-FreeWnn-lib","origin":"korean/FreeWnn-lib","version":"1.1.1.a021_15","comment":"Japanese/Chinese/Korean input method (Korean client libraries)","maintainer":"hrs@FreeBSD.org","www":"http://freewnn.osdn.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b51a67e0783d1de1428b96a812caa36c931202a0feb6c2241f188b5d49bb46f","flatsize":895066,"path":"All/ko-FreeWnn-lib-1.1.1.a021_15.pkg","repopath":"All/ko-FreeWnn-lib-1.1.1.a021_15.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":189152,"desc":"FreeWnn is a Japanese/Chinese/Korean input method.\n\nThis port has only libraries for a Korean imput method. The libraries\ncontaines a archive file (libkwnn.a), header files and files which are\nused to a client.\n\nNote that you must set a environment variable KSERVER if you use a\nclient of Wnn.","deps":{"ja-FreeWnn-lib":{"origin":"japanese/FreeWnn-lib","version":"1.1.1.a021_15"}},"categories":["korean"],"shlibs_provided":["libkwnn.so.0"],"options":{"SERVER":"off","LIB":"on","WNN":"off","KWNN":"on","CWNN":"off"}},{"name":"kmr_Latn-libreoffice","origin":"editors/libreoffice-kmr_Latn","version":"24.2.4.2","comment":"kmr_Latn language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdb4763626aeb10cc11b31432f390edea046d428b01d3a3c8ce7a0156475e7a7","flatsize":1494652,"path":"All/kmr_Latn-libreoffice-24.2.4.2.pkg","repopath":"All/kmr_Latn-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":236896,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"ko-baekmukfonts-bdf","origin":"korean/baekmukfonts-bdf","version":"2.2","comment":"Baekmuk family Korean bitmap fonts","maintainer":"ports@FreeBSD.org","www":"https://kldp.net/baekmuk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02380bcb702bd36d63fc8fe278e53b14bd606329b487fc836cf7b49dd282427d","flatsize":9036314,"path":"All/ko-baekmukfonts-bdf-2.2.pkg","repopath":"All/ko-baekmukfonts-bdf-2.2.pkg","licenselogic":"single","licenses":["Baekmuk"],"pkgsize":7062140,"desc":"Baekmuk bitmap font family was originally designed by Kim Jeong-Hwan.\nBaekmuk Project maintains fork of this font family under BSD license.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe ko-baekmukfonts-bdf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kodi","origin":"multimedia/kodi","version":"21.0_4","comment":"Award winning media center application","maintainer":"yzrh@noema.org","www":"https://kodi.tv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d80da2c36ecd55ab11fb5af0fbbbf3c8a30045a7130f464d85b14694c073bee","flatsize":65271221,"path":"All/kodi-21.0_4.pkg","repopath":"All/kodi-21.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":24608516,"desc":"Kodi (formerly known as XBMC) is a free and open source cross-platform\nmedia-player and entertainment hub. It allows users to play and view\nmost videos, music, podcasts, and other digital media files from local\nand network storage media and the internet.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"dav1d":{"origin":"multimedia/dav1d","version":"1.4.3_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"fstrcmp":{"origin":"devel/fstrcmp","version":"0.7.D001_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libass":{"origin":"multimedia/libass","version":"0.17.3"},"libbluray":{"origin":"multimedia/libbluray","version":"1.3.4,1"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libcec":{"origin":"multimedia/libcec","version":"6.0.2_1"},"libcrossguid":{"origin":"devel/libcrossguid","version":"0.2.2.52,1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmicrohttpd":{"origin":"www/libmicrohttpd","version":"1.0.1"},"libudfread":{"origin":"multimedia/libudfread","version":"1.1.2"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"taglib":{"origin":"audio/taglib","version":"2.0.1"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"},"tinyxml2":{"origin":"textproc/tinyxml2","version":"10.0.0_3,1"}},"categories":["multimedia","java"],"shlibs_required":["libgif.so.7","libpng16.so.16","libjpeg.so.8","liblzo2.so.2","libbluray.so.2","libiso9660++.so.0","libiso9660.so.11","libcdio.so.19","libmicrohttpd.so.12","libpython3.11.so.1.0","libva.so.2","libva-drm.so.2","libva-x11.so.2","libGL.so.1","libcurl.so.4","libfribidi.so.0","libssl.so.12","libcrypto.so.12","libtinyxml.so.3","libcec.so.6","libdav1d.so.7","liblcms2.so.2","libudfread.so.0","libxslt.so.1","libxml2.so.2","libvdpau.so.1","libass.so.9","libcrossguid.so.0","libuuid.so.1","libavcodec.so.60","libavfilter.so.9","libavformat.so.60","libavutil.so.58","libswscale.so.7","libswresample.so.4","libpostproc.so.57","libfmt.so.10","libfreetype.so.6","libfstrcmp.so.0","libharfbuzz.so.0","libpcre.so.1","libspdlog.so.1.14","libsqlite3.so.0","libtag.so.2","libtinyxml2.so.10","libEGL.so.1","libX11.so.6","libXext.so.6","libXrandr.so.2","libdrm.so.2"],"options":{"AIRPLAY":"off","AVAHI":"off","CEC":"on","DAV1D":"on","DBUS":"off","DOCS":"on","DVD":"on","DVDCSS":"off","LCMS2":"on","LIBBLURAY":"on","LIRC":"off","MYSQL":"off","NFS":"off","SMB":"off","TEST":"off","UDEV":"off","UPNP":"on","VAAPI":"on","VDPAU":"on","WEBSERVER":"on","XSLT":"on","GL":"on","GLES":"off","ALSA":"off","PIPEWIRE":"off","PULSEAUDIO":"off","SNDIO":"off","SSE":"on","SSE2":"on","SSE3":"on","SSSE3":"on","SSE4_1":"off","SSE4_2":"off","AVX":"off","AVX2":"off","GBM":"off","WAYLAND":"off","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:kodi:kodi:21.0:::::dragonfly6:x86_64:4"},"messages":[{"message":"The default Kodi build, and hence the binary package, does not include\nlibdvdcss, which cannot be packaged for legal reasons.\n\nIf you want to enable playing encrypted DVDs, you must build from source:\n\ncd ${PORTSDIR}/multimedia/kodi\nmake config\n\n[ In the configuration menu, enable the libdvdcss option ]\n\nmake deinstall install","type":"install"}]},{"name":"knavalbattle","origin":"games/knavalbattle","version":"23.08.5","comment":"Ship Sinking game","maintainer":"kde@FreeBSD.org","www":"http://www.kde.org/applications/games/navalbattle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d21174b1c73bb160df9474eeb64f825260ce23f9a844a6b452906c217bff08ec","flatsize":2423338,"path":"All/knavalbattle-23.08.5.pkg","repopath":"All/knavalbattle-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1516940,"desc":"Naval Battle is a Battle Ship game for KDE.  Ships are placed on a\nboard which represents the sea.  Players try to hit each others\nships in turns without knowing where they are placed.  The first\nplayer to destroy all ships wins the game.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdnssd":{"origin":"dns/kf5-kdnssd","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5XmlGui.so.5","libKF5TextWidgets.so.5","libKF5DNSSD.so.5","libKF5Crash.so.5","libKF5DBusAddons.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5Network.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"knotter","origin":"graphics/knotter","version":"0.9.6.20220205","comment":"Interactive designer for Celtic knots","maintainer":"yuri@FreeBSD.org","www":"https://knotter.mattbas.org/Knotter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44c07eb0471596952fb4f514ef8842606ca63c1ee4ee38c180a24434530d6ff6","flatsize":25845995,"path":"All/knotter-0.9.6.20220205.pkg","repopath":"All/knotter-0.9.6.20220205.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3168016,"desc":"Knotter is a free and open source customizable interlace designer.\n\nInterlace patterns are a kind of design historically used as a\ndecorations in many places and by different cultures. Some examples\nare Celtic knotworks and Islamic interlaces. Knotter aims to allow its\nuser to intuitively design such patterns and to provide easy ways to\nintegrate the result in external general-purpose graphic software for\nthis purpose designs created within Knotter can be saved in a custom\nHuman-Readable format and exported as scalable vector graphics and in\na wide number of raster image formats.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libQt5Xml.so.5","libQt5Svg.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libQt5Script.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"kmplayer","origin":"multimedia/kmplayer","version":"0.12.0b_7,3","comment":"KDE frontend to Phonon / KDE5","maintainer":"jhale@FreeBSD.org","www":"https://kmplayer.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a48fe2f8374a3ee74a78d0dd9ab86b95f5833d0ed45b3e979d5fe46aee10b451","flatsize":3214048,"path":"All/kmplayer-0.12.0b_7,3.pkg","repopath":"All/kmplayer-0.12.0b_7,3.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":705248,"desc":"KMPlayer, a simple frontend for MPlayer/FFMpeg/Phonon.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kmediaplayer":{"origin":"multimedia/kf5-kmediaplayer","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-cursor":{"origin":"x11/xcb-util-cursor","version":"0.1.3"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-renderutil":{"origin":"x11/xcb-util-renderutil","version":"0.3.10"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"}},"categories":["multimedia","audio","kde"],"shlibs_required":["libKF5MediaPlayer.so.5","libKF5KDELibs4Support.so.5","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5Notifications.so.5","libKF5UnitConversion.so.5","libKF5Parts.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5KIOWidgets.so.5","libKF5Completion.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5I18n.so.5","libKF5GuiAddons.so.5","libQt5DBus.so.5","libQt5Network.so.5","libKF5ItemViews.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5","libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libgmodule-2.0.so.0","libphonon4qt5.so.4","libxcb.so.1","libxcb-render.so.0","libxcb-shape.so.0","libxcb-xfixes.so.0","libxcb-shm.so.0","libxcb-util.so.1","libxcb-composite.so.0","libxcb-cursor.so.0","libxcb-damage.so.0","libxcb-dpms.so.0","libxcb-dri2.so.0","libxcb-dri3.so.0","libxcb-ewmh.so.2","libxcb-glx.so.0","libxcb-icccm.so.4","libxcb-image.so.0","libxcb-keysyms.so.1","libxcb-present.so.0","libxcb-randr.so.0","libxcb-record.so.0","libxcb-render-util.so.0","libxcb-res.so.0","libxcb-screensaver.so.0","libxcb-sync.so.1","libxcb-xf86dri.so.0","libxcb-xinerama.so.0","libxcb-xinput.so.0","libxcb-xkb.so.1","libxcb-xtest.so.0","libxcb-xv.so.0","libxcb-xvmc.so.0","libQt5X11Extras.so.5","libQt5Svg.so.5"],"shlibs_provided":["libkdeinit5_kmplayer.so","libkmplayercommon.so"],"annotations":{"cpe":"cpe:2.3:a:kmplayer:kmplayer:0.12.0b:::::dragonfly6:x86_64:7"}},{"name":"kmime","origin":"net/kmime","version":"23.08.5","comment":"Library for handling MIME data","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be4abe47098b00bcc23245dc6e260b5eba587fbcc591d39465567e25ad8841d6","flatsize":707622,"path":"All/kmime-23.08.5.pkg","repopath":"All/kmime-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":172136,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKF5I18n.so.5","libKF5Codecs.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5Mime.so.5"],"options":{"DOCS":"on"}},{"name":"kmflcomp","origin":"textproc/kmflcomp","version":"0.9.9_2","comment":"Compiler of Keyman KMFL keyboard sources to use with SCIM/IBus","maintainer":"nikola.lecic@anthesphoria.net","www":"https://kmfl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"824fe4b9c4fb907b4c9144c77f388d40a66b6a20c496579e872c445ae7b5e2e5","flatsize":408322,"path":"All/kmflcomp-0.9.9_2.pkg","repopath":"All/kmflcomp-0.9.9_2.pkg","licenselogic":"single","pkgsize":128528,"desc":"KMFL aims to bring Tavultesoft Keyman functionality to *nix operating\nsystems. KMFL is being jointly developed by SIL International\n(http://www.sil.org) and Tavultesoft (http://www.tavultesoft.com).\n\nThis is compiler for keyboard sources written in Keyman keyboard\nlanguage (.kmn files). Resulting binaries (.kmfl) can be used with\nSCIM KMFL IMEngine (textproc/scim-kmfl-imengine).\n\nThe powerful KMN keyboard language supports contextual deadkeys,\npre- and post-processing of keystrokes, rules grouping, 'storing'\nof character classes for use in similar rules, custom and Unicode\ncharacter constants, SIL Ethnologue language codes, etc.\n\nOfficial Tavultesoft repository contains keyboards that cover more\nthan 220 languages. Significant number of them are open source.\nPorted keyboards are textproc/scim-kmfl-*.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["textproc"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["libkmflcomp.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"Please note that kmflcomp only compiles keyboard sources written in\n  Keyman keyboard language (.kmn) into .kmfl binaries. KMFL is source\n  compatible with keyboards developed for Keyman. Binary keyboards\n  compiled for Keyman will not run under KMFL. KMFL is also Unicode\n  based, and does not support legacy code pages and encodings.\n\n  The Keyman keyboard language is documented in\n\n    /usr/local/share/doc/kmfl/kmflcomp/KMFL-Compiler.sxw\n\n  Tavultesoft documentation is available on\n\n    http://tavultesoft.com/keymandev/documentation/help/main/guide.php\n\n  You need textproc/scim-kmfl-imengine to use KMFL keyboards through\n  SCIM, or textproc/ibus-kmfl to use them through IBus. The keyboard\n  ports are textproc/kmfl-*.","type":"install"}]},{"name":"kmfl-varamozhi-malayalam","origin":"textproc/kmfl-varamozhi-malayalam","version":"1.1.1_5","comment":"KMFL Malayalam keyboard according to the Mozhi scheme","maintainer":"nikola.lecic@anthesphoria.net","www":"https://varamozhi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a3b12cf4b652ac3bd700b28feaa8a2a6314bd5aa2537a66dfcb075d6e8250ba","flatsize":23697,"path":"All/kmfl-varamozhi-malayalam-1.1.1_5.pkg","repopath":"All/kmfl-varamozhi-malayalam-1.1.1_5.pkg","licenselogic":"single","pkgsize":5568,"desc":"This is a keyboard for input of the Malayalam according to the transliteration\nscheme called Mozhi (https://sites.google.com/site/cibu/mozhi). The keymap is\nwritten in Keyman keyboard language and developed as a part of Varamozhi\nProject under the LGPL license.\n\nThe Mozhi is intended to be the most intuitive scheme for Malayalam speakers.\nIt simplifies what the user needs to remember and is not phonetically\naccurate.\n\nThis keymap supports the current standard for Malayalam Chillus (i.e. without\nspecial encoding). It offers mnemonic keyboard functionality and smart-quote\nfunctionality with comas and numerals.\n\nThis port installs the keyboard so that it can be used through SCIM or\nIBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).","deps":{"kmflcomp":{"origin":"textproc/kmflcomp","version":"0.9.9_2"}},"categories":["textproc"],"messages":[{"message":"You should now have the new keyboard in the section\n  \"Malayalam\" in your SCIM/IBus menu. If you don't see\n  it, restart X.\n\n  At the moment, this keyboard has no downloadable\n  documentation. For the details on the Mozhi scheme,\n  please see the Project's homepage, especially\n  https://sites.google.com/site/cibu/mozhi.","type":"install"}]},{"name":"kmfl-sil-yi","origin":"textproc/kmfl-sil-yi","version":"20020903_4","comment":"KMFL Unicode keyboard for standardized Yi script","maintainer":"nikola.lecic@anthesphoria.net","www":"https://scripts.sil.org/SILYI_home","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"489d7c8a75b42a52ab37dce6c8462ac5e3fd834cf1ccc93b8e9653dc7168aed7","flatsize":54200,"path":"All/kmfl-sil-yi-20020903_4.pkg","repopath":"All/kmfl-sil-yi-20020903_4.pkg","licenselogic":"single","pkgsize":7788,"desc":"This is a keyboard for input of the standardized Yi script of southwestern\nChina with Unicode Yi fonts. It is written in Keyman keyboard language and\ndeveloped by SIL Non-Roman Script Initiative (NRSI).\n\nThis port installs the keyboard so that it can be used through SCIM or\nIBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).\n\nTo keyboard a Yi syllable, you should type the Pinyin romanization for that\nsyllable, followed by a space. For keyboarding punctuation, use the usual\npunctuation keystrokes.\n\nThe keyboard is compatible with Yi range as defined in Unicode 3.0 and it does\nnot provide keystrokes for the Yi Radicals which were added to Unicode 3.2\n(U+A4A2..U+A4A3, U+A4B4, U+A4C1, U+A4C5).","deps":{"kmflcomp":{"origin":"textproc/kmflcomp","version":"0.9.9_2"}},"categories":["textproc"],"messages":[{"message":"You should now have the new keyboard in the section\n  \"Others\" in your SCIM/IBus menu. If you don't see it,\n  restart X.\n\n  At the moment, this keyboard has no documentation.\n  As a general rule, type the Pinyin romanization for\n  that syllable, followed by a space. For punctuation,\n  try usual punctuation keystrokes.","type":"install"}]},{"name":"knights","origin":"games/knights","version":"23.08.5","comment":"KDE chess interface","maintainer":"kde@FreeBSD.org","www":"https://github.com/KDE/knights","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25c08be0df1798a4b8e3925734eb65a363011fa2b92094333fb3e5886318bf03","flatsize":5335712,"path":"All/knights-23.08.5.pkg","repopath":"All/knights-23.08.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3561756,"desc":"Knights is a simple chess board for KDE 4.\n\nIt is a rewrite of the KDE3 Knights, but it\nnet yet feature-complete compared to the old\none. Supports playing againts computer engines\nthat support the XBoard protocol or against\nplayer at the same computer. It has automatic\nrule checking and some nice animations.","deps":{"gnuchess":{"origin":"games/gnuchess","version":"6.2.9_1"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kplotting":{"origin":"graphics/kf5-kplotting","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5Plotting.so.5","libKF5Plasma.so.5","libKF5TextWidgets.so.5","libKF5Wallet.so.5","libKF5KDEGames.so.7","libKF5Package.so.5","libKF5Solid.so.5","libQt5Concurrent.so.5","libKF5Crash.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libQt5TextToSpeech.so.5","libKF5SonnetUi.so.5","libQt5Svg.so.5","libKF5XmlGui.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5I18n.so.5","libQt5QuickWidgets.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kmouth","origin":"accessibility/kmouth","version":"23.08.5_1","comment":"Speech synthesizer frontend for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/utilities/kmouth/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d8a5a3c782b6b7ca9d889852468ce71347da4266ca932b4694274ca958fcd7e","flatsize":4227155,"path":"All/kmouth-23.08.5_1.pkg","repopath":"All/kmouth-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1947612,"desc":"KMouth is a program which enables persons that cannot speak to let\ntheir computer speak, e.g. mutal people or people who have lost\ntheir voice. It has a text input field and speaks the sentences\nthat you enter. It also has support for user defined phrasebooks.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["accessibility","kde","kde-applications"],"shlibs_required":["libKF5KIOWidgets.so.5","libKF5XmlGui.so.5","libKF5Completion.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5PrintSupport.so.5","libQt5TextToSpeech.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kmines","origin":"games/kmines","version":"23.08.5","comment":"Minesweeper-like game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kmines/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36a3d665f2a169a55adad3f87a8c5ef5af03bc71ae8ebf40a1d4cdffbe718217","flatsize":1562783,"path":"All/kmines-23.08.5.pkg","repopath":"All/kmines-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1046968,"desc":"KMines is a classic Minesweeper game.  The idea is to uncover all\nthe squares without blowing up any mines.  When a mine is blown up,\nthe game is over.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5TextWidgets.so.5","libKF5DBusAddons.so.5","libKF5Crash.so.5","libKF5XmlGui.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5SonnetUi.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kmfl-sil-galatia","origin":"textproc/kmfl-sil-galatia","version":"1.03_1","comment":"KMFL Unicode keyboard for typesetting Ancient Greek","maintainer":"nikola.lecic@anthesphoria.net","www":"http://scripts.sil.org/KeymanKeyboardLinks","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03d3b81ee9d34cfcc186c093e42c8ebf395b666c73ce8581c3ecbfdaa16e7fe2","flatsize":251579,"path":"All/kmfl-sil-galatia-1.03_1.pkg","repopath":"All/kmfl-sil-galatia-1.03_1.pkg","licenselogic":"single","pkgsize":190884,"desc":"This is a keyboard for typesetting Ancient Greek with precomposed Unicode\ncharacters. It is written in Keyman Keyboard Language by SIL Non-Roman Script\nInitiative (NRSI).\n\nThis port installs the keyboard so that it can be used through SCIM or\nIBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).\n\nThe main purpose of the keyboards is to provide a wide range of keying options,\nso many characters can be entered in multiple ways. The features include:\n\n  * preserving the context when deleting;\n  * choosing the correct code for the sigma depending upon the encoding and\n    the context (so the correct final form is used when appropriate);\n  * understanding the context of gamma so that it can be typed as 'n' before\n    kappa, xi or chi and as 'ng' before another gamma.\n  * support for Greek punctuation.","deps":{"kmflcomp":{"origin":"textproc/kmflcomp","version":"0.9.9_2"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"You should now have the new keyboard in the section\n  \"Greek\" in your SCIM/IBus menu. If you don't see it,\n  restart X.\n\n  The documentation is installed into:\n  /usr/local/share/doc/kmfl/kmfl-sil-galatia","type":"install"}]},{"name":"kmfl-sil-ezra","origin":"textproc/kmfl-sil-ezra","version":"2.4_5","comment":"KMFL keyboard for Unicode Biblical Hebrew","maintainer":"nikola.lecic@anthesphoria.net","www":"https://scripts.sil.org/SILHebrUnic2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b360b28cb331478bfe329a69d43e9d89f9e7c93a64028cb35a8b22d0a5a50bd7","flatsize":454884,"path":"All/kmfl-sil-ezra-2.4_5.pkg","repopath":"All/kmfl-sil-ezra-2.4_5.pkg","licenselogic":"single","pkgsize":90100,"desc":"This is a keyboard for input of the complex Biblical Hebrew (including\ncantillation marks) with Unicode fonts. It is written in Keyman keyboard\nlanguage and developed by SIL Non-Roman Script Initiative (NRSI).\n\nThis port installs the keyboard so that it can be used through SCIM or\nIBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).\n\nThe keyboard is provided under the terms of MIT/X11 License.\n\n     http://scripts.sil.org/SILHebrUni_Documentation","deps":{"kmflcomp":{"origin":"textproc/kmflcomp","version":"0.9.9_2"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"You should now have the new keyboard in the section\n  \"Hebrew\" in your SCIM/IBus menu. If you don't see it,\n  restart X.\n\n  The documentation is installed into:\n  /usr/local/share/doc/kmfl/kmfl-sil-ezra\n  Please note that some documentation files are\n  officially released in proprietary formats only and\n  that they are installed as such.","type":"install"}]},{"name":"kmfl-sil-ipa-unicode","origin":"textproc/kmfl-sil-ipa-unicode","version":"1.2_4","comment":"IPA Unicode 5.1 mnemonic keyboard for KMFL IMEngine","maintainer":"nikola.lecic@anthesphoria.net","www":"http://scripts.sil.org/UniIPAKeyboard","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c996652afca13048b30da225fc70b6dabeccf3ebe034bac4b4a2a43d4a193179","flatsize":694819,"path":"All/kmfl-sil-ipa-unicode-1.2_4.pkg","repopath":"All/kmfl-sil-ipa-unicode-1.2_4.pkg","licenselogic":"single","pkgsize":574208,"desc":"This is mnemonic keyboard that covers entire IPA (International\nPhonetic Alphabet) Unicode 5 range, written in Keyman keyboard\nlanguage. The keyboard is developed by SIL Non-Roman Script Initiative\n(NRSI).\n\nThis port installs the keyboard so that it can be used through SCIM or\nIBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).\n\nThis keyboard is provided under SIL International X11-style License\n(http://scripts.sil.org/X11License).","deps":{"kmflcomp":{"origin":"textproc/kmflcomp","version":"0.9.9_2"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"You should now have the new keyboard in the section\n  \"Others\" in your SCIM/IBus menu. If you don't see it,\n  restart X.\n\n  The documentation is installed into:\n  /usr/local/share/doc/kmfl/kmfl-sil-ipa-unicode","type":"install"}]},{"name":"kmfl-khmer","origin":"textproc/kmfl-khmer","version":"1.0","comment":"KMFL SCIM IMEngine keyboard for Khmer language","maintainer":"buganini@gmail.com","www":"https://github.com/buganini/kmfl-khmer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45febf1c6ff25e8b0db23bbe598f1c037638a309a0dc58f06f452c5a082f054e","flatsize":3935,"path":"All/kmfl-khmer-1.0.pkg","repopath":"All/kmfl-khmer-1.0.pkg","licenselogic":"single","pkgsize":1616,"desc":"This is an KMFL keyboard for Khmer language. It use the same keyboard layout\nas the \"Khmer Unicode\" provided for MS Windows by http://www.khmeros.info/\n(Refer: http://www.khmer.ws/unicode/khmerkeyboard.pdf)","deps":{"kmflcomp":{"origin":"textproc/kmflcomp","version":"0.9.9_2"}},"categories":["textproc"]},{"name":"kmfl-sil-panafrican-latin","origin":"textproc/kmfl-sil-panafrican-latin","version":"20090831_4","comment":"KMFL keyboard for African Latin writing systems","maintainer":"nikola.lecic@anthesphoria.net","www":"https://scripts.sil.org/AfricanKeyboard1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be647ec0363de3de6455345a7d94f297094a246750c33cb9cfe68e28224e9612","flatsize":731355,"path":"All/kmfl-sil-panafrican-latin-20090831_4.pkg","repopath":"All/kmfl-sil-panafrican-latin-20090831_4.pkg","licenselogic":"single","pkgsize":660128,"desc":"This is a set of two keyboards that provides a single implementation for many\nRoman writing systems across Africa, based on results compiled from data from\nBenin, Burkina Faso, Cameroon, Chad, Cote d'Ivoire, Nigeria, Senegal and Togo.\n\nThe keyboards are written in Keyman keyboard language and developed by SIL\nNon-Roman Script Initiative (NRSI). The software is distributed under the\nX11-style license (http://scripts.sil.org/X11License).\n\nThis port installs the keyboard so that it can be used through SCIM or\nIBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).\nTwo layouts are provided:\n\n  * mnemonic layout for any keyboard (using deadkeys);\n  * positional layout for US keyboard (using deadkeys and/or shift-states, i.e.\n    RALT and LALT keys).","deps":{"kmflcomp":{"origin":"textproc/kmflcomp","version":"0.9.9_2"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"You should now have the new keyboard in the section\n  \"Others\" in your SCIM/IBus menu. If you don't see it,\n  restart X.\n\n  The documentation is installed into:\n  /usr/local/share/doc/kmfl/kmfl-sil-panafrican-latin","type":"install"}]},{"name":"kmfl-european-latin","origin":"textproc/kmfl-european-latin","version":"1.6_1","comment":"Paneuropean Latin KMFL keyboard covering 120 languages","maintainer":"nikola.lecic@anthesphoria.net","www":"http://eurolatin.keymankeyboards.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22d624cdcaffd9c5b9ac0253098a13d5f56e2ff6575a9b2ddec31618e0e49af2","flatsize":235226,"path":"All/kmfl-european-latin-1.6_1.pkg","repopath":"All/kmfl-european-latin-1.6_1.pkg","licenselogic":"single","pkgsize":207428,"desc":"This keyboard is designed to enable simple input in all European\nlanguages which use Latin-script, and in most Latin-script languages\nfrom the rest of the world.\n\nThe keyboard is written in KMN Keyboard Language by the KMN language\ndeveloper, Tavultesoft (http://www.tavultesoft.com). The keyboard\nuses punctuation and letter keys in sequence to access diacritic and\nother letters.\n\nThis port installs the keyboard so that it can be used through SCIM or\nIBus KMFL IMEngine (textproc/scim-kmfl-imengine, textproc/ibus-kmfl).\n\nIt currently covers 120 languages including: Afrikaans, Albanian,\nBalearic, Basque, Breton, Catalan, Croatian, Czech, Danish, Dutch,\nEsperanto, Estonian, Faroese, Finnish, French, Gaelic, Galician,\nGerman, Hungarian, Icelandic, Inuktitut, Italian, Kashubian, Ladin,\nLatvian, Lithuanian, Maltese, Norwegian, Nynorsk, Polish, Portugese,\nRomansch, Saami, Serbian, Slovak, Slovenian, Sorbian, Spanish,\nSwedish, Tagalog, Turkish, Valencian, Vlaams, Walloon, Welsh and Zulu.\n\nThe keyboard is distributed under the terms of 3-clause BSD-licence.","deps":{"kmflcomp":{"origin":"textproc/kmflcomp","version":"0.9.9_2"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"You should now have the new keyboard in the section\n  \"Others\" in your SCIM/IBus menu. If you don't see it,\n  restart X.\n\n  The documentation is installed into:\n  /usr/local/share/doc/kmfl/kmfl-european-latin","type":"install"}]},{"name":"kmbox","origin":"net/kmbox","version":"23.08.5","comment":"KDE library for accessing mail storages in MBox format","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb8d8d31f2ad9927c649fe3a0478825def70a0f47a26fb8280444d478c030fbb","flatsize":127527,"path":"All/kmbox-23.08.5.pkg","repopath":"All/kmbox-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":45036,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKPim5Mime.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5Mbox.so.5"],"options":{"DOCS":"on"}},{"name":"kmailtransport","origin":"net/kmailtransport","version":"23.08.5","comment":"KDE library to managing mail transport","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfe91ab6b1d94037a6ac4d3e2f37e16eabb309518a331f5113bb70ec3e15dcf8","flatsize":1155880,"path":"All/kmailtransport-23.08.5.pkg","repopath":"All/kmailtransport-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":225880,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"ksmtp":{"origin":"net/ksmtp","version":"23.08.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkgapi":{"origin":"net/libkgapi","version":"23.08.5"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKF5ConfigWidgets.so.5","libqt5keychain.so.1","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5Network.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5KIOWidgets.so.5","libKPim5SMTP.so.5","libKPim5GAPICore.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Concurrent.so.5"],"shlibs_provided":["libKPim5MailTransport.so.5"],"options":{"DOCS":"on"}},{"name":"ko-baekmukfonts-ttf","origin":"korean/baekmukfonts-ttf","version":"2.2_4","comment":"Baekmuk family Korean TrueType Fonts","maintainer":"ports@FreeBSD.org","www":"https://kldp.net/baekmuk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ec931f83e09138931630cb8a91e64e126ec069a0787a8091031314f19c4a711","flatsize":28598781,"path":"All/ko-baekmukfonts-ttf-2.2_4.pkg","repopath":"All/ko-baekmukfonts-ttf-2.2_4.pkg","licenselogic":"single","licenses":["Baekmuk"],"pkgsize":8740036,"desc":"Baekmuk TrueType font family was originally designed by Kim Jeong-Hwan.\nBaekmuk Project maintains fork of this font family under BSD license.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe ko-baekmukfonts-ttf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kmail-account-wizard","origin":"deskutils/kmail-account-wizard","version":"23.08.5","comment":"KDE mail account wizard","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a873c9b96f0337463075c47fb30a2523c235ce8e74dfce61be5be379c04ca727","flatsize":2760198,"path":"All/kmail-account-wizard-23.08.5.pkg","repopath":"All/kmail-account-wizard-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":478396,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kross":{"origin":"lang/kf5-kross","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kldap":{"origin":"net/kldap","version":"23.08.5"},"kmailtransport":{"origin":"net/kmailtransport","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"libkleo":{"origin":"security/libkleo","version":"23.08.5"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKPim5AkonadiMime.so.5","libKPim5MailTransport.so.5","libKF5KCMUtils.so.5","libKF5KrossCore.so.5","libKPim5Mime.so.5","libKPim5IdentityManagement.so.5","libKPim5Ldap.so.5","libKPim5AkonadiWidgets.so.5","libKPim5Libkleo.so.5","libKF5Notifications.so.5","libKPim5PimCommon.so.5","libKF5Wallet.so.5","libKPim5AkonadiCore.so.5","libQt5Script.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libKF5ItemModels.so.5","libqgpgme.so.15","libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libKPim5Libkdepim.so.5","libKPim5TextEdit.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKF5NewStuff.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5ConfigGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5WidgetsAddons.so.5","libKF5NewStuffCore.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5Xml.so.5","libKF5Attica.so.5","libQt5Network.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5"],"options":{"DOCS":"on"}},{"name":"kmix","origin":"audio/kmix","version":"23.08.5_1","comment":"Sound mixer for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/multimedia/kmix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e07a60297870089342489a5f4d9594fa2abb8a3d79cfdf20ac74df43d658496","flatsize":3231650,"path":"All/kmix-23.08.5_1.pkg","repopath":"All/kmix-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1312220,"desc":"KMix is an application to allow you to change the volume of your sound\ncard. Though small, it is full-featured, and it supports several\nplatforms and sound drivers.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["audio","kde","kde-applications"],"shlibs_required":["libKF5DBusAddons.so.5","libKF5XmlGui.so.5","libKF5Notifications.so.5","libKF5WindowSystem.so.5","libKF5GlobalAccel.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5","libX11.so.6","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5Solid.so.5","libasound.so.2"],"shlibs_provided":["libkmixcore.so.5"],"options":{"DOCS":"on","PULSEAUDIO":"off"}},{"name":"kludge3d","origin":"graphics/kludge3d","version":"20040822_16","comment":"Simple 3D editor","maintainer":"ports@FreeBSD.org","www":"https://kludge3d.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b46107c64dceeec13828817ce7245edaac2bcb79c342879bc4396805718fc6c","flatsize":392456,"path":"All/kludge3d-20040822_16.pkg","repopath":"All/kludge3d-20040822_16.pkg","licenselogic":"single","pkgsize":109320,"desc":"Kludge3d is a simple 3d editor, in the spirit of Worldcraft or Milkshape.\nIt is the offspring of several other (presumably abandoned) GTK-based editors,\nwith the best features taken from each. As the name implies, kludge3d is\nexactly that - a kludge.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"lib3ds":{"origin":"graphics/lib3ds","version":"1.3.0_8"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"shlibs_required":["libGLU.so.1","libGL.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgtkglext-x11-1.0.so.0","libgdkglext-x11-1.0.so.0","libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0","lib3ds-1.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe kludge3d port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"klystrack","origin":"audio/klystrack","version":"1.7.8","comment":"Tracker for making C64/NES/Amiga-style chiptunes","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/z-erica/klystrack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d10d9d6e4f7d93f37b19ff7961169a6dda7486f9a8f338bd95f1a291349eabb2","flatsize":790187,"path":"All/klystrack-1.7.8.pkg","repopath":"All/klystrack-1.7.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":302100,"desc":"Klystrack is a versatile music tracker software designed for creating\nchiptune music on a variety of platforms. It supports a wide range of\nsound chips, including the Commodore 64's SID chip, the Nintendo Game\nBoy's DMG chip, and Amiga-style chiptunes. With its intuitive interface\nand powerful features, Klystrack has become a popular choice among\nchiptune musicians and retro gaming enthusiasts. It can be used to\ncompose original music or to recreate classic game soundtracks, making\nit a valuable tool for anyone interested in the world of chip music.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_gfx":{"origin":"graphics/sdl2_gfx","version":"1.0.4"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["audio"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_image-2.0.so.0"],"options":{"EXAMPLES":"on"}},{"name":"klondike","origin":"games/klondike","version":"1.9_5","comment":"Solitaire game for X11","maintainer":"faber@isi.edu","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0f25b09a4368c4076b1aa92e63d5976947e0ac7cc8172b7b5bce5ce81d2f710","flatsize":219512,"path":"All/klondike-1.9_5.pkg","repopath":"All/klondike-1.9_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30968,"desc":"Klondike is a solitaire game for X11.  It's strongly influenced\nby the user interface of Klondike for the Macintosh.\n\nFeatures of klondike include:\n\t- time-based and Casino-style scoring\n\t- persistent high score list\n\t- on-line help","deps":{"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["games","tk"]},{"name":"klish","origin":"shells/klish","version":"2.1.4","comment":"Kommand Line Interface Shell","maintainer":"umeno@rr.iij4u.or.jp","www":"http://libcode.org/projects/klish/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"072f05460f0fff813d6c7dd41354cc75165133708a916c8f0cece63686b3963d","flatsize":867902,"path":"All/klish-2.1.4.pkg","repopath":"All/klish-2.1.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":162396,"desc":"The klish is a framework for implementing a CISCO-like CLI on a UNIX systems.","categories":["shells"],"shlibs_provided":["libclish.so.1","libkonf.so.1","liblub.so.1","libtinyrl.so.1"]},{"name":"klib","origin":"devel/klib","version":"g20210616","comment":"Standalone and lightweight C library","maintainer":"yuri@FreeBSD.org","www":"http://attractivechaos.github.io/klib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e62d0e426cfa044631a1ec80e79e2b07599b674c165968385c56e0a7c3b23ba","flatsize":354710,"path":"All/klib-g20210616.pkg","repopath":"All/klib-g20210616.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":78416,"desc":"Klib is a standalone and lightweight C library distributed under MIT/X11\nlicense. Most components are independent of external libraries, except the\nstandard C library, and independent of each other. To use a component of\nthis library, you only need to copy a couple of files to your source code\ntree without worrying about library dependencies.\n\nKlib strives for efficiency and a small memory footprint. Some components,\nsuch as hash table, B-tree, vector and sorting algorithms, are among the most\nefficient implementations of similar algorithms or data structures in all\nprogramming languages, in terms of both speed and memory use.","categories":["devel"]},{"name":"kmplot","origin":"math/kmplot","version":"23.08.5_1","comment":"Mathematical function plotter for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/education/kmplot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6351638216471cca342110de58981d826092748a690826da1cbef112c801c2d6","flatsize":7558851,"path":"All/kmplot-23.08.5_1.pkg","repopath":"All/kmplot-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":3389024,"desc":"KmPlot is a program to draw graphs, their integrals or derivatives. It\nsupports different systems of coordinates like the cartesian or the\npolar coordinate system. The graphs can be colorized and the view is\nscalable, so that you are able to zoom to the level you need.\n\nFeatures:\n- Powerful mathematical parser.\n- Precise metric printing.\n- Different plot types: cartesian, parametric, polar, implicit,\n  differential.\n- Highly configurable visual settings (plot line, axes, grid).\n- Export to bitmap format (BMP and PNG) and scalable vector graphics\n  (SVG).\n- Save/load complete session in readable XML format.\n- Trace mode: cross hair following plot, coordinates shown in the\n  status bar.\n- Supports zooming.\n- Ability to draw the 1st and 2nd derivative and the integral of a\n  plot function.\n- Supports user defined constants and parameter values.\n- Various tools for plot functions:\n   - Find minimum/maximum point.\n   - Get y-value and draw the area between the function and the y-axis.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["math","education","kde","kde-applications"],"shlibs_required":["libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5JobWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Solid.so.5","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libQt5Network.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5I18n.so.5","libQt5Core.so.5","libQt5Svg.so.5"],"options":{"DOCS":"on"}},{"name":"kmag","origin":"accessibility/kmag","version":"23.08.5_2","comment":"KDE Screen magnifier","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/utilities/kmag/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b354632369aea693152250beedc93ba28995ad27b87ba48f1c134b03930ccf74","flatsize":1626961,"path":"All/kmag-23.08.5_2.pkg","repopath":"All/kmag-23.08.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":808360,"desc":"KMag is a small utility to magnify a part of the screen. KMag is\nvery useful for people with visual disabilities and for those working\nin the fields of image analysis, web development etc.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libqaccessibilityclient-qt5":{"origin":"accessibility/libqaccessibilityclient","version":"0.6.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["accessibility","kde","kde-applications"],"shlibs_required":["libKF5KIOCore.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libqaccessibilityclient-qt5.so.0","libKF5Service.so.5","libQt5Concurrent.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kmousetool","origin":"accessibility/kmousetool","version":"23.08.5_1","comment":"Automatic mouse click tool for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/utilities/kmousetool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f5e291f2a075df78b70b97aee841c808c9fe0861987c1db725a02971edad684","flatsize":614974,"path":"All/kmousetool-23.08.5_1.pkg","repopath":"All/kmousetool-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":215616,"desc":"KMouseTool clicks the mouse whenever the mouse cursor pauses briefly.\nIt was designed to help those with repetitive strain injuries, for\nwhom pressing buttons hurts.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["accessibility","kde","kde-applications"],"shlibs_required":["libKF5DBusAddons.so.5","libKF5Notifications.so.5","libKF5WindowSystem.so.5","libKF5XmlGui.so.5","libphonon4qt5.so.4","libXtst.so.6","libXext.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"klg-php81","origin":"net-mgmt/klg","version":"1.5_1","comment":"PHP-based looking glass for Cisco, Juniper and Quagga/Zebra routers","maintainer":"freebsd-ports@dan.me.uk","www":"https://sourceforge.net/projects/klg/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e24d8fd282dac6b9f2b58dd355a2ae9209a681eeb15f520f9a0fe765863394c2","flatsize":54551,"path":"All/klg-php81-1.5_1.pkg","repopath":"All/klg-php81-1.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14032,"desc":"klg is a looking glass written in PHP that can access and report\nback routing information from Cisco, Juniper and Zebra/Quagga\nrouters. It can also lookup AS numbers to names via WHOIS interfaces,\nand supports friendly BGP community names via MySQL database.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-pecl-ssh2":{"origin":"security/pecl-ssh2","version":"1.3.1"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"}},"categories":["net-mgmt","www"],"options":{"SSH2":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"If this is the first installation, you need to configure a few things first.\n\n1. Create the MySQL database, a klg user, and initialise:\n   a) CREATE DATABASE klg;\n   b) CREATE USER 'klg'@'localhost' IDENTIFIED BY 'password';\n      GRANT ALL ON klg.* TO 'klg'@'localhost';\n      FLUSH PRIVILEGES;\n   c) import the schema:\n      mysql -u klg -p klg < /usr/local/share/klg/klg_schema.sql\n\n2. Edit /usr/local/www/klg/klg/klg_config.php from the template klg_config.php.sample\n\n   You need to specify the MySQL details from above at the top of the file,\n   and details of your routers further down.  Follow the comments in the file.\n\n   You may wish to specify the timezone by adding a line similar to this:\n\n      date_default_timezone_set('Europe/London');\n\n3. Edit /usr/local/www/klg/klg/klg_template.html from the template file to suit your\n   needs.  Items in this file are substituted upon execution so you can skin\n   your looking glass to your site.\n\n4. Example Apache 2.4 configuration:\n\n   This assumes you have already configured Apache to serve .php documents.\n\n   Alias /klg \"/usr/local/www/klg/klg/\"\n\n   <Directory \"/usr/local/www/klg/klg/\">\n      Require all granted\n      AllowOverride None\n      Order Allow,deny\n      Allow from all\n   </Directory>\n\n5. Access your new looking glass:\n\n   http://HOSTNAME/klg/klg.php","type":"install"}]},{"name":"klines","origin":"games/klines","version":"23.08.5","comment":"Tactical game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/klines/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae47b670962989ad35c3c65fafea89a1c21a663429c2abcd43f0e7e1675f61cc","flatsize":7558858,"path":"All/klines-23.08.5.pkg","repopath":"All/klines-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1608092,"desc":"KLines is a simple but highly addictive one player game.  The player\nhas to move the colored balls around the game board, gathering them\ninto the lines of the same color by five.  Once the line is complete\nit is removed from the board, therefore freeing precious space.  In\nthe same time the new balls keep arriving by three after each move,\nfilling up the game board.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5Crash.so.5","libKF5DBusAddons.so.5","libKF5XmlGui.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"klg-php83","origin":"net-mgmt/klg","version":"1.5_1","comment":"PHP-based looking glass for Cisco, Juniper and Quagga/Zebra routers","maintainer":"freebsd-ports@dan.me.uk","www":"https://sourceforge.net/projects/klg/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83887d96454d9152cbb454b127f3304cfb6e6dffa406ec5398170fa6a2c6cf32","flatsize":54551,"path":"All/klg-php83-1.5_1.pkg","repopath":"All/klg-php83-1.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14036,"desc":"klg is a looking glass written in PHP that can access and report\nback routing information from Cisco, Juniper and Zebra/Quagga\nrouters. It can also lookup AS numbers to names via WHOIS interfaces,\nand supports friendly BGP community names via MySQL database.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-pecl-ssh2":{"origin":"security/pecl-ssh2","version":"1.3.1"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"}},"categories":["net-mgmt","www"],"options":{"SSH2":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"If this is the first installation, you need to configure a few things first.\n\n1. Create the MySQL database, a klg user, and initialise:\n   a) CREATE DATABASE klg;\n   b) CREATE USER 'klg'@'localhost' IDENTIFIED BY 'password';\n      GRANT ALL ON klg.* TO 'klg'@'localhost';\n      FLUSH PRIVILEGES;\n   c) import the schema:\n      mysql -u klg -p klg < /usr/local/share/klg/klg_schema.sql\n\n2. Edit /usr/local/www/klg/klg/klg_config.php from the template klg_config.php.sample\n\n   You need to specify the MySQL details from above at the top of the file,\n   and details of your routers further down.  Follow the comments in the file.\n\n   You may wish to specify the timezone by adding a line similar to this:\n\n      date_default_timezone_set('Europe/London');\n\n3. Edit /usr/local/www/klg/klg/klg_template.html from the template file to suit your\n   needs.  Items in this file are substituted upon execution so you can skin\n   your looking glass to your site.\n\n4. Example Apache 2.4 configuration:\n\n   This assumes you have already configured Apache to serve .php documents.\n\n   Alias /klg \"/usr/local/www/klg/klg/\"\n\n   <Directory \"/usr/local/www/klg/klg/\">\n      Require all granted\n      AllowOverride None\n      Order Allow,deny\n      Allow from all\n   </Directory>\n\n5. Access your new looking glass:\n\n   http://HOSTNAME/klg/klg.php","type":"install"}]},{"name":"klg-php82","origin":"net-mgmt/klg","version":"1.5_1","comment":"PHP-based looking glass for Cisco, Juniper and Quagga/Zebra routers","maintainer":"freebsd-ports@dan.me.uk","www":"https://sourceforge.net/projects/klg/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"060dafbc296468eb9f25a32723adb5a019476d3e0c318ebf7f07d827a16ab8d4","flatsize":54551,"path":"All/klg-php82-1.5_1.pkg","repopath":"All/klg-php82-1.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14036,"desc":"klg is a looking glass written in PHP that can access and report\nback routing information from Cisco, Juniper and Zebra/Quagga\nrouters. It can also lookup AS numbers to names via WHOIS interfaces,\nand supports friendly BGP community names via MySQL database.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pecl-ssh2":{"origin":"security/pecl-ssh2","version":"1.3.1"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["net-mgmt","www"],"options":{"SSH2":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"If this is the first installation, you need to configure a few things first.\n\n1. Create the MySQL database, a klg user, and initialise:\n   a) CREATE DATABASE klg;\n   b) CREATE USER 'klg'@'localhost' IDENTIFIED BY 'password';\n      GRANT ALL ON klg.* TO 'klg'@'localhost';\n      FLUSH PRIVILEGES;\n   c) import the schema:\n      mysql -u klg -p klg < /usr/local/share/klg/klg_schema.sql\n\n2. Edit /usr/local/www/klg/klg/klg_config.php from the template klg_config.php.sample\n\n   You need to specify the MySQL details from above at the top of the file,\n   and details of your routers further down.  Follow the comments in the file.\n\n   You may wish to specify the timezone by adding a line similar to this:\n\n      date_default_timezone_set('Europe/London');\n\n3. Edit /usr/local/www/klg/klg/klg_template.html from the template file to suit your\n   needs.  Items in this file are substituted upon execution so you can skin\n   your looking glass to your site.\n\n4. Example Apache 2.4 configuration:\n\n   This assumes you have already configured Apache to serve .php documents.\n\n   Alias /klg \"/usr/local/www/klg/klg/\"\n\n   <Directory \"/usr/local/www/klg/klg/\">\n      Require all granted\n      AllowOverride None\n      Order Allow,deny\n      Allow from all\n   </Directory>\n\n5. Access your new looking glass:\n\n   http://HOSTNAME/klg/klg.php","type":"install"}]},{"name":"kldpatch","origin":"sysutils/kldpatch","version":"20090116_1","comment":"Utility to patch modules and kernel","maintainer":"portmaster@BSDforge.com","www":"http://info.iet.unipi.it/~luigi/FreeBSD/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c79a0e0880b33922171f722077931d706d1f2202ec8eb51f0b5e0aedd75fc72","flatsize":31094,"path":"All/kldpatch-20090116_1.pkg","repopath":"All/kldpatch-20090116_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15452,"desc":"The kldpatch utility can print or alter the content of device/quirk tables\nin kernel modules. These tables are generally used to identify devices,\nand possibly apply specific quirks to enable/disable certain features.\n\nKldpatch is especially useful to let the kernel recognise a new device\nwithout rebooting and rebuilding/reinstalling kernel or modules.","categories":["sysutils"]},{"name":"kldfind","origin":"sysutils/kldfind","version":"0.61_1","comment":"Find kernel modules by string","maintainer":"ricardo.areis@gmail.com","www":"https://sourceforge.net/projects/kldfind/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c37822bb2aa9890ec7bab6889c67d651f3d0bdab3a7abe263fbaaac6c143e5ef","flatsize":7887,"path":"All/kldfind-0.61_1.pkg","repopath":"All/kldfind-0.61_1.pkg","licenselogic":"single","pkgsize":5324,"desc":"This is a small script to find kernel modules\nmore easy.","categories":["sysutils"]},{"name":"kldap","origin":"net/kldap","version":"23.08.5","comment":"LDAP access API for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ce1ea731e5a57b799fd5a56d7d38b81c9c3d9478f01eba81f3d9a3c8f7f1886","flatsize":920987,"path":"All/kldap-23.08.5.pkg","repopath":"All/kldap-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":229984,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kmbox":{"origin":"net/kmbox","version":"23.08.5"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKF5WidgetsAddons.so.5","libKF5KIOCore.so.5","libKF5ConfigGui.so.5","libldap.so.2","libsasl2.so.3","libqt5keychain.so.1","libQt5Widgets.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libQt5Gui.so.5","libQt5Xml.so.5","liblber.so.2","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5Ldap.so.5"],"options":{"DOCS":"on"}},{"name":"klickety","origin":"games/klickety","version":"23.08.5","comment":"Tetris themed solitaire","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9c6f4c9f4d8810c64d82b5faa730e2c62a11de028a3e84f919c6033942566e4","flatsize":3138103,"path":"All/klickety-23.08.5.pkg","repopath":"All/klickety-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1602492,"desc":"Klickety is a kind of solitary game that takes place on a Tetris-like board.\nThis game is also known under the name \"clickomania\" ....","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5KIOWidgets.so.5","libKF5XmlGui.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libX11.so.6","libQt5Concurrent.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kktdirect","origin":"math/kktdirect","version":"0.5_14","comment":"Direct solver package for saddle-point (KKT) matrices","maintainer":"ports@FreeBSD.org","www":"https://www.cs.ubc.ca/~rbridson/kktdirect/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6627da70c87638d66620610968a35da31e94d42a6062908d94a113c2cd7222bf","flatsize":623573,"path":"All/kktdirect-0.5_14.pkg","repopath":"All/kktdirect-0.5_14.pkg","licenselogic":"single","pkgsize":213472,"desc":"KKTDirect implements an ordering method and accompanying factorization for\nthe direct solution of saddle-point matrices (also known as KKT or equilibrium\nmatrices).  A simple constraint on ordering together with an assumption on\nthe rank of parts of the matrix are sufficient to guarantee the existence of\nthe LDL^T factorization, stability concerns aside. In fact, D may be taken\nto be a diagonal matrix with +/-1 along the diagonal, and be fully determined\nprior to factorization, giving rise to a \"signed Cholesky\" factorization. A\nmodified minimum-degree-like algorithm which incorporates this constraint is\nused, along with a simple algorithm to modify an existing fill-reducing\nordering to respect the constraint. While a stability analysis is lacking,\nnumerical experiments indicate that this is generally sufficient to avoid the\nneed for numerical pivoting during factorization, with clear possible benefits\nfor performance.\n\nNote this is only alpha-quality proof-of-concept code: for example,\nout-of-memory errors are not handled gracefully, and the provided Minimum\nDegree routine is not yet competitive with other packages.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["math"],"shlibs_required":["liblapack.so.3","libblas.so.3"],"shlibs_provided":["libkktdirect.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe kktdirect port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"klavaro","origin":"games/klavaro","version":"3.14_2","comment":"Touchtyping trainer","maintainer":"fluffy@FreeBSD.org","www":"http://klavaro.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d46006fcfb055e9b895adb7df903eb527de0888f0caa406f0aaf0875e81fa2a","flatsize":2928533,"path":"All/klavaro-3.14_2.pkg","repopath":"All/klavaro-3.14_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":749388,"desc":"Klavaro is just another free touch typing tutor program. We felt like\nto do it because we became frustrated with the other options, which\nrelied mostly on some few specific keyboards. Klavaro intends to be\nkeyboard and language independent, saving memory and time (and money).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkdatabox":{"origin":"x11-toolkits/gtkdatabox","version":"1.0.0_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2","libgmodule-2.0.so.0","libcurl.so.4","libgtkdatabox.so.1"]},{"name":"kjumpingcube","origin":"games/kjumpingcube","version":"23.08.5","comment":"Territory Capture game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kjumpingcube/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cc367fd368f18e0cf7a104c68dbe87b476b2c3039e36a3feab7f79cadd64d2f","flatsize":1368307,"path":"All/kjumpingcube-23.08.5.pkg","repopath":"All/kjumpingcube-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":455964,"desc":"KJumpingCube is a simple dice driven tactical game.  The playing\narea consists of squares containing points.  Players move by clicking\non either a vacant square, or on own square.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5KIOWidgets.so.5","libKF5XmlGui.so.5","libQt5Svg.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5CoreAddons.so.5","libKF5DBusAddons.so.5","libKF5I18n.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libX11.so.6","libQt5Concurrent.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"km-libreoffice","origin":"editors/libreoffice-km","version":"24.2.4.2","comment":"km language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d7a1f1b1960c1d5b67d39e8fdf92015ffe049dda8906fd272f371a91377062e","flatsize":35220176,"path":"All/km-libreoffice-24.2.4.2.pkg","repopath":"All/km-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3271048,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"ktuberling","origin":"games/ktuberling","version":"23.08.5","comment":"Picture game for Children","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/ktuberling/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b55f027d64f1488c9ac15c9a83380e5269e330926d3ee45beff52b34755ea9de","flatsize":63303021,"path":"All/ktuberling-23.08.5.pkg","repopath":"All/ktuberling-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":46591440,"desc":"KTuberling a simple constructor game suitable for children and\nadults alike.  The idea of the game is based around a once popular\ndoll making concept.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libQt5Svg.so.5","libQt5Multimedia.so.5","libKF5Completion.so.5","libKF5KIOCore.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5QuickWidgets.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5Crash.so.5","libQt5Gui.so.5","libQt5Network.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libQt5Concurrent.so.5","libQt5Xml.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kiss-templates","origin":"textproc/kiss-templates","version":"0.19_13","comment":"Type safe \"Keep it simple, stupid\" text templates for C++","maintainer":"ports@FreeBSD.org","www":"https://github.com/rbock/kiss-templates","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93a9673cfefbb1172338edfa9e44c8af48f138d67cb8b2ee13a086661d6680d1","flatsize":88861,"path":"All/kiss-templates-0.19_13.pkg","repopath":"All/kiss-templates-0.19_13.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":30428,"desc":"Type safe \"Keep it simple, stupid\" text templates for C++.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe kiss-templates port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kk-libreoffice","origin":"editors/libreoffice-kk","version":"24.2.4.2","comment":"kk language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2dfdff57e351f5f0b0f4625ab2ef55d825f0be9b74cf35d0b98765eb400fff16","flatsize":4390675,"path":"All/kk-libreoffice-24.2.4.2.pkg","repopath":"All/kk-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":727908,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"kissat","origin":"math/kissat","version":"3.1.1","comment":"Kissat SAT Solver","maintainer":"yuri@FreeBSD.org","www":"http://fmv.jku.at/kissat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d74bbbe141b53e155751c73ec20c4b26b490bade466d5339a8623875c662025","flatsize":1345721,"path":"All/kissat-3.1.1.pkg","repopath":"All/kissat-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":214632,"desc":"KISSAT is a \"keep it simple and clean bare metal SAT solver\" written in\nC. It is a port of CaDiCaL back to C with improved data structures,\nbetter scheduling of inprocessing and optimized algorithms and\nimplementation. Coincidentally 'kissat' also means 'cats' in Finnish.","categories":["math"]},{"name":"kmahjongg","origin":"games/kmahjongg","version":"23.08.5","comment":"Mahjongg Solitaire","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kmahjongg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8f17ccf347be1caac090b291244a1880392a57343705231f4c7c1f4e0371da7","flatsize":5793501,"path":"All/kmahjongg-23.08.5.pkg","repopath":"All/kmahjongg-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":4222400,"desc":"In KMahjongg the tiles are scrambled and staked on top of each other\nto resemble a certain shape.  The player is then expected to remove\nall the tiles off the game board by locating each tile's matching\npair.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"libkmahjongg":{"origin":"games/libkmahjongg","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5Crash.so.5","libKF5KMahjongglib.so.5","libKF5KDEGames.so.7","libQt5QuickWidgets.so.5","libKF5Completion.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5DBusAddons.so.5","libKF5CoreAddons.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libKF5I18n.so.5","libQt5Network.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kiriki","origin":"games/kiriki","version":"23.08.5","comment":"Yahtzee-like Dice game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kiriki/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7a7b8e7e8825974c950120d5cbefee252de419b9da5d408672fb2189dcc7a2a","flatsize":1004403,"path":"All/kiriki-23.08.5.pkg","repopath":"All/kiriki-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":478732,"desc":"Kiriki is an addictive and fun dice game, designed to be played by\nas many as six players.  Participants have to collect points by\nrolling five dice for up to three times per single turn.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libKF5DBusAddons.so.5","libKF5Crash.so.5","libQt5PrintSupport.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kippo","origin":"net/kippo","version":"0.9_1","comment":"Medium interaction ssh honeypot","maintainer":"ports@FreeBSD.org","www":"https://github.com/desaster/kippo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"287666bf2234338ada110da542985cdfec1d56db303edb47e4ed7065736cf0a7","flatsize":2856789,"path":"All/kippo-0.9_1.pkg","repopath":"All/kippo-0.9_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":392336,"desc":"Kippo is a medium interaction SSH honeypot designed to log brute force\nattacks and, most importantly, the entire shell interaction performed\nby the attacker.","deps":{"py311-pycryptodome":{"origin":"security/py-pycryptodome","version":"3.20.0"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net"],"users":["kippo"],"groups":["kippo"],"messages":[{"message":"kippo has been installed in the following directory:\n\n\t/usr/local/share/kippo\n\nBefore starting kippo you need to perform the following steps:\n\n1) Edit kippo's configuration file to suit your needs:\n\n\t$EDITOR /usr/local/share/kippo/kippo.cfg\n\n   An example configuration file can be found here:\n        /usr/local/share/kippo/kippo.cfg.dist\n\n   Please keep in mind when editing the configuration file that kippo\n   can't be run as root and is started by the 'kippo' unprivileged\n   user instead. This implies that the following folders hierarchy\n   must be created and made writable to the 'kippo' user:\n\n\tdl/\n\tdata/\n\tlog/tty/\n\n2) Add the following line to your rc.conf:\n\n\tkippo_enable=\"YES\"\n\n   Note that you can also set the 'kippo_logfile' and 'kippo_pidfile'\n   variables to specify the path to the log file and pid file that\n   will be used by kippo. The default values for those variables are\n   '/tmp/kippo.log' and '/tmp/kippo.pid' respectively.\n\nThen you can start kippo by issuing the following command:\n\n\tservice kippo start","type":"install"},{"message":"===>   NOTICE:\n\nThe kippo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kirigami-gallery","origin":"devel/kirigami-gallery","version":"23.08.5","comment":"Kirigami component gallery application","maintainer":"kde@FreeBSD.org","www":"https://invent.kde.org/sdk/kirigami-gallery","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"beadd442e364d4be26ba5fae508080a21274277aa22bb31089355d5c6a51faba","flatsize":851126,"path":"All/kirigami-gallery-23.08.5.pkg","repopath":"All/kirigami-gallery-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":290008,"desc":"Example application which uses all features from kirigami, including links to\nthe sourcecode, tips on how to use the components and links to the\ncorresponding HIG pages and code examples on cgit","deps":{"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel","kde","kde-applications"],"shlibs_required":["libKF5Kirigami2.so.5","libKF5ItemModels.so.5","libQt5Svg.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kirigami-addons","origin":"x11-toolkits/kirigami-addons","version":"0.11.0","comment":"Component library for KDE Kirigami","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kirigami-addons/html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38f42c1f84edc270e12350fd3c429e2965f60e87a29fe44a3075841ce1ff6cf6","flatsize":856318,"path":"All/kirigami-addons-0.11.0.pkg","repopath":"All/kirigami-addons-0.11.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":147720,"desc":"Widget library for the Kirigami Framework.","deps":{"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"}},"categories":["x11-toolkits","kde"],"shlibs_required":["libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5I18n.so.5"],"shlibs_provided":["libcomponentsplugin.so","libdateandtimeplugin.so","libdelegatesplugin.so","libformcardplugin.so","libcomponentslabsplugin.so","libmobileformplugin.so","libsettingsplugin.so","libsoundsplugin.so","libtreeviewplugin.so"]},{"name":"kitinerary","origin":"net/kitinerary","version":"23.08.5_2","comment":"Data Model and Extraction System for Travel Reservation information","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0b1d82922a4c814f56b77e78533e513fbbd675870ec5353f476ae3f50ee42e4","flatsize":3635510,"path":"All/kitinerary-23.08.5_2.pkg","repopath":"All/kitinerary-23.08.5_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1312184,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpkpass":{"origin":"security/kpkpass","version":"23.08.5"},"libphonenumber":{"origin":"devel/libphonenumber","version":"8.13.40"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"zxing-cpp":{"origin":"textproc/zxing-cpp","version":"2.2.1"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKPim5Mime.so.5","libKF5CalendarCore.so.5","libKF5Contacts.so.5","libKPim5PkPass.so.5","libpoppler.so.134","libcrypto.so.12","libZXing.so.3","libxml2.so.2","libphonenumber.so.8","libKF5I18nLocaleData.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Archive.so.5","libQt5Gui.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libKPim5Itinerary.so.5"],"options":{"DOCS":"on"}},{"name":"kio-zeroconf","origin":"net/kio-zeroconf","version":"23.08.5","comment":"KDE Network monitor for DNS-SD services (Zeroconf)","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adeeea661d44b1ed25b5110a755a877af79e2f70831184230db6545e94007574","flatsize":215809,"path":"All/kio-zeroconf-23.08.5.pkg","repopath":"All/kio-zeroconf-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":57076,"desc":"KDE Network monitor for DNS-SD services (Zeroconf).","deps":{"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdnssd":{"origin":"dns/kf5-kdnssd","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKF5KIOCore.so.5","libKF5DNSSD.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libQt5Concurrent.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Network.so.5","libQt5Core.so.5","libKF5I18n.so.5"],"options":{"DOCS":"on"}},{"name":"kio-gdrive","origin":"net/kio-gdrive","version":"23.08.5_1","comment":"KDE IOSlave for accessing gdrive","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"879a8099a1131c7dc0523ea4c8df735d8f2d171227fe16a2fbf6f859f0f6a8e5","flatsize":508295,"path":"All/kio-gdrive-23.08.5_1.pkg","repopath":"All/kio-gdrive-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":140312,"desc":"KIO GDrive is a KIO slave that enables KIO-aware applications\n(such as Dolphin, Kate or Gwenview) to access and edit Google\nDrive files on the cloud.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kaccounts-integration":{"origin":"net-im/kaccounts-integration","version":"23.08.5_5"},"kaccounts-providers":{"origin":"net-im/kaccounts-providers","version":"23.08.5_2"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libaccounts-qt5":{"origin":"net-im/libaccounts-qt","version":"1.17"},"libkgapi":{"origin":"net/libkgapi","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libkaccounts.so.2","libKF5KIOWidgets.so.5","libKF5Notifications.so.5","libaccounts-qt5.so.1","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libQt5Concurrent.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libQt5Xml.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libX11.so.6","libKPim5GAPIDrive.so.5","libKPim5GAPICore.so.5","libKF5Purpose.so.5"],"options":{"DOCS":"on"}},{"name":"kio-fuse","origin":"sysutils/kio-fuse","version":"5.1.0","comment":"FUSE Interface for KIO","maintainer":"kde@FreeBSD.org","www":"https://invent.kde.org/system/kio-fuse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"324bea3881796a4641be74eedd7f55a5492e4e2dbf6641e66e3c8cbc4753b3f3","flatsize":207910,"path":"All/kio-fuse-5.1.0.pkg","repopath":"All/kio-fuse-5.1.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":69196,"desc":"KIO-Fuse allows you to mount remote directories into the root hierarchy of your\nlocal file system, thereby exposing KDE's advanced access capabilities (SSH,\nSAMBA/Windows, FTP, TAR/GZip/BZip2, WebDav, etc) to POSIX-compliant\napplications such as Firefox, OpenOffice, GNOME apps, shell utilities and more.\n\nKIO-Fuse works by acting as a bridge between KDE's KIO filesystem design and\nFUSE.","deps":{"fusefs-libs3":{"origin":"sysutils/fusefs-libs3","version":"3.16.2"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["sysutils","kde"],"shlibs_required":["libKF5KIOCore.so.5","libfuse3.so.3","libKF5Service.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"messages":[{"message":"To fully use KIO-fuse, you will need FUSE and usermount enabled, e.g.\n    kldload fusefs\n    sysctl vfs.usermount=1\nto make these changes permanent, see loader.conf(5) and sysctl.conf(5).","type":"install"}]},{"name":"kirigami-addons-devel","origin":"x11-toolkits/kirigami-addons-devel","version":"1.3.0","comment":"Component library for KDE Kirigami","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kirigami-addons/html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d6500df7e3be92d2d098b1da3eb3eb20c348bd7301b476e9341b9c8ec6b7910","flatsize":3752580,"path":"All/kirigami-addons-devel-1.3.0.pkg","repopath":"All/kirigami-addons-devel-1.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":643460,"desc":"Widget library for the Kirigami Framework.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kirigami":{"origin":"x11-toolkits/kf6-kirigami","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["x11-toolkits","kde"],"shlibs_required":["libKF6ConfigCore.so.6","libQt6QuickControls2.so.6","libQt6Quick.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6Core.so.6","libKF6I18n.so.6"]},{"name":"kismet","origin":"net-mgmt/kismet","version":"2016.07.r1_2,1","comment":"802.11 layer2 wireless network detector, sniffer, and IDS","maintainer":"pi@FreeBSD.org","www":"https://www.kismetwireless.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"104c75a8ccfdc1c617f9721fd3130582e6af730961c23ae4ffd74470a907179f","flatsize":4666317,"path":"All/kismet-2016.07.r1_2,1.pkg","repopath":"All/kismet-2016.07.r1_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1083796,"desc":"Kismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion\ndetection system.  Kismet will work with any wireless card which supports\nraw monitoring (rfmon) mode, and can sniff 802.11a, 802.11b, and 802.11g\ntraffic.\n\nKismet identifies networks by passively collecting packets. In addition\nto standard networks, it can detect (and given time, decloak) hidden\nnetworks, and infer the presence of nonbeaconing networks via data traffic.\n\nCapture sources that are known to be supported: Atheros, Prism2, WSP100,\nDrone, wtapfile, pcapfile.  Kismet also supports radiotap headers and\nshould work with current FreeBSD systems.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["net-mgmt"],"groups":["kismet"],"shlibs_required":["libpcre.so.1","libncurses.so.6","libtinfo.so.6","libpanel.so.6","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on","PCRE":"on","PLUGINS":"on","SETUID":"on"},"messages":[{"message":"kismet has been installed with a setuid-root capture helper binary,\n/usr/local/bin/kismet_capture, which may be executed by users in the\nkismet group.  USERS IN THIS GROUP WILL BE ABLE TO ALTER NETWORK\nINTERFACE STATES, but this is more secure than running all of kismet\nas root.  ONLY users in this group will be able to run kismet and capture\nfrom physical network devices.","type":"install"}]},{"name":"kimap","origin":"net/kimap","version":"23.08.5","comment":"KDE API for IMAP support","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c0e8820f953779f33ba4b7c66d54f5c58bc7c2fd9b88b17953ebd937c561320","flatsize":1071084,"path":"All/kimap-23.08.5.pkg","repopath":"All/kimap-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":257572,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKPim5Mime.so.5","libKF5KIOCore.so.5","libsasl2.so.3","libQt5Network.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5Concurrent.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5IMAP.so.5"],"options":{"DOCS":"on"}},{"name":"kipi-plugins","origin":"graphics/kipi-plugins","version":"23.08.5","comment":"Plugin architecture for image applications","maintainer":"kde@FreeBSD.org","www":"https://github.com/kde/kipi-plugins","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b7b13fab8ca44e548bd6dea404ec56fb235fc07299fe05b22708950b2c9dc0f","flatsize":7369108,"path":"All/kipi-plugins-23.08.5.pkg","repopath":"All/kipi-plugins-23.08.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1331592,"desc":"Libkipi and kipi-plugins allow image applications to use a plugin architecture\nfor additional functionalities.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkipi":{"origin":"graphics/libkipi","version":"23.08.5_1"},"libmediawiki":{"origin":"net/libmediawiki","version":"5.38.0_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libKF5Kipi.so.32.0.0","libKF5XmlGui.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5PrintSupport.so.5","libQt5XmlPatterns.so.5","libKF5KIOFileWidgets.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5Bookmarks.so.5","libKF5Solid.so.5","libKF5ItemViews.so.5","libKF5MediaWiki.so.5"],"shlibs_provided":["libKF5kipiplugins.so.5.9.1"],"options":{"DOCS":"on","MEDIAWIKI":"on"}},{"name":"klatexformula","origin":"graphics/klatexformula","version":"4.0.0_5","comment":"Convert LaTeX formula to image","maintainer":"hrs@FreeBSD.org","www":"https://klatexformula.sourceforge.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccef4fcb3a07abf87c69cb3eb2a7fa9a96e9e4a207bd936db8931f9593f44c40","flatsize":9200806,"path":"All/klatexformula-4.0.0_5.pkg","repopath":"All/klatexformula-4.0.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2827992,"desc":"KLatexFormula is a Qt program to easily get an image from a LaTeX\nformula. Just enter a formula, click \"Evaluate\", then you can\ndrag & drop or copy the resulting image to another location (an\nOpenOffice document, for example) or save it as an image (many\nformats are available).","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["graphics"],"shlibs_required":["libQt5Sql.so.5","libQt5Svg.so.5","libQt5X11Extras.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libQt5Xml.so.5"],"shlibs_provided":["libklfbackend.so.4","libklftools.so.4"]},{"name":"kio-extras","origin":"devel/kio-extras","version":"23.08.5_1","comment":"Plasma5 library to increase the functionality of KIO","maintainer":"kde@FreeBSD.org","www":"https://projects.kde.org/projects/kde/workspace/kio-extras","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c501db997627c851ac986b8702b1662f0a43bbfb83d6792f316fc856d6518ae4","flatsize":4712062,"path":"All/kio-extras-23.08.5_1.pkg","repopath":"All/kio-extras-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1226676,"desc":"Additional components to increase the functionality of KIO","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kdsoap-qt5":{"origin":"www/kdsoap","version":"2.1.1_1"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kdnssd":{"origin":"dns/kf5-kdnssd","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kpty":{"origin":"devel/kf5-kpty","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libimobiledevice":{"origin":"comms/libimobiledevice","version":"1.3.0_1"},"libkexiv2":{"origin":"graphics/libkexiv2","version":"23.08.5"},"libmtp":{"origin":"multimedia/libmtp","version":"1.1.18"},"libplist":{"origin":"devel/libplist","version":"2.2.0_3"},"libssh":{"origin":"security/libssh","version":"0.10.6"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"openslp":{"origin":"net/openslp","version":"2.0.0_1"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"samba416":{"origin":"net/samba416","version":"4.16.11_5"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["devel","kde","kde-applications"],"shlibs_required":["libKF5KIOCore.so.5","libKF5ConfigCore.so.5","libsmbclient.so.0","libQt5Network.so.5","libQt5Core.so.5","libstdc++.so.6","libKF5Archive.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5Concurrent.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libgcc_s.so.1","libKF5DBusAddons.so.5","libKF5KIOFileWidgets.so.5","libKF5Activities.so.5","libQt5Sql.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libKF5AuthCore.so.5","libKF5Solid.so.5","libQt5Xml.so.5","libQt5Gui.so.5","libimobiledevice-1.0.so.6","libplist-2.0.so.3","libKF5GuiAddons.so.5","libssh.so.4","libKF5DNSSD.so.5","libkdsoap.so.2","libmtp.so.9","libtag.so.2","libXcursor.so.1","libOpenEXR-3_2.so.31","libIlmThread-3_2.so.31","libIex-3_2.so.31","libOpenEXRCore-3_2.so.31","libImath-3_1.so.29","libKF5KExiv2.so.15.0.0","libQt5Svg.so.5","libKF5SyntaxHighlighting.so.5","libphonon4qt5experimental.so.4","libphonon4qt5.so.4"],"shlibs_provided":["libkioarchive.so.5"],"options":{"AFC":"on","DOCS":"on","EXIV":"on","EXR":"on","MTP":"on","SAMBA":"on","SLP":"on","SSH":"on","TAGLIB":"on"}},{"name":"killbots","origin":"games/killbots","version":"23.08.5","comment":"Evade killer robots","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/killbots/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80f1188f4d6cc0c4a2cb451163852593913ba59750cc622f8a94962944894da3","flatsize":2549743,"path":"All/killbots-23.08.5.pkg","repopath":"All/killbots-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1357032,"desc":"Killbots is a simple game of evading killer robots.  Who created\nthe robots and why they have been programmed to destroy, no one\nknows.  All that is known is that the robots are numerous and their\nsole objective is to destroy you.  Fortunately for you, their creator\nhas focused on quantity rather than quality and as a result the\nrobots are severely lacking in intelligence.  Your superior wit and\na fancy teleportation device are your only weapons against the\nnever- ending stream of mindless automatons.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5XmlGui.so.5","libKF5DBusAddons.so.5","libKF5Completion.so.5","libKF5Crash.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kim-api","origin":"science/kim-api","version":"2.3.0_1","comment":"Framework for reliable, reproducible, portable molecular simulations","maintainer":"yuri@FreeBSD.org","www":"https://openkim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d76316fa05ba04e2bbec024d12083b8c100b6a5c8e711430aed935a6f97c6130","flatsize":2944167,"path":"All/kim-api-2.3.0_1.pkg","repopath":"All/kim-api-2.3.0_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":644428,"desc":"OpenKIM is an online framework for making molecular simulations reliable,\nreproducible, and portable. Computer implementations of interatomic models are\narchived in OpenKIM, verified for coding integrity, and tested by computing\ntheir predictions for a variety of material properties. Models conforming to the\nKIM application programming interface (API) work seamlessly with major\nsimulation codes that have adopted the KIM API standard.\n\nYou may also want to install the OpenKIM models package: openkim-models.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0"],"shlibs_provided":["libkim-api.so.2"]},{"name":"kidentitymanagement","origin":"net/kidentitymanagement","version":"23.08.5","comment":"KDE pim identities","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9340ab57bd56e7a0f4523cf3edffae328e12d552ff26fba1b09f3f7fb16e574","flatsize":528912,"path":"All/kidentitymanagement-23.08.5.pkg","repopath":"All/kidentitymanagement-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":124164,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5I18n.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Network.so.5","libQt5Core.so.5","libKPim5TextEdit.so.5","libKF5XmlGui.so.5","libKF5KIOWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5"],"shlibs_provided":["libKPim5IdentityManagement.so.5","libKPim5IdentityManagementWidgets.so.5"],"options":{"DOCS":"on"}},{"name":"kimagemapeditor","origin":"graphics/kimagemapeditor","version":"23.08.5","comment":"KDE generator of HTML image maps","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/development/kimagemapeditor/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3d96e027655c91004d492dc8cce705f9ece6048e838acd86e7ae447027537d4","flatsize":2212505,"path":"All/kimagemapeditor-23.08.5.pkg","repopath":"All/kimagemapeditor-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1190220,"desc":"KImageMapEditor is an HTML imagemap editor by KDE. It allows you to create\nand modify HTML imagemaps.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5SonnetUi.so.5","libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kineto","origin":"www/kineto","version":"g20211104_21","comment":"HTTP to Gemini proxy","maintainer":"corey@electrickite.org","www":"https://git.sr.ht/~sircmpwn/kineto/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df4a5aa82a82f8cd64568eef84f2d6ceaf92b148177cc25258b8c3756e7c6f8d","flatsize":6981335,"path":"All/kineto-g20211104_21.pkg","repopath":"All/kineto-g20211104_21.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2267824,"desc":"An HTTP to Gemini proxy.","categories":["www"]},{"name":"kickshaw","origin":"x11-wm/kickshaw","version":"0.5.26_1","comment":"Menu editor for the Openbox window manager","maintainer":"danfe@FreeBSD.org","www":"https://savannah.nongnu.org/projects/obladi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed2dfdd73c0c5c6fcc914a3f4cdf0eada051b310783d4e3b42c6303f9845a986","flatsize":266856,"path":"All/kickshaw-0.5.26_1.pkg","repopath":"All/kickshaw-0.5.26_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":77440,"desc":"Kickshaw is not dependent on Openbox; it can be used inside all window\nmanagers/desktop environments that support GTK applications to create\nand edit menu files.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-wm"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgtk-3.so.0","libgdk-3.so.0","libcairo-gobject.so.2"],"options":{"GTK2":"on","GTK3":"on"}},{"name":"kibi","origin":"editors/kibi","version":"0.2.2_31","comment":"Tiny text editor written in Rust","maintainer":"lcook@FreeBSD.org","www":"https://github.com/ilai-deutel/kibi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2f6dac512621567930ba5b843574590d5cf09d8a7138b4a86aac07b576c01a3","flatsize":594346,"path":"All/kibi-0.2.2_31.pkg","repopath":"All/kibi-0.2.2_31.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":229816,"desc":"Configurable text editor with UTF-8 support, incremental search, syntax\nhighlighting, line numbers and more, written in less than 1024 lines of Rust\nwith minimal dependencies.","categories":["editors"],"options":{"DOCS":"on","SYNTAX":"on"}},{"name":"kid3-qt6","origin":"audio/kid3","version":"3.9.5_1","comment":"Audio file tag editor","maintainer":"jhale@FreeBSD.org","www":"https://kid3.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d6e1efdf34de0c402f98b49e22c48ca8eedf11ff3c50a95baaf616efd7dd7f1","flatsize":11544485,"path":"All/kid3-qt6-3.9.5_1.pkg","repopath":"All/kid3-qt6-3.9.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2407836,"desc":"Kid3 is an efficient audio file tag editor that allows you to easily\nedit the tags of multiple different types of audio files without having\nto type the same information repeatedly.\n\n * Edit and convert ID3v1.1 tags and all ID3v2.3 and ID3v2.4 frames\n * Edit tags in MP3, Ogg/Vorbis, DSF, FLAC, MPC, MP4/AAC, MP2, Opus,\n   Speex, TrueAudio, WavPack, WMA, WAV, AIFF files and tracker\n   modules (MOD, S3M, IT, XM)\n * Edit tags of multiple files, e.g. the artist, album, year and genre of all\n   files of an album typically have the same values and can be set together\n * Generate tags from filenames or the contents of tag fields\n * Generate filenames and rename and create directories from tags\n * Import from gnudb.org, TrackType.org, MusicBrainz, Discogs, and Amazon\n * Export tags as CSV, HTML, playlists, Kover XML and other formats\n * Edit synchronized lyrics and event timing codes, import/export LRC files\n * Automate tasks using QML/JavaScript, D-Bus or the command-line interface","deps":{"chromaprint":{"origin":"audio/chromaprint","version":"1.5.1.20221217_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"},"readline":{"origin":"devel/readline","version":"8.2.10"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio","kde"],"shlibs_required":["libQt6Xml.so.6","libQt6Widgets.so.6","libQt6Multimedia.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Network.so.6","libQt6Core.so.6","libreadline.so.8","libchromaprint.so.1","libswresample.so.4","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libvorbisfile.so.3","libFLAC++.so.10","libvorbis.so.0","libFLAC.so.12","libogg.so.0","libtag.so.2"],"shlibs_provided":["libkid3-core.so","libkid3-gui.so","libacoustidimport.so","libamazonimport.so","libdiscogsimport.so","libfreedbimport.so","libmusicbrainzimport.so","liboggflacmetadata.so","libtaglibmetadata.so"],"options":{"CLI":"on","ACOUSTID":"on","FLAC":"on","VORBIS":"on","TEST":"off"},"annotations":{"flavor":"qt6"}},{"name":"kickoff","origin":"x11/kickoff","version":"0.7.0_13","comment":"Minimalistic program launcher for Wayland","maintainer":"ports@FreeBSD.org","www":"https://github.com/j0ru/kickoff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd8f1a6806221bb0df0299a93c1b5a5f1b96ebf68aede40095c0397583b78e5d","flatsize":5401130,"path":"All/kickoff-0.7.0_13.pkg","repopath":"All/kickoff-0.7.0_13.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1406020,"desc":"kickoff is a program launcher for Wayland. All programs found in $PATH\nare included in the search results. This list is then combined with\nyour previous searches and sorted by amount of usage and if it fits\nthe search query.\n\nFeatures:\n- Wayland native (only wlroots based compositors though)\n- Fuzzy search\n- Fast and snappy\n- Remembers often used applications\n- Argument support for launched programs\n- Paste support","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["x11","wayland"],"shlibs_required":["libfontconfig.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe kickoff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kid3-kf5","origin":"audio/kid3","version":"3.9.5_1","comment":"Audio file tag editor","maintainer":"jhale@FreeBSD.org","www":"https://kid3.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae5c4e52bcf744168e4d2108314a3c0e3f9f7e67672fd7080ad43d6a37878b4b","flatsize":11019088,"path":"All/kid3-kf5-3.9.5_1.pkg","repopath":"All/kid3-kf5-3.9.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2612172,"desc":"Kid3 is an efficient audio file tag editor that allows you to easily\nedit the tags of multiple different types of audio files without having\nto type the same information repeatedly.\n\n * Edit and convert ID3v1.1 tags and all ID3v2.3 and ID3v2.4 frames\n * Edit tags in MP3, Ogg/Vorbis, DSF, FLAC, MPC, MP4/AAC, MP2, Opus,\n   Speex, TrueAudio, WavPack, WMA, WAV, AIFF files and tracker\n   modules (MOD, S3M, IT, XM)\n * Edit tags of multiple files, e.g. the artist, album, year and genre of all\n   files of an album typically have the same values and can be set together\n * Generate tags from filenames or the contents of tag fields\n * Generate filenames and rename and create directories from tags\n * Import from gnudb.org, TrackType.org, MusicBrainz, Discogs, and Amazon\n * Export tags as CSV, HTML, playlists, Kover XML and other formats\n * Edit synchronized lyrics and event timing codes, import/export LRC files\n * Automate tasks using QML/JavaScript, D-Bus or the command-line interface","deps":{"chromaprint":{"origin":"audio/chromaprint","version":"1.5.1.20221217_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"readline":{"origin":"devel/readline","version":"8.2.10"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio","kde"],"shlibs_required":["libKF5XmlGui.so.5","libKF5KIOCore.so.5","libQt5Multimedia.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5Service.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libreadline.so.8","libchromaprint.so.1","libswresample.so.4","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libvorbisfile.so.3","libFLAC++.so.10","libvorbis.so.0","libFLAC.so.12","libogg.so.0","libtag.so.2"],"shlibs_provided":["libkid3-core.so","libkid3-gui.so","libacoustidimport.so","libamazonimport.so","libdiscogsimport.so","libfreedbimport.so","libmusicbrainzimport.so","liboggflacmetadata.so","libtaglibmetadata.so"],"options":{"CLI":"on","ACOUSTID":"on","FLAC":"on","VORBIS":"on","TEST":"off"},"annotations":{"flavor":"kf5"}},{"name":"kid3-kf6","origin":"audio/kid3","version":"3.9.5_1","comment":"Audio file tag editor","maintainer":"jhale@FreeBSD.org","www":"https://kid3.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"862d153be097392f431537c25de38a047c6cbe77fa3465729c4dc05d900af983","flatsize":11657034,"path":"All/kid3-kf6-3.9.5_1.pkg","repopath":"All/kid3-kf6-3.9.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2759448,"desc":"Kid3 is an efficient audio file tag editor that allows you to easily\nedit the tags of multiple different types of audio files without having\nto type the same information repeatedly.\n\n * Edit and convert ID3v1.1 tags and all ID3v2.3 and ID3v2.4 frames\n * Edit tags in MP3, Ogg/Vorbis, DSF, FLAC, MPC, MP4/AAC, MP2, Opus,\n   Speex, TrueAudio, WavPack, WMA, WAV, AIFF files and tracker\n   modules (MOD, S3M, IT, XM)\n * Edit tags of multiple files, e.g. the artist, album, year and genre of all\n   files of an album typically have the same values and can be set together\n * Generate tags from filenames or the contents of tag fields\n * Generate filenames and rename and create directories from tags\n * Import from gnudb.org, TrackType.org, MusicBrainz, Discogs, and Amazon\n * Export tags as CSV, HTML, playlists, Kover XML and other formats\n * Edit synchronized lyrics and event timing codes, import/export LRC files\n * Automate tasks using QML/JavaScript, D-Bus or the command-line interface","deps":{"chromaprint":{"origin":"audio/chromaprint","version":"1.5.1.20221217_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"},"readline":{"origin":"devel/readline","version":"8.2.10"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio","kde"],"shlibs_required":["libKF6XmlGui.so.6","libKF6KIOCore.so.6","libQt6Multimedia.so.6","libKF6ConfigWidgets.so.6","libKF6ColorScheme.so.6","libKF6ConfigGui.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Network.so.6","libKF6ConfigCore.so.6","libKF6CoreAddons.so.6","libQt6DBus.so.6","libQt6Xml.so.6","libQt6Core.so.6","libreadline.so.8","libchromaprint.so.1","libswresample.so.4","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libvorbisfile.so.3","libFLAC++.so.10","libvorbis.so.0","libFLAC.so.12","libogg.so.0","libtag.so.2"],"shlibs_provided":["libkid3-core.so","libkid3-gui.so","libacoustidimport.so","libamazonimport.so","libdiscogsimport.so","libfreedbimport.so","libmusicbrainzimport.so","liboggflacmetadata.so","libtaglibmetadata.so"],"options":{"CLI":"on","ACOUSTID":"on","FLAC":"on","VORBIS":"on","TEST":"off"},"annotations":{"flavor":"kf6"}},{"name":"khmeros","origin":"x11-fonts/khmeros","version":"5.0_2","comment":"Khmer OS fonts","maintainer":"buganini@gmail.com","www":"https://sourceforge.net/projects/khmer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60d084c5f0cdd3222ab90d4e0337e0e09057f6d9abd0708106597666a91ab964","flatsize":2589320,"path":"All/khmeros-5.0_2.pkg","repopath":"All/khmeros-5.0_2.pkg","licenselogic":"single","pkgsize":291764,"desc":"A collection of Khmer OS TrueType fonts. The package contains:\n- KhmerOS\n- KhmerOS Battambang\n- KhmerOS Bokor\n- KhmerOS Content\n- KhmerOS Fasthand\n- KhmerOS Freehand\n- KhmerOS Metalchrieng\n- KhmerOS Muol\n- KhmerOS Muollight\n- KhmerOS Muolpali\n- KhmerOS Siemreap\n- KhmerOS Sys","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"kigo","origin":"games/kigo","version":"23.08.5","comment":"Go Board game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kigo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"723453632cb83a0fea36f35eb06d9e18e1a9f2b9ba67f2b657a12cfde9ea6b16","flatsize":6529430,"path":"All/kigo-23.08.5.pkg","repopath":"All/kigo-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":5355648,"desc":"Kigo is an open-source implementation of the popular Go game.  Go\nis a strategic board game for two players.  It is also known as igo\n(Japanese), weiqi or wei ch'i (Chinese) or baduk (Korean).  Go is\nnoted for being rich in strategic complexity despite its simple\nrules.  The game is played by two players who alternately place\nblack and white stones (playing pieces, now usually made of glass\nor plastic) on the vacant intersections of a grid of 19x19 lines\n(9x9 or 13x13 for easier games).","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5KIOWidgets.so.5","libKF5TextWidgets.so.5","libKF5NewStuffWidgets.so.5","libQt5Svg.so.5","libKF5NewStuff.so.5","libKF5XmlGui.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kile","origin":"editors/kile","version":"3.0.b3_45","comment":"LaTeX source editor for KDE","maintainer":"kde@FreeBSD.org","www":"https://kile.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8484f1305b4721b6eb2c97f7205416abb412ca1d52c878f42673c28ac99a0e47","flatsize":8792801,"path":"All/kile-3.0.b3_45.pkg","repopath":"All/kile-3.0.b3_45.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4180672,"desc":"Kile is an integrated LATEX environment for the KDE desktop. Kile\ngives you the ability to use all the functionalities of LATEX in a\ngraphical interface, giving you easy, immediate, and customized\naccess to all programs for LATEX codecompletion, compiling,\npostprocessing, debugging, conversion and viewing tools; you also\nget very handy wizards, a LATEX reference and a powerful project\nmanagement.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"okular":{"origin":"graphics/okular","version":"23.08.5_4"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["editors","kde"],"shlibs_required":["libQt5Script.so.5","libKF5KHtml.so.5","libKF5JS.so.5","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5TextEditor.so.5","libKF5Parts.so.5","libKF5TextWidgets.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Auth.so.5","libKF5ItemViews.so.5","libKF5SyntaxHighlighting.so.5","libQt5Network.so.5","libKF5SonnetUi.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libX11.so.6","libpoppler-qt5.so.1","libpoppler.so.134"],"shlibs_provided":["libkdeinit5_kile.so"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:kile:kile:3.0.b3:::::dragonfly6:x86_64:45"}},{"name":"kgraphviewer","origin":"graphics/kgraphviewer","version":"2.4.3_8","comment":"Graphs-viewer for GraphViz files","maintainer":"kde@FreeBSD.org","www":"https://extragear.kde.org/apps/kgraphviewer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d38dacc47a3582d494a5ed59df25882b68154561b8a5279cfec4f4b2966761a3","flatsize":3507720,"path":"All/kgraphviewer-2.4.3_8.pkg","repopath":"All/kgraphviewer-2.4.3_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1689728,"desc":"KGraphViewer is a Graphviz DOT graph file viewer.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","kde"],"shlibs_required":["libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5SonnetUi.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5I18n.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libgvc.so.6","libcgraph.so.6","libcdt.so.5","libpathplan.so.4","libQt5PrintSupport.so.5","libKF5IconThemes.so.5","libQt5Svg.so.5"],"shlibs_provided":["libkgraphviewer.so.3"]},{"name":"kig","origin":"math/kig","version":"23.08.5_2","comment":"KDE interactive geometry application","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/education/kig","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da0d123f15712714a0ced860ea1d233b0bc41263d98aba7c3c714264ba681a1f","flatsize":11265943,"path":"All/kig-23.08.5_2.pkg","repopath":"All/kig-23.08.5_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":3532920,"desc":"Kig is an application for interactive geometry.\n\nFEATURES\n- Allows the students to interactively explore mathematical figures\n  and concepts using the computer.\n- Serves as a WYSIWYG tool for drawing mathematical figures and\n  including them in other documents.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"py311-boost-libs":{"origin":"devel/boost-python-libs","version":"1.84.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["math","education","kde","kde-applications"],"shlibs_required":["libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5SonnetUi.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5TextEditor.so.5","libpython3.11.so.1.0","libboost_python311.so.1.84.0","libKF5IconThemes.so.5","libQt5Svg.so.5","libKF5Archive.so.5","libQt5PrintSupport.so.5","libKF5SyntaxHighlighting.so.5","libQt5XmlPatterns.so.5"],"options":{"DOCS":"on"}},{"name":"kgeotag","origin":"graphics/kgeotag","version":"1.5.0","comment":"Photo geotagging manually or from GPX files","maintainer":"kde@FreeBSD.org","www":"https://invent.kde.org/graphics/kgeotag/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65ed4ceed25d52205fbacf0ea7f805b0d95cbb7c485ad095995b1391fb464881","flatsize":1428384,"path":"All/kgeotag-1.5.0.pkg","repopath":"All/kgeotag-1.5.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":427348,"desc":"KGeoTag is a photo geotagging program.\n\nPhotos (e. g. JPEG images) contain metadata like the creation date, camera\ninformation etc. Those are either stored in the so-called Exif header,\nin an XMP sidecar file or in both. This data can also represent geographic\ncoordinates so that it's replicable where the images were taken.\n\nMost cameras don't have GPS receivers, so, most can't save coordinates when\ntaking images. A common approach is to e. g. carry a small GPS logging device\nalong, which records a track all the time. Later on, the images' dates can\nbe compared to the GPS log's points' dates to figure out where an image\nwas taken.\n\nIf one knows for sure where the respective photo was taken, it's also\npossible to assign coordinates to the images manually.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkexiv2":{"origin":"graphics/libkexiv2","version":"23.08.5"},"marble":{"origin":"astro/marble","version":"23.08.5_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5Crash.so.5","libKF5KExiv2.so.15.0.0","libmarblewidget-qt5.so.28","libKF5I18n.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5ConfigCore.so.5","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5","libQt5Xml.so.5","libQt5DBus.so.5","libQt5WebEngineWidgets.so.5","libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"kmymoney","origin":"finance/kmymoney","version":"5.1.3_5","comment":"KDE personal finance manager","maintainer":"jhale@FreeBSD.org","www":"https://kmymoney.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a8046b665654cbfcf70e0e19a829b73ec5fbd847d1c36695cd9313d22ef073f","flatsize":41576750,"path":"All/kmymoney-5.1.3_5.pkg","repopath":"All/kmymoney-5.1.3_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":15040180,"desc":"KMyMoney is a personal finance manager for KDE 4.x.\n\nIt operates similar to MS-Money, supports different account types,\ncategorization of expenses and incomes, reconciliation of bank accounts and QIF\nimport/export. Online banking support (statement download) is also provided for\nthe OFX and HBCI protocols.","deps":{"alkimia":{"origin":"finance/alkimia","version":"8.1.2_2"},"aqbanking":{"origin":"finance/aqbanking","version":"6.5.4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gwenhywfar":{"origin":"devel/gwenhywfar","version":"5.10.2_1"},"gwenhywfar-qt5":{"origin":"devel/gwenhywfar-qt5","version":"5.10.2"},"kdiagram":{"origin":"graphics/kdiagram","version":"2.8.0_1"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kholidays":{"origin":"net/kf5-kholidays","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"libofx":{"origin":"finance/libofx","version":"0.10.9_1"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-Finance-Quote":{"origin":"finance/p5-Finance-Quote","version":"1.62"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["finance","kde"],"shlibs_required":["libKF5Holidays.so.5","libKF5Activities.so.5","libKF5Notifications.so.5","libKF5KCMUtils.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libalkimia5.so.8","libKF5TextWidgets.so.5","libQt5WebEngineWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libQt5Network.so.5","libQt5Xml.so.5","libKF5JobWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libmpir.so.23","libQt5DBus.so.5","libQt5Core.so.5","libQt5Positioning.so.5","libKF5ItemModels.so.5","libQt5PrintSupport.so.5","libKF5SonnetUi.so.5","libKF5KIOWidgets.so.5","libKF5Archive.so.5","libical.so.3","libgwenhywfar.so.79","libgwengui-cpp.so.79","libgwengui-qt5.so.79","libaqbanking.so.44","libQt5QuickWidgets.so.5","libQt5Concurrent.so.5","libgpgmepp.so.6","libKF5Wallet.so.5","libofx.so.7","libKChart.so.2","libKF5KIOFileWidgets.so.5","libKF5KIONTLM.so.5","libQt5Sql.so.5"],"shlibs_provided":["libkmm_csvimportercore.so.5","libkmm_icons.so.5","libkmm_menus.so.5","libkmm_models.so.5","libkmm_mymoney.so.5","libkmm_payeeidentifier.so.5","libkmm_plugin.so.5","libkmm_printer.so.5","libkmm_settings.so.5","libkmm_widgets.so.5"],"options":{"ADDRESSBOOK":"off","GNUPG":"on","HOLIDAYS":"on","QUOTES":"on","CALENDAR":"on","KBANKING":"on","OFX":"on","SQLCIPHER":"off","WOOB":"off"}},{"name":"kleopatra","origin":"security/kleopatra","version":"23.08.5","comment":"Certificate manager for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/utilities/kleopatra/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cf9dd7aa4ba7ee164df663c583f5af1399f9d3ed4287f7a809e4be5f6367618","flatsize":16077240,"path":"All/kleopatra-23.08.5.pkg","repopath":"All/kleopatra-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":3345012,"desc":"Kleopatra is a certificate manager and a universal crypto GUI.\nIt supports managing X.509 and OpenPGP certificates in the\nGpgSM keybox and retrieving certificates from LDAP servers.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libkleo":{"origin":"security/libkleo","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["security","kde","kde-applications"],"shlibs_required":["libKPim5Libkleo.so.5","libKPim5Mime.so.5","libKF5ItemModels.so.5","libKF5KIOWidgets.so.5","libassuan.so.0","libgpg-error.so.0","libqgpgme.so.15","libKF5KCMUtils.so.5","libKF5XmlGui.so.5","libgpgmepp.so.6","libgpgme.so.11","libKF5IconThemes.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libstdc++.so.6","libgcc_s.so.1","libKF5Notifications.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5"],"shlibs_provided":["libkleopatraclientcore.so.1","libkleopatraclientgui.so.1"],"options":{"DOCS":"on"}},{"name":"ko-spoqahansans-ttf","origin":"korean/spoqahansans-ttf","version":"2.1.2","comment":"Korean custom font based on Noto Sans and Lato","maintainer":"hyun@caffeinated.codes","www":"https://github.com/spoqa/spoqa-han-sans","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c25003b2dcae5431399a8a217cad37945015c53a285041d0a38bfb58f01fccf5","flatsize":118988690,"path":"All/ko-spoqahansans-ttf-2.1.2.pkg","repopath":"All/ko-spoqahansans-ttf-2.1.2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":39197056,"desc":"Spoqa Han Sans: A custom font based on Noto Sans and Lato\n\nThis is Spoqa Han Sans, which supports both Korean and Japanese but prioritizes\nKorean Hanja above the other.\n\n\"Spoqa Han Sans is a custom font based on Noto Sans and Lato to fit\nmultilingual UI of Spoqa's products. We now unveil the new version which has\nevolved in many ways.\"\n--- Spoqa","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"options":{"ORIGINAL":"on","SUBSET":"off"},"messages":[{"message":"You can start using the font by following this instruction:\n\nAdd the following line to the \"Files\" section of your X.org configuration file:\n\n\tFontPath\t\"/usr/local/share/fonts/SpoqaHanSans/\"","type":"install"}]},{"name":"kgpg","origin":"security/kgpg","version":"23.08.5","comment":"Encryption tool for KDE","maintainer":"kde@FreeBSD.org","www":"https://utils.kde.org/projects/kgpg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03eee4a6ffbbfdb1e9765549c79deac44000bff0c3b2d0dcf581d3870fc52a28","flatsize":8854535,"path":"All/kgpg-23.08.5.pkg","repopath":"All/kgpg-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":3224988,"desc":"KGpg is a simple interface for GnuPG, a powerful encryption utility.\n\nWith KGpg you will be able to encrypt and decrypt your files and\nemails, allowing much more secure communications. A mini howto on\nencryption with gpg is available on gnupg's web site.","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["security","kde","kde-applications"],"shlibs_required":["libKF5Archive.so.5","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5Notifications.so.5","libKPim5ContactEditor.so.5","libKF5KIOWidgets.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKPim5AkonadiContact.so.5","libKF5Contacts.so.5","libKPim5GrantleeTheme.so.5","libGrantlee_Templates.so.5","libKF5Completion.so.5","libKPim5AkonadiWidgets.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5Auth.so.5","libKPim5AkonadiCore.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5I18n.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Xml.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libKF5ItemModels.so.5","libQt5DBus.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:kgpg:kgpg:23.08.5:::::dragonfly6:x86_64"}},{"name":"kf6-threadweaver","origin":"devel/kf6-threadweaver","version":"6.3.0","comment":"Helper for multithreaded programming","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/threadweaver/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6adfebc51cff2facdddab08b43c747e1e84f4133e586524a56dd024cbcf870d","flatsize":325549,"path":"All/kf6-threadweaver-6.3.0.pkg","repopath":"All/kf6-threadweaver-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":91004,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Core.so.6"],"shlibs_provided":["libKF6ThreadWeaver.so.6"]},{"name":"kgoldrunner","origin":"games/kgoldrunner","version":"23.08.5","comment":"Hunt Gold, Dodge Enemies and Solve Puzzles","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kgoldrunner/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35ad75fd659537c99e2afbafa595d01266ae99461c51528226669fc6bb554202","flatsize":18262315,"path":"All/kgoldrunner-23.08.5.pkg","repopath":"All/kgoldrunner-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":5168796,"desc":"KGoldrunner is an action game where the hero runs through a maze,\nclimbs stairs, dig holes and dodges enemies in order to collect all\nthe gold nuggets and escape to the next level.  Your enemies are\nalso after the gold.  Worse still, they are after you!","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libQt5Gui.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Xml.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"khelpcenter","origin":"sysutils/khelpcenter","version":"23.08.5","comment":"Plasma5 application to show KDE application documentation","maintainer":"kde@FreeBSD.org","www":"https://projects.kde.org/projects/kde/workspace/khelpcenter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe1625c7a994e822e3ce7ab366ba61511a63036fdf022d41573fd306ec194b24","flatsize":17519308,"path":"All/khelpcenter-23.08.5.pkg","repopath":"All/khelpcenter-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":5007080,"desc":"Application to show KDE Applications' documentation.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["sysutils","kde","kde-applications"],"shlibs_required":["libKF5KHtml.so.5","libKF5Bookmarks.so.5","libKF5DocTools.so.5","libGrantlee_Templates.so.5","libKF5JS.so.5","libKF5Parts.so.5","libKF5XmlGui.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5WidgetsAddons.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5Archive.so.5","libxapian.so.30","libxml2.so.2"],"options":{"DOCS":"on"}},{"name":"kfind","origin":"deskutils/kfind","version":"23.08.5_1","comment":"Find files and folders","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/utilities/kfind/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1352afd6193b3863f29c96cd077652bcd6aaa82549d3e1299d53c3243d6ee4fa","flatsize":1671963,"path":"All/kfind-23.08.5_1.pkg","repopath":"All/kfind-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":481000,"desc":"KFind can be used as a standalone search tool, launched by KRunner or from your\nmenu. It is also integrated into Konqueror as \"Find File\" in the \"Tools\" menu.\nIt allows you to find files by name, type or content.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKF5Archive.so.5","libKF5FileMetaData.so.3","libKF5KIOWidgets.so.5","libKF5XmlGui.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kfourinline","origin":"games/kfourinline","version":"23.08.5","comment":"Four-in-a-row Board game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kfourinline/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3621d8523a45d0ea7e4c73c2d79a221b4e7e5bcc3ecea081dca3992b116f668f","flatsize":6316786,"path":"All/kfourinline-23.08.5.pkg","repopath":"All/kfourinline-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":830152,"desc":"KFourInLine is a board game for two players based on the Connect-Four\ngame.  The players try to build up a row of four pieces using\ndifferent strategies.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kdnssd":{"origin":"dns/kf5-kdnssd","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGamesPrivate.so.7","libKF5Crash.so.5","libKF5DNSSD.so.5","libKF5KDEGames.so.7","libQt5Svg.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libQt5Network.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kf6-sonnet","origin":"textproc/kf6-sonnet","version":"6.3.0","comment":"Multi-language spell checker","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/sonnet/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f38545d3742acea48e96a4b8c9352c151c99603015abbf2a248aab003594fdef","flatsize":1663360,"path":"All/kf6-sonnet-6.3.0.pkg","repopath":"All/kf6-sonnet-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":356492,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["textproc","kde","kde-frameworks"],"shlibs_required":["libQt6Core.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libaspell.so.15","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6OpenGL.so.6"],"shlibs_provided":["libKF6SonnetCore.so.6","libKF6SonnetUi.so.6"]},{"name":"kfr","origin":"math/kfr","version":"6.0.2","comment":"C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kfrlib/kfr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eec9353e5d1db4cd28f2a0cb6915f73363ece41aaef54ec6e8dad0d49a054103","flatsize":16923943,"path":"All/kfr-6.0.2.pkg","repopath":"All/kfr-6.0.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2766076,"desc":"KFR is an open source C++ DSP framework that focuses on high performance.","categories":["math"],"shlibs_provided":["libkfr_dft_avx.so","libkfr_dft_avx2.so","libkfr_dft_avx512.so","libkfr_dft_sse2.so","libkfr_dft_sse41.so","libkfr_dsp_avx.so","libkfr_dsp_avx2.so","libkfr_dsp_avx512.so","libkfr_dsp_sse2.so","libkfr_dsp_sse41.so","libkfr_io.so"]},{"name":"kf6-solid","origin":"devel/kf6-solid","version":"6.3.0","comment":"Desktop hardware abstraction","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/solid/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dedbf1be375d9172a36f7a50457d04ce3fadbd0458ceb822838de131de3a8066","flatsize":1901835,"path":"All/kf6-solid-6.3.0.pkg","repopath":"All/kf6-solid-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":336656,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openbsdisks2":{"origin":"sysutils/openbsdisks2","version":"0.5.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6DBus.so.6","libQt6Core.so.6","libQt6Xml.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0"],"shlibs_provided":["libKF6Solid.so.6"]},{"name":"kf6-prison","origin":"graphics/kf6-prison","version":"6.3.0","comment":"Qt-based barcode abstraction layer/library","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/prison/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a15f1ea37c00b679efe1a0f7bf8ba744000845deaa8f713ea811907f01c2643","flatsize":265124,"path":"All/kf6-prison-6.3.0.pkg","repopath":"All/kf6-prison-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":76592,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"libdmtx":{"origin":"graphics/libdmtx","version":"0.7.5_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"},"zxing-cpp":{"origin":"textproc/zxing-cpp","version":"2.2.1"}},"categories":["graphics","kde","kde-frameworks"],"shlibs_required":["libQt6Gui.so.6","libqrencode.so.4","libdmtx.so.0","libZXing.so.3","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libQt6Multimedia.so.6","libQt6Network.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6OpenGL.so.6"],"shlibs_provided":["libKF6Prison.so.6","libKF6PrisonScanner.so.6"]},{"name":"khangman","origin":"games/khangman","version":"23.08.5_1","comment":"Hangman game for KDE 4","maintainer":"kde@FreeBSD.org","www":"https://edu.kde.org/khangman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65b68b8da192240cf2412082ba68530483c363006c389ceb2c0c5aa95be66f59","flatsize":9750555,"path":"All/khangman-23.08.5_1.pkg","repopath":"All/khangman-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":6525656,"desc":"KHangMan is a game based on the well-known hangman game. It is aimed\nat children aged six and over. The game has several categories of\nwords to play with, for example: animals (animals words) and three\ndifficulty categories: easy, medium and hard. A word is picked at\nrandom, the letters are hidden, and you must guess the word by trying\none letter after another. Each time you guess a wrong letter, part of\na picture of a hangman is drawn. You must guess the word before being\nhanged! You have 10 tries.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkeduvocdocument":{"origin":"misc/libkeduvocdocument","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libQt5QuickWidgets.so.5","libKF5NewStuffWidgets.so.5","libKEduVocDocument.so.5","libKF5NewStuff.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5Crash.so.5","libQt5Gui.so.5","libQt5Network.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kf6-qqc2-desktop-style","origin":"x11-themes/kf6-qqc2-desktop-style","version":"6.3.0","comment":"Style for Qt Quick Controls 2","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/qqc2-desktop-style/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fcb4b43079c0b2d1e04a0ead9e32334a8ee042a67ea6a3d535a1375b7d9e0b2","flatsize":2235774,"path":"All/kf6-qqc2-desktop-style-6.3.0.pkg","repopath":"All/kf6-qqc2-desktop-style-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":394776,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kirigami":{"origin":"x11-toolkits/kf6-kirigami","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["x11-themes","kde","kde-frameworks"],"shlibs_required":["libQt6Qml.so.6","libQt6Network.so.6","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libQt6Widgets.so.6","libKF6ConfigCore.so.6","libKirigamiPlatform.so.6","libQt6Quick.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6QmlModels.so.6"]},{"name":"kf6-purpose","origin":"misc/kf6-purpose","version":"6.3.0","comment":"Offers available actions for a specific purpose","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/purpose/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e106aaf8209dd77640c52f6de6acfa29eace96039acfc2bec979b9fb8531846","flatsize":1681144,"path":"All/kf6-purpose-6.3.0.pkg","repopath":"All/kf6-purpose-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":330628,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kirigami":{"origin":"x11-toolkits/kf6-kirigami","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["misc","kde","kde-frameworks"],"shlibs_required":["libKF6CoreAddons.so.6","libQt6Gui.so.6","libQt6Network.so.6","libKF6ConfigCore.so.6","libGLX.so.0","libOpenGL.so.0","libQt6DBus.so.6","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libQt6Widgets.so.6","libQt6Qml.so.6","libKF6I18n.so.6","libKF6KIOWidgets.so.6","libKF6KIOGui.so.6","libKF6KIOCore.so.6","libKF6JobWidgets.so.6","libKF6Notifications.so.6","libKF6Service.so.6","libKF6Solid.so.6","libKF6Completion.so.6","libKF6WidgetsAddons.so.6"],"shlibs_provided":["libKF6Purpose.so.6","libKF6PurposeWidgets.so.6","libphabricatorquickplugin.so","librbpurposequickplugin.so"]},{"name":"kf6-syndication","origin":"net/kf6-syndication","version":"6.3.0","comment":"Parser library for RSS and Atom feeds","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/syndication/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be72a099a982ee296744709014b21e142b83cf9b595830b04692139b3170840c","flatsize":877038,"path":"All/kf6-syndication-6.3.0.pkg","repopath":"All/kf6-syndication-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":215420,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"kf6-kcodecs":{"origin":"textproc/kf6-kcodecs","version":"6.3.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["net","kde","kde-frameworks"],"shlibs_required":["libQt6Xml.so.6","libKF6Codecs.so.6","libQt6Core.so.6"],"shlibs_provided":["libKF6Syndication.so.6"]},{"name":"kf6-kwindowsystem","origin":"x11/kf6-kwindowsystem","version":"6.3.0","comment":"Access to the windowing system","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kwindowsystem/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cafd1cab13db198dcc5de6d3e30b7e52efce0891a65021efa8cac3a145eb1003","flatsize":998779,"path":"All/kf6-kwindowsystem-6.3.0.pkg","repopath":"All/kf6-kwindowsystem-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":247232,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libX11.so.6","libxcb.so.1","libxcb-res.so.0","libXfixes.so.3","libxcb-keysyms.so.1","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libxkbcommon.so.0","libwayland-client.so.0","libQt6WaylandClient.so.6","libwayland-cursor.so.0","libSM.so.6","libICE.so.6","libXext.so.6","libQt6Qml.so.6","libQt6Network.so.6"],"shlibs_provided":["libKF6WindowSystem.so.6"]},{"name":"kf6-kxmlgui","origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0","comment":"Framework for managing menu and toolbar actions","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kxmlgui/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fadb93024b7fcd265673ac86fab05e8e87b2b2ecf708bcc8a9c230e777127f55","flatsize":3324640,"path":"All/kf6-kxmlgui-6.3.0.pkg","repopath":"All/kf6-kxmlgui-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":660912,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kglobalaccel":{"origin":"x11/kf6-kglobalaccel","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kitemviews":{"origin":"x11-toolkits/kf6-kitemviews","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libKF6GlobalAccel.so.6","libQt6Xml.so.6","libQt6Network.so.6","libQt6PrintSupport.so.6","libKF6ItemViews.so.6","libKF6IconWidgets.so.6","libKF6ConfigWidgets.so.6","libKF6CoreAddons.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6IconThemes.so.6","libKF6ColorScheme.so.6","libKF6GuiAddons.so.6","libKF6I18n.so.6","libKF6ConfigGui.so.6","libKF6ConfigCore.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"],"shlibs_provided":["libKF6XmlGui.so.6"]},{"name":"kf6-kwallet","origin":"sysutils/kf6-kwallet","version":"6.3.0","comment":"Safe desktop-wide storage for passwords","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kwallet/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31eef0406708c0d98b8c82a24af29edab578004cb20d5aa6e41c6a4c3305e20c","flatsize":2471545,"path":"All/kf6-kwallet-6.3.0.pkg","repopath":"All/kf6-kwallet-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":452780,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qca-qt6":{"origin":"devel/qca","version":"2.3.9"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["sysutils","kde","kde-frameworks"],"shlibs_required":["libKF6CoreAddons.so.6","libKF6I18n.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libKF6ColorScheme.so.6","libKF6DBusAddons.so.6","libKF6WidgetsAddons.so.6","libKF6WindowSystem.so.6","libKF6Notifications.so.6","libqca-qt6.so.2","libgcrypt.so.20","libKF6ConfigCore.so.6","libQt6DBus.so.6","libX11.so.6"],"shlibs_provided":["libKF6Wallet.so.6","libKF6WalletBackend.so.6"]},{"name":"kget","origin":"net/kget","version":"23.08.5","comment":"KDE download manager","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aaf12f329d59785d214d1d6d802b0f58f33a14ef35827d14ca95f86aa3e351f7","flatsize":11616321,"path":"All/kget-23.08.5.pkg","repopath":"All/kget-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":5839044,"desc":"KGet is a versatile and user-friendly download manager.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libktorrent":{"origin":"net-p2p/libktorrent","version":"23.08.5"},"plasma5-plasma-workspace":{"origin":"x11/plasma5-plasma-workspace","version":"5.27.11.1_1"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKF5Wallet.so.5","libKF5KCMUtils.so.5","libKF5NotifyConfig.so.5","libqgpgme.so.15","libQt5Sql.so.5","libKF5I18nLocaleData.so.5","libKF5Notifications.so.5","libkworkspace5.so.5","libqca-qt5.so.2","libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5KIOWidgets.so.5","libKF5Completion.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libKF5JobWidgets.so.5","libKF5CoreAddons.so.5","libKF5Solid.so.5","libQt5Xml.so.5","libKF5WidgetsAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5Torrent.so.6","libgcrypt.so.20","libgmp.so.10","libKF5Archive.so.5"],"shlibs_provided":["libkgetcore.so.5"],"options":{"DOCS":"on","WORKSPACE":"on"}},{"name":"kf6-kwidgetsaddons","origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0","comment":"Large set of desktop widgets","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kwidgetsaddons/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec778a33c4088fa3d0f932d6a60dd52578f42226bb327f9b887d2558221d89c6","flatsize":5558884,"path":"All/kf6-kwidgetsaddons-6.3.0.pkg","repopath":"All/kf6-kwidgetsaddons-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1720784,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libKF6WidgetsAddons.so.6"]},{"name":"kf6-syntax-highlighting","origin":"textproc/kf6-syntax-highlighting","version":"6.3.0","comment":"Syntax highlighting engine for Kate syntax definitions","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/syntax-highlighting/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"805ae52de35a1f0b20ddf46fee6dfee47b0f4a836823d4e74f7bbafa5dbd741f","flatsize":2630986,"path":"All/kf6-syntax-highlighting-6.3.0.pkg","repopath":"All/kf6-syntax-highlighting-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1727312,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["textproc","kde","kde-frameworks"],"shlibs_required":["libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libQt6Network.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6OpenGL.so.6"],"shlibs_provided":["libKF6SyntaxHighlighting.so.6"]},{"name":"kf6-kuserfeedback","origin":"sysutils/kf6-kuserfeedback","version":"6.3.0","comment":"Framework for collecting feedback from application users","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kuserfeedback/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"332e2a1c79a4efcf0950066910b8eec7c9e8850239e2d6e2e05b0bfbbf4ca77b","flatsize":2841182,"path":"All/kf6-kuserfeedback-6.3.0.pkg","repopath":"All/kf6-kuserfeedback-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":488324,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-charts":{"origin":"x11-toolkits/qt6-charts","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["sysutils","kde","kde-frameworks"],"shlibs_required":["libQt6Charts.so.6","libQt6PrintSupport.so.6","libQt6Svg.so.6","libQt6OpenGLWidgets.so.6","libQt6OpenGL.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Network.so.6","libQt6Core.so.6","libQt6Qml.so.6"],"shlibs_provided":["libKF6UserFeedbackCore.so.6","libKF6UserFeedbackWidgets.so.6"]},{"name":"kf6-kunitconversion","origin":"devel/kf6-kunitconversion","version":"6.3.0","comment":"Converting physical units","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kunitconversion/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c65d7b10487db741c514517f0144833da05d4ac4c3cdbbb9b605e52c07dd5216","flatsize":11370290,"path":"All/kf6-kunitconversion-6.3.0.pkg","repopath":"All/kf6-kunitconversion-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":884112,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Network.so.6","libKF6I18n.so.6","libQt6Core.so.6"],"shlibs_provided":["libKF6UnitConversion.so.6"]},{"name":"kf6-kstatusnotifieritem","origin":"deskutils/kf6-kstatusnotifieritem","version":"6.3.0","comment":"Implementation of Status Notifier Items","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kstatusnotifieritem/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1b5f6d3f6cd69fd13a99e9e672b29bd8ba9de8784571a42eaccca85253c03b4","flatsize":415859,"path":"All/kf6-kstatusnotifieritem-6.3.0.pkg","repopath":"All/kf6-kstatusnotifieritem-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":119292,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["deskutils","kde","kde-frameworks"],"shlibs_required":["libKF6WindowSystem.so.6","libX11.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libxkbcommon.so.0","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libKF6StatusNotifierItem.so.6"]},{"name":"kf6-ksvg","origin":"graphics/kf6-ksvg","version":"6.3.0","comment":"Components for handling SVGs","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/ksvg/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06855a85a239a6fe61452b2b203a75ca086695ac4194abc4b9613745d027d3c2","flatsize":562160,"path":"All/kf6-ksvg-6.3.0.pkg","repopath":"All/kf6-ksvg-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":153340,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"kf6-karchive":{"origin":"archivers/kf6-karchive","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-kirigami":{"origin":"x11-toolkits/kf6-kirigami","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["graphics","kde","kde-frameworks"],"shlibs_required":["libQt6Svg.so.6","libKF6Archive.so.6","libKF6CoreAddons.so.6","libKF6ColorScheme.so.6","libKF6GuiAddons.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6ConfigCore.so.6","libQt6Core.so.6","libKirigamiPlatform.so.6","libQt6Quick.so.6","libQt6OpenGL.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6"],"shlibs_provided":["libKF6Svg.so.6"]},{"name":"kf6-kpty","origin":"devel/kf6-kpty","version":"6.3.0","comment":"Interfacing with pseudo terminal devices","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kpty/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95955dd8838e9ed79f48030aaf7b59088961ed12759c3468b685e52dfa96db8d","flatsize":189909,"path":"All/kf6-kpty-6.3.0.pkg","repopath":"All/kf6-kpty-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":54296,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF6CoreAddons.so.6","libKF6I18n.so.6","libQt6Core.so.6"],"shlibs_provided":["libKF6Pty.so.6"]},{"name":"kf6-ktexttemplate","origin":"devel/kf6-ktexttemplate","version":"6.3.0","comment":"Library to separate the structure of documents from the data","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/ktexttemplate/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"065c7ffa1747604b37a04c7b870527592a2c8fa24388ad3c063ff0c32f494895","flatsize":1350496,"path":"All/kf6-ktexttemplate-6.3.0.pkg","repopath":"All/kf6-ktexttemplate-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":325276,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Core.so.6"],"shlibs_provided":["libKF6TextTemplate.so.6"]},{"name":"kf6-kservice","origin":"devel/kf6-kservice","version":"6.3.0","comment":"Plugin framework for desktop services","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kservice/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15e7d2ebdc05bfd3d1fa897d37b9f198d81ab2222c1abba80ea8e64c8cbfde4f","flatsize":768751,"path":"All/kf6-kservice-6.3.0.pkg","repopath":"All/kf6-kservice-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":220320,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF6CoreAddons.so.6","libKF6I18n.so.6","libQt6Xml.so.6","libQt6Core.so.6","libKF6ConfigCore.so.6"],"shlibs_provided":["libKF6Service.so.6"]},{"name":"kf6-kplotting","origin":"graphics/kf6-kplotting","version":"6.3.0","comment":"Provides a virtual base class for easy data-plotting","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kplotting/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcecafc702de4aa7b47ca7de01c04fc70acc5fc904183f9213686905554ee400","flatsize":221270,"path":"All/kf6-kplotting-6.3.0.pkg","repopath":"All/kf6-kplotting-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":65008,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["graphics","kde","kde-frameworks"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libKF6Plotting.so.6"]},{"name":"kf6-kpeople","origin":"devel/kf6-kpeople","version":"6.3.0","comment":"Provides access to all contacts and aggregates them by person","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kpeople/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e96297a6178696ea5aec24a0ddffe9e1ea3cae02658fa490559937238a13931c","flatsize":790526,"path":"All/kf6-kpeople-6.3.0.pkg","repopath":"All/kf6-kpeople-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":194032,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcontacts":{"origin":"net/kf6-kcontacts","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kitemviews":{"origin":"x11-toolkits/kf6-kitemviews","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Sql.so.6","libKF6I18n.so.6","libKF6CoreAddons.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libKF6ItemViews.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6Contacts.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6OpenGL.so.6"],"shlibs_provided":["libKF6People.so.6","libKF6PeopleBackend.so.6","libKF6PeopleWidgets.so.6"]},{"name":"kf6-krunner","origin":"x11/kf6-krunner","version":"6.3.0","comment":"Framework for providing different actions given a string query","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/krunner/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdc85e1123b517ce6d0aa425deeea9c8bfdcfdb65e0ad42ffd0a4c9ae3ced0e4","flatsize":495626,"path":"All/kf6-krunner-6.3.0.pkg","repopath":"All/kf6-krunner-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":203732,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kitemmodels":{"origin":"devel/kf6-kitemmodels","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libKF6CoreAddons.so.6","libQt6Gui.so.6","libKF6ConfigCore.so.6","libKF6I18n.so.6","libKF6ItemModels.so.6","libGLX.so.0","libOpenGL.so.0","libQt6DBus.so.6","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libKF6Runner.so.6"]},{"name":"kf6-kquickcharts","origin":"graphics/kf6-kquickcharts","version":"6.3.0","comment":"QtQuick module providing high-performance charts","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kquickcharts/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a30305d5ede65f2b83aa7fb79543734aff68d60875cf4050bdad507560e94aa","flatsize":856740,"path":"All/kf6-kquickcharts-6.3.0.pkg","repopath":"All/kf6-kquickcharts-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":211516,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-shadertools":{"origin":"x11-toolkits/qt6-shadertools","version":"6.7.2"}},"categories":["graphics","kde","kde-frameworks"],"shlibs_required":["libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libQt6QuickControls2.so.6"],"shlibs_provided":["libQuickCharts.so.1","libQuickChartsControls.so.1"]},{"name":"kf6-kparts","origin":"devel/kf6-kparts","version":"6.3.0","comment":"Plugin framework for user interface components","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kparts/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c28f2a60ccd74e7d2cca73b1a3bea2838626a64bb1482dec22831d399d7234cb","flatsize":552064,"path":"All/kf6-kparts-6.3.0.pkg","repopath":"All/kf6-kparts-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":171048,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF6XmlGui.so.6","libKF6KIOWidgets.so.6","libKF6ConfigWidgets.so.6","libKF6JobWidgets.so.6","libKF6KIOGui.so.6","libKF6KIOCore.so.6","libQt6Network.so.6","libKF6Service.so.6","libKF6CoreAddons.so.6","libKF6Solid.so.6","libQt6Xml.so.6","libKF6Completion.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6ColorScheme.so.6","libKF6I18n.so.6","libKF6ConfigGui.so.6","libKF6ConfigCore.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libKF6Parts.so.6"]},{"name":"kf6-knotifyconfig","origin":"devel/kf6-knotifyconfig","version":"6.3.0","comment":"Configuration system for KNotify","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/knotifyconfig/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a68dde90ee0782cff334783a46f20b1158b022a8d8a116e94cdf5b50299790f4","flatsize":230682,"path":"All/kf6-knotifyconfig-6.3.0.pkg","repopath":"All/kf6-knotifyconfig-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":62720,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"phonon-qt6":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF6KIOWidgets.so.6","libcanberra.so.0","libKF6KIOGui.so.6","libKF6KIOCore.so.6","libKF6I18n.so.6","libKF6JobWidgets.so.6","libKF6Service.so.6","libKF6CoreAddons.so.6","libKF6Solid.so.6","libQt6Network.so.6","libKF6Completion.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6ConfigCore.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libKF6NotifyConfig.so.6"]},{"name":"kf6-knotifications","origin":"devel/kf6-knotifications","version":"6.3.0","comment":"Cross-platform library for creating popup notifications","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/knotifications/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c77e1517cc6fe8d9daf37337f920ae18955768b7d6aae4840b7a65658f1aa13","flatsize":510183,"path":"All/kf6-knotifications-6.3.0.pkg","repopath":"All/kf6-knotifications-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":146240,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Gui.so.6","libKF6ConfigCore.so.6","libcanberra.so.0","libGLX.so.0","libOpenGL.so.0","libQt6DBus.so.6","libQt6Core.so.6","libQt6Qml.so.6","libQt6Network.so.6"],"shlibs_provided":["libKF6Notifications.so.6"]},{"name":"kf6-kjobwidgets","origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0","comment":"Widgets for showing progress of asynchronous jobs","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kjobwidgets/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33993cf9e9a553e50677e4d543a73e048fa2305dde80c71d2298099e75ecdf18","flatsize":582246,"path":"All/kf6-kjobwidgets-6.3.0.pkg","repopath":"All/kf6-kjobwidgets-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":129576,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libKF6CoreAddons.so.6","libKF6WidgetsAddons.so.6","libKF6Notifications.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libxkbcommon.so.0"],"shlibs_provided":["libKF6JobWidgets.so.6"]},{"name":"kf6-kpackage","origin":"devel/kf6-kpackage","version":"6.3.0","comment":"Installation and loading of additional content as packages","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kpackage/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"525c9159710b32048e6c35a5c9dbd4d9c4f4e8e820d4aa5c4b5b03cd01cdf0bd","flatsize":714319,"path":"All/kf6-kpackage-6.3.0.pkg","repopath":"All/kf6-kpackage-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":161176,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-karchive":{"origin":"archivers/kf6-karchive","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF6I18n.so.6","libKF6CoreAddons.so.6","libKF6Archive.so.6","libQt6Core.so.6","libQt6DBus.so.6"],"shlibs_provided":["libKF6Package.so.6"]},{"name":"kf6-kitemmodels","origin":"devel/kf6-kitemmodels","version":"6.3.0","comment":"Set of item models extending the Qt model-view framework","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kitemmodels/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f776ccf8e4531823645405e335dc7f37a809c35fac46a68aadec1c57542166c6","flatsize":646104,"path":"All/kf6-kitemmodels-6.3.0.pkg","repopath":"All/kf6-kitemmodels-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":164936,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Core.so.6","libQt6Qml.so.6","libQt6Network.so.6"],"shlibs_provided":["libKF6ItemModels.so.6"]},{"name":"kf6-kitemviews","origin":"x11-toolkits/kf6-kitemviews","version":"6.3.0","comment":"Set of item views extending the Qt model-view framework","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kitemviews/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5d148a535a8aa05513ec19a6762c049a7679c7f11d876a0a7d261b70e0ef917","flatsize":516466,"path":"All/kf6-kitemviews-6.3.0.pkg","repopath":"All/kf6-kitemviews-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":141488,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libKF6ItemViews.so.6"]},{"name":"kf6-kimageformats","origin":"graphics/kf6-kimageformats","version":"6.3.0","comment":"Plugins to allow QImage to support extra file formats","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kimageformats/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cae8464e58071e6a71885c913687c22458f22276d254d473c1aeea03a0d198a","flatsize":866967,"path":"All/kf6-kimageformats-6.3.0.pkg","repopath":"All/kf6-kimageformats-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":183752,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["graphics","kde","kde-frameworks"],"shlibs_required":["libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libQt6PrintSupport.so.6","libQt6Widgets.so.6"]},{"name":"kf6-kidletime","origin":"devel/kf6-kidletime","version":"6.3.0","comment":"Reporting of idle time of user and system","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kidletime/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc7b8c493e092190f1ffd6c78ea83062efcf3a04beb4bc8f2ec139382f429b4a","flatsize":271077,"path":"All/kf6-kidletime-6.3.0.pkg","repopath":"All/kf6-kidletime-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":74324,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libQt6WaylandClient.so.6","libwayland-client.so.0","libwayland-cursor.so.0","libxkbcommon.so.0","libxcb.so.1","libxcb-sync.so.1","libX11-xcb.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6"],"shlibs_provided":["libKF6IdleTime.so.6"]},{"name":"kf6-kiconthemes","origin":"x11-themes/kf6-kiconthemes","version":"6.3.0","comment":"Icon GUI utilities","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kiconthemes/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3a04fbfb11f281bd3d1b56313c9005de27115ac1172476bed92229fc476a422","flatsize":773528,"path":"All/kf6-kiconthemes-6.3.0.pkg","repopath":"All/kf6-kiconthemes-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":185204,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-breeze-icons":{"origin":"x11-themes/kf6-breeze-icons","version":"6.3.0"},"kf6-karchive":{"origin":"archivers/kf6-karchive","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["x11-themes","kde","kde-frameworks"],"shlibs_required":["libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libQt6Svg.so.6","libKF6Archive.so.6","libKF6ColorScheme.so.6","libKF6BreezeIcons.so.6","libxkbcommon.so.0","libKF6I18n.so.6","libKF6ConfigCore.so.6","libQt6DBus.so.6","libKF6ConfigWidgets.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6ConfigGui.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6OpenGL.so.6"],"shlibs_provided":["libKF6IconThemes.so.6","libKF6IconWidgets.so.6"]},{"name":"kf6-knewstuff","origin":"devel/kf6-knewstuff","version":"6.3.0","comment":"Framework for downloading and sharing additional application data","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/knewstuff/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81be797584becfb6f7425a70c1eca56cda648de28e32043c209d2f401aac90ba","flatsize":2620292,"path":"All/kf6-knewstuff-6.3.0.pkg","repopath":"All/kf6-knewstuff-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":536036,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-attica":{"origin":"x11-toolkits/kf6-attica","version":"6.3.0"},"kf6-karchive":{"origin":"archivers/kf6-karchive","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kpackage":{"origin":"devel/kf6-kpackage","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Widgets.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6ConfigCore.so.6","libKF6Attica.so.6","libQt6Network.so.6","libKF6I18n.so.6","libKF6CoreAddons.so.6","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libQt6Xml.so.6","libKF6Package.so.6","libKF6Archive.so.6","libKF6WidgetsAddons.so.6","libQt6QuickWidgets.so.6"],"shlibs_provided":["libKF6NewStuffCore.so.6","libKF6NewStuffWidgets.so.6"]},{"name":"kf6-kglobalaccel","origin":"x11/kf6-kglobalaccel","version":"6.3.0","comment":"Global desktop keyboard shortcuts","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kglobalaccel/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb6126e2b59580adb4e4a26a24966643db1e4f456c09a72c93c897d9eed2066a","flatsize":366572,"path":"All/kf6-kglobalaccel-6.3.0.pkg","repopath":"All/kf6-kglobalaccel-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":102872,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"],"shlibs_provided":["libKF6GlobalAccel.so.6"]},{"name":"kf6-kguiaddons","origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0","comment":"Utilities for graphical user interfaces","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kguiaddons/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a2776e2bad5d50c5c8638f1c1cab512cc3570b17f33caaf8982539d4ec3bffc","flatsize":553458,"path":"All/kf6-kguiaddons-6.3.0.pkg","repopath":"All/kf6-kguiaddons-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":147312,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libQt6WaylandClient.so.6","libwayland-client.so.0","libxcb.so.1","libxkbcommon.so.0","libQt6DBus.so.6","libwayland-cursor.so.0","libX11.so.6"],"shlibs_provided":["libKF6GuiAddons.so.6"]},{"name":"kf6-kfilemetadata","origin":"devel/kf6-kfilemetadata","version":"6.3.0","comment":"Library for extracting the text and metadata from a number files","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kfilemetadata/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbd6023b01a4fe5c00037100b4f8df81a492e552f29e308b4f9d5abb146daf10","flatsize":1180324,"path":"All/kf6-kfilemetadata-6.3.0.pkg","repopath":"All/kf6-kfilemetadata-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":204320,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-karchive":{"origin":"archivers/kf6-karchive","version":"6.3.0"},"kf6-kcodecs":{"origin":"textproc/kf6-kcodecs","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF6I18n.so.6","libKF6CoreAddons.so.6","libQt6Core.so.6","libKF6Archive.so.6","libQt6Xml.so.6","libKF6Codecs.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0"],"shlibs_provided":["libKF6FileMetaData.so.3"]},{"name":"kf6-ki18n","origin":"devel/kf6-ki18n","version":"6.3.0","comment":"Advanced internationalization framework","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/ki18n/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7993d77d130e9df63babac692f0fa6e966b052d3776aba6845c723ee371e807e","flatsize":18143569,"path":"All/kf6-ki18n-6.3.0.pkg","repopath":"All/kf6-ki18n-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1483512,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Core.so.6","libintl.so.8","libstdc++.so.6","libgcc_s.so.1","libQt6Qml.so.6","libQt6Network.so.6"],"shlibs_provided":["libKF6I18n.so.6","libKF6I18nLocaleData.so.6"]},{"name":"kf6-kholidays","origin":"net/kf6-kholidays","version":"6.3.0","comment":"Dates for holidays and other special events","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kholidays/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12b80fa85bad564388380bad64582ad815c6ced340927348362d093923b385ce","flatsize":961344,"path":"All/kf6-kholidays-6.3.0.pkg","repopath":"All/kf6-kholidays-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":268660,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["net","kde","kde-frameworks"],"shlibs_required":["libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libQt6Qml.so.6","libQt6Network.so.6"],"shlibs_provided":["libKF6Holidays.so.6"]},{"name":"kf6-kirigami","origin":"x11-toolkits/kf6-kirigami","version":"6.3.0","comment":"QtQuick components for building adaptable UIs","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kirigami/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e072a4a529372dea79ebe113290b1da81ef9b4c2b4ea771f21b7bb8bcdff3938","flatsize":4910827,"path":"All/kf6-kirigami-6.3.0.pkg","repopath":"All/kf6-kirigami-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1028940,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-shadertools":{"origin":"x11-toolkits/qt6-shadertools","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libQt6Concurrent.so.6","libQt6Quick.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6Core.so.6","libQt6QuickControls2.so.6","libxkbcommon.so.0","libQt6DBus.so.6"],"shlibs_provided":["libKirigami.so.6","libKirigamiDelegates.so.6","libKirigamiDialogs.so.6","libKirigamiLayouts.so.6","libKirigamiPlatform.so.6","libKirigamiPrimitives.so.6"]},{"name":"kf6-kdnssd","origin":"dns/kf6-kdnssd","version":"6.3.0","comment":"Network service discovery using Zeroconf","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kdnssd/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d51996fb5d0f6bf8a9625f2da784e36acf44ac2ec991e0890d3f6a6bc5587b84","flatsize":440652,"path":"All/kf6-kdnssd-6.3.0.pkg","repopath":"All/kf6-kdnssd-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":119260,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["dns","kde","kde-frameworks"],"shlibs_required":["libQt6Network.so.6","libQt6DBus.so.6","libQt6Core.so.6"],"shlibs_provided":["libKF6DNSSD.so.6"]},{"name":"kf6-kdoctools","origin":"devel/kf6-kdoctools","version":"6.3.0","comment":"Create documentation from DocBook","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kdoctools/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"166d0b2f25e3669640f2de10c555efedf45ea43925fd136445fa6a3498970210","flatsize":2535306,"path":"All/kf6-kdoctools-6.3.0.pkg","repopath":"All/kf6-kdoctools-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":454120,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"docbook-xml":{"origin":"textproc/docbook-xml","version":"5.0_3"},"docbook-xsl":{"origin":"textproc/docbook-xsl","version":"1.79.1_1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-karchive":{"origin":"archivers/kf6-karchive","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Core.so.6","libxml2.so.2","libxslt.so.1","libexslt.so.0","libKF6Archive.so.6"],"shlibs_provided":["libKF6DocTools.so.6"]},{"name":"kf6-kdesu","origin":"security/kf6-kdesu","version":"6.3.0","comment":"User interface for running shell commands with root privileges","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kdesu/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f77097b41a969e9cd2ea6b89d3a3dc9fabe6320cc4e5c12524d4a5083d6a9283","flatsize":250955,"path":"All/kf6-kdesu-6.3.0.pkg","repopath":"All/kf6-kdesu-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":74604,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kpty":{"origin":"devel/kf6-kpty","version":"6.3.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["security","kde","kde-frameworks"],"shlibs_required":["libKF6Pty.so.6","libKF6CoreAddons.so.6","libKF6ConfigCore.so.6","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libKF6I18n.so.6"],"shlibs_provided":["libKF6Su.so.6"],"options":{"SU":"on","SUDO":"off","DOAS":"off"}},{"name":"kf6-kcrash","origin":"devel/kf6-kcrash","version":"6.3.0","comment":"Graceful handling of application crashes","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcrash/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dffe3ede9c855e3e9dcefff77b33805c42862fd75e20fcd10885032efc3a466","flatsize":84851,"path":"All/kf6-kcrash-6.3.0.pkg","repopath":"All/kf6-kcrash-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":28036,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Gui.so.6","libKF6CoreAddons.so.6","libX11.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libKF6Crash.so.6"]},{"name":"kf6-kded","origin":"x11/kf6-kded","version":"6.3.0","comment":"Central daemon of KDE work spaces","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kded/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff53e48e778f21f079ddc154caaff1145331f75e317e460af7a490ef05192eea","flatsize":135925,"path":"All/kf6-kded-6.3.0.pkg","repopath":"All/kf6-kded-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":44368,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kcrash":{"origin":"devel/kf6-kcrash","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libQt6Widgets.so.6","libKF6Service.so.6","libKF6DBusAddons.so.6","libKF6Crash.so.6","libKF6ConfigCore.so.6","libKF6CoreAddons.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"]},{"name":"kf6-kdeclarative","origin":"devel/kf6-kdeclarative","version":"6.3.0","comment":"Integration of QML and KDE work spaces","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kdeclarative/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7aedd9a6ca98ed7c9a5a99ce9454fa4e959b17d298f86f20a4af708fbc441137","flatsize":800359,"path":"All/kf6-kdeclarative-6.3.0.pkg","repopath":"All/kf6-kdeclarative-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":172952,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kglobalaccel":{"origin":"x11/kf6-kglobalaccel","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-shadertools":{"origin":"x11-toolkits/qt6-shadertools","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Core.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6Qml.so.6","libQt6Network.so.6","libQt6OpenGL.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6ConfigCore.so.6","libKF6I18n.so.6","libKF6ConfigGui.so.6","libKF6GuiAddons.so.6","libKF6GlobalAccel.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libQt6DBus.so.6"],"shlibs_provided":["libKF6CalendarEvents.so.6","libkquickcontrolsprivateplugin.so"]},{"name":"kf6-ktexteditor","origin":"devel/kf6-ktexteditor","version":"6.3.0","comment":"Full text editor component","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/ktexteditor/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c96accd39fb114a1636b1dd627c4ac90aaf4156390ac51a25d747a3d686d5b2b","flatsize":13527759,"path":"All/kf6-ktexteditor-6.3.0.pkg","repopath":"All/kf6-ktexteditor-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2597304,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"editorconfig-core-c":{"origin":"editors/editorconfig-core-c","version":"0.12.9"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-karchive":{"origin":"archivers/kf6-karchive","version":"6.3.0"},"kf6-kauth":{"origin":"devel/kf6-kauth","version":"6.3.0"},"kf6-kcodecs":{"origin":"textproc/kf6-kcodecs","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kitemviews":{"origin":"x11-toolkits/kf6-kitemviews","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-kparts":{"origin":"devel/kf6-kparts","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-ktextwidgets":{"origin":"x11-toolkits/kf6-ktextwidgets","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"kf6-sonnet":{"origin":"textproc/kf6-sonnet","version":"6.3.0"},"kf6-syntax-highlighting":{"origin":"textproc/kf6-syntax-highlighting","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"},"qt6-speech":{"origin":"accessibility/qt6-speech","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF6Parts.so.6","libKF6SyntaxHighlighting.so.6","libQt6Qml.so.6","libKF6Archive.so.6","libKF6KIOWidgets.so.6","libKF6TextWidgets.so.6","libeditorconfig.so.0","libKF6KIOGui.so.6","libKF6Solid.so.6","libKF6KIOCore.so.6","libKF6AuthCore.so.6","libKF6XmlGui.so.6","libQt6PrintSupport.so.6","libKF6ItemViews.so.6","libKF6JobWidgets.so.6","libKF6Service.so.6","libQt6Xml.so.6","libKF6Completion.so.6","libQt6TextToSpeech.so.6","libQt6Multimedia.so.6","libQt6Network.so.6","libKF6SonnetUi.so.6","libKF6SonnetCore.so.6","libKF6ConfigWidgets.so.6","libKF6Codecs.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6CoreAddons.so.6","libKF6ColorScheme.so.6","libKF6I18n.so.6","libKF6GuiAddons.so.6","libKF6ConfigGui.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6ConfigCore.so.6","libQt6DBus.so.6","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libKF6TextEditor.so.6"]},{"name":"kf6-kdav","origin":"net/kf6-kdav","version":"6.3.0","comment":"DAV protocol implementation with KJobs","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kdav/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52ef1c8d55c9901bbeb25272c7fa412c839fef00f66df8135630b635278f1150","flatsize":489156,"path":"All/kf6-kdav-6.3.0.pkg","repopath":"All/kf6-kdav-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":116472,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["net","kde","kde-frameworks"],"shlibs_required":["libQt6Gui.so.6","libKF6KIOCore.so.6","libKF6I18n.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Network.so.6","libKF6CoreAddons.so.6","libQt6Xml.so.6","libQt6DBus.so.6","libQt6Core.so.6"],"shlibs_provided":["libKF6DAV.so.6"]},{"name":"kf6-kdbusaddons","origin":"devel/kf6-kdbusaddons","version":"6.3.0","comment":"Convenience classes for D-Bus","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kdbusaddons/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bab8514fa884627fed126e1c461e884deb2ac519e19df3f3e780db9962f0043","flatsize":363970,"path":"All/kf6-kdbusaddons-6.3.0.pkg","repopath":"All/kf6-kdbusaddons-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":94800,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6DBus.so.6","libQt6Core.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libxkbcommon.so.0"],"shlibs_provided":["libKF6DBusAddons.so.6"]},{"name":"kf6-kcompletion","origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0","comment":"Powerful completion framework","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcompletion/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b457e05176fbc1149d3fbca23b3e7449c8549c875e9363fdb03e28929cec9b42","flatsize":503646,"path":"All/kf6-kcompletion-6.3.0.pkg","repopath":"All/kf6-kcompletion-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":139336,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"kf6-kcodecs":{"origin":"textproc/kf6-kcodecs","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libKF6ConfigGui.so.6","libKF6WidgetsAddons.so.6","libKF6Codecs.so.6","libKF6ConfigCore.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libKF6Completion.so.6"]},{"name":"kf6-kcolorscheme","origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0","comment":"Classes to read and interact with KColorScheme","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcolorscheme/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8e6308478e2e3ba8eab68ecb16941a640e1e845aa71a8b93103bd25a8a8a8fe","flatsize":175414,"path":"All/kf6-kcolorscheme-6.3.0.pkg","repopath":"All/kf6-kcolorscheme-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":50112,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11-themes","kde","kde-frameworks"],"shlibs_required":["libKF6ConfigGui.so.6","libKF6GuiAddons.so.6","libKF6I18n.so.6","libKF6ConfigCore.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libKF6ColorScheme.so.6"]},{"name":"kf6-kcoreaddons","origin":"devel/kf6-kcoreaddons","version":"6.3.0","comment":"Qt addon library with a collection of non-GUI utilities","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcoreaddons/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0023027be0b5cf21da882e03d3c98047dbcbcb54759d16041c295c401e77bcd2","flatsize":2124151,"path":"All/kf6-kcoreaddons-6.3.0.pkg","repopath":"All/kf6-kcoreaddons-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":480760,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6DBus.so.6","libQt6Core.so.6","libQt6Qml.so.6","libQt6Network.so.6"],"shlibs_provided":["libKF6CoreAddons.so.6"]},{"name":"kf6-kcmutils","origin":"devel/kf6-kcmutils","version":"6.3.0","comment":"Utilities for KDE System Settings modules","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcmutils/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7dccef1bca48ab93b284ae6ca90f808068f11e9961809835faa44c36dff661dc","flatsize":1136176,"path":"All/kf6-kcmutils-6.3.0.pkg","repopath":"All/kf6-kcmutils-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":256176,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kitemviews":{"origin":"x11-toolkits/kf6-kitemviews","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Qml.so.6","libKF6ConfigWidgets.so.6","libKF6CoreAddons.so.6","libKF6ColorScheme.so.6","libKF6I18n.so.6","libKF6ConfigGui.so.6","libKF6WidgetsAddons.so.6","libKF6ConfigCore.so.6","libQt6Network.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libQt6QuickWidgets.so.6","libKF6XmlGui.so.6","libQt6Quick.so.6","libQt6QmlModels.so.6","libQt6OpenGL.so.6","libKF6GuiAddons.so.6","libKF6ItemViews.so.6","libQt6Xml.so.6","libKF6KIOGui.so.6","libKF6KIOCore.so.6","libKF6Service.so.6"],"shlibs_provided":["libKF6KCMUtils.so.6","libKF6KCMUtilsCore.so.6","libKF6KCMUtilsQuick.so.6"]},{"name":"kf6-kcontacts","origin":"net/kf6-kcontacts","version":"6.3.0","comment":"Support for vCard contacts","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcontacts/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cf49531f28bc40e1d0614b39b66aee6c170736e0904c15b1f4e0c8b8748ec1c","flatsize":1566957,"path":"All/kf6-kcontacts-6.3.0.pkg","repopath":"All/kf6-kcontacts-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":327864,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcodecs":{"origin":"textproc/kf6-kcodecs","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["net","kde","kde-frameworks"],"shlibs_required":["libQt6Gui.so.6","libKF6CoreAddons.so.6","libKF6ConfigCore.so.6","libKF6I18nLocaleData.so.6","libKF6Codecs.so.6","libGLX.so.0","libOpenGL.so.0","libKF6I18n.so.6","libQt6Core.so.6","libQt6Qml.so.6","libQt6Network.so.6"],"shlibs_provided":["libKF6Contacts.so.6"]},{"name":"kf6-kcodecs","origin":"textproc/kf6-kcodecs","version":"6.3.0","comment":"String encoding library","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcodecs/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0755af2e6b1de5263dd22923052dce4b4400158e6ad150e7a0e69ff287597b5f","flatsize":760130,"path":"All/kf6-kcodecs-6.3.0.pkg","repopath":"All/kf6-kcodecs-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":163156,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["textproc","kde","kde-frameworks"],"shlibs_required":["libQt6Core.so.6"],"shlibs_provided":["libKF6Codecs.so.6"]},{"name":"kf6-kbookmarks","origin":"devel/kf6-kbookmarks","version":"6.3.0","comment":"Bookmarks management library","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kbookmarks/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"535c7051f3ba438646998ff415b113dc37edc3b05d59c597afd27a4a13c6ce65","flatsize":567784,"path":"All/kf6-kbookmarks-6.3.0.pkg","repopath":"All/kf6-kbookmarks-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":123844,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Gui.so.6","libQt6Xml.so.6","libKF6CoreAddons.so.6","libKF6ConfigCore.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libKF6ConfigWidgets.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6ColorScheme.so.6","libKF6ConfigGui.so.6"],"shlibs_provided":["libKF6Bookmarks.so.6","libKF6BookmarksWidgets.so.6"]},{"name":"kgeography","origin":"misc/kgeography","version":"23.08.5","comment":"KDE geography trainer","maintainer":"kde@FreeBSD.org","www":"https://edu.kde.org/kgeography","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55a1609dac62c05457a372eee2d3b93b29ea43ad0251da5979026ebae3d9564f","flatsize":31273418,"path":"All/kgeography-23.08.5.pkg","repopath":"All/kgeography-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":10792768,"desc":"KGeography is an aid for learning about world geography. You can use\nit to explore a map, show information about regions and features, and\nplay quiz games to test your geography knowledge.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["misc","education","kde","kde-applications"],"shlibs_required":["libKF5XmlGui.so.5","libKF5Crash.so.5","libKF5ItemViews.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kf6-kconfigwidgets","origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0","comment":"Widgets for configuration dialogs","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kconfigwidgets/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0bc64a154a0c0af9e5b62ebb03bc4d88da4aba14d8c33224cf148d4afdaeb7ef","flatsize":1454327,"path":"All/kf6-kconfigwidgets-6.3.0.pkg","repopath":"All/kf6-kconfigwidgets-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":327336,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcodecs":{"origin":"textproc/kf6-kcodecs","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libKF6WidgetsAddons.so.6","libKF6ColorScheme.so.6","libKF6CoreAddons.so.6","libKF6GuiAddons.so.6","libKF6I18n.so.6","libKF6Codecs.so.6","libQt6Widgets.so.6","libKF6ConfigGui.so.6","libKF6ConfigCore.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libxkbcommon.so.0","libQt6DBus.so.6","libQt6Core.so.6"],"shlibs_provided":["libKF6ConfigWidgets.so.6"]},{"name":"kf6-kauth","origin":"devel/kf6-kauth","version":"6.3.0","comment":"Execute actions as privileged user","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kauth/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01a6854a9bf5a3b1d83b2c875e40311706198f5003fee0693cf9174922807ef0","flatsize":493140,"path":"All/kf6-kauth-6.3.0.pkg","repopath":"All/kf6-kauth-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":122980,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kded":{"origin":"x11/kf6-kded","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"polkit-qt-1-qt6":{"origin":"sysutils/polkit-qt-1","version":"0.200.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Gui.so.6","libKF6CoreAddons.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libpolkit-qt6-core-1.so.1","libKF6WindowSystem.so.6","libX11.so.6"],"shlibs_provided":["libKF6AuthCore.so.6"]},{"name":"kf6-kconfig","origin":"devel/kf6-kconfig","version":"6.3.0","comment":"Persistent platform-independent application settings.","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kconfig/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82462860d21f30c9620651838a7993b47b51d58a7d466e5bd2faf50cbd6cca3c","flatsize":2220142,"path":"All/kf6-kconfig-6.3.0.pkg","repopath":"All/kf6-kconfig-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":467492,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Core.so.6","libQt6DBus.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Qml.so.6","libQt6Network.so.6","libQt6Xml.so.6"],"shlibs_provided":["libKF6ConfigCore.so.6","libKF6ConfigGui.so.6","libKF6ConfigQml.so.6"]},{"name":"kf6-kcalendarcore","origin":"net/kf6-kcalendarcore","version":"6.3.0","comment":"Provides access to and handling of calendar data","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcalendarcore/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"feeb113a3247a5fa6a3231c4e9724c7511e1735f598a792b0f5526cc71e6c504","flatsize":1352177,"path":"All/kf6-kcalendarcore-6.3.0.pkg","repopath":"All/kf6-kcalendarcore-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":357076,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["net","kde","kde-frameworks"],"shlibs_required":["libQt6Gui.so.6","libical.so.3","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libicalss.so.3","libicalvcal.so.3"],"shlibs_provided":["libKF6CalendarCore.so.6"]},{"name":"kf6-kapidox","origin":"devel/kf6-kapidox","version":"6.3.0","comment":"Scripts and data for building API documentation (dox)","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kapidox/html/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2dfc5c385819191e0a5b201fc5aab108ab18176a4dafa76bd51398e32746f6d2","flatsize":413791,"path":"All/kf6-kapidox-6.3.0.pkg","repopath":"All/kf6-kapidox-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":79700,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","kde","kde-frameworks"]},{"name":"kf6-frameworks","origin":"x11/kf6-frameworks","version":"6.3.0","comment":"KDE frameworks meta port","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b59b50f28de54084e2c05fc2d2feb81cc937738279ef419c5c1b2085a50ff423","flatsize":243,"path":"All/kf6-frameworks-6.3.0.pkg","repopath":"All/kf6-frameworks-6.3.0.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1924,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"kf6-attica":{"origin":"x11-toolkits/kf6-attica","version":"6.3.0"},"kf6-baloo":{"origin":"sysutils/kf6-baloo","version":"6.3.0"},"kf6-breeze-icons":{"origin":"x11-themes/kf6-breeze-icons","version":"6.3.0"},"kf6-extra-cmake-modules":{"origin":"devel/kf6-extra-cmake-modules","version":"6.3.0"},"kf6-frameworkintegration":{"origin":"x11/kf6-frameworkintegration","version":"6.3.0"},"kf6-kapidox":{"origin":"devel/kf6-kapidox","version":"6.3.0"},"kf6-karchive":{"origin":"archivers/kf6-karchive","version":"6.3.0"},"kf6-kauth":{"origin":"devel/kf6-kauth","version":"6.3.0"},"kf6-kbookmarks":{"origin":"devel/kf6-kbookmarks","version":"6.3.0"},"kf6-kcalendarcore":{"origin":"net/kf6-kcalendarcore","version":"6.3.0"},"kf6-kcmutils":{"origin":"devel/kf6-kcmutils","version":"6.3.0"},"kf6-kcodecs":{"origin":"textproc/kf6-kcodecs","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcontacts":{"origin":"net/kf6-kcontacts","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kcrash":{"origin":"devel/kf6-kcrash","version":"6.3.0"},"kf6-kdav":{"origin":"net/kf6-kdav","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-kdeclarative":{"origin":"devel/kf6-kdeclarative","version":"6.3.0"},"kf6-kded":{"origin":"x11/kf6-kded","version":"6.3.0"},"kf6-kdesu":{"origin":"security/kf6-kdesu","version":"6.3.0"},"kf6-kdnssd":{"origin":"dns/kf6-kdnssd","version":"6.3.0"},"kf6-kdoctools":{"origin":"devel/kf6-kdoctools","version":"6.3.0"},"kf6-kfilemetadata":{"origin":"devel/kf6-kfilemetadata","version":"6.3.0"},"kf6-kglobalaccel":{"origin":"x11/kf6-kglobalaccel","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-kholidays":{"origin":"net/kf6-kholidays","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kidletime":{"origin":"devel/kf6-kidletime","version":"6.3.0"},"kf6-kimageformats":{"origin":"graphics/kf6-kimageformats","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kirigami":{"origin":"x11-toolkits/kf6-kirigami","version":"6.3.0"},"kf6-kitemmodels":{"origin":"devel/kf6-kitemmodels","version":"6.3.0"},"kf6-kitemviews":{"origin":"x11-toolkits/kf6-kitemviews","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knewstuff":{"origin":"devel/kf6-knewstuff","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-knotifyconfig":{"origin":"devel/kf6-knotifyconfig","version":"6.3.0"},"kf6-kpackage":{"origin":"devel/kf6-kpackage","version":"6.3.0"},"kf6-kparts":{"origin":"devel/kf6-kparts","version":"6.3.0"},"kf6-kpeople":{"origin":"devel/kf6-kpeople","version":"6.3.0"},"kf6-kplotting":{"origin":"graphics/kf6-kplotting","version":"6.3.0"},"kf6-kpty":{"origin":"devel/kf6-kpty","version":"6.3.0"},"kf6-kquickcharts":{"origin":"graphics/kf6-kquickcharts","version":"6.3.0"},"kf6-krunner":{"origin":"x11/kf6-krunner","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kstatusnotifieritem":{"origin":"deskutils/kf6-kstatusnotifieritem","version":"6.3.0"},"kf6-ksvg":{"origin":"graphics/kf6-ksvg","version":"6.3.0"},"kf6-ktexteditor":{"origin":"devel/kf6-ktexteditor","version":"6.3.0"},"kf6-ktextwidgets":{"origin":"x11-toolkits/kf6-ktextwidgets","version":"6.3.0"},"kf6-kunitconversion":{"origin":"devel/kf6-kunitconversion","version":"6.3.0"},"kf6-kuserfeedback":{"origin":"sysutils/kf6-kuserfeedback","version":"6.3.0"},"kf6-kwallet":{"origin":"sysutils/kf6-kwallet","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"kf6-prison":{"origin":"graphics/kf6-prison","version":"6.3.0"},"kf6-purpose":{"origin":"misc/kf6-purpose","version":"6.3.0"},"kf6-qqc2-desktop-style":{"origin":"x11-themes/kf6-qqc2-desktop-style","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"kf6-sonnet":{"origin":"textproc/kf6-sonnet","version":"6.3.0"},"kf6-syndication":{"origin":"net/kf6-syndication","version":"6.3.0"},"kf6-syntax-highlighting":{"origin":"textproc/kf6-syntax-highlighting","version":"6.3.0"},"kf6-threadweaver":{"origin":"devel/kf6-threadweaver","version":"6.3.0"},"plasma-wayland-protocols":{"origin":"x11/plasma-wayland-protocols","version":"1.13.0"}},"categories":["x11","kde"]},{"name":"kf6-frameworkintegration","origin":"x11/kf6-frameworkintegration","version":"6.3.0","comment":"Integration of Qt application with KDE workspaces","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/frameworkintegration/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9903f23d5190065d5cf59b3e1828b8aa87f339de7dbf9481aa45d9dc6afc7895","flatsize":234819,"path":"All/kf6-frameworkintegration-6.3.0.pkg","repopath":"All/kf6-frameworkintegration-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":67680,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-attica":{"origin":"x11-toolkits/kf6-attica","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-knewstuff":{"origin":"devel/kf6-knewstuff","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libKF6WidgetsAddons.so.6","libKF6IconThemes.so.6","libQt6Widgets.so.6","libKF6ColorScheme.so.6","libKF6ConfigCore.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libKF6NewStuffCore.so.6","libKF6Notifications.so.6","libKF6Attica.so.6","libQt6Network.so.6","libKF6I18n.so.6","libKF6CoreAddons.so.6","libQt6DBus.so.6"],"shlibs_provided":["libKF6Style.so.6"]},{"name":"kf6-karchive","origin":"archivers/kf6-karchive","version":"6.3.0","comment":"Reading, creating, and manipulating file archives","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/karchive/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be4bbeb6c2b7dc4aef4635845eb14b537ee3d2301ee2eefd377670b0bd6cddea","flatsize":779643,"path":"All/kf6-karchive-6.3.0.pkg","repopath":"All/kf6-karchive-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":174940,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers","kde","kde-frameworks"],"shlibs_required":["libQt6Core.so.6","libzstd.so.1"],"shlibs_provided":["libKF6Archive.so.6"]},{"name":"kf5-threadweaver","origin":"devel/kf5-threadweaver","version":"5.116.0","comment":"KF5 helper for multithreaded programming","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/threadweaver/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91ee23dea0cfa83b891428ed5ca821379b194644904725f545aa419e2f77702a","flatsize":313284,"path":"All/kf5-threadweaver-5.116.0.pkg","repopath":"All/kf5-threadweaver-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":84988,"desc":"ThreadWeaver is a helper for multithreaded programming. It uses a job-based\ninterface to queue tasks and execute them in an efficient way.\n\nYou simply divide the workload into jobs, state the dependencies between the\njobs and ThreadWeaver will work out the most efficient way of dividing the work\nbetween threads within a set of resource limits.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5Core.so.5"],"shlibs_provided":["libKF5ThreadWeaver.so.5"]},{"name":"kf6-extra-cmake-modules","origin":"devel/kf6-extra-cmake-modules","version":"6.3.0","comment":"Extra modules and scripts for CMake","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/extra-cmake-modules/html/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba334560d9e0f9c2f9d12586065f67cac38724b628a68fbd403def20eeabc729","flatsize":2614586,"path":"All/kf6-extra-cmake-modules-6.3.0.pkg","repopath":"All/kf6-extra-cmake-modules-6.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":567120,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","categories":["devel","kde","kde-frameworks"],"options":{"DOCS":"on","HELP":"on","MANPAGES":"on"}},{"name":"kf6-attica","origin":"x11-toolkits/kf6-attica","version":"6.3.0","comment":"Open Collaboration Service client library","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/attica/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b91e0e64a24a0134f5f55ac32bd47b2ce1ff88bf1ec824d2ab72838ddff1556","flatsize":940461,"path":"All/kf6-attica-6.3.0.pkg","repopath":"All/kf6-attica-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":200724,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libQt6Network.so.6","libQt6Core.so.6"],"shlibs_provided":["libKF6Attica.so.6"]},{"name":"kf5-syndication","origin":"net/kf5-syndication","version":"5.116.0,1","comment":"KDE RSS feed handling library","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/syndication/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c260aaf1bb43ea0d9b1f1fa8964e6e4bcfd6e358afb66fb35d4742097158e92","flatsize":913160,"path":"All/kf5-syndication-5.116.0,1.pkg","repopath":"All/kf5-syndication-5.116.0,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":211480,"desc":"Syndication is a parser library for RSS and Atom feeds.i\nSyndication is a parser library for RSS and Atom feeds.\n\nRSS (0.9/1.0, 0.91..2.0) and Atom (0.3 and 1.0) feeds are supported.\nSyndication offers a unified, format-agnostic view on the parsed feed,\nso that the using application does not need to distinguish between\nfeed formats.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-frameworks"],"shlibs_required":["libQt5Xml.so.5","libKF5Codecs.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5Syndication.so.5"]},{"name":"kf5-qqc2-desktop-style","origin":"x11-themes/kf5-qqc2-desktop-style","version":"5.116.0","comment":"Qt QuickControl2 style for KDE","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/qqc2-desktop-style/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d0e418a8962cc673f353ef43c52ec628a20498d1f5b02dc8b89b1e0687254dd","flatsize":386702,"path":"All/kf5-qqc2-desktop-style-5.116.0.pkg","repopath":"All/kf5-qqc2-desktop-style-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":88800,"desc":"This is a style for QtQuickControls 2 that uses QWidget's QStyle\nfor painting, making possible to achieve an higher deree of\nconsistency between QWidget-based and QML-based apps.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-themes","kde","kde-frameworks"],"shlibs_required":["libKF5Kirigami2.so.5","libKF5IconThemes.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libqqc2desktopstyleplugin.so"]},{"name":"kf6-kio","origin":"devel/kf6-kio","version":"6.3.0","comment":"Network transparent access to files and data","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kio/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecda72241290bdfb1cec4253e18bd93527538e30f301d674c80700715d9661ec","flatsize":18560889,"path":"All/kf6-kio-6.3.0.pkg","repopath":"All/kf6-kio-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":3298768,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-karchive":{"origin":"archivers/kf6-karchive","version":"6.3.0"},"kf6-kauth":{"origin":"devel/kf6-kauth","version":"6.3.0"},"kf6-kbookmarks":{"origin":"devel/kf6-kbookmarks","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kcrash":{"origin":"devel/kf6-kcrash","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-kdoctools":{"origin":"devel/kf6-kdoctools","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kitemviews":{"origin":"x11-toolkits/kf6-kitemviews","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kwallet":{"origin":"sysutils/kf6-kwallet","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt6Widgets.so.6","libKF6I18n.so.6","libQt6Network.so.6","libKF6Service.so.6","libKF6ConfigCore.so.6","libKF6CoreAddons.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6DBus.so.6","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libQt6Concurrent.so.6","libKF6Crash.so.6","libKF6AuthCore.so.6","libQt6Xml.so.6","libKF6ItemViews.so.6","libQt6Core5Compat.so.6","libKF6IconWidgets.so.6","libKF6BookmarksWidgets.so.6","libKF6IconThemes.so.6","libKF6Solid.so.6","libKF6JobWidgets.so.6","libKF6Completion.so.6","libKF6Bookmarks.so.6","libKF6ConfigWidgets.so.6","libKF6ColorScheme.so.6","libKF6GuiAddons.so.6","libKF6ConfigGui.so.6","libKF6WidgetsAddons.so.6","libKF6WindowSystem.so.6","libX11.so.6","libKF6DBusAddons.so.6","libxkbcommon.so.0","libKF6DocTools.so.6","libxml2.so.2","libxslt.so.1","libexslt.so.0","libKF6Archive.so.6","libKF6Wallet.so.6"],"shlibs_provided":["libKF6KIOCore.so.6","libKF6KIOFileWidgets.so.6","libKF6KIOGui.so.6","libKF6KIOWidgets.so.6","libkuriikwsfiltereng_private.so"]},{"name":"kf5-sonnet","origin":"textproc/kf5-sonnet","version":"5.116.0","comment":"KF5 plugin-based spell checking library","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/sonnet/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"170cea50dfa1951e258ed8d0a3f01e4166467d1cb2fc60840a1574cc8a7da28e","flatsize":1873970,"path":"All/kf5-sonnet-5.116.0.pkg","repopath":"All/kf5-sonnet-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":341640,"desc":"Sonnet is a plugin-based spell checking library for Qt-based applications.\nIt supports several different plugins, including HSpell, Enchant, ASpell\nand HUNSPELL.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["textproc","kde","kde-frameworks"],"shlibs_required":["libQt5Core.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libaspell.so.15","libhunspell-1.7.so.0","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5"],"shlibs_provided":["libKF5SonnetCore.so.5","libKF5SonnetUi.so.5","libsonnetquickplugin.so"]},{"name":"kf6-baloo","origin":"sysutils/kf6-baloo","version":"6.3.0","comment":"File indexing and file search framework for KDE Plasma","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/baloo/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"444334e7c7308886535ac2dd951f7255ae3f8e45e4a26a2b07ebb348c584ca3d","flatsize":2460893,"path":"All/kf6-baloo-6.3.0.pkg","repopath":"All/kf6-baloo-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":473344,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kcrash":{"origin":"devel/kf6-kcrash","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-kfilemetadata":{"origin":"devel/kf6-kfilemetadata","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kidletime":{"origin":"devel/kf6-kidletime","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["sysutils","kde","kde-frameworks"],"shlibs_required":["libKF6ConfigCore.so.6","liblmdb.so.0","libKF6FileMetaData.so.3","libKF6CoreAddons.so.6","libKF6I18n.so.6","libKF6Solid.so.6","libinotify.so.0","libQt6DBus.so.6","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1","libKF6Crash.so.6","libKF6IdleTime.so.6","libKF6DBusAddons.so.6","libKF6KIOCore.so.6","libQt6Network.so.6","libQt6Qml.so.6"],"shlibs_provided":["libKF6Baloo.so.6","libKF6BalooEngine.so.6","libbaloomonitorplugin.so","libbalooplugin.so"]},{"name":"kf5-style-qtcurve","origin":"x11-themes/qtcurve-kf5","version":"1.9.0_1","comment":"QtCurve KDE Frameworks 5 widget style and window decoration","maintainer":"jhale@FreeBSD.org","www":"https://invent.kde.org/system/qtcurve","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9086f94556d9daad4e9ee6c888b52d56d8f242dcea17128c9930318032da7061","flatsize":1106306,"path":"All/kf5-style-qtcurve-1.9.0_1.pkg","repopath":"All/kf5-style-qtcurve-1.9.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":333172,"desc":"QtCurve is a set of widget styles for Qt and GTK+ toolkits.","deps":{"kf5-frameworkintegration":{"origin":"x11/kf5-frameworkintegration","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qtcurve-utils":{"origin":"x11-themes/qtcurve-utils","version":"1.9.0"}},"categories":["x11-themes"],"shlibs_required":["libKF5KDELibs4Support.so.5","libqtcurve-utils.so.2","libKF5KIOWidgets.so.5","libKF5XmlGui.so.5","libKF5Completion.so.5","libKF5IconThemes.so.5","libKF5Archive.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5Style.so.5","libKF5WindowSystem.so.5","libQt5PrintSupport.so.5","libQt5Svg.so.5","libKF5GuiAddons.so.5","libQt5X11Extras.so.5"]},{"name":"kf6-ktextwidgets","origin":"x11-toolkits/kf6-ktextwidgets","version":"6.3.0","comment":"Text editing widgets","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/ktextwidgets/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a57a122efe30e699c05ed98187bbb4cb408f37d4fa3c15821ea6f102e1055a4","flatsize":1488573,"path":"All/kf6-ktextwidgets-6.3.0.pkg","repopath":"All/kf6-ktextwidgets-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":281944,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-sonnet":{"origin":"textproc/kf6-sonnet","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"},"qt6-speech":{"origin":"accessibility/qt6-speech","version":"6.7.2"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libKF6SonnetUi.so.6","libKF6SonnetCore.so.6","libKF6ConfigWidgets.so.6","libKF6Completion.so.6","libQt6TextToSpeech.so.6","libKF6ColorScheme.so.6","libKF6I18n.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6ConfigGui.so.6","libKF6ConfigCore.so.6","libQt6Multimedia.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Network.so.6","libQt6Core.so.6","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libKF6TextWidgets.so.6"]},{"name":"kf5-prison","origin":"graphics/kf5-prison","version":"5.116.0","comment":"API to produce barcodes","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/prison/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5b46ac75beb005e3ba6a1791329fb8777ecce5e47060aa76fe3faa568cd3469","flatsize":252752,"path":"All/kf5-prison-5.116.0.pkg","repopath":"All/kf5-prison-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":66204,"desc":"Prison is a barcode API currently offering a nice Qt API to produce QR\ncode and Data Matrix barcodes, and can easily be made support more.","deps":{"libdmtx":{"origin":"graphics/libdmtx","version":"0.7.5_1"},"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"zxing-cpp":{"origin":"textproc/zxing-cpp","version":"2.2.1"}},"categories":["graphics","kde","kde-frameworks"],"shlibs_required":["libQt5Gui.so.5","libqrencode.so.4","libdmtx.so.0","libZXing.so.3","libQt5Core.so.5","libQt5Multimedia.so.5","libQt5Network.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5"],"shlibs_provided":["libKF5Prison.so.5","libKF5PrisonScanner.so.5","libprisonquickplugin.so","libprisonscannerquickplugin.so"]},{"name":"kf5-syntax-highlighting","origin":"textproc/kf5-syntax-highlighting","version":"5.116.0","comment":"KF5 syntax highlighting engine for structured text and code","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/syntax-highlighting/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de6d961a4d8ea8828c43487c2a682db1807f8875b49a40cd8551bfa7674fa4d0","flatsize":2526414,"path":"All/kf5-syntax-highlighting-5.116.0.pkg","repopath":"All/kf5-syntax-highlighting-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1736996,"desc":"Syntax highlighting Engine for Structured Text and Code.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["textproc","kde","kde-frameworks"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5","libQt5Network.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5"],"shlibs_provided":["libKF5SyntaxHighlighting.so.5","libkquicksyntaxhighlightingplugin.so"]},{"name":"kf5-purpose","origin":"misc/kf5-purpose","version":"5.116.0","comment":"Offers available actions for a specific purpose","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/purpose/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b5e6f58e5053e96207c370c05d616b238bbab3753fdcb2aeeb7faae734b05b5","flatsize":1667418,"path":"All/kf5-purpose-5.116.0.pkg","repopath":"All/kf5-purpose-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":334184,"desc":"This framework offers the possibility to create integrate services\nand actions on any application without having to implement them\nspecifically. Purpose will offer them mechanisms to list the\ndifferent alternatives to execute given the requested action\ntype and will facilitate components so that all the plugins can\nreceive all the information they need.","deps":{"accounts-qml-module":{"origin":"sysutils/accounts-qml-module","version":"0.7_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kaccounts-integration":{"origin":"net-im/kaccounts-integration","version":"23.08.5_5"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-prison":{"origin":"graphics/kf5-prison","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libaccounts-qt5":{"origin":"net-im/libaccounts-qt","version":"1.17"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["misc","kde","kde-frameworks"],"shlibs_required":["libKF5CoreAddons.so.5","libQt5Gui.so.5","libQt5Network.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Core.so.5","libQt5Widgets.so.5","libQt5Qml.so.5","libKF5I18n.so.5","libKF5KIOWidgets.so.5","libKF5Notifications.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libQt5Concurrent.so.5","libKF5WidgetsAddons.so.5","libKF5WindowSystem.so.5","libX11.so.6","libkaccounts.so.2","libaccounts-qt5.so.1","libQt5Xml.so.5"],"shlibs_provided":["libKF5Purpose.so.5","libKF5PurposeWidgets.so.5","libPhabricatorHelpers.so.5","libReviewboardHelpers.so.5","libpurposequickplugin.so","libphabricatorquickplugin.so","librbpurposequickplugin.so"]},{"name":"kf5-kxmlrpcclient","origin":"net/kf5-kxmlrpcclient","version":"5.116.0","comment":"KF5 interaction with XMLRPC services","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kxmlrpcclient/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed111d767b81fa07d9028d3acb6316a68ce9d97bf2ebe81a22a071634772c4d2","flatsize":189354,"path":"All/kf5-kxmlrpcclient-5.116.0.pkg","repopath":"All/kf5-kxmlrpcclient-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":51172,"desc":"kxmlrpclient provides client-side support for the XML-RPC protocol.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-frameworks"],"shlibs_required":["libKF5KIOCore.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5XmlRpcClient.so.5"]},{"name":"kf5-solid","origin":"devel/kf5-solid","version":"5.116.0","comment":"KF5 hardware integration and detection","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/solid/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf22fede699354fdac9dc720830a14254b1c2dfdef94ed31f46123280b0c3c8b","flatsize":1719308,"path":"All/kf5-solid-5.116.0.pkg","repopath":"All/kf5-solid-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":294908,"desc":"Solid is a device integration framework. It provides a way of querying and\ninteracting with hardware independently of the underlying operating system.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5DBus.so.5","libQt5Core.so.5","libQt5Xml.so.5","libQt5Gui.so.5","libQt5Qml.so.5","libQt5Network.so.5"],"shlibs_provided":["libKF5Solid.so.5","libsolidextensionplugin.so"],"options":{"IMOBILE":"off"},"messages":[{"message":"Solid has UDisks2 backend turned on by default. If you want to use it, install\nsysutils/bsdisks package and **disable** hald (set hald_enable=\"NO\" in rc.conf or\njust remove the package). If you want to stay with hald, don't install bsdisks, as\nyou'll get duplicated entries for removable disks.","type":"install"},{"message":"Solid now has UDisks2 backend turned on by default. If you want to use it, install\nsysutils/bsdisks package and **disable** hald (set hald_enable=\"NO\" in rc.conf or\njust remove the package). If you want to stay with hald, don't install bsdisks, as\nyou'll get duplicated entries for removable disks.","type":"upgrade","maximum_version":"5.65.0_1"},{"message":"Solid now has the hald backend completely disabled.","type":"upgrade","maximum_version":"5.72.0"}]},{"name":"kf5-kxmlgui","origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0","comment":"KF5 user configurable main windows","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kxmlgui/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41471ce4ff73aff28ace9dec7bc8d5cce0a56ecde96fd4b18d0838ebcd5acc5c","flatsize":3752726,"path":"All/kf5-kxmlgui-5.116.0.pkg","repopath":"All/kf5-kxmlgui-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":708168,"desc":"KXMLGUI provides a framework for managing menu and toolbar actions in an\nabstract way. The actions are configured through a XML description and\nhooks in the application code.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libKF5GlobalAccel.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libKF5ItemViews.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5I18n.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5XmlGui.so.5"]},{"name":"kf5-kwindowsystem","origin":"x11/kf5-kwindowsystem","version":"5.116.0","comment":"KF5 library for access to the windowing system","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kwindowsystem/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c6e6952ee8fd2131be0d62cf520463269c4f4f54f2923f66cc7bbf7db21c007","flatsize":785878,"path":"All/kf5-kwindowsystem-5.116.0.pkg","repopath":"All/kf5-kwindowsystem-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":189480,"desc":"KWindowSystem provides information about the windowing system and allows\ninteraction with the windowing system. It provides an high level API which\nis windowing system independent and has platform specific implementations.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libX11.so.6","libxcb.so.1","libXfixes.so.3","libxcb-keysyms.so.1","libQt5X11Extras.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libxcb-res.so.0","libSM.so.6","libICE.so.6","libXext.so.6"],"shlibs_provided":["libKF5WindowSystem.so.5"]},{"name":"kf5-kwayland","origin":"x11/kf5-kwayland","version":"5.116.0","comment":"KF5 Client and Server library wrapper for the Wayland libraries","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kwayland/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"557f0153eef5c8365b71e71155df3a8d0f08c6f66866c2d19caed036529c49a8","flatsize":2940375,"path":"All/kf5-kwayland-5.116.0.pkg","repopath":"All/kf5-kwayland-5.116.0.pkg","licenselogic":"or","licenses":["LGPL21","LGPL3"],"pkgsize":519444,"desc":"As the names suggest they implement a Client respectively a Server API for the\nWayland protocol. The API is Qt-styled removing the needs to interact with a\nfor a Qt developer uncomfortable low-level C-API. For example the callback\nmechanism from the Wayland API is replaced by signals; data types are adjusted\nto be what a Qt developer expects, e.g. two arguments of int are represented by\na QPoint or a QSize.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libwayland-client.so.0","libQt5Concurrent.so.5","libQt5WaylandClient.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libxkbcommon.so.0","libwayland-server.so.0","libEGL.so.1"],"shlibs_provided":["libKF5WaylandClient.so.5","libKF5WaylandServer.so.5"]},{"name":"naev","origin":"games/naev","version":"0.10.6_14","comment":"2D action/RPG space game","maintainer":"acm@FreeBSD.org","www":"https://naev.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9867a292986d85e735b72ab985ce79a0fbda0b3dd169718041e25fd194cb3c9","flatsize":477803897,"path":"All/naev-0.10.6_14.pkg","repopath":"All/naev-0.10.6_14.pkg","licenselogic":"and","licenses":["GPLv2","GPLv3","CC-BY-3.0","CC-BY-SA-3.0","PD"],"pkgsize":442868864,"desc":"Naev is a 2d action/rpg space game that combines elements from the action, rpg\nand simulation genres.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enet":{"origin":"net/enet","version":"1.3.18,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glpk":{"origin":"math/glpk","version":"5.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libbacktrace":{"origin":"devel/libbacktrace","version":"1.0.20221130"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libunibreak":{"origin":"textproc/libunibreak","version":"6.1,1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"luajit-openresty":{"origin":"lang/luajit-openresty","version":"2.1.20240314"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"py311-mutagen":{"origin":"audio/py-mutagen","version":"1.47.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-cxsparse":{"origin":"math/suitesparse-cxsparse","version":"4.4.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["games"],"shlibs_required":["libphysfs.so.1","libenet.so.7","libfreetype.so.6","libunibreak.so.6","libxml2.so.2","libpcre2-8.so.0","libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libluajit-5.1.so.2","libglpk.so.40","libcxsparse.so.4","libcholmod.so.5","libopenblas.so.0","libopenal.so.1","libvorbis.so.0","libvorbisfile.so.3"],"messages":[{"message":"########################################################\n# Build games/naev-data from source to play this game  #\n########################################################","type":"install"}]},{"name":"kf5-kwallet","origin":"sysutils/kf5-kwallet","version":"5.116.0","comment":"KF5 secure and unified container for user passwords","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kwallet/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1830395000fa737dc0b67b87aa27859892e786e7fafca71a8e86f626385bc460","flatsize":2414228,"path":"All/kf5-kwallet-5.116.0.pkg","repopath":"All/kf5-kwallet-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":455312,"desc":"This framework contains two main components:\n\t* Interface to KWallet, the safe desktop-wide storage for passwords\n\t  on KDE work spaces.\n\t* The kwalletd used to safely store the passwords on KDE work spaces.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"pinentry-qt5":{"origin":"security/pinentry-qt5","version":"1.3.0"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-frameworks"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5I18n.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5ConfigWidgets.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5WidgetsAddons.so.5","libKF5Notifications.so.5","libqca-qt5.so.2","libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libgcrypt.so.20","libKF5WindowSystem.so.5","libX11.so.6","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5"],"shlibs_provided":["libKF5Wallet.so.5","libkwalletbackend5.so.5"],"options":{"PINENTRY":"on"}},{"name":"kf5-kross","origin":"lang/kf5-kross","version":"5.116.0","comment":"KF5 multi-language application scripting","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kross/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83792aee45f1211585ec7cd4bc9c84beb95c682b6108b731824a2954e6a10bbf","flatsize":1874937,"path":"All/kf5-kross-5.116.0.pkg","repopath":"All/kf5-kross-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":366928,"desc":"Kross is a scripting bridge to embed scripting functionality into an\napplication. It supports QtScript as a scripting interpreter backend.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["lang","kde","kde-frameworks"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5I18n.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Script.so.5","libQt5Xml.so.5","libQt5Core.so.5","libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libQt5Network.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5DBus.so.5","libKF5SonnetUi.so.5","libKF5KIOFileWidgets.so.5","libGL.so.1","libKF5Bookmarks.so.5","libKF5ItemViews.so.5"],"shlibs_provided":["libKF5KrossCore.so.5","libKF5KrossUi.so.5"]},{"name":"kf5-kunitconversion","origin":"devel/kf5-kunitconversion","version":"5.116.0","comment":"KF5 library for unit conversion","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kunitconversion/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bba8aebd0adab8e392e8f771b3e575474111a05ca155f8b2840f5856d3b2cfe","flatsize":11207270,"path":"All/kf5-kunitconversion-5.116.0.pkg","repopath":"All/kf5-kunitconversion-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":844872,"desc":"KUnitConversion provides functions to convert values in different physical\nunits. It supports converting different prefixes (e.g. kilo, mega, giga) as\nwell as converting between different unit systems (e.g. liters, gallons).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5Network.so.5","libKF5I18n.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5UnitConversion.so.5"]},{"name":"kf5-kquickcharts","origin":"graphics/kf5-kquickcharts","version":"5.116.0","comment":"KF5 QtQuick plugin providing high-performance charts","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kquickcharts/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58887d819521d8fb63ba8cf846c6be4cfc27f35117addd70837ffaea054f8268","flatsize":515378,"path":"All/kf5-kquickcharts-5.116.0.pkg","repopath":"All/kf5-kquickcharts-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":129644,"desc":"The Quick Charts module provides a set of charts that can be used from QtQuick\napplications. They are intended to be used for both simple display of data as\nwell as continuous display of high-volume data (often referred to as plotters).\nThe charts use a system called distance fields for their accelerated rendering,\nwhich provides ways of using the GPU for rendering 2D shapes without loss of\nquality.","deps":{"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"}},"categories":["graphics","kde","kde-frameworks"],"shlibs_required":["libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Gui.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5","libQt5QuickControls2.so.5"],"shlibs_provided":["libQuickCharts.so","libQuickChartsControls.so"]},{"name":"kf5-kpty","origin":"devel/kf5-kpty","version":"5.116.0","comment":"KF5 pty abstraction","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kpty/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6008a298a29e0926d3ef3868b2d8b838dea148fc2cfbbc9674abe5689df6b5c","flatsize":174446,"path":"All/kf5-kpty-5.116.0.pkg","repopath":"All/kf5-kpty-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":51032,"desc":"This library provides primitives to interface with pseudo terminal devices as\nwell as a KProcess derived class for running child processes and communicating\nwith them using a pty.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5I18n.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5Pty.so.5"]},{"name":"kf5-krunner","origin":"x11/kf5-krunner","version":"5.116.0","comment":"KF5 parallelized query system","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/krunner/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82139ef56adc811dde6dc987ecf31a3e3223ceb5e1f14c0e3f871cd69b37b2fb","flatsize":503125,"path":"All/kf5-krunner-5.116.0.pkg","repopath":"All/kf5-krunner-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":161744,"desc":"The Plasma workspace provides an application called KRunner which, among other\nthings, allows one to type into a text area which causes various actions and\ninformation that match the text appear as the text is being typed.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-threadweaver":{"origin":"devel/kf5-threadweaver","version":"5.116.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libKF5ThreadWeaver.so.5","libKF5Plasma.so.5","libKF5Activities.so.5","libKF5Package.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libQt5Network.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5"],"shlibs_provided":["libKF5Runner.so.5","librunnermodelplugin.so"]},{"name":"kf5-kpeople","origin":"devel/kf5-kpeople","version":"5.116.0","comment":"KF5 library providing access to contacts","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kpeople/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af1f1e1327a510363c272aa9d57a677ba8e3cfcc897c8bd2a7562700f178d331","flatsize":516904,"path":"All/kf5-kpeople-5.116.0.pkg","repopath":"All/kf5-kpeople-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":128388,"desc":"A library that provides access to all contacts and the people who hold them.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5Sql.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5ItemViews.so.5","libKF5WidgetsAddons.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5"],"shlibs_provided":["libKF5People.so.5","libKF5PeopleBackend.so.5","libKF5PeopleWidgets.so.5","libKF5PeopleDeclarative.so"]},{"name":"kf5-kplotting","origin":"graphics/kf5-kplotting","version":"5.116.0","comment":"KF5 lightweight plotting framework","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kplotting/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19f03698ff97894496353dc2a06dc1315e07af9f7c326844febcd68cbd4c061c","flatsize":157244,"path":"All/kf5-kplotting-5.116.0.pkg","repopath":"All/kf5-kplotting-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":45528,"desc":"KPlotWidget is a QWidget-derived class that provides a virtual base class for\neasy data-plotting. The idea behind KPlotWidget is that you only have to specify\ninformation in \"data units\"; i.e., the natural units of the data being plotted.\nKPlotWidget automatically converts everything to screen pixel units.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","kde","kde-frameworks"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5Plotting.so.5"]},{"name":"kf5-ktextwidgets","origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0","comment":"KF5 advanced text editing widgets","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/ktextwidgets/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a8994a4adf55b46f4697c97a219b7934677c5b4b1bd693c3b434e3edeb1554b","flatsize":1520314,"path":"All/kf5-ktextwidgets-5.116.0.pkg","repopath":"All/kf5-ktextwidgets-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":279732,"desc":"KTextWidgets provides widgets for displaying and editing text.\nIt supports rich text as well as plain text.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libKF5SonnetUi.so.5","libKF5SonnetCore.so.5","libKF5ConfigWidgets.so.5","libKF5Completion.so.5","libQt5TextToSpeech.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5TextWidgets.so.5"],"options":{"AUDIO":"on"}},{"name":"kf5-kservice","origin":"devel/kf5-kservice","version":"5.116.0","comment":"KF5 advanced plugin and service introspection","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kservice/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"208cb95d99fd919599f97a314b811101437fb9313f39fab52cb7da37b722b40d","flatsize":1274236,"path":"All/kf5-kservice-5.116.0.pkg","repopath":"All/kf5-kservice-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":353440,"desc":"KService provides a plugin framework for handling desktop services. Services can\nbe applications or libraries. They can be bound to MIME types or handled by\napplication specific code.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Core.so.5","libKF5DBusAddons.so.5","libQt5DBus.so.5"],"shlibs_provided":["libKF5Service.so.5"]},{"name":"kf5-plasma-framework","origin":"x11/kf5-plasma-framework","version":"5.116.0","comment":"KF5 plugin based UI runtime used to write user interfaces","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/plasma-framework/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa4adde3b53cb5d0247dea5905a64f62763dd8b72e2769fb2a7d8c87824c1c20","flatsize":8140275,"path":"All/kf5-plasma-framework-5.116.0.pkg","repopath":"All/kf5-plasma-framework-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":3456360,"desc":"The plasma framework provides the foundations that can be used to build a\nprimary user interface, from graphical to logical components.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libQt5Core.so.5","libQt5Sql.so.5","libKF5Declarative.so.5","libKF5XmlGui.so.5","libKF5GlobalAccel.so.5","libKF5Notifications.so.5","libxcb.so.1","libKF5Package.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libQt5Qml.so.5","libKF5IconThemes.so.5","libQt5Svg.so.5","libKF5Archive.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5X11Extras.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5QuickAddons.so.5","libKF5WaylandClient.so.5","libSM.so.6","libICE.so.6","libXext.so.6","libxcb-shape.so.0","libQt5Quick.so.5","libQt5QmlModels.so.5","libKF5Kirigami2.so.5","libKF5Activities.so.5","libKF5ConfigQml.so.5","libKF5CalendarEvents.so.5","libxcb-damage.so.0","libxcb-composite.so.0","libGLX.so.0","libEGL.so.1","libxcb-xfixes.so.0","libxcb-render.so.0","libOpenGL.so.0"],"shlibs_provided":["libKF5Plasma.so.5","libKF5PlasmaQuick.so.5","libcalendarplugin.so","libplasmacomponentsplugin.so","libcorebindingsplugin.so","libplasmaextracomponentsplugin.so","libplatformcomponentsplugin.so"]},{"name":"kf5-knotifyconfig","origin":"devel/kf5-knotifyconfig","version":"5.116.0","comment":"KF5 configuration system for KNotify","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/knotifyconfig/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e22cf02cce49b12f02011287dfdec2f1f72120c34bda947aec763d4a35dde29","flatsize":401373,"path":"All/kf5-knotifyconfig-5.116.0.pkg","repopath":"All/kf5-knotifyconfig-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":85336,"desc":"KNotifyConfig provides a configuration dialog for desktop notifications which\ncan be embedded in your application.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF5KIOWidgets.so.5","libcanberra.so.0","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5NotifyConfig.so.5"],"options":{"AUDIO":"on"}},{"name":"kf5-kmediaplayer","origin":"multimedia/kf5-kmediaplayer","version":"5.116.0","comment":"KF5 plugin interface for media player features","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kmediaplayer/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32c002970ef1d17b502436d4b8027bf9e9ad9c98762f9e8a8c2503bacca73c36","flatsize":98057,"path":"All/kf5-kmediaplayer-5.116.0.pkg","repopath":"All/kf5-kmediaplayer-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":27048,"desc":"KMediaPlayer builds on the KParts framework to provide a common interface for\nKParts that can play media files.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["multimedia","kde","kde-frameworks"],"shlibs_required":["libKF5Parts.so.5","libKF5XmlGui.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5TextWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5I18n.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5MediaPlayer.so.5"]},{"name":"kf5-kpackage","origin":"devel/kf5-kpackage","version":"5.116.0","comment":"KF5 library to load and install packages","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kpackage/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e3169857a280247aeb81aef7e1c249b38618f8ee12bdcccc049587899aa4c7d","flatsize":791518,"path":"All/kf5-kpackage-5.116.0.pkg","repopath":"All/kf5-kpackage-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":181324,"desc":"The Package framework lets the user to install and load packages of non binary\ncontent such as scripted extensions or graphic assets, as they were traditional\nplugins.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF5I18n.so.5","libKF5CoreAddons.so.5","libKF5Archive.so.5","libQt5Core.so.5","libQt5DBus.so.5"],"shlibs_provided":["libKF5Package.so.5"]},{"name":"kf5-kitemviews","origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0","comment":"KF5 widget addons for Qt Model/View","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kitemviews/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"080c038837add6c68b461e2a8af0d408e752d3af18acfefbfb37f475b0cc1b97","flatsize":380987,"path":"All/kf5-kitemviews-5.116.0.pkg","repopath":"All/kf5-kitemviews-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":105804,"desc":"KItemViews includes a set of views, which can be used with item models.\nIt includes views for categorizing lists and to add search filters to\nflat and hierarchical lists.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5ItemViews.so.5"]},{"name":"kf5-knotifications","origin":"devel/kf5-knotifications","version":"5.116.0","comment":"KF5 abstraction for system notifications","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/knotifications/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e696ccccf5b1fb936b40365bcdc6ebd1ab957b4356151133372ef53f310a581","flatsize":604442,"path":"All/kf5-knotifications-5.116.0.pkg","repopath":"All/kf5-knotifications-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":157532,"desc":"KNotification is used to notify the user of an event.\nIt covers feedback and persistent events.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libdbusmenu-qt5":{"origin":"devel/libdbusmenu-qt","version":"0.9.3.160420160218_13"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libKF5WindowSystem.so.5","libcanberra.so.0","libQt5TextToSpeech.so.5","libX11.so.6","libQt5X11Extras.so.5","libXtst.so.6","libdbusmenu-qt5.so.2","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Qml.so.5","libQt5Network.so.5"],"shlibs_provided":["libKF5Notifications.so.5","libknotificationqmlplugin.so"],"options":{"AUDIO":"on"}},{"name":"kf5-kjobwidgets","origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0","comment":"KF5 widgets for tracking KJob instance","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kjobwidgets/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a016c93ef741a0901a58cff982791bbd868d182507a385a1896c6248e369190","flatsize":483310,"path":"All/kf5-kjobwidgets-5.116.0.pkg","repopath":"All/kf5-kjobwidgets-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":104940,"desc":"KJobWIdgets provides widgets for showing progress of asynchronous jobs.","deps":{"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libQt5DBus.so.5","libQt5X11Extras.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5JobWidgets.so.5"]},{"name":"kf5-kparts","origin":"devel/kf5-kparts","version":"5.116.0","comment":"KF5 document centric plugin system","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kparts/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"927aa840f4e5fc5bac874fb2f80baea97c6f4b9a82420d89994edc1e1356e311","flatsize":1005481,"path":"All/kf5-kparts-5.116.0.pkg","repopath":"All/kf5-kparts-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":262440,"desc":"This library implements the framework for KDE parts, which are elaborate widgets\nwith a user-interface defined in terms of actions (menu items, toolbar icons).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF5KIOWidgets.so.5","libKF5XmlGui.so.5","libKF5TextWidgets.so.5","libKF5IconThemes.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5Parts.so.5"]},{"name":"kf5-kjsembed","origin":"www/kf5-kjsembed","version":"5.116.0","comment":"KF5 library for binding JavaScript objects to QObjects","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kjsembed/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e5637f4832ac6d0998dacfa0c41b09a0d67b85b72a0103145e6794cb633e37e","flatsize":1745489,"path":"All/kf5-kjsembed-5.116.0.pkg","repopath":"All/kf5-kjsembed-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":382060,"desc":"KSJEmbed provides a method of binding JavaScript objects to QObjects.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["www","kde","kde-frameworks"],"shlibs_required":["libKF5I18n.so.5","libKF5JS.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Xml.so.5","libQt5Svg.so.5","libGL.so.1"],"shlibs_provided":["libKF5JsEmbed.so.5"]},{"name":"kf5-kinit","origin":"x11/kf5-kinit","version":"5.116.0","comment":"KF5 process launcher to speed up launching KDE applications","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kinit/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6f776213e2ba9c60698ec1fa33cda485df4232672982fd9db164575d74a001b","flatsize":467962,"path":"All/kf5-kinit-5.116.0.pkg","repopath":"All/kf5-kinit-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":125100,"desc":"kdeinit is a process launcher somewhat similar to the famous init used for\nbooting UNIX.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libKF5WindowSystem.so.5","libKF5Crash.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libKF5DBusAddons.so.5","libX11.so.6","libxcb.so.1","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5"],"shlibs_provided":["libkdeinit5_klauncher.so"]},{"name":"kf5-kwidgetsaddons","origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0","comment":"KF5 addons to QtWidgets","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kwidgetsaddons/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b84e86e51ba20ed47c9e657c5e9aa3c0f2eed113322e0ba768c324939a1bc5e","flatsize":7511320,"path":"All/kf5-kwidgetsaddons-5.116.0.pkg","repopath":"All/kf5-kwidgetsaddons-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1538704,"desc":"This repository contains add-on widgets and classes for applications that use\nthe Qt Widgets module.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-uiplugin":{"origin":"x11-toolkits/qt5-uiplugin","version":"5.15.15p3"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5WidgetsAddons.so.5"]},{"name":"kf5-kitemmodels","origin":"devel/kf5-kitemmodels","version":"5.116.0","comment":"KF5 models for Qt Model/View system","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kitemmodels/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dbcdce1ea2bc292de449494039edf2a36aafee7cdf09b15d3eddb60c0223118","flatsize":504198,"path":"All/kf5-kitemmodels-5.116.0.pkg","repopath":"All/kf5-kitemmodels-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":136132,"desc":"Set of item models extending the Qt model-view framework","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5Core.so.5","libQt5Qml.so.5","libQt5Network.so.5"],"shlibs_provided":["libKF5ItemModels.so.5","libitemmodelsplugin.so"]},{"name":"kf5-kjs","origin":"www/kf5-kjs","version":"5.116.0","comment":"KF5 library providing an ECMAScript interpreter","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kjs/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffeb16a86a6dc35d729ca5231e9a67d347f60dfe390b30daf4758a10d3597195","flatsize":1589154,"path":"All/kf5-kjs-5.116.0.pkg","repopath":"All/kf5-kjs-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":372028,"desc":"This library provides an ECMAScript compatible interpreter.\nThe ECMA standard is based on well known scripting languages\nsuch as Netscape's JavaScript and Microsoft's JScript.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["www","kde","kde-frameworks"],"shlibs_required":["libpcre.so.1","libpcreposix.so.0","libQt5Core.so.5"],"shlibs_provided":["libKF5JS.so.5","libKF5JSApi.so.5"]},{"name":"kf5-ktexteditor","origin":"devel/kf5-ktexteditor","version":"5.116.0","comment":"KF5 advanced embeddable text editor","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/ktexteditor/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"059fd062455c68a339a81790d950666ca5d759d0706aff059f0cae2ca9447a5d","flatsize":13330089,"path":"All/kf5-ktexteditor-5.116.0.pkg","repopath":"All/kf5-ktexteditor-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2519020,"desc":"KTextEditor provides a powerful text editor component that you can\nembed in your application.\n\nThe text editor component contains many useful features, from syntax\nhighlighting and automatic indentation to advanced scripting support,\nmaking it suitable for everything from a simple embedded text-file\neditor to an advanced IDE.","deps":{"editorconfig-core-c":{"origin":"editors/editorconfig-core-c","version":"0.12.9"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF5Parts.so.5","libKF5SyntaxHighlighting.so.5","libQt5Qml.so.5","libKF5Archive.so.5","libeditorconfig.so.0","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libKF5ItemViews.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5SonnetCore.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5GuiAddons.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5TextEditor.so.5"],"annotations":{"cpe":"cpe:2.3:a:kde:ktexteditor:5.116.0:::::dragonfly6:x86_64"}},{"name":"kf5-kidletime","origin":"devel/kf5-kidletime","version":"5.116.0","comment":"KF5 library for monitoring user activity","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kidletime/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e0e31498f8811d93e8ae2c60fdfc0ed33e922934697677d24bfe6c2a7316b2b","flatsize":182142,"path":"All/kf5-kidletime-5.116.0.pkg","repopath":"All/kf5-kidletime-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":47780,"desc":"KIdleTime is a singleton reporting information on idle time. It is useful not\nonly for finding out about the current idle time of the PC, but also for getting\nnotified upon idle time events, such as custom timeouts, or user activity.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"plasma-wayland-protocols":{"origin":"x11/plasma-wayland-protocols","version":"1.13.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5","libQt5WaylandClient.so.5","libwayland-client.so.0","libxcb.so.1","libxcb-sync.so.1","libX11-xcb.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libQt5X11Extras.so.5","libQt5DBus.so.5","libXss.so.1"],"shlibs_provided":["libKF5IdleTime.so.5"]},{"name":"kf5-kiconthemes","origin":"x11-themes/kf5-kiconthemes","version":"5.116.0","comment":"KF5 library for handling icons in applications","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kiconthemes/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01e9f6f40f5452731a2cd94cefdabff9c67e13d05447378be2370361e5c37b7c","flatsize":535403,"path":"All/kf5-kiconthemes-5.116.0.pkg","repopath":"All/kf5-kiconthemes-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":141024,"desc":"This library contains classes to improve the handling\nof icons in applications using the KDE Frameworks","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-breeze-icons":{"origin":"x11-themes/kf5-breeze-icons","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-themes","kde","kde-frameworks"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Svg.so.5","libKF5Archive.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5"],"shlibs_provided":["libKF5IconThemes.so.5"],"options":{"ICONS":"on"}},{"name":"kf5-kguiaddons","origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0","comment":"KF5 addons to QtGui","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kguiaddons/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f7bda55c34b0349510681b38721535e98960f8b31ef2b5f56ce12d02d93bea2","flatsize":400501,"path":"All/kf5-kguiaddons-5.116.0.pkg","repopath":"All/kf5-kguiaddons-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":104624,"desc":"The KDE GUI addons provide utilities for graphical user interfaces in the areas\nof colors, fonts, text, images, keyboard input.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5","libQt5DBus.so.5","libQt5WaylandClient.so.5","libwayland-client.so.0","libQt5X11Extras.so.5","libxcb.so.1","libX11.so.6"],"shlibs_provided":["libKF5GuiAddons.so.5"]},{"name":"kf5-kirigami2","origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0","comment":"QtQuick based components set","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kirigami2/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b79573a3835ff6579e5382fb38276bd9f967be2673c7d00acea6cae22067cd3","flatsize":1879990,"path":"All/kf5-kirigami2-5.116.0.pkg","repopath":"All/kf5-kirigami2-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":395420,"desc":"A QtQuick based components set","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-graphicaleffects":{"origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libQt5QuickControls2.so.5","libQt5DBus.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Concurrent.so.5"],"shlibs_provided":["libKF5Kirigami2.so.5","libKirigamiPlugin.so"]},{"name":"kf5-knewstuff","origin":"devel/kf5-knewstuff","version":"5.116.0","comment":"KF5 library for downloading application assets from the network","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/knewstuff/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a00341a090d18afe991bece3d93f8da267740899aa0eca40277aa9405c8f57a","flatsize":4410307,"path":"All/kf5-knewstuff-5.116.0.pkg","repopath":"All/kf5-knewstuff-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":857696,"desc":"The KNewStuff library implements collaborative data sharing for applications.\nIt uses libattica to support the Open Collaboration Services specification.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-syndication":{"origin":"net/kf5-syndication","version":"5.116.0,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5Widgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libKF5Attica.so.5","libQt5Network.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5Xml.so.5","libQt5Core.so.5","libKF5XmlGui.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5ItemViews.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5DBus.so.5","libKF5Package.so.5","libKF5Syndication.so.5","libKF5Archive.so.5"],"shlibs_provided":["libKF5NewStuff.so.5","libKF5NewStuffCore.so.5","libKF5NewStuffWidgets.so.5","libnewstuffqmlplugin.so"]},{"name":"kf5-kimageformats","origin":"graphics/kf5-kimageformats","version":"5.116.0","comment":"KF5 library providing support for additional image formats","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kimageformats/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee9389b2366c70f059c9947de3d5957f15b6df2f8d5b63a778bc817d74f7c5e9","flatsize":743365,"path":"All/kf5-kimageformats-5.116.0.pkg","repopath":"All/kf5-kimageformats-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":199972,"desc":"This framework provides additional image format plugins for QtGui.\nRead-only support for dds, xcf, exr, psd and ras\nRead-write suport for eps, jp2, pcx, rgb, rgba, sgi, bw, pic, tga, xv","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"libavif":{"origin":"graphics/libavif","version":"1.0.4_1"},"libheif":{"origin":"graphics/libheif","version":"1.17.6_2"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","kde","kde-frameworks"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5","libavif.so.16","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libOpenEXR-3_2.so.31","libIlmThread-3_2.so.31","libIex-3_2.so.31","libOpenEXRCore-3_2.so.31","libImath-3_1.so.29","libheif.so.1","libjxl.so.0.10","libjxl_threads.so.0.10","libKF5Archive.so.5","libraw.so.23"],"options":{"AVIF":"on","HEIF":"on","JXL":"on","OPENEXR":"on","RAW":"on"}},{"name":"ko-ko.TeX-fonts-base","origin":"korean/ko.TeX-fonts-base","version":"0.1.0.20070927_6","comment":"Korean TeX base fonts","maintainer":"hyogeollee@gmail.com","www":"http://project.ktug.or.kr/ko.TeX/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dca18e6ed1ed69a8a55f4e0670a297978419463839e805d33cc4558b9818654e","flatsize":52719058,"path":"All/ko-ko.TeX-fonts-base-0.1.0.20070927_6.pkg","repopath":"All/ko-ko.TeX-fonts-base-0.1.0.20070927_6.pkg","licenselogic":"single","pkgsize":36345876,"desc":"ko.TeX is a collection of LaTeX packages made by Koaunghi Un, Dohyun Kim\nand Kangsoo Kim to replace HLaTeX and Hangul-ucs.\n\nko.TeX-fonts-base contains base fonts.","deps":{"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["korean","print"],"options":{"DOCS":"on"},"messages":[{"message":"Update font map after install:\n\n  # /usr/local/bin/mktexlsr\n  # /usr/local/bin/updmap-sys --force --enable Map=kotex-base.map","type":"install"},{"message":"And update font map after deinstall:\n\n  # /usr/local/bin/updmap-sys --syncwithtrees\n  # /usr/local/bin/updmap-sys","type":"remove"}]},{"name":"kf5-kfilemetadata","origin":"devel/kf5-kfilemetadata","version":"5.116.0","comment":"KF5 library for extracting file metadata","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kfilemetadata/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebb1c6d9c950bd3fa449da9217b6cebb1a3e72fc38e696b6b9acca3f73c65f7c","flatsize":1443003,"path":"All/kf5-kfilemetadata-5.116.0.pkg","repopath":"All/kf5-kfilemetadata-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":240152,"desc":"A library for extracting file metadata.","deps":{"ebook-tools":{"origin":"textproc/ebook-tools","version":"0.2.2_8"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kdegraphics-mobipocket":{"origin":"graphics/kdegraphics-mobipocket","version":"23.08.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5Core.so.5","libepub.so.0","libexiv2.so.28","libKF5Archive.so.5","libavcodec.so.60","libavformat.so.60","libavutil.so.58","libqmobipocket.so.2","libQt5Gui.so.5","libQt5Xml.so.5","libpoppler-qt5.so.1","libpoppler.so.134","libtag.so.2"],"shlibs_provided":["libKF5FileMetaData.so.3"],"options":{"MOBIPOCKET":"on"}},{"name":"kf5-kholidays","origin":"net/kf5-kholidays","version":"5.116.0","comment":"KDE library for calendar holidays","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kholidays/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bafe21bb419fb846320c96df339ae398cc84b00496a9204a28bccc3ff7a39f8e","flatsize":998420,"path":"All/kf5-kholidays-5.116.0.pkg","repopath":"All/kf5-kholidays-5.116.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":267436,"desc":"This library provides a C++ API that determines holiday and other\nspecial events for a geographical region.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["net","kde","kde-frameworks"],"shlibs_required":["libQt5Core.so.5","libQt5Qml.so.5","libQt5Network.so.5"],"shlibs_provided":["libKF5Holidays.so.5","libkholidaysdeclarativeplugin.so"]},{"name":"kf5-kdnssd","origin":"dns/kf5-kdnssd","version":"5.116.0","comment":"KF5 abstraction to system DNSSD features","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kdnssd/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0957a69d85c5f6c0c1cefe492b7927269470c46f2125d3c84688e125a6598034","flatsize":341572,"path":"All/kf5-kdnssd-5.116.0.pkg","repopath":"All/kf5-kdnssd-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":92444,"desc":"KDNSSD is a library for handling the DNS-based Service Discovery Protocol,\nthe layer of Zeroconf that allows network services, such as printers, to be\ndiscovered without any user intervention or centralized infrastructure.","deps":{"avahi-libdns":{"origin":"net/avahi-libdns","version":"0.8_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["dns","kde","kde-frameworks"],"shlibs_required":["libQt5Network.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5DNSSD.so.5"],"options":{"AVAHI":"on","MDNSRESPONDER":"off"}},{"name":"kf5-kdesu","origin":"security/kf5-kdesu","version":"5.116.0","comment":"KF5 integration with su for elevated privileges","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kdesu/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8574c2a8b32e652853c39aceaaf4ab82b145339ba5e6e2ba5ecf1c2d80ce535","flatsize":305513,"path":"All/kf5-kdesu-5.116.0.pkg","repopath":"All/kf5-kdesu-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":89692,"desc":"Integration with su for elevated privileges","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kpty":{"origin":"devel/kf5-kpty","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["security","kde","kde-frameworks"],"shlibs_required":["libKF5Pty.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libQt5Core.so.5","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libKF5I18n.so.5"],"shlibs_provided":["libKF5Su.so.5"],"options":{"SU":"on","SUDO":"off","DOAS":"off"}},{"name":"kf5-kglobalaccel","origin":"x11/kf5-kglobalaccel","version":"5.116.0","comment":"KF5 library to add support for global workspace shortcuts","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kglobalaccel/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"051c666396cc4d6c7f910cfef3ea933c0c44cdf719626736704bf40d570cddbf","flatsize":537014,"path":"All/kf5-kglobalaccel-5.116.0.pkg","repopath":"All/kf5-kglobalaccel-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":137276,"desc":"KGlobalAccel allows you to have global accelerators that are independent of the\nfocused window. Unlike regular shortcuts, the application's window does not need\nfocus for them to be activated.","deps":{"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libKF5DBusAddons.so.5","libKF5Crash.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libX11.so.6","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Core.so.5","libxcb.so.1","libxcb-keysyms.so.1","libxcb-xkb.so.1","libxcb-record.so.0"],"shlibs_provided":["libKF5GlobalAccel.so.5","libKF5GlobalAccelPrivate.so.5"]},{"name":"kf5-kdesignerplugin","origin":"x11-toolkits/kf5-kdesignerplugin","version":"5.116.0","comment":"KF5 integration of Frameworks widgets in Qt Designer/Creator","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kdesignerplugin/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f589c38fec91ce2f21ecd12291a44939d8328d0ab86dd20ca06932a3b9fd306","flatsize":203213,"path":"All/kf5-kdesignerplugin-5.116.0.pkg","repopath":"All/kf5-kdesignerplugin-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":91020,"desc":"This framework provides plugins for Qt Designer that allow it to display the\nwidgets provided by various KDE frameworks, as well as a utility that can be\nused to generate other such plugins from ini-style description files.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5Core.so.5"]},{"name":"kf5-kded","origin":"x11/kf5-kded","version":"5.116.0","comment":"KF5 extensible daemon for providing system level services","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kded/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3cc2407d736db7686c586765a7545cd2abb302f84c23299e9f4117fa7c028177","flatsize":137388,"path":"All/kf5-kded-5.116.0.pkg","repopath":"All/kf5-kded-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":65216,"desc":"KDED stands for KDE Daemon which isn't very descriptive. KDED runs in the\nbackground and performs a number of small tasks. Some of these tasks are\nbuilt in, others are started on demand.","deps":{"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libQt5Widgets.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5Crash.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"kf5-kdbusaddons","origin":"devel/kf5-kdbusaddons","version":"5.116.0","comment":"KF5 addons to QtDBus","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kdbusaddons/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32ee6c5ce07d1d0770a1aa8c01c7bda30bf69234c656f9128e76b9cb6a6db880","flatsize":259307,"path":"All/kf5-kdbusaddons-5.116.0.pkg","repopath":"All/kf5-kdbusaddons-5.116.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":68056,"desc":"KDBusAddons provides convenience classes on top of QtDBus,\nas well as an API to create KDED modules.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5DBus.so.5","libQt5Core.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5"],"shlibs_provided":["libKF5DBusAddons.so.5"]},{"name":"kf5-kdoctools","origin":"devel/kf5-kdoctools","version":"5.116.0","comment":"KF5 documentation generation from docbook","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kdoctools/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b099a687e04d97ffb28a754c226599802f2c4ea102a5d9dd9c28994bc197a63","flatsize":2542774,"path":"All/kf5-kdoctools-5.116.0.pkg","repopath":"All/kf5-kdoctools-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":477784,"desc":"Provides tools to generate documentation in various format from DocBook files.","deps":{"docbook-xml":{"origin":"textproc/docbook-xml","version":"5.0_3"},"docbook-xsl":{"origin":"textproc/docbook-xsl","version":"1.79.1_1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5Core.so.5","libxml2.so.2","libxslt.so.1","libexslt.so.0","libKF5Archive.so.5"],"shlibs_provided":["libKF5DocTools.so.5"]},{"name":"kf5-kdav","origin":"net/kf5-kdav","version":"5.116.0,1","comment":"DAV protocol implementation with KJobs","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kdav/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87c42c3c1b3bd0dc329e80d0d14942df85185d76ac6f3016f8f29d703e012a0e","flatsize":513298,"path":"All/kf5-kdav-5.116.0,1.pkg","repopath":"All/kf5-kdav-5.116.0,1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":112284,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-frameworks"],"shlibs_required":["libQt5Gui.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Xml.so.5","libKF5I18n.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5DAV.so.5"]},{"name":"kf5-kcrash","origin":"devel/kf5-kcrash","version":"5.116.0","comment":"KF5 library to handle crash analysis and bug report from apps","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcrash/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"268db39b77d4206a76ab8c4cbfd2922c4e537410471a33098e2af3265ba5358c","flatsize":71551,"path":"All/kf5-kcrash-5.116.0.pkg","repopath":"All/kf5-kcrash-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":25056,"desc":"KCrash provides support for intercepting and handling application crashes.","deps":{"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF5CoreAddons.so.5","libQt5X11Extras.so.5","libX11.so.6","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5Crash.so.5"]},{"name":"kf5-kdeclarative","origin":"devel/kf5-kdeclarative","version":"5.116.0","comment":"KF5 library providing integration of QML and KDE Frameworks","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kdeclarative/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9ba1dfd58686e64f779bf35368fd2509183ddacf2a7c1403d4df6e34026a521","flatsize":1246208,"path":"All/kf5-kdeclarative-5.116.0.pkg","repopath":"All/kf5-kdeclarative-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":270336,"desc":"KDeclarative provides integration of QML and KDE work spaces.\nIt's comprises two parts:\n\t* a library used by the C++ part of your application to intergrate QML\n\t  with KDE Frameworks specific features, and\n\t* a series of QML imports that offer bindings to some of the Frameworks.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5Quick.so.5","libQt5QmlModels.so.5","libKF5Package.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Widgets.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libQt5Core.so.5","libKF5KIOWidgets.so.5","libKF5IconThemes.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5WidgetsAddons.so.5","libQt5DBus.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Notifications.so.5","libepoxy.so.0","libKF5GuiAddons.so.5","libKF5GlobalAccel.so.5"],"shlibs_provided":["libKF5CalendarEvents.so.5","libKF5Declarative.so.5","libKF5QuickAddons.so.5","libdraganddropplugin.so","libkcmcontrolsplugin.so","libkconfigplugin.so","libkcoreaddonsplugin.so","libkio.so","libkquickcontrolsaddonsplugin.so","libkwindowsystem.so","libkquickcontrolsprivateplugin.so"]},{"name":"kf5-kconfigwidgets","origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0","comment":"KF5 widgets for configuration dialogs","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kconfigwidgets/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2307efbf26a521fdd19ce27530480ddb8505ef9221b43091101cbc4f4a2025ba","flatsize":1685315,"path":"All/kf5-kconfigwidgets-5.116.0.pkg","repopath":"All/kf5-kconfigwidgets-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":395872,"desc":"KConfigWidgets provides easy-to-use classes to create configuration dialogs,\nas well as a set of widgets which uses KConfig to store their settings.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5GuiAddons.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5ConfigWidgets.so.5"]},{"name":"kf5-kcoreaddons","origin":"devel/kf5-kcoreaddons","version":"5.116.0","comment":"KF5 addons to QtCore","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcoreaddons/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d03856160268de50b889465eb46f5bb30696938868d956fa15855b1bc2b4dde","flatsize":2153957,"path":"All/kf5-kcoreaddons-5.116.0.pkg","repopath":"All/kf5-kcoreaddons-5.116.0.pkg","licenselogic":"and","licenses":["LGPL21+","BSD3CLAUSE"],"pkgsize":495240,"desc":"KCoreAddons provides classes built on top of QtCore to perform various tasks\nsuch as manipulating mime types, autosaving files, creating backup files,\ngenerating random sequences, performing text manipulations such as macro\nreplacement, accessing user information and many more.","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5Core.so.5","libinotify.so.0","libQt5DBus.so.5"],"shlibs_provided":["libKF5CoreAddons.so.5"],"options":{"FAM":"off","INOTIFY":"on"}},{"name":"kf5-kcompletion","origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0","comment":"KF5 text completion helpers and widgets","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcompletion/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"627c96dc6c6e20d094986aafb2082d7a4462418dc688ff1a0d7091029673fbe6","flatsize":464411,"path":"All/kf5-kcompletion-5.116.0.pkg","repopath":"All/kf5-kcompletion-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":126168,"desc":"When typing filenames, email addresses and other text where the user often wants\nto select from existing data (including what they previously typed) rather than\nenter anything wholly original, users often find it helpful if they only need to\ntype the first few characters, and then have the application offer them a set of\nchoices or attempt to finish off what they were typing. Email clients, shells\nand \"open file\" dialogs often provide this functionality.","deps":{"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libKF5ConfigGui.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5Completion.so.5"]},{"name":"kf5-kcontacts","origin":"net/kf5-kcontacts","version":"5.116.0,1","comment":"KDE api to manage contact information","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcontacts/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c2d63f7cf98321ef61355af5ccacae21153992c2926b1aea95dc2c83203c42e","flatsize":1260439,"path":"All/kf5-kcontacts-5.116.0,1.pkg","repopath":"All/kf5-kcontacts-5.116.0,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":273200,"desc":"KContact provides an API for contacts/address book data following the vCard\nstandard (RFC 2425 / RFC 2426).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"}},"categories":["net","kde","kde-frameworks"],"shlibs_required":["libQt5Gui.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libKF5I18nLocaleData.so.5","libKF5Codecs.so.5","libKF5I18n.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5Contacts.so.5"]},{"name":"kf5-ki18n","origin":"devel/kf5-ki18n","version":"5.116.0","comment":"KF5 advanced internationalization framework","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/ki18n/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97497cbcf689645c8f3d86f893323060f6d244537dc2d92767b2ddc1694c6a0a","flatsize":17913921,"path":"All/kf5-ki18n-5.116.0.pkg","repopath":"All/kf5-ki18n-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1455000,"desc":"KI18n provides functionality for internationalizing user interface text in\napplications, based on the GNU Gettext translation system. It wraps the\nstandard Gettext functionality, so that the programmers and translators can\nuse the familiar Gettext tools and workflows.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gettext-tools":{"origin":"devel/gettext-tools","version":"0.22.5"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5Core.so.5","libintl.so.8","libQt5Qml.so.5","libQt5Network.so.5"],"shlibs_provided":["libKF5I18n.so.5","libKF5I18nLocaleData.so.5","libki18nlocaledataqmlplugin.so"]},{"name":"kf5-khtml","origin":"www/kf5-khtml","version":"5.116.0","comment":"KF5 KTHML rendering engine","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/khtml/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a4238841216e4ae82e33f7973eb0a1123ea4c6b07b82ac0e6b3c4bf6eab0e8a","flatsize":11590757,"path":"All/kf5-khtml-5.116.0.pkg","repopath":"All/kf5-khtml-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2387072,"desc":"KHTML is a web rendering engine, based on the KParts technology and using KJS\nfor JavaScript support.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["www","kde","kde-frameworks"],"shlibs_required":["libKF5JS.so.5","libKF5Parts.so.5","libKF5TextWidgets.so.5","libphonon4qt5experimental.so.4","libjpeg.so.8","libgif.so.7","libpng16.so.16","libKF5Wallet.so.5","libKF5Notifications.so.5","libKF5Bookmarks.so.5","libKF5KIOWidgets.so.5","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libKF5SonnetUi.so.5","libKF5SonnetCore.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libphonon4qt5.so.4","libKF5WindowSystem.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libKF5IconThemes.so.5","libKF5Archive.so.5","libKF5GlobalAccel.so.5","libQt5X11Extras.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5KHtml.so.5"]},{"name":"kf5-kconfig","origin":"devel/kf5-kconfig","version":"5.116.0","comment":"KF5 widgets for configuration dialogs","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kconfig/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec3c6a860a092a8cf744c82ea63e3a1c96d9be4d4ac793b7b059183e234c372b","flatsize":1776900,"path":"All/kf5-kconfig-5.116.0.pkg","repopath":"All/kf5-kconfig-5.116.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":381524,"desc":"KConfigWidgets provides easy-to-use classes to create configuration dialogs,\nas well as a set of widgets which uses KConfig to store their settings.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5Core.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Qml.so.5","libQt5Network.so.5"],"shlibs_provided":["libKF5ConfigCore.so.5","libKF5ConfigGui.so.5","libKF5ConfigQml.so.5"],"annotations":{"cpe":"cpe:2.3:a:kde:kconfig:5.116.0:::::dragonfly6:x86_64"}},{"name":"kf5-kauth","origin":"devel/kf5-kauth","version":"5.116.0","comment":"KF5 abstraction to system policy and authentication features","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kauth/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4422dbc4e8fbd66f04f3629d7c5833bc2afe0aea8570060dab82d445eaae3108","flatsize":568035,"path":"All/kf5-kauth-5.116.0.pkg","repopath":"All/kf5-kauth-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":134452,"desc":"KAuth provides a convenient, system-integrated way to offload actions that need\nto be performed as a privileged user to small helper utilities.","deps":{"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"polkit-qt-1-qt5":{"origin":"sysutils/polkit-qt-1","version":"0.200.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5Widgets.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5DBus.so.5","libpolkit-qt5-core-1.so.1"],"shlibs_provided":["libKF5Auth.so.5","libKF5AuthCore.so.5"],"annotations":{"cpe":"cpe:2.3:a:kde:kauth:5.116.0:::::dragonfly6:x86_64"}},{"name":"kf5-kcodecs","origin":"textproc/kf5-kcodecs","version":"5.116.0","comment":"KF5 library for string manipulation","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcodecs/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20d90c0456318da0f71c2a62942b987a3ffee0b686daecfddaf8e3de3cbc7c22","flatsize":748343,"path":"All/kf5-kcodecs-5.116.0.pkg","repopath":"All/kf5-kcodecs-5.116.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":163980,"desc":"KCodecs provide a collection of methods to\nmanipulate strings using various encodings.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"}},"categories":["textproc","kde","kde-frameworks"],"shlibs_required":["libQt5Core.so.5"],"shlibs_provided":["libKF5Codecs.so.5"]},{"name":"kf5-kapidox","origin":"devel/kf5-kapidox","version":"5.116.0","comment":"KF5 API Documentation Tools","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kapidox/html/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f934e538a3a4450f60e96d78f7ab7625ec8c19994217726afd49fc4ca1952315","flatsize":388435,"path":"All/kf5-kapidox-5.116.0.pkg","repopath":"All/kf5-kapidox-5.116.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":71640,"desc":"Frameworks API Documentation Tools","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","kde","kde-frameworks"]},{"name":"kf5-kemoticons","origin":"x11-themes/kf5-kemoticons","version":"5.116.0","comment":"KF5 library to convert emoticons","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kemoticons/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c718bad8d2da9836b11ba861e0008f7867a479b6440cbad7036bfc00726a3c8","flatsize":2328624,"path":"All/kf5-kemoticons-5.116.0.pkg","repopath":"All/kf5-kemoticons-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1688820,"desc":"KEmoticons converts emoticons from text to a graphical representation\nwith images in HTML. It supports setting different themes for\nemoticons coming from different providers.","deps":{"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-themes","kde","kde-frameworks"],"shlibs_required":["libQt5Gui.so.5","libKF5Service.so.5","libKF5Archive.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libQt5Xml.so.5"],"shlibs_provided":["libKF5Emoticons.so.5"]},{"name":"kf5-kcmutils","origin":"devel/kf5-kcmutils","version":"5.116.0","comment":"KF5 utilities for working with KCModules","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcmutils/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16e52000a36415269b3857ca5933f009fab358098ac9d6b7ffa2ec84ec6aa662","flatsize":1157984,"path":"All/kf5-kcmutils-5.116.0.pkg","repopath":"All/kf5-kcmutils-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":252528,"desc":"KCMUtils provides various classes to work with KCModules.\nKCModules can be created with the KConfigWidgets framework.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5QuickWidgets.so.5","libKF5XmlGui.so.5","libKF5QuickAddons.so.5","libKF5Declarative.so.5","libKF5Service.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5GuiAddons.so.5","libKF5ItemViews.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5Package.so.5","libKF5CoreAddons.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5KCMUtils.so.5","libKF5KCMUtilsCore.so.5","libkcmutilsqmlplugin.so"]},{"name":"kf6-breeze-icons","origin":"x11-themes/kf6-breeze-icons","version":"6.3.0","comment":"freedesktop.org compatible icon theme","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/breeze-icons/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bda7fc4443ccf09810a2a504a6b4ab57036323b146485a748396eeb6247b8aa","flatsize":48917272,"path":"All/kf6-breeze-icons-6.3.0.pkg","repopath":"All/kf6-breeze-icons-6.3.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":7637664,"desc":"The KDE Frameworks are add-on libraries for coding applications with Qt.\n\nThe individual Frameworks are well documented, tested and their API style will\nbe familiar to Qt developers.\n\nFrameworks are developed under the proven KDE governance model with a\npredictable release schedule, a clear and vendor neutral contributor process,\nopen governance and flexible LGPL or MIT licensing.\n\nThe frameworks are cross-platform and function on Windows, Mac, Android and\nLinux.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11-themes","kde","kde-frameworks"],"shlibs_required":["libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libKF6BreezeIcons.so.6"]},{"name":"kf5-kbookmarks","origin":"devel/kf5-kbookmarks","version":"5.116.0","comment":"KF5 library for bookmarks and the XBEL format","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kbookmarks/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72d41ab93b0acb6088ab1381a8ede2c9b0aa2d32e62b107c95f4a66582aa8ea9","flatsize":750376,"path":"All/kf5-kbookmarks-5.116.0.pkg","repopath":"All/kf5-kbookmarks-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":155904,"desc":"KBookmarks lets you access and manipulate bookmarks stored\nusing the XBEL format.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5Bookmarks.so.5"]},{"name":"kf5-kactivities-stats","origin":"x11/kf5-kactivities-stats","version":"5.116.0","comment":"KF5 statistics for activities","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kactivities-stats/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f9564194a69a41d4e658211d66b95d1f4c16f8f0377a27fb76ae8f916ca8265","flatsize":313604,"path":"All/kf5-kactivities-stats-5.116.0.pkg","repopath":"All/kf5-kactivities-stats-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":88120,"desc":"KActivities provides the infrastructure needed to manage a user's activites,\nallowing them to switch between tasks, and for applications to update their\nstate to match the user's current activity. This includes a daemon, a library\nfor interacting with that daemon, and plugins for integration with other\nframeworks.","deps":{"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libQt5Sql.so.5","libKF5Activities.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5ActivitiesStats.so.1"]},{"name":"kf5-kactivities","origin":"x11/kf5-kactivities","version":"5.116.0","comment":"KF5 runtime and library to organize work in separate activities","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kactivities/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98f9430d416c37d993416a753931d465bd577dd470844d56992f4f7daf5a9d3f","flatsize":490429,"path":"All/kf5-kactivities-5.116.0.pkg","repopath":"All/kf5-kactivities-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":128200,"desc":"KActivities provides the infrastructure needed to manage a user's activites,\nallowing them to switch between tasks, and for applications to update their\nstate to match the user's current activity. This includes a daemon, a library\nfor interacting with that daemon, and plugins for integration with other\nframeworks.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libQt5Core.so.5","libQt5DBus.so.5","libQt5Quick.so.5","libQt5Sql.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5"],"shlibs_provided":["libKF5Activities.so.5","libkactivitiesextensionplugin.so"]},{"name":"kf5-karchive","origin":"archivers/kf5-karchive","version":"5.116.0","comment":"KF5 library that provides classes for handling archive formats","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/karchive/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ee02dd887370ed4a0eedda757874a2ff66375a48035d1d3e909b6cf8f761ec9","flatsize":705227,"path":"All/kf5-karchive-5.116.0.pkg","repopath":"All/kf5-karchive-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":160116,"desc":"KArchive provides classes for easy reading, creation and manipulation of\n\"archive\" formats like ZIP and TAR.\n\nIt also provides transparent compression and decompression of data, like\nthe GZip format, via a subclass of QIODevice.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["archivers","kde","kde-frameworks"],"shlibs_required":["libQt5Core.so.5"],"shlibs_provided":["libKF5Archive.so.5"]},{"name":"kf5-kcalendarcore","origin":"net/kf5-kcalendarcore","version":"5.116.0,1","comment":"KDE calendar access library","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kcalendarcore/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00388a665d2010908a3b4ef822cf97d652e5d233f4f541f1400420bfc3088efd","flatsize":1552610,"path":"All/kf5-kcalendarcore-5.116.0,1.pkg","repopath":"All/kf5-kcalendarcore-5.116.0,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":315952,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"}},"categories":["net","kde","kde-frameworks"],"shlibs_required":["libQt5Gui.so.5","libical.so.3","libQt5Core.so.5","libicalss.so.3","libicalvcal.so.3"],"shlibs_provided":["libKF5CalendarCore.so.5"]},{"name":"kf5-attica","origin":"x11-toolkits/kf5-attica","version":"5.116.0","comment":"Open Collaboration Services API library KDE5 version","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/attica/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb134646a5f0ff203666533f8a136e76a33760b8aa91d5fe20a34a7ac2ca01f6","flatsize":913470,"path":"All/kf5-attica-5.116.0.pkg","repopath":"All/kf5-attica-5.116.0.pkg","licenselogic":"or","licenses":["LGPL21","LGPL3"],"pkgsize":186652,"desc":"Attica is a Qt library that implements the Open Collaboration\nServices API version 1.6. The REST API is defined here:\n\nhttp://freedesktop.org/wiki/Specifications/open-collaboration-services/\n\nIt grants easy access to the services such as querying information\nabout persons and contents. The library is used in KNewStuff3 as\ncontent provider. In order to integrate with KDE's Plasma Desktop,\na platform plugin exists in kdebase.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["x11-toolkits","kde","kde-frameworks"],"shlibs_required":["libQt5Network.so.5","libQt5Core.so.5"],"shlibs_provided":["libKF5Attica.so.5"]},{"name":"keyprint","origin":"security/keyprint","version":"1.0_2","comment":"Print S/Key keys on a piece of paper, twice the size of a credit card","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20b99f010a14cd987599793e2dda189d1e2332f79566c3629b450d99a5ab13b0","flatsize":27424,"path":"All/keyprint-1.0_2.pkg","repopath":"All/keyprint-1.0_2.pkg","licenselogic":"single","pkgsize":8616,"desc":"This is keyprint: a quick hack for printing S/Key keys on a small piece\nof paper, twice the size of a credit card for easy storage in a\nwallet, card holder, etc.  It produces a PostScript file which can be\nprinted and then trimmed to size:\n\n                    hn38925\n    +----------------------------------------+\n    | 1 af fd alfal       26 fd s fdas da    |\n    | 2 af fd alfal       27 fd s fdas da    |\n    | 3 af fd alfal       28 fd s fdas da    |\n    | .                    .                 |\n    | .                    .                 |\n    | 74 af fd alfal      98 fd s fdas da    |\n    | 75 af fd alfal      99 fd s fdas da    |\n    +----------------------------------------+\n\nWarning:  If you don't have a secure network, then it is not a good\nidea to print this key set on a network printer.  It might be obvious,\nbut you never know.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe keyprint port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"keysmith","origin":"security/keysmith","version":"23.08.5_1","comment":"Application to generate two-factor authentication tokens","maintainer":"kde@FreeBSD.org","www":"https://invent.kde.org/utilities/keysmith","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbac3222e07d1c92bdb6319b723b9a434d81f00a053c4682ef2757a36c3d74ca","flatsize":713064,"path":"All/keysmith-23.08.5_1.pkg","repopath":"All/keysmith-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":164020,"desc":"Keysmith is an application to generate two-factor authentication (2FA) tokens\nwhen logging in to your (online) accounts. Currently it supports both HOTP and\nTOTP tokens.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["security","kde","kde-applications"],"shlibs_required":["libKF5DBusAddons.so.5","libQt5Svg.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libKF5I18n.so.5","libQt5DBus.so.5","libQt5Concurrent.so.5","libQt5Qml.so.5","libQt5Network.so.5","libsodium.so.26","libKF5WindowSystem.so.5","libX11.so.6","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"keychain","origin":"security/keychain","version":"2.8.5_1","comment":"User-friendly front-end to ssh-agent(1)","maintainer":"garga@FreeBSD.org","www":"https://www.funtoo.org/Keychain","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1dc8e0ba69f63625a0c5a93c2a33ebbad815db1d8e450933dcd6a74a7c80d66","flatsize":99467,"path":"All/keychain-2.8.5_1.pkg","repopath":"All/keychain-2.8.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36104,"desc":"Keychain is a shell script which acts as a user-friendly front-end to\nssh-agent(1), allowing you to have one long-running ssh-agent process per\nsystem rather than per login session.\n\nPlease study the documentation on the keychain website carefully since\nincorrect usage of this script may have certain security implications.","categories":["security"],"options":{"DOCS":"on"}},{"name":"keyd","origin":"sysutils/keyd","version":"2.4.3","comment":"Key remapping daemon for evdev","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/rvaiya/keyd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cdc12c4488db35261f3e5585d71009a81d1971275236abd94a84474f6fb3367","flatsize":1363131,"path":"All/keyd-2.4.3.pkg","repopath":"All/keyd-2.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":111164,"desc":"keyd has several unique features many of which are traditionally only\nfound in custom keyboard firmware like QMK as well as some which are\nunique to keyd. Some of the more interesting ones include:\n\n- Layers (with support for hybrid modifiers).\n- Key overloading (different behaviour on tap/hold).\n- Keyboard specific configuration.\n- Instantaneous remapping (no more flashing :)).\n- A client-server model that facilitates scripting and display server\n  agnostic application remapping. (Currently ships with support for X,\n  sway, and gnome).\n- System wide config (works in a VT).\n- First class support for modifier overloading.\n- Unicode support.","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"}},"categories":["sysutils"],"users":["keyd"],"groups":["keyd"],"shlibs_required":["libinotify.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","MANPAGES":"on"}},{"name":"keynav","origin":"x11/keynav","version":"0.20180821.0,1","comment":"Quickly select a portion of the screen using minimal keystrokes","maintainer":"karlo@klarinet.osamsb.hr","www":"https://www.semicomplete.com/projects/keynav/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a23c95c5829e504d86026790a7e67bdfc78173dafbdbc070b105ffddcd3077c","flatsize":58647,"path":"All/keynav-0.20180821.0,1.pkg","repopath":"All/keynav-0.20180821.0,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":23496,"desc":"Quickly and easily select a piece of the screen using a minimal number of\nkeystrokes.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"xdotool":{"origin":"x11/xdotool","version":"3.20211022.1_1,1"}},"categories":["x11"],"shlibs_required":["libcairo.so.2","libX11.so.6","libXext.so.6","libXinerama.so.1","libglib-2.0.so.0","libintl.so.8","libXrandr.so.2","libxdo.so.3"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"kf5-extra-cmake-modules","origin":"devel/kf5-extra-cmake-modules","version":"5.116.0","comment":"Extra modules and scripts for CMake","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/extra-cmake-modules/html/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c794a77919d445095f3e5784595977376916b82385e9946622ee60a6585436c","flatsize":2539665,"path":"All/kf5-extra-cmake-modules-5.116.0.pkg","repopath":"All/kf5-extra-cmake-modules-5.116.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":551308,"desc":"The Extra CMake Modules package, or ECM, adds to the modules provided\nby CMake, including ones used by find_package() to find common\nsoftware, ones that can be used directly in CMakeLists.txt files\nto perform common tasks and toolchain files that must be specified\non the commandline by the user.","deps":{"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"}},"categories":["devel","kde","kde-frameworks"],"options":{"DOCS":"on","HELP":"on","MANPAGES":"on"}},{"name":"keyboardcast","origin":"x11/keyboardcast","version":"0.1.1_6","comment":"Broadcast keystrokes to multiple X windows for Gnome2","maintainer":"eimar.koort@gmail.com","www":"https://launchpad.net/keyboardcast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e2df4ea0c4b56e7bcee62a594ec7e429faed6ef5b8a8919ca438c1666c1f3ab","flatsize":67977,"path":"All/keyboardcast-0.1.1_6.pkg","repopath":"All/keyboardcast-0.1.1_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17644,"desc":"The purpose of keyboardcast is to allow you to send keystrokes to multiple\nX windows at once. This allows you, for example, to control a number of\nterminals connected to different but similar hosts for purposes of mass-\nadministration.\n\nYou can also select non-terminals. If you come up with a reasonable use\nfor this ability I'd be interested in hearing about it.\n\nThe program can select windows to send to either by matching their titles\n(using a substring) or by clicking on them (in a method similar to GIMP's\nscreenshot feature).\n\nThe program also features the ability to spawn off multiple instances of\ngnome-terminal executing a single command on multiple arguments (for example\nexecuting 'ssh' on several hosts). The gnome-terminals are invoked with\nthe profile 'keyboardcast' if it exists (so, for example, your font size\ncan be smaller).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libwnck":{"origin":"x11-toolkits/libwnck","version":"2.30.7_3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libwnck-1.so.22","libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libXmu.so.6","libX11.so.6"],"messages":[{"message":"keyboardcast requires /proc to be mounted!\n\nSee man procfs for more information.","type":"install"}]},{"name":"keyboard-daemon","origin":"sysutils/keyboard-daemon","version":"0.7_2","comment":"Listens on a keyboard device and executes commands on keypresses","maintainer":"crees@FreeBSD.org","www":"https://www.bayofrum.net/cgi-bin/fossil/keyboard-daemon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5a301c9a168da9b3aab525fc1be3df37bb513a79de9220897c5ebf93921a1e3","flatsize":12255,"path":"All/keyboard-daemon-0.7_2.pkg","repopath":"All/keyboard-daemon-0.7_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6044,"desc":"The author has not found any simple programs that listen on a device and\nrun commands based on the values received.\n\nkeyboard-daemon binds to a device (for example, a remote control) and\nlistens for button presses.  These are then mapped to programs that are\nexecuted.","deps":{"libcfu":{"origin":"devel/libcfu","version":"0.04.a_3"}},"categories":["sysutils"],"shlibs_required":["libcfu.so.0"],"options":{"EXAMPLES":"on"}},{"name":"keybinder-gtk3","origin":"x11/keybinder-gtk3","version":"0.3.2_3","comment":"Library for registering keyboard shortcuts","maintainer":"ports@FreeBSD.org","www":"https://github.com/engla/keybinder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7963fa9f325981efd15b65683c2971e5103f7a87342d71d6df68de40e58470b3","flatsize":81662,"path":"All/keybinder-gtk3-0.3.2_3.pkg","repopath":"All/keybinder-gtk3-0.3.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20240,"desc":"Keybinder is a library for registering global keyboard shortcuts.\nKeybinder works with GTK-based applications using the X Window System.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libXext.so.6","libXrender.so.1","libX11.so.6"],"shlibs_provided":["libkeybinder-3.0.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe keybinder-gtk3 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"keybinder","origin":"x11/keybinder","version":"0.3.1_6","comment":"Library for registering keyboard shortcuts","maintainer":"ports@FreeBSD.org","www":"https://github.com/engla/keybinder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd2e43c521913620f963ac1ae1118995f25d5ccf3a191afa1a416537d5b7f2df","flatsize":87816,"path":"All/keybinder-0.3.1_6.pkg","repopath":"All/keybinder-0.3.1_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24624,"desc":"Keybinder is a library for registering global keyboard shortcuts.\nKeybinder works with GTK-based applications using the X Window System.\n\nThe port provides the following:\n\n  - A C library, libkeybinder\n  - Lua bindings, lua-keybinder (off by default)\n  - Example programs in C, Lua, Python, and Vala","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libXext.so.6","libXrender.so.1","libX11.so.6"],"shlibs_provided":["libkeybinder.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","LUA":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe keybinder port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kf5-kdelibs4support","origin":"x11/kf5-kdelibs4support","version":"5.116.0","comment":"KF5 porting aid from KDELibs4","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kdelibs4support/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40d73b711daa95cbc664181b3513e0bd0119bef9e84c6d19de8c0edae6d42c71","flatsize":19400782,"path":"All/kf5-kdelibs4support-5.116.0.pkg","repopath":"All/kf5-kdelibs4support-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":3375612,"desc":"This framework provides code and utilities to ease the transition from kdelibs 4\nto KDE Frameworks 5.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kded":{"origin":"x11/kf5-kded","version":"5.116.0"},"kf5-kdesignerplugin":{"origin":"x11-toolkits/kf5-kdesignerplugin","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5Notifications.so.5","libKF5UnitConversion.so.5","libKF5Parts.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5KIOWidgets.so.5","libKF5Completion.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libQt5PrintSupport.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5I18n.so.5","libKF5GuiAddons.so.5","libQt5Network.so.5","libQt5Xml.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Test.so.5","libSM.so.6","libICE.so.6","libXext.so.6","libxcb.so.1","libQt5Svg.so.5","libKF5GlobalAccel.so.5","libQt5X11Extras.so.5","libQt5Designer.so.5","libKF5DBusAddons.so.5"],"shlibs_provided":["libKF5KDELibs4Support.so.5"]},{"name":"kf5-baloo","origin":"sysutils/kf5-baloo","version":"5.116.0","comment":"KF5 Framework for searching and managing user metadata","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/baloo/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac93edf3c16f26a9c9653acbf6ac9869e1fbe6f2276550c2412928540442b5b0","flatsize":2520520,"path":"All/kf5-baloo-5.116.0.pkg","repopath":"All/kf5-baloo-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":476988,"desc":"Baloo is the next generation of the Nepomuk project.  It's responsible\nfor handling user metadata such as tags, rating and comments.  It\nalso handles indexing and searching for files, emails, contacts, etc.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kidletime":{"origin":"devel/kf5-kidletime","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-frameworks"],"shlibs_required":["libKF5ConfigCore.so.5","liblmdb.so.0","libKF5FileMetaData.so.3","libKF5CoreAddons.so.5","libKF5I18n.so.5","libKF5Solid.so.5","libinotify.so.0","libQt5DBus.so.5","libQt5Core.so.5","libKF5Crash.so.5","libKF5IdleTime.so.5","libQt5Gui.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Qml.so.5"],"shlibs_provided":["libKF5Baloo.so.5","libKF5BalooEngine.so.5","libbaloomonitorplugin.so","libbalooplugin.so"]},{"name":"kevedit","origin":"games/kevedit","version":"0.5.1_5","comment":"Modern ZZT editor with necessary features","maintainer":"ports@FreeBSD.org","www":"https://github.com/cknave/kevedit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f1ce21be8b6cf1fc9586e1761487defb14429389136dff617de99fc1f2d5962","flatsize":772345,"path":"All/kevedit-0.5.1_5.pkg","repopath":"All/kevedit-0.5.1_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":173360,"desc":"KevEdit is a ZZT editor that is more powerful than the built-in world editor,\nincluding some features necessary for any serious ZZT work, such as the full\nrange of colours and an improved ZZT-OOP editor.","deps":{"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe kevedit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kerl","origin":"devel/kerl","version":"3.1.0","comment":"Virtualenv-like tool for Erlang/OTP","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/kerl/kerl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28c53fa2bb6f06d830bd9e73bb1fcc61d2d4528c63fdd298e978f3a4807e8dd0","flatsize":122568,"path":"All/kerl-3.1.0.pkg","repopath":"All/kerl-3.1.0.pkg","licenselogic":"single","pkgsize":28576,"desc":"Easy building and installing of Erlang/OTP instances.\n\nKerl aims to be shell agnostic and its only dependencies, excluding\nwhat's required to actually build Erlang/OTP, are curl and git.\n\nAll is done so that, once a specific release has been built, creating\na new installation is as fast as possible.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["devel"],"options":{"BASH":"on","DOCS":"on","ZSH":"on"}},{"name":"kew","origin":"multimedia/kew","version":"2.5.1","comment":"Command-line music player","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ravachol/kew","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7753026e6b6a2ea58e85881a418f7dcf72d2beec693d38fd04528b0031a0adb4","flatsize":739505,"path":"All/kew-2.5.1.pkg","repopath":"All/kew-2.5.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":269816,"desc":"kew is a command-line music player.\n\nFeatures:\n* Search a music library with partial titles.\n* Creates a playlist based on a matched directory.\n* Has gapless playback (between files of the same format and type) and supports\n  24-bit audio.\n* Control the player with previous, next and pause.\n* Edit the playlist by enqueueing and removing songs.\n* Private and offline, no data is collected by kew.","deps":{"chafa":{"origin":"graphics/chafa","version":"1.14.1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"freeimage":{"origin":"graphics/freeimage","version":"3.18.0_5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"opus":{"origin":"audio/opus","version":"1.5.2"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"}},"categories":["multimedia"],"shlibs_required":["libfreeimage.so.3","libglib-2.0.so.0","libavcodec.so.60","libavutil.so.58","libavformat.so.60","libswresample.so.4","libgio-2.0.so.0","libgobject-2.0.so.0","libchafa.so.0","libintl.so.8","libfftw3f.so.3","libopus.so.0","libopusfile.so.0","libvorbis.so.0","libvorbisfile.so.3"]},{"name":"kenny","origin":"misc/kenny","version":"1.7_2","comment":"Translate text both to and from KennySpeak","maintainer":"ak@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1c1f19b7446a10926c69f739d9184a49eec6460fd885b705a797579ff5be747","flatsize":17219,"path":"All/kenny-1.7_2.pkg","repopath":"All/kenny-1.7_2.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":9048,"desc":"kenny.pl translates a given text from or to KennySpeak.\nKennySpeak looks like this:\n\n\t\"Ppfmfp ppmffm mfmppfmpm, fmpmfpmppffm'fpmmpp\n        pmpmffpmfpmfmppmpm Pmpmppppppppffm!\"\n\nKennySpeak was invented by Kohan Ikin. kenny.pl was written by\nChristian Garbs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"kf5-kio","origin":"devel/kf5-kio","version":"5.116.0","comment":"KF5 resource and network access abstraction","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/kio/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"409471efee443953d3ff5f70be75dfc6727cc0296cce02dcdeb08241c57349fa","flatsize":25189718,"path":"All/kf5-kio-5.116.0.pkg","repopath":"All/kf5-kio-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":4529900,"desc":"This framework implements almost all the file management functions you will ever\nneed. In fact, the KDE file manager (Dolphin) and the KDE file dialog also uses\nthis to provide its network-enabled file management.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kded":{"origin":"x11/kf5-kded","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-frameworks"],"shlibs_required":["libQt5DBus.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Xml.so.5","libKF5Crash.so.5","libKF5DBusAddons.so.5","libKF5AuthCore.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libKF5Solid.so.5","libKF5IconThemes.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5ItemViews.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5X11Extras.so.5","libQt5Qml.so.5","libKF5Notifications.so.5","libKF5DocTools.so.5","libxml2.so.2","libxslt.so.1","libexslt.so.0","libKF5Archive.so.5","libKF5Wallet.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5"],"shlibs_provided":["libKF5KIOCore.so.5","libKF5KIOFileWidgets.so.5","libKF5KIOGui.so.5","libKF5KIONTLM.so.5","libKF5KIOWidgets.so.5"],"annotations":{"cpe":"cpe:2.3:a:kde:kio:5.116.0:::::dragonfly6:x86_64"}},{"name":"keep-presence","origin":"deskutils/keep-presence","version":"1.0.7","comment":"Prevent system from becoming idle","maintainer":"yuri@FreeBSD.org","www":"https://github.com/carrot69/keep-presence","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f56ee03cc85c5e031ad5ea0914334d5cf8b7fa47dfb7f30ca5057ae4181529fc","flatsize":13619,"path":"All/keep-presence-1.0.7.pkg","repopath":"All/keep-presence-1.0.7.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":5876,"desc":"keep-presence is a program moves the mouse or press a key when it detects that\nyou are away.\nIt won't do anything if you are using your computer.\nUseful to trick your machine to think you are still working with it.","deps":{"py311-pynput":{"origin":"x11/py-pynput","version":"1.7.6_2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils"],"annotations":{"flavor":"py311"}},{"name":"keama","origin":"net/keama","version":"4.4.3P1_1","comment":"Kea migration assistant","maintainer":"dinoex@FreeBSD.org","www":"https://gitlab.isc.org/isc-projects/dhcp/-/wikis/kea-migration-assistant","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"912e06637653f4e76bba9444673da798c6214fec269cea056155ba7f81c9dc08","flatsize":254090,"path":"All/keama-4.4.3P1_1.pkg","repopath":"All/keama-4.4.3P1_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":92024,"desc":"Kea migration assistant is an experimental extension to ISC DHCP\nthat is able to read an isc-dhcp configuration\nand produce a JSON configuration in Kea format.","categories":["net"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:isc:keama:4.4.3p1:::::dragonfly6:x86_64:1"}},{"name":"kf5-frameworkintegration","origin":"x11/kf5-frameworkintegration","version":"5.116.0","comment":"KF5 workspace and cross-framework integration plugins","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/frameworkintegration/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6f24068051e16821f7a9fbbda15401a61c902b2ba671d7ebea394a81c19810d","flatsize":1795177,"path":"All/kf5-frameworkintegration-5.116.0.pkg","repopath":"All/kf5-frameworkintegration-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1625360,"desc":"Framework Integration is a set of plugins responsible for better integration\nof Qt applications when running on a KDE Plasma workspace.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"plasma5-oxygen-sounds":{"origin":"audio/plasma5-oxygen-sounds","version":"5.27.11"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11","kde","kde-frameworks"],"shlibs_required":["libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5Core.so.5","libKF5Notifications.so.5","libQt5DBus.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libQt5Network.so.5","libKF5I18n.so.5"],"shlibs_provided":["libKF5Style.so.5"]},{"name":"keepass-plugin-keepassrpc","origin":"security/keepass-plugin-keepassrpc","version":"2.0.2","comment":"KeePass plugin which facilitates the Kee Firefox plugin","maintainer":"tiago.gasiba@gmail.com","www":"https://www.kee.pm/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ccc0a6a06b5a332e37993da850cd9e4c2ab9645af8cd5db5feb57cd8d3ce310","flatsize":682054,"path":"All/keepass-plugin-keepassrpc-2.0.2.pkg","repopath":"All/keepass-plugin-keepassrpc-2.0.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":224980,"desc":"KeePassRPC is a KeePass plugin that allows applications to transfer passwords to\nand from KeePass.\n\nOne such application is the Kee plugin for Firefox, which adds free, secure and\neasy to use password management features to your web browser which save you time\nand keep your private data more secure.","deps":{"libgdiplus":{"origin":"x11-toolkits/libgdiplus","version":"6.1_2"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"}},"categories":["security"],"options":{"DEBUG":"off"},"annotations":{"cpe":"cpe:2.3:a:kee:keepassrpc:2.0.2:::::dragonfly6:x86_64"}},{"name":"kermit","origin":"comms/kermit","version":"10.0.beta10_1","comment":"Portable scriptable network and serial communication program","maintainer":"danfe@FreeBSD.org","www":"https://www.kermitproject.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5a28d605de80b93c9ddcf104a8c64247a26c5d10e5dddb7fe6b084c58d0bb40","flatsize":2542174,"path":"All/kermit-10.0.beta10_1.pkg","repopath":"All/kermit-10.0.beta10_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":937576,"desc":"C-Kermit is a combined network and serial communication software package\noffering a consistent, transport-independent, cross-platform approach to\nconnection establishment, terminal sessions, file transfer, file management,\ncharacter-set translation, numeric and alphanumeric paging, and automation\nof file transfer, dialogs, and communication tasks through its built-in\nscripting language.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["comms","ftp","net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on"}},{"name":"kdisplay","origin":"x11/kdisplay","version":"5.27.0_1","comment":"App and daemon for display managing","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.com/kwinft/kdisplay","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45ce55748848e67bff46412a3d8820f413ba7300982d417ac62237fdf722ee05","flatsize":466405,"path":"All/kdisplay-5.27.0_1.pkg","repopath":"All/kdisplay-5.27.0_1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+"],"pkgsize":116160,"desc":"KDisplay is a small display management app. It provides a simple and\nstraightforward UI for managing an arbitrary number of displays.\n\nFeatures:\n* Displays can be repositioned with drag-and-drop.\n* An optimal resolution and refresh rate are automatically selected.\n  Manual override is possible.\n* Displays can be seemlessly \"replicated\".\n* The settings of a display is by default remembered globally\n  but can be overridden for specific combinations of displays.\n* Provides additional integration for the KDE Plasma Workspace through\n  a plasmoid and an OSD activated by hardware key for quick\n  configuration changes.","deps":{"disman":{"origin":"x11/disman","version":"0.527.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-sensors":{"origin":"comms/qt5-sensors","version":"5.15.15p0"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11"],"shlibs_required":["libKF5KCMUtils.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5Core.so.5","libQt5Sensors.so.5","libKF5QuickAddons.so.5","libdisman.so.0","libQt5Quick.so.5","libQt5Qml.so.5","libKF5ConfigCore.so.5","libKF5Declarative.so.5","libKF5DBusAddons.so.5","libKF5XmlGui.so.5","libKF5GlobalAccel.so.5","libQt5DBus.so.5","libKF5Plasma.so.5"]},{"name":"kdsoap-qt6","origin":"www/kdsoap","version":"2.1.1_1","comment":"C++/Qt SOAP framework","maintainer":"kde@FreeBSD.org","www":"https://github.com/KDAB/KDSoap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90c298b786bb61320d3aa1fa82a3cd38a0c2be9fe64e78fe42d6ce8c037f3402","flatsize":1750722,"path":"All/kdsoap-qt6-2.1.1_1.pkg","repopath":"All/kdsoap-qt6-2.1.1_1.pkg","licenselogic":"and","licenses":["LGPL21","AGPLv3"],"pkgsize":495480,"desc":"KD Soap is a Qt-based client-side and server-side SOAP component.\n\nIt can be used to create client applications for web services and also provides the means to create web services without the need for any further component such as a dedicated web server.\n\nKD Soap targets C++ programmers who use Qt in their applications.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["www"],"shlibs_required":["libQt6Network.so.6","libQt6Xml.so.6","libQt6Core.so.6"],"shlibs_provided":["libkdsoap-qt6.so.2","libkdsoap-server-qt6.so.2"],"annotations":{"flavor":"qt6"}},{"name":"keepass","origin":"security/keepass","version":"2.56","comment":"Light-weight and easy-to-use password manager","maintainer":"m.muenz@gmail.com","www":"https://keepass.info/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32be16d88ff8c0cd527196d28ba392d413ac3770520de79a5f1544b049769c22","flatsize":3217126,"path":"All/keepass-2.56.pkg","repopath":"All/keepass-2.56.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1389468,"desc":"KeePass is a free open source password manager, which helps you to manage your\npasswords in a secure way. You can put all your passwords in one database, which\nis locked with one master key or a key file. So you only have to remember one\nsingle master password or select the key file to unlock the whole database. The\ndatabases are encrypted using the best and most secure encryption algorithms\ncurrently known (AES and Twofish).\n\nThis is the official KeePass application, which was originally only available\nfor Windows, but has now been re-written with .Net and able to be run on BSD,\nLinux and Mac OS X with Mono.","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgdiplus":{"origin":"x11-toolkits/libgdiplus","version":"6.1_2"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"xdotool":{"origin":"x11/xdotool","version":"3.20211022.1_1,1"},"xsel-conrad":{"origin":"x11/xsel-conrad","version":"1.2.0_2"}},"categories":["security"],"options":{"DEBUG":"off","XDOTOOL":"on","XSEL":"on"},"annotations":{"cpe":"cpe:2.3:a:keepass:keepass:2.56:::::dragonfly6:x86_64"}},{"name":"kdsoap-qt5","origin":"www/kdsoap","version":"2.1.1_1","comment":"C++/Qt SOAP framework","maintainer":"kde@FreeBSD.org","www":"https://github.com/KDAB/KDSoap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"850cfb0b2d82ce74c7c1bddc4925a0ca651a0f33afba3a299fdbd7cad009860f","flatsize":1631213,"path":"All/kdsoap-qt5-2.1.1_1.pkg","repopath":"All/kdsoap-qt5-2.1.1_1.pkg","licenselogic":"and","licenses":["LGPL21","AGPLv3"],"pkgsize":459188,"desc":"KD Soap is a Qt-based client-side and server-side SOAP component.\n\nIt can be used to create client applications for web services and also provides the means to create web services without the need for any further component such as a dedicated web server.\n\nKD Soap targets C++ programmers who use Qt in their applications.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["www"],"shlibs_required":["libQt5Network.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"shlibs_provided":["libkdsoap.so.2","libkdsoap-server.so.2"],"annotations":{"flavor":"qt5"}},{"name":"keditbookmarks","origin":"deskutils/keditbookmarks","version":"23.08.5_1","comment":"Bookmark Organizer and Editor","maintainer":"kde@FreeBSD.org","www":"https://kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6476661f789e692ee09a83067d60d95520f67ab991458cf8fd1619e291501e9","flatsize":1475831,"path":"All/keditbookmarks-23.08.5_1.pkg","repopath":"All/keditbookmarks-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":339468,"desc":"Bookmarks editor for KDE applications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKF5KIOCore.so.5","libKF5Bookmarks.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libQt5Network.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5Parts.so.5","libKF5XmlGui.so.5","libKF5KIOWidgets.so.5","libKF5IconThemes.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5SonnetUi.so.5"],"shlibs_provided":["libkbookmarkmodel_private.so.6"],"options":{"DOCS":"on"}},{"name":"kdialog","origin":"sysutils/kdialog","version":"23.08.5","comment":"Show nice dialog boxes from shell scripts","maintainer":"kde@FreeBSD.org","www":"https://kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f91074883dc4e1a36e51d589cb3391287c605c05d6b63e757759281e9ed223e","flatsize":760227,"path":"All/kdialog-23.08.5.pkg","repopath":"All/kdialog-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":141812,"desc":"KDialog can be used to show nice dialog boxes from shell scripts","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-applications"],"shlibs_required":["libKF5KIOWidgets.so.5","libKF5TextWidgets.so.5","libKF5Notifications.so.5","libKF5IconThemes.so.5","libX11.so.6","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5Completion.so.5","libKF5SonnetUi.so.5","libKF5GuiAddons.so.5","libKF5WidgetsAddons.so.5","libKF5I18n.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5DBusAddons.so.5"]},{"name":"kdiagram-qt6","origin":"graphics/kdiagram-qt6","version":"3.0.1","comment":"Library to create business diagrams","maintainer":"kde@FreeBSD.org","www":"https://projects.kde.org/kdiagram","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0725de56672a9a9df5fb71061fb284b4133de46bce28361832a3fd2f1f03bb36","flatsize":2881957,"path":"All/kdiagram-qt6-3.0.1.pkg","repopath":"All/kdiagram-qt6-3.0.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":657300,"desc":"Powerful libraries (KChart, KGantt) for creating business diagrams.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["graphics","kde"],"shlibs_required":["libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libQt6PrintSupport.so.6"],"shlibs_provided":["libKChart6.so.3","libKGantt6.so.3"]},{"name":"kdiagram","origin":"graphics/kdiagram","version":"2.8.0_1","comment":"Library to create business diagrams","maintainer":"kde@FreeBSD.org","www":"https://projects.kde.org/kdiagram","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1450e8388c111c79aa18f7f33685fb09d13958177953bbbe77d9df72d5edb2d8","flatsize":2649562,"path":"All/kdiagram-2.8.0_1.pkg","repopath":"All/kdiagram-2.8.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":582612,"desc":"Powerful libraries (KChart, KGantt) for creating business diagrams.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","kde"],"shlibs_required":["libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5PrintSupport.so.5"],"shlibs_provided":["libKChart.so.2","libKGantt.so.2"]},{"name":"kdeutils","origin":"misc/kdeutils","version":"23.08.5_2","comment":"Collection of utilities for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/utilities/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54b935e10800b47ddbaa26b27e16759bc52b9252680a5c9eefd2ee8f214292d5","flatsize":243,"path":"All/kdeutils-23.08.5_2.pkg","repopath":"All/kdeutils-23.08.5_2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1128,"desc":"The KDE utilities are a compilation of various desktop utilities,\ndeveloped in the KDE module kdeutils.","deps":{"ark":{"origin":"archivers/ark","version":"23.08.5_1"},"filelight":{"origin":"sysutils/filelight","version":"23.08.5"},"kcalc":{"origin":"math/kcalc","version":"23.08.5"},"kcharselect":{"origin":"deskutils/kcharselect","version":"23.08.5"},"kdebugsettings":{"origin":"sysutils/kdebugsettings","version":"23.08.5"},"kdf":{"origin":"sysutils/kdf","version":"23.08.5"},"kgpg":{"origin":"security/kgpg","version":"23.08.5"},"kteatime":{"origin":"x11-clocks/kteatime","version":"23.08.5"},"ktimer":{"origin":"x11-clocks/ktimer","version":"23.08.5"},"kwalletmanager":{"origin":"security/kwalletmanager","version":"23.08.5"},"print-manager":{"origin":"print/print-manager","version":"23.08.5"}},"categories":["misc","kde"],"options":{"ARK":"on","FILELIGHT":"on","KCALC":"on","KCHARSELECT":"on","KDEBUGSETTINGS":"on","KDF":"on","KGPG":"on","KTEATIME":"on","KTIMER":"on","KWALLETMANAGER":"on","PRINTMANAGER":"on"}},{"name":"kdf","origin":"sysutils/kdf","version":"23.08.5","comment":"Shows free space of devices for KDE","maintainer":"kde@FreeBSD.org","www":"https://utils.kde.org/projects/kdf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e062fa9adbbd39f1736f879f0bb400b0cc4c40d79fd98544bd36ffd62b70ab3d","flatsize":1410857,"path":"All/kdf-23.08.5.pkg","repopath":"All/kdf-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":636164,"desc":"KDiskFree displays the available file devices (hard drive partitions,\nfloppy and CD/DVD drives, etc.) along with information on their\ncapacity, free space, type and mount point. It also allows you to\nmount and unmount drives and view them in a file manager.\n\nKDiskFree is similar to the Systemsettings Partitions module, but\ntakes up less screen space. It is useful if you want to keep a\nKDiskFree window available at all times.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-applications"],"shlibs_required":["libKF5KCMUtils.so.5","libKF5XmlGui.so.5","libKF5Completion.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5IconThemes.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5KIOWidgets.so.5","libKF5Notifications.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6"],"shlibs_provided":["libkdfprivate.so.23"],"options":{"DOCS":"on"}},{"name":"kexi","origin":"databases/kexi","version":"3.2.0_8","comment":"Visual database applications creator","maintainer":"kde@FreeBSD.org","www":"https://www.kexi-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00cdc6bae9c206c780a26dd9dbc4521db7d4f129b127ee52dc075d23af5dcd78","flatsize":14874771,"path":"All/kexi-3.2.0_8.pkg","repopath":"All/kexi-3.2.0_8.pkg","licenselogic":"single","pkgsize":3418612,"desc":"Kexi is an open source visual database applications creator,\na long-awaited competitor for programs like MS Access\nor Filemaker.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"kdb":{"origin":"databases/kdb","version":"3.2.0_15"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"kproperty":{"origin":"x11-toolkits/kproperty","version":"3.2.0_2"},"kreport":{"origin":"textproc/kreport","version":"3.2.0_9"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["databases","kde"],"shlibs_required":["libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKDb3.so.4","libKPropertyCore3.so.4","libKF5KIOWidgets.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libX11.so.6","libQt5Concurrent.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKPropertyWidgets3.so.4","libKF5TextEditor.so.5","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5Parts.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5SyntaxHighlighting.so.5","libKF5GuiAddons.so.5","libKF5Crash.so.5","libGL.so.1","libKReport3.so.4","libQt5PrintSupport.so.5","libglib-2.0.so.0","libmysqlclient.so.21"],"shlibs_provided":["libkexicore3.2.so.3.2","libkexidatatable3.2.so.3.2","libkexidataviewcommon3.2.so.3.2","libkexiextendedwidgets3.2.so.3.2","libkexiformutils3.2.so.3.2","libkexiguiutils3.2.so.3.2","libkeximain3.2.so.3.2","libkeximigrate3.2.so.3.2","libkexirelationsview3.2.so.3.2","libkexiundo3.2.so.3.2","libkexiutils3.2.so.3.2","libkformdesigner3.2.so.3.2"]},{"name":"kdiff3","origin":"textproc/kdiff3","version":"1.11.2","comment":"KDE graphical frontend for diff","maintainer":"kde@FreeBSD.org","www":"https://kdiff3.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bf64ebc7dfcfb247955479a376613c6256571599a0c5bdecc1db35fd9ecaea4","flatsize":5535388,"path":"All/kdiff3-1.11.2.pkg","repopath":"All/kdiff3-1.11.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1475828,"desc":"KDiff3 is a program that:\n\n    * compares or merges two or three text input files or directories,\n    * shows the differences line by line and character by character (!),\n    * provides an automatic merge-facility and\n    * an integrated editor for comfortable solving of merge-conflicts,\n    * supports KIO on KDE (allows accessing ftp, sftp, fish, smb etc.),\n    * Printing of differences,\n    * Manual alignment of lines,\n    * Automatic merging of version control history (cvs Log keyword),\n    * and has an intuitive graphical user interface.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["textproc","kde"],"shlibs_required":["libKF5XmlGui.so.5","libKF5KIOWidgets.so.5","libQt5PrintSupport.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libKF5WidgetsAddons.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libX11.so.6","libQt5Concurrent.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kdevelop-pg-qt","origin":"devel/kdevelop-pg-qt","version":"2.2.2_1","comment":"Parser-generator from KDevplatform","maintainer":"kde@FreeBSD.org","www":"https://techbase.kde.org/Development/KDevelop-PG-Qt_Introduction","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"281ef2533ec9683d9c3d061cc25ba7504165d3b460edbe78acdafaffd146fe3e","flatsize":1243115,"path":"All/kdevelop-pg-qt-2.2.2_1.pkg","repopath":"All/kdevelop-pg-qt-2.2.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":500320,"desc":"KDevelop-PG-Qt is a parser generator written in readable source-code\nand generating readable source-code. Its syntax was inspirated by\nAntLR. It implements the visitor-pattern and uses the Qt library. That\nis why it is ideal to be used in Qt-/KDE-based applications like\nKDevelop.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"}},"categories":["devel","kde"],"shlibs_required":["libQt5Core.so.5"]},{"name":"kdesdk-thumbnailers","origin":"devel/kdesdk-thumbnailers","version":"23.08.5","comment":"KDE thumbnail generator for gettext po files","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a51e7eff4313b238966db55f924631702464d29ea1dba6dea4e0cdc957658a4","flatsize":82286,"path":"All/kdesdk-thumbnailers-23.08.5.pkg","repopath":"All/kdesdk-thumbnailers-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":24584,"desc":"KDE thumbnail generator for gettext po files.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gettext-tools":{"origin":"devel/gettext-tools","version":"0.22.5"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-applications"],"shlibs_required":["libKF5KIOWidgets.so.5","libgettextpo.so.0","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kdesdk-kio","origin":"devel/kdesdk-kio","version":"23.08.5","comment":"KIO workers useful for software development","maintainer":"kde@FreeBSD.org","www":"https://kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4625c0e54688d11e123c8b3e209dad917d2e207c0e4f80329c509cdac0b5943a","flatsize":216020,"path":"All/kdesdk-kio-23.08.5.pkg","repopath":"All/kdesdk-kio-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":47592,"desc":"KIO workers useful for software development","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"}},"categories":["devel","kde","kde-applications"],"shlibs_required":["libKF5KIOCore.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kdesdk","origin":"devel/kdesdk","version":"23.08.5","comment":"KDE Software Development Kit","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e5c8e6fea71e9b7008c8807cdb11d5b75daacb25a8d677aaae2f1fef82e48f0","flatsize":243,"path":"All/kdesdk-23.08.5.pkg","repopath":"All/kdesdk-23.08.5.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":904,"desc":"KDE Software Development Kit.","categories":["devel","kde"],"options":{"CERVISIA":"off","DEVSCRIPTS":"off","DEVUTILS":"off","DOLPHIN":"off","KAPPTEMPLATE":"off","KATE":"off","KCACHEGRIND":"off","KOMPARE":"off","LOKALIZE":"off","OKTETA":"off","POXML":"off","THUMBNAILER":"off","UMBRELLO":"off"}},{"name":"kdemultimedia-ffmpegthumbs","origin":"multimedia/kdemultimedia-ffmpegthumbs","version":"23.08.5_1","comment":"FFmpeg-based thumbnail generator for video files","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2ad2fb8825b465677bd21be0ffe1dc0c5082cf4cb1a86f275406c568846e9c5","flatsize":106850,"path":"All/kdemultimedia-ffmpegthumbs-23.08.5_1.pkg","repopath":"All/kdemultimedia-ffmpegthumbs-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":31752,"desc":"ffmpeg-based thumbnail creator for video files.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["multimedia","kde","kde-applications"],"shlibs_required":["libKF5KIOWidgets.so.5","libavutil.so.58","libavfilter.so.9","libavformat.so.60","libavcodec.so.60","libswscale.so.7","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libQt5Concurrent.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"]},{"name":"kdemultimedia","origin":"multimedia/kdemultimedia","version":"23.08.5_3","comment":"KDE Multimedia applications (meta port)","maintainer":"kde@FreeBSD.org","www":"https://multimedia.kde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89ee8f9f28f0535026522752a67792478bd22268887fb228ad8bb7b45fe0e82e","flatsize":243,"path":"All/kdemultimedia-23.08.5_3.pkg","repopath":"All/kdemultimedia-23.08.5_3.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":952,"desc":"Multimedia tools for KDE.","deps":{"audiocd-kio":{"origin":"audio/audiocd-kio","version":"23.08.5"},"dragon-player":{"origin":"multimedia/dragon","version":"23.08.5_1"},"kdemultimedia-ffmpegthumbs":{"origin":"multimedia/kdemultimedia-ffmpegthumbs","version":"23.08.5_1"},"kdenlive":{"origin":"multimedia/kdenlive","version":"23.08.5_1"}},"categories":["multimedia","kde"],"options":{"AUDIOCD_KIO":"on","DRAGON":"on","FFMPEG":"on","KDENLIVE":"on","KMIX":"off"}},{"name":"kdegraphics-thumbnailers","origin":"graphics/kdegraphics-thumbnailers","version":"23.08.5_1","comment":"Thumbnailers for various graphics file formats","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3d954c62314d1ce9eb294ae54887c8f747a5d15206936cff4930e445dda06c7","flatsize":177459,"path":"All/kdegraphics-thumbnailers-23.08.5_1.pkg","repopath":"All/kdegraphics-thumbnailers-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":50464,"desc":"This plugins allow KDE software to create thumbnails for several\nadvanced graphic file formats (PS, RAW).","deps":{"kdegraphics-mobipocket":{"origin":"graphics/kdegraphics-mobipocket","version":"23.08.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkdcraw-qt5":{"origin":"graphics/libkdcraw","version":"23.08.5_1"},"libkexiv2":{"origin":"graphics/libkexiv2","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libKF5KIOGui.so.5","libKF5Archive.so.5","libKF5KIOCore.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libqmobipocket.so.2","libKF5KDcraw.so.5","libKF5KExiv2.so.15.0.0"]},{"name":"kdegraphics-svgpart","origin":"graphics/kdegraphics-svgpart","version":"23.08.5","comment":"SVG KPart","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bc63950b2b2758c7d0e53b13153e336bdd177e22cfb68a68e02ac5e8db031eb","flatsize":132840,"path":"All/kdegraphics-svgpart-23.08.5.pkg","repopath":"All/kdegraphics-svgpart-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":36332,"desc":"Plug-in for the Gwenview image viewer and other KDE applications\nallowing the SVG renderer to be used to render SVG images.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libKF5Parts.so.5","libQt5Svg.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"kdegraphics-mobipocket","origin":"graphics/kdegraphics-mobipocket","version":"23.08.5","comment":"Mobipocket plugins for Strigi indexing and thumbnails","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b6c27f06a33dcd3e93472b5665a94b79eced0c085f3bd179748b74d7a6b91c7","flatsize":82141,"path":"All/kdegraphics-mobipocket-23.08.5.pkg","repopath":"All/kdegraphics-mobipocket-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":27644,"desc":"These plugins allow Strigi desktop search to extract additional\ninformation about Mobipocket files. Additionally they allow the\nDolphin file manager to create thumbnails for this file format and\nOkular to display the files.","deps":{"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libqmobipocket.so.2"]},{"name":"kdegraphics","origin":"graphics/kdegraphics","version":"23.08.5_1","comment":"Graphics utilities for KDE (meta port)","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d97b2dd6d78612b228b212b99b526c679a6ad42c257b70d63f2cfb4fc22ceaa","flatsize":243,"path":"All/kdegraphics-23.08.5_1.pkg","repopath":"All/kdegraphics-23.08.5_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1100,"desc":"This meta-port installs the graphics and image manipulation components\nof KDE 4.","deps":{"gwenview":{"origin":"graphics/gwenview","version":"23.08.5_3"},"kamera":{"origin":"graphics/kamera","version":"23.08.5"},"kcolorchooser":{"origin":"graphics/kcolorchooser","version":"23.08.5"},"kdegraphics-mobipocket":{"origin":"graphics/kdegraphics-mobipocket","version":"23.08.5"},"kdegraphics-svgpart":{"origin":"graphics/kdegraphics-svgpart","version":"23.08.5"},"kdegraphics-thumbnailers":{"origin":"graphics/kdegraphics-thumbnailers","version":"23.08.5_1"},"kolourpaint":{"origin":"graphics/kolourpaint","version":"23.08.5"},"kruler":{"origin":"deskutils/kruler","version":"23.08.5"},"skanlite":{"origin":"graphics/skanlite","version":"23.08.5"},"spectacle":{"origin":"graphics/spectacle","version":"23.08.5_2"}},"categories":["graphics","kde"],"options":{"GPHOTO":"on","GWENVIEW":"on","KCOLORCHOOSER":"on","KOLOURPAINT":"on","KRULER":"on","MOBIPOCKET":"on","SKANLITE":"on","SPECTACLE":"on","SVG":"on","THUMBNAILER":"on"}},{"name":"kdegames","origin":"games/kdegames","version":"23.08.5_1","comment":"Games for KDE (meta port)","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b0a6f3e967b10ed7e3ab5330c908f61b6b60326590da86984d0efb8238a136c","flatsize":243,"path":"All/kdegames-23.08.5_1.pkg","repopath":"All/kdegames-23.08.5_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1496,"desc":"KDE provides an integrated X11 based environment, much like CDE.\nThis port provides a set of games for your entertainment.","deps":{"bomber":{"origin":"games/bomber","version":"23.08.5"},"bovo":{"origin":"games/bovo","version":"23.08.5"},"granatier":{"origin":"games/granatier","version":"23.08.5"},"kapman":{"origin":"games/kapman","version":"23.08.5"},"katomic":{"origin":"games/katomic","version":"23.08.5"},"kblackbox":{"origin":"games/kblackbox","version":"23.08.5"},"kblocks":{"origin":"games/kblocks","version":"23.08.5"},"kbounce":{"origin":"games/kbounce","version":"23.08.5"},"kbreakout":{"origin":"games/kbreakout","version":"23.08.5"},"kdiamond":{"origin":"games/kdiamond","version":"23.08.5"},"kfourinline":{"origin":"games/kfourinline","version":"23.08.5"},"killbots":{"origin":"games/killbots","version":"23.08.5"},"kiriki":{"origin":"games/kiriki","version":"23.08.5"},"kjumpingcube":{"origin":"games/kjumpingcube","version":"23.08.5"},"klickety":{"origin":"games/klickety","version":"23.08.5"},"klines":{"origin":"games/klines","version":"23.08.5"},"kmahjongg":{"origin":"games/kmahjongg","version":"23.08.5"},"kmines":{"origin":"games/kmines","version":"23.08.5"},"knavalbattle":{"origin":"games/knavalbattle","version":"23.08.5"},"knetwalk":{"origin":"games/knetwalk","version":"23.08.5"},"knights":{"origin":"games/knights","version":"23.08.5"},"kolf":{"origin":"games/kolf","version":"23.08.5"},"kollision":{"origin":"games/kollision","version":"23.08.5"},"konquest":{"origin":"games/konquest","version":"23.08.5"},"kpat":{"origin":"games/kpat","version":"23.08.5_1"},"kreversi":{"origin":"games/kreversi","version":"23.08.5"},"kshisen":{"origin":"games/kshisen","version":"23.08.5"},"ksirk":{"origin":"games/ksirk","version":"23.08.5"},"ksnakeduel":{"origin":"games/ksnakeduel","version":"23.08.5"},"kspaceduel":{"origin":"games/kspaceduel","version":"23.08.5"},"ksquares":{"origin":"games/ksquares","version":"23.08.5"},"ksudoku":{"origin":"games/ksudoku","version":"23.08.5"},"ktuberling":{"origin":"games/ktuberling","version":"23.08.5"},"kubrick":{"origin":"games/kubrick","version":"23.08.5"},"lskat":{"origin":"games/lskat","version":"23.08.5"},"palapeli":{"origin":"games/palapeli","version":"23.08.5"},"picmi":{"origin":"games/picmi","version":"23.08.5"}},"categories":["games","kde"],"options":{"ALL":"on","BOMBER":"off","BOVO":"off","GRANATIER":"off","KAPMAN":"off","KATOMIC":"off","KBLACKBOX":"off","KBLOCKS":"off","KBOUNCE":"off","KBREAKOUT":"off","KDIAMOND":"off","KFOURINLINE":"off","KILLBOTS":"off","KIRIKI":"off","KJUMPINGCUBE":"off","KLICKETY":"off","KLINES":"off","KMAHJONGG":"off","KMINES":"off","KNAVALBATTLE":"off","KNETWALK":"off","KNIGHTS":"off","KOLF":"off","KOLLISION":"off","KONQUEST":"off","KPAT":"off","KREVERSI":"off","KSHISEN":"off","KSIRK":"off","KSNAKEDUEL":"off","KSPACEDUEL":"off","KSQUARES":"off","KSUDOKU":"off","KTUBERLING":"off","KUBRICK":"off","LSKAT":"off","PALAPELI":"off","PICMI":"off"}},{"name":"kdeedu","origin":"misc/kdeedu","version":"23.08.5_1","comment":"Entertaining and educational programs for KDE (meta port)","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33dc2d6c4bde39cfe92bc658693677bd720ac12322ae5926f1dc3c5cdc69734d","flatsize":243,"path":"All/kdeedu-23.08.5_1.pkg","repopath":"All/kdeedu-23.08.5_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1228,"desc":"This port installs a collection of entertaining, educational programs\nfor KDE 4.","deps":{"artikulate":{"origin":"misc/artikulate","version":"23.08.5"},"blinken":{"origin":"games/blinken","version":"23.08.5"},"cantor":{"origin":"math/cantor","version":"23.08.5_4"},"ja-kiten":{"origin":"japanese/kiten","version":"23.08.5"},"kalgebra":{"origin":"math/kalgebra","version":"23.08.5"},"kanagram":{"origin":"games/kanagram","version":"23.08.5"},"kbruch":{"origin":"math/kbruch","version":"23.08.5_1"},"kgeography":{"origin":"misc/kgeography","version":"23.08.5"},"khangman":{"origin":"games/khangman","version":"23.08.5_1"},"kig":{"origin":"math/kig","version":"23.08.5_2"},"klettres":{"origin":"misc/klettres","version":"23.08.5"},"kmplot":{"origin":"math/kmplot","version":"23.08.5_1"},"kturtle":{"origin":"lang/kturtle","version":"23.08.5"},"kwordquiz":{"origin":"misc/kwordquiz","version":"23.08.5"},"marble":{"origin":"astro/marble","version":"23.08.5_1"},"parley":{"origin":"misc/parley","version":"23.08.5"},"rocs":{"origin":"math/rocs","version":"23.08.5"}},"categories":["misc","education","kde"],"options":{"ARTIKULATE":"on","BLINKEN":"on","CANTOR":"on","KALGEBRA":"on","KALZIUM":"on","KANAGRAM":"on","KBRUCH":"on","KGEOGRAPHY":"on","KHANGMAN":"on","KIG":"on","KITEN":"on","KLETTRES":"on","KMPLOT":"on","KTOUCH":"on","KTURTLE":"on","KWORDQUIZ":"on","MARBLE":"on","PAIRS":"on","PARLEY":"on","ROCS":"on","STEP":"off"}},{"name":"kdeedu-data","origin":"misc/kdeedu-data","version":"23.08.5","comment":"KDE edu data files","maintainer":"kde@FreeBSD.org","www":"https://edu.kde.org/applications/all/parley","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3428e3be48d7f638a95ab7cc0265f8b5b5a91a6fc07b26304d7848ab9e67e3cb","flatsize":4234053,"path":"All/kdeedu-data-23.08.5.pkg","repopath":"All/kdeedu-data-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":342840,"desc":"KDE education data files.","categories":["misc","kde","kde-applications"],"options":{"DOCS":"on"}},{"name":"kdebugsettings","origin":"sysutils/kdebugsettings","version":"23.08.5","comment":"KDE application to enable/disable qCDebug","maintainer":"kde@FreeBSD.org","www":"https://projects.kde.org/projects/kde/kdeutils/kdebugsettings","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5607163821008202a8004c0b41bc9e98fad18685b81b1be392ac1f4e848b703","flatsize":775942,"path":"All/kdebugsettings-23.08.5.pkg","repopath":"All/kdebugsettings-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":150944,"desc":"An application to enable/disable qCDebug.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-applications"],"shlibs_required":["libKF5DBusAddons.so.5","libKF5Completion.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5I18n.so.5","libQt5Core.so.5"],"shlibs_provided":["libkdebugsettings.so.5","libkdebugsettingscore.so.5"],"options":{"DOCS":"on"}},{"name":"kdeadmin","origin":"sysutils/kdeadmin","version":"23.08.5_1","comment":"KDE Administration applications (meta port)","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dcb757b82788cd6e900343e082f654491a2526ea92404705d1c7d7001ec8cc01","flatsize":243,"path":"All/kdeadmin-23.08.5_1.pkg","repopath":"All/kdeadmin-23.08.5_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":888,"desc":"Administration applications for KDE.","deps":{"kcron":{"origin":"sysutils/kcron","version":"23.08.5"},"ksystemlog":{"origin":"sysutils/ksystemlog","version":"23.08.5"}},"categories":["sysutils","kde"],"options":{"KCRON":"on","KSYSTEMLOG":"on"}},{"name":"kdeaccessibility","origin":"accessibility/kdeaccessibility","version":"23.08.5_1","comment":"Accessibility applications for KDE 5","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b336b927d6542c2718c44842333eb7a257a4a2285ca8521f866074da6f29542","flatsize":243,"path":"All/kdeaccessibility-23.08.5_1.pkg","repopath":"All/kdeaccessibility-23.08.5_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":924,"desc":"This port contains a set of KDE-based applications for\naccessibility needs.","deps":{"kmag":{"origin":"accessibility/kmag","version":"23.08.5_2"},"kmousetool":{"origin":"accessibility/kmousetool","version":"23.08.5_1"},"kmouth":{"origin":"accessibility/kmouth","version":"23.08.5_1"}},"categories":["accessibility","kde"],"options":{"KMAG":"on","KMOUSETOOL":"on","KMOUTH":"on"}},{"name":"kde_poster","origin":"print/kde_poster","version":"1.0_2","comment":"KDE version of the poster utility","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a491bc0dedecc56048992eb837d389f55be75d2ad8d9e9212ab6c6a4b824d23","flatsize":49441,"path":"All/kde_poster-1.0_2.pkg","repopath":"All/kde_poster-1.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23740,"desc":"Here you have the new release of `poster', to scale postscript\nimages to a larger size, and print them on larger media and/or\ntile them to print on multiple sheets.\nWith respect to the earlier release:\n- support is added for foreign (Non European A*) media sizes.\n- options for scaling became more flexible\n- original restrictions on white margins in your drawing are removed.\nFor a complete explanation see the accompanying manual.","categories":["print","kde"],"messages":[{"message":"===>   NOTICE:\n\nThe kde_poster port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kdesvn","origin":"devel/kdesvn","version":"2.1.0_7","comment":"KDE frontend for Subversion","maintainer":"kde@FreeBSD.org","www":"https://projects.kde.org/projects/extragear/sdk/kdesvn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2c846df1c8868c75edeab8dd76037ed0104926509c9f3a7a40e5ecea0ff7420","flatsize":8111059,"path":"All/kdesvn-2.1.0_7.pkg","repopath":"All/kdesvn-2.1.0_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2651560,"desc":"KDESvn is a frontend to the subversion vcs. In difference to most other\ntools it uses the subversion C-Api direct via a c++ wrapper made by\nRapid SVN and doesn't parse the output of the subversion client. So it is\na real client itself instead of a frontend to the command line tool.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"}},"categories":["devel","kde"],"shlibs_required":["libKF5Parts.so.5","libKF5Bookmarks.so.5","libKF5KIOWidgets.so.5","libQt5Concurrent.so.5","libKF5Completion.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5I18n.so.5","libQt5Widgets.so.5","libQt5Xml.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libQt5Core.so.5","libKF5Wallet.so.5","libKF5KIOCore.so.5","libKF5TextWidgets.so.5","libKF5IconThemes.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5ItemViews.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libapr-1.so.0","libaprutil-1.so.0","libsvn_client-1.so.0","libsvn_diff-1.so.0","libsvn_fs-1.so.0","libsvn_ra-1.so.0","libsvn_repos-1.so.0","libsvn_subr-1.so.0","libsvn_wc-1.so.0","libQt5Sql.so.5","libKF5Notifications.so.5","libKF5DBusAddons.so.5","libQt5DBus.so.5"],"annotations":{"deprecated":"Dwindling amount of users and streamlining of ports for the KDE Team to maintain","expiration_date":"2024-12-31"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nDwindling amount of users and streamlining of ports for the KDE Team to maintain.\n\nIt is scheduled to be removed on or after 2024-12-31."}]},{"name":"kde-thumbnailer-fb2","origin":"misc/kde-thumbnailer-fb2","version":"0.3.1_4","comment":"KDE thumbnail generator for fb2 files","maintainer":"makc@FreeBSD.org","www":"https://store.kde.org/p/1080816/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0985cb39168b28e732e480ee1c0f41637de23776103e495f787754c4581ea29","flatsize":43441,"path":"All/kde-thumbnailer-fb2-0.3.1_4.pkg","repopath":"All/kde-thumbnailer-fb2-0.3.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15112,"desc":"KDE thumbnail generator for the FictionBook (fb2) file format.","deps":{"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["misc","kde"],"shlibs_required":["libKF5KIOWidgets.so.5","libKF5Archive.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"]},{"name":"kdeconnect-kde","origin":"deskutils/kdeconnect-kde","version":"23.08.5_3","comment":"Support for KDE to interface between your phone and your computer","maintainer":"kde@FreeBSD.org","www":"https://community.kde.org/KDEConnect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d17a7ad6ac0c971ea7079e810cfbdf6c8338bef0aa1dc51a360189ad7d41d812","flatsize":5887998,"path":"All/kdeconnect-kde-23.08.5_3.pkg","repopath":"All/kdeconnect-kde-23.08.5_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1057720,"desc":"KDE Connect is a project that enables all your devices to communicate with each\nother. Here are a few things KDE Connect can do:\n\n  *  Receive your phone notifications on your desktop computer and reply to messages\n  *  Control music playing on your desktop from your phone\n  *  Use your phone as a remote control for your desktop\n  *  Run predefined commands on your PC from connected devices.\n  *  Check your phones battery level from the desktop\n  *  Ring your phone to help finding it\n  *  Share files and links between devices\n  *  Browse your phone from the desktop\n  *  Control the desktop's volume from the phone","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fusefs-sshfs":{"origin":"sysutils/fusefs-sshfs","version":"3.7.3_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpeople":{"origin":"devel/kf5-kpeople","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-qqc2-desktop-style":{"origin":"x11-themes/kf5-qqc2-desktop-style","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kirigami-addons":{"origin":"x11-toolkits/kirigami-addons","version":"0.11.0"},"kpeoplevcard":{"origin":"net/kpeoplevcard","version":"0.1_1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libfakekey":{"origin":"x11/libfakekey","version":"0.3"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"sshpass":{"origin":"security/sshpass","version":"1.10_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKF5KCMUtils.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5Service.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libqca-qt5.so.2","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5DBus.so.5","libKF5KIOFileWidgets.so.5","libKF5KIOWidgets.so.5","libKF5DBusAddons.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5Solid.so.5","libKF5Notifications.so.5","libKF5People.so.5","libKF5GuiAddons.so.5","libwayland-client.so.0","libSM.so.6","libICE.so.6","libXext.so.6","libXtst.so.6","libfakekey.so.0","libQt5WaylandClient.so.5","libxkbcommon.so.0","libQt5X11Extras.so.5","libKF5IconThemes.so.5","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libQt5Multimedia.so.5"],"shlibs_provided":["libkdeconnectcore.so.23","libkdeconnectinterfaces.so.23","libkdeconnectpluginkcm.so.23","libkdeconnectdeclarativeplugin.so"],"options":{"DOCS":"on"}},{"name":"kde-thumbnailer-epub","origin":"misc/kde-thumbnailer-epub","version":"1.1.9.b_4","comment":"KDE thumbnail generator for ePub files","maintainer":"makc@FreeBSD.org","www":"https://store.kde.org/p/1081101/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb9b735b96170d5b5956a5115638107418576153d9f049dce242d79ecef06969","flatsize":49477,"path":"All/kde-thumbnailer-epub-1.1.9.b_4.pkg","repopath":"All/kde-thumbnailer-epub-1.1.9.b_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17596,"desc":"KDE thumbnail generator for the ePub file format.","deps":{"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["misc","kde"],"shlibs_required":["libQt5XmlPatterns.so.5","libKF5KIOWidgets.so.5","libKF5Archive.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Network.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"]},{"name":"kde-thumbnailer-chm","origin":"misc/kde-thumbnailer-chm","version":"0.2.1_4","comment":"KDE thumbnail generator for CHM files","maintainer":"makc@FreeBSD.org","www":"https://store.kde.org/p/1080871/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc94136f45520ae35a6bbde61bb4af248d499f2317b721b4a20525c1ab7ae2d2","flatsize":51274,"path":"All/kde-thumbnailer-chm-0.2.1_4.pkg","repopath":"All/kde-thumbnailer-chm-0.2.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18312,"desc":"KDE thumbnail generator for the CHM file format.","deps":{"chmlib":{"origin":"misc/chmlib","version":"0.40_1"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["misc","kde"],"shlibs_required":["libKF5KIOWidgets.so.5","libchm.so.0","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"]},{"name":"keeperrl","origin":"games/keeperrl","version":"0.0.23_5","comment":"Ambitious dungeon builder with roguelike elements","maintainer":"ports@FreeBSD.org","www":"https://keeperrl.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"621c496068cf32b595cdd01d11b1a44a4dd564cf3c0cbefc09ac01edc6d97507","flatsize":12486693,"path":"All/keeperrl-0.0.23_5.pkg","repopath":"All/keeperrl-0.0.23_5.pkg","licenselogic":"and","licenses":["GPLv2","OFL11"],"pkgsize":4361464,"desc":"Take the role of an evil wizard and seek the ultimate knowledge of destruction.\nExplore the world, murder innocent villagers and burn their homes. Build your\ndungeon, lay traps and prepare for an assault of angry heroes.\n\nWhen you control your minions the game becomes a classic roguelike, with\nturn-based and very tactical combat. You can also play as an adventurer and\nassault dungeons made by you or other players.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"}},"categories":["games"],"shlibs_required":["libGL.so.1","libSDL2-2.0.so.0","libopenal.so.1","libvorbis.so.0","libvorbisfile.so.3","libSDL2_image-2.0.so.0","libcurl.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe keeperrl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kde-baseapps","origin":"x11/kde-baseapps","version":"23.08.5_2","comment":"KDE5 baseapps meta port","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications//","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0a6b5cc84310b0c0e70eb80d2d6971d1022e872fd975ead6e3d135c9e9d6c86","flatsize":243,"path":"All/kde-baseapps-23.08.5_2.pkg","repopath":"All/kde-baseapps-23.08.5_2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":996,"desc":"Collection of applications useful on a KDE based desktop.","deps":{"dolphin":{"origin":"x11-fm/dolphin","version":"23.08.5"},"gwenview":{"origin":"graphics/gwenview","version":"23.08.5_3"},"kate":{"origin":"editors/kate","version":"23.08.5_2"},"kdialog":{"origin":"sysutils/kdialog","version":"23.08.5"},"keditbookmarks":{"origin":"deskutils/keditbookmarks","version":"23.08.5_1"},"khelpcenter":{"origin":"sysutils/khelpcenter","version":"23.08.5"},"konsole":{"origin":"x11/konsole","version":"23.08.5_1"},"okular":{"origin":"graphics/okular","version":"23.08.5_4"}},"categories":["x11","kde"]},{"name":"kde-dev-utils","origin":"devel/kde-dev-utils","version":"23.08.5","comment":"KDE development utilities","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e6abff9567b089f816d86e93f7f7b1a7559c7cd64937afd34b21baba7952ff4","flatsize":398371,"path":"All/kde-dev-utils-23.08.5.pkg","repopath":"All/kde-dev-utils-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":95644,"desc":"KDE development utilities.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-applications"],"shlibs_required":["libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Designer.so.5","libGL.so.1"],"options":{"DOCS":"on"}},{"name":"kde-dev-scripts","origin":"devel/kde-dev-scripts","version":"23.08.5_1","comment":"KDE development scripts","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a7b2b25f5f20b5a870b0ef8f4127bc8b984390f2a4494d35f78321759fe2a71","flatsize":521848,"path":"All/kde-dev-scripts-23.08.5_1.pkg","repopath":"All/kde-dev-scripts-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":324512,"desc":"KDE development scripts.","deps":{"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","kde","kde-applications"],"options":{"DOCS":"on"}},{"name":"kdbxviewer","origin":"security/kdbxviewer","version":"0.1.12","comment":"Ncurses UI and command-line tool for KeePass2 Database files","maintainer":"fuz@FreeBSD.org","www":"https://github.com/pepa65/kdbxviewer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e89c0334a63095e6c0a832281a3e507b4a550413432fd775379afdfaed4eeacf","flatsize":91996,"path":"All/kdbxviewer-0.1.12.pkg","repopath":"All/kdbxviewer-0.1.12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26092,"desc":"Command-line tool written in C for KeePass2 Database files (kdbx).\nIt works completely read-only at the moment.\n\nFeatures:\n- ncurses GUI to browse and view password database\n- Dump raw, decrypted XML content with obscured passwords\n- Display tree structure with de-obscured (=readable) passwords\n- Get tab-separated (TSV/CSV) password list","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"stfl":{"origin":"devel/stfl","version":"0.24_1"}},"categories":["security"],"shlibs_required":["libgcrypt.so.20","libexpat.so.1","libstfl.so.0","libncurses.so.6","libmenu.so.6"]},{"name":"kdiamond","origin":"games/kdiamond","version":"23.08.5","comment":"Three-in-a-row game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kdiamond/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef53aafaeb211a7b07fe7df8d217a3119fc602f8b9214935454b881f872e14ed","flatsize":5206639,"path":"All/kdiamond-23.08.5.pkg","repopath":"All/kdiamond-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":4789052,"desc":"KDiamond is a single player puzzle game.  The object of the game\nis to build lines of three similar diamonds.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5NotifyConfig.so.5","libKF5XmlGui.so.5","libKF5Notifications.so.5","libKF5DBusAddons.so.5","libKF5Crash.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5I18n.so.5","libQt5Widgets.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kddockwidgets","origin":"x11-toolkits/kddockwidgets","version":"2.1.0","comment":"KDAB's Dock Widget Framework for Qt","maintainer":"yuri@FreeBSD.org","www":"https://www.kdab.com/development-resources/qt-tools/kddockwidgets/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59507f1f84878cf4d631ec4e0c3ecc1162d418938e16f1a6536676b23a6e0fa2","flatsize":3318798,"path":"All/kddockwidgets-2.1.0.pkg","repopath":"All/kddockwidgets-2.1.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":773252,"desc":"KDDockWidgets is a Qt dock widget library written by KDAB, suitable for\nreplacing QDockWidget and implementing advanced functionalities missing\nin Qt.\n\nAlthough KDDockWidgets is ready to be used out of the box, it can also\nbe seen as a framework to allow building very tailored custom docking systems.\nIt tries to expose every internal widget and every knob for the app developer\nto tune.","deps":{"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5QuickControls2.so.5","libspdlog.so.1.14","libQt5X11Extras.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libfmt.so.10","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libkddockwidgets.so.2.1"]},{"name":"kf5-breeze-icons","origin":"x11-themes/kf5-breeze-icons","version":"5.116.0","comment":"Breeze icon theme for KDE","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/breeze-icons/html/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc7d117af3fff8fe08ed35d5b1445b0797b7d105af7f1b81d2743c1304434d48","flatsize":75208863,"path":"All/kf5-breeze-icons-5.116.0.pkg","repopath":"All/kf5-breeze-icons-5.116.0.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":8632656,"desc":"The Breeze icon theme for KDE.","categories":["x11-themes","kde","kde-frameworks"]},{"name":"kdbg","origin":"devel/kdbg","version":"3.0.1_2","comment":"Graphical user interface around gdb using KDE","maintainer":"thomas.sander@gmx.de","www":"https://www.kdbg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc1f36fc2843c4409fafe685b84291c506af6b9c8593ec0468a3dc6a1c29630d","flatsize":953535,"path":"All/kdbg-3.0.1_2.pkg","repopath":"All/kdbg-3.0.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":362744,"desc":"KDbg is a graphical user interface to gdb, the GNU debugger,\nto provide an intuitive interface for setting breakpoints,\ninspecting variables, and stepping through code.\n\n* Inspection of variable values in a tree structure.\n* Debugger at your finger tips: The basic debugger functions\n  (step, next, run, finish, until, set/clear/enable/disable\n  breakpoint) are bound to function keys F5 through F10.\n* Of course, lots of other basic functions: View source code,\n  search text, set program arguments and environment variables,\n  display arbitrary expressions\n* Debugging of core dumps, attaching to running processes is\n  possible.\n* Conditional breakpoints.","deps":{"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde"],"shlibs_required":["libKF5XmlGui.so.5","libKF5WindowSystem.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libX11.so.6","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"keepassxc","origin":"security/keepassxc","version":"2.7.6","comment":"KeePass Cross-platform Community Edition","maintainer":"lwhsu@FreeBSD.org","www":"https://keepassxc.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2993880f5aad3a17c77b461eba3b0d2215973382b8428c2d7ab7f590994558c","flatsize":31920548,"path":"All/keepassxc-2.7.6.pkg","repopath":"All/keepassxc-2.7.6.pkg","licenselogic":"and","licenses":["APACHE20","BSD3CLAUSE","CC0-1.0","GPLv2","GPLv3","LGPL21","LGPL3","MIT","NOKIA-LGPL-EXCEPTION"],"pkgsize":7636248,"desc":"KeePassXC is a community fork of KeePassX, a native cross-platform port of\nKeePass Password Safe, with the goal to extend and improve it with new features\nand bugfixes to provide a feature-rich, fully cross-platform and modern\nopen-source password manager.\n\nMain Features\n\n  * Secure storage with AES, Twofish or ChaCha20 encryption\n  * File format compatibility with KeePass2, KeePassX, MacPass, KeeWeb and many\n    others (KDBX 3.1 and 4.0)\n  * SSH Agent integration\n  * Passwords synchronization using KeeShare\n  * Auto-Type for automagically filling in login forms\n  * Key file and YubiKey challenge-response support for additional security\n  * TOTP generation (including Steam Guard)\n  * CSV import from other password managers (e.g., LastPass)\n  * Command line interface\n  * Custom icons for database entries and download of website favicons\n  * Database merge functionality\n  * Automatic reload when the database was changed externally\n  * Browser integration with KeePassXC-Browser for Google Chrome, Chromium,\n    Vivaldi, and Mozilla Firefox.","deps":{"botan2":{"origin":"security/botan2","version":"2.19.4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"readline":{"origin":"devel/readline","version":"8.2.10"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["security"],"shlibs_required":["libQt5Svg.so.5","libqrencode.so.4","libQt5Concurrent.so.5","libpcsclite.so.1","libargon2.so.0","libQt5Network.so.5","libQt5Widgets.so.5","libbotan-2.so.19","libminizip.so.1","libQt5DBus.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Core.so.5","libX11.so.6","libreadline.so.8","libXtst.so.6"],"options":{"AUTOTYPE":"on","BROWSER":"on","FDOSECRETS":"on","KEESHARE":"on","NETWORKING":"on","SSHAGENT":"on","TEST":"off","YUBIKEY":"on"}},{"name":"kcolorchooser","origin":"graphics/kcolorchooser","version":"23.08.5","comment":"KDE application to select colors from the screen or from a palette","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/graphics/kcolorchooser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86a2ecbe78f25d7457b940e068fa679d86fabbf1329cbf3beefdce53ddef8d7c","flatsize":147026,"path":"All/kcolorchooser-23.08.5.pkg","repopath":"All/kcolorchooser-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":38932,"desc":"KColorChooser is a simple application to select colors from the screen\nor from a palette.\n\nFEATURES\n- Select colors from any location on the screen.\n- Select colors from a range of standard palettes available.\n- Color values shown in Hue-Saturation-Value (HSV), Red-Green-Blue\n  (RGB) and HTML formats.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kchmviewer","origin":"deskutils/kchmviewer","version":"8.0.9","comment":"KDE viewer for CHM files","maintainer":"kde@FreeBSD.org","www":"https://www.kchmviewer.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0287cacf3ae3959cab463f6bd4e7558aafcc9d9e72818ba10af1cde4d29ccc55","flatsize":692665,"path":"All/kchmviewer-8.0.9.pkg","repopath":"All/kchmviewer-8.0.9.pkg","licenselogic":"single","pkgsize":242712,"desc":"KchmViewer is a chm (MS HTML help file format) viewer. Unlike most existing\nCHM viewers for Unix, it uses Trolltech's Qt widget library, and does not\ndepend on KDE or Gnome. However, it may be compiled with full KDE support,\nincluding KDE widgets and KIO/KHTML.\n\nThe main advantage of KchmViewer is non-english language support. Unlike\nothers, KchmViewer in most cases correctly detects help file encoding,\ncorrectly shows tables of context of russian, korean, chinese and japanese\nhelp files, and correctly searches in non-english help files.","deps":{"chmlib":{"origin":"misc/chmlib","version":"0.40_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde"],"shlibs_required":["libX11.so.6","libchm.so.0","libzip.so.5","libQt5WebEngineWidgets.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5QmlModels.so.5","libQt5WebChannel.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5DBus.so.5","libQt5Positioning.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"kdb","origin":"databases/kdb","version":"3.2.0_15","comment":"Database connectivity and creation framework","maintainer":"kde@FreeBSD.org","www":"https://community.kde.org/KDb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8b7ed89a34072c332b3fbd32cd31099311449b12d729c63cf4c104e82b6ffc5","flatsize":4759363,"path":"All/kdb-3.2.0_15.pkg","repopath":"All/kdb-3.2.0_15.pkg","licenselogic":"single","pkgsize":817660,"desc":"KDb is a database connectivity and creation framework, consisted of a\ngeneral-purpose C++ Qt library and set of plugins delivering support for\nvarious database vendors.\n\nIt is a part of the Kexi project and the general Calligra Suite.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","kde"],"shlibs_required":["libsqlite3.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5Core.so.5","libQt5Xml.so.5","libicui18n.so.74","libmysqlclient.so.21","libpq.so.5","libQt5Network.so.5","libicuuc.so.74"],"shlibs_provided":["libKDb3.so.4"],"options":{"MYSQL":"on","PGSQL":"on","SQLITE":"on"}},{"name":"kcalutils","origin":"net/kcalutils","version":"23.08.5","comment":"KDE utility and user interface functions for accessing calendar","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d80c7d52dde11eefede1d328419ebe1a69583df0e41e2589817bb639076f4d3","flatsize":1897360,"path":"All/kcalutils-23.08.5.pkg","repopath":"All/kcalutils-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":275584,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libGrantlee_Templates.so.5","libKF5IconThemes.so.5","libKF5CalendarCore.so.5","libQt5Widgets.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKPim5IdentityManagement.so.5","libKF5Codecs.so.5","libKF5WidgetsAddons.so.5","libKF5I18n.so.5"],"shlibs_provided":["libKPim5CalendarUtils.so.5"],"options":{"DOCS":"on"}},{"name":"kcharselect","origin":"deskutils/kcharselect","version":"23.08.5","comment":"Character selector for KDE","maintainer":"kde@FreeBSD.org","www":"https://utils.kde.org/projects/kcharselect/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc06c67ee07a49889bffb45c2bbb3b6f569c1d7dc436ee2816253a3bf45121ef","flatsize":793463,"path":"All/kcharselect-23.08.5.pkg","repopath":"All/kcharselect-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":425688,"desc":"KCharSelect is a tool to select special characters from all\ninstalled fonts and copy them into the clipboard.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKF5Bookmarks.so.5","libKF5Crash.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libKF5AuthCore.so.5","libKF5Codecs.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kcgi","origin":"www/kcgi","version":"0.13.3","comment":"Minimal sandboxed CGI library in C","maintainer":"bapt@FreeBSD.org","www":"https://kristaps.bsd.lv/kcgi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba28ee8f46c1723f49e2e01c5826cd73521ec593a91793bb512c929a976147c8","flatsize":1877115,"path":"All/kcgi-0.13.3.pkg","repopath":"All/kcgi-0.13.3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":416796,"desc":"kcgi is a minimal CGI library for web applications in ISC licensed ISO C. It was\ndesigned to be secure and auditable. See a Comparison of CGI Libraries in C for\nalternatives. To start, download kcgi.tgz and run make install into your PREFIX\nof choice. The kcgi(3) manpage documents usage. kcgi is a BSD.lv project","categories":["www","devel"],"shlibs_provided":["libkcgi.so.1","libkcgihtml.so.1","libkcgijson.so.1","libkcgiregress.so.1","libkcgixml.so.1"],"options":{"EXAMPLES":"on"}},{"name":"kcron","origin":"sysutils/kcron","version":"23.08.5","comment":"KDE task scheduler","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"954cb94ff88b90cae60328080487f826bbee9fc5f937e21c0e0ae114c81fe9c1","flatsize":2122663,"path":"All/kcron-23.08.5.pkg","repopath":"All/kcron-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1015480,"desc":"KDE frontend for cron.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-applications"],"shlibs_required":["libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5Core.so.5","libKF5KIOWidgets.so.5","libKF5KCMUtils.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5Service.so.5","libQt5PrintSupport.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libQt5Network.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5"],"options":{"DOCS":"on"}},{"name":"kc","origin":"security/kc","version":"2.5.3_1","comment":"Console based password storing application","maintainer":"leva@ecentrum.hu","www":"https://github.com/levaidaniel/kc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b788f1adb6c309f741a92b2de5bd1bf6a81a06b2da3cb6c47aa2285c3942b35","flatsize":149996,"path":"All/kc-2.5.3_1.pkg","repopath":"All/kc-2.5.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":66908,"desc":"Console based password storing application using an encrypted XML\ndocument as its database.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libscrypt":{"origin":"security/libscrypt","version":"1.22"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["security"],"shlibs_required":["libcrypto.so.12","libxml2.so.2","libedit.so.0","libncurses.so.6","libtinfo.so.6","libpcre.so.1","libscrypt.so"],"options":{"PCRE":"on","SCRYPT":"on","LIBEDIT":"on","READLINE":"off"},"messages":[{"message":"Please read /usr/local/share/doc/kc/Changelog.md to see why you might not be able to open your database anymore.\n\nExample:\n\nRunning v2.5, creating a new then importing a v2.4 database that was using the default settings (sha512 KDF, aes256 cipher, cbc mode):\n\n$ kc\nCreating 'default.kcd'\nUsing 'default.kcd' database.\nNew password (empty to cancel):\nNew password again (empty to cancel):\nInitializing...\nDatabase file: default.kcd (default.kcd)\nXML structure size: 148 bytes\nSecurity key(s): no\nPassword: yes\nSSH agent: no\nPassword function: sha512 (100000 iterations)\nEncryption: aes256, cbc\nRead-only: no\nModified: yes\n<default% > import -o -R 5000 -k passwords.kcd\nReading database...\nOpening 'passwords.kcd'\nPassword:\nDecrypting...\nChecking database...\nCounting keys and keychains...\nImport finished.\n<passwords% >","type":"install"}]},{"name":"kcalc","origin":"math/kcalc","version":"23.08.5","comment":"Scientific calculator for KDE","maintainer":"kde@FreeBSD.org","www":"https://utils.kde.org/projects/kcalc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08cae460fc68906d16f590e6b910be160df396a91bb7a528a8dad840ed5a9759","flatsize":2817710,"path":"All/kcalc-23.08.5.pkg","repopath":"All/kcalc-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":621972,"desc":"KCalc is a calculator which offers many more mathematical functions\nthan meet the eye on a first glance. Please study the section on\nkeyboard accelerators and modes in the handbook to learn more about\nthe many functions available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["math","kde","kde-applications"],"shlibs_required":["libKF5Notifications.so.5","libKF5XmlGui.so.5","libKF5Crash.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5GuiAddons.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5","libgmp.so.10","libmpfr.so.6"],"options":{"DOCS":"on"}},{"name":"kcat","origin":"net/kcat","version":"1.7.0","comment":"Generic command line non-JVM Apache Kafka producer and consumer","maintainer":"sergey@akhmatov.ru","www":"https://github.com/edenhill/kcat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f5dd8798c47fcf33649ff822ea8c34ccf3b6c930f4f32159af1f7d07a548681","flatsize":2079910,"path":"All/kcat-1.7.0.pkg","repopath":"All/kcat-1.7.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":642160,"desc":"kcat is a generic non-JVM producer and consumer\nfor Apache Kafka. Think of it as a netcat for\nKafka.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"librdkafka":{"origin":"net/librdkafka","version":"2.3.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"yajl":{"origin":"devel/yajl","version":"2.1.0"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["net"],"shlibs_required":["liblz4.so.1","libcurl.so.4","libzstd.so.1","libssl.so.12","libcrypto.so.12"],"options":{"AVRO":"off","JSON":"off"},"messages":[{"message":"kafkacat has been renamed to kcat\nIf you're upgrading from earlier release to 1.7.0 please consider:\n- renaming any kafkacat.conf files to kcat.conf\n- renaming any KAFKACAT_CONF environment variables to KCAT_CONF\nhttps://github.com/edenhill/kcat/releases/tag/1.7.0","type":"install"}]},{"name":"kde-icons-black-and-white","origin":"x11-themes/kde-icons-black-and-white","version":"2.0.a_1","comment":"KDE Black And White iconset","maintainer":"portmaster@BSDforge.com","www":"https://store.kde.org/p/1120904","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d76e1bc698127e35658a0548abedb926869618a6c7b1740f71acc1658064610b","flatsize":7054688,"path":"All/kde-icons-black-and-white-2.0.a_1.pkg","repopath":"All/kde-icons-black-and-white-2.0.a_1.pkg","licenselogic":"and","licenses":["theme"],"pkgsize":5297196,"desc":"KDE Black And White iconset.","categories":["x11-themes","kde"],"messages":[{"message":"How to install a new icon theme\n\n1) Open the KDE-Menu and start the System Settings\n2) Click on \"Appearance\", then \"Icons\"\n3) Select black and white iconset\n4) Click \"Apply\"\n5) Have fun! :-)","type":"install"}]},{"name":"kblackbox","origin":"games/kblackbox","version":"23.08.5","comment":"Blackbox Logic game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kblackbox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f20c4274b8a721501a50d21182571fff8831368a0788a7336f5372e0006d53b","flatsize":1942989,"path":"All/kblackbox-23.08.5.pkg","repopath":"All/kblackbox-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":624080,"desc":"KBlackbox is a game of hide and seek played on a grid of boxes where\nthe computer has hidden several balls.  The position of the hidden\nballs can be deduced by shooting beams into the box.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5XmlGui.so.5","libKF5Archive.so.5","libKF5TextWidgets.so.5","libKF5DBusAddons.so.5","libKF5Crash.so.5","libQt5Svg.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5SonnetUi.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kcachegrind","origin":"devel/kcachegrind","version":"23.08.5","comment":"Profiler frontend for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d66285c48558eb8adc6fcd9279be54c85303294e94aecaaa3c8fe9a73ad42524","flatsize":4751282,"path":"All/kcachegrind-23.08.5.pkg","repopath":"All/kcachegrind-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1058908,"desc":"KCachegrind is a visualization tool for the profiling data generated by\nCachegrind (which is part of valgrind) and Calltree.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-applications"],"shlibs_required":["libKF5Archive.so.5","libKF5XmlGui.so.5","libKF5KIOWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5DBusAddons.so.5","libKF5JobWidgets.so.5","libKF5CoreAddons.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libKF5WidgetsAddons.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libX11.so.6"],"options":{"DOCS":"on","DOT":"off","VALGRIND":"off"}},{"name":"kde-icons-nuoveXT2","origin":"x11-themes/kde-icons-nuovext2","version":"2.2.2","comment":"KDE nuoveXT 2 iconset","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/x11-themes/kde-icons-nuovext2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcea2e64aea3d502c245b663e7d9a9aa719fc7051b5dc37bb4779e7afcba7a82","flatsize":3261167,"path":"All/kde-icons-nuoveXT2-2.2.2.pkg","repopath":"All/kde-icons-nuoveXT2-2.2.2.pkg","licenselogic":"and","licenses":["LGPL3","theme"],"pkgsize":2272312,"desc":"A revamp of icon theme nuoveXT.\n[ http://www.kde-look.org/content/show.php?content=62630 ]\n\nThe nuoveXT icon theme provides OSX-like icons for your\nKDE desktop. It provides icons for most of the applications\ngenerally used on KDE. Others may be added in future versions\nof nuoveXT, for KDE.","categories":["x11-themes","kde"],"messages":[{"message":"How to install a new icon theme\n\n1) Open the KDE-Menu and start the Control Center\n2) Click on \"Look and Feel\", then \"Icons\"\n3) Select nuoveXT 2.2.2 iconset\n4) Click \"Apply\"\n5) Have fun! :-)","type":"install"}]},{"name":"klettres","origin":"misc/klettres","version":"23.08.5","comment":"Alphabet learning tool for KDE","maintainer":"kde@FreeBSD.org","www":"https://edu.kde.org/klettres","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dfa04e874aaf10655f0e23a31f8133ada61d0b5554727cf210a583f6163b3d80","flatsize":50077015,"path":"All/klettres-23.08.5.pkg","repopath":"All/klettres-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":39597492,"desc":"KLettres helps a very young child or an adult learning a new language\nby associating sounds and letters in this language.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["misc","education","kde","kde-applications"],"shlibs_required":["libKF5Crash.so.5","libKF5NewStuffWidgets.so.5","libphonon4qt5.so.4","libKF5NewStuff.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libKF5Service.so.5","libKF5NewStuffCore.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libKF5Attica.so.5","libQt5Network.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kbdscan","origin":"misc/kbdscan","version":"20110507","comment":"Show scancodes of keys pressed and released","maintainer":"sunpoet@FreeBSD.org","www":"https://hack.org/mc/hacks/kbdscan/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6d5fd0edb5e4b3d00db341d3a0677bf3a541d6a09267ea82e46fced7a89de0b","flatsize":7516,"path":"All/kbdscan-20110507.pkg","repopath":"All/kbdscan-20110507.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":3488,"desc":"kbdscan is a small program to set the FreeBSD console keyboard in\nraw scancode mode and show scancodes of keys pressed and released.\n\nFive seconds of inactivity resets the console to the original mode\nand quits the program.","categories":["misc"]},{"name":"kb2mb2","origin":"x11/kb2mb2","version":"1.0_3","comment":"Redirect any key to second mouse button","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62ad7f320c82e0c9f88a18cfe1b9308d54a1f0be0e83dc6e87f28fd2dcea8a59","flatsize":8656,"path":"All/kb2mb2-1.0_3.pkg","repopath":"All/kb2mb2-1.0_3.pkg","licenselogic":"single","pkgsize":3852,"desc":"kb2mb2 redirects events caused by a key to second mouse button.\nIt uses right windows button by default.\nSee kb2mb2 -h for details.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"}},"categories":["x11"],"shlibs_required":["libXtst.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe kb2mb2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kblocks","origin":"games/kblocks","version":"23.08.5","comment":"Falling Blocks game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kblocks/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f4d95960fb1caf9152cf4001a8728105d47663adead4a91fbca2836dca513e6","flatsize":2845775,"path":"All/kblocks-23.08.5.pkg","repopath":"All/kblocks-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2289124,"desc":"KBlocks is the classic falling blocks game.  The idea is to stack\nthe falling blocks to create horizontal lines without any gaps.\nWhen a line is completed it is removed, and more space is available\nin the play area.  When there is not enough space for blocks to\nfall, the game is over.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5Crash.so.5","libKF5DBusAddons.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libKF5I18n.so.5","libQt5Network.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"katarakt","origin":"graphics/katarakt","version":"0.2_30","comment":"Simple PDF viewer uses as much available screen space as possible","maintainer":"kurt@kmk-computers.de","www":"https://gitlab.cs.fau.de/Qui_Sum/katarakt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0758af4f4e6e9adf7640113b7f5ebab1b631d75e37a76ea98a2aadb1024a08f7","flatsize":252886,"path":"All/katarakt-0.2_30.pkg","repopath":"All/katarakt-0.2_30.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":85292,"desc":"katarakt is a simple PDF viewer. It is designed to use as much available screen\nspace as possible.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libpoppler-qt5.so.1","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5DBus.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"kea","origin":"net/kea","version":"2.6.0","comment":"Alternative DHCP implementation by ISC","maintainer":"apevnev@me.com","www":"https://kea.isc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9816af80371c79a39d16c298500a32a730ae1f771ab22c44659bc9c4fc5c9472","flatsize":68455255,"path":"All/kea-2.6.0.pkg","repopath":"All/kea-2.6.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":8025136,"desc":"Kea provides DHCPv4 and DHCPv6 servers, a dynamic DNS update module,\na portable DHCP library, libdhcp++, and a DHCP benchmarking tool,\nperfdhcp.\n\nKea is developed by Internet Systems Consortium.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"log4cplus":{"origin":"devel/log4cplus","version":"2.1.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["liblog4cplus.so.9","libssl.so.12","libcrypto.so.12","libboost_system.so.1.84.0"],"shlibs_provided":["libdhcp_bootp.so","libdhcp_flex_option.so","libdhcp_ha.so","libdhcp_lease_cmds.so","libdhcp_perfmon.so","libdhcp_run_script.so","libdhcp_stat_cmds.so","libkea-asiodns.so.48","libkea-asiolink.so.71","libkea-cc.so.68","libkea-cfgclient.so.65","libkea-cryptolink.so.50","libkea-d2srv.so.46","libkea-database.so.61","libkea-dhcp++.so.89","libkea-dhcp_ddns.so.56","libkea-dhcpsrv.so.108","libkea-dns++.so.56","libkea-eval.so.69","libkea-exceptions.so.33","libkea-hooks.so.97","libkea-http.so.71","libkea-log.so.61","libkea-process.so.72","libkea-stats.so.41","libkea-tcp.so.18","libkea-util-io.so.0","libkea-util.so.84"],"options":{"DOCS":"on","MYSQL":"off","PGSQL":"off","SHELL":"off"},"annotations":{"cpe":"cpe:2.3:a:isc:kea:2.6.0:::::dragonfly6:x86_64"}},{"name":"kbounce","origin":"games/kbounce","version":"23.08.5","comment":"Ball Bouncing game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kbounce/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b79d6767c1bd9d25cb327fa02b445214da753c439054b3f5e55fe10ce3cd242","flatsize":6562780,"path":"All/kbounce-23.08.5.pkg","repopath":"All/kbounce-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":3032436,"desc":"KBounce is a single player arcade game with the elements of puzzle.\nIt is played on a field, surrounded by wall, with two or more balls\nbouncing around within the walls.  The object of the game is to\nbuild new walls to decrease the size of the active field.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5XmlGui.so.5","libKF5KIOWidgets.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5DBusAddons.so.5","libKF5CoreAddons.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kate-devel","origin":"editors/kate-devel","version":"24.01.90_1","comment":"Basic editor framework for the KDE system","maintainer":"kde@FreeBSD.org","www":"https://kate-editor.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3873d2d64618b5536d0a67f271853b21923b578ddc1ce09b93a846fbeb69c96","flatsize":35732850,"path":"All/kate-devel-24.01.90_1.pkg","repopath":"All/kate-devel-24.01.90_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":10366808,"desc":"Kate is a Feature-Packed Text Editor\n\nKate is packed with features that will make it easier for you to view and edit\nall your text files. Kate lets you to edit and view many files at the same\ntime, both in tabs and split views, and comes with a wide variety of plugins,\nincluding an embedded terminal that lets you launch console commands directly\nfrom Kate, powerful search and replace plugins, and a preview plugin that can\nshow you what your MD, HTML and even SVG will look like.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-attica":{"origin":"x11-toolkits/kf6-attica","version":"6.3.0"},"kf6-kauth":{"origin":"devel/kf6-kauth","version":"6.3.0"},"kf6-kbookmarks":{"origin":"devel/kf6-kbookmarks","version":"6.3.0"},"kf6-kcodecs":{"origin":"textproc/kf6-kcodecs","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kcrash":{"origin":"devel/kf6-kcrash","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kitemmodels":{"origin":"devel/kf6-kitemmodels","version":"6.3.0"},"kf6-kitemviews":{"origin":"x11-toolkits/kf6-kitemviews","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knewstuff":{"origin":"devel/kf6-knewstuff","version":"6.3.0"},"kf6-kpackage":{"origin":"devel/kf6-kpackage","version":"6.3.0"},"kf6-kparts":{"origin":"devel/kf6-kparts","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-ktexteditor":{"origin":"devel/kf6-ktexteditor","version":"6.3.0"},"kf6-ktextwidgets":{"origin":"x11-toolkits/kf6-ktextwidgets","version":"6.3.0"},"kf6-kwallet":{"origin":"sysutils/kf6-kwallet","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"kf6-sonnet":{"origin":"textproc/kf6-sonnet","version":"6.3.0"},"kf6-syntax-highlighting":{"origin":"textproc/kf6-syntax-highlighting","version":"6.3.0"},"kf6-threadweaver":{"origin":"devel/kf6-threadweaver","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"plasma6-libplasma":{"origin":"x11/plasma6-libplasma","version":"6.1.2"},"plasma6-plasma-activities":{"origin":"x11/plasma6-plasma-activities","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["editors","kde","kde-applications","kde-devel"],"shlibs_required":["libKF6DBusAddons.so.6","libKF6TextEditor.so.6","libKF6Parts.so.6","libKF6XmlGui.so.6","libKF6SyntaxHighlighting.so.6","libKF6TextWidgets.so.6","libKF6SonnetUi.so.6","libKF6KIOWidgets.so.6","libKF6KIOGui.so.6","libKF6WindowSystem.so.6","libX11.so.6","libKF6Completion.so.6","libKF6KIOCore.so.6","libKF6Crash.so.6","libKF6Service.so.6","libKF6JobWidgets.so.6","libKF6Solid.so.6","libQt6Xml.so.6","libQt6Network.so.6","libKF6IconThemes.so.6","libKF6ConfigWidgets.so.6","libKF6CoreAddons.so.6","libKF6WidgetsAddons.so.6","libQt6Widgets.so.6","libKF6ColorScheme.so.6","libKF6I18n.so.6","libKF6ConfigGui.so.6","libKF6ConfigCore.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libxkbcommon.so.0","libintl.so.8","libKF6IconWidgets.so.6","libKF6KIOFileWidgets.so.6","libKF6BookmarksWidgets.so.6","libKF6Bookmarks.so.6","libKF6ItemViews.so.6","libKF6GuiAddons.so.6","libQt6Concurrent.so.6","libKF6NewStuffWidgets.so.6","libKF6NewStuffCore.so.6","libKF6Attica.so.6"],"shlibs_provided":["libkateprivate.so.24.01.90"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:kate:kate:24.01.90:::::dragonfly6:x86_64:1"}},{"name":"kasts","origin":"multimedia/kasts","version":"23.08.5_1","comment":"KDE podcast app","maintainer":"kde@FreeBSD.org","www":"https://apps.kde.org/kasts/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0d5b49a4ba97ddc2484af42ac7e0343eb40fc1fcd5ba879199af29cd5ef78e5","flatsize":2278306,"path":"All/kasts-23.08.5_1.pkg","repopath":"All/kasts-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":529656,"desc":"Kasts is a convergent podcast application\n\nIts main features are:\n\n- Episode management through play queue\n- Sync playback positions with other clients through gpodder.net\n  or gpodder-nextcloud\n- Variable playback speed\n- Search for podcasts\n- Full system integration: e.g. inhibit system suspend while listening","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-syndication":{"origin":"net/kf5-syndication","version":"5.116.0,1"},"kf5-threadweaver":{"origin":"devel/kf5-threadweaver","version":"5.116.0"},"kirigami-addons":{"origin":"x11-toolkits/kirigami-addons","version":"0.11.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"},"taglib":{"origin":"audio/taglib","version":"2.0.1"},"vlc":{"origin":"multimedia/vlc","version":"3.0.21_2,4"}},"categories":["multimedia","kde","kde-applications"],"shlibs_required":["libKF5Kirigami2.so.5","libKF5Syndication.so.5","libKF5ConfigGui.so.5","libtag.so.2","libqt5keychain.so.1","libKF5ThreadWeaver.so.5","libQt5Sql.so.5","libQt5Svg.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5I18n.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libvlc.so.5","libQt5Multimedia.so.5","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libKMediaSession.so","libKastsSolidExtras.so","libkasts-solidextrasqmlplugin.so","libkmediasession-qmlplugin.so"]},{"name":"kaputa","origin":"x11-fonts/kaputa","version":"1.000_3","comment":"Free Unicode font for Sinhala script","maintainer":"0mp@FreeBSD.org","www":"http://www.kaputa.com/slword/kaputaunicode.htm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24b39434e99de926656acd534f6613c8b7759dd802b9a8891040061856f3822d","flatsize":160011,"path":"All/kaputa-1.000_3.pkg","repopath":"All/kaputa-1.000_3.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":55508,"desc":"Kaputa is a Unicode TrueType font for the Sinhalese script.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"kbreakout","origin":"games/kbreakout","version":"23.08.5","comment":"Breakout-like game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kbreakout/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57a9a9347e53b46d53fcc1a8b20091680e003d5778663b622a6f6c4b1213f959","flatsize":3676304,"path":"All/kbreakout-23.08.5.pkg","repopath":"All/kbreakout-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":3090160,"desc":"KBreakout is a Breakout-like game.  Its object is to destroy as\nmany bricks as possible without losing the ball.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5DBusAddons.so.5","libKF5XmlGui.so.5","libKF5Crash.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"katomic","origin":"games/katomic","version":"23.08.5","comment":"Sokoban-like Logic game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/katomic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecb359d5989679360333e87c6692eb30a2e983e741b6a9eb3db18c6ff1426fe0","flatsize":2165880,"path":"All/katomic-23.08.5.pkg","repopath":"All/katomic-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1472168,"desc":"KAtomic is a fun educational game built around molecular geometry.\nIt employs simplistic two-dimensional looks at different chemical\nelements.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","education","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5NewStuffWidgets.so.5","libKF5Crash.so.5","libKF5NewStuff.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5XmlGui.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kanshi","origin":"x11/kanshi","version":"1.7.0","comment":"Dynamic display configuration for Wayland","maintainer":"jbeich@FreeBSD.org","www":"https://sr.ht/~emersion/kanshi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca6ff72eedfb4a10bd62bf3aacd28ff4643686b2644f923bd400e7f64e498941","flatsize":33626,"path":"All/kanshi-1.7.0.pkg","repopath":"All/kanshi-1.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15992,"desc":"kanshi allows you to define output profiles that are automatically\nenabled and disabled on hotplug. For instance, this can be used to\nturn a laptop's internal screen off when docked.\n\nThis is a Wayland equivalent for tools like autorandr. kanshi can be\nused on Wayland compositors supporting wlr-output-management protocol.","deps":{"libscfg":{"origin":"devel/libscfg","version":"0.1.1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0","libscfg.so"],"options":{"MANPAGES":"on"}},{"name":"kapptemplate","origin":"devel/kapptemplate","version":"23.08.5","comment":"KDE template generator","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f368e4e52e4526b60fa427b72bed0bf7059743dc9762ef736501f019111758b","flatsize":997434,"path":"All/kapptemplate-23.08.5.pkg","repopath":"All/kapptemplate-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":438828,"desc":"KDE Template Generator.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-applications"],"shlibs_required":["libKF5KIOWidgets.so.5","libKF5Archive.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5Service.so.5","libKF5CoreAddons.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libKF5Solid.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5DBus.so.5","libQt5Concurrent.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libX11.so.6","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kannel-sqlbox","origin":"www/kannel-sqlbox","version":"1.0.1_9","comment":"Add-on module for www/kannel (svn rev.55)","maintainer":"ports@FreeBSD.org","www":"https://redmine.kannel.org/projects/kannel-sq-lbox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca9e3275f7eff5172a2a687bb77356452edde9bbfb9f98f7cad424567c54d5b9","flatsize":277092,"path":"All/kannel-sqlbox-1.0.1_9.pkg","repopath":"All/kannel-sqlbox-1.0.1_9.pkg","licenselogic":"single","licenses":["The_Kannel_Software_License"],"pkgsize":100560,"desc":"Sqlbox is a special Kannel box that sits between bearerbox and\nsmsbox and uses a database queue to store and forward messages.\n\nSqlbox behaves similar to other Kannel boxes and share a compatible\nconfiguration file format and command line options.","deps":{"kannel":{"origin":"www/kannel","version":"1.4.4_14,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["www"],"shlibs_required":["libxml2.so.2","libpcreposix.so.0","libpcre.so.1","libsqlite3.so.0"],"options":{"MYSQL":"off","PGSQL":"off","SQLITE3":"on"},"messages":[{"message":"If you are upgrading kannel-sqlbox from a version prior to 1.0.1, \nplease, remove tables `send_sms` and `sent_sms` before starting it \nand let kannel_sqlbox recreate them.","type":"upgrade","maximum_version":"1.0.0"},{"message":"===>   NOTICE:\n\nThe kannel-sqlbox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ko-ko.TeX-fonts-extra","origin":"korean/ko.TeX-fonts-extra","version":"0.1.0_6","comment":"Korean TeX extra fonts","maintainer":"hyogeollee@gmail.com","www":"http://project.ktug.or.kr/ko.TeX/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6954477dd18d0555dc50e10291366615b98847555cdd0365bd2fedd4f35f901a","flatsize":81696407,"path":"All/ko-ko.TeX-fonts-extra-0.1.0_6.pkg","repopath":"All/ko-ko.TeX-fonts-extra-0.1.0_6.pkg","licenselogic":"single","pkgsize":58166708,"desc":"ko.TeX is a collection of LaTeX packages made by Koaunghi Un, Dohyun Kim\nand Kangsoo Kim to replace HLaTeX and Hangul-ucs.\n\nko.TeX-fonts-extra contains extra fonts.","deps":{"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["korean","print"],"options":{"DOCS":"on"},"messages":[{"message":"Update font map after install:\n\n  # /usr/local/bin/mktexlsr\n  # /usr/local/bin/updmap-sys --force --enable Map=kotex-extra-hlfont.map\n  # /usr/local/bin/updmap-sys --force --enable Map=kotex-extra.map","type":"install"},{"message":"And update font map after deinstall:\n\n  # /usr/local/bin/updmap-sys --syncwithtrees\n  # /usr/local/bin/updmap-sys","type":"remove"}]},{"name":"kamoso","origin":"multimedia/kamoso","version":"23.08.5","comment":"Application to take pictures and videos out of your webcam","maintainer":"kde@FreeBSD.org","www":"https://userbase.kde.org/Kamoso","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c27e2844b38ddd4ad84e8bafc36b69731fec06988ba03af9227f363775da8a1","flatsize":769123,"path":"All/kamoso-23.08.5.pkg","repopath":"All/kamoso-23.08.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":278404,"desc":"Kamoso is a great program to use your webcam to take pictures or make videos.\nIt probably should be the best webcam recorder for Linux.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-graphicaleffects":{"origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["multimedia","kde","kde-applications"],"shlibs_required":["libKF5KIOFileWidgets.so.5","libKF5Notifications.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Completion.so.5","libQt5Concurrent.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5Solid.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libX11.so.6","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libGL.so.1","libgstvideo-1.0.so.0","libgstbase-1.0.so.0"],"options":{"DOCS":"on"}},{"name":"kamis","origin":"math/kamis","version":"2.1","comment":"Maximum independent sets and vertex covers of large sparse graphs","maintainer":"yuri@FreeBSD.org","www":"https://karlsruhemis.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbedd09506d825c0ccbc5fb87d990ce36a235e94ac66ad70e05122acd4ed928d","flatsize":5251049,"path":"All/kamis-2.1.pkg","repopath":"All/kamis-2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":681760,"desc":"KaMIS (Karlsruhe Maximum Independent Sets) is an open source project\nfinding maximum independent sets and vertex covers of large sparse\ngraphs.\n\nGiven a graph G=(V,E), the goal of the maximum independent set problem\nis to compute a maximum cardinality set of vertices I, such that no\nvertices in the set are adjacent to one another. Such a set is called\na maximum independent set. The problem is NP-hard and particularly\ndifficult to solve in large sparse graphs.","categories":["math"]},{"name":"kamerka","origin":"graphics/kamerka","version":"0.20_6","comment":"Take photos using your webcam and shiny animated QML interface","maintainer":"yuri@FreeBSD.org","www":"https://dos1.github.io/kamerka/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"736179591f5006aeb195c8ffac71e045a3ceaf011d22054452e65ba0e0809914","flatsize":334345,"path":"All/kamerka-0.20_6.pkg","repopath":"All/kamerka-0.20_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":141392,"desc":"Take photos using your webcam and shiny animated QML interface.\n\nIt provides a very nice user interface to use your webcam to take photos.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qimageblitz":{"origin":"x11/qimageblitz","version":"0.1.0.1548172_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libQt5Script.so.5","libQt5QuickWidgets.so.5","libKF5Declarative.so.5","libKF5KDELibs4Support.so.5","libKF5Notifications.so.5","libphonon4qt5.so.4","libv4l2.so.0","libv4lconvert.so.0","libqimageblitz.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5Package.so.5","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5UnitConversion.so.5","libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5JobWidgets.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libKF5ItemViews.so.5","libQt5PrintSupport.so.5","libKF5IconThemes.so.5","libKF5TextWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5GuiAddons.so.5","libKF5Codecs.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5WidgetsAddons.so.5","libKF5SonnetUi.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"NLS":"on"}},{"name":"kamera","origin":"graphics/kamera","version":"23.08.5","comment":"Digital camera manager for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fc5678615dcd022fc548ec09007d69b0c2b422df5dea17821094b6d1d478651","flatsize":752740,"path":"All/kamera-23.08.5.pkg","repopath":"All/kamera-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":178616,"desc":"This is a digital camera IO slave for KDE which uses gPhoto2 to\nallow access to your camera pictures with the URL camera:/.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libKF5KIOCore.so.5","libgphoto2_port.so.12","libgphoto2.so.6","libKF5Service.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5KCMUtils.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5"],"options":{"DOCS":"on"}},{"name":"kapman","origin":"games/kapman","version":"23.08.5","comment":"Pac-Man Clone","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/kapman/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fa761cad21277bca84a1f5e2d4742a6d5060db71dc8d2b7318009359f5b4e91","flatsize":3086260,"path":"All/kapman-23.08.5.pkg","repopath":"All/kapman-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2551912,"desc":"Kapman is a clone of the well known game Pac-Man.\n\nYou must run through the maze to eat all pills without being captured\nby a ghost.  By eating an energizer, Kapman gets the ability to eat\nghosts for a few seconds.  When a stage is cleared of pills and\nenergizer the player is taken to the next stage with slightly\nincreased game speed.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5DBusAddons.so.5","libKF5XmlGui.so.5","libKF5Crash.so.5","libQt5Svg.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kannel","origin":"www/kannel","version":"1.4.4_14,1","comment":"WAP/SMS gateway","maintainer":"ports@FreeBSD.org","www":"http://www.kannel.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df75ea7632d865b8e2c7293fdc6ddbaa01335d852b0464d9a058e0cd0f2ab7b5","flatsize":7515685,"path":"All/kannel-1.4.4_14,1.pkg","repopath":"All/kannel-1.4.4_14,1.pkg","licenselogic":"single","licenses":["The_Kannel_Software_License"],"pkgsize":1111168,"desc":"Kannel is a compact and very powerful open source WAP and SMS gateway, used\nwidely across the globe both for serving trillions of short messages (SMS),\nWAP Push service indications and mobile internet connectivity.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["www"],"users":["kannel"],"groups":["kannel"],"shlibs_required":["libpcreposix.so.0","libxml2.so.2","libpcre.so.1","libsqlite3.so.0"],"options":{"MYSQL":"off","PGSQL":"off","SQLITE3":"on"},"annotations":{"cpe":"cpe:2.3:a:kannel:kannel:1.4.4:::::dragonfly6:x86_64:14"},"messages":[{"message":"===>   NOTICE:\n\nThe kannel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kawa","origin":"lang/kawa","version":"3.1.1_1","comment":"Java-based Scheme implementation","maintainer":"ashish@FreeBSD.org","www":"https://www.gnu.org/software/kawa/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d0c588b4f827d4841f6d7c773867d383e668936fe63f7daa0d8fc700b491481","flatsize":4459301,"path":"All/kawa-3.1.1_1.pkg","repopath":"All/kawa-3.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3426128,"desc":"Kawa is a full Scheme implementation written in Java.  With Kawa you can\naccess Java objects, methods, fields and classes within your Scheme code.\nScheme functions and files are compiled into optimized Java byte-code,\nallowing you to write Java applications, applets, classes, and servlets\nin Scheme.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang","scheme","java"],"shlibs_required":["libreadline.so.8","libhistory.so.8","libncurses.so.6"]},{"name":"kalk","origin":"math/kalk","version":"23.08.5","comment":"Kalk is a convergent calculator for Plasma","maintainer":"kde@FreeBSD.org","www":"https://apps.kde.org/kalk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"896d40fbe6070ac6e330ec32da2b047ee0a6e1bacc028ea30c2eca25245bc875","flatsize":478487,"path":"All/kalk-23.08.5.pkg","repopath":"All/kalk-23.08.5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":111320,"desc":"Kalk is a convergent calculator for Plasma.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["math","kde","kde-applications"],"shlibs_required":["libKF5UnitConversion.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libgmp.so.10","libmpfr.so.6","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"kbruch","origin":"math/kbruch","version":"23.08.5_1","comment":"KDE 4 application to exercise fractions","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/education/kbruch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42dc659affb24a12b61c34e0d743fb0c3e1a0e8a31d18774942f1f9a38fac84a","flatsize":7075640,"path":"All/kbruch-23.08.5_1.pkg","repopath":"All/kbruch-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":5140980,"desc":"KBruch is a small program to practice calculating with fractions and\npercentages. Different exercises are provided for this purpose and you\ncan use the learning mode to practice with fractions. The program\nchecks the user's input and gives feedback.\n\nFEATURES\n- Arithmetic excercise: in this exercise you have to solve a given\n  fraction task. You have to enter the numerator and the denominator.\n  This is the main exercise.\n- Comparison excercise: in this exercise you have to compare the size\n  of two given fractions, using the symbols >, < or =.\n- Conversion excercise: in this exercise you have to convert a given\n  number into a fraction.\n- Factorization excercise: in this exercise you have to factorize a\n  given number into its prime factors.\n- Percentage excercise: in this exercise you have to calculate\n  percentages.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["math","education","kde","kde-applications"],"shlibs_required":["libKF5Crash.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"legend-of-edgar","origin":"games/legend-of-edgar","version":"1.37","comment":"2D platform game with a persistent world","maintainer":"makc@FreeBSD.org","www":"https://www.parallelrealities.co.uk/games/edgar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63feb1811f797466ec3caeb72ea8d41e628bd122df53061e4079ccc64ad71173","flatsize":96338937,"path":"All/legend-of-edgar-1.37.pkg","repopath":"All/legend-of-edgar-1.37.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":90485460,"desc":"The Legend of Edgar is a platform game, not unlike those found on the Amiga and\nSNES. Edgar must battle his way across the world, solving puzzles and defeating\npowerful enemies to achieve his quest.\n\nA 2D platform game with a persistent world.\nWhen Edgar's father fails to return home after venturing out one dark and stormy\nnight, Edgar fears the worst: he has been captured by the evil sorcerer who\nlives in a fortress beyond the forbidden swamp.\n\nDonning his armour, Edgar sets off to rescue him, but his quest will not be\neasy...","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_ttf-2.0.so.0","libpng16.so.16"],"options":{"DOCS":"on","NLS":"on"}},{"name":"kbibtex","origin":"databases/kbibtex","version":"0.10.0_9","comment":"Bibliography editor for KDE","maintainer":"kde@FreeBSD.org","www":"https://userbase.kde.org/KBibTeX","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f517d604d56dedcfc1bac29640ecf86a5a94b338f13626a2c36de2716353c75d","flatsize":22008184,"path":"All/kbibtex-0.10.0_9.pkg","repopath":"All/kbibtex-0.10.0_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4432984,"desc":"KBibTeX is a bibliography editor for KDE.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-networkauth":{"origin":"net/qt5-networkauth","version":"5.15.15p1"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["databases","kde"],"shlibs_required":["libKF5Wallet.so.5","libQt5WebEngineWidgets.so.5","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5ItemViews.so.5","libQt5PrintSupport.so.5","libKF5SonnetUi.so.5","libQt5Qml.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libX11.so.6","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5","libpoppler-qt5.so.1","libKF5TextEditor.so.5","libpoppler.so.134","libKF5SyntaxHighlighting.so.5","libQt5XmlPatterns.so.5","libicuuc.so.74","libicui18n.so.74","libQt5NetworkAuth.so.5"],"shlibs_provided":["libkbibtexconfig.so.0","libkbibtexdata.so.0","libkbibtexglobal.so.0","libkbibtexgui.so.0","libkbibtexio.so.0","libkbibtexnetworking.so.0","libkbibtexprocessing.so.0"],"options":{"WEBENGINE":"on"}},{"name":"kapitonov-plugins-pack-lv2","origin":"audio/kapitonov-plugins-pack-lv2","version":"1.2.1_1","comment":"Kapitonov LV2 Plugins Pack (KPP)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/olegkapitonov/Kapitonov-Plugins-Pack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"418ce017b8a22805e6b41eac46c5edb96e760482fe9fbd029deff8c7e2900432","flatsize":5914520,"path":"All/kapitonov-plugins-pack-lv2-1.2.1_1.pkg","repopath":"All/kapitonov-plugins-pack-lv2-1.2.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3086128,"desc":"Kapitonov Plugins Pack (KPP) is a set of LV2 plugins for audio processing.\n\nCurrently available plugins\n* tubeAmp. Advanced guitar tube amp emulator. Contains preamp, tonestack, power\n  amp with voltage sag, cabinet emulators. Emulation parameters of each\n  component are set by profile files.\n* Bluedream. Booster/Tube Screamer pedal with equalizer (tonestack). Has GUI\n* Distruction. Distortion pedal with equalizer (tonestack). Has GUI.\n* Fuzz. Vintage fuzz pedal. Has GUI.\n* Deadgate. Effective Noise Gate/Dead Zone effect plugin.\n* Octaver. Analog octaver pedal.\n* Single2Humbucker. Plugin for emulation humbucker pickup sound with single coil\n  pickup on the guitar. Useful for playing heavy-metal on Stratocaster guitar\n  with single coil pickups.\n\ntubeAmp is the main and most complex plugin in the set. It can be used to\nemulate the sound of any common models of guitar combo amplifiers.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"zita-convolver":{"origin":"audio/zita-convolver","version":"4.0.3_3"},"zita-resampler":{"origin":"audio/zita-resampler","version":"1.11.2"}},"categories":["audio"],"shlibs_required":["libxcb.so.1","libxcb-util.so.1","libxcb-icccm.so.4","libcairo.so.2","libzita-convolver.so.4","libzita-resampler.so.1"]},{"name":"kallisto","origin":"biology/kallisto","version":"0.48.0_3,1","comment":"Quantify abundances of transcripts from RNA-Seq data","maintainer":"jwb@FreeBSD.org","www":"https://pachterlab.github.io/kallisto/about.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"662f4c80f55458f6a25a2d22dce8458a3d108ff02e495843c5dd9ed71aa8d4d6","flatsize":1535899,"path":"All/kallisto-0.48.0_3,1.pkg","repopath":"All/kallisto-0.48.0_3,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":901604,"desc":"Kallisto is a program for quantifying abundances of transcripts from RNA-Seq\ndata, or more generally of target sequences using high-throughput sequencing\nreads. It is based on the novel idea of pseudoalignment for rapidly determining\nthe compatibility of reads with targets, without the need for alignment.","deps":{"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"htslib":{"origin":"biology/htslib","version":"1.17_1"},"libaec":{"origin":"science/libaec","version":"1.1.3"}},"categories":["biology"],"shlibs_required":["libhts.so.3","libhdf5.so.200"],"options":{"EXAMPLES":"on"}},{"name":"kalker","origin":"math/kalker","version":"2.2.0_2","comment":"Scientific calculator that supports math-like syntax","maintainer":"ashish@FreeBSD.org","www":"https://kalker.xyz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cf023f1c659ee36489b1fdc8a4beafba65ab683cb7a0c13d4b662365034b1f2","flatsize":3004296,"path":"All/kalker-2.2.0_2.pkg","repopath":"All/kalker-2.2.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":723320,"desc":"A scientific calculator that supports math-like syntax with\nuser-defined variables, functions, derivation, integration,\nand complex numbers.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["math"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"]},{"name":"kalgebra","origin":"math/kalgebra","version":"23.08.5","comment":"KDE graph calculator","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/education/kalgebra","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24771a831619ca0ada5b1611f24713b86d89719252bbcc63f43e226ad41d94af","flatsize":2382252,"path":"All/kalgebra-23.08.5.pkg","repopath":"All/kalgebra-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1184384,"desc":"KAlgebra is a mathematical calculator based on content markup MathML\nlanguage, capable to make simple MathML operations (arithmetic and\nlogical) and to representate 2D and 3D graphs.","deps":{"analitza":{"origin":"math/analitza","version":"23.08.5"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"plasma5-plasma-workspace":{"origin":"x11/plasma5-plasma-workspace","version":"5.27.11.1_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math","education","kde","kde-applications"],"shlibs_required":["libreadline.so.8","libAnalitza.so.8","libQt5Core.so.5","libKF5XmlGui.so.5","libKF5KIOCore.so.5","libAnalitzaWidgets.so.8","libAnalitzaGui.so.8","libAnalitzaPlot.so.8","libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5PrintSupport.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5"],"options":{"DOCS":"on","WEBENGINE":"on"}},{"name":"kalc-calculator","origin":"math/kalc","version":"1.2.1","comment":"Calculator for real and complex numbers, 2d/3d graphing, etc","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bgkillas/kalc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dca216dcb27bf5511b5dad76aeee61f4d361fc639c32355dca31990cb3c5438c","flatsize":2854891,"path":"All/kalc-calculator-1.2.1.pkg","repopath":"All/kalc-calculator-1.2.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":901528,"desc":"kalc is a calculator for complex numbers, 2d/3d graphing, arbitrary precision,\nvector, cli calculator with real-time output.","deps":{"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"}},"categories":["math"]},{"name":"kadnode","origin":"dns/kadnode","version":"2.3.0_2","comment":"P2P name resolution daemon","maintainer":"moritzwarning@web.de","www":"https://github.com/mwarning/KadNode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6056124d97abdc38aed23558c3707af646150f0e52a0d371cda34e94bdcb6e03","flatsize":117178,"path":"All/kadnode-2.3.0_2.pkg","repopath":"All/kadnode-2.3.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":52080,"desc":"KadNode is a small decentralized DNS resolver that can use existing\npublic key infrastructures. It utilizes the BitTorrent P2P network\nand mbedtls for TLS/crypto support.","deps":{"mbedtls":{"origin":"security/mbedtls","version":"2.28.8"}},"categories":["dns"],"shlibs_required":["libmbedtls.so.14","libmbedx509.so.1","libmbedcrypto.so.7"],"shlibs_provided":["libnss_kadnode.so.2"],"options":{"AUTH":"on","CMD":"on","DEBUG":"off","DNS":"off","LPD":"on","NATPMP":"off","NSS":"on","UPNP":"off"},"annotations":{"cpe":"cpe:2.3:a:kadnode_project:kadnode:2.3.0:::::dragonfly6:x86_64:2"},"messages":[{"message":"In order to resolve domains using kadnode all over the system, add this\nline to your /etc/nsswitch.conf:\n\nhosts: kadnode dns\n\nIf the hosts line already exists, just add kadnode before the dns entry.","type":"install"}]},{"name":"kaccounts-providers","origin":"net-im/kaccounts-providers","version":"23.08.5_2","comment":"System to administer web accounts for the KDE desktop","maintainer":"kde@FreeBSD.org","www":"https://projects.kde.org/projects/kdereview/kaccounts-providers","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f4fa3d4b58e56ee7ee4abe20ec5fda84071ecb3c43685b9f840ced1d1ba23a8","flatsize":348318,"path":"All/kaccounts-providers-23.08.5_2.pkg","repopath":"All/kaccounts-providers-23.08.5_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":80124,"desc":"Small system to administer web accounts for the sites and services\nacross the KDE desktop, including: Google, Facebook, Owncloud, IMAP,\nJabber and others","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kaccounts-integration":{"origin":"net-im/kaccounts-integration","version":"23.08.5_5"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"libaccounts-glib":{"origin":"net-im/libaccounts-glib","version":"1.27"},"libaccounts-qt5":{"origin":"net-im/libaccounts-qt","version":"1.17"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"signon-qt5":{"origin":"sysutils/signond","version":"8.61"}},"categories":["net-im","kde","kde-applications"],"shlibs_required":["libQt5WebEngine.so.5","libKF5Declarative.so.5","libKF5Package.so.5","libkaccounts.so.2","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5KIOCore.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libaccounts-qt5.so.1","libQt5Xml.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"kakoune","origin":"editors/kakoune","version":"2021.11.08","comment":"Modal code editor with a focus on interactivity","maintainer":"ashish@FreeBSD.org","www":"https://kakoune.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2930051a1a07a5a46f9be8111a6238d3742435e75275775347829184c22567e","flatsize":3668136,"path":"All/kakoune-2021.11.08.pkg","repopath":"All/kakoune-2021.11.08.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":965060,"desc":"Kakoune is a code editor that implements Vi's \"keystrokes as a text\nediting language\" model.  As it's also a modal editor, it is somewhat\nsimilar to the Vim editor (after which Kakoune was originally\ninspired).\n\nKakoune can operate in two modes, normal and insertion.  In insertion\nmode, keys are directly inserted into the current buffer.  In normal\nmode, keys are used to manipulate the current selection and to enter\ninsertion mode.\n\nKakoune has a strong focus on interactivity, most commands provide\nimmediate and incremental results, while still being competitive (as\nin keystroke count) with Vim.\n\nKakoune works on selections, which are oriented, inclusive range of\ncharacters, selections have an anchor and a cursor character.  Most\ncommands move both of them, except when extending selection where the\nanchor character stays fixed and the cursor one moves around.\n\nSee https://vimeo.com/82711574 for a short demo video.","deps":{"setsid":{"origin":"sysutils/setsid","version":"2.37"}},"categories":["editors"],"options":{"DEBUG":"off","DOCS":"on"}},{"name":"kaccounts-integration","origin":"net-im/kaccounts-integration","version":"23.08.5_5","comment":"System to administer web accounts for the KDE desktop","maintainer":"kde@FreeBSD.org","www":"https://projects.kde.org/projects/kdereview/kaccounts-integration","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ff6fcb028c41e033bcca946685764c510ad1dcbc196f6084ee833625fe18f6c","flatsize":568455,"path":"All/kaccounts-integration-23.08.5_5.pkg","repopath":"All/kaccounts-integration-23.08.5_5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":123132,"desc":"Small system to administer web accounts for the sites and services\nacross the KDE desktop, including: Google, Facebook, Owncloud, IMAP,\nJabber and others","deps":{"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"libaccounts-qt5":{"origin":"net-im/libaccounts-qt","version":"1.17"},"qcoro-qt5":{"origin":"devel/qcoro","version":"0.10.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"signon-qt5":{"origin":"sysutils/signond","version":"8.61"},"signon-ui":{"origin":"sysutils/signon-ui","version":"0.17.355_4"}},"categories":["net-im","kde","kde-applications"],"shlibs_required":["libKF5CoreAddons.so.5","libKF5I18n.so.5","libaccounts-qt5.so.1","libsignon-qt5.so.1","libQt5Xml.so.5","libQt5Gui.so.5","libQt5Core.so.5","libstdc++.so.6","libgcc_s.so.1","libKF5Wallet.so.5","libKF5KIOCore.so.5","libQt5Widgets.so.5","libKF5Service.so.5","libKF5ConfigCore.so.5","libKF5DBusAddons.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5DBus.so.5","libQCoro5Core.so.0","libKF5QuickAddons.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5"],"shlibs_provided":["libkaccounts.so.2","libkaccountsdeclarativeplugin.so"]},{"name":"kahip","origin":"math/kahip","version":"3.16","comment":"Karlsruhe high quality graph partitioning","maintainer":"yuri@FreeBSD.org","www":"https://kahip.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fc41a7ee484afe1547236e3cc868bed31f79f36fb1095bf44644c939f3162f2","flatsize":23447505,"path":"All/kahip-3.16.pkg","repopath":"All/kahip-3.16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2044948,"desc":"KaHIP - Karlsruhe High Quality Partitioning - is a family of graph\npartitioning programs. It includes KaFFPa (Karlsruhe Fast Flow\nPartitioner), which is a multilevel graph partitioning algorithm, in\nits variants Strong, Eco and Fast, KaFFPaE (KaFFPaEvolutionary) which\nis a parallel evolutionary algorithm that uses KaFFPa to provide\ncombine and mutation operations, as well as KaBaPE which extends the\nevolutionary algorithm. Moreover, specialized techniques are included\nto partition road networks (Buffoon), to output a vertex separator\nfrom a given partition or techniques geared towards efficient\npartitioning of social networks.","deps":{"metis":{"origin":"math/metis","version":"5.1.0_9"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"}},"categories":["math"],"shlibs_required":["libmpicxx.so.12","libmpi.so.12","libmetis.so.2"],"shlibs_provided":["libkahip.so","libparhip_interface.so"]},{"name":"kab-libreoffice","origin":"editors/libreoffice-kab","version":"24.2.4.2","comment":"kab language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47aacd26efaf85191a27c09a28fd714d5e6ac167e434160e12c8445340ea0a37","flatsize":2330957,"path":"All/kab-libreoffice-24.2.4.2.pkg","repopath":"All/kab-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":440948,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"kImageAnnotator-qt6","origin":"graphics/kimageannotator","version":"0.7.1","comment":"Library for image-annotation tools","maintainer":"kde@FreeBSD.org","www":"https://github.com/ksnip/kImageAnnotator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9e67bc41b28e89868bf948141beb4a0fab13a658b72b6a917b3149c83ba92ee","flatsize":1588767,"path":"All/kImageAnnotator-qt6-0.7.1.pkg","repopath":"All/kImageAnnotator-qt6-0.7.1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":336856,"desc":"Library for image-annotation tools.","deps":{"kColorPicker-qt6":{"origin":"graphics/kcolorpicker","version":"0.3.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["graphics","kde"],"shlibs_required":["libQt6Svg.so.6","libkColorPicker-Qt6.so.0","libX11.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libkImageAnnotator-Qt6.so.0"],"annotations":{"flavor":"qt6"}},{"name":"kColorPicker-qt6","origin":"graphics/kcolorpicker","version":"0.3.1","comment":"Qt-based color picker library with popup menu","maintainer":"kde@FreeBSD.org","www":"https://github.com/ksnip/kColorPicker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c32dfd667ee8214f9aaf8abc2a1aaed2de2a1020709caff3b8ad24680489aed","flatsize":128909,"path":"All/kColorPicker-qt6-0.3.1.pkg","repopath":"All/kColorPicker-qt6-0.3.1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":36732,"desc":"Library containing a QToolButton with color popup menu for selecting a color.\nThe popup features a color dialog button which can be used to add custom\ncolors to the popup menu.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["graphics","kde"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"shlibs_provided":["libkColorPicker-Qt6.so.0"],"annotations":{"flavor":"qt6"}},{"name":"ko-sourcehansans-otf","origin":"korean/sourcehansans-otf","version":"2.001","comment":"Korean font by Adobe designed for user interfaces","maintainer":"hyun@caffeinated.codes","www":"https://github.com/adobe-fonts/source-han-sans","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0569b5a6a232ed4aa00fc30cc54afcf6f6b4c2c04b7fb28c7223105e87ad3b09","flatsize":121309626,"path":"All/ko-sourcehansans-otf-2.001.pkg","repopath":"All/ko-sourcehansans-otf-2.001.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":79859260,"desc":"Source Han Sans: A new open source Pan-CJK typeface family from Adobe\n\nThis is Source Han Sans K/KR, which supports all four variants in this family\nbut prioritizes Korean Hanja over other three.\n\n\"Source Han Sans, available in seven weights, is a typeface family which\nprovides full support for Japanese, Korean, Traditional Chinese, and Simplified\nChinese, all in one font. It also includes Latin, Greek, and Cyrillic glyphs\nfrom our popular Source Sans family. All told, each font weight in the family\nhas a total of 65,535 glyphs (the maximum supported in the OpenType format), and\nthe entire family rounds out at just under half a million total glyphs.\"\n--- The Typekit Blog, Adobe","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"options":{"HW":"off","FULL":"on","SUBSET":"off"},"messages":[{"message":"You can start using the font by following this instruction:\n\nAdd the following line to the \"Files\" section of your X.org configuration file:\n\n\tFontPath\t\"/usr/local/share/fonts/SourceHanSansK/\"","type":"install"}]},{"name":"kColorPicker-qt5","origin":"graphics/kcolorpicker","version":"0.3.1","comment":"Qt-based color picker library with popup menu","maintainer":"kde@FreeBSD.org","www":"https://github.com/ksnip/kColorPicker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"387940c777af4809cfcf40eece3a2b50c8a85a4497d1d74b69fca737eb09df86","flatsize":88877,"path":"All/kColorPicker-qt5-0.3.1.pkg","repopath":"All/kColorPicker-qt5-0.3.1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":23392,"desc":"Library containing a QToolButton with color popup menu for selecting a color.\nThe popup features a color dialog button which can be used to add custom\ncolors to the popup menu.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","kde"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libkColorPicker-Qt5.so.0"],"annotations":{"flavor":"qt5"}},{"name":"k4dirstat","origin":"sysutils/k4dirstat","version":"3.4.3_1","comment":"KDE utility that sums up disk usage for directory trees","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/jeromerobert/k4dirstat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e245fac19fc2862e254c8496c0499e765234091da9b59995cb9aa9bfc986fa4","flatsize":659492,"path":"All/k4dirstat-3.4.3_1.pkg","repopath":"All/k4dirstat-3.4.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":256000,"desc":"KDirStat (for KDE Directory Statistics) is a small utility program that\nsums up disk usage for directory trees. Its functionality is similar to\nthe Unix du command, but it provides more helpful diagnostic\ninformation. KDirStat also features some built-in cleanup facilities and\nthe ability to include your own cleanup commands or scripts.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde"],"shlibs_required":["libKF5XmlGui.so.5","libKF5KIOWidgets.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:kdirstat_project:kdirstat:3.4.3:::::dragonfly6:x86_64:1"}},{"name":"kdenlive","origin":"multimedia/kdenlive","version":"23.08.5_1","comment":"KDE professional quality non-linear video editing suite","maintainer":"kde@FreeBSD.org","www":"https://www.kdenlive.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc461707ba404027bd3cd80d0b372126c1e460af5fc7d1932ad66ccdedb07883","flatsize":70612125,"path":"All/kdenlive-23.08.5_1.pkg","repopath":"All/kdenlive-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13289908,"desc":"Kdenlive is a non-linear video editor for GNU/Linux, OS X and FreeBSD,\nwhich supports DV, AVCHD and HDV editing. Kdenlive relies on several\nother open source projects, such as FFmpeg, the MLT video framework\nand Frei0r effects. It was designed to answer all needs, from basic\nvideo editing to semi-professional work.","deps":{"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"dvdauthor":{"origin":"multimedia/dvdauthor","version":"0.7.2.20211105_4"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"frei0r-plugins":{"origin":"graphics/frei0r-plugins","version":"2.3.3"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"mlt7":{"origin":"multimedia/mlt7","version":"7.24.0_1"},"mlt7-glaxnimate-qt5":{"origin":"multimedia/mlt7-glaxnimate","version":"7.24.0"},"mlt7-qt5":{"origin":"multimedia/mlt7-qt","version":"7.24.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-networkauth":{"origin":"net/qt5-networkauth","version":"5.15.15p1"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"recordmydesktop":{"origin":"multimedia/recordmydesktop","version":"0.3.8.1_9"},"rttr":{"origin":"devel/rttr","version":"0.9.6.16_3"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"swhplugins":{"origin":"audio/swhplugins","version":"0.4.17"}},"categories":["multimedia","kde","kde-applications"],"shlibs_required":["libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5NotifyConfig.so.5","libKF5Notifications.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5FileMetaData.so.3","libKF5PurposeWidgets.so.5","libKF5Purpose.so.5","libmlt-7.so.7","libmlt++-7.so.7","libKF5NewStuffWidgets.so.5","libKF5NewStuff.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5Declarative.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5GuiAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5ConfigCore.so.5","libKF5Package.so.5","libKF5Archive.so.5","libKF5CoreAddons.so.5","libKF5I18n.so.5","libQt5Svg.so.5","libQt5QuickControls2.so.5","libQt5QuickWidgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Widgets.so.5","libQt5Qml.so.5","libQt5Concurrent.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5NetworkAuth.so.5","libQt5Network.so.5","libKF5DBusAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libv4l2.so.0"],"options":{"DOCS":"on","DVDWIZARD":"on","FILESHARE":"on","FREI0R":"on","LADSPA":"on","SCREENCAST":"on","V4L":"on","XINE":"off"}},{"name":"kImageAnnotator-qt5","origin":"graphics/kimageannotator","version":"0.7.1","comment":"Library for image-annotation tools","maintainer":"kde@FreeBSD.org","www":"https://github.com/ksnip/kImageAnnotator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce60ad3658be1cbeba5ee1c0801fb3d12f4f57d2c56489173e3ee3c4731d5bd7","flatsize":1700100,"path":"All/kImageAnnotator-qt5-0.7.1.pkg","repopath":"All/kImageAnnotator-qt5-0.7.1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":346576,"desc":"Library for image-annotation tools.","deps":{"kColorPicker-qt5":{"origin":"graphics/kcolorpicker","version":"0.3.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","kde"],"shlibs_required":["libQt5Svg.so.5","libkColorPicker-Qt5.so.0","libX11.so.6","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libkImageAnnotator-Qt5.so.0"],"annotations":{"flavor":"qt5"}},{"name":"kBuild","origin":"devel/kBuild","version":"0.1.9998_15","comment":"Makefile framework","maintainer":"vbox@FreeBSD.org","www":"https://svn.netlabs.org/kbuild","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8d0700d27134311d63399b25f70335848c789101a39216f1682225d642bfd79","flatsize":2887748,"path":"All/kBuild-0.1.9998_15.pkg","repopath":"All/kBuild-0.1.9998_15.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv3+"],"pkgsize":629592,"desc":"kBuild is a makefile framework for writing simple makefiles for complex tasks.","categories":["devel"],"options":{"DOCS":"on","GCC":"on"}},{"name":"k40-whisperer","origin":"cad/k40-whisperer","version":"0.59","comment":"GUI control software for the stock K40 laser cutter controller","maintainer":"0mp@FreeBSD.org","www":"https://www.scorchworks.com/K40whisperer/k40whisperer.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be784ca4890a5bd382f6d7481b5ef37b19e21a4727848c694eba95fd931ac69e","flatsize":969882,"path":"All/k40-whisperer-0.59.pkg","repopath":"All/k40-whisperer-0.59.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":143688,"desc":"K40 Whisperer is an alternative to the Laser Draw (LaserDRW) program that comes\nwith some Chinese laser cutters. It reads SVG and DXF files, interprets the\ndata and sends commands to the K40 controller to move the laser head and\ncontrol the laser accordingly. K40 Whisperer does not require a USB key\n(dongle) to function.\n\nFeatures:\n- Reads SVG files and DXF files.\n- Splits input design based on color formatting (red, blue).\n- In SVG files blue and red paths are interpreted as vectors for vector\n  engraving and cutting. Everything else is transferred as a raster image.\n- In DXF files blue paths are interpreted as vector engrave (blue).\n  Everything else is interpreted as vector cut (red).\n- Performs cuts on features inside of other features before cutting the outside\n  features. (If you cut the outside first the part might drop out of the stock\n  material.)\n- Converts gray scale images to halftone images to simulating varying levels of\n  gray (i.e. engraving pictures). The Halftone option needs to be selected\n  under \"Raster\"-\"Settings\" to enable halftoning.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pyusb":{"origin":"devel/py-pyusb","version":"1.2.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad","python"],"options":{"DOCS":"on"},"messages":[{"message":"At the moment K40 Whisperer has to be run as root unless devd(8) is properly\nconfigured. Some notes on how it is handled on macOS and Linux can be\nfound in /usr/local/share/doc/k40-whisperer.\n\nK40 Whisperer can be launched with a `k40-whisperer` command.","type":"install"}]},{"name":"jzip","origin":"games/jzip","version":"2.0.1g_1","comment":"Text-mode Infocom game interpreter","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fad5402500b10971596c6aa61f97b45582d21145118c27ee584c0639b854572","flatsize":82974,"path":"All/jzip-2.0.1g_1.pkg","repopath":"All/jzip-2.0.1g_1.pkg","licenselogic":"single","pkgsize":33312,"desc":"This software interprets Infocom text-adventure games.  This port\ndoes not install any games; you can install them yourself if you\nown the games, or you can legally obtain the Zork series from:\n\thttp://www.csd.uwo.ca/~pete/Infocom/download.html","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jzip port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jxgrabkey","origin":"java/jxgrabkey","version":"0.3.2_1","comment":"JNI library for easy use of global X11 hotkeys from Java","maintainer":"ports@virtual-estates.net","www":"https://jxgrabkey.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f116bc5c5dcf0c7d210c9a03c3652c5a0d817a3cc6ab362003a42d94338b6cd3","flatsize":106517,"path":"All/jxgrabkey-0.3.2_1.pkg","repopath":"All/jxgrabkey-0.3.2_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":35760,"desc":"JXGrabKey is a jni library for easy use of global X11 hotkeys on\nfrom Java.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["libJXGrabKey.so"],"options":{"TEST":"off"}},{"name":"kotlin","origin":"lang/kotlin","version":"2.0.0","comment":"Kotlin Programming Language","maintainer":"mizhka@FreeBSD.org","www":"https://kotlinlang.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"126d2de415128e4a3a71c9364fbf104d88f81ac73df2c5dfeafe3387823a91e7","flatsize":91190427,"path":"All/kotlin-2.0.0.pkg","repopath":"All/kotlin-2.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":80989744,"desc":"Kotlin Programming Language","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["lang","java"]},{"name":"jwsmtp","origin":"mail/jwsmtp","version":"1.32.15_1","comment":"C++ library for sending email","maintainer":"info@babaei.net","www":"https://talk.mumbleface.net/jwsmtp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6edcb56b64c96f36c41e4403e187da25cd3599bbed01df109a74c308d2f9dfd6","flatsize":406233,"path":"All/jwsmtp-1.32.15_1.pkg","repopath":"All/jwsmtp-1.32.15_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":153652,"desc":"jwSMTP is a GPL-licensed C++ library to facilitate sending email\nprogrammatically. All you need to worry about is who the mail is from, who to\nsend it to and the message itself, no network coding necessary. It is able to\nsend mail in html or plain format. jwSMTP can send attachments, send to\nmultiple recipients including Cc/Bcc recipients. LOGIN and PLAIN SMTP\nauthentication. Do an MX lookup or send direct via an smtp server.\n\nSupported platforms are BSD, Linux and Windows.","categories":["mail"],"shlibs_provided":["libjwsmtp-1.32.so"],"options":{"DOCS":"on","MANPAGES":"on"}},{"name":"jwm","origin":"x11-wm/jwm","version":"2.4.3_2","comment":"Joe's Window Manager","maintainer":"john.grafton@gmail.com","www":"https://joewing.net/projects/jwm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12f66c62cd44add26999048573478c64252799ba430ccb57696a6ae4476b67dc","flatsize":360472,"path":"All/jwm-2.4.3_2.pkg","repopath":"All/jwm-2.4.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":131452,"desc":"JWM is a window manager for the X11 Window System. JWM is written in C\nand uses only Xlib at a minimum, though additional libraries are\nsupported for extended functionality and features. JWM supports MWM and\nExtended Window Manager Hints (EWMH).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libpng16.so.16","libjpeg.so.8","libXft.so.2","libXrender.so.1","libpangoxft-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libXpm.so.4","libXext.so.6","libXmu.so.6","libXinerama.so.1"],"options":{"CAIRO":"off","DEBUG":"off","FRIBIDI":"on","JPEG":"on","NLS":"on","PNG":"on","SVG":"off","XEXT":"on","XFT":"on","XINERAMA":"on","XMU":"on","XPM":"on","XRENDER":"on"}},{"name":"kanagram","origin":"games/kanagram","version":"23.08.5","comment":"Letter order game for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/education/kanagram","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d53345354b920af56f74705bddae92159148eeccb068cb7c27b8a00c9f2e6bb","flatsize":8383452,"path":"All/kanagram-23.08.5.pkg","repopath":"All/kanagram-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":7266544,"desc":"Kanagram is a game based on anagrams of words: the puzzle is solved\nwhen the letters of the scrambled word are put back in the correct\norder. There is no limit on either time taken, or the amount of\nattempts to solve the word.\n\nFEATURES\n- Several word lists included.\n- Hints and cheat help system.\n- Word lists editor.\n- Word lists distribution via KNewStuff.\n- Scalable user interface appropriate for children.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libkeduvocdocument":{"origin":"misc/libkeduvocdocument","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","education","kde","kde-applications"],"shlibs_required":["libKF5NewStuffWidgets.so.5","libKF5SonnetCore.so.5","libKEduVocDocument.so.5","libQt5TextToSpeech.so.5","libKF5NewStuff.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Widgets.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5Crash.so.5","libQt5Gui.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Network.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"jwt-cli","origin":"www/jwt-cli","version":"6.1.0_1","comment":"Super fast CLI tool to decode and encode JWTs","maintainer":"osa@FreeBSD.org","www":"https://github.com/mike-engel/jwt-cli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d8154dbe69fa30f4e17997095cd08952e811a21754e846cfbeadf1de1e3d3c2","flatsize":3477764,"path":"All/jwt-cli-6.1.0_1.pkg","repopath":"All/jwt-cli-6.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1096944,"desc":"Command line tool to help you work with JSON Web Tokens (JWTs).  Like\nmost JWT command line tools out there, you can decode almost any JWT\nheader and claims body.  Unlike any that I've found, however, jwt-cli\nallows you to encode a new JWT with nearly any piece of data you can\nthink of.  Custom header values (some), custom claim bodies (as long\nas it's JSON, it's game), and using any secret you need.","categories":["www"]},{"name":"jwhois","origin":"net/jwhois","version":"4.0_10","comment":"Improved WHOIS client capable of selecting server to query","maintainer":"terry-freebsd@glaver.org","www":"https://www.gnu.org/software/jwhois/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab3ad99e7a50b91717b80c94eae867cd0f937f351d988e203cc54a3af8306534","flatsize":312538,"path":"All/jwhois-4.0_10.pkg","repopath":"All/jwhois-4.0_10.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":82512,"desc":"Jwhois is a WHOIS client, with a feature of selecting servers to\nquery based on a configulation file. Query results are cached to local\ndatabases. If you make a same query later, the results are extracted\nfrom databases; you can get your answer quickly.\n\nThis version is based on Fedora jwhois 4.0-73.fc38.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libidn":{"origin":"dns/libidn","version":"1.42"},"lynx":{"origin":"www/lynx","version":"2.8.9.1_3,1"}},"categories":["net"],"shlibs_required":["libintl.so.8","libidn.so.12"],"options":{"NLS":"on"}},{"name":"jutils","origin":"games/jutils","version":"1.0.1_1,1","comment":"Common utilities for Java Game Technology Group projects","maintainer":"voidanix@420blaze.it","www":"https://github.com/jinput/jutils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"229636beacde936d529d037d17fd84b1296e789c9edc9a29d4929a41e20eb3d1","flatsize":7986,"path":"All/jutils-1.0.1_1,1.pkg","repopath":"All/jutils-1.0.1_1,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7060,"desc":"A set of APIs utilized by the Java Game Technology Group.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"]},{"name":"jvmtop","origin":"sysutils/jvmtop","version":"0.8.0.27_1","comment":"Lightweight console application to monitor running jvms","maintainer":"jgh@FreeBSD.org","www":"https://github.com/patric-r/jvmtop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07399b1bcfea39645c269a1dc9f3824936e56d3f370f4ecf71369f4809a15aea","flatsize":136609,"path":"All/jvmtop-0.8.0.27_1.pkg","repopath":"All/jvmtop-0.8.0.27_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":115124,"desc":"Jvmtop is a lightweight console application to monitor all accessible, running\njvms on a machine. In a top-like manner, it displays JVM internal metrics\n(e.g. memory information) of running java processes.\n\nIt's tested with different releases of Oracle JDK, IBM JDK and OpenJDK on\nFreeBSD, Linux, Solaris and Windows hosts.  Jvmtop requires a JDK - a JRE\nwill not suffice.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["sysutils","java"]},{"name":"jwasm","origin":"devel/jwasm","version":"2.17_1,1","comment":"Fork of OpenWatcom x86 assembler with AMD64 support","maintainer":"ak@FreeBSD.org","www":"https://github.com/Baron-von-Riedesel/JWasm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35e5db649b22f29e7036134d68456f45ac9b2c7ef7f7ace832ee3574039781f4","flatsize":646897,"path":"All/jwasm-2.17_1,1.pkg","repopath":"All/jwasm-2.17_1,1.pkg","licenselogic":"single","licenses":["OpenWatcom"],"pkgsize":222268,"desc":"JWasm is a MASM v6 compatible assembler. It's a fork of Open Watcom's WASM\nand released under the Sybase Open Watcom Public License, which allows\nfree commercial and non-commercial use. JWasm is written in C, source code\nis open.\n\nJWasm Features:\n\n- JWasm natively supports output formats Intel OMF, MS Coff (32- and\n  64-bit), Elf (32- and 64-bit), Bin and DOS MZ.\n- precompiled JWasm binaries are available for DOS, Windows and Linux. For\n  OS/2 and FreeBSD, makefiles are supplied.\n- Instructions up to SSSE3 are supported.\n- The JWasm source is portable and has successfully been tested with Open\n  Watcom, MS VC, GCC and more.\n- As far as programming for Windows is concerned, JWasm can be used with\n  both Win32Inc and Masm32.\n- C header files can be converted to include files for JWasm with h2incX.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"jupp","origin":"editors/jupp","version":"3.1.41_1","comment":"Portable version of Joe's Own Editor from MirBSD","maintainer":"ports@FreeBSD.org","www":"https://www.mirbsd.org/jupp.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5739e7ce1b85ecb5f053954ba8eb89047b8769674fd8e7a70bb3df0581597243","flatsize":670390,"path":"All/jupp-3.1.41_1.pkg","repopath":"All/jupp-3.1.41_1.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":190608,"desc":"Jupp is the portable version of Joe's Own Editor.  This version has been\nenhanced by several functions intended for programmers or other professional\nusers, and has a lot of bugs fixed.  It is based upon an older version of\njoe because these behave better overall.\n\nJupp also does come with the editor flavours known from joe, specifically,\njmacs, joe, jpico, jstar, and rjoe.  Not all features of jupp are available\nfor these though (but all the bugfixes, and syntax highlighting is still\nenabled by default for these, while it is not auto-enabled in jupp).","categories":["editors"],"messages":[{"message":"===>   NOTICE:\n\nThe jupp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ka-libreoffice","origin":"editors/libreoffice-ka","version":"24.2.4.2","comment":"ka language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"220f25de62f71173d5e54d496d5edca9d654d9c5f6a158581b52338b0ef27762","flatsize":33998693,"path":"All/ka-libreoffice-24.2.4.2.pkg","repopath":"All/ka-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3348336,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"junkfilter","origin":"mail/junkfilter","version":"20030115_1","comment":"Spam filtering software for procmail","maintainer":"gsutter@zer0.org","www":"https://junkfilter.zer0.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f5d6e23a18e3946eda3daa52b8169d069de6a24d1c56fe2d25303fe73de4240","flatsize":160986,"path":"All/junkfilter-20030115_1.pkg","repopath":"All/junkfilter-20030115_1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":50232,"desc":"junkfilter is a set of interlaced procmail scripts whose purpose is\nto filter spam, or junk email.  It requires nothing other than\nprocmail, and takes no overt action upon classifying a message.  All\naction is left up to the user, although examples are provided.\n\nModules include:\n\tnumerous header checks\n\ta phrase checker for the message body\n\tan address filter\n\ta dialup filter\n\ta domain filter\n\tan IP filter\n\n-Greg <gsutter@zer0.org>","deps":{"procmail":{"origin":"mail/procmail","version":"3.22_11"}},"categories":["mail"]},{"name":"jzintv","origin":"emulators/jzintv","version":"1.0.20200712,1","comment":"Portable Intellivision(TM) Emulator","maintainer":"martymac@FreeBSD.org","www":"http://spatula-city.org/~im14u2c/intv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd2c1fd5b63d55b43d03b567720ed744884d084714106bcaf377fe9cfecc4b62","flatsize":12852853,"path":"All/jzintv-1.0.20200712,1.pkg","repopath":"All/jzintv-1.0.20200712,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1877168,"desc":"jzIntv is an emulator for the Mattel Intellivision(TM)\nvideogame.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["emulators"],"shlibs_required":["libSDL2-2.0.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","TOOLS":"off"},"messages":[{"message":"jzIntv is now installed. To use the emulator, you will need\nan EXEC image (exec.bin), a GROM image (grom.bin), and a\nGAME image. Each file must be copied to this directory :\n\n/usr/local/share/jzintv/rom\n\nYou can use the stock \"exec.bin,\" \"grom.bin\" and game ROM\nimages that come with the Intellivision Lives! CD for sell\nhere :\n\nhttp://www.intellivisiongames.com\n\nYou can test the emulator by running 'jzintv emu_ver'. If\neverything is ok, run 'jzintv <game>' to play. Enjoy !","type":"install"}]},{"name":"junction","origin":"x11-fonts/junction","version":"20140329_1","comment":"Humanist sans-serif font","maintainer":"rakuco@FreeBSD.org","www":"https://www.theleagueofmoveabletype.com/junction","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b99d90bbbdf7e0017902ff7c81d2344e152a3c0aa3bf2866e14bf84ec66781c","flatsize":84399,"path":"All/junction-20140329_1.pkg","repopath":"All/junction-20140329_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":49580,"desc":"Junction is a a humanist sans-serif, and the first open-source type project\nstarted by The League of Moveable Type.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"jumpnbump","origin":"games/jumpnbump","version":"1.61_2","comment":"Play cute bunnies jumping on each other's heads","maintainer":"amdmi3@FreeBSD.org","www":"https://gitlab.com/LibreGames/jumpnbump","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ec9a8233410771b9aa6b9a3a3b055b6b2408b7824ef694ec1856a6d69455357","flatsize":558909,"path":"All/jumpnbump-1.61_2.pkg","repopath":"All/jumpnbump-1.61_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":190568,"desc":"This is a game for the whole family. You play cute fluffy little\nbunnies and hop on each other's heads.\n\nAt the beginning you are in the menu, where you have to let each\nactive player jump over the tree trunk to enter the play area, and\nthen walk to the right. You will then enter the arena. The aim is\nto jump on the other bunnies' heads...\n\nJump 'n Bump was originally a DOS game by Brainchild Design, which\nwas open sourced under the GPL license and ported to SDL, and then\nSDL2.","deps":{"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_net":{"origin":"net/sdl2_net","version":"2.2.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_net-2.0.so.0"],"options":{"DOCS":"on","LAUNCHER":"on","NLS":"on"}},{"name":"jumpgate","origin":"net/jumpgate","version":"0.7_2","comment":"TCP connection forwarder","maintainer":"hrs@FreeBSD.org","www":"https://jumpgate.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad119a50b530357b43d07aff1603d8681de57d388b18910e2c40a68c97df5c2c","flatsize":18391,"path":"All/jumpgate-0.7_2.pkg","repopath":"All/jumpgate-0.7_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8724,"desc":"Jumpgate is a TCP connection forwarder that provides many enhancements and\nimprovements over the existing programs that do the same thing.  Only\ntested on OpenBSD, but should run without problems on any Unix-like\nsystem.  If you furtherly improve it, please send me the diffs.  As always,\npublished under a BSD style license, see the included LICENSE file.","categories":["net"]},{"name":"just","origin":"deskutils/just","version":"1.29.1_1","comment":"Just a command runner: handy way to save/run project-specific commands","maintainer":"yuri@FreeBSD.org","www":"https://just.systems/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0614655e3470566352e9be227d687e882f6a72b5528543e22f7a1821c1b85b4e","flatsize":3712289,"path":"All/just-1.29.1_1.pkg","repopath":"All/just-1.29.1_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":1086424,"desc":"just is a handy way to save and run project-specific commands.","categories":["deskutils"],"options":{"COMPLETIONS":"on"}},{"name":"kaffeine","origin":"multimedia/kaffeine","version":"2.0.18_6","comment":"Multimedia player based on KDE and VLC","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/multimedia/kaffeine/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f291b034974a5d56f36ab61dc09c9e45bcc830bb38273dbe3db588ca26a1ba38","flatsize":9296396,"path":"All/kaffeine-2.0.18_6.pkg","repopath":"All/kaffeine-2.0.18_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6057188,"desc":"Kaffeine is a multimedia player based on KDE and VLC.\n\n* Full Drag and Drop support\n* Import Noatun-playlists as well as M3U, ASX and PLS-Files\n* Editable Playlist\n* Export Playlist to HTML or PDF (KDE-Print)\n* Support for saving screenshots as PNG, BMP or XBM\n* The ability to prevent the screensaver from activating OSD Titles","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"vlc":{"origin":"multimedia/vlc","version":"3.0.21_2,4"}},"categories":["multimedia","kde"],"shlibs_required":["libQt5Sql.so.5","libKF5KIOFileWidgets.so.5","libXss.so.1","libvlc.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5JobWidgets.so.5","libQt5X11Extras.so.5","libKF5Completion.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5ItemViews.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"annotations":{"cpe":"cpe:2.3:a:kaffeine:kaffeine_player:2.0.18:::::dragonfly6:x86_64:6"}},{"name":"jump","origin":"java/jump","version":"0.5_2","comment":"Java library for arbitrary precision computations","maintainer":"ports@FreeBSD.org","www":"https://jump-math.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbc9caf45b2f863dc7018e262f0bdd6fd607f51b7edcbe2bdf826e103f55707d","flatsize":908715,"path":"All/jump-0.5_2.pkg","repopath":"All/jump-0.5_2.pkg","licenselogic":"single","pkgsize":70504,"desc":"JUMP Ultimate Math Package (JUMP) is a Java-based extensible\nhigh-precision math package. Includes support for computations\nbased on fractions. Support is included for converting to\nfloating point numbers and BigDecimals.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","math"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jump port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"junit","origin":"java/junit","version":"4.12","comment":"Regression testing utility for use with the Java(TM) Language","maintainer":"ports@FreeBSD.org","www":"https://www.junit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03c93742f6071cd34d88d6a609b6847274c5e3db44398f1c10cbba71293771cf","flatsize":515296,"path":"All/junit-4.12.pkg","repopath":"All/junit-4.12.pkg","licenselogic":"single","pkgsize":442408,"desc":"This is a port of JUnit, a simple testing framework for Java developed\nby Erich Gamma and Kent Beck.  Using JUnit you can build a test suite\nthat will help you measure your progress, spot unintended side\neffects, and focus your development efforts.","deps":{"hamcrest":{"origin":"java/hamcrest","version":"1.3"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"annotations":{"cpe":"cpe:2.3:a:junit:junit4:4.12:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe junit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"juke","origin":"audio/juke","version":"0.7_1","comment":"Simple (n)curses based juke box program","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d156ee34a279e51c4bb2db91a9efa4f41e1cc469e504094eb829fcf1c29364f7","flatsize":26805,"path":"All/juke-0.7_1.pkg","repopath":"All/juke-0.7_1.pkg","licenselogic":"single","pkgsize":12608,"desc":"Juke is a simple (n)curses based juke box program.  It uses command line\nbased players to play all kinds of music formats.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"VI_BINDINGS":"off"},"messages":[{"message":"A sample configuration file has been copied to\n/usr/local/etc/juke.conf.sample.  Juke will not work without either\n/usr/local/etc/juke.conf or the running user's ~/.juke.conf being\nin place.","type":"install"},{"message":"===>   NOTICE:\n\nThe juke port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"julius-caesariii","origin":"games/julius","version":"1.7.0_1,1","comment":"Open source re-implementation of Caesar III","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/bvschaik/julius","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c740f0ce551261b3309721e843912efb5a1225f0830fafa6a128434c6cfeebd5","flatsize":1807828,"path":"All/julius-caesariii-1.7.0_1,1.pkg","repopath":"All/julius-caesariii-1.7.0_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":391216,"desc":"Julius is an open source re-implementation of Caesar III.\n\nThe aim of this project is to create an open-source version of Caesar 3,\nwith the same logic as the original, but with some UI enhancements,\nthat is able to be played on multiple platforms. The same logic means that\nthe saved games are 100%25 compatible, and any gameplay bugs present in\nthe original Caesar 3 game will also be present in Julius.\n\nUI enhancements include:\n* Support for widescreen resolutions\n* Windowed mode support for 32-bit desktops\n* Julius requires the original assets (graphics, sounds, etc)\n  from Caesar 3 to run.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libpng16.so.16","libSDL2-2.0.so.0","libSDL2_mixer-2.0.so.0"],"messages":[{"message":"To play this game, you need to cd to the directory with the game files\nand run julius or just pass the directory as a 1st argument.","type":"install"}]},{"name":"julius","origin":"audio/julius","version":"4.1.2_3","comment":"Large Vocabulary Continuous Speech Recognition Engine","maintainer":"numisemis@yahoo.com","www":"https://github.com/julius-speech/julius","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98f90a595a226d9a1adcac3e155782289ffbdc88dc822260bebc7e3513d11b95","flatsize":3612602,"path":"All/julius-4.1.2_3.pkg","repopath":"All/julius-4.1.2_3.pkg","licenselogic":"single","pkgsize":531500,"desc":"\"Julius\" is an open-source high-performance large vocabulary\ncontinuous speech recognition (LVCSR) decoder software for\nspeech-related researchers and developers.  Based on word N-gram and\ntriphone context-dependent HMM, it can perform almost real-time\ndecoding on most current PCs with small amount of memory.","deps":{"ja-p5-Jcode":{"origin":"japanese/p5-Jcode","version":"2.07_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio"]},{"name":"kate","origin":"editors/kate","version":"23.08.5_2","comment":"Basic editor framework for the KDE system","maintainer":"kde@FreeBSD.org","www":"https://kate-editor.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fedc65080994d34dc5e3d63235065ceb19b4dfde3307ec0134b6bb79f78f92eb","flatsize":32442385,"path":"All/kate-23.08.5_2.pkg","repopath":"All/kate-23.08.5_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":9589040,"desc":"Kate is a Feature-Packed Text Editor\n\nKate is packed with features that will make it easier for you to view and edit\nall your text files. Kate lets you to edit and view many files at the same\ntime, both in tabs and split views, and comes with a wide variety of plugins,\nincluding an embedded terminal that lets you launch console commands directly\nfrom Kate, powerful search and replace plugins, and a preview plugin that can\nshow you what your MD, HTML and even SVG will look like.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"kf5-threadweaver":{"origin":"devel/kf5-threadweaver","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["editors","kde","kde-applications"],"shlibs_required":["libKF5DBusAddons.so.5","libQt5X11Extras.so.5","libKF5TextEditor.so.5","libKF5Parts.so.5","libKF5XmlGui.so.5","libKF5SyntaxHighlighting.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5KIOWidgets.so.5","libKF5IconThemes.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libQt5Network.so.5","libKF5Completion.so.5","libQt5Concurrent.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5Activities.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libintl.so.8","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5ItemViews.so.5","libKF5GuiAddons.so.5","libKF5NewStuff.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5NewStuffWidgets.so.5","libKF5Wallet.so.5","libQt5Sql.so.5"],"shlibs_provided":["libkateprivate.so.23.08.5"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:kde:kate:23.08.5:::::dragonfly6:x86_64:2"}},{"name":"junicode","origin":"x11-fonts/junicode","version":"1.002_1","comment":"Unicode/MUFI OpenType font for medievalists (Latin, IPA, Runic, Greek)","maintainer":"nikola.lecic@anthesphoria.net","www":"http://junicode.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f560675e5b84a562554567351a25ec0bae3c41b692782b43b7165b271375a4c","flatsize":2625555,"path":"All/junicode-1.002_1.pkg","repopath":"All/junicode-1.002_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1149368,"desc":"Junicode is an advanced Unicode font for medieval scholars, including the\nfull range of characters for languages written in the Latin script. It\nalso mostly implements the recommendation of the Medieval Unicode Font\nInitiative (MUFI).\n\nThe following languages are fully supported: Old and Middle English, Old\nIcelandic, Runic, Latin, Gothic and Sanskrit transliterations, IPA\n(International Phonetic Alphabet) and Greek (based on the Greek Double\nPica cut by Alexander Wilson of Glasgow in the eighteenth century).\n\nJunicode supports the following OpenType features: f and long-s ligatures,\ncontextual and stylistic alternates (calt, salt), horizontal kerning\n(kern), discretionary ligatures (circled numbers and letters via dlig),\nMUFI historical ligatures (hlig), glyph (de)composition (ccmp), correct\npositioning of combining marks -- mark-to-base (mark) and mark-to-mark\n(mkmk), small caps (smcp and c2sc), old-style figures (onum), super- and\nsubscript numbers (sups and subs), Unicode fractions (frac), swashes\n(swsh) and mirrored runes (rtlm).\n\nJunicode's OpenType style sets provide support for Nordic and Insular\nletter-forms, Old English typography, enlarged minuscules, E caudata,\nalternate yogh, MUFI's overlined/deleted characters and many more.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"}},{"name":"jtop","origin":"sysutils/jtop","version":"1.0_1","comment":"Wrapper to top(1) that maps pids to jails","maintainer":"pavel@ext.by","www":"http://ext.by/jtop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3e48781e322842b5d3a19a96b5273ac3140248eee82b4e97da99dfe46efd1a1","flatsize":4965,"path":"All/jtop-1.0_1.pkg","repopath":"All/jtop-1.0_1.pkg","licenselogic":"single","pkgsize":3008,"desc":"This a perl wrapper to \"top(1)\" that gets its output and maps pids to jails.\n\nThe wrapper takes all \"top(1)\" options and passed then to the \"top(1)\" if some\nspecified. When no options specified the wrapper uses default options.\n\nNo additional software or tools like \"jailer(8)\" needed.","deps":{"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"jucipp","origin":"editors/jucipp","version":"1.7.2_3","comment":"Lightweight C++-IDE with support for C++11, C++14 and C++17","maintainer":"info@babaei.net","www":"https://gitlab.com/cppit/jucipp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81e1d88c0962cd60b895b356777a6696c618bfa51674aad8763645906bd3a225","flatsize":3516224,"path":"All/jucipp-1.7.2_3.pkg","repopath":"All/jucipp-1.7.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":828816,"desc":"juCI++, is a platform independent and lightweight C++ IDE designed towards\nlibclang with speed, stability, and ease of use in mind.\n\nIt supports syntax highlighting for more than 100 different file types.\nFurthermore, it supports CMake and Meson as build systems. juCI++ implements\nGit support through libgit2. It provides debug integration, both local and\nremote through lldb.\n\nOther supported featured are: fast C++ autocompletion, tooltips showing type\ninformation and doxygen documentation, rename refactoring across files,\nautomated documentation search, find symbol through Ctags, spell checking\ndepending on file context, runnig shell commands within JuCi++, regex search\nand replace, smart paste, keys and indentation, source minimap, split view,\nfull UTF-8 support; just to name a few.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"gtksourceviewmm3":{"origin":"x11-toolkits/gtksourceviewmm3","version":"3.18.0_3"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"universal-ctags":{"origin":"devel/universal-ctags","version":"p6.1.20240623.0"}},"categories":["editors"],"shlibs_required":["libaspell.so.15","libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libcairomm-1.0.so.1","libcairo.so.2","libsigc-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtksourceviewmm-3.0.so.0","libgtksourceview-3.0.so.1","libgit2.so.1.7","libboost_filesystem.so.1.84.0","libboost_serialization.so.1.84.0","libclang.so.15"],"options":{"TEST":"off"}},{"name":"jtransforms","origin":"math/jtransforms","version":"2.4","comment":"Multithreaded FFT library written in pure Java","maintainer":"olgeni@FreeBSD.org","www":"http://sites.google.com/site/piotrwendykier/software/jtransforms","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb39855eac172c9e3d18f5048340b1127bda9f249694a13870f92fd824475b1c","flatsize":568374,"path":"All/jtransforms-2.4.pkg","repopath":"All/jtransforms-2.4.pkg","licenselogic":"and","licenses":["GPLv2","LGPL20","MPL11"],"pkgsize":430516,"desc":"JTransforms is the first, open source, multithreaded FFT library\nwritten in pure Java. Currently, four types of transforms are\navailable: Discrete Fourier Transform (DFT), Discrete Cosine Transform\n(DCT), Discrete Sine Transform (DST) and Discrete Hartley Transform\n(DHT).  The code is derived from General Purpose FFT Package written\nby Takuya Ooura and from Java FFTPack written by Baoshe Zhang.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["math","java"]},{"name":"jtans","origin":"games/jtans","version":"1.0_4","comment":"Ancient puzzle","maintainer":"ports@FreeBSD.org","www":"https://jtans.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc1ea72fd80d23fbd301b11e6318db2f9aae2d2ae76df99f8b7eb28b1902d027","flatsize":150262,"path":"All/jtans-1.0_4.pkg","repopath":"All/jtans-1.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":136256,"desc":"The Tangram is a (not so) ancient puzzle. The object is to put seven\ngeometric shapes together so as to form a given outline. All the pieces\nmust be used and are laid next to one another.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"],"messages":[{"message":"===>   NOTICE:\n\nThe jtans port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"juk","origin":"audio/juk","version":"23.08.5_1","comment":"Jukebox, tagger and music collection manager","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/multimedia/juk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32708a619e13004612fb9509303637dc6f8778831b751bcc8355be2be7cd2b50","flatsize":6224742,"path":"All/juk-23.08.5_1.pkg","repopath":"All/juk-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2520696,"desc":"JuK is an audio jukebox application, supporting collections of MP3,\nOgg Vorbis, and FLAC audio files. It allows you to edit the \"tags\" of\nyour audio files, and manage your collection and playlists. Its main\nfocus, in fact, is on music management.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio","kde","kde-applications"],"shlibs_required":["libKF5KIOFileWidgets.so.5","libKF5Notifications.so.5","libKF5TextWidgets.so.5","libKF5Wallet.so.5","libphonon4qt5.so.4","libtag.so.2","libKF5KIOWidgets.so.5","libKF5JobWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5Solid.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libKF5GlobalAccel.so.5","libKF5IconThemes.so.5","libQt5Svg.so.5","libQt5Network.so.5","libKF5ItemViews.so.5","libKF5Completion.so.5","libKF5SonnetUi.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"jtiger","origin":"java/jtiger","version":"2.1.0376","comment":"Unit Test Framework and Tools for the Java2 Platform","maintainer":"ports@FreeBSD.org","www":"http://www.jtiger.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f1b960dec5ec012e3672b6c0c142398b1cbe65dc09dc41f7f4825d476502d96","flatsize":7626633,"path":"All/jtiger-2.1.0376.pkg","repopath":"All/jtiger-2.1.0376.pkg","licenselogic":"single","pkgsize":598428,"desc":"JTiger is a unit test framework and tools for the Java 2 Platform. The\nframework provides a useful abstraction on which to write unit test\nfixtures and unit test cases. JTiger tools provide functionality\nthat is often desired in software unit testing environments. JTiger\ndevelopment encourages Test Driven Development, though it doesn't\nmandate it, and any unit testing software development technique\nis sufficient.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jtiger port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jsonrpc-glib","origin":"devel/jsonrpc-glib","version":"3.42.0","comment":"Library to communicate using the JSON-RPC 2.0 specification","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/jsonrpc-glib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9752929f9ef4833095a1d0c6a41945da8c6f3ccb300e264603bc9c1427715ea","flatsize":263704,"path":"All/jsonrpc-glib-3.42.0.pkg","repopath":"All/jsonrpc-glib-3.42.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":47540,"desc":"jsonrpc-glib is a library to communicate using the JSON-RPC 2.0\nspecification.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"}},"categories":["devel"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libjson-glib-1.0.so.0"],"shlibs_provided":["libjsonrpc-glib-1.0.so.1"]},{"name":"jstest-gtk","origin":"sysutils/jstest-gtk","version":"20180710_6","comment":"Simple joystick tester based on Gtk+","maintainer":"rozhuk.im@gmail.com","www":"https://jstest-gtk.gitlab.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e20247bd0891e1974f71667bf0cf0bb0b147a25663188d29cc19e1fc56429173","flatsize":470451,"path":"All/jstest-gtk-20180710_6.pkg","repopath":"All/jstest-gtk-20180710_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":134212,"desc":"jstest-gtk is a simple joystick tester based on Gtk+. It provides you\nwith a list of attached joysticks, a way to display which buttons and\naxis are pressed, a way to remap axis and buttons and a way to\ncalibrate your joystick.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["sysutils"],"shlibs_required":["libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libcairomm-1.0.so.1","libcairo.so.2","libsigc-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6"],"messages":[{"message":"Do not forget install webcamd with joystick support and run it,\n/dev/input/js* device is required.","type":"install"}]},{"name":"kartofel","origin":"games/kartofel","version":"1.2_17","comment":"Connect the dots in order without crossing over yourself","maintainer":"amdmi3@FreeBSD.org","www":"http://kartofel.jfedor.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e94e9484298e11b4bd47929084e58e2d293b6b49d4e1d473f191253d42dce75","flatsize":11489301,"path":"All/kartofel-1.2_17.pkg","repopath":"All/kartofel-1.2_17.pkg","licenselogic":"single","pkgsize":10545232,"desc":"Kartofel is a game of skill and logic. The objective is to connect\nthe numbered dots in order, without crossing over yourself.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libcurl.so.4","libSDL_gfx.so.16","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"]},{"name":"json2yaml","origin":"textproc/json2yaml","version":"1.2.0_1","comment":"Convert JSON to YAML or vice versa","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/drbild/json2yaml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65d7f0f494aebe666cde6b16c3a53b2788151783c370f294fb74cdb5784a7bca","flatsize":16270,"path":"All/json2yaml-1.2.0_1.pkg","repopath":"All/json2yaml-1.2.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6532,"desc":"Command line utilities to convert between JSON and YAML while preserving the\norder of associative arrays.\n\nPreserving the mapping order is helpful to humans reading the documents, despite\nnot affecting their meaning.","deps":{"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-pyaml":{"origin":"textproc/py-pyaml","version":"24.4.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","python"]},{"name":"jsoncpp","origin":"devel/jsoncpp","version":"1.9.5","comment":"JSON reader and writer library for C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/open-source-parsers/jsoncpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ed03a7003ce6fd4327d537d694b307b583adfdf0ae9cea16088f43e3f3ff50f","flatsize":782644,"path":"All/jsoncpp-1.9.5.pkg","repopath":"All/jsoncpp-1.9.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":133448,"desc":"jsoncpp is an implementation of a JSON reader and writer in C++.\nJSON (JavaScript Object Notation) is a lightweight data-interchange format.\nIt is easy for humans to read and write.\nIt is easy for machines to parse and generate.","categories":["devel"],"shlibs_provided":["libjsoncpp.so.25"],"annotations":{"cpe":"cpe:2.3:a:jsoncpp_project:jsoncpp:1.9.5:::::dragonfly6:x86_64"}},{"name":"json-yaml","origin":"textproc/json-yaml","version":"1.2.1_1","comment":"Convert JSON to YAML","maintainer":"ik@sjmulder.nl","www":"https://github.com/sjmulder/json-yaml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"810b009014a4396af9a2ccce5c557c219e81979ff8a65eb9ed3cceeb224e0ded","flatsize":29300,"path":"All/json-yaml-1.2.1_1.pkg","repopath":"All/json-yaml-1.2.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8304,"desc":"json-yaml is a small command line utility to convert JSON to YAML.\nIt is useful to get more readable output from web APIs and such.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"yajl":{"origin":"devel/yajl","version":"2.1.0"}},"categories":["textproc"],"shlibs_required":["libyajl.so.2","libyaml-0.so.2"]},{"name":"jsxc","origin":"net-im/jsxc","version":"4.4.0","comment":"Browser-based XMPP Client","maintainer":"mdw@FreeBSD.org","www":"https://www.jsxc.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8813cc5799d7a84035fc4fe90dd4063652c684b5517f87b2e763f27ef622d477","flatsize":6378739,"path":"All/jsxc-4.4.0.pkg","repopath":"All/jsxc-4.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1263552,"desc":"JSXC is a browser-based XMPP Client which suports video calls, file transfer and\nencrypted communication\n\nFeatures:\n* Federated real-time communication with XMPP\n* One-to-one conversation\n* Multi-user conversation\n* File transfer\n* Video calls\n* Internationalisation\n* Desktop notifications\n* End-to-end encrypted two-party communication\n* Responsive layout\n* Emoticons two_hearts\n* Multi-Tab\n* Screen sharing","categories":["net-im","www"]},{"name":"json-tui","origin":"misc/json-tui","version":"1.3.0.13_3","comment":"JSON terminal UI made in C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ArthurSonzogni/json-tui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49e94a8ec09f6b83ac937917b0c59f8f6b4b38177f40166938b5f8f3cab3b981","flatsize":238740,"path":"All/json-tui-1.3.0.13_3.pkg","repopath":"All/json-tui-1.3.0.13_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":79624,"desc":"json-tui is a JSON terminal UI made in C++.\n\nFeatures:\n* Interactive: Use keyboard or mouse to scroll/expand objects.\n* Colors\n* Responsive: Adapt to the terminal dimensions. Very long text values are\n  wrapped on several lines.\n* Cross-platform\n* The output is displayed inline with the previous commands. Meaning you can\n  still see the json after leaving json-tui.\n* (Vim users): Also support j/k for navigation.\n* Table view: Turn arrays of objects into tables.","deps":{"ftxui":{"origin":"devel/ftxui","version":"5.0.0"}},"categories":["misc"],"shlibs_required":["libftxui-component.so.5.0.0","libftxui-dom.so.5.0.0","libftxui-screen.so.5.0.0"]},{"name":"jts","origin":"math/jts","version":"1.18.1","comment":"JTS Topology Suite","maintainer":"mfechner@FreeBSD.org","www":"https://github.com/locationtech/jts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c1f19ef86cdaee99bc812407cea12824a99a7910f71bfab89a3816fac43e325","flatsize":5239431,"path":"All/jts-1.18.1.pkg","repopath":"All/jts-1.18.1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":4533104,"desc":"The JTS Topology Suite is an API of 2D spatial predicates and functions. It has\nthe following design goals:\n\n    * JTS conforms to the Simple Features Specification for SQL published by the\n\tOpen GIS Consortium\n    * JTS provides a complete, consistent, robust implementation of fundamental\n\t2D spatial algorithms\n    * JTS is fast enough for production use\n    * JTS is written in 100%25 pure Java(TM)\n    * JTS is open source (under the LGPL license)","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["math","databases","java"],"options":{"DOCS":"on"}},{"name":"json-dto","origin":"devel/json-dto","version":"0.3.1","comment":"Header-only library for converting data between JSON and C++ structs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Stiffstream/json_dto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99962f0546258983695d238edc4c9f1665a3a2263a111edf8a6077db96ee9a61","flatsize":89796,"path":"All/json-dto-0.3.1.pkg","repopath":"All/json-dto-0.3.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16912,"desc":"json_dto library is a small header-only helper for converting data between json\nrepresentation and c++ structs. DTO here stands for data transfer object.","deps":{"rapidjson":{"origin":"devel/rapidjson","version":"1.1.0.709"}},"categories":["devel","textproc"]},{"name":"json-fortran","origin":"devel/json-fortran","version":"9.0.1","comment":"Modern Fortran JSON API","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jacobwilliams/json-fortran/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d85d17c4290588a4dd0f9fc4514b6b0f23c4c3b16b067bfc4dbec060023f9fe2","flatsize":595795,"path":"All/json-fortran-9.0.1.pkg","repopath":"All/json-fortran-9.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":193172,"desc":"JSON-Fortran is a user-friendly, thread-safe, and object-oriented API for\nreading and writing JSON files, written in modern Fortran.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libjsonfortran.so.9.0"]},{"name":"jslice","origin":"graphics/jslice","version":"1.0.0_4","comment":"Graphics tool to split up a JPEG image and provide HTML for the slices","maintainer":"ports@FreeBSD.org","www":"https://www.pldaniels.com/jslice/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b82f145dbdfef94240aca90c4560f38dae66a0d814dbc0fba4797e8e0bf53e4f","flatsize":14472,"path":"All/jslice-1.0.0_4.pkg","repopath":"All/jslice-1.0.0_4.pkg","licenselogic":"single","pkgsize":6364,"desc":"Jslice takes a single JPEG picture and slices it up into a\ntable to facilitate the activation of various portions of\nthe original picture in an HTML document.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8"],"messages":[{"message":"===>   NOTICE:\n\nThe jslice port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"json-c","origin":"devel/json-c","version":"0.17","comment":"JSON (JavaScript Object Notation) implementation in C","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/json-c/json-c/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ccc570a6bffce7f4921587b7232625e474a9ba652f61d23d31ac7e0200f450c","flatsize":340941,"path":"All/json-c-0.17.pkg","repopath":"All/json-c-0.17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":67820,"desc":"This is a port of json-c, an implementation of json in C. Json, JavaScript\nObject Notation is a lightweight data exchange format and a subset of the\nJavaScript programming language.","categories":["devel"],"shlibs_provided":["libjson-c.so.5"],"annotations":{"cpe":"cpe:2.3:a:json-c_project:json-c:0.17:::::dragonfly6:x86_64"}},{"name":"jsmin","origin":"devel/jsmin","version":"20191031","comment":"The JavaScript Minifier","maintainer":"madpilot@FreeBSD.org","www":"https://crockford.com/javascript/jsmin.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65490c614881174ce1a7e57455144b4c2bc753f34804e0dbb6d09a40a863a25e","flatsize":12917,"path":"All/jsmin-20191031.pkg","repopath":"All/jsmin-20191031.pkg","licenselogic":"single","pkgsize":5720,"desc":"JSMin is a filter which removes comments and unnecessary whitespace from\nJavaScript files. It typically reduces file size by half, resulting in faster\ndownloads. It also encourages a more expressive programming style because it\neliminates the download cost of clean, literate self-documentation.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"kf5-oxygen-icons","origin":"x11-themes/kf5-oxygen-icons5","version":"5.116.0","comment":"The Oxygen icon theme for KDE","maintainer":"kde@FreeBSD.org","www":"https://api.kde.org/frameworks/oxygen-icons/html/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb225c83808bb409096251ef1a1821e2b13e9ff5183163485f6d58469be5da12","flatsize":33050018,"path":"All/kf5-oxygen-icons-5.116.0.pkg","repopath":"All/kf5-oxygen-icons-5.116.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":31976316,"desc":"The Oxygen icon theme for KDE.","categories":["x11-themes","kde","kde-frameworks"]},{"name":"jshon","origin":"textproc/jshon","version":"20180209_1","comment":"JSON parser for the shell","maintainer":"0mp@FreeBSD.org","www":"http://kmkeen.com/jshon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee12a229abe58380755ea4f9ae91936ab89d1855bab194196d4b58b423ab93be","flatsize":27658,"path":"All/jshon-20180209_1.pkg","repopath":"All/jshon-20180209_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14440,"desc":"Jshon parses, reads and creates JSON. It is designed to be as usable as\npossible from within the shell and replaces fragile ad hoc parsers made\nfrom grep/sed/awk as well as heavyweight one-line parsers made from\nperl/python.\n\nJshon loads JSON text from stdin, performs actions, then displays the last\naction on stdout. Some of the options output JSON, others output plain text\nmeta information. Because Bash has very poor nested data structures, Jshon does\nnot try to return a native bash data structure as a typical library would.\nInstead, Jshon provides a history stack containing all the manipulations.\n\nThe big change in the latest release is switching the everything from\npass-by-value to pass-by-reference. In a typical use case (processing AUR\nsearch results for 'python') by-ref is twice as fast and uses one sixth the\nmemory. If you are editing JSON, by-ref also makes your life a lot easier as\nmodifications do not need to be manually inserted through the entire stack.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"}},"categories":["textproc"],"shlibs_required":["libjansson.so.4"],"options":{"ZSH":"on"}},{"name":"jsl","origin":"devel/jsl","version":"0.3.0_2","comment":"Analyzes JavaScript code looking for bugs and signs of poor quality","maintainer":"delphij@FreeBSD.org","www":"https://www.javascriptlint.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60f50dbbb7bf94e7da093c6db29232b88fd882a94f0aa3c7ac0f09355b61903d","flatsize":650264,"path":"All/jsl-0.3.0_2.pkg","repopath":"All/jsl-0.3.0_2.pkg","licenselogic":"single","pkgsize":257648,"desc":"Many JavaScript implementations do not warn against questionable coding\npractices. Yes, that's nice for the site that \"works best with Internet\nExplorer\" (designed with templates, scripted with snippets copied from\nforums). But it's a nightmare when you actually want to write quality,\nmaintainable code.\n\nThat's where JavaScript Lint comes in. With JavaScript Lint, you can\ncheck all your JavaScript source code for common mistakes without actually\nrunning the script or opening the web page.\n\nJavaScript Lint holds an advantage over competing lints because it is\nbased on the JavaScript engine for the Firefox browser. This provides\na robust framework that can not only check JavaScript syntax but also\nexamine the coding techniques used in the script and warn against\nquestionable practices.","categories":["devel"]},{"name":"jsch","origin":"net/jsch","version":"0.1.55","comment":"Pure Java implementation of SSH2","maintainer":"ports@FreeBSD.org","www":"http://www.jcraft.com/jsch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7f61a9c89112c56f9a642dc22c9277d80762c9d7035838544e287039653116e","flatsize":279289,"path":"All/jsch-0.1.55.pkg","repopath":"All/jsch-0.1.55.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":262104,"desc":"Sch is a pure Java implementation of SSH2. JSch allows you to connect\nto an sshd server and use port forwarding, X11 forwarding, file\ntransfer, etc., and you can integrate its functionality into your\nown Java programs. JSch is licensed under BSD style license.\n\n- Why JSch?\nOur intension in developing this stuff is to enable users of our\npure java X servers, WiredX and WeirdX, to enjoy secure X sessions.\nOur efforts have mostly targeted the SSH2 protocol in relation to\nX window system and X11 forwarding. Of course, we are also interested\nin adding other functionality - port forward, file transfer, terminal\nemulation, etc.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net","java","security"],"annotations":{"cpe":"cpe:2.3:a:jcraft:jsch:0.1.55:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe jsch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"json-glib","origin":"devel/json-glib","version":"1.8.0","comment":"JSON (RFC 4627) interface for Glib","maintainer":"desktop@FreeBSD.org","www":"https://live.gnome.org/JsonGlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e880eeefa7bb6421adde76c76bc2818de9a1990849320d5c07d4943ab564d62","flatsize":4266894,"path":"All/json-glib-1.8.0.pkg","repopath":"All/json-glib-1.8.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1280560,"desc":"JSON-GLib is a library providing serialization and deserialization support\nfor the JavaScript Object Notation (JSON) format described by RFC 4627. JSON is:\n\na lightweight data-interchange format. It is easy for humans to read and write.\nIt is easy for machines to parse and generate. It is based on a subset of the\nJavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999.\nJSON is a text format that is completely language independent but uses\nconventions that are familiar to programmers of the C-family of languages,\nincluding C, C++, C#, Java, JavaScript, Perl, Python, and many others. These\nproperties make JSON an ideal data-interchange language. -- From Introducing\nJSON\n\nMany high-level languages already provide native modules for parsing, generating\nand manipulating JSON data streams. JSON-GLib is a C library based on GLib and\nreleased under the terms of the GNU Lesser General Public License version 2.1.\nIt provides a parser and a generator GObject classes and various wrappers for\nthe complex data types employed by JSON, such as arrays and objects.\n\nJSON-GLib uses GLib native data types and the generic value container GValue\nfor ease of development. It also provides integration with the GObject classes\nfor direct serialization into, and deserialization from, JSON data streams.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libjson-glib-1.0.so.0"],"options":{"DOCS":"on","GIR":"on"}},{"name":"jrrd","origin":"databases/jrrd","version":"1.1.4","comment":"Java native interface (JNI) to RRDtool","maintainer":"ports@FreeBSD.org","www":"https://www.opennms.org/index.php/Jrrd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f975234a2366d3183ddc20a83656dd1e438c69df3e505a85016ef1e0b4187d57","flatsize":12094,"path":"All/jrrd-1.1.4.pkg","repopath":"All/jrrd-1.1.4.pkg","licenselogic":"single","pkgsize":7100,"desc":"A Java native interface (JNI) to RRDtool, formerly a part of the base\nOpenNMS package.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["databases","java"],"shlibs_required":["librrd.so.8"],"shlibs_provided":["libjrrd.so"],"messages":[{"message":"===>   NOTICE:\n\nThe jrrd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jrosetta","origin":"java/jrosetta","version":"1.0.4_1","comment":"API for building a graphical console in Swing","maintainer":"ports@FreeBSD.org","www":"http://dev.artenum.com/projects/JRosetta","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6faf8b8ab32a66ae2e56b563ea900b08e7591c640ff4c44144461fdc433369e6","flatsize":68819,"path":"All/jrosetta-1.0.4_1.pkg","repopath":"All/jrosetta-1.0.4_1.pkg","licenselogic":"single","pkgsize":53340,"desc":"JRosetta provides a common base for graphical component that could be used\nto build a graphical console in Swing with the latest requirements, such\nas command history, completion and so on for instance for scripting language\nor command line. This project can be seen as the evolution of the components\ndeveloped in JyConsole. For now, JRosetta provides only API and graphical\ncomponents. A Jython implementation for the scripting engine should be\navailable during the first semester 2009.\n\nFunctionalities\n* Generic abstract API for script engine\n* Completion window.\n* Command history.\n* Highly customisable, with external XML descriptor file. (Allow to specify\n  the script engine to use, colors, font, shortcut...)\n\nPlatform compatibility\n* JRosetta has been developed in pure Java, but relies on a JVM 1.5.\n* No specific hardware is needed.\n\nFor further information, please contact us at the following address:\ncontact at artenum.com","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe jrosetta port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jsap","origin":"devel/jsap","version":"2.1_2","comment":"Java package to parse command-line arguments","maintainer":"ports@FreeBSD.org","www":"http://www.martiansoftware.com/jsap/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c538f2bbb5f468c2edc554431198e67d5db8666619e32f4ad73363d7a87771ea","flatsize":2291357,"path":"All/jsap-2.1_2.pkg","repopath":"All/jsap-2.1_2.pkg","licenselogic":"single","pkgsize":153792,"desc":"JSAP: the Java-based Simple Argument Parser\n\nJSAP parses your command line and instantiates objects of types you specify\nbased upon that command line. If you configure JSAP to expect an Integer on the\ncommand line, and the user does not provide a String that can be converted to\nan Integer, JSAP will alert your program to the fact that there was a problem\nwith the command line. If JSAP indicates that your command line was\nsuccessfully parsed, you are guaranteed an Integer when you request that\nparameter's value from your program. There's a pretty big (and growing) list of\nreturn types supported by JSAP.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jsap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jrtplib","origin":"devel/jrtplib","version":"3.11.2","comment":"Object-oriented RTP library written in C++","maintainer":"rodrigo@FreeBSD.org","www":"https://research.edm.uhasselt.be/jori/page/Cs/JrtplibOld.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e8cbf6c0d03f60828b6de7ad147e99d2cd6f0ad5abf9b36a9932f5fa5d5cae4","flatsize":1489800,"path":"All/jrtplib-3.11.2.pkg","repopath":"All/jrtplib-3.11.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":218856,"desc":"JRTPLIB is an object-oriented RTP library written in C++ by Jori Liesenborgs.\nIt was partly developed for his thesis at the School for Knowledge Technology\n(or 'School voor Kennistechnologie' in Dutch), a cooperation between the\n'Limburgs Universitair Centrum' (LUC) and the 'Universiteit Maastricht' (UM).","deps":{"libsrtp2":{"origin":"net/libsrtp2","version":"2.6.0"}},"categories":["devel"],"shlibs_required":["libsrtp2.so.1"],"shlibs_provided":["libjrtp.so.3.11.2"]},{"name":"jrefentry","origin":"textproc/jrefentry","version":"1.1_2","comment":"DocBook XML JRefEntry DTD","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e12bdd74abcabdfdc7529c01ac8e31457542d00f1be5606d7c623da101faeae6","flatsize":13009,"path":"All/jrefentry-1.1_2.pkg","repopath":"All/jrefentry-1.1_2.pkg","licenselogic":"single","pkgsize":4508,"desc":"The JRefEntry DTD is a customization of the DocBook RefEntry\nmodel. The purpose of this customization is to mirror the order and\nnature of structured comment tags in JavaDoc documentation.","deps":{"docbook-xml":{"origin":"textproc/docbook-xml","version":"5.0_3"}},"categories":["textproc"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jrefentry port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"juliamono","origin":"x11-fonts/juliamono","version":"0.055_1","comment":"Monospaced typeface with many Unicode characters","maintainer":"trueos@norwegianrockcat.com","www":"https://juliamono.netlify.app/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7056abcf755d7b1cae0c87cd1c2b6fc2165f68c0186df6d75dab24c16eddc424","flatsize":45303401,"path":"All/juliamono-0.055_1.pkg","repopath":"All/juliamono-0.055_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":6825712,"desc":"JuliaMono is a monospaced typeface designed for programming in text\nediting environments that require a wide range of specialist and\ntechnical Unicode characters.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"jrdesktop","origin":"net/jrdesktop","version":"0.3.1.0","comment":"View and/or control a remote PC","maintainer":"ports@FreeBSD.org","www":"https://jrdesktop.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8149c0e2f0fadaa790e1c5e5c03a4ccfa487e65e316841944c1ee920481b0925","flatsize":417677,"path":"All/jrdesktop-0.3.1.0.pkg","repopath":"All/jrdesktop-0.3.1.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":360736,"desc":"jrdesktop is an open source software for viewing and/or controlling a\ndistance PC. Besides then screenshots, keyboard and mouse events\ntransfer, jrdesktop includes many additional features(file transfer,\ndata compression, color conversion, ...).","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net","java"],"messages":[{"message":"===>   NOTICE:\n\nThe jrdesktop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jps","origin":"sysutils/jps","version":"1.0_1","comment":"Wrapper to ps(1) that maps pids to jails","maintainer":"pavel@ext.by","www":"http://ext.by/jps/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c36ce93053428e8ea339f7d4abaa26df85f83297d2673f96ceb52c5ee4d911e","flatsize":3673,"path":"All/jps-1.0_1.pkg","repopath":"All/jps-1.0_1.pkg","licenselogic":"single","pkgsize":2544,"desc":"This a perl wrapper to \"ps(1)\" that gets its output and maps pids to jails.\n\nThe wrapper takes all \"ps(1)\" options and passed then to the \"ps(1)\" if some\nspecified. When no options specified the wrapper uses default options.\n\nNo additional software or tools like \"jailer(8)\" needed.","deps":{"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"jql","origin":"textproc/jql","version":"7.1.12","comment":"JSON Query Language CLI tool built with Rust","maintainer":"yuri@FreeBSD.org","www":"https://github.com/yamafaktory/jql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac1443a40452d37a7a965d96e56f8c1040b4e1196f225f3bfa1bba4d6a70e0ab","flatsize":708154,"path":"All/jql-7.1.12.pkg","repopath":"All/jql-7.1.12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":277036,"desc":"A JSON Query Language CLI tool built with Rust.\n\nCore philosophy:\n* Stay lightweight\n* Keep features as simple as possible\n* Avoid redundancy\n* Provide meaningful error messages\n* Eat JSON as input, process, output JSON back","categories":["textproc"]},{"name":"jpgtn","origin":"graphics/jpgtn","version":"2.06_6","comment":"Creates thumbnails of JPEG images","maintainer":"fuz@FreeBSD.org","www":"https://jpgtn.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71d50dcd6700dd01203bed2e6c6859228ce69dea62403bd560fd3116a2852ab6","flatsize":36150,"path":"All/jpgtn-2.06_6.pkg","repopath":"All/jpgtn-2.06_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":15740,"desc":"\"jpgtn\" is based on \"tnpic\" by Russell Marks and on \"gtnpic\" by Willie\nDaniel. \"tnpic\" was originally distributed as a utility with Marks' \"zgv\"\nprogram. \"gtnpic\" was an attempt to clean up and expand upon the original\ntnpic program and \"maybe add some new features along the way.\" Jpgtn\ndiffers from both \"tnpic\" and \"gtnpic\" in purpose. It is *not* an indexer\nof image files. It simply creates thumbnails of images stored in JPEG\nformat.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8"]},{"name":"jrobin","origin":"databases/jrobin","version":"1.5.14","comment":"Pure Java alternative to RRDTool","maintainer":"ports@FreeBSD.org","www":"http://www.jrobin.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cb0e77621891f715b5afd5ddd36d299ae3b9fd3351a0180e8aed09c9dab22a6","flatsize":798731,"path":"All/jrobin-1.5.14.pkg","repopath":"All/jrobin-1.5.14.pkg","licenselogic":"single","pkgsize":767400,"desc":"JRobin is a 100%25 pure java implementation of RRDTool's functionality. It\nfollows the same logic and uses the same data sources, archive types and\ndefinitions as RRDTool does. JRobin supports all standard operations on\nRound Robin Database (RRD) files: CREATE, UPDATE, FETCH, LAST, DUMP, XPORT\nand GRAPH. JRobin's API is made for those who are familiar with RRDTool's\nconcepts and logic, but prefer to work with pure java. If you provide the\nsame data to RRDTool and JRobin, you will get exactly the same results and\ngraphs. JRobin is made from the scratch and it uses very limited portions\nof RRDTool's original source code. JRobin does not use native functions and\nlibraries, has no Runtime.exec() calls and does not require RRDTool to be\npresent. JRobin is distributed as a software library (jar files) and comes\nwith full java source code (LGPL licence).","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["databases","java"],"messages":[{"message":"===>   NOTICE:\n\nThe jrobin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jq","origin":"textproc/jq","version":"1.7.1","comment":"Lightweight and flexible command-line JSON processor","maintainer":"yuri@FreeBSD.org","www":"https://jqlang.github.io/jq/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f12e343e59fd227909bed4101c419468a202a7a0f9da846c47c5db39d49700be","flatsize":1412108,"path":"All/jq-1.7.1.pkg","repopath":"All/jq-1.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":315312,"desc":"jq is like sed for JSON data - you can use it to slice and\nfilter and map and transform structured data with the same\nease that sed, awk, grep and friends let you play with text.","deps":{"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"}},"categories":["textproc"],"shlibs_required":["libonig.so.5"],"shlibs_provided":["libjq.so.1"],"options":{"DOCS":"on","ONIGURUMA":"on"},"annotations":{"cpe":"cpe:2.3:a:jq_project:jq:1.7.1:::::dragonfly6:x86_64"}},{"name":"jpm","origin":"lang/jpm","version":"1.1.0","comment":"Janet Project Manager tool","maintainer":"hsw@bitmark.com","www":"https://github.com/janet-lang/jpm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea3f3541e57ddfa2bbc5cf8ced0e21d1978d034e6a7f61d85638a13f9232dc96","flatsize":99445,"path":"All/jpm-1.1.0.pkg","repopath":"All/jpm-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30920,"desc":"JPM is the Janet Project Manager tool.  It is for automating builds\nand downloading dependencies of Janet projects.","categories":["lang"]},{"name":"jpeg-turbo","origin":"graphics/jpeg-turbo","version":"3.0.3","comment":"SIMD-accelerated JPEG codec which replaces libjpeg","maintainer":"desktop@FreeBSD.org","www":"https://libjpeg-turbo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bdbb8b28f0a3acc58f49b7c9735281799a22601f3a4df5be49fbe413f093776","flatsize":2643305,"path":"All/jpeg-turbo-3.0.3.pkg","repopath":"All/jpeg-turbo-3.0.3.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","IJG","ZLIB"],"pkgsize":444572,"desc":"This is a drop-in replacement for the graphics/jpeg library. It does not\ninclude libturbojpeg.so (see graphics/libjpeg-turbo).\n\nlibjpeg-turbo is a high-speed version of libjpeg for x86 and x86-64 processors\nwhich uses SIMD instructions (MMX, SSE2, etc.) to accelerate baseline JPEG\ncompression and decompression.\nlibjpeg-turbo is generally 2-4x as fast as the unmodified version\nof libjpeg, all else being equal.\n\nlibjpeg-turbo was originally based on libjpeg/SIMD by Miyasaka Masaru,\nbut the TigerVNC and VirtualGL projects made numerous enhancements to the codec,\nincluding improved support for Mac OS X, 64-bit support,\nsupport for 32-bit and big endian pixel formats (RGBA, ABGR, etc.),\naccelerated Huffman encoding/decoding, and various bug fixes.\nThe goal was to produce a fully open source codec that could replace\nthe partially closed source TurboJPEG/IPP codec used by VirtualGL and TurboVNC.\nlibjpeg-turbo generally achieves 80-120%25 of the performance of TurboJPEG/IPP.\nIt is faster in some areas but slower in others.","categories":["graphics"],"shlibs_provided":["libjpeg.so.8"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"on"},"annotations":{"cpe":"cpe:2.3:a:libjpeg-turbo:libjpeg-turbo:3.0.3:::::dragonfly6:x86_64"}},{"name":"jpegoptim","origin":"graphics/jpegoptim","version":"1.5.5_2","comment":"Utility to optimize jpeg files","maintainer":"ehaupt@FreeBSD.org","www":"http://www.kokkonen.net/tjko/projects.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01fc3c4ccde8141feba51026a0ea5c580b35193523a62e9c5ad46084f8a2dfba","flatsize":99117,"path":"All/jpegoptim-1.5.5_2.pkg","repopath":"All/jpegoptim-1.5.5_2.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":34312,"desc":"Jpegoptim is an utility to optimize jpeg files.\n\nProvides:\n\n  * lossless optimization\n  * lossy optimization based on setting maximum quality factor\n  * selective strip of comments and Exif markers","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8"],"annotations":{"cpe":"cpe:2.3:a:jpegoptim_project:jpegoptim:1.5.5:::::dragonfly6:x86_64:2"}},{"name":"jpeginfo","origin":"graphics/jpeginfo","version":"1.7.1","comment":"Generate listing and MD5, check jpegs for error, delete broken ones","maintainer":"sunpoet@FreeBSD.org","www":"https://www.kokkonen.net/tjko/projects.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f34b894585dfc1c9038b1e5fdd2195b0c7c79dc23353aa563ad84768ac736404","flatsize":95444,"path":"All/jpeginfo-1.7.1.pkg","repopath":"All/jpeginfo-1.7.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":40512,"desc":"Jpeginfo is an utility to generate informative listings from JPEG files, and to\ncheck JPEG files for errors. Program also supports automatic deletion of broken\nJPEG files.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8"]},{"name":"jsonnet","origin":"devel/jsonnet","version":"0.20.0","comment":"JSON data templating language","maintainer":"gasol.wu@gmail.com","www":"https://jsonnet.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cb7d9544139c09870fed4d72fb97faa8f08ffd174326ebc65b1bce02e56b2d7","flatsize":34808525,"path":"All/jsonnet-0.20.0.pkg","repopath":"All/jsonnet-0.20.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3838736,"desc":"Jsonnet is a domain specific configuration language that helps you define JSON\ndata. Jsonnet lets you compute fragments of JSON within the structure, bringing\nthe same benefit to structured data that templating languages bring to plain\ntext. The example below illustrates a few features -- referring to another part\nof the structure, overriding object fields, and string operations.","deps":{"c4core":{"origin":"devel/c4core","version":"0.1.8"},"rapidyaml":{"origin":"devel/rapidyaml","version":"0.3.0"}},"categories":["devel"],"shlibs_required":["libryml.so.0.3.0","libc4core.so.0.1.8"],"shlibs_provided":["libjsonnet++.so.0","libjsonnet.so.0"]},{"name":"jp2a","origin":"graphics/jp2a","version":"1.2.0_1","comment":"Converts JPG images to ASCII","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/Talinx/jp2a","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bdce04a62f033c2e2c977a778037e65226e1e4ce536d1253a423ab76a9af97e","flatsize":67479,"path":"All/jp2a-1.2.0_1.pkg","repopath":"All/jp2a-1.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28828,"desc":"jp2a is a simple JPEG to ASCII viewer.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libpng16.so.16","libcurl.so.4","libncurses.so.6","libtinfo.so.6"]},{"name":"kaldi","origin":"audio/kaldi","version":"g20231112_1","comment":"Kaldi speech recognition toolkit","maintainer":"yuri@FreeBSD.org","www":"https://kaldi-asr.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce9b191640b3885e013c26dfcd4ab8cf3003efe50cdf6b97116c493172942213","flatsize":90988373,"path":"All/kaldi-g20231112_1.pkg","repopath":"All/kaldi-g20231112_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12634720,"desc":"Kaldi is a toolkit for speech recognition, intended for use by speech\nrecognition researchers and professionals.","deps":{"cblas":{"origin":"math/cblas","version":"3.12.0_1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"openfst":{"origin":"math/openfst","version":"1.8.2.20221207"}},"categories":["audio"],"shlibs_required":["libfst.so.16","libcblas.so.3","liblapack.so.3"],"shlibs_provided":["libkaldi-base.so","libkaldi-chain.so","libkaldi-cudamatrix.so","libkaldi-decoder.so","libkaldi-feat.so","libkaldi-fstext.so","libkaldi-gmm.so","libkaldi-hmm.so","libkaldi-ivector.so","libkaldi-kws.so","libkaldi-lat.so","libkaldi-lm.so","libkaldi-matrix.so","libkaldi-nnet.so","libkaldi-nnet2.so","libkaldi-nnet3.so","libkaldi-online.so","libkaldi-online2.so","libkaldi-rnnlm.so","libkaldi-transform.so","libkaldi-tree.so","libkaldi-util.so"]},{"name":"kaldi-vosk","origin":"audio/kaldi-vosk","version":"g20231219","comment":"Kaldi speech recognition toolkit","maintainer":"yuri@FreeBSD.org","www":"https://kaldi-asr.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed1c07eb1a57fa684464952b46e8a1b6cabf0907e061b4ad9e7f040d21646f98","flatsize":91486728,"path":"All/kaldi-vosk-g20231219.pkg","repopath":"All/kaldi-vosk-g20231219.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12730308,"desc":"Kaldi is a toolkit for speech recognition, intended for use by speech\nrecognition researchers and professionals.","deps":{"cblas":{"origin":"math/cblas","version":"3.12.0_1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"openfst-vosk":{"origin":"math/openfst-vosk","version":"20210207"}},"categories":["audio"],"shlibs_required":["libcblas.so.3","liblapack.so.3","libfst.so.23"],"shlibs_provided":["libkaldi-base.so","libkaldi-chain.so","libkaldi-cudamatrix.so","libkaldi-decoder.so","libkaldi-feat.so","libkaldi-fstext.so","libkaldi-gmm.so","libkaldi-hmm.so","libkaldi-ivector.so","libkaldi-kws.so","libkaldi-lat.so","libkaldi-lm.so","libkaldi-matrix.so","libkaldi-nnet.so","libkaldi-nnet2.so","libkaldi-nnet3.so","libkaldi-online.so","libkaldi-online2.so","libkaldi-rnnlm.so","libkaldi-transform.so","libkaldi-tree.so","libkaldi-util.so"]},{"name":"joytran","origin":"emulators/joytran","version":"0.9.5.2_1","comment":"Joystick to keyboard/mouse events translator written in C","maintainer":"beyert@cs.ucr.edu","www":"http://chiselapp.com/user/beyert/repository/joytran/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b4b68d46ffcf862c849fba100a0988363ba0c6193868a6d82c14d4bedda1299","flatsize":92254,"path":"All/joytran-0.9.5.2_1.pkg","repopath":"All/joytran-0.9.5.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45260,"desc":"Joytran is a joystick to keyboard/mouse events translator written in C.\n\nThe project has several advantages over similar software:\n\n- Portable to a wide variety of platforms, since it is based on SDL and the X11\n  XTest Extension (Developed on FreeBSD)\n- It is easy to use the joystick in places where it is not usually supported\n- Supports keyboard and mouse emulation\n- Supports multiple joysticks\n- Handles the presence of non-joystick devices, such as USB mice/trackballs\n  that masquerade as joysticks gracefully\n- Easy switching between profiles\n- Lightweight, with few dependencies\n- Comprehensive feature set (if there are features missing that are important\n  to you, I will at least consider implementing them)\n- Freely available (MIT License)","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["emulators"],"shlibs_required":["libX11.so.6","libXtst.so.6","libSDL2-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"jose","origin":"net/jose","version":"14","comment":"Tools for JSON Object Signing and Encryption (JOSE)","maintainer":"hdholm@alumni.iastate.edu","www":"https://github.com/latchset/jose","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b69daf94f8cf1087885afc58dbbe46dd59682d64aeabc9299bbd739b64017f16","flatsize":284905,"path":"All/jose-14.pkg","repopath":"All/jose-14.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":108764,"desc":"Jose is a command line utility for performing various tasks on JSON\nObject Signing and Encryption (JOSE) objects. Jose provides a full\ncrypto stack including key generation, signing and encryption.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libjansson.so.4","libcrypto.so.12"],"shlibs_provided":["libjose.so.0"]},{"name":"jot","origin":"deskutils/jot","version":"0.1.2_11","comment":"Rapid note management for the terminal","maintainer":"yuri@FreeBSD.org","www":"https://github.com/araekiel/jot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6b90762c4ec43f6b7886d4455988a5edd92d68976cae9b319351a651378530c","flatsize":1299666,"path":"All/jot-0.1.2_11.pkg","repopath":"All/jot-0.1.2_11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":445552,"desc":"Jot is a feature-stripped version of Obsidian focused on rapid note management\nthrough the terminal.\nIt uses the same format of storage as Obsidian, i.e. markdown files for notes,\nand local folders for vaults (and sub-folders).\nCommands that encompass all basic needs are included. Each command has an alias\n(two letter abbreviation) to further increase rapidity.","categories":["deskutils"]},{"name":"jojodiff","origin":"misc/jojodiff","version":"0.8.5","comment":"Diff and patch utilities for binary files","maintainer":"danfe@FreeBSD.org","www":"https://jojodiff.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08745c6558bfcb9fba968ca505d4c059a555a3c30a6166520286dfd35aecde88","flatsize":91468,"path":"All/jojodiff-0.8.5.pkg","repopath":"All/jojodiff-0.8.5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":34944,"desc":"JDIFF is a program that outputs the differences between two binary files,\neither in binary format or human readable format (detailed or summarized).\nJPTCH can then be used to reconstruct the second file from the first file.\n\nPossible applications include incremental backups, synchronising files\nbetween two computers over a slow network, and others.\n\nJDIFF tries to find a minimal set of differences between two files using\na heuristic algorithm with constant space and linear time complexity.\nThis means that accuracy is traded over speed.  JDIFF will therefore, in\ngeneral, not always find the smallest set of differences, but will try\nto be fast and will use a fixed amount of memory.","categories":["misc","devel"],"options":{"DOCS":"on"}},{"name":"k3b","origin":"sysutils/k3b","version":"23.08.5_1","comment":"KDE CD/DVD writing suite","maintainer":"kde@FreeBSD.org","www":"https://www.k3b.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c92211d0e55790a87429db68f7f911146ec3d39dc5f6aacae146ec21696e951","flatsize":35704262,"path":"All/k3b-23.08.5_1.pkg","repopath":"All/k3b-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":11330008,"desc":"K3b is a GUI frontend to the CD recording programs cdrdao and cdrecord.\nIts aim is to provide a very user friendly interface to all the tasks that\ncome with CD and DVD recording.\n\nFeatures so far:\n    * Creating data CDs (on-the-fly, rockridge, joliet, El-Torito)\n    * Creating audio CDs (WAV, MP3, OGG, CD-TEXT; normalization and on-the fly)\n    * Creating Video CDs (VCD 1.1, 2.0, SVCD, CD-i support (Version 4))\n    * Creating mixed-mode CDs (CD-Extra (CD-Plus, Enhanced Audio CD))\n    * Creating eMovix CDs\n    * CD Copy (single + multi session, audio, enhanced audio, cloning)\n    * DVD burning (DVD-R(W), DVD+R(W), eMovix, Formatting DVD-RWs and DVD+RWs)\n    * CD Ripping (CDDB support, CD-TEXT reading, several formats)\n    * DVD Ripping and DivX/XviD encoding\n    * Blanking of CDRWs.\n    * Retrieving Table of contents and cdr information.\n    * Writing existing iso images to CD and DVD.\n    * Writing cue/bin files created for CDRWIN\n    * DVD copy (no video transcoding yet)\n    * Enhanced cd device handling (burnfree and justlink support)\n    * KParts plugin\n\nSee also: http://k3b.sourceforge.net/","deps":{"cdparanoia":{"origin":"audio/cdparanoia","version":"3.9.8_10"},"cdrdao":{"origin":"sysutils/cdrdao","version":"1.2.5_2"},"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"dvd+rw-tools":{"origin":"sysutils/dvd+rw-tools","version":"7.1_4"},"emovix":{"origin":"multimedia/emovix","version":"0.9.0_2"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libburn":{"origin":"devel/libburn","version":"1.5.6_1"},"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"},"libkcddb":{"origin":"audio/libkcddb","version":"23.08.5"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"taglib":{"origin":"audio/taglib","version":"2.0.1"},"vcdimager":{"origin":"multimedia/vcdimager","version":"2.0.1_5"}},"categories":["sysutils","multimedia","kde-applications"],"shlibs_required":["libKF5Cddb.so.5","libKF5KIOFileWidgets.so.5","libKF5KCMUtils.so.5","libKF5NewStuffWidgets.so.5","libKF5Notifications.so.5","libKF5NotifyConfig.so.5","libQt5WebEngineWidgets.so.5","libKF5Bookmarks.so.5","libKF5NewStuff.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libKF5KIOWidgets.so.5","libKF5IconThemes.so.5","libKF5Archive.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5WidgetsAddons.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5AuthCore.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5Xml.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5DBus.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libKF5FileMetaData.so.3","libsamplerate.so.0","libdvdread.so.8","libtag.so.2","libFLAC++.so.10","libFLAC.so.12","libmp3lame.so.0","libsndfile.so.1","libmad.so.0","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libvorbisenc.so.2"],"shlibs_provided":["libk3bdevice.so.8","libk3blib.so.8"],"options":{"CDRDAO":"on","CDRSKIN":"on","DOCS":"on","DVDPLUSRW":"on","EMOVIX":"on","VCDIMAGER":"on"},"messages":[{"message":"1. The FreeBSD k3b port supports SCSI drives only. If you have IDE CD or DVD\n   drives, use them through the cam system. See Chapter 17.5.1 of the handbook\n   (http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/creating-cds.html)\n2. k3b has to be started from a root console, which is not recommended.\n   Alternatively, do ALL of the following:\n   a. Every user must have read and write access to /dev/cdX:\n      - add to your /etc/devfs.rules under '[system=10]':\n          add path 'cd*' mode 666\n      - or if you prefer allow access for a group XXX only add instead:\n          add path 'cd*' mode 660 group XXX\n      - to enable it, add to your /etc/rc.conf\n          # sysrc devfs_system_ruleset=\"system\"\n   b. Every user who should be able to use k3b must have read and write access\n      to all pass through devices connected with CD and DVD drives and to the\n      /dev/xpt0 device. Run 'camcontrol devlist' to identify those devices (seek\n      string 'passX' at the end of each line). Note, that this is a security\n      leak as well but that there is no alternative!\n      - add to your /etc/devfs.rules under '[system=10]':\n          add path 'pass*' mode 666\n          add path 'xpt0' mode 666\n      - or if you prefer allow access for a group XXX only add instead:\n          add path 'pass*' mode 660 group XXX\n          add path 'xpt0' mode 660 group XXX\n      - to enable it, add to your /etc/rc.conf\n          # sysrc devfs_system_ruleset=\"system\"\n      - to apply these changes without reboot, run as root:\n          # service devfs restart\n3. Create a directory on a partition, which has enough disk space to hold a CDs\n   or DVDs content (usually below /usr). Enter this directory in Settings->\n   Configure K3b...->Misc.\n4. Last but not the least, you need to set cdrecord parameters in K3b's\n   \"Settings --> Configure k3b... --> Programs --> User Parameters\" to\n   match your device as seen by `cdrecord -scanbus' (e.g. dev=3,0,0)","type":"install"}]},{"name":"jp","origin":"graphics/jp","version":"1.1.12_24","comment":"Terminal charts, plots, histograms and maps from JSON and CSV","maintainer":"0mp@FreeBSD.org","www":"https://github.com/sgreben/jp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1503ed800af1477889864f3d4de766b74f298875ab221df7a9fbc0cd2e989579","flatsize":2917841,"path":"All/jp-1.1.12_24.pkg","repopath":"All/jp-1.1.12_24.pkg","licenselogic":"and","licenses":["MIT","APACHE20"],"pkgsize":1189044,"desc":"jp is a dead simple terminal plots from JSON (or CSV) data. Bar charts, line\ncharts, scatter plots, histograms and heatmaps are supported. It reads data on\nstdin and prints plots to stdout.","categories":["graphics"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"joshuto","origin":"sysutils/joshuto","version":"0.9.8_1","comment":"Ranger-like terminal file manager","maintainer":"yuri@FreeBSD.org","www":"https://crates.io/crates/joshuto","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9e7497ee4c3c9eed665daffce4a91e2a4fe26b61092f604691f82d237e06daf","flatsize":7528798,"path":"All/joshuto-0.9.8_1.pkg","repopath":"All/joshuto-0.9.8_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":2064824,"desc":"joshuto is a ranger-like terminal file manager written in Rust.","categories":["sysutils"]},{"name":"jqp","origin":"textproc/jqp","version":"0.7.0_2","comment":"TUI playground to experiment with jq","maintainer":"yuri@FreeBSD.org","www":"https://github.com/noahgorstein/jqp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad343a6dc9e673adb32cb826a39ded8659088860a53d73faab74577f23dea41f","flatsize":12390060,"path":"All/jqp-0.7.0_2.pkg","repopath":"All/jqp-0.7.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3429148,"desc":"jqp is a TUI playground for exploring jq.\n\nThis application utilizes the implementation of jq written in Go, gojq.","categories":["textproc"]},{"name":"jo","origin":"textproc/jo","version":"1.6_1","comment":"Small utility to create JSON objects","maintainer":"bofh@FreeBSD.org","www":"https://github.com/jpmens/jo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79aab04aadd21bb1c149d60e17c4b268eebd0e8c31fcf249ff31c149679de668","flatsize":38438,"path":"All/jo-1.6_1.pkg","repopath":"All/jo-1.6_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":19820,"desc":"jo creates a JSON string on stdout from words given it as arguments or read\nfrom stdin. Without option -a it generates an object whereby each word is a\nkey=value (or key@value) pair with key being the JSON object element and value\nits value. jo attempts to guess the type of value in order to create number\n(using strtod(3)), string, or null values in JSON.","categories":["textproc"]},{"name":"jnoisemeter","origin":"audio/jnoisemeter","version":"0.4.1","comment":"Jack app for measurement of audio signals, in particular noise signals","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f5577fe15e9ff11ba17e0b61f6df8ff5f6aa4ad298ae9f0f05fd4ac38eebf1c","flatsize":56321,"path":"All/jnoisemeter-0.4.1.pkg","repopath":"All/jnoisemeter-0.4.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21056,"desc":"Jnoisemeter is a small Jack app for accurate measurement of\naudio signals, in particular noise signals.\n\nThe simplest use is to measure the S/N ratio of your\nsound card. If you can calibrate the input levels of\nyour soundcard it can also be used (with some external\nhardware) to measure noise levels of any type of audio\nequipment, including preamps and microphones.","deps":{"clthreads":{"origin":"devel/clthreads","version":"2.4.2_1"},"clxclient":{"origin":"devel/clxclient","version":"3.9.2"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"}},"categories":["audio"],"shlibs_required":["libclthreads.so.2","libclxclient.so.3","libjack.so.0","libXft.so.2","libX11.so.6"]},{"name":"jsMath-fonts","origin":"math/jsmath-fonts","version":"1.3","comment":"Raster fonts pack for jsmath","maintainer":"nivit@FreeBSD.org","www":"https://www.math.union.edu/~dpvc/jsMath/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7490f10e6040e1a495f5acc2035ff1654c9ddc13dfbd578f6d4791da36ff6ae","flatsize":4991812,"path":"All/jsMath-fonts-1.3.pkg","repopath":"All/jsMath-fonts-1.3.pkg","licenselogic":"single","pkgsize":3860992,"desc":"Although it works best with the TeX fonts installed, jsMath canfall back\non a collection of image-based fonts (which can still be scaled or printed\nat high resolution). This is a pack of those.","categories":["math","www"]},{"name":"jpatch","origin":"graphics/jpatch","version":"0.4.p1_3","comment":"Spline based 3D modeling tool","maintainer":"ports@FreeBSD.org","www":"http://www.jpatch.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f9069fc44e9c9aca7a808da7108b1e2d6b49f33582eb98c830f6cb923c52bd6","flatsize":2211985,"path":"All/jpatch-0.4.p1_3.pkg","repopath":"All/jpatch-0.4.p1_3.pkg","licenselogic":"single","pkgsize":1962396,"desc":"Patch is a spline based 3D modeling tool. It allows to create 3D models which\ncan be rendered with POV-Ray or RenderMan compatible renderers (e.g. Aqsis).","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics","java"],"messages":[{"message":"===>   NOTICE:\n\nThe jpatch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jnettop","origin":"net-mgmt/jnettop","version":"0.13.0_2","comment":"Traffic visualizer, similar to nettop","maintainer":"zi@FreeBSD.org","www":"https://sourceforge.net/projects/jnettop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8011f9c579c5dc2f44c841ce68640e895bcffebcbcb286f83026385a441e2e5","flatsize":83387,"path":"All/jnettop-0.13.0_2.pkg","repopath":"All/jnettop-0.13.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29128,"desc":"Jnettop is a traffic visualiser, which captures traffic going through\nthe host it is running from and displays streams sorted by bandwidth\nthey use.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["net-mgmt"],"shlibs_required":["libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"joe","origin":"editors/joe","version":"4.6_1,1","comment":"Joe's Own Editor","maintainer":"juergen.gotteswinter@googlemail.com","www":"https://sourceforge.net/projects/joe-editor/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f85ee0977ee3968f725851d1ac3c68fcb4ed3618929db38d4e7a3b681e40cd7","flatsize":1887355,"path":"All/joe-4.6_1,1.pkg","repopath":"All/joe-4.6_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":477380,"desc":"JOE is the professional freeware ASCII text screen editor for UNIX.  It makes\nfull use of the power and versatility of UNIX, but lacks the steep learning\ncurve and basic nonsense you have to deal with in every other UNIX editor. JOE\nhas the feel of most IBM PC text editors: the key-sequences are reminiscent of\nWordStar and Turbo-C.  JOE is much more powerful than those editors, however.\nJOE has all of the features a UNIX user should expect:  full use of\ntermcap/terminfo, excellent screen update optimizations (JOE is fully usable at\n2400 baud), simple installation, and all of the UNIX-integration features of\nVI.\n\nJOE now has UTF-8 support and Syntax Highlighting.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"ASPELL":"off","DOCS":"on"}},{"name":"jmba","origin":"mail/jmba","version":"0.5.5_1","comment":"Junk Mail Buffering Agent","maintainer":"romain@FreeBSD.org","www":"https://www.ivarch.com/programs/jmba.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f7fc66d218ad8468ecbf15c193d3459004fc4c1c46888b5213befad2c4dd1e2","flatsize":75535,"path":"All/jmba-0.5.5_1.pkg","repopath":"All/jmba-0.5.5_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":29452,"desc":"Junk Mail Buffering Agent is a tool for preventing delivery of email until the\nsender has confirmed their address. It can be used in conjunction with a spam\nfilter to prevent delivery of spammy-looking email unless the sender is\nconfirmed as valid.\njmba is designed to be used in conjunction with a spam filter such as QSF and\nthe mail processor procmail. When the spam filter says it thinks an email is\nspam, it can be passed to jmba. jmba will queue it and send an email to the\nsender containing a key; if the sender replies, the original email is\n\"unfrozen\" from the queue and delivered.","categories":["mail"]},{"name":"jmk-x11-fonts","origin":"x11-fonts/jmk-x11-fonts","version":"3.0_6","comment":"Jim Knoble's font package for X","maintainer":"olgeni@FreeBSD.org","www":"http://www.jmknoble.net/fonts/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecb941e13943eafdc269abe4d9673abaea413056694191676ed2e575aa81536e","flatsize":552438,"path":"All/jmk-x11-fonts-3.0_6.pkg","repopath":"All/jmk-x11-fonts-3.0_6.pkg","licenselogic":"single","pkgsize":455388,"desc":"Jim Knoble's font collection for X.\n\nThis font collection for X is under the terms of the GNU General\nPublic License (GPL) version 2.0","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You'll have to add /usr/local/lib/X11/fonts/jmk\nto your X font path by either:\n\n$ xset fp+ /usr/local/lib/X11/fonts/jmk\n$ xset fp rehash\n\nor by adding it to your X-server configuration file (usually\n/etc/X11/XF86Config) and restarting the X-server.","type":"install"}]},{"name":"jlog","origin":"databases/jlog","version":"1.2.2.s2015012200","comment":"Journaled log library","maintainer":"alfred@FreeBSD.org","www":"https://labs.omniti.com/labs/jlog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7259a2275a9f1fad46af7d352b3240344fa015cbeaa518157c3ce9aa82cd6c42","flatsize":249556,"path":"All/jlog-1.2.2.s2015012200.pkg","repopath":"All/jlog-1.2.2.s2015012200.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":62336,"desc":"JLog is short for \"journaled log\" and this package is really an API\nand implementation that is libjlog. What is libjlog? libjlog is a\npure C, very simple durable message queue with multiple subscribers\nand publishers (both thread and multi-process safe). The basic\nconcept is that publishers can open a log and write messages to it\nwhile subscribers open the log and consume messages from it. \"That\nsounds easy.\" libjlog abstracts away the need to perform log rotation\nor maintenance by publishing into fixed size log buffers and\neliminating old log buffers when there are no more consumers pending.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"],"shlibs_required":["libperl.so.5.36"],"options":{"PERL":"on"}},{"name":"jmatconvol","origin":"audio/jmatconvol","version":"0.5.2_1","comment":"Real-time convolution engine for dense matrix of short convolutions","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"148246dd7962d115e1ad63e600cb68e3b2d4375fb5ed1b5707674b2c81a6e1b5","flatsize":124355,"path":"All/jmatconvol-0.5.2_1.pkg","repopath":"All/jmatconvol-0.5.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":39368,"desc":"Jconvolver is a Convolution Engine for JACK, based on FFT convolution and using\nnon-uniform partition sizes: small ones at the start of the IR and building up\nto the most efficient size further on. It can perform zero-delay processing with\nmoderate CPU load. Jconvolver uses the convolution engine designed for Aella, a\nconvolution application for reverberation processing (to be announced later).\nThis distributes the calculation over up to five threads, one for each partition\nsize, running at priorities just below the the one of JACK's processing thread.\nThis engine is a separate library that will be documented as soon as I can find\nthe time.\n\nMain features:\n* Any matrix of convolutions between up to up 64 inputs and 64 outputs, as long\n  as your CPU(s) can handle it.\n* Allows trading off CPU load to processing delay, and remains efficient even\n  when configured for zero delay.\n* Sparse and diagonal matrices are handled as efficiently as dense ones. No CPU\n  cycles or memory resources are wasted on empty cells in the matrix, nor on\n  empty partitions if IRs are of different length.\n`","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1","libfftw3f.so.3","libfftw3.so.3","libjack.so.0"]},{"name":"jlj","origin":"deskutils/jlj","version":"2.12","comment":"Jerry's command-line LiveJournal.com entry system","maintainer":"ports@FreeBSD.org","www":"http://umlautllama.com/projects/perl/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"483d1566b62daf848c0c959a243a0d9aec2ceaa22181b94b4891e28e102b4edc","flatsize":100949,"path":"All/jlj-2.12.pkg","repopath":"All/jlj-2.12.pkg","licenselogic":"single","pkgsize":29828,"desc":"Jerry's LiveJournal system is a command-line system written in perl\nto interact with LiveJournal.com.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["deskutils","net"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Be sure to copy /usr/local/share/examples/jlj/dot.livejournal.rc to\n~/.livejournal.rc before running jlj.  More details can be found\nin /usr/local/share/doc/jlj/README.","type":"install"},{"message":"===>   NOTICE:\n\nThe jlj port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jmref","origin":"multimedia/jmref","version":"19.0_1","comment":"JM Reference Software","maintainer":"bofh@FreeBSD.org","www":"https://iphome.hhi.de/suehring/tml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d5711a059b8a009257e873c4ec220344ab9a73b0e0bd842412e80d15e52ef00","flatsize":2418365,"path":"All/jmref-19.0_1.pkg","repopath":"All/jmref-19.0_1.pkg","licenselogic":"and","licenses":["ISO_IEC","ITU"],"pkgsize":791144,"desc":"JM H.264/AVC reference software","categories":["multimedia"]},{"name":"jlint","origin":"java/jlint","version":"3.1.2_5","comment":"Java program analyzer and checker","maintainer":"ports@FreeBSD.org","www":"https://artho.com/jlint/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67bf239b53380f0445f1e9c4dee7bee02905e491aba343ebba837218ad03ead8","flatsize":354601,"path":"All/jlint-3.1.2_5.pkg","repopath":"All/jlint-3.1.2_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":213716,"desc":"Jlint will check your Java code and find bugs, inconsistencies\nand synchronization problems by doing data flow analysis and\nbuilding the lock graph.","categories":["java","devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jlint port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jlex","origin":"java/jlex","version":"1.2.6_3","comment":"Lexical analyzer generator, written for Java, in Java","maintainer":"ports@FreeBSD.org","www":"https://www.cs.princeton.edu/~appel/modern/java/JLex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fda0a1d51d2768ff43b71cad8abd706df9eca2b9723b07a6698216f5ff893e84","flatsize":54228,"path":"All/jlex-1.2.6_3.pkg","repopath":"All/jlex-1.2.6_3.pkg","licenselogic":"single","pkgsize":52824,"desc":"The JLex utility is based upon the Lex lexical analyzer generator model.\nJLex takes a specification file similar to that accepted by Lex, then\ncreates a Java source file for the corresponding lexical analyzer.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"messages":[{"message":"JLex is installed into /usr/local/share/java/classes.\n\nRun with 'jlex'\n\nSee http://www.cs.princeton.edu/~appel/modern/java/JLex.","type":"install"},{"message":"===>   NOTICE:\n\nThe jlex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jogl","origin":"graphics/jogl","version":"1.1.1_9","comment":"Java bindings for OpenGL","maintainer":"peterj@FreeBSD.org","www":"https://jogl.dev.java.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b6b2e20e01f6ebf6e3ca5562f45aa93668573e3fe64d4a13b2242c9a437f932","flatsize":20826577,"path":"All/jogl-1.1.1_9.pkg","repopath":"All/jogl-1.1.1_9.pkg","licenselogic":"single","pkgsize":1720496,"desc":"The JOGL project hosts the development version of the Java Binding for\nthe OpenGL API (JSR-231), and is designed to provide hardware-\nsupported 3D graphics to applications written in Java.  JOGL provides\nfull access to the APIs in the OpenGL 2.0 specification as well as\nnearly all vendor extensions, and integrates with the AWT and Swing\nwidget sets.  It is part of a suite of open-source technologies\ninitiated by the Game Technology Group at Sun Microsystems.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics","devel","java"],"shlibs_required":["libGL.so.1","libX11.so.6","libXxf86vm.so.1"],"options":{"DOCS":"on"}},{"name":"jtopen","origin":"sysutils/jtopen","version":"6.2","comment":"Java library to access OS/400 or i5/OS systems","maintainer":"saper@saper.info","www":"https://jt400.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f332edf043b3c872f289c9e9ef2df4f67b688a0c1c10424ca2088bd6aa2e047c","flatsize":9964246,"path":"All/jtopen-6.2.pkg","repopath":"All/jtopen-6.2.pkg","licenselogic":"single","licenses":["IBMPL10"],"pkgsize":7757532,"desc":"JTOpen is the open source version of the IBM Toolbox for Java\nlicensed program product.  The IBM Toolbox for Java is a library\nof Java classes supporting the client/server and internet programming\nmodels to a system running OS/400 or i5/OS. The classes can be used\nby Java applets, servlets, and applications to easily access OS/400\nand i5/OS data and resources.\n\nThe Toolbox does not require additional client support over and\nabove what is provided by the Java Virtual Machine and TCP/IP.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["sysutils","java"],"options":{"DOCS":"on"}},{"name":"jkill","origin":"sysutils/jkill","version":"1.0_1","comment":"Shutdowns a running jail and all its processes","maintainer":"pavel@ext.by","www":"http://ext.by/jkill/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6260d5b934cb6c73303e4318b58e21a108fee818135fd2a6719d3276fdac014","flatsize":2898,"path":"All/jkill-1.0_1.pkg","repopath":"All/jkill-1.0_1.pkg","licenselogic":"single","pkgsize":2052,"desc":"Shutdowns a running jail and all its processes.\n\nNo additional software or tools like \"jailer(8)\" needed.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"jline","origin":"devel/jline","version":"0.9.94","comment":"Java library for handling console input","maintainer":"mkamm@gmx.net","www":"https://jline.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd8b94535e7ec03e8b00edd5af05eab43595a9d8398bb9328187542820db2f9f","flatsize":2017355,"path":"All/jline-0.9.94.pkg","repopath":"All/jline-0.9.94.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":311232,"desc":"JLine is a Java library for handling console input. It is similar in\nfunctionality to BSD editline and GNU readline. People familiar with\nthe readline/editline capabilities for modern shells (such as bash and\ntcsh) will find most of the command editing features of JLine to be\nfamiliar.\n\nJLine is distributed under the BSD license, meaning that you are\ncompletely free to redistribute, modify, or sell it with almost no\nrestrictions.\n\nAPI documentation can be found in the apidocs directory.\n\nYou can use the jline.ConsoleRunner application to set up the system\ninput stream and continue on the launch another program. For example,\nto use JLine as the input handler for the popular BeanShell console\napplication, you can run: java jline.ConsoleRunner bsh.Interpreter","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on","JLINEPATCH":"off"},"messages":[{"message":"To use JLine add the file\n/usr/local/share/java/classes/jline.jar\nto your classpath!","type":"install"}]},{"name":"jitsi-srtp-native","origin":"net-im/jitsi-srtp-native","version":"1.1.8","comment":"Native libraties to speed up jitsi-srtp","maintainer":"acm@FreeBSD.org","www":"https://github.com/jitsi/jitsi-srtp/tree/master/src/main/native","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac7df7a92bfaa3a2850c0311b8bdc216787e50ff8413ed9444e6a9712792aa71","flatsize":26805,"path":"All/jitsi-srtp-native-1.1.8.pkg","repopath":"All/jitsi-srtp-native-1.1.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9084,"desc":"Native libraries required to speed-up Jitsi SRTP.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-im","java"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libjitsisrtp_1.1.so"]},{"name":"jjclient","origin":"deskutils/jjclient","version":"1.0.2_2","comment":"Command line client for posting JustJournal entries","maintainer":"luke@justjournal.com","www":"https://www.justjournal.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dcc9b20a4bfd3e9d30cb61f6f733cf004ed94a1c20038c009345543af726067","flatsize":10816,"path":"All/jjclient-1.0.2_2.pkg","repopath":"All/jjclient-1.0.2_2.pkg","licenselogic":"single","pkgsize":4004,"desc":"jjclient - A command line client for posting JustJournal entries\n\njjclient is a UNIX-style client for JustJournal that allows you to\npost blog entries from the command line without the need for a web\nbrowser.","deps":{"xmlrpc-c":{"origin":"net/xmlrpc-c","version":"1.59.02"}},"categories":["deskutils"],"shlibs_required":["libxmlrpc_client.so.3","libxmlrpc.so.3","libxmlrpc_xmlparse.so.3","libxmlrpc_xmltok.so.3","libxmlrpc_util.so.4","libcurl.so.4"]},{"name":"jless","origin":"textproc/jless","version":"0.7.2_22","comment":"Command-line JSON viewer","maintainer":"lwhsu@FreeBSD.org","www":"https://jless.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3479e3f2ad0e41c2e90cf79b912cba434e4ebb3433832ae954138ab8fde5c61","flatsize":2435243,"path":"All/jless-0.7.2_22.pkg","repopath":"All/jless-0.7.2_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":692948,"desc":"JLess is a command-line JSON viewer designed for reading, exploring, and\nsearching through JSON data.\n\nJLess will pretty print your JSON and apply syntax highlighting. Use it when\nexploring external APIs, or debugging request payloads.\n\nExpand and collapse Objects and Arrays to grasp the high- and low-level\nstructure of a JSON document. JLess has a large suite of vim-inspired commands\nthat make exploring data a breeze.\n\nJLess supports full text regular-expression based search. Quickly find the data\nyou're looking for in long String values, or jump between values for the same\nObject key.","categories":["textproc"]},{"name":"jlatexmath","origin":"math/jlatexmath","version":"1.0.7","comment":"Java API to display mathematical formulas written in LaTeX","maintainer":"ports@FreeBSD.org","www":"https://wiki.scilab.org/JLaTeXMath","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"802226d5a17ed98a05067f5031d071609c37503976f6586978a7a774b1ababb8","flatsize":714161,"path":"All/jlatexmath-1.0.7.pkg","repopath":"All/jlatexmath-1.0.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":651908,"desc":"The goal of this Java API is to display mathematical formulas written in\nLaTeX. The default encoding is UTF-8.\n\nThe most of LaTeX commands are available and :\n\n 1) macros from amsmath and symbols from amssymb and stmaryrd;\n 2) \\includegraphics (without options);\n 3) the TeX macro \\over;\n 4) accents from amsxtra package;\n 5) the macros \\definecolor, \\textcolor, \\colorbox and \\fcolorbox from the\n    package color;\n 6) the macros \\rotatebox, \\reflectbox and \\scalebox from the package graphicx;\n 7) the most of latin unicode characters are available and cyrillic or\n    greek characters are detected for the loading of the different fonts;\n 8) the commands \\newcommand and \\newenvironment;\n 9) the environments array, matrix, pmatrix,..., eqnarray, cases;\n10) the fonts are embedded in the jar file to be used by fop 0.95 to generate\n    PDF, PS or EPS (SVG export with shaped fonts works fine too);\n11) and probably other things I forgot...","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"xmlgraphics-commons":{"origin":"graphics/xmlgraphics-commons","version":"2.6"}},"categories":["math","java"],"messages":[{"message":"===>   NOTICE:\n\nThe jlatexmath port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jinput","origin":"games/jinput","version":"2.0.10,1","comment":"Java Game Controller API","maintainer":"voidanix@420blaze.it","www":"https://github.com/jinput/jinput","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c90eb9ac254599382dc5d7feb6d61381c61879eb5906404ba3cc1366bce0ea0","flatsize":208375,"path":"All/jinput-2.0.10,1.pkg","repopath":"All/jinput-2.0.10,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":186128,"desc":"Java Game Controller API","deps":{"jutils":{"origin":"games/jutils","version":"1.0.1_1,1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"]},{"name":"jikes","origin":"java/jikes","version":"1.22_3","comment":"Java source to byte-code compiler made available by IBM","maintainer":"ports@FreeBSD.org","www":"http://jikes.sf.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24bdfc4c24a7b97eb0b0511651d7a218f69375799ad6fab8a5b06fe591385b41","flatsize":1345033,"path":"All/jikes-1.22_3.pkg","repopath":"All/jikes-1.22_3.pkg","licenselogic":"single","pkgsize":435336,"desc":"This is jikes, a java source to byte-code compiler.  The compiler has been\nmade available by IBM under their open-source license, please see:\n\nfor details.  To operate, the CLASSPATH environment variable must typically\nbe set to a colon-delimited list of source directories, class directories,\nor zip files.  Note that jikes will complain if a non-existant directory or\nfile is specified in CLASSPATH.\n\n===============\n\n// This software is subject to the terms of the IBM Jikes Compiler Open\"\n// Source License Agreement available at the following URL:\"\n// http://www.ibm.com/research/jikes.\"\n// Copyright (C) 1996, 1998, International Business Machines Corporation\"\n// and others.  All Rights Reserved.\"\n// You must accept the terms of that agreement to use this software.\"","categories":["java"],"messages":[{"message":"This distribution is covered by the \"IBM Public License Version\nVersion 1.0 - Jikes\" contained in the file doc/license.htm. You\nmust accept the terms of the license agreement to use this software.\n\nhttp://ibm.com/developerworks/opensource/jikes\n\nCopyright (C) 1996, 1998, International Business Machines Corporation\nand others.  All Rights Reserved.\n\nYou must accept the terms of that agreement to use this software.","type":"install"},{"message":"===>   NOTICE:\n\nThe jikes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jing","origin":"textproc/jing","version":"20220510","comment":"RELAX NG validator in Java","maintainer":"yasu@FreeBSD.org","www":"http://www.thaiopensource.com/relaxng/jing.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3214d9f7e51f37f03a102b71563c890adbff6feeab8360ce5e5ddd9a1551f6b4","flatsize":3448705,"path":"All/jing-20220510.pkg","repopath":"All/jing-20220510.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":821424,"desc":"Jing is a validator for RELAX NG implemented in Java. It uses a\nvendor-independent Java interface for RELAX NG datatype libraries and\ncan use any datatype library that implements this interface.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"options":{"DOCS":"on"}},{"name":"jiic","origin":"devel/jiic","version":"20120110","comment":"Streaming-based Java implementation of ISO 9660","maintainer":"ale@FreeBSD.org","www":"http://jiic.berlios.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9448eaf1aefdd2c8155c7b33932ba42ea35f92c9603f533c73f18c488fb31a02","flatsize":148781,"path":"All/jiic-20120110.pkg","repopath":"All/jiic-20120110.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":117252,"desc":"JIIC is a Java-based implementation for creating CD-ROM filesystem\nimages according to ISO 9660, also known as ECMA-119. It provides\nsupport for the El Torito, Joliet and Rock Ridge extensions.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"sabre":{"origin":"devel/sabre","version":"20100501"}},"categories":["devel","multimedia","java"]},{"name":"jogamp-jogl","origin":"graphics/jogamp-jogl","version":"2.3.2_1","comment":"Java bindings for OpenGL","maintainer":"ports@FreeBSD.org","www":"https://jogamp.org/jogl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00633b3a9c9141ea4752a10f23423340a8fd59dd7d1c2fc7d829c88d3d351cd8","flatsize":5973851,"path":"All/jogamp-jogl-2.3.2_1.pkg","repopath":"All/jogamp-jogl-2.3.2_1.pkg","licenselogic":"single","pkgsize":4128032,"desc":"The JOGL project hosts the development version of the Java (TM) Binding for the\nOpenGL API (JSR-231), and is designed to provide hardware-supported 3D graphics\nto applications written in Java. JOGL provides full access to the APIs in the\nOpenGL 1.3 - 3.0, >= 3.1, ES 1.x and ES 2.x specification as well as nearly all\nvendor extensions. It integrates with the AWT and Swing widget sets, as well\nwith custom windowing toolkits using the NativeWindow API. It is part of a\nsuite of open-source technologies initiated by the Game Technology Group at Sun\nMicrosystems.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"swt":{"origin":"x11-toolkits/swt","version":"4.21_2"}},"categories":["graphics","devel","java"],"shlibs_required":["libX11.so.6","libXxf86vm.so.1","libXrender.so.1","libXrandr.so.2","libXcursor.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe jogamp-jogl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jid3lib","origin":"audio/jid3lib","version":"0.5.4_2","comment":"Java ID3 Tag Library","maintainer":"ports@FreeBSD.org","www":"https://javamusictag.sourceforge.net/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43e9cd2987293a8ac5cc8dc2490fb7fe6efbce21a1e55ac859fb0629fe19892e","flatsize":192186,"path":"All/jid3lib-0.5.4_2.pkg","repopath":"All/jid3lib-0.5.4_2.pkg","licenselogic":"single","pkgsize":160128,"desc":"This library reads song information, such as song title, artist, and album,\nfrom an MP3 file. It supports ID3v1, ID3v1.1, Lyrics3v1, Lyrics3v2, ID3v2.2,\nID3v2.3, and ID3v2.4 tags. MP3 Frame Headers can also be read. There is a\nFilenameTag, a ID3v2.4 tag that is intelligently derived from the file name.\nIt contains tag synchronization utilities, multiple save options, and easy tag\nconversion methods.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["audio","java"],"messages":[{"message":"===>   NOTICE:\n\nThe jid3lib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jid","origin":"textproc/jid","version":"0.7.6_21","comment":"JSON Incremental Digger","maintainer":"sbz@FreeBSD.org","www":"https://github.com/simeji/jid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77fc3d5929068a0f89b061122a89f585acccfd5a1bf0c04eb920785ed2d7997e","flatsize":2181100,"path":"All/jid-0.7.6_21.pkg","repopath":"All/jid-0.7.6_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":787132,"desc":"JSON Incremental Digger is a very simple tool. You can drill down JSON\ninteractively by using filtering queries like jq.","categories":["textproc"]},{"name":"jicmp6","origin":"net/jicmp6","version":"1.2.3","comment":"Java native interface (JNI) to ICMPv6","maintainer":"ports@FreeBSD.org","www":"https://www.opennms.org/wiki/Jicmp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96710c60f344ba250832d6ae1a0eb7dcbaef3866fbd612643b26992e4b6e4a88","flatsize":21695,"path":"All/jicmp6-1.2.3.pkg","repopath":"All/jicmp6-1.2.3.pkg","licenselogic":"single","pkgsize":12248,"desc":"Java native interface (JNI) to ICMPv6.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net","java"],"shlibs_provided":["libjicmp6.so"],"messages":[{"message":"===>   NOTICE:\n\nThe jicmp6 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jicmp","origin":"net/jicmp","version":"1.4.4","comment":"Java native interface (JNI) to ICMP (ping)","maintainer":"ports@FreeBSD.org","www":"https://www.opennms.org/index.php/Jicmp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0665167ad706a540fb4e580815bf131e318e3385d772ff5baf02452e588c9489","flatsize":38028,"path":"All/jicmp-1.4.4.pkg","repopath":"All/jicmp-1.4.4.pkg","licenselogic":"single","pkgsize":28764,"desc":"A Java native interface (JNI) to ICMP (ping), formerly a part of the base\nOpenNMS package.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net","java"],"shlibs_provided":["libjicmp.so"],"messages":[{"message":"===>   NOTICE:\n\nThe jicmp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jhead","origin":"graphics/jhead","version":"3.08","comment":"EXIF JPEG header manipulation tool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/Matthias-Wandel/jhead","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0806b9b2a7fcc4065a439468187abceb99b7e9535ddb37afcfc1642ec4f954e","flatsize":78896,"path":"All/jhead-3.08.pkg","repopath":"All/jhead-3.08.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":38720,"desc":"Jhead is a command line driven program for manipulating the non-image parts of\nExif flavour JPEG files that most digital cameras produce.\n\nIt has the following features:\n- Extracting camera settings from Exif image files\n- Able to set and/or adjust the Exif time field\n- Manipulation (extract, replace, regenerate) of Exif integral thumbnails\n- Transplant Exif image header from one JPEG to another\n- Edit JPEG comment fields\n- Automatically rotate images upright (using jpegtran) according to\n  \"orientation\" tag.\n- Manage running programs on large batches of Jpegs and restoring Exif header\n  information afterwards.\n- Display embedded GPS info (if present)","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"}},"categories":["graphics"],"annotations":{"cpe":"cpe:2.3:a:jhead_project:jhead:3.08:::::dragonfly6:x86_64"}},{"name":"jigzo","origin":"games/jigzo","version":"0.6.1_13","comment":"OpenGL jigsaw puzzle game","maintainer":"amdmi3@FreeBSD.org","www":"https://web.archive.org/web/20110102231249/http://www.resorama.com/jigzo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dc650bb00a28166352aea2a08be6d35e8924809fcadfce410a75756c29f0dea","flatsize":4308683,"path":"All/jigzo-0.6.1_13.pkg","repopath":"All/jigzo-0.6.1_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4019164,"desc":"jigzo (formerly glpuzzle) is a jigsaw puzzle game. Choose from 12\npuzzles of various difficulties (4 to 25 pieces), and move the\npieces around to create the desired picture. gigzo uses OpenGL for\nsmooth movement and anti-aliased display.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libpng16.so.16","libjpeg.so.8","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"jna","origin":"devel/jna","version":"5.15.0","comment":"Java access to native shared libraries","maintainer":"ports@markdixon.name","www":"https://github.com/java-native-access/jna","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7646116656fa3532beed46fd8d2de3c6e0c2a6f01b219ef8ff5fea1bcba110d2","flatsize":57704200,"path":"All/jna-5.15.0.pkg","repopath":"All/jna-5.15.0.pkg","licenselogic":"or","licenses":["APACHE20","LGPL21+"],"pkgsize":9539840,"desc":"JNA provides Java programs easy access to native shared libraries\nwithout writing anything but Java code - no JNI or native code is\nrequired. This functionality is comparable to Windows' Platform/Invoke\nand Python's ctypes. Access is dynamic at runtime without code\ngeneration.\n\nJNA allows you to call directly into native functions using natural\nJava method invocation. The Java call looks just like it does in\nnative code. Most calls require no special handling or configuration;\nno boilerplate or generated code is required.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"}},{"name":"jgroups","origin":"net/jgroups","version":"2.12.0","comment":"Java toolkit for reliable multicast communication","maintainer":"ale@FreeBSD.org","www":"http://www.jgroups.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9da018e65ddafb3efe064b83455295dab893d8813ea5890d39e38dd312aca1ee","flatsize":23313343,"path":"All/jgroups-2.12.0.pkg","repopath":"All/jgroups-2.12.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3769100,"desc":"JGroups is a toolkit for reliable multicast communication.\n(Note that this doesn't necessarily mean IP Multicast,\nJGroups can also use transports such as TCP).\nIt can be used to create groups of processes whose members can\nsend messages to each other. The main features include:\n\n* Group creation and deletion\n* Joining and leaving of groups\n* Membership detection and notification about joined/left/crashed members\n* Detection and removal of crashed members\n* Sending and receiving of member-to-group messages (point-to-multipoint)\n* Sending and receiving of member-to-member messages (point-to-point)","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net","java"],"options":{"DOCS":"on"}},{"name":"jgraph-java","origin":"java/jgraph","version":"5.13.0.4","comment":"Java Graph Diagram Component","maintainer":"crees@FreeBSD.org","www":"https://www.jgraph.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e7979ae5468c6b8467b398074aaec7b09a4b60eea8c34f7cdce70985836d384","flatsize":8496629,"path":"All/jgraph-java-5.13.0.4.pkg","repopath":"All/jgraph-java-5.13.0.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":648572,"desc":"JGraph is the most powerful, lightweight, feature-rich, and thoroughly\ndocumented open-source graph component available for Java. It is accompanied\nby JGraphpad, the first free diagram editor for Java that offers XML, Drag and\nDrop and much more!\n\nWith the JGraph zoomable component, you can display objects and relations\n(networks) in any Swing UI. JGraph can also be used on the server-side, for\nexample to read a GXL graph, apply a custom layout algorithm, and return the\nresult as a HTML image map.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","graphics"],"options":{"COMPILE":"off","DOCS":"on"}},{"name":"jgraph","origin":"graphics/jgraph","version":"8.3_2","comment":"Generates postscript graphs","maintainer":"ports@FreeBSD.org","www":"https://web.eecs.utk.edu/~plank/plank/jgraph/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1eed6276fe6080324d9e4ef3bbf47fb03e110947bce265089aeb7f8078d5d1d3","flatsize":249540,"path":"All/jgraph-8.3_2.pkg","repopath":"All/jgraph-8.3_2.pkg","licenselogic":"single","pkgsize":75356,"desc":"This is a port of jgraph, a powerful program for generating graphs\nin postscript format.  The Winter 1993 Usenix Technical Conference\nproceedings contains a paper describing jgraph.  Also, see the\njgraph homepage for more details.","categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe jgraph port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jgraphx","origin":"java/jgraphx","version":"4.2.2","comment":"Java Graph Diagram Component version X","maintainer":"ports@FreeBSD.org","www":"https://github.com/jgraph/jgraphx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27a31a215e7cca44c2c7410ae1b1cdc47842998ca053ad8dacbe36d27e6b637a","flatsize":15223288,"path":"All/jgraphx-4.2.2.pkg","repopath":"All/jgraphx-4.2.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2322284,"desc":"JGraphX is a Java Swing diagramming (graph visualisation) library licensed\nunder the BSD license.  It provides functionality for visualisation and\ninteraction with node-edge graphs (not charts).  It also includes\nfunctionality like XML stencils support, various import/export and layouting\n(automatically node/edge positioning).\n\nNote: JGraphX is not actively developed nowadays.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","graphics"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jgraphx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jgoodies-looks","origin":"devel/jgoodies-looks","version":"2.7.0","comment":"Improved appearance for Java Swing applications","maintainer":"ports@FreeBSD.org","www":"http://www.jgoodies.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64433ad74cfd5a34d45a76cb596d0ea7b1ab4e2176345443726b8171f260624b","flatsize":1101390,"path":"All/jgoodies-looks-2.7.0.pkg","repopath":"All/jgoodies-looks-2.7.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":992408,"desc":"The JGoodies Looks make Swing applications and applets look better.\nThe package consists of a Windows look&feel and the Plastic look&feel family\noptimized for readability, precise micro-design and usability.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on","SRC":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe jgoodies-looks port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"kalzium","origin":"science/kalzium","version":"23.08.5_1","comment":"Periodic table of elements for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/education/kalzium","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a345c7af54a1ac78a352559a6da91c9eb241bae5620f1b1d8829676ea43f605e","flatsize":42059042,"path":"All/kalzium-23.08.5_1.pkg","repopath":"All/kalzium-23.08.5_1.pkg","licenselogic":"and","licenses":["GPLv2","LGPL20","GFDL"],"pkgsize":24817688,"desc":"Kalzium is your digital replacement for the periodic table on paper.\nIt is a program that visualizes the periodic table of elements (PSE)\nand includes basic information about all common elements in the PSE.\nIt has gained much more functions over time.\n\nFEATURES\n- Versatile overview of all important data from the elements like\n  melting points, electron affinity, electron negativity, electron\n  configuration, radii, mass, ionisation energy.\n- Tool to visualize the spectral lines of each element.\n- Different colored views for the PSE: separation of the different\n  blocks, year simulator, temperature simulator.\n- Molecular weight calculator.\n- An isotope table.\n- 3D molecule editor, with a load and save functionality.\n- An equation solver for stoichiometric problems.\n- Filetype conversion for different types of chemical programs.\n- Tool to produce a comprehesive list of all risk and safety\n  statements.","deps":{"avogadrolibs":{"origin":"science/avogadrolibs","version":"1.99.0"},"chemical-mime-data":{"origin":"science/chemical-mime-data","version":"0.1.94_10"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kplotting":{"origin":"graphics/kf5-kplotting","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openbabel":{"origin":"science/openbabel","version":"3.1.1.178"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["science","education","kde","kde-applications"],"shlibs_required":["libKF5KIOWidgets.so.5","libKF5Plotting.so.5","libKF5TextWidgets.so.5","libKF5NewStuff.so.5","libAvogadroQtGui.so.1","libAvogadroQtOpenGL.so.1","libAvogadroQtPlugins.so.1","libKF5Solid.so.5","libKF5SonnetUi.so.5","libQt5Svg.so.5","libKF5UnitConversion.so.5","libQt5Script.so.5","libKF5Completion.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5ItemViews.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5AuthCore.so.5","libQt5Concurrent.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5NewStuffCore.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Attica.so.5","libQt5Network.so.5","libopenbabel.so.7","libQt5OpenGL.so.5","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5I18n.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libAvogadroCore.so.1","libAvogadroIO.so.1"],"shlibs_provided":["libcompoundviewer.so.5","libscience.so.5"],"options":{"DOCS":"on"}},{"name":"jgmenu","origin":"x11/jgmenu","version":"4.4.1","comment":"Simple X11 menu","maintainer":"lcook@FreeBSD.org","www":"https://jgmenu.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a7cd46696ed5ac80cc110a2de201ce08849e1fb899d1973c2e2178981779401","flatsize":413301,"path":"All/jgmenu-4.4.1.pkg","repopath":"All/jgmenu-4.4.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":133160,"desc":"Simple, independent and contemporary-looking X11 menu, designed for\nscripting, ricing and tweaking.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"menu-cache":{"origin":"x11/menu-cache","version":"1.1.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXrandr.so.2","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libpng16.so.16","libmenu-cache.so.3","libxml2.so.2"],"options":{"DOCS":"on","LX":"on","PMENU":"on"}},{"name":"jfsw","origin":"games/jfsw","version":"20211225_2","comment":"Jonathon Fowler's Shadow Warrior Port","maintainer":"martymac@FreeBSD.org","www":"https://www.jonof.id.au/jfsw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be2a9fa27c23b12146f092ac9523342e154fffe5f347a57819d4249df44e9b9f","flatsize":2478974,"path":"All/jfsw-20211225_2.pkg","repopath":"All/jfsw-20211225_2.pkg","licenselogic":"and","licenses":["GPLv2","BuildLic"],"pkgsize":784360,"desc":"This is JonoF's Shadow Warrior port.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libvorbisfile.so.3","libfluidsynth.so.3"],"options":{"DOCS":"on"},"messages":[{"message":"JonoF's Shadow Warrior is now installed.\n\nBefore playing, you need to copy the following files from the original (or\nshareware) game:\n\n * sw.grp\n * sw.rts\n\nto /usr/local/share/jfsw\n\nIf you want music support as well (optional), also copy CD track files to that\ndirectory. They must be Ogg Vorbis files and named:\n\n  * track{02..14}.ogg\n\nLaunch the game by typing 'jfsw'\n\nEnjoy!","type":"install"}]},{"name":"ko-sourcehanserif-otf","origin":"korean/sourcehanserif-otf","version":"1.001_1","comment":"Korean font by Adobe designed for user interfaces","maintainer":"hyun@caffeinated.codes","www":"https://github.com/adobe-fonts/source-han-serif","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"980e23a0b156c9fd16c2e1f5130a7fec75347e6625d3ec5b5b616d6d237043b4","flatsize":163582645,"path":"All/ko-sourcehanserif-otf-1.001_1.pkg","repopath":"All/ko-sourcehanserif-otf-1.001_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":102908260,"desc":"Source Han Serif: The second Pan-CJK typeface family from Adobe\n\nThis is Source Han Serif K/KR, which supports all four variants in this family\nbut prioritizes Korean Hanja over other three.\n\n\"Source Han Serif supports four different East Asian languages---Simplified\nChinese, Traditional Chinese, Japanese, and Korean---and the 65,535 glyphs in\neach of its seven weights are designed to work together with a consistent design\nthat emphasizes shared elements between the languages while honoring the\ndiversity of each. Also included is a rich set of Western glyphs supporting the\nLatin, Greek, and Cyrillic scripts, which were derived from Source Serif.\"\n--- The Typekit, Adobe","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["korean","x11-fonts"],"options":{"FULL":"on","SUBSET":"off"},"messages":[{"message":"You can start using the font by following this instruction:\n\nAdd the following line to the \"Files\" section of your X.org configuration file:\n\n\tFontPath\t\"/usr/local/share/fonts/SourceHanSerifK/\"","type":"install"}]},{"name":"joomla5","origin":"www/joomla5","version":"5.0.2","comment":"Dynamic web content management system (CMS)","maintainer":"wen@FreeBSD.org","www":"https://www.joomla.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2b36d676f6b5297459ef0a6f18b25f6f56bde8ec4bb42465acf691313c8fefb","flatsize":73037953,"path":"All/joomla5-5.0.2.pkg","repopath":"All/joomla5-5.0.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16425188,"desc":"Joomla! is one of the most powerful Open Source Content Management Systems\non the planet. It is used all over the world for everything from simple\nwebsites to complex corporate applications. Joomla! is easy to install,\nsimple to manage, and reliable.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"MYSQL":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:joomla:joomla\\!:5.0.2:::::dragonfly6:x86_64"},"messages":[{"message":"1) Add the following to your Apache configuration, and restart the server:\n\n  Alias /joomla /usr/local/www/joomla/\n  AcceptPathInfo On\n\n  <Directory /usr/local/www/joomla>\n      AllowOverride None\n      Require all granted\n  </Directory>\n\n 2) Visit your Joomla site with a browser (i.e. http://your.server.com/joomla/),\n    and you should be taken to the install.php script, which will lead you\n    through creating a config.php file and then setting up Joomla, creating\n    an admin account, etc.","type":"install"}]},{"name":"jflex","origin":"java/jflex","version":"1.8.1","comment":"Fast Lexical Analyser Generator for Java[tm]","maintainer":"ports@FreeBSD.org","www":"https://www.jflex.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ea89ca6f16d6fb33d912f465e1875e39a2e6dfd041d741a8961f00576c6dfdb","flatsize":2621582,"path":"All/jflex-1.8.1.pkg","repopath":"All/jflex-1.8.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2164168,"desc":"JFlex is a lexical analyser generator for Java written in Java.  It is\nalso a rewrite of the tool JLex (Berk 1996) which was developed by\nElliot Berk at Princeton University.  As Vern Paxson states for his\nC/C++ tool flex (Paxson 1995): they do not share any code though.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jflex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jftp","origin":"ftp/jftp","version":"1.60","comment":"Java Network Browser","maintainer":"ports@FreeBSD.org","www":"https://j-ftp.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19f9aa4ebf6d9b7f0e679c5ad21010e68a289bc4ee69915691086bd46da6735d","flatsize":4146079,"path":"All/jftp-1.60.pkg","repopath":"All/jftp-1.60.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3737956,"desc":"JFtp is a graphical network browser. It support various types of connections\nlike FTP, SMB, SFTP, NFS, HTTP and local ones, has a nice swing gui, lots of\nfeatures and can be started and (auto)updated using Java Web Start in any\nbrowser (link on homepage).","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["ftp","java"],"messages":[{"message":"===>   NOTICE:\n\nThe jftp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jfk","origin":"games/jfk","version":"0.1.1_12","comment":"Multiplayer 2D shoot'em up game","maintainer":"ports@FreeBSD.org","www":"https://hop.at/jfk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"291bd1ebeb0b0a31b9a773d180ece8888c5aa06e1e8f45f187ac1c9e36b1bbdb","flatsize":2339137,"path":"All/jfk-0.1.1_12.pkg","repopath":"All/jfk-0.1.1_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2051872,"desc":"Jfk is a 2d shooting game.  It consists of a server and a client which uses SDL\nfor displaying graphics.  Your goal is to get a high score by shooting your\nenemies.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"Please create a file .jfkserverrc with a line 'level=<levelfile>' where\n<levelfile> is one from /usr/local/share/jfk/levels/ or your own and a file\n.jfkclientrc with a line 'name=<yourname>' in your home directory. For more\ninformation about other variables read /usr/local/share/doc/jfk/jfkserver.sample\nand /usr/local/share/doc/jfk/jfkclient.sample.","type":"install"},{"message":"===>   NOTICE:\n\nThe jfk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jetbrains-restarter","origin":"devel/jetbrains-restarter","version":"241.15989.150_2","comment":"IntelliJ cross-platform restarter","maintainer":"dmitry.wagin@ya.ru","www":"https://github.com/JetBrains/intellij-community/tree/master/native/restarter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"538b79525c86749d430e8252a65004c43bd05989e00af33ba6d4a4b6281c7a83","flatsize":214983,"path":"All/jetbrains-restarter-241.15989.150_2.pkg","repopath":"All/jetbrains-restarter-241.15989.150_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":85872,"desc":"IntelliJ cross-platform restarter.\nDependency for IntelliJ based IDEs.","categories":["devel"]},{"name":"jetbrains-pty4j","origin":"devel/jetbrains-pty4j","version":"0.12.11","comment":"Pty4J's native library","maintainer":"dmitry.wagin@ya.ru","www":"https://github.com/JetBrains/pty4j","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d1a5708a5e60c13351d517c53c33d165539d6f47a4dacdf0dfa199ae056a171","flatsize":22646,"path":"All/jetbrains-pty4j-0.12.11.pkg","repopath":"All/jetbrains-pty4j-0.12.11.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":8432,"desc":"Pty4J - Pseudo terminal(PTY) implementation in Java.","categories":["devel","java"],"shlibs_provided":["libpty.so"]},{"name":"jf-openhuninn","origin":"x11-fonts/jf-openhuninn","version":"2.0","comment":"jf Open Huninn by justfont","maintainer":"sunpoet@FreeBSD.org","www":"https://justfont.com/huninn/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f095395e3220efb9407196471ef70749e67d8506af7e566eec19424c94456a9","flatsize":4577785,"path":"All/jf-openhuninn-2.0.pkg","repopath":"All/jf-openhuninn-2.0.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":2284000,"desc":"jf Open Huninn is an opensource font by justfont. It is based on Kosugi Maru (by\nMotoya) and Varela Round (by Joe Prince and Avraham Cornfeld).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"josm","origin":"astro/josm","version":"19067","comment":"Comprehensive editor for OpenStreetMap.org database","maintainer":"amdmi3@FreeBSD.org","www":"https://josm.openstreetmap.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"478aaf9e9bd6e7546b8521156317962122f4e798badd39f38627587c23e91d7a","flatsize":18353705,"path":"All/josm-19067.pkg","repopath":"All/josm-19067.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17098400,"desc":"JOSM is the \"Java OpenStreetMap Editor\". It is a feature-rich editor for the\nexperienced OSM mapper. It requires some configuration efforts. But if you\nintend to become a great OSM mapper, it's worth the time you need to get\nused to it.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["astro","java"]},{"name":"jfreechart","origin":"java/jfreechart","version":"1.0.17","comment":"Free Java class library for generating charts","maintainer":"olgeni@FreeBSD.org","www":"http://www.jfree.org/jfreechart/index.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad69a46d3f880304547dd62dd8f9c250be2e928df72fbeceba8edfdd66477adc","flatsize":62116500,"path":"All/jfreechart-1.0.17.pkg","repopath":"All/jfreechart-1.0.17.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":4952036,"desc":"JFreeChart is a free Java class library for generating charts, including:\n    * pie charts;\n    * bar charts (regular and stacked, with an optional 3D effect);\n    * line and area charts;\n    * scatter plots and bubble charts;\n    * time series, high/low/open/close charts and candle stick charts;\n    * combination charts;\n    * Pareto charts;\n    * Gantt charts;\n    * wind plots, meter charts and symbol charts.","deps":{"jcommon":{"origin":"java/jcommon","version":"1.0.23"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","graphics"],"options":{"COMPILE":"on","DOCS":"on"},"messages":[{"message":"In order to use classes in org.jfree.chart.servlet package,\nplease put Java Servlet 2.3 implementation in class path.","type":"install"}]},{"name":"jesred","origin":"www/jesred","version":"1.2.1_1","comment":"Redirector for Squid","maintainer":"ports@FreeBSD.org","www":"http://www.linofee.org/~elkner/webtools/jesred/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93549acb1a6901d12546e87924a3295bf1412e35f20a758a7f66cc09d44aca46","flatsize":25920,"path":"All/jesred-1.2.1_1.pkg","repopath":"All/jesred-1.2.1_1.pkg","licenselogic":"single","pkgsize":11380,"desc":"Jesred is a very fast and highly configurable redirector for the Squid\nInternet Object Cache. It was derived from Chris Foote's and Wayne\nPiekarski's Squirm 1.0 betaB and some code from Squid itself, but is\nabout 2-3x faster than the original version and has some additional\nfeatures.","categories":["www"],"messages":[{"message":"===>   NOTICE:\n\nThe jesred port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jetbrains-mono","origin":"x11-fonts/jetbrains-mono","version":"2.304,1","comment":"Free and open source typeface for developers","maintainer":"lwhsu@FreeBSD.org","www":"https://www.jetbrains.com/lp/mono","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"795ff808a5775c45c23bb4d19d3f3dbd724c4a1a7dfb702aafc63ac397012e17","flatsize":7801940,"path":"All/jetbrains-mono-2.304,1.pkg","repopath":"All/jetbrains-mono-2.304,1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":736228,"desc":"JetBrains Mono: A free and open source typeface for developers","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"jericho-html","origin":"www/jericho-html","version":"3.2","comment":"Java library to analyse and manipulate HTML","maintainer":"saper@saper.info","www":"https://jerichohtml.sourceforge.net/doc/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"975aed8fc9702e0cbed237d89c8f06183cda129598214e813d4d6562ad9b1be7","flatsize":3986580,"path":"All/jericho-html-3.2.pkg","repopath":"All/jericho-html-3.2.pkg","licenselogic":"single","pkgsize":402372,"desc":"Jericho HTML Parser is a simple but powerful java library allowing\nanalysis and manipulation of parts of an HTML document, including\nsome common server-side tags, while reproducing verbatim any\nunrecognised or invalid HTML.\n\nIt also provides high-level HTML form manipulation functions.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"options":{"DOCS":"on"}},{"name":"joomla4","origin":"www/joomla4","version":"4.4.2","comment":"Dynamic web content management system (CMS)","maintainer":"wen@FreeBSD.org","www":"https://www.joomla.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2267579ae95cafd4c72799686ec492904b1de19ab77212f7e9816aec1e4c895","flatsize":80207179,"path":"All/joomla4-4.4.2.pkg","repopath":"All/joomla4-4.4.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18825148,"desc":"Joomla! is one of the most powerful Open Source Content Management Systems\non the planet. It is used all over the world for everything from simple\nwebsites to complex corporate applications. Joomla! is easy to install,\nsimple to manage, and reliable.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"MYSQL":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:joomla:joomla\\!:4.4.2:::::dragonfly6:x86_64"},"messages":[{"message":"1) Add the following to your Apache configuration, and restart the server:\n\n  Alias /joomla /usr/local/www/joomla/\n  AcceptPathInfo On\n\n  <Directory /usr/local/www/joomla>\n      AllowOverride None\n      Order Allow,Deny\n      Require all granted\n  </Directory>\n\n 2) Visit your Joomla site with a browser (i.e. http://your.server.com/joomla/),\n    and you should be taken to the install.php script, which will lead you\n    through creating a config.php file and then setting up Joomla, creating\n    an admin account, etc.","type":"install"}]},{"name":"jest","origin":"sysutils/jest","version":"3.0.16_23","comment":"ReST api for creating and managing FreeBSD jails written in Go","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tabrarg/jest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"283678d5aeee7f34c604e77bcf98517456ebb82a5028e2e1dbb31ed44529e4cd","flatsize":5930450,"path":"All/jest-3.0.16_23.pkg","repopath":"All/jest-3.0.16_23.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2010672,"desc":"Jest is a ReST api for creating and managing FreeBSD jails written in Go.","categories":["sysutils"]},{"name":"jed","origin":"editors/jed","version":"0.99.19_6","comment":"SLang-based text editor","maintainer":"garga@FreeBSD.org","www":"https://www.jedsoft.org/jed/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b929980367b69be460347b189b79909280f92e21bf88eb85519d3df503e54801","flatsize":2191642,"path":"All/jed-0.99.19_6.pkg","repopath":"All/jed-0.99.19_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":495508,"desc":"JED is a highly customizable text editor offering most of the\ncommonly used features of EMACS without the proportions of EMACS.  The default\nconfiguration uses EMACS keystrokes, though WordStar keystrokes are\navailable, and most any keystrokes can be programmed.n  JED is customizable\nand programmable in the language SLANG, which can look like forth or c,\ndepending on your preferences.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libslang2":{"origin":"devel/libslang2","version":"2.3.3_2"}},"categories":["editors"],"shlibs_required":["libslang.so.2","libX11.so.6"],"options":{"DOCS":"on","HOSTLOOKUP":"on","PERMS":"off","X11":"on"}},{"name":"jdupes","origin":"sysutils/jdupes","version":"1.27.3_2","comment":"Powerful duplicate file finder and an enhanced fork of 'fdupes'","maintainer":"tom@hur.st","www":"https://github.com/jbruchon/jdupes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22a367630bd5b464f1ce47536e86e41d7b4669c77ddcc7c0aebd41d52a830d7c","flatsize":68530,"path":"All/jdupes-1.27.3_2.pkg","repopath":"All/jdupes-1.27.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":32208,"desc":"jdupes is a program for identifying and taking actions upon duplicate\nfiles.  It is a fork of fdupes, but not a drop-in replacement.\n\nSee http://www.virkki.com/jyri/articles/index.php/dupd-vs-jdupes-take-2/\nfor a comparision to dupd.","deps":{"libjodycode":{"origin":"devel/libjodycode","version":"3.1_1"},"xxhash":{"origin":"devel/xxhash","version":"0.8.2_1"}},"categories":["sysutils"],"shlibs_required":["libjodycode.so.3","libxxhash.so.0"],"options":{"LOW_MEMORY":"off"},"messages":[{"message":"WARNING: jdupes -X/--extfilter size filtering is now INCLUSIVE instead\nof EXCLUSIVE.  Please see \"jdupes -X help\" for details.","type":"upgrade","maximum_version":"1.19.0"},{"message":"WARNING: jdupes -C/--chunk-size now uses KiB instead of bytes.\nPlease update any scripts using this flag.","type":"upgrade","maximum_version":"1.25.3"}]},{"name":"jitsi-meet","origin":"www/jitsi-meet","version":"1.0.7762","comment":"Secure, Simple and Scalable Video Conferences","maintainer":"acm@FreeBSD.org","www":"https://github.com/jitsi/jitsi-meet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c21b3ae00fa864e874484fb5a619131e88f4efa073f3dd4473c196dbb9c34f9","flatsize":51907402,"path":"All/jitsi-meet-1.0.7762.pkg","repopath":"All/jitsi-meet-1.0.7762.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15011352,"desc":"Jitsi Meet is an open-source (Apache) WebRTC JavaScript application that uses\nJitsi Videobridge to provide high quality, secure and scalable video\nconferences.\n\nThe Jitsi Meet client runs in your browser, without installing anything else\non your computer. You can try it out at https://meet.jit.si.\n\nJitsi Meet allows very efficient collaboration. Users can stream their desktop\nor only some windows. It also supports shared document editing with Etherpad.","categories":["www","net-im"],"annotations":{"cpe":"cpe:2.3:a:jitsi:meet:1.0.7762:::::dragonfly6:x86_64"},"messages":[{"message":"Jitsi Meet was installed\n\n1) Jitsi Meet needs the following apps as minimal to work\n\n   www/nginx\n   net-im/prosody\n   net-im/jitsi-prosody-plugins\n   net-im/jicofo\n   net-im/jitsi-videobridge\n\n2) You can find a basic configuration example here:\n\n   /usr/local/share/examples/jitsi/nginx.conf\n\n3) Configuration and interface options files are installed like \n\n   /usr/local/www/jitsi-meet/config.js.sample\n   /usr/local/www/jitsi-meet/interface_config.js.sample\n\n   Copy these files to\n\n   /usr/local/www/jitsi-meet/config.js\n   /usr/local/www/jitsi-meet/interface_config.js\n\n4) Enjoy it","type":"install"}]},{"name":"jdom","origin":"java/jdom","version":"1.1.1,1","comment":"Java library for accessing and manipulating XML documents","maintainer":"ports@FreeBSD.org","www":"http://www.jdom.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da7cf8b30abddd3b98a5711c03f3f6d8bba9d1bea1b65babdda3bcdeee3a67bd","flatsize":3063150,"path":"All/jdom-1.1.1,1.pkg","repopath":"All/jdom-1.1.1,1.pkg","licenselogic":"single","pkgsize":315884,"desc":"JDOM is a Java library for accessing and manipulating XML documents.\nIt has a straightforward API, is a lightweight and fast, and is\noptimized for the Java programmer. It's an alternative to DOM and\nSAX, although it integrates well with both DOM and SAX.","deps":{"jaxen":{"origin":"java/jaxen","version":"1.0_4"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","textproc"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jdom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jdraw","origin":"graphics/jdraw","version":"1.1.5_4","comment":"Pixel oriented graphics editor","maintainer":"nivit@FreeBSD.org","www":"https://jdraw.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77b9d53139b5b462885b8720d973850839979de358f1232ac79e225204288042","flatsize":705748,"path":"All/jdraw-1.1.5_4.pkg","repopath":"All/jdraw-1.1.5_4.pkg","licenselogic":"single","pkgsize":658372,"desc":"JDraw is a pixel oriented graphics editor designed especially for small\nto medium-sized pictures used to decorate web pages. It is completely\nwritten in Java, simple to use and saves (animated) GIFs, ICOs and PNGs.","deps":{"jgoodies-looks":{"origin":"devel/jgoodies-looks","version":"2.7.0"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics","java"],"options":{"PLASTIC3D":"on"}},{"name":"jdiskreport","origin":"sysutils/jdiskreport","version":"1.4.1","comment":"Java program to graphically display disk usage statistics","maintainer":"jon@witchspace.com","www":"http://www.jgoodies.com/freeware/jdiskreport/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8044ff296e1efe5ed14c2e11900b3eb2bf61b4a2ce3e8466846a6939e2aada1b","flatsize":2343959,"path":"All/jdiskreport-1.4.1.pkg","repopath":"All/jdiskreport-1.4.1.pkg","licenselogic":"single","pkgsize":630952,"desc":"JDiskReport enables you to understand how much space the files\nand directories consume on your disk drives, and it helps you\nfind obsolete files and folders.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["sysutils","java"]},{"name":"jeuclid","origin":"math/jeuclid","version":"3.1.9","comment":"Java based MathML rendering solution","maintainer":"ports@FreeBSD.org","www":"https://jeuclid.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3367bdabac8ffb28cc4ce5e05c6b858ad4b39f9f46b066ce4527f1473ac6b0e1","flatsize":7734150,"path":"All/jeuclid-3.1.9.pkg","repopath":"All/jeuclid-3.1.9.pkg","licenselogic":"single","pkgsize":6991284,"desc":"JEuclid is a complete MathML rendering solution, consisting of: a MathViewer\napplication, command line converters from MathML to other formats, an ant\ntask for autmated conversion, display components for AWT and Swing and a\ncomponent for Apache Cocoon.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["math","java"],"messages":[{"message":"===>   NOTICE:\n\nThe jeuclid port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jdictionary","origin":"textproc/jdictionary","version":"1.8_4","comment":"Platform independent, plugin based dictionary","maintainer":"jmohacsi@bsd.hu","www":"http://jdictionary.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc24cc8152764f6b44070679b8470dba39b20543f411e13c5d56505aee6364f8","flatsize":334423,"path":"All/jdictionary-1.8_4.pkg","repopath":"All/jdictionary-1.8_4.pkg","licenselogic":"single","pkgsize":301128,"desc":"JDictionary is a powerful multi platform dictionary software.\nJDictionary is plugin based, and has an easy to use plugin managment system,\nthat is able to download and install the desired plugins automagically from\nthe web. Installing or upgrading one or more plugins (even simultaneously)\nis just one click!","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"]},{"name":"jdb","origin":"databases/jdb","version":"1.14_3","comment":"JDB manipulates flat-ASCII databases from shell scripts","maintainer":"lars.eggert@gmx.net","www":"https://www.isi.edu/~johnh/SOFTWARE/JDB/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7224a412bbbfb993addcd8a7b9b422f0d67861b21a02131e8ad0baecdbeb951","flatsize":232439,"path":"All/jdb-1.14_3.pkg","repopath":"All/jdb-1.14_3.pkg","licenselogic":"single","pkgsize":60716,"desc":"JDB is a package of commands for manipulating flat-ASCII databases\nfrom shell scripts. JDB is useful to process medium amounts of data\n(with very little data you'd do it by hand, with megabytes you might\nwant a real database). JDB is very good at doing things like:\n\n    * extracting measurements from experimental output\n    * re-examining data to address different hypotheses\n    * joining data from different experiments\n    * eliminating/detecting outliers\n    * computing statistics on data (mean, confidence intervals,\n      histograms, correlations)\n    * reformatting data for graphing programs\n\nRather than hand-code scripts to do each special case, JDB provides\nhigher-level functions.\n\nJDB is built on flat-ASCII databases.  By storing data in simple text\nfiles and processing it with pipelines it is easy to experiment (in\nthe shell) and look at the output.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5"]},{"name":"jin","origin":"games/jin","version":"2.14.1_5","comment":"Graphical client for chess servers","maintainer":"ports@virtual-estates.net","www":"https://www.jinchess.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b5a2213779e6eb6e9565b043dcce870ba9307864ab4629fe4effa6349bf7a56","flatsize":19773848,"path":"All/jin-2.14.1_5.pkg","repopath":"All/jin-2.14.1_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":16996940,"desc":"Jin is an open source, cross platform, graphical client (interface)\nfor chess servers. It currently supports these servers:\n\n    * The Internet Chess Club (aka ICC)\n    * The Free Internet Chess Server (aka FICS)\n\nA short list of Jin's main features:\n\n    * Graphical chess board with many board patterns and piece sets\n      to choose from. You can also create your own\n    * Chat/Command console with (customizable) color-coding for\n      different types of chat/text\n    * A seek graph, showing the currently sought games in a visual manner\n    * Flexible game logger, which saves your finished games to your\n      hard disk (doesn't work in JinApplet)\n    * A scripter, which allows you to define automatic responses\n      to certain events\n    * A list of common actions, which can be quickly executed\n      at the press of a button","deps":{"bsh":{"origin":"lang/bsh","version":"2.1.1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"]},{"name":"jday","origin":"astro/jday","version":"2.4_2","comment":"Astronomical Julian date calculator","maintainer":"ports@FreeBSD.org","www":"https://jday.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"173c2cfc49202e38c7cfe9fbdf1605f9c7c9c2e18de70cd4b38cb9cedf38f19c","flatsize":38432,"path":"All/jday-2.4_2.pkg","repopath":"All/jday-2.4_2.pkg","licenselogic":"single","pkgsize":12132,"desc":"jday and j2d are command line utilities to convert calendar dates\nto astronomical julian dates, and julian dates to calendar dates.\nThere is a corresponding library libjday.a which can be used for\nthe same functionality within applications.","categories":["astro"],"shlibs_provided":["libjday.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe jday port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jdictionary-int-eng","origin":"textproc/jdictionary-int-eng","version":"1.0_4","comment":"JDictionary plugin: Interlingua-English dictionary","maintainer":"jmohacsi@bsd.hu","www":"http://jdictionary.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2cd024d43d955c1b60266d2743b2adbf883602a119e45f2bd7ad33c773b4f17","flatsize":860013,"path":"All/jdictionary-int-eng-1.0_4.pkg","repopath":"All/jdictionary-int-eng-1.0_4.pkg","licenselogic":"single","pkgsize":847412,"desc":"jDictionary plugin: Interlingua-English dictionary\nDictionary database: International Auxiliary Language Association Inc.","deps":{"jdictionary":{"origin":"textproc/jdictionary","version":"1.8_4"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc"]},{"name":"jconvolver","origin":"audio/jconvolver","version":"1.1.0_2","comment":"Real-time convolution engine","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd202bac237f3535222175fad85185d5556d0e610bdb79949c7f5b73f50335b6","flatsize":115944,"path":"All/jconvolver-1.1.0_2.pkg","repopath":"All/jconvolver-1.1.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":36812,"desc":"Jconvolver is a Convolution Engine for JACK, based on FFT convolution and using\nnon-uniform partition sizes: small ones at the start of the IR and building up\nto the most efficient size further on. It can perform zero-delay processing with\nmoderate CPU load. Jconvolver uses the convolution engine designed for Aella, a\nconvolution application for reverberation processing (to be announced later).\nThis distributes the calculation over up to five threads, one for each partition\nsize, running at priorities just below the the one of JACK's processing thread.\nThis engine is a separate library that will be documented as soon as I can find\nthe time.\n\nMain features:\n* Any matrix of convolutions between up to up 64 inputs and 64 outputs, as long\n  as your CPU(s) can handle it.\n* Allows trading off CPU load to processing delay, and remains efficient even\n  when configured for zero delay.\n* Sparse and diagonal matrices are handled as efficiently as dense ones. No CPU\n  cycles or memory resources are wasted on empty cells in the matrix, nor on\n  empty partitions if IRs are of different length.\n`","deps":{"clthreads":{"origin":"devel/clthreads","version":"2.4.2_1"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"zita-convolver":{"origin":"audio/zita-convolver","version":"4.0.3_3"}},"categories":["audio"],"shlibs_required":["libzita-convolver.so.4","libfftw3f.so.3","libsndfile.so.1","libclthreads.so.2","libjack.so.0"]},{"name":"jcmdline","origin":"devel/jcmdline","version":"2.0.0","comment":"Java command line processor","maintainer":"ports@FreeBSD.org","www":"https://jcmdline.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"067ef37df4cda35e833aaf071b36b5dba31221cc6b38dfe72fbeec5a98b9f614","flatsize":1288091,"path":"All/jcmdline-2.0.0.pkg","repopath":"All/jcmdline-2.0.0.pkg","licenselogic":"single","licenses":["MPL11"],"pkgsize":124716,"desc":"The jcmdline package is a Java package with the following goals:\n\n * Facilitate parsing/handling of command line parameters.\n * Add consistency to command line parameter parsing and command usage display\n   through all executables of a Java application.\n * Automatically generate a command usage based upon defined command line\n   parameters.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jcmdline port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jedit","origin":"editors/jedit","version":"5.6.0_1,1","comment":"Powerful programmer's text editor written in Java","maintainer":"danilo@FreeBSD.org","www":"https://jedit.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11bcf9a96960edb88e9bb35aa6158d34057d0a5c0b02fab1c90368032285a515","flatsize":32724756,"path":"All/jedit-5.6.0_1,1.pkg","repopath":"All/jedit-5.6.0_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3363992,"desc":"jEdit is an Open Source programmer's text editor written in Java. It is\nreleased under the GNU General Public License. jEdit was written for Java 1.1\nwith Swing 1.1, and also runs under Java 2.\n\nAs far as text editors written in Java go, jEdit is one of the best. It has an\neasy to use, intuitive interface, and enough features and flexibility to please\neven the most hard-core programmer. A very incomplete list of jEdit's features\nfollows.\n\no Syntax highlighting for 200+ file types (including C, C++, Java, Perl, etc)\no Semi-intelligent auto indent in C, C++ and Java modes\no Bracket highlighting and matching\no Powerful macro system\no Auto-expanding abbreviations for the frequiently used strings\no Powerful search and replace - supports regular expressions and multiple file\n  search/replace; Search and replace operations can be recorded in macros\no Any number of strings and caret positions can be stored for later use in\n  so-called registers\no Rectangular selections for working with column-based files\no Any number of editor windows can be opened, and each view can be split into\n  multiple panes for side-by-side viewing of multiple files\no Unlimited undo/redo","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["editors","java"],"options":{"DOCS":"on","MACROS":"on"},"annotations":{"cpe":"cpe:2.3:a:jedit:jedit:5.6.0:::::dragonfly6:x86_64:1"}},{"name":"jclassinfo","origin":"devel/jclassinfo","version":"0.19.1_2","comment":"Shows information about Java class, dependencies, and more","maintainer":"ports@FreeBSD.org","www":"https://jclassinfo.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aafd1ca3abee240278a77a2ddf9f69902bce3d52b58e644af64cbfce884c1a0a","flatsize":209280,"path":"All/jclassinfo-0.19.1_2.pkg","repopath":"All/jclassinfo-0.19.1_2.pkg","licenselogic":"single","pkgsize":48908,"desc":"jclassinfo reads java class files and provides information about the class,\ndependencies and more. It is a pure C implementation.","categories":["devel"],"shlibs_provided":["libjclass.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe jclassinfo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jcommon","origin":"java/jcommon","version":"1.0.23","comment":"Collection of useful classes used by JFreeChart and JFreeReport","maintainer":"olgeni@FreeBSD.org","www":"https://www.jfree.org/jcommon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9c6b2ea51ce5ae2cbc5be16d4333876cc8d246f4be40458445546141c4172e6","flatsize":13115622,"path":"All/jcommon-1.0.23.pkg","repopath":"All/jcommon-1.0.23.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1076152,"desc":"JCommon is a collection of useful classes used by JFreeChart, JFreeReport and\nother projects. The library includes:\n    * user interface classes for displaying information about applications\n    * custom layout managers\n    * a date chooser panel\n    * serialization utilities\n    * XML parser support classes","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"COMPILE":"on","DOCS":"on"}},{"name":"jchessboard","origin":"games/jchessboard","version":"1.5_4","comment":"Chess game and PGN viewer/editor written in Java","maintainer":"jgh@FreeBSD.org","www":"https://jchessboard.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c20d24a864a4ae66fb72642177a0e029f7f2ae7067dbd13e81b1c1866263425","flatsize":161647,"path":"All/jchessboard-1.5_4.pkg","repopath":"All/jchessboard-1.5_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":135612,"desc":"JChessBoard is a chess game and PGN viewer/editor written in Java that can be\nconnected to another JChessBoard via a direct TCP/IP connection. No Internet\nChess Server is required for playing.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"],"options":{"DOCS":"on"}},{"name":"jvgs","origin":"games/jvgs","version":"0.5.1_5","comment":"Minimalistic platform game","maintainer":"amdmi3@FreeBSD.org","www":"https://jvgs.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f854ecf98153aeb3c2de6781a7b3ce21dd7edb1c361e16426ea4ac5b97050f07","flatsize":27579719,"path":"All/jvgs-0.5.1_5.pkg","repopath":"All/jvgs-0.5.1_5.pkg","licenselogic":"single","licenses":["jvgs"],"pkgsize":24389308,"desc":"JVGS is a free, minimalistic platform game that runs on Windows,\nOS X, Linux and most other obscure systems out there. Some elements\nare loosely based on xkcd. The Ghosts album by Nine Inch Nails was\nchosen as soundtrack.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["liblua-5.1.so","libfreetype.so.6","libSDL_mixer-1.2.so.0","libSDL-1.2.so.0","libGL.so.1","libGLU.so.1"],"options":{"DOCS":"on"}},{"name":"jcifs","origin":"net/jcifs","version":"1.3.19,1","comment":"Java CIFS Client Library","maintainer":"ale@FreeBSD.org","www":"https://jcifs.samba.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"023696ef9be6cf8c7d7be8d863606e5790ccec631c5564bb2ee181b117e08264","flatsize":2214870,"path":"All/jcifs-1.3.19,1.pkg","repopath":"All/jcifs-1.3.19,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":581376,"desc":"JCIFS is an Open Source client library that implements the CIFS/SMB networking\nprotocol in 100%25 Java. CIFS is the standard file sharing protocol on the\nMicrosoft Windows platform (e.g. Map Network Drive ...). This client is used\nextensively in production on large Intranets.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net","java"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"jbigkit","origin":"graphics/jbigkit","version":"2.1_3","comment":"Lossless compression for bi-level images such as scanned pages, faxes","maintainer":"ports@virtual-estates.net","www":"https://www.cl.cam.ac.uk/~mgk25/jbigkit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6af07a39dce64197b91d634150950f3b66c1dbb539e2610b8bfc145baa2b5909","flatsize":371048,"path":"All/jbigkit-2.1_3.pkg","repopath":"All/jbigkit-2.1_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":78720,"desc":"JBIG-KIT implements  a highly  effective data compression  algorithm for\nbi-level high-resolution images such as fax pages or scanned documents.\n\nThis is  a portable library  of compression and  decompression functions\nwith a  documented interface  that can  be included  into your  image or\ndocument processing software. Also provided are ready-to-use compression\nand decompression programs with a simple command line interface (similar\nto  the converters  found  in Jef  Poskanzer's  PBM conversion package).\n\nJBIG-KIT implements the specification\n\n  International  Standard ISO/IEC  11544:1993  and ITU-T  Recommendation\n  T.82(1993), \"Information technology -  Coded representation of picture\n  and  audio  information  - progressive  bi-level  image  compression\",\n  <http://www.itu.ch/itudoc/itu-t/rec/t/t82_23822.html>,\n\nwhich  is commonly  referred  to  as the  \"JBIG  standard\". JBIG  (Joint\nBi-level  Image experts  Group) is  the committee  which developed  this\ninternational  standard for  the  lossless compression  of images  using\narithmetic coding.  Like the well-known compression  algorithms JPEG and\nMPEG, also  JBIG has been  developed and published by  the International\nOrganization   for   Standardization   (ISO)   and   the   International\nTelecommunication  Union   (ITU)  (see  also   <http://www.iso.ch/>  and\n<http://www.itu.ch/>).","categories":["graphics"],"shlibs_provided":["libjbig.so.2","libjbig85.so.1"],"options":{"DOCS":"on"}},{"name":"jcalendar","origin":"java/jcalendar","version":"1.3.3","comment":"Java Date Chooser","maintainer":"ports@FreeBSD.org","www":"https://www.toedter.com/en/jcalendar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7df14009180d6a6f40db24f5ee9a0b34f76270b256d8095d4fd8657c8b926e4","flatsize":539572,"path":"All/jcalendar-1.3.3.pkg","repopath":"All/jcalendar-1.3.3.pkg","licenselogic":"single","pkgsize":426296,"desc":"JCalendar is a Java date chooser bean for graphically picking a date. JCalendar\nis composed of several other Java beans, a JDayChooser, a JMonthChooser and a\nJYearChooser. All these beans have a locale property, provide several icons\n(Color 16x16, Color 32x32, Mono 16x16 and Mono 32x32) and their own locale\nproperty editor. So they can easily be used in GUI builders.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","misc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jcalendar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jbig2dec","origin":"graphics/jbig2dec","version":"0.20_1","comment":"Decoder implementation of the JBIG2 image compression format","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ArtifexSoftware/jbig2dec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a03e6fa28f5c01906cc31f98da801188d2b55da359339697139d6b527b6f1ced","flatsize":362983,"path":"All/jbig2dec-0.20_1.pkg","repopath":"All/jbig2dec-0.20_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":89936,"desc":"jbig2dec is a decoder implementation of the JBIG2 image compression format.\nJBIG2 is designed for lossy or lossless encoding of 'bilevel' (1-bit monochrome)\nimages at moderately high resolution, and in particular scanned paper documents.\nIn this domain it is very efficient, offering compression ratios on the order of\n100:1.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","devel"],"shlibs_required":["libpng16.so.16","libcrypto.so.12"],"shlibs_provided":["libjbig2dec.so.0"],"options":{"PNG":"on"},"annotations":{"cpe":"cpe:2.3:a:artifex:jbig2dec:0.20:::::dragonfly6:x86_64:1"}},{"name":"jaxup","origin":"textproc/jaxup","version":"1.01_4","comment":"Java XUpdate engine","maintainer":"ports@FreeBSD.org","www":"https://klomp.org/jaxup/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e412fb6233e7e3768c72f0fd4a186e5323a7653ed71f194ba0b3275cee0bf2f","flatsize":1084416,"path":"All/jaxup-1.01_4.pkg","repopath":"All/jaxup-1.01_4.pkg","licenselogic":"single","pkgsize":122072,"desc":"Jaxup defines an interface to update XML documents, through which clients can\nwork without knowledge of the exact object model that the document uses. The\ninterface is called Updater, and the idea behind it is the same as with Jaxen's\nNavigator interface. In addition, an implementation of xmldb.org's proposed\nXUpdate specification is provided. The implementation is in the XUpdate class.\n\nImplementations of the Updater interface are provided for the following object\nmodels:\n\n  - DOM\n  - Dom4j\n  - JDom","deps":{"jaxen":{"origin":"java/jaxen","version":"1.0_4"},"jdom":{"origin":"java/jdom","version":"1.1.1,1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"xerces-j":{"origin":"textproc/xerces-j","version":"2.12.2"}},"categories":["textproc","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jaxup port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jcckit","origin":"java/jcckit","version":"1.1_2","comment":"Java Chart Construction Kit","maintainer":"ports@FreeBSD.org","www":"https://jcckit.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8eeccb3ee13c8cbec30793f2e5376e2c0f261ee0737934061dbb6acbb6b2583e","flatsize":3656511,"path":"All/jcckit-1.1_2.pkg","repopath":"All/jcckit-1.1_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":549732,"desc":"The Java Chart Constuction Kit (JCCKit) is a small (< 100Kb) Java library and a\nvery flexible framework for creating scientific charts and plots.\n\nThe main purpose is to provide a flexible kit for writing Java applets and\napplication with the need for visualizing scientific data. If you are looking\nfor a lean scientific chart and plot library without all the unwanted bells and\nwhistles of the heavy competitors try JCCKit.\n\nThe key features of JCCKit are:\n    * small (< 100Kb jar file)\n    * highly configurable due to a sophisticated configuration concept\n    * extensible (1/3 of all classes are interfaces or abstract classes.)\n    * automatic updating if data changes\n    * easy programming of dynamic charts and plots\n    * automatic rescaling if canvas size changes\n    * out-of-the-box applet for presenting static data on a web page without\n      Java programming\n    * automatically generates a legend","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","graphics"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jcckit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"javavmwrapper","origin":"java/javavmwrapper","version":"2.7.10","comment":"Wrapper script for various Java Virtual Machines","maintainer":"glewis@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52aacab59c4473529770bc86982aa5d20a140e2137eba7684ea5cfe53d7956c6","flatsize":35417,"path":"All/javavmwrapper-2.7.10.pkg","repopath":"All/javavmwrapper-2.7.10.pkg","licenselogic":"and","licenses":["BEERWARE","BSD2CLAUSE"],"pkgsize":16636,"desc":"The Java VM wrapper provides a convenient system for switching between\ndifferent Java VMs.  It also provides symbolic links in ${PREFIX}/bin to\nallow the use of the Java executables without having to add the specific\nJava VM executable directories to the PATH environment variable.","categories":["java"]},{"name":"jaxen","origin":"java/jaxen","version":"1.0_4","comment":"Java XPath Engine","maintainer":"ports@FreeBSD.org","www":"https://jaxen.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa8e7b08cb2e52c4a494914642b9e3a516cf5f58fac564ddead5480ce89d0814","flatsize":4674351,"path":"All/jaxen-1.0_4.pkg","repopath":"All/jaxen-1.0_4.pkg","licenselogic":"single","pkgsize":323648,"desc":"The Jaxen project is a Java XPath Engine. jaxen is a universal object model\nwalker, capable of evaluating XPath expressions across multiple models.\nCurrently supported are dom4j and JDOM .\n\nJaxen provides a single point for XPath expression evaluation, regardless of\nthe target object model, whether its dom4j, JDOM, DOM, JavaBeans, or whatnot.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jaxen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"javatar","origin":"archivers/javatar","version":"2.5_2","comment":"Java tar archive I/O package","maintainer":"ale@FreeBSD.org","www":"http://www.trustice.com/java/tar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80bc7ba47aa2ce6584a7e8c88ba8c3aa601aa33be2522d4d5e25e968d9187fe5","flatsize":585749,"path":"All/javatar-2.5_2.pkg","repopath":"All/javatar-2.5_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":58936,"desc":"The package com.ice.tar implements a tar archive io package.\nThis package allows you to create, and extract tar archives.\nSince the package uses InputStream and OutputStream, it is possible\nto combine this package with the java.util.zip package to handle\n.tar.gz files.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["archivers","java"],"options":{"DOCS":"on"}},{"name":"jetty10","origin":"www/jetty10","version":"10.0.19","comment":"Full-featured web server implemented entirely in Java","maintainer":"zi@FreeBSD.org","www":"https://www.eclipse.org/jetty/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e3d1a9964701592bcfadeeb1da73e928f227ef289d2b88815f9fae1d7addd40","flatsize":12763753,"path":"All/jetty10-10.0.19.pkg","repopath":"All/jetty10-10.0.19.pkg","licenselogic":"or","licenses":["APACHE20","EPL"],"pkgsize":10427716,"desc":"The Jetty Web Server provides an HTTP server and Servlet container\ncapable of serving static and dynamic content either from a standalone\nor embedded instantiations. From jetty-7, the jetty webserver and\nother core compoments are hosted by the eclipse foundation.\n\nThe project provides:\n\n* Asynchronous HTTP Server\n* Standard based Servlet Container\n* Web Sockets server\n* Asynchronous HTTP Client\n* OSGi, JNDI, JMX, JASPI, AJP support","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["www","java"],"users":["www"],"groups":["www"],"annotations":{"cpe":"cpe:2.3:a:eclipse:jetty:10.0.19:::::dragonfly6:x86_64"},"messages":[{"message":"Jetty is now installed in /usr/local/jetty\n\nFrom Jetty 9, the way to configure it has changed. You are **strongly**\nadvised to read the documentation found here:\n\nhttp://www.eclipse.org/jetty/documentation/current/\n\nPlease pay particular attention to HOME and BASE documentation, i.e.,:\n\nhttp://www.eclipse.org/jetty/documentation/current/startup-base-and-home.html\n\nYou may want to activate it in /etc/rc.conf:\n\n    # sysrc jetty_enable=\"YES\"\n\nA sample configuration file can be found here:\n\n    /usr/local/etc/jetty/jetty.sample\n\nPlease modify it to suit your needs, paying particular attention\nto the value of JETTY_HOME and JETTY_BASE.\n\nOnce you are happy with the configuration file, you can start Jetty:\n\n    # service jetty start\n\n== ADVANCED USAGE ==\n\nIf you need to pass special options to Java/Jetty, please set the appropriate\nvariables in the configuration file, e.g.,\n\n  # Increase memory limit of the Java virtual machine\n\n  JAVA_OPTIONS=\"-Xms32m -Xmx256m\"\n\n  # Run Java with remote debugging turned on on port 8186\n\n  JAVA_OPTIONS=\"-Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8186\"\n\nMore configuration options are presented in the sample file.","type":"install"},{"message":"If, when, Jetty is removed, you can safely delete this directory:\n\n    /usr/local/www/jetty","type":"remove"}]},{"name":"jd-gui","origin":"java/jd-gui","version":"1.6.6","comment":"Java Decompiler GUI","maintainer":"ports@FreeBSD.org","www":"http://jd.benow.ca/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"398dcbdb1b3113507d743465a2843663d354e05f2cbc3c07497148d62e48d302","flatsize":3288440,"path":"All/jd-gui-1.6.6.pkg","repopath":"All/jd-gui-1.6.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2953008,"desc":"The Java Decompiler project aims to develop tools in order to\ndecompile and analyze Java 5 byte code and later versions.\n\nJD-GUI is a standalone graphical utility that displays Java source\ncodes of .class files.  You can browse the reconstructed source code\nwith the JD-GUI for instant access to methods and fields.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe jd-gui port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"javaservicewrapper","origin":"sysutils/javaservicewrapper","version":"3.5.53","comment":"JSW enables a Java application to be run as a Unix daemon","maintainer":"michael.osipov@siemens.com","www":"https://wrapper.tanukisoftware.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"459ddb54c74568563f5cb8da3bdd28d4915479968e69cc0f7fb9c76bf28daa00","flatsize":9704342,"path":"All/javaservicewrapper-3.5.53.pkg","repopath":"All/javaservicewrapper-3.5.53.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":611292,"desc":"The Java Service Wrapper enables a Java application to be run as a Unix daemon.\nIt also monitors the health of your application and JVM.\n\nBenefits:\n\n* There is no need for additional programming in your application to integrate\n  it with our product.\n* Automatic customizable response when something happens in your application\n  or JVM.\n* Notifications when there is a problem in need of attention.\n* Support better your customers thanks to our logging features.\n* You can schedule events in a standard way in various platforms.\n* Deploy and install your applications as a Unix daemon.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["sysutils","java"],"options":{"DOCS":"on"}},{"name":"javatari","origin":"emulators/javatari","version":"4.1_1","comment":"Multiplayer Atari 2600 emulator written in pure Java","maintainer":"danilo@FreeBSD.org","www":"https://javatari.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8798acd38bf15a1d961b92058a81899a2ada6adb34dd37a83fa896bb3e7bf3a8","flatsize":962821,"path":"All/javatari-4.1_1.pkg","repopath":"All/javatari-4.1_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":903268,"desc":"A multiplayer Atari 2600 emulator written in pure Java.\nNo external libs.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["emulators","java"]},{"name":"javahelp","origin":"java/javahelp","version":"2.0.05.20170719_1","comment":"Online help support for Java applications","maintainer":"ports@FreeBSD.org","www":"https://javaee.github.io/javahelp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e598ff1e73b9516ce09fd7e7e5c3e2ef17e70bf2ec56abd13d3b444102b3146","flatsize":3194483,"path":"All/javahelp-2.0.05.20170719_1.pkg","repopath":"All/javahelp-2.0.05.20170719_1.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":935324,"desc":"The JavaHelp system is an online help system that developers can use to\nadd online help to their Java platform applications. The JavaHelp system\nis both a JCP specification (JSR 97) and a reference implementation of\nthat specification. The JavaHelp system open source project includes the\nsource to the reference implementation.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe javahelp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"java2html","origin":"textproc/java2html","version":"0.9.2_2","comment":"Java sources to HTML converter","maintainer":"mkamm@gmx.net","www":"http://user.cs.tu-berlin.de/~schintke/x2html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a67083f537f111bb8051c774408c2ef5d66a48ab70499e8fc3850f853f9ceee","flatsize":314303,"path":"All/java2html-0.9.2_2.pkg","repopath":"All/java2html-0.9.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":80584,"desc":"Java2html is  a syntax highlighter for  Java and C++  source code that\nproduces a highlighted html file as output.\n\nJava2html offers the following features:\n\n    - support for Java and C++\n    - fast (single pass conversion using flex)\n    - doesn't change formatting - only adds <FONT COLOR=#XXXX> tags\n        and properly escapes non-ascii characters\n    - easy integration with webservers - browse your sources colourized\n    - gzips http output for browsers to save bandwidth (only in CGI mode)\n    - documentation and manpage included","categories":["textproc","www"],"options":{"DOCS":"on"}},{"name":"javamail","origin":"java/javamail","version":"1.6.2","comment":"Reference Implementation of JSR 919","maintainer":"ale@FreeBSD.org","www":"https://javaee.github.io/javamail/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d7418d826e7d95011b473cdf57182d1be2c5c2e8d0ea9b381ccc43b6d1c0aa0","flatsize":7439370,"path":"All/javamail-1.6.2.pkg","repopath":"All/javamail-1.6.2.pkg","licenselogic":"or","licenses":["GPLv2","CDDL"],"pkgsize":982272,"desc":"The JavaMail API provides a platform-independent and protocol-independent\nframework to build mail and messaging applications. The JavaMail API is\navailable as an optional package for use with Java SE platform and is\nalso included in the Java EE platform.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","mail"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:sun:javamail:1.6.2:::::dragonfly6:x86_64"}},{"name":"java-zoneinfo","origin":"java/java-zoneinfo","version":"2021.e","comment":"Updated Java timezone definitions","maintainer":"glewis@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47d45dbabecd14dcb5afe316e78cade7ad4a8ae61cf5f7a9ecc33487a52fec76","flatsize":263851,"path":"All/java-zoneinfo-2021.e.pkg","repopath":"All/java-zoneinfo-2021.e.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":72880,"desc":"Contains updated Java ZI files to replace those shipped at release time\nwith a JDK/JRE.","categories":["java","misc"]},{"name":"java-simple-serial-connector","origin":"comms/java-simple-serial-connector","version":"2.8.0_1","comment":"Library for working with serial ports from Java","maintainer":"kevans@FreeBSD.org","www":"https://github.com/scream3r/java-simple-serial-connector","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc7bc486f2299e799080001a62ea6895c960b31b80be62645d19bb1e6bac6409","flatsize":29804,"path":"All/java-simple-serial-connector-2.8.0_1.pkg","repopath":"All/java-simple-serial-connector-2.8.0_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":24012,"desc":"Library for working with serial ports in Java.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["comms","java"]},{"name":"jave6","origin":"graphics/jave6","version":"0.1_5","comment":"Java ASCII-Art-Generator","maintainer":"ad001@uni-rostock.de","www":"http://www.jave.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b717766d72cfa5e2d88c12fdcd2fdca7125f17ffee62f4061605ef0fbde7c5ed","flatsize":2751288,"path":"All/jave6-0.1_5.pkg","repopath":"All/jave6-0.1_5.pkg","licenselogic":"single","pkgsize":2220020,"desc":"The Jave project is a Java based ASCII-Art-graphic editor. It allows drawing\nnew images as well as converting JPG-Images to ASCII-Art.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics","java"],"messages":[{"message":"Errors may occur while running the program, as it will try to\naccess /usr/local/share/java/jave6/tmp/ for output.","type":"install"}]},{"name":"java-getopt","origin":"java/java-getopt","version":"1.0.14","comment":"Java version of GNU getopt family functions","maintainer":"ports@FreeBSD.org","www":"https://www.urbanophile.com/arenn/hacking/download.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67b9e83fae896276741b8d110027dab79c11eb0a3f76cf2e6eb7b5483b1ca99b","flatsize":218580,"path":"All/java-getopt-1.0.14.pkg","repopath":"All/java-getopt-1.0.14.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":47164,"desc":"This is a Java port of GNU getopt, a class for parsing command line arguments\npassed to programs. It is based on the C getopt() functions in glibc 2.0.6 and\nshould parse options in a 100%25 compatible manner.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe java-getopt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"java-games-suite","origin":"games/java-games-suite","version":"1.0_1","comment":"Simple Java games collection","maintainer":"jgh@FreeBSD.org","www":"https://sourceforge.net/projects/javagamessuite/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4078296b9e046d3c660e4762c25ae19a0d841a18fb4c3abf2c6c0f543200b51a","flatsize":41679,"path":"All/java-games-suite-1.0_1.pkg","repopath":"All/java-games-suite-1.0_1.pkg","licenselogic":"single","pkgsize":39384,"desc":"Simple Java games collection developed by Greg Cawthorne\n\nCurrent game list is:\n\nTetris: Tetris, currently in beta\nMM: MasterMind\nReversi: Commonly known as Othello.\nMine: MineSweeper\nRT: Reaction Tester\nNumber: Number guessing game","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"]},{"name":"java-cup","origin":"java/java-cup","version":"11b.20160615","comment":"LALR parser generator in Java","maintainer":"ports@FreeBSD.org","www":"http://www2.cs.tum.edu/projects/cup/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"261da22ff26a3f375a253a0d6535b3f6d33200bc5ca3e2a66dcce81de866e8ad","flatsize":153723,"path":"All/java-cup-11b.20160615.pkg","repopath":"All/java-cup-11b.20160615.pkg","licenselogic":"single","licenses":["SMLNJ"],"pkgsize":118880,"desc":"Constructor of Useful Parsers (CUP), a system for generating LALR\nparsers from simple specifications.  It serves the same role as the\nwidely-used program `yacc', and in fact offers most of the features of\n`yacc'; however, CUP is written in Java, uses specifications including\nembedded Java code, and produces parsers with are implemented in Java.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe java-cup port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"java-subversion","origin":"java/java-subversion","version":"1.14.3_2","comment":"Java bindings for Version control system","maintainer":"michaelo@apache.org","www":"https://subversion.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d53635e52b19cc6652e3ae272f65a0efd34db770fb2d5a17b260ca59f176113","flatsize":2706885,"path":"All/java-subversion-1.14.3_2.pkg","repopath":"All/java-subversion-1.14.3_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":556940,"desc":"Subversion is a version control system designed to be as similar to cvs(1)\nas possible, while fixing many outstanding problems with cvs(1).\n\nThis port adds Java bindings to Subversion.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"subversion":{"origin":"devel/subversion","version":"1.14.3_7"},"utf8proc":{"origin":"textproc/utf8proc","version":"2.9.0"}},"categories":["java","devel"],"shlibs_required":["libsvn_repos-1.so.0","libsvn_client-1.so.0","libsvn_wc-1.so.0","libsvn_ra-1.so.0","libsvn_delta-1.so.0","libsvn_diff-1.so.0","libsvn_subr-1.so.0","libsvn_fs-1.so.0","libaprutil-1.so.0","libapr-1.so.0"],"shlibs_provided":["libsvnjavahl-1.so.0"],"annotations":{"cpe":"cpe:2.3:a:apache:subversion:1.14.3:::::dragonfly6:x86_64:2"}},{"name":"jicofo","origin":"net-im/jicofo","version":"1.0.1062","comment":"Server side focus component used in Jitsi Meet conferences","maintainer":"acm@FreeBSD.org","www":"https://github.com/jitsi/jicofo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e7b8b0f97792710a2421d747bc963f0e6f5c536eafacf6546df0abd0aaf08e5","flatsize":24157027,"path":"All/jicofo-1.0.1062.pkg","repopath":"All/jicofo-1.0.1062.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21532168,"desc":"JItsi COnference FOcus is a server side focus component used in Jitsi Meet\nconferences.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["net-im","java"],"users":["jicofo","jitsi"],"groups":["jicofo","jitsi"],"messages":[{"message":"Jitsi Conference Focus was installed\n\n1) Edit the configuration file located at:\n\n   /usr/local/etc/jitsi/jicofo/jicofo.conf\n\n2) Enable the service:\n\n   # service jicofo enable\n\n3) For use of jicofo with net-im/prosody, you need to import prosody's\n   auth.jitsi.example.com TLS certificate into a Java truststore.\n   You should also install net-im/jitsi-prosody-plugins.\n   The startup rcfile will pass this filename to jicofo:\n   /usr/local/etc/jitsi/jicofo/truststore.jks - for example:\n\n   # prosodyctl cert generate jitsi.example.com\n   # prosodyctl cert generate auth.jitsi.example.com\n   # keytool -noprompt -keystore /usr/local/etc/jitsi/jicofo/truststore.jks -importcert \\\n\t-alias prosody -file /path/to/prosody/auth.jitsi.example.com.crt\n\n4) Enjoy it","type":"install"}]},{"name":"jattach","origin":"java/jattach","version":"2.2","comment":"JVM dynamic attach utility","maintainer":"mizhka@FreeBSD.org","www":"https://github.com/apangin/jattach","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d28a2d420077f312c1cdc11dc5090c3fcdb007f6090ce1f2b48b921461bb8454","flatsize":31034,"path":"All/jattach-2.2.pkg","repopath":"All/jattach-2.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11924,"desc":"The utility to send commands to remote JVM via Dynamic Attach mechanism.\nAll-in-one jmap + jstack + jcmd + jinfo functionality in a single tiny program.\nNo installed JDK required, works with just JRE.\n\nThis is the lightweight native version of HotSpot Attach API\nhttps://docs.oracle.com/javase/8/docs/jdk/api/attach/spec/","categories":["java","devel"]},{"name":"jbidwatcher","origin":"misc/jbidwatcher","version":"2.5.6_1","comment":"Java-based application allowing you to monitor eBay auctions","maintainer":"ports@FreeBSD.org","www":"https://www.jbidwatcher.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7489ff912d19960c9f3ab2db8e73b8a24446f1339b371fce3e3ee73ac038214a","flatsize":4658195,"path":"All/jbidwatcher-2.5.6_1.pkg","repopath":"All/jbidwatcher-2.5.6_1.pkg","licenselogic":"single","pkgsize":4657252,"desc":"A Java-based application allowing you to monitor ebay auctions,\nsubmit bids, snipe (bid at the last moment), and otherwise track\nyour auction-site experience. It includes adult-auction management,\nMANY currencies (yen, pound, dollar (US, Canada, Australian, and\nNew Taiwanese), Swiss Francs, and euro, presently), drag-and-drop\nof auction URLs, a unique and powerful 'multisniping' feature.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["misc","java"],"messages":[{"message":"===>   NOTICE:\n\nThe jbidwatcher port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"java-beepcore","origin":"net/java-beepcore","version":"0.9.08_3","comment":"Implementation of BEEP core and BEEP mapping for TCP in Java","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/beepcore-java/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e688ce27d67fde1eea17ee83383a212a7da0d8b6379d76187ab7c8f0c9133454","flatsize":257844,"path":"All/java-beepcore-0.9.08_3.pkg","repopath":"All/java-beepcore-0.9.08_3.pkg","licenselogic":"single","pkgsize":199496,"desc":"This release includes a Java implementation of beep core RFC 3080 and\nbeep mapping for TCP RFC 3081.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"xerces-j":{"origin":"textproc/xerces-j","version":"2.12.2"}},"categories":["net","java"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe java-beepcore port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jarowinkler-cpp","origin":"textproc/jarowinkler-cpp","version":"1.0.2","comment":"Fast Jaro and Jaro Winkler distance C++ header-only library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/maxbachmann/jarowinkler-cpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30801f95cbb710e522ab1a4eb0d6df68a1a433586d61bc932ee3b7779978adec","flatsize":40466,"path":"All/jarowinkler-cpp-1.0.2.pkg","repopath":"All/jarowinkler-cpp-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9320,"desc":"Fast Jaro and Jaro Winkler distance C++ header-only library.","categories":["textproc"]},{"name":"jasmin","origin":"java/jasmin","version":"2.4_1,1","comment":"Java Assembler Interface","maintainer":"ports@FreeBSD.org","www":"https://jasmin.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae83e026bc281de6b4d5a6ef15eb433a0e84dd6c94b4eace794786152d32a92f","flatsize":202313,"path":"All/jasmin-2.4_1,1.pkg","repopath":"All/jasmin-2.4_1,1.pkg","licenselogic":"single","pkgsize":151560,"desc":"Jasmin is a Java Assembler Interface. It takes ASCII descriptions for Java\nclasses, written in a simple assembler-like syntax and using the Java Virtual\nMachine instruction set. It converts them into binary Java class files\nsuitable for loading into a JVM implementation.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","lang"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jasmin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jarl","origin":"net-im/jarl","version":"0.5001_5","comment":"Perl/Tk Jabber client","maintainer":"ports@FreeBSD.org","www":"https://jarl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"954bfd9f645d6fe4afa90c4279b06637d8b20fe910d783fb85bf5ca4699c2359","flatsize":1162243,"path":"All/jarl-0.5001_5.pkg","repopath":"All/jarl-0.5001_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":136976,"desc":"Jarl is a Perl/Tk application that allows one to access a Jabber\naccount and have full access to the Jabber IM system.  It runs on any\nplatform that supports Perl and Tk, which at this time is most\nplatforms.\n\nJarl is going to be a full featured Jabber client that supports 100%25\nof the features that the Jabber IM offers.","deps":{"p5-Net-Jabber":{"origin":"net-im/p5-Net-Jabber","version":"2.0_1"},"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-im"],"messages":[{"message":"===>   NOTICE:\n\nThe jarl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jasper","origin":"graphics/jasper","version":"4.2.4","comment":"Implementation of the codec specified in the JPEG-2000 standard","maintainer":"sunpoet@FreeBSD.org","www":"https://ece.engr.uvic.ca/~frodo/jasper/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a2cab47e4b787e4495196ce64fac7cb2fca2e949b9f46d98d3809efcd332298","flatsize":906168,"path":"All/jasper-4.2.4.pkg","repopath":"All/jasper-4.2.4.pkg","licenselogic":"single","licenses":["JASPER"],"pkgsize":410716,"desc":"JasPer is a software-based implementation of the codec specified in the\nemerging JPEG-2000 Part-1 standard (i.e., ISO/IEC 15444-1). The JasPer software\nis written in the C programming language.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8"],"shlibs_provided":["libjasper.so.7"],"options":{"DOCS":"on","HEIF":"off","OPENGL":"off","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:jasper_project:jasper:4.2.4:::::dragonfly6:x86_64"}},{"name":"java3d","origin":"java/java3d","version":"1.5.2_7","comment":"Provides API for creating and manipulation of 3D geometry","maintainer":"ports@FreeBSD.org","www":"http://java3d.java.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33f35c6309d649bea79a868b5a359542367748ed102d3af4a26332a9d604e913","flatsize":22527466,"path":"All/java3d-1.5.2_7.pkg","repopath":"All/java3d-1.5.2_7.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","GPLv2"],"pkgsize":2123632,"desc":"The Java 3D API enables the creation of three-dimensional graphics\napplications and Internet-based 3D applets. It provides high-level\nconstructs for creating and manipulation 3D geometry and building the\nstructures used in rendering that geometry. With this sof tware, you\ncan efficiently define and render very large virtual worlds.","deps":{"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","graphics","games","devel"],"shlibs_required":["libGL.so.1","libX11.so.6","libXext.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe java3d port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jansson","origin":"devel/jansson","version":"2.14","comment":"C library for encoding, decoding, and manipulating JSON data","maintainer":"vanilla@FreeBSD.org","www":"https://github.com/akheron/jansson","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85f3ecd83ebfd1eb28f0ab52c3880fd67ad0275cbf94d675fc075b7b9b0d315f","flatsize":170410,"path":"All/jansson-2.14.pkg","repopath":"All/jansson-2.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42580,"desc":"Jansson is a C library for encoding, decoding and manipulating JSON\ndata. Its main features and design principles are:\n\n- Simple and intuitive API and data model\n\n- Comprehensive documentation\n\n- No dependencies on other libraries\n\n- Full Unicode support (UTF-8)\n\n- Extensive test suite","categories":["devel"],"shlibs_provided":["libjansson.so.4"],"annotations":{"cpe":"cpe:2.3:a:jansson_project:jansson:2.14:::::dragonfly6:x86_64"}},{"name":"je","origin":"java/berkeley-db","version":"7.5.11_1","comment":"Berkeley DB Java Edition","maintainer":"ports@virtual-estates.net","www":"https://www.oracle.com/database/technologies/related/berkeleydb.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f6030d13240df90d52262de0cfb252fbbb713e47b18232d4f4c36860a4bb8f1","flatsize":23847891,"path":"All/je-7.5.11_1.pkg","repopath":"All/je-7.5.11_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7066852,"desc":"This is a pure-Java implementation of Berkeley DB by SleepyCat (now\nOracle). Java-1.7 is required for building. From the\n\n\"Berkeley DB JE was designed from the ground up in Java. It takes full\n advantage of the Java environment. The Berkeley DB JE API provides a\n Java Collections-style interface, as well as a programmatic interface\n similar to the Berkeley DB API.\n\n Berkeley DB JE is different from all other Java databases available\n today. Berkeley DB JE is not a relational engine built in Java. It\n is a Berkeley DB-style embedded store, with an interface designed\n for programmers, not DBAs. Berkeley DB JE's architecture employs a\n log-based, no-overwrite storage system, enabling high concurrency and\n speed while providing ACID transactions and record-level locking.\n Berkeley DB JE efficiently caches most commonly used data in memory,\n without exceeding application-specified limits. In this way Berkeley\n DB JE works with an application to use available JVM resources while\n providing access to very large data sets.\n\n The Berkeley DB JE architecture provides an underlying storage layer\n for any Java application requiring high performance, transactional\n integrity and recoverability.\"","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","databases"],"options":{"DOCS":"on","EXAMPLES":"on","TEST":"off"}},{"name":"jamlib","origin":"mail/jamlib","version":"1.4.7_3","comment":"JAM subroutine library","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/jamlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e52f0bcf8721bdcf80638e200d9081c72988f187f52a803233960e2557f56d2d","flatsize":90443,"path":"All/jamlib-1.4.7_3.pkg","repopath":"All/jamlib-1.4.7_3.pkg","licenselogic":"single","pkgsize":43812,"desc":"These are a collection of subroutines that encapsulate much of the\nformat-specific and tedious details of the JAM message base format.\nThe idea is that application programmers by using these routines can\nconcentrate on the more high-level issues of their programs instead\nof worrying about their JAM routines.","categories":["mail"],"shlibs_provided":["libjam.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe jamlib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"janet","origin":"lang/janet","version":"1.35.2","comment":"Functional embeddable lisp with C interop, & performant data types","maintainer":"hsw@bitmark.com","www":"https://janet-lang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5b46a899187272af5919f070213a18b517cda7c5ac993d8b87190a880647fc5","flatsize":2032497,"path":"All/janet-1.35.2.pkg","repopath":"All/janet-1.35.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":363552,"desc":"Janet is a functional and imperative programming language and bytecode\ninterpreter. It is a modern lisp, but lists are replaced by other data\nstructures with better utility and performance (arrays, tables, structs,\ntuples). The language also supports bridging to native code written in\nC, meta-programming with macros, and bytecode assembly.","categories":["lang"],"shlibs_provided":["libjanet.so.1.35"]},{"name":"jama","origin":"math/jama","version":"1.2.5","comment":"Java-like Matrix C++ Templates","maintainer":"erik@bz.bzflag.bz","www":"https://math.nist.gov/tnt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4fe6a3894678fc3038c228f4edd59e5de5831a5bfe5294aa6403ef064971106","flatsize":268191,"path":"All/jama-1.2.5.pkg","repopath":"All/jama-1.2.5.pkg","licenselogic":"single","pkgsize":33688,"desc":"JAMA/C++ Linear Algebra Package (v. 1.2.1)\n\nJAMA/C++: a translation of the Java Matrix Library,  developed by the\nMathworks and NIST, into C++\n* classical matrix linear algebra\n* QR\n* SVD\n* Cholesky\n* Eigenvalue solver\n\nBased on NIST's Template Numerical Toolkit.","deps":{"tnt":{"origin":"devel/tnt","version":"1.2.6"}},"categories":["math","devel"],"options":{"DOCS":"on"}},{"name":"john","origin":"security/john","version":"1.9.0.j.1_1","comment":"Featureful Unix password cracker","maintainer":"danfe@FreeBSD.org","www":"https://www.openwall.com/john/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7c3ed23d93aa8de0d21ed4105ab0f1abcffa91fb9238e8b58cc113204fd8fa3","flatsize":77537693,"path":"All/john-1.9.0.j.1_1.pkg","repopath":"All/john-1.9.0.j.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":29967420,"desc":"John the Ripper is a fast password cracker, currently available for many\nflavors of Unix (eleven are officially supported, not counting different\narchitectures), DOS, Win32, BeOS, and OpenVMS.  Its primary purpose is to\ndetect weak Unix passwords.  Besides several crypt(3) password hash types\nmost commonly found on various Unix flavors, supported out of the box are\nKerberos AFS and Windows NT/2000/XP/2003 LM hashes, plus several more with\ncontributed patches (over 40 of additional hash and cipher types).","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libgmp.so.10"],"options":{"DOCS":"on","OPENCL":"off","OPENMP":"on","OPENMPI":"off"}},{"name":"jam","origin":"devel/jam","version":"2.6.1","comment":"Build utility like make(1)","maintainer":"gahr@FreeBSD.org","www":"https://www.perforce.com/jam/jam.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f07b69a074b69163c1655321a50e15547878aa2c6c716a8551ae015cd5e52e19","flatsize":213760,"path":"All/jam-2.6.1.pkg","repopath":"All/jam-2.6.1.pkg","licenselogic":"single","licenses":["JAM"],"pkgsize":64904,"desc":"Jam/MR (formerly \"jam - make(1) redux\").\n\nJam/MR is a build utility like make(1). It has its own expressive language\nwhich allows for portable Jamfiles capable of building large projects with\nmultiple concurrent processes.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"jaq","origin":"textproc/jaq","version":"1.5.0","comment":"jq clone focused on correctness, speed, and simplicity","maintainer":"yuri@FreeBSD.org","www":"https://github.com/01mf02/jaq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eda5bc64d0f062a16443e896768d52d08367e97713d3c204395ebb8ea655e44f","flatsize":4894928,"path":"All/jaq-1.5.0.pkg","repopath":"All/jaq-1.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1323552,"desc":"jaq is a clone of the JSON data processing tool jq. jaq aims to support\na large subset of jq's syntax and operations.\n\njaq focusses on three goals:\n* Correctness\n* Performance\n* Simplicity","categories":["textproc"]},{"name":"jalv-select","origin":"audio/jalv-select","version":"1.3_6","comment":"Little app to select lv2 plugins to run with jalv","maintainer":"yuri@FreeBSD.org","www":"https://github.com/brummer10/jalv_select","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58b08df6feeec024ab00c06dc8061b0e931352c7c9b1a4983b2a9e167c96735a","flatsize":168288,"path":"All/jalv-select-1.3_6.pkg","repopath":"All/jalv-select-1.3_6.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":49788,"desc":"A little gtkmm GUI to select lv2 plugins from a list and run them with jalv.\n\nFeatures:\n* select jalv interpreter from combo box\n* select LV2 plugin from list\n* select preset to load from menu\n* search plugins by regex or plugin class\n* reload lilv world to catch new installed plugins or presets\n* load plugin with selected preset\n* minimize app to systray (global Hotkey SHIFT+ESCAPE)\n* wake up app from systray (global Hotkey SHIFT+ESCAPE)\n* left mouse click on systray to show or hide app\n* right mouse click to show quit menu item\n* command-line start-up options\n* command-line runtime options\n* keyboard shortcuts","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gawk":{"origin":"lang/gawk","version":"5.3.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jalv":{"origin":"audio/jalv","version":"1.6.8_3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"lilv":{"origin":"audio/lilv","version":"0.24.24"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"serd":{"origin":"devel/serd","version":"0.32.2"},"sord":{"origin":"devel/sord","version":"0.16.16"},"sratom":{"origin":"audio/sratom","version":"0.6.16"}},"categories":["audio"],"shlibs_required":["libX11.so.6","libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","liblilv-0.so.0"]},{"name":"jalv","origin":"audio/jalv","version":"1.6.8_3","comment":"Simple but fully featured LV2 plugin host for Jack","maintainer":"yuri@FreeBSD.org","www":"https://drobilla.net/software/jalv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9098bf0ee30f6ee215b2d21b942141665ea37be2122a8aecafce0483cd0fc229","flatsize":454849,"path":"All/jalv-1.6.8_3.pkg","repopath":"All/jalv-1.6.8_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":83416,"desc":"Jalv runs LV2 plugins and exposes their ports as Jack ports, essentially\nmaking any LV2 plugin function as a Jack application.\n\nJalv is a small program which is useful, but also intended to be an appropriate\ntest host for plugin development. It runs plugins from the command line with no\nuser interaction, is light enough to run in valgrind, and is capable of dumping\nall plugin to/from UI communication in a human readable format.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"lilv":{"origin":"audio/lilv","version":"0.24.24"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"serd":{"origin":"devel/serd","version":"0.32.2"},"sord":{"origin":"devel/sord","version":"0.16.16"},"sratom":{"origin":"audio/sratom","version":"0.6.16"},"suil":{"origin":"audio/suil","version":"0.10.12_3"}},"categories":["audio"],"shlibs_required":["libjack.so.0","liblilv-0.so.0","libserd-0.so.0","libsratom-0.so.0","libsuil-0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-3.so.0","libgtk-3.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"jalingo","origin":"textproc/jalingo","version":"0.6.0_3","comment":"Free OS independent dictionary application","maintainer":"nivit@FreeBSD.org","www":"https://jalingo.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c876173fbd5c56f02e65f62b06851248a5d654668af39b3733818a03332da33","flatsize":1147474,"path":"All/jalingo-0.6.0_3.pkg","repopath":"All/jalingo-0.6.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":951976,"desc":"JaLingo is a free OS independent dictionary application.\n\nIt understands 4 dictionary formats:\n\n    * DSL\n    * Mova\n    * PtkDict/phpMyLingvo MySQL dumps\n    * Sdictionary (249)","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"]},{"name":"jamulus-server","origin":"audio/jamulus","version":"3.10.0","comment":"Internet jam session software (headless server)","maintainer":"yuri@FreeBSD.org","www":"https://jamulus.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35acb670cd40bb04e36a62cc715860afc47c86b0e8d168b50b5a7dc7e89182ca","flatsize":2205565,"path":"All/jamulus-server-3.10.0.pkg","repopath":"All/jamulus-server-3.10.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1149100,"desc":"The Jamulus software enables musicians to perform real-time jam sessions over\nthe Internet. There is one server running the Jamulus server software which\ncollects the audio data from each Jamulus client, mixes the audio data and sends\nthe mix back to each client.","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["audio"],"shlibs_required":["libQt5Network.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"annotations":{"flavor":"server"},"messages":[{"message":"You installed Jamulus: Internet jam session software\n\nMost users need Jamulus client to listen to or participate in jam sessions\nhosted by others.\n\nYou can run Jamulus client using the menu item or by running the \"jamulus\"\ncommand.\n\nSome users also need to run Jamulus server to host jam sessions.\n\nYou can run Jamulus server as a graphical program by using the \"Jamulus Server\"\nmenu item, or run the \"jamulus -s\" command.\n\nYou can also run Jamulus Server as a headless server. In order to do this you\nneed to install the jamulus-server package and run:\n# sysrc jamulus_server_enable=\"YES\"\n# service jamulus-server start\nand then navigate to your server by your IP address in the Jamulus Client.\n\nYou can also start the Jamulus Server service once with:\n# service jamulus-server onestart\n\nPlease read https://jamulus.io/wiki/Command-Line-Options and add appropriate\nJamulus Server options to jamulus_server_flags=\"{your options}\"\nin /etc/rc.config","type":"install"}]},{"name":"jakarta-oro","origin":"java/jakarta-oro","version":"2.0.8_2","comment":"Perl/awk/sh regular expressions for Java","maintainer":"ports@FreeBSD.org","www":"https://jakarta.apache.org/oro/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70ad3bed9d327d77e0b4838e7c220ab98d12ed86cfc3fc0301ff2093fa9e6273","flatsize":1290800,"path":"All/jakarta-oro-2.0.8_2.pkg","repopath":"All/jakarta-oro-2.0.8_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":128992,"desc":"The Jakarta-ORO Java classes are a set of text-processing Java classes\nthat provide Perl5 compatible regular expressions, AWK-like regular\nexpressions, glob expressions, and utility classes for performing\nsubstitutions, splits, filtering filenames, etc.  This library is\nthe successor to the OROMatcher, AwkTools, PerlTools, and TextTools\nlibraries from ORO, Inc. (www.oroinc.com).  They have been donated to\nthe Jakarta Project by Daniel Savarese (www.savarese.org), the\ncopyright holder of the ORO libraries.\n\nAs of 2010-09-01, the ORO project is retired.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jakarta-oro port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jamulus","origin":"audio/jamulus","version":"3.10.0","comment":"Internet jam session software","maintainer":"yuri@FreeBSD.org","www":"https://jamulus.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"008e87fff3d91cb7324209e2dca80d9e2004c44be34ddaed2582e9ba31e55ef4","flatsize":2993714,"path":"All/jamulus-3.10.0.pkg","repopath":"All/jamulus-3.10.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1371832,"desc":"The Jamulus software enables musicians to perform real-time jam sessions over\nthe Internet. There is one server running the Jamulus server software which\ncollects the audio data from each Jamulus client, mixes the audio data and sends\nthe mix back to each client.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["audio"],"shlibs_required":["libjack.so.0","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"annotations":{"flavor":"desktop"},"messages":[{"message":"You installed Jamulus: Internet jam session software\n\nMost users need Jamulus client to listen to or participate in jam sessions\nhosted by others.\n\nYou can run Jamulus client using the menu item or by running the \"jamulus\"\ncommand.\n\nSome users also need to run Jamulus server to host jam sessions.\n\nYou can run Jamulus server as a graphical program by using the \"Jamulus Server\"\nmenu item, or run the \"jamulus -s\" command.\n\nYou can also run Jamulus Server as a headless server. In order to do this you\nneed to install the jamulus-server package and run:\n# sysrc jamulus_server_enable=\"YES\"\n# service jamulus-server start\nand then navigate to your server by your IP address in the Jamulus Client.\n\nYou can also start the Jamulus Server service once with:\n# service jamulus-server onestart\n\nPlease read https://jamulus.io/wiki/Command-Line-Options and add appropriate\nJamulus Server options to jamulus_server_flags=\"{your options}\"\nin /etc/rc.config","type":"install"}]},{"name":"jailrc","origin":"sysutils/jailrc","version":"1.0","comment":"Improved jail startup/shutdown script","maintainer":"mm@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd4abbb6500c0e95aacac033a02f36b426eb2ad0715dec7871bf480271e3e637","flatsize":22817,"path":"All/jailrc-1.0.pkg","repopath":"All/jailrc-1.0.pkg","licenselogic":"single","pkgsize":6932,"desc":"Jailrc is an improved startup/shutdown script for FreeBSD jails.\n\nIt contains the following changes to the original /etc/rc.d/jail script:\n\n- parameters support: you can specify any parameters supported by jail(8)\n- ZFS support: you can deletate ZFS datasets to jails\n- jails are not identified by a file in /var/spool/jail anymore\n- two new commands \"create\" and \"remove\" to manage persistent jails\n\nPlease refer to the README file for more information.\n\nMartin Matuska <mm_at_FreeBSD_dot_org>","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"jailkit","origin":"shells/jailkit","version":"2.23_1","comment":"Utilities to limit user accounts to specific files and/or commands","maintainer":"ports@FreeBSD.org","www":"https://olivier.sessink.nl/jailkit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"198ab7bdaee4f5f78651dacc219ba22eb467b65491970d0037ba904b1c7e275a","flatsize":320946,"path":"All/jailkit-2.23_1.pkg","repopath":"All/jailkit-2.23_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":88912,"desc":"Jailkit is a set of utilities to limit user accounts to specific files\nusing chroot() and/or specific commands.  Setting up a chroot shell, a\nshell limited to some specific command, or a daemon inside a chroot jail\nis a lot easier and can be automated using these utilities.\n\nJailkit is a specialized tool that is developed with a focus on security.\nIt will abort in a secure way if the configuration, the system setup or\nthe environment is not 100%25 secure, and it will send useful log messages\nthat explain what is wrong to syslog.\n\nJailkit is known to be used in network security appliances from several\nleading IT security firms, internet servers from several large enterprise\norganizations, internet servers from internet service providers, as well\nas many smaller companies and private users that need to secure cvs,\nsftp, shell, or daemon processes.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["shells"],"options":{"DOCS":"on","PROCMAIL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe jailkit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jailaudit","origin":"ports-mgmt/jailaudit","version":"1.6.1","comment":"Script to generate portaudit reports for jails","maintainer":"cryx-ports@h3q.com","www":"https://github.com/cristianyxen/jailaudit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"753b887701ea8d06707ba09485cf3fd5e4776932bcd4dbb07bc917f06130b962","flatsize":8558,"path":"All/jailaudit-1.6.1.pkg","repopath":"All/jailaudit-1.6.1.pkg","licenselogic":"single","licenses":["Beerware"],"pkgsize":4384,"desc":"This port contains a script to generate portaudit reports for jails\nrunning on a FreeBSD system.\n\nNormally portaudit just creates reports for the Host-system or the jail\nit is installed in. With a large number of jails running on a system,\ninstalling and updating portaudit in every jail is time-consuming and\nerror-prone. Jailaudit uses pkg installed in the Host-system\nto create a report for every jail.\n\nThe reports are appended to the daily security run and can be sent to a\nspecific mail address, which allows the Host-system administrator to\ndispatch portaudit reports to the owners of jails, keeping them informed\nabout potential security advisories of their installed ports.\n\nJailaudit can be used on FreeBSD 5.1 or larger.","categories":["ports-mgmt"]},{"name":"jailadmin","origin":"sysutils/jailadmin","version":"1.9","comment":"Jail management system with optional SNMP support","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/sysutils/jailadmin/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"335dcb5fc1bfc48e9730f6ddf6ece5816f9e4962635ee7a76553ad3be42d10aa","flatsize":37274,"path":"All/jailadmin-1.9.pkg","repopath":"All/jailadmin-1.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12292,"desc":"JailAdmin is a system for managing a set of named jails.  It provides:\n - A command line utility for starting and stopping named jails.\n - An efficient method for shutting down a large number of jails in\n   parallel.\n - A simple configuration syntax.\n - SNMP monitoring facilities.\nIt is designed to provide more flexible functionality than FreeBSD's own\nrc.d/jail script, and should provide a complete superset of features.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"DOCS":"on","SNMP":"off"}},{"name":"jail-primer","origin":"sysutils/jail-primer","version":"0.2_1","comment":"Third Generation Jail System Solution","maintainer":"jail-primer1@a1poweruser.com","www":"https://jail-primer.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"975aad9db9eacfe7ed4365cd8c31a21e78f25070a2cf6ea5a648ccdf3bff66ff","flatsize":104441,"path":"All/jail-primer-0.2_1.pkg","repopath":"All/jail-primer-0.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":25216,"desc":"A simplified prospective on jail configuration and usage. Complete easy to\nunderstand detailed documentation on creating a Third Generation Jail System\nSolutiom which is based on a single filesystem that contains all of the\nrequired operating system executable libraries which is shared with each\nof the individual jails.\n\nThe legacy rc.conf method, Modern rc.conf method, and the jail(8) jail.conf\nmethods are documented. Script are included that perform the tasks explained\nin the documentation.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"First issue \"rehash\" command to enable the jail-primer scripts (if using csh).\nThen issue \"man jail-primer\" to read about jail-primer usage.","type":"install"}]},{"name":"jad","origin":"java/jad","version":"1.5.8c","comment":"Java Decompiler","maintainer":"ale@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1bb78c1be37c5e362650c7cd2ec1ee3ff6ff825603db496cda130bd90bb1212","flatsize":927514,"path":"All/jad-1.5.8c.pkg","repopath":"All/jad-1.5.8c.pkg","licenselogic":"single","pkgsize":250168,"desc":"Jad is a Java decompiler, a program that reads one or more\nJava class files and convert them back into Java source files\nwhich can be compiled again.\n\nJad is a C++ program and it generally works several times faster\nthan decompilers written in Java.\n\nNo source code is available for this program. Jad is free for\nnon-commercial use, but not for commercial use.","categories":["java","devel"],"options":{"DOCS":"on"}},{"name":"jargon","origin":"misc/jargon","version":"4.4.7","comment":"The famous jargon file","maintainer":"ports@FreeBSD.org","www":"http://www.catb.org/~esr/jargon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5bc42bbcd06c7c097f6bf7ecf8c4058435fe796d33bd5347475fbd51497e928","flatsize":15083788,"path":"All/jargon-4.4.7.pkg","repopath":"All/jargon-4.4.7.pkg","licenselogic":"single","pkgsize":8707532,"desc":"Do you know what 'foo' means?  Have you wondered about the\nmutated punchline in the BUGS section of tunefs(8)?  Do you\nknow the 'least random number'?\n\nFind all answers in the jargon file, a comprehensive compendium\nof hacker slang illuminating many aspects of hackish tradition,\nfolklore, and humor.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe jargon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"java-findbugs","origin":"devel/java-findbugs","version":"1.3.9_1","comment":"Find Bugs in Java Programs","maintainer":"glewis@FreeBSD.org","www":"https://findbugs.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4844e5f5d093ad4abaa640e0b9b4f60ba0b6089d0f4bf59476ed51b005e90b19","flatsize":9494757,"path":"All/java-findbugs-1.3.9_1.pkg","repopath":"All/java-findbugs-1.3.9_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":7036328,"desc":"FindBugs looks for bugs in Java programs.  It is based on the concept of bug\npatterns.  A bug pattern is a code idiom that is often an error.  Bug patterns\narise for a variety of reasons:\n\n* Difficult language features\n* Misunderstood API methods\n* Misunderstood invariants when code is modified during maintenance\n* Garden variety mistakes: typos, use of the wrong boolean operator\n\nFindBugs uses static analysis to inspect Java bytecode for occurrences of\nbug patterns.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"jackit","origin":"audio/jack","version":"1.9.22_2","comment":"Low latency audio server","maintainer":"dev@submerge.ch","www":"https://jackaudio.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e07aeb855948cfc67cfd38429366b1aabd3e9aceef3315d09dd8add31eafde4","flatsize":2013357,"path":"All/jackit-1.9.22_2.pkg","repopath":"All/jackit-1.9.22_2.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":453192,"desc":"JACK Audio Connection Kit (or JACK) is a professional sound server API and pair\nof daemon implementations to provide real-time, low-latency connections for\nboth audio and MIDI data between applications.\n\nThis provides the JACK server and libraries, example clients and tools are\ndistributed separately now.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsysinfo":{"origin":"devel/libsysinfo","version":"0.0.3_3"},"opus":{"origin":"audio/opus","version":"1.5.2"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio"],"shlibs_required":["libopus.so.0","libsamplerate.so.0","libdbus-1.so.3","libexpat.so.1"],"shlibs_provided":["libjack.so.0","libjacknet.so.0","libjackserver.so.0"],"options":{"ALSA":"off","DBUS":"on","OPUS":"on","PROFILING":"off"},"messages":[{"message":"The new JACK server comes with a DBUS control interface:\n\n$ jack_control help\n$ jack_control ds oss\n$ jack_control dp\n$ jack_control dps rate 48000\n$ jack_control dps wordlength 16\n$ jack_control dps capture /dev/dsp0\n$ jack_control dps playback /dev/dsp0\n$ jack_control eps realtime False\n$ jack_control start\n\nTo use real-time priority for JACK server and clients, load the mac_priority(4)\nmodule and add the JACK user to the realtime group.\n\nMemory locking has to be allowed in /etc/login.conf or ~/.login_conf. Set the\nresource limit \":memorylocked=unlimited:\" and don't forget to run\n\n# cap_mkdb /etc/login.conf\n\nIt's still possible to start JACK server as an RC service for a dedicated user.\nNote that only one JACK server can be run at a time. An /etc/rc.conf example:\n\njackd_enable=\"YES\"\njackd_user=\"joe\"\njackd_args=\"--no-realtime -doss -r48000 -p1024 -w16 \\\n            --capture /dev/dsp0 --playback /dev/dsp0\"\n\nOfficial JACK example clients and tools are available as jack-example-tools.\n\nJACK 1.9.22 introduces a latency correction fix.\nLatency correction parameters have to be measured again after an update.","type":"install"}]},{"name":"james","origin":"mail/james","version":"2.3.2.1_1","comment":"Java SMTP and POP3 Mail server and NNTP News server","maintainer":"ports@FreeBSD.org","www":"https://james.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82f5152ab88400f6db24675893f62be9de4e7675a6c310131ececb8c2bdff8ae","flatsize":9720202,"path":"All/james-2.3.2.1_1.pkg","repopath":"All/james-2.3.2.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6303092,"desc":"The Apache Java Enterprise Mail Server (a.k.a. Apache James) is a 100%25 pure\nJava SMTP and POP3 Mail server and NNTP News server. We have designed James\nto be a complete and portable enterprise mail engine solution based on\ncurrently available open protocols.\n\nJames is also a mail application platform. We have developed a Java API to\nlet you write Java code to process emails that we call the mailet API. A\nmailet can generate an automatic reply, update a database, prevent spam,\nbuild a message archive, or whatever you can imagine. A matcher determines\nwhether your mailet should process an email in the server. The James project\nhosts the Mailet API, and James provides an implementation of this mail appli\n-cation platform API.\n\nJames is based upon the Apache Avalon application framework, formerly a\nproduct of the Apache Avalon project.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["mail","java"],"annotations":{"cpe":"cpe:2.3:a:apache:james:2.3.2.1:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe james port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jack_umidi","origin":"audio/jack_umidi","version":"1.1.2_1","comment":"Daemon that converts a raw MIDI device into a JACK MIDI device","maintainer":"ports@FreeBSD.org","www":"https://github.com/hselasky/jack_umidi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d79be450d04d2633b3185f8cc52389f917b283b4e8bf273b6d23e92b2692c27","flatsize":15400,"path":"All/jack_umidi-1.1.2_1.pkg","repopath":"All/jack_umidi-1.1.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7940,"desc":"This is a daemon that converts a raw MIDI device into a JACK MIDI device.","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"}},"categories":["audio"],"shlibs_required":["libjack.so.0"],"options":{"DEBUG":"off","DEVD_SCRIPT":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe jack_umidi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jack_ghero","origin":"audio/jack_ghero","version":"1.0.4_4","comment":"Daemon that converts a GuitarHero device into a JACK MIDI device","maintainer":"ports@FreeBSD.org","www":"https://github.com/hselasky/jack_ghero","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d3563a157015d4e9e968b694488fd50e7b3a8c7f614d8aaa065c20a22988f1e","flatsize":14375,"path":"All/jack_ghero-1.0.4_4.pkg","repopath":"All/jack_ghero-1.0.4_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7460,"desc":"This is a daemon that converts a GuitarHero device into a JACK MIDI device.","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"}},"categories":["audio"],"shlibs_required":["libjack.so.0"],"options":{"DEBUG":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe jack_ghero port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jade","origin":"textproc/jade","version":"1.2.1_11","comment":"Object-oriented SGML/XML parser toolkit and DSSSL engine","maintainer":"cy@FreeBSD.org","www":"http://www.jclark.com/jade/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d0d291d1dfff676ef6bb8ec5d1c9ce62e1185342dc82190e80cf69a07cc33fb","flatsize":17757701,"path":"All/jade-1.2.1_11.pkg","repopath":"All/jade-1.2.1_11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2306932,"desc":"An object-oriented SGML/XML parser toolkit and DSSSL engine.\n\nFeatures summary:\n\n    * Includes nsgmls\n    * Provides access to all information about SGML document\n    * Supports almost all optional SGML features\n    * Sophisticated entity manager\n    * Supports multi-byte character sets\n    * Object-oriented\n    * Written in C++ from scratch\n    * Fast\n    * Portable\n    * Production quality\n    * Free\n\nNote: This port is a superset of the sp port.  If you have sp\ninstalled, it is recommended that you remove it before installing\njade.\n\nJohn Fieber\njfieber@FreeBSD.org","deps":{"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"],"shlibs_provided":["libgrove.so.1","libsp.so.1","libspgrove.so.1","libstyle.so.1"]},{"name":"jack-smf-utils","origin":"audio/jack-smf-utils","version":"1.0_11","comment":"Standard MIDI File file player and recorder for JACK MIDI","maintainer":"ports@FreeBSD.org","www":"https://jack-smf-utils.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85c2211b6490c75c38304eb297c830450a37e6fa1fafcfff5d65fb1db483d37b","flatsize":147089,"path":"All/jack-smf-utils-1.0_11.pkg","repopath":"All/jack-smf-utils-1.0_11.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":36156,"desc":"Jack-smf-utils is a set of two utilities - jack-smf-player and\njack-smf-recorder - whose purpose is to play and record MIDI streams\nfrom/to Standard MIDI Files (i.e. the files with .mid extension)\nusing JACK MIDI.  There is also smfsh, \"SMF shell\" that is kind of\ninteractive, command line SMF files manipulation tool which started\nits life as a debugging aid.  And finally libsmf, C library for\nloading, writing and manipulating the contents of SMF files.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"lash":{"origin":"audio/lash","version":"0.5.4_19"}},"categories":["audio"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgthread-2.0.so.0","libjack.so.0","liblash.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe jack-smf-utils port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jack-keyboard","origin":"audio/jack-keyboard","version":"2.7.2_4","comment":"Virtual keyboard for JACK MIDI","maintainer":"ports@FreeBSD.org","www":"https://jack-keyboard.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35d73f97e450d6b3917bc69201d0aa2d9798b04827d29aff32fa681a9a7d2d6b","flatsize":58734,"path":"All/jack-keyboard-2.7.2_4.pkg","repopath":"All/jack-keyboard-2.7.2_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24304,"desc":"jack-keyboard is a virtual keyboard that lets you play on softsynths\n(like audio/ghostess) using your computer's keyboard.\n\nIt's somewhat similar in purpose to vkeybd, except that jack-keyboard\nuses JACK MIDI instead of ALSA.\n\nSee the README file for keyboard mapping.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"lash":{"origin":"audio/lash","version":"0.5.4_19"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgthread-2.0.so.0","libglib-2.0.so.0","libgobject-2.0.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libgmodule-2.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libharfbuzz.so.0","libpango-1.0.so.0","libpangocairo-1.0.so.0","libpangoft2-1.0.so.0","libpangoxft-1.0.so.0","libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libjack.so.0","liblash.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6"],"options":{"LASH":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe jack-keyboard port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jacop","origin":"math/jacop","version":"4.8.0","comment":"Java Constraint Programming solver","maintainer":"yuri@FreeBSD.org","www":"https://github.com/radsz/jacop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e76a7c8c87ce62cbf6352414a3ce809c768a0914737745551ed2ba9c2ca75af","flatsize":2130638,"path":"All/jacop-4.8.0.pkg","repopath":"All/jacop-4.8.0.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1976044,"desc":"Java Constraint Programming (JaCoP) solver for MiniZinc.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["math","java"]},{"name":"jack-example-tools","origin":"audio/jack-example-tools","version":"4_2","comment":"Low latency audio server","maintainer":"dev@submerge.ch","www":"https://jackaudio.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6001466bfa564c06ee080f6d84640d6645667baf211cf409da93aaebfd46e26f","flatsize":422333,"path":"All/jack-example-tools-4_2.pkg","repopath":"All/jack-example-tools-4_2.pkg","licenselogic":"and","licenses":["GPLv2","GPLv3+"],"pkgsize":95884,"desc":"JACK Audio Connection Kit (or JACK) is a professional sound server API and pair\nof daemon implementations to provide real-time, low-latency connections for\nboth audio and MIDI data between applications.\n\nThese are the official JACK example clients and tools that are now distributed\nseparately from the JACK server package.","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libsysinfo":{"origin":"devel/libsysinfo","version":"0.0.3_3"},"opus":{"origin":"audio/opus","version":"1.5.2"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["audio"],"shlibs_required":["libjack.so.0","libjacknet.so.0","libsamplerate.so.0","libopus.so.0","libsndfile.so.1","libjackserver.so.0","libreadline.so.8"],"options":{"ALSA":"off","OPUS":"on","READLINE":"on"}},{"name":"jack-capture","origin":"audio/jack-capture","version":"0.9.73.38_2","comment":"Program for recording soundfiles with Jack","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kmatheussen/jack_capture","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"709a7ab8ba71b70e902e8d59e3fd8c4e8fe58bfef8552143d009fc61dfccf977","flatsize":89598,"path":"All/jack-capture-0.9.73.38_2.pkg","repopath":"All/jack-capture-0.9.73.38_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34756,"desc":"jack_capture is a program for recording soundfiles with jack.\n\nThe default operation of the program is executed by writing \"jack_capture\"\nin the terminal without any extra command line options:\n\n$ jack_capture\n\n...which will record what you hear in your loudspeakers\ninto a stereo wav file.","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"lame":{"origin":"audio/lame","version":"3.100_5"},"liblo":{"origin":"audio/liblo","version":"0.32"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libjack.so.0","libsndfile.so.1","libmp3lame.so.0","liblo.so.7"]},{"name":"ja-zinnia","origin":"japanese/zinnia","version":"0.06_2","comment":"Simple, customizable, and portable online handwriting recognition system","maintainer":"beyert@cs.ucr.edu","www":"http://zinnia.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ef7fef986821384ea10813ee318d58cf22c2140c4ba4e9b3aa13608dce020c4","flatsize":600697,"path":"All/ja-zinnia-0.06_2.pkg","repopath":"All/ja-zinnia-0.06_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":121172,"desc":"Zinnia is a simple, customizable and portable online hand recognition system\nbased on Support Vector Machines. Zinnia simply receives user pen strokes as a\nsequence of coordinate data and outputs n-best characters sorted by SVM\nconfidence. To keep portability, Zinnia doesn't have any rendering\nfunctionality. In addition to recognition, Zinnia provides training module that\nallows us to create any hand-written recognition systems with low-cost.","categories":["japanese"],"shlibs_provided":["libzinnia.so.0"],"options":{"DOCS":"on"}},{"name":"ja-yc.el-emacs_wayland","origin":"japanese/yc.el","version":"5.2.1_26,1","comment":"Yet another Canna client for Emacs","maintainer":"t@nakao.org","www":"http://www.ceres.dti.ne.jp/~knak/yc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3059f7642f4d2f7b4f59f0a8794efbfa1f52de780472cd12c14106aab481a6c4","flatsize":249439,"path":"All/ja-yc.el-emacs_wayland-5.2.1_26,1.pkg","repopath":"All/ja-yc.el-emacs_wayland-5.2.1_26,1.pkg","licenselogic":"single","pkgsize":49400,"desc":"Yet another Canna client\n\nYC is a Japanese input method on Emacs/XEmacs. YC is written in\nemacs lisp and can access to Canna server directly.\nYC works well even if your Emacs does not support Canna.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["japanese","elisp"],"options":{"ICANNA":"off"},"annotations":{"flavor":"wayland"},"messages":[{"message":"Quick Setup:\n\n(1) Add the following two lines in your $HOME/.emacs file;\n\n  (load \"yc\")\n  (global-yc-mode 1) ;; if you need ANK-conversion-mode in all buffers\n\n(2) Set the following environment variables;\n\n  CANNAHOST\thostname of cannaserver\n  CANNALIBDIR\ta full path of the directory containing 'default.canna'\n\n  These values are also configurable in .emacs by setting variables\n  'yc-server-host' and 'yc-canna-lib-path'.\n\nNote:\n  If you want to use UNIX-domain socket for communication with cannaserver\n  in emacs21 or former version of emacsen, define WITH_ICANNA to add\n  dependency to ports ja-icanna.","type":"install"}]},{"name":"ja-yc.el-emacs_nox","origin":"japanese/yc.el","version":"5.2.1_26,1","comment":"Yet another Canna client for Emacs","maintainer":"t@nakao.org","www":"http://www.ceres.dti.ne.jp/~knak/yc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1521a509b191f89f125fca444f7a8818ee8d3522b68ea7a52d5883f3cf410115","flatsize":249439,"path":"All/ja-yc.el-emacs_nox-5.2.1_26,1.pkg","repopath":"All/ja-yc.el-emacs_nox-5.2.1_26,1.pkg","licenselogic":"single","pkgsize":49404,"desc":"Yet another Canna client\n\nYC is a Japanese input method on Emacs/XEmacs. YC is written in\nemacs lisp and can access to Canna server directly.\nYC works well even if your Emacs does not support Canna.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["japanese","elisp"],"options":{"ICANNA":"off"},"annotations":{"flavor":"nox"},"messages":[{"message":"Quick Setup:\n\n(1) Add the following two lines in your $HOME/.emacs file;\n\n  (load \"yc\")\n  (global-yc-mode 1) ;; if you need ANK-conversion-mode in all buffers\n\n(2) Set the following environment variables;\n\n  CANNAHOST\thostname of cannaserver\n  CANNALIBDIR\ta full path of the directory containing 'default.canna'\n\n  These values are also configurable in .emacs by setting variables\n  'yc-server-host' and 'yc-canna-lib-path'.\n\nNote:\n  If you want to use UNIX-domain socket for communication with cannaserver\n  in emacs21 or former version of emacsen, define WITH_ICANNA to add\n  dependency to ports ja-icanna.","type":"install"}]},{"name":"ja-yc.el-emacs_canna","origin":"japanese/yc.el","version":"5.2.1_26,1","comment":"Yet another Canna client for Emacs","maintainer":"t@nakao.org","www":"http://www.ceres.dti.ne.jp/~knak/yc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"688c8ad8a7ed5319b413cfd0b913f155b2b2ea62c537de19c4aea11c7c59cd37","flatsize":249439,"path":"All/ja-yc.el-emacs_canna-5.2.1_26,1.pkg","repopath":"All/ja-yc.el-emacs_canna-5.2.1_26,1.pkg","licenselogic":"single","pkgsize":49420,"desc":"Yet another Canna client\n\nYC is a Japanese input method on Emacs/XEmacs. YC is written in\nemacs lisp and can access to Canna server directly.\nYC works well even if your Emacs does not support Canna.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["japanese","elisp"],"options":{"ICANNA":"off"},"annotations":{"flavor":"canna"},"messages":[{"message":"Quick Setup:\n\n(1) Add the following two lines in your $HOME/.emacs file;\n\n  (load \"yc\")\n  (global-yc-mode 1) ;; if you need ANK-conversion-mode in all buffers\n\n(2) Set the following environment variables;\n\n  CANNAHOST\thostname of cannaserver\n  CANNALIBDIR\ta full path of the directory containing 'default.canna'\n\n  These values are also configurable in .emacs by setting variables\n  'yc-server-host' and 'yc-canna-lib-path'.\n\nNote:\n  If you want to use UNIX-domain socket for communication with cannaserver\n  in emacs21 or former version of emacsen, define WITH_ICANNA to add\n  dependency to ports ja-icanna.","type":"install"}]},{"name":"ja-yc.el","origin":"japanese/yc.el","version":"5.2.1_26,1","comment":"Yet another Canna client for Emacs","maintainer":"t@nakao.org","www":"http://www.ceres.dti.ne.jp/~knak/yc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d674b0afc1b2172355a90a9299ccdf6e62583f25740c05175e4499075d4cf623","flatsize":249439,"path":"All/ja-yc.el-5.2.1_26,1.pkg","repopath":"All/ja-yc.el-5.2.1_26,1.pkg","licenselogic":"single","pkgsize":49408,"desc":"Yet another Canna client\n\nYC is a Japanese input method on Emacs/XEmacs. YC is written in\nemacs lisp and can access to Canna server directly.\nYC works well even if your Emacs does not support Canna.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["japanese","elisp"],"options":{"ICANNA":"off"},"annotations":{"flavor":"full"},"messages":[{"message":"Quick Setup:\n\n(1) Add the following two lines in your $HOME/.emacs file;\n\n  (load \"yc\")\n  (global-yc-mode 1) ;; if you need ANK-conversion-mode in all buffers\n\n(2) Set the following environment variables;\n\n  CANNAHOST\thostname of cannaserver\n  CANNALIBDIR\ta full path of the directory containing 'default.canna'\n\n  These values are also configurable in .emacs by setting variables\n  'yc-server-host' and 'yc-canna-lib-path'.\n\nNote:\n  If you want to use UNIX-domain socket for communication with cannaserver\n  in emacs21 or former version of emacsen, define WITH_ICANNA to add\n  dependency to ports ja-icanna.","type":"install"}]},{"name":"ja-xtr","origin":"japanese/xtr","version":"1.50e.0.2_10","comment":"Japanese text formatting processor","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d329fe606749f46971e64aa3b0bd98d3a8701c96fd303d26dcfc373eac663684","flatsize":628948,"path":"All/ja-xtr-1.50e.0.2_10.pkg","repopath":"All/ja-xtr-1.50e.0.2_10.pkg","licenselogic":"single","licenses":["xtr"],"pkgsize":207836,"desc":"XTR is text processor to format text document.\nEasy to start, but this is powerful to write document in Japanese.\n\nXTR syntax is just a little bit different from\nother text formatters like *roff.","categories":["japanese","textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-xtr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-xshodou","origin":"japanese/xshodou","version":"1.11_5","comment":"Japanese shodou program for X based on Tcl/Tk","maintainer":"ports@FreeBSD.org","www":"https://kozos.jp/myfreesoft/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c97b0b2d76412992bfdc2e822877ef733656bf3f951c1d12d80b9c13185fdd3","flatsize":148530,"path":"All/ja-xshodou-1.11_5.pkg","repopath":"All/ja-xshodou-1.11_5.pkg","licenselogic":"single","pkgsize":28980,"desc":"XShodou is a Japanese shodou program for X based on Tcl/Tk.\nYou can write Japanese traditional letters by using the mouse\nas if you used a hude - Japanese brush to write shodou letters.","deps":{"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["japanese","tk"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-xshodou port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-xpdf-jafont","origin":"japanese/xpdf","version":"4.02","comment":"Japanese font support for xpdf","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1add7bd8e7897c87534950b07dc9ce8a2480657623e4edbe674122b90acaea1a","flatsize":340024,"path":"All/ja-xpdf-jafont-4.02.pkg","repopath":"All/ja-xpdf-jafont-4.02.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":74808,"desc":"This ports enables xpdf to read japanese pdf.","deps":{"adobe-cmaps":{"origin":"print/adobe-cmaps","version":"20051217_4"},"ja-font-std":{"origin":"japanese/font-std","version":"0.0.20191230_1"},"xpdf":{"origin":"graphics/xpdf","version":"4.05,1"}},"categories":["japanese"],"annotations":{"cpe":"cpe:2.3:a:xpdfreader:xpdf:4.02:::::dragonfly6:x86_64"}},{"name":"ja-wwasw-fpw","origin":"japanese/wwasw-fpw","version":"1.0.2","comment":"Biographical dictionary (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7434bf59370bb63aabfdff70586cbdf0bc11deb69759481872c7f51945b11d4","flatsize":409179,"path":"All/ja-wwasw-fpw-1.0.2.pkg","repopath":"All/ja-wwasw-fpw-1.0.2.pkg","licenselogic":"single","pkgsize":72240,"desc":"This biographical dictionary was produced by PROJECT GUTENBERG.  This\nfile is converted from the original dictionary into JIS X 4081 format\n(that is a subset of EPWING V1) by FreePWING. So this can be used by\nEPWING viewers on Unix and the other OS (e.g. Windows or MacOS).\n\no URL for the original dictionary:\n     http://promo.net/pg/\n\no URL for this converted dictionary:","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-wwasw-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-zipcodes","origin":"japanese/zipcodes","version":"20221228","comment":"Japanese zipcode tables. includes both 3/5 and 7 digits form","maintainer":"hrs@FreeBSD.org","www":"https://www.post.japanpost.jp/zipcode/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82e662fa762654ecc447e1d5e110e4cb2ed5915b1fa55eb0bc36ae3b1c2fbdb2","flatsize":17950981,"path":"All/ja-zipcodes-20221228.pkg","repopath":"All/ja-zipcodes-20221228.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1909312,"desc":"The port contains japanese zipcode tables, both 3/5 digits form\nused until Jan 1998, and new 7 digits form which will be used\nfrom Feb 1998.\n\nThe database was provided to the public by Japan Post Company.","categories":["japanese"]},{"name":"ja-wnn7egg","origin":"japanese/wnn7egg","version":"1.02_1","comment":"Wnn7 elisp client","maintainer":"ports@FreeBSD.org","www":"https://www.omronsoft.co.jp/SP/pcunix/wnn7/support/wnn7egg_src.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"004a5f50cb215f581f1adfc50392e5b08c2a97f3d79a4e8f5229cca7f0d38911","flatsize":481983,"path":"All/ja-wnn7egg-1.02_1.pkg","repopath":"All/ja-wnn7egg-1.02_1.pkg","licenselogic":"single","pkgsize":82444,"desc":"Japanese input method 'Wnn7' elisp client.","categories":["japanese","elisp"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-wnn7egg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-webalizer","origin":"japanese/webalizer","version":"2.23.8_18","comment":"Web server log file analysis program","maintainer":"dinoex@FreeBSD.org","www":"http://www.mrunix.net/webalizer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7c1406ccc011fd5ceafba5cfab8e92dfb4c9505cd415c85263ab3e60a2322c9","flatsize":452087,"path":"All/ja-webalizer-2.23.8_18.pkg","repopath":"All/ja-webalizer-2.23.8_18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":138368,"desc":"What is The Webalizer?\n----------------------\n\nA fast, free web server log file analysis program.  Produces\nHTML output for viewing with a web browser.  Written in C on\na Linux platform, however designed to be as ANSI/POSIX\ncompliant as possible so porting to other UNIX platforms should\nbe painless.  Binary distributions for most popular platforms\nare available.  Features multiple language support, incremental\nprocessing capabilities, reverse DNS lookup support, export via\ntab separated ascii files to popular databases and spreadsheets,\nand much more.  Supports standard CLF and combined logs, as well\nas wu-ftpd xferlog and squid proxy logs, which can be either in\nstandard text format or gzip compressed.\n\nKeywords:      Web Analysis, Log Analysis, Usage Statistics, Linux, Unix","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["japanese","www"],"shlibs_required":["libgd.so.6","libpng16.so.16"],"options":{"GEOIP":"off","GEODB":"off","WEBALIZER_CONV":"off","FULL_CGI_REFS":"off","CLICKABLE_REFERER":"off","IP_AS_HOSTNAME":"off","LARGE_URL":"off","DOCS":"on","EXAMPLES":"on","BDB1":"on","BDB":"off"}},{"name":"jarnal","origin":"textproc/jarnal","version":"1079","comment":"Tool to take notes, annotate documents (including PDF), and more","maintainer":"thierry@FreeBSD.org","www":"http://www.dklevine.com/general/software/tc1000/jarnal.htm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e276687469fac3b8cc8e60e004451d7f5fdfe126e8697509ef242cf7fcb25d82","flatsize":13406032,"path":"All/jarnal-1079.pkg","repopath":"All/jarnal-1079.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12488400,"desc":"Jarnal is an open-source application for notetaking, sketching, keeping a\njournal, making a presentation, annotating a document - including pdf - or\ncollaborating using a stylus, mouse or keyboard. It is similar to Microsoft\nWindows Journal and to the earlier Mimeo whiteboarding and Palm notepad\napplications.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","editors"]},{"name":"lazarus-qt6","origin":"editors/lazarus-qt6","version":"3.4.0","comment":"Portable Delphi-like IDE for the FreePascal compiler (QT6)","maintainer":"acm@FreeBSD.org","www":"https://www.lazarus-ide.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb0949e7be694cfcd3db67be8487814cfcf55bc4dae7ce785f924836f33a9973","flatsize":1134730479,"path":"All/lazarus-qt6-3.4.0.pkg","repopath":"All/lazarus-qt6-3.4.0.pkg","licenselogic":"single","pkgsize":158618652,"desc":"Lazarus is the class libraries for Free Pascal that emulate Delphi.\nFree Pascal is a GPL'ed compiler that runs on FreeBSD, Linux, Win32, OS/2, 68K\nand more. Free Pascal is designed to be able to understand and compile\nDelphi syntax, which is of course OOP.\n\nLazarus is the part of the missing puzzle that will allow you to\ndevelop Delphi-like programs in all of the above platforms. Unlike Java\nwhich strives to be a write once run anywhere, Lazarus and Free Pascal\nstrives for write once compile anywhere.","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fpc":{"origin":"lang/fpc","version":"3.2.3"},"fpc-source":{"origin":"lang/fpc-source","version":"3.2.3"},"gdb":{"origin":"devel/gdb","version":"14.1_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmake":{"origin":"devel/gmake","version":"4.4.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt6pas":{"origin":"x11-toolkits/qt6pas","version":"6.2.8"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["editors","devel"],"shlibs_required":["libQt6Pas.so.6"],"options":{"GDB":"on"},"messages":[{"message":"The Lazarus RAD was installed\n\n1) You can run it using:\n\n   # lazarus\n\n2) The first time that lazarus is running, you should set the path to fpc\n   source directory at lazarus configuration environment. Also it could be\n   setting later.\n\n3) Now you can obtain freepascal source installing lang/fpc-source port or\n   package\n\n   It will be extracted to /usr/local/share/fpc-source-X.X.X\n\n4) You can use /usr/local/bin/gdb debugger instead of gdb installed debugger\n   installed from base system. Lazarus works better with this version.\n\n5) We can use the following ports for aplications that depend of lazarus\n   and these can be built with an interface different than lazarus has compiled\n   by default:\n\n   editors/lazarus\n   editors/lazarus-devel\n   editors/lazarus-qt5\n   editors/lazarus-qt5-devel\n   editors/lazarus-qt6\n   editors/lazarus-qt6-devel\n\n   You can added those ports if you want support for gtk2, qt5 or qt6\n   interfaces. Please look at net-p2p/transmission-remote-gui like a example of\n   how use it\n\n6) If you want built apps using devel version of lazarus, you must add the\n   following into /etc/make.conf file\n\n   WANT_LAZARUS_DEVEL=  yes\n\n   It is neccesary for use devel version of lazarus (gtk2, qt5 or qt6)\n\n   editors/lazarus-devel\n   editors/lazarus-qt5-devel\n   editors/lazarus-qt6-devel\n\n7) Enjoy it ;)","type":"install"}]},{"name":"jai","origin":"java/jai","version":"1.1.3_2","comment":"High performance image processing libraries for Java","maintainer":"java@FreeBSD.org","www":"http://java.sun.com/products/java-media/jai/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da6f3cffbcf4f531e28bad0890f5eb3614a7edb65907156878d05d4c625f600a","flatsize":2177253,"path":"All/jai-1.1.3_2.pkg","repopath":"All/jai-1.1.3_2.pkg","licenselogic":"single","licenses":["jai"],"pkgsize":2040180,"desc":"The Java Advanced Imaging (JAI) API provides a set of object-oriented\ninterfaces that support a simple, high-level programming model which lets\nyou manipulate images easily.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","graphics"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:oracle:jai:1.1.3:::::dragonfly6:x86_64:2"},"messages":[{"message":"The JAI libraries are not installed in JRE, so you have to add\n  /usr/local/share/java/jai/jai_codec.jar\n  /usr/local/share/java/jai/jai_core.jar\nto the CLASSPATH environment variable.","type":"install"}]},{"name":"ja-w3m-img","origin":"japanese/w3m-img","version":"0.5.3.20230718","comment":"Pager/text-based WWW browser with Japanese and inline image support","maintainer":"nobutaka@FreeBSD.org","www":"https://w3m.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0565f53e57392e51c76afe03a633052743375626b7ae4a34a591e381836e0d53","flatsize":2444227,"path":"All/ja-w3m-img-0.5.3.20230718.pkg","repopath":"All/ja-w3m-img-0.5.3.20230718.pkg","licenselogic":"single","licenses":["w3m"],"pkgsize":879660,"desc":"w3m is a pager/text-based WWW browser.\n\nIt is a similar application to Lynx, but it has several features Lynx\ndoesn't have.\n\n* Rendering tables.\n* Rendering frames. (It converts frames into a table).","deps":{"boehm-gc":{"origin":"devel/boehm-gc","version":"8.2.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","www"],"shlibs_required":["libX11.so.6","libintl.so.8","libgc.so.1","libssl.so.12","libcrypto.so.12","libtinfo.so.6","libImlib2.so.1"],"options":{"KEY_LYNX":"off","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:w3m_project:w3m:0.5.3.20230718:::::dragonfly6:x86_64"},"messages":[{"message":"To display images in proper positions,\n you should set font size of your terminal emulator to\n \"# of pixels per character\" and \"# of pixels per line\"\n in Option Setting Panel.\n\n For example, if you use 14 pixel fonts, the values\n should be these.\n\n # of pixels per character = 7\n # of pixels per line = 14","type":"install"}]},{"name":"ja-vftool","origin":"japanese/vftool","version":"1.2_1","comment":"Virtual font kit (n2a,a2n,a2bk,p2pn)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b09dae6673ad27b620b87a4c0b6092c1d33196beb951aea032fd7e6132a43ae","flatsize":8742988,"path":"All/ja-vftool-1.2_1.pkg","repopath":"All/ja-vftool-1.2_1.pkg","licenselogic":"single","pkgsize":82996,"desc":"This kit is for making virtual font using in dvi2ps, dvipsk or dvi2dvi.\n\nThis port provides virtual fonts with tartget of following 4\ntargets(n2a, a2n, a2bk, p2pn):\n\nn2a     virtual font for transform from dvi file of NTT JTeX to ASCII\n        Japanese TeX.\na2n     virtual font for transform from dvi file of ASCII Japanese TeX to\n        NTT JTeX.\na2bk    virtual font for transform from dvi file of ASCII Japanese TeX to\n        dvi file using printer-builtin mono space Kanji fonts.\np2pn    virtual font for transform from dvi file of pTeX to NTT JTeX.\n\nIf you make use of Japanese \"Takegaki\" style in pTeX or pLaTeX2e, you must be\ninstalled this port before installing dvi2ps.","categories":["japanese","print"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-vftool port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-vera-fpw","origin":"japanese/vera-fpw","version":"1.8.1.0.3","comment":"Virtual Entity of Relevant Aconyms (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"736f626048dd7812e8a533db3c32d1ab7e2c332af2071a9099086388dc3251bf","flatsize":1717263,"path":"All/ja-vera-fpw-1.8.1.0.3.pkg","repopath":"All/ja-vera-fpw-1.8.1.0.3.pkg","licenselogic":"single","pkgsize":225320,"desc":"This vera is a special GNU edition of V.E.R.A., a list dealing with\ncomputational acronyms. This is a dictionary converted from the\noriginal one into JIS X 4081 format (that is a subset of EPWING V1) by\nFreePWING. So it can be used by EPWING viewer on Unix and the other OS\n(e.g. Windows or MacOS).  URL for this converted dictionary is","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-vera-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jackett","origin":"net-p2p/jackett","version":"0.17.946","comment":"Torznab proxy implementation of the Newznab API","maintainer":"michiel@vanbaak.eu","www":"https://github.com/Jackett/Jackett","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"278a6f7de80f93bbfb2fa1e2072073b70b4f6802d9dac8442836a485a32c5f55","flatsize":30175239,"path":"All/jackett-0.17.946.pkg","repopath":"All/jackett-0.17.946.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7254092,"desc":"Jackett works as a proxy server: it translates queries from apps\n(Sonarr, Radarr, SickRage, CouchPotato, Mylar, etc) into\ntracker-site-specific http queries, parses the html response, then sends\nresults back to the requesting software. This allows for getting recent\nuploads (like RSS) and performing searches. Jackett is a single\nrepository of maintained indexer scraping & translation logic - removing\nthe burden from other apps.\n\nWWW: https://github.com/Jackett/Jackett","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"}},"categories":["net-p2p"],"users":["jackett"],"groups":["jackett"]},{"name":"ja-uim-tomoe-gtk","origin":"japanese/uim-tomoe-gtk","version":"0.6.0_20","comment":"UIM helper program for Tomoe","maintainer":"ume@FreeBSD.org","www":"https://sourceforge.jp/projects/tomoe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf2098b5467603553235d60fb1d9cf880677cc0ccd1a862cd5e672d3c14f77cf","flatsize":8966,"path":"All/ja-uim-tomoe-gtk-0.6.0_20.pkg","repopath":"All/ja-uim-tomoe-gtk-0.6.0_20.pkg","licenselogic":"single","pkgsize":4036,"desc":"uim-tomoe-gtk is an UIM helper program for Tomoe.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ja-libtomoe-gtk":{"origin":"japanese/libtomoe-gtk","version":"0.6.0_12"},"ja-tomoe":{"origin":"japanese/tomoe","version":"0.6.0_7"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"uim":{"origin":"textproc/uim","version":"1.9.0.b.20240306"}},"categories":["japanese"],"shlibs_required":["libintl.so.8","libtomoe-gtk.so.0","libtomoe.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libuim-scm.so.0","libuim.so.8"]},{"name":"ja-uim-anthy","origin":"japanese/uim-anthy","version":"1.9.0.b.20240306","comment":"Uim plugin using Anthy input method","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/uim/uim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7355fb74b0fa9e91a2b353c36d3d02c58ddb7246670211c5cab4f73a73d658e5","flatsize":151597,"path":"All/ja-uim-anthy-1.9.0.b.20240306.pkg","repopath":"All/ja-uim-anthy-1.9.0.b.20240306.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","GPLv3+","LGPL21+","PD"],"pkgsize":27940,"desc":"uim plugin using Anthy input method.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ja-anthy":{"origin":"japanese/anthy","version":"0.4_5,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"uim":{"origin":"textproc/uim","version":"1.9.0.b.20240306"}},"categories":["japanese"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libuim-scm.so.0","libuim.so.8","libanthy.so.1","libanthydic.so.1"],"shlibs_provided":["libuim-anthy.so","libuim-anthy-utf8.so"],"options":{"DOCS":"on","X11":"on"}},{"name":"ja-today","origin":"japanese/today","version":"2.12_2","comment":"Tells you what day today is","maintainer":"CQG00620@nifty.ne.jp","www":"https://www.vector.co.jp/soft/dos/personal/se002657.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa3e08c4fde2336f3e9f25ab1cbb85314aa603eba63567c340235f9bfe77692e","flatsize":606707,"path":"All/ja-today-2.12_2.pkg","repopath":"All/ja-today-2.12_2.pkg","licenselogic":"single","pkgsize":190124,"desc":"This port \"today\" tells you what day today is.\n\n  For example\n        Feb. 14 is St. Valentine's Day\n        Dec. 31 is New Year's Eve\n\nOf course, it may not know about all the important dates.  Also, it\nwill also display your birthday, assuming you registered it.  This\nversion also has a simple scheduler.","categories":["japanese","games"],"options":{"DOCS":"on"}},{"name":"ja-timidity++-slang","origin":"japanese/timidity++-slang","version":"2.15.0_1","comment":"Slang interface for TiMidity++ with Japanese support","maintainer":"ports@FreeBSD.org","www":"https://timidity.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1aac04fcc3ce15005f72a539733351aea5bc2e3db01662e042ef85e33061dab7","flatsize":19974,"path":"All/ja-timidity++-slang-2.15.0_1.pkg","repopath":"All/ja-timidity++-slang-2.15.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8880,"desc":"This port allows you to operate TiMidity++ with Slang interface.\n\nFormerly, the original version of this program was written by Tuuka\nToivonen(until version 0.2i).\nNow, Masanao Izumo and many hackers are developing \"TiMidity++\".","deps":{"ja-libslang":{"origin":"japanese/libslang","version":"1.4.5.j2_1"},"libarc":{"origin":"archivers/libarc","version":"2.0.2_2"},"timidity++":{"origin":"audio/timidity++","version":"2.15.0_1"}},"categories":["japanese","audio"],"shlibs_required":["libslang.so.2","libncurses.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-timidity++-slang port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jitsi-videobridge","origin":"net-im/jitsi-videobridge","version":"2.3.67","comment":"WebRTC compatible video router or SFU","maintainer":"acm@FreeBSD.org","www":"https://jitsi.org/jitsi-videobridge","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cac96b1571bd1e845cdf1f5287738d88dd112e5fa094dd38157f8f154a335c46","flatsize":42201155,"path":"All/jitsi-videobridge-2.3.67.pkg","repopath":"All/jitsi-videobridge-2.3.67.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37205684,"desc":"Jitsi Videobridge is a WebRTC compatible video router or SFU that lets build\nhighly scalable video conferencing infrastructure (i.e., up to hundreds of\nconferences per server).","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["net-im","java"],"users":["jvb","jitsi"],"groups":["jvb","jitsi"],"messages":[{"message":"Jitsi Video Bridge was installed\n\n1) Edit the configuration file located at:\n   \n   /usr/local/etc/jitsi/videobridge/jitsi-videobridge.conf\n\n2) Enable the service:\n\n   # service jitsi-videobridge enable\n\n3) Additional jitsi-videobridge properties to control the TCP-related \n   functionality can be defined at:\n\n   /usr/local/etc/jitsi/videobridge/sip-communicator.properties\n\n4) If jitsi-videobridge server is running behind NAT, you must add the \n   following lines to the sip-comunnicator.properties file\n\n   org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=Local_IP_Address\n   org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=Public_IP_Address\n\n   Also, you must redirect TCP/4443 and UDP/10000 ports to jitsi-videobridge \n   server.\n\n5) More about jitsi-videobridge properties at:\n\n   https://github.com/jitsi/jitsi-videobridge/blob/master/doc/tcp.md\n\n6) Enjoy it","type":"install"}]},{"name":"ja-tgif-resource","origin":"japanese/tgif","version":"4.2.2_1","comment":"Japanese Resource and Configuration for TGIF","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a4651f23afbcc8d38a1f791c1351a30616fec82f3048b25c1bb2765e9370a47","flatsize":2323,"path":"All/ja-tgif-resource-4.2.2_1.pkg","repopath":"All/ja-tgif-resource-4.2.2_1.pkg","licenselogic":"single","pkgsize":1464,"desc":"Japanese resource and configuration for TGIF.","deps":{"ja-font-ipa-uigothic":{"origin":"japanese/font-ipa-uigothic","version":"00203_5"},"ja-font-std":{"origin":"japanese/font-std","version":"0.0.20191230_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"tgif":{"origin":"graphics/tgif","version":"4.2.5_4"}},"categories":["japanese","graphics"]},{"name":"ja-tiarra","origin":"japanese/tiarra","version":"20100212_7","comment":"IRC Proxy software","maintainer":"ume@FreeBSD.org","www":"https://www.clovery.jp/tiarra/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"134ae6474e43a78d9f64ad1550aabaaf92af99ecd7b9327cf18b39faa19e030e","flatsize":2220481,"path":"All/ja-tiarra-20100212_7.pkg","repopath":"All/ja-tiarra-20100212_7.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":361348,"desc":"Tiarra is pure-perl irc proxy(or bot) software, with single-thread,\nmulti-io, object-oriented framework.","deps":{"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","irc"],"users":["tiarra"],"groups":["tiarra"],"messages":[{"message":"You need to edit /usr/local/tiarra/tiarra.conf to work properly.","type":"install"}]},{"name":"ja-tomoe","origin":"japanese/tomoe","version":"0.6.0_7","comment":"Tegaki Online MOji-ninshiki Engine","maintainer":"ume@FreeBSD.org","www":"http://tomoe.sourceforge.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53d7559a364b997c3ba2ac85fe7052a1e698983525fbf3d248e8420c0f0f9e9d","flatsize":18301260,"path":"All/ja-tomoe-0.6.0_7.pkg","repopath":"All/ja-tomoe-0.6.0_7.pkg","licenselogic":"single","pkgsize":1327224,"desc":"Tegaki Online MOji-ninshiki Engine","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["japanese"],"shlibs_required":["libgmodule-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libtomoe.so.0"],"options":{"DICT_RUBY":"off","EST":"off","MYSQL":"off","RUBY":"off","UNIHAN":"off"}},{"name":"jalbum","origin":"graphics/jalbum","version":"10.10.7","comment":"Web photo album generator","maintainer":"tdb@FreeBSD.org","www":"http://jalbum.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2169284027a9e8cc71f2bb2a57cca61b8ff87e95a7e431403e563c385c6a374e","flatsize":15372215,"path":"All/jalbum-10.10.7.pkg","repopath":"All/jalbum-10.10.7.pkg","licenselogic":"single","pkgsize":10307236,"desc":"This photo gallery software makes web albums of your digital images.\nJAlbum aims to be the easiest to use and most powerful tool in this\ncategory - and free!\n\nJAlbum is written after numerous disappointments with existing photo\ngallery software. With JAlbum you have full control of the look of\nthe generated album, not just color theme and basic layout, still\nmaking an album is just a matter of drag and drop + a button click\nif you prefer to use one of the many existing looks. JAlbum will\nprocess your images, make index pages and slide show pages and even\nupload the final album to the Internet for your friends to see. No\nextra software is needed to view the albums, -just your web browser.\nUnlike \"server side\" album scripts, JAlbum albums can be served\nfrom a plain web server without scripting support. You can also\nshare your albums on CD-ROM.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics","java"]},{"name":"ja-suicavalue","origin":"japanese/suicavalue","version":"2007.05.15","comment":"Utility to print a statement of Suica","maintainer":"ports@FreeBSD.org","www":"https://www.imfj.net/people/nomura/soft/PaSoRi/SuicaValue.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"956a148215ec224aeb73aba381c2e822100d8eda41922ea5fe56198a05899b3f","flatsize":6704,"path":"All/ja-suicavalue-2007.05.15.pkg","repopath":"All/ja-suicavalue-2007.05.15.pkg","licenselogic":"single","pkgsize":3124,"desc":"SuicaValue prints statements from a Suica card.\nYou need a Sony RC-S320 or VAIO with FeliCa port to use this program.","deps":{"libpasori":{"origin":"devel/libpasori","version":"02_2"}},"categories":["japanese"],"shlibs_required":["libpasori.so.1"],"messages":[{"message":"Place your Suica card on PaSoRi before executing SuicaValue.","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-suicavalue port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lazarus-qt5","origin":"editors/lazarus-qt5","version":"3.4.0","comment":"Portable Delphi-like IDE for the FreePascal compiler (QT5)","maintainer":"acm@FreeBSD.org","www":"https://www.lazarus-ide.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7518429927b1e17f689793d6b47a89146be8c889d7e0c2923c73e68175cd7ca8","flatsize":1135091709,"path":"All/lazarus-qt5-3.4.0.pkg","repopath":"All/lazarus-qt5-3.4.0.pkg","licenselogic":"single","pkgsize":158655972,"desc":"Lazarus is the class libraries for Free Pascal that emulate Delphi.\nFree Pascal is a GPL'ed compiler that runs on FreeBSD, Linux, Win32, OS/2, 68K\nand more. Free Pascal is designed to be able to understand and compile\nDelphi syntax, which is of course OOP.\n\nLazarus is the part of the missing puzzle that will allow you to\ndevelop Delphi-like programs in all of the above platforms. Unlike Java\nwhich strives to be a write once run anywhere, Lazarus and Free Pascal\nstrives for write once compile anywhere.","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fpc":{"origin":"lang/fpc","version":"3.2.3"},"fpc-source":{"origin":"lang/fpc-source","version":"3.2.3"},"gdb":{"origin":"devel/gdb","version":"14.1_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmake":{"origin":"devel/gmake","version":"4.4.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5pas":{"origin":"x11-toolkits/qt5pas","version":"2.6_6"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["editors","devel"],"shlibs_required":["libQt5Pas.so.1"],"options":{"GDB":"on"},"messages":[{"message":"The Lazarus RAD was installed\n\n1) You can run it using:\n\n   # lazarus\n\n2) The first time that lazarus is running, you should set the path to fpc\n   source directory at lazarus configuration environment. Also it could be\n   setting later.\n\n3) Now you can obtain freepascal source installing lang/fpc-source port or\n   package\n\n   It will be extracted to /usr/local/share/fpc-source-X.X.X\n\n4) You can use /usr/local/bin/gdb debugger instead of gdb installed debugger\n   installed from base system. Lazarus works better with this version.\n\n5) We can use the following ports for aplications that depend of lazarus\n   and these can be built with an interface different than lazarus has compiled\n   by default:\n\n   editors/lazarus\n   editors/lazarus-devel\n   editors/lazarus-qt5\n   editors/lazarus-qt5-devel\n   editors/lazarus-qt6\n   editors/lazarus-qt6-devel\n\n   You can added those ports if you want support for gtk2, qt5 or qt6\n   interfaces. Please look at net-p2p/transmission-remote-gui like a example of\n   how use it\n\n6) If you want built apps using devel version of lazarus, you must add the\n   following into /etc/make.conf file\n\n   WANT_LAZARUS_DEVEL=  yes\n\n   It is neccesary for use devel version of lazarus (gtk2, qt5 or qt6)\n\n   editors/lazarus-devel\n   editors/lazarus-qt5-devel\n   editors/lazarus-qt6-devel\n\n7) Enjoy it ;)","type":"install"}]},{"name":"ja-srd-fpw-package","origin":"japanese/srd-fpw-package","version":"1.0.8_7","comment":"Supplement file for lookup to use \"Random House\"","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/srd-fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a8e946c427cbc48b1be23346d8fe31167fcaf6ec46d4a4bb8fc4417ad57895d","flatsize":14560,"path":"All/ja-srd-fpw-package-1.0.8_7.pkg","repopath":"All/ja-srd-fpw-package-1.0.8_7.pkg","licenselogic":"single","pkgsize":6152,"desc":"srd.el is a supplement file to use \"Random House\" on lookup.  \"Random\nHouse\" is produced by Shogakukan Inc.  You can get more detail\ninformation (written in Japanese) from\n\n[TO USE]\n(1) Get \"Random House\" from somewhere.\n\n(2) Install it by using /usr/ports/japanese/srd-fpw\n    The port converts it into a files formatted \"JIS X 4081\" by FreePWING.\n    Then install MID, WAV, AVI files from CD-ROM by hand.\n\n(3) Add the following lines into your ~/.emacs\n\n(require 'lookup-package)\n(setq lookup-search-agents '((ndeb \"/usr/local/share/dict/srd-fpw\")))\n(setq lookup-package-directory \"/usr/local/share/dict/package\")\n(lookup-use-package \"ndeb+/usr/local/share/dict/srd-fpw\" \"srd-fpw\")\n(setq srd-fpw-image-directory \"/usr/local/share/dict/srd-fpw\")\n   ;; a directory having img.dat installed by the package ja-srd-fpw\n(setq srd-fpw-sound-directory \"/cdrom/srd/DATA\")\n   ;; a directory having srdra.bnd in CD-ROM\n(setq srd-fpw-play-realaudio-process \"realplay\")\n(setq srd-fpw-display-image-process \"display\")\n(if (featurep 'xemacs)\n    (progn\n      (setq srd-fpw-image-inline t)\n))","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","elisp"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-srd-fpw-package port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jython","origin":"lang/jython","version":"2.7.0","comment":"Implementation of Python Interpreter in Pure Java","maintainer":"python@FreeBSD.org","www":"https://www.jython.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb5f414eeb25974f7c194c558410c891bc05f8a58ebbf0a84bf5ea9e5b803a33","flatsize":141139063,"path":"All/jython-2.7.0.pkg","repopath":"All/jython-2.7.0.pkg","licenselogic":"and","licenses":["PSFL","APACHE20"],"pkgsize":60290132,"desc":"Jython is an implementation of the high-level, dynamic,\nobject-oriented language Python seamlessly integrated\nwith the Java platform. The predecessor to Jython,\nJPython, is certified as 100%25 Pure Java. Jython is\nfreely available for both commercial and non-commercial\nuse and is distributed with source code.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["lang","python","java"],"annotations":{"cpe":"cpe:2.3:a:python:jython:2.7.0:::::dragonfly6:x86_64"}},{"name":"ja-wordnet-fpw","origin":"japanese/wordnet-fpw","version":"1.6.1.1.3","comment":"English - English Dictionary (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb0517f19eedcbdc6f35e17dc8cf3b7b16aa57938f0ab9c1290fcffe5cfecf04","flatsize":55673044,"path":"All/ja-wordnet-fpw-1.6.1.1.3.pkg","repopath":"All/ja-wordnet-fpw-1.6.1.1.3.pkg","licenselogic":"single","pkgsize":6692080,"desc":"WordNet (r) is a lexical database for english from the Cognitive\nScience Laboratory at Princeton University.  This is a dictionary\nconverted from the original one into JIS X 4081 format (that is a\nsubset of EPWING V1) by FreePWING. So it can be used by EPWING viewer\non Unix and the other OS (e.g. Windows or MacOS).  URL for this\nconverted dictionary is","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-wordnet-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-w3m","origin":"japanese/w3m","version":"0.5.3.20230718","comment":"Pager/text-based WWW browser with Japanese support","maintainer":"nobutaka@FreeBSD.org","www":"https://w3m.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fd004b406a79629553a9c9ed07015ed81053eed7cd00d62f169d1dd37d10038","flatsize":2427939,"path":"All/ja-w3m-0.5.3.20230718.pkg","repopath":"All/ja-w3m-0.5.3.20230718.pkg","licenselogic":"single","licenses":["w3m"],"pkgsize":872120,"desc":"w3m is a pager/text-based WWW browser.\n\nIt is a similar application to Lynx, but it has several features Lynx\ndoesn't have.\n\n* Rendering tables.\n* Rendering frames. (It converts frames into a table).","deps":{"boehm-gc":{"origin":"devel/boehm-gc","version":"8.2.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","www"],"shlibs_required":["libintl.so.8","libgc.so.1","libssl.so.12","libcrypto.so.12","libtinfo.so.6"],"options":{"INLINE_IMAGE":"off","KEY_LYNX":"off","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:w3m_project:w3m:0.5.3.20230718:::::dragonfly6:x86_64"}},{"name":"ja-skkserv","origin":"japanese/skkserv","version":"9.6_6","comment":"Dictionary server for the SKK Japanese-input software","maintainer":"hrs@FreeBSD.org","www":"http://openlab.ring.gr.jp/skk/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f26d619880d8534eb23e6ccdb109a7ad106756ea629ec325c965fde9ef9e412","flatsize":17875,"path":"All/ja-skkserv-9.6_6.pkg","repopath":"All/ja-skkserv-9.6_6.pkg","licenselogic":"single","pkgsize":8276,"desc":"SKK (Simple Kana Kanji Convertor) is a very fast and efficient Japanese input\nmethod system, written in emacs-lisp.\n\nThis package is the skk-jisyo server.","deps":{"ja-skk-jisyo":{"origin":"japanese/skk-jisyo","version":"20240130_1"}},"categories":["japanese"],"users":["skkserv"],"groups":["skkserv"]},{"name":"ja-skkinput3","origin":"japanese/skkinput3","version":"3.0.6_11","comment":"SKK-like Japanese input method for X11","maintainer":"koma2@lovepeers.org","www":"https://sourceforge.jp/projects/skkinput3/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5af331220fd4d5f80bd03b97e4465ecf9b873c57fbc768263a63d905a404aad3","flatsize":1193642,"path":"All/ja-skkinput3-3.0.6_11.pkg","repopath":"All/ja-skkinput3-3.0.6_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":316248,"desc":"Skkinput is an input method for X11 applications that want Japanese\ntext input.\n\nA client that wants kana-kanji conversion service for Japanese text\nsends a request to skkinput.  Skkinput receives the request, does\nkana-kanji conversion, and sends converted text back to the client.\n\nFrom version 3.0, skkinput becomes an emacs-lisp like interpreter,\nand uses skk.el in skk-8.6 as an conversion engine.","deps":{"ja-skkserv":{"origin":"japanese/skkserv","version":"9.6_6"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["japanese","x11"],"shlibs_required":["libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on","SKK10":"off","DBSKKD":"off","SKK9":"on"}},{"name":"ja-slrn","origin":"japanese/slrn","version":"0.9.6.2_1","comment":"Newsreader based on the S-Lang library","maintainer":"ports@FreeBSD.org","www":"https://www.slrn.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b3b02359203547fdfca90b3564aa3eb2e2d8c786cd1f2a6b583f8cad903ab8b","flatsize":796335,"path":"All/ja-slrn-0.9.6.2_1.pkg","repopath":"All/ja-slrn-0.9.6.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":282484,"desc":"Slrn is an easy to use, but powerful NNTP newsreader.  It is based on the\nS-Lang library.","deps":{"ja-libslang":{"origin":"japanese/libslang","version":"1.4.5.j2_1"}},"categories":["japanese","news"],"shlibs_required":["libslang.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-slrn port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-skkinput","origin":"japanese/skkinput","version":"2.06.4_4","comment":"SKK-like Japanese input method for X11","maintainer":"koma2@lovepeers.org","www":"http://skkinput2.sourceforge.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ae6d8e955bdd100881103413143630eb3057af8cb5feb8729e18a9892b711aa","flatsize":529905,"path":"All/ja-skkinput-2.06.4_4.pkg","repopath":"All/ja-skkinput-2.06.4_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":177216,"desc":"Skkinput is an input method for X11 applications that want Japanese\ntext input.\n\nA client that wants kana-kanji conversion service for Japanese text\nsends a request to skkinput.  Skkinput receives the request, does\nkana-kanji conversion, and sends converted text back to the client.","deps":{"ja-skkserv":{"origin":"japanese/skkserv","version":"9.6_6"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["japanese","x11"],"shlibs_required":["libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on","DBSKKD":"off","SKK9":"on"}},{"name":"ja-skk-tools","origin":"japanese/skk-tools","version":"1.3.4,1","comment":"Jisyo-tools for the SKK Japanese-input software","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/skk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d555ecaaff0e9969b065454b5c0d4d5aec282b19002ea48d9a06de687add3a7","flatsize":65797,"path":"All/ja-skk-tools-1.3.4,1.pkg","repopath":"All/ja-skk-tools-1.3.4,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22424,"desc":"This package includes jisyo(conversion dictionary) management tools for\nthe SKK(Simple Kana Kanji Convertor), a very fast and efficient Japanese\ninput method system.\n\nRead ${PREFIX}/share/doc/skk/README.skktools for more detail.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["japanese"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","EXPR2":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-skk-tools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"lazarus-gtk2","origin":"editors/lazarus","version":"3.4.0","comment":"Portable Delphi-like IDE for the FreePascal compiler (GTK2)","maintainer":"acm@FreeBSD.org","www":"https://www.lazarus-ide.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2d691ef0c629f9deee3944486a44d9c445dcc59c19b31eec2f0be1201ceec15","flatsize":1128607893,"path":"All/lazarus-gtk2-3.4.0.pkg","repopath":"All/lazarus-gtk2-3.4.0.pkg","licenselogic":"single","pkgsize":158255100,"desc":"Lazarus is the class libraries for Free Pascal that emulate Delphi.\nFree Pascal is a GPL'ed compiler that runs on FreeBSD, Linux, Win32, OS/2, 68K\nand more. Free Pascal is designed to be able to understand and compile\nDelphi syntax, which is of course OOP.\n\nLazarus is the part of the missing puzzle that will allow you to\ndevelop Delphi-like programs in all of the above platforms. Unlike Java\nwhich strives to be a write once run anywhere, Lazarus and Free Pascal\nstrives for write once compile anywhere.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"fpc":{"origin":"lang/fpc","version":"3.2.3"},"fpc-source":{"origin":"lang/fpc-source","version":"3.2.3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdb":{"origin":"devel/gdb","version":"14.1_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmake":{"origin":"devel/gmake","version":"4.4.1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["editors","devel"],"shlibs_required":["libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libX11.so.6","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libatk-1.0.so.0","libpangocairo-1.0.so.0"],"options":{"GDB":"on"},"messages":[{"message":"The Lazarus RAD was installed\n\n1) You can run it using:\n\n   # lazarus\n\n2) The first time that lazarus is running, you should set the path to fpc\n   source directory at lazarus configuration environment. Also it could be\n   setting later.\n\n3) Now you can obtain freepascal source installing lang/fpc-source port or\n   package\n\n   It will be extracted to /usr/local/share/fpc-source-X.X.X\n\n4) You can use /usr/local/bin/gdb debugger instead of gdb installed debugger\n   installed from base system. Lazarus works better with this version.\n\n5) We can use the following ports for aplications that depend of lazarus\n   and these can be built with an interface different than lazarus has compiled\n   by default:\n\n   editors/lazarus\n   editors/lazarus-devel\n   editors/lazarus-qt5\n   editors/lazarus-qt5-devel\n   editors/lazarus-qt6\n   editors/lazarus-qt6-devel\n\n   You can added those ports if you want support for gtk2, qt5 or qt6\n   interfaces. Please look at net-p2p/transmission-remote-gui like a example of\n   how use it\n\n6) If you want built apps using devel version of lazarus, you must add the\n   following into /etc/make.conf file\n\n   WANT_LAZARUS_DEVEL=  yes\n\n   It is neccesary for use devel version of lazarus (gtk2, qt5 or qt6)\n\n   editors/lazarus-devel\n   editors/lazarus-qt5-devel\n   editors/lazarus-qt6-devel\n\n7) Enjoy it ;)","type":"install"}]},{"name":"ja-skk","origin":"japanese/skk","version":"9.6_3","comment":"The \"meta-port\" for the SKK Japanese-input software","maintainer":"ports@FreeBSD.org","www":"http://openlab.jp/skk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"547f8842ba1d2bb55b75c22fa33a7e1c41647f8e7fa14b4db36abc51c732b6be","flatsize":243,"path":"All/ja-skk-9.6_3.pkg","repopath":"All/ja-skk-9.6_3.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1432,"desc":"SKK (Simple Kana Kanji Convertor) is a very fast and efficient Japanese input\nmethod system, written in emacs-lisp. SKK runs on NEmacs (Japanized Emacs18),\nMule (MULtilingual Emacs), and Demacs (DOS version of Emacs18/NEmacs).\n\nThis package does not contain anything by itself -- it is a \"meta-port\"\nthat depends on other SKK packages (skkserv, skk-elisp, skk-jisyo,\nand skk-tools). Its sole purpose is to require dependencies so users can\ninstall this package only and have all the SKK stuff pulled in by the\nport/package dependency mechanism.","deps":{"ja-skk-jisyo":{"origin":"japanese/skk-jisyo","version":"20240130_1"},"ja-skk-tools":{"origin":"japanese/skk-tools","version":"1.3.4,1"},"ja-skkserv":{"origin":"japanese/skkserv","version":"9.6_6"}},"categories":["japanese","elisp"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-skk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-sj3-lib","origin":"japanese/sj3-lib","version":"2.0.1.20_8","comment":"Japanese input method, library part","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2b24873201c4e5f1ea4d7c44fbc405b9fc5c224389f1bf2375f05f642d4db9f","flatsize":115064,"path":"All/ja-sj3-lib-2.0.1.20_8.pkg","repopath":"All/ja-sj3-lib-2.0.1.20_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26316,"desc":"This is SJ3, a Japanese input method developed by Sony Corporation.\nSJ3 is composed of Kana-Kanji conversion server(sj3serv), Kana-Kanji\nconversion client for terminal(sj3) and Kana-Kanji conversion library(sj3lib).","categories":["japanese"],"shlibs_provided":["libsj3lib.so.1"]},{"name":"ja-tdiary","origin":"japanese/tdiary","version":"5.3.0","comment":"Web-based diary system (like weblog) written in Ruby","maintainer":"yasu@FreeBSD.org","www":"https://www.tdiary.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62c056ba4db21faa65e6b3cb61195a9fa0eb99b9f1e276e9cc061fbfdf7b94e9","flatsize":8607690,"path":"All/ja-tdiary-5.3.0.pkg","repopath":"All/ja-tdiary-5.3.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3772836,"desc":"tDiary is a Web-based interface system that works as a personal diary.\nIt is possible for diary readers to add comments to your diary.\n\n     -  require Ruby 2.2 or later\n     -  currently supported: Japanese and English\n\n    tDiary is developed on https://github.com/tdiary .\n    See URL for more information.","deps":{"rubygem-bundler":{"origin":"sysutils/rubygem-bundler","version":"2.5.13,1"},"rubygem-emot":{"origin":"textproc/rubygem-emot","version":"0.0.4"},"rubygem-fastimage":{"origin":"graphics/rubygem-fastimage","version":"2.3.1"},"rubygem-hikidoc":{"origin":"textproc/rubygem-hikidoc","version":"0.1.0"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"},"rubygem-net-smtp":{"origin":"mail/rubygem-net-smtp","version":"0.5.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rackup":{"origin":"www/rubygem-rackup","version":"2.1.0"},"rubygem-rake":{"origin":"devel/rubygem-rake","version":"13.2.1"}},"categories":["japanese","www","ruby"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:tdiary:tdiary:5.3.0:::::dragonfly6:x86_64"},"messages":[{"message":"There is a script to install tDiary in a user directory.\nThis script should be run manually.\n\n  # /usr/local/bin/ja-tdiary-inst.rb --user=User\n   or\n  % /usr/local/bin/ja-tdiary-inst.rb\n\n * Option: --suexec Use suExec for CGI execution\n\t   --help   Display Help information\n\n---\nThere are documents in the following directories.\n  See ...\n  /usr/local/share/doc/ja-tdiary","type":"install"}]},{"name":"ja-scim-uim","origin":"japanese/scim-uim","version":"0.2.0_16","comment":"SCIM IMEngine module using UIM input method library","maintainer":"s_yanagita@ybb.ne.jp","www":"https://sourceforge.net/projects/scim/files/scim-uim/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"517a7786726e5850b0e2224fff89497f3cd6710427256f3a80d3b61b3df39a45","flatsize":155210,"path":"All/ja-scim-uim-0.2.0_16.pkg","repopath":"All/ja-scim-uim-0.2.0_16.pkg","licenselogic":"single","pkgsize":30940,"desc":"scim-uim is the SCIM IMEngine module using the uim input method library.\n\nSmart Common Input Method platform, in short SCIM, is a development platform to\nmake Input Method developers live easier.\n\nUim is a multilingual input method library.","deps":{"scim":{"origin":"textproc/scim","version":"1.4.9_7"},"uim":{"origin":"textproc/uim","version":"1.9.0.b.20240306"}},"categories":["japanese"],"shlibs_required":["libscim-1.0.so.8","libuim-scm.so.0","libuim.so.8"],"messages":[{"message":"Remember to set environment variables XMODIFIERS and LANG:\n\n  csh/tcsh: setenv XMODIFIERS @im=SCIM  ; setenv LANG ja_JP.eucJP\n  sh/bash:  export XMODIFIERS='@im=SCIM'; export LANG=ja_JP.eucJP\n\nTo start the SCIM input method daemon, use command:\n\n  scim -d","type":"install"}]},{"name":"ja-scim-tomoe","origin":"japanese/scim-tomoe","version":"0.6.0_12","comment":"SCIM IMEngine module using Tomoe","maintainer":"ports@FreeBSD.org","www":"http://scim-imengine.sourceforge.jp/index.cgi?cmd=view;name=SCIMTomoe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf7e306f64cec1856103ed5a27adf24c6165be8a4de9b2169074121f29f68dd7","flatsize":142553,"path":"All/ja-scim-tomoe-0.6.0_12.pkg","repopath":"All/ja-scim-tomoe-0.6.0_12.pkg","licenselogic":"single","pkgsize":26172,"desc":"scim-tomoe is the SCIM IMEngine module using the Tomoe input method.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ja-libtomoe-gtk":{"origin":"japanese/libtomoe-gtk","version":"0.6.0_12"},"ja-tomoe":{"origin":"japanese/tomoe","version":"0.6.0_7"}},"categories":["japanese"],"shlibs_required":["libscim-1.0.so.8","libtomoe-gtk.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libtomoe.so.0","libglib-2.0.so.0","libintl.so.8"],"messages":[{"message":"Remember to set environment variables XMODIFIERS and LANG:\n\n  csh/tcsh: setenv XMODIFIERS @im=SCIM  ; setenv LANG ja_JP.eucJP\n  sh/bash:  export XMODIFIERS='@im=SCIM'; export LANG=ja_JP.eucJP\n\nTo start the SCIM input method daemon, use command:\n\n  scim -d","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-scim-tomoe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-skk-jisyo","origin":"japanese/skk-jisyo","version":"20240130_1","comment":"Jisyo (dictionary) files for the SKK Japanese-input software","maintainer":"mew14930xvi@inbox.lv","www":"http://openlab.jp/skk/dic.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc37e86a8b72e92af478650936ebc19a7c223ee6ace9a230d2b270ca4bde99c6","flatsize":4930614,"path":"All/ja-skk-jisyo-20240130_1.pkg","repopath":"All/ja-skk-jisyo-20240130_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1549212,"desc":"SKK (Simple Kana Kanji Convertor) is a very fast and efficient Japanese\ninput method system, written in emacs-lisp. This package provides jisyo\nfiles (kana-kanji conversion dictionaries).","categories":["japanese"]},{"name":"ja-scim-tables","origin":"japanese/scim-tables","version":"0.5.10_1","comment":"SCIM table based Japanese input methods","maintainer":"ports@FreeBSD.org","www":"https://github.com/scim-im/scim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b47406f5c21cba5c907115a1bb208a5cc96633f2a2887cb34306d82821ac681","flatsize":268956,"path":"All/ja-scim-tables-0.5.10_1.pkg","repopath":"All/ja-scim-tables-0.5.10_1.pkg","licenselogic":"single","pkgsize":88184,"desc":"SCIM table based Japanese input method: HIRAGANA, KATAKANA, Nippon\n\nSmart Common Input Method platform, in short SCIM, is a development platform to\nmake Input Method developers live easier. It has very clear architecture and\nvery simple programming interface.","deps":{"scim-table-imengine":{"origin":"textproc/scim-table-imengine","version":"0.5.10_8"}},"categories":["japanese"],"messages":[{"message":"Remember to set environment variable XMODIFIERS:\n\n  csh/tcsh: setenv XMODIFIERS @im=SCIM\n  sh/bash:  export XMODIFIERS='@im=SCIM'\n\nand set LANG, LC_CTYPE to a proper Japanese locale or use scim-setup\nutility to configure the supported locale.\n\nTo start the SCIM input method daemon, use command:\n\n  scim -d","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-scim-tables port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-scim-skk","origin":"japanese/scim-skk","version":"0.5.2_12","comment":"SCIM IMEngine module like SKK","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.jp/projects/scim-imengine/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"790e9f1318671884b8a94a027c0b06036086f2a5b0ff988d1a160c279791420c","flatsize":884680,"path":"All/ja-scim-skk-0.5.2_12.pkg","repopath":"All/ja-scim-skk-0.5.2_12.pkg","licenselogic":"single","pkgsize":153904,"desc":"scim-skk is the SCIM IMEngine module like SKK input.","deps":{"scim":{"origin":"textproc/scim","version":"1.4.9_7"}},"categories":["japanese"],"shlibs_required":["libscim-1.0.so.8","libscim-gtkutils-1.0.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"Remember to set environment variables XMODIFIERS and LANG:\n\n  csh/tcsh: setenv XMODIFIERS @im=SCIM  ; setenv LANG ja_JP.eucJP\n  sh/bash:  export XMODIFIERS='@im=SCIM'; export LANG=ja_JP.eucJP\n\nTo start the SCIM input method daemon, use command:\n\n  scim -d","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-scim-skk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-scim-honoka-plugin-wnn","origin":"japanese/scim-honoka-plugin-wnn","version":"0.9.0_13","comment":"Honoka plugin for using wnn7","maintainer":"chiba.masashi@gmail.com","www":"http://scim.freedesktop.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc7f693f7a50c6404100d93a7c9cfdabf25020d8c39e486c1b0878dce3d14ea6","flatsize":167254,"path":"All/ja-scim-honoka-plugin-wnn-0.9.0_13.pkg","repopath":"All/ja-scim-honoka-plugin-wnn-0.9.0_13.pkg","licenselogic":"single","pkgsize":33676,"desc":"Honoka is the SCIM IMEngine module using various input method engines: Wnn,\nanthy,prime,skk and canna. Honoka can also use them simultaneously.\n\nSee also: http://nop.net-p.org/modules/pukiwiki/index.php?%255B%255Bhonoka%255D%255D\n(in Japanese)\n\nThis port is honoka Wnn Input Method plugin.\n\nSmart Common Input Method platform, in short SCIM, is a development platform to\nmake Input Method developers live easier.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ja-Wnn7-lib":{"origin":"japanese/Wnn7-lib","version":"2001.10.17_3"},"ja-scim-honoka":{"origin":"japanese/scim-honoka","version":"0.9.1_13"},"ja-scim-honoka-plugin-romkan":{"origin":"japanese/scim-honoka-plugin-romkan","version":"0.9.0_12"},"scim":{"origin":"textproc/scim","version":"1.4.9_7"}},"categories":["japanese"],"shlibs_required":["libhonoka_plugin.so.0","libscim-1.0.so.8","libwnn7.so.1"]},{"name":"ja-scim-honoka-plugin-romkan","origin":"japanese/scim-honoka-plugin-romkan","version":"0.9.0_12","comment":"Honoka plugin for romaji input","maintainer":"chiba.masashi@gmail.com","www":"http://scim.freedesktop.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f739a062aa2aa80dcb7bdd3fdf11868384d8484a1253ca526e5be9fd2bb5d3ac","flatsize":239525,"path":"All/ja-scim-honoka-plugin-romkan-0.9.0_12.pkg","repopath":"All/ja-scim-honoka-plugin-romkan-0.9.0_12.pkg","licenselogic":"single","pkgsize":47968,"desc":"Honoka is the SCIM IMEngine module using various input method engines: Wnn,\nanthy,prime,skk and canna. Honoka can also use them simultaneously.\n\nSee also: http://nop.net-p.org/modules/pukiwiki/index.php?%255B%255Bhonoka%255D%255D\n(in Japanese)\n\nThis port is honoka romaji input plugin.\n\nSmart Common Input Method platform, in short SCIM, is a development platform to\nmake Input Method developers live easier.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ja-scim-honoka":{"origin":"japanese/scim-honoka","version":"0.9.1_13"},"scim":{"origin":"textproc/scim","version":"1.4.9_7"}},"categories":["japanese"],"shlibs_required":["libhonoka_plugin.so.0","libscim-1.0.so.8"]},{"name":"ja-scim-honoka","origin":"japanese/scim-honoka","version":"0.9.1_13","comment":"SCIM IMEngine module using various input methods","maintainer":"chiba.masashi@gmail.com","www":"http://scim.freedesktop.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09434cbdd97c5a67eed7214b10b537f95f7cc080aacaed7dd882098448c5d786","flatsize":2565661,"path":"All/ja-scim-honoka-0.9.1_13.pkg","repopath":"All/ja-scim-honoka-0.9.1_13.pkg","licenselogic":"single","pkgsize":239684,"desc":"Honoka is the SCIM IMEngine module using various input method engines: Wnn,\nanthy,prime,skk and canna. Honoka can also use them simultaneously.\n\nSee also: http://nop.net-p.org/modules/pukiwiki/index.php?%255B%255Bhonoka%255D%255D\n(in Japanese)\n\nThis port is honoka \"core\" library. You must be install honoka \"input method\"\nand \"input\" plugin.\n\nSmart Common Input Method platform, in short SCIM, is a development platform to\nmake Input Method developers live easier.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"scim":{"origin":"textproc/scim","version":"1.4.9_7"}},"categories":["japanese"],"shlibs_required":["libintl.so.8","libscim-1.0.so.8","libscim-gtkutils-1.0.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libhonoka_plugin.so.0"],"messages":[{"message":"Remember to set environment variables XMODIFIERS and LANG:\n\n  csh/tcsh: setenv XMODIFIERS @im=SCIM  ; setenv LANG ja_JP.eucJP\n  sh/bash:  export XMODIFIERS='@im=SCIM'; export LANG=ja_JP.eucJP\n\nTo start the SCIM input method daemon, use command:\n\n  scim -d","type":"install"}]},{"name":"ja-scim-canna","origin":"japanese/scim-canna","version":"1.0.0_15","comment":"SCIM IMEngine module using Canna","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.jp/projects/scim-imengine/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"464c775ddcab63a06c0d061aa5f796aed14d8cc3347326aeee0900736c563d4e","flatsize":274643,"path":"All/ja-scim-canna-1.0.0_15.pkg","repopath":"All/ja-scim-canna-1.0.0_15.pkg","licenselogic":"single","pkgsize":54212,"desc":"scim-canna is the SCIM IMEngine module using the Canna input method.","deps":{"ja-canna-lib":{"origin":"japanese/canna-lib","version":"3.7p3_9"},"scim":{"origin":"textproc/scim","version":"1.4.9_7"}},"categories":["japanese"],"shlibs_required":["libscim-1.0.so.8","libcanna.so.1","libscim-gtkutils-1.0.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"Remember to set environment variables XMODIFIERS and LANG:\n\n  csh/tcsh: setenv XMODIFIERS @im=SCIM  ; setenv LANG ja_JP.eucJP\n  sh/bash:  export XMODIFIERS='@im=SCIM'; export LANG=ja_JP.eucJP\n\nTo start the SCIM input method daemon, use command:\n\n  scim -d","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-scim-canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-ryaku-fpw","origin":"japanese/ryaku-fpw","version":"1.0.1_1","comment":"Abbreviation (alphabet-->Japanese) dictionary (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a6507a865c25545bd4392e17367238d012bdedbddcf217b4a1bfb9dccf0a519","flatsize":1677504,"path":"All/ja-ryaku-fpw-1.0.1_1.pkg","repopath":"All/ja-ryaku-fpw-1.0.1_1.pkg","licenselogic":"single","pkgsize":338104,"desc":"This dictionary is an abbreviation (alphabet-->Japanese) dictionary\nwhose Japanese name is \"Ryakugo Jisyo\". It was produced by Mr. Yoshio\nKobayashi.\n\nThis file is converted from the original dictionary into JIS X 4081\nformat (that is a subset of EPWING V1) by FreePWING. So this can be\nused by EPWING viewers on Unix and the other OS (e.g. Windows or\nMacOS).\n\no URL for the original dictionary:\n     http://www.inv.co.jp/~yoshio/DW/Ryaku/Ryaku.htm\n\no URL for this converted dictionary:","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-ryaku-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-skk-jisyo-cdb","origin":"japanese/skk-jisyo-cdb","version":"20240130_1","comment":"CDB jisyo (dictionary) files for the SKK Japanese-input software","maintainer":"mew14930xvi@inbox.lv","www":"http://openlab.jp/skk/dic.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b2fe7517cb3c59507d853d3128a9ca646c354b2cd3e4faba47031e08f7d04c1","flatsize":9233742,"path":"All/ja-skk-jisyo-cdb-20240130_1.pkg","repopath":"All/ja-skk-jisyo-cdb-20240130_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3015952,"desc":"SKK (Simple Kana Kanji Convertor) is a very fast and efficient Japanese\ninput method system, written in emacs-lisp. This package provides CDB\njisyo files (kana-kanji conversion dictionaries).","categories":["japanese"]},{"name":"ja-scim-anthy","origin":"japanese/scim-anthy","version":"1.2.7_7","comment":"SCIM IMEngine module using Anthy","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.jp/projects/scim-imengine/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0008c9cc7e458ffed59f207b33c20195bb3eeaa07046c21245f4b8c572dba408","flatsize":2640577,"path":"All/ja-scim-anthy-1.2.7_7.pkg","repopath":"All/ja-scim-anthy-1.2.7_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":371936,"desc":"scim-anthy is the SCIM IMEngine module using the Anthy input method.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ja-anthy":{"origin":"japanese/anthy","version":"0.4_5,1"},"ja-kasumi":{"origin":"japanese/kasumi","version":"2.5_10"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"scim":{"origin":"textproc/scim","version":"1.4.9_7"}},"categories":["japanese"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libscim-1.0.so.8","libanthy.so.1","libanthydic.so.1","libscim-gtkutils-1.0.so.8"],"messages":[{"message":"Remember to set environment variables XMODIFIERS and LANG:\n\n  csh/tcsh: setenv XMODIFIERS @im=SCIM  ; setenv LANG ja_JP.eucJP\n  sh/bash:  export XMODIFIERS='@im=SCIM'; export LANG=ja_JP.eucJP\n\nTo start the SCIM input method daemon, use command:\n\n  scim -d","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-scim-anthy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-rubygem-myrurema","origin":"japanese/rubygem-myrurema","version":"0.3.5_1","comment":"Tool which helps searching/browsing/writing the Japanese Ruby docs","maintainer":"ruby@FreeBSD.org","www":"https://github.com/yhara/myrurema","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19e2f378c5465c026ec91e88c57460c86e9b7f9d21d9451beb2126d137b1dd75","flatsize":20868,"path":"All/ja-rubygem-myrurema-0.3.5_1.pkg","repopath":"All/ja-rubygem-myrurema-0.3.5_1.pkg","licenselogic":"single","pkgsize":8144,"desc":"myrurema provides a command 'rurema', which helps searching/browsing/writing\nthe Japanese Ruby documents.\n(a.k.a. Rurema http://bugs.ruby-lang.org/projects/rurema/wiki )","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-launchy2":{"origin":"devel/rubygem-launchy2","version":"2.5.2"}},"categories":["japanese","rubygems"]},{"name":"ja-rubygem-mail-iso-2022-jp","origin":"japanese/rubygem-mail-iso-2022-jp","version":"2.0.9_1","comment":"Provides 'mail' gem with iso-2022-jp conversion capability","maintainer":"ruby@FreeBSD.org","www":"https://github.com/kuroda/mail-iso-2022-jp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a1b2c7fca6ade54951b77065e5fb4085eb837622599e0f9e238c232a5941c8f","flatsize":19702,"path":"All/ja-rubygem-mail-iso-2022-jp-2.0.9_1.pkg","repopath":"All/ja-rubygem-mail-iso-2022-jp-2.0.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7352,"desc":"A patch that provides 'mail' gem with iso-2022-jp conversion capability.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-mail":{"origin":"mail/rubygem-mail","version":"2.8.1,2"}},"categories":["japanese","mail","rubygems"]},{"name":"ja-web1913-fpw","origin":"japanese/web1913-fpw","version":"1.1.2","comment":"Webster's Revised Unabridged Dictionary (1913) (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0ad5f18bba3a011ecb4460d635b373f786be3e16ec3c63f9dae8175ccbedd47","flatsize":78221697,"path":"All/ja-web1913-fpw-1.1.2.pkg","repopath":"All/ja-web1913-fpw-1.1.2.pkg","licenselogic":"single","pkgsize":10544456,"desc":"This is Webster's Revised Unabridged Dictionary (G & C. Merriam Co.,\n1913, edited by Noah Porter) and is converted from the original one\ninto JIS X 4081 format (that is a subset of EPWING V1) by\nFreePWING. So it can be used by EPWING viewer on Unix and the other OS\n(e.g. Windows or MacOS).  URL for this converted dictionary is","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-web1913-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-rubygem-jpmobile-terminfo","origin":"japanese/rubygem-jpmobile-terminfo","version":"0.0.3","comment":"Carrier terminal information List for jpmobile","maintainer":"tota@FreeBSD.org","www":"https://github.com/jpmobile/jpmobile-terminfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e0b9ac0773c31e4a2fe0060deffb623f467596e14911f9f1cb43efcd6e728fd","flatsize":39028,"path":"All/ja-rubygem-jpmobile-terminfo-0.0.3.pkg","repopath":"All/ja-rubygem-jpmobile-terminfo-0.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5952,"desc":"jpmobile-terminfo is a plugin for jpmobile.\nIt is used to get terminal informations as bellows.\n\n * display width\n * display height","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["japanese","www","rubygems"]},{"name":"ja-rubygem-jpmobile-ipaddresses","origin":"japanese/rubygem-jpmobile-ipaddresses","version":"0.0.2","comment":"Carrier IP Address List for jpmobile","maintainer":"tota@FreeBSD.org","www":"https://github.com/jpmobile/jpmobile-ipaddresses","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"418f3e55a3ee4f2923dfa64037f40497a7e8360adb0354580b95bd3c09b1931a","flatsize":14545,"path":"All/ja-rubygem-jpmobile-ipaddresses-0.0.2.pkg","repopath":"All/ja-rubygem-jpmobile-ipaddresses-0.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4332,"desc":"jpmobile-ipaddresses is a plugin for jpmobile.\nIt is used to validate an access from a mobile carrier IP address.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["japanese","www","rubygems"]},{"name":"ja-rubygem-jpmobile4","origin":"japanese/rubygem-jpmobile4","version":"4.2.5","comment":"Rails plugin for Japanese mobile-phones","maintainer":"tota@FreeBSD.org","www":"https://jpmobile-rails.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ccfb3cbb56432baabebf860cf24c59eead4ef971945d28ffb4bb1032834790ed","flatsize":1115710,"path":"All/ja-rubygem-jpmobile4-4.2.5.pkg","repopath":"All/ja-rubygem-jpmobile4-4.2.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":230852,"desc":"This plugin provides many convenient functions\nfor developing websites for mobile-phones.\nThe plugin absorbs differences between mobile-phone service providers.","deps":{"ja-rubygem-jpmobile-ipaddresses":{"origin":"japanese/rubygem-jpmobile-ipaddresses","version":"0.0.2"},"ja-rubygem-jpmobile-terminfo":{"origin":"japanese/rubygem-jpmobile-terminfo","version":"0.0.3"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"},"rubygem-rails4":{"origin":"www/rubygem-rails4","version":"4.2.11.3"}},"categories":["japanese","www","rubygems"],"options":{"GEOKIT":"off","IPADDRESSES":"on","TERMINFO":"on"}},{"name":"ja-ruby32-romkan","origin":"japanese/ruby-romkan","version":"0.4_1","comment":"Romaji <-> Kana conversion library for Ruby","maintainer":"ruby@FreeBSD.org","www":"http://0xcc.net/ruby-romkan/index.html.en","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e44e94ff56687ff3f59e8e0c15a12a0d282cd333f10187aade1bd9fee0b9b512","flatsize":13583,"path":"All/ja-ruby32-romkan-0.4_1.pkg","repopath":"All/ja-ruby32-romkan-0.4_1.pkg","licenselogic":"single","pkgsize":4720,"desc":"Ruby/Romkan: a Romaji <-> Kana conversion library for Ruby\n\nWhat's Ruby/Romkan?\n\nRuby/Romkan is a Romaji <-> Kana conversion library for Ruby.  It can\nconvert a Japanese Romaji string to a Japanese Kana string or vice\nversa.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["japanese","converters","ruby"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ja-qkc","origin":"japanese/qkc","version":"1.0","comment":"Quick Kanji Code Converter (C version)","maintainer":"hrs@FreeBSD.org","www":"https://hp.vector.co.jp/authors/VA000501/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7dc15971006d7773d350f0c66653f944ff2e4be9ce3207b17ef83ef8f4c5c3ec","flatsize":38302,"path":"All/ja-qkc-1.0.pkg","repopath":"All/ja-qkc-1.0.pkg","licenselogic":"single","pkgsize":16764,"desc":"Qkc is a kanji code converter capable of SHIFT-JIS, EUC and JIS.\nUnlike nkf, qkc can handle multiple files at a time. Qkc also has\nfunctionality to change end-of-line characters, ie, from CR+LF to LF,\nor to CR, and vice versa.","categories":["japanese"]},{"name":"ja-rogue_s","origin":"japanese/rogue_s","version":"1.3a_3","comment":"Japanized and message separated version of Rogue-clone: Version II","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42341ec594406f45d18418c351df6162f73260e42f216873a2bd7c5d2fd3aa34","flatsize":237043,"path":"All/ja-rogue_s-1.3a_3.pkg","repopath":"All/ja-rogue_s-1.3a_3.pkg","licenselogic":"single","pkgsize":93396,"desc":"This is a port of Rogue-clone: Version II, but it is enhanced to display\nmessages with Japanese, colored and messages are separated from program\n(you can make another message version of rogue).\n\nThis port provide you 4 message files:\n- Original English message [mesg_E]\n  (but it was broken, please recompile without -DJAPAN, sorry).\n- Japanised message [mesg]\n- UTMC (University of Tokyo Microcomputer Club) message [mesg_utmc]\n- fj.* message [mesg_fj]\n\nIn this version, high score will be sorted to record by score only,\nand you can record your own score more than one time.\n\n\nYou have to specify a message file to play this version of rogue like this:\n\t%25 rogue_s mesg\nor without argument, rogue_s will list available messages.\n\n\nWelcome to the Dungeons of Doom...","categories":["japanese","games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-rogue_s port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-qolibri","origin":"japanese/qolibri","version":"2.1.4_1","comment":"EPWING dictionary viewer","maintainer":"omatsuda000@gmail.com","www":"https://github.com/ludios/qolibri/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89275bc275ca05949ae1d26e3ab305ef704c624c9bcbac8669eff1faea06af60","flatsize":749531,"path":"All/ja-qolibri-2.1.4_1.pkg","repopath":"All/ja-qolibri-2.1.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":250716,"desc":"EPWING dictionary reader originally developed at http://qolibri.osdn.jp/","deps":{"ja-eb":{"origin":"japanese/eb","version":"4.4.3_5"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-qmake":{"origin":"devel/qt5-qmake","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["japanese"],"shlibs_required":["libQt5Multimedia.so.5","libQt5WebEngine.so.5","libQt5WebEngineWidgets.so.5","libeb.so.16","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"ja-plain2","origin":"japanese/plain2","version":"2.54.1_2","comment":"Text converter from plain to any format","maintainer":"TsurutaniNaoki@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19df2d2a3e9ad61d93a11627ec6cf1a5ec1d0a014e672d2205da18938d426edc","flatsize":140498,"path":"All/ja-plain2-2.54.1_2.pkg","repopath":"All/ja-plain2-2.54.1_2.pkg","licenselogic":"single","pkgsize":47924,"desc":"plain2 r2.54 1994/04 by A.Uchida NEC Corporation\n\nusage: plain2 [options] [files ...]\n  ---- parser options ----\t\t   ---- output options ----(default)\n-table=dd: table factor\t [0-100](def=50) -roff:\t    troff output\n-exam=dd:  example factor[0-100](def=50) -ms/-mm:   troff macro\t       (mm)\n-indsec:   sections can be indented      -tex:      tex output\n-ktable:enable JIS keisen table\t\t -tstyle=ss:tex style\n-ref:\t   figure/picture reference\t -renum:    renumbering only\n \t\t\t\t\t -[no]listd:list decoration    (on)\n  ---- Others ----\t\t\t -[no]space:spacing            (on)\n-v:\t   verbose output\t\t -[no]pre:  preamble block     (on)\n-dLevel:   debug level\t\t\t -[no]acursec: section numbers (off)\n  ----- experimental ----\t\t -raw:      quote special chars(off)\n-pt=Size:  font size\t\t\t -jis:      JIS code output\n \t\t\t\t\t -sjis:     Shift-JIS code input/output\n \t\t\t\t\t -f file:   output customization","categories":["japanese","textproc"]},{"name":"ja-prn","origin":"japanese/prn","version":"1.0_2","comment":"Yet another converter from text file to postscript (with Japanese support)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35a8f842dbac8fc1b2a3a9a436ab733febb9d761cf8c07faa75fa178cccbc9c2","flatsize":105329,"path":"All/ja-prn-1.0_2.pkg","repopath":"All/ja-prn-1.0_2.pkg","licenselogic":"single","pkgsize":44444,"desc":"Prn prints out a text file to a postscript printer by converting to\npostscript.  If the file has kanji code such as 7-bit JIS, MS-kanji\n(shifted-JIS) or EUC, it can print out by using a kanji code converter\nwhose name is kcc.  If the file is code of C, C++, FORTRAN, pascal,\n... , printing out by prn with a option '-c' can emphasize keywords\nand comments.","deps":{"ja-kcc":{"origin":"japanese/kcc","version":"1.1_1"}},"categories":["japanese","print"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-prn port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-roget-fpw","origin":"japanese/roget-fpw","version":"1.0.2","comment":"Roget's Thesaurus (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8afeca9fbd413ea0dde1665a1c0de23c236211b64a16fc375b7b86bb62566e3","flatsize":6153403,"path":"All/ja-roget-fpw-1.0.2.pkg","repopath":"All/ja-roget-fpw-1.0.2.pkg","licenselogic":"single","pkgsize":960420,"desc":"Roget's Thesaurus was produced by PROJECT GUTENBERG.  This file is\nconverted from the original dictionary into JIS X 4081 format (that is\na subset of EPWING V1) by FreePWING. So this can be used by EPWING\nviewers on Unix and the other OS (e.g. Windows or MacOS).\n\no URL for the original dictionary:\n     http://promo.net/pg/\n\no URL for this converted dictionary:","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-roget-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-p5-nkf","origin":"japanese/p5-nkf","version":"2.1.4,1","comment":"Perl extension module to use NKF","maintainer":"hrs@FreeBSD.org","www":"https://sourceforge.jp/projects/nkf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"273f7bf16110e029d7ca92dc5e8036b91d540fdfa66b8f19521b3b0879abf558","flatsize":337626,"path":"All/ja-p5-nkf-2.1.4,1.pkg","repopath":"All/ja-p5-nkf-2.1.4,1.pkg","licenselogic":"and","licenses":["ZLIB","NKF"],"pkgsize":114944,"desc":"This is a Perl extension module to use NKF (Network Kanji Filter).\nIt converts the kanji code given as input (which encoding is\nautomatically recognized) to designated kanji code such as ISO-2022-JP,\nShift_JIS, EUC-JP, UTF-8, UTF-16 or UTF-32.\n\nThe syntax is as follows:\n\n\tuse NKF;\n\t$output = nkf (@flags, $input)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"ja-p5-mime_pls","origin":"japanese/mime_pls","version":"2.02_2","comment":"Perl Library for MIME encode/decode","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"387119bf55317f0132f33be5a0d52d0a47681eb5c5c8abb9682e66088d06c632","flatsize":25802,"path":"All/ja-p5-mime_pls-2.02_2.pkg","repopath":"All/ja-p5-mime_pls-2.02_2.pkg","licenselogic":"single","pkgsize":7708,"desc":"mime_pls is a perl library for MIME encode/decode, and provides\nperl functions in message header fields based RFC2047 and in\nmessage body based RFC2045.\n\nmimer.pl: MIME decoder library\nmimew.pl: MIME encoder library","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5","mail"]},{"name":"ja-pejv-fpw","origin":"japanese/pejv-fpw","version":"1.0.4","comment":"Esperanto-Japanese dictionary (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86386a9562fd4afc7ebac6685ea2d25b1479e1bb95fd5db579f3c1c3ec1b5d6b","flatsize":3610540,"path":"All/ja-pejv-fpw-1.0.4.pkg","repopath":"All/ja-pejv-fpw-1.0.4.pkg","licenselogic":"single","pkgsize":643972,"desc":"This Esperanto-Japanese dictionary was produced by Mr. HIROTAKA\nMasaaki.  This file is converted from the original dictionary into JIS\nX 4081 format (that is a subset of EPWING V1) by FreePWING. So this\ncan be used by EPWING viewers on Unix and the other OS (e.g. Windows\nor MacOS).\n\no URL for the original dictionary:\n     http://www2.saganet.ne.jp/vastalto/\n\no URL for this converted dictionary:","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-pejv-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-p5-WWW-MobileCarrierJP","origin":"japanese/p5-WWW-MobileCarrierJP","version":"0.65","comment":"Scrape Japanese mobile carrier information","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/WWW-MobileCarrierJP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1d7ec2a688eb8f69bffad036bca11762b088725dc1d2302e2e06f86f3836a05","flatsize":133958,"path":"All/ja-p5-WWW-MobileCarrierJP-0.65.pkg","repopath":"All/ja-p5-WWW-MobileCarrierJP-0.65.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":61096,"desc":"Japanese Mobile Phone Carrier doesn't feed any information\nby the machine readable format :(\n\nThis is good wrapper for this problem.\n\nThis module makes machine readable format from html :)","deps":{"p5-CAM-PDF":{"origin":"textproc/p5-CAM-PDF","version":"1.60_1"},"p5-HTML-Selector-XPath":{"origin":"www/p5-HTML-Selector-XPath","version":"0.28"},"p5-HTML-TableExtract":{"origin":"www/p5-HTML-TableExtract","version":"2.15"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-Web-Scraper":{"origin":"www/p5-Web-Scraper","version":"0.38"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","www","perl5"]},{"name":"ja-plan","origin":"japanese/plan","version":"1.12_3","comment":"X/Motif schedule planner with calendar","maintainer":"cy@FreeBSD.org","www":"https://www.bitrot.de/plan.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fba9561248feb1d53d7baa64c1ed2f6a2c46f2902aa4cb37e041c93decb36553","flatsize":846106,"path":"All/ja-plan-1.12_3.pkg","repopath":"All/ja-plan-1.12_3.pkg","licenselogic":"single","pkgsize":267804,"desc":"Plan is a schedule planner based on X/Motif. It displays a month calendar\nsimilar to xcal, but every day box is large enough to show appointments in\nsmall print. By pressing on a day box, the appointments for that day can be\nlisted and edited.\n\nThis port requires Motif or equivalent to build.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["japanese","deskutils"],"shlibs_required":["libXm.so.4","libXt.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6"],"options":{"DOCS":"on"}},{"name":"ja-p5-Text-MeCab","origin":"japanese/p5-Text-MeCab","version":"0.20009_3","comment":"Alternate Interface To libmecab","maintainer":"fmysh@iijmio-mail.jp","www":"https://metacpan.org/release/Text-MeCab","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9425abef7ae695a0e21839cad92080665d5306a5f731b30e46113ad7a73a82eb","flatsize":76155,"path":"All/ja-p5-Text-MeCab-0.20009_3.pkg","repopath":"All/ja-p5-Text-MeCab-0.20009_3.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26040,"desc":"libmecab (http://mecab.sourceforge.ne.jp) already has a perl interface\nbuilt with it, so why a new module? I just feel that while a subtle\ndifference, making the perl interface through a tied hash is just...\nweird.\n\nSo Text::MeCab gives you a more natural, Perl-ish way to access\nlibmecab!","deps":{"ja-mecab":{"origin":"japanese/mecab","version":"0.996_4"},"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","textproc","perl5"],"shlibs_required":["libperl.so.5.36","libmecab.so.2"]},{"name":"ja-p5-Text-Kakasi","origin":"japanese/p5-Text-Kakasi","version":"2.04_3","comment":"Kakasi library module for Perl5","maintainer":"perl@FreeBSD.org","www":"http://www.daionet.gr.jp/~knok/kakasi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abc23f8a3961650b1d018f1426f05062c9e668b486f4611a636d1dd310dd5199","flatsize":28061,"path":"All/ja-p5-Text-Kakasi-2.04_3.pkg","repopath":"All/ja-p5-Text-Kakasi-2.04_3.pkg","licenselogic":"single","pkgsize":15964,"desc":"This is the Kakasi library module for Perl5.","deps":{"ja-kakasi":{"origin":"japanese/kakasi","version":"2.3.5_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","textproc","perl5"],"shlibs_required":["libperl.so.5.36","libkakasi.so.2"]},{"name":"ja-p5-Unicode-Japanese","origin":"japanese/p5-Unicode-Japanese","version":"0.49_1","comment":"Perl5 module to handle Japanese character encodings","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unicode-Japanese","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac8e5bc0282ca22bf6217c4248d48c12469d1f930c3861515848940aaf32b339","flatsize":718079,"path":"All/ja-p5-Unicode-Japanese-0.49_1.pkg","repopath":"All/ja-p5-Unicode-Japanese-0.49_1.pkg","licenselogic":"single","pkgsize":122372,"desc":"This is a Perl5 module to handle Japanese character encodings, which\nsupports inter-convertion between sjis(CP932), euc-jp, jis, Unicode\n(UTF-8, etc.) and \"EMOJI\" of Japanese mobile phones including DoCoMo\ni-mode, ASTEL dot-i, Vodafone Vodafone-live!.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"ja-p5-Text-ChaSen","origin":"japanese/p5-Text-ChaSen","version":"1.03_7","comment":"ChaSen library module for Perl5","maintainer":"perl@FreeBSD.org","www":"http://www.daionet.gr.jp/~knok/chasen/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08896f6a4dddfd5d6ef0e68ccbf56e320f3abe8d4545b10c552bcf9836535ad0","flatsize":19788,"path":"All/ja-p5-Text-ChaSen-1.03_7.pkg","repopath":"All/ja-p5-Text-ChaSen-1.03_7.pkg","licenselogic":"single","pkgsize":11048,"desc":"This is the ChaSen library module for Perl5.","deps":{"ja-chasen-base":{"origin":"japanese/chasen-base","version":"2.4.5_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","textproc","perl5"],"shlibs_required":["libperl.so.5.36","libchasen.so.2"],"options":{"DOCS":"on"}},{"name":"ja-p5-Lingua-JA-Summarize-Extract","origin":"japanese/p5-Lingua-JA-Summarize-Extract","version":"0.02_2","comment":"Summary generator for Japanese","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/Lingua-JA-Summarize-Extract","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e919f09583c32a01fa53f0a3136da554f4ee4dae0ac860ad9a4c9b6b17125a04","flatsize":21658,"path":"All/ja-p5-Lingua-JA-Summarize-Extract-0.02_2.pkg","repopath":"All/ja-p5-Lingua-JA-Summarize-Extract-0.02_2.pkg","licenselogic":"single","pkgsize":13312,"desc":"Lingua::JA::Summarize::Extract is a summary generator for\nJapanese text. The extraction method can be changed with\nthe plug-in mechanism.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","textproc","perl5"]},{"name":"ja-p5-Number-Phone-JP","origin":"japanese/p5-Number-Phone-JP","version":"0.20190521","comment":"Perl5 module to validate Japanese phone numbers","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/Number-Phone-JP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c9c36aaea3dd28fb4a2eba7f55dbbe893040ce88bfc3f9e4001f2b2fac8ee77","flatsize":82915,"path":"All/ja-p5-Number-Phone-JP-0.20190521.pkg","repopath":"All/ja-p5-Number-Phone-JP-0.20190521.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":26244,"desc":"Number::Phone::JP is a simple module to validate Japanese phone number\nformats. The Japanese phone numbers are regulated by Ministry of Public\nManagement, Home Affairs, Posts and Telecommunications of Japan. You\ncan validate what a target number is valid from this regulation point\nof view.","deps":{"p5-UNIVERSAL-require":{"origin":"devel/p5-UNIVERSAL-require","version":"0.19"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-p5-Number-Phone-JP port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-p5-MeCab","origin":"japanese/p5-MeCab","version":"0.996_2","comment":"MeCab library module for Perl5","maintainer":"perl@FreeBSD.org","www":"https://code.google.com/p/mecab/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df92e5feac57b36829e077b973e14bec7ec2d2c25fab13372cd9d31d667e2e1e","flatsize":209571,"path":"All/ja-p5-MeCab-0.996_2.pkg","repopath":"All/ja-p5-MeCab-0.996_2.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv2","LGPL21"],"pkgsize":47120,"desc":"This is the MeCab library module for Perl5.","deps":{"ja-mecab":{"origin":"japanese/mecab","version":"0.996_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","textproc","perl5"],"shlibs_required":["libperl.so.5.36","libmecab.so.2"],"options":{"EXAMPLES":"on"}},{"name":"ja-p5-Lingua-JA-Regular-Unicode","origin":"japanese/p5-Lingua-JA-Regular-Unicode","version":"0.13","comment":"Perl extension to convert Japanese chars","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-JA-Regular-Unicode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5bd77ddcd5239f3cbbd332351b56d423a8ffdfe2ec6a74dffef02920c959d295","flatsize":55905,"path":"All/ja-p5-Lingua-JA-Regular-Unicode-0.13.pkg","repopath":"All/ja-p5-Lingua-JA-Regular-Unicode-0.13.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":12948,"desc":"Convert Japanese characters.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"]},{"name":"ja-p5-Lingua-JA-Numbers","origin":"japanese/p5-Lingua-JA-Numbers","version":"0.05","comment":"Converts numeric values to and from their Japanese string equivalents","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-JA-Numbers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d9aef32652b2913ef1014f930b646dbeeb53ca4abc58a9fecf34ec403e3c387","flatsize":32885,"path":"All/ja-p5-Lingua-JA-Numbers-0.05.pkg","repopath":"All/ja-p5-Lingua-JA-Numbers-0.05.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15052,"desc":"This module converts Japanese text in UTF-8 (or romaji in ascii) to\nnumber, AND vice versa. Though this pod is in English and all examples are\nin romaji to make https://metacpan.org/ happy, this module does accept\nJapanese in UTF-8. Try the code below to see it.\n\n  perl -MLingua::JA::Numbers \\\n    -e '$y=\"\\x{4e8c}\\x{5343}\\x{4e94}\"; printf \"(C) %25d Dan Kogai\\n\", ja2num($y)'\n\nCAVEAT\n\nDO NOT BE CONFUSED WITH Lingua::JA::Number by Mike Schilli. This module is\nfar more comprehensive. As of 0.03, it even does its to_string() upon\nrequest.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"]},{"name":"ja-p5-Lingua-JA-Moji","origin":"japanese/p5-Lingua-JA-Moji","version":"0.60","comment":"Perl extension to handle many kinds of Japanese characters","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-JA-Moji","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdbdfbdbe828243ab728b459d492b508339870f38b82584b91937a3ff4c6f965","flatsize":172888,"path":"All/ja-p5-Lingua-JA-Moji-0.60.pkg","repopath":"All/ja-p5-Lingua-JA-Moji-0.60.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":66652,"desc":"This module provides methods to convert different written forms of\nJapanese into one another.  It enables conversion between romanized\nJapanese, hiragana, and katakana.  It also includes a number of\nunusual encodings such as Japanese braille and morse code, as well as\nconversions between Japanese and Cyrillic and Hangul.  It also handles\nconversion between the Chinese characters (kanji) used before and\nafter the character reforms of 1949, as well as the various bracketed\nand circled forms of kana and kanji.","deps":{"p5-Convert-Moji":{"origin":"converters/p5-Convert-Moji","version":"0.11"},"p5-JSON-Parse":{"origin":"devel/p5-JSON-Parse","version":"0.62"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"]},{"name":"ja-p5-Lingua-JA-Kana","origin":"japanese/p5-Lingua-JA-Kana","version":"0.07_1","comment":"Converts between Kanas and Romaji","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Lingua-JA-Kana","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7260739d4891eb9471a16e657d4598a34916c8685a812559a5a5491d514e625","flatsize":13995,"path":"All/ja-p5-Lingua-JA-Kana-0.07_1.pkg","repopath":"All/ja-p5-Lingua-JA-Kana-0.07_1.pkg","licenselogic":"single","pkgsize":6664,"desc":"This module is a simple utility to convert katakana, hiragana, and\nromaji at ease. This module makes use of utf8 semantics. Strings in\nthis module must be utf8-flagged. If they are not, you can use Encode\nto do so.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"]},{"name":"ja-p5-Jcode","origin":"japanese/p5-Jcode","version":"2.07_1","comment":"Perl extension interface to convert Japanese text","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Jcode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00f14f44420d5e5f1cbe9defe4d9154c5a6d4adf96e1d8c29fdc474f84b0c7f6","flatsize":52645,"path":"All/ja-p5-Jcode-2.07_1.pkg","repopath":"All/ja-p5-Jcode-2.07_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":27292,"desc":"This is a Perl extension interface to convert Japanese text.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"]},{"name":"ja-p5-Encode-JP-Emoji","origin":"japanese/p5-Encode-JP-Emoji","version":"0.60_1","comment":"Perl extension for Emoji encodings and cross-mapping tables","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Encode-JP-Emoji","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7faa03a735c44729b72bfae3edda6d1841cb363af94653177def6dffb04e89c","flatsize":285151,"path":"All/ja-p5-Encode-JP-Emoji-0.60_1.pkg","repopath":"All/ja-p5-Encode-JP-Emoji-0.60_1.pkg","licenselogic":"single","pkgsize":40792,"desc":"Encode::JP::Emoji - Emoji encodings and cross-mapping tables in pure Perl.\n\nThis module provides encodings which support emoji picture characters.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"]},{"name":"ja-p5-HTML-MobileJp","origin":"japanese/p5-HTML-MobileJp","version":"0.08_1","comment":"Generate mobile-jp html tags","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/HTML-MobileJp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acd88de041757eee6edbdffb7cb38a12947b1acd2610fa79aa1f5863801fed2f","flatsize":22234,"path":"All/ja-p5-HTML-MobileJp-0.08_1.pkg","repopath":"All/ja-p5-HTML-MobileJp-0.08_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":11188,"desc":"HTML::MobileJp is html tag generator for Japanese mobile phone.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","www","perl5"]},{"name":"ja-p5-Encode-EUCJPMS","origin":"japanese/p5-Encode-EUCJPMS","version":"0.07_3","comment":"Perl5 module defining Microsoft compatible encodings for Japanese","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Unicode-Japanese","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a46308dfa113c11a29548e0091d40e824426d8bf9d74db4cce755f8634ea300","flatsize":1179400,"path":"All/ja-p5-Encode-EUCJPMS-0.07_3.pkg","repopath":"All/ja-p5-Encode-EUCJPMS-0.07_3.pkg","licenselogic":"single","pkgsize":149104,"desc":"This is a Perl5 module that defines Microsoft compatible encodings for\nJapanese.\n\nEncodings supported are as follows.\n\n  Canonical     Alias                                      Description\n  --------------------------------------------------------------------\n  eucJP-ms      qr/\\beuc-?jp-?ms$/i                           eucJP-ms\n                qr/\\beuc-?jp-?win$/i\n  cp51932       qr/\\bcp51932$/i                 Windows Codepage 51932\n  cp50220                                       Windows Codepage 50220\n  cp50221                                       Windows Codepage 50221\n  --------------------------------------------------------------------","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","converters","perl5"],"shlibs_required":["libperl.so.5.36"],"messages":[{"message":"If you want to add eucJP-ms to Encode's demand-loading list (so you\ndon't have to \"use Encode::EUCJPMS\"), run\n\n    enc2xs -C\n\nto update Encode::ConfigLocal, a module that controls local settings.\nAfter that, \"use Encode;\" is enough to load eucJP-ms on demand.","type":"install"}]},{"name":"ja-p5-Encode-ISO2022","origin":"japanese/p5-Encode-ISO2022","version":"0.04","comment":"Perl extension for ISO/IEC 2022 character encoding scheme","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Encode-ISO2022","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4406f2df0c496c49936775ffe0f3f0d77852491764a8786452ea6d7b45107dd","flatsize":909196,"path":"All/ja-p5-Encode-ISO2022-0.04.pkg","repopath":"All/ja-p5-Encode-ISO2022-0.04.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":122024,"desc":"ISO/IEC 2022 character encoding scheme.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"ja-p5-Encode-EUCJPASCII","origin":"japanese/p5-Encode-EUCJPASCII","version":"0.03","comment":"Perl5 module for eucJP-open","maintainer":"hrs@FreeBSD.org","www":"https://metacpan.org/release/Unicode-Japanese","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cf52a13699d2f5fcc8089747bc3dba90ce27e70c8b0c9e568d500915d9d31b7","flatsize":770709,"path":"All/ja-p5-Encode-EUCJPASCII-0.03.pkg","repopath":"All/ja-p5-Encode-EUCJPASCII-0.03.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":106380,"desc":"This is a Perl5 module that defines eucJP-open encodings.\n\nEncodings supported are as follows:\n\n  Canonical    Alias                           Description\n  --------------------------------------------------------------\n  eucJP-ascii                                  eucJP-ascii\n               qr/\\beuc-?jp(-?open)?(-?19970715)?-?ascii$/i\n  x-iso2022jp-ascii                            7-bit counterpart\n               qr/\\b(x-)?iso-?2022-?jp-?ascii$/i\n  --------------------------------------------------------------","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","converters","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"ja-p5-DateTime-Format-Japanese","origin":"japanese/p5-DateTime-Format-Japanese","version":"0.04000_1","comment":"Japanese DateTime Formatter","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/DateTime-Format-Japanese","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8ef85edc8a15790d48fb84a9fcf8edbaa0d983b86c39b6384ad71bf1d8415e3","flatsize":52765,"path":"All/ja-p5-DateTime-Format-Japanese-0.04000_1.pkg","repopath":"All/ja-p5-DateTime-Format-Japanese-0.04000_1.pkg","licenselogic":"single","pkgsize":17080,"desc":"This module implements a DateTime::Format module\nthat can read Japanese date notations and create a\nDateTime object, and vice versa.","deps":{"ja-p5-DateTime-Calendar-Japanese-Era":{"origin":"japanese/p5-DateTime-Calendar-Japanese-Era","version":"0.08001_2"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-Calendar-Japanese":{"origin":"devel/p5-DateTime-Calendar-Japanese","version":"0.06001_2"},"p5-DateTime-Format-Builder":{"origin":"devel/p5-DateTime-Format-Builder","version":"0.83"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","devel","perl5"]},{"name":"ja-p5-DateTime-Calendar-Japanese-Era","origin":"japanese/p5-DateTime-Calendar-Japanese-Era","version":"0.08001_2","comment":"DateTime Extension for Japanese Eras","maintainer":"markun@onohara.to","www":"https://metacpan.org/release/DateTime-Calendar-Japanese-Era","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a51077f0ca2ebd382c456db25981e3f190cce7163c391944e48455551f26adc9","flatsize":36019,"path":"All/ja-p5-DateTime-Calendar-Japanese-Era-0.08001_2.pkg","repopath":"All/ja-p5-DateTime-Calendar-Japanese-Era-0.08001_2.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":13804,"desc":"Japan traditionally used an \"era\" system since 645. In modern days\n(since the Meiji era) eras can only be renewed when a new emperor\nsucceeds his predecessor. Until then new eras were proclaimed for\nvarious reasons, including the succession of the shogunate during the\nTokugawa shogunate.","deps":{"p5-Class-Accessor":{"origin":"devel/p5-Class-Accessor","version":"0.51"},"p5-Class-Data-Inheritable":{"origin":"devel/p5-Class-Data-Inheritable","version":"0.09"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Module-Install":{"origin":"devel/p5-Module-Install","version":"1.21"},"p5-Params-Validate":{"origin":"devel/p5-Params-Validate","version":"1.31"},"p5-YAML-Tiny":{"origin":"textproc/p5-YAML-Tiny","version":"1.74"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","devel","perl5"]},{"name":"ja-p5-Date-Japanese-Holiday","origin":"japanese/p5-Date-Japanese-Holiday","version":"0.05_3","comment":"Perl module for Calculate Japanese Holiday","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-Japanese-Holiday","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b007e709ef947b4f643ad4d593b23ced8e13998ab4c0e4bbb3a8abf0078a90ce","flatsize":7174,"path":"All/ja-p5-Date-Japanese-Holiday-0.05_3.pkg","repopath":"All/ja-p5-Date-Japanese-Holiday-0.05_3.pkg","licenselogic":"single","pkgsize":4084,"desc":"Date::Japanese::Holiday is-a Date::Simple, and calculates Japanese\nHoliday. this module supports from 1948-04-20 to now.\n\nis_holiday method return true value when the day is Holiday.","deps":{"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"p5-Date-Simple":{"origin":"devel/p5-Date-Simple","version":"3.03_2"},"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"]},{"name":"ja-p5-Encode-JP-Mobile","origin":"japanese/p5-Encode-JP-Mobile","version":"0.30_1","comment":"Perl extension for encoding for mobile phones in Japan","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Encode-JP-Mobile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb432568cd42af41b54331b2f8d49723ed597cd402d5c685f79b10a6f619f7db","flatsize":5679220,"path":"All/ja-p5-Encode-JP-Mobile-0.30_1.pkg","repopath":"All/ja-p5-Encode-JP-Mobile-0.30_1.pkg","licenselogic":"single","pkgsize":357816,"desc":"Perl extension for encoding for mobile phones in Japan.","deps":{"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"ja-p5-Date-Japanese-Era","origin":"japanese/p5-Date-Japanese-Era","version":"0.08","comment":"Conversion between Japanese Era / Gregorian calendar","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/Date-Japanese-Era","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cbb6787f653331fd9f4521354f56a612fa767e2a71e86cf2bd379ae3e3556584","flatsize":54317,"path":"All/ja-p5-Date-Japanese-Era-0.08.pkg","repopath":"All/ja-p5-Date-Japanese-Era-0.08.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":16876,"desc":"Date::Japanese::Era handles conversion between Japanese Era and\nGregorian calendar.","deps":{"ja-p5-Lingua-JA-Numbers":{"origin":"japanese/p5-Lingua-JA-Numbers","version":"0.05"},"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"]},{"name":"jgnash","origin":"finance/jgnash","version":"2.21.0","comment":"Free personal finance manager","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/jgnash/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38de7bf9be06ddd26c9fa7fccc0b9b84d993306b30ca3206b2da762a139a8c6f","flatsize":47724716,"path":"All/jgnash-2.21.0.pkg","repopath":"All/jgnash-2.21.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":41865124,"desc":"jGnash is a free (no strings attached!) personal finance manager\nwith many of the same features as commercially-available software.\nIt was created in order to make tracking your personal finances easy,\nbut also provides the functionality required by advanced users.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["finance","java"],"messages":[{"message":"===>   NOTICE:\n\nThe jgnash port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-nkf","origin":"japanese/nkf","version":"2.1.5_1,1","comment":"Network Kanji code conversion Filter","maintainer":"hrs@FreeBSD.org","www":"https://github.com/nurse/nkf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a75fe91a166a8643d2e6f784402f6d669c6328c3348b76b8dae8e7d0786a7ae7","flatsize":458016,"path":"All/ja-nkf-2.1.5_1,1.pkg","repopath":"All/ja-nkf-2.1.5_1,1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":151732,"desc":"Nkf is a yet another kanji code converter among networks, hosts and\nterminals.  It converts input kanji code to designated kanji code such\nas 7-bit JIS, MS-kanji (shifted-JIS), EUC, or UTF-8.\n\nOne of the most unique facicility of nkf is the guess of the input\nkanji code.  It currently recognizes 7-bit JIS, MS-kanji (shifted-JIS),\nEUC, and UTF-8.  So users needn't the input kanji code specification.","categories":["japanese"]},{"name":"ja-p5-PDFJ","origin":"japanese/p5-PDFJ","version":"0.90_3","comment":"PDFJ module provides methods to generate Japanese PDF file","maintainer":"ports@FreeBSD.org","www":"http://hp1.jonex.ne.jp/%7Enakajima.yasushi/PDFJ.jp.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9dd3c37cbfadb34f02bc38a8cde588fb3ee1296977f0cc50c0878ffdb1e3ac7","flatsize":3185445,"path":"All/ja-p5-PDFJ-0.90_3.pkg","repopath":"All/ja-p5-PDFJ-0.90_3.pkg","licenselogic":"single","pkgsize":1312456,"desc":"PDFJ module provides methods to generate Japanese PDF file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-p5-PDFJ port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-ngraph-fonts","origin":"japanese/ngraph-fonts","version":"1.0_3","comment":"Japanese Font Setup for math/ngraph","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4c767481d80f7995561ba743920f7bb3684eb90a1f3310f114ac9b0e2d157479","flatsize":243,"path":"All/ja-ngraph-fonts-1.0_3.pkg","repopath":"All/ja-ngraph-fonts-1.0_3.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1248,"desc":"This virtual port is Japanese Font Set for math/ngraph.\n\n  This virtual port is for the ngraph user who can't use True Type\nFont under X.\n  If you can use True Type Font with X True Type Server(aka X-TT)\nor X True Type Font Server(xfs.xtt), use True Type Font and don't\nuse this ports.\n\nSEE ALSO\n\tmath/ngraph description file","deps":{"ja-font-kanji18":{"origin":"japanese/font-kanji18","version":"1.0_3"},"ja-font-kanji26":{"origin":"japanese/font-kanji26","version":"1.0_3"}},"categories":["japanese","math","x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-ngraph-fonts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-p5-2chproxy","origin":"japanese/p5-2chproxy","version":"1.0.1","comment":"Proxy server for 2ch.net","maintainer":"hrs@FreeBSD.org","www":"https://github.com/yama-natuki/2chproxy.pl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"017c141ff3ebd2b3d46023f59c492ed280a454e68e021ee1f52c54382c3a1b59","flatsize":64088,"path":"All/ja-p5-2chproxy-1.0.1.pkg","repopath":"All/ja-p5-2chproxy-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17792,"desc":"2chproxy.pl, an HTTP proxy for 2ch.net to convert the contents into\nold .dat format.","deps":{"p5-HTTP-Daemon":{"origin":"www/p5-HTTP-Daemon","version":"6.16"},"p5-IO-Compress":{"origin":"archivers/p5-IO-Compress","version":"2.212"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5","www"]},{"name":"ja-ng-canna","origin":"japanese/ng-canna","version":"1.4.4_2","comment":"Lightweight Emacs-clone with Japanese and Canna support","maintainer":"ports@FreeBSD.org","www":"http://tt.sakura.ne.jp/~amura/ng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0eb13b429673c8094c326e64a9b0d3545624eee7ead9394e60ecdd2c871f9dc4","flatsize":351731,"path":"All/ja-ng-canna-1.4.4_2.pkg","repopath":"All/ja-ng-canna-1.4.4_2.pkg","licenselogic":"single","pkgsize":130596,"desc":"Ng is very lightweight Emacs-clone text editor.  Ng is based on Mg\nversion 2a and support Japanese encoding (EUC-JP, SHIFT-JIS, JIS).\n\nThis port supports Canna Japanese kana-kanji conversion.  If you want\nto use Canna, set environment variable CANNAHOST to the hostname of\nyour Canna server.","deps":{"ja-canna-lib":{"origin":"japanese/canna-lib","version":"3.7p3_9"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["japanese","editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libcanna.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-ng-canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-ng-devel","origin":"japanese/ng-devel","version":"1.5.b1","comment":"Light Emacs-clone with Japanese support","maintainer":"ports@FreeBSD.org","www":"http://tt.sakura.ne.jp/~amura/ng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c28c37842ae649fb53de8f249ae88d68453751c41df13f04999816d93746026","flatsize":354531,"path":"All/ja-ng-devel-1.5.b1.pkg","repopath":"All/ja-ng-devel-1.5.b1.pkg","licenselogic":"single","pkgsize":131240,"desc":"Ng is a very light weight Emacs clone editor, written in C.  It doesn't\nhave Lisp, so only limited customization is possible. Since you can invoke\nit very quickly (compared with real GNU Emacs), it is particularly useful\nfor editing files that only require small changes.\n\nNg(Nihongo Micro Gnu Emacs) is a Mg (Micro Gnu Emacs)'s japanese port.\nNg supports EUC, JIS and SJIS code. Ng also have (rather simple) C-mode.\nIt is also very useful even if you don't need Japanese support.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["japanese","editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"CANNA":"off","DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-ng-devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-ne","origin":"japanese/ne","version":"3.05_1","comment":"VZ-like full-screen text editor with Japanese support","maintainer":"ports@FreeBSD.org","www":"https://hp.vector.co.jp/authors/VA018758/ne/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbed9334e886e43c080efa944c2fc2972717b1cbcde9e8968b5e7d22b4d509cc","flatsize":236331,"path":"All/ja-ne-3.05_1.pkg","repopath":"All/ja-ne-3.05_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":89952,"desc":"NxEdit (ne) is modeless full-screen text editor expected to be compatible\nwith VZ Editor, which has been popular editor among MS-DOS users in Japan.\n\nNxEdit provides most features of VZ Editor, such as:\n\n  - Stackable cut and delete buffers\n  - Less cursor movement\n  - Static line buffer\n  - Keyboard macros\n  - Built-in two-window file manager\n  - Profile management\n  - Automatic profile saving on emergency-like signals\n  - Automatic detection of Japanese code sets (EUC/SJIS/JIS)","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["japanese","editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-ne port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-ng","origin":"japanese/ng","version":"1.4.4_2","comment":"Light Emacs-clone with Japanese support","maintainer":"ports@FreeBSD.org","www":"http://tt.sakura.ne.jp/~amura/ng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45cf78cb0356cda9a58bddba8c017f6548b10c76c2bc1aa91e679807f987b45e","flatsize":348819,"path":"All/ja-ng-1.4.4_2.pkg","repopath":"All/ja-ng-1.4.4_2.pkg","licenselogic":"single","pkgsize":129184,"desc":"Ng is a very light weight Emacs clone editor, written in C. It doesn't\nhave Lisp(that means very limited customization is available). Since you\ncan invoke it very quickly (compared with real GNU Emacs), it is useful\nin dealing with changing small file a bit.\n\nNg(Nihongo Micro Gnu Emacs) is a Mg(Micro Gnu Emacs)'s japanese port.\nNg supports EUC, JIS and SJIS code. Ng also have (rather simple) C-mode.\n\nIt is also very useful even if you don't need Japanese support.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["japanese","editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"CANNA":"off","DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-ng port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-newosaka","origin":"japanese/newosaka","version":"1.0_1","comment":"Translator of Japanese EUC documents into Osaka language","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df85ed530a37d57bff7ae74f6425823b0c04f06af2f333c1e6efc776d629d304","flatsize":15544,"path":"All/ja-newosaka-1.0_1.pkg","repopath":"All/ja-newosaka-1.0_1.pkg","licenselogic":"single","pkgsize":6172,"desc":"This is the Osaka-Ben compiler.\n\nUsage:\n\tcat EUC-CODE-TEXT | osaka\n\n\tUse EUC code for the original Japanese text. Please try nkf or other\n\tcode filter to make EUC code from other code.\n\n\tcat JAPANESE_TEXT | nkf -e | osaka","categories":["japanese"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-newosaka port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-wordpress-ja","origin":"japanese/wordpress","version":"6.4.4","comment":"State-of-the-art semantic personal publishing platform","maintainer":"joneum@FreeBSD.org","www":"https://ja.wordpress.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19d89e68cdd662d85029616646af60ce336b6706129413eea054a27109c39556","flatsize":74070136,"path":"All/ja-wordpress-ja-6.4.4.pkg","repopath":"All/ja-wordpress-ja-6.4.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17115484,"desc":"WordPress is a state-of-the-art semantic personal publishing platform\nwith a focus on aesthetics, web standards, and usability.\n\nMore simply, Wordpress is what you use when you want to work\nwith your blogging software, not fight it.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-ftp":{"origin":"ftp/php82-ftp","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pecl-imagick":{"origin":"graphics/pecl-imagick","version":"3.7.0_4"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["japanese","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:wordpress:wordpress:6.4.4:::ja::dragonfly6:x86_64"},"messages":[{"message":"Before the first use of WordPress, copy wp-config-sample.php to wp-config.php\nin /usr/local/www/wordpress and modify it to fit your MySQL.\nMaybe you need 'mysqladmin create wordpress' first.","type":"install"},{"message":"If you are upgrading, please run http://your.site/wordpress/wp-admin/upgrade.php\nto upgrade WordPress.","type":"upgrade"}]},{"name":"ja-navi2ch-emacs_wayland","origin":"japanese/navi2ch","version":"2.0.0.d_23,1","comment":"2ch.net and 2ch-like BBS navigator for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://navi2ch.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ac5e0010a210c8f3516c42c65f167ab88cd8f90cf2318f12b99f2688506a5f0","flatsize":1661809,"path":"All/ja-navi2ch-emacs_wayland-2.0.0.d_23,1.pkg","repopath":"All/ja-navi2ch-emacs_wayland-2.0.0.d_23,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":306172,"desc":"Navi2ch, a 2ch.net and 2ch-like BBS navigator for Emacsen.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ja-font-mona":{"origin":"japanese/font-mona","version":"2.90_3"},"ja-p5-2chproxy":{"origin":"japanese/p5-2chproxy","version":"1.0.1"}},"categories":["japanese","www","elisp"],"options":{"DOCS":"on","X11":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"navi2ch now requires ja-p5-2chproxy(japanese/p5-2chproxy) to access 2ch.net.\nBefore using navi2ch, put the following line into /etc/rc.conf:\n\n  twochproxy_enable=\"YES\"\n\nand start twochproxy service:\n\n  # service twochproxy start","type":"install"}]},{"name":"ja-namazu2","origin":"japanese/namazu2","version":"2.0.21_1","comment":"Meta-port of Namazu and Japanese support modules","maintainer":"ports@FreeBSD.org","www":"http://www.namazu.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fde6093d210e3b19f8fd0babf93fee8d993646245a336936225e6c21cbc6640b","flatsize":243,"path":"All/ja-namazu2-2.0.21_1.pkg","repopath":"All/ja-namazu2-2.0.21_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1180,"desc":"This is a meta-port of Namazu and Japanese support modules.","deps":{"ja-p5-MeCab":{"origin":"japanese/p5-MeCab","version":"0.996_2"},"ja-p5-nkf":{"origin":"japanese/p5-nkf","version":"2.1.4,1"},"namazu2":{"origin":"databases/namazu2","version":"2.0.21_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","databases","www","textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-namazu2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-navi2ch-emacs_devel_nox","origin":"japanese/navi2ch","version":"2.0.0.d_23,1","comment":"2ch.net and 2ch-like BBS navigator for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://navi2ch.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f9993125fd941768d759343d60e598fbfb4a5e759b4eca81f3511637f584513","flatsize":1662301,"path":"All/ja-navi2ch-emacs_devel_nox-2.0.0.d_23,1.pkg","repopath":"All/ja-navi2ch-emacs_devel_nox-2.0.0.d_23,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":307872,"desc":"Navi2ch, a 2ch.net and 2ch-like BBS navigator for Emacsen.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ja-font-mona":{"origin":"japanese/font-mona","version":"2.90_3"},"ja-p5-2chproxy":{"origin":"japanese/p5-2chproxy","version":"1.0.1"}},"categories":["japanese","www","elisp"],"options":{"DOCS":"on","X11":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"navi2ch now requires ja-p5-2chproxy(japanese/p5-2chproxy) to access 2ch.net.\nBefore using navi2ch, put the following line into /etc/rc.conf:\n\n  twochproxy_enable=\"YES\"\n\nand start twochproxy service:\n\n  # service twochproxy start","type":"install"}]},{"name":"ja-navi2ch-emacs_devel","origin":"japanese/navi2ch","version":"2.0.0.d_23,1","comment":"2ch.net and 2ch-like BBS navigator for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://navi2ch.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8033d5efc358b6a8509ce51106356bfb2ce3f7ee9b449ee25c71d0ba6ec271f","flatsize":1662301,"path":"All/ja-navi2ch-emacs_devel-2.0.0.d_23,1.pkg","repopath":"All/ja-navi2ch-emacs_devel-2.0.0.d_23,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":307780,"desc":"Navi2ch, a 2ch.net and 2ch-like BBS navigator for Emacsen.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ja-font-mona":{"origin":"japanese/font-mona","version":"2.90_3"},"ja-p5-2chproxy":{"origin":"japanese/p5-2chproxy","version":"1.0.1"}},"categories":["japanese","www","elisp"],"options":{"DOCS":"on","X11":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"navi2ch now requires ja-p5-2chproxy(japanese/p5-2chproxy) to access 2ch.net.\nBefore using navi2ch, put the following line into /etc/rc.conf:\n\n  twochproxy_enable=\"YES\"\n\nand start twochproxy service:\n\n  # service twochproxy start","type":"install"}]},{"name":"ja-navi2ch","origin":"japanese/navi2ch","version":"2.0.0.d_23,1","comment":"2ch.net and 2ch-like BBS navigator for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://navi2ch.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4ebe6d46c947eb21308bf9e4a8cf80e6d216b9a7453037b92b7c3ed7e8756bd","flatsize":1661809,"path":"All/ja-navi2ch-2.0.0.d_23,1.pkg","repopath":"All/ja-navi2ch-2.0.0.d_23,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":306248,"desc":"Navi2ch, a 2ch.net and 2ch-like BBS navigator for Emacsen.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ja-font-mona":{"origin":"japanese/font-mona","version":"2.90_3"},"ja-p5-2chproxy":{"origin":"japanese/p5-2chproxy","version":"1.0.1"}},"categories":["japanese","www","elisp"],"options":{"DOCS":"on","X11":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"navi2ch now requires ja-p5-2chproxy(japanese/p5-2chproxy) to access 2ch.net.\nBefore using navi2ch, put the following line into /etc/rc.conf:\n\n  twochproxy_enable=\"YES\"\n\nand start twochproxy service:\n\n  # service twochproxy start","type":"install"}]},{"name":"ja-navi2ch-emacs_nox","origin":"japanese/navi2ch","version":"2.0.0.d_23,1","comment":"2ch.net and 2ch-like BBS navigator for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://navi2ch.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78ec3f290bd87515e7e24f12d4b603f72730339c20b6ab3f099f444be9c9343e","flatsize":1661809,"path":"All/ja-navi2ch-emacs_nox-2.0.0.d_23,1.pkg","repopath":"All/ja-navi2ch-emacs_nox-2.0.0.d_23,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":306152,"desc":"Navi2ch, a 2ch.net and 2ch-like BBS navigator for Emacsen.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ja-font-mona":{"origin":"japanese/font-mona","version":"2.90_3"},"ja-p5-2chproxy":{"origin":"japanese/p5-2chproxy","version":"1.0.1"}},"categories":["japanese","www","elisp"],"options":{"DOCS":"on","X11":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"navi2ch now requires ja-p5-2chproxy(japanese/p5-2chproxy) to access 2ch.net.\nBefore using navi2ch, put the following line into /etc/rc.conf:\n\n  twochproxy_enable=\"YES\"\n\nand start twochproxy service:\n\n  # service twochproxy start","type":"install"}]},{"name":"ja-mypaedia-fpw-package","origin":"japanese/mypaedia-fpw-package","version":"1.0.7_13","comment":"Supplement file to use \"mypaedia\" on lookup","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/mypaedia-fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76e0e826183522bf05b71ad6419bae576b73d31ebf0cd0f9f688d2ee100e5a46","flatsize":18375,"path":"All/ja-mypaedia-fpw-package-1.0.7_13.pkg","repopath":"All/ja-mypaedia-fpw-package-1.0.7_13.pkg","licenselogic":"single","pkgsize":6860,"desc":"mypaedia.el is a supplement file to use \"mypaedia\" on lookup.\n\"mypaedia\" is produced by HITACHI DIGITAL HEIBONSHA.  You can get more\ndetail information (written in Japanese) from\n\n[TO USE]\n(1) Get \"mypaedia\" from somewhere.\n\n(2) Install it by using /usr/ports/japanese/mypaedia-fpw\n    The port converts it into a files formatted \"JIS X 4081\" by FreePWING.\n    Then install MID, WAV, AVI files from CD-ROM by hand.\n\n(3) Add the following lines into your ~/.emacs\n\n(require 'lookup-package)\n(setq lookup-search-agents '((ndeb \"/usr/local/share/dict/mypaedia-fpw\")))\n(setq lookup-package-directory \"/usr/local/share/dict/lookup-package\")\n(lookup-use-package \"ndeb+/usr/local/share/dict/mypaedia-fpw\" \"mypaedia-fpw\")\n(setq mypaedia-data-directory \"/cdrom/INDEX\")\n\t;; a directory having BH.DAT, CH.DAT, MAP.DAT, PICT.DAT\n(setq mypaedia-av-directory \"/cdrom/DATA\")\n\t;; a directory having *.MID, *.WAV, *.AVI\n(setq mypaedia-play-midi-process \"timidity\")\n(setq mypaedia-play-wav-process \"play\")\n(setq mypaedia-play-avi-process \"xanim\")\n(setq mypaedia-display-image-process \"display\")","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"sox":{"origin":"audio/sox","version":"14.4.2.20210509_5"},"timidity++":{"origin":"audio/timidity++","version":"2.15.0_1"},"xanim":{"origin":"multimedia/xanim","version":"2.92.0_11"}},"categories":["japanese","elisp"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-mypaedia-fpw-package port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-navi2ch-emacs_canna","origin":"japanese/navi2ch","version":"2.0.0.d_23,1","comment":"2ch.net and 2ch-like BBS navigator for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://navi2ch.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdadfd291f590c3e69b02001a12f54336f2a2974f4f8eae6307931614d1f8e74","flatsize":1661809,"path":"All/ja-navi2ch-emacs_canna-2.0.0.d_23,1.pkg","repopath":"All/ja-navi2ch-emacs_canna-2.0.0.d_23,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":306180,"desc":"Navi2ch, a 2ch.net and 2ch-like BBS navigator for Emacsen.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ja-font-mona":{"origin":"japanese/font-mona","version":"2.90_3"},"ja-p5-2chproxy":{"origin":"japanese/p5-2chproxy","version":"1.0.1"}},"categories":["japanese","www","elisp"],"options":{"DOCS":"on","X11":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"navi2ch now requires ja-p5-2chproxy(japanese/p5-2chproxy) to access 2ch.net.\nBefore using navi2ch, put the following line into /etc/rc.conf:\n\n  twochproxy_enable=\"YES\"\n\nand start twochproxy service:\n\n  # service twochproxy start","type":"install"}]},{"name":"ja-migemo.el-emacs_devel","origin":"japanese/migemo.el","version":"1.9.2_14","comment":"Japanese incremental search tool for Emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/emacs-jp/migemo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc0a7d4a8ccf3304831a2a78f3dc73b9a23f31b13d6585237ec1bfe804ef9ef6","flatsize":48858,"path":"All/ja-migemo.el-emacs_devel-1.9.2_14.pkg","repopath":"All/ja-migemo.el-emacs_devel-1.9.2_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13884,"desc":"migemo.el is a Japanese incremental search tool for Emacs.\nYou can search Japanese words on Emacs without Kanji conversion.\nThis migemo.el is forked version from the original one bundled with migemo.\n\nTo use migemo.el, please set the following elisp to your own\n~/.emacs.d/init.el file.\n\n(require 'migemo)\n(setq migemo-command \"cmigemo\")\n(setq migemo-options '(\"-q\" \"--emacs\"))\n\n(setq migemo-dictionary \"/usr/local/share/cmigemo/utf-8/migemo-dict\")\n\n(setq migemo-user-dictionary nil)\n(setq migemo-regex-dictionary nil)\n(setq migemo-coding-system 'utf-8-unix)\n(load-library \"migemo\")\n(migemo-init)","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"ja-cmigemo":{"origin":"japanese/cmigemo","version":"20141220"}},"categories":["japanese","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use migemo.el, please set the following elisp to your own\n~/.emacs.d/init.el file.\n\n(require 'migemo)\n(setq migemo-command \"cmigemo\")\n(setq migemo-options '(\"-q\" \"--emacs\"))\n\n(setq migemo-dictionary \"/usr/local/share/cmigemo/utf-8/migemo-dict\")\n\n(setq migemo-user-dictionary nil)\n(setq migemo-regex-dictionary nil)\n(setq migemo-coding-system 'utf-8-unix)\n(load-library \"migemo\")\n(migemo-init)","type":"install"}]},{"name":"ja-migemo.el-emacs_canna","origin":"japanese/migemo.el","version":"1.9.2_14","comment":"Japanese incremental search tool for Emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/emacs-jp/migemo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"181bca3bf0fee9c3d953ce6465f14930f2f15829614878a69257415595afa172","flatsize":48858,"path":"All/ja-migemo.el-emacs_canna-1.9.2_14.pkg","repopath":"All/ja-migemo.el-emacs_canna-1.9.2_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13876,"desc":"migemo.el is a Japanese incremental search tool for Emacs.\nYou can search Japanese words on Emacs without Kanji conversion.\nThis migemo.el is forked version from the original one bundled with migemo.\n\nTo use migemo.el, please set the following elisp to your own\n~/.emacs.d/init.el file.\n\n(require 'migemo)\n(setq migemo-command \"cmigemo\")\n(setq migemo-options '(\"-q\" \"--emacs\"))\n\n(setq migemo-dictionary \"/usr/local/share/cmigemo/utf-8/migemo-dict\")\n\n(setq migemo-user-dictionary nil)\n(setq migemo-regex-dictionary nil)\n(setq migemo-coding-system 'utf-8-unix)\n(load-library \"migemo\")\n(migemo-init)","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"ja-cmigemo":{"origin":"japanese/cmigemo","version":"20141220"}},"categories":["japanese","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"To use migemo.el, please set the following elisp to your own\n~/.emacs.d/init.el file.\n\n(require 'migemo)\n(setq migemo-command \"cmigemo\")\n(setq migemo-options '(\"-q\" \"--emacs\"))\n\n(setq migemo-dictionary \"/usr/local/share/cmigemo/utf-8/migemo-dict\")\n\n(setq migemo-user-dictionary nil)\n(setq migemo-regex-dictionary nil)\n(setq migemo-coding-system 'utf-8-unix)\n(load-library \"migemo\")\n(migemo-init)","type":"install"}]},{"name":"ja-migemo.el-emacs_wayland","origin":"japanese/migemo.el","version":"1.9.2_14","comment":"Japanese incremental search tool for Emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/emacs-jp/migemo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c5f6d7f609da6c427197b342987299873633c1e6a29f8f1ff8a6e0a635003a2","flatsize":48858,"path":"All/ja-migemo.el-emacs_wayland-1.9.2_14.pkg","repopath":"All/ja-migemo.el-emacs_wayland-1.9.2_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13868,"desc":"migemo.el is a Japanese incremental search tool for Emacs.\nYou can search Japanese words on Emacs without Kanji conversion.\nThis migemo.el is forked version from the original one bundled with migemo.\n\nTo use migemo.el, please set the following elisp to your own\n~/.emacs.d/init.el file.\n\n(require 'migemo)\n(setq migemo-command \"cmigemo\")\n(setq migemo-options '(\"-q\" \"--emacs\"))\n\n(setq migemo-dictionary \"/usr/local/share/cmigemo/utf-8/migemo-dict\")\n\n(setq migemo-user-dictionary nil)\n(setq migemo-regex-dictionary nil)\n(setq migemo-coding-system 'utf-8-unix)\n(load-library \"migemo\")\n(migemo-init)","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"ja-cmigemo":{"origin":"japanese/cmigemo","version":"20141220"}},"categories":["japanese","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To use migemo.el, please set the following elisp to your own\n~/.emacs.d/init.el file.\n\n(require 'migemo)\n(setq migemo-command \"cmigemo\")\n(setq migemo-options '(\"-q\" \"--emacs\"))\n\n(setq migemo-dictionary \"/usr/local/share/cmigemo/utf-8/migemo-dict\")\n\n(setq migemo-user-dictionary nil)\n(setq migemo-regex-dictionary nil)\n(setq migemo-coding-system 'utf-8-unix)\n(load-library \"migemo\")\n(migemo-init)","type":"install"}]},{"name":"ja-tegaki-zinnia-japanese","origin":"japanese/tegaki-zinnia-japanese","version":"0.3","comment":"Handwriting Recognition Models for Tegaki","maintainer":"beyert@cs.ucr.edu","www":"http://www.tegaki.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15c43517c4475f12d7f2cb48561eede6a05a51e9d000a1fbed53e9268ba06d29","flatsize":26095458,"path":"All/ja-tegaki-zinnia-japanese-0.3.pkg","repopath":"All/ja-tegaki-zinnia-japanese-0.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":12415912,"desc":"Tegaki:\n\n    * is free and open-source\n    * is multi-plaform\n    * focuses on Chinese (simplified and traditional) and Japanese characters\n    * supports 2 different recognition engines\n    * aspires to work on both desktop-PCs and mobile devices","categories":["japanese","python"]},{"name":"ja-migemo.el-emacs_devel_nox","origin":"japanese/migemo.el","version":"1.9.2_14","comment":"Japanese incremental search tool for Emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/emacs-jp/migemo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87a630eb3340ad0f317d06cb6da1e8c4fe94eb0946e1083eb459dea181f75c8e","flatsize":48858,"path":"All/ja-migemo.el-emacs_devel_nox-1.9.2_14.pkg","repopath":"All/ja-migemo.el-emacs_devel_nox-1.9.2_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13884,"desc":"migemo.el is a Japanese incremental search tool for Emacs.\nYou can search Japanese words on Emacs without Kanji conversion.\nThis migemo.el is forked version from the original one bundled with migemo.\n\nTo use migemo.el, please set the following elisp to your own\n~/.emacs.d/init.el file.\n\n(require 'migemo)\n(setq migemo-command \"cmigemo\")\n(setq migemo-options '(\"-q\" \"--emacs\"))\n\n(setq migemo-dictionary \"/usr/local/share/cmigemo/utf-8/migemo-dict\")\n\n(setq migemo-user-dictionary nil)\n(setq migemo-regex-dictionary nil)\n(setq migemo-coding-system 'utf-8-unix)\n(load-library \"migemo\")\n(migemo-init)","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"ja-cmigemo":{"origin":"japanese/cmigemo","version":"20141220"}},"categories":["japanese","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use migemo.el, please set the following elisp to your own\n~/.emacs.d/init.el file.\n\n(require 'migemo)\n(setq migemo-command \"cmigemo\")\n(setq migemo-options '(\"-q\" \"--emacs\"))\n\n(setq migemo-dictionary \"/usr/local/share/cmigemo/utf-8/migemo-dict\")\n\n(setq migemo-user-dictionary nil)\n(setq migemo-regex-dictionary nil)\n(setq migemo-coding-system 'utf-8-unix)\n(load-library \"migemo\")\n(migemo-init)","type":"install"}]},{"name":"ja-namazu","origin":"japanese/namazu","version":"1.3.0.11_1","comment":"Search engine software intended for easy use","maintainer":"ports@FreeBSD.org","www":"http://www.namazu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8af26f2b61830fce8172076ec7442b79c5b1c3e607e89983f9f23be2acfd9759","flatsize":851156,"path":"All/ja-namazu-1.3.0.11_1.pkg","repopath":"All/ja-namazu-1.3.0.11_1.pkg","licenselogic":"single","pkgsize":278788,"desc":"Namazu is a search engine software intended for easy use. Not only it\nworks as a CGI program for the small or medium scale WWW search\nengine, but also works as a personal use such as search system for local\nHDDs. Currently, search clients for Mule, Tcl/Tk, JAVA and Win32 are\navailable.\n\n(The Japanese word `Namazu' means `catfish' in English)","deps":{"ja-kakasi":{"origin":"japanese/kakasi","version":"2.3.5_3"},"ja-nkf":{"origin":"japanese/nkf","version":"2.1.5_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","textproc"],"annotations":{"cpe":"cpe:2.3:a:namazu:namazu:1.3.0.11:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-namazu port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-migemo.el-emacs_nox","origin":"japanese/migemo.el","version":"1.9.2_14","comment":"Japanese incremental search tool for Emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/emacs-jp/migemo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08f03f7173481740a70a7975f6bb7f6889ade41939d2767e90d4c47e6be89313","flatsize":48858,"path":"All/ja-migemo.el-emacs_nox-1.9.2_14.pkg","repopath":"All/ja-migemo.el-emacs_nox-1.9.2_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13864,"desc":"migemo.el is a Japanese incremental search tool for Emacs.\nYou can search Japanese words on Emacs without Kanji conversion.\nThis migemo.el is forked version from the original one bundled with migemo.\n\nTo use migemo.el, please set the following elisp to your own\n~/.emacs.d/init.el file.\n\n(require 'migemo)\n(setq migemo-command \"cmigemo\")\n(setq migemo-options '(\"-q\" \"--emacs\"))\n\n(setq migemo-dictionary \"/usr/local/share/cmigemo/utf-8/migemo-dict\")\n\n(setq migemo-user-dictionary nil)\n(setq migemo-regex-dictionary nil)\n(setq migemo-coding-system 'utf-8-unix)\n(load-library \"migemo\")\n(migemo-init)","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"ja-cmigemo":{"origin":"japanese/cmigemo","version":"20141220"}},"categories":["japanese","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"To use migemo.el, please set the following elisp to your own\n~/.emacs.d/init.el file.\n\n(require 'migemo)\n(setq migemo-command \"cmigemo\")\n(setq migemo-options '(\"-q\" \"--emacs\"))\n\n(setq migemo-dictionary \"/usr/local/share/cmigemo/utf-8/migemo-dict\")\n\n(setq migemo-user-dictionary nil)\n(setq migemo-regex-dictionary nil)\n(setq migemo-coding-system 'utf-8-unix)\n(load-library \"migemo\")\n(migemo-init)","type":"install"}]},{"name":"ja-mecab-ipadic","origin":"japanese/mecab-ipadic","version":"2.7.0.20070801_1","comment":"MeCab IPA dictionary meta-port","maintainer":"ports@FreeBSD.org","www":"https://taku910.github.io/mecab/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c96834cc5365811d0cb5bcaf10a3c015aaae89fd299983e1bd2896f239c3c661","flatsize":243,"path":"All/ja-mecab-ipadic-2.7.0.20070801_1.pkg","repopath":"All/ja-mecab-ipadic-2.7.0.20070801_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1160,"desc":"Japanese Morphological Dictionary for MeCab.","deps":{"ja-mecab-ipadic-utf8":{"origin":"japanese/mecab-ipadic-utf8","version":"2.7.0.20070801_1"}},"categories":["japanese","textproc"],"options":{"EUCJP":"off","SHIFTJIS":"off","UTF8":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-mecab-ipadic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-migemo.el","origin":"japanese/migemo.el","version":"1.9.2_14","comment":"Japanese incremental search tool for Emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/emacs-jp/migemo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"922f0aa070e64172677f68b20bbf449bfd99aafb99ad1b401cba91a315c9f38d","flatsize":48858,"path":"All/ja-migemo.el-1.9.2_14.pkg","repopath":"All/ja-migemo.el-1.9.2_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13860,"desc":"migemo.el is a Japanese incremental search tool for Emacs.\nYou can search Japanese words on Emacs without Kanji conversion.\nThis migemo.el is forked version from the original one bundled with migemo.\n\nTo use migemo.el, please set the following elisp to your own\n~/.emacs.d/init.el file.\n\n(require 'migemo)\n(setq migemo-command \"cmigemo\")\n(setq migemo-options '(\"-q\" \"--emacs\"))\n\n(setq migemo-dictionary \"/usr/local/share/cmigemo/utf-8/migemo-dict\")\n\n(setq migemo-user-dictionary nil)\n(setq migemo-regex-dictionary nil)\n(setq migemo-coding-system 'utf-8-unix)\n(load-library \"migemo\")\n(migemo-init)","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"ja-cmigemo":{"origin":"japanese/cmigemo","version":"20141220"}},"categories":["japanese","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"To use migemo.el, please set the following elisp to your own\n~/.emacs.d/init.el file.\n\n(require 'migemo)\n(setq migemo-command \"cmigemo\")\n(setq migemo-options '(\"-q\" \"--emacs\"))\n\n(setq migemo-dictionary \"/usr/local/share/cmigemo/utf-8/migemo-dict\")\n\n(setq migemo-user-dictionary nil)\n(setq migemo-regex-dictionary nil)\n(setq migemo-coding-system 'utf-8-unix)\n(load-library \"migemo\")\n(migemo-init)","type":"install"}]},{"name":"ja-man","origin":"japanese/man","version":"1.1j_10","comment":"Manual display command for Japanese (EUC)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7ef7dc7ff0c6378b62ab15b3ff5f96973da44d2f0e7aca558abd0c4fc981df6","flatsize":127659,"path":"All/ja-man-1.1j_10.pkg","repopath":"All/ja-man-1.1j_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":57340,"desc":"Jman formats and displays the on-line Japanese manual pages.  Original\nman command only displays English, whreas this man command displays\npages including Japanese code correctly.  And page controlling is more\nintellegent than original one with Japanese less (jless).","deps":{"ja-groff":{"origin":"japanese/groff","version":"1.18.1_19"},"ja-less":{"origin":"japanese/less","version":"382.262.03.01_1"}},"categories":["japanese"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-man port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-mecab","origin":"japanese/mecab","version":"0.996_4","comment":"Yet Another Part-of-Speech and Morphological Analyzer","maintainer":"ports@FreeBSD.org","www":"https://code.google.com/p/mecab/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fab1743223913349fb980b00e785141ced4541326593f151bbaf0b0f5f8ae9ab","flatsize":5099069,"path":"All/ja-mecab-0.996_4.pkg","repopath":"All/ja-mecab-0.996_4.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2","LGPL21"],"pkgsize":483984,"desc":"MeCab is open source Japanese dependency structure analyzer developed\nthrough the joint research project between Graduate School of Informatics\nKyoto University and NTT (Nippon Telegraph and Telephone)\nCommunication Science Laboratories. It has following features:\n\n* General-purpose design independent from language, dictionary and\n  corpus.\n* High precision of analysis based on Conditional Random Fields.\n* Faster than ChaSen, Juman and KAKASI.\n* Library is reentrant.\n* Scripting language bindings such as Perl/Ruby/Python/Java/C#.","categories":["japanese","textproc"],"shlibs_provided":["libmecab.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"ipadic was split into japanese/mecab-ipadic port.","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-mecab port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-ls","origin":"japanese/jls","version":"0.5_1","comment":"Japanized ls","maintainer":"kazami@angels.vg","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c00c7e830fadc0012f6b944371f4017b6ea2b9ef628d6db83b85bd8ca6149085","flatsize":38512,"path":"All/ja-ls-0.5_1.pkg","repopath":"All/ja-ls-0.5_1.pkg","licenselogic":"single","pkgsize":20076,"desc":"Jls is a japanized ls.\n\nThis supports several japanese kanji code such as 7-bit JIS, MS-kanji\n(shifted-JIS) or EUC.\n\nAnd this also supports `samba cap'ed japanese filename.\n\nPorted by shige@FreeBSD.org","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["japanese"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"ja-lookup-emacs_wayland","origin":"japanese/lookup","version":"1.99.96.20180209_18","comment":"Emacs search interface for CD-ROM books, etc","maintainer":"yasu@FreeBSD.org","www":"https://lookup2.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"418b9401534392305cf2c4d28c305f91c7915ac142b80b509776567df0aa8a20","flatsize":1710973,"path":"All/ja-lookup-emacs_wayland-1.99.96.20180209_18.pkg","repopath":"All/ja-lookup-emacs_wayland-1.99.96.20180209_18.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":324756,"desc":"Lookup is an integrated search interface with electronic dictionaries\nfor the Emacs text editor. You can use various kinds of dictionaries,\nsuch as CD-ROM books and online dictionaries, in an efficient and\neffective manner.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["japanese","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"ja-lookup-emacs_nox","origin":"japanese/lookup","version":"1.99.96.20180209_18","comment":"Emacs search interface for CD-ROM books, etc","maintainer":"yasu@FreeBSD.org","www":"https://lookup2.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e129c6d6474c5f436f7a32fd0c521efb418bd04e7895639e545e18edf2a8b784","flatsize":1711055,"path":"All/ja-lookup-emacs_nox-1.99.96.20180209_18.pkg","repopath":"All/ja-lookup-emacs_nox-1.99.96.20180209_18.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":325152,"desc":"Lookup is an integrated search interface with electronic dictionaries\nfor the Emacs text editor. You can use various kinds of dictionaries,\nsuch as CD-ROM books and online dictionaries, in an efficient and\neffective manner.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["japanese","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"ja-lookup-emacs_devel_nox","origin":"japanese/lookup","version":"1.99.96.20180209_18","comment":"Emacs search interface for CD-ROM books, etc","maintainer":"yasu@FreeBSD.org","www":"https://lookup2.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70ae44d54eaff7292a891262ee32f82aa48dc82bbe8cf67ce0111d24546de9e7","flatsize":1704980,"path":"All/ja-lookup-emacs_devel_nox-1.99.96.20180209_18.pkg","repopath":"All/ja-lookup-emacs_devel_nox-1.99.96.20180209_18.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":324648,"desc":"Lookup is an integrated search interface with electronic dictionaries\nfor the Emacs text editor. You can use various kinds of dictionaries,\nsuch as CD-ROM books and online dictionaries, in an efficient and\neffective manner.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["japanese","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"ja-migemo","origin":"japanese/migemo","version":"0.40_9,1","comment":"Japanese incremental search tool","maintainer":"nobutaka@FreeBSD.org","www":"http://migemo.namazu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9031424d0ab27944b395e8597012a81429b0d664d99658fb9577a31f6aac5b9a","flatsize":5442042,"path":"All/ja-migemo-0.40_9,1.pkg","repopath":"All/ja-migemo-0.40_9,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1475220,"desc":"Migemo is a Japanese incremental search tool.\nYou can search a text for Japanese words without having to input kanji.","deps":{"ja-ruby32-romkan":{"origin":"japanese/ruby-romkan","version":"0.4_1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"ruby32-bsearch":{"origin":"devel/ruby-bsearch","version":"1.5_1"}},"categories":["japanese","elisp"],"messages":[{"message":"Before using Migemo, you must set following elisp to\n your own .emacs file.\n\n (load-library \"migemo\")","type":"install"}]},{"name":"ja-lookup-emacs_devel","origin":"japanese/lookup","version":"1.99.96.20180209_18","comment":"Emacs search interface for CD-ROM books, etc","maintainer":"yasu@FreeBSD.org","www":"https://lookup2.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc2a72548589a38a9dc17a918258f94c8566968dc151af73a02f0acff0b378bd","flatsize":1704945,"path":"All/ja-lookup-emacs_devel-1.99.96.20180209_18.pkg","repopath":"All/ja-lookup-emacs_devel-1.99.96.20180209_18.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":324460,"desc":"Lookup is an integrated search interface with electronic dictionaries\nfor the Emacs text editor. You can use various kinds of dictionaries,\nsuch as CD-ROM books and online dictionaries, in an efficient and\neffective manner.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["japanese","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"ja-lookup-emacs_canna","origin":"japanese/lookup","version":"1.99.96.20180209_18","comment":"Emacs search interface for CD-ROM books, etc","maintainer":"yasu@FreeBSD.org","www":"https://lookup2.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f06425411caf9aa5ceab21e34ce3a7c9e420dec303d816307a2e6e79e8387169","flatsize":1710973,"path":"All/ja-lookup-emacs_canna-1.99.96.20180209_18.pkg","repopath":"All/ja-lookup-emacs_canna-1.99.96.20180209_18.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":325264,"desc":"Lookup is an integrated search interface with electronic dictionaries\nfor the Emacs text editor. You can use various kinds of dictionaries,\nsuch as CD-ROM books and online dictionaries, in an efficient and\neffective manner.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["japanese","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"ja-lipsf","origin":"japanese/lipsf","version":"2.00_2","comment":"Text to LIPS filter","maintainer":"ports@FreeBSD.org","www":"https://hp.vector.co.jp/authors/VA012337/soft/lipsf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff50ce22300afd219f92bc732d04d8a9c0d570b86624b8e13e9bee85391a8e13","flatsize":191630,"path":"All/ja-lipsf-2.00_2.pkg","repopath":"All/ja-lipsf-2.00_2.pkg","licenselogic":"single","pkgsize":72596,"desc":"lipsf is a text filter which converts plain text file\nto LIPS (LIPSIII is default).\nEUC and JIS KANJI codes are detected automatically.\n\npols is an interactive tool for printing through lipsf.\nsee /usr/local/share/doc/lipsf/ for details.\n\nAn example for startup:\nPut lipsf entry to /etc/printcap file:\n\nlipsf|lipsf printer:\\\n\t:lp=/dev/lpt0:sd=/var/spool/output/lpd:lf=/var/log/lpd-errs:sh:","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["japanese","print"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-lipsf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-libtomoe-gtk","origin":"japanese/libtomoe-gtk","version":"0.6.0_12","comment":"TOMOE GTK library","maintainer":"ume@FreeBSD.org","www":"http://tomoe.sourceforge.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a35bb59aedb81a62b8ed901d09cfe19757dee03b96d30b506c0748bdef001961","flatsize":462018,"path":"All/ja-libtomoe-gtk-0.6.0_12.pkg","repopath":"All/ja-libtomoe-gtk-0.6.0_12.pkg","licenselogic":"single","pkgsize":69296,"desc":"TOMOE GTK+ library","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ja-tomoe":{"origin":"japanese/tomoe","version":"0.6.0_7"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["japanese"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libtomoe.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libtomoe-gtk.so.0"]},{"name":"ja-lookup","origin":"japanese/lookup","version":"1.99.96.20180209_18","comment":"Emacs search interface for CD-ROM books, etc","maintainer":"yasu@FreeBSD.org","www":"https://lookup2.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb4d07dbb7754adcb0d511f3e1bc63502e36f5b2761c9996a27f2851fae4a8ac","flatsize":1710973,"path":"All/ja-lookup-1.99.96.20180209_18.pkg","repopath":"All/ja-lookup-1.99.96.20180209_18.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":325136,"desc":"Lookup is an integrated search interface with electronic dictionaries\nfor the Emacs text editor. You can use various kinds of dictionaries,\nsuch as CD-ROM books and online dictionaries, in an efficient and\neffective manner.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["japanese","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"ja-zinnia-tomoe","origin":"japanese/zinnia-tomoe","version":"0.6.0","comment":"Handwriting recognition files for Zinnia (Tomoe data)","maintainer":"beyert@cs.ucr.edu","www":"http://zinnia.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e58737c35193b6ddd721a77142ebfcf62ba4b9c5d6888abe087bfb021fc9b482","flatsize":52737645,"path":"All/ja-zinnia-tomoe-0.6.0.pkg","repopath":"All/ja-zinnia-tomoe-0.6.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":25102816,"desc":"Zinnia is a simple, customizable and portable online hand recognition system\nbased on Support Vector Machines. Zinnia simply receives user pen strokes as a\nsequence of coordinate data and outputs n-best characters sorted by SVM\nconfidence. To keep portability, Zinnia doesn't have any rendering\nfunctionality. In addition to recognition, Zinnia provides training module that\nallows us to create any hand-written recognition systems with low-cost.","deps":{"ja-zinnia":{"origin":"japanese/zinnia","version":"0.06_2"}},"categories":["japanese"]},{"name":"ja-libslang","origin":"japanese/libslang","version":"1.4.5.j2_1","comment":"Library permits a programmer to develop software","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26047db3f9cc384dd9e80758b56d8a5b40aff871807af58445013ac25ef8b263","flatsize":2129713,"path":"All/ja-libslang-1.4.5.j2_1.pkg","repopath":"All/ja-libslang-1.4.5.j2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":457916,"desc":"S-Lang is an interpreted language that was designed from the start to be\neasily embedded into a program to provide it with a powerful extension\nlanguage. S-Lang is also a programmer's library that permits a programmer to\ndevelop sophisticated platform-independent software.\n\nTakashi Mega\nmega@minz.org","categories":["japanese","devel"],"shlibs_provided":["libslang.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-libslang port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-libskk","origin":"japanese/libskk","version":"1.0.5_1","comment":"Library to deal with Japanese Kana-to-Kanji conversion method","maintainer":"hiroto.kagotani@gmail.com","www":"https://github.com/ueno/libskk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14f073fb78b90714010ed7484c98a96e850818c35b2dcbdbc694dfdf492db817","flatsize":1546426,"path":"All/ja-libskk-1.0.5_1.pkg","repopath":"All/ja-libskk-1.0.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":206372,"desc":"libskk -- a library to deal with Japanese kana-to-kanji conversion method\n\nFeatures:\n\n* Support basic features of SKK including new word registration into\n  dictionary, completion, numeric conversion, abbrev mode, kuten input,\n  hankaku-katakana input, Lisp expression evaluation (concat only),\n  and re-conversion.\n* Support various typing rules including romaji-to-kana, AZIK, TUT-Code,\n  and NICOLA.\n* Support various dictionary types including file dictionary (such as\n  SKK-JISYO.[SML]), user dictionary, skkserv, and CDB format dictionary.\n* GObject based API with gobject-introspection support.\n* Experimental support for intelligent kana-to-kanji conversion based\n  on Viterbi algorithm.\n\nDocumentation:\n\n* file:tests/context.c for basic usage\n* http://du-a.org/docs/libskk/libskk/ for Vala binding reference\n* http://du-a.org/docs/gtk-doc/libskk/html/ for C binding reference","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"}},"categories":["japanese"],"shlibs_required":["libgee-0.8.so.2","libjson-glib-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxkbcommon.so.0"],"shlibs_provided":["libskk.so.0"],"options":{"DOCS":"on","NLS":"on"}},{"name":"ja-less","origin":"japanese/less","version":"382.262.03.01_1","comment":"Enhanced less(1) supporting iso-2022-jp and UTF-8","maintainer":"hrs@FreeBSD.org","www":"http://web.archive.org/web/20070220213232/http://www25.big.or.jp/~jam/less","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a34b2a2da54ed005db857fcdc5b61ca9b783ca7d455a257584c2a70aac2f5b8d","flatsize":742359,"path":"All/ja-less-382.262.03.01_1.pkg","repopath":"All/ja-less-382.262.03.01_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":180224,"desc":"Less is a program similar to more(1), but which allows backward\nmovement in the file as well as forward movement.  Also, less does not\nhave to read the entire input file before starting, so with large\ninput files it starts up faster than text editors like vi(1).\n\nThis enhanced less support ISO 2022 code extension techniqes and\nJapanese codes(EUC Japanese, SJIS) and compressed(or gzipped) file\nviewing.  The author of the patch is jam@pobox.com, and the UTF-8\nsupport patch is written by bogytech.\n\nSee also: https://bogytech.blogspot.jp/search/label/jless","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["japanese"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"ja-leafrogue","origin":"japanese/leafrogue","version":"0.72_3","comment":"LeafRogue for message separated version of Rogue-clone","maintainer":"ports@FreeBSD.org","www":"http://games.roguelife.org/~roguelike/leaf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b0951e4f054ad77abe3bce4abb50ee5795d93ae78a2beab7b91002c74128007","flatsize":65637,"path":"All/ja-leafrogue-0.72_3.pkg","repopath":"All/ja-leafrogue-0.72_3.pkg","licenselogic":"single","pkgsize":21940,"desc":"This is a port of Leaf Rogue.\nLeaf Rogue as message file for Rogue-clone: Version II.\n\nYou have to Leaf message file to play rogue like this:\n\t%25 rogue_s leaf.msg\n    or\n\t%25 leafrogue\n\nWelcome to the Dungeons of Leaf...","deps":{"ja-rogue_s":{"origin":"japanese/rogue_s","version":"1.3a_3"}},"categories":["japanese","games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-leafrogue port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-libgd","origin":"japanese/gd","version":"2.3.3_13,1","comment":"Graphics library for fast image creation with Japanese support","maintainer":"ichiro@ichiro.org","www":"https://libgd.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2cbab49a4b2c13ec10de3fc87c36bfb47146a12e878935a78efa06ae3e9dd4f","flatsize":1227888,"path":"All/ja-libgd-2.3.3_13,1.pkg","repopath":"All/ja-libgd-2.3.3_13,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":221160,"desc":"gd is a graphics library. It allows your code to quickly draw images\ncomplete with lines, arcs, text, multiple colors, cut and paste from\nother images, and flood fills, and write out the result as a PNG, GIF\nor JPEG file. This is particularly useful in World Wide Web applications,\nwhere PNG, GIF and JPEG are three of the formats accepted for inline\nimages by most browsers.\n\ngd does not provide for every possible desirable graphics operation,\nbut version 2.0 does include most frequently requested features,\nincluding both truecolor and palette images, resampling (smooth\nresizing of truecolor images) and so forth.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["japanese","graphics"],"shlibs_required":["libpng16.so.16","libfontconfig.so.1","libfreetype.so.6","libjpeg.so.8","libtiff.so.6","libwebp.so.7"],"shlibs_provided":["libgd.so.6"],"options":{"PNG":"on","JPEG":"on","WEBP":"on","TIFF":"on","XPM":"off","HEIF":"off","AVIF":"off","LIQ":"off","FREETYPE":"on","FONTCONFIG":"on","RAQM":"off","ICONV":"on","THREADS":"off"},"annotations":{"cpe":"cpe:2.3:a:libgd:libgd:2.3.3:::::dragonfly6:x86_64:13"}},{"name":"ja-kcode","origin":"japanese/kcode","version":"1.0_1","comment":"Handy utility to show codepoint information of given characters","maintainer":"ports@FreeBSD.org","www":"https://www.irori.org/tool/kcode.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce309218f11d0250d9b8291ef59ef7853c4cff06f07f90ebd103f36f1690d450","flatsize":7986,"path":"All/ja-kcode-1.0_1.pkg","repopath":"All/ja-kcode-1.0_1.pkg","licenselogic":"single","pkgsize":5604,"desc":"kcode is a handy utility to show codepoint information of given\ncharacters.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-kcode port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-kcc","origin":"japanese/kcc","version":"1.1_1","comment":"Kanji code conversion Filter","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bae709a7718fd09806a505bfd8e6ba668918c39a8ec38f9315bad76ae6e8201a","flatsize":28062,"path":"All/ja-kcc-1.1_1.pkg","repopath":"All/ja-kcc-1.1_1.pkg","licenselogic":"single","pkgsize":13880,"desc":"Kcc is a yet another kanji code converter.  It converts input kanji\ncode (you need not specify the kanji code) to designated kanji code\nsuch as 7-bit JIS, MS-kanji (shifted-JIS) or EUC","categories":["japanese"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-kcc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-kinput2","origin":"japanese/kinput2","version":"3.1_14","comment":"Japanese text input server for X11 applications","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c80e18699d59b02465a54e4a36872618242ba0a50379c25355a9f126722518a9","flatsize":472919,"path":"All/ja-kinput2-3.1_14.pkg","repopath":"All/ja-kinput2-3.1_14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":159664,"desc":"Kinput2 is an Japanese text input server for X11 applications.  A\nclient that require kana-kanji conversion service for Japanese text\nsends a request to kinput2.  Kinput2 receives the request, does\nkana-kanji conversion, and sends the converted text back to the\nclient.","deps":{"ja-FreeWnn-lib":{"origin":"japanese/FreeWnn-lib","version":"1.1.1.a021_15"},"ja-canna-lib":{"origin":"japanese/canna-lib","version":"3.7p3_9"},"ja-sj3-lib":{"origin":"japanese/sj3-lib","version":"2.0.1.20_8"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["japanese","x11"],"shlibs_required":["libwnn.so.0","libcanna16.so.1","libsj3lib.so.1","libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"CANNA":"on","FREEWNN":"on","SJ3":"on","TCP":"off","WNN6":"off","WNN7":"off"},"messages":[{"message":"- The default key-binding is now \"egg\" style.  See the following line in\n  in ${LOCALBASE}/lib/X11/app-defaults/Kinput2:\n\n*CcWnn.ccdef:\tccdef.kinput2.egg\n\n- The default CcWnn.Jserver is now \"unix\"; via unix domain socket.  To use\n  TCP/IP, modify the following line:\n\n*CcWnn.Jserver:\tunix\n\n  Note that $JSERVER environment variable can be used to override the\n  configuration file.","type":"install"}]},{"name":"ja-kasumi","origin":"japanese/kasumi","version":"2.5_10","comment":"Dictionary management tool for anthy","maintainer":"nobutaka@FreeBSD.org","www":"http://kasumi.sourceforge.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"557981421768dadf4fe0a79d7696060ec86d0805902eb5d0d96394c7f689508d","flatsize":196983,"path":"All/ja-kasumi-2.5_10.pkg","repopath":"All/ja-kasumi-2.5_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":68344,"desc":"Kasumi is a dictionary management tool for anthy kana-kanji conversion system.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ja-anthy":{"origin":"japanese/anthy","version":"0.4_5,1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["japanese"],"shlibs_required":["libintl.so.8","libiconv.so.2","libanthy.so.1","libanthydic.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"NLS":"on"}},{"name":"ja-lsd-fpw","origin":"japanese/lsd-fpw","version":"3.0.1","comment":"Japanese - English Dictionary for Life Science (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b997e99e1f3ee1ce0723fae00cade69b66207ee9d358ba3f04c99b52166a59df","flatsize":17024695,"path":"All/ja-lsd-fpw-3.0.1.pkg","repopath":"All/ja-lsd-fpw-3.0.1.pkg","licenselogic":"single","pkgsize":2853876,"desc":"This Japanese <--> English dictionary for Life Science was produced by\nLsd Project.  This file is converted from the original dictionary\ninto JIS X 4081 format (that is a subset of EPWING V1) by\nFreePWING. So these can be used by EPWING viewers on Unix and the\nother OS (e.g. Windows or MacOS).\n\no URL for the original dictionary:\n      http://lsd.pharm.kyoto-u.ac.jp/\n\no URL for this converted dictionary:","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-lsd-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-jcode.pl","origin":"japanese/jcode.pl","version":"2.13_2","comment":"Perl library for Japanese character code conversion","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d59b6bdf5178c740f75f8c294ce1e384a51652f60edc3452604fc6792294f9f","flatsize":21940,"path":"All/ja-jcode.pl-2.13_2.pkg","repopath":"All/ja-jcode.pl-2.13_2.pkg","licenselogic":"single","licenses":["JCODE.PL"],"pkgsize":7820,"desc":"jcode.pl is a perl library for japanese character code conversion.\nIt supports translation of each JIS, EUC, Shift JIS texts,\nand automatically recognizes the encode-method of the target text files.\n\nTo use this, your script should load this library as\n+ require \"jcode.pl\";\nor\n+ require('jcode.pl');","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-jcode.pl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-japaneseAFM","origin":"japanese/japaneseAFM","version":"1.0","comment":"Japanese AFM fonts","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afcbd8a23ea71f917778fcadee1edeab7286af8591dae76bcd88909ed1563297","flatsize":932340,"path":"All/ja-japaneseAFM-1.0.pkg","repopath":"All/ja-japaneseAFM-1.0.pkg","licenselogic":"single","pkgsize":157548,"desc":"Japanese AFM fonts.","categories":["japanese","print"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-japaneseAFM port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-japana","origin":"japanese/japana","version":"2.0.6_2","comment":"Web proxy converting Japanese into Romaji","maintainer":"ports@FreeBSD.org","www":"https://www.cgarbs.de/japana.en.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c13332b7fa28327d464b91cb1660d8840eb604c6ac98a42e32b2053ba7ba1cb","flatsize":22049,"path":"All/ja-japana-2.0.6_2.pkg","repopath":"All/ja-japana-2.0.6_2.pkg","licenselogic":"single","pkgsize":11348,"desc":"Japana is a small proxy written in Perl. It converts Hiragana, Katakana\nand Kanji on the fly into Romaji. The conversion is done using the\nkakasi-library for Perl.","deps":{"ja-p5-Text-Kakasi":{"origin":"japanese/p5-Text-Kakasi","version":"2.04_3"},"p5-AppConfig":{"origin":"devel/p5-AppConfig","version":"1.71"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","www"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-japana port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-jacode.pl","origin":"japanese/jacode.pl","version":"2.13.4.31_1","comment":"Perl library for Japanese character code conversion","maintainer":"takefu@airport.fm","www":"https://metacpan.org/dist/Jacode/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b47e939aade132b296259748616efb0012e9eade9b97c81ffaefa8efdff78f53","flatsize":259615,"path":"All/ja-jacode.pl-2.13.4.31_1.pkg","repopath":"All/ja-jacode.pl-2.13.4.31_1.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":49524,"desc":"This software can convert each other \"JIS\", \"SJIS\", \"EUC-JP\", and \"UTF-8\" that\nare frequently used as encoding for Japanese string.\n\nInterface of \"jacode.pl\" is same of \"jcode.pl\" that we know well.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","perl5"]},{"name":"ja-kakasi","origin":"japanese/kakasi","version":"2.3.5_3","comment":"Kanji-Kana Simple Inverter, language filter for Japanese","maintainer":"ota@j.email.ne.jp","www":"http://kakasi.namazu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6e9b846df3c5e08f6ef4d0438eac716df6b8d04910c22e1bf8afe9ae9640ee9","flatsize":2654744,"path":"All/ja-kakasi-2.3.5_3.pkg","repopath":"All/ja-kakasi-2.3.5_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":765132,"desc":"KAKASI is language processing filter to convert Kanji characters to\nHiragana, Katakana or Roman alphabetic Japanese and may be helpful to\nread Japanese documents.  By converting documents written in kanji to\nRoman alphabetic Japanese, those documents can be viewed on systems\nwithout Japanese language capability.","categories":["japanese","textproc"],"shlibs_provided":["libkakasi.so.2"],"options":{"DOCS":"on"}},{"name":"ja-icanna","origin":"japanese/icanna","version":"0.9.0","comment":"Canna connector for yc.el via unix domain socket","maintainer":"t@nakao.org","www":"http://www.ceres.dti.ne.jp/~knak/yc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"715dc1e65f2325cf8f58a5cf53a076b1043f6db9a634179122484b339ba052b9","flatsize":6064,"path":"All/ja-icanna-0.9.0.pkg","repopath":"All/ja-icanna-0.9.0.pkg","licenselogic":"single","pkgsize":2776,"desc":"icanna is a connector program between yc.el and Canna server\nvia Unix domain socket. Since emacs21 or former version does\nnot support Unix domain socket in elisp itself, icanna helps\nthe elisp application to interact with Canna server by relaying\ndata between standard input/output and Unix domain socket.","categories":["japanese"]},{"name":"ja-seaside","origin":"japanese/seaside","version":"080908.s39_3","comment":"Seaside: squeak based WWW application framework with Japanized patch","maintainer":"ports@FreeBSD.org","www":"http://seaside.st/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccf9cf55fd4a7633777964e5e6e16485e12b5cf0a383bda3f0f13070ca8fb412","flatsize":37071636,"path":"All/ja-seaside-080908.s39_3.pkg","repopath":"All/ja-seaside-080908.s39_3.pkg","licenselogic":"single","pkgsize":10993384,"desc":"Seaside is a framework for developing sophisticated web applications\nin Smalltalk.\nThis version of Seaside is applied Japanized patch.\n\n     http://swikis.ddo.jp/umejava/22","deps":{"squeak":{"origin":"lang/squeak","version":"4.10.2_14"}},"categories":["japanese","lang"],"messages":[{"message":"Run seaside image and access:\n\thttp://localhost:9090/seaside/config\n\nDefault user/passwd is:\n\tuser:\tadmin\n\tpasswd:\tadmin.","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-seaside port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-ibus-skk","origin":"japanese/ibus-skk","version":"1.4.3_2","comment":"Japanese SKK input engine for IBus","maintainer":"ports@FreeBSD.org","www":"https://github.com/ueno/ibus-skk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b47a367aa94d6d549c9bfc2e003fc18ba21a71f985a6bdf58486277143dfe974","flatsize":221124,"path":"All/ja-ibus-skk-1.4.3_2.pkg","repopath":"All/ja-ibus-skk-1.4.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45332,"desc":"ibus-skk -- a Japanese SKK input engine for IBus\n\nibus-skk is an implementation of the SKK (Simple Kana-Kanji) input\nmethod on the IBus input method framework. To learn about SKK, see:\n\nhttp://openlab.jp/skk/\nhttps://secure.wikimedia.org/wikipedia/ja/wiki/SKK","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"ja-libskk":{"origin":"japanese/libskk","version":"1.0.5_1"},"ja-skk-jisyo":{"origin":"japanese/skk-jisyo","version":"20240130_1"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["japanese"],"shlibs_required":["libibus-1.0.so.5","libskk.so.0","libgio-2.0.so.0","libgee-0.8.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0"],"options":{"NLS":"on"},"messages":[{"message":"ibus-skk installation finished. To use ibus-skk, please do the following:\n\nIf you are using bash or zsh, please add following lines to your $HOME/.bashrc or\n$HOME/.zshrc:\n\nexport XIM=ibus\nexport GTK_IM_MODULE=ibus\nexport QT_IM_MODULE=xim\nexport XMODIFIERS=@im=ibus\nexport XIM_PROGRAM=\"ibus-daemon\"\nexport XIM_ARGS=\"--daemonize --xim\"\n\nIf you are using tcsh, please add following lines to your $HOME/.cshrc:\n\nsetenv XIM ibus\nsetenv GTK_IM_MODULE ibus\nsetenv QT_IM_MODULE xim\nsetenv XMODIFIERS @im=ibus\nsetenv XIM_PROGRAM ibus-daemon\nsetenv XIM_ARGS \"--daemonize --xim\"\n\nIf you are using KDE4, you may create a shell script in $HOME/.kde4/env,\nand add following lines:\n\n#!/bin/sh\nexport XIM=ibus\nexport GTK_IM_MODULE=ibus\nexport QT_IM_MODULE=xim\nexport XMODIFIERS=@im=ibus\nexport XIM_PROGRAM=\"ibus-daemon\"\nexport XIM_ARGS=\"--daemonize --xim\"\n\nIf ibus cannot start or the panel does not appear, please ensure\nthat you are using up-to-date python.\nThere's a bug in python 2.5, which may prevent the panel from appearing.","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-ibus-skk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-libreoffice","origin":"japanese/libreoffice","version":"24.2.4.2","comment":"ja language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0735af5a0c86430c4a070de423db1a63b454348484751cb5171613d36a5b8b07","flatsize":32510838,"path":"All/ja-libreoffice-24.2.4.2.pkg","repopath":"All/ja-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3632704,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["japanese","editors"]},{"name":"ja-ibus-anthy","origin":"japanese/ibus-anthy","version":"1.5.11","comment":"Anthy engine for IBus","maintainer":"CQG00620@nifty.ne.jp","www":"https://github.com/ibus/ibus-anthy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c49df84517831385dd93516f8e8f0d146fddf8951ca2e7ca4f88490c0b6ef4da","flatsize":9657675,"path":"All/ja-ibus-anthy-1.5.11.pkg","repopath":"All/ja-ibus-anthy-1.5.11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":853144,"desc":"Anthy engine for IBus.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"ja-anthy":{"origin":"japanese/anthy","version":"0.4_5,1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["japanese"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libanthy.so.1","libanthydic.so.1"],"shlibs_provided":["libanthygobject-1.0.so.5"],"messages":[{"message":"ibus-anthy installation finished. To use ibus-anthy, please do the following:\n\nIf you are using bash, please add following lines to your $HOME/.bashrc:\n\nexport XIM=ibus\nexport GTK_IM_MODULE=ibus\nexport QT_IM_MODULE=ibus\nexport XMODIFIERS=@im=ibus\nexport XIM_PROGRAM=\"ibus-daemon\"\nexport XIM_ARGS=\"--daemonize --xim\"\n\nIf you are using tcsh, please add following lines to your $HOME/.cshrc:\n\nsetenv XIM ibus\nsetenv GTK_IM_MODULE ibus\nsetenv QT_IM_MODULE ibus\nsetenv XMODIFIERS @im=ibus\nsetenv XIM_PROGRAM ibus-daemon\nsetenv XIM_ARGS \"--daemonize --xim\"\n\nIf you are using KDE4, you may create a shell script in $HOME/.kde4/env,\nand add following lines:\n\n#!/bin/sh\nexport XIM=ibus\nexport GTK_IM_MODULE=ibus\nexport QT_IM_MODULE=ibus\nexport XMODIFIERS=@im=ibus\nexport XIM_PROGRAM=\"ibus-daemon\"\nexport XIM_ARGS=\"--daemonize --xim\"\n\n-------------\n\nIf you cannot launch the IM selection panel by hitting \"Super+space\"\n(usually \"Win+space\"), run the \"ibus-setup\" command and add \"Japanese -\nAnthy\" via the Imput Method tab.\n\nYou may also add \"ibus-daemon --daemonize --xim\" to your ~/.xinitrc or\n~/.xsession .","type":"install"}]},{"name":"ja-hns","origin":"japanese/hns","version":"2.19.9_1","comment":"Hyper NIKKI System, a CGI system for Electric Diary Interchange","maintainer":"ports@FreeBSD.org","www":"http://www.h14m.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7837d490de85cb9d736b6ee3646fa459c23fca98fecb23527688e94aac0a2f9","flatsize":1674952,"path":"All/ja-hns-2.19.9_1.pkg","repopath":"All/ja-hns-2.19.9_1.pkg","licenselogic":"single","pkgsize":641108,"desc":"hns, Hyper NIKKI System, is a CGI system for EDI (Electric Diary\nInterchange).\n\nhns has the following features:\n\n* Reduce the total cost of ownership (TCO) for your diary drastically.\n* Free from Y2K problem.\n* Access logging and reader tracking.\n* Easy to change the appearance of the diary by using theme.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","www","perl5"],"messages":[{"message":"Installation of hns is not finished completely. Run `hns-setup' manually.","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-hns port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-mecab-ipadic-utf8","origin":"japanese/mecab-ipadic-utf8","version":"2.7.0.20070801_1","comment":"Japanese Morphological Dictionary for MeCab (UTF-8)","maintainer":"ports@FreeBSD.org","www":"https://taku910.github.io/mecab/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d39b5e1d5bf5114013308704cc6e260876eaaeb425210009643294918c066f08","flatsize":53058590,"path":"All/ja-mecab-ipadic-utf8-2.7.0.20070801_1.pkg","repopath":"All/ja-mecab-ipadic-utf8-2.7.0.20070801_1.pkg","licenselogic":"and","licenses":["NAIST","ICOT"],"pkgsize":9063548,"desc":"Japanese Morphological Dictionary for MeCab.","categories":["japanese","textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-mecab-ipadic-utf8 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jdftx","origin":"science/jdftx","version":"1.7.0_5","comment":"Software for joint density functional theory in chemistry","maintainer":"yuri@FreeBSD.org","www":"https://jdftx.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8efea08b4054fd08f9747781d7013e7aeb5c0ebc9d5281ef5f564e95bc85ab1b","flatsize":84107802,"path":"All/jdftx-1.7.0_5.pkg","repopath":"All/jdftx-1.7.0_5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":47243768,"desc":"JDFTx is a software package for quantum chemistry computations.\n\nJDFTx supports all the standard functionality present in any electronic DFT\nsoftware. It supports several semilocal, meta-GGA and EXX-hybrid\nexchange-correlation functions, with additional options available by linking to\nLibXC [18]. DFT+U [5] is available for treating localized electrons. Pair\npotential dispersion corrections [10] are available for including van der Waals\ninteractions. JDFTx supports several formats of norm-conserving and ultrasoft\npseudopotentials and comes pre-installed with an opens-ource library for each.\nWith truncated Coulomb interactions [27], JDFTx enables accurate calculations\nof systems of any dimensionality from 0 to 3: molecules, wires, slabs/2D\nmaterials and bulk.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"cblas":{"origin":"math/cblas","version":"3.12.0_1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libxc":{"origin":"science/libxc","version":"6.2.2"}},"categories":["science"],"shlibs_required":["libgsl.so.27","libfftw3_threads.so.3","libfftw3.so.3","libcblas.so.3","liblapack.so.3","libblas.so.3","libxc.so.12"],"shlibs_provided":["libjdftx.so"],"options":{"HDF5":"off","LIBXC":"on","MPI":"off","OCTAVE":"off","SCALAPACK":"off"}},{"name":"ja-gskk","origin":"japanese/gskk","version":"20041208","comment":"SKK's dictionary for Canna","maintainer":"ports@FreeBSD.org","www":"http://www.ohnolab.org/~kimoto/canna.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67b6606e1e811e3c383033a9f47a69fee67e79c690f9729728dc0bc1a401858b","flatsize":2165417,"path":"All/ja-gskk-20041208.pkg","repopath":"All/ja-gskk-20041208.pkg","licenselogic":"single","pkgsize":1072248,"desc":"SKK's dictionary for Canna.","deps":{"ja-canna-server":{"origin":"japanese/canna-server","version":"3.7p3_11"}},"categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"You should do set up after the installation.\nSee /usr/local/share/doc/gskk/README.FreeBSD","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-gskk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-gawk","origin":"japanese/gawk","version":"3.0.6_2","comment":"GNU awk + multi-byte extension","maintainer":"ota@j.email.ne.jp","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a67ba6519a3968d2201852a4c3f7e6a81d8a0a9f0432088173ffd1c55f10cc5c","flatsize":359056,"path":"All/ja-gawk-3.0.6_2.pkg","repopath":"All/ja-gawk-3.0.6_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":144220,"desc":"This package is multi-byte extented GNU AWK.\nSupported multi-byte codes are EUC-JP/Shift_JIS/UTF-8 code.\n\nMulti-byte code by WILLs(Katsuyuki Okabe, hgc02147@nifty.ne.jp)\nand t^2(Takahiro Tanimoto, NBC02362@niftyserve.or.jp).","categories":["japanese","lang"],"options":{"DOCS":"on"}},{"name":"ja-fumeikai-fpw","origin":"japanese/fumeikai-fpw","version":"1.0_1","comment":"Abbreviation (alphabet-->Japanese) dictionary (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21d2999c229dd5fa788d78d73955adaaff7d50663c96e21f91b513d4df1ea597","flatsize":2997247,"path":"All/ja-fumeikai-fpw-1.0_1.pkg","repopath":"All/ja-fumeikai-fpw-1.0_1.pkg","licenselogic":"single","pkgsize":553544,"desc":"This is an abbreviation (alphabet-->Japanese) dictionary whose\nJapanese name is Ryakugo Jisyo. It was produced by Fumeikai Ryakugo\nJiten Hensyu committee.\n\nThis file is converted from the original dictionary into JIS X 4081\nformat (that is a subset of EPWING V1) by FreePWING. So this can be\nused by EPWING viewers on Unix and the other OS (e.g. Windows or\nMacOS).\n\no URL for the original dictionary:\n     http://www1.nisiq.net/~cpulot/Dic.htm\n\no URL for this converted dictionary:","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-fumeikai-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-freepwing","origin":"japanese/freepwing","version":"1.4.4_2","comment":"Free JIS X 4081 (subset of EPWING V1) Formatter","maintainer":"ports@FreeBSD.org","www":"http://www.sra.co.jp/people/m-kasahr/freepwing/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5764d79eb5da74eaae77627b18accd4b7bd4beeb8a63f5cd7975bb0761ec5bc","flatsize":345028,"path":"All/ja-freepwing-1.4.4_2.pkg","repopath":"All/ja-freepwing-1.4.4_2.pkg","licenselogic":"single","pkgsize":53860,"desc":"FreePWING generates book data of JIS X 4081 format.  Almost part of\nthe software is written in Perl 5 (perl 5.005 or later is required).\nSince JIS X 4081 is subset of EPWING V1, EPWING viewer applications\ncan also read JIS X 4081 book data generated by FreePWING.","deps":{"gmake":{"origin":"devel/gmake","version":"4.4.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-freepwing port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-mecab-ipadic-eucjp","origin":"japanese/mecab-ipadic-eucjp","version":"2.7.0.20070801_1","comment":"Japanese Morphological Dictionary for MeCab (EUC-JP)","maintainer":"ports@FreeBSD.org","www":"https://taku910.github.io/mecab/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d9d85ab7a00346a5707a1a2aba2eafd5276934159b75c98e68fe05da23a4e1f","flatsize":41639977,"path":"All/ja-mecab-ipadic-eucjp-2.7.0.20070801_1.pkg","repopath":"All/ja-mecab-ipadic-eucjp-2.7.0.20070801_1.pkg","licenselogic":"and","licenses":["NAIST","ICOT"],"pkgsize":8214832,"desc":"Japanese Morphological Dictionary for MeCab.","categories":["japanese","textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-mecab-ipadic-eucjp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-groff","origin":"japanese/groff","version":"1.18.1_19","comment":"Japanese enhancement of GNU groff","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"295bffa3a2fb28b8f131821d70e64962fcdfb435378e7f4ce5616e09b132759b","flatsize":8058606,"path":"All/ja-groff-1.18.1_19.pkg","repopath":"All/ja-groff-1.18.1_19.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1718164,"desc":"Jgroff is based on GNU groff formating system.  It is enhanced to\nhandle Japanese EUC coded documents.\n\nFollowing devices are added by jgroff:\n\n    nippon     For typewriter-like devices using the Japanese-EUC\n               coded character set.\n\nand following devices are enhanced to handle Japanese-EUC:\n\n    dvi        For TeX DVI format.\n    ps         For PostScript printers and previewers.\n    X75        For a 75 dpi X11 previewer.\n    X100       For a 100 dpi X11 previewer.\n    X75-12     For a 75 dpi X11 previewer optimized for 12 point texts.\n    X100-12    For a 100 dpi X11 previewer optimized for 12 point texts.\n\nPreview on X11 devices require japanese/gxditview is installed.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"}},"categories":["japanese","print"],"shlibs_required":["libiconv.so.2"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:groff:1.18.1:::::dragonfly6:x86_64:19"}},{"name":"ja-font-std","origin":"japanese/font-std","version":"0.0.20191230_1","comment":"Japanese Standard Fonts","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"add88d429707b2d00abd0d399dc99a68ef391cfe1c6928bde8cd8f0a6876355f","flatsize":518,"path":"All/ja-font-std-0.0.20191230_1.pkg","repopath":"All/ja-font-std-0.0.20191230_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1256,"desc":"This port installs standard fonts for Japanese used in the Ports\nCollection.","deps":{"ja-font-ipa":{"origin":"japanese/font-ipa","version":"00303_7"},"ja-font-mplus-ipa":{"origin":"japanese/font-mplus-ipa","version":"1.0.20060520.p1_7"}},"categories":["japanese","x11-fonts"]},{"name":"ja-jargon-fpw","origin":"japanese/jargon-fpw","version":"2.0","comment":"The famous jargon file (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbe202b1a6e7320cc76b08e3e53c00ff64dd1fa6ceb9a9bba954ef8522707192","flatsize":12074959,"path":"All/ja-jargon-fpw-2.0.pkg","repopath":"All/ja-jargon-fpw-2.0.pkg","licenselogic":"single","pkgsize":3255300,"desc":"This is the Jargon File, a comprehensive compendium of hacker slang\nilluminating many aspects of hackish tradition, folklore, and humor.\nFurthermore it is a dictionary converted from the original one into\nJIS X 4081 format (that is a subset of EPWING V1) by FreePWING. So it\ncan be used by EPWING viewer on Unix and the other OS (e.g. Windows or\nMacOS).  URL for this converted dictionary is","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-jargon-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-mecab-ipadic-sjis","origin":"japanese/mecab-ipadic-sjis","version":"2.7.0.20070801_1","comment":"Japanese Morphological Dictionary for MeCab (Shift JIS)","maintainer":"ports@FreeBSD.org","www":"https://taku910.github.io/mecab/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb4c6dca6f9bdb4c183bba599ea9cc9801f887197276b6e720da18296dce1342","flatsize":53058590,"path":"All/ja-mecab-ipadic-sjis-2.7.0.20070801_1.pkg","repopath":"All/ja-mecab-ipadic-sjis-2.7.0.20070801_1.pkg","licenselogic":"and","licenses":["NAIST","ICOT"],"pkgsize":9079168,"desc":"Japanese Morphological Dictionary for MeCab.","categories":["japanese","textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-mecab-ipadic-sjis port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-font-vlgothic","origin":"japanese/font-vlgothic","version":"20200720","comment":"VLGothic Japanese TrueType fonts","maintainer":"hrs@FreeBSD.org","www":"http://vlgothic.dicey.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aee8ae567478010b1791107a82663adaaeb8d904e53df40753179c5f190a3ced","flatsize":8290804,"path":"All/ja-font-vlgothic-20200720.pkg","repopath":"All/ja-font-vlgothic-20200720.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2231708,"desc":"Free Japanese TrueType fonts named 'VLGothic'.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-ipadic","origin":"japanese/ipadic","version":"2.7.0_2","comment":"Japanese Morphological Dictionary for ChaSen","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.jp/projects/ipadic/devel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ac13384f2c7658043c00748f9b7a7f1a79526f2aded2ff4d502a64fcee54647","flatsize":39036955,"path":"All/ja-ipadic-2.7.0_2.pkg","repopath":"All/ja-ipadic-2.7.0_2.pkg","licenselogic":"single","pkgsize":5380620,"desc":"Japanese Morphological Dictionary for ChaSen.","deps":{"ja-chasen-base":{"origin":"japanese/chasen-base","version":"2.4.5_3"}},"categories":["japanese","textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-ipadic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-tex-ptex","origin":"japanese/tex-ptex","version":"3.6_5","comment":"ASCII Japanese pTeX","maintainer":"tex@FreeBSD.org","www":"https://ctan.org/pkg/ptex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed441fa0804d18cb97d52487cb6c8f20da00628b71c0d9b80d5e6a086e092528","flatsize":129998037,"path":"All/ja-tex-ptex-3.6_5.pkg","repopath":"All/ja-tex-ptex-3.6_5.pkg","licenselogic":"single","pkgsize":23568736,"desc":"This is pTeX, TeX system with Japanese support.  This package installs\nJapanese specific executables and other files.\n\nThis system depends on teTeX 3.0, which contains TeX, LaTeX2e, and\nvarious other TeX related programs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"},"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"},"tex-ptexenc":{"origin":"print/tex-ptexenc","version":"1.4.6"},"tex-web2c":{"origin":"devel/tex-web2c","version":"20240312"}},"categories":["japanese","print"],"shlibs_required":["libptexenc.so.1","libkpathsea.so.6"]},{"name":"ja-font-sazanami","origin":"japanese/font-sazanami","version":"20040629_7","comment":"Sazanami Japanese TrueType fonts","maintainer":"hrs@FreeBSD.org","www":"http://wiki.fdiary.net/font/?sazanami","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fcb74c67c48cb621d2f9532313fc92ce81791d367c339885833d3b03e0e90efb","flatsize":18291654,"path":"All/ja-font-sazanami-20040629_7.pkg","repopath":"All/ja-font-sazanami-20040629_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5978492,"desc":"Free Japanese TrueType fonts named 'Sazanami Mincho' and 'Sazanami Gothic'.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-shinonome","origin":"japanese/font-shinonome","version":"0.9.11.p1_7","comment":"Shinonome Japanese fonts, 12/14/16 dots","maintainer":"hrs@FreeBSD.org","www":"http://openlab.jp/efont/shinonome/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18ce87b7bb54e3f8eac32c84291c8318055bdaa813092cd854772cc9b3f2c33e","flatsize":6662325,"path":"All/ja-font-shinonome-0.9.11.p1_7.pkg","repopath":"All/ja-font-shinonome-0.9.11.p1_7.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":4920024,"desc":"shinonome fonts - japanese public domain fonts","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"jalview","origin":"biology/jalview","version":"2.11.2.5","comment":"Viewer and editor for multiple sequence alignments","maintainer":"yuri@FreeBSD.org","www":"https://www.jalview.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b11b06fc3ba47c34d43d0adc2cc79887afd85a6b572dc3fc3dfc2ce109e0a667","flatsize":46658296,"path":"All/jalview-2.11.2.5.pkg","repopath":"All/jalview-2.11.2.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":42785788,"desc":"Jalview is a multiple alignment editor written in Java. It is used widely in a\nvariety of web pages (e.g. the EBI Clustalw server and the Pfam protein domain\ndatabase) and is also available as a general purpose alignment editor.\n\no Reads and writes alignments in a variety of formats\no Gaps can be inserted/deleted using the mouse.\no Group editing (insertion deletion of gaps in groups of sequences).\no Removal of gapped columns.\no Align sequences using Web Services (Clustal, Muscle...)\no Amino acid conservation analysis similar to that of AMAS.\no Alignment sorting options (by name, tree order, percent identity, group).\no UPGMA and NJ trees calculated and drawn based on percent identity distances.\no Sequence clustering using principal component analysis.\no Removal of redundant sequences.\no Smith Waterman pairwise alignment of selected sequences.\no Web based secondary structure prediction programs (JNet).\no User predefined or custom colour schemes to colour alignments or groups.\no Sequence feature retrieval and display on the alignment.\no Print your alignment with colours and annotations.\no Output alignments as HTML pages, images (PNG) or postscript (EPS).","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["biology","java"]},{"name":"ja-wdic-fpw","origin":"japanese/wdic-fpw","version":"1.4","comment":"Wired and Wireless Dictionary in Japanese (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38e3e1fc451fa17eb9cc7240f4254b513758fb11b5b0505fc8b8fbd015780bd3","flatsize":127517311,"path":"All/ja-wdic-fpw-1.4.pkg","repopath":"All/ja-wdic-fpw-1.4.pkg","licenselogic":"single","pkgsize":35841316,"desc":"\"WDC\" is Wired and Wireless Dictionary (or the Weird network\nDictionary).  This is a dictionary converted from the original one\ninto JIS X 4081 format (that is a subset of EPWING V1) by\nFreePWING. So it can be used by EPWING viewers on Unix and the other\nOS (e.g. Windows or MacOS).\n\no URL for WDIC:\n     http://www.wdic.org/\n\no URL for this converted dictionary:","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-wdic-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-kiten","origin":"japanese/kiten","version":"23.08.5","comment":"Japanese reference/study tool for KDE","maintainer":"kde@FreeBSD.org","www":"https://edu.kde.org/kiten","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d42505f38dd2f48ae0a20dc90b056b9a86b0094403d93d5c4dc2f04231746219","flatsize":33294259,"path":"All/ja-kiten-23.08.5.pkg","repopath":"All/ja-kiten-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":11458240,"desc":"Kiten is a Japanese reference/learning tool.\n\nFEATURES\n- Search with English keyword, Japanese reading, or a Kanji string on\n  a list of EDICT files.\n- Search with English keyword, Japanese reading, number of strokes,\n  grade number, or a Kanji on a list of KANJIDIC files.\n- Comes with all necessary files.\n- Very fast.\n- Limit searches to only common entries.\n- Nested searches of results possible.\n- Compact, small, fast interface.\n- Global KDE keybindings for searching highlighted strings.\n- Learning dialog. (One can even open up multiple ones and have them\n  sync between each other.)\n- Browse Kanji by grade.\n- Add Kanji to a list for later learning.\n- Browse list, and get quizzed on them.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["japanese","education","kde","kde-applications"],"shlibs_required":["libKF5Archive.so.5","libKF5KIOCore.so.5","libKF5Notifications.so.5","libKF5XmlGui.so.5","libKF5Crash.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Network.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libkiten.so.5"],"options":{"DOCS":"on"}},{"name":"ja-font-naga10","origin":"japanese/font-naga10","version":"1.1_4","comment":"10-dot Kanji font","maintainer":"CQG00620@nifty.ne.jp","www":"http://hp.vector.co.jp/authors/VA013391/fonts/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2812ade3d0ce8efa12a769bb4e829d8c45956b89bf019e17c083d171a9bba4ee","flatsize":1248385,"path":"All/ja-font-naga10-1.1_4.pkg","repopath":"All/ja-font-naga10-1.1_4.pkg","licenselogic":"single","licenses":["NOTPARTIAL"],"pkgsize":823824,"desc":"Japanese 10 dot font named `naga10'.\n\nYou can use 'k10' as an alias for knj10.pcf.gz, and 'a10' for 5x10a.pcf.gz.\nFor detail description, please read the 'README'\n\nA simple usage:\n\t%25 kterm -fn a10 -fr r10 -fk k10 -km euc","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-ricty","origin":"japanese/font-ricty","version":"4.1.1_2","comment":"Programming fonts with Japanese support","maintainer":"meta@FreeBSD.org","www":"https://rictyfonts.github.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f9a5eae43375e2a37a2a76d9e3ae71202f7d88a09ded1f75101b746a4c3b042","flatsize":14173037,"path":"All/ja-font-ricty-4.1.1_2.pkg","repopath":"All/ja-font-ricty-4.1.1_2.pkg","licenselogic":"and","licenses":["OFL11","IPAFONTLICv1.0"],"pkgsize":6827968,"desc":"Ricty is a Japanese TrueType font, consisting of\nInconsolata and Migu 1M.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"ja-font-ricty-discord":{"origin":"japanese/font-ricty-discord","version":"4.1.1_2"}},"categories":["japanese","x11-fonts"],"options":{"DISCORD":"on"}},{"name":"ja-font-ricty-discord","origin":"japanese/font-ricty-discord","version":"4.1.1_2","comment":"Ricty Discord - fonts for programming","maintainer":"meta@FreeBSD.org","www":"https://rictyfonts.github.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61e14eb86d24e5539b849ddea8977510e9e78fc04f62804ca2c19485bffbc2d4","flatsize":14173567,"path":"All/ja-font-ricty-discord-4.1.1_2.pkg","repopath":"All/ja-font-ricty-discord-4.1.1_2.pkg","licenselogic":"and","licenses":["OFL11","IPAFONTLICv1.0"],"pkgsize":6830748,"desc":"Ricty is a Japanese TrueType font, consisting of\nInconsolata and Migu 1M.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"]},{"name":"ja-font-takao","origin":"japanese/font-takao","version":"003.02.01_6","comment":"Improved IPA Japanese fonts","maintainer":"hrs@FreeBSD.org","www":"https://launchpad.net/takao-fonts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31235fdcffce7185f2da010b8a2d447c602da8b257d894dce8a3395919037cb9","flatsize":42389323,"path":"All/ja-font-takao-003.02.01_6.pkg","repopath":"All/ja-font-takao-003.02.01_6.pkg","licenselogic":"single","licenses":["IPAFONTLICv1.0"],"pkgsize":11239952,"desc":"Takao Fonts are a community developed derivatives of IPA Fonts. The\nmain purpose of this project is to secure the possibility to maintain\nthe fonts by the community.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-mplus-bitmap","origin":"japanese/font-mplus-bitmap","version":"2.2.4_3","comment":"M+ Bitmap fonts","maintainer":"hrs@FreeBSD.org","www":"https://mplus-fonts.osdn.jp/mplus-bitmap-fonts/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0143b18cfbf579e289ee83971fd8d7c3fe2c3a83769dfa94f9dae413de90c7d1","flatsize":483576,"path":"All/ja-font-mplus-bitmap-2.2.4_3.pkg","repopath":"All/ja-font-mplus-bitmap-2.2.4_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":372264,"desc":"M+ bitmap fonts is a bitmap font set aimed for simple and readable design.\nThis font set includes Japanese and Latin fonts, and they're 10 and 12 dots.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-myricam","origin":"japanese/font-myricam","version":"2.012.20180119_1","comment":"Myrica free TrueType fonts for programming","maintainer":"ume@FreeBSD.org","www":"https://myrica.estable.jp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0917fc57fecadf28c0b89c8a1f9206d5a0503dcd746a2911b4459429b6660303","flatsize":13030429,"path":"All/ja-font-myricam-2.012.20180119_1.pkg","repopath":"All/ja-font-myricam-2.012.20180119_1.pkg","licenselogic":"single","pkgsize":4404288,"desc":"Myrica is a free TrueType fonts for programming","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-myrica","origin":"japanese/font-myrica","version":"2.012.20180119_1","comment":"Myrica free TrueType fonts for programming","maintainer":"ume@FreeBSD.org","www":"https://myrica.estable.jp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70d65d9b2c635106b12940b1ba29bf188d718c152a756faa34d2380de8e2fe72","flatsize":14185797,"path":"All/ja-font-myrica-2.012.20180119_1.pkg","repopath":"All/ja-font-myrica-2.012.20180119_1.pkg","licenselogic":"single","pkgsize":4745424,"desc":"Myrica is a free TrueType fonts for programming","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-mplus-ipa","origin":"japanese/font-mplus-ipa","version":"1.0.20060520.p1_7","comment":"Mixed Japanese font with IPA, M-plus outline, and Bitstream Vera","maintainer":"hrs@FreeBSD.org","www":"http://mix-mplus-ipa.sourceforge.jp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea08e98041970ae465807fa94351e28df69fbb14f14e9f9b59168b153032ce15","flatsize":29499850,"path":"All/ja-font-mplus-ipa-1.0.20060520.p1_7.pkg","repopath":"All/ja-font-mplus-ipa-1.0.20060520.p1_7.pkg","licenselogic":"single","licenses":["NOTPARTIAL"],"pkgsize":3460488,"desc":"This package includes a mixed font consisting of an old version of\nJapanese TrueType fonts distributed by Infomation-technology Promotion\nAgency (IPA) Japan, M+ outline font, and Bitstream Vera Sans Mono font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-motoya-al","origin":"japanese/font-motoya-al","version":"0.0.20100921_6","comment":"Free Japanese fonts by MOTOYA","maintainer":"hrs@FreeBSD.org","www":"https://android.googlesource.com/platform/frameworks/base/+/76d3b0f1bdf31b7315b636834f7da7211ca907e0","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"314a7e8f6f64b49ccad036f4d3e8748ceed779fd732ae976316b82e59551909b","flatsize":4921691,"path":"All/ja-font-motoya-al-0.0.20100921_6.pkg","repopath":"All/ja-font-motoya-al-0.0.20100921_6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2689076,"desc":"Two free Japanese TrueType fonts (Apache License) by MOTOYA Co.,Ltd:\n\n- Motoya L Ceder W3\n- Motoya L Maru W3\n\nSee also: http://www.motoyafont.jp/news/newsrelease20100921.pdf","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-nasu","origin":"japanese/font-nasu","version":"20200227","comment":"Nasu Japanese TrueType fonts","maintainer":"ume@FreeBSD.org","www":"https://itouhiro.hatenablog.com/entry/20140917/font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98aa3b60be850893cb26b6de211e2956f91cbdeefecf015e5e9a2ba9423a75bd","flatsize":21088310,"path":"All/ja-font-nasu-20200227.pkg","repopath":"All/ja-font-nasu-20200227.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9881264,"desc":"NasuFont is a free Japanese TrueType fonts","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-spoqahansans-ttf","origin":"japanese/spoqahansans-ttf","version":"2.1.2","comment":"Japanese custom font based on Noto Sans and Lato","maintainer":"hyun@caffeinated.codes","www":"https://github.com/spoqa/spoqa-han-sans","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f6763885aa7d644423cf1121c0e75b46ba8cc72310e329dba15167d73927398","flatsize":119135294,"path":"All/ja-spoqahansans-ttf-2.1.2.pkg","repopath":"All/ja-spoqahansans-ttf-2.1.2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":39219084,"desc":"Spoqa Han Sans: A custom font based on Noto Sans and Lato\n\nThis is Spoqa Han Sans JP, which supports both Korean and Japanese but\nprioritizes Japanese Kanji above the other.\n\n\"Spoqa Han Sans is a custom font based on Noto Sans and Lato to fit\nmultilingual UI of Spoqa's products. We now unveil the new version which has\nevolved in many ways.\"\n--- Spoqa","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"ORIGINAL":"on","SUBSET":"off"},"messages":[{"message":"You can start using the font by following this instruction:\n\nAdd the following line to the \"Files\" section of your X.org configuration file:\n\n\tFontPath\t\"/usr/local/share/fonts/SpoqaHanSans/\"","type":"install"}]},{"name":"ja-font-ume","origin":"japanese/font-ume","version":"0.0.670","comment":"Ume Japanese TrueType fonts","maintainer":"hrs@FreeBSD.org","www":"https://sourceforge.jp/projects/ume-font/wiki/FrontPage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4c22a3d838b0db6daf77bab6d739122e0f34e9868a10f557ec675b706cb3056","flatsize":90451079,"path":"All/ja-font-ume-0.0.670.pkg","repopath":"All/ja-font-ume-0.0.670.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":21771232,"desc":"UmeFont is a free Japanese TrueType font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"]},{"name":"ja-font-mona-ttf","origin":"japanese/font-mona-ttf","version":"2.90_1","comment":"TrueType Kanji fonts","maintainer":"nobutaka@FreeBSD.org","www":"https://monafont.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b450723a134e344b99acfe5be9320e769e75f739a261b1b8d63eeba1cb2dd1e","flatsize":2829357,"path":"All/ja-font-mona-ttf-2.90_1.pkg","repopath":"All/ja-font-mona-ttf-2.90_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1422604,"desc":"TrueType kanji proportional fonts that have same metric and order as\nJapanese Windows font. This is named after ASCII art 'mona' used in\n'2 channel', notorious huge Web BBS.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"]},{"name":"ja-font-mona-ipa","origin":"japanese/font-mona-ipa","version":"1.0.8_8","comment":"IPA Japanese TrueType fonts with Mona font","maintainer":"hrs@FreeBSD.org","www":"http://www.geocities.jp/ipa_mona/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"988b5d27eb87fefbad82f6a1cc6db56eb58a3a64ba0b1ca835765d659bf02601","flatsize":19481120,"path":"All/ja-font-mona-ipa-1.0.8_8.pkg","repopath":"All/ja-font-mona-ipa-1.0.8_8.pkg","licenselogic":"single","licenses":["NOTPARTIAL"],"pkgsize":6318616,"desc":"Japanese TrueType fonts distributed by Infomation-technology Promotion\nAgency (IPA) Japan.  Included Mona font is for rendering ASCII arts\nwhich assume character width in MS Mincho/Gothic font series.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-udev-gothic-nf","origin":"japanese/font-udev-gothic-nf","version":"1.3.1","comment":"UDEV Gothic (Nerd Fonts)","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/udev-gothic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5033600c8dae40776d5e15c882aafd24f8b5dd4aa7ab8b599a02eb34fce9d59f","flatsize":94412592,"path":"All/ja-font-udev-gothic-nf-1.3.1.pkg","repopath":"All/ja-font-udev-gothic-nf-1.3.1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":31457104,"desc":"UDEV Gothic is a composite font of BIZ UD Gothic and\nJetBrains Mono (Nerd Fonts).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"UDEV_GOTHIC_NF":"on","UDEV_GOTHIC_NFLG":"on","UDEV_GOTHIC_35NF":"on","UDEV_GOTHIC_35NFLG":"on"}},{"name":"ja-font-mikachan","origin":"japanese/font-mikachan","version":"9.1","comment":"Handwritten Japanese TrueType fonts by Mika-chan","maintainer":"TsurutaniNaoki@gmail.com","www":"http://mikachan-font.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7571fa2813d8bd80299ef7dc1cf3de94a023e40c7391bed0d6b2cc4691c3b735","flatsize":2857649,"path":"All/ja-font-mikachan-9.1.pkg","repopath":"All/ja-font-mikachan-9.1.pkg","licenselogic":"single","licenses":["mikachan"],"pkgsize":1855212,"desc":"Mika-chan wrote a full set of Japanese fonts by hand, scanned,\nthen translated it to a TrueTypeFont package.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"]},{"name":"ja-font-mona","origin":"japanese/font-mona","version":"2.90_3","comment":"12,14,16-dot Kanji fonts","maintainer":"nobutaka@FreeBSD.org","www":"https://monafont.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad153555cb055588d5f4af0f722505d3ba77fcbb281d8916e9f2960b77be2abd","flatsize":5342316,"path":"All/ja-font-mona-2.90_3.pkg","repopath":"All/ja-font-mona-2.90_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":4490224,"desc":"12,14,16-dot kanji proportional fonts that have same metric and order as\nJapanese Windows font. This is named after ASCII art 'mona' used in\n'2 channel', notorious huge Web BBS.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"]},{"name":"ja-font-moralerspace-nf","origin":"japanese/font-moralerspace-nf","version":"1.0.1","comment":"Moralerspace Font (Regular version + Nerd Fonts)","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/moralerspace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f454aebfe2233b3f474ff42e00f3b5ea98af90241b49e0d40a40a3a345eda698","flatsize":104279225,"path":"All/ja-font-moralerspace-nf-1.0.1.pkg","repopath":"All/ja-font-moralerspace-nf-1.0.1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":25865412,"desc":"Moralerspace is a composite font of Monaspace and IBM Plex Sans JP\n(Regular version (3 half-width: 5 full-width width) + Nerd Fonts).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"ARGON":"on","KRYPTON":"on","NEON":"on","RADON":"on","XENON":"on"}},{"name":"ja-font-moralerspace-jpdoc","origin":"japanese/font-moralerspace-jpdoc","version":"1.0.1","comment":"Moralerspace Font (Regular version for JP Doc)","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/moralerspace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a055c9a2516a949773398df2200f5c802a2b5e48445d6d105d061040c1f17315","flatsize":67735180,"path":"All/ja-font-moralerspace-jpdoc-1.0.1.pkg","repopath":"All/ja-font-moralerspace-jpdoc-1.0.1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":24660196,"desc":"Moralerspace is a composite font of Monaspace and IBM Plex Sans JP\n(Regular version (3 half-width: 5 full-width width) & Symbols that\nfrequently appear in Japanese documents are full-width).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"ARGON":"on","KRYPTON":"on","NEON":"on","RADON":"on","XENON":"on"}},{"name":"ja-font-moralerspace-hwnf","origin":"japanese/font-moralerspace-hwnf","version":"1.0.1","comment":"Moralerspace Font (Half-width 1:Full-width 2 Width + Nerd Fonts)","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/moralerspace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1b64d15776af5acfc19e41edf0ffd9a7c566a7b120f0c4229ab02487b3aa8dd","flatsize":104298207,"path":"All/ja-font-moralerspace-hwnf-1.0.1.pkg","repopath":"All/ja-font-moralerspace-hwnf-1.0.1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":25904208,"desc":"Moralerspace is a composite font of Monaspace and IBM Plex Sans JP\n(Half-width 1:Full-width 2 Width + Nerd Fonts).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"ARGON":"on","KRYPTON":"on","NEON":"on","RADON":"on","XENON":"on"}},{"name":"ja-font-moralerspace-hwjpdoc","origin":"japanese/font-moralerspace-hwjpdoc","version":"1.0.1","comment":"Moralerspace Font (Half-width 1: Full-width 2 Width for JP Doc)","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/moralerspace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da7fb7ddd560334f7767e16827d811ed69fa5d64b776a496192ad32e77668241","flatsize":67757342,"path":"All/ja-font-moralerspace-hwjpdoc-1.0.1.pkg","repopath":"All/ja-font-moralerspace-hwjpdoc-1.0.1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":24700460,"desc":"Moralerspace is a composite font of Monaspace and IBM Plex Sans JP\n(Half-width 1: Full-width 2 Width & Symbols that frequently appear in\nJapanese documents are full-width).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"ARGON":"on","KRYPTON":"on","NEON":"on","RADON":"on","XENON":"on"}},{"name":"ja-font-marumoji","origin":"japanese/font-marumoji","version":"1.0_11","comment":"Japanese marumoji fonts","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"320579f5dc9b97f0688c37b1b317f1fe74162ff1799504074ab01793bf381147","flatsize":2977087,"path":"All/ja-font-marumoji-1.0_11.pkg","repopath":"All/ja-font-marumoji-1.0_11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2256276,"desc":"Japanese marumoji font collection for X","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"]},{"name":"ja-font-migu","origin":"japanese/font-migu","version":"1.0.20130617_5","comment":"Another Japanese font set based on MigMix","maintainer":"hrs@FreeBSD.org","www":"http://mix-mplus-ipa.sourceforge.jp/migu/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be1fcacbf7e4b2e28470e659193bbbc700a5beeec14f9518f6c16a67401e7b66","flatsize":26769241,"path":"All/ja-font-migu-1.0.20130617_5.pkg","repopath":"All/ja-font-migu-1.0.20130617_5.pkg","licenselogic":"single","licenses":["IPAFONTLICv1.0"],"pkgsize":4993500,"desc":"This is a Japanese TrueType font based on MigMix Japanese font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-migmix","origin":"japanese/font-migmix","version":"1.0.20130617_5","comment":"Mixed Japanese font with IPA Gothic and M-plus outline","maintainer":"hrs@FreeBSD.org","www":"http://mix-mplus-ipa.sourceforge.jp/migmix/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfcdbca05eb1a7954e5e257889483662d945ee298be683f1c8b19a836ad85a5a","flatsize":26768589,"path":"All/ja-font-migmix-1.0.20130617_5.pkg","repopath":"All/ja-font-migmix-1.0.20130617_5.pkg","licenselogic":"single","licenses":["IPAFONTLICv1.0"],"pkgsize":5184992,"desc":"This package includes a mixed font consisting of Japanese TrueType\nfonts distributed by Infomation-technology Promotion Agency (IPA)\nJapan and M+ outline font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-koruri","origin":"japanese/font-koruri","version":"20210720","comment":"Koruri Japanese TrueType fonts","maintainer":"meta@FreeBSD.org","www":"https://koruri.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41a5ad006112cba65c2c8aa29ba450ddd6fcea91d020b6d592b9ad62e6b8ed28","flatsize":9389707,"path":"All/ja-font-koruri-20210720.pkg","repopath":"All/ja-font-koruri-20210720.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4346144,"desc":"Koruri Japanese TrueType fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-mplus-outline","origin":"japanese/font-mplus-outline","version":"0.6.3","comment":"M+ Outline Fonts","maintainer":"hrs@FreeBSD.org","www":"https://mplus-fonts.osdn.jp/mplus-outline-fonts/index-en.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce6be64a4fb1a2ff2c31fbef26999fa4c0921c203ef99558e31ad20b18705da5","flatsize":74058741,"path":"All/ja-font-mplus-outline-0.6.3.pkg","repopath":"All/ja-font-mplus-outline-0.6.3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":26386248,"desc":"M+ Outline fonts include proportional Latin (4 variations),\nfixed-halfwidth Latin (3 variations) and fixed-fullwidth Japanese\n(2 Kana variations) character set.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-kappa20","origin":"japanese/font-kappa20","version":"0.396_4","comment":"20-dot Kanji font Kappa20","maintainer":"ginga-freebsd@ginganet.org","www":"http://kappa.allnet.ne.jp/20dot.fonts/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"945e0ecf2e6885416d84688ccba4c67fcec2cd90ae4a7f95dd3f2826bfb4645e","flatsize":3709128,"path":"All/ja-font-kappa20-0.396_4.pkg","repopath":"All/ja-font-kappa20-0.396_4.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":3154340,"desc":"Japanese 20 dot fonts(`Kappa20dot').\n\nYou can use:\n\tk20[mb]\t\tmincho/gothic\t(JIS X 0208)\n\t\t\t('m' for medium mincho, 'b' for bold mincho)\n\t10x20[mb]\tascii\t\t(ISO-8859-1(Latin 1))\n\t10x20rk[mb]\tkana\t\t(JIS X 0201)\n\t10x20L[239][mb]\tISO 8859-[239]\t(Latin [239])\n\tipa-10x20[mb]\tMule IPA fonts\n\tvk20[mb]\tk20[mb] modified for vertical writings\n\n\tItalic(slanted) fonts are available with 'i' postfix.\n\nAn example usage:\n  %25 kterm -fn a20m -fb a20b -fr r10m -frb a20b -fk k20m -fkb k20b -lsp 3\nor in your Xresources file:\n  KTerm*VT100*fontList:\t\t-kappa-fixed-medium-r-normal--20-*\n  KTerm*VT100*boldFontList:\t-kappa-fixed-bold-r-normal--20-*","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-kanji18","origin":"japanese/font-kanji18","version":"1.0_3","comment":"18-dot Kanji font","maintainer":"CQG00620@nifty.ne.jp","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"500810ce14d92fa94c8f28a09604a2e0c2055320b45d7286b989d2a11b51264c","flatsize":2026403,"path":"All/ja-font-kanji18-1.0_3.pkg","repopath":"All/ja-font-kanji18-1.0_3.pkg","licenselogic":"single","pkgsize":1492848,"desc":"Japanese 18 dot gothic font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-kaname12","origin":"japanese/font-kaname12","version":"1.1_3","comment":"12-dot Kanji font","maintainer":"CQG00620@nifty.ne.jp","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eccb769a9a9f5092f023c66355ab9007dbe94b847b6ba6d8438af904f1745cf2","flatsize":733112,"path":"All/ja-font-kaname12-1.1_3.pkg","repopath":"All/ja-font-kaname12-1.1_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":591968,"desc":"Japanese 12 dot font named `kanamecho'.\nkaname-latin1.pcf:-MNKANAME-Fixed-Medium-R-Normal--12-110-75-75-C-60-\\\nISO8859-1\nknmhn12x.pcf:-MNKANAME-Fixed-Medium-R-Normal--12-110-75-75-C-60-\\\nJISX0201.1976-0\nknm12p.pcf:-MNKANAME-Fixed-Medium-R-Normal--12-110-75-75-P-120-\\\nJISX0208.1983-0\nknm12pb.pcf:-MNKANAME-Fixed-Bold-R-Normal--12-110-75-75-P-120-\\\nJISX0208.1983-0\nknmzn12x.pcf:-MNKANAME-Fixed-Medium-R-Normal--12-110-75-75-C-120-\\\nJISX0208.1983-0\nknmzn12xb.pcf:-MNKANAME-Fixed-Bold-R-Normal--12-110-75-75-C-120-\\\nJISX0208.1983-0\n\nYou can also use 'k12' as an alias for knmzn12x.pcf, 'k12b' for knmzn12xb.pcf,\n'r12' for knmhn12x.pcf, and 'a12' for kaname-latin1.pcf.\n\nSimple usage:\n\t%25 kterm -fn a12 -fk k12 -fl r12\n\t%25 mule -fn r12","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-kanji26","origin":"japanese/font-kanji26","version":"1.0_3","comment":"26-dot Kanji font","maintainer":"CQG00620@nifty.ne.jp","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7e05c85bdb164a9af44c5f81eac5cac27e51bdab8667542ca6cce0e7fe0bfac","flatsize":3198106,"path":"All/ja-font-kanji26-1.0_3.pkg","repopath":"All/ja-font-kanji26-1.0_3.pkg","licenselogic":"single","pkgsize":2772240,"desc":"Japanese 26 dot mincho font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-moralerspace-hw","origin":"japanese/font-moralerspace-hw","version":"1.0.1","comment":"Moralerspace Font (Half-width 1: Full-width 2 Width)","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/moralerspace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36e6f3457cb0ee01db0d5d4831191c16b77fa9b277ca93f67681c2bc5760474a","flatsize":67788425,"path":"All/ja-font-moralerspace-hw-1.0.1.pkg","repopath":"All/ja-font-moralerspace-hw-1.0.1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":24679432,"desc":"Moralerspace is a composite font of Monaspace and IBM Plex Sans JP\n(Half-width 1: Full-width 2 Width).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"ARGON":"on","KRYPTON":"on","NEON":"on","RADON":"on","XENON":"on"}},{"name":"ja-font-kochi","origin":"japanese/font-kochi","version":"20030809_6","comment":"Kochi Japanese TrueType font","maintainer":"hrs@FreeBSD.org","www":"http://wiki.fdiary.net/font/?kochi-alternative","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d0a804fdd2ebd96cc0a6cf9bf7948f0e1c06444daaaea56fcb5bdf5f88e823e","flatsize":17603921,"path":"All/ja-font-kochi-20030809_6.pkg","repopath":"All/ja-font-kochi-20030809_6.pkg","licenselogic":"single","licenses":["COPYINGATTACHED"],"pkgsize":6937696,"desc":"Free Japanese TrueType fonts named 'Kochi Mincho' and 'Kochi Gothic'.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-ipa-uigothic","origin":"japanese/font-ipa-uigothic","version":"00203_5","comment":"IPA Japanese fonts, UIGothic","maintainer":"hrs@FreeBSD.org","www":"https://moji.or.jp/ipafont/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fe512406fdbde7ee43e4fbb23f4e43926c40cc4eac904b4e3ce21db3ac26cfe","flatsize":4948970,"path":"All/ja-font-ipa-uigothic-00203_5.pkg","repopath":"All/ja-font-ipa-uigothic-00203_5.pkg","licenselogic":"single","licenses":["IPAFONTLICOLD"],"pkgsize":2266760,"desc":"Japanese TrueType fonts distributed by Infomation-technology Promotion\nAgency (IPA) Japan.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"kafka","origin":"net/kafka","version":"3.7.1","comment":"Distributed streaming platform","maintainer":"timp87@gmail.com","www":"https://kafka.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8067ae8c74e6ad2f145e5d35d6a5fcbc7b97c82d27e6cf09e8c7e691d3133a70","flatsize":128186178,"path":"All/kafka-3.7.1.pkg","repopath":"All/kafka-3.7.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":118706180,"desc":"Kafka is used for building real-time data pipelines and streaming apps.\nIt is horizontally scalable, fault-tolerant, wicked fast,\nand runs in production in thousands of companies.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["net","java"],"users":["kafka"],"groups":["kafka"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:kafka:3.7.1:::::dragonfly6:x86_64"},"messages":[{"message":"Kafka KRaft mode is marked as production ready since v3.3.1.\n    If you want to start using KRaft mode be aware that there are\n    separate configs in /usr/local/etc/kafka/kraft directory.\n    The data logs will be stored in /var/db/kafka/kraft directory by default.\n    So set kafka_config=\"/usr/local/etc/kafka/kraft/server.properties\" in /etc/rc.conf\n    to get started with KRaft mode.","type":"install"}]},{"name":"ja-font-udev-gothic","origin":"japanese/font-udev-gothic","version":"1.3.1","comment":"UDEV Gothic","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/udev-gothic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"271f45313a202a2f217e9ca07edf262f9aaddc11ae4ccff6111a0ff8ff7a78f1","flatsize":96491713,"path":"All/ja-font-udev-gothic-1.3.1.pkg","repopath":"All/ja-font-udev-gothic-1.3.1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":44424548,"desc":"UDEV Gothic is a composite font of BIZ UD Gothic and\nJetBrains Mono (Nerd Fonts).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"UDEV_GOTHIC":"on","UDEV_GOTHIC_JPDOC":"on","UDEV_GOTHIC_LG":"on","UDEV_GOTHIC_35":"on","UDEV_GOTHIC_35JPDOC":"on","UDEV_GOTHIC_35LG":"on"}},{"name":"ja-font-plemoljp-nf","origin":"japanese/font-plemoljp-nf","version":"1.7.1","comment":"Plex Mono Language JP (Nerd Fonts)","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/PlemolJP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03ce20b974be46db58f7bd2bc6493470176362d36242951a1bc18b32cfb1d021","flatsize":139190526,"path":"All/ja-font-plemoljp-nf-1.7.1.pkg","repopath":"All/ja-font-plemoljp-nf-1.7.1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":35150408,"desc":"Plex Mono Language JP is a composite font of IBM Plex Mono and\nIBM Plex Sans JP (Nerd Fonts).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"PLEMOLJP_CONS_NF":"on","PLEMOLJP35_CONS_NF":"on"}},{"name":"ja-font-moralerspace","origin":"japanese/font-moralerspace","version":"1.0.1","comment":"Moralerspace Font (Regular Version)","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/moralerspace","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae201e8c919fbfa4e8f587e2698c7d9e5b172302eebd5153f15ff9c9a12cecbb","flatsize":67770755,"path":"All/ja-font-moralerspace-1.0.1.pkg","repopath":"All/ja-font-moralerspace-1.0.1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":24630332,"desc":"Moralerspace is a composite font of Monaspace and IBM Plex Sans JP\n(Regular version (half-width 3: full-width 5 width)).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"ARGON":"on","KRYPTON":"on","NEON":"on","RADON":"on","XENON":"on"}},{"name":"ja-font-elisa8","origin":"japanese/font-elisa8","version":"1.0_4","comment":"8-dot Kanji font 'elisa'","maintainer":"toshi@tea.forus.or.jp","www":"http://hp.vector.co.jp/authors/VA002310/family.htm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae75c666eedaed22eefac6702a107d51547b7ead004dcfddad58eeea300b3750","flatsize":143020,"path":"All/ja-font-elisa8-1.0_4.pkg","repopath":"All/ja-font-elisa8-1.0_4.pkg","licenselogic":"single","licenses":["NOTPARTIAL-NOTCOMMERCIAL"],"pkgsize":96208,"desc":"Japanese 8 dot font named `elisa font'.\n\nYou can use 'k8', 'r8', 'a8' as an alias for elisa font, 4x8 dots\njis.x0201 font, 4x8 dots iso8859-1 font.\n\nA simple usage:\n\t%25 kterm -fn a8 -fr r8 -fk k8","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-jisx0213","origin":"japanese/font-jisx0213","version":"20040425_8","comment":"Japanese jisx0213 fonts","maintainer":"hrs@FreeBSD.org","www":"http://www12.ocn.ne.jp/~imamura/jisx0213.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"313b1b982154c0029f21236d4b49f0e7c049e3c33d6c870c2282e532b6b7fe0a","flatsize":9198966,"path":"All/ja-font-jisx0213-20040425_8.pkg","repopath":"All/ja-font-jisx0213-20040425_8.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":7396636,"desc":"Japanese jisx0213 public domain fonts","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"]},{"name":"ja-font-elisa10","origin":"japanese/font-elisa10","version":"1.0_4","comment":"Elisa 10-dot Kanji font","maintainer":"hrs@FreeBSD.org","www":"http://www.wheel.gr.jp/~dai/software/elisau10-doc.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b419abb4ed0242929a3101cf75f583b330720ac2cf11e47010ffee4351c63a7","flatsize":128512,"path":"All/ja-font-elisa10-1.0_4.pkg","repopath":"All/ja-font-elisa10-1.0_4.pkg","licenselogic":"single","licenses":["NOTPARTIAL-NOTCOMMERCIAL"],"pkgsize":86564,"desc":"Elisa10 is Japanese 10 dot font based on Elisa 8-dot font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-ipaex","origin":"japanese/font-ipaex","version":"00401","comment":"IPAex Japanese fonts","maintainer":"hrs@FreeBSD.org","www":"https://moji.or.jp/ipafont/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04dc4f634a0327e470a3d0109f9e26682f6cef8f801876088800951b415fc46f","flatsize":13958966,"path":"All/ja-font-ipaex-00401.pkg","repopath":"All/ja-font-ipaex-00401.pkg","licenselogic":"single","licenses":["IPAFONTLICv1.0"],"pkgsize":7817904,"desc":"Japanese TrueType fonts distributed by Infomation-technology Promotion\nAgency (IPA) Japan.\n\nIPAex Mincho, the integration of IPA Mincho and IPA P Mincho, and\nIPAex Gothic, the integration of IPA Gothic and IPA P Gothic are newly\ndeveloped. This new font series is strictly following Japanese\nprinting font tradition, namely, Japanese characters (Kanji, Kana and\npunctuation marks) are full width mono-space pitch, and Western\ncharacters are proportional pitch.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-ayu20","origin":"japanese/font-ayu20","version":"1.7.a_3","comment":"Ayu 20-dot Kanji font","maintainer":"hrs@FreeBSD.org","www":"https://x-tt.osdn.jp/ayu.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11284e1c0e758cfbb5d849f8a6d5d4ccc9e4d5eac477d056cff40aecb4f7da3f","flatsize":642266,"path":"All/ja-font-ayu20-1.7.a_3.pkg","repopath":"All/ja-font-ayu20-1.7.a_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":566200,"desc":"Ayu Bitmap Japanese font, 20-dot version.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"nerd-fonts","origin":"x11-fonts/nerd-fonts","version":"3.1.1","comment":"Developer-targeted fonts with a high number of glyphs","maintainer":"gregf@hugops.pw","www":"https://nerdfonts.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5328fdd1b0d349a45872f367ac3ea1dd09c182059ae837f390116940170f96bd","flatsize":5138969551,"path":"All/nerd-fonts-3.1.1.pkg","repopath":"All/nerd-fonts-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":665425376,"desc":"Nerd Fonts is a collection of over 20 developer-targeted, patched fonts for\npowerline, devicons, and vim-devicons.  It adds a high number of extra glyphs\nfrom popular 'iconic fonts' such as Font Awesome, Devicons, Octicons, and\nothers.  It also includes Droid Sans, Meslo, AnonymousPro, ProFont, Inconsolata,\nand many more.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"ja-font-ayu18","origin":"japanese/font-ayu18","version":"1.3.1.1_3","comment":"Ayu 18-dot Kanji font","maintainer":"hrs@FreeBSD.org","www":"https://x-tt.osdn.jp/ayu.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f96364f75aaffd0f40979cd60a9fed16371c8a69775e4e2951fe49931cc930b0","flatsize":1171731,"path":"All/ja-font-ayu18-1.3.1.1_3.pkg","repopath":"All/ja-font-ayu18-1.3.1.1_3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":990456,"desc":"Ayu Bitmap Japanese font, 18-dot version.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-font-ipa","origin":"japanese/font-ipa","version":"00303_7","comment":"IPA Japanese fonts","maintainer":"hrs@FreeBSD.org","www":"https://moji.or.jp/ipafont/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a60ec4ce6406f40444312520dcac0e8fece863a8d6619a50ae3bfebbcb6f7fe","flatsize":28587281,"path":"All/ja-font-ipa-00303_7.pkg","repopath":"All/ja-font-ipa-00303_7.pkg","licenselogic":"single","licenses":["IPAFONTLICv1.0"],"pkgsize":8126448,"desc":"Japanese TrueType fonts distributed by Infomation-technology Promotion\nAgency (IPA) Japan.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-flower-fpw","origin":"japanese/flower-fpw","version":"1.0_1","comment":"Dictionary for flowers (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7007e2b566ebf067099a38bf908ea94b0cf151241818237544fcee49eca0614","flatsize":218096,"path":"All/ja-flower-fpw-1.0_1.pkg","repopath":"All/ja-flower-fpw-1.0_1.pkg","licenselogic":"single","pkgsize":53852,"desc":"This flower dictionary was produced by Mr. Yoshio Kobayashi.  This\nfile is converted from the original dictionary into JIS X 4081 format\n(that is a subset of EPWING V1) by FreePWING. So this can be used by\nEPWING viewers on Unix and the other OS (e.g. Windows or MacOS).\n\no URL for the original dictionary:\n     http://www.inv.co.jp/~yoshio/DW/Flower/Flower.htm\n\no URL for this converted dictionary:","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-flower-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-fcitx5-cskk","origin":"japanese/fcitx5-cskk","version":"1.2.0","comment":"SKK input method plugin for fcitx5 that uses LibCSKK","maintainer":"syobon@syobon.net","www":"https://github.com/fcitx/fcitx5-cskk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5760c08b942f694e95358e052118ce435f78d3f45f02e3e2ced57e0b6897a79","flatsize":479660,"path":"All/ja-fcitx5-cskk-1.2.0.pkg","repopath":"All/ja-fcitx5-cskk-1.2.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":214492,"desc":"SKK input method plugin for fcitx5 that uses LibCSKK","deps":{"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"fcitx5-qt5":{"origin":"textproc/fcitx5-qt","version":"5.1.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ja-cskk":{"origin":"japanese/cskk","version":"3.1.1_3"},"ja-skk-jisyo":{"origin":"japanese/skk-jisyo","version":"20240130_1"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["japanese","textproc"],"shlibs_required":["libFcitx5Core.so.7","libFcitx5Config.so.6","libFcitx5Utils.so.2","libcskk.so.3","libFcitx5Qt5WidgetsAddons.so.2","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"QT5":"on"}},{"name":"ja-fcitx5-anthy","origin":"japanese/fcitx5-anthy","version":"5.1.4","comment":"Anthy support for Fcitx5","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-anthy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d6aa378e2232bfafd927b3ccbad842bce247776002758e5c64fad7e82782f2d","flatsize":650689,"path":"All/ja-fcitx5-anthy-5.1.4.pkg","repopath":"All/ja-fcitx5-anthy-5.1.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":164264,"desc":"Anthy support for Fcitx5 input method framework.","deps":{"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"ja-anthy":{"origin":"japanese/anthy","version":"0.4_5,1"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"}},"categories":["japanese","textproc"],"shlibs_required":["libFcitx5Core.so.7","libanthy.so.1","libanthydic.so.1","libFcitx5Config.so.6","libFcitx5Utils.so.2"]},{"name":"ja-foldoc-fpw","origin":"japanese/foldoc-fpw","version":"1.0.2","comment":"Free On-line Dictionary of Computing (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"986b41e60d8077674d96647fbeb9db3c13ca65d45a60950f665807e917e4d167","flatsize":12642697,"path":"All/ja-foldoc-fpw-1.0.2.pkg","repopath":"All/ja-foldoc-fpw-1.0.2.pkg","licenselogic":"single","pkgsize":1832848,"desc":"This is converted from The Free On-line Dictionary of Computing\n(http://www.foldoc.org/) into JIS X 4081 format (that is a subset of\nEPWING V1) by FreePWING. So it can be used by EPWING viewer on Unix\nand the other OS (e.g. Windows or MacOS).  URL for this converted\ndictionary is","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-foldoc-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-fcitx-skk","origin":"japanese/fcitx-skk","version":"0.1.4_3","comment":"SKK support for Fcitx","maintainer":"hiroto.kagotani@gmail.com","www":"https://fcitx-im.org/wiki/Fcitx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c5af0a2ef8a62b556f3a1edb19dc8b6491eaec99489310944f853b76d3a8d09","flatsize":236174,"path":"All/ja-fcitx-skk-0.1.4_3.pkg","repopath":"All/ja-fcitx-skk-0.1.4_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":66312,"desc":"fcitx-skk provides SKK as a back-end to the Fcitx IM framework.","deps":{"fcitx-qt5":{"origin":"textproc/fcitx-qt5","version":"1.2.7"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ja-libskk":{"origin":"japanese/libskk","version":"1.0.5_1"},"ja-skk-jisyo":{"origin":"japanese/skk-jisyo","version":"20240130_1"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"zh-fcitx":{"origin":"chinese/fcitx","version":"4.2.9.8_2"}},"categories":["japanese"],"shlibs_required":["libskk.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libFcitxQt5WidgetsAddons.so.1","libfcitx-config.so.4","libfcitx-utils.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"QT5":"on"}},{"name":"ja-fcitx-anthy","origin":"japanese/fcitx-anthy","version":"0.2.3_1","comment":"Anthy support for Fcitx","maintainer":"lichray@gmail.com","www":"https://fcitx-im.org/wiki/Fcitx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58a4a84cd48d78b8e4517a2d9ff4565401dc28bb2c6a4ab92d4318ca5e8684b8","flatsize":511288,"path":"All/ja-fcitx-anthy-0.2.3_1.pkg","repopath":"All/ja-fcitx-anthy-0.2.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":131144,"desc":"fcitx-anthy provides Anthy, the most popular Japanese input method\nsystem, as a back-end to the Fcitx IM framework.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ja-anthy":{"origin":"japanese/anthy","version":"0.4_5,1"},"zh-fcitx":{"origin":"chinese/fcitx","version":"4.2.9.8_2"}},"categories":["japanese"],"shlibs_required":["libanthy.so.1"]},{"name":"ja-esecanna-module-wnn6","origin":"japanese/esecanna-module-wnn6","version":"1.0.0_4","comment":"Esecanna module for Wnn6","maintainer":"ports@FreeBSD.org","www":"http://esecanna.netfort.gr.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16e10676fa49eba197f56dca680ae1f82f66c489677f6632ba36e648168a26e8","flatsize":18790,"path":"All/ja-esecanna-module-wnn6-1.0.0_4.pkg","repopath":"All/ja-esecanna-module-wnn6-1.0.0_4.pkg","licenselogic":"single","pkgsize":8364,"desc":"Esecanna-module-wnn6 is a esecanna module for Wnn6.\n\nFurther information is found on the following web site:","deps":{"ja-Wnn6-lib":{"origin":"japanese/Wnn6-lib","version":"2000.9.1_2"},"ja-esecanna":{"origin":"japanese/esecanna","version":"1.0.1_6"}},"categories":["japanese"],"shlibs_required":["libwnn6.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-esecanna-module-wnn6 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-eterm","origin":"japanese/eterm","version":"0.9.6_8","comment":"X11 terminal emulator based on rxvt/xterm that supports Japanese","maintainer":"nobutaka@FreeBSD.org","www":"http://www.eterm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5b2c2ff2e16cad85e52bbdc1883f9d234327e48f9f590a5620e629c3f6c592b","flatsize":2068597,"path":"All/ja-eterm-0.9.6_8.pkg","repopath":"All/ja-eterm-0.9.6_8.pkg","licenselogic":"single","pkgsize":498312,"desc":"Eterm is a color vt102 terminal emulator for X Window system.\nIt supports pixmap and pseudo-transparent background. It also\nsupports Japanese input with XIM (X Input Method) protocol.\nIf you want to input Japanese, use \"--input-method\" and\n\"--preedit-type\" option.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libast":{"origin":"devel/libast","version":"0.7_14"}},"categories":["japanese","x11"],"shlibs_required":["libImlib2.so.1","libfreetype.so.6","libpcre.so.1","libSM.so.6","libICE.so.6","libast.so.2","libXext.so.6","libX11.so.6"],"shlibs_provided":["libEterm-0.9.6.so"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:eterm_project:eterm:0.9.6:::::dragonfly6:x86_64:8"}},{"name":"ja-esecanna-module-vje30","origin":"japanese/esecanna-module-vje30","version":"1.0.1_2","comment":"Esecanna module for VJE-Delta 3.0","maintainer":"ports@FreeBSD.org","www":"http://esecanna.netfort.gr.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92749dbba8b386fa700641c626fd27ff3d57f518979ee40dfe1afadd37f0f4cb","flatsize":50997,"path":"All/ja-esecanna-module-vje30-1.0.1_2.pkg","repopath":"All/ja-esecanna-module-vje30-1.0.1_2.pkg","licenselogic":"single","pkgsize":20752,"desc":"Esecanna-module-vje30 is a esecanna module for VJE-Delta 3.0.\n\nFurther information is found on the following web site:","deps":{"ja-esecanna":{"origin":"japanese/esecanna","version":"1.0.1_6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-esecanna-module-vje30 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-esecanna-module-vje25","origin":"japanese/esecanna-module-vje25","version":"0.14.6_2","comment":"Esecanna module for VJE-Delta 2.5","maintainer":"ports@FreeBSD.org","www":"http://esecanna.netfort.gr.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2487cd4449728a8210038e1d20259a23c451d2025c78db0aeb181cdc722b840e","flatsize":59227,"path":"All/ja-esecanna-module-vje25-0.14.6_2.pkg","repopath":"All/ja-esecanna-module-vje25-0.14.6_2.pkg","licenselogic":"single","pkgsize":22756,"desc":"Esecanna-module-vje25 is a esecanna module for VJE-Delta 2.5.\n\nFurther information is found on the following web site:","deps":{"ja-esecanna":{"origin":"japanese/esecanna","version":"1.0.1_6"}},"categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-esecanna-module-vje25 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-esecanna","origin":"japanese/esecanna","version":"1.0.1_6","comment":"Pseudo cannaserver which wraps some other input engines","maintainer":"ports@FreeBSD.org","www":"http://esecanna.netfort.gr.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1f088977b7f36d2365bb4c3e7883457ac2980b9b8d647cc17b50b626d7cca73","flatsize":52880,"path":"All/ja-esecanna-1.0.1_6.pkg","repopath":"All/ja-esecanna-1.0.1_6.pkg","licenselogic":"single","pkgsize":22460,"desc":"Esecanna pretends to be a cannaserver and listens to canna clients.\nIt interprets to one of the VJE 3.0/2.5 or Wnn6 servers what they say,\nthen passes through to them what it results.\n\nYou'll have to install one of the esecanna modules to run it.\n\nWith this, you can use VJE 3.0/2.5 or Wnn6's smart input engine\nalso from the console applications.\n\n\t[   canna clients  ] (mule, jvim, etc.)\n\t      ||    /\\\n\t      \\/    ||\n\t[     esecanna     ] (esecannaserver + {vje30,wnn6} module)\n\t      ||    /\\\n\t      \\/    ||\n\t[   input engine   ] (vjed or jserver)\n\nFurther information is found on the following web site:","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"Quick Setup:\n  Take the following steps all as root.\n    1) Install one of the esecanna-module ports.\n    2) Edit `/usr/local/etc/esecannarc'.\n    3) Stop and disable cannaserver if you have it running.\n    4) Run `/usr/local/etc/rc.d/esecanna.sh start'.\n    5) Add `esecanna_enable=YES' to /etc/rc.conf so that\n       esecanna automatically starts on (every) boot.\n\nUser can copy `/usr/local/etc/esecannarc' to `~/.esecannarc'\nand customize it to his/her needs.  If esecanna does not\nwork as excepted, please consult the documents under\n/usr/local/share/doc/esecanna/ and log output kept in\n`/var/log/esecanna.log'.\n\nNote:\n  Using VJE-Delta 3.0 trial, esecannaserver will fail to\nconnect to vjed until after once you run vje.","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-esecanna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-epwutil","origin":"japanese/epwutil","version":"1.1_2","comment":"Utilities to manage Japanese EPWING or Electric-Book based CD-ROM","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5378dcc9a9abd897074edc1da59fb721fecf26961922e6236aaf3190301e4118","flatsize":106397,"path":"All/ja-epwutil-1.1_2.pkg","repopath":"All/ja-epwutil-1.1_2.pkg","licenselogic":"single","pkgsize":42592,"desc":"Epwutil contains following utilities:\n\nbookinfo - view a component of the book to know how to downsize it.\ncatdump - edit and concatenate the CD-ROM catalogue files.\nsqueeze - remove multi-media data(image or audio) and indexes for conditional\n          or compound search from the book.\n\nBookinfo and squeeze cannot be used for EPWING V4 and later.\nSee \"Section 5: Restriction\" in epwutil.doc.\n\nIn use of this programs, you have to check the agreement of your CD-ROM books\non making copies or modifying books for personal use.\nSee \"Section 2: Before using epwutil\" in epwutil.doc.","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-epwutil port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-edyvalue","origin":"japanese/edyvalue","version":"2007.01.06_1","comment":"Utility to print a statement of Edy card","maintainer":"ports@FreeBSD.org","www":"https://www.imfj.net/people/nomura/soft/PaSoRi/EdyValue.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13af96dda4b57231e38bb6d4cbe4ddcd01a0ce25e158c45f342aa646fc4946dd","flatsize":6824,"path":"All/ja-edyvalue-2007.01.06_1.pkg","repopath":"All/ja-edyvalue-2007.01.06_1.pkg","licenselogic":"single","pkgsize":3388,"desc":"EdyValue prints statements from an Edy card.\nYou need a Sony RC-S320 or VAIO with FeliCa port to use this program.","deps":{"libpasori":{"origin":"devel/libpasori","version":"02_2"}},"categories":["japanese"],"shlibs_required":["libpasori.so.1"],"messages":[{"message":"Place your Edy card on PaSoRi before executing EdyValue.","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-edyvalue port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-font-firge-nerd","origin":"japanese/font-firge-nerd","version":"0.3.0","comment":"Firge is a composite font of Fira Mono and GenShin-Gothic","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/Firge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69749c91ec220af481e0babd4cc15486d6580df73db4af1ab3dc6a7fe34fdcd5","flatsize":28438537,"path":"All/ja-font-firge-nerd-0.3.0.pkg","repopath":"All/ja-font-firge-nerd-0.3.0.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":10755592,"desc":"Firge is a composite font of Fira Mono and GenShin-Gothic.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"FIRGENERD_CONS":"on","FIRGE35NERD_CONS":"on"}},{"name":"ja-ebview-gtk2","origin":"japanese/ebview-gtk2","version":"0.3.6_20","comment":"Electronic Book Viewer","maintainer":"ports@FreeBSD.org","www":"https://ebview.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"644f124c6bfe5fd807f3ac3102f7e42a359fd44c9613dc91ed90f38348892911","flatsize":534770,"path":"All/ja-ebview-gtk2-0.3.6_20.pkg","repopath":"All/ja-ebview-gtk2-0.3.6_20.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":157208,"desc":"Ebview is a gtk based tool to access CD-ROM dictionaries of\nEPWING, EB, EBG,EBXA, EBXA-C formats.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ja-eb":{"origin":"japanese/eb","version":"4.4.3_5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangox-compat":{"origin":"x11-toolkits/pangox-compat","version":"0.0.2_4"}},"categories":["japanese"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libpangox-1.0.so.0","libX11.so.6","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libeb.so.16","libiconv.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-ebview-gtk2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-ebnetd","origin":"japanese/ebnetd","version":"1.0_12","comment":"Servers for accessing CD-ROM books via TCP/IP","maintainer":"yasu@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dae3dd03575081ed5e2b2846b298d489cf84f1fc2ac4ab9e2935a7254cb6c63f","flatsize":590253,"path":"All/ja-ebnetd-1.0_12.pkg","repopath":"All/ja-ebnetd-1.0_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":101144,"desc":"This EBNETD distribution contains three server commands: ebnetd, ndtpd\nand ebhttpd. They are servers for accessing CD-ROM book on remote host\nvia TCP/IP.\n\nebnetd:  ebnetd is a server of EBNET protocol which is designed to\n\t communicate with EB Library. For more details about EB\n\t Library.\n\nndtpd:   ndtpd is an NDTP (Network Dictionary Transfer Protocol)\n\t server. The first implementation of the NDTP esrver is\n\t `dserver'. ndtpd has upper compatibility with dserver-2.2.\n\nebhttpd: ebhttpd is a WWW (World Wide Web) server. It supprts HTTP/1.0\n\t and HTTP/1.1 (Hypertext Transfer Protocol version 1.0 and 1.1).\n\nThe servers support CD-ROM books of EB, EBG, EBXA, EBXA-C, S-EBXA and\nEPWING formats. The servers can run as a standalone daemons by\ndefault, but can also run as children of `inetd'.\n\nIn addition, you must follow the licenses of your CD-ROM books. Though\nEBNETD is free software, your books may not be free. Don't open your\nbooks to unlicensed hosts nor users.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ja-eb":{"origin":"japanese/eb","version":"4.4.3_5"}},"categories":["japanese"],"users":["ebnetd"],"groups":["ebnetd"],"shlibs_required":["libeb.so.16","libintl.so.8"],"messages":[{"message":"You'll need manual configurations to actually activate EBNETD servers\n(ebhttpd/ebnetd/ndtpd).\n\nStep 0(optional):\nIf you want to setup private syslog, edit /etc/syslog.conf.\n\nStep 1:\nCopy a sample configuration file `ebnetd.conf.sample' to `ebnetd.conf'\nin `/usr/local/etc' directory, and edit it. Consult the \"Configuration\nFile\" section of info file.\n\nStep 2a:\nTo start EBNETD servers as standalone daemons, add the following lines\nto /etc/rc.conf:\nebhttpd_enable (bool): Set to \"NO\" by default.\n                       Set it to \"YES\" to enable ebhttpd.\nebhttpd_flags (str):   Set to \"\" by default.\n                       Extra flags passed to start ebhttpd.\nebnetd_enable (bool):  Set to \"NO\" by default.\n                       Set it to \"YES\" to enable ebnetd.\nebnetd_flags (str):    Set to \"\" by default.\n                       Extra flags passed to start ebnetd.\nndtpd_enable (bool):   Set to \"NO\" by default.\n                       Set it to \"YES\" to enable ndtpd.\nndtpd_flags (str):     Set to \"\" by default.\n                       Extra flags passed to start ndtpd.\n\nStep 2b:\nTo start EBNETD servers as child processes of 'inetd', edit\n/etc/inetd.conf. Consult the \"Run `xxxx' as a child of `inetd'\"\nsections of info file.","type":"install"}]},{"name":"ja-eblook","origin":"japanese/eblook","version":"1.6.1_10","comment":"Command to lookup words in EB format dictionaries","maintainer":"yasu@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/eblook/index.html.ja","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f717a156692ad3f2703c0da8df7a3182788632e61d1781311be8885574599a39","flatsize":149271,"path":"All/ja-eblook-1.6.1_10.pkg","repopath":"All/ja-eblook-1.6.1_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":47976,"desc":"Interactive EB interface command for searching words in CD-ROM books.\n\nEblook supports to access CD-ROM books of EB, EBG, EBXA and EPWING formats\ndirectly.  CD-ROM books of those formats are popular in Japan.\nSince CD-ROM books themseves are stands on the ISO 9660 format,\nyou can mount the discs by the same way as other ISO 9660 discs.\n\nYou can get more information from ja-eblook.info.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ja-eb":{"origin":"japanese/eb","version":"4.4.3_5"}},"categories":["japanese","textproc"],"shlibs_required":["libeb.so.16","libintl.so.8"],"options":{"DOCS":"on"}},{"name":"ja-ebd-fpw","origin":"japanese/ebd-fpw","version":"1.0_1","comment":"Easton's 1897 Bible Dictionary (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f048b0b38c33e3983df90f9076549e3a66028daf0cd2089b8a82a4246064bee","flatsize":5724905,"path":"All/ja-ebd-fpw-1.0_1.pkg","repopath":"All/ja-ebd-fpw-1.0_1.pkg","licenselogic":"single","pkgsize":845460,"desc":"This is converted from Easton's 1897 Bible Dictionary\n(http://www.bf.org/bfetexts.htm) into JIS X 4081 format (that is a\nsubset of EPWING V1) by FreePWING. So it can be used by EPWING viewer\non Unix and the other OS (e.g. Windows or MacOS).  URL for this\nconverted dictionary is","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-ebd-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-eb","origin":"japanese/eb","version":"4.4.3_5","comment":"C library for accessing EB, EBG, EBXA, and EPWING CD-ROM dictionaries","maintainer":"yasu@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"730515eff0b03333252b35048a5807727089e9ae9d7d8e8cd859f4abaa3b9dd5","flatsize":2750804,"path":"All/ja-eb-4.4.3_5.pkg","repopath":"All/ja-eb-4.4.3_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":292576,"desc":"EB Library is a C library for accessing CD-ROM books.  EB Library\nsupports to access CD-ROM books of EB, EBG, EBXA and EPWING formats.\nCD-ROM books of those formats are popular in Japan.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libeb.so.16"],"options":{"DOCS":"on","NLS":"on"}},{"name":"ja-e2ps","origin":"japanese/e2ps","version":"4.34","comment":"Text file to postscript converter (with Japanese support)","maintainer":"CQG00620@nifty.ne.jp","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20a77113a7b8a23951491456e09f7fee1fba7d7df81de1120d97af3e9eb31646","flatsize":80437,"path":"All/ja-e2ps-4.34.pkg","repopath":"All/ja-e2ps-4.34.pkg","licenselogic":"single","pkgsize":28248,"desc":"E2ps formats each named file for printing in a postscript printer; if\nno file is given, e2ps reads from the standard input. The format used\nis nice and compact: normally two pages on each physical page, headers\nwith useful information (page number, printing date, file name or\nsupplied header), etc.","categories":["japanese","print"],"options":{"DOCS":"on"}},{"name":"ja-dvi2tty-ascii","origin":"japanese/dvi2tty","version":"5.0_3","comment":"Character-based DVI file previewer","maintainer":"TsurutaniNaoki@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fc1f15071a73e51a47020fbee8c5b8e51b3f7b2072328bd06a86612fce012e5","flatsize":50314,"path":"All/ja-dvi2tty-ascii-5.0_3.pkg","repopath":"All/ja-dvi2tty-ascii-5.0_3.pkg","licenselogic":"single","pkgsize":17020,"desc":"Dvi2tty is intended for previewing dvi-files on text-only devices\n(terminals and lineprinters). The output is not very pretty many\ntimes, but it still saves quite a lot of work, especially if you\nhave a little ways to walk to a laserprinter, for example.\n\nThis package is capable of showing dvi-files created with ASCII-jTeX.","deps":{"ja-less":{"origin":"japanese/less","version":"382.262.03.01_1"}},"categories":["japanese","print"]},{"name":"ja-devil-fpw","origin":"japanese/devil-fpw","version":"1.0.3","comment":"Devil's dictionary (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82c3c592bb3affa8ab13fc80601821091e7a8d57ead5c58cda143787ddddccb7","flatsize":924476,"path":"All/ja-devil-fpw-1.0.3.pkg","repopath":"All/ja-devil-fpw-1.0.3.pkg","licenselogic":"single","pkgsize":165048,"desc":"Devil's Dictionary was produced by PROJECT GUTENBERG.  This file is\nconverted from the original dictionary into JIS X 4081 format (that is\na subset of EPWING V1) by FreePWING. So this can be used by EPWING\nviewers on Unix and the other OS (e.g. Windows or MacOS).\n\no URL for the original dictionary:\n     http://promo.net/pg/\n\no URL for this converted dictionary:","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-devil-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-ddskk-emacs_wayland","origin":"japanese/ddskk","version":"17.1.20230702_3","comment":"Simple Kana to Kanji conversion program on Emacsen","maintainer":"mew14930xvi@inbox.lv","www":"http://openlab.ring.gr.jp/skk/ddskk.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45e5cd1df06ebb9bdaf64ad455fa57958f5db73d12437b84c6c1f753c5b30e05","flatsize":3042608,"path":"All/ja-ddskk-emacs_wayland-17.1.20230702_3.pkg","repopath":"All/ja-ddskk-emacs_wayland-17.1.20230702_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":555824,"desc":"SKK (Simple Kana to Kanji conversion program) is a very fast\nand efficient Japanese input method system, written in emacs-lisp.\nSKK runs on Emacsen with Mule features.\n\nThis input-method toggle key-binding is C-x C-j.\nAnd tutorial mode key-binding is C-x t.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["japanese","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"wayland"}},{"name":"ja-font-ipamjm","origin":"japanese/font-ipamjm","version":"00601","comment":"IPAmj Mincho Japanese fonts","maintainer":"hrs@FreeBSD.org","www":"https://moji.or.jp/mojikiban/font/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00bbaac588b4f11f78fd861cf20dd1fd9d87a872c50492b3d18930a8bc624d39","flatsize":46699038,"path":"All/ja-font-ipamjm-00601.pkg","repopath":"All/ja-font-ipamjm-00601.pkg","licenselogic":"single","licenses":["IPAFONTLICv1.0"],"pkgsize":25014592,"desc":"Japanese TrueType fonts distributed by Infomation-technology Promotion\nAgency (IPA) Japan.\n\nIPAmj Mincho is a font set which covers the entire range of Kanji characters\nused in names of Japanese people.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"ja-ddskk-emacs_nox","origin":"japanese/ddskk","version":"17.1.20230702_3","comment":"Simple Kana to Kanji conversion program on Emacsen","maintainer":"mew14930xvi@inbox.lv","www":"http://openlab.ring.gr.jp/skk/ddskk.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bfcf6b926d518b440d4db46ec9798deae316b42eb78d9092d7abb60868590918","flatsize":3042608,"path":"All/ja-ddskk-emacs_nox-17.1.20230702_3.pkg","repopath":"All/ja-ddskk-emacs_nox-17.1.20230702_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":555948,"desc":"SKK (Simple Kana to Kanji conversion program) is a very fast\nand efficient Japanese input method system, written in emacs-lisp.\nSKK runs on Emacsen with Mule features.\n\nThis input-method toggle key-binding is C-x C-j.\nAnd tutorial mode key-binding is C-x t.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["japanese","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"nox"}},{"name":"ja-ddskk-emacs_canna","origin":"japanese/ddskk","version":"17.1.20230702_3","comment":"Simple Kana to Kanji conversion program on Emacsen","maintainer":"mew14930xvi@inbox.lv","www":"http://openlab.ring.gr.jp/skk/ddskk.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebd4be70c87dea0b61228f0c64e05e1e134afe91b98624c25320efb718f0808f","flatsize":3042608,"path":"All/ja-ddskk-emacs_canna-17.1.20230702_3.pkg","repopath":"All/ja-ddskk-emacs_canna-17.1.20230702_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":555816,"desc":"SKK (Simple Kana to Kanji conversion program) is a very fast\nand efficient Japanese input method system, written in emacs-lisp.\nSKK runs on Emacsen with Mule features.\n\nThis input-method toggle key-binding is C-x C-j.\nAnd tutorial mode key-binding is C-x t.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["japanese","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"canna"}},{"name":"ja-ddskk","origin":"japanese/ddskk","version":"17.1.20230702_3","comment":"Simple Kana to Kanji conversion program on Emacsen","maintainer":"mew14930xvi@inbox.lv","www":"http://openlab.ring.gr.jp/skk/ddskk.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca54fc7bbe489f897e561da5b394818331e699f29aef02514a048ddab2d130a2","flatsize":3042608,"path":"All/ja-ddskk-17.1.20230702_3.pkg","repopath":"All/ja-ddskk-17.1.20230702_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":555904,"desc":"SKK (Simple Kana to Kanji conversion program) is a very fast\nand efficient Japanese input method system, written in emacs-lisp.\nSKK runs on Emacsen with Mule features.\n\nThis input-method toggle key-binding is C-x C-j.\nAnd tutorial mode key-binding is C-x t.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["japanese","elisp"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"full"}},{"name":"ja-dbskkd-cdb","origin":"japanese/dbskkd-cdb","version":"3.00","comment":"SKK dictionary server based on cdb","maintainer":"ports@FreeBSD.org","www":"https://github.com/jj1bdx/dbskkd-cdb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4318c710da1a976f617cef411b37b6c305d00f561e5c2d195c17ce92915062d","flatsize":23996,"path":"All/ja-dbskkd-cdb-3.00.pkg","repopath":"All/ja-dbskkd-cdb-3.00.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11196,"desc":"dbskkd-cdb is a dictionary server for the SKK Japanese input method\nsystem. dbskkd-cdb uses the cdb constant database package for faster\ndictionary access.\n\ndbskkd-cdb is compatible with skkserv on the protocol behavior.  It is\ndesigned to be called from \"super-server\" programs such as inetd\nor tcpserver. The I/O operation is solely with the stdio interface.","deps":{"ja-skk-jisyo-cdb":{"origin":"japanese/skk-jisyo-cdb","version":"20240130_1"}},"categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"The dbskkd-cdb requires inetd or daemontools to run.\ndbskkd-cdb must not be invoked with the root privilege.\nExample configurations are available at /usr/local/share/doc/dbskkd-cdb/examples.md.","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-dbskkd-cdb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-ctags","origin":"japanese/ctags","version":"5.8j2_1","comment":"Feature-filled tagfile generator with Japanese support","maintainer":"ports@FreeBSD.org","www":"https://hp.vector.co.jp/authors/VA025040/ctags/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2ba39ed4f072833c433e2515ea8a454d78e49464e6c2e5355b2066d0a85b745","flatsize":300106,"path":"All/ja-ctags-5.8j2_1.pkg","repopath":"All/ja-ctags-5.8j2_1.pkg","licenselogic":"single","pkgsize":123976,"desc":"Exuberant Ctags with Japanese language support.\n\nExuberant Ctags generates an index (or tag) file of source language\nobjects in source files that allows these items to be quickly and\neasily located by a text editor or other utility.\n\nAlternatively, it can generate a cross reference file which lists,\nin human-readable form, information about the various objects found\nin a set of source code files.\n\nSupported languages include: Assembler, ASP, AWK, BETA, C, C++, C#,\nCOBOL, Eiffel, Fortran, HTML, Java, Javascript, Lisp, Lua, Make,\nPascal, Perl, PHP, PL/SQL, Python, REXX, Ruby, S-Lang, Scheme, Shell\n(Bourne/Korn/Z), Standard ML, Tcl, Vera, Verilog, Vim and Yacc.","categories":["japanese","devel"],"options":{"DOCS":"on"},"messages":[{"message":"The executable for Exuberant CTAGS is installed as /usr/local/bin/jexctags","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-ctags port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-csrd","origin":"japanese/csrd","version":"1.0_1","comment":"Utility for Shogakukan Random House English-Japanese Dictionary","maintainer":"yasu@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1368821fbb4434f72739773f3f14a844d2b4a951b854cde4fb040ad17122bad","flatsize":167202,"path":"All/ja-csrd-1.0_1.pkg","repopath":"All/ja-csrd-1.0_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":39008,"desc":"CSRD is a utility for Shogakukan Random House English-Japanese\nDictionary on UNIX or MS-DOS box.","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"If DOCS option is enabled then you can get more information from the\nfollowing document (EUC-JP is used as file charset):\n\n/usr/local/share/doc/csrd/csrd.doc\n\n[Example of /usr/local/etc/csrd.rc]\n-d /cdrom/data -f /usr/local/share/csrd/csrd.fmt -g /usr/local/share/csrd/csrd.gai","type":"install"}]},{"name":"ja-edict-fpw","origin":"japanese/edict-fpw","version":"1.2.2","comment":"Japanese <-> English Dictionary (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"693abfd208bf088349d39043ec1d25f1b20a09d456336d14fda95ebf4e9bf198","flatsize":43268347,"path":"All/ja-edict-fpw-1.2.2.pkg","repopath":"All/ja-edict-fpw-1.2.2.pkg","licenselogic":"single","pkgsize":7802364,"desc":"EDICT is a Japanese - English Dictionary by Mr. J.W. Breen.  This is a\nJapanese-English and English-Japanese dictionary converted from the\noriginal one into JIS X 4081 format (that is a subset of EPWING V1) by\nFreePWING. So it can be used by EPWING viewer on Unix and the other OS\n(e.g. Windows or MacOS).  URL for this converted dictionary is\n\nand URL for EDICT is\n\n     ftp://ftp.cc.monash.edu.au/pub/nihongo/00INDEX.html\n     ftp://ftp.cc.monash.edu.au/pub/nihongo/","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-edict-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-cp5022x-el-emacs_wayland","origin":"japanese/cp5022x-el","version":"0.0.20120324_14","comment":"CP50220 and CP51932 coding system support for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://github.com/awasira/cp5022x.el/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"649df5c30d53dd551564e1c1f9a667d1fb2b54e9f8f2bd75119cc07f2f6a216a","flatsize":5922,"path":"All/ja-cp5022x-el-emacs_wayland-0.0.20120324_14.pkg","repopath":"All/ja-cp5022x-el-emacs_wayland-0.0.20120324_14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":4544,"desc":"cp5022x.el adds supprot for encodings with platform dependent characters\nused in Microsoft Windows.  It defines CP50220, CP50221, CP50222, and\nCP51932.  Specifications on Emacsen are as follows:\n\nCP51932 (Microsoft euc-jp)\nType: iso-2022 (variant of ISO-2022)\nInitial designations:\n  G0 -- ascii:ASCII (ISO646 IRV)\n  G1 -- japanese-jisx0208:JISX0208.1983/1990 Japanese Kanji: ISO-IR-87\n  G2 -- katakana-jisx0201:Katakana Part of JISX0201.1976\n  G3 -- never used\n\nCP50220 (Microsoft iso-2022-jp for mail)\nType: iso-2022 (variant of ISO-2022)\nInitial designations:\n  G0 -- ascii:ASCII (ISO646 IRV), and also used by the following:\n        japanese-jisx0208-1978:JISX0208.1978 Japanese Kanji\n\t\t(so called \"old JIS\"): ISO-IR-42\n        japanese-jisx0208:JISX0208.1983/1990 Japanese Kanji: ISO-IR-87\n        latin-jisx0201:Roman Part of JISX0201.1976\n        katakana-jisx0201:Katakana Part of JISX0201.1976\n  G1 -- never used\n  G2 -- never used\n  G3 -- never used","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["japanese","elisp"],"annotations":{"flavor":"wayland"},"messages":[{"message":"This elisp supports CP50220 and CP51932 as coding-system.  Add the following\nline to ~/.emacs to activate it:\n\n(require 'cp5022x)","type":"install"}]},{"name":"ja-cp5022x-el-emacs_nox","origin":"japanese/cp5022x-el","version":"0.0.20120324_14","comment":"CP50220 and CP51932 coding system support for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://github.com/awasira/cp5022x.el/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32d294c444340a1dbd4e8ec239b517a1900c63a88ede22c4c7b941f5272fcae9","flatsize":5922,"path":"All/ja-cp5022x-el-emacs_nox-0.0.20120324_14.pkg","repopath":"All/ja-cp5022x-el-emacs_nox-0.0.20120324_14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":4540,"desc":"cp5022x.el adds supprot for encodings with platform dependent characters\nused in Microsoft Windows.  It defines CP50220, CP50221, CP50222, and\nCP51932.  Specifications on Emacsen are as follows:\n\nCP51932 (Microsoft euc-jp)\nType: iso-2022 (variant of ISO-2022)\nInitial designations:\n  G0 -- ascii:ASCII (ISO646 IRV)\n  G1 -- japanese-jisx0208:JISX0208.1983/1990 Japanese Kanji: ISO-IR-87\n  G2 -- katakana-jisx0201:Katakana Part of JISX0201.1976\n  G3 -- never used\n\nCP50220 (Microsoft iso-2022-jp for mail)\nType: iso-2022 (variant of ISO-2022)\nInitial designations:\n  G0 -- ascii:ASCII (ISO646 IRV), and also used by the following:\n        japanese-jisx0208-1978:JISX0208.1978 Japanese Kanji\n\t\t(so called \"old JIS\"): ISO-IR-42\n        japanese-jisx0208:JISX0208.1983/1990 Japanese Kanji: ISO-IR-87\n        latin-jisx0201:Roman Part of JISX0201.1976\n        katakana-jisx0201:Katakana Part of JISX0201.1976\n  G1 -- never used\n  G2 -- never used\n  G3 -- never used","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["japanese","elisp"],"annotations":{"flavor":"nox"},"messages":[{"message":"This elisp supports CP50220 and CP51932 as coding-system.  Add the following\nline to ~/.emacs to activate it:\n\n(require 'cp5022x)","type":"install"}]},{"name":"ja-cp5022x-el-emacs_devel_nox","origin":"japanese/cp5022x-el","version":"0.0.20120324_14","comment":"CP50220 and CP51932 coding system support for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://github.com/awasira/cp5022x.el/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4abfe512980151a2d47bcbc2eab0264570f83d38389fe8e1dfb9b51784bd0061","flatsize":5925,"path":"All/ja-cp5022x-el-emacs_devel_nox-0.0.20120324_14.pkg","repopath":"All/ja-cp5022x-el-emacs_devel_nox-0.0.20120324_14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":4552,"desc":"cp5022x.el adds supprot for encodings with platform dependent characters\nused in Microsoft Windows.  It defines CP50220, CP50221, CP50222, and\nCP51932.  Specifications on Emacsen are as follows:\n\nCP51932 (Microsoft euc-jp)\nType: iso-2022 (variant of ISO-2022)\nInitial designations:\n  G0 -- ascii:ASCII (ISO646 IRV)\n  G1 -- japanese-jisx0208:JISX0208.1983/1990 Japanese Kanji: ISO-IR-87\n  G2 -- katakana-jisx0201:Katakana Part of JISX0201.1976\n  G3 -- never used\n\nCP50220 (Microsoft iso-2022-jp for mail)\nType: iso-2022 (variant of ISO-2022)\nInitial designations:\n  G0 -- ascii:ASCII (ISO646 IRV), and also used by the following:\n        japanese-jisx0208-1978:JISX0208.1978 Japanese Kanji\n\t\t(so called \"old JIS\"): ISO-IR-42\n        japanese-jisx0208:JISX0208.1983/1990 Japanese Kanji: ISO-IR-87\n        latin-jisx0201:Roman Part of JISX0201.1976\n        katakana-jisx0201:Katakana Part of JISX0201.1976\n  G1 -- never used\n  G2 -- never used\n  G3 -- never used","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["japanese","elisp"],"annotations":{"flavor":"devel_nox"},"messages":[{"message":"This elisp supports CP50220 and CP51932 as coding-system.  Add the following\nline to ~/.emacs to activate it:\n\n(require 'cp5022x)","type":"install"}]},{"name":"ja-cp5022x-el-emacs_devel","origin":"japanese/cp5022x-el","version":"0.0.20120324_14","comment":"CP50220 and CP51932 coding system support for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://github.com/awasira/cp5022x.el/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"981f90b26e09223615adbea9e05e6c539443bc3dadf69d9d9c93f56cb54e4952","flatsize":5925,"path":"All/ja-cp5022x-el-emacs_devel-0.0.20120324_14.pkg","repopath":"All/ja-cp5022x-el-emacs_devel-0.0.20120324_14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":4556,"desc":"cp5022x.el adds supprot for encodings with platform dependent characters\nused in Microsoft Windows.  It defines CP50220, CP50221, CP50222, and\nCP51932.  Specifications on Emacsen are as follows:\n\nCP51932 (Microsoft euc-jp)\nType: iso-2022 (variant of ISO-2022)\nInitial designations:\n  G0 -- ascii:ASCII (ISO646 IRV)\n  G1 -- japanese-jisx0208:JISX0208.1983/1990 Japanese Kanji: ISO-IR-87\n  G2 -- katakana-jisx0201:Katakana Part of JISX0201.1976\n  G3 -- never used\n\nCP50220 (Microsoft iso-2022-jp for mail)\nType: iso-2022 (variant of ISO-2022)\nInitial designations:\n  G0 -- ascii:ASCII (ISO646 IRV), and also used by the following:\n        japanese-jisx0208-1978:JISX0208.1978 Japanese Kanji\n\t\t(so called \"old JIS\"): ISO-IR-42\n        japanese-jisx0208:JISX0208.1983/1990 Japanese Kanji: ISO-IR-87\n        latin-jisx0201:Roman Part of JISX0201.1976\n        katakana-jisx0201:Katakana Part of JISX0201.1976\n  G1 -- never used\n  G2 -- never used\n  G3 -- never used","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["japanese","elisp"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"This elisp supports CP50220 and CP51932 as coding-system.  Add the following\nline to ~/.emacs to activate it:\n\n(require 'cp5022x)","type":"install"}]},{"name":"ja-cp5022x-el-emacs_canna","origin":"japanese/cp5022x-el","version":"0.0.20120324_14","comment":"CP50220 and CP51932 coding system support for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://github.com/awasira/cp5022x.el/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4394cea8624bb78626ef0cbcb8fc0c7d2b9a7fd359ae67c7d87f1ac4987c155c","flatsize":5922,"path":"All/ja-cp5022x-el-emacs_canna-0.0.20120324_14.pkg","repopath":"All/ja-cp5022x-el-emacs_canna-0.0.20120324_14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":4540,"desc":"cp5022x.el adds supprot for encodings with platform dependent characters\nused in Microsoft Windows.  It defines CP50220, CP50221, CP50222, and\nCP51932.  Specifications on Emacsen are as follows:\n\nCP51932 (Microsoft euc-jp)\nType: iso-2022 (variant of ISO-2022)\nInitial designations:\n  G0 -- ascii:ASCII (ISO646 IRV)\n  G1 -- japanese-jisx0208:JISX0208.1983/1990 Japanese Kanji: ISO-IR-87\n  G2 -- katakana-jisx0201:Katakana Part of JISX0201.1976\n  G3 -- never used\n\nCP50220 (Microsoft iso-2022-jp for mail)\nType: iso-2022 (variant of ISO-2022)\nInitial designations:\n  G0 -- ascii:ASCII (ISO646 IRV), and also used by the following:\n        japanese-jisx0208-1978:JISX0208.1978 Japanese Kanji\n\t\t(so called \"old JIS\"): ISO-IR-42\n        japanese-jisx0208:JISX0208.1983/1990 Japanese Kanji: ISO-IR-87\n        latin-jisx0201:Roman Part of JISX0201.1976\n        katakana-jisx0201:Katakana Part of JISX0201.1976\n  G1 -- never used\n  G2 -- never used\n  G3 -- never used","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["japanese","elisp"],"annotations":{"flavor":"canna"},"messages":[{"message":"This elisp supports CP50220 and CP51932 as coding-system.  Add the following\nline to ~/.emacs to activate it:\n\n(require 'cp5022x)","type":"install"}]},{"name":"ja-font-bizud-mincho","origin":"japanese/font-bizud-mincho","version":"1.06","comment":"Morisawa BIZ UD Mincho fonts","maintainer":"ports@FreeBSD.org","www":"https://github.com/googlefonts/morisawa-biz-ud-mincho","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ed87cb4932612544f000cfc6b1053cdd46bac459fa7ba7ff5e68aca745317b9","flatsize":26532227,"path":"All/ja-font-bizud-mincho-1.06.pkg","repopath":"All/ja-font-bizud-mincho-1.06.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":14162848,"desc":"BIZ UD Mincho is a universal design typeface designed to be easy\nto read and ideal for education and business documentation.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-font-bizud-mincho port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-font-firge","origin":"japanese/font-firge","version":"0.3.0","comment":"Firge is a composite font of Fira Mono and GenShin-Gothic","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/Firge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc195d28c5b8d4e586bfc95d12b419a0eb9d9a9fe04856ca3940ff8047be8e98","flatsize":40328019,"path":"All/ja-font-firge-0.3.0.pkg","repopath":"All/ja-font-firge-0.3.0.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":19072592,"desc":"Firge is a composite font of Fira Mono and GenShin-Gothic.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"FIRGE":"on","FIRGE_CONS":"on","FIRGE35":"on","FIRGE35_CONS":"on"}},{"name":"ja-cp5022x-el","origin":"japanese/cp5022x-el","version":"0.0.20120324_14","comment":"CP50220 and CP51932 coding system support for Emacsen","maintainer":"hrs@FreeBSD.org","www":"https://github.com/awasira/cp5022x.el/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3809bad996f5b9d3de61c0176d4c73cfa5f63910589ec709860bfd72dff90e61","flatsize":5922,"path":"All/ja-cp5022x-el-0.0.20120324_14.pkg","repopath":"All/ja-cp5022x-el-0.0.20120324_14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":4532,"desc":"cp5022x.el adds supprot for encodings with platform dependent characters\nused in Microsoft Windows.  It defines CP50220, CP50221, CP50222, and\nCP51932.  Specifications on Emacsen are as follows:\n\nCP51932 (Microsoft euc-jp)\nType: iso-2022 (variant of ISO-2022)\nInitial designations:\n  G0 -- ascii:ASCII (ISO646 IRV)\n  G1 -- japanese-jisx0208:JISX0208.1983/1990 Japanese Kanji: ISO-IR-87\n  G2 -- katakana-jisx0201:Katakana Part of JISX0201.1976\n  G3 -- never used\n\nCP50220 (Microsoft iso-2022-jp for mail)\nType: iso-2022 (variant of ISO-2022)\nInitial designations:\n  G0 -- ascii:ASCII (ISO646 IRV), and also used by the following:\n        japanese-jisx0208-1978:JISX0208.1978 Japanese Kanji\n\t\t(so called \"old JIS\"): ISO-IR-42\n        japanese-jisx0208:JISX0208.1983/1990 Japanese Kanji: ISO-IR-87\n        latin-jisx0201:Roman Part of JISX0201.1976\n        katakana-jisx0201:Katakana Part of JISX0201.1976\n  G1 -- never used\n  G2 -- never used\n  G3 -- never used","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["japanese","elisp"],"annotations":{"flavor":"full"},"messages":[{"message":"This elisp supports CP50220 and CP51932 as coding-system.  Add the following\nline to ~/.emacs to activate it:\n\n(require 'cp5022x)","type":"install"}]},{"name":"ja-cmigemo","origin":"japanese/cmigemo","version":"20141220","comment":"C implementation of Migemo Japanese incremental search tool","maintainer":"nobutaka@FreeBSD.org","www":"https://www.kaoriya.net/software/cmigemo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a42ce0067514e0138e3f288d0859e0099e2691b5ceca03368ee7de8f1a017a05","flatsize":86947,"path":"All/ja-cmigemo-20141220.pkg","repopath":"All/ja-cmigemo-20141220.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31060,"desc":"C/Migemo is a C language implementation of Migemo Japanese incremental search\ntool. You can search a text for Japanese words without having to input kanji.","deps":{"ja-cmigemo-dict":{"origin":"japanese/cmigemo-dict","version":"20141220"}},"categories":["japanese"],"shlibs_provided":["libmigemo.so.1"],"options":{"DOCS":"on"}},{"name":"ja-chasen-base","origin":"japanese/chasen-base","version":"2.4.5_3","comment":"Japanese Morphological Analysis System","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9da66b4910e68fa49c641e5a61cc562d24e31a2e214c5de633d41973f1552d82","flatsize":845181,"path":"All/ja-chasen-base-2.4.5_3.pkg","repopath":"All/ja-chasen-base-2.4.5_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":516152,"desc":"Japanese Morphological Analysis System","categories":["japanese","textproc"],"shlibs_provided":["libchasen.so.2"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:naist.jp:chasen:2.4.5:::::dragonfly6:x86_64:3"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-chasen-base port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-celrw","origin":"japanese/celrw","version":"0.16","comment":"Cellular phone-number read/write tool (in Japan only)","maintainer":"ports@FreeBSD.org","www":"http://www.nurs.or.jp/~kurati/celrw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd1d7d424837489f1542693e39b7f33065e6d84307af1f16f3137b8d7d605778","flatsize":55948,"path":"All/ja-celrw-0.16.pkg","repopath":"All/ja-celrw-0.16.pkg","licenselogic":"single","pkgsize":23524,"desc":"Celrw is cellular phone-number read/write tool.\nCelrw's target is PDC only (in Japan).\n\nsee /usr/local/share/doc/celrw/README\n\n-\nIWASHITA Yoji\nshuna@pop16.odn.ne.jp","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-celrw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-cdrom2","origin":"japanese/cdrom2","version":"1996.06.16_1","comment":"Tool to lookup CD-ROM dictionaries","maintainer":"ports@FreeBSD.org","www":"https://www.nerimadors.or.jp/~jiro/cdrom2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d26544ac2d10a0f1af0e1a463eabf0d4e82e1d2f428293fa2a5bb505271683f","flatsize":96057,"path":"All/ja-cdrom2-1996.06.16_1.pkg","repopath":"All/ja-cdrom2-1996.06.16_1.pkg","licenselogic":"single","pkgsize":37496,"desc":"This software allows you to retrieve information from CD-ROM in EPWING\nformat or EB.\n\nPlease consult the documentation in /usr/local/share/doc/cdrom2 to\nfind out how to use this program.\n\nNote: The documentation is available only in Japanese, and the program\nonly gives you Japanese help message.","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"Consult documentation in /usr/local/share/doc/cdrom2 for\nvarious information.","type":"install"},{"message":"===>   NOTICE:\n\nThe ja-cdrom2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jenkins-lts","origin":"devel/jenkins-lts","version":"2.462.3","comment":"Open-source continuous integration server","maintainer":"lwhsu@FreeBSD.org","www":"https://jenkins.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7c945c773069b61d914535d859e8245ff5c371d1fdcc29d05c6d8e1406ac124","flatsize":93360831,"path":"All/jenkins-lts-2.462.3.pkg","repopath":"All/jenkins-lts-2.462.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":91299056,"desc":"The leading open source automation server, Jenkins provides hundreds of\nplugins to support building, deploying and automating any project.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["devel","java"],"users":["jenkins"],"groups":["jenkins"],"annotations":{"cpe":"cpe:2.3:a:jenkins:jenkins:2.462.3::lts:::dragonfly6:x86_64"},"messages":[{"message":"Jenkins defaults listens on http://*:8080 , to change this, add --httpPort and\n--prefix settings to jenkins_args in /etc/rc.conf\n\nPlease login to the Jenkins web interface and secure it with a password\nwhen installing for the first time.\n\nMore information:\nhttps://www.jenkins.io/doc/book/installing/war-file/\nhttps://www.jenkins.io/doc/book/security/managing-security/","type":"install"}]},{"name":"ja-font-hackgen-nf","origin":"japanese/font-hackgen-nf","version":"2.9.0","comment":"HackGen_NF is a composite font of Hack and GenJyuu-Gothic","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/HackGen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"112ff2661d8f1979eacb52ac637f4c4bd7744c6c855586af72076f316a389d17","flatsize":51166201,"path":"All/ja-font-hackgen-nf-2.9.0.pkg","repopath":"All/ja-font-hackgen-nf-2.9.0.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":19544792,"desc":"HackGen is a composite font of Hack and GenJyuu-Gothic.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"HACKGEN_NF":"on","HACKGEN35_NF":"on"}},{"name":"ja-cannadic","origin":"japanese/cannadic","version":"0.95c_4","comment":"Canna dictionary containing a lot of words","maintainer":"hrs@FreeBSD.org","www":"http://cannadic.oucrc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"015f53188289500fdeeca1b3f1c42a75cc0c62c2b06c5d0345cc8ee5cb8c0794","flatsize":2590332,"path":"All/ja-cannadic-0.95c_4.pkg","repopath":"All/ja-cannadic-0.95c_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1420556,"desc":"This is a canna dictionary that contains a lot of words.\nThe words come from many dictionaries(FreeWnn, kakasi...).","deps":{"ja-canna-server":{"origin":"japanese/canna-server","version":"3.7p3_11"}},"categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"You should do set up after the installation.\nSee /usr/local/share/doc/cannadic/README.FreeBSD","type":"install"}]},{"name":"ja-canna-server","origin":"japanese/canna-server","version":"3.7p3_11","comment":"Kana-to-Kanji conversion system, binary part","maintainer":"hrs@FreeBSD.org","www":"http://canna.sourceforge.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f636a612315330a605b3d9872c1b51076a7358815d0de3852de15120689395c","flatsize":2244655,"path":"All/ja-canna-server-3.7p3_11.pkg","repopath":"All/ja-canna-server-3.7p3_11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":883144,"desc":"Canna is a Kana-Kanji conversion server.  It supports\nMule(Multi-lingual extention Emacs), kinput2 X11 input method, etc.","deps":{"ja-canna-lib":{"origin":"japanese/canna-lib","version":"3.7p3_9"}},"categories":["japanese"],"shlibs_required":["libcanna.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"Now the cannaserver uses a UNIX domain socket by default.  If you need\nto use a TCP connection, please edit your /etc/rc.conf (or alike) and\nadd the -inet command-line option to canna_flags, i.e.:\n\n    canna_enable=\"yes\"\n    canna_flags=\"-u bin -inet\"","type":"install"}]},{"name":"ja-canna-lib","origin":"japanese/canna-lib","version":"3.7p3_9","comment":"Kana-to-Kanji conversion system, library part","maintainer":"hrs@FreeBSD.org","www":"http://canna.sourceforge.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12a294904d4012823670be8fdf04a74904f7d7edb71e6a4e5329c08a935d8704","flatsize":3015431,"path":"All/ja-canna-lib-3.7p3_9.pkg","repopath":"All/ja-canna-lib-3.7p3_9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":373228,"desc":"Canna is a Kana-Kanji conversion server.  It supports\nMule(Multi-lingual extention Emacs), kinput2 X11 input method, etc.","categories":["japanese"],"shlibs_provided":["libRKC.so.1","libRKC16.so.1","libcanna.so.1","libcanna16.so.1"]},{"name":"ja-cskk","origin":"japanese/cskk","version":"3.1.1_3","comment":"SKK (Simple Kana Kanji henkan) library","maintainer":"syobon@syobon.net","www":"https://github.com/naokiri/cskk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"231e03dc803f0130bd4293f7a3ee5b0f5ee39529398a5e9323ae6a6e13208207","flatsize":22854245,"path":"All/ja-cskk-3.1.1_3.pkg","repopath":"All/ja-cskk-3.1.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4323208,"desc":"Cobalt SKK library.\n\nCSKK is a library to implement Simple Kana-Kanji henkan.\n\nOf course, this library is named as 'CSKK' because it is extensionally equal to\nSKK.","deps":{"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"}},"categories":["japanese"],"shlibs_required":["libxkbcommon.so.0"],"shlibs_provided":["libcskk.so.3"]},{"name":"ja-bible_names-fpw","origin":"japanese/bible_names-fpw","version":"1.1.3","comment":"Dictionary for HITCHCOCK'S BIBLE NAMES (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f6ab5b4779a19c244141960274cf34bbe3e187df3b0b1e65bb7deacaad6316e","flatsize":432171,"path":"All/ja-bible_names-fpw-1.1.3.pkg","repopath":"All/ja-bible_names-fpw-1.1.3.pkg","licenselogic":"single","pkgsize":77808,"desc":"HITCHCOCK'S BIBLE NAMES Dictionary was produced by Mr. Brad Haugaard.\nThis file is converted from the original dictionary into JIS X 4081\nformat (that is a subset of EPWING V1) by FreePWING. So this can be\nused by EPWING viewers on Unix and the other OS (e.g. Windows or\nMacOS).\n\no URL for the original dictionary:\n     ftp://ccel.wheaton.edu/ebooks/HTML/bible_names/\n\no URL for this converted dictionary:","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-bible_names-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-bugzilla50","origin":"japanese/bugzilla50","version":"5.0.2","comment":"Japanese localization for Bugzilla","maintainer":"bz-ports@FreeBSD.org","www":"http://bug-ja.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d1d14fbfaf6d4101e04330c975a8153900277daab5914eca04a7bd99565b2181","flatsize":1261977,"path":"All/ja-bugzilla50-5.0.2.pkg","repopath":"All/ja-bugzilla50-5.0.2.pkg","licenselogic":"single","pkgsize":217468,"desc":"Japanese localization for Bugzilla bug tracking system.","deps":{"bugzilla50":{"origin":"devel/bugzilla50","version":"5.0.4_4"}},"categories":["japanese"],"annotations":{"cpe":"cpe:2.3:a:mozilla:bugzilla:5.0.2:::::dragonfly6:x86_64"},"messages":[{"message":"Japanese localization for Bugzilla has now been installed.\n\n  Please run \"checksetup.pl\" to re-generate templates.","type":"install"}]},{"name":"ja-bookview","origin":"japanese/bookview","version":"3.2.1_1","comment":"NDTP client written in Tcl/Tk","maintainer":"ports@FreeBSD.org","www":"http://www.sra.co.jp/people/m-kasahr/bookview/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2792cab9050710c6eb1af677dce7ef863846c8a6c3fd17b507d8ab48f16d9ccc","flatsize":330138,"path":"All/ja-bookview-3.2.1_1.pkg","repopath":"All/ja-bookview-3.2.1_1.pkg","licenselogic":"single","pkgsize":219824,"desc":"BookView is a NDTP (Network Dictionary Transfer Protocol) client\nwritten in Tcl/Tk.  It requires Tcl/Tk 8.3 or later or 8.0jp (`jp'\nmeans `Japanized version').  BookView can talk to NDTPD and dserver.\n\nYou can get information about BookView from their website.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk-wrapper":{"origin":"x11-toolkits/tk-wrapper","version":"1.1_3"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["japanese"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-bookview port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-bugzilla44","origin":"japanese/bugzilla44","version":"4.4.9","comment":"Japanese localization for Bugzilla","maintainer":"bz-ports@FreeBSD.org","www":"http://bug-ja.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0dc3fd55bd4f9debf55d75f33ce68d27ddfaff69091d3eb39781f4cde4f0098c","flatsize":1533118,"path":"All/ja-bugzilla44-4.4.9.pkg","repopath":"All/ja-bugzilla44-4.4.9.pkg","licenselogic":"single","pkgsize":265656,"desc":"Japanese localization for Bugzilla bug tracking system.","deps":{"bugzilla44":{"origin":"devel/bugzilla44","version":"4.4.13_3"}},"categories":["japanese"],"annotations":{"cpe":"cpe:2.3:a:mozilla:bugzilla:4.4.9:::::dragonfly6:x86_64"},"messages":[{"message":"Japanese localization for Bugzilla has now been installed.\n\n  Please run \"checksetup.pl\" to re-generate templates.","type":"install"}]},{"name":"ja-alias-fonts","origin":"japanese/alias-fonts","version":"1.0_12","comment":"Meta-port which setups Japanese fonts","maintainer":"CQG00620@nifty.ne.jp","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f6336363b511c3f124c49699edf4b619529d83049d770c551a1b73d9b1d5ab1","flatsize":14425,"path":"All/ja-alias-fonts-1.0_12.pkg","repopath":"All/ja-alias-fonts-1.0_12.pkg","licenselogic":"single","pkgsize":2048,"desc":"This alias-fonts port makes fonts.alias for various size Japanese fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"ja-font-elisa8":{"origin":"japanese/font-elisa8","version":"1.0_4"},"ja-font-jisx0213":{"origin":"japanese/font-jisx0213","version":"20040425_8"},"ja-font-kanji18":{"origin":"japanese/font-kanji18","version":"1.0_3"},"ja-font-kanji26":{"origin":"japanese/font-kanji26","version":"1.0_3"},"ja-font-kappa20":{"origin":"japanese/font-kappa20","version":"0.396_4"},"ja-font-naga10":{"origin":"japanese/font-naga10","version":"1.1_4"},"ja-font-shinonome":{"origin":"japanese/font-shinonome","version":"0.9.11.p1_7"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"messages":[{"message":"You can start using the fonts by the following instructions.  It is\nrequired for an application which uses XLFD.\n\nEiter type the following in an X terminal:\n\n        xset fp+ /usr/local/share/fonts/alias-fonts\n        xset fp rehash\n\nOr, more permanently, add the following line to the \"Files\" section\nof your X.Org configuration file (typically /etc/X11/xorg.conf):\n\n        FontPath \"/usr/local/share/fonts/alias-fonts/\"\n\nthen restart X.  After that, run the following command to check your\nFont Path setting:\n\n\txset q\n\nwhether the following directories are listed:\n\n    /usr/local/share/fonts/alias-fonts/\t(This port)","type":"install"}]},{"name":"ja-ajaxzip2-core","origin":"japanese/ajaxzip2-core","version":"20081102_1","comment":"ajaxzip2 (Japanese ZIP code utility) core scripts","maintainer":"ports@FreeBSD.org","www":"https://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b73767611be56d0cdc224f8ec534532e782cb1075b438785aa03ddb4e64413b","flatsize":17190,"path":"All/ja-ajaxzip2-core-20081102_1.pkg","repopath":"All/ja-ajaxzip2-core-20081102_1.pkg","licenselogic":"single","pkgsize":5980,"desc":"ajaxzip2 (Japanese ZIP code utility) core scripts.","categories":["japanese"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-ajaxzip2-core port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-ack","origin":"japanese/ack","version":"1.39_2","comment":"Kanji code converter","maintainer":"CQG00620@nifty.ne.jp","www":"https://hp.vector.co.jp/authors/VA004474/etc/etc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b2bc7953f3465d0627ebb5c11263a2dd496692041b5f361816270972726ca2f","flatsize":21748,"path":"All/ja-ack-1.39_2.pkg","repopath":"All/ja-ack-1.39_2.pkg","licenselogic":"single","pkgsize":9636,"desc":"Kanji code converter.","categories":["japanese","converters"]},{"name":"ja-a2ps","origin":"japanese/a2ps","version":"1.45_5","comment":"Text file to postscript converter (with Japanese support)","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"781ed85521dbf4a1ad02cd0e7f24eb97b26e5dc330db6b9b2ab3f6c633166191","flatsize":29755,"path":"All/ja-a2ps-1.45_5.pkg","repopath":"All/ja-a2ps-1.45_5.pkg","licenselogic":"single","licenses":["A2PSJ"],"pkgsize":10804,"desc":"A2ps formats each named file for printing in a postscript printer; if\nno file is given, a2ps reads from the standard input. The format used\nis nice and compact: normally two pages on each physical page, borders\nsurrounding pages, headers with useful information (page number,\nprinting date, file name or supplied header), etc.\nThis is very useful for making archive listings of programs.","deps":{"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese","print"]},{"name":"ja-Wnn6-lib","origin":"japanese/Wnn6-lib","version":"2000.9.1_2","comment":"Wnn6 client library","maintainer":"hrs@FreeBSD.org","www":"https://www.omronsoft.co.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c615c9f30232537a7321a8625782e7e6ef5ef263a063c2eced79ec005175b4a","flatsize":904758,"path":"All/ja-Wnn6-lib-2000.9.1_2.pkg","repopath":"All/ja-Wnn6-lib-2000.9.1_2.pkg","licenselogic":"single","pkgsize":169088,"desc":"This port is Wnn6 client library including header and library files\nfor Wnn6 client development.","categories":["japanese"],"shlibs_provided":["libwnn6.so.2"],"options":{"DOCS":"on"}},{"name":"ja-Wnn7-lib","origin":"japanese/Wnn7-lib","version":"2001.10.17_3","comment":"Wnn7 client library","maintainer":"hrs@FreeBSD.org","www":"https://www.omronsoft.co.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"334f8219c01037e42e29403807eb07ef31fc6cb547768710470846bf82d11f02","flatsize":1075207,"path":"All/ja-Wnn7-lib-2001.10.17_3.pkg","repopath":"All/ja-Wnn7-lib-2001.10.17_3.pkg","licenselogic":"single","pkgsize":198140,"desc":"This port is Wnn7 client library including header and library files\nfor Wnn7 client development.","categories":["japanese"],"shlibs_provided":["libwnn7.so.1"],"options":{"DOCS":"on"}},{"name":"ja-R-cran-zipangu","origin":"japanese/R-cran-zipangu","version":"0.3.2","comment":"Japanese Utility Functions and Data","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/zipangu/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6828f77cbca541af39c80b7656067580f4480296ea76a7b10ef2ed4edc238d0d","flatsize":303973,"path":"All/ja-R-cran-zipangu-0.3.2.pkg","repopath":"All/ja-R-cran-zipangu-0.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":254088,"desc":"Some data treated by the Japanese R user require unique operations\nand processing. These are caused by address, Kanji, and traditional\nyear representations. 'zipangu' transforms specific to Japan into\nsomething more general one.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-arabic2kansuji":{"origin":"converters/R-cran-arabic2kansuji","version":"0.1.3"},"R-cran-dplyr":{"origin":"math/R-cran-dplyr","version":"1.1.4"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-lubridate":{"origin":"devel/R-cran-lubridate","version":"1.9.3"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-memoise":{"origin":"devel/R-cran-memoise","version":"2.0.1_1"},"R-cran-purrr":{"origin":"devel/R-cran-purrr","version":"1.0.2"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-stringi":{"origin":"textproc/R-cran-stringi","version":"1.8.4"},"R-cran-stringr":{"origin":"textproc/R-cran-stringr","version":"1.5.1"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"}},"categories":["japanese"]},{"name":"ja-ajaxzip2-data","origin":"japanese/ajaxzip2-data","version":"20200831","comment":"ajaxzip2 (Japanese ZIP code utility) ZIP data","maintainer":"ports@FreeBSD.org","www":"https://www.kawa.net/works/ajax/ajaxzip2/ajaxzip2.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7860398ba5e4ee2821c012fd52f83baf02735b86dbace435135a7f041b1b4a11","flatsize":6738753,"path":"All/ja-ajaxzip2-data-20200831.pkg","repopath":"All/ja-ajaxzip2-data-20200831.pkg","licenselogic":"single","pkgsize":1054620,"desc":"ajaxzip2 (Japanese ZIP code utility) ZIP data.","categories":["japanese"],"messages":[{"message":"===>   NOTICE:\n\nThe ja-ajaxzip2-data port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-CGdic-fpw","origin":"japanese/CGdic-fpw","version":"1.0_1","comment":"Japanese dictionary for CG (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ccad3c08c0d999b1c6bbea36c7a46b4a565e26bb970b65e672d77ff47063053","flatsize":150691,"path":"All/ja-CGdic-fpw-1.0_1.pkg","repopath":"All/ja-CGdic-fpw-1.0_1.pkg","licenselogic":"single","pkgsize":39564,"desc":"This alphabet-->Japanese dictionary for CG was produced by Yoshikawa\nLab. in College of Science and Technology, Department of Electronic\nEngineering, Nihon University.\n\nThis file is converted from the original dictionary into JIS X 4081\nformat (that is a subset of EPWING V1) by FreePWING. So this can be\nused by EPWING viewers on Unix and the other OS (e.g. Windows or\nMacOS).\n\no URL for the original dictionary:\n     http://www.ecs.cst.nihon-u.ac.jp/oyl/CG/yougo/yougo.html\n\no URL for this converted dictionary:","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-CGdic-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-ASCIIdates98-fpw","origin":"japanese/ASCIIdates98-fpw","version":"1.0_1","comment":"Japanese dictionary for PC terms in '98 ASCII Dates Book (EPWING V1 format)","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/edict/fpw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a5d6f112abfcfe07cd027edeb57513976e81c7769338662b60a7d238e981bbf","flatsize":95249,"path":"All/ja-ASCIIdates98-fpw-1.0_1.pkg","repopath":"All/ja-ASCIIdates98-fpw-1.0_1.pkg","licenselogic":"single","pkgsize":22988,"desc":"This PC terms dictionary was in '98 ASCII Dates Book and produced by\nMr. Takuya Shimura.  This file is converted from the original\ndictionary into JIS X 4081 format (that is a subset of EPWING V1) by\nFreePWING. So this can be used by EPWING viewers on Unix and the other\nOS (e.g. Windows or MacOS).\n\no URL for this converted dictionary:","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-ASCIIdates98-fpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"j4-dmenu-desktop","origin":"x11/j4-dmenu-desktop","version":"2.18","comment":"Fast desktop menu (i3-dmenu-desktop replacement)","maintainer":"0mp@FreeBSD.org","www":"https://github.com/enkore/j4-dmenu-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3d4f9b2e11e0b3c44c4d36b40957d40e0b72aa98062cb76873df0388a61a36b","flatsize":152479,"path":"All/j4-dmenu-desktop-2.18.pkg","repopath":"All/j4-dmenu-desktop-2.18.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":57312,"desc":"j4-dmenu-desktop is a replacement for i3-dmenu-desktop. Its purpose is to find\n.desktop files and offer you a menu to start an application using dmenu. Since\nr2.7 j4-dmenu-desktop doesn't require i3wm anymore and should work just fine on\nabout any desktop environment.\n\nYou can also execute shell commands using it.","categories":["x11"],"options":{"DOCS":"on"}},{"name":"ja-FreeWnn-lib","origin":"japanese/FreeWnn-lib","version":"1.1.1.a021_15","comment":"Japanese/Chinese/Korean input method (Japanese client libraries)","maintainer":"hrs@FreeBSD.org","www":"http://freewnn.osdn.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"719650156f0c90f9d60742b6226e444bb2689e9ffd8f8c7a5d74b22c84b7d378","flatsize":1391423,"path":"All/ja-FreeWnn-lib-1.1.1.a021_15.pkg","repopath":"All/ja-FreeWnn-lib-1.1.1.a021_15.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":340564,"desc":"FreeWnn is a Japanese/Chinese/Korean input method.\n\nThis port installs only libraries for the Japanese imput method.\nThey include an static library (libwnn.a), header files,\nand files used on the client side.\n\nNote that you have to set a environment variable JSERVER before\nyou use an Wnn client.","categories":["japanese"],"shlibs_provided":["libjd.so.0","libwnn.so.0"],"options":{"SERVER":"off","LIB":"on","WNN":"on","KWNN":"off","CWNN":"off"}},{"name":"ja-cmigemo-dict","origin":"japanese/cmigemo-dict","version":"20141220","comment":"C implementation of Migemo Japanese incremental search tool","maintainer":"nobutaka@FreeBSD.org","www":"https://www.kaoriya.net/software/cmigemo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ccb8916e4eff376db58ef24c7544f63ef0cbd16eb1a2a60727f066a37638199","flatsize":12115903,"path":"All/ja-cmigemo-dict-20141220.pkg","repopath":"All/ja-cmigemo-dict-20141220.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3661084,"desc":"C/Migemo is a C language implementation of Migemo Japanese incremental search\ntool. You can search a text for Japanese words without having to input kanji.\nThis port installs the dictionary for C/Migemo.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["japanese"],"options":{"DOCS":"on"}},{"name":"ja-FreeWnn-server","origin":"japanese/FreeWnn-server","version":"1.1.1.a021_15","comment":"Japanese/Chinese/Korean input method (Japanese server)","maintainer":"hrs@FreeBSD.org","www":"http://freewnn.osdn.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c97fb54ffbf49e2e1f3017f0bd3a25e18879e4533eb1775bd6486d669da185e","flatsize":4226667,"path":"All/ja-FreeWnn-server-1.1.1.a021_15.pkg","repopath":"All/ja-FreeWnn-server-1.1.1.a021_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":816772,"desc":"FreeWnn is a Japanese/Chinese/Korean input method.\n\nThis port installs only the server and dictionaries for\nthe Japanese imput method.","deps":{"ja-FreeWnn-lib":{"origin":"japanese/FreeWnn-lib","version":"1.1.1.a021_15"}},"categories":["japanese"],"users":["wnn"],"shlibs_required":["libwnn.so.0"],"options":{"SERVER":"on","LIB":"off","WNN":"on","KWNN":"off","CWNN":"off"}},{"name":"iwidgets","origin":"x11-toolkits/iwidgets","version":"4.0.1_2","comment":"Iwidgets - [incr Widgets] companion to [incr Tk]","maintainer":"portmaster@bsdforge.com","www":"https://sourceforge.net/projects/incrtcl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70d9d373f7aa1e6dc33e577721f2b0467065159550c433b500923778cfd4c290","flatsize":2771284,"path":"All/iwidgets-4.0.1_2.pkg","repopath":"All/iwidgets-4.0.1_2.pkg","licenselogic":"single","licenses":["DTSTECH"],"pkgsize":577964,"desc":"This package contains [incr Widgets] version 4.0.1, which is a companion\nto [incr Tk] and provides a widget set, with many improved widgets.  The\n[incr Widgets] collection is also known as \"iwidgets\", or \"mega-widgets\".","deps":{"itk":{"origin":"x11-toolkits/itk","version":"3.4.2_1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","tk"],"options":{"DOCS":"on"},"messages":[{"message":"Iwidgets is a \"mega-widget\" set built using itk.  It includes\na set of megawidgets, installed in /usr/local/lib/iwidgets4.0.1\n(and symlinked to /usr/local/lib/iwidgets), a set of man pages\ndescribing the various widgets, some scripts in\n/usr/local/lib/iwidgets4.0.1/scripts and some demo files in\n/usr/local/lib/iwidgets4.0.1/demos.  Run the demos in X windows by\nusing wish (E.g. wish8.4 /usr/local/lib/iwidgets4.0.1/demos/checkbox)\n\nAll the man pages are installed as iwidgets_example.  If you search\nman for widgets, you will get the Tk widgets.  To see the man pages\nfor iwidgets widgets, type man iwidgets_toolbar (for example.) There\nis also a set of html documentation pages installed in\n/usr/local/lib/iwidgets4.0.1/demos/html that may be helpful.\nLook at iwidgets4.0.0UserCmds.html for a list of the user commands\nthat are available to you.\n\nFinally, you may want to read iwidgets.ps (use a Postcript viewer),\ninstalled in /usr/local/share/doc/iwidgets, which is a comprehensive\nexplanation of iwidgets.","type":"install"}]},{"name":"iwnet","origin":"net/iwnet","version":"g20220907","comment":"Asynchronous HTTP library with websockets, SSL, routing","maintainer":"danfe@FreeBSD.org","www":"https://github.com/Softmotions/iwnet","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"918a7c07d4d545f2167f0a5ef100b1e740c3dc1341bde292bd9ca55d0f164a00","flatsize":3587945,"path":"All/iwnet-g20220907.pkg","repopath":"All/iwnet-g20220907.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":701704,"desc":"Pure C asynchronous HTTP framework with support for websockets,\nclient/server, TLS 1.2 (SSL), routing.\n\n  - Fast asynchronous HTTP server (iwn_http_server.h)\n  - Web framework based on HTTP server (iwn_wf.h)\n  - Websocket client and server (iwn_ws_server.h, iwn_ws_client.h)\n  - Poller reactor (iwn_poller.h)\n  - SSL layer is based on BearSSL (iwn_brssl_poller_adapter.h)\n  - Manager of child processes (iwn_proc.h)\n  - Timer (iwn_scheduler.h)","categories":["net","www"],"shlibs_provided":["libiwnet.so.1"],"options":{"DOCS":"on"}},{"name":"iw-hspell","origin":"hebrew/hspell","version":"1.4_1","comment":"Hebrew spellchecker and morphology engine","maintainer":"onatan@gmail.com","www":"http://hspell.ivrix.org.il","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dcbfc1826b7888d669044dc1d6041cc02e7bda763de530f9818996b222015ea","flatsize":347181,"path":"All/iw-hspell-1.4_1.pkg","repopath":"All/iw-hspell-1.4_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":217128,"desc":"Hspell is a fully working Hebrew spellchecker. On typical documents\nit should recognize the majority of correct words.\nHspell was designed to be 100%25 and strictly compliant with the\nofficial niqqud-less spelling rules (\"Ha-ktiv Khasar Ha-niqqud\",\ncolloquially known as \"Ktiv Male\") published by the Academy of\nthe Hebrew Language.\n\nHspell was written by Nadav Har'El and Dan Kenigsberg.","categories":["hebrew"],"shlibs_provided":["libhspell.so.0"],"messages":[{"message":"The recommended usage of this port is first to teach your terminal to display\nhebrew fonts, like this:\n\nvidcontrol < /dev/ttyv0 -f 8x16 iso08-8x16.fnt\n\nor set this in /etc/rc.conf:\n\nfont8x16=iso08-8x16.fnt\n\nThen, it would be wise to install bidiv from %%PORTSDIR%%/textproc/bidiv\nand run Hspell:\n\nhspell file.txt | bidiv\n\nPlus, Hspell can use Ispell as a slave (option -i or executable hspell-i).\nIspell can be found in %%PORTSDIR%%/textproc/ispell .","type":"install"}]},{"name":"iw-elmar-fonts","origin":"hebrew/elmar-fonts","version":"3.3_6","comment":"Collection of Hebrew fonts from El-Mar software, Ltd","maintainer":"ports@FreeBSD.org","www":"http://elmar.co.il/wwh/wwh/xfiles/H.fonts/index.en.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a21fee6af50fa9b1aa42d4b06cb6ade95f863a0228d9f1ffcb828a0f74662050","flatsize":1247397,"path":"All/iw-elmar-fonts-3.3_6.pkg","repopath":"All/iw-elmar-fonts-3.3_6.pkg","licenselogic":"single","pkgsize":424352,"desc":"The fonts used by the Hebrew Support of X-Windows & Motif since 1991.\n35 pcf files, 8 Type1 files (1 is similar to the proportional Webfont).\nAlready adopted by 8 workstation vendors, dozens of software houses,\nand most of the X users in Israel.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["hebrew","x11-fonts"],"messages":[{"message":"You'll have to add this port's directory PREFIX/lib/X11/fonts/hebrew\nto your X font path:\n\n$ xset fp+ PREFIX/lib/X11/fonts/hebrew\n$ xset fp rehash\n\nor by adding a FontPath line for it in the X-server configuration file (usually\n/etc/X11/xorg.conf) and restarting the X-server.","type":"install"},{"message":"===>   NOTICE:\n\nThe iw-elmar-fonts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ivykis","origin":"devel/ivykis","version":"0.43.2","comment":"Asynchronous I/O readiness notification library","maintainer":"cy@FreeBSD.org","www":"https://github.com/buytenh/ivykis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3b7c98545fb228b9b79d8c43ef69a1dec59a3342dd07db2d17005b9eb613e41","flatsize":234350,"path":"All/ivykis-0.43.2.pkg","repopath":"All/ivykis-0.43.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":74180,"desc":"The ivykis library is a thin, portable wrapper around OS-provided\nmechanisms such as epoll(4), kqueue(2), poll(2) and select(2). It was\nmainly designed for building high-performance network applications,\nbut can be used in any event-driver application that uses pollable\nfile descriptors as its event sources.\n\nPrograms written to the ivykis API are generally single-threaded (or\nuse only a small number of threads), and never block on I/O. All\ninput and output is done in a nonblocking fashion, with I/O readiness\nnotification delivered via callback functions.","categories":["devel"],"shlibs_provided":["libivykis.so.0"]},{"name":"iw-culmus","origin":"hebrew/culmus","version":"0.133","comment":"Free Hebrew Type1 fonts","maintainer":"onatan@gmail.com","www":"http://culmus.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7e388fda91acdcbcdf2542fd51befdb4e5c4d8f74c7f1c3ddd71fb3917d901b","flatsize":2268128,"path":"All/iw-culmus-0.133.pkg","repopath":"All/iw-culmus-0.133.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":827772,"desc":"Hebrew font families. ASCII glyphs borrowed from the URW and Bitstream\nfonts.  Those families provide a basic set of a serif (Frank Ruehl), sans\nserif (Nachlieli) and monospaced (Miriam Mono) fonts. Also included\nDrugulin, Ktav Yad, Aharoni, David, Hadasim, Shofar, Simple, Stam, Keter\nand Ellinia.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["hebrew"],"messages":[{"message":"You'll have to add this port's directory (/usr/local/lib/X11/fonts/culmus\nto you're X font path. Here's how:\n\n$ xset fp+ /usr/local/lib/X11/fonts/culmus\n$ xset fp rehash\n\nor by adding a FontPath line for it in the X-server configuration file\n(usually /etc/XF86Config or /etc/Xaccel.ini) and restarting the\nX-server.\n\nIf you're using XFS it is also a good idea to add this directory to\nyour \"catalogue\" line in the XFS configuration file:\n/usr/local/lib/X11/fs/config","type":"install"}]},{"name":"iw-hunspell","origin":"hebrew/hunspell","version":"1.4","comment":"Hebrew hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"http://hspell.ivrix.org.il/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c63a1cf3e2023de4c06b8f00b7a7905c234846eca86d2f110a2cdd7770efda5","flatsize":7875546,"path":"All/iw-hunspell-1.4.pkg","repopath":"All/iw-hunspell-1.4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":663868,"desc":"Hebrew hunspell dictionaries","categories":["hebrew","textproc"]},{"name":"ittywm","origin":"x11-wm/ittywm","version":"g20180507","comment":"Ridiculously tiny XCB window manager based on TinyWM","maintainer":"pyrus@bsdmail.com","www":"https://github.com/marshallmason/ittywm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"728d5cd117eeed5ab7ea8820752ff0a0c325369db56ca54713cee11f958a5b00","flatsize":10352,"path":"All/ittywm-g20180507.pkg","repopath":"All/ittywm-g20180507.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":4900,"desc":"ittywm is a window manager based off of TinyWM written in libxcb. It is lighter\non resources than its predecessor.","deps":{"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11-wm"],"shlibs_required":["libxcb.so.1"]},{"name":"ja-font-plemoljp-hs","origin":"japanese/font-plemoljp-hs","version":"1.7.1","comment":"Plex Mono Language JP (Hidden Space)","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/PlemolJP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b4db3398b62def7bc115269f640c32dea8fecbb12f8f16e4c2c206410b06881","flatsize":162686174,"path":"All/ja-font-plemoljp-hs-1.7.1.pkg","repopath":"All/ja-font-plemoljp-hs-1.7.1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":63635000,"desc":"Plex Mono Language JP is a composite font of IBM Plex Mono and\nIBM Plex Sans JP (Hidden Space).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"PLEMOLJP_HS":"on","PLEMOLJP_CONS_HS":"on","PLEMOLJP35_HS":"on","PLEMOLJP35_CONS_HS":"on"}},{"name":"iwmbt-firmware","origin":"comms/iwmbt-firmware","version":"20230625","comment":"Intel Wireless 8260 bluetooth adaptor firmwares used by iwmbtfw(8)","maintainer":"wulf@FreeBSD.org","www":"https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5a751fb85e9fb2b203ae0473ed2858a922793d17b7dd77ec73e9430d3003dee","flatsize":18459642,"path":"All/iwmbt-firmware-20230625.pkg","repopath":"All/iwmbt-firmware-20230625.pkg","licenselogic":"single","licenses":["INTEL"],"pkgsize":2085300,"desc":"Firmware for the Intel Wireless 8260/8265 chip based Bluetooth USB devices.\nTo be downloaded with iwmbtfw(8).\n\nSee also: https://packages.debian.org/firmware-iwlwifi","categories":["comms"]},{"name":"itstool","origin":"textproc/itstool","version":"2.0.7_1","comment":"Make XML documents translatable through po files","maintainer":"kwm@FreeBSD.org","www":"https://itstool.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f53c24055c8f29de4c19f44134cdf91d9669bdd38faa2a0938416c6a14d22a02","flatsize":133522,"path":"All/itstool-2.0.7_1.pkg","repopath":"All/itstool-2.0.7_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28988,"desc":"ITS Tool allows you to translate your XML documents with PO files, using rules\nfrom the W3C Internationalization Tag Set (ITS) to determine what to translate\nand how to separate it into PO file messages.\n\nPO files are the standard translation format for GNU and other Unix-like\nsystems. They present translatable information as discrete messages, allowing\neach message to be translated independently. In contrast to whole-page\ntranslation, translating with a message-based format like PO means you can\neasily track changes to the source document down to the paragraph. When new\nstrings are added or existing strings are modified, you only need to update\nthe corresponding messages.\n\nITS Tool is designed to make XML documents translatable through PO files by\napplying standard ITS rules, as well as extension rules specific to ITS Tool.\nITS also provides an industry standard way for authors to override translation\ninformation in their documents, such as whether a particular element should be\ntranslated.","deps":{"py311-libxml2":{"origin":"textproc/py-libxml2","version":"2.11.8_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"]},{"name":"itk","origin":"x11-toolkits/itk","version":"3.4.2_1","comment":"Object-oriented extension to Tk [incr Tk]","maintainer":"erik@bz.bzflag.bz","www":"https://sourceforge.net/projects/incrtcl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e177df10169be621e1515dadc1bef9fdf91a1f451f679526b9c45c60c608a1f5","flatsize":167212,"path":"All/itk-3.4.2_1.pkg","repopath":"All/itk-3.4.2_1.pkg","licenselogic":"single","pkgsize":48964,"desc":"This package contains [incr Tk] version 3.0.1.  [incr Tk] is a\ncompanion to [incr Tcl] and builds a ``mega-widget'' framework into\nTk. The [incr Tk] extension is also known as ``itk''.\n\nA companion to [incr Tk] called [incr Widgets] provides a widget set,\nwith many improved widgets. The [incr Widgets] collection is also known\nas ``iwidgets'' and is available in x11-toolkits.","deps":{"itcl":{"origin":"lang/itcl","version":"3.4.4_2,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","tk"],"shlibs_required":["libitcl3.4.so","libX11.so.6","libtk86.so.1"],"shlibs_provided":["libitk.so.3"]},{"name":"itcl","origin":"lang/itcl","version":"3.4.4_2,1","comment":"Object-oriented extension to Tcl [incr Tcl]","maintainer":"erik@bz.bzflag.bz","www":"https://sourceforge.net/projects/incrtcl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f955169733e20b031303cab8459b4b8a3782e86f2082f32cd23f0bc71ce8a64","flatsize":274472,"path":"All/itcl-3.4.4_2,1.pkg","repopath":"All/itcl-3.4.4_2,1.pkg","licenselogic":"single","pkgsize":111696,"desc":"This package contains [incr Tcl] version 3.0.1.  [incr Tcl] is an\nobject oriented extension to Tcl. The [incr Tcl] language is also known as\n``itcl''.\n\nA companion to [incr Tcl] called [incr Tk] builds a ``mega-widget''\nframework into Tk. The [incr Tk] extension is also known as\n``itk'' and is available in x11-toolkits.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["lang","tcl"],"shlibs_provided":["libitcl3.4.so"]},{"name":"itcl4","origin":"lang/itcl4","version":"4.2.4","comment":"Object-oriented extension to Tcl [incr Tcl]","maintainer":"tcltk@FreeBSD.org","www":"https://core.tcl.tk/itcl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4c90654a50fbe40f46e6a17ed279740ad2620c4a02ad028a28131b2320392f4","flatsize":508198,"path":"All/itcl4-4.2.4.pkg","repopath":"All/itcl4-4.2.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":202108,"desc":"[incr Tcl] is the most widely used O-O system for Tcl. The name is a play on\nC++, and [incr Tcl] provides a similar object model, including multiple\ninheritence and public and private classes and variables.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["lang"]},{"name":"it-hyphen","origin":"textproc/it-hyphen","version":"2016.02.10","comment":"Italian hyphenation rules","maintainer":"office@FreeBSD.org","www":"https://linguistico.sourceforge.net/pages/start.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3205f0bff9d3b19430fa2d549e440c13d0d7d1e60d55f1ae4277dd39a573b75","flatsize":28997,"path":"All/it-hyphen-2016.02.10.pkg","repopath":"All/it-hyphen-2016.02.10.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":10560,"desc":"Italian hyphenation rules","categories":["textproc"]},{"name":"iw-aspell","origin":"hebrew/aspell","version":"1.0.0_1,2","comment":"Aspell Hebrew dictionaries","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce5bc5aebdd785f8e7a418c444ba02e5df4138172cd519ae8b7ddd9622e0fc37","flatsize":8684779,"path":"All/iw-aspell-1.0.0_1,2.pkg","repopath":"All/iw-aspell-1.0.0_1,2.pkg","licenselogic":"single","pkgsize":1993384,"desc":"Aspell Hebrew dictionaries.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["hebrew","textproc"]},{"name":"it-hunspell","origin":"textproc/it-hunspell","version":"2016.02.10","comment":"Italian hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://extensions.openoffice.org/en/project/italian-dictionary-thesaurus-hyphenation-patterns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e0ae929c2d5394048c4c5fce9a282a701f4ef37f5cb26d0a4b185bb277d4046","flatsize":1411685,"path":"All/it-hunspell-2016.02.10.pkg","repopath":"All/it-hunspell-2016.02.10.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":309648,"desc":"Italian hunspell dictionaries","categories":["textproc"]},{"name":"it-mythes","origin":"textproc/it-mythes","version":"02.09.l_1","comment":"Italian thesaurus","maintainer":"office@FreeBSD.org","www":"https://linguistico.sourceforge.net/pages/thesaurus_italiano.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7234de4fa36c84ad3f499e294c9d380a9d0f51d83228642729d9465379493acf","flatsize":2771564,"path":"All/it-mythes-02.09.l_1.pkg","repopath":"All/it-mythes-02.09.l_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":669440,"desc":"Italian thesaurus","categories":["textproc"]},{"name":"ja-font-plemoljp","origin":"japanese/font-plemoljp","version":"1.7.1","comment":"Plex Mono Language JP","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/PlemolJP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cc8a5a07fc2c9201e5b037ecc110c929559228305d4842d18f66b535b490ab99","flatsize":162696243,"path":"All/ja-font-plemoljp-1.7.1.pkg","repopath":"All/ja-font-plemoljp-1.7.1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":63634680,"desc":"Plex Mono Language JP is a composite font of IBM Plex Mono and\nIBM Plex Sans JP.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"PLEMOLJP":"on","PLEMOLJP_CONS":"on","PLEMOLJP35":"on","PLEMOLJP35_CONS":"on"}},{"name":"it-aspell","origin":"textproc/it-aspell","version":"2.4.20070901.0,2","comment":"Aspell Italian dictionary","maintainer":"office@FreeBSD.org","www":"https://linguistico.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"234932e414397a8aa0485116ae0172e10d6b9c0d109191c3866fed59ce6a778f","flatsize":2249407,"path":"All/it-aspell-2.4.20070901.0,2.pkg","repopath":"All/it-aspell-2.4.20070901.0,2.pkg","licenselogic":"single","pkgsize":680656,"desc":"Aspell Italian dictionary.\n\nNote: if you build from ports, prefer textproc/aspell, it will let you\n      select dictionaries for several languages.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"iverilog","origin":"cad/iverilog","version":"12.0_1","comment":"Verilog simulation and synthesis tool","maintainer":"kbowling@FreeBSD.org","www":"https://steveicarus.github.io/iverilog/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"528bf26f042d7141920cff52814c050ffbe9cded0d39f115a282936cf313fa43","flatsize":6290235,"path":"All/iverilog-12.0_1.pkg","repopath":"All/iverilog-12.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1814316,"desc":"Icarus Verilog is a Verilog simulation and synthesis tool. It\noperates as a compiler, compiling source code written in Verilog\n(IEEE-1364) into some target format. For batch simulation, the\ncompiler can generate C++ code that is compiled and linked with\na run time library (called \"vvm\") then executed as a command to\nrun the simulation. For synthesis, the compiler generates netlists\nin the desired format.\n\nThe compiler proper is intended to parse and elaborate design\ndescriptions written to the IEEE standard IEEE Std 1364-2000. The\nstandard proper is due to be release towards the middle of the\nyear 2000. This is a fairly large and complex standard, so it will\ntake some time for it to get there, but that's the goal.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["cad"],"shlibs_required":["libreadline.so.8"]},{"name":"ja-font-hackgen","origin":"japanese/font-hackgen","version":"2.9.0","comment":"HackGen is a composite font of Hack and GenJyuu-Gothic","maintainer":"ume@FreeBSD.org","www":"https://github.com/yuru7/HackGen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b3819fe2d4b98db24940eb8f71ddfbdcc8779baf7c56b6f075431612b562aa6","flatsize":87799277,"path":"All/ja-font-hackgen-2.9.0.pkg","repopath":"All/ja-font-hackgen-2.9.0.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":32316672,"desc":"HackGen is a composite font of Hack and GenJyuu-Gothic.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"HACKGEN":"on","HACKGEN_CONS":"on","HACKGEN35":"on","HACKGEN35_CONS":"on"}},{"name":"ja-font-cica","origin":"japanese/font-cica","version":"5.0.3","comment":"Cica Japanese monospaced fonts for programming","maintainer":"ume@FreeBSD.org","www":"https://github.com/miiton/Cica","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7416ddaa98ab2bd1a87e5aeb0ddd3cc62e8df7a65756ea44e396f1406e42e3db","flatsize":46784570,"path":"All/ja-font-cica-5.0.3.pkg","repopath":"All/ja-font-cica-5.0.3.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":19692364,"desc":"Cica Japanese monospaced fonts for programming","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on","EMOJI":"on"}},{"name":"iso8879","origin":"textproc/iso8879","version":"1986_3","comment":"Character entity sets from ISO 8879:1986 (SGML)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"120d4f0b7858df81dbe291c5e21daa76cb8a4d07d805f6db27b1bf7d64cb2741","flatsize":71931,"path":"All/iso8879-1986_3.pkg","repopath":"All/iso8879-1986_3.pkg","licenselogic":"single","licenses":["IOS"],"pkgsize":13620,"desc":"Nineteen ISO 8879:1986 character entity sets used by many DTDs:\n\n  Added Latin 1\n  Added Latin 2\n  Added Math Symbols: Arrow Relations\n  Added Math Symbols: Binary Operators\n  Added Math Symbols: Delimiters\n  Added Math Symbols: Negated Relations\n  Added Math Symbols: Ordinary\n  Added Math Symbols: Relations, Box and Line Drawing\n  Alternative Greek Symbols\n  Diacritical Marks\n  General Technical\n  Greek Letters\n  Greek Symbols\n  Monotoniko Greek\n  Non-Russian Cyrillic\n  Numeric and Special Graphic\n  Publishing\n  Russian Cyrillic\n\nJohn Fieber\njfieber@FreeBSD.org","deps":{"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe iso8879 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"isync","origin":"mail/isync","version":"1.4.4_3","comment":"Maintain local copies of remote IMAP folders w/synchronized flags","maintainer":"ehaupt@FreeBSD.org","www":"http://isync.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"954cb8409cb457d92e9cdbc03e01b6bbee0ef1b2c9703f64b9d1997ba020229f","flatsize":206540,"path":"All/isync-1.4.4_3.pkg","repopath":"All/isync-1.4.4_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":91032,"desc":"isync is a command line application which synchronizes a local maildir-style\nmailbox with a remote IMAP4 mailbox, suitable for use in IMAP-disconnected\nmode. Multiple copies of the remote IMAP4 mailbox can be maintained, and all\nflags are synchronized. TLS/SSL is supported via imaps: or STARTTLS.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libsasl2.so.3"],"annotations":{"cpe":"cpe:2.3:a:isync_project:isync:1.4.4:::::dragonfly6:x86_64:3"}},{"name":"iso-schematron-xslt","origin":"textproc/iso-schematron-xslt","version":"20130313_1","comment":"The Leading Implementation of ISO Schematron","maintainer":"sunpoet@FreeBSD.org","www":"https://www.schematron.com/implementation.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab55497ed740f81005a0ae0952e676e125ffc8cf6780e2283b8543bc28e7fa44","flatsize":455958,"path":"All/iso-schematron-xslt-20130313_1.pkg","repopath":"All/iso-schematron-xslt-20130313_1.pkg","licenselogic":"single","pkgsize":45000,"desc":"This is Rick Jelliffe's implementation of ISO Schematron using XSLT.","categories":["textproc"]},{"name":"jenkins","origin":"devel/jenkins","version":"2.479","comment":"Open-source continuous integration server","maintainer":"lwhsu@FreeBSD.org","www":"https://jenkins.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea74537598f1ab06bf58f65a78d06f1fda487342fb8fcdd05703693b597ff03d","flatsize":95991244,"path":"All/jenkins-2.479.pkg","repopath":"All/jenkins-2.479.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":94105832,"desc":"The leading open source automation server, Jenkins provides hundreds of\nplugins to support building, deploying and automating any project.","deps":{"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["devel","java"],"users":["jenkins"],"groups":["jenkins"],"annotations":{"cpe":"cpe:2.3:a:jenkins:jenkins:2.479:::::dragonfly6:x86_64"},"messages":[{"message":"Jenkins defaults listens on http://*:8080 , to change this, add --httpPort and\n--prefix settings to jenkins_args in /etc/rc.conf\n\nPlease login to the Jenkins web interface and secure it with a password\nwhen installing for the first time.\n\nMore information:\nhttps://www.jenkins.io/doc/book/installing/war-file/\nhttps://www.jenkins.io/doc/book/security/managing-security/","type":"install"}]},{"name":"isoqlog","origin":"mail/isoqlog","version":"2.2.1_1","comment":"Qmail, postfix, sendmail, exim MTA log analysis program","maintainer":"dbaio@FreeBSD.org","www":"http://www.enderunix.org/isoqlog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d281b651549c38aacc9bbbf2a9407448caa73d82aee737223c403feec9f43805","flatsize":125320,"path":"All/isoqlog-2.2.1_1.pkg","repopath":"All/isoqlog-2.2.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42564,"desc":"Isoqlog is an MTA log analysis program written in C.It designed to scan qmail,\npostfix, sendmail logfile and produce usage statistics in HTML format for\nviewing through a browser.It produces Top domains output according to Incoming,\nOutgoing, total mails and bytes, it keeps  your main domain mail statistics\nwith Days Top Domain, Top Users values for per day, per month, and years.\n\nFeatures:\n--------\n* Multi MTA support(qmail (multilog and syslog), postfix, sendmail, exim)\n* Multi-domain support: Shows quite detailed statistics for not only your main\ndomain, but also, any domain you want.\n* Displays statistics for common mail delivery errors.\n* For each domain you specify; displays Top incoming, outgoing, total and byte\nbased statistics for users.\n* Displays server's activity based on incoming, outgoing, total mails and size\nof incoming mail, for domain  and its users.\n* All days', all months', all years' activities ( above ones ) are stored for\nfuture inspection.\n* Multi-language Support (17 languages supported as of isoqlog 2.1.1!)","categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"First edit /usr/local/etc/isoqlog.conf\nAfter that edit /usr/local/etc/isoqlog.domains\n\nFinally you have to add a crontab entry in order to get isoqlog work like:\n\n58 * * * * /usr/local/bin/isoqlog 1>/dev/null 2>/dev/null\n\nYou can read /usr/local/share/doc/isoqlog/EnderUNIX about our other projects","type":"install"}]},{"name":"ja-font-aozoramincho","origin":"japanese/font-aozoramincho","version":"0.1_2","comment":"Aozora Mincho Japanese TrueType fonts","maintainer":"ume@FreeBSD.org","www":"http://blueskis.wktk.so/AozoraMincho/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5f5fa47171855c82cbd17c88a3f53c0805a83f39a1fa0058863f3ed0f5b1ad1","flatsize":56883298,"path":"All/ja-font-aozoramincho-0.1_2.pkg","repopath":"All/ja-font-aozoramincho-0.1_2.pkg","licenselogic":"single","pkgsize":27773888,"desc":"Aozora Mincho Japanese TrueType fonts","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"iso12083","origin":"textproc/iso12083","version":"1993_2","comment":"SGML DTDs from the The Electronic Publishing Special Interest Group","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51d537f10ea7226080983d1f2082fe5ed7930d7da3a511ff952b093309b6c7d1","flatsize":105456,"path":"All/iso12083-1993_2.pkg","repopath":"All/iso12083-1993_2.pkg","licenselogic":"single","pkgsize":11776,"desc":"ISO 12083 is the successor to the Association of American\nPublishers (AAP) Electronic Publishing Special Interest Group\n(EPSIG) standard.  Four DTDs are included in this package--one\nfor articles, one for books, one for serials, and one for\nmathematics which may be used in any of the other three.\n\nJuly 10, 1997\njfieber@FreeBSD.org","deps":{"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe iso12083 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-anthy","origin":"japanese/anthy","version":"0.4_5,1","comment":"Another Kana-Kanji conversion system","maintainer":"nobutaka@FreeBSD.org","www":"https://salsa.debian.org/debian/anthy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"457485c6b18fc9375cf9f9c9922db19917cf693b89daf2e3de41ad883bf38171","flatsize":29780825,"path":"All/ja-anthy-0.4_5,1.pkg","repopath":"All/ja-anthy-0.4_5,1.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":5819480,"desc":"Anthy is a Japanese input method working on X11 and emacs.\nIt converts Hiragana text to Kana Kanji mixed text.\n\nSupplemental 2ch BBS terms dictionary which is installed by WITH_2CHDIC knob\nis developed by Omaemona 2ch/Linux (DQN) Project.\n(http://omaemona.sourceforge.net/packages/Zisyo/)","categories":["japanese"],"shlibs_provided":["libanthy.so.1","libanthydic.so.1","libanthyinput.so.0"],"options":{"DOCS":"on","GSKKDIC":"off","ODIC":"off"}},{"name":"isnprober","origin":"security/isnprober","version":"1.02","comment":"PenTest tool for TCP Initial Sequence Numbers research","maintainer":"onatan@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c396762050bf9f8740fc6ba5ea64fb4d5791b5330fde5c1838b050c3026f5af","flatsize":33806,"path":"All/isnprober-1.02.pkg","repopath":"All/isnprober-1.02.pkg","licenselogic":"single","pkgsize":10072,"desc":"-- ISNprober / Tom Vandepoel (Tom.Vandepoel@ubizen.com) --\n\nISNprober is a tool that samples TCP Initial Sequence Numbers or IP ID's\nand can use that information to determine if a set of IP addresses belong\nto the same TCP/IP stack (machine) or not.","deps":{"p5-Net-RawIP":{"origin":"net/p5-Net-RawIP","version":"0.25_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"options":{"DOCS":"on"}},{"name":"ismtp","origin":"security/ismtp","version":"g20190921","comment":"Test for SMTP user enumeration, internal spoofing, and relay","maintainer":"rihaz.jerrin@gmail.com","www":"https://github.com/altjx/ipwn/tree/master/iSMTP","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2242156539bca070c8d003cd22998d26f0495d0795b808462bb0daf3b2371740","flatsize":27624,"path":"All/ismtp-g20190921.pkg","repopath":"All/ismtp-g20190921.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6780,"desc":"SMTP user enumeration (RCPT TO and VRFY), internal spoofing, and open\nrelay.  A tool that tests for all three and with great flexibility.\niSMTP does just that, making it much easier to knock that process out\nof the way.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"]},{"name":"isic","origin":"net-mgmt/isic","version":"0.07_6","comment":"IP Stack Integrity Checker","maintainer":"bofh@FreeBSD.org","www":"https://sourceforge.net/projects/isic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"292bcd49107a1892d62b721bd5438c287cf4c1fcc80076255f76a46f16f88bcb","flatsize":142091,"path":"All/isic-0.07_6.pkg","repopath":"All/isic-0.07_6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":29332,"desc":"IP Stack Integrity Checker\n\nIts purpose is to test the stability of an IP Stack and its component stacks\n(TCP, UDP, ICMP et. al.) It does this be generating random packets of the\ndesired protocol. The packets can have tendencies. ie by default all packets\nhave a 50%25 chance of having IP Options. The packets are then sent against the\ntarget machine to either penetrate its firewall rules or find bugs in the IP\nstack.","deps":{"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["net-mgmt"],"shlibs_required":["libnet.so.9"]},{"name":"ishido","origin":"games/ishido","version":"1.1_3","comment":"Tile placement game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e24cbde73d40b67b8caeb4c1c709c12cd20866c3e2b5959fabc5578dd089d95","flatsize":27199,"path":"All/ishido-1.1_3.pkg","repopath":"All/ishido-1.1_3.pkg","licenselogic":"single","pkgsize":11504,"desc":"A tile game which challenges you to place tiles of six colors and six\nshapes onto a 12x8 grid.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe ishido port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"iselect","origin":"misc/iselect","version":"1.4.0_3","comment":"Interactive Selection Tool","maintainer":"ports@FreeBSD.org","www":"http://www.ossp.org/pkg/tool/iselect/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7b885996650abe39edb1cf891a81cf5023dcb585c4d28bc97529f8902fe7361","flatsize":74959,"path":"All/iselect-1.4.0_3.pkg","repopath":"All/iselect-1.4.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32604,"desc":"iSelect is an interactive line selection tool for ASCII files, operating\nvia a full-screen Curses-based terminal session. It can be used either as\nan user interface frontend controlled by a Bourne-Shell/Perl/Tcl backend\nas its control script or in batch mode as a pipeline filter (usually\nbetween grep and the final executing command).","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"EXAMPLES":"on","SLANG":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe iselect port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ised","origin":"math/ised","version":"2.7.1_10","comment":"Tool for generating number sequences and arithmetic evaluation","maintainer":"ports@FreeBSD.org","www":"https://ised.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d386b2e3b0a88e7920b0cc0b4b9e739a7b6f0fcf95196e57410e3850089717d7","flatsize":198848,"path":"All/ised-2.7.1_10.pkg","repopath":"All/ised-2.7.1_10.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":86276,"desc":"ised is a command-line tool for generating number sequences and\narithmetic evaluation. Unlike big gui-based software (e.g. Mathematica,\nDerive, Matlab, Octave,...) it is intended for use in shell scripting,\ntogether with gnu core utilities.\n\nIts main advantage is that all functions are generalized to operate\non one-dimensional arrays. It can be used for loop indexing (much\nlike seq), line-by-line arithmetic processing of files, floating\npoint math for shells that don't support it natively, or interactively,\nas extended calculator.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"}},"categories":["math"],"shlibs_required":["libedit.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe ised port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"iso-codes","origin":"misc/iso-codes","version":"4.15.0","comment":"Lists of the country, language, and currency iso names","maintainer":"kwm@FreeBSD.org","www":"https://salsa.debian.org/iso-codes-team/iso-codes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24b341555b35c35d3ee0fce8dad4d119285a344bd8c37cce220b10abc049e4de","flatsize":19403232,"path":"All/iso-codes-4.15.0.pkg","repopath":"All/iso-codes-4.15.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2887544,"desc":"This project provides lists of various ISO standards (e.g. country,\nlanguage, language scripts, and currency names) in one place, rather\nthan repeated in many programs throughout the system.\n\nCurrently there are lists of languages and countries embedded in\nseveral different programs, which leads to dozens of lists of\n200 languages, translated into more than 90 languages ... not\nvery efficient.\n\nWith this project, we create a single \"gettext domain\" for every\nsupported ISO standard which contains the translations of\nthat domain. It is easy for a programmer to re-use those\ntranslations instead of maintaining their own translation\ninfrastructure. Moreover, the programmer does not need to follow\nchanges in the ISO standard and will not work with outdated\ninformation.","categories":["misc"]},{"name":"isc-cron","origin":"sysutils/isc-cron","version":"4.1_3","comment":"ISC Cron, former Vixie Cron","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dcb43e05bb8d9bbead8fcb3102ba3a556f618592cd46cdd18e3b5b4ca844ab45","flatsize":85396,"path":"All/isc-cron-4.1_3.pkg","repopath":"All/isc-cron-4.1_3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":33448,"desc":"ISC cron, replacement for Vixie cron.","categories":["sysutils"],"messages":[{"message":"Please add\n\n\tcron_program=\"/usr/local/sbin/cron\"\n\nto your /etc/rc.conf to enable the ISC cron instead of the base\nVixie cron.\n\nPlease use /usr/local/bin/crontab to edit the users crontab.","type":"install"},{"message":"===>   NOTICE:\n\nThe isc-cron port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"isbg","origin":"mail/isbg","version":"2.2.1","comment":"Scan an IMAP inbox for spam using SpamAssassin","maintainer":"ports@FreeBSD.org","www":"https://github.com/isbg/isbg","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b3df1da5104d0f917fa4bf0c08e38368224dbde838837c5c34a896361f3f748","flatsize":311127,"path":"All/isbg-2.2.1.pkg","repopath":"All/isbg-2.2.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":54772,"desc":"IMAP Spam Begone (isbg) is a script that makes it easy to scan\nan IMAP inbox for spam using SpamAssassin and get your spam\nmoved to another folder.\n\nUnlike the normal mode of deployments for SpamAssassin, isbg\ndoes not need to be involved in mail delivery, and can run on\ncompletely different machines to where your mailbox actually\nis.","deps":{"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"}},"categories":["mail"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe isbg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"isabella-ttf","origin":"x11-fonts/isabella","version":"1.202_3","comment":"Font by John Stracke based on the Isabella Breviary","maintainer":"lgfbsd@be-well.ilk.org","www":"https://www.thibault.org/fonts/isabella/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5356609cdfdda55e33d641e4158d07c4b10ddf8f0dbdc8cc3d40cc4cff8a83ac","flatsize":147116,"path":"All/isabella-ttf-1.202_3.pkg","repopath":"All/isabella-ttf-1.202_3.pkg","licenselogic":"or","licenses":["OFL11","LGPL20"],"pkgsize":60940,"desc":"This font is called Isabella because it is based on the calligraphic\nhand used in the Isabella Breviary, made around 1497, in Holland,\nfor Isabella of Castille, the first queen of united Spain.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"}},{"name":"it-libreoffice","origin":"editors/libreoffice-it","version":"24.2.4.2","comment":"it language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2fd4467979aa9a5f181179f9e0e6a6584c651c0538c52c83a20099a3a06e2911","flatsize":32449404,"path":"All/it-libreoffice-24.2.4.2.pkg","repopath":"All/it-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3375804,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"isl","origin":"devel/isl","version":"0.26","comment":"Integer Set Library","maintainer":"eduardo@FreeBSD.org","www":"https://libisl.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5ae9c95722a20b1ddb4f6357e52a5628b74d038ddec4d428dbb307874c2de47","flatsize":10356057,"path":"All/isl-0.26.pkg","repopath":"All/isl-0.26.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1466812,"desc":"isl is a library for manipulating sets and relations of integer points\nbounded by linear constraints. Supported operations on sets include\nintersection, union, set difference, emptiness check, convex hull,\n(integer) affine hull, integer projection, computing the lexicographic\nminimum using parametric integer programming, coalescing and parametric\nvertex enumeration. It also includes an ILP solver based on generalized\nbasis reduction, transitive closures on maps (which may encode infinite\ngraphs), dependence analysis and bounds on piecewise step-polynomials.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["devel","math"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libisl.so.23"],"options":{"OPTIMIZED_CFLAGS":"on"}},{"name":"isc-dhcp44-relay","origin":"net/isc-dhcp44-relay","version":"4.4.3P1_1","comment":"The ISC Dynamic Host Configuration Protocol relay","maintainer":"zi@FreeBSD.org","www":"https://www.isc.org/dhcp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9c715fdfc3d534dee23717dbe1df5f154f032de5881b838c5e3ccd01ea1ad54","flatsize":2742789,"path":"All/isc-dhcp44-relay-4.4.3P1_1.pkg","repopath":"All/isc-dhcp44-relay-4.4.3P1_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":979940,"desc":"The ISC Dynamic Host Configuration Protocol Distribution provides a\nfreely redistributable reference implementation of all aspects of the\nDHCP protocol, through a suite of DHCP tools:\n\n  * A DHCP server\n  * A DHCP client\n  * A DHCP relay agent (this port)\n\nDetails on versioning/release information may be obtained here:\nhttps://www.isc.org/downloads/","categories":["net"],"options":{"DOCS":"on","IPV6":"on"},"annotations":{"cpe":"cpe:2.3:a:isc:dhcp:4.4.3p1:::::dragonfly6:x86_64:1"},"messages":[{"message":"****  This port installs the dhcp relay daemon, but doesn't invoke dhcrelay by\n      default. If you want to invoke dhcrelay at startup, add the following\n      lines to /etc/rc.conf:\n\n\t    dhcrelay_enable=\"YES\"\n\t    dhcrelay_flags=\"\"\t\t# command option(s)\n\t    dhcrelay_servers=\"\"\t\t# dhcrelay server(s)\n\t    dhcrelay_ifaces=\"\"\t\t# ethernet interface(s)","type":"install"}]},{"name":"is-hyphen","origin":"textproc/is-hyphen","version":"2004.04.15_1","comment":"Icelandic hyphenation rules","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a1d5a047fac519514bb331c9800a42715f21599d8933ca0fada412480228cab","flatsize":55285,"path":"All/is-hyphen-2004.04.15_1.pkg","repopath":"All/is-hyphen-2004.04.15_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":21244,"desc":"Icelandic hyphenation rules","categories":["textproc"]},{"name":"isa-l","origin":"devel/isa-l","version":"2.30.0_1","comment":"Intel(R) Intelligent Storage Acceleration Libray","maintainer":"ports@FreeBSD.org","www":"https://github.com/01org/isa-l","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8b0692cd8cf03f3fb6ff27ce921552d6c79e39521b2f6c9558a3c9add47f1fa","flatsize":932599,"path":"All/isa-l-2.30.0_1.pkg","repopath":"All/isa-l-2.30.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":151812,"desc":"ISA-L is a collection of optimized low-level functions targeting storage\napplications.","categories":["devel"],"shlibs_provided":["libisal.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe isa-l port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ispc","origin":"devel/ispc","version":"1.24.0","comment":"Intel's compiler for high-performance SIMD programming","maintainer":"yuri@FreeBSD.org","www":"https://ispc.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb039096d5988b992d121a476f3d894e215a5aec316b9324b717449191b3ec60","flatsize":25109924,"path":"All/ispc-1.24.0.pkg","repopath":"All/ispc-1.24.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2164552,"desc":"ispc is a compiler for a variant of the C programming language, with\nextensions for single program, multiple data programming. Under the SPMD\nmodel, the programmer writes a program that generally appears to be a\nregular serial program, though the execution model is actually that a\nnumber of program instances execute in parallel on the hardware.","deps":{"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"}},"categories":["devel"],"shlibs_required":["libLLVM-15.so","libncurses.so.6"],"shlibs_provided":["libispcrt.so.1","libispcrt_device_cpu.so.1"],"options":{"ARM":"off","XE":"off"}},{"name":"irssistats","origin":"irc/irssistats","version":"0.75_1","comment":"Generate IRC statistics based on irssi logs","maintainer":"ports@FreeBSD.org","www":"http://royale.zerezo.com/irssistats/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cd9184e96f440c7e63b7175a107f8801c11dd1be2c357182005607d5adb26cf","flatsize":132651,"path":"All/irssistats-0.75_1.pkg","repopath":"All/irssistats-0.75_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":54120,"desc":"This tool generates an HTML file containing IRC statistics based on irssi\nlogs.","categories":["irc"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe irssistats port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"irstlm","origin":"textproc/irstlm","version":"5.80.03_4","comment":"The IRST Language Modeling Toolkit","maintainer":"demon@FreeBSD.org","www":"https://hlt-mt.fbk.eu/technologies/irstlm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85d6b23cf605d5f7b94e07c2e4a32b3bb30bdaa02ea7758ce04e107523318b22","flatsize":1857977,"path":"All/irstlm-5.80.03_4.pkg","repopath":"All/irstlm-5.80.03_4.pkg","licenselogic":"single","pkgsize":386364,"desc":"The IRST Language Modeling Toolkit features algorithms and data structures\nsuitable to estimate, store, and access very large LMs.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"shlibs_provided":["libirstlm.so.0"]},{"name":"irssi-xmpp","origin":"irc/irssi-xmpp","version":"0.54_1","comment":"Irssi plugin to connect to Jabber network","maintainer":"ports@FreeBSD.org","www":"https://cybione.org/~irssi-xmpp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e225b352cac7f152cf5888337f752ca17a813cea9426ac36747bccb8e7a579e","flatsize":205447,"path":"All/irssi-xmpp-0.54_1.pkg","repopath":"All/irssi-xmpp-0.54_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":67828,"desc":"irssi-xmpp's aim is to provide a good integration in this text-based\nirc client and a good support of XMPP (the Jabber protocol).\n\nIts main features are:\n    * Sending and receiving messages in irssi's query windows\n    * A roster with contact & resource tracking (contact list)\n    * Contact management (add, remove, manage subscriptions)\n    * MUC (Multi-User Chat)\n    * Tab completion of commands, JIDs and resources\n    * Message Events (\"composing\")\n    * Support for multiple accounts\n    * Unicode support (UTF-8)\n    * SSL and HTTP proxy support\n    * ...","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"irssi":{"origin":"irc/irssi","version":"1.4.5_1,2"},"loudmouth":{"origin":"net-im/loudmouth","version":"1.5.4_1"}},"categories":["irc"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libloudmouth-1.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe irssi-xmpp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"isc-dhcp44-client","origin":"net/isc-dhcp44-client","version":"4.4.3P1_1","comment":"The ISC Dynamic Host Configuration Protocol client","maintainer":"zi@FreeBSD.org","www":"https://www.isc.org/dhcp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8eda832cf3c43f989c19f059d911a8b41c438764ab30707886bacec9f129cc3c","flatsize":2875371,"path":"All/isc-dhcp44-client-4.4.3P1_1.pkg","repopath":"All/isc-dhcp44-client-4.4.3P1_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1043012,"desc":"The ISC Dynamic Host Configuration Protocol Distribution provides a\nfreely redistributable reference implementation of all aspects of the\nDHCP protocol, through a suite of DHCP tools:\n\n  * A DHCP server\n  * A DHCP client (this port)\n  * A DHCP relay agent\n\nDetails on versioning/release information may be obtained here:\nhttps://www.isc.org/downloads/","categories":["net"],"options":{"DOCS":"on","IPV6":"on"},"annotations":{"cpe":"cpe:2.3:a:isc:dhcp:4.4.3p1:::::dragonfly6:x86_64:1"},"messages":[{"message":"****  To setup dhclient, you may need to edit /etc/rc.conf to replace the\n      base system dhclient as follows:\n\n\t    dhclient_program=\"/usr/local/sbin/dhclient\"\n\t    dhclient_flags=\"-q\"\n\n      See dhclient(8), using the following command, for details about other\n      possible options:\n\n\t    MANPATH=/usr/local/man man 8 dhclient","type":"install"}]},{"name":"irssi-themes","origin":"x11-themes/irssi-themes","version":"2016082001","comment":"Collection of additional irssi themes","maintainer":"ehaupt@FreeBSD.org","www":"https://irssi-import.github.io/themes/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0d82c8b3dde5cec453037b69685b1f32c037155a5d713a1a9b4036c2ab10b82","flatsize":1364068,"path":"All/irssi-themes-2016082001.pkg","repopath":"All/irssi-themes-2016082001.pkg","licenselogic":"single","pkgsize":98504,"desc":"A collection of additional irssi themes.","deps":{"irssi":{"origin":"irc/irssi","version":"1.4.5_1,2"}},"categories":["x11-themes","irc"]},{"name":"is-aspell","origin":"textproc/is-aspell","version":"0.51.1.0_1,1","comment":"Aspell Icelandic dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8641a999572ee7b668274115d2227517034e9c9993edd7029126101750e5403","flatsize":4251531,"path":"All/is-aspell-0.51.1.0_1,1.pkg","repopath":"All/is-aspell-0.51.1.0_1,1.pkg","licenselogic":"single","pkgsize":1504624,"desc":"Aspell Icelandic dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"irssi-icb","origin":"irc/irssi-icb","version":"0.17_3","comment":"Irssi plugin for connecting to ICB network","maintainer":"fox@FreeBSD.org","www":"https://github.com/mglocker/irssi-icb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b8c51dd2ab0e749abf9c3d891233290763151e413996f7577deff0df3acaa10","flatsize":60698,"path":"All/irssi-icb-0.17_3.pkg","repopath":"All/irssi-icb-0.17_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20320,"desc":"irssi-icb provides connectivity to Internet Citizen's Band (icb)\nnetworks for the irssi Internet Relay Chat (IRC) client.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"irssi":{"origin":"irc/irssi","version":"1.4.5_1,2"}},"categories":["irc"],"shlibs_provided":["libfe_icb.so","libicb_core.so"]},{"name":"irssi-fish","origin":"irc/irssi-fish","version":"1.6.20200629","comment":"Encryption plugin for irssi","maintainer":"ashish@FreeBSD.org","www":"https://github.com/falsovsky/FiSH-irssi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb637fdc9dc9e0f39576e274387b47868222fabb555f4ffa13e6d5f5cf769b14","flatsize":55153,"path":"All/irssi-fish-1.6.20200629.pkg","repopath":"All/irssi-fish-1.6.20200629.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21596,"desc":"This is an encryption plugin for irssi, it is based on blowfish and is fully\ncompatible to original 'blowcrypt' script. It supports private chat and channel\nencryption. A secure key-exchange system is included as well.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"irssi":{"origin":"irc/irssi","version":"1.4.5_1,2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["irc","security"],"shlibs_required":["libcrypto.so.12","libglib-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"isc-dhcp44-server","origin":"net/isc-dhcp44-server","version":"4.4.3P1_1","comment":"ISC Dynamic Host Configuration Protocol server","maintainer":"zi@FreeBSD.org","www":"https://www.isc.org/dhcp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1eff3c442ceb7adbf5fa1814f01a5352c5baffe23f7edcc1a9d46f6ec90cdf0b","flatsize":6898873,"path":"All/isc-dhcp44-server-4.4.3P1_1.pkg","repopath":"All/isc-dhcp44-server-4.4.3P1_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1494800,"desc":"The ISC Dynamic Host Configuration Protocol Distribution provides a\nfreely redistributable reference implementation of all aspects of the\nDHCP protocol, through a suite of DHCP tools:\n\n  * A DHCP server (this port)\n  * A DHCP client\n  * A DHCP relay agent\n\nDetails on versioning/release information may be obtained here:\nhttps://www.isc.org/downloads/","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"users":["dhcpd"],"groups":["dhcpd"],"shlibs_required":["libssl.so.12"],"options":{"BIND_SYMBOLS":"off","BINLEASES":"off","DHCP4O6":"off","DOCS":"on","IPV6":"on","LDAP":"off","LDAP_SSL":"on","PARANOIA":"on"},"annotations":{"cpe":"cpe:2.3:a:isc:dhcp:4.4.3p1:::::dragonfly6:x86_64:1"},"messages":[{"message":"****  To setup dhcpd, please edit /usr/local/etc/dhcpd.conf.\n\n****  This port installs the dhcp daemon, but doesn't invoke dhcpd by default.\n      If you want to invoke dhcpd at startup, add these lines to /etc/rc.conf:\n\n\t    dhcpd_enable=\"YES\"\t\t\t\t# dhcpd enabled?\n\t    dhcpd_flags=\"-q\"\t\t\t\t# command option(s)\n\t    dhcpd_conf=\"/usr/local/etc/dhcpd.conf\"\t# configuration file\n\t    dhcpd_ifaces=\"\"\t\t\t\t# ethernet interface(s)\n\t    dhcpd_withumask=\"022\"\t\t\t# file creation mask\n\n****  If compiled with paranoia support (the default), the following rc.conf\n      options are also supported:\n\n\t    dhcpd_chuser_enable=\"YES\"\t\t# runs w/o privileges?\n\t    dhcpd_withuser=\"dhcpd\"\t\t# user name to run as\n\t    dhcpd_withgroup=\"dhcpd\"\t\t# group name to run as\n\t    dhcpd_chroot_enable=\"YES\"\t\t# runs chrooted?\n\t    dhcpd_devfs_enable=\"YES\"\t\t# use devfs if available?\n\t    dhcpd_rootdir=\"/var/db/dhcpd\"\t# directory to run in\n\t    dhcpd_includedir=\"<some_dir>\"\t# directory with config-\n\t\t\t\t\t\t  files to include\n\n****  WARNING: never edit the chrooted or jailed dhcpd.conf file but\n      /usr/local/etc/dhcpd.conf instead which is always copied where\n      needed upon startup.","type":"install"}]},{"name":"irsim","origin":"cad/irsim","version":"9.7.116_1","comment":"Event-driven logic-level simulator for MOS circuis","maintainer":"ports@FreeBSD.org","www":"http://opencircuitdesign.com/irsim/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"569cb15005118134b8dfa7b7570d7fd7ec84db1c6a77eb91a692c2041ac1324f","flatsize":406928,"path":"All/irsim-9.7.116_1.pkg","repopath":"All/irsim-9.7.116_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":168688,"desc":"IRSIM is an event-driven logic-level simulator for MOS circuits.\n\nTo run irsim, users should set CAD_HOME to the base installation directory\nwhere magic was installed, e.g. /usr/local.  Alternatively, the system\nadministrator can create a dummy user named 'cad' with its home\ndirectory set to the installation directory.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["cad"],"shlibs_required":["libX11.so.6"],"options":{"SCHEME":"on","TCL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe irsim port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"irssi-scripts","origin":"irc/irssi-scripts","version":"20231031","comment":"Collection of useful scripts for the irssi IRC-client","maintainer":"zachary.crownover@gmail.com","www":"https://scripts.irssi.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7d59447dd6618b9685cdbaf6c1fb2c6f56de4961563c1455bbd6ff96479d518","flatsize":2995691,"path":"All/irssi-scripts-20231031.pkg","repopath":"All/irssi-scripts-20231031.pkg","licenselogic":"single","pkgsize":646780,"desc":"This is a collection of useful scripts for the irssi IRC-client.","deps":{"irssi":{"origin":"irc/irssi","version":"1.4.5_1,2"}},"categories":["irc"]},{"name":"irssi","origin":"irc/irssi","version":"1.4.5_1,2","comment":"Modular IRC client with many features","maintainer":"dor.bsd@xm0.uk","www":"https://irssi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd53194c06df0d7de2214d06b9ec486a4f26a9179f95a490d297c675a830963c","flatsize":2525872,"path":"All/irssi-1.4.5_1,2.pkg","repopath":"All/irssi-1.4.5_1,2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":686236,"desc":"Irssi is a modular IRC client that currently has only text mode user\ninterface, but 80-90%25 of the code isn't text mode specific, so other UIs could\nbe created pretty easily. Also, Irssi isn't really even IRC specific anymore,\nthere's already a working SILC module available. Support for other protocols\nlike ICQ could be created some day too.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc"],"shlibs_required":["libglib-2.0.so.0","libgmodule-2.0.so.0","libssl.so.12","libcrypto.so.12","libtinfo.so.6","libperl.so.5.36"],"options":{"BOT":"on","CAPSICUM":"on","DOCS":"on","OTR":"off","PERL":"on","PROXY":"on","UTF8PROC":"off"},"annotations":{"cpe":"cpe:2.3:a:irssi:irssi:1.4.5:::::dragonfly6:x86_64:1"},"messages":[{"message":"If Perl support was enabled during compilation you need to make sure the module\nis listed in /set autoload_modules","type":"install"}]},{"name":"irrtoolset","origin":"net-mgmt/irrtoolset","version":"5.1.3_2","comment":"Suite of routing policy tools to interact with the IRR","maintainer":"ports@FreeBSD.org","www":"https://github.com/irrtoolset/irrtoolset","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dff9bb2b65f9a7a1b5c9afcaa2c8b0d111da594e8c9f43a7dd3a758a7676584f","flatsize":2383892,"path":"All/irrtoolset-5.1.3_2.pkg","repopath":"All/irrtoolset-5.1.3_2.pkg","licenselogic":"and","licenses":["MIT","GPLv2+","RIPE_NCC"],"pkgsize":462296,"desc":"RAToolSet is a suite of policy analysis tools.  It is implemented in C++ on a\nUNIX platform.  It has been ported successfully to many platforms including\nSun Sparc stations running SunOS 4.1.3 or Solaris, FreeBSD, DEC Alphas\nrunning OSF/1, and BSDI.  It contains the following programs:\n\nrtconfig\trouting policy analyzer and router configuration tool\n\npeval\t\ta low-level policy evaluation tool\n\nrpslcheck\tsyntax checks the aut-num policy for an AS","categories":["net-mgmt"],"messages":[{"message":"===>   NOTICE:\n\nThe irrtoolset port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"iroffer-dinoex","origin":"irc/iroffer-dinoex","version":"3.33_1","comment":"IRC \"bot\" that makes sharing files via DCC extremely easy","maintainer":"dinoex@FreeBSD.org","www":"https://iroffer.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b50ff1b46ceaddfd0158a6b4f249aaaf5dad35d982fb0fcb820579b7207b1a34","flatsize":2599364,"path":"All/iroffer-dinoex-3.33_1.pkg","repopath":"All/iroffer-dinoex-3.33_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":446576,"desc":"iroffer is a fileserver for irc (commonly referred to as a DCC bot). It\nuses the DCC feature of irc to send files to other users. iroffer will\nconnect to an irc server and let people request files from it.\n\nThis is a major rewrite of Iroffer with extended features.\nIt does support mutiple IRC networks, SSL and IPv6.\n\nLICENSE: GPL2","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"miniupnpc":{"origin":"net/miniupnpc","version":"2.2.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["irc"],"shlibs_required":["libmaxminddb.so.0","libcurl.so.4","libminiupnpc.so.17","libssl.so.12","libcrypto.so.12","libruby32.so.32"],"options":{"CURL":"on","DOCS":"on","EXAMPLES":"on","GEOIP":"on","RUBY":"on","UPNP":"on"},"messages":[{"message":"Sample configuration and crontab files have been placed in\n/usr/local/share/examples/iroffer.\n\nThese should be copied to a location of your own choosing, and edited to\nsuit your needs.\n\nTo run iroffer, just run:\n\niroffer <name of config file>\n\nYou may also set up iroffer to be run automatically from crontab.\nSee the file /usr/local/share/examples/iroffer/iroffer.cron for a sample.\n\nFor more details on how to use the program see the comments in\n/usr/local/share/examples/iroffer/sample.config, as well as the README\nfiles /usr/local/share/doc/iroffer/README and\n/usr/local/share/doc/iroffer/WHATSNEW.","type":"install"}]},{"name":"ircproxy","origin":"irc/ircproxy","version":"1.3.8_2","comment":"IRC proxy/bouncer daemon","maintainer":"portmaster@BSDforge.com","www":"https://codeberg.org/BSDforge/ircproxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbfa09479aa4b799cde36d1253a60277645fba058fd965cf7b74750e57746083","flatsize":255685,"path":"All/ircproxy-1.3.8_2.pkg","repopath":"All/ircproxy-1.3.8_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":88216,"desc":"ircproxy is an advanced multi-user IRC bouncer written in C with IPv6 and\nSSL support. It can proxy simultaneous users at the same time to different\nIRC servers. The IRC connection can stay connected to IRC when the IRC\nclient disconnects, the user can then later reattach to the same IRC\nconnection.\n\nPrivate messages and channel activity can an be logged when no IRC clients\nare attached. You can then see what you have been missing while you're\noffline. It is also possible to attach multiple IRC clients on the same\nIRC connection. This is useful if you want to be connected from home and\nwork at the same time without cloning.","deps":{"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["irc"],"users":["ircproxyd"],"groups":["ircproxyd"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libcares.so.2"],"options":{"FDDEBUG":"on","IPV6":"on","MEMDEBUG":"on","SSL":"on"}},{"name":"istgt","origin":"net/istgt","version":"20150713_1","comment":"iSCSI target for openSUSE/Debian/NetBSD/FreeBSD","maintainer":"ports@FreeBSD.org","www":"http://shell.peach.ne.jp/aoyama/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"373df01c703949466672e5bcf2ff8922863f78f672445f0a809a3724d1cda1ec","flatsize":443894,"path":"All/istgt-20150713_1.pkg","repopath":"All/istgt-20150713_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":162516,"desc":"This software (istgt) is the implementation of iSCSI target (refer to RFC3720\nabout iSCSI) for FreeBSD.\n\nIt includes iSCSI protocol processor and SPC-3 (SCSI Primary Commands - 3)\nbased logical unit emulation.  You can easily create over 2TB storage for\niSCSI target.  If necessary, you can configure to use multipath failover or\nMCS failover.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libcrypto.so.12"],"options":{"DOCS":"on","SYMLNKDEV":"off","VBOXVD":"off"},"messages":[{"message":"To run istgt at startup, add istgt_enable=\"YES\" to /etc/rc.conf.\nCreate configuration files manually.\nSample configuration files can be found in /usr/local/etc/istgt.\nQUICKSTART in /usr/local/share/doc/istgt shows you how to configure.","type":"install"},{"message":"===>   NOTICE:\n\nThe istgt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ircd-ratbox-devel","origin":"irc/ircd-ratbox-devel","version":"3.0.7_3","comment":"Advanced, stable IRC daemon, used widely on EFnet ('testing' release)","maintainer":"moggie@elasticmind.net","www":"http://www.ircd-ratbox.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83867dec67734b14718aeb79792bbbc0c239d4897376bb714993753d6e4e50c2","flatsize":1984743,"path":"All/ircd-ratbox-devel-3.0.7_3.pkg","repopath":"All/ircd-ratbox-devel-3.0.7_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":465488,"desc":"This is a port of the ircd-ratbox IRC daemon.\n\nThis version is the 'testing' branch; it usually contains more features,\nbut may contain as of yet unidentified bugs. Admins wishing to try out new\nfeatures or test the development release may prefer to use it over the\nstandard production release.\n\nircd-ratbox is the primary ircd used on EFnet; it combines the stability\nof an ircd required for a large production network together with a rich\nset of features, making it also suitable for use on smaller networks.\n\nChanges Include:\n  o Optional SSL support to enable encrypted connections between clients\n    and servers, as well as server to server links.\n  o Add support for SSL only channels, channel mode +S.\n  o sqlite3 for handling and storing k/x/d lines.\n  o Support for global CIDR limits.\n  o Added adminwall allowing admins to broadcast messages to each other.\n  o Creation of new library archive 'libratbox'.\n  o Support for forced nick changes (instead of collision kills).\n  o New ssld and bandb processes for SSL connections and ban checking;\n    these allow ratbox-3 to make better use of multi-processor systems.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["irc"],"users":["ircd"],"groups":["ircd"],"shlibs_required":["libsqlite3.so.0","libcrypto.so.12","libssl.so.12"],"shlibs_provided":["libcore.so","libratbox.so"],"options":{"ASSERT":"off","DOCS":"on","IPV6":"on","OPENSSL":"on","SERVICES":"off","SHARED_MODULES":"on","SMALL_NET":"off","ZIPLINKS":"on"},"messages":[{"message":"ircd-ratbox-devel has been successfully installed.\n\nSample 'ircd.conf' and 'ircd.motd' files have been created in the\nircd-ratbox configuration directory. A sample configuration file is\nincluded for EFNet-like configurations that can be used instead. You\nshould now edit these files as per the ratbox documentation.\nA configured ircd.conf file is required to start the server.\n\nOnce you have added ircd_ratbox_enable=\"YES\" to /etc/rc.conf, the\nserver can be started by running:\n\n\t/usr/local/etc/rc.d/ircd-ratbox start\n\nYou can check your ircd.conf configuration file for syntactical errors\nusing the following rc.d script command:\n\n\t/usr/local/etc/rc.d/ircd-ratbox conftest\n\nThe ban.db database can be checked and updated using 'bantool -u'.\nFor safety, updates should be done while no ircd is running and before\nstarting the new version.\n\n\t/usr/local/bin/bantool -u\n\nNote that the ssl_only_channel compile option has been removed, and\nshould be added as a configuration setting (use_sslonly) in the\nircd.conf file in order to activate the +S channel mode.\n\nBe sure to check out 'ratbox-services' if you need a services package.","type":"install"}]},{"name":"ircii","origin":"irc/ircII","version":"20240111","comment":"Small and high extensible IRC client","maintainer":"andrew@tao11.riddles.org.uk","www":"http://www.eterna23.net/ircii/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c537d293663b6372fae5690ccd898f8961fdfe66a9862e4911fc05c56b89cf90","flatsize":1125128,"path":"All/ircii-20240111.pkg","repopath":"All/ircii-20240111.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":361516,"desc":"The ircII program is a full screen, termcap based interface to Internet Relay\nChat. It gives full access to all of the normal IRC functions, plus a variety\nof additional options.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["irc"],"shlibs_required":["libtinfo.so.6","libssl.so.12","libcrypto.so.12"],"options":{"EMACS_KEYS":"on","HELP":"on","IRCBUG":"off","OPENSSL":"on","SCRIPTS":"on"},"annotations":{"cpe":"cpe:2.3:a:eterna:ircii:20240111:::::dragonfly6:x86_64"}},{"name":"ircd-ratbox","origin":"irc/ircd-ratbox","version":"3.0.10_8","comment":"Advanced, stable IRC daemon, used widely on EFnet","maintainer":"moggie@elasticmind.net","www":"https://www.ratbox.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f33528af011db15ec77a83324541f6e24968e70f14dfd506cb88a4dfdc17bcca","flatsize":1797820,"path":"All/ircd-ratbox-3.0.10_8.pkg","repopath":"All/ircd-ratbox-3.0.10_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":449496,"desc":"This is a port of the ircd-ratbox IRC daemon.\n\nircd-ratbox is the primary ircd used on EFnet; it combines the stability\nof an ircd required for a large production network together with a rich\nset of features, making it also suitable for use on smaller networks.\n\nChanges Include:\n  o Optional SSL support to enable encrypted connections between clients\n    and servers, as well as server to server links.\n  o Add support for SSL only channels, channel mode +S.\n  o sqlite3 for handling and storing k/x/d lines.\n  o Support for global CIDR limits.\n  o Added adminwall allowing admins to broadcast messages to each other.\n  o Creation of new library archive 'libratbox'.\n  o Support for forced nick changes (instead of collision kills).\n  o New ssld and bandb processes for SSL connections and ban checking;\n    these allow ratbox-3 to make better use of multi-processor systems.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["irc"],"users":["ircd"],"groups":["ircd"],"shlibs_required":["libsqlite3.so.0","libcrypto.so.12","libssl.so.12"],"shlibs_provided":["libcore.so","libratbox.so"],"options":{"ASSERT":"off","DOCS":"on","IPV6":"on","OPENSSL":"on","SERVICES":"off","SHARED_MODS":"on","SHORTCUTS":"off","SMALL_NET":"off","ZIPLINKS":"on"},"annotations":{"cpe":"cpe:2.3:a:ratbox:ircd-ratbox:3.0.10:::::dragonfly6:x86_64:8"},"messages":[{"message":"ircd-ratbox has been successfully installed.\n\nSample 'ircd.conf' and 'ircd.motd' files have been created in the\nircd-ratbox configuration directory. A sample configuration file is\nincluded for EFNet-like configurations that can be used instead. You\nshould now edit these files as per the ratbox documentation.\nA configured ircd.conf file is required to start the server.\n\nOnce you have added ircd_ratbox_enable=\"YES\" to /etc/rc.conf, the\nserver can be started by running:\n\n\t/usr/local/etc/rc.d/ircd-ratbox start\n\nYou can check your ircd.conf configuration file for syntactical errors\nusing the following rc.d script command:\n\n\t/usr/local/etc/rc.d/ircd-ratbox conftest\n\nThe ban.db database should be checked and updated using 'bantool -u'.\nFor safety, bantool updates must be done while no ircd is running and\nbefore starting the new version.\n\n\t/usr/local/bin/bantool -u\n\nNotice: ircd-ratbox has been updated to follow the current stable\nrelease branch (3.0.x). All previous branches are no longer supported\nby the ratbox team. Users of ircd-ratbox are advised to create new ircd\nconfiguration files based on the examples provided.\n\nFor more information on upgrading, see:\n\n\thttp://svn.ratbox.org/svnroot/ircd-ratbox/trunk/INSTALL\n\nBe sure to check out 'ratbox-services' if you need a services package.","type":"install"}]},{"name":"is-libreoffice","origin":"editors/libreoffice-is","version":"24.2.4.2","comment":"is language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a357626dbce286ea2f38c308ead5b7abf8dfa7425b40d6e350dee6e695bd444","flatsize":30388509,"path":"All/is-libreoffice-24.2.4.2.pkg","repopath":"All/is-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3104896,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"ironscanner","origin":"misc/ironscanner","version":"1.1.0.20180828","comment":"Collect as much information as possible on image scanners","maintainer":"yuri@FreeBSD.org","www":"https://openpaper.work/en-us/scanner_db/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a226cbc7945ae4644f9fe755810a1f628133b6d2a0bd469bc793d50b8d23ffc4","flatsize":768244,"path":"All/ironscanner-1.1.0.20180828.pkg","repopath":"All/ironscanner-1.1.0.20180828.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":464720,"desc":"Collect as much information as possible on a image scanner, run test scan, and\nsend a detailed report to OpenPaper.work.","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pyinsane2":{"origin":"graphics/py-pyinsane2","version":"2.0.13_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","python"]},{"name":"ja-sourcehansans-otf","origin":"japanese/sourcehansans-otf","version":"2.001","comment":"Japanese font by Adobe designed for user interfaces","maintainer":"hyun@caffeinated.codes","www":"https://github.com/adobe-fonts/source-han-sans","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b66880e39686ff252bc7ad1e5a56f00326c6b1f876e7b90cdf3be2954c32c0fd","flatsize":121551594,"path":"All/ja-sourcehansans-otf-2.001.pkg","repopath":"All/ja-sourcehansans-otf-2.001.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":79965496,"desc":"Source Han Sans: A new open source Pan-CJK typeface family from Adobe\n\nThis is Source Han Sans (JP), which supports all four variants in this family\nbut prioritizes Japanese Kanji over other three.\n\n\"Source Han Sans, available in seven weights, is a typeface family which\nprovides full support for Japanese, Korean, Traditional Chinese, and Simplified\nChinese, all in one font. It also includes Latin, Greek, and Cyrillic glyphs\nfrom our popular Source Sans family. All told, each font weight in the family\nhas a total of 65,535 glyphs (the maximum supported in the OpenType format), and\nthe entire family rounds out at just under half a million total glyphs.\"\n--- The Typekit Blog, Adobe","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"HW":"off","FULL":"on","SUBSET":"off"},"messages":[{"message":"You can start using the font by following this instruction:\n\nAdd the following line to the \"Files\" section of your X.org configuration file:\n\n\tFontPath\t\"/usr/local/share/fonts/SourceHanSans/\"","type":"install"}]},{"name":"irc","origin":"irc/irc","version":"2.11.2p3_2","comment":"The \"Internet Relay Chat\" Server","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a50f6c42b9660b15bc84b7fb06a3b2bcc8440c17c1a317231714355bf7cb8fc","flatsize":448180,"path":"All/irc-2.11.2p3_2.pkg","repopath":"All/irc-2.11.2p3_2.pkg","licenselogic":"single","pkgsize":175084,"desc":"Irc is a functional replacement for and improvement to talk(1).  Talk\nis an old, primitive, atrocious, minimalist sort of keyboard/screen\nconversation tool, using a grotesque, machine-dependent protocol.\nIrc does everything talk does, but with a better protocol, allowing\nmore than 2 users to talk at once, with access across the aggregate\nInternet, and providing a whole raft of other useful features.","categories":["irc"],"options":{"IPV6":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe irc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ir-lv2","origin":"audio/ir-lv2","version":"1.3.4_4","comment":"LV2 impulse response plugin for reverb and cabinet simulation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tomszilagyi/ir.lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fddc91539d29c15b8400a86978c7767971dd2c26038481cbc9d0b5d7ba59f48","flatsize":113618,"path":"All/ir-lv2-1.3.4_4.pkg","repopath":"All/ir-lv2-1.3.4_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":37012,"desc":"LV2 Impulse response (convolution) plugin (for reverb and cabinet simulation).\nThis fork adds LV2 State extenstion support for proper storing of internal\nplugin data.\n\nIR is a no-latency/low-latency, realtime, high performance signal\nconvolver especially for creating reverb effects. Supports impulse\nresponses with 1, 2 or 4 channels, in any soundfile format supported\nby libsndfile.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"zita-convolver":{"origin":"audio/zita-convolver","version":"4.0.3_3"}},"categories":["audio"],"shlibs_required":["libzita-convolver.so.4","libsamplerate.so.0","libsndfile.so.1","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"ipv6mon","origin":"net-mgmt/ipv6mon","version":"1.0_6","comment":"Tool for monitoring IPv6 address usage","maintainer":"hrs@FreeBSD.org","www":"https://www.si6networks.com/tools/ipv6mon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10897421eca7184e9ed57519f109daccb05d390c68171dc53c7f520f012e91bf","flatsize":261108,"path":"All/ipv6mon-1.0_6.pkg","repopath":"All/ipv6mon-1.0_6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":196212,"desc":"ipv6mon is a tool meant for monitoring IPv6 address usage on a local\nnetwork.  It is meant to be particularly useful in networks that employ\nIPv6 Stateless Address Auto-Configuration (as opposed to DHCPv6),\nwhere address assignment is decentralized and there is no central\nserver that records which IPv6 addresses have been assigned to which\nnodes during which period of time.","categories":["net-mgmt"],"users":["ipv6mon"],"groups":["ipv6mon"],"options":{"DOCS":"on"}},{"name":"irc2dc","origin":"irc/irc2dc","version":"0.1","comment":"Provides intercommunication between DC++ hub and IRC channel","maintainer":"gelraen.ua@gmail.com","www":"https://sourceforge.net/projects/irc2dc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1144404a19c5e1a564f9846892b202300be566f17f4627524d6730c7a9eda492","flatsize":114228,"path":"All/irc2dc-0.1.pkg","repopath":"All/irc2dc-0.1.pkg","licenselogic":"single","pkgsize":40192,"desc":"irc2dc provides intercomunication between users of DC++ hub and IRC channel\nFor now it works just like simple bot, that transfers public messages from\none side to other.","categories":["irc","net-p2p"]},{"name":"ipv6gen","origin":"net-mgmt/ipv6gen","version":"1.0_1","comment":"IPv6 prefix generator","maintainer":"vlada@devnull.cz","www":"https://github.com/vladak/ipv6gen/wiki/IPv6-prefix-generator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09c236227dffb7f11daee66fc9d7ac83f2551fa04c2f63adc358944012861c51","flatsize":36556,"path":"All/ipv6gen-1.0_1.pkg","repopath":"All/ipv6gen-1.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12784,"desc":"IPv6 prefix generator\n\nipv6gen features:\n    - generates prefix list of certain length from given prefix\n      via one of the 3 methods described in RFC 3531","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"ipsc","origin":"sysutils/ipsc","version":"0.4.3_1","comment":"IP Subnet Calculator","maintainer":"cy@FreeBSD.org","www":"http://www.alaskaparadise.com/ipsc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09b02b44bf8608932f1efdaed8144bd1068d0365f1e32853ace57160985e3464","flatsize":16604,"path":"All/ipsc-0.4.3_1.pkg","repopath":"All/ipsc-0.4.3_1.pkg","licenselogic":"single","pkgsize":7504,"desc":"The IP Subnet Calculator is a tool that allows network administrators to\nmake calculations that will assist in subnetting a network.  It also has a\nnumber of other useful functions.","categories":["sysutils"]},{"name":"iqpuzzle","origin":"games/iqpuzzle","version":"1.3.1","comment":"Diverting I.Q. challenging pentomino puzzle","maintainer":"yuri@FreeBSD.org","www":"https://elth0r0.github.io/iqpuzzle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99f08ea815e01d35b5195405c7615ff3c62d48b71a0f92f6d78522b0ea6bd259","flatsize":2175084,"path":"All/iqpuzzle-1.3.1.pkg","repopath":"All/iqpuzzle-1.3.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":628600,"desc":"iQPuzzle is a diverting I.Q. challenging pentomino puzzle. Pentominos are used\nas puzzle pieces and more than 300 different board shapes are available, which\nhave to be filled with them.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["games"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"iprange","origin":"net-mgmt/iprange","version":"1.0.4_2","comment":"Manage IP ranges","maintainer":"garga@FreeBSD.org","www":"https://github.com/firehol/iprange","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"951c6fd63f9b4a4bf7e6f7f336937b0580f255953216438c534b89be56ea6678","flatsize":76192,"path":"All/iprange-1.0.4_2.pkg","repopath":"All/iprange-1.0.4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":29224,"desc":"This tool is capable of managing sets of IPs.\n\n Why to use iprange over any other aggregate ?\n  * simpler\n  * supports many input formats, all together in the same file\n  * faster, actually a lot faster (thanks to the original design\n    by Gabriel Somlo)\n  * can compare files with IPs to find if they overlap and to what degree\n  * can find the IPs common to a set of files\n  * can exclude IPs (merge a set of files while excluding all IPs matched\n    by another set of files)","categories":["net-mgmt"]},{"name":"isaac","origin":"science/isaac-cfd","version":"4.2_17","comment":"Integrated Solution Algorithm for Arbitrary Configuration","maintainer":"ports@FreeBSD.org","www":"https://isaac-cfd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2324d5b96f72847775df7bb52441273ef246e98ea3c09a0c26cc83a0ddef2db","flatsize":19743905,"path":"All/isaac-4.2_17.pkg","repopath":"All/isaac-4.2_17.pkg","licenselogic":"single","licenses":["ISAAC"],"pkgsize":3798604,"desc":"ISAAC (Integrated Solution Algorithm for Arbitrary Configurations) is a\ncompressible Euler/Navier-Stokes computational fluid dynamics code. ISAAC\nincludes the capability of calculating the Euler equations for inviscid\nflow or the Navier-Stokes equations for viscous flows. ISAAC uses a domain\ndecomposition structure to accomodate complex physical configurations.\nISAAC can calculate either steady-state or time dependent flow.\n\nISAAC was designed to test turbulence models. Various two equation\nturbulence models, explicit algebraic Reynolds stress models, and full\ndifferential Reynolds stress models are implemented in ISAAC. Several test\ncases are documented in the User's Guide.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","OPTIMIZED_FFLAGS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe isaac port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"iplike","origin":"databases/iplike","version":"2.2.0","comment":"C implementation of the OpenNMS iplike stored procedure","maintainer":"ports@FreeBSD.org","www":"https://www.opennms.org/wiki/IPLIKE","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ced88597af40c34f3faad85817e160c030b5248e8caa2b60db990fef07d325e","flatsize":20199,"path":"All/iplike-2.2.0.pkg","repopath":"All/iplike-2.2.0.pkg","licenselogic":"single","pkgsize":9592,"desc":"A C implementation of the stored procedure written in plpgsql that's bundled\nwith OpenNMS, this is the preferred version for use as is offers better\nperformance","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"messages":[{"message":"Don't forget to run /usr/local/sbin/install_iplike.sh to make the relevant\nchanges to your OpenNMS database.\nTo confirm the changes have been made run:\npsql -U opennms -h localhost -c '\\df+ iplike' | head\nCheck the Language column, It should say \"c\" and not \"plpgsql\"","type":"install"},{"message":"===>   NOTICE:\n\nThe iplike port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ipv6toolkit","origin":"security/ipv6toolkit","version":"2.0_1","comment":"Set of IPv6 security assessment tools","maintainer":"hrs@FreeBSD.org","www":"https://www.si6networks.com/tools/ipv6toolkit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bc3861567be9d19b0dd2b4f9111f594e9f31a7c09c91e1d57f77602a0a6f5a8","flatsize":1788894,"path":"All/ipv6toolkit-2.0_1.pkg","repopath":"All/ipv6toolkit-2.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":415120,"desc":"The IPv6 toolkit is a portable IPv6 security assessment suite produced\nby Fernando Gont on behalf of the UK CPNI.","categories":["security"],"options":{"DOCS":"on"}},{"name":"ipsumdump","origin":"net/ipsumdump","version":"1.86_2","comment":"Produce ASCII summary of network traffic or tcpdump(1) file","maintainer":"leres@FreeBSD.org","www":"https://read.seas.harvard.edu/~kohler/ipsumdump","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcc673322813509b4db7300c6a70d5601b4db549bd9940ee3bd637450d12869e","flatsize":2790346,"path":"All/ipsumdump-1.86_2.pkg","repopath":"All/ipsumdump-1.86_2.pkg","licenselogic":"single","licenses":["CLICK"],"pkgsize":625172,"desc":"The ipsumdump program summarizes TCP/IP dump files into a self-describing\nASCII format easily readable by humans and programs.\n\nIpsumdump can read packets from network interfaces, from tcpdump files, and\nfrom existing ipsumdump files.  It will transparently uncompress tcpdump or\nipsumdump files when necessary.  It can randomly sample traffic, filter\ntraffic based on its contents, anonymize IP addresses, and sort packets from\nmultiple dumps by timestamp.  Also, it can optionally create a tcpdump file\ncontaining actual packet data.","categories":["net"],"options":{"DOCS":"on","IPV6":"on"}},{"name":"ja-edict","origin":"japanese/edict","version":"19990714_6","comment":"Japanese-English dictionaries with access and maintenance utilities","maintainer":"ports@FreeBSD.org","www":"http://ftp.monash.edu.au/pub/nihongo/00INDEX.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"165e32139c6a4e462a36cce28c882d360be06b96dd94907884849c2620330835","flatsize":101271319,"path":"All/ja-edict-19990714_6.pkg","repopath":"All/ja-edict-19990714_6.pkg","licenselogic":"single","pkgsize":26298060,"desc":"XJDIC V2.3, XJDSERVER V2.3 -- (Copyright: J.W. Breen - 1998)\n\nXJDIC is an electronic Japanese-English dictionary program designed to\noperate in the X11 window environment. In particular, it must run in an\n\"xterm\" environment which has Japanese language support such as provided\nby \"kterm\" or internationalized xterm, aixterm, etc.\n\nIt is based on JDIC and JREADER which were developed to run under MS-DOS\non IBM PCs or clones.\n\nXJDIC functions as:\n\n(a) an English to Japanese dictionary (eiwa jiten), searching for and\ndisplaying entries for key-words entered in English;\n\n(b) a Japanese to English dictionary (waei jiten), searching for and\ndisplaying entries for keywords or phrases entered in Japanese (kanji,\nhiragana or katakana);\n\n(c) a Japanese-English Character dictionary (kanei jiten), capable of\nselecting kanji characters by JIS code, radical, stroke count, Nelson\nIndex number or reading, and displaying compounds containing that kanji.","categories":["japanese"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ja-edict port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ipv6calc","origin":"net-mgmt/ipv6calc","version":"4.2.0","comment":"Convert, change, and calculate with IPv6 addresses","maintainer":"sunpoet@FreeBSD.org","www":"https://www.deepspace6.net/projects/ipv6calc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9ddf963de05048669994bc1da3308fee9983448067eb12e59ddad394eece43e","flatsize":12866391,"path":"All/ipv6calc-4.2.0.pkg","repopath":"All/ipv6calc-4.2.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1376628,"desc":"ipv6calc is a small utility written in programming language C to manipulate (not\nonly) IPv6 addresses and is able to do other tricky things. Intentions were\nconvering a given IPv6 address into compressed format, convering a given IPv6\naddress into the same format like shown in /proc/net/if_inet6 and (because it\nwas not difficulty) migrating the Perl program ip6_int into. Now only one\nutiltity is needed to do a lot.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"ipguard","origin":"security/ipguard","version":"1.04_5","comment":"Tool designed to protect LAN IP address space by ARP spoofing","maintainer":"sead@deep.perm.ru","www":"http://ipguard.deep.perm.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4be0dafa109e30bc74474cd30328d4199f97534cc260fed0c73d8a4c087d7dfb","flatsize":72164,"path":"All/ipguard-1.04_5.pkg","repopath":"All/ipguard-1.04_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":28528,"desc":"ipguard listens network for ARP packets. All permitted MAC-IP pairs\nlisted in 'ethers' file. If it recieves one with MAC-IP pair, which is\nnot listed in 'ethers' file, it will send ARP reply with configured\nfake address. This will prevent not permitted host to work properly in\nlocal ethernet segment.","deps":{"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["security","net"],"shlibs_required":["libnet.so.9"],"options":{"DOCS":"on"}},{"name":"ipmitool","origin":"sysutils/ipmitool","version":"1.8.18_4","comment":"CLI to manage IPMI systems","maintainer":"zi@FreeBSD.org","www":"https://sourceforge.net/projects/ipmitool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58c8eece04e24fca6432ae29fdfc8b436c97fd20d54ffaf59e9bf6d93445d9e3","flatsize":1360671,"path":"All/ipmitool-1.8.18_4.pkg","repopath":"All/ipmitool-1.8.18_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":378368,"desc":"Quoting IPMItool homepage:\n\n\"IPMItool is a utility for managing and configuring devices that\nsupport the Intelligent Platform Management Interface (IPMI) version\n1.5 and version 2.0 specifications. IPMI is an open standard for\nmonitoring, logging, recovery, inventory, and control of hardware that\nis implemented independent of the main CPU, BIOS, and OS.\"\n\nFreeBSD has OpenIPMI-compatible ipmi(4) driver for in-band IPMI\noperations in the base system starting from 6.2 release. On older\nsystems sysutils/ipmi-kmod port is available.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libtinfo.so.6","libcrypto.so.12"],"options":{"DOCS":"on","FREEIPMI":"off"},"annotations":{"cpe":"cpe:2.3:a:sun:ipmitool:1.8.18:::::dragonfly6:x86_64:4"}},{"name":"iqtree","origin":"biology/iqtree","version":"2.3.5","comment":"Efficient phylogenomic software by maximum likelihood","maintainer":"jrm@FreeBSD.org","www":"http://www.iqtree.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2474d4c344107c7a68a626b3108fb4cea9df091aa60f327639aceabf92542d73","flatsize":11381715,"path":"All/iqtree-2.3.5.pkg","repopath":"All/iqtree-2.3.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2915780,"desc":"IQ-TREE is efficient and versatile phylogenomic software, created as the\nsuccessor of IQPNNI and TREE-PUZZLE (thus the name IQ-TREE).  Development was\nmotivated by the rapid accumulation of phylogenomic data, leading to a need for\nefficient phylogenomic software that can handle a large amount of data and\nprovide more complex models of sequence evolution. To this end, IQ-TREE can\nutilize multicore computers and distributed parallel computing to speed up the\nanalysis. IQ-TREE automatically performs checkpointing to resume an interrupted\nanalysis.\n\nAs input IQ-TREE accepts all common sequence alignment formats including PHYLIP,\nFASTA, Nexus, Clustal and MSF. As output IQ-TREE will write a self-readable\nreport file (name suffix .iqtree), a NEWICK tree file (.treefile) which can be\nvisualized by tree viewer programs such as FigTree, Dendroscope or iTOL.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["biology"],"options":{"EXAMPLES":"on"}},{"name":"ipxe","origin":"net/ipxe","version":"g20240403,1","comment":"Open source network boot firmware","maintainer":"egypcio@FreeBSD.org","www":"https://ipxe.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2909141db8d0b3d376ab28b0e35dc6c3e5b84b8bbc1efe2bf9e8fe1f4fee3313","flatsize":6081463,"path":"All/ipxe-g20240403,1.pkg","repopath":"All/ipxe-g20240403,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2249956,"desc":"iPXE is the leading open source network boot firmware.  It provides a\nfull PXE implementation enhanced with additional features such as:\n* boot from a web server via HTTP\n* boot from an iSCSI SAN\n* boot from a Fibre Channel SAN via FCoE\n* boot from an AoE SAN\n* boot from a wireless network\n* boot from a wide-area network\n* boot from an Infiniband network\n* control the boot process with a script","categories":["net"],"options":{"EFI":"on","ISO":"on"},"messages":[{"message":"Should you require overwriting some settings, this port offers you the\n_IPXE_BUILDCFG variable that can be set for you to manage extra build\nconfigurations - e.g.: add a custom (self-signed) CA certificate to it.\n\nIn the default configuration, iPXE will automatically trust the same\nset of certificates as the Firefox web browser. More information about\niPXE's cryptography support: https://ipxe.org/crypto\n\nThe following files have been installed in /usr/local/share/ipxe:\n- ipxe.dsk for creating a bootable floppy disk\n- ipxe.efi-* for loading from EFI\n- ipxe.efi-*.usb for creating a bootable EFI USB key\n- ipxe.iso for creating a bootable CD\n- ipxe.lkrn for any boot manager that can boot Linux kernels\n- ipxe.pxe for chainloading from a PXE ROM\n- ipxe.usb for creating a bootable USB key\n- undionly.kpxe for chainloading from a PXE ROM; contains only\n  the UNDI drivers\n- snponly.efi-* similar to undionly, but uses SNP/NII, should\n  only find and boot the specific NIC device it was chained from\n- snp.efi-* same as snponly but tries to boot all devices\n- {8086100f,808610d3,10222000,15ad07b0}.rom for replacing the\n  VMware PXE ROM. See https://ipxe.org/howto/vmware for more\n  information.","type":"install"}]},{"name":"ipfmeta","origin":"security/ipfmeta","version":"1.3_2","comment":"Use objects in IPfilter files","maintainer":"cy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fac98b79379752dbde93a1c57d3bfea892310abff1245c965aba362638f1509","flatsize":13165,"path":"All/ipfmeta-1.3_2.pkg","repopath":"All/ipfmeta-1.3_2.pkg","licenselogic":"single","pkgsize":7684,"desc":"ipfmeta is used to simplify the maintenance of your IPfilter ruleset.\nIt does this through the use of 'objects'. A matching object gets\nreplaced by its values at runtime. This is similar to what a macro\nprocessor like m4 does.\n\nipfmeta is specifically geared towards IPfilter. It is line oriented:\nif an object has multiple values, the line with the object is\nduplicated and substituted for each value. It is also recursive: an\nobject may have another object as a value.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"]},{"name":"ipdecap","origin":"net/ipdecap","version":"0.7.2_2","comment":"Decapsulate traffic encapsulated within GRE, IPIP, 6in4, ESP protocols","maintainer":"loic-freebsd@loicp.eu","www":"https://loicpefferkorn.net/ipdecap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3790d0805e6cc573ff17964c0d028c4886a1f0549d30d0fc26b2c678c390d23a","flatsize":58960,"path":"All/ipdecap-0.7.2_2.pkg","repopath":"All/ipdecap-0.7.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22268,"desc":"Decapsulate traffic encapsulated within GRE, IPIP, 6in4 and ESP protocols\nfrom a pcap file.\n\nCan also remove IEEE 802.1Q (virtual lan - vlan) header.","deps":{"libpcap":{"origin":"net/libpcap","version":"1.10.4_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libcrypto.so.12","libpcap.so.1"]},{"name":"ipdbtools","origin":"sysutils/ipdbtools","version":"1.1.2_4","comment":"Tools for IP based Geo-blocking and Geo-routing","maintainer":"cyclaero@gmail.com","www":"https://cyclaero.github.io/ipdb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3ede09dfc75de8f732f8d043e48846a0ebdb412314bb05a359c390e26a54d31","flatsize":63189,"path":"All/ipdbtools-1.1.2_4.pkg","repopath":"All/ipdbtools-1.1.2_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":21864,"desc":"Tools for generating IP based Geo-block-ing and Geo-routing tables in\norder to configure the system's firewall and/or routing facilities\n\nIn general, routing is determined by destination IP addresses, and access\ncontrol by the firewall is established by selectors that can be attrib-\nuted to incoming and outgoing IP packets, like physical interfaces on\nwhich the packets are going, source and target IP addresses, protocol\ntypes, port numbers, content types and content, etc. The Geo-location\nwould be just another selector, but this information is not carried\nexplicitly with IP packets, however, it can be obtained using an IP\naddress as a key for looking-up the location in an IP database.\n\nOnline databases do exist, but these are usually limited to single queries\nand in addition the look-up in an online database is by far too slow for\neven thinking about being utilized at the firewall level, where IP packets\nneed to be processed in a microsecond time scale. Therefore, a locally\nmaintained Geo-location database is indispensable in the given respect.\nThe System's own routing and filtering tables can be configured to do\nthese tasks if there is a source of the appropriate data. The ipdbtools(1)\nare designed to provide this data and to assist managing and using it.","categories":["sysutils"]},{"name":"ipcheck","origin":"dns/ipcheck","version":"0.240_1,1","comment":"Fully compliant DynDNS.org client for UNIX (supports NIC v2.0)","maintainer":"ports@FreeBSD.org","www":"https://ipcheck.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fccd9124cef53abb0ba4caa4cdba0f6dea317062c8d764f59d112b98c4c92503","flatsize":198085,"path":"All/ipcheck-0.240_1,1.pkg","repopath":"All/ipcheck-0.240_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36272,"desc":"[from web site]\nThis is a simple Python script to register your dynamic IP address\nusing the NIC V2.0 protocol. We aim to be fully compliant with the\ndyndns client specification. Starting with version 0.141, we use\nhttps by default and will fall back to plain http if a timeout\noccurs.\n\nWe currently support all options and latest recommendations by\nDyndns. Ipcheck is easy to install and very easy to use.\n\nRoot access is not required and no configuration files are needed.\n\nJust specify your username, password and hostname(s) on the command\nline (or cron entry).\n\nYou can specify the interface (default tun0) to search for your ip\naddress on or use web based IP detection.\n\nThere is also direct support for determining the IP address on the\nfollowing devices: Linksys (-L), Netgear (-N), Draytek (-D), Netopia\n(-O), HawkingTech (-H), Cisco 667i (-C), Cisco 700 series (-I),\nZyXEL Prestige (-Z), SMC Barricade (-S)","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns","python"],"messages":[{"message":"===>   NOTICE:\n\nThe ipcheck port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ipgrab","origin":"net/ipgrab","version":"0.9.10_2","comment":"Verbose packet sniffer for Unix hosts","maintainer":"ports@FreeBSD.org","www":"https://ipgrab.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f2204d652fb9f5c262e28c46d6c9a1221ca927c0f24d5284ef1c38457332e35","flatsize":268684,"path":"All/ipgrab-0.9.10_2.pkg","repopath":"All/ipgrab-0.9.10_2.pkg","licenselogic":"single","pkgsize":83332,"desc":"A verbose packet sniffer that displays a great amount of detail\non each packet it reads, including application layer fields.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["net","security"],"shlibs_required":["libpcap.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ipgrab port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"iperf","origin":"benchmarks/iperf","version":"2.2.0","comment":"Tool to measure maximum TCP and UDP bandwidth","maintainer":"sunpoet@FreeBSD.org","www":"https://sourceforge.net/projects/iperf2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1485b9194eb22b05a939903e1bf97e963efeba0771e85b9a7408543748e933b3","flatsize":361291,"path":"All/iperf-2.2.0.pkg","repopath":"All/iperf-2.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":140340,"desc":"What is Iperf?\n\nWhile tools to measure network performance, such as ttcp, exist, most are very\nold and have confusing options. Iperf was developed as a modern alternative for\nmeasuring TCP and UDP bandwidth performance.\n\nIperf is a tool to measure maximum TCP bandwidth, allowing the tuning of various\nparameters and UDP characteristics. Iperf reports bandwidth, delay jitter,\ndatagram loss.","categories":["benchmarks"],"options":{"DOCS":"on","IPV6":"on","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:iperf_project:iperf:2.2.0:::::dragonfly6:x86_64"}},{"name":"ipcad","origin":"net-mgmt/ipcad","version":"3.7.3_4","comment":"IP accounting daemon with Cisco-like RSH and NetFlow export","maintainer":"vlm@lionet.info","www":"https://ipcad.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eebbedc5807b385bc4a9f3925c1224f763f4f3e1d3cc0eadd6199e03473a4cc3","flatsize":113571,"path":"All/ipcad-3.7.3_4.pkg","repopath":"All/ipcad-3.7.3_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":48784,"desc":"IPCAD is an IP accounting daemon. It uses bpf or pcap to access interfaces\nand gather IP statistics. Collected numbers are arranged to form an\naddress-to-address flow pairs and than can be accessed via rsh in Cisco\nfashion, or exported via NetFlow UDP protocol.\n\nSee README file and man pages for details.","categories":["net-mgmt"],"messages":[{"message":"To enable rc.d script to startup ipcad, please add ipcad_enable=\"YES\"\nin your rc.conf\n\nTo configure this package, customize /usr/local/etc/ipcad.conf from\n/usr/local/etc/ipcad.conf.sample, then start via rc.d script\nYou should be able to do `rsh localhost sh ip accounting` after that.","type":"install"}]},{"name":"ipcalc","origin":"net-mgmt/ipcalc","version":"0.51","comment":"IP Calculator","maintainer":"DtxdF@disroot.org","www":"https://jodies.de/ipcalc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d5a9c4929148964dd4559d1366a52936873326c60a26f0fb5df81fc2a1506b6","flatsize":33895,"path":"All/ipcalc-0.51.pkg","repopath":"All/ipcalc-0.51.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10108,"desc":"ipcalc takes an IP address and netmask and calculates the resulting broadcast,\nnetwork, Cisco wildcard mask, and host range. By giving a second netmask, you\ncan design sub- and supernetworks. It is also intended to be a teaching tool\nand presents the results as easy-to-understand binary values.\n\nEnter your netmask(s) in CIDR notation (/25) or dotted decimals\n(255.255.255.0). Inverse netmasks are recognized.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"ipad_charge","origin":"sysutils/ipad_charge","version":"2.0.1","comment":"Generic iPad USB charging utility","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"843f2d957955140449317f77ed991448531c607a5fc2cce52117885313cf5893","flatsize":1821,"path":"All/ipad_charge-2.0.1.pkg","repopath":"All/ipad_charge-2.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2008,"desc":"The iPad charge port provide some simple devd scripts which can enable\nor disable charging on your iPad/iPod/iPhone when it is connected to the\nUSB port on your PC.","categories":["sysutils"],"messages":[{"message":"1) add ipad_charge_enable=\"YES\" and optionally\n   ipad_charge_action=\"ON\" (default) or \"OFF\" .\n\nto your /etc/rc.conf\n\n2) Please restart devd as the configuration changed\n\n\t# service devd restart","type":"install"},{"message":"===>   NOTICE:\n\nThe ipad_charge port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ipacctd","origin":"net-mgmt/ipacctd","version":"1.47_2","comment":"IP accounting using divert socket","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"308d44d94ef1bc98561d804977b61fcd7c75c0b62953302ea0f2347f26c810c0","flatsize":29403,"path":"All/ipacctd-1.47_2.pkg","repopath":"All/ipacctd-1.47_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16480,"desc":"The ipacctd is intended for IP accounting.  divert(4) and corresponding\nipfw(8) rules are used for obtaining IP packets.","categories":["net-mgmt"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ipacctd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ip6_int","origin":"net/ip6_int","version":"1.0","comment":"Convert an IPv4/IPv6 address to an in-addr.arpa/ip6.int PTR value","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bce0ba5a5aeeb58278b4eafbc05d638db06e1e72923ff721baa61a35d764a9ec","flatsize":3485,"path":"All/ip6_int-1.0.pkg","repopath":"All/ip6_int-1.0.pkg","licenselogic":"single","pkgsize":1976,"desc":"Convert valid IPv6 addresses to ip6.int PTR values.  Convert valid\nIPv4 addresses to in-addr.arpa PTR values.  Anything not valid is\nsimply printed as is.  Handles :: notation and embedded IPv4\naddresses.  If the address is followed by /n, the PTR is truncated\nto n bits.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe ip6_int port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ipbt","origin":"misc/ipbt","version":"r8765_1","comment":"High-tech ttyrec player with improvements over ttyplay","maintainer":"ports@FreeBSD.org","www":"https://www.chiark.greenend.org.uk/~sgtatham/ipbt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f848e8a92a2667af606c36cad90c940ddd7036f2bbd4e959e5a1783945cd892","flatsize":298292,"path":"All/ipbt-r8765_1.pkg","repopath":"All/ipbt-r8765_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":77080,"desc":"IPBT (It's Play-Back Time) is a ttyrec player with many features\nthat ttyplay lacks. Notable features are:\n\n\t* Pausing\n\t* Move forward/backward frame by frame\n\t* Adjustable play speed (faster/slower)\n\t* Jump to beginning/end in a single keystroke\n\t* Searching forward/backward for a given string\n\t* ttygrep and ttydump utilities\n\nIPBT works by reading the entire input file and running it through\nan internal terminal emulator (the one from PuTTY).","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe ipbt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ipaudit","origin":"net-mgmt/ipaudit","version":"1.1_1","comment":"IP traffic summarizer","maintainer":"ports@FreeBSD.org","www":"https://ipaudit.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"443e2df70c3d2e8fba73ce86165841831c7fca771f9393ef769d64eb21746ed0","flatsize":141717,"path":"All/ipaudit-1.1_1.pkg","repopath":"All/ipaudit-1.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":59988,"desc":"Would you like to summarize and/or log network activity down to the ip address\nand port level of detail, but not record every packet?\n\nIpaudit provides that ability.\n\nIpaudit listens to a network device in promiscuous mode, and records of every\n'connection', each conversation between two ip addresses. A unique connection\nis determined by the ip addresses of the two machines, the protocol used\nbetween them and the port numbers (if they are communicating via UDP or TCP).\n\nIt uses a hash table to keep track of the number of bytes and packets in both\ndirections. When ipaudit receives a signal SIGTERM (kill) or SIGINT (kill -2,\nusually the same as a Control-C), it stops collecting data and writes the\ntabulated results.\n\nIpaudit is built using the pcap packet capture library to read the network port\nfrom LBNL Network Research Group.","categories":["net-mgmt","sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"Please copy /usr/local/etc/ipaudit.conf.sample to\n/usr/local/etc/ipaudit.conf by yourself and modify it,\nthen start ipaudit with\n\n    ipaudit -g /usr/local/etc/ipaudit.conf\n\ncommand.\n\nThanks.","type":"install"},{"message":"===>   NOTICE:\n\nThe ipaudit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ipinfo","origin":"net/ipinfo-cli","version":"3.3.1_5","comment":"Official Command Line Interface for the IPinfo API","maintainer":"dutra@FreeBSD.org","www":"https://github.com/ipinfo/cli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cd81968242d1f9ea19ab960a08efa0844ccce3544c2ad763f2a810cebc07346","flatsize":8630333,"path":"All/ipinfo-3.3.1_5.pkg","repopath":"All/ipinfo-3.3.1_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2757684,"desc":"ipinfo-cli allowing you to lookup IP details, ASN, IP geolocation,\nIP CIDR, IP range.","categories":["net"]},{"name":"ipa_sdb","origin":"databases/ipa_sdb","version":"1.1.1_4","comment":"IPA simple database module","maintainer":"ports@FreeBSD.org","www":"https://ipa-system.sourceforge.net/modules/ipa_sdb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b1c6bf7b8b149f20c72898bfddeec2d13ae6c67b4afb0db7143d6baaa85bf77","flatsize":115702,"path":"All/ipa_sdb-1.1.1_4.pkg","repopath":"All/ipa_sdb-1.1.1_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":51628,"desc":"IPA_SDB -- IPA simple database module\n\nMain features:\n\n- Distribution consists of database ipa_db_sdb(8) module, statistics\n  ipa_st_mod(8) module and ipa_sdb_dump(8) utility;\n- Modules completely support dynamic and static rules, limits and\n  thresholds;\n- All database files are stored in own record based database formats;\n- Formats of database files are machine architecture independent;\n- Sizes of database records are relatively small (binary data formats);\n- Access to statistics can be granted accordingly to the user group;\n- The ipa_sdb_dump(8) utility converts ipa_sdb(5) database files to text\n  representation and back.","categories":["databases"],"options":{"AUTORULES":"on","RULES":"on","LIMITS":"on","THRESHOLDS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ipa_sdb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ipe","origin":"graphics/ipe","version":"7.2.23_4","comment":"Extensible vector graphics editor with LaTeX support","maintainer":"bofh@FreeBSD.org","www":"https://ipe.otfried.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da4779f5a68930d65d05cf6ca47f1279de79009474f58d3fc5be88c51b2da0e4","flatsize":2918598,"path":"All/ipe-7.2.23_4.pkg","repopath":"All/ipe-7.2.23_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":645456,"desc":"Ipe is a drawing editor for creating figures in PDF or (encapsulated)\nPostscript format. It supports making small figures for inclusion\ninto LaTeX-documents as well as making multi-page PDF presentations\nthat can be shown on-line with Acrobat Reader.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libspiro":{"origin":"graphics/libspiro","version":"20221101_1,1"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["graphics"],"shlibs_required":["liblua-5.2.so","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libcairo.so.2","libgsl.so.27","libgslcblas.so.0","libjpeg.so.8","libpng16.so.16","libspiro.so.1","libfreetype.so.6"],"shlibs_provided":["libipe.so.7.2.23","libipecairo.so.7.2.23","libipecanvas.so.7.2.23","libipelua.so.7.2.23","libipeui.so.7.2.23"],"options":{"DOCS":"on"}},{"name":"ipa_conv","origin":"misc/ipa_conv","version":"1.1_3","comment":"IPA accounting/database module for converting statistics","maintainer":"ports@FreeBSD.org","www":"https://ipa-system.sourceforge.net/modules/ipa_conv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b93ea7582f944b9cbc0ff2d4c6b5828400fd771483a71dd24af076d12e2d434","flatsize":32739,"path":"All/ipa_conv-1.1_3.pkg","repopath":"All/ipa_conv-1.1_3.pkg","licenselogic":"single","pkgsize":19056,"desc":"IPA_CONV -- IPA accounting/database module for converting statistics\n\nMain features:\n\n- The module is designed for converting statistics;\n- Statistics is converted according to custom plans, several plans\n  can be used at the same time;\n- Each plan can have converting rules for months, days, week days and\n  time ranges;\n- Statistics of one static rule can be converted and sent to another\n  static rule.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe ipa_conv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ip4r","origin":"databases/ip4r","version":"2.4.2","comment":"IP address and IP range index types for PostgreSQL","maintainer":"axel.rau@chaos1.de","www":"https://github.com/RhodiumToad/ip4r","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f29df18c81d98118ad8a72ce35a5aebd5e97a80647337380fa2650a6814179a5","flatsize":248988,"path":"All/ip4r-2.4.2.pkg","repopath":"All/ip4r-2.4.2.pkg","licenselogic":"single","licenses":["PostgreSQL"],"pkgsize":62232,"desc":"IP4R is a contributed PostgreSQL module that embraces and extends the\nexisting 'inet' and 'cidr' built-in types, providing extra functionality\nand simplicity to IPv4 and IPv6 address lookup within large-scale\nenvironments.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases","net"]},{"name":"iowow","origin":"databases/iowow","version":"1.4.17","comment":"Persistent key-value database engine","maintainer":"danfe@FreeBSD.org","www":"https://iowow.softmotions.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05943ed6dd78e4fb792c68a586d6fd1a90924bec8a4c407c7d72c00c580898b7","flatsize":1132272,"path":"All/iowow-1.4.17.pkg","repopath":"All/iowow-1.4.17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":229788,"desc":"IOWOW is persistent key-value database engine based on skip list data\nstructure.  Some of its features and limitations:\n\n  - Support of multiple key-value databases within a single file\n  - Native support of integer keys\n  - Write Ahead Logging (WAL)\n  - Support of record values represented as sorted array of integers\n  - Ultra-fast sequential traversal of database records\n  - Compound keys support\n  - Good performance comparing to main competitors (LMDB, LevelDB,\n    Kyoto Cabinet)\n  - Tiny C11 library (200 KB), easily embeddable into any software\n  - Maximum storage file size is 512 GB, maximum size of a single\n    key+value record is 255 MB","categories":["databases"],"shlibs_provided":["libiowow.so.1"],"options":{"DOCS":"on","TEST":"off"}},{"name":"ip2proxy","origin":"net/ip2proxy","version":"20230929","comment":"C library to lookup proxies","maintainer":"zi@FreeBSD.org","www":"https://ip2location.com/development-libraries/ip2proxy/c","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"969cecb3cae1770afe7fdb7d9e916812ca884b4cfc34115946541404bb3c00fa","flatsize":56888,"path":"All/ip2proxy-20230929.pkg","repopath":"All/ip2proxy-20230929.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15556,"desc":"This library is the C programming language library to support all IP2Proxy%e2%84%a2\nBIN database products to query proxy IP address and its country, region,\ncity, ISP name and proxy types. It has been optimized for speed and memory\nutilization.","categories":["net"],"shlibs_provided":["libIP2Proxy.so.2"]},{"name":"ioping","origin":"sysutils/ioping","version":"1.3","comment":"Simple disk I/0 latency measuring tool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/koct9i/ioping","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c3b873948ee7d31e0012f0ed97feebe63035d8d031e3e2b0d6153b35cfb2218","flatsize":64571,"path":"All/ioping-1.3.pkg","repopath":"All/ioping-1.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":25816,"desc":"This tool allows one to monitor I/O latency in real time.  It shows disk\nlatency in the same way as ping(8) shows network latency.","categories":["sysutils"]},{"name":"iorate","origin":"benchmarks/iorate","version":"3.05_1","comment":"General purpose storage I/O benchmarking tool","maintainer":"blttll@gmail.com","www":"http://iorate.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01d187ec1ab12df17dfc0fb44b60d687ed963cbc5b9fa5e92780d74fd7d39483","flatsize":171435,"path":"All/iorate-3.05_1.pkg","repopath":"All/iorate-3.05_1.pkg","licenselogic":"single","pkgsize":61856,"desc":"Iorate is a general purpose storage I/O benchmarking tool.\n\nIorate was created in 1997 by Vince Westin of EMC while working with Cliff\nBurrell of FedEx to fill a need to perform a set of storage I/O benchmarks.\nThough Iorate was developed by EMC staff with EMC resources there are no\nEMC-specific pieces to the testing, it just tests storage.","categories":["benchmarks"],"options":{"DOCS":"on"}},{"name":"ipa","origin":"sysutils/ipa","version":"2.1.2_2","comment":"Pluggable accounting system","maintainer":"ports@FreeBSD.org","www":"https://ipa-system.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df1ee4721cd02410e11a1d05a384f2241bcd1588baaf88408ec421038e6414b8","flatsize":486116,"path":"All/ipa-2.1.2_2.pkg","repopath":"All/ipa-2.1.2_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":233376,"desc":"IPA -- Pluggable Accounting System\n\nMain features:\n\n- flexible general purpose accounting system;\n- supports static and dynamic rules;\n- supports limits, sublimits and thresholds;\n- works with external accounting modules;\n- works with external database modules;\n- works with external statistics modules;\n- accounting per specified period of a week.","categories":["sysutils"],"options":{"AUTORULES":"on","RULES":"on","LIMITS":"on","SUBLIMITS":"on","THRESHOLDS":"on","CTL_CREDS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe ipa port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ip2location","origin":"net/ip2location","version":"8.6.1","comment":"C library to find user\\'s location","maintainer":"zi@FreeBSD.org","www":"https://www.ip2location.com/c.aspx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc4d1bbb2693b74a29ceff295fa556b38275b7585455c1c93ecf0b7c55dbe16e","flatsize":7199688,"path":"All/ip2location-8.6.1.pkg","repopath":"All/ip2location-8.6.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":770748,"desc":"IP2Location is a C library that enables the user to find the country, region,\ncity, latitude, longitude, zip code, time zone, ISP, domain name, connection\ntype, area code, weather, mobile network, elevation, usage type by IP address\nor hostname originates from.  It contains a demo IP2Location IP-COUNTRY BIN\ndatabase which consists of real data for IP address range 0.0.0.0 to 99.255.\n255.255.  This database contains IP address blocks as key and countries as\nvalues.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"shlibs_provided":["libIP2Location.so.3"]},{"name":"iohyve","origin":"sysutils/iohyve","version":"0.7.9","comment":"bhyve manager utilizing ZFS and other FreeBSD tools","maintainer":"ports@FreeBSD.org","www":"https://github.com/pr1ntf/iohyve/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c4216f559898aa1d76cdd57aae5ba69fd1402416d857e20b7ebf8c138ba8429","flatsize":71649,"path":"All/iohyve-0.7.9.pkg","repopath":"All/iohyve-0.7.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":20752,"desc":"iohyve creates, stores, manages, and launches bhyve guests utilizing built in\nFreeBSD features. The idea is based on iocage, a jail manager utilizing some of\nthe same principles.\n\nWWW: https://github.com/pr1ntf/iohyve","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe iohyve port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ioquake3-server","origin":"games/ioquake3-server","version":"1.36_17","comment":"Ioquake3 dedicated server","maintainer":"ports@FreeBSD.org","www":"https://ioquake3.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd92e05c9fdde416de37e63b8823970669de432db39e3aee33021414814bcd42","flatsize":3021199,"path":"All/ioquake3-server-1.36_17.pkg","repopath":"All/ioquake3-server-1.36_17.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":851232,"desc":"This project, icculus.org/quake3 (sometimes referred to ioquake3, or ioq3 for\nshort) aims to build upon id Software's Quake 3 source code release. The\nsource code was released on August 20, 2005 under the GPL. Since then, we have\nbeen cleaning up, fixing bugs, and adding features. Our permanent goal is to\ncreate the open source Quake 3 distribution upon which people base their games\nand projects. We also seek to have the perfect version of the engine for\nplaying Quake 3: Arena, Team Arena, and all popular mods. This distribution of\nthe engine has been ported to many new platforms and has had a slew of new\nfeatures added, along with massive bug extermination.","deps":{"quake3-data":{"origin":"games/quake3-data","version":"1.32.b.3_2"}},"categories":["games"],"options":{"DOCS":"on","GAMELIBS":"on"},"annotations":{"cpe":"cpe:2.3:a:ioquake3:ioquake3:1.36:::::dragonfly6:x86_64:17"},"messages":[{"message":"Should the game freeze when entering a match, try to change the value of\ncom_zoneMegs (e.g. to 48).\n\nThe configuration files are saved to ~/.ioquake3 instead of ~/.q3a because\nthey have additional variables which would be removed if other engines\noverwrite them. But you can safely copy the original directory to the new one\nfor the first time.","type":"install"},{"message":"===>   NOTICE:\n\nThe ioquake3-server port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"iograph","origin":"sysutils/iograph","version":"0.9.1_1","comment":"Creates HTML statistics of network transfer","maintainer":"bsdfan@nurfuerspam.de","www":"http://mdolze.gmxhome.de/iograph.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eff829070076d78d58343f5e25f1b7ffbd6adf2ac13202c41dab00fb803dd287","flatsize":23758,"path":"All/iograph-0.9.1_1.pkg","repopath":"All/iograph-0.9.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10184,"desc":"iograph counts network traffic for one interface and creates an accounting\nstatistic by summing up the transfered bytes. Statistics are created hourly,\ndaily and monthly and are saved as static HTML files.\n\nIt is written in pure C without the need of external libraries, targetted to\nbe used in an embedded firewall system. A HTTP server is not included.","categories":["sysutils"]},{"name":"iocell","origin":"sysutils/iocell","version":"2.2.0_1","comment":"Feature rich Jail containers manager (iocage fork)","maintainer":"robak@FreeBSD.org","www":"https://github.com/bartekrutkowski/iocell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e35fab1b0cccf62dbe7b27cbd4c392aa588778a22784cb0f0a6300840810eb3","flatsize":299448,"path":"All/iocell-2.2.0_1.pkg","repopath":"All/iocell-2.2.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":66656,"desc":"iocell is a zero dependency drop in jail/container manager\namalgamating some of the best features and technologies\nFreeBSD operating system has to offer.\n\nIt is geared for ease of use with a simple and easy to\nunderstand command syntax.\n\niocell has been forked from iocage with the goal of keeping\noriginal iocage experience available, providing bugfixes\nand new features.","deps":{"uclcmd":{"origin":"devel/uclcmd","version":"0.2.20211204"}},"categories":["sysutils"]},{"name":"iperf3","origin":"benchmarks/iperf3","version":"3.17.1","comment":"Improved tool to measure TCP and UDP bandwidth","maintainer":"bmah@FreeBSD.org","www":"https://software.es.net/iperf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b06f9b42864f7153700eb0f14a1cee962d090b55e4f1f510e34728ebcd5893f9","flatsize":310369,"path":"All/iperf3-3.17.1.pkg","repopath":"All/iperf3-3.17.1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","MIT"],"pkgsize":101592,"desc":"iperf3 is a tool for measuring the achievable TCP, UDP, and SCTP\nthroughput along a path between two hosts.  It allows the tuning of\nvarious parameters such as socket buffer sizes and maximum attempted\nthroughput.  It reports (among other things) bandwidth, delay jitter,\nand datagram loss.  iperf was originally developed by NLANR/DAST.\n\niperf3 is a new implementation developed from scratch at the Energy\nSciences Network (ESnet).  Among its goals were a smaller, simpler\ncode base (compared to its predecessor, iperf2) and a library version\nof the functionality that can be used in other programs.  Note that\niperf3 does not interoperate with with iperf 2.x.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["benchmarks"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libiperf.so.0"],"options":{"DOCS":"on","STATIC":"off"},"annotations":{"cpe":"cpe:2.3:a:iperf_project:iperf:3.17.1:::::dragonfly6:x86_64"}},{"name":"iortcw","origin":"games/iortcw","version":"1.51c_4,1","comment":"Game engine for Return to Castle Wolfenstein","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/iortcw/iortcw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8abd2cf78d359fa96f0bc7962d1dca0e18cc023dbec09bc5cd061e0ad414882f","flatsize":8980066,"path":"All/iortcw-1.51c_4,1.pkg","repopath":"All/iortcw-1.51c_4,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2071424,"desc":"Return to Castle Wolfenstein is a military- and occult-themed\nfirst-person shooter game in a Second World War setting, originally\nreleased in 2001.  It is a sequel to Wolfenstein 3D.\n\nThis port contains the iortcw game engines for the single-player\ncampaign and multiplayer, based on ioquake3 and the GPL source\nreleases of RtCW.\n\nReturn to Castle Wolfenstein requires non-distributable game data\nfiles, which you have to install manually (see pkg-message).","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"opus":{"origin":"audio/opus","version":"1.5.2"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libopenal.so.1","libcurl.so.4","libopusfile.so.0","libopus.so.0","libogg.so.0","libjpeg.so.8","libfreetype.so.6"],"options":{"MP":"on","SP":"on"},"messages":[{"message":"To play Return to Castle Wolfenstein:\n\n1. Install RtCW from your CD using emulators/i386-wine\n2. Copy your game files to ~/.wolf.  They should be in\n   \"~/.wine/drive_c/Program Files/Return to Castle Wolfenstein\"\n3. Download patch-data-141.zip (and the language specific patch-data-* file if needed)\n   from https://github.com/iortcw/iortcw/releases/tag/1.51c\n4. Extract all patch-data-*.zip in ~/.wolf\n5a. Start a single player game with iowolfsp\n5b. Or a multiplayer game with iowolfmp","type":"install"}]},{"name":"io_lib","origin":"biology/iolib","version":"1.14.10_1","comment":"General purpose trace file (and Experiment File) reading interface","maintainer":"ports@FreeBSD.org","www":"https://staden.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2747555457edb118d65ac84041001281127099fae5bacf4f85d9c6946a11471c","flatsize":2269136,"path":"All/io_lib-1.14.10_1.pkg","repopath":"All/io_lib-1.14.10_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":536932,"desc":"Io_lib is a library of file reading and writing code to provide a\ngeneral purpose trace file (and Experiment File) reading interface.\nThe programmer simply calls the (eg) read_reading to create a \"Read\"\nC structure with the data loaded into memory. It has been compiled\nand tested on a variety of Unix systems, MacOS X and MS Windows.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["biology"],"shlibs_required":["libcurl.so.4"],"shlibs_provided":["libstaden-read.so.13"],"messages":[{"message":"===>   NOTICE:\n\nThe io_lib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ioquake3","origin":"games/ioquake3","version":"1.36_17","comment":"Cleaned-up and enhanced version of Quake 3","maintainer":"ports@FreeBSD.org","www":"https://ioquake3.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5aeee8dd20d851dd7a826b64215b1fbe6f049e17df4b31be32d4f5ec246412fa","flatsize":3962141,"path":"All/ioquake3-1.36_17.pkg","repopath":"All/ioquake3-1.36_17.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1237452,"desc":"This project, icculus.org/quake3 (sometimes referred to ioquake3, or ioq3 for\nshort) aims to build upon id Software's Quake 3 source code release. The\nsource code was released on August 20, 2005 under the GPL. Since then, we have\nbeen cleaning up, fixing bugs, and adding features. Our permanent goal is to\ncreate the open source Quake 3 distribution upon which people base their games\nand projects. We also seek to have the perfect version of the engine for\nplaying Quake 3: Arena, Team Arena, and all popular mods. This distribution of\nthe engine has been ported to many new platforms and has had a slew of new\nfeatures added, along with massive bug extermination.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"ioquake3-server":{"origin":"games/ioquake3-server","version":"1.36_17"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"quake3-data":{"origin":"games/quake3-data","version":"1.32.b.3_2"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libopenal.so.1","libcurl.so.4","libvorbis.so.0","libvorbisfile.so.3"],"options":{"CURL":"on","DEBUG":"off","DOCS":"on","GAMELIBS":"on","MUMBLE":"on","OPENAL":"on","SERVER":"on","TOOLS":"on","VORBIS":"on"},"annotations":{"cpe":"cpe:2.3:a:ioquake3:ioquake3:1.36:::::dragonfly6:x86_64:17"},"messages":[{"message":"Should the game freeze when entering a match, try to change the value of\ncom_zoneMegs (e.g. to 48).\n\nThe configuration files are saved to ~/.ioquake3 instead of ~/.q3a because\nthey have additional variables which would be removed if other engines\noverwrite them. But you can safely copy the original directory to the new one\nfor the first time.","type":"install"},{"message":"===>   NOTICE:\n\nThe ioquake3 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ja-sourcehanserif-otf","origin":"japanese/sourcehanserif-otf","version":"1.001_1","comment":"Japanese font by Adobe designed for user interfaces","maintainer":"hyun@caffeinated.codes","www":"https://github.com/adobe-fonts/source-han-serif","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73eef8dcfec6c5129de98499b462893c01c501da2414ba9b3bc3e2186088ab6f","flatsize":163822449,"path":"All/ja-sourcehanserif-otf-1.001_1.pkg","repopath":"All/ja-sourcehanserif-otf-1.001_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":103011108,"desc":"Source Han Serif: The second Pan-CJK typeface family from Adobe\n\nThis is Source Han Serif (JP), which supports all four variants in this family\nbut prioritizes Japanese Kanji over other three.\n\n\"Source Han Serif supports four different East Asian languages---Simplified\nChinese, Traditional Chinese, Japanese, and Korean---and the 65,535 glyphs in\neach of its seven weights are designed to work together with a consistent design\nthat emphasizes shared elements between the languages while honoring the\ndiversity of each. Also included is a rich set of Western glyphs supporting the\nLatin, Greek, and Cyrillic scripts, which were derived from Source Serif.\"\n--- The Typekit, Adobe","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["japanese","x11-fonts"],"options":{"FULL":"on","SUBSET":"off"},"messages":[{"message":"You can start using the font by following this instruction:\n\nAdd the following line to the \"Files\" section of your X.org configuration file:\n\n\tFontPath\t\"/usr/local/share/fonts/SourceHanSerif/\"","type":"install"}]},{"name":"irrlicht","origin":"x11-toolkits/irrlicht","version":"1.8.5_1","comment":"High performance realtime 3D engine","maintainer":"amdmi3@FreeBSD.org","www":"https://irrlicht.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23fe12c57b201e9de1deb535b466a55cb778d7925459df58513c5302785508bf","flatsize":16362334,"path":"All/irrlicht-1.8.5_1.pkg","repopath":"All/irrlicht-1.8.5_1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":8044060,"desc":"The Irrlicht Engine is an open source high performance realtime 3D engine\nwritten in C++.  It is completely cross-platform, using D3D, OpenGL and\nits own software renderer, and has all of the state-of-the-art features\nwhich can be found in commercial 3d engines.\n\nIt has a huge active community, and there are lots of games in development that\nuse the engine.  You can find enhancements for Irrlicht all over the web, like\nalternative terrain renderers, portal renderers, world layers, tutorials,\neditors, bindings for java, perl, ruby, python, and so on.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11-toolkits","graphics"],"shlibs_required":["libGL.so.1","libXxf86vm.so.1","libX11.so.6","libpng16.so.16","libjpeg.so.8"],"shlibs_provided":["libIrrlicht.so.1.8"],"options":{"DEBUG":"off","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:irrlicht:irrlicht:1.8.5:::::dragonfly6:x86_64:1"},"messages":[{"message":"The Irrlicht Engine was installed\n\n1) See the complete documentation at:\n\n   http://irrlicht.sourceforge.net/docu/index.html\n\n2) If you selected EXAMPLES option, you can see these examples at:\n\n   /usr/local/share/examples/irrlicht\n\n3) Enjoy it ;)","type":"install"}]},{"name":"intx","origin":"math/intx","version":"0.10.1","comment":"Extended precision integer library","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/chfast/intx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"84dcaf3ab5841fc61ac721e7c1c5fd2269eb0be725319b5a5619f61eaef49492","flatsize":75776,"path":"All/intx-0.10.1.pkg","repopath":"All/intx-0.10.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17840,"desc":"intx is an Extended precision integer C++ library.","categories":["math"]},{"name":"istio","origin":"sysutils/istio","version":"1.6.7","comment":"Open platform to connect, manage, and secure microservices","maintainer":"danilo@FreeBSD.org","www":"https://github.com/istio/istio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95f38971e7bf76080ef78900b32f84623c0219f3302d43a8932b74f8acdbdc26","flatsize":66000416,"path":"All/istio-1.6.7.pkg","repopath":"All/istio-1.6.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12995008,"desc":"Istio is an open platform for providing a uniform way to integrate\nmicroservices, manage traffic flow across microservices, enforce\npolicies and aggregate telemetry data. Istio's control plane provides\nan abstraction layer over the underlying cluster management platform,\nsuch as Kubernetes, Mesos, etc.\n\nWWW: https://istio.io","deps":{"kubectl":{"origin":"sysutils/kubectl","version":"1.30.2_2"}},"categories":["sysutils"],"options":{"EXAMPLES":"on"}},{"name":"ion-shell","origin":"shells/ion","version":"1.0.5.1509_1","comment":"Modern system shell written in Rust","maintainer":"mikael@FreeBSD.org","www":"https://gitlab.redox-os.org/redox-os/ion","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08f3ab7d5142b1c91f22b50fa9df61a0bc61f52ec910d14fd3e60e11d47272f0","flatsize":3177913,"path":"All/ion-shell-1.0.5.1509_1.pkg","repopath":"All/ion-shell-1.0.5.1509_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":991236,"desc":"Ion is a modern system shell that features a simple, yet powerful,\nsyntax.  It is written entirely in Rust, which greatly increases\nthe overall quality and security of the shell, eliminating the\npossibilities of a ShellShock-like vulnerability, and making\ndevelopment easier.  It also offers a level of performance that\nexceeds that of Dash, when taking advantage of Ion's features.\nWhile it is developed alongside, and primarily for, RedoxOS, it is\na fully capable on other *nix platforms.","categories":["shells"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"intltool","origin":"textproc/intltool","version":"0.51.0_2","comment":"Tools to internationalize various kinds of data files","maintainer":"desktop@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5bdc280537210fcd4397ef7f56470f15446f5a5057a6d7f473a6cd66e894bbb","flatsize":164254,"path":"All/intltool-0.51.0_2.pkg","repopath":"All/intltool-0.51.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43376,"desc":"The module contains some utility scripts and assorted auto* magic for\ninternationalizing various kinds of XML files.\n\n* Features\n\no Extract translatable strings from various source files (.xml.in,\n  .glade, .desktop.in, .server.in, .oaf.in).\n\no Collect the extracted strings together with messages from traditional\n  source files (.c, .h) in po/$(PACKAGE).pot.\n\no Merge back the translations from .po files into .xml, .desktop and\n  .oaf files.  This merge step will happen at build resp. installation\n  time.","deps":{"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","gnome"]},{"name":"invada-studio-plugins-lv2","origin":"audio/invada-studio-plugins-lv2","version":"1.2.0_1","comment":"Set of LV2 audio effect plugins, ported from VST","maintainer":"yuri@FreeBSD.org","www":"https://launchpad.net/invada-studio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9833b6069a89724be2a6fe92a8a89d1146a0fc92b3ecddc77d03138559114c73","flatsize":2280185,"path":"All/invada-studio-plugins-lv2-1.2.0_1.pkg","repopath":"All/invada-studio-plugins-lv2-1.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":245716,"desc":"The following plugins are included:\n* Delay Plugins\n - Delay Munge - Mono and Stereo\n* Distortion Plugins\n - Tube - Mono and Stereo\n* Dynamics Plugins\n - Compressor - Mono and Stereo\n* Filter Plugins\n - Low Pass Mono and Stereo\n - High Pass Mono and Stereo\n* Phaser Plugins\n - Stereo Phaser - Mono In / Stereo In / Sum L+R In\n* Reverb Plugins\n - ER Reverb - Mono In / Sum L+R In\n* Utility Plugins\n - Input Module\n - Meters\n - Test Tones","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"interGif","origin":"graphics/intergif","version":"6.15","comment":"Efficient animated GIF optimiser","maintainer":"ports@FreeBSD.org","www":"http://utter.chaos.org.uk/~pdh/software/intergif.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"221dd256ec2c82de9cd90ed55354db8fde27a4537f1c4792071dfd62967a3650","flatsize":54496,"path":"All/interGif-6.15.pkg","repopath":"All/interGif-6.15.pkg","licenselogic":"single","pkgsize":28364,"desc":"INTERGIF 6.15 is a program for joining GIFs together (for animation),\nor splitting animations apart, or for optimising animations created\nby other programs.\n* Supports the animation, transparency and interleaving features of GIF89a.\n* Eliminates unused palette entries.\n* Minimises the final size of the GIF with a devious and cunning optimisation\n  routine: almost every animated GIF the author has found on the web ends up\n  smaller when run through InterGif.\n* Can forcibly reduce a GIF's palette to the standard Acorn 256-colour palette,\n  or to a 216-entry \"web safe\" colour cube (as used on the Macintosh and by\n  most Windows browsers),or to a palette file you supply. Alternatively, it can\n  calculate the best palette for displaying the GIF, and then reduce to that.\n* From version 6.03, this also works with 16bpp and 24bpp input images -- and\n  with GIFs which use more than 256 colours in total. (GIFs can only use 256\n  colours per frame, but each frame can have its own palette.)\n* Lets you trim away any wholly transparent rows or columns from the edges of\n  your GIF (whether single-frame or animated).\n* Can dither 16bpp or 24bpp input files to whatever palette is required (error\n  diffusion implementation kindly donated by Martin Wurthner).","categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe interGif port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"interlogic","origin":"games/interlogic","version":"0.30_11","comment":"Move colored balls through the maze connecting it with each other","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/interlogic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"688bc096b9c6b4a0a6d7200bb95fa669c21b8ab958b6e66b3f4fad317e12e771","flatsize":5129616,"path":"All/interlogic-0.30_11.pkg","repopath":"All/interlogic-0.30_11.pkg","licenselogic":"single","pkgsize":1150584,"desc":"InterLOGIC is a logic/puzzle game based on an old Amiga game Balls.\nThe object of the game is to move a differently colored balls through\nthe maze, connecting it with the other same colored balls.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0"]},{"name":"intermodal","origin":"net-p2p/intermodal","version":"0.1.13_1","comment":"CL utility for BitTorrent torrent file creation, verification, etc","maintainer":"yuri@FreeBSD.org","www":"https://imdl.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a5216e8b7fc20d919427fa958f249f5b56fb5d19aa03f145a1130a1d9f652c2","flatsize":3600364,"path":"All/intermodal-0.1.13_1.pkg","repopath":"All/intermodal-0.1.13_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":1043596,"desc":"Intermodal is a user-friendly and featureful command-line BitTorrent metainfo\nutility. The binary is called `imdl` and runs on Linux, Windows, and macOS.\n\nAt the moment, creation, viewing, and verification of `.torrent` files is\nsupported.","categories":["net-p2p"]},{"name":"intercal","origin":"lang/intercal","version":"0.32_1","comment":"C-INTERCAL compiler, ick, and supporting libraries","maintainer":"fuz@FreeBSD.org","www":"https://gitlab.com/esr/intercal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"511a8b2569920689260c92cca6eccdc427c9ca58966c4d2b6a7848ca26476f69","flatsize":1252658,"path":"All/intercal-0.32_1.pkg","repopath":"All/intercal-0.32_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":265520,"desc":"A compiler for the INTERCAL language, which has a syntax and\nfeature set differing considerably from all other programming\nlanguages.  This is the C-INTERCAL compiler, which compiles\nINTERCAL to C, and then invokes cc as a backend, much like the\n\"f2c\" Fortran compiler.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["lang"]},{"name":"inxi","origin":"sysutils/inxi","version":"3.3.11.1_1","comment":"Full featured CLI system information tool","maintainer":"lcook@FreeBSD.org","www":"https://github.com/smxi/inxi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"078303b2b788b38660baa95c8f077831a99f5b502473b0085b56fb772beca7e0","flatsize":1652580,"path":"All/inxi-3.3.11.1_1.pkg","repopath":"All/inxi-3.3.11.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":412708,"desc":"inxi is a command line system information tool. It was forked\nfrom the ancient and mindbendingly perverse yet ingenius\ninfobash, by locsmif.\n\nThe primary purpose of inxi is for support, and sys admin use.\ninxi is used widely for forum and IRC support.","deps":{"bind-tools":{"origin":"dns/bind-tools","version":"9.18.30"},"dmidecode":{"origin":"sysutils/dmidecode","version":"3.6"},"mesa-demos":{"origin":"graphics/mesa-demos","version":"8.5.0"},"p5-Cpanel-JSON-XS":{"origin":"converters/p5-Cpanel-JSON-XS","version":"4.38"},"p5-HTTP-Tiny":{"origin":"www/p5-HTTP-Tiny","version":"0.088_1"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-XML-Dumper":{"origin":"textproc/p5-XML-Dumper","version":"0.81_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tree":{"origin":"sysutils/tree","version":"2.1.1_1"},"usbutils":{"origin":"sysutils/usbutils","version":"0.91"},"wmctrl-fork":{"origin":"x11/wmctrl-fork","version":"1.09.02"},"xdpyinfo":{"origin":"x11/xdpyinfo","version":"1.3.2_5"},"xprop":{"origin":"x11/xprop","version":"1.2.7"},"xrandr":{"origin":"x11/xrandr","version":"1.5.2_1"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"iodine","origin":"net/iodine","version":"0.8.0_1","comment":"Tunnel IPv4 data through a DNS server","maintainer":"p.mousavizadeh@protonmail.com","www":"https://code.kryo.se/iodine/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"232ab3befe5fd42fd946c8b91e02778b1ea1b5c455ac3d0f51c86bac4eb1e580","flatsize":165454,"path":"All/iodine-0.8.0_1.pkg","repopath":"All/iodine-0.8.0_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":62348,"desc":"This is a piece of software that lets you tunnel IPv4 data through a DNS\nserver. This can be usable in different situations where Internet access is\nfirewalled, but DNS queries are allowed.","categories":["net"],"users":["_iodined"],"groups":["_iodined"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:kryo:iodine:0.8.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"To start iodined at boot, put these lines to your rc.conf:\n\n  iodined_enable=\"YES\"\n  iodined_password=\"Passw0rd\"         # tunnel password\n  iodined_domain=\"t.example.net\"      # tunnel domain\n\nNote that the password is visible from process list. The default ip\non the tunnel interface is set to 172.16.0.1. You can change it with\nthe ``iodined_addr'' variable in rc.conf.\n\nYou need to delegate the tunnel domain for iodined use. Add things\nlike these to the DNS zone file:\n\n  iodined\tIN\tA\t192.0.2.1\n  t\t\tIN\tNS\tiodined.example.net.\n\nReplace 192.0.2.1 with your server's (the one you run iodined) IP.\n\nTo run the client,\n\n  iodine -f -u _iodined -t /var/empty 192.168.1.1 t.example.net\n\nReplace 192.168.1.1 with your DNS server.\n\nSee iodine(1) for more information.","type":"install"}]},{"name":"intersect-lv2","origin":"audio/intersect-lv2","version":"1.3","comment":"LV2 plugin expands a stereo input to three channels","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sboukortt/intersect-lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"000aee8451aeade3c5face2d118726ab5604c337cb668f5bd05af30c4fad59f6","flatsize":48425,"path":"All/intersect-lv2-1.3.pkg","repopath":"All/intersect-lv2-1.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":16344,"desc":"Intersect is an LV2 plugin which, given a stereo audio stream, \"expands\" it to\nthree channels. Everything that is present in both input channels will be in the\ncenter channel of the output, and what is specific to each channel will be in\nthe corresponding output channel.","deps":{"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"}},"categories":["audio"],"shlibs_required":["libfftw3f.so.3"]},{"name":"intellij-fsnotifier","origin":"java/intellij-fsnotifier","version":"20230112","comment":"Replacement for IntelliJ's fsnotifier","maintainer":"erik@tenku.dk","www":"https://gitlab.com/worthwhileit/bsd/fsnotifier","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb0363cdee6b1572f638e4f079dbf5ca5809f7abf7591198a8b1ed00bf05ca48","flatsize":402028,"path":"All/intellij-fsnotifier-20230112.pkg","repopath":"All/intellij-fsnotifier-20230112.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":140696,"desc":"The fsnotifier is used by IntelliJ for detecting file changes.  This\nversion supports FreeBSD and OpenBSD via libinotify and is a\nreplacement for the bundled Linux-only version coming with the\nIntelliJ IDEA Community Edition.","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"}},"categories":["java","devel"],"shlibs_required":["libinotify.so.0"],"shlibs_provided":["libfsnotifier.so.20230112"]},{"name":"intel-undervolt","origin":"sysutils/intel-undervolt","version":"1.7","comment":"Intel CPU undervolting tool","maintainer":"ports@FreeBSD.org","www":"https://github.com/kitsunyan/intel-undervolt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"501d8b1076725fd63ace04fe24bf755c24910817f190a2fbb974456204f3e530","flatsize":85326,"path":"All/intel-undervolt-1.7.pkg","repopath":"All/intel-undervolt-1.7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28928,"desc":"intel-undervolt is a tool for undervolting Haswell and newer Intel\nCPUs using MSR.  Also allows to alter power limits and temperature\nlimit using MSR and MCHBAR registers.\n\nUse at your own risk.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe intel-undervolt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"interbench","origin":"benchmarks/interbench","version":"0.31_2","comment":"Interactivity benchmark for Unix-like systems","maintainer":"danfe@FreeBSD.org","www":"http://users.on.net/~ckolivas/interbench/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de4101c059df1132733612b99003b3f0fd5822251b96b91863c655554fb5172e","flatsize":80855,"path":"All/interbench-0.31_2.pkg","repopath":"All/interbench-0.31_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28516,"desc":"This benchmark application is designed to benchmark interactivity in Unix,\noriginally written by Con Kolivas et al. for Linux.\n\nIt is designed to measure the effect of changes in operating system kernel\ndesign or system configuration changes such as CPU, I/O scheduler and file\nsystem changes and options.  With careful benchmarking, different hardware\ncan be compared.","categories":["benchmarks"],"options":{"DOCS":"on"}},{"name":"io-devel","origin":"lang/io-devel","version":"20240207_2","comment":"Small prototype-based programming language (devel version)","maintainer":"gahr@FreeBSD.org","www":"https://iolanguage.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff8526d7324fb0a7303c172e57083a569740a99c160e5dc04b307fc2cef54fa7","flatsize":2203484,"path":"All/io-devel-20240207_2.pkg","repopath":"All/io-devel-20240207_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":429052,"desc":"Io is a dynamic prototype-based programming language in the same realm as\nSmalltalk and Self. It revolves around the idea of message passing from object\nto object.","categories":["lang"],"shlibs_provided":["libbasekit.so","libcoroutine.so","libgarbagecollector.so","libiovmall.so"],"messages":[{"message":"** A note about Addons **\n\nAddons are no longer part of Io core. Most are now hosted on their dedicated\nrepositories under https://github.com/IoLanguage.\n\nAddons are managed using the Eerie package manager, which can be installed\nfollowing the instructions at https://github.com/IoLanguage/eerie.","type":"install"}]},{"name":"ja-font-genshingothic","origin":"japanese/font-genshingothic","version":"20150607_3","comment":"GenShinGothic Japanese TrueType fonts","maintainer":"ume@FreeBSD.org","www":"http://jikasei.me/font/genshin/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c4c8a5840f526972de91c2e47d58545166cd543eafd92eebcc41c21f5699d85","flatsize":105197516,"path":"All/ja-font-genshingothic-20150607_3.pkg","repopath":"All/ja-font-genshingothic-20150607_3.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":46684688,"desc":"GenShinGothic Japanese TrueType fonts","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"intel-one-mono","origin":"x11-fonts/intel-one-mono","version":"1.3.0","comment":"Intel One Mono font","maintainer":"dz@dolik.dev","www":"https://github.com/intel/intel-one-mono/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e4863c0eed36104a761094dec2876724b2bb12f6edd073853ac767c768924fe","flatsize":1380964,"path":"All/intel-one-mono-1.3.0.pkg","repopath":"All/intel-one-mono-1.3.0.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":360196,"desc":"Intel One Mono is an expressive monospaced font family that's built with\nclarity, legibility, and the needs of developers in mind.\n\nIdentifying the typographically underserved low-vision developer audience,\nFrere-Jones Type designed the Intel One Mono typeface in partnership with the\nIntel Brand Team and VMLY&R, for maximum legibility to address developers'\nfatigue and eyestrain and reduce coding errors. A panel of low-vision and\nlegally blind developers provided feedback at each stage of design.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"intellij-pty4j","origin":"java/intellij-pty4j","version":"0.11.4","comment":"Pty4J's native library","maintainer":"ports@FreeBSD.org","www":"https://github.com/traff/pty4j","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06615da87774a8881d1394bc2ee997864c3930be4c5ca40c61962044d0ca5df4","flatsize":22645,"path":"All/intellij-pty4j-0.11.4.pkg","repopath":"All/intellij-pty4j-0.11.4.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":8656,"desc":"FreeBSD-compatible replacement for IntelliJ's bundled Pty4J","categories":["java","devel"],"shlibs_provided":["libpty.so"],"messages":[{"message":"===>   NOTICE:\n\nThe intellij-pty4j port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"installwatch","origin":"sysutils/installwatch","version":"0.6.3_3","comment":"File creation/modification logger","maintainer":"ports@FreeBSD.org","www":"https://asic-linux.com.mx/~izto/checkinstall/installwatch.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f14f683a8872d0d8993a83cb7cecc9b4880c668985e3f925ea58ba561f43be9","flatsize":38724,"path":"All/installwatch-0.6.3_3.pkg","repopath":"All/installwatch-0.6.3_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":15248,"desc":"Installwatch is a simple utility which keeps track of which files\nare created and modified during the installation of a new program.\nIt's fast and easy to use. It doesn't require a \"pre-install\" phase\nbecause it monitors processes while they run.\nInstallwatch works with every dynamically linked ELF program,\nby intercepting system calls that cause file system alterations.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe installwatch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"irrlamb","origin":"games/irrlamb","version":"1.0.3_4","comment":"3D physics-based puzzle game","maintainer":"amdmi3@FreeBSD.org","www":"https://gitlab.com/irrlamb/code","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fe765a9d3f98c9cb42158d930089362760da63f78271fa1ab6d1398148039c1","flatsize":23695565,"path":"All/irrlamb-1.0.3_4.pkg","repopath":"All/irrlamb-1.0.3_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":13967088,"desc":"irrlamb is a 3D game that probably involves a lot of physics and\nfrustrating gameplay","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"irrlicht":{"origin":"x11-toolkits/irrlicht","version":"1.8.5_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libccd":{"origin":"math/libccd","version":"2.1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"ode":{"origin":"devel/ode","version":"0.16.2,1"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tinyxml2":{"origin":"textproc/tinyxml2","version":"10.0.0_3,1"}},"categories":["games"],"shlibs_required":["libOpenGL.so.0","libGLX.so.0","libfreetype.so.6","libopenal.so.1","libvorbis.so.0","libvorbisfile.so.3","libogg.so.0","libsqlite3.so.0","libpng16.so.16","libjpeg.so.8","libX11.so.6","libXrandr.so.2","libXext.so.6","libXxf86vm.so.1","libtinyxml2.so.10","libIrrlicht.so.1.8","liblua-5.3.so","libode.so.0.16.2"],"options":{"DOCS":"on"}},{"name":"inscript2","origin":"devel/m17n-inscript2","version":"20210820","comment":"Enhanced Inscript keyboard layouts for Indic languages","maintainer":"thierry@FreeBSD.org","www":"https://pagure.io/inscript2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7eb17e476c50d7c29c6c2f6ed6234bd3b2178876dd59b3e804cc36f5d295a547","flatsize":132428,"path":"All/inscript2-20210820.pkg","repopath":"All/inscript2-20210820.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":31848,"desc":"This project contains 22 Enhanced Inscript keyboard layouts for Indic languages.\nThese are m17n keyboard layouts and are based on the draft released by CDAC.\n\nRemark: this data should be upstreamed to a future version of m17n-db; once this\nwill be done, this port will be removed.","deps":{"m17n-db":{"origin":"devel/m17n-db","version":"1.8.0"}},"categories":["devel","textproc"]},{"name":"intel-pcm","origin":"sysutils/intel-pcm","version":"202112","comment":"Process Count Monitor (PCM) for Intel processors","maintainer":"imp@FreeBSD.org","www":"https://github.com/opcm/pcm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5d6bf6444ac16a7f41ab292a1a914132d4a27048e3b3ec8a408c0b25d04ec98","flatsize":8312956,"path":"All/intel-pcm-202112.pkg","repopath":"All/intel-pcm-202112.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":874924,"desc":"Processor Counter Monitor (PCM) is an application programming interface (API)\nand a set of tools based on the API to monitor performance and energy metrics\nof Intel(r) Core(tm), Xeon(r) and Atom(tm) processors.\n\nThis requires the 'cpuctl' module to be loaded.","categories":["sysutils"],"shlibs_required":["libpcm.so"]},{"name":"inspectrum","origin":"comms/inspectrum","version":"0.2.3","comment":"Offline radio signal analyser","maintainer":"mr@FreeBSD.org","www":"https://github.com/miek/inspectrum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67fd3f4845843ec044ce91449b8fcc01ba5a0dc7ecec6d2b0e544a327642d896","flatsize":237308,"path":"All/inspectrum-0.2.3.pkg","repopath":"All/inspectrum-0.2.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":72448,"desc":"Inspectrum is a tool for analysing captured signals,\nprimarily from software-defined radio receivers.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"liquid-dsp":{"origin":"comms/liquid-dsp","version":"1.6.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["comms","hamradio"],"shlibs_required":["libQt5Widgets.so.5","libQt5Concurrent.so.5","libfftw3f.so.3","libliquid.so","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"inplace","origin":"misc/inplace","version":"1.2.3_2","comment":"Tool to edit files in-place through given filter commands","maintainer":"ports@FreeBSD.org","www":"https://akinori.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20f9c760e4d8733bbae09b87a41aa999c9e0d1ee682ceadaec0d5ca9b5152a47","flatsize":16313,"path":"All/inplace-1.2.3_2.pkg","repopath":"All/inplace-1.2.3_2.pkg","licenselogic":"single","pkgsize":8204,"desc":"The inplace(1) command is a utility to edit files in-place through\ngiven filter commands preserving the original file attributes.  Mode\nand ownership (user and group) are preserved by default, and time\n(access and modification) by choice.\n\nExamples:\n    # Sort files in-place using sort(1):\n    inplace sort file1 file2 file3\n\n    # Process image files preserving time and taking backup files:\n    inplace -t -b.orig 'convert -rotate 270 -resize 50%25%25 %251 %252' *.jpg","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe inplace port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"inotify-tools","origin":"sysutils/inotify-tools","version":"4.23.9.0_1","comment":"Command-line utilities to watch for file events","maintainer":"yuri@FreeBSD.org","www":"https://github.com/inotify-tools/inotify-tools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce6e6428a777b11cb67e8ba6ccfadcde306b9f31c9b5af48c597f0fdecd2728f","flatsize":193733,"path":"All/inotify-tools-4.23.9.0_1.pkg","repopath":"All/inotify-tools-4.23.9.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":56064,"desc":"The set of command-line programs providing a simple interface\nto file system events to shell scripts.","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"}},"categories":["sysutils"],"shlibs_required":["libinotify.so.0"],"shlibs_provided":["libinotifytools.so.0"],"options":{"STATIC":"off"}},{"name":"innotop","origin":"databases/innotop","version":"1.13.0_1","comment":"MySQL and InnoDB monitoring program","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/innotop/innotop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40a041130af45dc3ea53e4cf4b2e363116f6fc75d906e49361ad6f72120687b3","flatsize":510595,"path":"All/innotop-1.13.0_1.pkg","repopath":"All/innotop-1.13.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":136196,"desc":"innotop is a MySQL and InnoDB transaction/status monitor, like 'top' for MySQL.\n\nIt displays queries, InnoDB transactions, lock waits, deadlocks, foreign key\nerrors, open tables, replication status, buffer information, row operations,\nlogs, I/O operations, load graph, and more.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Term-ANSIColor":{"origin":"devel/p5-Term-ANSIColor","version":"5.01"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Term-ReadLine":{"origin":"devel/p5-Term-ReadLine","version":"1.14_1"},"p5-Time-HiRes":{"origin":"devel/p5-Time-HiRes","version":"1.9764,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases"]},{"name":"innoextract","origin":"archivers/innoextract","version":"1.9_2","comment":"Program to extract Inno Setup files","maintainer":"eduardo@FreeBSD.org","www":"https://constexpr.org/innoextract/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e98ccaac2230dc4d36e37c44ade02a5a88e59fb99f67304c5a290824e805209","flatsize":763136,"path":"All/innoextract-1.9_2.pkg","repopath":"All/innoextract-1.9_2.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":264236,"desc":"Inno Setup is a tool to create installers for Microsoft Windows applications.\ninnoextract allows to extract such installers under non-windows systems without\nrunning the actual installer using Wine.","categories":["archivers"]},{"name":"inputplug","origin":"x11/inputplug","version":"0.4.0_26","comment":"XInput event monitor daemon","maintainer":"0mp@FreeBSD.org","www":"https://github.com/andrewshadura/inputplug","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6aaf3728f2a8784382c487e32c5ee47ac34b1db98d14928753c24d23c2fa168c","flatsize":1150762,"path":"All/inputplug-0.4.0_26.pkg","repopath":"All/inputplug-0.4.0_26.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":394180,"desc":"inputplug is a very simple daemon which monitors XInput events and runs\narbitrary scripts on hierarchy change events (such as a device being attached,\nremoved, enabled or disabled).\n\nFor example, inputplug can be used in shell scripts which monitor attachments\nof keyboards in order to run change keyboard mappings with commands like\n\"setxkbmap -option ctrl:nocaps\".","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11"]},{"name":"kibana8","origin":"textproc/kibana8","version":"8.11.3","comment":"Browser based analytics and search interface to ElasticSearch","maintainer":"elastic@FreeBSD.org","www":"https://www.elastic.co/products/kibana","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15f8f8950d6a00c066053d62501500baefc965208a086ab45f91481594f92b11","flatsize":738772522,"path":"All/kibana8-8.11.3.pkg","repopath":"All/kibana8-8.11.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":179729372,"desc":"Kibana is an open source (Apache Licensed), browser based analytics and search\ndashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana\nstrives to be easy to get started with, while also being flexible and powerful,\njust like Elasticsearch.\n\nKibana 7.x is compatible with Elasticsearch 7.x","deps":{"libuv":{"origin":"devel/libuv","version":"1.48.0"},"node18":{"origin":"www/node18","version":"18.20.4"},"re2":{"origin":"devel/re2","version":"20240501"}},"categories":["textproc","www"],"shlibs_provided":["libEGL.so","libGLESv2.so","libvk_swiftshader.so","libvulkan.so.1"],"annotations":{"cpe":"cpe:2.3:a:elastic:kibana:8.11.3:::::dragonfly6:x86_64"},"messages":[{"message":"NOTICE: kibana port now installs kibana-specific utilities\nas symbolic links into /usr/local/bin.","type":"install"}]},{"name":"injeqt","origin":"devel/injeqt","version":"1.2.0_5","comment":"Dependency injection framework for Qt","maintainer":"kde@FreeBSD.org","www":"https://github.com/vogel/injeqt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"489039bf516b4ab43c24b4b4e55190f03b09025ea02a22956a97884a1fe44433","flatsize":346564,"path":"All/injeqt-1.2.0_5.pkg","repopath":"All/injeqt-1.2.0_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":91396,"desc":"Injeqt is an attempt to build a powerful and reliable dependency injection\nframework on Qt's reflection based on MOC (meta-object compiler).","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Core.so.5"],"shlibs_provided":["libinjeqt.so.1"]},{"name":"inn-current","origin":"news/inn-current","version":"20240518_1","comment":"InterNetNews -- the Internet meets Netnews","maintainer":"kbowling@FreeBSD.org","www":"https://www.eyrie.org/~eagle/software/inn/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb07a80e1ebf73e56f4048faf25c47791f255ecb30b64ab5528fc0f88dc5be4e","flatsize":5729687,"path":"All/inn-current-20240518_1.pkg","repopath":"All/inn-current-20240518_1.pkg","licenselogic":"single","pkgsize":1624704,"desc":"InterNetNews is a complete Usenet system.  The cornerstone of the package\nis innd, an NNTP server that multiplexes all I/O. Newsreading is handled\nby a separate server, nnrpd, that is spawned for each client.  Both innd\nand nnrpd have some slight variances from the NNTP protocol.\n\nThis version follows the CURRENT snapshots.","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"freebsd-uucp":{"origin":"net/freebsd-uucp","version":"1.07.4_4"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["news"],"shlibs_required":["libdb-5.3.so.0","libperl.so.5.36","libpython3.11.so.1.0","libintl.so.8","libssl.so.12","libcrypto.so.12","libsqlite3.so.0"],"shlibs_provided":["libinn.so.9","libinnhist.so.3","libinnstorage.so.3"],"options":{"BERKELEYDB":"on","DOCS":"on","EXAMPLES":"on","GNUPG":"on","KERBEROS":"off","KEYWORDS":"on","LARGE_FILES":"on","OPENSSL":"on","PYTHON":"on","SASL":"off","SETGID_INEWS":"on","SQLITE":"on","TAGGED_HASH":"off","UUCP_RNEWS":"on"},"annotations":{"cpe":"cpe:2.3:a:isc:inn:20240518:::::dragonfly6:x86_64:1"}},{"name":"initutil","origin":"devel/initutil","version":"2.1.b","comment":"STL Container Initialization Library","maintainer":"ports@FreeBSD.org","www":"https://www.bdsoft.com/tools/initutil.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ae0ce351d01fc6427d5cd88ba547388704986e273676a75b71230f9e8486429","flatsize":22696,"path":"All/initutil-2.1.b.pkg","repopath":"All/initutil-2.1.b.pkg","licenselogic":"single","pkgsize":5740,"desc":"An STL Container Initialization Library.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe initutil port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"iniparser","origin":"devel/iniparser","version":"4.2.4","comment":"Free stand-alone ini file parsing library","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/ndevilla/iniparser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2e7cbf7806235b27aa814b438a6c03003fb6bcea814755ac3de95e91d8fc8e5","flatsize":535396,"path":"All/iniparser-4.2.4.pkg","repopath":"All/iniparser-4.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":127528,"desc":"iniParser is a simple C library offering ini file parsing services.\nThe library is pretty small (less than 1500 lines of C) and robust, and\ndoes not depend on any other external library to compile. It is written\nin ANSI C and should compile on most platforms without difficulty.","categories":["devel"],"shlibs_provided":["libiniparser.so.4"],"options":{"DOCS":"on"}},{"name":"inilib","origin":"devel/inilib","version":"1.0.7b3","comment":"C++ lib which provides a method of saving the \"state\" of a program","maintainer":"ports@FreeBSD.org","www":"https://inilib.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72708eb25e2fd8e92665da6581ca92d971d79f0089c1fdd059f9250e1c978501","flatsize":237815,"path":"All/inilib-1.0.7b3.pkg","repopath":"All/inilib-1.0.7b3.pkg","licenselogic":"single","pkgsize":33876,"desc":"inilib is a C++ library which provides a method of saving the \"state\"\nof a program. inilib provides a means of storing a number of arbitrary\nsettings in memory with an easy access interface, as well providing\nmeans for saving the information to and loading it from disk. Data is\nstored in an easy to read format, allowing the user to modify any of the\ninformation with a simple text editor.\n\ninilib benefits the programmer by providing a simple, intuitive means to\nstore any data that can be expressed in std::string, int, double, or bool\ntypes. In addition, inilib handles any conversion that may be necessary\nto convert from one type to the other. Saving all information stored in\ninilib to disk or loading information from disk requires only one command.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe inilib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"inkscape-open-symbols","origin":"graphics/inkscape-open-symbols","version":"1.2.1_1","comment":"SVG symbol sets that can be used as Inkscape symbols","maintainer":"nivit@FreeBSD.org","www":"https://github.com/PanderMusubi/inkscape-open-symbols","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9969164d6546f260027ab8b59a6c690c8eac525a904d98ed8a48c5e92cf4d536","flatsize":9946695,"path":"All/inkscape-open-symbols-1.2.1_1.pkg","repopath":"All/inkscape-open-symbols-1.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1873712,"desc":"These symbol libraries are sets of SVG symbols located in one SVG document and\nusable with Inkscape. Symbols included:\n\n  * Google Material Design Icons\n  * Github Octicons\n  * Font Awesome Icons\n  * Fork Awesome\n  * Gnome Icon Theme Symbolic\n  * Automattic Genericons\n  * Taiga Icons\n  * Open Iconic\n  * Entypo\n  * Weatherize\n  * StateFace\n  * EmojiOne\n  * Dashicons\n  * CircuiTikZ\n  * Ionicons\n  * SJJB Map Icons","deps":{"inkscape":{"origin":"graphics/inkscape","version":"1.3.2_2"}},"categories":["graphics"]},{"name":"info_to_html","origin":"textproc/info_to_html","version":"0.9.6_1","comment":"Translate GNU info files into HTML pages","maintainer":"ports@FreeBSD.org","www":"https://www.mons.net/info_to_html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64cf610167fbd4b13dac98d0ea8f1fe1a9bc4392447fb0c30932c624a65d673e","flatsize":15900,"path":"All/info_to_html-0.9.6_1.pkg","repopath":"All/info_to_html-0.9.6_1.pkg","licenselogic":"single","pkgsize":5776,"desc":"Translate GNU info files into HTML pages","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe info_to_html port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"info2man","origin":"textproc/info2man","version":"20040717_1","comment":"Translate GNU info files into man pages","maintainer":"ports@FreeBSD.org","www":"http://www.cskk.ezoshosting.com/cs/css/info2pod.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47bb5228b3c37e82a01d4ceec111b844258e1adc62a8be7703fd261e32f080b9","flatsize":69090,"path":"All/info2man-20040717_1.pkg","repopath":"All/info2man-20040717_1.pkg","licenselogic":"single","pkgsize":21596,"desc":"info2man converts GNU info files to pod or -man formats.\n\nGNU info can be a pain as it demands its own special pager, it's a binary\nformat, it's cruder than HTML and less documented, and most GNU- authored\nmanual entries basically say \"we like info so we don't maintain this manual\nentry, thus it is probably wrong\". info2man thus converts info files so that\nthey can be read by ordinary tools.","deps":{"p5-Perl4-CoreLibs":{"origin":"devel/p5-Perl4-CoreLibs","version":"0.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe info2man port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"jstrack","origin":"science/jstrack","version":"3.4.0","comment":"Freeware hurricane tracking program","maintainer":"bofh@FreeBSD.org","www":"https://www.jstrack.org/jstrack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29cb5d0c375a873b8599239e49002cffe72c33bd510022f5e688441c4865d768","flatsize":202143710,"path":"All/jstrack-3.4.0.pkg","repopath":"All/jstrack-3.4.0.pkg","licenselogic":"single","licenses":["JStrack"],"pkgsize":151831068,"desc":"JStrack is written by and for people who are in areas that are prone to\nhits from tropical systems (currently only in the Tropical Atlantic).\nIt's intended to display the NHC/TPC data and give you what you need to\nmake decisions, etc.  It does NOT, nor will it ever, attempt to do any\nforecasting on its own -- I leave that to the gurus at the NHC/TPC.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tcllib":{"origin":"devel/tcllib","version":"1.21_1"},"tcltls":{"origin":"devel/tcltls","version":"1.7.22_1"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["science"],"options":{"DOCS":"on"}},{"name":"inn","origin":"news/inn","version":"2.7.1_2","comment":"InterNetNews -- the Internet meets Netnews","maintainer":"kbowling@FreeBSD.org","www":"https://www.eyrie.org/~eagle/software/inn/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f835466953bb1c28e7142924c445c44417b5899d8c94736196aad291df369af","flatsize":5605812,"path":"All/inn-2.7.1_2.pkg","repopath":"All/inn-2.7.1_2.pkg","licenselogic":"single","pkgsize":1588924,"desc":"InterNetNews is a complete Usenet system.  The cornerstone of the package\nis innd, an NNTP server that multiplexes all I/O. Newsreading is handled\nby a separate server, nnrpd, that is spawned for each client.  Both innd\nand nnrpd have some slight variances from the NNTP protocol.","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"freebsd-uucp":{"origin":"net/freebsd-uucp","version":"1.07.4_4"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["news"],"shlibs_required":["libdb-5.3.so.0","libperl.so.5.36","libpython3.11.so.1.0","libintl.so.8","libssl.so.12","libcrypto.so.12","libsqlite3.so.0"],"shlibs_provided":["libinn.so.9","libinnhist.so.3","libinnstorage.so.3"],"options":{"BERKELEYDB":"on","DOCS":"on","EXAMPLES":"on","GNUPG":"on","KERBEROS":"off","KEYWORDS":"on","LARGE_FILES":"on","OPENSSL":"on","PYTHON":"on","SASL":"off","SETGID_INEWS":"on","SQLITE":"on","TAGGED_HASH":"off","UUCP_RNEWS":"on"},"annotations":{"cpe":"cpe:2.3:a:isc:inn:2.7.1:::::dragonfly6:x86_64:2"}},{"name":"inih","origin":"devel/inih","version":"58","comment":"Simple .INI file parser written in C","maintainer":"yuri@FreeBSD.org","www":"https://github.com/benhoyt/inih","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb362a0e3dc9d56b1428721e41dbb1194610f68bb3d80dce34f37dd13350713e","flatsize":65020,"path":"All/inih-58.pkg","repopath":"All/inih-58.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":24252,"desc":"inih (INI Not Invented Here) is a simple .INI file parser written in C. It's\nonly a couple of pages of code, and it was designed to be small and simple, so\nit's good for embedded systems. It's also more or less compatible with Python's\nConfigParser style of .INI files, including RFC 822-style multi-line syntax and\nname: value entries.","categories":["devel"],"shlibs_provided":["libINIReader.so.0","libinih.so.0"]},{"name":"ivan","origin":"games/ivan","version":"0.59_1","comment":"Graphical roguelike game","maintainer":"amdmi3@FreeBSD.org","www":"https://attnam.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"080ca40eff5baad69a1e869176625e30758d76f6901feb9e9d077a82a623fd0f","flatsize":38819576,"path":"All/ivan-0.59_1.pkg","repopath":"All/ivan-0.59_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":23744532,"desc":"Iter Vehemens ad Necem (IVAN) is a graphical roguelike game. It\nfeatures advanced bodypart and material handling, multi-colored\nlighting and, above all, deep gameplay.\n\n\"Fellow adventurer, turn back while you can! For here begins the\nroguelike Iter Vehemens ad Necem, a Violent Road to Death. If you\nchoose to travel along it, you will dive into countless exciting\nadventures to gain items of great magic, attain powerful equipment\nmade of mysterious materials, bathe in the blessings of mighty gods\nand recruit loyal allies of various shapes and sizes. Unfortunately,\nalong the way you will also often be dangerously injured, poisoned,\ncatch numerous diseases, lose several limbs and transform into\nmanifold different kinds of pitiful creatures in the darkest depths\nof hostile dungeons. And, at the end of the road, you are bound to\nperish in a most gruesome and painful way. Don't say we didn't warn\nyou.\"","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libpcre.so.1","libSDL2_mixer-2.0.so.0","libpng16.so.16","libSDL2-2.0.so.0"],"options":{"DOCS":"on","WIZARD":"off"}},{"name":"info2html","origin":"textproc/info2html","version":"2.0","comment":"Translate GNU info files into HTML pages","maintainer":"wenheping@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3b49032ede0b0b6a789abdb7c80399457c4f1f4959f81c77c7ef680e5c507cb","flatsize":36184,"path":"All/info2html-2.0.pkg","repopath":"All/info2html-2.0.pkg","licenselogic":"single","pkgsize":10712,"desc":"Translate GNU info files into HTML pages, one page per node.\nMenus, Notes, and Up/Next/Prev pointers are translated into links.\nOther text is left as-is in <PRE></PRE> tags.","categories":["textproc"]},{"name":"indiwebmanagerapp","origin":"astro/indiwebmanagerapp","version":"1.8_2","comment":"Graphical program to manage an INDI WebManager","maintainer":"acm@FreeBSD.org","www":"https://github.com/rlancaste/INDIWebManagerApp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a62dcd28184318dce0be1eecbe40548b24f856585cc77e3643fcdd470b8596f4","flatsize":255487,"path":"All/indiwebmanagerapp-1.8_2.pkg","repopath":"All/indiwebmanagerapp-1.8_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":77672,"desc":"A Graphical program to Manage, Configure, Launch, and Monitor an INDI\nWebManager on OS X, Linux and FreeBSD\n\nWhat it does:\n- Allows easy and extensive configuration of the options for an INDI Web\n  Manager and an INDI server.\n- Makes it easy to set up a Stand alone INDI Server on OS X.\n- Allows the setup of an INDI Web Manager on an OS X machine (which was\n  formerly VERY difficult)\n- Provides a GUI interface for Starting, Stoping, Accessing, Configuring, and\n  Monitoring an INDI Web Manager and INDI Server on OS X and Linux","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indi":{"origin":"devel/indi","version":"1.9.6_2"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"py311-indiweb":{"origin":"astro/py-indiweb","version":"0.1.7_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["astro"],"shlibs_required":["libKF5KIOFileWidgets.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libKF5ItemViews.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5Solid.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5DBus.so.5","libQt5Core.so.5"]},{"name":"indicators","origin":"devel/indicators","version":"2.3","comment":"C++ header-only library for thread-safe progress bars and spinners","maintainer":"yuri@FreeBSD.org","www":"https://github.com/p-ranav/indicators","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cf31aff1a3f5ac7a1bc581fb8dd49c14c2a1c49127ade4f47e8d355e2ed3871","flatsize":120878,"path":"All/indicators-2.3.pkg","repopath":"All/indicators-2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19784,"desc":"indicators is a header-only C++ library implementing several types of progress\nbars indicators and spinners.","categories":["devel"]},{"name":"intel-media-sdk","origin":"multimedia/intel-media-sdk","version":"22.5.4","comment":"Hardware video decoding/encoding/filtering on Intel GPUs","maintainer":"ports@FreeBSD.org","www":"https://github.com/Intel-Media-SDK/MediaSDK","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66cbaab1e3629140b35c78b9b3d2ee61a7cf820a03eaa424d1de56b98e9afb9c","flatsize":35642218,"path":"All/intel-media-sdk-22.5.4.pkg","repopath":"All/intel-media-sdk-22.5.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4649532,"desc":"Intel(R) Media SDK provides a plain C API to access hardware-accelerated\nvideo decode, encode and filtering on Intel(R) Gen graphics hardware\nplatforms. Implementation written in C++ 11 with parts in C-for-Metal (CM).\n\nSupported video encoders: HEVC, AVC, MPEG-2, JPEG, VP9\n\nSupported video decoders: HEVC, AVC, VP8, VP9, MPEG-2, VC1, JPEG, AV1\n\nSupported video pre-processing filters: Color Conversion, Deinterlace,\nDenoise, Resize, Rotate, Composition","deps":{"cmrtlib":{"origin":"multimedia/cmrtlib","version":"20.1.1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["multimedia"],"shlibs_required":["libva.so.2","libdrm.so.2","libdrm_intel.so.1","libwayland-client.so.0","libOpenCL.so.1"],"shlibs_provided":["libmfx-tracer.so.1","libmfx.so.1","libmfxhw64.so.1","libmfx_h264la_hw64.so","libmfx_hevc_fei_hw64.so","libmfx_hevcd_hw64.so","libmfx_hevce_hw64.so","libmfx_vp8d_hw64.so","libmfx_vp9d_hw64.so","libmfx_vp9e_hw64.so","libmfx_wayland.so","libsample_plugin_opencl.so","libsample_rotate_plugin.so"],"options":{"OPENCL":"on","WAYLAND":"on","X11":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe intel-media-sdk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"indexinfo","origin":"print/indexinfo","version":"0.3.1","comment":"Utility to regenerate the GNU info page index","maintainer":"bapt@FreeBSD.org","www":"https://github.com/bapt/indexinfo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf08464bdf6a0efb120ceb99e772471e38ad3410b014ef734f6b07ce50041af1","flatsize":12775,"path":"All/indexinfo-0.3.1.pkg","repopath":"All/indexinfo-0.3.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5352,"desc":"Small utility designed to regenerate the GNU info page indexes","categories":["print","ports-mgmt"]},{"name":"incron","origin":"sysutils/incron","version":"2017.11.13_3","comment":"Handle filesystem-events the way cron handles time ones","maintainer":"joh.hendriks@gmail.com","www":"https://inotify.aiken.cz/?section=incron&page=about","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b75e32d4127cfebff132ea89495ac3ad16d336961e8b4edc19614057b743446a","flatsize":382952,"path":"All/incron-2017.11.13_3.pkg","repopath":"All/incron-2017.11.13_3.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21","MIT"],"pkgsize":96912,"desc":"This program is an \"inotify cron\" system. It consists of a daemon\nand a table manipulator. You can use it a similar way as the regular\ncron. The difference is that the inotify cron handles filesystem\nevents rather than time periods.\n\nWritten to use (and named after) Linux' \"inotify\", on BSD it uses\nthe libinotify compatibility layer.","deps":{"libinotify":{"origin":"devel/libinotify","version":"20211018_1"}},"categories":["sysutils"],"shlibs_required":["libinotify.so.0"]},{"name":"infamous-plugins-lv2","origin":"audio/infamous-plugins-lv2","version":"0.3.2","comment":"LV2 plugins for various sound effects","maintainer":"yuri@FreeBSD.org","www":"https://ssj71.github.io/infamousPlugins","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dc498e520cf45c35b72e1310f9b3066fa81dd695007317bd7d15326bd83af99","flatsize":2279206,"path":"All/infamous-plugins-lv2-0.3.2.pkg","repopath":"All/infamous-plugins-lv2-0.3.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":527728,"desc":"Infamous Plugins is a collection of open-source LV2 plugins. It fills some\nholes, supplying non-existing plugins for linux audio.\n\n* Cellular Automaton Synth\n* Envelope Follower\n* Hip2B\n* Cheap Distortion\n* Stuck\n* Power Cut\n* Power Up\n* EWham\n* Duffer\n* Lush Life\n* Bent Delat","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"ntk":{"origin":"x11-toolkits/ntk","version":"1.3.1001_1"},"zita-resampler":{"origin":"audio/zita-resampler","version":"1.11.2"}},"categories":["audio"],"shlibs_required":["libntk.so.1","libcairo.so.2","libfftw3f.so.3","libzita-resampler.so.1"]},{"name":"intel-compute-runtime-llvm12","origin":"lang/intel-compute-runtime","version":"22.24.23453","comment":"OpenCL implementation for Intel HD 5000 (Gen8) or newer","maintainer":"ports@FreeBSD.org","www":"https://01.org/compute-runtime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf51f004c328aa828c983130b56b8645a8d543f0bfe77455863bcc7b5b321d84","flatsize":19530053,"path":"All/intel-compute-runtime-llvm12-22.24.23453.pkg","repopath":"All/intel-compute-runtime-llvm12-22.24.23453.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3069008,"desc":"The Intel(R) Graphics Compute Runtime for oneAPI Level Zero and\nOpenCL(TM) Driver is an open source project providing compute API\nsupport (Level Zero, OpenCL) for Intel graphics hardware architectures\n(HD Graphics, Xe).","deps":{"gmmlib":{"origin":"multimedia/gmmlib","version":"22.3.18"},"intel-graphics-compiler-llvm12":{"origin":"devel/intel-graphics-compiler","version":"1.0.12504.5"}},"categories":["lang"],"shlibs_required":["libigdgmm.so.12"],"shlibs_provided":["libigdrcl.so","libocloc.so","libze_intel_gpu.so.1"],"options":{"L0":"on","VAAPI":"on"},"annotations":{"flavor":"llvm12"},"messages":[{"message":"===>   NOTICE:\n\nThe intel-compute-runtime-llvm12 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"inastemp","origin":"devel/inastemp","version":"0.2.4","comment":"C++ library to use SIMD vectorization","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.mpcdf.mpg.de/bbramas/inastemp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01d0d8ea2427c63ad5ee1a05e0f4d4ab10a24403617cf373f18295928289ba64","flatsize":335158,"path":"All/inastemp-0.2.4.pkg","repopath":"All/inastemp-0.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26136,"desc":"Inastemp provides a set of C++ classes to make vectorization with intrinsics\neasier. It aims at developing numerical kernels by separating the algorithm\nfrom the hardware target. Inastemp comes with several examples and patterns\nrelated to widespread use-cases.\n\nFeatures:\n\n* The following x86 SIMD types are currently supported:\n  * SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, AVX512-KNL, AVX512-SKL\n* The following Powere PC SIMD types are currently supported:\n  * Power-8 Altivec/VMX\n* arithmetic operators */+- are provided\n* CPU capacities are detected automatically during the CMake stage\n* The compiler capacities are detected automatically during the CMake stage\n* The library purely contains of headers, no linkage is necessary.\n* CPU detection may use Intel SDE\n* Unit-tests may use Intel SDE\n* Fast intrinsic exp() function (if not supported natively by the compiler)\n* Explicit branches vectorization several patterns which represent many\n  applications are demonstrated","categories":["devel"]},{"name":"inconsolata-ttf","origin":"x11-fonts/inconsolata-ttf","version":"3.000,1","comment":"Monospaced truetype font","maintainer":"ashish@FreeBSD.org","www":"https://fonts.google.com/specimen/Inconsolata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3556c551ce73c5dafe2cd5206b312e8608eedae379a563bebc297562c0d2edfd","flatsize":223037,"path":"All/inconsolata-ttf-3.000,1.pkg","repopath":"All/inconsolata-ttf-3.000,1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":73060,"desc":"Inconsolata is a monospace font, designed for code listings and the like, in\nprint.  There are a great many \"programmer fonts,\" designed primarily for use\non the screen, but in most cases do not have the attention to detail for high\nresolution rendering.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"keycloak","origin":"net/keycloak","version":"23.0.1","comment":"Identity and access management solution","maintainer":"freebsd@rheinwolf.de","www":"https://www.keycloak.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6baeebc77ce662beee5f25d79cc103a79429b21faa52a0e080b73eb7dfe800f","flatsize":196241568,"path":"All/keycloak-23.0.1.pkg","repopath":"All/keycloak-23.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":164438896,"desc":"Keycloak is an open source Identity and Access Management solution\naimed at modern applications and services. It makes it easy to\nsecure applications and services with little to no code.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["net","java"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:redhat:keycloak:23.0.1:::::dragonfly6:x86_64"}},{"name":"inferno","origin":"benchmarks/inferno","version":"0.11.19_5","comment":"Stack trace visualizer, a Rust port of flamegraph","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jonhoo/inferno","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b77a6effb19953dd39ac61bbbe20ed3e9fbda9a75736d919354293de3b374f8","flatsize":11269278,"path":"All/inferno-0.11.19_5.pkg","repopath":"All/inferno-0.11.19_5.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":1214704,"desc":"Inferno is a port of parts of the flamegraph toolkit to Rust, with the aim of\nimproving the performance of the original flamegraph tools. The primary focus is\non speeding up the stackcollapse-* tools that process output from various\nprofiling tools into the \"folded\" format expected by the flamegraph plotting\ntool. So far, the focus has been on parsing profiling results from perf and\nDTrace.","categories":["benchmarks"]},{"name":"inadyn","origin":"dns/inadyn","version":"2.12.0_1","comment":"Dynamic DNS update client","maintainer":"samm@FreeBSD.org","www":"https://troglobit.com/projects/inadyn/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d21cb773e2987e3d2e42807153fc3f705d95992c3497056bae0d61a1b5e56c50","flatsize":234579,"path":"All/inadyn-2.12.0_1.pkg","repopath":"All/inadyn-2.12.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":78508,"desc":"INADYN is a free, multi-platform dynamic DNS update client. It gives the\npossibility to have your own fixed hostname registered on the Internet,\nalthough your IP might be changing. It checks periodically whether the IP\naddress stored by the DNS server is the real current IP address of the machine\nthat is running INADYN.\n\nList of some of the natively supported DDNS providers:\n\n freedns.afraid.org, www.nsupdate.info, duckdns.org, freemyip.com,\n www.loopia.com, www.dyndns.org, dyn.com, www.noip.com, www.easydns.com,\n www.dnsomatic.com, dns.he.net, www.tunnelbroker.net, www.sitelutions.com,\n www.dnsexit.com, www.zoneedit.com, www.changeip.com, www.dhis.org,\n www.namecheap.com, domains.google, www.ovh.com, giradns.com, www.duiadns.net,\n ddnss.de, dynv6.com, spdyn.de, www.cloudxns.net, www.pubyun.com www.dnspod.cn,\n www.dynu.com, www.selfhost.de, connect.yandex.ru, www.cloudflare.com","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"libconfuse":{"origin":"devel/libconfuse","version":"3.3_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["dns"],"users":["inadyn"],"groups":["inadyn"],"shlibs_required":["libintl.so.8","libssl.so.12","libcrypto.so.12","libconfuse.so.2"],"options":{"DOCS":"on","EXAMPLES":"on","GNUTLS":"off","OPENSSL":"on"}},{"name":"imwheel","origin":"x11/imwheel","version":"1.0.0.p12_3","comment":"Utility to translate mouse wheel actions into X keyboard events","maintainer":"ports@FreeBSD.org","www":"https://imwheel.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2918e0a18621feb441f78cc332e897fd05a50d3a4b1e92e8a78bf24340fcc443","flatsize":131773,"path":"All/imwheel-1.0.0.p12_3.pkg","repopath":"All/imwheel-1.0.0.p12_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":55984,"desc":"IMWheel translates mouse wheel activity into keycodes for X11 applications,\nusing a configuration file that allows per-user translation preferences.\n\nFor more information on setting up your wheeled mouse to work with X, see\neither the imwheel man page or the FreeBSD FAQ.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"}},"categories":["x11"],"shlibs_required":["libXtst.so.6","libXmu.so.6","libXt.so.6","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe imwheel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"impressive","origin":"graphics/impressive","version":"0.13.2_2","comment":"Stylish way of giving presentations","maintainer":"kai@FreeBSD.org","www":"https://impressive.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f38482b98f14e61277ffd06bb7d67911ccc038ebe11823f7e02203ec699884e8","flatsize":494909,"path":"All/impressive-0.13.2_2.pkg","repopath":"All/impressive-0.13.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":193932,"desc":"Impressive is a program that displays PDF presentation slides with style.\nSmooth alpha-blended slide transitions are provided for the sake of eye\ncandy, but in addition to this, Impressive offers some unique tools that\nare very useful for presentations.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"mupdf":{"origin":"graphics/mupdf","version":"1.24.2,1"},"pdftk":{"origin":"print/pdftk","version":"3.3.3"},"py311-PyOpenGL":{"origin":"graphics/py-PyOpenGL","version":"3.1.7"},"py311-game":{"origin":"devel/py-game","version":"2.6.0"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["graphics","python"],"options":{"DOCS":"on","GHOSTSCRIPT":"off","MUPDF":"on","POPPLER":"off","XPDF":"off","FFMPEG":"on","MPLAYER":"on","PDFTK":"on","XDG":"on"}},{"name":"impossible_mission_puzzle","origin":"games/impossible_mission_puzzle","version":"1.0.1_4","comment":"Puzzle from the old C64 Impossible Mission game","maintainer":"ports@FreeBSD.org","www":"http://www.linuxmotors.com/puzzle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9934156e0df309ec382888b0d7a38124482283bfa1d3a4a7cac81c81e4208193","flatsize":562943,"path":"All/impossible_mission_puzzle-1.0.1_4.pkg","repopath":"All/impossible_mission_puzzle-1.0.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":126940,"desc":"This is a puzzle from the old C64 Impossible Mission game.\nThe idea is to combine the 36 tiles in sets of 4, such that each set\nof 4 makes a solid block. Clicking on the tiles on the left toggles\nthem. A tile can't be turned on if it overlaps with any existing on\ntiles. The lone rectangle on the right is the combination of all\nthe on tiles. Clicking on that is an easy way to turn all tiles off.\n\nWhen 4 tiles combine to make a solid block, they vanish. The goal is\nto get rid of all the tiles. There is no score or timer. Just do it\nfor the intellectual exercise.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe impossible_mission_puzzle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"intel-compute-runtime-llvm13","origin":"lang/intel-compute-runtime","version":"22.24.23453","comment":"OpenCL implementation for Intel HD 5000 (Gen8) or newer","maintainer":"ports@FreeBSD.org","www":"https://01.org/compute-runtime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f41500b454362ea271bb885302b0cef73c377ab68005f7724e9859850fa025e0","flatsize":19526821,"path":"All/intel-compute-runtime-llvm13-22.24.23453.pkg","repopath":"All/intel-compute-runtime-llvm13-22.24.23453.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3067376,"desc":"The Intel(R) Graphics Compute Runtime for oneAPI Level Zero and\nOpenCL(TM) Driver is an open source project providing compute API\nsupport (Level Zero, OpenCL) for Intel graphics hardware architectures\n(HD Graphics, Xe).","deps":{"gmmlib":{"origin":"multimedia/gmmlib","version":"22.3.18"},"intel-graphics-compiler-llvm13":{"origin":"devel/intel-graphics-compiler","version":"1.0.12504.5"}},"categories":["lang"],"shlibs_required":["libigdgmm.so.12"],"shlibs_provided":["libigdrcl.so","libocloc.so","libze_intel_gpu.so.1"],"options":{"L0":"on","VAAPI":"on"},"annotations":{"flavor":"llvm13"},"messages":[{"message":"===>   NOTICE:\n\nThe intel-compute-runtime-llvm13 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"include-what-you-use","origin":"devel/include-what-you-use","version":"0.20","comment":"Tool for use with clang to analyze #includes in C and C++ source files","maintainer":"bofh@FreeBSD.org","www":"https://include-what-you-use.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f261a7f6949ae67dedfa62843296d5d8a3f692266b5eb03479ea1bfd8fd3b47","flatsize":7925292,"path":"All/include-what-you-use-0.20.pkg","repopath":"All/include-what-you-use-0.20.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":548168,"desc":"\"Include what you use\" means this: for every symbol (type, function,\nvariable, or macro) that you use in foo.cc (or foo.cpp), either foo.cc\nor foo.h should include a .h file that exports the declaration of that\nsymbol. (Similarly, for foo_test.cc, either foo_test.cc or foo.h should\ndo the including.) Obviously symbols defined in foo.cc itself are\nexcluded from this requirement.\n\nThis puts us in a state where every file includes the headers it needs\nto declare the symbols that it uses. When every file includes what it\nuses, then it is possible to edit any file and remove unused headers,\nwithout fear of accidentally breaking the upwards dependencies of\nthat file. It also becomes easy to automatically track and update\ndependencies in the source code.","deps":{"llvm16":{"origin":"devel/llvm16","version":"16.0.6_11"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"python38":{"origin":"lang/python38","version":"3.8.19_2"}},"categories":["devel"],"shlibs_required":["libclang-cpp.so.16","libLLVM-16.so"]},{"name":"immer","origin":"devel/immer","version":"0.8.1","comment":"Postmodern immutable and persistent data structures for C++","maintainer":"jhale@FreeBSD.org","www":"https://sinusoid.es/immer/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"039a6e444f4628a0dd35867d92d183d685b42f0669092f800fe272a1da95df99","flatsize":631639,"path":"All/immer-0.8.1.pkg","repopath":"All/immer-0.8.1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":67068,"desc":"Immer is a library of persistent and immutable data structures written\nin C++. These enable whole new kinds of architectures for interactive\nand concurrent programs of striking simplicity, correctness, and\nperformance.","categories":["devel"],"options":{"TEST":"off"}},{"name":"imlib2_loaders","origin":"graphics/imlib2_loaders","version":"1.12.2,2","comment":"Extra image loader plugins for Imlib 2","maintainer":"eduardo@FreeBSD.org","www":"https://docs.enlightenment.org/api/imlib2/html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"425153f93766fe8eaedf8a025b2dc9aabcc964d8fd4f87c8b1b54c63631e8d80","flatsize":42695,"path":"All/imlib2_loaders-1.12.2,2.pkg","repopath":"All/imlib2_loaders-1.12.2,2.pkg","licenselogic":"and","licenses":["GPLv2","imlib2"],"pkgsize":17976,"desc":"This package contains image loader plugins for Imlib 2 that are not dis-\ntributed together with the Imlib 2 package itself.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["graphics","enlightenment"],"options":{"EET":"off","XCF":"on"}},{"name":"imlib2-webp","origin":"graphics/imlib2-webp","version":"20230222_1","comment":"WebP image loader plugin for Imlib 2","maintainer":"eduardo@FreeBSD.org","www":"https://www.hauweele.net/~gawen/imlib2-webp.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6455fb5a37b8a95520238c81740c4aa076ed089c47b3bcc7e94041ff348fecd5","flatsize":9236,"path":"All/imlib2-webp-20230222_1.pkg","repopath":"All/imlib2-webp-20230222_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4408,"desc":"A WebP image loader for Imlib2.\nAllows e.g. viewing WebP images in feh.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libImlib2.so.1","libwebp.so.7","libwebpdemux.so.2"]},{"name":"imlib2-jxl","origin":"graphics/imlib2-jxl","version":"0.2.0_1","comment":"JPEG XL loader for imlib2","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/alistair7/imlib2-jxl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bf7932192e09cb5d37106ad7ba6d9dcfeff776b885c3bb5289dab14165cfae1","flatsize":18774,"path":"All/imlib2-jxl-0.2.0_1.pkg","repopath":"All/imlib2-jxl-0.2.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7912,"desc":"This is a loader for imlib2 that adds support for reading and writing\nJPEG XL files. This lets you view them using feh, for example. It\nrelies on libjxl for encoding and decoding the images.\n\nAll JPEG XL files are supported, with the following limitations:\n* All images are internally converted to ARGB with 8 bits per sample,\n  in an sRGB colorspace - this is a limitation of imlib2.\n* For animated JXLs, only the first frame is decoded.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"}},"categories":["graphics"],"shlibs_required":["libImlib2.so.1","libjxl_threads.so.0.10","libjxl.so.0.10","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1"],"options":{"LCMS2":"on"}},{"name":"iml","origin":"math/iml","version":"1.0.5_4","comment":"Integer Matrix Library","maintainer":"thierry@FreeBSD.org","www":"https://cs.uwaterloo.ca/~astorjoh/iml.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5985d30919c50ba1623b08cc6db3eda17a0133a1dad90de3b31fd3f27ae9d6c","flatsize":420989,"path":"All/iml-1.0.5_4.pkg","repopath":"All/iml-1.0.5_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":94156,"desc":"IML is a free library of C source code which implements algorithms for computing\nexact solutions to dense systems of linear equations over the integers.\n\nCurrently, IML provides the following functionalities:\n\n  - Nonsingular rational system solving: compute the unique rational solution X\n    to the system AX=B, where A and B are integer matrices, A nonsingular.\n  - Compute the right nullspace or kernel of an integer matrix.\n  - Certified linear system solving: compute a minimal denominator solution x to\n    a system Ax=b, where b is an integer vector and A is an integer matrix with\n    arbitrary shape and rank profile.\n\nIn addition, IML provides some low level routines for a variety of mod p matrix\noperations: computing the row-echelon form, determinant, rank profile, and\ninverse of a mod p matrix. These mod p routines are not general purpose; they\nrequire that p satisfy some preconditions based on the dimension of the input\nmatrix (usually p should be prime and should be no more than about 20 bits\nlong).","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libgmp.so.10","libopenblas.so.0"],"shlibs_provided":["libiml.so.0"]},{"name":"incidenceeditor","origin":"net/incidenceeditor","version":"23.08.5","comment":"Incidence editor libriares for KDEPim","maintainer":"kde@FreeBSD.org","www":"https://github.com/KDE/mailcommon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55347bd1bfc079b6b9b519e1d4905c28c86a50bc9321641532e545f780a96b5c","flatsize":2966384,"path":"All/incidenceeditor-23.08.5.pkg","repopath":"All/incidenceeditor-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":559332,"desc":"Common libraries for KDE Pim.","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-calendar":{"origin":"net/akonadi-calendar","version":"23.08.5"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"calendarsupport":{"origin":"net/calendarsupport","version":"23.08.5"},"eventviews":{"origin":"net/eventviews","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kcalutils":{"origin":"net/kcalutils","version":"23.08.5"},"kdiagram":{"origin":"graphics/kdiagram","version":"2.8.0_1"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kimap":{"origin":"net/kimap","version":"23.08.5"},"kldap":{"origin":"net/kldap","version":"23.08.5"},"kmailtransport":{"origin":"net/kmailtransport","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKPim5EventViews.so.5","libKGantt.so.2","libKF5TextWidgets.so.5","libKPim5PimCommonAkonadi.so.5","libKPim5CalendarSupport.so.5","libKPim5AkonadiCalendar.so.5","libKPim5AkonadiMime.so.5","libKPim5CalendarUtils.so.5","libKF5CalendarCore.so.5","libKPim5IdentityManagement.so.5","libKPim5Ldap.so.5","libKPim5PimCommon.so.5","libKPim5TextEdit.so.5","libKF5SonnetUi.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKPim5Libkdepim.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKPim5AkonadiContact.so.5","libKPim5AkonadiWidgets.so.5","libKF5Completion.so.5","libKF5Contacts.so.5","libKPim5AkonadiCore.so.5","libKF5ItemModels.so.5","libKPim5GrantleeTheme.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5Auth.so.5","libQt5PrintSupport.so.5","libGrantlee_Templates.so.5","libKPim5IMAP.so.5","libKPim5Mime.so.5","libKF5Codecs.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5IncidenceEditor.so.5"],"options":{"DOCS":"on"}},{"name":"imgurbash2","origin":"sysutils/imgurbash2","version":"3.3","comment":"Upload or delete images and videos to imgur","maintainer":"DtxdF@disroot.org","www":"https://github.com/ram-on/imgurbash2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95cb4f34598b9cec4c2881e464a8d2f315ccf31e4fa5ebfc005e630640f20ee5","flatsize":27430,"path":"All/imgurbash2-3.3.pkg","repopath":"All/imgurbash2-3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9632,"desc":"imgurbash2 is a simple bash script that allows you to upload images\nand videos to imgur. Once an image/video is uploaded, the link is\ndisplayed on the terminal and copied to your clipboard.\n\nFeatures:\n\n* Upload remote HTTP/HTTPS images and videos to imgur.\n* Upload multiple images and videos at one go.\n* Upload images/videos to your album and to your account.\n* Delete previously uploaded images/videos.\n* Automatically images/videos deletion.\n* Copy uploaded images/videos' URLs to clipboard.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["sysutils"],"options":{"WL_COPY":"off","XCLIP":"off","XSEL":"off"}},{"name":"img2xterm","origin":"misc/img2xterm","version":"1.0.0_5","comment":"Display images on 256 color xterms","maintainer":"laurent.chardon@gmail.com","www":"https://github.com/kfei/img2xterm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e06eac327aafa4c4f784906b5a154bdae0b1f833213636a7779756cbbe521437","flatsize":18199,"path":"All/img2xterm-1.0.0_5.pkg","repopath":"All/img2xterm-1.0.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8612,"desc":"img2xterm is a program that can display bitmap images on 256-colour terminals\nby converting them into Unicode block characters and xterm compatible control\nsequences.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libMagickWand-7.so.10","libMagickCore-7.so.10"]},{"name":"imaputils","origin":"mail/imaputils","version":"1.0.5","comment":"Number of tools and scripts for use with IMAP servers","maintainer":"m.tsatsenko@gmail.com","www":"https://github.com/mtsatsenko/imaputils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d7901f62c3de9af12b67bfd170cea7add5a19feb8b1b450e85a0d64360babe3","flatsize":384644,"path":"All/imaputils-1.0.5.pkg","repopath":"All/imaputils-1.0.5.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":49140,"desc":"A number of tools and scripts for use with IMAP servers.\nThis software is a fork of Rick Sanders' imaptools\nwhich became not free now.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"SSL":"off","UNICODE":"off"}},{"name":"imlib2","origin":"graphics/imlib2","version":"1.12.2_3,2","comment":"Next generation graphics library for Enlightenment","maintainer":"eduardo@FreeBSD.org","www":"https://docs.enlightenment.org/api/imlib2/html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3d881542678d062fde9b9d384dc908e8013dd7666816dcdc818ddb79862c43f","flatsize":1263541,"path":"All/imlib2-1.12.2_3,2.pkg","repopath":"All/imlib2-1.12.2_3,2.pkg","licenselogic":"single","licenses":["imlib2"],"pkgsize":548388,"desc":"The next generation graphic library for enlightenment package.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libid3tag":{"origin":"audio/libid3tag","version":"0.16.3"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics","enlightenment"],"shlibs_required":["libfreetype.so.6","libXext.so.6","libX11-xcb.so.1","libX11.so.6","libxcb.so.1","libxcb-shm.so.0","libgif.so.7","libid3tag.so.0","libjpeg.so.8","libjxl.so.0.10","libjxl_threads.so.0.10","libpng16.so.16","libtiff.so.6","libwebpdemux.so.2"],"shlibs_provided":["libImlib2.so.1"],"options":{"GIF":"on","ID3":"on","JPEG":"on","JXL":"on","PNG":"on","TIFF":"on","WEBP":"on","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:enlightenment:imlib2:1.12.2:::::dragonfly6:x86_64:3"}},{"name":"imerge","origin":"misc/imerge","version":"0.2.4_1","comment":"Tool to help merge one file to another interactively","maintainer":"ports@FreeBSD.org","www":"https://github.com/knu/imerge","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd6e862d1c78f2536811d258f728c6ad010fca628c8af0df6746f61c7cd2783d","flatsize":8043,"path":"All/imerge-0.2.4_1.pkg","repopath":"All/imerge-0.2.4_1.pkg","licenselogic":"single","pkgsize":3908,"desc":"The imerge(1) command is a utility to help merge one file to another\ninteractively.\n\nThis utility was (obviously) inspired by the mergemaster utility in\nhope of using part of its functionality stand-alone.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe imerge port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"imc","origin":"graphics/imc","version":"4.3_9","comment":"Image Compiler","maintainer":"ports@FreeBSD.org","www":"http://users.skynet.be/Peter.Verthez/projects/imc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07a94601d06c51d9e2fd17ee739fd73e1d112cbbfbe6cfd69b10f2b192996079","flatsize":241758,"path":"All/imc-4.3_9.pkg","repopath":"All/imc-4.3_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":68220,"desc":"This is the Image Compiler, which generates images from textual description.\nMost important features include:\n\n  - Does not need display to run\n  - Can be run from the command line or as CGI script.  In the latter case,\n    the image is output to the browser (in PNG or JPEG format)\n  - The size of the output image is automatically determined, no size has to\n    be specified (although you can give a fixed size\n  - Coordinates are in pixels, only positive coordinates are visible.  Angles\n    are in integer degrees, no limitations (except the maximum integer limit).\n    Colors can be specified in one of three formats, including X11 color\n    (rgb) strings\n  - A pre-processor can be applied on the input file first; simple\n    arithmetic can be performed\n  - Supports commands for drawing lines, circles (filled or not), rectangles\n    (filled or not), ellipses (filled or not), arcs, and text.  Images can\n    also be imported.  For text and images an alignment parameter is\n    available, and text and images can be rotated over any angle and can\n    also be mirrored","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe imc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"imapdedup","origin":"mail/imapdedup","version":"0.0.20150331","comment":"Duplicate email message remover","maintainer":"hrs@FreeBSD.org","www":"https://quentinsf.com/software/imapdedup/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa3756cd62f9b2a5be573d905f63ba026da59b711c7991d745fae9b44425568e","flatsize":38268,"path":"All/imapdedup-0.0.20150331.pkg","repopath":"All/imapdedup-0.0.20150331.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13516,"desc":"IMAPdedup is a Python script (imapdedup.py) that looks for duplicate\nmessages in a set of IMAP mailboxes and tidies up all but the first\ncopy of any duplicates found.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail"],"options":{"DOCS":"on"}},{"name":"imaptools","origin":"mail/imaptools","version":"1.135_1","comment":"Tools and scripts to use with IMAP servers","maintainer":"bofh@FreeBSD.org","www":"https://codeberg.org/portmaster/imap_tools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2522b9e2ab0a54aeaece4718b19e6d63090b94c4cdd86974d402b3670636581","flatsize":521366,"path":"All/imaptools-1.135_1.pkg","repopath":"All/imaptools-1.135_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":51828,"desc":"A number of tools and scripts to manage IMAP services.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"]},{"name":"imapproxy","origin":"net/imapproxy","version":"1.0_1","comment":"Caching IMAP proxy daemon to be used with Horde/IMP","maintainer":"lasse@freebsdcluster.org","www":"http://www.kuleuven.net/projects/imapproxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffe09c955e6449bef95ceccc66e821e2f5d65b5bf2a8a478cc8adc2e9b447fee","flatsize":57840,"path":"All/imapproxy-1.0_1.pkg","repopath":"All/imapproxy-1.0_1.pkg","licenselogic":"single","pkgsize":22060,"desc":"The program forwards all IMAP traffic between the client and the server, but\nkeeps the connection to the server alive after the client logs out. When the\nsame user attempts to log in again, the proxy will use the cached\nusername/password pair to authenticate the client, and tie the new client to\nthe old server connection (which was kept alive).\n\n\tLasse L. Johnsen\n\tlasse@freebsdcluster.org","categories":["net"]},{"name":"imapfilter","origin":"mail/imapfilter","version":"2.8.2_1","comment":"IMAP mail filtering utility","maintainer":"bofh@FreeBSD.org","www":"https://github.com/lefcha/imapfilter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a080b5c33b4592572ce9c093e24cd1ea72f6b9ce75dcfd7daedd4626c823d1ef","flatsize":190858,"path":"All/imapfilter-2.8.2_1.pkg","repopath":"All/imapfilter-2.8.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":54516,"desc":"IMAPFilter is a mail filtering utility. It connects to remote mail servers\nusing the Internet Message Access Protocol (IMAP), sends searching queries to\nthe server and processes mailboxes based on the results. It can be used to\ndelete, copy, move, flag, etc. messages residing in mailboxes at the same or\ndifferent mail servers.\n\nIMAPFilter uses the Lua programming language as a configuration and extension\nlanguage.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["mail"],"shlibs_required":["liblua-5.4.so","libpcre2-8.so.0","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:imapfilter_project:imapfilter:2.8.2:::::dragonfly6:x86_64:1"}},{"name":"imapsync","origin":"mail/imapsync","version":"2.229_1","comment":"IMAP synchronization, copy or migration tool","maintainer":"pi@FreeBSD.org","www":"https://imapsync.lamiral.info/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5658987239b40a6d2f60e9f61d5c206801001e3c83bb86374cd9ad9781a3b340","flatsize":845217,"path":"All/imapsync-2.229_1.pkg","repopath":"All/imapsync-2.229_1.pkg","licenselogic":"single","licenses":["NO_LIMIT_PUBLIC_LICENSE"],"pkgsize":144292,"desc":"imapsync - IMAP synchronization, copy or migration tool.\nSynchronize mailboxes between two imap servers.\nGood at IMAP migration.","deps":{"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"p5-Data-Uniqid":{"origin":"devel/p5-Data-Uniqid","version":"0.12_1"},"p5-Encode-IMAPUTF7":{"origin":"converters/p5-Encode-IMAPUTF7","version":"1.05_1"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-File-Tail":{"origin":"devel/p5-File-Tail","version":"1.3"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-IO-Tee":{"origin":"devel/p5-IO-Tee","version":"0.66"},"p5-JSON-WebToken":{"origin":"www/p5-JSON-WebToken","version":"0.10"},"p5-Mail-IMAPClient":{"origin":"mail/p5-Mail-IMAPClient","version":"3.43"},"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Sys-MemInfo":{"origin":"devel/p5-Sys-MemInfo","version":"0.99"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Test-MockObject":{"origin":"devel/p5-Test-MockObject","version":"1.20200122"},"p5-Unicode-String":{"origin":"converters/p5-Unicode-String","version":"2.10_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"annotations":{"cpe":"cpe:2.3:a:gilles_lamiral:imapsync:2.229:::::dragonfly6:x86_64:1"}},{"name":"imake","origin":"devel/imake","version":"1.0.10_1,1","comment":"Imake and other utilities from X.Org","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3c2a87c0eb7009014c801417ffc88c0dcb0de678ec06c4df0ddc9e9ea0cfc51","flatsize":52541,"path":"All/imake-1.0.10_1,1.pkg","repopath":"All/imake-1.0.10_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27580,"desc":"This package contains X.Org's imake, imake config files, and other build-related\ntools.","deps":{"gccmakedep":{"origin":"devel/gccmakedep","version":"1.0.4"},"makedepend":{"origin":"devel/makedepend","version":"1.0.9,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"xorg-cf-files":{"origin":"x11/xorg-cf-files","version":"1.0.8_1"}},"categories":["devel"]},{"name":"imageindex","origin":"graphics/imageindex","version":"2.0_6","comment":"Digital photo gallery tool","maintainer":"johnjen@reynoldsnet.org","www":"http://www.edwinh.org/imageindex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efc286fc0b88ed99b5306a4fb3db337ba31497c6c18adecb7bbebd9c34e762c4","flatsize":132218,"path":"All/imageindex-2.0_6.pkg","repopath":"All/imageindex-2.0_6.pkg","licenselogic":"single","pkgsize":39416,"desc":"A flexible digital photo gallery tool. Features include:\n\n o Index (table), detail, slide, and frame views\n o Simple, uncluttered output\n o Static HTML output for ease of copying/archiving\n o Uses captions from comments embedded in the image files\n   (utility provided).  Captions will never be lost as long as you have\n   the image file itself.\n o Keeps generated images up to date, removes stale files,\n   only generates needed thumbs, etc.\n o Digital photo details extracted from EXIF data\n o Can optionally recurse directory trees and make montage images of\n   directory contents\n o Easily configurable, can use an rc file.\n o CSS is used for fonts/styles.\n o Can handle many image file formats\n o Pages pass W3C specs.\n o NEW! Supports video files","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"p5-Image-Info":{"origin":"graphics/p5-Image-Info","version":"1.44"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics"],"options":{"DOCS":"on"}},{"name":"imageworsener","origin":"graphics/imageworsener","version":"1.3.5_1","comment":"CLI utility and library for image scaling and processing","maintainer":"sunpoet@FreeBSD.org","www":"https://entropymine.com/imageworsener/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5626e30641c8aa6cb7364466ad419664ecf14ffb7446f350e49b302b4b31b7b","flatsize":376798,"path":"All/imageworsener-1.3.5_1.pkg","repopath":"All/imageworsener-1.3.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":101020,"desc":"ImageWorsener is a cross-platform command-line utility and library for image\nscaling and other image processing. It has full support for PNG, JPEG, BMP\nformats, experimental support for WebP, read-only support for GIF, and limited\nsupport for some other image formats. It's not as fast or memory-efficient as\nsome utilities, but it's very accurate.\n\nSee also: https://github.com/jsummers/imageworsener","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_provided":["libimageworsener.so.3"],"options":{"JPEG":"on","PNG":"on","WEBP":"on"},"annotations":{"cpe":"cpe:2.3:a:entropymine:imageworsener:1.3.5:::::dragonfly6:x86_64:1"}},{"name":"imgui","origin":"x11-toolkits/imgui","version":"1.90.8","comment":"Bloat-free Graphical User interface for C++ with minimal dependencies","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ocornut/imgui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da2d3b2218eae3997273caa81ba2dc0b2e7f94552f66b71be6bd063836fab0ca","flatsize":1932356,"path":"All/imgui-1.90.8.pkg","repopath":"All/imgui-1.90.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":576980,"desc":"Dear ImGui is a bloat-free graphical user interface library for C++. It outputs\noptimized vertex buffers that you can render anytime in your 3D-pipeline-enabled\napplication. It is fast, portable, renderer agnostic, and self-contained\n(no external dependencies).\n\nDear ImGui is designed to enable fast iterations and to empower programmers to\ncreate content creation tools and visualization / debug tools (as opposed to UI\nfor the average end-user). It favors simplicity and productivity toward this\ngoal and lacks certain features commonly found in more high-level libraries.\n\nDear ImGui is particularly suited to integration in game engines (for tooling),\nreal-time 3D applications, fullscreen applications, embedded applications, or\nany applications on console platforms where operating system features are\nnon-standard.","deps":{"glfw":{"origin":"graphics/glfw","version":"3.4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["x11-toolkits"],"shlibs_required":["libglfw.so.3"],"shlibs_provided":["libimgui.so"],"options":{"FREETYPE":"off","WCHAR32":"off","ALLEGRO5":"off","GLFW":"on","OPENGL2":"on","OPENGL3":"on","SDL2":"off","SDL2_RENDERER":"off","VULKAN":"off"}},{"name":"ilbc","origin":"net/ilbc","version":"r3951_1","comment":"Internet Low Bit Rate codec (RFC3951)","maintainer":"asm@asm.kiev.ua","www":"http://www.ilbcfreeware.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"928c85d4ca39c8fddcab9e6fc620e62cf286344fb4bc3953f1d23a87509b780f","flatsize":184728,"path":"All/ilbc-r3951_1.pkg","repopath":"All/ilbc-r3951_1.pkg","licenselogic":"single","pkgsize":52624,"desc":"iLBC (internet Low Bitrate Codec)\n\niLBC is a FREE speech codec suitable for robust voice communication\nover IP. The codec is designed for narrow band speech and results\nin a payload bit rate of 13.33 kbit/s with an encoding frame length\nof 30 ms and 15.20 kbps with an encoding length of 20 ms. The iLBC codec\nenables graceful speech quality degradation in the case of lost frames,\nwhich occurs in connection with lost or delayed IP packets.\n\nFeatures:\n\n * Bitrate 13.33 kbps (399 bits, packetized in 50 bytes) for the frame\n   size of 30 ms and 15.2 kbps (303 bits, packetized in 38 bytes) for\n   the frame size of 20 ms\n * Basic quality higher then G.729A, high robustness to packet loss\n * Computational complexity in a range of G.729A\n * Royalty Free Codec","categories":["net"],"shlibs_provided":["libilbc.so.0"]},{"name":"iksemel","origin":"textproc/iksemel","version":"1.5","comment":"XML parser library mainly designed for Jabber applications","maintainer":"ports@FreeBSD.org","www":"https://github.com/meduketto/iksemel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"654a0d511937b7064d9830dd5d86b0935d43e1706bbada3224e05c7e8caeeb45","flatsize":279470,"path":"All/iksemel-1.5.pkg","repopath":"All/iksemel-1.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":70012,"desc":"This is an XML parser library mainly designed for Jabber applications.\nIt provides SAX, DOM, and special Jabber stream APIs. Library is coded\nin ANSI C except the network code (which is POSIX compatible), thus\nhighly portable. Iksemel is released under GNU Lesser General Public\nLicense. A copy of the license is included in the COPYING file.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc"],"shlibs_provided":["libiksemel.so.3"],"options":{"INFO":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe iksemel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"im","origin":"mail/im","version":"153","comment":"Set of user interfaces of Email and NetNews","maintainer":"ports@FreeBSD.org","www":"http://tats.haun.org/im/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f19826389f1f87a4f32dde4bbd6671c04cdc65310124e684a3e94ca45dc93745","flatsize":747590,"path":"All/im-153.pkg","repopath":"All/im-153.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":142840,"desc":"IM (Internet Message) provides a series of user interface commands\n(imput, imget, imls, ...) and backend Perl5 modules to integrate\nE-mail and NetNews user interface. They are designed to be used both\nfrom Mew version 1.x and on command line.\n\nThe folder style of IM is exactly the same as that of MH. So, you can\nreplace MH with this package without any migration works. Moreover,\nyou are able to operate your messages both by IM and MH with\nconsistent manner.\n\nIM is copyrighted by IM developing team. You can redistribute it\nand/or modify it under the modified BSD license.\n\nAlthough you installed IM successfully, yet you must be initialized on\nyour home directory at once. Execute imsetup command with your account\nafter im installed.\n\n        %25 imsetup","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"DOCS":"on","EXAMPLES":"on","RPOP":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe im port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"iir1","origin":"audio/iir1","version":"1.9.4","comment":"DSP IIR Realtime C++ filter library","maintainer":"makc@FreeBSD.org","www":"https://github.com/berndporr/iir1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2adaf6f31c5c6dc58e5889aa97b025b92538058985d46c49f2a42a9821d17aad","flatsize":294846,"path":"All/iir1-1.9.4.pkg","repopath":"All/iir1-1.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49132,"desc":"An infinite impulse response (IIR) filter library which implements\nButterworth, RBJ, Chebychev filters and can easily import coefficients\ngenerated by Python (scipy).","categories":["audio"],"shlibs_provided":["libiir.so.1"]},{"name":"iiview","origin":"graphics/iiview","version":"0.31_2","comment":"Thumb viewer application","maintainer":"martin.sugioarto@udo.edu","www":"https://sourceforge.net/projects/iiview/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0bdd89ad503bb0b48c85e37f388af02034a038e6fc6b3acabc2fc680e60f9a43","flatsize":54146,"path":"All/iiview-0.31_2.pkg","repopath":"All/iiview-0.31_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":23676,"desc":"IIViewer is an application for X. It allows you to display\npictures in a directory as thumbnails. Selected images can\nthen be shown in full size. It reads the most common graphic\nformats.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libtiff.so.6","libpng16.so.16","libX11.so.6"]},{"name":"ii","origin":"irc/ii","version":"2.0_1","comment":"Minimalist FIFO and filesystem-based IRC client","maintainer":"sbz@FreeBSD.org","www":"https://tools.suckless.org/ii/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c3ab55fe2bb653c57f35db493553d66eef3f20eea4099028050fabbc00644d8","flatsize":26494,"path":"All/ii-2.0_1.pkg","repopath":"All/ii-2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12668,"desc":"ii is a minimalist FIFO and filesystem-based IRC client. It creates an\nirc directory tree with server, channel and nick name directories.\nIn every directory a FIFO in file and a normal out file is created.\nThe in file is used to communicate with the servers and the out files\ncontain the server messages. For every channel and every nick name there\nare related in and out files created. This allows IRC communication from\ncommand line and adheres to the Unix philosophy.","categories":["irc"],"options":{"DOCS":"on"}},{"name":"ignition-tools","origin":"devel/ignition-tools","version":"0.1.0_2","comment":"Ignition entry point (ign) for using all the suite of ignition tools","maintainer":"yuri@FreeBSD.org","www":"https://ignitionrobotics.org/home","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97fa2e9c04fae3b40083e02f7ff405a17e7923447d55b9b92b0ac113ebbde3d6","flatsize":9779,"path":"All/ignition-tools-0.1.0_2.pkg","repopath":"All/ignition-tools-0.1.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4240,"desc":"Ignition tools provide the ign command line tool that accepts multiple\nsubcommands. Each subcommand is implemented in a plugin that belongs to a\nspecific Ignition project. For example, all the commands that start with\n'ign topic ...' will be implemented by the Ignition Transport library.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["devel"]},{"name":"igor","origin":"textproc/igor","version":"1.595_1","comment":"FreeBSD Documentation Project sanity check script","maintainer":"wblock@FreeBSD.org","www":"http://www.wonkity.com/~wblock/igor/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4b66f96d42ac3234a43b4e4e29bfbeb449eb94b0a6f66e692baf8d0eaee9a55","flatsize":90929,"path":"All/igor-1.595_1.pkg","repopath":"All/igor-1.595_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":30976,"desc":"Automated proofreader for text files, man pages, and DocBook SGML\nsource files.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"]},{"name":"iipsrv","origin":"net/iipsrv","version":"1.2_2","comment":"IIP (Internet Imaging Protocol) FastCGI server","maintainer":"me@skylord.ru","www":"https://iipimage.sourceforge.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fda105dbe49b1f791e250dafdb4e00c47c9fddc73a0ff496fe0733c04977c1d1","flatsize":465391,"path":"All/iipsrv-1.2_2.pkg","repopath":"All/iipsrv-1.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":165396,"desc":"IIPImage is an advanced high-performance feature-rich image\nserver system for web-based streamed viewing and zooming of\nultra high-resolution images with low processor and memory\nrequirements. The system can handle gigapixel size images as\nwell as advanced image features such as 8/16/32 bits per\nchannel, CIELAB colorimetric images and scientific imagery\nsuch as multispectral images and digital elevation maps.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["net"],"shlibs_required":["libjpeg.so.8","libtiff.so.6"],"options":{"JPEG2000":"off","PNG":"off","WEBP":"off"}},{"name":"intlfonts","origin":"x11-fonts/intlfonts","version":"1.4.2","comment":"International X11 fixed fonts","maintainer":"sunpoet@FreeBSD.org","www":"https://directory.fsf.org/wiki/Intlfonts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"690e6fe581e2d30f5f4f28b2d944176b23fadf9eaea13146933c65ac48ed1399","flatsize":12688929,"path":"All/intlfonts-1.4.2.pkg","repopath":"All/intlfonts-1.4.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":9395104,"desc":"Intlfonts contains free X11 fonts in the BDF and TrueType formats. They notably\ncover a large number of characters from different writing systems: European,\nAsian, Chinese, Japanese, Korean, Ethiopic and others.\n\nThese fonts allow multilingual PostScript printing from Emacs.\n\nAsian -- Asian (non-CJK) fonts\nChinese  -- Chinese normal size fonts excluding what distributed with X\nChinese.BIG -- Chinese big fonts\nEthiopic -- Ethiopic fonts\nEuropean -- European normal size fonts (suitable with the other fonts)\nEuropean-BIG -- European big fonts\nJapanese -- Japanese normal size fonts excluding what distributed with X\nJapanese.BIG -- Japanese big fonts\nMisc -- fonts for the other regions/scripts\nTrueType -- Truetype fonts\nType1 -- Postscript Type1 fonts","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"ikiwiki","origin":"www/ikiwiki","version":"3.20200202.4","comment":"Wiki compiler","maintainer":"mat@FreeBSD.org","www":"https://ikiwiki.info/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c411741a7e8df1b3a62703ce9b1d97eab8e5997a99ab0f586a766b66d3d0cba6","flatsize":3617014,"path":"All/ikiwiki-3.20200202.4.pkg","repopath":"All/ikiwiki-3.20200202.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":876060,"desc":"ikiwiki is a wiki compiler. It converts wiki pages into html pages\nsuitable for publishing on a website. Unlike many wikis, ikiwiki does\nnot have its own ad-hoc means of storing page history, and instead\nuses a revision control system (currently supported is bzr, git,\nmercurial, monotone, subversion and tla).\n\nThere are many other features, including support for blogging, as well\nas a large array of plugins.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"p5-Authen-Passphrase":{"origin":"security/p5-Authen-Passphrase","version":"0.008_1"},"p5-CGI-FormBuilder":{"origin":"www/p5-CGI-FormBuilder","version":"3.1000"},"p5-CGI-Session":{"origin":"www/p5-CGI-Session","version":"4.48_1"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-File-MimeInfo":{"origin":"devel/p5-File-MimeInfo","version":"0.35"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Scrubber":{"origin":"www/p5-HTML-Scrubber","version":"0.19"},"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"p5-LWPx-ParanoidAgent":{"origin":"www/p5-LWPx-ParanoidAgent","version":"1.12"},"p5-Locale-gettext":{"origin":"devel/p5-Locale-gettext","version":"1.07"},"p5-Mail-Sendmail":{"origin":"mail/p5-Mail-Sendmail","version":"0.80"},"p5-RPC-XML":{"origin":"net/p5-RPC-XML","version":"0.82"},"p5-Search-Xapian":{"origin":"databases/p5-Search-Xapian","version":"1.2.25.5"},"p5-Text-Markdown":{"origin":"textproc/p5-Text-Markdown","version":"1.000031_2"},"p5-Text-MultiMarkdown":{"origin":"textproc/p5-Text-MultiMarkdown","version":"1.002000"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Feed":{"origin":"textproc/p5-XML-Feed","version":"0.63"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"p5-YAML-LibYAML":{"origin":"textproc/p5-YAML-LibYAML","version":"0.89"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"po4a":{"origin":"textproc/po4a","version":"0.68"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xapian-omega":{"origin":"www/xapian-omega","version":"1.4.25"}},"categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on","MULTI":"on","PO4A":"on","SEARCH":"on","W3M":"off"},"annotations":{"cpe":"cpe:2.3:a:ikiwiki:ikiwiki:3.20200202.4:::::dragonfly6:x86_64"},"messages":[{"message":"Some of the non-default ikiwiki plug-ins may require additional perl\nmodules. Please see the following URL for more information:\n\nhttp://ikiwiki.info/plugins/\n\nNOTE: Remember to regenerate any ikiwiki wrappers after upgrading."}]},{"name":"ignition-plugin","origin":"devel/ignition-plugin","version":"1.0.0_2","comment":"Library for registering plugins and dynamically loading them","maintainer":"yuri@FreeBSD.org","www":"https://ignitionrobotics.org/home","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a858dc1461f75f305d0bad28f17c084e19f5de6cc072ecd90e5f78c76a8d6cb5","flatsize":337950,"path":"All/ignition-plugin-1.0.0_2.pkg","repopath":"All/ignition-plugin-1.0.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":77104,"desc":"gnition Plugin is a component in the ignition framework, a set\nof libraries designed to rapidly develop robot applications.","categories":["devel"],"shlibs_provided":["libignition-plugin1-loader.so.1","libignition-plugin1.so.1"]},{"name":"iftop","origin":"net-mgmt/iftop","version":"1.0.p4_1","comment":"Display bandwidth usage on an interface by host","maintainer":"vd@FreeBSD.org","www":"https://www.ex-parrot.com/~pdw/iftop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e71db1213e3a0fbcc694f2e41c58db8042a12dbfe0bb4dc7ec6c01f6e56fe460","flatsize":82767,"path":"All/iftop-1.0.p4_1.pkg","repopath":"All/iftop-1.0.p4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36988,"desc":"iftop listens to network traffic on a named interface,  or\non  the  first  interface  it can find which looks like an\nexternal interface if none is specified,  and  displays  a\ntable of current bandwidth usage by pairs of hosts.  iftop\nmust be run with sufficient  permissions  to  monitor  all\nnetwork  traffic  on  the  interface; see pcap(3) for more\ninformation, but on most systems this means that  it  must\nbe run as root.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net-mgmt"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"ignition-cmake","origin":"devel/ignition-cmake","version":"2.0.0","comment":"CMake modules to be used by the Ignition projects","maintainer":"yuri@FreeBSD.org","www":"https://ignitionrobotics.org/home","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91daa7f236c002723d0de60608fd679f490b205021876a92ac6d2c53af15a545","flatsize":1736805,"path":"All/ignition-cmake-2.0.0.pkg","repopath":"All/ignition-cmake-2.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":169292,"desc":"This package is required to build ignition projects, as well as to link your own\nprojects against them. It provides modules that are used to find dependencies of\nignition projects and generate cmake targets for consumers of ignition projects\nto link against.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["devel"]},{"name":"igmpproxy","origin":"net/igmpproxy","version":"0.4_2,1","comment":"Multicast forwarding IGMP proxy","maintainer":"franco@opnsense.org","www":"https://github.com/pali/igmpproxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e94fea82246c0472ff0381948f3c5dd897fb49889a4323f076a4f7c6c0cf229","flatsize":51801,"path":"All/igmpproxy-0.4_2,1.pkg","repopath":"All/igmpproxy-0.4_2,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":24172,"desc":"igmpproxy is a simple multicast routing daemon based on mrouted. It uses IGMP\nforwarding to dynamically route multicast traffic.\nReqiures multicast forwarding enabled","categories":["net"]},{"name":"ifile","origin":"mail/ifile","version":"1.3.8_1","comment":"Application of machine learning to e-mail filtering","maintainer":"ports@FreeBSD.org","www":"https://people.csail.mit.edu/jrennie/ifile/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8385e5e1d0208ea76eecb632b10e5255b207f677aca46de540e6f129df65a1f","flatsize":112825,"path":"All/ifile-1.3.8_1.pkg","repopath":"All/ifile-1.3.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48580,"desc":"ifile is a general mail filtering system that works with a mail client to\nintelligently filter mail according to the way the user tends to organize\nmail.  ifile uses the machine learning algorithm Naive Bayes to classify\ne-mail documents.\n\nifile is different from other mail filtering programs in three major ways:\n\n   1.ifile does not require you to generate a set of rules in order to\n     successfully filter mail\n   2.ifile uses the entire content of messages for filtering purposes\n   3.ifile learns as you move incorrectly filtered messages to new mailboxes\n\nifile is not dependent upon any specific mail system and should be adaptable\nto any mail system which allows an outside program to perform mail\nfiltering.","categories":["mail","textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe ifile port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"igraph","origin":"math/igraph","version":"0.10.12_1","comment":"Package For Manipulating Undirected And Directed Graphs","maintainer":"wen@FreeBSD.org","www":"https://igraph.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"098988438df8187c7838be24d4894ec019aba39871ab97752873c9378baac13f","flatsize":3379058,"path":"All/igraph-0.10.12_1.pkg","repopath":"All/igraph-0.10.12_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":931136,"desc":"igraph is a free software package for creating and manipulating\nundirected and directed graphs. It includes implementations for\nclassic graph theory problems like minimum spanning trees and\nnetwork flow, and also implements algorithms for some recent\nnetwork analysis methods, like community structure search.\n\nigraph contains functions for generating regular and random graphs,\nmanipulating graphs, assigning attributes to vertices and edges.\nIt can calculate various structural properties, includes heuristics\nfor community structure detection, supports many file formats.","deps":{"arpack-ng":{"origin":"math/arpack-ng","version":"3.9.1_2"},"glpk":{"origin":"math/glpk","version":"5.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"suitesparse-cxsparse":{"origin":"math/suitesparse-cxsparse","version":"4.4.0"}},"categories":["math"],"shlibs_required":["libarpack.so.2","libopenblas.so.0","libglpk.so.40","libgmp.so.10","libxml2.so.2"],"shlibs_provided":["libigraph.so.3"],"annotations":{"cpe":"cpe:2.3:a:igraph:igraph:0.10.12:::::dragonfly6:x86_64:1"}},{"name":"ignition-math","origin":"math/ignition-math","version":"6.0.0_5","comment":"General purpose math library for robot applications","maintainer":"yuri@FreeBSD.org","www":"https://ignitionrobotics.org/home","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cafd1ee88f34715d61c73d78551f6d725f2b93ca2f484a476938e090c7cf07e2","flatsize":825707,"path":"All/ignition-math-6.0.0_5.pkg","repopath":"All/ignition-math-6.0.0_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":149740,"desc":"Math classes and functions for robot applications.\n\nIgnition Math is a component in the Ignition framework, a set of libraries\ndesigned to rapidly develop robot applications. The library defines math\nclasses and functions used in other Ignition libraries and programs.","categories":["math"],"shlibs_provided":["libignition-math6.so.6"]},{"name":"ifstated","origin":"net/ifstated","version":"5.1_4,3","comment":"Interface state daemon","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f231dd2cdb5ab645116694c2321b7aef95ebef332f863df830ee90d0bd95b5d","flatsize":44446,"path":"All/ifstated-5.1_4,3.pkg","repopath":"All/ifstated-5.1_4,3.pkg","licenselogic":"single","pkgsize":19800,"desc":"The ifstated daemon runs commands in response to network state\nchanges, which it determines by monitoring interface link state or\nrunning external tests.  For example, it can be used with carp(4) to\nchange running services or to ensure that carp(4) interfaces stay in\nsync, or with pf(4) to test server or link availability and modify\ntranslation or routing rules.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["net"],"shlibs_required":["libevent-2.1.so.7"],"messages":[{"message":"To use ifstated, you must create one or more configration files (a\nsample is provided).  This version of ifstated allows for multiple\n\"profiles\" or instances, each with its own configuration.  Please see\nthe comments in /usr/local/etc/rc.d/ifstated for the variables to set\nin /etc/rc.conf.","type":"install"},{"message":"===>   NOTICE:\n\nThe ifstated port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ifstat","origin":"net/ifstat","version":"1.1_6","comment":"Network interface statistics monitoring tool","maintainer":"ports@FreeBSD.org","www":"http://gael.roualland.free.fr/ifstat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca98aab8006e3389de96bbf366e6c83b98ef9fd688c8ad705a08bf380f3ceecb","flatsize":23685,"path":"All/ifstat-1.1_6.pkg","repopath":"All/ifstat-1.1_6.pkg","licenselogic":"single","pkgsize":13388,"desc":"ifstat is a tool to report network interfaces bandwith just like vmstat/iostat\ndo for other system counters.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"options":{"SNMP":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe ifstat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"igal2","origin":"www/igal2","version":"3.1","comment":"Simple CLI image gallery generator","maintainer":"ports@bsdserwis.com","www":"https://igal.trexler.at/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5cf3ad2d8bb3d276f055b19c7342cbe9ef1584ae8dd09a742ac687bb33db3fc","flatsize":99011,"path":"All/igal2-3.1.pkg","repopath":"All/igal2-3.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28512,"desc":"igal2 (the successor of igal) is a quick and easy program for placing\nyour images online with just one command-line. It generates a pretty\ngood-looking set of W3-compliant static HTML slides even with its\ndefault settings. The slide show preloads the next image with\nJavaScript - ideal for slower links.","deps":{"ImageMagick7-nox11":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","graphics"],"options":{"EXIF":"off","IMAGICK_NOX11":"on","IMAGICK_X11":"off"}},{"name":"iffinder","origin":"net/iffinder","version":"1.38","comment":"Tools for find other interfaces for same router","maintainer":"dikshie@sfc.wide.ad.jp","www":"https://www.caida.org/tools/measurement/iffinder/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df388adb65fce3411291c9ff67b4fba11f890497208b3dc3a70756c7187b934e","flatsize":41795,"path":"All/iffinder-1.38.pkg","repopath":"All/iffinder-1.38.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16012,"desc":"Iffinder is a tool for discover IP interfaces which belong to same\nrouter.","categories":["net"],"options":{"DOCS":"on"}},{"name":"infernal","origin":"biology/infernal","version":"1.1.4_1","comment":"Search sequence databases for structural RNA homologs","maintainer":"mzaki@e-mail.ne.jp","www":"http://eddylab.org/infernal/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce8bd87fa0eb30440f45cf5e24eb0e57d23a0a8f97ebf5fab6742d4d2e205669","flatsize":26540506,"path":"All/infernal-1.1.4_1.pkg","repopath":"All/infernal-1.1.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3781164,"desc":"Infernal, standing for \"INFERence of RNA ALignment\", is a tool for searching\nDNA sequence database for RNA structure and sequence similarities.\n\nIt is based on Covariance Model (CM), which scores a combination of sequence\nconsensus and RNA secondary structure consensus, and thus is more capable of\nidentifying RNA homologs than using primary sequence profile.\n\nThe Rfam database of RNA families is based on Infernal.\n\nCitation:\nNawrocki & Eddy (2013) Infernal 1.1: 100-fold faster RNA homology searches,\nBioinformatics 29: 2933-2935.","categories":["biology"],"options":{"DOCS":"on","EXAMPLES":"on","TEST":"off"}},{"name":"ifdepd","origin":"net/ifdepd","version":"20110412_2","comment":"Interface Dependency daemon","maintainer":"alex@hugo.bmg.gv.at","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5398dada1862b6c0daddb2aa38646b37ab2f816cf6228cb18a991bd8553afd2","flatsize":14708,"path":"All/ifdepd-20110412_2.pkg","repopath":"All/ifdepd-20110412_2.pkg","licenselogic":"single","pkgsize":7452,"desc":"ifdepd implements dependencies between network interfaces in a\nreliable way. If any of the source interfaces fails, ifdepd sets all\ndestination interfaces to state down. If all source interfaces are active,\nifdepd sets all destination interfaces to state up.\n\nFor example, it can be used with carp(4) to provide failover functionality\non gateways/firewalls.\n\nifdepd is a simple replacement for ifstated and was written because of problems\nwith ifstated.\n\nAlexander Hausner <alex@hugo.bmg.gv.at>","categories":["net"],"messages":[{"message":"To run ifdepd from startup, add\nifdepd_enable=\"YES\" to /etc/rc.conf\n\nAvailable variables you add/set to /etc/rc.conf.\n- ifdepd_enable (bool):\t       Set to \"NO\" by default.\n                               Set it to \"YES\" to enable ifdepd.\n- ifdepd_src_ifaces(str):      Set to \"\" by default.\n                               Contains a space separated list\n                               of source interfaces.\n- ifdepd_dst_ifaces(str):      Set to \"\" by default.\n                               Contains a space separated list\n                               of destination interfaces.","type":"install"}]},{"name":"idnkit2","origin":"dns/idnkit2","version":"2.3_3","comment":"Internationalized Domain Name toolkit 2","maintainer":"fbsd@grid.einherjar.de","www":"https://jprs.co.jp/idn/index-e.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"770a294d016c107371e871e2ccd0edc520bb060a097f77032d0213d3a86581b9","flatsize":2543854,"path":"All/idnkit2-2.3_3.pkg","repopath":"All/idnkit2-2.3_3.pkg","licenselogic":"single","licenses":["OSCL"],"pkgsize":242828,"desc":"Internationalized Domain Name toolkit 2 (idnkit-2) provides useful\nAPIs (libraries) for application developers to make softwares\nIDNA2008-compliant, and also provides tools for system administrators\nto process IDNs appropriately according to IDNA2008 specification.\nThe idnkit-2 is a toolkit revised by JPRS from the idnkit-1.0\ndeveloped by JPNIC, and it is released as an open source\nfree software modified to comply with IDNA2008.\n\nidnkit-2 consists from its main part written in C and additional\nAPI packages for other languages (Java, Python, and Perl).","categories":["dns"],"shlibs_provided":["libidnkit.so.2","libidnkitlite.so.2"]},{"name":"immortal","origin":"sysutils/immortal","version":"0.24.4_17","comment":"Unix cross-platform (OS agnostic) supervisor","maintainer":"nbari@tequila.io","www":"https://immortal.run","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"096ec3ffbda5da54324e0c65a7107051949f4d1b7d98f90ea7bfb731cd7d4663","flatsize":16488020,"path":"All/immortal-0.24.4_17.pkg","repopath":"All/immortal-0.24.4_17.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2919640,"desc":"A *nix cross-platform (OS agnostic) supervisor\n\nimmortal runs a command or script detached from the controlling terminal\nas a Unix daemon, it will supervise and restart the service if it has\nbeen terminated. The service can be controlled by querying a Unix socket\n\"immortal.sock\", this allows to remotely have full control over the service if\nrequired by exposing the socket using a web server like Nginx.\n\nimmortal    - Starts and monitor a service\nimmortaldir - Directory to scan for services *.yml\nimmortalctl - Control existing services","categories":["sysutils"],"options":{"EXAMPLES":"on"}},{"name":"idnits","origin":"textproc/idnits","version":"2.17.1","comment":"Looks for problems in internet draft formatting","maintainer":"sunpoet@FreeBSD.org","www":"https://author-tools.ietf.org/idnits","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bdd37034ae13f7474c2fd485f493262aec24fc75ca3446394017a8b1b16abc10","flatsize":160370,"path":"All/idnits-2.17.1.pkg","repopath":"All/idnits-2.17.1.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":34324,"desc":"'idnits' looks for violations of Section 2.1 and 2.2 of the requirements listed\non https://www.ietf.org/standards/ids/checklist/","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["textproc"]},{"name":"idesk","origin":"x11/idesk","version":"0.7.5_13","comment":"Place launch icons and background directly on your desktop","maintainer":"acm@FreeBSD.org","www":"https://idesk.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb3d7e2cb97a6c4ac9f2eda14fc6ac9de70f29a9377682a633ef7a1d1a275758","flatsize":273408,"path":"All/idesk-0.7.5_13.pkg","repopath":"All/idesk-0.7.5_13.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":90320,"desc":"iDesk lets you put launch icons and background directly on the\nroot window of your X.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"}},"categories":["x11"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libImlib2.so.1","libXft.so.2"],"options":{"DOCS":"on","SHAPE":"on","SN":"off"},"messages":[{"message":"Idesk was installed\n\nYou need to configure idesk before you can use it. A detailed explanation can\nbe found in the README file which resides in:\n\n/usr/local/share/doc/idesk\n\nUnless you have chosen not to install it ;)","type":"install"}]},{"name":"identify","origin":"security/identify","version":"0.7","comment":"Client side ident protocol daemon wrapper","maintainer":"bofh@FreeBSD.org","www":"http://ftp.nluug.nl/ftp/pub/pub/security/coast/daemons/pidentd/tools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55df753c39fc983875f99b3e78d4f38c28c8acf7fa29b325402e0dd74598c858","flatsize":11549,"path":"All/identify-0.7.pkg","repopath":"All/identify-0.7.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":5268,"desc":"This is a wrapper for daemons that live under inetd. It will do\nan ident lookup and log the result, handing off the file descriptor\nto the real daemon first.","categories":["security"],"shlibs_required":["libident.so.0"],"options":{"DOCS":"on"}},{"name":"idutils","origin":"devel/idutils","version":"4.6_6","comment":"The classic Berkeley gid/lid tools for looking up variables in code","maintainer":"peterjeremy@acm.org","www":"https://www.gnu.org/software/idutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58885ed68f2dc762b646c95a82d33dd96688b4fe4e736f5947a5174f3cf179e5","flatsize":1775664,"path":"All/idutils-4.6_6.pkg","repopath":"All/idutils-4.6_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":221292,"desc":"`mkid' is a simple, fast, high-capacity, language-independent\nidentifier database tool.  Actually, the term `identifier' is too\nlimiting--`mkid' stores tokens, be they program identifiers of any\nform, literal numbers, or words of human-readable text.  Database\nqueries can be issued from the command-line, or from within emacs,\nserving as an augmented tags facility.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"},"messages":[{"message":"gid is installed as ggid to avoid conflicts with coreutils.","type":"install"}]},{"name":"iec16022","origin":"graphics/iec16022","version":"0.3.1_1","comment":"Create 2D barcodes, also known as DataMatrix","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/rdoeffinger/iec16022","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95be3aec8713d076969def5f4c0a2f1357e37d56fa12c5fc0933e71643772c6d","flatsize":92935,"path":"All/iec16022-0.3.1_1.pkg","repopath":"All/iec16022-0.3.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30036,"desc":"Create 2D barcodes, also known as Data Matrix. These barcodes are defined in\nISO/IEC 16022.","deps":{"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["graphics"],"shlibs_required":["libpopt.so.0"],"shlibs_provided":["libiec16022.so.0"]},{"name":"ie-hunspell","origin":"textproc/ie-hunspell","version":"1.0","comment":"Interlingue Hunspell dictionaries","maintainer":"mistresssilvara@hotmail.com","www":"https://github.com/Carmina16/hunspell-ie","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58015377111ea069977f0f8c4d70725d18a6df62a58878c8dba2823cd1c62345","flatsize":268263,"path":"All/ie-hunspell-1.0.pkg","repopath":"All/ie-hunspell-1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":83720,"desc":"Interlingue spellchecking dictionary for use with Hunspell.","categories":["textproc"]},{"name":"ideep","origin":"math/ideep","version":"2.0.0.119","comment":"Chainer module for numpy-like API and DNN acceleration using MKL-DNN","maintainer":"yuri@FreeBSD.org","www":"https://github.com/intel/ideep","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e6825073030c79a12bb9019b12d1bb72962c319d8380560f1479bfc7966c075","flatsize":375899,"path":"All/ideep-2.0.0.119.pkg","repopath":"All/ideep-2.0.0.119.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50524,"desc":"Intel Optimization for Chainer, a Chainer module providing numpy like API and\nDNN acceleration using MKL-DNN.","categories":["math"],"shlibs_provided":["libideep.so"]},{"name":"idea","origin":"security/idea","version":"1.2_2","comment":"Command-line IDEA encryption and decryption utility","maintainer":"ehaupt@FreeBSD.org","www":"http://www.de-moliner.ch/richard/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72866941b3586d2e255fd23d4faf4b8408e21b0a1abe113e8d10a555069bb3e7","flatsize":65619,"path":"All/idea-1.2_2.pkg","repopath":"All/idea-1.2_2.pkg","licenselogic":"single","pkgsize":23548,"desc":"A command line idea encryption and decryption utility written by\nDr. Richard De Moliner.\n\nIDEA (International Data Encryption Algorithm) is a block cipher devel-\noped  by Dr. Xuejia Lai and Prof. Dr. J. L. Massey at the Swiss Federal\nInstitute of Technology.","categories":["security"],"options":{"DOCS":"on"}},{"name":"ida","origin":"graphics/ida","version":"2.14_4","comment":"Small and fast motif-based image viewer and editor","maintainer":"ports@FreeBSD.org","www":"https://www.kraxel.org/blog/linux/fbida/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43cec904cae21b737483a661a3e819a51a34c072e6b040f0f864f2c2708dbf17","flatsize":335120,"path":"All/ida-2.14_4.pkg","repopath":"All/ida-2.14_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":123856,"desc":"Ida is a small and fast image viewer, motif-based.  For people who don't want\nthe KDE/GNOME overhead.  Some basic editing functions are available too.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libexif.so.12","libpixman-1.so.0","libgif.so.7","libXm.so.4","libXpm.so.4","libXt.so.6","libXext.so.6","libX11.so.6","libpng16.so.16","libtiff.so.6"],"options":{"DOCS":"on","GIF":"on","PCD":"off","PNG":"on","SANE":"off","TIFF":"on","WEBP":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe ida port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"id3v2","origin":"audio/id3v2","version":"0.1.12","comment":"Command line id3v2 tag editor","maintainer":"sunpoet@FreeBSD.org","www":"https://sourceforge.net/projects/id3v2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2575b991c14d46afd0cbb50f2f35aa512c704ea40177ca69913e9a1f9564c2d0","flatsize":76952,"path":"All/id3v2-0.1.12.pkg","repopath":"All/id3v2-0.1.12.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":25124,"desc":"id3v2 is a command line id3v2 tag editor. You can add/modifiy/delete\nid3v2 tags and convert id3v1 tags to id3v2 tags. It uses id3lib.","deps":{"id3lib":{"origin":"audio/id3lib","version":"3.8.3.20240114"}},"categories":["audio"],"shlibs_required":["libid3.so.3.8.3"]},{"name":"id3tool","origin":"audio/id3tool","version":"1.2a_1","comment":"Utility for manipulating mp3 ID3 Tags","maintainer":"gavin@FreeBSD.org","www":"http://nekohako.xware.cx/id3tool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3babaf5aa52b6beceb10eb5658c76188124e651ea1237be3a89b504533f4b8a8","flatsize":18658,"path":"All/id3tool-1.2a_1.pkg","repopath":"All/id3tool-1.2a_1.pkg","licenselogic":"single","pkgsize":6916,"desc":"Id3tool is a command line utility for manipulating MP3 ID3 tags. It can\nlist/add or change tags in your MP3 files.","categories":["audio"]},{"name":"id3mtag","origin":"audio/id3mtag","version":"0.81_1","comment":"Mass tagging utility for audio files","maintainer":"info@squell.net","www":"https://squell.github.io/id3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b6a5e3b41658157e8eff3828eb4cc3ef3db9aedee63e68dfcf4a5df46b58a60","flatsize":217037,"path":"All/id3mtag-0.81_1.pkg","repopath":"All/id3mtag-0.81_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":86196,"desc":"Port of id3 mass tagger, a tool for manipulating id3, id3v2 and lyrics3 tags\nin multiple files. It can generate tag fields from the filename and other\nvariables, and/or rename files, using an intuitive syntax.","categories":["audio"],"options":{"DOCS":"on"}},{"name":"id3el","origin":"audio/id3el","version":"0.05_1","comment":"Add-on to edit ID3 tags for mpg123-mode (mpg123.el) on Emacsen","maintainer":"ports@FreeBSD.org","www":"http://www.gentei.org/~yuuji/software/mpg123el/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13017cf5ec29cb3b140a3dc2c4f5b9b0009e35adccaa6e3ce7595911468ba731","flatsize":18776,"path":"All/id3el-0.05_1.pkg","repopath":"All/id3el-0.05_1.pkg","licenselogic":"single","pkgsize":6420,"desc":"This is an add-on to enable editing ID3 tag by typing `E' in\nmpg123-mode's (ports/audio/mpg123.el) buffer on Emacsen.\n\nPut the expression below into your ~/.emacs.\n\n(load \"id3.el\")","deps":{"mpg123.el":{"origin":"audio/mpg123.el","version":"1.65_1"}},"categories":["audio","elisp"],"messages":[{"message":"===>   NOTICE:\n\nThe id3el port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"id3lib","origin":"audio/id3lib","version":"3.8.3.20240114","comment":"Library for manipulating ID3v1/v1.1 and ID3v2 tags","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/thekhalifa/id3lib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04801e6f271bb7a3592cd566a83113c14a412ef10bcc607662ca44192bf2b746","flatsize":462875,"path":"All/id3lib-3.8.3.20240114.pkg","repopath":"All/id3lib-3.8.3.20240114.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":122132,"desc":"id3lib is a software library for manipulating ID3v1/v1.1 and ID3v2 tags.\nid3lib 3.0.x conforms to all ID3v2 standards up to and including the ID3v2.3.0\ninformal standard.","categories":["audio"],"shlibs_provided":["libid3.so.3.8.3"],"annotations":{"cpe":"cpe:2.3:a:id3lib:id3lib:3.8.3.20240114:::::dragonfly6:x86_64"}},{"name":"id-hyphen","origin":"textproc/id-hyphen","version":"2004.08.12_1","comment":"Indonesian hyphenation rules","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b99b9f5d668908ad2ad0e495336691f339156b1de1438af24d27a6e24299d9a1","flatsize":97876,"path":"All/id-hyphen-2004.08.12_1.pkg","repopath":"All/id-hyphen-2004.08.12_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":31540,"desc":"Indonesian hyphenation rules","categories":["textproc"]},{"name":"instead","origin":"games/instead","version":"3.5.1_1","comment":"Simple Text Adventure, The Interpreter","maintainer":"amdmi3@FreeBSD.org","www":"https://instead.syscall.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecf775909bd14c9ff6bb87794029f26ad946a99a6bc5faf16d15b4667d48c97c","flatsize":4759328,"path":"All/instead-3.5.1_1.pkg","repopath":"All/instead-3.5.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3790224,"desc":"INSTEAD was designed to interpret the games that are the mix of visual novels,\ntext quests and classical 90'ss quests.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libluajit-5.1.so.2","libSDL2-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_ttf-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","HARFBUZZ":"off","LUAJIT":"on","GTK2":"off","GTK3":"on"}},{"name":"icu-le-hb","origin":"devel/icu-le-hb","version":"1.2.3_3","comment":"ICU Layout Engine API on top of HarfBuzz shaping library","maintainer":"office@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/HarfBuzz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dea947a0df09a5c8edd0d1f0c02bae5a6f912616a633e2afe1c1f6d74221e01","flatsize":186653,"path":"All/icu-le-hb-1.2.3_3.pkg","repopath":"All/icu-le-hb-1.2.3_3.pkg","licenselogic":"single","licenses":["ICU"],"pkgsize":35244,"desc":"icu-le-hb is a library implementing the ICU Layout Engine (icu-le) API\nusing external HarfBuzz library for implementation. This is useful as\na compatibility layer to make applications using ICU Layout Engine to\nuse HarfBuzz without porting them to use the HarfBuzz API.\n\nThe code is mostly a trimmed down version of icu/source/layout, with\nall shapers stripped out, and HarfBuzz integrated.","deps":{"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"}},"categories":["devel","print"],"shlibs_required":["libharfbuzz.so.0","libicuuc.so.74","libicudata.so.74"],"shlibs_provided":["libicu-le-hb.so.0"]},{"name":"iddawc","origin":"security/iddawc","version":"1.1.8","comment":"OAuth2/OIDC Client and Relying Party library","maintainer":"ports@FreeBSD.org","www":"https://babelouest.github.io/iddawc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"365217c49d63ebabf60af0b544b53eb069a986d2675fd032f4b67792084dee0a","flatsize":4580499,"path":"All/iddawc-1.1.8.pkg","repopath":"All/iddawc-1.1.8.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":923172,"desc":"Iddawc is a C library used to implement OAuth2/OIDC clients according to the\nOAuth2 RFC and the OpenID Connect Specs.\n\nIt's based on Ulfius library for the HTTP requests and response management and\nRhonabwy library for the JOSE management.\n\nIddawc supports the following features:\n- Loading openid-configuration endpoints and parsing the results\n- Making auth requests using the given parameters (client_id, client_secret,\n  redirect_uri, etc.) and parsing the result\n- Making token requests using the given parameters (code, client_id,\n  client_secret, redirect_uri, etc.) and parsing the result\n- Making userinfo, token introspection, token revocation requests\n- Parse responses, validate id_token\n- Registering new clients using the register endpoint if any\n- Sending signed and or encrypted requests in the auth and token endpoints\n- Client TLS Authentication available\n- Making Pushed Auth Requests\n- Making Rich Auth Requests\n- Adding claims to requests\n- Sending DPoP proofs\n- JWT Secured Authorization Response Mode\n- End session and single-logout functionalities","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libmicrohttpd":{"origin":"www/libmicrohttpd","version":"1.0.1"},"orcania":{"origin":"devel/orcania","version":"2.3.3"},"rhonabwy":{"origin":"security/rhonabwy","version":"1.1.13"},"ulfius":{"origin":"www/ulfius","version":"2.7.15"},"yder":{"origin":"devel/yder","version":"1.4.20"}},"categories":["security"],"shlibs_required":["libjansson.so.4","libnettle.so.8","libgnutls.so.30","liborcania.so.2.3","libyder.so.1.4","libulfius.so.2.7","librhonabwy.so.1.1"],"shlibs_provided":["libiddawc.so.1.1"],"messages":[{"message":"===>   NOTICE:\n\nThe iddawc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icqlib","origin":"net-im/icqlib","version":"1.0.0_3","comment":"Library required by kicq (not libicq)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2e7736eeff4df50d683c75544151b03f39ed0e8c2ef8976f4f3bc58bc2bb37a","flatsize":300339,"path":"All/icqlib-1.0.0_3.pkg","repopath":"All/icqlib-1.0.0_3.pkg","licenselogic":"single","pkgsize":59624,"desc":"icqlib is a library required by kicq, KDE ICQ client.\n\nNote that it is NOT libicq and is not compatible with it.","categories":["net-im"],"shlibs_provided":["libicq.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe icqlib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icpld","origin":"net/icpld","version":"1.1.5_3","comment":"Internet connection performance logging daemon","maintainer":"ports@FreeBSD.org","www":"http://icpld.northernmost.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b60d6c4a7ad618ce1026a6909318192d92f4c9d2b77eb0acfb587f24c9272681","flatsize":180929,"path":"All/icpld-1.1.5_3.pkg","repopath":"All/icpld-1.1.5_3.pkg","licenselogic":"single","pkgsize":62528,"desc":"ICPLD (Internet Connection Performance Logging Daemon) is a\ndaemon which, by sending ICMP requests to an IP address of your\nchoice, monitors whether your machine has a working network\nconnection. It will log any failed attempts, and will stamp a\nlog as soon as a reply is received. It keeps track of when the\nconnection was unavailable, as well as for how long. It records\nboth total down time and each occasion of interrupted\nconnection. The log can also be duplicated in HTML format to\nput online.","categories":["net"],"options":{"DOCS":"on","IPV6":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe icpld port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"id-aspell","origin":"textproc/id-aspell","version":"1.2.0_1,2","comment":"Aspell Indonesian dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a62e2519e27785a79d6a1f329ea46c16d7d319aee044fcc2a0a04d087333caa5","flatsize":623000,"path":"All/id-aspell-1.2.0_1,2.pkg","repopath":"All/id-aspell-1.2.0_1,2.pkg","licenselogic":"single","pkgsize":212380,"desc":"Aspell Indonesian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"icu-lx","origin":"devel/icu-lx","version":"74.2_1","comment":"ICU Paragraph Layout API","maintainer":"office@FreeBSD.org","www":"https://icu.unicode.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bf80be1dc43534f0d5049eac7daaa8b79d62b66c398db1ee9a27be4b1dcc002","flatsize":221186,"path":"All/icu-lx-74.2_1.pkg","repopath":"All/icu-lx-74.2_1.pkg","licenselogic":"single","licenses":["ICU"],"pkgsize":40256,"desc":"The ParagraphLayout object will analyze the text into runs of text in\nthe same font, script and direction, and will create a LayoutEngine\nobject for each run. The LayoutEngine will transform the characters into\nglyph codes in visual order.\n\nClients can use this to break a paragraph into lines, and to display the\nglyphs in each line.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"icu-le-hb":{"origin":"devel/icu-le-hb","version":"1.2.3_3"}},"categories":["devel","print"],"shlibs_required":["libicuuc.so.74","libicudata.so.74","libicu-le-hb.so.0"],"shlibs_provided":["libiculx.so.74"],"annotations":{"cpe":"cpe:2.3:a:icu-project:international_components_for_unicode:74.2:::::dragonfly6:x86_64:1"}},{"name":"icoutils","origin":"graphics/icoutils","version":"0.32.3","comment":"Convert/extract images in Microsoft Windows(R) icon/cursor files","maintainer":"sunpoet@FreeBSD.org","www":"https://www.nongnu.org/icoutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1105c952baf5ce9a222e805d5ecc8d9219e1a34573d3b185a460a5f771ec54af","flatsize":155802,"path":"All/icoutils-0.32.3.pkg","repopath":"All/icoutils-0.32.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":54944,"desc":"The icoutils are a set of command-line programs for extracting and converting\nimages in Microsoft Windows(R) icon and cursor files. These files usually have\nthe extension .ico or .cur, but they can also be embedded in executables and\nlibraries (.dll-files).\n\nThe icotool program converts icon and cursor files into a set of PNG images.\n(Each icon/cursor file may contain multiple images, usually of different sizes\nand with different number of colors.) Icotool can also create icon/cursor files\nfrom PNG images.\n\nThe wrestool program can extract both icons and cursors from 32-bit (\"PE\") and\n16-bit (\"NE\") executables and libraries. It writes .ico and .cur files that can\nbe used on Windows(R) operating systems as well. Other types of embedded\nresourced can be extracted, however only in raw form - icons and cursors require\nadditional conversion before they can be saved as icon and cursor files.\n\nThe extresso script automates the tasks of extracting and converting icons. This\nis done with the help of of special resource scripts. The purpose of these\nscripts are to give names to the icons in the executables and libraries.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"],"options":{"EXTRESSO":"off"},"annotations":{"cpe":"cpe:2.3:a:icoutils_project:icoutils:0.32.3:::::dragonfly6:x86_64"}},{"name":"iconv-rfc1345","origin":"converters/iconv-rfc1345","version":"2.0_1","comment":"Additional charset modules for the iconv library (from RFC1345)","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4da9dffe3b5452c49ac329a4598f347abc950ffc87f6cb032035f6bbd0dfddf","flatsize":210258,"path":"All/iconv-rfc1345-2.0_1.pkg","repopath":"All/iconv-rfc1345-2.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5184,"desc":"ICONV is the library for conversion between various charsets.\n\nThere are 108 charset tables in this port: those for most charsets\npresented in RFC1345 but not included into the iconv and iconv-extra\npackages.","deps":{"iconv":{"origin":"converters/iconv","version":"2.0_7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters"]},{"name":"iconv-extra","origin":"converters/iconv-extra","version":"2.0_1","comment":"Additional charsets for the iconv library (those from the Unicode site)","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a7ea361525ca75b9cb072b7d4737f46856b34044ca4e5e8de6d4f59d8551f0a","flatsize":117320,"path":"All/iconv-extra-2.0_1.pkg","repopath":"All/iconv-extra-2.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7324,"desc":"ICONV is the library for conversion between various charsets.\n\nThere are 68 charset modules in this port: those for all charsets\npresented at the Unicode site but not included into the main\niconv package.","deps":{"iconv":{"origin":"converters/iconv","version":"2.0_7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters"],"shlibs_required":["libbiconv.so.2"]},{"name":"iconv","origin":"converters/iconv","version":"2.0_7","comment":"Charset conversion library and utilities","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3435fe4110a341c26399e1590769a2cdcbefafabb70367a073525b9712e20ddf","flatsize":202681,"path":"All/iconv-2.0_7.pkg","repopath":"All/iconv-2.0_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":37744,"desc":"ICONV is 1) the library (libiconv.a and .so) for conversion between\nvarious charsets, 2) the command line utility (iconv) and 3) a set\nof charsets (tables and shared modules).\n\n33 charsets are supported in this port: most Unicode encodings,\nall charsets for which locale exist in FreeBSD, few IBM-DOS ones.\nOther charsets are provided as standalone ports.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters"],"shlibs_provided":["libbiconv.so.2"],"options":{"CCSUTIL":"on"}},{"name":"icontact","origin":"graphics/icontact","version":"1.5_4","comment":"Combines multiples images to create a single customisable image","maintainer":"ports@FreeBSD.org","www":"https://www.panix.com/~mbh/projects.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92dcf1c47998fa754ae52bc6917f670f791e5372685cb4e9bfd7caf3155ae789","flatsize":55614,"path":"All/icontact-1.5_4.pkg","repopath":"All/icontact-1.5_4.pkg","licenselogic":"single","pkgsize":23424,"desc":"Icontact joins multiple image files together to create a single image.\nIt supports many different images formats and is extremely\ncustomisable.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"}},"categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe icontact port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"indi","origin":"devel/indi","version":"1.9.6_2","comment":"Implementation of the Instrument-Neutral-Device-Interface protocol","maintainer":"acm@FreeBSD.org","www":"https://github.com/indilib/indi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"865e7325469aea6eafefa1ae1c70a99469b8aab87d416554cc01d633b03c5aa3","flatsize":56605173,"path":"All/indi-1.9.6_2.pkg","repopath":"All/indi-1.9.6_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":7039188,"desc":"INDI is a standard for astronomical instrumentation control. INDI Library is\nan Open Source POSIX implementation of the Instrument-Neutral-Device-Interface\nprotocol.","deps":{"cfitsio":{"origin":"astro/cfitsio","version":"4.4.1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libnova":{"origin":"astro/libnova","version":"0.15.0_1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"}},"categories":["devel"],"shlibs_required":["libnova-0.15.so.0","libcfitsio.so.10","libjpeg.so.8","libfftw3.so.3","libtheoraenc.so.1","libtheoradec.so.1","libogg.so.0","libgsl.so.27","libgslcblas.so.0","libcurl.so.4"],"shlibs_provided":["libindi_Nearest_MathPlugin.so","libindi_SVD_MathPlugin.so","libindiAlignmentDriver.so.1","libindidriver.so.1","libindilx200.so.1"]},{"name":"ico","origin":"x11/ico","version":"1.0.5_1","comment":"Displays a wire-frame rotating plyhedron","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbb3e6a44d56624212768b5cb6ba46e06d4be3e5fa3f2ca56ece7a310d42fa26","flatsize":45802,"path":"All/ico-1.0.5_1.pkg","repopath":"All/ico-1.0.5_1.pkg","licenselogic":"single","pkgsize":11588,"desc":"This package contains ico, an appliction used for displaying wire-framed\nrotating polyhedrons.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"icons-tango-extras","origin":"x11-themes/icons-tango-extras","version":"0.1.0_6","comment":"Extra set of icons from the Tango project","maintainer":"ports@FreeBSD.org","www":"http://tango-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa4bf12f8b5c9c91f0ca7fcf1a1e41f08749d7a140658496d90ea2168ccee237","flatsize":1708568,"path":"All/icons-tango-extras-0.1.0_6.pkg","repopath":"All/icons-tango-extras-0.1.0_6.pkg","licenselogic":"single","pkgsize":46760,"desc":"An extra set of Tango icons that is usable on Gnome.","deps":{"icons-tango":{"origin":"x11-themes/icons-tango","version":"0.8.90_3"}},"categories":["x11-themes"],"messages":[{"message":"===>   NOTICE:\n\nThe icons-tango-extras port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icu","origin":"devel/icu","version":"74.2_1,1","comment":"International Components for Unicode (from IBM)","maintainer":"office@FreeBSD.org","www":"https://icu.unicode.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f5a5bdd940b4257415d68763a0f604e1940bbaa2d9233e214ba3ca4d7d39486","flatsize":54650096,"path":"All/icu-74.2_1,1.pkg","repopath":"All/icu-74.2_1,1.pkg","licenselogic":"single","licenses":["ICU"],"pkgsize":11712244,"desc":"The International Components for Unicode (ICU) is a C and C++ library\nproviding Unicode support (ex. character set conversions, locales,\nnormalization, transliteration, etc.).\n\nMore information on ICU can be found on the homepage","categories":["devel"],"shlibs_provided":["libicudata.so.74","libicui18n.so.74","libicuio.so.74","libicutest.so.74","libicutu.so.74","libicuuc.so.74"],"annotations":{"cpe":"cpe:2.3:a:icu-project:international_components_for_unicode:74.2:::::dragonfly6:x86_64:1"}},{"name":"idnkit","origin":"dns/idnkit","version":"1.0_8","comment":"Library to handle internationalized domain names","maintainer":"ports@FreeBSD.org","www":"https://www.nic.ad.jp/ja/idn/idnkit/download/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf574b4b49793d8ead77571dcf207135ac02328d8114329c4dab85d239c33fa5","flatsize":2389462,"path":"All/idnkit-1.0_8.pkg","repopath":"All/idnkit-1.0_8.pkg","licenselogic":"single","licenses":["JPNIC"],"pkgsize":208492,"desc":"The 'idnkit' is an open source, BSD-like licensed software that\nprovides functionalities about Internationalized Domain Name\nprocessing standardized at IETF.  Major features that idnkit provides\nare as follows.\n\n    * libidnkit\n      Core library for IDN processing.\n    * libidnkitlite\n      Light Weight library for IDN processing. (UTF-8 only)\n    * idnconv\n      DNS zone / configuration file encoding converter.\n    * runidn / idn wrapper\n      Dynamic link resolver library for UNIX / Windows.\n    * BIND 9 patch\n      IDN enhancements for BIND 9 DNS lookup tools.","categories":["dns"],"shlibs_provided":["libidnkit.so.1","libidnkitlite.so.1","libidnkitres.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe idnkit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icon-slicer","origin":"graphics/icon-slicer","version":"0.3_11","comment":"Utility for generating icon and cursor themes","maintainer":"ports@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/icon-slicer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34965dac9319ae9b70bf47c240bea82bd02ca541852db82ffa15583059546a64","flatsize":40717,"path":"All/icon-slicer-0.3_11.pkg","repopath":"All/icon-slicer-0.3_11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16708,"desc":"icon-slicer is a utility for generating icon themes and libXcursor cursor\nthemes.\n\nThe inputs to icon-slicer are conceptually:\n A) a set of multi-layer images, one for each size\n B) a XML theme description file\n\nEach image contains all the cursors arranged in a grid; for cursors the\nlayers are:\n - a layer with a dot for the hotspot of each cursor\n - the main image or first animation frame for multi-frame animated cursors\n - the second animation frame for multi-frame animated cursors\n\nFor icons, the layers are:\n - a layer with the images\n - an optional layer with attachment points for emblems\n - an optional layer with boxes for embedding text into icons\n\nIn practice, since loading of multilayer images is not supported by standard\nimage libraries, each layer is input as a separate image file.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["graphics"],"shlibs_required":["libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libpopt.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe icon-slicer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icon-naming-utils","origin":"x11-themes/icon-naming-utils","version":"0.8.90_1","comment":"Utilities of the Tango project","maintainer":"ports@FreeBSD.org","www":"http://tango-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c05ac8564cb5bbf686aa9c69bde55382507735de4ccbbe0a13b880624c05e6d","flatsize":39455,"path":"All/icon-naming-utils-0.8.90_1.pkg","repopath":"All/icon-naming-utils-0.8.90_1.pkg","licenselogic":"single","pkgsize":7248,"desc":"Icon naming utilities of the Tango project.","deps":{"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-themes"],"messages":[{"message":"===>   NOTICE:\n\nThe icon-naming-utils port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"intel-graphics-compiler-llvm13","origin":"devel/intel-graphics-compiler","version":"1.0.12504.5","comment":"Intel Graphics Compiler for OpenCL","maintainer":"ports@FreeBSD.org","www":"https://01.org/compute-runtime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d672e8c7a8b87d3b4aa9135b3bc77faef0644bc8b78e912ee33a2f112c346fb2","flatsize":54707545,"path":"All/intel-graphics-compiler-llvm13-1.0.12504.5.pkg","repopath":"All/intel-graphics-compiler-llvm13-1.0.12504.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11308412,"desc":"The Intel(R) Graphics Compiler for OpenCL(TM) is an LLVM-based\ncompiler for OpenCL(TM) targeting Intel Gen graphics hardware\narchitecture.","deps":{"llvm13":{"origin":"devel/llvm13","version":"13.0.1_7"},"opencl-clang-llvm13":{"origin":"devel/opencl-clang","version":"13.0.0"},"spirv-llvm-translator-llvm13":{"origin":"devel/spirv-llvm-translator","version":"13.0.1"}},"categories":["devel"],"shlibs_required":["libLLVMSPIRVLib.so.13","libLLVM-13.so","libopencl-clang.so.13"],"shlibs_provided":["libiga64.so.1","libigc.so.1","libigdfcl.so.1"],"annotations":{"flavor":"llvm13"},"messages":[{"message":"===>   NOTICE:\n\nThe intel-graphics-compiler-llvm13 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icmpquery","origin":"net-mgmt/icmpquery","version":"1.0.3","comment":"Small utility for finding out time & netmask through ICMP","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4c2954768300f68010be7e9763e18e6720bc970f7cbe4a82150bb7dbfe633b6","flatsize":11032,"path":"All/icmpquery-1.0.3.pkg","repopath":"All/icmpquery-1.0.3.pkg","licenselogic":"single","pkgsize":4896,"desc":"A small utility for finding out time & netmask through ICMP.","categories":["net-mgmt"],"messages":[{"message":"===>   NOTICE:\n\nThe icmpquery port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icmpmonitor","origin":"net-mgmt/icmpmonitor","version":"1.2_1","comment":"Multiple host icmp monitoring tool","maintainer":"ports@FreeBSD.org","www":"https://www.crocodile.org/software.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1dd94415cf06431b75946cb9a43bbf66505df858b354d06dea33163c307fd9b","flatsize":37119,"path":"All/icmpmonitor-1.2_1.pkg","repopath":"All/icmpmonitor-1.2_1.pkg","licenselogic":"and","licenses":["GPLv2","BSD4CLAUSE"],"pkgsize":16184,"desc":"The icmpmonitor uses the Internet Control Message Protocol (ICMP) \"ECHO\"\nfacility, monitors several hosts, and notify admin if some of them are\ndown.","categories":["net-mgmt"],"messages":[{"message":"===>   NOTICE:\n\nThe icmpmonitor port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icmpinfo","origin":"net/icmpinfo","version":"1.11_2","comment":"Looks at the icmp messages received by the host","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c04325c04e7f03599822e516494078d6859a0973015b9575bd8a92aebcaeb1c7","flatsize":18426,"path":"All/icmpinfo-1.11_2.pkg","repopath":"All/icmpinfo-1.11_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9392,"desc":"ICMPINFO:\n\n   icmpinfo is a tool for looking at the ICMP messages received on\n   the running host.\n\n   The source code comes from an heavily modified BSD ping source.\n\nUSAGE:\n\nicmpinfo       o Gives info about weird packets only [mainly icmp_unreachable].\nicmpinfo -v    o Gives info about all ICMP packets [that includes your own\n                 traceroutes...] except pings (icmp_echo_reply).\nicmpinfo -vv   o To see pings too.\nicmpinfo -vvv  o Will add an ascci/hexa dump of the packet.\nicmpinfo -n    o Avoids name queries (faster, lighter).\nicmpinfo -p    o Avoids port number to service name queries (faster, lighter).\nicmpinfo -s    o Also decode the ip_src field which is the address of the\n                 interface receiving the packet. This option is not usefull\n                 for hosts with a single network interface.\nicmpinfo -l    o Run like a daemon (forks) and output to SYSLOG.\n                 (It now checks that you are root for that)","categories":["net","sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe icmpinfo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icons-human-azul","origin":"x11-themes/icons-human-azul","version":"0.1_1","comment":"Set of icons from the Ubuntu human look","maintainer":"pneumann@gmail.com","www":"http://tango-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8763f5c4a94e86782c719bf395982cd0765a79ef863d2188ed69379d5cd4778b","flatsize":709608,"path":"All/icons-human-azul-0.1_1.pkg","repopath":"All/icons-human-azul-0.1_1.pkg","licenselogic":"single","pkgsize":281572,"desc":"A basic set of icons that is usable on GNOME, Ubuntu human look.","categories":["x11-themes"]},{"name":"icmpchat","origin":"net-im/icmpchat","version":"0.6_1","comment":"Simple console-based chat that uses ICMP protocol","maintainer":"ports@FreeBSD.org","www":"https://icmpchat.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54c97b4bff2159e76f834e8a81889abf9e751d2620b375c9c00695110dc530f0","flatsize":40798,"path":"All/icmpchat-0.6_1.pkg","repopath":"All/icmpchat-0.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18588,"desc":"ICMP-Chat is a simple console-based chat that uses ICMP packets for\ncommunication.  The data is encrypted using the Rijndael-256 algorithm.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net-im"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe icmpchat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icmake","origin":"devel/icmake","version":"9.03.01_1","comment":"Intelligent C-like Maker","maintainer":"bofh@FreeBSD.org","www":"https://fbb-git.gitlab.io/icmake/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7678caa6148272f6d4fa09c5cc05c032402c23e5b147f5d711934fd1cc24190e","flatsize":451391,"path":"All/icmake-9.03.01_1.pkg","repopath":"All/icmake-9.03.01_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":217020,"desc":"Icmake is a hybrid between a 'make' utility and a 'shell script'\nlanguage.  Originally, it was concocted to provide a useful tool for\nautomatic program maintenance and system administrative tasks on MS-DOS\nplatforms.  Later on, Icmake was eventually ported to Unix platforms\n(SCO and Linux).  By now Icmake also runs on a HP-Unix platform.","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"icons-tango","origin":"x11-themes/icons-tango","version":"0.8.90_3","comment":"Basic set of icons for the most common usage","maintainer":"ports@FreeBSD.org","www":"http://tango.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"385b2ee87f286320ed865eb14a4c8ddbcb97cf6b04be46653356128ea882203e","flatsize":7529455,"path":"All/icons-tango-0.8.90_3.pkg","repopath":"All/icons-tango-0.8.90_3.pkg","licenselogic":"single","pkgsize":1286972,"desc":"A basic set of Tango icons that is usable on Gnome","categories":["x11-themes"],"messages":[{"message":"===>   NOTICE:\n\nThe icons-tango port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"id-libreoffice","origin":"editors/libreoffice-id","version":"24.2.4.2","comment":"id language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9601320a073e6f7289d2c5f5de1ebf037d972e8cfd0606ded78deecffd8dbcf3","flatsize":31278097,"path":"All/id-libreoffice-24.2.4.2.pkg","repopath":"All/id-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3260700,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"icingaweb2-module-vsphere-php82","origin":"net-mgmt/icingaweb2-module-vsphere","version":"1.1.1_1","comment":"Automated import of your VMs and Physical Host from VMware Sphere","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-vsphere","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4190c9e7188d22d25a270b0ecd7e894d1e877be3e2ffe4ac2ab68e84c3724943","flatsize":411478,"path":"All/icingaweb2-module-vsphere-php82-1.1.1_1.pkg","repopath":"All/icingaweb2-module-vsphere-php82-1.1.1_1.pkg","licenselogic":"single","pkgsize":327956,"desc":"In case you want to have an automated import of your Virtual Machines and/or\nPhysical Host from VMware Sphere (vCenter) into your Icinga monitoring system\nthis module might be what you have been looking for.\n\nAt the time of this writing, the main purpose of this module is being a Import\nSource provider for the Icinga Director.","deps":{"icingaweb2-module-director-php82":{"origin":"net-mgmt/icingaweb2-module-director","version":"1.11.1_1"},"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-soap":{"origin":"net/php82-soap","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"icingaweb2-module-x509-php83","origin":"net-mgmt/icingaweb2-module-x509","version":"1.3.1","comment":"Automates certificate monitoring with Icinga","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/Icinga/icingaweb2-module-x509","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23a833b1e19d8669bc55e5acda8d7068cf683b74ac56e08a546d850d213f564e","flatsize":1768669,"path":"All/icingaweb2-module-x509-php83-1.3.1.pkg","repopath":"All/icingaweb2-module-x509-php83-1.3.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1361888,"desc":"The certificate monitoring module for Icinga keeps track\nof certificates as they are deployed in a network environment.\nIt does this by scanning networks for TLS services\nand collects whatever certificates it finds along the way.\nThe certificates are verified using its own trust store.","deps":{"icinga-php-library-php83":{"origin":"net-mgmt/icinga-php-library","version":"0.13.1"},"icingaweb2-module-reactbundle-php83":{"origin":"net-mgmt/icingaweb2-module-reactbundle","version":"0.9.0_1"},"icingaweb2-php83":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"mysql80-server":{"origin":"databases/mysql80-server","version":"8.0.35_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-gmp":{"origin":"math/php83-gmp","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"},"messages":[{"message":"There a few steps that needs to be done when upgrading.\nPlease follow the instructions here:\nhttps://github.com/Icinga/icingaweb2-module-x509/blob/main/doc/80-Upgrading.md","type":"install"}]},{"name":"icingaweb2-module-x509-php82","origin":"net-mgmt/icingaweb2-module-x509","version":"1.3.1","comment":"Automates certificate monitoring with Icinga","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/Icinga/icingaweb2-module-x509","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3d6f8a5be4ecc97add5c6762ade6017d106ca9a2c58e7e192cf52b5dac31c29","flatsize":1768669,"path":"All/icingaweb2-module-x509-php82-1.3.1.pkg","repopath":"All/icingaweb2-module-x509-php82-1.3.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1361832,"desc":"The certificate monitoring module for Icinga keeps track\nof certificates as they are deployed in a network environment.\nIt does this by scanning networks for TLS services\nand collects whatever certificates it finds along the way.\nThe certificates are verified using its own trust store.","deps":{"icinga-php-library-php82":{"origin":"net-mgmt/icinga-php-library","version":"0.13.1"},"icingaweb2-module-reactbundle-php82":{"origin":"net-mgmt/icingaweb2-module-reactbundle","version":"0.9.0_1"},"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"mysql80-server":{"origin":"databases/mysql80-server","version":"8.0.35_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gmp":{"origin":"math/php82-gmp","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"},"messages":[{"message":"There a few steps that needs to be done when upgrading.\nPlease follow the instructions here:\nhttps://github.com/Icinga/icingaweb2-module-x509/blob/main/doc/80-Upgrading.md","type":"install"}]},{"name":"icingaweb2-module-vsphere-php83","origin":"net-mgmt/icingaweb2-module-vsphere","version":"1.1.1_1","comment":"Automated import of your VMs and Physical Host from VMware Sphere","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-vsphere","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a4c82354cb01e3e60323ff64eb1f817cf7642b529b9afdc4096eac78faeda331","flatsize":411478,"path":"All/icingaweb2-module-vsphere-php83-1.1.1_1.pkg","repopath":"All/icingaweb2-module-vsphere-php83-1.1.1_1.pkg","licenselogic":"single","pkgsize":327948,"desc":"In case you want to have an automated import of your Virtual Machines and/or\nPhysical Host from VMware Sphere (vCenter) into your Icinga monitoring system\nthis module might be what you have been looking for.\n\nAt the time of this writing, the main purpose of this module is being a Import\nSource provider for the Icinga Director.","deps":{"icingaweb2-module-director-php83":{"origin":"net-mgmt/icingaweb2-module-director","version":"1.11.1_1"},"icingaweb2-php83":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"},"php83-soap":{"origin":"net/php83-soap","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"icingaweb2-module-x509-php81","origin":"net-mgmt/icingaweb2-module-x509","version":"1.3.1","comment":"Automates certificate monitoring with Icinga","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/Icinga/icingaweb2-module-x509","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2882481ff6f1ffe30e5da9e82a3b4e3be4232c333fe2d11beaf541da95175e8","flatsize":1768669,"path":"All/icingaweb2-module-x509-php81-1.3.1.pkg","repopath":"All/icingaweb2-module-x509-php81-1.3.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1361884,"desc":"The certificate monitoring module for Icinga keeps track\nof certificates as they are deployed in a network environment.\nIt does this by scanning networks for TLS services\nand collects whatever certificates it finds along the way.\nThe certificates are verified using its own trust store.","deps":{"icinga-php-library-php81":{"origin":"net-mgmt/icinga-php-library","version":"0.13.1"},"icingaweb2-module-reactbundle-php81":{"origin":"net-mgmt/icingaweb2-module-reactbundle","version":"0.9.0_1"},"icingaweb2-php81":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"mysql80-server":{"origin":"databases/mysql80-server","version":"8.0.35_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-gmp":{"origin":"math/php81-gmp","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"},"messages":[{"message":"There a few steps that needs to be done when upgrading.\nPlease follow the instructions here:\nhttps://github.com/Icinga/icingaweb2-module-x509/blob/main/doc/80-Upgrading.md","type":"install"}]},{"name":"icingaweb2-module-reactbundle-php83","origin":"net-mgmt/icingaweb2-module-reactbundle","version":"0.9.0_1","comment":"Icinga Web 2 ReactPHP-based 3rd party libraries","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-reactbundle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af15cb51344be605458d68b8499bfeef021a50f03383a4ab1fdce01cf872a464","flatsize":2939869,"path":"All/icingaweb2-module-reactbundle-php83-0.9.0_1.pkg","repopath":"All/icingaweb2-module-reactbundle-php83-0.9.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":392048,"desc":"ReactPHP-based 3rd party libraries This repository is an attempt to ship 3rd\nparty libraries that might be useful for asynchronous PHP-based Icinga Web 2\nmodules.","deps":{"icingaweb2-php83":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"icingaweb2-module-reactbundle-php82","origin":"net-mgmt/icingaweb2-module-reactbundle","version":"0.9.0_1","comment":"Icinga Web 2 ReactPHP-based 3rd party libraries","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-reactbundle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1444a0e6bd1aaac5a8c27c858942b2ccd8f0749e93ffcd63ddd57cc98638ad1d","flatsize":2939869,"path":"All/icingaweb2-module-reactbundle-php82-0.9.0_1.pkg","repopath":"All/icingaweb2-module-reactbundle-php82-0.9.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":392400,"desc":"ReactPHP-based 3rd party libraries This repository is an attempt to ship 3rd\nparty libraries that might be useful for asynchronous PHP-based Icinga Web 2\nmodules.","deps":{"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"icingaweb2-module-vsphere-php81","origin":"net-mgmt/icingaweb2-module-vsphere","version":"1.1.1_1","comment":"Automated import of your VMs and Physical Host from VMware Sphere","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-vsphere","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9b201e1afeb24529fcd4589c878dec8642e4aa476436ac81067e258a406019f","flatsize":411478,"path":"All/icingaweb2-module-vsphere-php81-1.1.1_1.pkg","repopath":"All/icingaweb2-module-vsphere-php81-1.1.1_1.pkg","licenselogic":"single","pkgsize":327948,"desc":"In case you want to have an automated import of your Virtual Machines and/or\nPhysical Host from VMware Sphere (vCenter) into your Icinga monitoring system\nthis module might be what you have been looking for.\n\nAt the time of this writing, the main purpose of this module is being a Import\nSource provider for the Icinga Director.","deps":{"icingaweb2-module-director-php81":{"origin":"net-mgmt/icingaweb2-module-director","version":"1.11.1_1"},"icingaweb2-php81":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-soap":{"origin":"net/php81-soap","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"icingaweb2-module-reactbundle-php81","origin":"net-mgmt/icingaweb2-module-reactbundle","version":"0.9.0_1","comment":"Icinga Web 2 ReactPHP-based 3rd party libraries","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-reactbundle","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"999843508258f10e4b1032e19cf4ac7d5fbfd8aa3cff7424ddc25dda9c6911f1","flatsize":2939869,"path":"All/icingaweb2-module-reactbundle-php81-0.9.0_1.pkg","repopath":"All/icingaweb2-module-reactbundle-php81-0.9.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":392516,"desc":"ReactPHP-based 3rd party libraries This repository is an attempt to ship 3rd\nparty libraries that might be useful for asynchronous PHP-based Icinga Web 2\nmodules.","deps":{"icingaweb2-php81":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"intel-graphics-compiler-llvm14","origin":"devel/intel-graphics-compiler","version":"1.0.12504.5","comment":"Intel Graphics Compiler for OpenCL","maintainer":"ports@FreeBSD.org","www":"https://01.org/compute-runtime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2dfba7ebe152c78618bfb15ae693e6f9bd723b5cd089cc32d48235b118333c48","flatsize":54040889,"path":"All/intel-graphics-compiler-llvm14-1.0.12504.5.pkg","repopath":"All/intel-graphics-compiler-llvm14-1.0.12504.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11256108,"desc":"The Intel(R) Graphics Compiler for OpenCL(TM) is an LLVM-based\ncompiler for OpenCL(TM) targeting Intel Gen graphics hardware\narchitecture.","deps":{"llvm14":{"origin":"devel/llvm14","version":"14.0.6_5"},"opencl-clang-llvm14":{"origin":"devel/opencl-clang","version":"14.0.0"},"spirv-llvm-translator-llvm14":{"origin":"devel/spirv-llvm-translator","version":"14.0.3"}},"categories":["devel"],"shlibs_required":["libLLVMSPIRVLib.so.14","libLLVM-14.so","libopencl-clang.so.14"],"shlibs_provided":["libiga64.so.1","libigc.so.1","libigdfcl.so.1"],"annotations":{"flavor":"llvm14"},"messages":[{"message":"===>   NOTICE:\n\nThe intel-graphics-compiler-llvm14 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icingaweb2-module-jira-php82","origin":"net-mgmt/icingaweb2-module-jira","version":"1.2.2_1","comment":"Jira integration into Icinga Web 2","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/Icinga/icingaweb2-module-jira","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8457466ae867bcfde07aabbbe53839bc4cdf191a0c0cc7a11c2413ef4a3a52cb","flatsize":841117,"path":"All/icingaweb2-module-jira-php82-1.2.2_1.pkg","repopath":"All/icingaweb2-module-jira-php82-1.2.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":646544,"desc":"This module integrates an existing Jira installation in your Icinga Web 2\nfrontend.\n\nHassle-free deep integration with Atlassian Jira. Depending on your needs, this\nmodule is able to:\n\n* create JIRA Issues for Problems detected by Icinga\n* create only one issue per problem\n* acknowledge Icinga Problems once a JIRA issue has been created\n* manually create Host- or Service-related JIRA issues\n* shows a Host/Service-related JIRA Issue History\n\nAnd there is more. Use custom templates to trigger JIRA Workflows according\nyour very own needs. This way you can automatically fill JIRA custom fields\nbased on monitored system properties. This feature is mostly being used to\nassign monitored objects to their related CIs or to trigger dedicated\ncustomer-related workflows.","deps":{"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"icingaweb2-module-jira-php83","origin":"net-mgmt/icingaweb2-module-jira","version":"1.2.2_1","comment":"Jira integration into Icinga Web 2","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/Icinga/icingaweb2-module-jira","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c0fdeb4e80bffed224bd48490d0b81ab5b8b7fe1e38feff91695e61e1b174af","flatsize":841117,"path":"All/icingaweb2-module-jira-php83-1.2.2_1.pkg","repopath":"All/icingaweb2-module-jira-php83-1.2.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":646576,"desc":"This module integrates an existing Jira installation in your Icinga Web 2\nfrontend.\n\nHassle-free deep integration with Atlassian Jira. Depending on your needs, this\nmodule is able to:\n\n* create JIRA Issues for Problems detected by Icinga\n* create only one issue per problem\n* acknowledge Icinga Problems once a JIRA issue has been created\n* manually create Host- or Service-related JIRA issues\n* shows a Host/Service-related JIRA Issue History\n\nAnd there is more. Use custom templates to trigger JIRA Workflows according\nyour very own needs. This way you can automatically fill JIRA custom fields\nbased on monitored system properties. This feature is mostly being used to\nassign monitored objects to their related CIs or to trigger dedicated\ncustomer-related workflows.","deps":{"icingaweb2-php83":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"intel-graphics-compiler-llvm12","origin":"devel/intel-graphics-compiler","version":"1.0.12504.5","comment":"Intel Graphics Compiler for OpenCL","maintainer":"ports@FreeBSD.org","www":"https://01.org/compute-runtime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50c459c5045f233ac4611fec06f2c5d337f21b4a4e8172a1fbfe81026103252a","flatsize":54732153,"path":"All/intel-graphics-compiler-llvm12-1.0.12504.5.pkg","repopath":"All/intel-graphics-compiler-llvm12-1.0.12504.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11291508,"desc":"The Intel(R) Graphics Compiler for OpenCL(TM) is an LLVM-based\ncompiler for OpenCL(TM) targeting Intel Gen graphics hardware\narchitecture.","deps":{"llvm12":{"origin":"devel/llvm12","version":"12.0.1_13"},"opencl-clang-llvm12":{"origin":"devel/opencl-clang","version":"12.0.0"},"spirv-llvm-translator-llvm12":{"origin":"devel/spirv-llvm-translator","version":"12.0.1"}},"categories":["devel"],"shlibs_required":["libLLVMSPIRVLib.so.12","libLLVM-12.so","libopencl-clang.so.12"],"shlibs_provided":["libiga64.so.1","libigc.so.1","libigdfcl.so.1"],"annotations":{"flavor":"llvm12"},"messages":[{"message":"===>   NOTICE:\n\nThe intel-graphics-compiler-llvm12 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icingaweb2-module-jira-php81","origin":"net-mgmt/icingaweb2-module-jira","version":"1.2.2_1","comment":"Jira integration into Icinga Web 2","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/Icinga/icingaweb2-module-jira","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9c7f2368665cf83530353e2649f0b8b18eb6d7682c53ab0ba0d0089457ec9b9","flatsize":841117,"path":"All/icingaweb2-module-jira-php81-1.2.2_1.pkg","repopath":"All/icingaweb2-module-jira-php81-1.2.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":646592,"desc":"This module integrates an existing Jira installation in your Icinga Web 2\nfrontend.\n\nHassle-free deep integration with Atlassian Jira. Depending on your needs, this\nmodule is able to:\n\n* create JIRA Issues for Problems detected by Icinga\n* create only one issue per problem\n* acknowledge Icinga Problems once a JIRA issue has been created\n* manually create Host- or Service-related JIRA issues\n* shows a Host/Service-related JIRA Issue History\n\nAnd there is more. Use custom templates to trigger JIRA Workflows according\nyour very own needs. This way you can automatically fill JIRA custom fields\nbased on monitored system properties. This feature is mostly being used to\nassign monitored objects to their related CIs or to trigger dedicated\ncustomer-related workflows.","deps":{"icingaweb2-php81":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"icingaweb2-module-incubator-php83","origin":"net-mgmt/icingaweb2-module-incubator","version":"0.22.0","comment":"Incubator provides bleeding-edge libraries","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/Icinga/icingaweb2-module-incubator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ffdf90e55bb8ed418b12018a0c3914263c9e124b20afcb0d17ecc12fcead208","flatsize":1179205,"path":"All/icingaweb2-module-incubator-php83-0.22.0.pkg","repopath":"All/icingaweb2-module-incubator-php83-0.22.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":167768,"desc":"This repository ships libraries useful for Icinga Web 2 modules.\nPlease download the latest release and install it like any other module","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"impact","origin":"cad/impact","version":"0.7.06.038_4,1","comment":"Dynamic Finite Element Program Suite","maintainer":"ports@FreeBSD.org","www":"https://www.impact-fem.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c02e839df454a071295668031193541aed15fe4f61d2cf5008ae98fac60fd8b9","flatsize":27143929,"path":"All/impact-0.7.06.038_4,1.pkg","repopath":"All/impact-0.7.06.038_4,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":8971564,"desc":"Impact is an explicit Finite Element Program which simulates dynamic impact\nevents. It has a range of elements, contact handling and different material\nlaws. Models can be created and viewed with external programs or the\nincluded postprocessor.","deps":{"java3d":{"origin":"java/java3d","version":"1.5.2_7"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["cad","java"],"options":{"GMSH":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe impact port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icingaweb2-module-incubator-php82","origin":"net-mgmt/icingaweb2-module-incubator","version":"0.22.0","comment":"Incubator provides bleeding-edge libraries","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/Icinga/icingaweb2-module-incubator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f401f3b98342e67d8e8b81e9b926727712a6da0b63eb6448845cacb84374ea82","flatsize":1179205,"path":"All/icingaweb2-module-incubator-php82-0.22.0.pkg","repopath":"All/icingaweb2-module-incubator-php82-0.22.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":167780,"desc":"This repository ships libraries useful for Icinga Web 2 modules.\nPlease download the latest release and install it like any other module","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"icingaweb2-module-incubator-php81","origin":"net-mgmt/icingaweb2-module-incubator","version":"0.22.0","comment":"Incubator provides bleeding-edge libraries","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/Icinga/icingaweb2-module-incubator","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3aa9679f5ead77c34efadddfff65c7457ab69202e26fbf3c849429d476913336","flatsize":1179205,"path":"All/icingaweb2-module-incubator-php81-0.22.0.pkg","repopath":"All/icingaweb2-module-incubator-php81-0.22.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":167844,"desc":"This repository ships libraries useful for Icinga Web 2 modules.\nPlease download the latest release and install it like any other module","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"icingaweb2-module-graphite-php82","origin":"net-mgmt/icingaweb2-module-graphite","version":"1.2.4","comment":"Graphite integration into Icinga Web 2","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-graphite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e381af1771368386ad43a76f06c5704e885a2faff8d2a3e5a23214d48a1578de","flatsize":605653,"path":"All/icingaweb2-module-graphite-php82-1.2.4.pkg","repopath":"All/icingaweb2-module-graphite-php82-1.2.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":305708,"desc":"This module integrates an existing Graphite installation in your Icinga Web 2\nfrontend.\n\nIt provides a new menu section with two general overviews for hosts and\nservices as well as an extension to the host and service detail view of the\nmonitoring module.","deps":{"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"icingaweb2-module-graphite-php83","origin":"net-mgmt/icingaweb2-module-graphite","version":"1.2.4","comment":"Graphite integration into Icinga Web 2","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-graphite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f63265d63758b94573c007a35dbeb3f3b6e299f6ed258a65258f2e4a31f40e60","flatsize":605653,"path":"All/icingaweb2-module-graphite-php83-1.2.4.pkg","repopath":"All/icingaweb2-module-graphite-php83-1.2.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":305708,"desc":"This module integrates an existing Graphite installation in your Icinga Web 2\nfrontend.\n\nIt provides a new menu section with two general overviews for hosts and\nservices as well as an extension to the host and service detail view of the\nmonitoring module.","deps":{"icingaweb2-php83":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"icingaweb2-module-vspheredb-php82","origin":"net-mgmt/icingaweb2-module-vspheredb","version":"1.4.0_3","comment":"Easily Monitor Vsphere with Icinga","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/Icinga/icingaweb2-module-vspheredb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b293de6f05e3c6853cf0f535b9c7ab5a0e5228aaa19b44388baeb88fc6a60826","flatsize":5081378,"path":"All/icingaweb2-module-vspheredb-php82-1.4.0_3.pkg","repopath":"All/icingaweb2-module-vspheredb-php82-1.4.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3578628,"desc":"The easiest way to monitor a VMware vSphere environment.\nThis module provides a lot of context, deep insight and great oversight.\nFast drill-down possibilities, valuable hints and reports.","deps":{"icinga-php-library-php82":{"origin":"net-mgmt/icinga-php-library","version":"0.13.1"},"icingaweb2-module-incubator-php82":{"origin":"net-mgmt/icingaweb2-module-incubator","version":"0.22.0"},"icingaweb2-module-reactbundle-php82":{"origin":"net-mgmt/icingaweb2-module-reactbundle","version":"0.9.0_1"},"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"icingaweb2-module-generictts-php83","origin":"net-mgmt/icingaweb2-module-generictts","version":"2.1.0_1","comment":"Generic ticket system integration into Icinga web 2","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-generictts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3ad674af69076a210ae777c92b54f5faaa63345ccf97b5b86023b72b6182afe","flatsize":57190,"path":"All/icingaweb2-module-generictts-php83-2.1.0_1.pkg","repopath":"All/icingaweb2-module-generictts-php83-2.1.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13008,"desc":"Generic TTS implements Icinga Web 2's ticket hook for replacing ticket patterns\nwith links to your trouble ticket system (TTS). Icinga Web 2's core module\nmonitoring for example uses the ticket hook for acknowledgements, downtimes and\ncomments. Other modules may use the ticket hook for all kinds of text too.","deps":{"icingaweb2-php83":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"icingaweb2-module-generictts-php81","origin":"net-mgmt/icingaweb2-module-generictts","version":"2.1.0_1","comment":"Generic ticket system integration into Icinga web 2","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-generictts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"642dfe60bba8702b6f6abaa8bba67403fd857f23634421f50c33faf40a64bf56","flatsize":57190,"path":"All/icingaweb2-module-generictts-php81-2.1.0_1.pkg","repopath":"All/icingaweb2-module-generictts-php81-2.1.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12996,"desc":"Generic TTS implements Icinga Web 2's ticket hook for replacing ticket patterns\nwith links to your trouble ticket system (TTS). Icinga Web 2's core module\nmonitoring for example uses the ticket hook for acknowledgements, downtimes and\ncomments. Other modules may use the ticket hook for all kinds of text too.","deps":{"icingaweb2-php81":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"icingaweb2-module-vspheredb-php83","origin":"net-mgmt/icingaweb2-module-vspheredb","version":"1.4.0_3","comment":"Easily Monitor Vsphere with Icinga","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/Icinga/icingaweb2-module-vspheredb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c61099e8575f75d3bec646cea0ad3c56c219fbd2dd6a8a26f16afee909a55feb","flatsize":5081378,"path":"All/icingaweb2-module-vspheredb-php83-1.4.0_3.pkg","repopath":"All/icingaweb2-module-vspheredb-php83-1.4.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3578684,"desc":"The easiest way to monitor a VMware vSphere environment.\nThis module provides a lot of context, deep insight and great oversight.\nFast drill-down possibilities, valuable hints and reports.","deps":{"icinga-php-library-php83":{"origin":"net-mgmt/icinga-php-library","version":"0.13.1"},"icingaweb2-module-incubator-php83":{"origin":"net-mgmt/icingaweb2-module-incubator","version":"0.22.0"},"icingaweb2-module-reactbundle-php83":{"origin":"net-mgmt/icingaweb2-module-reactbundle","version":"0.9.0_1"},"icingaweb2-php83":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"icingaweb2-module-generictts-php82","origin":"net-mgmt/icingaweb2-module-generictts","version":"2.1.0_1","comment":"Generic ticket system integration into Icinga web 2","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-generictts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88731f04d5eb6aae44a24fd17e2ebb333704a6b80b3f8bded7c67deeb4e9b19f","flatsize":57190,"path":"All/icingaweb2-module-generictts-php82-2.1.0_1.pkg","repopath":"All/icingaweb2-module-generictts-php82-2.1.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13000,"desc":"Generic TTS implements Icinga Web 2's ticket hook for replacing ticket patterns\nwith links to your trouble ticket system (TTS). Icinga Web 2's core module\nmonitoring for example uses the ticket hook for acknowledgements, downtimes and\ncomments. Other modules may use the ticket hook for all kinds of text too.","deps":{"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"icingaweb2-module-vspheredb-php81","origin":"net-mgmt/icingaweb2-module-vspheredb","version":"1.4.0_3","comment":"Easily Monitor Vsphere with Icinga","maintainer":"gettoknowmi@yahoo.com","www":"https://github.com/Icinga/icingaweb2-module-vspheredb","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c44da531bd6822a0fdda0bb40503b4ec554b6e1ed5f84ff72c8c44253a53bad","flatsize":5081378,"path":"All/icingaweb2-module-vspheredb-php81-1.4.0_3.pkg","repopath":"All/icingaweb2-module-vspheredb-php81-1.4.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3578644,"desc":"The easiest way to monitor a VMware vSphere environment.\nThis module provides a lot of context, deep insight and great oversight.\nFast drill-down possibilities, valuable hints and reports.","deps":{"icinga-php-library-php81":{"origin":"net-mgmt/icinga-php-library","version":"0.13.1"},"icingaweb2-module-incubator-php81":{"origin":"net-mgmt/icingaweb2-module-incubator","version":"0.22.0"},"icingaweb2-module-reactbundle-php81":{"origin":"net-mgmt/icingaweb2-module-reactbundle","version":"0.9.0_1"},"icingaweb2-php81":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"icingaweb2-module-fileshipper-php82","origin":"net-mgmt/icingaweb2-module-fileshipper","version":"1.2.0_1","comment":"Import CSV, JSON, XML and YAML files for the Icinga Director","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-fileshipper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07a3682977855df6dd9524c601cf73ed92588c393bf3e52511af746db7941d59","flatsize":335427,"path":"All/icingaweb2-module-fileshipper-php82-1.2.0_1.pkg","repopath":"All/icingaweb2-module-fileshipper-php82-1.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":249272,"desc":"The main purpose of this module is to extend Icinga Director using some of it's\nexported hooks. Based on them it offers an Import Source able to deal with CSV,\nJSON, YAML and XML files. It also offers the possibility to deploy\nhand-crafted Icinga 2 config files through the Icinga Director.","deps":{"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"icingaweb2-module-grafana-php82","origin":"net-mgmt/icingaweb2-module-grafana","version":"2.0.3","comment":"Add Grafana graphs into Icinga Web 2 to display performance metrics","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Mikesch-mp/icingaweb2-module-grafana","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94aac8d5258e2da9937f0b6699829ceadd471f4f7cdde680032e3cf50a608109","flatsize":2559730,"path":"All/icingaweb2-module-grafana-php82-2.0.3.pkg","repopath":"All/icingaweb2-module-grafana-php82-2.0.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1693224,"desc":"Add Grafana graphs into Icinga Web 2 to display performance metrics.","deps":{"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"icingaweb2-module-fileshipper-php83","origin":"net-mgmt/icingaweb2-module-fileshipper","version":"1.2.0_1","comment":"Import CSV, JSON, XML and YAML files for the Icinga Director","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-fileshipper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0daa58068234dc78bfee84ab6c8ba37dcc0d834c6b6bf2f9b96675325e344bea","flatsize":335427,"path":"All/icingaweb2-module-fileshipper-php83-1.2.0_1.pkg","repopath":"All/icingaweb2-module-fileshipper-php83-1.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":249264,"desc":"The main purpose of this module is to extend Icinga Director using some of it's\nexported hooks. Based on them it offers an Import Source able to deal with CSV,\nJSON, YAML and XML files. It also offers the possibility to deploy\nhand-crafted Icinga 2 config files through the Icinga Director.","deps":{"icingaweb2-php83":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"icingaweb2-module-fileshipper-php81","origin":"net-mgmt/icingaweb2-module-fileshipper","version":"1.2.0_1","comment":"Import CSV, JSON, XML and YAML files for the Icinga Director","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-fileshipper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"269141eb59872c535a65b74d7efcb3e0284278bf0b8fe860f93dd80746cf58ee","flatsize":335427,"path":"All/icingaweb2-module-fileshipper-php81-1.2.0_1.pkg","repopath":"All/icingaweb2-module-fileshipper-php81-1.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":249256,"desc":"The main purpose of this module is to extend Icinga Director using some of it's\nexported hooks. Based on them it offers an Import Source able to deal with CSV,\nJSON, YAML and XML files. It also offers the possibility to deploy\nhand-crafted Icinga 2 config files through the Icinga Director.","deps":{"icingaweb2-php81":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"icingaweb2-module-grafana-php83","origin":"net-mgmt/icingaweb2-module-grafana","version":"2.0.3","comment":"Add Grafana graphs into Icinga Web 2 to display performance metrics","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Mikesch-mp/icingaweb2-module-grafana","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92ff6d6fc6bc5df292f2df643cd4ee35536d7cb434db3f7eea9c0e5af65282af","flatsize":2559730,"path":"All/icingaweb2-module-grafana-php83-2.0.3.pkg","repopath":"All/icingaweb2-module-grafana-php83-2.0.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1693220,"desc":"Add Grafana graphs into Icinga Web 2 to display performance metrics.","deps":{"icingaweb2-php83":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"icingaweb2-module-elasticsearch-php83","origin":"net-mgmt/icingaweb2-module-elasticsearch","version":"0.9.0_4","comment":"Integrate Elasticsearch into Icinga Web 2","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-elasticsearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2f0c5226000e7f02d507548b48c1844671887f8644cabdff91b14b017f0277f","flatsize":564720,"path":"All/icingaweb2-module-elasticsearch-php83-0.9.0_4.pkg","repopath":"All/icingaweb2-module-elasticsearch-php83-0.9.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":302880,"desc":"The Elasticsearch Module for Icinga Web 2 integrates your Elastic stack into\nIcinga Web 2. Based on Elasticsearch instances and event types you configure,\nthe module allows you to display data collected by Beats, Logstash and any\nother source. After you've installed and configured the module, you can browse\nevents via the host action Elasticsearch Events.","deps":{"icingaweb2-php83":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"icingaweb2-module-grafana-php81","origin":"net-mgmt/icingaweb2-module-grafana","version":"2.0.3","comment":"Add Grafana graphs into Icinga Web 2 to display performance metrics","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Mikesch-mp/icingaweb2-module-grafana","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85006de796571966462bb978e893b44d1c0cdc56cbd50e6ea73ab7fa2c9b09e4","flatsize":2559730,"path":"All/icingaweb2-module-grafana-php81-2.0.3.pkg","repopath":"All/icingaweb2-module-grafana-php81-2.0.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1693220,"desc":"Add Grafana graphs into Icinga Web 2 to display performance metrics.","deps":{"icingaweb2-php81":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"icingaweb2-module-graphite-php81","origin":"net-mgmt/icingaweb2-module-graphite","version":"1.2.4","comment":"Graphite integration into Icinga Web 2","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-graphite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5f407b2934fbcb87dbf1b164612c8dc21039efbf84e98fd02c581922862de8d","flatsize":605653,"path":"All/icingaweb2-module-graphite-php81-1.2.4.pkg","repopath":"All/icingaweb2-module-graphite-php81-1.2.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":305716,"desc":"This module integrates an existing Graphite installation in your Icinga Web 2\nfrontend.\n\nIt provides a new menu section with two general overviews for hosts and\nservices as well as an extension to the host and service detail view of the\nmonitoring module.","deps":{"icingaweb2-php81":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"icingaweb2-module-elasticsearch-php82","origin":"net-mgmt/icingaweb2-module-elasticsearch","version":"0.9.0_4","comment":"Integrate Elasticsearch into Icinga Web 2","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-elasticsearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8781bd59671cbc5fa9e287d90132e5f8880d5d9e45c3d272b246b81ea7e938c6","flatsize":564720,"path":"All/icingaweb2-module-elasticsearch-php82-0.9.0_4.pkg","repopath":"All/icingaweb2-module-elasticsearch-php82-0.9.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":302852,"desc":"The Elasticsearch Module for Icinga Web 2 integrates your Elastic stack into\nIcinga Web 2. Based on Elasticsearch instances and event types you configure,\nthe module allows you to display data collected by Beats, Logstash and any\nother source. After you've installed and configured the module, you can browse\nevents via the host action Elasticsearch Events.","deps":{"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"icingaweb2-module-elasticsearch-php81","origin":"net-mgmt/icingaweb2-module-elasticsearch","version":"0.9.0_4","comment":"Integrate Elasticsearch into Icinga Web 2","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-elasticsearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b2df14e7f5dfb2145954912dd00b7755072eb91dec9581bc00ba6218a4b1971","flatsize":564720,"path":"All/icingaweb2-module-elasticsearch-php81-0.9.0_4.pkg","repopath":"All/icingaweb2-module-elasticsearch-php81-0.9.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":302864,"desc":"The Elasticsearch Module for Icinga Web 2 integrates your Elastic stack into\nIcinga Web 2. Based on Elasticsearch instances and event types you configure,\nthe module allows you to display data collected by Beats, Logstash and any\nother source. After you've installed and configured the module, you can browse\nevents via the host action Elasticsearch Events.","deps":{"icingaweb2-php81":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"icingaweb2-module-cube-php83","origin":"net-mgmt/icingaweb2-module-cube","version":"1.3.2","comment":"Drill-down view for Icinga web 2 based on custom variables","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-cube","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43cdc97c3fdf4b9eeeb2e81aaf0f0024177c815815d8722ed030fe17226a0c8f","flatsize":801358,"path":"All/icingaweb2-module-cube-php83-1.3.2.pkg","repopath":"All/icingaweb2-module-cube-php83-1.3.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":585740,"desc":"The Cube is a tiny but useful Icinga Web 2 module. It currently shows host\nstatistics (total count, health) grouped by various custom variables in\nmultiple dimensions.\n\nIt will be your new best friend in case you are running a large environment and\nwant to get a quick answers to questions like:\n\n- Which project uses how many servers per environment at which location/site?\n- Who occupies most servers?\n- How many of those are used in production?\n- Which project has only development and test boxes?\n- Which operating system is used for which project and in which environment?\n- Do we still have Debian Lenny?\n- Which projects are to blame for this?\n- Do we have applications where the operating systems used differ in staging\n  and production?\n- Which project uses which operating system version for which application\n- Which projects have homogeneous environments?\n- Which projects are at a consistent patch level?\n- How many RHEL 6 variants (6.1, 6.2, 6.3...) do we use?\n- Who is running the oldest ones? In production?\n- Which projects are still using physical servers in which environment?","deps":{"icingaweb2-php83":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"icingaweb2-module-cube-php82","origin":"net-mgmt/icingaweb2-module-cube","version":"1.3.2","comment":"Drill-down view for Icinga web 2 based on custom variables","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-cube","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a61a5db1bd3b0e2a15adc2d0218afdedd4bcc87b65674e42f94708752af45a00","flatsize":801358,"path":"All/icingaweb2-module-cube-php82-1.3.2.pkg","repopath":"All/icingaweb2-module-cube-php82-1.3.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":585736,"desc":"The Cube is a tiny but useful Icinga Web 2 module. It currently shows host\nstatistics (total count, health) grouped by various custom variables in\nmultiple dimensions.\n\nIt will be your new best friend in case you are running a large environment and\nwant to get a quick answers to questions like:\n\n- Which project uses how many servers per environment at which location/site?\n- Who occupies most servers?\n- How many of those are used in production?\n- Which project has only development and test boxes?\n- Which operating system is used for which project and in which environment?\n- Do we still have Debian Lenny?\n- Which projects are to blame for this?\n- Do we have applications where the operating systems used differ in staging\n  and production?\n- Which project uses which operating system version for which application\n- Which projects have homogeneous environments?\n- Which projects are at a consistent patch level?\n- How many RHEL 6 variants (6.1, 6.2, 6.3...) do we use?\n- Who is running the oldest ones? In production?\n- Which projects are still using physical servers in which environment?","deps":{"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"intel-graphics-compiler-llvm11","origin":"devel/intel-graphics-compiler","version":"1.0.12504.5","comment":"Intel Graphics Compiler for OpenCL","maintainer":"ports@FreeBSD.org","www":"https://01.org/compute-runtime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c6526fbbb0a8ba9473dc747be07426d8d714a972ebb36cfe9bbb9cc5bd36426","flatsize":54719321,"path":"All/intel-graphics-compiler-llvm11-1.0.12504.5.pkg","repopath":"All/intel-graphics-compiler-llvm11-1.0.12504.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11328136,"desc":"The Intel(R) Graphics Compiler for OpenCL(TM) is an LLVM-based\ncompiler for OpenCL(TM) targeting Intel Gen graphics hardware\narchitecture.","deps":{"llvm11":{"origin":"devel/llvm11","version":"11.0.1_9"},"opencl-clang-llvm11":{"origin":"devel/opencl-clang","version":"11.0.0"},"spirv-llvm-translator-llvm11":{"origin":"devel/spirv-llvm-translator","version":"11.0.1"}},"categories":["devel"],"shlibs_required":["libLLVMSPIRVLib.so.11","libLLVM-11.so","libopencl-clang.so.11"],"shlibs_provided":["libiga64.so.1","libigc.so.1","libigdfcl.so.1"],"annotations":{"flavor":"llvm11"},"messages":[{"message":"===>   NOTICE:\n\nThe intel-graphics-compiler-llvm11 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icingaweb2-php82","origin":"net-mgmt/icingaweb2","version":"2.12.1","comment":"Next generation web interface for Icinga 1 and 2","maintainer":"joneum@FreeBSD.org","www":"https://www.icinga.com/products/icinga-web-2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c15ed424f14de080bd1c797f5f8fc02738734e58bf28e74912f2ff80f1c7627a","flatsize":11786759,"path":"All/icingaweb2-php82-2.12.1.pkg","repopath":"All/icingaweb2-php82-2.12.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5920620,"desc":"Icinga Web 2 is the next generation open source monitoring web interface,\nframework and command-line interface developed by the Icinga Project,\nsupporting Icinga 2, Icinga Core and any other monitoring backend compatible\nwith the IDO database.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icinga-php-library-php82":{"origin":"net-mgmt/icinga-php-library","version":"0.13.1"},"icinga-php-thirdparty-php82":{"origin":"net-mgmt/icinga-php-thirdparty","version":"0.12.1"},"icingaweb2-module-incubator-php82":{"origin":"net-mgmt/icingaweb2-module-incubator","version":"0.22.0"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bcmath":{"origin":"math/php82-bcmath","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-opcache":{"origin":"www/php82-opcache","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-pdo_pgsql":{"origin":"databases/php82-pdo_pgsql","version":"8.2.21"},"php82-pdo_sqlite":{"origin":"databases/php82-pdo_sqlite","version":"8.2.21"},"php82-pecl-bitset":{"origin":"math/pecl-bitset","version":"3.2.0"},"php82-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php82-pecl-memcache":{"origin":"databases/pecl-memcache","version":"8.2"},"php82-pecl-memcached":{"origin":"databases/pecl-memcached","version":"3.2.0"},"php82-pgsql":{"origin":"databases/php82-pgsql","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-soap":{"origin":"net/php82-soap","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-sqlite3":{"origin":"databases/php82-sqlite3","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["net-mgmt","www"],"options":{"EXAMPLES":"on","LDAP":"on","MYSQL":"on","PDF":"off","PGSQL":"on","SQLITE":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"Sample configuration files for Apache and nginx can be generated by running\none of:\n\n# Apache\ncd /usr/local/www/icingaweb2 && ./bin/icingacli setup config webserver apache \\\n--path=/icingaweb2 --root=/usr/local/www/icingaweb2/public --config=/usr/local/etc/icingaweb2 \\\n--file=/tmp/apache.conf\n\n# nginx\ncd /usr/local/www/icingaweb2 && ./bin/icingacli setup config webserver nginx \\\n--path=/icingaweb2 --root=/usr/local/www/icingaweb2/public --config=/usr/local/etc/icingaweb2 \\\n--file=/tmp/nginx.conf\n\nBe sure to enable PHP and rewrite support in your web server.\n\nNow create a configuration token:\ncd /usr/local/www/icingaweb2 && ./bin/icingacli setup token create --config=/usr/local/etc/icingaweb2\n\nEnter this token on Icinga Web 2's setup interface at\nhttp://localhost/icingaweb2/setup\n\nIf you like to create the database schemas manually, you can find the\nSQL files at /usr/local/www/icingaweb2/etc/schema\n\nBe sure to always read the upgrading instructions and update database schemas\nif needed: https://www.icinga.com/docs/icingaweb2/latest/doc/80-Upgrading/","type":"install"}]},{"name":"icingaweb2-module-cube-php81","origin":"net-mgmt/icingaweb2-module-cube","version":"1.3.2","comment":"Drill-down view for Icinga web 2 based on custom variables","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-cube","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03aa3aa3fa585a0d4e3a7fa53a52fb10e29940e6e5dde08b155133927b4e10fc","flatsize":801358,"path":"All/icingaweb2-module-cube-php81-1.3.2.pkg","repopath":"All/icingaweb2-module-cube-php81-1.3.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":585732,"desc":"The Cube is a tiny but useful Icinga Web 2 module. It currently shows host\nstatistics (total count, health) grouped by various custom variables in\nmultiple dimensions.\n\nIt will be your new best friend in case you are running a large environment and\nwant to get a quick answers to questions like:\n\n- Which project uses how many servers per environment at which location/site?\n- Who occupies most servers?\n- How many of those are used in production?\n- Which project has only development and test boxes?\n- Which operating system is used for which project and in which environment?\n- Do we still have Debian Lenny?\n- Which projects are to blame for this?\n- Do we have applications where the operating systems used differ in staging\n  and production?\n- Which project uses which operating system version for which application\n- Which projects have homogeneous environments?\n- Which projects are at a consistent patch level?\n- How many RHEL 6 variants (6.1, 6.2, 6.3...) do we use?\n- Who is running the oldest ones? In production?\n- Which projects are still using physical servers in which environment?","deps":{"icingaweb2-php81":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"icingaweb2-php81","origin":"net-mgmt/icingaweb2","version":"2.12.1","comment":"Next generation web interface for Icinga 1 and 2","maintainer":"joneum@FreeBSD.org","www":"https://www.icinga.com/products/icinga-web-2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9933b5db8bb551b26895c0f47fd08f515664e13c5306689b63328023024b7a8c","flatsize":11786759,"path":"All/icingaweb2-php81-2.12.1.pkg","repopath":"All/icingaweb2-php81-2.12.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5920776,"desc":"Icinga Web 2 is the next generation open source monitoring web interface,\nframework and command-line interface developed by the Icinga Project,\nsupporting Icinga 2, Icinga Core and any other monitoring backend compatible\nwith the IDO database.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icinga-php-library-php81":{"origin":"net-mgmt/icinga-php-library","version":"0.13.1"},"icinga-php-thirdparty-php81":{"origin":"net-mgmt/icinga-php-thirdparty","version":"0.12.1"},"icingaweb2-module-incubator-php81":{"origin":"net-mgmt/icingaweb2-module-incubator","version":"0.22.0"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-bcmath":{"origin":"math/php81-bcmath","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-fileinfo":{"origin":"sysutils/php81-fileinfo","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-gettext":{"origin":"devel/php81-gettext","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-opcache":{"origin":"www/php81-opcache","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-pdo_mysql":{"origin":"databases/php81-pdo_mysql","version":"8.1.29"},"php81-pdo_pgsql":{"origin":"databases/php81-pdo_pgsql","version":"8.1.29"},"php81-pdo_sqlite":{"origin":"databases/php81-pdo_sqlite","version":"8.1.29"},"php81-pecl-bitset":{"origin":"math/pecl-bitset","version":"3.2.0"},"php81-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php81-pecl-memcache":{"origin":"databases/pecl-memcache","version":"8.2"},"php81-pecl-memcached":{"origin":"databases/pecl-memcached","version":"3.2.0"},"php81-pgsql":{"origin":"databases/php81-pgsql","version":"8.1.29"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-soap":{"origin":"net/php81-soap","version":"8.1.29"},"php81-sockets":{"origin":"net/php81-sockets","version":"8.1.29"},"php81-sqlite3":{"origin":"databases/php81-sqlite3","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["net-mgmt","www"],"options":{"EXAMPLES":"on","LDAP":"on","MYSQL":"on","PDF":"off","PGSQL":"on","SQLITE":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"Sample configuration files for Apache and nginx can be generated by running\none of:\n\n# Apache\ncd /usr/local/www/icingaweb2 && ./bin/icingacli setup config webserver apache \\\n--path=/icingaweb2 --root=/usr/local/www/icingaweb2/public --config=/usr/local/etc/icingaweb2 \\\n--file=/tmp/apache.conf\n\n# nginx\ncd /usr/local/www/icingaweb2 && ./bin/icingacli setup config webserver nginx \\\n--path=/icingaweb2 --root=/usr/local/www/icingaweb2/public --config=/usr/local/etc/icingaweb2 \\\n--file=/tmp/nginx.conf\n\nBe sure to enable PHP and rewrite support in your web server.\n\nNow create a configuration token:\ncd /usr/local/www/icingaweb2 && ./bin/icingacli setup token create --config=/usr/local/etc/icingaweb2\n\nEnter this token on Icinga Web 2's setup interface at\nhttp://localhost/icingaweb2/setup\n\nIf you like to create the database schemas manually, you can find the\nSQL files at /usr/local/www/icingaweb2/etc/schema\n\nBe sure to always read the upgrading instructions and update database schemas\nif needed: https://www.icinga.com/docs/icingaweb2/latest/doc/80-Upgrading/","type":"install"}]},{"name":"icingaweb2-module-businessprocess-php83","origin":"net-mgmt/icingaweb2-module-businessprocess","version":"2.5.0","comment":"Manage Business Processes in Icinga Web 2","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-businessprocess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfd32f9a73f3512c08a570295c333e94734b53ae4b484b126b674ceb506a38b8","flatsize":3077500,"path":"All/icingaweb2-module-businessprocess-php83-2.5.0.pkg","repopath":"All/icingaweb2-module-businessprocess-php83-2.5.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2096216,"desc":"If you want to visualize and monitor hierarchical business processes based on\nany or all objects monitored by Icinga, the Icinga Web 2 business process\nmodule is the way to go.\n\nWant to create custom process-based dashboards? Trigger notifications at\nprocess or sub-process level? Provide a quick top-level view for thousands of\ncomponents on a single screen? That's what this module has been designed for!\n\nYou're running a huge cloud, want to get rid of the monitoring noise triggered\nby your auto-scaling platform but still want to have detailed information just\na couple of clicks away in case you need them? You will love this little\nmodule!","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icinga-php-library-php83":{"origin":"net-mgmt/icinga-php-library","version":"0.13.1"},"icingaweb2-php83":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"}},"categories":["net-mgmt","www"],"options":{"NLS":"on"},"annotations":{"flavor":"php83"}},{"name":"icingaweb2-module-businessprocess-php81","origin":"net-mgmt/icingaweb2-module-businessprocess","version":"2.5.0","comment":"Manage Business Processes in Icinga Web 2","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-businessprocess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a279b77f294b2f9bf0317d76a6ce825359392eeaddd52d1e48ca16cac605dc37","flatsize":3077500,"path":"All/icingaweb2-module-businessprocess-php81-2.5.0.pkg","repopath":"All/icingaweb2-module-businessprocess-php81-2.5.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2096264,"desc":"If you want to visualize and monitor hierarchical business processes based on\nany or all objects monitored by Icinga, the Icinga Web 2 business process\nmodule is the way to go.\n\nWant to create custom process-based dashboards? Trigger notifications at\nprocess or sub-process level? Provide a quick top-level view for thousands of\ncomponents on a single screen? That's what this module has been designed for!\n\nYou're running a huge cloud, want to get rid of the monitoring noise triggered\nby your auto-scaling platform but still want to have detailed information just\na couple of clicks away in case you need them? You will love this little\nmodule!","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icinga-php-library-php81":{"origin":"net-mgmt/icinga-php-library","version":"0.13.1"},"icingaweb2-php81":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"}},"categories":["net-mgmt","www"],"options":{"NLS":"on"},"annotations":{"flavor":"php81"}},{"name":"icinga-ipl-i18n-php83","origin":"net-mgmt/icinga-ipl-i18n","version":"0.2.1","comment":"Icinga PHP library","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/ipl-i18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb559103cc26577b3fe880535cbf7a54a51acbec213861a0ebe9ae0e11b78170","flatsize":45570,"path":"All/icinga-ipl-i18n-php83-0.2.1.pkg","repopath":"All/icinga-ipl-i18n-php83-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10696,"desc":"ipl-i18n provides a translation suite using PHP's native gettext extension for Icinga.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"icingaweb2-module-director-php82","origin":"net-mgmt/icingaweb2-module-director","version":"1.11.1_1","comment":"Configuration frontend for Icinga 2, integrated automation","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-director","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a403357a17af59c13a6db195b0e4e37051cddeed38925812a7751a8c2b2b3ed2","flatsize":7551542,"path":"All/icingaweb2-module-director-php82-1.11.1_1.pkg","repopath":"All/icingaweb2-module-director-php82-1.11.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3076516,"desc":"Icinga Director has been designed to make Icinga 2 configuration handling easy.\nIt tries to target two main audiences:\n\n- Users with the desire to completely automate their datacenter\n- Sysops willing to grant their \"point & click\" users a lot of flexibility\n\nWhat makes Icinga Director so special is the fact that it tries to target both\nof them at once.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-pcntl":{"origin":"devel/php82-pcntl","version":"8.2.21"}},"categories":["net-mgmt","www"],"users":["icingadirector"],"groups":["icinga"],"options":{"NLS":"on"},"annotations":{"flavor":"php82"}},{"name":"icingaweb2-php83","origin":"net-mgmt/icingaweb2","version":"2.12.1","comment":"Next generation web interface for Icinga 1 and 2","maintainer":"joneum@FreeBSD.org","www":"https://www.icinga.com/products/icinga-web-2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36dbca5320d955eb706a57b6a8cd0701fa2dfe0d88836a3037d53b91effb3058","flatsize":11786759,"path":"All/icingaweb2-php83-2.12.1.pkg","repopath":"All/icingaweb2-php83-2.12.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5920704,"desc":"Icinga Web 2 is the next generation open source monitoring web interface,\nframework and command-line interface developed by the Icinga Project,\nsupporting Icinga 2, Icinga Core and any other monitoring backend compatible\nwith the IDO database.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icinga-php-library-php83":{"origin":"net-mgmt/icinga-php-library","version":"0.13.1"},"icinga-php-thirdparty-php83":{"origin":"net-mgmt/icinga-php-thirdparty","version":"0.12.1"},"icingaweb2-module-incubator-php83":{"origin":"net-mgmt/icingaweb2-module-incubator","version":"0.22.0"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-bcmath":{"origin":"math/php83-bcmath","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-fileinfo":{"origin":"sysutils/php83-fileinfo","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-gettext":{"origin":"devel/php83-gettext","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-opcache":{"origin":"www/php83-opcache","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-pdo_mysql":{"origin":"databases/php83-pdo_mysql","version":"8.3.9"},"php83-pdo_pgsql":{"origin":"databases/php83-pdo_pgsql","version":"8.3.9"},"php83-pdo_sqlite":{"origin":"databases/php83-pdo_sqlite","version":"8.3.9"},"php83-pecl-bitset":{"origin":"math/pecl-bitset","version":"3.2.0"},"php83-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php83-pecl-memcache":{"origin":"databases/pecl-memcache","version":"8.2"},"php83-pecl-memcached":{"origin":"databases/pecl-memcached","version":"3.2.0"},"php83-pgsql":{"origin":"databases/php83-pgsql","version":"8.3.9"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-soap":{"origin":"net/php83-soap","version":"8.3.9"},"php83-sockets":{"origin":"net/php83-sockets","version":"8.3.9"},"php83-sqlite3":{"origin":"databases/php83-sqlite3","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["net-mgmt","www"],"options":{"EXAMPLES":"on","LDAP":"on","MYSQL":"on","PDF":"off","PGSQL":"on","SQLITE":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"Sample configuration files for Apache and nginx can be generated by running\none of:\n\n# Apache\ncd /usr/local/www/icingaweb2 && ./bin/icingacli setup config webserver apache \\\n--path=/icingaweb2 --root=/usr/local/www/icingaweb2/public --config=/usr/local/etc/icingaweb2 \\\n--file=/tmp/apache.conf\n\n# nginx\ncd /usr/local/www/icingaweb2 && ./bin/icingacli setup config webserver nginx \\\n--path=/icingaweb2 --root=/usr/local/www/icingaweb2/public --config=/usr/local/etc/icingaweb2 \\\n--file=/tmp/nginx.conf\n\nBe sure to enable PHP and rewrite support in your web server.\n\nNow create a configuration token:\ncd /usr/local/www/icingaweb2 && ./bin/icingacli setup token create --config=/usr/local/etc/icingaweb2\n\nEnter this token on Icinga Web 2's setup interface at\nhttp://localhost/icingaweb2/setup\n\nIf you like to create the database schemas manually, you can find the\nSQL files at /usr/local/www/icingaweb2/etc/schema\n\nBe sure to always read the upgrading instructions and update database schemas\nif needed: https://www.icinga.com/docs/icingaweb2/latest/doc/80-Upgrading/","type":"install"}]},{"name":"icingaweb2-module-businessprocess-php82","origin":"net-mgmt/icingaweb2-module-businessprocess","version":"2.5.0","comment":"Manage Business Processes in Icinga Web 2","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-businessprocess","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9976f09a0120e295603ab511586ffd75920618bbeb36a9e7ffa5731713415a8","flatsize":3077500,"path":"All/icingaweb2-module-businessprocess-php82-2.5.0.pkg","repopath":"All/icingaweb2-module-businessprocess-php82-2.5.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2096264,"desc":"If you want to visualize and monitor hierarchical business processes based on\nany or all objects monitored by Icinga, the Icinga Web 2 business process\nmodule is the way to go.\n\nWant to create custom process-based dashboards? Trigger notifications at\nprocess or sub-process level? Provide a quick top-level view for thousands of\ncomponents on a single screen? That's what this module has been designed for!\n\nYou're running a huge cloud, want to get rid of the monitoring noise triggered\nby your auto-scaling platform but still want to have detailed information just\na couple of clicks away in case you need them? You will love this little\nmodule!","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icinga-php-library-php82":{"origin":"net-mgmt/icinga-php-library","version":"0.13.1"},"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"}},"categories":["net-mgmt","www"],"options":{"NLS":"on"},"annotations":{"flavor":"php82"}},{"name":"icinga-ipl-i18n-php82","origin":"net-mgmt/icinga-ipl-i18n","version":"0.2.1","comment":"Icinga PHP library","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/ipl-i18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0c7e1307206f66498069906ed477a2c4b261ea42c5f0dfa541cdd09c9fc0e76d","flatsize":45570,"path":"All/icinga-ipl-i18n-php82-0.2.1.pkg","repopath":"All/icinga-ipl-i18n-php82-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10688,"desc":"ipl-i18n provides a translation suite using PHP's native gettext extension for Icinga.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"icinga-ipl-i18n-php81","origin":"net-mgmt/icinga-ipl-i18n","version":"0.2.1","comment":"Icinga PHP library","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/ipl-i18n","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bcad451c9688ca94bcf34bf54f3685dcb33f136015d8614cd9e07491065543a2","flatsize":45570,"path":"All/icinga-ipl-i18n-php81-0.2.1.pkg","repopath":"All/icinga-ipl-i18n-php81-0.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10696,"desc":"ipl-i18n provides a translation suite using PHP's native gettext extension for Icinga.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"ices","origin":"audio/ices","version":"2.0.3_2,1","comment":"Vorbis streaming source client for icecast 2","maintainer":"sunpoet@FreeBSD.org","www":"https://icecast.org/ices/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d09127162598de00a66375454c11eef29ee2254b98fb1b4f973260f07e25249f","flatsize":167781,"path":"All/ices-2.0.3_2,1.pkg","repopath":"All/ices-2.0.3_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":55568,"desc":"IceS2 is a streaming source client for icecast 2 servers. It provides flexible\nand powerful static and live streaming capabilities for Ogg Vorbis streams.","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libshout":{"origin":"audio/libshout","version":"2.4.6_1"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"}},"categories":["audio","net"],"shlibs_required":["libvorbisenc.so.2","libvorbis.so.0","libshout.so.3","libxml2.so.2","libogg.so.0"],"options":{"ALSA":"off"}},{"name":"icingaweb2-module-director-php83","origin":"net-mgmt/icingaweb2-module-director","version":"1.11.1_1","comment":"Configuration frontend for Icinga 2, integrated automation","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-director","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c30b11c09d8907118065dbc802fd697a8b318efc8b5223ee296ecfe6d53b2dca","flatsize":7551542,"path":"All/icingaweb2-module-director-php83-1.11.1_1.pkg","repopath":"All/icingaweb2-module-director-php83-1.11.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3076272,"desc":"Icinga Director has been designed to make Icinga 2 configuration handling easy.\nIt tries to target two main audiences:\n\n- Users with the desire to completely automate their datacenter\n- Sysops willing to grant their \"point & click\" users a lot of flexibility\n\nWhat makes Icinga Director so special is the fact that it tries to target both\nof them at once.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icingaweb2-php83":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-pcntl":{"origin":"devel/php83-pcntl","version":"8.3.9"}},"categories":["net-mgmt","www"],"users":["icingadirector"],"groups":["icinga"],"options":{"NLS":"on"},"annotations":{"flavor":"php83"}},{"name":"icingaweb2-module-director-php81","origin":"net-mgmt/icingaweb2-module-director","version":"1.11.1_1","comment":"Configuration frontend for Icinga 2, integrated automation","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icingaweb2-module-director","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9225223866f28ced5ea65d41d55a673a4fd15818733d49e4fba9eef2204c7e28","flatsize":7551542,"path":"All/icingaweb2-module-director-php81-1.11.1_1.pkg","repopath":"All/icingaweb2-module-director-php81-1.11.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3076564,"desc":"Icinga Director has been designed to make Icinga 2 configuration handling easy.\nIt tries to target two main audiences:\n\n- Users with the desire to completely automate their datacenter\n- Sysops willing to grant their \"point & click\" users a lot of flexibility\n\nWhat makes Icinga Director so special is the fact that it tries to target both\nof them at once.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icingaweb2-php81":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-pcntl":{"origin":"devel/php81-pcntl","version":"8.1.29"}},"categories":["net-mgmt","www"],"users":["icingadirector"],"groups":["icinga"],"options":{"NLS":"on"},"annotations":{"flavor":"php81"}},{"name":"icinga-php-library-php82","origin":"net-mgmt/icinga-php-library","version":"0.13.1","comment":"Icinga PHP library","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icinga-php-library","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7aed8bed776c4cea10a7e1d23a372d4a737cef97d991496e9cdbeb8f716bf773","flatsize":18350226,"path":"All/icinga-php-library-php82-0.13.1.pkg","repopath":"All/icinga-php-library-php82-0.13.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1666628,"desc":"This module ships the new Icinga PHP library and is used by some Icinga Web 2\nmodules.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"icegenerator","origin":"audio/icegenerator","version":"0.5.5.p2_2","comment":"Direct streaming generator for Icecast/Shoutcast","maintainer":"funkblaster@mail.ru","www":"http://www.becrux.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3303e771d4c012dbe2459dd44de36be453ab0445bdedfaebf7602659440d2341","flatsize":79189,"path":"All/icegenerator-0.5.5.p2_2.pkg","repopath":"All/icegenerator-0.5.5.p2_2.pkg","licenselogic":"single","pkgsize":31540,"desc":"IceGenerator is a direct streaming generator for Icecast/Shoutcast. It runs\nas a daemon.Three child processes handle all the stuff. A fourth (optional)\nchild cares about telnet communication. Main idea for this program is radio\nautomation on a Icecast/Shoutcast server. If you have many server processes and\nCPU saving is your priority, u can use IceGenerator. Obviously mp3s/oggs will\nbe already resampled to allow their streaming on your bandwidth capability.\nFor more information see share/doc/icegenerator/README.","deps":{"libshout":{"origin":"audio/libshout","version":"2.4.6_1"}},"categories":["audio","net"],"shlibs_required":["libshout.so.3"],"options":{"DOCS":"on","MYSQL":"off","PGSQL":"off"},"messages":[{"message":"Icegenerator has now been installed.  To get it up and running, copy\n  /usr/local/etc/icegenerator.conf.dist to /usr/local/etc/icegenerator.conf\n  and modify it to match your setup.\n     For more information see /usr/local/share/doc/icegenerator/README","type":"install"}]},{"name":"icingaweb2-module-map-php81","origin":"net-mgmt/icingaweb2-module-map","version":"2.0.0_4","comment":"Display hosts on OpenStreetMap","maintainer":"joneum@FreeBSD.org","www":"https://github.com/nbuchwitz/icingaweb2-module-map","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e456d01cffcb13305f8a6aac8972d11d049b2dacf3d103450ba64140ced5c4a0","flatsize":8890558,"path":"All/icingaweb2-module-map-php81-2.0.0_4.pkg","repopath":"All/icingaweb2-module-map-php81-2.0.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7988144,"desc":"The Icinga Web 2 Module Map displays hosts and their status on\nOpenStreetMap using http://leafletjs.com/","deps":{"icingaweb2-php81":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"icebreaker","origin":"games/icebreaker","version":"1.9.8_3","comment":"Game similar to Jezzball or Barrack","maintainer":"ports@FreeBSD.org","www":"http://www.mattdm.org/icebreaker/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb821295d5874c7b8c3f98a99ef794568d49ecd1039391bc57211de46fe93c82","flatsize":331667,"path":"All/icebreaker-1.9.8_3.pkg","repopath":"All/icebreaker-1.9.8_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":126872,"desc":"IceBreaker is a game similar to Jezzball or Barrack. So, uh, there's a bunch of\npenguins on an iceberg in Antarctica. You have been selected to catch them so\nthey can be shipped to Finland, where they are essential to a secret plot for\nworld domination.\n\nIn order to trap the penguins, you'll need to break the iceberg into small\nchunks. (They're afraid of water, for no apparent reason.) You do this by\nmelting lines in the ice with Special High-Tech GNU Tools.\n\nIf a penguin hits a line in progress, however, it vanishes with a loud noise,\nand you lose a life. (Yes, a life. This story is really breaking down, isn't\nit? But never fear -- I'll keep going until it's completely dead.)\n\nOnce 80%25 or more of the iceberg is gone, the remaining chunks are small enough\nfor shipping. Of course, if you manage to get rid of more than that, you'll\nsave on postage, thus earning you exponential amounts of Geek Cred (a.k.a.\n\"score\").\n\nAfter you ship off one batch of penguins, it's time to move on to the next.\nEach subsequent 'berg will have one more penguin, and you'll have one more\nlife. This will continue until you lose, or until you exceed level one hundred\nor so, which Ain't Gonna Happen.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe icebreaker port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icinga-php-library-php81","origin":"net-mgmt/icinga-php-library","version":"0.13.1","comment":"Icinga PHP library","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icinga-php-library","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"148c7d6d13e02949eaa1b3da0455e6f85135ef9becf3da6d1a74721e65e2e339","flatsize":18350226,"path":"All/icinga-php-library-php81-0.13.1.pkg","repopath":"All/icinga-php-library-php81-0.13.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1666948,"desc":"This module ships the new Icinga PHP library and is used by some Icinga Web 2\nmodules.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"icecast-kh","origin":"audio/icecast-kh","version":"2.4.0.k15_3","comment":"Streaming mp3/ogg-vorbis audio server, KH branch","maintainer":"ports@FreeBSD.org","www":"https://github.com/karlheyes/icecast-kh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c18f036bacfee8adace2e06cbfa3daeebc1236461bf20233a5f8505c55fa84d6","flatsize":682493,"path":"All/icecast-kh-2.4.0.k15_3.pkg","repopath":"All/icecast-kh-2.4.0.k15_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":232300,"desc":"Icecast-kh is a fork of icecast, a streaming mp3/ogg-vorbis audio server.\n\nIcecast provides nearly all the functionality of the Shoutcast server.\nIt will accept encoding streams from encoders like winamp, shout and ices.\nIt can also add itself to a directory server such as our own\nicecast.linuxpower.org or Nullsoft's yp.shoutcast.com.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"}},"categories":["audio","net"],"shlibs_required":["libssl.so.12","libcurl.so.4","libspeex.so.1","libtheora.so.0","libvorbis.so.0","libogg.so.0","libxslt.so.1","libxml2.so.2","libcrypto.so.12"],"options":{"CURL":"on","DOCS":"on","SPEEX":"on"},"messages":[{"message":"To start icecast at system boot, copy\n/usr/local/etc/icecast.xml.sample to /usr/local/etc/icecast.xml, customize\nto your environment as desired and add:\n\nicecast_enable=\"YES\"\n\nto /etc/rc.conf. See the icecast -h command for optional additional\nflags. To specify an alternative config file for example add:\n\nicecast_flags=\"-c /path/to/your/configuration.xml\"\n\n**********************************************************************\n**  Make sure the <changeowner> section in your configuration file  **\n**     is NOT commented out. Icecast will refuse to run as root.    **\n**                                                                  **\n** Also make sure that the user you choose is able to write to your **\n**  configured log directory, otherwise icecast will refuse to run. **\n**********************************************************************","type":"install"},{"message":"===>   NOTICE:\n\nThe icecast-kh port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"iceauth","origin":"x11/iceauth","version":"1.0.8_3","comment":"ICE authority file utility for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea5eed1089468f423b506296c695fdf3877fac56b779430124a609e1b97bbb1f","flatsize":31895,"path":"All/iceauth-1.0.8_3.pkg","repopath":"All/iceauth-1.0.8_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14540,"desc":"This package contains iceauth, an ICE authority file utility for the X\nWindow System.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"}},"categories":["x11"],"shlibs_required":["libICE.so.6"]},{"name":"icdiff","origin":"textproc/icdiff","version":"2.0.7_1","comment":"Improved colored diff","maintainer":"sunpoet@FreeBSD.org","www":"https://www.jefftk.com/icdiff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c292b5a9cabfb9616ae746282d0039b3e976e26f3bfad27a988b59e20dd8719e","flatsize":143872,"path":"All/icdiff-2.0.7_1.pkg","repopath":"All/icdiff-2.0.7_1.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":29664,"desc":"Your terminal can display color, but most diff tools don't make good use of it.\nBy highlighting changes, icdiff can show you the differences between similar\nfiles without getting in the way. This is especially helpful for identifying and\nunderstanding small changes within existing lines.\n\nInstead of trying to be a diff replacement for all circumstances, the goal of\nicdiff is to be a tool you can reach for to get a better picture of what changed\nwhen it's not immediately obvious from diff.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"]},{"name":"icc-profiles-openicc","origin":"graphics/icc-profiles-openicc","version":"1.3.1_2","comment":"Color data for color managed applications","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/openicc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"180b06228cb5fcd31c06bb32aba4a9f355bfed5ed079f0e56a7bcda1debdf14b","flatsize":1692664,"path":"All/icc-profiles-openicc-1.3.1_2.pkg","repopath":"All/icc-profiles-openicc-1.3.1_2.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":244960,"desc":"Colour management projects to share ICC related implementation\ndetails and data among graphics applications, libraries and color\nmanagement services.","deps":{"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe icc-profiles-openicc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"iccxml","origin":"graphics/iccxml","version":"0.9.8_2","comment":"Tools for reading and writing the ICC profile contents as XML files","maintainer":"ports@FreeBSD.org","www":"http://iccxml.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68c7da61d24324d34baedf3222fbb42d33e14ed51b69b7d76cfe9d3c19f522ba","flatsize":1161276,"path":"All/iccxml-0.9.8_2.pkg","repopath":"All/iccxml-0.9.8_2.pkg","licenselogic":"single","pkgsize":160008,"desc":"The IccXML project acts as an extension of SampleICC's IccProfLib\nthat provides additional I/O capabilities for reading and writing\nthe ICC profile contents as XML files. Command line tools and an\nXML schema are provided.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"sampleicc":{"origin":"graphics/sampleicc","version":"1.6.8_2"}},"categories":["graphics"],"shlibs_required":["libSampleICC.so.2","libICC_utils.so.2","libxml2.so.2"],"shlibs_provided":["libIccXML.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe iccxml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icewm","origin":"x11-wm/icewm","version":"3.6.0","comment":"Window manager designed for speed and usability","maintainer":"portmaster@bsdforge.com","www":"https://ice-wm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e078e74066ab6fa8678b3713c652933682002c667e5594b93e04ef8ed5858c5","flatsize":6180243,"path":"All/icewm-3.6.0.pkg","repopath":"All/icewm-3.6.0.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1738624,"desc":"IceWM is a window manager for the X Window System.  The goal of IceWM\nis speed, simplicity, and not getting in the user's way.  It comes with\na taskbar with pager, global and per-window keybindings, a dynamic menu\nsystem, a simple session manager, and a system tray.  It is standards\ncompliant, very configurable, themeable, and well documented.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["x11-wm"],"shlibs_required":["libintl.so.8","libiconv.so.2","libImlib2.so.1","libXpm.so.4","libfribidi.so.0","libXinerama.so.1","libXft.so.2","libXrandr.so.2","libfontconfig.so.1","libfreetype.so.6","libXrender.so.1","libXcomposite.so.1","libXdamage.so.1","libXfixes.so.3","libXext.so.6","libX11.so.6","libsndfile.so.1","libSM.so.6","libICE.so.6","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"options":{"BEASTIE":"on","DOCS":"on","IMLIB2":"on","LIBRSVG2":"off","NLS":"on","XFT":"on","XINERAMA":"on","XRANDR":"on"}},{"name":"icbm3d","origin":"games/icbm3d","version":"0.4_4","comment":"Inter-Continental Ballistic Missiles, 3D","maintainer":"ports@FreeBSD.org","www":"http://www.newbreedsoftware.com/icbm3d/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45c82b8c7ca918fb02ef5a59a7b55c763b3b13bf4f22e5dc5c6f3fa93b05e082","flatsize":73151,"path":"All/icbm3d-0.4_4.pkg","repopath":"All/icbm3d-0.4_4.pkg","licenselogic":"single","pkgsize":30348,"desc":"ICBM3D (\"Inter-Continental Ballistic Missiles, 3D\") is a 3D game of defense.\n\nLike the original \"Missile Command\" and its clones, this game places you in\ncontrol of Anti-ICBM weapons which you use to destroy an onslaught of\nmissiles (and other nasties) which are dropping onto your nation.\n\nThe game ends when your cities have all been destroyed. You only gain\nreplacement cities by acheiving certain score thresholds during each attack\n(level).\n\nThe main difference between this game and Missile Command is that ICBM3D,\nas the name suggests, provides a 3D perspective. You take advantage of\nX-Window's 3-button mouse to control your firing sight (\"cross-hair\")\nin 3-dimensions, and change your viewpoint.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe icbm3d port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icbirc","origin":"irc/icbirc","version":"2.1_1","comment":"Proxy IRC client and ICB server","maintainer":"hrs@FreeBSD.org","www":"https://www.benzedrine.ch/icbirc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c7ec8f8bc3ee61fdcaa7c5c7bb35666b4acc41d810138bc4a0979be6b9e3551","flatsize":30232,"path":"All/icbirc-2.1_1.pkg","repopath":"All/icbirc-2.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14920,"desc":"icbirc is a proxy that allows to connect an IRC client to an ICB server.\nThe proxy accepts client connections, connects to the server, and for-\nwards data between those two connections.\n\nCommands from the IRC client are translated to ICB commands and forwarded\nto the ICB server. Messages from the ICB server are translated to IRC\nmessages and forwarded to the IRC client.","categories":["irc"]},{"name":"icat","origin":"graphics/icat","version":"0.5_2","comment":"Displays images in 256-color capable terminals","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/atextor/icat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd7991ef5e357a7dc137fba583949e72b0e5dde1e81fd84375ee34e6387a50f0","flatsize":13605,"path":"All/icat-0.5_2.pkg","repopath":"All/icat-0.5_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6404,"desc":"Displays an image in a 256-color enabled terminal with UTF-8 locale, such as\ngnome-terminal, konsole, uxterm or rxvt-unicode (urxvt).","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"}},"categories":["graphics"],"shlibs_required":["libImlib2.so.1"]},{"name":"icingaweb2-module-map-php82","origin":"net-mgmt/icingaweb2-module-map","version":"2.0.0_4","comment":"Display hosts on OpenStreetMap","maintainer":"joneum@FreeBSD.org","www":"https://github.com/nbuchwitz/icingaweb2-module-map","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd73873339852c258984fc936bf0adb052a0d744e243789cccdd26fd896ef61f","flatsize":8890558,"path":"All/icingaweb2-module-map-php82-2.0.0_4.pkg","repopath":"All/icingaweb2-module-map-php82-2.0.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7988364,"desc":"The Icinga Web 2 Module Map displays hosts and their status on\nOpenStreetMap using http://leafletjs.com/","deps":{"icingaweb2-php82":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"ical2html","origin":"converters/ical2html","version":"2.1","comment":"Manipulation commands for iCalendar files","maintainer":"keiichi@iijlab.net","www":"https://www.w3.org/Tools/Ical2html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"748b236e554b07205ef60659e49cf98a94ee6016ae32e9eda6e9148c76d9fc1f","flatsize":43983,"path":"All/ical2html-2.1.pkg","repopath":"All/ical2html-2.1.pkg","licenselogic":"single","pkgsize":12384,"desc":"ical2html takes an iCalendar file and outputs an HTML file showing one or\nmore months in the form of tables.","deps":{"libical":{"origin":"devel/libical","version":"3.0.16_1"}},"categories":["converters"],"shlibs_required":["libicalss.so.3","libical.so.3"]},{"name":"ical","origin":"deskutils/ical","version":"3.0.4_1","comment":"Calendar application","maintainer":"fbsd@opal.com","www":"https://www.isi.edu/~johnh/SOFTWARE/ICAL/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68996aea79b471410b0b6a4cd4c844c96d6e2f453825415c270e8644d4179e7d","flatsize":727833,"path":"All/ical-3.0.4_1.pkg","repopath":"All/ical-3.0.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":184252,"desc":"Ical is an X based calendar program.\n* Calendar items can be created edited and deleted easily.\n* Items can be made to repeat in various ways.\n* Ical will post reminders for upcoming appointments.\n* Ical can print and list item occurrences.\n* An ical calendar can include other calendars.\n* Ical calendars can be shared by different users.\n\nThis software was developed by the original author, Sanjay Ghemawat\nfrom 1993-1997.  His last version was v2.2.  As system developments\nwarranted it, other folks published patches and maintenance releases\nin order to keep Ical working.  Versions v2.3.1 and 2.3.2 are such\nreleases.  In 2008, renewed interest in Ical led to new features\nsuch as timezone support, link support, key bindings and per-calendar\ncolors.  This is the v3.0.x series of releases.\n\n#WWW: http://www.annexia.org/freeware/ical/\n#WWW: ftp://ftp.sunet.se/pub/vendor/sco/skunkware/src/shellutil/\n#WWW: http://clef.lcs.mit.edu/%257Esanjay/ical.html\n#WWW: http://www.research.digital.com/SRC/personal/Sanjay_Ghemawat/ical/doc.html\n\nSee also: http://opal.com/jr/ical/\nSee also: https://launchpad.net/ical-tcl/\nSee also: https://blog.tcl.tk/1861","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["deskutils","tk"],"shlibs_required":["libtk86.so.1","libtcl86.so.1","libX11.so.6","libXss.so.1","libXext.so.6","libXft.so.2","libfreetype.so.6","libfontconfig.so.1","libXrender.so.1"],"messages":[{"message":"Ical has been updated to version 3.0.4.\n\nAny users who source Ical code in their ~/.tk/ical/user.tcl file\nshould update the file paths to \"/usr/local/lib/ical/v3.0.4/\".","type":"install"}]},{"name":"icingaweb2-module-map-php83","origin":"net-mgmt/icingaweb2-module-map","version":"2.0.0_4","comment":"Display hosts on OpenStreetMap","maintainer":"joneum@FreeBSD.org","www":"https://github.com/nbuchwitz/icingaweb2-module-map","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d593be7adc6ea1f73da876fe4675eede81422d7256b50750cdd1ab37078d17e4","flatsize":8890558,"path":"All/icingaweb2-module-map-php83-2.0.0_4.pkg","repopath":"All/icingaweb2-module-map-php83-2.0.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7988200,"desc":"The Icinga Web 2 Module Map displays hosts and their status on\nOpenStreetMap using http://leafletjs.com/","deps":{"icingaweb2-php83":{"origin":"net-mgmt/icingaweb2","version":"2.12.1"},"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"ibus-kmfl","origin":"textproc/ibus-kmfl","version":"1.0.3_7","comment":"KMFL IMEngine for IBus framework","maintainer":"nikola.lecic@anthesphoria.net","www":"https://kmfl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a460680f97f5b91188061ad6129f0f268e045c5c8163f2b4d4babdfbba2be579","flatsize":29757,"path":"All/ibus-kmfl-1.0.3_7.pkg","repopath":"All/ibus-kmfl-1.0.3_7.pkg","licenselogic":"single","pkgsize":11348,"desc":"This is the KMFL IMEngine for IBus (Intelligent Input Bus) framework.\nIt allows you to use layouts written in KMN keyboard language through\nstandard IBus interface, through KMFL compiler (textproc/kmflcomp) and\nKMFL library (textproc/libkmfl).\n\nKMFL aims to bring Tavultesoft Keyman functionality to *nix operating\nsystems. KMFL is being jointly developed by SIL International\n(http://www.sil.org) and Tavultesoft (http://www.tavultesoft.com).\n\nThe powerful KMN keyboard language supports contextual deadkeys, pre-\nand post-processing of keystrokes, rules grouping, 'storing' of\ncharacter classes for use in similar rules, custom and Unicode character\nconstants, SIL Ethnologue language codes, etc.\n\nOfficial Tavultesoft repository contains keyboards that cover more\nthan 220 languages. Significant number of them are open source.\nThe keyboard ports are textproc/kmfl-*.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"kmflcomp":{"origin":"textproc/kmflcomp","version":"0.9.9_2"},"libkmfl":{"origin":"textproc/libkmfl","version":"0.9.9_2"}},"categories":["textproc"],"shlibs_required":["libibus-1.0.so.5","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libkmfl.so.0"],"options":{"NLS":"on"}},{"name":"ibus-m17n","origin":"textproc/ibus-m17n","version":"1.4.29","comment":"m17n IM engine for IBus framework","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ibus/ibus-m17n","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd8f5aedd091bd87a796cc01de1da9b5520e502a5b79cd4e283040231a562473","flatsize":306041,"path":"All/ibus-m17n-1.4.29.pkg","repopath":"All/ibus-m17n-1.4.29.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":167644,"desc":"This is the m17n IMEngine for IBus (Intelligent Input Bus) framework. It\nallows you to use official and contributed keyboard layouts of the m17n\nproject (available via devel/m17n-db and textproc/m17n-contrib) through\nstandard IBus interface. m17n-lib currenty supports input of more than 60\nlanguages with more than 70 language-specific input methods.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"m17n-lib":{"origin":"devel/m17n-lib","version":"1.8.0_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["textproc"],"shlibs_required":["libibus-1.0.so.5","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libm17n.so.0","libm17n-core.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0"],"options":{"NLS":"on"}},{"name":"ibus-uniemoji","origin":"textproc/ibus-uniemoji","version":"0.6.0.16","comment":"Input method for entering unicode symbols and emoji by name","maintainer":"ports@FreeBSD.org","www":"https://github.com/salty-horseibus-uniemoji","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfa13dbe25ee845bfcbc75e0f737ba65a3e20b2d08f75b2ac61eac24e880e3ae","flatsize":3255890,"path":"All/ibus-uniemoji-0.6.0.16.pkg","repopath":"All/ibus-uniemoji-0.6.0.16.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":265764,"desc":"This simple input method for ibus allows you to enter unicode emoji and\nother symbols by name.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"py311-Levenshtein":{"origin":"devel/py-Levenshtein","version":"0.22.0"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe ibus-uniemoji port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icecast","origin":"audio/icecast","version":"2.4.4_2,1","comment":"Streaming mp3/ogg-vorbis audio server","maintainer":"sunpoet@FreeBSD.org","www":"https://icecast.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a8533e5e1ffaeaff155f7ec0f1ac5f938204f3284152bc48234a182012e149c","flatsize":2149714,"path":"All/icecast-2.4.4_2,1.pkg","repopath":"All/icecast-2.4.4_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1468504,"desc":"Icecast is a streaming mp3/ogg-vorbis audio server.\n\nIcecast provides nearly all the functionality of the Shoutcast server.\nIt will accept encoding streams from encoders like winamp, shout and ices.\nIt can also add itself to a directory server such as our own\nicecast.linuxpower.org or Nullsoft's yp.shoutcast.com.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"}},"categories":["audio","net"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libcurl.so.4","libspeex.so.1","libtheora.so.0","libvorbis.so.0","libogg.so.0","libxslt.so.1","libxml2.so.2"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:xiph:icecast:2.4.4:::::dragonfly6:x86_64:2"},"messages":[{"message":"To start icecast at system boot, copy\n/usr/local/etc/icecast.xml.sample to /usr/local/etc/icecast.xml, customize\nto your environment as desired and add:\n\nicecast_enable=\"yes\"\n\nto /etc/rc.conf. See the icecast -h command for optional additional\nflags. To specify an alternative config file for example add:\n\nicecast_flags=\"-c /path/to/your/configuration.xml\"\n\n**********************************************************************\n**  Make sure the <changeowner> section in your configuration file  **\n**     is NOT commented out. Icecast will refuse to run as root.    **\n**                                                                  **\n** Also make sure that the user you choose is able to write to your **\n**  configured log directory, otherwise icecast will refuse to run. **\n**********************************************************************","type":"install"}]},{"name":"ibsh","origin":"shells/ibsh","version":"0.3e_1","comment":"Restricted unix shell","maintainer":"ports@FreeBSD.org","www":"https://ibsh.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c50d6560969d0fbcfe5b09a58fe0f825bb7d70a073a175124564e43df76aea4","flatsize":65462,"path":"All/ibsh-0.3e_1.pkg","repopath":"All/ibsh-0.3e_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17256,"desc":"Iron Bars Shell is a restricted Unix shell. The user cannot step out of, nor\naccess files outside the home directory. It is written in C for Linux. No\nlibraries used. It is small, fast, secure. Two ascii configuration files for\nmore control.","categories":["shells"],"options":{"DOCS":"on"},"messages":[{"message":"To use the shell:\n\n# echo /usr/local/bin/ibsh >> /etc/shells\n\nAlso check /usr/local/etc/ibsh","type":"install"},{"message":"===>   NOTICE:\n\nThe ibsh port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ibp","origin":"comms/ibp","version":"0.21_3","comment":"Little program for monitoring amateur radio beacons","maintainer":"hamradio@FreeBSD.org","www":"http://wwwhome.cs.utwente.nl/~ptdeboer/ham/ibp.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e5c07a3d9fd57dda700c1577036f0935c9f47d3abda41ffea603436b44688b3","flatsize":59952,"path":"All/ibp-0.21_3.pkg","repopath":"All/ibp-0.21_3.pkg","licenselogic":"single","pkgsize":19500,"desc":"This little program helps one with monitoring the beacons of the\nInternational Beacon Project, by continuously showing which beacon is\ntransmitting on which frequency, along with the distance and\nantenna directions.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["comms","hamradio"],"shlibs_required":["libX11.so.6","libncurses.so.6","libtinfo.so.6"]},{"name":"ibus-table","origin":"textproc/ibus-table","version":"1.17.5","comment":"Table-based input method framework for IBus","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kaio/ibus-table","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff6b91d1c3d9ff0c707ab5849b39a364d7c5b0bf57c0d467d968984b33f9b7f3","flatsize":2005250,"path":"All/ibus-table-1.17.5.pkg","repopath":"All/ibus-table-1.17.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1004276,"desc":"This is the table based input method framework for IBus (Intelligent Input\nBus). It does not include real tables except two demo layouts, \"Compose\"\n(which mimics Compose Key input) and \"LaTeX\" (which allows you to use LaTeX\ncommands as keyboard sequences to input various symbols).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"options":{"NLS":"on"}},{"name":"iat","origin":"sysutils/iat","version":"0.1.7_1","comment":"Converter of many types of CD-ROM image file formats into ISO-9660","maintainer":"amdmi3@FreeBSD.org","www":"http://iat.berlios.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2ac9e0e6b12247532eee1d336455cc71c6b4b9c058dd2bba25a4d3ac3d6d6f2","flatsize":89394,"path":"All/iat-0.1.7_1.pkg","repopath":"All/iat-0.1.7_1.pkg","licenselogic":"and","licenses":["GPLv2","GPLv3"],"pkgsize":31444,"desc":"iat (Iso9660 Analyzer Tool) is a tool for detecting the structure\nof many types of CD-ROM image file formats, such as BIN, MDF, PDI,\nCDI, NRG, and B5I, and converting them into ISO-9660.","categories":["sysutils"]},{"name":"ibmfonts","origin":"x11-fonts/ibmfonts","version":"0.2.0","comment":"IBM Fonts in PCF format","maintainer":"zirias@FreeBSD.org","www":"https://github.com/farsil/ibmfonts/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ceadbedeccc40c901afd905db5cb789ce072e0063559c5a8a3934ecb36509bf9","flatsize":296485,"path":"All/ibmfonts-0.2.0.pkg","repopath":"All/ibmfonts-0.2.0.pkg","licenselogic":"and","licenses":["CC-BY-SA-4.0","MIT"],"pkgsize":259868,"desc":"A collection of monospaced, bitmap fonts in BDF format that origin from IBM\ntext mode and system fonts. They include extended latin, greek, cyrillic and\nhebrew scripts and several extra characters, for a total of 750 glyphs each.\nThe fonts are in BDF 2.1 format and fully compatible with applications that\nmake use of either Xft or XLFD.\n\nThis is a format conversion of some of the bitmap fonts available from the\nx11-fonts/oldschool-pc-fonts package. The BDF (compiled to PCF) format might\nwork better with applications that can use X Toolkit fonts, notably x11/xterm.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"icewm-extra-themes","origin":"x11-themes/icewm-extra-themes","version":"1.2","comment":"Big collection of IceWM window manager themes","maintainer":"danfe@FreeBSD.org","www":"https://github.com/bbidulock/icewm-extra-themes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34980c1106d412fa0b23b70e8f28bf02893583bcb1f55712717ee7470ae4c527","flatsize":8647503,"path":"All/icewm-extra-themes-1.2.pkg","repopath":"All/icewm-extra-themes-1.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2741220,"desc":"This is the collection of extra themes for IceWM window manager that are\ntoo numerous to be included with the IceWM itself.  The purpose of this\nproject is to act as a source of themes for distribution maintainers of\nIceWM to select from when building and installing IceWM.","categories":["x11-themes"]},{"name":"iaikPkcs11Wrapper","origin":"security/iaikpkcs11wrapper","version":"1.2.18","comment":"PKCS#11 Java wrapper","maintainer":"ale@FreeBSD.org","www":"http://jce.iaik.tugraz.at/sic/products/core_crypto_toolkits/pkcs_11_wrapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f94a816c3b5b214c64a478167cbde861cdc0e039d1ec3d4e7778b1813a24d47","flatsize":9843341,"path":"All/iaikPkcs11Wrapper-1.2.18.pkg","repopath":"All/iaikPkcs11Wrapper-1.2.18.pkg","licenselogic":"single","pkgsize":682884,"desc":"This is a library for the Java platform which makes PKCS#11 (also known\nas Cryptoki) modules accessible from within Java. A PKCS#11 module is a\nsoftware library with a defined API which allows access to cryptographic\nhardware. It usually comes with hardware security modules (HSM), smart\ncards and crypto tokens (e.g. USB tokens). Thus, the PKCS#11 Wrapper\nprovides Java software access to almost any crypto hardware. For\nexample, a Java application can use it to integrate a HSM or a smart\ncard to create digital signatures, to decrypt data or to unwrap keys.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["security","java","devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"icinga-php-thirdparty-php83","origin":"net-mgmt/icinga-php-thirdparty","version":"0.12.1","comment":"Icinga PHP thirdparty","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icinga-php-thirdparty","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40dafeda4cd67007bfc9b8171d371b3020b3ea52bfe48f276abb4d5eaf7fae91","flatsize":67444008,"path":"All/icinga-php-thirdparty-php83-0.12.1.pkg","repopath":"All/icinga-php-thirdparty-php83-0.12.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7517548,"desc":"This project bundles all 3rd party PHP libraries used by Icinga Web products\ninto one piece, which can be integrated as library into Icinga Web 2.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"iboview","origin":"science/iboview","version":"20150427_27","comment":"Program for analyzing molecular electronic structure","maintainer":"jmd@FreeBSD.org","www":"http://www.iboview.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"788b6c596516a84045571ae616996c1d99813219bab3ef301d6a40aea87d2bd5","flatsize":3521484,"path":"All/iboview-20150427_27.pkg","repopath":"All/iboview-20150427_27.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1358532,"desc":"Program for analyzing molecular electronic structure\n\nIboview can visualize electronic structure from first-principles DFT,\nin terms of intuitive concepts (partial charges, bond orders,\nbond orbitals), even in systems with complex or unusual bonding.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["science"],"shlibs_required":["libopenblas.so.0","libQt5OpenGL.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Script.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"i3status","origin":"deskutils/i3status","version":"2.14_3","comment":"Small program for generating a status bar","maintainer":"bapt@FreeBSD.org","www":"https://i3wm.org/i3status/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7c09eeaeaa37908f7d5fc1773e8f3826843ecffe8d16ea4d819efd609d71182","flatsize":87202,"path":"All/i3status-2.14_3.pkg","repopath":"All/i3status-2.14_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":39032,"desc":"i3status is a small program (about 1500 SLOC) for generating a status bar for\ndzen2, xmobar or similar programs. It is designed to be very efficient by\nissuing a very small number of system calls, as one generally wants to update\nsuch a status line every second. This ensures that even under high load, your\nstatus bar is updated correctly. Also, it saves a bit of energy by not hogging\nyour CPU as much as spawning the corresponding amount of shell commands would.","deps":{"libconfuse":{"origin":"devel/libconfuse","version":"3.3_2"},"yajl":{"origin":"devel/yajl","version":"2.1.0"}},"categories":["deskutils"],"shlibs_required":["libconfuse.so.2","libyajl.so.2"]},{"name":"ia-aspell","origin":"textproc/ia-aspell","version":"0.50.1_1,1","comment":"Aspell Interlingua dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"626cd01682e0c8873d1ef8823135b1e0618f369488787e9f1b5d1d4cec0c44bc","flatsize":2059271,"path":"All/ia-aspell-0.50.1_1,1.pkg","repopath":"All/ia-aspell-0.50.1_1,1.pkg","licenselogic":"single","pkgsize":548924,"desc":"Aspell Interlingua dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"i3lock-color","origin":"x11/i3lock-color","version":"2.13.c.4_4","comment":"Enhanced i3lock with higher capacity","maintainer":"fjachuf@gmail.com","www":"https://github.com/Raymo111/i3lock-color","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b29a7c70023575e989f851e48a9cdeeff956813e94089466ab5ad5db1d32bfa9","flatsize":136980,"path":"All/i3lock-color-2.13.c.4_4.pkg","repopath":"All/i3lock-color-2.13.c.4_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":49696,"desc":"An improved version of i3lock, with more capabilities.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libev":{"origin":"devel/libev","version":"4.33_1,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"unix-selfauth-helper":{"origin":"security/unix-selfauth-helper","version":"1.1_1"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-xrm":{"origin":"x11/xcb-util-xrm","version":"1.3"}},"categories":["x11"],"shlibs_required":["libxcb.so.1","libxcb-xkb.so.1","libxcb-xinerama.so.0","libxcb-randr.so.0","libxcb-composite.so.0","libxcb-image.so.0","libxcb-shm.so.0","libxcb-util.so.1","libxcb-xrm.so.0","libxkbcommon-x11.so.0","libxkbcommon.so.0","libcairo.so.2","libjpeg.so.8","libfontconfig.so.1","libfreetype.so.6","libev.so.4"],"options":{"DOCS":"on"}},{"name":"i3lock","origin":"deskutils/i3lock","version":"2.15","comment":"Slightly improved screen locker based on slock","maintainer":"bapt@FreeBSD.org","www":"https://i3wm.org/i3lock/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d654916c20d48b338582b41d8eaca8b98e6390aaf971289f056043f7302729c","flatsize":64968,"path":"All/i3lock-2.15.pkg","repopath":"All/i3lock-2.15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26208,"desc":"i3lock improves slock by making it fork() and therefore combinable with\ncommands to suspend your computer. Additionally, instead of turning off\nyour screen via DPMS and/or displaying a black screen, i3lock displays a\nwhite screen so you can see if your computer failed to resume from suspend\nor if your screen is just locked. Also, when entering a wrong password,\ni3lock does not call XBell(). This is important because i3lock/slock think\nyou have entered a password when resuming from suspend, at least sometimes.\n\ni3lock was forked from slock-0.9","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libev":{"origin":"devel/libev","version":"4.33_1,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"unix-selfauth-helper":{"origin":"security/unix-selfauth-helper","version":"1.1_1"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-image":{"origin":"x11/xcb-util-image","version":"0.4.1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-xrm":{"origin":"x11/xcb-util-xrm","version":"1.3"}},"categories":["deskutils","x11"],"shlibs_required":["libev.so.4","libcairo.so.2","libxcb.so.1","libxcb-xkb.so.1","libxcb-xinerama.so.0","libxcb-randr.so.0","libxcb-image.so.0","libxcb-util.so.1","libxcb-xrm.so.0","libxkbcommon.so.0","libxkbcommon-x11.so.0"],"options":{"DOCS":"on"}},{"name":"icinga-php-library-php83","origin":"net-mgmt/icinga-php-library","version":"0.13.1","comment":"Icinga PHP library","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icinga-php-library","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29f6bb0be1d93695c23379b0de81a34f2ab3ea2a84f67917a7fe0727fc2f208f","flatsize":18350226,"path":"All/icinga-php-library-php83-0.13.1.pkg","repopath":"All/icinga-php-library-php83-0.13.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1666820,"desc":"This module ships the new Icinga PHP library and is used by some Icinga Web 2\nmodules.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php83"}},{"name":"i3bar-river","origin":"x11/i3bar-river","version":"0.1.9_2","comment":"Port of i3bar for wlroots-based compositors","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/MaxVerevkin/i3bar-river","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"775bed03e8fb2b1f7ae37446c63521490dc9da77a3d68cfef22ccbc68c46c5f8","flatsize":1331193,"path":"All/i3bar-river-0.1.9_2.pkg","repopath":"All/i3bar-river-0.1.9_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":481088,"desc":"This is a port of i3bar for wlroots-based window managers.\nTags/workspaces are implemented for river and hyprland.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","wayland"],"shlibs_required":["libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgobject-2.0.so.0"]},{"name":"i3","origin":"x11-wm/i3","version":"4.23_1","comment":"Improved dynamic tiling window manager","maintainer":"bapt@FreeBSD.org","www":"https://i3wm.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41f18da63f8d00229523e675e6b0f7c4561e0ca51dbd30cf16257e22f5889263","flatsize":847966,"path":"All/i3-4.23_1.pkg","repopath":"All/i3-4.23_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":273408,"desc":"i3 is an improved dynamic, tiling window manager.\nInspired by wmii that supported Xinerama.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libev":{"origin":"devel/libev","version":"4.33_1,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"p5-AnyEvent-I3":{"origin":"devel/p5-AnyEvent-I3","version":"0.19"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-cursor":{"origin":"x11/xcb-util-cursor","version":"0.1.3"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xcb-util-xrm":{"origin":"x11/xcb-util-xrm","version":"1.3"},"yajl":{"origin":"devel/yajl","version":"2.1.0"}},"categories":["x11-wm"],"shlibs_required":["libstartup-notification-1.so.0","libxcb.so.1","libxcb-xkb.so.1","libxcb-xinerama.so.0","libxcb-randr.so.0","libxcb-shape.so.0","libxcb-util.so.1","libxcb-cursor.so.0","libxcb-keysyms.so.1","libxcb-icccm.so.4","libxcb-xrm.so.0","libxkbcommon.so.0","libxkbcommon-x11.so.0","libyajl.so.2","libpcre2-8.so.0","libcairo.so.2","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libev.so.4"]},{"name":"i2c-tools","origin":"sysutils/i2c-tools","version":"4.1_1","comment":"Heterogeneous set of I2C tools","maintainer":"avg@FreeBSD.org","www":"https://i2c.wiki.kernel.org/index.php/I2C_Tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64fd2243661e083fdc92abc4dcd2193b4c0bb169e057cfdb55d5410b80b0d77c","flatsize":120428,"path":"All/i2c-tools-4.1_1.pkg","repopath":"All/i2c-tools-4.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34804,"desc":"The i2c-tools package contains a heterogeneous set of I2C tools for\nLinux: a bus probing tool, a chip dumper, register-level SMBus access\nhelpers, EEPROM decoding scripts, EEPROM programming tools, and a python\nmodule for SMBus access.\nOnly DIMM SPD decoding tool is ported at the moment.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"i18n-man","origin":"misc/man.el","version":"1.1_1","comment":"Browse I18N capable UNIX manual pages with Mule, Emacs, and XEmacs","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bd9732df3fd51883a2958334611280f64ed4690832f802cf8ac764888a2da21","flatsize":66467,"path":"All/i18n-man-1.1_1.pkg","repopath":"All/i18n-man-1.1_1.pkg","licenselogic":"single","pkgsize":16860,"desc":"This code provides a function, `i18n-man', with which you can browse\nUNIX manual pages.  Formatting is done in background so that you\ncan continue to use your Emacs while processing is going on.\nThe mode also supports hypertext-like following of manual page SEE\nALSO references, and other features.  See below or do `?' in a\nmanual page buffer for details.\n\nFor working with Japanese, English and German, put your dot.emacs file\nfollowing:\n\n(autoload 'jman \"i18n-man-ja\" nil t)\n(autoload 'eman \"i18n-man-en\" nil t)\n(autoload 'dman \"i18n-man-de\" nil t)\n\nthen\n\n  M-x jman\n    to get a Japanese manual page thru jman(1) and put it in a buffer.\n  M-x eman\n    to get a English manual page thru man(1) and put it in a buffer.\n  M-x dman\n    to get a German manual page thru man(1) and put it in a buffer.\n\nIf you want byte-compile with your favorite \"Emacs\", use \"byte-comile\"\nscript as:\n\n  # cd /usr/local/share/emacs/site-lisp\n  # /usr/local/share/doc/prom-mew/byte-compile xemacs-mule i18n-man-ja i18n-man-ja.el i18n-man.el\n\nFor usage of byte_compile scripts, run byte_compile with -h option.","categories":["misc","elisp"],"messages":[{"message":"===>   NOTICE:\n\nThe i18n-man port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icinga-php-thirdparty-php82","origin":"net-mgmt/icinga-php-thirdparty","version":"0.12.1","comment":"Icinga PHP thirdparty","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icinga-php-thirdparty","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3fa572777b278e6b2c06a782b2f5139702a30bfc6a112b09bf02052f0634100","flatsize":67444008,"path":"All/icinga-php-thirdparty-php82-0.12.1.pkg","repopath":"All/icinga-php-thirdparty-php82-0.12.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7517496,"desc":"This project bundles all 3rd party PHP libraries used by Icinga Web products\ninto one piece, which can be integrated as library into Icinga Web 2.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php82"}},{"name":"hyprlang","origin":"devel/hyprlang","version":"0.5.2","comment":"Library to parse hypr config files","maintainer":"jbeich@FreeBSD.org","www":"https://hyprland.org/hyprlang","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50aaf93bf423cdaf4f56ff2dca29dd3d521fc3a16ef38cc500eab89df1abfbcf","flatsize":231531,"path":"All/hyprlang-0.5.2.pkg","repopath":"All/hyprlang-0.5.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":82608,"desc":"The hypr configuration language is an extremely efficient, yet easy to\nwork with, configuration language for linux applications.\n\nIt's user-friendly, easy to grasp, and easy to implement.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libhyprlang.so.2"]},{"name":"icinga-php-thirdparty-php81","origin":"net-mgmt/icinga-php-thirdparty","version":"0.12.1","comment":"Icinga PHP thirdparty","maintainer":"joneum@FreeBSD.org","www":"https://github.com/Icinga/icinga-php-thirdparty","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a170896d5e78a8b56cb0d2931e97de0b8bb852abd48d30bd61675bde59b754d9","flatsize":67444008,"path":"All/icinga-php-thirdparty-php81-0.12.1.pkg","repopath":"All/icinga-php-thirdparty-php81-0.12.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7518900,"desc":"This project bundles all 3rd party PHP libraries used by Icinga Web products\ninto one piece, which can be integrated as library into Icinga Web 2.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["net-mgmt","www"],"annotations":{"flavor":"php81"}},{"name":"hyphen","origin":"textproc/hyphen","version":"2.8.8","comment":"Library for high quality hyphenation and justification","maintainer":"office@FreeBSD.org","www":"https://github.com/hunspell/hyphen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8860370ee5eb8973c39ccd06844fe508ec281bc7155f91fa366a878df090fa3a","flatsize":211326,"path":"All/hyphen-2.8.8.pkg","repopath":"All/hyphen-2.8.8.pkg","licenselogic":"or","licenses":["LGPL21+","MPL11"],"pkgsize":70724,"desc":"Hyphen - hyphenation library to use converted TeX hyphenation patterns","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"shlibs_provided":["libhyphen.so.0"]},{"name":"hypnotix","origin":"multimedia/hypnotix","version":"2.9_4","comment":"IPTV streaming application using mpv","maintainer":"mistresssilvara@hotmail.com","www":"https://github.com/linuxmint/hypnotix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17fcb35e012b7e24f87aeab098b8d185322002ed9b7ae2a8b1a1faaca5e5a135","flatsize":760169,"path":"All/hypnotix-2.9_4.pkg","repopath":"All/hypnotix-2.9_4.pkg","licenselogic":"and","licenses":["GPLv3","PD"],"pkgsize":140328,"desc":"Hypnotix is an IPTV streaming application with support for live TV,\nmovies and series.\n\nIt can support multiple IPTV providers of the following types:\n\n* M3U URL\n* Xtream API\n* Local M3U playlist","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-imdbpy":{"origin":"www/py-imdbpy","version":"2021.4.18"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setproctitle":{"origin":"devel/py-setproctitle","version":"1.3.3"},"py311-unidecode":{"origin":"converters/py-unidecode","version":"1.3.7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xapp":{"origin":"x11/xapp","version":"2.8.2"}},"categories":["multimedia"],"options":{"NLS":"on"},"annotations":{"deprecated":"Depends on expired www/py-imdbpy (use www/py-cinemagoer instead)","expiration_date":"2024-07-31"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nDepends on expired www/py-imdbpy (use www/py-cinemagoer instead).\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"i386-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a08063d9b661edc2687bb3d50dfcc57c4d90cf40d9ba9d9234b23f362fad8cf","flatsize":16708827,"path":"All/i386-binutils-2.40_6,1.pkg","repopath":"All/i386-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":1878396,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"i386"}},{"name":"iansui","origin":"x11-fonts/iansui","version":"1.000","comment":"Open source Chinese font derived from Klee One (Fontworks)","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/ButTaiwan/iansui","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf47979ffe7353a98adbbfb9506c92bf065f21dfdc8a198cf85fe5faeb168522","flatsize":8564184,"path":"All/iansui-1.000.pkg","repopath":"All/iansui-1.000.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":3206604,"desc":"iansui (%e8%8a%ab%e8%8d%bd, i%c3%a2n-sui) is an open source Chinese font derived from\nKlee One (Fontworks).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"icc-profiles-adobe-cs4","origin":"graphics/icc-profiles-adobe-cs4","version":"1","comment":"Adobe ICC CMYK and RGB profiles for graphics professionals","maintainer":"ports@FreeBSD.org","www":"https://supportdownloads.adobe.com/detail.jsp?ftpID=4075","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a96af9b94666a9d144f45ce074cf5ec3e9be79368af6150f059fd10bc10985c9","flatsize":9077628,"path":"All/icc-profiles-adobe-cs4-1.pkg","repopath":"All/icc-profiles-adobe-cs4-1.pkg","licenselogic":"single","licenses":["ADOBEEULA.pdf"],"pkgsize":5186224,"desc":"Adobe wants to enable consistent, high-quality color workflows. For\ncolor workflows to succeed, color information must be shared by\nmany people, from original creator to final publisher. For this\nreason, Adobe is supplying ICC profiles as a free download for\ngraphics professionals to use across their workflows.","categories":["graphics"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe icc-profiles-adobe-cs4 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"icestorm","origin":"devel/icestorm","version":"g20231212","comment":"IceStorm tools for Lattice iCE40 FPGAs","maintainer":"manu@FreeBSD.org","www":"https://www.clifford.at/icestorm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9886ee1685d39f41f6e73ca514aa95ca2ac99dea06a550f5365fd935ef82450","flatsize":115002138,"path":"All/icestorm-g20231212.pkg","repopath":"All/icestorm-g20231212.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":8557660,"desc":"Project IceStorm aims at documenting the bitstream format of Lattice\niCE40 FPGAs and providing simple tools for analyzing and creating\nbitstream files.","deps":{"libftdi1":{"origin":"devel/libftdi1","version":"1.5_4"},"py311-boost-libs":{"origin":"devel/boost-python-libs","version":"1.84.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libftdi1.so.2"]},{"name":"hypre","origin":"science/hypre","version":"2.31.0_1","comment":"Scalable Linear Solvers and Multigrid Methods","maintainer":"yuri@FreeBSD.org","www":"https://computing.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c982e156dea5ca9fe14701274d6b9acf7586395db9033a2589fa1a1bf34e0b8","flatsize":7782443,"path":"All/hypre-2.31.0_1.pkg","repopath":"All/hypre-2.31.0_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1855808,"desc":"HYPRE: Scalable Linear Solvers and Multigrid Methods\n\nHYPRE is a library of high performance preconditioners and solvers featuring\nmultigrid methods for the solution of large, sparse linear systems of equations\non massively parallel computers.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"superlu":{"origin":"math/superlu","version":"5.3.0_3"}},"categories":["science"],"shlibs_required":["libopenblas.so.0","libsuperlu.so.5"],"shlibs_provided":["libHYPRE.so"],"options":{"DOCS":"on","NOMPI":"on","MPICH":"off","OPENMPI":"off"}},{"name":"hyperfine","origin":"benchmarks/hyperfine","version":"1.18.0_2","comment":"Command-line benchmarking tool","maintainer":"pizzamig@FreeBSD.org","www":"https://github.com/sharkdp/hyperfine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04ac9841519f8c48d77bd3f11830333f682df535a49974bc81e2ac33b478b782","flatsize":1096062,"path":"All/hyperfine-1.18.0_2.pkg","repopath":"All/hyperfine-1.18.0_2.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":400400,"desc":"A command-line benchmarking tool (inspired by bench).\n\nFeatures:\n* Statistical analysis across multiple runs.\n* Support for arbitrary shell commands.\n* Constant feedback about the benchmark progress and current estimates.\n* Warmup runs can be executed before the actual benchmark.\n* Cache-clearing commands can be set up before each timing run.\n* Statistical outlier detection.\n* Export results to various formats: CSV, JSON, Markdown.\n* Parameterized benchmarks.\n* Cross-platform","categories":["benchmarks"]},{"name":"i2pd","origin":"security/i2pd","version":"2.52.0","comment":"C++ implementation of I2P client","maintainer":"driesm@FreeBSD.org","www":"https://i2pd.website/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe6e95a552c01a16fbed732fa7d211f37b17da1dc0a5a196b3cdb23ec7db8917","flatsize":27593498,"path":"All/i2pd-2.52.0.pkg","repopath":"All/i2pd-2.52.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2899604,"desc":"C++ implementation of I2P client","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","net-p2p"],"users":["_i2pd"],"groups":["_i2pd"],"shlibs_required":["libboost_system.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_program_options.so.1.84.0","libboost_date_time.so.1.84.0","libboost_atomic.so.1.84.0","libssl.so.12","libcrypto.so.12"],"options":{"AESNI":"on","DOCS":"on","HARDENING":"off","UPNP":"off"},"messages":[{"message":"You may want to increase default i2pd bandwidth limit by adding\nsetting \"bandwidth\" parameter to \"X\" in /usr/local/etc/i2pd/i2pd.conf","type":"install"},{"message":"Some defaults in the sample config file have been changed to respect hier(7).\nIt is advised to take a look at i2pd.conf.sample and reflect the better defaults\nin your i2pd.conf manually. Dont forget to move the config files from the old\nto the new location after changing the location in i2pd.conf.","type":"upgrade"}]},{"name":"hyphy","origin":"biology/hyphy","version":"2.5.62","comment":"Hypothesis testing using Phylogenies","maintainer":"jrm@FreeBSD.org","www":"https://www.hyphy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"168055cbc4cbacb4731e9296d25eb1ea2919c4ddfe025f8484ea1b1b9fcc78ba","flatsize":7616689,"path":"All/hyphy-2.5.62.pkg","repopath":"All/hyphy-2.5.62.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1750392,"desc":"HyPhy is an open-source software package for the analysis of genetic sequences\nusing techniques in phylogenetics, molecular evolution, and machine learning. It\nfeatures a rich scripting language for limitless customization of\nanalyses. Additionally, HyPhy features support for parallel computing\nenvironments via message passing interface, MPI and it can be compiled as a\nshared library and called from other programming environments such as Python and\nR.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["biology"],"shlibs_required":["libcurl.so.4"],"options":{"AVX":"off"}},{"name":"hydra","origin":"security/hydra","version":"9.5_2","comment":"Brute force attack utility working on multiple network services","maintainer":"rm@FreeBSD.org","www":"https://github.com/vanhauser-thc/thc-hydra","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65d1ba8663d5174225eaf3691424b3815549d661faecf29c0cd1889b1fbc9e4d","flatsize":435360,"path":"All/hydra-9.5_2.pkg","repopath":"All/hydra-9.5_2.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":168008,"desc":"Hydra is a parallized login hacker utility. Hydra can brute force attack on\nFTP, POP3, IMAP, Telnet, HTTP Auth, NNTP, VNC, ICQ, Socks5, PCNFS and more\nservices within SSL support.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"libidn":{"origin":"dns/libidn","version":"1.42"},"libssh":{"origin":"security/libssh","version":"0.10.6"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["security"],"shlibs_required":["libssl.so.12","libidn.so.12","libssh.so.4","libcrypto.so.12"],"options":{"FIREBIRD":"off","SSH":"on","SUBVERSION":"off","X11":"off"}},{"name":"hyperestraier","origin":"textproc/hyperestraier","version":"1.4.13_4","comment":"Full-text search system","maintainer":"ports@FreeBSD.org","www":"https://hyperestraier.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51d1f7a232dc62df0d12cedee70320628f62a14166ec083149283538e109f272","flatsize":3145096,"path":"All/hyperestraier-1.4.13_4.pkg","repopath":"All/hyperestraier-1.4.13_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":622676,"desc":"Full-text search system. You can search lots of documents for some documents\nincluding specified words. If you run a web site, it is useful as your own\nsearch engine for pages in your site. Also, it is useful as search utilities\nof mail boxes and file servers.\n\nThe characteristic of Hyper Estraier is the following.\n  * High performance of search\n  * High scalability of target documents\n  * Perfect recall ratio by N-gram method\n  * Phrase search, attribute search, and similarity search\n  * Multilingualism with Unicode\n  * Independent of file format and repository\n  * Simple and powerful API\n  * Supporting P2P architecture","deps":{"qdbm":{"origin":"databases/qdbm","version":"1.8.78_5"}},"categories":["textproc"],"shlibs_required":["libqdbm.so.14"],"shlibs_provided":["libestraier.so.8"],"options":{"LZO":"off","MECAB":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe hyperestraier port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hwstat","origin":"sysutils/hwstat","version":"0.5.1_1","comment":"Command line tool to display CPU temp and battery infos","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/sysutils/hwstat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d93734e3e35600bbafdcd059db273e159055f7964efd486d3cb3a74dfa66890","flatsize":14666,"path":"All/hwstat-0.5.1_1.pkg","repopath":"All/hwstat-0.5.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6932,"desc":"FreeBSD only command line tool to display CPU temp and battery infos.","categories":["sysutils"]},{"name":"hybrid-bar","origin":"x11/hybrid-bar","version":"0.4.9_12","comment":"Status bar focused on wlroots Wayland compositors","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/vars1ty/HybridBar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acf201c402256e123381b2c5ae0e2b45cf803f0713dc87525fa58c65d2bfe3b7","flatsize":1527427,"path":"All/hybrid-bar-0.4.9_12.pkg","repopath":"All/hybrid-bar-0.4.9_12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":539720,"desc":"Hybrid Bar is a simple status bar focused on wlroots Wayland compositors.\n\nIt supports:\n- Straight-forward configuration;\n- Labels with shell commands (+ listen support);\n- Spacings (a.k.a. Separators if styled);\n- Boxes with child widgets;\n- Custom update-rate for dynamic labels;\n- Cava;\n- Buttons with shell commands;\n- Tooltips for buttons and labels;\n- Markup for buttons and labels;\n- Top and Bottom pinning;\n- Transparency (+ blur if your compositor allows for blurring surface layers);\n- Experimental system tray via \"stray\";\n- Different monitors for each configuration","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-layer-shell":{"origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","wayland"],"shlibs_required":["libgtk-layer-shell.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-3.so.0","libcairo.so.2"]},{"name":"hw-probe","origin":"sysutils/hw-probe","version":"1.6.5","comment":"Probe for hardware, check operability, and find drivers","maintainer":"danfe@FreeBSD.org","www":"https://bsd-hardware.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7048fdc25f03d44884590edc79123e09d76f634a4851cad33d98df28f03f503a","flatsize":573297,"path":"All/hw-probe-1.6.5.pkg","repopath":"All/hw-probe-1.6.5.pkg","licenselogic":"or","licenses":["LGPL21+","BSD4CLAUSE"],"pkgsize":109568,"desc":"A tool to check operability of computer hardware and upload result\nto the online hardware database.\n\nProbe is a snapshot of your computer hardware state and system\nlogs.  The tool checks operability of devices by analysis of logs\nand returns a permanent URL to view the probe of the computer.\n\nThe tool is intended to simplify collecting of logs necessary for\ninvestigating hardware related problems.  Just run one simple\ncommand (requires superuser privileges) in the console to check\nyour hardware and collect all the system logs at once:\n\n    # hw-probe -all -upload\n\nBy creating probes you also contribute to the HDD/SSD reliability\ntest study (https://github.com/bsdhw/SMART).","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"dmidecode":{"origin":"sysutils/dmidecode","version":"3.6"},"hwstat":{"origin":"sysutils/hwstat","version":"0.5.1_1"},"lsblk":{"origin":"sysutils/lsblk","version":"3.8"},"lscpu":{"origin":"sysutils/lscpu","version":"1.2.0_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"smartmontools":{"origin":"sysutils/smartmontools","version":"7.4_2"}},"categories":["sysutils","perl5"],"options":{"DOCS":"on"}},{"name":"hy-aspell","origin":"textproc/hy-aspell","version":"0.10.0.0_1,1","comment":"Aspell Armenian dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f17fbe4b97eefb71f26c06be7ee9e617f3b4f8ed4afc3ca903f6d32b8d6cbdf4","flatsize":2542435,"path":"All/hy-aspell-0.10.0.0_1,1.pkg","repopath":"All/hy-aspell-0.10.0.0_1,1.pkg","licenselogic":"single","pkgsize":794976,"desc":"Aspell Armenian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"hvm","origin":"devel/hvm","version":"g20240518_1","comment":"Massively parallel, optimal functional runtime in Rust","maintainer":"yuri@FreeBSD.org","www":"https://higherorderco.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62decedcfabf6ec03c72d672e439b70fbdc88baf82459e7cd8efc5769df1a033","flatsize":1386196,"path":"All/hvm-g20240518_1.pkg","repopath":"All/hvm-g20240518_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":373012,"desc":"HVM2 is a h=Higher-order Virtual Machine 2.\n\nHVM2 is a massively parallel interaction combinator evaluator.\n\nBy compiling programs from high-level languages (such as Python and Haskell) to\nHVM, one can run these languages directly on massively parallel hardware, like\nGPUs, with near-ideal speedup.\n\nHVM2 is the successor to HVM1, a 2022 prototype of this concept. Compared to its\npredecessor, HVM2 is simpler, faster and, most importantly, more correct. HOC\nprovides long-term support for all features listed on its paper.","categories":["devel"]},{"name":"hwdata","origin":"misc/hwdata","version":"0.384,1","comment":"Database of IDs used in PCI, PNP and USB devices","maintainer":"desktop@FreeBSD.org","www":"https://github.com/vcrhonek/hwdata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8e438434840b95b12419979cc0503e875a804d6da6d359a408b0bebc758ebc63","flatsize":9613789,"path":"All/hwdata-0.384,1.pkg","repopath":"All/hwdata-0.384,1.pkg","licenselogic":"or","licenses":["GPLv2+","MIT"],"pkgsize":1592940,"desc":"Database of IDs used in Plug and Play devices.","categories":["misc"]},{"name":"humanzip","origin":"textproc/humanzip","version":"0.5_1","comment":"Compresses text to human readable output","maintainer":"ports@FreeBSD.org","www":"https://savannah.nongnu.org/projects/humanzip/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65b911458e1583a24f6f5123d0375427bc91e3092b77b91dcd0965222db5c379","flatsize":185694,"path":"All/humanzip-0.5_1.pkg","repopath":"All/humanzip-0.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":59620,"desc":"humanzip is a compression program that operates on text files.  Unlike\nmost compression algorithms, its output is human readable.  Indeed, it\nis explictly meant to be read by humans and might even be easier to read\nthan the original.\n\nhumanzip compresses files by looking for common strings of words and\nreplacing them with single symbols. The idea is to reduce the screen and\nprint size of documents.  Humanzip does not explictly try to reduce the\nsize of the file as measured in bytes, although this usually happens\nincidentally.","categories":["textproc","archivers"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe humanzip port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hulgalugha","origin":"misc/hulgalugha","version":"1.0","comment":"Very jerky text filter","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7d5e55e4ff20533d7618c8e4bd80c3d45aee6208288864109d6b701dc4d0ce9","flatsize":6808,"path":"All/hulgalugha-1.0.pkg","repopath":"All/hulgalugha-1.0.pkg","licenselogic":"single","pkgsize":2912,"desc":"A filter, makes text somewhat more jerky.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe hulgalugha port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hwloc2","origin":"devel/hwloc2","version":"2.8.0_1","comment":"Portable Hardware Locality software package","maintainer":"phd_kimberlite@yahoo.co.jp","www":"https://www.open-mpi.org/projects/hwloc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57a5b1f6612d7ef013222a9dd7ae6471adf1d53388ac58caaaff4380bd0b8210","flatsize":7933273,"path":"All/hwloc2-2.8.0_1.pkg","repopath":"All/hwloc2-2.8.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3076952,"desc":"The Portable Hardware Locality (hwloc) software package provides\na portable abstraction (across OS, versions, architectures, ...) of\nthe hierarchical topology of modern architectures, including as follows:\n - NUMA memory nodes;\n - sockets;\n - shared caches;\n - cores and simultaneous multithreading.\nIt also gathers various system attributes such as cache and\nmemory information as well as the locality of I/O devices\n(such as network interfaces, InfiniBand HCAs or GPUs).\nIt primarily aims at helping applications with gathering information about\nmodern computing hardware so as to exploit it accordingly and efficiently [1].\n\n[1] Portable Hardware Locality (hwloc) WWW.","deps":{"level-zero":{"origin":"devel/level-zero","version":"1.17.6"},"libpciaccess":{"origin":"devel/libpciaccess","version":"0.18"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel"],"shlibs_required":["libpciaccess.so.0","libze_loader.so.1","libxml2.so.2"],"shlibs_provided":["libhwloc.so.15"],"options":{"CAIRO":"off","DEBUG":"off","DOCS":"on","L0":"on"}},{"name":"hydrogen-linear-algebra","origin":"math/hydrogen","version":"1.5.3_3","comment":"Dense and sparse linear algebra, conic optimization, lattice reduction","maintainer":"yuri@FreeBSD.org","www":"https://github.com/LLNL/Elemental","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c8a2511af02d663a11329e8487522b05df0cca9297bc48e7ed561eebf35ee9e","flatsize":26013471,"path":"All/hydrogen-linear-algebra-1.5.3_3.pkg","repopath":"All/hydrogen-linear-algebra-1.5.3_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2909048,"desc":"Hydrogen is a fork of Elemental used by LBANN. Hydrogen is a redux of the\nElemental functionality that has been ported to make use of GPGPU accelerators.\nThe supported functionality is essentially the core infrastructure plus\nBLAS-1 and BLAS-3.","deps":{"half":{"origin":"math/half","version":"2.2.0"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libmpicxx.so.12","libmpi.so.12","libopenblas.so.0"],"shlibs_provided":["libHydrogen_CXX.so.1.5.3"],"options":{"MPICH":"on","OPENMPI":"off"}},{"name":"hyperscan","origin":"devel/hyperscan","version":"5.4.2","comment":"High-performance multiple regex matching library","maintainer":"vsevolod@FreeBSD.org","www":"https://www.hyperscan.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdd20ecd8166e07d7ec18f05783d0d5a2d4c89bf118beff84431da3c3a90e9c2","flatsize":20688551,"path":"All/hyperscan-5.4.2.pkg","repopath":"All/hyperscan-5.4.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3224504,"desc":"Hyperscan is a high-performance multiple regex matching library. It follows the\nregular expression syntax of the commonly-used libpcre library, yet functions\nas a standalone library with its own API written in C.\n\nHyperscan uses hybrid automata techniques to allow simultaneous matching of\nlarge numbers (up to tens of thousands) of regular expressions, as well as\nmatching of regular expressions across streams of data.","categories":["devel","textproc"],"shlibs_provided":["libhs.so.5","libhs_runtime.so.5"],"options":{"NATIVE":"off","SHARED":"on"}},{"name":"huc","origin":"lang/huc","version":"3.21","comment":"PC Engine C compiler which can create ROMs (hucard) or CD images","maintainer":"ports@FreeBSD.org","www":"https://www.zeograd.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4228e7e13488eeb7dd8307739961e3be74048fd9eb1a7579da78ea57348d6b12","flatsize":936361,"path":"All/huc-3.21.pkg","repopath":"All/huc-3.21.pkg","licenselogic":"single","pkgsize":216644,"desc":"HuC is a PC Engine C compiler. It can create ROMs (hucard) or CD images\nand is bundled with an assembler and all kinds of libraries. You can ouput\ntext, scrolls, make sound, control CD, handle sprites and tiles, and more.","categories":["lang","emulators"],"options":{"DOCS":"on"},"messages":[{"message":"Huc is now installed!\nSet the $PCE_INCLUDE environment variable to /usr/local/include/huc/pce","type":"install"},{"message":"===>   NOTICE:\n\nThe huc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hunspell","origin":"textproc/hunspell","version":"1.7.2_1","comment":"Improved spell-checker for Hungarian and other languages","maintainer":"office@FreeBSD.org","www":"https://hunspell.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bf2d6ca874f86ae4e7c83e747386013d7cb872bb1e373359c05006aace1eb3d","flatsize":2239135,"path":"All/hunspell-1.7.2_1.pkg","repopath":"All/hunspell-1.7.2_1.pkg","licenselogic":"or","licenses":["GPLv2+","LGPL21+","MPL11"],"pkgsize":393836,"desc":"Hunspell is the spell checker of LibreOffice, OpenOffice.org, Mozilla\nFirefox 3 & Thunderbird, Google Chrome, and it is also used by\nproprietary software packages, like Mac OS X, InDesign, memoQ, Opera\nand SDL Trados.\n\nMain features:\n- Extended support for language peculiarities; Unicode character encoding,\n  compounding and complex morphology.\n- Improved suggestion using n-gram similarity, rule and dictionary based\n  pronunciation data.\n- Morphological analysis, stemming and generation.\n- Hunspell is based on MySpell and works also with MySpell dictionaries.\n- C++ library under GPL/LGPL/MPL tri-license.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["textproc"],"shlibs_required":["libtinfo.so.6","libncurses.so.6","libreadline.so.8"],"shlibs_provided":["libhunspell-1.7.so.0"],"annotations":{"cpe":"cpe:2.3:a:hunspell_project:hunspell:1.7.2:::::dragonfly6:x86_64:1"}},{"name":"inkscape","origin":"graphics/inkscape","version":"1.3.2_2","comment":"Full featured open source SVG editor","maintainer":"gnome@FreeBSD.org","www":"https://inkscape.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6e2dec516ca3957492b2aeda9e932ec0b577fc1b5c5ab37f160c0be06ee197f","flatsize":182017784,"path":"All/inkscape-1.3.2_2.pkg","repopath":"All/inkscape-1.3.2_2.pkg","licenselogic":"and","licenses":["GPLv2","GPLv2+","GPLv3","GPLv3+","LGPL21","LGPL3","LGPL3+","MPL11"],"pkgsize":23729668,"desc":"Inkscape seeks to become a full featured open source SVG editor.\nDerived from the highly popular Sodipodi codebase, Inkscape strives\nto build full XML, SVG, and CSS2 compliance.\n\nFeatures include alpha blending, node editing, svg-to-png export,\nand more. Project aims for capabilities similar to Illustrator,\nCorelDraw, Visio, etc.","deps":{"GraphicsMagick":{"origin":"graphics/GraphicsMagick","version":"1.3.43_1,1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"boehm-gc":{"origin":"devel/boehm-gc","version":"8.2.6"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"fig2dev":{"origin":"print/fig2dev","version":"3.2.9"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"lib2geom":{"origin":"math/lib2geom","version":"1.3_1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libcdr01":{"origin":"graphics/libcdr01","version":"0.1.7_7"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libpotrace":{"origin":"graphics/libpotrace","version":"1.16"},"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libvisio01":{"origin":"textproc/libvisio01","version":"0.1.7_12"},"libwpg03":{"origin":"graphics/libwpg03","version":"0.3.4"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-cachecontrol":{"origin":"www/py-cachecontrol","version":"0.14.0"},"py311-cssselect":{"origin":"www/py-cssselect","version":"1.2.0"},"py311-filelock":{"origin":"sysutils/py-filelock","version":"3.15.4"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scour":{"origin":"textproc/py-scour","version":"0.38.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["graphics","gnome"],"shlibs_required":["libboost_filesystem.so.1.84.0","libpangocairo-1.0.so.0","libcairo.so.2","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgsl.so.27","libgslcblas.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgc.so.1","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libiconv.so.2","libpoppler.so.134","libpoppler-glib.so.8","libwpg-0.3.so.3","librevenge-0.0.so.0","librevenge-stream-0.0.so.0","libvisio-0.1.so.1","libcdr-0.1.so.1","libjpeg.so.8","libpng16.so.16","libpotrace.so.0","libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgtk-3.so.0","libatk-1.0.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libgspell-1.so.2","libenchant-2.so.2","libgtksourceview-4.so.0","libxslt.so.1","libxml2.so.2","libreadline.so.8","libGraphicsMagick++.so.12","libGraphicsMagick.so.3","libepoxy.so.0","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libstdc++.so.6","libgomp.so.1","libgcc_s.so.1","lib2geom.so.1.3.0"],"shlibs_provided":["libinkscape_base.so.1.3.2.0"],"options":{"CDR":"on","GSPELL":"on","GVFS":"off","NLS":"on","OPENMP":"on","POPPLER":"on","SCRIBUS":"off","VISIO":"on","WPG":"on","IMAGICK6":"off","GM":"on"},"annotations":{"cpe":"cpe:2.3:a:inkscape:inkscape:1.3.2:::::dragonfly6:x86_64:2"}},{"name":"hurl","origin":"www/hurl","version":"4.3.0_1","comment":"CLI to run HTTP requests defined in a simple plain text format","maintainer":"rodrigo@FreeBSD.org","www":"https://hurl.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b394fa197e67a2813e3dc157fdd457b9d72bc10f4650a1b00c374298e44a256e","flatsize":7381177,"path":"All/hurl-4.3.0_1.pkg","repopath":"All/hurl-4.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1837608,"desc":"Hurl is a command line tool that runs HTTP requests defined in a simple\nplain text format. It can chain requests, capture values and evaluate\nqueries on headers and body response.\nHurl is very versatile: it can be used for fetching data, testing HTTP\nsessions and testing XML / JSON APIs.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libxml2.so.2","libcurl.so.4"]},{"name":"hu-mythes","origin":"hungarian/mythes","version":"2003.09.29_1","comment":"Hungarian thesaurus","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"889238021136a95d57a7a2c16b9a1658207c70c79cd4fdf798d7265d7c886507","flatsize":824407,"path":"All/hu-mythes-2003.09.29_1.pkg","repopath":"All/hu-mythes-2003.09.29_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":299812,"desc":"Hungarian thesaurus","categories":["hungarian","textproc"]},{"name":"hu-hyphen","origin":"hungarian/hyphen","version":"2007.05.17_1","comment":"Hungarian hyphenation rules","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b93b7dac0591f6441d732639899b8b407a556a23054cab2d8e627faef785ef6","flatsize":720029,"path":"All/hu-hyphen-2007.05.17_1.pkg","repopath":"All/hu-hyphen-2007.05.17_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":228900,"desc":"Hungarian hyphenation rules","categories":["hungarian","textproc"]},{"name":"hydroxide","origin":"mail/hydroxide","version":"0.2.29_1","comment":"Open-source ProtonMail CardDAV, IMAP and SMTP bridge","maintainer":"nxjoseph@protonmail.com","www":"https://github.com/emersion/hydroxide","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"549684dbd063b8ae68b67e10edcec41419b43414a0d13fd6481c21c86fc6e067","flatsize":8299750,"path":"All/hydroxide-0.2.29_1.pkg","repopath":"All/hydroxide-0.2.29_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2764432,"desc":"A third-party, open-source ProtonMail bridge. Hydroxide supports CardDAV,\nIMAP and SMTP. hydroxide is a server that translates standard protocols\n(SMTP, IMAP, CardDAV) into ProtonMail API requests. It allows you to use\nyour preferred e-mail client and git-send-email with ProtonMail.","categories":["mail"]},{"name":"httptunnel","origin":"www/httptunnel","version":"3.3_4","comment":"Tunnel a TCP/IP connection through a HTTP/TCP/IP connection","maintainer":"portmaster@BSDforge.com","www":"https://github.com/larsbrinkhoff/httptunnel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfe4c02678e5fcff429b507c4f2bdeba4b71d027c01d6bc2c2cc7c3d8a8b812d","flatsize":138085,"path":"All/httptunnel-3.3_4.pkg","repopath":"All/httptunnel-3.3_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38956,"desc":"httptunnel creates a bidirectional virtual data path tunnelled\nin HTTP requests. The requests can be sent via an HTTP proxy if\nso desired. This can be useful for users behind restrictive\nfirewalls. If WWW access is allowed through an HTTP proxy, it's\npossible to use httptunnel and, say, telnet or PPP to connect to\na computer outside the firewall.\n\nIf you still don't understand what this is all about, maybe you\ncan find some useful information in the FAQ file.\n\nThis program is mostly intended for technically-oriented users.\nThey should know what to do.","categories":["www"],"users":["httptunnel"],"groups":["httptunnel"],"options":{"DEBUG":"off"}},{"name":"hu-jdictionary-eng-hun-expr","origin":"hungarian/jdictionary-eng-hun-expr","version":"1.4_4","comment":"JDictionary plugin: English-Hungarian expression dictionary","maintainer":"jmohacsi@bsd.hu","www":"http://jdictionary.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"831efbf7476bc5c735a52c061bf1ca542e843173cde3119326632ac2cb23e637","flatsize":869618,"path":"All/hu-jdictionary-eng-hun-expr-1.4_4.pkg","repopath":"All/hu-jdictionary-eng-hun-expr-1.4_4.pkg","licenselogic":"single","pkgsize":854940,"desc":"JDictionary plugin: English-Hungarian expression dicitonary\nThis dictionary contains approximately 30000 expressions.\nDictionary database created: Gabor Mandy","deps":{"jdictionary":{"origin":"textproc/jdictionary","version":"1.8_4"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["hungarian","textproc"]},{"name":"hu-hunspell","origin":"hungarian/hunspell","version":"1.6.1","comment":"Hunspell Hungarian dictionary","maintainer":"jmohacsi@bsd.hu","www":"https://magyarispell.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"82134d10ef9cf6ef34655eba658f7ca37dbfb59a7cc0a262df7382e09bf81abc","flatsize":3624549,"path":"All/hu-hunspell-1.6.1.pkg","repopath":"All/hu-hunspell-1.6.1.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21","MPL11"],"pkgsize":561040,"desc":"Hunspell hungarian dictionnary","categories":["hungarian","textproc"]},{"name":"https_dns_proxy","origin":"dns/https_dns_proxy","version":"g20231226","comment":"Light-weight DNS-HTTPS, non-caching translation proxy","maintainer":"danfe@FreeBSD.org","www":"https://github.com/aarond10/https_dns_proxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f465f5ab887522fe19b98f8dbde5fb1b98c2e658842ea752114f6d361355c31","flatsize":45825,"path":"All/https_dns_proxy-g20231226.pkg","repopath":"All/https_dns_proxy-g20231226.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18128,"desc":"https_dns_proxy is light-weight DNS<->HTTPS, non-caching translation\nproxy for the RFC 8484 DNS-over-HTTPS standard.  It receives regular\n(UDP) DNS requests and issues them via DoH.\n\nUsing DNS over HTTPS makes eavesdropping and spoofing of DNS traffic\nbetween you and the HTTPS DNS provider (Google/Cloudflare) much less\nlikely, of course so long as you trust your DoH provider.  Features:\n\n  - Tiny size (<45kiB)\n  - Uses cURL for HTTP/2 and pipelining, keeping resolve latencies\n    extremely low\n  - Single-threaded, non-blocking select() server for use on\n    resource-starved embedded systems\n  - Designed to sit in front of dnsmasq or similar caching resolver\n    for transparent use","deps":{"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"libev":{"origin":"devel/libev","version":"4.33_1,1"}},"categories":["dns","net"],"shlibs_required":["libcares.so.2","libcurl.so.4","libev.so.4"]},{"name":"httpry","origin":"net/httpry","version":"0.1.8_1","comment":"Packet sniffer designed for displaying and logging HTTP traffic","maintainer":"ports@FreeBSD.org","www":"https://dumpsterventures.com/jason/httpry/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebfe43726480b9295edab2b90850c6b1dc09792ec218dc11ab5c0ab524fae379","flatsize":49498,"path":"All/httpry-0.1.8_1.pkg","repopath":"All/httpry-0.1.8_1.pkg","licenselogic":"single","pkgsize":19924,"desc":"\"httpry is a specialized packet sniffer designed for displaying and logging\nHTTP traffic. It is not intended to perform analysis itself, but to capture,\nparse, and log the traffic for later analysis. It can be run in real-time\ndisplaying the traffic as it is parsed, or as a daemon process that logs to an\noutput file. It is written to be as lightweight and flexible as possible, so\nthat it can be easily adaptable to different applications.\"","categories":["net"],"options":{"DOCS":"on","EXTRASCRIPTS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe httpry port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"httplog","origin":"sysutils/httplog","version":"2.1_2","comment":"Apache log rollover program with strftime(3) filename support","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44ff364f666f3be850624209737a8724a0d774ea967b42f24cac049998bb1f95","flatsize":28395,"path":"All/httplog-2.1_2.pkg","repopath":"All/httplog-2.1_2.pkg","licenselogic":"single","licenses":["FSL"],"pkgsize":12328,"desc":"httplog is a replacement for Apache's 'rotatelogs' and Andrew Ford's\n'chronolog'. It allows you to specify a logfile using strftime paramaters in\nthe filename to act as a template. This means that the logs in your logfiles\nwill also be sorted according to the filename. For example, if you specify a\nlogfile of /var/log/http%25Y%25m%25d.log, a new log file would be generated each day,\nwith content for only that one day. It also supports compression of logfiles\nusing gzip, and many other useful functions.","categories":["sysutils","www"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe httplog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"httperf","origin":"benchmarks/httperf","version":"0.9.1_1","comment":"Tool for measuring web server performance","maintainer":"ports@FreeBSD.org","www":"https://github.com/httperf/httperf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eedfc461f281fb4e8f8cc3d545599fa2d508fd8b7c4af5be06a04055b7bd28c4","flatsize":144599,"path":"All/httperf-0.9.1_1.pkg","repopath":"All/httperf-0.9.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":65716,"desc":"Httperf is a tool for measuring web server performance. It provides a flexible\nfacility for generating various HTTP workloads and for measuring server\nperformance.\nThe focus of httperf is not on implementing one particular benchmark but on\nproviding a robust, high-performance tool that facilitates the construction of\nboth micro- and macro-level benchmarks. The three distinguishing characteristics\nof httperf are its robustness, which includes the ability to generate and\nsustain server overload, support for the HTTP/1.1 and SSL protocols, and its\nextensibility to new workload generators and performance measurements.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["benchmarks","www"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe httperf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hu-jdictionary-eng-hun","origin":"hungarian/jdictionary-eng-hun","version":"1.4_4","comment":"JDictionary plugin: Hungarian-English dictionary","maintainer":"jmohacsi@bsd.hu","www":"http://jdictionary.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"738f714a9642b7521d9fe1e25cb7e9aa82d55ac25c10d03ae884ca8e58379e6e","flatsize":1748757,"path":"All/hu-jdictionary-eng-hun-1.4_4.pkg","repopath":"All/hu-jdictionary-eng-hun-1.4_4.pkg","licenselogic":"single","pkgsize":1732436,"desc":"JDictionary-hun-eng - jDictionary plugin: Hungarian-English\nThis dictionary is based on Vonyo & Drotos dictionary.","deps":{"jdictionary":{"origin":"textproc/jdictionary","version":"1.8_4"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["hungarian","textproc"]},{"name":"ibus-typing-booster","origin":"textproc/ibus-typing-booster","version":"2.25.9","comment":"Faster typing by context sensitive completion","maintainer":"thierry@FreeBSD.org","www":"https://mike-fabian.github.io/ibus-typing-booster/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cad11665de596a17d1006562a0d59110e271895da1968485002e3053c73b625","flatsize":133594357,"path":"All/ibus-typing-booster-2.25.9.pkg","repopath":"All/ibus-typing-booster-2.25.9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":9845260,"desc":"Ibus-typing-booster is a completion input method to speedup typing.\n\nThe original purpose was to make typing of Indic languages easier and faster by\nproviding completion and spell checking suggestions. Originally it was forked\nfrom ibus-table.  Since then ibus-typing-booster has been improved to support\nmany other languages as well (most languages except Chinese and Japanese are\nsupported). Recently the capability to type different languages at the same time\nwithout having to switch between languages has been added.\n\nFeatures\n  - Context sensitive completions.\n  - Learns from user input.\n  - Can be trained by supplying files containing typical user input.\n  - If available, hunspell and hunspell dictionaries will also be used to\n    provide not only completion but also spellchecking suggestions (but it works\n    also without hunspell by learning only from user input).\n  - Can be used with any keyboard layout.\n  - Almost all input methods supplied by libm17n are supported (including the\n    inscript2 input methods).\n  - Several input methods and languages can be used at the same time without\n    switching.\n  - Predicts Unicode symbols and emoji as well.","deps":{"CLDR":{"origin":"textproc/CLDR","version":"43.0"},"UCD":{"origin":"textproc/UCD","version":"15.1.0,1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"m17n-lib":{"origin":"devel/m17n-lib","version":"1.8.0_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-hunspell":{"origin":"textproc/py-hunspell","version":"0.5.5_1"},"py311-pycountry":{"origin":"textproc/py-pycountry","version":"24.6.1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"options":{"HUNSPELL":"on"},"messages":[{"message":"It is recommanded to install a font with emojis, e.g. x11-fonts/twemoji-color-font-ttf or x11-fonts/noto-emoji.\n\nAnd do not forget to run `ibus restart' after an upgrade.","type":"install"}]},{"name":"http_post","origin":"www/http_post","version":"1.0.20140814_1","comment":"Do a POST operation and dump http-contents to stdout","maintainer":"masaki@club.kyutech.ac.jp","www":"https://www.acme.com/software/http_post/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed7f4691023ed375a15c36c16ce550ce30b68b7339353323e8f8463c4932bf86","flatsize":17968,"path":"All/http_post-1.0.20140814_1.pkg","repopath":"All/http_post-1.0.20140814_1.pkg","licenselogic":"single","pkgsize":8700,"desc":"Http_post does a POST operation and dumps the results to stdout. This supports\nipv6 and https (SSL).","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"httrack","origin":"www/httrack","version":"3.49.5","comment":"Easy-to-use offline browser utility and website copier","maintainer":"sunpoet@FreeBSD.org","www":"https://www.httrack.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"737f1cdf5c88dc262638b51954f1055292383ab1ffc6756861d0b20d2ef28043","flatsize":4510843,"path":"All/httrack-3.49.5.pkg","repopath":"All/httrack-3.49.5.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":1189208,"desc":"HTTrack is an easy-to-use offline browser utility. It allows you to download a\nWorld Wide website from the Internet to a local directory, building recursively\nall directories, getting html, images, and other files from the server to your\ncomputer. HTTrack arranges the original site's relative link-structure. Simply\nopen a page of the \"mirrored\" website in your browser, and you can browse the\nsite from link to link, as if you were viewing it online.\n\nHTTrack can also update an existing mirrored site, and resume interrupted\ndownloads. HTTrack is fully configurable, and has an integrated help system.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"shlibs_provided":["libbaselinks.so.1","libchangecontent.so.1","libcontentfilter.so.1","libdisplayheader.so.1","libfilename.so.1","libfilename2.so.1","libfilenameiisbug.so.1","liblistlinks.so.1","liblog.so.1","libsimple.so.1","libhtsjava.so.2","libhttrack.so.2"],"options":{"DOCS":"on","ICONS":"off"},"annotations":{"cpe":"cpe:2.3:a:httrack:httrack:3.49.5:::::dragonfly6:x86_64"}},{"name":"http_get","origin":"www/http_get","version":"1.0.20140814_1","comment":"Dump http-contents to stdout","maintainer":"masaki@club.kyutech.ac.jp","www":"https://www.acme.com/software/http_get/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fe2fb7a6aa7b2f02098d9f0feca9d67f2239d6d1fac72efe819dc919608cc9a","flatsize":15013,"path":"All/http_get-1.0.20140814_1.pkg","repopath":"All/http_get-1.0.20140814_1.pkg","licenselogic":"single","pkgsize":7060,"desc":"Get the contents of an http url and dumps\nit to stdout. supports ipv6 and https (SSL).\nA useful tool. :)","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"httpcore","origin":"www/httpcore","version":"4.4.13","comment":"Java components implementing the base HTTP protocol","maintainer":"ale@FreeBSD.org","www":"https://hc.apache.org/httpcomponents-core-4.4.x/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5e14426dccfc86681ddf91ce64fcfd2d65184865930c2811b9efca5d258f532","flatsize":818914,"path":"All/httpcore-4.4.13.pkg","repopath":"All/httpcore-4.4.13.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":659316,"desc":"The HttpCore components implement the most fundamental aspects of the HTTP\nprotocol. They are nonetheless sufficient to develop basic client-side and\nserver-side HTTP services with a minimal footprint and no external\ndependencies.\n\nThe HttpCore base module contains the public API and the default\nimplementation based on the Java classic (blocking) I/O model. It requires\na Java 1.3 compatible runtime and has no dependency on any external libraries.\n\nHttpCore NIO extensions contain optional components that leverage the event\ndriven, non-blocking I/O (NIO) model. HttpCore NIO extensions require a\nJava 5.0 compatible runtime and the HttpCore base module. HttpCore NIO\nextensions are intended for those usage scenarios where raw throughput is\nless important than the ability to handle thousands of simultaneous HTTP\nconnections in a resource efficient manner.","deps":{"apache-commons-cli":{"origin":"java/apache-commons-cli","version":"1.4"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"options":{"DOCS":"on"}},{"name":"http_ping","origin":"net/http_ping","version":"20160309","comment":"Measure HTTP Latency","maintainer":"hrs@FreeBSD.org","www":"https://www.acme.com/software/http_ping/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"571c078d666a372a59ba5b3ef929e73d7d6e1e2578f9b02bf82967a1c0934dfd","flatsize":22536,"path":"All/http_ping-20160309.pkg","repopath":"All/http_ping-20160309.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9484,"desc":"http_ping is like the regular ping(8) command, except that it sends\nHTTP requests isntead of ICMP echo requests.  I.e., it runs an HTTP\nfetch every few seconds, timing how long they take.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"ibus","origin":"textproc/ibus","version":"1.5.29_1","comment":"Intelligent Input Bus for Unix-like systems","maintainer":"henry.hu.sh@gmail.com","www":"https://github.com/ibus/ibus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a59e172f24c0476d19574c5eb80ce7eb4ade58ee12d50b8f1e8f2b88b6df4a7d","flatsize":85252886,"path":"All/ibus-1.5.29_1.pkg","repopath":"All/ibus-1.5.29_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":8350444,"desc":"Intelligent Input Bus for Unix-like systems, iBus, is the next generation\ninput framework, developed by the developer of scim-python, includes all\nits function, and much more.\n\nThis is the base port, you need input methods such as pinyin to input text.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libdbusmenu":{"origin":"devel/libdbusmenu","version":"16.04.0_8"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"setxkbmap":{"origin":"x11/setxkbmap","version":"1.3.2_1"}},"categories":["textproc"],"shlibs_required":["libgthread-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libdbus-1.so.3","libgtk-3.so.0","libgdk-3.so.0","libcairo-gobject.so.2","libXi.so.6","libnotify.so.4","libdbusmenu-gtk3.so.4","libdbusmenu-glib.so.4","libXfixes.so.3","libdconf.so.1"],"shlibs_provided":["libibus-1.0.so.5"],"options":{"APPINDICATOR":"on","ENGINE":"on","VAPI":"on","GTK2":"on","GTK3":"on","GINTRO":"on","DCONF":"on","XIM":"on","EMOJI":"on","DOCS":"on","NLS":"on","WAYLAND":"off"},"annotations":{"cpe":"cpe:2.3:a:ibus_project:ibus:1.5.29:::::dragonfly6:x86_64:1"},"messages":[{"message":"ibus installation finished. To use ibus, please do the following:\n\nIf you are using bash, please add following lines to your $HOME/.bashrc:\n\nexport XIM=ibus\nexport GTK_IM_MODULE=ibus\nexport QT_IM_MODULE=ibus\nexport XMODIFIERS=@im=ibus\nexport XIM_PROGRAM=\"ibus-daemon\"\nexport XIM_ARGS=\"--daemonize --xim\"\n\nIf you are using tcsh, please add following lines to your $HOME/.cshrc:\n\nsetenv XIM ibus\nsetenv GTK_IM_MODULE ibus\nsetenv QT_IM_MODULE ibus\nsetenv XMODIFIERS @im=ibus\nsetenv XIM_PROGRAM ibus-daemon\nsetenv XIM_ARGS \"--daemonize --xim\"\n\nIf you are using KDE4, you may create a shell script in $HOME/.kde4/env\n($HOME/.config/plasma-workspace/env for Plasma) and add following lines:\n\n#!/bin/sh\nexport XIM=ibus\nexport GTK_IM_MODULE=ibus\nexport QT_IM_MODULE=ibus\nexport XMODIFIERS=@im=ibus\nexport XIM_PROGRAM=\"ibus-daemon\"\nexport XIM_ARGS=\"--daemonize --xim\"\n\nFollowing input methods/engines are available in ports:\n\nchinese/ibus-chewing\t\tChewing engine for IBus\nchinese/ibus-libpinyin\t\tIntelligent Pinyin engine based on libpinyin\nchinese/ibus-pinyin\t\tThe PinYin input method\njapanese/ibus-anthy\t\tAnthy engine for IBus\njapanese/ibus-mozc\t\tMozc engine for IBus\njapanese/ibus-skk\t\tSKK engine for IBus\nkorean/ibus-hangul\t\tHangul engine for IBus\ntextproc/ibus-kmfl\t\tKMFL IMEngine for IBus framework\ntextproc/ibus-m17n\t\tm17n IM engine for IBus framework\ntextproc/ibus-table\t\tTable based IM framework for IBus\ntextproc/ibus-typing-booster    Faster typing by context sensitive completion\n\nIf ibus cannot start or the panel does not appear, please ensure\nthat you are using up-to-date python.","type":"install"}]},{"name":"hu-aspell","origin":"hungarian/aspell","version":"0.99.4.2.0_1,2","comment":"Aspell Hungarian dictionaries","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"337a434697bedfed0e1df22e1baa3d4d02fd77c49018f054d47938c148bfd389","flatsize":7098636,"path":"All/hu-aspell-0.99.4.2.0_1,2.pkg","repopath":"All/hu-aspell-0.99.4.2.0_1,2.pkg","licenselogic":"single","pkgsize":1585892,"desc":"Aspell Hungarian dictionaries.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["hungarian","textproc"]},{"name":"http_load","origin":"www/http_load","version":"20160309_1","comment":"Multiprocessing http performance test client","maintainer":"marcel@herrbischoff.com","www":"https://www.acme.com/software/http_load/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12babd5b391202442562f163ccbc705ffba5b3ea24f5c923990be10b650ed687","flatsize":30793,"path":"All/http_load-20160309_1.pkg","repopath":"All/http_load-20160309_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15116,"desc":"http_load runs multiple http fetches in parallel, to test the throughput of\na web server.\n\nHowever unlike most such test clients, it runs in a single process, so it\ndoesn't bog down the client machine.  It can be configured to do https\nfetches as well.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"hub","origin":"devel/hub","version":"2.14.2_23","comment":"Introduces git to GitHub","maintainer":"egypcio@FreeBSD.org","www":"https://hub.github.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d564bc92a31273e5d20be90786b5944149a54578b3419d524cf966061543d701","flatsize":6456614,"path":"All/hub-2.14.2_23.pkg","repopath":"All/hub-2.14.2_23.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2174552,"desc":"hub is a command line tool that wraps git in order to extend it with extra\nfeatures and commands that make working with GitHub easier.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel","sysutils"],"annotations":{"cpe":"cpe:2.3:a:hub_project:hub:2.14.2:::::dragonfly6:x86_64:23"}},{"name":"httpasyncclient","origin":"www/httpasyncclient","version":"4.1.5","comment":"Java components implementing an asynchronous HTTP client","maintainer":"ale@FreeBSD.org","www":"https://hc.apache.org/httpcomponents-asyncclient-4.1.x/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89528c489e076950e9ec7de304a72e331753d37e927b78e2e975bfce4e063764","flatsize":2226239,"path":"All/httpasyncclient-4.1.5.pkg","repopath":"All/httpasyncclient-4.1.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":264472,"desc":"Asynch HttpClient is a HTTP/1.1 compliant HTTP agent implementation based\non HttpCore NIO and HttpClient components. It is a complementary module\nto Apache HttpClient intended for special cases where ability to handle a\ngreat number of concurrent connections is more important than performance\nin terms of a raw data throughput.","deps":{"httpclient":{"origin":"www/httpclient","version":"4.5.12"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:httpasyncclient:4.1.5:::::dragonfly6:x86_64"}},{"name":"htmlise","origin":"textproc/htmlise","version":"0.2","comment":"Formats plain text as HTML","maintainer":"ehaupt@FreeBSD.org","www":"https://www.ex-parrot.com/~chris/software.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61034d9f6ac42c6f1f97d92ea873669667299ea931531e13b05b7a32e89c12c7","flatsize":16720,"path":"All/htmlise-0.2.pkg","repopath":"All/htmlise-0.2.pkg","licenselogic":"single","pkgsize":7936,"desc":"A command line utility that formats plain text from standard input to HTML.","categories":["textproc"]},{"name":"http-parser","origin":"www/http-parser","version":"2.9.4","comment":"HTTP request/response parser written in C","maintainer":"danfe@FreeBSD.org","www":"https://github.com/nodejs/http-parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b004dc05837d5435f2e1e84c08aadedbabd785b26246b4fa560c2c7372972c4","flatsize":53886,"path":"All/http-parser-2.9.4.pkg","repopath":"All/http-parser-2.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18688,"desc":"This is a parser for HTTP messages written in C.  It parses both requests\nand responses.  The parser is designed to be used in performance HTTP\napplications.  It does not make any system calls nor allocations, it does\nnot buffer data, it can be interrupted at anytime.  Depending on the\narchitecture, it only requires about 40 bytes of data per message stream\n(in a web server that is per connection).","categories":["www"],"shlibs_provided":["libhttp_parser.so.2.9"]},{"name":"httpclient","origin":"www/httpclient","version":"4.5.12","comment":"Java components implementing an advanced HTTP client","maintainer":"ale@FreeBSD.org","www":"https://hc.apache.org/httpcomponents-client-4.5.x/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"968b046103ee2635c8b29861423e5dbb5a4104671ce06472e83c94344e3b8ebd","flatsize":1148066,"path":"All/httpclient-4.5.12.pkg","repopath":"All/httpclient-4.5.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":934792,"desc":"HttpClient provides components for client-side authentication, HTTP state\nmanagement, connection management, and an HTTP/1.1 compliant HTTP agent\nimplementation based on those components. It is intended as successor of\nand replacement for Jakarta Commons HttpClient 3.x.\n\nThe HttpClient module is a full-featured, HTTP/1.1 compliant agent built\non top of HttpCore.\n\nThe HttpMime module extends mime4j library with some HTTP specific\nfunctionality and integrates it with the HttpComponents framework.","deps":{"apache-commons-codec":{"origin":"java/apache-commons-codec","version":"1.16.0"},"apache-commons-logging":{"origin":"java/apache-commons-logging","version":"1.2"},"httpcore":{"origin":"www/httpcore","version":"4.4.13"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:commons-httpclient:4.5.12:::::dragonfly6:x86_64"}},{"name":"hts_engine-API","origin":"audio/hts_engine-API","version":"1.10","comment":"HMM-based speech synthesis system (HTS) engine and API","maintainer":"tomason510@gmail.com","www":"https://hts-engine.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0d4a26fbebb3b4f895a92a63dc72a467321abc927490d210f4fec634439ca73","flatsize":262839,"path":"All/hts_engine-API-1.10.pkg","repopath":"All/hts_engine-API-1.10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":54252,"desc":"hts_engine is software to synthesize speech waveform from HMMs trained\nby the HMM-based speech synthesis system (HTS).","categories":["audio"]},{"name":"htmltolatex","origin":"textproc/htmltolatex","version":"1_25","comment":"HTML to LaTeX to PDF Converter","maintainer":"pi@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b7b1a25e5abe14dafb42e72f2197be9738d59bd075f40fae417eccc381a4e03","flatsize":369005,"path":"All/htmltolatex-1_25.pkg","repopath":"All/htmltolatex-1_25.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":111904,"desc":"This HTML to LaTeX converter attempts to handle all aspects of HTML and\nstyle sheets. It works with images, tables, alignments, fonts, etc.","deps":{"GraphicsMagick":{"origin":"graphics/GraphicsMagick","version":"1.3.43_1,1"}},"categories":["textproc"],"shlibs_required":["libGraphicsMagick++.so.12","libGraphicsMagick.so.3"]},{"name":"htmlcxx","origin":"www/htmlcxx","version":"0.87","comment":"HTML and CSS APIs for C++","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bonitao/htmlcxx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"958fb3b3bf79ccb6f532deb241c0d83f30d2ef94ef8660ee7cfd9096ccbca7be","flatsize":350981,"path":"All/htmlcxx-0.87.pkg","repopath":"All/htmlcxx-0.87.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":92684,"desc":"htmlcxx is a simple non-validating css1 and html parser for C++.\n\nSee also: http://htmlcxx.sourceforge.net/","categories":["www","textproc"],"shlibs_provided":["libcss_parser.so.0","libcss_parser_pp.so.0","libhtmlcxx.so.3"]},{"name":"htmlcompressor","origin":"www/htmlcompressor","version":"1.5.3_3","comment":"HTML/XML Compressor","maintainer":"ports@FreeBSD.org","www":"https://github.com/serg472/htmlcompressor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a98eec3f27d547faeb0e52adc96cd928d68a5ac5e6891fc4f9c501c8ee774cb7","flatsize":79207,"path":"All/htmlcompressor-1.5.3_3.pkg","repopath":"All/htmlcompressor-1.5.3_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":67088,"desc":"Java HTML/XML Compressor is a very small, fast and easy to use library\nthat minifies given HTML or XML source by removing extra whitespaces,\ncomments and other unneeded characters without breaking the content\nstructure.  As a result pages become smaller in size and load faster.\n\nA command-line version of the compressor is also included.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"messages":[{"message":"===>   NOTICE:\n\nThe htmlcompressor port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"html2xhtml","origin":"textproc/html2xhtml","version":"1.3_1","comment":"Convert HTML to XHTML","maintainer":"wilfried.meindl@gmail.com","www":"https://www.it.uc3m.es/jaf/html2xhtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe4316f4441bfb889c1c82e3fcad1b1bc778349247add9a279e5b24027e2cd04","flatsize":410873,"path":"All/html2xhtml-1.3_1.pkg","repopath":"All/html2xhtml-1.3_1.pkg","licenselogic":"single","pkgsize":49024,"desc":"html2xhtml converts HTML files into XHTML. It can fix many common\nerrors in HTML files (e.g. missing end tags, elements with incorrect\ncontent model, non-standard elements or attributes, etc.) It can\nalso handle invalid or non well-formed XHTML input, and clean it\nto produce a well-formed and valid XHTML output. The output document\ntype can be selected among several XHTML DTDs (1.0, 1.1, Basic, etc.)","categories":["textproc"]},{"name":"html2wml","origin":"www/html2wml","version":"0.4.11_1","comment":"CGI that can do on-the-fly HTML to WML conversion","maintainer":"ports@FreeBSD.org","www":"https://htmlwml.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a9f44a3397dbf7b5c8c3f2ccefc2d8c343597c1ae8b4631f6f43c6ea5c8b7ba","flatsize":298097,"path":"All/html2wml-0.4.11_1.pkg","repopath":"All/html2wml-0.4.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":70432,"desc":"Html2Wml converts HTML pages to WML pages, suitable for being viewed\non a Wap device. The conversion can be done either on the command line\nto create static WML pages or on-the-fly by calling this program as a\nCGI.","deps":{"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe html2wml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"html2text","origin":"textproc/html2text","version":"2.2.3,1","comment":"Converts HTML documents into plain text","maintainer":"bapt@FreeBSD.org","www":"https://gitlab.com/grobian/html2text","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f66ecc0217764f3e7b0c6ce544178dc844b1224a6eba532a7940030025702741","flatsize":225801,"path":"All/html2text-2.2.3,1.pkg","repopath":"All/html2text-2.2.3,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":83520,"desc":"html2text is  a command  line utility, written  in C++,  that converts\nHTML documents (HTML 3.2) into plain text (ISO 8859-1).\n\nEach HTML  document is loaded from  a location indicated by  an URI or\nread from  standard input, and formatted  into a stream of  plain text\ncharacters that is written to  standard output or into an output-file.\nThe input-URI may  specify a remote site, from that  the documents are\nloaded with  the Hypertext  Transfer Protocol  (HTTP). The  program is\neven  able to  preserve the  original  positions of  table fields  and\naccepts also syntactically incorrect input, attempting to interpret it\n\"reasonably\".  The rendering  is  largely customisable  through an  RC\nfile.","categories":["textproc"]},{"name":"htslib","origin":"biology/htslib","version":"1.17_1","comment":"C library for high-throughput sequencing data formats","maintainer":"jwb@FreeBSD.org","www":"https://www.htslib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb7404d06246ccee25b93a5832b5d4d16f9f359a2de156b00972389237afb8fc","flatsize":6110522,"path":"All/htslib-1.17_1.pkg","repopath":"All/htslib-1.17_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","MIT"],"pkgsize":999036,"desc":"HTSlib is an implementation of a unified C library for accessing common file\nformats, such as SAM, CRAM, VCF, and BCF, used for high-throughput sequencing\ndata. It is the core library used by samtools and bcftools.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["biology","devel"],"shlibs_required":["libdeflate.so.0","libcurl.so.4","libcrypto.so.12"],"shlibs_provided":["libhts.so.3"],"options":{"CURL":"on"},"annotations":{"cpe":"cpe:2.3:a:htslib:htslib:1.17:::::dragonfly6:x86_64:1"}},{"name":"htmlc","origin":"textproc/htmlc","version":"2.21.0_1","comment":"Text file generator","maintainer":"beyert@cs.ucr.edu","www":"http://htmlc.inria.fr/eng.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"595835f417031f52790cf2f33a60f5b8eb77bb331587c16fa9379277a387950b","flatsize":2314611,"path":"All/htmlc-2.21.0_1.pkg","repopath":"All/htmlc-2.21.0_1.pkg","licenselogic":"single","pkgsize":565768,"desc":"Htmlc is an HTML template files expander that produces regular HTML pages from\nsource files that contain text fragments that require some computation to be\nwritten. Those fragments can be the output of an arbitrary Unix command, for\ninstance the last modification date of a page, or parts of HTML pages to be\nincluded in the page, or pieces of the page that are common to the entire WEB\nsite (a presentation header or a footer section for each page). Providing the\nautomatic inclusion of those text fragments into your HTML source pages, Htmlc\noffers a server independent way of defining templates to factorize out the\nrepetitive parts of HTML pages. Htmlc also provides a variable expansion\nfacility (using definitions in the template file or in simple environment files\nusing a syntax a la objective Caml). In short, Htmlc ensures the static\nverification and the static expansion of the Server Side Includes directives of\nthe Web pages in the efficient and friendly way of a command-line compiler.","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"html2ps","origin":"print/html2ps","version":"1.0.b7_9,1","comment":"HTML to PostScript converter","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8cd1ba79c525c209c553b9255037c87ffcab7d04742caebe3f1140d1b47bcc5","flatsize":255855,"path":"All/html2ps-1.0.b7_9,1.pkg","repopath":"All/html2ps-1.0.b7_9,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":94780,"desc":"- Much from HTML 4.0 - that is relevant for printing - is supported\n  (incidentally, the PostScript and PDF versions of the HTML 4.0 draft,\n  were generated using html2ps). For example, all character entities\n  (except &zwnj;, &zwj;, &lrm;, and &rlm;) are supported.\n- Many possibilities to control the appearance. Starting with this version,\n  this is mostly done using configuration files.\n- Support for processing multiple documents, also automatically by\n  recursively following links.\n- A table of contents can be generated, either from the links in a document,\n  or automatically from document headings.\n- Configurable page headers/footers, that for example can contain\n  document title, URL, page number, current heading, and date.\n- When converting the PostScript document to PDF - using some other\n  program such as version 5.0 or later of Aladdin Ghostscript, or\n  Adobe Acrobat Distiller - the original hyperlinks in the HTML\n  documents will be retained in the PDF document.\n- Automatic hyphenation and text justification can be selected.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"weblint++":{"origin":"www/weblint++","version":"1.15_3"}},"categories":["print","www","perl5"]},{"name":"html2latex","origin":"print/html2latex","version":"0.9c_1","comment":"Convert HTML document into LaTeX","maintainer":"joerg@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de48ea302abea5c29b12405ad13cf68d69e04c03bf45acb52be93f065799c666","flatsize":21611,"path":"All/html2latex-0.9c_1.pkg","repopath":"All/html2latex-0.9c_1.pkg","licenselogic":"single","pkgsize":10248,"desc":"This is an HTML to LaTeX translator.\n\nCREDITS\nNathan Torkington adapted the HTML parser from NCSA's Xmosaic package\n(file://ncsa.uiuc.edu/Web/xmosaic) and wrote the conversion\ncode.  The HTML parser code is subject to the NCSA restrictions.  The\nconversion code is subject to the VUW restrictions.  Enquiries should\nbe sent via e-mail to Nathan.Torkington@vuw.ac.nz.","categories":["print"]},{"name":"html2hdml","origin":"www/html2hdml","version":"1.0.5","comment":"I-mode HTML to EZweb HDML converter","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.jp/projects/html2hdml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28e9e4bf74ae40eea9058df95c71eb80e125de435c3d5a1577b176314ce942f0","flatsize":106704,"path":"All/html2hdml-1.0.5.pkg","repopath":"All/html2hdml-1.0.5.pkg","licenselogic":"single","pkgsize":29020,"desc":"html2hdml converts i-mode HTML to EZweb HDML.","categories":["www","textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe html2hdml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"html2fo","origin":"textproc/html2fo","version":"0.4.2","comment":"HTML to xsl:fo converter","maintainer":"ports@FreeBSD.org","www":"https://html2fo.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76716b701bbd66bf37164e856be21e1825840ebe8658ee0aa6265a6d46f6aeb9","flatsize":61896,"path":"All/html2fo-0.4.2.pkg","repopath":"All/html2fo-0.4.2.pkg","licenselogic":"single","pkgsize":24232,"desc":"html2fo is a converter from html to xsl:fo. The html code could be written\nwith StarOffice or other WYSIWYM editors and must not be 100%25 valid html code.\nhtml2fo is designed to produce a valid xsl:fo for using FOP from Apache.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe html2fo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"htdump","origin":"www/htdump","version":"0.9y","comment":"Tool to retrieve WWW data","maintainer":"ports@FreeBSD.org","www":"https://ivo.palli.nl/prog/linux/htdump/overview.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15665b32d34ab95e151f5931e5d767c00777724ad2d8550a31a90df3104b6673","flatsize":34845,"path":"All/htdump-0.9y.pkg","repopath":"All/htdump-0.9y.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14200,"desc":"HTdump is an automation utility to retrieve URLs and write them to a\nfile, or process them through a pipeline. It is also a very usefull tool\nfor web developer who work low level, for example with CGI binaries.\nThis makes a perfect debugging tool, since it allows usual but also\nrfc-illegal operations. Packet level debugging is included in this tool.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"SSL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe htdump port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"html","origin":"textproc/html","version":"4.01_2","comment":"All W3C published SGML DTDs for HTML","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a7bb5194cdd4bfc691a1d7c58af13ae86e00544b7eb4c5989ae794a50e3579d","flatsize":285339,"path":"All/html-4.01_2.pkg","repopath":"All/html-4.01_2.pkg","licenselogic":"single","pkgsize":28752,"desc":"SGML DTDs for HTML level 0, 1, 2, 3.2, and the 4.0 draft as\ndefined by the World Wide Web Consortium (W3C).  See\nhttp://www.w3.org/ for more information.\n\nThese DTDs are useful for validating or processing world wide web\npages with SGML tools such as those in the sp or jade ports.\n\nJohn Fieber\njfieber@FreeBSD.org","deps":{"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe html port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"htmlq","origin":"textproc/htmlq","version":"0.4.0_23","comment":"Command-line HTML processor, similar to jq","maintainer":"0mp@FreeBSD.org","www":"https://github.com/mgdm/htmlq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c00b4554e827df82c6254f4a3608bb90fcb7f3b2de51db44ba08088e288dbd6","flatsize":2533783,"path":"All/htmlq-0.4.0_23.pkg","repopath":"All/htmlq-0.4.0_23.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":670788,"desc":"Like jq, but for HTML. It uses CSS selectors to extract bits of content\nfrom HTML files.","categories":["textproc"]},{"name":"hstr","origin":"sysutils/hstr","version":"2.3_1","comment":"Bash and Zsh shell history suggest box","maintainer":"monsieurp@gentoo.org","www":"https://github.com/dvorka/hstr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba023b4bccae7cfe1835b2b8bce4f6b765e7c7b50cbf1a47b98192a0bb531df8","flatsize":64396,"path":"All/hstr-2.3_1.pkg","repopath":"All/hstr-2.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27816,"desc":"HSTR is a command line utility that brings improved shell command completion\nbased on command history. It aims to make completion easier and more efficient\nthan Ctrl+R.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libtinfo.so.6"]},{"name":"hu-libreoffice","origin":"hungarian/libreoffice","version":"24.2.4.2","comment":"hu language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19feb365001740d2328fac99705d85ed432c6cf48b17f523addbbedcf3b0fd94","flatsize":32335512,"path":"All/hu-libreoffice-24.2.4.2.pkg","repopath":"All/hu-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3517464,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["hungarian","editors"]},{"name":"html-xml-utils","origin":"textproc/html-xml-utils","version":"8.6_2","comment":"Utilities for manipulating HTML and XML files","maintainer":"takefu@airport.fm","www":"https://www.w3.org/Status.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7384342fb00f2151cffefeb73470eb3e8fd661298b417ece8fb24adbfa891d8c","flatsize":3279173,"path":"All/html-xml-utils-8.6_2.pkg","repopath":"All/html-xml-utils-8.6_2.pkg","licenselogic":"single","licenses":["W3C"],"pkgsize":264484,"desc":"A number of simple C programs for manipulating HTML & XML: number headings,\nmake a table of contents, make an index, manage bibliographic references\n(a simple implementation of refer(1) for HTML), list all links,\ncreate cross-references, extract elements that match a (CSS) selector, etc.\nMost are meant to be used in a Unix pipe or in shell scripts.","categories":["textproc"],"options":{"CURL":"off","DOCS":"on","IDN":"off","IDN2":"off"}},{"name":"htable","origin":"devel/htable","version":"1.2_1","comment":"Lightweight implementation of hash tables in C","maintainer":"ports@FreeBSD.org","www":"http://culot.org/public/Code/htable.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53c627cb3a17f0478ec6ec1acafcf9a1bd9832291c811f6ffcbb996e39d76e53","flatsize":30835,"path":"All/htable-1.2_1.pkg","repopath":"All/htable-1.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9408,"desc":"htable is a lightweight implementation of hash tables in C, greatly\ninspired by the implementations of spray and red-black trees found in\n*BSD kernels. To use it, you only need to copy the header file\n\"htable.h\" into your project.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe htable port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hsftp","origin":"ftp/hsftp","version":"1.15_4","comment":"FTP emulator that uses ssh to transport commands/data","maintainer":"ports@FreeBSD.org","www":"http://la-samhna.de/hsftp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad2043011111e4e54645227bbf06b22f4473cecbc9a6c0a73261582c82c3f626","flatsize":47373,"path":"All/hsftp-1.15_4.pkg","repopath":"All/hsftp-1.15_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19200,"desc":"hsftp is an FTP emulator that provides the\nlook-and-feel of an FTP session, but uses SSH\nto transport commands and data.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["ftp"],"shlibs_required":["libreadline.so.8","libncurses.so.6"],"options":{"OPENSSH":"off","READLINE":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe hsftp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"htdigest","origin":"www/htdigest","version":"2.4.56_5","comment":"Utility from the Apache distribution for creating htdigest files","maintainer":"crees@FreeBSD.org","www":"https://httpd.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b905953c7660e1803cdf59bfa0cdbbfa3fe057979da52054308a35762d2b0bf","flatsize":22348,"path":"All/htdigest-2.4.56_5.pkg","repopath":"All/htdigest-2.4.56_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9264,"desc":"The htdigest utility from Apache is useful for other web servers too--\nlighttpd for example can make use of the digests thus created.\n\nThis package contains just htdigest, renamed as apache-htdigest to avoid\nconflicts.  It means that the htdigest utility is available without installing\nthe entire Apache distribution.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["www"],"shlibs_required":["libaprutil-1.so.0","libdb-18.1.so","libgdbm.so.6","libexpat.so.1","libapr-1.so.0"]},{"name":"hte","origin":"editors/hte","version":"2.1.1.g20161206_3","comment":"File editor/viewer/analyzer for executables","maintainer":"rene@FreeBSD.org","www":"https://hte.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22f77dab366a0677d37e72dce7c8b4fbb555fe43cbffdbe58c3362e932510e03","flatsize":1688816,"path":"All/hte-2.1.1.g20161206_3.pkg","repopath":"All/hte-2.1.1.g20161206_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":492456,"desc":"HT is a file editor/viewer/analyzer for executables. The goal is to combine\nthe low-level functionality of a debugger and the usability of IDEs. We aim\ntowards a perfect hex-editing ability and support of the most important file\nformats.\n\nSupport means that HT will be able to correctly display and modify the\nexecutable header, image and other extensions specific to the file (import/\nexport sections, relocations, debugging information etc.). Support will\nprobably include the following file formats:\n\n   - Win32 portable executables (PE) (good support)\n   - Unix executable and linkable format (ELF) (good support)\n   - DOS standard executables (MZ) (supported)\n   - Win32 linear executables (LE) (supported)\n   - Windows/OS2 \"new\" executables (NE) (supported)\n   - Unix common object file format (COFF) + DJGPP COFF (supported)\n   - OS2 linear executables (LX)\n   - Microsoft object files (.obj)","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","LZO2":"off","X11":"on"}},{"name":"html-pretty","origin":"textproc/html-pretty","version":"1.01_2","comment":"HTML and SGML prettyprinter and text-to-HTML/SGML converter","maintainer":"ports@FreeBSD.org","www":"http://www.math.utah.edu/~beebe/software/html-sgml-tools.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86ab2f690a167d3064f16f1fd155c7776309031de19966fc68eedaf57941ac4a","flatsize":768303,"path":"All/html-pretty-1.01_2.pkg","repopath":"All/html-pretty-1.01_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":145144,"desc":"html-pretty (or htmlpty on file systems with unpleasant filename\nlength restrictions) is a prettyprinter for HTML and SGML.  It can\nalso assist in the conversion of ordinary text files in ASCII or\nISO8859-1 character sets to HTML.","categories":["textproc","www"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe html-pretty port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hsetroot","origin":"x11/hsetroot","version":"1.0.5_1","comment":"Wallpaper manipulation utility for X11","maintainer":"danfe@FreeBSD.org","www":"https://github.com/himdel/hsetroot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d77158b2acd125b8d66a78ed0ac269f71f8c0b547aa7b275f635e4804f2c31a","flatsize":46722,"path":"All/hsetroot-1.0.5_1.pkg","repopath":"All/hsetroot-1.0.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16640,"desc":"hsetroot is a tool which allows you to compose wallpapers (\"root pixmaps\")\nfor X11.  It has a lot of options like rendering gradients, solids, images\nbut it also allows you to perform manipulations on those things, or chain\nthem together.  You could use one standard background image for instance,\nand using tint to make it fit your current theme.  And yes, of course it is\ncompatible with semi-translucent applications like aterm and xchat.\n\nAt this time, hsetroot can render: gradients (multi-color with variable\ndistance), solids (rectangles) and images (centered, tiled, fullscreen, or\nmaximum aspect).  It supports the following manipulations: tinting\n(overlaying a color mask), blurring, sharpening, flipping (horizontally,\ndiagonally, vertically) it also allows you to adjust brightness, contrast\nand gamma-level.  hsetroot also supports alpha-channels when rendering\nthings.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libImlib2.so.1","libXinerama.so.1"],"options":{"DOCS":"on"}},{"name":"icc-profiles-basiccolor","origin":"graphics/icc-profiles-basiccolor","version":"1.2.0","comment":"CMYK ICC profiles for ISO Printing conditions (ISO 12647-2)","maintainer":"ports@FreeBSD.org","www":"https://www.basiccolor.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"462a7de1c86fbfb37da0176f92bebe1e8770a3c76e1d41d91dbd6fab1cd28d06","flatsize":20255256,"path":"All/icc-profiles-basiccolor-1.2.0.pkg","repopath":"All/icc-profiles-basiccolor-1.2.0.pkg","licenselogic":"single","pkgsize":14350996,"desc":"Printing profiles according to ISO 12647-2. These are CMYK ICC\nprofiles for ISO Printing conditions.","categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe icc-profiles-basiccolor port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hsb-libreoffice","origin":"editors/libreoffice-hsb","version":"24.2.4.2","comment":"hsb language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8b875486442ccddaabc3d9e978f8ce597844b0deeb99910c8ad07607e32a541","flatsize":4079665,"path":"All/hsb-libreoffice-24.2.4.2.pkg","repopath":"All/hsb-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":773876,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"hsb-aspell","origin":"textproc/hsb-aspell","version":"0.02.0,2","comment":"Aspell Upper Sorbian dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87122240dafdd2e6a052e9cb4db4a5ee88d7238761f54235b14897a15d17eef8","flatsize":984851,"path":"All/hsb-aspell-0.02.0,2.pkg","repopath":"All/hsb-aspell-0.02.0,2.pkg","licenselogic":"single","pkgsize":313816,"desc":"Aspell Upper Sorbian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"htmltest","origin":"textproc/htmltest","version":"0.17.0_16","comment":"HTML validator written in Go","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/wjdp/htmltest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22145930b3e55e6f064b18611056e9ec608ce1db8a665a2779a06c53b8639f17","flatsize":5869683,"path":"All/htmltest-0.17.0_16.pkg","repopath":"All/htmltest-0.17.0_16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2018580,"desc":"htmltest runs your HTML output through a series of checks to ensure all your\nlinks, images, scripts references work, your alt tags are filled in, et cetera.","categories":["textproc"]},{"name":"htdig","origin":"textproc/htdig","version":"3.2.0.b6_8","comment":"WWW indexing and searching system","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/htdig/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d3fb3443a4c9eaddfa6af1fbf1298f9f4b5141342c5e524001cdb2370b04f33","flatsize":7465123,"path":"All/htdig-3.2.0.b6_8.pkg","repopath":"All/htdig-3.2.0.b6_8.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":1443904,"desc":"The ht://Dig system is a complete world wide web indexing and\nsearching system for a domain or intranet. This system is not meant\nto replace the need for powerful internet-wide search systems like\nYahoo! or Google. Instead it is meant to cover the needs for a\nsingle company, campus, or even a sub section of a web site.\n\n   As opposed to some WAIS-based or web-server based search engines,\nht://Dig can span many web servers as long as they all understand\nthe HTTP 1.0 protocol.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["textproc","www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libcommon-3.2.0.so","libfuzzy-3.2.0.so","libht-3.2.0.so","libhtnet-3.2.0.so","libhtword-3.2.0.so","libhtdb-3.2.0.so"],"options":{"APACHE":"on","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:htdig_project:htdig:3.2.0.b6:::::dragonfly6:x86_64:8"},"messages":[{"message":"===>   NOTICE:\n\nThe htdig port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"htmldoc","origin":"textproc/htmldoc","version":"1.9.18","comment":"Converts HTML to PDF and/or PostScript","maintainer":"fuz@FreeBSD.org","www":"https://michaelrsweet.github.io/htmldoc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7df556ed0c8a1cffe9e02c532e5a959e4fbec10896ec0ead32538d91d9f2a32c","flatsize":5047733,"path":"All/htmldoc-1.9.18.pkg","repopath":"All/htmldoc-1.9.18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2148828,"desc":"This is a port of HTMLDOC, which can:\n   Convert HTML files to PDF or PostScript\n      Generate a table-of-contents for books\n      Generate indexed HTML files\n      Generate files on-the-fly for web applications, from the\n\tcommand-line for batch jobs, or from a GUI for interactive work.\n\n   HTMLDOC Provides\n       A command-line interface for batch and WWW applications.\n       A graphical interface for interactive work.\n\nIn my opinion, HTMLDOC is *fast*, compared to the other solutions I've seen.\n\nHTMLDOC is available under the GPL.\nCommercial support is available from the author.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["textproc"],"shlibs_required":["libpng16.so.16","libcups.so.2","libjpeg.so.8"],"options":{"HTMLDOCGUI":"off"},"annotations":{"cpe":"cpe:2.3:a:htmldoc_project:htmldoc:1.9.18:::::dragonfly6:x86_64"}},{"name":"hs-xmonad","origin":"x11-wm/hs-xmonad","version":"0.18.0","comment":"Tiling window manager","maintainer":"haskell@FreeBSD.org","www":"https://xmonad.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ea7789157a57dc3aba968d29ccac03d22c2b7e3debb6191195afc4aafe2529f","flatsize":13723550,"path":"All/hs-xmonad-0.18.0.pkg","repopath":"All/hs-xmonad-0.18.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1867972,"desc":"xmonad is a tiling window manager for X.  Windows are arranged\nautomatically to tile the screen without gaps or overlap, maximising\nscreen use.  All features of the window manager are accessible from the\nkeyboard: a mouse is strictly optional.  xmonad is written and\nextensible in Haskell.  Custom layout algorithms, and other extensions,\nmay be written by the user in config files.  Layouts are applied\ndynamically, and different layouts may be used on each workspace.\nXinerama is fully supported, allowing windows to be tiled on several\nscreens.","deps":{"ghc":{"origin":"lang/ghc","version":"9.6.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["x11-wm","haskell"],"shlibs_required":["libXss.so.1","libXinerama.so.1","libXext.so.6","libX11.so.6","libXrandr.so.2","libgmp.so.10","libffi.so.8"],"options":{"EXAMPLES":"on"},"messages":[{"message":"XMonad is now compiled using Cabal \"new-build\" mechanism. This means that config\nfile should now be compiled using \"build\" script approach. When EXAMPLES option\nis enabled, the port installs example build script. To migrate your config:\n\n% pkg install hs-cabal-install\n% cp /usr/local/share/examples/xmonad/build ~/.xmonad/build\n% cp /usr/local/share/examples/xmonad/xmonad-config.cabal ~/.xmonad/xmonad-config.cabal\n% cabal new-update\n\nMake sure your config is named ~/.xmonad/config.hs, or change corresponding line\nin the .cabal file. Building the config for the first time requires decent amount\nof time, so it is recommended to manually run the build script before the first\nstartup:\n\n% ~/.xmonad/build\n\nIt is possible to use devel/stack to build the config, as well as other means.\nSee https://github.com/xmonad/xmonad-testing/ for all available options.","type":"install"}]},{"name":"hs-unlambda","origin":"lang/hs-unlambda","version":"0.1.4.2_11","comment":"Unlambda interpreter","maintainer":"haskell@FreeBSD.org","www":"https://hackage.haskell.org/package/unlambda","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"852fb26a3510bded4f43926d8dbcf89aab8179f092957a7954305fe531ddf16a","flatsize":6835012,"path":"All/hs-unlambda-0.1.4.2_11.pkg","repopath":"All/hs-unlambda-0.1.4.2_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":873252,"desc":"This is an interpreter of the Unlambda language, written in the pure,\nlazy, functional language Haskell.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["lang","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hydrogen","origin":"audio/hydrogen","version":"1.2.1_1","comment":"Advanced drum machine","maintainer":"FreeBSD@ShaneWare.Biz","www":"http://www.hydrogen-music.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90d6021c65430615804f27b45c0dbc11d4d86d02be40dd502fc1f0e44d727f34","flatsize":20831638,"path":"All/hydrogen-1.2.1_1.pkg","repopath":"All/hydrogen-1.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8513444,"desc":"Hydrogen is an advanced drum machine. Its main goal is to bring\nprofessional yet simple and intuitive pattern-based drum programming.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"ladspa":{"origin":"audio/ladspa","version":"1.17_1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"liblo":{"origin":"audio/liblo","version":"0.32"},"liblrdf":{"origin":"textproc/liblrdf","version":"0.6.1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["audio"],"shlibs_required":["libQt5Widgets.so.5","liblo.so.7","libarchive.so.13","libsndfile.so.1","libjack.so.0","liblrdf.so.2","libQt5Xml.so.5","libQt5XmlPatterns.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Svg.so.5"],"shlibs_provided":["libhydrogen-core-1.2.1.so"],"options":{"ALSA":"off","DEBUG":"off","JACK":"on","LADSPA":"on","LASH":"off","OSS":"on","PORTAUDIO":"off","PULSEAUDIO":"off","RDF":"on","TEST":"off","LIBARCHIVE":"on","LIBTAR":"off"}},{"name":"hsqldb","origin":"databases/hsqldb","version":"2.3.4","comment":"Embeddable SQL database written in Java","maintainer":"jim@ohlste.in","www":"https://hsqldb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d070323ced399fbee011724a5fb0e89dd6a8b256eb4f7efe268322fb84a3d924","flatsize":14037482,"path":"All/hsqldb-2.3.4.pkg","repopath":"All/hsqldb-2.3.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3733108,"desc":"HyperSQL\n\nHSQLDB is the leading SQL relational database engine written in Java. It has a\nJDBC driver and supports a rich subset of ANSI-92 SQL (BNF tree format) plus\nSQL 99 and 2003 enhancements. It offers a small (less than 100k in one version\nfor applets), fast database engine which offers both in-memory and disk-based\ntables and supports embedded and server modes. Additionally, it includes tools\nsuch as a minimal web server, in-memory query and management tools (can be run\nas applets) and a number of demonstration examples.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["databases","java"],"options":{"DOCS":"on"}},{"name":"hs-shake","origin":"devel/hs-shake","version":"0.19.8","comment":"Build system library, like Make, but more accurate dependencies","maintainer":"haskell@FreeBSD.org","www":"https://shakebuild.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"913dddcd0921c324ed7036d42067ec17951bdd24265ef18efa645422160654a2","flatsize":21708102,"path":"All/hs-shake-0.19.8.pkg","repopath":"All/hs-shake-0.19.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3097200,"desc":"Shake is a Haskell library for writing build systems - designed as a\nreplacement for make. To use Shake the user writes a Haskell program that\nimports the Shake library, defines some build rules, and calls shake.\nThanks to do notation and infix operators, a simple Shake program is not\ntoo dissimilar from a simple Makefile. However, as build systems get more\ncomplex, Shake is able to take advantage of the excellent abstraction\nfacilities offered by Haskell and easily support much larger projects.\nThe Shake library provides all the standard features available in other\nbuild systems, including automatic parallelism and minimal rebuilds. Shake\nprovides highly accurate dependency tracking, including seamless support\nfor generated files, and dependencies on system information (e.g. compiler\nversion).","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"iio-oscilloscope","origin":"misc/iio-oscilloscope","version":"0.17","comment":"Oscilloscope application for interfacing with various IIO devices","maintainer":"yuri@FreeBSD.org","www":"https://wiki.analog.com/resources/tools-software/linux-software/iio_oscilloscope","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ad39acbea60f1ebbdc0d3cec38a0af7a5b97ce44bc2e472b7381a83781065d8","flatsize":65590121,"path":"All/iio-oscilloscope-0.17.pkg","repopath":"All/iio-oscilloscope-0.17.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29726636,"desc":"The ADI IIO Oscilloscope is a example application, which demonstrates how to\ninterface different evaluation boards from within a Linux system. The\napplication supports plotting of the captured data in four different modes\n(time domain, frequency domain, constellation and cross-correlation). The\napplication also allows to view and modify several settings of the evaluation\nboard's devices.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkdatabox":{"origin":"x11-toolkits/gtkdatabox","version":"1.0.0_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libad9361-iio":{"origin":"misc/libad9361-iio","version":"0.3"},"libiio":{"origin":"misc/libiio","version":"0.25"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"matio":{"origin":"math/matio","version":"1.5.27"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["misc"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libiio.so.0","libgthread-2.0.so.0","libgtkdatabox.so.1","libfftw3.so.3","libxml2.so.2","libcurl.so.4","libjansson.so.4","libmatio.so.13","libad9361.so.0"],"shlibs_provided":["libosc.so.0"]},{"name":"iceicepenguin","origin":"games/iceicepenguin","version":"1.5.1_11","comment":"Remake of an old SEGA Dreamcast game called Chu Chu Rocket","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/iceicepenguin/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"147728ad6ac784bb2c8fbfabdc4cee62f756e6849ff287a7f6240911d2baab8f","flatsize":18181590,"path":"All/iceicepenguin-1.5.1_11.pkg","repopath":"All/iceicepenguin-1.5.1_11.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":17897980,"desc":"Ice Ice Penguin is a remake of an old SEGA Dreamcast game called Chu Chu Rocket.\n\nTwo to four players try to steer penguins from the safety of the central igloo\nto the player's water hole. To do this, each player can place up to three of the\nfive random direction arrows assigned to him on the gamefield.\nArrows can be chosen using the control cursor in the lower part of the screen,\nand be placed on any free field using the field cursor and the action key.\nEach arrow will disappear after after a given time (15 seconds by default) and\na new arrow will automagically appear in the control field.\n\nBears eat penguins (at least in this game). If a bear enter a player's target\narea, the player loses up to 15 points (the score cannot become negative)\nSpecial penguins, marked by a colored ring, score 10 points and launch a\n10 second long special event. See below for a list of events.\n\nThe game ends when the ice on the right side of the screen has reached\nthe bottom (after 3 minutes by default)\n\nWinner is the player who gathered the most penguins.","deps":{"py311-game":{"origin":"devel/py-game","version":"2.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe iceicepenguin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hs-verismith","origin":"cad/hs-verismith","version":"1.0.0.2.39","comment":"Verilog fuzzer","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ymherklotz/verismith","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6222c16a5492daf6b2fbfa7d1f1f6922fcea1ddc5bb58eea1443edd9fae7adff","flatsize":27305441,"path":"All/hs-verismith-1.0.0.2.39.pkg","repopath":"All/hs-verismith-1.0.0.2.39.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3760996,"desc":"verismith is a Verilog fuzzer to test the major simulators and sythesisers by\ngenerating random, valid Verilog.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["cad","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"iamb","origin":"net-im/iamb","version":"0.0.9_2","comment":"Matrix client for Vim addicts","maintainer":"ashish@FreeBSD.org","www":"https://iamb.chat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e162dcc1593c29e9f9d1af5560cd9924cb1588bb480fbc877370476a36bd680","flatsize":61365215,"path":"All/iamb-0.0.9_2.pkg","repopath":"All/iamb-0.0.9_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13172560,"desc":"iamb is a Matrix client for the terminal that uses Vim keybindings. It\nincludes support for:\n\n o Threads, spaces, E2EE, and read receipts\n o Image previews in terminals that support it (sixels, Kitty, and\n   iTerm2), or using pixelated blocks for those that don't\n o Notifications via terminal bell or desktop environment\n o Creating, joining, and leaving rooms\n o Sending and accepting room invitations\n o Editing, redacting, and reacting to messages\n o Custom keybindings\n o Multiple profiles","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-im"],"shlibs_required":["libonig.so.5"]},{"name":"hs-panopticum","origin":"ports-mgmt/hs-panopticum","version":"2.0.1.0","comment":"Query port information with every combination of OPTIONS","maintainer":"arrowd@FreeBSD.org","www":"https://foss.heptapod.net/bsdutils/panopticum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb42d46697fde103cd88c3e2fd8cf902d65de3962e8d79063a54b74489bdd709","flatsize":19034759,"path":"All/hs-panopticum-2.0.1.0.pkg","repopath":"All/hs-panopticum-2.0.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2631532,"desc":"Panopticum is a tool to perform some operations on FreeBSD ports for every\nOPTIONS combination possible. These operations include generating a list of\ndependencies as well as the packing list.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["ports-mgmt","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-wai-app-static","origin":"www/hs-wai-app-static","version":"3.1.9","comment":"WAI application for static serving","maintainer":"haskell@FreeBSD.org","www":"https://www.yesodweb.com/book/web-application-interface/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d91c52c77b3647ce8896a58218e8b030598fbd9a4b87a7cbbc62e632066d4d1b","flatsize":26999481,"path":"All/hs-wai-app-static-3.1.9.pkg","repopath":"All/hs-wai-app-static-3.1.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3971448,"desc":"Also provides some helper functions and datatypes for use outside of WAI.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["www","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-hspec-discover","origin":"devel/hs-hspec-discover","version":"2.11.9","comment":"Automatically discover and run Hspec tests","maintainer":"haskell@FreeBSD.org","www":"https://hspec.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b8c1a6df60ca3234fc7479e61970ce5cb7bbe480c862b3185e25398af6fe731","flatsize":11640504,"path":"All/hs-hspec-discover-2.11.9.pkg","repopath":"All/hs-hspec-discover-2.11.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1530876,"desc":"Automatically discover and run Hspec tests.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-lhs2tex","origin":"textproc/hs-lhs2tex","version":"1.25","comment":"Preprocessor for typesetting Haskell sources with LaTeX","maintainer":"haskell@FreeBSD.org","www":"https://www.andres-loeh.de/lhs2tex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d77996687280d055527f3e3d248703bbdbd642be8b74a475d1d078be5c3f0391","flatsize":17652625,"path":"All/hs-lhs2tex-1.25.pkg","repopath":"All/hs-lhs2tex-1.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2435220,"desc":"Preprocessor for typesetting Haskell sources with LaTeX.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["textproc","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-profiteur","origin":"devel/hs-profiteur","version":"0.4.7.0_1","comment":"Treemap visualiser for GHC .prof files","maintainer":"haskell@FreeBSD.org","www":"https://github.com/jaspervdj/profiteur","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bddfde49012574277ec5cf50465e0a3879fb5198174cfd4ffe8419a5e04e262","flatsize":22739497,"path":"All/hs-profiteur-0.4.7.0_1.pkg","repopath":"All/hs-profiteur-0.4.7.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3070956,"desc":"Profiteur is a visualiser for GHC .prof files.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-hscolour","origin":"print/hs-hscolour","version":"1.25,1","comment":"Colourise Haskell code","maintainer":"haskell@FreeBSD.org","www":"http://code.haskell.org/~malcolm/hscolour/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44cec9226eb1a8fe18d54634115fe332393ecd23ddd45beb33d07c74a8ca0ac1","flatsize":10532030,"path":"All/hs-hscolour-1.25,1.pkg","repopath":"All/hs-hscolour-1.25,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1382580,"desc":"hscolour is a small Haskell script to colourise Haskell code.  It\ncurrently has six output formats: ANSI terminal codes (optionally\nXTerm-256colour codes), HTML 3.2 with font tags, HTML 4.01 with CSS,\nHTML 4.01 with CSS and mouseover annotations, XHTML 1.0 with inline CSS\nstyling, LaTeX, and mIRC chat codes.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["print","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-spago","origin":"devel/hs-spago","version":"0.20.9","comment":"PureScript package manager and build tool","maintainer":"haskell@FreeBSD.org","www":"https://github.com/spacchetti/spago","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fb3a35f248abd1ccb68a74099e0f2696fad18843f7580cecf865147cdb0f26b","flatsize":52546984,"path":"All/hs-spago-0.20.9.pkg","repopath":"All/hs-spago-0.20.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7301628,"desc":"Spago is a PureScript package manager and build tool powered by Dhall and\npackage-sets, a curated list of PureScript packages. Spago focuses on great UX,\nassuring minimal dependencies and reproducible builds.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hs-yaml","origin":"textproc/hs-yaml","version":"0.11.11.2","comment":"Utilities for converting YAML and JSON documents back and forth","maintainer":"haskell@FreeBSD.org","www":"https://github.com/snoyberg/yaml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0dba4efc598b1a0ab212a420acf89420045a899892d69e70bd9757c93e587b65","flatsize":61587020,"path":"All/hs-yaml-0.11.11.2.pkg","repopath":"All/hs-yaml-0.11.11.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8279120,"desc":"Provides command line utilities for converting Yaml documents to JSON and other\nway around. This package includes the full libyaml C library version 0.1.2 by\nKirill Simonov in the package.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["textproc","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"ja-font-genjyuugothic","origin":"japanese/font-genjyuugothic","version":"20150607_2","comment":"GenJyuuGothic Japanese TrueType fonts","maintainer":"ume@FreeBSD.org","www":"http://jikasei.me/font/genjyuu/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa1b03893759720b2ec7ffbf9dc6f8ac3d3ab416e9cc0796ea4fa825766c99d7","flatsize":229090250,"path":"All/ja-font-genjyuugothic-20150607_2.pkg","repopath":"All/ja-font-genjyuugothic-20150607_2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":82821848,"desc":"GenJyuuGothic Japanese TrueType fonts","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on"}},{"name":"hs-purescript","origin":"lang/purescript","version":"0.15.15","comment":"Functional language that compiles to JavaScript","maintainer":"haskell@FreeBSD.org","www":"https://www.purescript.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5de2454b8208bd5bcd993ec23b055fbfe938774005a5b521b796052ce98ac2ae","flatsize":58239107,"path":"All/hs-purescript-0.15.15.pkg","repopath":"All/hs-purescript-0.15.15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7705980,"desc":"PureScript is a small strongly typed programming language with expressive types\nthat compiles to JavaScript, written in and inspired by Haskell.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["lang"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hs-hjsmin","origin":"www/hs-hjsmin","version":"0.2.1","comment":"Haskell implementation of a javascript minifier","maintainer":"haskell@FreeBSD.org","www":"https://github.com/erikd/hjsmin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a1994467c3811200c05c12b539c67d633377c29eb91256d1a8489a253ca8d21","flatsize":15226136,"path":"All/hs-hjsmin-0.2.1.pkg","repopath":"All/hs-hjsmin-0.2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2035840,"desc":"Reduces size of javascript files by stripping out extraneous whitespace\nand other syntactic elements, without changing the semantics.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["www","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-hedgewars-server","origin":"games/hedgewars-server","version":"1.0.2_1","comment":"Server part of free Worms-like turn based strategy game","maintainer":"haskell@FreeBSD.org","www":"https://www.hedgewars.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0893bbd82d5712e0ec0b51782fe083ba792ae0313dca7a4efc23793be17f6f79","flatsize":10080167,"path":"All/hs-hedgewars-server-1.0.2_1.pkg","repopath":"All/hs-hedgewars-server-1.0.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1422612,"desc":"Each player controls a team of several hedgehogs. During the course\nof the game, players take turns with one of their hedgehogs. They\nthen use whatever tools and weapons are available to attack and\nkill the opponents' hedgehogs, thereby winning the game. Hedgehogs\nmay move around the terrain in a variety of ways, normally by walking\nand jumping but also by using particular tools such as the \"Rope\"\nor \"Parachute\", to move to otherwise inaccessible areas. Each turn\nis time-limited to ensure that players do not hold up the game with\nexcessive thinking or moving.\n\nA large variety of tools and weapons are available for players\nduring the game: Grenade, Cluster Bomb, Bazooka, UFO, Shotgun,\nDesert Eagle, Fire Punch, Baseball Bat, Dynamite, Mine, Rope,\nPneumatic pick, Parachute. Most weapons, when used, cause explosions\nthat deform the terrain, removing circular chunks. The landscape\nis an island floating on a body of water, or a restricted cave with\nwater at the bottom. A hedgehog dies when it enters the water (either\nby falling off the island, or through a hole in the bottom of it),\nit is thrown off either side of the arena or when its health is\nreduced, typically from contact with explosions, to zero (the damage\ndealt to the attacked hedgehog or hedgehogs after a player's or CPU\nturn is shown only when all movement on the battlefield has ceased).","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["games"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-hpack","origin":"devel/hs-hpack","version":"0.36.0","comment":"Modern format for Haskell packages","maintainer":"haskell@FreeBSD.org","www":"https://github.com/sol/hpack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91012897363f5ccac781f5c90ca00d81433e4fd079bbfef22058d768111d7062","flatsize":42056189,"path":"All/hs-hpack-0.36.0.pkg","repopath":"All/hs-hpack-0.36.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5997148,"desc":"Hpack is a format for Haskell packages. It is a modern alternative to the Cabal\npackage format and follows different design principles.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-hasktags","origin":"devel/hs-hasktags","version":"0.73.0","comment":"Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs","maintainer":"haskell@FreeBSD.org","www":"https://github.com/MarcWeber/hasktags","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d85b2c5bf7b30047929c553651105e48030bb93e43fb059c86b5cd59ae25d871","flatsize":18449696,"path":"All/hs-hasktags-0.73.0.pkg","repopath":"All/hs-hasktags-0.73.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2532972,"desc":"Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-happy","origin":"devel/hs-happy","version":"1.20.1.1","comment":"Parser generator for Haskell","maintainer":"haskell@FreeBSD.org","www":"https://www.haskell.org/happy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"140001a94bb7867bbaada45da5cc2c280618e5c9698c4b9501e332de474ada86","flatsize":11630545,"path":"All/hs-happy-1.20.1.1.pkg","repopath":"All/hs-happy-1.20.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1556488,"desc":"Happy is a parser generator system for Haskell.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"],"options":{"EXAMPLES":"on"}},{"name":"hs-postgrest","origin":"www/hs-postgrest","version":"12.0.3","comment":"PostgREST create a REST API to an existing Postgres database","maintainer":"haskell@FreeBSD.org","www":"https://postgrest.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08eaea4ab7706098f29176cbbdd5f7df8d931a36159116ce6dc47e78aa219d60","flatsize":58422171,"path":"All/hs-postgrest-12.0.3.pkg","repopath":"All/hs-postgrest-12.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7685980,"desc":"PostgREST is a standalone web server that turns your PostgreSQL database\ndirectly into a RESTful API. The structural constraints and permissions\nin the database determine the API endpoints and operations.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["www","databases","haskell"],"users":["postgrest"],"groups":["postgrest"],"shlibs_required":["libpq.so.5","libgmp.so.10","libffi.so.8"]},{"name":"hs-ormolu","origin":"devel/hs-ormolu","version":"0.7.5.0","comment":"Formatter for Haskell source code","maintainer":"haskell@FreeBSD.org","www":"https://github.com/tweag/ormolu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ac66021fd825041b45f987b6b8d3af529e658222a7c9661ba314af48cd5c256","flatsize":64742145,"path":"All/hs-ormolu-0.7.5.0.pkg","repopath":"All/hs-ormolu-0.7.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8373236,"desc":"Ormolu is a formatter for Haskell source aiming to write code in such a way\nso it's easy to modify and maintain. It implements one ?true?  formatting\nstyle which admits no configuration, result in minimal diffs and is\ncompatible with modern dialects of Haskell.  Ormolu is well-tested and\nrobust so that the formatter can be used in large projects.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-ghc-events","origin":"devel/hs-ghc-events","version":"0.19.0.1","comment":"Library and tool for parsing .eventlog files from GHC","maintainer":"haskell@FreeBSD.org","www":"https://github.com/haskell/ghc-events","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a977eb7f3043fae5a8b7a76839f59ca982a0bc17d455f7b421901a59fb483c63","flatsize":20536573,"path":"All/hs-ghc-events-0.19.0.1.pkg","repopath":"All/hs-ghc-events-0.19.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2670844,"desc":"Parses .eventlog files emitted by GHC 6.12.1 and later.  Includes the\nghc-events-show tool to dump and event log file as text.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-hoogle","origin":"devel/hs-hoogle","version":"5.0.18.4","comment":"Haskell API Search","maintainer":"haskell@FreeBSD.org","www":"https://www.haskell.org/hoogle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c29732f8d4e0fdcaf6825606c43122861269a6b6f031232d51df48eaff3bcd8f","flatsize":55040604,"path":"All/hs-hoogle-5.0.18.4.pkg","repopath":"All/hs-hoogle-5.0.18.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7873516,"desc":"Hoogle is a Haskell API search engine, which allows you to search many\nstandard Haskell libraries by either function name, or by approximate type\nsignature.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-hascard","origin":"misc/hs-hascard","version":"0.6.0.1","comment":"Minimal command-line utility for reviewing notes","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Yvee1/hascard/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca8a6f1d037f6fd3af0c1c4c27d8585c5e705a24796599d8bda113281bd0b1ee","flatsize":27660849,"path":"All/hs-hascard-0.6.0.1.pkg","repopath":"All/hs-hascard-0.6.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3817204,"desc":"A minimal commandline utility for reviewing notes.\n'Flashcards' can be written in markdown-like syntax.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["misc","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hs-matterhorn","origin":"net-im/matterhorn","version":"90000.0.0","comment":"Feature-rich Unix terminal client for the Mattermost chat system","maintainer":"haskell@FreeBSD.org","www":"https://github.com/matterhorn-chat/matterhorn/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd41da46c8e27c4eac716117e6143365376c07401a956176089258eb23288f92","flatsize":70125162,"path":"All/hs-matterhorn-90000.0.0.pkg","repopath":"All/hs-matterhorn-90000.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8986832,"desc":"Matterhorn is a terminal client for the Mattermost chat system.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["net-im"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hs-hledger","origin":"finance/hs-hledger","version":"1.32.3","comment":"Accounting software for both power users and folks new to accounting","maintainer":"yuri@FreeBSD.org","www":"https://hledger.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c941ab624df072fe8513ff5dd3f231ed2c3e3e726d8e48c054f13cb9f4ef06c4","flatsize":52634678,"path":"All/hs-hledger-1.32.3.pkg","repopath":"All/hs-hledger-1.32.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":7145024,"desc":"hledger is a computer program for easily tracking money, time, or other\ncommodities.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["finance","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hs-hlint","origin":"devel/hs-hlint","version":"3.8","comment":"Source code suggestions","maintainer":"haskell@FreeBSD.org","www":"https://github.com/ndmitchell/hlint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb74db4423c01a0ce4054e415112c3df1771cb6bf06bceb005c14648698af87f","flatsize":69975140,"path":"All/hs-hlint-3.8.pkg","repopath":"All/hs-hlint-3.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9202600,"desc":"HLint gives suggestions on how to improve your source code.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-mueval","origin":"devel/hs-mueval","version":"0.9.3_13","comment":"Safely evaluate pure Haskell expressions","maintainer":"haskell@FreeBSD.org","www":"https://github.com/gwern/mueval","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f15f174689ba460f7e1e4738d2c43ec70da5d1ecf591faf08719ccb763ff315b","flatsize":82792718,"path":"All/hs-mueval-0.9.3_13.pkg","repopath":"All/hs-mueval-0.9.3_13.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11262264,"desc":"Mueval is a Haskell interpreter. It uses the GHC API to evaluate arbitrary\nHaskell expressions. Importantly, mueval takes many precautions to defang\nand avoid \"evil\" code. It uses resource limits, whitelisted modules,\nspecial Show instances for IO, threads, processes, changes of directory,\nand so on to sandbox the Haskell code. It is, in short, intended to be a\nstandalone version of Lambdabot's famous evaluation functionality. For\nexamples and explanations, please see the README file. Mueval is POSIX-only.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hs-git-brunch","origin":"devel/hs-git-brunch","version":"1.7.2.0","comment":"Git branch checkout command line tool","maintainer":"haskell@FreeBSD.org","www":"https://github.com/andys8/git-brunch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24eeca4b2775d5cee47a075b98ebc85e971da12f03ed6d1bd116768972de7a34","flatsize":25420559,"path":"All/hs-git-brunch-1.7.2.0.pkg","repopath":"All/hs-git-brunch-1.7.2.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3508712,"desc":"git-brunch is a git branch checkout command-line tool featuring:\n - Checking out local or remote branch\n - Rebasing onto a branch\n - Searching for a branch\n - Deleting a branch\n - Performing a fetch and update operations","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hs-koka","origin":"lang/hs-koka","version":"3.1.2","comment":"Koka: strongly typed functional-style language with effect inference","maintainer":"yuri@FreeBSD.org","www":"https://koka-lang.github.io/koka/doc/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd3561460d5499e86531e2bb9a7beeb3aefbcfc4e8f03ac60b2f257fd50a5260","flatsize":79039125,"path":"All/hs-koka-3.1.2.pkg","repopath":"All/hs-koka-3.1.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10749768,"desc":"Koka is a strongly typed functional-style language with effect types\nand handlers.\n\nKoka v2 is a research language that is currently under development and not ready\nfor production use. Nevertheless, the language is stable and the compiler\nimplements the full specification. The main things lacking at the moment are\nlibraries, package management, and deep IDE integration.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["lang","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-cpphs","origin":"devel/hs-cpphs","version":"1.20.9.1_4","comment":"Liberalised re-implementation of cpp, the C pre-processor","maintainer":"haskell@FreeBSD.org","www":"https://projects.haskell.org/cpphs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bff05d10a5d5f9e58ebd5a9b646041c7aa63ee10515b7143a643078504191766","flatsize":12329591,"path":"All/hs-cpphs-1.20.9.1_4.pkg","repopath":"All/hs-cpphs-1.20.9.1_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1644700,"desc":"Cpphs is a re-implementation of the C pre-processor that is both more\ncompatible with Haskell, and itself written in Haskell so that it can be\ndistributed with compilers. This version of the C pre-processor is\npretty-much feature-complete and compatible with traditional (K&R)\npre-processors. Additional features include: a plain-text mode; an option\nto unlit literate code files; and an option to turn off macro-expansion.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-cputype","origin":"sysutils/hs-cputype","version":"0.2.2_1","comment":"Find out your CPUTYPE","maintainer":"arrowd@FreeBSD.org","www":"https://foss.heptapod.net/bsdutils/cputype","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf5e564ff332ca8a0b4638dffa7ec13587244f078106914a0f15c7aa3a3a5111","flatsize":16923886,"path":"All/hs-cputype-0.2.2_1.pkg","repopath":"All/hs-cputype-0.2.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2334908,"desc":"This small utility can help figuring out proper value for CPUTYPE variable used\nby FreeBSD build machinery in src and ports Makefiles. It uses clang for this\nand checks its output against bsd.cpu.mk file. It also allows you to list CPU\nfeatures, and compare between several CPUs to find out which one is most featured.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["sysutils","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-hledger-web","origin":"finance/hs-hledger-web","version":"1.32.3","comment":"Web interface for hledger, the accounting software","maintainer":"yuri@FreeBSD.org","www":"https://hledger.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d44ca03d488fb5b7947b4e46cd0ce9127dc9681967c55ac391a2ee6b4fd8a7a9","flatsize":79274513,"path":"All/hs-hledger-web-1.32.3.pkg","repopath":"All/hs-hledger-web-1.32.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":11115168,"desc":"Web interface for hledger, a computer program for easily tracking money, time,\nor other commodities.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["finance","haskell","www"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hs-brainfuck","origin":"lang/hs-brainfuck","version":"0.1.0.4","comment":"Brainfuck interpreter","maintainer":"haskell@FreeBSD.org","www":"https://hackage.haskell.org/package/brainfuck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41dd855b874caabb2a33c717449bf0689886976843ee03b3cb20622d3686d8d3","flatsize":7258918,"path":"All/hs-brainfuck-0.1.0.4.pkg","repopath":"All/hs-brainfuck-0.1.0.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":920128,"desc":"This is an interpreter of the brainf*ck language, written in the pure,\nlazy, functional language Haskell.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["lang","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-elm","origin":"lang/elm","version":"0.19.1_5","comment":"Delightful language for reliable webapps","maintainer":"haskell@FreeBSD.org","www":"https://elm-lang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ca8ad4c02240f1759f5bc6feb4ba2163fdfa7f3c1af262997fc2ab8f0f91b72","flatsize":29286658,"path":"All/hs-elm-0.19.1_5.pkg","repopath":"All/hs-elm-0.19.1_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4449440,"desc":"Elm is a functional language that compiles to JavaScript. It competes with\nprojects like React as a tool for creating websites and web apps. Elm has a\nvery strong emphasis on simplicity, ease-of-use, and quality tooling.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["lang"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hs-darcs","origin":"devel/hs-darcs","version":"2.18.3","comment":"Distributed, interactive, smart revision control system","maintainer":"haskell@FreeBSD.org","www":"https://darcs.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15d9aaa7726a29c544d7dd88e3f50ffa6234893ba3b9eda30baf56462ae41737","flatsize":51647840,"path":"All/hs-darcs-2.18.3.pkg","repopath":"All/hs-darcs-2.18.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":7600360,"desc":"Darcs is a free, open source revision control system. It is:\n\n* Distributed: Darcs was one of the first revision control systems in\n  which every user has access to the full command set, removing\n  boundaries between server and client or committer and\n  non-committers.\n\n* Interactive: Darcs is easy to learn and efficient to use because it\n  asks you questions in response to simple commands, giving you\n  choices in your work flow. You can choose to record one change in a\n  file, while ignoring another. As you update from upstream, you can\n  review each patch, picking and choosing which patches are\n  appropriate.\n\n* Smart: Darcs is different from most revision control systems in that\n  it is based on the notion of change (or patch), rather than\n  version. An underlying algebra of patches determines whether changes\n  can be re-ordered. The laws of this algebra guarantee that the\n  result of merging depends only on the final set of patches applied\n  in a repository and not on their order.\n\n* Simple: As a consequence, Darcs offers a conceptually simpler view\n  of the state of a repository: it is given by the set of patches it\n  contains. Pulling and pushing patches merely transfers them from one\n  set to another. So called \"cherry-picking\" is the default mode of\n  operation, and it fully preserves the identity of patches.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hs-dhall-bash","origin":"converters/hs-dhall-bash","version":"1.0.41","comment":"Compile Dhall expressions to bash","maintainer":"malcolm.matalka@acsl.se","www":"https://dhall-lang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"505b95c3cb5cd4f02804f8e0e0ab5372d9a5ff8ca8116787eda5364f3f925224","flatsize":45665973,"path":"All/hs-dhall-bash-1.0.41.pkg","repopath":"All/hs-dhall-bash-1.0.41.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6527320,"desc":"Dhall is a programmable configuration language that can be thought of as: JSON +\nfunctions + types + imports.  dhall-to-bash allows for converting a subset of\ndhall configuration into a bash variable.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["converters","lang","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hs-alex","origin":"devel/hs-alex","version":"3.5.1.0","comment":"Tool for generating lexical analysers in Haskell","maintainer":"haskell@FreeBSD.org","www":"https://www.haskell.org/alex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8043ca7b791ae377961b9742724cf52227b9f249e7d59c7bc72e58c20a1ed151","flatsize":12737819,"path":"All/hs-alex-3.5.1.0.pkg","repopath":"All/hs-alex-3.5.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1692004,"desc":"Alex is a tool for generating lexical analysers in Haskell.\nIt takes a description of tokens based on regular expressions and\ngenerates a Haskell module containing code for scanning text efficiently.\nIt is similar to the tool lex or flex for C/C++.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"],"options":{"EXAMPLES":"on"}},{"name":"hs-cabal2tuple","origin":"ports-mgmt/hs-cabal2tuple","version":"2.0.0.1_2","comment":"Generate USE_CABAL and GH_TUPLE knobs for Haskell ports","maintainer":"arrowd@FreeBSD.org","www":"https://foss.heptapod.net/bsdutils/cabal2tuple","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddbcbca12236338ceea32e9d72817c8d452f674c88b734fa2761af64bc7bf915","flatsize":30063646,"path":"All/hs-cabal2tuple-2.0.0.1_2.pkg","repopath":"All/hs-cabal2tuple-2.0.0.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4068904,"desc":"Cabal2Tuple is an utility to help develop ports for Haskell software. It\ngenerates USE_CABAL and GH_TUPLE knobs for port's Makefiles based on the\nplan.json file.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["ports-mgmt","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hs-pandoc","origin":"textproc/hs-pandoc","version":"3.2","comment":"Conversion between markup formats","maintainer":"haskell@FreeBSD.org","www":"https://pandoc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91499f6be7a6464e2b2f28ea40c95b82926e2006ada10cb7947deb1d7a07173f","flatsize":145449357,"path":"All/hs-pandoc-3.2.pkg","repopath":"All/hs-pandoc-3.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17707448,"desc":"Pandoc is a Haskell library for converting from one markup format to\nanother, and a command-line tool that uses this library.  It can read\nmarkdown and (subsets of) HTML, reStructuredText, LaTeX, DocBook,\nMediaWiki markup, TWiki markup, Haddock markup, OPML, Emacs Org-Mode,\ntxt2tags and Textile, and it can write markdown, reStructuredText,\nXHTML, HTML 5, LaTeX, ConTeXt, DocBook, OPML, OpenDocument, ODT, Word\ndocx, RTF, MediaWiki, DokuWiki, Textile, groff man pages, plain text,\nEmacs Org-Mode, AsciiDoc, Haddock markup, EPUB (v2 and v3),\nFictionBook2, InDesign ICML, and several kinds of HTML/javascript\nslide shows (S5, Slidy, Slideous, DZSlides, reveal.js).\n\nPandoc extends standard markdown syntax with footnotes, embedded\nLaTeX, definition lists, tables, and other features.  A compatibility\nmode is provided for those who need a drop-in replacement for\nMarkdown.pl.\n\nIn contrast to existing tools for converting markdown to HTML, which\nuse regex substitutions, pandoc has a modular design: it consists of a\nset of readers, which parse text in a given format and produce a\nnative representation of the document, and a set of writers, which\nconvert this native representation into a target format.  Thus, adding\nan input or output format requires only adding a reader or writer.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["textproc","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"],"options":{"EMBED_DATA":"off"}},{"name":"hs-cgrep","origin":"textproc/cgrep","version":"8.1.0","comment":"Context-aware grep for source codes","maintainer":"lwhsu@FreeBSD.org","www":"https://awgn.github.io/cgrep/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22652676e9c1957dbb90ecb31bf1dce2d39c0b0b210329fbee1904caef44a6d6","flatsize":33568576,"path":"All/hs-cgrep-8.1.0.pkg","repopath":"All/hs-cgrep-8.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4607128,"desc":"Cgrep is a grep tool suitable for searching in large code repositories. It\nsupports 30 programming languages and searches that go beyond the simple\npattern matching. It enables context-aware filtering and semantic searches\nthrough wildcard and combinators.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["textproc"],"shlibs_required":["libpcre.so.1","libgmp.so.10","libffi.so.8"]},{"name":"hs-dhall","origin":"lang/dhall","version":"1.42.1","comment":"Explicitly typed configuration language","maintainer":"malcolm.matalka@acsl.se","www":"https://dhall-lang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"677d78bdc8649752aa47904cb6ef3eb0b06069c44897af34bff6b6c95123d6e7","flatsize":49238108,"path":"All/hs-dhall-1.42.1.pkg","repopath":"All/hs-dhall-1.42.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7014996,"desc":"Dhall is a programmable configuration language that can be thought of as: JSON +\nfunctions + types + imports.  The dhall program allows for execution of dhall\nfiles.  See the hs-dhall-json, hs-dhall-bash, and hs-dhall-yaml ports for\nconverting dhall files to these formats.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["lang","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hq","origin":"textproc/hq","version":"1.0.1_12","comment":"jq, but for HTML","maintainer":"yuri@FreeBSD.org","www":"https://github.com/orf/hq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8dab0c2a6634ef8a733cd5709abea48ec2ca6c805379923f70565a5cf3150648","flatsize":2035990,"path":"All/hq-1.0.1_12.pkg","repopath":"All/hq-1.0.1_12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":587204,"desc":"jq, but for HTML.\n\n`hq` reads HTML and converts it into a JSON object based on a series of CSS\nselectors. The selectors are expressed in a similar way to JSON, but where the\nvalues are CSS selectors.","categories":["textproc"]},{"name":"hppsmtools","origin":"graphics/hppsmtools","version":"1.1,1","comment":"Tool for HP PhotoSmart C5340A and Konica Q-EZ digital cameras","maintainer":"ports@FreeBSD.org","www":"http://unimut.fsk.uni-heidelberg.de/demi/photosmart/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ea06b09c2166c81d3c72002a912dc5e1923433c53a2149a5b0d2a5e380cb1bc","flatsize":116928,"path":"All/hppsmtools-1.1,1.pkg","repopath":"All/hppsmtools-1.1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30120,"desc":"hppsmtools is a program for communicating with the HP PhotoSmart\nC5340A and Konica Q-EZ digital cameras. You can retrive, have an\nindex of, delete and shoot pictures.","categories":["graphics"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe hppsmtools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hr-aspell","origin":"textproc/hr-aspell","version":"0.51.0_1,1","comment":"Aspell Croatian dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79c533d4e2eeb79a65e6028330dcc56a242526f3c8e400e1ad505c0e2160d919","flatsize":6881825,"path":"All/hr-aspell-0.51.0_1,1.pkg","repopath":"All/hr-aspell-0.51.0_1,1.pkg","licenselogic":"single","pkgsize":1942956,"desc":"Aspell Croatian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"hptt","origin":"math/hptt","version":"1.0.5.18_1","comment":"High-Performance Tensor Transpose library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/springer13/hptt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"732972900c153c7d7a26a47c100877846c4055302b545df7acafb08dc2cd608d","flatsize":1891325,"path":"All/hptt-1.0.5.18_1.pkg","repopath":"All/hptt-1.0.5.18_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":344012,"desc":"HPTT is a high-performance C++ library for out-of-place tensor\ntranspositions.\n\nKey Features:\n* Multi-threading support\n* Explicit vectorization\n* Auto-tuning (akin to FFTW)\n  * Loop order\n  * Parallelization\n* Multi architecture support\n  * Explicitly vectorized kernels for (AVX and ARM)\n* Supports float, double, complex and double complex data types\n* Supports both column-major and row-major data layouts","categories":["math"],"shlibs_provided":["libhptt.so"]},{"name":"hpl","origin":"benchmarks/hpl","version":"2.3_6","comment":"High Performance Computing Linpack Benchmark","maintainer":"oliver@FreeBSD.org","www":"https://www.netlib.org/benchmark/hpl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72e1ab8ede0c7153409e676958587661842a35c747aa8388cb54bed5264d65c2","flatsize":312691,"path":"All/hpl-2.3_6.pkg","repopath":"All/hpl-2.3_6.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":190104,"desc":"HPL is a software package that solves a (random) dense linear system in double\nprecision (64 bits) arithmetic on distributed-memory computers. It can thus be\nregarded as aportable as well as freely available implementation of the High\nPerformance Computing Linpack Benchmark.\n\nThe algorithm used by HPL can be summarized by the following keywords:\nTwo-dimensional block-cyclic data distribution - Right-looking variant of the\nLU factorization with row partial pivoting featuring multiple look-ahead\ndepths - Recursive panel factorization with pivot search and column broadcast\ncombined - Various virtual panel broadcast topologies - bandwidth reducing\nswap-broadcast algorithm - backward substitution with look-ahead of depth 1.\n\nThe HPL package provides a testing and timing program to quantify the accuracy\nof the obtained solution as well as the time it took to compute it. The best\nperformance achievable by this software on your system depends on a large\nvariety of factors. Nonetheless, with some restrictive assumptions on the\ninterconnection network, the algorithm described here and its attached\nimplementation are scalable in the sense that their parallel efficiency is\nmaintained constant with respect to the per processor memory usage.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"}},"categories":["benchmarks"],"shlibs_required":["libblas.so.3","libmpi.so.12","libmpifort.so.12","libgfortran.so.5","libquadmath.so.0"],"options":{"DOCS":"on","ATLAS":"off","BLIS":"off","FLEXIBLAS":"off","NETLIB":"on","OPENBLAS":"off","MPICH":"on","OPENMPI":"off"}},{"name":"hping3","origin":"net/hping3","version":"20051105_1","comment":"Network auditing tool","maintainer":"eugen@FreeBSD.org","www":"http://www.hping.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07fee2287f102a215e8da920d4fc9623d8d0329481e1e024c38d0e034db81382","flatsize":295343,"path":"All/hping3-20051105_1.pkg","repopath":"All/hping3-20051105_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":100772,"desc":"hping is a command-line oriented TCP/IP packet assembler/analyzer.\nThe interface is inspired to the ping(8) Unix command, but hping isn't\nonly able to send ICMP echo requests. It supports TCP, UDP, ICMP and\nRAW-IP protocols, has a traceroute mode, the ability to send files\nbetween a covered channel, and many other features.\nWhile hping was mainly used as a security tool in the past, it can be\nused in many ways by people that don't care about security to test\nnetworks and hosts. A subset of the stuff you can do using hping:\n\n\t- Test firewall rules\n\t- [spoofed] port scanning\n\t- Test net performance using different protocols,\n\t  packet size, TOS (type of service) and fragmentation.\n\t- Path MTU discovery\n\t- Files transfering even between really fascist firewall rules.\n\t- Traceroute like under different protocols.\n\t- Firewalk like usage.\n\t- Remote OS fingerprint.\n\t- TCP/IP stack auditing.","categories":["net","security"],"options":{"DOCS":"on","MAN":"on","TCL":"off"}},{"name":"hpenc","origin":"security/hpenc","version":"3.0_4","comment":"Fast authenticated encryption CLI tool","maintainer":"vsevolod@FreeBSD.org","www":"https://github.com/vstakhov/hpenc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a789164500c1f2d6437ebfaac36c17ccfc73eb2d623a039ba3bf7a7f7eaa4ff","flatsize":136755,"path":"All/hpenc-3.0_4.pkg","repopath":"All/hpenc-3.0_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":48280,"desc":"Hpenc is a fast encryption command line tool with the following features:\n\n* Authenticated encryption - your data cannot be forged or corrupted without\ndetection.\n* Parallel processing - hpenc uses block IO and you can process multiple blocks\nsimultaneously, which is extremely useful if you have multi-core environment.\n* Strong ciphers - hpenc uses the state-of-art aes-gcm and chacha20 ciphers\n* Easy interface\n* Hardware acceleration - hpenc can utilize all its\nadvanced cryptography functions defined for AES-NI and PCLMULQDQ instructions\n(that must be supported by openssl). For those with old or embedded CPU (such\nas ARM), hpenc provides portable and fast chacha20 cipher.\n* Simple key management\n* Secure random numbers generator - hpenc can work as pseudo-random numbers\ngenerator. In a set of standard tests (diehard) on the generated sequences\nhpenc generates secure sequences of pseudo-random numbers on a very high\nspeed (gigabytes per second).","deps":{"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libsodium.so.26","libssl.so.12","libcrypto.so.12"]},{"name":"hp48cc","origin":"devel/hp48cc","version":"1.3_2","comment":"C-like compiler that translates input code to the HP48 RPL language","maintainer":"danfe@FreeBSD.org","www":"http://www.sigala.it/sandro/software.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81eb9d6ca799516388b29dc7e39be6e8315b52b5ce7d670179ec9d34458781f1","flatsize":60670,"path":"All/hp48cc-1.3_2.pkg","repopath":"All/hp48cc-1.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24512,"desc":"hp48cc is a C-like compiler that translates the input code into the HP48 RPL\nlanguage.  The language recognized by the compiler is only a small subset of\nthe C language, with some non-standard extensions, but powerful enough to\nwrite complex programs simply.\n\nNote that GCC-based `devel/hp48xgcc' port exists which directly translates C\ncode into Saturn (HP48 processor) opcodes.","categories":["devel","lang"],"options":{"EXAMPLES":"on"}},{"name":"hpipm","origin":"math/hpipm","version":"0.1.3.119_1","comment":"High-performance interior-point-method QP solvers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/giaf/hpipm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfb93eda897a0d73c30ebfc47874042e658563f75593e0f63f30bd455cc6657b","flatsize":2002697,"path":"All/hpipm-0.1.3.119_1.pkg","repopath":"All/hpipm-0.1.3.119_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":340748,"desc":"This is HPIPM, a high-performance interior-point method solver for dense,\noptimal control- and tree-structured convex quadratic programs. It provides\nefficient implementations of dense and structure-exploiting algorithms to solve\nsmall to medium scale problems arising in model predictive control and embedded\noptimization in general and it relies on the high-performance linear algebra\npackage BLASFEO.","deps":{"blasfeo":{"origin":"math/blasfeo","version":"0.1.3.59_2"}},"categories":["math"],"shlibs_required":["libblasfeo.so"],"shlibs_provided":["libhpipm.so"]},{"name":"hp2xx","origin":"print/hp2xx","version":"3.4.4_10","comment":"HPGL to vector and raster formats converter and previewer for X11","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/hp2xx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5a13077ce783cab1fb7eb6e9c3ad5c4362bfec07da0039891a1e52a6a6aab2f","flatsize":181646,"path":"All/hp2xx-3.4.4_10.pkg","repopath":"All/hp2xx-3.4.4_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":80740,"desc":"hp2xx reads HPGL ASCII source files, interprets them, and\nconverts them into either another vector-oriented format\nor one of several rasterfile formats. Currently, its HPGL\nparser recognizes a subset of the HP 7550A command set.\nSome high-level functions like filled polygons are missing\nAlso, only the basic fixed character set 0 is supported\nBesides these limitations, hp2xx has proven to work with\nmany HP-GL sources without any trouble.\n\nIt allows conversion from HPGL to:\n\n\tmf (MetaFont), eps (PostScript), pcl (HP-PCL Level3),\n\tpre(view), pcx (PaintBrush-Format), img (GEM),\n        pic (ATARI bitmap), pbm (Portable Bitmap),\n\tpng (Portable Network Graphics), ...","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["print","x11"],"shlibs_required":["libtiff.so.6","libpng16.so.16","libX11.so.6","libjpeg.so.8"],"options":{"INFO":"on","X11":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe hp2xx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hs-cabal-install","origin":"devel/hs-cabal-install","version":"3.12.1.0","comment":"Command-line interface for Cabal and Hackage","maintainer":"haskell@FreeBSD.org","www":"https://www.haskell.org/cabal/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8421df39521ec9483ca760e0b939c484275492b57ada2dc5e01d75ba2c02c885","flatsize":47908319,"path":"All/hs-cabal-install-3.12.1.0.pkg","repopath":"All/hs-cabal-install-3.12.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6799824,"desc":"The 'cabal' command-line program simplifies the process of managing\nHaskell software by automating the fetching, configuration, compilation\nand installation of Haskell libraries and programs.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"howm-emacs_wayland","origin":"deskutils/howm","version":"1.4.8_9","comment":"Write fragmentarily and read collectively","maintainer":"ports@FreeBSD.org","www":"http://howm.sourceforge.jp/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfd3bcc0cfd92ddafae7edf50e573a2cb131bc02eb0a52a62e9d9acf2368188a","flatsize":1091821,"path":"All/howm-emacs_wayland-1.4.8_9.pkg","repopath":"All/howm-emacs_wayland-1.4.8_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":375036,"desc":"howm: Write fragmentarily and read collectively.\n\nHowm is a note-taking tool on Emacs.  It is similar to emacs-wiki;\nyou can enjoy hyperlinks and full-text search easily. It is not\nsimilar to emacs-wiki; it can be combined with any format.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["deskutils"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To use this port, write below to your ~/.emacs:\n\n  ;(setq howm-menu-lang 'ja)\n  (global-set-key \"\\C-c,,\" 'howm-menu)\n  (autoload 'howm-menu \"howm-mode\" \"Hitori Otegaru Wiki Modoki\" t)","type":"install"},{"message":"===>   NOTICE:\n\nThe howm-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hr-libreoffice","origin":"editors/libreoffice-hr","version":"24.2.4.2","comment":"hr language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4bc0fc58cde834664c40d4bcdc14806ea599376e409ea024b69d2cfdbf7b510","flatsize":30006896,"path":"All/hr-libreoffice-24.2.4.2.pkg","repopath":"All/hr-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3035832,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"howm-emacs_nox","origin":"deskutils/howm","version":"1.4.8_9","comment":"Write fragmentarily and read collectively","maintainer":"ports@FreeBSD.org","www":"http://howm.sourceforge.jp/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0cd285ac95551654aa908085f08988122ce351ec1ac032afa303f120e7961ae4","flatsize":1091821,"path":"All/howm-emacs_nox-1.4.8_9.pkg","repopath":"All/howm-emacs_nox-1.4.8_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":375012,"desc":"howm: Write fragmentarily and read collectively.\n\nHowm is a note-taking tool on Emacs.  It is similar to emacs-wiki;\nyou can enjoy hyperlinks and full-text search easily. It is not\nsimilar to emacs-wiki; it can be combined with any format.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["deskutils"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"To use this port, write below to your ~/.emacs:\n\n  ;(setq howm-menu-lang 'ja)\n  (global-set-key \"\\C-c,,\" 'howm-menu)\n  (autoload 'howm-menu \"howm-mode\" \"Hitori Otegaru Wiki Modoki\" t)","type":"install"},{"message":"===>   NOTICE:\n\nThe howm-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"howdy","origin":"security/howdy","version":"3.0.0.b.20230306_3","comment":"Windows Hello(TM) style authentication provider","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/boltgolt/howdy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c91c5041b4d8828506dcabf0aebde251c31ba1103c332495bd35fe1493515be","flatsize":126486,"path":"All/howdy-3.0.0.b.20230306_3.pkg","repopath":"All/howdy-3.0.0.b.20230306_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35392,"desc":"Howdy is an authentication tool that allows you to unlock your desktop\nsession using your webcam. It uses facial recognition to authenticate and\nunlock the session.","deps":{"dlib-models":{"origin":"misc/dlib-models","version":"20210513"},"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"},"py311-dlib":{"origin":"science/py-dlib","version":"19.24.2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-python-pam":{"origin":"security/py-python-pam","version":"1.8.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"]},{"name":"howm","origin":"deskutils/howm","version":"1.4.8_9","comment":"Write fragmentarily and read collectively","maintainer":"ports@FreeBSD.org","www":"http://howm.sourceforge.jp/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75f05cc2d2bec65a0d6adf0350d1d8d4aac2a922838aef4706c9d87ca2cf0673","flatsize":1091821,"path":"All/howm-1.4.8_9.pkg","repopath":"All/howm-1.4.8_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":374980,"desc":"howm: Write fragmentarily and read collectively.\n\nHowm is a note-taking tool on Emacs.  It is similar to emacs-wiki;\nyou can enjoy hyperlinks and full-text search easily. It is not\nsimilar to emacs-wiki; it can be combined with any format.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["deskutils"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"To use this port, write below to your ~/.emacs:\n\n  ;(setq howm-menu-lang 'ja)\n  (global-set-key \"\\C-c,,\" 'howm-menu)\n  (autoload 'howm-menu \"howm-mode\" \"Hitori Otegaru Wiki Modoki\" t)","type":"install"},{"message":"===>   NOTICE:\n\nThe howm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hourglass","origin":"sysutils/hourglass","version":"1.0.1","comment":"Real-time application to learn how CPU scheduling works","maintainer":"ports@FreeBSD.org","www":"https://www.cs.utah.edu/~regehr/hourglass/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1efe6dc8ffaaa3b1d3ae10752464dde0fdfd1cdf2d68fd08b032575ca8c64799","flatsize":44429,"path":"All/hourglass-1.0.1.pkg","repopath":"All/hourglass-1.0.1.pkg","licenselogic":"single","pkgsize":17712,"desc":"This is a port of hourglass, a synthetic real-time application that\ncan be used to learn how CPU scheduling in a general-purpose operating\nsystem works at microsecond and millisecond granularities.\n\n- It creates very detailed map of when each Hourglass thread has\n  access to the CPU\n\n- It supports multiple thread execution models; e.g. periodic and\n  CPU-bound\n\n- It acts as an abstraction layer for threading, timing, and CPU\n  scheduling functionality on Unix- and Win32-based systems","deps":{"jgraph":{"origin":"graphics/jgraph","version":"8.3_2"}},"categories":["sysutils","education","parallel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe hourglass port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"howm-emacs_canna","origin":"deskutils/howm","version":"1.4.8_9","comment":"Write fragmentarily and read collectively","maintainer":"ports@FreeBSD.org","www":"http://howm.sourceforge.jp/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6088f0278692194eeb990cf92a5f01d8cd13449aff0cbeb7917e9a41890ec6cc","flatsize":1091821,"path":"All/howm-emacs_canna-1.4.8_9.pkg","repopath":"All/howm-emacs_canna-1.4.8_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":375000,"desc":"howm: Write fragmentarily and read collectively.\n\nHowm is a note-taking tool on Emacs.  It is similar to emacs-wiki;\nyou can enjoy hyperlinks and full-text search easily. It is not\nsimilar to emacs-wiki; it can be combined with any format.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["deskutils"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"To use this port, write below to your ~/.emacs:\n\n  ;(setq howm-menu-lang 'ja)\n  (global-set-key \"\\C-c,,\" 'howm-menu)\n  (autoload 'howm-menu \"howm-mode\" \"Hitori Otegaru Wiki Modoki\" t)","type":"install"},{"message":"===>   NOTICE:\n\nThe howm-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hs-cryptol","origin":"security/hs-cryptol","version":"3.1.0_1","comment":"Domain-specific language for specifying cryptographic algorithms","maintainer":"yuri@FreeBSD.org","www":"https://cryptol.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4808c605fff31b006f5145311eddadd0ceea5d6178b2c427fcf05d69ba6612e7","flatsize":81114957,"path":"All/hs-cryptol-3.1.0_1.pkg","repopath":"All/hs-cryptol-3.1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11516300,"desc":"Cryptol is a domain-specific language for specifying cryptographic\nalgorithms.  A Cryptol implementation of an algorithm resembles its\nmathematical specification more closely than an implementation in a\ngeneral purpose language.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"z3":{"origin":"math/z3","version":"4.8.13"}},"categories":["security","lang","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hot-babe","origin":"deskutils/hot-babe","version":"0.2.2_11","comment":"Small utility which displays the system activity in a special way","maintainer":"ports@FreeBSD.org","www":"http://dindinx.net/hotbabe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5ac075f3e6c8ca0f34e35e35c0733173ba37ef9fec88fc0780e14d5b757479e","flatsize":435049,"path":"All/hot-babe-0.2.2_11.pkg","repopath":"All/hot-babe-0.2.2_11.pkg","licenselogic":"single","pkgsize":389736,"desc":"Hot-babe is a small graphical utility which displays the system activity in a\nvery special way. When the CPU is idle, it displays a dressed girl, and when\nthe activity goes up, as the temperature increases, the girl begins to\nundress, to finish totally naked when the system activity reaches 100%25. Of\ncourse, if you can be shocked by nudity, don't use it!","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils"],"shlibs_required":["libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe hot-babe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hotkeys","origin":"misc/hotkeys","version":"0.5.7.1_21","comment":"Allows usage of special keys on internet/multimedia keyboards","maintainer":"portmaster@BSDforge.com","www":"http://ypwong.org/hotkeys/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be180cc58d1b2aeb7d820d0a95e3e7bb88066865c41be8c8005df9c713fea849","flatsize":186001,"path":"All/hotkeys-0.5.7.1_21.pkg","repopath":"All/hotkeys-0.5.7.1_21.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":133548,"desc":"This program sits at the back and listens for the \"special\" hotkeys that\nyou won't normally use on your internet/Multimedia keyboards.\nThe buttons perform their intended behaviors, such as volume up and down,\nmute the speaker, launch applications, etc.\n\nNOTE: CDROM & APM features have been disabled","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"xosd":{"origin":"misc/xosd","version":"2.2.14_4"}},"categories":["misc"],"shlibs_required":["libdb-5.3.so.0","libX11.so.6","libXmu.so.6","libxml2.so.2","libxosd.so.2","libXext.so.6","libXinerama.so.1"],"options":{"OSD":"on"},"messages":[{"message":"At this current stage CDROM & APM support has been disabled.\n The linux CDROM cdrom.h code needs to be remapped to work with\n FreeBSD's cdio.h library","type":"install"}]},{"name":"hs-ShellCheck","origin":"devel/hs-ShellCheck","version":"0.10.0","comment":"Shell script analysis tool","maintainer":"ashish@FreeBSD.org","www":"https://www.shellcheck.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5a89749e026609c079527b327120bcc6dfbbf47cd173712ad4a6c74d7d8a8a1","flatsize":36377175,"path":"All/hs-ShellCheck-0.10.0.pkg","repopath":"All/hs-ShellCheck-0.10.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4857644,"desc":"The goals of ShellCheck are:\n\n * To point out and clarify typical beginner's syntax issues, that causes\n   a shell to give cryptic error messages.\n\n * To point out and clarify typical intermediate level semantic problems,\n   that causes a shell to behave strangely and counter-intuitively.\n\n * To point out subtle caveats, corner cases and pitfalls, that may cause\n   an advanced user's otherwise working script to fail under future\n   circumstances.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"],"options":{"MANPAGES":"on"}},{"name":"hostdb","origin":"dns/hostdb","version":"1.004_1","comment":"Generate DNS and DHCP config files from single source","maintainer":"rodrigc@FreeBSD.org","www":"https://everythingsysadmin.com/hostdb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e8f2cf30be2ae4a23727bc906c10a965d589f95ec3853d79594c5e3e5865ad9","flatsize":548267,"path":"All/hostdb-1.004_1.pkg","repopath":"All/hostdb-1.004_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":130392,"desc":"HostDB is a system for generating internal DNS zones, external DNS zones,\nand DHCP configuration data from the same hostlist.txt file.\nKeep your configurations consistent by generating them all from the same\nsource.\n\nA system for generating internal DNS zones, external DNS zones, and\nDHCP configuration data from the same simple repository.","categories":["dns"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"hostapd-devel","origin":"net/hostapd-devel","version":"2024.06.20","comment":"IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator","maintainer":"cy@FreeBSD.org","www":"https://w1.fi/hostapd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22b52619cef5e1a5f6b0d69c83e89085d3a5f8bfbc0125717ce3ac0b481b9720","flatsize":700436,"path":"All/hostapd-devel-2024.06.20.pkg","repopath":"All/hostapd-devel-2024.06.20.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":254132,"desc":"hostapd is a user space daemon for access point and authentication\nservers. It implements IEEE 802.11 access point management, IEEE\n802.1X/WPA/WPA2/EAP Authenticators, RADIUS client, EAP server, and\nRADIUS authentication server. The current version supports Linux\n(Host AP, madwifi, mac80211-based drivers) and FreeBSD (net80211).\n\nAdd the following to /etc/rc.conf to use the ports version instead\nof the base version:\n\n    hostapd_program=\"/usr/local/sbin/hostapd\"","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:w1.fi:hostapd:2024.06.20:::::dragonfly6:x86_64"},"messages":[{"message":"Add the following to /etc/rc.conf to use the ports version instead\nof the base version:\n\n    hostapd_program=\"/usr/local/sbin/hostapd\"","type":"install"}]},{"name":"hostapd","origin":"net/hostapd","version":"2.10_10","comment":"IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator","maintainer":"cy@FreeBSD.org","www":"https://w1.fi/hostapd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3380824bd5655f865d9212529e7b4914e2e2d1116c0e2d056f671b41154208d","flatsize":657561,"path":"All/hostapd-2.10_10.pkg","repopath":"All/hostapd-2.10_10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":240248,"desc":"hostapd is a user space daemon for access point and authentication\nservers. It implements IEEE 802.11 access point management, IEEE\n802.1X/WPA/WPA2/EAP Authenticators, RADIUS client, EAP server, and\nRADIUS authentication server. The current version supports Linux\n(Host AP, madwifi, mac80211-based drivers) and FreeBSD (net80211).\n\nAdd the following to /etc/rc.conf to use the ports version instead\nof the base version:\n\n    hostapd_program=\"/usr/local/sbin/hostapd\"","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:w1.fi:hostapd:2.10:::::dragonfly6:x86_64:10"},"messages":[{"message":"=========================================================================\nFor DragonFly 4.2 and earlier:\n\n    To use the ports version instead of the base, add to /etc/rc.conf:\n        hostapd_program=\"/usr/local/sbin/hostapd\"\n\nFor DragonFly 4.3 and later:\n\n    There is no base version in these releases.\n    1. Configure /usr/local/etc/hostapd.conf properly\n    2. Add \"hostapd_enable=YES\" to /etc/rc.d\n=========================================================================","type":"install"}]},{"name":"hs-DAV","origin":"www/hs-DAV","version":"1.3.4_6","comment":"Command line client for RFC 4918 WebDAV protocol","maintainer":"haskell@FreeBSD.org","www":"http://floss.scru.org/hDAV","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33406c8df78e2018f9ad98a73218bc461545749ec4114e61bfa601d546bdd0de","flatsize":39986158,"path":"All/hs-DAV-1.3.4_6.pkg","repopath":"All/hs-DAV-1.3.4_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":5789460,"desc":"This is a library for the Web Distributed Authoring and Versioning\n(WebDAV) extensions to HTTP.  At present it supports a very small subset\nof client functionality.  In addition, there is an executable, hdav,\nwhich can be used for command-line operation.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["www","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"host-setup","origin":"sysutils/host-setup","version":"4.0.2_1","comment":"System configuration setup/management utility","maintainer":"ports@FreeBSD.org","www":"https://druidbsd.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d989aa4446f4b8e78dc981e19d03268ff4eb1b470ce10cc40b24fc2ba380b06","flatsize":100497,"path":"All/host-setup-4.0.2_1.pkg","repopath":"All/host-setup-4.0.2_1.pkg","licenselogic":"single","pkgsize":27016,"desc":"Host-setup is a dialog(1) (or Xdialog(1)) based utility for configuring your\nsystem. Built on the same safety and reliability of sysrc(8) to manage changes\nto rc.conf(5), host-setup(1) can also activate changes to the system in a safe\nand effective manner. Functionality includes (but may not be limited to):\n  - Configure Time Zone\n  - Configure Hostname/Domain\n  - Configure Network Interfaces\n  - Confgure Default Router/Gateway\n  - Configure DNS nameservers","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe host-setup port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hostapd29","origin":"net/hostapd29","version":"2.9_5","comment":"IEEE 802.11 AP, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator","maintainer":"cy@FreeBSD.org","www":"https://w1.fi/hostapd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2db3e7503676acbb26f4ba90346fe2840c2fa451f9599fe1af9e4f5db1edd733","flatsize":618951,"path":"All/hostapd29-2.9_5.pkg","repopath":"All/hostapd29-2.9_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":224260,"desc":"hostapd is a user space daemon for access point and authentication\nservers. It implements IEEE 802.11 access point management, IEEE\n802.1X/WPA/WPA2/EAP Authenticators, RADIUS client, EAP server, and\nRADIUS authentication server. The current version supports Linux\n(Host AP, madwifi, mac80211-based drivers) and FreeBSD (net80211).\n\nAdd the following to /etc/rc.conf to use the ports version instead\nof the base version:\n\n    hostapd_program=\"/usr/local/sbin/hostapd\"","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:w1.fi:hostapd:2.9:::::dragonfly6:x86_64:5"},"messages":[{"message":"Add the following to /etc/rc.conf to use the ports version instead\nof the base version:\n\n    hostapd_program=\"/usr/local/sbin/hostapd\"","type":"install"}]},{"name":"honggfuzz","origin":"security/honggfuzz","version":"0.7","comment":"General-purpose fuzzer with simple, command-line interface","maintainer":"sbz@FreeBSD.org","www":"http://code.google.com/p/honggfuzz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71efcf122f9b4a3a9a87433e61a84122af456b56ed4c6dab35dd6cedeec7e2a1","flatsize":82397,"path":"All/honggfuzz-0.7.pkg","repopath":"All/honggfuzz-0.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33800,"desc":"Honggfuzz is a general-purpose fuzzing tool. Given a starting corpus of test\nfiles, Hongfuzz supplies and modifies input to a test program and utilize the\nptrace() API/POSIX signal interface to detect and log crashes.","categories":["security"],"options":{"EXAMPLES":"on"}},{"name":"hoel","origin":"devel/hoel","version":"1.4.29","comment":"Database abstraction library written in C","maintainer":"sunpoet@FreeBSD.org","www":"https://babelouest.github.io/hoel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b801bb1c0cad7d3923bf93e0d22441a9b84d01290b23c9d9dd92a5ae0200f6ae","flatsize":174524,"path":"All/hoel-1.4.29.pkg","repopath":"All/hoel-1.4.29.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":39276,"desc":"Simple and easy to use database access library. Works with SQLite 3, MariaDB and\nPostgreSQL databases. Uses a JSON-based language with jansson to execute simple\nqueries based on one table.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"orcania":{"origin":"devel/orcania","version":"2.3.3"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"yder":{"origin":"devel/yder","version":"1.4.20"}},"categories":["devel"],"shlibs_required":["libjansson.so.4","libpq.so.5"],"shlibs_provided":["libhoel.so.1.4"],"options":{"MARIADB":"off","PGSQL":"on","SQLITE3":"off"}},{"name":"hotcrp","origin":"www/hotcrp","version":"3.0.0","comment":"Web-based conference management software","maintainer":"ports@FreeBSD.org","www":"https://www.read.seas.harvard.edu/~kohler/hotcrp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd189261c4b98a8ab42c97fa9a9f748cad7b1c69896e95394433332f916e01ab","flatsize":7297674,"path":"All/hotcrp-3.0.0.pkg","repopath":"All/hotcrp-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1609444,"desc":"HotCRP is conference management software: it accepts paper submissions\nand manages the review process.  Many conference management packages are\navailable, including EasyChair.  HotCRP is especially good at navigating\nfrom paper to paper, searching for papers, tagging papers, and managing\ncomplex submission and review policies.","deps":{"mysql80-server":{"origin":"databases/mysql80-server","version":"8.0.35_1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"},"poppler-utils":{"origin":"graphics/poppler-utils","version":"24.02.0_1"}},"categories":["www"],"messages":[{"message":"Please note that everything has been installed in /usr/local/www/hotcrp.\n\nRead /usr/local/www/hotcrp/README.md.\n\nYou will probably want to add an alias to your httpd.conf file, something\nlike this:\n\n    \tAlias /hotcrp /usr/local/www/hotcrp\n\t<Directory /usr/local/www/hotcrp>\n\t    Options Indexes Includes FollowSymLinks\n\t    AllowOverride all\n\t    Require all granted\n\t</Directory>\n\nAnd restart Apache.","type":"install"},{"message":"===>   NOTICE:\n\nThe hotcrp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"horcrux","origin":"security/horcrux","version":"0.3_21","comment":"Split files into encrypted fragments","maintainer":"lcook@FreeBSD.org","www":"https://github.com/jesseduffield/horcrux","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"886e9d30f19c9a789914f3b735fe27a435e6b1604ac791ad44fe744a5bbc37a8","flatsize":1896822,"path":"All/horcrux-0.3_21.pkg","repopath":"All/horcrux-0.3_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":696724,"desc":"Utility to split files into encrypted fragments\n(using the shamir secret sharing scheme) so that\nyou don't need to remember a passcode.","categories":["security"],"options":{"DOCS":"on"}},{"name":"hobbes-icons-xpm3","origin":"graphics/hobbes-icons-xpm","version":"1.0_1","comment":"Collection of over 3000 icons in XPM3 format","maintainer":"dinoex@FreeBSD.org","www":"https://www.bigbiz.com/bigbiz/icons/hobbes/hobbes.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"62a3a1b731f7e03f484cdcef76a0ed5170f1601196d88e612b6788fe385632f9","flatsize":5789774,"path":"All/hobbes-icons-xpm3-1.0_1.pkg","repopath":"All/hobbes-icons-xpm3-1.0_1.pkg","licenselogic":"single","pkgsize":515512,"desc":"These icons were converted from the Hobbes OS/2 archive at hobbes.nmsu.edu.\n\nThere were over 7000 icons on Hobbes, but many were duplicates.\nAll duplicates (based on comparing CRC's) have been removed, a suffix of .N\nwas added when there were name clashes, and any icons with 256 colors were\nalso deleted.  What remained became 3,382 icons which are mostly 32x32\nand 16 colors.\n\nIf you want the converter program used, write to:\n\t-Rick Richardson, rick@pcroe.digibd.com, 10/29/93","categories":["graphics"],"options":{"DOCS":"on"}},{"name":"hs-dhall-yaml","origin":"converters/hs-dhall-yaml","version":"1.2.12_1","comment":"Compile Dhall expressions to YAML","maintainer":"malcolm.matalka@acsl.se","www":"https://dhall-lang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0bc9534954ea434e8997540a2e29e282f05b94b15f45208d4fe007637491764","flatsize":97796490,"path":"All/hs-dhall-yaml-1.2.12_1.pkg","repopath":"All/hs-dhall-yaml-1.2.12_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13812884,"desc":"Dhall is a programmable configuration language that can be thought of as: JSON +\nfunctions + types + imports.  dhall-to-json allows for converting a dhall\nconfiguration into a YAML file.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["converters","lang","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hnb","origin":"editors/hnb","version":"1.9.18_1","comment":"Hierarchical NoteBook a data organizer","maintainer":"fox@FreeBSD.org","www":"https://hnb.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a62bbb8b11355c12f144ea1a18ee69ccda5149a56ef9a6a2a9e99a4c44395c44","flatsize":242091,"path":"All/hnb-1.9.18_1.pkg","repopath":"All/hnb-1.9.18_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":66948,"desc":"hnb is a program to organize many kinds of data in one place,\nincluding addresses, TODO lists, ideas, book reviews, brainstorming,\nspeech outlines, etc. It stores data in XML format, and is capable\nof native export to ASCII and HTML.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"homer-web","origin":"www/homer-web","version":"24.05.1","comment":"Dead simple static HOMepage for your servER","maintainer":"driesm@FreeBSD.org","www":"https://github.com/bastienwirtz/homer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ac755453a061f2c42304171ae54e7e491b26b06540816accdf0dfdd447155fa","flatsize":1854317,"path":"All/homer-web-24.05.1.pkg","repopath":"All/homer-web-24.05.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":905816,"desc":"A dead simple static HOMepage for your servER to keep your services on hand,\nfrom a simple yaml configuration file.\n\nIf you need authentication support, you're on your own (it can be secured using\na web server auth module or exposing it only through a VPN network / SSH tunnel,\netc)","categories":["www"]},{"name":"hlmaster","origin":"net/hlmaster","version":"0.9.3_1","comment":"Half-Life game master server daemon","maintainer":"ports@FreeBSD.org","www":"https://hlmaster.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32b740ca48bdd96ed2b1065e9fd58f335d143ca7c6899f3bce76a41420e4b78f","flatsize":111307,"path":"All/hlmaster-0.9.3_1.pkg","repopath":"All/hlmaster-0.9.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":48912,"desc":"HLMaster implements a fully functional, automatic master-server\ndaemon for the game Half-Life (and all mods based on this engine).","categories":["net","games"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe hlmaster port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hllib","origin":"games/hllib","version":"2.4.6","comment":"Library to work with various Half-Life file formats","maintainer":"kpedersen@disroot.org","www":"https://developer.valvesoftware.com/wiki/HLLib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cc124ee4d6f664c781c77d3d016f690dc01734ef95d82c328e06070fe0ba823","flatsize":512107,"path":"All/hllib-2.4.6.pkg","repopath":"All/hllib-2.4.6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":113228,"desc":"HLLib is a package library for Half-Life that abstracts several package\nformats and provides a simple interface for all of them.  HLLib is written\nin native C++ but exposes both a C and C++ interfaces which can be used in\nany C or C++ application (additional languages may also use the library with\nstandard C imports).  HLLib works natively in both Windows and *nix.  BSP,\nGCF, NCF, PAK, SGA, VPK, WAD, XZP, and ZIP (store/deflate) package formats\nare supported.","categories":["games","devel"],"shlibs_provided":["libhl.so.2"]},{"name":"histring","origin":"misc/histring","version":"1.1.1.1","comment":"Highlight strings using the ANSI terminal escape sequences","maintainer":"uzsolt@FreeBSD.org","www":"https://github.com/suntong/histring","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"772689a2bc5e42515508f45d09d352b3e3dec95680d48b254e007198b1ffeb7c","flatsize":30343,"path":"All/histring-1.1.1.1.pkg","repopath":"All/histring-1.1.1.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11872,"desc":"From the histring README:\n\nThis program simply highlights strings using ANSI terminal escape codes. It\nstarted out as sample code for using regular expressions but it turned out that\nI used it so much that I thought it warrented a release.\n\nOne of the most common things I use the program for is helping me parse the\noutput of grep and diff. I think that this programs functionality should be\nfolded in to those programs but until then histring does the job nicely.","categories":["misc"]},{"name":"hlextract","origin":"archivers/hlextract","version":"2.4.6","comment":"Utility to extract data from various Half-Life file formats","maintainer":"kpedersen@disroot.org","www":"https://developer.valvesoftware.com/wiki/HLLib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32b74ecae50ac18920323c2c632532b72cae52ae4aa51d03accb8b95924b703e","flatsize":43336,"path":"All/hlextract-2.4.6.pkg","repopath":"All/hlextract-2.4.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16416,"desc":"HLExtract is a command line utility written in C that can load all HLLib\nsupported packages and extract multiple items from them while maintaining\ntheir directory structure.  Currently, BSP, GCF, NCF, PAK, SGA, VPK, WAD,\nXZP, and ZIP (store/deflate) package formats are supported.","deps":{"hllib":{"origin":"games/hllib","version":"2.4.6"}},"categories":["archivers","games"],"shlibs_required":["libhl.so.2"]},{"name":"hmat-oss","origin":"math/hmat-oss","version":"1.9.0_3","comment":"Hierarchical matrix C/C++ library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jeromerobert/hmat-oss","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77e62f6b5964131da95fc16e688f8172bfee5989b6b0fe61f6f154bf31483094","flatsize":1475585,"path":"All/hmat-oss-1.9.0_3.pkg","repopath":"All/hmat-oss-1.9.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":325884,"desc":"A hierarchical matrix C/C++ library including a LU solver.\n\nHierarchical matrices are semi-sparse matrices that have a hierarchical block\nstructure with dense blocks hierarchically embedded into other blocks, and the\nelements not covered by blocks are zero.\n\nFor a more detailed definition please see the wikipedia article\n\"Hierarchical matrix\".","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"lapacke":{"origin":"math/lapacke","version":"3.12.0_1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["liblapacke.so.3","libblas.so.3","liblapack.so.3","libopenblas.so.0"],"shlibs_provided":["libhmat.so.4"]},{"name":"hitori","origin":"games/hitori","version":"3.38.4_2","comment":"Hitori","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Hitori","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67a2661cca00008b26bb0b317ee09b644e53a212f9a0a7448f626418d1e94a0d","flatsize":669071,"path":"All/hitori-3.38.4_2.pkg","repopath":"All/hitori-3.38.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":163892,"desc":"Hitori is a small application written to allow one to play the eponymous\npuzzle game, which is similar in theme to more popular puzzles such as Sudoku.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgobject-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2"]},{"name":"hiredis","origin":"databases/hiredis","version":"1.2.0.15","comment":"Minimalistic C client library for the Redis database","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/redis/hiredis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f71915f9800868aa3dad894634dab66cb0340cc1d23275c0c7239c7ba119024","flatsize":200586,"path":"All/hiredis-1.2.0.15.pkg","repopath":"All/hiredis-1.2.0.15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":54664,"desc":"Hiredis is a minimalistic C client library for the Redis database.\n\nIt is minimalistic because it just adds minimal support for the protocol,\nbut at the same time it uses an high level printf-alike API in order to make\nit much higher level than otherwise suggested by its minimal code base and\nthe lack of explicit bindings for every Redis command.\n\nApart from supporting sending commands and receiving replies, it comes with\na reply parser that is decoupled from the I/O layer. It is a stream parser\ndesigned for easy reusability, which can for instance be used in higher\nlevel language bindings for efficient reply parsing.\n\nHiredis only supports the binary-safe Redis protocol, so you can use it with\nany Redis version >= 1.2.0.\n\nThe library comes with multiple APIs. There is the synchronous API, the\nasynchronous API and the reply parsing API.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libhiredis.so.1.2.1","libhiredis_ssl.so.1.2.1"],"annotations":{"cpe":"cpe:2.3:a:redislabs:hiredis:1.2.0.15:::::dragonfly6:x86_64"}},{"name":"hinversi","origin":"games/hinversi","version":"0.8.2_3","comment":"Reversi/Othello clone","maintainer":"ports@FreeBSD.org","www":"http://asturio.gmxhome.de/software/hinversi/i.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"028ff563830788a81492b7b3e8bbc7ae62092c5f436c3eb52d76e75b968be3d6","flatsize":108596,"path":"All/hinversi-0.8.2_3.pkg","repopath":"All/hinversi-0.8.2_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":32636,"desc":"Hinversi is a version of Reversi or Othello, a board game. It was written\nfrom the beginning thinking on modularity, to ease the process of changing\nand improving the AI engine.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["games"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libhinversi.so.0"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe hinversi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hipercontracer","origin":"benchmarks/hipercontracer","version":"1.6.10_1","comment":"High-Performance Connectivity Tracer (HiPerConTracer)","maintainer":"thomas.dreibholz@gmail.com","www":"https://www.nntb.no/~dreibh/hipercontracer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aae5900835d6f2b0442b3224e535e1fd11cb7af555474536159ae63475a55a89","flatsize":4285971,"path":"All/hipercontracer-1.6.10_1.pkg","repopath":"All/hipercontracer-1.6.10_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":504416,"desc":"High-Performance Connectivity Tracer (HiPerConTracer) is\na ping/traceroute service. It performs regular ping and\ntraceroute runs among sites and can export the results\ninto an SQL database.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["benchmarks"],"shlibs_required":["libboost_log.so.1.84.0","libboost_date_time.so.1.84.0","libboost_system.so.1.84.0","libboost_thread.so.1.84.0","libboost_iostreams.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_program_options.so.1.84.0","libboost_log_setup.so.1.84.0","libboost_regex.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0"],"shlibs_provided":["libhipercontracer.so.1"]},{"name":"hilite","origin":"sysutils/hilite","version":"1.5","comment":"Command-line utility to highlight anything printed to stderr","maintainer":"ehaupt@FreeBSD.org","www":"https://sourceforge.net/projects/hilite/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8c3758dcab4eb7f986163e7990f849ead8ddfb6ae3691b669fe6e4e4324898d","flatsize":7128,"path":"All/hilite-1.5.pkg","repopath":"All/hilite-1.5.pkg","licenselogic":"single","pkgsize":3196,"desc":"hilite is a tiny command-line utility which executes the command you specify,\nhighlighting anything printed to stderr.\n\nIt is designed mainly for use with builds, to make warnings and errors stick\nout like a sore cliche.","categories":["sysutils"],"messages":[{"message":"You might want to put something like\n\n.if defined(HILITE)\nCC=\thilite cc\nCXX=\thilite c++\n.endif\n\nin your /etc/make.conf","type":"install"}]},{"name":"homebank","origin":"finance/homebank","version":"5.7.4","comment":"Free, easy, personal accounting for everyone","maintainer":"wen@FreeBSD.org","www":"https://www.gethomebank.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f90443f55e076b0a962ef08015287ad546594cf1ff42dc37d24d3d359bd84f1","flatsize":5236051,"path":"All/homebank-5.7.4.pkg","repopath":"All/homebank-5.7.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2241272,"desc":"HomeBank is the free software you have always wanted to manage your\npersonal accounts at home. The main concept is to be light, simple and\nvery easy to use. It brings you many features that allow you to analyze\nyour finances in a detailed way instantly and dynamically with powerful\nreport tools based on filtering and graphical charts.\n\nFurthermore, HomeBank benefits from more than 10 years of users'\nexperiences and feedback as its development started in 1995 on Amiga\ncomputers. It is now available on Amiga, GNU/Linux, and will probably be\navailable soon for Microsoft Windows and MacOS X systems as GTK+ exists\non them.","deps":{"OpenSP":{"origin":"textproc/opensp","version":"1.5.2_4"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libofx":{"origin":"finance/libofx","version":"0.10.9_1"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["finance"],"shlibs_required":["libofx.so.7","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsoup-3.0.so.0","libgmodule-2.0.so.0"],"options":{"DOCS":"on","OFX":"on"}},{"name":"himenobench","origin":"benchmarks/himenobench","version":"2015.07.09_10","comment":"Tool for measuring performance of floating point operations","maintainer":"ports@FreeBSD.org","www":"http://accc.riken.jp/en/supercom/himenobmt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8084d507a3d292d4d17fbf5552ca2fcecf41b68c0c3de123364187352fbe2638","flatsize":126438,"path":"All/himenobench-2015.07.09_10.pkg","repopath":"All/himenobench-2015.07.09_10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":28744,"desc":"Himeno Benchmark is made by HIMENO, Ryutaro,\nfor evaluation of performance of the calculation\nof incompressible flow analysis. This program solves Poisson equation\nby Jacobi's iterative method which have many loops.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["benchmarks"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"options":{"ICC":"off","OPTIMIZED_CFLAGS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe himenobench port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"highwayhash","origin":"security/highwayhash","version":"g20201021_1,1","comment":"Fast strong hash functions: SipHash/HighwayHash","maintainer":"yuri@FreeBSD.org","www":"https://github.com/google/highwayhash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2107fd460d5debef6ec7449c65fae4d90aa0c7718ce2f3ecc96f40826d4ae47c","flatsize":583912,"path":"All/highwayhash-g20201021_1,1.pkg","repopath":"All/highwayhash-g20201021_1,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":102908,"desc":"Strong (well-distributed and unpredictable) hashes:\n* Portable implementation of SipHash\n* HighwayHash, a 5x faster SIMD hash with security claims","categories":["security"],"shlibs_provided":["libhighwayhash.so.0"]},{"name":"hil-aspell","origin":"textproc/hil-aspell","version":"0.11.0_1,2","comment":"Aspell Hiligaynon dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41bc8009b65fb09c3831f989692371a62f24824e8ad753903680cb8e3bfe63c2","flatsize":317075,"path":"All/hil-aspell-0.11.0_1,2.pkg","repopath":"All/hil-aspell-0.11.0_1,2.pkg","licenselogic":"single","pkgsize":113408,"desc":"Aspell Hiligaynon dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"highway","origin":"devel/highway","version":"1.2.0","comment":"Performance-portable, length-agnostic SIMD with runtime dispatch","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/google/highway","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d9d4df2e5dae8b05d9a4db63cbe01456008e8cb6ea2f68143b2a8c5dcb46634","flatsize":7600347,"path":"All/highway-1.2.0.pkg","repopath":"All/highway-1.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1005000,"desc":"Highway is a C++ library that provides portable SIMD/vector intrinsics.","categories":["devel"],"shlibs_provided":["libhwy.so.1","libhwy_contrib.so.1","libhwy_test.so.1"]},{"name":"hisat2","origin":"biology/hisat2","version":"2.2.1_2","comment":"Alignment program for mapping next-generation sequencing reads","maintainer":"jwb@FreeBSD.org","www":"https://ccb.jhu.edu/software/hisat2/index.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0bd95c632ab1f376cd6d0801419deab13bcd206f149fef8eba31e5539aafbf0","flatsize":4881578,"path":"All/hisat2-2.2.1_2.pkg","repopath":"All/hisat2-2.2.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1081392,"desc":"HISAT2 is a fast and sensitive alignment program for mapping next-generation\nsequencing reads (both DNA and RNA) to a population of human genomes (as well\nas to a single reference genome).","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","perl5","python"]},{"name":"highlnk","origin":"sysutils/highlnk","version":"0.2_1","comment":"Tool to save disk space on hard disks by using hardlinks","maintainer":"ehaupt@FreeBSD.org","www":"https://perli.net/projekte/highlnk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1aa42145d0431ebe76bc38398bb4299483f26f1b41c3dc97452ec595677cb990","flatsize":36418,"path":"All/highlnk-0.2_1.pkg","repopath":"All/highlnk-0.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15524,"desc":"HighLnk is a high-performance hardlinking tool, which takes the contents of the\ncurrent directory, and hard-links files with different content to the target\ndirectory. Files with same content will also be hard-linked but in a way that\nstorage space is saved. This is useful if you have many files on a read-only\npartition, or if you plan to put many files on a CD/DVD, but the whole tree is\njust too big to fit on the media.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"highfive","origin":"science/highfive","version":"2.9.0","comment":"Header-only C++ HDF5 interface","maintainer":"yuri@FreeBSD.org","www":"https://github.com/BlueBrain/HighFive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f566584d54c2507d0a3dbc4d16b32c3743792a41aa54951bd9a5d643cb15b648","flatsize":353891,"path":"All/highfive-2.9.0.pkg","repopath":"All/highfive-2.9.0.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":60748,"desc":"HighFive is a modern C++/C++11 friendly interface for libhdf5.\n\nHighFive supports STL vector/string, Boost::UBLAS and Boost::Multi-array. It\nhandles C++ from/to HDF5 automatic type mapping. HighFive does not require an\nadditional library and supports both HDF5 thread safety and Parallel HDF5\n(contrary to the official hdf5 cpp).","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"eigen":{"origin":"math/eigen3","version":"3.4.0_3"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"xtensor":{"origin":"math/xtensor","version":"0.25.0"}},"categories":["science","devel"]},{"name":"hs-dhall-json","origin":"converters/hs-dhall-json","version":"1.7.12_1","comment":"Compile Dhall expressions to JSON","maintainer":"malcolm.matalka@acsl.se","www":"https://dhall-lang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21c23c872c22ed9b7e6cfc9a40bb6b584c864fe2e4fd5b84885bfe7bc2f07aa4","flatsize":95640831,"path":"All/hs-dhall-json-1.7.12_1.pkg","repopath":"All/hs-dhall-json-1.7.12_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13500920,"desc":"Dhall is a programmable configuration language that can be thought of as: JSON +\nfunctions + types + imports.  dhall-to-json allows for converting a dhall\nconfiguration into a JSON file.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["converters","lang","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hicolor-icon-theme","origin":"misc/hicolor-icon-theme","version":"0.18","comment":"High-color icon theme shell from the FreeDesktop project","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/Standards/icon-theme-spec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"295bf7fd2022e3bd3a3feb222d4e276d6c28d428db2ea1c65262af56212ef1fd","flatsize":73913,"path":"All/hicolor-icon-theme-0.18.pkg","repopath":"All/hicolor-icon-theme-0.18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15520,"desc":"The freedesktop.org project provides a shared high-color desktop icon theme\nshell for use under both KDE and GNOME desktops.","categories":["misc","gnome"]},{"name":"hidapi","origin":"comms/hidapi","version":"0.14.0","comment":"Library to access USB HID-class devices","maintainer":"sstallion@gmail.com","www":"https://github.com/libusb/hidapi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"817b78dd8cec80f62719137d23790de40df0053855331a0e2d1f13cdad128bd7","flatsize":168569,"path":"All/hidapi-0.14.0.pkg","repopath":"All/hidapi-0.14.0.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv3"],"pkgsize":35384,"desc":"HIDAPI is a platform independent library that allows applications to\nwork with USB HID-Class devices.  While it can be used to communicate\nwith standard HID devices like keyboards, mice, and joysticks, it is\nmost useful when used with custom (Vendor-Defined) HID devices.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"}},"categories":["comms"],"shlibs_required":["libiconv.so.2"],"shlibs_provided":["libhidapi.so.0"],"options":{"DOCS":"on"}},{"name":"highmoon","origin":"games/highmoon","version":"1.2.4_12","comment":"Duel in the universe","maintainer":"ports@FreeBSD.org","www":"http://highmoon.gerdsmeier.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"761b44e8cea1d2486d28d58dba4cf10800b57e5bc2824454eb9c2f22d1d983c7","flatsize":634120,"path":"All/highmoon-1.2.4_12.pkg","repopath":"All/highmoon-1.2.4_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":398368,"desc":"HighMoon is a game similar to \"Artillery\" or \"Worms\" -- but it takes place\nin the universe. There is a planet system between two flying saucers.\nThe gravitational fields of the planets and moons change inevitably each\nballistic curve. It is not easy to eliminate an enemy. If you miss it,\nthe shoots can change their direction and become dangerous to the attacker.\n\nHighMoon can be played against a computer or a human opponent in many\nplanet systems.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"HighMoon has been installed.\n\nAll options are given in the command line or GUI shortcuts\n\n\nYou can use executable to start and see shortcuts\n\n    highmoon --help\n\n\nOr can use desktop file with shortcuts\n\n    /usr/local/share/applications/highmoon.desktop\n\n\nHave fun!","type":"install"},{"message":"===>   NOTICE:\n\nThe highmoon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"highlight","origin":"textproc/highlight","version":"4.10,3","comment":"Customizable syntax highlighter","maintainer":"kwm@FreeBSD.org","www":"http://www.andre-simon.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9184431a2a2f3364abb1510d1a0bc1f3b6ac730959819c9d895f04a76b0cccd6","flatsize":3449793,"path":"All/highlight-4.10,3.pkg","repopath":"All/highlight-4.10,3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":743900,"desc":"highlight is a customizable source code highlighter. It supports a\nmyriad of output formats, and an even greater myriad of recognized\nsource code formats, and even supports themes.\n\nhighlight can output to HTML, XHTML, RTF, LaTeX and TeX, and can\nmarkup many input formats, including:\n\nAda 95, Agda, AMPL, Aspect, Assembler, Amtrix, Avenue, (G)AWK, Bash,\nBlitzBasic, BMS, C, C++, C#, ClearBasic, Clipper, COBOL, CSS, DOS-Batch,\nEiffel, Euphoria, Express, Fortran, Haskell, HTML, HTTPD, IDL, INI,\nJasmin, Java, JavaScript, LaTeX, LDIF, Lotus Script, Lua, Make, Maya,\nMatlab, Modelica, Modula 3, (Object) Pascal, Paradox, PATROL, Perl, PHP,\nPike, PL/1, PL/SQL, POV Ray, Progress, Python, Rexx, Ruby, Small, Spin,\nSybase, VHDL, Visual Basic, and XML.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["textproc"],"shlibs_required":["liblua-5.4.so"],"options":{"DOCS":"on","GUI":"off"}},{"name":"hid-tools","origin":"sysutils/hid-tools","version":"0.3.1","comment":"Python scripts to manipulate HID data","maintainer":"wulf@FreeBSD.org","www":"https://gitlab.freedesktop.org/libevdev/hid-tools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99eca9c9f6091911c7542aa4b36f08145b521cf6074ae5b2ce604a4eb94c2b39","flatsize":918413,"path":"All/hid-tools-0.3.1.pkg","repopath":"All/hid-tools-0.3.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":143656,"desc":"hid-tools is a set of tools to interact with the kernel's HID subsystem.\n\nhid-recorder prints the HID Report Descriptor from a /dev/hidraw device\nnode and any HID reports coming from that device.  The output format can\nbe used with hid-replay for debugging.\n\nhid-replay takes the output from hid-recorder and replays it through a\nvirtual HID device that looks exactly like the one recorded.\n\nhid-decode takes a HID Report Descriptor and prints a human-readable\nversion of it.  hid-decode takes binary report descriptors, strings of\nbytes, and other formats.\n\nhid-tools requires hidraw.ko driver to be loaded in to kernel.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-parse":{"origin":"textproc/py-parse","version":"1.20.2"},"py311-pyudev":{"origin":"devel/py-pyudev","version":"0.24.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"options":{"MANPAGES":"on"},"annotations":{"flavor":"py311"}},{"name":"hs-futhark","origin":"lang/hs-futhark","version":"0.25.17","comment":"Data-parallel functional programming language","maintainer":"yuri@FreeBSD.org","www":"https://futhark-lang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a097d2ff49e995f498a3a59b0cd59252e4315b6751140a2c8711930bec40e078","flatsize":109167375,"path":"All/hs-futhark-0.25.17.pkg","repopath":"All/hs-futhark-0.25.17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":14602496,"desc":"Futhark is a purely functional data-parallel programming language in the\nML family. It can be compiled to typically very efficient parallel code, running\non either a CPU or GPU. The language is developed at DIKU at the University of\nCopenhagen, originally as part of the HIPERFIT centre. It is quite stable and\nsuitable for practical programming.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["lang","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"]},{"name":"hiawatha-monitor-php83","origin":"www/hiawatha-monitor","version":"1.6_1","comment":"Monitoring tool for the Hiawatha web server","maintainer":"ports@FreeBSD.org","www":"https://www.hiawatha-webserver.org/monitor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe3acb0f34731af49f90fc3f635e6fb6195bc0f8f22e423065d427da68c2549a","flatsize":1577423,"path":"All/hiawatha-monitor-php83-1.6_1.pkg","repopath":"All/hiawatha-monitor-php83-1.6_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":559988,"desc":"The Hiawatha Monitor is a monitoring tool for the Hiawatha web\nserver.  It can be used to keep track of the performance and security\nof all your Hiawatha web servers via one single interface.  It is\nnot a replacement for analytics software or the local logfiles, but\nit gives you a quick and easy overview of how your web servers are\nperforming and which ones require some attention.\n\nThe Hiawatha Monitor is a PHP web application with a MySQL database\nbackend.  It requires the cron daemon for periodic downloading of\nstatistical information from the web servers it monitors.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-mysqli":{"origin":"databases/php83-mysqli","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xsl":{"origin":"textproc/php83-xsl","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"See /usr/local/share/doc/hiawatha-monitor/INSTALL for setup instructions.\n\nAll monitored web servers have to be compiled with Hiawatha Monitor\nsupport.  In www/hiawatha it can be enabled through the MONITOR\noption.","type":"install"},{"message":"===>   NOTICE:\n\nThe hiawatha-monitor-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hoverboard","origin":"games/hoverboard-sdl","version":"0.8.0_1","comment":"Standalone version of xkcd 1608 \"Hoverboard\" game","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/AMDmi3/hoverboard-sdl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fe0e9fda6abe1223cb22e59a44bae9e84c71bf092f1c67750978dbc0aec209e","flatsize":4587656,"path":"All/hoverboard-0.8.0_1.pkg","repopath":"All/hoverboard-0.8.0_1.pkg","licenselogic":"and","licenses":["GPLv3+","CC-BY-NC-2.5"],"pkgsize":3763668,"desc":"Standalone version of xkcd 1608 \"Hoverboard\" game originally available\nat http://xkcd.com/1608/","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"},"sdl2pp":{"origin":"devel/sdl2pp","version":"0.18.1_1"}},"categories":["games"],"shlibs_required":["libSDL2pp.so.8","libSDL2_image-2.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"hiawatha-monitor-php81","origin":"www/hiawatha-monitor","version":"1.6_1","comment":"Monitoring tool for the Hiawatha web server","maintainer":"ports@FreeBSD.org","www":"https://www.hiawatha-webserver.org/monitor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd6b83ccdd8e671cec1d5e8fac9c073a07fdc33e91d355300d4c67e317d29998","flatsize":1577423,"path":"All/hiawatha-monitor-php81-1.6_1.pkg","repopath":"All/hiawatha-monitor-php81-1.6_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":560036,"desc":"The Hiawatha Monitor is a monitoring tool for the Hiawatha web\nserver.  It can be used to keep track of the performance and security\nof all your Hiawatha web servers via one single interface.  It is\nnot a replacement for analytics software or the local logfiles, but\nit gives you a quick and easy overview of how your web servers are\nperforming and which ones require some attention.\n\nThe Hiawatha Monitor is a PHP web application with a MySQL database\nbackend.  It requires the cron daemon for periodic downloading of\nstatistical information from the web servers it monitors.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-mysqli":{"origin":"databases/php81-mysqli","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xsl":{"origin":"textproc/php81-xsl","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"See /usr/local/share/doc/hiawatha-monitor/INSTALL for setup instructions.\n\nAll monitored web servers have to be compiled with Hiawatha Monitor\nsupport.  In www/hiawatha it can be enabled through the MONITOR\noption.","type":"install"},{"message":"===>   NOTICE:\n\nThe hiawatha-monitor-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hiawatha-monitor-php82","origin":"www/hiawatha-monitor","version":"1.6_1","comment":"Monitoring tool for the Hiawatha web server","maintainer":"ports@FreeBSD.org","www":"https://www.hiawatha-webserver.org/monitor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0c872e1466794194a3eaf32a4f36d561ea60dcb18b6e844d19c3058242fcbdf","flatsize":1577423,"path":"All/hiawatha-monitor-php82-1.6_1.pkg","repopath":"All/hiawatha-monitor-php82-1.6_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":560020,"desc":"The Hiawatha Monitor is a monitoring tool for the Hiawatha web\nserver.  It can be used to keep track of the performance and security\nof all your Hiawatha web servers via one single interface.  It is\nnot a replacement for analytics software or the local logfiles, but\nit gives you a quick and easy overview of how your web servers are\nperforming and which ones require some attention.\n\nThe Hiawatha Monitor is a PHP web application with a MySQL database\nbackend.  It requires the cron daemon for periodic downloading of\nstatistical information from the web servers it monitors.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xsl":{"origin":"textproc/php82-xsl","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"See /usr/local/share/doc/hiawatha-monitor/INSTALL for setup instructions.\n\nAll monitored web servers have to be compiled with Hiawatha Monitor\nsupport.  In www/hiawatha it can be enabled through the MONITOR\noption.","type":"install"},{"message":"===>   NOTICE:\n\nThe hiawatha-monitor-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hhpc","origin":"x11/hhpc","version":"0.3.1","comment":"Small X11 utility to hide the mouse pointer when unused","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/aktau/hhpc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"426bb63e3d3d3828f6e66134433496b1254541962d1e6d35b4ce6c089cb6857b","flatsize":13951,"path":"All/hhpc-0.3.1.pkg","repopath":"All/hhpc-0.3.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6752,"desc":"hhpc is an utility that hides the mouse pointer in X11. It functions by\ngrabbing your mouse pointer at startup and replacing its bitmap with an\nempty one (thus hiding it). Then, it waits for the X server to notify it\nwhen a user tries to move or click the pointer. At this point, hhpc\nrelinquishes control, replays the action the user just tried to execute and\nwaits for the specified number of seconds (flag -i) before trying to grab\nthe pointer and hide it again.\n\nShould hhpc not work out for you, unclutter is a good alternative. hhpc was\ncreated because unclutter doesn't seem to interoperate properly with\nhardware accelerated surfaces like those of video players using VAAPI.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"}},{"name":"hhm","origin":"textproc/hhm","version":"0.1.1","comment":"HTML Help Maker","maintainer":"ports@FreeBSD.org","www":"http://bonedaddy.net/pabs3/code/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aec17078a2b1cb214b14cb231af7e04ecbe18598acfb5d353914c938a3a936e0","flatsize":23976,"path":"All/hhm-0.1.1.pkg","repopath":"All/hhm-0.1.1.pkg","licenselogic":"single","pkgsize":9084,"desc":"hhm is a program that makes ITS files and in the future it will also\nmake Compiled HTML Help (CHM) files.  Both types of files are a kind of\ncompressed archive format used on Win98, Win2K and other Microsoft\noperating systems to store documentation.","deps":{"liblzxcomp":{"origin":"archivers/liblzxcomp","version":"20050705"}},"categories":["textproc"],"shlibs_required":["liblzxcomp.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe hhm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hmmer","origin":"biology/hmmer","version":"3.3.2_1","comment":"Profile hidden Markov models for biological sequence analysis","maintainer":"mzaki@e-mail.ne.jp","www":"http://hmmer.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"683eda8f8f230b32a8c58eb2042eb90eddb6307b2e8cf282b99fd4b5d0cf64b8","flatsize":13705338,"path":"All/hmmer-3.3.2_1.pkg","repopath":"All/hmmer-3.3.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1998316,"desc":"HMMER is an implementation of profile hidden Markov model methods for\nsensitive searches of biological sequence databases using multiple sequence\nalignments as queries.\n\nGiven a multiple sequence alignment as input, HMMER builds a statistical\nmodel called a \"hidden Markov model\" which can then be used as a query into\na sequence database to find (and/or align) additional homologues of the\nsequence family.","categories":["biology"],"options":{"DOCS":"on","EXAMPLES":"on","TEST":"off"},"messages":[{"message":"HMMER reads three optional environment variables:\n  HMMERDB  - directory location of HMM databases (e.g. PFAM)\n  BLASTDB  - directory location of FASTA-formatted sequence databases\n  BLASTMAT - directory location of PAM scoring matrices\n\nThe BLASTDB and BLASTMAT variables are shared with versions of BLAST such\nas NCBI BLAST 2.0 (contained in the biology/ncbi-toolkit port).  If these\nvariables are set, you do not have to specify the full path to your\ndatabases on the command line when using HMMER.\n\nPlease see the documentation for more information.","type":"install"}]},{"name":"hikari","origin":"x11-wm/hikari","version":"2.3.3_5","comment":"Stacking Wayland compositor with tiling capabilities","maintainer":"ashish@FreeBSD.org","www":"https://hikari.acmelabs.space","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93738d307536b26f0359f8816d1d3ecd970c97c7f46d0136dd40dd831a938cfc","flatsize":1152497,"path":"All/hikari-2.3.3_5.pkg","repopath":"All/hikari-2.3.3_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":973864,"desc":"Hikari is a stacking Wayland compositor with additional tiling capabilities, it\nis heavily inspired by the Calm Window manager (cwm(1)). Its core concepts are\nviews, groups, sheets and the workspace.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libucl":{"origin":"textproc/libucl","version":"0.9.2"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"unix-selfauth-helper":{"origin":"security/unix-selfauth-helper","version":"1.1_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"wlroots015":{"origin":"x11-toolkits/wlroots015","version":"0.15.1_5"}},"categories":["x11-wm","wayland"],"shlibs_required":["libwlroots-0.15.so","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2","libpixman-1.so.0","libxkbcommon.so.0","libwayland-server.so.0","libinput.so.10","libucl.so.7"],"options":{"GAMMA":"on","LAYERSHELL":"on","SCREENCOPY":"on","VIRTUALINPUT":"on","X11":"on"}},{"name":"hiawatha","origin":"www/hiawatha","version":"11.2_1","comment":"Advanced and secure web server for Unix","maintainer":"johntdarrah@gmail.com","www":"https://www.hiawatha-webserver.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d99ef28f34327880cf28ef7f749212a78266caa17ad0fab80488998c84d136de","flatsize":375159,"path":"All/hiawatha-11.2_1.pkg","repopath":"All/hiawatha-11.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":137032,"desc":"Hiawatha is an advanced and secure web server for Unix. It has been written with\n'being secure' as its main goal. Hiawatha has many security features that no\nother web server has. Besides being very secure, it's also a very fast web server.\nIt's twice as fast as Apache for static content. It supports load-balanced\nFastCGI, which makes it fast and scalable for serving CGI.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"mbedtls":{"origin":"security/mbedtls","version":"2.28.8"}},"categories":["www"],"shlibs_required":["libmbedtls.so.14","libmbedx509.so.1","libmbedcrypto.so.7","libxml2.so.2","libxslt.so.1"],"options":{"CACHE":"on","CGIWRAPPER":"on","LEFH":"off","LOADCHECK":"off","MONITOR":"off","RPROXY":"on","TOMAHAWK":"off","TOOLKIT":"on","XSLT":"on"},"annotations":{"cpe":"cpe:2.3:a:hiawatha-webserver:hiawatha:11.2:::::dragonfly6:x86_64:1"}},{"name":"hfsutils","origin":"sysutils/hfsutils","version":"3.2.6_4","comment":"Utilities for accessing Apple's HFS volumes","maintainer":"ports@FreeBSD.org","www":"https://www.mars.org/home/rob/proj/hfs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0eadbfbb8fb841e103ee2be86cb3983ee0e42b0e066cbfe667efec9b138b520","flatsize":290226,"path":"All/hfsutils-3.2.6_4.pkg","repopath":"All/hfsutils-3.2.6_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":95940,"desc":"HFS is the \"Hierarchical File System\" used on modern Macintosh computers.\nWith this package, you can read and write Macintosh-formatted media such as\nfloppy disks, CD-ROMs, and SCSI hard disks on most Unix platforms.  You can\nalso format raw media or file into an HFS volume.\n\nThis package contains a number of different tools:\n\n  - Several command-line programs (hmount, hls, hcopy, et al.)\n  - Tk-based front-end for browsing and copying files through a\n    variety of transfer modes (MacBinary, BinHex, text, etc.)\n  - Tcl package and interface for scriptable access to volumes\n  - C library for low-level access to volumes\n\nSupport for Apple's new Extended Format (HFS+) is currently not available.","categories":["sysutils"],"options":{"DEVLIBS":"off","DOCS":"on","TCLTK":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe hfsutils port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hi-aspell","origin":"textproc/hi-aspell","version":"0.02.0_1,2","comment":"Aspell Hindi dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4265483d206103bf73224011293f71250d3280d0c5751e0a7f838d8cc08b3fd9","flatsize":1936079,"path":"All/hi-aspell-0.02.0_1,2.pkg","repopath":"All/hi-aspell-0.02.0_1,2.pkg","licenselogic":"single","pkgsize":784256,"desc":"Aspell Hindi dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"hexpert","origin":"editors/hexpert","version":"2.4.1","comment":"Simple but flexible binary file editor","maintainer":"peter@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e35cadf9701350a3f846ccb3b38a677451206da72cd62d7bbf06d48d6bd67c00","flatsize":20320,"path":"All/hexpert-2.4.1.pkg","repopath":"All/hexpert-2.4.1.pkg","licenselogic":"single","pkgsize":7844,"desc":"Hexpert is a simple but flexible binary file editor.  It has both\ncharacter and hex search modes, and can do both character and hex\nediting.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"hextools","origin":"sysutils/hextools","version":"1.2_1","comment":"Useful tools for dealing with hex files","maintainer":"ports@FreeBSD.org","www":"https://gnuwin32.sourceforge.net/packages/hextools.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7622639b268212888983866be2c5a5b38204d4fce039294540dfb2ea632760a","flatsize":25636,"path":"All/hextools-1.2_1.pkg","repopath":"All/hextools-1.2_1.pkg","licenselogic":"single","licenses":["HEXTOOLS"],"pkgsize":12796,"desc":"reversible hexdump is a hexdump/hex2bin-toolkit that dumps to a special\nreadable and reversible hexadecimal byte-dump, where you can not only change\nbytes, but also insert or delete bytes. It has a flush-switch, where it will\noutput hexbytes for each single char it reads. This is especially useful for\nwatching output from slow devices (e.g., serial devices like mice). The\nhex2bin-utility (the reverse-hexdump) not only accepts hexbytes for input,\nbut also double-quoted strings with most of the escape-chars known\nfrom C and makes good attempts at undumping even hexdumps with repetition-lines\n(a \"*\" on its own line). It's written in ANSI C.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe hextools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hexinject","origin":"net/hexinject","version":"1.6","comment":"Versatile packet injector and sniffer","maintainer":"sbz@FreeBSD.org","www":"https://hexinject.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0203d75e618976a55c1282a02a717e2252541c949ba095a6281210c8adc72d3","flatsize":29994,"path":"All/hexinject-1.6.pkg","repopath":"All/hexinject-1.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10688,"desc":"HexInject is a very versatile packet injector and sniffer, that provide a\ncommand-line framework for raw network access.\n\nIt's designed to work together with others command-line utilities, and for this\nreason it facilitates the creation of powerful shell scripts capable of reading,\nintercepting and modifying network traffic in a transparent manner.","categories":["net","security"]},{"name":"heyu2","origin":"misc/heyu2","version":"2.10.3_1","comment":"Control a CM11A interface from the command line","maintainer":"mstowe@baddomain.com","www":"https://www.heyu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"637f9d07b0554649340b870905b676ff18243dfc9e375acdc056d921867e4b7c","flatsize":813766,"path":"All/heyu2-2.10.3_1.pkg","repopath":"All/heyu2-2.10.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":375656,"desc":"HEYU is a text-based console program for remotely controlling lights and\nappliances in the home or office.   It is made available under a free and open\nsource license.\n\nHeyu uses the CM11A computer interface to send and receive X10 control signals\nover the AC power lines to modules which can turn On, Off, or Dim attached\nlamps or appliances.   It can store a schedule of timed events in the CM11A\nmemory for execution when the computer is turned off or disconnected.\n\nHeyu now supports an optional W800RF32A or MR26A RF receiver connected to a\nsecond port as an auxiliary input device for X10 RF signals.\n\nHeyu can also use an optional CM17A interface to transmit X10 RF signals.","categories":["misc"],"options":{"CM17A":"on","DMX":"on","EXAMPLES":"on","EXTENDED":"on","OREGON":"on","RFXMETER":"on","RFXSENS":"on"}},{"name":"hexyl","origin":"sysutils/hexyl","version":"0.14.0_5","comment":"Command-line hex viewer","maintainer":"mikael@FreeBSD.org","www":"https://github.com/sharkdp/hexyl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8b219e85ec47c897e553dcc3e2544fb3a0888083b504f3a547ace8e6bfc7e16","flatsize":676140,"path":"All/hexyl-0.14.0_5.pkg","repopath":"All/hexyl-0.14.0_5.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":247264,"desc":"Hexyl is a simple hex viewer for the terminal.  It uses a colored\noutput to distinguish different categories of bytes (NULL bytes,\nprintable ASCII characters, ASCII whitespace characters, other ASCII\ncharacters and non-ASCII).","categories":["sysutils"]},{"name":"hexpeek","origin":"sysutils/hexpeek","version":"1.0.20200804_5","comment":"Hex file editor","maintainer":"se@freebsd.org","www":"https://www.hexpeek.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af7dae6f6b48396672c3bbdb063599bbabf1b26de320911f6b4e584e8414317b","flatsize":641335,"path":"All/hexpeek-1.0.20200804_5.pkg","repopath":"All/hexpeek-1.0.20200804_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":54368,"desc":"hexpeek is a binary editor designed for efficient operation on huge files,\nbut works on any file.\n\nOperations supported are searching, patching, and insertions and deletions\nof binary data in a file. An undo feature allows to revert changes made in\nerror.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libedit.so.0"]},{"name":"hexter","origin":"audio/hexter","version":"1.0.3_3","comment":"DSSI softsynth that models the sound generation of a Yamaha DX7","maintainer":"ports@FreeBSD.org","www":"https://dssi.sourceforge.net/hexter.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0dfa9d04f49d55b25235e13751dd62d4014b9beb65d38dcb70695da7cc74359c","flatsize":432633,"path":"All/hexter-1.0.3_3.pkg","repopath":"All/hexter-1.0.3_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":140464,"desc":"hexter is a software synthesizer that models the sound generation of\na Yamaha DX7 synthesizer.  It can easily load most DX7 patch bank\nfiles, edit those patches via a built-in editor or MIDI sys-ex\nmessages (ALSA systems only), and recreate the sound of the DX7 with\ngreater accuracy than any previous open-source emulation (that the\nauthor is aware of....)\n\nhexter operates as a plugin for the DSSI Soft Synth Interface.\nDSSI is a plugin API for software instruments (soft synths) with user\ninterfaces, permitting them to be hosted in-process by audio applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libdssialsacompat":{"origin":"audio/libdssialsacompat","version":"1.0.8a_2"},"liblo":{"origin":"audio/liblo","version":"0.32"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["liblo.so.7","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libdssialsacompat.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe hexter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hexcurse","origin":"editors/hexcurse","version":"1.60.0_1","comment":"Versatile ncurses-based hex editor","maintainer":"bofh@FreeBSD.org","www":"https://BSDforge.com/projects/editors/hexcurse/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf1524cd6662bbc85f022f604cd49541931e11bb7e8d41a320316d5a38b6ecd4","flatsize":61190,"path":"All/hexcurse-1.60.0_1.pkg","repopath":"All/hexcurse-1.60.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26996,"desc":"HEXcurse is a versatile ncurses-based hex editor written in C which provides\nthe user with many features. It currently supports searching, hex and decimal\naddress output, jumping to specified locations in a file, as well as quick\nkeyboard shortcuts to commands.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"hexer","origin":"editors/hexer","version":"1.0.3_2","comment":"Multi buffer editor for binary files","maintainer":"anastasios@mageirias.com","www":"https://gitlab.com/hexer/hexer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3e02d283cab5871ece6f104f12785c2c8c91f4cdf0e41e2449b842a9769ad1d","flatsize":243872,"path":"All/hexer-1.0.3_2.pkg","repopath":"All/hexer-1.0.3_2.pkg","licenselogic":"single","licenses":["DEMETRIO"],"pkgsize":91688,"desc":"Hexer is a multi buffer editor for binary files for UN*X that displays its\nbuffer(s) as hex dump.  The user interface is kept similar to vi/ex. All\nPOSIX-compatible environments should be supported.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"MYC":"on"}},{"name":"hexchat-fishlim","origin":"irc/hexchat-fish","version":"0.0.19","comment":"Encryption plugin for Hexchat","maintainer":"dinoex@FreeBSD.org","www":"https://fishlim.kodafritt.se/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54fa8e64bb2f82ae603e68fceb5908e7d9027bf8105dd226734a203400b54c6b","flatsize":20914,"path":"All/hexchat-fishlim-0.0.19.pkg","repopath":"All/hexchat-fishlim-0.0.19.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8976,"desc":"FiSHLiM is a HexChat plugin for FiSH IRC encryption.\n\n  * Sending/receiving messages\n  * Topic decryption\n  * Using unecrypted keys / keys without a password from blow.ini\n  * Pure protocol-level filtering (works with highlighting, nick coloring etc)\n  * Partially encrypted messages (i.e. prefixed with nickname by a bouncer)\n  * CBC mode","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"hexchat":{"origin":"irc/hexchat","version":"2.16.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["irc","security"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libcrypto.so.12"]},{"name":"hexedit","origin":"editors/hexedit","version":"1.6","comment":"View and edit files in hexadecimal or ASCII","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/pixel/hexedit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf0ada1bd9984fb49ec27dfba6b68ac299b9f08881a0bbf8c54a151722fb29d6","flatsize":60118,"path":"All/hexedit-1.6.pkg","repopath":"All/hexedit-1.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26660,"desc":"Hexedit view and edit files in hexadecimal or in ASCII. hexedit shows a file\nboth in ASCII and in hexadecimal. The file can be a device as the file is not\nwhole read. You can modify the file and search through it. You have also\ncopy&paste, and save to file functions. Modifications are shown in bold.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"hexd","origin":"devel/hexd","version":"1.0.0_4","comment":"Colourful, human-friendly hexdump tool","maintainer":"mail@dbalan.in","www":"https://github.com/FireyFly/hexd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a3c8f6d936f17c09e05c38e3471b302fedef1fde8a5cc3faabbea15eeb2ee2d","flatsize":16082,"path":"All/hexd-1.0.0_4.pkg","repopath":"All/hexd-1.0.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8088,"desc":"hexd prints a human-readable hexdump of the specified files, or\nstandard input if omitted.  Its main distinguishing feature is the use\nof colours to visually indicate which range of values an octet belongs\nto, aiding in spotting patterns in binary data.","categories":["devel"]},{"name":"hexxagon","origin":"games/hexxagon","version":"1.0.2_4","comment":"Strategy hexagon game","maintainer":"ports@FreeBSD.org","www":"http://www.nesqi.se/hexxagon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c158efebe608e46f751afda09300151829209eaef699761fbfa4a286c6f7add4","flatsize":3915406,"path":"All/hexxagon-1.0.2_4.pkg","repopath":"All/hexxagon-1.0.2_4.pkg","licenselogic":"single","pkgsize":848688,"desc":"Hexxagon is a Ataxx clone. The goal of the game is to conquer as much of the\nboard as possible, which is done by capturing the opponent's pieces or by\ncloning your own.","deps":{"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"}},"categories":["games"],"shlibs_required":["libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe hexxagon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hfsexplorer","origin":"sysutils/hfsexplorer","version":"2021.10.9","comment":"HFSExplorer read Mac-formatted harddisks and disk images","maintainer":"ports@FreeBSD.org","www":"https://www.catacombae.org/hfsexplorer/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b50800f45db0886d44a8f2cbc45baf725ccf8f25cc4c9c4de726eddd293e18d2","flatsize":1777753,"path":"All/hfsexplorer-2021.10.9.pkg","repopath":"All/hfsexplorer-2021.10.9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1466064,"desc":"HFSExplorer is an application that can read Mac-formatted hard disks and disk\nimages. It can read the file systems HFS (Mac OS Standard), HFS+ (Mac OS\nExtended) and HFSX (Mac OS Extended with case sensitive file names).\n\nHFSExplorer allows you to browse your Mac volumes with a graphical file system\nbrowser, extract files (copy to hard disk), view detailed information about the\nvolume and create disk images from the volume.\nHFSExplorer can also read most .dmg disk images created on a Mac, including zlib\n/ bzip2 compressed images and AES-128 encrypted images. It supports the\npartition schemes Master Boot Record, GUID Partition Table and Apple Partition\nMap natively.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["sysutils","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe hfsexplorer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hexcompare","origin":"devel/hexcompare","version":"1.0.4","comment":"Compare and identify differences between two binary files","maintainer":"skreuzer@FreeBSD.org","www":"https://sourceforge.net/projects/hexcompare/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef691230aa989fe59dc2d688060d7f1bd63075d79c876aed0aed3aaefb7a71dd","flatsize":50786,"path":"All/hexcompare-1.0.4.pkg","repopath":"All/hexcompare-1.0.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18520,"desc":"hexcompare is a curses-based utility to compare and identify differences between\ntwo binary files. These differences are then represented visually with an\ninteractive block diagram.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"hexcode","origin":"textproc/hexcode","version":"1.0","comment":"Easily convert between hex and data.","maintainer":"jlhawkwell@ladyserenakitty.com","www":"https://gitlab.com/LadySerenaKitty/hexcode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14fa529a0634a56274076137cd7ef8687cff203c74b7c6732ec0f8f66e68b74f","flatsize":48695,"path":"All/hexcode-1.0.pkg","repopath":"All/hexcode-1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16464,"desc":"Hexcode allows easy conversion of data to hexidecimal representation and back.","categories":["textproc"],"shlibs_provided":["libhexcode.so"]},{"name":"hexcalc","origin":"math/hexcalc","version":"1.11_4","comment":"Multi-radix calculator for x11","maintainer":"jhs@berklix.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6a6553c0603bacfb6b1b36ffd6ff07a00c78a705b67bbb4b34ba2a323f6aab6","flatsize":24009,"path":"All/hexcalc-1.11_4.pkg","repopath":"All/hexcalc-1.11_4.pkg","licenselogic":"single","pkgsize":7924,"desc":"hexcalc is a multi-radix calculator for integers.  It understands\ndecimal, hexadecimal, octal and binary numbers.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["math"],"shlibs_required":["libXaw.so.7","libXt.so.6","libXmu.so.6","libXext.so.6","libX11.so.6"]},{"name":"hexalate","origin":"games/hexalate","version":"1.2.3","comment":"Color matching game","maintainer":"amdmi3@FreeBSD.org","www":"https://gottcode.org/hexalate/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93585109ae61e18cd441e7a61ad53d99d46dbd96d7b9cddf3ef0417a0b654b80","flatsize":433058,"path":"All/hexalate-1.2.3.pkg","repopath":"All/hexalate-1.2.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":249292,"desc":"Hexalate is a color matching game. The goal of the game is to rotate\nand position the circles so that each touching line matches in\ncolor. You rotate circles by right clicking, and you move circles\nby dragging them. The game stores the positions and rotations of\nthe circles across runs.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["games"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"options":{"NLS":"on"}},{"name":"hetzner_ddns","origin":"dns/hetzner_ddns","version":"0.2.4_1","comment":"Hetzner Dynamic DNS Daemon","maintainer":"filip@parag.rs","www":"https://github.com/filiparag/hetzner_ddns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97f95771a18b354b7f9aeb7623be0e1f6d42afc2a6e21ebd86297c8304053b8b","flatsize":11749,"path":"All/hetzner_ddns-0.2.4_1.pkg","repopath":"All/hetzner_ddns-0.2.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4596,"desc":"Hetzner Dynamic DNS Daemon\n\nA simple daemon to continuously update Hetzner DNS\nA and AAAA records for your server with a dynamic IP address.\n\nIt features support for multiple subdomain records with painless\nconfiguration and administration.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"jq":{"origin":"textproc/jq","version":"1.7.1"}},"categories":["dns"]},{"name":"hesiod","origin":"dns/hesiod","version":"3.2.1_5","comment":"Directory service built on DNS and BIND","maintainer":"portmaster@BSDforge.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0886bf685384b29f9d81feafe0cf116ef2abd299e12cbc7ef36254b247e312c","flatsize":68283,"path":"All/hesiod-3.2.1_5.pkg","repopath":"All/hesiod-3.2.1_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":28780,"desc":"Hesiod is part of MIT's Athena Project.\n\n\tHesiod can provide general name service for a variety of\n\tapplications and is based on the Berkeley Internet Name Daemon\n\t(BIND).\n\nJacques Vidrine <n@nectar.com>","deps":{"libidn":{"origin":"dns/libidn","version":"1.42"}},"categories":["dns"],"shlibs_required":["libidn.so.12"],"shlibs_provided":["libhesiod.so.0"],"options":{"IDN":"on"},"annotations":{"cpe":"cpe:2.3:a:hesiod_project:hesiod:3.2.1:::::dragonfly6:x86_64:5"}},{"name":"hermit-font","origin":"x11-fonts/hermit","version":"2.0_1","comment":"Monospaced font for programmers by a programmer","maintainer":"ports@FreeBSD.org","www":"https://pcaro.es/p/hermit/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad65e012f800b0038de14d45be74551a5e6a96ec66692d6b04a57d8903c3a92e","flatsize":258211,"path":"All/hermit-font-2.0_1.pkg","repopath":"All/hermit-font-2.0_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":86996,"desc":"Hermit is a monospace font designed to be clear, pragmatic and very\nreadable.  Its creation has been focused on programming.  Every\nglyph was carefully planned and calculated, according to defined\nprinciples and rules.  For this reason, Hermit is coherent and\nregular.\n\nSymbols stand out from common text.  Dots and commas are easily\nseen, and operators are clear even when not surrounded by spaces.\nSimilar characters have been designed to be very distinguishable\nfrom each other.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe hermit-font port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hi-libreoffice","origin":"editors/libreoffice-hi","version":"24.2.4.2","comment":"hi language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5a72f90d6f290532b5a1606f38a2383b32b47b5b1dd55c92f739ce9ad409f2c","flatsize":29944552,"path":"All/hi-libreoffice-24.2.4.2.pkg","repopath":"All/hi-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2850912,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"herbe","origin":"sysutils/herbe","version":"1.0.0","comment":"Daemon-less notifications without D-Bus","maintainer":"ports@FreeBSD.org","www":"https://github.com/dudik/herbe","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25ec1ed3a25518e9d230fe11fcb65e046c089adbd8875a54f49781f6f400b228","flatsize":16185,"path":"All/herbe-1.0.0.pkg","repopath":"All/herbe-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7508,"desc":"herbe provides daemon-less notifications without D-Bus. It's meant to be\nminimal and lightweight.\n\nSome of its features are:\n\n- Under 200 lines of code\n- Doesn't run in the background, just displays the notification and exits\n- No external dependencies except Xlib and Xft\n- Configurable through config.h or Xresources\n- Actions support\n- Extensible through patches","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"}},"categories":["sysutils"],"shlibs_required":["libX11.so.6","libXft.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe herbe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hexchat","origin":"irc/hexchat","version":"2.16.2","comment":"IRC chat program with GTK and Text Frontend","maintainer":"pkubaj@FreeBSD.org","www":"https://hexchat.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba8de1b4965598807bf2c2d215afd9ba34be126e79bbeddb9b018882f558d2d3","flatsize":5259088,"path":"All/hexchat-2.16.2.pkg","repopath":"All/hexchat-2.16.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1073324,"desc":"HexChat is an IRC chat program.\nIt allows you to join multiple IRC channels (chat rooms) at\nthe same time, talk publicly, private one-on-one conversations etc.\n\nHexChat is based on XChat, but unlike XChat it's completely\nfree for both Windows and Unix-like systems.\nSince XChat is Open Source, it's perfectly legal.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libproxy":{"origin":"net/libproxy","version":"0.4.18"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["irc","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libgdk_pixbuf-2.0.so.0","libpango-1.0.so.0","libX11.so.6","libcanberra.so.0","libssl.so.12","libcrypto.so.12","libdbus-glib-1.so.2"],"options":{"CANBERRA":"on","DBUS":"on","DOCS":"on","FISHLIM":"off","LUA":"off","PERL":"on","SYSINFO":"off","TEXTFE":"off"},"annotations":{"cpe":"cpe:2.3:a:hexchat_project:hexchat:2.16.2:::::dragonfly6:x86_64","deprecated":"Repo archived upstream as of 2024-02-10"},"messages":[{"message":"HexChat has been installed.\n\nIf you want spell-check to work, you need to install Aspell\ndictionary for your language.\n\nFor FiSH Protection it is best to use irc/py-fishcrypt, HexChat has one\nOption FiSHLiM which doesn't work good.","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nRepo archived upstream as of 2024-02-10."}]},{"name":"herbstluftwm","origin":"x11-wm/herbstluftwm","version":"0.9.5_1","comment":"Manual tiling window manager for X11","maintainer":"uzsolt@FreeBSD.org","www":"https://herbstluftwm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50de5fa42bc2aca23bf0fa778375390c0a8c8ec2b34abd7254ad89170675beb1","flatsize":1959130,"path":"All/herbstluftwm-0.9.5_1.pkg","repopath":"All/herbstluftwm-0.9.5_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":533696,"desc":"herbstluftwm is a manual tiling window manager for X11 using Xlib and Glib.\nIts main features can be described with:\n\n  - The layout is based on splitting frames into subframes which can be\n    split again or can be filled with windows (similar to i3 or musca)\n\n  - Tags (or workspaces, or virtual desktops) can be added/removed at\n    runtime.  Each tag contains an own layout\n\n  - Exactly one tag is viewed on each monitor.  The tags are monitor\n    independent (similar to xmonad)\n\n  - It is configured at runtime via IPC calls from herbstclient.  So the\n    configuration file is just a script which is run on startup.  (Similar\n    to wmii or musca)","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libXinerama.so.1","libfreetype.so.6","libXext.so.6","libXft.so.2","libXrandr.so.2","libXrender.so.1","libXfixes.so.3"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"You need to specify your own autostart file with -c or place it in this path:\n/usr/local/etc/xdg/etc/xdg/herbstluftwm/autostart\n\nKeep in mind that most of the scripts are written in bash syntax.","type":"install"}]},{"name":"hercules","origin":"emulators/hercules","version":"3.13_1","comment":"System/370, ESA/390, and z/Architecture Emulator","maintainer":"ports@FreeBSD.org","www":"http://www.hercules-390.eu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"061a0a752f3cf3230be35322e375bd32eb97fcb9c77ff1601a5546e5240899ef","flatsize":6449294,"path":"All/hercules-3.13_1.pkg","repopath":"All/hercules-3.13_1.pkg","licenselogic":"single","licenses":["QPL"],"pkgsize":1444688,"desc":"Hercules is an open source software implementation of the mainframe System/370\nand ESA/390 architectures, in addition to the new 64-bit z/Architecture.\nHercules runs under Linux, Windows, Solaris, FreeBSD, and Mac OS X.\n\nHercules was created by Roger Bowler and is maintained by Jay Maynard. Jan\nJaeger designed and implemented many of the advanced features of Hercules,\nincluding dynamic reconfiguration, integrated console, interpretive execution\nand z/Architecture support.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["emulators"],"shlibs_provided":["libdecNumber.so","libherc.so","libhercd.so","libhercs.so","libherct.so","libhercu.so","libsoftfloat.so"],"options":{"DOCS":"on"},"messages":[{"message":"Be sure to have a look at the docs and edit the hercules.cnf file to\nyour needs (The sample is in /usr/local/share/doc/hercules)","type":"install"},{"message":"===>   NOTICE:\n\nThe hercules port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"help2man","origin":"misc/help2man","version":"1.49.3_1","comment":"Automatically generating simple manual pages from program output","maintainer":"sunpoet@FreeBSD.org","www":"https://www.gnu.org/software/help2man/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7da4fb401470ecc058aa247210766e40afcfc90a50ca86c275ef4c6f6925879e","flatsize":577859,"path":"All/help2man-1.49.3_1.pkg","repopath":"All/help2man-1.49.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":171604,"desc":"help2man is a tool for automatically generating simple manual pages from\nprogram output.\n\nIt is intended to provide an easy way for software authors to include a\nmanual page in their distribution without having to maintain that document.\n\nGiven a program which produces resonably standard --help and --version\noutputs, help2man will attempt to re-arrange that output into something\nwhich resembles a manual page.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"p5-Locale-gettext":{"origin":"devel/p5-Locale-gettext","version":"1.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"}},{"name":"hepmc3","origin":"science/hepmc3","version":"3.3.0","comment":"Event record for High Energy Physics Monte Carlo generators/simulation","maintainer":"yuri@FreeBSD.org","www":"https://hepmc.web.cern.ch/hepmc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8b780f435199b663e2f6c84d4b56aaede78bf68186369c8b4bfbf885bd4b020","flatsize":1472041,"path":"All/hepmc3-3.3.0.pkg","repopath":"All/hepmc3-3.3.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":338796,"desc":"The HepMC package is an object oriented, C++ event record for High Energy\nPhysics Monte Carlo generators and simulation. The original code was written\nby M. Dobbs and J.B. Hansen (Comput. Phys. Commun. 134 (2001) 41). Since the\nfirst implementation, the package has undergone several modifications and in\nparticular, the latest HepMC3 series is a completely new rewrite using\ncurrently available C++11 techniques.","categories":["science"],"shlibs_provided":["libHepMC3.so.4","libHepMC3search.so.5"]},{"name":"hs-aeson-pretty","origin":"converters/hs-aeson-pretty","version":"0.8.10","comment":"JSON pretty-printing command-line tool","maintainer":"haskell@FreeBSD.org","www":"https://github.com/informatikr/aeson-pretty","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90b6bee948ab43d62a22126eb78d58ca5ec4e7e086c4b8e73f7717e4fe8ace84","flatsize":27421882,"path":"All/hs-aeson-pretty-0.8.10.pkg","repopath":"All/hs-aeson-pretty-0.8.10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3664092,"desc":"A JSON pretty-printing command-line tool to improve readabilty of\nstreams of JSON data.  It reads JSON from stdin and writes prettified JSON\nto stdout.  It also offers a complementary \"compact\"-mode, essentially\nthe opposite of pretty-printing.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["converters","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"]},{"name":"hevea","origin":"textproc/hevea","version":"2.36","comment":"Convert LaTeX to HTML","maintainer":"ports@FreeBSD.org","www":"http://para.inria.fr/~maranget/hevea/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4c485c6d9c2a5d4931f99efffbf02c6c3de70a8b33430986e6ff2d07e091c2e","flatsize":9184738,"path":"All/hevea-2.36.pkg","repopath":"All/hevea-2.36.pkg","licenselogic":"single","pkgsize":2494300,"desc":"HEVEA is a quite complete and fast LATEX to HTML translator.\n\nStephen Montgomery-Smith\nstephen@math.missouri.edu","categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"You may like to put the file hevea.sty in a place where latex\ncan find it.  For example, if you are using teTeX from the\nports, the following commands will do the job:\n\nmkdir -p /usr/local/share/texmf/tex/latex/hevea\ncp /usr/local/lib/hevea/hevea.sty /usr/local/share/texmf/tex/latex/hevea\ntexhash","type":"install"},{"message":"===>   NOTICE:\n\nThe hevea port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hs-Agda","origin":"math/hs-Agda","version":"2.6.4.3","comment":"Dependently typed functional programming language and proof assistant","maintainer":"haskell@FreeBSD.org","www":"https://wiki.portal.chalmers.se/agda/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb05f53d68dfff92669cb54d57425d04cfb48ef60f625a566d4866c2e32d9fb3","flatsize":80585293,"path":"All/hs-Agda-2.6.4.3.pkg","repopath":"All/hs-Agda-2.6.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11878284,"desc":"Agda is a dependently typed functional programming language: It has inductive\nfamilies, which are similar to Haskell's GADTs, but they can be indexed by\nvalues and not just types. It also has parameterised modules, mixfix operators,\nUnicode characters, and an interactive Emacs interface (the type checker can\nassist in the development of your code).\n\nAgda is also a proof assistant: It is an interactive system for writing and\nchecking proofs. Agda is based on intuitionistic type theory, a foundational\nsystem for constructive mathematics developed by the Swedish logician Per\nMartin-Lof. It has many similarities with other proof assistants based on\ndependent types, such as Coq, Epigram and NuPRL.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["math","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8","libtinfo.so.6"]},{"name":"heroes","origin":"games/heroes","version":"0.21_20","comment":"Game of yore similar to the \"Tron\" and \"Nibbles\"","maintainer":"ports@FreeBSD.org","www":"https://heroes.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78acd9c3d99114d980ee58656016a2a3832cf8b4b3c2be56828b5fad80499006","flatsize":6405842,"path":"All/heroes-0.21_20.pkg","repopath":"All/heroes-0.21_20.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1751328,"desc":"Heroes is similar to the \"Tron\" and \"Nibbles\" games of yore, but includes many\ngraphical improvements and new game features. In it, you must maneuver a small\nvehicle around a world and collect powerups while avoiding obstacles.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"}},"categories":["games"],"shlibs_required":["libsmpeg-0.4.so.0","libintl.so.8","libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"],"options":{"OPTIMIZED_CFLAGS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe heroes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"heretic","origin":"games/heretic","version":"1.2_9","comment":"Unix source-port of the famous Heretic game by id Software","maintainer":"oliver@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90647609d6ea5c7a987368babb4d43e8bef9e47ffb6b5b413e3e7db03234ede8","flatsize":5627604,"path":"All/heretic-1.2_9.pkg","repopath":"All/heretic-1.2_9.pkg","licenselogic":"single","licenses":["ACTIVISION"],"pkgsize":1978812,"desc":"This is the \"Linux\" port of the great Heretic game\nby id Software. It is an addicting game of sorcery\nwith blood and gore that reminds people of the old\nDoom and Wolfenstein 3D games.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"],"options":{"DOCS":"on","WAD":"on","X11":"on","FASTX11":"off","SDL":"off"}},{"name":"hello","origin":"misc/hello","version":"2.12.1","comment":"Utility for saying hello to the world and reading email","maintainer":"sunpoet@FreeBSD.org","www":"https://www.gnu.org/software/hello/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2228e80b0ed3afb7a0f8c2bbe633a5c7a75335f7ab019a27695665e11fdb323","flatsize":226329,"path":"All/hello-2.12.1.pkg","repopath":"All/hello-2.12.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":62324,"desc":"The GNU hello program produces a familiar, friendly greeting. It allows\nnonprogrammers to use a classic computer science tool which would otherwise be\nunavailable to them.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["misc"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"}},{"name":"heirloom-sh","origin":"shells/heirloom-sh","version":"050706_2","comment":"Portable version of OpenSolaris' Bourne Shell","maintainer":"hrs@FreeBSD.org","www":"https://heirloom.sourceforge.net/sh.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3f3c11a353feaf46835425bf7af8f45f8c83be797d0c00af526bd1d82a0cc6c","flatsize":137064,"path":"All/heirloom-sh-050706_2.pkg","repopath":"All/heirloom-sh-050706_2.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":67756,"desc":"Heirloom-sh is a portable version of OpenSolaris' #!/bin/sh.\nIf one need to write portable shell scripts, this one is excellent for\ntesting them. It is installed as jsh (job shell).\n\nOther OpenSolaris user land tools are available in sysutils/heirloom","categories":["shells"],"options":{"DOCS":"on"}},{"name":"heirloom-mailx","origin":"mail/heirloom-mailx","version":"12.4_11","comment":"BSD mail utility with MIME, IMAP, POP3, SMTP, and S/MIME extensions","maintainer":"cy@FreeBSD.org","www":"https://heirloom.sourceforge.net/mailx.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b55c6cb7d4642336faee172b56cd2fcbfc3bfb5850b46699abb0ed01b8499104","flatsize":518551,"path":"All/heirloom-mailx-12.4_11.pkg","repopath":"All/heirloom-mailx-12.4_11.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":239528,"desc":"Heirloom mailx (formerly known as \"nail\") is derived from Berkeley\nMail and provides the functionality of the System V and POSIX mailx\ncommands. Additional features include support for MIME, IMAP\n(including caching and disconnected use), POP3, SMTP, S/MIME,\ninternational character sets, maildir folders, message threading,\npowerful search methods, scoring, and a Bayesian junk mail filter.\nMailx can be used as a mail batch language in nearly the same way as\nit is used interactively. It can thus act as a mailbox filter, can\nfetch mail from remote accounts, and can send files as attachments.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","IPV6":"on"},"annotations":{"cpe":"cpe:2.3:a:heirloom:mailx:12.4:::::dragonfly6:x86_64:11"}},{"name":"heimdall","origin":"devel/heimdall","version":"1.4.2_5","comment":"Tool suite used to flash firmware onto Samsung mobile devices","maintainer":"ports@FreeBSD.org","www":"https://glassechidna.com.au/heimdall/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1a2d964f8b9bb87b00371a4e117d06cd45b5067e305adb0066724e8b9c9be9a","flatsize":365436,"path":"All/heimdall-1.4.2_5.pkg","repopath":"All/heimdall-1.4.2_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":110556,"desc":"Tool suite used to flash firmware (aka ROMs) onto Samsung mobile devices.\n\nHeimdall connects to a mobile device over USB and interact with software running\non device known as Loke. Loke and Heimdall communicate via the custom\nSamsung-developed protocol sometimes referred to as the 'Odin protocol'.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on","GUI":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe heimdall port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"helib","origin":"security/helib","version":"1.3.1","comment":"Implementation of homomorphic encryption","maintainer":"yuri@FreeBSD.org","www":"https://github.com/homenc/HElib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"975589110c2a5bd121631e2ca261c31a2222db5a408886e80bf1fb548949f694","flatsize":2836730,"path":"All/helib-1.3.1.pkg","repopath":"All/helib-1.3.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":767220,"desc":"HElib is a software library that implements homomorphic encryption (HE).\nCurrently available schemes are the implementations of the\nBrakerski-Gentry-Vaikuntanathan (BGV) scheme with bootstrapping and the\nApproximate Number scheme of Cheon-Kim-Kim-Song (CKKS), along with many\noptimizations to make homomorphic evaluation run faster, focusing mostly\non effective use of the Smart-Vercauteren ciphertext packing techniques\nand the Gentry-Halevi-Smart optimizations. See this report for a\ndescription of a few of the algorithms using in this library.\n\nWWW: https://github.com/homenc/HElib","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"ntl":{"origin":"math/ntl","version":"11.5.1_1"}},"categories":["security"],"shlibs_required":["libntl.so.44","libgmp.so.10"],"shlibs_provided":["libhelib.so.1.3.1"]},{"name":"heimer","origin":"graphics/heimer","version":"4.4.0","comment":"Simple mind map, diagram, and note-taking tool","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/juzzlin/Heimer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bac0097f12fa093bd12a9a3b418a6a91e706214b8a3ec657330b5acb584f0d6","flatsize":1190485,"path":"All/heimer-4.4.0.pkg","repopath":"All/heimer-4.4.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":327504,"desc":"Heimer is a desktop application for creating mind maps and other\nsuitable diagrams.  It is written in Qt.\n\nFeatures:\n\n- Adjustable grid\n- Automatic layout optimization\n- Easy-to-use UI\n- Export to PNG or SVG\n- Forever 100%25 free\n- Full undo/redo\n- Nice animations\n- Quickly add node text and edge labels\n- Save/load in XML-based .ALZ-files\n- Translations in English (default), Finnish, French, Italian, Dutch\n- Very fast\n- Zoom in/out/fit\n- Zoom with mouse wheel","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-translations":{"origin":"devel/qt6-translations","version":"6.7.2"}},"categories":["graphics"],"shlibs_required":["libQt6Widgets.so.6","libQt6Network.so.6","libQt6Svg.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Xml.so.6","libQt6Core.so.6"],"options":{"DOCS":"on","EXAMPLES":"on","TEST":"off"}},{"name":"heirloom-doctools","origin":"textproc/heirloom-doctools","version":"191015","comment":"Portable and enhanced troff, nroff, and related utilities","maintainer":"hrs@FreeBSD.org","www":"https://n-t-roff.github.io/heirloom/doctools.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a1b8230a63846ff59db27381919c069e325e505be9ad75d9817478243fa9f42","flatsize":3361363,"path":"All/heirloom-doctools-191015.pkg","repopath":"All/heirloom-doctools-191015.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":858216,"desc":"The Heirloom Documentation Tools provide troff, nroff, and related\nutilities to format manual pages and other documents for output on\nterminals and printers.  They are portable and enhanced versions of\nthe utilities released by Sun as part of OpenSolaris, and, for pic,\ngrap, mpm, and some minor parts, by Lucent as part of Plan 9.","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"help_hannahs_horse","origin":"games/help_hannahs_horse","version":"1.0_2","comment":"Pacman with a fast food twist","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/hannah/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b30fa415eadf95d844688b93b874373aeef81751653d0c1ba19a1d4156810f5d","flatsize":3763931,"path":"All/help_hannahs_horse-1.0_2.pkg","repopath":"All/help_hannahs_horse-1.0_2.pkg","licenselogic":"and","licenses":["GPLv2","OFL11"],"pkgsize":3544580,"desc":"An arcade game best described as a cross between pacman and fastfood.\nCollect the pills and carrots while avoiding the ghosts! Cute and colourful!\n\nBasically, it's pacman with a fast food twist. You have to get the pills,\npacman style, while also collecting the carrots that move around the mazes.\nThere are also different styles of gates to make things trickier. These are:\n\n* Red and White - only the ghosts can cross them\n* Blue and White - only hannah can cross them\n* Wooden gates - both hannah and the ghosts can cross, but only passing from\n   below to above\n* Red prison door things - need hannah to get the red key to open\n\nThere are some command line switches you can use:\n\n-fullscreen will put the game in fullscreen mode\n-map X will start the game on level X","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe help_hannahs_horse port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hebcal","origin":"deskutils/hebcal","version":"4.13_1","comment":"Perpetual Jewish calendar","maintainer":"rtd24@columbia.edu","www":"https://hebcal.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7804785e6c31a42a7a3bbbd449f130723b0f5d88c5fa3276912d9138a491fe07","flatsize":892896,"path":"All/hebcal-4.13_1.pkg","repopath":"All/hebcal-4.13_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":126740,"desc":"Jewish holidays calendar and date converter.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["deskutils"]},{"name":"heirloom","origin":"sysutils/heirloom","version":"070715_4","comment":"Collection of standard Unix utilities","maintainer":"cy@FreeBSD.org","www":"https://heirloom.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cd244a1a0236ee68e9f4d1227dbad656f63a7c06bd372b1a804b0313a80d101","flatsize":5964738,"path":"All/heirloom-070715_4.pkg","repopath":"All/heirloom-070715_4.pkg","licenselogic":"single","pkgsize":1071532,"desc":"The Heirloom Toolchest is a collection of standard Unix utilities.\nHighlights are:\n\n  * Derived from original Unix material released as open source by Caldera\n  * Up to four versions of each utility corresponding to SVID3/SVR4,\n    SVID4/SVR4.2MP, POSIX.2/SUSV2, and 4BSD (SVR4 /usr/ucb)\n  * Support for lines of arbitrary length and in many cases binary input data\n  * Support for multibyte character sets, especially UTF-8\n  * More than 100 individual utilities including bc, cpio, diff, ed, file,\n    find, grep, man, nawk, oawk, pax, ps, sed, sort, spell, and tar\n  * The cpio utility can read and write zip files, GNU tar files, and\n    the cpio formats of Cray UNICOS, SGI IRIX (-K), SCO UnixWare (-c)\n    and Tru64 UNIX (-e). It is also available with the pax interface\n  * Extensive documentation including a manual page for any utility\n  * Runs on Linux, Solaris, Open UNIX, and FreeBSD","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pdksh":{"origin":"shells/pdksh","version":"5.2.14p2_7"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"healthd","origin":"sysutils/healthd","version":"0.7.9_3","comment":"Daemon to monitor vital motherboard parameters","maintainer":"ports@FreeBSD.org","www":"http://healthd.thehousleys.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a318f44ccf2bf3c12ba11f1894e41deaee92ef2971aca7db442f681e7821ec6","flatsize":62735,"path":"All/healthd-0.7.9_3.pkg","repopath":"All/healthd-0.7.9_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24464,"desc":"This is a daemon the uses the LM78/79, WINBond 83781/83782/83783/83626\nor the ASUS 99127 hardware monitor chips to warn the operator when\nsomething is out of range.  The software is capable of monitoring up\nto 3 temperatures, 3 fan speeds and 7 voltages. The configuration file\nspecifies which functions are active and their acceptable ranges.\n\nWith the healthdc companion program the status can be read from any\nnetworked computer.  The healthd daemon's network connection is protected\nby libwrap and /etc/hosts.allow.","categories":["sysutils"],"options":{"DOCS":"on","FULL_CONFIG":"off","IPV6":"on"},"messages":[{"message":"It is recommended to edit /usr/local/etc/healthd.conf\nso it match the monitored system before running the program.","type":"install"},{"message":"===>   NOTICE:\n\nThe healthd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"healpix-c","origin":"science/healpix","version":"3.50_5","comment":"Software for pixelization, visualization, etc of data on the sphere","maintainer":"yuri@FreeBSD.org","www":"https://healpix.jpl.nasa.gov/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa9bfac332364c3597bcd7857fabb163a2541692600e6598d406ac58d1863efa","flatsize":54917,"path":"All/healpix-c-3.50_5.pkg","repopath":"All/healpix-c-3.50_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20256,"desc":"HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization of a\nsphere. As suggested in the name, this pixelization produces a subdivision of a\nspherical surface in which each pixel covers the same surface area as every\nother pixel.","deps":{"cfitsio":{"origin":"astro/cfitsio","version":"4.4.1"},"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["science"],"shlibs_required":["libcfitsio.so.10"],"shlibs_provided":["libchealpix.so.0"],"annotations":{"flavor":"c"}},{"name":"heaan","origin":"security/heaan","version":"2.1.40_1","comment":"Library that implements homomorphic encryption","maintainer":"yuri@FreeBSD.org","www":"https://github.com/snucrypto/HEAAN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"106cbd177e98d39e9bf5841cf7452041a07c8b1070e7878465e1fc0d83b7a04a","flatsize":302583,"path":"All/heaan-2.1.40_1.pkg","repopath":"All/heaan-2.1.40_1.pkg","licenselogic":"single","licenses":["CC-BY-3.0"],"pkgsize":88120,"desc":"HEAAN is software library that implements homomorphic encryption (HE) that\nsupports fixed point arithmetics. This library supports approximate\noperations between rational numbers. The approximate error depends on some\nparameters and almost same with floating point operation errors. The scheme in\nthis library is on the paper \"Homomorphic Encryption for Arithmetic of\nApproximate Numbers\".","deps":{"ntl":{"origin":"math/ntl","version":"11.5.1_1"}},"categories":["security","math"],"shlibs_required":["libntl.so.44"]},{"name":"healpix","origin":"science/healpix","version":"3.50_5","comment":"Software for pixelization, visualization, etc of data on the sphere","maintainer":"yuri@FreeBSD.org","www":"https://healpix.jpl.nasa.gov/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3b69f4a79263e6bf8e1009361fd9df0e072369f3cb663b01f14e34ae9dc326e","flatsize":2807077,"path":"All/healpix-3.50_5.pkg","repopath":"All/healpix-3.50_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":664012,"desc":"HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelization of a\nsphere. As suggested in the name, this pixelization produces a subdivision of a\nspherical surface in which each pixel covers the same surface area as every\nother pixel.","deps":{"cfitsio":{"origin":"astro/cfitsio","version":"4.4.1"},"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["science"],"shlibs_required":["libcfitsio.so.10"],"shlibs_provided":["libhealpix_cxx.so.2"],"annotations":{"flavor":"cxx"}},{"name":"hdrecover","origin":"sysutils/hdrecover","version":"0.5","comment":"Attempts to recover a hard disk that has bad blocks on it","maintainer":"cy@FreeBSD.org","www":"https://hdrecover.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc708ff79276efb8d6f045adf7ef77ba43a83f65a7fdd04f0e059be1a1e8f770","flatsize":29270,"path":"All/hdrecover-0.5.pkg","repopath":"All/hdrecover-0.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11728,"desc":"Attempts to recover a hard disk that has bad blocks on it.\n\nWARNING: A hard disk with bad blocks on is likely to fail! If you value\nyour data you should get a new hard disk instead of using this program!\n\nHowever, if you can't afford a new hard disk, or just like being reckless\nwith your data then this tool might just help you out!","categories":["sysutils"]},{"name":"hdr_tools","origin":"graphics/hdr_tools","version":"0.0.2010.11.23_21","comment":"Command-line tools for creating and manipulating HDR images","maintainer":"danfe@FreeBSD.org","www":"https://ttic.uchicago.edu/~cotter/projects/hdr_tools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a515dba70ae4d4cdad40afd649640a35dc87a676d0f0318b2ce60eda5afd162a","flatsize":480110,"path":"All/hdr_tools-0.0.2010.11.23_21.pkg","repopath":"All/hdr_tools-0.0.2010.11.23_21.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":72872,"desc":"HDR Tools is a set of command-line tools for creating and manipulating High\nDynamic Range (HDR) images.  It consists of six programs: hdr_create,\nhdr_fix_ca, hdr_denoise, hdr_squish, hdr_adjust, and hdr_convert.\n\nTogether, they can convert a set of bracketed photographs to HDR image (in\nEXR format), fix chromatic aberrations and CCD noise, perform tone mapping\nand some simple color manipulations, apply gamma correction and optionally\nadjust the exposure, crop, and finally convert the result into a \"normal\"\nimage (a JPG, for example).","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"popt":{"origin":"devel/popt","version":"1.19_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libpopt.so.0","libtiff.so.6","libOpenEXR-3_2.so.31","libOpenEXRUtil-3_2.so.31","libOpenEXRCore-3_2.so.31","libIex-3_2.so.31","libIlmThread-3_2.so.31","libImath-3_1.so.29","libMagick++-6.so.9","libMagickWand-6.so.7","libMagickCore-6.so.7"]},{"name":"ja-dams","origin":"japanese/dams","version":"4.3.4","comment":"Geocoder that converts address strings into latitude and longitude","maintainer":"bokutin@bokut.in","www":"http://newspat.csis.u-tokyo.ac.jp/geocode/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34abc0420b2c144eef097ce4836c5c2f6b7a0a460d5ad8ddd5800750bf58b39b","flatsize":1213982333,"path":"All/ja-dams-4.3.4.pkg","repopath":"All/ja-dams-4.3.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":89221760,"desc":"Geocoder DAMS (Distributed Address Matching System) is software\nthat provides a \"geocoding\" function that converts address strings\ninto latitude and longitude.","categories":["japanese"],"shlibs_provided":["libdams-4.3.4.so"]},{"name":"heimdal","origin":"security/heimdal","version":"7.8.0_8","comment":"Popular BSD-licensed implementation of Kerberos 5","maintainer":"hrs@FreeBSD.org","www":"https://www.h5l.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21722557f4581625d4c2fe290b4d61301c07ce2f8183693bc30281ec7cc7a828","flatsize":12400846,"path":"All/heimdal-7.8.0_8.pkg","repopath":"All/heimdal-7.8.0_8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2659136,"desc":"Heimdal is an implementation of Kerberos 5, largely written in Sweden\n(due to crypto export legal issues in the US at the time). It is freely\navailable under a three clause BSD style license.","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security"],"shlibs_required":["libcrypto.so.12","libintl.so.8","libreadline.so.8","libdb-5.3.so.0"],"shlibs_provided":["libasn1.so.8","libcom_err.so.1","libgssapi.so.3","libhcrypto.so.4","libhdb.so.9","libheimbase.so.1","libheimntlm.so.0","libheimsqlite.so.0","libhx509.so.5","libkadm5clnt.so.7","libkadm5srv.so.8","libkafs.so.0","libkdc.so.2","libkrb5.so.26","libotp.so.0","libroken.so.18","libsl.so.0","libwind.so.0"],"options":{"BDB":"on","CRACKLIB":"off","DIGEST":"on","IPV6":"on","KX509":"on","LDAP":"off","LMDB":"off","PKINIT":"on","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:heimdal_project:heimdal:7.8.0:::::dragonfly6:x86_64:8"},"messages":[{"message":"heimdal-7.1.0_1 uses a new database format which is incompatible\nwith Heimdal in the base system and heimdal-1.5.3_6 or prior.\n\nPlease read 20161112 in /usr/ports/UPDATING carefully to upgrade\nyour database.","type":"install"}]},{"name":"helmfile","origin":"sysutils/helmfile","version":"0.142.0_7","comment":"Helmfile is a declarative spec for deploying helm charts","maintainer":"timp87@gmail.com","www":"https://github.com/roboll/helmfile","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b77861ee44ffd73fdd3f941eb66dba5e13b44984795d901a675f42c9d810d1b","flatsize":32624512,"path":"All/helmfile-0.142.0_7.pkg","repopath":"All/helmfile-0.142.0_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7088248,"desc":"Helmfile is a declarative spec for deploying helm charts. It lets you...\n - Keep a directory of chart value files and maintain changes in version control\n - Apply CI/CD to configuration changes\n - Periodically sync to avoid skew in environments","deps":{"helm":{"origin":"sysutils/helm","version":"3.15.2_1"}},"categories":["sysutils"]},{"name":"health-nut","origin":"misc/nut","version":"20.1_4","comment":"Nutrition software to record what you eat","maintainer":"jhale@FreeBSD.org","www":"https://nut.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6315e6275fd3bcd5a1edebd25b46fa111e0fea00857c30222c5da470f9613f22","flatsize":5838585,"path":"All/health-nut-20.1_4.pkg","repopath":"All/health-nut-20.1_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1069064,"desc":"nut is nutrition software to record what you eat and analyze\nyour meals for nutrient composition. The database included is\nthe USDA Nutrient Database for Standard Reference, Release 15,\nwhich contains 6,220 foods and 117 nutrients. This database\ncontains values for vitamins, minerals, fats, calories,\nprotein, carbohydrates, fiber, etc., and includes the essential\npolyunsaturated fats, Omega-3 and Omega-6. Nutrient levels are\nexpressed as a percentage of the Daily Value, the familiar\nstandard of food labeling in the United States, but also can be\nfully customized. Recipes can be added, and graphs drawn. The\nprogram is completely menu-driven and there are no commands to\nlearn.","categories":["misc"],"options":{"DOCS":"on","FLTK":"off"}},{"name":"hcs12mem","origin":"devel/hcs12mem","version":"1.4.1_1","comment":"Software to manipulate EEPROM/FLASH memory","maintainer":"mk@capri.pl","www":"http://cml.mfk.net.pl/hc12mem","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2761a90b5babea83f3027cda1d95e42eb38fdc1a9d17e8dc7f04e95ea5e016f5","flatsize":165209,"path":"All/hcs12mem-1.4.1_1.pkg","repopath":"All/hcs12mem-1.4.1_1.pkg","licenselogic":"single","pkgsize":54824,"desc":"hc12mem is a command line tool for embedded microcontroller developers using\nFreescale's HCS12-family MCUs.\nIt can:\n- erase/read/write/protect internal EEPROM memory\n- erase/read/write internal FLASH memory\n- protect/unprotect whole MCU\n\nSupported MCUs: almost every HCS12 derivative\n<MC9S12> A32, A64, A128, A256, A512, C32, C64, C96, C128,\nGC16, GC32, GC64, GC96, GC128, D32, D64, D128, D256, D512,\nE32, E64, E128, E256, H128, H256, UF32, NE64.\n\nSupported target connections:\n- BDM:\n  - Daniel Malik's TDBML (Turbo BDM Light) USB POD\n  - Kevin Ross's BDM12 POD\n  - Marek Peca's PODEX\n  - my own improved version of PODEX with firmware bugfixes\n- LRAE (Load RAM And Execute) serial bootloader\n  see Freescale's Application Note AN2546\n- Freescale's HCS12 MCU serial monitor\n  see Freescale's Application Note AN2548","categories":["devel"],"options":{"DOCS":"on"}},{"name":"hblock","origin":"net/hblock","version":"3.4.5","comment":"Adblocker using automatically generated hosts file","maintainer":"lcook@FreeBSD.org","www":"https://github.com/hectorm/hblock","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"caed13e6ca9ab7f7640dcacb6c1387aa9f13a9b3407934d6f46c7736ea9e374c","flatsize":79213,"path":"All/hblock-3.4.5.pkg","repopath":"All/hblock-3.4.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15504,"desc":"POSIX-compliant shell script, designed for Unix-like systems,\ngets a list of domains that serve ads, tracking scripts and\nmalware from multiple sources and creates a hosts file that\nprevents your system from connecting to them.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"}},"categories":["net"],"options":{"DOCS":"on","MANPAGES":"on"}},{"name":"hs-arbtt","origin":"deskutils/hs-arbtt","version":"0.12.0.3","comment":"Completely automatic time tracker for X11 desktop","maintainer":"mail@dbalan.in","www":"https://arbtt.nomeata.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03c3535fb0ee0a1252ee5afd9903436c7cf8c41c21ad17bffcac916d9af72e66","flatsize":138948941,"path":"All/hs-arbtt-0.12.0.3.pkg","repopath":"All/hs-arbtt-0.12.0.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18650732,"desc":"The Automatic Rule-Based Time Tracker is a desktop daemon that runs in\nthe background and, every minute, records what windows are open on\nyour desktop, what their titles are, which one is active. The\naccompanied statistics program lets you derive information from this\nlog file, i.e. what how much of your time have you been spending with\ne-mail, or what projects are your largest time wasters. The mapping\nfrom the raw window titles to sensible \"tags\" is done by a\nconfiguration file with an powerful syntax.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["deskutils","haskell"],"shlibs_required":["libXss.so.1","libXinerama.so.1","libXext.so.6","libX11.so.6","libXrandr.so.2","libgmp.so.10","libffi.so.8","libpcre.so.1"],"options":{"MANPAGES":"on"},"messages":[{"message":"This port does not start artbtt-capture automatically, you need to\nsetup your desktop enviroment to run arbtt-capture on start.\n\nOn supported WMs such as GNOME, KDE you can do that by\ncp /usr/local/share/examples/arbtt/arbtt-capture.desktop ~/.config/autostart/\n\nAlso, you would need to have a categorize file at\n~/.arbtt/categorize.cfg to run arbtt-stats. A sample file is installed\nat /usr/local/share/examples/arbtt/categorize.cfg","type":"install"}]},{"name":"he-libreoffice","origin":"hebrew/libreoffice","version":"24.2.4.2","comment":"he language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f405cc652b13c49b6efd4a88a5130a5791434200efb9c21e666d5a93abb40c9e","flatsize":29594451,"path":"All/he-libreoffice-24.2.4.2.pkg","repopath":"All/he-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2867068,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["hebrew","editors"]},{"name":"hdf","origin":"science/hdf","version":"4.2.15_4,1","comment":"Hierarchical Data Format library (from NCSA)","maintainer":"ports@FreeBSD.org","www":"https://www.hdfgroup.org/products/hdf4/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17c6d1cf3ca83fa62ea9f6ea61c2296a58335fd4a227d3ad30ad00353380aec0","flatsize":3886058,"path":"All/hdf-4.2.15_4,1.pkg","repopath":"All/hdf-4.2.15_4,1.pkg","licenselogic":"single","pkgsize":834520,"desc":"HDF4 (originally known as HDF) is file format for storing scientific data\nand a software library that provides high-level APIs and a low-level data\naccess interface.\n\nHDF technologies at present include two data management formats (HDF4 and\nHDF5) and libraries, a modular data browser/editor, associated tools and\nutilities, and a conversion library.  Both HDF4 and HDF5 were designed to\nbe a general scientific format, adaptable to virtually any scientific or\nengineering application, and also have been used successfully in non-\ntechnical areas.  The Open Source format is a key technological foundation\nfor HDF core technologies.  It allows users to collaborate with The HDF\nGroup regarding functionality requirements and permits users' experience\nand knowledge to be incorporated into the HDF product when appropriate.\n\nIt also permits users and organizations without adequate technology\nresources to use a sophisticated and robust data management tool for no\ncharge.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libaec":{"origin":"science/libaec","version":"1.1.3"}},"categories":["science","archivers","graphics"],"shlibs_required":["libsz.so.2","libjpeg.so.8","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libdf.so.2","libmfhdf.so.3"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe hdf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hbiff","origin":"mail/hbiff","version":"1.2_3","comment":"Replacement for xbiff that handles popup window with mail headers","maintainer":"bofh@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cea4fbf8562c170b59de57f0a5e71d492c70185af47d46532993586bbdbb50e1","flatsize":30869,"path":"All/hbiff-1.2_3.pkg","repopath":"All/hbiff-1.2_3.pkg","licenselogic":"single","pkgsize":14096,"desc":"Fancy biff program under X11 environment.\n\nHbiff is a replacement for xbiff that flashes when new mail arrives like the\ntraditional xbiff.  In addition, if you click on the hbiff icon, a window\nwill popup showing the mail headers.  This makes hbiff better than xlbiff\nwhere privacy is an issue since the headers are only displayed when you\nrequest.  hbiff can also run the MUA for you.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["mail"],"shlibs_required":["libX11.so.6"]},{"name":"hatop","origin":"sysutils/hatop","version":"0.8.1_1","comment":"Interactive real-time monitoring tool for the HAProxy unix socket","maintainer":"mikeg@bsd-box.net","www":"https://github.com/jhunt/hatop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2d63a63e9c77cb0144df082aec90e452e72c26f0fbbd6f40e58099c03c3d578","flatsize":90120,"path":"All/hatop-0.8.1_1.pkg","repopath":"All/hatop-0.8.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":20476,"desc":"HATop is an interactive ncurses client and real-time monitoring\nstatistics displaying tool for the HAProxy Unix socket.\n\nHATop's appearance is similar to top. It supports various modes for\ndetailed statistics of all configured proxies and services in near\nrealtime. In addition, it features an interactive CLI for the haproxy\nUnix socket. This allows administrators to control the given haproxy\ninstance (change server weight, put servers into maintenance mode,\netc.) directly out of hatop (using keybinds or the CLI) and monitor the\nresults immediately.","deps":{"haproxy":{"origin":"net/haproxy","version":"2.9.9"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","net"],"options":{"DOCS":"on"}},{"name":"hastmon","origin":"net-mgmt/hastmon","version":"0.3.4_1","comment":"Cluster monitoring daemon","maintainer":"trociny@FreeBSD.org","www":"http://hastmon.googlecode.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc1c3552e45c2975221e33dc6218924e1763b7945e94e0a2c03d832ecd3cfe0c","flatsize":301818,"path":"All/hastmon-0.3.4_1.pkg","repopath":"All/hastmon-0.3.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":73016,"desc":"hastmon is a monitoring daemon that allows a couple of hosts to run a\nservice providing automatic failover. Those machines will be called a\ncluster and each machine is one cluster node. hastmon is designed for\nclusters that work in Primary-Secondary configuration, which means\nthat only one of the cluster nodes can be active at any given time.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-mgmt"],"shlibs_required":["libcrypto.so.12"],"options":{"DOCS":"on"}},{"name":"haskell-mode-emacs_wayland","origin":"lang/haskell-mode.el","version":"17.5_3","comment":"Emacs lisp mode for editing haskell programs","maintainer":"ports@FreeBSD.org","www":"https://projects.haskell.org/haskellmode-emacs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"083c96e9d755e9868d2d611e545f1053802ae516ed47b15b3312f75d37c0ce6b","flatsize":890356,"path":"All/haskell-mode-emacs_wayland-17.5_3.pkg","repopath":"All/haskell-mode-emacs_wayland-17.5_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":168264,"desc":"Haskell-mode is a major Emacs mode for editing Haskell source code. It\nprovides syntax highlighting and automatic indentation and comes with\ninf-haskell which allows interaction with an inferior Haskell interactive\nloop such as the one of Hugs or GHCi.\n\nNote that if you want to use haskell-mode under XEmacs, you should\ninstall editors/xemacs-packages instead.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To use haskell-mode in Emacs, add the following lines to your ~/.emacs:\n\n(add-to-list 'load-path \"/usr/local/share/emacs/site-lisp/haskell-mode/\")\n(require 'haskell-mode-autoloads)\n\nAdd the following lines according to which modules you want to use:\n\n(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)\n(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)\n(add-hook 'haskell-mode-hook 'turn-on-haskell-indent)\n(autoload 'turn-on-haskell-indent \"hindent\" \"Indentation mode for Haskell\" t)\n(add-hook 'haskell-mode-hook 'font-lock-mode)\n\nNote that the three indentation modules are mutually exclusive - add at\nmost one.","type":"install"},{"message":"===>   NOTICE:\n\nThe haskell-mode-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"haskell-mode-emacs_nox","origin":"lang/haskell-mode.el","version":"17.5_3","comment":"Emacs lisp mode for editing haskell programs","maintainer":"ports@FreeBSD.org","www":"https://projects.haskell.org/haskellmode-emacs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f5975f5333a224256a251db28eb6fe9535cb85370c18aad8a160a70206699337","flatsize":890356,"path":"All/haskell-mode-emacs_nox-17.5_3.pkg","repopath":"All/haskell-mode-emacs_nox-17.5_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":168252,"desc":"Haskell-mode is a major Emacs mode for editing Haskell source code. It\nprovides syntax highlighting and automatic indentation and comes with\ninf-haskell which allows interaction with an inferior Haskell interactive\nloop such as the one of Hugs or GHCi.\n\nNote that if you want to use haskell-mode under XEmacs, you should\ninstall editors/xemacs-packages instead.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"To use haskell-mode in Emacs, add the following lines to your ~/.emacs:\n\n(add-to-list 'load-path \"/usr/local/share/emacs/site-lisp/haskell-mode/\")\n(require 'haskell-mode-autoloads)\n\nAdd the following lines according to which modules you want to use:\n\n(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)\n(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)\n(add-hook 'haskell-mode-hook 'turn-on-haskell-indent)\n(autoload 'turn-on-haskell-indent \"hindent\" \"Indentation mode for Haskell\" t)\n(add-hook 'haskell-mode-hook 'font-lock-mode)\n\nNote that the three indentation modules are mutually exclusive - add at\nmost one.","type":"install"},{"message":"===>   NOTICE:\n\nThe haskell-mode-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"haskell-mode-emacs_devel","origin":"lang/haskell-mode.el","version":"17.5_3","comment":"Emacs lisp mode for editing haskell programs","maintainer":"ports@FreeBSD.org","www":"https://projects.haskell.org/haskellmode-emacs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96189257c07ad3bef8cca240ae73606f7a8f82f749e5bf13f5da388406878f53","flatsize":890361,"path":"All/haskell-mode-emacs_devel-17.5_3.pkg","repopath":"All/haskell-mode-emacs_devel-17.5_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":168228,"desc":"Haskell-mode is a major Emacs mode for editing Haskell source code. It\nprovides syntax highlighting and automatic indentation and comes with\ninf-haskell which allows interaction with an inferior Haskell interactive\nloop such as the one of Hugs or GHCi.\n\nNote that if you want to use haskell-mode under XEmacs, you should\ninstall editors/xemacs-packages instead.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["lang","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use haskell-mode in Emacs, add the following lines to your ~/.emacs:\n\n(add-to-list 'load-path \"/usr/local/share/emacs/site-lisp/haskell-mode/\")\n(require 'haskell-mode-autoloads)\n\nAdd the following lines according to which modules you want to use:\n\n(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)\n(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)\n(add-hook 'haskell-mode-hook 'turn-on-haskell-indent)\n(autoload 'turn-on-haskell-indent \"hindent\" \"Indentation mode for Haskell\" t)\n(add-hook 'haskell-mode-hook 'font-lock-mode)\n\nNote that the three indentation modules are mutually exclusive - add at\nmost one.","type":"install"},{"message":"===>   NOTICE:\n\nThe haskell-mode-emacs_devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"helfem","origin":"science/helfem","version":"g20210912_9","comment":"Finite element methods for electronic structure calculations","maintainer":"yuri@FreeBSD.org","www":"https://github.com/susilehtola/HelFEM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cfd74ea938cfba01537f24549ebea4d1c2e7cc71d33aab8ebf42537f8ef8f44","flatsize":3424682,"path":"All/helfem-g20210912_9.pkg","repopath":"All/helfem-g20210912_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1305612,"desc":"HelFEM is a suite of programs for finite element calculations on atoms and\ndiatomic molecules at the Hartree-Fock or density-functional levels of theory.\nHundreds of functionals at the local spin density approximation (LDA),\ngeneralized gradient approximation (GGA), and meta-GGA levels of theory are\nsupported.","deps":{"armadillo":{"origin":"math/armadillo","version":"12.8.4_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"libxc":{"origin":"science/libxc","version":"6.2.2"}},"categories":["science"],"shlibs_required":["libgsl.so.27","libgslcblas.so.0","libarmadillo.so.12","libxc.so.12","libhdf5_cpp.so.200","libhdf5.so.200","libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0"],"shlibs_provided":["libhelfem-common.so","liblegendre.so","libhelfem.so"]},{"name":"hashtypes","origin":"databases/hashtypes","version":"0.1.5","comment":"Hash data types for PostgreSQL","maintainer":"ports@FreeBSD.org","www":"https://pgxn.org/dist/hashtypes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a638d26d83c8f49e42ba83bb8ee70db53cb5e4ac950104e72e7dfbe5035ee0a","flatsize":160278,"path":"All/hashtypes-0.1.5.pkg","repopath":"All/hashtypes-0.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13400,"desc":"SHA1, SHA256, SHA512, MD5 & CRC32 data types for PostgreSQL\nA fork of the shatypes extension which adds additional\ndata types along with some fixes.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases","security"],"messages":[{"message":"===>   NOTICE:\n\nThe hashtypes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"haskell-mode-emacs_devel_nox","origin":"lang/haskell-mode.el","version":"17.5_3","comment":"Emacs lisp mode for editing haskell programs","maintainer":"ports@FreeBSD.org","www":"https://projects.haskell.org/haskellmode-emacs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6deb3ce543958921c3e38c45780bf9bdd18f564c87a26d8cbc773b3cc6bf82a","flatsize":890361,"path":"All/haskell-mode-emacs_devel_nox-17.5_3.pkg","repopath":"All/haskell-mode-emacs_devel_nox-17.5_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":168304,"desc":"Haskell-mode is a major Emacs mode for editing Haskell source code. It\nprovides syntax highlighting and automatic indentation and comes with\ninf-haskell which allows interaction with an inferior Haskell interactive\nloop such as the one of Hugs or GHCi.\n\nNote that if you want to use haskell-mode under XEmacs, you should\ninstall editors/xemacs-packages instead.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["lang","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use haskell-mode in Emacs, add the following lines to your ~/.emacs:\n\n(add-to-list 'load-path \"/usr/local/share/emacs/site-lisp/haskell-mode/\")\n(require 'haskell-mode-autoloads)\n\nAdd the following lines according to which modules you want to use:\n\n(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)\n(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)\n(add-hook 'haskell-mode-hook 'turn-on-haskell-indent)\n(autoload 'turn-on-haskell-indent \"hindent\" \"Indentation mode for Haskell\" t)\n(add-hook 'haskell-mode-hook 'font-lock-mode)\n\nNote that the three indentation modules are mutually exclusive - add at\nmost one.","type":"install"},{"message":"===>   NOTICE:\n\nThe haskell-mode-emacs_devel_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"haskell-mode","origin":"lang/haskell-mode.el","version":"17.5_3","comment":"Emacs lisp mode for editing haskell programs","maintainer":"ports@FreeBSD.org","www":"https://projects.haskell.org/haskellmode-emacs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"99a7da3c174546920e7d59bcbdf730fd3b64d0662bb792ff8d1678fe8303de7b","flatsize":890356,"path":"All/haskell-mode-17.5_3.pkg","repopath":"All/haskell-mode-17.5_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":168244,"desc":"Haskell-mode is a major Emacs mode for editing Haskell source code. It\nprovides syntax highlighting and automatic indentation and comes with\ninf-haskell which allows interaction with an inferior Haskell interactive\nloop such as the one of Hugs or GHCi.\n\nNote that if you want to use haskell-mode under XEmacs, you should\ninstall editors/xemacs-packages instead.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"To use haskell-mode in Emacs, add the following lines to your ~/.emacs:\n\n(add-to-list 'load-path \"/usr/local/share/emacs/site-lisp/haskell-mode/\")\n(require 'haskell-mode-autoloads)\n\nAdd the following lines according to which modules you want to use:\n\n(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)\n(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)\n(add-hook 'haskell-mode-hook 'turn-on-haskell-indent)\n(autoload 'turn-on-haskell-indent \"hindent\" \"Indentation mode for Haskell\" t)\n(add-hook 'haskell-mode-hook 'font-lock-mode)\n\nNote that the three indentation modules are mutually exclusive - add at\nmost one.","type":"install"},{"message":"===>   NOTICE:\n\nThe haskell-mode port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"haskell-mode-emacs_canna","origin":"lang/haskell-mode.el","version":"17.5_3","comment":"Emacs lisp mode for editing haskell programs","maintainer":"ports@FreeBSD.org","www":"https://projects.haskell.org/haskellmode-emacs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41437dbd49d22adec41edbcc0ef59c88b8ffe1ecc7935483db7362bc8a469867","flatsize":890356,"path":"All/haskell-mode-emacs_canna-17.5_3.pkg","repopath":"All/haskell-mode-emacs_canna-17.5_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":168264,"desc":"Haskell-mode is a major Emacs mode for editing Haskell source code. It\nprovides syntax highlighting and automatic indentation and comes with\ninf-haskell which allows interaction with an inferior Haskell interactive\nloop such as the one of Hugs or GHCi.\n\nNote that if you want to use haskell-mode under XEmacs, you should\ninstall editors/xemacs-packages instead.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"To use haskell-mode in Emacs, add the following lines to your ~/.emacs:\n\n(add-to-list 'load-path \"/usr/local/share/emacs/site-lisp/haskell-mode/\")\n(require 'haskell-mode-autoloads)\n\nAdd the following lines according to which modules you want to use:\n\n(add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode)\n(add-hook 'haskell-mode-hook 'turn-on-haskell-indentation)\n(add-hook 'haskell-mode-hook 'turn-on-haskell-indent)\n(autoload 'turn-on-haskell-indent \"hindent\" \"Indentation mode for Haskell\" t)\n(add-hook 'haskell-mode-hook 'font-lock-mode)\n\nNote that the three indentation modules are mutually exclusive - add at\nmost one.","type":"install"},{"message":"===>   NOTICE:\n\nThe haskell-mode-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hs-haskell-language-server-ghc92","origin":"devel/hs-haskell-language-server","version":"2.9.0.0","comment":"LSP provider implementation for Haskell language","maintainer":"haskell@FreeBSD.org","www":"https://github.com/haskell/haskell-language-server/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87bc7f7d744239babbd63dfe3ddc45a2c419b20dcff180c5acb8ab7b857cd0c4","flatsize":214239420,"path":"All/hs-haskell-language-server-ghc92-2.9.0.0.pkg","repopath":"All/hs-haskell-language-server-ghc92-2.9.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27177432,"desc":"Haskell language server is an implementation of the LSP protocol for Haskell\nprogramming language. It features code evaluation codelens, type information\nand documentation on hover, integration with retrie, code lenses for explicit\nimport lists.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"],"annotations":{"flavor":"ghc92"}},{"name":"hashcash","origin":"mail/hashcash","version":"1.22_1","comment":"Anti-spam / denial of service counter-measure tool","maintainer":"chalpin@cs.wisc.edu","www":"http://www.hashcash.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5fa03089737a8e7a69bc537e35f72b015e7a3153b0898c8a334128d4c639478","flatsize":188907,"path":"All/hashcash-1.22_1.pkg","repopath":"All/hashcash-1.22_1.pkg","licenselogic":"single","licenses":["CPL"],"pkgsize":83628,"desc":"The hashcash tool allows you to create hashcash tokens to attach to\nemails you send, and to verify hashcash tokens attached to emails you\nreceive. A hashcash token constitutes a proof-of-work which takes a\nparameterizable amount of work to compute for the sender.","categories":["mail"],"options":{"DOCS":"on"}},{"name":"hash","origin":"security/hash","version":"g20200929","comment":"C++14 header-only easy-to-use hash library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Chocobo1/Hash","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e634b6b7b64afead0503afcd2cfbaecc96235dd811e5a28e6074d22edbb2fe98","flatsize":745509,"path":"All/hash-g20200929.pkg","repopath":"All/hash-g20200929.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":94672,"desc":"Hash is a C++14 header-only easy-to-use hash library. It includes SHA-1, SHA-2,\nSHA-3, MD2, MD4, MD5, and many other algorithms.","categories":["security"]},{"name":"harvid","origin":"multimedia/harvid","version":"0.9.1_4","comment":"Extract still images from movies and serve them via HTTP","maintainer":"marcelbonnet@gmail.com","www":"https://x42.github.io/harvid/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77ce36a7e89e8aa74dd567a11a3eda2159c8af160da2a7cae62e366cc068eb40","flatsize":172918,"path":"All/harvid-0.9.1_4.pkg","repopath":"All/harvid-0.9.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":78956,"desc":"Harvid efficiently provides frame-accurate data and acts as second level\ncache for rendering the video-timeline in Ardour, but it is not limited to\nthat: it has applications for any task that requires a high-performance\nframe-accurate online image extraction processor.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["multimedia"],"shlibs_required":["libavcodec.so.60","libavformat.so.60","libavutil.so.58","libpng16.so.16","libswscale.so.7","libjpeg.so.8"]},{"name":"harp","origin":"audio/harp","version":"0.6.0_5","comment":"Minimalist audio player","maintainer":"heckendorfc@gmail.com","www":"https://github.com/heckendorfc/harp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea8c1063770ebe55aa26c129919301c0564690246150e7a3107beb66d2e78ba4","flatsize":196753,"path":"All/harp-0.6.0_5.pkg","repopath":"All/harp-0.6.0_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":70588,"desc":"HARP is a music player designed for the purpose of providing\nminimalist users with a suitable replacement for music players\nwith bulky user interfaces.","deps":{"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["audio"],"shlibs_required":["libsqlite3.so.0","libmpg123.so.0","libfaad.so.2","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libFLAC.so.12"],"options":{"AAC":"on","DOCS":"on","FLAC":"on","MP3":"on","SHOUTCAST":"on","VORBIS":"on","JACK":"off","OSS":"on","PULSEAUDIO":"off"}},{"name":"harfbuzz","origin":"print/harfbuzz","version":"9.0.0","comment":"OpenType text shaping engine","maintainer":"desktop@FreeBSD.org","www":"https://harfbuzz.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30e530de35e0817d33a551e776ffc849c602abc367103c27a6af966f2d751c79","flatsize":8497080,"path":"All/harfbuzz-9.0.0.pkg","repopath":"All/harfbuzz-9.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1380572,"desc":"HarfBuzz is an OpenType text shaping engine. Using the HarfBuzz\nlibrary allows programs to convert a sequence of Unicode input into\nproperly formatted and positioned glyph output - for any writing\nsystem and language.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphite2":{"origin":"graphics/graphite2","version":"1.3.14"}},"categories":["print"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libfreetype.so.6","libgraphite2.so.3"],"shlibs_provided":["libharfbuzz-gobject.so.0","libharfbuzz-subset.so.0","libharfbuzz.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:harfbuzz_project:harfbuzz:9.0.0:::::dragonfly6:x86_64"}},{"name":"hare","origin":"sysutils/hare","version":"1.0","comment":"Small C client for sending ssh login notications to a hared server","maintainer":"dvl@FreeBSD.org","www":"https://github.com/jpmens/hared-hare","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57b4d1b84ad70cd7d154a6fcde412b3a3a5ae8036ef5d3140b343de0c378558e","flatsize":26239,"path":"All/hare-1.0.pkg","repopath":"All/hare-1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9604,"desc":"hare is a small utility which is installed in a PAM configuration\n(e.g. for sshd) in order to log successful logins. This is often\nuseful to alert on machines which are seldom visited or otherwise monitored.\n\nThis client works in conjunction with the server sysutils/py-hared\n\nThis will form part of a centralized message distribution system.","categories":["sysutils"]},{"name":"harfbuzz-cairo","origin":"print/harfbuzz-cairo","version":"9.0.0","comment":"Harfbuzz Cairo support","maintainer":"desktop@FreeBSD.org","www":"https://harfbuzz.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"447990b591447393f4c8bd5f40683defb4c4ca22292a1681096a43641409eaf5","flatsize":145262,"path":"All/harfbuzz-cairo-9.0.0.pkg","repopath":"All/harfbuzz-cairo-9.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56028,"desc":"HarfBuzz is an OpenType text shaping engine. Using the HarfBuzz\nlibrary allows programs to convert a sequence of Unicode input into\nproperly formatted and positioned glyph output - for any writing\nsystem and language.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphite2":{"origin":"graphics/graphite2","version":"1.3.14"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"}},"categories":["print"],"shlibs_required":["libharfbuzz.so.0","libfreetype.so.6","libcairo.so.2","libglib-2.0.so.0"],"shlibs_provided":["libharfbuzz-cairo.so.0"],"annotations":{"cpe":"cpe:2.3:a:harfbuzz_project:harfbuzz:9.0.0:::::dragonfly6:x86_64"}},{"name":"harfbuzz-icu","origin":"print/harfbuzz-icu","version":"9.0.0_1","comment":"Harfbuzz ICU support","maintainer":"desktop@FreeBSD.org","www":"https://harfbuzz.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e4050c638c4a3bf8fcf78e1dc6a1c60910431152ef14e4ccf0cd0219625572d","flatsize":12286,"path":"All/harfbuzz-icu-9.0.0_1.pkg","repopath":"All/harfbuzz-icu-9.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5592,"desc":"HarfBuzz is an OpenType text shaping engine. Using the HarfBuzz\nlibrary allows programs to convert a sequence of Unicode input into\nproperly formatted and positioned glyph output - for any writing\nsystem and language.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphite2":{"origin":"graphics/graphite2","version":"1.3.14"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"}},"categories":["print"],"shlibs_required":["libharfbuzz.so.0","libicuuc.so.74"],"shlibs_provided":["libharfbuzz-icu.so.0"],"annotations":{"cpe":"cpe:2.3:a:harfbuzz_project:harfbuzz:9.0.0:::::dragonfly6:x86_64:1"}},{"name":"hashdb","origin":"misc/hashdb","version":"3.1.0.8_2","comment":"Block hash database tool and API","maintainer":"yuri@FreeBSD.org","www":"https://github.com/NPS-DEEP/hashdb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41fc9d3756b5a39d630046f3a2d5812e03defabfb0565e34f7b91038a79ec646","flatsize":1981791,"path":"All/hashdb-3.1.0.8_2.pkg","repopath":"All/hashdb-3.1.0.8_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":341492,"desc":"hashdb is used for finding blacklist data in raw media by using cryptographic\nhashes calculated from hash blocks.\n\nThe hashdb tool provides commands for creating hash databases of MD5 hashes on\nfiles aligned along hash block boundaries as well as querying hash databases,\nmerging hash databases, and performing hash lookups.\n\nhashdb provides C++ and Python interfaces for working with and scanning hashdb\ndatabases.","deps":{"libewf":{"origin":"devel/libewf","version":"20140816"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"shlibs_required":["libewf.so.2","libssl.so.12","libcrypto.so.12"]},{"name":"hardlink","origin":"sysutils/hardlink","version":"0.3.0_1","comment":"Replace file copies using hardlinks","maintainer":"douglas@douglasthrift.net","www":"https://jak-linux.org/projects/hardlink/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"323297f792f4b3442c7615d24c15d76d3c28f22c8a952ce5490f847229ea9a32","flatsize":21163,"path":"All/hardlink-0.3.0_1.pkg","repopath":"All/hardlink-0.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10052,"desc":"hardlink is a tool which detects multiple copies of the same file and replaces\nthem with hardlinks.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["sysutils"],"shlibs_required":["libpcreposix.so.0"],"options":{"PCRE":"on"},"annotations":{"cpe":"cpe:2.3:a:hardlink_project:hardlink:0.3.0:::::dragonfly6:x86_64:1"}},{"name":"hardening-check","origin":"security/hardening-check","version":"2.6","comment":"Check binaries for security hardening features","maintainer":"ports@FreeBSD.org","www":"https://wiki.debian.org/Hardening","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fb449a06f9bc589d682d01840f6f32f19ddf404ec16de257b4cc088964fe4f7","flatsize":13920,"path":"All/hardening-check-2.6.pkg","repopath":"All/hardening-check-2.6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5760,"desc":"Hardening-check is a perl script to verify that the resulting binary\ndoes, in fact, have hardening features enabled, you can use it to\ntest each ELF binary and the output will show if the binary has\nposition independent executable, stack protected, fortify source\nfunctions(not supported on FreeBSD now), read only relocations or\nimmediate binding supported.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"messages":[{"message":"===>   NOTICE:\n\nThe hardening-check port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hapy","origin":"devel/hapy","version":"0.0.8_1","comment":"Runtime parser generator","maintainer":"rousskov@measurement-factory.com","www":"https://hapy.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"619f4808b0c6a2d838e9cc9d6632aef2a9197724c23c8725f49a63d98592d4a1","flatsize":355152,"path":"All/hapy-0.0.8_1.pkg","repopath":"All/hapy-0.0.8_1.pkg","licenselogic":"single","pkgsize":60044,"desc":"Hapy is a runtime parser generator library. The Hapy library\ngenerates parsers from BNF-like language grammars. Parsing\nscripting languages and communication protocol messages are\ntypical use cases. Generated parsers are C++ objects. Hapy is\npublic domain software.","categories":["devel"]},{"name":"ireport","origin":"devel/ireport","version":"3.7.6_1","comment":"Visual report builder/designer for JasperReports","maintainer":"ports@FreeBSD.org","www":"https://www.jasperforge.org/projects/ireport","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5d761c7215815962e8986ab36d6473c99fd9949f8b0fc0b0af166e4c17f2872","flatsize":121415074,"path":"All/ireport-3.7.6_1.pkg","repopath":"All/ireport-3.7.6_1.pkg","licenselogic":"single","pkgsize":72149132,"desc":"iReport is a powerful, intuitive and easy to use visual report builder/designer\nfor JasperReports written in 100%25 pure java. This tool allows users to visually\nedit complex reports with charts, images, subreports,... iReport is integrated\nwith JFreeChart, one of the most diffused OpenSource chart library for java.\n\nThe data to print can be retrieved through several ways including multiple JDBC\nconnections, TableModels, JavaBeans, XML, etc.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","databases","java"],"messages":[{"message":"===>   NOTICE:\n\nThe ireport port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hdf5-110","origin":"science/hdf5-110","version":"1.10.11","comment":"Hierarchical Data Format library (from NCSA) 1.10.x","maintainer":"sunpoet@FreeBSD.org","www":"https://www.hdfgroup.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e830938e66d52bf3b19b38fcb91fb2424da87f8290a49ecf14ab2a01ddd149d","flatsize":20918303,"path":"All/hdf5-110-1.10.11.pkg","repopath":"All/hdf5-110-1.10.11.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":4246196,"desc":"HDF5 is a completely new Hierarchical Data Format product consisting of a data\nformat specification and a supporting library implementation. HDF5 is designed\nto address some of the limitations of the older HDF product and to address\ncurrent and anticipated requirements of modern systems and applications.\n\nHDF5 includes the following improvements:\n- A new file format designed to address some of the deficiencies of HDF4.x,\n  particularly the need to store larger files and more objects per file.\n- A simpler, more comprehensive data model that includes only two basic\n  structures: a multidimensional array of record structures, and a grouping\n  structure.\n- A simpler, better-engineered library and API, with improved support for\n  parallel I/O, threads, and other requirements imposed by modern systems\n  and applications.\n\nNote: this is a legacy version, the latest is available as science/hdf5.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libaec":{"origin":"science/libaec","version":"1.1.3"}},"categories":["science","archivers","graphics"],"shlibs_required":["libsz.so.2","libgfortran.so.5","libquadmath.so.0","libgcc_s.so.1"],"shlibs_provided":["libhdf5-110.so.103","libhdf5-110_cpp.so.103","libhdf5-110_fortran.so.102","libhdf5-110_hl.so.100","libhdf5-110_hl_cpp.so.100","libhdf5-110hl_fortran.so.100"],"options":{"DEBUG":"off","EXAMPLES":"on","FORTRAN":"on","SZIP":"on","CXX":"on","PARALLEL":"off"},"annotations":{"cpe":"cpe:2.3:a:hdfgroup:hdf5:1.10.11:::::dragonfly6:x86_64"}},{"name":"hex-a-hop","origin":"games/hex-a-hop","version":"1.1.0_6","comment":"Puzzle game based on hexagonal tiles","maintainer":"amdmi3@FreeBSD.org","www":"https://hexahop.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f2f033c02d0bf2d7281cf9f110a1737a8667d0bb786255427346aa983185798","flatsize":11494499,"path":"All/hex-a-hop-1.1.0_6.pkg","repopath":"All/hex-a-hop-1.1.0_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8754052,"desc":"Hex-a-hop is a puzzle game based on hexagonal tiles. There is no time\nlimit and no real-time elements.\n\nThe objective is simply to destroy all the green hexagonal tiles on each\nof the 100 levels. As you progress through the game, more types of tiles\nare introduced which make things more difficult and interesting\n(hopefully).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libintl.so.8","libSDL-1.2.so.0","libSDL_ttf-2.0.so.0"],"options":{"DEBUG":"off","NLS":"on","PANGO":"off","SOUND":"on"}},{"name":"haproxy26","origin":"net/haproxy26","version":"2.6.18","comment":"Reliable, high performance TCP/HTTP load balancer","maintainer":"demon@FreeBSD.org","www":"https://www.haproxy.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81b6fc5b5bc939e8b6b58916d9e2b3830d7390548cfacc213faf182943b7e80b","flatsize":5711429,"path":"All/haproxy26-2.6.18.pkg","repopath":"All/haproxy26-2.6.18.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":1720472,"desc":"HAProxy is a free, very fast and reliable solution offering high\navailability, load balancing, and proxying for TCP and HTTP-based\napplications. It is particularly suited for web sites crawling under\nvery high loads while needing persistence or Layer7 processing.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["net","www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libpcre2-8.so.0","libpcre2-posix.so.3"],"options":{"DEVICEATLAS":"off","DOCS":"on","EXAMPLES":"on","LUA":"off","OPENSSL":"on","PROMEX":"on","DPCRE":"off","DPCRE2":"on","SPCRE":"off","SPCRE2":"off"},"annotations":{"cpe":"cpe:2.3:a:haproxy:haproxy:2.6.18:::::dragonfly6:x86_64","flavor":"default"}},{"name":"hared","origin":"sysutils/hared","version":"1.0.45_22","comment":"Small Go server for inserting notifications into MQTT","maintainer":"0mp@FreeBSD.org","www":"https://github.com/jpmens/hared-hare","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66490b67d0a6d145c7acd04806dcdd1b8f3b120adf527ff008bc94c49e7ca15d","flatsize":5014127,"path":"All/hared-1.0.45_22.pkg","repopath":"All/hared-1.0.45_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1696848,"desc":"Small Go server for receiving notifications and tossing them into MQTT.\n\nThis will form part of a centralized message distribution system.\n\nA client for this server is sysutils/hare.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"haproxy25-lua","origin":"net/haproxy25","version":"2.5.14_2","comment":"Reliable, high performance TCP/HTTP load balancer","maintainer":"demon@FreeBSD.org","www":"https://www.haproxy.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"037e84eb1eb7c06f4bfd30fb6c745ea44b732a6dc492a12ddfdf26054f3d4a6b","flatsize":5845008,"path":"All/haproxy25-lua-2.5.14_2.pkg","repopath":"All/haproxy25-lua-2.5.14_2.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":1768220,"desc":"HAProxy is a free, very fast and reliable solution offering high\navailability, load balancing, and proxying for TCP and HTTP-based\napplications. It is particularly suited for web sites crawling under\nvery high loads while needing persistence or Layer7 processing.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["net","www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","liblua-5.3.so","libpcre2-8.so.0","libpcre2-posix.so.3"],"options":{"DEVICEATLAS":"off","DOCS":"on","EXAMPLES":"on","LUA":"on","OPENSSL":"on","PROMEX":"on","DPCRE":"off","DPCRE2":"on","SPCRE":"off","SPCRE2":"off"},"annotations":{"cpe":"cpe:2.3:a:haproxy:haproxy:2.5.14:::::dragonfly6:x86_64:2","flavor":"lua"}},{"name":"hyperswitch","origin":"finance/hyperswitch","version":"2024.05.16.1_1","comment":"Payments switch that makes payments fast, reliable and affordable","maintainer":"yuri@FreeBSD.org","www":"https://hyperswitch.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9984a6d89156c748d7f402aeaa979e83c10cf8dca8434af9d3ed230311018fa","flatsize":193561049,"path":"All/hyperswitch-2024.05.16.1_1.pkg","repopath":"All/hyperswitch-2024.05.16.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":44204472,"desc":"The open-source payments switch.\n\nThe single API to access payment ecosystems across 130+ countries.","deps":{"librdkafka":{"origin":"net/librdkafka","version":"2.3.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["finance"],"shlibs_required":["libpq.so.5","librdkafka.so.1","libssl.so.12","libcrypto.so.12","libzstd.so.1"]},{"name":"hans","origin":"net/hanstunnel","version":"1.0","comment":"Hans makes it possible to tunnel IPv4 through ICMP","maintainer":"vsityz@gmail.com","www":"http://code.gerade.org/hans/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0defdd3e2f3c053fbd6d28cc1db19f5712448b8a1ade11700021abbdec87708c","flatsize":78708,"path":"All/hans-1.0.pkg","repopath":"All/hans-1.0.pkg","licenselogic":"and","licenses":["FPL","GPLv3+"],"pkgsize":33180,"desc":"Hans makes it possible to tunnel IPv4 through ICMP echo packets, so you\ncould call it a ping tunnel. This can be useful when you find yourself\nin the situation that your Internet access is firewalled, but pings are\nallowed.\n\nHans runs on Linux as a client and a server. It runs on Mac OS X,\niPhone/iPod touch, FreeBSD and OpenBSD as a client only.","categories":["net","security"],"messages":[{"message":"Hans runs on Linux as a client and a server.\nIt runs on FreeBSD client only.\n\nNOTE: that Hans cannot receive echo requests on BSD systems.\nTherefore the server only works on Linux.\n\n\n### Running as a server ###\n\n% hans -s 10.1.2.0 -r -p password -u nobody\n\n### Running as a client ###\n\n% hans -c server_address -p password -u nobody\n\n### Help ###\n\n% hans","type":"install"}]},{"name":"haproxy24-lua","origin":"net/haproxy24","version":"2.4.27","comment":"Reliable, high performance TCP/HTTP load balancer","maintainer":"demon@FreeBSD.org","www":"https://www.haproxy.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e7521487819cfdc8cb4e3aa585e50403611eb1953c6e7d7e15aa22062f5a9b9","flatsize":6087933,"path":"All/haproxy24-lua-2.4.27.pkg","repopath":"All/haproxy24-lua-2.4.27.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":1948456,"desc":"HAProxy is a free, very fast and reliable solution offering high\navailability, load balancing, and proxying for TCP and HTTP-based\napplications. It is particularly suited for web sites crawling under\nvery high loads while needing persistence or Layer7 processing.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["net","www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","liblua-5.3.so"],"options":{"DEVICEATLAS":"off","DOCS":"on","EXAMPLES":"on","LUA":"on","OPENSSL":"on","PROMEX":"on","DPCRE":"off","SPCRE":"on"},"annotations":{"cpe":"cpe:2.3:a:haproxy:haproxy:2.4.27:::::dragonfly6:x86_64","flavor":"lua"}},{"name":"hplip","origin":"print/hplip","version":"3.24.4","comment":"Drivers and utilities for HP printers and All-in-One devices","maintainer":"tijl@FreeBSD.org","www":"https://developers.hp.com/hp-linux-imaging-and-printing","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d37aa7d5fcd030edecd1917b26fbaa5a1614374b7052ea9d855e9ff8ab996d6","flatsize":32859605,"path":"All/hplip-3.24.4.pkg","repopath":"All/hplip-3.24.4.pkg","licenselogic":"and","licenses":["GPLv2+","MIT","BSD3CLAUSE"],"pkgsize":21997800,"desc":"HPLIP (HP Linux Imaging & Printing) is an HP-developed solution for printing,\nscanning, and faxing with HP inkjet and laser printers in Linux. The HPLIP\nproject provides printing support for 3,171 printer and scanner models,\nincluding Deskjet, Officejet, Photosmart, PSC (Print Scan Copy), Business\nInkjet, LaserJet, Edgeline Multi-function Printers,LaserJet MFPs and ScanJets.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"cups-filters":{"origin":"print/cups-filters","version":"1.28.17_4"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sane-backends":{"origin":"graphics/sane-backends","version":"1.3.1"}},"categories":["print"],"shlibs_required":["libnetsnmp.so.40","libavahi-core.so.7","libdbus-1.so.3","libavahi-common.so.3","libavahi-client.so.3","libcrypto.so.12","libcups.so.2","libsane.so.1","libjpeg.so.8","libcupsimage.so.2"],"shlibs_provided":["libhpdiscovery.so.0","libhpip.so.0","libhpipp.so.0","libhpmud.so.0","libsane-hpaio.so.1"],"options":{"DOCS":"on","FAX":"off","NETWORK":"on","SCAN":"on","X11":"on","XSANE":"off"}},{"name":"hdf5-18","origin":"science/hdf5-18","version":"1.8.23","comment":"Hierarchical Data Format library (from NCSA) 1.8","maintainer":"thierry@FreeBSD.org","www":"https://www.hdfgroup.org/HDF5/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"832bfc4e0f90e12a26bdb962b4ebf8a0e89f7ad5229961f85406aafa1079eada","flatsize":51264753,"path":"All/hdf5-18-1.8.23.pkg","repopath":"All/hdf5-18-1.8.23.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":5450288,"desc":"HDF5 is a completely new Hierarchical Data Format product consisting of a data\nformat specification and a supporting library implementation. HDF5 is designed\nto address some of the limitations of the older HDF product and to address\ncurrent and anticipated requirements of modern systems and applications.\n\nHDF5 includes the following improvements:\n- A new file format designed to address some of the deficiencies of HDF4.x,\n  particularly the need to store larger files and more objects per file.\n- A simpler, more comprehensive data model that includes only two basic\n  structures: a multidimensional array of record structures, and a grouping\n  structure.\n- A simpler, better-engineered library and API, with improved support for\n  parallel I/O, threads, and other requirements imposed by modern systems\n  and applications.\n\nNote: two releases of HDF5 are available. HDF5-1.10 can read files created with\nearlier releases, but earlier releases such as HDF5-1.8 may not be able to read\nHDF5-1.10 files. If you need the latest, please see the port science/hdf5.","categories":["science","archivers","graphics"],"shlibs_provided":["libhdf5-18.so.10","libhdf5-18_hl.so.10","libhdf5-18_tools.so.10"],"options":{"EXAMPLES":"on","FORTRAN":"off","SZIP":"off"},"annotations":{"cpe":"cpe:2.3:a:hdfgroup:hdf5:1.8.23:::::dragonfly6:x86_64"}},{"name":"hatari","origin":"emulators/hatari","version":"2.5.0","comment":"Atari ST emulator","maintainer":"laurent.chardon@gmail.com","www":"https://hatari.tuxfamily.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cec0843ecaa96cb50e789994b25bea01bbaec351e61b02f8a7147f0b3ee4cb7","flatsize":18648531,"path":"All/hatari-2.5.0.pkg","repopath":"All/hatari-2.5.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4460192,"desc":"Hatari is an emulator for the Atari ST, STE, TT and Falcon computers. It\ntries to emulate the hardware of a ST as close as possible so that it is\nable to run most of the old ST games and demos.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"capstone":{"origin":"devel/capstone","version":"5.0.1_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["emulators"],"shlibs_required":["libSDL2-2.0.so.0","libreadline.so.8","libpng16.so.16","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libudev.so.0","libcapstone.so.5"],"options":{"DEBUG":"off","DOCS":"on","DSP":"on","SMALL":"off","TRACE":"on"}},{"name":"haproxy26-lua","origin":"net/haproxy26","version":"2.6.18","comment":"Reliable, high performance TCP/HTTP load balancer","maintainer":"demon@FreeBSD.org","www":"https://www.haproxy.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"074d393dcb7e115fedb93dd6836dd995983200a88cfe55f48cb2f608d66f87dc","flatsize":6008213,"path":"All/haproxy26-lua-2.6.18.pkg","repopath":"All/haproxy26-lua-2.6.18.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":1813700,"desc":"HAProxy is a free, very fast and reliable solution offering high\navailability, load balancing, and proxying for TCP and HTTP-based\napplications. It is particularly suited for web sites crawling under\nvery high loads while needing persistence or Layer7 processing.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["net","www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","liblua-5.3.so","libpcre2-8.so.0","libpcre2-posix.so.3"],"options":{"DEVICEATLAS":"off","DOCS":"on","EXAMPLES":"on","LUA":"on","OPENSSL":"on","PROMEX":"on","DPCRE":"off","DPCRE2":"on","SPCRE":"off","SPCRE2":"off"},"annotations":{"cpe":"cpe:2.3:a:haproxy:haproxy:2.6.18:::::dragonfly6:x86_64","flavor":"lua"}},{"name":"haproxy24","origin":"net/haproxy24","version":"2.4.27","comment":"Reliable, high performance TCP/HTTP load balancer","maintainer":"demon@FreeBSD.org","www":"https://www.haproxy.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a55934d211ffa68eab85c37e09477b2744b9db0261af473f160a4e0e3ffcb5a","flatsize":5850621,"path":"All/haproxy24-2.4.27.pkg","repopath":"All/haproxy24-2.4.27.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":1867468,"desc":"HAProxy is a free, very fast and reliable solution offering high\navailability, load balancing, and proxying for TCP and HTTP-based\napplications. It is particularly suited for web sites crawling under\nvery high loads while needing persistence or Layer7 processing.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["net","www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DEVICEATLAS":"off","DOCS":"on","EXAMPLES":"on","LUA":"off","OPENSSL":"on","PROMEX":"on","DPCRE":"off","SPCRE":"on"},"annotations":{"cpe":"cpe:2.3:a:haproxy:haproxy:2.4.27:::::dragonfly6:x86_64","flavor":"default"}},{"name":"halftone","origin":"graphics/halftone","version":"0.6.0","comment":"Program to apply pixel art-like style to images","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tfuxu/Halftone","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b8428757f32618e123d73a2c3601c83dfab3c8f75d8814fa58b4b8a96219689","flatsize":184412,"path":"All/halftone-0.6.0.pkg","repopath":"All/halftone-0.6.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":43260,"desc":"Halftone is a program to give your images a pixel art-like style and\nreduce the file size in the process with Halftone.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-Wand":{"origin":"graphics/py-wand","version":"0.6.13_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"]},{"name":"hangman","origin":"games/hangman","version":"0.9.2_13","comment":"Challenge your spelling skills in the old western style","maintainer":"amdmi3@FreeBSD.org","www":"http://www.shiftygames.com/hangman/hangman.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3156b74aafd7a84a533595a458d6de574293a01b0c03b975c23c7a43a0f965cd","flatsize":967620,"path":"All/hangman-0.9.2_13.pkg","repopath":"All/hangman-0.9.2_13.pkg","licenselogic":"single","pkgsize":910588,"desc":"Challenge your spelling skills in the old western style. Get it\nright and we'll let you try again, until you get it wrong. But we\nwill give you another chance if you get it wrong.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0"]},{"name":"half","origin":"math/half","version":"2.2.0","comment":"C++ library for half precision floating point arithmetic","maintainer":"yuri@FreeBSD.org","www":"https://half.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cbcc1ec36dc1b2a60cc62e1f67356c490396424ac23a1527c6ae226eb66625a","flatsize":217567,"path":"All/half-2.2.0.pkg","repopath":"All/half-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30500,"desc":"half is a C++ header-only library to provide an IEEE 754 conformant 16-bit\nhalf-precision floating-point type along with corresponding arithmetic\noperators, type conversions and common mathematical functions. It aims for\nboth efficiency and ease of use, trying to accurately mimic the behaviour of\nthe built-in floating-point types at the best performance possible.","categories":["math"]},{"name":"hamcrest","origin":"java/hamcrest","version":"1.3","comment":"Library of matchers for building test expressions","maintainer":"ports@FreeBSD.org","www":"https://hamcrest.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c3e42d937973d3ec8d69b6a37e65a37a89f6ae252a65481635b2b0a4fdff26c","flatsize":394391,"path":"All/hamcrest-1.3.pkg","repopath":"All/hamcrest-1.3.pkg","licenselogic":"single","pkgsize":349524,"desc":"Provides a library of matcher objects (also known as\nconstraints or predicates) allowing 'match' rules to\nbe defined declaratively, to be used in other frameworks.\nTypical scenarios include testing frameworks, mocking libraries\nand UI validation rules.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe hamcrest port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hackrf-devel","origin":"comms/hackrf-devel","version":"g2021.01.24_1","comment":"Low cost open source hardware software radio platform","maintainer":"mr@freebsd.org","www":"https://greatscottgadgets.com/hackrf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e3c527a872665d6746c09bc024240632094d2e56f812bfd53c7d3e40edcf634","flatsize":193594,"path":"All/hackrf-devel-g2021.01.24_1.pkg","repopath":"All/hackrf-devel-g2021.01.24_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":49568,"desc":"HackRF One from Great Scott Gadgets is a Software Defined Radio peripheral\ncapable of transmission or reception of radio signals from 10 MHz to 6 GHz.\nDesigned to enable test and development of modern and next generation radio\ntechnologies, HackRF One is an open source hardware platform that can\nbe used as a USB peripheral or programmed for stand-alone operation.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"}},"categories":["comms","devel","hamradio","science","security"],"shlibs_required":["libfftw3f.so.3"],"shlibs_provided":["libhackrf.so.0"]},{"name":"haproxy22","origin":"net/haproxy22","version":"2.2.31_1","comment":"Reliable, high performance TCP/HTTP load balancer","maintainer":"demon@FreeBSD.org","www":"https://www.haproxy.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0db8dc6434edfc2ac90ea648b8bd77aafeff2dd1e2604d11df702d90ad3b10a4","flatsize":5179853,"path":"All/haproxy22-2.2.31_1.pkg","repopath":"All/haproxy22-2.2.31_1.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":1537764,"desc":"HAProxy is a free, very fast and reliable solution offering high\navailability, load balancing, and proxying for TCP and HTTP-based\napplications. It is particularly suited for web sites crawling under\nvery high loads while needing persistence or Layer7 processing.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["net","www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DEVICEATLAS":"off","DOCS":"on","EXAMPLES":"on","LUA":"off","OPENSSL":"on","PROMEX":"on","DPCRE":"off","SPCRE":"on"},"annotations":{"cpe":"cpe:2.3:a:haproxy:haproxy:2.2.31:::::dragonfly6:x86_64:1","deprecated":"Upstream EOL reaches on 2025-06-30","expiration_date":"2025-06-30"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL reaches on 2025-06-30.\n\nIt is scheduled to be removed on or after 2025-06-30."}]},{"name":"hackrf","origin":"comms/hackrf","version":"2021.03.1_1","comment":"Low cost open source hardware software radio platform","maintainer":"tomek@cedro.info","www":"https://greatscottgadgets.com/hackrf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63dd97b645a7e885086ebbf9abbff71dfa5796d45a024eea26c65e3ede21d5f2","flatsize":193727,"path":"All/hackrf-2021.03.1_1.pkg","repopath":"All/hackrf-2021.03.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":49580,"desc":"HackRF One from Great Scott Gadgets is a Software Defined Radio peripheral\ncapable of transmission or reception of radio signals from 10 MHz to 6 GHz.\nDesigned to enable test and development of modern and next generation radio\ntechnologies, HackRF One is an open source hardware platform that can\nbe used as a USB peripheral or programmed for stand-alone operation.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"}},"categories":["comms","devel","hamradio","science","security"],"shlibs_required":["libfftw3f.so.3"],"shlibs_provided":["libhackrf.so.0"]},{"name":"halibut","origin":"textproc/halibut","version":"1.2_1","comment":"Free document preparation system","maintainer":"yuri@FreeBSD.org","www":"https://www.chiark.greenend.org.uk/~sgtatham/halibut/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b843507e7302c11a774ee92a954e0a3eb03a4d87a1cd0f15c80dcda204c8dbb5","flatsize":2331313,"path":"All/halibut-1.2_1.pkg","repopath":"All/halibut-1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":787552,"desc":"Halibut is a documentation production system, with elements similar to TeX,\ndebiandoc-sgml, TeXinfo, and others. It is primarily targeted at people\nproducing software manuals.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"]},{"name":"haproxy25","origin":"net/haproxy25","version":"2.5.14_2","comment":"Reliable, high performance TCP/HTTP load balancer","maintainer":"demon@FreeBSD.org","www":"https://www.haproxy.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf5544d4af75b0a91f7e33c59463c3ca3d63594ad9b266241c887e5a0affa653","flatsize":5563368,"path":"All/haproxy25-2.5.14_2.pkg","repopath":"All/haproxy25-2.5.14_2.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":1678008,"desc":"HAProxy is a free, very fast and reliable solution offering high\navailability, load balancing, and proxying for TCP and HTTP-based\napplications. It is particularly suited for web sites crawling under\nvery high loads while needing persistence or Layer7 processing.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["net","www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libpcre2-8.so.0","libpcre2-posix.so.3"],"options":{"DEVICEATLAS":"off","DOCS":"on","EXAMPLES":"on","LUA":"off","OPENSSL":"on","PROMEX":"on","DPCRE":"off","DPCRE2":"on","SPCRE":"off","SPCRE2":"off"},"annotations":{"cpe":"cpe:2.3:a:haproxy:haproxy:2.5.14:::::dragonfly6:x86_64:2","flavor":"default"}},{"name":"habak","origin":"x11/habak","version":"0.2.5_1","comment":"Background changing app","maintainer":"DtxdF@disroot.org","www":"https://sourceforge.net/projects/fvwm-crystal/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"830f0c02deb88d052a6770f3c4a478108d8fd4269a8fe16781250bdc8a05facf","flatsize":39907,"path":"All/habak-0.2.5_1.pkg","repopath":"All/habak-0.2.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15760,"desc":"habak is a background changing app.\n\nhabak uses layered model. Lowermost layer is just black screen. You\ncan put other objects on it and these objects are called habaks.\nThere are three kinds of habaks: graphic files (images), texts and\n\"internal objects\". Final background image consists of one or more\nhabaks positioned on the black screen. The order of habaks in the\ncommand line is also the order of displaying them on screen. So\nlast habak would be drawn on the top of previous.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libImlib2.so.1"]},{"name":"ha","origin":"archivers/ha","version":"0.999b_2","comment":"File archiver based on HSC compression method","maintainer":"ak@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"887500850c50832e2e614b63eb2bd6392c0e4a4433b3df5e918834aee22ee213","flatsize":75782,"path":"All/ha-0.999b_2.pkg","repopath":"All/ha-0.999b_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35164,"desc":"HA is an archiver which I released in January 1993 as version 0.98.\nAfter that I had plans to improve speed, archive handling etc. which\nwould have required total rewrite of the code. For that I unfortunately\ncould not find time. Because there has been quite considerably interest\nfor internals of HA (especially for the HSC compression method) I\ndecided to make a source level release from my current test version\n(0.999 beta) and place it under GNU General Public License. The sources\nfor this version are not very consistent or clean, but everything should\nwork.\n\nThere are several improvements which should be made before this could be\ncalled version 1.0. Some of the most obvious of these are:\n- Compression methods should be coded in assembler for PC and using more\n  efficient data structures for 32 bit platforms. Current version does\n  some things only to overcome 64kB segments of 8086.\n- UNIX port has still some problems and is missing some things (for example\n  a grouping operator in wildcard matches).\n- File handling is far from optimum.\n- Archive handling is not too clever either.\n- Testing should be done more thoroughly as there are many special cases\n  in compression routines which get used very rarely.\n- Documentation of code and algorithms is totally missing.","categories":["archivers"]},{"name":"h5z-zfp","origin":"science/h5z-zfp","version":"1.1.1","comment":"Registered ZFP compression plugin for HDF5","maintainer":"yuri@FreeBSD.org","www":"https://h5z-zfp.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a26a7fdf7aad26f0e89eb68d0491b22205c0133e30450bfd4746791a0d61dd98","flatsize":66400,"path":"All/h5z-zfp-1.1.1.pkg","repopath":"All/h5z-zfp-1.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16064,"desc":"H5Z-ZFP is a compression filter for HDF5 using the ZFP compression library,\nsupporting lossy compression of floating point and integer data to meet bitrate,\naccuracy, and/or precision targets. The filter uses the registered HDF5 filter\nID, 32013. It supports single and double precision floating point and integer\ndata chunked in 1, 2 or 3 dimensions. The filter will function on datasets of\nmore than 3 dimensions, albiet at the probable expense of compression\nperformance, as long as the chunking is such that no more than 3 dimensions of a\nchunk are non-unity.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"zfp":{"origin":"devel/zfp","version":"1.0.1"}},"categories":["science"],"shlibs_required":["libzfp.so.1","libhdf5.so.200"],"shlibs_provided":["libh5zzfp.so"],"options":{"FORTRAN":"off"}},{"name":"handlr","origin":"sysutils/handlr","version":"0.7.1_22","comment":"Manage mimeapps.list and default applications with ease","maintainer":"sec.research.2005@gmail.com","www":"https://github.com/Anomalocaridid/handlr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbb63f28bca0055a5d34ad1890486ac215cea254343207abceb099eaca27e69e","flatsize":2934797,"path":"All/handlr-0.7.1_22.pkg","repopath":"All/handlr-0.7.1_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":813800,"desc":"Manage your default applications with ease using handlr!\n\nFeatures:\n Set default handler by extension or mime-type.\n Set arbitrary commands as handlers based on regular expressions\n Intelligent mime type detection from files based on extension and content.\n Open multiple files at once.\n Set multiple handlers for mime/extension and use rofi/dmenu to pick one.\n Wildcard support like text/*.\n Automatically removes invalid/wrong .\ndesktop entries from mimeapps.\nlist.\n Helper commands like launch, get --json for your scripting needs.\n Unnecessarily fast (written in Rust).\n Single compiled binary with no dependencies.","categories":["sysutils"],"options":{"COMPLETIONS":"on"}},{"name":"h5utils","origin":"science/h5utils","version":"1.13.2_4","comment":"Set of utilities for visualization and conversion of HDF5 format","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/NanoComp/h5utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"239f7123b3706aaa1db67ec01fd79fbcc791239ae10acc1f72e5e0525c9e9128","flatsize":303377,"path":"All/h5utils-1.13.2_4.pkg","repopath":"All/h5utils-1.13.2_4.pkg","licenselogic":"and","licenses":["GPLv2","MIT"],"pkgsize":76308,"desc":"h5utils is a set of utilities for visualization and conversion of\nscientific data in the free, portable HDF5 format.\n\nBesides providing a simple tool for batch visualization as PNG images,\nh5utils also includes programs to convert HDF5 datasets into the formats\nrequired by other free visualization software (e.g. plain text, Vis5d,\nand VTK).","deps":{"hdf":{"origin":"science/hdf","version":"4.2.15_4,1"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libmatheval":{"origin":"devel/libmatheval","version":"1.1.11_5"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["science"],"shlibs_required":["libdf.so.2","libjpeg.so.8","libhdf5.so.200","libmatheval.so.1","libpng16.so.16"],"options":{"OCTAVE":"off"}},{"name":"h3","origin":"graphics/h3","version":"3.7.2_1","comment":"Hexagonal hierarchical geospatial indexing system","maintainer":"sunpoet@FreeBSD.org","www":"https://h3geo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04084ce5ca427c507cd6e864d8b3f408b8fd2ba6f821649d3e5b41c84685cdc2","flatsize":345769,"path":"All/h3-3.7.2_1.pkg","repopath":"All/h3-3.7.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":65496,"desc":"H3 is a geospatial indexing system using a hexagonal grid that can be\n(approximately) subdivided into finer and finer hexagonal grids, combining the\nbenefits of a hexagonal grid with S2's hierarchical subdivisions.","categories":["graphics"],"shlibs_provided":["libh3.so.1"]},{"name":"hack-font","origin":"x11-fonts/hack-font","version":"3.003_1","comment":"Typeface designed for source code","maintainer":"rakuco@FreeBSD.org","www":"https://sourcefoundry.org/hack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3620f9d481cbc272ec425c95577d9091239b8ff0b3d83015dbc539b5c23080ef","flatsize":1273707,"path":"All/hack-font-3.003_1.pkg","repopath":"All/hack-font-3.003_1.pkg","licenselogic":"and","licenses":["BITSTREAM","MIT"],"pkgsize":362976,"desc":"Hack is monospaced font designed to be a workhorse typeface for code. It has\ndeep roots in the libre, open source typeface community and expands upon the\ncontributions of the Bitstream Vera & DejaVu projects. The project is in active\ndevelopment. We welcome your input and contributions.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"h2c","origin":"www/h2c","version":"1.0","comment":"Provided a set of HTTP request headers, output a curl command line","maintainer":"0mp@FreeBSD.org","www":"https://curl.se/h2c/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0f663e2a4172c418ba2a384d178043b0fabb58de4b9afa5bae51404079fc77c","flatsize":13467,"path":"All/h2c-1.0.pkg","repopath":"All/h2c-1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4920,"desc":"h2c stands for headers 2 curl. Provided a set of HTTP request headers,\nit outputs the curl command line for generating the desired request.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"]},{"name":"haproxy-lua","origin":"net/haproxy","version":"2.9.9","comment":"Reliable, high performance TCP/HTTP load balancer","maintainer":"demon@FreeBSD.org","www":"https://www.haproxy.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf8a06303cb97b7c468fb746f578e92ad65d37f27cc84492f6c50d75d319bb14","flatsize":7027019,"path":"All/haproxy-lua-2.9.9.pkg","repopath":"All/haproxy-lua-2.9.9.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":2083540,"desc":"HAProxy is a free, very fast and reliable solution offering high\navailability, load balancing, and proxying for TCP and HTTP-based\napplications. It is particularly suited for web sites crawling under\nvery high loads while needing persistence or Layer7 processing.","deps":{"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["net","www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","liblua-5.3.so","libpcre2-8.so.0","libpcre2-posix.so.3"],"options":{"DEVICEATLAS":"off","DOCS":"on","EXAMPLES":"on","LUA":"on","OPENSSL":"on","PROMEX":"on","DPCRE":"off","DPCRE2":"on","SPCRE":"off","SPCRE2":"off"},"annotations":{"cpe":"cpe:2.3:a:haproxy:haproxy:2.9.9:::::dragonfly6:x86_64","flavor":"lua"}},{"name":"gzstream","origin":"devel/gzstream","version":"1.5_3","comment":"Provides zlib functionality in an iostream","maintainer":"ports@FreeBSD.org","www":"https://www.cs.unc.edu/Research/compgeom/gzstream/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77b673be4834331dbb95527df550b6f2b50b63efdbc79868a3dd52cd2f9faf43","flatsize":72053,"path":"All/gzstream-1.5_3.pkg","repopath":"All/gzstream-1.5_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":25812,"desc":"Gzstream is a small C++ library, basically just a wrapper, that provides\nthe functionality of the zlib C-library in a C++ iostream. It is freely\navailable under the LGPL license.\n\nGzstream has been written by Deepak Bandyopadhyay and Lutz Kettner at the\nComputational Geometry Group at UNC Chapel Hill.","categories":["devel"],"shlibs_provided":["libgzstream.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe gzstream port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gzrecover","origin":"archivers/gzrecover","version":"0.8","comment":"GZIP recovery toolkit","maintainer":"ehaupt@FreeBSD.org","www":"https://www.urbanophile.com/arenn/hacking/gzrt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b0e2814a8a26331206dfacec399b490b1ff55e03b4458b03d980bfb56ad5d8e","flatsize":33217,"path":"All/gzrecover-0.8.pkg","repopath":"All/gzrecover-0.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12820,"desc":"Gzrecover attempts to skip over bad data in a gzip archive. It will try to to\nskip over bad data and extract whatever files might be there.","categories":["archivers"],"options":{"DOCS":"on"}},{"name":"gzip-hpp","origin":"archivers/gzip-hpp","version":"0.1.0.1","comment":"C++ header-only library for gzip compression and decompression","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mapbox/gzip-hpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5f86b4afdf96b8b654325700c0021dd8a8b4cb6016a94c1c2026f47ef7e30851","flatsize":10361,"path":"All/gzip-hpp-0.1.0.1.pkg","repopath":"All/gzip-hpp-0.1.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4052,"desc":"Gzip C++ lib for gzip compression and decompression.","categories":["archivers","devel"]},{"name":"gzip","origin":"archivers/gzip","version":"1.13_1","comment":"Compression utility designed to be a replacement for compress","maintainer":"nc@FreeBSD.org","www":"https://www.gnu.org/software/gzip/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d15abd82d9508ce4ff71e31d2e81181b8759b6e8febeeff12962f9e0507bca5","flatsize":511496,"path":"All/gzip-1.13_1.pkg","repopath":"All/gzip-1.13_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":170560,"desc":"Gzip (GNU zip) is a compression utility designed to be a replacement\nfor compress. Its main advantages over compress are much better\ncompression and freedom from patented algorithms.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["archivers"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gzip:1.13:::::dragonfly6:x86_64:1"}},{"name":"haproxy","origin":"net/haproxy","version":"2.9.9","comment":"Reliable, high performance TCP/HTTP load balancer","maintainer":"demon@FreeBSD.org","www":"https://www.haproxy.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c38c5910769b87da60496afbfccc88940a708a8ffecfccdc375869af5da6af3","flatsize":6685731,"path":"All/haproxy-2.9.9.pkg","repopath":"All/haproxy-2.9.9.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":1974352,"desc":"HAProxy is a free, very fast and reliable solution offering high\navailability, load balancing, and proxying for TCP and HTTP-based\napplications. It is particularly suited for web sites crawling under\nvery high loads while needing persistence or Layer7 processing.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["net","www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libpcre2-8.so.0","libpcre2-posix.so.3"],"options":{"DEVICEATLAS":"off","DOCS":"on","EXAMPLES":"on","LUA":"off","OPENSSL":"on","PROMEX":"on","DPCRE":"off","DPCRE2":"on","SPCRE":"off","SPCRE2":"off"},"annotations":{"cpe":"cpe:2.3:a:haproxy:haproxy:2.9.9:::::dragonfly6:x86_64","flavor":"default"}},{"name":"gxmessage","origin":"deskutils/gxmessage","version":"3.4.3_4","comment":"GTK3 substitute for xmessage","maintainer":"avg@FreeBSD.org","www":"http://homepages.ihug.co.nz/~trmusson/programs.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85b61d2246c611ecb0e860a68470a09a11cffe7b3b6217cc78bee0ba4a3bfbfa","flatsize":88797,"path":"All/gxmessage-3.4.3_4.pkg","repopath":"All/gxmessage-3.4.3_4.pkg","licenselogic":"single","pkgsize":31252,"desc":"A GTK3 based xmessage clone, gxmessage tries to be as compatible as possible.\nYou might like it if you're running a mostly GTK desktop.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"}},{"name":"gxkb","origin":"x11/gxkb","version":"0.9.5","comment":"X11 keyboard layout indicator and switcher","maintainer":"danfe@FreeBSD.org","www":"https://zen-tools.github.io/gxkb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a95c34e577e636144ef6208bd2454d96d8489f229d0ce005bf39fdeda7b8a50","flatsize":160882,"path":"All/gxkb-0.9.5.pkg","repopath":"All/gxkb-0.9.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":106844,"desc":"gxkb is a little indicator applet which allows to quickly switch between\ndifferent X11 keyboard layouts.  A flag corresponding to the country of\nthe active layout is shown in the system tray area.\n\nThe applet is written in C and uses just the GTK+ library, not any other\nGNOME components, and can maintain separate per-window, per-application,\nor global layout states.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxklavier":{"origin":"x11/libxklavier","version":"5.3_3,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libxklavier.so.16","libwnck-3.so.0"],"options":{"DOCS":"on","GTK2":"off"}},{"name":"gwsocket","origin":"www/gwsocket","version":"0.3_1","comment":"RFC6455 compliant WebSocket Server","maintainer":"daniel@morante.net","www":"https://gwsocket.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb8dc9b70cc4e2374ed321dd4983face2a88d5dd0e1a03c8c75423344a353380","flatsize":58047,"path":"All/gwsocket-0.3_1.pkg","repopath":"All/gwsocket-0.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28576,"desc":"gwsocket is a simple, standalone, language-agnostic, RFC6455 compliant\nWebSocket Server, written in C.","categories":["www"],"users":["www"],"groups":["www"],"options":{"DEBUG":"off","DOCS":"on","EXAMPLES":"on","OPENSSL":"off"},"messages":[{"message":"To run gwsocket at startup, enable it in your /etc/rc.conf:\nsysrc gwsocket_enable=\"YES\"\n\nTo start gwsocket:\nservice gwsocket start\n\nTo configure gwsocket edit:\n/usr/local/etc/gwsocket/gwsocket.conf\n\nA client example can be found at /usr/local/share/examples/gwsocket/sample.html\n\nTo run multiple instances of gwsocket, enable it in your /etc/rc.conf:\nsysrc gwsocket_multi_enable=\"YES\"\n\nAn instance will be created for each *.conf file found in:\n/usr/local/etc/gwsocket","type":"install"}]},{"name":"gwhois","origin":"net/gwhois","version":"20120626_1","comment":"Flexible whois client and proxy","maintainer":"ports@FreeBSD.org","www":"https://julijane.de/gwhois/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dca2cbc282fa080565aec19acf577f9b15308017ec639fceae97c0af65b3843f","flatsize":83035,"path":"All/gwhois-20120626_1.pkg","repopath":"All/gwhois-20120626_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25576,"desc":"gwhois is a generic whois client. It strives to know for all existing\ntlds and all ip address range the appropiate whois server to ask. You\ncan simple call gwhois with a query for some domain or some ip and it\nwill ask the right server for you! It can even query webforms which\nare unfortunately the only query type supported by many bad nics.\n\ngwhois can also be used as a whois server. You can call it from the\ninetd and make it accessable via a normal standard whois client. This\nallows for example using a Windows client and still make use of the\nenhanced features of gwhois.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"lynx":{"origin":"www/lynx","version":"2.8.9.1_3,1"},"p5-Net-LibIDN":{"origin":"dns/p5-Net-LibIDN","version":"0.12_6"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gwhois port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gwenhywfar-qt5","origin":"devel/gwenhywfar-qt5","version":"5.10.2","comment":"Gwenhywfar Qt5 support library","maintainer":"jhale@FreeBSD.org","www":"https://www.aquamaniac.de/rdm/projects/gwenhywfar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"693cdb8fd902c3a77e6496698265ad5d6747224fb7ae7ac5a112c02182b24645","flatsize":160953,"path":"All/gwenhywfar-qt5-5.10.2.pkg","repopath":"All/gwenhywfar-qt5-5.10.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":47156,"desc":"This is Gwenhywfar, a multi-platform (*BSD, Linux, MS-Win, etc.)\nhelper library for networking and security applications and libraries.\nIt is used by several 'finance' ports, and possibly others.\n\nGwenhywfar includes the following features, among several others:\n- OS abstraction functions for directory and Internet address handling\n  and library loading (src/os/)\n- Networking functions which allow managing many connections to be used\n  economically even in single threaded applications\n- High-level functions for parsing files with a simplified \"XML-like\"\n  format and accessing them like a hierarchical database (src/parser/)\n  It is able to process valid XML files, too.\n- High-level cryptographic functions on top of OpenSSL functionality\n  (src/crypt/)","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gwenhywfar":{"origin":"devel/gwenhywfar","version":"5.10.2_1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel","net","security"],"shlibs_required":["libGL.so.1","libgwenhywfar.so.79","libgwengui-cpp.so.79"],"shlibs_provided":["libgwengui-qt5.so.79"],"annotations":{"cpe":"cpe:2.3:a:aquamaniac:gwenhywfar:5.10.2:::::dragonfly6:x86_64"}},{"name":"gwhich","origin":"misc/gwhich","version":"2.21_1","comment":"GNU Which - Everything you never wanted in a which","maintainer":"danfe@FreeBSD.org","www":"https://savannah.gnu.org/projects/which/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9517fbb13e561c94d9dfff18b428a8aea20ddb07e17fd48b4237ee79350f31a6","flatsize":36728,"path":"All/gwhich-2.21_1.pkg","repopath":"All/gwhich-2.21_1.pkg","licenselogic":"single","pkgsize":14892,"desc":"GNU Which by Carlo Wood (Run of ircu fame)\n\nThe main difference with version 1.0 by Paul Vixie is that this\nversion will not return directory names as being executables\nand that by default it will expand a leading \"./\" and \"~/\" to\nits full path on output.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["misc"],"options":{"EXAMPLES":"on"}},{"name":"gxneur","origin":"deskutils/gxneur","version":"0.20.0_5","comment":"GTK frontend for XNeur keyboard layout switcher","maintainer":"mizhka@gmail.com","www":"https://launchpad.net/xneur","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ed8fc95cd7b840c49496f47ed0b4d15eedc6725ffa86f2d6f027de14d6acbee","flatsize":863679,"path":"All/gxneur-0.20.0_5.pkg","repopath":"All/gxneur-0.20.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":355588,"desc":"GTK frontend for XNeur keyboard layout switcher.\n\nIn-place converter of text typed in with a wrong keyboard layout. When users\nwork in multilingual environment (e.g. Russian+English), they sometimes type\nin text with wrong keyboard layout. In auto mode XNeur can automatically\ndetect language of a word user typed, switch keyboard layout and convert the\nword from one keyboard layout into another. In manual mode user has ability\nto convert last typed word or some selected text using hot keys. The idea of\nthis utility is similar to Punto Switcher for Windows. For now XNeur support\nEnglish, Russian, Ukrainian, Belarusian, French, Romanian, Bulgarian, Czech,\nGreek, Estonian, Armenian, Lithuanian, Latvian, Poland, Spanish and Uzbek\nlanguages.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xneur":{"origin":"deskutils/xneur","version":"0.20.0_4"}},"categories":["deskutils"],"shlibs_required":["libX11.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxnconfig.so.20","libxneur.so.20","libaspell.so.15","libpcre.so.1"],"options":{"NLS":"on"}},{"name":"gwenhywfar-gtk3","origin":"devel/gwenhywfar-gtk3","version":"5.10.2","comment":"Gwenhywfar GTK3+ support library","maintainer":"jhale@FreeBSD.org","www":"https://www.aquamaniac.de/rdm/projects/gwenhywfar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d82c41fed27ca86fb25d828d1886830b603ed42e9fba3d68a456897a758ec8f3","flatsize":121421,"path":"All/gwenhywfar-gtk3-5.10.2.pkg","repopath":"All/gwenhywfar-gtk3-5.10.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":32640,"desc":"This is Gwenhywfar, a multi-platform (*BSD, Linux, MS-Win, etc.)\nhelper library for networking and security applications and libraries.\nIt is used by several 'finance' ports, and possibly others.\n\nGwenhywfar includes the following features, among several others:\n- OS abstraction functions for directory and Internet address handling\n  and library loading (src/os/)\n- Networking functions which allow managing many connections to be used\n  economically even in single threaded applications\n- High-level functions for parsing files with a simplified \"XML-like\"\n  format and accessing them like a hierarchical database (src/parser/)\n  It is able to process valid XML files, too.\n- High-level cryptographic functions on top of OpenSSL functionality\n  (src/crypt/)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gwenhywfar":{"origin":"devel/gwenhywfar","version":"5.10.2_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel","net","security"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgwenhywfar.so.79"],"shlibs_provided":["libgwengui-gtk3.so.79"],"annotations":{"cpe":"cpe:2.3:a:aquamaniac:gwenhywfar:5.10.2:::::dragonfly6:x86_64"}},{"name":"gwenhywfar-gtk2","origin":"devel/gwenhywfar-gtk2","version":"5.10.2","comment":"Gwenhywfar GTK2+ support library","maintainer":"jhale@FreeBSD.org","www":"https://www.aquamaniac.de/rdm/projects/gwenhywfar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b31b245c63f15d1c5fa5e3baf8b713c408b4ecb29579a4b4b159aaf87ee8f4c","flatsize":121445,"path":"All/gwenhywfar-gtk2-5.10.2.pkg","repopath":"All/gwenhywfar-gtk2-5.10.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":32692,"desc":"This is Gwenhywfar, a multi-platform (*BSD, Linux, MS-Win, etc.)\nhelper library for networking and security applications and libraries.\nIt is used by several 'finance' ports, and possibly others.\n\nGwenhywfar includes the following features, among several others:\n- OS abstraction functions for directory and Internet address handling\n  and library loading (src/os/)\n- Networking functions which allow managing many connections to be used\n  economically even in single threaded applications\n- High-level functions for parsing files with a simplified \"XML-like\"\n  format and accessing them like a hierarchical database (src/parser/)\n  It is able to process valid XML files, too.\n- High-level cryptographic functions on top of OpenSSL functionality\n  (src/crypt/)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gwenhywfar":{"origin":"devel/gwenhywfar","version":"5.10.2_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel","net","security"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgwenhywfar.so.79"],"shlibs_provided":["libgwengui-gtk2.so.79"],"annotations":{"cpe":"cpe:2.3:a:aquamaniac:gwenhywfar:5.10.2:::::dragonfly6:x86_64"}},{"name":"health","origin":"deskutils/health","version":"0.95.0_8","comment":"Track your fitness goals","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.gnome.org/World/Health","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cb5e3a186ce3a46c9bfc827bbc6029a5760b56ecb859d89970c1a4ea5b72e77","flatsize":60364624,"path":"All/health-0.95.0_8.pkg","repopath":"All/health-0.95.0_8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":9706972,"desc":"A health tracking app for the GNOME desktop.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"tracker3":{"origin":"sysutils/tracker3","version":"3.5.3_1"}},"categories":["deskutils"],"shlibs_required":["libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsecret-1.so.0","libgio-2.0.so.0","libtracker-sparql-3.0.so.0","libadwaita-1.so.0","libgtk-4.so.1","libgraphene-1.0.so.0"]},{"name":"gwenhywfar-fox16","origin":"devel/gwenhywfar-fox16","version":"5.10.2","comment":"Gwenhywfar FOX-1.6 support library","maintainer":"jhale@FreeBSD.org","www":"https://www.aquamaniac.de/rdm/projects/gwenhywfar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3d442cdd52e723217ee98731fda9e5a936ec9c5ee13aa6f1e697a8cbb404824","flatsize":232249,"path":"All/gwenhywfar-fox16-5.10.2.pkg","repopath":"All/gwenhywfar-fox16-5.10.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":63840,"desc":"This is Gwenhywfar, a multi-platform (*BSD, Linux, MS-Win, etc.)\nhelper library for networking and security applications and libraries.\nIt is used by several 'finance' ports, and possibly others.\n\nGwenhywfar includes the following features, among several others:\n- OS abstraction functions for directory and Internet address handling\n  and library loading (src/os/)\n- Networking functions which allow managing many connections to be used\n  economically even in single threaded applications\n- High-level functions for parsing files with a simplified \"XML-like\"\n  format and accessing them like a hierarchical database (src/parser/)\n  It is able to process valid XML files, too.\n- High-level cryptographic functions on top of OpenSSL functionality\n  (src/crypt/)","deps":{"fox16":{"origin":"x11-toolkits/fox16","version":"1.6.58"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gwenhywfar":{"origin":"devel/gwenhywfar","version":"5.10.2_1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"}},"categories":["devel","net","security"],"shlibs_required":["libFOX-1.6.so.0","libgwenhywfar.so.79","libgwengui-cpp.so.79"],"shlibs_provided":["libgwengui-fox16.so.79"],"annotations":{"cpe":"cpe:2.3:a:aquamaniac:gwenhywfar:5.10.2:::::dragonfly6:x86_64"}},{"name":"gvp","origin":"devel/gvp","version":"0.3.0_21","comment":"Go Versioning Manager","maintainer":"lukejee@gmail.com","www":"https://github.com/pote/gvp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"329b76aea90b17c9c3d0e9b6833b782c2eeb1f41af685b7a2580e582a96c0158","flatsize":5629,"path":"All/gvp-0.3.0_21.pkg","repopath":"All/gvp-0.3.0_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3180,"desc":"Go Versioning Packager\n\ngvp stands for Go Versioning Packager and is based on gst, a similar tool\nthat provides dependency isolation for Ruby gems.\n\nThe tool modifies your GOPATH to point to a local .godeps/ directory so\nthat you can keep the dependencies of your project isolated there,\nit also modifies GOBIN and PATH to include the new GOPATH/bin directory.\n\ngvp is a companion tool to gpm but both tools can be used independently\nfrom each other.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"go121":{"origin":"lang/go121","version":"1.21.12"}},"categories":["devel"]},{"name":"habari","origin":"www/habari","version":"0.8","comment":"Next-generation free software blogging platform","maintainer":"ayu@commun.jp","www":"http://habariproject.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"053eb1c23202d36751dac87322527b3b29e166e213546634a83317b567901f03","flatsize":5660541,"path":"All/habari-0.8.pkg","repopath":"All/habari-0.8.pkg","licenselogic":"single","pkgsize":2592972,"desc":"Habari represents a fresh start to the idea of blogging.\nThe system is fast, easy to use, and easy to modify.\nNew users should have no problem using and enjoying Habari.\nAdvanced users should have no problem tweaking Habari to do exactly\nwhat they need it to do.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on","MYSQL":"on","PGSQL":"off","SQLITE":"off"}},{"name":"gvolwheel","origin":"audio/gvolwheel","version":"1.0.3_2","comment":"Control volume by scrolling over tray icon","maintainer":"ports@FreeBSD.org","www":"https://github.com/Junker/gvolwheel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"982ce78b24bfaaf164bc12418d5ad0237eb61ae300eab982ccbaa24aa450f6ef","flatsize":67269,"path":"All/gvolwheel-1.0.3_2.pkg","repopath":"All/gvolwheel-1.0.3_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":25776,"desc":"GVolWheel is application which lets one control the volume easily through\na scrollable tray icon.  It integrates nicely with minimalistic desktop\nenvironments such as Openbox, IceWM, XFCE, etc.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"GVolWheel has been installed.\n\nYou could adjust which mixer you wish to use with\n\nGVolWheel / Preferences / Default mixer\n\nDefault is used ALSA with\n\n    gnome-alsamixer\n\nYou could use aumix with similar settings\n\n    aumix -d /dev/mixer2 -I","type":"install"},{"message":"===>   NOTICE:\n\nThe gvolwheel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gvm-libs","origin":"security/gvm-libs","version":"22.7.3","comment":"Libraries module for the GVM solution","maintainer":"acm@FreeBSD.org","www":"https://github.com/greenbone/gvm-libs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"327c8d34433bac9aeea2c91be2d07b9af09d706ea85a9e627114570636bc7f3b","flatsize":388388,"path":"All/gvm-libs-22.7.3.pkg","repopath":"All/gvm-libs-22.7.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":112532,"desc":"This is the libraries module for the Greenbone Vulnerability Management\nSolution.\n\nIt is used for the Greenbone Security Manager appliances and provides various\nfunctionalities to support the integrated service daemons.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"hiredis":{"origin":"databases/hiredis","version":"1.2.0.15"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libnet":{"origin":"net/libnet","version":"1.3,1"},"libpaho-mqtt3":{"origin":"net/libpaho-mqtt3","version":"1.3.12_1"},"libssh":{"origin":"security/libssh","version":"0.10.6"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["security"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libnet.so.9","libpaho-mqtt3c.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libgpgme.so.11","libssh.so.4","libgnutls.so.30","libgcrypt.so.20","libhiredis.so.1.2.1","libxml2.so.2","libuuid.so.1"],"shlibs_provided":["libgvm_base.so.22","libgvm_boreas.so.22","libgvm_gmp.so.22","libgvm_osp.so.22","libgvm_util.so.22"],"options":{"LDAP":"off","RADIUS":"off"}},{"name":"gv-aspell","origin":"textproc/gv-aspell","version":"0.50.0_1,1","comment":"Aspell Manx Gaelic dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"793162e8f75a33d302cd779191bf94ec658fe73301ef2e8d610b5537ad2c7622","flatsize":596178,"path":"All/gv-aspell-0.50.0_1,1.pkg","repopath":"All/gv-aspell-0.50.0_1,1.pkg","licenselogic":"single","pkgsize":218344,"desc":"Aspell Manx Gaelic dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"gwenhywfar","origin":"devel/gwenhywfar","version":"5.10.2_1","comment":"Multi-platform helper library for networking and security applications","maintainer":"jhale@FreeBSD.org","www":"https://www.aquamaniac.de/rdm/projects/gwenhywfar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4ea5b5e7bbe944929877a4ded586a918c41782859f7a840bae3a90fd846b71f","flatsize":3127186,"path":"All/gwenhywfar-5.10.2_1.pkg","repopath":"All/gwenhywfar-5.10.2_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":719236,"desc":"This is Gwenhywfar, a multi-platform (*BSD, Linux, MS-Win, etc.)\nhelper library for networking and security applications and libraries.\nIt is used by several 'finance' ports, and possibly others.\n\nGwenhywfar includes the following features, among several others:\n- OS abstraction functions for directory and Internet address handling\n  and library loading (src/os/)\n- Networking functions which allow managing many connections to be used\n  economically even in single threaded applications\n- High-level functions for parsing files with a simplified \"XML-like\"\n  format and accessing them like a hierarchical database (src/parser/)\n  It is able to process valid XML files, too.\n- High-level cryptographic functions on top of OpenSSL functionality\n  (src/crypt/)","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel","net","security"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libintl.so.8","libiconv.so.2","libgcrypt.so.20","libgpg-error.so.0","libgnutls.so.30"],"shlibs_provided":["libgwengui-cpp.so.79","libgwenhywfar.so.79"],"options":{"DOXYGEN":"off","LIBXML2":"off","MEMDEBUG":"off","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:aquamaniac:gwenhywfar:5.10.2:::::dragonfly6:x86_64:1"}},{"name":"helm","origin":"sysutils/helm","version":"3.15.2_1","comment":"Kubernetes Package Manager","maintainer":"danilo@FreeBSD.org","www":"https://helm.sh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a8242590f1f7113462b51e455cf8762b61561a0a5fe572296845b6089a93243","flatsize":68055998,"path":"All/helm-3.15.2_1.pkg","repopath":"All/helm-3.15.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14823216,"desc":"Helm is a tool for managing Kubernetes charts.\nCharts are packages of pre-configured Kubernetes resources.\n\nUse Helm to:\n- Find and use popular software packaged as Kubernetes charts\n- Share your own applications as Kubernetes charts\n- Create reproducible builds of your Kubernetes applications\n- Intelligently manage your Kubernetes manifest files\n- Manage releases of Helm packages","deps":{"kubectl":{"origin":"sysutils/kubectl","version":"1.30.2_2"}},"categories":["sysutils"],"options":{"BASH":"on","FISH":"on","ZSH":"on"},"annotations":{"cpe":"cpe:2.3:a:helm:helm:3.15.2:::::dragonfly6:x86_64:1"}},{"name":"gv","origin":"print/gv","version":"3.7.4_7","comment":"PostScript and PDF previewer","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/gv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52e6c1e41e5616b15da108198c066545557b13777423fa7bd8607e27bfcfbaca","flatsize":534498,"path":"All/gv-3.7.4_7.pkg","repopath":"All/gv-3.7.4_7.pkg","licenselogic":"single","pkgsize":164088,"desc":"GNU gv allows to view and navigate through PostScript and PDF documents on\nan X display by providing a user interface for the ghostscript interpreter.","deps":{"Xaw3d":{"origin":"x11-toolkits/Xaw3d","version":"1.5E_8"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["print"],"shlibs_required":["libXaw3d.so.8","libXpm.so.4","libXmu.so.6","libXt.so.6","libXext.so.6","libSM.so.6","libICE.so.6","libX11.so.6"],"annotations":{"cpe":"cpe:2.3:a:gnu:gv:3.7.4:::::dragonfly6:x86_64:7"},"messages":[{"message":"===>   NOTICE:\n\nThe gv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gutenfetch","origin":"net/gutenfetch","version":"1.5_2","comment":"Fetch listings and books from Project Gutenberg","maintainer":"johntabularasa@users.sf.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"136eed34bd7056c13246b53e9060e0a6612ccbfa04647f392a002c864c083cc4","flatsize":23106,"path":"All/gutenfetch-1.5_2.pkg","repopath":"All/gutenfetch-1.5_2.pkg","licenselogic":"single","pkgsize":10636,"desc":"Gutenfetch - A small program capable of listing and fetching various\nfree electronic texts available from Project Gutenberg.  It is light\nand intended to be combined with other tools.","deps":{"libgutenfetch":{"origin":"devel/libgutenfetch","version":"1.2_7"}},"categories":["net"],"shlibs_required":["libgutenfetch.so.0.0.0","libintl.so.8"],"messages":[{"message":"gutenfetch can be run once to pick out local Project Gutenberg\nservers with the following command line.\n\n# gutenfetch -m\n\nIf you are an administrator please copy the generated\nfile ~/.gutenfetchrc to /usr/local/etc/gutenfetchrc.  This will\nprevent other users from having to pick out their favorite\nservers.\n\ngutenfetch also performs best with a caching proxy server such\nas wwwoffle or squid.  Although, this version will cache fetched\nbooks in the ~/.libgutenfetch/ directory by default.","type":"install"}]},{"name":"gvmd","origin":"security/gvmd","version":"21.4.5_1","comment":"Greenbone Vulnerability Manager central management service","maintainer":"acm@FreeBSD.org","www":"https://github.com/greenbone/gvmd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbd900453e503fc2b9af7e88442f6c68d726259148dc3d9fe545a9f4fe99c9bb","flatsize":4219772,"path":"All/gvmd-21.4.5_1.pkg","repopath":"All/gvmd-21.4.5_1.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":612128,"desc":"The Greenbone Vulnerability Manager is the central management service between\nsecurity scanners and the user clients.\n\nIt manages the storage of any vulnerability management configurations and of\nthe scan results. Access to data, control commands and workflows is offered\nvia the XML-based Greenbone Management Protocol (GMP). Controlling scanners\nlike OpenVAS is done via the Open Scanner Protocol (OSP).\n\nWWW: https://github.com/greenbone/gvmd","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gvm-libs":{"origin":"security/gvm-libs","version":"22.7.3"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"python311":{"origin":"lang/python311","version":"3.11.9"},"rsync":{"origin":"net/rsync","version":"3.3.0"},"samba416":{"origin":"net/samba416","version":"4.16.11_5"},"socat":{"origin":"net/socat","version":"1.8.0.0_3"},"sshpass":{"origin":"security/sshpass","version":"1.10_1"},"wget":{"origin":"ftp/wget","version":"1.24.5"},"xmlstarlet":{"origin":"textproc/xmlstarlet","version":"1.6.1_4"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["security"],"users":["gvm"],"groups":["gvm"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgvm_base.so.22","libgvm_util.so.22","libical.so.3","libicalss.so.3","libicalvcal.so.3","libgnutls.so.30","libgpgme.so.11","libassuan.so.0","libgpg-error.so.0","libpq.so.5","libgvm_osp.so.22","libgvm_gmp.so.22"],"shlibs_provided":["libgvm-pg-server.so.21"]},{"name":"hamlib","origin":"comms/hamlib","version":"4.5.5_1","comment":"Shared libraries for Amateur Radio Equipment Control Applications","maintainer":"hamradio@FreeBSD.org","www":"https://sourceforge.net/projects/hamlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b0e834e688ed90663f9c54ccc8744faad9536cc34d159fdc5c79903fe9c18a7","flatsize":34327385,"path":"All/hamlib-4.5.5_1.pkg","repopath":"All/hamlib-4.5.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2929268,"desc":"The Ham Radio Control Libraries, Hamlib for short, is a development effort\nto provide a consistent interface for programmers wanting to incorporate\nradio control in their programs.\nHamlib will allow authors of software logging programs, digital communications\nprograms, or those wanting to develop the ultimate radio control software to\nconcentrate on the user interface and the basic function of the program rather\nthan radio control.","deps":{"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["comms","hamradio"],"shlibs_required":["libreadline.so.8","libperl.so.5.36","libpython3.11.so.1.0","libtcl86.so.1"],"shlibs_provided":["libhamlib++.so.4","libhamlib.so.4"],"options":{"DOCS":"on"}},{"name":"gupnp-tools","origin":"net/gupnp-tools","version":"0.12.1_2","comment":"Set of utilities and demos to work with UPnP","maintainer":"sunpoet@FreeBSD.org","www":"https://wiki.gnome.org/Projects/GUPnP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56ea297f728c69ddb56482bc3acdb6ad425b332cc887f67661a6cafd84add71d","flatsize":662504,"path":"All/gupnp-tools-0.12.1_2.pkg","repopath":"All/gupnp-tools-0.12.1_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":175888,"desc":"GUPnP is an object-oriented open source framework for creating UPnP devices and\ncontrol points, written in C using GObject and libsoup. The GUPnP API is\nintended to be easy to use, efficient and flexible.\n\nGUPnP Tools are free replacements of Intel UPnP tools that use GUPnP. They\nprovides the following client and server side tools which enable one to easily\ntest and debug one's UPnP devices and control points:\n- Universal Control Point: a tool that enables one to discover UPnP devices and\n  services, retrieve information about them, subscribe to events and invoke\n  actions.\n- Network Light: a virtual light bulb that allows control points to switch it on\n  and off, change its dimming level and query its current status. It also\n  provides a simple UI to control all the network lights available on the\n  network.\n- AV Control Point: a simple media player UI that enables one to discover and\n  play multimedia contents available on a network. It is strictly a control\n  point and therefore does not have any playback capabilities of it's own and\n  relies on external UPnP MediaRenderer devices for actual playback.\n- Upload: a simple commandline utility that uploads files to known MediaServers.\n  Use Universal Control Point for discovering the MediaServers.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gssdp":{"origin":"net/gssdp","version":"1.6.3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gupnp":{"origin":"net/gupnp","version":"1.6.6"},"gupnp-av":{"origin":"net/gupnp-av","version":"0.14.1_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net"],"shlibs_required":["libgssdp-1.6.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgupnp-1.6.so.0","libsoup-3.0.so.0","libgio-2.0.so.0","libintl.so.8","libxml2.so.2","libgupnp-av-1.0.so.3","libgtk-3.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0"],"options":{"AV_TOOLS":"on"}},{"name":"h2o","origin":"www/h2o","version":"2.3.0.d.20240411","comment":"Optimized HTTP/2 server including support for TLS 1.3 and HTTP/1.x","maintainer":"dch@FreeBSD.org","www":"https://github.com/h2o/h2o","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccb75abb7ad2ed326570ef77dc460c12b32fc3291cb22d502799e98ddc5e53c5","flatsize":6380594,"path":"All/h2o-2.3.0.d.20240411.pkg","repopath":"All/h2o-2.3.0.d.20240411.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","MIT"],"pkgsize":2326656,"desc":"H2O is a very fast HTTP server written in C. It can also be used as a library.\n\nIt supports:\n\n- HTTP/1.0, HTTP/1.1\n- HTTP/2\n- persistent connections\n- chunked encoding\n- negotiation methods: NPN, ALPN, Upgrade, direct\n- dependency and weight-based prioritization\n- server push\n- TLS up to 1.3\n- support OpenSSL and LibreSSL\n- forward secrecy\n- AEAD ciphers\n- OCSP stapling (automatically enabled)\n- session resumption (internal memory)\n- conditional GET using last-modified / etag\n- mime-type configuration\n- reverse proxy\n- websocket support\n- embedded mruby interpreter for high speed custom functions","deps":{"hiredis":{"origin":"databases/hiredis","version":"1.2.0.15"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libhiredis.so.1.2.1","libyaml-0.so.2"],"options":{"DOCS":"on","MRUBY":"on"},"annotations":{"cpe":"cpe:2.3:a:dena:h2o:2.3.0.d.20240411:::::dragonfly6:x86_64"}},{"name":"gupnp-igd","origin":"net/gupnp-igd","version":"1.6.0","comment":"Library to handle UPnP IGD port mapping","maintainer":"sunpoet@FreeBSD.org","www":"https://wiki.gnome.org/Projects/GUPnP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8be66d557ad6eea7e1424d92b6d77c76b0a74ef2cc145ec6740dd91028f69fa6","flatsize":141892,"path":"All/gupnp-igd-1.6.0.pkg","repopath":"All/gupnp-igd-1.6.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":30860,"desc":"This is a library to handle UPnP IGD port mapping.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gssdp":{"origin":"net/gssdp","version":"1.6.3"},"gupnp":{"origin":"net/gupnp","version":"1.6.6"}},"categories":["net"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libgupnp-1.6.so.0","libgssdp-1.6.so.0","libgio-2.0.so.0"],"shlibs_provided":["libgupnp-igd-1.6.so.0"]},{"name":"gup","origin":"news/gup","version":"0.4_1","comment":"Allows remote sites to change their newsgroup subscriptions","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22136913cbd5507094a698e8665ccc73e527ece75df8ca1459a7deecfd992d3e","flatsize":38134,"path":"All/gup-0.4_1.pkg","repopath":"All/gup-0.4_1.pkg","licenselogic":"single","pkgsize":19592,"desc":"Gup, the Group Update Program is a Unix mail-server that lets a remote\nsite change their newsgroups subscription without requiring the\nintervention of the news administrator at the feed site.","categories":["news"],"messages":[{"message":"===>   NOTICE:\n\nThe gup port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gvfs","origin":"devel/gvfs","version":"1.50.2_2","comment":"GNOME virtual file system","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a61cceeea88fa3c1e1ccbf5be8ae305a941a043c39c7daa029e812e625fdee41","flatsize":5759608,"path":"All/gvfs-1.50.2_2.pkg","repopath":"All/gvfs-1.50.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":958264,"desc":"GVFS allows applications and users to treat any number of file system\nconcepts as a part of the local filesystem. With GVFS, filesystems across\nthe internet, on connected devices, and in multiple formats are as simple\nto access (and write code for) as any directory on the local machine.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libbluray":{"origin":"multimedia/libbluray","version":"1.3.4,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"},"libgudev":{"origin":"devel/libgudev","version":"237"},"libmtp":{"origin":"multimedia/libmtp","version":"1.1.18"},"libnfs":{"origin":"net/libnfs","version":"5.0.2_1"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"libudisks":{"origin":"sysutils/libudisks","version":"2.10.1_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"samba416":{"origin":"net/samba416","version":"4.16.11_5"}},"categories":["devel","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgcr-base-3.so.1","libsecret-1.so.0","libgphoto2.so.6","libgphoto2_port.so.12","libgudev-1.0.so.0","libudisks2.so.0","libbluray.so.2","libgcrypt.so.20","libarchive.so.13","libsoup-3.0.so.0","libxml2.so.2","libavahi-common.so.3","libavahi-client.so.3","libavahi-glib.so.1","libmtp.so.9","libnfs.so.14","libsmbclient.so.0"],"shlibs_provided":["libgvfscommon.so","libgvfsdaemon.so"],"options":{"AFC":"off","AVAHI":"on","BLURAY":"on","CDDA":"off","FUSE":"off","GOA":"off","GOOGLE":"off","GPHOTO":"on","MTP":"on","NFS":"on","SMB":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:gvfs:1.50.2:::::dragonfly6:x86_64:2"}},{"name":"gupnp","origin":"net/gupnp","version":"1.6.6","comment":"Framework for UPnP devices","maintainer":"sunpoet@FreeBSD.org","www":"https://wiki.gnome.org/Projects/GUPnP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42bf0469e4c761872a2685c8b2e28801ea94721889e0c2b541ef67b0911fd295","flatsize":1141800,"path":"All/gupnp-1.6.6.pkg","repopath":"All/gupnp-1.6.6.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":159456,"desc":"GUPnP is an elegant, object-oriented open source framework for creating UPnP\ndevices and control points, written in C using GObject and libsoup. The GUPnP\nAPI is intended to be easy to use, efficient and flexible. It provides the same\nset of features as libupnp, but shields the developer from most of UPnP's\ninternals.\n\nGUPnP implements the UPnP specification: resource announcement and discovery,\ndescription, control, event notification, and presentation (GUPnP includes basic\nweb server functionality through libsoup). GUPnP does not include helpers for\nconstruction or control of specific standardized resources (e.g. MediaServer);\nthis is left for higher level libraries utilizing the GUPnP framework.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gssdp":{"origin":"net/gssdp","version":"1.6.3"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net"],"shlibs_required":["libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libsoup-3.0.so.0","libgssdp-1.6.so.0","libxml2.so.2"],"shlibs_provided":["libgupnp-1.6.so.0"],"options":{"VAPI":"off"},"annotations":{"cpe":"cpe:2.3:a:gnome:gupnp:1.6.6:::::dragonfly6:x86_64"}},{"name":"gupnp-av","origin":"net/gupnp-av","version":"0.14.1_2","comment":"Helpers for audio/video applications using GUPnP","maintainer":"sunpoet@FreeBSD.org","www":"https://wiki.gnome.org/Projects/GUPnP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"059738b2fcbb26523fa8a9cf76ed78a835855fefbae607e8a84df8b01a2b45ad","flatsize":1140145,"path":"All/gupnp-av-0.14.1_2.pkg","repopath":"All/gupnp-av-0.14.1_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":136384,"desc":"GUPnP-AV is a collection of helpers for building AV (audio/video) applications\nusing GUPnP.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["net"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libxml2.so.2"],"shlibs_provided":["libgupnp-av-1.0.so.3"],"options":{"VAPI":"off"}},{"name":"guilib","origin":"graphics/guilib","version":"1.2.1_5","comment":"Simple GUI framework for use with SDL","maintainer":"acm@FreeBSD.org","www":"https://www.libsdl.org/projects/GUIlib/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fff894c3f65aed17887fee2294aeb658a9b00742af5db08445dbb94e96ff82d","flatsize":325699,"path":"All/guilib-1.2.1_5.pkg","repopath":"All/guilib-1.2.1_5.pkg","licenselogic":"single","pkgsize":58680,"desc":"This is a very simple GUI framework, for use with SDL. It is very flexible, but\nis by no means a complete windowing system. Feel free to improve it!! :)\n\nIt contains a C++ GUI class with a very rudimentary C interface,\nand a set of useful widget classes.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["graphics"],"shlibs_required":["libSDL-1.2.so.0"],"shlibs_provided":["libGUI.so.0"]},{"name":"gumbo","origin":"devel/gumbo","version":"0.12.1","comment":"Pure-C HTML5 parser","maintainer":"bdrewery@FreeBSD.org","www":"https://codeberg.org/grisha/gumbo-parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"063a587571a86a0ccacac7ce3fb0e6ebcac0447c30f43574a0f2e58df413d234","flatsize":931560,"path":"All/gumbo-0.12.1.pkg","repopath":"All/gumbo-0.12.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":154692,"desc":"Gumbo is an implementation of the HTML5 parsing algorithm implemented as a pure\nC99 library with no outside dependencies. It's designed to serve as a building\nblock for other tools and libraries such as linters, validators, templating\nlanguages, and refactoring and analysis tools.","categories":["devel","textproc"],"shlibs_provided":["libgumbo.so.2"]},{"name":"gummi","origin":"editors/gummi","version":"0.8.1_26","comment":"Simple LaTeX editor for GTK users","maintainer":"zab@zltech.eu","www":"https://github.com/alexandervdm/gummi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b7d4f6d617d9f47fb4a26db6fecacc947fbb5e2c41772fe13813dc018d4fd7f","flatsize":1073222,"path":"All/gummi-0.8.1_26.pkg","repopath":"All/gummi-0.8.1_26.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":291932,"desc":"Gummi is a LaTeX editor. It was designed with simplicity in mind.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"gtkspell3":{"origin":"textproc/gtkspell3","version":"3.0.10_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"},"tex-synctex":{"origin":"devel/tex-synctex","version":"2.0.0_4"}},"categories":["editors"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgthread-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgtksourceview-3.0.so.1","libpoppler-glib.so.8","libgtkspell3-3.so.0","libenchant-2.so.2","libsynctex.so.2"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gummi_project:gummi:0.8.1:::::dragonfly6:x86_64:26"}},{"name":"h323plus","origin":"net/h323plus","version":"1.27.2","comment":"H323 Video Conferencing library","maintainer":"pi@FreeBSD.org","www":"https://www.h323plus.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e2a5230441e158c34ba2fb1bd9b29431a897edb252193e0d4303d347bd72d2b","flatsize":15274250,"path":"All/h323plus-1.27.2.pkg","repopath":"All/h323plus-1.27.2.pkg","licenselogic":"and","licenses":["MPL10","MPL11"],"pkgsize":2559504,"desc":"H.323 Plus (or, \"H323plus\") is a multi-platform H323 Video Conferencing\nlibrary formerly known as OpenH323. The new name was chosen to reflect\nthe fact that the open source H.323 project now contains even\nmore more functionality than ever before.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"ptlib":{"origin":"devel/ptlib","version":"2.10.11_6"}},"categories":["net","multimedia"],"shlibs_required":["libpt.so.2.10.11","libssl.so.12"],"shlibs_provided":["libh323.so.1.27.2"]},{"name":"guile-meta","origin":"lang/guile","version":"4","comment":"Meta-port for the Guile interpreter","maintainer":"andrew@tao11.riddles.org.uk","www":"http://www.gnu.org/software/guile/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e656e3c90d0d37432c5b2a5993e9d29b3f13b97a3d5db39ac70556c12d4f9c6c","flatsize":261,"path":"All/guile-meta-4.pkg","repopath":"All/guile-meta-4.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1188,"desc":"GUILE, GNU's Ubiquitous Intelligent Language for Extension,\nis a library that implements the Scheme language plus various\nconvenient facilities. See the lang/guile3 port for more detail.\n\nThis is a meta port to the Guile interpreter and provides symbolic\nlinks to bin/guile and bin/guild as a convenience to users. Do not\ndepend on this port.","deps":{"guile2":{"origin":"lang/guile2","version":"2.2.7_6"}},"categories":["lang","scheme"]},{"name":"gurl","origin":"www/gurl","version":"0.2.3_21","comment":"Terminal cURL-like HTTP tool with delightful JSON & header support","maintainer":"dch@FreeBSD.org","www":"https://github.com/skunkwerks/gurl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba7a144b3fd3416b046b6f31e45f86dda5cd15fb0ff5456fdf1ffd96c73ad9d1","flatsize":5337324,"path":"All/gurl-0.2.3_21.pkg","repopath":"All/gurl-0.2.3_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1839516,"desc":"command-line cURL-like tool for humans, written in go. gURL can be used\nfor testing, debugging, and generally interacting with HTTP servers. It\nmakes using headers and JSON a delight.\n\nA simple GET with custom header:\n$ gurl httpbin.org/get x-header:custom\n\nAn automatic choice of POST, with content-type and JSON body:\n$ gurl httpbin.org/post bool=true key=value\n\nA PUT to HTTPS site from stdin:\n$ gurl PUT https://httpbin.org/put < /etc/os-release","categories":["www"]},{"name":"guile1","origin":"lang/guile1","version":"1.8.8_2","comment":"GNU Ubiquitous Intelligent Language for Extension","maintainer":"bofh@FreeBSD.org","www":"https://www.gnu.org/software/guile/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9adc3d3e8430d59905852b693cccd05c734129281bb97cf4a9de29e7d5505a0","flatsize":5661169,"path":"All/guile1-1.8.8_2.pkg","repopath":"All/guile1-1.8.8_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1069976,"desc":"GUILE, GNU's Ubiquitous Intelligent Language for Extension,\nis a library that implements the Scheme language plus various\nconvenient facilities. It's designed so that you can link it\ninto an application or utility to make it extensible.  Our\nplan is to link this library into all GNU programs that call for\nextensibility.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"guile-aclocal":{"origin":"lang/guile-aclocal","version":"3.0.9_2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang","scheme"],"shlibs_required":["libltdl.so.7","libintl.so.8","libgmp.so.10","libreadline.so.8","libncurses.so.6"],"shlibs_provided":["libguile-srfi-srfi-1-v-3.so.3","libguile-srfi-srfi-13-14-v-3.so.3","libguile-srfi-srfi-4-v-3.so.3","libguile-srfi-srfi-60-v-2.so.2","libguile.so.17","libguilereadline-v-17.so.17"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:guile:1.8.8:::::dragonfly6:x86_64:2"}},{"name":"guile-lib-guile30","origin":"devel/guile-lib","version":"0.2.8.1","comment":"Repository of useful code written in Guile Scheme","maintainer":"sunpoet@FreeBSD.org","www":"https://www.nongnu.org/guile-lib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a289907c1303b184b15ff72e57a1a2c729a5cacbba2fa09988eaa23a8cfd1ae0","flatsize":3162515,"path":"All/guile-lib-guile30-0.2.8.1.pkg","repopath":"All/guile-lib-guile30-0.2.8.1.pkg","licenselogic":"and","licenses":["LGPL3","GPLv3"],"pkgsize":378572,"desc":"guile-lib is intended as an accumulation place for pure-scheme Guile modules,\nallowing for people to cooperate integrating their generic Guile modules into a\ncoherent library.\n\nguile-lib modules are well-documented and well-supported. Particularly good\nmodules might migrate from Guile-Lib into Guile itself, at some point.\n\nThink \"a down-scaled, limited-scope CPAN for Guile\".","deps":{"guile3":{"origin":"lang/guile3","version":"3.0.9_2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","scheme"],"annotations":{"flavor":"guile30"}},{"name":"guile-lib-guile22","origin":"devel/guile-lib","version":"0.2.8.1","comment":"Repository of useful code written in Guile Scheme","maintainer":"sunpoet@FreeBSD.org","www":"https://www.nongnu.org/guile-lib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6362d31ce86daa2d6ad1339b80f336e7aa09ae0457eef27d5eda87728c298280","flatsize":3020475,"path":"All/guile-lib-guile22-0.2.8.1.pkg","repopath":"All/guile-lib-guile22-0.2.8.1.pkg","licenselogic":"and","licenses":["LGPL3","GPLv3"],"pkgsize":310508,"desc":"guile-lib is intended as an accumulation place for pure-scheme Guile modules,\nallowing for people to cooperate integrating their generic Guile modules into a\ncoherent library.\n\nguile-lib modules are well-documented and well-supported. Particularly good\nmodules might migrate from Guile-Lib into Guile itself, at some point.\n\nThink \"a down-scaled, limited-scope CPAN for Guile\".","deps":{"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","scheme"],"annotations":{"flavor":"guile22"}},{"name":"guile-cairo-guile30","origin":"graphics/guile-cairo","version":"1.11.2_2","comment":"Wrapper for using the Cairo graphics library from Guile","maintainer":"andrew@tao11.riddles.org.uk","www":"https://www.nongnu.org/guile-cairo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3c367af5f3bcc8496bc7e06718f84cd3bca0ee70fbbdfc5e02419d4273d488e","flatsize":700809,"path":"All/guile-cairo-guile30-1.11.2_2.pkg","repopath":"All/guile-cairo-guile30-1.11.2_2.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":89160,"desc":"Guile-Cairo wraps the Cairo graphics library for Guile Scheme.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"guile3":{"origin":"lang/guile3","version":"3.0.9_2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["graphics"],"shlibs_required":["libcairo.so.2","libguile-3.0.so.1","libgc-threaded.so.1"],"shlibs_provided":["libguile-cairo.so.0"],"annotations":{"flavor":"guile30"}},{"name":"guile-gnome-platform-lite","origin":"x11-toolkits/guile-gnome-platform","version":"2.16.5_9","comment":"Guile bindings for Gnome libraries","maintainer":"andrew@tao11.riddles.org.uk","www":"https://www.gnu.org/software/guile-gnome/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d6f7a4fa8ddca1c619e2a48f9b595ca18526dcdedc156b1dc63562e9ac334d1","flatsize":6293262,"path":"All/guile-gnome-platform-lite-2.16.5_9.pkg","repopath":"All/guile-gnome-platform-lite-2.16.5_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":852432,"desc":"Guile-Gnome is a Guile wrapper collection for most of the GNOME core\nlibraries. Guile-Gnome brings the power of Scheme to your graphical\napplication: from Pango to GnomeCanvas, Gtk+ to GStreamer, Glade to\nGtkSourceView, you will find in Guile-Gnome a comprehensive\nenvironment for developing modern applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"g-wrap":{"origin":"devel/g-wrap","version":"1.9.15_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"guile-cairo-guile22":{"origin":"graphics/guile-cairo","version":"1.11.2_2"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libart_lgpl":{"origin":"graphics/libart_lgpl","version":"2.3.21_3,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libgnomecanvas":{"origin":"graphics/libgnomecanvas","version":"2.30.3_7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libatk-1.0.so.0","libgwrap-guile-runtime.so.2","libgwrap-core-runtime.so.2","libffi.so.8","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libguile-2.2.so.1","libgc-threaded.so.1","libguile-cairo.so.0","libcairo-gobject.so.2","libcairo.so.2","libgnomecanvas-2.so.0","libart_lgpl_2.so.2","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libglade-2.0.so.0","libxml2.so.2"],"shlibs_provided":["libgw-guile-gnome-atk.so.0","libgw-guile-gnome-cairo.so.0","libgw-guile-gnome-canvas.so.0","libgw-guile-gnome-gdk.so.0","libgw-guile-gnome-glib.so.0","libgw-guile-gnome-gobject.so.0","libgw-guile-gnome-gtk.so.0","libgw-guile-gnome-libglade.so.0","libgw-guile-gnome-pango.so.0","libgw-guile-gnome-pangocairo.so.0","libguile-gnome-gobject-2.so.0"],"options":{"ATK":"on","CAIRO":"on","CANVAS":"on","GLADE":"on","GTK2":"on","PANGO":"on"},"annotations":{"flavor":"lite"}},{"name":"guile-gnome-platform-full","origin":"x11-toolkits/guile-gnome-platform","version":"2.16.5_9","comment":"Guile bindings for Gnome libraries","maintainer":"andrew@tao11.riddles.org.uk","www":"https://www.gnu.org/software/guile-gnome/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"830a868f362e377ef52bc8719e2811aab367eaa715528dc9d3fb3d4fd9536613","flatsize":6293262,"path":"All/guile-gnome-platform-full-2.16.5_9.pkg","repopath":"All/guile-gnome-platform-full-2.16.5_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":852316,"desc":"Guile-Gnome is a Guile wrapper collection for most of the GNOME core\nlibraries. Guile-Gnome brings the power of Scheme to your graphical\napplication: from Pango to GnomeCanvas, Gtk+ to GStreamer, Glade to\nGtkSourceView, you will find in Guile-Gnome a comprehensive\nenvironment for developing modern applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"g-wrap":{"origin":"devel/g-wrap","version":"1.9.15_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"guile-cairo-guile22":{"origin":"graphics/guile-cairo","version":"1.11.2_2"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libart_lgpl":{"origin":"graphics/libart_lgpl","version":"2.3.21_3,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libgnomecanvas":{"origin":"graphics/libgnomecanvas","version":"2.30.3_7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libatk-1.0.so.0","libgwrap-guile-runtime.so.2","libgwrap-core-runtime.so.2","libffi.so.8","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libguile-2.2.so.1","libgc-threaded.so.1","libguile-cairo.so.0","libcairo-gobject.so.2","libcairo.so.2","libgnomecanvas-2.so.0","libart_lgpl_2.so.2","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libglade-2.0.so.0","libxml2.so.2"],"shlibs_provided":["libgw-guile-gnome-atk.so.0","libgw-guile-gnome-cairo.so.0","libgw-guile-gnome-canvas.so.0","libgw-guile-gnome-gdk.so.0","libgw-guile-gnome-glib.so.0","libgw-guile-gnome-gobject.so.0","libgw-guile-gnome-gtk.so.0","libgw-guile-gnome-libglade.so.0","libgw-guile-gnome-pango.so.0","libgw-guile-gnome-pangocairo.so.0","libguile-gnome-gobject-2.so.0"],"annotations":{"flavor":"full"}},{"name":"guile-cairo-guile22","origin":"graphics/guile-cairo","version":"1.11.2_2","comment":"Wrapper for using the Cairo graphics library from Guile","maintainer":"andrew@tao11.riddles.org.uk","www":"https://www.nongnu.org/guile-cairo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3dfc34de58de0ed1e4cab31ee67d4cf80b2d9232b1e140cacbfa50253cfd772","flatsize":694039,"path":"All/guile-cairo-guile22-1.11.2_2.pkg","repopath":"All/guile-cairo-guile22-1.11.2_2.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":85688,"desc":"Guile-Cairo wraps the Cairo graphics library for Guile Scheme.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["graphics"],"shlibs_required":["libcairo.so.2","libguile-2.2.so.1","libgc-threaded.so.1"],"shlibs_provided":["libguile-cairo.so.0"],"annotations":{"flavor":"guile22"}},{"name":"guile-aclocal","origin":"lang/guile-aclocal","version":"3.0.9_2","comment":"GNU Ubiquitous Intelligent Language for Extension","maintainer":"bofh@FreeBSD.org","www":"https://www.gnu.org/software/guile/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2554d70a434ca5a538610826d50b224f4a0796f96260e2daac2ff6a843f54c4","flatsize":59277,"path":"All/guile-aclocal-3.0.9_2.pkg","repopath":"All/guile-aclocal-3.0.9_2.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":17896,"desc":"GUILE, GNU's Ubiquitous Intelligent Language for Extension,\nis a library that implements the Scheme language plus various\nconvenient facilities. It's designed so that you can link it\ninto an application or utility to make it extensible.  Our\nplan is to link this library into all GNU programs that call for\nextensibility.","categories":["lang","scheme"]},{"name":"haplohseq","origin":"biology/haplohseq","version":"0.1.2_11","comment":"Identify regions of allelic imbalance","maintainer":"jwb@FreeBSD.org","www":"https://sites.google.com/site/integrativecancergenomics/software/haplohseq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c7b2da59528dc5ae43cfc34c43fe90be32306f5791be997b1e11277010cd366","flatsize":63216285,"path":"All/haplohseq-0.1.2_11.pkg","repopath":"All/haplohseq-0.1.2_11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8217148,"desc":"Haplohseq identifies regions of allelic imbalance (AI) in sequencing data\nobtained from impure samples where AI events exist in a potentially low\nproportion of cells in the sample.  Input to the software includes a VCF file\nof genotypes and estimated phased genotypes.","deps":{"R-cran-optparse":{"origin":"devel/R-cran-optparse","version":"1.6.6_1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology"],"shlibs_required":["libboost_program_options.so.1.84.0","libboost_system.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_thread.so.1.84.0"],"options":{"EXAMPLES":"on"}},{"name":"guifi-snpservices","origin":"net-mgmt/guifi-snpservices","version":"0.2.2.8_1","comment":"Graphics server for the guifi.net meshnet","maintainer":"tphilipp@potion-studios.com","www":"http://es.wiki.guifi.net/wiki/SNPservices","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a9e677b708c32207cbf8df277070efd88fef62102c8ddf1fe879c67dc85b44d","flatsize":118829,"path":"All/guifi-snpservices-0.2.2.8_1.pkg","repopath":"All/guifi-snpservices-0.2.2.8_1.pkg","licenselogic":"single","pkgsize":31556,"desc":"This is the guifi.net snpservices package.\n\nThis software provides graph services in the context of the\nSpontaneous Networklink Platform.\n\nUses nodexchange/cnml as a input format, and provides traffic and\nlatency/availability graphs in image format by using mrtg/rrdtool\ncollected history by simple HTTP URLs, therefore is easily\nplugable to any web application.","deps":{"mrtg":{"origin":"net-mgmt/mrtg","version":"2.17.10_2,1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["net-mgmt","www"],"messages":[{"message":"1) Install and/or configure a webserver of your choice to serve\n   php files from /usr/local/www/snpservices/ (you also might have to\n   increase your webserver's upstream timeout for certain requests\n\n2) Edit /usr/local/www/snpservices/common/config.php.template and set\n   $SNPGraphServerId to your service's ID (note, it's the *service*,\n   NOT the \"server\" ID)\n\n3) setup a cronjob to keep your graphs and stats up to date; for\n   example:\n\n*/30 * * * * root if [ -x /usr/local/www/snpservices/graphs ]; then cd /usr/local/www/snpservices/graphs; fi; if [ -x /usr/local/bin/php ] && [ -r /usr/local/www/snpservices/graphs/mrtgcsv2mrtgcfg.php ]; then env LANG=C /usr/local/bin/php mrtgcsv2mrtgcfg.php >> /var/log/snpservices_mrtgcfg.log 2>&1; fi\n*/5 * * * * root if [ -x /usr/local/bin/mrtg ] && [ -r /var/tmp/snpservices/data/mrtg.cfg ]; then env LANG=C /usr/local/bin/mrtg /var/tmp/snpservices/data/mrtg.cfg --lock-file /var/tmp/mrtg/lockfile_guifi >> /var/log/snpservices_mrtg.log 2>&1; fi\n\n4) consider logrotating /var/log/snpservices_*.log\n\nFor more information, see various guifi.net doc pages, and related:\n\n   https://guifi.net/en/node/72593\n   http://es.wiki.guifi.net/wiki/Servidor_de_gr%C3%A1ficas\n   http://es.wiki.guifi.net/wiki/Servidor_de_gr%C3%A1ficas_1\n   http://es.wiki.guifi.net/wiki/Servidor_de_gr%C3%A1ficas_2\n   http://www3.uji.es/~vrubert/guifi_linux/graph.html#slide1\n   http://es.wiki.guifi.net/wiki/Monitor\n   http://guifi.net/ca/node/9071","type":"install"}]},{"name":"hdf5","origin":"science/hdf5","version":"1.12.2_2,1","comment":"Hierarchical Data Format library (from NCSA) (latest)","maintainer":"sunpoet@FreeBSD.org","www":"https://www.hdfgroup.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"674267e3c5afd7eca08b1b19b38d5cbb45dcd4c94137b8756c2b611beff8ce97","flatsize":97986324,"path":"All/hdf5-1.12.2_2,1.pkg","repopath":"All/hdf5-1.12.2_2,1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":11367396,"desc":"HDF5 is a completely new Hierarchical Data Format product consisting of a data\nformat specification and a supporting library implementation. HDF5 is designed\nto address some of the limitations of the older HDF product and to address\ncurrent and anticipated requirements of modern systems and applications.\n\nHDF5 includes the following improvements:\n- A new file format designed to address some of the deficiencies of HDF4.x,\n  particularly the need to store larger files and more objects per file.\n- A simpler, more comprehensive data model that includes only two basic\n  structures: a multidimensional array of record structures, and a grouping\n  structure.\n- A simpler, better-engineered library and API, with improved support for\n  parallel I/O, threads, and other requirements imposed by modern systems\n  and applications.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libaec":{"origin":"science/libaec","version":"1.1.3"}},"categories":["science","archivers","graphics"],"shlibs_required":["libsz.so.2","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libhdf5.so.200","libhdf5_cpp.so.200","libhdf5_f90cstub.so.200","libhdf5_fortran.so.200","libhdf5_hl.so.200","libhdf5_hl_cpp.so.200","libhdf5_hl_f90cstub.so.200","libhdf5_hl_fortran.so.200","libhdf5_tools.so.200"],"options":{"DEBUG":"off","EXAMPLES":"on","FORTRAN":"on","SZIP":"on","CXX":"on","PARALLEL":"off"}},{"name":"guichan","origin":"devel/guichan","version":"0.8.2_15","comment":"Small, efficient C++ GUI library designed for games","maintainer":"ports@FreeBSD.org","www":"https://guichan.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a4da66846f1e17aa578139e6ab9c2d7facfa8a54c77b17c0877dff4416b8f5f","flatsize":1952244,"path":"All/guichan-0.8.2_15.pkg","repopath":"All/guichan-0.8.2_15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":257336,"desc":"Guichan is a portable C++ GUI library designed for\ngames using Allegro, SDL and/or OpenGL.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["devel","games"],"shlibs_required":["libGL.so.1","libSDL-1.2.so.0","libSDL_image-1.2.so.0"],"shlibs_provided":["libguichan.so.1","libguichan_opengl.so.1","libguichan_sdl.so.1"],"options":{"ALLEGRO":"off","DOCS":"on","OPENGL":"on","SDL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe guichan port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"guetzli","origin":"graphics/guetzli","version":"1.0.1_5","comment":"Perceptual JPEG encoder","maintainer":"yuri@FreeBSD.org","www":"https://github.com/google/guetzli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b483bd020dae00a40ebec2e14e3882f2dada18c8c25b38febb6230404ce7e64","flatsize":248748,"path":"All/guetzli-1.0.1_5.pkg","repopath":"All/guetzli-1.0.1_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":104936,"desc":"Guetzli is a JPEG encoder that aims for excellent compression density\nat high visual quality.  Guetzli-generated images are typically 20-30%25\nsmaller than images of equivalent quality generated by libjpeg.\nGuetzli generates only sequential (nonprogressive) JPEGs due to faster\ndecompression speeds they offer.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"]},{"name":"gubby","origin":"mail/gubby","version":"0.5.5_1","comment":"Program showing where new mail has been placed","maintainer":"ports@FreeBSD.org","www":"https://gubby.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51e7c3c833f37fd16411b9baca8939e41048c3384641869e199f999ae1fc9242","flatsize":79012,"path":"All/gubby-0.5.5_1.pkg","repopath":"All/gubby-0.5.5_1.pkg","licenselogic":"single","pkgsize":32496,"desc":"Gubby is a small program that continually shows where Procmail has placed\nnew email. It runs both in commandline and in an ncurses environment with\ncolors, and will update the overview in real time, while using very low\nresources. Users can launch a specified mailreader by selecting a folder\nand pressing enter.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["mail"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gubby port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gug-libreoffice","origin":"editors/libreoffice-gug","version":"24.2.4.2","comment":"gug language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ec7f8ad3c6bc25fb9e99e9ea01f659f907795761274ff0f640268c8d4afe3cd","flatsize":2015362,"path":"All/gug-libreoffice-24.2.4.2.pkg","repopath":"All/gug-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":358592,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"gula-plugins-lv2","origin":"audio/gula-plugins-lv2","version":"g20200606_1","comment":"Collection of guitar effect LV2 plugins","maintainer":"yuri@FreeBSD.org","www":"https://github.com/steveb/gula-plugins","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2356feb1a56f46518f9369380c10401b6667b64d1ba7ba601fcb9eb5dc125e7a","flatsize":6955541,"path":"All/gula-plugins-lv2-g20200606_1.pkg","repopath":"All/gula-plugins-lv2-g20200606_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2940208,"desc":"Gula Plugins is a collection of guitar effect LV2 plugins with MOD Devices user\ninterfaces.","categories":["audio"]},{"name":"gxemul","origin":"emulators/gxemul","version":"0.7.0_1","comment":"Instruction-level machine emulator","maintainer":"mclay@astate.edu","www":"http://gavare.se/gxemul/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a98a3baadaac66847351036ef63b7bc7fcf7971831ae413049da8771b45ab17","flatsize":8363856,"path":"All/gxemul-0.7.0_1.pkg","repopath":"All/gxemul-0.7.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5232132,"desc":"GXemul is a free instruction-level machine emulator, emulating not only the\nCPU, but also other hardware components, making it possible to use the emulator\nto run unmodified operating systems such as NetBSD, OpenBSD, or Linux.\n\nA few different machine types are emulated. The following machine types are\nemulated well enough to run at least one \"guest OS\":\n\n * ARM: CATS (NetBSD/cats, OpenBSD/cats), IQ80321 (NetBSD/evbarm), NetWinder\n   (NetBSD/netwinder)\n * MIPS: DECstation 5000/200 (NetBSD/pmax, OpenBSD/pmax, Ultrix,\n   Linux/DECstation, Sprite), Acer Pica-61 (NetBSD/arc), NEC MobilePro 770,\n   780, 800, 880 (NetBSD/hpcmips), Cobalt (NetBSD/cobalt), Malta\n   (NetBSD/evbmips, Linux/Malta) Algorithmics P5064 (NetBSD/algor), SGI\n   O2 (aka IP32) (NetBSD/sgi)\n * PowerPC: IBM 6050/6070 (PReP, PowerPC Reference Platform) (NetBSD/prep),\n   MacPPC (generic \"G4\" Macintosh) (NetBSD/macppc)\n * SuperH: Sega Dreamcast (NetBSD/dreamcast, Linux/dreamcast),\n   Landisk (OpenBSD/landisk)","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"xterm":{"origin":"x11/xterm","version":"392"}},"categories":["emulators"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on","X11":"on"}},{"name":"guidoar","origin":"audio/guidoar","version":"g20210127","comment":"Library to browse, transform and manipulate Guido scores","maintainer":"yuri@FreeBSD.org","www":"https://github.com/grame-cncm/guidoar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d98f9265002c94a80d17428a6b643a538f7bf86be32ea38546448e988053a326","flatsize":2033496,"path":"All/guidoar-g20210127.pkg","repopath":"All/guidoar-g20210127.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":326148,"desc":"A library providing a simple memory representation and a consistent\nway to browse and transform Guido Music Notation scores.\nIt provides also a set of score level manipulation operations\n(like putting scores in sequence, in parallel, stretching etc.).","categories":["audio"],"shlibs_provided":["libguidoar.so.1"]},{"name":"gu-aspell","origin":"textproc/gu-aspell","version":"0.03.0_1,2","comment":"Aspell Gujarati dictionary","maintainer":"office@FreeBSD.org","www":"https://sourceforge.net/projects/aspell-gu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3c56295eff81ba8bfe6d1ce11fb63a65e25fdb677095edb4f362090a27ab54d","flatsize":1309249,"path":"All/gu-aspell-0.03.0_1,2.pkg","repopath":"All/gu-aspell-0.03.0_1,2.pkg","licenselogic":"single","pkgsize":498148,"desc":"Aspell Gujarati dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"gts","origin":"graphics/gts","version":"0.7.6_5","comment":"GNU Triangulated Surface Library","maintainer":"erik@bz.bzflag.bz","www":"https://gts.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd198e35ea26ffe351d93883466e561de3ea10045cf08f40374b6109fe364f09","flatsize":1325010,"path":"All/gts-0.7.6_5.pkg","repopath":"All/gts-0.7.6_5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":281564,"desc":"GTS stands for the GNU Triangulated Surface Library. It is an Open Source\nFree Software Library intended to provide a set of useful functions to deal\nwith 3D surfaces meshed with interconnected triangles.\n\nA brief summary of its main features:\n   - Simple object-oriented structure giving easy access to topological\n     properties.\n   - 2D dynamic Delaunay and constrained Delaunay triangulations.\n   - Robust geometric predicates (orientation, in circle) using fast adaptive\n     floating point arithmetic.\n   - Robust set operations on surfaces (union, intersection, difference).\n   - Surface refinement and coarsening (multiresolution models).\n   - Dynamic view-independent continuous level-of-detail.\n   - Preliminary support for view-dependent level-of-detail.\n   - Bounding-boxes trees and Kd-trees for efficient point location and\n     collision/intersection detection.\n   - Graph operations: traversal, graph partitioning.\n   - Metric operations (area, volume, curvature ...).\n   - Triangle strips generation for fast rendering.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["graphics"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgts-0.7.so.5"],"options":{"NETPBM":"off"}},{"name":"guake","origin":"x11/guake","version":"3.7.0","comment":"Dropdown terminal made for the GNOME desktop","maintainer":"daniel@shafer.cc","www":"http://guake-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d17c557e07771dbfa44ded80f2d87f54e9a08850c9b29d142deeb95e71a3691","flatsize":4992504,"path":"All/guake-3.7.0.pkg","repopath":"All/guake-3.7.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":997780,"desc":"Guake is a dropdown terminal made for the GNOME desktop environment,\nbut you can run it with TWM too ;-), if you install ports/x11/trayer\nor a similar program.\nIts style of window is based on fps games, and one of its purposes\nis to be easy to reach.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-settings-daemon":{"origin":"sysutils/gnome-settings-daemon","version":"42.2_7"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"keybinder":{"origin":"x11/keybinder","version":"0.3.1_6"},"keybinder-gtk3":{"origin":"x11/keybinder-gtk3","version":"0.3.2_3"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-notify2":{"origin":"devel/py-notify2","version":"0.3.1"},"py311-pbr":{"origin":"devel/py-pbr","version":"6.0.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["x11","python"]},{"name":"gtultra","origin":"audio/gtultra","version":"1.5.5","comment":"Music tracker for the C64, fork of goattracker","maintainer":"zirias@FreeBSD.org","www":"https://github.com/jpage8580/GTUltra","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9867ac1adde1bd279e10e0756af005257c8fe1edce02ce2fa1000a02478d043","flatsize":3312851,"path":"All/gtultra-1.5.5.pkg","repopath":"All/gtultra-1.5.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":688888,"desc":"GTUltra is an extensively modified GoatTracker Stereo (2.76) version.\nIt includes many new features.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["audio"],"shlibs_required":["libSDL2-2.0.so.0","libasound.so.2"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"gucharmap","origin":"deskutils/gucharmap","version":"15.1.0_1","comment":"Unicode/ISO10646 character map and font viewer","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Gucharmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e3f1337a5d487a3aa01e5d47a478c51a489802ca1975ba240fc978b1bb7169a","flatsize":9291125,"path":"All/gucharmap-15.1.0_1.pkg","repopath":"All/gucharmap-15.1.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1738672,"desc":"gucharmap is a Unicode/ISO10646 character map and font viewer.  It uses\nGTK+ 2, and supports anti-aliased, scalable fonts.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["deskutils","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libpcre2-8.so.0"],"shlibs_provided":["libgucharmap_2_90.so.7"],"options":{"DOCS":"on"}},{"name":"gtmixer","origin":"audio/gtmixer","version":"1.0.2_3","comment":"GTK2.0 Sound Mixer","maintainer":"vagner@bsdway.ru","www":"https://github.com/svagner/gtmixer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5a5c6a89f9e4c69ec3cfcce1aa202d68b54897b293a558425acd0695d2f4fc8","flatsize":135526,"path":"All/gtmixer-1.0.2_3.pkg","repopath":"All/gtmixer-1.0.2_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":105384,"desc":"GTMixer is a free, simple graphical mixer for FreeBSD.\nBased at GTK 2.0 Lib.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"gtypist","origin":"games/gtypist","version":"2.9.5_3","comment":"Interactive typing tutor","maintainer":"naddy@FreeBSD.org","www":"https://www.gnu.org/software/gtypist/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ee820369940f00b41fac98e9190bd123c069706e575fdae0755e45a9b60cc9e","flatsize":3025166,"path":"All/gtypist-2.9.5_3.pkg","repopath":"All/gtypist-2.9.5_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":616744,"desc":"GNU typist is a typing tutor package built using curses(3).  The\npackage contains a number of tutorials, drills and practise sessions\nto help with mastering touch typing on the standard computer keyboard.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games","education"],"shlibs_required":["libintl.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"NLS":"on"}},{"name":"gtkspell","origin":"textproc/gtkspell","version":"2.0.16_7","comment":"GTK 2 spell checking component","maintainer":"gnome@FreeBSD.org","www":"https://gtkspell.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef2d47a120d8f1aae145f12504a869feba189f533535fb94c7d5b955a69e244e","flatsize":93553,"path":"All/gtkspell-2.0.16_7.pkg","repopath":"All/gtkspell-2.0.16_7.pkg","licenselogic":"single","pkgsize":23544,"desc":"GtkSpell provides MSWord/MacOSX-style highlighting of misspelled words in a\nGtkTextView widget as you type. Right-clicking a misspelled word pops up a menu\nof suggested replacements.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"enchant":{"origin":"textproc/enchant","version":"1.6.0_11"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["textproc","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libenchant.so.1"],"shlibs_provided":["libgtkspell.so.0"]},{"name":"gwenview-devel","origin":"graphics/gwenview-devel","version":"24.01.90_1","comment":"Image viewer and browser for KDE","maintainer":"kde@FreeBSD.org","www":"http://gwenview.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8de93065e19a9fa798d40531187f7c35630c449d0daba6c01067e28ba75756ac","flatsize":12310190,"path":"All/gwenview-devel-24.01.90_1.pkg","repopath":"All/gwenview-devel-24.01.90_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":7159064,"desc":"Gwenview is a fast and easy to use image viewer for KDE.\n\nFeatures:\n - Supports simple image manipulations: rotate, mirror, flip, and resize.\n - Supports basic file management actions such as copy, move, delete,\n   and others.\n - Functions both as a standalone application and an embedded viewer\n   in the Konqueror web browser.\n - Can be extended using KIPI plugins.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"kf6-baloo":{"origin":"sysutils/kf6-baloo","version":"6.3.0"},"kf6-kbookmarks":{"origin":"devel/kf6-kbookmarks","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kfilemetadata":{"origin":"devel/kf6-kfilemetadata","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kitemmodels":{"origin":"devel/kf6-kitemmodels","version":"6.3.0"},"kf6-kitemviews":{"origin":"x11-toolkits/kf6-kitemviews","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kparts":{"origin":"devel/kf6-kparts","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"kf6-purpose":{"origin":"misc/kf6-purpose","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"phonon-qt6":{"origin":"multimedia/phonon","version":"4.12.0_2"},"plasma6-kwayland":{"origin":"x11/plasma6-kwayland","version":"6.1.2"},"plasma6-plasma-activities":{"origin":"x11/plasma6-plasma-activities","version":"6.1.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics","kde","kde-applications","kde-devel"],"shlibs_required":["libKF6ItemModels.so.6","libPlasmaActivities.so.6","libKF6PurposeWidgets.so.6","libtiff.so.6","libKF6KIOFileWidgets.so.6","libKF6KIOWidgets.so.6","libKF6KIOGui.so.6","libKF6KIOCore.so.6","libQt6Concurrent.so.6","libKF6JobWidgets.so.6","libKF6Service.so.6","libKF6Completion.so.6","libKF6Bookmarks.so.6","libKF6WindowSystem.so.6","libKF6XmlGui.so.6","libQt6PrintSupport.so.6","libKF6ItemViews.so.6","libexiv2.so.28","libjpeg.so.8","libpng16.so.16","liblcms2.so.2","libphonon4qt6.so.4","libQt6OpenGLWidgets.so.6","libQt6OpenGL.so.6","libKF6IconWidgets.so.6","libKF6IconThemes.so.6","libKF6ConfigWidgets.so.6","libKF6WidgetsAddons.so.6","libKF6ColorScheme.so.6","libKF6GuiAddons.so.6","libKF6ConfigGui.so.6","libX11.so.6","libQt6SvgWidgets.so.6","libQt6Svg.so.6","libKF6Baloo.so.6","libKF6Solid.so.6","libQt6Xml.so.6","libKF6FileMetaData.so.3","libQt6WaylandClient.so.6","libwayland-client.so.0","libwayland-cursor.so.0","libxkbcommon.so.0","libQt6Widgets.so.6","libKF6I18n.so.6","libKF6Purpose.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libKF6ConfigCore.so.6","libKF6CoreAddons.so.6","libQt6DBus.so.6","libQt6Network.so.6","libQt6Core.so.6","libKF6Notifications.so.6","libKF6Parts.so.6"],"shlibs_provided":["libgwenviewlib.so.5"],"options":{"DOCS":"on"}},{"name":"gtkspell3","origin":"textproc/gtkspell3","version":"3.0.10_2","comment":"GTK 3 spell checking component","maintainer":"gnome@FreeBSD.org","www":"https://gtkspell.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d9e08a85f930720b5781ba774c20a5767b460b6d57a20f79097cf7e9de44588","flatsize":181755,"path":"All/gtkspell3-3.0.10_2.pkg","repopath":"All/gtkspell3-3.0.10_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43248,"desc":"GtkSpell provides MSWord/MacOSX-style highlighting of misspelled words in a\nGtkTextView widget as you type. Right-clicking a misspelled word pops up a menu\nof suggested replacements.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["textproc","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libenchant-2.so.2"],"shlibs_provided":["libgtkspell3-3.so.0"]},{"name":"gtksourceviewmm3","origin":"x11-toolkits/gtksourceviewmm3","version":"3.18.0_3","comment":"C++ binding of GtkSourceView3","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff162fe920f8b3ed19da84ceddd1de4283b4749ff8f9415f53b29e4a75456710","flatsize":738969,"path":"All/gtksourceviewmm3-3.18.0_3.pkg","repopath":"All/gtksourceviewmm3-3.18.0_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":117676,"desc":"GtkSourceViewMM is a C++ binding of GtkSourceView, a text widget that extends\nthe standard gtk+ 2.x text widget. It improves the gtk+ text widget by\nimplementing syntax highlighting and other features typical of a source editor.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["x11-toolkits","gnome"],"shlibs_required":["libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgtksourceview-3.0.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgtksourceviewmm-3.0.so.0"]},{"name":"guile2","origin":"lang/guile2","version":"2.2.7_6","comment":"GNU Ubiquitous Intelligent Language for Extension","maintainer":"bofh@FreeBSD.org","www":"https://www.gnu.org/software/guile/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff1c7a2785e8fe17a170441d8b2585b3523899dc8574714f5cf46256869b9316","flatsize":51502289,"path":"All/guile2-2.2.7_6.pkg","repopath":"All/guile2-2.2.7_6.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":6003756,"desc":"GUILE, GNU's Ubiquitous Intelligent Language for Extension,\nis a library that implements the Scheme language plus various\nconvenient facilities. It's designed so that you can link it\ninto an application or utility to make it extensible.  Our\nplan is to link this library into all GNU programs that call for\nextensibility.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"guile-aclocal":{"origin":"lang/guile-aclocal","version":"3.0.9_2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang","scheme"],"shlibs_required":["libltdl.so.7","libgc-threaded.so.1","libffi.so.8","libintl.so.8","libunistring.so.5","libgmp.so.10","libreadline.so.8","libncurses.so.6"],"shlibs_provided":["libguile-2.2.so.1"],"options":{"NLS":"on","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:guile:2.2.7:::::dragonfly6:x86_64:6"}},{"name":"gtranslator","origin":"devel/gtranslator","version":"40.0_5","comment":"GNOME application for creating GNU gettext translation files","maintainer":"gnome@FreeBSD.org","www":"https://gtranslator.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2adc297b8bbfd803e2d6c3697e8cd0cff917124f95eca13400df5a05b35a7d5f","flatsize":3242917,"path":"All/gtranslator-40.0_5.pkg","repopath":"All/gtranslator-40.0_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":647484,"desc":"Gtranslator is a Gtk+-2 GUI to assist in the creation of GNU gettext\ntranslations.  It features auto-learning of translation rules, fuzzy\nstring manipulation, and self-contained msgfmt compilation/testing.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gdl":{"origin":"x11-toolkits/gdl","version":"3.40.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libdazzle":{"origin":"x11-toolkits/libdazzle","version":"3.44.0_2"},"libgda5":{"origin":"databases/libgda5","version":"5.2.10_4"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","gnome"],"shlibs_required":["libintl.so.8","libglib-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libhandy-1.so.0","libdazzle-1.0.so.0","libgda-5.0.so.4","libxml2.so.2","libgspell-1.so.2","libgtksourceview-4.so.0","libsoup-2.4.so.1","libjson-glib-1.0.so.0","libgettextpo.so.0"],"annotations":{"cpe":"cpe:2.3:a:gtranslate:google_language_translator:40.0:::::dragonfly6:x86_64:5"}},{"name":"gtkterm2","origin":"x11/gtkterm2","version":"0.2.3_13","comment":"Simple GTK-2 terminal with tabs","maintainer":"ports@FreeBSD.org","www":"http://gtkterm.feige.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebbba5b1bf87967d5b404d2721e7b8dcba43e6413d0f1b5028c0e46bd1a1512c","flatsize":69724,"path":"All/gtkterm2-0.2.3_13.pkg","repopath":"All/gtkterm2-0.2.3_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25696,"desc":"A simple GTK-2 Terminal with tabs.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"vte":{"origin":"x11-toolkits/vte","version":"0.28.2_4"}},"categories":["x11"],"shlibs_required":["libvte.so.9","libX11.so.6","libXext.so.6","libgtk-x11-2.0.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gtkterm2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtkperf","origin":"benchmarks/gtkperf","version":"0.40_11","comment":"Measure your system's GTK performance","maintainer":"ports@FreeBSD.org","www":"https://gtkperf.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0aca3d0373340214414bc0cb2632354c360c5346a72a355132ffa07aec461f71","flatsize":82760,"path":"All/gtkperf-0.40_11.pkg","repopath":"All/gtkperf-0.40_11.pkg","licenselogic":"single","pkgsize":30672,"desc":"GtkPerf is an application designed to test GTK+ performance. The point is to\ncreate common testing platform to run predefined GTK+ widgets (opening\ncomboboxes, toggling buttons, scrolling text yms.) and this way define the speed\nof device/platform.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["benchmarks"],"shlibs_required":["libgtk-x11-2.0.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gtkperf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtkpasman","origin":"security/gtkpasman","version":"0.12.1_2","comment":"GTK passwords manager for system and network administrators","maintainer":"ports@FreeBSD.org","www":"https://gtkpasman.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10f3dd94b5923f0c038fb93cffae811912e9262bfed059d65318166a4a83da00","flatsize":42382,"path":"All/gtkpasman-0.12.1_2.pkg","repopath":"All/gtkpasman-0.12.1_2.pkg","licenselogic":"single","pkgsize":14528,"desc":"The purpose of Gtkpasman is to provide system and network administrators a\nconvenient tool to manage a passwords knowledge base related to customers,\nservers, services... It can help to retrieve passwords, or even connect to\nservers (ssh, telnet, ftp).\nPasswords must be kept in a gnupg crypted file. The structure of the file is\npredefined, but very easy to edit and maintain.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["security"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on"},"messages":[{"message":"This port installs a sample password file in the following location:\n\n/usr/local/share/doc/gtkpasman\n\nYou may find this file useful while making your own password file.\nAlso note that the File->Open function is not implemented yet.","type":"install"},{"message":"===>   NOTICE:\n\nThe gtkpasman port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtkmmorse","origin":"comms/gtkmmorse","version":"0.9.27_7","comment":"Graphical Morse Code Trainer","maintainer":"hamradio@FreeBSD.org","www":"https://www.nongnu.org/gtkmmorse/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb881f1a37a80cfa96ca0933d17ea801bd9825923f2cc4d654e39663e28a00ff","flatsize":195195,"path":"All/gtkmmorse-0.9.27_7.pkg","repopath":"All/gtkmmorse-0.9.27_7.pkg","licenselogic":"single","pkgsize":46908,"desc":"GtkMMorse is a morse code learning tool which provides Koch and \"Classic\"\ntraining methods","deps":{"gconfmm":{"origin":"devel/gconfmm26","version":"2.28.3_3"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"libao":{"origin":"audio/libao","version":"1.2.0_7"}},"categories":["comms","education","hamradio"],"shlibs_required":["libao.so.4","libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgconfmm-2.6.so.1","libgconf-2.so.4","libgthread-2.0.so.0"]},{"name":"gtksourceview3","origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4","comment":"Text widget that adds syntax highlighting to the GtkTextView widget","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/GtkSourceView/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a50d8b3a2c9fe7f72e01899c775269097bf843059a505de695adfdab01390a1e","flatsize":6078248,"path":"All/gtksourceview3-3.24.11_4.pkg","repopath":"All/gtksourceview3-3.24.11_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":685016,"desc":"GtkSourceView is a text widget for Gtk+-3 that provides syntax highlighting\nand other features typically expected in a source code editor.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"shlibs_provided":["libgtksourceview-3.0.so.1"],"options":{"DOCS":"on"}},{"name":"gtklock","origin":"x11/gtklock","version":"3.0.0","comment":"GTK-based lockscreen for Wayland","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/jovanlanik/gtklock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61c462c9b5995d643c04390bce372f0bd59574cdf923c8147fa7d5a1f3599be0","flatsize":83158,"path":"All/gtklock-3.0.0.pkg","repopath":"All/gtklock-3.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":27096,"desc":"gtklock is a lockscreen based on gtkgreet. It uses the wlr-layer-shell\nand wlr-input-inhibitor Wayland protocols. Works on sway and other\nwlroots-based compositors.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-session-lock":{"origin":"x11-toolkits/gtk-session-lock","version":"0.2.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"unix-selfauth-helper":{"origin":"security/unix-selfauth-helper","version":"1.1_1"}},"categories":["x11","wayland"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-session-lock.so.0","libgmodule-2.0.so.0"],"options":{"MANPAGES":"on"}},{"name":"gtksourceview4","origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2","comment":"Text widget that adds syntax highlighting to the GtkTextView widget","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/GtkSourceView","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0018b8a7cec12c87ca8d392f19f1fd3a6a1e7bdcdf4f00f785e37ad02b057d63","flatsize":5884737,"path":"All/gtksourceview4-4.8.3_2.pkg","repopath":"All/gtksourceview4-4.8.3_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":837820,"desc":"GtkSourceView is a text widget for Gtk+-3 that provides syntax highlighting\nand other features typically expected in a source code editor.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits","gnome"],"shlibs_required":["libfribidi.so.0","libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgio-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libxml2.so.2"],"shlibs_provided":["libgtksourceview-4.so.0"]},{"name":"gunfudeadlands","origin":"games/gunfudeadlands","version":"1.01_5","comment":"Far West themed 2D shooter featuring bullet time","maintainer":"amdmi3@FreeBSD.org","www":"https://gunfudeadlands.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b6b8d915940a2630031d2a6e8905ac58b1fee8e4ebb43699286fd411a69e593","flatsize":5247118,"path":"All/gunfudeadlands-1.01_5.pkg","repopath":"All/gunfudeadlands-1.01_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":5169304,"desc":"GunFu Deadlands is a Far West themed 2D action shooter featuring\nbullet time a la Max Payne and the Matrix movies.","deps":{"love07":{"origin":"devel/love07","version":"0.7.2_26"}},"categories":["games"],"options":{"DOCS":"on"}},{"name":"gu-libreoffice","origin":"editors/libreoffice-gu","version":"24.2.4.2","comment":"gu language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66633ed6bb49c8778fdf496de8870325a58b6212ff9720820359782bb6a56ca5","flatsize":30148157,"path":"All/gu-libreoffice-24.2.4.2.pkg","repopath":"All/gu-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2947348,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"gtksourceview5","origin":"x11-toolkits/gtksourceview5","version":"5.4.2_1","comment":"Text widget that adds syntax highlighting to the GtkTextView widget","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/GtkSourceView","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"970f1bacf1c64fc039e64110558dcdc2b79c63b79ca13cb57e564bf4d36c2ea0","flatsize":6254041,"path":"All/gtksourceview5-5.4.2_1.pkg","repopath":"All/gtksourceview5-5.4.2_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":948532,"desc":"GtkSourceView is a text widget for Gtk+-3 that provides syntax highlighting\nand other features typically expected in a source code editor.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["x11-toolkits","gnome"],"shlibs_required":["libfribidi.so.0","libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgio-2.0.so.0","libgtk-4.so.1","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libxml2.so.2","libpangoft2-1.0.so.0","libfontconfig.so.1","libpcre2-8.so.0"],"shlibs_provided":["libgtksourceview-5.so.0"]},{"name":"gtklp","origin":"print/gtklp","version":"1.3.4_2","comment":"GTK interface to cups","maintainer":"m.ne@gmx.net","www":"https://gtklp.sirtobi.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24e03ad66d9b0f28d911523456e0bf38fd7d7a9b69018224c827adae91bd72db","flatsize":614852,"path":"All/gtklp-1.3.4_2.pkg","repopath":"All/gtklp-1.3.4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":139224,"desc":"GtkLP for CUPS is a frontend for the lpr that comes with CUPS. It\nis written to make it easy to use nearly all the options from CUPS\nwithout knowing them by name. For print-admins, there is also an\npretty simple queue tool implemented.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["print"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcups.so.2","libX11.so.6"]},{"name":"gtksourceview2","origin":"x11-toolkits/gtksourceview2","version":"2.10.5_9","comment":"Widget that adds syntax highlighting to GtkTextView","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"217cd19b2a0438a7f85a565a62a228b87fbf3decca074a68197e7fb408bff736","flatsize":4577734,"path":"All/gtksourceview2-2.10.5_9.pkg","repopath":"All/gtksourceview2-2.10.5_9.pkg","licenselogic":"single","pkgsize":629220,"desc":"GtkSourceView is a text widget for Gtk+-2 that provides syntax highlighting\nand other features typically expected in a source code editor.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2"],"shlibs_provided":["libgtksourceview-2.0.so.0"]},{"name":"gtkwave","origin":"cad/gtkwave","version":"3.3.120","comment":"Electronic Waveform Viewer","maintainer":"eduardo@FreeBSD.org","www":"https://gtkwave.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a66c5df635dfb12d4c9089078df9854fe35935f9e51b69f81005ad7261795b9e","flatsize":4429776,"path":"All/gtkwave-3.3.120.pkg","repopath":"All/gtkwave-3.3.120.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2381040,"desc":"GTKWave is a fully featured GTK+ based wave viewer for Unix and\nWin32 which reads LXT, LXT2, VZT, and GHW files as well as standard\nVerilog VCD/EVCD files and allows their viewing.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["cad"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","EXAMPLES":"on","TCL":"off"}},{"name":"gtkguitune","origin":"audio/gtkguitune","version":"0.8_13","comment":"Guitar (and other instruments) tuner for GTK 2","maintainer":"ports@FreeBSD.org","www":"http://www.oocities.com/harpin_floh/kguitune_page.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"030e144b1bae1c816fbccdc9202ef9076fac2014f9f0d7110edce2ec49661614","flatsize":131390,"path":"All/gtkguitune-0.8_13.pkg","repopath":"All/gtkguitune-0.8_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":37668,"desc":"gtkguitune is a program for tuning guitars and other instruments.\nRather than using FFT like many programs, it counts the number of\ntriggerings between two trigger levels in a certain amount of time,\nwhich tends to be more accurate for instrument tuning while requiring\nless processing than FFT.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["audio"],"shlibs_required":["libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libsigc-2.0.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe gtkguitune port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtkhtml4","origin":"www/gtkhtml4","version":"4.10.0_4","comment":"Lightweight HTML rendering/printing/editing engine","maintainer":"gnome@FreeBSD.org","www":"http://www.ximian.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9712bcbfba43dc6bb514f5635f9deb02a235aa4dc773d82b6c6dac053757d786","flatsize":3037444,"path":"All/gtkhtml4-4.10.0_4.pkg","repopath":"All/gtkhtml4-4.10.0_4.pkg","licenselogic":"single","pkgsize":638592,"desc":"GtkHTML is a lightweight HTML rendering, printing, and editing engine.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"enchant":{"origin":"textproc/enchant","version":"1.6.0_11"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["www","gnome"],"shlibs_required":["libenchant.so.1","libgmodule-2.0.so.0","libgailutil-3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgtkhtml-4.0.so.0","libgtkhtml-editor-4.0.so.0"]},{"name":"gtkglarea","origin":"x11-toolkits/gtkglarea2","version":"2.0.1_12","comment":"OpenGL widget for the GTK 2 GUI toolkit","maintainer":"ports@FreeBSD.org","www":"https://www.mono-project.com/archived/gtkglarea/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd631ae5c6086b202292e049b457d24025f7b5d7de11eabf57b7719c066235f2","flatsize":71490,"path":"All/gtkglarea-2.0.1_12.pkg","repopath":"All/gtkglarea-2.0.1_12.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":20976,"desc":"Just as GTK+ is build on top of GDK, GtkGLArea is built on top of gdkgl\nwhich is basically wrapper around GLX functions. The widget itself is\nderived from GtkDrawinigArea widget and adds only few extra functions.\nLower level gdkgl functions make it easy to render on any widget that has\nOpenGL capable visual, rendering to off-screen pixmaps is also supported.\n\nRelated project which may interest those who use GTK-- is GtkGLArea--. It is a\nC++ wrapper for gtkglarea written by Karl Nelson <kenelson@ece.ucdavis.edu>.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libX11.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libGLU.so.1","libGL.so.1"],"shlibs_provided":["libgtkgl-2.0.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe gtkglarea port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtkimageview","origin":"x11-toolkits/gtkimageview","version":"1.6.4_6","comment":"Simple image viewer widget","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be79d99673735dbd07ff70f23b4db24b39de5a955ce1d2a4cbb394f243cbb875","flatsize":689796,"path":"All/gtkimageview-1.6.4_6.pkg","repopath":"All/gtkimageview-1.6.4_6.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":353308,"desc":"GtkImageView is a simple image viewer widget for GTK. Similar to the\nimage viewer panes in gThumb or Eye of Gnome. It makes writing image\nviewing and editing applications easy. Among its features are:\n* Mouse and keyboard zooming\n* Scrolling and dragging\n* Adjustable interpolation\n* Fullscreen mode\n* GIF animation support","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libgtkimageview.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gtkimageview port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gwenview","origin":"graphics/gwenview","version":"23.08.5_3","comment":"Image viewer and browser for KDE","maintainer":"kde@FreeBSD.org","www":"http://gwenview.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"830882fc994c9d854d0f57962fa9b4ea8c1f5bd478294d255d3e11e86d885e90","flatsize":11905351,"path":"All/gwenview-23.08.5_3.pkg","repopath":"All/gwenview-23.08.5_3.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":7045540,"desc":"Gwenview is a fast and easy to use image viewer for KDE.\n\nFeatures:\n - Supports simple image manipulations: rotate, mirror, flip, and resize.\n - Supports basic file management actions such as copy, move, delete,\n   and others.\n - Functions both as a standalone application and an embedded viewer\n   in the Konqueror web browser.\n - Can be extended using KIPI plugins.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"kImageAnnotator-qt5":{"origin":"graphics/kimageannotator","version":"0.7.1"},"kf5-baloo":{"origin":"sysutils/kf5-baloo","version":"5.116.0"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kimageformats":{"origin":"graphics/kf5-kimageformats","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libkdcraw-qt5":{"origin":"graphics/libkdcraw","version":"23.08.5_1"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics","kde","kde-applications"],"shlibs_required":["libKF5ItemModels.so.5","libKF5Notifications.so.5","libKF5Activities.so.5","libKF5PurposeWidgets.so.5","libtiff.so.6","libkImageAnnotator-Qt5.so.0","libKF5KIOFileWidgets.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5Bookmarks.so.5","libKF5WindowSystem.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libQt5Svg.so.5","libQt5PrintSupport.so.5","libKF5ItemViews.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5GuiAddons.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libexiv2.so.28","libjpeg.so.8","libpng16.so.16","liblcms2.so.2","libphonon4qt5.so.4","libKF5KDcraw.so.5","libX11.so.6","libQt5X11Extras.so.5","libKF5Baloo.so.5","libKF5Solid.so.5","libQt5Xml.so.5","libKF5FileMetaData.so.3","libwayland-client.so.0","libQt5WaylandClient.so.5","libQt5Widgets.so.5","libKF5I18n.so.5","libKF5Purpose.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Network.so.5","libQt5Core.so.5","libKF5Parts.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5"],"shlibs_provided":["libgwenviewlib.so.5"],"options":{"DOCS":"on"}},{"name":"gtkdatabox","origin":"x11-toolkits/gtkdatabox","version":"1.0.0_1","comment":"GTK 3 widget to display large amounts of numerical data","maintainer":"eduardo@FreeBSD.org","www":"https://sourceforge.net/projects/gtkdatabox/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef3b8e27f68685d16a5f5fb04a81571052ef61ce8fc45a567e08d624a2a96b82","flatsize":1000302,"path":"All/gtkdatabox-1.0.0_1.pkg","repopath":"All/gtkdatabox-1.0.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":118816,"desc":"A widget to display large sets of data as dots (or lines). Different data\nsets will have different colors, you may change colors and style of the data\nThe widget gives the possibility to zoom into and out of the data and to\nscroll around. It also offers a grid like on an oscilloscope.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgtkdatabox.so.1"],"options":{"DOCS":"on","EXAMPLES":"on","GLADE":"off"}},{"name":"gtkglext","origin":"x11-toolkits/gtkglext","version":"1.2.0_21","comment":"OpenGL extension to GTK","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/gtkglext/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"731cf351c89e7733ddd3aa3b2764554602e0512c671be69b85a7e4c31cfe156c","flatsize":2397558,"path":"All/gtkglext-1.2.0_21.pkg","repopath":"All/gtkglext-1.2.0_21.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":236592,"desc":"GtkGLExt is an OpenGL extension to GTK.  It provides the GDK objects\nto support OpenGL rendering in GTK, and GtkWidget API add-ons to make\nGTK+ widgets OpenGL-capable.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangox-compat":{"origin":"x11-toolkits/pangox-compat","version":"0.0.2_4"}},"categories":["x11-toolkits"],"shlibs_required":["libGLU.so.1","libGL.so.1","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpangox-1.0.so.0","libX11.so.6","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libgdkglext-x11-1.0.so.0","libgtkglext-x11-1.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gtkglext port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtkglextmm","origin":"x11-toolkits/gtkglextmm","version":"1.2.0_16","comment":"C++ wrapper for GtkGLExt","maintainer":"ports@FreeBSD.org","www":"http://gtkglext.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f43b5f7f4469e0c764c934d36353afc44244fdecf94569d057fa043688892a71","flatsize":1912800,"path":"All/gtkglextmm-1.2.0_16.pkg","repopath":"All/gtkglextmm-1.2.0_16.pkg","licenselogic":"single","pkgsize":277140,"desc":"gtkglextmm is C++ wrapper for GtkGLExt, OpenGL Extension to GTK.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libgdkglext-x11-1.0.so.0","libGLU.so.1","libGL.so.1","libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2","libgtkglext-x11-1.0.so.0","libgtkmm-2.4.so.1","libatkmm-1.6.so.1"],"shlibs_provided":["libgdkglextmm-x11-1.2.so.0","libgtkglextmm-x11-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe gtkglextmm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtkchtheme","origin":"x11/gtkchtheme","version":"0.3.1_13","comment":"GTK2 theme changer","maintainer":"ports@FreeBSD.org","www":"http://plasmasturm.org/programs/gtk-chtheme/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3d20574c11dca1ebe844a9572022ba1bea570af91ef761dda3991df234d1c01","flatsize":49800,"path":"All/gtkchtheme-0.3.1_13.pkg","repopath":"All/gtkchtheme-0.3.1_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":18472,"desc":"This little program lets you change your Gtk+ 2.0 theme. The aim is to\nmake theme preview and selection as slick as possible. Themes installed\non the system are presented for selection and previewed on the fly. For\na comprehensive demonstration there's a large variety of widgets.\n\nIt was originally derived from Gtk Theme Switch, but what started out as\na hack to remove various nuisances now shares no code whatsoever anymore\nwith the original.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe gtkchtheme port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtkevemon","origin":"games/gtkevemon","version":"1.10.2016.02.17_8","comment":"Skill monitoring standalone application for EVE Online","maintainer":"ports@FreeBSD.org","www":"http://gtkevemon.battleclinic.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"156706dd9f4e3956e67532f02828644a822125929279c6fea85f1fa9455abe94","flatsize":1437599,"path":"All/gtkevemon-1.10.2016.02.17_8.pkg","repopath":"All/gtkevemon-1.10.2016.02.17_8.pkg","licenselogic":"single","pkgsize":360640,"desc":"An EVE Online skill monitoring standalone application.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"}},"categories":["games"],"shlibs_required":["libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libcairomm-1.0.so.1","libcairo.so.2","libsigc-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libcurl.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe gtkevemon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtkmm24","origin":"x11-toolkits/gtkmm24","version":"2.24.5_4","comment":"C++ wrapper for Gtk+","maintainer":"gnome@FreeBSD.org","www":"https://www.gtkmm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c3c0c312c20aaf9ea110b1570ddf8bd4aefe101c8f417cbff1025465f29ae1a","flatsize":8198840,"path":"All/gtkmm24-2.24.5_4.pkg","repopath":"All/gtkmm24-2.24.5_4.pkg","licenselogic":"single","pkgsize":1062956,"desc":"C++ wrapper for Gtk+ 2","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["x11-toolkits"],"shlibs_required":["libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libatkmm-1.6.so.1"],"shlibs_provided":["libgdkmm-2.4.so.1","libgtkmm-2.4.so.1"]},{"name":"hyperrogue","origin":"games/hyperrogue","version":"13.0i","comment":"Roguelike in a non-euclidean world","maintainer":"amdmi3@FreeBSD.org","www":"https://roguetemple.com/z/hyper/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37d01984f8234869c9c8474eb87ae2cbfeb1d9ee0307bf16f4afb357bc31e684","flatsize":72298807,"path":"All/hyperrogue-13.0i.pkg","repopath":"All/hyperrogue-13.0i.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":64134416,"desc":"You are a lone adventurer in a strange world, where geometry does\nnot work in the expected way. Gather as much treasure as you can\nbefore the nasty monsters get you. Explore several different worlds,\neach with its own unique treasures, enemies, and terrain obstacles.\nYour quest is to find the legendary treasure, the Orbs of Yendor.\nCollect one of them to win! Or just ignore your quest and collect\nsmaller treasures.\n\nThe twist is the unique, unusual geometry of the world: it is one\nof just few games which takes place on the hyperbolic plane. Witness\na grid composed of hexagons and heptagons, straight lines which\nseem to be parallel, but then they diverge and never cross, triangles\nwhose angles add up to less than 180 degrees, how extremely unlikely\nis it to reach the same place twice, and how the world seems to be\nrotated when you do return. All this matters for the gameplay. The\ngame is inspired by the roguelike genre (although in a very minimalist\nway), works of M. C. Escher, and by puzzle games such as Deadly\nRooms of Death.","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libGL.so.1","libSDL-1.2.so.0","libSDL_gfx.so.16","libSDL_mixer-1.2.so.0","libSDL_ttf-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"gtk3-unico-engine","origin":"x11-themes/gtk3-unico-engine","version":"1.0.2.1_2","comment":"Gtk+ 3.0 engine","maintainer":"ports@FreeBSD.org","www":"https://launchpad.net/unico","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd053cdc0edb522c9654429c7045e66cfe5e844883bfa225bba5df802c4cd4b6","flatsize":28053,"path":"All/gtk3-unico-engine-1.0.2.1_2.pkg","repopath":"All/gtk3-unico-engine-1.0.2.1_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":9980,"desc":"Unico is a Gtk+ 3.0 theming engine.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2"],"shlibs_provided":["libunico.so"],"messages":[{"message":"===>   NOTICE:\n\nThe gtk3-unico-engine port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtk3-oxygen-engine","origin":"x11-themes/gtk3-oxygen-engine","version":"1.4.1_5","comment":"Oxygen GTK 3 engine and theme","maintainer":"rakuco@FreeBSD.org","www":"http://kde-look.org/content/show.php/?content=136216","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e34bb77ae2cbfb42259fd08834b2d25b96ddb95eae9bcf588a773feba340ec24","flatsize":1499988,"path":"All/gtk3-oxygen-engine-1.4.1_5.pkg","repopath":"All/gtk3-oxygen-engine-1.4.1_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":384356,"desc":"Oxygen-Gtk is a port of the default KDE widget theme (Oxygen) to gtk.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6"],"shlibs_provided":["liboxygen-gtk.so"]},{"name":"gtk-xfce-engine","origin":"x11-themes/gtk-xfce-engine","version":"3.2.0_1","comment":"Xfce GTK2 theme engine","maintainer":"xfce@FreeBSD.org","www":"https://www.xfce.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2974679893658f1696189fe8ddc3cf89e954a2ac35ef667104cae17d1c2fc87","flatsize":196841,"path":"All/gtk-xfce-engine-3.2.0_1.pkg","repopath":"All/gtk-xfce-engine-3.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34344,"desc":"This package provides the Xfce Gtk+-2.0 engine, which allows\nfor homogeneity in applications for both business and personal desktops.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","xfce"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libxfce.so"]},{"name":"gtkatlantic","origin":"games/gtkatlantic","version":"0.6.3_4","comment":"Game like Monopoly(tm)","maintainer":"ports@FreeBSD.org","www":"https://gtkatlantic.gradator.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cef36eaad027a6e0be8182670af467a75914c07f85a845b7e8892f425eeb9319","flatsize":405553,"path":"All/gtkatlantic-0.6.3_4.pkg","repopath":"All/gtkatlantic-0.6.3_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":247460,"desc":"GtkAtlantic is a game like Monopoly(tm). GtkAtlantic is a network client\nthat works with the monopd (http://unixcode.org/monopd/) server.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games"],"shlibs_required":["libgtk-3.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gtkatlantic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtk-update-icon-cache","origin":"graphics/gtk-update-icon-cache","version":"3.24.31_1","comment":"Gtk-update-icon-cache utility from the Gtk+ toolkit","maintainer":"desktop@FreeBSD.org","www":"https://www.gtk.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c04ba366812dc39f487060f8671c18465ea67d3196f4ffeb97a2fdd781224298","flatsize":345325,"path":"All/gtk-update-icon-cache-3.24.31_1.pkg","repopath":"All/gtk-update-icon-cache-3.24.31_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":76916,"desc":"gtk-update-icon-cache util from the Gtk+ toolkits.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["graphics"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgdk_pixbuf-2.0.so.0"],"options":{"MANPAGES":"on"}},{"name":"gtkmm30","origin":"x11-toolkits/gtkmm30","version":"3.24.2_4","comment":"C++ wrapper for Gtk+3","maintainer":"gnome@FreeBSD.org","www":"http://gtkmm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61f4e1e58d3cf716cea221cb3c2c48c2b1d1269e79746dae1a67884df20db1c7","flatsize":11201041,"path":"All/gtkmm30-3.24.2_4.pkg","repopath":"All/gtkmm30-3.24.2_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1412412,"desc":"C++ wrapper for Gtk+, Pango and Atk.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["x11-toolkits"],"shlibs_required":["libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libcairomm-1.0.so.1","libcairo.so.2","libsigc-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libatkmm-1.6.so.1"],"shlibs_provided":["libgdkmm-3.0.so.1","libgtkmm-3.0.so.1"]},{"name":"gtkextra","origin":"x11-toolkits/gtkextra","version":"3.3.4_1","comment":"Useful widget set complementary to GTK 2.0","maintainer":"danfe@FreeBSD.org","www":"https://gtkextra.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"441a4f7e21fd0933de08527142f627bd1ae23627c7e528b7b0cdd64f65865d06","flatsize":5044123,"path":"All/gtkextra-3.3.4_1.pkg","repopath":"All/gtkextra-3.3.4_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":676436,"desc":"GtkExtra is a useful set of widgets for creating GUI's for the X\nWindow System using GTK+ 2.0. You can use it complementary to GTK+ 2.0\nand it is written in C.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libgtkextra-x11-3.0.so.8"],"options":{"DOCS":"on"}},{"name":"gtk-youtube-viewer","origin":"multimedia/gtk-youtube-viewer","version":"3.11.2","comment":"GTK Search and play YouTube videos streaming in MPlayer","maintainer":"nc@FreeBSD.org","www":"https://github.com/trizen/youtube-viewer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e299647ae4bba1094914501c3c2977831748da7ada8a7b244c055f4259feff87","flatsize":458794,"path":"All/gtk-youtube-viewer-3.11.2.pkg","repopath":"All/gtk-youtube-viewer-3.11.2.pkg","licenselogic":"or","licenses":["ART10","GPLv3"],"pkgsize":125928,"desc":"GTK YouTube Viewer is created to be a flexible and reliable open-source\napplication which is dedicated to streaming YouTube Videos with MPlayer.","deps":{"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Gtk2":{"origin":"x11-toolkits/p5-Gtk2","version":"1.24993_3"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Mozilla-CA":{"origin":"www/p5-Mozilla-CA","version":"20240730"},"p5-PathTools":{"origin":"devel/p5-PathTools","version":"3.7500"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"p5-Text-CharWidth":{"origin":"textproc/p5-Text-CharWidth","version":"0.04_2"},"p5-Text-Tabs+Wrap":{"origin":"textproc/p5-Text-Tabs+Wrap","version":"2024.001"},"p5-common-sense":{"origin":"devel/p5-common-sense","version":"3.75"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["multimedia","perl5"],"options":{"GTK2":"on","MPLAYER":"on","MPV":"off","VLC":"off"}},{"name":"gtk2-qtcurve-theme","origin":"x11-themes/qtcurve-gtk2","version":"1.9.0_1","comment":"QtCurve GTK 2.x engine and theme","maintainer":"jhale@FreeBSD.org","www":"https://invent.kde.org/system/qtcurve","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"165c238d8b8086edefc186d8c1065123725d7d6fa8129c8f6bf7598787708b60","flatsize":473221,"path":"All/gtk2-qtcurve-theme-1.9.0_1.pkg","repopath":"All/gtk2-qtcurve-theme-1.9.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":166656,"desc":"QtCurve is a set of widget styles for Qt and GTK+ toolkits.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"qtcurve-utils":{"origin":"x11-themes/qtcurve-utils","version":"1.9.0"}},"categories":["x11-themes"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libqtcurve-utils.so.2","libpangocairo-1.0.so.0"],"shlibs_provided":["libqtcurve-cairo.so.1"]},{"name":"gtkam","origin":"graphics/gtkam","version":"1.0_9","comment":"Download and view files from various digital cameras","maintainer":"zirias@FreeBSD.org","www":"http://www.gphoto.org/proj/gtkam/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c518fdb52efeecf355e55e2c51af9aa71dc399a85102729965bd44165002fd5","flatsize":625362,"path":"All/gtkam-1.0_9.pkg","repopath":"All/gtkam-1.0_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":139264,"desc":"gtkam is an universal, free GTK+ application that will allow\ndownloading, saving, and manipulation of images from several\ndifferent digital camera models, or from the local harddrive.\n\ngtkam supports a wide array of digital camera models.\nVisit http://www.gphoto.org/proj/libgphoto2/support.php for\nan updated list.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libexif-gtk":{"origin":"graphics/libexif-gtk","version":"0.5.0_1"},"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libintl.so.8","libexif-gtk.so.5","libexif.so.12","libgphoto2.so.6","libgphoto2_port.so.12","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on","GIMP":"off"}},{"name":"gtkballs","origin":"games/gtkballs","version":"3.1.5_15","comment":"Lines-like simple logic game for X Window System","maintainer":"ports@FreeBSD.org","www":"http://gtkballs.antex.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e53b722b520c85d36a10c5e3cd6d759e3fb5938ec7300b9c67ed20c9d9a1f7c7","flatsize":3204765,"path":"All/gtkballs-3.1.5_15.pkg","repopath":"All/gtkballs-3.1.5_15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":582844,"desc":"It's an old game of balls where your goal is to remove as many\nballs from the game field as you can.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gtkballs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtk-session-lock","origin":"x11-toolkits/gtk-session-lock","version":"0.2.0","comment":"GTK Session Lock for GTK3","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/Cu3PO42/gtk-session-lock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7754fc5fafbf090cfefe78b59c338545bba02ce4444e2b59d9769c071f932d8e","flatsize":191904,"path":"All/gtk-session-lock-0.2.0.pkg","repopath":"All/gtk-session-lock-0.2.0.pkg","licenselogic":"and","licenses":["GPLv3+","MIT"],"pkgsize":40776,"desc":"This is a library to use GTK 3 to build screen lockers using the\nsecure ext-session-lock-v1 protocol. This Library is compatible with\nC, C++ and any language that supports GObject introspection files\n(Python, Vala, etc, see using the library below).\n\nThis library is a fork of the incredible gtk-layer-shell, which has\nlaid all the groundwork necessary to make this happen.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11-toolkits"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libwayland-client.so.0"],"shlibs_provided":["libgtk-session-lock.so.0"]},{"name":"gtk-sharp-beans","origin":"x11-toolkits/gtk-sharp-beans","version":"2.14.1_1","comment":"Extensions on top of GTK-sharp","maintainer":"ports@FreeBSD.org","www":"http://gitorious.org/gtk-sharp-beans","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d5c99d5ed22ec51e89654c388c7bc7786353bae333c1a3487f90a8d81b74f98","flatsize":60959,"path":"All/gtk-sharp-beans-2.14.1_1.pkg","repopath":"All/gtk-sharp-beans-2.14.1_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":23788,"desc":"Gtk# Beans aims to fill the gap between the current Gtk# packages state and all\nthe blings and desktop integration stuffs anyone would want to use.\n\nIt builds on top of Gtk# and extend it by adding new classes and extension\nmethods.","deps":{"gio-sharp":{"origin":"devel/gio-sharp","version":"2.22.3_2"}},"categories":["x11-toolkits"],"messages":[{"message":"===>   NOTICE:\n\nThe gtk-sharp-beans port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtk-vnc","origin":"net/gtk-vnc","version":"1.3.1_5","comment":"VNC viewer widget for GTK","maintainer":"gnome@FreeBSD.org","www":"http://live.gnome.org/gtk-vnc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66e304791b6264245cecbcead56fc4fda24b45bcd661fa23547abfb3a3939388","flatsize":870294,"path":"All/gtk-vnc-1.3.1_5.pkg","repopath":"All/gtk-vnc-1.3.1_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":134332,"desc":"GTK-VNC is a VNC viewer widget for GTK+. It is built using coroutines,\nallowing it to be completely asynchronous while remaining single threaded.\nIt supports RFB protocols 3.3 through 3.8 and the VeNCrypt authentication\nextension providing SSL/TLS encryption with x509 certificate authentication.\nThe core library is written in C and a binding for Python using PyGTK is\navailable. The networking layer supports connections over both IPv4 and IPv6.\nExample code illustrates how to build a vncviewer replacement using either C\nor Python.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","gnome"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgdk_pixbuf-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libX11.so.6","libgio-2.0.so.0","libgcrypt.so.20","libgnutls.so.30","libsasl2.so.3"],"shlibs_provided":["libgtk-vnc-2.0.so.0","libgvnc-1.0.so.0"],"options":{"PULSEAUDIO":"off"}},{"name":"gtk-milk-theme","origin":"x11-themes/gtk-milk-theme","version":"2.1_9","comment":"Port of Milk, Mac OS X theme","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"866ab1d310b37962a2db27877cf85c886e42a6accdbbbe1bb2edb44727cc49e4","flatsize":512013,"path":"All/gtk-milk-theme-2.1_9.pkg","repopath":"All/gtk-milk-theme-2.1_9.pkg","licenselogic":"single","pkgsize":59396,"desc":"Port of a Milk, Mac OS X theme originally created by Max Rudberg\n(http://www.maxrudberg.com/).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"]},{"name":"gtk-nodoka-engine","origin":"x11-themes/gtk-nodoka-engine","version":"0.7.5_4","comment":"GTK nodoka engine and themes","maintainer":"romain@FreeBSD.org","www":"https://pagure.io/nodoka-theme","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d675b4479d1ca6d48b5189825fd07ac20e37f7041f312b00783eaa8a0a1d980","flatsize":165926,"path":"All/gtk-nodoka-engine-0.7.5_4.pkg","repopath":"All/gtk-nodoka-engine-0.7.5_4.pkg","licenselogic":"single","pkgsize":38148,"desc":"Nodoka is the new Fedora default theme for Gnome. This port install the engine\nand GTK themes.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libnodoka.so"],"options":{"ANIMATION":"off","ANIMATIONTOLEFT":"off"}},{"name":"gtk-murrine-engine","origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6","comment":"Murrine GTK 2.x cairo based engine","maintainer":"pneumann@gmail.com","www":"http://www.cimitan.com/murrine","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7aad7814de8d24826ebeb7e4909880256d233e0d1d64896b2da2e707b3a3acb5","flatsize":314759,"path":"All/gtk-murrine-engine-0.98.2_6.pkg","repopath":"All/gtk-murrine-engine-0.98.2_6.pkg","licenselogic":"single","pkgsize":85860,"desc":"This is a GTK+ 2.x engine. \"Murrine\" is an Italian word meaning the art glass\nworks done by Venicians glass blowers. They're absolutely wonderful and\ncolorful. This is the engine that let the murrina's themes work.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"}},"categories":["x11-themes"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libpixman-1.so.0"],"shlibs_provided":["libmurrine.so"],"options":{"ANIMATION":"off"}},{"name":"gtk-murrina-aqua","origin":"x11-themes/gtk-murrina-aqua","version":"0.1_7","comment":"Murrina Aqua GTK 2.x cairo based theme","maintainer":"pneumann@gmail.com","www":"http://www.gnome-look.org/content/show.php?content=42755","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c81e3a303727ab3c3385b7108c2ce62cb4b8af00a3b3189185c0c1355a3daf95","flatsize":4606,"path":"All/gtk-murrina-aqua-0.1_7.pkg","repopath":"All/gtk-murrina-aqua-0.1_7.pkg","licenselogic":"single","pkgsize":2076,"desc":"This is a GTK+ 2.x theme. \"Murrine\" is an Italian word meaning the art glass\nworks done by Venicians glass blowers. They're absolutely wonderful and\ncolorful.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes"]},{"name":"gtk-mixer","origin":"audio/gtk-mixer","version":"1.0.4","comment":"GTK based volume control tool","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/rozhuk-im/gtk-mixer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c915ef0c6c4de07bf4ef06da5f2281ef7ef51af1437df923c83badb3b6ac403","flatsize":70004,"path":"All/gtk-mixer-1.0.4.pkg","repopath":"All/gtk-mixer-1.0.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24076,"desc":"GTK-Mixer is GTK based volume control tool (\"mixer\").\n\nGUI from xfce4-mixer: https://gitlab.xfce.org/apps/xfce4-mixer but\nxfce4 and gstreamer does not used.\n\nFeatures\n- plugins for support different sound backens\n- change system default sound card\n- set volume per line/channel\n- enable/disable lines (mute/unmute)\n- detect sound cards connect/disconnect\n- detect default sound card change","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"gtk3","origin":"x11-toolkits/gtk30","version":"3.24.43","comment":"Gimp Toolkit for X11 GUI (current stable version)","maintainer":"desktop@FreeBSD.org","www":"https://www.gtk.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54f11f306710c9927edaef556187816d6a282137822ab98ef443cd461f936dcb","flatsize":82784936,"path":"All/gtk3-3.24.43.pkg","repopath":"All/gtk3-3.24.43.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":12288312,"desc":"The GIMP ToolKit (GTK+) is a collection of GUI widgets.  GTK+\nessentially provides the building blocks from which GUIs can be\nbuilt.  It is highly themable, and its functionality is highly\nextensible.\n\nGTK+-3 is a very stable release, similar only in design to GTK+-2.\nGTK+-3 can coexist happily alongside GTK+-2, but applications are\nwritten for one version or the other.","deps":{"adwaita-icon-theme":{"origin":"x11-themes/adwaita-icon-theme","version":"42.0"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk-update-icon-cache":{"origin":"graphics/gtk-update-icon-cache","version":"3.24.31_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"hicolor-icon-theme":{"origin":"misc/hicolor-icon-theme","version":"0.18"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11-toolkits"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libcairo.so.2","libgio-2.0.so.0","libintl.so.8","libgdk_pixbuf-2.0.so.0","libgmodule-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libepoxy.so.0","libatk-1.0.so.0","libwayland-client.so.0","libX11.so.6","libcups.so.2","libfribidi.so.0","libcairo-gobject.so.2","libfontconfig.so.1","libxkbcommon.so.0","libwayland-cursor.so.0","libwayland-egl.so.1","libXi.so.6","libXext.so.6","libXcursor.so.1","libXdamage.so.1","libXfixes.so.3","libXcomposite.so.1","libXrandr.so.2","libXinerama.so.1","libpangoft2-1.0.so.0","libatk-bridge-2.0.so.0"],"shlibs_provided":["libgailutil-3.so.0","libgdk-3.so.0","libgtk-3.so.0"],"options":{"ATK_BRIDGE":"on","COLORD":"off","CUPS":"on","DEBUG":"off","DOCS":"on","BROADWAY":"on","WAYLAND":"on","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:gtk:3.24.43:::::dragonfly6:x86_64"}},{"name":"gtk-lila-theme-extras","origin":"x11-themes/gtk-lila-theme-extras","version":"0.4.5_8","comment":"GTK 2.0 Lila additional themes","maintainer":"ports@FreeBSD.org","www":"https://lila-center.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90900c6252bf2a20cf93965b9863d991bdf89471c141cecc050effc556512f9c","flatsize":152954,"path":"All/gtk-lila-theme-extras-0.4.5_8.pkg","repopath":"All/gtk-lila-theme-extras-0.4.5_8.pkg","licenselogic":"single","pkgsize":8624,"desc":"GTK+ 2.0 Lila additional themes","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gtk-lila-theme-extras port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtk-longhorninspirat-theme","origin":"x11-themes/gtk-longhorninspirat-theme","version":"1.0_10","comment":"Port of Windows XP theme Longhorn Inspirat","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc33684577a1eeb2cfda0a07084ce0fea3058b2e7c0bd4c5d28458dcc46aee72","flatsize":886163,"path":"All/gtk-longhorninspirat-theme-1.0_10.pkg","repopath":"All/gtk-longhorninspirat-theme-1.0_10.pkg","licenselogic":"single","pkgsize":111860,"desc":"Port of Longhorn Inspirat theme, originally created by Stefanka for\nWindows XP.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"]},{"name":"gtk-layer-shell","origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2","comment":"GTK3 library for the Wayland layer-shell protocol","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/wmww/gtk-layer-shell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6609e0a569d1b27b4987122f4bac06fb582f18575d6521c1a8f8a38be2430af4","flatsize":403640,"path":"All/gtk-layer-shell-0.8.2.pkg","repopath":"All/gtk-layer-shell-0.8.2.pkg","licenselogic":"and","licenses":["LGPL3+","MIT"],"pkgsize":72432,"desc":"A library for using the Layer Shell Wayland protocol with GTK3. With\nthis library you can build desktop shell components such as panels,\nnotifications and wallpapers. You can use it to anchor your windows to\na corner or edge of the output, or stretch them across the entire\noutput. This Library is compatible with C, C++ and any language that\nsupports GObject introspection files (Python, Vala, etc).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11-toolkits"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libwayland-client.so.0"],"shlibs_provided":["libgtk-layer-shell.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"gtk-lila-theme","origin":"x11-themes/gtk-lila-theme","version":"0.5.5_7","comment":"GTK 2.0 Lila theme","maintainer":"ports@FreeBSD.org","www":"https://lila-center.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bd61aa167fb8aea140714fe12fde337de7b1f4a8db71e3888e6d821c8e1f55a","flatsize":106182,"path":"All/gtk-lila-theme-0.5.5_7.pkg","repopath":"All/gtk-lila-theme-0.5.5_7.pkg","licenselogic":"single","pkgsize":10072,"desc":"GTK+ 2.0 and Metacity Lila theme","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gtk-lila-theme port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtk-pipe-viewer","origin":"multimedia/gtk-pipe-viewer","version":"0.5.1","comment":"Application for searching and playing videos from YouTube (gtk)","maintainer":"DtxdF@disroot.org","www":"https://github.com/trizen/pipe-viewer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4fa867176b8a46910c837ca44b9444a88ed88ff0e612f41d666912d27efdf12","flatsize":838621,"path":"All/gtk-pipe-viewer-0.5.1.pkg","repopath":"All/gtk-pipe-viewer-0.5.1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":271448,"desc":"pipe-viewer is a lightweight application (fork of straw-viewer) for\nsearching and playing videos from YouTube.\n\nThis fork parses the YouTube website directly and relies on the\ninvidious instances only as a fallback method.","deps":{"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Gtk3":{"origin":"x11-toolkits/p5-Gtk3","version":"0.034_2"},"p5-IO-Compress-Brotli":{"origin":"archivers/p5-IO-Compress-Brotli","version":"0.017000_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-LWP-UserAgent-Cached":{"origin":"www/p5-LWP-UserAgent-Cached","version":"0.08"},"p5-Parallel-ForkManager":{"origin":"devel/p5-Parallel-ForkManager","version":"2.02"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"p5-Unicode-LineBreak":{"origin":"textproc/p5-Unicode-LineBreak","version":"2019.001"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"yt-dlp":{"origin":"www/yt-dlp","version":"2024.07.02"}},"categories":["multimedia","perl5"],"options":{"FORK_MANAGER":"on","GTK3":"on","JSON_XS":"on","LOCAL_CACHE":"on","READLINE":"on","SHARE_DIR":"on","CHAR_WIDTH":"off","LINE_BREAK":"on","YOUTUBE_DL":"off","YT_DLP":"on"}},{"name":"gtk-gray-theme","origin":"x11-themes/gtk-gray-theme","version":"1.7_8","comment":"Gray theme for GTK 2.0","maintainer":"portmaster@BSDforge.com","www":"http://www.gnome-look.org/content/show.php?content=34132","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52417968887f2fdc331ca97ab799014fed632debe51b151b25772e047b639d26","flatsize":193867,"path":"All/gtk-gray-theme-1.7_8.pkg","repopath":"All/gtk-gray-theme-1.7_8.pkg","licenselogic":"single","pkgsize":34788,"desc":"Gray version of the nice theme \"Mint\", with a new Metacity theme!\nGray-Flat has got different menu bar and different metacity (obviusly\nyou can use Gray-Flat with Gray metacity theme!).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icons-tango":{"origin":"x11-themes/icons-tango","version":"0.8.90_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"]},{"name":"gtk-digital-harmony-theme","origin":"x11-themes/gtk-digital-harmony-theme","version":"1.1_9","comment":"Another popular theme for GNOME desktop","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be284ca84809e70c31f6921a0f40b246c4f4a6ac7c3c36eb2ae50597a8ed3aeb","flatsize":926252,"path":"All/gtk-digital-harmony-theme-1.1_9.pkg","repopath":"All/gtk-digital-harmony-theme-1.1_9.pkg","licenselogic":"single","pkgsize":112820,"desc":"This is yet another popular GNOME desktop theme by roberTO.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"]},{"name":"gtk-oxygen-engine","origin":"x11-themes/gtk-oxygen-engine","version":"1.4.6_4","comment":"Oxygen-Gtk engine and theme","maintainer":"rakuco@FreeBSD.org","www":"http://kde-look.org/content/show.php/?content=136216","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"145b30620c3c5b72b2455547ac7a07b82a287d73c287926dd8f9969dc45c648c","flatsize":1554849,"path":"All/gtk-oxygen-engine-1.4.6_4.pkg","repopath":"All/gtk-oxygen-engine-1.4.6_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":402700,"desc":"Oxygen-Gtk is a port of the default KDE widget theme (Oxygen) to gtk.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"],"shlibs_provided":["liboxygen-gtk.so"]},{"name":"gtk-engines2","origin":"x11-themes/gtk-engines2","version":"2.20.2_4","comment":"Theme engine for the GTK-2.0 toolkit","maintainer":"gnome@FreeBSD.org","www":"https://www.gtk.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7e1b45e16d88cb41ae3dfa84d288b10c6af9fdbc87f333c7bb535186d2c4120","flatsize":1109653,"path":"All/gtk-engines2-2.20.2_4.pkg","repopath":"All/gtk-engines2-2.20.2_4.pkg","licenselogic":"single","pkgsize":225428,"desc":"Theme engine for the gtk+-2.0 toolkit.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libclearlooks.so","libcrux-engine.so","libglide.so","libhcengine.so","libindustrial.so","libmist.so","libredmond95.so","libthinice.so"],"options":{"ANIMATION":"off"}},{"name":"gtk-doc","origin":"textproc/gtk-doc","version":"1.33.2_3","comment":"Code documentation system, originally for GTK","maintainer":"desktop@FreeBSD.org","www":"https://www.gtk.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"399c362fc15e847ef6581d46c898b275b7fd9a2644829cecebd1b099b067b70b","flatsize":3477760,"path":"All/gtk-doc-1.33.2_3.pkg","repopath":"All/gtk-doc-1.33.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":410204,"desc":"This package automatically generates DocBook documentation for GTK+ and Gnome,\nand converts the DocBook documentation into HTML (and man pages in future).","deps":{"docbook-xml":{"origin":"textproc/docbook-xml","version":"5.0_3"},"docbook-xsl":{"origin":"textproc/docbook-xsl","version":"1.79.1_1,1"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"]},{"name":"gtk-digital-cream-theme","origin":"x11-themes/gtk-digital-cream-theme","version":"1.0_9","comment":"Neat and clean theme for GNOME desktop","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"384be59a02964f9c6d7fc5ed3241c8048e2eaa49038b1687830914b1341643ab","flatsize":622763,"path":"All/gtk-digital-cream-theme-1.0_9.pkg","repopath":"All/gtk-digital-cream-theme-1.0_9.pkg","licenselogic":"single","pkgsize":145260,"desc":"Neat and clean theme for GNOME desktop by roberTO.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"]},{"name":"gtk-aquaextremesunken-theme","origin":"x11-themes/gtk-aquaextremesunken-theme","version":"1.0_9","comment":"Port of AquaExtreme Sunken theme","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a02f6fb2a79dfe84bb9ed46e87e6a13dc7e06244b65f1e24dd1553d69b4038c","flatsize":860849,"path":"All/gtk-aquaextremesunken-theme-1.0_9.pkg","repopath":"All/gtk-aquaextremesunken-theme-1.0_9.pkg","licenselogic":"single","pkgsize":177216,"desc":"Port of AquaExtreme Sunken theme.  Original theme created by Max Rudberg\n(http://www.maxrudberg.com/).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"]},{"name":"gtk-equinox-engine","origin":"x11-themes/gtk-equinox-engine","version":"1.50_6","comment":"Equinox GTK 2.x engine and themes","maintainer":"grembo@FreeBSD.org","www":"http://gnome-look.org/content/show.php?content=121881","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7de525409adaf26ff5f543d8cf4ff2604831d1bdea154e28a2c00186b58165a3","flatsize":859461,"path":"All/gtk-equinox-engine-1.50_6.pkg","repopath":"All/gtk-equinox-engine-1.50_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":491500,"desc":"A heavily modified version of the beautiful Aurora engine 1.4.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-engines2":{"origin":"x11-themes/gtk-engines2","version":"2.20.2_4"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libequinox.so"],"options":{"ANIMATION":"on","DOCS":"on","EXAMPLES":"on"}},{"name":"gtk-aluminumalloy-smog-theme","origin":"x11-themes/gtk-aluminumalloy-smog-theme","version":"2004.01.04_6","comment":"Port of Mac OS X theme Aluminum Alloy (smog flavor)","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41b5b04b6272c4047b04ea349ad79746f12d6596524602ee8f236ca2bcc6dea4","flatsize":541489,"path":"All/gtk-aluminumalloy-smog-theme-2004.01.04_6.pkg","repopath":"All/gtk-aluminumalloy-smog-theme-2004.01.04_6.pkg","licenselogic":"single","pkgsize":160892,"desc":"This is a port the wonderful Mac OS X theme Aluminum Alloy.  Original theme\ncreated by Max Rudberg (http://www.maxrudberg.com/).\n\nTheme comes in several flavors: volcanic, smog, cryogenic, toxic.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"]},{"name":"gtk-aluminumalloy-volcanic-theme","origin":"x11-themes/gtk-aluminumalloy-volcanic-theme","version":"2004.01.04_9","comment":"Port of Mac OS X theme Aluminum Alloy (volcanic flavor)","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03c32b3cc9495fae55ba17065d2b88595d97bcfd7bec34f23612d4ae5ae863b2","flatsize":540874,"path":"All/gtk-aluminumalloy-volcanic-theme-2004.01.04_9.pkg","repopath":"All/gtk-aluminumalloy-volcanic-theme-2004.01.04_9.pkg","licenselogic":"single","pkgsize":157944,"desc":"This is a port the wonderful Mac OS X theme Aluminum Alloy.  Original theme\ncreated by Max Rudberg (http://www.maxrudberg.com/).\n\nTheme comes in several flavors: volcanic, smog, cryogenic, toxic.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"]},{"name":"gtk-aluminumalloy-cryogenic-theme","origin":"x11-themes/gtk-aluminumalloy-cryogenic-theme","version":"2004.01.04_6","comment":"Port of Mac OS X theme Aluminum Alloy (cryogenic flavor)","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a41c7f557b84391937eeea680b4b2115010a90c47aba0fdf5da9fce2046f8bb1","flatsize":491427,"path":"All/gtk-aluminumalloy-cryogenic-theme-2004.01.04_6.pkg","repopath":"All/gtk-aluminumalloy-cryogenic-theme-2004.01.04_6.pkg","licenselogic":"single","pkgsize":160168,"desc":"This is a port the wonderful Mac OS X theme Aluminum Alloy.  Original theme\ncreated by Max Rudberg (http://www.maxrudberg.com/).\n\nTheme comes in several flavors: volcanic, smog, cryogenic, toxic.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"]},{"name":"gtk-E17-theme","origin":"x11-themes/gtk-E17-theme","version":"3.22.2,1","comment":"Dark GTK theme for Enlightenment","maintainer":"ports@FreeBSD.org","www":"https://github.com/tsujan/E17gtk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07a181c99e0e500eef1bb243c5360fdfdca59fdd15e57c81b506b3df953df38d","flatsize":611979,"path":"All/gtk-E17-theme-3.22.2,1.pkg","repopath":"All/gtk-E17-theme-3.22.2,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":114152,"desc":"E17gtk is a dark GTK2/GTK3 theme with sharp corners, which is designed for\nuse in Enlightenment and gives the elegant look of Enlightenment to GTK widgets.\nOf course, it can be used with any GTK based environment too, but it is not\ntuned to Gnome or any of its apps.","categories":["x11-themes","enlightenment"],"messages":[{"message":"===>   NOTICE:\n\nThe gtk-E17-theme port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtk-arc-themes","origin":"x11-themes/gtk-arc-themes","version":"20220223_2","comment":"Arc-themes for GTK-2.0,3.0 & 4.0 based desktop environments","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/jnsh/arc-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"559ce69d129c2a2f838e9a60a8162fdadb269b61eb96241b8e7714c13fdfaaaa","flatsize":6085802,"path":"All/gtk-arc-themes-20220223_2.pkg","repopath":"All/gtk-arc-themes-20220223_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":288332,"desc":"Flat theme with transparent elements.\n\nSupported Desktop Environments:\n\n* Cinnamon\n* Gnome-Shell\n* Metacity\n* Plank\n* Xfce","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes"]},{"name":"gtk-aluminumalloy-toxic-theme","origin":"x11-themes/gtk-aluminumalloy-toxic-theme","version":"2004.01.04_6","comment":"Port of Mac OS X theme Aluminum Alloy (toxic flavor)","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed389c8635cca292c3f83cdf2eff7fd64ae8a6979073f83dffbd32e18264336c","flatsize":495025,"path":"All/gtk-aluminumalloy-toxic-theme-2004.01.04_6.pkg","repopath":"All/gtk-aluminumalloy-toxic-theme-2004.01.04_6.pkg","licenselogic":"single","pkgsize":157736,"desc":"This is a port the wonderful Mac OS X theme Aluminum Alloy.  Original theme\ncreated by Max Rudberg (http://www.maxrudberg.com/).\n\nTheme comes in several flavors: volcanic, smog, cryogenic, toxic.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"]},{"name":"gtimer","origin":"deskutils/gtimer","version":"2.0.0_6","comment":"Timer for your personal activities","maintainer":"ports@FreeBSD.org","www":"https://www.k5n.us/gtimer.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e98c1bdcb93409c57fd9d9990665bb01aa15cedf0bca8fce725ba37bcd29543","flatsize":246417,"path":"All/gtimer-2.0.0_6.pkg","repopath":"All/gtimer-2.0.0_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":72740,"desc":"gtimer is an application built with GTK that keeps track of all\nyour activities and the amount of time spent on those activities.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["deskutils"],"shlibs_required":["libXss.so.1","libXext.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe gtimer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtimelapse","origin":"graphics/gtimelapse","version":"0.1_17","comment":"Application for capturing images to generate timelapse videos","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/gtimelapse/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5a1f34892761d85d36da3b10dd759485f96ede8ba698996785bcc05176fcf7b","flatsize":194573,"path":"All/gtimelapse-0.1_17.pkg","repopath":"All/gtimelapse-0.1_17.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":61228,"desc":"gTimelapse is an small application for capturing images from your camera to\ngenerate timelapse videos, based on gPhoto2 and wxWidgets.","deps":{"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["graphics"],"shlibs_required":["libgphoto2.so.6","libgphoto2_port.so.12","libwx_gtk3u_xrc-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe gtimelapse port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gtick","origin":"audio/gtick","version":"0.5.5_5","comment":"Metronome application","maintainer":"martymac@FreeBSD.org","www":"https://www.antcom.de/gtick/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"040e7f923e1138fd68d47ff179167e009f8285df99a5c509f64772642091b81f","flatsize":510407,"path":"All/gtick-0.5.5_5.pkg","repopath":"All/gtick-0.5.5_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":115356,"desc":"GNU GTick is a metronome application. It features a scale from 10 beats\nper minute to 1000 BPM and arbitrary beat modes (meters). It uses GTK+2\nand OSS.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsndfile.so.1"],"options":{"NLS":"on"}},{"name":"gti","origin":"games/gti","version":"1.9.1_1","comment":"Just a silly git launcher, basically. Inspired by sl","maintainer":"tota@FreeBSD.org","www":"https://r-wos.org/hacks/gti","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50bab4b160a154b4cdf82c1f079791acf90fef26b47524d2eaf20a24451be5a1","flatsize":15166,"path":"All/gti-1.9.1_1.pkg","repopath":"All/gti-1.9.1_1.pkg","licenselogic":"single","licenses":["GTI"],"pkgsize":6428,"desc":"It's a program that displays a badly made ASCII-art animation to\npunish you for your typing error - and after that magically launches\nthe command you meant to launch.\n\nThe code is available under an MIT-like license on github - though\nof course anybody can write his or her own version in a couple of\nminutes.\n\nThis whole thing is heavily inspired by sl, which displays a steam\nlocomotive. However, gti is actually nicer than sl as it at least\nexecutes git after the animation. :-)","categories":["games"],"options":{"DOCS":"on"}},{"name":"gstreamer1-qt5","origin":"multimedia/gstreamer1-qt","version":"1.2.0_28","comment":"Qt  bindings for GStreamer 1.x multimedia library","maintainer":"kde@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cbf02d962cbee29717c62f24e2e7f50fe5b1471811cd8486dc8cd9d26916086","flatsize":1176593,"path":"All/gstreamer1-qt5-1.2.0_28.pkg","repopath":"All/gstreamer1-qt5-1.2.0_28.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":258036,"desc":"QtGStreamer is a set of libraries providing C++ bindings for GStreamer\nwith a Qt-style API, plus some helper classes and elements for\nintegrating GStreamer better in Qt applications.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["multimedia"],"shlibs_required":["libgobject-2.0.so.0","libgmodule-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libgstreamer-1.0.so.0","libgstbase-1.0.so.0","libgstvideo-1.0.so.0","libGL.so.1","libQt5Quick.so.5","libQt5OpenGL.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libgstaudio-1.0.so.0","libgstpbutils-1.0.so.0","libgstapp-1.0.so.0"],"shlibs_provided":["libQt5GLib-2.0.so.0","libQt5GStreamer-1.0.so.0","libQt5GStreamerQuick-1.0.so.0","libQt5GStreamerUi-1.0.so.0","libQt5GStreamerUtils-1.0.so.0"]},{"name":"gstreamer1-plugins-zxing","origin":"textproc/gstreamer1-plugins-zxing","version":"1.22.10","comment":"GStreamer plugin for QR recognition","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58c6595752055c8f75725f12472b926eb8f6fee0c412e00aa50ea77f6b973ec5","flatsize":43003,"path":"All/gstreamer1-plugins-zxing-1.22.10.pkg","repopath":"All/gstreamer1-plugins-zxing-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":15484,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"zxing-cpp":{"origin":"textproc/zxing-cpp","version":"2.2.1"}},"categories":["textproc","multimedia"],"shlibs_required":["libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libZXing.so.3"],"shlibs_provided":["libgstzxing.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-ximagesrc","origin":"x11/gstreamer1-plugins-ximagesrc","version":"1.22.10","comment":"GStreamer X source plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"caaac79fc7fe48ba0af115aefacd20be2d98502917a42059e4d6850a5c52722d","flatsize":67116,"path":"All/gstreamer1-plugins-ximagesrc-1.22.10.pkg","repopath":"All/gstreamer1-plugins-ximagesrc-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":25320,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["x11"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstvideo-1.0.so.0","libX11.so.6","libXext.so.6","libXfixes.so.3","libXdamage.so.1"],"shlibs_provided":["libgstximagesrc.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gtgt","origin":"devel/gtgt","version":"3.2.0_1","comment":"General (or GNU) template generation tools","maintainer":"ports@FreeBSD.org","www":"https://gtgt.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ae1a4dd9458fe3ac53af859baf6804c6a2d46cccec6ea90b668e5c23cae0099","flatsize":2135797,"path":"All/gtgt-3.2.0_1.pkg","repopath":"All/gtgt-3.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":294660,"desc":"The (general | GNU) template generation tools are a set of scripts\nfor creating a whole set of sources, which may already be compiled\nand installed by using the GNU development tools. Think of gtgt as\na program which is able to create an already compilable, very\nsophisticated \"hello world\" program, written in C or C++ and\nconstituted by a main program, two internal modules (classes), one\nstatic and one shared library. Using gitty-gitty you will get a\ntemplate of sources for the main cases you might meet, and which\nyou can also use as examples for automake, autoconf and so on.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gtgt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gstreamer1-plugins-zbar","origin":"graphics/gstreamer1-plugins-zbar","version":"1.22.10","comment":"GStreamer ZBar barcode detector plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57dbb1defd0e42ce29517a62df71180bb30bd8e3f7d4b9567120a3089efedd87","flatsize":41483,"path":"All/gstreamer1-plugins-zbar-1.22.10.pkg","repopath":"All/gstreamer1-plugins-zbar-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":14580,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"zbar":{"origin":"graphics/zbar","version":"0.23.90_5"}},"categories":["graphics"],"shlibs_required":["libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libzbar.so.0"],"shlibs_provided":["libgstzbar.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"guile3","origin":"lang/guile3","version":"3.0.9_2","comment":"GNU Ubiquitous Intelligent Language for Extension","maintainer":"bofh@FreeBSD.org","www":"https://www.gnu.org/software/guile/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e23b4141134ee8ab6860ff3ab4321cdf31ff4478f9caea59e27049d90eec10b","flatsize":61278684,"path":"All/guile3-3.0.9_2.pkg","repopath":"All/guile3-3.0.9_2.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":7685232,"desc":"GUILE, GNU's Ubiquitous Intelligent Language for Extension,\nis a library that implements the Scheme language plus various\nconvenient facilities. It's designed so that you can link it\ninto an application or utility to make it extensible.  Our\nplan is to link this library into all GNU programs that call for\nextensibility.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"guile-aclocal":{"origin":"lang/guile-aclocal","version":"3.0.9_2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang","scheme"],"shlibs_required":["libgc-threaded.so.1","libffi.so.8","libintl.so.8","libunistring.so.5","libgmp.so.10","libreadline.so.8","libncurses.so.6"],"shlibs_provided":["libguile-3.0.so.1"],"options":{"MINIGMP":"off","NLS":"on","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:guile:3.0.9:::::dragonfly6:x86_64:2"}},{"name":"gstreamer1-plugins-x265","origin":"multimedia/gstreamer1-plugins-x265","version":"1.22.10_1","comment":"GStreamer libx265 based H265 plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de277accb92d116b3b86910b555d8cf283b438a62fc99d608de739b4d8f515cc","flatsize":71347,"path":"All/gstreamer1-plugins-x265-1.22.10_1.pkg","repopath":"All/gstreamer1-plugins-x265-1.22.10_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":24968,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"x265":{"origin":"multimedia/x265","version":"3.5_2"}},"categories":["multimedia"],"shlibs_required":["libgstpbutils-1.0.so.0","libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libx265.so.200"],"shlibs_provided":["libgstx265.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64:1"}},{"name":"gstreamer1-plugins-x264","origin":"multimedia/gstreamer1-plugins-x264","version":"1.22.10","comment":"GStreamer libx264 based H264 plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aaa3d1b77671b053fed18728207d1bf11958cda645d8aec866529c5766083e28","flatsize":93326,"path":"All/gstreamer1-plugins-x264-1.22.10.pkg","repopath":"All/gstreamer1-plugins-x264-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":32816,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libx264":{"origin":"multimedia/libx264","version":"0.164.3095"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstvideo-1.0.so.0","libgstpbutils-1.0.so.0","libx264.so.164"],"shlibs_provided":["libgstx264.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-x","origin":"x11/gstreamer1-plugins-x","version":"1.22.10","comment":"GStreamer X and Xvideo output plugins","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68b3a9f97a292b028ad3e155ccaed5f9bd8661820bf5e0f0c8a11b2004318b11","flatsize":162452,"path":"All/gstreamer1-plugins-x-1.22.10.pkg","repopath":"All/gstreamer1-plugins-x-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":52036,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["x11"],"shlibs_required":["libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libX11.so.6","libXext.so.6","libXv.so.1"],"shlibs_provided":["libgstximagesink.so","libgstxvimagesink.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-webrtcdsp","origin":"audio/gstreamer1-plugins-webrtcdsp","version":"1.22.10","comment":"GStreamer WebRTC Audio Processing plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d10873667ea4a3958bc4c71caa12f06f415920668b1a91895f01ca04f654c45","flatsize":67555,"path":"All/gstreamer1-plugins-webrtcdsp-1.22.10.pkg","repopath":"All/gstreamer1-plugins-webrtcdsp-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":24048,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"webrtc-audio-processing0":{"origin":"audio/webrtc-audio-processing0","version":"0.3.1_3"}},"categories":["audio"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstaudio-1.0.so.0","libgstbadaudio-1.0.so.0","libwebrtc_audio_processing.so.1"],"shlibs_provided":["libgstwebrtcdsp.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-webp","origin":"graphics/gstreamer1-plugins-webp","version":"1.22.10","comment":"GStreamer webp image decoder plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75dde80b49284b546986d90ba6c428d7df9255572579c4cf6952fb6760c508be","flatsize":50211,"path":"All/gstreamer1-plugins-webp-1.22.10.pkg","repopath":"All/gstreamer1-plugins-webp-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":17712,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libwebp.so.7"],"shlibs_provided":["libgstwebp.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gtar","origin":"archivers/gtar","version":"1.35_1","comment":"GNU version of the traditional tape archiver","maintainer":"naddy@FreeBSD.org","www":"https://www.gnu.org/software/tar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eca406c8febfa3d0da973a2b6467b5db5cd5421ddf0a19ee372941e4cd51ae16","flatsize":3501004,"path":"All/gtar-1.35_1.pkg","repopath":"All/gtar-1.35_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":729064,"desc":"The Free Software Foundation's \"tar\" tape archiver.\n\nGNU tar saves many files together into a single tape or disk archive,\nand can restore individual files from the archive.  It includes\nmultivolume support, the ability to archive sparse files, automatic\narchive compression/decompression, remote archives and special\nfeatures that allow tar to be used for incremental and full backups.\nThis distribution also includes rmt, the remote tape server.\n\nNote that this port will install these utilities with a 'g' prefix,\ne.g. gtar, but the man pages and info documentation will refer to\nthem without the 'g' prefix.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["archivers","sysutils"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on","STATIC":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:tar:1.35:::::dragonfly6:x86_64:1"}},{"name":"gstreamer1-plugins-wavpack","origin":"audio/gstreamer1-plugins-wavpack","version":"1.22.10","comment":"GStreamer wavpack encode/decode plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b26c8b36cde2d202f08c051a2104cc5bdefb8334266b9072e442260cc2894f8f","flatsize":68276,"path":"All/gstreamer1-plugins-wavpack-1.22.10.pkg","repopath":"All/gstreamer1-plugins-wavpack-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":24192,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"wavpack":{"origin":"audio/wavpack","version":"5.7.0"}},"categories":["audio"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgstaudio-1.0.so.0","libwavpack.so.1"],"shlibs_provided":["libgstwavpack.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gtk-sharp20","origin":"x11-toolkits/gtk-sharp20","version":"2.12.45_6","comment":"GTK and GNOME interfaces for the .NET runtime","maintainer":"ports@FreeBSD.org","www":"https://www.mono-project.com/Gtk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"edd6787c5a687fb06c519226ed64151e9887e34e360c339007946af824612013","flatsize":7455616,"path":"All/gtk-sharp20-2.12.45_6.pkg","repopath":"All/gtk-sharp20-2.12.45_6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3149112,"desc":"Gtk# provides C# bindings for Gtk+ libraries to the .NET runtime.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits"],"shlibs_required":["libatk-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libglade-2.0.so.0","libxml2.so.2"],"shlibs_provided":["libatksharpglue-2.so","libgdksharpglue-2.so","libgladesharpglue-2.so","libglibsharpglue-2.so","libgtksharpglue-2.so","libpangosharpglue-2.so"],"messages":[{"message":"===>   NOTICE:\n\nThe gtk-sharp20 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gstreamer1-plugins-vpx","origin":"multimedia/gstreamer1-plugins-vpx","version":"1.22.10_1","comment":"GStreamer vp8 codec plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"faf5ec9c27434e5e7cd536cb4648e177b0cf535a360b1643223117ce69fb6252","flatsize":115766,"path":"All/gstreamer1-plugins-vpx-1.22.10_1.pkg","repopath":"All/gstreamer1-plugins-vpx-1.22.10_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":39128,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgsttag-1.0.so.0","libgstvideo-1.0.so.0","libvpx.so.9"],"shlibs_provided":["libgstvpx.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64:1"}},{"name":"gstreamer1-plugins-vorbis","origin":"audio/gstreamer1-plugins-vorbis","version":"1.22.10","comment":"GStreamer vorbis encoder/decoder plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61f579700c8de2dca2111240d814d75218c4b341cc2f59dc5fafe412b13d44fd","flatsize":83596,"path":"All/gstreamer1-plugins-vorbis-1.22.10.pkg","repopath":"All/gstreamer1-plugins-vorbis-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":28736,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-ogg":{"origin":"audio/gstreamer1-plugins-ogg","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libvorbis.so.0","libvorbisenc.so.2","libgstaudio-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgsttag-1.0.so.0"],"shlibs_provided":["libgstvorbis.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-taglib","origin":"audio/gstreamer1-plugins-taglib","version":"1.22.10_1","comment":"GStreamer taglib plugin for adding APEv2 and ID3v2 headers","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6443448bfec488d851a832cf341cffeb7acba2bf2a8346a0d6c7018123c9150","flatsize":71932,"path":"All/gstreamer1-plugins-taglib-1.22.10_1.pkg","repopath":"All/gstreamer1-plugins-taglib-1.22.10_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":24332,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio"],"shlibs_required":["libgsttag-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libtag.so.2"],"shlibs_provided":["libgsttaglib.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64:1"}},{"name":"gstreamer1-plugins-svt-vp9","origin":"multimedia/gstreamer1-plugins-svt-vp9","version":"0.3.0","comment":"GStreamer (svt-vp9) plugin","maintainer":"jbeich@FreeBSD.org","www":"https://01.org/svt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ae486c584b7f812418a8873979839310c1ac940bb3c0dc609bef56fc411f759","flatsize":53751,"path":"All/gstreamer1-plugins-svt-vp9-0.3.0.pkg","repopath":"All/gstreamer1-plugins-svt-vp9-0.3.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":18536,"desc":"This plugin provides svtav1enc element to GStreamer in order to use\nthe Scalable Video Technology for VP9 Encoder.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"svt-vp9":{"origin":"multimedia/svt-vp9","version":"0.3.0_1"}},"categories":["multimedia"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstvideo-1.0.so.0","libSvtVp9Enc.so.1"],"shlibs_provided":["libgstsvtvp9enc.so"]},{"name":"gstreamer1-plugins-svt-hevc","origin":"multimedia/gstreamer1-plugins-svt-hevc","version":"1.5.1","comment":"GStreamer (svt-hevc) plugin","maintainer":"jbeich@FreeBSD.org","www":"https://01.org/svt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"017e0cbdd7bcb5fd2476b27efda848d106d98aeae864b4d13665731ac512ce31","flatsize":70136,"path":"All/gstreamer1-plugins-svt-hevc-1.5.1.pkg","repopath":"All/gstreamer1-plugins-svt-hevc-1.5.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":24148,"desc":"This plugin provides svtav1enc element to GStreamer in order to use\nthe Scalable Video Technology for HEVC Encoder.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"svt-hevc":{"origin":"multimedia/svt-hevc","version":"1.5.1_1"}},"categories":["multimedia"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstpbutils-1.0.so.0","libgstvideo-1.0.so.0","libSvtHevcEnc.so.1"],"shlibs_provided":["libgstsvthevcenc.so"]},{"name":"gstreamer1-plugins-v4l2","origin":"multimedia/gstreamer1-plugins-v4l2","version":"1.22.10","comment":"GStreamer Video 4 Linux 2 source plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f50b51e550983458ad9d87755f4e6d19b3df950b0da5b322ca4423ec3749a27a","flatsize":365540,"path":"All/gstreamer1-plugins-v4l2-1.22.10.pkg","repopath":"All/gstreamer1-plugins-v4l2-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":128268,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"webcamd":{"origin":"multimedia/webcamd","version":"9.9.9.9"}},"categories":["multimedia"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgstvideo-1.0.so.0","libgstallocators-1.0.so.0","libv4l2.so.0"],"shlibs_provided":["libgstvideo4linux2.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-theora","origin":"multimedia/gstreamer1-plugins-theora","version":"1.22.10","comment":"GStreamer theora plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb78fad8fc4fb357026a48e7ba6097cda7c502685cbf8ee1658e9a6500594dcd","flatsize":88092,"path":"All/gstreamer1-plugins-theora-1.22.10.pkg","repopath":"All/gstreamer1-plugins-theora-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":31096,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libtheoradec.so.1","libtheoraenc.so.1","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgsttag-1.0.so.0"],"shlibs_provided":["libgsttheora.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-twolame","origin":"audio/gstreamer1-plugins-twolame","version":"1.22.10","comment":"GStreamer High-quality free MP2 encoder plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5001cc05215d51ed8a61e6aa383978ce7eb92f1e2db54b4e1464b9d3433a3d43","flatsize":55948,"path":"All/gstreamer1-plugins-twolame-1.22.10.pkg","repopath":"All/gstreamer1-plugins-twolame-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":19244,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"twolame":{"origin":"audio/twolame","version":"0.4.0_4"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libtwolame.so.0"],"shlibs_provided":["libgsttwolame.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-svt-av1","origin":"multimedia/gstreamer1-plugins-svt-av1","version":"2.1.2","comment":"GStreamer (svt-av1) plugin","maintainer":"jbeich@FreeBSD.org","www":"https://01.org/svt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b179cb9bf38da1b44c98fbebe46775e44ae31845ab907f53977e31674ace5598","flatsize":57828,"path":"All/gstreamer1-plugins-svt-av1-2.1.2.pkg","repopath":"All/gstreamer1-plugins-svt-av1-2.1.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":19268,"desc":"This plugin provides svtav1enc element to GStreamer in order to use\nthe Scalable Video Technology for AV1 Encoder.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"svt-av1":{"origin":"multimedia/svt-av1","version":"2.1.2"}},"categories":["multimedia"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstvideo-1.0.so.0","libSvtAv1Enc.so.2"],"shlibs_provided":["libgstsvtav1enc.so"]},{"name":"gtk-sharp30","origin":"x11-toolkits/gtk-sharp30","version":"2.99.3_7","comment":"GTK and GNOME interfaces for the .NET runtime","maintainer":"kwm@FreeBSD.org","www":"https://www.mono-project.com/Gtk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d0ec2c808b018486c1a16d9f69618c4d2879cc09806497be70611a1603497dc","flatsize":8855980,"path":"All/gtk-sharp30-2.99.3_7.pkg","repopath":"All/gtk-sharp30-2.99.3_7.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":3117236,"desc":"Gtk# provides C# bindings for Gtk+ libraries to the .NET runtime.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-toolkits"],"shlibs_required":["libatk-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libmonosgen-2.0.so.1","libiconv.so.2"],"shlibs_provided":["libatksharpglue-3.so","libgiosharpglue-3.so","libgtksharpglue-3.so","libmono-profiler-gui-thread-check.so.0","libpangosharpglue-3.so"]},{"name":"gstreamer1-plugins-ugly","origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10","comment":"GStreamer-plugins set of good-quality plug-ins that might have distribution problems","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4f73d4e15d584410f93e7aa85d2ee41476c59017475402b2d15ff0543877ce1","flatsize":424154,"path":"All/gstreamer1-plugins-ugly-1.22.10.pkg","repopath":"All/gstreamer1-plugins-ugly-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":140580,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia","audio"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgstrtp-1.0.so.0","libgstvideo-1.0.so.0","libgsttag-1.0.so.0","libgstriff-1.0.so.0","libgstrtsp-1.0.so.0","libgstsdp-1.0.so.0","libgstaudio-1.0.so.0","libgstpbutils-1.0.so.0"],"shlibs_provided":["libgstasf.so","libgstdvdlpcmdec.so","libgstdvdsub.so","libgstrealmedia.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-ttml","origin":"multimedia/gstreamer1-plugins-ttml","version":"1.22.10","comment":"GStreamer ttml subtitle plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b5c2c74ca49ae2305b7533ffa9bd4bc22759003ef3085aacd3f6b362be1a64d","flatsize":137835,"path":"All/gstreamer1-plugins-ttml-1.22.10.pkg","repopath":"All/gstreamer1-plugins-ttml-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":48540,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["multimedia"],"shlibs_required":["libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libxml2.so.2","libpango-1.0.so.0","libcairo.so.2","libpangocairo-1.0.so.0"],"shlibs_provided":["libgstttmlsubs.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-srtp","origin":"net/gstreamer1-plugins-srtp","version":"1.22.10","comment":"GStreamer srtp plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"732c906cf0d11ff04d713b075c83032ed017d2bd72e4710b580023df0642c23a","flatsize":88331,"path":"All/gstreamer1-plugins-srtp-1.22.10.pkg","repopath":"All/gstreamer1-plugins-srtp-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":30784,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libsrtp2":{"origin":"net/libsrtp2","version":"2.6.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["net"],"shlibs_required":["libgstrtp-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libsrtp2.so.1"],"shlibs_provided":["libgstsrtp.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-speex","origin":"audio/gstreamer1-plugins-speex","version":"1.22.10","comment":"GStreamer speex voice encode/decode plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92841cc1ab0f97f29741c5cbc772860f7a1ae7101940ce928d697d8934c5c601","flatsize":67092,"path":"All/gstreamer1-plugins-speex-1.22.10.pkg","repopath":"All/gstreamer1-plugins-speex-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":22716,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"}},"categories":["audio"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgsttag-1.0.so.0","libgstaudio-1.0.so.0","libspeex.so.1"],"shlibs_provided":["libgstspeex.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-spandsp","origin":"comms/gstreamer1-plugins-spandsp","version":"1.22.10","comment":"GStreamer DSP library and software FAX machine plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cdbfe52eb33efe3403e3054573f2bea32620272dee2d2b19eb3512e54770eb1","flatsize":50443,"path":"All/gstreamer1-plugins-spandsp-1.22.10.pkg","repopath":"All/gstreamer1-plugins-spandsp-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":18224,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"spandsp":{"origin":"comms/spandsp","version":"3.0.0.g20211014_2"}},"categories":["comms"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libspandsp.so.3"],"shlibs_provided":["libgstspandsp.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-soup","origin":"devel/gstreamer1-plugins-soup","version":"1.22.10","comment":"GStreamer soup based http input plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fc1f488dd61512862ab0893b576aaa7ba818d9df9b768be672a6933d3696306","flatsize":120876,"path":"All/gstreamer1-plugins-soup-1.22.10.pkg","repopath":"All/gstreamer1-plugins-soup-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":39904,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["devel"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgstbase-1.0.so.0","libgsttag-1.0.so.0","libgmodule-2.0.so.0","libgio-2.0.so.0"],"shlibs_provided":["libgstsoup.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-srt","origin":"www/gstreamer1-plugins-srt","version":"1.22.10","comment":"GStreamer Secure Reliable Transport (SRT) plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e87cd29685ff06e8026749dade67c3c9de97d510c1454b3f30ea6877bc49150c","flatsize":93179,"path":"All/gstreamer1-plugins-srt-1.22.10.pkg","repopath":"All/gstreamer1-plugins-srt-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":32072,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"srt":{"origin":"www/srt","version":"1.5.3"}},"categories":["www"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgio-2.0.so.0","libsrt.so.1.5"],"shlibs_provided":["libgstsrt.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-sndio","origin":"audio/gstreamer1-plugins-sndio","version":"1.8.0.1_1","comment":"Sndio audio sink and source for GStreamer","maintainer":"gnome@FreeBSD.org","www":"https://github.com/t6/gstreamer1-plugins-sndio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6be6bd118890d1d699766d62ae77df27db7953fd574e660f8e39b19c5d961df1","flatsize":25603,"path":"All/gstreamer1-plugins-sndio-1.8.0.1_1.pkg","repopath":"All/gstreamer1-plugins-sndio-1.8.0.1_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":9840,"desc":"The GStreamer sndio plugin allows applications that use GStreamer to\nplay and record to/from an sndio server.\n\nThis includes WebKit-based browsers, video players like Totem, and\naudio players like Rhythmbox.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"sndio":{"origin":"audio/sndio","version":"1.9.0"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libsndio.so.7.2"],"messages":[{"message":"The GStreamer sndio plugin has been installed.  It has a higher\npriority than both the OSS or PulseAudio plugins and GStreamer will\nprefer it over them by default.","type":"install"}]},{"name":"gstreamer1-plugins-rsvg","origin":"graphics/gstreamer1-plugins-rsvg","version":"1.22.10","comment":"GStreamer SVG plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"922446dd0a429491bddc77094da2d7bfe776b5487f84164d84ecc8f7e2253c89","flatsize":50699,"path":"All/gstreamer1-plugins-rsvg-1.22.10.pkg","repopath":"All/gstreamer1-plugins-rsvg-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":18404,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["graphics"],"shlibs_required":["libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","librsvg-2.so.2","libcairo.so.2"],"shlibs_provided":["libgstrsvg.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-soundtouch","origin":"audio/gstreamer1-plugins-soundtouch","version":"1.22.10","comment":"GStreamer soundtouch plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"907897a15313b77e88d6349d4f0017aed5c3dc80bbd7d17fb9ee0631957c41a1","flatsize":58267,"path":"All/gstreamer1-plugins-soundtouch-1.22.10.pkg","repopath":"All/gstreamer1-plugins-soundtouch-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":20640,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"soundtouch":{"origin":"audio/soundtouch","version":"2.3.3"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libSoundTouch.so.2"],"shlibs_provided":["libgstsoundtouch.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-sidplay","origin":"audio/gstreamer1-plugins-sidplay","version":"1.22.10","comment":"GStreamer Commodore SID audio decoder plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec18a3066edf777b3fe7bb777074155e965373ccb15d3b578320223fa75104db","flatsize":50772,"path":"All/gstreamer1-plugins-sidplay-1.22.10.pkg","repopath":"All/gstreamer1-plugins-sidplay-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":17872,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libsidplay":{"origin":"audio/libsidplay","version":"1.36.60_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libsidplay.so.1"],"shlibs_provided":["libgstsid.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-shout2","origin":"audio/gstreamer1-plugins-shout2","version":"1.22.10","comment":"GStreamer icecast output plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"810527774e2b5e93b155a7de5295092fc8866c9de4f70997c92432e2b810893e","flatsize":56076,"path":"All/gstreamer1-plugins-shout2-1.22.10.pkg","repopath":"All/gstreamer1-plugins-shout2-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":19952,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libshout":{"origin":"audio/libshout","version":"2.4.6_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libshout.so.3"],"shlibs_provided":["libgstshout2.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-vulkan","origin":"graphics/gstreamer1-plugins-vulkan","version":"1.22.10","comment":"GStreamer Vulkan graphics plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc424c5537ffb99a84d3b0a69768e72f794da7f2db2f6a7c879672a5bafd31ec","flatsize":1237980,"path":"All/gstreamer1-plugins-vulkan-1.22.10.pkg","repopath":"All/gstreamer1-plugins-vulkan-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":212648,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-gl":{"origin":"graphics/gstreamer1-plugins-gl","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"shaderc":{"origin":"graphics/shaderc","version":"2024.1"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics"],"shlibs_required":["libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libvulkan.so.1","libgio-2.0.so.0","libgstallocators-1.0.so.0","libwayland-client.so.0"],"shlibs_provided":["libgstvulkan.so","libgstwaylandsink.so","libgstvulkan-1.0.so.0","libgstwayland-1.0.so.0"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-smoothstreaming","origin":"multimedia/gstreamer1-plugins-smoothstreaming","version":"1.22.10","comment":"GStreamer parse and demuliplex a Smooth Streaming manifest into audio/video streams plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"932eff5891e67f54b0051799509b9c5d930e69b074068533646ff30c4eaf6dad","flatsize":68619,"path":"All/gstreamer1-plugins-smoothstreaming-1.22.10.pkg","repopath":"All/gstreamer1-plugins-smoothstreaming-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":26364,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstadaptivedemux-1.0.so.0","libgstcodecparsers-1.0.so.0","libgstbase-1.0.so.0","libgstisoff-1.0.so.0","libxml2.so.2"],"shlibs_provided":["libgstsmoothstreaming.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-sndfile","origin":"audio/gstreamer1-plugins-sndfile","version":"1.22.10","comment":"Gstreamer sndfile plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90bef4c5947ad2040a3a3ee5fa7fe2b88443b218d7adbe9d1eb7bfb91ca045f0","flatsize":58443,"path":"All/gstreamer1-plugins-sndfile-1.22.10.pkg","repopath":"All/gstreamer1-plugins-sndfile-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":20520,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsndfile.so.1"],"shlibs_provided":["libgstsndfile.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-resindvd","origin":"multimedia/gstreamer1-plugins-resindvd","version":"1.22.10","comment":"GStreamer resindvd DVD playback plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ce2b51bb79ef23c3c4a3c81378a37eb369e6caae0aa10c828492cb053c2009f","flatsize":205123,"path":"All/gstreamer1-plugins-resindvd-1.22.10.pkg","repopath":"All/gstreamer1-plugins-resindvd-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":73524,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libdvdnav":{"origin":"multimedia/libdvdnav","version":"6.1.1"},"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgstpbutils-1.0.so.0","libgsttag-1.0.so.0","libdvdnav.so.4","libdvdread.so.8","libgmodule-2.0.so.0"],"shlibs_provided":["libgstresindvd.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-qt","origin":"graphics/gstreamer1-plugins-qt","version":"1.22.10","comment":"GStreamer Qt videosink plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d30fff4e49aa8f56a4c6bedd6d67acd2709c2b5e1c2584d821f4b3b9bb1c0154","flatsize":195252,"path":"All/gstreamer1-plugins-qt-1.22.10.pkg","repopath":"All/gstreamer1-plugins-qt-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":59208,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-gl":{"origin":"graphics/gstreamer1-plugins-gl","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["graphics"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstgl-1.0.so.0","libQt5Core.so.5","libQt5Gui.so.5","libQt5Qml.so.5","libQt5Quick.so.5","libQt5X11Extras.so.5"],"shlibs_provided":["libgstqmlgl.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-png","origin":"graphics/gstreamer1-plugins-png","version":"1.22.10","comment":"GStreamer png plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1eb758626c8ae2db36f4c6128297f921028cffea2dbc3a65045a5858285ab036","flatsize":55724,"path":"All/gstreamer1-plugins-png-1.22.10.pkg","repopath":"All/gstreamer1-plugins-png-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":19948,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstvideo-1.0.so.0","libpng16.so.16"],"shlibs_provided":["libgstpng.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-opus","origin":"audio/gstreamer1-plugins-opus","version":"1.22.10","comment":"GStreamer Opus audio encoder/decoder plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"012bf28a9234ef8f3a543c985acdefe402640a3f873bdcd625db6ee004edfcdc","flatsize":88284,"path":"All/gstreamer1-plugins-opus-1.22.10.pkg","repopath":"All/gstreamer1-plugins-opus-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":31264,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"opus":{"origin":"audio/opus","version":"1.5.2"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstpbutils-1.0.so.0","libgstaudio-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgsttag-1.0.so.0","libopus.so.0"],"shlibs_provided":["libgstopus.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-neon","origin":"www/gstreamer1-plugins-neon","version":"1.22.10","comment":"GStreamer neon http source plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88a6373249164adf40efcd6f434bf41eaf4f0b9da625d3a382939f7644929bb6","flatsize":55307,"path":"All/gstreamer1-plugins-neon-1.22.10.pkg","repopath":"All/gstreamer1-plugins-neon-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":20160,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"neon":{"origin":"www/neon","version":"0.32.5_3"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["www"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libneon.so.27"],"shlibs_provided":["libgstneonhttpsrc.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-openmpt","origin":"audio/gstreamer1-plugins-openmpt","version":"1.22.10","comment":"GStreamer OpenMPT audio decoder plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8d2773bfdd67468dfd23ae09bfb9a78855781923ff573bbe52588cc4616ddf7","flatsize":51435,"path":"All/gstreamer1-plugins-openmpt-1.22.10.pkg","repopath":"All/gstreamer1-plugins-openmpt-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":18448,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libopenmpt":{"origin":"audio/libopenmpt","version":"0.7.8"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstbadaudio-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstaudio-1.0.so.0","libopenmpt.so.0"],"shlibs_provided":["libgstopenmpt.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-pango","origin":"x11-toolkits/gstreamer1-plugins-pango","version":"1.22.10","comment":"GStreamer pango textoverlay plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a8d0f523c494bd44f1f74d6eb0007baa078cab923ac431258c23f7082b5329e","flatsize":118340,"path":"All/gstreamer1-plugins-pango-1.22.10.pkg","repopath":"All/gstreamer1-plugins-pango-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":39160,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libcairo.so.2","libgstvideo-1.0.so.0","libgstreamer-1.0.so.0"],"shlibs_provided":["libgstpango.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-openjpeg","origin":"graphics/gstreamer1-plugins-openjpeg","version":"1.22.10","comment":"GStreamer jpeg2000 decoder plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8e5f4be032640d15fdffca759a3df046ec1b4916f6d640a6a961a9db24836cb","flatsize":91851,"path":"All/gstreamer1-plugins-openjpeg-1.22.10.pkg","repopath":"All/gstreamer1-plugins-openjpeg-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":32036,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["graphics"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstvideo-1.0.so.0","libopenjp2.so.7","libgstcodecparsers-1.0.so.0"],"shlibs_provided":["libgstopenjpeg.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-openh264","origin":"multimedia/gstreamer1-plugins-openh264","version":"1.22.10","comment":"GStreamer (openh264) plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2742b89949a0d28444ddfb8dc26ad39aa89429f6998996304f8aad7127abb17","flatsize":62987,"path":"All/gstreamer1-plugins-openh264-1.22.10.pkg","repopath":"All/gstreamer1-plugins-openh264-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":22408,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openh264":{"origin":"multimedia/openh264","version":"2.3.0,2"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libopenh264.so.6","libgstpbutils-1.0.so.0"],"shlibs_provided":["libgstopenh264.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-opencv","origin":"graphics/gstreamer1-plugins-opencv","version":"1.22.10_1","comment":"GStreamer opencv real time computer vision plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9ad1e8708be39ac7cfbba452e0d43a90dda38d022a919a6f74d096e75eb07a9","flatsize":272864,"path":"All/gstreamer1-plugins-opencv-1.22.10_1.pkg","repopath":"All/gstreamer1-plugins-opencv-1.22.10_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":89008,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["graphics"],"shlibs_required":["libopencv_tracking.so.409","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstvideo-1.0.so.0","libopencv_bgsegm.so.409","libopencv_video.so.409","libopencv_objdetect.so.409","libopencv_calib3d.so.409","libopencv_imgcodecs.so.409","libopencv_features2d.so.409","libopencv_imgproc.so.409","libopencv_core.so.409"],"shlibs_provided":["libgstopencv.so","libgstopencv-1.0.so.0"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64:1"}},{"name":"gstreamer1-plugins-ogg","origin":"audio/gstreamer1-plugins-ogg","version":"1.22.10","comment":"GStreamer Ogg bitstream plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98ca37c7c9fb8b9a86268c615e1395530a8443da00b8c47cb29f013445d0fa67","flatsize":260004,"path":"All/gstreamer1-plugins-ogg-1.22.10.pkg","repopath":"All/gstreamer1-plugins-ogg-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":94972,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libogg.so.0","libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgstpbutils-1.0.so.0","libgsttag-1.0.so.0","libgstriff-1.0.so.0"],"shlibs_provided":["libgstogg.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-mplex","origin":"multimedia/gstreamer1-plugins-mplex","version":"1.22.10","comment":"GStreamer mplex plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38d4aa70749f341db77187dd8a11be7d8780ca3ef93c1a92757fc892dd602440","flatsize":67683,"path":"All/gstreamer1-plugins-mplex-1.22.10.pkg","repopath":"All/gstreamer1-plugins-mplex-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":23696,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mjpegtools":{"origin":"multimedia/mjpegtools","version":"2.1.0_18"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libmjpegutils-2.1.so.0","libmplex2-2.1.so.0"],"shlibs_provided":["libgstmplex.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-msdk","origin":"multimedia/gstreamer1-plugins-msdk","version":"1.22.10","comment":"GStreamer (Intel MediaSDK) plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"052459e37fb4269988b05665ac21f9dc113c941c790a0013579f84abc8a4ab87","flatsize":446533,"path":"All/gstreamer1-plugins-msdk-1.22.10.pkg","repopath":"All/gstreamer1-plugins-msdk-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":121392,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"intel-media-sdk":{"origin":"multimedia/intel-media-sdk","version":"22.5.4"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libgudev":{"origin":"devel/libgudev","version":"237"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstvideo-1.0.so.0","libgstpbutils-1.0.so.0","libgstallocators-1.0.so.0","libgstcodecparsers-1.0.so.0","libmfx.so.1","libva.so.2","libdrm.so.2","libgudev-1.0.so.0","libva-drm.so.2"],"shlibs_provided":["libgstmsdk.so","libgstva-1.0.so.0"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-musepack","origin":"audio/gstreamer1-plugins-musepack","version":"1.22.10","comment":"Gstreamer musepack mpc encoder/decoder plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c7a9ca0d2db7867d36a2bdb57503ab99bdfee6cb51b352183de6aa393ca7b11","flatsize":51435,"path":"All/gstreamer1-plugins-musepack-1.22.10.pkg","repopath":"All/gstreamer1-plugins-musepack-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":18652,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"musepack":{"origin":"audio/musepack","version":"2011.08.10"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libmpcdec.so.6"],"shlibs_provided":["libgstmusepack.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-mpg123","origin":"audio/gstreamer1-plugins-mpg123","version":"1.22.10","comment":"GStreamer MPEG Layer 1, 2, and 3 plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdcd9dbf54323fa011ea6500df93b78df001080f47cd1520ab3c26e3451873d4","flatsize":52332,"path":"All/gstreamer1-plugins-mpg123-1.22.10.pkg","repopath":"All/gstreamer1-plugins-mpg123-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":18724,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libmpg123.so.0"],"shlibs_provided":["libgstmpg123.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-mpeg2dec","origin":"multimedia/gstreamer1-plugins-mpeg2dec","version":"1.22.10","comment":"GStreamer mpeg decode plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3703d444b377869b2d58ad474aa7bb432c83a4ca83eadf8cd5b669c038757d4c","flatsize":58220,"path":"All/gstreamer1-plugins-mpeg2dec-1.22.10.pkg","repopath":"All/gstreamer1-plugins-mpeg2dec-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":20912,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libmpeg2":{"origin":"multimedia/libmpeg2","version":"0.5.1_8"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libmpeg2.so.0"],"shlibs_provided":["libgstmpeg2dec.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-modplug","origin":"audio/gstreamer1-plugins-modplug","version":"1.22.10","comment":"GStreamer module decoder based on modplug egine plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ed9b04f3947bcda3f3797e105bfbbd68c06c23eea6268af76a3743b3c3fcb55","flatsize":54651,"path":"All/gstreamer1-plugins-modplug-1.22.10.pkg","repopath":"All/gstreamer1-plugins-modplug-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":19384,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libmodplug.so.1"],"shlibs_provided":["libgstmodplug.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-lv2","origin":"audio/gstreamer1-plugins-lv2","version":"1.22.10","comment":"Gstreamer lv2 wrapper plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49bb9af680b3cfa68f8cebf382a6bcaf81e3ce44814644c62f317592dffaf9f9","flatsize":83683,"path":"All/gstreamer1-plugins-lv2-1.22.10.pkg","repopath":"All/gstreamer1-plugins-lv2-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":28704,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"lilv":{"origin":"audio/lilv","version":"0.24.24"},"orc":{"origin":"devel/orc","version":"0.4.36"},"serd":{"origin":"devel/serd","version":"0.32.2"},"sord":{"origin":"devel/sord","version":"0.16.16"},"sratom":{"origin":"audio/sratom","version":"0.6.16"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","liblilv-0.so.0"],"shlibs_provided":["libgstlv2.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-libvisual","origin":"graphics/gstreamer1-plugins-libvisual","version":"1.22.10","comment":"GStreamer libvisual plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7be087d8efd8c2b29e42e38c77db700f6ef27de26fb84fade168f90b9b7929fb","flatsize":41548,"path":"All/gstreamer1-plugins-libvisual-1.22.10.pkg","repopath":"All/gstreamer1-plugins-libvisual-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":15004,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libvisual04":{"origin":"graphics/libvisual04","version":"0.4.0_6"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["graphics"],"shlibs_required":["libvisual-0.4.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstpbutils-1.0.so.0"],"shlibs_provided":["libgstlibvisual.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-libcaca","origin":"graphics/gstreamer1-plugins-libcaca","version":"1.22.10","comment":"GStreamer color ASCII art plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f2192d335ff61544bb3c7b1ac41926341c17c2c54cf626cbddfff6955acf176","flatsize":48140,"path":"All/gstreamer1-plugins-libcaca-1.22.10.pkg","repopath":"All/gstreamer1-plugins-libcaca-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":17172,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libcaca":{"origin":"graphics/libcaca","version":"0.99.b19_4"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["graphics"],"shlibs_required":["libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libcaca.so.0"],"shlibs_provided":["libgstcacasink.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-libde265","origin":"multimedia/gstreamer1-plugins-libde265","version":"1.22.10","comment":"GStreamer HEVC/H.265 decoder (libde265) plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c742af8073c30de74b0b8815dae44a17d5ced220467299fecc5a4460adfbf08","flatsize":53931,"path":"All/gstreamer1-plugins-libde265-1.22.10.pkg","repopath":"All/gstreamer1-plugins-libde265-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":19844,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libde265":{"origin":"multimedia/libde265","version":"1.0.12"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libde265.so.0"],"shlibs_provided":["libgstde265.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-lame","origin":"audio/gstreamer1-plugins-lame","version":"1.22.10","comment":"GStreamer High-quality free mp3 encode plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e318686930fac29adcffdf0c632b6a8d55c74031ca946a853f7cd986fe244a20","flatsize":54252,"path":"All/gstreamer1-plugins-lame-1.22.10.pkg","repopath":"All/gstreamer1-plugins-lame-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":19308,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libmp3lame.so.0"],"shlibs_provided":["libgstlame.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-ladspa","origin":"audio/gstreamer1-plugins-ladspa","version":"1.22.10","comment":"Gstreamer ladspa (Linux Audio Developer's Simple Plugin API) plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2802641fb60afe859aa282ad36cd2e5ac91666b727ba3553605f167b01f2c2fa","flatsize":75531,"path":"All/gstreamer1-plugins-ladspa-1.22.10.pkg","repopath":"All/gstreamer1-plugins-ladspa-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":27532,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"liblrdf":{"origin":"textproc/liblrdf","version":"0.6.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","liblrdf.so.2"],"shlibs_provided":["libgstladspa.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-kms","origin":"graphics/gstreamer1-plugins-kms","version":"1.22.10","comment":"GStreamer video sink via KMS plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be0f472718dd7aff4e25d474c2fb055b8652e48948cbd0159ee99578953a60ca","flatsize":100203,"path":"All/gstreamer1-plugins-kms-1.22.10.pkg","repopath":"All/gstreamer1-plugins-kms-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":36176,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["graphics"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstvideo-1.0.so.0","libgstallocators-1.0.so.0","libdrm.so.2"],"shlibs_provided":["libgstkms.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-jpeg","origin":"graphics/gstreamer1-plugins-jpeg","version":"1.22.10_1","comment":"GStreamer jpeg encoder/decoder plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a238b6850f08dbf9045e4c1d0efd640adfdcbcebf19c13bdcfe800c6ba4e3ec","flatsize":75084,"path":"All/gstreamer1-plugins-jpeg-1.22.10_1.pkg","repopath":"All/gstreamer1-plugins-jpeg-1.22.10_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":28852,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["graphics"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstbase-1.0.so.0","libgstvideo-1.0.so.0","libjpeg.so.8"],"shlibs_provided":["libgstjpeg.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64:1"}},{"name":"gtk2","origin":"x11-toolkits/gtk20","version":"2.24.33_1","comment":"Gimp Toolkit for X11 GUI (previous stable version)","maintainer":"desktop@FreeBSD.org","www":"https://www.gtk.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eefa558c165b69e5d41a4d86eae5cab2495834fd11bf871c1847bcaa5c2c4aa4","flatsize":37982278,"path":"All/gtk2-2.24.33_1.pkg","repopath":"All/gtk2-2.24.33_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":5498592,"desc":"The GIMP ToolKit (GTK+) is a collection of GUI widgets.  GTK+\nessentially provides the building blocks from which GUIs can be\nbuilt.  It is highly themable, and its functionality is highly\nextensible.\n\nGTK+-2 is a very stable release, similar only in design to GTK+-1.\nGTK+-2 can coexist happily alongside GTK+-1, but applications are\nwritten for one version or the other.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-update-icon-cache":{"origin":"graphics/gtk-update-icon-cache","version":"3.24.31_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"hicolor-icon-theme":{"origin":"misc/hicolor-icon-theme","version":"0.18"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["x11-toolkits"],"shlibs_required":["libgmodule-2.0.so.0","libatk-1.0.so.0","libpangoft2-1.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libgio-2.0.so.0","libfontconfig.so.1","libfreetype.so.6","libXrender.so.1","libXinerama.so.1","libXi.so.6","libXrandr.so.2","libXcursor.so.1","libXcomposite.so.1","libXdamage.so.1","libXfixes.so.3","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libX11.so.6","libXext.so.6","libcups.so.2"],"shlibs_provided":["libpixmap.so","libprintbackend-cups.so","libprintbackend-file.so","libprintbackend-lpr.so","libferret.so","libgail.so","libgailutil.so.18","libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0"],"options":{"CUPS":"on","DEBUG":"off"},"annotations":{"cpe":"cpe:2.3:a:gnome:gtk:2.24.33:::::dragonfly6:x86_64:1"}},{"name":"gstreamer1-plugins-hls","origin":"multimedia/gstreamer1-plugins-hls","version":"1.22.10","comment":"GStreamer HTTP Live Streaming (HLS) plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64243022c03dbc86049ac0385deb13014e68e9f4fb0d973dee8217f4ed4ed747","flatsize":125563,"path":"All/gstreamer1-plugins-hls-1.22.10.pkg","repopath":"All/gstreamer1-plugins-hls-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":47820,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstpbutils-1.0.so.0","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgsttag-1.0.so.0","libgstadaptivedemux-1.0.so.0","libgsturidownloader-1.0.so.0","libnettle.so.8","libgio-2.0.so.0"],"shlibs_provided":["libgsthls.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-jack","origin":"audio/gstreamer1-plugins-jack","version":"1.22.10","comment":"GStreamer low-latency audio server plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"272ffc989338a22a1f83d6ee7ee7260331e4b548d3f0437f99ab852003323608","flatsize":83372,"path":"All/gstreamer1-plugins-jack-1.22.10.pkg","repopath":"All/gstreamer1-plugins-jack-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":27332,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstaudio-1.0.so.0","libjack.so.0"],"shlibs_provided":["libgstjack.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-gtk","origin":"x11-toolkits/gstreamer1-plugins-gtk","version":"1.22.10_1","comment":"GStreamer gtksink plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4060b2f6307edeea84f3699a7715d155a82f1a3995a46eb37ea54f1074daf0f","flatsize":83660,"path":"All/gstreamer1-plugins-gtk-1.22.10_1.pkg","repopath":"All/gstreamer1-plugins-gtk-1.22.10_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":28184,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-gl":{"origin":"graphics/gstreamer1-plugins-gl","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgstgl-1.0.so.0"],"shlibs_provided":["libgstgtk.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64:1"}},{"name":"gstreamer1-plugins-flite","origin":"audio/gstreamer1-plugins-flite","version":"1.22.10","comment":"GStreamer flite run-time speech synthesis engine plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa06f73424abccb17900005f5cbffc3d065538ec177d6b1c4a0aceac4447aa2f","flatsize":42043,"path":"All/gstreamer1-plugins-flite-1.22.10.pkg","repopath":"All/gstreamer1-plugins-flite-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":14748,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"flite":{"origin":"audio/flite","version":"2.1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libflite.so.1","libflite_cmu_us_kal.so.1"],"shlibs_provided":["libgstflite.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-gdkpixbuf","origin":"graphics/gstreamer1-plugins-gdkpixbuf","version":"1.22.10","comment":"GStreamer image decoder/overlay plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3470f0b45f8eaada44a413bbc9684769b0b2be1cd5337a54bd7c55b63db3aaac","flatsize":71340,"path":"All/gstreamer1-plugins-gdkpixbuf-1.22.10.pkg","repopath":"All/gstreamer1-plugins-gdkpixbuf-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":24112,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["graphics"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstvideo-1.0.so.0","libgdk_pixbuf-2.0.so.0"],"shlibs_provided":["libgstgdkpixbuf.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-gsm","origin":"audio/gstreamer1-plugins-gsm","version":"1.22.10","comment":"GStreamer gsm encoding/decoding plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"081f512c83f88633b3767eaf60499a0355b45000c1d85142fd7a94c41cbfaf1b","flatsize":41707,"path":"All/gstreamer1-plugins-gsm-1.22.10.pkg","repopath":"All/gstreamer1-plugins-gsm-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":15112,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsm":{"origin":"audio/gsm","version":"1.0.22_1"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgsm.so.1"],"shlibs_provided":["libgstgsm.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-gnonlin","origin":"multimedia/gstreamer1-plugins-gnonlin","version":"1.4.0_1","comment":"GStreamer library for writing non-linear audio and video","maintainer":"multimedia@FreeBSD.org","www":"http://gstreamer.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7de6ef2718a5072824f04451ec7e560baee9e16decbb55ff5089f850d04070e3","flatsize":144080,"path":"All/gstreamer1-plugins-gnonlin-1.4.0_1.pkg","repopath":"All/gstreamer1-plugins-gnonlin-1.4.0_1.pkg","licenselogic":"single","pkgsize":48384,"desc":"Gstreamer library for writing non-linear audio and video","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"}},"categories":["multimedia"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgnl.so"]},{"name":"gstreamer1-plugins-gme","origin":"audio/gstreamer1-plugins-gme","version":"1.22.10","comment":"GStreamer emulate gaming console sound processors plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1849183afd157f67964892f344c35f08a98ca5119a6a4a649e6fd3e55cdeeb63","flatsize":45803,"path":"All/gstreamer1-plugins-gme-1.22.10.pkg","repopath":"All/gstreamer1-plugins-gme-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":16172,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libgme":{"origin":"audio/libgme","version":"0.6.3_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgme.so.0"],"shlibs_provided":["libgstgme.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-flac","origin":"audio/gstreamer1-plugins-flac","version":"1.22.10","comment":"GStreamer free lossless audio encoder/decoder plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5af0747e3cb8d6f65fe4446cf3bb55b5813f371ee6da8fdc2529d9853c7df27c","flatsize":96836,"path":"All/gstreamer1-plugins-flac-1.22.10.pkg","repopath":"All/gstreamer1-plugins-flac-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":32692,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgsttag-1.0.so.0","libgstaudio-1.0.so.0","libFLAC.so.12"],"shlibs_provided":["libgstflac.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-faad","origin":"audio/gstreamer1-plugins-faad","version":"1.22.10","comment":"GStreamer MPEG-2 and MPEG-4 AAC decoder plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38a6f41ff16d80781ec940eb9420c3513ee84bd985cccd3040de1b1e675fe79b","flatsize":49707,"path":"All/gstreamer1-plugins-faad-1.22.10.pkg","repopath":"All/gstreamer1-plugins-faad-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":18388,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libfaad.so.2"],"shlibs_provided":["libgstfaad.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-faac","origin":"audio/gstreamer1-plugins-faac","version":"1.22.10","comment":"GStreamer MPEG-2 and MPEG-4 AAC encoder plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be28796b0494c898142160ef2bd31bddbbaefde1f4614091c0f74a5dac7adf07","flatsize":50251,"path":"All/gstreamer1-plugins-faac-1.22.10.pkg","repopath":"All/gstreamer1-plugins-faac-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":18152,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"faac":{"origin":"audio/faac","version":"1.30_1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstpbutils-1.0.so.0","libfaac.so.0"],"shlibs_provided":["libgstfaac.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-dvdread","origin":"multimedia/gstreamer1-plugins-dvdread","version":"1.22.10","comment":"GStreamer DVD access plugin with libdvdread","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66bb373be5c94f36b0eff809a17c7e0c07b7f27733263e97387913353c672322","flatsize":68716,"path":"All/gstreamer1-plugins-dvdread-1.22.10.pkg","repopath":"All/gstreamer1-plugins-dvdread-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":26884,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","libdvdread.so.8"],"shlibs_provided":["libgstdvdread.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-dv","origin":"multimedia/gstreamer1-plugins-dv","version":"1.22.10","comment":"GStreamer dv demux and decoder plugin based on libdv","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2915e865bf0c2dd1140a30859a409e38d41114a0c2823f17fd7dedca562fc552","flatsize":80676,"path":"All/gstreamer1-plugins-dv-1.22.10.pkg","repopath":"All/gstreamer1-plugins-dv-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":29028,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libdv":{"origin":"multimedia/libdv","version":"1.0.0_9"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstaudio-1.0.so.0","libgstvideo-1.0.so.0","libdv.so.4"],"shlibs_provided":["libgstdv.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-dts","origin":"multimedia/gstreamer1-plugins-dts","version":"1.22.10","comment":"GStreamer dts audio decode plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1da4c5443ad3d0b237171227c6559baf7113d1522d847d9311be00d889bb731a","flatsize":45899,"path":"All/gstreamer1-plugins-dts-1.22.10.pkg","repopath":"All/gstreamer1-plugins-dts-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":17084,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libdca":{"origin":"multimedia/libdca","version":"0.0.7_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","liborc-0.4.so.0","libdca.so.0"],"shlibs_provided":["libgstdtsdec.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-gl","origin":"graphics/gstreamer1-plugins-gl","version":"1.22.10","comment":"GStreamer GL graphics plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8a8f69e634b258267d644f5ae5d59180eb33f42dbd2e89cc10ad7948068f905","flatsize":2002313,"path":"All/gstreamer1-plugins-gl-1.22.10.pkg","repopath":"All/gstreamer1-plugins-gl-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":355940,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"},"png":{"origin":"graphics/png","version":"1.6.43"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics"],"shlibs_required":["libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libX11.so.6","libgstcontroller-1.0.so.0","libgraphene-1.0.so.0","libpng16.so.16","libgmodule-2.0.so.0","libEGL.so.1","libGLX.so.0","libwayland-client.so.0","libwayland-cursor.so.0","libwayland-egl.so.1","libX11-xcb.so.1","libxcb.so.1"],"shlibs_provided":["libgstopengl.so","libgstgl-1.0.so.0"],"options":{"WAYLAND":"on"},"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-dtls","origin":"security/gstreamer1-plugins-dtls","version":"1.22.10","comment":"GStreamer Datagram TLS (dtls) plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ad688425354935b7a843a9cce628fded7437f5fbc78980310d215edf2799559","flatsize":128459,"path":"All/gstreamer1-plugins-dtls-1.22.10.pkg","repopath":"All/gstreamer1-plugins-dtls-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":43492,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["security"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libcrypto.so.12","libssl.so.12"],"shlibs_provided":["libgstdtls.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-dash","origin":"multimedia/gstreamer1-plugins-dash","version":"1.22.10","comment":"GStreamer Dynamic Adaptive Streaming over HTTP demuxer plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19a62b2487342dde943de53fcb99c0165d178d6180c8f0f3635ae8ca598e863f","flatsize":247355,"path":"All/gstreamer1-plugins-dash-1.22.10.pkg","repopath":"All/gstreamer1-plugins-dash-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":86612,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstadaptivedemux-1.0.so.0","libgsturidownloader-1.0.so.0","libgsttag-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstnet-1.0.so.0","libgstbase-1.0.so.0","libgstisoff-1.0.so.0","libgio-2.0.so.0","libxml2.so.2"],"shlibs_provided":["libgstdash.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-cairo","origin":"graphics/gstreamer1-plugins-cairo","version":"1.22.10","comment":"GStreamer overlay renderer plugin based on cairo","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d10a249593a39de2f2ed44fc8aab18fbe4e97b0ef5ddf29a1a1022d1d04f627","flatsize":41516,"path":"All/gstreamer1-plugins-cairo-1.22.10.pkg","repopath":"All/gstreamer1-plugins-cairo-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":14840,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["graphics"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstvideo-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2"],"shlibs_provided":["libgstcairo.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-curl","origin":"ftp/gstreamer1-plugins-curl","version":"1.22.10","comment":"GStreamer curl based output plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"202f17ca7b68a980bee57aefe3eded36281dc9cadb7025f547fc4059262dad39","flatsize":145307,"path":"All/gstreamer1-plugins-curl-1.22.10.pkg","repopath":"All/gstreamer1-plugins-curl-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":49520,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["ftp"],"shlibs_required":["libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcurl.so.4"],"shlibs_provided":["libgstcurl.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-core","origin":"multimedia/gstreamer1-plugins-core","version":"1.22.10","comment":"Core set of typical audio and video GStreamer plugins","maintainer":"multimedia@FreeBSD.org","www":"http://gstreamer.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd07201cbd5d825f6d4c7d821e6b9a56acecfc733ce4060155388e8c9af93f5e","flatsize":0,"path":"All/gstreamer1-plugins-core-1.22.10.pkg","repopath":"All/gstreamer1-plugins-core-1.22.10.pkg","licenselogic":"single","pkgsize":772,"desc":"Meta-port to core \"typical\" gstreamer-plugins","deps":{"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-libav":{"origin":"multimedia/gstreamer1-libav","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-a52dec":{"origin":"audio/gstreamer1-plugins-a52dec","version":"1.22.10"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-dts":{"origin":"multimedia/gstreamer1-plugins-dts","version":"1.22.10"},"gstreamer1-plugins-dvdread":{"origin":"multimedia/gstreamer1-plugins-dvdread","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-mpg123":{"origin":"audio/gstreamer1-plugins-mpg123","version":"1.22.10"},"gstreamer1-plugins-ogg":{"origin":"audio/gstreamer1-plugins-ogg","version":"1.22.10"},"gstreamer1-plugins-pango":{"origin":"x11-toolkits/gstreamer1-plugins-pango","version":"1.22.10"},"gstreamer1-plugins-png":{"origin":"graphics/gstreamer1-plugins-png","version":"1.22.10"},"gstreamer1-plugins-resindvd":{"origin":"multimedia/gstreamer1-plugins-resindvd","version":"1.22.10"},"gstreamer1-plugins-theora":{"origin":"multimedia/gstreamer1-plugins-theora","version":"1.22.10"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"gstreamer1-plugins-vorbis":{"origin":"audio/gstreamer1-plugins-vorbis","version":"1.22.10"}},"categories":["multimedia","audio"],"options":{"DVD":"on"}},{"name":"gstreamer1-plugins-assrender","origin":"multimedia/gstreamer1-plugins-assrender","version":"1.22.10","comment":"GStreamer ASS/SSA text renderer plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0eb08df4c3d542073cf596eda85c69cf0e3388cb885afeda7b37b43b2be84a7","flatsize":72747,"path":"All/gstreamer1-plugins-assrender-1.22.10.pkg","repopath":"All/gstreamer1-plugins-assrender-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":25836,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libass":{"origin":"multimedia/libass","version":"0.17.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libass.so.9"],"shlibs_provided":["libgstassrender.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-chromaprint","origin":"audio/gstreamer1-plugins-chromaprint","version":"1.22.10","comment":"GStreamer audio fingerprint extracting plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be6113efdb4fa9329b16f6adff4056d74118ef38b58c209ef0008dd00b7e2a9c","flatsize":38763,"path":"All/gstreamer1-plugins-chromaprint-1.22.10.pkg","repopath":"All/gstreamer1-plugins-chromaprint-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":14168,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"chromaprint":{"origin":"audio/chromaprint","version":"1.5.1.20221217_1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libchromaprint.so.1"],"shlibs_provided":["libgstchromaprint.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-cdparanoia","origin":"audio/gstreamer1-plugins-cdparanoia","version":"1.22.10","comment":"GStreamer CDDA extraction (aka audio ripping) plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41ca50af84a7f52f38117a2af27529f6e335c6eb9ca6fc35c31340c8868af7eb","flatsize":45740,"path":"All/gstreamer1-plugins-cdparanoia-1.22.10.pkg","repopath":"All/gstreamer1-plugins-cdparanoia-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":16568,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"cdparanoia":{"origin":"audio/cdparanoia","version":"3.9.8_10"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libcdda_paranoia.so.0","libcdda_interface.so.0","libgstaudio-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgstcdparanoia.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-bs2b","origin":"audio/gstreamer1-plugins-bs2b","version":"1.22.10","comment":"GStreamer Bauer Stereophonic to Banaural BSP (bs2b) plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f5bb22849376164d79515893dd596337f3f938478a265ad85785f23c5d7473a","flatsize":41507,"path":"All/gstreamer1-plugins-bs2b-1.22.10.pkg","repopath":"All/gstreamer1-plugins-bs2b-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":14596,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libbs2b":{"origin":"audio/libbs2b","version":"3.1.0_8"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libbs2b.so.0"],"shlibs_provided":["libgstbs2b.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-aom","origin":"multimedia/gstreamer1-plugins-aom","version":"1.22.10","comment":"GStreamer (libaom) plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e17df1ebb447c989df51b2757cc80384a4cc6ea5547dfb64b3108ce1c1afe73","flatsize":71603,"path":"All/gstreamer1-plugins-aom-1.22.10.pkg","repopath":"All/gstreamer1-plugins-aom-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":25072,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"aom":{"origin":"multimedia/aom","version":"3.9.1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libaom.so.3"],"shlibs_provided":["libgstaom.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-cdio","origin":"sysutils/gstreamer1-plugins-cdio","version":"1.22.10","comment":"GStreamer compact disc input and control library","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80fdd69a22d7cc9b8cca7f8f2ad901dcce58181d4edd5ee77cc4ee809515495e","flatsize":43340,"path":"All/gstreamer1-plugins-cdio-1.22.10.pkg","repopath":"All/gstreamer1-plugins-cdio-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":16444,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["sysutils"],"shlibs_required":["libgstaudio-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgsttag-1.0.so.0","libcdio.so.19"],"shlibs_provided":["libgstcdio.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-amrwbdec","origin":"audio/gstreamer1-plugins-amrwbdec","version":"1.22.10","comment":"GStreamer OpenCore based Adaptive Multi-Rate Wide-Band Decoder plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14acb872633afd7185a9d0ad94232245253bbd6607caaf928dec6e8c22f30531","flatsize":37292,"path":"All/gstreamer1-plugins-amrwbdec-1.22.10.pkg","repopath":"All/gstreamer1-plugins-amrwbdec-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":13648,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"opencore-amr":{"origin":"audio/opencore-amr","version":"0.1.6"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libopencore-amrwb.so.0"],"shlibs_provided":["libgstamrwbdec.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-amrnb","origin":"audio/gstreamer1-plugins-amrnb","version":"1.22.10","comment":"GStreamer OpenCore based Adaptive Multi-Rate Narrow-Band plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eecee3a59c0a6e853dbb65f22d1c0f92ee9aa15fa8a8110e54b93bbdc32ee123","flatsize":46300,"path":"All/gstreamer1-plugins-amrnb-1.22.10.pkg","repopath":"All/gstreamer1-plugins-amrnb-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":16024,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"opencore-amr":{"origin":"audio/opencore-amr","version":"0.1.6"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libopencore-amrnb.so.0"],"shlibs_provided":["libgstamrnb.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-aalib","origin":"graphics/gstreamer1-plugins-aalib","version":"1.22.10","comment":"GStreamer ASCII art videosink plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab6a5cc1504cbc8c3b000ba9f79d19765e461c4ea6fbaecc4511e7b66a009a7a","flatsize":58348,"path":"All/gstreamer1-plugins-aalib-1.22.10.pkg","repopath":"All/gstreamer1-plugins-aalib-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":20132,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"aalib":{"origin":"graphics/aalib","version":"1.4.r5_14"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["graphics"],"shlibs_required":["libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libaa.so.1"],"shlibs_provided":["libgstaasink.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-a52dec","origin":"audio/gstreamer1-plugins-a52dec","version":"1.22.10","comment":"GStreamer ATSC A/52 stream aka AC-3 (dvd audio) plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e7a75c7084412ac10ca70fa39c453e0d2928d1316349b1e22d57314488d154f","flatsize":50124,"path":"All/gstreamer1-plugins-a52dec-1.22.10.pkg","repopath":"All/gstreamer1-plugins-a52dec-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":17884,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"liba52":{"origin":"audio/liba52","version":"0.8.0_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","liborc-0.4.so.0","liba52.so.0"],"shlibs_provided":["libgsta52dec.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-good","origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10","comment":"GStreamer-plugins good-quality plug-ins","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfa7f8b75215032e435ab839bf74614cd8de9c47af4771a1c8b03327af611009","flatsize":5744229,"path":"All/gstreamer1-plugins-good-1.22.10.pkg","repopath":"All/gstreamer1-plugins-good-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1711588,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgsttag-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstnet-1.0.so.0","libgstbase-1.0.so.0","libgstpbutils-1.0.so.0","libgio-2.0.so.0","libgmodule-2.0.so.0","libxml2.so.2","libcrypto.so.12","libgstaudio-1.0.so.0","libgstvideo-1.0.so.0","liborc-0.4.so.0","libgstfft-1.0.so.0","libintl.so.8","libgstriff-1.0.so.0","libgstrtp-1.0.so.0","libgstrtsp-1.0.so.0","libgstsdp-1.0.so.0"],"shlibs_provided":["libgstadaptivedemux2.so","libgstalaw.so","libgstalpha.so","libgstalphacolor.so","libgstapetag.so","libgstaudiofx.so","libgstaudioparsers.so","libgstauparse.so","libgstautodetect.so","libgstavi.so","libgstcutter.so","libgstdebug.so","libgstdeinterlace.so","libgstdtmf.so","libgsteffectv.so","libgstequalizer.so","libgstflv.so","libgstflxdec.so","libgstgoom.so","libgstgoom2k1.so","libgsticydemux.so","libgstid3demux.so","libgstimagefreeze.so","libgstinterleave.so","libgstisomp4.so","libgstlevel.so","libgstmatroska.so","libgstmonoscope.so","libgstmulaw.so","libgstmultifile.so","libgstmultipart.so","libgstnavigationtest.so","libgstoss4.so","libgstossaudio.so","libgstreplaygain.so","libgstrtp.so","libgstrtpmanager.so","libgstrtsp.so","libgstshapewipe.so","libgstsmpte.so","libgstspectrum.so","libgstudp.so","libgstvideobox.so","libgstvideocrop.so","libgstvideofilter.so","libgstvideomixer.so","libgstwavenc.so","libgstwavparse.so","libgstxingmux.so","libgsty4menc.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-mpeg2enc","origin":"multimedia/gstreamer1-plugins-mpeg2enc","version":"1.22.10","comment":"GStreamer mpeg encoder plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d71b462718af4dc2e29a6486baddb774728dc42f5e9facef36f555eb78401b5","flatsize":82491,"path":"All/gstreamer1-plugins-mpeg2enc-1.22.10.pkg","repopath":"All/gstreamer1-plugins-mpeg2enc-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":28084,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mjpegtools":{"origin":"multimedia/mjpegtools","version":"2.1.0_18"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libmjpegutils-2.1.so.0","libmpeg2encpp-2.1.so.0"],"shlibs_provided":["libgstmpeg2enc.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64"}},{"name":"gstreamer1-plugins-openexr","origin":"graphics/gstreamer1-plugins-openexr","version":"1.22.10_1","comment":"GStreamer OpenExr codec plugin","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66f14b168f6c4555e88a61237189e7f2f8dd793f8b0ad7867bc316b03c830688","flatsize":50371,"path":"All/gstreamer1-plugins-openexr-1.22.10_1.pkg","repopath":"All/gstreamer1-plugins-openexr-1.22.10_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":17616,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["graphics"],"shlibs_required":["libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libOpenEXR-3_2.so.31","libIex-3_2.so.31","libImath-3_1.so.29"],"shlibs_provided":["libgstopenexr.so"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64:1"}},{"name":"gstreamer1-libav","origin":"multimedia/gstreamer1-libav","version":"1.22.10","comment":"GStreamer plug-in with many audio/video decoders/encoders","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"342ec63831d708113c67f573bfe74f1e3b641fdb19f1175c23a5fd9825caf5fd","flatsize":278341,"path":"All/gstreamer1-libav-1.22.10.pkg","repopath":"All/gstreamer1-libav-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":96216,"desc":"The GStreamer libav package provides mpeg support for GStreamer.\nIt includes codecs for most popular formats, and optimized\ncolourspace conversion.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libavfilter.so.9","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstbase-1.0.so.0","libgstvideo-1.0.so.0","libgstaudio-1.0.so.0","libgstpbutils-1.0.so.0"],"shlibs_provided":["libgstlibav.so"]},{"name":"gst123","origin":"multimedia/gst123","version":"0.3.3_5","comment":"Command-line tool to play audio and video files","maintainer":"h.skuhra@gmail.com","www":"https://space.twc.de/~stefan/gst123.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f525d169abb697202a5a6431a1794aa3d82e46aca3e9f8c2e375a3388b6cebc","flatsize":156675,"path":"All/gst123-0.3.3_5.pkg","repopath":"All/gst123-0.3.3_5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":58636,"desc":"This program is designed to be flexible command line player in the spirit of\nogg123 and mpg123, based on GStreamer.  It plays all file formats GStreamer\nunderstands, so if you have a music collection which contains different file\nformats, like FLAC, Ogg, and MP3, you can use gst123 to play all your music\nfiles.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["multimedia"],"shlibs_required":["libtinfo.so.6","libncurses.so.6","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"]},{"name":"gssdp14","origin":"net/gssdp14","version":"1.4.1_1","comment":"Framework for UPnP devices","maintainer":"sunpoet@FreeBSD.org","www":"https://wiki.gnome.org/Projects/GUPnP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff70986aa178a5dd0a46323c8162d87ae52b64af8c27031daca6c0b9a86cc828","flatsize":337298,"path":"All/gssdp14-1.4.1_1.pkg","repopath":"All/gssdp14-1.4.1_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":57464,"desc":"A GObject-based API for handling resource discovery and announcement over SSDP.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"}},"categories":["net"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libsoup-2.4.so.1"],"shlibs_provided":["libgssdp-1.2.so.0"],"options":{"SNIFFER":"off","VAPI":"off"}},{"name":"gthumb","origin":"graphics/gthumb","version":"3.12.2_11","comment":"Image viewer and browser for the GNOME environment","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/gthumb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2ce67bfd81b573ae0d207bd61ec374d504f0de73153d0d3b0e3bcad65b73319","flatsize":12686312,"path":"All/gthumb-3.12.2_11.pkg","repopath":"All/gthumb-3.12.2_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2719068,"desc":"gThumb is an image viewer and browser for the GNOME Desktop. It also\nincludes an importer tool for transferring photos from cameras.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"brasero":{"origin":"sysutils/brasero","version":"3.12.3_6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"colord":{"origin":"graphics/colord","version":"1.4.7"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"liboauth":{"origin":"net/liboauth","version":"1.0.3_5"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"yelp":{"origin":"x11/yelp","version":"42.1_3"}},"categories":["graphics"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpng16.so.16","libclutter-1.0.so.0","libX11.so.6","libclutter-gtk-1.0.so.0","libgstreamer-1.0.so.0","liblcms2.so.2","libcolord.so.2","libbrasero-burn3.so.1","libjpeg.so.8","libtiff.so.6","librsvg-2.so.2","libwebp.so.7","libjxl.so.0.10","libjxl_threads.so.0.10","libexiv2.so.28","libsoup-2.4.so.1","libgstvideo-1.0.so.0","libwebkit2gtk-4.0.so.37","libsecret-1.so.0","libraw.so.23"],"shlibs_provided":["lib23hq.so","libbookmarks.so","libburn_disc.so","libcairo_io.so","libcatalogs.so","libchange_date.so","libcomments.so","libcontact_sheet.so","libconvert_format.so","libdesktop_background.so","libedit_metadata.so","libexiv2_tools.so","libexport_tools.so","libfile_manager.so","libfile_tools.so","libfile_viewer.so","libfind_duplicates.so","libflicker.so","libflicker_utils.so","libgstreamer_tools.so","libgstreamer_utils.so","libimage_print.so","libimage_rotation.so","libimage_viewer.so","libimporter.so","libjpeg_utils.so","liblist_tools.so","liboauth.so","libphoto_importer.so","libraw_files.so","libred_eye_removal.so","librename_series.so","libresize_images.so","libsearch.so","libselections.so","libslideshow.so","libterminal.so","libwebalbums.so"],"options":{"BRASERO":"on","CLUTTER":"on","EXIV2":"on","GSTREAMER":"on","JXL":"on","RAW":"on","SECRET":"on","WEBP":"on","WEBSERVICES":"on","YELP":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:gthumb:3.12.2:::::dragonfly6:x86_64:11"}},{"name":"gspoof","origin":"net/gspoof","version":"3.2_18","comment":"Console/GTK TCP/IP Packets Forger","maintainer":"ports@FreeBSD.org","www":"https://gspoof.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d621d22ef566fbfb84b4be430166b3f4676cf19d45097c45e7997a3c8ca46791","flatsize":50712,"path":"All/gspoof-3.2_18.pkg","repopath":"All/gspoof-3.2_18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21084,"desc":"Gspoof is a GTK+ program written in C language which makes easier\nand accurate the building and the sending of TCP packet with a\ndata-payload or not. It's possible to modify TCP/IP fields also\nEthernet header working to Link Level.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libnet":{"origin":"net/libnet","version":"1.3,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net"],"shlibs_required":["libnet.so.9"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gspoof port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gssdp","origin":"net/gssdp","version":"1.6.3","comment":"Framework for UPnP devices","maintainer":"sunpoet@FreeBSD.org","www":"https://wiki.gnome.org/Projects/GUPnP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52905e984af1b80c4ea09bf3a6cc09f72af5066187d2124491d39caf7e6ae992","flatsize":352166,"path":"All/gssdp-1.6.3.pkg","repopath":"All/gssdp-1.6.3.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":58668,"desc":"A GObject-based API for handling resource discovery and announcement over SSDP.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"}},"categories":["net"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libsoup-3.0.so.0"],"shlibs_provided":["libgssdp-1.6.so.0"],"options":{"SNIFFER":"off","VAPI":"off"}},{"name":"gspell","origin":"textproc/gspell","version":"1.10.0_5","comment":"Spell checking for GTK","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/gspell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b81976484bb98e8941376168df51620011050f2465a5ee07d7e4fb8f3a8f39bc","flatsize":791179,"path":"All/gspell-1.10.0_5.pkg","repopath":"All/gspell-1.10.0_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":117164,"desc":"gspell provides a flexible API to implement the spell checking in a GTK+\napplication.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["textproc"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libenchant-2.so.2","libicuuc.so.74","libicudata.so.74"],"shlibs_provided":["libgspell-1.so.2"],"options":{"NLS":"on"}},{"name":"gsound","origin":"audio/gsound","version":"1.0.3","comment":"GObject library for playing system sounds","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/GSound","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fa5336312e5768890819fc8fdd91fed32cf62acd44b21a4d3f06a7b6ce3cdd7","flatsize":119706,"path":"All/gsound-1.0.3.pkg","repopath":"All/gsound-1.0.3.pkg","licenselogic":"single","pkgsize":21448,"desc":"GSound is based on libcanberra to play system sounds.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"}},"categories":["audio"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libcanberra.so.0"],"shlibs_provided":["libgsound.so.0"]},{"name":"gsocket","origin":"net/gsocket","version":"1.4.28_2","comment":"Connect two users behind NAT/firewall via TCP/IP","maintainer":"arr@watson.org","www":"https://github.com/hackerschoice/gsocket","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a9bf5bef9ca8602226a9e5de067aaa478b49854108aeb75de72983aa2e97481","flatsize":207734,"path":"All/gsocket-1.4.28_2.pkg","repopath":"All/gsocket-1.4.28_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":84752,"desc":"Global Socket allows two users behind NAT/Firewall to establish a TCP\nconnection with each other. Securely. Abandon the thinking that an IP Address\nis needed to communicate with somebody. Instead start thinking that two users\nshould be able to communicate with each other as long as they know the same\nsecret (key/password). The Global Socket library handles the rest.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"gsnmp","origin":"net-mgmt/gsnmp","version":"0.2.0_4","comment":"SNMP library written on top of glib and gnet2","maintainer":"matt@peterson.org","www":"https://trac.eecs.iu-bremen.de/projects/gsnmp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f8741e6bd3b83f91061c42c1683885b8beaecf766dae7a4e5a02097eef02adb","flatsize":258753,"path":"All/gsnmp-0.2.0_4.pkg","repopath":"All/gsnmp-0.2.0_4.pkg","licenselogic":"single","pkgsize":55144,"desc":"A SNMP library built on top of glib2 and gnet2.  The goal of the project is to\nprovide an efficient, clean, portable implementation of an SNMP stack for\nmanagement applications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnet2":{"origin":"net/gnet2","version":"2.0.8_3"}},"categories":["net-mgmt"],"shlibs_required":["libgnet-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgsnmp.so.0"]},{"name":"gsmc","origin":"science/gsmc","version":"1.1_7","comment":"Smith chart program for impedance matching","maintainer":"hamradio@FreeBSD.org","www":"https://www.qsl.net/ik5nax","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c535501f635b45bcc311525037d2fff3436648be6428470b18bbac5aad27862","flatsize":103093,"path":"All/gsmc-1.1_7.pkg","repopath":"All/gsmc-1.1_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40240,"desc":"A program for doing calculation on Smith Chart, similar in functionality to\nxsmc but with a simpler user interface; written with GNU/GTK library and\nreleased under GNU/GPL. Written by Lapo Pieri IK5NAX","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["science","hamradio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"gsm","origin":"audio/gsm","version":"1.0.22_1","comment":"Audio converter and library for converting u-law to gsm encoding","maintainer":"ports@FreeBSD.org","www":"https://www.quut.com/gsm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"077fcf3c5734d4465fe0c8c18251af5c24ce31b3f20a7990b5b67277032cd346","flatsize":184835,"path":"All/gsm-1.0.22_1.pkg","repopath":"All/gsm-1.0.22_1.pkg","licenselogic":"single","licenses":["TU-BERLIN"],"pkgsize":41392,"desc":"gsm is a conversion package and library for converting u-law audio to\ngsm encoding (which is much more efficient) and back again.","categories":["audio"],"shlibs_provided":["libgsm.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe gsm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gstreamer1-plugins-bad","origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2","comment":"GStreamer-plugins that need more quality, testing or documentation","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33272ace1b016022ca0b18488dcc5127f15d1e1cd8fb134618d595c4bcf5f0c0","flatsize":8486440,"path":"All/gstreamer1-plugins-bad-1.22.10_2.pkg","repopath":"All/gstreamer1-plugins-bad-1.22.10_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2028688,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libnice":{"origin":"net-im/libnice","version":"0.1.21_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstaudio-1.0.so.0","libcrypto.so.12","libintl.so.8","libgsttag-1.0.so.0","libgstpbutils-1.0.so.0","libgstrtp-1.0.so.0","libgstfft-1.0.so.0","liborc-0.4.so.0","libgstnet-1.0.so.0","libgio-2.0.so.0","libgmodule-2.0.so.0","libX11.so.6","libgstsdp-1.0.so.0","libgstapp-1.0.so.0","libnice.so.10"],"shlibs_provided":["libgstaccurip.so","libgstadpcmdec.so","libgstadpcmenc.so","libgstaes.so","libgstaiff.so","libgstasfmux.so","libgstaudiobuffersplit.so","libgstaudiofxbad.so","libgstaudiolatency.so","libgstaudiomixmatrix.so","libgstaudiovisualizers.so","libgstautoconvert.so","libgstbayer.so","libgstbz2.so","libgstcamerabin.so","libgstcodecalpha.so","libgstcodectimestamper.so","libgstcoloreffects.so","libgstdebugutilsbad.so","libgstdvbsubenc.so","libgstdvbsuboverlay.so","libgstdvdspu.so","libgstfaceoverlay.so","libgstfestival.so","libgstfieldanalysis.so","libgstfreeverb.so","libgstfrei0r.so","libgstgaudieffects.so","libgstgdp.so","libgstgeometrictransform.so","libgstid3tag.so","libgstinter.so","libgstinterlace.so","libgstipcpipeline.so","libgstivfparse.so","libgstivtc.so","libgstjp2kdecimator.so","libgstjpegformat.so","libgstlegacyrawparse.so","libgstmidi.so","libgstmpegpsdemux.so","libgstmpegpsmux.so","libgstmpegtsdemux.so","libgstmpegtsmux.so","libgstmxf.so","libgstnetsim.so","libgstpcapparse.so","libgstpnm.so","libgstproxy.so","libgstremovesilence.so","libgstrfbsrc.so","libgstrist.so","libgstrtmp2.so","libgstrtpmanagerbad.so","libgstrtponvif.so","libgstsctp.so","libgstsdpelem.so","libgstsegmentclip.so","libgstshm.so","libgstsiren.so","libgstsmooth.so","libgstspeed.so","libgstsubenc.so","libgstswitchbin.so","libgsttimecode.so","libgsttranscode.so","libgstvideofiltersbad.so","libgstvideoframe_audiolevel.so","libgstvideoparsersbad.so","libgstvideosignal.so","libgstwebrtc.so","libgstvmnc.so","libgsty4mdec.so","libgstadaptivedemux-1.0.so.0","libgstbadaudio-1.0.so.0","libgstbasecamerabinsrc-1.0.so.0","libgstcodecparsers-1.0.so.0","libgstcodecs-1.0.so.0","libgstinsertbin-1.0.so.0","libgstisoff-1.0.so.0","libgstmpegts-1.0.so.0","libgstphotography-1.0.so.0","libgstplay-1.0.so.0","libgstplayer-1.0.so.0","libgstsctp-1.0.so.0","libgsttranscoder-1.0.so.0","libgsturidownloader-1.0.so.0","libgstwebrtc-1.0.so.0","libgstwebrtcnice-1.0.so.0"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64:2"}},{"name":"gsimplecal","origin":"deskutils/gsimplecal","version":"2.5.1_2","comment":"Lightweight calendar applet written in C++ using GTK","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/dmedvinsky/gsimplecal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd900db1087de60642a10a0fedeb1e3c6afdd56723b9061f45c77683e0af0ba0","flatsize":70208,"path":"All/gsimplecal-2.5.1_2.pkg","repopath":"All/gsimplecal-2.5.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28580,"desc":"Gsimplecal is a lightweight calendar applet written in C++ using GTK.\n\nIt was intentionally made for use with tint2 panel in the openbox environment\nto be launched upon clock click, but of course it will work without it. In\nfact, binding the gsimplecal to some hotkey in you window manager will probably\nmake you happy. The thing is that when it is started it first shows up, when\nyou run it again it closes the running instance. In that way it is very easy to\nintegrate anywhere. No need to write some wrapper scripts or whatever.\n\nAlso, you can configure it to not only show the calendar, but also display\nmultiple clocks for different world timezones. Read the manual page for the\ndetails (there is info about keyboard controls as well!).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils"],"shlibs_required":["libgtk-3.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"messages":[{"message":"In order to use gsimplecal it is required to create a configuration file in\n~/.config/gsimplecal\n\nSee man gsimplecal for an example of such a configuration file.","type":"install"}]},{"name":"gsettings-desktop-schemas","origin":"devel/gsettings-desktop-schemas","version":"42.0","comment":"Collection of globally shared GSetting schemas","maintainer":"desktop@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1f8663d2a7ae5c4b5d2ead1972a4eb5a8290115fd90d2a0d06dab1765b5e617","flatsize":4877788,"path":"All/gsettings-desktop-schemas-42.0.pkg","repopath":"All/gsettings-desktop-schemas-42.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":619428,"desc":"The schemas shipped here are based on the GConf schemas\nfrom libgnome and gnome-vfs.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["devel","gnome"]},{"name":"gsh","origin":"sysutils/gsh","version":"1.1.0","comment":"Program to run commands on multiple remote hosts","maintainer":"jsmith@resonatingmedia.com","www":"https://github.com/kees/gsh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3178fec65083fa352051b2a3abb4feabc1923784bdd86cc2fa6ed8ce167f8c4","flatsize":42396,"path":"All/gsh-1.1.0.pkg","repopath":"All/gsh-1.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19412,"desc":"gsh is a command line utility which is used to run the same command on multiple\nremote hosts in parallel. It is similar to dsh (distributed shell) but\ndoes not have any external dependencies other than Perl and OpenSSH.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"messages":[{"message":"To use gsh\n\n/usr/local/etc/ghosts\n\nshould be created.\n\nRefer to ghosts(1).","type":"install"}]},{"name":"gspiceui","origin":"cad/gspiceui","version":"1.1.00_7","comment":"GUI for ngspice and gnucap circuit simulators","maintainer":"kevinz5000@gmail.com","www":"http://users.tpg.com.au/micksw012/gspiceui.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73e9853731832f3cb78b5ebab4820f847603d66406b6665b28f2e76a2e929e55","flatsize":2285043,"path":"All/gspiceui-1.1.00_7.pkg","repopath":"All/gspiceui-1.1.00_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":775592,"desc":"gSpiceUI is intended to provide a GUI for freely available electronic\ncircuit simulation engines ie. NG-Spice and GNU-Cap. The utility gnetlist is\nused to convert schematic files to netlist files, Gwave or Gaw to display\nsimulation results and gschem is the preferred schematic capture tool.","deps":{"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["cad"],"shlibs_required":["libwx_gtk3u_core-3.0.so.0","libwx_baseu-3.0.so.0","libwx_gtk3u_html-3.0.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"gstreamer1","origin":"multimedia/gstreamer1","version":"1.22.10","comment":"Media applications framework","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb8b55ce694537d74bad1cab88248a15b56de49c32e16a7fcedf2817c563eeb6","flatsize":10293841,"path":"All/gstreamer1-1.22.10.pkg","repopath":"All/gstreamer1-1.22.10.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":1662696,"desc":"GStreamer allows the construction of graphs of media-handling\ncomponents, ranging from simple mp3 playback to complex audio\n(mixing) and video (non-linear editing) processing. Applications\ncan take advantage of advances in codec and filter technology\ntransparently. Developers can add new codecs and filters by writing\na simple plugin with a clean, generic interface. GStreamer is\nreleased under the LGPL, with many of the included plugins retaining\nthe license of the code they were derived from, usually GPL or BSD.\n\n- Features:\n* Comprehensive Core Library\n* Intelligent Plugin Architecture\n* Extensive Development Tools\n\n- Is GStreamer a media player?\nNo, GStreamer is a development framework for creating applications\nlike media players, video editors, streaming media broadcasters and\nso on. That said, very good media players can easily be built on\ntop of GStreamer and a simple yet functional player gst-play is\nincluded in the framework via the plugins port.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libunwind":{"origin":"devel/libunwind","version":"20240221"}},"categories":["multimedia"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgio-2.0.so.0","libgmodule-2.0.so.0","libunwind.so.8"],"shlibs_provided":["libgstcoreelements.so","libgstcoretracers.so","libgstbase-1.0.so.0","libgstcontroller-1.0.so.0","libgstnet-1.0.so.0","libgstreamer-1.0.so.0"],"options":{"BASH":"on","NLS":"on"}},{"name":"gsmartcontrol","origin":"sysutils/gsmartcontrol","version":"1.1.4_3","comment":"Graphical user interface for smartmontools","maintainer":"ports@FreeBSD.org","www":"https://gsmartcontrol.sourceforge.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f819c419c062fe0a6b23094428bc75db0ec7b4efd3707a46d8cf7d484ce3ae8","flatsize":1882931,"path":"All/gsmartcontrol-1.1.4_3.pkg","repopath":"All/gsmartcontrol-1.1.4_3.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","BSL","GPLv2","GPLv3","PD","ZLIB"],"pkgsize":534036,"desc":"GSmartControl is a graphical user interface for smartctl (from\nsysutils/smartmontools port), which is a tool for querying and\ncontrolling SMART (Self-Monitoring, Analysis, and Reporting\nTechnology) data on modern hard disk drives. It allows you to\ninspect the drive's SMART data to determine its health, as well\nas run various tests on it.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"smartmontools":{"origin":"sysutils/smartmontools","version":"7.4_2"},"xterm":{"origin":"x11/xterm","version":"392"}},"categories":["sysutils"],"shlibs_required":["libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libcairomm-1.0.so.1","libcairo.so.2","libsigc-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libpcre.so.1","libpcrecpp.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gsmartcontrol port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gstreamer1-plugins","origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1","comment":"GStreamer written collection of plugins handling several media types","maintainer":"multimedia@FreeBSD.org","www":"https://gstreamer.freedesktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"791df52959145b6dbac263e6ed40ac80f8f52ed84b8090b05b1edf60feb2fbfc","flatsize":10114439,"path":"All/gstreamer1-plugins-1.22.10_1.pkg","repopath":"All/gstreamer1-plugins-1.22.10_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1801832,"desc":"This is a collection of plugins written with the GStreamer framework.\nSome features of these plugins are:\n\n- Dynamically loaded plugins provide elements and media types,\n  demand-loaded via an XML registry, similar to ld.so.cache\n- Element interface handles all known types of sources, filters,\n  sinks\n- Capabilities system allows verification of element compatibility\n  using MIME types and media-specific properties\n- Autoplugging uses capabilities system to complete complex paths\n  automatically\n- Pipelines can be saved to XML and loaded back to working state\n- Resource friendly plugins don't waste RAM","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"orc":{"origin":"devel/orc","version":"0.4.36"}},"categories":["multimedia","audio"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgstbase-1.0.so.0","liborc-0.4.so.0","libgio-2.0.so.0","libgstnet-1.0.so.0"],"shlibs_provided":["libgstadder.so","libgstapp.so","libgstaudioconvert.so","libgstaudiomixer.so","libgstaudiorate.so","libgstaudioresample.so","libgstaudiotestsrc.so","libgstcompositor.so","libgstencoding.so","libgstgio.so","libgstoverlaycomposition.so","libgstpbtypes.so","libgstplayback.so","libgstrawparse.so","libgstsubparse.so","libgsttcp.so","libgsttypefindfunctions.so","libgstvideoconvertscale.so","libgstvideorate.so","libgstvideotestsrc.so","libgstvolume.so","libgstallocators-1.0.so.0","libgstapp-1.0.so.0","libgstaudio-1.0.so.0","libgstfft-1.0.so.0","libgstpbutils-1.0.so.0","libgstriff-1.0.so.0","libgstrtp-1.0.so.0","libgstrtsp-1.0.so.0","libgstsdp-1.0.so.0","libgsttag-1.0.so.0","libgstvideo-1.0.so.0"],"annotations":{"cpe":"cpe:2.3:a:gstreamer_project:gstreamer:1.22.10:::::dragonfly6:x86_64:1"}},{"name":"gsed","origin":"textproc/gsed","version":"4.9","comment":"GNU stream editor","maintainer":"danfe@FreeBSD.org","www":"https://www.gnu.org/software/sed/sed.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f3cac6f5eba733ceca1329c4fdde2536ce7b990e055fe90bfee8d426ab2dcf7","flatsize":1346838,"path":"All/gsed-4.9.pkg","repopath":"All/gsed-4.9.pkg","licenselogic":"and","licenses":["GPLv3+","GFDL"],"pkgsize":319260,"desc":"The Free Software Foundation's \"sed\" stream editor.\n\nThis utility exists in the FreeBSD base collection, but the GNU\nversions have added functionality that is sometimes useful.\n\nNote that this port will install this utility with a `g' prefix,\nfor example gsed, but the texinfo documentation will refer to these\nutilities without the `g' prefix.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","EXAMPLES":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:sed:4.9:::::dragonfly6:x86_64"}},{"name":"gsk","origin":"net/gsk","version":"1.0.63_2","comment":"C library for writing servers","maintainer":"ports@FreeBSD.org","www":"https://gsk.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea5279c337de930ffff63f3d053cc23114cfce51587b7382e09f1e15e1f830f9","flatsize":4938624,"path":"All/gsk-1.0.63_2.pkg","repopath":"All/gsk-1.0.63_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":683552,"desc":"GSK is a C library for writing servers. It is designed for writing servers\nwhere everything happens in a single thread.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","devel"],"shlibs_required":["libgobject-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libgsk-1.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gsk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"hanazono-fonts-ttf","origin":"x11-fonts/hanazono-fonts-ttf","version":"20170904_1","comment":"CJK Mincho-typeface developed by Hanazono University","maintainer":"lichray@gmail.com","www":"http://fonts.jp/hanazono/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47f123cfe195d257daf69e5ec0ff815c4a4e7552831e2fdd09549be304049f45","flatsize":53505097,"path":"All/hanazono-fonts-ttf-20170904_1.pkg","repopath":"All/hanazono-fonts-ttf-20170904_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":21875280,"desc":"Hanazono Mincho typeface is a CJK TrueType font that developed with a\nsupport of Grant-in-Aid for Publication of Scientific Research Results\nfrom Japan Society for the Promotion of Science and the International\nResearch Institute for Zen Buddhism (IRIZ), Hanazono University. also\nwith volunteers who work together on glyphwiki.org.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You can start using the fonts by following these instructions:\n\nAdd the following line to the \"Files\" section of your X.org configuration\nfile:\n\n\tFontPath\t\"/usr/local/share/fonts/Hana/\"","type":"install"}]},{"name":"gsad","origin":"security/gsad","version":"22.6.0_1","comment":"Greenbone Security Assistant HTTP server","maintainer":"acm@FreeBSD.org","www":"https://github.com/greenbone/gsad","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b18dfb2c5530486dd9c53e55cd3cdc0e70ce491c208a0ba26f341216ff2a66b","flatsize":331222,"path":"All/gsad-22.6.0_1.pkg","repopath":"All/gsad-22.6.0_1.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":95916,"desc":"The Greenbone Security Assistant is the web interface developed for the \nGreenbone Security Manager appliances.\n\nIt connects to the Greenbone Vulnerability Manager GVM to provide a \nfull-featured user interface for vulnerability management.\n\nGreenbone Security Assistant consists of GSA - The webpage written in React\nand GSAD - The HTTP server talking to the GVM daemon","deps":{"doxygen":{"origin":"devel/doxygen","version":"1.9.6_1,2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gvm-libs":{"origin":"security/gvm-libs","version":"22.7.3"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libmicrohttpd":{"origin":"www/libmicrohttpd","version":"1.0.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"py311-polib":{"origin":"devel/py-polib","version":"1.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"users":["gvm"],"groups":["gvm"],"shlibs_required":["libmicrohttpd.so.12","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libgcrypt.so.20","libgpg-error.so.0","libgnutls.so.30","libgvm_base.so.22","libgvm_util.so.22","libgvm_gmp.so.22"]},{"name":"gsoap","origin":"devel/gsoap","version":"2.8.134","comment":"Generator Tools for Coding SOAP/XML Web Services in C and C++","maintainer":"bofh@FreeBSD.org","www":"https://www.cs.fsu.edu/~engelen/soap.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95f024e2fb6c5f06b02639520f08ec687cb4aecd96ab1b2d1b0221d7f996b819","flatsize":9146367,"path":"All/gsoap-2.8.134.pkg","repopath":"All/gsoap-2.8.134.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1334964,"desc":"The gSOAP Web services development toolkit offers an XML to C/C++ language\nbinding to ease the development of SOAP/XML Web services in C and C/C++.\nMost toolkits for C++ Web services adopt a SOAP-centric view and offer APIs\nthat require the use of class libraries for SOAP-specific data structures.\nThis often forces a user to adapt the application logic to these libraries.\nIn contrast, gSOAP provides a transparent SOAP API through the use of proven\ncompiler technologies. These technologies leverage strong typing to map\nXML schemas to C/C++ definitions. Strong typing provides a greater assurance\non content validation of both WSDL schemas and SOAP/XML messages.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DEBUG":"off","IPV6":"on","GNUTLS":"off","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:genivia:gsoap:2.8.134:::::dragonfly6:x86_64"}},{"name":"grzip","origin":"archivers/grzip","version":"0.3.0_3","comment":"Efficient file compressor","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/archivers/grzip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56e69d8d9c3828a350186cd4d807a9e8ff05b99b7a51a68d9aa73328359795b5","flatsize":121166,"path":"All/grzip-0.3.0_3.pkg","repopath":"All/grzip-0.3.0_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":47240,"desc":"grzip is a high-performance file compressor based on Burrows-Wheeler\nTransform, Schindler Transform, Move-To-Front, and Weighted Frequency\nCounting. It uses the Block-Sorting Lossless Data Compression Algorithm,\nwhich has received considerable attention in recent years for both its\nsimplicity and effectiveness. This implementation has a compression rate\nof 2.234 bps on the Calgary Corpus (14 files) without preprocessing\nfilters.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["archivers"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libgrzip.so"]},{"name":"gsasl","origin":"security/gsasl","version":"2.2.1","comment":"GNU SASL command-line utility","maintainer":"sunpoet@FreeBSD.org","www":"https://www.gnu.org/software/gsasl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb4837055ee736c18eefa6a00ca5f3c76fd3b609bed3988002f9620a3be0b8bf","flatsize":907722,"path":"All/gsasl-2.2.1.pkg","repopath":"All/gsasl-2.2.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":152792,"desc":"GNU SASL is an implementation of the Simple Authentication and Security Layer\nframework and a few common SASL mechanisms.\n\nGNU SASL consists of a library (libgsasl), a command-line utility (gsasl) to\naccess the library from the shell, and a manual. The library includes support\nfor the framework (with authentication functions and application data privacy\nand integrity functions) and at least partial support for the ANONYMOUS,\nCRAM-MD5, DIGEST-MD5, EXTERNAL, GS2-KRB5, GSSAPI, LOGIN, NTLM, PLAIN,\nSCRAM-SHA-1, SCRAM-SHA-1-PLUS, SAML20, OPENID20, and SECURID mechanisms.\n\nThe library is easily ported because it does not do network communication by\nitself, but rather leaves it up to the calling application. The library is\nflexible with regards to the authorization infrastructure used, as it utilizes a\ncallback into the application to decide whether a user is authorized or not.\n\nGNU SASL has been split into 2 ports:\n- security/gsasl: the command-line utility\n- security/libgsasl: the library","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libgsasl":{"origin":"security/libgsasl","version":"2.2.1_1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security"],"shlibs_required":["libgsasl.so.18","libgnutls.so.30","libintl.so.8","libreadline.so.8","libiconv.so.2"],"options":{"DOCS":"on","NLS":"on"}},{"name":"gscan2pdf","origin":"graphics/gscan2pdf","version":"2.13.4","comment":"Produce PDF from scanned documents","maintainer":"cmt@FreeBSD.org","www":"https://sourceforge.net/projects/gscan2pdf/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ef61e06d2345ade8211a05890b4ea64fe79931975c584055f08446e1ec2c90d","flatsize":2272381,"path":"All/gscan2pdf-2.13.4.pkg","repopath":"All/gscan2pdf-2.13.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":403488,"desc":"A GUI to ease the process of producing PDFs from scanned documents","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"djvulibre":{"origin":"graphics/djvulibre","version":"3.5.28_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gocr":{"origin":"graphics/gocr","version":"0.52_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"p5-Config-General":{"origin":"devel/p5-Config-General","version":"2.65"},"p5-Data-UUID":{"origin":"devel/p5-Data-UUID","version":"1.227"},"p5-Date-Calc":{"origin":"devel/p5-Date-Calc","version":"6.4"},"p5-Filesys-Df":{"origin":"sysutils/p5-Filesys-Df","version":"0.92_1"},"p5-Glib":{"origin":"devel/p5-Glib","version":"1.3294"},"p5-Goo-Canvas2":{"origin":"devel/p5-Goo-Canvas2","version":"0.06_3"},"p5-Graphics-TIFF":{"origin":"graphics/p5-Graphics-TIFF","version":"20_1"},"p5-Gtk2-Ex-PodViewer":{"origin":"x11-toolkits/p5-Gtk2-Ex-PodViewer","version":"0.18_5"},"p5-Gtk3":{"origin":"x11-toolkits/p5-Gtk3","version":"0.034_2"},"p5-Gtk3-ImageView":{"origin":"x11-toolkits/p5-Gtk3-ImageView","version":"10_2"},"p5-Gtk3-SimpleList":{"origin":"x11-toolkits/p5-Gtk3-SimpleList","version":"0.21"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Image-PNG-Libpng":{"origin":"graphics/p5-Image-PNG-Libpng","version":"0.58"},"p5-Image-Sane":{"origin":"graphics/p5-Image-Sane","version":"5_1"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Locale-Codes":{"origin":"misc/p5-Locale-Codes","version":"3.64"},"p5-Locale-gettext":{"origin":"devel/p5-Locale-gettext","version":"1.07"},"p5-Log-Log4perl":{"origin":"devel/p5-Log-Log4perl","version":"1.57"},"p5-PDF-Builder":{"origin":"textproc/p5-PDF-Builder","version":"3.025"},"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"p5-Readonly":{"origin":"devel/p5-Readonly","version":"2.05"},"p5-Set-IntSpan":{"origin":"math/p5-Set-IntSpan","version":"1.19_1"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sane-backends":{"origin":"graphics/sane-backends","version":"1.3.1"},"unpaper":{"origin":"graphics/unpaper","version":"7.0.0_3"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["graphics"],"options":{"GOCR":"on","TESSERACT":"off"}},{"name":"gruftistats","origin":"irc/gruftistats","version":"0.2.4_2","comment":"Produces a web page of statistics and quotes from IRC channel logs","maintainer":"ports@FreeBSD.org","www":"https://gruftistats.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef79329cbe656b3ed177b1419b24419dba7560b9396bf0771467b2c64ec53e76","flatsize":86683,"path":"All/gruftistats-0.2.4_2.pkg","repopath":"All/gruftistats-0.2.4_2.pkg","licenselogic":"single","pkgsize":33520,"desc":"Gruftistats is a program which reads your IRC logs and turns them into\na web page.  This has a mixture of statistics (like who talked most),\nand amusing facts (like who got kicked most).\n\nIt supports a variety of log formats already, and can be extended to\nsupport other log formats by writing a spec file describing the\nformat.","categories":["irc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gruftistats port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gutenprint","origin":"print/gutenprint","version":"5.3.4_1","comment":"Gutenprint Printer Drivers","maintainer":"ports@FreeBSD.org","www":"https://gimp-print.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd1212a4c738982be14d5fcd389f8447aa2f853036c69aaea8949c28e0978721","flatsize":94900939,"path":"All/gutenprint-5.3.4_1.pkg","repopath":"All/gutenprint-5.3.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17996924,"desc":"High quality drivers for Canon, Epson, Lexmark, Sony, Olympus, and PCL\nprinters for use with CUPS and GIMP.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"cups-filters":{"origin":"print/cups-filters","version":"1.28.17_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print"],"shlibs_required":["libintl.so.8","libcups.so.2"],"shlibs_provided":["libgutenprint.so.9"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gutenprint_project:gutenprint:5.3.4:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe gutenprint port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"grpn","origin":"math/grpn","version":"1.5.2_2","comment":"GTK-based reverse polish notation (RPN) calculator","maintainer":"ports@FreeBSD.org","www":"https://github.com/utopiabound/grpn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99019e71a3fd2b8455bff5aa04a7dd4f34df9d08c1ffc236c067b891eb814d3b","flatsize":144313,"path":"All/grpn-1.5.2_2.pkg","repopath":"All/grpn-1.5.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":47092,"desc":"GRPN is a RPN calculator for the X Window system built using\nthe GIMP Toolkit (GTK).\n\nGRPN works with real numbers, complex numbers, matrices, and\ncomplex matrices.  Numbers can be displayed in 4 different\nradix modes, and complex numbers can be displayed in either\nCartesian or polar form.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["math"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe grpn port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"grsync","origin":"net/grsync","version":"1.3.1_2","comment":"GTK frontend for rsync","maintainer":"martymac@FreeBSD.org","www":"https://www.opbyte.it/grsync","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee0a1e4c33c276a5c169ca31dd0e2b887c0b43338608941a709c53e586fc6cd0","flatsize":622833,"path":"All/grsync-1.3.1_2.pkg","repopath":"All/grsync-1.3.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":148872,"desc":"Grsync is a GUI (Graphical User Interface) for rsync, the commandline directory\nsynchronization tool. It makes use of the GTK libraries and is released under\nthe GPL license, so it is opensource. It doesn't support all of rsync features,\nbut can be effectively used to synchronize local directories and supports\nremote targets in a limited way (read: manual).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"rsync":{"origin":"net/rsync","version":"3.3.0"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["net"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"}},{"name":"gron.awk","origin":"textproc/gron.awk","version":"0.2.0","comment":"AWK implementation of gron, a JSON-to-greppable-text transformer","maintainer":"0mp@FreeBSD.org","www":"https://github.com/xonixx/gron.awk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f37d88db615f6f6cbef2c98352884a04baa2e85ef7708447e9a2daa39bb6daf","flatsize":13603,"path":"All/gron.awk-0.2.0.pkg","repopath":"All/gron.awk-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5392,"desc":"Make JSON greppable!\n\ngron.awk transforms JSON into discrete assignments to make it easier to grep\nfor fields and to see absolute paths of those.\n\nIt is reasonably fast with Gawk/Mawk/GoAWK even on large-ish files. Slow with\nBWK on big JSON files (100K+).","categories":["textproc"]},{"name":"gromit-mpx","origin":"x11/gromit-mpx","version":"1.6.0","comment":"Desktop annotation tool, multi-pointer port of Gromit","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/bk138/gromit-mpx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e80b4fac7283ff6c070a0e1781ad39ca0d5b7426249b533a09e81faed0ea5ddd","flatsize":148798,"path":"All/gromit-mpx-1.6.0.pkg","repopath":"All/gromit-mpx-1.6.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":50936,"desc":"Gromit-MPX is an on-screen annotation tool that works with any Unix\ndesktop environment under X11 as well as Wayland.\n\nIts main use is for making presentations of some application.\nNormally, you would have to move the mouse pointer around the point of\ninterest until hopefully everybody noticed it.  With Gromit-MPX, you\ncan draw everywhere onto the screen, highlighting some button or area.\n\nKey features include:\n- [Desktop-independent] Gromit-MPX works with GNOME, KDE, XFCE, ...\n  under X11 as well as with a Wayland session.\n- [Hotkey-based] The fundamental philosophy is that Gromit-MPX does not\n  get into your way of doing things by sticking some UI widget on your\n  desktop, potentially obscuring more important contents. It does\n  provide a UI, but only in form of a tray icon.\n- [Configurable] While Gromit-MPX comes with a default config, you are\n  free to change key bindings as well as drawing tool configuration.\n- [Multi-Pointer] Under X11, it enables graphical annotations with\n  several pointers at once or a dedicated annotation device setup where\n  you can use a second pair of input devices to annotate while\n  simultaneously continuing to work normally with the first pair.\n- [Fast] Where available, Gromit-MPX makes use of Compositing. This\n  should be the case on any contemporary desktop environment\n  making use of the XCOMPOSITE extension under X11 and with\n  every Wayland-based session.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libappindicator":{"origin":"devel/libappindicator","version":"12.10.1.2010202007061.01_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","wayland"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libappindicator3.so.1","libXi.so.6","libX11.so.6"]},{"name":"grx","origin":"graphics/grx","version":"2.4.9_5","comment":"2D graphics library","maintainer":"ports@FreeBSD.org","www":"http://grx.gnu.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cc2e6cf9cf256e62c3c48a8e5faf5b97f8f92074f20df906a7710ff6d3333af","flatsize":3734223,"path":"All/grx-2.4.9_5.pkg","repopath":"All/grx-2.4.9_5.pkg","licenselogic":"and","licenses":["LGPL20","MIT"],"pkgsize":644856,"desc":"GRX is a 2D graphics C library originaly written by Csaba Biegl for\nDJ Delorie's DOS port of the GCC compiler. Now it support a big range\nof platforms.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["libgrx20X.so.2"],"options":{"BGI":"on","BMP":"on","JPEG":"off","PNG":"on","PRINT":"on","TIFF":"off","ZLIB":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe grx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gromit","origin":"x11/gromit","version":"20041213_10","comment":"GRaphics Over Miscellaneous Objects (Gromit)","maintainer":"danfe@FreeBSD.org","www":"https://www.home.unix-ag.org/simon/gromit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97486f7aa2d628eb0c20f60e29b6113d7d223b5e1d638745a1c90d8e209e8b76","flatsize":59501,"path":"All/gromit-20041213_10.pkg","repopath":"All/gromit-20041213_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22084,"desc":"Gromit (GRaphics Over MIscellaneous Things) is a small tool to make\nannotations on the screen.\n\nWhen making presentations of the Gimp I found myself often moving the\nmousepointer around the point of interest until hopefully everybody\nnoticed it. This annoyed me, since it is a very vague way to highlight\nsomething. I dreamt of a small programm which allows me to simply draw\non the screen, ignoring any window-borders.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgio-2.0.so.0","libcairo.so.2","libfontconfig.so.1","libharfbuzz.so.0","libfreetype.so.6","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"growl-for-linux","origin":"deskutils/growl-for-linux","version":"0.8.5_9","comment":"Notification system compatible with Growl","maintainer":"nivit@FreeBSD.org","www":"http://mattn.github.com/growl-for-linux/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fe93d9829178b52fb31a326d89d9e87dd2aa216e95e5f4ecb04cea6928357b5","flatsize":2937326,"path":"All/growl-for-linux-0.8.5_9.pkg","repopath":"All/growl-for-linux-0.8.5_9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":396528,"desc":"Growl For Linux is Linux-compatible of Growl. Growl is a notification\nsystem for Mac OS X.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"notify-osd":{"origin":"deskutils/notify-osd","version":"0.9.34_5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["deskutils"],"shlibs_required":["libgthread-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcrypto.so.12","libsqlite3.so.0","libglib-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","libcurl.so.4","libnotify.so.4","libxml2.so.2","libdbus-glib-1.so.2","libdbus-1.so.3"],"shlibs_provided":["libballoon.so.0","libfog.so.0","libnico2.so.0","libnotify_gol.so.0","librhythmbox.so.0","libtweets.so.0"],"options":{"LIBNOTIFY":"on"}},{"name":"gtk4","origin":"x11-toolkits/gtk40","version":"4.14.5","comment":"Gimp Toolkit for X11 GUI (current stable version)","maintainer":"desktop@FreeBSD.org","www":"https://www.gtk.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3a9d9dc211c94140db0312e3e2c6c954c6487cbb480ea2665f05c68013ccf78","flatsize":65615013,"path":"All/gtk4-4.14.5.pkg","repopath":"All/gtk4-4.14.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":13664132,"desc":"GTK+ is a collection of GUI widgets. GTK+ essentially provides the\nbuilding blocks from which GUIs can be built. It is highly themable,\nand its functionality is highly extensible.","deps":{"adwaita-icon-theme":{"origin":"x11-themes/adwaita-icon-theme","version":"42.0"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"colord":{"origin":"graphics/colord","version":"1.4.7"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-gl":{"origin":"graphics/gstreamer1-plugins-gl","version":"1.22.10"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"hicolor-icon-theme":{"origin":"misc/hicolor-icon-theme","version":"0.18"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"vulkan-headers":{"origin":"graphics/vulkan-headers","version":"1.3.289"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"}},"categories":["x11-toolkits"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libgio-2.0.so.0","libgraphene-1.0.so.0","libintl.so.8","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libepoxy.so.0","librsvg-2.so.2","libgmodule-2.0.so.0","libfribidi.so.0","libcairo-gobject.so.2","libfontconfig.so.1","libXi.so.6","libX11.so.6","libpangoft2-1.0.so.0","libvulkan.so.1","libpng16.so.16","libtiff.so.6","libjpeg.so.8","libXext.so.6","libXcursor.so.1","libXdamage.so.1","libXfixes.so.3","libXrandr.so.2","libXinerama.so.1","libcairo-script-interpreter.so.2","libgstplayer-1.0.so.0","libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgstgl-1.0.so.0","libcups.so.2","libcolord.so.2"],"shlibs_provided":["libgtk-4.so.1"],"options":{"BROADWAY":"on","COLORD":"on","CUPS":"on","DEBUG":"off","GSTREAMER":"on","VULKAN":"on","WAYLAND":"off","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:gtk:4.14.5:::::dragonfly6:x86_64"}},{"name":"grive2","origin":"net/grive2","version":"0.5.2.d_7","comment":"Open source client for Google Drive","maintainer":"samuel@andersentech.net","www":"https://github.com/vitalif/grive2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b123bf1bade34cf0568fc371ccbb7ae909b30687510f32a4c146d852c20b176","flatsize":750131,"path":"All/grive2-0.5.2.d_7.pkg","repopath":"All/grive2-0.5.2.d_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":214908,"desc":"Grive2 is the fork of original \"Grive\" Google Drive client with the\nsupport for the new Drive REST API and partial sync.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"yajl":{"origin":"devel/yajl","version":"2.1.0"}},"categories":["net"],"shlibs_required":["libyajl.so.2","libcurl.so.4","libgcrypt.so.20","libgpg-error.so.0","libboost_filesystem.so.1.84.0","libboost_program_options.so.1.84.0","libboost_regex.so.1.84.0","libboost_system.so.1.84.0"],"options":{"BACKTRACE":"off"}},{"name":"guspat","origin":"audio/guspat","version":"20000706_2","comment":"Izumo collection of Gravis Ultrasound MIDI patches","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b17da70b929f7d279633a9cd5a3f3e144e965cc0255926355fa2112679f860d4","flatsize":31649689,"path":"All/guspat-20000706_2.pkg","repopath":"All/guspat-20000706_2.pkg","licenselogic":"single","licenses":["GUSPAT"],"pkgsize":21111540,"desc":"This is Masanao Izumo's collection of Gravis UltraSound MIDI patches,\nconfigured for use with the TiMidity++ MIDI player.  A configuration file\nfor TiMidity++ to use these patches is also included.","categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe guspat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"grip","origin":"audio/grip","version":"4.2.4_3","comment":"GTK front-end to external cd rippers and audio encoders","maintainer":"freebsd-ports@jan0sch.de","www":"https://sourceforge.net/projects/grip/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ff6b9487aa7d13c353f875cc8cc3f3e74c82b4ffe97116c88f8418d51e10f2a","flatsize":1091142,"path":"All/grip-4.2.4_3.pkg","repopath":"All/grip-4.2.4_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":456040,"desc":"Grip is a front-end to external cd audio rippers (such as dagrab or\ncdda2wav). It also provides an automated frontend for MP3 encoders, letting\nyou take a disc and transform it easily straight into MP3s. The CDDB\nprotocol is supported for retrieving track information from disc database\nservers. Grip works with DigitalDJ to provide a unified \"computerized\"\nversion of your music collection.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cdparanoia":{"origin":"audio/cdparanoia","version":"3.9.8_10"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"id3lib":{"origin":"audio/id3lib","version":"3.8.3.20240114"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"vorbis-tools":{"origin":"audio/vorbis-tools","version":"1.4.2_5,3"}},"categories":["audio"],"shlibs_required":["libcdda_interface.so.0","libcdda_paranoia.so.0","libid3.so.3.8.3","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcurl.so.4"],"options":{"CDDA2WAV":"off","CDPARANOIA":"on","FAAC":"off","FLAC":"on","LAME":"off","NLS":"on","VORBIS":"on"}},{"name":"grimshot","origin":"x11/grimshot","version":"1.8.1","comment":"Screenshot helper for Sway","maintainer":"ports@FreeBSD.org","www":"https://swaywm.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d444166bbd4aafed0fcd5ab39733dfd1010014fcc4160bb90ae2ca5bf767bf07","flatsize":7101,"path":"All/grimshot-1.8.1.pkg","repopath":"All/grimshot-1.8.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4828,"desc":"A helper for screenshots within Sway.","deps":{"grim":{"origin":"x11/grim","version":"1.4.1_2"},"jq":{"origin":"textproc/jq","version":"1.7.1"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"slurp":{"origin":"x11/slurp","version":"1.5.0_1"},"wl-clipboard":{"origin":"x11/wl-clipboard","version":"2.2.1_1"}},"categories":["x11","wayland"],"options":{"CLIPBOARD":"on","MANPAGES":"on","NOTIFY":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe grimshot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gsl","origin":"math/gsl","version":"2.7.1_1","comment":"The GNU Scientific Library - mathematical libs","maintainer":"tcberner@FreeBSD.org","www":"https://www.gnu.org/software/gsl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"848d9da0bc286a33bcf9d5625d9c2074107490d54a70b117ec2cd00e642ae661","flatsize":13242691,"path":"All/gsl-2.7.1_1.pkg","repopath":"All/gsl-2.7.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1854048,"desc":"The GNU Scientific Library (GSL) is a collection of routines for numerical\ncomputing. The routines are written from scratch by the GSL team in ANSI C,\nand are meant to present a modern Applications Programming Interface (API)\nfor C programmers, while allowing wrappers to be written for very high level\nlanguages.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math"],"shlibs_provided":["libgsl.so.27","libgslcblas.so.0"]},{"name":"grim","origin":"x11/grim","version":"1.4.1_2","comment":"Grab images from a Wayland compositor","maintainer":"jbeich@FreeBSD.org","www":"https://sr.ht/~emersion/grim/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdabf1e554bd8d30871d059afac60f92aa7efd076a8a4adc6826b63b8d303791","flatsize":35668,"path":"All/grim-1.4.1_2.pkg","repopath":"All/grim-1.4.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14308,"desc":"Grab images from a Wayland compositor. Works great with slurp.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libpixman-1.so.0","libpng16.so.16","libwayland-client.so.0","libjpeg.so.8"],"options":{"JPEG":"on","MANPAGES":"on"}},{"name":"grig","origin":"comms/grig","version":"0.9.0_3","comment":"Amateur Radio control front-end","maintainer":"hamradio@FreeBSD.org","www":"https://groundstation.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dcedcb7d4392947b1379a60f70cd7f3fca72dd8c91a943d625f7df75ed86eaa6","flatsize":371385,"path":"All/grig-0.9.0_3.pkg","repopath":"All/grig-0.9.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":120836,"desc":"Grig is a graphical front-end to the Ham Radio libraries\nwritten using Gtk+ and Gnome widgets by Alexandru Csete.\n\nPart of the groundstation suite, it purpose is to control\nan amateur radio transceiver from X. It supports any of\nthe transceivers that hamlib supports, including rpc.rigd\nover the network.\n\nThe groundstation suite comprises Gnome-rig and Gnome-predict\nand is intended to provide a low-cost amateur radio station\nwith the facilities of a high-end satellite station.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"hamlib":{"origin":"comms/hamlib","version":"4.5.5_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["comms","hamradio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libhamlib.so.4"]},{"name":"grilo-plugins","origin":"net/grilo-plugins","version":"0.3.15_1","comment":"Plugins for net/grilo","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Grilo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"addf7ccff2c7796feb269a44c939db59dcf36a190b3e20074e6c5fc5b2cd6497","flatsize":1557534,"path":"All/grilo-plugins-0.3.15_1.pkg","repopath":"All/grilo-plugins-0.3.15_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":307496,"desc":"This port installs plugins for the net/grilo.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmime26":{"origin":"mail/gmime26","version":"2.6.23_2"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"gom":{"origin":"databases/gom","version":"0.4"},"grilo":{"origin":"net/grilo","version":"0.3.15_2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-chromaprint":{"origin":"audio/gstreamer1-plugins-chromaprint","version":"1.22.10"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libgdata":{"origin":"devel/libgdata","version":"0.18.1"},"libmediaart":{"origin":"multimedia/libmediaart","version":"1.9.6"},"liboauth":{"origin":"net/liboauth","version":"1.0.3_5"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"totem-pl-parser":{"origin":"multimedia/totem-pl-parser","version":"3.26.6"},"tracker":{"origin":"sysutils/tracker","version":"2.3.4_12"}},"categories":["net"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgrilo-0.3.so.0","libgom-1.0.so.0","libgio-2.0.so.0","libgstreamer-1.0.so.0","libgrlpls-0.3.so.0","libxml2.so.2","libgrlnet-0.3.so.0","liboauth.so.0","libgoa-1.0.so.0","libavahi-client.so.3","libavahi-glib.so.1","libmediaart-2.0.so.0","libsqlite3.so.0","libsoup-2.4.so.1","libtotem-plparser.so.18","libarchive.so.13","libjson-glib-1.0.so.0","libtracker-sparql-2.0.so.0","libgdata.so.22"],"shlibs_provided":["libgrlbookmarks.so","libgrlchromaprint.so","libgrldleyna.so","libgrlfilesystem.so","libgrlflickr.so","libgrlfreebox.so","libgrlgravatar.so","libgrllocalmetadata.so","libgrlmagnatune.so","libgrlmetadatastore.so","libgrlopensubtitles.so","libgrlopticalmedia.so","libgrlpodcasts.so","libgrlraitv.so","libgrlshoutcast.so","libgrlthetvdb.so","libgrltmdb.so","libgrltracker.so","libgrlyoutube.so"],"options":{"DMAP":"off","TRACKER":"on"}},{"name":"grilo","origin":"net/grilo","version":"0.3.15_2","comment":"Framework focused on making media discovery and browsing","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Grilo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0359bd9b6b16f8688280bb2370f21588d4639b277f76c7fbf7c484bdaa9281d","flatsize":1524147,"path":"All/grilo-0.3.15_2.pkg","repopath":"All/grilo-0.3.15_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":218288,"desc":"Grilo is a framework focused on making media discovery and browsing easy for\napplication developers.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"liboauth":{"origin":"net/liboauth","version":"1.0.3_5"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"totem-pl-parser":{"origin":"multimedia/totem-pl-parser","version":"3.26.6"}},"categories":["net"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","libgio-2.0.so.0","libsoup-2.4.so.1","libtotem-plparser.so.18"],"shlibs_provided":["libgrilo-0.3.so.0","libgrlnet-0.3.so.0","libgrlpls-0.3.so.0"],"options":{"UI":"off"},"annotations":{"cpe":"cpe:2.3:a:gnome:grilo:0.3.15:::::dragonfly6:x86_64:2"}},{"name":"gron","origin":"textproc/gron","version":"0.6.1_20","comment":"Transforms JSON into discrete assignments that are easier to grep","maintainer":"zi@FreeBSD.org","www":"https://github.com/tomnomnom/gron","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b412b7b11b89d00350c1b5d23875c562af42eae6e7bb23f63a24dfc66a775027","flatsize":5288506,"path":"All/gron-0.6.1_20.pkg","repopath":"All/gron-0.6.1_20.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1825476,"desc":"Make JSON greppable!\n\ngron transforms JSON into discrete assignments to make it easier to grep for\nwhat you want and see the absolute 'path' to it. It eases the exploration of\nAPIs that return large blobs of JSON but have terrible documentation.","categories":["textproc"]},{"name":"greyfix","origin":"mail/greyfix","version":"0.4.0_2","comment":"Greylisting policy daemon for Postfix","maintainer":"k@stereochro.me","www":"https://www.kim-minh.com/pub/greyfix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fc0b7f4e7bb365060a78ce2a694ec8b4f3bf9129751f88fc869994497ddde30","flatsize":29422,"path":"All/greyfix-0.4.0_2.pkg","repopath":"All/greyfix-0.4.0_2.pkg","licenselogic":"single","pkgsize":13744,"desc":"Greyfix is the greylisting policy daemon for Postfix written by Kim Minh\nKaplan. Greyfix uses Postfix policy mechanism to enable greylisting with\nPostfix.","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"}},"categories":["mail"],"shlibs_required":["libdb-5.3.so.0"],"messages":[{"message":"Edit Postfix's master configuration file, master.cf, and add the following:\n\n    greyfix    unix  -       n       n       -       -       spawn\n      user=nobody argv=/usr/local/sbin/greyfix -/ 24\n\n(The -/ argument specifies how much of the IP address to consider significant,\nin this case the first 24 bits.)\n\nEdit Postfix's main configuration file, main.cf and add the following:\n\n    smtpd_recipient_restrictions = permit_mynetworks,\n      reject_unauth_destination,\n      check_policy_service unix:private/greyfix\n\nIf there is already a smtpd_recipient_restrictions configuration line you\nshould edit it rather than add a new one. The important part for Greyfix is\nthat you should add check_policy_service unix:private/greyfix to it.\n\nFinally have postfix reload its configuration with:\n\n    /usr/local/etc/rc.d/postfix reload","type":"install"}]},{"name":"greylite","origin":"mail/greylite","version":"2.3_6","comment":"Modified greylisting for qmail and for any other MDA","maintainer":"oliver@FreeBSD.org","www":"https://github.com/OlliL/greylite/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c544312a9932b774ec4b6cc633a67dafa81a08ba0a9e7bbd301b8c23c0a01c60","flatsize":52507,"path":"All/greylite-2.3_6.pkg","repopath":"All/greylite-2.3_6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":20472,"desc":"Greylite is a SPAM filter with exceptional effectiveness and without false\npositives. It combines natively with qmail and works as a proxy for any SMTP\nserver.\n\nIt implements a modified greylisting algorithm that improves the filtering\neffectiveness and minimizes the delay drawbacks associated with the standard\ngreylisting algorithm.\n\nIt can be tuned to recognize suspicious clients and reject their attempts\nmultiple times, reaching filtering rates of over 99%25 without false positives.\n\nGreylite is easy to setup and maintain, and it is small and fast.","deps":{"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"ucspi-tcp":{"origin":"sysutils/ucspi-tcp","version":"0.88_3"}},"categories":["mail"],"shlibs_required":["libsqlite3.so.0","libcares.so.2"],"options":{"DNSBLENV":"on","UCSPI2SOCKET":"on"},"messages":[{"message":"Greylite has been installed. Some steps are required for setting\nit up with qmail. greylite(8) has a synthesis and the website at\nhttp://mij.oltrelinux.com/net/greylite/ has more information.","type":"install"}]},{"name":"hs-haskell-language-server","origin":"devel/hs-haskell-language-server","version":"2.9.0.0","comment":"LSP provider implementation for Haskell language","maintainer":"haskell@FreeBSD.org","www":"https://github.com/haskell/haskell-language-server/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a28721385332bf1b4f5896d1b0d52216ca1d0a9c3674d93fdc09a9ca7c1b8b1","flatsize":368988434,"path":"All/hs-haskell-language-server-2.9.0.0.pkg","repopath":"All/hs-haskell-language-server-2.9.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50674852,"desc":"Haskell language server is an implementation of the LSP protocol for Haskell\nprogramming language. It features code evaluation codelens, type information\nand documentation on hover, integration with retrie, code lenses for explicit\nimport lists.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel","haskell"],"shlibs_required":["libgmp.so.10","libffi.so.8"],"annotations":{"flavor":"default"}},{"name":"greple","origin":"textproc/greple","version":"8.3304","comment":"Grep with multiple keywords","maintainer":"hrs@FreeBSD.org","www":"https://github.com/kaz-utashiro/greple","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37a5d3f6d0913d8491749a94c9a17e60ee63aa2a8522010848e6480fed69bd7c","flatsize":189945,"path":"All/greple-8.3304.pkg","repopath":"All/greple-8.3304.pkg","licenselogic":"single","licenses":["GREPLE"],"pkgsize":56420,"desc":"greple has almost the same function as Unix command egrep(1) but the\nsearch is done in the manner similar to search engine.  greple also\nsearch the pattern across the line boundaries. This is especially\nuseful to handle Asian multi-byte text. Japanese text can be separated\nby newline almost any place of the text. So the search pattern may\nspread out on multiple lines.","deps":{"p5-Getopt-EX":{"origin":"devel/p5-Getopt-EX","version":"1.15.1_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"]},{"name":"grepmail","origin":"mail/grepmail","version":"5.3033_1","comment":"Search mailboxes for a given regexp and display matching emails","maintainer":"ports@FreeBSD.org","www":"http://grepmail.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c544b8e640af226d51be2a3537b433a8e889a699a5f8a783c3bf155a0c25587","flatsize":80585,"path":"All/grepmail-5.3033_1.pkg","repopath":"All/grepmail-5.3033_1.pkg","licenselogic":"single","pkgsize":26176,"desc":"Grepmail searches a normal, gzip'd, bzip'd, or tzip'd mailbox for a given\nregular expression, and returns those emails that match it. Piped input is\nallowed, and date restrictions are supported.","deps":{"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-Mail-Mbox-MessageParser":{"origin":"mail/p5-Mail-Mbox-MessageParser","version":"1.5111"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe grepmail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"greybird-theme","origin":"x11-themes/greybird-theme","version":"3.23.3","comment":"Gtk and xfwm4 themes for the Xfce Desktop","maintainer":"xfce@FreeBSD.org","www":"https://github.com/shimmerproject/Greybird","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39f215613fab403c05d2f41b5fc7659e1ef6412aa0bc489c99ca3950c119ad55","flatsize":2845739,"path":"All/greybird-theme-3.23.3.pkg","repopath":"All/greybird-theme-3.23.3.pkg","licenselogic":"or","licenses":["GPLv2","CC-BY-SA-3.0"],"pkgsize":214136,"desc":"Greybird is complete desktop theme for the Xfce Desktop. It includes:\n- Gtk+2/Gtk+3 themes\n- Xfwm4 theme\n- xfce4-notifyd theme","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"}},"categories":["x11-themes","xfce"],"options":{"NOTIFYD":"on"}},{"name":"gsfonts","origin":"print/gsfonts","version":"8.11_8","comment":"Standard Fonts for Ghostscript","maintainer":"ports@FreeBSD.org","www":"https://www.cs.wisc.edu/~ghost/doc/gnu/index.htm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acc756a222fc86bb39cad8b58dd5bde694d1c82e06669a769e0272e6b3ee4e4c","flatsize":6404262,"path":"All/gsfonts-8.11_8.pkg","repopath":"All/gsfonts-8.11_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4231840,"desc":"Ghostscript is the well-known PostScript interpreter which is available for\nall common and most esoteric platforms and supports many different printers\nand some displays.\n\nThis port install the fontpacks with the Type1 fonts ready for X use with\nAdobe foundries.","categories":["print","x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gsfonts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"grepip","origin":"net-mgmt/grepip","version":"1.0_3","comment":"Print lines with IP addresses matching a pattern in CIDR format","maintainer":"cy@FreeBSD.org","www":"https://www.lexa.ru/lexa/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c6f1817519067dc9917c363d9b629a6fdce2b3d15820e42282a171aaa4dc35c","flatsize":30824,"path":"All/grepip-1.0_3.pkg","repopath":"All/grepip-1.0_3.pkg","licenselogic":"single","pkgsize":13232,"desc":"grepip searches the named input FILE (or standard input if no files are named),\nfor lines containing an IP address matched to the given CIDR.\ngrepip finds IP in any context of a line, while grepcidr only if all line is IP.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["net-mgmt"],"shlibs_required":["libpcre.so.1"],"options":{"DOCS":"on"}},{"name":"greed-game","origin":"games/greed","version":"4.3","comment":"Text puzzle game with the aim of clearing the game field","maintainer":"eduardo@FreeBSD.org","www":"http://catb.org/~esr/greed/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7002fa3c327930bc254da74b1a70011f37eb4c07143f2febad925a8dd08a7bcb","flatsize":23102,"path":"All/greed-game-4.3.pkg","repopath":"All/greed-game-4.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10832,"desc":"Greed is a unique text puzzle game where the object is to move around\nthe game field clearing the most numbers.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"grepcidr","origin":"net-mgmt/grepcidr","version":"2.0_1","comment":"Filter IP addresses matching IPv4 CIDR/network specification","maintainer":"ports@FreeBSD.org","www":"http://www.pc-tools.net/unix/grepcidr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c5e2c9ecc7918d1444964259e943ba9a8aac455bd5ebe9045ab3bf284ae0b53","flatsize":40034,"path":"All/grepcidr-2.0_1.pkg","repopath":"All/grepcidr-2.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17176,"desc":"grepcidr can be used to filter a list of IP addresses against one\nor more Classless Inter-Domain Routing (CIDR) specifications, or\narbitrary networks specified by an address range. As with grep,\nthere are options to invert matching and load patterns from a file.\ngrepcidr is capable of comparing thousands or even millions of IPs\nto networks with little memory usage and in reasonable computation\ntime.\n\ngrepcidr has endless uses in network software, including: mail\nfiltering and processing, network security, log analysis, and many\ncustom applications.","categories":["net-mgmt","textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe grepcidr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"grc","origin":"misc/grc","version":"1.13_1","comment":"Generic Colouriser","maintainer":"walter@lifeforms.nl","www":"http://kassiopeia.juls.savba.sk/~garabik/software/grc.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6f7b40dd8798115981f67fd05bc7817a1e0d1eebcbc69f070b0a44e8c7ca40d","flatsize":95022,"path":"All/grc-1.13_1.pkg","repopath":"All/grc-1.13_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":31400,"desc":"Generic Colouriser is yet another colouriser for beautifying your logfiles\nor output of commands.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"]},{"name":"grib_api","origin":"science/grib_api","version":"1.28.0_7","comment":"ECMWF API for WMO FM-92 GRIB messages","maintainer":"sunpoet@FreeBSD.org","www":"https://confluence.ecmwf.int/display/GRIB","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48712b70ff9315a48bc2ad3c5c2a57d4e357c20fc0dba5e679405d0af87f8947","flatsize":23683596,"path":"All/grib_api-1.28.0_7.pkg","repopath":"All/grib_api-1.28.0_7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1412652,"desc":"The ECMWF GRIB API is an application program interface accessible from C,\nFORTRAN and Python programs developed for encoding and decoding WMO FM-92 GRIB\nedition 1 and edition 2 messages. A useful set of command line tools is also\nprovided to give quick access to GRIB messages.","deps":{"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"openjpeg15":{"origin":"graphics/openjpeg15","version":"1.5.2_4"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["science"],"shlibs_required":["libpng16.so.16","libopenjpeg.so.2","libnetcdf.so.19"],"shlibs_provided":["libgrib_api.so.1"],"options":{"JASPER":"off","OPENJPEG":"on"}},{"name":"grex","origin":"devel/grex","version":"1.4.5_2","comment":"Command-line tool for generating regular expressions from test cases","maintainer":"petteri.valkonen@iki.fi","www":"https://github.com/pemistahl/grex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6851b9413defec1397d8070494b4e6f27dbaf6a0e47b2bdfc207583a5204d65e","flatsize":3053795,"path":"All/grex-1.4.5_2.pkg","repopath":"All/grex-1.4.5_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":790840,"desc":"grex is a command-line utility that is meant to simplify the often\ncomplicated and tedious task of creating regular expressions. It\ndoes so by automatically generating a single regular expression from\nuser-provided test cases. The resulting expression is guaranteed to\nmatch the test cases which it was generated from.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"gregarius","origin":"www/gregarius","version":"0.6.1_1","comment":"Web-based RSS/RDF/ATOM news aggregator","maintainer":"ports@FreeBSD.org","www":"http://gregarius.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97910e7a0871dfe1d3d04af7d91674da1b555bd5084c5d4881e77deeea8c710e","flatsize":2297256,"path":"All/gregarius-0.6.1_1.pkg","repopath":"All/gregarius-0.6.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":423860,"desc":"Gregarius is a Web-based RSS/RDF/ATOM news aggregator featuring OPML\nimport/export, XHTML/CSS output and an AJAX-based item tagging system.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:gregarius:gregarius:0.6.1:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe gregarius port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"grpcox","origin":"net/grpcox","version":"1.0.0_21","comment":"Web based GUI client for gRPC","maintainer":"yuri@FreeBSD.org","www":"https://github.com/gusaul/grpcox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a01a40ea02cf103800c58b03c78638dff997141f09d20054365e210e171f0ca","flatsize":9771785,"path":"All/grpcox-1.0.0_21.pkg","repopath":"All/grpcox-1.0.0_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3044796,"desc":"Turn PCurl into web based UI, extremely easy to use.\n\nFeatures:\n* Recognize and provide list of services and methods inside it as an options.\n* Automatically recognize schema input and compose it into JSON based.\n  (ensure your gRPC server supports server reflection).\n* Save established connection, and reuse it for next invoke/request (also can\n  close/restart connection).","categories":["net","www"]},{"name":"gravity-lang","origin":"lang/gravity","version":"0.8.5","comment":"Embeddable programming language","maintainer":"yuri@FreeBSD.org","www":"https://marcobambini.github.io/gravity/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02b99b90e2801ad20c370b8983d1a5ab86d2e16df8b86dead028e770d3b6f690","flatsize":357098,"path":"All/gravity-lang-0.8.5.pkg","repopath":"All/gravity-lang-0.8.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":131048,"desc":"Gravity is a dynamically typed, lightweight, embeddable programming language\nwritten in C without any external dependencies (except for stdlib). It is a\nclass-based concurrent scripting language with a modern Swift like syntax.","categories":["lang"],"annotations":{"cpe":"cpe:2.3:a:creolabs:gravity:0.8.5:::::dragonfly6:x86_64"}},{"name":"grpcurl","origin":"net/grpcurl","version":"1.9.1_3","comment":"Command-line tool that lets you interact with gRPC servers","maintainer":"nc@FreeBSD.org","www":"https://github.com/fullstorydev/grpcurl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10a70d85eb6914b5afab70dff365b9fb9073404ab616a815b081c432328f47e1","flatsize":24414807,"path":"All/grpcurl-1.9.1_3.pkg","repopath":"All/grpcurl-1.9.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5533152,"desc":"grpcurl is a command-line tool that lets you interact with gRPC servers. It's\nbasically curl for gRPC servers.\n\nThe main purpose for this tool is to invoke RPC methods on a gRPC server from\nthe command-line.  gRPC servers use a binary encoding on the wire (protobufs)\nand is effectively impossible to interact with using regular HTTP tools such as\ncurl.  grpcurl accepts messages using JSON encoding, which is usable by both\nhumans and scripts.","categories":["net"]},{"name":"graphlan","origin":"biology/graphlan","version":"1.1.3_1","comment":"High-quality circular representations of taxonomic, phylogenetic trees","maintainer":"yuri@FreeBSD.org","www":"https://bitbucket.org/nsegata/graphlan/wiki/Home","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7d3272d4027ab35b73adece0d162b02b450d542101437a984c49ec25deb8ff7","flatsize":296399,"path":"All/graphlan-1.1.3_1.pkg","repopath":"All/graphlan-1.1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51780,"desc":"GraPhlAn is a software tool for producing high-quality circular representations\nof taxonomic and phylogenetic trees. GraPhlAn focuses on concise, integrative,\ninformative, and publication-ready representations of phylogenetically- and\ntaxonomically-driven investigation.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology"]},{"name":"graywolf","origin":"cad/graywolf","version":"0.1.6.4_4","comment":"Fork of TimberWolf, a placement tool in VLSI design","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rubund/graywolf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e9b5cde2cba5f012886321fad0c7a6c6ead1ff5960dd607fe733e4eeb46b738","flatsize":1050667,"path":"All/graywolf-0.1.6.4_4.pkg","repopath":"All/graywolf-0.1.6.4_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":383024,"desc":"graywolf is a fork of TimberWolf 6.3.5\n\nTimberWolf was developed at Yale University, and was distributed as open source\nfor a time until it was taken commercial. The last open-source version of\nTimberWolf does not perform detail routing, but is a professional-grade\nplacement tool. In order to continue improving the open-source version, graywolf\nhas been forked off from version 6.3.5 of TimberWolf.\n\nThe main improvement in graywolf is that the build process is more streamlined\nand that it behaves as a normal linux tool - you can call it from anywhere and\nno environment variables must be set first.","deps":{"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["cad"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libgsl.so.27","libgslcblas.so.0"],"shlibs_provided":["libycadgraywolf.so.1"]},{"name":"graphpath","origin":"net/graphpath","version":"1.2","comment":"Generates an ASCII network diagram from the route table","maintainer":"olivier@FreeBSD.org","www":"https://github.com/ocochard/graphpath","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be3688d0effe14aae74734eb72c648427419a23ae205a6be46bd455f5a9434ee","flatsize":21051,"path":"All/graphpath-1.2.pkg","repopath":"All/graphpath-1.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6352,"desc":"Graphpath generates an ASCII network diagram from the route table of a\nUnix/Linux router.","categories":["net"]},{"name":"graphite2","origin":"graphics/graphite2","version":"1.3.14","comment":"Rendering capabilities for complex non-Roman writing systems","maintainer":"office@FreeBSD.org","www":"https://graphite.sil.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f44b74920d4c19b083fce1fdf2fb5c66cc25b66360303aa793cd7ed81b4b07d","flatsize":330403,"path":"All/graphite2-1.3.14.pkg","repopath":"All/graphite2-1.3.14.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21","MPL20"],"pkgsize":111984,"desc":"Graphite is a package that can be used to create \"smart fonts\" capable of\ndisplaying writing systems with various complex behaviors, such as:\n\n * contextual shaping\n * ligatures\n * reordering\n * split glyphs\n * bidirectionality\n * stacking diacritics\n * complex positioning","categories":["graphics","print"],"shlibs_provided":["libgraphite2.so.3"],"annotations":{"cpe":"cpe:2.3:a:sil:graphite2:1.3.14:::::dragonfly6:x86_64"}},{"name":"groff","origin":"textproc/groff","version":"1.23.0_3","comment":"Software typesetting package","maintainer":"bapt@FreeBSD.org","www":"https://www.gnu.org/software/groff/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c5dad27d6488febac2c6b13ae754ec5b70d2e5dd72c0713c4ceb2e586438c35","flatsize":22918938,"path":"All/groff-1.23.0_3.pkg","repopath":"All/groff-1.23.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3030656,"desc":"The groff (GNU troff) software is a typesetting package which reads plain\ntext mixed with formatting commands and produces formatted output.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"psutils":{"origin":"print/psutils","version":"1.17_6"},"uchardet":{"origin":"textproc/uchardet","version":"0.0.8_1"}},"categories":["textproc"],"shlibs_required":["libiconv.so.2","libuchardet.so.0"],"options":{"UCHARDET":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:groff:1.23.0:::::dragonfly6:x86_64:3"},"messages":[{"message":"In order to be able to use the html driver, you need to install the following\npackages:\n - ghostscript\n - netpbm","type":"install"},{"message":"In order to be able to use the html driver, you need to install the following\npackages:\n - ghostscript\n - netpbm","type":"upgrade","maximum_version":"1.2.4_3"}]},{"name":"graveman","origin":"sysutils/graveman","version":"0.3.12.5_18","comment":"Another GTK2 frontend for cdrecord, mkisofs, readcd, and sox","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/graveman/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b53b5d0218620050118265383b3c69b8eb68f675c0ac9668d295b69b07f44263","flatsize":1701628,"path":"All/graveman-0.3.12.5_18.pkg","repopath":"All/graveman-0.3.12.5_18.pkg","licenselogic":"single","pkgsize":519600,"desc":"Another GPL GTK2 frontend for cdrecord, mkisofs, readcd and sox!\nWith graveman you can burn audio cd (wav, ogg, mp3), data cd, and duplicate cd.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libmng":{"origin":"graphics/libmng","version":"2.0.3_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libFLAC.so.12","libmng.so.1"],"options":{"DVD":"off","MP3":"off","OGG":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe graveman port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"grap","origin":"textproc/grap","version":"1.46_1","comment":"Implementation of Kernigan & Bentley's grap language","maintainer":"faber@lunabase.org","www":"https://www.lunabase.org/~faber/Vault/software/grap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65d2ceb80339354cd38112e2730c3a7bf64914d4c1c503e9bbea3c1b2a00c700","flatsize":473444,"path":"All/grap-1.46_1.pkg","repopath":"All/grap-1.46_1.pkg","licenselogic":"single","pkgsize":157260,"desc":"This is a port of Kernigan and Bentley's grap program for typsetting\ngraphs.  It is a pic preprocessor that can be used with groff or TeX.\n\nYou can learn more about grap as specified by Kernigan and Bentley at\nthe website.","categories":["textproc","graphics"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"granulate","origin":"misc/granulate","version":"0.2","comment":"Program for splitting files in place","maintainer":"jharris@widomaker.com","www":"https://web.archive.org/web/20021208171222/http://exe2bin.com/granulate/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"baf6d82dc13f7e126458f64944e9eacec35605aeea825bcdab271bfc684cae26","flatsize":26059,"path":"All/granulate-0.2.pkg","repopath":"All/granulate-0.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10336,"desc":"Granulate is a program for splitting files in place. The program\nserves a purpose similar to the standard UNIX split, but differs in\none important way. For split to operate on a 40MB file, you must have\nmore than 40MB of free space on the disk. On the other hand,\ngranulate only needs one chunk of free space on the hard drive, where\na chunk is the requested size for the output files.","categories":["misc"]},{"name":"grantleetheme","origin":"deskutils/grantleetheme","version":"23.08.5","comment":"KDE PIM grantleetheme","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8cd9623fdc798509ff7baa40816009adffe76d5f104f07fc77af86ce1afb719","flatsize":244268,"path":"All/grantleetheme-23.08.5.pkg","repopath":"All/grantleetheme-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":66248,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libGrantlee_Templates.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5CoreAddons.so.5","libQt5Core.so.5","libKF5NewStuffWidgets.so.5","libKF5NewStuff.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5DBus.so.5"],"shlibs_provided":["libKPim5GrantleeTheme.so.5"],"options":{"DOCS":"on"}},{"name":"graphene","origin":"graphics/graphene","version":"1.10.8","comment":"Optimizations for speeding up vector operations","maintainer":"gnome@FreeBSD.org","www":"https://ebassi.github.io/graphene/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d97d49fdfa7cddc56de4b2e4d55ef73cb7d52c61858c41fd6eaea4f3b02c00c","flatsize":2735895,"path":"All/graphene-1.10.8.pkg","repopath":"All/graphene-1.10.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":196804,"desc":"Graphene contains optimizations for speeding up vector operations, those\noptimizations are optional, and used only if both Graphene was compiled\nwith support for them and if the system you're running on has them.\nCurrently, Graphene supports the following platform-specific fast paths:\n\nStreaming SIMD Extensions (SSE) 2\nARM NEON\nGCC vector extensions\nIn the remote case in which none of these optimizations are available,\nGraphene will fall back to a naive scalar implementation\n\nGraphene can, optionally, provide types for integrating with GObject\nproperties and signals, as well as introspection information for its\nuse with other languages through introspection-based bindings.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","devel"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0"],"shlibs_provided":["libgraphene-1.0.so.0"],"options":{"DOCS":"on"}},{"name":"grantlee-editor","origin":"deskutils/grantlee-editor","version":"23.08.5","comment":"Editor for Grantlee themes","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc3dbe95849779c0b702f2be55c805b75377812f477e14d76d277971ff087c3a","flatsize":1283749,"path":"All/grantlee-editor-23.08.5.pkg","repopath":"All/grantlee-editor-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":247108,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libkleo":{"origin":"security/libkleo","version":"23.08.5"},"messagelib":{"origin":"net/messagelib","version":"23.08.5"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKPim5ContactEditor.so.5","libKPim5AkonadiContact.so.5","libKPim5GrantleeTheme.so.5","libGrantlee_Templates.so.5","libKF5Contacts.so.5","libKPim5AkonadiWidgets.so.5","libKPim5AkonadiCore.so.5","libKF5ItemModels.so.5","libKPim5PimCommon.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKPim5TextEdit.so.5","libKF5XmlGui.so.5","libKF5Archive.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5ConfigGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKPim5MessageViewer.so.5","libKPim5MessageCore.so.5","libKPim5AkonadiMime.so.5","libKPim5MimeTreeParser.so.5","libKPim5Libkleo.so.5","libqgpgme.so.15","libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libKPim5Mime.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5SyntaxHighlighting.so.5","libKF5Completion.so.5"],"shlibs_provided":["libgrantleethemeeditor.so.5"],"options":{"DOCS":"on"}},{"name":"gramofile","origin":"audio/gramofile","version":"1.6P_15","comment":"Audio recording and tick/scratch reduction for e.g. vinyl records","maintainer":"ports@FreeBSD.org","www":"http://www.opensourcepartners.nl/~costar/gramofile/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f69dd4ee4e2ddb0ff0e0d2b2cd7aa9dc98348357d84bfe0731c96ee04b4fe77","flatsize":174532,"path":"All/gramofile-1.6P_15.pkg","repopath":"All/gramofile-1.6P_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":63112,"desc":"This is version 1.6P-7 of GramoFile (patches are from the debian package).\nWith this program you can record audio of (for example) gramophone records,\nprocess the signal and listen to the results. Because sound files of the\n.WAV-format are used, it is possible to exchange the files with many other\nprograms. Cdrecord(1) can burn CD-Recordables of these, so you can make\nCDs with the music of your favorite records.  The user interface of\nGramoFile has a windows-like look-and-feel, making it fairly easy to use.\n\nOne of the most important parts of GramoFile is the ability to process\ndigital audio signals. Through the application of several filters it is\npossible to accomplish a significant reduction of disturbances like ticks\nand scratches.\n\nAnother interesting feature is the track splitting. Just make one .wav file\nof an entire side of an record and GramoFile will detect where the individual\ntracks are located. This happens fully automatically, without need to set\nany options. More experienced users may fine-tune the algorithm, or change\nthe detected track starts and ends, but generally that will not be\nnecessary. Track-times are saved in an editable (plaintext) .tracks file,\nthat will be used during the signal processing to produce one processed\n.wav file for each individual track.","deps":{"fftw":{"origin":"math/fftw","version":"2.1.5_23"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","librfftw.so.2","libfftw.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gramofile port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"grantlee5","origin":"devel/grantlee5","version":"5.3.0","comment":"String template engine for Qt 5","maintainer":"kde@FreeBSD.org","www":"https://github.com/steveire/grantlee","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90b6f660fcb566c2a38cd498c0750f6ab17a2812269fbe551e1f3143220c9531","flatsize":1427025,"path":"All/grantlee5-5.3.0.pkg","repopath":"All/grantlee5-5.3.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":335864,"desc":"Grantlee is a string template engine based on the Django template\nsystem and written using the Qt framework.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"}},"categories":["devel"],"shlibs_required":["libQt5Core.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Gui.so.5"],"shlibs_provided":["libGrantlee_Templates.so.5","libGrantlee_TextDocument.so.5"]},{"name":"granite","origin":"x11-toolkits/granite","version":"6.2.0_2","comment":"Extensions of GTK 3 toolkit","maintainer":"desktop@FreeBSD.org","www":"https://github.com/elementary/granite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c6a7dec22af182ce001d427961f658da14bb174b4314315530859ef55bc26fc","flatsize":1568959,"path":"All/granite-6.2.0_2.pkg","repopath":"All/granite-6.2.0_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":279736,"desc":"Granite is an extension of Gtk+ toolkit. It provides several widgets and\nclasses that ease desktop applications development.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"contractor":{"origin":"sysutils/contractor","version":"0.3.5"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libgee-0.8.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libgio-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libintl.so.8","libpango-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0"],"shlibs_provided":["libgranite.so.6"]},{"name":"grcov","origin":"devel/grcov","version":"0.8.19_8","comment":"Code coverage information aggregator","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mozilla/grcov","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"521dc07298867fbf1bee0689df74f2c953e2e9f844767d03ab66cfd32a121f74","flatsize":9714211,"path":"All/grcov-0.8.19_8.pkg","repopath":"All/grcov-0.8.19_8.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1974724,"desc":"grcov collects and aggregates code coverage information for multiple source\nfiles. grcov processes .profraw and .gcda files which can be generated from\nllvm/clang or gcc. grcov also processes lcov files (for JS coverage) and\nJaCoCo files (for Java coverage). Linux, macOS and Windows are supported.","categories":["devel"]},{"name":"graffer","origin":"sysutils/graffer","version":"1.1_3","comment":"Utility to render graphical statistics","maintainer":"koue@chaosophia.net","www":"http://chaosophia.net/graffer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cdf261b11f149514d725707e7527a1eff0a76e36af73c076fcc8d5268171689","flatsize":121273,"path":"All/graffer-1.1_3.pkg","repopath":"All/graffer-1.1_3.pkg","licenselogic":"single","pkgsize":46564,"desc":"Graffer is a small utility that collects numeric values from external programs\nand produces graphs like mrtg, pfstat or alike.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["sysutils"],"shlibs_required":["libpng16.so.16","libjpeg.so.8"]},{"name":"gtk-gnutella","origin":"net-p2p/gtk-gnutella","version":"1.2.2_4","comment":"GTK based Gnutella client","maintainer":"ports@FreeBSD.org","www":"https://gtk-gnutella.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"887ba4e123070b0b0d8e0e88e005bb6ea92967607154845dbaa7ddc4e27c6bbd","flatsize":64508117,"path":"All/gtk-gnutella-1.2.2_4.pkg","repopath":"All/gtk-gnutella-1.2.2_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17686740,"desc":"GTK based Gnutella client which supports the standard Gnutella\noperations.\n\nSearch, download, file sharing, bandwidth limiting, host caching, as\nwell as some basic statistics. Now with enhanced features, such as PARQ\nqueueing, PFSP, DHT, push-proxies, UPnP, NAT-PMP and others, making it a\nstable and fully functional graphical gnutella client for *nix systems.\n\nAn excellent way to find that hidden file on the internet that you know\nexists but standard search engines do not seem to carry.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net-p2p"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libgnutls.so.30","libiconv.so.2"],"options":{"DBUS":"off","DEBUG":"off","GUI":"on","IPV6":"on","NLS":"on","PORTABILITY":"off","TLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gtk-gnutella port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"grpc","origin":"devel/grpc","version":"1.62.2_2,2","comment":"HTTP/2-based RPC framework","maintainer":"sunpoet@FreeBSD.org","www":"https://grpc.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da4b74836066c4397dcd4ddfba2a9fd9f71e82f144983092f9430db00b406382","flatsize":23711987,"path":"All/grpc-1.62.2_2,2.pkg","repopath":"All/grpc-1.62.2_2,2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4800112,"desc":"gRPC is a modern, open source, high-performance remote procedure call (RPC)\nframework that can run anywhere, enables client and server applications to\ncommunicate transparently, and simplifies the building of connected systems.","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"benchmark":{"origin":"devel/benchmark","version":"1.8.3,1"},"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"re2":{"origin":"devel/re2","version":"20240501"}},"categories":["devel"],"shlibs_required":["libprotoc.so.24.4.0","libprotobuf.so.24.4.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libabsl_random_distributions.so.2301.0.0","libabsl_random_seed_sequences.so.2301.0.0","libabsl_random_internal_pool_urbg.so.2301.0.0","libabsl_random_internal_randen.so.2301.0.0","libabsl_random_internal_randen_hwaes.so.2301.0.0","libabsl_random_internal_randen_hwaes_impl.so.2301.0.0","libabsl_random_internal_randen_slow.so.2301.0.0","libabsl_random_internal_platform.so.2301.0.0","libabsl_random_internal_seed_material.so.2301.0.0","libabsl_random_seed_gen_exception.so.2301.0.0","libre2.so.11","libcares.so.2","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libaddress_sorting.so.39","libgpr.so.39","libgrpc++.so.1.62","libgrpc++_alts.so.1.62","libgrpc++_error_details.so.1.62","libgrpc++_reflection.so.1.62","libgrpc++_unsecure.so.1.62","libgrpc.so.39","libgrpc_authorization_provider.so.1.62","libgrpc_plugin_support.so.1.62","libgrpc_unsecure.so.39","libgrpcpp_channelz.so.1.62","libupb_base_lib.so.39","libupb_json_lib.so.39","libupb_mem_lib.so.39","libupb_message_lib.so.39","libupb_textformat_lib.so.39","libutf8_range_lib.so.39"],"annotations":{"cpe":"cpe:2.3:a:grpc:grpc:1.62.2:::::dragonfly6:x86_64:2"}},{"name":"grafx2","origin":"graphics/grafx2","version":"2.9","comment":"Pixelart-oriented bitmap painting program","maintainer":"ehaupt@FreeBSD.org","www":"https://pulkomandy.tk/projects/GrafX2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0c0c4a5277a6c472cbab7a88cca5a0088a695691cc54244961a67aec624d504","flatsize":1632975,"path":"All/grafx2-2.9.pkg","repopath":"All/grafx2-2.9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":743124,"desc":"GrafX2 is a bitmap paint program inspired by the Amiga programs Deluxe Paint and\nBrilliance. Specialized in 256-color drawing, it includes a very large number of\ntools and effects that make it particularly suitable for pixel art, game\ngraphics, and generally any detailed graphics painted with a mouse.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libX11.so.6","libSDL2_ttf-2.0.so.0","libfontconfig.so.1","libpng16.so.16","libtiff.so.6","libiconv.so.2"],"options":{"LUA":"off","TTF":"on"},"messages":[{"message":"GrafX2 requires procfs(5) mounted on /proc.\n\nIf you have not done it yet, please do the following:\n\n\tmount -t procfs proc /proc\n\nTo make it permanent, you need the following lines in /etc/fstab:\n\n\tproc\t/proc\t\tprocfs\t\trw\t0\t0","type":"install"}]},{"name":"granatier","origin":"games/granatier","version":"23.08.5","comment":"Bomberman clone","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/granatier/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db236270a3768b53daeb26e9fa01d9d21921a6e554b58cc492aab57d490cffa5","flatsize":4739810,"path":"All/granatier-23.08.5.pkg","repopath":"All/granatier-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2229820,"desc":"Granatier is a clone of the classic Bomberman game, inspired by the\nwork of the Clanbomber clone.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libQt5Svg.so.5","libKF5DBusAddons.so.5","libKF5Crash.so.5","libKF5XmlGui.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"gradle-completion","origin":"devel/gradle-completion","version":"1.4.1","comment":"Gradle tab completion for Bash and Zsh","maintainer":"0mp@FreeBSD.org","www":"https://github.com/gradle/gradle-completion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d32b449ef5c8a6d43d4bfd5dbca6839438a8ca101a576c400d1c238b40ded11","flatsize":40444,"path":"All/gradle-completion-1.4.1.pkg","repopath":"All/gradle-completion-1.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8796,"desc":"Bash and Zsh completion support for Gradle.\n\nThis provides fast tab completion for:\n\n- Gradle tasks for the current project and sub-projects\n- Gradle CLI switches (e.g. --parallel)\n- Common Gradle properties (e.g. -Dorg.gradle.debug)\n\nIt also handles custom default build files, so rootProject.buildFileName =\n'build.gradle.kts' is supported.","categories":["devel","java"]},{"name":"griels-quest","origin":"games/griels-quest","version":"git20150512_1","comment":"Griel's Quest for the Sangraal","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/nevat/griels-quest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10eed1c913342e87ac3ef9ec7ff436bb8c11bc043d4587d557eb872d7644609d","flatsize":6506939,"path":"All/griels-quest-git20150512_1.pkg","repopath":"All/griels-quest-git20150512_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":6328236,"desc":"\"Griel's Quest for the Sangraal\" is a game released for MSX2 systems\nin the year 1990 (only on Japan). In 2005 was ported to MSX1 systems\nby Karoshi Corp.\n\nThis version is a port of MSX1 version of the game to the GNU/Linux\nsystems. Featuring all the levels, objects and enemies. The program\nis written in C language with the help of SDL 1.2 libraries.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0","libSDL_gfx.so.16"]},{"name":"graphviz","origin":"graphics/graphviz","version":"9.0.0_4","comment":"Graph Visualization Software from AT&T and Bell Labs","maintainer":"dinoex@FreeBSD.org","www":"https://www.graphviz.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e831229fee831f7d98df7150337311bacd7b365e009f82dc473e941ef1ec1198","flatsize":6546671,"path":"All/graphviz-9.0.0_4.pkg","repopath":"All/graphviz-9.0.0_4.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":2926528,"desc":"Graph Visualization Software from AT&T Laboratories and\nBell Laboratories (Lucent Technologies)\n\nThese programs licensed under the terms described in the web page at:\nhttp://www.graphviz.org/License.php\n\nThe package contains:\n    dotty  - customizable X windows graph viewer written in the Lefty editor\n    tcldot - customizable TCL/tk graph viewer written by John Ellson\n    dot    - batch program for drawing directed graphs as hierarchies\n    neato  - batch program for drawing undirected graphs using Kamada-Kawai\n             spring models","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics","tk"],"shlibs_required":["libltdl.so.7","libexpat.so.1","libgd.so.6","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libwebp.so.7","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2","libXrender.so.1","libX11.so.6"],"shlibs_provided":["libgvplugin_core.so.6","libgvplugin_dot_layout.so.6","libgvplugin_gd.so.6","libgvplugin_kitty.so.6","libgvplugin_neato_layout.so.6","libgvplugin_pango.so.6","libgvplugin_vt.so.6","libgvplugin_webp.so.6","libgvplugin_xlib.so.6","libcdt.so.5","libcgraph.so.6","libgvc.so.6","libgvpr.so.2","liblab_gamut.so.1","libpathplan.so.4","libxdot.so.4"],"options":{"XPM":"on","DIGCOLA":"on","IPSEPCOLA":"on","ICONV":"on","NLS":"on","PANGOCAIRO":"on","POPPLER":"off","ANN":"off","GTS":"off","GTK2":"off","GDK":"off","GDK_PIXBUF":"off","SMYRNA":"off","DEVIL":"off","GHOSTSCRIPT":"off","PERL":"off","PHP":"off","PYTHON":"off","RUBY":"off","LUA":"off","TCL":"off","TK":"off","GUILE":"off","GO":"off","NVTHREADS":"on","DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:graphviz:graphviz:9.0.0:::::dragonfly6:x86_64:4"}},{"name":"gracula","origin":"graphics/gracula","version":"3.0_1","comment":"Graphic Counter Language compiler/interpreter","maintainer":"ports@FreeBSD.org","www":"http://www.whizkidtech.redprince.net/gcl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05fa82546083828b3a629bce2ed8f626bd71c1d313db42135f20a245bb592596","flatsize":233712,"path":"All/gracula-3.0_1.pkg","repopath":"All/gracula-3.0_1.pkg","licenselogic":"single","pkgsize":80948,"desc":"Graphic Counter Language is a powerful programming language for the creation of\ngraphic and textual counters and timers. These can be used on the web, as well\nas in graphic application programs (such as XWindow applications) which can\ncall the GCL interpeter internally and have it create a counter or a timer.\n\nGracula is the compiler/interpreter for Graphic Counter Language, developed\nunder FreeBSD, though usable on any Unix system.\n\nFor details about the language, visit GCL home page (www.whizkidtech.net/gcl/)\nas well as Count Gracula's Gallery (www.whizkidtech.redprince.net/gcl/gallery)\nwhich contains a number of sample GCL scripts and showcases various counter\ndesigns.\n\nGCL requires no configuration files. All you provide is graphic images and\nsimple scripts. Optionally, you may link the images directly into the gracula\nexecutable. GCL can also receive input from external programs. A sample program\nis included (sec2000). It allows the creation of GCL counters to display the\nnumber of seconds (or minutes, hours, days) left till the Year 2000.\n\nGracula is written in C and highly optimized for speed which makes it work\nreliably even on the busiest web sites.","categories":["graphics"],"options":{"DOCS":"on"},"messages":[{"message":"Please read the file /usr/local/share/doc/gracula/README\n        to learn how to use Graphic Counter Language (if you haven't\n\tinstalled WITHOUT=DOCS).\n\n        An introductory tutorial, and a GCL FAQ, can be found at\n        http://www.whizkidtech.redprince.net/gcl/\n        You should read both to take full advantage of the power\n        of Graphic Counter Language.\n\n        Also, sample scripts and graphics are available from\n        Count Gracula's Gallery,\n        http://www.whizkidtech.redprince.net/gcl/gallery/","type":"install"},{"message":"===>   NOTICE:\n\nThe gracula port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gsequencer","origin":"audio/gsequencer","version":"6.16.3","comment":"Advanced Gtk+ sequencer","maintainer":"yuri@FreeBSD.org","www":"https://nongnu.org/gsequencer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de497cf07aa1b38e20e3ca0b821eafd328aa2f0b0b162b8ce9ed21a6ac298984","flatsize":28394272,"path":"All/gsequencer-6.16.3.pkg","repopath":"All/gsequencer-6.16.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":7237016,"desc":"Advanced Gtk+ Sequencer is capable of doing multi-channel editing, it contains\nan automation editor and you might want live export to audio files. There are\nsequencer machines as well a fully featured notation editor. Supporting\ncopy & paste, resizing audio channels or align in-/output pads.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"dssi":{"origin":"audio/dssi","version":"1.1.1_13"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libinstpatch":{"origin":"audio/libinstpatch","version":"1.1.6_1"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["audio"],"shlibs_required":["libsamplerate.so.0","libinstpatch-1.0.so.2","libsndfile.so.1","libfftw3.so.3","libjson-glib-1.0.so.0","libgstapp-1.0.so.0","libgstpbutils-1.0.so.0","libgstvideo-1.0.so.0","libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libsoup-3.0.so.0","libgtk-4.so.1","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libvulkan.so.1","libgraphene-1.0.so.0","libxml2.so.2","libgmodule-2.0.so.0","libgthread-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libuuid.so.1"],"shlibs_provided":["libags.so","libags_audio.so","libags_gui.so","libags_server.so","libags_thread.so"],"options":{"DOCS":"on","JACK":"off","PULSEAUDIO":"off","X11":"on"}},{"name":"grabc","origin":"x11/grabc","version":"1.1_4","comment":"Grab a color from screen","maintainer":"ports@FreeBSD.org","www":"https://www.muquit.com/muquit/software/grabc/grabc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c74b091d2ececf6153e6212881baf36cdd8bd90a974642e5fe8f938567576494","flatsize":26419,"path":"All/grabc-1.1_4.pkg","repopath":"All/grabc-1.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10660,"desc":"grabc is s simple but very useful program to determine the color string in hex\n(or RGB components) by clicking on a pixel on the screen. While web browsing,\nlots of time you find a nice color and wonder what color is that! Well just\nuse grabc!\n\nWhen this program is run, the mouse pointer is grabbed and changed to a cross\nhair and when the mouse is clicked, the color of the clicked pixel is written\nto stdout in hex prefixed with #. It will the R, G, B component also in the\nstderr.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe grabc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"nwndata","origin":"games/nwndata","version":"1.29_3","comment":"Neverwinter Nights Data Files","maintainer":"scf@FreeBSD.org","www":"http://www.neverwinternights.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88fa122eb8cdfbfb14f405f41d9f45e1f1c2393ad43f7f7a481a094a191ea849","flatsize":2017338276,"path":"All/nwndata-1.29_3.pkg","repopath":"All/nwndata-1.29_3.pkg","licenselogic":"single","licenses":["Proprietary"],"pkgsize":1024497108,"desc":"This is the Neverwinter Nights data used by the Linux client.  It runs\nunder FreeBSD using the Linux emulation mode.  In order to play\nthis game, you will need the game resources, along with a license key\nfrom the retail version of this game.\n\nWWW: http://www.neverwinternights.info/","categories":["games"]},{"name":"gracer","origin":"games/gracer","version":"0.1.5_26","comment":"3D motor sport simulator","maintainer":"ports@FreeBSD.org","www":"https://gracer.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89fc0382bba8e8d45dace7f59bf2f4c9b7c6308a5f6018879dc948e90ca434dd","flatsize":1171808,"path":"All/gracer-0.1.5_26.pkg","repopath":"All/gracer-0.1.5_26.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":336948,"desc":"GRacer is a 3D motor sport simulator. It's state of the art physical\nsimulation engine creates realistic behavior including drift, wheel\nspin, and even accel turn.\n\nCurrent Feature\n---------------\n  - 4 vehicles and one course\n  - game is playable\n\n ( network play is not implemented in this release )\n\ndeveloped by Takashi Matsuda\n<matsu@arch.comp.kyutech.ac.jp>\n\n[seems to work only partly now, some get wrong colours, some only get\na blank screen :( ]","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["games"],"shlibs_required":["libtcl86.so.1","libX11.so.6","libXext.so.6","libSM.so.6","libICE.so.6","libXt.so.6","libXmu.so.6","libXi.so.6","libGL.so.1","libGLU.so.1","libglut.so.3","libgif.so.7","libjpeg.so.8","libpng16.so.16"],"messages":[{"message":"===>   NOTICE:\n\nThe gracer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gqlplus","origin":"databases/gqlplus","version":"1.16_2","comment":"SQL*PLUS with commandline editing, history, and name completion","maintainer":"ports@FreeBSD.org","www":"https://gqlplus.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9267778503971794df60fc46dad9c0d6892ecf8cd60fcd13a23238796ee71022","flatsize":55833,"path":"All/gqlplus-1.16_2.pkg","repopath":"All/gqlplus-1.16_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23940,"desc":"gqlplus is a drop-in replacement for sqlplus, an Oracle SQL client, for\nUNIX platforms. The difference between gqlplus and sqlplus is command-line\nediting and history, plus tablename completion. As you know if you have\nused sqlplus, it is notoriously difficult to correct typing errors and\nother mistakes in your SQL statements. sqlplus does give you ability to\nuse external editor to edit a statement, but only the last statement you\ntyped. gqlplus solves this problem by providing the familiar command-line\nediting and history as in tcsh or bash shells, and tablename completion,\nwhile otherwise retaining compatibility with sqlplus. Thus, no user training\nis needed - simply use gqlplus instead of sqlplus. In addition,\nconfiguration/installation is trivial: gqlplus is a single binary compiled\nexecutable (written in C), so all you need is download it and put it anywhere\nin your PATH. After that, you'll be ready to use it.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases"],"shlibs_required":["libreadline.so.8","libncurses.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gqlplus port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gqradio","origin":"audio/gqradio","version":"1.9.2_14","comment":"GTK2 based FM tuner","maintainer":"ports@FreeBSD.org","www":"https://gqmpeg.sourceforge.net/radio.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"213faf94060cb8f99cdafe93b5c834250f58b63321670e3159f427659ec9dfba","flatsize":817510,"path":"All/gqradio-1.9.2_14.pkg","repopath":"All/gqradio-1.9.2_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":278276,"desc":"GQradio interfaces with radio cards through the video4linux,\nor the FreeBSD bktr APIs. Stations can be tuned manually,\nset to presets, or auto seek can find the next available\nfrequency. The application supports theming (skins),\nand includes a built-in skin editor.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"],"options":{"DOCS":"on","V4L":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe gqradio port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gpx2map","origin":"www/gpx2map","version":"0.2_2","comment":"Put GPX track on Google Map or OpenStreetMap","maintainer":"koue@chaosophia.net","www":"https://github.com/sd2k9/gpx2map","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80def1555a3deefdcd5947c436c3071c0258d1384e4fc473b2b02f2a1a8e615d","flatsize":103018,"path":"All/gpx2map-0.2_2.pkg","repopath":"All/gpx2map-0.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28060,"desc":"Reads a gps track in GPX format and writes out an Google Map or OpenStreetMaps\nmash-up containing the route and additional information.","deps":{"p5-Geo-Distance":{"origin":"math/p5-Geo-Distance","version":"0.25"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-XML-Twig":{"origin":"textproc/p5-XML-Twig","version":"3.52"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"options":{"GNUPLOT":"off"}},{"name":"grads","origin":"graphics/grads","version":"1.9b4_18","comment":"The Grid Analysis and Display System","maintainer":"glewis@FreeBSD.org","www":"http://grads.iges.org/grads/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b0a09a255c388a2522c16b53e68d0e15b36431a2bda813f227b6e3f81676d23","flatsize":9444107,"path":"All/grads-1.9b4_18.pkg","repopath":"All/grads-1.9b4_18.pkg","licenselogic":"single","pkgsize":3337640,"desc":"The Grid Analysis and Display System (GrADS) is an interactive\ndesktop tool that is used for easy access, manipulation, and\nvisualization of earth science data. The format of the data may be\neither binary, GRIB, NetCDF, or HDF-SDS (Scientific Data Sets).\nGrADS has been implemented worldwide on a variety of commonly used\noperating systems and is freely distributed over the Internet.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","science","math"],"shlibs_required":["libncurses.so.6","libgd.so.6","libpng16.so.16","libX11.so.6","libnetcdf.so.19","libudunits2.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","HDF":"off","NETCDF":"on"}},{"name":"gpxloggerd","origin":"astro/gpxloggerd","version":"0.2.5_1","comment":"Daemon that connects to the GPSD daemon and logs GPS traces","maintainer":"glebius@FreeBSD.org","www":"https://github.com/glebius/gpxloggerd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffaea5c24722d7c1c2a1eddad8b9d14de716fb1728158758cb3ff182948e9cb1","flatsize":19025,"path":"All/gpxloggerd-0.2.5_1.pkg","repopath":"All/gpxloggerd-0.2.5_1.pkg","licenselogic":"single","pkgsize":9336,"desc":"The gpxloggerd is a tiny daemon that connects to gpsd(8) and logs\nreceived fix information in the GPX format.","deps":{"gpsd":{"origin":"astro/gpsd","version":"3.25"}},"categories":["astro"],"shlibs_required":["libgps.so.30"]},{"name":"grc-aspell","origin":"textproc/grc-aspell","version":"0.02.0","comment":"Aspell Ancient Greek dictionary","maintainer":"office@FreeBSD.org","www":"https://www.himeros.eu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63638bdd9fee9bc0381a01fdd300573f5cd12682f34efb55b671fb1309420b80","flatsize":26264668,"path":"All/grc-aspell-0.02.0.pkg","repopath":"All/grc-aspell-0.02.0.pkg","licenselogic":"single","pkgsize":6518512,"desc":"Aspell Ancient Greek dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"ja-font-mgenplus","origin":"japanese/font-mgenplus","version":"20150602_1","comment":"Mgen+ Japanese TrueType fonts","maintainer":"ume@FreeBSD.org","www":"http://jikasei.me/font/mgenplus/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0188f0f363810da8f9c622cc323c61b89b3eeb81ec9636ebb08ee537a74167dc","flatsize":354715930,"path":"All/ja-font-mgenplus-20150602_1.pkg","repopath":"All/ja-font-mgenplus-20150602_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":169200992,"desc":"Mgen+ Japanese TrueType fonts","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on","MGENPLUS_1C":"on","MGENPLUS_1CP":"on","MGENPLUS_1M":"on","MGENPLUS_1MN":"on","MGENPLUS_1P":"on","MGENPLUS_1PP":"on","MGENPLUS_2C":"on","MGENPLUS_2CP":"on","MGENPLUS_2M":"on","MGENPLUS_2P":"on","MGENPLUS_2PP":"on"}},{"name":"gpxsee","origin":"graphics/gpxsee","version":"7.32_1","comment":"GPS log file viewer and analyzer","maintainer":"sikmir@gmail.com","www":"https://www.gpxsee.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b936207696c21964476754dc5f2f30afd590ab0f3f3cd4e977616078806a2ca","flatsize":2908233,"path":"All/gpxsee-7.32_1.pkg","repopath":"All/gpxsee-7.32_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":741268,"desc":"GPS log file viewer and analyzer.\n\nGPXSee is a Qt-based GPS log file viewer and analyzer that supports\nall common GPS log file formats.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qtpbfimageplugin":{"origin":"graphics/qtpbfimageplugin","version":"2.1_9"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["graphics","geography"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"MAPS":"on","NLS":"on","PBF":"on","TIFF":"on"}},{"name":"gpsmanshp","origin":"graphics/gpsmanshp","version":"1.2.3_2","comment":"Shapelib support for gpsman","maintainer":"ports@FreeBSD.org","www":"https://gpsmanshp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bc0375262eb6e625b1364cfe772db202879e7754864bf79b3195b40535914fb","flatsize":179623,"path":"All/gpsmanshp-1.2.3_2.pkg","repopath":"All/gpsmanshp-1.2.3_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":140828,"desc":"A Tcl Package to Read and Write Shapefiles\n\nGpsmanshp was developed for use in GPSMan, a manager of GPS receiver\ndata. It is written in C and is based on shapelib.","deps":{"gpsman":{"origin":"astro/gpsman","version":"6.4.4.2"},"shapelib":{"origin":"devel/shapelib","version":"1.6.0"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["graphics","tcl","geography"],"shlibs_required":["libshp.so.4","libtcl86.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gpsmanshp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gputils","origin":"devel/gputils","version":"1.5.2_1","comment":"Utilities for Microchip PIC microcontrollers","maintainer":"ports@FreeBSD.org","www":"https://gputils.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6917828d4244b3b7d39850b7845f9a034fa17d349bf566c100d096f8a259d5e4","flatsize":66321858,"path":"All/gputils-1.5.2_1.pkg","repopath":"All/gputils-1.5.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":962348,"desc":"GPUTILS contains a set of utilities (assembler, disassembler, ...) for\nMicrochip's PIC microcontroller families.\n\nThis port was previously called GPASM.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe gputils port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"grace","origin":"math/grace","version":"5.1.25_11","comment":"Powerful 2D plotting tool (successor of xmgr)","maintainer":"ports@FreeBSD.org","www":"https://plasma-gate.weizmann.ac.il/Grace/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c8364d727777e27ae40d7e3cee23d0cafac4716da85d20fd308d666661fdfb2","flatsize":5166928,"path":"All/grace-5.1.25_11.pkg","repopath":"All/grace-5.1.25_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1621448,"desc":"Grace is a WYSIWYG 2D plotting tool for the X Window System and M*tif,\nsuccessor of ACE/gr (Xmgr). A few of its features are:\n\n    * User defined scaling, tick marks, labels, symbols, line styles,\n\tcolors.\n    * Batch mode for unattended plotting.\n    * Read and write parameters used during a session.\n    * Polynomial regression, splines, running averages, DFT/FFT,\n\tcross/auto-correlation.\n    * Exports high-resolution graphics to (E)PS, PDF, MIF, and SVG\n\tformats\n    * Supports cross-platform PNM, JPEG and PNG formats\n\nWhile grace has a convenient point-and-click interface, most parameter\nsettings and operations are available through a command line interface\n(found in Data/Commands).","deps":{"Xbae":{"origin":"x11-toolkits/xbae","version":"4.60.4_6"},"XmHTML":{"origin":"x11-toolkits/xmhtml","version":"1.1.10_1"},"fftw":{"origin":"math/fftw","version":"2.1.5_23"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"pdflib":{"origin":"print/pdflib","version":"7.0.5_6"},"png":{"origin":"graphics/png","version":"1.6.43"},"t1lib":{"origin":"devel/t1lib","version":"5.1.2_5,1"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["math","print"],"shlibs_required":["libXbae.so.4","libXm.so.4","libXpm.so.4","libXmu.so.6","libXt.so.6","libXext.so.6","libX11.so.6","libSM.so.6","libICE.so.6","libnetcdf.so.19","libfftw.so.2","libt1.so.5","libpdf.so.6","libjpeg.so.8","libpng16.so.16"],"options":{"DOCS":"on","EXAMPLES":"on","FFTW":"on","NETCDF":"on","PDF":"on","XMHTML":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe grace port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gpsman","origin":"astro/gpsman","version":"6.4.4.2","comment":"Tcl/Tk-based GPS management utility","maintainer":"david@catwhisker.org","www":"https://gpsman.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6509340e6ecfdf9a6fba28e0ae526b74e8737c30c329a6cd7f21ef982e5a37c3","flatsize":4055354,"path":"All/gpsman-6.4.4.2.pkg","repopath":"All/gpsman-6.4.4.2.pkg","licenselogic":"single","pkgsize":1133076,"desc":"GPS Manager (GPSMan) is a graphical manager of GPS data that\nmakes possible the preparation, inspection and edition of GPS data in\na friendly environment. GPSMan supports communication and real-time\nlogging with both Garmin and Lowrance receivers and accepts real-time\nlogging information in NMEA from any GPS receiver.","deps":{"tk-wrapper":{"origin":"x11-toolkits/tk-wrapper","version":"1.1_3"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["astro","tk","geography"],"options":{"DOCS":"on"},"messages":[{"message":"Please see file:/usr/local/share/doc/gpsman/html/index.html and/or\nfile:/usr/local/share/doc/gpsman/GPSMandoc.pdf\nfor documentation on using GPS Manager.","type":"install"}]},{"name":"gpsd","origin":"astro/gpsd","version":"3.25","comment":"Daemon that monitors one or more GPSes attached to a host computer","maintainer":"z7dr6ut7gs@snkmail.com","www":"https://gpsd.gitlab.io/gpsd/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7860c8c7bf32e41cb9d543fe5fae57a574da254e8521ebd3069564fe68c9d85f","flatsize":5009288,"path":"All/gpsd-3.25.pkg","repopath":"All/gpsd-3.25.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":886236,"desc":"gpsd is a service daemon that monitors one or more GPSes\nattached to a host computer through serial or USB ports,\nmaking all data on the location/course/velocity of the\nsensors available to be queried on TCP port 2947 of the\nhost computer. With gpsd, multiple GPS client applications\n(such as navigational and wardriving software) can share\naccess to GPSes without contention or loss of data. Also,\ngpsd responds to queries with a format that is substantially\neasier to parse than the NMEA 0183 emitted by most GPSes.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","geography"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libgps.so.30","libgpsdpacket.so.30"],"options":{"AIVDM":"on","ASHTECH":"on","CPPBIND":"on","DBUS":"off","EARTHMATE":"on","EVERMORE":"on","FURY":"on","FV18":"on","GARMIN":"on","GARMINTXT":"on","GEOSTAR":"on","GPSCLOCK":"on","IPV6":"on","ITRAX":"on","MTK":"off","NAVCOM":"on","NCURSES":"on","NETFEED":"on","NMEA0183":"on","NTP":"on","NTPSHM":"on","NTRIP":"on","OCEANSERVER":"on","ONCORE":"on","PASSTHROUGH":"on","PPS":"off","PROFILING":"off","PYSERIAL":"on","RECONFIGURE":"on","RTCM104V2":"on","RTCM104V3":"on","SHMEXPORT":"on","SIRF":"on","SOCKEXPORT":"on","SUPERSTARII":"on","TIMING":"on","TNT":"on","TRIPMATE":"on","TSIP":"on","UBLOX":"on","USB":"on","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:gpsd_project:gpsd:3.25:::::dragonfly6:x86_64","flavor":"default"}},{"name":"gpscorrelate","origin":"astro/gpscorrelate","version":"1.6.1_11","comment":"Correlate digital camera photos with GPS data in GPX format","maintainer":"ports@FreeBSD.org","www":"http://freefoote.dview.net/linux_gpscorr.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"622577f086cad3c873f9b07a89835103afc05ba3ef2bb6dab1406be596dc33d7","flatsize":287244,"path":"All/gpscorrelate-1.6.1_11.pkg","repopath":"All/gpscorrelate-1.6.1_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":131424,"desc":"A tool to \"stamp\" photos taken with digital camera with a location, where they\nwere taken.  It uses the GPS coordinates saved in GPX format.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["astro","geography"],"shlibs_required":["libxml2.so.2","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libexiv2.so.28"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gpscorrelate port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gpsd-nox11","origin":"astro/gpsd","version":"3.25","comment":"Daemon that monitors one or more GPSes attached to a host computer (without GUI)","maintainer":"z7dr6ut7gs@snkmail.com","www":"https://gpsd.gitlab.io/gpsd/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02b799448f0c51715d298d8c7c6eb9ac28622b925c528124e354753550daac79","flatsize":4898781,"path":"All/gpsd-nox11-3.25.pkg","repopath":"All/gpsd-nox11-3.25.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":865596,"desc":"gpsd is a service daemon that monitors one or more GPSes\nattached to a host computer through serial or USB ports,\nmaking all data on the location/course/velocity of the\nsensors available to be queried on TCP port 2947 of the\nhost computer. With gpsd, multiple GPS client applications\n(such as navigational and wardriving software) can share\naccess to GPSes without contention or loss of data. Also,\ngpsd responds to queries with a format that is substantially\neasier to parse than the NMEA 0183 emitted by most GPSes.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["astro","geography"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libgps.so.30","libgpsdpacket.so.30"],"options":{"AIVDM":"on","ASHTECH":"on","CPPBIND":"on","DBUS":"off","EARTHMATE":"on","EVERMORE":"on","FURY":"on","FV18":"on","GARMIN":"on","GARMINTXT":"on","GEOSTAR":"on","GPSCLOCK":"on","IPV6":"on","ITRAX":"on","MTK":"off","NAVCOM":"on","NCURSES":"on","NETFEED":"on","NMEA0183":"on","NTP":"on","NTPSHM":"on","NTRIP":"on","OCEANSERVER":"on","ONCORE":"on","PASSTHROUGH":"on","PPS":"off","PROFILING":"off","PYSERIAL":"on","RECONFIGURE":"on","RTCM104V2":"on","RTCM104V3":"on","SHMEXPORT":"on","SIRF":"on","SOCKEXPORT":"on","SUPERSTARII":"on","TIMING":"on","TNT":"on","TRIPMATE":"on","TSIP":"on","UBLOX":"on","USB":"on"},"annotations":{"cpe":"cpe:2.3:a:gpsd_project:gpsd:3.25:::::dragonfly6:x86_64","flavor":"nox11"}},{"name":"gpsprune","origin":"astro/gpsprune","version":"24","comment":"Application for viewing, editing, and converting GPS coordinate data","maintainer":"amdmi3@FreeBSD.org","www":"https://activityworkshop.net/software/gpsprune/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37d1493be707e795f949d85f431d1aa3d964c13567c590e579114111c18adcdf","flatsize":1459985,"path":"All/gpsprune-24.pkg","repopath":"All/gpsprune-24.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1333424,"desc":"GpsPrune is an application for viewing, editing and converting\ncoordinate data from GPS systems. Basically it's a tool to let you\nplay with your GPS data after you get home from your trip.\n\nIt can load data from arbitrary text-based formats (for example,\nany tab-separated or comma-separated file) or Xml, or directly from\na GPS receiver. It can display the data (as map view using openstreetmap\nimages and as altitude profile), edit this data (for example delete\npoints and ranges, sort waypoints, compress tracks), and save the\ndata (in various text-based formats). It can also export data as a\nGpx file, or as Kml/Kmz for import into Google Earth, or send it\nto a GPS receiver.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["astro","java"],"options":{"JAVA3D":"off"}},{"name":"gprename","origin":"x11-fm/gprename","version":"2.7_1,1","comment":"Perl script for renaming multiple files","maintainer":"ports@FreeBSD.org","www":"https://gprename.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"282d687a75fdb7ccfc21e68c58404151997059777038f44c66c129bfe8f852ba","flatsize":194379,"path":"All/gprename-2.7_1,1.pkg","repopath":"All/gprename-2.7_1,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":52824,"desc":"GPRename is a GUI batch file renamer based on Gtk-Perl. It can rename\nfiles numerically, insert/delete characters at/between specified\nposition(s), replace strings (either using regular express or not),\nand change case.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"p5-Gtk2":{"origin":"x11-toolkits/p5-Gtk2","version":"1.24993_3"},"p5-Locale-gettext":{"origin":"devel/p5-Locale-gettext","version":"1.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-fm"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gprename port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gpp","origin":"textproc/gpp","version":"2.24_1","comment":"The Generic Preprocessor","maintainer":"jos@catnook.com","www":"https://www.nothingisreal.com/gpp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bf38f0ccd46f9168b0375deb99c7d31c6e399a7e4198a1c4b25bfc362abf50b","flatsize":73577,"path":"All/gpp-2.24_1.pkg","repopath":"All/gpp-2.24_1.pkg","licenselogic":"single","pkgsize":40880,"desc":"gpp is a general-purpose preprocessor with customizable syntax, suitable for a\nwide range of preprocessing tasks. Its independence on any programming\nlanguage makes it much more versatile than cpp, while its syntax is lighter\nand more flexible than that of m4.\n\ngpp is targeted at all common preprocessing tasks where cpp is not suitable\nand where no very sophisticated features are needed. In order to be able to\nprocess equally efficiently text files or source code in a variety of\nlanguages, the syntax used by gpp is fully customizable. The handling of\ncomments and strings is especially advanced.","categories":["textproc"]},{"name":"gpsbabel14","origin":"astro/gpsbabel14","version":"1.4.4_1","comment":"GPS file translating tool (pre-qt version)","maintainer":"dev2@heesakkers.info","www":"https://www.gpsbabel.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5bc996749c1e75b876fa7b37ab62047a0dd8beb5fd950e507e10faec4df17ce","flatsize":1332952,"path":"All/gpsbabel14-1.4.4_1.pkg","repopath":"All/gpsbabel14-1.4.4_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":493192,"desc":"GPSBabel converts waypoints, tracks, and routes from one format to another,\nwhether that format is a common mapping format like Delorme, Streets and Trips,\nor even a serial upload or download to a GPS unit such as those from Garmin and\nMagellan. By flattening the Tower of Babel that the authors of various programs\nfor manipulating GPS data have imposed upon us, it returns to us the ability\nto freely move our own waypoint data between the programs and hardware we\nchoose to use.\nIt contains extensive data manipulation abilities making it a convenient for\nserver-side processing or as the backend for other tools.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["astro","geography"],"shlibs_required":["libexpat.so.1"]},{"name":"gpm","origin":"devel/gpm","version":"1.4.0_21","comment":"Go Package Manager","maintainer":"lukejee@gmail.com","www":"https://github.com/pote/gpm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"121ba692dea9f46640361fd8a74c12ffe6540b2f7c23fafe9b2d61aff5e4a948","flatsize":5068,"path":"All/gpm-1.4.0_21.pkg","repopath":"All/gpm-1.4.0_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3252,"desc":"gpm is a minimalist package manager for Go that leverages\nthe power of the go get command and the underlying version\ncontrol systems used by it to set your Go dependencies to\ndesired versions, thus allowing easily reproducible\nbuilds in your Go projects.\n\nGo Package Manager makes no assumptions about your\ndependencies and supports Git, Bazaar and Mercurial\nhosted Go packages, for a smoother workflow be sure to\ncheck out gvp - the Go Versioning Packager which provides\ndependency isolation for your projects.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"go121":{"origin":"lang/go121","version":"1.21.12"}},"categories":["devel"]},{"name":"gplink","origin":"misc/gplink","version":"1.5_1","comment":"GP32 USB linker tool","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63bd9c768ef88ad04de197e30d1bd78441e5f418527f939964062fdd57060e95","flatsize":81983,"path":"All/gplink-1.5_1.pkg","repopath":"All/gplink-1.5_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":26356,"desc":"gplink is a gp32 linking tool with support for upload, download delete files\ncreate and remove directories, run files, etc in the smc card on the GP32.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe gplink port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gpsbabel","origin":"astro/gpsbabel","version":"1.7.0","comment":"GPS file translating tool","maintainer":"dev2@heesakkers.info","www":"https://www.gpsbabel.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"094e95cc783bf682344c5935c355e5f0b393e140baac0e416f047b8efc5f1a19","flatsize":2369447,"path":"All/gpsbabel-1.7.0.pkg","repopath":"All/gpsbabel-1.7.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":845324,"desc":"GPSBabel converts waypoints, tracks, and routes from one format to another,\nwhether that format is a common mapping format like Delorme, Streets and Trips,\nor even a serial upload or download to a GPS unit such as those from Garmin and\nMagellan. By flattening the Tower of Babel that the authors of various programs\nfor manipulating GPS data have imposed upon us, it returns to us the ability\nto freely move our own waypoint data between the programs and hardware we\nchoose to use.\nIt contains extensive data manipulation abilities making it a convenient for\nserver-side processing or as the backend for other tools.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["astro","geography"],"shlibs_required":["libQt5Core.so.5"],"options":{"GUI":"off"}},{"name":"gpodder","origin":"multimedia/gpodder","version":"3.11.4_1","comment":"Media aggregator and podcast client","maintainer":"rm@FreeBSD.org","www":"https://gpodder.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c442771cd76dd2b4c9f5b32ff51b2560f3b43fa1aa5f76620152eb57c26bea21","flatsize":5075922,"path":"All/gpodder-3.11.4_1.pkg","repopath":"All/gpodder-3.11.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":825140,"desc":"gPodder downloads and manages free audio and video content (\"podcasts\") for you.\nListen directly on your computer or on your mobile devices.\n\n  * Supports RSS, Atom, YouTube, Soundcloud, Vimeo and XSPF feeds\n  * Discover new content at our Podcast directory\n  * Synchronize between devices with full gpodder.net integration\n  * Easily customizable - support for user-defined hooks and plugins\n  * Open Source and Free Software (GPL v3 or later)","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-eyed3":{"origin":"audio/py-eyed3","version":"0.9.6"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-html5lib":{"origin":"www/py-html5lib","version":"1.1"},"py311-mutagen":{"origin":"audio/py-mutagen","version":"1.47.0"},"py311-mygpoclient":{"origin":"devel/py-mygpoclient","version":"1.9"},"py311-podcastparser":{"origin":"devel/py-podcastparser","version":"0.6.10"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"},"yt-dlp":{"origin":"www/yt-dlp","version":"2024.07.02"}},"categories":["multimedia","python"],"options":{"GTK3":"on"}},{"name":"gpicview","origin":"graphics/gpicview","version":"0.2.5_2","comment":"Simple and fast image viewer for X11","maintainer":"ports@FreeBSD.org","www":"https://lxde.sourceforge.net/gpicview/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c82d3f53c7079e6b28701cf5288985d86384fcd2894e2fbbe172c728c68f3d9","flatsize":445920,"path":"All/gpicview-0.2.5_2.pkg","repopath":"All/gpicview-0.2.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":111488,"desc":"GPicView - A Simple and Fast Image Viewer for X\n\nFeatures:\n    * Extremely lightweight and fast with low memory usage\n    * Very suitable for default image viewer of desktop system\n    * Simple and intuitive interface\n    * Minimal lib dependency: Only pure GTK+ is used\n    * Desktop independent: Doesn't require any specific desktop environment\n    * Open source, licensed under GNU GPL","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libX11.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libjpeg.so.8"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gpicview port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gpicker","origin":"deskutils/gpicker","version":"2.3_2","comment":"Program allowing to quickly pick a file in a large project","maintainer":"yuri@FreeBSD.org","www":"https://savannah.nongnu.org/projects/gpicker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e91be7658378ba2b52444d55f58d7df849e3e1f63fea080ff2b46d7019697812","flatsize":138144,"path":"All/gpicker-2.3_2.pkg","repopath":"All/gpicker-2.3_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":34132,"desc":"gpicker is a program that allows you to quickly and conveniently pick file\nin a (possibly very large) project. You type significant letters of file name\n(typically from the start of words) and gpicker provides you with a list of\nfiles you most likely mean to pick. The program filters and orders project's\nlist of files in real-time as you type.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0"]},{"name":"gpsim","origin":"misc/gpsim","version":"0.32.1","comment":"Software simulator for Microchip PIC microcontrollers","maintainer":"yuri@FreeBSD.org","www":"https://gpsim.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6aa94048be69813af4532dc52ae282d6fdb340be8dcc2816e45cbc3b6b6aeed","flatsize":23050878,"path":"All/gpsim-0.32.1.pkg","repopath":"All/gpsim-0.32.1.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":3104372,"desc":"gpsim is a full-featured software simulator for Microchip PIC\nmicrocontrollers distributed under the GNU General Public License.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gputils":{"origin":"devel/gputils","version":"1.5.2_1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"popt":{"origin":"devel/popt","version":"1.19_1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["misc"],"shlibs_required":["libreadline.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libpopt.so.0"],"shlibs_provided":["libgpsim.so.0","libgpsim_dspic.so.0","libgpsim_eXdbm.so.0","libgpsim_extras.so.0","libgpsim_modules.so.0","libgpsimcli.so.0","libgpsimgui.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"gpgme-qt-headers","origin":"security/gpgme-qt-headers","version":"1.23.2","comment":"Shared headers for the Gpgme Qt bindings","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/related_software/gpgme/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f9a9f57b737f5aaf8dd1904899fd60d45e8aa9e70c73c18ade79057182087a3","flatsize":217081,"path":"All/gpgme-qt-headers-1.23.2.pkg","repopath":"All/gpgme-qt-headers-1.23.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":32692,"desc":"GnuPG Made Easy (GPGME) is a C library designed to make access to GnuPG\neasier for applications.  It provides a High-Level Crypto API for encryption,\ndecryption, signing, signature verification and key management.  Currently it\nuses GnuPG as its backend.","deps":{"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"}},"categories":["security"],"annotations":{"cpe":"cpe:2.3:a:gnu:gpgme:1.23.2:::::dragonfly6:x86_64"}},{"name":"gplcver","origin":"cad/gplcver","version":"2.12.a","comment":"Verilog HDL simulator","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/gplcver/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f6b50e0a994c89a1cfa3147661c755becfe7772feeb9ac887a9fe1060996a82","flatsize":2028026,"path":"All/gplcver-2.12.a.pkg","repopath":"All/gplcver-2.12.a.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":748436,"desc":"GPL Cver is a full 1995 P1364 Verilog standard HDL simulator. It also\nimplements some of the 2001 P1364 standard features including all three\nPLI interfaces (tf_, acc_ and vpi_) as defined in the 2001 Language\nReference Manual (LRM).\n\nVerilog is the name for both a language for describing electronic hardware\ncalled a hardware description language (HDL) and the name of the program\nthat simulates HDL circuit descriptions to verify that described circuits\nwill function correctly when the are constructed. Verilog is used only for\ndescribing digital logic circuits. Other HDLs such as Spice are used for\ndescribing analog circuits. There is an IEEE standard named P1364 that\nstandardizes the Verilog HDL and the behavior of Verilog simulators.\nVerilog is officially defined in the IEEE P1364 Language Reference\nManual (LRM) that can be purchased from IEEE. There are many good books\nfor learning that teach the Verilog HDL and/or that teach digital circuit\ndesign using Verilog.","categories":["cad"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gplcver port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gpgme-qt5","origin":"security/gpgme-qt","version":"1.23.2","comment":"Gpgme Qt5 bindings","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/related_software/gpgme/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c180a90fbdc0241168c93ef2bb37a13ddcfd0d8b4265fbb203f8c49681b8e13f","flatsize":1557058,"path":"All/gpgme-qt5-1.23.2.pkg","repopath":"All/gpgme-qt5-1.23.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":302576,"desc":"GnuPG Made Easy (GPGME) is a C library designed to make access to GnuPG\neasier for applications.  It provides a High-Level Crypto API for encryption,\ndecryption, signing, signature verification and key management.  Currently it\nuses GnuPG as its backend.","deps":{"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt-headers":{"origin":"security/gpgme-qt-headers","version":"1.23.2"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["security"],"shlibs_required":["libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libgpg-error.so.0","libQt5Core.so.5"],"shlibs_provided":["libqgpgme.so.15"],"options":{"DOXYGEN":"off","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:gpgme:1.23.2:::::dragonfly6:x86_64","flavor":"qt5"}},{"name":"gpgdir","origin":"security/gpgdir","version":"1.9.5_2","comment":"Recursive directory encryption with GnuPG","maintainer":"nukama+maintainer@gmail.com","www":"https://www.cipherdyne.org/gpgdir/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61e8979b30bbe643c01195ec058ba5c70f78e990dd8c82e97e7d95c7cc35a514","flatsize":72652,"path":"All/gpgdir-1.9.5_2.pkg","repopath":"All/gpgdir-1.9.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21620,"desc":"gpgdir is a perl script that uses the CPAN GnuPG::Interface module\nto encrypt and decrypt directories using a gpg key specified in ~/.gpgdirrc.","deps":{"p5-Class-MethodMaker":{"origin":"devel/p5-Class-MethodMaker","version":"2.24_1"},"p5-GnuPG-Interface":{"origin":"security/p5-GnuPG-Interface","version":"1.04"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","perl5"]},{"name":"gpgme-qt6","origin":"security/gpgme-qt","version":"1.23.2","comment":"Gpgme Qt6 bindings","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/related_software/gpgme/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbeaaf5c6fa2d456901db4b48af2c8ec49a8f5694a403ce331998e15144c7f7a","flatsize":1896598,"path":"All/gpgme-qt6-1.23.2.pkg","repopath":"All/gpgme-qt6-1.23.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":370324,"desc":"GnuPG Made Easy (GPGME) is a C library designed to make access to GnuPG\neasier for applications.  It provides a High-Level Crypto API for encryption,\ndecryption, signing, signature verification and key management.  Currently it\nuses GnuPG as its backend.","deps":{"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt-headers":{"origin":"security/gpgme-qt-headers","version":"1.23.2"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["security"],"shlibs_required":["libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libgpg-error.so.0","libQt6Core.so.6"],"shlibs_provided":["libqgpgmeqt6.so.15"],"options":{"DOXYGEN":"off","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:gpgme:1.23.2:::::dragonfly6:x86_64","flavor":"qt6"}},{"name":"gpgme-cpp","origin":"security/gpgme-cpp","version":"1.23.2","comment":"Gpgme C++ bindings","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/related_software/gpgme/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"051c4be6effa4f82923da8e78add90c8354cb73bf89b6f0548cf8dc80b236198","flatsize":638675,"path":"All/gpgme-cpp-1.23.2.pkg","repopath":"All/gpgme-cpp-1.23.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":151688,"desc":"GnuPG Made Easy (GPGME) is a C library designed to make access to GnuPG\neasier for applications.  It provides a High-Level Crypto API for encryption,\ndecryption, signing, signature verification and key management.  Currently it\nuses GnuPG as its backend.","deps":{"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"}},"categories":["security"],"shlibs_required":["libgpgme.so.11","libassuan.so.0"],"shlibs_provided":["libgpgmepp.so.6"],"annotations":{"cpe":"cpe:2.3:a:gnu:gpgme:1.23.2:::::dragonfly6:x86_64"}},{"name":"gpg-gui","origin":"security/gpg-gui","version":"0.2.2_2","comment":"GUI wrapper for symmetric GPG file encryption","maintainer":"ports@FreeBSD.org","www":"https://github.com/AnsgarKlein/GPG-Gui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd8203fa9d2b45717977d83f73819d4b9123b9c9954c7bfc78b0ade29244f198","flatsize":120940,"path":"All/gpg-gui-0.2.2_2.pkg","repopath":"All/gpg-gui-0.2.2_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":45984,"desc":"A simple GUI frontend that interacts with the GPG application to encrypt and\ndecrypt files symmetrically (using passwords not private/public keys).\n\nThe GUI provides a convenient way to use GPG, rather than through the terminal,\nmaking it usable for unexperienced users.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["security"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgtk-3.so.0","libgio-2.0.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe gpg-gui port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gpgme","origin":"security/gpgme","version":"1.23.2","comment":"Library to make access to GnuPG easier","maintainer":"jhale@FreeBSD.org","www":"https://www.gnupg.org/related_software/gpgme/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2c9425951085b41f63fb96bafde8932b15fd80d358aeeff44fac981f56d2f91","flatsize":1914882,"path":"All/gpgme-1.23.2.pkg","repopath":"All/gpgme-1.23.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":469660,"desc":"GnuPG Made Easy (GPGME) is a C library designed to make access to GnuPG\neasier for applications.  It provides a High-Level Crypto API for encryption,\ndecryption, signing, signature verification and key management.  Currently it\nuses GnuPG as its backend.","deps":{"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"}},"categories":["security"],"shlibs_required":["libgpg-error.so.0","libassuan.so.0"],"shlibs_provided":["libgpgme.so.11"],"options":{"DOCS":"on","TEST":"off","UISERVER":"on","GNUPG1":"off","GNUPG2":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gpgme:1.23.2:::::dragonfly6:x86_64"}},{"name":"gperiodic","origin":"biology/gperiodic","version":"3.0.3_1","comment":"Displays a periodic table of the elements","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/gperiodic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"798234cfd04ca8add5a8eb9177095fe6fea49a154fff631e443d7bf9a35a1213","flatsize":887466,"path":"All/gperiodic-3.0.3_1.pkg","repopath":"All/gperiodic-3.0.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":149696,"desc":"Gperiodic displays a periodic table of the elements, allowing you to\nbrowse through the elements, and view detailed information about each\nelement.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["biology"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgio-2.0.so.0","libcairo.so.2","libfontconfig.so.1","libharfbuzz.so.0","libfreetype.so.6","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gperiodic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"heyoka","origin":"math/heyoka","version":"1.0.0_5","comment":"C++ library for ODE integration via Taylor's method and LLVM","maintainer":"yuri@FreeBSD.org","www":"https://bluescarni.github.io/heyoka/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53540ee592449396b00686c1246daa2504ea77c6bcb6364d02aaafafb0597c63","flatsize":401811282,"path":"All/heyoka-1.0.0_5.pkg","repopath":"All/heyoka-1.0.0_5.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":51559484,"desc":"heyoka is a C++ library for the integration of ordinary differential equations\n(ODEs) via Taylor's method. Notable features include:\n* support for both double-precision and extended-precision floating-point types\n  (80-bit and 128-bit),\n* the ability to maintain machine precision accuracy over tens of billions of\n  timesteps,\n* high-precision zero-cost dense output,\n* accurate and reliable event detection,\n* batch mode integration to harness the power of modern SIMD instruction sets,\n* a high-performance implementation of Taylor's method based on automatic\n  differentiation techniques and aggressive just-in-time compilation via LLVM.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"mppp":{"origin":"math/mppp","version":"1.0.2"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"sleef":{"origin":"math/sleef","version":"3.5.1.62"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"}},"categories":["math"],"shlibs_required":["libspdlog.so.1.14","libtbb.so.12","libboost_serialization.so.1.84.0","libmp++.so.15","libsleef.so.3","libLLVM-15.so","libfmt.so.10","libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libheyoka.so.22"]},{"name":"gperf","origin":"devel/gperf","version":"3.1_1","comment":"Generates perfect hash functions for sets of keywords","maintainer":"dinoex@FreeBSD.org","www":"https://www.gnu.org/software/gperf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"908dde641fc5024701690922ebed17e42ca4a91b19e7911e08194d567c243e6f","flatsize":359600,"path":"All/gperf-3.1_1.pkg","repopath":"All/gperf-3.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":88620,"desc":"While teaching a data structures course at University of California,\nIrvine, I developed a program called GPERF that generates perfect hash\nfunctions for sets of key words.  A perfect hash function is simply:\n\n          A hash function and a data structure that allows\n          recognition of a key word in a set of words using\n          exactly 1 probe into the data structure.\n\nThe gperf.texinfo file explains how the program works, the form of the\ninput, what options are available, and hints on choosing the best\noptions for particular key word sets.  The texinfo file is readable\nboth via the GNU emacs `info' command, and is also suitable for\ntypesetting with TeX.\n\nThe enclosed Makefile creates the executable program ``gperf'' and\nalso runs some tests.\n\nOutput from the GPERF program is used to recognize reserved words in\nthe GNU C, GNU C++, and GNU Pascal compilers, as well as with the GNU\nindent program.\n\nLICENSE: GPLv3 or later","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:gperftools_project:gperftools:3.1:::::dragonfly6:x86_64:1"}},{"name":"gpds","origin":"devel/gpds","version":"1.8.4_1","comment":"General purpose data serializer library written in modern C++","maintainer":"jbo@FreeBSD.org","www":"https://github.com/simulton/gpds","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df4e7dc944815e624f18d602150a4cfe92199c3c0f65e81a71cac2fc9d972a0c","flatsize":523180,"path":"All/gpds-1.8.4_1.pkg","repopath":"All/gpds-1.8.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":82924,"desc":"GPDS is a General Purpose Data Serializer library written in modern C++.\nIt allows to serialize C++ classes to and from XML files in a generic format\nthat can be processed by other XML processing software (or just for the sake of\nreadability).\n\nGPDS provides the user with complete control over the generated tag names and\nattributes in the resulting XML compared to just using traditional \"key\" and\n\"value\" tags.","deps":{"tinyxml2":{"origin":"textproc/tinyxml2","version":"10.0.0_3,1"}},"categories":["devel"],"shlibs_required":["libtinyxml2.so.10"],"shlibs_provided":["libgpds.so.1.8.4"]},{"name":"gpart","origin":"sysutils/gpart","version":"0.1h_3","comment":"Tries to recover lost partition tables and file systems","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/baruch/gpart/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a075ce416277d08b88aaeaad15307a1bb7fc9e4a458f81131325f8022e03a4af","flatsize":64036,"path":"All/gpart-0.1h_3.pkg","repopath":"All/gpart-0.1h_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30808,"desc":"A port of a tool which tries to guess the primary partition table of a PC-type\nhard disk in case the primary partition table in sector 0 is damaged, incorrect\nor deleted. The guessed table can be written to a file or device.\n\nSupported (guessable) filesystem or partition types: DOS/Windows FAT, Linux\next2 and swap, OS/2 HPFS, Windows NTFS, FreeBSD and Solaris/x86 disklabels,\nMinix FS, Reiser FS","categories":["sysutils"],"options":{"STATIC":"off"}},{"name":"gpaint","origin":"graphics/gpaint","version":"0.3.4","comment":"Small-scale painting program for GNOME","maintainer":"Clockwork6400@protonmail.com","www":"https://www.gnu.org/software/gpaint/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d7165a0419b584885dd36c5eee4912fd315ae674dd57cbd3542b2c63d48b4ed","flatsize":509571,"path":"All/gpaint-0.3.4.pkg","repopath":"All/gpaint-0.3.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":92488,"desc":"This is gpaint, a small-scale painting program for GNOME, the GNU\nDesktop. Gpaint does not attempt to compete with GIMP.  Think of GIMP\nis like Photoshop as gpaint is like Windows Paint.\n\nGpaint is still work in progress and many features are still being\ndeveloped. However, gpaint is useable already for small image markups.\n\nA large part of gpaint is derived from xpaint 2.4.9, authored by David\nKoblas and later Torsten Martinsen.  Gpaint also uses the gtkscrolframe\nwidget (taking from eog 0.5) by Federco Mena-Quintero.\n\nFuture plans include the implementation of missing features, printing\nsupport, and turning gpaint into a Bonobo component for simple image\nediting tasks.\n\nFor bugs or general comments please send mail to Andy Tai, atai@atai.org","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics","gnome"],"shlibs_required":["libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2"]},{"name":"grisbi","origin":"finance/grisbi","version":"3.0.4","comment":"Personal accounting application","maintainer":"thierry@FreeBSD.org","www":"https://www.grisbi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31020ff86678073cd2d457677bf6fe6d1163f0f255d854e82149cc21942daaff","flatsize":16509128,"path":"All/grisbi-3.0.4.pkg","repopath":"All/grisbi-3.0.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10532028,"desc":"Grisbi is a personnal accounting application, written with Gnome and Gtk,\nand is released under the GPL licence.\n\nIts aim is to provide you with the most simple and intuitive software for\nbasic use, although it can be very powerful if you spend a little time on the\nsetup.\n\nGrisbi is an application written by french developpers, so it perfectly\nrespects french accounting rules. Grisbi can manage multiple accounts,\ncurrencies and users. It manages third parties, expenditures and receipts\ncategories, and also budgetary lines, financial years, and other information\nthat make Grisbi adapted for associations (except those that require double\nentry accounting).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"goffice":{"origin":"devel/goffice","version":"0.10.53_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgsf":{"origin":"devel/libgsf","version":"1.14.50_1"},"libofx":{"origin":"finance/libofx","version":"0.10.9_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["finance"],"shlibs_required":["libxml2.so.2","libofx.so.7","libcrypto.so.12","libgoffice-0.10.so.10","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"gpac-mp4box","origin":"multimedia/gpac-mp4box","version":"1.0.0_1","comment":"Tool for merge mpg4 from Gpac","maintainer":"ports@FreeBSD.org","www":"https://gpac.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac8a8f2159f3013d5535343023bb30ab0c73056ca8df4d885e6a0b71a8f316ca","flatsize":376543,"path":"All/gpac-mp4box-1.0.0_1.pkg","repopath":"All/gpac-mp4box-1.0.0_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":143268,"desc":"mp4box is a mp4 container merge tool from gpac.\n\nDocumentation here:\nhttp://gpac.sourceforge.net/doc_mp4box.php","deps":{"gpac-libgpac":{"origin":"multimedia/gpac-libgpac","version":"1.0.0_3,1"}},"categories":["multimedia"],"shlibs_required":["libgpac.so.10"],"annotations":{"cpe":"cpe:2.3:a:gpac:mp4box:1.0.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe gpac-mp4box port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gpa","origin":"security/gpa","version":"0.10.0_2","comment":"GTK2+ frontend for the GNU Privacy Guard","maintainer":"jhale@FreeBSD.org","www":"https://gpa.wald.intevation.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bf2bfcbbaffe4003333fa6b97994cbd275332f6aba9fd2bc25da20a4d0c7c9d","flatsize":1200794,"path":"All/gpa-0.10.0_2.pkg","repopath":"All/gpa-0.10.0_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":259948,"desc":"The GNU Privacy Assistant is a graphical frontend to GnuPG and may be\nused to manage the keys and encrypt/decrypt/sign/check files. It is much\nlike Seahorse.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["security"],"shlibs_required":["libgpgme.so.11","libassuan.so.0","libgpg-error.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"}},{"name":"gpg-tui","origin":"security/gpg-tui","version":"0.11.0_3","comment":"Terminal User Interface for GnuPG","maintainer":"se@FreeBSD.org","www":"https://github.com/orhun/gpg-tui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c962c16931940934ca1ff4f5f9dcc20e3a328dae115aa0d496a35ceed7c44a4","flatsize":2658587,"path":"All/gpg-tui-0.11.0_3.pkg","repopath":"All/gpg-tui-0.11.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":852496,"desc":"gpg-tui is a Terminal User Interface for GnuPG.\n\nIt aims to ease the key management operations such as listing, exporting,\nsigning by providing an interface along with the command-line fallback for\nmore complex operations. It is not trying to be a full-fledged interface\nfor all the features that gpg provides but it tries to bring a more\ninteractive approach to key management.","deps":{"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"}},"categories":["security"],"shlibs_required":["libgpgme.so.11","libgpg-error.so.0"]},{"name":"gotthard","origin":"net/gotthard","version":"1.3_1","comment":"Ssh through https proxy tunnel","maintainer":"ports@FreeBSD.org","www":"http://www.nazgul.ch/dev.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d1ada16563bf6f31e5d57e82fe93db04b87912098e6508d9e154b49f1912b93","flatsize":18101,"path":"All/gotthard-1.3_1.pkg","repopath":"All/gotthard-1.3_1.pkg","licenselogic":"single","pkgsize":9388,"desc":"gotthard is a daemon which tunnels ssh sessions through a https proxy.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe gotthard port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gottet","origin":"games/gottet","version":"1.2.4","comment":"Tetris clone","maintainer":"jhale@FreeBSD.org","www":"https://gottcode.org/gottet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8900b3b9a4031d0749c4e2068e92ac2edd0a25db0e1fe2f539368d06155317e","flatsize":458881,"path":"All/gottet-1.2.4.pkg","repopath":"All/gottet-1.2.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":256748,"desc":"Gottet is a tetris clone.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["games"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"options":{"DOCS":"on","NLS":"on"}},{"name":"gotmail","origin":"mail/gotmail","version":"0.9.0_4","comment":"Script to fetch mail from a Hotmail or MSN mailbox","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/gotmail/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88dc24163670742817d6ba402edd54bb49f75c48b42b4817f943e14582b88491","flatsize":98110,"path":"All/gotmail-0.9.0_4.pkg","repopath":"All/gotmail-0.9.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":34284,"desc":"GotMail is a utility to download mail from a Hotmail or MSN account\nand either save it to disk or forward it using sendmail to\nanother email address.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gotmail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gp2c","origin":"math/gp2c","version":"0.0.13","comment":"Package for translating GP routines into C","maintainer":"thierry@FreeBSD.org","www":"https://pari.math.u-bordeaux.fr/pub/pari/manuals/gp2c/gp2c.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d1c43e26e503ad19da3b1fa4cdfb03b5814b28ecfd9e89190884158177fb4e6","flatsize":872249,"path":"All/gp2c-0.0.13.pkg","repopath":"All/gp2c-0.0.13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":528064,"desc":"The gp2c compiler is a package for translating GP routines into the C\nprogramming language, so that they can be compiled and used with the PARI system\nor the GP calculator.\n\nThe main advantage of doing this is to speed up computations and to include your\nown routines within the preexisting GP ones. It may also find bugs in GP\nscripts.","deps":{"pari":{"origin":"math/pari","version":"2.15.5,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"gource","origin":"graphics/gource","version":"0.51_9","comment":"OpenGL-based 3D visualisation tool for source control repositories","maintainer":"demon@FreeBSD.org","www":"https://gource.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cd0d088770ae8a15a585c65cbf2f1c678bc3caff2367cedf366fe24adde566f","flatsize":1889963,"path":"All/gource-0.51_9.pkg","repopath":"All/gource-0.51_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":631524,"desc":"OpenGL-based 3D visualisation tool for source control repositories.\n\nThe repository is displayed as a tree where the root of the\nrepository is the centre, directories are branches and files\nare leaves.  Contributors to the source code appear and disappear\nas they contribute to specific files and directories.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"glm":{"origin":"math/glm","version":"1.0.1,1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"}},"categories":["graphics"],"shlibs_required":["libfreetype.so.6","libpcre.so.1","libGLEW.so.2","libGL.so.1","libX11.so.6","libGLU.so.1","libOpenGL.so.0","libSDL2_image-2.0.so.0","libSDL2-2.0.so.0","libpng16.so.16","libboost_system.so.1.84.0","libboost_filesystem.so.1.84.0"],"annotations":{"cpe":"cpe:2.3:a:gource:gource:0.51:::::dragonfly6:x86_64:9"}},{"name":"gophernicus","origin":"www/gophernicus","version":"3.0.1","comment":"Modern full-featured and secure Gopher daemon","maintainer":"ports@FreeBSD.org","www":"https://gophernicus.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8f23d9eaf90ad2df55c72efc95913ab0fe1d30bd7d8fcdd0d50bf61b355c0d4","flatsize":65501,"path":"All/gophernicus-3.0.1.pkg","repopath":"All/gophernicus-3.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":26240,"desc":"Gophernicus is a modern full-featured and secure Gopher daemon\n\n- runs under various super-servers (inetd, xinetd)\n- optionally provides executable gophermaps and scripts\n- optionally provides access to user's ~/public_gopher/","categories":["www"],"options":{"DOCS":"on"},"messages":[{"message":"Enable gophernicus in /etc/inetd.conf:\n\ngopher\tstream\ttcp46\tnowait\tnobody\t/usr/local/sbin/gophernicus gophernicus <options>","type":"install"},{"message":"===>   NOTICE:\n\nThe gophernicus port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gopher","origin":"net/gopher","version":"3.0.6_2","comment":"Gopher client for access to a distributed document service","maintainer":"aaron@baugher.biz","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"838990f27519642eb5f23d8feb934021cb525e1a2a90726601bba944305f650e","flatsize":220935,"path":"All/gopher-3.0.6_2.pkg","repopath":"All/gopher-3.0.6_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":79592,"desc":"The Internet Gopher is a distributed document delivery service. It\nallows a neophyte user to access various types of data residing on\nmultiple hosts in a seamless fashion. This is accomplished by\npresenting the user a hierarchical arrangement of documents and by\nusing a client-server communications model. The Internet Gopher\nServer accepts simple queries, and responds by sending the client\na document.\n\n\tUniversity of Minnesota","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"gpredict","origin":"comms/gpredict","version":"2.2.1_5","comment":"Amateur Radio satellite tracking and prediction","maintainer":"hamradio@FreeBSD.org","www":"http://gpredict.oz9aec.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47c57fbb40fc670fa1683c78c477d7ce90b29d3673ce9f9cbb7ab404184104db","flatsize":5439706,"path":"All/gpredict-2.2.1_5.pkg","repopath":"All/gpredict-2.2.1_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3997208,"desc":"Gpredict is a real time satellite tracking and orbit prediction program\nwritten using the Gtk+ widgets. Gpredict is targetted mainly towards ham\nradio operators but others interested in satellite tracking may find it\nuseful as well. Gpredict uses the SGP4/SDP4 algorithms, which are\ncompatible with the NORAD Keplerian elements.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"goocanvas2":{"origin":"graphics/goocanvas2","version":"2.0.4_2"},"gpsd":{"origin":"astro/gpsd","version":"3.25"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"hamlib":{"origin":"comms/hamlib","version":"4.5.5_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["comms","hamradio"],"shlibs_required":["libcurl.so.4","libgoocanvas-2.0.so.9","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libgps.so.30"]},{"name":"goom","origin":"graphics/goom","version":"2k4.0_7","comment":"Visual effects library","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/goom/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5009f43a1d63df694289ff830afc4d0fe8e03f1ad5b421941e4836a555398a14","flatsize":529330,"path":"All/goom-2k4.0_7.pkg","repopath":"All/goom-2k4.0_7.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":119668,"desc":"Goom2 visual effects library.","categories":["graphics"],"shlibs_provided":["libgoom2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe goom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gptscript","origin":"lang/gptscript","version":"0.9.2","comment":"Natural Programming Language","maintainer":"nivit@FreeBSD.org","www":"https://gptscript.ai/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74c86a59d1d5ba29d26946c96bb424bc03f5aa838915454427cad9b427585d2d","flatsize":23598493,"path":"All/gptscript-0.9.2.pkg","repopath":"All/gptscript-0.9.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7012336,"desc":"GPTScript is a new scripting language to automate your interaction with a Large\nLanguage Model (LLM), namely OpenAI. The ultimate goal is to create a natural\nlanguage programming experience. The syntax of GPTScript is largely natural\nlanguage, making it very easy to learn and use. Natural language prompts can be\nmixed with traditional scripts such as bash and python or even external HTTP\nservice calls. With GPTScript you can do just about anything, like plan a\nvacation, edit a file, run some SQL, or build a mongodb/flask app. Here are\nsome common use cases for GPTScript:\n\n  - Retrieval-Augmented Generation (RAG)\n  - Task Automation\n  - Agents and Assistants\n  - Data Analysis\n  - Vision, Image, and Audio\n  - Memory Management\n  - Chatbots","categories":["lang"],"options":{"EXAMPLES":"on"}},{"name":"goredo","origin":"devel/goredo","version":"2.6.2_3","comment":"Go implementation of djb's redo, Makefile replacement that sucks less","maintainer":"yuri@FreeBSD.org","www":"http://www.goredo.cypherpunks.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dda8600e3cccee9ac76325c26a99a73941c7c4f1fca66a6a9b1713202d387a4c","flatsize":2459934,"path":"All/goredo-2.6.2_3.pkg","repopath":"All/goredo-2.6.2_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":862220,"desc":"This is pure Go implementation of DJB's redo build system proposal. Originally\nit was just a rewrite of redo-c, but later most features of apenwarr/redo were\nalso implemented.","categories":["devel"]},{"name":"googler","origin":"www/googler","version":"4.3.2_1","comment":"Google Search, Google Site Search, Google News from the terminal","maintainer":"nivit@FreeBSD.org","www":"https://github.com/jarun/googler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb4c195cbcfb60c39988709a52ecd12c4b69f1258e31bbd8849b495d570dbb24","flatsize":175397,"path":"All/googler-4.3.2_1.pkg","repopath":"All/googler-4.3.2_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":49048,"desc":"googler is a power tool to Google (Web & News) and Google Site Search\nfrom the command-line. It shows the title, URL and abstract for each result,\nwhich can be directly opened in a browser from the terminal. Results are\nfetched in pages (with page navigation). Supports sequential searches\nin a single googler instance.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"messages":[{"message":"Googler uses an external program to copy URL to clipboard. Install it\nmanually from the following ports or corresponding packages:\n\n\tx11/wl-clipboard (Wayland)\n\tx11/xclip\n\tx11/xsel-conrad","type":"install"}]},{"name":"googlebook_dl","origin":"www/googlebook_dl","version":"20221117","comment":"Command-line utility for downloading books from Google Books","maintainer":"ak@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1eaa09ed5469f9596827129d9efc729fec57d0d440fca1b7476ec9013861f51d","flatsize":7107,"path":"All/googlebook_dl-20221117.pkg","repopath":"All/googlebook_dl-20221117.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3652,"desc":"googlebook_dl is a command-line utility for downloading books from Google Books.","deps":{"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["www"]},{"name":"googletest","origin":"devel/googletest","version":"1.14.0","comment":"Framework for writing C++ tests on a variety of platforms","maintainer":"sunpoet@FreeBSD.org","www":"https://google.github.io/googletest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bb4c3be0389011cf23a7fa62a287d6a640abaefb1acbe62652d9bed6e199350","flatsize":1628334,"path":"All/googletest-1.14.0.pkg","repopath":"All/googletest-1.14.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":350060,"desc":"GoogleTest is based on the xUnit architecture. Supports automatic test\ndiscovery, a rich set of assertions, user-defined assertions, death\ntests, fatal and non-fatal failures, type-parameterized tests, various\noptions for running the tests, and XML test report generation.\n\nGoogleMock is inspired by jMock, EasyMock, and Hamcrest, and designed\nwith C++'s specifics in mind, Google C++ Mocking Framework (or Google\nMock for short) is a library for writing and using C++ mock\nclasses. Google Mock:\n\n    * lets you create mock classes trivially using simple macros,\n    * supports a rich set of matchers and actions,\n    * handles unordered, partially ordered, or completely ordered expectations,\n    * is extensible by users, and\n    * works on Linux, Windows, and Mac OS X.","categories":["devel"],"shlibs_provided":["libgmock.so.1.14.0","libgmock_main.so.1.14.0","libgtest.so.1.14.0","libgtest_main.so.1.14.0"]},{"name":"google-styleguide","origin":"devel/google-styleguide","version":"20240227","comment":"Tool to assist with Google style guide compliance","maintainer":"sunpoet@FreeBSD.org","www":"https://google.github.io/styleguide/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51b14d518b2d348e63d375f909acaeff4e0b80c55e690c76a55b600b5ebf1ca8","flatsize":1887293,"path":"All/google-styleguide-20240227.pkg","repopath":"All/google-styleguide-20240227.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","CC-BY-3.0","GPLv1+"],"pkgsize":400172,"desc":"This project holds the C++ Style Guide, Objective-C Style Guide, Java Style\nGuide, Python Style Guide, R Style Guide, Shell Style Guide, HTML/CSS Style\nGuide, JavaScript Style Guide, AngularJS Style Guide, Common Lisp Style Guide,\nand Vimscript Style Guide. This project also contains:\n- cpplint, a tool to assist with style guide compliance\n- google-c-style.el, an Emacs settings file for Google style\n- google_python_style.vim, a Vim settings to indent Python in the Google way\n\nIf your project requires that you create a new XML document format, the XML\nDocument Format Style Guide may be helpful. In addition to actual style rules,\nit also contains advice on designing your own vs. adapting an existing format,\non XML instance document formatting, and on elements vs. attributes.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"google-perftools","origin":"devel/google-perftools","version":"2.15","comment":"Fast, multi-threaded malloc() and nifty performance analysis tools","maintainer":"yuri@FreeBSD.org","www":"https://github.com/gperftools/gperftools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25606442d89064ad5e872291836c03e21ce768139d04d6055e712ec11046d135","flatsize":4654331,"path":"All/google-perftools-2.15.pkg","repopath":"All/google-perftools-2.15.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":623552,"desc":"Perf Tools is a collection of a high-performance multi-threaded malloc()\nimplementation, plus some pretty nifty performance analysis tools.\nPerf Tools is the fastest memory allocation library available,\nit also often allows applications to have smaller memory\nfootprint.","deps":{"libunwind":{"origin":"devel/libunwind","version":"20240221"}},"categories":["devel"],"shlibs_required":["libunwind.so.8"],"shlibs_provided":["libprofiler.so.0","libtcmalloc.so.4","libtcmalloc_and_profiler.so.4","libtcmalloc_debug.so.4","libtcmalloc_minimal.so.4","libtcmalloc_minimal_debug.so.4"],"options":{"DOCS":"on","PROFILER":"on","PAGE8K":"on","PAGE32K":"off","PAGE64K":"off","ALIGN8":"off","ALIGN16":"on"}},{"name":"google-ctemplate","origin":"textproc/google-ctemplate","version":"2.4","comment":"Simple but powerful template language for C++","maintainer":"vanilla@FreeBSD.org","www":"https://goog-ctemplate.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d36016d4d95389bd356c40d99171484e2b2b0d911c90cff8080fd1394688ff3","flatsize":2718760,"path":"All/google-ctemplate-2.4.pkg","repopath":"All/google-ctemplate-2.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":346044,"desc":"The ctemplate package contains a library implementing a simple but powerful\ntemplate language for C++. It emphasizes separating logic from presentation:\nit is impossible to embed application logic in this template language.","categories":["textproc"],"shlibs_provided":["libctemplate.so.3","libctemplate_nothreads.so.3"],"options":{"DOCS":"on"}},{"name":"google-compute-engine-oslogin","origin":"sysutils/google-compute-engine-oslogin","version":"20191018.00_2","comment":"OS Login Guest Environment for Google Compute Engine","maintainer":"ports@FreeBSD.org","www":"https://github.com/GoogleCloudPlatform/guest-oslogin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5ee87d332c5bbe7443c1dfa231d14286f00f35c6cc9d4be15ff4eee2850cb1a","flatsize":5265788,"path":"All/google-compute-engine-oslogin-20191018.00_2.pkg","repopath":"All/google-compute-engine-oslogin-20191018.00_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":640744,"desc":"This package enables Google Cloud OS Login features on Google Compute Engine\ninstances.\nThe OS Login package has the following components:\n\n- Authorized Keys Command to fetch SSH keys from the user's OS Login profile and\nmake them available to sshd.\n- NSS Module provides support for making OS Login user and group information\navailable to the system, using NSS (Name Service Switch) functionality.\n- PAM Module provides authorization and authentication support allowing the\nsystem to use data stored in Google Cloud IAM permissions to control both, the\nability to log into an instance, and to perform operations as root (sudo).\n- Utils provides common code to support the components listed above.\n\nIn addition to the main components, there are also utilities for packaging and\ninstalling these components:\n\n- bin contains a shell script for (de)activating the package components.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gsed":{"origin":"textproc/gsed","version":"4.9"},"json-c":{"origin":"devel/json-c","version":"0.17"},"pam_mkhomedir":{"origin":"security/pam_mkhomedir","version":"0.2_1"}},"categories":["sysutils"],"shlibs_required":["libcurl.so.4","libjson-c.so.5"],"shlibs_provided":["libnss_cache_oslogin.so.2","libnss_oslogin.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe google-compute-engine-oslogin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"goocanvasmm2","origin":"graphics/goocanvasmm2","version":"1.90.9_12","comment":"C++ bindings for the goocanvas widget for GTK","maintainer":"kwm@FreeBSD.org","www":"https://sourceforge.net/projects/goocanvas/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68694d66c8435ae33c503d654a4a8865b5560085ad31ba53bf90290dc27d8ce1","flatsize":888394,"path":"All/goocanvasmm2-1.90.9_12.pkg","repopath":"All/goocanvasmm2-1.90.9_12.pkg","licenselogic":"single","pkgsize":107728,"desc":"Canvas widget for GTK+ via cairo rendering","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"goocanvas2":{"origin":"graphics/goocanvas2","version":"2.0.4_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["graphics"],"shlibs_required":["libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgoocanvas-2.0.so.9","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2"],"shlibs_provided":["libgoocanvasmm-2.0.so.6"]},{"name":"goprotobuf","origin":"devel/goprotobuf","version":"1.5.4_5,1","comment":"Go support for Google's protocol buffers","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/golang/protobuf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ee820d33b24e8e6d6976ee21e1a09d83cf561b4f8d2d5a7ced674b89cd057b3","flatsize":6303082,"path":"All/goprotobuf-1.5.4_5,1.pkg","repopath":"All/goprotobuf-1.5.4_5,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1930448,"desc":"Go support, in the form of a library and protocol compiler plugin, for Google's\nprotocol buffers.","deps":{"protobuf":{"origin":"devel/protobuf","version":"24.4,1"}},"categories":["devel"]},{"name":"goocanvas2","origin":"graphics/goocanvas2","version":"2.0.4_2","comment":"Cairo-based canvas widget for GTK 3","maintainer":"gnome@FreeBSD.org","www":"https://sourceforge.net/projects/goocanvas/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0384e9174e786dbf9739bb8264db139073b28a18da09f9c5767dd35de31c4bb7","flatsize":3550807,"path":"All/goocanvas2-2.0.4_2.pkg","repopath":"All/goocanvas2-2.0.4_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":328448,"desc":"GooCanvas is similar in many ways to GnomeCanvas and FooCanvas, but uses\ncairo graphics library for rendering.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2"],"shlibs_provided":["libgoocanvas-2.0.so.9"],"options":{"DOCS":"on","NLS":"on"}},{"name":"goocanvas3","origin":"graphics/goocanvas3","version":"3.0.0_2","comment":"Cairo-based canvas widget for GTK","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/goocanvas/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"214ed21beed6aae7761121989f11eb417cf21eb9dfb6ec3e53122e1b01a11b92","flatsize":2116187,"path":"All/goocanvas3-3.0.0_2.pkg","repopath":"All/goocanvas3-3.0.0_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":275928,"desc":"GooCanvas is similar in many ways to GnomeCanvas and FooCanvas, but uses\ncairo graphics library for rendering.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2"],"shlibs_provided":["libgoocanvas-3.0.so.9"],"options":{"DOCS":"on","NLS":"on"}},{"name":"gramps","origin":"science/gramps","version":"5.2.2","comment":"GTK3-based genealogy program","maintainer":"eduardo@FreeBSD.org","www":"https://gramps-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50cbaafee6a41b500b7a2549ab5f648aa7015e9cf011a4d6b8fc7e24fa60016e","flatsize":77812973,"path":"All/gramps-5.2.2.pkg","repopath":"All/gramps-5.2.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":11822764,"desc":"Research, organize and share your family tree with GRAMPS\n(Genealogical Research and Analysis Management Programming System).\nGramps gives you the ability to record the many details of an\nindividual's life as well as the complex relationships between\nvarious people, places and events. All of your research is kept\norganized, searchable and as precise as you need it to be.\n\nThe Gramps project strives to produce a genealogy program that is\nboth intuitive for hobbyists and feature-complete for professional\ngenealogists. It is a community project, created, developed and\ngoverned by genealogists.\n\nIt is written in Python, using a GTK3 interface.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geocode-glib":{"origin":"net/geocode-glib","version":"3.26.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gexiv2":{"origin":"graphics/gexiv2","version":"0.14.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkspell3":{"origin":"textproc/gtkspell3","version":"3.0.10_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"osm-gps-map":{"origin":"x11-toolkits/osm-gps-map","version":"1.1.0_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-berkeleydb":{"origin":"databases/py-berkeleydb","version":"18.1.9"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-pygraphviz":{"origin":"graphics/py-pygraphviz","version":"1.6"},"py311-pyicu":{"origin":"devel/py-pyicu","version":"2.13.1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["science","gnome","python"],"options":{"GEXIV":"on","GTKSPELL":"on","PIL":"off","RCS":"off","TTFFREEFONT":"off"}},{"name":"gonepass","origin":"security/gonepass","version":"g20181221_5","comment":"GTK 1Password reader","maintainer":"ports@FreeBSD.org","www":"https://github.com/jbreams/gonepass","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b34134800081557c742efdc042ec04872aa8b706f581c40f502300e0a652b67","flatsize":357548,"path":"All/gonepass-g20181221_5.pkg","repopath":"All/gonepass-g20181221_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":109528,"desc":"A GTK+ reader for 1Password password management vault files.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["security"],"shlibs_required":["libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libcairomm-1.0.so.1","libcairo.so.2","libsigc-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libssl.so.12","libcrypto.so.12"],"messages":[{"message":"===>   NOTICE:\n\nThe gonepass port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"goobox","origin":"audio/goobox","version":"3.6.0_3","comment":"CD player and ripper for GNOME Desktop environment","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"283a9e4beeee16655be0a6d2fd0384bd41d3b16ce66c026256d7ee206ae4f23f","flatsize":940301,"path":"All/goobox-3.6.0_3.pkg","repopath":"All/goobox-3.6.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":260048,"desc":"Goobox is a CD player and ripper for the GNOME Desktop environment,\nit uses gstreamer to play and rip CDs and cddb-slave2 (distributed\nwith gnome-media) to get and edit CD metadata such as track titles\nand album name.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"brasero":{"origin":"sysutils/brasero","version":"3.12.3_6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libcoverart":{"origin":"audio/libcoverart","version":"1.0.0_6"},"libdiscid":{"origin":"audio/libdiscid","version":"0.6.4_1"},"libmusicbrainz5":{"origin":"audio/libmusicbrainz5","version":"5.1.0.19_2"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"unique":{"origin":"x11-toolkits/unique","version":"1.1.6_8"}},"categories":["audio","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgstreamer-1.0.so.0","libbrasero-media3.so.1","libmusicbrainz5.so.1","libdiscid.so.0","libcoverart.so.0"],"options":{"NOTIFY":"on"}},{"name":"gone","origin":"misc/gone","version":"1.3.6_1","comment":"Terminal locking utility with many improvements over lock(1)","maintainer":"marcus@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e69290144870687f69174ec639b9d3458eb39691f271eafbb65ef8316862acd","flatsize":15263,"path":"All/gone-1.3.6_1.pkg","repopath":"All/gone-1.3.6_1.pkg","licenselogic":"single","pkgsize":7936,"desc":"Gone is a utility that locks a terminal with a password chosen by the user.\nGone will prompt the user for a password (unless the -p option is given,\nthen gone will use the system password), then print the gone banner, then drop\ninto the gone shell.  From this shell, only a restricted set of commands can be\nrun.  Gone will also disallow messages by removing permissions on the parent\ntty.  After the timeout period (10 minutes by default), gone will\nautomatically log the user out.\n\n-Joe\nmarcus@marcuscom.com","categories":["misc"],"options":{"SETUID":"off"}},{"name":"gom","origin":"databases/gom","version":"0.4","comment":"GObject Data Mapper","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Gom","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d8b73381e5510ea2d4325addfbd4ffdfd6a78db6c4efee09abf20f09ac1f908","flatsize":373522,"path":"All/gom-0.4.pkg","repopath":"All/gom-0.4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":65836,"desc":"This is an attempt to make a DataMapper for GObject. Mostly because I'm\nsick of doing this by hand in C. It would be cool if it would work across\nlanguage boundries using GObject Introspection too.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libsqlite3.so.0"],"shlibs_provided":["libgom-1.0.so.0"]},{"name":"gomigrate","origin":"devel/gomigrate","version":"4.17.1_2","comment":"CLI for performing database migrations","maintainer":"dutra@FreeBSD.org","www":"https://github.com/golang-migrate/migrate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2abd195923b73b6218951d5eee9a77efc6d0b463bd22608bab47ff9c70f8a0e","flatsize":2085417,"path":"All/gomigrate-4.17.1_2.pkg","repopath":"All/gomigrate-4.17.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":746552,"desc":"Database migrations written in Go\n\nDrivers supported:\n - PostgreSQL\n - PGX v4 / v5\n - Redshift\n - Ql\n - Cassandra / ScyllaDB\n - SQLite\n - SQLite3\n - SQLCipher\n - MySQL / MariaDB\n - Neo4j\n - MongoDB\n - CrateDB\n - Shell\n - Google Cloud Spanner\n - CockroachDB\n - YugabyteDB\n - ClickHouse\n - Firebird\n - MS SQL Server\n - rqlite","categories":["devel"]},{"name":"gomate","origin":"editors/gomate","version":"g20170711_22","comment":"Edit files from an ssh session in TextMate/VSCode","maintainer":"fabian.freyer@physik.tu-berlin.de","www":"https://github.com/mattn/gomate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fec951ce9a23bbd64f26edb4618fb9b9f786530b605eed916119d668610556fd","flatsize":1960509,"path":"All/gomate-g20170711_22.pkg","repopath":"All/gomate-g20170711_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":705736,"desc":"Gomate is an implementation of rmate in Go.  It allows editing of\nfiles via an ssh session in TextMate, VSCode, or any other editor\nthat supports rmate.","categories":["editors"],"messages":[{"message":"To remotely edit a file on this host connect via SSH with remote\nport forwarding:\n\nssh -R 52698:127.0.0.1:52698 user@example.org \\\n\tgomate /path/to/the/file.txt","type":"install"}]},{"name":"golddig","origin":"games/golddig","version":"3.1_3","comment":"Getting the Gold and Avoiding Death","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"288ec2c8204f57c770588c46c1e9cc0a420a747340c265c7d4f9d9fbe8b39b79","flatsize":113034,"path":"All/golddig-3.1_3.pkg","repopath":"All/golddig-3.1_3.pkg","licenselogic":"single","pkgsize":35820,"desc":"Golddig is a fast action game designed for use with the X window\nsystem.\nMakelev is used to create and edit new levels which can be used by\ngolddig.\n\nThe goal in golddig is to pick up all the gold pieces and then go to\nthe next level without getting eaten by one of the bad guys.  The gold\npieces are distinctive small circular coins.  After picking up all of\nthe gold, the player must get to an open door or the top row of the\nlevel.  After accomplishing this, the game will start the next level.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe golddig port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"golint","origin":"devel/golint","version":"g20190409_22","comment":"Linter for Go source code","maintainer":"yuri@FreeBSD.org","www":"https://github.com/golang/lint/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95e603c20d3a9d2a38a9192cd16667f71e34992174cda9eae7027dfc489ffc6f","flatsize":3966172,"path":"All/golint-g20190409_22.pkg","repopath":"All/golint-g20190409_22.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1392308,"desc":"A linter for Go source code.\n\nInvoke golint with one or more filenames, directories, or packages named by its\nimport path. Golint uses the same import path syntax as the go command and\ntherefore also supports relative import paths like ./.... Additionally the ...\nwildcard can be used as suffix on relative and absolute file paths to recurse\ninto them.\n\nThe output of this tool is a list of suggestions in Vim quickfix format, which\nis accepted by lots of different editors.","categories":["devel"]},{"name":"gohufont","origin":"x11-fonts/gohufont","version":"2.1_1","comment":"Monospace bitmap font well suited for programming and terminal use","maintainer":"rakuco@FreeBSD.org","www":"https://font.gohu.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"080e301291ab3eb7d01e7a8fe9bbe349f0b118929d623088375892269575c4a2","flatsize":98785,"path":"All/gohufont-2.1_1.pkg","repopath":"All/gohufont-2.1_1.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":87188,"desc":"Gohufont is a monospace bitmap font well suited for programming and terminal\nuse. It is intended to be very legible and offers very discernable glyphs for\nall characters, including signs and symbols.\n\nThe small 11 px version is perfect for laptops and netbooks as it enables to\nfit more text into their small screens. The 14 px is ideal for desktop screens\nwhere you sit farther away from it and the 11 px would be too small.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"golded+","origin":"news/golded+","version":"1.1.5.a20170303_1","comment":"GoldEd+ (FTN message editor)","maintainer":"ports@FreeBSD.org","www":"https://golded-plus.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"797a17789175041143a63c21f175a36b442a49f42fc899ab2b2cf3385ff973af","flatsize":4828872,"path":"All/golded+-1.1.5.a20170303_1.pkg","repopath":"All/golded+-1.1.5.a20170303_1.pkg","licenselogic":"and","licenses":["GPLv2","LGPL20"],"pkgsize":1015900,"desc":"GoldED+ (FTN message editor)\n\nGoldED+ is a succesor of the well-known GoldED Fidonet Mail Reader.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["news","mail"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"An example configuration files, templates and charset tables for golded+\nhas been installed in /usr/local/share/examples/golded+.\nPlease read the /usr/local/share/doc/golded+/notework.txt before using golded+","type":"install"},{"message":"===>   NOTICE:\n\nThe golded+ port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gogrepo","origin":"games/gogrepo","version":"0.3a_3","comment":"Batch downloader for (linux,mac,windows) games distributed by GOG.com","maintainer":"se@FreeBSD.org","www":"https://github.com/eddie3/gogrepo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"653cbf2db2d6c1aed26d9847de903d8d41db4dc000c0dd8070e1dc9786669fca","flatsize":54046,"path":"All/gogrepo-0.3a_3.pkg","repopath":"All/gogrepo-0.3a_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":15056,"desc":"A Python-based tool for downloading your GOG.com game collections and\nextras to your local computer for full offline enjoyment.\n\nIt is a clean standalone python script that can be run from anywhere.\nIt requires a typical Python 2.7 or 3.x installation and html5lib.\n\nBy default, game folders are saved in the same location that the script\nis run in. You can also specify another directory. Run gogrepo.py -h to\nsee help or read more below. Each game has its own directories with all\ngame/bonus files saved within.","deps":{"py311-html2text":{"origin":"textproc/py-html2text","version":"2024.2.26"},"py311-html5lib":{"origin":"www/py-html5lib","version":"1.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","net"],"options":{"DOCS":"on"}},{"name":"gpac-libgpac","origin":"multimedia/gpac-libgpac","version":"1.0.0_3,1","comment":"Gpac MPEG-4 Systems library and headers","maintainer":"multimedia@FreeBSD.org","www":"https://gpac.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"679785272425d4ae8a2e977af3def26b0060096c640be07e1235197640c71727","flatsize":22597158,"path":"All/gpac-libgpac-1.0.0_3,1.pkg","repopath":"All/gpac-libgpac-1.0.0_3,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":5331500,"desc":"Gpac MPEG-4 Systems library and headers","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["multimedia"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libjpeg.so.8","libpng16.so.16"],"shlibs_provided":["libgpac.so.10"],"options":{"IPV6":"on","JPEG":"on","OPENGL":"off","PNG":"on","SSL":"on","XVIDEO":"off"},"annotations":{"cpe":"cpe:2.3:a:gpac:gpac:1.0.0:::::dragonfly6:x86_64:3"}},{"name":"gofish","origin":"net/gofish","version":"1.1_1","comment":"GoFish Gopher Server","maintainer":"kaiw27@gmail.com","www":"https://gofish.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"035a057644b0ecda4b6d9cffc6b49aeb007a65371dc8b72f2a0bea4ba7b4f3c4","flatsize":86111,"path":"All/gofish-1.1_1.pkg","repopath":"All/gofish-1.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36772,"desc":"GoFish is a very simple gopher/web server. It is designed with security,\nperformance. and low resource usage in mind.","categories":["net"]},{"name":"gofont-ttf","origin":"x11-fonts/gofont-ttf","version":"g20231220","comment":"Go font family","maintainer":"ports@FreeBSD.org","www":"https://blog.golang.org/go-fonts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bbdc45522b768212b94729e453b8bcc63bfaecfd800f139cf7bc62340f2d6cf","flatsize":1954107,"path":"All/gofont-ttf-g20231220.pkg","repopath":"All/gofont-ttf-g20231220.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":384512,"desc":"The Go font family includes proportional- and fixed-width faces in\nnormal, bold, and italic renderings.  The fonts have been tested\nfor technical uses, particularly programming.  Go source code looks\nparticularly good when displayed in Go fonts, as its name implies, with\nthings like punctuation characters easily distinguishable and operators\nlined up and placed consistently.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe gofont-ttf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gogglesmm","origin":"audio/gogglesmm","version":"1.2.5_1","comment":"Music collection manager and player","maintainer":"jhale@FreeBSD.org","www":"https://gogglesmm.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"684e4f439a59b8cc6c0b51fb7e59baf251d1c1b4904dfeeff407495e1ffe104c","flatsize":2014146,"path":"All/gogglesmm-1.2.5_1.pkg","repopath":"All/gogglesmm-1.2.5_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":636740,"desc":"Goggles Music Manager is a music collection manager and player that\nautomatically categorizes your music files based on genre, artist, album,\nand song. It supports gapless playback and features easy tag editing.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fox17":{"origin":"x11-toolkits/fox17","version":"1.7.84_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio"],"shlibs_required":["libsqlite3.so.0","libtag.so.2","libdbus-1.so.3","libGLU.so.1","libOpenGL.so.0","libepoxy.so.0","libX11.so.6","libSM.so.6","libICE.so.6","libintl.so.8","libexpat.so.1","libFLAC.so.12","libvorbis.so.0","libopus.so.0","libogg.so.0","libmad.so.0","libfaad.so.2","libssl.so.12","libcrypto.so.12","libFOX-1.7.so.0"],"options":{"A52":"off","ALSA":"off","DBUS":"on","DCA":"off","DOCS":"on","FAAD":"on","FLAC":"on","MAD":"on","NLS":"on","OGG":"on","OPENGL":"on","OPUS":"on","PULSEAUDIO":"off","SNDIO":"off","ZLIB":"on","GCRYPT":"off","GNUTLS":"off","OPENSSL":"on","TREMOR":"off","VORBIS":"on"}},{"name":"goesimage","origin":"deskutils/goesimage","version":"0.1.3_1","comment":"Wallpapers from NOAA Geostationary Operational Environment Satellite","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pigmonkey/goesimage","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"032e0db796a1397a70e89b2abace80d05a54a999f40c5a6602e0a3c428633d7e","flatsize":4870,"path":"All/goesimage-0.1.3_1.pkg","repopath":"All/goesimage-0.1.3_1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":3440,"desc":"goesimage downloads beautiful images of the planet Earth from the NOAA\nGeostationary Operational Environment Satellite (https://www.goes.noaa.gov/) and\nmakes them your wallpaper.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"nitrogen":{"origin":"sysutils/nitrogen","version":"1.6.1_6"}},"categories":["deskutils"],"messages":[{"message":"You installed goesimage, the program that downloads images from the\nNOAA Geostationary Operational Environment Satellite and makes them\nyour wallpaper.\n\nIt only makes sense to install goesimage if you are running some\ngraphical desktop environment.\n\nYou need to enable goesimage by running this command:\n$ goesimage-enable\n\nThis will install the crontab procedure for your current user.\n\nImages will be saved in your ~/.cache/goesimage/ directory, and will\nbe set as a wallpaper on the Xorg server running on DISPLAY=:0\n\nBefore uninstalling, you need to disable it:\n$ goesimage-disable\n\nYou can also download and update the wallpaper any time:\n$ goesimage-run-now","type":"install"}]},{"name":"goldendict","origin":"textproc/goldendict","version":"1.5.0_2","comment":"Feature-rich dictionary lookup program","maintainer":"danfe@FreeBSD.org","www":"http://goldendict.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d822f0127572cc3693659404e9bde0bcad6d54283a05b37b2e28eccca5707713","flatsize":9481271,"path":"All/goldendict-1.5.0_2.pkg","repopath":"All/goldendict-1.5.0_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":3425052,"desc":"A feature-rich dictionary lookup program, supporting multiple dictionary\nformats (StarDict/Babylon/Lingvo/Dictd) and online dictionaries, featuring\nperfect article rendering with the complete markup, illustrations and other\ncontent retained, and allowing you to type in words without any accents or\ncorrect case.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"ja-eb":{"origin":"japanese/eb","version":"4.4.3_5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"zh-opencc":{"origin":"chinese/opencc","version":"1.1.6"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["textproc"],"shlibs_required":["liblzo2.so.2","libX11.so.6","libXtst.so.6","libiconv.so.2","libzstd.so.1","libtiff.so.6","libeb.so.16","libopencc.so.1.1","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libhunspell-1.7.so.0","libao.so.4","libavutil.so.58","libavformat.so.60","libavcodec.so.60","libswresample.so.4","libQt5Svg.so.5","libQt5QuickWidgets.so.5","libQt5WebEngineWidgets.so.5","libQt5PrintSupport.so.5","libQt5Help.so.5","libQt5Widgets.so.5","libQt5WebEngineCore.so.5","libQt5Quick.so.5","libQt5Multimedia.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5QmlModels.so.5","libQt5WebChannel.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Positioning.so.5","libQt5Sql.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"EPWING":"on","FFMPEG":"on","MULTIMEDIA":"on","OPENCC":"on"}},{"name":"gocr","origin":"graphics/gocr","version":"0.52_1","comment":"OCR (Optical Character Recognition) program","maintainer":"freebsd-ports@dan.me.uk","www":"https://jocr.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5293075655ecf81852c04dc1e991d5e12c79bb3302a25c100d1d4b9eca54ad45","flatsize":567534,"path":"All/gocr-0.52_1.pkg","repopath":"All/gocr-0.52_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":244568,"desc":"GOCR/JOCR is an OCR (Optical Character Recognition) program, developed\nunder the GNU Public License.\n\nGOCR can be used with different front-ends, which makes it very\neasy to port to different OSes and architectures. It can open many\ndifferent image formats, and its quality have been improving in a\ndaily basis.","deps":{"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["graphics"],"shlibs_required":["libnetpbm.so.11"],"options":{"DOCS":"on","X11":"on"}},{"name":"gogui","origin":"games/gogui","version":"1.4.10","comment":"GUI for programs that play Go through Go Text Protocol (GTP)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lemonsqueeze/gogui","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bfc636f9746af59a1fc775be5af2f768ccb326c3a7efa6ff739b2a8f7f9cccf0","flatsize":5196522,"path":"All/gogui-1.4.10.pkg","repopath":"All/gogui-1.4.10.pkg","licenselogic":"and","licenses":["LGPL21","BSD3CLAUSE"],"pkgsize":2611668,"desc":"GoGui is a graphical interface to programs that play the game of Go.\n\nThis is a GitHib fork of a long-abandoned SourceForge project GoGui.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"]},{"name":"gobi_loader","origin":"sysutils/gobi_loader","version":"g20191227","comment":"Firmware Loader for Qualcomm Gobi USB Chipsets","maintainer":"zarychtam@plan-b.pwste.edu.pl","www":"https://github.com/kicer/gobi_loader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6540a0cfea354180481aec6565e7d52d815ec98a59a6b4482cef62e2c685967","flatsize":28241,"path":"All/gobi_loader-g20191227.pkg","repopath":"All/gobi_loader-g20191227.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12052,"desc":"Firmware Loader for Qualcomm Gobi USB Chipsets.\n\n- clone from http://www.codon.org.uk/~mjg59/gobi_loader/download/gobi_loader-0.7.tar.gz\n- fix CDMA firmware download failed issue\n- add openwrt big-endian platform support\n- trimming and initial FreeBSD port support","categories":["sysutils","net"],"messages":[{"message":"To automatically load firmware copy /usr/local/etc/devd/gobi.conf.sample to\n/usr/local/etc/devd/gobi.conf and adjust port, VID and PID to match your\ndevice. To find VID and PID of the device look through the output of the\ncommand: usbconfig dump_device_desc\n\nThe firmware for this device is not publicly downloadable. It should be\nobtained separately and usually consists of 3 files: amss.mbn, apps.mbn and\nuqcn.mbn which all should be placed in directory /boot/firmware/gobi. The\ndirectory has to be created first if appropirate: mkdir -p /boot/firmware/gobi","type":"install"}]},{"name":"gobject-introspection","origin":"devel/gobject-introspection","version":"1.78.1_2,1","comment":"Generate interface introspection data for GObject libraries","maintainer":"desktop@FreeBSD.org","www":"https://gi.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a8de5804b6efde87a25942a9001b426bfc4fc596e242e3111e8c69c49f6af3e","flatsize":15327808,"path":"All/gobject-introspection-1.78.1_2,1.pkg","repopath":"All/gobject-introspection-1.78.1_2,1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":1532076,"desc":"GObject Introspection is a project for providing machine readable introspection\ndata of the API of C libraries. This introspection data can be used in several\ndifferent use cases, for example automatic code generation for bindings, API\nverification and documentation generation.\n\nGObject Introspection contains tools to generate and handle the introspection\ndata.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libffi.so.8","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libgmodule-2.0.so.0"],"shlibs_provided":["libgirepository-1.0.so.1"],"options":{"TEST":"off"}},{"name":"gobby","origin":"editors/gobby","version":"0.4.13_11","comment":"Free collaborative editor","maintainer":"ports@FreeBSD.org","www":"http://gobby.0x539.de","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d08a14e7ca51de7a76f02fd73a8781df619a5f68f4644b1b7cbc35bcafaeeaf4","flatsize":1884615,"path":"All/gobby-0.4.13_11.pkg","repopath":"All/gobby-0.4.13_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":411400,"desc":"A free collaborative editor.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"gtksourceview2":{"origin":"x11-toolkits/gtksourceview2","version":"2.10.5_9"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml++":{"origin":"textproc/libxml++26","version":"2.40.1_2,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"net6":{"origin":"net/net6","version":"1.3.14_9"},"obby":{"origin":"devel/obby","version":"0.4.8_6"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["editors"],"shlibs_required":["libintl.so.8","libxml++-2.6.so.2","libxml2.so.2","libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libgthread-2.0.so.0","libobby-0.4.so.1","libnet6-1.3.so.0","libsigc-2.0.so.0","libgtksourceview-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"GTKSPELL":"off","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gobby_project:gobby:0.4.13:::::dragonfly6:x86_64:11"},"messages":[{"message":"===>   NOTICE:\n\nThe gobby port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"goffice","origin":"devel/goffice","version":"0.10.53_2","comment":"GLib/GTK set of document centric objects and utilities","maintainer":"gnome@FreeBSD.org","www":"http://live.gnome.org/libgoffice","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63d56219ef69c5efd48fe0647d90c9a7d58a8014f8742d948e786cc1780f986d","flatsize":14043207,"path":"All/goffice-0.10.53_2.pkg","repopath":"All/goffice-0.10.53_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2071536,"desc":"Goffice is a set of document centric components for GLib and GTK+.\n\nThere are common operations for document centric applications that are\nconceptually simple, but complex to implement fully.\n    - plugins\n    - load/save documents\n    - undo/redo\n\nGoffice provides a single library for performing such operations.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libgsf":{"origin":"devel/libgsf","version":"1.14.50_1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libspectre":{"origin":"print/libspectre","version":"0.2.12_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel","gnome"],"shlibs_required":["libgmodule-2.0.so.0","libgsf-1.so.114","librsvg-2.so.2","libxslt.so.1","libxml2.so.2","libspectre.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgoffice-0.10.so.10"]},{"name":"google-cloud-cpp","origin":"devel/google-cloud-cpp","version":"2.13.0_5","comment":"C++ Idiomatic Clients for Google Cloud Platform services","maintainer":"amzo1337@gmail.com","www":"https://github.com/googleapis/google-cloud-cpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f23405b228234db51226309b12c841ef6e9b475d350cac4e421309c373a0303","flatsize":84493618,"path":"All/google-cloud-cpp-2.13.0_5.pkg","repopath":"All/google-cloud-cpp-2.13.0_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8177820,"desc":"Google cloud C++ libraries are C++ libraries for use with the Google Cloud\nplatform. Google Cloud Platform provides infrastructure as a service, platform\nas a service, and serverless computing environments.","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"crc32c":{"origin":"devel/crc32c","version":"1.1.2"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"grpc":{"origin":"devel/grpc","version":"1.62.2_2,2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"re2":{"origin":"devel/re2","version":"20240501"}},"categories":["devel"],"shlibs_required":["libgrpc++.so.1.62","libgrpc.so.39","libupb_json_lib.so.39","libupb_textformat_lib.so.39","libupb_message_lib.so.39","libupb_base_lib.so.39","libupb_mem_lib.so.39","libutf8_range_lib.so.39","libre2.so.11","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libcares.so.2","libgpr.so.39","libabsl_random_distributions.so.2301.0.0","libabsl_random_seed_sequences.so.2301.0.0","libabsl_random_internal_pool_urbg.so.2301.0.0","libabsl_random_internal_randen.so.2301.0.0","libabsl_random_internal_randen_hwaes.so.2301.0.0","libabsl_random_internal_randen_hwaes_impl.so.2301.0.0","libabsl_random_internal_randen_slow.so.2301.0.0","libabsl_random_internal_platform.so.2301.0.0","libabsl_random_internal_seed_material.so.2301.0.0","libabsl_random_seed_gen_exception.so.2301.0.0","libssl.so.12","libcrypto.so.12","libaddress_sorting.so.39","libprotobuf.so.24.4.0","libabsl_statusor.so.2301.0.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_strerror.so.2301.0.0","libcurl.so.4","libcrc32c.so.1"],"shlibs_provided":["libgoogle_cloud_cpp_api_annotations_protos.so.2","libgoogle_cloud_cpp_api_auth_protos.so.2","libgoogle_cloud_cpp_api_backend_protos.so.2","libgoogle_cloud_cpp_api_billing_protos.so.2","libgoogle_cloud_cpp_api_client_protos.so.2","libgoogle_cloud_cpp_api_config_change_protos.so.2","libgoogle_cloud_cpp_api_consumer_protos.so.2","libgoogle_cloud_cpp_api_context_protos.so.2","libgoogle_cloud_cpp_api_control_protos.so.2","libgoogle_cloud_cpp_api_distribution_protos.so.2","libgoogle_cloud_cpp_api_documentation_protos.so.2","libgoogle_cloud_cpp_api_endpoint_protos.so.2","libgoogle_cloud_cpp_api_error_reason_protos.so.2","libgoogle_cloud_cpp_api_field_behavior_protos.so.2","libgoogle_cloud_cpp_api_http_protos.so.2","libgoogle_cloud_cpp_api_httpbody_protos.so.2","libgoogle_cloud_cpp_api_label_protos.so.2","libgoogle_cloud_cpp_api_launch_stage_protos.so.2","libgoogle_cloud_cpp_api_log_protos.so.2","libgoogle_cloud_cpp_api_logging_protos.so.2","libgoogle_cloud_cpp_api_metric_protos.so.2","libgoogle_cloud_cpp_api_monitored_resource_protos.so.2","libgoogle_cloud_cpp_api_monitoring_protos.so.2","libgoogle_cloud_cpp_api_quota_protos.so.2","libgoogle_cloud_cpp_api_resource_protos.so.2","libgoogle_cloud_cpp_api_routing_protos.so.2","libgoogle_cloud_cpp_api_service_protos.so.2","libgoogle_cloud_cpp_api_source_info_protos.so.2","libgoogle_cloud_cpp_api_system_parameter_protos.so.2","libgoogle_cloud_cpp_api_usage_protos.so.2","libgoogle_cloud_cpp_api_visibility_protos.so.2","libgoogle_cloud_cpp_bigquery.so.2","libgoogle_cloud_cpp_bigtable.so.2","libgoogle_cloud_cpp_bigtable_protos.so.2","libgoogle_cloud_cpp_cloud_bigquery_protos.so.2","libgoogle_cloud_cpp_cloud_common_common_protos.so.2","libgoogle_cloud_cpp_cloud_dialogflow_v2_protos.so.2","libgoogle_cloud_cpp_cloud_extended_operations_protos.so.2","libgoogle_cloud_cpp_cloud_orgpolicy_v1_orgpolicy_protos.so.2","libgoogle_cloud_cpp_cloud_speech_protos.so.2","libgoogle_cloud_cpp_cloud_texttospeech_protos.so.2","libgoogle_cloud_cpp_common.so.2","libgoogle_cloud_cpp_devtools_cloudtrace_v2_trace_protos.so.2","libgoogle_cloud_cpp_devtools_cloudtrace_v2_tracing_protos.so.2","libgoogle_cloud_cpp_devtools_source_v1_source_context_protos.so.2","libgoogle_cloud_cpp_grpc_utils.so.2","libgoogle_cloud_cpp_iam.so.2","libgoogle_cloud_cpp_iam_protos.so.2","libgoogle_cloud_cpp_iam_v1_iam_policy_protos.so.2","libgoogle_cloud_cpp_iam_v1_options_protos.so.2","libgoogle_cloud_cpp_iam_v1_policy_protos.so.2","libgoogle_cloud_cpp_logging.so.2","libgoogle_cloud_cpp_logging_protos.so.2","libgoogle_cloud_cpp_logging_type_type_protos.so.2","libgoogle_cloud_cpp_longrunning_operations_protos.so.2","libgoogle_cloud_cpp_monitoring_protos.so.2","libgoogle_cloud_cpp_pubsub.so.2","libgoogle_cloud_cpp_pubsub_protos.so.2","libgoogle_cloud_cpp_rest_internal.so.2","libgoogle_cloud_cpp_rest_protobuf_internal.so.2","libgoogle_cloud_cpp_rpc_code_protos.so.2","libgoogle_cloud_cpp_rpc_context_attribute_context_protos.so.2","libgoogle_cloud_cpp_rpc_error_details_protos.so.2","libgoogle_cloud_cpp_rpc_status_protos.so.2","libgoogle_cloud_cpp_spanner.so.2","libgoogle_cloud_cpp_spanner_protos.so.2","libgoogle_cloud_cpp_storage.so.2","libgoogle_cloud_cpp_storage_protos.so.2","libgoogle_cloud_cpp_type_calendar_period_protos.so.2","libgoogle_cloud_cpp_type_color_protos.so.2","libgoogle_cloud_cpp_type_date_protos.so.2","libgoogle_cloud_cpp_type_datetime_protos.so.2","libgoogle_cloud_cpp_type_dayofweek_protos.so.2","libgoogle_cloud_cpp_type_decimal_protos.so.2","libgoogle_cloud_cpp_type_expr_protos.so.2","libgoogle_cloud_cpp_type_fraction_protos.so.2","libgoogle_cloud_cpp_type_interval_protos.so.2","libgoogle_cloud_cpp_type_latlng_protos.so.2","libgoogle_cloud_cpp_type_localized_text_protos.so.2","libgoogle_cloud_cpp_type_money_protos.so.2","libgoogle_cloud_cpp_type_month_protos.so.2","libgoogle_cloud_cpp_type_phone_number_protos.so.2","libgoogle_cloud_cpp_type_postal_address_protos.so.2","libgoogle_cloud_cpp_type_quaternion_protos.so.2","libgoogle_cloud_cpp_type_timeofday_protos.so.2"]},{"name":"gob2","origin":"devel/gob2","version":"2.0.18_1","comment":"Preprocessor for making GObjects with inline C","maintainer":"gnome@FreeBSD.org","www":"https://www.5z.com/jirka/gob.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6534366d1e78f70b67a196336e8438171b9183b189e08239b637c6359f396e08","flatsize":230357,"path":"All/gob2-2.0.18_1.pkg","repopath":"All/gob2-2.0.18_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":95024,"desc":"a preprocessor for making GObjects with inline C","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["devel"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"]},{"name":"groovy","origin":"lang/groovy","version":"2.4.21","comment":"Agile dynamic language for the JVM","maintainer":"egypcio@FreeBSD.org","www":"https://www.groovy-lang.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34e74eae8e58eec19e417a2651fb9b3f53f2f332d73cf0c9454c8c50048c2c77","flatsize":137393580,"path":"All/groovy-2.4.21.pkg","repopath":"All/groovy-2.4.21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":24020980,"desc":"Groovy is an agile dynamic language for the Java 2 Platform that has many of\nthe features that people like so much in languages like Python, Ruby and\nSmalltalk, making them available to Java developers using a Java-like syntax.\n\nGroovy is designed to help you get things done on the Java 2 Platform in a\nquick, concise and fun way. Groovy brings the power of a scripting language\ndirectly into the Java 2 Platform. For example:\n\n- Shell scripting using Groovy allows the full power of the Java Platform to be\n  brought to bear to the task at hand.\n- Groovy can be used (and indeed is already being used) as a replacement for\n  Java for small and medium sized applications to execute on the Java 2\n  Platform.\n- Groovy can be used as an embedded language for dynamic business rules or\n  extension points utilizing the agility of Groovy and saving the cost of\n  redeploying applications for each change of rule (especially when the rules\n  are stored in a database).\n- Groovy makes writing test cases for unit tests very easy.\n\nAs well as being a powerful language for scripting Java objects, Groovy can be\nused as an alternative compiler to javac to generate standard Java bytecode to\nbe used by any Java project.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["lang","java"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:groovy:2.4.21:::::dragonfly6:x86_64"}},{"name":"goattracker","origin":"audio/goattracker","version":"2.76","comment":"Crossplatform music editor for creating Commodore 64 music","maintainer":"ehaupt@FreeBSD.org","www":"http://covertbitops.c64.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2aaeec925f8d413f532655e6cb42689b1d54e2756e5de293e80684c3aca60df6","flatsize":1264420,"path":"All/goattracker-2.76.pkg","repopath":"All/goattracker-2.76.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":213056,"desc":"GoatTracker is a crossplatform C64 music editor including powerful\nstep-programming (wave/arpeggio, pulse and filter), 63 instruments,\ninstrument parameters & pattern commands.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["audio"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"goawk","origin":"sysutils/goawk","version":"1.27.0_3","comment":"AWK interpreter written in Go","maintainer":"yuri@FreeBSD.org","www":"https://github.com/benhoyt/goawk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"add13c9a57f482c1358804102fc631b415081524e662a99d9500bea6bf5f73f7","flatsize":2625976,"path":"All/goawk-1.27.0_3.pkg","repopath":"All/goawk-1.27.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":925280,"desc":"Re-implementation of AWK, a popular text processing language, in Go.","categories":["sysutils"]},{"name":"goaccess","origin":"sysutils/goaccess","version":"1.9.3","comment":"Real-time web log analyzer","maintainer":"adamw@FreeBSD.org","www":"https://goaccess.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d6feed64479a71ec49b7cd4dd39c1afbecfe8d18578109c5213dec99821be80","flatsize":1510538,"path":"All/goaccess-1.9.3.pkg","repopath":"All/goaccess-1.9.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":415060,"desc":"GoAccess is an open source real-time web log analyzer and interactive\n viewer that runs in a terminal or through your browser.\n\n It can parse a variety of web log formats, including common and\n combined log formats, caddy JSON, and many more. Because it is a log\n parser, it does not inject anything into your website and does not\n require any scripts or weird 1-pixel images.\n\n GoAccess outputs HTML full of analytics, or runs interactively in\n console, continually updated via websockets.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libmaxminddb.so.0","libcrypto.so.12","libssl.so.12","libintl.so.8"],"options":{"DOCS":"on","GEOIP2":"on","NLS":"on","SSL":"on"}},{"name":"gocheese","origin":"devel/gocheese","version":"4.2.0_6","comment":"Python private package repository and caching proxy","maintainer":"bofh@FreeBSD.org","www":"http://www.gocheese.cypherpunks.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a1975d69c0739156e49423ae481e95548efd1e9aad7c4a58af73d0c492bc55c","flatsize":7576123,"path":"All/gocheese-4.2.0_6.pkg","repopath":"All/gocheese-4.2.0_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2481020,"desc":"GoCheese is Python private package repository and caching proxy.\n\nIt serves two purposes:\n\n* proxying and caching of missing packages from upstream PyPI, conforming to\n  PEP-0503 (Simple Repository API)\n* hosting of private locally uploaded packages, conforming to Warehouse Legacy\n  API","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","python"]},{"name":"godns","origin":"dns/godns","version":"3.1.6_3","comment":"Dynamic DNS client (DDNS) with optional external reporting features","maintainer":"diizzy@FreeBSD.org","www":"https://github.com/TimothyYe/godns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"895b800f773752d4e6bb6dc7edb71130b5ff830fae04679a54833b6e26bae538","flatsize":14235813,"path":"All/godns-3.1.6_3.pkg","repopath":"All/godns-3.1.6_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4299132,"desc":"GoDNS is Dynamic DNS (DDNS) a client that supports various domain providers\nand allows generating notifications upon change through e-mail (SMTP) or using\nservices such as Discord, Pushover, Slack and Telegram.","categories":["dns"],"messages":[{"message":"Edit /etc/rc.conf(.local) to start GoDNS automatically at system\n  startup. Command line arguments can be set via godns_args.\n\n  A sample configuration file is installed at the follow location:\n  /usr/local/etc/godns-config.json.sample\n\n  If you're testing out your setup be aware that GoDNS will refuse\n  to run if you've disabled external ip address lookup and  local\n  interface uses a private ip address.\n\n  Logfile is located at /var/log/godns/godns.log\n\n  Due to dependency of npm the \"Web Panel\"/Web UI isn't available\n\n  For more documentation visit https://github.com/TimothyYe/godns","type":"install"}]},{"name":"gobang","origin":"databases/gobang","version":"0.1.0.a.5_15","comment":"Cross-platform TUI database management tool written in Rust","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tako8ki/gobang","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be69c57e03f2ac677d963a4354551407ad2b3cfad97bb39b5028dd7d1d2b4036","flatsize":8372924,"path":"All/gobang-0.1.0.a.5_15.pkg","repopath":"All/gobang-0.1.0.a.5_15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2590192,"desc":"gobang is a cross-platform TUI database management tool written in Rust.\n\nFeatures:\n* Cross-platform support (macOS, Windows, Linux)\n* Multiple Database support (MySQL, PostgreSQL, SQLite)\n* Intuitive keyboard only control","categories":["databases"]},{"name":"go-mode.el","origin":"devel/go-mode.el","version":"1.6.0","comment":"Emacs mode for the Go programming language","maintainer":"pat@patmaddox.com","www":"https://github.com/dominikh/go-mode.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0cf12c4008bf53f503c9e3f8a50af8efdfee153cb2d3d1465ee120ddfeadfa7a","flatsize":143640,"path":"All/go-mode.el-1.6.0.pkg","repopath":"All/go-mode.el-1.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":35272,"desc":"This is go-mode, the Emacs mode for editing Go code.\n\nIt is a complete rewrite of the go-mode that shipped with Go 1.0.3 and\nbefore, and was part of Go 1.1 until Go 1.3. Beginning with Go 1.4,\neditor integration will not be part of the Go distribution anymore,\nmaking this repository the canonical place for go-mode.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"gpstk","origin":"astro/gpstk","version":"8.0.0","comment":"Toolkit for developing GPS applications","maintainer":"lbartoletti@FreeBSD.org","www":"https://github.com/SGL-UT/GPSTk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4163eec280d19ee4b42a3b061a88fdcc9e05ec070fec80f497f49980db0e565c","flatsize":82786081,"path":"All/gpstk-8.0.0.pkg","repopath":"All/gpstk-8.0.0.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":17310588,"desc":"The GPSTk is an open source C++ library for developing GPS applications.\n\nThe GPSTk suite consists of a core library, auxiliary libraries, and a set\nof applications.  The GPSTk provides a wide array of functions that solve\nprocessing problems associated with GNSS such as processing or using\nstandard formats such as RINEX.  The libraries are the basis for the more\nadvanced applications distributed as part of the GPSTk suite.","categories":["astro","devel"],"shlibs_provided":["libgpstk.so.8.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"go-for-it","origin":"deskutils/go-for-it","version":"1.9.6_2","comment":"Stylish to-do list with built-in productivity timer","maintainer":"nc@FreeBSD.org","www":"https://github.com/JMoerman/Go-For-It","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe7e715104649e7d9fa2a2ea5ee7ffd71387346eeca43fa4f7fec2470ae702be","flatsize":1924899,"path":"All/go-for-it-1.9.6_2.pkg","repopath":"All/go-for-it-1.9.6_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":502080,"desc":"Go For It! is a simple and stylish productivity app, featuring a to-do list,\nmerged with a timer that keeps your focus on the current task.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcanberra.so.0"],"shlibs_provided":["libgo-for-it-0.so.0"]},{"name":"go-www","origin":"www/go-www","version":"2.0.0_21","comment":"Web server for static content","maintainer":"nbari@tequila.io","www":"https://go-www.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aca61d506a3eeb978acee3b7164a941d6693c2b395a935a8856f18e1d6c5b7f9","flatsize":5829403,"path":"All/go-www-2.0.0_21.pkg","repopath":"All/go-www-2.0.0_21.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1996908,"desc":"www is a static web server, useful for sharing and testing the contents of a\ndirectory via HTTP or HTTPS with a valid certificate.\n\nwww will start a web server listening on port 8000 and use as document root\nthe directory where the command was called. Different document root may be\nspecified as also the port and use of TLS, more info using the -h option.","categories":["www"]},{"name":"go-pgweb","origin":"databases/go-pgweb","version":"0.11.7_22","comment":"Web-based database browser for PostgreSQL","maintainer":"daniel@morante.net","www":"https://github.com/sosedoff/pgweb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86b1fd4f3b6b22deb95ae7dd88f5260c193d2a65a1a90117d88372cf66ef06f9","flatsize":9614288,"path":"All/go-pgweb-0.11.7_22.pkg","repopath":"All/go-pgweb-0.11.7_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3310220,"desc":"Pgweb is a web-based database browser for PostgreSQL, written in Go and works on\nOSX, Linux and Windows machines. Main idea behind using Go for backend\ndevelopment is to utilize ability of the compiler to produce zero-dependency\nbinaries for multiple platforms. Pgweb was created as an attempt to build very\nsimple and portable application to work with local or remote PostgreSQL\ndatabases.","categories":["databases","www"],"users":["www"],"groups":["www"],"messages":[{"message":"To run Pgweb at startup, enable it in your /etc/rc.conf:\nsysrc pgweb_enable=\"YES\"\n\nTo start Pgweb:\nservice pgweb start\n\nPgweb will listen on port 8081 and bind to localhost.  \nThis can be changed by setting \"pgweb_bind\" and \"pgweb_listen\" \nin /etc/rc.conf.\n\nsysrc pgweb_bind=\"0.0.0.0\" pgweb_listen=\"80\"\n\nAdditional options can be set using \"pgweb_flags\". See 'pgweb --help' for a list\nof all options.","type":"install"}]},{"name":"go-cs","origin":"net/go-cs","version":"0.9_23","comment":"Concurrent ssh client","maintainer":"akosela@andykosela.com","www":"https://github.com/akosela/go-cs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f862c6643b6eb0c62911d11db54dea3632ed3a05814c13fe3cbd937658b88007","flatsize":1592492,"path":"All/go-cs-0.9_23.pkg","repopath":"All/go-cs-0.9_23.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":586864,"desc":"cs is a program for concurrently executing local or remote commands on\nmultiple hosts.  It is using OpenSSH for running remote commands. Its\nmain purpose is to help automate and manage large network of hosts.","categories":["net"]},{"name":"go-bindata-assetfs","origin":"devel/go-bindata-assetfs","version":"1.0.1_21","comment":"Serves embedded files from go-bindata with Go's net/http support","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/elazarl/go-bindata-assetfs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9caca7fcf1e4ad6491c6dea5c3726802ef161f91fc660aaeedc57cb6c070d866","flatsize":1539470,"path":"All/go-bindata-assetfs-1.0.1_21.pkg","repopath":"All/go-bindata-assetfs-1.0.1_21.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":569488,"desc":"go-bindata-assetfs serves embedded files from go-bindata with Go's net/http\nsupport, allowing packages to serve static content.","deps":{"go-bindata":{"origin":"devel/go-bindata","version":"3.1.3_21"}},"categories":["devel","www"]},{"name":"go-bindata","origin":"devel/go-bindata","version":"3.1.3_21","comment":"Generates Go code from any file","maintainer":"bofh@FreeBSD.org","www":"https://github.com/go-bindata/go-bindata","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81b54fe945393815cbd4ecd3bddd0584d0aaecfda511b8beb9daab6bcc9d7e66","flatsize":1799363,"path":"All/go-bindata-3.1.3_21.pkg","repopath":"All/go-bindata-3.1.3_21.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":659176,"desc":"A small utility which generates Go code from any file. Useful for embedding\nbinary data in a Go program.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"go","origin":"lang/go","version":"1.21_4,2","comment":"Meta-port for the default version of the Go programming language","maintainer":"go@FreeBSD.org","www":"https://golang.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47a074206e44aa928458e36ece465ad52b342ce2b7934bc8770842c1fcb5dd1f","flatsize":13,"path":"All/go-1.21_4,2.pkg","repopath":"All/go-1.21_4,2.pkg","licenselogic":"single","pkgsize":732,"desc":"Go is an open source programming environment that makes it easy to build\nsimple, reliable, and efficient software.\n\nThis is a meta port for the default version of Go, it provides symbolic links\ncalled go and gofmt.","deps":{"go121":{"origin":"lang/go121","version":"1.21.12"}},"categories":["lang"]},{"name":"gnutls","origin":"security/gnutls","version":"3.8.5_3","comment":"GNU Transport Layer Security library","maintainer":"tijl@FreeBSD.org","www":"https://gnutls.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eeea47edd6e57dbe1d9ef824eed9c62cf304c18bcf8f26397e06904d47e3c1e5","flatsize":7730823,"path":"All/gnutls-3.8.5_3.pkg","repopath":"All/gnutls-3.8.5_3.pkg","licenselogic":"and","licenses":["GPLv3","LGPL21"],"pkgsize":2645068,"desc":"GnuTLS is a secure communications library implementing the SSL, TLS and DTLS\nprotocols and technologies around them.  It provides a simple C language\napplication programming interface (API) to access the secure communications\nprotocols as well as APIs to parse and write X.509, PKCS #12, OpenPGP and\nother required structures.  It is aimed to be portable and efficient with\nfocus on security and interoperability.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libtasn1":{"origin":"security/libtasn1","version":"4.19.0_1"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"p11-kit":{"origin":"security/p11-kit","version":"0.25.3_2"}},"categories":["security","net"],"shlibs_required":["libintl.so.8","libp11-kit.so.0","libidn2.so.0","libunistring.so.5","libtasn1.so.6","libnettle.so.8","libhogweed.so.6","libgmp.so.10"],"shlibs_provided":["libgnutls-openssl.so.27","libgnutls.so.30","libgnutlsxx.so.30"],"options":{"DANE":"off","EXAMPLES":"on","IDN":"on","MAN3":"on","NLS":"on","P11KIT":"on","SRP":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:gnutls:3.8.5:::::dragonfly6:x86_64:3"}},{"name":"gnustep-make","origin":"devel/gnustep-make","version":"2.8.0_1","comment":"GNUstep makefile package","maintainer":"ports@FreeBSD.org","www":"http://www.gnustep.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"026a6c807e54dcdf9adbcdb492d62c8a8a3d592cec67b54d03fa81202690caf1","flatsize":904976,"path":"All/gnustep-make-2.8.0_1.pkg","repopath":"All/gnustep-make-2.8.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":178108,"desc":"GNUstep is a set of general-purpose Objective-C libraries based on the\nOpenStep standard developed by NeXT (now Apple) Inc. The libraries\nconsist of everything from foundation classes, such as dictionaries and\narrays, to GUI interface classes such as windows, sliders, buttons, etc.\n\nPlease contact the GNUstep maintainers at <discussion@gnustep.org> in\ncase of questions and help offers.","deps":{"libobjc2":{"origin":"lang/libobjc2","version":"2.2.1"}},"categories":["devel","gnustep"],"messages":[{"message":"===>   NOTICE:\n\nThe gnustep-make port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"go-cve-dictionary","origin":"security/go-cve-dictionary","version":"0.5.5_16","comment":"Build local copies of vulnerabilities from NVD and JVN","maintainer":"iscandr@gmail.com","www":"https://github.com/kotakanbe/go-cve-dictionary/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e27648c7116cd1ebe70102a8309613b82d4365bc63da6648180939b7a771cbc","flatsize":13498542,"path":"All/go-cve-dictionary-0.5.5_16.pkg","repopath":"All/go-cve-dictionary-0.5.5_16.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3930512,"desc":"go-cve-dictionary builds a a local copy of the National Vulnerabilities\nDatabase(NVD) and Japan Vulnerability Notes(JVN). NVD and JVN contain security\nvulnerabilities according to their CVE identifiers including exhaustive\ninformation and a risk score. The local copy is generated in sqlite format.\nA server is included for easy querying.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"}},"categories":["security"],"users":["vuls"],"groups":["vuls"],"messages":[{"message":"Congratulations, you have installed go-cve-dictionary!\n\ngo-cve-dictionary does not ship any CVE database.\nTo download CVEs from 2002 until present run:\n\nfor i in `seq 2002 $(date +\"%Y\")`; \\\n    do go-cve-dictionary fetchnvd -years $i; \\\n    done\n\nAfter download, set the permissions of the CVE databases:\n\nchown vuls:vuls /var/db/vuls/* /var/log/vuls/*\n\nTo enable go-cve-dictionary and start:\n\nsysrc go_cve_dictionary_enable=\"YES\"\nservice go-cve-dictionary start","type":"install"}]},{"name":"go-bapu","origin":"net/go-bapu","version":"0.3.0_22","comment":"Virtual Machine Controller for Gandi.net","maintainer":"cs@FreeBSD.org","www":"https://bitbucket.org/carlostrub/bapu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b600d64067281e3412f6937fec6b65a4f1ca6fa26b8d675e19e0377970d8ba8","flatsize":6647392,"path":"All/go-bapu-0.3.0_22.pkg","repopath":"All/go-bapu-0.3.0_22.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2243588,"desc":"Bapu allows you to manage your Gandi virtual machines.","categories":["net"]},{"name":"gnustep-base","origin":"lang/gnustep-base","version":"1.29.0_1","comment":"GNUstep Foundation library","maintainer":"ports@FreeBSD.org","www":"http://www.gnustep.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa664f304fef77adad85b218bd3aa97e2fbb4929589c32e9e63ff3a0c1d2687b","flatsize":10575536,"path":"All/gnustep-base-1.29.0_1.pkg","repopath":"All/gnustep-base-1.29.0_1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":2037232,"desc":"The GNUstep Base library implements the Foundation portion of the OpenStep\nspecification, jointly developed by NeXT and Sun.  It aims to provide\ncompatibility with extensions added by Apple's implementation of this standard:\nCocoa.  The Foundation framework provides the standard library for Objective-C,\nincluding collections, operating system interfaces, and so on.\n\nPlease contact the GNUstep maintainers at <discuss-gnustep@gnu.org> in\ncase of questions and offers of help.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnustep-make":{"origin":"devel/gnustep-make","version":"2.8.0_1"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libobjc2":{"origin":"lang/libobjc2","version":"2.2.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"}},"categories":["lang","devel","gnustep"],"shlibs_required":["libobjc.so.4.6","libgmp.so.10","libavahi-common.so.3","libavahi-client.so.3","libgnutls.so.30","libxslt.so.1","libxml2.so.2","libffi.so.8","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libcurl.so.4"],"shlibs_provided":["libgnustep-base.so.1.29"],"options":{"GNUTLS":"on","ICU":"on","AVAHI":"on","MDNS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe gnustep-base port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnuspeechsa","origin":"audio/gnuspeechsa","version":"0.1.5_6","comment":"Command line, or application-based speech output module of gnuspeech","maintainer":"amdmi3@FreeBSD.org","www":"https://www.gnu.org/software/gnuspeech/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6467f1244283aae930d565967c2b2211718c5f50758f59eab06ffb426239d39","flatsize":3588620,"path":"All/gnuspeechsa-0.1.5_6.pkg","repopath":"All/gnuspeechsa-0.1.5_6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":777772,"desc":"gnuspeech makes it easy to produce high quality computer speech\noutput, design new language databases, and create controlled speech\nstimuli for psychophysical experiments.\n\ngnuspeechsa is a cross-platform module of gnuspeech that allows\ncommand line, or application-based speech output","categories":["audio"],"shlibs_provided":["libgnuspeechsa.so.0"],"options":{"DOCS":"on"}},{"name":"gnushogi","origin":"games/gnushogi","version":"1.4.2_1","comment":"GNU version of Shogi","maintainer":"ports@FreeBSD.org","www":"http://www.cs.caltech.edu/~mvanier/hacking/gnushogi/gnushogi.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fca381ead37904c84082d2e123d845eeb155f330cd6ebde218f4123f0ba69738","flatsize":497128,"path":"All/gnushogi-1.4.2_1.pkg","repopath":"All/gnushogi-1.4.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":203184,"desc":"GNU version of Shogi, a game of Japanese chess.\n\nGnushogi is an updated version of  the  gnuchess  program.\nIt  has a simple alpha-numeric board display, or it can be\ncompiled for use with the chesstool program on a SUN work-\nstation  or  with the xshogi program under X-windows.  The\nprogram gets its opening moves from the file gnushogi.book\nwhich is located in a directory specified in the makefile.\n\nTo invoke the program type:\n\tgnushogi","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","INFO":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gnushogi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnurobots","origin":"games/gnurobots","version":"1.2.0_17","comment":"GNU diversion wherein Scheme-coded robots explore a world","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/gnurobots/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"737f9cb8946df8083729b303fd5f060f00e911947975d10ceeaf881275925efa","flatsize":148633,"path":"All/gnurobots-1.2.0_17.pkg","repopath":"All/gnurobots-1.2.0_17.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":45004,"desc":"GNU Robots is a game/diversion where you construct a program for a\nlittle robot, then set him loose and watch him explore a world on his\nown.  The robot program is written in Scheme, and is implemented using\nGNU Guile.  --from GNU robots README","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"guile1":{"origin":"lang/guile1","version":"1.8.8_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"readline":{"origin":"devel/readline","version":"8.2.10"},"vte":{"origin":"x11-toolkits/vte","version":"0.28.2_4"}},"categories":["games"],"shlibs_required":["libguile.so.17","libltdl.so.7","libgmp.so.10","libreadline.so.8","libncurses.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libvte.so.9","libX11.so.6","libXext.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"GNU Robots has been installed.\n\nWhere to find things\n\n  - A place to start: /usr/local/share/doc/gnurobots/doc/Robots-HOWTO\n  - Example maps:     /usr/local/share/gnurobots/maps/\n  - Example robots:   /usr/local/share/gnurobots/scheme/\n  - Binaries:         gnurobots","type":"install"},{"message":"===>   NOTICE:\n\nThe gnurobots port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnupod","origin":"audio/gnupod","version":"0.99.8_4","comment":"Set of Perl scripts for using an Apple iPod","maintainer":"steve.roome@gmail.com","www":"https://www.gnu.org/software/gnupod/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79208b18762aa8cbb51b48874c73e1e0f312ec1b65535405505a38bc5834ff9f","flatsize":568936,"path":"All/gnupod-0.99.8_4.pkg","repopath":"All/gnupod-0.99.8_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":121924,"desc":"GNUpod is a collection of tools which allow you to use your iPod.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-MP3-Info":{"origin":"audio/p5-MP3-Info","version":"1.26"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-Unicode-String":{"origin":"converters/p5-Unicode-String","version":"2.10_1"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio","perl5"],"options":{"DOCS":"on","FLAC":"off","VORBIS":"off"}},{"name":"gnuplot-tex-extras","origin":"math/gnuplot-tex-extras","version":"5.2.8_1","comment":"Extra files for Gnuplot TeX support","maintainer":"glewis@FreeBSD.org","www":"http://www.gnuplot.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"356bbe7ee4bc45028a45b26782ccd53749e2565a84c7fdc3999ab8137e35bb1b","flatsize":15484,"path":"All/gnuplot-tex-extras-5.2.8_1.pkg","repopath":"All/gnuplot-tex-extras-5.2.8_1.pkg","licenselogic":"single","pkgsize":5372,"desc":"Gnuplot is a portable multi-platform command-line driven graphing utility. It\nwas originally created to allow scientists and students to visualize\nmathematical functions and data interactively, but has grown to support many\nnon-interactive uses such as web scripting. It is also used as a plotting engine\nby third-party applications like Octave. Gnuplot has been supported and under\nactive development since 1986.\n\nThis port installs extra files for TeX terminals (latex, epslatex, Tikz, etc).","deps":{"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"}},"categories":["math","graphics"],"annotations":{"cpe":"cpe:2.3:a:gnuplot:gnuplot:5.2.8:::::dragonfly6:x86_64:1"}},{"name":"go-wtf","origin":"sysutils/go-wtf","version":"0.21.0","comment":"Personal information dashboard for your terminal","maintainer":"hsw@bitmark.com","www":"https://github.com/wtfutil/wtf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"460f4ee7447ae5fa88e9de6e77f7b500b4f2b13b33b1a55ec7d6b86bbc726cbe","flatsize":39317189,"path":"All/go-wtf-0.21.0.pkg","repopath":"All/go-wtf-0.21.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":7922252,"desc":"A personal terminal-based dashboard utility, designed for displaying\ninfrequently-needed, but very important, daily data.\n\nWWW: http://wtfutil.com","categories":["sysutils"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"gnupg1","origin":"security/gnupg1","version":"1.4.23_4","comment":"The GNU Privacy Guard (minimalist \"classic\" version)","maintainer":"adridg@FreeBSD.org","www":"https://www.gnupg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67a0f194bb0ce30d0f1ea5ea39ecbac3ba43cb8ea451e14049901e28aea61319","flatsize":5695701,"path":"All/gnupg1-1.4.23_4.pkg","repopath":"All/gnupg1-1.4.23_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1129780,"desc":"GnuPG is a complete and free replacement for PGP. This is the \"classic\"\nversion, which doesn't support newer algorithms, but also has very\nfew dependencies. Use security/gnupg unless you're sure you want thisone.\n\nGnuPG allows encrypting and signing your data and communication, and\nfeatures a versatile key management system as well as access modules\nfor many public key directories. GnuPG, also known as GPG, is a command\nline tool with features for easy integration with other applications.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["security"],"shlibs_required":["libintl.so.8","libreadline.so.8","libcurl.so.4"],"options":{"CURL":"on","DOCS":"on","ICONV":"off","LDAP":"off","LIBUSB":"off","NLS":"on","SUID_GPG":"off"},"annotations":{"cpe":"cpe:2.3:a:gnupg:gnupg:1.4.23:::::dragonfly6:x86_64:4"}},{"name":"gnurobbo","origin":"games/gnurobbo","version":"0.68","comment":"Reimplementation of LK Avalon's Robbo for the Atari XE/XL","maintainer":"amdmi3@FreeBSD.org","www":"https://gnurobbo.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"746304cd10877315790cee2ce3ea3ae924c352b75b4ff18654aa3d473fd55cdd","flatsize":4466198,"path":"All/gnurobbo-0.68.pkg","repopath":"All/gnurobbo-0.68.pkg","licenselogic":"and","licenses":["AREV","BITSTREAM_VERA","GPLv2","CCSP"],"pkgsize":1803600,"desc":"GNU Robbo is a free open source reimplementation of LK Avalon's\nRobbo for the Atari XE/XL from the late 1980s. The gameplay of the\noriginal is faithfully reproduced with a few modifications :-\n\n * Lives has been removed and suicide replaced with level restart\n * Scoring has been removed: goal is level advancement\n * Bear logic has been enhanced: fixed endlessly spinning bears","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_ttf-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"gnupg-pkcs11-scd","origin":"security/gnupg-pkcs11-scd","version":"0.10.0_1","comment":"PKCS#11 enabled gnupg scd","maintainer":"mat@FreeBSD.org","www":"https://github.com/alonbl/gnupg-pkcs11-scd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2de96c2b968ca99fa80f8c8821e3c4a94e99fdad6e6548c47d0429f7581c13b","flatsize":59769,"path":"All/gnupg-pkcs11-scd-0.10.0_1.pkg","repopath":"All/gnupg-pkcs11-scd-0.10.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":26584,"desc":"gnupg-pkcs11 is a project to implement a BSD-licensed smart-card daemon to\nenable the use of PKCS#11 tokens with GnuPG.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pkcs11-helper":{"origin":"security/pkcs11-helper","version":"1.29.0_3"}},"categories":["security"],"shlibs_required":["libgpg-error.so.0","libassuan.so.0","libgcrypt.so.20","libcrypto.so.12","libpkcs11-helper.so.1","libgnutls.so.30"],"options":{"EXAMPLES":"on"}},{"name":"gnuplot-lite","origin":"math/gnuplot-lite","version":"5.4.10_1","comment":"Command-line driven graphing utility (lite package)","maintainer":"glewis@FreeBSD.org","www":"http://www.gnuplot.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3856ef014543c20eec1e4d356a7a325b5e8088a00b7851c956499bfe6fc0e893","flatsize":7437496,"path":"All/gnuplot-lite-5.4.10_1.pkg","repopath":"All/gnuplot-lite-5.4.10_1.pkg","licenselogic":"single","licenses":["Gnuplot"],"pkgsize":1932972,"desc":"Gnuplot is a portable multi-platform command-line driven graphing utility. It\nwas originally created to allow scientists and students to visualize\nmathematical functions and data interactively, but has grown to support many\nnon-interactive uses such as web scripting. It is also used as a plotting engine\nby third-party applications like Octave. Gnuplot has been supported and under\nactive development since 1986.\n\nGnuplot supports many types of plots in either 2D or 3D. It can draw using\nlines, points, boxes, contours, vector fields, surfaces, and various associated\ntext. It also supports various specialized plot types. Gnuplot supports many\ndifferent types of output: interactive screen terminals (with mouse and hotkey\ninput), direct output to pen plotters or modern printers, and output to many\nfile formats (eps, emf, fig, jpeg, LaTeX, pdf, png, postscript, ...). Gnuplot is\neasily extensible to include new output modes. Recent additions include\ninteractive terminals based on wxWidgets (usable on multiple platforms), and Qt.\nMouseable plots embedded in web pages can be generated using the svg or HTML5\ncanvas terminal drivers.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math","graphics"],"shlibs_required":["libreadline.so.8","libncurses.so.6"],"options":{"DOCS":"on","EXAMPLES":"on","GRIDBOX":"off"},"annotations":{"cpe":"cpe:2.3:a:gnuplot_project:gnuplot:5.4.10:::::dragonfly6:x86_64:1"}},{"name":"gnuplot","origin":"math/gnuplot","version":"5.4.10_1","comment":"Command-line driven graphing utility","maintainer":"glewis@FreeBSD.org","www":"http://www.gnuplot.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee6b097f579d83922d56e38273a56e0a4cbde3b2a75ba4a7a23f773a59f94c40","flatsize":7771195,"path":"All/gnuplot-5.4.10_1.pkg","repopath":"All/gnuplot-5.4.10_1.pkg","licenselogic":"single","licenses":["Gnuplot"],"pkgsize":2039044,"desc":"Gnuplot is a portable multi-platform command-line driven graphing utility. It\nwas originally created to allow scientists and students to visualize\nmathematical functions and data interactively, but has grown to support many\nnon-interactive uses such as web scripting. It is also used as a plotting engine\nby third-party applications like Octave. Gnuplot has been supported and under\nactive development since 1986.\n\nGnuplot supports many types of plots in either 2D or 3D. It can draw using\nlines, points, boxes, contours, vector fields, surfaces, and various associated\ntext. It also supports various specialized plot types. Gnuplot supports many\ndifferent types of output: interactive screen terminals (with mouse and hotkey\ninput), direct output to pen plotters or modern printers, and output to many\nfile formats (eps, emf, fig, jpeg, LaTeX, pdf, png, postscript, ...). Gnuplot is\neasily extensible to include new output modes. Recent additions include\ninteractive terminals based on wxWidgets (usable on multiple platforms), and Qt.\nMouseable plots embedded in web pages can be generated using the svg or HTML5\ncanvas terminal drivers.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"readline":{"origin":"devel/readline","version":"8.2.10"},"tex-kpathsea":{"origin":"devel/tex-kpathsea","version":"6.4.0"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["math","graphics"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libgd.so.6","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libcairo.so.2","libglib-2.0.so.0","libintl.so.8","libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on","GRIDBOX":"off"},"annotations":{"cpe":"cpe:2.3:a:gnuplot_project:gnuplot:5.4.10:::::dragonfly6:x86_64:1"}},{"name":"gnuls","origin":"misc/gnuls","version":"9.1_1","comment":"GNU colorized 'ls'","maintainer":"bmc@clapper.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49c33fda9bd6df0be44389810ad396767173bf3caf18b857f7622f7cdbaa07c0","flatsize":673859,"path":"All/gnuls-9.1_1.pkg","repopath":"All/gnuls-9.1_1.pkg","licenselogic":"single","pkgsize":98036,"desc":"`gnuls' is a port of the GNU colorized `ls' program--the one most Linux\nusers are familiar with.\n\nThe port installs four programs in `/usr/local/bin': `gnuls', `dir', `vdir'\nand `dircolors'. It also installs man pages for all four programs. See the\nindividual man pages for details on each program.\n\nNOTES:\n\n1. This port modifies the GNU `coreutils' make procedure so that it\n   installs only programs and man pages listed above. In particular, it\n   does not install the various GNU info files associated with the\n   programs.\n\n2. This port installs GNU's `ls' as `gnuls' so it won't conflict with the\n   normal BSD `ls' program or the BSD `colorls' program (the latter\n   available from the ports collection).\n\n3. This colorized `ls' program is not the same as the `colorls' program\n   available from the ports collection.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["misc"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"}},{"name":"gnulibiberty","origin":"devel/gnulibiberty","version":"2.37","comment":"Miscellaneous GNU functions","maintainer":"joerg@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ab1185178a93e19e59e8ea27293e462bc19f5b5dd9dd932ecdcaf7709f75c40","flatsize":603401,"path":"All/gnulibiberty-2.37.pkg","repopath":"All/gnulibiberty-2.37.pkg","licenselogic":"single","pkgsize":142660,"desc":"Miscellaneous programming items which are mainly used in many\nGNU sources.","categories":["devel"]},{"name":"gnupg","origin":"security/gnupg","version":"2.4.5","comment":"Complete and free PGP implementation","maintainer":"adridg@FreeBSD.org","www":"https://www.gnupg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46850e971e6a5c815a9a2829aeeacab5d6366b530775a0aadac38939eae7ddba","flatsize":11716185,"path":"All/gnupg-2.4.5.pkg","repopath":"All/gnupg-2.4.5.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":2476180,"desc":"GnuPG is a complete and free replacement for PGP. This is the \"stable\"\nversion.\n\nGnuPG allows encrypting and signing your data and communication, and\nfeatures a versatile key management system as well as access modules\nfor many public key directories. GnuPG, also known as GPG, is a command\nline tool with features for easy integration with other applications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libksba":{"origin":"security/libksba","version":"1.6.6"},"npth":{"origin":"devel/npth","version":"1.7"},"pinentry":{"origin":"security/pinentry","version":"1.3.0"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["security"],"shlibs_required":["libassuan.so.0","libksba.so.8","libgpg-error.so.0","libnpth.so.0","libgnutls.so.30","libgcrypt.so.20","libintl.so.8","libreadline.so.8","libsqlite3.so.0"],"options":{"DOCS":"on","GNUTLS":"on","LARGE_RSA":"off","LDAP":"off","NLS":"on","SCDAEMON":"on","SUID_GPG":"off","WKS_SERVER":"on"},"annotations":{"cpe":"cpe:2.3:a:gnupg:gnupg:2.4.5:::::dragonfly6:x86_64"}},{"name":"gnugrep","origin":"textproc/gnugrep","version":"3.11","comment":"GNU version of popular pattern matching utility","maintainer":"danfe@FreeBSD.org","www":"https://www.gnu.org/software/grep/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"836e9583be261f34dd0e9d9efc94a3635456cfeb2a999768a5e85495e065a2d0","flatsize":1110178,"path":"All/gnugrep-3.11.pkg","repopath":"All/gnugrep-3.11.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":257792,"desc":"The grep command searches one or more input files for lines containing a match\nto a specified pattern.  By default, grep prints the matching lines.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["textproc"],"shlibs_required":["libintl.so.8","libpcre2-8.so.0"],"options":{"COMPAT":"on","ICONV":"on","LIBSIGSEGV":"off","NLS":"on","PCRE":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:grep:3.11:::::dragonfly6:x86_64"}},{"name":"gnujump","origin":"games/gnujump","version":"1.0.8_3","comment":"Platform game where you have to jump up to survive","maintainer":"amdmi3@FreeBSD.org","www":"https://jump.gnu.sinusoid.es/index.php?title=Main_Page","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a06be05ce66afc21d87aa998f7ca623f97471e83b025c8b42b3dec43fcbdeb17","flatsize":2262693,"path":"All/gnujump-1.0.8_3.pkg","repopath":"All/gnujump-1.0.8_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1571264,"desc":"GNUjump is a clone of the simple yet addictive game Xjump, adding\nnew features like multiplaying, unlimited FPS, smooth floor falling,\nthemable graphics, sounds, replays, ...\n\nThe goal in this game is to jump to the next floor trying not to\nfall down. As you go upper in the Falling Tower the floors will\nfall faster. Try to survive longer get upper than anyone. It might\nseem too simple but once you've tried you'll realize how addictive\nthis is.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libintl.so.8","libSDL-1.2.so.0","libGL.so.1","libX11.so.6","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on","NLS":"on"}},{"name":"gnugo","origin":"games/gnugo","version":"3.8_2","comment":"The game of Go","maintainer":"spcoltri@omcl.org","www":"https://www.gnu.org/software/gnugo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"475e050e0cf11e69f4179fd0fa4c44a5f087b45ad8df0eec86a218c99c18fd10","flatsize":6772585,"path":"All/gnugo-3.8_2.pkg","repopath":"All/gnugo-3.8_2.pkg","licenselogic":"single","pkgsize":832900,"desc":"This plays a competent beginner's game of Go (the development line has\nachieved a rating of 17 kyu on the No Name Go Server, nngs.cosmic.org 9696),\nand operates both in plain ASCII and using the Go Modem Protocol.\n\nFor a nice graphical interface, cgoban's Go Modem feature can operate as a\nfront-end for gnugo (cgoban is available as a port/package).","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["games"]},{"name":"gnuelf-legacy","origin":"devel/gnuelf-legacy","version":"0.8.13","comment":"Public ELF file access library similar to libelf(3) in Solaris","maintainer":"zrj@efnet.irc","www":"https://fossies.org/linux/misc/old/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f280de4ac75257aeaf12e75d487f405a3ed6717722f2ec33d2c184bb72b4eab","flatsize":332003,"path":"All/gnuelf-legacy-0.8.13.pkg","repopath":"All/gnuelf-legacy-0.8.13.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":63780,"desc":"From the libelf README file:\n\n  This is the public release of libelf, a free ELF object\n  file access library. If you have problems with applications\n  that use libelf and work with the commercial (SVR4, Solaris)\n  version but not with this one, please contact me.\n\nWWW: https://fossies.org/linux/misc/old/","categories":["devel"],"shlibs_provided":["libelf.so.0"],"options":{"EXTENDED":"on","SANITY":"on"}},{"name":"gnuchess","origin":"games/gnuchess","version":"6.2.9_1","comment":"Classic Gnu Chess","maintainer":"bofh@FreeBSD.org","www":"https://savannah.gnu.org/projects/chess","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d56254253324900c0ac1d8af232e16e870ea4b5e2084c321cead49dca76f645a","flatsize":1165221,"path":"All/gnuchess-6.2.9_1.pkg","repopath":"All/gnuchess-6.2.9_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":319412,"desc":"Gnuchess  plays\ta  game  of  chess against the user or it\n       plays against itself.\n\n       Gnuchess is an updated version of the  GNU  chess  playing\n       program.   It has a simple alpha-numeric board display.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["games"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","NLS":"on","OPENING_BOOK":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:chess:6.2.9:::::dragonfly6:x86_64:1"}},{"name":"gnucflow","origin":"devel/gnucflow","version":"1.7_1","comment":"Tool to chart control flow within the C program","maintainer":"amdmi3@FreeBSD.org","www":"https://www.gnu.org/software/cflow/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c20bd1d6144ef2929edaaff8798f6b38a7d585279d5d80cf6027773f9fde43fe","flatsize":415328,"path":"All/gnucflow-1.7_1.pkg","repopath":"All/gnucflow-1.7_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":125936,"desc":"GNU cflow analyzes a collection of C source files and prints a graph\ncharting control flow within the program.\n\nCurrent implementation is able to produce both direct and inverted\nflowgraphs for C sources. Optionally a cross-reference listing can\nbe generated. Two output formats are implemented: POSIX and GNU\n(extended).\n\nInput files can optionally be preprocessed before analyzing.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:cflow:1.7:::::dragonfly6:x86_64:1"}},{"name":"gnulib","origin":"devel/gnulib","version":"20140202_1","comment":"GNU portability library","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/gnulib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c23c9893b2d463455ef741aea7f6198c83052c0dbbdd97849a5fc646e650c54","flatsize":39243794,"path":"All/gnulib-20140202_1.pkg","repopath":"All/gnulib-20140202_1.pkg","licenselogic":"and","licenses":["GPLv2+","GPLv3+","LGPL20+","LGPL3+","PD"],"pkgsize":3617348,"desc":"Gnulib, the GNU portability library, offers a macro system and C\ndeclarations and definitions for commonly-used API elements and\nabstracted system behaviors. It can be used to improve portability and\nother functionality in your programs.\n\nGnulib takes a different approach than libiberty. Gnulib components are\nintended to be shared at the source level, rather than being a library that\ngets built, installed, and linked against. Thus, there is no distribution\ntarball; the idea is to copy files from Gnulib into your own source tree.\n\nHowever, there are bimonthly stable snapshots of the Gnulib codebase\npublished at http://erislabs.net/ianb/projects/gnulib/","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gnulib:20140202:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe gnulib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnucobol","origin":"lang/gnu-cobol","version":"3.2_2","comment":"Free/libre COBOL compiler","maintainer":"wen@FreeBSD.org","www":"https://www.gnu.org/software/gnucobol/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f63c1b1043bfe193acd3904647db5a9cdc0c24b2463dc2c6498f1a60e18a7116","flatsize":4573335,"path":"All/gnucobol-3.2_2.pkg","repopath":"All/gnucobol-3.2_2.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":1063208,"desc":"GNU COBOL, formerly known as Open-COBOL, is an open-source COBOL compiler,\nwhich translates COBOL programs to C code and compiles it using GCC.","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libcjson":{"origin":"devel/libcjson","version":"1.7.18_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["lang"],"shlibs_required":["libgmp.so.10","libxml2.so.2","libcjson.so.1","libncurses.so.6","libdb-5.3.so.0","libintl.so.8","libtinfo.so.6"],"shlibs_provided":["libcob.so.4"],"options":{"NLS":"on"}},{"name":"gnucap","origin":"cad/gnucap","version":"2013.04.23","comment":"GNU Circuit Analysis Package","maintainer":"ports@FreeBSD.org","www":"http://www.gnucap.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44e4c265d49867bf69663f4e5ff5072f85999849b18038a2202b377b0d0318a7","flatsize":3305080,"path":"All/gnucap-2013.04.23.pkg","repopath":"All/gnucap-2013.04.23.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":744216,"desc":"GnuCap is the GNU Circuit Analysis Package.\n\nThe primary component is a general purpose circuit simulator. It\nperforms nonlinear dc and transient analyses, fourier analysis, and ac\nanalysis. It is fully interactive and command driven. It can also be\nrun in batch mode or as a server. Spice compatible models for the\nMOSFET (level 1-7) and diode are included in this release.\n\nGnuCap is not based on Spice, but some of the models have been derived\nfrom the Berkeley models.\n\nUnlike Spice, the engine is designed to do true mixed-mode simulation.\nMost of the code is in place for future support of event driven analog\nsimulation, and true multi-rate simulation.\n\nIf you are tired of Spice and want a second opinion, you want to play\nwith the circuit and want a simulator that is interactive, you want to\nstudy the source code and want something easier to follow than Spice,\nor you are a researcher working on modeling and want automated model\ngeneration tools to make your job easier, try GnuCap.","categories":["cad"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gnucap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnubik","origin":"games/gnubik","version":"2.4.3_7","comment":"3D Rubik's cube game","maintainer":"amdmi3@FreeBSD.org","www":"https://www.gnu.org/software/gnubik/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a575bf7049e800b028215bf365dd4325fcf82a0ebd78f498789b22d8052faaf","flatsize":354001,"path":"All/gnubik-2.4.3_7.pkg","repopath":"All/gnubik-2.4.3_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":100704,"desc":"The GNUbik program is an interactive, graphical, single player\npuzzle. Yes, this is another implementation of the classic game\nlike that invented by Erno Rubik. You have to manipulate the cube\nusing the mouse. When each face shows only one colour, the game is\nsolved.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgdkglext-x11-1.0.so.0","libGLU.so.1","libGL.so.1","libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0","libgtkglext-x11-1.0.so.0","libOpenGL.so.0","libguile-2.2.so.1","libgc-threaded.so.1"],"options":{"DOCS":"on"}},{"name":"gnubiff","origin":"mail/gnubiff","version":"2.2.13_14","comment":"Mail notification program for Gnome","maintainer":"tdb@FreeBSD.org","www":"https://gnubiff.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f09e50722d952a29283d6e1478fc056f1ca7e36f1696d04d9979ab135d5d6547","flatsize":1381949,"path":"All/gnubiff-2.2.13_14.pkg","repopath":"All/gnubiff-2.2.13_14.pkg","licenselogic":"single","pkgsize":375580,"desc":"gnubiff is a mail notification program that checks for mail, displays\nheaders when new mail has arrived and allow to read first lines of\nnew mails.\n\nIt relies on the GNOME and GTK libraries but can be compiled and\nused with or without GNOME support. Supported protocols are pop3,\napop, imap4, mh, qmail and mailfile.\n\nFurthermore, gnubiff is fully configurable with a lot of options\nlike polltime, poptime, sounds, mail reader, mailbox names, etc.\nand can also filter spam.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gamin":{"origin":"devel/gamin","version":"0.1.10_10"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["mail"],"shlibs_required":["libintl.so.8","libgmodule-2.0.so.0","libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libgthread-2.0.so.0","libglib-2.0.so.0","libfam.so.0","libssl.so.12","libpopt.so.0","libX11.so.6","libcrypto.so.12"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gnubiff:2.2.13:::::dragonfly6:x86_64:14"}},{"name":"groupoffice","origin":"www/groupoffice","version":"6.6.58","comment":"Modular web application framework for office","maintainer":"joneum@FreeBSD.org","www":"https://www.group-office.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6a55a88bb9a7b481b8f9981a490a2797f9e8910634326abab5dbdc8b8989d2a","flatsize":122793382,"path":"All/groupoffice-6.6.58.pkg","repopath":"All/groupoffice-6.6.58.pkg","licenselogic":"and","licenses":["AGPLv3","PERSONAL"],"pkgsize":44343984,"desc":"Group-Office is a powerfull modular Internet/Intranet application framework.\nIt features calendaring, project management, e-mail, tasks, addressbook,\nfile management.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-calendar":{"origin":"misc/php82-calendar","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-soap":{"origin":"net/php82-soap","version":"8.2.21"},"php82-sysvsem":{"origin":"devel/php82-sysvsem","version":"8.2.21"},"php82-sysvshm":{"origin":"devel/php82-sysvshm","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"options":{"CALENDAR":"on","GD":"on","IMAP":"on","WBXML":"off"},"messages":[{"message":"GroupOffice has been installed into:\n\n    /usr/local/www/groupoffice6\n\nYou will probably want to add an alias to your httpd.conf file,\nsomethinglike this:\n\n    Alias /groupoffice \"/usr/local/www/groupoffice6\"\n\nAnd restart Apache.\n\nopen to install\n    http://<hostname>/groupoffice/install/install.php\n\nor update\n\thttp://<hostname>/groupoffice/install/upgrade.php\n\nin a web-browser and follow the configuration instructions.","type":"install"}]},{"name":"gnubc","origin":"math/gnubc","version":"1.07.1_3","comment":"GNU bc/dc calculator","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/bc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"334a7b2e73766e555e98abe5141dca4cc09b59782729a8bd38cacbb5d52e112f","flatsize":256371,"path":"All/gnubc-1.07.1_3.pkg","repopath":"All/gnubc-1.07.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":96692,"desc":"bc is an arbitrary precision numeric processing language.  Syntax is similar\nto C but differs in many substantial areas.  It supports interactive execution\nof statements.  The bc utility is included in the POSIX 1003.1-2008 standard.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"}},"categories":["math"],"shlibs_required":["libedit.so.0"],"options":{"EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:bc:1.07.1:::::dragonfly6:x86_64:3"},"messages":[{"message":"===>   NOTICE:\n\nThe gnubc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnumeric","origin":"math/gnumeric","version":"1.12.52_3","comment":"GNOME spreadsheet program","maintainer":"gnome@FreeBSD.org","www":"http://www.gnumeric.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"055c0200c3473815fac429107d16d34708666129535245cda328a21ec03870cc","flatsize":41433336,"path":"All/gnumeric-1.12.52_3.pkg","repopath":"All/gnumeric-1.12.52_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12742948,"desc":"The GNOME 2 spreadsheet.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"goffice":{"origin":"devel/goffice","version":"0.10.53_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgsf":{"origin":"devel/libgsf","version":"1.14.50_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"psiconv":{"origin":"converters/psiconv","version":"0.9.9_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math","gnome"],"shlibs_required":["libgoffice-0.10.so.10","libgsf-1.so.114","libxml2.so.2","libgmodule-2.0.so.0","libgthread-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libperl.so.5.36","libpsiconv.so.6"],"shlibs_provided":["libspreadsheet-1.12.52.so"],"options":{"GDA":"off","PERL":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:gnumeric:1.12.52:::::dragonfly6:x86_64:3"}},{"name":"google-cloud-sdk","origin":"net/google-cloud-sdk","version":"481.0.0","comment":"Google Cloud SDK for Google Cloud Platform","maintainer":"bofh@FreeBSD.org","www":"https://developers.google.com/cloud/sdk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3f782a5cb1fcc951a559aff0ba3ccef4ae712cfbba782e011480980c59ec493","flatsize":306069484,"path":"All/google-cloud-sdk-481.0.0.pkg","repopath":"All/google-cloud-sdk-481.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30017892,"desc":"Google Cloud SDK contains tools and libraries that enable you to easily create\nand manage resources on Google Cloud Platform, including App Engine, Compute\nEngine, Cloud Storage, BigQuery, Cloud SQL, and Cloud DNS.","deps":{"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net"],"messages":[{"message":"Add the following line based on preferred shell for auto-completion:\n\n(bashrc) source /usr/local/google-cloud-sdk/completion.bash.inc\n(zshrc)  source /usr/local/google-cloud-sdk/completion.zsh.inc","type":"install"}]},{"name":"gnu-unifont","origin":"x11-fonts/gnu-unifont","version":"15.1.05,1","comment":"GNU Unicode font","maintainer":"sunpoet@FreeBSD.org","www":"https://unifoundry.com/unifont/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea40477fba492afa703911ebfd6af1d54169b6be9a776fafa344860f9604a67e","flatsize":1357209,"path":"All/gnu-unifont-15.1.05,1.pkg","repopath":"All/gnu-unifont-15.1.05,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":928060,"desc":"GNU Unifont is a free bitmap font that covers the Unicode Basic Multilingual\nPlane (BMP), using an intermediate bitmapped font format.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"gnucash","origin":"finance/gnucash","version":"5.5_1","comment":"Quicken-like money and finance manager","maintainer":"madpilot@FreeBSD.org","www":"https://www.gnucash.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec080d1e8b4fb7ffa265dc47313599cdf3618ec4cbf3eb1b834df44101a2c79e","flatsize":75861072,"path":"All/gnucash-5.5_1.pkg","repopath":"All/gnucash-5.5_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":10470256,"desc":"Gnucash is the next generation of money manager created from a merger of\nX-Accountant and GnoMoney.\n\nIts features include:\n\n* Ability to import Quicken files ( a must )\n* Reports, Graphs, and all of those goodies that you find in Quicken.\n* Gnome compliant ( if that is the correct way to put it )\n* Separate the GUI from the actual \"account/transaction engine\"\n* Multiple accounts ( Check, Credit, Cash, Mutual Funds, etc.. )","deps":{"aqbanking":{"origin":"finance/aqbanking","version":"6.5.4"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"gwenhywfar":{"origin":"devel/gwenhywfar","version":"5.10.2_1"},"gwenhywfar-gtk3":{"origin":"devel/gwenhywfar-gtk3","version":"5.10.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libofx":{"origin":"finance/libofx","version":"0.10.9_1"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"p5-Finance-Quote":{"origin":"finance/p5-Finance-Quote","version":"1.62"},"p5-JSON-Parse":{"origin":"devel/p5-JSON-Parse","version":"0.62"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["finance","gnome"],"shlibs_required":["libguile-2.2.so.1","libgc-threaded.so.1","libboost_date_time.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_locale.so.1.84.0","libboost_program_options.so.1.84.0","libboost_regex.so.1.84.0","libboost_system.so.1.84.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libsecret-1.so.0","libxslt.so.1","libxml2.so.2","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libwebkit2gtk-4.0.so.37","libsoup-2.4.so.1","libjavascriptcoregtk-4.0.so.18","libgwengui-gtk3.so.79","libaqbanking.so.44","libgwenhywfar.so.79","libofx.so.7","libpython3.11.so.1.0"],"shlibs_provided":["libgnc-bi-import.so","libgnc-csv-export.so","libgnc-csv-import.so","libgnc-customer-import.so","libgnc-gnome-search.so","libgnc-gnome-utils.so","libgnc-html.so","libgnc-ledger-core.so","libgnc-log-replay.so","libgnc-qif-import.so","libgnc-register-core.so","libgnc-register-gnome.so","libgnc-report.so","libgncmod-aqbanking.so","libgncmod-ofx.so","libgncmod-python.so","libgnc-app-utils.so","libgnc-backend-xml-utils.so","libgnc-core-utils.so","libgnc-engine.so","libgnc-expressions-guile.so","libgnc-expressions.so","libgnc-generic-import.so","libgnc-gnome.so","libgnc-locale-tax.so","libgnc-module.so","libgnucash-guile.so"],"options":{"AQBANKING":"on","DATABASE":"off","DOCS":"on","NLS":"on","OFX":"on","PYTHON":"on"},"annotations":{"cpe":"cpe:2.3:a:gnucash:gnucash:5.5:::::dragonfly6:x86_64:1"}},{"name":"gnu-unifont-otf","origin":"x11-fonts/gnu-unifont-otf","version":"15.1.05","comment":"GNU Unicode TrueType font","maintainer":"sunpoet@FreeBSD.org","www":"https://unifoundry.com/unifont/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6274dca7b2dbde51878394c0a603a2a8e9a33eb4717f64452b536ce2a421bd91","flatsize":11779687,"path":"All/gnu-unifont-otf-15.1.05.pkg","repopath":"All/gnu-unifont-otf-15.1.05.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1319872,"desc":"GNU Unifont is a free bitmap font that covers the Unicode Basic Multilingual\nPlane (BMP), using an intermediate bitmapped font format.\n\nThis is converted to OpenType.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"gnu-ipcalc","origin":"net-mgmt/gnu-ipcalc","version":"1.0.3_1","comment":"Modern network address calculation tool for IPv4 and IPv6","maintainer":"ehaupt@FreeBSD.org","www":"https://gitlab.com/ipcalc/ipcalc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"039ca25cfc197f3f6cbe61280d07c5ff078e3b6b176d04394069126503d27b54","flatsize":61692,"path":"All/gnu-ipcalc-1.0.3_1.pkg","repopath":"All/gnu-ipcalc-1.0.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26268,"desc":"This is a modern tool to assist in network address calculations for IPv4 and\nIPv6. It acts both as a tool to output human readable information about a\nnetwork or address, as well as a tool suitable to be used by scripts or other\nprograms.\n\nIt supports printing a summary about the provided network address, multiple\ncommand line options per information to be printed, transparent IPv6 support,\nand in addition it will use libGeoIP if available to provide geographic\ninformation.","categories":["net-mgmt"],"options":{"DOCS":"on","MAXMINDDB":"off"}},{"name":"gnu-radius","origin":"net/gnu-radius","version":"1.6.1_17","comment":"GNU RADIUS server","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/radius/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90da46c8f836d0b8f19626f9528345f29161c27921d0268bef8ce57d8bb31ca0","flatsize":2432079,"path":"All/gnu-radius-1.6.1_17.pkg","repopath":"All/gnu-radius-1.6.1_17.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":561792,"desc":"GNU-Radius is a server for remote user authentication and accounting.\nIts primary use is for Internet Service Providers, though it may also\nbe used on any network that needs a centralized authentication and/or\naccounting service for its workstations.  The package includes an\nauthentication and accounting server and administrator tools.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["net"],"shlibs_required":["libintl.so.8","libltdl.so.7","libmysqlclient.so.21"],"shlibs_provided":["libgnuradius.so.0"],"options":{"CLIENT":"off","DBM":"off","EMACS":"off","EXAMPLES":"on","MYSQL":"on","NLS":"on","PAM":"off","PGSQL":"off","SNMP":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:radius:1.6.1:::::dragonfly6:x86_64:17"},"messages":[{"message":"===>   NOTICE:\n\nThe gnu-radius port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnu-efi","origin":"devel/gnu-efi","version":"3.0.15","comment":"SDK for EFI applications","maintainer":"egypcio@FreeBSD.org","www":"https://gnu-efi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40ba9720f10f54f5de6d6512b4ebf65871078bcaddc1a2d74317d8334ccb0484","flatsize":1583261,"path":"All/gnu-efi-3.0.15.pkg","repopath":"All/gnu-efi-3.0.15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":221800,"desc":"SDK for developing EFI applications for ARM-64, ARM-32, x86_64,\nIA-64 (IPF), and IA-32 (x86) platforms using the GNU toolchain\nand the EFI development environment.","categories":["devel"]},{"name":"gns3-converter","origin":"emulators/py-gns3-converter","version":"1.2.4","comment":"Convert old GNS3 (<=0.8.7) topologies to newer versions","maintainer":"pi@FreeBSD.org","www":"https://github.com/GNS3/gns3-converter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ef58d0900cf4869543b9af04a38ba04b2e4ca747b5e7dd2a89524f34211599d","flatsize":297916,"path":"All/gns3-converter-1.2.4.pkg","repopath":"All/gns3-converter-1.2.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":55136,"desc":"GNS3 Converter is designed to convert old ini-style GNS3 topologies\n(<=0.8.7) to the newer version v1+ JSON format for use in GNS3 v1+\n\nThe converter will convert all IOS, Cloud and VirtualBox devices\nto the new format. It will also convert all QEMU based devices (QEMU\nVM, ASA, PIX, JUNOS & IDS). VPCS nodes will be converted to cloud\ndevices due to lack of information the 0.8.7 topology files.\n\nFor topologies containing snapshots, the snapshots will also be\nconverted to the new format automatically.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["emulators"],"annotations":{"flavor":"py311"}},{"name":"gnuastro","origin":"astro/gnuastro","version":"0.22_1","comment":"GNU astronomy utilities and library","maintainer":"danfe@FreeBSD.org","www":"https://www.gnu.org/software/gnuastro/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f36a5134b092c8ad9156288b627c81aac990c246fbdeea4365ebda04a8589ba","flatsize":25648057,"path":"All/gnuastro-0.22_1.pkg","repopath":"All/gnuastro-0.22_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":3946288,"desc":"The GNU Astronomy Utilities (Gnuastro) is an official GNU software package\nconsisting of various programs and library functions for the manipulation\nand analysis of astronomical data.  All the programs share the same basic\ncommand-line user interface enabling easy and efficient operation combined\nwith other installed programs in shell scripts or Makefiles; the libraries\nare also usable in C and C++ programs.","deps":{"cfitsio":{"origin":"astro/cfitsio","version":"4.4.1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"wcslib":{"origin":"astro/wcslib","version":"8.3_1"}},"categories":["astro"],"shlibs_required":["libtiff.so.6","libjpeg.so.8","libwcs.so.8","libcfitsio.so.10","libcurl.so.4","libgsl.so.27","libgslcblas.so.0"],"shlibs_provided":["libgnuastro.so.20","libgnuastro_make.so.20"],"options":{"DOCS":"on"}},{"name":"gnome_subr","origin":"sysutils/gnome_subr","version":"1.0","comment":"Common startup and shutdown subroutines used by GNOME scripts","maintainer":"desktop@FreeBSD.org","www":"https://www.FreeBSD.org/gnome/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d66afa14c450e44320d096ca01a5e74353dd8e77891983710a41327acc00e38c","flatsize":1995,"path":"All/gnome_subr-1.0.pkg","repopath":"All/gnome_subr-1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1828,"desc":"Common startup and shutdown subroutines used by GNOME scripts.","categories":["sysutils"]},{"name":"grails","origin":"www/grails","version":"1.3.6","comment":"Web framework built on Groovy","maintainer":"mjs@bur.st","www":"https://grails.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc1037fb6d5183e040e8c3453c3068dfccab3acf25bdd0e826a2e61e5e2fc752","flatsize":70968167,"path":"All/grails-1.3.6.pkg","repopath":"All/grails-1.3.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":42642012,"desc":"Grails aims to bring the \"coding by convention\" paradigm to Groovy. It's an\nopen-source web application framework that leverages the Groovy language and\ncomplements Java Web development. You can use Grails as a standalone\ndevelopment environment that hides all configuration details or integrate your\nJava business logic. Grails aims to make development as simple as possible and\nhence should appeal to a wide range of developers not just those from the\nJava community.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gopivotal:grails:1.3.6:::::dragonfly6:x86_64"},"messages":[{"message":"Before you start using Grails you will need to set the GRAILS_HOME environment\nvariable to /usr/local/share/java/grails\n\nDocumentation on creating your first Grails application can be found at the\nGrails website http://grails.codehaus.org/","type":"install"}]},{"name":"gnotime","origin":"deskutils/gnotime","version":"g20231022_1","comment":"Time tracker for  GTK 3/WebkitGTK","maintainer":"truckman@FreeBSD.org","www":"https://github.com/GnoTime/gnotime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"908be476cb33cb0ecf0ed2a194995ef1110d67e6095486625cc01034c9f75b94","flatsize":2136903,"path":"All/gnotime-g20231022_1.pkg","repopath":"All/gnotime-g20231022_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1141116,"desc":"The Gnome Time Tracker is a to-do list/diary/journal tool that can\ntrack the amount of time spent on projects, and, among other things,\ngenerate reports and invoices based on that time. It can be used\nto keep shopping lists, organize ideas, track bug reports, keep a\ndiary of activities, provide weekly status reports to management,\nand even works as a consultant billing system.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gconf2":{"origin":"devel/gconf2","version":"3.2.6_10"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"qof":{"origin":"databases/qof","version":"0.8.8_3"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["deskutils","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgconf-2.so.4","libqof.so.2","libdbus-glib-1.so.2","libdbus-1.so.3","libXss.so.1","libwebkit2gtk-4.0.so.37","libsoup-2.4.so.1","libgmodule-2.0.so.0","libjavascriptcoregtk-4.0.so.18","libxml2.so.2","libguile-2.2.so.1","libgc-threaded.so.1","libX11.so.6"]},{"name":"gnome-weather","origin":"deskutils/gnome-weather","version":"42.0_1","comment":"Weather application for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Design/Apps/Weather","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96ecc1f675c2537dbd3c40c787a7ffa5c200e2d0764351c91604f04506ff3d81","flatsize":701318,"path":"All/gnome-weather-42.0_1.pkg","repopath":"All/gnome-weather-42.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":132468,"desc":"Weather application for GNOME","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"geoclue":{"origin":"net/geoclue","version":"2.7.1_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gjs":{"origin":"lang/gjs","version":"1.76.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libgweather":{"origin":"net/libgweather","version":"40.0_5"},"libgweather4":{"origin":"net/libgweather4","version":"4.2.0_2"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","gnome"]},{"name":"gnu-apl","origin":"lang/gnu-apl","version":"1.8_3","comment":"Free interpreter for APL programming language","maintainer":"danfe@FreeBSD.org","www":"https://www.gnu.org/software/apl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c41ae55a59fbcc1ace10d8ee22f2b1fc63c461af83af5b1961e736834857b3c6","flatsize":5960786,"path":"All/gnu-apl-1.8_3.pkg","repopath":"All/gnu-apl-1.8_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1692528,"desc":"GNU APL is a free interpreter for the programming language APL.\n\nThe APL interpreter is an (almost) complete implementation of ISO\nstandard 13751 aka Programming Language APL, Extended.\n\nThe APL interpreter has implemented:\n\n  - nested arrays and related functions\n  - complex numbers, and\n  - a shared variable interface\n\nIn addition, GNU APL can be scripted.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["lang"],"shlibs_required":["libfftw3.so.3"],"shlibs_provided":["lib_file_io.so","lib_sql.so.0","lib_template_F0.so","lib_template_F12.so","lib_template_OP1.so","lib_template_OP2.so","libemacs.so.0"],"options":{"DOCS":"on","GTK3":"off","LIBAPL":"off","PCRE":"off","PGSQL":"off","SQLITE":"off"}},{"name":"gnome-video-effects","origin":"graphics/gnome-video-effects","version":"0.5.0","comment":"Collection of Gstreamer effects","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/GnomeVideoEffects","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"797a8ba2725ddd5fe89ced9d19fa3ed45fd900480b7c41f952dfc6104ae3f80b","flatsize":206463,"path":"All/gnome-video-effects-0.5.0.pkg","repopath":"All/gnome-video-effects-0.5.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":61244,"desc":"A collection of Gstreamer effects.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"}},"categories":["graphics"]},{"name":"gnome-utils","origin":"deskutils/gnome-utils","version":"42,1","comment":"GNOME support utilities","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7944f1afc67867796380a1583ded992881ab30460772b57f8f75303a65d8bccd","flatsize":243,"path":"All/gnome-utils-42,1.pkg","repopath":"All/gnome-utils-42,1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1148,"desc":"GNOME support utilities, these include:\n\nbaobab, a graphics disk space display program.\ngnome-screenshot, desktop screenshot program.\ngnote, note taking application.\ngnome-contacts, integrated address book.\ngnome-dictionary, client for DICT server to look up definitions.\ngnome-font-viewer, show installed fonts.","deps":{"baobab":{"origin":"deskutils/baobab","version":"43.0_2"},"gnome-calendar":{"origin":"deskutils/gnome-calendar","version":"42.2_2"},"gnome-clocks":{"origin":"deskutils/gnome-clocks","version":"40.0_1,1"},"gnome-contacts":{"origin":"deskutils/gnome-contacts","version":"41.0_5"},"gnome-dictionary":{"origin":"deskutils/gnome-dictionary","version":"40.0_5"},"gnome-font-viewer":{"origin":"deskutils/gnome-font-viewer","version":"43.0_2"},"gnome-maps":{"origin":"deskutils/gnome-maps","version":"43.5"},"gnome-photos":{"origin":"deskutils/gnome-photos","version":"43.0_4"},"gnome-screenshot":{"origin":"deskutils/gnome-screenshot","version":"41.0_3"},"gnome-system-monitor":{"origin":"sysutils/gnome-system-monitor","version":"42.0_1"},"gnome-weather":{"origin":"deskutils/gnome-weather","version":"42.0_1"},"gnote":{"origin":"deskutils/gnote","version":"42.1_2"}},"categories":["deskutils","gnome"]},{"name":"gnome-user-share","origin":"www/gnome-user-share","version":"3.14.0_8","comment":"Personal file-sharing service for the GNOME Desktop","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"056f1e987cf9fcd9a514e28bbea9ef89e50da8452bc8be29e682715e328928d2","flatsize":410425,"path":"All/gnome-user-share-3.14.0_8.pkg","repopath":"All/gnome-user-share-3.14.0_8.pkg","licenselogic":"single","pkgsize":79476,"desc":"gnome-user-share is a small package that binds together various free\nsoftware projects to bring easy to use user-level file sharing to the\nmasses.\n\nThe program is meant to run in the background when the user is logged\nin, and when file sharing is enabled a webdav server is started that\nshares the $HOME/Public folder. The share is then published to all\ncomputers on the local network using mDNS/bonjour, so that it shows\nup in the Network location in Gnome.\n\n-- gnome-user-share README","deps":{"ap24-mod_dnssd":{"origin":"www/mod_dnssd","version":"0.6_12"},"apache24":{"origin":"www/apache24","version":"2.4.62"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nautilus":{"origin":"x11-fm/nautilus","version":"42.2_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"unique":{"origin":"x11-toolkits/unique","version":"1.1.6_8"}},"categories":["www","deskutils","gnome"],"shlibs_required":["libnotify.so.4","libcanberra-gtk3.so.0","libcanberra.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libSM.so.6","libICE.so.6","libX11.so.6","libnautilus-extension.so.1"],"shlibs_provided":["libnautilus-share-extension.so"],"messages":[{"message":"Run gnome-file-share-properties as the user with which you want\nto use gnome-user-share, then logout and log back into GNOME.  Now everything\nunder ~/Public should be shared.  You can view this by opening Nautilus, and\nclicking on the Network icon under Computer.","type":"install"}]},{"name":"gnome-todo","origin":"deskutils/gnome-todo","version":"41.0_3","comment":"Small application to manage your personal tasks","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Todo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca814bb98a75ec410ebf742ba8542f91b00a42e5c85a73b406a92f9c64763a47","flatsize":2089683,"path":"All/gnome-todo-41.0_3.pkg","repopath":"All/gnome-todo-41.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":373600,"desc":"GNOME To Do is a small application to manage your personal tasks. It\nuses GNOME technologies, and so it has complete integration with the\nGNOME desktop environment.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"evolution-data-server":{"origin":"databases/evolution-data-server","version":"3.44.4_7"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-4.so.1","libpango-1.0.so.0","libgraphene-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libadwaita-1.so.0","libgoa-1.0.so.0","libpeas-1.0.so.0","libgirepository-1.0.so.1","libecal-2.0.so.1","libical-glib.so.3","libedataserver-1.2.so.26"]},{"name":"gnome-tweaks","origin":"deskutils/gnome-tweaks","version":"40.10_3","comment":"Allows to tweak some hidden settings in GNOME3","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/gnome-tweaks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f8d344404f3610ea549088170a74a885907be68449c250f199deac80808cbd7","flatsize":1678899,"path":"All/gnome-tweaks-40.10_3.pkg","repopath":"All/gnome-tweaks-40.10_3.pkg","licenselogic":"and","licenses":["CC0-1.0","GPLv3+"],"pkgsize":280136,"desc":"The gnome-tweak-tool allows to tweak some hidden settings in GTK3/GNOME3.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nautilus":{"origin":"x11-fm/nautilus","version":"42.2_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","gnome"]},{"name":"gnote","origin":"deskutils/gnote","version":"42.1_2","comment":"C++ version of Tomboy, note taking application","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Gnote","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b07e54bdf5a5fb663b2ebc8c96b45602a8d54133265176907c0d9dc998ce5cf","flatsize":19784422,"path":"All/gnote-42.1_2.pkg","repopath":"All/gnote-42.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3668356,"desc":"Gnote is a port of Tomboy to C++.\n\nIt is the same note taking application, including most of the add-ins (more\nare to come). Synchronization support is being worked on.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"enchant":{"origin":"textproc/enchant","version":"1.6.0_11"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"gtkspell3":{"origin":"textproc/gtkspell3","version":"3.0.10_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["deskutils","gnome"],"shlibs_required":["libglibmm-2.4.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsigc-2.0.so.0","libgiomm-2.4.so.1","libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libpangomm-1.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libxml2.so.2","libxslt.so.1","libpangocairo-1.0.so.0","libcairomm-1.0.so.1","libgio-2.0.so.0","libsecret-1.so.0","libuuid.so.1"],"shlibs_provided":["libbacklinks.so","libbugzilla.so","libexporttogtg.so","libexporttohtml.so","libfilesystemsyncservice.so","libfixedwidth.so","libgvfssyncservice.so","libinserttimestamp.so","libnotedirectorywatcher.so","libnoteoftheday.so","libprintnotes.so","libreadonly.so","libreplacetitle.so","libspecialnotes.so","libstatistics.so","libstickynoteimport.so","libtableofcontents.so","libtodo.so","libtomboyimport.so","libunderline.so","libwebdavsyncservice.so","libgnote-42.so.0"],"options":{"DOCS":"on"}},{"name":"gnome-text-editor","origin":"editors/gnome-text-editor","version":"42.2_5","comment":"Small but powerful text editor for the GNOME Desktop Environment","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/gnome-text-editor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66edc669053b634e02992b0472f4cc5690692be4d20fd6b0c03c9fbfbab45e58","flatsize":1685873,"path":"All/gnome-text-editor-42.2_5.pkg","repopath":"All/gnome-text-editor-42.2_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":354268,"desc":"GNOME Text Editor is a simple text editor that focuses on session\nmanagement. It works hard to keep track of changes and state even\nif you quit the application. You can come back to your work even\nif you've never saved it to a file.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"gtksourceview5":{"origin":"x11-toolkits/gtksourceview5","version":"5.4.2_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["editors","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-4.so.1","libpango-1.0.so.0","libcairo.so.2","libgtksourceview-5.so.0","libadwaita-1.so.0","libenchant-2.so.2","libicuuc.so.74","libpcre.so.1"]},{"name":"gnome-themes-extra","origin":"x11-themes/gnome-themes-extra","version":"3.28_5","comment":"Standard themes for GNOME","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32f2682cf12b810c885ad06c82e783581731b7f7977367cf084b8f660ede2dd1","flatsize":4675256,"path":"All/gnome-themes-extra-3.28_5.pkg","repopath":"All/gnome-themes-extra-3.28_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2508044,"desc":"A collection of themes for metacity and Gtk, and some basic icon\nsets.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libadwaita.so"]},{"name":"gnome-tetravex","origin":"games/gnome-tetravex","version":"3.38.2_3","comment":"Gnome tetravex","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Tetravex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fd83daa1a1d28bbcde8da3ecee9511f98697576181bcc510e60adb30c51f59d","flatsize":2053889,"path":"All/gnome-tetravex-3.38.2_3.pkg","repopath":"All/gnome-tetravex-3.38.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":982924,"desc":"Tetravex is a simple puzzle where pieces must be positioned so that the\nsame numbers are touching each other. Your game is timed, these times are\nstored in a system-wide scoreboard.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2"]},{"name":"gnome-themes","origin":"x11-themes/gnome-themes","version":"2.32.1_2","comment":"Collection of themes and icons for GNOME2","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dd0d8ad1d0f70795621c847cef1e545a1dde8bfed07253ebcec5aeaafe91d4d","flatsize":4585001,"path":"All/gnome-themes-2.32.1_2.pkg","repopath":"All/gnome-themes-2.32.1_2.pkg","licenselogic":"single","pkgsize":2108560,"desc":"A collection of themes for metacity and Gtk, and some basic icon\nsets.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-engines2":{"origin":"x11-themes/gtk-engines2","version":"2.20.2_4"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"metacity":{"origin":"x11-wm/metacity","version":"3.44.0_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes","gnome"]},{"name":"gnome-terminal","origin":"x11/gnome-terminal","version":"3.44.2_3","comment":"Terminal component for the GNOME Desktop","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad01e236e1b334b92c0dcd9b95b744f06fc1adce3f359950c69535cfe3af5bff","flatsize":8310853,"path":"All/gnome-terminal-3.44.2_3.pkg","repopath":"All/gnome-terminal-3.44.2_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1128864,"desc":"Default terminal emulator for the GNOME Desktop.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nautilus":{"origin":"x11-fm/nautilus","version":"42.2_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["x11","gnome"],"shlibs_required":["libdconf.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libX11.so.6","libuuid.so.1","libvte-2.91.so.0","libnautilus-extension.so.1","libpango-1.0.so.0","libatk-1.0.so.0"],"shlibs_provided":["libterminal-nautilus.so."],"options":{"NAUTILUS":"on","SEARCHPROVIDER":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:gnome-terminal:3.44.2:::::dragonfly6:x86_64:3"}},{"name":"gnubg","origin":"games/gnubg","version":"1.07.001_2","comment":"GNU Backgammon","maintainer":"cs@FreeBSD.org","www":"https://www.gnu.org/software/gnubg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71700d6822b53fe40ad551827cce4a74f4532bf7b6b65e966d65ad69610ec7fe","flatsize":22960493,"path":"All/gnubg-1.07.001_2.pkg","repopath":"All/gnubg-1.07.001_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13366812,"desc":"GNU Backgammon (gnubg) is for playing and analysing backgammon\npositions, games and matches. It's based on a neural\nnetwork. Though it already plays on a very high level, it's still\nwork in progress. You may play GNU Backgammon using the command\nline or a graphical interface (based on GTK+).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk2":{"origin":"audio/libcanberra-gtk2","version":"0.30_10"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangox-compat":{"origin":"x11-toolkits/pangox-compat","version":"0.0.2_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["games"],"shlibs_required":["libgthread-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libpng16.so.16","libreadline.so.8","libncurses.so.6","libgmp.so.10","libcanberra-gtk.so.0","libcanberra.so.0","libcurl.so.4","libsqlite3.so.0","libpython3.11.so.1.0","libgtkglext-x11-1.0.so.0","libgdkglext-x11-1.0.so.0","libGL.so.1","libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libGLU.so.1","libOpenGL.so.0"],"options":{"DOCS":"on","NLS":"on"}},{"name":"gnome-ssh-askpass","origin":"security/gnome-ssh-askpass","version":"9.7p1","comment":"Graphical SSH askpass utility for Gnome2","maintainer":"bofh@FreeBSD.org","www":"http://www.openssh.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a78ede1a03e9aadd9535662b2cc1146b72c3235b13e61e431dc9a8f28e7ddc8a","flatsize":13152,"path":"All/gnome-ssh-askpass-9.7p1.pkg","repopath":"All/gnome-ssh-askpass-9.7p1.pkg","licenselogic":"single","pkgsize":5256,"desc":"Gnome-ssh-askpass is a part of the OpenSSH contrib files.\n\nUse from your .xsession or equivalent:\n\texport SSH_ASKPASS=/usr/local/bin/gnome-ssh-askpass2 ; ssh-add","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["security","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"],"annotations":{"deprecated":"Uses deprecated gtk2 library","expiration_date":"2024-12-31"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUses deprecated gtk2 library.\n\nIt is scheduled to be removed on or after 2024-12-31."}]},{"name":"gnome-shell-extra-extensions","origin":"deskutils/gnome-shell-extra-extensions","version":"3.28_2","comment":"Gnome shell extra extensions metaport","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c0e525654345459b843fb5ac394107807dd9f2f191fa6213b580dcff457f143","flatsize":243,"path":"All/gnome-shell-extra-extensions-3.28_2.pkg","repopath":"All/gnome-shell-extra-extensions-3.28_2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1088,"desc":"Gnome-shell extra extensions \"meta\" package.","deps":{"gnome-shell-extension-audio-output-switcher":{"origin":"deskutils/gnome-shell-extension-audio-output-switcher","version":"0.0.0.20171022_2"},"gnome-shell-extension-coverflow":{"origin":"deskutils/gnome-shell-extension-coverflow","version":"0.0.0.20180110_2"},"gnome-shell-extension-dashtodock":{"origin":"deskutils/gnome-shell-extension-dashtodock","version":"65_2"},"gnome-shell-extension-filesmenu":{"origin":"deskutils/gnome-shell-extension-filesmenu","version":"0.0.0.20171125_2"},"gnome-shell-extension-hidetopbar":{"origin":"deskutils/gnome-shell-extension-hidetopbar","version":"0.0.0.20180511_2"},"gnome-shell-extension-lockkeys":{"origin":"deskutils/gnome-shell-extension-lockkeys","version":"0.0.0.20180511_2"},"gnome-shell-extension-mediaplayer":{"origin":"deskutils/gnome-shell-extension-mediaplayer","version":"4.0_1"},"gnome-shell-extension-openweather":{"origin":"deskutils/gnome-shell-extension-openweather","version":"119"},"gnome-shell-extension-panel-osd":{"origin":"deskutils/gnome-shell-extension-panel-osd","version":"0.0.0.20220406"},"gnome-shell-extension-recent-items":{"origin":"deskutils/gnome-shell-extension-recent-items","version":"40_1"},"gnome-shell-extension-trash":{"origin":"deskutils/gnome-shell-extension-trash","version":"0.2.0_1"},"gnome-shell-extension-weather":{"origin":"deskutils/gnome-shell-extension-weather","version":"0.0.0.20180411_2"},"gnome-shell-extension-windowoverlay-icons":{"origin":"deskutils/gnome-shell-extension-windowoverlay-icons","version":"36_1"}},"categories":["deskutils","gnome"]},{"name":"gnome-sudoku","origin":"games/gnome-sudoku","version":"42.0_3","comment":"Sudoku game for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/GnomeSudoku","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93d4b70c121e062affea32283ecd90c8e01fca285041105456d7274eb0032f6b","flatsize":1475855,"path":"All/gnome-sudoku-42.0_3.pkg","repopath":"All/gnome-sudoku-42.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":335588,"desc":"Gnome Sudoku is a logic game with a Japanese name that has recently exploded\nin popularity. Originally developed by Thomas Hinkle, now included in\ngnome-games. Gnome Sudoku is written in Python. GNOME Sudoku is meant to\nhave as simple, unobstrusive an interface as possible while still providing\nfeatures that make playing difficult Sudoku more fun.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qqwing":{"origin":"games/qqwing","version":"1.3.4_6"}},"categories":["games","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgee-0.8.so.2","libjson-glib-1.0.so.0","libqqwing.so.2"]},{"name":"gnome-shell-extension-windowoverlay-icons","origin":"deskutils/gnome-shell-extension-windowoverlay-icons","version":"36_1","comment":"Show application icons on the windows overview","maintainer":"gnome@FreeBSD.org","www":"https://github.com/sustmi/gnome-shell-extensions-sustmi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6c1254bb69baa824962dd8c7903b7b8891f5d430b604f1111f4e853cd1c7c21","flatsize":80308,"path":"All/gnome-shell-extension-windowoverlay-icons-36_1.pkg","repopath":"All/gnome-shell-extension-windowoverlay-icons-36_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":19528,"desc":"Adds application icons to the windows overview (in Activities menu).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"}},"categories":["deskutils","gnome"],"messages":[{"message":"The gnome-shell extensions won't be usable until the gnome-shell\ngets restarted. To do so, running the shell, press ALT+F2 and\ntype 'r'. That will restart the shell.\n\nTo enable or configure an extension, after restarting the shell, you\nhave to open a new gnome-tweak-tool instance. The new extensions\nshould appear in the extensions section.\n\nUse the extension at your own risk.","type":"install"}]},{"name":"gnome-shell-extension-weather","origin":"deskutils/gnome-shell-extension-weather","version":"0.0.0.20180411_2","comment":"Weather extension for the GNOME3 shell","maintainer":"gnome@FreeBSD.org","www":"https://github.com/Neroth/gnome-shell-extension-weather","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88fae8b93eb2507d987ec575ed86aecbdffa70d64fcd12755deb25ad173efed6","flatsize":145450,"path":"All/gnome-shell-extension-weather-0.0.0.20180411_2.pkg","repopath":"All/gnome-shell-extension-weather-0.0.0.20180411_2.pkg","licenselogic":"single","pkgsize":31204,"desc":"Simple gnome-shell weather extension for GNOME3","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"}},"categories":["deskutils","gnome"],"messages":[{"message":"The gnome-shell extensions won't be usable until the gnome-shell\ngets restarted. To do so, running the shell, press ALT+F2 and\ntype 'r'. That will restart the shell.\n\nTo enable or configure an extension, after restarting the shell, you\nhave to open a new gnome-tweak-tool instance. The new extensions\nshould appear in the extensions section.\n\nUse the extension at your own risk.","type":"install"}]},{"name":"gnome-system-monitor","origin":"sysutils/gnome-system-monitor","version":"42.0_1","comment":"GNOME system monitor program","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09141521ab9bee93df3e8d482086f42276aa1daf109012f3b84db1b30a4b5500","flatsize":4654815,"path":"All/gnome-system-monitor-42.0_1.pkg","repopath":"All/gnome-system-monitor-42.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":674564,"desc":"GNOME 3.0 system monitor program.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgtop":{"origin":"devel/libgtop","version":"2.40.0_1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["sysutils","gnome"],"shlibs_required":["libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtkmm-3.0.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libglibmm-2.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgio-2.0.so.0","libcairo.so.2","libsigc-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libgtop-2.0.so.11","libhandy-1.so.0","librsvg-2.so.2"]},{"name":"gnome-shell-extension-trash","origin":"deskutils/gnome-shell-extension-trash","version":"0.2.0_1","comment":"Gnome-shell trash indicator","maintainer":"gnome@FreeBSD.org","www":"https://github.com/bertoldia/gnome-shell-trash-extension","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdaa984efcf4a046e0637dc7a08dacae673044faa22a527b6118182c8ef47756","flatsize":86807,"path":"All/gnome-shell-extension-trash-0.2.0_1.pkg","repopath":"All/gnome-shell-extension-trash-0.2.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":16904,"desc":"A minimalist Trash management extension for the Gnome Shell.\n\nIt allows you to empty and open the Trash folder. It hides\ncompletely when the Trash is empty, and lists the files\nin the trash bin in the panel menu.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"}},"categories":["deskutils","gnome"],"messages":[{"message":"The gnome-shell extensions won't be usable until the gnome-shell\ngets restarted. To do so, running the shell, press ALT+F2 and\ntype 'r'. That will restart the shell.\n\nTo enable or configure an extension, after restarting the shell, you\nhave to open a new gnome-tweak-tool instance. The new extensions\nshould appear in the extensions section.\n\nUse the extension at your own risk.","type":"install"}]},{"name":"gnome-shell-extensions","origin":"x11/gnome-shell-extensions","version":"42.3_2","comment":"GNOME desktop shell extensions","maintainer":"gnome@FreeBSD.org","www":"https://live.gnome.org/GnomeShell","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"947e0f76ab9ef7992ead8b2d838c4e0f497acfd85531f91e14c47fba276844c1","flatsize":944539,"path":"All/gnome-shell-extensions-42.3_2.pkg","repopath":"All/gnome-shell-extensions-42.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":151140,"desc":"A set of basic extensions for gnome-shell.\n\nMore extensions are available on https://extensions.gnome.org/\nIn future release this will be more intergrated.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gjs":{"origin":"lang/gjs","version":"1.76.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","gnome"]},{"name":"gnome-shell-extension-recent-items","origin":"deskutils/gnome-shell-extension-recent-items","version":"40_1","comment":"Recent items extensions for the GNOME3 shell","maintainer":"gnome@FreeBSD.org","www":"https://github.com/bananenfisch/RecentItems","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60c4d2d3a4204334f6c8ba1f243a60d91bc0d292459353761e84eaf3319a273f","flatsize":78027,"path":"All/gnome-shell-extension-recent-items-40_1.pkg","repopath":"All/gnome-shell-extension-recent-items-40_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":14980,"desc":"Extension that adds an icon for recently used items at the top panel\nof GNOME3\n\n     https://www.bananenfisch.net/gnome","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["deskutils","gnome"],"messages":[{"message":"The gnome-shell extensions won't be usable until the gnome-shell\ngets restarted. To do so, running the shell, press ALT+F2 and\ntype 'r'. That will restart the shell.\n\nTo enable or configure an extension, after restarting the shell, you\nhave to open a new gnome-tweak-tool instance. The new extensions\nshould appear in the extensions section.\n\nUse the extension at your own risk.","type":"install"}]},{"name":"gnome-shell-extension-panel-osd","origin":"deskutils/gnome-shell-extension-panel-osd","version":"0.0.0.20220406","comment":"OSD extension for the GNOME shell","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.com/jenslody/gnome-shell-extension-panel-osd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea69056d88f86dfedaeda47baccc2dd7fffeb0049ff08cd590eb769fbe559c20","flatsize":108876,"path":"All/gnome-shell-extension-panel-osd-0.0.0.20220406.pkg","repopath":"All/gnome-shell-extension-panel-osd-0.0.0.20220406.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":25292,"desc":"Extension to configure how the notifications appear in GNOME3","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"}},"categories":["deskutils","gnome"],"messages":[{"message":"The gnome-shell extensions won't be usable until the gnome-shell\ngets restarted. To do so, running the shell, press ALT+F2 and\ntype 'r'. That will restart the shell.\n\nTo enable or configure an extension, after restarting the shell, you\nhave to open a new gnome-tweak-tool instance. The new extensions\nshould appear in the extensions section.\n\nUse the extension at your own risk.","type":"install"}]},{"name":"gnome-shell-extension-mediaplayer","origin":"deskutils/gnome-shell-extension-mediaplayer","version":"4.0_1","comment":"MPRIS2 extension for the GNOME3 shell","maintainer":"gnome@FreeBSD.org","www":"https://extensions.gnome.org/extension/55/media-player-indicator/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"780cbb73f58a58ef7bf14a92082becf7590ddaaeb725879491dad6372aea592c","flatsize":215260,"path":"All/gnome-shell-extension-mediaplayer-4.0_1.pkg","repopath":"All/gnome-shell-extension-mediaplayer-4.0_1.pkg","licenselogic":"single","pkgsize":37992,"desc":"A mediaplayer indicator for the gnome-shell.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"}},"categories":["deskutils","gnome"],"messages":[{"message":"The gnome-shell extensions won't be usable until the gnome-shell\ngets restarted. To do so, running the shell, press ALT+F2 and\ntype 'r'. That will restart the shell.\n\nTo enable or configure an extension, after restarting the shell, you\nhave to open a new gnome-tweak-tool instance. The new extensions\nshould appear in the extensions section.\n\nUse the extension at your own risk.","type":"install"}]},{"name":"gnome-shell-extension-lockkeys","origin":"deskutils/gnome-shell-extension-lockkeys","version":"0.0.0.20180511_2","comment":"Gnome-shell Numlock and Capslock indicator","maintainer":"gnome@FreeBSD.org","www":"https://github.com/kazysmaster/gnome-shell-extension-lockkeys","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6903fd9488bbb590678f067f4898cdedb35c12e305a86530050d523aae0151c1","flatsize":82942,"path":"All/gnome-shell-extension-lockkeys-0.0.0.20180511_2.pkg","repopath":"All/gnome-shell-extension-lockkeys-0.0.0.20180511_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16996,"desc":"Numlock and Capslock indicator for gnome-shell.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"}},"categories":["deskutils","gnome"],"messages":[{"message":"The gnome-shell extensions won't be usable until the gnome-shell\ngets restarted. To do so, running the shell, press ALT+F2 and\ntype 'r'. That will restart the shell.\n\nTo enable or configure an extension, after restarting the shell, you\nhave to open a new gnome-tweak-tool instance. The new extensions\nshould appear in the extensions section.\n\nUse the extension at your own risk.","type":"install"}]},{"name":"gnome-shell-extension-hidetopbar","origin":"deskutils/gnome-shell-extension-hidetopbar","version":"0.0.0.20180511_2","comment":"Hide the topbar except in overview mode","maintainer":"gnome@FreeBSD.org","www":"https://github.com/mlutfy/hidetopbar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28b99ef17dea500a9d859ab5feb7c34ffb69d5bc41b65d04716bd74ec9e27d49","flatsize":97733,"path":"All/gnome-shell-extension-hidetopbar-0.0.0.20180511_2.pkg","repopath":"All/gnome-shell-extension-hidetopbar-0.0.0.20180511_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23104,"desc":"Extension that hides the topbar except in overview mode.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"}},"categories":["deskutils","gnome"],"messages":[{"message":"The gnome-shell extensions won't be usable until the gnome-shell\ngets restarted. To do so, running the shell, press ALT+F2 and\ntype 'r'. That will restart the shell.\n\nTo enable or configure an extension, after restarting the shell, you\nhave to open a new gnome-tweak-tool instance. The new extensions\nshould appear in the extensions section.\n\nUse the extension at your own risk.","type":"install"}]},{"name":"gnome-shell-extension-coverflow","origin":"deskutils/gnome-shell-extension-coverflow","version":"0.0.0.20180110_2","comment":"Lets you Alt-Tab windows in a cover-flow manner","maintainer":"gnome@FreeBSD.org","www":"https://github.com/dmo60/CoverflowAltTab","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e45d523987318aaf737f29f419db7dfa8ad477d1330b45b5e832ce4f21b2bb7","flatsize":156959,"path":"All/gnome-shell-extension-coverflow-0.0.0.20180110_2.pkg","repopath":"All/gnome-shell-extension-coverflow-0.0.0.20180110_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":32360,"desc":"CoverflowAltTab is an Alt-Tab replacement available as an extension\nfor Gnome-Shell and Cinnamon.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"}},"categories":["deskutils","gnome"],"messages":[{"message":"The gnome-shell extensions won't be usable until the gnome-shell\ngets restarted. To do so, running the shell, press ALT+F2 and\ntype 'r'. That will restart the shell.\n\nTo enable or configure an extension, after restarting the shell, you\nhave to open a new gnome-tweak-tool instance. The new extensions\nshould appear in the extensions section.\n\nUse the extension at your own risk.","type":"install"}]},{"name":"gnome-shell-extension-filesmenu","origin":"deskutils/gnome-shell-extension-filesmenu","version":"0.0.0.20171125_2","comment":"Quickly navigate your file system","maintainer":"gnome@FreeBSD.org","www":"https://github.com/bertoldia/files-menu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43cc6168e67ff949d18cafd8380833028e71f07dcd1035d4fb059f7d94f784e3","flatsize":83142,"path":"All/gnome-shell-extension-filesmenu-0.0.0.20171125_2.pkg","repopath":"All/gnome-shell-extension-filesmenu-0.0.0.20171125_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":16060,"desc":"Quickly navigate your file system and open files through a menu.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"}},"categories":["deskutils","gnome"],"messages":[{"message":"The gnome-shell extensions won't be usable until the gnome-shell\ngets restarted. To do so, running the shell, press ALT+F2 and\ntype 'r'. That will restart the shell.\n\nTo enable or configure an extension, after restarting the shell, you\nhave to open a new gnome-tweak-tool instance. The new extensions\nshould appear in the extensions section.\n\nUse the extension at your own risk.","type":"install"}]},{"name":"gnome-shell-extension-openweather","origin":"deskutils/gnome-shell-extension-openweather","version":"119","comment":"OpenWeather extension for the GNOME3 shell","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.com/skrewball/openweather","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7627aa4b2a33ee85451185fa537253982a940b638036d45126e001f9e695e23","flatsize":550297,"path":"All/gnome-shell-extension-openweather-119.pkg","repopath":"All/gnome-shell-extension-openweather-119.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":138484,"desc":"Simple gnome-shell OpenWeather extension for GNOME3","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"}},"categories":["deskutils","gnome"],"messages":[{"message":"The gnome-shell extensions won't be usable until the gnome-shell\ngets restarted. To do so, running the shell, press ALT+F2 and\ntype 'r'. That will restart the shell.\n\nTo enable or configure an extension, after restarting the shell, you\nhave to open a new gnome-tweak-tool instance. The new extensions\nshould appear in the extensions section.\n\nUse the extension at your own risk.","type":"install"}]},{"name":"gnome-shell-extension-audio-output-switcher","origin":"deskutils/gnome-shell-extension-audio-output-switcher","version":"0.0.0.20171022_2","comment":"Gnome-shell audio output switcher","maintainer":"gnome@FreeBSD.org","www":"https://github.com/anduchs/audio-output-switcher","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a816ccfffbeac4e6f52e8d366e9b47548fbd90e3fecb714fdb2812a680423e6","flatsize":10273,"path":"All/gnome-shell-extension-audio-output-switcher-0.0.0.20171022_2.pkg","repopath":"All/gnome-shell-extension-audio-output-switcher-0.0.0.20171022_2.pkg","licenselogic":"single","pkgsize":4852,"desc":"Audio output switcher for gnome shell and pulseaudio.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"}},"categories":["deskutils","gnome"],"messages":[{"message":"The gnome-shell extensions won't be usable until the gnome-shell\ngets restarted. To do so, running the shell, press ALT+F2 and\ntype 'r'. That will restart the shell.\n\nTo enable or configure an extension, after restarting the shell, you\nhave to open a new gnome-tweak-tool instance. The new extensions\nshould appear in the extensions section.\n\nUse the extension at your own risk.","type":"install"}]},{"name":"gnome-shell-extension-dashtopanel","origin":"deskutils/gnome-shell-extension-dashtopanel","version":"v46","comment":"Icon taskbar for the Gnome Shell","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/home-sweet-gnome/dash-to-panel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8647ac447070c17d57f7d722eb7286591a9c98a4fa98e21199637adf0220bbaa","flatsize":1522306,"path":"All/gnome-shell-extension-dashtopanel-v46.pkg","repopath":"All/gnome-shell-extension-dashtopanel-v46.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":198024,"desc":"This extension moves the dash into the gnome main panel.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["deskutils"],"messages":[{"message":"This gnome-shell extension won't be usable until the gnome-shell\ngets restarted. To do so, running the shell, press ALT+F2 and\ntype 'r'. That will restart the shell.\n\nTo enable or configure an extension, after restarting the shell, you\nhave to open a new gnome-tweak-tool instance. The new extension\nshould appear in the extensions section."}]},{"name":"gshhg-gmt","origin":"graphics/gmt-gshhg","version":"2.3.7","comment":"Global Self-consistent, Hierarchical, High-resolution Geography","maintainer":"lbartoletti@FreeBSD.org","www":"https://www.soest.hawaii.edu/wessel/gshhg/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfba89f3e8600f3f40db7bc48528255f20d8871a9fa406ba85f6587bf0e3e1cb","flatsize":57716959,"path":"All/gshhg-gmt-2.3.7.pkg","repopath":"All/gshhg-gmt-2.3.7.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":56321544,"desc":"We present a high-resolution geography data set amalgamated from three data\nbases in the public domain:\n\n    World Vector Shorelines (WVS).\n    CIA World Data Bank II (WDBII).\n    Atlas of the Cryosphere (AC).","categories":["graphics"]},{"name":"gnome-shell-extension-dashtodock","origin":"deskutils/gnome-shell-extension-dashtodock","version":"65_2","comment":"Convert the dash into a dock","maintainer":"gnome@FreeBSD.org","www":"https://micheleg.github.io/dash-to-dock/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5420e31903879208eb8c485f044559ba5179af2e78e2a42c5c2ac8781f398c4c","flatsize":1024462,"path":"All/gnome-shell-extension-dashtodock-65_2.pkg","repopath":"All/gnome-shell-extension-dashtodock-65_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":269988,"desc":"Convert the dash to into a dock.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"}},"categories":["deskutils","gnome"],"messages":[{"message":"The gnome-shell extensions won't be usable until the gnome-shell\ngets restarted. To do so, running the shell, press ALT+F2 and\ntype 'r'. That will restart the shell.\n\nTo enable or configure an extension, after restarting the shell, you\nhave to open a new gnome-tweak-tool instance. The new extensions\nshould appear in the extensions section.\n\nUse the extension at your own risk.","type":"install"}]},{"name":"gnome-robots","origin":"games/gnome-robots","version":"40.0_3","comment":"Gnome robots","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Robots","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5323f6a0d97cf16832fd2567b8da5f4c59e7b9b4d47c06f6461e1ab34acbb128","flatsize":1950778,"path":"All/gnome-robots-40.0_3.pkg","repopath":"All/gnome-robots-40.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":404528,"desc":"The classic robots game where you have to avoid a hoard of robots who are\ntrying to kill you. Each step you take brings them closer toward you.\nFortunately they aren't very smart and you also have a helpful teleportation\ngadget.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsound":{"origin":"audio/gsound","version":"1.0.3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libgnome-games-support":{"origin":"games/libgnome-games-support","version":"1.8.2_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libgee-0.8.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgnome-games-support-1.so.3","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgsound.so.0","librsvg-2.so.2"]},{"name":"gnome-pty-helper","origin":"x11-toolkits/gnome-pty-helper","version":"0.40.2","comment":"utmp/wtmp/lastlog helper program for the vte Terminal widget","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd9ef4e8cf54dfeace9a91501a297cc895fedff5ab3c25dedb607dc582a2d678","flatsize":13352,"path":"All/gnome-pty-helper-0.40.2.pkg","repopath":"All/gnome-pty-helper-0.40.2.pkg","licenselogic":"single","pkgsize":5460,"desc":"Gnome-pty-helper is a backend executable that provides access to the utmp\nand wtmp files for vte-based terminal applications such as gnome-terminal.","categories":["x11-toolkits","gnome"]},{"name":"gnome-screenshot","origin":"deskutils/gnome-screenshot","version":"41.0_3","comment":"GNOME utility for making pictures of your screen","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/gnome-screenshot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eeafe0457e33ce6668f1170874e0f2a47f52e736fe0b5f818da4400c2135b220","flatsize":866464,"path":"All/gnome-screenshot-41.0_3.pkg","repopath":"All/gnome-screenshot-41.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":160172,"desc":"GNOME Screenshot is a small utility that takes a screenshot of the whole\ndesktop; the currently focused window; or an area of the screen.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","gnome"],"shlibs_required":["libX11.so.6","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libhandy-1.so.0"],"options":{"INTEL_FIX":"off"}},{"name":"gnome-session","origin":"x11/gnome-session","version":"42.0_4","comment":"Session component for the GNOME desktop","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ff6b653dd03879cdebedc986a57bd43d0e2a6628f2efdd2d8c83a067d957104","flatsize":1415648,"path":"All/gnome-session-42.0_4.pkg","repopath":"All/gnome-session-42.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":286920,"desc":"This provides session management for the GNOME desktop, and\nprovides the tools used to start the desktop.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgnome-desktop-3.so.19","libjson-glib-1.0.so.0","libICE.so.6","libSM.so.6","libX11.so.6","libepoxy.so.0","libgtk-3.so.0","libgdk-3.so.0","libGL.so.1","libXcomposite.so.1","libEGL.so.1","libGLESv2.so.2"]},{"name":"gnome-settings-daemon","origin":"sysutils/gnome-settings-daemon","version":"42.2_7","comment":"GNOME settings daemon","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24190eb7c8b817eff9bf182ca46561cbc173472daca208ff4cbeaeb82d7ef5ef","flatsize":5384156,"path":"All/gnome-settings-daemon-42.2_7.pkg","repopath":"All/gnome-settings-daemon-42.2_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":744616,"desc":"GNOME 3 settings daemon.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"colord":{"origin":"graphics/colord","version":"1.4.7"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geoclue":{"origin":"net/geoclue","version":"2.7.1_1"},"geocode-glib2":{"origin":"net/geocode-glib2","version":"3.26.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libgweather4":{"origin":"net/libgweather4","version":"4.2.0_2"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"}},"categories":["sysutils","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgeocode-glib-2.so.0","libgweather-4.so.0","libgeoclue-2.so.0","libnotify.so.4","libpolkit-gobject-1.so.0","libgtk-3.so.0","libgdk-3.so.0","libX11.so.6","libcanberra-gtk3.so.0","libcanberra.so.0","libgnome-desktop-3.so.19","libupower-glib.so.3","libXext.so.6","libcups.so.2","libnss3.so","libnspr4.so","libXfixes.so.3","libfontconfig.so.1"],"shlibs_provided":["libgsd.so"]},{"name":"gnome-power-manager","origin":"sysutils/gnome-power-manager","version":"3.32.0_3","comment":"Power management system for the GNOME Desktop","maintainer":"gnome@FreeBSD.org","www":"https://projects.gnome.org/gnome-power-manager/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50f2862d42dfd73af711de10f00431bf6e25604e454d7227369ff4597bf80d4e","flatsize":943449,"path":"All/gnome-power-manager-3.32.0_3.pkg","repopath":"All/gnome-power-manager-3.32.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":165972,"desc":"GNOME Power Manager is a GNOME session daemon that acts as a policy agent\non top of HAL (the Hardware Abstraction Layer). GNOME Power Manager listens\nfor HAL events and responds with user-configurable reactions.\nCurrently it supports laptop batteries and AC adapters. Its goal is to be\narchitecture neutral and free of polling and other hacks.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"}},"categories":["sysutils","gnome"],"shlibs_required":["libcairo.so.2","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgio-2.0.so.0","libupower-glib.so.3"],"options":{"MANPAGES":"off"}},{"name":"gnome-shell","origin":"x11/gnome-shell","version":"42.4_9","comment":"Next generation GNOME desktop shell","maintainer":"gnome@FreeBSD.org","www":"https://live.gnome.org/GnomeShell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59c0b608fd77f78d03a682c0c416ca45fe0ce1e484958aa9183e44da8064461b","flatsize":9671321,"path":"All/gnome-shell-42.4_9.pkg","repopath":"All/gnome-shell-42.4_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1449324,"desc":"Next generation GNOME desktop shell","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"evolution-data-server":{"origin":"databases/evolution-data-server","version":"3.44.4_7"},"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gdm":{"origin":"x11/gdm","version":"42.0_7"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gjs":{"origin":"lang/gjs","version":"1.76.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-autoar":{"origin":"archivers/gnome-autoar","version":"0.4.3_2"},"gnome-control-center":{"origin":"sysutils/gnome-control-center","version":"43.2_3"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libcroco":{"origin":"textproc/libcroco","version":"0.6.13_2"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgnomekbd":{"origin":"x11/libgnomekbd","version":"3.26.1_2"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"mutter":{"origin":"x11-wm/mutter","version":"42.4_3"},"p11-kit":{"origin":"security/p11-kit","version":"0.25.3_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"python311":{"origin":"lang/python311","version":"3.11.9"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["x11","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgnome-autoar-0.so.0","libjson-glib-1.0.so.0","libgtk-3.so.0","libatk-bridge-2.0.so.0","libgjs.so.0","libmutter-clutter-10.so.0","libmutter-cogl-pango-10.so.0","libgirepository-1.0.so.1","libmutter-10.so.0","libgdk-3.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libmutter-cogl-10.so.0","libgraphene-1.0.so.0","libX11.so.6","libpolkit-agent-1.so.0","libpolkit-gobject-1.so.0","libgcr-base-3.so.1","libXfixes.so.3","libgnome-desktop-3.so.19","libgtk-4.so.1","libatk-1.0.so.0","libpango-1.0.so.0","libecal-2.0.so.1","libical-glib.so.3","libedataserver-1.2.so.26"],"shlibs_provided":["libgnome-shell-menu.so","libgnome-shell.so","libshew-0.so","libst-1.0.so"],"annotations":{"cpe":"cpe:2.3:a:gnome:gnome-shell:42.4:::::dragonfly6:x86_64:9"},"messages":[{"message":"Gnome-shell requires acceleration of to work. For this a nvidia card\nwith the nvidia-driver, or a Intel/ATI KMS enabled card is needed.\n\nFor the nvidia users no other changes are needed. For Intel/ATI KMS\ndriver the user needs to have read/write permissions on\n/dev/dri/cardN (usually N=0). If gnome-shell is launched from gdm, the\ngdm user also needs this access.\n\nAccess can be granted by adding the user(s) to the video group.\n\n% pw groupmod video -m jerry","type":"install"}]},{"name":"gnome-pie","origin":"x11/gnome-pie","version":"0.7.3_3","comment":"Circular application launcher","maintainer":"nivit@FreeBSD.org","www":"https://schneegans.github.io/gnome-pie.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e43fb97def2bf7e0136aa853a776264f4f21e96c593df8f07c8fb0eb66fb608","flatsize":1479456,"path":"All/gnome-pie-0.7.3_3.pkg","repopath":"All/gnome-pie-0.7.3_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":248456,"desc":"Gnome-Pie is a circular application launcher. It is made of several pies,\neach consisting of multiple slices. The user presses a key stroke which\nopens the desired pie. By activating one of its slices, applications may\nbe launched, key presses may be simulated or files can be opened.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bamf":{"origin":"sysutils/bamf","version":"0.5.6_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-menus":{"origin":"x11/gnome-menus","version":"3.36.0"},"gnome-settings-daemon":{"origin":"sysutils/gnome-settings-daemon","version":"42.2_7"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"unique":{"origin":"x11-toolkits/unique","version":"1.1.6_8"}},"categories":["x11"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgee-0.8.so.2","libxml2.so.2","libXtst.so.6","libgnome-menu-3.so.0","libX11.so.6","libwnck-3.so.0","libbamf3.so.2","libarchive.so.13","libgthread-2.0.so.0"],"options":{"DOCS":"on","MANPAGES":"on","NLS":"on"},"messages":[{"message":"If you do not see any pie, create keyboard shortcuts manually\nbinding commands such as:\n\n  gnome-pie -o ID\n\nIn a terminal run the command\n\n  gnome-pie -p\n\nto see the available IDs.","type":"install"}]},{"name":"gnome-online-miners","origin":"net/gnome-online-miners","version":"3.34.0_2","comment":"Crawls through your online content","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/GnomeOnlineMiners","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c988b5048b8f596adb4eeeed3916d363828722dc6e1b372e9f8cb9b781350ad","flatsize":526281,"path":"All/gnome-online-miners-3.34.0_2.pkg","repopath":"All/gnome-online-miners-3.34.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":87188,"desc":"GNOME Online Miners provides a set of crawlers that go through your online content\nand index them locally in Tracker. It has miners for Facebook, Flickr,\nGoogle, ownCloud and SkyDrive.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gfbgraph":{"origin":"net/gfbgraph","version":"0.2.5"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"grilo":{"origin":"net/grilo","version":"0.3.15_2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libgdata":{"origin":"devel/libgdata","version":"0.18.1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libzapojit":{"origin":"net/libzapojit","version":"0.0.3_2"},"rest":{"origin":"devel/librest","version":"0.8.1_2"},"tracker":{"origin":"sysutils/tracker","version":"2.3.4_12"}},"categories":["net"],"shlibs_required":["libgoa-1.0.so.0","libtracker-miner-2.0.so.0","libtracker-sparql-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgfbgraph-0.2.so.0","libjson-glib-1.0.so.0","librest-0.7.so.0","libsoup-2.4.so.1","libxml2.so.2","libgrilo-0.3.so.0","libgdata.so.22","libzapojit-0.0.so.0"],"shlibs_provided":["libgom-1.0.so"]},{"name":"gnome-online-accounts","origin":"net/gnome-online-accounts","version":"3.44.0_2","comment":"Interface provider to access the user's online accounts","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/GnomeOnlineAccounts/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3979101355c562f53c30fbcb7d52cc7de6fad1d4ffb18e7a6df11b675332cfc","flatsize":4473468,"path":"All/gnome-online-accounts-3.44.0_2.pkg","repopath":"All/gnome-online-accounts-3.44.0_2.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":525328,"desc":"GOA provides a centralized service that allows a set of online accounts\nto be configured for use with core GNOME applications. In UX terms, GOA\nprovides a static list of online accounts that can be setup by users\n(through the Online Accounts panel in System Settings). These accounts\ncan then be used by core GNOME applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"p11-kit":{"origin":"security/p11-kit","version":"0.25.3_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"rest":{"origin":"devel/librest","version":"0.8.1_2"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["net"],"shlibs_required":["libjson-glib-1.0.so.0","libsecret-1.so.0","librest-0.7.so.0","libxml2.so.2","libwebkit2gtk-4.0.so.37","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libjavascriptcoregtk-4.0.so.18","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgoawebextension.so","libgoa-1.0.so.0","libgoa-backend-1.0.so.1"],"options":{"TELEPATHY":"off"}},{"name":"gnome-planner","origin":"deskutils/gnome-planner","version":"0.14.6.20220531_1","comment":"Project management tool based on the Work breakdown structure","maintainer":"rodrigo@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Planner","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ef1dbca8c4e7ed302bda287214545e958ca2f441b230102dceb7d2148592cd6","flatsize":3745100,"path":"All/gnome-planner-0.14.6.20220531_1.pkg","repopath":"All/gnome-planner-0.14.6.20220531_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":674644,"desc":"Gnome Planner is a cross-platform project management\ntool based on the Work breakdown structure (WBS).\nYou can visualize project in time using Gantt chart,\nlist the complete breakdown of your project along with\nthe estimated cost and effort and manage your resources\nassignments.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"libgda5":{"origin":"databases/libgda5","version":"5.2.10_4"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["deskutils","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgmodule-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgailutil-3.so.0","libxml2.so.2","libxslt.so.1","libexslt.so.0","libgda-5.0.so.4"],"shlibs_provided":["libplanner-1.so.1"]},{"name":"gnome-photos","origin":"deskutils/gnome-photos","version":"43.0_4","comment":"Photo application for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Design/Apps/Photos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3a68ff64ce2edcbe386dd3346aecd1e7cf51a4276f48c09530eb85b9274d041","flatsize":3591909,"path":"All/gnome-photos-43.0_4.pkg","repopath":"All/gnome-photos-43.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":603532,"desc":"Photos is a photo application for GNOME","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"babl":{"origin":"x11/babl","version":"0.1.108_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"exempi":{"origin":"textproc/exempi","version":"2.6.3_1"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gegl":{"origin":"graphics/gegl","version":"0.4.48_1"},"geoclue":{"origin":"net/geoclue","version":"2.7.1_1"},"geocode-glib2":{"origin":"net/geocode-glib2","version":"3.26.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gexiv2":{"origin":"graphics/gexiv2","version":"0.14.2"},"gfbgraph":{"origin":"net/gfbgraph","version":"0.2.5"},"gjs":{"origin":"lang/gjs","version":"1.76.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"grilo":{"origin":"net/grilo","version":"0.3.15_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libdazzle":{"origin":"x11-toolkits/libdazzle","version":"3.44.0_2"},"libgdata":{"origin":"devel/libgdata","version":"0.18.1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libportal":{"origin":"deskutils/libportal","version":"0.7.1"},"libportal-gtk3":{"origin":"deskutils/libportal-gtk3","version":"0.7.1_1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"rest":{"origin":"devel/librest","version":"0.8.1_2"},"tracker3":{"origin":"sysutils/tracker3","version":"3.5.3_1"}},"categories":["deskutils","gnome"],"shlibs_required":["libbabl-0.1.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgegl-0.4.so.0","libgio-2.0.so.0","libgeocode-glib-2.so.0","libgexiv2.so.2","libgoa-1.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libdazzle-1.0.so.0","libhandy-1.so.0","libportal.so.1","libportal-gtk3.so.1","libtracker-sparql-3.0.so.0","libjpeg.so.8","libpng16.so.16"],"shlibs_provided":["libgnome-photos.so"],"options":{"DOCS":"on"}},{"name":"gnome-nibbles","origin":"games/gnome-nibbles","version":"3.38.2_4","comment":"Gnome nibbles","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Nibbles","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d052fd432e53a07f6c08c5feed43ffa2d82817fff682169a0f69fc4d7f7722d0","flatsize":1793313,"path":"All/gnome-nibbles-3.38.2_4.pkg","repopath":"All/gnome-nibbles-3.38.2_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":295832,"desc":"Nibbles is a game where the user controls a snake. The snake moves around\nthe board, eating diamonds while avoiding the walls placed around it.\nNibbles also features network multiplayer, and up to six evil AI worms!","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsound":{"origin":"audio/gsound","version":"1.0.3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgnome-games-support":{"origin":"games/libgnome-games-support","version":"1.8.2_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libclutter-1.0.so.0","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libclutter-gtk-1.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libgee-0.8.so.2","libgsound.so.0","libgnome-games-support-1.so.3"]},{"name":"gnome-user-docs","origin":"misc/gnome-user-docs","version":"42.0","comment":"GNOME desktop users guide","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6dea92c4c5234d4c130775f979e2e2a6d5f2af67d78ff2f9447c40cddf073f49","flatsize":50702799,"path":"All/gnome-user-docs-42.0.pkg","repopath":"All/gnome-user-docs-42.0.pkg","licenselogic":"single","licenses":["CC-BY-3.0"],"pkgsize":7579284,"desc":"User documentation for the GNOME desktop environment.","categories":["misc","gnome"]},{"name":"gnome-mines","origin":"games/gnome-mines","version":"40.1_3","comment":"Gnome minesweeper","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Mines","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1031e7146a73fcca5adeba542535b3bd0f2f80971687c5f2e04b784b787ea238","flatsize":1288876,"path":"All/gnome-mines-40.1_3.pkg","repopath":"All/gnome-mines-40.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":219504,"desc":"Mines (or gnomine) is a puzzle game where you locate mines floating in an\nocean using only your brain and a little bit of luck.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libgnome-games-support":{"origin":"games/libgnome-games-support","version":"1.8.2_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libgio-2.0.so.0","libgnome-games-support-1.so.3"]},{"name":"gnome-nettool","origin":"net/gnome-nettool","version":"42.0_2,1","comment":"GNOME utility that provides network information statistics","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52cb020a386428154b0b4cf52c7ae222685ffafae5cf5484b9564f51928f9afc","flatsize":2018633,"path":"All/gnome-nettool-42.0_2,1.pkg","repopath":"All/gnome-nettool-42.0_2,1.pkg","licenselogic":"single","pkgsize":322440,"desc":"Gnome-nettool is a utility for getting network information such as interface\nstatistics, and for front-ending commands like ping and traceroute.  It\nis very similar to the MacOS X Network Utility.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bind-tools":{"origin":"dns/bind-tools","version":"9.18.30"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgtop":{"origin":"devel/libgtop","version":"2.40.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtop-2.0.so.11"]},{"name":"gnome-mime-data","origin":"misc/gnome-mime-data","version":"2.18.0_5","comment":"MIME and Application database for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c58b9616f18235dc4923b4e5aa6d5ae0b3b11f92037fcc6b3f054d3a2dfe9662","flatsize":3624531,"path":"All/gnome-mime-data-2.18.0_5.pkg","repopath":"All/gnome-mime-data-2.18.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":343204,"desc":"The base MIME and Application database for GNOME. It is meant to be accessed\nthrough the MIME functions in GnomeVFS","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["misc","gnome"]},{"name":"gnome-music","origin":"audio/gnome-music","version":"42.1_2","comment":"GNOME music playing application","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Music","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f680d8dfbdff13d71023c46659b6cb64114a0a6f6584ef54ddd64bba3f971de5","flatsize":1899612,"path":"All/gnome-music-42.1_2.pkg","repopath":"All/gnome-music-42.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":273092,"desc":"Music is the new GNOME music playing application.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"grilo":{"origin":"net/grilo","version":"0.3.15_2"},"grilo-plugins":{"origin":"net/grilo-plugins","version":"0.3.15_1"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-mpg123":{"origin":"audio/gstreamer1-plugins-mpg123","version":"1.22.10"},"gstreamer1-plugins-ogg":{"origin":"audio/gstreamer1-plugins-ogg","version":"1.22.10"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libdazzle":{"origin":"x11-toolkits/libdazzle","version":"3.44.0_2"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libmediaart":{"origin":"multimedia/libmediaart","version":"1.9.6"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tracker3":{"origin":"sysutils/tracker3","version":"3.5.3_1"}},"categories":["audio","gnome"]},{"name":"gnome-mplayer","origin":"multimedia/gnome-mplayer","version":"1.0.9_9","comment":"GNOME frontend for MPlayer","maintainer":"ports@FreeBSD.org","www":"http://kdekorte.googlepages.com/gnomemplayer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27220601dd4da2209820e87541736e987f0cef68f1860e51f76a11f6ddebba45","flatsize":1347319,"path":"All/gnome-mplayer-1.0.9_9.pkg","repopath":"All/gnome-mplayer-1.0.9_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":316604,"desc":"GNOME MPlayer is a simple GUI for MPlayer. It is intended to be a nice tight\nplayer and provide a simple and clean interface to MPlayer. GNOME MPlayer has\na rich API that is exposed via DBus. Using DBus you can control a single or\nmultiple instances of GNOME MPlayer from a single command.\n\nThe player can be used to play media on websites\nwhen used with Gecko Mediaplayer","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmtk":{"origin":"multimedia/gmtk","version":"1.0.9_3"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["multimedia","gnome"],"shlibs_required":["libintl.so.8","libX11.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libgmlib.so.1","libgmtk.so.1","libdbus-glib-1.so.2","libdbus-1.so.3","libXss.so.1"],"options":{"ALSA":"off","DOCS":"on","GIO":"off","GPOD":"off","GTK3":"off","NOTIFY":"off","PULSEAUDIO":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe gnome-mplayer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-menus","origin":"x11/gnome-menus","version":"3.36.0","comment":"Implementation of the FreeDesktop Desktop Menu Spec","maintainer":"gnome@FreeBSD.org","www":"https://www.freedesktop.org/Standards/menu-spec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"772f037123cf20055884238fee790c3676568864b0370ab8a33f7cd28eeb3990","flatsize":855963,"path":"All/gnome-menus-3.36.0.pkg","repopath":"All/gnome-menus-3.36.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":164108,"desc":"This package is free software and is part of the\nGNOME project.\n\nThe package contains an implementation of the draft \"Desktop\nMenu Specification\" from freedesktop.org:\n\n  http://www.freedesktop.org/Standards/menu-spec\n\nAlso contained here are the GNOME menu layout configuration\nfiles, .directory files and assorted menu related utility programs.\n\n-- gnome-menus README","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["x11","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgnome-menu-3.so.0"]},{"name":"gnome-lite","origin":"x11/gnome","version":"42_5","comment":"The \"meta-port\" of the GNOME desktop slimmed down for only the basics","maintainer":"gnome@FreeBSD.org","www":"https://www.FreeBSD.org/gnome/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80514f930a21021b44414aa73eb57f3c77b5ce93560095b47061af6612472388","flatsize":243,"path":"All/gnome-lite-42_5.pkg","repopath":"All/gnome-lite-42_5.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1728,"desc":"This metaport installs the pieces of the GNOME desktop that are needed to\nprovide a functional desktop. The x11/gnome metaport, contains the full\nversion of the GNOME desktop environment.","deps":{"bitstream-vera":{"origin":"x11-fonts/bitstream-vera","version":"1.10_8"},"caribou":{"origin":"accessibility/caribou","version":"0.4.21_7"},"dconf-editor":{"origin":"devel/dconf-editor","version":"3.38.3_3"},"freedesktop-sound-theme":{"origin":"audio/freedesktop-sound-theme","version":"0.8"},"gdm":{"origin":"x11/gdm","version":"42.0_7"},"gnome-backgrounds":{"origin":"x11-themes/gnome-backgrounds","version":"43_1"},"gnome-control-center":{"origin":"sysutils/gnome-control-center","version":"43.2_3"},"gnome-icon-theme-extras":{"origin":"misc/gnome-icon-theme-extras","version":"3.12.0_1"},"gnome-icon-theme-symbolic":{"origin":"x11-themes/gnome-icon-theme-symbolic","version":"3.12.0"},"gnome-keyring":{"origin":"security/gnome-keyring","version":"42.1_4"},"gnome-power-manager":{"origin":"sysutils/gnome-power-manager","version":"3.32.0_3"},"gnome-session":{"origin":"x11/gnome-session","version":"42.0_4"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"gnome-shell-extensions":{"origin":"x11/gnome-shell-extensions","version":"42.3_2"},"gnome-themes-extra":{"origin":"x11-themes/gnome-themes-extra","version":"3.28_5"},"gnome-tweaks":{"origin":"deskutils/gnome-tweaks","version":"40.10_3"},"nautilus":{"origin":"x11-fm/nautilus","version":"42.2_3"},"orca":{"origin":"accessibility/orca","version":"43.1_4"},"seahorse":{"origin":"security/seahorse","version":"41.0_2"},"sushi":{"origin":"x11-fm/sushi","version":"42.0_2"},"yelp":{"origin":"x11/yelp","version":"42.1_3"},"zenity":{"origin":"x11/zenity","version":"3.42.1_3"}},"categories":["x11","gnome"],"annotations":{"flavor":"lite"},"messages":[{"message":"The GNOME desktop Lite edition has been successfully installed.\n\nThe Lite edition only includes the minimal components to get a working GNOME\nDesktop. The user then has to install prefered applications like editor, web\nbrowser or e-mail client. If you wish to install the full desktop, you can\nremove this port, and install the x11/gnome port or package.  That can be\nbest accomplished using the following commands:\n\n# pkg_delete gnome-lite\n# cd /usr/ports/x11/gnome\n# make install clean\n\nAlternatively, you can install additional GNOME components individually\nusing either their ports or packages.\n\nFor more help on using GNOME on FreeBSD, please see the FreeBSD GNOME project\nsite at http://www.FreeBSD.org/gnome.","type":"install"}]},{"name":"go120","origin":"lang/go120","version":"1.20.14","comment":"Go programming language","maintainer":"go@FreeBSD.org","www":"https://golang.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"009fb8bbf6f4d3da1fae39c3d8dfec9c2a1a9db0285e1e9fac8e052b5b94588d","flatsize":205607820,"path":"All/go120-1.20.14.pkg","repopath":"All/go120-1.20.14.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":39952788,"desc":"Go is an open source programming environment that makes it easy to build\nsimple, reliable, and efficient software.","categories":["lang"],"options":{"V1":"on","V2":"off","V3":"off","V4":"off"},"annotations":{"cpe":"cpe:2.3:a:golang:go:1.20.14:::::dragonfly6:x86_64"}},{"name":"gnome-metronome","origin":"audio/gnome-metronome","version":"1.3.0_9","comment":"Keep the tempo","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.gnome.org/World/metronome","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02454e5b19457548a4e019e13777bf59026cd6b0741171078ac68adbf08e6f1a","flatsize":3287013,"path":"All/gnome-metronome-1.3.0_9.pkg","repopath":"All/gnome-metronome-1.3.0_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":666196,"desc":"Metronome beats the rhythm for you, you simply need to tell it the\nrequired time signature and beats per minutes. You can also tap to let\nthe application guess the required beats per minute.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-vorbis":{"origin":"audio/gstreamer1-plugins-vorbis","version":"1.22.10"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgstplayer-1.0.so.0","libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libadwaita-1.so.0","libgtk-4.so.1","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libgraphene-1.0.so.0","libgio-2.0.so.0"]},{"name":"gnome-klotski","origin":"games/gnome-klotski","version":"3.38.2_3","comment":"Gnome klotski","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Klotski","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4cf7586ab8f2599d3d750b0268ae7150d52b5e11724874231040666bac3b4f2","flatsize":1055665,"path":"All/gnome-klotski-3.38.2_3.pkg","repopath":"All/gnome-klotski-3.38.2_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":274020,"desc":"This game is a clone of the Klotski game. The objective is to move the\npatterned block to the area bordered by green markers.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libgnome-games-support":{"origin":"games/libgnome-games-support","version":"1.8.2_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libgee-0.8.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgnome-games-support-1.so.3","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgio-2.0.so.0","librsvg-2.so.2"]},{"name":"gnome-maps","origin":"deskutils/gnome-maps","version":"43.5","comment":"Map application for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Maps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b80d8c6084c0782e601fae0a214f283d9952eae517132f2b284617fad59fba2","flatsize":4643173,"path":"All/gnome-maps-43.5.pkg","repopath":"All/gnome-maps-43.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":681300,"desc":"Map application based on OpenStreetMap map data for GNOME","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"geoclue":{"origin":"net/geoclue","version":"2.7.1_1"},"geocode-glib2":{"origin":"net/geocode-glib2","version":"3.26.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gfbgraph":{"origin":"net/gfbgraph","version":"0.2.5"},"gjs":{"origin":"lang/gjs","version":"1.76.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libchamplain":{"origin":"graphics/libchamplain","version":"0.12.20_3"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgweather4":{"origin":"net/libgweather4","version":"4.2.0_2"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"librest1":{"origin":"net/librest1","version":"0.9.1_1"},"libshumate":{"origin":"x11-toolkits/libshumate","version":"1.2.3"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","gnome"],"shlibs_required":["libshumate-1.0.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libxml2.so.2","librest-1.0.so.0"],"shlibs_provided":["libgnome-maps.so.0"]},{"name":"gnome-keyring-sharp","origin":"security/gnome-keyring-sharp","version":"1.0.2_8","comment":"Fully managed implementation of gnome-keyring","maintainer":"ports@FreeBSD.org","www":"https://andrew.jorgensenfamily.us/2008/08/gnome-keyring-sharp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53953ecee9a301c9cd6a1bdfd5bdd0f477e20c97657ea0c4ff3e6e06697ce791","flatsize":48579,"path":"All/gnome-keyring-sharp-1.0.2_8.pkg","repopath":"All/gnome-keyring-sharp-1.0.2_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24236,"desc":"gnome-keyring-sharp is a fully managed implementation of libgnome-keyring.\n\nWhen the gnome-keyring-daemon is running, you can use this to retrieve/store\nconfidential information such as passwords, notes or network services user\ninformation.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-sharp20":{"origin":"x11-toolkits/gtk-sharp20","version":"2.12.45_6"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgnome-keyring":{"origin":"security/libgnome-keyring","version":"3.12.0_2"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"ndesk-dbus":{"origin":"devel/ndesk-dbus","version":"0.6.1a_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["security"],"shlibs_required":["libgnome-keyring.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgnome-keyring-sharp-glue.so"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-keyring-sharp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-latex","origin":"editors/gnome-latex","version":"3.44.0_2","comment":"Integrated LaTeX environment","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/LaTeXila","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c3e3492b2019ac65e001dcd3d34f1dc6403a0bedef1ada23c9adbb2ddf1f879","flatsize":3575885,"path":"All/gnome-latex-3.44.0_2.pkg","repopath":"All/gnome-latex-3.44.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":542124,"desc":"LaTeXila is a LaTeX editor for the GNOME desktop. The idea of LaTeXila is\nto always deal directly with the LaTeX code, while simplifying as most as\npossible the writing of this LaTeX code.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"tepl6":{"origin":"x11-toolkits/tepl6","version":"6.4.0_3"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["editors"],"shlibs_required":["libdconf.so.1","libgspell-1.so.2","libenchant-2.so.2","libtepl-6.so.2","libgtksourceview-4.so.0","libamtk-5.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgee-0.8.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"}},{"name":"gnome-icons-stylish","origin":"x11-themes/gnome-icons-stylish","version":"20030129_3","comment":"Stylish Icons for Gnome","maintainer":"ports@FreeBSD.org","www":"https://art.gnome.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9a1aede8019174da791c00b2dc7bd36e59274ccbe05061495ad0168753eeeec","flatsize":82725,"path":"All/gnome-icons-stylish-20030129_3.pkg","repopath":"All/gnome-icons-stylish-20030129_3.pkg","licenselogic":"single","licenses":["icons"],"pkgsize":83652,"desc":"The Stylish iconset for Gnome","categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-icons-stylish port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-icons-ximian-south","origin":"x11-themes/gnome-icons-ximian-south","version":"1.3.6_4","comment":"Ximian-South Icons for Gnome","maintainer":"ports@FreeBSD.org","www":"https://art.gnome.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a992c5fe0a09f5d89ee1c8256c8abbe2b1233aa48f89aa89554706ae79fbd2d","flatsize":810595,"path":"All/gnome-icons-ximian-south-1.3.6_4.pkg","repopath":"All/gnome-icons-ximian-south-1.3.6_4.pkg","licenselogic":"single","licenses":["icons"],"pkgsize":693916,"desc":"The Ximian-South iconset for Gnome","categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-icons-ximian-south port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-keyring","origin":"security/gnome-keyring","version":"42.1_4","comment":"Program that keeps passwords and other secrets","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a29d96783aae79cb3ece0d8c481aa1dfdd577a6209bdd12f95a119a5d2dbf1e","flatsize":4296520,"path":"All/gnome-keyring-42.1_4.pkg","repopath":"All/gnome-keyring-42.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":715180,"desc":"Gnome-keyring is a program that keep password and other secrets for\nusers. It is run as a daemon in the session, similar to ssh-agent, and\nother applications can locate it by an environment variable.\n\nThe program can manage several keyrings, each with its own master\npassword, and there is also a session keyring which is never stored to\ndisk, but forgotten when the session ends.\n\nThe library libgnome-keyring is used by applications to integrate with\nthe gnome keyring system. However, at this point the library hasn't been\ntested and used enought to consider the API to be publically\nexposed. Therefore use of libgnome-keyring is at the moment limited to\ninternal use in the gnome desktop. However, we hope that the\ngnome-keyring API will turn out useful and good, so that later it\ncan be made public for any application to use.\n\n-- Gnome-keyring README","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libtasn1":{"origin":"security/libtasn1","version":"4.19.0_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"p11-kit":{"origin":"security/p11-kit","version":"0.25.3_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pinentry-gnome":{"origin":"security/pinentry-gnome","version":"1.3.0"}},"categories":["security","gnome"],"shlibs_required":["libgcr-ui-3.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgcr-base-3.so.1","libgck-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libp11-kit.so.0","libgcrypt.so.20","libgpg-error.so.0","libgmodule-2.0.so.0"],"annotations":{"cpe":"cpe:2.3:a:gnome:gnome-keyring:42.1:::::dragonfly6:x86_64:4"},"messages":[{"message":"Gnome-keyring uses pinentry-gnome3 for gpg interactions, please add the\nfollowing line to your ~/.gnupg/gpg-agent.conf to enable the pinentry\ndialog.\n\npinentry-program /usr/local/bin/pinentry-gnome3","type":"install"}]},{"name":"gnome-icons-slick","origin":"x11-themes/gnome-icons-slick","version":"20030209_4","comment":"Slick Icons for Gnome","maintainer":"ports@FreeBSD.org","www":"https://art.gnome.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33e083ca1d7e99efc3b98ad7d81c71a90fa45485cbe55b4bb22670f4c0d49b50","flatsize":790489,"path":"All/gnome-icons-slick-20030209_4.pkg","repopath":"All/gnome-icons-slick-20030209_4.pkg","licenselogic":"single","licenses":["icons"],"pkgsize":423928,"desc":"The Slick iconset for Gnome","categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-icons-slick port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-icons-snow-apple","origin":"x11-themes/gnome-icons-snow-apple","version":"20030202_4","comment":"Snow-Apple Icons for Gnome","maintainer":"ports@FreeBSD.org","www":"https://art.gnome.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31215dd24e5945d4eff21f88174156098d04c61c85a1ee71d3277f1d398fe69a","flatsize":532864,"path":"All/gnome-icons-snow-apple-20030202_4.pkg","repopath":"All/gnome-icons-snow-apple-20030202_4.pkg","licenselogic":"single","licenses":["icons"],"pkgsize":478504,"desc":"The Snow-Apple iconset for Gnome","categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-icons-snow-apple port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-icons-refined","origin":"x11-themes/gnome-icons-refined","version":"20030203_4","comment":"Refined Icons for Gnome","maintainer":"ports@FreeBSD.org","www":"https://art.gnome.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf30c212886dca8e8dc514a0980fffc5b8055781ef0e58a9605071e2342e40da","flatsize":1451347,"path":"All/gnome-icons-refined-20030203_4.pkg","repopath":"All/gnome-icons-refined-20030203_4.pkg","licenselogic":"single","licenses":["icons"],"pkgsize":1250668,"desc":"The Refined iconset for Gnome","categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-icons-refined port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-mahjongg","origin":"games/gnome-mahjongg","version":"3.38.3_3","comment":"Gnome mahjongg","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Mahjongg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a904d1694b66d0bf404ecf80db3534c5aa1930deac89ef2178027537516a33d","flatsize":3992255,"path":"All/gnome-mahjongg-3.38.3_3.pkg","repopath":"All/gnome-mahjongg-3.38.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2657288,"desc":"Mahjongg is a solitaire (one player) version of the classic Eastern tile\ngame, Mahjongg. The objective is to select pairs of similar tiles.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","librsvg-2.so.2"]},{"name":"gnome-icons-luv","origin":"x11-themes/gnome-icons-luv","version":"0.4.9.12_2","comment":"Flat but complex icon theme for freedesktop environments","maintainer":"ports@FreeBSD.org","www":"https://github.com/NitruxSA/luv-icon-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d71e1833aca9cefbb6b0bdc6e9d9ca12b9a65ea7064de71e665b15e2b672e5f","flatsize":7498226,"path":"All/gnome-icons-luv-0.4.9.12_2.pkg","repopath":"All/gnome-icons-luv-0.4.9.12_2.pkg","licenselogic":"single","licenses":["CC-BY-SA-4.0"],"pkgsize":1091308,"desc":"Luv is the spiritual successor to Flattr, a flat but complex icon\ntheme for freedesktop environments.  Flattr was an icon theme for\ndesktops, the set is inspired by the latest flat design trend.","categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-icons-luv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-icons-iris","origin":"x11-themes/gnome-icons-iris","version":"20050420_2","comment":"Iris SVG Icons for Gnome","maintainer":"ports@FreeBSD.org","www":"https://art.gnome.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07497a4e07b5706c9bd2ce4d097ce695a8d1263cebec574f1e0a16651850b075","flatsize":942578,"path":"All/gnome-icons-iris-20050420_2.pkg","repopath":"All/gnome-icons-iris-20050420_2.pkg","licenselogic":"single","licenses":["icons"],"pkgsize":154248,"desc":"The Iris iconset for Gnome","categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-icons-iris port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-icons-lila","origin":"x11-themes/gnome-icons-lila","version":"0.6.4_1","comment":"Lila Icons for Gnome","maintainer":"ports@FreeBSD.org","www":"https://lila-center.info/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d000b73e3c03f7ee32fce6ac7366d3f372f918c3906a342b9684c7802786b05","flatsize":16674083,"path":"All/gnome-icons-lila-0.6.4_1.pkg","repopath":"All/gnome-icons-lila-0.6.4_1.pkg","licenselogic":"and","licenses":["GPLv2+","icons"],"pkgsize":1178068,"desc":"The Lila iconset for Gnome","categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-icons-lila port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-icons-gentoo-test","origin":"x11-themes/gnome-icons-gentoo-test","version":"0.1_4","comment":"Gentoo-Test Icons for Gnome","maintainer":"ports@FreeBSD.org","www":"https://art.gnome.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c661d40942b2428f922f19365032b51dac2fc1ee300413a549f541a69f7dbe70","flatsize":1831420,"path":"All/gnome-icons-gentoo-test-0.1_4.pkg","repopath":"All/gnome-icons-gentoo-test-0.1_4.pkg","licenselogic":"single","licenses":["icons"],"pkgsize":1275076,"desc":"The Gentoo-Test iconset for Gnome","categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-icons-gentoo-test port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-pomodoro","origin":"deskutils/gnome-pomodoro","version":"0.22.1_1,1","comment":"Time management utility for GNOME","maintainer":"tagattie@FreeBSD.org","www":"https://gnomepomodoro.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3ddbf50bcfa3432ba18dd6d2ed759abdcc83a547d446a2c33de712c4e02af6f","flatsize":7023115,"path":"All/gnome-pomodoro-0.22.1_1,1.pkg","repopath":"All/gnome-pomodoro-0.22.1_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":6235968,"desc":"GNOME Pomodoro is a small application that helps managing time\naccording to Pomodoro Technique. It intends to improve productivity\nand focus by taking short breaks. It uses GNOME technologies, and so\nit has complete integration with the GNOME desktop environment.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gom":{"origin":"databases/gom","version":"0.4"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["deskutils","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libpeas-1.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libgstreamer-1.0.so.0","libcanberra.so.0","libgom-1.0.so.0","libcairo.so.2","libsqlite3.so.0"],"shlibs_provided":["libactions.so","libdark-theme.so","libgnome.so","libsounds.so","libgnome-pomodoro.so.0"],"options":{"DOCS":"on"}},{"name":"gnome-icons","origin":"x11-themes/gnome-icons","version":"20060914_5","comment":"Meta-port for Gnome iconsets","maintainer":"ports@FreeBSD.org","www":"https://art.gnome.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca48a0842d5e084f2140d5c6671531b42399efdb7eb4af1ec965e1a07b7d9604","flatsize":243,"path":"All/gnome-icons-20060914_5.pkg","repopath":"All/gnome-icons-20060914_5.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1316,"desc":"Meta-port for the Gnome iconsets available from http://art.gnome.org","deps":{"gartoon-redux":{"origin":"x11-themes/gnome-icons-gartoon-redux","version":"1.11_2"},"gnome-icons-aqua-fusion":{"origin":"x11-themes/gnome-icons-aqua-fusion","version":"20030216_4"},"gnome-icons-crystal":{"origin":"x11-themes/gnome-icons-crystal","version":"1.2.0_5"},"gnome-icons-gentoo-test":{"origin":"x11-themes/gnome-icons-gentoo-test","version":"0.1_4"},"gnome-icons-iris":{"origin":"x11-themes/gnome-icons-iris","version":"20050420_2"},"gnome-icons-lila":{"origin":"x11-themes/gnome-icons-lila","version":"0.6.4_1"},"gnome-icons-noia-full":{"origin":"x11-themes/gnome-icons-noia-full","version":"20041102_3"},"gnome-icons-noia-warm":{"origin":"x11-themes/gnome-icons-noia-warm","version":"20041102_3"},"gnome-icons-refined":{"origin":"x11-themes/gnome-icons-refined","version":"20030203_4"},"gnome-icons-slick":{"origin":"x11-themes/gnome-icons-slick","version":"20030209_4"},"gnome-icons-snow-apple":{"origin":"x11-themes/gnome-icons-snow-apple","version":"20030202_4"},"gnome-icons-stylish":{"origin":"x11-themes/gnome-icons-stylish","version":"20030129_3"},"gnome-icons-ximian-south":{"origin":"x11-themes/gnome-icons-ximian-south","version":"1.3.6_4"}},"categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-icons port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-icon-theme-symbolic","origin":"x11-themes/gnome-icon-theme-symbolic","version":"3.12.0","comment":"GNOME Symbolic Icons","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51dedd88b05ff536f20624fcee9c1670957f3bb4554323ca0e01db7b0863255d","flatsize":1955792,"path":"All/gnome-icon-theme-symbolic-3.12.0.pkg","repopath":"All/gnome-icon-theme-symbolic-3.12.0.pkg","licenselogic":"single","licenses":["CC-BY-SA-3.0"],"pkgsize":138444,"desc":"Purpose of this icon theme is to extend the base icon theme that follows the\nTango style guidelines for specific purposes. This would include OSD messages,\npanel system/notification area, and possibly menu icons.\n\nIcons follow the naming specification, but have a -symbolic suffix, so only\napplications specifically looking up these symbolic icons will render them. If\na -symbolic icon is missing, the app will fall back to the regular name.","categories":["x11-themes","gnome"]},{"name":"gnome-icons-noia-warm","origin":"x11-themes/gnome-icons-noia-warm","version":"20041102_3","comment":"NoiaWarm Icons for Gnome","maintainer":"ports@FreeBSD.org","www":"https://art.gnome.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91c88b7053c39e54b17d2b0defbb8d03e335c2e4e4e6dc9e4ddf11b8303b6187","flatsize":12142286,"path":"All/gnome-icons-noia-warm-20041102_3.pkg","repopath":"All/gnome-icons-noia-warm-20041102_3.pkg","licenselogic":"single","licenses":["icons"],"pkgsize":5284684,"desc":"The NoiaWarm iconset for Gnome","categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-icons-noia-warm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-icons-aqua-fusion","origin":"x11-themes/gnome-icons-aqua-fusion","version":"20030216_4","comment":"AquaFusion Icons for Gnome","maintainer":"ports@FreeBSD.org","www":"https://art.gnome.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5f4b90be21c96575a734d773cfd2723274b13afbc8349afdb9dc99e1fbc2926","flatsize":2943766,"path":"All/gnome-icons-aqua-fusion-20030216_4.pkg","repopath":"All/gnome-icons-aqua-fusion-20030216_4.pkg","licenselogic":"single","licenses":["icons"],"pkgsize":1772708,"desc":"The AquaFusion iconset for Gnome","categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-icons-aqua-fusion port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-icons-crystal","origin":"x11-themes/gnome-icons-crystal","version":"1.2.0_5","comment":"Crystal SVG Icons for Gnome","maintainer":"ports@FreeBSD.org","www":"https://art.gnome.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e6bf0ce913e389d9732818e867d40c43101250e39f7c0add0a3191a6322e4cf","flatsize":9672593,"path":"All/gnome-icons-crystal-1.2.0_5.pkg","repopath":"All/gnome-icons-crystal-1.2.0_5.pkg","licenselogic":"single","licenses":["icons"],"pkgsize":3602828,"desc":"The Crystal iconset for Gnome","categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-icons-crystal port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-games","origin":"games/gnome-games","version":"3.24.0_1","comment":"Gnome games meta port","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"13c37f957e038edaf730a2a1841ccfee6a084152b2f574da9921684089be2047","flatsize":243,"path":"All/gnome-games-3.24.0_1.pkg","repopath":"All/gnome-games-3.24.0_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1088,"desc":"The GNOME Desktop Enviroment's games applications \"meta\" package.","deps":{"atomix":{"origin":"games/atomix","version":"3.34.0_2"},"five-or-more":{"origin":"games/five-or-more","version":"3.32.3_3"},"four-in-a-row":{"origin":"games/four-in-a-row","version":"3.38.1_4"},"gnome-2048":{"origin":"games/gnome-2048","version":"3.38.2_4"},"gnome-chess":{"origin":"games/gnome-chess","version":"43.0_2"},"gnome-klotski":{"origin":"games/gnome-klotski","version":"3.38.2_3"},"gnome-mahjongg":{"origin":"games/gnome-mahjongg","version":"3.38.3_3"},"gnome-mines":{"origin":"games/gnome-mines","version":"40.1_3"},"gnome-nibbles":{"origin":"games/gnome-nibbles","version":"3.38.2_4"},"gnome-robots":{"origin":"games/gnome-robots","version":"40.0_3"},"gnome-sudoku":{"origin":"games/gnome-sudoku","version":"42.0_3"},"gnome-tetravex":{"origin":"games/gnome-tetravex","version":"3.38.2_3"},"hitori":{"origin":"games/hitori","version":"3.38.4_2"},"lightsoff":{"origin":"games/lightsoff","version":"40.0.1_3"},"quadrapassel":{"origin":"games/quadrapassel","version":"40.2_3"},"swell-foop":{"origin":"games/swell-foop","version":"41.1_2"},"tali":{"origin":"games/tali","version":"40.8_3"}},"categories":["games","gnome"]},{"name":"gnome-icon-theme-extras","origin":"misc/gnome-icon-theme-extras","version":"3.12.0_1","comment":"Additional collection of icons for the GNOME desktop","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d8b6c1428aa4ef3082c3d6b422558a6f5f35483cd865f6ab5642349ad78f608","flatsize":935495,"path":"All/gnome-icon-theme-extras-3.12.0_1.pkg","repopath":"All/gnome-icon-theme-extras-3.12.0_1.pkg","licenselogic":"single","pkgsize":842360,"desc":"gnome-icon-theme-extras is a collection of extra device and mime-type icons\nfor use by the GNOME 2 desktop.","deps":{"gtk-update-icon-cache":{"origin":"graphics/gtk-update-icon-cache","version":"3.24.31_1"},"hicolor-icon-theme":{"origin":"misc/hicolor-icon-theme","version":"0.18"}},"categories":["misc","gnome"]},{"name":"gnome-font-viewer","origin":"deskutils/gnome-font-viewer","version":"43.0_2","comment":"GNOME font viewer utility","maintainer":"gnome@FreeBSD.org","www":"https://github.com/GNOME/gnome-font-viewer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e66ee2ec859a4b6cab799b5c853536434ba48565faaf873020b0b86cb7fe7f87","flatsize":1040787,"path":"All/gnome-font-viewer-43.0_2.pkg","repopath":"All/gnome-font-viewer-43.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":161524,"desc":"GNOME font viewer and thumbnailer utility.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-4.so.1","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libgraphene-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libadwaita-1.so.0","libfontconfig.so.1","libfreetype.so.6","libfribidi.so.0"]},{"name":"gnome-dictionary","origin":"deskutils/gnome-dictionary","version":"40.0_5","comment":"GNOME dictionary lookup application","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Dictionary","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b59847f284d14ce2a4b4a9f9ef1b2739ca3921021de8a9ef29340f5daca84f4e","flatsize":2716744,"path":"All/gnome-dictionary-40.0_5.pkg","repopath":"All/gnome-dictionary-40.0_5.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":377468,"desc":"GNOME GUI client for DICT servers to look up definitions.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2"]},{"name":"gnome-icons-elementary","origin":"x11-themes/gnome-icons-elementary","version":"7.3.1","comment":"Elementary icon set","maintainer":"duchateau.olivier@gmail.com","www":"https://github.com/elementary/icons","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55309ffc7f721b46cde718ffd37236a06b87e8629eb4c86ea4ff71d72eea8718","flatsize":33411851,"path":"All/gnome-icons-elementary-7.3.1.pkg","repopath":"All/gnome-icons-elementary-7.3.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2680624,"desc":"An original set of vector icons designed to be smooth, sexy, clear, and\nefficient.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"}},"categories":["x11-themes","gnome"]},{"name":"gnome-desktop","origin":"x11/gnome-desktop","version":"42.4_2","comment":"Additional UI API for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df5e7dc2a4c3ed3c648b969f33ea8d8a20222eb45d4a71ebc36eeb84ff9f1ab5","flatsize":3713153,"path":"All/gnome-desktop-42.4_2.pkg","repopath":"All/gnome-desktop-42.4_2.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":563744,"desc":"This is a collection of APIs.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cantarell-fonts":{"origin":"x11-fonts/cantarell-fonts","version":"0.301"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"}},"categories":["x11","gnome"],"shlibs_required":["libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgio-2.0.so.0","libgtk-4.so.1","libcairo.so.2","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libxkbregistry.so.0"],"shlibs_provided":["libgnome-bg-4.so.1","libgnome-desktop-3.so.19","libgnome-desktop-4.so.1","libgnome-rr-4.so.1"],"annotations":{"cpe":"cpe:2.3:a:gnome:gnome-desktop:42.4:::::dragonfly6:x86_64:2"}},{"name":"gnome-contacts","origin":"deskutils/gnome-contacts","version":"41.0_5","comment":"Contacts manager for gnome","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Contacts","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1111c29f36670cfbd9b8b266dc6202824cb38afcf84b41f4ed0b7f9ec1be3d88","flatsize":1599479,"path":"All/gnome-contacts-41.0_5.pkg","repopath":"All/gnome-contacts-41.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":321720,"desc":"Gnome application to manage your contacts.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cheese":{"origin":"multimedia/cheese","version":"41.1_3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"evolution-data-server":{"origin":"databases/evolution-data-server","version":"3.44.4_7"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"folks":{"origin":"net-im/folks","version":"0.15.5_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geocode-glib":{"origin":"net/geocode-glib","version":"3.26.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libchamplain":{"origin":"graphics/libchamplain","version":"0.12.20_3"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nspr":{"origin":"devel/nspr","version":"4.35"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"}},"categories":["deskutils","gnome"],"shlibs_required":["libfolks.so.26","libgee-0.8.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libfolks-eds.so.26","libedataserver-1.2.so.26","libgio-2.0.so.0","libgnome-desktop-3.so.19","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgoa-1.0.so.0","libedataserverui-1.2.so.3","libhandy-1.so.0","libcheese.so.8","libcheese-gtk.so.25"],"options":{"MANPAGES":"on"}},{"name":"go122","origin":"lang/go122","version":"1.22.5","comment":"Go programming language","maintainer":"go@FreeBSD.org","www":"https://golang.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3301e01acb574c5dd4e7643664b0fc46e1537e2222e64ffff8327fa81125053","flatsize":219231053,"path":"All/go122-1.22.5.pkg","repopath":"All/go122-1.22.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42982136,"desc":"Go is an open source programming environment that makes it easy to build\nsimple, reliable, and efficient software.","categories":["lang"],"options":{"V1":"on","V2":"off","V3":"off","V4":"off"},"annotations":{"cpe":"cpe:2.3:a:golang:go:1.22.5:::::dragonfly6:x86_64"}},{"name":"gnome-console","origin":"x11/gnome-console","version":"43.0_4","comment":"Minimal terminal for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/console","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da950f5ff7ed5e269b2439d72ae933a4028ba33ee147e07c9aa90a0319af623f","flatsize":525208,"path":"All/gnome-console-43.0_4.pkg","repopath":"All/gnome-console-43.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":133464,"desc":"Console is a minimal terminal for GNOME\n\nConsole is supposed to be a simple terminal emulator for the average user\nto carry out simple cli tasks and aims to be a 'core' app for GNOME/Phosh.\n\nWe are not however trying to replace GNOME Terminal/Tilix, these advanced\ntools are great for developers and administrators, rather Console aims to\nserve the casual linux user who rarely needs a terminal","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"gtksourceview5":{"origin":"x11-toolkits/gtksourceview5","version":"5.4.2_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libgtop":{"origin":"devel/libgtop","version":"2.40.0_1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["x11","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-4.so.1","libpango-1.0.so.0","libadwaita-1.so.0","libvte-2.91-gtk4.so.0","libgtop-2.0.so.11"]},{"name":"gnome-connections","origin":"net/gnome-connections","version":"42.1.2_3","comment":"Remote desktop client for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://apps.gnome.org/app/org.gnome.Connections/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26e9729441768321516f1bb109aed9a075db059566d689c2f1f14258a2dfa51f","flatsize":865125,"path":"All/gnome-connections-42.1.2_3.pkg","repopath":"All/gnome-connections-42.1.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":158320,"desc":"View and use other desktops\n\nConnections allows you to connect to and use other desktops. This can be a great\nway to access content or software on a different desktop operating system. It\ncan also be used as a way to provide support to users who might need help.\n\nA range of different operating systems can be connected to, including Linux and\nWindows desktops. You can also connect to virtual machines.\n\nConnections uses the widely supported VNC and RDP protocols, and one of these\nmust be enabled on the desktop that you want to connect to.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freerdp":{"origin":"net/freerdp","version":"2.11.7"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-vnc":{"origin":"net/gtk-vnc","version":"1.3.1_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["net","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgtk-vnc-2.0.so.0","libgvnc-1.0.so.0","libhandy-1.so.0","libxml2.so.2","libsecret-1.so.0","libwinpr2.so.2","libfreerdp2.so.2"],"shlibs_provided":["libgtk-frdp-0.1.so"]},{"name":"gnome-common","origin":"devel/gnome-common","version":"3.18.0","comment":"Common automake macros for GNOME 3","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc5e1996365218522d3948a16f39c6409d6403a5a5cb94f8873233e65c849172","flatsize":39254,"path":"All/gnome-common-3.18.0.pkg","repopath":"All/gnome-common-3.18.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13388,"desc":"This is a collection of automake macros used for developing new GNOME\nor GNOME 2.0 applications.","deps":{"autoconf-archive":{"origin":"devel/autoconf-archive","version":"2023.02.20"}},"categories":["devel"]},{"name":"go121","origin":"lang/go121","version":"1.21.12","comment":"Go programming language","maintainer":"go@FreeBSD.org","www":"https://golang.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86c78a4ed687c4d8038da4345eccf3abf41c570e9df4fef45002fae55ffbec6e","flatsize":211334272,"path":"All/go121-1.21.12.pkg","repopath":"All/go121-1.21.12.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":41728424,"desc":"Go is an open source programming environment that makes it easy to build\nsimple, reliable, and efficient software.","categories":["lang"],"options":{"V1":"on","V2":"off","V3":"off","V4":"off"},"annotations":{"cpe":"cpe:2.3:a:golang:go:1.21.12:::::dragonfly6:x86_64"}},{"name":"gnome-clipboard-daemon","origin":"x11/gnome-clipboard-daemon","version":"1.0_13","comment":"Program that keeps the content of your X clipboard in memory","maintainer":"ports@FreeBSD.org","www":"http://members.chello.nl/~h.lai/gnome-clipboard-daemon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"044aa411104d026254fc39e18c8cdc9882739d3e719fbeb99ed21b9c4f900b74","flatsize":29552,"path":"All/gnome-clipboard-daemon-1.0_13.pkg","repopath":"All/gnome-clipboard-daemon-1.0_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11636,"desc":"GNOME Clipboard Daemon is a program that keeps the content of your X clipboard\nin memory, so the clipboard will not get lost even after you close the\napplication from which you copied. It is a daemon - it has no GUI. You start\nit and it will run in the background and Just Work(tm).\n\nExample:\n\t1. Start AbiWord.\n\t2. Type in 'hello world'. Select everything and click Copy.\n\t3. Close AbiWord.\n\t4. Start gedit.\n\t5. Click Paste. Normally nothing will happen. But if GNOME Clipboard\n\t   Daemon is running, pasting will work.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-clipboard-daemon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"go-devel","origin":"lang/go-devel","version":"g20240208","comment":"Go programming language (development version)","maintainer":"go@FreeBSD.org","www":"https://golang.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ae8265712f0e09b4aa657f89d5390d4c40bae6c48a95e79560feca2b636e55d","flatsize":219366769,"path":"All/go-devel-g20240208.pkg","repopath":"All/go-devel-g20240208.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":43080972,"desc":"Go is an open source programming environment that makes it easy to build\nsimple, reliable, and efficient software.","categories":["lang"],"options":{"V1":"on","V2":"off","V3":"off","V4":"off"},"annotations":{"cpe":"cpe:2.3:a:golang:go:g20240208:::::dragonfly6:x86_64"}},{"name":"gnome-control-center","origin":"sysutils/gnome-control-center","version":"43.2_3","comment":"Control center for the GNOME desktop","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3deac3f5fbff18f450c8599471042869aaa6e1c6736eec46570ff22b8473103e","flatsize":19337126,"path":"All/gnome-control-center-43.2_3.pkg","repopath":"All/gnome-control-center-43.2_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4210780,"desc":"Configuration tools tightly integrated within the GNOME desktop.","deps":{"accountsservice":{"origin":"sysutils/accountsservice","version":"23.13.9_1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cantarell-fonts":{"origin":"x11-fonts/cantarell-fonts","version":"0.301"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"colord":{"origin":"graphics/colord","version":"1.4.7"},"colord-gtk":{"origin":"graphics/colord-gtk","version":"0.3.1"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"gnome-settings-daemon":{"origin":"sysutils/gnome-settings-daemon","version":"42.2_7"},"grilo":{"origin":"net/grilo","version":"0.3.15_2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gsound":{"origin":"audio/gsound","version":"1.0.3"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ibus":{"origin":"textproc/ibus","version":"1.5.29_1"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"libgtop":{"origin":"devel/libgtop","version":"2.40.0_1"},"libgudev":{"origin":"devel/libgudev","version":"237"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libpwquality":{"origin":"security/libpwquality","version":"1.4.5_2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libudisks":{"origin":"sysutils/libudisks","version":"2.10.1_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"samba416":{"origin":"net/samba416","version":"4.16.11_5"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"}},"categories":["sysutils","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libadwaita-1.so.0","libgtk-4.so.1","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libX11.so.6","libgnome-bg-4.so.1","libxml2.so.2","libcolord.so.2","libgnome-rr-4.so.1","libcolord-gtk4.so.1","libgnome-desktop-4.so.1","libpolkit-gobject-1.so.0","libupower-glib.so.3","libudisks2.so.0","libgtop-2.0.so.11","libgudev-1.0.so.0","libibus-1.0.so.5","libXi.so.6","libgoa-1.0.so.0","libcups.so.2","libsmbclient.so.0","libaccountsservice.so.0","libfontconfig.so.1","libsecret-1.so.0","libgnutls.so.30","libgcr-base-3.so.1","libpwquality.so.1","libkrb5.so.3.3","libgoa-backend-1.0.so.1","libgtk-3.so.0","libgdk-3.so.0","libepoxy.so.0"],"options":{"WAYLAND":"on"}},{"name":"gnome-chess","origin":"games/gnome-chess","version":"43.0_2","comment":"Gnome chess","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Chess","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c60c6c35a22d77d4a3d89b6ada2439ab9cd0b11f08615f49746cead4a2901523","flatsize":2559759,"path":"All/gnome-chess-43.0_2.pkg","repopath":"All/gnome-chess-43.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":420892,"desc":"Gnome chess game with optional 3D graphics.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnuchess":{"origin":"games/gnuchess","version":"6.2.9_1"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-4.so.1","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libadwaita-1.so.0","librsvg-2.so.2"],"options":{"GNUCHESS":"on"}},{"name":"gnome-clocks","origin":"deskutils/gnome-clocks","version":"40.0_1,1","comment":"Clocks for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Clocks","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7f61175aa8ece0f0c09f919f0dd42193a66f24c0866b64ad313465e93cf07bd","flatsize":1550377,"path":"All/gnome-clocks-40.0_1,1.pkg","repopath":"All/gnome-clocks-40.0_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":262212,"desc":"Clock application designed for GNOME","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geoclue":{"origin":"net/geoclue","version":"2.7.1_1"},"geocode-glib":{"origin":"net/geocode-glib","version":"3.26.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gsound":{"origin":"audio/gsound","version":"1.0.3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgweather":{"origin":"net/libgweather","version":"40.0_5"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgobject-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libgsound.so.0","libgweather-3.so.16","libgnome-desktop-3.so.19","libgeocode-glib.so.0","libgeoclue-2.so.0","libhandy-1.so.0"]},{"name":"gnome-icons-noia-full","origin":"x11-themes/gnome-icons-noia-full","version":"20041102_3","comment":"Noia Icons for Gnome","maintainer":"ports@FreeBSD.org","www":"https://art.gnome.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dea4f95be33e6c2495fb2cd2ead95fe65b1e45803fb52c3f4dc5991095505bbc","flatsize":22578057,"path":"All/gnome-icons-noia-full-20041102_3.pkg","repopath":"All/gnome-icons-noia-full-20041102_3.pkg","licenselogic":"single","licenses":["icons"],"pkgsize":11986184,"desc":"The Noia-Full iconset for Gnome","categories":["x11-themes","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe gnome-icons-noia-full port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-color-manager","origin":"graphics/gnome-color-manager","version":"3.36.0_6","comment":"Session framework for the GNOME desktop to manage color profiles","maintainer":"gnome@FreeBSD.org","www":"https://git.gnome.org/browse/gnome-color-manager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58ac5647a11a51306ba3c3399bf458d92a41cb521b074179137c9a2ad52393a1","flatsize":3465719,"path":"All/gnome-color-manager-3.36.0_6.pkg","repopath":"All/gnome-color-manager-3.36.0_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1056804,"desc":"GNOME Color Manager is a session framework for the GNOME desktop environment\nthat makes it easy to manage easy to manage, install and generate color\nprofiles.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"colord":{"origin":"graphics/colord","version":"1.4.7"},"colord-gtk":{"origin":"graphics/colord-gtk","version":"0.3.1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["graphics","gnome"],"shlibs_required":["libcolord.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","liblcms2.so.2"]},{"name":"gnome-calendar","origin":"deskutils/gnome-calendar","version":"42.2_2","comment":"Simple and beautiful calendar application for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Calendar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6cc8265be3cdfddf8741a9caaf7a5c1556fee2fcb6f3ad57d222a66b36d9029","flatsize":1743124,"path":"All/gnome-calendar-42.2_2.pkg","repopath":"All/gnome-calendar-42.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":361984,"desc":"GNOME Calendar is a simple and beautiful calendar application designed\nto perfectly fit the GNOME desktop. By reusing the components which\nthe GNOME desktop is build on, Calendar nicely integrates with the\nGNOME ecosystem.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"evolution-data-server":{"origin":"databases/evolution-data-server","version":"3.44.4_7"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geoclue":{"origin":"net/geoclue","version":"2.7.1_1"},"geocode-glib":{"origin":"net/geocode-glib","version":"3.26.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libdazzle":{"origin":"x11-toolkits/libdazzle","version":"3.44.0_2"},"libgweather4":{"origin":"net/libgweather4","version":"4.2.0_2"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","gnome"],"shlibs_required":["libadwaita-1.so.0","libgtk-4.so.1","libpango-1.0.so.0","libgraphene-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libedataserver-1.2.so.26","libsoup-2.4.so.1","libecal-2.0.so.1","libical-glib.so.3","libgweather-4.so.0","libgeoclue-2.so.0"]},{"name":"gnome-characters","origin":"deskutils/gnome-characters","version":"43.0_2","comment":"Find and insert unusual characters for GNOME","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f209c4b9ba56d9870746c69812dcb64ae258742da8152773b8f21f442a1660ed","flatsize":3490601,"path":"All/gnome-characters-43.0_2.pkg","repopath":"All/gnome-characters-43.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":394124,"desc":"A simple utility application to find and insert unusual characters.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gjs":{"origin":"lang/gjs","version":"1.76.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libunistring":{"origin":"devel/libunistring","version":"1.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"shlibs_provided":["libgc.so"]},{"name":"gnome-2048","origin":"games/gnome-2048","version":"3.38.2_4","comment":"Move the tiles until you obtain the 2048 tile","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/2048","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d795ffad1b775a26692a6a5abe8a8f077f5c6622e623b1aa03718ac19b50618","flatsize":440375,"path":"All/gnome-2048-3.38.2_4.pkg","repopath":"All/gnome-2048-3.38.2_4.pkg","licenselogic":"single","pkgsize":94816,"desc":"Move the tiles until you obtain the 2048 tile","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgnome-games-support":{"origin":"games/libgnome-games-support","version":"1.8.2_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libgtk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libclutter-1.0.so.0","libclutter-gtk-1.0.so.0","libgee-0.8.so.2","libgnome-games-support-1.so.3"]},{"name":"gnome-autoar","origin":"archivers/gnome-autoar","version":"0.4.3_2","comment":"Glib wrapper around libarchives","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/gnome-autoar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22adfcdc36d205a418d6f1ea79811550d2e5af973a5ff427e2daad057543e5ed","flatsize":550107,"path":"All/gnome-autoar-0.4.3_2.pkg","repopath":"All/gnome-autoar-0.4.3_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":69552,"desc":"Gnome-autoar provides functions, widgets, and gschemas for GNOME applications\nwhich want to use archives as a convient method to tranfer directories over\nthe internet.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["archivers"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libarchive.so.13","libgtk-3.so.0","libintl.so.8"],"shlibs_provided":["libgnome-autoar-0.so.0","libgnome-autoar-gtk-0.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:gnome-autoar:0.4.3:::::dragonfly6:x86_64:2"}},{"name":"gnome-calculator","origin":"math/gnome-calculator","version":"43.0.1_3","comment":"GNOME calculator tool","maintainer":"gnome@FreeBSD.org","www":"https://live.gnome.org/Gcalctool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed84e66e3f775a0cc75a2596b74f2b6c5f0883bc044dc0e07b2579156cb475d1","flatsize":6524835,"path":"All/gnome-calculator-43.0.1_3.pkg","repopath":"All/gnome-calculator-43.0.1_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":951956,"desc":"Gcalctool is a powerful graphical calulator with financial, logical and\nscientific modes. It uses a multiple precision package to do its arithmetic to\ngive a high degree of accuracy.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"gtksourceview5":{"origin":"x11-toolkits/gtksourceview5","version":"5.4.2_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["math","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libmpc.so.3","libmpfr.so.6","libsoup-3.0.so.0","libxml2.so.2","libintl.so.8","libgtk-4.so.1","libgtksourceview-5.so.0","libadwaita-1.so.0","libgee-0.8.so.2"],"shlibs_provided":["libgcalc-2.so.1.0.1","libgci-1.so.0.0.0"]},{"name":"gpaw-setups","origin":"science/gpaw-setups","version":"0.9.20000","comment":"Setups (data files) for py-gpaw, the DFT quantum chemistry software","maintainer":"yuri@FreeBSD.org","www":"https://wiki.fysik.dtu.dk/gpaw/setups/setups.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7434b2078705e4cbebf66ab3acb16b833dd1784501b18816918a2921a90e6db0","flatsize":52739632,"path":"All/gpaw-setups-0.9.20000.pkg","repopath":"All/gpaw-setups-0.9.20000.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":52803576,"desc":"A setup is to the PAW method what a pseudo-potential is to the pseudo-potential\nmethod. There are setups for the LDA, PBE, revPBE, RPBE and GLLBSC functionals.\nThe setups are stored as compressed XML specification for atomic PAW datasets\nfiles.\n\nThis package installs the setups into the default location,\n$(PREFIX)/share/gpaw-setups. You can use the GPAW_SETUP_PATH environment\nvariable with py-gpaw to override this default location.","categories":["science"]},{"name":"gngb","origin":"emulators/gngb","version":"20060309_11","comment":"GameBoy(tm) emulator","maintainer":"ports@FreeBSD.org","www":"http://m.peponas.free.fr/gngb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"964b227bedd0c7c800c476f86d94fea97550e88c22d7f3de6c549cb22bcb838e","flatsize":212662,"path":"All/gngb-20060309_11.pkg","repopath":"All/gngb-20060309_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":78124,"desc":"GameBoy(tm) emulator","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["emulators"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"OPENGL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe gngb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnetcat","origin":"net/gnetcat","version":"0.7.1_5","comment":"GPL'ed re-write of the well known networking tool netcat","maintainer":"ports@FreeBSD.org","www":"https://netcat.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"946496be83eacdfe84d352e4b8059095ad395f81aeb3ba3c86072a86ec28e9e9","flatsize":81453,"path":"All/gnetcat-0.7.1_5.pkg","repopath":"All/gnetcat-0.7.1_5.pkg","licenselogic":"single","pkgsize":37736,"desc":"Netcat is a featured networking utility which reads and writes data across\nnetwork connections, using the TCP/IP protocol. It is designed to be a reliable\n\"back-end\" tool that can be used directly or easily driven by other programs and\nscripts. At the same time, it is a feature-rich network debugging and\nexploration tool, since it can create almost any kind of connection you\nwould need and has several interesting built-in capabilities.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe gnetcat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnaural","origin":"audio/gnaural","version":"1.0.20110606_9","comment":"Binaural beat generator","maintainer":"martymac@FreeBSD.org","www":"https://gnaural.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"127c7952aae6129235bbc54e1cfcbf6c641fe232f7f330c0839a8f8b217ccd66","flatsize":351213,"path":"All/gnaural-1.0.20110606_9.pkg","repopath":"All/gnaural-1.0.20110606_9.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":94488,"desc":"Audio synthesizer intended for use as a binaural beat generator.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"}},"categories":["audio"],"shlibs_required":["libportaudio.so.2","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsndfile.so.1"]},{"name":"gnokii","origin":"comms/gnokii","version":"0.6.31_15,1","comment":"Tools to talk to GSM cellular phones","maintainer":"madpilot@FreeBSD.org","www":"https://www.gnokii.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28a6c002442627326c47dc59be4566dd3478ba0f1ce4cdbe5cdfb88388b95071","flatsize":3422750,"path":"All/gnokii-0.6.31_15,1.pkg","repopath":"All/gnokii-0.6.31_15,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":716684,"desc":"Gnokii is a Unix/Linux tool suite for mobile phones. It provides a\nlibrary to communicate with a phone hiding the communication protocol.\nThe library handles SMS, phonebook, calendar, phone calls, and other\nmobile phone capabilities. It supports most of the GSM phones: Nokia\nones using Nokia proprietary protocol and AT-capable ones -- using\nstandard AT commands.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["comms"],"groups":["gnokii"],"shlibs_required":["libintl.so.8","libreadline.so.8","libncurses.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libXpm.so.4","libX11.so.6"],"shlibs_provided":["libgnokii.so.7"],"options":{"DOCS":"on","ICAL":"off","PCSC":"off","SMSD":"off","USB":"off","X11":"on","MYSQL":"off","PGSQL":"off","SQLITE":"off"},"messages":[{"message":"The default config is installed in /usr/local/etc/gnokiirc.sample, and is\nconfigured for Nokia 6210 phones connected on COM1. Have a look at the\ndocumentation/manpages for more information. You'll need to copy\ngnokiirc.sample to /usr/local/etc/gnokiirc or $HOME/.gnokiirc for gnokii/\nxgnokii to use it.\n\nAdd the users that shall be authorized to run gnokii programs to the\ngnokii group.\n\nNOTE: if you have enabled and plan using the smsd program check\n/usr/local/share/smsd/README.","type":"install"}]},{"name":"gnome-devel-docs","origin":"misc/gnome-devel-docs","version":"40.3","comment":"Documents targeted for GNOME developers","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7645e953bafe33b8d78b28ba1fa7bee20c3bd8eb02990bc3ed78f9a0104fa10b","flatsize":36632800,"path":"All/gnome-devel-docs-40.3.pkg","repopath":"All/gnome-devel-docs-40.3.pkg","licenselogic":"and","licenses":["GFDL","CC-BY-SA-4.0","CC-BY-SA-3.0"],"pkgsize":9716384,"desc":"Documents targeted for GNOME developers","categories":["misc","gnome"]},{"name":"gnatsweb","origin":"databases/gnatsweb4","version":"4.00_7","comment":"Gnatsweb, a GNATS web interface","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/gnats/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"946c2e5d1ff9c34777387f14326db079a5aff743dcfd1e5d62855f391231a2b9","flatsize":274212,"path":"All/gnatsweb-4.00_7.pkg","repopath":"All/gnatsweb-4.00_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":73464,"desc":"Gnatsweb is a web interface to GNATS, the GNU Problem Report\nManagement System.  It is a Perl CGI script which runs on your\nweb server.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","devel","www"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gnatsweb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnet2","origin":"net/gnet2","version":"2.0.8_3","comment":"Simple network library built upon Glib-2","maintainer":"gnome@FreeBSD.org","www":"https://www.gnetlibrary.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55679d97d9c93da4484055e8ba0f69ae14d852eaab84c39e0ce0e67a60d3d1ce","flatsize":1049370,"path":"All/gnet2-2.0.8_3.pkg","repopath":"All/gnet2-2.0.8_3.pkg","licenselogic":"single","pkgsize":145584,"desc":"A simple network library built upon glib2.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["net"],"shlibs_required":["libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgnet-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"gnocky","origin":"comms/gnocky","version":"0.0.7_6","comment":"Graphical (GTK 2) frontend for gnokii","maintainer":"ports@FreeBSD.org","www":"http://wiki.gnokii.org/index.php/Gnocky","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e544298a66e50cbee1143058d7307dc0883325309266fffcd908e88838ec9b84","flatsize":448023,"path":"All/gnocky-0.0.7_6.pkg","repopath":"All/gnocky-0.0.7_6.pkg","licenselogic":"single","pkgsize":272444,"desc":"Gnocky is an application for managing your mobile phone.  It supports\nsetting logos, SMS and address book management, and uses the user-space\nmobile driver provided by the gnokii project.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnokii":{"origin":"comms/gnokii","version":"0.6.31_15,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["comms"],"shlibs_required":["libgthread-2.0.so.0","libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libgnokii.so.7"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gnocky port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnats4","origin":"databases/gnats4","version":"4.1.0_23","comment":"GNATS, the GNU Problem Report Management System","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/gnats/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81a71e2763d6e326339fab3b5d5b5421762f548d5287526f391b5d0bb57dd85e","flatsize":1957309,"path":"All/gnats4-4.1.0_23.pkg","repopath":"All/gnats4-4.1.0_23.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":354592,"desc":"GNU GNATS is a set of tools for tracking bugs reported by users to a\ncentral site.  It allows problem report management and communication\nwith users through various means, including e-mail, Web and a network\ndaemon.  GNATS stores all the information about problem reports in its\ndatabases, consisting of plain text files and it provides tools for\nquerying, editing and maintaining these databases.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["databases","devel"],"users":["gnats"],"options":{"DOCS":"on","EMACS":"off","SERVER":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gnats:4.1.0:::::dragonfly6:x86_64:23"},"messages":[{"message":"GNATS has been successfully installed.\n\nIf you want to run the GNATS server, enter\n\n  /construction/databases/gnats4/stage/usr/local/libexec/gnats/mkdb default\n\nto create the default database and add\n\n  support\tstream\ttcp\tnowait\tgnats\t/construction/databases/gnats4/stage/usr/local/libexec/gnats/gnatsd\tgnatsd\n\nto inetd.conf(5). Instructions to upgrade from a\nGNATS 3.x database are in\n\n  /construction/databases/gnats4/stage/usr/local/share/doc/gnats/UPGRADING\n\nTry `man gnats', `info gnats' and the online manual at\n\n  http://www.gnu.org/software/gnats/gnats_toc.html\n\nfor more information.","type":"install"},{"message":"===>   NOTICE:\n\nThe gnats4 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnarwl","origin":"mail/gnarwl","version":"3.6_8","comment":"Email autoresponder that gets data from LDAP","maintainer":"ports@FreeBSD.org","www":"https://www.onyxbits.de/gnarwl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6a0fb1f87f3458b8f765862a35f31a3bf1a9e7693385ee0f05c0bc776de3a07","flatsize":158057,"path":"All/gnarwl-3.6_8.pkg","repopath":"All/gnarwl-3.6_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44916,"desc":"Gnarwl is an email autoresponder.\n\nUnlike the original vacation(1) program, gnarwl is based on LDAP.\nTraditionally you had to give every user, who wanted to use autoreply\nfacilities full fledged system accounts (trusting them to set their\nforwarding up properly, cursing when they didn't).\n\nWith gnarwl this is history. User information is now stored in LDAP.\nThats right, no more messing around with system accounts or homedirs for\nusers who just want their email working, but don't care to fuss around\nwith shell commands.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["mail"],"shlibs_required":["libldap.so.2","libgdbm.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gnarwl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnatdroid-binutils-x86","origin":"lang/gnatdroid-binutils-x86","version":"2.27_1","comment":"Infrastructure for C/Ada Android cross-compiler (x86)","maintainer":"ports@FreeBSD.org","www":"http://www.dragonlace.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local/android-x86","sum":"343afa877c3105be6ed7c33ba4e0724bba756b9dbc24039f73b19c4f698fcf20","flatsize":18265218,"path":"All/gnatdroid-binutils-x86-2.27_1.pkg","repopath":"All/gnatdroid-binutils-x86-2.27_1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":1605760,"desc":"This package is a dependency of lang/gnatdroid-x86. It provides the\ncross-tools required to build the GNAT FreeBSD->x86 cross-compiler that\nis gnatdroid, as well as any binaries that it produces.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnatdroid-sysroot-x86":{"origin":"lang/gnatdroid-sysroot-x86","version":"23"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.27:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe gnatdroid-binutils-x86 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnatdroid-binutils","origin":"lang/gnatdroid-binutils","version":"2.27_1","comment":"Infrastructure for C/Ada Android cross-compiler (ARMv7)","maintainer":"jamie@catflap.org","www":"http://www.dragonlace.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local/android","sum":"0b99aaf5851fbc0a0ece97358897f80ff70c084d8051c92e8ae52bfc4d138971","flatsize":13523395,"path":"All/gnatdroid-binutils-2.27_1.pkg","repopath":"All/gnatdroid-binutils-2.27_1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":1392012,"desc":"This package is a dependency of lang/gnatdroid. It provides the cross-tools\nrequired to build the GNAT FreeBSD->ARM cross-compiler that is gnatdroid,\nas well as any binaries that it produces.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnatdroid-sysroot":{"origin":"lang/gnatdroid-sysroot","version":"23"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.27:::::dragonfly6:x86_64:1"}},{"name":"gn","origin":"devel/gn","version":"2124","comment":"Gn meta build framework - standalone version","maintainer":"o.hushchenkov@gmail.com","www":"https://gn.googlesource.com/gn/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f37fcd387eac478633c81efad71745985d56f7ebbe3b81edce1fa600dec4b213","flatsize":2248631,"path":"All/gn-2124.pkg","repopath":"All/gn-2124.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":719180,"desc":"GN is a meta-build system that generates build files for Ninja.","categories":["devel"]},{"name":"gmtp","origin":"audio/gmtp","version":"1.3.11_7","comment":"Media Transfer Protocol (MTP) GUI client","maintainer":"freebsd-ports-local@be-well.ilk.org","www":"http://gmtp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b311499f83c5617b930285b3e93219a35d84d6de693feaddc2ed703c4e9a32d","flatsize":375215,"path":"All/gmtp-1.3.11_7.pkg","repopath":"All/gmtp-1.3.11_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":110524,"desc":"Basic GUI for Microsoft's Media Transfer Protocol (MTP)\nincluding file transer and some playlist handling.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libid3tag":{"origin":"audio/libid3tag","version":"0.16.3"},"libmtp":{"origin":"multimedia/libmtp","version":"1.1.18"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libmtp.so.9","libFLAC.so.12","libgthread-2.0.so.0","libid3tag.so.0","libvorbisfile.so.3"],"options":{"DOCS":"on","NLS":"on"}},{"name":"gmtk","origin":"multimedia/gmtk","version":"1.0.9_3","comment":"Library for gnome-mplayer and gecko-mediaplayer","maintainer":"ports@FreeBSD.org","www":"http://code.google.com/p/gmtk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f343cc8532c249cb00a001024e3334c43706ca5f6683386e1800c53cb821869","flatsize":418994,"path":"All/gmtk-1.0.9_3.pkg","repopath":"All/gmtk-1.0.9_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":82076,"desc":"GNOME MPlayer Toolkit is a library for gnome-mplayer and gecko-mediaplayer.\n\nlibgmlib - a set of functions that support non-graphical operations\nlibgmtk - a set of gtk widgets to use with gnome-mplayer","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["multimedia","gnome","devel"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0"],"shlibs_provided":["libgmlib.so.1","libgmtk.so.1"],"options":{"ALSA":"off","DOCS":"on","GIO":"off","GTK3":"off","PULSEAUDIO":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe gmtk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnatdroid-sysroot","origin":"lang/gnatdroid-sysroot","version":"23","comment":"Android sysroots for C/Ada Android cross-compiler","maintainer":"jamie@catflap.org","www":"http://www.dragonlace.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local/android","sum":"0c88900d1f70dde71547ceea097600cc32a0545de68398e8b03e73884dae875b","flatsize":18036878,"path":"All/gnatdroid-sysroot-23.pkg","repopath":"All/gnatdroid-sysroot-23.pkg","licenselogic":"single","pkgsize":3149208,"desc":"This package is used by lang/gnatdroid to install the system root of\nAndroid 4.0 to 6.0 (API Level 15 to API Level 23) of the ARM architecture.\nThe ARM cross-tools are built using these files, which in turn is required\nfor the GNAT FreeBSD->ARM cross-compiler that is gnatdroid.","categories":["lang"],"options":{"ICS":"off","JBEAN16":"off","JBEAN17":"off","JBEAN18":"off","KITKAT":"on","LOLLIPOP":"off","MARSH":"off"}},{"name":"gnome-icon-theme","origin":"misc/gnome-icon-theme","version":"3.12.0_1","comment":"Collection of icons for the GNOME desktop","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0afd0034d5422f2cc7e201b137d27ba7aaa68ce6c3735a82883b5d97dafec3b","flatsize":10417570,"path":"All/gnome-icon-theme-3.12.0_1.pkg","repopath":"All/gnome-icon-theme-3.12.0_1.pkg","licenselogic":"or","licenses":["LGPL3","CC-BY-SA-3.0"],"pkgsize":9906956,"desc":"gnome-icon-theme is a collection of icons and emblems for the\nGNOME 2 desktop.  Included are the images used in toolbars,\ndialog boxes, etc.","deps":{"gnome-icon-theme-symbolic":{"origin":"x11-themes/gnome-icon-theme-symbolic","version":"3.12.0"},"hicolor-icon-theme":{"origin":"misc/hicolor-icon-theme","version":"0.18"}},"categories":["misc","gnome"]},{"name":"gmusicbrowser","origin":"audio/gmusicbrowser","version":"1.1.15_2","comment":"Jukebox for large collections of mp3/ogg/flac/mpc files","maintainer":"lichray@gmail.com","www":"https://gmusicbrowser.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64d440207627f431a219b1c5629f7c85b7c9c267993a2f8e98dc1f84c2b6af33","flatsize":3884462,"path":"All/gmusicbrowser-1.1.15_2.pkg","repopath":"All/gmusicbrowser-1.1.15_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1011416,"desc":"Jukebox for large collections of mp3/ogg/flac/mpc files\nUses mpg123/ogg123  or mplayer for playback\n\nMain features :\n- customizable window layouts\n- artist/album lock : easily restrict playlist to current artist/album\n- easy access to related songs (same artist/album/title)\n- simple mass-tagging and mass-renaming\n- support multiple genres for each song\n- customizable labels can be set for each song\n- filters with unlimited nesting of conditions\n- customizable weighted random mode","deps":{"p5-Gtk2":{"origin":"x11-toolkits/p5-Gtk2","version":"1.24993_3"},"p5-Gtk2-Notify":{"origin":"devel/p5-Gtk2-Notify","version":"0.05_3"},"p5-Locale-gettext":{"origin":"devel/p5-Locale-gettext","version":"1.07"},"p5-Net-DBus":{"origin":"devel/p5-Net-DBus","version":"1.2.0_1"}},"categories":["audio"],"options":{"DBUS":"on","DOCS":"on","LIBNOTIFY":"on","NLS":"on","WEBKIT":"off"}},{"name":"gmrun","origin":"x11/gmrun","version":"0.9.2_15","comment":"Customizable program to run programs, with tab-completion","maintainer":"garga@FreeBSD.org","www":"https://sourceforge.net/projects/gmrun/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14e9f13da0e29a5e39ae0b9d80758c9838564fa862063a9637a9e78d467f5292","flatsize":125281,"path":"All/gmrun-0.9.2_15.pkg","repopath":"All/gmrun-0.9.2_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":47536,"desc":"gmrun is a very featureful GTK+-2 Run box. Its features include:\n\n\t* Tilde completion\n\t* Completion for separate words\n\t* Cycleable command history\n\t* Configuration file in ${PREFIX}/share/gmrun/gmrunrc,\n\t  which can be copied to ~/.gmrunrc\n\t* Can spawn commands in a terminal\n\t* Intelligent URL handling","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["x11"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libpopt.so.0"],"options":{"DOCS":"on"}},{"name":"gmp-ecm","origin":"math/gmp-ecm","version":"7.0.5_1","comment":"Elliptic Curve Method for Integer Factorization","maintainer":"ports@FreeBSD.org","www":"https://gforge.inria.fr/projects/ecm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2dfba37897f8daec004a678520ffbbfa95fc1696c247b3567024953a851bff8b","flatsize":885476,"path":"All/gmp-ecm-7.0.5_1.pkg","repopath":"All/gmp-ecm-7.0.5_1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+"],"pkgsize":241432,"desc":"GMP-ECM is a program to factor integers using the Elliptic Curve Method\n(ECM), based on the GNU MP multiprecision library.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libecm.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe gmp-ecm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnatdroid-sysroot-x86","origin":"lang/gnatdroid-sysroot-x86","version":"23","comment":"Android sysroots for C/Ada Android cross-compiler (x86)","maintainer":"ports@FreeBSD.org","www":"http://www.dragonlace.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local/android-x86","sum":"bb0755be1a3e253bbb65524b080ee3e16c1b2902d8f319bba103bb342c5017e2","flatsize":19980938,"path":"All/gnatdroid-sysroot-x86-23.pkg","repopath":"All/gnatdroid-sysroot-x86-23.pkg","licenselogic":"single","pkgsize":3620376,"desc":"This package is used by lang/gnatdroid to install the system root of\nAndroid 4.4 to 5.0 (API Level 19 to API Level 23) of the x86 architecture.\nThe x86 cross-tools are built using these files, which in turn is required\nfor the GNAT FreeBSD->Android(x86) cross-compiler that is gnatdroid.","categories":["lang"],"options":{"KITKAT":"on","LOLLIPOP":"off","MARSH":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe gnatdroid-sysroot-x86 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gmp-api","origin":"multimedia/gmp-api","version":"114.2","comment":"Gecko Media Plugins API extracted from Firefox","maintainer":"gecko@FreeBSD.org","www":"https://wiki.mozilla.org/GeckoMediaPlugins","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2dce3cba75d97590e1e11702537e582d699e05b63c627305e09fb19fdd97dc49","flatsize":62587,"path":"All/gmp-api-114.2.pkg","repopath":"All/gmp-api-114.2.pkg","licenselogic":"and","licenses":["APACHE20","BSD3CLAUSE"],"pkgsize":13980,"desc":"Gecko Media Plugins API is a special purpose extension point for\nauthorised 3rd party codecs and Encrypted Media Extensions Content\nDecryption Modules. It's supported in applications like Firefox and\nSeaMonkey as well as Firefox OS.","categories":["multimedia"]},{"name":"gmp","origin":"math/gmp","version":"6.3.0","comment":"Free library for arbitrary precision arithmetic","maintainer":"ale@FreeBSD.org","www":"https://gmplib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f6abf16b48e9f678415d6a88e00de452b907dada5f6235700832f6327a956c6","flatsize":2657133,"path":"All/gmp-6.3.0.pkg","repopath":"All/gmp-6.3.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":477612,"desc":"GMP is a free library for arbitrary precision arithmetic, operating\non signed integers, rational numbers, and floating point numbers.\nThere is no limit to the precision except the ones implied by the\navailable memory in the machine GMP runs on. GMP has a rich set of\nfunctions, and the functions have a regular interface.\n\nGMP is designed to be as fast as possible, both for small operands\nand for huge operands. The speed is achieved by using fullwords as\nthe basic arithmetic type, by using fast algorithms, with carefully\noptimized assembly code for the most common inner loops for a lot of\nCPUs, and by a general emphasis on speed (instead of simplicity or\nelegance).\n\nGMP is believed to be faster than any other similar library. The\nadvantage for GMP increases with the operand sizes for certain\noperations, since GMP in many cases has asymptotically faster\nalgorithms.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math","devel"],"shlibs_provided":["libgmp.so.10","libgmpxx.so.4"],"options":{"CPU_OPTS":"off","INFO":"on"},"annotations":{"cpe":"cpe:2.3:a:gmplib:gmp:6.3.0:::::dragonfly6:x86_64"}},{"name":"gnash","origin":"graphics/gnash","version":"0.8.10_64","comment":"GNU Flash movie player","maintainer":"dinoex@FreeBSD.org","www":"https://www.gnu.org/software/gnash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02511d1b5f2219ec3b0612ea1ba305ff576d5799e6cefe32711084e19d8cd382","flatsize":9420763,"path":"All/gnash-0.8.10_64.pkg","repopath":"All/gnash-0.8.10_64.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2091856,"desc":"Gnash is a GNU Flash movie player. Previously, it was only possible\nto play flash movies with proprietary software. While there are\nsome other free flash players, none support anything beyond SWF v4.\nGnash is based on GameSWF, and supports many SWF v7 features.\n\n- Gnash can run standalone to play flash movies.\n- Gnash can also run as a plugin from within most Mozilla derived\n  browsers, such as Firefox. Gnash also has support for Konqueror.\n- SWF v7+ compliant\n  Gnash can play many current flash movies.\n- Gnash supports the viewing of streaming video from popular video\n  sharing sites like Lulu.tv or YouTube.com.\n- Gnash also supports an XML based message system as documented in\n  the Flash Format specification.\n- High Quality Output\n  Gnash uses OpenGL for rendering the graphics on the desktop, and\n  AntiGrain (AGG) for embedded framebuffer only devices.\n- Gnash pays extra attention to all network connections, and allows\n  the user to control access.","deps":{"agg":{"origin":"graphics/agg","version":"2.5_11"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg4":{"origin":"multimedia/ffmpeg4","version":"4.4.4_12"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsm":{"origin":"audio/gsm","version":"1.0.22_1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libdc1394":{"origin":"multimedia/libdc1394","version":"2.2.6_1"},"libdca":{"origin":"multimedia/libdca","version":"0.0.7_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nspr":{"origin":"devel/nspr","version":"4.35"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"},"speexdsp":{"origin":"audio/speexdsp","version":"1.2.1"}},"categories":["graphics","multimedia"],"shlibs_required":["libEGL.so.1","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libX11.so.6","libboost_program_options.so.1.84.0","libva-x11.so.2","libva.so.2","libjpeg.so.8","libpng16.so.16","libgif.so.7","libcurl.so.4","libltdl.so.7","libXinerama.so.1","libXext.so.6","libSM.so.6","libICE.so.6","libavcodec.so.58","libdca.so.0","libvorbisenc.so.2","libavformat.so.58","libavutil.so.56","libtheora.so.0","libogg.so.0","libgsm.so.1","libswscale.so.5","libswresample.so.3","libavresample.so.4","libfontconfig.so.1","libfreetype.so.6","libspeex.so.1","libspeexdsp.so.1","libSDL-1.2.so.0","libagg.so.2"],"shlibs_provided":["libgnashbase-0.8.11dev.so","libgnashcore-0.8.11dev.so","libgnashdevice-0.8.11dev.so","libgnashmedia-0.8.11dev.so","libgnashrender-0.8.11dev.so","libgnashsound-0.8.11dev.so","libgnashvaapi-0.8.11dev.so"],"options":{"CYGNAL":"off","VAAPI":"on","DOCS":"on","NLS":"on","AGG":"on","OPENGL":"off","CAIRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:gnash:0.8.10:::::dragonfly6:x86_64:64"}},{"name":"gmime26-sharp","origin":"mail/gmime26-sharp","version":"2.6.23_2","comment":"Mono bindings for gmime","maintainer":"ports@FreeBSD.org","www":"https://spruce.sourceforge.net/gmime/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26dfff8d61eed1be96755684aa3b6f242126043145fee3e0835d6db5c9ecb042","flatsize":256630,"path":"All/gmime26-sharp-2.6.23_2.pkg","repopath":"All/gmime26-sharp-2.6.23_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":47972,"desc":"C# assemblies for gmime","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gtk-sharp20":{"origin":"x11-toolkits/gtk-sharp20","version":"2.12.45_6"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"options":{"GINTRO":"off","VAPI":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe gmime26-sharp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gmmlib","origin":"multimedia/gmmlib","version":"22.3.18","comment":"Intel Graphics Memory Management Library","maintainer":"ports@FreeBSD.org","www":"https://01.org/intel-media-for-linux","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"600ffd72a131970f5c344e78c5de38b383cebdd4f6a9cf1178d49889730ea5f4","flatsize":1689362,"path":"All/gmmlib-22.3.18.pkg","repopath":"All/gmmlib-22.3.18.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":252124,"desc":"The Intel Graphics Memory Management Library provides device specific\nand buffer management for the Intel Graphics Compute Runtime for\nOpenCL and the Intel Media Driver for VAAPI.","categories":["multimedia"],"shlibs_provided":["libigdgmm.so.12"],"messages":[{"message":"===>   NOTICE:\n\nThe gmmlib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gmm++","origin":"math/gmm++","version":"5.4.2","comment":"Generic matrix template library","maintainer":"kde@FreeBSD.org","www":"https://getfem.org/gmm/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c0228c44f0bb4e1babf0f19603d95465462807ea1b3daf3640f19b5293356993","flatsize":968140,"path":"All/gmm++-5.4.2.pkg","repopath":"All/gmm++-5.4.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":115032,"desc":"Gmm++ is a generic C++ template library for sparse, dense and skyline\nmatrices. It is built as a set of generic algorithms (mult, add,\ncopy, sub-matrices, dense and sparse solvers ...) for any interfaced\nvector type or matrix type. It can be view as a glue library allowing\ncooperation between several vector and matrix types. However, basic\nsparse, dense and skyline matrix/vector types are built in Gmm++,\nhence it can be used as a standalone linear algebra library.\nInterfacing a vector or matrix type means writing \"traits\" objects\ncalled \"linalg_traits\", which describe their properties. The library\noffers predefined dense, sparse and skyline matrix types.","categories":["math"]},{"name":"gnome-builder","origin":"devel/gnome-builder","version":"42.1_6","comment":"IDE for writing software for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Builder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c55e79d9d9f8e02779d38af616250e4816c525591fa2a31f83b543906bf31ee","flatsize":14824473,"path":"All/gnome-builder-42.1_6.pkg","repopath":"All/gnome-builder-42.1_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2598804,"desc":"Builder attempts to be an IDE for writing software for GNOME. It does not try\nto be a generic IDE, but one specialized for writing GNOME software.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cmark":{"origin":"textproc/cmark","version":"0.30.2"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"devhelp":{"origin":"devel/devhelp","version":"41.2_3"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glade":{"origin":"devel/glade","version":"3.40.0_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"jsonrpc-glib":{"origin":"devel/jsonrpc-glib","version":"3.42.0"},"libdazzle":{"origin":"x11-toolkits/libdazzle","version":"3.44.0_2"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"libgit2-glib":{"origin":"devel/libgit2-glib","version":"1.2.0_1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libportal":{"origin":"deskutils/libportal","version":"0.7.1"},"libportal-gtk3":{"origin":"deskutils/libportal-gtk3","version":"0.7.1_1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"template-glib":{"origin":"devel/template-glib","version":"3.36.1"},"vala":{"origin":"lang/vala","version":"0.56.16,1"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["devel","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libdazzle-1.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgtksourceview-4.so.0","libtemplate_glib-1.0.so.0","libpeas-1.0.so.0","libgirepository-1.0.so.1","libvte-2.91.so.0","libjson-glib-1.0.so.0","libxml2.so.2","libhandy-1.so.0","libcmark.so.0.30.2","libwebkit2gtk-4.0.so.37","libjsonrpc-glib-1.0.so.1","libpangoft2-1.0.so.0","libfontconfig.so.1","libdevhelp-3.so.6","libportal-gtk3.so.1","libportal.so.1","libgladeui-2.so.13","libgspell-1.so.2","libenchant-2.so.2","libpcre.so.1","libgit2-glib-1.0.so.0","libgit2.so.1.7"],"options":{"CLANG":"off","DOCS":"on"}},{"name":"gmime30","origin":"mail/gmime30","version":"3.2.7_1","comment":"Library (written in C) for parsing and creating messages using MIME","maintainer":"gnome@FreeBSD.org","www":"https://spruce.sourceforge.net/gmime/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9e5ae3df97aa32c1bdd192b68508bf23fce170bf06c3c9768741f2b8d24485f","flatsize":3041057,"path":"All/gmime30-3.2.7_1.pkg","repopath":"All/gmime30-3.2.7_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":398668,"desc":"GMime is a set of utilities for parsing and creating messages using\nthe Multipurpose Internet Mail Extension (MIME) as defined by the\nfollowing RFCs:\n\n * 0822: Standard for the Format of Arpa Internet Text Messages\n * 2045: Multipurpose Internet Mail Extensions (MIME) Part One:\n         Format of Internet Message Bodies\n * 2046: Multipurpose Internet Mail Extensions (MIME) Part Two:\n         Media Types\n * 2047: Multipurpose Internet Mail Extensions (MIME) Part Three:\n         Message Header Extensions for Non-ASCII Text\n * 2048: Multipurpose Internet Mail Extensions (MIME) Part Four:\n         Registration Procedures\n * 2049: Multipurpose Internet Mail Extensions (MIME) Part Five:\n         Conformance Criteria and Examples\n * 2183: Communicating Presentation Information in Internet Messages:\n         The Content-Disposition Header Field","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"}},"categories":["mail"],"shlibs_required":["libgmodule-2.0.so.0","libgthread-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgpgme.so.11","libassuan.so.0","libgpg-error.so.0","libidn2.so.0"],"shlibs_provided":["libgmime-3.0.so.0"],"options":{"VAPI":"on"}},{"name":"gmime26","origin":"mail/gmime26","version":"2.6.23_2","comment":"Library (written in C) for parsing and creating messages using MIME","maintainer":"bofh@FreeBSD.org","www":"https://spruce.sourceforge.net/gmime/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c84e1e1df0d4434e4fd66029b7b90cd40fc60d755a6d566209754ad08cb0fe2","flatsize":1538469,"path":"All/gmime26-2.6.23_2.pkg","repopath":"All/gmime26-2.6.23_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":278696,"desc":"GMime is a set of utilities for parsing and creating messages using\nthe Multipurpose Internet Mail Extension (MIME) as defined by the\nfollowing RFCs:\n\n * 0822: Standard for the Format of Arpa Internet Text Messages\n * 2045: Multipurpose Internet Mail Extensions (MIME) Part One:\n         Format of Internet Message Bodies\n * 2046: Multipurpose Internet Mail Extensions (MIME) Part Two:\n         Media Types\n * 2047: Multipurpose Internet Mail Extensions (MIME) Part Three:\n         Message Header Extensions for Non-ASCII Text\n * 2048: Multipurpose Internet Mail Extensions (MIME) Part Four:\n         Registration Procedures\n * 2049: Multipurpose Internet Mail Extensions (MIME) Part Five:\n         Conformance Criteria and Examples\n * 2183: Communicating Presentation Information in Internet Messages:\n         The Content-Disposition Header Field","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"}},"categories":["mail"],"shlibs_required":["libgmodule-2.0.so.0","libgthread-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgpgme.so.11","libassuan.so.0","libgpg-error.so.0"],"shlibs_provided":["libgmime-2.6.so.0"],"options":{"GINTRO":"off","VAPI":"off"}},{"name":"gmetadom","origin":"textproc/gmetadom","version":"0.2.6_7","comment":"Collection of DOM Implementations","maintainer":"ports@FreeBSD.org","www":"https://gmetadom.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7722b4b6c0d2019129e842c4aded620f5d8bc2bad063df0e1edd341526017eb8","flatsize":583279,"path":"All/gmetadom-0.2.6_7.pkg","repopath":"All/gmetadom-0.2.6_7.pkg","licenselogic":"single","pkgsize":68212,"desc":"GMetaDOM is a collection of librares, each library providing a DOM\nimplementation. Currently available bindings are for C++ (smart pointers)\nand Objective Caml.\n\nThe basic idea is that, given the availability of DOM implementations for\nthe C programming language (like Gdome2), and given the uniformity of the\nDOM interfaces, bindings for various programming languages based on the C\nimplementation can be built automatically, providing a small number of hand-\ncoded classes and a set of scripts for the automatic generation of the\nremaining ones.\n\nThe advantages of such approach should be evident. In particular, for\nlanguages like C++ where a number of different alternative DOM implementations\nare feasible, each with different characteristics like easiness of use,\nruntime flexibility, resource requirements, the approach of automatic\ngeneration permits to create a set of coherent implementations addressing\nsuch issues separately, ultimately allowing the developer to choose the\nlibrary which fits best her needs.","deps":{"gdome2":{"origin":"textproc/gdome2","version":"0.8.1_15"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["libgdome.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"shlibs_provided":["libgmetadom_gdome_cpp_smart.so.0"],"options":{"OCAML":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe gmetadom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gmdb2","origin":"databases/gmdb2","version":"0.9.1_5","comment":"Official GUI for mdbtools","maintainer":"rhurlin@FreeBSD.org","www":"https://github.com/mdbtools/gmdb2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b6b4f5cea3ebc41c8ccdf5af027fc6aadd12f09ce11443a9bd29017eb9d925a","flatsize":397974,"path":"All/gmdb2-0.9.1_5.pkg","repopath":"All/gmdb2-0.9.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":122120,"desc":"This is the official GUI for mdbtools. It is a standalone\npackage that was ported to GTK+3.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mdbtools":{"origin":"databases/mdbtools","version":"1.0.0_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libmdbsql.so.3","libmdb.so.3","libglib-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"gmanedit","origin":"editors/gmanedit","version":"0.4.2_10","comment":"GNOME manpages editor","maintainer":"danfe@FreeBSD.org","www":"https://sourceforge.net/projects/gmanedit2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdf62fa70287d6fb8dc5077f4061c32e3af32124cb66454745f631c3ca2e822d","flatsize":113333,"path":"All/gmanedit-0.4.2_10.pkg","repopath":"All/gmanedit-0.4.2_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":42176,"desc":"Gmanedit is the GNOME manpages editor.\n\nIt's an editor for man pages that runs on X with GTK. It's like most common\nHTML editors but more easy. You need to know manpages format. You can learn it\nfrom 'man(7)'.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["editors","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"glx-utils","origin":"graphics/glx-utils","version":"9.0.0","comment":"List GLX capabilities and simple renderer","maintainer":"jbeich@FreeBSD.org","www":"https://www.mesa3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0945730912b81c604f0f3d0564e96e78a9377d1b5d01e6d0ab7467b44c6952ee","flatsize":225105,"path":"All/glx-utils-9.0.0.pkg","repopath":"All/glx-utils-9.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":54452,"desc":"A few popular OpenGL X11 demos from Mesa:\n\n- glxinfo prints capabilities of OpenGL driver\n- glxgears draws rotating gears and prints FPS","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libGL.so.1","libX11.so.6"]},{"name":"gmake","origin":"devel/gmake","version":"4.4.1","comment":"GNU version of 'make' utility","maintainer":"tijl@FreeBSD.org","www":"https://www.gnu.org/software/make/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e93e369164e8835b2de68426eb6fc1b03fdedea72d4cc0de57eceba3af3e6400","flatsize":2221485,"path":"All/gmake-4.4.1.pkg","repopath":"All/gmake-4.4.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":463276,"desc":"GNU make is a tool that controls the generation of executables and other\nnon-source files from source files.  Its purpose is the same as that\nof the utility make(1).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:make:4.4.1:::::dragonfly6:x86_64"}},{"name":"gmt","origin":"graphics/gmt","version":"6.3.0_8","comment":"Generic Mapping Tools - data processing and display software package","maintainer":"lbartoletti@FreeBSD.org","www":"https://www.generic-mapping-tools.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82a67c6e6cd83296b4fd8c8e765b302b01e1f53ac857e3ba110236c238bef90e","flatsize":20881416,"path":"All/gmt-6.3.0_8.pkg","repopath":"All/gmt-6.3.0_8.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":5774292,"desc":"GMT is a collection of public-domain Unix tools that allows you to\nmanipulate x,y and x,y,z data sets (filtering, trend fitting,\ngridding, projecting, etc.) and produce PostScript illustrations\nranging from simple x-y plots, via contour maps, to artificially\nilluminated surfaces and 3-d perspective views in black/white or\n24bit color. Linear, log10, and power scaling is supported in\naddition to 25 common map projections. The processing and display\nroutines within GMT are completely general and will handle any (x,y)\nor (x,y,z) data as input.\n\nThis port installs only the GMT manpages, there is a tutorial and\ndocumentation in .ps, .pdf and .html format on the ftp site, too.\n\nIn case you look for data to plot, there is topological data at\nftp://topex.ucsd.edu/pub/global_topo_2min/topo_8.2.img\n(140MB, covers nearly the whole earth)","deps":{"GraphicsMagick":{"origin":"graphics/GraphicsMagick","version":"1.3.43_1,1"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["graphics"],"shlibs_required":["libnetcdf.so.19","libcurl.so.4","libgdal.so.35","libgeos_c.so.1","libpcre2-8.so.0","liblapack.so.3","libblas.so.3"],"shlibs_provided":["libgmt.so.6","libpostscriptlight.so.6"]},{"name":"glvis-mesh-visualizer","origin":"graphics/glvis","version":"4.2_4","comment":"Lightweight tool for accurate & flexible finite element visualization","maintainer":"yuri@FreeBSD.org","www":"https://glvis.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85dbc0d1660ae45e1f9ef7141a6da51a7738e98cbfc68065f4983e1208c756a6","flatsize":5447626,"path":"All/glvis-mesh-visualizer-4.2_4.pkg","repopath":"All/glvis-mesh-visualizer-4.2_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1094432,"desc":"GLVis is a lightweight tool for accurate and flexible finite element\nvisualization.\n\nFeatures:\n* Accurate functional representation of many finite elements.\n* Support for arbitrary high-order and NURBS meshes.\n* Desktop, Web and Jupyter versions from the same code base.\n* Server mode accepting multiple socket connections.\n* Visualization of parallel meshes and solutions.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"hypre":{"origin":"science/hypre","version":"2.31.0_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"metis":{"origin":"math/metis","version":"5.1.0_9"},"mfem":{"origin":"math/mfem","version":"4.4_10"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["graphics"],"shlibs_required":["libmfem.so.4.4.0","libGL.so.1","libSDL2-2.0.so.0","libGLEW.so.2","libpng16.so.16","libfreetype.so.6","libfontconfig.so.1"]},{"name":"gmic-qt-gimp","origin":"graphics/gmic-qt","version":"3.4.0,1","comment":"Versatile Qt front-end to G'MIC","maintainer":"kde@FreeBSD.org","www":"https://github.com/c-koi/gmic-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a9bba0042fe52a4c10d4d2d7d12a01bfff488be935dfbe3857298181d3dc9c2","flatsize":9856216,"path":"All/gmic-qt-gimp-3.4.0,1.pkg","repopath":"All/gmic-qt-gimp-3.4.0,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":4032768,"desc":"G'MIC-Qt is a versatile front-end to the image processing framework G'MIC.\nIt is in fact a plugin for GIMP, as well as a standalone application.","deps":{"babl":{"origin":"x11/babl","version":"0.1.108_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gegl":{"origin":"graphics/gegl","version":"0.4.48_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gimp-app":{"origin":"graphics/gimp-app","version":"2.10.38,1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","kde"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libpng16.so.16","libfftw3.so.3","libfftw3_threads.so.3","libcurl.so.4","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libgimp-2.0.so.0","libgimpmath-2.0.so.0","libgimpconfig-2.0.so.0","libgimpcolor-2.0.so.0","libgimpbase-2.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libgegl-0.4.so.0","libgegl-npd-0.4.so","libgmodule-2.0.so.0","libjson-glib-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libbabl-0.1.so.0","libQt5Core.so.5"],"annotations":{"flavor":"gimp"}},{"name":"glucose","origin":"math/glucose","version":"4.1_3","comment":"Parallel SAT solver based on Minisat, with glue clauses","maintainer":"yuri@FreeBSD.org","www":"https://www.labri.fr/perso/lsimon/glucose/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c38dc38c8c88f609801bd2d4117e3e1d9ab4052116a4aa647a61ee83d541ade5","flatsize":344927,"path":"All/glucose-4.1_3.pkg","repopath":"All/glucose-4.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":92976,"desc":"Glucose is based on the MiniSat solver, and extends it by preserving\nthe so-called \"glue clauses\" and using new scoring scheme.\n\nGlucose is a SAT solver based on a particular scoring scheme for the clause\nlearning mechanism, based on the paper Laurent Simon and Gilles Audemard\npresented at IJCAI'09. Solver's name is a contraction of the concept of\n\"glue clauses\", a particular kind of clauses that glucose detects and preserves\nduring search.\n\nGlucose accepts SAT problems in the DIMACS format.","categories":["math"]},{"name":"gmic-qt","origin":"graphics/gmic-qt","version":"3.4.0,1","comment":"Versatile Qt front-end to G'MIC","maintainer":"kde@FreeBSD.org","www":"https://github.com/c-koi/gmic-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"deedce0073f406a8ed3acae9f63f636acd5e7eade2e659f0f9aa3e4a839abbc8","flatsize":9483040,"path":"All/gmic-qt-3.4.0,1.pkg","repopath":"All/gmic-qt-3.4.0,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":3954428,"desc":"G'MIC-Qt is a versatile front-end to the image processing framework G'MIC.\nIt is in fact a plugin for GIMP, as well as a standalone application.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","kde"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libpng16.so.16","libfftw3.so.3","libfftw3_threads.so.3","libcurl.so.4","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libQt5Core.so.5"],"annotations":{"flavor":"none"}},{"name":"gmsh","origin":"cad/gmsh","version":"4.11.1_4","comment":"Automatic 3D finite element mesh generator","maintainer":"wen@FreeBSD.org","www":"https://www.geuz.org/gmsh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed0daa4061da4a61bfadf724f116c8a1b6f5f18262b8645e2261bff5d9e25458","flatsize":27856941,"path":"All/gmsh-4.11.1_4.pkg","repopath":"All/gmsh-4.11.1_4.pkg","licenselogic":"and","licenses":["AGPLv3+","APACHE20","GPLv3+","GPLv2+","LGPL21"],"pkgsize":6469532,"desc":"Gmsh is a free 3D finite element grid generator with a build-in CAD engine and\npost-processor. Its design goal is to provide a fast, light and user-friendly\nmeshing tool with parametric input and advanced visualization capabilities. Gmsh\nis built around four modules: geometry, mesh, solver and post-processing. The\nspecification of any input to these modules is done either interactively using\nthe graphical user interface or in ASCII text files using Gmsh's own scripting\nlanguage.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cgnslib":{"origin":"science/cgnslib","version":"4.4.0,1"},"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"fr-med":{"origin":"french/med","version":"4.0.0_3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"getdp":{"origin":"science/getdp","version":"3.6.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"opencascade":{"origin":"cad/opencascade","version":"7.8.1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["cad"],"shlibs_required":["libfltk_images.so.1.3","libfltk_gl.so.1.3","libGL.so.1","libfltk.so.1.3","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libjpeg.so.8","libpng16.so.16","libcairo.so.2","libgmp.so.10","libmedC.so.11","libcgns.so.4.4","libhdf5.so.200","libsz.so.2","libGLU.so.1"],"options":{"CGNS":"on","DOCS":"on","MED":"on","OCC":"on","SHARED":"off","STATIC":"off"}},{"name":"glui","origin":"devel/glui","version":"2.36_6","comment":"GLUT-based C++ user interface library","maintainer":"ports@FreeBSD.org","www":"http://www.cs.unc.edu/~rademach/glui/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ce908c8bf1c8fc877ff467a0e49921f64d253246c8c55a3d6ea52e2ce5ac682","flatsize":1430335,"path":"All/glui-2.36_6.pkg","repopath":"All/glui-2.36_6.pkg","licenselogic":"single","pkgsize":361072,"desc":"GLUI is a GLUT-based C++ user interface library which provides\ncontrols such as buttons, check boxes, radio buttons, and spinners\nto OpenGL applications.  It is window-system independent, relying\non GLUT to handle all system-dependent issues, such as window and\nmouse management.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["devel","graphics"],"shlibs_required":["libglut.so.3","libGLU.so.1","libGL.so.1","libXmu.so.6","libXext.so.6","libX11.so.6","libXi.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe glui port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gnome-icons-faenza","origin":"x11-themes/gnome-icons-faenza","version":"1.3.1","comment":"Faenza GNOME 2 icon themes","maintainer":"gnome@FreeBSD.org","www":"http://tiheum.deviantart.com/art/Faenza-Icons-173323228","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41688714dd63e628b6bbebf53c043b59475f4a1f9e812aef0f2b44af5780967f","flatsize":65801292,"path":"All/gnome-icons-faenza-1.3.1.pkg","repopath":"All/gnome-icons-faenza-1.3.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":17639352,"desc":"This icon theme for Gnome provides monochromatic icons for panels, toolbars\nand buttons and colourful squared icons for devices, applications, folders,\nfiles and Gnome menu items. Six themes are included to fit with light or\ndark themes/panels.","categories":["x11-themes","gnome"]},{"name":"glpng","origin":"graphics/glpng","version":"1.46_2","comment":"Library to easily load PNG files as an OpenGL textures","maintainer":"amdmi3@FreeBSD.org","www":"http://www.wyatt100.freeserve.co.uk/download.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95eb328b37d7cc6bae21df85e202f49ffd3aaadd521cd386d2e83e4503bd832f","flatsize":53004,"path":"All/glpng-1.46_2.pkg","repopath":"All/glpng-1.46_2.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":15848,"desc":"This is a library for OpenGL to load PNG graphics files as an\nOpenGL texture as easily as possible. It also has a number of\noptions for generating the alpha channel and mipmaps.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libGL.so.1"],"shlibs_provided":["libglpng.so.1"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:glpng:glpng:1.46:::::dragonfly6:x86_64:2"}},{"name":"gmap","origin":"biology/gmap","version":"2020.09.12","comment":"Genomic Mapping and Alignment Program for mRNA and EST Sequences","maintainer":"jwb@FreeBSD.org","www":"http://www.gene.com/share/gmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e9e36956283c65691eccfd1413960ce076c92fc8d9faadf019242b70d49a986","flatsize":40532092,"path":"All/gmap-2020.09.12.pkg","repopath":"All/gmap-2020.09.12.pkg","licenselogic":"single","licenses":["GMAP"],"pkgsize":3921988,"desc":"A standalone program for mapping and aligning cDNA sequences to a\ngenome. The program maps and aligns a single sequence with minimal\nstartup time and memory requirements, and provides fast batch\nprocessing of large sequence sets. The program generates accurate\ngene structures, even in the presence of substantial polymorphisms\nand sequence errors, without using probabilistic splice site models.\nMethodology underlying the program includes a minimal sampling\nstrategy for genomic mapping, oligomer chaining for approximate\nalignment, sandwich DP for splice site detection, and microexon\nidentification with statistical significance testing.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology"],"options":{"SIMD":"off"},"messages":[{"message":"The default configuration for the gmap port disables all optimizations\nto maintain compatibility with the widest range of systems.\n\nTo get a binary optimized for your system please deinstall gmap and\nbuild from ports using \"make config\" to enable the SIMD option.","type":"install"}]},{"name":"glsfcave","origin":"games/glsfcave","version":"1.0_6","comment":"Control a ribbon to avoid hitting walls","maintainer":"amdmi3@FreeBSD.org","www":"http://user.ecc.u-tokyo.ac.jp/~g650192/glsfcave/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"659fac9bbfc2c1b2391a9eb348dc3c166d9edfbfce3d87a4e8b8af563adc461c","flatsize":16396,"path":"All/glsfcave-1.0_6.pkg","repopath":"All/glsfcave-1.0_6.pkg","licenselogic":"single","pkgsize":6264,"desc":"GLSFcave is a port of SunFlat's SFcave for UNIX/OpenGL. SFcave is\na game where the player controls a ribbon to avoid hitting walls.\n\nYou have only one control: when you hold the mouse button, the\nribbon goes up. Otherwise the ribbon goes down.\n\nThe game uses OpenGL for drawing two-dimensional frames. This is\nfor portability(for MacOS X) and to offload CPU.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"}},"categories":["games"],"shlibs_required":["libglut.so.3","libGL.so.1","libGLU.so.1"],"options":{"DOCS":"on"}},{"name":"holotz-castle","origin":"games/holotz-castle","version":"1.3.14_10","comment":"Platform game with high doses of mystery","maintainer":"ports@FreeBSD.org","www":"https://web.archive.org/web/20130606213511/http://mainreactor.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aff47b004f161b151e947f4b71944a1d190a10f85a6a0b89578de90675582744","flatsize":146680028,"path":"All/holotz-castle-1.3.14_10.pkg","repopath":"All/holotz-castle-1.3.14_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":120836304,"desc":"Holotz's Castle is a platform game with high dosis of mistery.\n\nA great mistery is hidden beyond the walls of Holotz's Castle. Will\nyou be able to help Ybelle and Ludar to escape alive from the\ncastle?\n\nTest your dexterity with this tremendously exciting platform game!","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"],"options":{"SOLUTIONS":"on"},"messages":[{"message":"Holotz's Castle has been installed.\n\nYou can look some Solutions for Holotz's Castle with\n\n     /usr/local/bin/holotz-castle-solutions","type":"install"},{"message":"===>   NOTICE:\n\nThe holotz-castle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"glrparser","origin":"devel/glrparser","version":"1.4_1","comment":"Parser which works with the GLR(0) algorithm","maintainer":"ports@FreeBSD.org","www":"https://nlp.fi.muni.cz/projekty/glr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13e3bf333b959f6d84c0629b45ea7673dbf6ed1322d10d09af9ad643a8908a57","flatsize":130631,"path":"All/glrparser-1.4_1.pkg","repopath":"All/glrparser-1.4_1.pkg","licenselogic":"single","pkgsize":22240,"desc":"The goal of The glrParser Project is to create generally usable programmers\ntool for syntactical analysis of wide ambiguous grammars which works with the\nGLR(0) algorithm. GLR is well known algorithm published by Marasu Tomita in\n1985. It is based on generalization of the LR analysis.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe glrparser port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"glosm","origin":"graphics/glosm","version":"0.0.2_7","comment":"3D OpenGL renderer for OpenStreetMap","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/AMDmi3/glosm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd75db1e2e1671f4c9cfeeec476a9de7e78570addb35127b5627dfc7647583df","flatsize":297721,"path":"All/glosm-0.0.2_7.pkg","repopath":"All/glosm-0.0.2_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":95704,"desc":"glosm is a framework for developing high-performance geospatial\ndata visualization applications of both interactive and batch nature\nfeaturing OpenGL-based 3D first-person and tile renderers.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["graphics","geography"],"shlibs_required":["libX11.so.6","libGL.so.1","libpng16.so.16","libexpat.so.1","libSDL-1.2.so.0"],"shlibs_provided":["libglosm-client.so","libglosm-geomgen.so","libglosm-server.so"],"options":{"DOCS":"on"}},{"name":"glog","origin":"devel/glog","version":"0.7.1","comment":"Library of C++ classes for flexible logging","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/glog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de2fd70ca16816cf35e1475cbf784764d5b7349b6c63fd900ca3d1c748d33488","flatsize":396351,"path":"All/glog-0.7.1.pkg","repopath":"All/glog-0.7.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":112764,"desc":"The glog library implements application-level logging.\n\nThis library provides logging APIs based on C++-style streams\nand various helper macros.","deps":{"gflags":{"origin":"devel/gflags","version":"2.2.2_2"},"libunwind":{"origin":"devel/libunwind","version":"20240221"}},"categories":["devel"],"shlibs_required":["libgflags.so.2.2","libunwind.so.8"],"shlibs_provided":["libglog.so.2"]},{"name":"glogg","origin":"sysutils/glogg","version":"1.1.4_15","comment":"GUI application to browse and search through long or complex log files","maintainer":"yuri@FreeBSD.org","www":"https://glogg.bonnefon.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20e1aa2c45f36b1700089000bacf3c9bdb0879d1cb7943a5c33ef7a17d8e92f5","flatsize":1042779,"path":"All/glogg-1.1.4_15.pkg","repopath":"All/glogg-1.1.4_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":229552,"desc":"glogg is a multi-platform GUI application to browse and search through long or\ncomplex log files. It is designed with programmers and system administrators in\nmind. glogg can be seen as a graphical, interactive combination of grep and\nless.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["sysutils","textproc"],"shlibs_required":["libboost_program_options.so.1.84.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"global-tz","origin":"misc/global-tz","version":"2022.a","comment":"Fork of the IANA Time Zone Database with expanded pre-1970 data","maintainer":"philip@FreeBSD.org","www":"https://github.com/JodaOrg/global-tz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr","sum":"f8794701d66a209a450d29a6e22213d6d40c9573178af1092c5ce4917abd4389","flatsize":526699,"path":"All/global-tz-2022.a.pkg","repopath":"All/global-tz-2022.a.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":106828,"desc":"The Global Time Zone Database (global-tz) is a fork of the IANA Time\nZone Database with expanded best-effort historical data for some time\nzones whose clocks have agreed with other time zones since 1970.\n\nIn an up to date default FreeBSD installation /usr/share/zoneinfo\ncontains the most recent IANA tzdb release as well as compatibility\nlinks for time zones that existed in previous IANA tzdb releases (from\nthe \"backward\" file in the distribution).  FreeBSD releases have never\nincluded the out of scope pre-1970 historical data (from the \"backzone\"\nfile in the distribution).  This is the same approach as taken by most\nother open source projects that distribute the IANA Time Zone Database.\n\nThe global-tz fork was prompted by the controversial decision by the\nmaintainers of the IANA Time Zone Database to move time zones whose\nclocks have not changed since 1970 to \"backzone\".  While previous IANA\ntzdb releases would return historical data for these zones if available,\nrecent IANA tzdb releases instead return available pre-1970 data for the\nzones whose clocks they have agreed with since 1970 (the target of the\n\"backward\" link).\n\nThe overwhelming majority of users are unlikely to be affected by this\ndecision.  FreeBSD users who rely on pre-1970 time zone history may wish\nto install this port.\n\nThis port overwrites system files in /usr/share/zoneinfo.  If you build\nyour systems from source, add WITHOUT_ZONEINFO=\"yes\" to /etc/src.conf.\nIf you use freebsd-update(8), add /usr/share/zoneinfo to IgnorePaths in\n/etc/freebsd-update.conf.","categories":["misc"]},{"name":"globalprotect-openconnect","origin":"security/globalprotect-openconnect","version":"1.4.9_1","comment":"OpenConnect GUI for GlobalProtect protocol","maintainer":"guru@unixarea.de","www":"https://github.com/yuezk/GlobalProtect-openconnect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7980f56e65944a39a25b3ad430745320d74aae3897c5dcff98a6a4198d5b64d9","flatsize":707460,"path":"All/globalprotect-openconnect-1.4.9_1.pkg","repopath":"All/globalprotect-openconnect-1.4.9_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":227280,"desc":"A GlobalProtect VPN client (GUI) for *nix based on Openconnect and\nbuilt with Qt5, supports SAML auth mode, inspired by gp-saml-gui.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"openconnect":{"origin":"security/openconnect","version":"9.12_1"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"}},"categories":["security","net-vpn"],"shlibs_required":["libQt5WebSockets.so.5","libQt5WebEngine.so.5","libQt5WebEngineWidgets.so.5","libqt5keychain.so.1","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5"]},{"name":"global","origin":"devel/global","version":"6.6.12","comment":"Source code tag system","maintainer":"sunpoet@FreeBSD.org","www":"https://www.gnu.org/software/global/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71e9c98f8815a00add75385b7085a211a9f2880f4cd8133e2696f1e47ea9cee0","flatsize":1986186,"path":"All/global-6.6.12.pkg","repopath":"All/global-6.6.12.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":487320,"desc":"GNU GLOBAL is a source code tagging system that works the same way across\ndiverse environments, such as Emacs editor, Vi editor, Less viewer, Bash shell,\nvarious web browsers, etc.\n\nYou can locate various objects, such as functions, macros, structs, classes, in\nyour source files and move there easily. It is useful for hacking a large\nprojects which contain many sub-directories, many #ifdef and many main()\nfunctions. It is similar to ctags or etags, but is different from them in the\nfollowing two points:\n- Independence of any editor\n- Capability to treat definition and reference","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"annotations":{"cpe":"cpe:2.3:a:gnu:global:6.6.12:::::dragonfly6:x86_64"}},{"name":"glslang","origin":"graphics/glslang","version":"14.3.0","comment":"OpenGL and OpenGL ES shader front end and validator","maintainer":"jbeich@FreeBSD.org","www":"https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7079b3707c7ae36d531d32f2078f0b2d25aa3ab22e51637341e3cbd7211714b0","flatsize":11448586,"path":"All/glslang-14.3.0.pkg","repopath":"All/glslang-14.3.0.pkg","licenselogic":"and","licenses":["APACHE20","BSD2CLAUSE","BSD3CLAUSE","GPLv3+","MIT"],"pkgsize":1559416,"desc":"Glslang is the official reference compiler front end for the OpenGL ES and\nOpenGL shading languages. It implements a strict interpretation of the\nspecifications for these languages.","deps":{"gcc12":{"origin":"lang/gcc12","version":"12.3.0"}},"categories":["graphics"],"shlibs_required":["libstdc++.so.6","libgcc_s.so.1"]},{"name":"gloox","origin":"net-im/gloox","version":"1.0.24_1","comment":"Jabber/XMPP client library","maintainer":"ports@FreeBSD.org","www":"https://camaya.net/gloox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7ac0ba29807a90b657cfdcf547e4fbd97366505b379ac376f0aeca9f8bc65dd","flatsize":5823604,"path":"All/gloox-1.0.24_1.pkg","repopath":"All/gloox-1.0.24_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":894780,"desc":"gloox is a full-featured Jabber/XMPP client without GUI, written\nin C++ and implemented as a shared library. It makes writing\nspec-compliant clients easy and allows for hassle-free integration\nof Jabber/XMPP functionality into existing applications.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libidn":{"origin":"dns/libidn","version":"1.42"}},"categories":["net-im"],"shlibs_required":["libidn.so.12","libgnutls.so.30"],"shlibs_provided":["libgloox.so.18"],"options":{"MDNSRESPONDER":"off","TEST":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe gloox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gltron","origin":"games/gltron","version":"0.70_19","comment":"3D worm game for two players for X Window System","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/gltron/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c018a728cb9014148e2a8c2cf956adb4f8d7b2812830a31c25ccf9263518542","flatsize":2613420,"path":"All/gltron-0.70_19.pkg","repopath":"All/gltron-0.70_19.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1846720,"desc":"Objective for game is not to drive into a wall.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_sound":{"origin":"audio/sdl_sound","version":"1.0.3_16"}},"categories":["games"],"shlibs_required":["libSDL_sound-1.0.so.1","libmikmod.so.3","libsmpeg-0.4.so.0","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libpng16.so.16","libGL.so.1","libSDL-1.2.so.0"],"options":{"DOCS":"on","SDL_NET":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe gltron port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"glm","origin":"math/glm","version":"1.0.1,1","comment":"C++ mathematics library for software based on the OpenGL GLSL","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/g-truc/glm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bcb804923d5d7e300ad42e54e6290362a0ee948e865976d68d15301b0e642453","flatsize":2198262,"path":"All/glm-1.0.1,1.pkg","repopath":"All/glm-1.0.1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":184468,"desc":"OpenGL Mathematics (GLM) is a header only C++ mathematics library for\ngraphics software based on the OpenGL Shading Language (GLSL) specification.\n\nGLM provides classes and functions designed and implemented with the same\nnaming conventions and functionalities than GLSL so that when a programmer\nknows GLSL, he knows GLM as well which makes it really easy to use.\n\nThis project isn't limited to GLSL features.  An extension system, based on\nthe GLSL extension conventions, provides extended capabilities: matrix\ntransformations, quaternions, half-based types, random numbers, procedural\nnoise functions, etc...\n\nThis library works perfectly with OpenGL but it also ensures interoperability\nwith third party libraries and SDKs.  It is a good candidate for software\nrendering (Raytracing / Rasterisation), image processing, physic simulations\nand any context that requires a simple and convenient mathematics library.","categories":["math","graphics"],"options":{"DOCS":"on","TEST":"off"}},{"name":"gluon-language","origin":"lang/gluon","version":"0.18.2_4","comment":"Static, type inferred and embeddable language","maintainer":"yuri@FreeBSD.org","www":"https://gluon-lang.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8aea5a54c5fcef006cc5ff407af9c5497a9267e53e2c279dec49c3559b61dcfb","flatsize":12247666,"path":"All/gluon-language-0.18.2_4.pkg","repopath":"All/gluon-language-0.18.2_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2864844,"desc":"Gluon is a small, statically-typed, functional programming language designed for\napplication embedding.\n\nFeatures:\n* Seatically-typed\n* Type inference\n* Simple embedding\n* UTF-8 by default\n* Separate heaps\n* Thread-safe","categories":["lang"]},{"name":"gradle5","origin":"devel/gradle5","version":"5.0","comment":"Project automation tool","maintainer":"yuri@FreeBSD.org","www":"https://www.gradle.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fe7b75a43e11641e74cce1c5bdc1565cd8f2230a4aea19f7567493585415914","flatsize":97312077,"path":"All/gradle5-5.0.pkg","repopath":"All/gradle5-5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":83271968,"desc":"Gradle is build automation evolved.\n\nGradle can automate the building, testing, publishing, deployment\nand more of software packages or other types of projects such as\ngenerated static websites, generated documentation or indeed anything\nelse.\n\nGradle combines the power and flexibility of Ant with the dependency\nmanagement and conventions of Maven into a more effective way to\nbuild. Powered by a Groovy DSL and packed with innovation, Gradle\nprovides a declarative way to describe all kinds of builds through\nsensible defaults. Gradle is quickly becoming the build system of\nchoice for many open source projects, leading edge enterprises and\nlegacy automation challenges.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"annotations":{"cpe":"cpe:2.3:a:gradle:gradle:5.0:::::dragonfly6:x86_64"}},{"name":"gliv","origin":"graphics/gliv","version":"1.9.7_9","comment":"Image viewer that uses Gdk-Pixbuf and OpenGL","maintainer":"ports@FreeBSD.org","www":"http://guichaz.free.fr/gliv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a617907947cf0c96ec80edabef2a47575202b43315d02cebc8b7f31ea925b066","flatsize":566032,"path":"All/gliv-1.9.7_9.pkg","repopath":"All/gliv-1.9.7_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":173076,"desc":"An Image viewer that uses Gdk-Pixbuf to load images, and OpenGL to render them.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtkglext-x11-1.0.so.0","libgdkglext-x11-1.0.so.0","libGLU.so.1","libGL.so.1","libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0","libSM.so.6","libICE.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe gliv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"glpk","origin":"math/glpk","version":"5.0","comment":"GNU Linear Programming Kit","maintainer":"dmgk@FreeBSD.org","www":"https://www.gnu.org/software/glpk/glpk.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e17082d056c3d28638d4d18cbc0689bc2b5d7175aaf76d58b56201871dc1e52f","flatsize":4955677,"path":"All/glpk-5.0.pkg","repopath":"All/glpk-5.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2550476,"desc":"The GLPK package is a set of routines written in ANSI C and organized\nin the form of a callable library. This package is intended for solving\nlarge-scale linear programming (LP), mixed integer linear programming (MIP)\nand other related problems.\n\nThe GLPK package includes the following main components:\n\n* implementation of the simplex method;\n* implementation of the exact simplex method based on\n  bignum (rational) arithmetic;\n* implementation of the primal-dual interior-point method;\n* implementation of the branch-and-bound method;\n* application program interface (API);\n* GNU MathProg modeling language (a subset of AMPL);\n* GLPSOL, a stand-alone LP/MIP solver.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libglpk.so.40"],"options":{"DOCS":"on","IODBC":"off","MYSQL":"off"}},{"name":"glightoff","origin":"games/glightoff","version":"1.0.0_5","comment":"Simple (but not so easy to solve!) puzzle game","maintainer":"ports@FreeBSD.org","www":"https://glightoff.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f4c3da1b3882451af619236e56536059f497db4988349477aab5bbd3f87cd92","flatsize":65761,"path":"All/glightoff-1.0.0_5.pkg","repopath":"All/glightoff-1.0.0_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":20772,"desc":"GLightOff is a simple (but not so easy to solve!) puzzle game.\nThe goal is to switch off all the lights on the 5x5 board.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe glightoff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"glmaze","origin":"games/glmaze","version":"1.1.a_14","comment":"Multiplayer OpenGL Maze Game","maintainer":"ports@FreeBSD.org","www":"https://glmaze.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a025d36129bd2be867808a80215d66fa776e85f4630462d1a3ffe9902801494f","flatsize":1316743,"path":"All/glmaze-1.1.a_14.pkg","repopath":"All/glmaze-1.1.a_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":429896,"desc":"glMaze is a multiplayer maze game based on the opengl 3d graphics engine.\nIf a command line argument is present, glmaze tries to interpret this as\nthe server name to connect to. If no argument was given, glmaze becomes\nthe master client and starts a local server. Up to six players can join\na session. Only the master client can start the session. Other players\ncan join a running game. The game stops when the first player reaches\nten kills. The player with the top score at this moment is the winner.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libGL.so.1","libGLU.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe glmaze port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"glib","origin":"devel/glib20","version":"2.80.5,2","comment":"Some useful routines of C programming (current stable version)","maintainer":"desktop@FreeBSD.org","www":"https://www.gtk.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34e05af3a070d506e8caf5c27f5c5cd54e2fb4577807de28b4cfac17bf18d4de","flatsize":26931343,"path":"All/glib-2.80.5,2.pkg","repopath":"All/glib-2.80.5,2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":3833524,"desc":"GLib provides a simple, abstract, and highly portable set of C support\nroutines such as lists, trees, hashes, memory allocation, and much, much\nmore.  It is a foundation for writing portable applications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libffi.so.8","libiconv.so.2","libpcre2-8.so.0"],"shlibs_provided":["libgio-2.0.so.0","libgirepository-2.0.so.0","libglib-2.0.so.0","libgmodule-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0"],"options":{"DOCS":"on","FAM_ALTBACKEND":"off","MANPAGES":"on","NLS":"on","TEST":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:glib:2.80.5:::::dragonfly6:x86_64"}},{"name":"glib-networking","origin":"net/glib-networking","version":"2.78.0","comment":"Network-related giomodules for glib","maintainer":"desktop@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"827412d4fb5cd7a43d67548bc86102946ba37c8d37bb8554c576f4cea637e365","flatsize":656827,"path":"All/glib-networking-2.78.0.pkg","repopath":"All/glib-networking-2.78.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":133728,"desc":"Network-related giomodules for glib.\n\nGlib-networking contains the implementations of certain GLib networking\nfeatures that cannot be implemented directly in GLib itself because of their\ndependencies.\n\nCurrently it contains a GNUTLS-based implementation of GTlsBackend,\na libproxy-based implementation of GProxyResolver, and a GNOME GProxyResolver\nthat uses the proxy information from the GSettings schemas in\ngsettings-desktop-schemas.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"libproxy":{"origin":"net/libproxy","version":"0.4.18"}},"categories":["net"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgnutls.so.30","libproxy.so.1"],"options":{"GNUTLS":"on","PROXY":"on"}},{"name":"glitter-git-tool","origin":"devel/glitter","version":"1.6.6_2","comment":"Tool for generating and structuring Git commit messages","maintainer":"yuri@FreeBSD.org","www":"https://github.com/milo123459/glitter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c022f732a30fb767bba1b82c55a448b1e355e16c14819bd9452b2cd66d24d65","flatsize":2447814,"path":"All/glitter-git-tool-1.6.6_2.pkg","repopath":"All/glitter-git-tool-1.6.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":705684,"desc":"Glitter is a tool for generating and structuring commit messages via arguments\npassed to the tool. It allows you to configure it extensively and easily.\n\nFeatures:\n- Config files\n- Simple errors\n- Glitter Hooks (Git hooks natively built into Glitter)","categories":["devel"]},{"name":"glibmm26","origin":"devel/glibmm26","version":"2.78.1","comment":"C++ interfaces for glib2","maintainer":"gnome@FreeBSD.org","www":"https://www.gtkmm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a677dc41c463fbb5c48bb143811d2d9d51d7b8da37124beb0b0612664f81f463","flatsize":6828413,"path":"All/glibmm26-2.78.1.pkg","repopath":"All/glibmm26-2.78.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1063556,"desc":"C++ interfaces for glib20.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libsigc++30":{"origin":"devel/libsigc++30","version":"3.4.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"shlibs_required":["libsigc-3.0.so.0","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libgmodule-2.0.so.0"],"shlibs_provided":["libgiomm-2.68.so.1","libglibmm-2.68.so.1","libglibmm_generate_extra_defs-2.68.so.1"]},{"name":"gllvm","origin":"devel/gllvm","version":"1.3.1_16","comment":"Whole Program LLVM: wllvm ported to Go","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/SRI-CSL/gllvm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32fb76fbcac1d072e7c23115e8099073bb12cb0f69c61bb4ac1abaaeded32e97","flatsize":7794413,"path":"All/gllvm-1.3.1_16.pkg","repopath":"All/gllvm-1.3.1_16.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1079132,"desc":"gllvm provides tools for building whole-program (or whole-library) LLVM bitcode\nfiles from an unmodified C or C++ source package.  It is a drop-in replacement\nfor wllvm, that builds the bitcode in parallel, and is faster.","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"glibmm","origin":"devel/glibmm","version":"2.66.6,1","comment":"C++ interfaces for glib2","maintainer":"gnome@FreeBSD.org","www":"https://www.gtkmm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0df1965d98665de5551c63ed55e8069cfc3da88c23d2f46ca16db071601a2e08","flatsize":6281572,"path":"All/glibmm-2.66.6,1.pkg","repopath":"All/glibmm-2.66.6,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":983256,"desc":"C++ interfaces for glib20.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"shlibs_required":["libsigc-2.0.so.0","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libgmodule-2.0.so.0"],"shlibs_provided":["libgiomm-2.4.so.1","libglibmm-2.4.so.1","libglibmm_generate_extra_defs-2.4.so.1"]},{"name":"glfw","origin":"graphics/glfw","version":"3.4","comment":"Portable framework for OpenGL development","maintainer":"vvd@FreeBSD.org","www":"https://www.glfw.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2404bdc3c639202fc7c80adc7e69d85a419fc59bbcaaf0c1d8583ee4e76c09e4","flatsize":5464497,"path":"All/glfw-3.4.pkg","repopath":"All/glfw-3.4.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":648284,"desc":"GLFW is a free, Open Source, multi-platform library for OpenGL and\nOpenGL ES application development.  It provides a simple,\nplatform-independent API for creating windows and contexts, reading\ninput, handling events, etc.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"}},"categories":["graphics"],"shlibs_provided":["libglfw.so.3"],"options":{"DOCS":"on","EXAMPLES":"on","PREEDIT":"off","WAYLAND":"off","X11":"on"}},{"name":"glfw2","origin":"graphics/glfw2","version":"2.7.9_3","comment":"Portable framework for OpenGL development","maintainer":"ports@FreeBSD.org","www":"https://www.glfw.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"caf9b74bacf2ff8ef3c757fbbc4cc23f8b727c563a7a88c6cfa0c57909c02f73","flatsize":2368884,"path":"All/glfw2-2.7.9_3.pkg","repopath":"All/glfw2-2.7.9_3.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":838568,"desc":"GLFW is a free, Open Source, multi-platform library for OpenGL application\ndevelopment that provides a powerful API for handling operating system specific\ntasks such as opening an OpenGL window, reading keyboard, mouse, joystick and\ntime input, creating threads, and more.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"}},"categories":["graphics"],"shlibs_required":["libXrandr.so.2","libX11.so.6","libGL.so.1","libGLU.so.1"],"shlibs_provided":["libglfw.so"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe glfw2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"glew-wayland","origin":"graphics/glew-wayland","version":"2.2.0_3","comment":"OpenGL Extension Wrangler Library","maintainer":"jbeich@FreeBSD.org","www":"https://glew.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e4c4622934893bd67bd65a0e05ba3ad7a3e55bdaa75ae6146a9ed6fe1706e49","flatsize":1859759,"path":"All/glew-wayland-2.2.0_3.pkg","repopath":"All/glew-wayland-2.2.0_3.pkg","licenselogic":"or","licenses":["MIT","BSD3CLAUSE"],"pkgsize":204248,"desc":"The goal of the OpenGL Extension Wrangler Library (GLEW) is to assist\nC/C++ OpenGL developers with two tedious tasks: initializing and using\nextensions and writing portable applications. GLEW provides an efficient\nrun-time mechanism to determine whether a certain extension is supported\nby the driver or not. OpenGL core and extension functionality is exposed\nvia a single header file.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics","wayland"],"shlibs_required":["libEGL.so.1","libOpenGL.so.0"],"shlibs_provided":["libGLEW-wayland.so.2"],"messages":[{"message":"To enable Wayland support in GLEW for a specific application\n  $ LD_PRELOAD=libGLEW-wayland.so <application>\n\nTo enable for current session\n  $ export LD_LIBMAP=libGLEW.so.2=libGLEW-wayland.so.2\n\nTo enable globally\n  $ echo libGLEW.so.2 libGLEW-wayland.so.2 >>/etc/libmap.conf","type":"install"}]},{"name":"glow","origin":"sysutils/glow","version":"0.2.0","comment":"Render markdown on the CLI, with pizzazz!","maintainer":"vulcan@wired.sh","www":"https://github.com/charmbracelet/glow/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5275490862ba8339a8a2bf0d5f7b220f332853dd5161143f4565a325a5a1710","flatsize":18682446,"path":"All/glow-0.2.0.pkg","repopath":"All/glow-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3747116,"desc":"Render markdown files within the terminal,\nposing a depth of customization and styles\nto fit your needs.\n\nWWW: https://github.com/charmbracelet/glow","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"glew","origin":"graphics/glew","version":"2.2.0_3","comment":"OpenGL Extension Wrangler Library","maintainer":"x11@FreeBSD.org","www":"https://glew.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24f68b769ba521ab971dda8818b64924f140d563c84c2f06a69f2804c96d231e","flatsize":3441445,"path":"All/glew-2.2.0_3.pkg","repopath":"All/glew-2.2.0_3.pkg","licenselogic":"or","licenses":["MIT","BSD3CLAUSE"],"pkgsize":356260,"desc":"The goal of the OpenGL Extension Wrangler Library (GLEW) is to assist\nC/C++ OpenGL developers with two tedious tasks: initializing and using\nextensions and writing portable applications. GLEW provides an efficient\nrun-time mechanism to determine whether a certain extension is supported\nby the driver or not. OpenGL core and extension functionality is exposed\nvia a single header file.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libGL.so.1","libX11.so.6"],"shlibs_provided":["libGLEW.so.2"],"options":{"DOCS":"on"}},{"name":"glest","origin":"games/glest","version":"3.2.2_16","comment":"Free 3D real-time customizable strategy game","maintainer":"ports@FreeBSD.org","www":"https://www.glest.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13e589ddd6fd978a12b2e6aaf033c30b2739a6922d93e6dddd7c8bcd7ef38632","flatsize":1054284,"path":"All/glest-3.2.2_16.pkg","repopath":"All/glest-3.2.2_16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":332036,"desc":"Glest is a project for making a free 3d real-time\ncustomizable strategy game. Current version is fully\nplayable, includes single player game against CPU\ncontrolled players, two factions with their\ncorresponding tech trees, units, buildings and some\nmaps.","deps":{"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"glest-data":{"origin":"games/glest-data","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"xerces-c3":{"origin":"textproc/xerces-c3","version":"3.2.5"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libX11.so.6","libGLU.so.1","libxerces-c-3.2.so","libvorbis.so.0","libvorbisfile.so.3","libogg.so.0","libopenal.so.1","liblua-5.1.so"],"options":{"DOCS":"on","EDITOR":"off"},"messages":[{"message":"The glest game was installed\n\n1) You can see the glest configuration files into your ~/.glest directory\n\n2) If you choose install glest map editor, you can run it using :\n\n   # glest_editor\n\n3) If you have problems to run glest, please you should remove your ~/glest\n   directory and try again\n\n4) Enjoy it ;)","type":"install"},{"message":"===>   NOTICE:\n\nThe glest port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gle","origin":"graphics/gle","version":"3.1.0_10","comment":"GL Tubing and Extrusion Library","maintainer":"ports@dclg.ca","www":"https://linas.org/gle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9292677ac8e0a364aac58183655264c7d9ce01f65340e90f22c9e69e1302a2f6","flatsize":1056193,"path":"All/gle-3.1.0_10.pkg","repopath":"All/gle-3.1.0_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":442148,"desc":"The GLE Tubing and Extrusion Library is a graphics application\nprogramming interface (API). The library consists of a number of \"C\"\nlanguage subroutines for drawing tubing and extrusions. The library is\ndistributed in source code form, in a package that includes\ndocumentation, a VRML proposal, Makefiles, and full source code and\nheader files. It uses the OpenGL (TM) programming API to perform the\nactual drawing of the tubing and extrusions.\n\n     https://sourceforge.net/projects/gle/","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["graphics"],"shlibs_required":["libXext.so.6"],"shlibs_provided":["libgle.so.3"],"options":{"DOCS":"on"}},{"name":"glcapsviewer","origin":"x11/glcapsviewer","version":"g20190521_1","comment":"OpenGL hardware capability viewer","maintainer":"danfe@FreeBSD.org","www":"https://github.com/SaschaWillems/glCapsViewer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99cd0853d264606dac8d838bd93241bde87a45a7773b315f44b155e7ad366d15","flatsize":337181,"path":"All/glcapsviewer-g20190521_1.pkg","repopath":"All/glcapsviewer-g20190521_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":107812,"desc":"The OpenGL hardware capability viewer collects information on one's graphics\ncard OpenGL implementation, including hardware capabilities, extensions,\ncompressed texture formats, etc. and displays them in an easy to browse way.\n\nThis data can then be uploaded to online database that developers can use to\ncheck on OpenGL features and support for different graphics cards available\non the market.","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"glfw":{"origin":"graphics/glfw","version":"3.4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libQt5Network.so.5","libQt5Widgets.so.5","libGLEW.so.2","libGL.so.1","libGLU.so.1","libglfw.so.3","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"glbsp","origin":"games/glbsp","version":"2.24_1","comment":"BSP node builder for OpenGL-based DOOM engines","maintainer":"danfe@FreeBSD.org","www":"https://glbsp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cb56aa21692b5f53fc9186b4f33ea7e8a9793c33a849daef33c2bfc92470b80","flatsize":312191,"path":"All/glbsp-2.24_1.pkg","repopath":"All/glbsp-2.24_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":77940,"desc":"glBSP is a node builder specially designed to be used with OpenGL-based\nDOOM game engines.  It adheres to the \"GL-Friendly Nodes\" specification,\nwhich means it adds some new special nodes to a WAD file that makes it\nvery easy for an OpenGL DOOM engine to compute the polygons needed for\ndrawing the levels.\n\nThere are many DOOM ports that understand the GL Nodes created by glBSP,\nincluding: EDGE, Doomsday (JDOOM), PrBoom, Vavoom, ZDoomGL, Legacy 2.0,\nand Doom3D.","categories":["games"],"options":{"DOCS":"on","GUI":"off"}},{"name":"glaze","origin":"devel/glaze","version":"2.9.4","comment":"Fast, in memory, JSON and interface library for modern C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/stephenberry/glaze","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f54209d354ec51b830916fdd83d7de76c2f3eea62022f5f02c222718e29505ad","flatsize":1215793,"path":"All/glaze-2.9.4.pkg","repopath":"All/glaze-2.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":149708,"desc":"Glaze is one of the fastest JSON libraries in the world.\nGlaze reads and writes from object memory, simplifying interfaces and offering\nincredible performance.\n\nGlaze isn't just a JSON library. Glaze also supports:\n* BEVE (binary efficient versatile encoding)\n* CSV (comma separated value)","categories":["devel","textproc"]},{"name":"glclock","origin":"x11-clocks/glclock","version":"6.0.b6.0_7","comment":"OpenGL spinning pocket watch demo and benchmark utility","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"615ca9eb7a7074e726123cdcc43202b34934e1a5884816632da42a0c8c55d519","flatsize":1482974,"path":"All/glclock-6.0.b6.0_7.pkg","repopath":"All/glclock-6.0.b6.0_7.pkg","licenselogic":"single","pkgsize":659968,"desc":"glclock is a OpenGL demo with benchmarking capability.  For fun and\nperformance testing, glclock will be of some use for those who have\nhardware-accelerated 3D cards, or fast CPUs.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["x11-clocks"],"shlibs_required":["libglut.so.3","libGLU.so.1","libGL.so.1","libXi.so.6","libXmu.so.6","libXext.so.6","libX11.so.6"],"options":{"OPTIMIZED_CFLAGS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe glclock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gladtex","origin":"textproc/gladtex","version":"1.3_5","comment":"Program to replace LaTeX formulas in HTML files with images","maintainer":"nivit@FreeBSD.org","www":"https://gladtex.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73616fd41fc4a0fcd2acad37964f8bd133f5f0a80405fa20fd09ccd75718adc4","flatsize":55253,"path":"All/gladtex-1.3_5.pkg","repopath":"All/gladtex-1.3_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23896,"desc":"Gladtex reads a 'htex' file (html with LaTeX maths embedded in <EQ></EQ>)\nand produces html with equations substituted by images.","deps":{"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["textproc","math","www"],"shlibs_required":["libgif.so.7","libpng16.so.16"]},{"name":"glbinding","origin":"graphics/glbinding","version":"3.3.0","comment":"C++ binding for the OpenGL API","maintainer":"yuri@FreeBSD.org","www":"https://glbinding.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"704053283247c43da93c92531854f602f2c251c51d88eedb5c77e0f56fd25fb7","flatsize":15702057,"path":"All/glbinding-3.3.0.pkg","repopath":"All/glbinding-3.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1415416,"desc":"glbinding leverages C++11 features like enum classes, lambdas, and\nvariadic templates, instead of relying on macros; all OpenGL symbols\nare real functions and variables. It provides type-safe parameters,\nper-feature API headers, lazy function resolution, multi-context and\nmulti-thread support, global and local function callbacks, meta\ninformation about the generated OpenGL binding and the OpenGL runtime,\nas well as tools and examples for quick-starting your projects. Based\non the OpenGL API specification (gl.xml) glbinding is generated using\npython scripts and templates that can be easily adapted to fit custom\nneeds.","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"glfw":{"origin":"graphics/glfw","version":"3.4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","devel"],"shlibs_required":["libglfw.so.3","libOpenGL.so.0","libGLX.so.0","libGLU.so.1","libGLEW.so.2","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libglbinding-aux.so.3","libglbinding.so.3"]},{"name":"glademm","origin":"devel/glademm","version":"2.6.0_3","comment":"C++ code generator backend for glade and glade2","maintainer":"gnome@FreeBSD.org","www":"http://home.wtal.de/petig/Gtk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65866d595b2d2e7d847f3c515254bbda4ea7470a0de304d537901bd4224a7065","flatsize":1182944,"path":"All/glademm-2.6.0_3.pkg","repopath":"All/glademm-2.6.0_3.pkg","licenselogic":"single","pkgsize":326464,"desc":"glademm an extension to glade and glade-2 (Gtk GUI Builder) to create\nC++ sources for gtk-- and gtkmm2 (any combination) or skeletons for\nlibglade(mm) based programs.","categories":["devel","gnome"]},{"name":"gnome-podcasts","origin":"audio/gnome-podcasts","version":"0.6.1_2","comment":"Podcast app for GNOME","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.gnome.org/World/podcasts","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f20e26d211c1291fa065023531761a8875c1c82d6ee5be9919b3846c8008dea","flatsize":195049042,"path":"All/gnome-podcasts-0.6.1_2.pkg","repopath":"All/gnome-podcasts-0.6.1_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":28491060,"desc":"Listen to your favorite podcasts, right from your desktop.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-libav":{"origin":"multimedia/gstreamer1-libav","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["audio"],"shlibs_required":["libgstplayer-1.0.so.0","libgstvideo-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libdbus-1.so.3","libadwaita-1.so.0","libgtk-4.so.1","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libgio-2.0.so.0","libssl.so.12","libcrypto.so.12","libsqlite3.so.0"]},{"name":"gleam","origin":"lang/gleam","version":"1.2.0_1","comment":"ML-flavoured type-safe language using Erlang's BEAM runtime","maintainer":"dch@FreeBSD.org","www":"https://gleam.run/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43cd289e80a6b0182edc1885d6d4359251c2e8f51989cd171a59aa4ede655c7c","flatsize":15760011,"path":"All/gleam-1.2.0_1.pkg","repopath":"All/gleam-1.2.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4290300,"desc":"Gleam is a fast, friendly, and functional language for building\ntype-safe, scalable systems.\n\nThe Gleam compiler itself is written in rust.\n\nGleam uses the BEAM runtime, and using the same actor-based multi-core\nconcurrency, with zero runtime overhead and full inter-operability with\nErlang, Elixir, and LFE.\n\nIt has all the features you'd expect from an ML derived language,\nincluding algebraic data-types, immutable data structures, full type\ninference, fast compilation, generics, no nulls nor exceptions, and a\nfew bonus features such as helpful error messages.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["lang"],"options":{"DOCS":"on"},"messages":[{"message":"Install one of lang/erlang or lang/erlang-runtime24 or any\nlater Erlang/OTP release of your choice, to work with Gleam.","type":"install"}]},{"name":"glmark2","origin":"benchmarks/glmark2","version":"2023.01_2","comment":"Benchmark for OpenGL (ES) 2.0","maintainer":"danfe@FreeBSD.org","www":"https://launchpad.net/glmark2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64e8e208ac5c0e55a2ab21befa70ab6c26f050ff3c62ae01a30035d7d5cf77f3","flatsize":20238072,"path":"All/glmark2-2023.01_2.pkg","repopath":"All/glmark2-2023.01_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":7537256,"desc":"glmark2 is a benchmark for OpenGL (ES) 2.0. It uses only the subset of the\nOpenGL 2.0 API that is compatible with OpenGL ES 2.0.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"png":{"origin":"graphics/png","version":"1.6.43"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["benchmarks","wayland"],"shlibs_required":["libdrm.so.2","libjpeg.so.8","libpng16.so.16","libudev.so.0","libgbm.so.1","libwayland-client.so.0","libwayland-cursor.so.0","libwayland-egl.so.1","libX11.so.6"],"options":{"DOCS":"on","DRM":"on","GBM":"on","WAYLAND":"on","X11":"on"}},{"name":"glaxium","origin":"games/glaxium","version":"0.5_19","comment":"OpenGL based space-ship \"shoot-em-up\" game","maintainer":"ports@FreeBSD.org","www":"http://xhosxe.free.fr/glaxium/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"804bd87c3dddb8df03ad7ad410860e67e9b7c85611fb45bbababeebd63d45fcc","flatsize":2283462,"path":"All/glaxium-0.5_19.pkg","repopath":"All/glaxium-0.5_19.pkg","licenselogic":"single","pkgsize":1483900,"desc":"Glaxium is an OpenGL-based space-ship \"shoot-em-up\" styled game.\nIt is designed to provide the same feel as the old 2D games of that\ntype, but with 3D for the special effects.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libpng16.so.16","libglut.so.3","libXi.so.6","libX11.so.6","libGLU.so.1","libGL.so.1","libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe glaxium port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"glad","origin":"graphics/glad","version":"0.1.36","comment":"Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL loader-generator","maintainer":"yuri@FreeBSD.org","www":"https://glad.dav1d.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0bb64cc57e5f387eb3874949ce908e5ce7ac72ff5bd8ed65d01356b45591ffef","flatsize":449897,"path":"All/glad-0.1.36.pkg","repopath":"All/glad-0.1.36.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61932,"desc":"Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official\nspecs.","categories":["graphics"],"shlibs_provided":["libglad.so"]},{"name":"glFlow","origin":"net/glflow","version":"0.1.4,1","comment":"NetFlow tool for detecting DoS attacks","maintainer":"ports@FreeBSD.org","www":"http://freshmeat.net/projects/glflow/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2590b5a1652d74f9df54e06cbc42b73c162cd2991aac9ab63412aeade4394527","flatsize":48063,"path":"All/glFlow-0.1.4,1.pkg","repopath":"All/glFlow-0.1.4,1.pkg","licenselogic":"single","pkgsize":19892,"desc":"glFlow is a DoS detection tool written with speed in mind. It detects\nattacks on high speed links through real-time NetFlow aggregation and\nanalysis.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net","security"],"shlibs_required":["libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe glFlow port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"glade","origin":"devel/glade","version":"3.40.0_3","comment":"User interface builder for GTK 3","maintainer":"gnome@FreeBSD.org","www":"https://glade.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24c65ac056781b7b7f3ab9f508bddd156d0073d45c92eb7d0bfd683c22c9e3cb","flatsize":11371127,"path":"All/glade-3.40.0_3.pkg","repopath":"All/glade-3.40.0_3.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+"],"pkgsize":1944368,"desc":"Glade is a RAD tool to enable quick & easy development of user interfaces\nfor GTK+/GNOME.  It can generate the C source code needed to create\nthe interfaces designed within Glade's interface editor.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gjs":{"origin":"lang/gjs","version":"1.76.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["devel","gnome"],"shlibs_required":["libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgjs.so.0","libpango-1.0.so.0","libpython3.11.so.1.0","libwebkit2gtk-4.0.so.37","libpangocairo-1.0.so.0","libxml2.so.2"],"shlibs_provided":["libgladeui-2.so.13"],"options":{"GJS":"on","PYTHON":"on","WEBKIT":"on"}},{"name":"gkx86info2","origin":"misc/gkx86info2","version":"0.0.2_9","comment":"GKrellM2 plugin that simply prints the current clock speed","maintainer":"ports@FreeBSD.org","www":"http://anchois.free.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b49c8e325b2b13f3e2927bd58732e115103022cebe08079886cc08d4d1ba094d","flatsize":26431,"path":"All/gkx86info2-0.0.2_9.pkg","repopath":"All/gkx86info2-0.0.2_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10732,"desc":"This is a plugin for gkrellm2 that simply prints the current clock\nspeed for users that own speed stepping processors.\n\nThis is the gkrellm2 version of this plugin, done by anchois.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gkrellm2":{"origin":"sysutils/gkrellm2","version":"2.3.11_2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["misc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gkx86info2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gl-aspell","origin":"textproc/gl-aspell","version":"0.2_1,2","comment":"Aspell Galician dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ed74e46c27ea5a9611d4e80d4510092034e1c3c264fec58274c76f6014eb552","flatsize":813833,"path":"All/gl-aspell-0.2_1,2.pkg","repopath":"All/gl-aspell-0.2_1,2.pkg","licenselogic":"single","pkgsize":281272,"desc":"Aspell Galician dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"gl2ps","origin":"print/gl2ps","version":"1.4.2_1","comment":"C library providing vector output for OpenGL applications","maintainer":"makc@FreeBSD.org","www":"https://www.geuz.org/gl2ps/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a371920c925f10e790a7bdd26efd86709ad8af8d941342e98e7d0c2aaef6dc3f","flatsize":503355,"path":"All/gl2ps-1.4.2_1.pkg","repopath":"All/gl2ps-1.4.2_1.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":298856,"desc":"GL2PS is a C library providing high quality vector output for any OpenGL\napplication. The main difference between GL2PS and other similar libraries\nis the use of sorting algorithms capable of handling intersecting and\nstretched polygons, as well as non manifold objects. GL2PS provides advanced\nsmooth shading and text rendering, culling of invisible primitives, mixed\nvector/bitmap output, and much more...\n\nGL2PS can currently create PostScript (PS), Encapsulated PostScript (EPS),\nPortable Document Format (PDF) and Scalable Vector Graphics (SVG) files, as\nwell as LATEX files for the text fragments. GL2PS also provides limited,\nexperimental support for Portable LaTeX Graphics (PGF). Adding new vector\noutput formats should be relatively easy; you can also use the excellent\npstoedit program to transform the PostScript files generated by GL2PS into\nmany other vector formats such as xfig, cgm, wmf, etc.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["print","graphics"],"shlibs_required":["libGL.so.1","libpng16.so.16"],"shlibs_provided":["libgl2ps.so.1"],"options":{"DOCS":"on"}},{"name":"gkrellmoon2","origin":"astro/gkrellmoon2","version":"0.6_11","comment":"Moon clock plugin for Gkrellm2","maintainer":"w@wrzask.pl","www":"https://gkrellmoon.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d74f6f286eb05efd9ea14238183dda60f15f0015dc9508ae088255bf5714f12","flatsize":291183,"path":"All/gkrellmoon2-0.6_11.pkg","repopath":"All/gkrellmoon2-0.6_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":52416,"desc":"gkrellmoon is a moon clock plugin for Gkrellm2. This plugin is based\nupon the glunarclock and wmMoonClock applications.\n\nThe port is based on the original gkrellmoon port for Grellm1 by Patrick Li.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gkrellm2":{"origin":"sysutils/gkrellm2","version":"2.3.11_2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["astro"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on"}},{"name":"gkrellmlaunch2","origin":"misc/gkrellmlaunch2","version":"0.5_9","comment":"Application launcher plugin for GKrellM2","maintainer":"ports@FreeBSD.org","www":"https://gkrellmlaunch.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac0e4d2091eea3018448ea54441a6f0be8c58ca260ad0a1903f2cfb78fd93250","flatsize":18245,"path":"All/gkrellmlaunch2-0.5_9.pkg","repopath":"All/gkrellmlaunch2-0.5_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":7288,"desc":"An update to  GKrellMLaunch for GKrellM 2+ allowing one-click access\nto frequently used programs.","deps":{"gkrellm2":{"origin":"sysutils/gkrellm2","version":"2.3.11_2"}},"categories":["misc"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe gkrellmlaunch2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gkrelltop","origin":"sysutils/gkrelltop","version":"2.2.13_1","comment":"Plugin for gkrellm 2.x shows top three processes, requires procfs","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/gkrelltop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7da748fce23440e57bd53ec8b6eee9bc2aeb9d90233fe1aff387dfd8e9980d7e","flatsize":84520,"path":"All/gkrelltop-2.2.13_1.pkg","repopath":"All/gkrelltop-2.2.13_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22332,"desc":"GKrellM top plugin\n\nPlugin that displays top three processes. Requires /proc to be mounted.","deps":{"gkrellm2":{"origin":"sysutils/gkrellm2","version":"2.3.11_2"}},"categories":["sysutils"],"messages":[{"message":"This port requires /proc to be mounted,\n if it is not already please add the following to fstab:\n\n proc            /proc   procfs  rw 0 0\n\n and mount /proc.","type":"install"},{"message":"===>   NOTICE:\n\nThe gkrelltop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gkrellshoot2","origin":"misc/gkrellshoot2","version":"0.4.4_11","comment":"Screen locking and screen capture plugin for GKrellM 2","maintainer":"ports@FreeBSD.org","www":"https://gkrellshoot.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b47f447d47db5c7f47cf2c168a338e3c2b4d1df9f06c0423d28182bdb34d424","flatsize":45328,"path":"All/gkrellshoot2-0.4.4_11.pkg","repopath":"All/gkrellshoot2-0.4.4_11.pkg","licenselogic":"single","pkgsize":18392,"desc":"This plugin puts a lock and shoot button on your GKrellM 2, It uses\nImageMagick for screen capture and can be configured for your screen\nsaver program. Known to work with either Xlock or xscreensaver.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"gkrellm2":{"origin":"sysutils/gkrellm2","version":"2.3.11_2"}},"categories":["misc"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe gkrellshoot2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gkrellmbgchg2","origin":"misc/gkrellmbgchg2","version":"0.1.11_3,1","comment":"Plugin for GKrellM, which changes the desktop's background image","maintainer":"ports@FreeBSD.org","www":"http://www.bender-suhl.de/stefan/english/comp/gkrellmbgchg.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0afe4df36fcbd777d00d308c0171a9083bb1a1c345652cfdd3935a5e9d6bd318","flatsize":56903,"path":"All/gkrellmbgchg2-0.1.11_3,1.pkg","repopath":"All/gkrellmbgchg2-0.1.11_3,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19424,"desc":"A plugin for GKrellM, which periodically updates the desktop's\nbackground image.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gkrellm2":{"origin":"sysutils/gkrellm2","version":"2.3.11_2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["misc"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe gkrellmbgchg2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gkrellm-trayicons","origin":"sysutils/gkrellm-trayicons","version":"1.03_8","comment":"GKrellM2 plugin to display definable icons as notifiers or launchers","maintainer":"ports@FreeBSD.org","www":"http://sweb.cz/tripie/gkrellm/trayicons/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8f55b0220211eef841c3ff5aa6009144420173eefc65f2b529d1afbfa995c68","flatsize":41464,"path":"All/gkrellm-trayicons-1.03_8.pkg","repopath":"All/gkrellm-trayicons-1.03_8.pkg","licenselogic":"single","pkgsize":13564,"desc":"This is a GkrellM2 plugin that displays a variable number of user-defined,\nautomatically scaled icons. The icons may be used either for notification\nor as application launchers.","deps":{"gkrellm2":{"origin":"sysutils/gkrellm2","version":"2.3.11_2"}},"categories":["sysutils"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe gkrellm-trayicons port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gkrellm-gkfreq","origin":"sysutils/gkfreq","version":"2.2","comment":"Plugin to GKrellM that displays the current CPU frequencies","maintainer":"ume@FreeBSD.org","www":"https://sourceforge.net/projects/gkrellm-gkfreq/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"909756f747f250a0ef0f88da3285fb194fbed518f712bf00190072936cfcb673","flatsize":12216,"path":"All/gkrellm-gkfreq-2.2.pkg","repopath":"All/gkrellm-gkfreq-2.2.pkg","licenselogic":"single","pkgsize":4860,"desc":"GKrellM-gkfreq is a plugin to GKrellM that displays the current CPU\nfrequencies.","deps":{"gkrellm2":{"origin":"sysutils/gkrellm2","version":"2.3.11_2"}},"categories":["sysutils"]},{"name":"gkrellm-gamma","origin":"misc/gkrellm-gamma","version":"2.03_14","comment":"XFree86 gamma correction plugin for GKrellM","maintainer":"ports@FreeBSD.org","www":"http://www.sweb.cz/tripie/gkrellm/gamma/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81650b972b5138dd4f1d13cccbf2e369190b36e142df1f7f1bbfce09c928bfe9","flatsize":11416,"path":"All/gkrellm-gamma-2.03_14.pkg","repopath":"All/gkrellm-gamma-2.03_14.pkg","licenselogic":"single","pkgsize":4484,"desc":"gkrellm-gamma is a plugin for GKrellM. It allows you to control\nyour monitor's gamma correction setting under XFree86.","deps":{"gkrellm2":{"origin":"sysutils/gkrellm2","version":"2.3.11_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"}},"categories":["misc"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libXxf86vm.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe gkrellm-gamma port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gkrellm-xkb","origin":"misc/gkrellm-xkb","version":"1.05_11","comment":"X keyboard layout plugin for GKrellM","maintainer":"ports@FreeBSD.org","www":"http://www.sweb.cz/tripie/gkrellm/xkb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b81f37c47ff94cbf563dd5a8c29dd8d88a3e957f8c484b32485b6d0ba42d8ec","flatsize":53160,"path":"All/gkrellm-xkb-1.05_11.pkg","repopath":"All/gkrellm-xkb-1.05_11.pkg","licenselogic":"single","pkgsize":11280,"desc":"gkrellm-xkb is a plugin for gkrellm which displays a small country\nflag indicating currently active national keyboard layout.","deps":{"gkrellm2":{"origin":"sysutils/gkrellm2","version":"2.3.11_2"}},"categories":["misc","x11"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe gkrellm-xkb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gkrellkam2","origin":"graphics/gkrellkam2","version":"2.0.0_13","comment":"GKrellM plugin that display thumbnails of periodically updated images","maintainer":"ports@FreeBSD.org","www":"https://gkrellkam.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c4530e5a74ec1ac5b74b4e6dff60433cb2908d76d580cc1b9608ca105b2d2fa","flatsize":44165,"path":"All/gkrellkam2-2.0.0_13.pkg","repopath":"All/gkrellkam2-2.0.0_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17832,"desc":"A plugin to GKrellM that displays thumbnails of periodically updated\nimages.","deps":{"gkrellm2":{"origin":"sysutils/gkrellm2","version":"2.3.11_2"}},"categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe gkrellkam2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gkrellflynn","origin":"sysutils/gkrellflynn","version":"0.8_9","comment":"Tiny system load meter for gkrellm","maintainer":"amdmi3@FreeBSD.org","www":"http://horus.comlab.uni-rostock.de/flynn/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcb1a4013dc1b605f0a41d1f01d12979bd26a6f33804c1a9d653e4f2d748f6b2","flatsize":131328,"path":"All/gkrellflynn-0.8_9.pkg","repopath":"All/gkrellflynn-0.8_9.pkg","licenselogic":"single","pkgsize":15000,"desc":"Flynn is a guy who suffers from your activity, i.e. the applications\nconsuming precious processor time. Hurt him plenty!","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gkrellm2":{"origin":"sysutils/gkrellm2","version":"2.3.11_2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"]},{"name":"gl-117","origin":"games/gl-117","version":"1.3.2_13","comment":"OpenGL & SDL action flight simulator","maintainer":"erik@bz.bzflag.bz","www":"http://www.heptargon.de/gl-117/gl-117.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2530f134e42f12422c77bc51e7ba0447c6e9d6511843a8c8813da8b4118a4b7","flatsize":6526372,"path":"All/gl-117-1.3.2_13.pkg","repopath":"All/gl-117-1.3.2_13.pkg","licenselogic":"single","pkgsize":1834736,"desc":"GL-117 is an action flight simulator. Enter the Eagle Squadron and succeed in\nseveral challanging missions leading though different landscapes. Five\npredefined levels of video quality and an amount of viewing ranges let you\nperfectly adjust the game to the performance of your system.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libglut.so.3"],"options":{"DOCS":"on"}},{"name":"gkmap","origin":"math/gkmap","version":"0.2_7","comment":"Simplification of Boolean Functions using Karnaugh Map","maintainer":"javad.kouhi@gmail.com","www":"https://sourceforge.net/projects/gkmap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31f7abe212d32f63cd81c0236fa04cedd8721bbed3034830619bcc151a22cb32","flatsize":84226,"path":"All/gkmap-0.2_7.pkg","repopath":"All/gkmap-0.2_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23368,"desc":"GKmap is a free K-Map disclosure software, which is developed to solve\nthe Digital Electronics design problems. Along with design it also helps\nin analysis of information flow in the digital circuits.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["math"],"shlibs_required":["libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2"]},{"name":"ja-font-rounded-mgenplus","origin":"japanese/font-rounded-mgenplus","version":"20150602_1","comment":"Rounded Mgen+ Japanese TrueType fonts","maintainer":"ume@FreeBSD.org","www":"http://jikasei.me/font/rounded-mgenplus/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1831b45aafc9dbfa34c3fe0e3ee2971ff8d8cd06ad153ea5ad5e1858fbf7344","flatsize":702239943,"path":"All/ja-font-rounded-mgenplus-20150602_1.pkg","repopath":"All/ja-font-rounded-mgenplus-20150602_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":272382180,"desc":"Rounded Mgen+ Japanese TrueType fonts","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"}},"categories":["japanese","x11-fonts"],"options":{"DOCS":"on","ROUNDED_MGENPLUS_1C":"on","ROUNDED_MGENPLUS_1CP":"on","ROUNDED_MGENPLUS_1M":"on","ROUNDED_MGENPLUS_1MN":"on","ROUNDED_MGENPLUS_1P":"on","ROUNDED_MGENPLUS_1PP":"on","ROUNDED_MGENPLUS_2C":"on","ROUNDED_MGENPLUS_2CP":"on","ROUNDED_MGENPLUS_2M":"on","ROUNDED_MGENPLUS_2P":"on","ROUNDED_MGENPLUS_2PP":"on"}},{"name":"gkleds2","origin":"sysutils/gkleds2","version":"0.8.2_10","comment":"GKrellM Leds for CapsLock, NumLock, and ScrollLock","maintainer":"ports@FreeBSD.org","www":"http://heim.ifi.uio.no/~oyvinha/gkleds/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b762ea5029ac18d11e0ac8bba138b9f55c5b103ee1a607a38064a8fb2ad2460","flatsize":56643,"path":"All/gkleds2-0.8.2_10.pkg","repopath":"All/gkleds2-0.8.2_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18896,"desc":"gkleds is a GKrellM plugin which monitors the CapsLock, NumLock and\nScrollLock keys and reports their current status via on-screen LEDs.\nThis is useful for people who have keyboards without LEDs (typically\ncordless keyboards).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gkrellm2":{"origin":"sysutils/gkrellm2","version":"2.3.11_2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libSM.so.6","libICE.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libXtst.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe gkleds2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gkrellm2","origin":"sysutils/gkrellm2","version":"2.3.11_2","comment":"GTK based system monitor","maintainer":"ume@FreeBSD.org","www":"http://gkrellm.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f16c3c8979af677651f0acd1e4846071fb01211d143e7e6b865ce1ebbce368b6","flatsize":2137972,"path":"All/gkrellm2-2.3.11_2.pkg","repopath":"All/gkrellm2-2.3.11_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":538376,"desc":"GKrellM - GNU (or Gtk) Krell Monitors (or Meters)\n\nWith a single process, GKrellM manages multiple stacked monitors and supports\napplying themes to match the monitors appearance to your window manager,\nGtk, or any other theme.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libntlm":{"origin":"security/libntlm","version":"1.6"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgmodule-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libSM.so.6","libICE.so.6","libssl.so.12","libcrypto.so.12","libntlm.so.0"],"options":{"CLIENT":"on","DOCS":"on","NLS":"on","NTLM":"on","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:gkrellm:gkrellm:2.3.11:::::dragonfly6:x86_64:2"}},{"name":"glexcess","origin":"graphics/glexcess","version":"1.0_8","comment":"Impressive OpenGL Demo","maintainer":"hernan.di.pietro@gmail.com","www":"http://www.glexcess.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f48b8c30c0ecf59b9ab61499373169f21375a6b1f5bd7ebe2f626a9a0beea23f","flatsize":35152814,"path":"All/glexcess-1.0_8.pkg","repopath":"All/glexcess-1.0_8.pkg","licenselogic":"single","pkgsize":7644744,"desc":"The port of GLExcess, an impressive OpenGL graphics demo.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"}},"categories":["graphics"],"shlibs_required":["libGL.so.1","libGLU.so.1","libglut.so.3"],"options":{"DOCS":"on"}},{"name":"glob2","origin":"games/glob2","version":"0.9.5.0.g20240607","comment":"Globulation 2, real-time strategy game","maintainer":"makc@FreeBSD.org","www":"https://globulation2.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"743908119802e7ded675b734d0a5b43e8b9a5f6073fb4fb08d39b68e8bbebbe2","flatsize":30443016,"path":"All/glob2-0.9.5.0.g20240607.pkg","repopath":"All/glob2-0.9.5.0.g20240607.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":10507472,"desc":"Globulation 2 is an innovative high quality Real-Time Strategy [RTS],\nwhich minimizes micro-management by automatically assigning tasks to\nthe units. The player has to choose the number of units he wants for\nthe different tasks, and the units will do their best to satisfy the\nrequests. This allows to manage more units and to focus on the strategy.\n\nIt can be played alone, through your Local Area Network [LAN], or through\nInternet thanks to Ysagoon Online Game [YOG], a meta-server. It also\nfeatures a scripting language for versatile gameplay or tutorials and an\nintegrated map editor.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_net":{"origin":"net/sdl2_net","version":"2.2.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"}},"categories":["games"],"shlibs_required":["libboost_thread.so.1.84.0","libboost_system.so.1.84.0","libGL.so.1","libGLU.so.1","libfribidi.so.0","libportaudio.so.2","libSDL2_net-2.0.so.0","libvorbisfile.so.3","libSDL2_ttf-2.0.so.0","libSDL2_image-2.0.so.0","libspeex.so.1","libSDL2-2.0.so.0"]},{"name":"gitwatch","origin":"sysutils/gitwatch","version":"0.2","comment":"Bash script to watch a file or folder and commit changes to a git repo","maintainer":"bofh@FreeBSD.org","www":"https://github.com/gitwatch/gitwatch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3c38641ed136797ab02f8969f516f908fc53975ee6667831978315a4808b15d0","flatsize":52041,"path":"All/gitwatch-0.2.pkg","repopath":"All/gitwatch-0.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18008,"desc":"A bash script to watch a file or folder and commit changes to a git repo\n\nWhat to use it for?\n\n* config files: some programs auto-write their config files, without waiting\nfor you to click an 'Apply' button; or even if there is such a button, most\nprograms offer you no way of going back to an earlier version of your settings.\nIf you commit your config file(s) to a git repo, you can track changes and go\nback to older versions. This script makes it convenient, to have all changes\nrecorded automatically.\n* document files: if you use an editor that does not have built-in git support\n(or maybe if you don't like the git support it has), you can use gitwatch to\nautomatically commit your files when you save them, or combine it with the\neditor's auto-save feature to fully automatically and regularly track your\nchanges.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"git-lite":{"origin":"devel/git","version":"2.45.2_1"},"inotify-tools":{"origin":"sysutils/inotify-tools","version":"4.23.9.0_1"}},"categories":["sysutils"]},{"name":"glabels","origin":"deskutils/glabels","version":"3.4.1_5","comment":"Program to create labels and business cards","maintainer":"gnome@FreeBSD.org","www":"http://snaught.com/glabels/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21b7e239e0b05be30080ec39d560f2fd9be7230c51b6053706c0c76cbf6fd312","flatsize":8267646,"path":"All/glabels-3.4.1_5.pkg","repopath":"All/glabels-3.4.1_5.pkg","licenselogic":"single","pkgsize":3033904,"desc":"From the Website:\n\ngLabels is a lightweight program for creating labels and\nbusiness cards for the GNOME desktop environment. It is\ndesigned to work with various laser/ink-jet peel-off label\nand business card sheets that you'll find at most office\nsupply stores.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["deskutils"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libxml2.so.2","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2"],"shlibs_provided":["libglabels-3.0.so.8","libglbarcode-3.0.so.0"],"options":{"EVOLUTION":"off"}},{"name":"gl-libreoffice","origin":"editors/libreoffice-gl","version":"24.2.4.2","comment":"gl language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d13a7aa08ba3551602bdb1ce75edd35f6f01f06312fbb18a72bc608f86502bb6","flatsize":31603117,"path":"All/gl-libreoffice-24.2.4.2.pkg","repopath":"All/gl-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3326512,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"givaro","origin":"math/givaro","version":"4.2.0","comment":"C++ library for computer algebra","maintainer":"pi@FreeBSD.org","www":"https://casys.gricad-pages.univ-grenoble-alpes.fr/givaro","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2097b313992a3dbc6d3a6c8eb33c5be24d053c1615662d314d39e63fb528ed68","flatsize":2468450,"path":"All/givaro-4.2.0.pkg","repopath":"All/givaro-4.2.0.pkg","licenselogic":"single","licenses":["CeCILL-Bv1-en.txt"],"pkgsize":285912,"desc":"Givaro is a C++ library for arithmetic and algebraic computations.  Its main\nfeatures are implementations of the basic arithmetic of many mathematical\nentities: prime fields, extension fields, finite fields, finite rings,\npolynomials, algebraic numbers, arbitrary precision integers and rationals\n(via C++ wrappers over gmp). It also provides data structures and templated\nclasses for the manipulation of basic algebraic objects, such as vectors,\nmatrices (dense, sparse, and structured), univariate polynomials, and recursive\nmultivariate polynomials.\n\nSee also: https://github.com/linbox-team/givaro","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmpxx.so.4","libgmp.so.10"],"shlibs_provided":["libgivaro.so.9"]},{"name":"gittrac","origin":"devel/gittrac","version":"2.0.1_1","comment":"Web-Based Bug And Patch-Set Tracking System For Git","maintainer":"portmaster@BSDforge.com","www":"http://www.cvstrac.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05aae3841beb8cfb97601d94bf5cab1282b846d2f7f9a395f7d8d28a5e69e011","flatsize":433376,"path":"All/gittrac-2.0.1_1.pkg","repopath":"All/gittrac-2.0.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":156920,"desc":"CVSTrac is a bug and patch-set tracking system for use with CVS\nappropriate for use on projects with up to a few hundred developers.\nCVSTrac is designed for low-ceremony development - it provides\nmechanisms for tracking changes and bugs without unnecessary\nrestrictions. It has a built-in Wiki and ticketing system. Both\nof these functions can be linked to the CVS tree.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["devel"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"cpe":"cpe:2.3:a:cvstrac:cvstrac:2.0.1:::::dragonfly6:x86_64:1"},"messages":[{"message":"Please follow the detailed installation instructions in the CVSTrac\nWiki at http://www.cvstrac.org/cvstrac/wiki?p=GitTrac for information\non how to get GitTrac up and running in your preferred configuration.","type":"install"}]},{"name":"gitolite","origin":"devel/gitolite","version":"3.6.13,1","comment":"Access control layer on top of git","maintainer":"mat@FreeBSD.org","www":"https://github.com/sitaramc/gitolite","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e042161442177d481de5c733b2706e9569eac4605d09ddc939ede0939efd192f","flatsize":450246,"path":"All/gitolite-3.6.13,1.pkg","repopath":"All/gitolite-3.6.13,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":126920,"desc":"Gitolite is an access control layer on top of git, which allows access control\ndown to the branch level, including specifying who can and cannot rewind a\ngiven branch.\n\nGitolite lets you use a single user on a server to host many git repositories\nand provide access to many developers, without having to give them real\nuserids on or shell access to the server. Authentication is most commonly done\nusing sshd, but you can also use httpd if you prefer.\n\nGitolite can restrict who can read from (clone/fetch) or write to (push) a\nrepository. It can also restrict who can push to what branch or tag, which is\nvery important in a corporate environment.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"CONTRIB":"on","DOCS":"on","GITUSER":"off"},"annotations":{"cpe":"cpe:2.3:a:gitolite:gitolite:3.6.13:::::dragonfly6:x86_64"},"messages":[{"message":"gitolite v2 -> v3 migration procedures:\n\nWARNING: gitolite v3 is NOT \"API\" compatible with gitolite v2. Any local\nmodifications - hooks, scripts, ADCs, etc - must be migrated.\n\nPlease refer to [0] or [1] before moving on.\n\ntl;dr:\n    Run /usr/local/libexec/gitolite/check-g2-compat as your gitolite provider\n    Backup gitolite-admin repo\n    Remove old gitolite references (authorized_keys, rc file, gitolite-admin,\n        ~/.gitolite)\n    Preset rc file\n    Proceed with final instructions for setup\n    Push old gitolite-admin repo\n\n[0] http://sitaramc.github.com/gitolite/install.html#migr\n[1] http://sitaramc.github.com/gitolite/master-toc.html","type":"upgrade","maximum_version":"2.99"},{"message":"Final gitolite setup instructions:\n\nAny ssh user can be a gitolite provider. Simply run the following command as\nthe user:\n\n/usr/local/bin/gitolite setup -pk /path/to/admin.ssh.key.pub\n\nThis will setup up the configuration files and repositories for gitolite.\n\nThe admin ssh key allows full access to the gitolite-admin repository where\nadditional users and repositories can be configured.\n\nBy default, the git user is created for use by gitolite.\n\nA quick-install guide can be found in:\n\n/usr/local/share/doc/gitolite/README.markdown","type":"install"}]},{"name":"gitui","origin":"devel/gitui","version":"0.10.1_1","comment":"Terminal UI for git","maintainer":"yuri@FreeBSD.org","www":"https://github.com/extrawurst/gitui/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"790da03f89a97f13bfb1645f174191fdb75cc0633ca53c9558f45fc0cf314e14","flatsize":1458997,"path":"All/gitui-0.10.1_1.pkg","repopath":"All/gitui-0.10.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":538368,"desc":"Blazing fast terminal client for git written in Rust.\n\nFeatures:\n* Fast and intuitive keyboard only control\n* Context based help (no need to memorize tons of hot-keys)\n* Inspect, commit, and amend changes (incl. hooks: commit-msg/post-commit)\n* Stage, unstage, revert and reset files and hunks\n* Stashing (save, apply, drop, and inspect)\n* Browse commit log, diff committed changes\n* Scalable terminal UI layout\n* Async input polling\n* Async git API for fluid control\n\nWWW: https://github.com/extrawurst/gitui","deps":{"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["devel"],"shlibs_required":["libxcb.so.1","libgit2.so.1.7"]},{"name":"gjs","origin":"lang/gjs","version":"1.76.2","comment":"GNOME Javascript binding","maintainer":"gnome@FreeBSD.org","www":"https://live.gnome.org/Gjs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"011a36bb7af136ca4f8540445d1b71490251042c6a35bf11f3289154ad15196d","flatsize":1501135,"path":"All/gjs-1.76.2.pkg","repopath":"All/gjs-1.76.2.pkg","licenselogic":"and","licenses":["MPL11","LGPL20+","GPLv2+"],"pkgsize":403908,"desc":"JavaScript bindings based on gobject-introspection.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"readline":{"origin":"devel/readline","version":"8.2.10"},"spidermonkey102":{"origin":"lang/spidermonkey102","version":"102.4.0_19"}},"categories":["lang","gnome"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libmozjs-102.so","libintl.so.8","libgirepository-1.0.so.1","libffi.so.8","libreadline.so.8","libcairo.so.2","libcairo-gobject.so.2","libX11.so.6"],"shlibs_provided":["libgjs.so.0"]},{"name":"github-backup-utils","origin":"devel/github-backup-utils","version":"3.13.0","comment":"GitHub Enterprise Backup Utilities","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/github/backup-utils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c2c6e62365cf356676203b73058f613a4fc4e24212549d8fc34e2926d62b7d71","flatsize":336965,"path":"All/github-backup-utils-3.13.0.pkg","repopath":"All/github-backup-utils-3.13.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":67068,"desc":"GitHub Enterprise Backup Utilities\n\nIncludes backup and recovery utilities for GitHub Enterprise.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"git":{"origin":"devel/git","version":"2.45.2_1"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["devel"],"messages":[{"message":"Review and update /usr/local/etc/github.backup.config for your needs.","type":"install"}]},{"name":"gitinspector-py311","origin":"devel/gitinspector","version":"0.4.4_5","comment":"Statistical analysis tool for git repositories","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ejwa/gitinspector","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"071b453200ec8e3ea999df324590c9171374fd4f036950442ff1c7a4e2b7b69a","flatsize":875603,"path":"All/gitinspector-py311-0.4.4_5.pkg","repopath":"All/gitinspector-py311-0.4.4_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":271804,"desc":"Gitinspector is a statistical analysis tool for git repositories. The default\nanalysis shows general statistics per author, which can be complemented with a\ntimeline analysis that shows the workload and activity of each author. Under\nnormal operation, it filters the results to only show statistics about a number\nof given extensions and by default only includes source files in the statistical\nanalysis.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"gitolite2","origin":"devel/gitolite2","version":"2.3.1_1","comment":"Access control layer on top of git","maintainer":"ports@FreeBSD.org","www":"https://github.com/sitaramc/gitolite/tree/g2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"401abaa87dd3610ba970918085f4af5631d61b9f097d436185da4b101f6f01f7","flatsize":160894,"path":"All/gitolite2-2.3.1_1.pkg","repopath":"All/gitolite2-2.3.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":47984,"desc":"Gitolite is an access control layer on top of git, which allows access control\ndown to the branch level, including specifying who can and cannot rewind a\ngiven branch.\n\nGitolite lets you use a single user on a server to host many git repositories\nand provide access to many developers, without having to give them real\nuserids on or shell access to the server. Authentication is most commonly done\nusing sshd, but you can also use httpd if you prefer.\n\nGitolite can restrict who can read from (clone/fetch) or write to (push) a\nrepository. It can also restrict who can push to what branch or tag, which is\nvery important in a corporate environment.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"GITUSER":"off"},"annotations":{"cpe":"cpe:2.3:a:gitolite:gitolite:2.3.1:::::dragonfly6:x86_64:1"},"messages":[{"message":"Final gitolite installation instructions:\n\nAny ssh user can be a gitolite provider. Simply run the following command as\nthe user:\n\n/usr/local/bin/gl-setup /path/to/admin.ssh.key.pub\n\nThis will setup up the configuration files for gitolite, designating where the\nrepositories are located and other options.\n\nThe admin ssh key allows full access to the gitolite-admin repository where\nadditional users and repositories can be configured.\n\nBy default, the git user is created for use by gitolite.","type":"install"},{"message":"===>   NOTICE:\n\nThe gitolite2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gitflow","origin":"devel/gitflow","version":"1.12.3","comment":"Git extensions to provide high-level repository operations","maintainer":"nbari@tequila.io","www":"https://github.com/petervanderdoes/gitflow-avh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdecce4f394da0917b77feb369fad9f1ad23496076bcf1eadbcb0121e79ae9f4","flatsize":258414,"path":"All/gitflow-1.12.3.pkg","repopath":"All/gitflow-1.12.3.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","LGPL21"],"pkgsize":41704,"desc":"git-flow (AVH Edition)\n\nA collection of Git extensions to provide high-level repository operations\nfor Vincent Driessen's branching model. This fork adds functionality not\nadded to the original branch.","deps":{"getopt":{"origin":"misc/getopt","version":"1.1.6_1"}},"categories":["devel"],"options":{"EXAMPLES":"on"}},{"name":"gkermit","origin":"comms/gkermit","version":"1.0_1","comment":"File transfer utility using the kermit protocol","maintainer":"ports@FreeBSD.org","www":"http://www.columbia.edu/kermit/gkermit.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9452e526a18fd3d7a184ed0bfb91e3fcb318054f1d739a53f67d50b58d0bc09f","flatsize":92775,"path":"All/gkermit-1.0_1.pkg","repopath":"All/gkermit-1.0_1.pkg","licenselogic":"single","pkgsize":40084,"desc":"G-Kermit file transfer utility\n------------------------------\n\nG-Kermit is a Unix program for uploading and downloading files with the\nKermit protocol.  It is:\n\n . Stable and low-maintenance\n . Small and fast with no frills\n . Released under the GNU Public License\n\nG-Kermit is command-line only (no interactive commands or scripting) and\nremote-mode only (no making connections).  It has an extremely simple\nuser interface, and implements a large subset of the Kermit protocol in\na small amount of highly portable code.","categories":["comms"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gkermit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"git-workspace","origin":"devel/git-workspace","version":"1.2.1_5","comment":"Sync personal and work git repositories from multiple providers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/orf/git-workspace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a8b91a73d0e7d6721070182a454bd6a347954c063429c3c3fcbce2996220864","flatsize":4970291,"path":"All/git-workspace-1.2.1_5.pkg","repopath":"All/git-workspace-1.2.1_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1743196,"desc":"If your company has a large number of repositories and your work involves\njumping between a lot of them then `git-workspace` can save you some time by:\n* Easily synchronizing your projects directory with Github, Gitlab.com or\n  Gitlab self-hosted.\n* Keep projects consistently named and under the correct path.\n* Automatically set upstreams for forks.\n* Move deleted repositories to an archive directory.\n* Allowing you to access any repository instantly.\n* Execute `git fetch` on all projects in parallel.","categories":["devel"]},{"name":"git-svn","origin":"devel/git-svn","version":"2.45.2_1","comment":"Bidirectional operation between a Subversion repository and Git","maintainer":"garga@FreeBSD.org","www":"https://git-scm.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f54cc0d744e373ec16741075e1c77826bfd4f32d4cb43d6be834d0d1da4d08f","flatsize":99345,"path":"All/git-svn-2.45.2_1.pkg","repopath":"All/git-svn-2.45.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":42700,"desc":"Bidirectional operation between a Subversion repository and Git\n\ngit svn is a simple conduit for changesets between Subversion and Git. It\nprovides a bidirectional flow of changes between a Subversion and a Git\nrepository.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-subversion":{"origin":"devel/p5-subversion","version":"1.14.3_2"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:git-scm:git:2.45.2:::::dragonfly6:x86_64:1"},"messages":[{"message":"If you installed the GITWEB option please follow these instructions:\n\nIn the directory /usr/local/share/examples/git/gitweb you can find all files to\nmake gitweb work as a public repository on the web.\n\nAll you have to do to make gitweb work is:\n1) Please be sure you're able to execute CGI scripts in\n   /usr/local/share/examples/git/gitweb.\n2) Set the GITWEB_CONFIG variable in your webserver's config to\n   /usr/local/etc/git/gitweb.conf. This variable is passed to gitweb.cgi.\n3) Restart server.\n\n\nIf you installed the CONTRIB option please note that the scripts are\ninstalled in /usr/local/share/git-core/contrib. Some of them require\nother ports to be installed (perl, python, etc), which you may need to\ninstall manually.","type":"install"}]},{"name":"gitlist","origin":"devel/gitlist","version":"1.1.1","comment":"Web based Git repository browser written in PHP","maintainer":"freebsd-ports@misc.ark-ict.nl","www":"https://gitlist.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0af56659523622e64b30e6536f01adf807a047fdffe86cc0e1f2df8ccee7849e","flatsize":7401609,"path":"All/gitlist-1.1.1.pkg","repopath":"All/gitlist-1.1.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1489440,"desc":"GitList is a web based git repository browser written in PHP similar to GitHub","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"}},"categories":["devel","www"],"users":["www"],"groups":["www"],"annotations":{"cpe":"cpe:2.3:a:gitlist:gitlist:1.1.1:::::dragonfly6:x86_64"},"messages":[{"message":"The port will install an htdocs dir /usr/local/www/gitlist.\nCopy /usr/local/www/gitlist/config.ini-example\nto /usr/local/www/gitlist/config.ini and\nedit it to make it use your git repositories.\nThen configure your webserver to use the htdocs directory.\nMake sure mod_rewrite is enabled in your webserver,\nelse the url-rewrite will not work and result in a 404 when accessing a repository.","type":"install"}]},{"name":"gitqlient","origin":"devel/gitqlient","version":"1.6.2","comment":"Graphical interface to git repositories","maintainer":"adridg@FreeBSD.org","www":"https://francescmm.github.io/GitQlient/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7cd113299f53d2ddb9ae8e11f5e48d8ea9e11e5c10ba73704e34dbb3d1e6266","flatsize":3939951,"path":"All/gitqlient-1.6.2.pkg","repopath":"All/gitqlient-1.6.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1556212,"desc":"GitQlient, pronounced as git+client is a multi-platform Git client.\nThe original idea was to provide a GUI-oriented Git clientthat was\neasy to integrate with QtCreator. In addition, one goal was to\nmodernize the old code that QGit is based on and provide a easy UI/UX\nthat I was actually missing on other clients.\n\n- Visualisation and search of git history, branches, tags\n- Git operations such as commit, cherry-pick\n- Workflow support including pomodoro\n- Multiple repositories","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"annotations":{"cpe":"cpe:2.3:a:gitqlient:gitqlient:1.6.2:::::dragonfly6:x86_64"}},{"name":"gitg","origin":"devel/gitg","version":"41_4","comment":"GTK-based git repository viewer","maintainer":"kwm@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Gitg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0d06fe10417d9d35bc02b07e2976772237f0bf48a67481cb092ccb28ac6154e","flatsize":4102810,"path":"All/gitg-41_4.pkg","repopath":"All/gitg-41_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":755956,"desc":"An alternative Git GUI with an emphasis on graphical\nrepresentation of data and actions. It can:\n\n * Browse revision history\n * Commit changes\n * Show colorized diff of changes in revisions\n * Handles extremely large projects very well","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant":{"origin":"textproc/enchant","version":"1.6.0_11"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libdazzle":{"origin":"x11-toolkits/libdazzle","version":"3.44.0_2"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"libgit2-glib":{"origin":"devel/libgit2-glib","version":"1.2.0_1"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel","deskutils","gnome"],"shlibs_required":["libgirepository-1.0.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtksourceview-4.so.0","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libgio-2.0.so.0","libgspell-1.so.2","libgee-0.8.so.2","libgit2-glib-1.0.so.0","libpeas-1.0.so.0","libjson-glib-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libdazzle-1.0.so.0","libsecret-1.so.0","libxml2.so.2"],"shlibs_provided":["libgitg-1.0.so.0","libgitg-ext-1.0.so.0"],"options":{"PYTHON":"off"}},{"name":"git-secret","origin":"security/git-secret","version":"0.2.5_1","comment":"Bash tool to store your private data inside a git repository","maintainer":"mail@sobolevn.me","www":"https://git-secret.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f79fef8b66345c6098c144aeb7ca23f419a97e87d75a198e39f1341a472234cb","flatsize":53733,"path":"All/git-secret-0.2.5_1.pkg","repopath":"All/git-secret-0.2.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23232,"desc":"git-secret is a bash tool which stores private data inside a git repo.\ngit-secret encrypts tracked files with public keys for users whom you\ntrust using gpg, allowing permitted users to access encrypted data\nusing their secret keys. With git-secret, changes to access rights are\nmade easy and private-public key issues are handled for you. Passwords\ndo not need to be changed with git-secret when someone's permission\nis revoked - just remove their key from the keychain using git secret\nkillperson their@email.com, and re-encrypt the files, and they won't\nbe able to decrypt secrets anymore.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gawk":{"origin":"lang/gawk","version":"5.3.0"},"git":{"origin":"devel/git","version":"2.45.2_1"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"}},"categories":["security"]},{"name":"git-review","origin":"devel/git-review","version":"2.3.0_1","comment":"Allow to push code to review and interact with a Gerrit server","maintainer":"dereckson@gmail.com","www":"https://docs.opendev.org/opendev/git-review/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4604752100a4a404abcb6fc43c51ac7487013543415a45f574ffb820b7f92dc6","flatsize":532750,"path":"All/git-review-2.3.0_1.pkg","repopath":"All/git-review-2.3.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":94884,"desc":"Git review allows you to extend git to interact more easily with a Gerrit server\nfrom the console.\n\nIt allows you to push change to review, download a changeset into a new branch,\npush a change as draft or push an amended change as new patchset.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"}},{"name":"git-remote-gcrypt","origin":"security/git-remote-gcrypt","version":"1.5_1","comment":"PGP-encrypt git remotes","maintainer":"ashish@FreeBSD.org","www":"https://spwhitton.name/tech/code/git-remote-gcrypt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb32ea88d03dc660a741dff02a4ac9f103bc76d5e1b856612a103bcf3960d2ac","flatsize":63354,"path":"All/git-remote-gcrypt-1.5_1.pkg","repopath":"All/git-remote-gcrypt-1.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24708,"desc":"git-remote-gcrypt is a git remote helper to push and pull from\nrepositories encrypted with GnuPG. It works with the standard git\ntransports, including repository hosting services like GitHub.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["security"],"messages":[{"message":"For trying out rclone (experimental backend), please install rclone\nfrom net/rclone port.","type":"install"}]},{"name":"git-prompt.zsh","origin":"shells/git-prompt.zsh","version":"2.4.0","comment":"Fast, customizable, pure-shell, asynchronous Git prompt for Zsh","maintainer":"jrm@FreeBSD.org","www":"https://github.com/woefe/git-prompt.zsh","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"09b933446427b6eefcbedba33902a5b1b9aff21f4265de6ca791de7e709482a7","flatsize":26530,"path":"All/git-prompt.zsh-2.4.0.pkg","repopath":"All/git-prompt.zsh-2.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8556,"desc":"git-prompt.zsh is a fast, customizable, pure-shell, asynchronous Git\nprompt for Zsh.  It is heavily inspired by Olivier Verdier's\nzsh-git-prompt and very similar to the \"Informative VCS\" prompt of fish\nshell.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"zsh":{"origin":"shells/zsh","version":"5.9_4"}},"categories":["shells"],"messages":[{"message":"Final git-prompt.zsh setup instructions:\n\nTo add the git status indicator to your prompt, source git-prompt.zsh in\none of your Zsh startup files using\n\nsource /usr/local/share/git-prompt.zsh/git-prompt.zsh\n\nNext, add ' $(gitprompt)%# ' to the end of the PROMPT value like in the\nexample below.\n\nPROMPT='%n@%m %~ $(gitprompt)%# '\n\nFor details, refer to\n\n/usr/local/share/doc/git-prompt.zsh/README.md\n\nor\n\nhttps://github.com/woefe/git-prompt.zsh","type":"install"}]},{"name":"git-prev-next","origin":"devel/git-prev-next","version":"g20220319","comment":"Git commands for navigating and editing Git commit history","maintainer":"0mp@FreeBSD.org","www":"https://github.com/ridiculousfish/git-prev-next","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58f446407c5a60dd17270acc47238aaa9b4552d5ae9c7f75ca52c8402d7eda98","flatsize":5270,"path":"All/git-prev-next-g20220319.pkg","repopath":"All/git-prev-next-g20220319.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":2944,"desc":"git-prev-next allows to easily navigate commits, and amend them.\nIt is built on top of interactive rebase.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"git-modes-emacs_devel","origin":"devel/git-modes","version":"1.4.3_1,1","comment":"GNU Emacs modes for Git-related files","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/git-modes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ce4e2185940cbf66a40c520d564052cfd1e56ac06381fafc02fd6f4fe728f40","flatsize":74414,"path":"All/git-modes-emacs_devel-1.4.3_1,1.pkg","repopath":"All/git-modes-emacs_devel-1.4.3_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20480,"desc":"GNU Emacs modes for Git-related files.\n\n* git-commit-mode - A major mode for editing Git commit messages\n  according to the guidelines by Tim Pope.\n* git-rebase-mode - A major mode for git-rebase-todo files created by\n  git rebase -i\n* gitconfig-mode - A 'conf-mode'-derived major mode for editing\n  .gitconfig files.\n* gitignore-mode - A 'conf-mode'-derived major mode for editing\n  .gitignore files.\n* gitattributes-mode - A major mode for editing .gitattributes files.","deps":{"compat.el-emacs_devel":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"git-p4","origin":"devel/git-p4","version":"2.45.2_1","comment":"Import from and submit to Perforce repositories using git","maintainer":"garga@FreeBSD.org","www":"https://git-scm.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"08f46c812866ca72e078964f5f0a2446d7b8dde0b647d73c09e2676ad58cef06","flatsize":202068,"path":"All/git-p4-2.45.2_1.pkg","repopath":"All/git-p4-2.45.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":56552,"desc":"Import from and submit to Perforce repositories\n\nThis command provides a way to interact with p4 repositories using Git.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:git-scm:git:2.45.2:::::dragonfly6:x86_64:1"},"messages":[{"message":"If you installed the GITWEB option please follow these instructions:\n\nIn the directory /usr/local/share/examples/git/gitweb you can find all files to\nmake gitweb work as a public repository on the web.\n\nAll you have to do to make gitweb work is:\n1) Please be sure you're able to execute CGI scripts in\n   /usr/local/share/examples/git/gitweb.\n2) Set the GITWEB_CONFIG variable in your webserver's config to\n   /usr/local/etc/git/gitweb.conf. This variable is passed to gitweb.cgi.\n3) Restart server.\n\n\nIf you installed the CONTRIB option please note that the scripts are\ninstalled in /usr/local/share/git-core/contrib. Some of them require\nother ports to be installed (perl, python, etc), which you may need to\ninstall manually.","type":"install"}]},{"name":"git-modes-emacs_wayland","origin":"devel/git-modes","version":"1.4.3_1,1","comment":"GNU Emacs modes for Git-related files","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/git-modes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b40bf4c70e289e493a230e94b6292c0f7496e4e0d3197c74c0fa1c5ab6815bf6","flatsize":74171,"path":"All/git-modes-emacs_wayland-1.4.3_1,1.pkg","repopath":"All/git-modes-emacs_wayland-1.4.3_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20416,"desc":"GNU Emacs modes for Git-related files.\n\n* git-commit-mode - A major mode for editing Git commit messages\n  according to the guidelines by Tim Pope.\n* git-rebase-mode - A major mode for git-rebase-todo files created by\n  git rebase -i\n* gitconfig-mode - A 'conf-mode'-derived major mode for editing\n  .gitconfig files.\n* gitignore-mode - A 'conf-mode'-derived major mode for editing\n  .gitignore files.\n* gitattributes-mode - A major mode for editing .gitattributes files.","deps":{"compat.el-emacs_wayland":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"git-modes-emacs_nox","origin":"devel/git-modes","version":"1.4.3_1,1","comment":"GNU Emacs modes for Git-related files","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/git-modes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e6fc4220280aeef1a18592960ae6e21221597a810e26c7d8fee76c755a9fc25","flatsize":74171,"path":"All/git-modes-emacs_nox-1.4.3_1,1.pkg","repopath":"All/git-modes-emacs_nox-1.4.3_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20416,"desc":"GNU Emacs modes for Git-related files.\n\n* git-commit-mode - A major mode for editing Git commit messages\n  according to the guidelines by Tim Pope.\n* git-rebase-mode - A major mode for git-rebase-todo files created by\n  git rebase -i\n* gitconfig-mode - A 'conf-mode'-derived major mode for editing\n  .gitconfig files.\n* gitignore-mode - A 'conf-mode'-derived major mode for editing\n  .gitignore files.\n* gitattributes-mode - A major mode for editing .gitattributes files.","deps":{"compat.el-emacs_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"git-modes-emacs_devel_nox","origin":"devel/git-modes","version":"1.4.3_1,1","comment":"GNU Emacs modes for Git-related files","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/git-modes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"384ebfe7949acfbc4f818ed3f45d8b36cd06f4020114ed844e774ceb4b46b1f6","flatsize":74414,"path":"All/git-modes-emacs_devel_nox-1.4.3_1,1.pkg","repopath":"All/git-modes-emacs_devel_nox-1.4.3_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20480,"desc":"GNU Emacs modes for Git-related files.\n\n* git-commit-mode - A major mode for editing Git commit messages\n  according to the guidelines by Tim Pope.\n* git-rebase-mode - A major mode for git-rebase-todo files created by\n  git rebase -i\n* gitconfig-mode - A 'conf-mode'-derived major mode for editing\n  .gitconfig files.\n* gitignore-mode - A 'conf-mode'-derived major mode for editing\n  .gitignore files.\n* gitattributes-mode - A major mode for editing .gitattributes files.","deps":{"compat.el-emacs_devel_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"git-modes-emacs_canna","origin":"devel/git-modes","version":"1.4.3_1,1","comment":"GNU Emacs modes for Git-related files","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/git-modes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4a802bddc4d7efd88766ee4844ea866eb95dbe476a5b181b7f8794bd7763676c","flatsize":74171,"path":"All/git-modes-emacs_canna-1.4.3_1,1.pkg","repopath":"All/git-modes-emacs_canna-1.4.3_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20424,"desc":"GNU Emacs modes for Git-related files.\n\n* git-commit-mode - A major mode for editing Git commit messages\n  according to the guidelines by Tim Pope.\n* git-rebase-mode - A major mode for git-rebase-todo files created by\n  git rebase -i\n* gitconfig-mode - A 'conf-mode'-derived major mode for editing\n  .gitconfig files.\n* gitignore-mode - A 'conf-mode'-derived major mode for editing\n  .gitignore files.\n* gitattributes-mode - A major mode for editing .gitattributes files.","deps":{"compat.el-emacs_canna":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"git-modes","origin":"devel/git-modes","version":"1.4.3_1,1","comment":"GNU Emacs modes for Git-related files","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/git-modes","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87ca12ba2fcbc7ed288c7aa0d93054d659a251180b2080f75b98fe486866ffb6","flatsize":74171,"path":"All/git-modes-1.4.3_1,1.pkg","repopath":"All/git-modes-1.4.3_1,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20416,"desc":"GNU Emacs modes for Git-related files.\n\n* git-commit-mode - A major mode for editing Git commit messages\n  according to the guidelines by Tim Pope.\n* git-rebase-mode - A major mode for git-rebase-todo files created by\n  git rebase -i\n* gitconfig-mode - A 'conf-mode'-derived major mode for editing\n  .gitconfig files.\n* gitignore-mode - A 'conf-mode'-derived major mode for editing\n  .gitignore files.\n* gitattributes-mode - A major mode for editing .gitattributes files.","deps":{"compat.el":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"git-merge-changelog","origin":"devel/git-merge-changelog","version":"20140202","comment":"Git \"merge\" driver for GNU style ChangeLog files","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"374abb3c9f9484b6c4eb6d0f9d5e693161d89039d001465dac9c4cab6e585394","flatsize":76752,"path":"All/git-merge-changelog-20140202.pkg","repopath":"All/git-merge-changelog-20140202.pkg","licenselogic":"single","pkgsize":31292,"desc":"This is a Git \"merge\" driver for GNU style ChangeLog files.","categories":["devel"],"messages":[{"message":"Usage of git-merge-changelog:\n\n- Add to .git/config of the checkout (or to your $HOME/.gitconfig) the\n  lines:\n\n\t[merge \"merge-changelog\"]\n\t\tname = GNU-style ChangeLog merge driver\n\t\tdriver = git-merge-changelog %O %A %B\n\n- In every directory that contains a ChangeLog file, add a file\n  '.gitattributes' with this line:\n\n\tChangeLog\tmerge=merge-changelog","type":"install"},{"message":"===>   NOTICE:\n\nThe git-merge-changelog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"git-litem","origin":"devel/git-lite","version":"1.0","comment":"Distributed source code management tool (lite version)","maintainer":"zrj@efnet.irc","www":"https://git-scm.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9509467fff4bbbc5fd887153ee0eb778ad4df44443968cef6366c0a1b2660e7","flatsize":18356,"path":"All/git-litem-1.0.pkg","repopath":"All/git-litem-1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7284,"desc":"This is a metaport for least amount of ports needed to handle git repositories.\n\nWWW: https://git-scm.com/","deps":{"git-lite":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel"]},{"name":"git-lab","origin":"devel/git-lab","version":"0.1","comment":"GitLab management commands for git CLI","maintainer":"adridg@FreeBSD.org","www":"https://invent.kde.org/sdk/git-lab","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d39f7fa16dfce6526e2d2f402b22542ec1a956e150b08f46d6b9b1b5b4a4bbb8","flatsize":235085,"path":"All/git-lab-0.1.pkg","repopath":"All/git-lab-0.1.pkg","licenselogic":"single","pkgsize":40808,"desc":"git-lab is an extension for the git command-line tool that\nhelps with interacting with a gitlab instance (e.g. gitlab.com,\nor GNOME or KDE gitlab instances). It adds a `git lab`\nsubcommand to git, which allows you to manage issues,\nmerge requests and more from the command-line.","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-gitpython":{"origin":"devel/py-gitpython","version":"3.1.30"},"py311-python-gitlab":{"origin":"devel/py-python-gitlab","version":"4.6.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"git-filter-repo","origin":"devel/git-filter-repo","version":"2.38.0_1","comment":"git filter-repo is a versatile tool for rewriting history","maintainer":"cy@FreeBSD.org","www":"https://github.com/newren/git-filter-repo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"027ace6e872b1d4d539246860484a576ad77c96f3545cc55ece39a3b0b373649","flatsize":187504,"path":"All/git-filter-repo-2.38.0_1.pkg","repopath":"All/git-filter-repo-2.38.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":60996,"desc":"git filter-repo is a versatile tool for rewriting history, which\nincludes capabilities I have not found anywhere else. It roughly falls\ninto the same space of tool as git filter-branch but without the\ncapitulation-inducing poor performance, with far more capabilities,\nand with a design that scales usability-wise beyond trivial rewriting\ncases. git filter-repo is now recommended by the git project instead of\ngit filter-branch.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"]},{"name":"git-extras","origin":"devel/git-extras","version":"7.2.0","comment":"Sub-commands for repo summary, repl, changelog population, and more","maintainer":"igor.ostapenko@pm.me","www":"https://github.com/tj/git-extras/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b280ead51ea66beb991d8ab0fd7eaa36ed50538f5c7f30c68d98bf747419e5c","flatsize":257070,"path":"All/git-extras-7.2.0.pkg","repopath":"All/git-extras-7.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":101752,"desc":"Additional Git sub-commands:\n - repository summary\n - author commit percentages\n - changelog population\n - shortcuts for branching/tagging/releasing\n - GitHub related shortcuts\n - repl (read-eval-print-loop), an interactive mode\n - and more...","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel"]},{"name":"git-subrepo","origin":"devel/git-subrepo","version":"0.4.6_1","comment":"Git command for managing subrepositories","maintainer":"jhb@FreeBSD.org","www":"https://github.com/ingydotnet/git-subrepo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1cf0b94e7350f45f028c2b41280959b2816a704525a82762a43d8d58e6e6c6c","flatsize":82670,"path":"All/git-subrepo-0.4.6_1.pkg","repopath":"All/git-subrepo-0.4.6_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30280,"desc":"This git command \"clones\" an external git repo into a subdirectory of\nyour repo.  Later on, upstream changes can be pulled in, and local\nchanges can be pushed back.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel"]},{"name":"git-cvs","origin":"devel/git-cvs","version":"2.45.2_1","comment":"CVS emulation and import/export for git","maintainer":"garga@FreeBSD.org","www":"https://git-scm.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f6be51d5d0b1a8f64005a4ebc0df57dbd720213abc0531b8fd01906226beb641","flatsize":408333,"path":"All/git-cvs-2.45.2_1.pkg","repopath":"All/git-cvs-2.45.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":74396,"desc":"Various commands to support CVS in git:\n- git-cvsexportcommit - Export a single commit to a CVS checkout\n- git-cvsimport - Salvage your data out of another SCM people\n  love to hate\n- git-cvsserver - A CVS server emulator for Git","deps":{"cvsps":{"origin":"devel/cvsps","version":"2.1_3"},"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:git-scm:git:2.45.2:::::dragonfly6:x86_64:1"},"messages":[{"message":"If you installed the GITWEB option please follow these instructions:\n\nIn the directory /usr/local/share/examples/git/gitweb you can find all files to\nmake gitweb work as a public repository on the web.\n\nAll you have to do to make gitweb work is:\n1) Please be sure you're able to execute CGI scripts in\n   /usr/local/share/examples/git/gitweb.\n2) Set the GITWEB_CONFIG variable in your webserver's config to\n   /usr/local/etc/git/gitweb.conf. This variable is passed to gitweb.cgi.\n3) Restart server.\n\n\nIf you installed the CONTRIB option please note that the scripts are\ninstalled in /usr/local/share/git-core/contrib. Some of them require\nother ports to be installed (perl, python, etc), which you may need to\ninstall manually.","type":"install"}]},{"name":"git-credential-oauth","origin":"security/git-credential-oauth","version":"0.12.1_1","comment":"Git credential helper for GitHub and other forges using OAuth","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/hickford/git-credential-oauth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb324b892a4e1a5576877f83bd340ed76f7c3c05e457389ed4d34be1101cb131","flatsize":5685620,"path":"All/git-credential-oauth-0.12.1_1.pkg","repopath":"All/git-credential-oauth-0.12.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1941984,"desc":"git-credential-oauth is a Git credential helper that securely\nauthenticates to GitHub, GitLab, BitBucket and Gerrit using OAuth.\n\nThe first time you push, the helper will open a browser window to\nauthenticate. Subsequent pushes within storage lifetime require no\ninteraction.","categories":["security"]},{"name":"git-gui","origin":"devel/git-gui","version":"2.45.2_1","comment":"Git GUI (Graphical User Interface) components","maintainer":"garga@FreeBSD.org","www":"https://git-scm.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8797790a79e6efaca796d12e132c1b051233194cc6dac06e600bd3a712ebfc19","flatsize":2269351,"path":"All/git-gui-2.45.2_1.pkg","repopath":"All/git-gui-2.45.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":348848,"desc":"Git GUI (Graphical User Interface) components","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:git-scm:git:2.45.2:::::dragonfly6:x86_64:1"},"messages":[{"message":"If you installed the GITWEB option please follow these instructions:\n\nIn the directory /usr/local/share/examples/git/gitweb you can find all files to\nmake gitweb work as a public repository on the web.\n\nAll you have to do to make gitweb work is:\n1) Please be sure you're able to execute CGI scripts in\n   /usr/local/share/examples/git/gitweb.\n2) Set the GITWEB_CONFIG variable in your webserver's config to\n   /usr/local/etc/git/gitweb.conf. This variable is passed to gitweb.cgi.\n3) Restart server.\n\n\nIf you installed the CONTRIB option please note that the scripts are\ninstalled in /usr/local/share/git-core/contrib. Some of them require\nother ports to be installed (perl, python, etc), which you may need to\ninstall manually.","type":"install"}]},{"name":"gitu","origin":"devel/gitu","version":"0.21.1","comment":"TUI Git client inspired by Magit","maintainer":"yuri@FreeBSD.org","www":"https://github.com/altsem/gitu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"501ca17038b7183bb6f1fcdbd9d3a1b21df15a787b3578c7065ea8c0c40cf8ad","flatsize":46250145,"path":"All/gitu-0.21.1.pkg","repopath":"All/gitu-0.21.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4151056,"desc":"gitu is a terminal user interface for Git.\n\nGitu aims to implement many of the core features of Magit over time.\nIt should be familiar to any previous Magit users.","categories":["devel"]},{"name":"git-delta","origin":"devel/git-delta","version":"0.17.0_1","comment":"Syntax-highlighting pager for git/diff","maintainer":"DtxdF@disroot.org","www":"https://dandavison.github.io/delta/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d87ad15f510cfdbd22e9937d32c08afed3b093fad7e987527f6af061d19b8de3","flatsize":6388851,"path":"All/git-delta-0.17.0_1.pkg","repopath":"All/git-delta-0.17.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2288652,"desc":"Delta brings language syntax highlighting, within-line insertion/deletion\ndetection, and restructured diff output to git on the command line.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"}},"categories":["devel"],"shlibs_required":["libonig.so.5"],"options":{"BASH":"on","FISH":"on","ZSH":"on"},"annotations":{"cpe":"cpe:2.3:a:delta_project:delta:0.17.0:::::dragonfly6:x86_64:1"}},{"name":"git-lfs","origin":"devel/git-lfs","version":"3.0.2_22","comment":"Git extension for versioning large files","maintainer":"egypcio@FreeBSD.org","www":"https://git-lfs.github.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ad822f0749c2baa526bffd6bc4971ac5e6bd4d08b34d44d6a0dc94371763106","flatsize":10786746,"path":"All/git-lfs-3.0.2_22.pkg","repopath":"All/git-lfs-3.0.2_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3380788,"desc":"Git Large File Storage (LFS) replaces large files such as audio\nsamples, videos, datasets, and graphics with text pointers inside Git,\nwhile storing the file contents on a remote server like GitHub.com or\nGitHub Enterprise.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["devel"],"options":{"MANPAGES":"on"},"messages":[{"message":"To get started with Git LFS, the following commands can be used:\n\n  1. Setup Git LFS on your system. You only have to do this once per\n     repository per machine:\n\n     $ git lfs install\n\n  2. Choose the type of files you want to track, for examples all ISO\n     images, with git lfs track:\n\n     $ git lfs track \"*.iso\"\n\n  3. The above stores this information in gitattributes(5) files, so\n     that file need to be added to the repository:\n\n     $ git add .gitattributes\n\n  4. Commit, push and work with the files normally:\n\n     $ git add file.iso\n     $ git commit -m \"Add disk image\"\n     $ git push","type":"install"}]},{"name":"gnucash-docs","origin":"finance/gnucash-docs","version":"5.8","comment":"Documentation for gnucash","maintainer":"madpilot@FreeBSD.org","www":"https://www.gnucash.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06743be433e71a3db21f710fc27a25552d885c26ed00afca09ade7e5e512f7ae","flatsize":71616582,"path":"All/gnucash-docs-5.8.pkg","repopath":"All/gnucash-docs-5.8.pkg","licenselogic":"single","pkgsize":57362688,"desc":"Snipped from the README.\n\nThis is the docs module for GnuCash. The docs can be accessed\nwith the GnuCash help browser and if you are running a GNOME2\ndesktop be accessible from Yelp (the GNOME2 help browser).","deps":{"yelp":{"origin":"x11/yelp","version":"42.1_3"}},"categories":["finance","gnome"]},{"name":"gmsynth-lv2","origin":"audio/gmsynth-lv2","version":"0.6.0","comment":"General MIDI LV2 Synth","maintainer":"yuri@FreeBSD.org","www":"https://x42-plugins.com/x42/x42-gmsynth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73ba3231fc84b550e2705b1b6f8b97dd342d42a27c7db2eb9aef41620c7abe47","flatsize":31776682,"path":"All/gmsynth-lv2-0.6.0.pkg","repopath":"All/gmsynth-lv2-0.6.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26837600,"desc":"Midi to sound LV2 converter.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["audio"],"shlibs_required":["libglib-2.0.so.0"],"options":{"SIMD":"on"}},{"name":"git-tiny","origin":"devel/git","version":"2.45.2_1","comment":"Distributed source code management tool (tiny flavor)","maintainer":"garga@FreeBSD.org","www":"https://git-scm.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3310edf1f487c4de857cafcd6bf61661e4b44afce60866f1b717c2bc2022b4c3","flatsize":23293027,"path":"All/git-tiny-2.45.2_1.pkg","repopath":"All/git-tiny-2.45.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4114156,"desc":"Git is a free and open source distributed version control system designed to\nhandle everything from small to very large projects with speed and efficiency.\n\nThis version provides the tiniest usable git experience, depending only upon\nftp/curl for http(s) support.\n\nWARNING: This flavor cannot coexist with cvs, gui, p4 or svn subpackages.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"users":["git_daemon"],"groups":["git_daemon"],"shlibs_required":["libcurl.so.4","libexpat.so.1","libssl.so.12","libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:git-scm:git:2.45.2:::::dragonfly6:x86_64:1","flavor":"tiny"},"messages":[{"message":"If you installed the GITWEB option please follow these instructions:\n\nIn the directory /usr/local/share/examples/git/gitweb you can find all files to\nmake gitweb work as a public repository on the web.\n\nAll you have to do to make gitweb work is:\n1) Please be sure you're able to execute CGI scripts in\n   /usr/local/share/examples/git/gitweb.\n2) Set the GITWEB_CONFIG variable in your webserver's config to\n   /usr/local/etc/git/gitweb.conf. This variable is passed to gitweb.cgi.\n3) Restart server.\n\n\nIf you installed the CONTRIB option please note that the scripts are\ninstalled in /usr/local/share/git-core/contrib. Some of them require\nother ports to be installed (perl, python, etc), which you may need to\ninstall manually.","type":"install"}]},{"name":"gradle62","origin":"devel/gradle62","version":"6.2.2_1","comment":"Project automation tool","maintainer":"yuri@FreeBSD.org","www":"https://www.gradle.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"451ef51bb90210fdff3f675c4bca13ba09b60626b471ff8f03d5d8c5062d7895","flatsize":111281539,"path":"All/gradle62-6.2.2_1.pkg","repopath":"All/gradle62-6.2.2_1.pkg","licenselogic":"and","licenses":["APACHE20","BSD3CLAUSE","CDDL","EPL","LGPL21+","MIT","MPL20"],"pkgsize":95947800,"desc":"Gradle is build automation evolved.\n\nGradle can automate the building, testing, publishing, deployment\nand more of software packages or other types of projects such as\ngenerated static websites, generated documentation or indeed anything\nelse.\n\nGradle combines the power and flexibility of Ant with the dependency\nmanagement and conventions of Maven into a more effective way to\nbuild. Powered by a Groovy DSL and packed with innovation, Gradle\nprovides a declarative way to describe all kinds of builds through\nsensible defaults. Gradle is quickly becoming the build system of\nchoice for many open source projects, leading edge enterprises and\nlegacy automation challenges.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"annotations":{"cpe":"cpe:2.3:a:gradle:gradle:6.2.2:::::dragonfly6:x86_64:1"}},{"name":"gist","origin":"www/gist","version":"6.0.0_1","comment":"Gist pastebin posting command","maintainer":"changlp@cs.nctu.edu.tw","www":"https://github.com/defunkt/gist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e056aa152f4a98cd8018415df6e1ba28a9ea93e84a3eca8edd8fb0db2e1e4d3f","flatsize":73355,"path":"All/gist-6.0.0_1.pkg","repopath":"All/gist-6.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21060,"desc":"This port is for the Gist commandline tool, which allows for posting to the\nGist pastebin.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["www","net"]},{"name":"girara","origin":"x11-toolkits/girara","version":"0.4.4","comment":"GTK3 Interface Library for Zathura PDF Viewer","maintainer":"madpilot@FreeBSD.org","www":"https://pwmt.org/projects/girara/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e296ae8691b8d09ed56e0f7f430ca8fe789a6b08823af7b4eaaf9e72957e0edf","flatsize":249154,"path":"All/girara-0.4.4.pkg","repopath":"All/girara-0.4.4.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":62828,"desc":"Girara is a library that implements a user interface that focuses\non simplicity and minimalism.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits","graphics"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0"],"shlibs_provided":["libgirara-gtk3.so.4"],"options":{"JSON":"off","NLS":"on"}},{"name":"git-absorb","origin":"devel/git-absorb","version":"0.6.13_2","comment":"Git command for automating fixup/autosquash commits","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/tummychow/git-absorb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba3775095ae123a28f06d6a11e87532e103656b30f13c05f8c4f94910ae89793","flatsize":1675048,"path":"All/git-absorb-0.6.13_2.pkg","repopath":"All/git-absorb-0.6.13_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":510764,"desc":"This is a port of the hg absorb plugin to git.\n\ngit absorb will automatically identify which commits are safe to modify,\nand which indexed changes belong to each of those commits. It will then\nwrite fixup! commits for each of those changes. You can check its output\nmanually if you don't trust it, and then fold the fixups into your\nfeature branch with git's built-in autosquash functionality.","deps":{"libgit2":{"origin":"devel/libgit2","version":"1.7.2"}},"categories":["devel"],"shlibs_required":["libgit2.so.1.7"]},{"name":"gimp-resynthesizer","origin":"graphics/gimp-resynthesizer","version":"2.0.3_2","comment":"Gimp plug-in for texture synthesis","maintainer":"amdmi3@FreeBSD.org","www":"https://www.logarithmic.net/pfh/resynthesizer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af8769c4b39beb1780feb1a6f147adbc8aaf35a4f81f38173725587db465943e","flatsize":151288,"path":"All/gimp-resynthesizer-2.0.3_2.pkg","repopath":"All/gimp-resynthesizer-2.0.3_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":49628,"desc":"Resynthesizer is a Gimp plug-in for texture synthesis. Given a\nsample of a texture, it can create more of that texture. This has\na surprising number of uses:\n\n * Creating more of a texture\n * Removing objects from images\n * Creating themed images","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gimp-app":{"origin":"graphics/gimp-app","version":"2.10.38,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"shlibs_required":["libgimpui-2.0.so.0","libgimpwidgets-2.0.so.0","libgimpmodule-2.0.so.0","libgimp-2.0.so.0","libgimpmath-2.0.so.0","libgimpconfig-2.0.so.0","libgimpcolor-2.0.so.0","libgimpbase-2.0.so.0","libgegl-0.4.so.0","libgegl-npd-0.4.so","libgmodule-2.0.so.0","libjson-glib-1.0.so.0","libbabl-0.1.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0"],"options":{"THREADS":"off"},"messages":[{"message":"After restarting the Gimp you should find the following new item\nin the menu:\n\n * Filters/Map/Resynthesize","type":"install"}]},{"name":"gindent","origin":"devel/gindent","version":"2.2.12_2","comment":"C source code reformatter","maintainer":"moritz@schmi.tt","www":"https://www.gnu.org/software/indent/indent.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e2d5b407e56dc91fd5a13c2f9a3e2e0da40c86d03779006cba457511155d63c","flatsize":549787,"path":"All/gindent-2.2.12_2.pkg","repopath":"All/gindent-2.2.12_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":126564,"desc":"The `indent' program changes the appearance of a C program by\ninserting or deleting whitespace.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"groff":{"origin":"textproc/groff","version":"1.23.0_3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"gimp-lensfun-plugin","origin":"graphics/gimp-lensfun-plugin","version":"0.2.5.d_1","comment":"Gimp plugin to correct lens distortion using the lensfun library","maintainer":"fluffy@FreeBSD.org","www":"https://seebk.github.io/GIMP-Lensfun/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f790138f838d14f9c10072e28784a2175040e0682f86d2b332ce52f049cfcb8","flatsize":85889,"path":"All/gimp-lensfun-plugin-0.2.5.d_1.pkg","repopath":"All/gimp-lensfun-plugin-0.2.5.d_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":30748,"desc":"GimpLensfun is a Gimp plugin to correct lens distortion using the lensfun\nlibrary and database.\n\nThe plugin can be found under \"Filters > Enhance > GimpLensfun\".\n\nIt automatically detects camera, lens type, and corresponding parameters\nfrom the EXIF information embedded in the image file.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"babl":{"origin":"x11/babl","version":"0.1.108_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gegl":{"origin":"graphics/gegl","version":"0.4.48_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gimp-app":{"origin":"graphics/gimp-app","version":"2.10.38,1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"lensfun":{"origin":"graphics/lensfun","version":"0.3.95_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgimpui-2.0.so.0","libgimpwidgets-2.0.so.0","libgimpmodule-2.0.so.0","libgimp-2.0.so.0","libgimpmath-2.0.so.0","libgimpconfig-2.0.so.0","libgimpcolor-2.0.so.0","libgimpbase-2.0.so.0","libgegl-0.4.so.0","libgegl-npd-0.4.so","libgmodule-2.0.so.0","libjson-glib-1.0.so.0","libbabl-0.1.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","liblensfun.so.2","libexiv2.so.28"]},{"name":"gimp-refocus-plugin","origin":"graphics/gimp-refocus-plugin","version":"0.9.0_12","comment":"GIMP plugin to \"refocus\" images through FIR Wiener filtering","maintainer":"ports@FreeBSD.org","www":"https://refocus.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32c5691f1f90037bcee6357e7113c7a63e127ae7f650a7efe64f2d3224b6bcf6","flatsize":359177,"path":"All/gimp-refocus-plugin-0.9.0_12.pkg","repopath":"All/gimp-refocus-plugin-0.9.0_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":211372,"desc":"[ edited excerpt from developer's www site ]\n\nDuring image processing operations such as scanning and scaling,\nimages tend to get blurry.\n\nThe blurred impression of these images is due to the fact that image\npixels are averaged with their neighbors. Blurred images don't have\nsharp boundaries and look as though they have been taken with an\nunfocussed camera.\n\nRefocus is a GIMP plug-in to \"refocus\" the image, using a technique\ncalled FIR Wiener filtering. The traditional technique for sharpening\nimages is to use unsharp masking. Refocus generally produces better\nresults than unsharp masking.\n\nThe plugin can be found under \"Filters > Enhance > Refocus\"","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gimp-app":{"origin":"graphics/gimp-app","version":"2.10.38,1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgimpui-2.0.so.0","libgimpwidgets-2.0.so.0","libgimpmodule-2.0.so.0","libgimp-2.0.so.0","libgimpmath-2.0.so.0","libgimpconfig-2.0.so.0","libgimpcolor-2.0.so.0","libgimpbase-2.0.so.0","libgegl-0.4.so.0","libgegl-npd-0.4.so","libgmodule-2.0.so.0","libjson-glib-1.0.so.0","libbabl-0.1.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"ATLAS":"off","DOCS":"on","OPTIMIZED_CFLAGS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gimp-refocus-plugin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"git-cinnabar","origin":"devel/git-cinnabar","version":"0.6.3_5","comment":"Git remote helper to interact with Mercurial repositories","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/glandium/git-cinnabar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc92ad23fc8a82ce42bddef2e335e90d0187feaea52a203ceb0cdde48936a340","flatsize":4137390,"path":"All/git-cinnabar-0.6.3_5.pkg","repopath":"All/git-cinnabar-0.6.3_5.pkg","licenselogic":"and","licenses":["GPLv2","MPL20"],"pkgsize":1467948,"desc":"git-cinnabar is a git remote helper to interact with mercurial\nrepositories. Contrary to other such helpers, it doesn't use a local\nmercurial clone under the hood, although it currently does require\nmercurial to be installed for some of its libraries.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"git":{"origin":"devel/git","version":"2.45.2_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1","libcurl.so.4"],"options":{"DOCS":"on"}},{"name":"gimp-jxl-plugin","origin":"graphics/gimp-jxl-plugin","version":"0.10.3","comment":"GIMP plugin to read/write JPEG XL images","maintainer":"jbeich@FreeBSD.org","www":"https://jpeg.org/jpegxl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be32b572dca25a64b860d102b746a6cff754fbe124ddc1a31b497abd6ebf1fe4","flatsize":73081,"path":"All/gimp-jxl-plugin-0.10.3.pkg","repopath":"All/gimp-jxl-plugin-0.10.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":27836,"desc":"GIMP plugin to read/write JPEG XL images","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"babl":{"origin":"x11/babl","version":"0.1.108_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gegl":{"origin":"graphics/gegl","version":"0.4.48_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gimp-app":{"origin":"graphics/gimp-app","version":"2.10.38,1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libjxl.so.0.10","libjxl_threads.so.0.10","libgimpui-2.0.so.0","libgimpwidgets-2.0.so.0","libgimp-2.0.so.0","libgimpcolor-2.0.so.0","libgegl-0.4.so.0","libbabl-0.1.so.0","libgtk-x11-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"]},{"name":"git-cola","origin":"devel/git-cola","version":"3.10.1_2","comment":"Sleek and powerful Git GUI","maintainer":"dch@FreeBSD.org","www":"https://git-cola.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd8fe346306c6f0a24c8a489aad19af70f40da89e86bcf532678403ca111ba06","flatsize":7074874,"path":"All/git-cola-3.10.1_2.pkg","repopath":"All/git-cola-3.10.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":857996,"desc":"git-cola is a powerful Git GUI, with a slick and intuitive interface.\n\nIt comes with excellent documentation https://git-cola.readthedocs.io/\nand a plethora of useful functionality, including:\n\n- direct integration with git subcommands\n- git-tag, an interactive tree & commit history browser\n- an integrated file browser to view any file at a given commit\n- an interactive rebase and merge facility\n- search comimits, and grep content\n- partial file commit that is a delight to use","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-QtPy":{"origin":"devel/py-QtPy","version":"2.4.1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"For all features, git-cola requires devel/git to be built\nand installed with the GUI option on.","type":"install"}]},{"name":"git-codereview","origin":"devel/git-codereview","version":"1.11.0_4","comment":"Command-line tool for working with Gerrit","maintainer":"bofh@FreeBSD.org","www":"https://godoc.org/golang.org/x/review/git-codereview","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e49554a2c494354e0f0a049fdffab1e48243b88e6096667600e9e0c92fa90c56","flatsize":5522180,"path":"All/git-codereview-1.11.0_4.pkg","repopath":"All/git-codereview-1.11.0_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1910276,"desc":"The git-codereview tool is a command-line tool for working with Gerrit.","categories":["devel"]},{"name":"gimp-gutenprint","origin":"print/gimp-gutenprint","version":"5.3.4","comment":"Gimp print plug-in","maintainer":"ports@FreeBSD.org","www":"https://gimp-print.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf2ef68585ed2808e5388448f9e0f0832d5ffb7d8ec88830b170c65f96aa6fe6","flatsize":252307,"path":"All/gimp-gutenprint-5.3.4.pkg","repopath":"All/gimp-gutenprint-5.3.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":88316,"desc":"High quality drivers for Canon, Epson, Lexmark, Sony, Olympus, and PCL\nprinters for use with CUPS and GIMP.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"babl":{"origin":"x11/babl","version":"0.1.108_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gegl":{"origin":"graphics/gegl","version":"0.4.48_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gimp-app":{"origin":"graphics/gimp-app","version":"2.10.38,1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gutenprint":{"origin":"print/gutenprint","version":"5.3.4_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print"],"shlibs_required":["libgutenprint.so.9","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgimpui-2.0.so.0","libgimpwidgets-2.0.so.0","libgimpmodule-2.0.so.0","libgimp-2.0.so.0","libgimpmath-2.0.so.0","libgimpconfig-2.0.so.0","libgimpcolor-2.0.so.0","libgimpbase-2.0.so.0","libgegl-0.4.so.0","libgegl-npd-0.4.so","libgmodule-2.0.so.0","libjson-glib-1.0.so.0","libbabl-0.1.so.0"],"shlibs_provided":["libgutenprintui2.so.2"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gutenprint_project:gutenprint:5.3.4:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe gimp-gutenprint port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gimp-lqr-plugin","origin":"graphics/gimp-lqr-plugin","version":"0.7.2_2","comment":"Liquid rescale GIMP plug-in","maintainer":"amdmi3@FreeBSD.org","www":"https://liquidrescale.wikidot.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"891dc3e9bb290990610f199ea39df77e903cdc7c38d1274dc8fb5521fecaf2db","flatsize":915404,"path":"All/gimp-lqr-plugin-0.7.2_2.pkg","repopath":"All/gimp-lqr-plugin-0.7.2_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":604472,"desc":"The Liquid Rescale plugin is an implementation of the content-aware\nresizing by seam carving algorithm by Shai Avidan and Ariel Shamir.\n\nIt aims at resizing pictures non uniformly while preserving the\nfeatures of the picture, i.e. avoiding distortion of the important\nparts of the picture. It can also be used to remove portions of the\npicture in a consistent way.\n\nIt works both ways, but enlarging gives better results if done in\nsuccessive steps. It can use extra layers as masks to select which\nfeatures of the image should be preserved and which should be\ndiscarded.\n\nThe plugin works on the active layer or floating selection. If a\nselection is present, it is saved to a channel. If the layer has a\ntransparency mask, an option is given to select the behaviour\n(apply/discard).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gimp-app":{"origin":"graphics/gimp-app","version":"2.10.38,1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"liblqr-1":{"origin":"graphics/liblqr-1","version":"0.4.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgimpui-2.0.so.0","libgimpwidgets-2.0.so.0","libgimpmodule-2.0.so.0","libgimp-2.0.so.0","libgimpmath-2.0.so.0","libgimpconfig-2.0.so.0","libgimpcolor-2.0.so.0","libgimpbase-2.0.so.0","libgegl-0.4.so.0","libgegl-npd-0.4.so","libgmodule-2.0.so.0","libjson-glib-1.0.so.0","libbabl-0.1.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","liblqr-1.so.0"],"options":{"NLS":"on"},"messages":[{"message":"After restarting the Gimp you should find the following new item\nin the menu:\n\n * Layer/Liquid rescale","type":"install"}]},{"name":"gnome-backgrounds","origin":"x11-themes/gnome-backgrounds","version":"43_1","comment":"Collection of backgrounds for GNOME","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"719fb0e57662731826ccc7373cf7ae0877b383ec300acc421d9671684280a1c7","flatsize":32809003,"path":"All/gnome-backgrounds-43_1.pkg","repopath":"All/gnome-backgrounds-43_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32497400,"desc":"This module contains a set of backgrounds packaged with the GNOME desktop.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["x11-themes","graphics","gnome"]},{"name":"gimp","origin":"graphics/gimp","version":"2.10.38,2","comment":"Meta-port for the Gimp","maintainer":"gnome@FreeBSD.org","www":"https://www.gimp.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9417d62eba022e726c684ed09adb42733371ba2f0e0aaa72251824dc649388d8","flatsize":243,"path":"All/gimp-2.10.38,2.pkg","repopath":"All/gimp-2.10.38,2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1416,"desc":"The GIMP is designed to provide an intuitive graphical interface to a\nvariety of image editing operations. Here is a list of the GIMP's\nmajor features:\n\n Image editing\n -------------\n\n   *  Selection tools including rectangle, ellipse, free, fuzzy, bezier\n      and intelligent.\n   *  Transformation tools including rotate, scale, shear and flip.\n   *  Painting tools including bucket, brush, airbrush, clone, convolve,\n      blend and text.\n   *  Effects filters (such as blur, edge detect).\n   *  Channel & color operations (such as add, composite, decompose).\n   *  Plug-ins which allow for the easy addition of new file formats and\n      new effect filters.\n   *  Multiple undo/redo.\n\nThis is \"The Gimp\" meta-port, see ports/graphics/gimp-app for more details","deps":{"gimp-app":{"origin":"graphics/gimp-app","version":"2.10.38,1"},"gimp-gutenprint":{"origin":"print/gimp-gutenprint","version":"5.3.4"},"gutenprint":{"origin":"print/gutenprint","version":"5.3.4_1"}},"categories":["graphics","gnome"],"options":{"HELP":"off","PRINT":"on"},"messages":[{"message":"Only the english gimp manual is supplied with this port. But other\ntranslations are available. Please use \"pkg search gimp-help\" or check\nthe graphics/gimp-help meta port.","type":"install"}]},{"name":"gio-sharp","origin":"devel/gio-sharp","version":"2.22.3_2","comment":"GIO bindings not available in gtk-sharp","maintainer":"ports@FreeBSD.org","www":"https://github.com/mono/gio-sharp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c6d8bd8543cc5ee5590777491ebeddab2ce8ea4ff029e96b432193cbc2fe665","flatsize":620740,"path":"All/gio-sharp-2.22.3_2.pkg","repopath":"All/gio-sharp-2.22.3_2.pkg","licenselogic":"single","pkgsize":95012,"desc":"gio-sharp binds the GIO API, which isn't available in Gtk#.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-sharp20":{"origin":"x11-toolkits/gtk-sharp20","version":"2.12.45_6"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe gio-sharp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gigabase","origin":"databases/gigabase","version":"3.91_9","comment":"Object-Relational Database Management System","maintainer":"ports@FreeBSD.org","www":"http://www.garret.ru/gigabase.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce034f185788dc61180e12520647097815fd9b558f2d2185ebb1efeebad2b467","flatsize":2352772,"path":"All/gigabase-3.91_9.pkg","repopath":"All/gigabase-3.91_9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":480680,"desc":"GigaBASE: Object-Relational Database Management System\n\nGigaBASE inherits most of the features of FastDB, but uses page pool\ninstead of direct mapping of file on virtual memory. So GigaBASE is able\nto handle database, which size significantly exceeds size of computer\nphysical memory. Convenient and flexible C++ interface makes development\nof application for GigaBASE very easy and automatic scheme evaluation\nsimplifies maintenance and modification of the system. GigaBASE merges\nbest features of relational (simple data structure and non-procedural\nquery language) and object-oriented (direct object references, user\ndefined types and methods) databases. GigaBASE is primary oriented on\napplication requiring fast data retrieving by means of indices and\ndirect object references, such as Web Server databases applications.\n\nSUBSQL utility can be used for database browsing and inspection,\nperforming online backups, database recovery, importing data to and\nexporting data from database. GigaBASE will perform automatic recovery\nafter system or application crash, you should not worry about it. The\nonly thing you can have to do manually is stopping all database\napplication if one of them is crashed leaving database blocked.","categories":["databases"],"shlibs_provided":["libcligb_r.so.2","libgigabase_r.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe gigabase port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gimageview","origin":"graphics/gimageview","version":"0.2.27_29","comment":"Yet another GTK based image viewer","maintainer":"amdmi3@FreeBSD.org","www":"https://gtkmmviewer.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8dfa045cd783f9fa003de81bf5785b80c2f6a41b4e28cf77b5e5e681e81a0886","flatsize":2557154,"path":"All/gimageview-0.2.27_29.pkg","repopath":"All/gimageview-0.2.27_29.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":560672,"desc":"GImageView is a GTK+ based image viewer.\n\nIt supports tabbed browsing, thumbnail table views, directory tree views,\ndrag and drop, reading thumbnail cache of other famous image viewers,\nand a flexible user interface.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libmng":{"origin":"graphics/libmng","version":"2.0.3_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libwmf":{"origin":"graphics/libwmf","version":"0.2.13_2"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libiconv.so.2","libcharset.so.1","libXinerama.so.1","libgmodule-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libintl.so.8","libjpeg.so.8","libmng.so.1","libpng16.so.16","librsvg-2.so.2","libwmf-0.2.so.7","libwmflite-0.2.so.7","libX11.so.6","libexpat.so.1"],"shlibs_provided":["libgimv_lha_extarc.so","libgimv_rar_extarc.so","libgimv_tar_extarc.so","libgimv_zip_extarc.so","libgimv_bmp_loader.so","libgimv_jpeg_loader.so","libgimv_mag_loader.so","libgimv_mng_loader.so","libgimv_pcx_loader.so","libgimv_pixbuf_loader.so","libgimv_png_loader.so","libgimv_rsvg_loader.so","libgimv_tga_loader.so","libgimv_wmf_loader.so","libgimv_xbm_loader.so","libgimv_xcf_loader.so","libgimv_xvpics_loader.so","libgimv_png_saver.so","libgimv_pnm_saver.so","libgimv_xvpics_saver.so","libgimv_mplayer.so","libgimv_bz_io.so","libgimv_gzip_io.so","libgimv_ee_thumb.so","libgimv_gqview_thumb.so","libgimv_konq_old_thumb.so","libgimv_konqueror_thumb.so","libgimv_nautilus-2.0_thumb.so","libgimv_nautilus_thumb.so","libgimv_thumb.so","libgimv_xvpics_thumb.so","libgimv_thumbview_detail.so"],"options":{"DOCS":"on","LIBEXIF":"on","LIBMNG":"on","LIBRSVG2":"on","LIBWMF":"on","LIBXINE":"off","MPLAYER":"on","NLS":"on","SPLASH":"on"}},{"name":"gifski","origin":"graphics/gifski","version":"1.10.3_11","comment":"Highest-quality GIF encoder based on pngquant","maintainer":"yuri@FreeBSD.org","www":"https://gif.ski/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72546617911d2587a933d4d814980c2ab91332040435c6dd290077d772fb73d9","flatsize":1173016,"path":"All/gifski-1.10.3_11.pkg","repopath":"All/gifski-1.10.3_11.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":441168,"desc":"gifski converts video frames to GIF animations using pngquant's fancy features\nfor efficient cross-frame palettes and temporal dithering. It produces animated\nGIFs that use thousands of colors per frame.","categories":["graphics"]},{"name":"gifsicle-nox11","origin":"graphics/gifsicle","version":"1.95","comment":"Manipulates GIF images and animations","maintainer":"tagattie@FreeBSD.org","www":"https://www.lcdf.org/gifsicle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6a642351d8a0a563e3bf24a12d5831ca8b00404bc698ac44831f8a93f3d7214","flatsize":315121,"path":"All/gifsicle-nox11-1.95.pkg","repopath":"All/gifsicle-nox11-1.95.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":128240,"desc":"gifsicle is a powerful command-line program for manipulating GIF image\nfiles. Extensive options let you control what exactly it does.","categories":["graphics"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gifsicle_project:gifsicle:1.95:::::dragonfly6:x86_64","flavor":"nox11"}},{"name":"giftool","origin":"graphics/giftool","version":"1.0","comment":"Tool for GIF89a transparent option and interlace mode","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b74721e14e78464361548ef4e49c8ad8a7dd3295feaea444c43399a1154b2d2","flatsize":64195,"path":"All/giftool-1.0.pkg","repopath":"All/giftool-1.0.pkg","licenselogic":"single","licenses":["giftool"],"pkgsize":19188,"desc":"GIFTool is a tool for GIF89a transparent option and interlace mode.  For\ninstance 'giftool -B -i *.gif' converts all images to interlaced GIF files.\n\nGIFTool is shareware.  Use the -info option to read the licensing information.","categories":["graphics"],"options":{"DOCS":"on","MALLOCSIZE":"on","RETVALUE":"on"},"messages":[{"message":"GIFTOOL is shareware for PERSONAL USE only.  You may use GIFTOOL for\n your own amusement, and if you find it nifty, useful, generally cool,\n or of some value to you, your non-deductable donation would be greatly\n appreciated.  $10 is the suggested donation, though, of course,\n larger donations are quite welcome.\n\nType 'giftool -help' for usage information.","type":"install"},{"message":"===>   NOTICE:\n\nThe giftool port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gradle6","origin":"devel/gradle6","version":"6.9.4","comment":"Project automation tool","maintainer":"ygy@FreeBSD.org","www":"https://www.gradle.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e5271189562810acb38f39b10791a7fcf97bd55738fa78375fda073831a8557e","flatsize":122123744,"path":"All/gradle6-6.9.4.pkg","repopath":"All/gradle6-6.9.4.pkg","licenselogic":"and","licenses":["APACHE20","BSD3CLAUSE","CDDL","EPL","LGPL21+","MIT","MPL20"],"pkgsize":105676988,"desc":"Gradle is build automation evolved.\n\nGradle can automate the building, testing, publishing, deployment\nand more of software packages or other types of projects such as\ngenerated static websites, generated documentation or indeed anything\nelse.\n\nGradle combines the power and flexibility of Ant with the dependency\nmanagement and conventions of Maven into a more effective way to\nbuild. Powered by a Groovy DSL and packed with innovation, Gradle\nprovides a declarative way to describe all kinds of builds through\nsensible defaults. Gradle is quickly becoming the build system of\nchoice for many open source projects, leading edge enterprises and\nlegacy automation challenges.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"annotations":{"cpe":"cpe:2.3:a:gradle:gradle:6.9.4:::::dragonfly6:x86_64"}},{"name":"glpi","origin":"www/glpi","version":"10.0.16_1,1","comment":"Free IT and asset management software","maintainer":"mathias@monnerville.com","www":"https://glpi-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6fd2e0b8294d01c7a6dc80dbd4dd40b149732dd3ade27ef4e508ddb8d56de849","flatsize":219605593,"path":"All/glpi-10.0.16_1,1.pkg","repopath":"All/glpi-10.0.16_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":33042684,"desc":"GLPI is an Information Resource-Manager with an additional\nAdministration- Interface. You can use it to build up a\ndatabase with an inventory for your company (computer,\nsoftware, printers...). It has enhanced functions to make\nthe daily life for the administrators easier, like a job-\ntracking-system with mail-notification and methods to build\na database with basic information about your network-topology.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bz2":{"origin":"archivers/php82-bz2","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-imap":{"origin":"mail/php82-imap","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-opcache":{"origin":"www/php82-opcache","version":"8.2.21"},"php82-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sodium":{"origin":"security/php82-sodium","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"options":{"IMAP":"on","LDAP":"on"},"annotations":{"cpe":"cpe:2.3:a:glpi-project:glpi:10.0.16:::::dragonfly6:x86_64:1"},"messages":[{"message":"First time installation notes:\n\nBefore using GLPI, you will need to configure your database.\nFull installation instructions are available here:\n\n\thttp://glpi-project.org/spip.php?article61\n\nIf you are using MySQL, here's the short version of the instructions:\n\n  1. Create a new database:\n  $ mysqladmin -uroot create glpi\n\n  2. Grant access to the database:\n  $ mysql -uroot -e\"GRANT ALL ON glpi.* TO USERNAME@localhost IDENTIFIED BY 'PASSWORD'\" glpi\n  (choose your own values for USERNAME and PASSWORD)\n\nMake sure Apache supports PHP (www/mod_php5) and add a config file for\nGLPI in Includes/glpi.conf:\n\n    Alias /glpi /usr/local/www/glpi\n    <Directory /usr/local/www/glpi>\n        AllowOverride Options FileInfo Limit\n        Options Indexes FollowSymLinks\n        Require all granted\n        DirectoryIndex index.php\n    </Directory>\n\nThen reload Apache: 'apachectl graceful'\n\nPlease visit 'http://{host.domain}/glpi/' in a\nweb-browser and follow the configuration instructions.","type":"install"}]},{"name":"gifmerge","origin":"graphics/gifmerge","version":"1.33","comment":"Tool for making a GIF Animation","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d4f4e5670f97f565959fe530fecc2a87c00cecc79e19706bf2e410b5ca60ebc","flatsize":15208,"path":"All/gifmerge-1.33.pkg","repopath":"All/gifmerge-1.33.pkg","licenselogic":"single","pkgsize":6688,"desc":"GifMerge is a tool for making GIF animations.","categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe gifmerge port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gifsicle","origin":"graphics/gifsicle","version":"1.95","comment":"Manipulates GIF images and animations","maintainer":"tagattie@FreeBSD.org","www":"https://www.lcdf.org/gifsicle/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d706bbecc63ae4a63378c7b1d2bb482f6a470c33ad211b3f913b1654bb39156f","flatsize":394724,"path":"All/gifsicle-1.95.pkg","repopath":"All/gifsicle-1.95.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":145568,"desc":"gifsicle is a powerful command-line program for manipulating GIF image\nfiles. Extensive options let you control what exactly it does.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["graphics"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gifsicle_project:gifsicle:1.95:::::dragonfly6:x86_64","flavor":"x11"}},{"name":"ghub-emacs_wayland","origin":"devel/ghub","version":"3.6.0_4","comment":"Client libraries for the APIs of various Git forges","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/ghub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28e7fa75f40dd1aa868ff1035ab1d5fe7bacc122e8210217a11f2b5c003319b3","flatsize":419394,"path":"All/ghub-emacs_wayland-3.6.0_4.pkg","repopath":"All/ghub-emacs_wayland-3.6.0_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":63060,"desc":"Ghub is a library that provides basic support for using the Github\nREST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts\naccess to API resources using only a handful of functions that are not\nresource-specific.\n\nGhub handles the creation, storage and use of access tokens using a\nsetup wizard to make it easier for users to get started and to reduce\nthe support burden imposed on package maintainers. It also comes with\na comprehensive manual to address the cases when things don't just\nwork as expected or in case you don't want to use the wizard.\n\nGhub is intentionally limited to only provide these two essential\nfeatures - basic request functions and guided setup - to avoid being\ntoo opinionated, which would hinder wide adoption. It is assumed that\nwide adoption would make life easier for users and maintainers alike,\nbecause then all packages that talk to the Github API could be\nconfigured the same way.","deps":{"compat.el-emacs_wayland":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"treepy.el-emacs_wayland":{"origin":"devel/treepy.el","version":"0.1.2_12"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"wayland"}},{"name":"giflib","origin":"graphics/giflib","version":"5.2.2","comment":"Tools and library routines for working with GIF images","maintainer":"desktop@FreeBSD.org","www":"https://sourceforge.net/projects/giflib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78a7bdb7194ca5ee1bae48646af659fd9845589807a006e6221f4f35dca59eb1","flatsize":845261,"path":"All/giflib-5.2.2.pkg","repopath":"All/giflib-5.2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":232484,"desc":"giflib is a library for reading and writing gif images.\nIt is API and ABI compatible with libungif which was in wide use\nwhile the LZW compression algorithm was patented","categories":["graphics"],"shlibs_provided":["libgif.so.7"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:giflib_project:giflib:5.2.2:::::dragonfly6:x86_64"}},{"name":"gigalomania","origin":"games/gigalomania","version":"0.28_1","comment":"Open source 2D real time strategy god game","maintainer":"ports@FreeBSD.org","www":"https://gigalomania.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44af7a88e5cbf34e739bac71e248c645a9b733b9225d44b2333a04f31b0e3afa","flatsize":12252443,"path":"All/gigalomania-0.28_1.pkg","repopath":"All/gigalomania-0.28_1.pkg","licenselogic":"single","pkgsize":9524100,"desc":"Gigalomania is a 2D real time strategy game that is a clone of Mega-Lo-Mania.\nThe gameplay consists of researching and developing new technology with\nwhich to conquer your enemies, from rocks and sticks to nuclear weapons and\nspaceships. You can advance through ten different ages, from the stone age\nto the future. There are 28 different maps to play through.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gigalomania port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"giada","origin":"audio/giada","version":"0.17.1_5","comment":"Hardcore loop machine","maintainer":"yuri@FreeBSD.org","www":"https://www.giadamusic.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"101f145a692c69d5a3f7aca824b04456448fc14aeb882da3a98d6f9768663c64","flatsize":946350,"path":"All/giada-0.17.1_5.pkg","repopath":"All/giada-0.17.1_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":299096,"desc":"Giada is a free, minimal, hardcore audio tool for DJs, live performers and\nelectronic musicians. How does it work? Just pick up your channel, fill it\nwith samples or MIDI events and start the show by using this tiny piece of\nsoftware as a loop machine, drum machine, sequencer, live sampler or yet as\na plugin/effect host. Giada aims to be a compact and portable virtual device\nfor production use and live sets.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"rtmidi":{"origin":"audio/rtmidi","version":"6.0.0"}},"categories":["audio"],"shlibs_required":["libfltk.so.1.3","libsndfile.so.1","libXext.so.6","libX11.so.6","libXft.so.2","libXpm.so.4","libjack.so.0","libasound.so.2","libsamplerate.so.0","librtmidi.so.7","libfreetype.so.6"]},{"name":"ghub-emacs_devel","origin":"devel/ghub","version":"3.6.0_4","comment":"Client libraries for the APIs of various Git forges","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/ghub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b75f2efbf476ea797be99ef5d4cb83549fbff848485732694bdb866213478fd","flatsize":418180,"path":"All/ghub-emacs_devel-3.6.0_4.pkg","repopath":"All/ghub-emacs_devel-3.6.0_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":63012,"desc":"Ghub is a library that provides basic support for using the Github\nREST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts\naccess to API resources using only a handful of functions that are not\nresource-specific.\n\nGhub handles the creation, storage and use of access tokens using a\nsetup wizard to make it easier for users to get started and to reduce\nthe support burden imposed on package maintainers. It also comes with\na comprehensive manual to address the cases when things don't just\nwork as expected or in case you don't want to use the wizard.\n\nGhub is intentionally limited to only provide these two essential\nfeatures - basic request functions and guided setup - to avoid being\ntoo opinionated, which would hinder wide adoption. It is assumed that\nwide adoption would make life easier for users and maintainers alike,\nbecause then all packages that talk to the Github API could be\nconfigured the same way.","deps":{"compat.el-emacs_devel":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"treepy.el-emacs_devel":{"origin":"devel/treepy.el","version":"0.1.2_12"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_full"}},{"name":"ghub-devel-emacs_wayland","origin":"devel/ghub-devel","version":"3.6.0.35_1","comment":"Client libraries for the APIs of various Git forges","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/ghub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3cd3b5f9915bbc803d17ae7fb778f6ceb5b18849200f1c1d6d30cc25adb9d478","flatsize":424997,"path":"All/ghub-devel-emacs_wayland-3.6.0.35_1.pkg","repopath":"All/ghub-devel-emacs_wayland-3.6.0.35_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":63628,"desc":"Ghub is a library that provides basic support for using the Github\nREST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts\naccess to API resources using only a handful of functions that are not\nresource-specific.\n\nGhub handles the creation, storage and use of access tokens using a\nsetup wizard to make it easier for users to get started and to reduce\nthe support burden imposed on package maintainers. It also comes with\na comprehensive manual to address the cases when things don't just\nwork as expected or in case you don't want to use the wizard.\n\nGhub is intentionally limited to only provide these two essential\nfeatures - basic request functions and guided setup - to avoid being\ntoo opinionated, which would hinder wide adoption. It is assumed that\nwide adoption would make life easier for users and maintainers alike,\nbecause then all packages that talk to the Github API could be\nconfigured the same way.","deps":{"compat.el-emacs_wayland":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"treepy.el-emacs_wayland":{"origin":"devel/treepy.el","version":"0.1.2_12"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"wayland"}},{"name":"ghub-emacs_devel_nox","origin":"devel/ghub","version":"3.6.0_4","comment":"Client libraries for the APIs of various Git forges","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/ghub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1bd65687bddc8374e16e75d28195d8106a4a92bd0b5faa2d1c935ef47e5cb424","flatsize":418180,"path":"All/ghub-emacs_devel_nox-3.6.0_4.pkg","repopath":"All/ghub-emacs_devel_nox-3.6.0_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":63024,"desc":"Ghub is a library that provides basic support for using the Github\nREST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts\naccess to API resources using only a handful of functions that are not\nresource-specific.\n\nGhub handles the creation, storage and use of access tokens using a\nsetup wizard to make it easier for users to get started and to reduce\nthe support burden imposed on package maintainers. It also comes with\na comprehensive manual to address the cases when things don't just\nwork as expected or in case you don't want to use the wizard.\n\nGhub is intentionally limited to only provide these two essential\nfeatures - basic request functions and guided setup - to avoid being\ntoo opinionated, which would hinder wide adoption. It is assumed that\nwide adoption would make life easier for users and maintainers alike,\nbecause then all packages that talk to the Github API could be\nconfigured the same way.","deps":{"compat.el-emacs_devel_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"treepy.el-emacs_devel_nox":{"origin":"devel/treepy.el","version":"0.1.2_12"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_nox"}},{"name":"ghub-emacs_nox","origin":"devel/ghub","version":"3.6.0_4","comment":"Client libraries for the APIs of various Git forges","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/ghub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3dcfdc1e8d73a8a06836095ff50f0e55434398d1d1b5588be29986ac38ee540","flatsize":419394,"path":"All/ghub-emacs_nox-3.6.0_4.pkg","repopath":"All/ghub-emacs_nox-3.6.0_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":63060,"desc":"Ghub is a library that provides basic support for using the Github\nREST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts\naccess to API resources using only a handful of functions that are not\nresource-specific.\n\nGhub handles the creation, storage and use of access tokens using a\nsetup wizard to make it easier for users to get started and to reduce\nthe support burden imposed on package maintainers. It also comes with\na comprehensive manual to address the cases when things don't just\nwork as expected or in case you don't want to use the wizard.\n\nGhub is intentionally limited to only provide these two essential\nfeatures - basic request functions and guided setup - to avoid being\ntoo opinionated, which would hinder wide adoption. It is assumed that\nwide adoption would make life easier for users and maintainers alike,\nbecause then all packages that talk to the Github API could be\nconfigured the same way.","deps":{"compat.el-emacs_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"treepy.el-emacs_nox":{"origin":"devel/treepy.el","version":"0.1.2_12"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"nox"}},{"name":"ghub-devel-emacs_nox","origin":"devel/ghub-devel","version":"3.6.0.35_1","comment":"Client libraries for the APIs of various Git forges","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/ghub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"757c7bee7ac0e737d867dbab5d37393b50a2dfe255f81be967afcfba0ab149db","flatsize":424997,"path":"All/ghub-devel-emacs_nox-3.6.0.35_1.pkg","repopath":"All/ghub-devel-emacs_nox-3.6.0.35_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":63652,"desc":"Ghub is a library that provides basic support for using the Github\nREST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts\naccess to API resources using only a handful of functions that are not\nresource-specific.\n\nGhub handles the creation, storage and use of access tokens using a\nsetup wizard to make it easier for users to get started and to reduce\nthe support burden imposed on package maintainers. It also comes with\na comprehensive manual to address the cases when things don't just\nwork as expected or in case you don't want to use the wizard.\n\nGhub is intentionally limited to only provide these two essential\nfeatures - basic request functions and guided setup - to avoid being\ntoo opinionated, which would hinder wide adoption. It is assumed that\nwide adoption would make life easier for users and maintainers alike,\nbecause then all packages that talk to the Github API could be\nconfigured the same way.","deps":{"compat.el-emacs_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"treepy.el-emacs_nox":{"origin":"devel/treepy.el","version":"0.1.2_12"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"nox"}},{"name":"ghub-devel-emacs_devel_nox","origin":"devel/ghub-devel","version":"3.6.0.35_1","comment":"Client libraries for the APIs of various Git forges","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/ghub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2dabce96e65db8e6425b15e1d18160c7129a6c2966f25034313d83a1dd4b922d","flatsize":423704,"path":"All/ghub-devel-emacs_devel_nox-3.6.0.35_1.pkg","repopath":"All/ghub-devel-emacs_devel_nox-3.6.0.35_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":63620,"desc":"Ghub is a library that provides basic support for using the Github\nREST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts\naccess to API resources using only a handful of functions that are not\nresource-specific.\n\nGhub handles the creation, storage and use of access tokens using a\nsetup wizard to make it easier for users to get started and to reduce\nthe support burden imposed on package maintainers. It also comes with\na comprehensive manual to address the cases when things don't just\nwork as expected or in case you don't want to use the wizard.\n\nGhub is intentionally limited to only provide these two essential\nfeatures - basic request functions and guided setup - to avoid being\ntoo opinionated, which would hinder wide adoption. It is assumed that\nwide adoption would make life easier for users and maintainers alike,\nbecause then all packages that talk to the Github API could be\nconfigured the same way.","deps":{"compat.el-emacs_devel_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"treepy.el-emacs_devel_nox":{"origin":"devel/treepy.el","version":"0.1.2_12"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_nox"}},{"name":"ghub-devel-emacs_devel","origin":"devel/ghub-devel","version":"3.6.0.35_1","comment":"Client libraries for the APIs of various Git forges","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/ghub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a23c1019a90eaa6938488e3ea99b937fc7649b00ded7ac485c76fe8c243ceb5f","flatsize":423704,"path":"All/ghub-devel-emacs_devel-3.6.0.35_1.pkg","repopath":"All/ghub-devel-emacs_devel-3.6.0.35_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":63616,"desc":"Ghub is a library that provides basic support for using the Github\nREST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts\naccess to API resources using only a handful of functions that are not\nresource-specific.\n\nGhub handles the creation, storage and use of access tokens using a\nsetup wizard to make it easier for users to get started and to reduce\nthe support burden imposed on package maintainers. It also comes with\na comprehensive manual to address the cases when things don't just\nwork as expected or in case you don't want to use the wizard.\n\nGhub is intentionally limited to only provide these two essential\nfeatures - basic request functions and guided setup - to avoid being\ntoo opinionated, which would hinder wide adoption. It is assumed that\nwide adoption would make life easier for users and maintainers alike,\nbecause then all packages that talk to the Github API could be\nconfigured the same way.","deps":{"compat.el-emacs_devel":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"treepy.el-emacs_devel":{"origin":"devel/treepy.el","version":"0.1.2_12"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_full"}},{"name":"git-cliff","origin":"devel/git-cliff","version":"2.4.0","comment":"Highly customizable changelog generator","maintainer":"yuri@FreeBSD.org","www":"https://git-cliff.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0228ed1f4c09106657a0d2af2c70ec84e014cd23d13a78b1aa9cdfae453012c","flatsize":16451017,"path":"All/git-cliff-2.4.0.pkg","repopath":"All/git-cliff-2.4.0.pkg","licenselogic":"and","licenses":["APACHE20","MIT"],"pkgsize":3941020,"desc":"git-cliff can generate changelog files from the Git history by utilizing\nconventional commits as well as regex-powered custom parsers.\nThe changelog template can be customized with a configuration file\nto match the desired format.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"]},{"name":"ghub-devel-emacs_canna","origin":"devel/ghub-devel","version":"3.6.0.35_1","comment":"Client libraries for the APIs of various Git forges","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/ghub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e51a92755d9069e19b479e6924df04cb9f05d282444be3b25febb28bdfd8c14","flatsize":424997,"path":"All/ghub-devel-emacs_canna-3.6.0.35_1.pkg","repopath":"All/ghub-devel-emacs_canna-3.6.0.35_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":63652,"desc":"Ghub is a library that provides basic support for using the Github\nREST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts\naccess to API resources using only a handful of functions that are not\nresource-specific.\n\nGhub handles the creation, storage and use of access tokens using a\nsetup wizard to make it easier for users to get started and to reduce\nthe support burden imposed on package maintainers. It also comes with\na comprehensive manual to address the cases when things don't just\nwork as expected or in case you don't want to use the wizard.\n\nGhub is intentionally limited to only provide these two essential\nfeatures - basic request functions and guided setup - to avoid being\ntoo opinionated, which would hinder wide adoption. It is assumed that\nwide adoption would make life easier for users and maintainers alike,\nbecause then all packages that talk to the Github API could be\nconfigured the same way.","deps":{"compat.el-emacs_canna":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"treepy.el-emacs_canna":{"origin":"devel/treepy.el","version":"0.1.2_12"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"canna"}},{"name":"gigolo","origin":"sysutils/gigolo","version":"0.5.3_3","comment":"Frontend to easily manage filesystem connections","maintainer":"xfce@FreeBSD.org","www":"https://docs.xfce.org/apps/gigolo/start","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47fd2c5763f59749c21657ffd493b5eb205e8a99988fefc770ab0b7c51f24346","flatsize":921897,"path":"All/gigolo-0.5.3_3.pkg","repopath":"All/gigolo-0.5.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":187972,"desc":"Gigolo is a frontend to easily manage connections to local and\nremote filesystems using GIO/GVfs. It allows you to\nquickly connect/mount a remote filesystem and manage bookmarks of such.\n\nIt is part of the Xfce project and is hosted at Xfce gitlab server\nbut does not does not have any hard Xfce dependencies and can be\nused on other desktop environments as well.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gvfs":{"origin":"devel/gvfs","version":"1.50.2_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0"],"options":{"DOCS":"on","NLS":"on"}},{"name":"gradle761","origin":"devel/gradle761","version":"7.6.1","comment":"Project automation tool","maintainer":"ygy@FreeBSD.org","www":"https://www.gradle.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"568b5bfc693e3d5a1f462f11ae56ede0949f9bafe1c77dbfe4d22ef4f5195f51","flatsize":135570656,"path":"All/gradle761-7.6.1.pkg","repopath":"All/gradle761-7.6.1.pkg","licenselogic":"and","licenses":["APACHE20","BSD3CLAUSE","CDDL","EPL","LGPL21+","MIT","MPL20"],"pkgsize":120024940,"desc":"Gradle is build automation evolved.\n\nGradle can automate the building, testing, publishing, deployment\nand more of software packages or other types of projects such as\ngenerated static websites, generated documentation or indeed anything\nelse.\n\nGradle combines the power and flexibility of Ant with the dependency\nmanagement and conventions of Maven into a more effective way to\nbuild. Powered by a Groovy DSL and packed with innovation, Gradle\nprovides a declarative way to describe all kinds of builds through\nsensible defaults. Gradle is quickly becoming the build system of\nchoice for many open source projects, leading edge enterprises and\nlegacy automation challenges.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"annotations":{"cpe":"cpe:2.3:a:gradle:gradle:7.6.1:::::dragonfly6:x86_64"}},{"name":"ghub","origin":"devel/ghub","version":"3.6.0_4","comment":"Client libraries for the APIs of various Git forges","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/ghub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3df10bed05d1a7253a2fa7cd67b643b54950ed6d730d6910e7bb8be675e47af9","flatsize":419394,"path":"All/ghub-3.6.0_4.pkg","repopath":"All/ghub-3.6.0_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":63068,"desc":"Ghub is a library that provides basic support for using the Github\nREST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts\naccess to API resources using only a handful of functions that are not\nresource-specific.\n\nGhub handles the creation, storage and use of access tokens using a\nsetup wizard to make it easier for users to get started and to reduce\nthe support burden imposed on package maintainers. It also comes with\na comprehensive manual to address the cases when things don't just\nwork as expected or in case you don't want to use the wizard.\n\nGhub is intentionally limited to only provide these two essential\nfeatures - basic request functions and guided setup - to avoid being\ntoo opinionated, which would hinder wide adoption. It is assumed that\nwide adoption would make life easier for users and maintainers alike,\nbecause then all packages that talk to the Github API could be\nconfigured the same way.","deps":{"compat.el":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"treepy.el":{"origin":"devel/treepy.el","version":"0.1.2_12"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"full"}},{"name":"git-lite","origin":"devel/git","version":"2.45.2_1","comment":"Distributed source code management tool (lite flavor)","maintainer":"garga@FreeBSD.org","www":"https://git-scm.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fafedfbc2b2f9c1000ee7a89a0064b3726fa60d47ca676fc2bffacdd350c3800","flatsize":35167268,"path":"All/git-lite-2.45.2_1.pkg","repopath":"All/git-lite-2.45.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5785344,"desc":"Git is a free and open source distributed version control system designed to\nhandle everything from small to very large projects with speed and efficiency.\n\nThis version provides the bare minimum git experience without any bindings.\n\nWARNING: This flavor cannot coexist with cvs, gui, p4 or svn subpackages.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["devel"],"users":["git_daemon"],"groups":["git_daemon"],"shlibs_required":["libpcre2-8.so.0","libintl.so.8","libcurl.so.4","libexpat.so.1","libssl.so.12","libcrypto.so.12"],"options":{"CURL":"on","HTMLDOCS":"off","ICONV":"on","NLS":"on","PCRE2":"on"},"annotations":{"cpe":"cpe:2.3:a:git-scm:git:2.45.2:::::dragonfly6:x86_64:1","flavor":"lite"},"messages":[{"message":"If you installed the GITWEB option please follow these instructions:\n\nIn the directory /usr/local/share/examples/git/gitweb you can find all files to\nmake gitweb work as a public repository on the web.\n\nAll you have to do to make gitweb work is:\n1) Please be sure you're able to execute CGI scripts in\n   /usr/local/share/examples/git/gitweb.\n2) Set the GITWEB_CONFIG variable in your webserver's config to\n   /usr/local/etc/git/gitweb.conf. This variable is passed to gitweb.cgi.\n3) Restart server.\n\n\nIf you installed the CONTRIB option please note that the scripts are\ninstalled in /usr/local/share/git-core/contrib. Some of them require\nother ports to be installed (perl, python, etc), which you may need to\ninstall manually.","type":"install"}]},{"name":"git","origin":"devel/git","version":"2.45.2_1","comment":"Distributed source code management tool ","maintainer":"garga@FreeBSD.org","www":"https://git-scm.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8061242d8631daafa96a9ef9905942dfd09628298d50cdb2b58a3e4c83c3ee0","flatsize":36613145,"path":"All/git-2.45.2_1.pkg","repopath":"All/git-2.45.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6139372,"desc":"Git is a free and open source distributed version control system designed to\nhandle everything from small to very large projects with speed and efficiency.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Authen-SASL":{"origin":"security/p5-Authen-SASL","version":"2.17"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"users":["git_daemon"],"groups":["git_daemon"],"shlibs_required":["libpcre2-8.so.0","libintl.so.8","libcurl.so.4","libexpat.so.1","libssl.so.12","libcrypto.so.12"],"options":{"CONTRIB":"on","CURL":"on","GITWEB":"on","HTMLDOCS":"off","ICONV":"on","NLS":"on","PCRE2":"on","PERL":"on","SEND_EMAIL":"on","SUBTREE":"on"},"annotations":{"cpe":"cpe:2.3:a:git-scm:git:2.45.2:::::dragonfly6:x86_64:1","flavor":"default"},"messages":[{"message":"If you installed the GITWEB option please follow these instructions:\n\nIn the directory /usr/local/share/examples/git/gitweb you can find all files to\nmake gitweb work as a public repository on the web.\n\nAll you have to do to make gitweb work is:\n1) Please be sure you're able to execute CGI scripts in\n   /usr/local/share/examples/git/gitweb.\n2) Set the GITWEB_CONFIG variable in your webserver's config to\n   /usr/local/etc/git/gitweb.conf. This variable is passed to gitweb.cgi.\n3) Restart server.\n\n\nIf you installed the CONTRIB option please note that the scripts are\ninstalled in /usr/local/share/git-core/contrib. Some of them require\nother ports to be installed (perl, python, etc), which you may need to\ninstall manually.","type":"install"}]},{"name":"gillo","origin":"games/gillo","version":"1.0.b1_12","comment":"Players are cars throwing a magnetic fuzzy ball into a goal","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/gillo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c88b575195547b4cb08977e4fde58589709c7c21caa72136b538e7bd0e12c143","flatsize":10382920,"path":"All/gillo-1.0.b1_12.pkg","repopath":"All/gillo-1.0.b1_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4320372,"desc":"Two player game in a 3D ellipsoid playground. Players are cars with a\nmagnetic director, able to attract or reject a ball in order to throw\nit through a goal placed in the center of the playing field. It sounds\neasy... but remember that reality is fuzzy!","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"ode":{"origin":"devel/ode","version":"0.16.2,1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libSDL-1.2.so.0","libode.so.0.16.2"],"messages":[{"message":"===>   NOTICE:\n\nThe gillo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ghmm","origin":"science/ghmm","version":"0.9.r3_2","comment":"General Hidden Markov Model Library in C","maintainer":"bofh@FreeBSD.org","www":"https://ghmm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38cce1a575bb3ab1d6129cb09b533b14bc76124fef1129f08004022e0978500e","flatsize":1191328,"path":"All/ghmm-0.9.r3_2.pkg","repopath":"All/ghmm-0.9.r3_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":254732,"desc":"The General Hidden Markov Model Library (GHMM) is a C library\nwith additional Python bindings implementing a wide range of\ntypes of Hidden Markov Models and algorithms:\ndiscrete, continous emissions, basic training,\nHMM clustering, HMM mixtures.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["science","math"],"shlibs_required":["libxml2.so.2"],"shlibs_provided":["libghmm.so.1"]},{"name":"ghub-devel","origin":"devel/ghub-devel","version":"3.6.0.35_1","comment":"Client libraries for the APIs of various Git forges","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/ghub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b508926b4c61c907268ccc8a857c1a4781b60647ecdd323aaf82c1a59927abd","flatsize":424997,"path":"All/ghub-devel-3.6.0.35_1.pkg","repopath":"All/ghub-devel-3.6.0.35_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":63632,"desc":"Ghub is a library that provides basic support for using the Github\nREST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts\naccess to API resources using only a handful of functions that are not\nresource-specific.\n\nGhub handles the creation, storage and use of access tokens using a\nsetup wizard to make it easier for users to get started and to reduce\nthe support burden imposed on package maintainers. It also comes with\na comprehensive manual to address the cases when things don't just\nwork as expected or in case you don't want to use the wizard.\n\nGhub is intentionally limited to only provide these two essential\nfeatures - basic request functions and guided setup - to avoid being\ntoo opinionated, which would hinder wide adoption. It is assumed that\nwide adoption would make life easier for users and maintainers alike,\nbecause then all packages that talk to the Github API could be\nconfigured the same way.","deps":{"compat.el":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"treepy.el":{"origin":"devel/treepy.el","version":"0.1.2_12"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"full"}},{"name":"ghub-emacs_canna","origin":"devel/ghub","version":"3.6.0_4","comment":"Client libraries for the APIs of various Git forges","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/ghub","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3032f3dd82e81ac6859cb6c27e22029c6c989267c11e67aadd265d40f27434b","flatsize":419394,"path":"All/ghub-emacs_canna-3.6.0_4.pkg","repopath":"All/ghub-emacs_canna-3.6.0_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":63080,"desc":"Ghub is a library that provides basic support for using the Github\nREST (v3) and GraphQL (v4) APIs from Emacs packages. It abstracts\naccess to API resources using only a handful of functions that are not\nresource-specific.\n\nGhub handles the creation, storage and use of access tokens using a\nsetup wizard to make it easier for users to get started and to reduce\nthe support burden imposed on package maintainers. It also comes with\na comprehensive manual to address the cases when things don't just\nwork as expected or in case you don't want to use the wizard.\n\nGhub is intentionally limited to only provide these two essential\nfeatures - basic request functions and guided setup - to avoid being\ntoo opinionated, which would hinder wide adoption. It is assumed that\nwide adoption would make life easier for users and maintainers alike,\nbecause then all packages that talk to the Github API could be\nconfigured the same way.","deps":{"compat.el-emacs_canna":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"treepy.el-emacs_canna":{"origin":"devel/treepy.el","version":"0.1.2_12"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"canna"}},{"name":"ghostwriter","origin":"editors/ghostwriter","version":"2.2.0_3","comment":"Distraction-free Markdown editor","maintainer":"madpilot@FreeBSD.org","www":"https://ghostwriter.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd759ca9ef2eda717950dd966670cb4c89753ddedfd6a3c66b1d81a558b4a8ec","flatsize":11863686,"path":"All/ghostwriter-2.2.0_3.pkg","repopath":"All/ghostwriter-2.2.0_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2313304,"desc":"Ghostwriter is a text editor for Markdown.  It provides a relaxing,\ndistraction-free writing environment, whether your masterpiece is\nthat next blog post, your school paper, or your NaNoWriMo novel.\n\nCreate your own custom themes, write in fullscreen mode, or use\nfocus mode to concentrate on just one or more lines.  A live HTML\npreview allows you to view the final formatting as you type.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["editors","kde"],"shlibs_required":["libhunspell-1.7.so.0","libQt5WebEngineWidgets.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5WebChannel.so.5","libQt5Core.so.5"],"annotations":{"flavor":"qt5"}},{"name":"ghex","origin":"editors/ghex","version":"3.41.1_2","comment":"GNOME 3 hex editor","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Ghex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d431b275dbe31188d282359c5da5f01a51723dcbad34a3ce44190a898c87d54c","flatsize":3870516,"path":"All/ghex-3.41.1_2.pkg","repopath":"All/ghex-3.41.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1411756,"desc":"GHEX is a simple binary editor, allowing binary files to be edited in\nboth hex and ascii.  It features find and replace functions and conversion\nbetween binary, octal, decimal and hexadecimal values, making use of an\nalternative, user-configurable MDI concept.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["editors","gnome"],"shlibs_required":["libatk-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgailutil-3.so.0"],"shlibs_provided":["libgtkhex-3.so.0"]},{"name":"ggobi","origin":"math/ggobi","version":"2.1.12_1","comment":"Data visualization system","maintainer":"rhurlin@FreeBSD.org","www":"http://www.ggobi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2c62c077cd0218c0636bd31d0d586c8b94bd194234cef8cd3ae34304f9c3c80","flatsize":3399870,"path":"All/ggobi-2.1.12_1.pkg","repopath":"All/ggobi-2.1.12_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":1095772,"desc":"GGobi is an open source visualization program for exploring high-dimensional\ndata. It provides highly dynamic and interactive graphics such as tours, as\nwell as familiar graphics such as the scatterplot, barchart and parallel\ncoordinates plots. Plots are interactive and linked with brushing and\nidentification.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["math","graphics"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libgmodule-2.0.so.0","libgvc.so.6","libcgraph.so.6","libcdt.so.5"],"shlibs_provided":["libggobi.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"If GGobi does not find its plugin files, start with a copy of\n\n/usr/local/etc/xdc/ggobi/ggobirc.sample","type":"install"}]},{"name":"ghemical","origin":"science/ghemical","version":"3.0.0_25","comment":"Computational chemistry software package","maintainer":"yuri@FreeBSD.org","www":"https://www.bioinformatics.org/ghemical/ghemical/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2a2c612d31b4b9e0ab9d8b7d50b27f58921e0ca608b89a21b01c2fd52cf9793","flatsize":2577961,"path":"All/ghemical-3.0.0_25.pkg","repopath":"All/ghemical-3.0.0_25.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1722928,"desc":"Ghemical is a computational chemistry software package,\n\nGhemical relies on external code to provide the quantum-mechanical\ncalculations. Semi-empirical methods MNDO, MINDO/3, AM1 and PM3 come\nfrom the MOPAC7 package, and are included in the source distribution.\nThe MPQC package (GNU GPL) is used to provide ab initio methods.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libghemical":{"origin":"science/libghemical","version":"3.0.0_20"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libint":{"origin":"science/libint","version":"1.2.1.15"},"liboglappth":{"origin":"science/liboglappth","version":"1.0.0_5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mopac":{"origin":"science/mopac","version":"22.1.1_1,1"},"mpqc":{"origin":"science/mpqc","version":"2.3.1_51"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangox-compat":{"origin":"x11-toolkits/pangox-compat","version":"0.0.2_4"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["science"],"shlibs_required":["libgthread-2.0.so.0","libgtkglext-x11-1.0.so.0","libgdkglext-x11-1.0.so.0","libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0","libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libghemical.so.5","libderiv.so.1","libr12.so.1","libint.so.1","liblapack.so.3","libblas.so.3","libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0","libGL.so.1","libGLU.so.1","liboglappth.so.2"]},{"name":"gforth","origin":"lang/gforth","version":"0.7.3_15","comment":"Fast and portable Forth system","maintainer":"danfe@FreeBSD.org","www":"https://www.gnu.org/software/gforth/gforth.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60eb3ca206520991d12bbe255734c66d3297aaaaad8ade92334f58dae4a4e71e","flatsize":3813682,"path":"All/gforth-0.7.3_15.pkg","repopath":"All/gforth-0.7.3_15.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":672440,"desc":"Gforth is a fast and portable implementation of the ANS Forth\nlanguage. It works nicely with the Emacs editor, offers some nice\nfeatures such as input completion and history and a powerful locals\nfacility, and it even has a manual. Gforth employs traditional\nimplementation techniques: its inner innerpreter is indirect or\ndirect threaded.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libffcall":{"origin":"devel/libffcall","version":"2.4_2"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"}},"categories":["lang"],"shlibs_required":["libavcall.so.1","libffi.so.8","libltdl.so.7","libcallback.so.1"],"shlibs_provided":["libffi.so.0"],"options":{"DOCS":"on"}},{"name":"gh-md-toc","origin":"sysutils/gh-md-toc","version":"0.10.0","comment":"Easy TOC creation for GitHub README.md","maintainer":"DtxdF@disroot.org","www":"https://github.com/ekalinin/github-markdown-toc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e8b6a4e6c258a9d65c668c8a07d3a181cedf2fffe6c37c39e85c851211a31ee","flatsize":27836,"path":"All/gh-md-toc-0.10.0.pkg","repopath":"All/gh-md-toc-0.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9092,"desc":"gh-md-toc (or github-markdown-toc) is a TOC (Table of Content)\ngenerator for a README.md or a GitHub wiki page without installing\nadditional software.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"jq":{"origin":"textproc/jq","version":"1.7.1"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"ggwave","origin":"audio/ggwave","version":"0.4.1","comment":"Tiny data-over-sound library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ggerganov/ggwave","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26481777628c53fd326a5ca1b25f756955a64011e333bfb3a4dd3ff04fc59185","flatsize":134904,"path":"All/ggwave-0.4.1.pkg","repopath":"All/ggwave-0.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49940,"desc":"kbd-audio is a collection of command-line and GUI tools for capturing and\nanalyzing audio data.","categories":["audio"],"shlibs_provided":["libggwave.so"]},{"name":"gimp-data-extras","origin":"graphics/gimp-data-extras","version":"2.0.4","comment":"Collection of additional brushes and patterns files for GIMP","maintainer":"gnome@FreeBSD.org","www":"https://gimp.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b63f28503f6e2c4dbd5cacde631a9d3b816e0313010975ffa646b19bafe04de","flatsize":8189762,"path":"All/gimp-data-extras-2.0.4.pkg","repopath":"All/gimp-data-extras-2.0.4.pkg","licenselogic":"single","pkgsize":3911080,"desc":"This is a collection of additional data files for GIMP 2.0.\nIt adds a couple of brushes and patterns to the set of files\nthat are already shipped with the GIMP tarball.","deps":{"gimp-app":{"origin":"graphics/gimp-app","version":"2.10.38,1"}},"categories":["graphics"]},{"name":"gffread","origin":"biology/gffread","version":"0.12.7","comment":"GFF/GTF format conversions, filtering, FASTA extraction, etc","maintainer":"jwb@FreeBSD.org","www":"http://ccb.jhu.edu/software/stringtie/gff.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e1c7e5b8fb58591054eef1c37b417139313dd65e39f72a043f81ad7231b1c4c","flatsize":332533,"path":"All/gffread-0.12.7.pkg","repopath":"All/gffread-0.12.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":128360,"desc":"GFF/GTF utility providing format conversions, filtering, FASTA sequence\nextraction and more.","categories":["biology"]},{"name":"gfbgraph","origin":"net/gfbgraph","version":"0.2.5","comment":"GObject library for Facebook Graph API","maintainer":"gnome@FreeBSD.org","www":"https://git.gnome.org/browse/libgfbgraph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fca0e5827e54e48e3c95cb947f4994e126e3b2e085a63a452ef92729f4371d2c","flatsize":580993,"path":"All/gfbgraph-0.2.5.pkg","repopath":"All/gfbgraph-0.2.5.pkg","licenselogic":"single","pkgsize":74404,"desc":"A GObject library for Facebook Graph API\n\nThis library is in a very early stage of development,\ndon't use in a final application right now. Use it just\nfor test purposes at your own risk.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"rest":{"origin":"devel/librest","version":"0.8.1_2"}},"categories":["net","www"],"shlibs_required":["librest-0.7.so.0","libxml2.so.2","libjson-glib-1.0.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgoa-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgfbgraph-0.2.so.0"],"annotations":{"cpe":"cpe:2.3:a:gnome:libgfbgraph:0.2.5:::::dragonfly6:x86_64"}},{"name":"gflags","origin":"devel/gflags","version":"2.2.2_2","comment":"Commandline flags module for C++","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/gflags/gflags","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b0ac7093f21af47007ea24b31fdb432fa483f82867d13669dfd84b15016c7d9","flatsize":914770,"path":"All/gflags-2.2.2_2.pkg","repopath":"All/gflags-2.2.2_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":140176,"desc":"gflags - Commandline flags module for C++\n\nThe gflags package contains a library that implements commandline flags\nprocessing. As such it's a replacement for getopt(). It has increased\nflexibility, including built-in support for C++ types like string, and the\nability to define flags in the source file in which they're used.","categories":["devel"],"shlibs_provided":["libgflags.so.2.2","libgflags_nothreads.so.2.2"]},{"name":"gf2x","origin":"math/gf2x","version":"1.3.0","comment":"Library for multiplying polynomials over the binary field","maintainer":"thierry@FreeBSD.org","www":"https://gitlab.inria.fr/gf2x/gf2x","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e1581ef5f041b1e6ea3734d61d056eee881fd953ce4aab5942ca410d3cf1e00","flatsize":359762,"path":"All/gf2x-1.3.0.pkg","repopath":"All/gf2x-1.3.0.pkg","licenselogic":"or","licenses":["GPLv3","LGPL21"],"pkgsize":59544,"desc":"gf2x is a C/C++ software package containing routines for fast arithmetic in\nGF(2)[x] (multiplication, squaring, GCD) and searching for irreducible/primitive\ntrinomials.\n\nNote: this port provides either a LGPL or a GPLv3 (default) version, and you\ncan make your choice with the option.","categories":["math"],"shlibs_provided":["libgf2x.so.3"],"options":{"LIC_GPLV3":"on","LIC_LGPL21":"off"}},{"name":"gexpr","origin":"math/gexpr","version":"2.0.2_2","comment":"Shell calculator","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75896b97ec0bc32a461da2ce473e27a5d4fddd1a93f6dd403cbb0f028098eda7","flatsize":40155,"path":"All/gexpr-2.0.2_2.pkg","repopath":"All/gexpr-2.0.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17260,"desc":"Gexpr is a shell calculator with floating point, standard C functions,\nrelational operators, and output in base 2/8/10/16. It is a light alternative\nto bc(1). It can also be used to add floating point math to shell scripts.","categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe gexpr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gff2ps","origin":"biology/gff2ps","version":"0.98l","comment":"Convert gff-formatted genomic data sets to PostScript","maintainer":"ports@FreeBSD.org","www":"https://genome.crg.es/software/gfftools/GFF2PS.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09c549a6b780a25ba31915c5c628329775d429596e4e7969af9c6eb779f406fe","flatsize":806793,"path":"All/gff2ps-0.98l.pkg","repopath":"All/gff2ps-0.98l.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":148660,"desc":"gff2ps is a script program developed with the aim of converting\ngff-formatted records into high quality one-dimensional plots in\nPostScript. Such plots maybe useful for comparing genomic structures\nand to visualizing outputs from genome annotation programs.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gawk":{"origin":"lang/gawk","version":"5.3.0"}},"categories":["biology"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gff2ps port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gfanlib","origin":"math/gfanlib","version":"0.6.2_1","comment":"Static library for computing Groebner fans and tropical varieties","maintainer":"moritz@schmi.tt","www":"https://users-math.au.dk/jensen/software/gfan/gfan.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d552c5abc5c878d5ed23c916ccf177ef8051306e7b20fba0c1a31285a1b5138","flatsize":1114171,"path":"All/gfanlib-0.6.2_1.pkg","repopath":"All/gfanlib-0.6.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":217096,"desc":"Gfan is a software package for computing Groebner fans and tropical\nvarieties.\n\nThis port provides only the static library libgfan.a. You can get the\nrest of the software package from math/gfan.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"]},{"name":"gettext-po-mode","origin":"devel/gettext-po-mode","version":"0.22.5_7","comment":"GNU gettext po-mode for emacs","maintainer":"mandree@FreeBSD.org","www":"https://www.gnu.org/software/gettext/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"044909d4e029908fa397cfdd34d2d0ca1cb87f8001af2332a74e277ae4b5033e","flatsize":271274,"path":"All/gettext-po-mode-0.22.5_7.pkg","repopath":"All/gettext-po-mode-0.22.5_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":56784,"desc":"GNU gettext is a framework of libraries and tools for internationalisation\nand localisation of software.\n\nThis package contains the po-mode for the emacs editor.","deps":{"libtextstyle":{"origin":"devel/libtextstyle","version":"0.22.5"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:gnu:gettext:0.22.5:::::dragonfly6:x86_64:7"}},{"name":"gexiv2","origin":"graphics/gexiv2","version":"0.14.2","comment":"GObject-based wrapper around Exiv2 library","maintainer":"cmt@FreeBSD.org","www":"https://wiki.gnome.org/Projects/gexiv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4e27e3343ea73a0f664c5c2362b1a0fe364fc9df96fd302b6a1da5d4835bd53","flatsize":1205441,"path":"All/gexiv2-0.14.2.pkg","repopath":"All/gexiv2-0.14.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":137240,"desc":"gexiv2 is a GObject wrapper around the Exiv2 photo metadata library.\nIt allows for GNOME applications to easily inspect and update EXIF, IPTC,\nand XMP metadata in photo and video files of various formats.","deps":{"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"}},"categories":["graphics"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libexiv2.so.28","libgio-2.0.so.0"],"shlibs_provided":["libgexiv2.so.2"],"options":{"DOCS":"on"}},{"name":"gettext-lint","origin":"devel/gettext-lint","version":"0.4_5","comment":"Check the validity and consistency of PO and POT files","maintainer":"ports@FreeBSD.org","www":"https://gettext-lint.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ed4264b4448333617d3ca0dc87fbdbe7c73643e4770a198a3fdd782d06378d4","flatsize":86759,"path":"All/gettext-lint-0.4_5.pkg","repopath":"All/gettext-lint-0.4_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26800,"desc":"The gettext lint tools is a collection of tools for checking the validity and\nconsistency of PO and POT files. It also includes an experimental glossary\nbuilding tool.\n\nThis package includes:\n    * POFileStatus - PO file validator and status reporting\n    * POFileChecker - searches for common mistakes in PO files\n    * POTFileChecker - searches for common mistakes in POT files\n    * POFileConsistency - PO file consistency checks\n    * POFileConsistencyShell - PO file consistency checks, interactive mode\n    * POFileEquiv - PO file glossary generator\n\nAll tools generate XML to the standard output; just run them with a list of PO\nor POT files to check. Some have extra options, run the command with no\nparameters for a short usage message.","deps":{"gettext-tools":{"origin":"devel/gettext-tools","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe gettext-lint port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gettext-msghack","origin":"devel/gettext-msghack","version":"0.21","comment":"Alter gettext po files in special ways","maintainer":"sunpoet@FreeBSD.org","www":"https://src.fedoraproject.org/rpms/gettext/blob/master/f/msghack.py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c32d383d7d501d23742abc272a520977966c13f6861cb4706d7f06821da98c48","flatsize":13766,"path":"All/gettext-msghack-0.21.pkg","repopath":"All/gettext-msghack-0.21.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":4452,"desc":"Msghack can be used to alter gettext .po files in ways no sane mind would think\nabout. It is a reimplementation of the original msghack in Python.\n\nSee also: https://src.fedoraproject.org/rpms/gettext/blob/master/f/msghack.1","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"]},{"name":"getoptions","origin":"devel/getoptions","version":"3.3.0","comment":"Elegant option parser for shell scripts","maintainer":"bofh@FreeBSD.org","www":"https://github.com/ko1nksm/getoptions/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"815ecb52715032df310c63e5bdc02b572db611ac5c5158d61dce929ae67621a0","flatsize":83440,"path":"All/getoptions-3.3.0.pkg","repopath":"All/getoptions-3.3.0.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":22964,"desc":"An elegant option parser for shell scripts (full support for all POSIX shells)\n\ngetoptions is a new option parser and generator written in POSIX-compliant shell\nscript and released in august 2020. It is for those who want to support the\nPOSIX / GNU style option syntax in your shell scripts. Most easy, simple, fast,\nsmall, extensible and portable. No more any loops and templates needed!","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"geteltorito","origin":"sysutils/geteltorito","version":"0.6,1","comment":"El Torito image extractor","maintainer":"valerio.daelli@gmail.com","www":"https://www.uni-koblenz.de/~krienke/ftp/noarch/geteltorito/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60fceb1ed31ebe0217fd3883ba385cca3210caad0dcaef90bbd2439c163d99f8","flatsize":6608,"path":"All/geteltorito-0.6,1.pkg","repopath":"All/geteltorito-0.6,1.pkg","licenselogic":"single","pkgsize":3348,"desc":"geteltorito is a small Perl script which will extract\n(and display information about) an El Torito boot image\nfrom a real CD or a CD image. This helps you modify the boot\nimage when you want to burn a modified version of the CD in question.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"gettext","origin":"devel/gettext","version":"0.22.5","comment":"GNU gettext meta package","maintainer":"tijl@FreeBSD.org","www":"https://www.gnu.org/software/gettext/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0ebd6a7ab8cf1770330d0572dc6a8b5cc9283ed74f84b45495ff69dd88988ab","flatsize":243,"path":"All/gettext-0.22.5.pkg","repopath":"All/gettext-0.22.5.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":896,"desc":"GNU gettext is a framework of libraries and tools for internationalisation\nand localisation of software.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gettext-tools":{"origin":"devel/gettext-tools","version":"0.22.5"}},"categories":["devel"]},{"name":"gettext-runtime","origin":"devel/gettext-runtime","version":"0.22.5","comment":"GNU gettext runtime libraries and programs","maintainer":"tijl@FreeBSD.org","www":"https://www.gnu.org/software/gettext/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9a5e0e25adc1ecd125adb3aeb1ee40b0dde3ca64d7b134a3dde46d447343b15","flatsize":1227235,"path":"All/gettext-runtime-0.22.5.pkg","repopath":"All/gettext-runtime-0.22.5.pkg","licenselogic":"and","licenses":["LGPL21+","GPLv3+"],"pkgsize":212060,"desc":"GNU gettext is a framework of libraries and tools for internationalisation\nand localisation of software.\n\nThis package contains the runtime libraries and programs.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_provided":["libasprintf.so.0","libintl.so.8"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gettext:0.22.5:::::dragonfly6:x86_64"}},{"name":"getssl","origin":"sysutils/getssl","version":"2.46","comment":"Local LetsEncrypt client for managing certificates on remote servers","maintainer":"rainbow@sanitylinux.org","www":"https://github.com/srvrco/getssl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f053ca7bd7df9ebfb9ccd6044bae1fb13d8ba8ae3c3e7eecb060663161ed7e9","flatsize":176378,"path":"All/getssl-2.46.pkg","repopath":"All/getssl-2.46.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":46432,"desc":"getssl is a tool for obtaining SSL certificates from the\nletsencrypt.org ACME server. It is suitable for automating\nthe process on remote servers.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"bind-tools":{"origin":"dns/bind-tools","version":"9.18.30"},"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["sysutils"]},{"name":"getopt","origin":"misc/getopt","version":"1.1.6_1","comment":"Replacement for getopt(1) that supports GNU-style long options","maintainer":"sunpoet@FreeBSD.org","www":"https://software.frodo.looijaard.name/getopt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c111771b2a2c574d5e8b4ad18df61f2c34a47522e9592b93914581820f2b3594","flatsize":129292,"path":"All/getopt-1.1.6_1.pkg","repopath":"All/getopt-1.1.6_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":40728,"desc":"Rewrite of getopt(1) with the following features:\n\n* It can do anything that the GNU getopt(3) routines can do.\n* It can cope with spaces and shell metacharacters within arguments.\n* It can parse long parameters.\n* It can shuffle parameters, so you can mix options and other parameters\n  on the command-line.\n* It can be easily identified as an enhanced getopt(1) from within shell\n  scripts.\n* It can report parse errors as coming from the shell script.\n* It compiles cleanly with both libc-5 and glibc-2.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["misc"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"getline","origin":"devel/libgetline","version":"3.9_1","comment":"Small, portable, and easy to use command line library","maintainer":"rodrigo@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"332c7cedbe08724d4829893139b3e51693cf913601a6e1597176c65edec4de71","flatsize":45846,"path":"All/getline-3.9_1.pkg","repopath":"All/getline-3.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16488,"desc":"a small, portable, and easy to use command line library","categories":["devel"],"shlibs_provided":["libgetline.so.1"]},{"name":"get_iplayer","origin":"multimedia/get_iplayer","version":"3.35","comment":"Lists and records BBC iPlayer TV and BBC Sounds radio programmes","maintainer":"jamie@catflap.org","www":"https://github.com/get-iplayer/get_iplayer","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"147098ed0867c2b8f8fc0e66392dbee4520ef1eb7e7066b939cfb7348f88c55d","flatsize":534478,"path":"All/get_iplayer-3.35.pkg","repopath":"All/get_iplayer-3.35.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":124856,"desc":"WARNING: A UK TV licence is required to access BBC iPlayer TV content legally.\n\n\"get_iplayer\" allows you to search, list, record, and stream BBC iPlayer TV\nand BBC Sounds radio programmes:\n\nBBC iPlayer TV           - up to 5200 kbps HD 720p (and experimental 1080p)\n                           H.264 / Quicktime / MP4\nBBC iPlayer Radio        - up to 340 kbps AAC / MP4\nBBC iPlayer TV subtitles - SubRip / srt\n\nNone of the above content is protected by DRM. get_iplayer cannot remove DRM.","deps":{"atomicparsley":{"origin":"multimedia/atomicparsley","version":"20240608.083822.1ed9031"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Mojolicious":{"origin":"www/p5-Mojolicious","version":"9.37"},"p5-XML-LibXML":{"origin":"textproc/p5-XML-LibXML","version":"2.0210,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["multimedia","net"],"users":["get_iplayer"],"groups":["get_iplayer"],"options":{"ATOMICPARSLEY":"on","DOCS":"on","FFMPEG":"on"},"messages":[{"message":"WARNING: A UK TV licence is required to access BBC iPlayer TV content legally.\n\nYou must be in the UK, or use a UK proxy, to gain access to most iPlayer content.\n\nTo use the web server cgi script, you must set \"get_iplayer_enable=\"YES\" in\n\"/etc/rc.conf\", and set \"get_iplayer_chdir\" to a valid directory to store\nconfiguration files and downloads. If \"get_iplayer_chdir\" is unset, the\n\"get_iplayer\" home directory is used.\n\nIn the latter case you can set the home directory to (eg) '/home/get_iplayer\", with:\n\npw usermod get_iplayer -m -M 750 -k /var/empty -d /home/get_iplayer","type":"install"}]},{"name":"gfan","origin":"math/gfan","version":"0.6.2_2","comment":"Software for computing Groebner fans and tropical varieties","maintainer":"moritz@schmi.tt","www":"https://users-math.au.dk/jensen/software/gfan/gfan.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0b9dc12b381b3c2d994a96fa12b809442f7385616ec3d54968961335ed6b182","flatsize":4540439,"path":"All/gfan-0.6.2_2.pkg","repopath":"All/gfan-0.6.2_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1258428,"desc":"Gfan is a software package for computing Groebner fans and tropical\nvarieties.","deps":{"cddlib":{"origin":"math/cddlib","version":"0.94m"},"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libcddgmp.so.0","libgmp.so.10"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"getdns","origin":"dns/getdns","version":"1.5.2_7","comment":"Modern asynchronous DNS API","maintainer":"zi@FreeBSD.org","www":"https://getdnsapi.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b46c0dcafb0d5d7fe84036d3fa3607b8631d974960adc9e09386e944da3ea770","flatsize":2029354,"path":"All/getdns-1.5.2_7.pkg","repopath":"All/getdns-1.5.2_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":448844,"desc":"getdns is a modern asynchronous DNS API.\n\nIt implements DNS entry points from a design developed and vetted by application\ndevelopers, in an API specification edited by Paul Hoffman. With the development\nof this API, we intend to offer application developers a modernized and flexible\nway to access DNS security (DNSSEC) and other powerful new DNS features;\na particular hope is to inspire application developers towards innovative\nsecurity solutions in their applications.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"ldns":{"origin":"dns/ldns","version":"1.8.4"},"libidn":{"origin":"dns/libidn","version":"1.42"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"unbound":{"origin":"dns/unbound","version":"1.21.0"}},"categories":["dns"],"shlibs_required":["libunbound.so.8","libidn.so.12","libssl.so.12","libcrypto.so.12","libyaml-0.so.2"],"shlibs_provided":["libgetdns.so.10"],"options":{"DOCS":"on","LIBEV":"off","LIBEVENT":"off","LIBUV":"off","STUBBY":"on"},"messages":[{"message":"!!! IMPORTANT !!!!  libgetdns needs a DNSSEC trust anchor!\n\n  For the library to be able to perform DNSSEC, the root\n  trust anchor needs to be present in presentation format\n  in the file:\n     /usr/local/etc/unbound/root.key\n\n  We recomend using unbound-anchor to retrieve and install\n  the root trust anchor like this:\n     su -m unbound -c /usr/local/sbin/unbound-anchor","type":"install"}]},{"name":"gerbv","origin":"cad/gerbv","version":"2.7.0_3","comment":"Gerber file viewer","maintainer":"pi@FreeBSD.org","www":"http://gerbv.geda-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05166415447f6a3ce1c552b1f5a9b2a79d14d7ebedcf17925f45c9aebf0607e4","flatsize":13230777,"path":"All/gerbv-2.7.0_3.pkg","repopath":"All/gerbv-2.7.0_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1712056,"desc":"Gerber Viewer (gerbv) is a viewer for Gerber files. Gerber files are\ngenerated from PCB CAD system and sent to PCB manufacturers as basis\nfor the manufacturing process. The standard supported by gerbv is\nRS-274X. The basic difference between RS-274D (the old standard) and\nRS-274X is basically the addition of apertures in RS-274X. It might be\npossible to make an RS-274X file out of an RS-274D file and an aperture\nlist.\n\ngerbv also supports drill files. The format supported are known under\nnames as NC-drill or Excellon. The format is a bit undefined and different\nEDA-vendors implement it different. But basically you need to have the\ntools definition in the file, then the parser is quite tolerant. The\ndifferent holes are shown as dots in the (scaled) correct size.\n\nThe different layers of the PCB are separated into different files. gerbv\ncan load all files at the same time and display them \"on top of each\nother\". You can independently turn them on and off.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["cad"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcairo.so.2"],"shlibs_provided":["libgerbv.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:gerbv_project:gerbv:2.7.0:::::dragonfly6:x86_64:3"}},{"name":"getdp","origin":"science/getdp","version":"3.6.0","comment":"Rather general finite element solver using mixed finite elements","maintainer":"stephen@FreeBSD.org","www":"https://www.geuz.org/getdp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13c2aaa6ef5bad29bb05725cd75600418a0e154aba70362405d91de7c1a83351","flatsize":2784385,"path":"All/getdp-3.6.0.pkg","repopath":"All/getdp-3.6.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":925732,"desc":"GetDP is a general finite element solver using mixed elements to discretize\nde Rham-type complexes in one, two and three dimensions.\n\nThe main feature of GetDP is the closeness between the input data defining\ndiscrete problems (written by the user in ASCII data files) and the symbolic\nmathematical expressions of these problems.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["science"],"shlibs_required":["libgsl.so.27","libgslcblas.so.0","liblapack.so.3","libblas.so.3","libgfortran.so.5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"gettext-tools","origin":"devel/gettext-tools","version":"0.22.5","comment":"GNU gettext development and translation tools","maintainer":"tijl@FreeBSD.org","www":"https://www.gnu.org/software/gettext/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f47be4d01fa92c2fc9ad69c50a2d110d0c6dfb425c16f4f820473f29a7d8a6e","flatsize":17585674,"path":"All/gettext-tools-0.22.5.pkg","repopath":"All/gettext-tools-0.22.5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2857820,"desc":"GNU gettext is a framework of libraries and tools for internationalisation\nand localisation of software.\n\nThis package contains development and translation tools.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libtextstyle":{"origin":"devel/libtextstyle","version":"0.22.5"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libtextstyle.so.0"],"shlibs_provided":["libgettextlib-0.22.5.so","libgettextpo.so.0","libgettextsrc-0.22.5.so"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gettext:0.22.5:::::dragonfly6:x86_64"}},{"name":"gimp-app","origin":"graphics/gimp-app","version":"2.10.38,1","comment":"GNU Image Manipulation Program","maintainer":"gnome@FreeBSD.org","www":"https://www.gimp.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4a5516394baaa95de41ebd67fa27f57a596282c4087925622024fe28846e4f1","flatsize":113220350,"path":"All/gimp-app-2.10.38,1.pkg","repopath":"All/gimp-app-2.10.38,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":19180752,"desc":"The GIMP is designed to provide an intuitive graphical interface to a\nvariety of image editing operations. Here is a list of the GIMP's\nmajor features:\n\n Image editing\n -------------\n\n   *  Selection tools including rectangle, ellipse, free, fuzzy, bezier\n      and intelligent.\n   *  Transformation tools including rotate, scale, shear and flip.\n   *  Painting tools including bucket, brush, airbrush, clone, convolve,\n      blend and text.\n   *  Effects filters (such as blur, edge detect).\n   *  Channel & color operations (such as add, composite, decompose).\n   *  Plug-ins which allow for the easy addition of new file formats and\n      new effect filters.\n   *  Multiple undo/redo.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"aalib":{"origin":"graphics/aalib","version":"1.4.r5_14"},"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"babl":{"origin":"x11/babl","version":"0.1.108_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gegl":{"origin":"graphics/gegl","version":"0.4.48_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gexiv2":{"origin":"graphics/gexiv2","version":"0.14.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glib-networking":{"origin":"net/glib-networking","version":"2.78.0"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"json-c":{"origin":"devel/json-c","version":"0.17"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libheif":{"origin":"graphics/libheif","version":"1.17.6_2"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"libmng":{"origin":"graphics/libmng","version":"2.0.3_2"},"libmypaint":{"origin":"graphics/libmypaint","version":"1.6.1_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libwmf":{"origin":"graphics/libwmf","version":"0.2.13_2"},"mypaint-brushes":{"origin":"graphics/mypaint-brushes","version":"1.3.1"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libpangocairo-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libharfbuzz.so.0","libcairo.so.2","libgegl-0.4.so.0","libgegl-npd-0.4.so","libgmodule-2.0.so.0","libjson-glib-1.0.so.0","libbabl-0.1.so.0","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libgexiv2.so.2","libgio-2.0.so.0","libmypaint.so.0","libjson-c.so.5","libgobject-2.0.so.0","libglib-2.0.so.0","libunwind.so.8","libintl.so.8","libjpeg.so.8","libasound.so.2","libaa.so.1","libOpenEXR-3_2.so.31","libOpenEXRUtil-3_2.so.31","libOpenEXRCore-3_2.so.31","libIex-3_2.so.31","libIlmThread-3_2.so.31","libImath-3_1.so.29","libheif.so.1","libpng16.so.16","libopenjp2.so.7","libjxl_threads.so.0.10","libjxl.so.0.10","libmng.so.1","libpoppler-glib.so.8","librsvg-2.so.2","libtiff.so.6","libwebp.so.7","libwebpmux.so.3","libwebpdemux.so.2","libwmf-0.2.so.7","libwmflite-0.2.so.7","libX11.so.6","libexpat.so.1","libXcursor.so.1","libSM.so.6","libICE.so.6","libXpm.so.4","libXmu.so.6","libXt.so.6","libXext.so.6","libXfixes.so.3"],"shlibs_provided":["libgimp-2.0.so.0","libgimpbase-2.0.so.0","libgimpcolor-2.0.so.0","libgimpconfig-2.0.so.0","libgimpmath-2.0.so.0","libgimpmodule-2.0.so.0","libgimpthumb-2.0.so.0","libgimpui-2.0.so.0","libgimpwidgets-2.0.so.0","libcolor-selector-cmyk.so","libcolor-selector-water.so","libcolor-selector-wheel.so","libcontroller-midi.so","libdisplay-filter-clip-warning.so","libdisplay-filter-color-blind.so","libdisplay-filter-gamma.so","libdisplay-filter-high-contrast.so"],"options":{"AALIB":"on","GHOSTSCRIPT":"off","HEIF":"on","JXL":"on","LIBMNG":"on","OPENEXR":"on","OPENJPEG":"on","SIMD":"on","WEBP":"on","WMF":"on"},"annotations":{"cpe":"cpe:2.3:a:gimp:gimp:2.10.38:::::dragonfly6:x86_64"}},{"name":"gimp-beautify-plugin","origin":"graphics/gimp-beautify-plugin","version":"2012.08.12.00_11","comment":"GIMP plug-ins to both quickly and easily beautify photo","maintainer":"ports@FreeBSD.org","www":"https://github.com/hejiann/beautify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0315042c365d2ed933e77553119dcc744240dbb8e05c35e2ad3f2b135e48609","flatsize":118128302,"path":"All/gimp-beautify-plugin-2012.08.12.00_11.pkg","repopath":"All/gimp-beautify-plugin-2012.08.12.00_11.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":19532648,"desc":"GIMP Beautify is a set of GIMP plug-ins to both quickly and easily\nbeautify photos","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gimp-app":{"origin":"graphics/gimp-app","version":"2.10.38,1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgimpui-2.0.so.0","libgimpwidgets-2.0.so.0","libgimpmodule-2.0.so.0","libgimp-2.0.so.0","libgimpmath-2.0.so.0","libgimpconfig-2.0.so.0","libgimpcolor-2.0.so.0","libgimpbase-2.0.so.0","libgegl-0.4.so.0","libgegl-npd-0.4.so","libgmodule-2.0.so.0","libjson-glib-1.0.so.0","libbabl-0.1.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe gimp-beautify-plugin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"geomorph","origin":"graphics/geomorph","version":"0.63_1","comment":"Height field generator and editor","maintainer":"amdmi3@FreeBSD.org","www":"http://geomorph.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23efb3d83cf7d9b7526be0e93c16d7a7bc6713f2a6ca7f429bf731e214cc5326","flatsize":1021491,"path":"All/geomorph-0.63_1.pkg","repopath":"All/geomorph-0.63_1.pkg","licenselogic":"single","pkgsize":337208,"desc":"Geomorph is a height field generator and editor for the Linux\noperating system.\n\nA height field is a kind of topographic map.  It is a 2D projection\nof a 3D landscape.\n\nGeomorph generates square images and shows a 3D preview of the\nresulting landscape.  The resulting 2D image can be processed with\na tool like Povray for rendering the landscape.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libGL.so.1","libGLU.so.1","libpng16.so.16","libgtkglext-x11-1.0.so.0","libgdkglext-x11-1.0.so.0"],"options":{"NLS":"on"}},{"name":"geocode-glib2","origin":"net/geocode-glib2","version":"3.26.4","comment":"Convenience library for the geocoding and reverse geocoding","maintainer":"gnome@FreeBSD.org","www":"https://git.gnome.org/browse/geocode-glib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac25dc836757a55ba0cdc4caee90b5f84c015c8a379257b20eb353c0b0c8abce","flatsize":834448,"path":"All/geocode-glib2-3.26.4.pkg","repopath":"All/geocode-glib2-3.26.4.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":90628,"desc":"geocode-glib is a convenience library for the geocoding (finding longitude,\nand latitude from an address) and reverse geocoding (finding an address from\ncoordinates). It uses Nominatim service to achieve that. It also caches\n(reverse-)geocoding requests for faster results and to avoid unnecessary server\nload.","deps":{"geocode-glib":{"origin":"net/geocode-glib","version":"3.26.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"}},"categories":["net","devel","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libjson-glib-1.0.so.0","libsoup-3.0.so.0"],"shlibs_provided":["libgeocode-glib-2.so.0"],"options":{"DOCS":"on"}},{"name":"geocode-glib","origin":"net/geocode-glib","version":"3.26.4","comment":"Convenience library for the geocoding and reverse geocoding","maintainer":"gnome@FreeBSD.org","www":"https://git.gnome.org/browse/geocode-glib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba513a9f2113b13c61f89ad069427b6ea3685f453774cd4198b57fb305d1ebd9","flatsize":896816,"path":"All/geocode-glib-3.26.4.pkg","repopath":"All/geocode-glib-3.26.4.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":97208,"desc":"geocode-glib is a convenience library for the geocoding (finding longitude,\nand latitude from an address) and reverse geocoding (finding an address from\ncoordinates). It uses Nominatim service to achieve that. It also caches\n(reverse-)geocoding requests for faster results and to avoid unnecessary server\nload.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"}},"categories":["net","devel","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libjson-glib-1.0.so.0","libsoup-2.4.so.1"],"shlibs_provided":["libgeocode-glib.so.0"],"options":{"DOCS":"on"}},{"name":"geos","origin":"graphics/geos","version":"3.12.2","comment":"Geometry Engine, Open Source","maintainer":"sunpoet@FreeBSD.org","www":"https://libgeos.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c11c2e7734cc28134c2640952633b9e5fd0465c55d6425b38d66a98fab41ab9f","flatsize":7092907,"path":"All/geos-3.12.2.pkg","repopath":"All/geos-3.12.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1448180,"desc":"GEOS (Geometry Engine - Open Source) is a C++ port of the JTS Topology Suite\n(JTS). It aims to contain the complete functionality of JTS in C++. This\nincludes all the OpenGIS Simple Features for SQL spatial predicate functions and\nspatial operators, as well as specific JTS enhanced functions. GEOS provides\nspatial functionality to many other projects and products.","categories":["graphics","geography"],"shlibs_provided":["libgeos.so.3.12.2","libgeos_c.so.1"]},{"name":"geoserver-mysql-plugin","origin":"databases/geoserver-mysql-plugin","version":"2.25.1","comment":"MySQL DataStore implementation for GeoServer","maintainer":"bofh@FreeBSD.org","www":"http://geoserver.org/display/GEOSDOC/MySQL+DataStore","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b4cfa44aa0137536c665baf21c756f0a6da3edcacaa06dd353f4abded5e8086f","flatsize":2527146,"path":"All/geoserver-mysql-plugin-2.25.1.pkg","repopath":"All/geoserver-mysql-plugin-2.25.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2360220,"desc":"This port contains a MySQL DataStore implementation for GeoServer.","deps":{"geoserver":{"origin":"graphics/geoserver","version":"2.25.1"}},"categories":["databases","geography","java"],"annotations":{"cpe":"cpe:2.3:a:osgeo:geoserver:2.25.1:::::dragonfly6:x86_64"},"messages":[{"message":"A MySQL DataStore implementation was installed, please restart GeoServer.\n\nMySQL should now show up as an option in the GeoServer web admin tool at\nConfig -> Data -> DataStores -> New.  Fill out the appropriate params.","type":"install"}]},{"name":"geoclue","origin":"net/geoclue","version":"2.7.1_1","comment":"D-Bus service that provides location information","maintainer":"desktop@FreeBSD.org","www":"https://gitlab.freedesktop.org/geoclue/geoclue/wikis/home","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03d7e25008bc52c4e010c19aeacf295cc5eb06596466de53f35fd36247fca006","flatsize":1505986,"path":"All/geoclue-2.7.1_1.pkg","repopath":"All/geoclue-2.7.1_1.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":183084,"desc":"Geoclue is a D-Bus service that provides location information. The primary goal of\nthe Geoclue project is to make creating location-aware applications as simple as\npossible, while the secondary goal is to ensure that no application can access location\ninformation without explicit permission from user.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libsoup3":{"origin":"devel/libsoup3","version":"3.2.2"}},"categories":["net","devel","gnome"],"shlibs_required":["libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libjson-glib-1.0.so.0","libsoup-3.0.so.0","libnotify.so.4"],"shlibs_provided":["libgeoclue-2.so.0"],"options":{"DEMO":"on","DOCS":"on"}},{"name":"gerbera","origin":"net/gerbera","version":"2.1.0_1","comment":"Media server compatible with DLNA and UPnP","maintainer":"diizzy@FreeBSD.org","www":"https://gerbera.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41feb3308230881f425b6e8be2b3ebea17e2febba26d86464587c383e9fb5fdc","flatsize":7200314,"path":"All/gerbera-2.1.0_1.pkg","repopath":"All/gerbera-2.1.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1996660,"desc":"Gerbera is a DLNA compatible media server and a continuation of MediaTomb\nIt allows you to browse and playback your media via your network, supports\nmetadata extraction, media thumbnail support and generation, media transcoding\nand offers a Web UI.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"duktape-lib":{"origin":"lang/duktape-lib","version":"2.7.0"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"pugixml":{"origin":"textproc/pugixml","version":"1.14"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"taglib":{"origin":"audio/taglib","version":"2.0.1"},"upnp":{"origin":"devel/upnp","version":"1.14.19,1"}},"categories":["net","multimedia"],"users":["gerbera"],"groups":["gerbera"],"shlibs_required":["libupnp.so.17","libixml.so.11","libspdlog.so.1.14","libfmt.so.10","libpugixml.so.1","libsqlite3.so.0","libinotify.so.0","libduktape.so.207","libcurl.so.4","libtag.so.2","libavformat.so.60","libavutil.so.58","libavcodec.so.60","libexiv2.so.28"],"options":{"CURL":"on","DEBUG":"off","DUKTAPE":"on","EXIV2":"on","FFMPEG":"on","FFMPEGTHUMBNAILER":"off","MATROSKA":"off","TAGLIB":"on","TEST":"off","LIBNPUPNP":"off","LIBUPNP":"on"},"messages":[{"message":"Edit /etc/rc.conf(.local) to start Gerbera automatically at system\n  startup. Command line arguments can be set via gerbera_args.\n\n  A sample configuration file is installed at the follow location:\n  /usr/local/etc/gerbera-config.xml.sample","type":"install"}]},{"name":"gfold","origin":"devel/gfold","version":"4.0.0_20","comment":"CLI tool to help keep track of your Git repositories","maintainer":"sec.research.2005@gmail.com","www":"https://github.com/nickgerace/gfold","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a99e04ebb4667e794396cd2b616f123a106584972cedf74b8567ed83136f6f3d","flatsize":1186894,"path":"All/gfold-4.0.0_20.pkg","repopath":"All/gfold-4.0.0_20.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":467384,"desc":"CLI tool to help keep track of your Git repositories, written in Rust\n\nThis app displays relevant information for multiple Git repositories\nin one to many directories. While this tool might seem limited in scope\nand purpose, that is by design.\n\nBy default, gfold looks at every Git repository via traversal from\nthe current working directory. If you would like to target another directory,\nyou can pass its path (relative or absolute) as the first argument\nor change the default path in the config file.\n\nAfter traversal, gfold leverages rayon to perform concurrent,\nread-only analysis of all Git repositories detected.\nAnalysis is performed by leveraging the git2-rs library.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"gentoo","origin":"x11-fm/gentoo","version":"0.20.7_2","comment":"Gtk+ based, file manager inspired by DirectoryOpus","maintainer":"ports@FreeBSD.org","www":"https://www.obsession.se/gentoo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c3ba2873338f8c1474ede55b5c2fcb5f2b405d5ecb61e00dd278c9f115e6f39","flatsize":1735265,"path":"All/gentoo-0.20.7_2.pkg","repopath":"All/gentoo-0.20.7_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":530008,"desc":"gentoo is a modern, powerful, flexible, and utterly configurable file manager\nfor UNIX systems, written using the GTK+ toolkit. It aims to be 100%25\ngraphically configurable; there's no need to edit config files by hand and then\nrestart the application. gentoo is somewhat inspired in its look & feel by the\nclassic Amiga program DirectoryOpus.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-fm"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgthread-2.0.so.0"],"options":{"DOCS":"on","FAM":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe gentoo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"geoapi","origin":"graphics/geoapi","version":"3.0.0","comment":"Java interface API based upon OGC Standards","maintainer":"wen@FreeBSD.org","www":"http://geoapi.sf.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b095752b8f30c0bbb34d271554083178c9cb9d028d498537967b9934c4a4fae2","flatsize":11698383,"path":"All/geoapi-3.0.0.pkg","repopath":"All/geoapi-3.0.0.pkg","licenselogic":"single","pkgsize":829836,"desc":"GeoAPI provides a set of interfaces from OpenGIS specifications.The development\ncommunity in building GIS solutions is sustaining an enormous level of effort.\nThe GeoAPI project aims to reduce duplication and increase interoperability by\nproviding neutral, interface-only APIs derived from OGC/ISO Standards.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics","geography"],"options":{"DOCS":"on"}},{"name":"gitea","origin":"www/gitea","version":"1.22.2","comment":"Compact self-hosted Git service","maintainer":"stb@lassitu.de","www":"https://gitea.io/en-US/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cb608f53c0c092606f0c53b966a792ebe49170b07d23fa27ac634ae58f3c083","flatsize":130926854,"path":"All/gitea-1.22.2.pkg","repopath":"All/gitea-1.22.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29126564,"desc":"A self-hosted Git service.\n\nGitea is a community managed fork of Gogs, lightweight code hosting solution\nwritten in Go and published under the MIT license.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"git-lfs":{"origin":"devel/git-lfs","version":"3.0.2_22"}},"categories":["www"],"users":["git"],"groups":["git"],"options":{"BINDATA":"off","GIT_LFS":"on","PAM":"on","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:gitea:gitea:1.22.2:::::dragonfly6:x86_64"},"messages":[{"message":"Please make sure to empty or maintain the contents of the\n/usr/local/share/gitea folder between your upgrades of gitea.\nChanges between versions can break the web UI due to residual\nfiles from earlier versions.\n\n1.21.0 has a breaking change regarding the public assets folder. In case\nyou use a proxying webserver serving the files, you need to update your\nconfiguration:\n\nhttps://github.com/go-gitea/gitea/pull/25907","type":"upgrade","maximum_version":"1.20.0"},{"message":"When upgrading from Gitea 1.7 or earlier, Gitea requires the addition of\nanother secret to the config file in order to start up.  Either manually add\nJWT_SECRET to the /usr/local/etc/gitea/conf/app.ini config file (see\napp.ini.sample), or allow Gitea to make the change for you by making the\nconfig file writable to the git user.","type":"upgrade","maximum_version":"1.7.6"},{"message":"Some config file options have been changed in Gitea 1.15. Please refer to\nthe documentation at https://docs.gitea.io/en-us/customizing-gitea/ and\nthe release notes.","type":"upgrade","maximum_version":"1.15.0"},{"message":"We remind users that a bug was discovered with gitea dump in 1.14.3-1.14.6\nand 1.15.0.  Database dumps from these versions cause broken fields in the\nrepo_unit and login_source tables causing the issue identified in #16961.\nUsers on 1.14.x must upgrade to 1.14.7 before running gitea dump.  See the\nrelease notes for more information.","type":"upgrade","maximum_version":"1.15.1"}]},{"name":"geomview","origin":"graphics/geomview","version":"1.9.5_5","comment":"Interactive viewer for 3- and 4-D geometric objects","maintainer":"ports@FreeBSD.org","www":"http://www.geomview.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7fc5c38a09ff32b9dc4cbce356539c3695b1572655b9fe27645f1f1d827be59","flatsize":10841026,"path":"All/geomview-1.9.5_5.pkg","repopath":"All/geomview-1.9.5_5.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":3182484,"desc":"Geomview and OOGL are part of an ongoing effort at the Geometry Center\nto provide interactive 3D graphics software which is particularly\nappropriate for displaying the kinds of objects and doing the kinds of\noperations of interest in mathematics research and education.  You can\ncompute an OOGL data file of a mathematical object that would be\ndifficult or impossible to build a model of in the real world.  In\ngeomview, besides examining an object in ordinary Euclidean 3-space,\nyou can look at objects in hyperbolic 3-space and Euclidean 4-space.\nThe hyperbolic model is the projective one, where geodesics are\nstraight lines and isometries are represented as 4x4 projective\nmatrices.  While geomview is tailored for mathematical visualization,\nit is written to be extensible and can serve as a general-purpose\ntool. Its functionality can be extended in an almost unlimited fashion\nby external modules.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["graphics","education"],"shlibs_required":["libGL.so.1","libGLU.so.1","libSM.so.6","libICE.so.6","libXt.so.6","libXext.so.6","libX11.so.6","libXm.so.4","libXmu.so.6"],"shlibs_provided":["libgeomview-1.9.5.so"],"options":{"DOCS":"on","EXAMPLES":"on","INFO":"on","MOTION_AVG":"off"},"annotations":{"cpe":"cpe:2.3:a:geomview:geomview:1.9.5:::::dragonfly6:x86_64:5"},"messages":[{"message":"===>   NOTICE:\n\nThe geomview port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gensig","origin":"mail/gensig","version":"2.3_2","comment":"Random .signature generator","maintainer":"arensb+freebsd-ports@ooblick.com","www":"http://www.geekthing.com/~robf/ware/gensig/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d632498089183988219c7705a68eef14110fba9162481e70d31a9632919878ee","flatsize":44888,"path":"All/gensig-2.3_2.pkg","repopath":"All/gensig-2.3_2.pkg","licenselogic":"single","pkgsize":15780,"desc":"Gensig is a random signature generator.","categories":["mail"]},{"name":"genromfs","origin":"devel/genromfs","version":"0.5.7_1","comment":"Mkfs equivalent for romfs filesystem","maintainer":"tomek@cedro.info","www":"https://github.com/chexum/genromfs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"501296cc03d33ce53744b974609d8f5ebbf7021265d33237d5a6b1e4d76f42a9","flatsize":39828,"path":"All/genromfs-0.5.7_1.pkg","repopath":"All/genromfs-0.5.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17900,"desc":"The mkfs equivalent for romfs filesystem. Port created for NuttX RTOS.\nROM FileSystem (ROMFS), read only filesystem, mainly for initial RAM\ndisks of installation disks.  Using this filesystem, you get a very\nsimilar feature, and even the possibility of a small kernel, with a\nfile system which doesn't take up useful memory from the router\nfunctions in the basement of your office.","categories":["devel"]},{"name":"genplist","origin":"ports-mgmt/genplist","version":"1.2_1","comment":"Generates a static plist for a port","maintainer":"jwb@FreeBSD.org","www":"http://personalpages.tds.net/~jwbacon/Ports","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbb9996f60277996bbe1af9a8d3f7963a8b2c2720b30927794b12e00ef1d70d1","flatsize":14633,"path":"All/genplist-1.2_1.pkg","repopath":"All/genplist-1.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6752,"desc":"Genplist automatically creates a static plist for a port by installing it\ninto a temporary directory, and then examining the directory tree.  The\nprocess is based on the instructions for plist generation in the\nFreeBSD Porter's Handbook.","categories":["ports-mgmt"]},{"name":"genpatch","origin":"ports-mgmt/genpatch","version":"1.40_2","comment":"Single patch generator tool compatible with makepatch format","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7a1170195c9265eb47346732f51e144d69321ce99d57e7db0da7040737b6200","flatsize":9026,"path":"All/genpatch-1.40_2.pkg","repopath":"All/genpatch-1.40_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6580,"desc":"This is a set of three simple tools written in sh(1) for generating single\npatches for use in Ports.  This set is ideal for creating a new patch when\nit is inconvenient or undesirable to use the \"make makepatch\" utility.\n\nThe first tool is \"dupe\" which is a quick copy utility.  The second tool\nis \"genpatch\" which creates patches in the standards diff format and\nusing the standard file name conventions.  The last tool is \"portfix\"\nwhich runs \"dupe\", an editor of choice, and \"genpatch\" serially as a\nmacro as a convenient and quick way to create port patches.\n\nPlease see the dupe, genpatch, and portfix man pages for details.","categories":["ports-mgmt"],"messages":[{"message":"===>   NOTICE:\n\nThe genpatch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"genimage","origin":"sysutils/genimage","version":"17","comment":"Tool to generate multiple filesystem and flash images from a tree","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pengutronix/genimage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4273d13d3980020913a8ebfaab6078a34991b30047575378ca004300e6bec20f","flatsize":124351,"path":"All/genimage-17.pkg","repopath":"All/genimage-17.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40144,"desc":"genimage is a tool to generate multiple filesystem and flash/disk images\nfrom a given root filesystem tree. genimage is intended to be run in a\nfakeroot environment. It also supports creating flash/disk images out of\ndifferent file-system images and files.\n\nConfiguration is done in a config file parsed by libconfuse. Options like the\npath to tools can be given via environment variables, the config file or from\ncommandline switches.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libconfuse":{"origin":"devel/libconfuse","version":"3.3_2"}},"categories":["sysutils"],"shlibs_required":["libconfuse.so.2","libintl.so.8"]},{"name":"geogram","origin":"math/geogram","version":"1.7.9","comment":"Programming library of geometric algorithms","maintainer":"yuri@FreeBSD.org","www":"http://alice.loria.fr/software/geogram/doc/html/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d7134afb399d96e5f0e0bf9ef007b50d8c2f403107bc00793a181251538e5ab","flatsize":18289549,"path":"All/geogram-1.7.9.pkg","repopath":"All/geogram-1.7.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4444836,"desc":"Geogram is a programming library of geometric algorithms. It includes a simple\nyet efficient Mesh data structure (for surfacic and volumetric meshes), exact\ncomputer arithmetics (a-la Shewchuck, implemented in GEO::expansion), a\npredicate code generator (PCK: Predicate Construction Kit), standard geometric\npredicates (orient/insphere), Delaunay triangulation, Voronoi diagram, spatial\nsearch data structures, spatial sorting) and less standard ones (more general\ngeometric predicates, intersection between a Voronoi diagram and a triangular or\ntetrahedral mesh embedded in n dimensions). The latter is used by FWD/WarpDrive,\nthe first algorithm that computes semi-discrete Optimal Transport in 3d that\nscales up to 1 million Dirac masses (see compute_OTM in example programs).","deps":{"glfw":{"origin":"graphics/glfw","version":"3.4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["math"],"shlibs_required":["libglfw.so.3"],"shlibs_provided":["libgeogram.so.1","libgeogram_gfx.so.1","libgeogram_num_3rdparty.so.1"]},{"name":"genie","origin":"devel/genie","version":"g2023092101","comment":"GENie Project generator tool","maintainer":"bofh@FreeBSD.org","www":"https://github.com/bkaradzic/GENie","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1c2b0b1ba77bca289da553f99cb6346bd6d9a7c89f5f0057c871536445d740c","flatsize":567134,"path":"All/genie-g2023092101.pkg","repopath":"All/genie-g2023092101.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":149284,"desc":"GENie (pronounced as Jenny) is project generator tool. It automagically\ngenerates project from Lua script, making applying the same settings for\nmultiple projects easy.","categories":["devel"],"options":{"DEBUG":"off"}},{"name":"genht","origin":"devel/genht","version":"1.1.3","comment":"Simple generic hash table implementation in C","maintainer":"fuz@FreeBSD.org","www":"http://www.repo.hu/projects/genht/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28c07409b9b68cedebbb1d929219d72f37bfa4c1572167eab78c0e1e24618c26","flatsize":245506,"path":"All/genht-1.1.3.pkg","repopath":"All/genht-1.1.3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":31392,"desc":"genht is a simple generic hash table implementation in C.\nUses open addressing scheme with space doubling.\nType generics is achieved by ugly name prefixing macros.","categories":["devel"],"shlibs_provided":["libgenht.so.1"],"options":{"EXAMPLES":"on"}},{"name":"gengetopt","origin":"devel/gengetopt","version":"2.23_1","comment":"Tool for generating a C function which parses command line arguments","maintainer":"bofh@FreeBSD.org","www":"https://www.gnu.org/software/gengetopt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8dc15868b237675d10248649be76f526e938aaf19552b203445048bd803b159a","flatsize":1113297,"path":"All/gengetopt-2.23_1.pkg","repopath":"All/gengetopt-2.23_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":235664,"desc":"This program generate a C function that uses getopt_long function to parse\nthe command line options, validate them and fill a struct.\n\nThus your program can now handle options such as:\n\n\tmyprog --input foo.c -o foo.o --no-tabs -i 100 *.class\n\nAnd both long options (those that start with --) and short options (start\nwith - and consist of only one character) can be handled. For standards\nabout short and long options you may want to take a look at the GNU Coding\nStandards.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"generate","origin":"devel/generate","version":"2.8_2","comment":"Simple text pre-processor","maintainer":"darcy@druid.net","www":"https://www.druid.net/darcy/readme-generate.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c9205d2ef02ed02f8b3024ce33e00e763a4dc25642154a0175580366e7ab291","flatsize":59909,"path":"All/generate-2.8_2.pkg","repopath":"All/generate-2.8_2.pkg","licenselogic":"single","pkgsize":20556,"desc":"Generate is a text preprocessor that I originally wrote to help me write\ncustom accounting applications based on the Progress database product. I\nfelt that the built in wasn't useful enough so I designed a new one and\nimplemented it. It actually started life as a package configuration and\nbatch file generator for DOS and mutated to a simple script interpreter\nto replace shar file distribution. At this point it has almost nothing in\ncommon with that first program.\n\nThe basic idea behind generate is to create a script which generates files.\nThere is some simple flow control constructs but the power lies in its\nmacro processing. I have shamelessly stolen ideas from cpp, m4, make and\nDavid Tilbrook's dtree.","categories":["devel"]},{"name":"gen6dns","origin":"dns/gen6dns","version":"1.3_1","comment":"Tool to generate static DNS records for IPv6 hosts using SLAAC","maintainer":"se@FreeBSD.org","www":"https://www.hznet.de/tools.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7df40ddb6ba58a0b6cf0f6ba7836ce2a6b93ebac2cd996758afb725005ade108","flatsize":64887,"path":"All/gen6dns-1.3_1.pkg","repopath":"All/gen6dns-1.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":29964,"desc":"gen6dns is a tool to generate static DNS records (AAAA and PTR) for hosts\nusing Stateless Address Autoconfig (SLAAC). If you have a list of hostnames,\nmac addresses and ipv6 subnets gen6dns generates the appropriate AAAA and\nPTR records for you. It supports different scopes and the generation of\nview (split) specific files.","categories":["dns"]},{"name":"hedgewars","origin":"games/hedgewars","version":"1.0.2_4","comment":"Free Worms-like turn based strategy game","maintainer":"amdmi3@FreeBSD.org","www":"https://www.hedgewars.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed0ec5fa5a811d4ff3c7e2002142a8f88aa73474308454db71a51eaf3d0b818f","flatsize":185440502,"path":"All/hedgewars-1.0.2_4.pkg","repopath":"All/hedgewars-1.0.2_4.pkg","licenselogic":"and","licenses":["GPLv2","GFDL"],"pkgsize":156174508,"desc":"Each player controls a team of several hedgehogs. During the course\nof the game, players take turns with one of their hedgehogs. They\nthen use whatever tools and weapons are available to attack and\nkill the opponents' hedgehogs, thereby winning the game. Hedgehogs\nmay move around the terrain in a variety of ways, normally by walking\nand jumping but also by using particular tools such as the \"Rope\"\nor \"Parachute\", to move to otherwise inaccessible areas. Each turn\nis time-limited to ensure that players do not hold up the game with\nexcessive thinking or moving.\n\nA large variety of tools and weapons are available for players\nduring the game: Grenade, Cluster Bomb, Bazooka, UFO, Shotgun,\nDesert Eagle, Fire Punch, Baseball Bat, Dynamite, Mine, Rope,\nPneumatic pick, Parachute. Most weapons, when used, cause explosions\nthat deform the terrain, removing circular chunks. The landscape\nis an island floating on a body of water, or a restricted cave with\nwater at the bottom. A hedgehog dies when it enters the water (either\nby falling off the island, or through a hole in the bottom of it),\nit is thrown off either side of the arena or when its health is\nreduced, typically from contact with explosions, to zero (the damage\ndealt to the attacked hedgehog or hedgehogs after a player's or CPU\nturn is shown only when all movement on the battlefield has ceased).","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg4":{"origin":"multimedia/ffmpeg4","version":"4.4.4_12"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_net":{"origin":"net/sdl2_net","version":"2.2.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libavcodec.so.58","libavformat.so.58","libavutil.so.56","libphysfs.so.1","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libSDL2-2.0.so.0","libSDL2_mixer-2.0.so.0","libQt5Core.so.5","libSDL2_ttf-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_net-2.0.so.0","liblua-5.1.so","libpng16.so.16"],"shlibs_provided":["libphyslayer.so.1.0","libavwrapper.so.1.0"],"options":{"VIDEOREC":"on"}},{"name":"genius","origin":"deskutils/genius","version":"1.0.27_4","comment":"Arbitrary precision calculator for Gnome Desktop Environment","maintainer":"eduardo@FreeBSD.org","www":"https://www.jirka.org/genius.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f315f2adc51b1a6520173871a50ba7ba75f3da6b58c698f454828c1ea374d987","flatsize":17148648,"path":"All/genius-1.0.27_4.pkg","repopath":"All/genius-1.0.27_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2545040,"desc":"Genius Calculator is a precision calculator for Gnome Desktop Environment.\n\nFeatures of Genius:\n\n * arbitrary precision integers (2-36), multiple precision floats\n * uses rationals when possible\n * will calculate and show half calculated expressions if the calculation\n   could not be completed\n * variables\n * user functions\n * variable and function references with C like syntax\n * anonymous functions\n * it will add missing parenthesis on the ends of expressions (only in\n   the GUI version)\n * matrix support\n * complex numbers\n * more ...","deps":{"amtk":{"origin":"x11-toolkits/amtk","version":"5.6.0_2"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"readline":{"origin":"devel/readline","version":"8.2.10"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["deskutils","gnome"],"shlibs_required":["libgmp.so.10","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libreadline.so.8","libncurses.so.6","libtinfo.so.6","libmpfr.so.6","libvte-2.91.so.0","libgtksourceview-4.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0"],"shlibs_provided":["libtestplugin.so"],"options":{"NLS":"on"}},{"name":"gemmlowp","origin":"math/gemmlowp","version":"g20190812","comment":"Low-precision matrix multiplication library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/google/gemmlowp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"318919d7088374de8fa7a644159eaf25499fb3bf6a8f956900d4767f64579d52","flatsize":2480251,"path":"All/gemmlowp-g20190812.pkg","repopath":"All/gemmlowp-g20190812.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":133584,"desc":"Small, self-contained, headers-only low-precision GEMM (general matrix\nmultiplication) library.","categories":["math"]},{"name":"ghostscript10","origin":"print/ghostscript10","version":"10.03.1","comment":"PostScript and PDF interpreter","maintainer":"michael.osipov@siemens.com","www":"https://ghostscript.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bc6e60f5855a6eec133ac9d2fc5fbf52e5757c333d4d21910086bb0e22bd644","flatsize":33202015,"path":"All/ghostscript10-10.03.1.pkg","repopath":"All/ghostscript10-10.03.1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":8894580,"desc":"Ghostscript is an interpreter for PostScript and Portable Document\nFormat (PDF) files.  It allows you to manipulate such files and to\nconvert them to various printer, image and other formats.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jbig2dec":{"origin":"graphics/jbig2dec","version":"0.20_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libidn":{"origin":"dns/libidn","version":"1.42"},"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler-data":{"origin":"graphics/poppler-data","version":"0.4.12"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"urw-base35-fonts":{"origin":"x11-fonts/urw-base35-fonts","version":"20200910"}},"categories":["print"],"shlibs_required":["libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libtiff.so.6","libcups.so.2","libpng16.so.16","libjbig2dec.so.0","libjpeg.so.8","liblcms2.so.2","libidn.so.12","libpaper.so.1","libfontconfig.so.1","libfreetype.so.6","libopenjp2.so.7"],"shlibs_provided":["libgs.so.10"],"options":{"CUPS":"on","IJS":"off","TESSERACT":"off","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:artifex:ghostscript:10.03.1:::::dragonfly6:x86_64"},"messages":[{"message":"This package installs a script named dvipdf that depends on dvips.  If you\nwant to use this script you need to install print/tex-dvipsk.","type":"install"}]},{"name":"gemserv","origin":"net/gemserv","version":"0.6.6_13","comment":"Gemini server written in Rust","maintainer":"ea@uoga.net","www":"https://git.sr.ht/~int80h/gemserv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62e90c399ab3eb752993b133a6bc60d6e2dd3e4104c2870d27f7fc4d9d471e54","flatsize":4403747,"path":"All/gemserv-0.6.6_13.pkg","repopath":"All/gemserv-0.6.6_13.pkg","licenselogic":"and","licenses":["APACHE20","BSD3CLAUSE","MIT","MPL20"],"pkgsize":1346620,"desc":"A gemini server written in Rust. It features:\n\n - Vhosts\n - CGI\n - User directories\n - Reverse proxy\n - Redirect\n - SCGI","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"users":["gemserv"],"groups":["gemserv"],"options":{"STATICONLY":"off"},"messages":[{"message":"Gemserv gemini server is now installed.\n\nREADME and UPDATING files from source distribution are installed in:\n\n    /usr/local/share/doc/gemserv/\n\nExample cgi-scripts are installed in:\n\n    /usr/local/share/examples/gemserv/\n\nQuick Start:\n\n1) Check, edit server configuration in ${LOCALBASE}/gemserv/config.toml\n   (see config.toml-dist for all configuration options)\n2) Generate TLS key and cert, i.e. for domain \"gemini.example.net\":\n\n    openssl req -newkey rsa:4096 -nodes -keyout ${LOCALBASE}/gemserv/key.pem  \\\n                         -x509 -days 36500 -out ${LOCALBASE}/gemserv/cert.pem \\\n      -subj \"/C=FR/ST=FR/L=FR/O=example.net/OU=IT/CN=gemini.example.net/emailAddress=root@example.net\"\n\n    chown _gemini ${LOCALBASE}/gemserv/key.pem\n\n3) sysrc gemserv_enable=YES\n4) service gemserv start\n5) tail /var/log/messages","type":"install"}]},{"name":"gemmi","origin":"science/gemmi","version":"0.6.6","comment":"Macromolecular crystallography library and utilities","maintainer":"yuri@FreeBSD.org","www":"https://gemmi.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a82b2b08c632d94cee967c7db83ec4e19f4f772fe5617851d4ef06f1fc022c08","flatsize":5708097,"path":"All/gemmi-0.6.6.pkg","repopath":"All/gemmi-0.6.6.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1716212,"desc":"Gemmi is a library, accompanied by a set of programs, developed primarily for\nuse in macromolecular crystallography (MX). For working with:\n* macromolecular models (content of PDB, PDBx/mmCIF and mmJSON files),\n* refinement restraints (CIF files),\n* reflection data (MTZ and mmCIF formats),\n* data on a 3D grid (electron density maps, masks, MRC/CCP4 format)\n* crystallographic symmetry.","categories":["science"],"shlibs_provided":["libgemmi_cpp.so"],"options":{"FORTRAN":"off"}},{"name":"geist-sans","origin":"x11-fonts/geist-sans","version":"1.3.0","comment":"Geist Sans by Vercel","maintainer":"sunpoet@FreeBSD.org","www":"https://vercel.com/font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ae488733cd6f85ae3ac33ae9b8b88e5f8ba641e3c0de18ac5d79d24aec4d207","flatsize":948174,"path":"All/geist-sans-1.3.0.pkg","repopath":"All/geist-sans-1.3.0.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":209736,"desc":"Geist is a new font family for Vercel, created by Vercel in collaboration with\nBasement Studio.\n\nGeist Sans is a sans-serif typeface designed for legibility and simplicity. It\nis a modern, geometric typeface that is based on the principles of classic Swiss\ntypography. It is designed to be used in headlines, logos, posters, and other\nlarge display sizes.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"geist-mono","origin":"x11-fonts/geist-mono","version":"1.3.0","comment":"Geist Mono by Vercel","maintainer":"sunpoet@FreeBSD.org","www":"https://vercel.com/font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b1aa6c69fcefd18c03d80a45d995833eb2e41f24daf3ccc53d9734a3a2adf35","flatsize":1028206,"path":"All/geist-mono-1.3.0.pkg","repopath":"All/geist-mono-1.3.0.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":226956,"desc":"Geist is a new font family for Vercel, created by Vercel in collaboration with\nBasement Studio.\n\nGeist Mono is a monospaced typeface that has been crafted to be the perfect\npartner to Geist Sans. It is designed to be used in code editors, diagrams,\nterminals, and other textbased interfaces where code is represented.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"geneweb","origin":"www/geneweb","version":"6.08_3","comment":"Advanced genealogy software","maintainer":"alex@stangl.us","www":"https://opensource.geneanet.org/projects/geneweb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb36347e50cdd54c1b77edb3760e38f451e9ddaada723c8be04dc231fe711203","flatsize":55391708,"path":"All/geneweb-6.08_3.pkg","repopath":"All/geneweb-6.08_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7054600,"desc":"GeneWeb is a genealogy software program with a Web interface\noriginally developed by Daniel de Rauglaudre, but currently\nmaintained by fabien@geneanet.org. It can be used off-line\nor in a Web environment. It uses very efficient techniques\nof relationship and consanguinity computing, developed in\ncollaboration with Didier Remy, research Director at INRIA.\n\nFeel free to enable option GTK2 to try the new GUI. It's\nonly disabled by default to avoid accidental GTK2 dependencies.","categories":["www"],"messages":[{"message":"In order to install GeneWeb in a user's public_html directory, please run:\n\t/usr/local/share/geneweb/install.sh\nOR from directory to install in, run:\n\tcp -a /usr/local/share/geneweb/distribution/ .\n\t./gwsetup\n\nSample rc-script /usr/local/etc/rc.d/gwd has been provided to help run gwd\nas a daemon process. Adjust it to suit your needs, and add gwd_enable=\"YES\"\nto your /etc/rc.conf to enable gwd to run automatically upon reboot.\n\nUnfortunately, the documentation that was present with earlier GeneWeb\nversions has been dropped since 6.02. Please refer to the GeneWeb wiki\nhttp://opensource.geneanet.org/projects/geneweb/wiki\nand/or to the GeneWeb mailing list GeneWeb@yahoogroups.com if you need\nhelp.\n\nMain Makefile in GeneWeb 6.07 does not build the experimental GUI, however\nit remains in the codebase. GTK2 option is being retained in this port in\ncase the GUI becomes part of the main Makefile again in a later version.\n\nIf you notice odd failures, e.g., when editing a family, make sure you are\nusing an up-to-date template. Additional attributes, e.g., occupation got\nadded around v6.06, and if your template does not include this, you will\nlikely experience problems as the code throws an exception when trying to\nedit a family.","type":"install"}]},{"name":"gef","origin":"security/gef","version":"2022.01_1","comment":"GDB Enhanced Features for exploit devs & reversers","maintainer":"0mp@FreeBSD.org","www":"https://gef.rtfd.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28fd6486f6a316d0541ce69be48f1d60a03cd1de7720ac0b046b3fb718c6c699","flatsize":419375,"path":"All/gef-2022.01_1.pkg","repopath":"All/gef-2022.01_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":84272,"desc":"GEF (pronounced \"Jeff\") is a set of commands for x86/64, ARM, MIPS,\nPowerPC and SPARC to assist exploit developers and reverse-engineers when using\nold school GDB. It provides additional features to GDB using the Python API to\nassist during the process of dynamic analysis and exploit development.\nApplication developers will also benefit from it, as GEF lifts a great part of\nregular GDB obscurity, avoiding repeating traditional commands, or bringing out\nthe relevant information from the debugging runtime.\n\nSome of GEF features include:\n- One single GDB script.\n- Fast limiting the number of dependencies and optimizing code to make the\n  commands as fast as possible.\n- Provides more than 50 commands to drastically change your experience in GDB.\n- Easily extendable to create other commands by providing more comprehensible\n  layout to GDB Python API.\n- Built around an architecture abstraction layer, so all commands work in any\n  GDB-supported architecture such as x86-32/64, ARMv5/6/7, AARCH64, SPARC,\n  MIPS, PowerPC, etc.\n- Suited for real-life apps debugging, exploit development, just as much as CTF.","deps":{"gdb":{"origin":"devel/gdb","version":"14.1_2"},"py311-capstone":{"origin":"devel/py-capstone","version":"5.0.1"},"py311-keystone-engine":{"origin":"devel/py-keystone-engine","version":"0.9.1.3"},"py311-ropper":{"origin":"security/py-ropper","version":"1.13.7"},"py311-unicorn":{"origin":"emulators/py-unicorn","version":"2.0.1p1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"OPTIONALDEPS":"on"},"messages":[{"message":"Now that GEF is installed it can be used with gdb(1).\n\nRun the following command in the gdb prompt to load the plugin:\n\n```\nsource /usr/local/share/gef/gef.py\n```\n\nIn order to load GEF automatically on gdb(1) launch add the line mentioned\nabove to ~/.gdbinit:\n\n```\necho \"source /usr/local/share/gef/gef.py\" >> ~/.gdbinit\n```","type":"install"}]},{"name":"geographiclib","origin":"astro/geographiclib","version":"2.2","comment":"Library for geographic projections","maintainer":"tatsuki_makino@hotmail.com","www":"https://geographiclib.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad520c67c4793ed76c0d2806925e5220421b484a01146b3edfa4eadb2b71d61a","flatsize":22986830,"path":"All/geographiclib-2.2.pkg","repopath":"All/geographiclib-2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12662752,"desc":"GeographicLib is a small C++ library for\n\n* geodesic and rhumb line calculations;\n* conversions between geographic, UTM, UPS, MGRS, geocentric, and local\n  cartesian coordinates;\n* gravity (e.g., EGM2008) and geomagnetic field (e.g., WMM2020)\n  calculations.","categories":["astro"],"shlibs_provided":["libGeographicLib.so.24"],"options":{"DOCS":"on","DOXYGEN":"off","EXAMPLES":"on","PREC1":"off","PREC2":"on","PREC3":"off","PREC4":"off","PREC5":"off","GEOID_EGM84_30":"off","GEOID_EGM84_15":"off","GEOID_EGM96_15":"off","GEOID_EGM96_5":"on","GEOID_EGM2008_5":"off","GEOID_EGM2008_2_5":"off","GEOID_EGM2008_1":"off","GRAVITY_EGM84":"off","GRAVITY_EGM96":"on","GRAVITY_EGM2008":"off","GRAVITY_WGS84":"on","GRAVITY_GRS80":"off","MAGNETIC_WMM2010":"off","MAGNETIC_WMM2015":"off","MAGNETIC_WMM2015V2":"off","MAGNETIC_WMM2020":"on","MAGNETIC_IGRF11":"off","MAGNETIC_IGRF12":"off","MAGNETIC_IGRF13":"on","MAGNETIC_EMM2010":"off","MAGNETIC_EMM2015":"off","MAGNETIC_EMM2017":"off"}},{"name":"geekcode","origin":"misc/geekcode","version":"1.7.3","comment":"Geek Code Generator","maintainer":"ports@FreeBSD.org","www":"http://geekcode.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ae0a8236aff395be75c11f4df4de5a4240e54b6e2a341cf23154c89939fa1c2","flatsize":189382,"path":"All/geekcode-1.7.3.pkg","repopath":"All/geekcode-1.7.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":48676,"desc":"The Geek Code Generator.  It simply generates your geek code\nby asking questions about all aspects of your geek life.","categories":["misc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe geekcode port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"geeqie","origin":"graphics/geeqie","version":"2.4_1","comment":"Lightweight image viewer forked from GQview","maintainer":"amdmi3@FreeBSD.org","www":"https://www.geeqie.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dec0ea768b106ee368fbf32a70cec2253f93da8d1d5a7b4a60320f06a8b3b258","flatsize":4283054,"path":"All/geeqie-2.4_1.pkg","repopath":"All/geeqie-2.4_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1380636,"desc":"Geeqie is a lightweight Gtk+ based image viewer for Unix operating systems.\n\nMain features\n  o EXIF, IPTC and XMP metadata browsing and editing.\n  o Interoperability, easy integration with other software.\n  o geeqie works on files and directories, there is no need to import images.\n  o Fast preview for many raw image formats.\n  o Tools for image comparison, sorting and managing photo collection.\n\nHistory\n  Geeqie has been forked from gqview project, because it was not possible to\n  contact gqview author and the only maintainer. Geeqie projects goal is to move\n  the development forward and also integrate the existing patches.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"djvulibre":{"origin":"graphics/djvulibre","version":"3.5.28_4"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"ffmpegthumbnailer":{"origin":"multimedia/ffmpegthumbnailer","version":"2.2.2.20221021_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libchamplain":{"origin":"graphics/libchamplain","version":"0.12.20_3"},"libheif":{"origin":"graphics/libheif","version":"1.17.6_2"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libchamplain-0.12.so.0","libclutter-1.0.so.0","libchamplain-gtk-0.12.so.0","libclutter-gtk-1.0.so.0","libdjvulibre.so.21","libexiv2.so.28","libgspell-1.so.2","liblcms2.so.2","libarchive.so.13","libffmpegthumbnailer.so.4","libheif.so.1","libjpeg.so.8","libjxl.so.0.10","libopenjp2.so.7","libraw.so.23","libwebp.so.7","liblua-5.3.so","libpoppler-glib.so.8","libtiff.so.6"],"options":{"ARCHIVE":"on","DOCS":"on","EXIV2":"on","FFMPEGTHUMBNAILER":"on","LCMS":"on","MAP":"on","NLS":"on","SPELL":"on","TIFF":"on","PDF":"on","HEIF":"on","DJVU":"on","OPENJPEG":"on","RAW":"on","JXL":"on","WEBP":"on"}},{"name":"gegl","origin":"graphics/gegl","version":"0.4.48_1","comment":"Graph based image processing framework","maintainer":"gnome@FreeBSD.org","www":"https://gegl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63a687858555466dbeb48ea1962859da8687379622ca86dd3f2fbdd27d51232c","flatsize":14449995,"path":"All/gegl-0.4.48_1.pkg","repopath":"All/gegl-0.4.48_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv3+","LGPL3+","LGPL20+"],"pkgsize":2732232,"desc":"GEGL (Generic Graphics Library) is a graph based image\nprocessing framework.\n\nGEGL provides infrastructure to do demand based cached\nnon destructive image editing on larger than RAM buffers.\nThrough babl it provides support for a wide range of color\nmodels and pixel storage formats for input and output.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"babl":{"origin":"x11/babl","version":"0.1.108_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gexiv2":{"origin":"graphics/gexiv2","version":"0.14.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libnsgif":{"origin":"graphics/libnsgif","version":"1.0.0"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libspiro":{"origin":"graphics/libspiro","version":"20221101_1,1"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libbabl-0.1.so.0","libglib-2.0.so.0","libgobject-2.0.so.0","libspiro.so.1","libOpenEXR-3_2.so.31","libIex-3_2.so.31","libavcodec.so.60","libavformat.so.60","libavutil.so.58","libswscale.so.7","libintl.so.8","libgmodule-2.0.so.0","libjson-glib-1.0.so.0","libgio-2.0.so.0","libjasper.so.7","libjpeg.so.8","liblcms2.so.2","libumfpack.so.6","libcairo.so.2","libpoppler-glib.so.8","libgdk_pixbuf-2.0.so.0","libpng16.so.16","libraw.so.23","libSDL2-2.0.so.0","librsvg-2.so.2","libpangocairo-1.0.so.0","libpango-1.0.so.0","libtiff.so.6","libwebp.so.7"],"shlibs_provided":["libgegl-0.4.so.0","libgegl-npd-0.4.so","libgegl-sc-0.4.so"],"options":{"CAIRO":"on","ENSCRIPT":"on","FFMPEG":"on","GEXIV2":"on","GRAPHVIZ":"on","JASPER":"on","LCMS2":"on","LIBRSVG2":"on","OPENEXR":"on","PANGO":"on","PIXBUF":"on","POPPLER":"on","RAW":"on","SDL":"on","SPIRO":"on","TIFF":"on","UMFPACK":"on","V4L":"on","VAPI":"on","WEBP":"on"},"annotations":{"cpe":"cpe:2.3:a:gegl:gegl:0.4.48:::::dragonfly6:x86_64:1"}},{"name":"gemdropx","origin":"games/gemdropx","version":"0.9_12","comment":"Interesting one-player puzzle game for X (SDL)","maintainer":"ports@FreeBSD.org","www":"http://www.newbreedsoftware.com/gemdropx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8d1ce65f2945770108516f6da1405de46509cf89168e40323797735dcf3ea58","flatsize":1575486,"path":"All/gemdropx-0.9_12.pkg","repopath":"All/gemdropx-0.9_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":748884,"desc":"\"Gem Drop X\" is an interesting one-player puzzle game using the\nSimple DirectMedia Layer (SDL) libraries.\n\nIt is a direct port of \"Gem Drop,\" an Atari 8-bit game written in Action!\n(a very fast C- and Pascal-like compiled language for the Atari).\n\nIt was originally ported to X11, using SDL for sound and music.\nEventually, the Xlib graphics calls were removed and replaced with\nSDL calls.\n\nThe concept of the game \"Gem Drop\" is based on an arcade game for the\nNeoGeo system called \"Magical Drop III\" by SNK.\n\nIf you're familiar with games like Jewels, Klax, Bust-A-Move or Tetris,\nthis game is similar to them all.  I consider it closest to Klax.\nSome people have compared it to \"Tetris meets Space Invaders.\"","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gemdropx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gedit","origin":"editors/gedit","version":"44.2_2","comment":"Small but powerful text editor for the GNOME Desktop Environment","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/projects/gedit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc76cbd2cb883c4748e358501674045ff7b9772d18a584c82b6911a421c3421d","flatsize":13170601,"path":"All/gedit-44.2_2.pkg","repopath":"All/gedit-44.2_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1745600,"desc":"gEdit is a Gtk+ 3 text editor. Its features include:\n\n\t* Complete integration with the GNOME Environment, including GnomeMDI\n\t* Global Search and Replace\n\t* Dynamically loaded fonts\n\t* Splitscreen Mode\n\t* Printing support\n\t* Configurable Plugins system\n\t* Unlimited Undo/Redo","deps":{"amtk":{"origin":"x11-toolkits/amtk","version":"5.6.0_2"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant":{"origin":"textproc/enchant","version":"1.6.0_11"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-libpeas":{"origin":"devel/py-libpeas","version":"1.34.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tepl6":{"origin":"x11-toolkits/tepl6","version":"6.4.0_3"}},"categories":["editors","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libtepl-6.so.2","libglib-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libamtk-5.so.1","libgtksourceview-4.so.0","libpeas-gtk-1.0.so.0","libpeas-1.0.so.0","libgirepository-1.0.so.1","libgdk_pixbuf-2.0.so.0","libgspell-1.so.2"],"shlibs_provided":["libgedit-44.so"],"annotations":{"cpe":"cpe:2.3:a:gnome:gedit:44.2:::::dragonfly6:x86_64:2"}},{"name":"glest-data","origin":"games/glest-data","version":"3.2.1","comment":"Glest data files","maintainer":"ports@FreeBSD.org","www":"https://www.glest.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cc64764bb7449c3417ca4bb1326276ee297d13388cbf0623a8733f87fd7e5b0","flatsize":111323854,"path":"All/glest-data-3.2.1.pkg","repopath":"All/glest-data-3.2.1.pkg","licenselogic":"single","pkgsize":54565080,"desc":"The glest data files.\n\nThis port install the data files needed to run glest a free 3d real-time\ncustomizable strategy game","categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe glest-data port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gedit-plugins","origin":"editors/gedit-plugins","version":"43.1_4","comment":"Plugins for GEdit","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Gedit/PluginsLists","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eff437a921890fff2c7c674de01991d174b5ba04c0b569a94b3cc92b55919928","flatsize":3428936,"path":"All/gedit-plugins-43.1_4.pkg","repopath":"All/gedit-plugins-43.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":462464,"desc":"Various additional plug-ins for GEdit 3.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gedit":{"origin":"editors/gedit","version":"44.2_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"gucharmap":{"origin":"deskutils/gucharmap","version":"15.1.0_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgit2-glib":{"origin":"devel/libgit2-glib","version":"1.2.0_1"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-libpeas":{"origin":"devel/py-libpeas","version":"1.34.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["editors","gnome"],"shlibs_required":["libgtksourceview-4.so.0","libgtk-3.so.0","libgdk-3.so.0","libpeas-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libtepl-6.so.2","libpeas-gtk-1.0.so.0"]},{"name":"geckodriver","origin":"www/geckodriver","version":"0.26.0_44","comment":"Proxy for using WebDriver clients with Gecko-based browsers","maintainer":"daniel@blodan.se","www":"https://github.com/mozilla/geckodriver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42b65ebf65775584ed3ec721d9825e6965d04326502ae389822ba672ba619bdc","flatsize":4996264,"path":"All/geckodriver-0.26.0_44.pkg","repopath":"All/geckodriver-0.26.0_44.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1357660,"desc":"This program provides the HTTP API described by the\nWebDriver protocol to communicate with Gecko browsers, such as Firefox.\nIt translates calls into the Marionette automation protocol by acting\nas a proxy between the local- and remote ends.","categories":["www"],"annotations":{"cpe":"cpe:2.3:a:mozilla:geckodriver:0.26.0:::::dragonfly6:x86_64:44"}},{"name":"geany-themes","origin":"devel/geany-themes","version":"1.24_1","comment":"Additional color schemes for the Geany IDE","maintainer":"james.wright@digital-chaos.com","www":"https://www.geany.org/download/themes/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1cf8e70a253369eb4c00d4fb9bd418be5b5c3e9b529da4f4a080268851c9d1c","flatsize":85713,"path":"All/geany-themes-1.24_1.pkg","repopath":"All/geany-themes-1.24_1.pkg","licenselogic":"and","licenses":["GPLv2+","BSD","PD"],"pkgsize":12840,"desc":"A collection of color schemes for the Geany lightweight IDE.","categories":["devel","editors"]},{"name":"geany-plugins-l10n","origin":"devel/geany-plugins-l10n","version":"2.0","comment":"Localization messages for Geany plugins","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01be1e3be6a4c624323cbbbd314fe9a416dfa040d56365696a80880ad2bed55f","flatsize":1465271,"path":"All/geany-plugins-l10n-2.0.pkg","repopath":"All/geany-plugins-l10n-2.0.pkg","licenselogic":"single","pkgsize":272000,"desc":"Localization messages for Geany plugins.","deps":{"geany":{"origin":"devel/geany","version":"2.0_2"}},"categories":["devel"]},{"name":"geary","origin":"mail/geary","version":"40.0_9","comment":"Mail client for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Geary","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb972139fcab3b88d89c19fb98ad15a0bc613546f54bfde8b3905c706ddffa78","flatsize":11887849,"path":"All/geary-40.0_9.pkg","repopath":"All/geary-40.0_9.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","CC-BY-3.0","LGPL21+"],"pkgsize":2374108,"desc":"Geary is a mail client for GNOME","deps":{"appstream-glib":{"origin":"devel/appstream-glib","version":"0.8.2_3"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"folks":{"origin":"net-im/folks","version":"0.15.5_1"},"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmime30":{"origin":"mail/gmime30","version":"3.2.7_1"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"gsound":{"origin":"audio/gsound","version":"1.0.3"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"snowballstemmer":{"origin":"textproc/snowballstemmer","version":"2.2.0"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"},"ytnef":{"origin":"converters/ytnef","version":"2.1.2,1"}},"categories":["mail","gnome"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libgio-2.0.so.0","libenchant-2.so.2","libfolks.so.26","libgee-0.8.so.2","libintl.so.8","libgck-1.so.0","libgcr-base-3.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgmime-3.0.so.0","libgoa-1.0.so.0","libgspell-1.so.2","libicuuc.so.74","libjavascriptcoregtk-4.0.so.18","libjson-glib-1.0.so.0","libhandy-1.so.0","libpeas-1.0.so.0","libsecret-1.so.0","libsoup-2.4.so.1","libxml2.so.2","libwebkit2gtk-4.0.so.37","libstemmer.so.0","libsqlite3.so.0","libunwind.so.8","libytnef.so.0","libgsound.so.0"],"shlibs_provided":["libgeary-client-40.0.so","libgeary-web-process.so"],"annotations":{"cpe":"cpe:2.3:a:gnome:geary:40.0:::::dragonfly6:x86_64:9"}},{"name":"geany-plugins","origin":"devel/geany-plugins","version":"2.0","comment":"Geany plugins (meta port)","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"522e0999c415d7a1f9c7f07b633656cc7547d7d4b25922e3f99e5a8d8f247993","flatsize":243,"path":"All/geany-plugins-2.0.pkg","repopath":"All/geany-plugins-2.0.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1616,"desc":"Plenty of plugins for different purposes from the Geany-Plugins project.","deps":{"geany-plugin-addons":{"origin":"devel/geany-plugin-addons","version":"2.0"},"geany-plugin-autoclose":{"origin":"devel/geany-plugin-autoclose","version":"2.0"},"geany-plugin-automark":{"origin":"devel/geany-plugin-automark","version":"2.0"},"geany-plugin-codenav":{"origin":"devel/geany-plugin-codenav","version":"2.0"},"geany-plugin-commander":{"origin":"devel/geany-plugin-commander","version":"2.0"},"geany-plugin-ctags":{"origin":"devel/geany-plugin-ctags","version":"2.0"},"geany-plugin-debugger":{"origin":"devel/geany-plugin-debugger","version":"2.0"},"geany-plugin-defineformat":{"origin":"devel/geany-plugin-defineformat","version":"2.0"},"geany-plugin-doc":{"origin":"devel/geany-plugin-doc","version":"2.0"},"geany-plugin-extrasel":{"origin":"devel/geany-plugin-extrasel","version":"2.0"},"geany-plugin-gendoc":{"origin":"devel/geany-plugin-gendoc","version":"2.0"},"geany-plugin-geniuspaste":{"origin":"devel/geany-plugin-geniuspaste","version":"2.0"},"geany-plugin-git-changebar":{"origin":"devel/geany-plugin-git-changebar","version":"2.0_1"},"geany-plugin-insertnum":{"origin":"devel/geany-plugin-insertnum","version":"2.0"},"geany-plugin-latex":{"origin":"devel/geany-plugin-latex","version":"2.0"},"geany-plugin-lineoperations":{"origin":"devel/geany-plugin-lineoperations","version":"2.0"},"geany-plugin-lipsum":{"origin":"devel/geany-plugin-lipsum","version":"2.0"},"geany-plugin-lua":{"origin":"devel/geany-plugin-lua","version":"2.0"},"geany-plugin-macro":{"origin":"devel/geany-plugin-macro","version":"2.0"},"geany-plugin-markdown":{"origin":"devel/geany-plugin-markdown","version":"2.0"},"geany-plugin-miniscript":{"origin":"devel/geany-plugin-miniscript","version":"2.0"},"geany-plugin-numberedbookmarks":{"origin":"devel/geany-plugin-numberedbookmarks","version":"2.0"},"geany-plugin-overview":{"origin":"devel/geany-plugin-overview","version":"2.0"},"geany-plugin-pairtaghighlighter":{"origin":"devel/geany-plugin-pairtaghighlighter","version":"2.0"},"geany-plugin-pg":{"origin":"devel/geany-plugin-pg","version":"2.0"},"geany-plugin-pohelper":{"origin":"devel/geany-plugin-pohelper","version":"2.0"},"geany-plugin-pretty-printer":{"origin":"devel/geany-plugin-pretty-printer","version":"2.0"},"geany-plugin-prj":{"origin":"devel/geany-plugin-prj","version":"2.0"},"geany-plugin-projectorganizer":{"origin":"devel/geany-plugin-projectorganizer","version":"2.0"},"geany-plugin-scope":{"origin":"devel/geany-plugin-scope","version":"2.0"},"geany-plugin-sendmail":{"origin":"devel/geany-plugin-sendmail","version":"2.0"},"geany-plugin-shiftcolumn":{"origin":"devel/geany-plugin-shiftcolumn","version":"2.0"},"geany-plugin-spellcheck":{"origin":"devel/geany-plugin-spellcheck","version":"2.0"},"geany-plugin-tableconvert":{"origin":"devel/geany-plugin-tableconvert","version":"2.0"},"geany-plugin-treebrowser":{"origin":"devel/geany-plugin-treebrowser","version":"2.0"},"geany-plugin-updatechecker":{"origin":"devel/geany-plugin-updatechecker","version":"2.0"},"geany-plugin-vc":{"origin":"devel/geany-plugin-vc","version":"2.0"},"geany-plugin-vimode":{"origin":"devel/geany-plugin-vimode","version":"2.0"},"geany-plugin-workbench":{"origin":"devel/geany-plugin-workbench","version":"2.0_1"},"geany-plugin-xmlsnippets":{"origin":"devel/geany-plugin-xmlsnippets","version":"2.0"},"geany-plugins-l10n":{"origin":"devel/geany-plugins-l10n","version":"2.0"}},"categories":["devel"],"options":{"NLS":"on","ADDONS":"on","AUTOCLOSE":"on","AUTOMARK":"on","CODENAV":"on","COMMANDER":"on","CTAGS":"on","DEBUGGER":"on","DEFINEFORMAT":"on","DOC":"on","EXTRASEL":"on","GENDOC":"on","GENIUSPASTE":"on","GIT-CHANGEBAR":"on","INSERTNUM":"on","LATEX":"on","LINEOPERATIONS":"on","LIPSUM":"on","LUA":"on","MACRO":"on","MARKDOWN":"on","MINISCRIPT":"on","NUMBEREDBOOKMARKS":"on","OVERVIEW":"on","PAIRTAGHIGHLIGHTER":"on","PG":"on","POHELPER":"on","PRETTY-PRINTER":"on","PROJECTORGANIZER":"on","PRJ":"on","SCOPE":"on","SENDMAIL":"on","SHIFTCOLUMN":"on","SPELLCHECK":"on","TABLECONVERT":"on","TREEBROWSER":"on","UPDATECHECKER":"on","VC":"on","VIMODE":"on","WORKBENCH":"on","XMLSNIPPETS":"on"}},{"name":"geany-plugin-xmlsnippets","origin":"devel/geany-plugin-xmlsnippets","version":"2.0","comment":"Geany plugin: XML/HTML tag autocompletion","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/xmlsnippets.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3418384def8f79e29334be3389258fc6a4d0e8d7201158ef6f023672707a10a","flatsize":33187,"path":"All/geany-plugin-xmlsnippets-2.0.pkg","repopath":"All/geany-plugin-xmlsnippets-2.0.pkg","licenselogic":"single","pkgsize":12972,"desc":"This plugin extends XML/HTML tag autocompletion provided by Geany.\nIt automatically inserts a matching snippet after you type an opening\ntag.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-workbench","origin":"devel/geany-plugin-workbench","version":"2.0_1","comment":"Geany plugin: manage multiple projects in geany","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/workbench.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3e6f2873fc0401ca2697b5723d5e6d1a173bce3a3a7fe8efe1eda62c9a41d67","flatsize":130146,"path":"All/geany-plugin-workbench-2.0_1.pkg","repopath":"All/geany-plugin-workbench-2.0_1.pkg","licenselogic":"single","pkgsize":42284,"desc":"The Workbench plugin is an extension that makes it possible to\nmanage multiple projects in geany. You can add geany projects to a\nworkbench. From there you can add directories to the project to\nmanage the files belonging to the project.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"geany-plugin-utilslib":{"origin":"devel/geany-plugin-utilslib","version":"2.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgit2.so.1.7","libgeanypluginutils.so.0"]},{"name":"geany-plugin-vimode","origin":"devel/geany-plugin-vimode","version":"2.0","comment":"Geany plugin: vim-mode plugin for Geany written by a guy who does not use Vim","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/vimode.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0066bc8d07c82f13521e311eba1e6119769434cdc9cb2a1dc7aa7f49b48ea94f","flatsize":246576,"path":"All/geany-plugin-vimode-2.0.pkg","repopath":"All/geany-plugin-vimode-2.0.pkg","licenselogic":"single","pkgsize":29240,"desc":"Vimode is a Vim-mode plugin for Geany written by a guy who does not\nuse Vim.\n\nDespite the limited Vim knowledge of the author, the plugin tries\nto be a reasonably complete Vim mode implementation featuring:\n\n - normal mode, insert/replace mode, visual mode, line visual mode\n - repeated commands (e.g. 10dd - delete 10 lines)\n - \"motion\" commands (e.g. d10l - delete 10 characters to the right)\n - \"text object\" commands (e.g. di( - delete inner contents of parentheses)\n - visual mode commands (e.g. ~ to swap case of the selected text)\n - basic ex mode commands like :s, including range specifications\n - most basic navigation, selection and text manipulation commands\n - command repetition using \".\" and repeated insert","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-vc","origin":"devel/geany-plugin-vc","version":"2.0","comment":"Geany plugin: access to different version-control systems","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanyvc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d8f5557b892425a50404e49b53551aaf80013d910fb960748289d86e17de4d2","flatsize":115465,"path":"All/geany-plugin-vc-2.0.pkg","repopath":"All/geany-plugin-vc-2.0.pkg","licenselogic":"single","pkgsize":34808,"desc":"GeanyVC is plugin that provides a uniform way of accessing the\ndifferent version-control systems inside Geany IDE. Only small\nsubset of vc is implemented, but, hey, you don't need anything\nbesides diff, log, status, revert and commit most time.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkspell3":{"origin":"textproc/gtkspell3","version":"3.0.10_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgtkspell3-3.so.0","libenchant-2.so.2","libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"GTKSPELL":"on"}},{"name":"geany-plugin-utilslib","origin":"devel/geany-plugin-utilslib","version":"2.0","comment":"Geany plugin: utility library","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b1ac1a7431af09053601af877c1cf780fd74b405273c351b859d2d6598526cf","flatsize":30368,"path":"All/geany-plugin-utilslib-2.0.pkg","repopath":"All/geany-plugin-utilslib-2.0.pkg","licenselogic":"single","pkgsize":11372,"desc":"Utility library required by some Geany plugins.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libvte-2.91.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgeanypluginutils.so.0"],"options":{"DOCS":"on"}},{"name":"geany-plugin-updatechecker","origin":"devel/geany-plugin-updatechecker","version":"2.0","comment":"Geany plugin: check for new version of Geany","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/updatechecker.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbac4b4880fa7073a925b21c9b3a5abfafe9f8aedf8bffa198fc205774b43ef6","flatsize":33082,"path":"All/geany-plugin-updatechecker-2.0.pkg","repopath":"All/geany-plugin-updatechecker-2.0.pkg","licenselogic":"single","pkgsize":12508,"desc":"UpdateChecker is a plugin for Geany, which is able to check whether\nthere is a more recent version of Geany available.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-treebrowser","origin":"devel/geany-plugin-treebrowser","version":"2.0","comment":"Geany plugin: alternate file browser","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/treebrowser.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12c112f7383bba3760cafed56d968c662eb9f4c59519633354fcbd34f1fe1b9a","flatsize":65931,"path":"All/geany-plugin-treebrowser-2.0.pkg","repopath":"All/geany-plugin-treebrowser-2.0.pkg","licenselogic":"single","pkgsize":21616,"desc":"The TreeBrowser plugin for Geany provides an alternate way to browse\nthrough your files. It displays files and directories in a tree\nview and has more features than the file browser plugin delivered\nwith Geany itself.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"geany-plugin-utilslib":{"origin":"devel/geany-plugin-utilslib","version":"2.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgeanypluginutils.so.0"]},{"name":"geany-plugin-tableconvert","origin":"devel/geany-plugin-tableconvert","version":"2.0","comment":"Geany plugin: convert tabulator separated selection into a table","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/tableconvert.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a087c24db57a7515c651d9957727628903edcd2bb7aa74e57031a3ecfb2aec4a","flatsize":40788,"path":"All/geany-plugin-tableconvert-2.0.pkg","repopath":"All/geany-plugin-tableconvert-2.0.pkg","licenselogic":"single","pkgsize":14776,"desc":"Tableconvert is a plugin which helps on converting a tabulator\nseparated selection into a table.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-spellcheck","origin":"devel/geany-plugin-spellcheck","version":"2.0","comment":"Geany plugin: spell check via Enchant","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/spellcheck.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89445a130932e84e50d183943891cd0bc78154076462358ad4e95a92eebde5a0","flatsize":90041,"path":"All/geany-plugin-spellcheck-2.0.pkg","repopath":"All/geany-plugin-spellcheck-2.0.pkg","licenselogic":"single","pkgsize":28212,"desc":"This plugin checks the content of the current document in Geany\nwith the spell check library Enchant.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"enchant":{"origin":"textproc/enchant","version":"1.6.0_11"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libenchant.so.1","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-shiftcolumn","origin":"devel/geany-plugin-shiftcolumn","version":"2.0","comment":"Geany plugin: move blocks of text horizontally","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/shiftcolumn.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46ff771ef91ca5b01a5a8148b385528b9edf229baf7c486e6361082472a45d07","flatsize":32182,"path":"All/geany-plugin-shiftcolumn-2.0.pkg","repopath":"All/geany-plugin-shiftcolumn-2.0.pkg","licenselogic":"single","pkgsize":12020,"desc":"This plugin allows you to move blocks of text horizontally.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"gecode","origin":"math/gecode","version":"6.3.0_7","comment":"Generic Constraint Development Environment","maintainer":"yuri@FreeBSD.org","www":"https://www.gecode.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d50ad528273490e852b7aadbc6102fc6bae09ab70f96737b9ef87a81aeb81919","flatsize":29471487,"path":"All/gecode-6.3.0_7.pkg","repopath":"All/gecode-6.3.0_7.pkg","licenselogic":"and","licenses":["BSL","MIT"],"pkgsize":5092836,"desc":"Gecode is a toolkit for developing constraint-based systems and\napplications. Gecode provides a constraint solver with state-of-the-art\nperformance while being modular and extensible.","categories":["math"],"shlibs_provided":["libgecodedriver.so.51","libgecodeflatzinc.so.51","libgecodefloat.so.51","libgecodeint.so.51","libgecodekernel.so.51","libgecodeminimodel.so.51","libgecodesearch.so.51","libgecodeset.so.51","libgecodesupport.so.51"],"options":{"AUDIT":"off","CBS":"on","FLATZINC":"on","GIST":"off","PEAKHEAP":"off","PROFILE":"off","SEARCH":"on","SHARED":"on","STATIC":"off"}},{"name":"geany-plugin-sendmail","origin":"devel/geany-plugin-sendmail","version":"2.0","comment":"Geany plugin: send a document as attachment","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanysendmail.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d173a628b2a349da2017bb46da32fa5b1fcd1d0a89099666dbefb0708c6d2546","flatsize":48064,"path":"All/geany-plugin-sendmail-2.0.pkg","repopath":"All/geany-plugin-sendmail-2.0.pkg","licenselogic":"single","pkgsize":16632,"desc":"GeanySendMail is a little plugin to send a document as attachment\nusing the preferred mail client from inside Geany. It is similar\nto the envelope symbol of most office tools and requires a mail\nclient that is supporting remote calls.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"gemrb","origin":"games/gemrb","version":"0.9.2_1","comment":"GemRB (Game engine made with preRendered Background)","maintainer":"pkubaj@FreeBSD.org","www":"https://www.gemrb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a81642acf151df67e5273f0192df55c7bba203b301abdc1f7326ff638372a19","flatsize":33992712,"path":"All/gemrb-0.9.2_1.pkg","repopath":"All/gemrb-0.9.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14552044,"desc":"This Game Engine is a port of the original Infinity Engine (the one of\nBaldur's Gate, Icewind Dale, Planescape: Torment, etc...) to\nLinux/Unix, Mac OS X and Windows with some enhancements.","deps":{"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games","emulators"],"shlibs_required":["libpython3.11.so.1.0","libvorbisfile.so.3","libopenal.so.1","libpng16.so.16","libSDL2-2.0.so.0","libSDL2_mixer-2.0.so.0","libOpenGL.so.0","libGLX.so.0","libfreetype.so.6"],"shlibs_provided":["libgemrb_core.so.0.9.2"],"options":{"DOCS":"on","OPENAL":"on","SDLMIXER":"on","DEMO":"on","FREETYPE":"on","PNG":"on","VORBIS":"on","OPENGL":"on","RESIND":"off"},"messages":[{"message":"You will need one of the original Infinity Engine games or the free Baldur's Gate II\ndemo. GemRB does not support the Enhanced Edition versions of the games. GemRB comes\nwith its own short demo.\n\nGemRB needs access to game files. You have several options to provide the files:\n  - copy from a Windows system\n  - install with emulators/wine\n  - extract with archivers/unshield and archivers/cabextract\n    (https://github.com/gemrb/gemrb/wiki/Unshield:-alternative-game-install-method)\n  - use the custom GemRB games installers\n    (http://git.njw.name/cgit/cgit.cgi/gemrb-gameinstallers)\n\nAdditionally, /usr/local/etc/gemrb/GemRB.cfg needs to be edited to point to the Infinity\nEngine game installation directory, i.e. the directory where you provide the game\nfiles from above. If it doesn't point to a valid game directory then GemRB will\nstart its demo instead.\n\nPlease see https://www.gemrb.org for additional help and instructions.","type":"install"}]},{"name":"geany-plugin-projectorganizer","origin":"devel/geany-plugin-projectorganizer","version":"2.0","comment":"Geany plugin: extension of Geany's project management","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/projectorganizer.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30eaba7ee6453e44f311d727499ab3cb0113a2bc191dba4330e046838deb6fba","flatsize":104922,"path":"All/geany-plugin-projectorganizer-2.0.pkg","repopath":"All/geany-plugin-projectorganizer-2.0.pkg","licenselogic":"single","pkgsize":34124,"desc":"Project Organizer is an extension of Geany's project management\ndisplaying a tree of files belonging to the project in the sidebar.\nIn addition, it enables quick swapping between header and source\nfiles, searching project files by name and more.  The plugin was\ncreated with big projects in mind so everything works fast enough\neven with projects consisting of hundreds of thousands of files.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on"}},{"name":"geany-plugin-prj","origin":"devel/geany-plugin-prj","version":"2.0","comment":"Geany plugin: alternative project manager","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanyprj.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93ccb430a37eb7aedcdf48e5f3297b9a0d046c824482d8a6ef8d705b13b3327c","flatsize":85667,"path":"All/geany-plugin-prj-2.0.pkg","repopath":"All/geany-plugin-prj-2.0.pkg","licenselogic":"single","pkgsize":27464,"desc":"Alternative project manager for Geany","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-pretty-printer","origin":"devel/geany-plugin-pretty-printer","version":"2.0","comment":"Geany plugin: formats XML and make it human-readable","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/pretty-printer.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40ba19e4fb58a5f73b51f1fbacf855a1269ad9d586bd7a72ac22568dc6c11538","flatsize":30352,"path":"All/geany-plugin-pretty-printer-2.0.pkg","repopath":"All/geany-plugin-pretty-printer-2.0.pkg","licenselogic":"single","pkgsize":12248,"desc":"Geany plugin.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"]},{"name":"geany-plugin-scope","origin":"devel/geany-plugin-scope","version":"2.0","comment":"Geany plugin: graphical GDB front-end","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/scope.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a22349ce0f6d93e14587eb12c8c0280a02a5f1c110d2d42765270c2cb47dcbae","flatsize":781423,"path":"All/geany-plugin-scope-2.0.pkg","repopath":"All/geany-plugin-scope-2.0.pkg","licenselogic":"single","pkgsize":150188,"desc":"Scope is a graphical GDB front-end.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"geany-plugin-utilslib":{"origin":"devel/geany-plugin-utilslib","version":"2.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libvte-2.91.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgeanypluginutils.so.0"]},{"name":"geany-plugin-pohelper","origin":"devel/geany-plugin-pohelper","version":"2.0","comment":"Geany plugin: support for gettext translation files","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/pohelper.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d0b51785e78e2ae120e4bb755460041819ec41feb0114b4bdffdc6f47cb605f","flatsize":95523,"path":"All/geany-plugin-pohelper-2.0.pkg","repopath":"All/geany-plugin-pohelper-2.0.pkg","licenselogic":"single","pkgsize":26688,"desc":"Translation Helper plugin provides support for gettext translation files.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-pg","origin":"devel/geany-plugin-pg","version":"2.0","comment":"Geany plugin: encrypt, decrypt and verify signatures with GnuPG","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanypg.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0e38c1e720153f7596edec46379bf50ae96a4e52c78609ccc0cad65bc35d8ce","flatsize":55762,"path":"All/geany-plugin-pg-2.0.pkg","repopath":"All/geany-plugin-pg-2.0.pkg","licenselogic":"single","pkgsize":19412,"desc":"GeanyPG is a plugin for Geany that allows the user to encrypt,\ndecrypt and verify signatures with GnuPG.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgpgme.so.11","libassuan.so.0","libgpg-error.so.0"]},{"name":"geany-plugin-pairtaghighlighter","origin":"devel/geany-plugin-pairtaghighlighter","version":"2.0","comment":"Geany plugin: highlight matching opening/closing HTML tags","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/pairtaghighlighter.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fdefe3cbbdd94f4decfe2e87ef7cc831bbb4c65acde6df522600a3304050718","flatsize":14650,"path":"All/geany-plugin-pairtaghighlighter-2.0.pkg","repopath":"All/geany-plugin-pairtaghighlighter-2.0.pkg","licenselogic":"single","pkgsize":6872,"desc":"Pair Tag Highlighter plugin finds and highlights matching opening/closing\nHTML tags.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-overview","origin":"devel/geany-plugin-overview","version":"2.0","comment":"Geany plugin: zoomed-out view of open files","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/overview.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9629d11bae0d87310a04b17bb4a2785055d095b15e57850cc941314a14a81198","flatsize":81911,"path":"All/geany-plugin-overview-2.0.pkg","repopath":"All/geany-plugin-overview-2.0.pkg","licenselogic":"single","pkgsize":22120,"desc":"The Overview plugin is a small zoomed-out view next to the normal\neditor view that allows to see and navigate a lot of the file at\nonce.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-numberedbookmarks","origin":"devel/geany-plugin-numberedbookmarks","version":"2.0","comment":"Geany plugin: additional numbered bookmarks","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanynumberedbookmarks.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba6b18487f91c07722fccdfd3b82ac19716fd8d3b719d42cdeb6379a35957afe","flatsize":56694,"path":"All/geany-plugin-numberedbookmarks-2.0.pkg","repopath":"All/geany-plugin-numberedbookmarks-2.0.pkg","licenselogic":"single","pkgsize":18608,"desc":"geanynumberedbookmarks is a plugin to provide users with 10 numbered\nbookmarks (in addition to the usual bookkmarks)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"geany-plugin-utilslib":{"origin":"devel/geany-plugin-utilslib","version":"2.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgeanypluginutils.so.0"]},{"name":"geany-plugin-miniscript","origin":"devel/geany-plugin-miniscript","version":"2.0","comment":"Geany plugin: pipe text/documents via script (shell, perl, awk, etc.)","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanyminiscript.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c11989b93604ce29373511a5ef484f6a2d49e1af5619601620506d5305c3d2bc","flatsize":45875,"path":"All/geany-plugin-miniscript-2.0.pkg","repopath":"All/geany-plugin-miniscript-2.0.pkg","licenselogic":"single","pkgsize":16280,"desc":"Geany Mini-Script filter plugin.\nThis plugin is a tool to apply a script filter on:\n - text selection\n - current document\n - all documents\nThe filter type can be:\n - shell script\n - perl script\n - python script\n - sed commands\n - awk script\nThe output can be:\n - selection of current document\n - all documents\n - new document","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-macro","origin":"devel/geany-plugin-macro","version":"2.0","comment":"Geany plugin: user defined macros","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanymacro.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"196861f63358ba656b91784e512af3e43a4e17ee7f784f9d9c9af4ab3dca5a7b","flatsize":67239,"path":"All/geany-plugin-macro-2.0.pkg","repopath":"All/geany-plugin-macro-2.0.pkg","licenselogic":"single","pkgsize":22792,"desc":"This plugin allows you to record and use your own macros.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-lua","origin":"devel/geany-plugin-lua","version":"2.0","comment":"Geany plugin: Lua scripting","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanylua.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ab9335f16756f7c865edde2024081e8f6c577c5394cd122f7541a840ca495c1","flatsize":468251,"path":"All/geany-plugin-lua-2.0.pkg","repopath":"All/geany-plugin-lua-2.0.pkg","licenselogic":"single","pkgsize":94632,"desc":"Lua scripting plugin for Geany.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","liblua-5.1.so"],"shlibs_provided":["libgeanylua.so"]},{"name":"geany-plugin-lipsum","origin":"devel/geany-plugin-lipsum","version":"2.0","comment":"Geany plugin: Lorem Ipsum generator","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanylipsum.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"516c16147bf2a9e6759c318e4555a22fb58d2ae4d49dc78953662792c7f1f4c1","flatsize":32656,"path":"All/geany-plugin-lipsum-2.0.pkg","repopath":"All/geany-plugin-lipsum-2.0.pkg","licenselogic":"single","pkgsize":12452,"desc":"GeanyLipsum is a plugin for Geany that implements a Lorem Ipsum\ngenerator to insert placeholder text into your document.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-insertnum","origin":"devel/geany-plugin-insertnum","version":"2.0","comment":"Geany plugin: replace selection with integer numbers","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanyinsertnum.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af532b5019083f9cdde613b585302e4b214def4b072554ee410295d4f357c71c","flatsize":40735,"path":"All/geany-plugin-insertnum-2.0.pkg","repopath":"All/geany-plugin-insertnum-2.0.pkg","licenselogic":"single","pkgsize":14724,"desc":"This plugin replaces a (possibly zero-width) rectangular selection\nwith integer numbers, using start/step/base etc. specified by the\nuser. For practical reasons, the number of lines is limited to\n100000. Lines shorter than the current selection are skipped.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-lineoperations","origin":"devel/geany-plugin-lineoperations","version":"2.0","comment":"Geany plugin: Simple line functions that can be applied to an open file","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/lineoperations.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9459dead1028880911c849156a1a183968e7ad6800dca920f1bf4bc7a6557a50","flatsize":46183,"path":"All/geany-plugin-lineoperations-2.0.pkg","repopath":"All/geany-plugin-lineoperations-2.0.pkg","licenselogic":"single","pkgsize":15940,"desc":"Line Operations is an assortment of simple line functions that can\nbe applied to an open file.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-git-changebar","origin":"devel/geany-plugin-git-changebar","version":"2.0_1","comment":"Geany plugin: highlight changed files tracked with Git","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/git-changebar.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0f1ff175cf1928b4007e3c1538639e9b9cd86aa2fb37075b6a5b428347492b9","flatsize":78639,"path":"All/geany-plugin-git-changebar-2.0_1.pkg","repopath":"All/geany-plugin-git-changebar-2.0_1.pkg","licenselogic":"single","pkgsize":24488,"desc":"This plugin highlights uncommitted changes to files tracked with\nGit, and allows to navigate through the hunks.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgit2.so.1.7"],"options":{"DOCS":"on"}},{"name":"geany-plugin-geniuspaste","origin":"devel/geany-plugin-geniuspaste","version":"2.0","comment":"Geany plugin: pastebins support","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geniuspaste.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55b644121343ce612b76959fee4744d598fa908da8108ecfd0f1fa9cb8c4f8d3","flatsize":57121,"path":"All/geany-plugin-geniuspaste-2.0.pkg","repopath":"All/geany-plugin-geniuspaste-2.0.pkg","licenselogic":"single","pkgsize":21404,"desc":"This plugin allows the user to paste the code from Geany into five\ndifferent pastebins. At the moment it supports this services:\n - codepad.org\n - tinypaste.com\n - pastebin.geany.org\n - dpaste.de\n - sprunge.us\nGeniusPaste detects automatically the syntax of the code and paste\nit with syntax highlighting enabled. It can also display the pasted\ncode opening a new browser tab.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-markdown","origin":"devel/geany-plugin-markdown","version":"2.0","comment":"Geany plugin: real-time preview of rendered Markdown","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/markdown.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"946591fae4295bcd21a81bc4655195872a95ea767ef2ce845b785fa0b7f6e0bc","flatsize":728944,"path":"All/geany-plugin-markdown-2.0.pkg","repopath":"All/geany-plugin-markdown-2.0.pkg","licenselogic":"single","pkgsize":554664,"desc":"This plugin provides a real-time preview of rendered Markdown using\nthe WebKit engine.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["devel"],"shlibs_required":["libwebkit2gtk-4.0.so.37","libsoup-2.4.so.1","libgmodule-2.0.so.0","libjavascriptcoregtk-4.0.so.18","libgthread-2.0.so.0","libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on"}},{"name":"geany-plugin-gendoc","origin":"devel/geany-plugin-gendoc","version":"2.0","comment":"Geany plugin: generate documentation from the sources comments","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanygendoc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9cc27315d210838e5cd98ea4d2d579482eb226250acc57d86fcc5da6b42de2f","flatsize":187049,"path":"All/geany-plugin-gendoc-2.0.pkg","repopath":"All/geany-plugin-gendoc-2.0.pkg","licenselogic":"single","pkgsize":51796,"desc":"GeanyGenDoc is a plugin for Geany that aims to help code documentation\nby automatically generating documentation comment basis from the\nsource code.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"ctpl":{"origin":"textproc/ctpl","version":"0.3.4_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libctpl.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-extrasel","origin":"devel/geany-plugin-extrasel","version":"2.0","comment":"Geany plugin: additional selection tools","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanyextrasel.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"674c4ed1e5b43536c636a0fcfd2b0ea4566becceb1a89062d621253a6daba7e6","flatsize":40270,"path":"All/geany-plugin-extrasel-2.0.pkg","repopath":"All/geany-plugin-extrasel-2.0.pkg","licenselogic":"single","pkgsize":15120,"desc":"The Extra Selection adds the following menu items: \"Column Mode\",\n\"Select to Line\" and \"Select to Matching Brace\", \"Set Anchor\",\n\"Select to Anchor\" and \"Rectangle Select to Anchor\".","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-doc","origin":"devel/geany-plugin-doc","version":"2.0","comment":"Geany plugin: execute command on the word at cursor position","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanydoc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2351696f836f4114527c4d327fa7d832ba07c3a016a89a1e1b0f881016159fce","flatsize":57819,"path":"All/geany-plugin-doc-2.0.pkg","repopath":"All/geany-plugin-doc-2.0.pkg","licenselogic":"single","pkgsize":19632,"desc":"Geanydoc is plugin for Geany IDE that allow execute specified\ncommands on the current word at the cursor position. This word is\npassed as an argument to these commands. It allow either place\noutput of these commands in geany buffer *DOC* or just execute\nexternal program. Geanydoc is intended to be used for searching\ndocumentation API in different sources.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-ctags","origin":"devel/geany-plugin-ctags","version":"2.0","comment":"Geany plugin: generate and query ctags files","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanyctags.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81ad8eeaf3c66828adfa3bed31ea4a8444ba4757427fdd7785dd0bbb6c979ebc","flatsize":55215,"path":"All/geany-plugin-ctags-2.0.pkg","repopath":"All/geany-plugin-ctags-2.0.pkg","licenselogic":"single","pkgsize":20580,"desc":"GeanyCtags adds a simple support for generating and querying ctags\nfiles for a Geany project.\n\nEven though Geany supports symbol definition searching by itself\nwithin the open files (and with a plugin support within the whole\nproject), tag regeneration can become too slow for really big\nprojects.  This is why this plugin was created.  It makes it possible\nto generate the tag file only once and just query it when searching\nfor a particular symbol definition/declaration.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"ctags":{"origin":"devel/ctags","version":"5.8_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-defineformat","origin":"devel/geany-plugin-defineformat","version":"2.0","comment":"Geany plugin: on-the-fly #define formatter","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/defineformat.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dfff2b87fec6f355978540fa5b8fc5a8391c81c73a8c29ac2aec34a66c22fb9a","flatsize":27743,"path":"All/geany-plugin-defineformat-2.0.pkg","repopath":"All/geany-plugin-defineformat-2.0.pkg","licenselogic":"single","pkgsize":11032,"desc":"Define formatter plugin provides support for on-the-fly formatting\nfor multiline #define macros.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-debugger","origin":"devel/geany-plugin-debugger","version":"2.0","comment":"Geany plugin: debugging support (via GDB currently)","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/debugger.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6baade939f96d9abc76366d4d1b65420bab81412946d7e51e21572a58599a955","flatsize":207371,"path":"All/geany-plugin-debugger-2.0.pkg","repopath":"All/geany-plugin-debugger-2.0.pkg","licenselogic":"single","pkgsize":66228,"desc":"Plugin enables debugging in Geany. Currently supports GDB only, but\nwas developed with multiple debuggers support in mind, so the other\nbackends support is planned as well.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"geany-plugin-utilslib":{"origin":"devel/geany-plugin-utilslib","version":"2.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libvte-2.91.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgeanypluginutils.so.0"]},{"name":"geany-plugin-codenav","origin":"devel/geany-plugin-codenav","version":"2.0","comment":"Geany plugin: some facilities for navigating in the code","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/codenav.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3511fc7fd412037e9abfb89a6352a5f38e2ee4adc44da0e786f88902bd4a2bdb","flatsize":46676,"path":"All/geany-plugin-codenav-2.0.pkg","repopath":"All/geany-plugin-codenav-2.0.pkg","licenselogic":"single","pkgsize":16860,"desc":"This plugin adds some facilities for navigating in the code.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-automark","origin":"devel/geany-plugin-automark","version":"2.0","comment":"Geany plugin: highlights all words that match selected word","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/automark.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ec81a2d268112010b6afeafe8fa6e142a4db31842a242bf60e6593e2f3d23cf","flatsize":26452,"path":"All/geany-plugin-automark-2.0.pkg","repopath":"All/geany-plugin-automark-2.0.pkg","licenselogic":"single","pkgsize":10492,"desc":"This plugin highlights all words that match current word under cursor.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-latex","origin":"devel/geany-plugin-latex","version":"2.0","comment":"Geany plugin: LaTeX support","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/geanylatex.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49da835d1435617686dee6b2d639f0ec0540e1de241874bdd9e04f3397ff2b37","flatsize":909311,"path":"All/geany-plugin-latex-2.0.pkg","repopath":"All/geany-plugin-latex-2.0.pkg","licenselogic":"single","pkgsize":613352,"desc":"GeanyLaTeX is a plugin for Geany IDE to improve work with LaTeX.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-commander","origin":"devel/geany-plugin-commander","version":"2.0","comment":"Geany plugin: command panel for rapid access to any action","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/commander.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d30772b74b301198fe25915c8d3d38ed50b6ba3acc0e58511b1912cd0172dd1","flatsize":60401,"path":"All/geany-plugin-commander-2.0.pkg","repopath":"All/geany-plugin-commander-2.0.pkg","licenselogic":"single","pkgsize":20464,"desc":"Commander is a plugin for Geany that provides a command panel for\nrapid access to any action.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-autoclose","origin":"devel/geany-plugin-autoclose","version":"2.0","comment":"Geany plugin: brackets autocompletion","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/autoclose.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3dc6c980a41e3935c6a631baac1883776133979294d15ed9c778e0e9dfa2e0b","flatsize":50150,"path":"All/geany-plugin-autoclose-2.0.pkg","repopath":"All/geany-plugin-autoclose-2.0.pkg","licenselogic":"single","pkgsize":18652,"desc":"Auto-close plugin enables brackets autocompletion feature.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"geany-plugin-addons","origin":"devel/geany-plugin-addons","version":"2.0","comment":"Geany plugin: various small addons","maintainer":"madpilot@FreeBSD.org","www":"https://plugins.geany.org/addons.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8e96189fc10c06d84bda42c068cb8a6fab6cb6fb6c1a8ddf32c071e299f26c8","flatsize":110839,"path":"All/geany-plugin-addons-2.0.pkg","repopath":"All/geany-plugin-addons-2.0.pkg","licenselogic":"single","pkgsize":35172,"desc":"This plugin adds various small addons to Geany which aren't worth\nan own plugin but might still useful for people.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geany":{"origin":"devel/geany","version":"2.0_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgeany.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"gnome-getting-started-docs","origin":"misc/gnome-getting-started-docs","version":"3.38.1","comment":"GNOME 3 getting started guide","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"345003eea417dc56b769da480f5f20fcf3903a0094212cd88772de577426ab78","flatsize":139450504,"path":"All/gnome-getting-started-docs-3.38.1.pkg","repopath":"All/gnome-getting-started-docs-3.38.1.pkg","licenselogic":"single","licenses":["CC-BY-3.0"],"pkgsize":81635064,"desc":"User documentation for the GNOME 3 desktop.","categories":["misc","gnome"]},{"name":"gdt","origin":"cad/gdt","version":"4.0.4","comment":"GDS2/GDT format translator","maintainer":"hrs@FreeBSD.org","www":"https://sourceforge.net/projects/gds2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9ffde778f19ab4a9bb1ba0d3b768c1ee84eb04ead3136895c99453062b30e75","flatsize":2173017,"path":"All/gdt-4.0.4.pkg","repopath":"All/gdt-4.0.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":357536,"desc":"This is GDT (graphics data text) format translator written in C/C++ that\nconverts a binary gdsii file to a text format that is compact and\neasy to parse.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["cad"]},{"name":"gdstk","origin":"cad/gdstk","version":"0.9.52","comment":"C++ library for creation and manipulation of GDSII and OASIS files","maintainer":"yuri@FreeBSD.org","www":"https://heitzmann.github.io/gdstk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eea91445a3d66ed8e4f5de7426d706fbcac10fb78df706d1473b2a9a35a4647c","flatsize":698547,"path":"All/gdstk-0.9.52.pkg","repopath":"All/gdstk-0.9.52.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":214852,"desc":"Gdstk (GDSII Tool Kit) is a C++ library for creation and manipulation\nof GDSII and OASIS files. It is also available as a Python module\nmeant to be a successor to Gdspy.\n\nKey features for the creation of complex CAD layouts are included:\n* Boolean operations on polygons (AND, OR, NOT, XOR)\n  based on clipping algorithm\n* Polygon offset (inward and outward rescaling of polygons)\n* Efficient point-in-polygon solutions for large array sets\n\nTypical applications of Gdstk are in the fields of electronic chip design,\nplanar lightwave circuit design, and mechanical engineering.","deps":{"qhull":{"origin":"math/qhull","version":"8.0.2_3,1"}},"categories":["cad"],"shlibs_required":["libqhull_r.so.8.0"],"shlibs_provided":["libclipper.so","libgdstk.so"]},{"name":"gdsreader","origin":"cad/gdsreader","version":"0.3.2_2","comment":"GDS2 stream file to Postscript and HP/GL converter","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0393e5e9f1cdc1bc83199949f40108c0364aebd108bda3ed0243fec3e44d9f3e","flatsize":294116,"path":"All/gdsreader-0.3.2_2.pkg","repopath":"All/gdsreader-0.3.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62044,"desc":"This software has as target the printing/plotting/displaying of Calma (GDSii)\nfiles without using true layout editors.","categories":["cad"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"gdscpp","origin":"cad/gdscpp","version":"g20200611","comment":"C++ library to create and read GDSII file","maintainer":"yuri@FreeBSD.org","www":"https://github.com/judefdiv/gdscpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be40979816544dd82559ecb1b3a930dc87b88302d54a354a81978ad49a58ba9e","flatsize":412947,"path":"All/gdscpp-g20200611.pkg","repopath":"All/gdscpp-g20200611.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":106036,"desc":"GDScpp is a C++ library that make GDS file manipulation easier.\n\nFeatures:\n* Convert GDS data to ASCII.\n* Easily create GDS files.\n* Import GDS files.\n* Extract the root GDS structures.\n* Create a hierarchy diagram of all the GDS structure dependencies.\n* Direct importing of GDS files with redundancy checking.\n* Create bounding box of all the GDS structures.","categories":["cad"],"shlibs_provided":["libgds.so"]},{"name":"geany-legacy","origin":"devel/geany-legacy","version":"1.37.1","comment":"Fast and lightweight GTK+ IDE with gtk2","maintainer":"zrj@ef.irc","www":"https://www.geany.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e074d51d710fa80bafa9740aa6085d681177354d970c1a4cb1351dc7ce0dde6","flatsize":5506062,"path":"All/geany-legacy-1.37.1.pkg","repopath":"All/geany-legacy-1.37.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1356548,"desc":"Geany is a small and lightweight integrated development environment. It was\ndeveloped to provide a small and fast IDE, which has only a few dependencies\non other packages. Another goal was to be as independent as possible from a\nspecial Desktop Environment like KDE or GNOME.\n\nWWW: https://www.geany.org/","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel","editors"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"gds3d","origin":"cad/gds3d","version":"g20210503","comment":"Application for rendering IC (chip) layouts in 3D","maintainer":"yuri@FreeBSD.org","www":"https://github.com/trilomix/GDS3D/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7d11d2fa5107d549a5ca2147a34afe2d2ff93ada07de9770caa716a4e1afb38","flatsize":1555335,"path":"All/gds3d-g20210503.pkg","repopath":"All/gds3d-g20210503.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":447088,"desc":"GDS3D is an application that can interpret so called IC layouts and render them\nin 3D. The program accepts standard GDSII files as input data. Along with the\nlayout file, it requires a so called process definition file which contains the\n3D parameters of the process being used. These files combined allow the program\nto create a 3D representation of an ASIC design.\n\nWWW: https://github.com/trilomix/GDS3D","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["cad"],"shlibs_required":["libX11.so.6","libGL.so.1"]},{"name":"gdmd","origin":"devel/gdmd","version":"0.1.0.20210818","comment":"Wrapper providing DMD-like CLI interface to gdc","maintainer":"acm@FreeBSD.org","www":"https://github.com/D-Programming-GDC/gdmd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2faf727c33f1214233e4b263bf1d42ee594d05219be96b0274d334d3a0e4c018","flatsize":23548,"path":"All/gdmd-0.1.0.20210818.pkg","repopath":"All/gdmd-0.1.0.20210818.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":7180,"desc":"An interface to the GNU D compiler (GDC), which recognizes flags normally\nused with the DMD D compiler and translates them to flags GDC can understand.\nThis makes `gdmd` a drop-in replacement to the `dmd` compiler invocation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"gdome2","origin":"textproc/gdome2","version":"0.8.1_15","comment":"Gnome DOM Engine","maintainer":"bofh@FreeBSD.org","www":"http://gdome2.cs.unibo.it/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac82bc2dee2e8f831a244228f855fff2314460efdd1cb95e81b2921db3529319","flatsize":2687297,"path":"All/gdome2-0.8.1_15.pkg","repopath":"All/gdome2-0.8.1_15.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21"],"pkgsize":182096,"desc":"gdome2 is the DOM C library developed for the GNOME project.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgdome.so.0"],"options":{"DOCS":"on"}},{"name":"gdmap","origin":"sysutils/gdmap","version":"0.8.1_3","comment":"Graphical disk map Utility","maintainer":"ports@FreeBSD.org","www":"https://gdmap.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"116029a19a7104294a1d22b86a9edf28e834ba1a989d05c90d139d5890481f31","flatsize":144175,"path":"All/gdmap-0.8.1_3.pkg","repopath":"All/gdmap-0.8.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46432,"desc":"GdMap is a tool to inspect the used space of folders. Files are\ndisplayed in a cushioned tree map. Useful if you wonder where all your\nfree space went to.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe gdmap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gdma","origin":"science/gdma","version":"2.2.6_6","comment":"Anthony Stone's Gaussian Distributed Multipole Analysis","maintainer":"yuri@FreeBSD.org","www":"https://github.com/psi4/gdma","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"545060c7c088dd5fecfd0bf7f7a6da787f3b9642e1076c94667afe7885644cb1","flatsize":450225,"path":"All/gdma-2.2.6_6.pkg","repopath":"All/gdma-2.2.6_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":142208,"desc":"GDMA has been in the ab initio quantum chemistry package Psi4.\n\nIt is written by Prof. Anthony J. Stone of Cambridge University\nin fortran.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libgdma.so"]},{"name":"gdnsd2","origin":"dns/gdnsd2","version":"2.4.3_1","comment":"Authoritative-only GeoIP-aware DNS server","maintainer":"zi@FreeBSD.org","www":"https://github.com/blblack/gdnsd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e74f2594fb52565b8aedb52a7085fd0ca67bfb5cab2d1cbf01a94d4e82112b0a","flatsize":1151598,"path":"All/gdnsd2-2.4.3_1.pkg","repopath":"All/gdnsd2-2.4.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":389244,"desc":"gdnsd is an Authoritative-only DNS server.\n\nThe initial g stands for Geographic, as gdnsd offers a plugin system for\ngeographic (or other sorts of) balancing, redirection, and\nservice-state-conscious failover. If you don't care about that feature,\nit's still quite good at being a very fast, lean, and resilient\nauthoritative-only server for static DNS data.\n\ngdnsd is written in C using libev and pthreads with a focus on high\nperformance, low latency service. It does not offer any form of caching or\nrecursive service, and does not support DNSSEC.","deps":{"libev":{"origin":"devel/libev","version":"4.33_1,1"},"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"}},"categories":["dns"],"users":["gdnsd"],"groups":["gdnsd"],"shlibs_required":["libmaxminddb.so.0","libev.so.4"],"shlibs_provided":["libgdnsd.so"],"options":{"DOCS":"on","MAXMINDDB":"on","URCU":"off"},"annotations":{"cpe":"cpe:2.3:a:gdnsd:gdnsd:2.4.3:::::dragonfly6:x86_64:1"}},{"name":"gdk-pixbuf2","origin":"graphics/gdk-pixbuf2","version":"2.42.10_3","comment":"Graphic library for GTK","maintainer":"desktop@FreeBSD.org","www":"https://developer.gnome.org/gdk-pixbuf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8810c72c12c8db97a35e5a672782cdd6fd6c3eb5f55c541c3a02b87ec7f4f50f","flatsize":3210216,"path":"All/gdk-pixbuf2-2.42.10_3.pkg","repopath":"All/gdk-pixbuf2-2.42.10_3.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":484788,"desc":"The GdkPixBuf library provides a number of features:\n\n\t- Image loading facilities.\n\t- Rendering of a GdkPixBuf into various formats:\n\t  drawables (windows, pixmaps), GdkRGB buffers.\n\t- A cache interface","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"png":{"origin":"graphics/png","version":"1.6.43"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libgio-2.0.so.0","libjpeg.so.8","libpng16.so.16","libintl.so.8","libtiff.so.6"],"shlibs_provided":["libgdk_pixbuf-2.0.so.0"],"options":{"JPEG":"on","MANPAGES":"on","PNG":"on","TIFF":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:gdk-pixbuf:2.42.10:::::dragonfly6:x86_64:3"}},{"name":"gdl","origin":"x11-toolkits/gdl","version":"3.40.0_2","comment":"Components intended to be shared between GNOME development tools","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83d4589e01a18221639714beffef37735d72490582e3bc265df9fa1e09c547ba","flatsize":1826785,"path":"All/gdl-3.40.0_2.pkg","repopath":"All/gdl-3.40.0_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":255944,"desc":"Gnome Devtool Libraries\n=======================\n\nThis package contains components and libraries that are intended to be\nshared between Scaffold, the new GNOME 2 development system.\n\nThe current pieces of GDL include:\n\n - A code-editing bonobo component based on GtkSourceView\n\n - An utility library that also contains the stubs and skels for\n   the above components (gdl).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"shlibs_provided":["libgdl-3.so.5"]},{"name":"gdm","origin":"x11/gdm","version":"42.0_7","comment":"GNOME display manager","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/projects/gdm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"688d8bf9050563c3132e47d3a06863b707cb55fa704f018481bf9be4a284c3e4","flatsize":5365720,"path":"All/gdm-42.0_7.pkg","repopath":"All/gdm-42.0_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":726656,"desc":"The GNOME 2.0 version of the xdm display manager.  It supports user\nicons, multiple sessions, and clean system shutdowns.","deps":{"accountsservice":{"origin":"sysutils/accountsservice","version":"23.13.9_1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-icon-theme-symbolic":{"origin":"x11-themes/gnome-icon-theme-symbolic","version":"3.12.0"},"gnome-keyring":{"origin":"security/gnome-keyring","version":"42.1_4"},"gnome-session":{"origin":"x11/gnome-session","version":"42.0_4"},"gnome-settings-daemon":{"origin":"sysutils/gnome-settings-daemon","version":"42.2_7"},"gnome_subr":{"origin":"sysutils/gnome_subr","version":"1.0"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit-gnome":{"origin":"sysutils/polkit-gnome","version":"0.105_4"},"setxkbmap":{"origin":"x11/setxkbmap","version":"1.3.2_1"},"xhost":{"origin":"x11/xhost","version":"1.0.8_1"},"xmodmap":{"origin":"x11/xmodmap","version":"1.0.10_1"},"xrdb":{"origin":"x11/xrdb","version":"1.2.1_1"},"xsetroot":{"origin":"x11/xsetroot","version":"1.1.2_1"},"xterm":{"origin":"x11/xterm","version":"392"},"zenity":{"origin":"x11/zenity","version":"3.42.1_3"}},"categories":["x11","gnome"],"users":["gdm"],"groups":["gdm","video"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libX11.so.6","libcanberra-gtk3.so.0","libcanberra.so.0","libgio-2.0.so.0","libXdmcp.so.6","libaccountsservice.so.0","libXau.so.6","libxcb.so.1"],"shlibs_provided":["libgdm.so.1"],"options":{"IPV6":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:gnome_display_manager:42.0:::::dragonfly6:x86_64:7"},"messages":[{"message":"GDM is installed.\n\nDo _NOT_ use /etc/ttys to start gdm at boot time.  This will result in gdm\nhanging or restarting constantly. Instead, add gdm_enable=\"YES\" to\n/etc/rc.conf. GDM will be started automatic on the next reboot.","type":"install"},{"message":"To really remove the gdm port, please remove the following\ndirectories manualy:\n\n/var/cache/gdm /var/gdm /var/log/gdm and /var/run/gdm","type":"remove"}]},{"name":"gdk-pixbuf-xlib","origin":"graphics/gdk-pixbuf2-xlib","version":"2.40.2_1","comment":"deprecated API for integrating Xlib and GdkPixbuf","maintainer":"desktop@FreeBSD.org","www":"https://developer.gnome.org/gdk-pixbuf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8da5e2f82a5cc657556e98c32336e07e89a6ea1ae702c9bc9b251bf6201aa451","flatsize":102012,"path":"All/gdk-pixbuf-xlib-2.40.2_1.pkg","repopath":"All/gdk-pixbuf-xlib-2.40.2_1.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":45140,"desc":"GdkPixbuf-Xlib contains the deprecated API for integrating GdkPixbuf with\nXlib data types.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["graphics"],"shlibs_required":["libgdk_pixbuf-2.0.so.0","libglib-2.0.so.0","libX11.so.6"],"shlibs_provided":["libgdk_pixbuf_xlib-2.0.so.0"],"annotations":{"cpe":"cpe:2.3:a:gnome:gdk-pixbuf-xlib:2.40.2:::::dragonfly6:x86_64:1"}},{"name":"gdialog","origin":"multimedia/gdialog","version":"2.5_1","comment":"Project X addon to read Siemens Gigaset M740AV video recordings","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/gdialog-x/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"075fb83554b67fa85da8cce011afffc0d7a1ae438417ccc1b188e7f794008169","flatsize":243527,"path":"All/gdialog-2.5_1.pkg","repopath":"All/gdialog-2.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":195608,"desc":"\"GDialog\" is an add-on for \"Project X - DVB demux Tool\".\nIt adds a dialog to it's GUI to retrieve and select the video recordings\nof the Siemens Gigaset M740AV settop box.\nFor details refer to the wiki (german only):\nhttp://www.m740.de/wiki/ProjectX_mit_Gigaset-Erweiterung\n\nHeiner (h.eichmann@gmx.de)","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"projectx":{"origin":"multimedia/projectx","version":"0.91.0_1"}},"categories":["multimedia","java"],"messages":[{"message":"===>   NOTICE:\n\nThe gdialog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gdrive","origin":"net/gdrive","version":"2.1.1_21","comment":"Google Drive CLI Client","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/prasmussen/gdrive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a2a806e43de96ac1cbfcf93c0879577702d1cc67435fd0afef1d3b1ef91af28","flatsize":6057569,"path":"All/gdrive-2.1.1_21.pkg","repopath":"All/gdrive-2.1.1_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2023152,"desc":"Command line utility for interacting with Google Drive, featuring:\n\n  - Individual file or directory upload/download\n  - Directory synchronization (similar to rsync)\n  - Google Documents support\n  - Statically linked, dependency free binary","categories":["net"],"options":{"DOCS":"on"},"messages":[{"message":"If you are getting \"Error 403: Rate Limit Exceeded\" errors, please see\nworkaround described here: https://github.com/prasmussen/gdrive/pull/428","type":"install"}]},{"name":"gdbm","origin":"databases/gdbm","version":"1.23","comment":"GNU database manager","maintainer":"danfe@FreeBSD.org","www":"https://www.gnu.org.ua/software/gdbm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cd4958201e0f4fdf3c4af8490e697d5fa3319df66280025fdfab9b951193710","flatsize":835926,"path":"All/gdbm-1.23.pkg","repopath":"All/gdbm-1.23.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":213252,"desc":"The GNU dbm is a library of database functions that use extensible hashing\nand works similar to the standard UNIX dbm functions.  These routines are\nprovided to a programmer needing to create and manipulate a hashed database.\n\nThis library exists in the FreeBSD base collection, but the GNU version has\nadded functionality that is sometimes useful.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["databases"],"shlibs_required":["libintl.so.8","libreadline.so.8","libncurses.so.6"],"shlibs_provided":["libgdbm.so.6"],"options":{"COMPAT":"off","NLS":"on"}},{"name":"gdisk","origin":"sysutils/gdisk","version":"1.0.9_4","comment":"GPT fdisk","maintainer":"sunpoet@FreeBSD.org","www":"https://www.rodsbooks.com/fixparts/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f979c5d128c71273749df43f451d88394c028225d51adfb62fffdce454a1deb","flatsize":555608,"path":"All/gdisk-1.0.9_4.pkg","repopath":"All/gdisk-1.0.9_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":147868,"desc":"GPT fdisk (aka gdisk) is intended as a (somewhat) fdisk-workalike program for\nGPT-partitioned disks. Specific advantages of gdisk, cgdisk and sgdisk include:\n\n- Edit GUID partition table (GPT) definitions in Linux, FreeBSD, MacOS X, or\n  Windows\n- Convert MBR to GPT or back without data loss\n- Convert BSD disklabels to GPT without data loss\n- Create hybrid MBR, which permits GPT-unaware OSes to access up to three GPT\n  partitions on the disk\n- Repair damaged GPT data structures\n- The ability to specify sector-exact partition sizes\n- Clear identification of the number of unallocated sectors on a disk\n\nSee also: https://www.rodsbooks.com/gdisk/","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["sysutils"],"shlibs_required":["libuuid.so.1","libpopt.so.0"],"options":{"CGDISK":"off","UTF16":"off"},"messages":[{"message":"PLEASE, READ DOCUMENTATION BEFORE USE\n\nSee `man gdisk' , `man cgdisk', `man sgdisk', `man fixparts'.\n\nAny errors in usage gdisk (cgdisk, sgdisk, fixparts) or\nnot understanding of that you do, can call loss of your data.\nMake a backup copy of all data of a disk before you use\nthese programs for its processing.","type":"install"}]},{"name":"gdchart","origin":"graphics/gdchart","version":"0.11.5_11","comment":"Easy to use fast C API for creating charts and graphs","maintainer":"bofh@FreeBSD.org","www":"http://www.fred.net/brv/chart/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db06ddbd53b945a40eb4038930e5bba78b0c0cfaf3b5616ac9c411089aeec460","flatsize":207268,"path":"All/gdchart-0.11.5_11.pkg","repopath":"All/gdchart-0.11.5_11.pkg","licenselogic":"single","pkgsize":58656,"desc":"GDChart is an easy to use, high performance library/C API for creating charts\nand graphs in GIF, PNG, JPEG and WBMP format.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"}},"categories":["graphics"],"shlibs_required":["libgd.so.6","libjpeg.so.8","libfreetype.so.6"],"shlibs_provided":["libgdc.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"gd-libreoffice","origin":"editors/libreoffice-gd","version":"24.2.4.2","comment":"gd language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df87dc003755d9e38c138a395ce76790195f5c96d64f0eb02f2bd8cbe7c45bf0","flatsize":2764328,"path":"All/gd-libreoffice-24.2.4.2.pkg","repopath":"All/gd-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":507828,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"gd-aspell","origin":"textproc/gd-aspell","version":"0.1.1.1_1,2","comment":"Aspell Scottish Gaelic dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"232184bb5061bcb8cb84c8890c8ddf43753d18953e53b3f2dbaf46d7da485c16","flatsize":329816,"path":"All/gd-aspell-0.1.1.1_1,2.pkg","repopath":"All/gd-aspell-0.1.1.1_1,2.pkg","licenselogic":"single","pkgsize":129856,"desc":"Aspell Scottish Gaelic dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"geany","origin":"devel/geany","version":"2.0_2","comment":"Fast and lightweight GTK IDE","maintainer":"madpilot@FreeBSD.org","www":"https://www.geany.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9c07bf2a39a0d166442691bd50ae7c3900713bf3a81d030b886b3a067a4814d","flatsize":16751511,"path":"All/geany-2.0_2.pkg","repopath":"All/geany-2.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4211692,"desc":"Geany is a small and lightweight integrated development environment. It was\ndeveloped to provide a small and fast IDE, which has only a few dependencies\non other packages. Another goal was to be as independent as possible from a\nspecial Desktop Environment like KDE or GNOME.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["devel","editors"],"shlibs_required":["libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0"],"shlibs_provided":["libgeany.so.0"],"options":{"DOCS":"on","NLS":"on","THEMES":"off","VTE":"on"}},{"name":"gcr","origin":"security/gcr","version":"3.40.0_2","comment":"Library for bits of crypto UI and parsing","maintainer":"gnome@FreeBSD.org","www":"https://live.gnome.org/GnomeKeyring","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33c88dbb647d4de7ef3666461f22662595c032105c4f9e80f454a32f9b200ecd","flatsize":6051486,"path":"All/gcr-3.40.0_2.pkg","repopath":"All/gcr-3.40.0_2.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":849332,"desc":"Gcr is a library for bits of crypto and security UI, parsing etc. It used\nto be part of gnome-keyring. It also provides a viewer and importer for\ncertificates and private keys.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"p11-kit":{"origin":"security/p11-kit","version":"0.25.3_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["security","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgio-2.0.so.0","libgtk-3.so.0","libp11-kit.so.0","libgcrypt.so.20","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0"],"shlibs_provided":["libgck-1.so.0","libgcr-base-3.so.1","libgcr-ui-3.so.1"],"options":{"DOCS":"on"}},{"name":"gdcm","origin":"devel/gdcm","version":"3.0.24","comment":"Grassroots DICOM library","maintainer":"stephen@FreeBSD.org","www":"https://gdcm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1886ab6dc44e70b508274b69f9412cc2189bb1d4bf1fb81b8630926986aae9ad","flatsize":14403360,"path":"All/gdcm-3.0.24.pkg","repopath":"All/gdcm-3.0.24.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2049708,"desc":"GDCM is an open source DICOM library. It is meant to deal with DICOM files\n(as specified in part 10 of the DICOM standard). It offers some compatibility\nwith ACR-NEMA 1.0 & 2.0 files (raw files). It is written in C++ and offers\nwrapping to other target languages such as Python, C#, Java and PHP.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libexpat.so.1","libopenjp2.so.7"],"shlibs_provided":["libgdcmCommon.so.3.0","libgdcmDICT.so.3.0","libgdcmDSED.so.3.0","libgdcmIOD.so.3.0","libgdcmMEXD.so.3.0","libgdcmMSFF.so.3.0","libgdcmcharls.so.2","libgdcmjpeg12.so.3","libgdcmjpeg16.so.3","libgdcmjpeg8.so.3","libgdcmuuid.so.3.0","libsocketxx.so.1.2"],"options":{"VTK":"off"}},{"name":"geogebra","origin":"math/geogebra","version":"5.2.846.0","comment":"Dynamic software that joins geometry, algebra, and calculus","maintainer":"uzsolt@FreeBSD.org","www":"https://www.geogebra.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4bd23bfddef9debf270ef1fbdf26dbf22b9cb61ca211047c5796298ba13f8079","flatsize":32862168,"path":"All/geogebra-5.2.846.0.pkg","repopath":"All/geogebra-5.2.846.0.pkg","licenselogic":"single","licenses":["GEOGEBRA"],"pkgsize":29547260,"desc":"GeoGebra is a dynamic mathematics software that joins geometry,\nalgebra and calculus. It is developed for education in secondary\nschools by Markus Hohenwarter at the University of Salzburg.\n\nYou can do constructions with points, vectors, segments, lines,\nconic sections as well as functions and change them dynamically\nafterwards. Equations and coordinates can be entered directly.\nThus, GeoGebra has the ability to deal with variables for numbers,\nvectors and points, finds derivatives and integrals of functions\nand offers commands like Root or Extremum.\n\nGeoGebra received several international awards including the European\nand German educational software award.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["math","education","java"],"messages":[{"message":"This software wants linprocfs mounted on /compat/linux/proc. Add the\nfollowing line to /etc/fstab:\n\nlinprocfs   /compat/linux/proc\tlinprocfs\trw\t0\t0\n\nThen run \"mount /compat/linux/proc\".","type":"install"}]},{"name":"gcpio","origin":"archivers/gcpio","version":"2.15_1","comment":"GNU cpio copies files to and from archives","maintainer":"naddy@FreeBSD.org","www":"https://www.gnu.org/software/cpio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7eef058ea56dbd243237636b97689c495d754ab00dce453316038b28eae34a88","flatsize":1083143,"path":"All/gcpio-2.15_1.pkg","repopath":"All/gcpio-2.15_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":229052,"desc":"GNU cpio copies files into or out of a cpio or tar archive.  The\narchive can be another file on the disk, a magnetic tape, or a pipe.\n\nGNU cpio supports the following archive formats: binary, old ASCII,\nnew ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1\ntar.  The tar format is provided for compatibility with the tar\nprogram.  By default, cpio creates binary format archives, for\ncompatibility with older cpio programs.  When extracting from\narchives, cpio automatically recognizes which kind of archive it\nis reading and can read archives created on machines with a different\nbyte-order.\n\nNote that this port will install these utilities with a 'g' prefix,\ne.g. gcpio, but the texinfo documentation will refer to them without\nthe 'g' prefix.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["archivers"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:cpio:2.15:::::dragonfly6:x86_64:1"}},{"name":"gconfmm","origin":"devel/gconfmm26","version":"2.28.3_3","comment":"C++ wrapper for gconf2 API library","maintainer":"gnome@FreeBSD.org","www":"http://gtkmm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47d09821e65eb0e640f2c45a7c4026638f0cc66cd00a7e72ff0bace9435795c1","flatsize":260549,"path":"All/gconfmm-2.28.3_3.pkg","repopath":"All/gconfmm-2.28.3_3.pkg","licenselogic":"single","pkgsize":42664,"desc":"This is a set of thin C++ wrappers for GConf v2 API library.","deps":{"gconf2":{"origin":"devel/gconf2","version":"3.2.6_10"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel","gnome"],"shlibs_required":["libglibmm-2.4.so.1","libgobject-2.0.so.0","libsigc-2.0.so.0","libgconf-2.so.4","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgconfmm-2.6.so.1"]},{"name":"gedkeeper","origin":"misc/gedkeeper","version":"2.25.2_2","comment":"Personal genealogical database editor","maintainer":"danfe@FreeBSD.org","www":"http://gedkeeper.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b357215aa8fd29fc1d1dae65f64699e9a13ed921cb271aec7388c8e635804a6a","flatsize":31595968,"path":"All/gedkeeper-2.25.2_2.pkg","repopath":"All/gedkeeper-2.25.2_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":12406648,"desc":"GEDKeeper is a program for working with personal genealogical databases.\n\nThe program is designed with an extremely simple, intuitive interface,\nand provides many features including, but not limited to, the following:\n\n  * Full support of the GEDCOM 5.5.1 standard\n  * No restrictions on the number of persons and generations\n  * Allows pedigree generation\n  * Can build several tree species, as well as print and save their images\n  * Provides fast navigation, filtering, and searching\n  * Able to add multimedia materials\n  * An output of geographic data using Google maps","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libgdiplus":{"origin":"x11-toolkits/libgdiplus","version":"6.1_2"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["misc"]},{"name":"gconf2","origin":"devel/gconf2","version":"3.2.6_10","comment":"Configuration database system for GNOME","maintainer":"desktop@FreeBSD.org","www":"https://www.gnome.org/projects/gconf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c59a96208c8e2b9ef0165c280b3e900cb15f923039bd9971cf205cdb469c515","flatsize":7343421,"path":"All/gconf2-3.2.6_10.pkg","repopath":"All/gconf2-3.2.6_10.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":947120,"desc":"GConf extends the concept of a configuration registry.  It provides\na simple way for applications and administrators to store data;\noften GConf is used to store preferences for applications.\n\nSome of the features of GConf are:\n\n    * Documentation for each configuration key, so that administrators\n      can better modify the value.\n\n    * Notifications to interested applications when configuration data\n      is changed.  The notification service works across networks,\n      affecting all login sessions for a single user.\n\n    * Proper locking so that configuration data doesn't get corrupted\n      when accessed by multiple applications at the same time.","deps":{"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","gnome"],"shlibs_required":["libgio-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"shlibs_provided":["libgconfbackend-oldxml.so","libgconfbackend-xml.so","libgsettingsgconfbackend.so","libgconf-2.so.4"]},{"name":"gconf-editor","origin":"sysutils/gconf-editor","version":"3.0.1_7,1","comment":"Gconf database editor for the GNOME 3 environment","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9b27201f57ea4387943d91c0e2cd4ccb0f617ed1fb89d6d1382e4a7d8e4748f","flatsize":862681,"path":"All/gconf-editor-3.0.1_7,1.pkg","repopath":"All/gconf-editor-3.0.1_7,1.pkg","licenselogic":"single","pkgsize":179088,"desc":"gconf-editor is a GNOME 2 GConf database editor.  It is analogous to\nregedit on Windows.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gconf2":{"origin":"devel/gconf2","version":"3.2.6_10"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils","gnome"],"shlibs_required":["libgconf-2.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"gcolor3","origin":"graphics/gcolor3","version":"2.4.0_4","comment":"Colour picker is a simple color chooser","maintainer":"ports@FreeBSD.org","www":"https://www.hjdskes.nl/projects/gcolor3/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a13c6b0a184375fcc5a49967bbb298a5fd639e4993a2cebd62f98e8acc93892f","flatsize":331243,"path":"All/gcolor3-2.4.0_4.pkg","repopath":"All/gcolor3-2.4.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":80260,"desc":"Colour picker enables you to pick the color from any pixel on your screen.\nIt also offers a palette, so that you can easily mix and match a\ncouple of colors together.\n\nWhen you have found the perfect combination of colors, naturally you\nwant to save them. Colour picker allows you to conveniently save and\nretrieve colors.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libportal":{"origin":"deskutils/libportal","version":"0.7.1"},"libportal-gtk3":{"origin":"deskutils/libportal-gtk3","version":"0.7.1_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libportal.so.1","libportal-gtk3.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe gcolor3 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gcolor2","origin":"graphics/gcolor2","version":"0.4_11","comment":"Simple GTK 2.0 color selector","maintainer":"ps.ports@smyrak.com","www":"https://gcolor2.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0db3f664174e7340c48be1f1965ce9dffb1e886b132281e2c4083d4345dfc67b","flatsize":57706,"path":"All/gcolor2-0.4_11.pkg","repopath":"All/gcolor2-0.4_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20960,"desc":"Gcolor2 is a simple, standalone GTK+ 2.0 color selector.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics","gnome"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"geda","origin":"cad/geda","version":"1.8.2_9,1","comment":"GPL Electronic Design Automation tools","maintainer":"hrs@FreeBSD.org","www":"http://www.gpleda.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b914e08c029c2d7fa3b2bf4820335774b11b2509814acc0d692423209009c54","flatsize":18191917,"path":"All/geda-1.8.2_9,1.pkg","repopath":"All/geda-1.8.2_9,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6853020,"desc":"The GPL Electronic Design Automation (gEDA) project has produced and\ncontinues working on a full GPL'd suite and toolkit of Electronic\nDesign Automation tools. These tools are used for electrical circuit\ndesign, schematic capture, simulation, prototyping, and production.\nCurrently, the gEDA project offers a mature suite of free software\napplications for electronics design, including schematic capture,\nattribute management, bill of materials (BOM) generation, netlisting\ninto over 20 netlist formats, analog and digital simulation, and\nprinted circuit board (PCB) layout.\n\nThe gEDA/gaf suite provides schematic capture, netlisting, bill of\nmaterials generation, and many other features.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gawk":{"origin":"lang/gawk","version":"5.3.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"guile1":{"origin":"lang/guile1","version":"1.8.8_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libstroke":{"origin":"devel/libstroke","version":"0.5.1_6"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["cad"],"shlibs_required":["libstroke.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libltdl.so.7","libguile.so.17","libgmp.so.10","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgeda.so.42"],"options":{"DOCS":"on"}},{"name":"gdb","origin":"devel/gdb","version":"14.1_2","comment":"GNU Project Debugger","maintainer":"pizzamig@FreeBSD.org","www":"https://www.gnu.org/software/gdb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2f730e98fd0d149bd879464b3a3b83d2add78b67ac3a724f7a3b5f2d137d8ff","flatsize":32416719,"path":"All/gdb-14.1_2.pkg","repopath":"All/gdb-14.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":6180828,"desc":"GDB is a source-level debugger for Ada, C, C++, Objective-C, Pascal and\nmany other languages.  GDB can target (i.e., debug programs running on)\nmore than a dozen different processor architectures, and GDB itself can\nrun on most popular GNU/Linux, Unix and Microsoft Windows variants.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"source-highlight":{"origin":"textproc/source-highlight","version":"3.1.9_9"},"xxhash":{"origin":"devel/xxhash","version":"0.8.2_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libexpat.so.1","libiconv.so.2","libxxhash.so.0","libreadline.so.8","libzstd.so.1","libncurses.so.6","libtinfo.so.6","libpython3.11.so.1.0","libintl.so.8","libmpfr.so.6","libgmp.so.10","libsource-highlight.so.4","libboost_regex.so.1.84.0"],"options":{"DEBUGINFOD":"off","GDB_LINK":"on","GUILE":"off","KGDB":"off","NLS":"on","PYTHON":"on","SOURCE_HIGHLIGHT":"on","TUI":"on","XXHASH":"on","BUNDLED_READLINE":"off","PORT_READLINE":"on","PORT_ICONV":"on","SYSTEM_ICONV":"off","BUNDLED_ZLIB":"off","SYSTEM_ZLIB":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gdb:14.1:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"gcli","origin":"devel/gcli","version":"2.3.0","comment":"CLI utility to interact with various Git forges","maintainer":"fuz@FreeBSD.org","www":"https://herrhotzenplotz.de/gcli/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b2e3459419b4778691b803cc27b8c5db8ce3e2c3432d073c9f7b4450a43003b","flatsize":1029272,"path":"All/gcli-2.3.0.pkg","repopath":"All/gcli-2.3.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":181540,"desc":"GCLI is a simple and portable CLI tool for interacting with GitHub,\nGitLab, and Gitea from the command line.\n\nThis tool was written because the official GitHub CLI tool only supports\nGitHub.  The author wanted a simple unified tool for various git forges\nsuch as GitHub and GitLab because every forge does things differently\nyet all build on Git and purposefully break with its philosophy.\n\nAlso, the official tool from Github is written in Go, which does manual\nDNS resolution which is a massive security vulnerability for people\nusing Tor as it leaks your IP to the DNS server. This program builds\nupon libcurl, which obeys the operating system's DNS resolution\nmechanisms and thus also works with Tor.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["devel","net"],"shlibs_required":["libcurl.so.4"],"shlibs_provided":["libgcli.so.0"],"options":{"TEST":"off"}},{"name":"gchemutils","origin":"science/gchemutils","version":"0.14.17_4","comment":"C++ classes and Gtk3 widgets related to chemistry","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/gchemutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e01233fe1caa4912e2654e0a14fd33be97e738dbf7e5af2b757195b4a707f420","flatsize":6436335,"path":"All/gchemutils-0.14.17_4.pkg","repopath":"All/gchemutils-0.14.17_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1427320,"desc":"Gnome Chemistry Utils provide C++ classes and Gtk+-2 widgets related\nto chemistry.  It also contains these programs:\n\n* GChemPaint: a 2D chemical editor\n* a chemical calculator\n* a molecular structure viewer (GChem3D)\n* a crystal structure viewer and editor (Gnome Crystal)\n* a periodic table of the elements\n* a Mozilla plugin (which displays only XYZ files at the moment)\n* a simple spectrum viewer (GSpectrum)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bodr":{"origin":"science/bodr","version":"10"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"chemical-mime-data":{"origin":"science/chemical-mime-data","version":"0.1.94_10"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"goffice":{"origin":"devel/goffice","version":"0.10.53_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgsf":{"origin":"devel/libgsf","version":"1.14.50_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openbabel":{"origin":"science/openbabel","version":"3.1.1.178"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["science"],"shlibs_required":["libgoffice-0.10.so.10","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgsf-1.so.114","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libGL.so.1","libX11.so.6","libopenbabel.so.7"],"shlibs_provided":["libgccv-0.14.so.0","libgcugtk-0.14.so.0","libgcp-0.14.so.0","libgcrystal-0.14.so.0","libgcu-0.14.so.0"],"options":{"GNUMERIC":"off","XUL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe gchemutils port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gradle","origin":"devel/gradle","version":"8.6","comment":"Project automation tool","maintainer":"ygy@FreeBSD.org","www":"https://www.gradle.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2984010367d0d1cb52073f28e2cabff5d521dbc9711e01f58eb620be5d160fd2","flatsize":147313343,"path":"All/gradle-8.6.pkg","repopath":"All/gradle-8.6.pkg","licenselogic":"and","licenses":["APACHE20","BSD3CLAUSE","CDDL","EPL","LGPL21+","MIT","MPL20"],"pkgsize":130615176,"desc":"Gradle is build automation evolved.\n\nGradle can automate the building, testing, publishing, deployment\nand more of software packages or other types of projects such as\ngenerated static websites, generated documentation or indeed anything\nelse.\n\nGradle combines the power and flexibility of Ant with the dependency\nmanagement and conventions of Maven into a more effective way to\nbuild. Powered by a Groovy DSL and packed with innovation, Gradle\nprovides a declarative way to describe all kinds of builds through\nsensible defaults. Gradle is quickly becoming the build system of\nchoice for many open source projects, leading edge enterprises and\nlegacy automation challenges.\n\nSee also <https://github.com/gradle/gradle>.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"annotations":{"cpe":"cpe:2.3:a:gradle:gradle:8.6:::::dragonfly6:x86_64"}},{"name":"gcem","origin":"devel/gcem","version":"1.18.0","comment":"C++ header-only library for Generalized Constant Expression Math","maintainer":"yuri@FreeBSD.org","www":"https://gcem.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4da34650750ffd27c099af0dca170414fd779a52075dd49c0d047f690d3ce01c","flatsize":203169,"path":"All/gcem-1.18.0.pkg","repopath":"All/gcem-1.18.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29140,"desc":"GCE-Math (Generalized Constant Expression Math) is a templated C++ library\nenabling compile-time computation of mathematical functions.\n\nFeatures:\n* The library is written in C++11 constexpr format, and is C++11/14/17\n  compatible.\n* Continued fraction expansions and series expansions are implemented using\n  recursive templates.\n* The gcem:: syntax is identical to the C++ standard library (std::).\n* Tested and accurate to floating-point precision against the C++ standard\n  library.\n* Released under a permissive, non-GPL license.","categories":["devel"]},{"name":"gccmakedep","origin":"devel/gccmakedep","version":"1.0.4","comment":"Create dependencies in makefiles using 'gcc -M'","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b30a512940d3b9d2aafe9c1d54df61d52ecef5c6e1c9badc2f568c7dcf60f3c","flatsize":3634,"path":"All/gccmakedep-1.0.4.pkg","repopath":"All/gccmakedep-1.0.4.pkg","licenselogic":"single","pkgsize":3012,"desc":"The gccmakedep program creates dependencies in makefiles using\n'gcc -M'.","categories":["devel"]},{"name":"genyog","origin":"x11-fonts/genyog","version":"1.501","comment":"Free Gothic font family derived from Adobe Source Han Sans","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ButTaiwan/genyog-font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9092d36400ffffa1a49584e403e131f89c0e70909e178513ac61dc975f65e0cf","flatsize":69338177,"path":"All/genyog-1.501.pkg","repopath":"All/genyog-1.501.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":35837700,"desc":"GenYo Gothic (%e6%ba%90%e6%a8%a3%e9%bb%91%e9%ab%94) is a free font family derived from Adobe Source Han\nSans.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"gemma","origin":"biology/gemma","version":"0.98.3_5","comment":"Genome-wide Efficient Mixed Model Association","maintainer":"jwb@FreeBSD.org","www":"https://github.com/genetics-statistics/GEMMA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f16b97be2063d349a6ec0911552547b652ce2b0aa3e8b44b1ba5b28288f8cd75","flatsize":62034468,"path":"All/gemma-0.98.3_5.pkg","repopath":"All/gemma-0.98.3_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28874892,"desc":"GEMMA is a software toolkit for fast application of linear mixed models (LMMs)\nand related models to genome-wide association studies (GWAS) and other\nlarge-scale data sets.","deps":{"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["biology"],"shlibs_required":["libopenblas.so.0","libgsl.so.27"],"options":{"EXAMPLES":"on"}},{"name":"gcp","origin":"science/gcp","version":"2.3.1","comment":"Geometrical Counter-Poise Correction","maintainer":"yuri@FreeBSD.org","www":"https://github.com/grimme-lab/gcp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e243ae4953af63849bf2cd37742eca8bf105e6ae78868cd18705ccd909cb0c1","flatsize":843550,"path":"All/gcp-2.3.1.pkg","repopath":"All/gcp-2.3.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":142364,"desc":"Geometrical Counter-Poise Correction\nfor quantum chemistry.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5"],"shlibs_provided":["libmctc-gcp.so.2"]},{"name":"gdal","origin":"graphics/gdal","version":"3.9.1","comment":"Translator library for raster geospatial data formats","maintainer":"sunpoet@FreeBSD.org","www":"https://gdal.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c6382205148d0ac02b6bac6941b5033f26635b249d8aa80f557ea12338c066b","flatsize":32593879,"path":"All/gdal-3.9.1.pkg","repopath":"All/gdal-3.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8332472,"desc":"GDAL - Geospatial Data Abstraction Library\n\nGDAL/OGR is a translator library for raster and vector geospatial data\nformats that is released under an Open Source license. As a library, it\npresents a single abstract data model to the calling application for all\nsupported formats.\n\nCurrent translators provide read (and sometimes write) access to a variety\nof formats including ESRI Shapefiles, S-57, SDTS, PostGIS, Oracle Spatial,\nMapinfo mid/mif and TAB, GeoTIFF, Erdas Imagine, ESRI .BIL, .aux labelled\nraw, DTED, SDTS DEM, JPEG, PNG and Arc/Info Binary/ASCII Grid.\n\nA full list of supported data formats is available on the official website.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"freexl":{"origin":"textproc/freexl","version":"2.0.0"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"json-c":{"origin":"devel/json-c","version":"0.17"},"lerc":{"origin":"graphics/lerc","version":"4.0.0"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"libgeotiff":{"origin":"graphics/libgeotiff","version":"1.7.3"},"libkml":{"origin":"science/libkml","version":"1.3.0_26"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"qhull":{"origin":"math/qhull","version":"8.0.2_3,1"},"sfcgal":{"origin":"databases/sfcgal","version":"1.5.1_1"},"spatialite":{"origin":"databases/spatialite","version":"5.1.0_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"uriparser":{"origin":"net/uriparser","version":"0.9.6"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"xerces-c3":{"origin":"textproc/xerces-c3","version":"3.2.5"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics","geography"],"shlibs_required":["libproj.so.25","libarchive.so.13","libcurl.so.4","libxml2.so.2","libcrypto.so.12","libssl.so.12","libdeflate.so.0","liblz4.so.1","libqhull_r.so.8.0","libSFCGAL.so.1","libxerces-c-3.2.so","libjpeg.so.8","libtiff.so.6","libgeotiff.so.5","libpng16.so.16","libLerc.so.4","libzstd.so.1","libaec.so.0","libpoppler.so.134","libgif.so.7","libnetcdf.so.19","libhdf5.so.200","libwebp.so.7","libsqlite3.so.0","libpq.so.5","libopenjp2.so.7","libkmlbase.so.1","libkmldom.so.1","libkmlengine.so.1","libminizip.so.1","liburiparser.so.1","libpcre2-8.so.0","libspatialite.so.8","libfreexl.so.1","libexpat.so.1","libgeos_c.so.1","libjson-c.so.5"],"shlibs_provided":["libgdal.so.35"],"options":{"AEC":"on","ARMADILLO":"off","BRUNSLI":"off","CFITSIO":"off","CRYPTOPP":"off","CURL":"on","DEFLATE":"on","ECW":"off","EXPAT":"on","EXR":"off","FREEXL":"on","GEOS":"on","GTA":"off","HDF5":"on","HEIF":"off","JXL":"off","KML":"on","LERC":"on","LIBXML2":"on","LZ4":"on","MYSQL":"off","NETCDF":"on","ODBC":"off","OPENJPEG":"on","PCRE2":"on","PGSQL":"on","RASTERLITE2":"off","SFCGAL":"on","SPATIALITE":"on","SQLITE":"on","TILEDB":"off","WEBP":"on","XERCES":"on","ZSTD":"on","PODOFO":"off","POPPLER":"on"},"annotations":{"cpe":"cpe:2.3:a:osgeo:gdal:3.9.1:::::dragonfly6:x86_64"}},{"name":"genseki","origin":"x11-fonts/genseki","version":"1.501","comment":"Free Gothic font family derived from Adobe Source Han Sans","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ButTaiwan/genseki-font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c45495754f2836f6f57f9c8b8340ea1538ce044dd4e6d46ae8bb15d7d1d4416","flatsize":77989306,"path":"All/genseki-1.501.pkg","repopath":"All/genseki-1.501.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":32726076,"desc":"GenSeki Gothic (%e6%ba%90%e7%9f%b3%e9%bb%91%e9%ab%94) is a free font family derived from Adobe Source Han\nSans.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"genyo","origin":"x11-fonts/genyo","version":"1.501","comment":"Free Ming font family derived from Adobe Source Han Serif","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ButTaiwan/genyo-font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ab1ac55a51dc0026313e335d8df6fd5ba82e90996aac167602cb057ac0f60f8","flatsize":96389872,"path":"All/genyo-1.501.pkg","repopath":"All/genyo-1.501.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":45861036,"desc":"GenYo Ming (%e6%ba%90%e6%a8%a3%e6%98%8e%e9%ab%94) is a free font family derived from Adobe Source Han Serif.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"gensen","origin":"x11-fonts/gensen","version":"1.501","comment":"Free Rounded font family derived from Adobe Source Han Sans","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ButTaiwan/gensen-font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ee9ffb9b5e5a11b2412eb071ba9e4a1982db311244e0de39278eab4539dbc1e","flatsize":92548077,"path":"All/gensen-1.501.pkg","repopath":"All/gensen-1.501.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":43099664,"desc":"GenSen Rounded (%e6%ba%90%e6%b3%89%e5%9c%93%e9%ab%94) is a free font family derived from Adobe Source Han\nSans.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"gcp-ops-agent","origin":"sysutils/gcp-ops-agent","version":"2.48.0_1","comment":"Gather logs and metrics from Google Compute Engine instances","maintainer":"ports@FreeBSD.org","www":"https://cloud.google.com/stackdriver/docs/solutions/agents/ops-agent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce3b1c67a00ebb8e04d2e2e6b0a8f50f8e9957a3f5a19fc42d21ade2d1d4ea43","flatsize":77740649,"path":"All/gcp-ops-agent-2.48.0_1.pkg","repopath":"All/gcp-ops-agent-2.48.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":13965144,"desc":"The Ops Agent is the primary agent for collecting telemetry from your\nCompute Engine instances.  Combining logging and metrics into a single\nagent, the Ops Agent uses Fluent Bit for logs, which supports\nhigh-throughput logging, and the OpenTelemetry Collector for metrics.\nYou can configure the Ops Agent to support parsing of log files from\nthird-party applications.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe gcp-ops-agent port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gcc12","origin":"lang/gcc12","version":"12.3.0","comment":"GNU Compiler Collection 12","maintainer":"salvadore@FreeBSD.org","www":"https://gcc.gnu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"271fb0a7387814b38624f5c722c9ffaa25300432fc02799e8dd283c7e2ed2c48","flatsize":296539392,"path":"All/gcc12-12.3.0.pkg","repopath":"All/gcc12-12.3.0.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":75589056,"desc":"GCC, the GNU Compiler Collection, supports a number of languages.\nThis port installs the C, C++, and Fortran front ends as gcc12, g++12,\nand gfortran12, respectively.\n\nGerald Pfeifer <gerald@FreeBSD.org>","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libatomic.so.1","libssp.so.0","libstdc++.so.6","libcc1.so.0","libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0","libcp1plugin.so.0","libcc1plugin.so.0","libgccjit.so.0","libgomp.so.1","libitm.so.1","liblto_plugin.so"],"options":{"GRAPHITE":"off","LTO_BOOTSTRAP":"off","STANDARD_BOOTSTRAP":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:12.3.0:::::dragonfly6:x86_64"},"messages":[{"message":"To ensure binaries built with this toolchain find appropriate versions\nof the necessary run-time libraries, you may want to link using\n\n  -Wl,-rpath=/usr/local/lib/gcc12\n\nFor ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens\ntransparently.","type":"install"}]},{"name":"genryu","origin":"x11-fonts/genryu","version":"1.501","comment":"Free Ming font family derived from Adobe Source Han Serif","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ButTaiwan/genryu-font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65c7f3cbd8f860cc0ff92389afc65aaaffe30e3bcc4424f37222eb6e140258ae","flatsize":121155269,"path":"All/genryu-1.501.pkg","repopath":"All/genryu-1.501.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":50428028,"desc":"GenRyu Ming (%e6%ba%90%e6%b5%81%e6%98%8e%e9%ab%94) is a free font family derived from Adobe Source Han\nSerif.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"gcc","origin":"lang/gcc","version":"13_5","comment":"Meta-port for the default version of the GNU Compiler Collection","maintainer":"gerald@FreeBSD.org","www":"https://gcc.gnu.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9bc4f047211c89db357c43dec4e4df7157e7df2c256f46948bea7caf6d49553b","flatsize":20,"path":"All/gcc-13_5.pkg","repopath":"All/gcc-13_5.pkg","licenselogic":"single","pkgsize":820,"desc":"GCC, the GNU Compiler Collection, supports a number of languages.  This\nport pulls in the default version of GCC in the Ports Collection, and\ndefines symlinks called gcc, g++, and gfortran.\n\nGerald Pfeifer <gerald@FreeBSD.org>","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["lang"],"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:13:::::dragonfly6:x86_64:5"}},{"name":"gcal","origin":"deskutils/gcal","version":"4.1_1","comment":"GNU Gregorian calendar program","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/gcal/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed0fa3a48e2c226f0d68cb01973528809e105327c41b8a87020878f9a13199b1","flatsize":4262466,"path":"All/gcal-4.1_1.pkg","repopath":"All/gcal-4.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":820632,"desc":"Gcal is a program for calculating and printing calendars.  Gcal\ndisplays hybrid and proleptic Julian and Gregorian calendar sheets,\nrespectively, for one month, three months or a whole year.  It also\ndisplays eternal holiday lists for many countries around the globe,\nand features a very powerful creation of fixed date lists that can\nbe used for reminding purposes.  Gcal can calculate various\nastronomical data and times of the Sun and the Moon for any location,\nprecisely enough for most civil purposes.  Gcal supports some other\ncalendar systems, for example the Chinese and Japanese calendar,\nthe Hebrew calendar and the civil Islamic calendar.\n\nNote that this port will install these utilities with a `g' prefix,\neg., gdate, gexpr, gtest, but the texinfo documentation will refer to\nthese utilities without the `g' prefix.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["deskutils"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gcal port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gcab","origin":"archivers/gcab","version":"1.6","comment":"GObject library to create cabinet files","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/msitools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd45fab263f353aeb29a11140306fbfca5a1094e8f76d782aea0ecf865aba426","flatsize":307187,"path":"All/gcab-1.6.pkg","repopath":"All/gcab-1.6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":74272,"desc":"Gcab is a utility and library mainly made to create Cabinet files, using\nGObject/GIO API and provides GIR bindings.\n- creation supports plain and basic MSZIP compression\n- can open and list files from cabinet, no extraction","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["archivers","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libgcab-1.0.so.0"],"annotations":{"cpe":"cpe:2.3:a:gnome:gcab:1.6:::::dragonfly6:x86_64"}},{"name":"gbump","origin":"devel/gbump","version":"1.1.2_5","comment":"Git tag semantic version bumper","maintainer":"nbari@tequila.io","www":"https://github.com/nbari/gbump","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba3450eeae8ace26130ad2d70d155d9b68e84bd2a869317afdbfd6b72c6e2ed2","flatsize":2672966,"path":"All/gbump-1.1.2_5.pkg","repopath":"All/gbump-1.1.2_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":693340,"desc":"Gbump is a Git tag semantic version bumper.\n\nIt will print the current semver version if any and the bumped version.\nIf the option -q (quiet) is used it will only print the bumped version.\nIf the option -t (tag) is used then it will create a git tag with the\nbumped version.","deps":{"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libgit2.so.1.7","libssl.so.12","libcrypto.so.12","libssh2.so.1"]},{"name":"gbtolib","origin":"science/gbtolib","version":"3.0.3","comment":"High-performance library for evaluation of molecular integrals","maintainer":"yuri@FreeBSD.org","www":"https://zenodo.org/record/5798035#.Yo1sazXMKV4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52696ed1eabbf1a8e103ec02c0d965575183691c68720b442f675382f529ccc0","flatsize":2314517,"path":"All/gbtolib-3.0.3.pkg","repopath":"All/gbtolib-3.0.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1138136,"desc":"GBTOlib: a high-performance library for evaluation of molecular integrals.\n\nWWW: https://zenodo.org/record/5798035#.Yo1sazXMKV4","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science"],"shlibs_required":["libopenblas.so.0","libgfortran.so.5","libgomp.so.1","libquadmath.so.0"],"shlibs_provided":["libGBTO.so"],"options":{"MPI":"off"}},{"name":"gbsplay","origin":"audio/gbsplay","version":"0.0.97,1","comment":"Emulates the sound hardware of the Nintendo Game Boy(TM)","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/mmitch/gbsplay","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02501f22cf5be1b2eb84a6d2feec7eb000cc039149f91d2011544bc86a633a89","flatsize":313373,"path":"All/gbsplay-0.0.97,1.pkg","repopath":"All/gbsplay-0.0.97,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":69164,"desc":"gbsplay emulates the sound hardware of the Nintendo Game Boy(TM). It is able\nto play the sounds from a Game Boy(TM) module dump (.GBS format) through\n/dev/dsp, standard output or NAS.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["audio"],"shlibs_required":["libintl.so.8"],"options":{"ALSA":"off","BASH_COMPLETIONS":"on","DOCS":"on","EXAMPLES":"on","NAS":"off","NLS":"on","PULSEAUDIO":"off","SDL":"off"}},{"name":"gbrainy","origin":"games/gbrainy","version":"2.4.6_3,2","comment":"Brain teaser game and trainer","maintainer":"eduardo@FreeBSD.org","www":"https://live.gnome.org/gbrainy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a11af977cd8f3a9c7ce5835419accb64888a1ed16828123280bbeeb5e5fcf230","flatsize":6127681,"path":"All/gbrainy-2.4.6_3,2.pkg","repopath":"All/gbrainy-2.4.6_3,2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":966404,"desc":"Gbrainy is a brain teaser game and trainer to have fun and to\nkeep your brain trained.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"}},"categories":["games"],"options":{"NLS":"on"}},{"name":"gbe","origin":"emulators/gbe","version":"0.0.22_3","comment":"Nintendo GameBoy(tm) emulator with GNU source code","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f42c1a8bd3c9a6c45a68ad3094d6fa22a2bfe8639398f3ff96569fb211f7d590","flatsize":105992,"path":"All/gbe-0.0.22_3.pkg","repopath":"All/gbe-0.0.22_3.pkg","licenselogic":"single","pkgsize":26840,"desc":"Nintendo GameBoy(tm) emulator with GNU source code","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["emulators"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe gbe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gbdfed","origin":"x11-fonts/gbdfed","version":"1.6_3","comment":"GTK2 bitmap font editor","maintainer":"lichray@gmail.com","www":"http://sofia.nmsu.edu/~mleisher/Software/gbdfed/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08443214ce0ec1a343e97b190c338d8447b331e42902396743d61e2f5e6ed9aa","flatsize":508273,"path":"All/gbdfed-1.6_3.pkg","repopath":"All/gbdfed-1.6_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":179172,"desc":"gbdfed is a GTK-based BDF font editor. It can import:\n - Metafont PK/GF fonts\n - Han Bitmap Font Format (HBF) fonts\n - Linux console (PSF, CP, and EGA/VGA) fonts\n - Sun VF fonts, OpenType (OTF & TTF) fonts\nAlternatively it can load a font from the X server. Export is\nsupported to PSF2 Linux console fonts and HEX fonts.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-fonts"],"shlibs_required":["libX11.so.6","libfreetype.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1"]},{"name":"gbase","origin":"converters/gbase","version":"0.5_9","comment":"Program to convert between the 4 common bases used in programming","maintainer":"ports@FreeBSD.org","www":"http://www.fluxcode.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e229ed9e8cc41974e208c240b022a432b98d3484b6503f84a5bd498d65dbecb9","flatsize":21833,"path":"All/gbase-0.5_9.pkg","repopath":"All/gbase-0.5_9.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":8840,"desc":"GBase is a GTK program designed to convert between the four common\nbases used in programming (decimal, hexadecimal, octal and binary).\nIt converts numbers on-the-fly as they are typed in. It can also\nconvert numbers entered on the command line. It can correctly handle\nboth signed and unsigned 32-bit integers.\n\nLicense: Artistic","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["converters"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe gbase port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gawk","origin":"lang/gawk","version":"5.3.0","comment":"GNU version of AWK scripting language","maintainer":"danfe@FreeBSD.org","www":"https://www.gnu.org/software/gawk/gawk.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b70c733c2297d90be4d734f97286137920719f731b79342ba41404aeb95fc07","flatsize":4906621,"path":"All/gawk-5.3.0.pkg","repopath":"All/gawk-5.3.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1088916,"desc":"This is GNU Awk. It should be upwardly compatible with the Bell\nLabs research version of awk.  It is almost completely compliant with\nthe 1993 POSIX 1003.2 standard for awk.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang"],"shlibs_required":["libintl.so.8","libreadline.so.8"],"options":{"MPFR":"off","NLS":"on"}},{"name":"gavl","origin":"multimedia/gavl","version":"1.4.0_4","comment":"Library for handling uncompressed video and audio data","maintainer":"jhale@FreeBSD.org","www":"https://gmerlin.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84c2862c4b0c3ce318d1e95daecf484889f56375d5867e9393be850f2876c6e2","flatsize":6605140,"path":"All/gavl-1.4.0_4.pkg","repopath":"All/gavl-1.4.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3310008,"desc":"Gavl is short for Gmerlin Audio Video Library. It is a low level\nlibrary, upon which multimedia APIs can be built. Gavl handles all\nthe details of audio and video formats like colorspaces, samplerates,\nmultichannel configurations etc. It provides standardized definitions\nfor those formats as well as container structures for carrying audio\nsamples or video images inside an application.\n\nIn addition, it handles the sometimes ugly task to convert between\nall these formats and provides some elementary operations (copying,\nscaling, alpha blending etc)","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["multimedia"],"shlibs_provided":["libgavl.so.1"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"on","PNG":"on"}},{"name":"gaupol","origin":"multimedia/gaupol","version":"1.13","comment":"Subtitle editor","maintainer":"ports@FreeBSD.org","www":"https://otsaloma.io/gaupol/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14a391db63d7d2ce1e1e8eb555030d75abc831bc6bcbae1085d8381b96a55c61","flatsize":5146594,"path":"All/gaupol-1.13.pkg","repopath":"All/gaupol-1.13.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":610100,"desc":"Gaupol is an editor for text-based subtitle files. It supports multiple\nsubtitle file formats and provides convenient means of correcting texts\nand timing subtitles to match video. The user interface is designed with\nattention to batch processing of multiple documents and convenience of\ntranslating.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-libav":{"origin":"multimedia/gstreamer1-libav","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-gtk":{"origin":"x11-toolkits/gstreamer1-plugins-gtk","version":"1.22.10_1"},"gstreamer1-plugins-pango":{"origin":"x11-toolkits/gstreamer1-plugins-pango","version":"1.22.10"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-enchant":{"origin":"textproc/py-enchant","version":"3.2.2_2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gaupol port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gaul","origin":"devel/gaul","version":"0.1849.0_5","comment":"Genetic Algorithm Utility Library","maintainer":"ports@FreeBSD.org","www":"https://gaul.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1083a17f7572efd949630c9cfb02ef820ac1dbb91ae86e7dde67d0e500cfe061","flatsize":1052829,"path":"All/gaul-0.1849.0_5.pkg","repopath":"All/gaul-0.1849.0_5.pkg","licenselogic":"single","pkgsize":190352,"desc":"The Genetic Algorithm Utility Library (or, GAUL for short) is a flexible\nprogramming library designed to aid in the development of applications that\nuse genetic, or evolutionary, algorithms. It provides data structures and\nfunctions for handling and manipulation of the data required for a genetic\nalgorithm. Additional stochastic algorithms are provided for comparison to the\ngenetic algorithms. Much of the functionality is also available through a\nsimple S-Lang interface.","deps":{"libslang2":{"origin":"devel/libslang2","version":"2.3.3_2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libslang.so.2"],"shlibs_provided":["libgaul.so.0","libgaul_util.so.0","libnn_util.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe gaul port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gau2grid","origin":"math/gau2grid","version":"2.0.7_1","comment":"Fast computation of a gaussian and its derivative on a grid","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dgasmith/gau2grid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6ffa3ee3393d25e44f9c5f24d350ab5b2e75ae60e1b6a3eea762161f3d54929","flatsize":730566,"path":"All/gau2grid-2.0.7_1.pkg","repopath":"All/gau2grid-2.0.7_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":158872,"desc":"gau2grid is a python-generated C library for vectorized computation of grid to\ngaussian collocation matrices\n\nThe core of gau2grid is generating the collocation matrices between a real space\ngrid and a gaussian basis set expanded to a given angular momenta.","categories":["math","python"],"shlibs_provided":["libgg.so.2"]},{"name":"gather","origin":"sysutils/gather","version":"0.4.1_1","comment":"Utility to store and display system statistics","maintainer":"trociny@FreeBSD.org","www":"https://github.com/trociny/gather","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbd78bd20fde0ceb230e0fd6e9ec1431d04df6dc08fb2da1f6ac5ef5138a46a0","flatsize":58901,"path":"All/gather-0.4.1_1.pkg","repopath":"All/gather-0.4.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18864,"desc":"gather utility can be used to store system statistics provided by\nvariety of system utils and display it. It is just a wrapper around\nthese utilities to make a work with system statistics more convenient.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"To setup statistics gathering you could e.g. add something like this\nto /etc/crontab:\n\n  */5 * * * * root /usr/local/bin/gather collect\n  18  0 * * * root /usr/local/bin/gather expire 7\n\nBefore adding this, please, review the configuration in\n/usr/local/etc/gather.\n\nTo check that the configuration is correct, run:\n\n  gather show utils\n  gather -v collect\n\nAfter setting cron up, you can check if gathering works running:\n\n  gather show -t 1h grep . uptime\n\nSee gather(1) and /usr/local/share/doc/gather/README for more details.","type":"install"}]},{"name":"gastex","origin":"textproc/gastex","version":"3.0","comment":"Graphs and Automata Simplified in TeX","maintainer":"ports@FreeBSD.org","www":"https://www.lsv.ens-cachan.fr/~gastin/gastex/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eaa6f97a26228b3ab1e4385643b74359380b9d7b7ae3eb7254c435941822a4c6","flatsize":115761,"path":"All/gastex-3.0.pkg","repopath":"All/gastex-3.0.pkg","licenselogic":"single","pkgsize":22572,"desc":"GasTeX is a set of LaTeX macros which allow to draw very easily\ngraphs, automata, nets, diagrams, etc... under the picture environment\nof LaTeX. A picture with gastex basically consists of nodes and\nedges. Here are a few examples of pictures that are easily defined\nwith gastex.","deps":{"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["textproc"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe gastex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"genwan","origin":"x11-fonts/genwan","version":"1.501","comment":"Free Ming font family derived from Adobe Source Han Serif","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/ButTaiwan/genwan-font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"33474a27d031a12c961936db84fa7d637522b4bb7a3d5edc0d99e8a3ee1d9ec1","flatsize":155631041,"path":"All/genwan-1.501.pkg","repopath":"All/genwan-1.501.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":75083512,"desc":"GenWan Ming (%e6%ba%90%e9%9b%b2%e6%98%8e%e9%ab%94) is a free font family derived from Adobe Source Han\nSerif.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"gcompris-qt","origin":"games/gcompris-qt","version":"4.1","comment":"Educational games and activities for kids ages 2 to 10","maintainer":"kde@FreeBSD.org","www":"https://gcompris.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fa1e0d10ef2a8ef9edb17cb8b6a44c86380d028f9b607d6bb1547ff02d4b1ec","flatsize":79846764,"path":"All/gcompris-qt-4.1.pkg","repopath":"All/gcompris-qt-4.1.pkg","licenselogic":"and","licenses":["AGPLv3","GPLv3"],"pkgsize":43141736,"desc":"Gcompris is educational software and includes over 50 activites and games\nfor kids ages from 2 to 10. Some activities are game oriented,\nbut always educational.\n\nYou will find activities in the following topics:\n\n- computer discovery :: keyboard, mouse, different mouse gesture\n- algebra :: table memory, enumeration, double entry table, mirror image\n- science :: the canal lock, the water cycle, the submarine\n- geography :: place the country on the map\n- games :: chess, memory\n- reading :: reading practice\n- other :: learn to tell time, puzzle of famous paintings, vector drawing","deps":{"qml-box2d":{"origin":"x11-toolkits/qml-box2d","version":"2.0.20180109_5"},"qt5-charts":{"origin":"x11-toolkits/qt5-charts","version":"5.15.15p0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-graphicaleffects":{"origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-sensors":{"origin":"comms/qt5-sensors","version":"5.15.15p0"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["games","education","kde"],"shlibs_required":["libQt5Multimedia.so.5","libQt5Svg.so.5","libQt5Sensors.so.5","libQt5QuickControls2.so.5","libQt5QuickTemplates2.so.5","libQt5Charts.so.5","libQt5QmlWorkerScript.so.5","libQt5QuickParticles.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"garlic","origin":"biology/garlic","version":"1.6_1","comment":"Molecular viewer, editor, and visualization program","maintainer":"ports@FreeBSD.org","www":"http://www.zucic.org/garlic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74c4bfaa6f78fdf0e24de350be725d1f3e3947083b2f03923e2e1fd67548cf38","flatsize":2376232,"path":"All/garlic-1.6_1.pkg","repopath":"All/garlic-1.6_1.pkg","licenselogic":"single","pkgsize":1311072,"desc":"Free, open source molecular viewer and editor for\nprotein structure, DNA structure, PDB, molecular rendering,\nbiological macromolecule.\nAtoms may be drawn as spheres of different sizes.\nBonds may be drawn as cylindrical sticks, conical sticks or\nas curved surfaces.\nFive types of slab are available: planar, spherical,\nsemi-spherical, cylindrical and semi-cylindrical.\nThe slab position and thickness are visible in a small window.\nAtomic bonds as well as atoms are treated as independent drawable objects.\nand more.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["biology"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on","OPTIMIZED_CFLAGS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe garlic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ghc810","origin":"lang/ghc810","version":"8.10.7_4","comment":"Compiler for the functional language Haskell","maintainer":"haskell@FreeBSD.org","www":"https://www.haskell.org/ghc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23e171e2362d5e6a7e37c5c7705752197aecd4a57a61827ca00d6948ab8e50c8","flatsize":861506030,"path":"All/ghc810-8.10.7_4.pkg","repopath":"All/ghc810-8.10.7_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":77498672,"desc":"The Glasgow Haskell Compiler is a state-of-the-art, open source, compiler and\ninteractive environment for the functional language Haskell.  Highlights:\n\n * Supports the entire Haskell 2010 language plus a wide variety of\n   extensions.\n * Has particularly good support for concurrency and parallelism, including\n   support for Software Transactional Memory (STM).\n * Generates fast code, particularly for concurrent programs.\n * Works on several platforms including FreeBSD, Windows, Mac, Linux, most\n   varieties of Unix, and several different processor architectures.\n * Has extensive optimisation capabilities, including inter-module optimisation.\n * Compiles Haskell code either directly to native code or using LLVM as a\n   back-end.  It can also generate C code as an intermediate target for porting\n   to new platforms.  The interactive environment compiles Haskell to bytecode,\n   and supports execution of mixed bytecode/compiled programs.\n * Profiling is supported, both by time/allocation and various kinds of heap\n   profiling.\n * Comes with several libraries, and thousands more are available on Hackage.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["lang","haskell"],"shlibs_required":["libgmp.so.10","libtinfo.so.6","libffi.so.8"],"shlibs_provided":["libHSCabal-3.2.1.0-ghc8.10.7.so","libHSarray-0.5.4.0-ghc8.10.7.so","libHSbase-4.14.3.0-ghc8.10.7.so","libHSbinary-0.8.8.0-ghc8.10.7.so","libHSbytestring-0.10.12.0-ghc8.10.7.so","libHScontainers-0.6.5.1-ghc8.10.7.so","libHSdeepseq-1.4.4.0-ghc8.10.7.so","libHSdirectory-1.3.6.0-ghc8.10.7.so","libHSexceptions-0.10.4-ghc8.10.7.so","libHSfilepath-1.4.2.1-ghc8.10.7.so","libHSghc-8.10.7-ghc8.10.7.so","libHSghc-boot-8.10.7-ghc8.10.7.so","libHSghc-boot-th-8.10.7-ghc8.10.7.so","libHSghc-compact-0.1.0.0-ghc8.10.7.so","libHSghc-heap-8.10.7-ghc8.10.7.so","libHSghc-prim-0.6.1-ghc8.10.7.so","libHSghci-8.10.7-ghc8.10.7.so","libHShaskeline-0.8.2-ghc8.10.7.so","libHShpc-0.6.1.0-ghc8.10.7.so","libHSinteger-gmp-1.0.3.0-ghc8.10.7.so","libHSlibiserv-8.10.7-ghc8.10.7.so","libHSmtl-2.2.2-ghc8.10.7.so","libHSparsec-3.1.14.0-ghc8.10.7.so","libHSpretty-1.1.3.6-ghc8.10.7.so","libHSprocess-1.6.13.2-ghc8.10.7.so","libHSrts-ghc8.10.7.so","libHSrts_debug-ghc8.10.7.so","libHSrts_l-ghc8.10.7.so","libHSrts_thr-ghc8.10.7.so","libHSrts_thr_debug-ghc8.10.7.so","libHSrts_thr_l-ghc8.10.7.so","libHSstm-2.5.0.1-ghc8.10.7.so","libHStemplate-haskell-2.16.0.0-ghc8.10.7.so","libHSterminfo-0.4.1.4-ghc8.10.7.so","libHStext-1.2.4.1-ghc8.10.7.so","libHStime-1.9.3-ghc8.10.7.so","libHStransformers-0.5.6.2-ghc8.10.7.so","libHSunix-2.7.2.2-ghc8.10.7.so","libHSxhtml-3000.2.2.1-ghc8.10.7.so"],"options":{"DYNAMIC":"on","PROFILE":"on","BOOT":"off"}},{"name":"garcon","origin":"sysutils/garcon","version":"4.18.2","comment":"Freedesktop compliant menu library","maintainer":"xfce@FreeBSD.org","www":"https://www.xfce.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80c8e93a59d327f9a39e61fbe3a904ae3480826b0ed555446f3d6c5213769262","flatsize":769409,"path":"All/garcon-4.18.2.pkg","repopath":"All/garcon-4.18.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":128232,"desc":"Garcon is an implementation of the freedesktop.org menu specification\nreplacing the former Xfce menu library libxfce4menu. It is based\non GLib/GIO only and aims at covering the entire specification\nexcept for legacy menus.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxfce4menu":{"origin":"x11/libxfce4menu","version":"4.18.6"},"libxfce4util":{"origin":"x11/libxfce4util","version":"4.18.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils","xfce"],"shlibs_required":["libgio-2.0.so.0","libxfce4util.so.7","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxfce4ui-2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0"],"shlibs_provided":["libgarcon-1.so.0","libgarcon-gtk3-1.so.0"],"options":{"GIR":"on","NLS":"on"}},{"name":"gapcmon","origin":"sysutils/gapcmon","version":"0.8.9_9","comment":"Monitor apcupsd with GTK 2 GUI","maintainer":"jhale@FreeBSD.org","www":"https://gapcmon.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5579f31b6026278017112cb32b525bbfeae82b1e281b4422ab472979347d549","flatsize":165298,"path":"All/gapcmon-0.8.9_9.pkg","repopath":"All/gapcmon-0.8.9_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":61216,"desc":"GUI application used to monitor UPS devices controlled by the APCUPSD package.\nThe program uses the NIS interface from apcupsd to collect event and status\ninformation for display to the end-user.  Because of this great interface,\nthis program can be executed on any OS supported machine and use the network\nsocket interface to connect back to apcupsd.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gconf2":{"origin":"devel/gconf2","version":"3.2.6_10"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libgconf-2.so.4","libglib-2.0.so.0","libintl.so.8","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"GapcMon requires apcupsd's Network Information Service (NIS) even for local\n installations.  You may enable apcupsd's NIS by adding the following line\n to your /usr/local/etc/apcupsd/apcupsd.conf:\n\n NETSERVER on","type":"install"}]},{"name":"ganv","origin":"audio/ganv","version":"1.8.2_1","comment":"Interactive Gtk canvas widget for audio topologies representation","maintainer":"yuri@FreeBSD.org","www":"https://drobilla.net/software/ganv.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60fc735c33eca4de50f26841a6bafe09bb26681c14d9ac61b4806da97269fbd4","flatsize":604083,"path":"All/ganv-1.8.2_1.pkg","repopath":"All/ganv-1.8.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":116436,"desc":"Ganv is an interactive Gtk canvas widget for graph-based interfaces (patchers,\nmodular synthesizers, finite state automata, interactive graphs, etc).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libcairo.so.2","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgiomm-2.4.so.1","libglibmm-2.4.so.1","libsigc-2.0.so.0","libgvc.so.6","libcgraph.so.6"],"shlibs_provided":["libganv-1.so.1"]},{"name":"garden-of-coloured-lights","origin":"games/garden-of-coloured-lights","version":"1.0.9_2","comment":"Old school 2D vertical shoot-em-up with some innovative elements","maintainer":"amdmi3@FreeBSD.org","www":"https://garden.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d13a85e4b9d1f4a70f2d2afaf0e0cc6f4900e7e776778935d26795fdd77afdc9","flatsize":4191805,"path":"All/garden-of-coloured-lights-1.0.9_2.pkg","repopath":"All/garden-of-coloured-lights-1.0.9_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1935376,"desc":"Garden of coloured lights is an old school 2D vertical shoot-em-up\nwith some innovative elements. Innovative graphics, soundtrack and\ngame concept. The game itself is very challenging and as you progress,\nyou will understand that you are dealing with a true piece of art...","deps":{"allegro":{"origin":"devel/allegro","version":"4.4.3.1_4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"}},"categories":["games"],"shlibs_required":["liballeg.so.4"],"options":{"DOCS":"on"}},{"name":"ganglia-monitor-core","origin":"sysutils/ganglia-monitor-core","version":"3.7.2_1","comment":"Ganglia cluster monitor, monitoring daemon","maintainer":"jwb@FreeBSD.org","www":"http://ganglia.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bacf442f4bd27d76231151bfa3fe7da11b5770658444f9a7370dd13b2e0e735","flatsize":734348,"path":"All/ganglia-monitor-core-3.7.2_1.pkg","repopath":"All/ganglia-monitor-core-3.7.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":168812,"desc":"Ganglia provides a complete real-time monitoring and execution\nenvironment that is in use by hundreds of universities, private and\ngovernment laboratories and commercial cluster implementors around the\nworld. Whether you want to monitor hundreds of computers in real-time\nacross a university campus or around the world, ganglia is for you.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libconfuse":{"origin":"devel/libconfuse","version":"3.3_2"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["sysutils","net"],"users":["ganglia"],"groups":["ganglia"],"shlibs_required":["libapr-1.so.0","libpcre.so.1","libexpat.so.1","libconfuse.so.2","librrd.so.8"],"shlibs_provided":["libganglia.so.0"],"options":{"GMETAD":"on"},"messages":[{"message":"First-time configuration:\n\nEdit /usr/local/etc/gmond.conf\nand /usr/local/etc/gmetad.conf\nto suit your network.\n\nTo enable services, set gmond_enable/gmond_flags and/or\ngmetad_enable/gmetad_flags in /etc/rc.conf.","type":"install"}]},{"name":"gammy","origin":"accessibility/gammy","version":"0.9.64_1","comment":"Adaptive screen brightness and temperature for Windows and Unix","maintainer":"freebsd@igalic.co","www":"https://getgammy.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09588791556e104b60df61f3dd0ede788828c93951eb0e76cea9050b1d50f2f9","flatsize":407823,"path":"All/gammy-0.9.64_1.pkg","repopath":"All/gammy-0.9.64_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":165712,"desc":"Gammy is a GUI tool for adjusting pixel brightness and temperature automatically\nor manually.\n\nIt can dim the screen if its content is too bright, or brighten it otherwise.\nThis can help your eyes adjust when switching between dark and light windows,\nespecially at night or in suboptimal lighting conditions.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["accessibility"],"shlibs_required":["libX11.so.6","libXxf86vm.so.1","libXext.so.6","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"gcc8","origin":"lang/gcc8","version":"8.5.0_2","comment":"GNU Compiler Collection 8","maintainer":"toolchain@FreeBSD.org","www":"https://gcc.gnu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9eadd5ce8c3604c6554cc5c3185c26f20986c2cf61c23cb15af8cb78f524425","flatsize":175919505,"path":"All/gcc8-8.5.0_2.pkg","repopath":"All/gcc8-8.5.0_2.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":42041372,"desc":"GCC, the GNU Compiler Collection, supports a number of languages.\nThis port installs the C, C++, and Fortran front ends as gcc8, g++8,\nand gfortran8, respectively.\n\nGerald Pfeifer <gerald@FreeBSD.org>","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libitm.so.1","libatomic.so.1","libgfortran.so.5","libgomp.so.1","libssp.so.0","libgcc_s.so.1","libquadmath.so.0","libcc1.so.0","libstdc++.so.6","libcp1plugin.so.0","libcc1plugin.so.0","liblto_plugin.so.0"],"options":{"BOOTSTRAP":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:8.5.0:::::dragonfly6:x86_64:2","deprecated":"Unsupported by upstream. Use GCC 10 or newer instead.","expiration_date":"2024-07-15"},"messages":[{"message":"To ensure binaries built with this toolchain find appropriate versions\nof the necessary run-time libraries, you may want to link using\n\n  -Wl,-rpath=/usr/local/lib/gcc8\n\nFor ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens\ntransparently.","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUnsupported by upstream. Use GCC 10 or newer instead..\n\nIt is scheduled to be removed on or after 2024-07-15."}]},{"name":"gammastep","origin":"accessibility/gammastep","version":"2.0.9","comment":"Adjust the color temperature of your screen","maintainer":"madpilot@FreeBSD.org","www":"https://gitlab.com/chinstrap/gammastep","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8434def27bd8a06b6395e8ef4bce4ed699b6958024809c82207b1bb145cb478","flatsize":367973,"path":"All/gammastep-2.0.9.pkg","repopath":"All/gammastep-2.0.9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":89492,"desc":"Adjust the color temperature of your screen according to\nyour surroundings. This may help your eyes hurt less if you are\nworking in front of the screen at night.","deps":{"geoclue":{"origin":"net/geoclue","version":"2.7.1_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["accessibility","wayland"],"shlibs_required":["libintl.so.8","libdrm.so.2","libwayland-client.so.0","libxcb.so.1","libxcb-randr.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"options":{"GEO":"on","GUI":"off","NLS":"on","RANDR":"on","VIDMODE":"off","WAYLAND":"on"}},{"name":"gamin","origin":"devel/gamin","version":"0.1.10_10","comment":"File and directory monitoring system","maintainer":"ports@FreeBSD.org","www":"http://people.gnome.org/~veillard/gamin/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"654e1e102848ab9000faa6cddb7149d8bcb6f11cd1fe7a5dbd5e3c143392833b","flatsize":281730,"path":"All/gamin-0.1.10_10.pkg","repopath":"All/gamin-0.1.10_10.pkg","licenselogic":"single","pkgsize":54452,"desc":"Gamin is a file and directory monitoring system defined to be a subset of the\nFAM (File Alteration Monitor) system. This is a service provided by a library\nwhich allows to detect when a file or a directory has been modified.\n\nWhereas the FreeBSD port of FAM polls files every few seconds, this port\nincludes a kqueue(2) backend for immediate notification of most alterations.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["devel"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libfam.so.0","libgamin-1.so.0"],"options":{"GAM_POLLER":"off","LIBINOTIFY":"off","RUN_AS_EUID":"on"},"messages":[{"message":"Gamin will only provide realtime notification of changes for at most n files,\nwhere n is the minimum value between (kern.maxfiles * 0.7) and\n(kern.maxfilesperproc - 200). Beyond that limit, files will be polled.\n\nIf you often open several large folders with Nautilus, you might want to\nincrease the kern.maxfiles tunable (you do not need to set\nkern.maxfilesperproc, since it is computed at boot time from kern.maxfiles).\n\nThe behavior of gamin can be controlled via the various gaminrc files.\nSee http://www.gnome.org/~veillard/gamin/config.html on how to create\nthese files.  In particular, if you find gam_server is taking up too much\nCPU time polling for changes, something like the following may help\nin one of the gaminrc files:\n\n# reduce polling frequency to once per 10 seconds\n# for UFS file systems in order to lower CPU load\nfsset ufs poll 10","type":"install"},{"message":"===>   NOTICE:\n\nThe gamin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gammu","origin":"comms/gammu","version":"1.42.0_1","comment":"GNU All Mobile Management Utilities","maintainer":"rodrigo@FreeBSD.org","www":"https://wammu.eu/gammu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d15e0273c7981d008bf2742ff94d51983f50864cf410d27111640f96137d3e5d","flatsize":4594645,"path":"All/gammu-1.42.0_1.pkg","repopath":"All/gammu-1.42.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1189392,"desc":"Gammu is the name of the project as well as name of command line\nutility, which you can use to control mobile phone. It is written in\nC and built on top of libGammu.\n\nGammu command line utility provides access to wide range of phone\nfeatures, however support level differs from phone to phone and you\nmight want to check Gammu Phone Database for user experiences with\nvarious phones. Generally following features are supported:\n\n    * Call listing, initiating and handling;\n    * SMS retrieval, backup and sending;\n    * MMS retrieval;\n    * Phonebook listing, export and import (also from standard\n      formats such as vCard);\n    * Calendar and tasks listing, export and import (also from\n      standard formats such as vCalendar or iCalendar);\n    * Retrieval of phone and network information;\n    * Access to phone file system (note that some phones work also\n      as USB storage devices and those are not accessible through\n      Gammu).","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["comms"],"shlibs_required":["libintl.so.8","libcurl.so.4","libglib-2.0.so.0","libgobject-2.0.so.0"],"shlibs_provided":["libGammu.so.8","libgsmsd.so.8"],"options":{"BASH":"on","DBI":"off","DOCS":"on","MYSQL":"off","ODBC":"off","PGSQL":"off"}},{"name":"gcc9","origin":"lang/gcc9","version":"9.5.0_1","comment":"GNU Compiler Collection 9","maintainer":"toolchain@FreeBSD.org","www":"https://gcc.gnu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c28b04b9d67dc3e9ac7c3bde3675ba52536c9e75ba4260926d29cd5d8ade7b39","flatsize":187237481,"path":"All/gcc9-9.5.0_1.pkg","repopath":"All/gcc9-9.5.0_1.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":43427612,"desc":"GCC, the GNU Compiler Collection, supports a number of languages.\nThis port installs the C, C++, and Fortran front ends as gcc9, g++9,\nand gfortran9, respectively.\n\nGerald Pfeifer <gerald@FreeBSD.org>","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libcc1plugin.so.0","libcp1plugin.so.0","libcc1.so.0","libitm.so.1","libstdc++.so.6","libssp.so.0","libgcc_s.so.1","libquadmath.so.0","libgfortran.so.5","libgomp.so.1","libatomic.so.1","liblto_plugin.so.0"],"options":{"BOOTSTRAP":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:9.5.0:::::dragonfly6:x86_64:1","deprecated":"Unsupported by upstream. Use GCC 10 or newer instead.","expiration_date":"2024-06-30"},"messages":[{"message":"To ensure binaries built with this toolchain find appropriate versions\nof the necessary run-time libraries, you may want to link using\n\n  -Wl,-rpath=/usr/local/lib/gcc9\n\nFor ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens\ntransparently.","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUnsupported by upstream. Use GCC 10 or newer instead..\n\nIt is scheduled to be removed on or after 2024-06-30."}]},{"name":"gamenetworkingsockets","origin":"net/gamenetworkingsockets","version":"1.3.0_5","comment":"GameNetworkingSockets is a basic transport layer for games","maintainer":"kpedersen@disroot.org","www":"https://github.com/ValveSoftware/GameNetworkingSockets","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ecd63e80e85e1d01daa972a1d6a52de935ffcd6247701915db47ae6d0252c40","flatsize":3143635,"path":"All/gamenetworkingsockets-1.3.0_5.pkg","repopath":"All/gamenetworkingsockets-1.3.0_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":542984,"desc":"GameNetworkingSockets is a basic transport layer for games. The features are:\n\n- Connection-oriented API (like TCP)\n\n- ... but message-oriented (like UDP), not stream-oriented.\n\n- Supports both reliable and unreliable message types\n\n- Messages can be larger than underlying MTU. The protocol performs\n  fragmentation, reassembly, and retransmission for reliable messages.\n\n- A reliability layer significantly more sophisticated than a basic\n  TCP-style sliding window. It is based on the \"ack vector\" model\n  from DCCP (RFC 4340, section 11.4) and Google QUIC and discussed\n  in the context of games by Glenn Fiedler. The basic idea is for the\n  receiver to efficiently communicate to the sender the status of\n  every packet number (whether or not a packet was received with that\n  number). By remembering which segments were sent in each packet,\n  the sender can deduce which segments need to be retransmitted.\n\n- Encryption. AES-GCM-256 per packet, Curve25519 for key exchange\n  and cert signatures. The details for shared key derivation and\n  per-packet IV are based on the design used by Google's QUIC\n  protocol.  Tools for simulating packet latency/loss, and detailed\n  stats measurement IPv6 support Peer-to-peer networking:","deps":{"protobuf":{"origin":"devel/protobuf","version":"24.4,1"}},"categories":["net"],"shlibs_required":["libprotobuf.so.24.4.0","libcrypto.so.12"],"shlibs_provided":["libGameNetworkingSockets.so.1.3.0"]},{"name":"gartoon-redux","origin":"x11-themes/gnome-icons-gartoon-redux","version":"1.11_2","comment":"Gartoon Redux Gnome Icon Theme","maintainer":"jonc@chen.org.nz","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f72eadcb7c69a3e97a094517b54334f8eafcb091888208cfc19bff16cb13710","flatsize":18631393,"path":"All/gartoon-redux-1.11_2.pkg","repopath":"All/gartoon-redux-1.11_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6707096,"desc":"The Gartoon Redux Icon Collecton.\n\nSuitable for use with GNOME and MATE.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["x11-themes","gnome"]},{"name":"gambit","origin":"math/gambit","version":"16.0.2_1","comment":"Library of tools for doing computation in game theory","maintainer":"yuri@FreeBSD.org","www":"http://www.gambit-project.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f89497df8565bff1f0056b8360c81a721f57a15759cdb952be13e29b7bf9627","flatsize":13326653,"path":"All/gambit-16.0.2_1.pkg","repopath":"All/gambit-16.0.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1747500,"desc":"Gambit is a library of game theory software and tools for the construction\nand analysis of finite extensive and normal form games. Gambit is designed\nto be portable across platforms.\n\nGambit includes:\n   - A graphical user interface, based upon the wxWindows library, providing\n     a common look-and-feel across platforms.\n   - The Gambit Command Language, a scripting language with built-in\n     primitives for constructing and analyzing games.\n   - A library of C++ source code for representing games, suitable for use\n     in other applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["math"]},{"name":"galera26","origin":"databases/galera26","version":"26.4.15","comment":"Synchronous multi-master replication engine","maintainer":"devel@galeracluster.com","www":"https://galeracluster.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae3cdc05d4573c0900729980c90ccb475a3ad831a6073301a5d4c780beb8ef15","flatsize":3158205,"path":"All/galera26-26.4.15.pkg","repopath":"All/galera26-26.4.15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":787616,"desc":"Galera v26 wsrep provider library for Galera Cluster for MySQL, an\neasy-to-use high-availability solution with high system up-time,\nno data loss, and scalability for future growth.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases"],"shlibs_required":["libboost_program_options.so.1.84.0","libssl.so.12","libcrypto.so.12"],"messages":[{"message":"Find the Galera Cluster documentation at\nhttps://galeracluster.com/library/documentation/index.html","type":"install"}]},{"name":"gallery-dl","origin":"www/gallery-dl","version":"1.27.5","comment":"Command-line program to download image galleries and collections","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/mikf/gallery-dl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69f0ae9d24a588b56d67f678d7f3f49a4af1e3fc7df02ebc579dafea804c41fd","flatsize":7292589,"path":"All/gallery-dl-1.27.5.pkg","repopath":"All/gallery-dl-1.27.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1043892,"desc":"gallery-dl is a command-line program to download image-galleries and\n-collections from several image hosting sites. It is a cross-platform\ntool with many configuration options and powerful filenaming\ncapabilities.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"galculator","origin":"math/galculator","version":"2.1.4_3","comment":"GTK-based scientific calculator","maintainer":"naddy@FreeBSD.org","www":"http://galculator.mnim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82893aa01ed6a7cf8e13bd1a1cea120e67fc123ac837f33b7ad5bfb7ebb127e2","flatsize":1364403,"path":"All/galculator-2.1.4_3.pkg","repopath":"All/galculator-2.1.4_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":146380,"desc":"galculator is a GTK2/GTK3 based calculator with ordinary notation/reverse polish\nnotation (RPN), a formula entry mode, different number bases (DEC, HEX, OCT,\nBIN) and different units of angular measure (DEG, RAD, GRAD). It supports\nquad-precision floating point and 112-bit binary arithmetic.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["math"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"GTK2":"off","GTK3":"on"}},{"name":"galaxis","origin":"games/galaxis","version":"1.10_1","comment":"Clone of the nifty little Macintosh game","maintainer":"alfix86@gmail.com","www":"http://www.catb.org/~esr/galaxis/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4689e929687256d971fdf70b447de943cb2f067d5ea1de5df0e63cdd9147f31b","flatsize":21671,"path":"All/galaxis-1.10_1.pkg","repopath":"All/galaxis-1.10_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12008,"desc":"GALAXIS for UNIX\n\nLifeboats from a crippled interstellar liner are adrift in a\nstarfield.  To find them, you can place probes that look in all\neight compass directions and tell you how many lifeboats they see.\nIf you drop a probe directly on a lifeboat it will be revealed\nimmediately. Your objective: find the lifeboats as quickly as\npossible, before the stranded passengers run out of oxygen!\n\nThis is a UNIX-hosted, curses-based clone of the nifty little\nMacintosh freeware game Galaxis. It doesn't have the super-simple,\npoint-and-click interface of the original, but compensates by\nautomating away some of the game's simpler deductions.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"galene","origin":"www/galene","version":"0.9_2","comment":"The Galène videoconference server","maintainer":"bapt@FreeBSD.org","www":"https://galene.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02c7dfc6596d54acb4af088380178cfb71af28c7780d596b1b9c3d65074a4e4d","flatsize":12757299,"path":"All/galene-0.9_2.pkg","repopath":"All/galene-0.9_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4143280,"desc":"Gal%c3%a8ne (or Galene) is a videoconference server (an %e2%80%9cSFU%e2%80%9d) that is easy to\ndeploy and that requires moderate server resources. It was originally designed\nfor lectures, conferences and student tutorials, but is also useful for\ntraditional meetings.\n\nGal%c3%a8ne has been used in production at two major universities (Universit%c3%a9 de\nParis and Sorbonne Universit%c3%a9) for lectures, practicals, seminars, and for\nstaff meetings. It has been used to host two conferences (SOCS'2020 and\nJFLA'2021).","categories":["www","net-im"],"users":["galene"],"groups":["galene"],"options":{"DOCS":"on"}},{"name":"gallery2","origin":"www/gallery2","version":"2.3.2_12","comment":"Web based photo album organizer written in PHP","maintainer":"ports@FreeBSD.org","www":"https://gallery.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48d940cd004b0ba43f884fa16a169dbc71c7f3b68fc8722adaa180c82d068ab2","flatsize":49837799,"path":"All/gallery2-2.3.2_12.pkg","repopath":"All/gallery2-2.3.2_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7549092,"desc":"Gallery is a web based software product that lets you manage your photos on your\nown website. You must have your own website with PHP support in order to install\nand use it. With Gallery you can easily create and maintain albums of photos via\nan intuitive interface. Photo management includes automatic thumbnail creation,\nimage resizing, rotation, ordering, captioning, searching and more. Albums can\nhave read, write and caption permissions per individual authenticated user for\nan additional level of privacy. Give accounts to your friends and family and let\nthem upload and manage their own photos on your website!","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jhead":{"origin":"graphics/jhead","version":"3.08"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www"],"options":{"DCRAW":"off","FFMPEG":"off","GD":"off","GRAPHMAGICK":"off","IMAGEMAGICK":"on","JHEAD":"on","NETPBM":"off","NLS":"on","MYSQL":"on","PGSQL":"off"},"messages":[{"message":"Before using Gallery 2, you will need to configure your database.\nFull instructions are available here:\n\n  http://codex.gallery2.org/Category:Gallery_2:Installation\n\nIf you are using MySQL, here's the short version of the instructions:\n\n  1. Create a new database:\n  $ mysqladmin -uroot create gallery2\n\n  2. Grant access to the database:\n  $ mysql -uroot -e\"GRANT ALL ON gallery2.* TO USERNAME@localhost IDENTIFIED BY 'PASSWORD'\" gallery2\n  (choose your own values for USERNAME and PASSWORD)\n\nYou will also need to configure Apache.  Consider adding the following\nto your httpd.conf:\n\n     Alias /gallery2 \"/usr/local/www/gallery2\"\n\n    <Directory \"/usr/local/www/gallery2\">\n        AllowOverride Options FileInfo\n\tAllow from all\n    </Directory>\n\nThen restart Apache: 'apachectl graceful'\n\nPlease visit 'http://{host.domain}/gallery2/' in a\nweb-browser and follow the configuration instructions.","type":"install"},{"message":"===>   NOTICE:\n\nThe gallery2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gaffitter","origin":"sysutils/gaffitter","version":"0.6.0_2","comment":"Binary packing utility that uses a genetic algorithm","maintainer":"ports@FreeBSD.org","www":"https://gaffitter.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d65b49b5a6ab2a2a579795a96a0b07a09fbb98d74ad0dfd15ec1727ae33532b3","flatsize":237792,"path":"All/gaffitter-0.6.0_2.pkg","repopath":"All/gaffitter-0.6.0_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":84056,"desc":"Genetic Algorithm File Fitter, or just GAFFitter, is a command-line software\nwritten in C++ that arranges -- via a genetic algorithm -- an input list of\nitems or files/directories into volumes of a certain capacity (target), such\nas CD or DVD, in a way that the total wastage is minimized.\n\nBy smartly arranging the input list, GAFFitter fits better the given items\nand so optimizes (reduces) the number of required volumes to pack them.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe gaffitter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gcc6-aux","origin":"lang/gcc6-aux","version":"20180516_3,1","comment":"Version of GCC 6 with full Ada support","maintainer":"fluffy@FreeBSD.org","www":"http://www.dragonlace.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b1aca898d86598b1ab12257849b49f494d3f84233d0d7d8515fab8086374914","flatsize":255063651,"path":"All/gcc6-aux-20180516_3,1.pkg","repopath":"All/gcc6-aux-20180516_3,1.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":54072248,"desc":"The AUX compiler supports several languages: Ada, C, C++, Fortran and\nObjective-C.  Since Ada support must be built by an Ada-capable compiler,\nonly platforms for which a bootstrap compiler is available can build it.\n\nThe AUX compiler is based on release versions of the Free Software\nFoundation's GNU Compiler Collection.  It uses the GCC Runtime Library\nException, so the resulting binaries have no licensing requirements.\nBinaries produced by the AUX compiler should be legally handled the same\nas binaries produced by any FSF compiler.\n\nThis compiler implements the full Ada-83, Ada-95, Ada-2005 and Ada-2012\nstandards.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"shlibs_required":["libintl.so.8","libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libgnarl-6.so","libgnat-6.so","libatomic.so.1","libcilkrts.so.5","libgcc_s.so.1","libgfortran.so.3","libitm.so.1","libquadmath.so.0","libstdc++.so.6","liblto_plugin.so.0"],"options":{"FORTRAN":"on","OBJC":"on","NLS":"on","TESTSUITE":"off","ALLSTAGES":"off","STATIC":"off","BOOTSTRAP":"off"}},{"name":"gaa","origin":"devel/gaa","version":"1.6.6","comment":"GPL Argument Analyser","maintainer":"demon@FreeBSD.org","www":"https://gaa.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9035677271875933b0d64f1c04d211223ae383a0d91971ec3e8bfe8f0581d347","flatsize":260903,"path":"All/gaa-1.6.6.pkg","repopath":"All/gaa-1.6.6.pkg","licenselogic":"single","pkgsize":106168,"desc":"GAA simplifies the life of the programmer: you don't have to\nworry about the arguments given to it! A short text written in GAA\nlanguage generates C-code which analyses the arguments and creates your\nprogram's help.","categories":["devel"]},{"name":"gabedit","origin":"science/gabedit","version":"2.5.1.300720_2","comment":"Graphical user interface for several chemistry software packages","maintainer":"yuri@FreeBSD.org","www":"https://gabedit.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6206346d3e026ef82287cf648b12d100cfe5297b17b8e540ecbc315a5f38b03","flatsize":6036810,"path":"All/gabedit-2.5.1.300720_2.pkg","repopath":"All/gabedit-2.5.1.300720_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1820980,"desc":"Gabedit is a Graphical User Interface for FireFly (PC-Gamess), Gamess-US,\nGaussian, Molcas, Molpro, MPQC, NWChem, OpenMopac, Orca, PSI4 and Q-Chem\ncomputational chemistry packages.\n\nFeatures:\n* Gabedit makes using Computational Chemistry Packages (CCP) simple and\n  straightforward .\n* Sketch in molecules using its advanced 3D Structure Builder, or load in\n  molecules from standard files.\n* Set up and submit CCP jobs right from the interface, and monitor their\n  progress as they run.\n* Examine calculation results graphically via state-of-the-art visualization\n  features: display molecular orbitals and other surfaces, view spectra, animate\n  normal modes, geometry optimizations and reaction paths.\n* Molecular Dynamics using Amber 99 molecular mechanics or Semi-Empirical\n  potentials.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangox-compat":{"origin":"x11-toolkits/pangox-compat","version":"0.0.2_4"}},"categories":["science"],"shlibs_required":["libX11.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libpangox-1.0.so.0","libgtkglext-x11-1.0.so.0","libgdkglext-x11-1.0.so.0","libGLU.so.1","libGL.so.1","libgmodule-2.0.so.0"],"options":{"OPENMP":"off"}},{"name":"gajim","origin":"net-im/gajim","version":"1.3.3","comment":"GTK Jabber client","maintainer":"rm@FreeBSD.org","www":"https://gajim.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80a50fb3a8cce5cebe93978e0a52a0ec5ce77414de70e27484a2db2e35deb632","flatsize":24094130,"path":"All/gajim-1.3.3.pkg","repopath":"All/gajim-1.3.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":6900280,"desc":"The goal of Gajim is to provide a full featured and easy to use XMPP\nclient. Gajim works nicely with GNOME, but does not require it to run.\nIt is released under the GNU General Public License.\n\nFEATURES:\n * Tabbed chat window and single window modes\n * Group chat support (with Multi-User Chat protocol)\n * Emoticons, avatars, PEP (user activity, mood and tune)\n * Audio / video conferences\n * File transfer, room bookmarks\n * Metacontacts support\n * Trayicon, speller, extended chat history functionalities\n * TLS, GPG and End-To-End encryption support (with SSL legacy support)\n * Transport registration support\n * Service discovery including nodes, user search\n * Wikipedia, dictionary and search engine lookup\n * Multiple accounts support\n * DBus capabilities\n * XML console\n * Link local (bonjour / zeroconf), BOSH\n * Other features via plugins\n * Gajim is available in 29 languages","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-css-parser":{"origin":"www/py-css-parser","version":"1.0.10"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-gpgme":{"origin":"security/py-gpgme","version":"1.23.2"},"py311-keyring":{"origin":"security/py-keyring","version":"23.9.3_2,1"},"py311-nbxmpp":{"origin":"net-im/py-nbxmpp","version":"5.0.1"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-precis_i18n":{"origin":"textproc/py-precis_i18n","version":"1.1.0"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-python-axolotl":{"origin":"security/py-python-axolotl","version":"0.1.42"},"py311-qrcode":{"origin":"textproc/py-qrcode","version":"7.4_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im"],"options":{"DBUS":"on","DOCS":"on","OMEMO":"on","OPENGPG":"on","SPELL":"on"},"annotations":{"cpe":"cpe:2.3:a:gajim:gajim:1.3.3:::::dragonfly6:x86_64"}},{"name":"ga","origin":"devel/ga","version":"5.8.2_3","comment":"Partitioned Global Address Space (PGAS) library for distributed arrays","maintainer":"yuri@FreeBSD.org","www":"https://hpc.pnl.gov//globalarrays/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65a80e390d7ac54d3e33ceda0444a7fb94f09eef2eccdbf336f1da7dc91cfdca","flatsize":1469543,"path":"All/ga-5.8.2_3.pkg","repopath":"All/ga-5.8.2_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":424088,"desc":"The Global Arrays (GA) toolkit provides a shared memory style programming\nenvironment in the context of distributed array data structures (called\n\"global arrays\"). From the user perspective, a global array can be used\nas if it was stored in shared memory. All details of the data distribution,\naddressing, and data access are encapsulated in the global array objects.\nInformation about the actual data distribution and locality can be easily\nobtained and taken advantage of whenever data locality is important. The\nprimary target architectures for which GA was developed are massively-parallel\ndistributed-memory and scalable shared-memory systems.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"scalapack":{"origin":"math/scalapack","version":"2.2.0_4"}},"categories":["devel"],"shlibs_required":["libscalapack.so","libmpi.so.12","libblas.so.3","liblapack.so.3","libgfortran.so.5","libquadmath.so.0","libmpifort.so.12"],"shlibs_provided":["libarmci.so.0","libcomex.so.0","libga.so.1"],"options":{"BLAS_SIZE_4":"on","BLAS_SIZE_8":"off","MPICH":"on","OPENMPI":"off"}},{"name":"g810-led","origin":"misc/g810-led","version":"0.4.3","comment":"LED controller for Logitech G-series keyboards","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/MatMoul/g810-led","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79769feb49a17798a25b3dc43201109d7bb4ea3fde8f351cba525aaec1fdf6e2","flatsize":215249,"path":"All/g810-led-0.4.3.pkg","repopath":"All/g810-led-0.4.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":66848,"desc":"LED controller for Logitech G-series keyboards","deps":{"hidapi":{"origin":"comms/hidapi","version":"0.14.0"}},"categories":["misc"],"shlibs_required":["libhidapi.so.0"]},{"name":"ga-libreoffice","origin":"editors/libreoffice-ga","version":"24.2.4.2","comment":"ga language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06fbcd4d5a6c08b4d19825ed8f3062bfad0394cdc3dc0a4f96ff72a923414d3d","flatsize":2671299,"path":"All/ga-libreoffice-24.2.4.2.pkg","repopath":"All/ga-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":498808,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"g2","origin":"graphics/g2","version":"0.72","comment":"Easy to use, portable, and powerful 2D graphics library","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db1c8513acd08138802a24f22a04f4ad264ff2faf969526d037202d092de9ad8","flatsize":186679,"path":"All/g2-0.72.pkg","repopath":"All/g2-0.72.pkg","licenselogic":"single","pkgsize":38552,"desc":"g2 is an easy to use, portable and powerful 2D graphics library. It provides a\ncomprehensive set of functions for simultaneous generation of graphical output\non different types of devices. Presently, the following devices are supported:\nPostScript, GIF and X11 (xfig is in development). g2 is written in C (ANSI)\nand additionally has a Fortran interface.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"}},"categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe g2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"g15daemon","origin":"sysutils/g15daemon","version":"3.0.4_1","comment":"Daemon for Logitech G15 Keyboards","maintainer":"ports@FreeBSD.org","www":"https://gitlab.com/menelkir/g15daemon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec820b58051afa3b7b976fcce6ca935e3cb0ab5f91f89cb5bfdf0a8aeb331ece","flatsize":141910,"path":"All/g15daemon-3.0.4_1.pkg","repopath":"All/g15daemon-3.0.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44824,"desc":"G15daemon takes control of the G15 keyboard, allowing the use of all keys\nthrough the uinput device driver. It also controls the use of the\nkeyboard's LCD display, allows multiple, simultaneous client applications\nto connect, and gives the user the ability to switch between client apps\nat the press of a button.","deps":{"libg15":{"origin":"sysutils/libg15","version":"3.0.7"},"libg15render":{"origin":"sysutils/libg15render","version":"3.0.4_1"},"libinput":{"origin":"x11/libinput","version":"1.26.1"}},"categories":["sysutils"],"shlibs_required":["libg15render.so.3","libg15.so.3"],"shlibs_provided":["libg15daemon_client.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe g15daemon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"g-wrap","origin":"devel/g-wrap","version":"1.9.15_4","comment":"Tool for generating function wrappers for Guile","maintainer":"andrew@tao11.riddles.org.uk","www":"https://www.nongnu.org/g-wrap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"911511eee41b9dc4789fde4b1adf4e99ac56dda1b92d856a869d8e59a20f8b19","flatsize":477211,"path":"All/g-wrap-1.9.15_4.pkg","repopath":"All/g-wrap-1.9.15_4.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":92620,"desc":"G-Wrap is a tool (and guile library) for generating function wrappers\nfor inter-language calls. It currently only supports generating Guile\nwrappers for C functions. Other languages may be supported in the\nfuture, possibly on both sides.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel"],"shlibs_required":["libguile-2.2.so.1","libgc-threaded.so.1","libglib-2.0.so.0","libintl.so.8","libffi.so.8"],"shlibs_provided":["libgw-guile-gw-glib.so.0","libgw-guile-standard.so.0","libgwrap-core-runtime.so.2","libgwrap-guile-runtime.so.2"]},{"name":"g2o","origin":"math/g2o","version":"20230806_12","comment":"General framework for graph optimization","maintainer":"yuri@FreeBSD.org","www":"https://openslam-org.github.io/g2o.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28a6f7581ed6added05e09544976ba1fdbc4e57d2610e87623147ed7eb9e00c4","flatsize":8055003,"path":"All/g2o-20230806_12.pkg","repopath":"All/g2o-20230806_12.pkg","licenselogic":"or","licenses":["LGPL3","GPLv3"],"pkgsize":1388460,"desc":"g2o is an open-source C++ framework for optimizing graph-based nonlinear error\nfunctions. g2o has been designed to be easily extensible to a wide range of\nproblems and a new problem typically can be specified in a few lines of code.\nThe current implementation provides solutions to several variants of SLAM and\nBA.\n\nA wide range of problems in robotics as well as in computer-vision involve the\nminimization of a non-linear error function that can be represented as a graph.\nTypical instances are simultaneous localization and mapping (SLAM) or bundle\nadjustment (BA). The overall goal in these problems is to find the configuration\nof parameters or state variables that maximally explain a set of measurements\naffected by Gaussian noise. g2o is an open-source C++ framework for such\nnonlinear least squares problems. g2o has been designed to be easily extensible\nto a wide range of problems and a new problem typically can be specified in a\nfew lines of code. The current implementation provides solutions to several\nvariants of SLAM and BA.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libQGLViewer":{"origin":"graphics/libQGLViewer","version":"2.9.1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"metis":{"origin":"math/metis","version":"5.1.0_9"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-camd":{"origin":"math/suitesparse-camd","version":"3.3.2"},"suitesparse-ccolamd":{"origin":"math/suitesparse-ccolamd","version":"3.3.3"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"},"suitesparse-cxsparse":{"origin":"math/suitesparse-cxsparse","version":"4.4.0"}},"categories":["math"],"shlibs_required":["libGLU.so.1","libGLX.so.0","libOpenGL.so.0","libcholmod.so.5","libamd.so.3","libcamd.so.3","libccolamd.so.3","libcolamd.so.3","libsuitesparseconfig.so.7","libblas.so.3","liblapack.so.3","libmetis.so.2","libQGLViewer.so","libQt5Xml.so.5","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libcxsparse.so.4"],"shlibs_provided":["libg2o_cli.so.0.1","libg2o_core.so.0.1","libg2o_csparse_extension.so.0.1","libg2o_ext_freeglut_minimal.so.0.1","libg2o_hierarchical.so.0.1","libg2o_incremental.so.0.1","libg2o_interactive.so.0.1","libg2o_interface.so.0.1","libg2o_opengl_helper.so.0.1","libg2o_parser.so.0.1","libg2o_simulator.so.0.1","libg2o_solver_cholmod.so.0.1","libg2o_solver_csparse.so.0.1","libg2o_solver_dense.so.0.1","libg2o_solver_eigen.so.0.1","libg2o_solver_pcg.so.0.1","libg2o_solver_slam2d_linear.so.0.1","libg2o_solver_structure_only.so.0.1","libg2o_stuff.so.0.1","libg2o_types_data.so.0.1","libg2o_types_icp.so.0.1","libg2o_types_sba.so.0.1","libg2o_types_sclam2d.so.0.1","libg2o_types_sim3.so.0.1","libg2o_types_slam2d.so.0.1","libg2o_types_slam2d_addons.so.0.1","libg2o_types_slam3d.so.0.1","libg2o_types_slam3d_addons.so.0.1","libg2o_viewer.so.0.1"],"options":{"FAST_MATH":"off"}},{"name":"ga-aspell","origin":"textproc/ga-aspell","version":"4.5.0,2","comment":"Aspell Irish (Gaelic) dictionary","maintainer":"office@FreeBSD.org","www":"http://borel.slu.edu/ispell/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4e8c4f2e98c2578ec77dbff42f2a5bc875ac3a1563c243f507908e410ee0b23","flatsize":7738426,"path":"All/ga-aspell-4.5.0,2.pkg","repopath":"All/ga-aspell-4.5.0,2.pkg","licenselogic":"single","pkgsize":2541728,"desc":"Aspell Irish (Gaelic) dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"g-gcl","origin":"www/g-gcl","version":"1.10","comment":"Sample counter scripts for Graphic Counter Language","maintainer":"ports@FreeBSD.org","www":"http://www.whizkidtech.redprince.net/gcl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a69b7cf234b64e879ee6d22567667b09e4c254f358bbdf0e32014f96371291f","flatsize":567562,"path":"All/g-gcl-1.10.pkg","repopath":"All/g-gcl-1.10.pkg","licenselogic":"single","pkgsize":22352,"desc":"Sample Graphic Counter Language scripts for the creation of original web\ncounters.\n\nYou can see the resulting counters at\nhttp://www.whizkidtech.redprince.net/gcl/gallery/\n\nRequires gracula.","deps":{"gracula":{"origin":"graphics/gracula","version":"3.0_1"}},"categories":["www","graphics"],"messages":[{"message":"Sample scripts installed in the\n   /usr/local/share/examples/gracula/\n   directory.","type":"install"},{"message":"===>   NOTICE:\n\nThe g-gcl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"g-golf-guile30","origin":"devel/g-golf","version":"0.8.0.a.5","comment":"Guile Object Library for GNOME","maintainer":"andrew@tao11.riddles.org.uk","www":"https://www.gnu.org/software/g-golf/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61f5d592c9abd086aa10d31993a960ac7daccfbf13622c686bd59b18487c2c2c","flatsize":9269187,"path":"All/g-golf-guile30-0.8.0.a.5.pkg","repopath":"All/g-golf-guile30-0.8.0.a.5.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":1274616,"desc":"G-Golf is a gobject-introspection based dynamic binding to\nGObject-based libraries, enabling the use of the GNOME platform to\nbuild full-featured graphical apps directly from Guile.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"guile-lib-guile30":{"origin":"devel/guile-lib","version":"0.2.8.1"},"guile3":{"origin":"lang/guile3","version":"3.0.9_2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel"],"shlibs_required":["libguile-3.0.so.1","libgc-threaded.so.1","libgirepository-1.0.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libffi.so.8"],"shlibs_provided":["libg-golf.so.0"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"guile30"}},{"name":"fzy","origin":"textproc/fzy","version":"1.0_1","comment":"Interactive fuzzy text selector for the terminal","maintainer":"o.hushchenkov@gmail.com","www":"https://github.com/jhawthorn/fzy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1caf1bcef8cef7457abfc54fb3857253aed55f37b176f26a0642d9fd1645cf22","flatsize":36113,"path":"All/fzy-1.0_1.pkg","repopath":"All/fzy-1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13544,"desc":"Fuzzy finder written on C. fzy is faster and shows better results than other\nfuzzy finders. Most other fuzzy matchers sort based on the length of a match.\nfzy tries to find the result the user intended. It does this by favouring\nmatches on consecutive letters and starts of words. This allows matching using\nacronyms or different parts of the path. fzy is designed to be used both as an\neditor plugin and on the command line. Rather than clearing the screen, fzy\ndisplays its interface directly below the current cursor position, scrolling\nthe screen if necessary.","categories":["textproc"],"options":{"DVTM":"off","TMUX":"on"}},{"name":"fyre","origin":"graphics/fyre","version":"1.0.1_27","comment":"Chaos map rendering system with GTK-2 interface","maintainer":"ports@FreeBSD.org","www":"https://fyre.navi.cx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74fc30949b68021abb5d6db21cb11e0fbfbfccf04370ba2d219001d5789f7799","flatsize":458483,"path":"All/fyre-1.0.1_27.pkg","repopath":"All/fyre-1.0.1_27.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":117576,"desc":"Fyre provides a rendering of the Peter de Jong map, with an interactive\nGTK+ 2 frontend and a command line interface for easy and efficient\nrendering of high-resolution, high quality images.\n\nThis program was previously known as 'de Jong Explorer', but has been\nrenamed to make way for supporting other chaotic functions.\n\nAll the images you can create with this program are based on the simple\nPeter de Jong map equations:\n\n   x' = sin(a * y) - cos(b * x)\n   y' = sin(c * x) - cos(d * y)","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnet2":{"origin":"net/gnet2","version":"2.0.8_3"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["graphics"],"shlibs_required":["libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libOpenEXR-3_2.so.31","libOpenEXRUtil-3_2.so.31","libOpenEXRCore-3_2.so.31","libIex-3_2.so.31","libIlmThread-3_2.so.31","libImath-3_1.so.29","libgnet-2.0.so.0","libgthread-2.0.so.0"],"options":{"DOCS":"on","GNET":"on","OPENEXR":"on","OPTIMIZED_CFLAGS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe fyre port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"g-golf-guile22","origin":"devel/g-golf","version":"0.8.0.a.5","comment":"Guile Object Library for GNOME","maintainer":"andrew@tao11.riddles.org.uk","www":"https://www.gnu.org/software/g-golf/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63a226323583df0faa66dd01b09d7cdb4a0596d93ce2acf064395a4018bd8b32","flatsize":8871901,"path":"All/g-golf-guile22-0.8.0.a.5.pkg","repopath":"All/g-golf-guile22-0.8.0.a.5.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":1158632,"desc":"G-Golf is a gobject-introspection based dynamic binding to\nGObject-based libraries, enabling the use of the GNOME platform to\nbuild full-featured graphical apps directly from Guile.","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"guile-lib-guile22":{"origin":"devel/guile-lib","version":"0.2.8.1"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel"],"shlibs_required":["libguile-2.2.so.1","libgc-threaded.so.1","libgirepository-1.0.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libffi.so.8"],"shlibs_provided":["libg-golf.so.0"],"options":{"EXAMPLES":"on"},"annotations":{"flavor":"guile22"}},{"name":"gcc11","origin":"lang/gcc11","version":"11.4.0_1","comment":"GNU Compiler Collection 11","maintainer":"salvadore@FreeBSD.org","www":"https://gcc.gnu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"500dfd9ec50d6063d57d360faa7f444ef9f8c5ed61bf8aa5d9d3af21f5d139f2","flatsize":255176740,"path":"All/gcc11-11.4.0_1.pkg","repopath":"All/gcc11-11.4.0_1.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":66856708,"desc":"GCC, the GNU Compiler Collection, supports a number of languages.\nThis port installs the C, C++, and Fortran front ends as gcc11, g++11,\nand gfortran11, respectively.\n\nGerald Pfeifer <gerald@FreeBSD.org>","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libstdc++.so.6","libitm.so.1","libcc1.so.0","libssp.so.0","libgcc_s.so.1","libatomic.so.1","libgccjit.so.0","libcc1plugin.so.0","libcp1plugin.so.0","libgfortran.so.5","libgomp.so.1","libquadmath.so.0","liblto_plugin.so"],"options":{"GRAPHITE":"off","LTO_BOOTSTRAP":"off","STANDARD_BOOTSTRAP":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:11.4.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"To ensure binaries built with this toolchain find appropriate versions\nof the necessary run-time libraries, you may want to link using\n\n  -Wl,-rpath=/usr/local/lib/gcc11\n\nFor ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens\ntransparently.","type":"install"}]},{"name":"fy-aspell","origin":"textproc/fy-aspell","version":"0.12.0_1","comment":"Aspell Frisian (Frysk) dictionary","maintainer":"office@FreeBSD.org","www":"http://borel.slu.edu/crubadan/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6317fda511291e7c759221707a496f451a4bf22630f1e43cf9eb61bc526083a3","flatsize":558321,"path":"All/fy-aspell-0.12.0_1.pkg","repopath":"All/fy-aspell-0.12.0_1.pkg","licenselogic":"single","pkgsize":210724,"desc":"Aspell Frisian (Frysk) dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"fy-libreoffice","origin":"editors/libreoffice-fy","version":"24.2.4.2","comment":"fy language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf589e164b10a487b6c0284f269ef46a40fc23266f6ec3d2255b2d43865f83fc","flatsize":3366783,"path":"All/fy-libreoffice-24.2.4.2.pkg","repopath":"All/fy-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":642104,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"fxload","origin":"misc/fxload","version":"20140224_1","comment":"Firmware download for Cypress EZ-USB devices","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/DJOConnor/fxload","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da99a44476c114377c63d5e8b3f032fd587610f4fba4b1c1750070865e42ef4a","flatsize":48181,"path":"All/fxload-20140224_1.pkg","repopath":"All/fxload-20140224_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":21936,"desc":"The utility allows you to download firmware into and upload firmware from\nthe memory of a Cypress EZ-USB/FX2/FX3 chips. It is a de facto standard\nfor programming this family of devices.\n\nThis port is based on original fxload(8) program available from Linux\nHotplug Project. Libusb support has been provided to correctly work on\nFreeBSD and patches for the FX3 have been merged in.","categories":["misc"],"messages":[{"message":"fxload(8) with LibUSB support has been installed.\n\n\tFor more information on how to use it, visit fxload(8) manual page.\n\n\tdevd(5) settings are provided with this program. Directory:\n\n\t\t/usr/local/etc/devd\n\n\tcontains configuration files for known devices. In order to to\n\treprogram other USB devices automatically, you may want to modify one\n\tof those fles or /etc/devd.conf contents. Check devd.conf(5) for\n\tdetails on syntax.","type":"install"},{"message":"===>   NOTICE:\n\nThe fxload port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fxdiv","origin":"devel/fxdiv","version":"g20181121","comment":"C/C++ header-only library for division via FP inverse multiplication","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Maratyszcza/FXdiv","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a99bd3f4d2bd2c29883a25764a8571828ff82d853e73c3c5864943f35a682662","flatsize":13518,"path":"All/fxdiv-g20181121.pkg","repopath":"All/fxdiv-g20181121.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4112,"desc":"Header-only library for division via fixed-point multiplication by inverse.\n\nOn modern CPUs and GPUs integer division is several times slower than\nmultiplication. FXdiv implements an algorithm to replace an integer division\nwith a multiplication and two shifts. This algorithm improves performance when\nan application performs repeated divisions by the same divisor.\n\nFeatures:\n* Integer division for uint32_t, uint64_t, and size_t\n* Header-only library, no installation or build required\n* Compatible with C99, C++, OpenCL, and CUDA\n* Uses platform-specific compiler intrinsics for optimal performance\n* Covered with unit tests and microbenchmarks","categories":["devel"]},{"name":"fxscintilla","origin":"x11-toolkits/fxscintilla","version":"2.28.0_8","comment":"Fox toolkit reimplementation of Scintilla editing widget","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/fxscintilla/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be056278d51e86b1941bd7d9eb7dc0dd636b02864f46397cae79f65cb4c4780a","flatsize":5674434,"path":"All/fxscintilla-2.28.0_8.pkg","repopath":"All/fxscintilla-2.28.0_8.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":847516,"desc":"Scintilla is a free source code editing component for Win32 and GTK+ developped\nby Neil Hodgson.  For more information about Scintilla, see\nhttp://www.scintilla.org.\n\nThe FOX GUI toolkit is a platform independent GUI library developped by Jeroen\nvan der Zijp.  For more information about FOX, see http://fox-toolkit.org.\n\nFXScintilla is an implementation of Scintilla for the FOX GUI Library.","deps":{"fox16":{"origin":"x11-toolkits/fox16","version":"1.6.58"}},"categories":["x11-toolkits"],"shlibs_provided":["libfxscintilla.so.20"],"messages":[{"message":"===>   NOTICE:\n\nThe fxscintilla port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fwup","origin":"sysutils/fwup","version":"1.10.1_2","comment":"Configurable embedded Linux firmware update creator and runner","maintainer":"dch@FreeBSD.org","www":"https://github.com/fhunleth/fwup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd30372beacd61556f8ee3da0dd628b16483aa86e4ba3cfb905b02f58e4b95ea","flatsize":327513,"path":"All/fwup-1.10.1_2.pkg","repopath":"All/fwup-1.10.1_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":119648,"desc":"fwup is a configurable image-based software update utility for embedded\nLinux-based systems. It primarily supports software upgrade strategies\nthat update entire root filesystem images at once. This includes\nstrategies like swapping back and forth between A and B partitions,\nrecovery partitions, and various trial update/failback scenarios. All\nsoftware update information is combined into a ZIP archive that may\noptionally be cryptographically signed. fwup has minimal dependencies\nand runtime requirements.","deps":{"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libconfuse":{"origin":"devel/libconfuse","version":"3.3_2"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"}},"categories":["sysutils"],"shlibs_required":["libconfuse.so.2","libintl.so.8","libarchive.so.13"],"options":{"DOCS":"on"}},{"name":"fxt","origin":"math/fxt","version":"2024.03.14","comment":"Llibrary of low-level algorithms","maintainer":"sunpoet@FreeBSD.org","www":"https://www.jjj.de/fxt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfa062093f2298ea62b293e310acd63cc2f6c63db7cd44585d589e69f811ca24","flatsize":6244936,"path":"All/fxt-2024.03.14.pkg","repopath":"All/fxt-2024.03.14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":909456,"desc":"fxt is a library package (coming as C++ source code) containing various\nalgorithms for:\n- Fast Fourier Transform (FFT) incl. real-valued,\n- multidimensional and weighted variants.\n- Fast Hartley Transform (FHT)\n- Number Theoretic Transform (NTT), Fast Walsh Transform.\n- Convolution (cyclic, linear and weighted),\n- correlation and power spectrum.\n- Fast Haar Transform, Fast Wavelet Transform\n- Mass storage convolution and fast multiplication routines.\n- Sine- and cosine transform (DCT, DST), Fast Z-Transform (FZT)","categories":["math"],"options":{"EXAMPLES":"on"}},{"name":"fxite","origin":"editors/fxite","version":"0.92_4","comment":"Advanced cross-platform text editor","maintainer":"ports@FreeBSD.org","www":"https://github.com/yetanothergeek/fxite","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e2806efa663e7725b2373684063cd8cb748cd091b0394449c591fc244617e74","flatsize":2763358,"path":"All/fxite-0.92_4.pkg","repopath":"All/fxite-0.92_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":851044,"desc":"FXiTe is an advanced cross-platform text editor built with the Fox GUI\ntoolkit and the FXScintilla text widget. It features built-in syntax\nhighlighting for 40+ languages, an embedded Lua scripting engine, macro\nrecording and playback, multi-line regular expression search and\nreplace, rudimentary ctags and calltip support, a flexible interface to\nexternal tools, and a built-in \"message window\" to capture the output of\nexternal commands such as compiler error messages, etc.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fox16":{"origin":"x11-toolkits/fox16","version":"1.6.58"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"}},"categories":["editors"],"shlibs_required":["liblua-5.2.so","libintl.so.8","libFOX-1.6.so.0","libX11.so.6","libXext.so.6","libfreetype.so.6","libfontconfig.so.1","libXft.so.2","libXcursor.so.1","libXrender.so.1","libXrandr.so.2","libXfixes.so.3","libXi.so.6","libGL.so.1","libGLU.so.1","libjpeg.so.8","libpng16.so.16","libtiff.so.6"],"options":{"FOX16":"on","FOX17":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe fxite port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fwlogwatch","origin":"security/fwlogwatch","version":"1.5_1","comment":"Packet filter and firewall log analyzer","maintainer":"cy@FreeBSD.org","www":"http://fwlogwatch.inside-security.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db089240709d487fbbf2908e2d8ade33e8c18eeba26c1d5e989e22d4c49400ee","flatsize":362327,"path":"All/fwlogwatch-1.5_1.pkg","repopath":"All/fwlogwatch-1.5_1.pkg","licenselogic":"single","pkgsize":117424,"desc":"fwlogwatch is a packet filter and firewall log analyzer\n\nGeneral features:\n   - Can detect and process log entries in the following formats:\n   - Linux ipchains, Linux netfilter/iptables, Solaris/BSD/Irix/HP-UX\n     ipfilter, BSD ipfw, Cisco IOS, Cisco PIX / FWSM, NetScreen,\n     Windows XP firewall, Elsa Lancom router, Snort IDS\n   - Entries can be parsed from single, multiple and combined log files,\n     the parsers to be used can be selected.\n   - Gzip-compressed logs are supported transparently.\n   - Can separate recent from old entries and detects timewarps in log files.\n   - Can recognize 'last message repeated' entries concerning the firewall.\n   - Integrated resolver for protocols, services and host names.\n   - Can do lookups in the whois database.\n   - Own DNS and whois information cache for faster lookups.\n   - Hosts, networks, ports, chains and branches (targets) can be selected or\n     excluded as needed.\n   - Support for internationalization (available in english, german,\n     portuguese, simplified and traditional chinese, swedish and japanese).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["security"],"shlibs_required":["libintl.so.8"]},{"name":"ganttproject","origin":"deskutils/ganttproject","version":"2.8.11","comment":"Gantt chart based project scheduling and management tool","maintainer":"ports@FreeBSD.org","www":"http://www.ganttproject.biz/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4ef655fae9d8dc102bb0913101f251c5bb849db62cd22c797bd171232872fa3","flatsize":21841269,"path":"All/ganttproject-2.8.11.pkg","repopath":"All/ganttproject-2.8.11.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":17647912,"desc":"GanttProject is a free and easy to use Gantt chart based project\nscheduling and management tool. With GanttProject you can:\n\n* Create work breakdown structure, draw dependencies, define milestones.\n* Assign human resources to work on tasks, see their allocation on the\n  Resource Load chart.\n* Generate PERT chart from Gantt chart.\n* Save charts as PNG images, generate PDF and HTML reports.\n* Import projects from and export them to Microsoft Project formats.\n* Export to spreadsheets with CSV.\n* Share projects with your colleagues using WebDAV.\n\nWWW: http://www.ganttproject.biz/","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["deskutils","java"],"messages":[{"message":"===>   NOTICE:\n\nThe ganttproject port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fwanalog","origin":"security/fwanalog","version":"0.6.9_6","comment":"Firewall log summarizer that uses Analog","maintainer":"cy@FreeBSD.org","www":"http://tud.at/programm/fwanalog/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48ad2c911b661749446ec0abbc8730d756e0258a7e7c2a09fcdb989905590d85","flatsize":251911,"path":"All/fwanalog-0.6.9_6.pkg","repopath":"All/fwanalog-0.6.9_6.pkg","licenselogic":"single","pkgsize":43180,"desc":"fwanalog is a shell script that parses and summarizes firewall\nlogfiles. It uses the excellent log analysis program Analog to create\nits reports.","deps":{"analog":{"origin":"www/analog","version":"6.0_14,1"}},"categories":["security"],"options":{"DOCS":"on"}},{"name":"fv","origin":"graphics/fv","version":"1.03_7","comment":"Viewer of hdr/pfm images","maintainer":"ports@FreeBSD.org","www":"http://www.eaflux.com/fv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6f91940b70a243f963387f23dc86ed50fd4930e83571e6a0dee7230bce26dab","flatsize":45014,"path":"All/fv-1.03_7.pkg","repopath":"All/fv-1.03_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":18836,"desc":"fv is an HDRI viewer. Currently supported formats are the followings:\n* Greg Ward's HDR (also known as Radiance/PIC/RGBE). See\n  http://www.graphics.cornell.edu/~bjw/rgbe.html for details.\n* Paul Debevec's PFM (Portable Float Map). See\n  http://netpbm.sourceforge.net/doc/pfm.html for details.\n\nfv reads data from the standard input or files specified as\narguments. In the latter case, each file may be compressed one with\ngzip or bzip2. The file may also change after fv is invoked, except\nits header part. fv checks whether the file changes and updates the\ndisplay if necessary. This feature is useful for checking intermediate\noutputs from renderers.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libglut.so.3","libGLU.so.1","libGL.so.1","libXi.so.6","libXmu.so.6","libX11.so.6","libXext.so.6","libSM.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fuzzysearchdatabase","origin":"textproc/fuzzysearchdatabase","version":"g20201005","comment":"C++ single-header simple \"fuzzy\" search library","maintainer":"yuri@FreeBSD.org","www":"https://bitbucket.org/j_norberg/fuzzysearchdatabase","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e37f98e59123418c26de0b60ab4f46a65ba323c4d41981115610835932c30cce","flatsize":13005,"path":"All/fuzzysearchdatabase-g20201005.pkg","repopath":"All/fuzzysearchdatabase-g20201005.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4992,"desc":"FuzzySearchDatabase is a simple \"fuzzy\" search library.","categories":["textproc","devel"]},{"name":"fuzz","origin":"security/fuzz","version":"0.6_2","comment":"Tool for testing software by bombarding the program with random data","maintainer":"ports@FreeBSD.org","www":"https://fuzz.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f79f5641241f06547808cba26a86799a3e41ec65e4cd06790fcf8f26e5106ba","flatsize":35459,"path":"All/fuzz-0.6_2.pkg","repopath":"All/fuzz-0.6_2.pkg","licenselogic":"single","pkgsize":16400,"desc":"Fuzz is a tool for testing other software. It does this by bombarding\nthe program being evaluated with random data.","categories":["security"],"messages":[{"message":"BEWARE!  This software bombards programs with signicant amounts of random\ninput meant to cause failure.  Due to the potential havok some programs\nmay cause when given untrusted input, it is recommended that programs be\ntested under a jail(8) environment.","type":"install"},{"message":"===>   NOTICE:\n\nThe fuzz port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fvwm-themes","origin":"x11-themes/fvwm-themes","version":"0.7.0_7","comment":"Themes for the Fvwm2 window manager","maintainer":"ports@FreeBSD.org","www":"https://fvwm-themes.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28d33821313445a1706538716f9235313fd9e4669fa5e0d9af72eb9f1361945a","flatsize":4953635,"path":"All/fvwm-themes-0.7.0_7.pkg","repopath":"All/fvwm-themes-0.7.0_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1755420,"desc":"This is a nice theme collection for the Fvwm2 window manager.\nIt has got some nice menus for switching between the different themes.\n\nOyvind Albrigtsen\ne-devil@e-devil.org","deps":{"fvwm":{"origin":"x11-wm/fvwm2","version":"2.6.9_4"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-themes"],"messages":[{"message":"===>   NOTICE:\n\nThe fvwm-themes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"galaxyhack","origin":"games/galaxyhack","version":"1.74_41","comment":"AI script based strategy game","maintainer":"ports@FreeBSD.org","www":"https://galaxyhack.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44ad94f330f673cd5740e7af9671c46dc2055807c4d6f8fbf715e0c1b3ae70f0","flatsize":10619674,"path":"All/galaxyhack-1.74_41.pkg","repopath":"All/galaxyhack-1.74_41.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10047024,"desc":"GalaxyHack allows you to design a fleet of spaceships which can then be tested\nin AI script based battles against fleets designed by other players. Though\nbattles take place in real time, the strategy comes before hand, both in\nwriting short AI scripts in a simple scripting language, and also in the set\nup and selection of your fleet. You don't actually have any control over your\nunits at all mid-battle, but rather use the time to see where the set up of\nyour fleets is working, where your fleets' weaknesses lie and changes are\nneeded, and perhaps also to learn from the strategy of your opponent.\n\nThe game revolves around very large capital ships, from which smaller ships\nare launched. To win a battle you must destroy of all of your opponent's\ncapital ships before they destroy yours.\n\nThere can be hundreds of units in any one battle, but there is no harvesting,\nresource management or base building.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libboost_filesystem.so.1.84.0","libboost_system.so.1.84.0"],"options":{"FLEETS":"off","OPTIMIZED_CFLAGS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe galaxyhack port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fuzzylite","origin":"devel/fuzzylite","version":"6.0_1","comment":"Fuzzy logic control library in C++","maintainer":"pkubaj@FreeBSD.org","www":"https://fuzzylite.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1111f1373cbc7baf4fc659a5d9fd972590d7a6210245156252efec19de17f60","flatsize":2146430,"path":"All/fuzzylite-6.0_1.pkg","repopath":"All/fuzzylite-6.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":484408,"desc":"fuzzylite is a free and open-source fuzzy logic control library programmed in\nC++ for multiple platforms (e.g., Windows, Linux, Mac, iOS). jfuzzylite is the\nequivalent library for Java and Android platforms.\nTogether, they are the FuzzyLite Libraries for Fuzzy Logic Control.","categories":["devel"],"shlibs_provided":["libfuzzylite.so.6.0"]},{"name":"fusefs-unionfs","origin":"sysutils/fusefs-unionfs","version":"2.2","comment":"FUSE based implementation of the well-known unionfs","maintainer":"0mp@FreeBSD.org","www":"https://github.com/rpodgorny/unionfs-fuse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91c82f32557e890b7c4064a7c2616f0fb2f2575428b84a201f38f558e52e9992","flatsize":106274,"path":"All/fusefs-unionfs-2.2.pkg","repopath":"All/fusefs-unionfs-2.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":38732,"desc":"This is an effort to create a unionfs filesystem implementation which is way\nmore flexible than the current in-kernel unionfs solution.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2"],"messages":[{"message":"You will need to load the kernel module 'fuse' to use this package. To load\nthis at boot time, add the following line to /boot/loader.conf:\n\nfuse_load=\"YES\"\n\nIf you want unprivileged users to be able to use unionfs, add the following\nline to /etc/sysctl.conf:\n\nvfs.usermount=1\n\nYou can enable them immediately with:\n\nkldload fuse\nsysctl vfs.usermount=1","type":"install"}]},{"name":"fusefs-sshfs","origin":"sysutils/fusefs-sshfs","version":"3.7.3_2","comment":"Mount remote directories over ssh","maintainer":"bofh@FreeBSD.org","www":"https://github.com/libfuse/sshfs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67a1681ec7989c4a8c9c6188899385c127a4e370b15020f2051c0ddcb29b9b3d","flatsize":102235,"path":"All/fusefs-sshfs-3.7.3_2.pkg","repopath":"All/fusefs-sshfs-3.7.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":42332,"desc":"SSHFS allows you to mount a remote directory over a normal ssh connection.","deps":{"fusefs-libs3":{"origin":"sysutils/fusefs-libs3","version":"3.16.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["sysutils"],"shlibs_required":["libfuse3.so.3","libglib-2.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"Basic Instructions:\nThere are three ways to do this:\n\n1)\n% sshfs -o idmap=user username@example.org: /path/to/mount/point\n\nor\n\n2)\n% mount_fusefs auto /path/to/mount/point sshfs -o idmap=user \\\n       username@example.org:\n\nor\n\n3)\n% env FUSE_DEV_NAME=/dev/fuse0 sshfs -o idmap=user \\\n       username@example.org:\n% mount_fusefs /dev/fuse0 /path/to/mount/point\n\nFor further options see ``sshfs -h''.","type":"install"}]},{"name":"g-cows","origin":"www/g-cows","version":"1.12","comment":"Scripting language for creation of web sites","maintainer":"as@g-cows.org","www":"https://www.g-cows.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52f7c6c86818847674d2041791feaa400ce69993c2f34a6f25efaaa5de4b16fb","flatsize":892968,"path":"All/g-cows-1.12.pkg","repopath":"All/g-cows-1.12.pkg","licenselogic":"single","pkgsize":178096,"desc":"This is a port of G-Cows, a software project consisting in:\n- definition of a scripting language designed for creation of web sites (Cows);\n- interpreter for the scripting language (cows);\n- a makefile generator (cows-mkgen).\n\nCows is a scripting language whose main goal is to make the creation\nand updating of a web site faster, more flexible and less prone to\nerrors without relying on server-side technologies.\n\nCows allows to use your Unix background and your favorite tools while\ncreating a site: you can traverse the whole directory tree with\n`find', extract informations with `grep', build complex pipelines,\ninclude external scripts and programs written in every language whose\ninterpreter or compiler is installed on your system.\n\nEven if you use server side technology, you can still appreciate Cows\nfor every task not relying on dynamic change of your site's contents\nmixing Cows, PHP, custom Apache modules, application servers etc.\n\nCows gives the best results when used in conjunction with the Make\nutility, available on all Unix systems.","categories":["www"]},{"name":"gcc9-aux","origin":"lang/gcc9-aux","version":"20190305","comment":"Version of GCC 9 with full Ada support","maintainer":"ericbsd@FreeBSD.org","www":"http://www.dragonlace.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddbc62e970addf47972d932ef43f8a906b164d80a9207db69b333bb2c1ca3ad7","flatsize":313754223,"path":"All/gcc9-aux-20190305.pkg","repopath":"All/gcc9-aux-20190305.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":63503456,"desc":"The AUX compiler supports several languages: Ada, C, C++, Fortran and\nObjective-C.  Since Ada support must be built by an Ada-capable compiler,\nonly platforms for which a bootstrap compiler is available can build it.\n\nThe AUX compiler is based on release versions of the Free Software\nFoundation's GNU Compiler Collection.  It uses the GCC Runtime Library\nException, so the resulting binaries have no licensing requirements.\nBinaries produced by the AUX compiler should be legally handled the same\nas binaries produced by any FSF compiler.\n\nThis compiler implements the full Ada-83, Ada-95, Ada-2005 and Ada-2012\nstandards.\n\nWWW: http://www.dragonlace.net/","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"shlibs_required":["libintl.so.8","libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libgnarl-9.so","libgnat-9.so","libatomic.so.1","libgcc_s.so.1","libgfortran.so.5","libitm.so.1","libquadmath.so.0","libstdc++.so.6","liblto_plugin.so.0"],"options":{"FORTRAN":"on","OBJC":"on","NLS":"on","TESTSUITE":"off","ALLSTAGES":"off","STATIC":"off","BOOTSTRAP":"off"}},{"name":"fusefs-sqlfs","origin":"sysutils/fusefs-sqlfs","version":"1.1_1,1","comment":"SQLite backed FUSE file system","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/libsqlfs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff4b104b0a669beac1bc81ee3de0a7e20f69974f8191917c19d7662ffb4d60e0","flatsize":110356,"path":"All/fusefs-sqlfs-1.1_1,1.pkg","repopath":"All/fusefs-sqlfs-1.1_1,1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":39144,"desc":"The sqlfs filesystem implements a POSIX style file system on top of an SQLite\ndatabase. It allows applications to have access to a full read/write\nfile system in a single file, complete with its own file hierarchy and name\nspace.  This is useful for applications which needs structured storage, such\nas embedding documents within documents, or management of configuration\ndata or preferences.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2","libsqlite3.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"Now sqlfs filesystem is installed.\nYou can mount it by issuing\n% sqlfs -o /path/to/sqlite/database /path/to/mountpoint\n\nAlternatively you can supply database name via SQLFS_DBNAME env variable\n\nFor additional information see supplied documentation.","type":"install"},{"message":"===>   NOTICE:\n\nThe fusefs-sqlfs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"glassfish4","origin":"www/glassfish4","version":"4.1","comment":"Reference implementation of the Java EE application server","maintainer":"jmd@FreeBSD.org","www":"https://glassfish.java.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b030d03787f4aed1aede7fea13f9b007ee7c548f854dd0843834cb8271ecb24c","flatsize":129239801,"path":"All/glassfish4-4.1.pkg","repopath":"All/glassfish4-4.1.pkg","licenselogic":"single","pkgsize":101298688,"desc":"The Glassfish Java Application Server is the reference implementation for a\nJava EE Application server.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"annotations":{"cpe":"cpe:2.3:a:oracle:glassfish:4.1:::::dragonfly6:x86_64"},"messages":[{"message":"To run the glassfish java application server from startup,\nadd glassfish_enable=\"YES\" in your /etc/rc.conf.\n\nExtra options can be found in startup script.","type":"install"}]},{"name":"fusefs-xfuse","origin":"sysutils/fusefs-xfuse","version":"0.1.0.a_29","comment":"Read-only FUSE server implementing XFS","maintainer":"mail@KhaledEmara.dev","www":"https://github.com/KhaledEmaraDev/xfuse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"309c212daf4733ff43e79229a7586d296a80571686247735286a35f7159a12a3","flatsize":1099237,"path":"All/fusefs-xfuse-0.1.0.a_29.pkg","repopath":"All/fusefs-xfuse-0.1.0.a_29.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":368860,"desc":"This is read-only implementation of the XFS filesystem, a high-performance\n64-bit journaling file system created by Silicon Graphics, Inc (SGI) in 1993,\nand popular in various Linux distributions.\n\nWhile the implementation is in early stages, it should be useful enough for\nmigration purposes.\n\nThis project runs in userland through the use of the FUSE kernel module. This is\nthe only run-time requirement.\n\nThis project was done as part of Google Summer of Code 2021.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2"]},{"name":"fvwm","origin":"x11-wm/fvwm2","version":"2.6.9_4","comment":"Popular virtual window manager for X","maintainer":"cy@FreeBSD.org","www":"https://www.fvwm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"831a2610600b37c8576fc471ee2864337773801cf92892b86c3f118b70ec48bf","flatsize":7864381,"path":"All/fvwm-2.6.9_4.pkg","repopath":"All/fvwm-2.6.9_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2720072,"desc":"Fvwm is a very famous window manager for X, which provides a\nvirtual/multiple disjoint desktop, a 3-D look for windows decorations,\nshaped/color icons. It gives a very good emulation of mwm. A nice\nbutton-bar can be used to provide convenient access to frequently used\nfunctions or programs.\n\nJason C. Wells\njcwells@u.washington.edu","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"m4":{"origin":"devel/m4","version":"1.4.19_1,1"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["x11-wm"],"shlibs_required":["libfreetype.so.6","libfontconfig.so.1","libXft.so.2","libX11.so.6","libXrender.so.1","libXpm.so.4","libSM.so.6","libICE.so.6","libXinerama.so.1","libXext.so.6","libiconv.so.2","libXcursor.so.1","libpng16.so.16","libintl.so.8","libreadline.so.8","libncurses.so.6"],"options":{"BIDI":"off","ICONS":"on","ICONV":"on","NLS":"on","PNG":"on","SESSION_MGMT":"on","STROKE":"off","SVG":"off"},"annotations":{"cpe":"cpe:2.3:a:fvwm:fvwm:2.6.9:::::dragonfly6:x86_64:4"}},{"name":"fvwm3","origin":"x11-wm/fvwm3","version":"1.1.0_4","comment":"F? Virtual Window Manager","maintainer":"zirias@FreeBSD.org","www":"https://www.fvwm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"269644c1233b7a9b4f1c1bfc8f24b6342e6e41c8f4ff0748487b7a21eedd0aa3","flatsize":8144262,"path":"All/fvwm3-1.1.0_4.pkg","repopath":"All/fvwm3-1.1.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3347476,"desc":"Fvwm3 is a multiple large virtual desktop window manager, originally (a\nlooooong time ago!) derived from twm.\n\nThe successor to fvwm2.\n\nFvwm3 is intended to have a small memory footprint but a rich feature set, be\nextremely customizable and extendible, and have a high degree of Motif mwm\ncompatibility.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["x11-wm"],"shlibs_required":["libXcursor.so.1","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXrender.so.1","libpng16.so.16","libXrandr.so.2","libXft.so.2","libfreetype.so.6","libfontconfig.so.1","libiconv.so.2","libfribidi.so.0","libintl.so.8","libevent-2.1.so.7"],"options":{"FRIBIDI":"on","GO":"on","ICONS":"off","ICONV":"on","MANPAGES":"on","NLS":"on","PERL":"on","PNG":"on","SVG":"off","XCURSOR":"on","XPM":"off"},"annotations":{"cpe":"cpe:2.3:a:fvwm:fvwm:1.1.0:::::dragonfly6:x86_64:4"}},{"name":"fusefs-simple-mtpfs","origin":"sysutils/fusefs-simple-mtpfs","version":"0.4.0_1","comment":"Simple MTP fuse filesystem driver","maintainer":"ports@FreeBSD.org","www":"https://github.com/phatina/simple-mtpfs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f51193730e0d43864202f8e0e1a4b153b422cc6cccb1bb6fab73e20cd19fc61","flatsize":161630,"path":"All/fusefs-simple-mtpfs-0.4.0_1.pkg","repopath":"All/fusefs-simple-mtpfs-0.4.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":60404,"desc":"Simple FUSE filesystem for reading from and writing to MTP devices.\n\nSIMPLE-MTPFS (Simple Media Transfer Protocol FileSystem) is a file system for\nLinux (and other operating systems with a FUSE implementation, such as Mac OS X\nor FreeBSD) capable of operating on files on MTP devices attached via USB to\nlocal machine.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"libmtp":{"origin":"multimedia/libmtp","version":"1.1.18"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2","libmtp.so.9"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fusefs-simple-mtpfs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fusefs-squashfuse","origin":"sysutils/fusefs-squashfuse","version":"0.1.104_1","comment":"Mount a squashfs archive and treat it like a local file system","maintainer":"jsmith@resonatingmedia.com","www":"https://github.com/vasi/squashfuse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af202b907fba2bb703609eb4b6a00c3f87b7ba1a47432799d268e5bcb91278e8","flatsize":178758,"path":"All/fusefs-squashfuse-0.1.104_1.pkg","repopath":"All/fusefs-squashfuse-0.1.104_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":41312,"desc":"Squashfuse is a command line utility for mounting SquashFS archives\nin user-space. It supports almost all features of the SquashFS format.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2"],"shlibs_provided":["libsquashfuse.so.0"]},{"name":"fusefs-s3backer","origin":"sysutils/fusefs-s3backer","version":"1.5.4_1","comment":"FUSE filesystem that uses Amazon S3 as a backing store","maintainer":"bsdports@staktrace.com","www":"https://github.com/archiecobbs/s3backer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"458f0493c2f4305af4995fad01357d3d7695b0597b72bac44dc46d6b29e73a3d","flatsize":189249,"path":"All/fusefs-s3backer-1.5.4_1.pkg","repopath":"All/fusefs-s3backer-1.5.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":73732,"desc":"s3backer is a filesystem that contains a single file backed by the\nAmazon Simple Storage Service (Amazon S3). As a filesystem, it is\nvery simple: it provides a single normal file having a fixed size.\nUnderneath, the file is divided up into blocks, and the content of\neach block is stored in a unique Amazon S3 object. In other words,\nwhat s3backer provides is really more like an S3-backed virtual\nhard disk device, rather than a filesystem.\n\nIn typical usage, a normal filesystem is mounted on top of the file\nexported by the s3backer filesystem using a loopback mount (or disk\nimage mount on Mac OS X).\n\nBy not attempting to implement a complete filesystem, which is a\ncomplex undertaking and difficult to get right, s3backer can stay\nvery lightweight and simple. Only three HTTP operations are used:\nGET, PUT, and DELETE. All of the experience and knowledge about\nhow to properly implement filesystems that already exists can be\nreused.\n\nBy utilizing existing filesystems atop s3backer, you get full UNIX\nfilesystem semantics. Subtle bugs or missing functionality relating\nto hard links, extended attributes, POSIX locking, etc. are avoided.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2","libexpat.so.1","libcrypto.so.12","libcurl.so.4"]},{"name":"fusefs-rar2fs","origin":"sysutils/fusefs-rar2fs","version":"1.29.6","comment":"Mount RAR archives as file system","maintainer":"n_carlsson@outlook.com","www":"https://hasse69.github.io/rar2fs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74b8ffd8ca1cb827e792afab1e64e430378b96d3d18c2e5cbdc4b89efc988bca","flatsize":150812,"path":"All/fusefs-rar2fs-1.29.6.pkg","repopath":"All/fusefs-rar2fs-1.29.6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":60608,"desc":"rar2fs is a FUSE based file system that can mount a source RAR\narchive/volume or a directory containing any number of RAR\narchives and access (read only) the contents as plain files/directories.\nOther files located in the source directory are handled transparently.\nBoth compressed and non-compressed archives/volumes are supported but\nfull media seek support (aka. indexing) is only available for\nnon-compressed plaintext archives.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"libunrar":{"origin":"archivers/libunrar","version":"7.0.9,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2","libunrar.so.7"]},{"name":"fusefs-ntfs-compression","origin":"sysutils/fusefs-ntfs-compression","version":"1.0","comment":"NTFS-3G plugin for reading XPRESS or LZX compressed files","maintainer":"danfe@FreeBSD.org","www":"https://github.com/ebiggers/ntfs-3g-system-compression","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"714bc3efc2478cc2bd23a690de93829391b6be0bee7f8db6e2fa90ba6e90a22f","flatsize":37917,"path":"All/fusefs-ntfs-compression-1.0.pkg","repopath":"All/fusefs-ntfs-compression-1.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":16472,"desc":"A plugin which enables the NTFS-3G FUSE driver to transparently read\nfrom system-compressed files.\n\nSystem compression, also known as \"Compact OS\", is a Windows feature\nthat allows rarely modified files to be compressed using the XPRESS or\nLZX compression formats. It is implemented using reparse points. This\nfeature appeared in Windows 10 and many Windows 10 systems have been\nusing it by default.","deps":{"fusefs-ntfs":{"origin":"sysutils/fusefs-ntfs","version":"2022.10.3_1"}},"categories":["sysutils"],"shlibs_required":["libntfs-3g.so.89"]},{"name":"fusefs-securefs","origin":"sysutils/fusefs-securefs","version":"0.14.3","comment":"Filesystem in userspace with transparent encryption and decryption","maintainer":"ports@FreeBSD.org","www":"https://github.com/netheril96/securefs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5665fca3e2abaf7e2b31d9341f8a2b5666b2aa8aa33b00865d3d0459088b7eff","flatsize":664493,"path":"All/fusefs-securefs-0.14.3.pkg","repopath":"All/fusefs-securefs-0.14.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":204060,"desc":"securefs mounts a regular directory onto a mount point. The mount point appears\nas a regular filesystem, where one can read/write/create files, directories and\nsymbolic links. The underlying directory will be automatically updated to\ncontain the encrypted and authenticated contents.","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"cryptopp":{"origin":"security/cryptopp","version":"8.9.0"},"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"jsoncpp":{"origin":"devel/jsoncpp","version":"1.9.5"},"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"utf8proc":{"origin":"textproc/utf8proc","version":"2.9.0"}},"categories":["sysutils"],"shlibs_required":["libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libutf8proc.so.3","libargon2.so.0","libjsoncpp.so.25","libcryptopp.so.8","libfuse.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe fusefs-securefs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fusefs-mhddfs","origin":"sysutils/fusefs-mhddfs","version":"0.1.37_1","comment":"Multi HDD [FUSE] File System","maintainer":"proler@gmail.com","www":"http://mhddfs.uvw.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f56bf493ae2e209033610792c278be4b3a7a3caec289ef63bbb6164ad6efda2","flatsize":44107,"path":"All/fusefs-mhddfs-0.1.37_1.pkg","repopath":"All/fusefs-mhddfs-0.1.37_1.pkg","licenselogic":"single","pkgsize":16592,"desc":"mhddfs - Multi HDD [FUSE] File System\n\nFile system for unifying several mount points into one\nThis FUSE-based file system allows mount points (or directories) to be\ncombined, simulating a single big volume which can merge several hard\ndrives or remote file systems. It is like unionfs, but can choose the\ndrive with the most free space to create new files on, and can move\ndata transparently between drives.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2"],"options":{"DOCS":"on"}},{"name":"fusefs-nbt","origin":"sysutils/fusefs-nbt","version":"20231114_1","comment":"Editing Named Binary Tag (NBT) as using a file system","maintainer":"msl0000023508@gmail.com","www":"https://sourceforge.net/projects/nbtfsutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"231d856e2179bf32f8a1f58fcc9f1d2a2330c4c4d8334e3518e7d5a98f37830f","flatsize":177334,"path":"All/fusefs-nbt-20231114_1.pkg","repopath":"All/fusefs-nbt-20231114_1.pkg","licenselogic":"and","licenses":["BEERWARE","MIT","MPL20"],"pkgsize":51312,"desc":"Named Binary Tag (NBT) is a binary format designed for and used by the game\nMinecraft to store various data including worlds, player data and many other\nthings. This project provides a way to access those data by simply mounting\nthe corresponding data file as a file system, then reading and writing any\nvalue as usual file system nodes.\n\nNBT parser and writer are originally written by Lukas Niederbremer as cNBT\nproject which this project is based on.\n\nThis package provides the FUSE-based file system implementation, as well as\nNBT maintenance command-line tools and library (cNBT).","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2"],"shlibs_provided":["libnbt.so.1"]},{"name":"fusefs-sandboxfs","origin":"sysutils/fusefs-sandboxfs","version":"0.2.0_40","comment":"Virtual file system for sandboxing","maintainer":"mikael@FreeBSD.org","www":"https://github.com/bazelbuild/sandboxfs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28ab5f5a9326fea4a7c5e88be499d8cb8d2e7998ae41df01f4ec0aa1b43cec85","flatsize":2276239,"path":"All/fusefs-sandboxfs-0.2.0_40.pkg","repopath":"All/fusefs-sandboxfs-0.2.0_40.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":643180,"desc":"Sandboxfs is a FUSE file system that exposes a combination of\nmultiple files and directories from the host's file system in the\nform of a virtual tree with an arbitrary layout.  You can think of\na sandbox as an arbitrary view into the host's file system with\ndifferent access privileges per directory.\n\nSandboxfs is designed to allow running commands with limited access\nto the file system by using the virtual tree as their new root, and\nto do so consistently across a variety of platforms.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2"],"messages":[{"message":"WARNING: The interaction points with sandboxfs are subject to change\nat this point.  In particular, the command-line interface and the\ndata format used to reconfigure sandboxfs while it's running will\nmost certainly change.","type":"install"}]},{"name":"fusefs-mp3fs","origin":"sysutils/fusefs-mp3fs","version":"0.91_4,1","comment":"FUSE-based filesystem for transcoding FLAC to MP3 on the fly","maintainer":"stefan.rumetshofer@drei.at","www":"https://github.com/khenriks/mp3fs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf3ada54fbacec87da11aca00240226eebda0e2b27dea87b9b290ef19ce74048","flatsize":99724,"path":"All/fusefs-mp3fs-0.91_4,1.pkg","repopath":"All/fusefs-mp3fs-0.91_4,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":32784,"desc":"MP3FS is a read-only FUSE filesystem which transcodes audio formats (currently\nFLAC) to MP3 on the fly when opened and read. This was written to enable me to\nuse my FLAC collection with software and/or hardware which only understands\nthe MP3 format e.g. gmediaserver to a Netgear MP101 MP3 player.\n\nIt is also a novel alternative to traditional MP3 encoders. Just use your\nfavorite file browser to select the files you want encoded and copy them\nsomewhere!","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libid3tag":{"origin":"audio/libid3tag","version":"0.16.3"}},"categories":["sysutils","audio"],"shlibs_required":["libfuse.so.2","libFLAC++.so.10","libFLAC.so.12","libid3tag.so.0","libmp3lame.so.0"]},{"name":"fusefs-libs3","origin":"sysutils/fusefs-libs3","version":"3.16.2","comment":"FUSE library version 3 for filesystems implemented in userspace","maintainer":"se@FreeBSD.org","www":"https://github.com/libfuse/libfuse/wiki/Filesystems","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fada4db5c1bd722902d281a7073ca14c6d0f687d89c644b9617e049e78d53bf","flatsize":395642,"path":"All/fusefs-libs3-3.16.2.pkg","repopath":"All/fusefs-libs3-3.16.2.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":92248,"desc":"FUSE makes it possible to implement a filesystem in a userspace program.\n\nThis version 3 of the fuse library is not compatible with file-systems\ndeveloped for version 2.\n\nA list of filesystems supported by this version of the library is\nmaintained in the WiKi on GitHub.","categories":["sysutils"],"shlibs_provided":["libfuse3.so.3"],"messages":[{"message":"Install the FUSE kernel module (kldload fusefs) to use this port.","type":"install"}]},{"name":"fusefs-jmtpfs","origin":"sysutils/fusefs-jmtpfs","version":"g20190420","comment":"MTP device filesystem","maintainer":"rozhuk.im@gmail.com","www":"https://github.com/kiorky/jmtpfs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6be3c0b51c9bab3ed787b58321b024c76aa0e2b180cad5c6f17e64b49fecdcd","flatsize":162825,"path":"All/fusefs-jmtpfs-g20190420.pkg","repopath":"All/fusefs-jmtpfs-g20190420.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":56480,"desc":"jmtpfs is a FUSE and libmtp based filesystem for accessing MTP\n(Media Transfer Protocol) devices. It was specifically designed for\nexchaning files between Linux (and Mac OS X) systems and newer Android\ndevices that support MTP but not USB Mass Storage.\n\nThe goal is to create a well behaved filesystem, allowing tools like\nfind and rsync to work as expected. MTP file types are set automatically\nbased on file type detection using libmagic. Setting the file appears\nto be necessary for some Android apps, like Gallery, to be able to find\nand use the files.\n\nSince it is meant as an Android file transfer utility, and I don't have\nany non-Android MTP devices to test with, playlists and other non-file\nbased data are not supported.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"libmtp":{"origin":"multimedia/libmtp","version":"1.1.18"}},"categories":["sysutils"],"shlibs_required":["libmtp.so.9","libfuse.so.2"],"options":{"DOCS":"on"}},{"name":"fusefs-ifuse","origin":"sysutils/fusefs-ifuse","version":"1.1.4_1","comment":"FUSE-based filesystem for mounting iOS devices over USB","maintainer":"ports@FreeBSD.org","www":"https://www.libimobiledevice.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17b0628000382f62609ee1400646a1cfe77c7c70922e96bffc87ed4d48e1f312","flatsize":51952,"path":"All/fusefs-ifuse-1.1.4_1.pkg","repopath":"All/fusefs-ifuse-1.1.4_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":18948,"desc":"iFuse is a tool for reaching iOS devices filesystems over USB, without\nthe need of jailbreaking and installing an SSH server on your iGadget.\niFuse is useful if you want to mount the device manually or if you\ndon't have GNOME with GVFS nor KDE with kio-ufc installed.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libimobiledevice":{"origin":"comms/libimobiledevice","version":"1.3.0_1"},"libplist":{"origin":"devel/libplist","version":"2.2.0_3"},"usbmuxd":{"origin":"comms/usbmuxd","version":"1.1.1_3"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2","libimobiledevice-1.0.so.6","libplist-2.0.so.3"],"messages":[{"message":"To mount your iGadget you first need to launch usbmuxd; see...\n\n$ usbmuxd --help\n\n...for help. Then, plug in your device and run iFuse:\n\n# ifuse -o allow_other /mnt/ipod\n\nAfter that, you'll be able to reach its files and use, e.g., gtkpod to\nadd/delete music/pictures.","type":"install"},{"message":"===>   NOTICE:\n\nThe fusefs-ifuse port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fusefs-httpfs","origin":"sysutils/fusefs-httpfs","version":"2.0.1.5_2,1","comment":"Fuse-based http filesystem","maintainer":"ports@FreeBSD.org","www":"https://httpfs.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e0419b23e6c2e6941dd4b38c16f4cefddd35bd41cba13706017620c762fe8b4","flatsize":106966,"path":"All/fusefs-httpfs-2.0.1.5_2,1.pkg","repopath":"All/fusefs-httpfs-2.0.1.5_2,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":25636,"desc":"httpfs depends on FUSE. It uses HTTP/1.1 extensions to read arbitrary\nbytes from a file on a web-server. This is particular interesting for\nan iso, since it can be investigated (loop device) without actually\ndownloading the whole iso.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"}},"categories":["sysutils","www"],"shlibs_required":["libfuse.so.2","libgnutls.so.30"],"options":{"GNUTLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fusefs-httpfs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fusefs-ntfs","origin":"sysutils/fusefs-ntfs","version":"2022.10.3_1","comment":"Mount NTFS partitions (read/write) and disk images","maintainer":"freebsd@dussan.org","www":"https://github.com/tuxera/ntfs-3g","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0402b902442a825d7be354673cec8781909975a6462561beeeb52ea91c19e52a","flatsize":2146303,"path":"All/fusefs-ntfs-2022.10.3_1.pkg","repopath":"All/fusefs-ntfs-2022.10.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":592888,"desc":"The ntfs-3g driver is an open-source, freely available read/write NTFS\ndriver which provides safe and fast handling of the Windows NTFS file\nsystems.  Almost the full POSIX filesystem functionality is supported,\nthe major exceptions are changing file ownership and the access rights.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"libublio":{"origin":"devel/libublio","version":"20070103_3"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2","libublio.so.1","libuuid.so.1"],"shlibs_provided":["libntfs-3g.so.89"],"options":{"CRYPTO":"off","DOCS":"on","EXTRAS":"on","LOCK":"on","UBLIO":"on"},"messages":[{"message":"NTFS-3G has been installed.  It requires fusefs(5) support to operate,\nso issue the ``kldload fusefs'' command or ``sysrc kld_list+=fusefs''\nto make it load automatically when the system starts.\n\nFor further information, implementation details, and known issues see\nthe FreeBSD README (/usr/local/share/doc/ntfs-3g/README.FreeBSD) in\naddition to the official README (contains some Linux-specific parts).","type":"install"}]},{"name":"fusefs-libs","origin":"sysutils/fusefs-libs","version":"2.9.9_2","comment":"FUSE allows filesystem implementation in userspace","maintainer":"se@FreeBSD.org","www":"https://github.com/libfuse/libfuse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b21b1535755b390b68f0f172aac14eac03f96c20edaa31ba97d199b201d801ac","flatsize":747902,"path":"All/fusefs-libs-2.9.9_2.pkg","repopath":"All/fusefs-libs-2.9.9_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":132580,"desc":"FUSE makes it possible to implement a filesystem in a userspace program.\nFeatures include: simple yet comprehensive API, secure mounting by non-root\nusers, support for FreeBSD kernels, multi-threaded operation.","categories":["sysutils"],"shlibs_provided":["libfuse.so.2","libulockmgr.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"Install the FUSE kernel module (kldload fusefs) to use this port.","type":"install"}]},{"name":"fusefs-funionfs","origin":"sysutils/fusefs-funionfs","version":"0.4.3_1","comment":"Union filesystem for the FUSE driver","maintainer":"ports@FreeBSD.org","www":"http://funionfs.apiou.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56666d86c016c1db065661e414c0f49672efbb2f587d8bc64affc8aa7670e3f0","flatsize":38327,"path":"All/fusefs-funionfs-0.4.3_1.pkg","repopath":"All/fusefs-funionfs-0.4.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":16372,"desc":"FunionFS means an Union filesystem for the FUSE driver.\n\nThis program works only with the Fuse driver which is natively\nincluded since the 2.6.14 Linux kernel.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe fusefs-funionfs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fusefs-hfsfuse","origin":"sysutils/fusefs-hfsfuse","version":"0.132_1","comment":"FUSE driver for HFS+ filesystems","maintainer":"me@cameronkatri.com","www":"https://github.com/0x09/hfsfuse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a700973be394f0a1d02702b1fd27ece0cc7be61e7f1495ac8d1ec6eb3ef2833c","flatsize":108757,"path":"All/fusefs-hfsfuse-0.132_1.pkg","repopath":"All/fusefs-hfsfuse-0.132_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31056,"desc":"FUSE driver for HFS+ based on NetBSD's kernel driver with\nmodifications.\n\nThis driver is read-only and cannot write to or damage the target\nfilesystem in any way.\n\nhfsfuse also includes a standalone tool, hfsdump, to inspect the\ncontents of an HFS+ volume without FUSE.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"libublio":{"origin":"devel/libublio","version":"20070103_3"},"utf8proc":{"origin":"textproc/utf8proc","version":"2.9.0"}},"categories":["sysutils"],"shlibs_required":["libublio.so.1","libutf8proc.so.3","libfuse.so.2"],"options":{"DOCS":"on"}},{"name":"fusefs-httpdirfs","origin":"sysutils/fusefs-httpdirfs","version":"1.2.3_1","comment":"FUSE filesystem to mount HTTP directory listings, with a permanent cache","maintainer":"0mp@FreeBSD.org","www":"https://github.com/fangfufu/httpdirfs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a81c1c0ab3933288a5ea7d5f2f1b3a18f866dcabd0c0543a591cd716e12ee072","flatsize":109917,"path":"All/fusefs-httpdirfs-1.2.3_1.pkg","repopath":"All/fusefs-httpdirfs-1.2.3_1.pkg","licenselogic":"single","licenses":["GPL3OPENSSL"],"pkgsize":40580,"desc":"HTTPDirFS stands for Hyper Text Transfer Protocol Directory Filesystem. It may\nbe used to to mount HTTP directory listings as if it was a partition.\n\nHTTP connections are reused due to the use of cURL-multi interface. The FUSE\ncomponent runs in multithreaded mode.\n\nThere is a permanent cache system which can cache all the file segments that\nhave been downloaded.\n\nThe support for Airsonic / Subsonic server is also included. This allows the\nuser to mount a remote music collection locally.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gumbo":{"origin":"devel/gumbo","version":"0.12.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libgumbo.so.2","libcurl.so.4","libfuse.so.2","libcrypto.so.12","libexpat.so.1","libuuid.so.1"],"options":{"DOCS":"on"}},{"name":"fusefs-gphotofs","origin":"graphics/fusefs-gphotofs","version":"0.5_5","comment":"Mount PTP camera as a file system","maintainer":"danfe@FreeBSD.org","www":"http://gphoto.sourceforge.net/proj/gphotofs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de42a8fc63c64b2545e940d56ab737da4ad65dc79f437f5222d162e382deaa57","flatsize":38632,"path":"All/fusefs-gphotofs-0.5_5.pkg","repopath":"All/fusefs-gphotofs-0.5_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13752,"desc":"gphotofs is a FUSE filesystem module to mount your camera as a filesystem.\nThis allow using your camera with any tool able to read from a mounted\nfilesystem.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"}},"categories":["graphics","sysutils"],"shlibs_required":["libfuse.so.2","libglib-2.0.so.0","libintl.so.8","libgphoto2.so.6","libgphoto2_port.so.12"]},{"name":"fusefs-gitfs","origin":"sysutils/fusefs-gitfs","version":"0.5.2_2","comment":"Version controlled file system","maintainer":"ports@FreeBSD.org","www":"https://www.presslabs.com/code/gitfs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dadfc541d944cb3c69d9fb6465a85224115da3cb12e8938e8847bce777018c17","flatsize":455436,"path":"All/fusefs-gitfs-0.5.2_2.pkg","repopath":"All/fusefs-gitfs-0.5.2_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":78644,"desc":"gitfs is a FUSE file system that fully integrates with git. You can\nmount a remote repository's branch locally, and any subsequent changes\nmade to the files will be automatically committed to the remote.","deps":{"py311-atomiclong":{"origin":"devel/py-atomiclong","version":"0.1.1_2"},"py311-cffi":{"origin":"devel/py-cffi","version":"1.16.0"},"py311-fusepy":{"origin":"devel/py-fusepy","version":"3.0.1_1"},"py311-pycparser":{"origin":"devel/py-pycparser","version":"2.22"},"py311-pygit2":{"origin":"devel/py-pygit2","version":"1.14.1"},"py311-raven":{"origin":"devel/py-raven","version":"6.10.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","devel"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe fusefs-gitfs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fusefs-fusepak","origin":"sysutils/fusefs-fusepak","version":"0.5_1","comment":"Mount packed data files of various games (PACK, WAD, etc.)","maintainer":"ports@FreeBSD.org","www":"http://fusepak.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81d45cf171d18fafa2b6a00f8ca4a4181f335c9b22488bbe37c36cd2edc9ba8c","flatsize":34614,"path":"All/fusefs-fusepak-0.5_1.pkg","repopath":"All/fusefs-fusepak-0.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14780,"desc":"Fusepak is a small program that makes it possible to mount PACK or WAD files\n(used in many games, most notably by id Software) under a directory.  This\nis achieved by using FUSE (Filesystem in Userspace).  The following formats\nare supported:\n\n  - WAD, can be found in Wolfenstein 3D and Spear of Destiny games\n  - PACK, can be found in Quake, Quake2, and other games based on\n    id Software's Quake engine\n  - WAD2, can be found inside of PACK files\n  - LGP, can be found in PC version of Final Fantasy VII\n  - PAK, can be found in Dune 2\n  - KSGRP, can be found in Duke Nukem 3D\n\nSecondary goal of fusepak is to provide simple framework which allows one to\nquickly add support for another file format.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"}},"categories":["sysutils","games"],"shlibs_required":["libfuse.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe fusefs-fusepak port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fusefs-afuse","origin":"sysutils/fusefs-afuse","version":"0.4.1_2","comment":"File system automounting implemented in user-space using FUSE","maintainer":"portmaster@BSDforge.com","www":"https://github.com/pcarrier/afuse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45cbdfae5ce5c3c3a973b9705c8863e40f6f09ebf035e2fc9897d56352205518","flatsize":56615,"path":"All/fusefs-afuse-0.4.1_2.pkg","repopath":"All/fusefs-afuse-0.4.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22060,"desc":"Afuse is an automounting file system implemented in user-space\nusing FUSE.  Afuse  currently  implements  the  most  basic\nfunctionality that can be expected by an automounter; that is it\nmanages a directory of virtual directories. If one of these virtual\ndirectories is accessed and is not already automounted, afuse will\nattempt  to  mount a  filesystem onto that directory. If the mount\nsucceeds the requested access proceeds as normal, otherwise it will\nfail with an error.\n\nThe advantage of using afuse over traditional automounters is that\nafuse is designed to run entirely in user-space by individual users.\nThis way an automounting action can take advantage of the invoking\nusers environment, for example allowing access to an ssh-agent for\npassword-less  sshfs  mounts,  or  allowing access to a  graphical\nenvironment to get user input to complete a mount (i.e. popping up\na window asking for a password).","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:afuse:afuse:0.4.1:::::dragonfly6:x86_64:2"},"messages":[{"message":"Additional info about program usage can be found at\n/usr/local/share/doc/afuse/README.","type":"install"}]},{"name":"fusefs-exfat","origin":"sysutils/fusefs-exfat","version":"1.4.0_1","comment":"Full-featured exFAT FS implementation as a FUSE module","maintainer":"samm@FreeBSD.org","www":"https://github.com/relan/exfat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"582876346e6e609f435d6b48269874c4028166ffc9840486c74086541dbfe888","flatsize":65027,"path":"All/fusefs-exfat-1.4.0_1.pkg","repopath":"All/fusefs-exfat-1.4.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":28512,"desc":"exfat-fuse is a free exFAT file system implementation with write support.\nexFAT is a simple file system created by Microsoft. It is intended to\nreplace FAT32 removing some of its limitations. exFAT is a standard FS for\nSDXC memory cards.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"libublio":{"origin":"devel/libublio","version":"20070103_3"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2","libublio.so.1"],"annotations":{"cpe":"cpe:2.3:a:exfat_project:exfat:1.4.0:::::dragonfly6:x86_64:1"}},{"name":"fusefs-curlftpfs","origin":"sysutils/fusefs-curlftpfs","version":"0.9.2_7","comment":"Mount remote FTP directories","maintainer":"rodrigo@FreeBSD.org","www":"https://curlftpfs.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d71b559045fec026873ee9e57cd77b52e70481e63a09381f2c24e416fa6969a7","flatsize":77210,"path":"All/fusefs-curlftpfs-0.9.2_7.pkg","repopath":"All/fusefs-curlftpfs-0.9.2_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32468,"desc":"CurlFtpFS is a filesystem for accessing FTP hosts based on FUSE and\nlibcurl.\n\nCurlFtpFS differentiates itself from other FTP filesystems because it\nfeatures:\n\n    * SSLv3 and TLSv1 support\n    * connecting through tunneling HTTP proxies\n    * automatically reconnection if the server times out\n    * transform absolute symlinks to point back into the ftp file\n      system","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["sysutils"],"shlibs_required":["libiconv.so.2","libglib-2.0.so.0","libintl.so.8","libfuse.so.2","libcurl.so.4"]},{"name":"fusefs-ext2","origin":"sysutils/fusefs-ext2","version":"0.0.11_1","comment":"FUSE module to mount ext2, ext3 and ext4 with read write support","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/alperakcan/fuse-ext2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a191e853b515fc756e328062bfcbd474131eb0f605d4317d6defa7b951bf47ff","flatsize":55258,"path":"All/fusefs-ext2-0.0.11_1.pkg","repopath":"All/fusefs-ext2-0.0.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":20704,"desc":"Fuse-ext2 is a multi OS FUSE module to mount ext2, ext3 and ext4 file system\ndevices and/or images with read write support.","deps":{"e2fsprogs-core":{"origin":"sysutils/e2fsprogs-core","version":"1.47.1"},"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"}},"categories":["sysutils"],"shlibs_required":["libext2fs.so.2","libcom_err.so.2","libfuse.so.2"]},{"name":"fusefs-cryptofs","origin":"sysutils/fusefs-cryptofs","version":"0.6.0_7","comment":"Encrypted filesystem for FUSE","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/sysutils/fusefs-cryptofs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc955d0c8ae6fac7fa4207cf2abcb617eef9be23aafdca24b5d0c5ac4eea7a5e","flatsize":55197,"path":"All/fusefs-cryptofs-0.6.0_7.pkg","repopath":"All/fusefs-cryptofs-0.6.0_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":19692,"desc":"CryptoFS is a encrypted filesystem for Filesystem in Userspace (FUSE) and\nthe Linux Userland FileSystem (LUFS). Visit http://fuse.sourceforge.net/\nfor more information on FUSE, or http://lufs.sourceforge.net/lufs/  for\nmore information on LUFS.\n\nCryptoFS will use a normal directory to store files encrypted. The\nmountpoint will contain the decrypted files. Every file stored in this\nmountpoint will be written encrypted (data and filename) to the directory\nthat was mounted. If you unmount the directory the encrypted data can only\nbe access by mounting the directory with the correct key again. Like other\nFUSE/LUFS filesystems it does not need root access or any complicated setup\nlike creating a filesystem on a encrypted disk using the loop device.\n\nCryptoFS can be build for FUSE, and LUFS. When you build for FUSE you get\na program to mount the filesystem. For LUFS a shared library will be built\nthat can be used by LUFS's lufsd. Both methods can use the same encrypted\ndirectory.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"}},"categories":["sysutils"],"shlibs_required":["libgcrypt.so.20","libgpg-error.so.0","libglib-2.0.so.0","libintl.so.8","libfuse.so.2"],"options":{"DOCS":"on"}},{"name":"fusefs-chironfs","origin":"sysutils/fusefs-chironfs","version":"1.1.1_3","comment":"FUSE based filesystem with replication at the filesystem level","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/sysutils/fusefs-chironfs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"281beed06ee203b7821742f746afec2ba5986bf9469d305c20d833d8ad0fccf7","flatsize":308547,"path":"All/fusefs-chironfs-1.1.1_3.pkg","repopath":"All/fusefs-chironfs-1.1.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":173128,"desc":"Chiron FS is a FUSE based filesystem which implements\nreplication at the FILESYSTEM LEVEL like RAID 1 does at\nthe DEVICE LEVEL.\n\nThe replicated filesystems may be of any kind you want.\nThe only requisite is that you mount it.\nNo need for special configuration files. The setup is as\nsimple as one mount command (or one line in fstab).","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2"],"options":{"DOCS":"on"}},{"name":"fuse-zip","origin":"sysutils/fusefs-zip","version":"0.4.4_2","comment":"FUSE filesystem to mount ZIP archives with write support","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/agalanin/fuse-zip/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89f2a993655af4232136a41b600f9b034b880a0f26517931b7ec92c65cc0a4e4","flatsize":124052,"path":"All/fuse-zip-0.4.4_2.pkg","repopath":"All/fuse-zip-0.4.4_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":41800,"desc":"fuse-zip is a FUSE file system to navigate, extract, create and modify ZIP\narchives based on libzip, implemented in C++.  With fuse-zip, you can work\nwith ZIP archives as real directories.  Unlike KIO or Gnome VFS, it can be\nbe used in any application without modifications.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"}},"categories":["sysutils"],"shlibs_required":["libfuse.so.2","libzip.so.5"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fuse-zip port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fusionpbx","origin":"www/fusionpbx","version":"4.4.1_1","comment":"Web/PHP Interface for FreeSwitch","maintainer":"richard2891@gmail.com","www":"https://www.fusionpbx.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0448c81b97346040d9779dcbef7664b07e4ce265ccc37cd8dc68f23ad79a86fe","flatsize":41755672,"path":"All/fusionpbx-4.4.1_1.pkg","repopath":"All/fusionpbx-4.4.1_1.pkg","licenselogic":"single","licenses":["MPL11"],"pkgsize":5491584,"desc":"FusionPBX is an opensource PHP7 based frontend web gui for freeswitch.","deps":{"freeswitch":{"origin":"net/freeswitch","version":"1.10.11_1"},"memcached":{"origin":"databases/memcached","version":"1.6.28"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-imap":{"origin":"mail/php82-imap","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-odbc":{"origin":"databases/php82-odbc","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_odbc":{"origin":"databases/php82-pdo_odbc","version":"8.2.21"},"php82-pdo_pgsql":{"origin":"databases/php82-pdo_pgsql","version":"8.2.21"},"php82-pdo_sqlite":{"origin":"databases/php82-pdo_sqlite","version":"8.2.21"},"php82-pgsql":{"origin":"databases/php82-pgsql","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["www"],"options":{"PDOPGSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:fusionpbx:fusionpbx:4.4.1:::::dragonfly6:x86_64:1"}},{"name":"fusefs-smbnetfs","origin":"sysutils/fusefs-smbnetfs","version":"0.6.3_1","comment":"Mount smb shares (Fuse filesystem)","maintainer":"ports@virtual-estates.net","www":"https://sourceforge.net/projects/smbnetfs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffc5a302b02d2e52fef6d598f385144c237497b9612cac32db7e2610d3965ac7","flatsize":175659,"path":"All/fusefs-smbnetfs-0.6.3_1.pkg","repopath":"All/fusefs-smbnetfs-0.6.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":57432,"desc":"SMBNetFS is a filesystem that allow you to use samba/microsoft network\nin the same manner as the network neighborhood in Microsoft Windows.\n\nFeaturies:\n    * you can use Samba/Microsoft network as a regular Unix filesystem\n    * workgroup/computer/share entries are dynamically created\n    * Windows domain supported\n    * kerberos support (New)\n    * user defined workgroup/link/hosts are supported\n    * national character supported\n    * in config files you can specify different user/password to access\n      different network shares\n    * you can access any computer in the world by \"cd mountpoint/ip-addr\"\n      command, where \"ip-addr\" is the IP address of the desired computer. Do\n      not warry that there is no file with such name :-)\n    * command \"cd mountpoint/username:password@computer_or_ip\" allows\n      you to access \"computer_or_ip\" as user \"username\" with password\n      \"password\" (this is insecure, but usefull)","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"samba416":{"origin":"net/samba416","version":"4.16.11_5"}},"categories":["sysutils","net"],"shlibs_required":["libsmbclient.so.0","libfuse.so.2"],"options":{"DOCS":"on","LIBSECRET":"off"},"messages":[{"message":"===>  Basic Instructions:\n\nLoad fusefs:\n\t# kldload fusefs\n\nTo load fusefs at boot time, add it to rc.conf:\n\t# sysrc kld_list+=fusefs\n\nAfter fusefs is loaded, and setting\n\t# sysctl vfs.usermount=1\n\nyou should make .smb directory in your homedir:\n\t% mkdir ~/.smb\n\nCopy your smb.conf (usually in /usr/local/etc/) and\n/usr/local/share/doc/smbnetfs-0.6.3/smbnetfs.conf to this directory:\n\t% cp /usr/local/etc/smb.conf /usr/local/share/doc/smbnetfs-0.6.3/smbnetfs.conf ~/.smb/\n\nMake mountpoint for smb network and mount it:\n\t% mkdir ~/mountpoint\n\t% smbnetfs ~/mountpoint\n\nNow you can get access to smb shares in your network, for example:\n\t% cd ~/mountpoint/ip-addr\n\nXXX Note, use of Gnome keyring was replaced in version 0.6.1 with\nXXX libsecret, which this port does not enable by default.","type":"install"}]},{"name":"ftxui","origin":"devel/ftxui","version":"5.0.0","comment":"C++ Functional Terminal User Interface (TUI) library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ArthurSonzogni/FTXUI","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc94e2e1c7104fd5aa4b4305e43ffcfd0eafab947b43b40c29b0316275116135","flatsize":1059258,"path":"All/ftxui-5.0.0.pkg","repopath":"All/ftxui-5.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":273156,"desc":"FTXUI is a simple C++ library for terminal based user interfaces.\n\nFeatures:\n* Functional style. Inspired by the hackernoon\n  \"Building Reactive Terminal Interfaces in C++\" and React\n* Simple and elegant syntax\n* Keyboard & mouse navigation\n* Support for UTF8 and fullwidth chars\n* Support for animations\n* Support for drawing\n* No dependencies\n* Cross platform: Linux/MacOS (main target), WebAssembly, Windows\n* Learn by examples, and tutorials\n* Good practises: documentation, tests, fuzzers, performance tests, automated\n  CI, automated packaging, etc","categories":["devel","science"],"shlibs_provided":["libftxui-component.so.5.0.0","libftxui-dom.so.5.0.0","libftxui-screen.so.5.0.0"]},{"name":"fuse","origin":"emulators/fuse","version":"1.6.0_6","comment":"Free Unix (Sinclair ZX-)Spectrum Emulator","maintainer":"rene@FreeBSD.org","www":"https://fuse-emulator.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f93b721649b027853565b653deb62675866ee15935487efe777822d1ccec0f05","flatsize":2132969,"path":"All/fuse-1.6.0_6.pkg","repopath":"All/fuse-1.6.0_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":642272,"desc":"fuse is a free version of a ZX Spectrum emulator. It emulates\nthe 48K/128K/+2/+2A/+3 Speccy and Timex TC2048 machine, supports\nloading from .tzx files, has sound and kempston joystick emulation,\nand emulates various printers you could attach to the Spectrum.\nIt supports the new RZX input recording file format.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libspectrum":{"origin":"emulators/libspectrum","version":"1.5.0_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["emulators"],"shlibs_required":["libspectrum.so.9","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libpng16.so.16","libxml2.so.2","libX11.so.6"],"options":{"DOCS":"on","ICONS":"on","ROMS":"off","ALSA":"off","AO":"off","OSS":"on","PULSEAUDIO":"off","GTK2":"off","GTK3":"on","SDL":"off","SVGALIB":"off"}},{"name":"functionalplus","origin":"devel/functionalplus","version":"0.2.24","comment":"C++ header-only library that helps write concise and readable C++ code","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Dobiasd/FunctionalPlus","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22d7d9b814d9a9c6f58ef5f56b5b1010139d699540e04e4ecd1cdd277b9f95e7","flatsize":575459,"path":"All/functionalplus-0.2.24.pkg","repopath":"All/functionalplus-0.2.24.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":77816,"desc":"FunctionalPlus is a small header-only library supporting you in reducing code\nnoise and in dealing with only one single level of abstraction at a time. By\nincreasing brevity and maintainability of your code it can improve productivity\nin the long run. It pursues these goals by providing pure and easy-to-use\nfunctions that free you from implementing commonly used flows of control over\nand over again.","categories":["devel"]},{"name":"funktrackergold","origin":"audio/funktrackergold","version":"1.5.2_9","comment":"Curses MOD/FNK music tracker","maintainer":"ports@FreeBSD.org","www":"https://boutell.com/lsm/lsmbyid.cgi/000831","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef3cabe7300a0f007b8b086763f10c4b28659c886d32a89ea12ba438a8a180d7","flatsize":139811,"path":"All/funktrackergold-1.5.2_9.pkg","repopath":"All/funktrackergold-1.5.2_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":55176,"desc":"FunktrackerGOLD is a curses based tracker for the MOD and FNK file\nformats. Information on using Funktracker can be found in\nshare/doc/funktrackergold/README","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe funktrackergold port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fungw","origin":"devel/fungw","version":"1.2.1_2","comment":"C Function gateway for different programming languages","maintainer":"fuz@FreeBSD.org","www":"http://www.repo.hu/projects/fungw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ce3ae9dcd50d396899420ab0e6e8d2382570dbe26bae5e9d7a0a9eef43932a9","flatsize":1618600,"path":"All/fungw-1.2.1_2.pkg","repopath":"All/fungw-1.2.1_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":286220,"desc":"Fungw is a tiny, portable library written in C (C89) that manages\ndynamic function calls across different programming languages.  For\nthis, fungw provides:\n\n - a simplistic scalar data type abstraction, supporting the most common types\n - semi-automatic conversion between data types\n - contexts that can host objects; objects can host named functions\n - a set of optional language bindings to the most popular scripting languages\n\nThe main use of fungw is to provide the host application a framework\nwhere dynamic parts of the code (e.g. plugins) can register their calls,\nallowing app-plugin, plugin-app, and plugin-plugin calls.\n\nThe second main use is doing all this in a language-agnostic way: any\npart of the code can be implemented in any of the numerous supported\nscripting languages (such as awk or lua).  The caller of a function\ndoesn't need to know what language the function is implemented in.\n\nThe main property of fungw is simplicity.  The only API between objects\nis the plain old function call mechanism.","deps":{"duktape-lib":{"origin":"lang/duktape-lib","version":"2.7.0"},"genht":{"origin":"devel/genht","version":"1.1.3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel"],"shlibs_required":["libperl.so.5.36","libduktape.so.207","liblua-5.1.so","libpython3.11.so.1.0","libtcl86.so.1"],"shlibs_provided":["libfungw.so.1","libfungw_c.so.1","libfungw_cli.so.1","libfungw_duktape.so.1","libfungw_fawk.so.1","libfungw_lua.so.1","libfungw_perl.so.1","libfungw_python3.so.1","libfungw_tcl.so.1"],"options":{"DOCS":"on","DUKTAPE":"on","LUA":"on","PERL":"on","PYTHON3":"on","TCL":"on"}},{"name":"ftpsync","origin":"ftp/ftpsync","version":"1.3.06,1","comment":"Synchronizes a local and a remote FTP directory trees","maintainer":"rodrigO@FreeBSD.org","www":"https://www.clazzes.org/ftpsync","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64eb7accbf58e575d191bb19f455af0084b31863da5c9eca6e82415cb92a4bd8","flatsize":79224,"path":"All/ftpsync-1.3.06,1.pkg","repopath":"All/ftpsync-1.3.06,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18212,"desc":"ftpsync.pl synchronizes a local directory tree and a remote FTP directory\ntree. It was initally written to automize web publishing, but might be\nuseful for some other purposes, like mirroring not-too-large public sites,\ndata replication, and more.","deps":{"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ftp"],"options":{"DOCS":"on"}},{"name":"fur-libreoffice","origin":"editors/libreoffice-fur","version":"24.2.4.2","comment":"fur language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25eef10f737e72440c02dd19a203901ea930fb81b220c730f4af4e3fd207665d","flatsize":1129439,"path":"All/fur-libreoffice-24.2.4.2.pkg","repopath":"All/fur-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":152768,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"fuse-utils","origin":"emulators/fuse-utils","version":"1.4.3_3","comment":"Utilities from the Free Unix Spectrum Emulator","maintainer":"rene@FreeBSD.org","www":"https://fuse-emulator.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f3e09e118e7f7a4cc1d61a0a0b2af9e02d80e43679759cb51fd3fa58a1b00b3","flatsize":468892,"path":"All/fuse-utils-1.4.3_3.pkg","repopath":"All/fuse-utils-1.4.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":140960,"desc":"fuse-utils is an utility package for handling ZX Spectrum files.  It can be\nused to list and convert tape, hard disk, snapshot, and audio files.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libaudiofile":{"origin":"audio/libaudiofile","version":"0.3.6_5"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libspectrum":{"origin":"emulators/libspectrum","version":"1.5.0_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["emulators"],"shlibs_required":["libspectrum.so.9","libglib-2.0.so.0","libintl.so.8","libaudiofile.so.1","libgcrypt.so.20","libjpeg.so.8","libpng16.so.16"],"options":{"DOCS":"on"}},{"name":"ftpfind","origin":"ftp/ftpfind","version":"0.996","comment":"Find directory or file on FTP server","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95403991be1db3aa66c226bdb4dcdaba0c47709fd4e3dc4d3f6f6e56075ea728","flatsize":36147,"path":"All/ftpfind-0.996.pkg","repopath":"All/ftpfind-0.996.pkg","licenselogic":"single","pkgsize":7800,"desc":"ftpfind - find directory&file on a ftp server\n\nusage: /usr/local/bin/ftpfind URL [-proxy proxy_server] \\\n\t\t[-login login_name] [-password password] \\\n\t\t[-regexp pattern] [-type d|f|l] [-ls] [-print] \\\n\t\t[-delete|-get [directory] [-new] [-resume] \\\n\t\t\t|-put [directory] [-new] \\\n\t\t\t|-chmod 0???]","categories":["ftp"],"messages":[{"message":"===>   NOTICE:\n\nThe ftpfind port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ftpproxy","origin":"ftp/ftpproxy","version":"1.2.3_2","comment":"FTP proxy","maintainer":"philippe@le-berre.com","www":"https://www.ftpproxy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d41f1b46dc369ae99e05d632a589644ae149b86934500a57f5f96f91f396d77e","flatsize":49266,"path":"All/ftpproxy-1.2.3_2.pkg","repopath":"All/ftpproxy-1.2.3_2.pkg","licenselogic":"single","pkgsize":24152,"desc":"ftp.proxy is an application level gateway for FTP.\nIt sits between a client and a server forwarding command and data streams\nsupporting a subset of the file transfer protocol as described in RFC 959.\n\nBeside this basic function which makes the program useful on firewall\nor masqueraders it offers fixing the FTP server (e.g. for connections\ninto a protected LAN) and proxy authentication.\n\n-Philippe\nphilippe@le-berre.com","categories":["ftp"]},{"name":"ftplib","origin":"ftp/ftplib","version":"4.0.1","comment":"Set of routines that implement the FTP protocol","maintainer":"ports@FreeBSD.org","www":"https://nbpfaus.net/~pfau/ftplib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce2ca8b2e1e37383faeee01181151ef7cd5c6aafb99a28afe7bf2ad6220ae6ed","flatsize":73211,"path":"All/ftplib-4.0.1.pkg","repopath":"All/ftplib-4.0.1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":23060,"desc":"ftplib is a set of routines that implement the FTP protocol. They allow\napplications to create and access remote files through function calls\ninstead of needing to fork and exec an interactive ftp client program.","categories":["ftp"],"shlibs_provided":["libftp.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe ftplib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ftgl","origin":"graphics/ftgl","version":"2.4.0_1,1","comment":"OpenGL FreeType fonts rendering library","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/frankheckenbach/ftgl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f099e22fdc0ec7f5dbffccbcaf0faeeba7e8461bd464c61a74b428febd52293c","flatsize":812976,"path":"All/ftgl-2.4.0_1,1.pkg","repopath":"All/ftgl-2.4.0_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":128852,"desc":"FTGL is a free open source library to enable developers to use arbitrary\nfonts in their OpenGL applications. Unlike other OpenGL font libraries\nFTGL uses standard font file formats so doesn't need a preprocessing step\nto convert the high quality font data into a lesser quality, proprietary\nformat. FTGL uses the Freetype (www.freetype.org) font library to open and\n'decode' the fonts. It then takes that output and stores it in a format\nmost efficient for OpenGL rendering.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libfreetype.so.6","libGL.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXmu.so.6","libGLU.so.1"],"shlibs_provided":["libftgl.so.2"]},{"name":"ftdi-eeprom","origin":"misc/ftdi-eeprom","version":"1.1_2","comment":"Tool to program the eeprom on FTDI usb devices","maintainer":"ports@FreeBSD.org","www":"https://www.bwct.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3a51e5d60d202428ef52b57c0a4aabdea8276c7dd6d4aab4483637bfc399f1f","flatsize":9549,"path":"All/ftdi-eeprom-1.1_2.pkg","repopath":"All/ftdi-eeprom-1.1_2.pkg","licenselogic":"single","pkgsize":5608,"desc":"ftdi-eeprom writes the contents of the configuration eeproms for\nFTDI usb chips.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe ftdi-eeprom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ftpcopy","origin":"ftp/ftpcopy","version":"0.6.7_1","comment":"Command line FTP tools for listing and mirroring","maintainer":"mandree@FreeBSD.org","www":"https://www.ohse.de/uwe/ftpcopy.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cc55224e5bd080a0caa41dc9bad46369fa85de467e90b01e0fed40b1b18c853","flatsize":303094,"path":"All/ftpcopy-0.6.7_1.pkg","repopath":"All/ftpcopy-0.6.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":91784,"desc":"Two command line ftp tools.\n\nftpcopy is a simple FTP client written to copy files or directories\n(recursively) from a FTP server. It's main purpose is to mirror FTP sites which\nsupport the MLSD/MLST commands or which employ the EPLF directory listing\nformat, although it also supports the traditional listing format (/bin/ls).\n\nftpls is a FTP client which generates directory listings, either in plain text\nor HTML format.\n\nThe tools only support passive mode FTP, intentionally.","categories":["ftp"],"options":{"DOCS":"on"}},{"name":"ftjam","origin":"devel/ftjam","version":"2.5.2","comment":"Small build tool that can be used as a replacement for make(1)","maintainer":"ports@FreeBSD.org","www":"https://freetype.sourceforge.net/jam/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"569f6ca932231bea1d911c5fe022e9f3d60fc792c8c504d2fe09f2cc494e0434","flatsize":303986,"path":"All/ftjam-2.5.2.pkg","repopath":"All/ftjam-2.5.2.pkg","licenselogic":"single","pkgsize":87320,"desc":"[ excerpt from developer's www site ]\n\nJam is a small open-source build tool that can be used as a replacement\nfor Make. Even though Jam is a lot simpler to use than Make, it is\nfar more powerful and easy to master. It already works on a large\nvariety of platforms (Unix, Windows, OS/2, VMS, MacOS, BeOS, etc..),\nit is trivial to port, and its design is sufficiently clear to allow\nany average programmer to extend it with advanced features at will.\n\nThe main differences between Jam and Make are the following:\n\n- Jam uses \"Jamfiles\" instead of \"Makefiles\".\n- Jamfiles do not normally contain toolset-specific rules or actions.\n  They're thus portable among distinct compilers\n- Jamfiles are a lot simpler than Makefiles to write and understand,\n  while providing the same functionality, and much, much more !!","categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ftjam port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ftnchek","origin":"devel/ftnchek","version":"3.3.1_1","comment":"Fortran 77 semantic checking utility","maintainer":"ports@FreeBSD.org","www":"https://www.dsm.fordham.edu/~ftnchek/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe98b41307a35ac9c3448e601241a188c53631220e285f2798a2857b0a7c171a","flatsize":390202,"path":"All/ftnchek-3.3.1_1.pkg","repopath":"All/ftnchek-3.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":196392,"desc":"ftnchek (short for Fortran checker) is designed to detect certain errors\nin a Fortran 77 program that a compiler usually does not.  ftnchek is not\nprimarily intended to detect syntax errors.  Its purpose is to assist the\nuser in finding semantic errors.  Semantic errors are legal in the Fortran\n77 language but are wasteful or may cause incorrect operation.  For example,\nvariables which are never used may indicate some omission in the program;\nuninitialized variables contain garbage which may cause incorrect results\nto be calculated; and variables which are not declared may not have the\nintended type.  ftnchek is intended to assist users in the debugging of\ntheir Fortran 77 program.  It is not intended to catch all syntax errors.\nThis is the function of the compiler.  Prior to using ftnchek, the user\nshould verify that the program compiles correctly.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe ftnchek port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ft2play","origin":"audio/ft2play","version":"g20220407","comment":"Bit-accurate C port of Fasttracker's XM replayer","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/8bitbubsy/ft2play","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2cd2db195dda662bff156b8937b4a0fad7dd3a378af0fc38b1c4ffdb4802925","flatsize":70650,"path":"All/ft2play-g20220407.pkg","repopath":"All/ft2play-g20220407.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":32544,"desc":"Bit-accurate C port of Fasttracker's XM replayer (SB16/WAV render mode).\nIt is a direct port of the original asm/Pascal source codes.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["audio"],"shlibs_required":["libSDL2-2.0.so.0"]},{"name":"fswm","origin":"x11-wm/fswm","version":"g20230808","comment":"Fullscreen window manager in XCB","maintainer":"pyrus@bsdmail.com","www":"https://github.com/pbizopoulos/fswm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8b204c9f64fc51a8d2f14fbfb8c37c40c2a0642a199f8ac12c11464bcdac1dc","flatsize":10209,"path":"All/fswm-g20230808.pkg","repopath":"All/fswm-g20230808.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5000,"desc":"Full screen window manager in libxcb. It is lightweight, as it uses about 200\nlines of code.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"}},"categories":["x11-wm"],"shlibs_required":["libxcb.so.1","libxcb-keysyms.so.1","libxcb-util.so.1"],"options":{"DOCS":"on","SXHKD":"off","THINGYLAUNCH":"off"}},{"name":"fth","origin":"lang/fth","version":"1.4.2_1","comment":"Forth interpreter and extension library","maintainer":"yuri@FreeBSD.org","www":"https://sourceforge.net/projects/fth/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbe1b88895a759c2e6a633f6277ca2036c74fabcab8d4c4854ddddca99335481","flatsize":2256724,"path":"All/fth-1.4.2_1.pkg","repopath":"All/fth-1.4.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":555776,"desc":"Fth is a Forth language interpreter. It includes the interpreter itself, fth,\nand the extension library libfth. You can write Forth scripts and interpret them\nwith the interpreter fth, or you can link libfth into an application to use it\nas extension language.","deps":{"libtecla":{"origin":"devel/libtecla","version":"1.6.3_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["lang"],"shlibs_provided":["libfth.so"],"options":{"TECLA":"on"}},{"name":"ft2-clone","origin":"audio/ft2-clone","version":"1.84","comment":"Fasttracker II clone","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/8bitbubsy/ft2-clone","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6da50fe52aee42cbad1137527f6005f0e11feeefc788d6ffa1d1cf7155d33206","flatsize":1016082,"path":"All/ft2-clone-1.84.pkg","repopath":"All/ft2-clone-1.84.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","CC-BY-NC-SA-4.0"],"pkgsize":339944,"desc":"Multi-platform clone of the classic music making software FastTracker II.\n\nIt aims to be a highly accurate clone of the classic Fasttracker II\nsoftware for MS-DOS. The XM player itself has been directly ported from\nthe original source code, for maximum accuracy.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["audio"],"shlibs_required":["libSDL2-2.0.so.0","libiconv.so.2","libasound.so.2"],"options":{"ALSA":"on","PULSEAUDIO":"off"}},{"name":"ftimes","origin":"security/ftimes","version":"3.11.0_3","comment":"System baselining and evidence collection tool","maintainer":"klm@uidzero.org","www":"https://ftimes.sourceforge.net/FTimes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"294f9f48bcab1deca143c50e25881ad06c467476084ad7869beb854cd85844fe","flatsize":1244605,"path":"All/ftimes-3.11.0_3.pkg","repopath":"All/ftimes-3.11.0_3.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","APACHE20","MIT"],"pkgsize":344356,"desc":"FTimes is a system baselining and evidence collection tool. Its\nprimary purpose is to gather and/or develop topographical information\nand attributes about specified directories and files in a manner\nconducive to intrusion and forensic analysis. It was designed to\nsupport the following initiatives: content integrity monitoring,\nincident response, intrusion analysis, and computer forensics.","deps":{"libklel":{"origin":"devel/libklel","version":"1.1.0_3"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","sysutils"],"shlibs_required":["libklel.so.1","libpcre.so.1","libperl.so.5.36"],"options":{"DBM_TOOLS":"on","DIG_TOOLS":"on","FILE_HOOKS":"on","HASHDIG_TOOLS":"on","MAP_TOOLS":"on","SSL":"off","XMAGIC":"on"}},{"name":"fswatch-mon","origin":"sysutils/fswatch-mon","version":"1.13.0_3","comment":"Cross-platform file change monitor","maintainer":"enrico.m.crisostomo@gmail.com","www":"https://github.com/emcrisostomo/fswatch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"552e189aa1ec39537ce63083a3f51c55c3b6367cc4d8016650860e0adb167dfc","flatsize":1678836,"path":"All/fswatch-mon-1.13.0_3.pkg","repopath":"All/fswatch-mon-1.13.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":252848,"desc":"fswatch is a file change monitor that receives notifications when the contents\nof the specified files or directories are modified. fswatch implements four\nkinds of monitors:\n\n  * A monitor based on the File System Events API of Apple OS X.\n  * A monitor based on kqueue, an event notification interface introduced in\n    FreeBSD 4.1 and supported on most *BSD systems (including OS X).\n  * A monitor based on inotify, a Linux kernel subsystem that reports file\n    system changes to applications.\n  * A monitor which periodically stats the file system, saves file modification\n    times in memory and manually calculates file system changes, which can work\n    on any operating system where stat (2) can be used.\n\nfswatch should build and work correctly on any system shipping either of the\naforementioned APIs.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libfswatch.so.11"],"options":{"DOCS":"on","NLS":"on"}},{"name":"fswatch","origin":"security/fswatch","version":"0.02.b5_2","comment":"File system checksum checker","maintainer":"0mp@FreeBSD.org","www":"https://fswatch.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59cbcf3b3e0637046dc64dfab9fff2543308fcac8cf2f13336ecbe123ac94fc4","flatsize":127464,"path":"All/fswatch-0.02.b5_2.pkg","repopath":"All/fswatch-0.02.b5_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34176,"desc":"fswatch:\n- is a utility to guard changes in a file system.\n\n- is composed of three simple programs: fswbuild, fswcmp, fswshow. fswbuild\n  builds a file system information database. fswcmp compares two database files\n  and returns what changes a in file system have been introduced. fswshow shows\n  contents of database file. a file information database is platform\n  independent.\n\n- can collect the following information about files (and directories): inode,\n  links, uid, gid, mode, size, flags, ctime, checksum (sha1) ; and can show\n  which files were added, deleted or changed.\n\n- is one of many similar utilities. the main difference is the configuration.\n  you can define different settings for every directory in a directory tree.\n  moreover, it is very small and fast.","categories":["security","sysutils"],"messages":[{"message":"The default fswatch.conf checks directories:\n  /etc /bin /sbin /lib /libexec /usr/bin /usr/sbin /usr/lib\n  /usr/libexec /usr/libdata /usr/local/etc /usr/local/bin\n  /usr/local/sbin /usr/local/lib /usr/local/libexec\n  /usr/local/libdata\n\nSee fswatch(7) for more details.","type":"install"}]},{"name":"fstyp","origin":"sysutils/fstyp","version":"0.1_1","comment":"Detect which filesystem type a device/partition contains","maintainer":"ports@FreeBSD.org","www":"http://nchc.dl.sourceforge.net/sourceforge/fstyp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76be6c3ab014e4e9030bd2f3bd099461ebbbfee099cf256c5e4856b941bc6faf","flatsize":10507,"path":"All/fstyp-0.1_1.pkg","repopath":"All/fstyp-0.1_1.pkg","licenselogic":"single","pkgsize":5556,"desc":"fstyp can be used to heuristically detect which filesystem type a device or a\npartition contains. Useful for backup scripts.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe fstyp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fswiki","origin":"www/fswiki","version":"3.6.2_2","comment":"FreeStyle Wiki (perl based wiki clone)","maintainer":"ports@FreeBSD.org","www":"http://fswiki.sourceforge.jp/cgi-bin/wiki.cgi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2015a5c0ce0ffcbebc3a7c542454d252f0733577c4b41e52e7968a9682da8a66","flatsize":2805374,"path":"All/fswiki-3.6.2_2.pkg","repopath":"All/fswiki-3.6.2_2.pkg","licenselogic":"single","pkgsize":514436,"desc":"FreeStyle Wiki (perl based wiki clone).\n\nSee also: http://fswiki.org/","deps":{"ja-p5-Jcode":{"origin":"japanese/p5-Jcode","version":"2.07_1"},"p5-HTML-Template":{"origin":"www/p5-HTML-Template","version":"2.97"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"messages":[{"message":"===>   NOTICE:\n\nThe fswiki port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fstrm","origin":"devel/fstrm","version":"0.6.1_1","comment":"Implementation of the Frame Streams data transport protocol in C","maintainer":"freebsd@dns.company","www":"https://github.com/farsightsec/fstrm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf3b3268b1c5cd7921d255f4cebbcbccfe33ad1382d4bd8b074057488638df23","flatsize":297878,"path":"All/fstrm-0.6.1_1.pkg","repopath":"All/fstrm-0.6.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":65980,"desc":"fstrm is an optimized C implementation of Frame Streams that\nincludes a fast, lockless circular queue implementation\nand exposes library interfaces for setting up a dedicated\nFrame Streams I/O thread and asynchronously submitting data\nframes for transport from worker threads. It was originally\nwritten to facilitate the addition of high speed binary\nlogging to DNS servers written in C using the dnstap\nlog format.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["devel"],"shlibs_required":["libevent-2.1.so.7"],"shlibs_provided":["libfstrm.so.0"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"fstrcmp","origin":"devel/fstrcmp","version":"0.7.D001_1","comment":"Library for fuzzy string comparisons","maintainer":"ports@FreeBSD.org","www":"https://fstrcmp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8056cc9c29b75a30ff7f6614bc95faec2995ab73f94694ffa454a8cf99e08a8a","flatsize":128990,"path":"All/fstrcmp-0.7.D001_1.pkg","repopath":"All/fstrcmp-0.7.D001_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":39756,"desc":"The fstrcmp package provides a library which may be used to make\nfuzzy comparisons of strings and byte arrays.  It also provides\nsimple commands for use in shell scripts.","categories":["devel"],"shlibs_provided":["libfstrcmp.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe fstrcmp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fstobdf","origin":"x11/fstobdf","version":"1.0.6_1","comment":"Generate BDF font from X font server","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a69ae5aefcbbe09c005d5fa6b2c28d072e370831b221099b2d6167a7807ca16d","flatsize":13649,"path":"All/fstobdf-1.0.6_1.pkg","repopath":"All/fstobdf-1.0.6_1.pkg","licenselogic":"single","pkgsize":7052,"desc":"This package contains fstobdf, a program for generating BDF fonts from\nan X font server.","deps":{"libFS":{"origin":"x11-fonts/libFS","version":"1.0.8_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libFS.so.6"]},{"name":"fsplib","origin":"net/fsplib","version":"0.14","comment":"Library implementing FSP protocol","maintainer":"bofh@FreeBSD.org","www":"https://fsp.sourceforge.net/fsplib.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c875f9325567a4aab07efcdb2086feafb76376cc9c25d583fb74a904d4fe9ea9","flatsize":67774,"path":"All/fsplib-0.14.pkg","repopath":"All/fsplib-0.14.pkg","licenselogic":"single","licenses":["FSPSSC"],"pkgsize":20244,"desc":"FSPLIB is a set of routines that implement the FSP protocol. They allow\napplications to work with files on FSP server with the same style\nused to work with local files via libc.\n\nNote: GFTP prefers this package over its built in FSP stack.","categories":["net"],"options":{"SHARED":"off"}},{"name":"fspd","origin":"net/fspd","version":"2.8.1.29_1","comment":"FSP daemon, clients, and scanner","maintainer":"hsn@sendmail.cz","www":"https://fsp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b151dc23e6faaae0eb5a442576a53bdd058ebeea9eccc88c12e721307d4bfb76","flatsize":246491,"path":"All/fspd-2.8.1.29_1.pkg","repopath":"All/fspd-2.8.1.29_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":85380,"desc":"This is a server daemon, port scanner and (optionally) clients for FSP, the File\nService Protocol.\n\nFSP is lightweight and connectionless.  It is typically used for offering files\nto \"anonymous\" visitors over a congested link.  It uses UDP rather than TCP\nsockets.  A service contact port (well-known port) for FSP has not been assigned\nby IANA (per RFC 1700).  See <URL:http://www.faqs.org/faqs/fsp-faq/> for an\noverview.\n\nTo use fspd, you must copy the fspd.conf.sample file, normally installed in\n/usr/local/etc/, to fspd.conf and edit it.\n\nYou can run fspd from inetd or stand-alone.","categories":["net"],"options":{"CLIENTS":"off","DOCS":"on","INFINITE":"off"}},{"name":"fspclient","origin":"net/fspclient","version":"0.93.1","comment":"Ftp-like client for the FSP service","maintainer":"cy@FreeBSD.org","www":"https://fspclient.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1f3aaac63eafa87544bb4b4d9db78358a93b3d3a5339cbd75192b615ba77ba6","flatsize":448921,"path":"All/fspclient-0.93.1.pkg","repopath":"All/fspclient-0.93.1.pkg","licenselogic":"single","pkgsize":128032,"desc":"FSP Client is single executable client for the FSP protocol. FSP\nClient uses an FTP-like user interface. It feels like FTP, but under\nthe hood it uses FSP protocol. FSP is a UDP-based protocol for transfering\nfiles around, and was designed for anonymous archives.","categories":["net"]},{"name":"fsx","origin":"devel/fsx","version":"0.2.0_4","comment":"File System eXerciser","maintainer":"asomers@FreeBSD.org","www":"https://github.com/asomers/fsx-rs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66f05cbe3fb94d4be7ba4604dbd20578d17425abfbeb99cb3794f31f506a0a5e","flatsize":1857251,"path":"All/fsx-0.2.0_4.pkg","repopath":"All/fsx-0.2.0_4.pkg","licenselogic":"single","licenses":["APSL-2.0"],"pkgsize":606564,"desc":"File System eXerciser\n\nThe fsx utility tests file system I/O routines for correctness, with random\ninput.  This is a Rust-based rewrite of the classic C utility, originally from\nApple Computer.","categories":["devel"]},{"name":"fsom","origin":"science/fsom","version":"g20151117_2","comment":"Tiny C library for managing SOM (Self-Organizing Maps) neural networks","maintainer":"jwb@FreeBSD.org","www":"https://github.com/ekg/fsom","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69d4a360afc717a2f1a22f9c38a90ad3bfed4d395c43aed960b62d8ec879d013","flatsize":131400,"path":"All/fsom-g20151117_2.pkg","repopath":"All/fsom-g20151117_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":39960,"desc":"FSOM is a tiny C library for managing SOM (Self-Organizing Maps) neural\nnetworks, a type of artificial neural network (ANN) that is trained using\nunsupervised learning to produce a low-dimensional (typically two-dimensional),\ndiscretized representation of the input space of the training samples.","categories":["science"]},{"name":"fsmtrie","origin":"devel/fsmtrie","version":"2.0.0","comment":"Fast String Matcher Trie project","maintainer":"truckman@FreeBSD.org","www":"https://github.com/farsightsec/fsmtrie","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a514b16950507c1b668b7d63963a1aa1b5524b2dbc0309a1e2971ff55045fe1f","flatsize":59254,"path":"All/fsmtrie-2.0.0.pkg","repopath":"All/fsmtrie-2.0.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16152,"desc":"Farsight fsmtrie\n\nThis is the Fast String Matcher Trie project. This C-based library\nprovides a simple API for the storage and fast matching of ASCII,\nExtended ASCII, and 32-bit wide \"token\" strings.\n\nIt was originally inspired from code found here:\n  http://www.geeksforgeeks.org/trie-insert-and-search/","categories":["devel"],"shlibs_provided":["libfsmtrie.so.3"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"fslsfonts","origin":"x11-fonts/fslsfonts","version":"1.0.5_1","comment":"List fonts served by the X font server","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d26718903ec5298b1cbc414c7a6ed506f25328a425e8bf356370863f9bf569c2","flatsize":14708,"path":"All/fslsfonts-1.0.5_1.pkg","repopath":"All/fslsfonts-1.0.5_1.pkg","licenselogic":"single","pkgsize":7572,"desc":"This package contains fslsfonts, which lists fonts served by an X\nfont server.","deps":{"libFS":{"origin":"x11-fonts/libFS","version":"1.0.8_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11-fonts"],"shlibs_required":["libFS.so.6"]},{"name":"fsbackup","origin":"sysutils/fsbackup","version":"1.2.1_4","comment":"File system backup and synchronization utility","maintainer":"ports@FreeBSD.org","www":"https://www.opennet.ru/dev/fsbackup/index_eng.shtml","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6b9bd4d8f11a3e49c0f22a094b08267f319fde3582012b6ac606db8ba9c070c","flatsize":130655,"path":"All/fsbackup-1.2.1_4.pkg","repopath":"All/fsbackup-1.2.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38060,"desc":"fsbackup.pl is a incremental backup creation utility. fsbackup.pl support\nbackup compression and encryption. Backup can be stored on local file system\nand on remote host stored over SSH or FTP. Some addition scripts allow backups\nSQL tables from PostgreSQL and MySQL (pgsql_backup.sh and mysql_backup.sh)),\nsave system configuration files and list of installed packages (sysbackup.sh).\n\nBackuped with fsbackup.pl files can be recovered by script fsrestore.sh,\nbackuped with sysbackup.sh system packeges can be reinstalled by sysrestore.sh.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe fsbackup port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"frugally-deep","origin":"misc/frugally-deep","version":"0.16.0","comment":"C++ header-only library to use Keras models in C++ with ease","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Dobiasd/frugally-deep","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7210c1be13f54837c830d7f5a455f4417ccd0a651259253522c9a464cf4c4001","flatsize":286886,"path":"All/frugally-deep-0.16.0.pkg","repopath":"All/frugally-deep-0.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41888,"desc":"frugally-deep is a C++ header-only library for building/training\nKeras AI models.","deps":{"eigen":{"origin":"math/eigen3","version":"3.4.0_3"},"functionalplus":{"origin":"devel/functionalplus","version":"0.2.24"},"nlohmann-json":{"origin":"devel/nlohmann-json","version":"3.11.3"}},"categories":["misc"]},{"name":"fsearch","origin":"sysutils/fsearch","version":"0.2.3_3","comment":"Fast file search utility for Unix-like systems","maintainer":"danfe@FreeBSD.org","www":"https://cboxdoerfer.github.io/fsearch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e49cb204e41c8c7992785ba2d4d40352316e49f8bd3deb7bff16970cc8dce373","flatsize":981087,"path":"All/fsearch-0.2.3_3.pkg","repopath":"All/fsearch-0.2.3_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":225340,"desc":"FSearch is a fast file search utility, inspired by Everything Search\nEngine.  It is written in plain C and based on GTK 3.  It features:\n\n  - Instant (as you type) results\n  - Wildcard and regular expression support\n  - Filters (only search for files, folders, or everything)\n  - Include and exclude specific folders to be indexed\n  - Fast sort by file name, path, size, or modification time\n  - Customizable user interface","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["sysutils"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpcre2-8.so.0","libicuuc.so.74"]},{"name":"ftwin","origin":"sysutils/ftwin","version":"0.8.10_2","comment":"Useful tool to find duplicate files","maintainer":"shoesoft@gmx.net","www":"https://github.com/fpesce/ftwin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aeb2c109bf0d6139979cd64e24179dd6cf524f557f3ea2e3cccc09c29d53b1c2","flatsize":91215,"path":"All/ftwin-0.8.10_2.pkg","repopath":"All/ftwin-0.8.10_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32872,"desc":"ftwin is a tool useful to find duplicate files according to their content\non your file system","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libpuzzle":{"origin":"graphics/libpuzzle","version":"0.11_12"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["sysutils"],"shlibs_required":["libapr-1.so.0","libpcre.so.1","libpuzzle.so.1","libarchive.so.13"],"options":{"DOCS":"on"}},{"name":"froxlor","origin":"sysutils/froxlor","version":"2.1.9_1","comment":"PHP-based ISP Server Management Panel","maintainer":"nc@FreeBSD.org","www":"https://www.froxlor.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7239277a91970b2ad2a9339c0d02a83075301c19b93fe41c59667f1a48cd669","flatsize":14307445,"path":"All/froxlor-2.1.9_1.pkg","repopath":"All/froxlor-2.1.9_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2526208,"desc":"Froxlor is an ISP Server Management Panel written in PHP, allowing customers\nto manage their own domains, DNS entries, email addresses, ftp accounts and\nmore.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"dovecot":{"origin":"mail/dovecot","version":"2.3.21.1_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mysql80-server":{"origin":"databases/mysql80-server","version":"8.0.35_1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bcmath":{"origin":"math/php82-bcmath","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-ftp":{"origin":"ftp/php82-ftp","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-pcntl":{"origin":"devel/php82-pcntl","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"postfix":{"origin":"mail/postfix","version":"3.9.0_1,1"},"proftpd-mod_sql_mysql":{"origin":"databases/proftpd-mod_sql_mysql","version":"1.3.8b_1"},"webalizer":{"origin":"www/webalizer","version":"2.23.8_18"}},"categories":["sysutils","www"],"options":{"DKIM":"off","LIBNSS":"off","LOGROTATE":"off","MYSQLS":"on","NLS":"on","PCNTL":"on","ISCDNS":"off","POWERDNS":"off","PROFTPD":"on","PUREFTPD":"off","COURIER":"off","DOVECOT2":"on","EXIM":"off","POSTFIX":"on","APACHE":"on","LIGHTTPD":"off","NGINX":"off","AWSTATS":"off","WEBALIZER":"on"},"annotations":{"cpe":"cpe:2.3:a:froxlor:froxlor:2.1.9:::::dragonfly6:x86_64:1"},"messages":[{"message":"Please visit froxlor's website for more information.\n\nYou will want to check and eventually modify some of\nthe paths used by froxlor, as this port currently does\nnot make any attempts to change the defaults as given\nby the upstream.\n\nSee the froxlor documentation at http://www.froxlor.org\nfor more information.\n\nFroxlor has been installed to the following location:\n\n  /usr/local/www/froxlor","type":"install"}]},{"name":"funnyboat","origin":"games/funnyboat","version":"1.6_2","comment":"Side scrolling shooter game starring a steamboat on the sea","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/AMDmi3/funnyboat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0422b5110eb3fa65e755192dd2db9e71cf4e9f437c98efab3dfdc7182a35a843","flatsize":4008127,"path":"All/funnyboat-1.6_2.pkg","repopath":"All/funnyboat-1.6_2.pkg","licenselogic":"and","licenses":["GPLv2","MIT"],"pkgsize":3789736,"desc":"Trip on the Funny Boat is side scrolling arcade shooter game on a\nsteamboat equipped with a cannon and the ability to jump. The player\nwill need to take advantage of waves to defeat the enemies and dodge\nhazards.\nThis game was originally made for the second PyWeek competition\nduring the week from 25.3.2006 to 2.4.2006.","deps":{"py311-game":{"origin":"devel/py-game","version":"2.6.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games"],"options":{"DOCS":"on"}},{"name":"frotz","origin":"games/frotz","version":"2.51_1","comment":"Infocom Z-machine games interpreter","maintainer":"dave@661.org","www":"https://gitlab.com/DavidGriffith/frotz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6fc285636b2e633a6421e5b3e1447bfddb9412ccbe03b1cc9fef30d64833f2f","flatsize":179823,"path":"All/frotz-2.51_1.pkg","repopath":"All/frotz-2.51_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":82208,"desc":"An interpreter for all Infocom games. Complies with standard\n1.0 of Graham Nelson's specification. Frotz runs text adventures\nwhich come in so-called story files: ZORK1.DAT, TRINITY.DAT,\nCURSES.Z5, JIGSAW.Z8, ARTHUR.ZIP etc. It is possible to play\nAtari ST, Amiga or Macintosh games on your computer once you\nmanage to transfer the story files.  There is an increasing\nnumber of new games available on the Internet. Check the\nif-archive at http://ifarchive.org/","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","DUMB":"off","EXAMPLES":"on"}},{"name":"frontbase-jdbc","origin":"databases/frontbase-jdbc","version":"2.5.6","comment":"The Java JDBC implementation for FrontBase","maintainer":"ports@FreeBSD.org","www":"http://www.frontbase.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0531b2bb8c5b5c368dc964b5accd869dc0e939e489c62930ec70c136f570d743","flatsize":520941,"path":"All/frontbase-jdbc-2.5.6.pkg","repopath":"All/frontbase-jdbc-2.5.6.pkg","licenselogic":"single","pkgsize":130076,"desc":"This is the official implementation of JDBC, the Java Database\nConnectivity API, for accessing FrontBase databases from Java.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["databases","java"],"messages":[{"message":"FrontBase JDBC support installed!\n\nfrontbasejdbc.jar resides in\n/usr/local/share/java/classes/frontbasejdbc.jar\nAdd this to your CLASSPATH!","type":"install"},{"message":"===>   NOTICE:\n\nThe frontbase-jdbc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"frodo","origin":"emulators/frodo","version":"4.1b_11","comment":"Emulates a Commodore 64","maintainer":"dinoex@FreeBSD.org","www":"https://frodo.cebix.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"768bc0d738c26d5e6ec5c366282cc4206095ac420dde02d0e6a4141c4fbd0849","flatsize":396657,"path":"All/frodo-4.1b_11.pkg","repopath":"All/frodo-4.1b_11.pkg","licenselogic":"single","pkgsize":146836,"desc":"Frodo is a freeware C64 emulator for BeOS, Unix, MacOS, AmigaOS, Win32\nand RiscOS systems and the world's first C64 emulator not bearing a\n\"64\" in its name. :-) (No, it has absolutely nothing to do with\nfrodo.hiof.no, that's a pure coincidence.)\n\nFrodo was developed to reproduce the graphics of games and demos\nbetter than the existing C64 emulators. Therefore Frodo has relatively\nhigh system requirements: It should only be run on systems with at\nleast a PowerPC/Pentium/68060. But on the other hand, Frodo can\ndisplay raster effects correctly that only result in a flickering mess\nwith other emulators.\n\nFrodo comes in three flavours: The \"normal\" Frodo with a line-based\nemulation, the improved line-based emulation \"Frodo PC\", and the\nsingle-cycle emulation Frodo SC that is slower but far more\ncompatible.\n\nIn addition to a precise 6510/VIC emulation, Frodo features a\nprocessor-level 1541 emulation that is even able to handle about 95%25\nof all fast loaders. There is also a faster 1541 emulation for four\ndrives in .d64/x64 disk images, .t64/LYNX archives, or directories of\nthe host system.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["emulators","tk"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on","SDL":"on"}},{"name":"fs-uae","origin":"emulators/fs-uae","version":"3.1.66","comment":"Amiga emulator","maintainer":"sirdice@gmail.com","www":"https://fs-uae.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f23bdf26246e3aa7319eea42db26127041e4f3d8fbdf2ef2e3c0aea22c14fdd0","flatsize":13737851,"path":"All/fs-uae-3.1.66.pkg","repopath":"All/fs-uae-3.1.66.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4335784,"desc":"FS-UAE is a free open source Amiga Emulator based on WinUAE.\nFS-UAE emulates A500, A500+, A600, A1200, A1000, A3000\nand A4000 models, but you can tweak the hardware configuration and\ncreate customized Amigas.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmpeg2":{"origin":"multimedia/libmpeg2","version":"0.5.1_8"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["emulators"],"shlibs_required":["libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libopenal.so.1","libGL.so.1","libpng16.so.16","libSDL2-2.0.so.0","libX11.so.6","libmpeg2.so.0","libmpeg2convert.so.0"],"options":{"DEBUG":"off","DOCS":"on","JIT":"off"}},{"name":"frogr","origin":"graphics/frogr","version":"1.6_5","comment":"Flickr upload and management tool","maintainer":"ashish@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Frogr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb723eea4d3fc2480421e8cd55d575f657d222a967db712e9dfe5c6310324292","flatsize":1711745,"path":"All/frogr-1.6_5.pkg","repopath":"All/frogr-1.6_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":805844,"desc":"Frogr is a small application for the GNOME desktop that allows users\nto manage their accounts in the Flickr image hosting website. It\nsupports all the basic Flickr features, including uploading pictures,\nadding descriptions, setting tags and managing sets and groups pools.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libexif.so.12","libjson-glib-1.0.so.0","libxml2.so.2","libgstreamer-1.0.so.0","libsoup-2.4.so.1","libgcrypt.so.20"],"options":{"VIDEO":"on"}},{"name":"frink","origin":"devel/frink","version":"2.2.2p4_3","comment":"Tcl formatter and static tester","maintainer":"portmaster@bsdforge.com","www":"https://catless.ncl.ac.uk/Programs/Frink/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22bc97328acdd4720d7befe1c2ba48a1eca324b5948c58335fecd8b597edc152","flatsize":111731,"path":"All/frink-2.2.2p4_3.pkg","repopath":"All/frink-2.2.2p4_3.pkg","licenselogic":"single","licenses":["COPYRIGHT"],"pkgsize":42064,"desc":"Frink is a tcl formatting and static check program by Lindsay\nMarshall.  It can prettify your program, minimise, obfuscate or\njust sanity check it. It can also do some rewriting.\n\nYou pass it file names (or the stdin) and the output is generated\nto stdout.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"frobby","origin":"math/frobby","version":"0.9.5_3","comment":"Software system and project for computations with monomial ideals","maintainer":"ports@FreeBSD.org","www":"https://github.com/Macaulay2/frobby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7ad008d4e536d92dc491f2e7ca6e1b0a416c9335888e3d48d3d9fb2c31458ae","flatsize":7105548,"path":"All/frobby-0.9.5_3.pkg","repopath":"All/frobby-0.9.5_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1268504,"desc":"Frobby is a software system and project for computations with monomial\nideals. Frobby is free software and it is intended as a vehicle for\ncomputational and mathematical research on monomial ideals.\n\nThe current functionality includes Euler characteristic, Hilbert\nseries, maximal standard monomials, combinatorial optimization on\nmonomial ideals, primary decomposition, irreducible decomposition,\nAlexander dual, associated primes, minimization and intersection of\nmonomial ideals as well as the computation of Frobenius problems\n(using 4ti2) with very large numbers. Frobby is also able to translate\nbetween formats that can be used with several different computer\nsystems, such as Macaulay 2, Monos, 4ti2, CoCoA4 and Singular. Thus\nFrobby can be used with any of those systems.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmpxx.so.4","libgmp.so.10"],"shlibs_provided":["libfrobby.so.1"],"options":{"DOCS":"on","LIBDOCS":"off","STATIC":"on","TEST":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe frobby port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"frikqcc","origin":"games/frikqcc","version":"2.6","comment":"Advanced QuakeC compiler/decompiler","maintainer":"danfe@FreeBSD.org","www":"http://www.inside3d.com/frikbot/frikqcc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64fa689699a22683f2e3ddd591f72c0d5fefd8a9d09849823c1588238f14bcb2","flatsize":138041,"path":"All/frikqcc-2.6.pkg","repopath":"All/frikqcc-2.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":49832,"desc":"FrikQCC was started few months before the Quake engine source was released.\nOriginally based off of FastQCC, it was widely (well, among the people at\nMDQNet) enjoyed for a few months.  After J. P. Grossman released QCCX, back\nin March 2000, many of its features and ideas found their way into FrikQCC.\nThe result was FrikQCC 2.0, which has been updated many times since then.\n\nIt currently supports: goto, labels, static variables, new optimizations,\ncompiler warnings, and many other features.","deps":{"quake-source":{"origin":"games/quake-source","version":"1.01_1"}},"categories":["games","devel"]},{"name":"fribidi","origin":"converters/fribidi","version":"1.0.15","comment":"Free Implementation of the Unicode Bidirectional Algorithm","maintainer":"desktop@FreeBSD.org","www":"https://fribidi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4bf01ea398ca52b00ae5901299ae4dd5f0f29c6caa3b9b3dbf50e1b02e35e93","flatsize":276822,"path":"All/fribidi-1.0.15.pkg","repopath":"All/fribidi-1.0.15.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":81808,"desc":"A Free Implementation of the Unicode Bidirectional Algorithm.\n\nThe library implements all of the algorithm as described in the \"Unicode\nStandard Annex #9, The Bidirectional Algorithm,\nhttp://www.unicode.org/unicode/reports/tr9/\". FriBidi is exhautively tested\nagainst Bidi Reference Code, and due to our best knowledge, does not contain\nany conformance bugs.\n\nIn the API, we were inspired by the document \"Bi-Di languages support - BiDi\nAPI proposal\" by Franck Portaneri which he wrote as a proposal for adding BiDi\nsupport to Mozilla.\n\nInternally the library uses Unicode entirely. The character property function\nwas automatically created from the Unicode property list data file,\nPropList.txt, available from the Unicode Online Data site. This means that\nevery Unicode character will be treated in strict accordance with the Unicode\nspecification. The same is true for the mirroring of characters, which also\nworks for all the characters listed as mirrorable in the Unicode specification.","categories":["converters"],"shlibs_provided":["libfribidi.so.0"],"options":{"OPTIMIZED_CFLAGS":"on","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:fribidi:1.0.15:::::dragonfly6:x86_64"}},{"name":"frontaccounting","origin":"finance/frontaccounting","version":"2.3.25","comment":"Simple, powerful system for the entire ERP chain","maintainer":"ek@purplehat.org","www":"https://www.frontaccounting.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57cdd7015f99ab491e7d929473a05920518b0ddc899305f06426e6e4f5de6bc4","flatsize":5686692,"path":"All/frontaccounting-2.3.25.pkg","repopath":"All/frontaccounting-2.3.25.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":890760,"desc":"FrontAccounting is a simple, but powerful, system for the\nentire ERP chain and covers:\n\nPurchase Orders\nGoods Receivable Notes\nSupplier Invoices/Credit Notes\nPayments\nAllocations\nAccounts Payable\nItems and Inventory\nStock\nManufacturing\nSales Orders\nCustomer Invoices/Credit Notes\nDeposits\nAllocations\nAccounts Receivable\nAmong many others...\n\nFrontAccounting is free and released under the GNU General\nPublic License.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mysql80-server":{"origin":"databases/mysql80-server","version":"8.0.35_1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["finance","www"],"options":{"APACHE":"on","DOCS":"on","LIGHTTPD":"off","MYSQL_SERVER":"on","NGINX":"off","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:frontaccounting:frontaccounting:2.3.25:::::dragonfly6:x86_64"},"messages":[{"message":"FrontAccounting has been installed into the following directory:\n /usr/local/www/frontaccounting\n\n Be sure to adjust your web server's configuration to allow you to\n access that directory.","type":"install"}]},{"name":"fretsonfire","origin":"games/fretsonfire","version":"1.3.110_16","comment":"Game of musical skill and fast fingers","maintainer":"acm@FreeBSD.org","www":"http://fretsonfire.sf.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c44f9082feee0c4ae8d7d043e664328080660a91349be3855bec8473490ffb9f","flatsize":722081,"path":"All/fretsonfire-1.3.110_16.pkg","repopath":"All/fretsonfire-1.3.110_16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":127964,"desc":"Frets on Fire is a game of musical skill and fast fingers. The aim of the game\nis to play guitar with the keyboard as accurately as possible.","deps":{"fretsonfire-data":{"origin":"games/fretsonfire-data","version":"1.3.110"},"py311-PyOpenGL":{"origin":"graphics/py-PyOpenGL","version":"3.1.7"},"py311-game":{"origin":"devel/py-game","version":"2.6.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"options":{"DOCS":"on"},"messages":[{"message":"The Frets On Fire was installed\n\n1) You can read the documentation about FretsOnFire at:\n\n   /usr/local/share/doc/fretsonfire\n\n2) The default resolution of FretsOnFire is 640x480x16 on window mode, but you\n   can to change it.\n\n3) Run The Frets On Fire using:\n\n   # FretsOnFire\n\n4) Enjoy it ;)","type":"install"}]},{"name":"iosevka","origin":"x11-fonts/iosevka","version":"16.7.0","comment":"Slender monospace sans-serif and slab-serif typeface for programming","maintainer":"0mp@FreeBSD.org","www":"https://typeof.net/Iosevka/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e54dad97651f86354cd585f4722274d66128d890569e70e9eca70ccd7e62353","flatsize":2407131723,"path":"All/iosevka-16.7.0.pkg","repopath":"All/iosevka-16.7.0.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":335984836,"desc":"Iosevka is an open-source, sans-serif + slab-serif, monospace +\nquasi-proportional typeface family, designed for writing code, using\nin terminals, and preparing technical documents.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"AILE_STYLE":"on","ANDALE_STYLE":"on","ANONYMOUS_STYLE":"on","CONSOLAS_STYLE":"on","CURLYSLAB_STYLE":"on","CURLY_STYLE":"on","DEFAULT_STYLE":"on","ENVYCODER_STYLE":"on","ETOILE_STYLE":"on","FIRAMONO_STYLE":"on","IMBPLEXMONO_STYLE":"on","INPUTMONO_STYLE":"on","JETBRAINSMONO_STYLE":"on","LIBERATIONMONO_STYLE":"on","LUCIDA_STYLE":"on","MENLO_STYLE":"on","MONACO_STYLE":"on","PRAGMATAPRO_STYLE":"on","PTMONO_STYLE":"on","RECURSIVEMONO_STYLE":"on","SLAB_STYLE":"on","SOURCECODEPRO_STYLE":"on","UBUNTUMONO_STYLE":"on","XWINDOWSFIXED_STYLE":"on"}},{"name":"frei0r-plugins-opencv","origin":"graphics/frei0r-plugins-opencv","version":"2.3.3_1","comment":"Frei0r OpenCV plugins","maintainer":"jhale@FreeBSD.org","www":"https://frei0r.dyne.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6253e0be2453429c106db2365441b7eea01b2ec9e237568fe25f44e253317c82","flatsize":86351,"path":"All/frei0r-plugins-opencv-2.3.3_1.pkg","repopath":"All/frei0r-plugins-opencv-2.3.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":26788,"desc":"Frei0r is a minimalistic plugin API for video sources and filters. The\nbehaviour of the effects can be controlled from the host by simple\nparameters. The intent is to solve the recurring reimplementation or\nadaptation issue of standard effects.\n\nIt is not meant as a generic API for all kinds of video applications.\n\nThere is no support for the requirements of special application areas\nlike non linear editors, hardware accelerated shader effects, and high\nprecision video processing. These advanced issues are not even solved\nsatisfactory for non cross application plugin apis and are still an\nevolving field.\n\nThe frei0r API is not meant to be a competing standard to more\nambitious efforts.","deps":{"frei0r":{"origin":"graphics/frei0r","version":"2.3.3"},"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"}},"categories":["graphics"],"shlibs_required":["libopencv_stitching.so.409","libopencv_alphamat.so.409","libopencv_aruco.so.409","libopencv_bgsegm.so.409","libopencv_bioinspired.so.409","libopencv_ccalib.so.409","libopencv_dnn_objdetect.so.409","libopencv_dnn_superres.so.409","libopencv_dpm.so.409","libopencv_face.so.409","libopencv_freetype.so.409","libopencv_fuzzy.so.409","libopencv_hdf.so.409","libopencv_hfs.so.409","libopencv_img_hash.so.409","libopencv_intensity_transform.so.409","libopencv_line_descriptor.so.409","libopencv_mcc.so.409","libopencv_quality.so.409","libopencv_rapid.so.409","libopencv_reg.so.409","libopencv_rgbd.so.409","libopencv_saliency.so.409","libopencv_sfm.so.409","libopencv_stereo.so.409","libopencv_structured_light.so.409","libopencv_superres.so.409","libopencv_surface_matching.so.409","libopencv_tracking.so.409","libopencv_videostab.so.409","libopencv_wechat_qrcode.so.409","libopencv_xfeatures2d.so.409","libopencv_xobjdetect.so.409","libopencv_xphoto.so.409","libopencv_shape.so.409","libopencv_highgui.so.409","libopencv_datasets.so.409","libopencv_plot.so.409","libopencv_text.so.409","libopencv_ml.so.409","libopencv_phase_unwrapping.so.409","libopencv_optflow.so.409","libopencv_ximgproc.so.409","libopencv_video.so.409","libopencv_videoio.so.409","libopencv_imgcodecs.so.409","libopencv_objdetect.so.409","libopencv_calib3d.so.409","libopencv_dnn.so.409","libopencv_features2d.so.409","libopencv_flann.so.409","libopencv_photo.so.409","libopencv_imgproc.so.409","libopencv_core.so.409"]},{"name":"frei0r-plugins-gavl","origin":"graphics/frei0r-plugins-gavl","version":"2.3.3","comment":"Frei0r gavl plugins","maintainer":"jhale@FreeBSD.org","www":"https://frei0r.dyne.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b42dc09c1c28049b6d909d191823af095b4669192afc252876a17fbe6f37a4d","flatsize":3329007,"path":"All/frei0r-plugins-gavl-2.3.3.pkg","repopath":"All/frei0r-plugins-gavl-2.3.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":45140,"desc":"Frei0r is a minimalistic plugin API for video sources and filters. The\nbehaviour of the effects can be controlled from the host by simple\nparameters. The intent is to solve the recurring reimplementation or\nadaptation issue of standard effects.\n\nIt is not meant as a generic API for all kinds of video applications.\n\nThere is no support for the requirements of special application areas\nlike non linear editors, hardware accelerated shader effects, and high\nprecision video processing. These advanced issues are not even solved\nsatisfactory for non cross application plugin apis and are still an\nevolving field.\n\nThe frei0r API is not meant to be a competing standard to more\nambitious efforts.","deps":{"frei0r":{"origin":"graphics/frei0r","version":"2.3.3"},"gavl":{"origin":"multimedia/gavl","version":"1.4.0_4"}},"categories":["graphics"],"shlibs_required":["libgavl.so.1"]},{"name":"fs2open","origin":"games/fs2open","version":"23.0.0_3","comment":"Open source video engine of FreeSpace 2","maintainer":"pkubaj@FreeBSD.org","www":"http://scp.indiegames.us","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4aa0c2096825caf95df1e1df63fc654e250b23b0818e1c3954cf508bf20c2e9","flatsize":16205033,"path":"All/fs2open-23.0.0_3.pkg","repopath":"All/fs2open-23.0.0_3.pkg","licenselogic":"single","licenses":["VOLITION"],"pkgsize":5375396,"desc":"FS2Open is an open source port for Windows, OS X and Linux. It features\nimproved graphics, mod support, mutli-platform support, improved mission\nscripting, lua scripting, optimizations, and various bug fixes.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libopenal.so.1","libpng16.so.16","libjpeg.so.8","libavcodec.so.60","libavformat.so.60","libavutil.so.58","libswscale.so.7","libswresample.so.4","liblua-5.1.so","libfreetype.so.6","libSDL2-2.0.so.0"],"messages":[{"message":"To play this game, you need to cd to the directory with the game files\nand run fs2_open.","type":"install"}]},{"name":"frei0r-plugins-cairo","origin":"graphics/frei0r-plugins-cairo","version":"2.3.3","comment":"Frei0r cairo plugins","maintainer":"jhale@FreeBSD.org","www":"https://frei0r.dyne.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1d74fa32a73d694beb0751ad5fe8a01ac68f4dbccfbd1ddbd74ebd70f7ce95a","flatsize":66783,"path":"All/frei0r-plugins-cairo-2.3.3.pkg","repopath":"All/frei0r-plugins-cairo-2.3.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":16856,"desc":"Frei0r is a minimalistic plugin API for video sources and filters. The\nbehaviour of the effects can be controlled from the host by simple\nparameters. The intent is to solve the recurring reimplementation or\nadaptation issue of standard effects.\n\nIt is not meant as a generic API for all kinds of video applications.\n\nThere is no support for the requirements of special application areas\nlike non linear editors, hardware accelerated shader effects, and high\nprecision video processing. These advanced issues are not even solved\nsatisfactory for non cross application plugin apis and are still an\nevolving field.\n\nThe frei0r API is not meant to be a competing standard to more\nambitious efforts.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"frei0r":{"origin":"graphics/frei0r","version":"2.3.3"}},"categories":["graphics"],"shlibs_required":["libcairo.so.2"]},{"name":"frei0r-plugins","origin":"graphics/frei0r-plugins","version":"2.3.3","comment":"The \"meta-port\" for frei0r and additional plugins","maintainer":"jhale@FreeBSD.org","www":"https://frei0r.dyne.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc1cd646718ee45398eae3ffd32327e48fd943a811da1dfc61e6b0f932692abf","flatsize":243,"path":"All/frei0r-plugins-2.3.3.pkg","repopath":"All/frei0r-plugins-2.3.3.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1292,"desc":"Frei0r is a minimalistic plugin API for video sources and filters. The\nbehaviour of the effects can be controlled from the host by simple\nparameters. The intent is to solve the recurring reimplementation or\nadaptation issue of standard effects.\n\nIt is not meant as a generic API for all kinds of video applications.\n\nThere is no support for the requirements of special application areas\nlike non linear editors, hardware accelerated shader effects, and high\nprecision video processing. These advanced issues are not even solved\nsatisfactory for non cross application plugin apis and are still an\nevolving field.\n\nThe frei0r API is not meant to be a competing standard to more\nambitious efforts.","deps":{"frei0r":{"origin":"graphics/frei0r","version":"2.3.3"},"frei0r-plugins-cairo":{"origin":"graphics/frei0r-plugins-cairo","version":"2.3.3"},"frei0r-plugins-gavl":{"origin":"graphics/frei0r-plugins-gavl","version":"2.3.3"},"frei0r-plugins-opencv":{"origin":"graphics/frei0r-plugins-opencv","version":"2.3.3_1"}},"categories":["graphics"],"options":{"CAIRO":"on","GAVL":"on","OPENCV":"on"}},{"name":"freetype2","origin":"print/freetype2","version":"2.13.2","comment":"Free and portable TrueType font rendering engine","maintainer":"desktop@FreeBSD.org","www":"https://www.freetype.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa5982d451724abb912571e1ae70348afe8753f9068d477240cd65be85496874","flatsize":7852004,"path":"All/freetype2-2.13.2.pkg","repopath":"All/freetype2-2.13.2.pkg","licenselogic":"or","licenses":["FTL","GPLv2+"],"pkgsize":1061920,"desc":"FreeType is a freely available software library to render fonts.\n\nIt is written in C, designed to be small, efficient, highly customizable,\nand portable while capable of producing high-quality output (glyph images)\nof most vector and bitmap font formats.\n\nSome products that use FreeType for rendering fonts on screen or on paper,\neither exclusively or partially:","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["print"],"shlibs_required":["libpng16.so.16","libbrotlidec.so.1"],"shlibs_provided":["libfreetype.so.6"],"options":{"BROTLI":"on","DEBUG":"off","DOCS":"on","LONG_PCF_NAMES":"on","PNG":"on","TABLE_VALIDATION":"off","LCD_FILTERING":"off","LCD_RENDERING":"on","TT_SIZE_METRICS":"off"},"annotations":{"cpe":"cpe:2.3:a:freetype:freetype:2.13.2:::::dragonfly6:x86_64"},"messages":[{"message":"The 2.7.x series now uses the new subpixel hinting mode (V40 port's option) as\nthe default, emulating a modern version of ClearType. This change inevitably\nleads to different rendering results, and you might change port's options to\nadapt it to your taste (or use the new \"FREETYPE_PROPERTIES\" environment\nvariable).\n\nThe environment variable \"FREETYPE_PROPERTIES\" can be used to control the\ndriver properties. Example:\n\nFREETYPE_PROPERTIES=truetype:interpreter-version=35 \\\n\tcff:no-stem-darkening=1 \\\n\tautofitter:warping=1\n\nThis allows to select, say, the subpixel hinting mode at runtime for a given\napplication.\n\nIf LONG_PCF_NAMES port's option was enabled, the PCF family names may include\nthe foundry and information whether they contain wide characters. For example,\n\"Sony Fixed\" or \"Misc Fixed Wide\", instead of \"Fixed\". This can be disabled at\nrun time with using pcf:no-long-family-names property, if needed. Example:\n\nFREETYPE_PROPERTIES=pcf:no-long-family-names=1\n\nHow to recreate fontconfig cache with using such environment variable,\nif needed:\n# env FREETYPE_PROPERTIES=pcf:no-long-family-names=1 fc-cache -fsv\n\nThe controllable properties are listed in the section \"Controlling FreeType\nModules\" in the reference's table of contents\n(/usr/local/share/doc/freetype2/reference/index.html, if documentation was installed).","type":"install"}]},{"name":"freexl","origin":"textproc/freexl","version":"2.0.0","comment":"Library to extract valid data from within an Excel (.xls) spreadsheet","maintainer":"lbartoletti@FreeBSD.org","www":"https://www.gaia-gis.it/fossil/freexl/index","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d986a108a63e1c34fdda502023e6d0f8a9cbb9bfaf2386a17af91cc191888dd","flatsize":190370,"path":"All/freexl-2.0.0.pkg","repopath":"All/freexl-2.0.0.pkg","licenselogic":"or","licenses":["GPLv2+","LGPL21+","MPL11"],"pkgsize":51052,"desc":"FreeXL is an open source library to extract valid data from within an Excel\n(.xls) spreadsheet.\nFreeXL design goals:\n\n    to be simple and lightweight\n    to be stable, robust and efficient\n    to be easily and universally portable\n    completely ignoring any GUI-related oddity\n\nNote that the final goal means that FreeXL ignores at all fonts, sizes and\nalignments, and most formats. It ignores Pivot Table, Charts, Formulas, Visual\nBasic macros and so on. FreeXL is structurally simple and quite light-weight\n(typically 40-80K of object code, stripped).","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"}},"categories":["textproc"],"shlibs_required":["libexpat.so.1","libminizip.so.1"],"shlibs_provided":["libfreexl.so.1"],"annotations":{"cpe":"cpe:2.3:a:freexl_project:freexl:2.0.0:::::dragonfly6:x86_64"}},{"name":"freetype-gl","origin":"graphics/freetype-gl","version":"g20240122","comment":"C OpenGL Freetype engine library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rougier/freetype-gl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca7b9a8c1a2d483392cb42290fe06d292c61c62605b7627e46442d7c0dc538d9","flatsize":232774,"path":"All/freetype-gl-g20240122.pkg","repopath":"All/freetype-gl-g20240122.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":43556,"desc":"A small library for displaying Unicode in OpenGL using a single texture and a\nsingle vertex buffer.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libGLEW.so.2","libfreetype.so.6","libGL.so.1","libGLU.so.1"],"shlibs_provided":["libfreetype-gl.so.0"],"options":{"DEMOS":"off"}},{"name":"frei0r","origin":"graphics/frei0r","version":"2.3.3","comment":"Minimalistic plugin API for video effects","maintainer":"jhale@FreeBSD.org","www":"https://frei0r.dyne.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1cfecf0c2baa702a3aa522e8b3aed3c44e8059a5b9c32fe90ac9af6c50f1c09","flatsize":3349035,"path":"All/frei0r-2.3.3.pkg","repopath":"All/frei0r-2.3.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":463012,"desc":"Frei0r is a minimalistic plugin API for video sources and filters. The\nbehaviour of the effects can be controlled from the host by simple\nparameters. The intent is to solve the recurring reimplementation or\nadaptation issue of standard effects.\n\nIt is not meant as a generic API for all kinds of video applications.\n\nThere is no support for the requirements of special application areas\nlike non linear editors, hardware accelerated shader effects, and high\nprecision video processing. These advanced issues are not even solved\nsatisfactory for non cross application plugin apis and are still an\nevolving field.\n\nThe frei0r API is not meant to be a competing standard to more\nambitious efforts.","categories":["graphics"]},{"name":"freetalk","origin":"net-im/freetalk","version":"4.2_2","comment":"GNU console based Jabber client","maintainer":"fuz@FreeBSD.org","www":"https://www.gnu.org/software/freetalk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"106e51691f7c47a52b3a228a66d6d345bc733401d8913c9964a035d3f416bba5","flatsize":255395,"path":"All/freetalk-4.2_2.pkg","repopath":"All/freetalk-4.2_2.pkg","licenselogic":"and","licenses":["GPLv3+","GFDL"],"pkgsize":62088,"desc":"Freetalk is a console based Jabber client. It features a readline interface\nwith completion of buddy names, commands, and even ordinary English words.\nFreetalk is extensible, configurable, and scriptable through a Guile interface.","deps":{"argp-standalone":{"origin":"devel/argp-standalone","version":"1.5.0"},"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"loudmouth":{"origin":"net-im/loudmouth","version":"1.5.4_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net-im"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libguile-2.2.so.1","libgc-threaded.so.1","libloudmouth-1.so.0","libreadline.so.8","libncurses.so.6","libargp.so.0"]},{"name":"freetds-devel","origin":"databases/freetds-devel","version":"1.4.178,1","comment":"Sybase/Microsoft TDS protocol library - nightly snapshot","maintainer":"bofh@FreeBSD.org","www":"http://www.freetds.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"023982e7e390d664fb490bf9ce823e2575ec7d3b68878b7d2fe092be8d962738","flatsize":15885144,"path":"All/freetds-devel-1.4.178,1.pkg","repopath":"All/freetds-devel-1.4.178,1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1236044,"desc":"This is TDS protocol library (CTlib/DBlib) that is used to connect to\nMicrosoft and Sybase SQL servers. This can be used instead of native\nlibraries, that are shipped with commercial products.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libct.so.4","libsybdb.so.5"],"options":{"DOCS":"on","ODBCWIDE":"off","GNUTLS":"off","OPENSSL":"on","IODBC":"off","UNIXODBC":"off"},"annotations":{"cpe":"cpe:2.3:a:freetds:freetds:1.4.178:::::dragonfly6:x86_64"},"messages":[{"message":"Sample configuration files have been installed in /usr/local/etc.\nYou should edit them and remove the .dist-suffix from their names.","type":"install"}]},{"name":"freetds","origin":"databases/freetds","version":"1.4.17,1","comment":"Sybase/Microsoft TDS protocol library","maintainer":"bofh@FreeBSD.org","www":"http://www.freetds.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fe39702d6d1360172c9c1d501434b4de9a39be46fd54c0e2e5b5983dfc13235","flatsize":17297551,"path":"All/freetds-1.4.17,1.pkg","repopath":"All/freetds-1.4.17,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1369756,"desc":"This is TDS protocol library (CTlib/DBlib) that is used to connect to\nMicrosoft and Sybase SQL servers. This can be used instead of native\nlibraries, that are shipped with commercial products.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["databases"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libgcrypt.so.20","libreadline.so.8","libncurses.so.6","libodbc.so.2","libodbcinst.so.2"],"shlibs_provided":["libct.so.4","libsybdb.so.5","libtdsodbc.so.0"],"options":{"DOCS":"on","MARS":"on","IODBC":"off","UNIXODBC":"on","GNUTLS":"off","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:freetds:freetds:1.4.17:::::dragonfly6:x86_64"}},{"name":"gcc11-devel","origin":"lang/gcc11-devel","version":"11.4.1.s20240619","comment":"GNU Compiler Collection 11","maintainer":"salvadore@FreeBSD.org","www":"https://gcc.gnu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a76aca0c667516891739ac2bc2ce80ec03d0b75b5f968bd0caa2b034de35c506","flatsize":257382268,"path":"All/gcc11-devel-11.4.1.s20240619.pkg","repopath":"All/gcc11-devel-11.4.1.s20240619.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":67595120,"desc":"GCC, the GNU Compiler Collection, supports a number of languages.\nThis port installs the C, C++, and Fortran front ends as gcc11, g++11,\nand gfortran11, respectively.\n\nGerald Pfeifer <gerald@FreeBSD.org>","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libitm.so.1","libstdc++.so.6","libssp.so.0","libgcc_s.so.1","libquadmath.so.0","libcc1plugin.so.0","libcp1plugin.so.0","libcc1.so.0","libgccjit.so.0","libgomp.so.1","libatomic.so.1","libgfortran.so.5","liblto_plugin.so"],"options":{"GRAPHITE":"off","LTO_BOOTSTRAP":"off","STANDARD_BOOTSTRAP":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:11.4.1:::::dragonfly6:x86_64"},"messages":[{"message":"To ensure binaries built with this toolchain find appropriate versions\nof the necessary run-time libraries, you may want to link using\n\n  -Wl,-rpath=/usr/local/lib/gcc11\n\nFor ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens\ntransparently.","type":"install"}]},{"name":"freesweep","origin":"games/freesweep","version":"1.0.2_1","comment":"Minesweeper-style game for text-mode terminals","maintainer":"fuz@FreeBSD.org","www":"https://github.com/rwestlund/freesweep","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ef4b426f1dd7fae7d543de1f4b9e1ffa7599ffbbd578e1963f8d3b9b0d46c27","flatsize":103830,"path":"All/freesweep-1.0.2_1.pkg","repopath":"All/freesweep-1.0.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":34600,"desc":"Minesweeper-type game for text-mode terminals.  Features include boards up to\n1024x1024, saving and loading of boards, shared and individual \"best times\"\nfiles, and color.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"freeradius-client","origin":"net/freeradius-client","version":"1.1.7","comment":"Client library and basic utilities for RADIUS AAA","maintainer":"netch@portaone.com","www":"http://wiki.freeradius.org/Radiusclient","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0830f9e425c15e538509fd60544e0d6b47003bbdd938dc039b64b81b59522054","flatsize":253564,"path":"All/freeradius-client-1.1.7.pkg","repopath":"All/freeradius-client-1.1.7.pkg","licenselogic":"single","pkgsize":62032,"desc":"The FreeRADIUS Client is a framework and library for writing RADIUS\nClients which additionally includes radlogin, a flexible RADIUS aware\nlogin replacement, a command line program to send RADIUS\nauthentication/authorisation requests and accounting records and a\nutility to query the status of a RADIUS server.  All these programs are\nbased on a library which lets you develop a RADIUS-aware application in\nless than 50 lines of C code. It is highly portable and runs on Linux,\nmany BSD variants and Solaris.","categories":["net"],"shlibs_provided":["libfreeradius-client.so.2"]},{"name":"gcc14","origin":"lang/gcc14","version":"14.1.0","comment":"GNU Compiler Collection 14","maintainer":"salvadore@FreeBSD.org","www":"https://gcc.gnu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b7a9a4d09c8938fc12c638d93fe8507efdfffb94dcd2b5127b7065b451971e8","flatsize":301840386,"path":"All/gcc14-14.1.0.pkg","repopath":"All/gcc14-14.1.0.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":76454220,"desc":"GCC, the GNU Compiler Collection, supports a number of languages.\nThis port installs the C, C++, and Fortran front ends as gcc14, g++14,\nand gfortran14, respectively.","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libitm.so.1","libstdc++.so.6","libgcc_s.so.1","libgfortran.so.5","libssp.so.0","libgomp.so.1","libatomic.so.1","libquadmath.so.0","libcp1plugin.so.0","libcc1plugin.so.0","libcc1.so.0","liblto_plugin.so"],"options":{"GRAPHITE":"off","LTO_BOOTSTRAP":"off","STANDARD_BOOTSTRAP":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:14.1.0:::::dragonfly6:x86_64"},"messages":[{"message":"To ensure binaries built with this toolchain find appropriate versions\nof the necessary run-time libraries, you may want to link using\n\n  -Wl,-rpath=/usr/local/lib/gcc14\n\nFor ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens\ntransparently.","type":"install"}]},{"name":"fs-uae-launcher","origin":"emulators/fs-uae-launcher","version":"3.1.68","comment":"GUI launcher for the FS-UAE Amiga emulator","maintainer":"ports@FreeBSD.org","www":"http://fs-uae.net/launcher","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"faaf8665f2368b6bd3fea15f51551a25a3c5324feaf2175931b112fc88e6e890","flatsize":21722445,"path":"All/fs-uae-launcher-3.1.68.pkg","repopath":"All/fs-uae-launcher-3.1.68.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8618660,"desc":"The FS-UAE Launcher is an easy to use GUI frontend for FS-UAE, the\nfree and open source Amiga Emulator based on WinUAE.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-python-lhafile":{"origin":"archivers/py-python-lhafile","version":"0.2.2"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["emulators"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fs-uae-launcher port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"freenginx-devel","origin":"www/freenginx-devel","version":"1.27.1","comment":"Robust and small WWW server","maintainer":"joneum@FreeBSD.org","www":"https://nginx.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0ce01b7dc71863312c5e3590ac78ad561a19748e6810423ad4b42ac14cfa2b4","flatsize":1606746,"path":"All/freenginx-devel-1.27.1.pkg","repopath":"All/freenginx-devel-1.27.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":528620,"desc":"NGINX is a high performance edge web server with the lowest memory footprint\nand the key features to build modern and efficient web infrastructure.\n\nNGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching,\nload balancing, compression, request throttling, connection multiplexing and\nreuse, SSL offload and HTTP media streaming.\n\nSee also: https://nginx.org/","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libpcre2-8.so.0","libssl.so.12","libcrypto.so.12"],"options":{"DEBUG":"off","DEBUGLOG":"off","DSO":"on","FILE_AIO":"on","IPV6":"on","NJS":"off","NJS_XML":"off","OTEL":"off","THREADS":"on","WWW":"on","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","GOOGLE_PERFTOOLS":"off","HTTP":"on","HTTP_ADDITION":"on","HTTP_AUTH_REQ":"on","HTTP_CACHE":"on","HTTP_DAV":"on","HTTP_DEGRADATION":"off","HTTP_FLV":"on","HTTP_GUNZIP_FILTER":"on","HTTP_GZIP_STATIC":"on","HTTP_IMAGE_FILTER":"off","HTTP_MP4":"on","HTTP_PERL":"off","HTTP_RANDOM_INDEX":"on","HTTP_REALIP":"on","HTTP_SECURE_LINK":"on","HTTP_SLICE":"on","HTTP_SSL":"on","HTTP_STATUS":"on","HTTP_SUB":"on","HTTP_XSLT":"off","HTTPV2":"on","HTTPV3":"on","HTTPV3_BORING":"off","HTTPV3_LSSL":"off","HTTPV3_QTLS":"off","MAIL":"on","MAIL_IMAP":"off","MAIL_POP3":"off","MAIL_SMTP":"off","MAIL_SSL":"on","STREAM":"on","STREAM_REALIP":"on","STREAM_SSL":"on","STREAM_SSL_PREREAD":"on","AJP":"off","AWS_AUTH":"off","BROTLI":"off","CACHE_PURGE":"off","CT":"off","DEVEL_KIT":"off","ARRAYVAR":"off","DRIZZLE":"off","DYNAMIC_UPSTREAM":"off","ECHO":"off","ENCRYPTSESSION":"off","FIPS_CHECK":"off","FORMINPUT":"off","GRIDFS":"off","HEADERS_MORE":"off","HTTP_ACCEPT_LANGUAGE":"off","HTTP_AUTH_DIGEST":"off","HTTP_AUTH_KRB5":"off","HTTP_AUTH_LDAP":"off","HTTP_AUTH_PAM":"off","HTTP_DAV_EXT":"off","HTTP_EVAL":"off","HTTP_FANCYINDEX":"off","HTTP_FOOTER":"off","HTTP_GEOIP2":"off","HTTP_IP2LOCATION":"off","HTTP_IP2PROXY":"off","HTTP_JSON_STATUS":"off","HTTP_MOGILEFS":"off","HTTP_NOTICE":"off","HTTP_PUSH":"off","HTTP_PUSH_STREAM":"off","HTTP_REDIS":"off","HTTP_SLICE_AHEAD":"off","HTTP_SUBS_FILTER":"off","HTTP_TARANTOOL":"off","HTTP_UPLOAD":"off","HTTP_UPLOAD_PROGRESS":"off","HTTP_UPSTREAM_CHECK":"off","HTTP_UPSTREAM_FAIR":"off","HTTP_UPSTREAM_STICKY":"off","HTTP_VIDEO_THUMBEXTRACTOR":"off","HTTP_ZIP":"off","ICONV":"off","LET":"off","LINK":"off","LUA":"off","LUASTREAM":"off","MEMC":"off","MODSECURITY3":"off","NAXSI":"off","PASSENGER":"off","POSTGRES":"off","RDS_CSV":"off","RDS_JSON":"off","REDIS2":"off","RTMP":"off","SET_MISC":"off","SFLOW":"off","SHIBBOLETH":"off","SLOWFS_CACHE":"off","SRCACHE":"off","STS":"off","VOD":"off","VTS":"off","XSS":"off","WEBSOCKIFY":"off","ZSTD":"off"},"annotations":{"cpe":"cpe:2.3:a:freenginx:freenginx:1.27.1:::::dragonfly6:x86_64"},"messages":[{"message":"Recent version of the NGINX introduces dynamic modules support.  In\nFreeBSD ports tree this feature was enabled by default with the DSO\nknob.  Several vendor's and third-party modules have been converted\nto dynamic modules.  Unset the DSO knob builds an NGINX without\ndynamic modules support.\n\nTo load a module at runtime, include the new `load_module'\ndirective in the main context, specifying the path to the shared\nobject file for the module, enclosed in quotation marks.  When you\nreload the configuration or restart NGINX, the module is loaded in.\nIt is possible to specify a path relative to the source directory,\nor a full path, please see\nhttps://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ and\nhttp://nginx.org/en/docs/ngx_core_module.html#load_module for\ndetails.\n\nDefault path for the NGINX dynamic modules is\n\n/usr/local/libexec/nginx.","type":"install"}]},{"name":"freesynd","origin":"games/freesynd","version":"0.7.5","comment":"Reimplementation of the classic Bullfrog game Syndicate","maintainer":"madpilot@FreeBSD.org","www":"http://freesynd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97b75ddd35b7163c3d5426a05a31cfff9b3b3d86c0597f5df72f5b77292b727f","flatsize":2880427,"path":"All/freesynd-0.7.5.pkg","repopath":"All/freesynd-0.7.5.pkg","licenselogic":"single","pkgsize":2408964,"desc":"FreeSynd is a cross-platform, GPLed reimplementation of the classic\nBullfrog game, Syndicate.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libpng16.so.16","libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"],"messages":[{"message":"Freesynd has been installed.\n\n    To actually play the game you need to copy the original game\n    datafiles to /usr/local/share/freesynd/data/ directory.\n\n    Game will expect english version of the game data files, if you\n    have a different language, you can try setting the test_data\n    configuration option to false and see if the game runs with\n    that data.","type":"install"}]},{"name":"freenginx","origin":"www/freenginx","version":"1.26.0","comment":"Robust and small WWW server","maintainer":"joneum@FreeBSD.org","www":"https://freenginx.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07b04d2552f370ed184aed3620e2fc08e467fd04edc76fa49d1c2ebc4fef76ec","flatsize":1611831,"path":"All/freenginx-1.26.0.pkg","repopath":"All/freenginx-1.26.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":528928,"desc":"NGINX is a high performance edge web server with the lowest memory footprint\nand the key features to build modern and efficient web infrastructure.\n\nNGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching,\nload balancing, compression, request throttling, connection multiplexing and\nreuse, SSL offload and HTTP media streaming.\n\nSee also: https://nginx.org/","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libpcre2-8.so.0","libssl.so.12","libcrypto.so.12"],"options":{"DEBUG":"off","DEBUGLOG":"off","DSO":"on","FILE_AIO":"on","IPV6":"on","NJS":"off","NJS_XML":"off","OTEL":"off","THREADS":"on","WWW":"on","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","GOOGLE_PERFTOOLS":"off","HTTP":"on","HTTP_ADDITION":"on","HTTP_AUTH_REQ":"on","HTTP_CACHE":"on","HTTP_DAV":"on","HTTP_DEGRADATION":"off","HTTP_FLV":"on","HTTP_GUNZIP_FILTER":"on","HTTP_GZIP_STATIC":"on","HTTP_IMAGE_FILTER":"off","HTTP_MP4":"on","HTTP_PERL":"off","HTTP_RANDOM_INDEX":"on","HTTP_REALIP":"on","HTTP_SECURE_LINK":"on","HTTP_SLICE":"on","HTTP_SSL":"on","HTTP_STATUS":"on","HTTP_SUB":"on","HTTP_XSLT":"off","HTTPV2":"on","HTTPV3":"on","HTTPV3_BORING":"off","HTTPV3_LSSL":"off","HTTPV3_QTLS":"off","MAIL":"on","MAIL_IMAP":"off","MAIL_POP3":"off","MAIL_SMTP":"off","MAIL_SSL":"on","STREAM":"on","STREAM_REALIP":"on","STREAM_SSL":"on","STREAM_SSL_PREREAD":"on","AJP":"off","AWS_AUTH":"off","BROTLI":"off","CACHE_PURGE":"off","CT":"off","DEVEL_KIT":"off","ARRAYVAR":"off","DRIZZLE":"off","DYNAMIC_UPSTREAM":"off","ECHO":"off","ENCRYPTSESSION":"off","FIPS_CHECK":"off","FORMINPUT":"off","GRIDFS":"off","HEADERS_MORE":"off","HTTP_ACCEPT_LANGUAGE":"off","HTTP_AUTH_DIGEST":"off","HTTP_AUTH_KRB5":"off","HTTP_AUTH_LDAP":"off","HTTP_AUTH_PAM":"off","HTTP_DAV_EXT":"off","HTTP_EVAL":"off","HTTP_FANCYINDEX":"off","HTTP_FOOTER":"off","HTTP_GEOIP2":"off","HTTP_IP2LOCATION":"off","HTTP_IP2PROXY":"off","HTTP_JSON_STATUS":"off","HTTP_MOGILEFS":"off","HTTP_NOTICE":"off","HTTP_PUSH":"off","HTTP_PUSH_STREAM":"off","HTTP_REDIS":"off","HTTP_SLICE_AHEAD":"off","HTTP_SUBS_FILTER":"off","HTTP_TARANTOOL":"off","HTTP_UPLOAD":"off","HTTP_UPLOAD_PROGRESS":"off","HTTP_UPSTREAM_CHECK":"off","HTTP_UPSTREAM_FAIR":"off","HTTP_UPSTREAM_STICKY":"off","HTTP_VIDEO_THUMBEXTRACTOR":"off","HTTP_ZIP":"off","ICONV":"off","LET":"off","LINK":"off","LUA":"off","LUASTREAM":"off","MEMC":"off","MODSECURITY3":"off","NAXSI":"off","PASSENGER":"off","POSTGRES":"off","RDS_CSV":"off","RDS_JSON":"off","REDIS2":"off","RTMP":"off","SET_MISC":"off","SFLOW":"off","SHIBBOLETH":"off","SLOWFS_CACHE":"off","SRCACHE":"off","STS":"off","VOD":"off","VTS":"off","XSS":"off","WEBSOCKIFY":"off"},"annotations":{"cpe":"cpe:2.3:a:freenginx:freenginx:1.26.0:::::dragonfly6:x86_64"},"messages":[{"message":"Recent version of the NGINX introduces dynamic modules support.  In\nFreeBSD ports tree this feature was enabled by default with the DSO\nknob.  Several vendor's and third-party modules have been converted\nto dynamic modules.  Unset the DSO knob builds an NGINX without\ndynamic modules support.\n\nTo load a module at runtime, include the new `load_module'\ndirective in the main context, specifying the path to the shared\nobject file for the module, enclosed in quotation marks.  When you\nreload the configuration or restart NGINX, the module is loaded in.\nIt is possible to specify a path relative to the source directory,\nor a full path, please see\nhttps://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ and\nhttp://nginx.org/en/docs/ngx_core_module.html#load_module for\ndetails.\n\nDefault path for the NGINX dynamic modules is\n\n/usr/local/libexec/nginx.","type":"install"}]},{"name":"freerdp","origin":"net/freerdp","version":"2.11.7","comment":"Free implementation of Remote Desktop Protocol","maintainer":"vvd@FreeBSD.org","www":"https://www.freerdp.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0f8311a14e11b8e04f542cb0c2432944eb5823884bedd332e722fd52739a6e0","flatsize":5830381,"path":"All/freerdp-2.11.7.pkg","repopath":"All/freerdp-2.11.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1349068,"desc":"FreeRDP is a free implementation of the Remote Desktop Protocol (RDP),\nreleased under the Apache license.  Enjoy the freedom of using your\nsoftware wherever you want, the way you want it, in a world where\ninteroperability can finally liberate your computing experience.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["net","comms","wayland"],"shlibs_required":["libX11.so.6","libXinerama.so.1","libXext.so.6","libXcursor.so.1","libXv.so.1","libXi.so.6","libXrender.so.1","libXrandr.so.2","libXfixes.so.3","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgstbase-1.0.so.0","libgstapp-1.0.so.0","libgstvideo-1.0.so.0","libcups.so.2","libswscale.so.7","libssl.so.12","libcrypto.so.12","libxkbfile.so.1","libwayland-client.so.0","libwayland-cursor.so.0","libxkbcommon.so.0","libepoll-shim.so.0","libicui18n.so.74","libicuuc.so.74","libicuio.so.74","libicudata.so.74"],"shlibs_provided":["libfreerdp-client2.so.2","libfreerdp2.so.2","libuwac0.so.0","libwinpr-tools2.so.2","libwinpr2.so.2"],"options":{"ALSA":"off","BROKENFOCUS":"off","CUPS":"on","FAAC":"off","FAAD":"off","FFMPEG":"off","GSM":"off","GSTREAMER":"on","ICU":"on","JPEG":"off","LAME":"off","MANPAGES":"on","OPENH264":"off","PCSC":"off","PULSEAUDIO":"off","SOXR":"off","SSE":"on","WAYLAND":"on","X11":"on","CAIRO":"off","SWSCALE":"on"},"annotations":{"cpe":"cpe:2.3:a:freerdp:freerdp:2.11.7:::::dragonfly6:x86_64"}},{"name":"freeminer-default","origin":"games/freeminer-default","version":"0.4.10.4","comment":"The main game for the Freeminer game engine","maintainer":"ports@FreeBSD.org","www":"https://freeminer.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d15236a85720bb8f1e6eee18f9616e709eca95f6eb04aa236d4579e062c5c9e7","flatsize":2349454,"path":"All/freeminer-default-0.4.10.4.pkg","repopath":"All/freeminer-default-0.4.10.4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":639744,"desc":"Default game for freeminer","deps":{"freeminer":{"origin":"games/freeminer","version":"0.4.10.4_13"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe freeminer-default port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"frontaccounting24","origin":"finance/frontaccounting24","version":"2.4.12","comment":"Simple, powerful system for the entire ERP chain","maintainer":"james@elstone.net","www":"https://www.frontaccounting.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0868ad58793e3787af01d6ff728d2aa447d40fb23cb907f431beae0c22283702","flatsize":7369308,"path":"All/frontaccounting24-2.4.12.pkg","repopath":"All/frontaccounting24-2.4.12.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1353764,"desc":"FrontAccounting is a simple, but powerful, system for the\nentire ERP chain and covers:\n\nPurchase Orders\nGoods Receivable Notes\nSupplier Invoices/Credit Notes\nPayments\nAllocations\nAccounts Payable\nItems and Inventory\nStock\nManufacturing\nSales Orders\nCustomer Invoices/Credit Notes\nDeposits\nAllocations\nAccounts Receivable","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mysql80-server":{"origin":"databases/mysql80-server","version":"8.0.35_1"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["finance","www"],"options":{"APACHE":"on","DOCS":"on","LIGHTTPD":"off","NGINX":"off","NLS":"on","MARIADB_CLIENT":"off","MYSQL_CLIENT":"off","MYSQL_SERVER":"on"},"annotations":{"cpe":"cpe:2.3:a:frontaccounting24:frontaccounting24:2.4.12:::::dragonfly6:x86_64"},"messages":[{"message":"FrontAccounting has been installed into the following directory:\n /usr/local/www/frontaccounting24\n\n Be sure to adjust your web server's configuration to allow you to\n access that directory.\n\n For example create a conf file (FA.conf) in the Apache Includes \n directory (/usr/local/etc/apache24/Includes) containing the \n following:\n\n        Alias /frontaccounting /usr/local/www/frontaccounting24/\n        <Directory /usr/local/www/frontaccounting24/>\n                Require all granted\n                DirectoryIndex index.php\n        </Directory>\n\n        Adjust the \"Require all granted\" statement to suit your \n        security needs in your environment.\n\n Session Data will be stored by default for this port within:\n   /usr/local/www/frontaccounting24/tmp\n \n Adjust the session settings as you require beginning on line 434 \n in:\n     /usr/local/www/frontaccounting24/tmp/session.inc","type":"install"}]},{"name":"gcc12-devel","origin":"lang/gcc12-devel","version":"12.4.1.s20240620","comment":"GNU Compiler Collection 12","maintainer":"salvadore@FreeBSD.org","www":"https://gcc.gnu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"604c3d86acf2f2cd2575da37b3c022a4ba3712db27368a44fedaa13ab7aae768","flatsize":297541031,"path":"All/gcc12-devel-12.4.1.s20240620.pkg","repopath":"All/gcc12-devel-12.4.1.s20240620.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":75387688,"desc":"GCC, the GNU Compiler Collection, supports a number of languages.\nThis port installs the C, C++, and Fortran front ends as gcc12, g++12,\nand gfortran12, respectively.\n\nGerald Pfeifer <gerald@FreeBSD.org>","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libgcc_s.so.1","libitm.so.1","libstdc++.so.6","libcc1.so.0","libquadmath.so.0","libgfortran.so.5","libgomp.so.1","libatomic.so.1","libgccjit.so.0","libssp.so.0","libcp1plugin.so.0","libcc1plugin.so.0","liblto_plugin.so"],"options":{"GRAPHITE":"off","LTO_BOOTSTRAP":"off","STANDARD_BOOTSTRAP":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:12.4.1:::::dragonfly6:x86_64"},"messages":[{"message":"To ensure binaries built with this toolchain find appropriate versions\nof the necessary run-time libraries, you may want to link using\n\n  -Wl,-rpath=/usr/local/lib/gcc12\n\nFor ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens\ntransparently.","type":"install"}]},{"name":"freehdl","origin":"cad/freehdl","version":"0.0.8_1","comment":"Free VHDL simulator","maintainer":"ports@FreeBSD.org","www":"http://www.freehdl.seul.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49ada6320173d30a588d02e290d0cf163e8e3dd52575248a5d15dece582c82c5","flatsize":10309199,"path":"All/freehdl-0.0.8_1.pkg","repopath":"All/freehdl-0.0.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1519796,"desc":"The goals of the FreeHDL project are to develop a VHDL simulator that has\na graphical waveform viewer and a source level debugger. It also aims at\nVHDL-93 compliancy. The project is at a very early development stage.","deps":{"guile-meta":{"origin":"lang/guile","version":"4"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["cad"],"shlibs_provided":["libfreehdl-fire.so.0","libfreehdl-vaul.so.0","libfreehdl-kernel.so.0","libfreehdl-std.so.0","libieee.so.0","libfreehdl-cdfggen.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe freehdl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"freeglut","origin":"graphics/freeglut","version":"3.2.1","comment":"Open source implementation of GLUT library","maintainer":"x11@FreeBSD.org","www":"https://freeglut.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"270665b82c86043b87656774092df927fb1441ab273387dbaee5b2d3cb7c95b7","flatsize":1358814,"path":"All/freeglut-3.2.1.pkg","repopath":"All/freeglut-3.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":229184,"desc":"freeglut is a completely OpenSourced alternative to the OpenGL Utility\nToolkit (GLUT) library. GLUT was originally written by Mark Kilgard to\nsupport the sample programs in the second edition OpenGL 'RedBook'.\nSince then, GLUT has been used in a wide variety of practical applications\nbecause it is simple, universally available and highly portable.\n\nGLUT (and hence freeglut) allows the user to create and manage windows\ncontaining OpenGL contexts on a wide range of platforms and also read the\nmouse, keyboard and joystick functions.\n\nfreeglut is released under the X-Consortium license.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libGL.so.1","libX11.so.6","libXrandr.so.2","libXxf86vm.so.1","libXi.so.6","libGLU.so.1"],"shlibs_provided":["libglut.so.3"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Joystick support is untested and it is unknown if it works.\n\nDo not hesitate to contact x11@FreeBSD.org if this causes issues.","type":"install"}]},{"name":"freeguide","origin":"misc/freeguide","version":"0.11.1_1","comment":"Interactive TV guide which will create personalized TV listings","maintainer":"ports@FreeBSD.org","www":"http://freeguide-tv.sf.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b0446d169d2ef8f5d428d2643a532540cdd2ac6516a00fc6aecfee28ea961cb","flatsize":2728424,"path":"All/freeguide-0.11.1_1.pkg","repopath":"All/freeguide-0.11.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1812476,"desc":"FreeGuide is a TV guide program. It uses parser programs to extract TV\ninformation from web pages and stores them for viewing without the need to\nconnect to the Internet. The viewer allows the user to view television listings\nand create customised TV guides by selecting programmes and by building up a\nfavourites list.\n\nIt works with listings for many countries.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"p5-xmltv":{"origin":"textproc/p5-xmltv","version":"0.5.70_1"}},"categories":["misc","java"],"messages":[{"message":"===>   NOTICE:\n\nThe freeguide port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"freeipmi","origin":"sysutils/freeipmi","version":"1.6.14","comment":"Library and tools to support IPMI-capable hardware","maintainer":"sunpoet@FreeBSD.org","www":"https://www.gnu.org/software/freeipmi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8adddd87f1ae9f55e935f7fa082cf39bb15957d7d2b7f4c7ae139a6b2dc9cf42","flatsize":20573249,"path":"All/freeipmi-1.6.14.pkg","repopath":"All/freeipmi-1.6.14.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2481640,"desc":"FreeIPMI provides in-band and out-of-band IPMI software based on the IPMI\nv1.5/2.0 specification. The IPMI specification defines a set of interfaces for\nplatform management and is implemented by a number vendors for system\nmanagement. The features of IPMI that most users will be interested in are\nsensor monitoring, system event monitoring, power control, and serial-over-LAN\n(SOL). The FreeIPMI tools and libraries should provide users with the ability to\naccess and utilize these and many other features. A number of useful features\nfor large HPC or cluster environments have also been implemented into FreeIPMI.","deps":{"argp-standalone":{"origin":"devel/argp-standalone","version":"1.5.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"}},"categories":["sysutils"],"shlibs_required":["libgcrypt.so.20","libargp.so.0"],"shlibs_provided":["libfreeipmi.so.17","libipmiconsole.so.2","libipmidetect.so.0","libipmimonitoring.so.6"],"options":{"DEBUG":"off","DOCS":"on","IOPERM":"off","IPV6":"on"}},{"name":"freeminer","origin":"games/freeminer","version":"0.4.10.4_13","comment":"Open source sandbox game inspired by Minecraft","maintainer":"ports@FreeBSD.org","www":"https://freeminer.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df599144c80f90352a74637e12b9e6038adc9df5ff9984f33c738558163108b5","flatsize":13006436,"path":"All/freeminer-0.4.10.4_13.pkg","repopath":"All/freeminer-0.4.10.4_13.pkg","licenselogic":"and","licenses":["LGPL21+","GPLv3+"],"pkgsize":4080204,"desc":"Freeminer is a Minecraft-inspired sandbox game.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"irrlicht":{"origin":"x11-toolkits/irrlicht","version":"1.8.5_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"leveldb":{"origin":"databases/leveldb","version":"1.23_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["games"],"users":["minetest"],"groups":["minetest"],"shlibs_required":["libIrrlicht.so.1.8","libGL.so.1","libjpeg.so.8","libpng16.so.16","libX11.so.6","libXext.so.6","libintl.so.8","libopenal.so.1","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libsqlite3.so.0","libXxf86vm.so.1","libcurl.so.4","libfreetype.so.6","libleveldb.so.1","libsnappy.so.1"],"options":{"CLIENT":"on","CURL":"on","DOCS":"on","EXAMPLES":"on","FREETYPE":"on","LEVELDB":"on","LUAJIT":"on","NLS":"on","SERVER":"on","SOUND":"on"},"messages":[{"message":"Freeminer engine has been installed.\n\nNote that for offline play or for server hosting you also need\nto install game data. For now, only one game is available for\nfreeminer and you can install it with games/freeminer-default\nport.\n\nFor online play engine is sufficient as it will downloaded all\nrequired data automatically.","type":"install"},{"message":"===>   NOTICE:\n\nThe freeminer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"freetennis","origin":"games/freetennis","version":"0.4.8_18","comment":"Tennis simulation","maintainer":"ports@FreeBSD.org","www":"https://freetennis.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef64ace577a62eb5bb3f15e47c051a168b31581d84904407b1b05672f7eb521b","flatsize":7387136,"path":"All/freetennis-0.4.8_18.pkg","repopath":"All/freetennis-0.4.8_18.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5473856,"desc":"Free Tennis is a tennis simulation. The most notable features of Free Tennis\nare:\n\n- Real tactics are useful in the game. For example, it is best to take the net\n  with a slow, low shot (backspin); it is best to play diagonal when you are\n  decentered horizontally, in order not to give angles; you should get back to\n  center and behind the baseline after the shot, in order not to be caught in\n  No-Man's-Land when the opponent hits\n- The A.I. is very advanced and reflects those tactics;\n- You have total control over the parabola described by the shot;\n- The graphic gestures are realistic and elegant;\n- Different players have different skills;\n- The game is developed by a former tennis player;","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglarea":{"origin":"x11-toolkits/gtkglarea2","version":"2.0.1_12"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libXext.so.6","libXmu.so.6","libX11.so.6","libSDL-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0","libgtkgl-2.0.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe freetennis port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"freedt","origin":"sysutils/freedt","version":"23","comment":"Experimental reimplementation of Dan Bernstein's daemontools","maintainer":"tdb@FreeBSD.org","www":"https://offog.org/code/freedt.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8b6a05d3babfb8401a8356ad67f3dba030930ad070849dfd9276fd5a1fee531","flatsize":202320,"path":"All/freedt-23.pkg","repopath":"All/freedt-23.pkg","licenselogic":"single","pkgsize":28936,"desc":"A reimplementation of Dan Bernstein's daemontools under the GNU GPL,\nsharing no code with the original implementation.\n\nIt currently includes feature-equivalent replacements for argv0, envdir,\nenvuidgid, setlock, setuidgid, softlimit, supervise, svc, svok, svscan,\nsvstat and recordio.  It also includes dumblog (a simple multilog\nreplacement), mkservice (a script for automatically creating service\ndirectories), anonidentd (an anonimising identd implementation) and\nratelimit (a bandwidth-limiting filter along the lines of recordio). All\nthe tools include usage messages; for instance, do \"ratelimit -h\" for a\nbrief rundown of the options.\n\nPlease note that this package is *not* a drop-in replacement for\ndaemontools; the internal state files in service directories are\ndifferent, and the error messages (and a few of the options) aren't\nquite the same. It's also still somewhat experimental, so I'd recommend\nsticking with daemontools on production systems until there's a stable\nrelease of freedt.","categories":["sysutils"]},{"name":"freeimage","origin":"graphics/freeimage","version":"3.18.0_5","comment":"Simple C/C++ bitmap graphics library","maintainer":"eduardo@FreeBSD.org","www":"http://freeimage.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a220e021b2a54adb3ac0b1077bc32b4c9f7c6bf306d8d5e11bc378874be472f5","flatsize":35979896,"path":"All/freeimage-3.18.0_5.pkg","repopath":"All/freeimage-3.18.0_5.pkg","licenselogic":"and","licenses":["FIPL","GPLv2","GPLv3"],"pkgsize":5910368,"desc":"FreeImage is an open source library project for developers who would like to\nsupport popular graphics image formats like PNG, BMP, JPEG, TIFF, and others\nas needed by today's multimedia applications.  FreeImage is easy to use,\nfast, multithreading safe, and cross-platform. This port includes both the\noriginal C interface and the C++ wrapper FreeImagePlus.","categories":["graphics"],"shlibs_provided":["libfreeimage.so.3","libfreeimageplus.so.3"],"annotations":{"cpe":"cpe:2.3:a:freeimage_project:freeimage:3.18.0:::::dragonfly6:x86_64:5"}},{"name":"freefonts","origin":"x11-fonts/freefonts","version":"0.10_10","comment":"Collection of ATM fonts (not all free) from the CICA archives","maintainer":"olgeni@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de986d2fe53603a9b653d0d6d09fc7b082f766531324c536ec47121d5a9bc4cf","flatsize":2616576,"path":"All/freefonts-0.10_10.pkg","repopath":"All/freefonts-0.10_10.pkg","licenselogic":"single","licenses":["freefont"],"pkgsize":2269284,"desc":"This is a collection of ATM fonts from the CICA Windows\narchives.  They are particularly useful with gimp.\n\nSome of these fonts are shareware, and some have restrictions on\nredistribution.  Please consult the accompanying .license files\nafter installation.\n\neric.\nerich@FreeBSD.org","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You'll have to add /usr/local/share/fonts/freefonts\nto your X font path by either:\n\n$ xset fp+ /usr/local/share/fonts/freefonts\n$ xset fp rehash\n\nor by adding it to your X-server configuration file and\nrestarting the X-server.","type":"install"}]},{"name":"freedink-dfarc","origin":"games/freedink-dfarc","version":"3.14_5","comment":"Frontend and .dmod installer for GNU FreeDink","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbf5c52415ec798f2a1ae068a84a8c840ce7f6d2955f07a8a1de23c880aab5a2","flatsize":674141,"path":"All/freedink-dfarc-3.14_5.pkg","repopath":"All/freedink-dfarc-3.14_5.pkg","licenselogic":"single","pkgsize":171140,"desc":"DFArc2 makes it easy to play and manage the Dink Smallwood game and\nit's numerous Dink Modules (or D-Mods).","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["games"],"shlibs_required":["libwx_gtk3u_core-3.0.so.0","libwx_baseu-3.0.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe freedink-dfarc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"freedink-engine","origin":"games/freedink-engine","version":"108.4_6","comment":"Dink Smallwood RPG and RPG Construction Set","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/freedink/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efde160951c5eac6c61cbd360871bcb75b3ecfb35e233634d9aead5e2c0883b7","flatsize":1010371,"path":"All/freedink-engine-108.4_6.pkg","repopath":"All/freedink-engine-108.4_6.pkg","licenselogic":"single","pkgsize":361132,"desc":"Dink Smallwood is an adventure/role-playing game, similar to Zelda,\nmade by RTsoft. Besides twisted humour, it includes the actual game\neditor, allowing players to create hundreds of new adventures called\nDink Modules or D-Mods for short.\n\nGNU FreeDink is a new and portable version of the game engine, which\nruns the original game as well as its D-Mods, with close\ncompatibility, under multiple platforms.\n\nThis package contains the game engine alone.","deps":{"check":{"origin":"devel/check","version":"0.15.2_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["games"],"shlibs_required":["libintl.so.8","libzip.so.5","libfontconfig.so.1","libfreetype.so.6","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_gfx.so.16","libSDL-1.2.so.0"],"options":{"EMBEDDED":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe freedink-engine port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"freedink","origin":"games/freedink","version":"108.4","comment":"Metaport for FreeDink engine and data","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/freedink/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c7211ff65548dbaa9f0fed14e98e372e935fbe8c865bf7f47d662705f5363f6","flatsize":243,"path":"All/freedink-108.4.pkg","repopath":"All/freedink-108.4.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1392,"desc":"Dink Smallwood is an adventure/role-playing game, similar to Zelda,\nmade by RTsoft. Besides twisted humour, it includes the actual game\neditor, allowing players to create hundreds of new adventures called\nDink Modules or D-Mods for short.\n\nGNU FreeDink is a new and portable version of the game engine, which\nruns the original game as well as its D-Mods, with close\ncompatibility, under multiple platforms.\n\nThis is a meta-port to install all the other freedink ports.","deps":{"freedink-data":{"origin":"games/freedink-data","version":"1.08.20170409"},"freedink-dfarc":{"origin":"games/freedink-dfarc","version":"3.14_5"},"freedink-engine":{"origin":"games/freedink-engine","version":"108.4_6"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe freedink port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"freediameter","origin":"net/freediameter","version":"1.5.0_1","comment":"Open source Diameter protocol implementation","maintainer":"ports@FreeBSD.org","www":"http://www.freediameter.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f22548f946fabeb71a9e86c448765205bb565d982dea3074b142b7df2b79126","flatsize":1702264,"path":"All/freediameter-1.5.0_1.pkg","repopath":"All/freediameter-1.5.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":398324,"desc":"freeDiameter provides an extensible platform for deploying\na Diameter network for your Authentication, Authorization\nand Accounting needs, whether you are involved in research\nor a network operator.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libidn":{"origin":"dns/libidn","version":"1.42"}},"categories":["net"],"shlibs_required":["libgnutls.so.30","libgcrypt.so.20","libidn.so.12"],"shlibs_provided":["libfdcore.so.6","libfdproto.so.6"],"annotations":{"cpe":"cpe:2.3:a:freediameter:freediameter:1.5.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe freediameter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gcc10","origin":"lang/gcc10","version":"10.5.0_1","comment":"GNU Compiler Collection 10","maintainer":"salvadore@FreeBSD.org","www":"https://gcc.gnu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8fb01da37245b25f9b9243e521b88d87535abeaf98c81ee62eaee1d3bd17fe5","flatsize":226790068,"path":"All/gcc10-10.5.0_1.pkg","repopath":"All/gcc10-10.5.0_1.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":54502736,"desc":"GCC, the GNU Compiler Collection, supports a number of languages.\nThis port installs the C, C++, and Fortran front ends as gcc10, g++10,\nand gfortran10, respectively.\n\nGerald Pfeifer <gerald@FreeBSD.org>","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libcc1.so.0","libitm.so.1","libatomic.so.1","libgfortran.so.5","libgomp.so.1","libquadmath.so.0","libstdc++.so.6","libssp.so.0","libcc1plugin.so.0","libcp1plugin.so.0","libgcc_s.so.1","liblto_plugin.so.0"],"options":{"BOOTSTRAP":"on","GRAPHITE":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:10.5.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"To ensure binaries built with this toolchain find appropriate versions\nof the necessary run-time libraries, you may want to link using\n\n  -Wl,-rpath=/usr/local/lib/gcc10\n\nFor ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens\ntransparently.","type":"install"}]},{"name":"freecolor","origin":"sysutils/freecolor","version":"0.9.3_1","comment":"Displays free memory as a bargraph","maintainer":"tdb@FreeBSD.org","www":"https://www.rkeene.org/oss/freecolor/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"162d2cbf3c3a7e2f2b10f02ed08b2b2d3403bca5d2c8cb72df7259e802f3ab05","flatsize":13101,"path":"All/freecolor-0.9.3_1.pkg","repopath":"All/freecolor-0.9.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6484,"desc":"Freecolor is a `free' replacement that displays free memory graphically\nas a bargraph. It supports the same options as `free'.","deps":{"libstatgrab":{"origin":"devel/libstatgrab","version":"0.92.1_1"}},"categories":["sysutils"],"shlibs_required":["libstatgrab.so.10"]},{"name":"freedesktop-sound-theme","origin":"audio/freedesktop-sound-theme","version":"0.8","comment":"Sound theme based on the FreeDesktop specification","maintainer":"gnome@FreeBSD.org","www":"https://freedesktop.org/wiki/Specifications/sound-theme-spec","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1acc27998ca22b3619010814ed916c37469f794671e5d88a50f0e3a1a57380a9","flatsize":470240,"path":"All/freedesktop-sound-theme-0.8.pkg","repopath":"All/freedesktop-sound-theme-0.8.pkg","licenselogic":"single","pkgsize":373992,"desc":"This is a sound theme based on the FreeDesktop sound theme specification.","categories":["audio","gnome"]},{"name":"freefont-ttf","origin":"x11-fonts/freefont-ttf","version":"20120503_2","comment":"Free UCS Outline Fonts","maintainer":"mbeis@xs4all.nl","www":"https://www.nongnu.org/freefont/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b16119e97b26c9b26f039e30ca0c570c4e0562e59b3e88ae1f9830a18a8dbb0","flatsize":11300446,"path":"All/freefont-ttf-20120503_2.pkg","repopath":"All/freefont-ttf-20120503_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4237332,"desc":"This project aims to provide a set of free outline (PostScript Type0, TrueType,\nOpenType...) fonts covering the ISO 10646/Unicode UCS (Universal Character Set).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"}},{"name":"gcc13-devel","origin":"lang/gcc13-devel","version":"13.3.1.s20240621","comment":"GNU Compiler Collection 13","maintainer":"salvadore@FreeBSD.org","www":"https://gcc.gnu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43e0e10aa1b4a99d912654e99809a88f64923ca90e849a0314c913409b1c5b99","flatsize":304139239,"path":"All/gcc13-devel-13.3.1.s20240621.pkg","repopath":"All/gcc13-devel-13.3.1.s20240621.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":78051424,"desc":"GCC, the GNU Compiler Collection, supports a number of languages.\nThis port installs the C, C++, and Fortran front ends as gcc13, g++13,\nand gfortran13, respectively.","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libssp.so.0","libquadmath.so.0","libatomic.so.1","libcc1plugin.so.0","libcp1plugin.so.0","libitm.so.1","libgfortran.so.5","libgcc_s.so.1","libcc1.so.0","libstdc++.so.6","libgccjit.so.0","libgomp.so.1","liblto_plugin.so"],"options":{"GRAPHITE":"off","LTO_BOOTSTRAP":"off","STANDARD_BOOTSTRAP":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:13.3.1:::::dragonfly6:x86_64"},"messages":[{"message":"To ensure binaries built with this toolchain find appropriate versions\nof the necessary run-time libraries, you may want to link using\n\n  -Wl,-rpath=/usr/local/lib/gcc13\n\nFor ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens\ntransparently.","type":"install"}]},{"name":"gcc13","origin":"lang/gcc13","version":"13.2.0_4","comment":"GNU Compiler Collection 13","maintainer":"salvadore@FreeBSD.org","www":"https://gcc.gnu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1fff8cf2d1854ff3a4e6a2163762e94932a9be69eac7509c943b112aa83af6c","flatsize":302688258,"path":"All/gcc13-13.2.0_4.pkg","repopath":"All/gcc13-13.2.0_4.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":77485884,"desc":"GCC, the GNU Compiler Collection, supports a number of languages.\nThis port installs the C, C++, and Fortran front ends as gcc13, g++13,\nand gfortran13, respectively.","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libgomp.so.1","libgccjit.so.0","libcc1plugin.so.0","libcp1plugin.so.0","libatomic.so.1","libitm.so.1","libgfortran.so.5","libcc1.so.0","libssp.so.0","libgcc_s.so.1","libquadmath.so.0","libstdc++.so.6","liblto_plugin.so"],"options":{"GRAPHITE":"off","LTO_BOOTSTRAP":"off","STANDARD_BOOTSTRAP":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:13.2.0:::::dragonfly6:x86_64:4"},"messages":[{"message":"To ensure binaries built with this toolchain find appropriate versions\nof the necessary run-time libraries, you may want to link using\n\n  -Wl,-rpath=/usr/local/lib/gcc13\n\nFor ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens\ntransparently.","type":"install"}]},{"name":"freecell-solver","origin":"games/freecell-solver","version":"6.2.0_1","comment":"Open source framework for solving Freecell","maintainer":"danilo@FreeBSD.org","www":"https://fc-solve.shlomifish.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cbc103c6788005f49c9f3f13322b7e4ac8ea7ea69859901a9ee14a81ac0c2d8","flatsize":1058420,"path":"All/freecell-solver-6.2.0_1.pkg","repopath":"All/freecell-solver-6.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":238000,"desc":"This is Freecell Solver - a program that automatically solves layouts of\nFreecell and similar variants of Card Solitaire such as Eight Off,\nForecell, and Seahaven Towers, as well as Simple Simon boards.","deps":{"py311-pysol-cards":{"origin":"games/py-pysol-cards","version":"0.14.3"},"py311-random2":{"origin":"math/py-random2","version":"1.0.1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games"],"shlibs_provided":["libfreecell-solver.so.0"],"options":{"DOCS":"on","TCMALLOC":"off"}},{"name":"freebsd-update-notify","origin":"deskutils/freebsd-update-notify","version":"0.1.1.6","comment":"Notify desktop user when FreeBSD updates are available","maintainer":"jwb@FreeBSD.org","www":"https://github.com/outpaddling/freebsd-update-notify","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1c6cb0316cc5f5d003b02913659511491510db8e29fe76f34798958fb4267ad","flatsize":7881,"path":"All/freebsd-update-notify-0.1.1.6.pkg","repopath":"All/freebsd-update-notify-0.1.1.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5224,"desc":"Freebsd-update-notify is a script invoked by cron to check for\navailable updates and issue popup notification on the desktop.  The\nuser can elect to install and reboot or ignore them for now.","deps":{"auto-admin":{"origin":"sysutils/auto-admin","version":"0.8.0.33"},"zenity":{"origin":"x11/zenity","version":"3.42.1_3"}},"categories":["deskutils"]},{"name":"freebsd-git-devtools","origin":"devel/freebsd-git-devtools","version":"20240422","comment":"Simple Git tools from the FreeBSD src tree","maintainer":"jrm@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6be79b898833dbf2d58d42fd30f276d511dd15d5cc8c5d8aa1d67574a6d10cc5","flatsize":32547,"path":"All/freebsd-git-devtools-20240422.pkg","repopath":"All/freebsd-git-devtools-20240422.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13592,"desc":"The git-arc utility creates and manages FreeBSD Phabricator reviews\nbased on git commits.  It is a git plugin that provides a wrapper around\narc.\n\nThe arc command has a few limitations that make it awkward for FreeBSD\ndevelopment:\n\n- Arcanist uses its own commit log template with a format does not match\n  FreeBSD's template.\n\n- Arcanist presumes a model where all the commits in a development\n  branch are uploaded for review as a single Differential revision.\n  When working on a feature branch with multiple commits, it is usually\n  more efficient to review each commit individually.\n\ngit-arc mitigates these limitations.","deps":{"arcanist-php82":{"origin":"devel/arcanist","version":"20220518_5"},"git":{"origin":"devel/git","version":"2.45.2_1"},"jq":{"origin":"textproc/jq","version":"1.7.1"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["devel"]},{"name":"freebsd-bugzilla-cli","origin":"ports-mgmt/freebsd-bugzilla-cli","version":"0.15.1","comment":"Interact with the FreeBSD bugzilla instance","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/pgollucci/freebsd-bugzilla-cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41a51a3f01a9cf440bf882ce52c059412594cd5bbaad3bf42e11d8edafda2f0e","flatsize":64202,"path":"All/freebsd-bugzilla-cli-0.15.1.pkg","repopath":"All/freebsd-bugzilla-cli-0.15.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18856,"desc":"CLI utilities and wrappers for FreeBSD's bugzilla instance with emphasis on\nports.  Provides a consistent API which can have pluggable backends.\n\n# Supported Commands\n- bz init\n- bz login\n- bz submit\n- bz search\n- bz take\n- bz inprog\n- bz comment\n- bz get\n- bz patch\n- bz close\n\n- bz overto\n- bz timeout\n- bz top","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"py311-pybugz":{"origin":"devel/pybugz","version":"0.14_2"}},"categories":["ports-mgmt"],"options":{"PYBUGZ":"on"}},{"name":"freebsd-uucp","origin":"net/freebsd-uucp","version":"1.07.4_4","comment":"FreeBSD-modified Taylor UUCP (unix-to-unix copy program)","maintainer":"dinoex@FreeBSD.org","www":"https://github.com/dinoex/freebsd-uucp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7b99a37f47a690b05f9f9422bde0046af0527b7d05f6c697f56b305b66615ec","flatsize":1683680,"path":"All/freebsd-uucp-1.07.4_4.pkg","repopath":"All/freebsd-uucp-1.07.4_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":375812,"desc":"This is a port of the Taylor UUCP Unix-to-Unix Copy Program suite\nof utilities.  This source was formerly a part of the FreeBSD base\nsystem, and this package is based on the final version of that\nsource code, so it includes all previous FreeBSD customizations.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["net","comms"],"options":{"PAM":"off","ENCRYPTED_PASSWORDS":"off","VAR_LOG":"off"},"messages":[{"message":"In order to run the periodic UUCP maintenance tasks, please add\nthe following to your /etc/periodic.conf.local file:\n\n# 340.uucp\ndaily_uuclean_enable=\"YES\"\t\t\t\t# Run uuclean.daily\n\n# 410.status-uucp\ndaily_status_uucp_enable=\"YES\"\t\t\t\t# Check uucp status\n\n# 300.uucp\nweekly_uucp_enable=\"YES\"\t\t\t\t# Clean uucp weekly\n\n# in your sendmail.mc file you need to set the path:\ndefine(`UUCP_MAILER_PATH', `/usr/local/bin/uux')dnl","type":"install"}]},{"name":"freedroid","origin":"games/freedroid","version":"1.0.2_21","comment":"Clone of the Commodore game Paradroid","maintainer":"kevinz5000@gmail.com","www":"https://www.freedroid.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c62a7868a91b8fc663388f6a88efbaeb0fe29efdb65cb6fec0ebac7dbbc21f8c","flatsize":5202877,"path":"All/freedroid-1.0.2_21.pkg","repopath":"All/freedroid-1.0.2_21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4298512,"desc":"Freedroid is a clone of the game \"Paradroid\" which was released on Commodore\n64 in 1985. In this game, you control a robot located within an interstellar\nspaceship consisting of several decks connected by elevators.\n\nThe aim of the game is to destroy all enemy robots by either shooting them\nor seizing control over them by creating connections in a short subgame\nof electric circuits. The graphics are designed to be a fairly faithful\nreproduction of the original game, but a modern set of tiles is also\navailable.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libpng16.so.16","libjpeg.so.8","libSDL-1.2.so.0"]},{"name":"freebsd-13-mixer","origin":"audio/freebsd-13-mixer","version":"13.0.0","comment":"Original mixer(8) from FreeBSD 13.0","maintainer":"0mp@FreeBSD.org","www":"https://github.com/0mp/freebsd-13-mixer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad9347f29a289378bbbe4c3ea5bf490565108a3a7588f1262e80b5967eeef329","flatsize":13293,"path":"All/freebsd-13-mixer-13.0.0.pkg","repopath":"All/freebsd-13-mixer-13.0.0.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":7472,"desc":"The mixer utility is used to set and display soundcard mixer device levels. It\nis a copy of the mixer(8) command from FreeBSD 13.0 from before the utility was\ncompletely redesigned for FreeBSD 14.0.","categories":["audio"]},{"name":"ghc92","origin":"lang/ghc92","version":"9.2.8_1","comment":"Compiler for the functional language Haskell","maintainer":"haskell@FreeBSD.org","www":"https://www.haskell.org/ghc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"476671febf1a9a0215bc0cf27fdc6286d0290298de1e7cb1b7a8f639a37e8f49","flatsize":1407571866,"path":"All/ghc92-9.2.8_1.pkg","repopath":"All/ghc92-9.2.8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":125872616,"desc":"The Glasgow Haskell Compiler is a state-of-the-art, open source, compiler and\ninteractive environment for the functional language Haskell.  Highlights:\n\n * Supports the entire Haskell 2010 language plus a wide variety of\n   extensions.\n * Has particularly good support for concurrency and parallelism, including\n   support for Software Transactional Memory (STM).\n * Generates fast code, particularly for concurrent programs.\n * Works on several platforms including FreeBSD, Windows, Mac, Linux, most\n   varieties of Unix, and several different processor architectures.\n * Has extensive optimisation capabilities, including inter-module optimisation.\n * Compiles Haskell code either directly to native code or using LLVM as a\n   back-end.  It can also generate C code as an intermediate target for porting\n   to new platforms.  The interactive environment compiles Haskell to bytecode,\n   and supports execution of mixed bytecode/compiled programs.\n * Profiling is supported, both by time/allocation and various kinds of heap\n   profiling.\n * Comes with several libraries, and thousands more are available on Hackage.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["lang","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"],"shlibs_provided":["libHSCabal-3.6.3.0-ghc9.2.8.so","libHSarray-0.5.4.0-ghc9.2.8.so","libHSbase-4.16.4.0-ghc9.2.8.so","libHSbinary-0.8.9.0-ghc9.2.8.so","libHSbytestring-0.11.4.0-ghc9.2.8.so","libHScontainers-0.6.5.1-ghc9.2.8.so","libHSdeepseq-1.4.6.1-ghc9.2.8.so","libHSdirectory-1.3.6.2-ghc9.2.8.so","libHSexceptions-0.10.4-ghc9.2.8.so","libHSfilepath-1.4.2.2-ghc9.2.8.so","libHSghc-9.2.8-ghc9.2.8.so","libHSghc-bignum-1.2-ghc9.2.8.so","libHSghc-boot-9.2.8-ghc9.2.8.so","libHSghc-boot-th-9.2.8-ghc9.2.8.so","libHSghc-compact-0.1.0.0-ghc9.2.8.so","libHSghc-heap-9.2.8-ghc9.2.8.so","libHSghc-prim-0.8.0-ghc9.2.8.so","libHSghci-9.2.8-ghc9.2.8.so","libHShaskeline-0.8.2-ghc9.2.8.so","libHShpc-0.6.1.0-ghc9.2.8.so","libHSinteger-gmp-1.1-ghc9.2.8.so","libHSlibiserv-9.2.8-ghc9.2.8.so","libHSmtl-2.2.2-ghc9.2.8.so","libHSparsec-3.1.15.0-ghc9.2.8.so","libHSpretty-1.1.3.6-ghc9.2.8.so","libHSprocess-1.6.16.0-ghc9.2.8.so","libHSrts-1.0.2-ghc9.2.8.so","libHSrts-1.0.2_debug-ghc9.2.8.so","libHSrts-1.0.2_l-ghc9.2.8.so","libHSrts-1.0.2_thr-ghc9.2.8.so","libHSrts-1.0.2_thr_debug-ghc9.2.8.so","libHSrts-1.0.2_thr_l-ghc9.2.8.so","libHSstm-2.5.0.2-ghc9.2.8.so","libHStemplate-haskell-2.18.0.0-ghc9.2.8.so","libHSterminfo-0.4.1.5-ghc9.2.8.so","libHStext-1.2.5.0-ghc9.2.8.so","libHStime-1.11.1.1-ghc9.2.8.so","libHStransformers-0.5.6.2-ghc9.2.8.so","libHSunix-2.7.2.2-ghc9.2.8.so","libHSxhtml-3000.2.2.1-ghc9.2.8.so"],"options":{"DYNAMIC":"on","PROFILE":"on","BOOT":"off"}},{"name":"frozen-bubble","origin":"games/frozen-bubble","version":"2.213.g20170702_1","comment":"Shoot frozen bubbles to build groups of the same color","maintainer":"ports@FreeBSD.org","www":"http://www.frozen-bubble.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42fb8082b9037a0ee81b02317a8c2d794ed6209659484c8763341f429d04d7ef","flatsize":24527831,"path":"All/frozen-bubble-2.213.g20170702_1.pkg","repopath":"All/frozen-bubble-2.213.g20170702_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22209104,"desc":"Frozen Bubble is a game in which you throw colorful bubbles and build\ngroups to destroy the bubbles. In 1p mode, destroy all the bubbles to\naccess the next level. In 2p mode, have your opponent die before you.\n\nSee also: https://github.com/kthakore/frozen-bubble","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"p5-Alien-SDL":{"origin":"devel/p5-Alien-SDL","version":"1.446_1"},"p5-Compress-Bzip2":{"origin":"archivers/p5-Compress-Bzip2","version":"2.28"},"p5-IPC-System-Simple":{"origin":"devel/p5-IPC-System-Simple","version":"1.30"},"p5-Locale-Maketext-Lexicon":{"origin":"devel/p5-Locale-Maketext-Lexicon","version":"1.00_1"},"p5-Locale-gettext":{"origin":"devel/p5-Locale-gettext","version":"1.07"},"p5-SDL":{"origin":"devel/p5-SDL","version":"2.548_6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_pango":{"origin":"x11-toolkits/sdl_pango","version":"0.1.2_11"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libperl.so.5.36","libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_Pango.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe frozen-bubble port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"gcc14-devel","origin":"lang/gcc14-devel","version":"14.1.1.s20240629,1","comment":"GNU Compiler Collection 14","maintainer":"salvadore@FreeBSD.org","www":"https://gcc.gnu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99bde815fe2eea71f1f2ac19e564defa795aa6fca9e24c075795d3199b83387d","flatsize":341996910,"path":"All/gcc14-devel-14.1.1.s20240629,1.pkg","repopath":"All/gcc14-devel-14.1.1.s20240629,1.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":87948052,"desc":"GCC, the GNU Compiler Collection, supports a number of languages.\nThis port installs the C, C++, and Fortran front ends as gcc14, g++14,\nand gfortran14, respectively.","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libatomic.so.1","libitm.so.1","libstdc++.so.6","libssp.so.0","libquadmath.so.0","libcc1.so.0","libgccjit.so.0","libgomp.so.1","libcp1plugin.so.0","libcc1plugin.so.0","libgcc_s.so.1","libgfortran.so.5","liblto_plugin.so"],"options":{"GRAPHITE":"off","LTO_BOOTSTRAP":"off","STANDARD_BOOTSTRAP":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:14.1.1:::::dragonfly6:x86_64"},"messages":[{"message":"To ensure binaries built with this toolchain find appropriate versions\nof the necessary run-time libraries, you may want to link using\n\n  -Wl,-rpath=/usr/local/lib/gcc14\n\nFor ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens\ntransparently.","type":"install"}]},{"name":"freeciv-nox11","origin":"games/freeciv-nox11","version":"3.1.0","comment":"Free turn-based multiplayer strategy","maintainer":"fluffy@FreeBSD.org","www":"https://www.freeciv.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5296b3db27ca258c861e1b7279624caa273736841ed4285ff0e94520fd6a13c1","flatsize":44601851,"path":"All/freeciv-nox11-3.1.0.pkg","repopath":"All/freeciv-nox11-3.1.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8080692,"desc":"Freeciv is a free turn-based multiplayer strategy game, in which each\nplayer becomes the leader of a civilization, fighting to obtain the\nultimate goal: to become the greatest civilization.\n\nPlayers of the Civilization series by Microprose should feel at home,\nsince one aim of Freeciv is to have optional modes (called rulesets)\nwith compatible rules.\n\nFreeciv is maintained by an international team of coders and enthusiasts,\nand is easily one of the most fun and addictive network games out there!\n\nThat also means it has very extensive multilanguage support, something\nrare in games.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["games"],"shlibs_required":["libintl.so.8","libsqlite3.so.0","libreadline.so.8","libiconv.so.2","libltdl.so.7","libcurl.so.4","libicuuc.so.74","libicudata.so.74"],"shlibs_provided":["libfreeciv-srv.so.0","libfreeciv.so.0"],"options":{"DOCS":"on","IPV6":"on","NLS":"on","MYSQL":"off","PGSQL":"off","SQLITE3":"on"},"annotations":{"cpe":"cpe:2.3:a:freeciv:freeciv:3.1.0:::::dragonfly6:x86_64"}},{"name":"geoserver","origin":"graphics/geoserver","version":"2.25.1","comment":"Open Source GIS server","maintainer":"bofh@FreeBSD.org","www":"https://geoserver.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"244cfc34b6c26b83d8259a5ad16016e80551721a1a013de5041a5589ca9e0046","flatsize":131012587,"path":"All/geoserver-2.25.1.pkg","repopath":"All/geoserver-2.25.1.pkg","licenselogic":"and","licenses":["APACHE20","BSD2CLAUSE","EPL","GPLv2","GPLv3","MIT"],"pkgsize":111878660,"desc":"GeoServer is a GIS server. It is open source and\nit allows users to view and edit geographic data.\nGeoServer is a fully functional WFS-T and WMS\nserver that follows the OGC specifications.\nGeoServer is a tool you can display maps on web pages,\nwhere the user can zoom and pan around. And it is\nused in conjunction with clients such as OpenLayers,\nGoogle Earth, UDig, GVSig and others.","deps":{"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["graphics","geography","java"],"annotations":{"cpe":"cpe:2.3:a:geoserver:geoserver:2.25.1:::::dragonfly6:x86_64"},"messages":[{"message":"To run geoserver at startup, add\n  geoserver_enable=\"YES\"\nin you /etc/rc.conf .\n\nTo operate geoserver manually, you can use the scripts\n  /usr/local/geoserver/bin/startup.sh\nand\n  /usr/local/geoserver/bin/shutdown.sh\n\nOn your client machine, open the browser with:\n  http://localhost:8080/geoserver\nto configure the GIS server.\n\nEnjoy it!","type":"install"}]},{"name":"freealut","origin":"audio/freealut","version":"1.1.0_4","comment":"The OpenAL Utility Toolkit","maintainer":"oliver@FreeBSD.org","www":"http://connect.creativelabs.com/openal/default.aspx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c08b7d8692b3c4789f64574390862fbe68e38826856d62d4617745f6ace89b4","flatsize":89002,"path":"All/freealut-1.1.0_4.pkg","repopath":"All/freealut-1.1.0_4.pkg","licenselogic":"single","pkgsize":23328,"desc":"freealut is a free implementation of OpenAL's ALUT standard.","deps":{"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"}},"categories":["audio"],"shlibs_required":["libopenal.so.1"],"shlibs_provided":["libalut.so.0"]},{"name":"free-sa-devel","origin":"www/free-sa-devel","version":"2.0.0b6.7_1","comment":"Statistic analyzer for daemons log files similar to SARG","maintainer":"moiseev@mezonplus.ru","www":"https://free-sa.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4eef939f093536ded1799a804256b0c397b99fc868835a4ffcb160adcf01d5fd","flatsize":390231,"path":"All/free-sa-devel-2.0.0b6.7_1.pkg","repopath":"All/free-sa-devel-2.0.0b6.7_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":104656,"desc":"Free-SA is a statistic analyzer for daemons log files similar to SARG.\nIts main advantages over SARG are much better speed (7x-20x times),\nmore reports support, crossplatform work and W3C compliance of\ngenerated HTML/CSS reports code.","categories":["www"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"off","SA_DEBUG":"off"}},{"name":"fraqtive","origin":"graphics/fraqtive","version":"0.4.8.1","comment":"Draws Mandelbrot and Julia fractals","maintainer":"eduardo@FreeBSD.org","www":"https://fraqtive.mimec.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0cb3f177ea7e106558489c0d7fb6d7770fa6e2f512d7bd38b580d84bc22bc48","flatsize":871926,"path":"All/fraqtive-0.4.8.1.pkg","repopath":"All/fraqtive-0.4.8.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":261028,"desc":"Fraqtive is a program for drawing Mandelbrot and Julia fractals. It uses a\nvery fast algorithm and generates high quality, smooth images. It is fully\ninteractive, allowing for real-time mouse navigation and dynamic generation\nof the Julia fractal preview. OpenGL-rendered 3D view of the fractals is\nalso supported.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libGLU.so.1","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"SSE2":"off"}},{"name":"frand","origin":"sysutils/frand","version":"0.1_8","comment":"Selects a random file using reservoir sampling algorithm","maintainer":"serpent7776@gmail.com","www":"https://github.com/serpent7776/frand","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e08eedd467730a0c5a9181f91a21946c99211bf4a0df6b494e761431a208a60e","flatsize":25347,"path":"All/frand-0.1_8.pkg","repopath":"All/frand-0.1_8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10624,"desc":"Selects a random file from given directory using reservoir sampling algorithm.\nThis means directory contents doesn't need to be read in memory and then sorted\nand so will perform much better than find+sort for big directories.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["sysutils"],"shlibs_required":["libboost_filesystem.so.1.84.0"]},{"name":"frece","origin":"databases/frece","version":"1.0.6_14","comment":"Maintain a database sorted by frecency (frequency + recency)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/YodaEmbedding/frece","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10ce31a74a84b06dc5f36663aefc75c84e70fd189cc254c115c73e0c36d1b1ad","flatsize":1225819,"path":"All/frece-1.0.6_14.pkg","repopath":"All/frece-1.0.6_14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":423896,"desc":"frece maintains databases sorted by frecency (frequency + recency).","categories":["databases"]},{"name":"fragrouter","origin":"security/fragrouter","version":"1.6_2","comment":"Tool for testing network IDS implementations","maintainer":"fuz@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ce2467fe3f8381d5894768907e4acc4a4df1e3864d2300541fee99ffd78a658","flatsize":47779,"path":"All/fragrouter-1.6_2.pkg","repopath":"All/fragrouter-1.6_2.pkg","licenselogic":"single","pkgsize":21456,"desc":"Fragrouter is a program for routing network traffic in such a way as\nto elude most network intrusion detection systems.\n\nThe attacks implemented correspond to those listed in the Secure\nNetworks ``Insertion, Evasion, and Denial of Service: Eluding Network\nIntrusion Detection'' paper of January, 1998.","categories":["security"]},{"name":"fractgen","origin":"graphics/fractgen","version":"2.1.14","comment":"Fractal Generator","maintainer":"thomas.dreibholz@gmail.com","www":"https://www.nntb.no/~dreibh/fractalgenerator/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1414286b61abbf2d655ce691da8c6da72bdba51136a4a7929d9f14cf1144b4e4","flatsize":369298,"path":"All/fractgen-2.1.14.pkg","repopath":"All/fractgen-2.1.14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":236120,"desc":"FractGen is a simple Qt-based fractal generator program for Mandelbrot\nfractals.  The image size is only limited by virtual memory. It is possible\nto zoom into images. Image parameters can be saved in XML files and loaded\nfrom XML files. Calculated images can be exported as PNG files. The intention\nof this program is to generate graphics to be post-processed by other image\ntools, e.g. in order to generate nice screen backgrounds or book covers.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["graphics"],"shlibs_required":["libQt5Xml.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"freebayes","origin":"biology/freebayes","version":"1.3.6_2","comment":"Bayesian haplotype-based polymorphism discovery and genotyping","maintainer":"jwb@FreeBSD.org","www":"https://github.com/ekg/freebayes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0310d82b7a2c35f835338960f1ba0cf5cbc26b8671fc0f781409f3b0f2bd62a8","flatsize":3183568,"path":"All/freebayes-1.3.6_2.pkg","repopath":"All/freebayes-1.3.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":981292,"desc":"FreeBayes is a Bayesian genetic variant detector designed to find small\npolymorphisms, specifically SNPs (single-nucleotide polymorphisms), indels\n(insertions and deletions), MNPs (multi-nucleotide polymorphisms), and complex\nevents (composite insertion and substitution events) smaller than the length of\na short-read sequencing alignment.","deps":{"htslib":{"origin":"biology/htslib","version":"1.17_1"}},"categories":["biology"],"shlibs_required":["libhts.so.3"]},{"name":"fritzing","origin":"cad/fritzing","version":"0.9.2_21","comment":"CAD for printed circuit boards","maintainer":"lenzi.sergio@gmail.com","www":"https://fritzing.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4958d4cced300848e412c9eb6bfbfefdce0dfc20cbf4fcc6a3b67bb66d7155d8","flatsize":150731826,"path":"All/fritzing-0.9.2_21.pkg","repopath":"All/fritzing-0.9.2_21.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17313544,"desc":"Fritzing is an Electronic Design Automation software with a low\nentry barrier, suited for the needs of designers and artists. It\nuses the metaphor of the breadboard, so that it is easy to transfer\nyour hardware sketch to the software. From there it is possible to\ncreate PCB layouts for turning it into a robust PCB yourself or by\nhelp of a manufacturer.","deps":{"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-imageformats":{"origin":"graphics/qt5-imageformats","version":"5.15.15p4"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-qmake":{"origin":"devel/qt5-qmake","version":"5.15.15p127"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["cad"],"shlibs_required":["libQt5Svg.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5Concurrent.so.5","libQt5SerialPort.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"fracplanet","origin":"graphics/fracplanet","version":"0.5.1_19","comment":"Interactive tool for creating random fractal planets and terrain","maintainer":"ports@FreeBSD.org","www":"http://www.bottlenose.demon.co.uk/share/fracplanet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff7957814da65c910caa2a6a2334ce8954c8a32fdb7c91f77af3e83d1caf484c","flatsize":493442,"path":"All/fracplanet-0.5.1_19.pkg","repopath":"All/fracplanet-0.5.1_19.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":168816,"desc":"Fracplanet is an application to generate random planets and terrain\nwith oceans, mountains, icecaps and rivers. Parameters are specified\ninteractively and the results displayed using OpenGL. The generated\nobjects can be dumped in Pov-Ray format.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libboost_program_options.so.1.84.0","libGLU.so.1","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on","DOXYGEN":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe fracplanet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fr-verbiste","origin":"french/verbiste","version":"0.1.48_1","comment":"French verb conjugator/deconjugator","maintainer":"dereckson@gmail.com","www":"http://sarrazip.com/dev/verbiste.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbfe85d2214ae7fb4432e31237a1bab1a54d29aae4d1fe33cf9a2f72f31c12e5","flatsize":995170,"path":"All/fr-verbiste-0.1.48_1.pkg","repopath":"All/fr-verbiste-0.1.48_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":137448,"desc":"Verbiste is a conjugation system, with comprehensive French verb tables, and\nsome capabilities for extra languages. It provides a library, a CLI and a GUI\ninterface.","deps":{"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["french","education","textproc"],"shlibs_required":["libxml2.so.2","libiconv.so.2"],"shlibs_provided":["libverbiste-0.1.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","GTK2":"off"}},{"name":"fr-mythes","origin":"french/mythes","version":"2.3","comment":"French thesaurus","maintainer":"office@FreeBSD.org","www":"https://www.dicollecte.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d0358a962080cb2a41a66d209ea25f890d65626ea3c365f9810270c6ccaec20","flatsize":5342094,"path":"All/fr-mythes-2.3.pkg","repopath":"All/fr-mythes-2.3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":981648,"desc":"French thesaurus","categories":["french","textproc"]},{"name":"fr-jdictionary-fre-hun","origin":"french/jdictionary-fre-hun","version":"1.0_4","comment":"JDictionary plugin: French-Hungarian dictionary","maintainer":"jmohacsi@bsd.hu","www":"http://jdictionary.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed8bddee3f5c0c22e1e6f61ff1c14ea56b6467ea2d7789d82475c85744dc2f9e","flatsize":320426,"path":"All/fr-jdictionary-fre-hun-1.0_4.pkg","repopath":"All/fr-jdictionary-fre-hun-1.0_4.pkg","licenselogic":"single","pkgsize":304204,"desc":"jDictionary plugin: French-Hungarian dictionary\nDictionary database: Reuss Andr%c3%a1s and Szab%c3%b3 Rich%c3%a1rd","deps":{"jdictionary":{"origin":"textproc/jdictionary","version":"1.8_4"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["french","hungarian","textproc"]},{"name":"fr-hyphen","origin":"french/hyphen","version":"3.0","comment":"French hyphenation rules","maintainer":"office@FreeBSD.org","www":"https://www.dicollecte.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d498a046ef86a14f86c96a0666fc2914cc94f2dfa6650f8a701a205a2f4eb586","flatsize":26601,"path":"All/fr-hyphen-3.0.pkg","repopath":"All/fr-hyphen-3.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":8720,"desc":"French hyphenation rules","categories":["french","textproc"]},{"name":"fr-hunspell","origin":"french/hunspell","version":"6.4.1","comment":"Modern French hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://www.dicollecte.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7539538a288f109270bbe4bda55143b0b92af1cba98ba51dd2f12ae2297b7a0","flatsize":2791289,"path":"All/fr-hunspell-6.4.1.pkg","repopath":"All/fr-hunspell-6.4.1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":348708,"desc":"Modern French hunspell dictionaries","categories":["french","textproc"]},{"name":"freebee","origin":"games/freebee","version":"2.0","comment":"Multi-platform ncurses-based console client for Free Bee","maintainer":"amdmi3@FreeBSD.org","www":"https://freebee.fun/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f22d461a04a1933796513794c6b745d5ce7ff609e93e9b70b91981c6744d7ab3","flatsize":23753,"path":"All/freebee-2.0.pkg","repopath":"All/freebee-2.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":11512,"desc":"Free Bee is an enhanced Free Software clone of The New York Times\ngame Spelling Bee.\n\nIn this game, your goal is to find as many words as you can with\nthe seven letters you are given. You don't have to use any letter\nexcept the middle letter and letters can be used more than once in\na word. Finding a word that uses all seven letters yields bonus\npoints! Every game has at least one such word, and many games have\nmultiple.\n\nEarning enough points to reach the rank of Queen Bee wins the game!\n\nYou can play the daily challenge like the original game or try your\nhand at a nearly infinite number of computer-generated random\nchallenges. Unlike the original game, you are not restricted to\nonly a single game per day!","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libcurl.so.4"],"options":{"DOCS":"on"}},{"name":"fr-aspell","origin":"french/aspell","version":"0.50.3_1,1","comment":"Aspell French dictionaries","maintainer":"office@FreeBSD.org","www":"http://aspellfr.free.fr/aspell/index.html.fr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"723ca1de8a0b3dd38efbc5ac57e4bac3eb6c37795499c75c75a5f5d8bb674f3a","flatsize":17780040,"path":"All/fr-aspell-0.50.3_1,1.pkg","repopath":"All/fr-aspell-0.50.3_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4374372,"desc":"Aspell French dictionaries.\n\n[Dictionnaires fran%c3%a7ais pour Aspell]","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["french","textproc"]},{"name":"fretsonfire-data","origin":"games/fretsonfire-data","version":"1.3.110","comment":"Frets on Fire data files","maintainer":"acm@FreeBSD.org","www":"http://louhi.kempele.fi/~skyostil/uv/fretsonfire/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a62088992e7fff8aa72ab3e954311e755d67aee70f36456d4d5b3c43d7ba3ac","flatsize":32787441,"path":"All/fretsonfire-data-1.3.110.pkg","repopath":"All/fretsonfire-data-1.3.110.pkg","licenselogic":"single","licenses":["fretsonfire"],"pkgsize":29849896,"desc":"The Frets on Fire data files","categories":["games","python"]},{"name":"freeblocks","origin":"games/freeblocks","version":"0.5","comment":"Puzzle game with similar gameplay to Tetris Attack","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/dorkster/freeblocks","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba9a4a3ddf4c036bdf31cc5615504c4d58552d80b8b2ac703c6f45aad2e40993","flatsize":7025297,"path":"All/freeblocks-0.5.pkg","repopath":"All/freeblocks-0.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":6654952,"desc":"FreeBlocks is a puzzle game with similar gameplay to Tetris Attack.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_ttf-2.0.so.0"],"options":{"DOCS":"on","HALF_GFX":"off"}},{"name":"fprint_demo","origin":"security/fprint_demo","version":"20080303_3","comment":"Demo and test application for libfprint","maintainer":"danfe@FreeBSD.org","www":"http://www.reactivated.net/fprint/wiki/Fprint_demo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4663c82f366b54aed7755c566781c402f4e522dc075b087a5926aaf4155b0743","flatsize":145883,"path":"All/fprint_demo-20080303_3.pkg","repopath":"All/fprint_demo-20080303_3.pkg","licenselogic":"single","pkgsize":58344,"desc":"fprint_demo is a simple GTK+ application to demonstrate and\ntest libfprint's capabilities. It can be used to enroll new finger prints\nas well as verify and delete existing data sets.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libfprint":{"origin":"security/libfprint","version":"0.7.0_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["security"],"shlibs_required":["libfprint.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"In order to enroll new finger prints, you must have r/w access to the\nusb device node(s) of your finger print reader (i.e., /dev/{ugen, usb}*).\n\nIt is recommended to use devfs.rules(5) and a dedicated group to manage\naccess to your finger print reader.\n\nYou can use `usbconfig' to see if your sensor is accessible.\n\nExample configuration:\n- /etc/rc.conf:\ndevfs_system_ruleset=\"localrules\"\n\n- /etc/devfs.rules:\n[localrules=10]\nadd path 'usb' mode 0770 group operator\nadd path 'usb/*' mode 0660 group operator\n\n# /etc/rc.d/devfs restart","type":"install"}]},{"name":"fr-libreoffice","origin":"french/libreoffice","version":"24.2.4.2","comment":"fr language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"722e70e271d5744b8172e4c60e05b81f7571b115cf31dbed7bdbafd65cf0f0ab","flatsize":32828817,"path":"All/fr-libreoffice-24.2.4.2.pkg","repopath":"All/fr-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3405344,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["french","editors"]},{"name":"fq","origin":"misc/fq","version":"0.11.0_4","comment":"Tool, language, and decoders for inspecting binary data","maintainer":"danfe@FreeBSD.org","www":"https://github.com/wader/fq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"540f43a9e5de45cb14f45ff74bc83bc7e61a8685725ee25734f635b6d8729db6","flatsize":12142534,"path":"All/fq-0.11.0_4.pkg","repopath":"All/fq-0.11.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3247548,"desc":"Tool, language, and decoders for inspecting binary data.\n\nIn most cases fq works the same way as jq but instead of reading JSON it\nreads binary data.  The result is a JSON-compatible structures where each\nvalue has a bit range, symbolic interpretations, and knows how to present\nitself in a useful way.","categories":["misc"]},{"name":"fprintd","origin":"security/fprintd","version":"0.8.1","comment":"Daemon that provides fingerprint scanning functionality over D-Bus","maintainer":"danfe@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/fprint/fprintd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7c80c7a2392f40329326c677ba27f29145ed616e80661d9965430a580afb97f","flatsize":423089,"path":"All/fprintd-0.8.1.pkg","repopath":"All/fprintd-0.8.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":64720,"desc":"Fprintd is a D-Bus daemon that offers libfprint functionality over\nthe D-Bus interprocess communication bus. By adding this daemon\nlayer above libfprint, we solve various problems related to multiple\napplications simultaneously competing for fingerprint readers.\n\nWhile it is not very nice to think of a daemon being necessary in\nthis scenario, fprintd will be launched by D-Bus through the\nactivation mechanism. This means it is launched only when needed,\nand additionally it will shut itself down after a period of inactivity.\n\n(Text copied from link below.)","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libfprint":{"origin":"security/libfprint","version":"0.7.0_2"},"polkit":{"origin":"sysutils/polkit","version":"124_3"}},"categories":["security"],"shlibs_required":["libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libfprint.so.0","libgmodule-2.0.so.0","libpolkit-gobject-1.so.0","libgio-2.0.so.0"],"options":{"NLS":"on","PAM":"off"}},{"name":"fping","origin":"net/fping","version":"5.0_3","comment":"Quickly ping multiple hosts without flooding the network","maintainer":"jharris@widomaker.com","www":"https://www.fping.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57f64525b7e1361576330b44e5cee9def418eab88990e0beabdc16ad144e4b6b","flatsize":47433,"path":"All/fping-5.0_3.pkg","repopath":"All/fping-5.0_3.pkg","licenselogic":"single","licenses":["PreviousBSD"],"pkgsize":24496,"desc":"A tool to quickly ping N number of hosts to determine their reachability\nwithout flooding the network.\n\n     fping is different from ping in that you can specify any number of\n\t hosts on the command line, or specify a file containing the lists\n\t of hosts to ping. Instead of trying one host until it timeouts or\n\t replies, fping will send out a ping packet and move on to the next\n\t host in a round-robin fashion. If a host replies, it is noted and\n\t removed from the list of hosts to check. If a host does not respond\n\t within a certain time limit and/or retry limit it will be considered\n\t unreachable.\n\n     Unlike ping, fping is meant to be used in scripts and its\n     output is easy to parse.","categories":["net"],"options":{"IPV6":"on"}},{"name":"fpdns","origin":"dns/fpdns","version":"20190131","comment":"Fingerprinting DNS servers","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/kirei/fpdns","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4108ab2d9974f9158eef04400fef16fc585276c6c8a68234b28cf72926c1ca7","flatsize":108415,"path":"All/fpdns-20190131.pkg","repopath":"All/fpdns-20190131.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14048,"desc":"fpdns - Fingerprinting DNS servers\n\nA nameserver basically responds to a query. Interoperability is an\nobvious requirement here. The standard protocol behaviour of different\nDNS implementations is expected to be the same.\n\nRequirements for protocol behaviour of DNS implementations is widely\ndocumented in the case of 'common' dns messages. The DNS protocol\nis over 20 years old and since its inception, there have been over\n40 independent DNS implementations, while some implementations have\nover 20 versions.\n\nThe methodology used to identify individual nameserver implementations\nis based on \"borderline\" protocol behaviour. The DNS protocol offers\na multitude of message bits, response types, opcodes, classes, query\ntypes and label types in a fashion that makes some mutually exclusive\nwhile some are not used in a query messages at all. Not every\nimplementation offers the full set of features the DNS protocol set\ncurrently has. Some implementations offer features outside the\nprotocol set, and there are implementations that do not conform to\nstandards.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","net","perl5"]},{"name":"freedoko","origin":"games/freedoko","version":"0.7.19_4","comment":"Play the card game Doppelkopf","maintainer":"ports@FreeBSD.org","www":"https://free-doko.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f486f64a7bd832c95d1eb64dccb06e0c85deb6f8a20a4a6cc45a6f84898838bf","flatsize":39957173,"path":"All/freedoko-0.7.19_4.pkg","repopath":"All/freedoko-0.7.19_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22172848,"desc":"FreeDoko lets you play the card game Doppelkopf.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gnet2":{"origin":"net/gnet2","version":"2.0.8_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["games"],"shlibs_required":["libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libcairomm-1.0.so.1","libcairo.so.2","libsigc-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libalut.so.0","libopenal.so.1"],"options":{"DOCS":"on","NETWORK":"on","OPENAL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe freedoko port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fpdf","origin":"print/fpdf","version":"1.86,1","comment":"Free PHP class to generate PDF files with pure PHP","maintainer":"xaa+ports@dohd.org","www":"http://www.fpdf.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf10061bcc79087c9e26a69e06339e05f0e77c2b4af396c8b94ecf6dc9559191","flatsize":437079,"path":"All/fpdf-1.86,1.pkg","repopath":"All/fpdf-1.86,1.pkg","licenselogic":"single","licenses":["As_Is"],"pkgsize":104376,"desc":"FPDF is a PHP class which allows to generate PDF files with pure PHP, that is\nto say without using the PDFlib library. The advantage is that PDFlib requires\na fee for a commercial usage. F from FPDF stands for Free: you may use it for\nany kind of usage and modify it to suit your needs.\n\nFPDF has other advantages: high level functions.\nHere is a list of its main features:\n\n    * Choice of measure unit, page format and margins\n    * Page header and footer management\n    * Automatic page break\n    * Automatic line break and text justification\n    * Image support (JPEG and PNG)\n    * Colors\n    * Links\n    * TrueType, Type1 and encoding support\n    * Page compression\n\nOf course, the generation speed of the document is less than with PDFlib.\nHowever, the performance penalty keeps very reasonable and suits in most\ncases, unless your documents are particularly complex or heavy.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["print","www"],"options":{"DOCS":"on"},"messages":[{"message":"You should add the FPDF path /usr/local/share/fpdf\nto the \"include_path=\" directive in your php.ini.","type":"install"}]},{"name":"fprobe","origin":"net-mgmt/fprobe","version":"1.1_2","comment":"Tool that collects network traffic data","maintainer":"farrokhi@FreeBSD.org","www":"https://sourceforge.net/projects/fprobe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0484606e951e963d4882a040678fba4ed64f49d0b63a6bf0696859adc209c95","flatsize":62910,"path":"All/fprobe-1.1_2.pkg","repopath":"All/fprobe-1.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27212,"desc":"fprobe: a NetFlow probe - libpcap-based tool that collects\nnetwork traffic data and emit it as NetFlow flows towards the\nspecified collector.","categories":["net-mgmt"],"options":{"DOCS":"on"}},{"name":"fricas","origin":"math/fricas","version":"1.3.10","comment":"Advanced computer algebra system","maintainer":"yuri@FreeBSD.org","www":"https://fricas.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42dc3caa38b6c5b53d4b27931681742abc1a09757142ea215a6048c4514df35d","flatsize":151157625,"path":"All/fricas-1.3.10.pkg","repopath":"All/fricas-1.3.10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":23924832,"desc":"FriCAS is an advanced computer algebra system. Its capabilities range from\ncalculus (integration and differentiation) to abstract algebra. It can plot\nfunctions and has integrated help system.\n\nFriCAS a fork of Axiom project -- its starting point was wh-sandbox branch\nof the Axiom project.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"rlwrap":{"origin":"devel/rlwrap","version":"0.45.2_1"}},"categories":["math"],"shlibs_required":["libzstd.so.1","libXpm.so.4","libSM.so.6","libICE.so.6","libX11.so.6"]},{"name":"freeciv","origin":"games/freeciv","version":"3.1.0","comment":"Free turn-based multiplayer strategy","maintainer":"fluffy@FreeBSD.org","www":"https://www.freeciv.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a277dd93e982c859a84e9402da82a476062e2ac897b0f0147999df19f50b84fd","flatsize":62439585,"path":"All/freeciv-3.1.0.pkg","repopath":"All/freeciv-3.1.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22109528,"desc":"Freeciv is a free turn-based multiplayer strategy game, in which each\nplayer becomes the leader of a civilization, fighting to obtain the\nultimate goal: to become the greatest civilization.\n\nPlayers of the Civilization series by Microprose should feel at home,\nsince one aim of Freeciv is to have optional modes (called rulesets)\nwith compatible rules.\n\nFreeciv is maintained by an international team of coders and enthusiasts,\nand is easily one of the most fun and addictive network games out there!\n\nThat also means it has very extensive multilanguage support, something\nrare in games.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["games"],"shlibs_required":["libintl.so.8","libsqlite3.so.0","libQt5Gui.so.5","libQt5Core.so.5","libQt5Widgets.so.5","libSDL2_mixer-2.0.so.0","libSDL2-2.0.so.0","libreadline.so.8","libiconv.so.2","libltdl.so.7","libcurl.so.4","libicuuc.so.74","libicudata.so.74","libzstd.so.1"],"shlibs_provided":["libfreeciv-srv.so.0","libfreeciv.so.0"],"options":{"DOCS":"on","IPV6":"on","NLS":"on","MYSQL":"off","PGSQL":"off","SQLITE3":"on","GTK3":"off","GTK4":"off","QT5":"on","SDL":"off"},"annotations":{"cpe":"cpe:2.3:a:freeciv:freeciv:3.1.0:::::dragonfly6:x86_64"}},{"name":"fr-med","origin":"french/med","version":"4.0.0_3","comment":"Modelisation et Echanges de Donnees","maintainer":"thierry@FreeBSD.org","www":"https://www.salome-platform.org/user-section/about/med","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"008d43aaed52d5165c59b80afdcdb75387813398ece55fcc37faf9975c6dd878","flatsize":112832902,"path":"All/fr-med-4.0.0_3.pkg","repopath":"All/fr-med-4.0.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13908888,"desc":"MED is the Data Echange Module used by Code_Aster and based on the HDF library.\n\nMED/HDF can read and save data in a format which is portable between machines of\ndifferent architectures.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"hdf5-110":{"origin":"science/hdf5-110","version":"1.10.11"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["french","science"],"shlibs_required":["libhdf5-110.so.103","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libmed.so.11","libmedC.so.11","libmedimport.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"fpp","origin":"devel/fpp","version":"1.1_2","comment":"Fortran preprocessor for FORTRAN 77 and Fortran 90 programs","maintainer":"ports@FreeBSD.org","www":"https://netlib.org/fortran/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1f794c3d6159b10b4876bf3e472d84b1e28694d65ca66388bffc22842508d33","flatsize":145494,"path":"All/fpp-1.1_2.pkg","repopath":"All/fpp-1.1_2.pkg","licenselogic":"single","pkgsize":51448,"desc":"fpp is a Fortran preprocessor for FORTRAN 77 and Fortran 90 programs.\n\nHistorically, the source code preprocessor found in standard C compilers,\ncpp, has been used to provide Fortran programmers with preprocessing\ncapabilities.  However, cpp is too closely tied into the C language syntax\nand source line format to be used without careful scrutiny.  The proposed\nFortran PreProcessor, fpp, would provide Fortran-specific source code\ncapabilities that C programmers have come to expect in UNIX environments.","categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fpp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fpart","origin":"sysutils/fpart","version":"1.6.0_1","comment":"Sort and pack files into partitions","maintainer":"martymac@FreeBSD.org","www":"https://contribs.martymac.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffc9981cde730a4f489c9a1283c4848096abd108405984237b35deaccd93e421","flatsize":128962,"path":"All/fpart-1.6.0_1.pkg","repopath":"All/fpart-1.6.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":48372,"desc":"Fpart is a tool that helps you sort files and pack them into bags\n(\"partitions\"). It is developped in C and available under the BSD license.\n\nIt splits a list of directories and files into a certain number of partitions,\ntrying to produce partitions with the same size and number of files.  It can\nalso produce partitions with a given number of files or a limited size.","deps":{"rsync":{"origin":"net/rsync","version":"3.3.0"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["sysutils"],"options":{"DOCS":"on","FPSYNC":"on"}},{"name":"fparser","origin":"math/fparser","version":"4.5.2","comment":"Function parser for C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/thliebig/fparser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ab63064280be865b6979b0ce099551d0357bbf174faddf4d593c946fa94a83f","flatsize":414796,"path":"All/fparser-4.5.2.pkg","repopath":"All/fparser-4.5.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":141104,"desc":"This C++ library offers a class which can be used to parse and evaluate a\nmathematical function from a string (which might be eg. requested from the\nuser). The syntax of the function string is similar to mathematical\nexpressions written in C/C++ (the exact syntax is specified in the\ndocumentation below). The function can then be evaluated with different values\nof variables.","categories":["math"],"shlibs_provided":["libfparser-4.5.so"]},{"name":"fr-wordpress-fr_FR","origin":"french/wordpress","version":"6.4.4,1","comment":"State-of-the-art semantic personal publishing platform","maintainer":"joneum@FreeBSD.org","www":"https://fr.wordpress.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"378703dd0c3dfa43d6d3686214539dff1b572bed3260d00fc23a1addb051dddf","flatsize":73911209,"path":"All/fr-wordpress-fr_FR-6.4.4,1.pkg","repopath":"All/fr-wordpress-fr_FR-6.4.4,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17132228,"desc":"WordPress is a state-of-the-art semantic personal publishing platform\nwith a focus on aesthetics, web standards, and usability.\n\nMore simply, Wordpress is what you use when you want to work\nwith your blogging software, not fight it.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-ftp":{"origin":"ftp/php82-ftp","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pecl-imagick":{"origin":"graphics/pecl-imagick","version":"3.7.0_4"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["french","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:wordpress:wordpress:6.4.4:::fr_FR::dragonfly6:x86_64"},"messages":[{"message":"Before the first use of WordPress, copy wp-config-sample.php to wp-config.php\nin /usr/local/www/wordpress and modify it to fit your MySQL.\nMaybe you need 'mysqladmin create wordpress' first.","type":"install"},{"message":"If you are upgrading, please run http://your.site/wordpress/wp-admin/upgrade.php\nto upgrade WordPress.","type":"upgrade"}]},{"name":"fp16","origin":"devel/fp16","version":"g20200514","comment":"Conversion to/from half-precision floating point formats","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Maratyszcza/FP16","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f63f011552ab24b90d47c1a33bf6e5ba125bd2f14980cc0bfa4a7fe1781b404","flatsize":28531,"path":"All/fp16-g20200514.pkg","repopath":"All/fp16-g20200514.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6520,"desc":"Header-only library for conversion to/from half-precision floating point\nformats.\n\nFeatures:\n* Supports IEEE and ARM alternative half-precision floating-point format\n  o Property converts infinities and NaNs\n  o Properly converts denormal numbers, even on systems without denormal support\n* Header-only library, no installation or build required\n* Compatible with C99 and C++11\n* Fully covered with unit tests and microbenchmarks","deps":{"psimd":{"origin":"devel/psimd","version":"g20180906"}},"categories":["devel"]},{"name":"gcc15-devel","origin":"lang/gcc15-devel","version":"15.0.0.s20240630","comment":"GNU Compiler Collection 15","maintainer":"salvadore@FreeBSD.org","www":"https://gcc.gnu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08ca9dcf189a3872717b7221afa14a4a38c3eb2e6d4219005fd2fed869dd4883","flatsize":403902151,"path":"All/gcc15-devel-15.0.0.s20240630.pkg","repopath":"All/gcc15-devel-15.0.0.s20240630.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":106654976,"desc":"GCC, the GNU Compiler Collection, supports a number of languages.\nThis port installs the C, C++, and Fortran front ends as gcc15, g++15,\nand gfortran15, respectively.","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["lang"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libstdc++.so.6","libssp.so.0","libgcc_s.so.1","libcc1.so.0","libgccjit.so.0","libgomp.so.1","libcc1plugin.so.0","libcp1plugin.so.0","libitm.so.1","libquadmath.so.0","libgfortran.so.5","libatomic.so.1","liblto_plugin.so"],"options":{"GRAPHITE":"off","LTO_BOOTSTRAP":"off","STANDARD_BOOTSTRAP":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:15.0.0:::::dragonfly6:x86_64"},"messages":[{"message":"To ensure binaries built with this toolchain find appropriate versions\nof the necessary run-time libraries, you may want to link using\n\n  -Wl,-rpath=/usr/local/lib/gcc15\n\nFor ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens\ntransparently.","type":"install"}]},{"name":"foxtrotgps","origin":"astro/foxtrotgps","version":"1.2.2_6","comment":"Lightweight opensource gps moving map application","maintainer":"crwhipp@gmail.com","www":"https://www.foxtrotgps.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab4184af232c6cf216f84e2a2d509c5212d4097f20ec0eff36d0be729d9880da","flatsize":1917043,"path":"All/foxtrotgps-1.2.2_6.pkg","repopath":"All/foxtrotgps-1.2.2_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":949576,"desc":"FoxtrotGPS is a fork of Marcus Bauer's TangoGPS project, with a focus on\ncooperation and fostering community innovation.  It is a lightweight moving\nmap application that can be used with or without a gps unit.  By default,\nmaps tiles are downloaded from the OpenStreetMap project, but other sources\nare available, and new ones may be added.\n\nMap areas may be downloaded and cached for use while offline.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gpsd":{"origin":"astro/gpsd","version":"3.25"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["astro","geography"],"shlibs_required":["libgthread-2.0.so.0","libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcurl.so.4","libsqlite3.so.0","libexif.so.12","libxml2.so.2","libgps.so.30"]},{"name":"fplll","origin":"math/fplll","version":"5.4.5","comment":"Lattice algorithms using floating-point arithmetic","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fplll/fplll","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4396f2d1bf1bbe090148e4d94524959f52aa2c6e23f0e062e84b3f7c0f38faf","flatsize":29293486,"path":"All/fplll-5.4.5.pkg","repopath":"All/fplll-5.4.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":4226568,"desc":"fplll contains implementations of several lattice algorithms. The implementation\nrelies on floating-point orthogonalization, and LLL is central to the code,\nhence the name.\n\nIt includes implementations of floating-point LLL reduction algorithms, offering\ndifferent speed/guarantees ratios. It contains a 'wrapper' choosing the\nestimated best sequence of variants in order to provide a guaranteed output as\nfast as possible. In the case of the wrapper, the succession of variants is\noblivious to the user.\n\nIt includes an implementation of the BKZ reduction algorithm, including the\nBKZ-2.0 improvements (extreme enumeration pruning, pre-processing of blocks,\nearly termination). Additionally, Slide reduction and self dual BKZ are\nsupported.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"qd":{"origin":"math/qd","version":"2.3.24"}},"categories":["math"],"shlibs_required":["libqd.so.0","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libfplll.so.8"]},{"name":"fowsr","origin":"astro/fowsr","version":"2.0_1","comment":"Fine Offset Weather Station Reader","maintainer":"netchild@FreeBSD.org","www":"https://github.com/apachler/fowsr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0569eec9375b1e39dcade5f6292d2d79bb3bb9d3e77cdc545916115512ba707","flatsize":63928,"path":"All/fowsr-2.0_1.pkg","repopath":"All/fowsr-2.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22152,"desc":"fowsr is an application that reads from wireless weather stations\n    * WH1080 / WH1081 / WH1090 / WH1091 / WH2080 / WH2081\n    * Watson W-8681\n    * Scientific Sales Pro Touch Screen Weather Station\n    * TOPCOM NATIONAL GEOGRAPHIC 265NE\n    * PCE-FWS 20\n    * ...\nand other similar USB devices from Fine Offset Electronics Co., LTD.\ncompatible with the EasyWeather application .\n\nThe result is a weather history log file that can be uploaded to a central\nserver for further processing. Example script files for uploads is included.\nSo far the following formats are supported:\n    * Weather Underground\n    * pywws\n    * XML\n\nfowsr performs a complete read out of the weather station memory using its\nUSB port, and stores the result in a cache file to speed up later read-outs.\nRain data is then calculated per hour, day, week and month if data for these\nperiods exist. No further data processing is performed. This makes fowsr\nvery small and well suited for running in embedded devices at remote\nlocations.","categories":["astro"]},{"name":"founts","origin":"graphics/founts","version":"13_2","comment":"Demo/program inspired by Erics cascade","maintainer":"ports@FreeBSD.org","www":"http://www.linuxmotors.com/founts/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3cf3f6db14360f381fba75e5cf1b782ebd951feb330da032974cce6d5727748","flatsize":71073,"path":"All/founts-13_2.pkg","repopath":"All/founts-13_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34364,"desc":"The Founts is a demo/program, which was inspired by Eric's Cascade.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["graphics","games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe founts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fox-xml","origin":"textproc/fox-xml","version":"4.1.2.91_5","comment":"Fortran XML library","maintainer":"yuri@FreeBSD.org","www":"https://homepages.see.leeds.ac.uk/~earawa/FoX/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ccf2004258e89122bbd74d5848d70fd7a2eca900c1d57a24618a8368a2f688e","flatsize":3698028,"path":"All/fox-xml-4.1.2.91_5.pkg","repopath":"All/fox-xml-4.1.2.91_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":873208,"desc":"FoX is an XML library written in Fortran 95. It allows software developers to\nread, write and modify XML documents from Fortran applications without the\ncomplications of dealing with multi-language development. FoX can be freely\nredistributed as part of open source and commercial software packages.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"]},{"name":"fossology-nomos-standalone","origin":"devel/fossology-nomos-standalone","version":"4.2.1","comment":"Standalone Nomos license scanner from fossology project","maintainer":"amdmi3@FreeBSD.org","www":"https://www.fossology.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8de20913dd9663345c15e551266b59073e99d2b995f0b486c4ad60d5d65f5650","flatsize":679008,"path":"All/fossology-nomos-standalone-4.2.1.pkg","repopath":"All/fossology-nomos-standalone-4.2.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":157492,"desc":"Standalone Nomos license scanner from fossology project","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-c":{"origin":"devel/json-c","version":"0.17"}},"categories":["devel"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libjson-c.so.5"]},{"name":"four-in-a-row","origin":"games/four-in-a-row","version":"3.38.1_4","comment":"Make lines of the same color","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Four-in-a-row","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e84e6d1fe4ef295cac63b7f7ec3726bf0ba7ec7a49e24f10d6e93b610d34f4d3","flatsize":1433246,"path":"All/four-in-a-row-3.38.1_4.pkg","repopath":"All/four-in-a-row-3.38.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":535024,"desc":"The objective of Four-in-a-row is to build a line of four of your marbles\nwhile trying to stop your opponent (human or computer) building a line of\nhis or her own. A line can be horizontal, vertical or diagonal.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsound":{"origin":"audio/gsound","version":"1.0.3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgsound.so.0","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0"]},{"name":"fortunelock","origin":"sysutils/fortunelock","version":"0.1.2_1","comment":"Locks a terminal while showing fortunes","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"069383f69126bb85f8d0a81013d38bd5829e1675ce8bda2d797b408d027e38af","flatsize":9678,"path":"All/fortunelock-0.1.2_1.pkg","repopath":"All/fortunelock-0.1.2_1.pkg","licenselogic":"single","pkgsize":4708,"desc":"Fortunelock is a \"keep it simple, stupid\" program to lock a terminal while\nshowing fortunes. It was designed to be as small and simple as possible\nand therefore does not support PAM, NIS, shadow passwords or even regular\npasswords: the user must enter a lock password to lock the terminal.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe fortunelock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fortune-mod-psalms","origin":"misc/fortune-mod-psalms","version":"1.0","comment":"Psalms from the Douai Bible in fortune file format","maintainer":"pfg@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2545d2aceb1eb6f31e75c42ec546858f357185ec205e93bb7b6c5906091b4446","flatsize":354764,"path":"All/fortune-mod-psalms-1.0.pkg","repopath":"All/fortune-mod-psalms-1.0.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":89012,"desc":"Book of Psalms from the Douai Bible (1610) in fortune(6) file format\n\nIn general, taking random out-of-context verses from a Bible is a\nVERY bad idea. This said, this is an experiment to generate a not\ntoo bad fortune-cookie database under the following principles:\n\n- Only the text from the psalms, which are usually meant for praying,\n  were taken.\n- The texts always include at least some context: you are always\n  notified where the text came from and there is always sufficient\n  text so that the phrases make sense.\n- The text was taken from the classic Douai Bible, a direct translation\n  from the latin Vulgata. The old language will not give you false\n  impressions that you are actually understanding it fully.\n- No effort was done to remove the original comments. Non-Christians\n  may rightfully feel the translation is biased.\n\nThis is meant to be a general aid for Christian meditation: it is not\ngenerally to be taken as my message-of-the-day from God.\n\nTo use, you need UNIX fortune(6) utility and you should follow the\ninstructions from the corresponding man page.","categories":["misc"],"messages":[{"message":"Usage: fortune /usr/local/share/games/fortune/psalms","type":"install"}]},{"name":"fortuneit","origin":"misc/fortuneit","version":"1.99","comment":"Funny fortune file in Italian","maintainer":"gmarco@giovannelli.it","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"beb5279cf282277de9b3cbd2f7049637b6ef66751c0edefbf92474831ed328ab","flatsize":1979382,"path":"All/fortuneit-1.99.pkg","repopath":"All/fortuneit-1.99.pkg","licenselogic":"single","pkgsize":606248,"desc":"This package contains a very funny fortune file in Italian.\n\nFor further informations please read the README file\nin the working directory (not installed).\n\nDistfile Size: ~400kb","categories":["misc"]},{"name":"freedink-data","origin":"games/freedink-data","version":"1.08.20170409","comment":"Game data for games/freedink (Dink Smallwood)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04480867243cbf6ab801fb48e0821f6d616c5b0b924d6fefc8b87af6dd0eebec","flatsize":90441845,"path":"All/freedink-data-1.08.20170409.pkg","repopath":"All/freedink-data-1.08.20170409.pkg","licenselogic":"single","pkgsize":28306256,"desc":"Dink Smallwood is an adventure/role-playing game, similar to Zelda,\nmade by RTsoft. Besides twisted humour, it includes the actual game\neditor, allowing players to create hundreds of new adventures called\nDink Modules or D-Mods for short.\n\nThis package contains architecture-independent data for the original\ngame, along with free sound and music replacements.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe freedink-data port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fortune-mod-futurama","origin":"misc/fortune-mod-futurama","version":"0.2_4","comment":"Compilation of quotes from the TV series \"Futurama\"","maintainer":"ports@FreeBSD.org","www":"https://www.netmeister.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3cfd6336632dcff32916a162e760625ea11e7a04e21e39da907888508244df1","flatsize":43918,"path":"All/fortune-mod-futurama-0.2_4.pkg","repopath":"All/fortune-mod-futurama-0.2_4.pkg","licenselogic":"single","pkgsize":18248,"desc":"fortune-mod-futurama is a compilation of quotes from the Fox\nTV Series \"Futurama\" by Matt Groening. The quotes have been\ncompiled from various sources on the Web.","categories":["misc"],"messages":[{"message":"Usage:\n/usr/games/fortune /usr/local/share/games/fortune/futurama","type":"install"},{"message":"===>   NOTICE:\n\nThe fortune-mod-futurama port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fortune-mod-epictetus","origin":"misc/fortune-mod-epictetus","version":"0.2","comment":"Quotes from Epictetus","maintainer":"akosela@andykosela.com","www":"https://github.com/akosela/fortune-mod-epictetus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8eff0debdb1d1cacef5de4a9c70ee6253b665381913a4fc9b9f3983fddd3dc3b","flatsize":39312,"path":"All/fortune-mod-epictetus-0.2.pkg","repopath":"All/fortune-mod-epictetus-0.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14668,"desc":"fortune-mod-epictetus is a compilation of quotes from the ancient\nphilosopher Epictetus.  They come from \"A Selection from the Discourses\nof Epictetus with the Encheiridion\" translated by George Long.","categories":["misc"]},{"name":"fortune-mod-bofh","origin":"misc/fortune-mod-bofh","version":"2.0_3","comment":"Compilation of excuses from the \"Bastard Operator From Hell\"","maintainer":"onatan@gmail.com","www":"http://www.void.irq.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3612da74d6b322ec303902f1073241dfcf28a42318909c64b7bf58508c7aec9","flatsize":32883,"path":"All/fortune-mod-bofh-2.0_3.pkg","repopath":"All/fortune-mod-bofh-2.0_3.pkg","licenselogic":"single","pkgsize":11608,"desc":"fortune-mod-bofh is a an excuse list, compiled by Joris Huver, in spirit\nof the Bastard Operator From Hell stories by Simon Travaglia.","categories":["misc"],"messages":[{"message":"Usage: fortune /usr/local/share/games/fortune/bofh","type":"install"}]},{"name":"fortran-utils","origin":"devel/fortran-utils","version":"1.1_1","comment":"Tools for use with Fortran code, from 4.4BSD","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95b44a786cd7e769bd437a8ac280be0225ae84edfdf10910b00661817c0ffee7","flatsize":24154,"path":"All/fortran-utils-1.1_1.pkg","repopath":"All/fortran-utils-1.1_1.pkg","licenselogic":"single","pkgsize":11640,"desc":"Tools for use with Fortran programs, formerly part of FreeBSD (inherited\nfrom 4.4BSD).\n\nContains:\n\nfpr(1) -- a filter that transforms files formatted according to Fortran's\ncarriage control conventions into files formatted according to UNIX line\nprinter conventions\n\nfsplit(1) -- split a multi-routine Fortran file into individual files","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe fortran-utils port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fox16","origin":"x11-toolkits/fox16","version":"1.6.58","comment":"Fast and extensive C++ GUI toolkit -- ver.1.6","maintainer":"jhale@FreeBSD.org","www":"http://www.fox-toolkit.org/fox.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55d9fbcdb1b54c5148e1830f24f4373903089e3cb4082ce8d7d3788e3c72b7d6","flatsize":15121006,"path":"All/fox16-1.6.58.pkg","repopath":"All/fox16-1.6.58.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":3548664,"desc":"FOX is a C++ GUI toolkit that is supposed to allow programmers to write\na program once, and compile anywhere (or so the website says, it sounds\nlike Java to me). FOX is a very flexible library, it has all sorts of\nfunctions and options, and is supposed to be fairly fast.\n\nAuthor: Jeroen van der Zijp <jvz@cfdrc.com>","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["x11-toolkits"],"shlibs_required":["libfontconfig.so.1","libfreetype.so.6","libX11.so.6","libXext.so.6","libXft.so.2","libXcursor.so.1","libXrender.so.1","libXrandr.so.2","libXfixes.so.3","libXi.so.6","libjpeg.so.8","libpng16.so.16","libtiff.so.6","libGLU.so.1","libGL.so.1"],"shlibs_provided":["libCHART-1.6.so.0","libFOX-1.6.so.0"],"options":{"APPS":"off","DEBUG":"off","DOCS":"on","OPTIMIZED_CFLAGS":"off","PROFILE":"off","SHM":"on","XCURSOR":"on","XFT":"on","XINPUT":"on","XRANDR":"on","XRENDER":"on"}},{"name":"fortune-mod-bible","origin":"misc/fortune-mod-bible","version":"1.0_1","comment":"King James V Bible in fortune file format","maintainer":"doug@polands.org","www":"https://fortunebible.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dfbe34b6aa2115df65b6b6de41a481a70c5449bf7ba20ae05a5b1a13967bdbbc","flatsize":5023245,"path":"All/fortune-mod-bible-1.0_1.pkg","repopath":"All/fortune-mod-bible-1.0_1.pkg","licenselogic":"single","pkgsize":1092580,"desc":"fortune-mod-bible is the King James V Bible processed into the fortune format.\nOriginal text is in the public domain.","categories":["misc"],"messages":[{"message":"Usage: fortune /usr/local/share/games/fortune/bible","type":"install"}]},{"name":"fort","origin":"net/fort","version":"1.6.2","comment":"FORT Validator is an open source RPKI validator","maintainer":"toni@devboks.com","www":"https://fortproject.net/en/validator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82ee8e2852959662a4f732784c8fcf782b45955fdd813386cf7a3edb4ce45663","flatsize":422222,"path":"All/fort-1.6.2.pkg","repopath":"All/fort-1.6.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":155140,"desc":"FORT validator is an MIT-licensed RPKI Relying Party, this is a tool offered as\npart of the FORT project. It is a solution that allows operators to validate BGP\nrouting information against the RPKI repository for use in router configuration\nand resolution. The service performs the validation of the entire RPKI\nrepository, and which serves the resulting ROAs for easy access by your routers.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["net"],"shlibs_required":["libjansson.so.4","libcurl.so.4","libxml2.so.2","libcrypto.so.12"],"messages":[{"message":"A default configuration file has been installed in\n/usr/local/etc/fort/fort-config.json.sample.\n\nTo use FORT, you will need the Trust Anchor Locator (TAL) files.\nYou can download these by running \"fort --init-tals\" as follows:\n\n# fort --init-tals --tal /usr/local/etc/fort/tal\n\nWhen you have downloaded the TAL files, you can start the RTR\nserver and validator:\n\n# sysrc fort_enable=YES # or edit /etc/rc.conf manually\n# service fort start\n\nThe default configuration will bind the RTR server to localhost\non port 8323.\n\nConsult the FORT manual for more information:\nhttps://nicmx.github.io/FORT-validator/run.html","type":"install"}]},{"name":"fortune-mod-freebsd-classic","origin":"misc/fortune-mod-freebsd-classic","version":"g20171128","comment":"Classic FreeBSD fortunes (including offensives)","maintainer":"jdc@koitsu.org","www":"https://github.com/koitsu/fortune-mod-freebsd-classic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfd4066ac47e7dad84c65cf9568d045d82d7daea201f1961d7675a60c263fe3b","flatsize":3239385,"path":"All/fortune-mod-freebsd-classic-g20171128.pkg","repopath":"All/fortune-mod-freebsd-classic-g20171128.pkg","licenselogic":"single","pkgsize":1027768,"desc":"fortune-mod-freebsd-classic contains of all the \"classic\" FreeBSD\nfortunes, including offensives.","categories":["misc"]},{"name":"formication","origin":"www/formication","version":"1.0.b1_3","comment":"Formular processing tool written in perl","maintainer":"michael@ranner.eu","www":"http://www.villainy.com/developers.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec9e8361c46f6546aa0b705e967e79b065a84b8d361408b1677d67d2472b62fa","flatsize":32743,"path":"All/formication-1.0.b1_3.pkg","repopath":"All/formication-1.0.b1_3.pkg","licenselogic":"single","pkgsize":12636,"desc":"Formication is a form processor which can send custom-formatted email,\nsave form data to custom-formatted files, and reply to the user with\na custom-formatted response.  Formication is also able to require that\ncertain fields be filled in.  All configuration is done with simple\ntemplates, all of the templates for a given form being within the same\nfile.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"options":{"DOCS":"on"},"messages":[{"message":"You have installed the formication package.\n\nEdit /usr/local/etc/apache/httpd.conf and add:\n\n    Action formication /cgi-bin/formication.pl\n    AddHandler formication .fcn\n\nRead /usr/local/share/doc/formication/formication.txt to learn how to use","type":"install"}]},{"name":"forkbomb","origin":"benchmarks/forkbomb","version":"1.4_2","comment":"System stress testing tool","maintainer":"ports@FreeBSD.org","www":"http://home.tiscali.cz/~cz210552/forkbomb.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"730d323ee4b866b78091f4d503b4a7d6a1378b4f557e9296e6043cfe495db2ca","flatsize":11556,"path":"All/forkbomb-1.4_2.pkg","repopath":"All/forkbomb-1.4_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":6532,"desc":"forkbomb is tool for stress testing. It can create many processes\nusing fork(), bring up some zombies, allocate memory using\nrealloc() and accesses this memory. It has different switches for\nfine-tuning operation. While classic fork() bomb is good only for\nfun and QA release testing, running multiple memory-eaters can be\nuseful for determining maximum memory which can be given to\nservers (bind or squid) without taking machine down.  You can\ntest different operation systems with this tool and see how they\nare handling the load.","categories":["benchmarks"],"messages":[{"message":"===>   NOTICE:\n\nThe forkbomb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"forge-emacs_wayland","origin":"devel/forge","version":"0.3.2_4","comment":"Work with Git forges from the comfort of Magit","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/forge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42526d3683728bae9ea95a307de7024998c86a86aadea386398234a323327181","flatsize":788488,"path":"All/forge-emacs_wayland-0.3.2_4.pkg","repopath":"All/forge-emacs_wayland-0.3.2_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":119440,"desc":"Forge allows you to work with Git forges, such as Github and Gitlab,\nfrom the comfort of Magit and the rest of Emacs.\n\nForge fetches issues, pull-requests and other data using the forge's\nAPI and stores that in a local database. Additionally it fetches the\npull-request references using Git. Forge implements various features\nthat use this data but the database and pull-request refs can also be\nused by third-party packages.","deps":{"closql-emacs_wayland":{"origin":"databases/closql","version":"1.2.1_9"},"dash.el-emacs_wayland":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"emacsql-emacs_wayland":{"origin":"databases/emacsql","version":"3.1.1_8"},"ghub-emacs_wayland":{"origin":"devel/ghub","version":"3.6.0_4"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"magit-emacs_wayland":{"origin":"devel/magit","version":"3.3.0_14"},"markdown-mode.el-emacs_wayland":{"origin":"textproc/markdown-mode.el","version":"2.6_3"},"transient-emacs_wayland":{"origin":"devel/transient","version":"0.7.2"},"yaml.el-emacs_wayland":{"origin":"textproc/yaml.el","version":"0.5.5_2"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"wayland"}},{"name":"fox17","origin":"x11-toolkits/fox17","version":"1.7.84_2","comment":"Fast and extensive C++ GUI toolkit (development version)","maintainer":"jhale@FreeBSD.org","www":"http://www.fox-toolkit.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b21a931aeb0653ee9fde9afc642821600c1944670dc0148e3330c43d6dfc87f0","flatsize":19375247,"path":"All/fox17-1.7.84_2.pkg","repopath":"All/fox17-1.7.84_2.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":5063928,"desc":"FOX is a C++ based Toolkit for developing Graphical User Interfaces easily and\neffectively. It offers a wide, and growing, collection of Controls, and\nprovides state of the art facilities such as drag and drop, selection, as well\nas OpenGL widgets for 3D graphical manipulation. FOX also implements icons,\nimages, and user-convenience features such as status line help, and tooltips.\nTooltips may even be used for 3D objects!","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openjpeg15":{"origin":"graphics/openjpeg15","version":"1.5.2_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["x11-toolkits"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXcursor.so.1","libXrender.so.1","libXrandr.so.2","libXfixes.so.3","libXi.so.6","libfreetype.so.6","libfontconfig.so.1","libXft.so.2","libjpeg.so.8","libopenjpeg.so.2","libpng16.so.16","libwebp.so.7","libtiff.so.6","libGL.so.1"],"shlibs_provided":["libCHART-1.7.so.0","libFOX-1.7.so.0"],"options":{"CUPS":"off","DEBUG":"off","DOCS":"on","EXAMPLES":"on","OPTIMIZED_CFLAGS":"off","PROFILE":"off","TEST":"off","JPEG":"on","OPENJPEG":"on","TIFF":"on","WEBP":"on"}},{"name":"forge-emacs_nox","origin":"devel/forge","version":"0.3.2_4","comment":"Work with Git forges from the comfort of Magit","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/forge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff6699357ec7bb72e2b1f96533578694a2dbe29e37eaf091ed6dc8423a15a1ca","flatsize":788488,"path":"All/forge-emacs_nox-0.3.2_4.pkg","repopath":"All/forge-emacs_nox-0.3.2_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":119432,"desc":"Forge allows you to work with Git forges, such as Github and Gitlab,\nfrom the comfort of Magit and the rest of Emacs.\n\nForge fetches issues, pull-requests and other data using the forge's\nAPI and stores that in a local database. Additionally it fetches the\npull-request references using Git. Forge implements various features\nthat use this data but the database and pull-request refs can also be\nused by third-party packages.","deps":{"closql-emacs_nox":{"origin":"databases/closql","version":"1.2.1_9"},"dash.el-emacs_nox":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"emacsql-emacs_nox":{"origin":"databases/emacsql","version":"3.1.1_8"},"ghub-emacs_nox":{"origin":"devel/ghub","version":"3.6.0_4"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"magit-emacs_nox":{"origin":"devel/magit","version":"3.3.0_14"},"markdown-mode.el-emacs_nox":{"origin":"textproc/markdown-mode.el","version":"2.6_3"},"transient-emacs_nox":{"origin":"devel/transient","version":"0.7.2"},"yaml.el-emacs_nox":{"origin":"textproc/yaml.el","version":"0.5.5_2"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"nox"}},{"name":"forge-emacs_devel","origin":"devel/forge","version":"0.3.2_4","comment":"Work with Git forges from the comfort of Magit","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/forge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"019abfb0c22729b148fb483d7887bc6c652fe7386f2e0d33228edd89ee811470","flatsize":789837,"path":"All/forge-emacs_devel-0.3.2_4.pkg","repopath":"All/forge-emacs_devel-0.3.2_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":119740,"desc":"Forge allows you to work with Git forges, such as Github and Gitlab,\nfrom the comfort of Magit and the rest of Emacs.\n\nForge fetches issues, pull-requests and other data using the forge's\nAPI and stores that in a local database. Additionally it fetches the\npull-request references using Git. Forge implements various features\nthat use this data but the database and pull-request refs can also be\nused by third-party packages.","deps":{"closql-emacs_devel":{"origin":"databases/closql","version":"1.2.1_9"},"dash.el-emacs_devel":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"emacsql-emacs_devel":{"origin":"databases/emacsql","version":"3.1.1_8"},"ghub-emacs_devel":{"origin":"devel/ghub","version":"3.6.0_4"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"magit-emacs_devel":{"origin":"devel/magit","version":"3.3.0_14"},"markdown-mode.el-emacs_devel":{"origin":"textproc/markdown-mode.el","version":"2.6_3"},"transient-emacs_devel":{"origin":"devel/transient","version":"0.7.2"},"yaml.el-emacs_devel":{"origin":"textproc/yaml.el","version":"0.5.5_2"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_full"}},{"name":"form","origin":"math/form","version":"4.3.1_1","comment":"Symbolic Manipulation System","maintainer":"ehaupt@FreeBSD.org","www":"https://www.nikhef.nl/~form/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3304347fb42422508e589ea54cbe4aab5af04de5bb37fe93ac0cb7b6693fc465","flatsize":3156634,"path":"All/form-4.3.1_1.pkg","repopath":"All/form-4.3.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1095220,"desc":"FORM is a Symbolic Manipulation System. It reads symbolic expressions from files\nand executes symbolic/algebraic transformations upon them. The answers are\nreturned in a textual mathematical representation. As its landmark feature, the\nsize of the considered expressions in FORM is only limited by the available disk\nspace and not by the available RAM.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"options":{"DOXYGEN":"off","OPENMPI":"off"}},{"name":"forge-emacs_devel_nox","origin":"devel/forge","version":"0.3.2_4","comment":"Work with Git forges from the comfort of Magit","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/forge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afd8300fc5682aba2dfa6a273c65acd53b97f24db82db6aecc8b07a549aa9e1d","flatsize":789837,"path":"All/forge-emacs_devel_nox-0.3.2_4.pkg","repopath":"All/forge-emacs_devel_nox-0.3.2_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":119728,"desc":"Forge allows you to work with Git forges, such as Github and Gitlab,\nfrom the comfort of Magit and the rest of Emacs.\n\nForge fetches issues, pull-requests and other data using the forge's\nAPI and stores that in a local database. Additionally it fetches the\npull-request references using Git. Forge implements various features\nthat use this data but the database and pull-request refs can also be\nused by third-party packages.","deps":{"closql-emacs_devel_nox":{"origin":"databases/closql","version":"1.2.1_9"},"dash.el-emacs_devel_nox":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"emacsql-emacs_devel_nox":{"origin":"databases/emacsql","version":"3.1.1_8"},"ghub-emacs_devel_nox":{"origin":"devel/ghub","version":"3.6.0_4"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"magit-emacs_devel_nox":{"origin":"devel/magit","version":"3.3.0_14"},"markdown-mode.el-emacs_devel_nox":{"origin":"textproc/markdown-mode.el","version":"2.6_3"},"transient-emacs_devel_nox":{"origin":"devel/transient","version":"0.7.2"},"yaml.el-emacs_devel_nox":{"origin":"textproc/yaml.el","version":"0.5.5_2"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_nox"}},{"name":"forge-emacs_canna","origin":"devel/forge","version":"0.3.2_4","comment":"Work with Git forges from the comfort of Magit","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/forge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b68f72dfbf173ff718ff3b4205f48dfee25ed3ed8ee0cfc993eafc322ffdb2aa","flatsize":788488,"path":"All/forge-emacs_canna-0.3.2_4.pkg","repopath":"All/forge-emacs_canna-0.3.2_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":119460,"desc":"Forge allows you to work with Git forges, such as Github and Gitlab,\nfrom the comfort of Magit and the rest of Emacs.\n\nForge fetches issues, pull-requests and other data using the forge's\nAPI and stores that in a local database. Additionally it fetches the\npull-request references using Git. Forge implements various features\nthat use this data but the database and pull-request refs can also be\nused by third-party packages.","deps":{"closql-emacs_canna":{"origin":"databases/closql","version":"1.2.1_9"},"dash.el-emacs_canna":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"emacsql-emacs_canna":{"origin":"databases/emacsql","version":"3.1.1_8"},"ghub-emacs_canna":{"origin":"devel/ghub","version":"3.6.0_4"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"magit-emacs_canna":{"origin":"devel/magit","version":"3.3.0_14"},"markdown-mode.el-emacs_canna":{"origin":"textproc/markdown-mode.el","version":"2.6_3"},"transient-emacs_canna":{"origin":"devel/transient","version":"0.7.2"},"yaml.el-emacs_canna":{"origin":"textproc/yaml.el","version":"0.5.5_2"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"canna"}},{"name":"forge-devel-emacs_wayland","origin":"devel/forge-devel","version":"0.3.2.575_1","comment":"Work with Git forges from the comfort of Magit (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/forge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5288855640a2693b43aa0ea821b8abd3ee5e96db5fe3828a534743e0b4b9e4a4","flatsize":935338,"path":"All/forge-devel-emacs_wayland-0.3.2.575_1.pkg","repopath":"All/forge-devel-emacs_wayland-0.3.2.575_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":141276,"desc":"Forge allows you to work with Git forges, such as Github and Gitlab,\nfrom the comfort of Magit and the rest of Emacs.\n\nForge fetches issues, pull-requests and other data using the forge's\nAPI and stores that in a local database. Additionally it fetches the\npull-request references using Git. Forge implements various features\nthat use this data but the database and pull-request refs can also be\nused by third-party packages.","deps":{"closql-devel-emacs_wayland":{"origin":"databases/closql-devel","version":"1.2.1.49_1"},"compat.el-emacs_wayland":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"dash.el-emacs_wayland":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"emacsql-devel-emacs_wayland":{"origin":"databases/emacsql-devel","version":"3.1.1.65_1"},"ghub-devel-emacs_wayland":{"origin":"devel/ghub-devel","version":"3.6.0.35_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"magit-devel-emacs_wayland":{"origin":"devel/magit-devel","version":"3.3.0.995_1"},"markdown-mode.el-emacs_wayland":{"origin":"textproc/markdown-mode.el","version":"2.6_3"},"transient-devel-emacs_wayland":{"origin":"devel/transient-devel","version":"0.7.2"},"yaml.el-emacs_wayland":{"origin":"textproc/yaml.el","version":"0.5.5_2"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"wayland"}},{"name":"forge-devel-emacs_nox","origin":"devel/forge-devel","version":"0.3.2.575_1","comment":"Work with Git forges from the comfort of Magit (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/forge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11ca25a3cf6aa4d298bf42a68c5dc2b95b101b9a7012c2e9374cb091a1093520","flatsize":935338,"path":"All/forge-devel-emacs_nox-0.3.2.575_1.pkg","repopath":"All/forge-devel-emacs_nox-0.3.2.575_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":141260,"desc":"Forge allows you to work with Git forges, such as Github and Gitlab,\nfrom the comfort of Magit and the rest of Emacs.\n\nForge fetches issues, pull-requests and other data using the forge's\nAPI and stores that in a local database. Additionally it fetches the\npull-request references using Git. Forge implements various features\nthat use this data but the database and pull-request refs can also be\nused by third-party packages.","deps":{"closql-devel-emacs_nox":{"origin":"databases/closql-devel","version":"1.2.1.49_1"},"compat.el-emacs_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"dash.el-emacs_nox":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"emacsql-devel-emacs_nox":{"origin":"databases/emacsql-devel","version":"3.1.1.65_1"},"ghub-devel-emacs_nox":{"origin":"devel/ghub-devel","version":"3.6.0.35_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"magit-devel-emacs_nox":{"origin":"devel/magit-devel","version":"3.3.0.995_1"},"markdown-mode.el-emacs_nox":{"origin":"textproc/markdown-mode.el","version":"2.6_3"},"transient-devel-emacs_nox":{"origin":"devel/transient-devel","version":"0.7.2"},"yaml.el-emacs_nox":{"origin":"textproc/yaml.el","version":"0.5.5_2"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"nox"}},{"name":"forge-devel-emacs_devel_nox","origin":"devel/forge-devel","version":"0.3.2.575_1","comment":"Work with Git forges from the comfort of Magit (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/forge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"262b085ca655afc74e80a15ae37090f04589bc927430dc5981e644c96a14f1cd","flatsize":937785,"path":"All/forge-devel-emacs_devel_nox-0.3.2.575_1.pkg","repopath":"All/forge-devel-emacs_devel_nox-0.3.2.575_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":141528,"desc":"Forge allows you to work with Git forges, such as Github and Gitlab,\nfrom the comfort of Magit and the rest of Emacs.\n\nForge fetches issues, pull-requests and other data using the forge's\nAPI and stores that in a local database. Additionally it fetches the\npull-request references using Git. Forge implements various features\nthat use this data but the database and pull-request refs can also be\nused by third-party packages.","deps":{"closql-devel-emacs_devel_nox":{"origin":"databases/closql-devel","version":"1.2.1.49_1"},"compat.el-emacs_devel_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"dash.el-emacs_devel_nox":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"emacsql-devel-emacs_devel_nox":{"origin":"databases/emacsql-devel","version":"3.1.1.65_1"},"ghub-devel-emacs_devel_nox":{"origin":"devel/ghub-devel","version":"3.6.0.35_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"magit-devel-emacs_devel_nox":{"origin":"devel/magit-devel","version":"3.3.0.995_1"},"markdown-mode.el-emacs_devel_nox":{"origin":"textproc/markdown-mode.el","version":"2.6_3"},"transient-devel-emacs_devel_nox":{"origin":"devel/transient-devel","version":"0.7.2"},"yaml.el-emacs_devel_nox":{"origin":"textproc/yaml.el","version":"0.5.5_2"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_nox"}},{"name":"forge-devel-emacs_devel","origin":"devel/forge-devel","version":"0.3.2.575_1","comment":"Work with Git forges from the comfort of Magit (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/forge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66c179abe3a9b7477e69aec88fe0eba4fb5acb7b41b81c618d523a182b3e3e21","flatsize":937785,"path":"All/forge-devel-emacs_devel-0.3.2.575_1.pkg","repopath":"All/forge-devel-emacs_devel-0.3.2.575_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":141556,"desc":"Forge allows you to work with Git forges, such as Github and Gitlab,\nfrom the comfort of Magit and the rest of Emacs.\n\nForge fetches issues, pull-requests and other data using the forge's\nAPI and stores that in a local database. Additionally it fetches the\npull-request references using Git. Forge implements various features\nthat use this data but the database and pull-request refs can also be\nused by third-party packages.","deps":{"closql-devel-emacs_devel":{"origin":"databases/closql-devel","version":"1.2.1.49_1"},"compat.el-emacs_devel":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"dash.el-emacs_devel":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"emacsql-devel-emacs_devel":{"origin":"databases/emacsql-devel","version":"3.1.1.65_1"},"ghub-devel-emacs_devel":{"origin":"devel/ghub-devel","version":"3.6.0.35_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"magit-devel-emacs_devel":{"origin":"devel/magit-devel","version":"3.3.0.995_1"},"markdown-mode.el-emacs_devel":{"origin":"textproc/markdown-mode.el","version":"2.6_3"},"transient-devel-emacs_devel":{"origin":"devel/transient-devel","version":"0.7.2"},"yaml.el-emacs_devel":{"origin":"textproc/yaml.el","version":"0.5.5_2"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"devel_full"}},{"name":"forge-devel-emacs_canna","origin":"devel/forge-devel","version":"0.3.2.575_1","comment":"Work with Git forges from the comfort of Magit (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/forge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb0900ddfebde51bc5d8031468916a5cd73dd1d786d6bb43a0b4a8cd162dc323","flatsize":935338,"path":"All/forge-devel-emacs_canna-0.3.2.575_1.pkg","repopath":"All/forge-devel-emacs_canna-0.3.2.575_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":141284,"desc":"Forge allows you to work with Git forges, such as Github and Gitlab,\nfrom the comfort of Magit and the rest of Emacs.\n\nForge fetches issues, pull-requests and other data using the forge's\nAPI and stores that in a local database. Additionally it fetches the\npull-request references using Git. Forge implements various features\nthat use this data but the database and pull-request refs can also be\nused by third-party packages.","deps":{"closql-devel-emacs_canna":{"origin":"databases/closql-devel","version":"1.2.1.49_1"},"compat.el-emacs_canna":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"dash.el-emacs_canna":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"emacsql-devel-emacs_canna":{"origin":"databases/emacsql-devel","version":"3.1.1.65_1"},"ghub-devel-emacs_canna":{"origin":"devel/ghub-devel","version":"3.6.0.35_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"magit-devel-emacs_canna":{"origin":"devel/magit-devel","version":"3.3.0.995_1"},"markdown-mode.el-emacs_canna":{"origin":"textproc/markdown-mode.el","version":"2.6_3"},"transient-devel-emacs_canna":{"origin":"devel/transient-devel","version":"0.7.2"},"yaml.el-emacs_canna":{"origin":"textproc/yaml.el","version":"0.5.5_2"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"canna"}},{"name":"foremost","origin":"sysutils/foremost","version":"1.5.7_1","comment":"Console program to recover files based on their headers and footers","maintainer":"onatan@gmail.com","www":"https://foremost.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a62d95b10a615a41af5b306c5875223ceb10c1c03fd1045bc491a137aa0857d","flatsize":71281,"path":"All/foremost-1.5.7_1.pkg","repopath":"All/foremost-1.5.7_1.pkg","licenselogic":"single","pkgsize":32444,"desc":"Foremost is a console program to recover files based on their headers\n   and footers. Foremost can work on image files, such as those generated\n   by dd, Safeback, Encase, etc, or directly on a drive. The headers and\n   footers are specified by a configuration file, so you can pick and\n   choose which headers you want to look for.","categories":["sysutils"]},{"name":"forge","origin":"devel/forge","version":"0.3.2_4","comment":"Work with Git forges from the comfort of Magit","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/forge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45958f19b12f0b1fb5adc671c9e1a2a8b35f436912b6b6c4e34a3eadb447618f","flatsize":788488,"path":"All/forge-0.3.2_4.pkg","repopath":"All/forge-0.3.2_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":119432,"desc":"Forge allows you to work with Git forges, such as Github and Gitlab,\nfrom the comfort of Magit and the rest of Emacs.\n\nForge fetches issues, pull-requests and other data using the forge's\nAPI and stores that in a local database. Additionally it fetches the\npull-request references using Git. Forge implements various features\nthat use this data but the database and pull-request refs can also be\nused by third-party packages.","deps":{"closql":{"origin":"databases/closql","version":"1.2.1_9"},"dash.el":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"emacsql":{"origin":"databases/emacsql","version":"3.1.1_8"},"ghub":{"origin":"devel/ghub","version":"3.6.0_4"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"magit":{"origin":"devel/magit","version":"3.3.0_14"},"markdown-mode.el":{"origin":"textproc/markdown-mode.el","version":"2.6_3"},"transient":{"origin":"devel/transient","version":"0.7.2"},"yaml.el":{"origin":"textproc/yaml.el","version":"0.5.5_2"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"full"}},{"name":"forge-devel","origin":"devel/forge-devel","version":"0.3.2.575_1","comment":"Work with Git forges from the comfort of Magit (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/forge","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d992a873172cbfb0172bd2c153617332f329229ae80335bad2b78bc816058c8e","flatsize":935338,"path":"All/forge-devel-0.3.2.575_1.pkg","repopath":"All/forge-devel-0.3.2.575_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":141280,"desc":"Forge allows you to work with Git forges, such as Github and Gitlab,\nfrom the comfort of Magit and the rest of Emacs.\n\nForge fetches issues, pull-requests and other data using the forge's\nAPI and stores that in a local database. Additionally it fetches the\npull-request references using Git. Forge implements various features\nthat use this data but the database and pull-request refs can also be\nused by third-party packages.","deps":{"closql-devel":{"origin":"databases/closql-devel","version":"1.2.1.49_1"},"compat.el":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"dash.el":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"emacsql-devel":{"origin":"databases/emacsql-devel","version":"3.1.1.65_1"},"ghub-devel":{"origin":"devel/ghub-devel","version":"3.6.0.35_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"magit-devel":{"origin":"devel/magit-devel","version":"3.3.0.995_1"},"markdown-mode.el":{"origin":"textproc/markdown-mode.el","version":"2.6_3"},"transient-devel":{"origin":"devel/transient-devel","version":"0.7.2"},"yaml.el":{"origin":"textproc/yaml.el","version":"0.5.5_2"}},"categories":["devel","elisp"],"options":{"DOCS":"on","PDF":"off"},"annotations":{"flavor":"full"}},{"name":"foreman-proxy","origin":"net/foreman-proxy","version":"3.10.0","comment":"Foreman Proxy Agent","maintainer":"freebsd@moov.de","www":"https://theforeman.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0caa5ff2a337dc79f82858eb81e76df8f3d87dfd76a8bbb0fdc6eff3ed33ae58","flatsize":522379,"path":"All/foreman-proxy-3.10.0.pkg","repopath":"All/foreman-proxy-3.10.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":121012,"desc":"The Foreman Smart Proxy is a daemon written in Ruby which provides a restful\nAPI to various sub-systems.\n\nIts goal is to provide API for a higher level orchestration tools (such as\nForeman). The Smart proxy provides an easy way to add or extended existing\nsubsystems and API's.\n\nCurrently supported are:\nDHCP - ISC DHCP and MS DHCP Servers\nDNS - Bind and MS DNS Servers\nTFTP - any UNIX based tftp server\nPuppet - Any Puppet server from 0.24.x\nPuppet CA - Manage certificate signing, cleaning and autosign on a Puppet CA\n            server\nBMC - BMC management etc","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"rubygem-bundler_ext":{"origin":"sysutils/rubygem-bundler_ext","version":"0.4.2"},"rubygem-concurrent-ruby":{"origin":"devel/rubygem-concurrent-ruby","version":"1.3.3"},"rubygem-json":{"origin":"devel/rubygem-json","version":"2.7.2"},"rubygem-logging":{"origin":"devel/rubygem-logging","version":"2.4.0"},"rubygem-rack":{"origin":"www/rubygem-rack","version":"3.0.11,3"},"rubygem-rb-kqueue":{"origin":"devel/rubygem-rb-kqueue","version":"0.2.8"},"rubygem-rsec":{"origin":"devel/rubygem-rsec","version":"0.4.3"},"rubygem-sd_notify":{"origin":"devel/rubygem-sd_notify","version":"0.1.1"},"rubygem-sinatra":{"origin":"www/rubygem-sinatra","version":"4.0.0"},"rubygem-webrick":{"origin":"www/rubygem-webrick","version":"1.8.1"}},"categories":["net"],"users":["foreman_proxy"],"groups":["foreman_proxy"],"options":{"BMC":"off"},"messages":[{"message":"WARNING:\n\nIn version 3.4+ Foreman Smart Proxy on FreeBSD uses daemon(1), which\nrequires the following setting in /usr/local/etc/foreman-proxy/settings.yml:\n\n  :daemon: false\n\nOtherwise the service will fail to start.","type":"upgrade"}]},{"name":"foomatic-db-hpijs","origin":"print/foomatic-db-hpijs","version":"1.4","comment":"Foomatic data for the HPIJS printer drivers","maintainer":"ports@FreeBSD.org","www":"https://www.linuxprinting.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ff9b7a0a8caf245511aaa8e61918635fb51ee64f08ca9a771c9e2df49d3372e","flatsize":3806716,"path":"All/foomatic-db-hpijs-1.4.pkg","repopath":"All/foomatic-db-hpijs-1.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":48116,"desc":"Foomatic data for HP's HPIJS (http://hpinkjet.sourceforge.net)\nprinter drivers.","deps":{"foomatic-db":{"origin":"print/foomatic-db","version":"20240504"}},"categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe foomatic-db-hpijs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"foomatic-filters","origin":"print/foomatic-filters","version":"4.0.17_12","comment":"Foomatic wrapper scripts","maintainer":"jrm@FreeBSD.org","www":"https://www.openprinting.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bd64aba43ccce750576863845541a65226d6288ce3e59ffb7f2d474a33a6c8b","flatsize":337639,"path":"All/foomatic-filters-4.0.17_12.pkg","repopath":"All/foomatic-filters-4.0.17_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":60724,"desc":"Filter scripts used by the printer spoolers to convert the incoming\nPostScript data into the printer's native format using a\nprinter/driver specific, but spooler-independent PPD file.","deps":{"a2ps":{"origin":"print/a2ps","version":"4.15.5_5"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"enscript-a4":{"origin":"print/enscript-a4","version":"1.6.6_4"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"mpage":{"origin":"print/mpage","version":"2.5.7_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print"],"shlibs_required":["libdbus-1.so.3"],"options":{"A2PS":"on","CUPS_IMAGE":"on","DBUS":"on","MPAGE":"on","ENSCRIPT_A4":"on","ENSCRIPT_LETTER":"off","ENSCRIPT_LETTERDJ":"off"},"annotations":{"cpe":"cpe:2.3:a:linuxfoundation:foomatic-filters:4.0.17:::::dragonfly6:x86_64:12"}},{"name":"freepats","origin":"audio/freepats","version":"20060219","comment":"Free and open set of instrument patches","maintainer":"ports@FreeBSD.org","www":"https://freepats.zenvoid.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"215250a1753c2d68e5931b2430612348ea348ae0b5d387897fa6bad02108ea63","flatsize":33361144,"path":"All/freepats-20060219.pkg","repopath":"All/freepats-20060219.pkg","licenselogic":"single","pkgsize":25055684,"desc":"Freepats is a project to create a free and open set of instrument\npatches, in any format, that can be used with softsynths.","categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe freepats port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"foomatic-db-engine","origin":"print/foomatic-db-engine","version":"4.0.13_3,2","comment":"Foomatic database engine","maintainer":"bofh@FreeBSD.org","www":"https://www.linuxprinting.org/foomatic.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebece71e57de5fa16e3fd093c04aab7732405f80f6889253ce3ab096e5679540","flatsize":635551,"path":"All/foomatic-db-engine-4.0.13_3,2.pkg","repopath":"All/foomatic-db-engine-4.0.13_3,2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":159116,"desc":"foomatic is a collection of printer drivers that can be\nused by gimp-print and cups among others.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print"],"shlibs_required":["libxml2.so.2"]},{"name":"freebsd-8k-wallpapers","origin":"x11-themes/freebsd-8k-wallpapers","version":"2.1","comment":"Collection of simple FreeBSD wallpapers","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/rigoletto-freebsd/freebsd-8k-wallpapers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"085201637c7de403fff7b088b9ecf16451a6fbc3956dbb4a7d9af908894a8f60","flatsize":40470102,"path":"All/freebsd-8k-wallpapers-2.1.pkg","repopath":"All/freebsd-8k-wallpapers-2.1.pkg","licenselogic":"single","licenses":["CC-BY-4.0"],"pkgsize":29900868,"desc":"Collection of simple FreeBSD wallpapers.\n\nThis is a collection of a total of 25 FreeBSD themed wallpapers, divided in 5\nbackground colors: blue, green, purple, red and yellow. They are available in\n16:9 (7680x4320) and 16:10 formats (6912x4320).","categories":["x11-themes"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe freebsd-8k-wallpapers port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"freebsd-8k-wallpapers-kde","origin":"x11-themes/freebsd-8k-wallpapers-kde","version":"2.1","comment":"Collection of simple FreeBSD wallpapers","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/rigoletto-freebsd/freebsd-8k-wallpapers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ffb7e858fe6542ce25badeecfd3b22d555de1e275a00b8f3e512dc64652ecb5","flatsize":45919362,"path":"All/freebsd-8k-wallpapers-kde-2.1.pkg","repopath":"All/freebsd-8k-wallpapers-kde-2.1.pkg","licenselogic":"single","licenses":["CC-BY-4.0"],"pkgsize":33534320,"desc":"Collection of simple FreeBSD KDE flavored wallpapers.\n\nThis is a collection of a total of 25 FreeBSD themed but KDE flavored\nwallpapers, divided in 5 background colors: blue, green, purple, red and yellow.\nThey are available in 16:9 (7680x4320) and 16:10 formats (6912x4320).","categories":["x11-themes"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe freebsd-8k-wallpapers-kde port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fossil","origin":"devel/fossil","version":"2.24,2","comment":"DSCM with built-in wiki, http interface and server, tickets database","maintainer":"gahr@FreeBSD.org","www":"https://fossil-scm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46bce4032560c38de16ab401f126381c4d7d471528f563623bfb0892d27fff72","flatsize":4906410,"path":"All/fossil-2.24,2.pkg","repopath":"All/fossil-2.24,2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1754480,"desc":"Fossil is an easy-to-use Distributed Source Control Management system (DSCM)\nwhich supports access and administration over HTTP CGI or via a built-in HTTP\nserver, has a built-in wiki, file browser, ticket system, and more.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel","www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"FUSE":"off","JSON":"on","STATIC":"off","TCL":"off","TH1HOOKS":"off"},"annotations":{"cpe":"cpe:2.3:a:fossil-scm:fossil:2.24:::::dragonfly6:x86_64"},"messages":[{"message":"After each upgrade do not forget to run the following command:\n\nfossil all rebuild","type":"upgrade"}]},{"name":"fonttosfnt","origin":"x11-fonts/fonttosfnt","version":"1.2.2_1","comment":"Wrap a bitmap font in a sftn wrapper","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9543dfdd78dccbd06fb2f9b1d15a5e9925461a7210be291dad0d94427ec16e47","flatsize":38172,"path":"All/fonttosfnt-1.2.2_1.pkg","repopath":"All/fonttosfnt-1.2.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18404,"desc":"This package contains fonttosfnt, an application used for wrapping a bitmap\nfont in a sfnt (TrueType) wrapper.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libfontenc":{"origin":"x11-fonts/libfontenc","version":"1.1.8"}},"categories":["x11-fonts"],"shlibs_required":["libfreetype.so.6","libfontenc.so.1"]},{"name":"fontobene","origin":"x11-fonts/fontobene","version":"0.2.0","comment":"Header-only C++/Qt5 FontoBene font parser library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fontobene/fontobene-qt5","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1080f3d70d1e92f3728f739a6658336423a35249c3aec5a1ebf5229b0f739dd","flatsize":29239,"path":"All/fontobene-0.2.0.pkg","repopath":"All/fontobene-0.2.0.pkg","licenselogic":"and","licenses":["APACHE20","MIT"],"pkgsize":8784,"desc":"A header-only library to parse FontoBene stroke fonts with C++/Qt5.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["x11-fonts"]},{"name":"fonteditfs","origin":"sysutils/fonteditfs","version":"1.2_1","comment":"Full screen syscons font editor","maintainer":"uri@keves.org","www":"https://fonteditfs.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d97c013743fd163eb70ca7eb5de001a129a46dc48e73dc18c4d64aa104f1e38d","flatsize":20453,"path":"All/fonteditfs-1.2_1.pkg","repopath":"All/fonteditfs-1.2_1.pkg","licenselogic":"single","pkgsize":9012,"desc":"fnteditfs is a small, simple font editor, designed for editing FreeBSD's\nsyscons and Linux fonts (but may also work for other OSes). It's written\nin C, using the ncurses library for its display library.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"fontconfig","origin":"x11-fonts/fontconfig","version":"2.15.0_3,1","comment":"XML-based font configuration API for X Windows","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/fontconfig/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"250467605f6b0e3bb183089cb1cd94795c56dc908eb65893a1b3cfc23730f956","flatsize":1461653,"path":"All/fontconfig-2.15.0_3,1.pkg","repopath":"All/fontconfig-2.15.0_3,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":472944,"desc":"Fontconfig does the following:\n\n    * discover new fonts when installed automatically, removing a common source\n      of configuration problems.\n    * perform font name substitution, so that appropriate alternative fonts can\n      be selected if fonts are missing.\n    * identify the set of fonts required to completely cover a set of languages.\n    * have GUI configuration tools built as it uses an XML-based configuration\n      file (though with autodiscovery, we believe this need is minimized).\n    * efficiently and quickly find the fonts you need among the set of fonts\n      you have installed, even if you have installed thousands of fonts, while\n      minimzing memory usage.\n    * be used in concert with the X Render Extension and FreeType to implement\n      high quality, anti-aliased and subpixel rendered text on a display.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"}},"categories":["x11-fonts"],"shlibs_required":["libfreetype.so.6","libexpat.so.1"],"shlibs_provided":["libfontconfig.so.1"],"options":{"BITMAPS":"on","DOCS":"on","NLS":"on","TEST":"off","HINTING_NONE":"off","HINTING_SLIGHT":"on","HINTING_MEDIUM":"off","HINTING_FULL":"off"},"annotations":{"cpe":"cpe:2.3:a:fontconfig_project:fontconfig:2.15.0:::::dragonfly6:x86_64:3"},"messages":[{"message":"Fontconfig 2.13.1 generated .uuid files in the fonts directory\nwhich where not properly registered to the packages.\nTo clean them up, please execute the following command:\n\n    find /usr/local/share/fonts -type f -name .uuid\n\nand delete the files at your discretion.","type":"upgrade","maximum_version":"2.13.92,1"}]},{"name":"fonts-indic","origin":"x11-fonts/fonts-indic","version":"2.1.5_4","comment":"The Lohit family of Indic fonts","maintainer":"nareshov@gmail.com","www":"https://fedoraproject.org/wiki/Lohit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bbb37c0213088a62e49b57bbc17b6b1557227b5f529245d48c9c399a1652e0e","flatsize":879912,"path":"All/fonts-indic-2.1.5_4.pkg","repopath":"All/fonts-indic-2.1.5_4.pkg","licenselogic":"single","pkgsize":280856,"desc":"A collection of Indic fonts by the Lohit project.\nThe package supports most Indian languages:\n\n- Bengali\n- Gujarati\n- Hindi\n- Kannada\n- Malayalam\n- Oriya\n- Punjabi\n- Tamil\n- Telugu","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"freemind","origin":"deskutils/freemind","version":"1.0.1_1,1","comment":"Free mind-mapping software written in Java","maintainer":"sergey.v.brunov@gmail.com","www":"https://freemind.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"352650e6c4885bb05ea9c94f0889a54e99c3edfc3e0114388948b8f328fa5f87","flatsize":31754738,"path":"All/freemind-1.0.1_1,1.pkg","repopath":"All/freemind-1.0.1_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27778612,"desc":"Freemind is an incredible thought organization tool\n\n\tFROM THE AUTHORS:\nFreeMind is a premier free mind-mapping software written in Java. The recent\ndevelopment has hopefully turned it into high productivity tool. We are proud\nthat the operation and navigation of FreeMind is faster than that of Mind\nManager because of one-click \"fold / unfold\" and \"follow link\" operations.\n\nSo you want to write a completely new metaphysics? Why don't you use FreeMind?\nYou have a tool at hand that remarkably resembles the tray slips of Robert\nPirsig, described in his sequel to Zen and the Art of Motorcycle Maintenance\ncalled Lila. Do you want to refactor your essays in a similar way you would\nrefactor software? Or do you want to keep personal knowledge base, which is\neasy to manage? Why don't you try FreeMind?\n\n\tFROM THE PORTER (me):\nFreemind is usable for many different things. I'm using it to plan\nprojects, document servers and systems, plan and do html presentations\nguides, record and mantain progress of tasks and many other things.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["deskutils","editors","java"],"annotations":{"cpe":"cpe:2.3:a:freemind:freemind:1.0.1:::::dragonfly6:x86_64:1"}},{"name":"font-xfree86-type1","origin":"x11-fonts/font-xfree86-type1","version":"1.0.4_4","comment":"X.Org XFree86 Type1 font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1077107d6ac7da7e6baf47775d75a5571e15c5c783efea692760f129b72730f4","flatsize":54843,"path":"All/font-xfree86-type1-1.0.4_4.pkg","repopath":"All/font-xfree86-type1-1.0.4_4.pkg","licenselogic":"single","pkgsize":28208,"desc":"This package contains the X.Org XFree86 Type1 font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"foswiki","origin":"www/foswiki","version":"2.1.8","comment":"Free and open source enterprise wiki","maintainer":"wen@FreeBSD.org","www":"http://www.foswiki.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"838e1b01e71475af8a2fea2cbc3f6ab22454c7d9f6467c36bbca599c369ad528","flatsize":36795459,"path":"All/foswiki-2.1.8.pkg","repopath":"All/foswiki-2.1.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11103172,"desc":"Foswiki is a flexible, powerful, secure, yet simple web-based\ncollaboration platform. Use Foswiki to run a project development\nspace, a document management system, a knowledge base or any other\ngroupware tool on either an intranet or on the Internet.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"p5-Apache-Htpasswd":{"origin":"security/p5-Apache-Htpasswd","version":"1.9_2"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-CGI-Session":{"origin":"www/p5-CGI-Session","version":"4.48_1"},"p5-CSS-Minifier-XS":{"origin":"textproc/p5-CSS-Minifier-XS","version":"0.13"},"p5-Cache-Cache":{"origin":"devel/p5-Cache-Cache","version":"1.08"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-File-Copy-Recursive":{"origin":"devel/p5-File-Copy-Recursive","version":"0.45"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JavaScript-Minifier-XS":{"origin":"textproc/p5-JavaScript-Minifier-XS","version":"0.15"},"p5-Lingua-EN-Sentence":{"origin":"textproc/p5-Lingua-EN-Sentence","version":"0.34"},"p5-Locale-Codes":{"origin":"misc/p5-Locale-Codes","version":"3.64"},"p5-Locale-Maketext-Lexicon":{"origin":"devel/p5-Locale-Maketext-Lexicon","version":"1.00_1"},"p5-Sort-Maker":{"origin":"devel/p5-Sort-Maker","version":"0.06_1"},"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"options":{"APACHE":"off","OPTINT":"on","OPTOTH":"on"},"annotations":{"cpe":"cpe:2.3:a:foswiki:foswiki:2.1.8:::::dragonfly6:x86_64"},"messages":[{"message":"You have just installed Foswiki without configuring it for a specific\nweb server.\n\nPath to foswiki: /usr/local/www/foswiki\n\nTo complete the installation, please visit:\nhttp://foswiki.org/System/InstallationGuide\n\nNotes for Apache 2.4 users:\n* Generate a new foswiki.conf for Apache 2.4:\n    https://foswiki.org/Support.ApacheConfigGenerator\n* Enable these DSO modules in httpd.conf: cgi_module, rewrite_module","type":"install"}]},{"name":"formido","origin":"games/formido","version":"1.0.1_2","comment":"2D kill-em all with 3D rendered graphics","maintainer":"amdmi3@FreeBSD.org","www":"http://www.mhgames.org/oldies/formido/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e2aaa99611dc4423300995ce9040d3d1c0efe2a10d9bdff5afd9e5d13428753","flatsize":10020674,"path":"All/formido-1.0.1_2.pkg","repopath":"All/formido-1.0.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8781840,"desc":"Formido is one of those games, where you are loaded with some guns\nand you go shooting different things. 'Things' in this case are\nbig, ugly, - not green though - alien insects. The idea is to kill\nas many of those bastards as possible. Eventually they will overcome\nyou, but struggle as long as you can. There are some power-ups to\naid you in your honorable quest. Keep in mind, that those critters\nare rather tough and generally do nasty things when in close range\nof any player-characters.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"foobillard","origin":"games/foobillard","version":"3.0a_14","comment":"Free OpenGL billiards game","maintainer":"thomas@bsdunix.ch","www":"https://foobillard.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cb0610c93cc9288ce3f3dc2a86b2404d9f93f8f171e31472a8a042376198486","flatsize":1283726,"path":"All/foobillard-3.0a_14.pkg","repopath":"All/foobillard-3.0a_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1032116,"desc":"Foobillard is a free OpenGL-billard game for Unix with realistic physics,\nAI-player and many gametypes like pool carambol or snooker.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["games"],"shlibs_required":["libfreetype.so.6","libglut.so.3","libSM.so.6","libICE.so.6","libGL.so.1","libGLU.so.1","libXaw.so.7","libXi.so.6","libpng16.so.16"],"options":{"NVIDIA_BUMPREF":"off","SDL":"off"}},{"name":"foo-yc20","origin":"audio/foo-yc20","version":"1.3.0_4","comment":"Faust implementation of a 1969-designed Yamaha combo organ, the YC-20","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sampov2/foo-yc20","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4faad2abdededaadedc092d84167dc5caa236b3a179f2bf5ff5fa12d05862ade","flatsize":1493818,"path":"All/foo-yc20-1.3.0_4.pkg","repopath":"All/foo-yc20-1.3.0_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":294612,"desc":"This is a Faust implementation of a 1969-designed Yamaha combo organ, the\nYC-20.  In addition to the Faust code, it has a Gtkmm UI with Jack audio\nand midi support.\n\nOriginal YC-20 organs have a touch vibrato control, which is vibrato induced by\nhorizontal movement of the keys. As there very few (almost none) midi keyboards\nwhich produce such information, this feature has been left out of the emulation.\nInstead of the touch vibrato control, the control panel hosts a \"realism\"\nswitch.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libjack.so.0"],"messages":[{"message":"You installed foo-yc20: an implementation of 1969 designed Yamaha\ncombo organ, the YC-20.\n\nIt works through the Jack sound server, and works as a soft-MIDI device.\n\nIn order to use it, please:\n* Have Jack server running.\n* Have jack-keyboard (audio/jack-keyboard) running.\n* Have QjackCtl (audio/qjackctl) running.\n* Run the UI command foo-yc20.\n* In QjackCtl, connect:\n  * the MIDI input of foo-yc20 to the output of jack-keyboard.\n  * the foo-yc20 audio output to speakers through the Jack's 'system'.\n* Play the jack-keyboard.","type":"install"}]},{"name":"font2svg","origin":"print/font2svg","version":"1.0_7","comment":"All fonts to svg-font converter","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/print/font2svg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16ac2b22037e7812628faa0f25e1630dc81a0b0ca81659c4d0701304946a534d","flatsize":32922,"path":"All/font2svg-1.0_7.pkg","repopath":"All/font2svg-1.0_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11188,"desc":"font2svg can convert any font GhostScript is capable of rendering into an\nSVG-font. This includes all PostScript fonts, GhostScript's own format, and\nalmost all TrueType fonts. You may want to hand-edit the generated font to\nadd font-style information.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"}},"categories":["print"]},{"name":"font-util","origin":"x11-fonts/font-util","version":"1.3.2_1","comment":"Create an index of X font files in a directory","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed94dd5f5a86fb775d3d4dd1e7ff09833351ae5a802683c06792f6929be5c64e","flatsize":230787,"path":"All/font-util-1.3.2_1.pkg","repopath":"All/font-util-1.3.2_1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","MIT"],"pkgsize":28344,"desc":"This package contains font-util, an application for creating an index of\nX font files in a directory.","categories":["x11-fonts"]},{"name":"fpc-docs","origin":"lang/fpc-docs","version":"3.2.2","comment":"Free Pascal compiler Adobe Acrobat(tm) documentation","maintainer":"acm@FreeBSD.org","www":"https://www.freepascal.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c48fb02ed73b556e195d6eb907e5f9efea12c2fa58a55ece138a12cf45b43f6","flatsize":10293158,"path":"All/fpc-docs-3.2.2.pkg","repopath":"All/fpc-docs-3.2.2.pkg","licenselogic":"single","pkgsize":9720156,"desc":"This is the documentation, in Adobe Acrobat(tm) format, for Free\nPascal, a 32 bit Turbo Pascal-compatible Pascal compiler for DOS,\nLinux, Win32, OS/2, (based on an older version) the AmigaOS,\nFreeBSD, and BeOS.","categories":["lang"],"options":{"DOCS":"on"},"messages":[{"message":"1) You can see all documentation of freepascal in :\n\n   * /usr/local/share/doc/fpdocs-3.2.2\n\n   The documentation is on pdf format, you need some pdf viewer.","type":"install"}]},{"name":"font-sun-misc","origin":"x11-fonts/font-sun-misc","version":"1.0.3_4","comment":"X.Org miscellaneous Sun fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba818e11a5b2b01ddfa5225c11f73cf09e5c963f02b356c4a6df945df396569f","flatsize":25759,"path":"All/font-sun-misc-1.0.3_4.pkg","repopath":"All/font-sun-misc-1.0.3_4.pkg","licenselogic":"single","pkgsize":26916,"desc":"This package contains miscellaneous X.Org Sun fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-tex-gyre-termes-math","origin":"x11-fonts/font-tex-gyre-termes-math","version":"1.543_1","comment":"Math companion for the TeX Gyre Termes family","maintainer":"yuri@FreeBSD.org","www":"https://www.gust.org.pl/projects/e-foundry/tg-math","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29921a0f95391740f760e8aec929b4a9cc4a6c711b933796e26cbd4338a0cb4b","flatsize":534098,"path":"All/font-tex-gyre-termes-math-1.543_1.pkg","repopath":"All/font-tex-gyre-termes-math-1.543_1.pkg","licenselogic":"single","licenses":["GFL"],"pkgsize":266764,"desc":"TeX Gyre (TG) Math Font: TG Termes Math","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-sony-misc","origin":"x11-fonts/font-sony-misc","version":"1.0.3_4","comment":"X.Org miscellaneous Sony fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec08167bea73eb00c83915727ff7479592af4d5dfb40bb7b5e0283d28de2399c","flatsize":20179,"path":"All/font-sony-misc-1.0.3_4.pkg","repopath":"All/font-sony-misc-1.0.3_4.pkg","licenselogic":"single","pkgsize":20788,"desc":"This package contains miscellaneous X.Org Sony fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-tex-gyre-schola-math","origin":"x11-fonts/font-tex-gyre-schola-math","version":"1.533_1","comment":"Math companion for the TeX Gyre Schola family","maintainer":"yuri@FreeBSD.org","www":"https://www.gust.org.pl/projects/e-foundry/tg-math","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"274ff1802a06ace7461e7978bf813d70d95966dac173f28b90c1720064d83ad4","flatsize":598554,"path":"All/font-tex-gyre-schola-math-1.533_1.pkg","repopath":"All/font-tex-gyre-schola-math-1.533_1.pkg","licenselogic":"single","licenses":["GFL"],"pkgsize":303820,"desc":"TeX Gyre (TG) Math Font: TG Schola Math","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-tex-gyre-pagella-math","origin":"x11-fonts/font-tex-gyre-pagella-math","version":"1.632_1","comment":"Math companion for the TeX Gyre Pagella family","maintainer":"yuri@FreeBSD.org","www":"https://www.gust.org.pl/projects/e-foundry/tg-math","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7243d686b7cabfc1ae180a12ab63ec4dd039b287c01c45709f573672fe22dbb","flatsize":602915,"path":"All/font-tex-gyre-pagella-math-1.632_1.pkg","repopath":"All/font-tex-gyre-pagella-math-1.632_1.pkg","licenselogic":"single","licenses":["GFL"],"pkgsize":281456,"desc":"TeX Gyre (TG) Math Font: TG Pagella Math","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-screen-cyrillic","origin":"x11-fonts/font-screen-cyrillic","version":"1.0.4_4","comment":"X.Org Screen Cyrillic font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc997312900fc73c599640dc948257b3dca45c56470817a5fe514d63837d7713","flatsize":9184,"path":"All/font-screen-cyrillic-1.0.4_4.pkg","repopath":"All/font-screen-cyrillic-1.0.4_4.pkg","licenselogic":"single","pkgsize":10052,"desc":"This package contains the X.Org Screen Cyrillic font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-mutt-misc","origin":"x11-fonts/font-mutt-misc","version":"1.0.3_4","comment":"X.Org miscellaneous Mutt fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a91c70986915f418236ab96600ee38096debf24f34266d62dfb4a0198f137b45","flatsize":238093,"path":"All/font-mutt-misc-1.0.3_4.pkg","repopath":"All/font-mutt-misc-1.0.3_4.pkg","licenselogic":"single","pkgsize":208976,"desc":"This package contains miscellaneous X.Org Mutt fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-misc-ethiopic","origin":"x11-fonts/font-misc-ethiopic","version":"1.0.4","comment":"X.Org miscellaneous Ethiopic font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b5a95e6d99e15fa2ad6bdf8fb150c9b2449482702f3d2f8be3db4b616c9089a","flatsize":431395,"path":"All/font-misc-ethiopic-1.0.4.pkg","repopath":"All/font-misc-ethiopic-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":130248,"desc":"This package contains miscellaneous X.Org Ethiopic fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-tex-gyre-bonum-math","origin":"x11-fonts/font-tex-gyre-bonum-math","version":"1.005_1","comment":"Math companion for the TeX Gyre Bonum family","maintainer":"yuri@FreeBSD.org","www":"https://www.gust.org.pl/projects/e-foundry/tg-math","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3cb5482d0717cd0de9ed1874af62054f0608cf1efa7507f7ac6cf255b8196dc","flatsize":529101,"path":"All/font-tex-gyre-bonum-math-1.005_1.pkg","repopath":"All/font-tex-gyre-bonum-math-1.005_1.pkg","licenselogic":"single","licenses":["GFL"],"pkgsize":264208,"desc":"TeX Gyre (TG) Math Font: TG Bonum Math","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-misc-cyrillic","origin":"x11-fonts/font-misc-cyrillic","version":"1.0.3_4","comment":"X.Org miscellaneous Cyrillic font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"225e9e401864ef7d8990e1569d655afd005b91087000bd72fec9be63e1496437","flatsize":67359,"path":"All/font-misc-cyrillic-1.0.3_4.pkg","repopath":"All/font-misc-cyrillic-1.0.3_4.pkg","licenselogic":"single","pkgsize":67060,"desc":"This package contains miscellaneous X.Org Cyrillic fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-schumacher-misc","origin":"x11-fonts/font-schumacher-misc","version":"1.1.2_4","comment":"X.Org miscellaneous Schumacher fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d62d16ceb0495b24ac1a873029292b77d7d73923c4d2e7548f8fe1354a82a0ec","flatsize":164320,"path":"All/font-schumacher-misc-1.1.2_4.pkg","repopath":"All/font-schumacher-misc-1.1.2_4.pkg","licenselogic":"single","pkgsize":155312,"desc":"This package contains miscellaneous X.Org Schumacher fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-micro-misc","origin":"x11-fonts/font-micro-misc","version":"1.0.3_4","comment":"X.Org miscellaneous Micro fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a5a5904e8c24c09e6193cb21d84d9a8945e16202f47cea8a68b6ba06f46aac3","flatsize":1815,"path":"All/font-micro-misc-1.0.3_4.pkg","repopath":"All/font-micro-misc-1.0.3_4.pkg","licenselogic":"single","pkgsize":2512,"desc":"This package contains miscellaneous X.Org Micro fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-gost","origin":"x11-fonts/font-gost","version":"0.2_4","comment":"GOST TrueType fonts","maintainer":"ports@FreeBSD.org","www":"http://sd.ascon.ru/ftp/Public/Utils/DWG-DXF/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"490ad094bd67876f11ad31f2d6b0349a1e6ba3b9400eaebb784d799e99e1e3e4","flatsize":523180,"path":"All/font-gost-0.2_4.pkg","repopath":"All/font-gost-0.2_4.pkg","licenselogic":"single","pkgsize":165484,"desc":"Standart GOST font. GOST 2.304-81\nPay attention to copyright issues before\nany commercial use this fonts.\nCopyright (c) 1996-2010. ASCON. All Rights Reserved.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"Standart GOST font. GOST 2.304-81\nPay attention to copyright issues before any commercial use of this fonts.\nCopyright (c) 1996-2010. ASCON. All Rights Reserved.\n\n\nMake sure that the freetype module is loaded.  If it is not, add the following\nline to the \"Modules\" section of your X Windows configuration file:\n\n        Load \"freetype\"\n\nAdd the following line to the \"Files\" section of X Windows configuration file:\n\n        FontPath \"/usr/local/share/fonts/gost/\"","type":"install"},{"message":"===>   NOTICE:\n\nThe font-gost port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"font-misc-meltho","origin":"x11-fonts/font-misc-meltho","version":"1.0.3_5","comment":"X.Org miscellaneous Meltho font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4aaadfcfcbdbe95bc0afe2aec5eeb11813a4b80ce80c7ed7d7240e2b021e12da","flatsize":5772545,"path":"All/font-misc-meltho-1.0.3_5.pkg","repopath":"All/font-misc-meltho-1.0.3_5.pkg","licenselogic":"single","licenses":["MELTHO"],"pkgsize":736224,"desc":"This package contains miscellaneous X.Org Meltho fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-dec-misc","origin":"x11-fonts/font-dec-misc","version":"1.0.3_4","comment":"X.Org miscellaneous Dec fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e3d945fbb65a74ac9afda650ed2e8e9024aa4ceb9a9030529cf822137568751","flatsize":3296,"path":"All/font-dec-misc-1.0.3_4.pkg","repopath":"All/font-dec-misc-1.0.3_4.pkg","licenselogic":"single","pkgsize":4204,"desc":"This package contains miscellaneous X.Org Dec fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-isas-misc","origin":"x11-fonts/font-isas-misc","version":"1.0.3_4","comment":"X.Org miscellaneous ISAS fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"257639a8f04aafa385d9fe34950d011209d2f47f5301773e189ad1a09fd52196","flatsize":933174,"path":"All/font-isas-misc-1.0.3_4.pkg","repopath":"All/font-isas-misc-1.0.3_4.pkg","licenselogic":"single","pkgsize":799348,"desc":"This package contains miscellaneous X.Org ISAS fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-ibm-type1","origin":"x11-fonts/font-ibm-type1","version":"1.0.3_4","comment":"X.Org IBM Type1 font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4dc7a4bb650130e81cffb8b63baa214c34534818ac8a3ccc05b22e7785b8511c","flatsize":619970,"path":"All/font-ibm-type1-1.0.3_4.pkg","repopath":"All/font-ibm-type1-1.0.3_4.pkg","licenselogic":"single","pkgsize":280976,"desc":"This package contains the X.Org IBM Type1 font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-cursor-misc","origin":"x11-fonts/font-cursor-misc","version":"1.0.3_4","comment":"X.Org miscellaneous Cursor fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"149ddc4c216b8f849be3d20fac92f53fdd9ffc5d3aeea382870961e7bf000426","flatsize":5225,"path":"All/font-cursor-misc-1.0.3_4.pkg","repopath":"All/font-cursor-misc-1.0.3_4.pkg","licenselogic":"single","pkgsize":6092,"desc":"This package contains miscellaneous X.Org Cursor fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-daewoo-misc","origin":"x11-fonts/font-daewoo-misc","version":"1.0.3_4","comment":"X.Org miscellaneous Daewoo fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"706955a5d775c6c487ef589141b26e3e92eefe97a78359cb1c67f26a15660488","flatsize":814585,"path":"All/font-daewoo-misc-1.0.3_4.pkg","repopath":"All/font-daewoo-misc-1.0.3_4.pkg","licenselogic":"single","pkgsize":660580,"desc":"This package contains miscellaneous X.Org Daewoo fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-jis-misc","origin":"x11-fonts/font-jis-misc","version":"1.0.3_4","comment":"X.Org miscellaneous JIS fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6430ccd29e250c14882c288381fd8d1f936c881eed44df39e79dd53c080ef71d","flatsize":612066,"path":"All/font-jis-misc-1.0.3_4.pkg","repopath":"All/font-jis-misc-1.0.3_4.pkg","licenselogic":"single","pkgsize":539944,"desc":"This package contains miscellaneous X.Org JIS fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-bitstream-75dpi","origin":"x11-fonts/font-bitstream-75dpi","version":"1.0.3_4","comment":"X.Org Bitstream Vera 75dpi font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a03bceafb025d7a2702d284f9e0978bb5ca4a7ad4777f5e5885c72cc3d5cdeb","flatsize":139839,"path":"All/font-bitstream-75dpi-1.0.3_4.pkg","repopath":"All/font-bitstream-75dpi-1.0.3_4.pkg","licenselogic":"single","pkgsize":141880,"desc":"This package contains the X.Org Bitstream Vera 75dpi font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-bitstream-100dpi","origin":"x11-fonts/font-bitstream-100dpi","version":"1.0.3_4","comment":"X.Org Bitstream Vera 100dpi font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"108dfa6592f5b3f2797491887a90056100dbe3cda40b0245335201dce1202604","flatsize":159804,"path":"All/font-bitstream-100dpi-1.0.3_4.pkg","repopath":"All/font-bitstream-100dpi-1.0.3_4.pkg","licenselogic":"single","pkgsize":162184,"desc":"This package contains the X.Org Bitstream Vera 100dpi font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-cronyx-cyrillic","origin":"x11-fonts/font-cronyx-cyrillic","version":"1.0.3_4","comment":"X.Org Cronyx Cyrillic font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c1e278e8ff91cac78423d1979eff36814433b05b33b1097c510172c62ddbae6","flatsize":301667,"path":"All/font-cronyx-cyrillic-1.0.3_4.pkg","repopath":"All/font-cronyx-cyrillic-1.0.3_4.pkg","licenselogic":"single","pkgsize":304892,"desc":"This package contains the X.Org Cronyx Cyrillic font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-bh-type1","origin":"x11-fonts/font-bh-type1","version":"1.0.3_4","comment":"X.Org Bigelow Holmes Type1 font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2eeaf8177c42ddeae617ae0dd5a6669dac14d69cf7ac3ab3cddcf26eda114e02","flatsize":1294859,"path":"All/font-bh-type1-1.0.3_4.pkg","repopath":"All/font-bh-type1-1.0.3_4.pkg","licenselogic":"single","pkgsize":536500,"desc":"This package contains the X.Org Bigelow Holmes Type1 font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-bh-ttf","origin":"x11-fonts/font-bh-ttf","version":"1.0.3_5","comment":"X.Org Bigelow & Holmes TTF font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3910ecb118de8d47615a32962c3c1c7566fc6071fba027a53241a7e741189060","flatsize":905447,"path":"All/font-bh-ttf-1.0.3_5.pkg","repopath":"All/font-bh-ttf-1.0.3_5.pkg","licenselogic":"single","licenses":["LUXI"],"pkgsize":276084,"desc":"This package contains the X.Org Bigelow & Holmes TTF font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-bitstream-type1","origin":"x11-fonts/font-bitstream-type1","version":"1.0.3_4","comment":"X.Org Bitstream Vera Type1 font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"684658acad547fc2faca5c556edcd1455658857600d5dfe1b17099c91bdb98d6","flatsize":444200,"path":"All/font-bitstream-type1-1.0.3_4.pkg","repopath":"All/font-bitstream-type1-1.0.3_4.pkg","licenselogic":"single","pkgsize":301032,"desc":"This package contains the X.Org Bitstream Vera Type1 font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-bh-lucidatypewriter-100dpi","origin":"x11-fonts/font-bh-lucidatypewriter-100dpi","version":"1.0.3_4","comment":"X.Org Bigelow Holmes Lucida TypeWriter 100dpi font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e53a415f5c10a39cdfaa1dfd0517290ae9f80b7b343dd59ddae3db09a99d17fb","flatsize":874960,"path":"All/font-bh-lucidatypewriter-100dpi-1.0.3_4.pkg","repopath":"All/font-bh-lucidatypewriter-100dpi-1.0.3_4.pkg","licenselogic":"single","pkgsize":856120,"desc":"This package contains the X.Org Bigelow Holmes Lucida TypeWriter 100dpi font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-arabic-misc","origin":"x11-fonts/font-arabic-misc","version":"1.0.3_4","comment":"X.Org miscellaneous Arabic fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c83f474d702ab123c8368b647a18e7bb8eb6ee9a0dcd6347a6dc2fabff3f4c1","flatsize":14956,"path":"All/font-arabic-misc-1.0.3_4.pkg","repopath":"All/font-arabic-misc-1.0.3_4.pkg","licenselogic":"single","pkgsize":14184,"desc":"This package contains miscellaneous X.Org Arabic fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-manager","origin":"x11-fonts/font-manager","version":"0.9.0","comment":"Font management application for the GNOME desktop","maintainer":"ehaupt@FreeBSD.org","www":"https://fontmanager.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c49c83b795c12abe99be22646c49e8106c7fe1cbb1abf0aa202c327e70d77dab","flatsize":10928841,"path":"All/font-manager-0.9.0.pkg","repopath":"All/font-manager-0.9.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2162796,"desc":"Font Manager is not intended to be a professional-grade\nfont management solution, but rather a simple application\nsuitable for the needs of most desktop users.\n\nAlthough designed with the GNOME desktop environment in mind,\nit should work well with most major desktop environments such\nas Xfce, Enlightenment, and even KDE.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["x11-fonts","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgobject-2.0.so.0","libgtk-4.so.1","libpango-1.0.so.0","libjson-glib-1.0.so.0","libsqlite3.so.0","libfontconfig.so.1","libfreetype.so.6","libharfbuzz.so.0","libcairo.so.2","libgraphene-1.0.so.0","libpangoft2-1.0.so.0","libxml2.so.2"],"shlibs_provided":["libfontmanager.so.0"],"options":{"NLS":"on"}},{"name":"font-bh-lucidatypewriter-75dpi","origin":"x11-fonts/font-bh-lucidatypewriter-75dpi","version":"1.0.3_4","comment":"X.Org Bigelow Holmes Lucida TypeWriter 75dpi font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df12de121ada283c4e94a52955ff8412251727fceb0d8deb67119c00c69a7886","flatsize":768705,"path":"All/font-bh-lucidatypewriter-75dpi-1.0.3_4.pkg","repopath":"All/font-bh-lucidatypewriter-75dpi-1.0.3_4.pkg","licenselogic":"single","pkgsize":750912,"desc":"This package contains the X.Org Bigelow Holmes Lucida TypeWriter 75dpi font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-awesome","origin":"x11-fonts/font-awesome","version":"6.2.1","comment":"Suite of pictographic icons from Font Awesome (free version)","maintainer":"dmgk@FreeBSD.org","www":"https://fontawesome.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96241cfaf8462aeab6f2fbc12a0e16669a5d561f9f812744476058c73a68e141","flatsize":1695031,"path":"All/font-awesome-6.2.1.pkg","repopath":"All/font-awesome-6.2.1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":509732,"desc":"Font Awesome is a suite of pictographic icons for easy scalable vector\ngraphics.\n\nThis package installs only free OTF fonts suitable for use in X.Org\napplications.  The corresponding web fonts aren't installed.  You can find\nthem installed by a lot of other ports.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"If you're upgrading from a previous version, you may need to update your configs\nto the new font families \"Font Awesome 6 Free\" and \"Font Awesome 6 Free Solid\".","type":"install"}]},{"name":"font-alias","origin":"x11-fonts/font-alias","version":"1.0.4","comment":"X.Org Font aliases","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cab8c185c724c6442b1a88277a6f24e1217ea489de78e42279c1d3f04310c344","flatsize":15663,"path":"All/font-alias-1.0.4.pkg","repopath":"All/font-alias-1.0.4.pkg","licenselogic":"single","pkgsize":2520,"desc":"This package contains X.Org Font aliases.","categories":["x11-fonts"]},{"name":"font-adobe-utopia-type1","origin":"x11-fonts/font-adobe-utopia-type1","version":"1.0.4_4","comment":"X.Org Adobe Utopia Type1 font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8dd809c7a66397844f33a4e0788a5d9742647a18966bdc69bc864343190de72","flatsize":383977,"path":"All/font-adobe-utopia-type1-1.0.4_4.pkg","repopath":"All/font-adobe-utopia-type1-1.0.4_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":171364,"desc":"This package contains the X.Org Adobe Utopia Type1 font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-misc-misc","origin":"x11-fonts/font-misc-misc","version":"1.1.2_4","comment":"X.Org miscellaneous Misc fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c511bbe4999ffd27e5ee98603c7113a6a8043af447e1eecb0a06568793356489","flatsize":4211890,"path":"All/font-misc-misc-1.1.2_4.pkg","repopath":"All/font-misc-misc-1.1.2_4.pkg","licenselogic":"single","pkgsize":3510128,"desc":"This package contains miscellaneous X.Org fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-adobe-utopia-75dpi","origin":"x11-fonts/font-adobe-utopia-75dpi","version":"1.0.4_4","comment":"X.Org Adobe Utopia 75dpi font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a409cbbbdf7bdddc173a3f48b71653256d7981126699f69b8128e80ef0b2fb37","flatsize":1250042,"path":"All/font-adobe-utopia-75dpi-1.0.4_4.pkg","repopath":"All/font-adobe-utopia-75dpi-1.0.4_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1222824,"desc":"This package contains the X.Org Adobe Utopia 75dpi font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-adobe-utopia-100dpi","origin":"x11-fonts/font-adobe-utopia-100dpi","version":"1.0.4_4","comment":"X.Org Adobe Utopia 100dpi font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f52260815193cebcfd59f9189c6c5e3410689a6264951c019a5b2b5ad632f29b","flatsize":1500544,"path":"All/font-adobe-utopia-100dpi-1.0.4_4.pkg","repopath":"All/font-adobe-utopia-100dpi-1.0.4_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1468728,"desc":"This package contains the X.Org Adobe Utopia 100dpi font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"fontforge","origin":"print/fontforge","version":"20230101_1","comment":"Type 1/TrueType/OpenType/bitmap font editor","maintainer":"cyberbotx@cyberbotx.com","www":"https://fontforge.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a6d0bc4de7feff3500e1850f0ca059993bdbfda57b38eb1a7b3f4e922e75ba2","flatsize":30867403,"path":"All/fontforge-20230101_1.pkg","repopath":"All/fontforge-20230101_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":9335784,"desc":"FontForge (formerly called PfaEdit) is a PostScript font editor which can\ncreate and modify outline fonts in Type 1, CID-Keyed, TrueType, OpenType\nformat. It can generate bitmaps and save in BDF format or embedded bitmaps\nin TrueType/OpenType fonts.\n\nIt can generate Type3 and SVG fonts if built with multilayer feature.\nIf you feel the shortage of memory, rebuilding multilayer-disabled\nFontForge with FONTFORGE_NO_MULTILAYER defined will save some memory.\n\nIf you have installed AutoTrace or Potrace, you can generate outlines\nfrom imported bitmap images.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libspiro":{"origin":"graphics/libspiro","version":"20221101_1,1"},"libuninameslist":{"origin":"textproc/libuninameslist","version":"20221022_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"woff2":{"origin":"devel/woff2","version":"1.0.2_5"}},"categories":["print"],"shlibs_required":["libpython3.11.so.1.0","libfreetype.so.6","libxml2.so.2","libgio-2.0.so.0","libspiro.so.1","libreadline.so.8","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libiconv.so.2","libwoff2enc.so.1.0.2","libbrotlienc.so.1","libwoff2dec.so.1.0.2","libbrotlidec.so.1","libgif.so.7","libjpeg.so.8","libpng16.so.16","libtiff.so.6"],"shlibs_provided":["libfontforge.so.4"],"options":{"DOCS":"on","FREETYPE":"off","GIF":"on","JPEG":"on","PNG":"on","PYTHON":"on","READLINE":"on","SPIRO":"on","TIFF":"on","TILEPATH":"on","UNINAMESLIST":"on","WOFF2":"on","WRITEPFM":"off","TANGO":"on","2012":"off","GTK3":"on","X11":"off"},"annotations":{"cpe":"cpe:2.3:a:fontforge:fontforge:20230101:::::dragonfly6:x86_64:1"}},{"name":"fondu","origin":"converters/fondu","version":"051010","comment":"Series of programs to interconvert between mac fonts","maintainer":"ports@FreeBSD.org","www":"https://fondu.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69b50fa01af3c550938081e4816bbf0b4cfb79c14eb14ce0176578b9532aca5b","flatsize":285336,"path":"All/fondu-051010.pkg","repopath":"All/fondu-051010.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":71008,"desc":"A set of programs to interconvert between Mac font formats and PFB, TTF, OTF\nand BDF files on Unix.","categories":["converters"],"messages":[{"message":"===>   NOTICE:\n\nThe fondu port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fomp-lv2","origin":"audio/fomp-lv2","version":"1.2.4","comment":"LV2 port of the MCP, VCO, FIL, and WAH plugins by Fons Adriaensen","maintainer":"yuri@FreeBSD.org","www":"https://drobilla.net/software/fomp.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f69f8b0be6d6fb64a2823f3cc024485af0323e90f324c16d6f644f9c2f98108","flatsize":220125,"path":"All/fomp-lv2-1.2.4.pkg","repopath":"All/fomp-lv2-1.2.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":52468,"desc":"Fomp is an LV2 port of the MCP, VCO, FIL, and WAH plugins by Fons Adriaensen.\n\nThere are 13 plugins in total: 1 auto-wah, 1 EQ, 3 chorus, 5 filters, and\n3 oscillators.\n\nThe plugin implementations are identical to their LADSPA forebears, except the\nprimary frequency port of oscillators and filters has been converted to Hz to\nfacilitate use in any host without assuming the hidden tuning frequency of\nAlsaModularSynth. All other frequency ports remain as they were, using octaves\nfor faithful Moog-like modulation.\n\nAside from that, the main benefit of these LV2 ports is improved metadata: CV\nports are distinguishable from audio ports, controls have units where\napplicable, documentation is built-in for display in host UIs, and so on.\n\nThe oscillators and filters are mainly useful in modular synthesizers, but since\nCV ports are distinct from audio ports, they should work fine in non-modular\nhosts as well.","categories":["audio"]},{"name":"foiltex","origin":"textproc/foiltex","version":"2.1.4b_7","comment":"Collection of LaTeX files for making foils","maintainer":"tex@FreeBSD.org","www":"https://ctan.org/pkg/foiltex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58967b0fa0a1c89cc6eae85251e1cc0b974f7e3dec8291de8fe1b8a5c6160a93","flatsize":522869,"path":"All/foiltex-2.1.4b_7.pkg","repopath":"All/foiltex-2.1.4b_7.pkg","licenselogic":"single","licenses":["foiltex"],"pkgsize":115988,"desc":"The FoilTeX is a collection of LaTeX files for making foils.  A number\nof features are built-in including large sans serif font as normal font,\noptions for setting normalsize at 20pt (default), 17pt, 25pt or 30pt,\nnew macros for starting new foils, for special environments like Theorem\nand Proof, simple macros to control the headline and footline.","deps":{"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["textproc"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"font-winitzki-cyrillic","origin":"x11-fonts/font-winitzki-cyrillic","version":"1.0.3_4","comment":"X.Org Winitzki Cyrillic font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"05691ca74a6ff7fba2376c673c9b8afe9a4f6605c15dcbbb97cce4b74c146da8","flatsize":4812,"path":"All/font-winitzki-cyrillic-1.0.3_4.pkg","repopath":"All/font-winitzki-cyrillic-1.0.3_4.pkg","licenselogic":"single","pkgsize":5644,"desc":"This package contains the X.Org Winitzki Cyrillic font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-bh-100dpi","origin":"x11-fonts/font-bh-100dpi","version":"1.0.3_4","comment":"X.Org Bigelow Holmes 100dpi font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cfda2633aa92f0a6efe9d76a96a1408f8bb633df2ff48815f431764d19157409","flatsize":3895029,"path":"All/font-bh-100dpi-1.0.3_4.pkg","repopath":"All/font-bh-100dpi-1.0.3_4.pkg","licenselogic":"single","pkgsize":3778648,"desc":"This package contains the X.Org Bigelow Holmes 100dpi font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-amsfonts","origin":"print/font-amsfonts","version":"3.02_4","comment":"Computer Modern and standard fonts for TeX","maintainer":"hrs@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89b876304ef7b8233a851ed45d93ded0a168220c93577a6c1f94c1fde2c9ba7d","flatsize":8092461,"path":"All/font-amsfonts-3.02_4.pkg","repopath":"All/font-amsfonts-3.02_4.pkg","licenselogic":"single","pkgsize":5128020,"desc":"The AMSFonts collection is a set of miscellaneous TeX fonts that augment the\nstandard Computer Modern set normally distributed with TeX. AMSFonts includes\n\n- Euler math fonts\n- Extra mathematical symbols\n- Blackboard bold letters (uppercase only)\n- Fraktur letters\n- Subscript sizes of bold math italic and bold Greek letters\n- Subscript sizes of large symbols such as sum and product\n- Additional sizes of the Computer Modern small caps font\n- Cyrillic fonts (from the University of Washington)","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["print"]},{"name":"graylog","origin":"sysutils/graylog","version":"6.0.1","comment":"Tool for centralized log collection","maintainer":"dch@FreeBSD.org","www":"https://www.graylog.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"742adcf87d86da9acaeda47ded1b5084afb0fb24f65b7964a6367b93a8ee7b0f","flatsize":283537354,"path":"All/graylog-6.0.1.pkg","repopath":"All/graylog-6.0.1.pkg","licenselogic":"and","licenses":["APACHE20","SSPLv1"],"pkgsize":251599328,"desc":"Graylog is a centralized log server that lets you search and analyze\nlogs using a web interface or a REST HTTP API. It handles many input\ntypes and sources, both structured and unstructured, and stores data\nin OpenSearch, either single node or cluster.","deps":{"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["sysutils","java"],"users":["graylog"],"groups":["graylog"],"annotations":{"cpe":"cpe:2.3:a:graylog:graylog:6.0.1:::::dragonfly6:x86_64"},"messages":[{"message":"Please see /usr/local/etc/graylog for sample versions of graylog.conf, log4j.xml, and\nand adjust them for your configuration.\n\nFor GeoIP support you need to install the net/GeoIP port and\nconfigure the path to the GeoIP databases in the Graylog Web Interface.\n\nWhen running graylog in a jail, you need to set enforce_statfs for the jail.\n\nFor a single-node installation, install:\n\n- databases/mongodb50 or higher\n- textproc/opensearch 1.3, 2.0 or higher\n\nAnd ensure that the elasticsearch cluster name matches that used by graylog.\n\nSee https://go2docs.graylog.org/5-0/downloading_and_installing_graylog/installing_graylog.html","type":"install"},{"message":"Graylog v5.0 requires significant preparation to migrate both to newer\nMongoDB and to switch from older ElasticSearch to the new OpenSearch.\n\nYou may need to re-index OpenSearch after migrating, refer to upstream\ndocs for more details.\n\nhttps://go2docs.graylog.org/5-0/upgrading_graylog/upgrading_to_graylog_5.0.x.htm\n\n- textproc/opensearch 1.3, 2.0 or higher\n- databases/mongodb50 or higher\n\nRemember to backup both MongoDB & ES/OS databases before upgrading Graylog\nitself.\n\nBeginning with v4.0, Graylog Open Source is licensed under the\nServer Side Public License (SSPL). For more details, see\nhttps://www.graylog.org/post/graylog-v4-0-licensing-sspl\n\nIf you are running on a dual-stack (ipv4+ipv6) system, you may need to\ninclude the additional JVM tuning parameter:\n\n    -Djava.net.preferIPv4Stack=true","type":"upgrade"}]},{"name":"folks","origin":"net-im/folks","version":"0.15.5_1","comment":"Library to aggregates people from multiple sources","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Folks","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8dcadbc0be01413ec5da220dffef7c6ba13398235e4a19470e63a76c6e62bb0","flatsize":3431151,"path":"All/folks-0.15.5_1.pkg","repopath":"All/folks-0.15.5_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":566368,"desc":"libfolks is a library that aggregates people from multiple sources\n(eg, Telepathy connection managers and eventually evolution data server,\nFacebook, etc.) to create metacontacts. It's written in Vala (in part to\nevaluate Vala). The initial goal is for GObject/C support, though the Vala\nbindings should basically automatic.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"evolution-data-server":{"origin":"databases/evolution-data-server","version":"3.44.4_7"},"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"telepathy-glib":{"origin":"net-im/telepathy-glib","version":"0.24.2"},"zeitgeist":{"origin":"sysutils/zeitgeist","version":"1.0.4_2"}},"categories":["net-im"],"shlibs_required":["libgee-0.8.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libxml2.so.2","libreadline.so.8","libedataserver-1.2.so.26","libebook-contacts-1.2.so.3","libtelepathy-glib.so.0","libebook-1.2.so.20","libgmodule-2.0.so.0"],"shlibs_provided":["libfolks-dummy.so.26","libfolks-eds.so.26","libfolks-telepathy.so.26","libfolks.so.26"]},{"name":"font-adobe-75dpi","origin":"x11-fonts/font-adobe-75dpi","version":"1.0.3_4","comment":"X.Org Adobe 75dpi font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7584c95b31f09de70539f3aac473f22929e934193d519cbf846561ee4e792a4a","flatsize":5709894,"path":"All/font-adobe-75dpi-1.0.3_4.pkg","repopath":"All/font-adobe-75dpi-1.0.3_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5494540,"desc":"This package contains the X.Org Adobe 75dpi font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"font-bh-75dpi","origin":"x11-fonts/font-bh-75dpi","version":"1.0.3_4","comment":"X.Org Bigelow Holmes 75dpi font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04bc4ba0f14da2110e6c1002ef817c8bc46181757e8b5436e9799497d59faf6e","flatsize":3351862,"path":"All/font-bh-75dpi-1.0.3_4.pkg","repopath":"All/font-bh-75dpi-1.0.3_4.pkg","licenselogic":"single","pkgsize":3253672,"desc":"This package contains the X.Org Bigelow Holmes 75dpi font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"fogpad-lv2","origin":"audio/fogpad-lv2","version":"1.0.0.3_2","comment":"Reverb effect with frozen/pitch-shifted/disintegrated reflections","maintainer":"yuri@FreeBSD.org","www":"https://github.com/linuxmao-org/fogpad-port","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2505d984c38216803633000caa6ecc131c6c13062d5e122105286e3e3fea3c12","flatsize":648866,"path":"All/fogpad-lv2-1.0.0.3_2.pkg","repopath":"All/fogpad-lv2-1.0.0.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":141248,"desc":"A reverb effect in which the reflections can be frozen, filtered, pitch shifted\nand ultimately disintegrated.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblo":{"origin":"audio/liblo","version":"0.32"}},"categories":["audio"],"shlibs_required":["libcairo.so.2","libX11.so.6","libjack.so.0"],"options":{"JACK":"on"}},{"name":"fntsample","origin":"x11-fonts/fntsample","version":"5.4_1","comment":"Show Unicode coverage of a font","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/eugmes/fntsample","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22b891779dca60d384cdd282aff697b13382d81162ba2326166b93559f6b539f","flatsize":84897,"path":"All/fntsample-5.4_1.pkg","repopath":"All/fntsample-5.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28392,"desc":"A program for making font samples that show Unicode coverage of the font and are\nsimilar in appearance to Unicode charts. Samples can be saved as PDF or\nPostScript files.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pdfoutline":{"origin":"textproc/pdfoutline","version":"5.4_2"}},"categories":["x11-fonts"],"shlibs_required":["libpangocairo-1.0.so.0","libcairo.so.2","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"fmirror","origin":"ftp/fmirror","version":"0.8.4_5","comment":"Program for mirroring files and directories from FTP server","maintainer":"kiwi@oav.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fd36ddc0ea4a6be136d4c528deb93bd8cbeb7644d73f08331dbafe112753ca8","flatsize":102591,"path":"All/fmirror-0.8.4_5.pkg","repopath":"All/fmirror-0.8.4_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45804,"desc":"fmirror is a program for mirroring files and directories from remote FTP\nserver.\n\nIt allows regex-matching for files that are to be included and excluded.\nIt uses a combination of timestamp, file size, and file permissions to\ndecide what files to transfer from the FTP server.\n\nThe primary goal of fmirror is to use as little memory as possible, but\nstill be able to do its job efficiently.","categories":["ftp"],"options":{"DOCS":"on"}},{"name":"fnt","origin":"x11-fonts/fnt","version":"1.6","comment":"Missing font manager for UNIX","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/alexmyczko/fnt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9faed15a657ccc97b53e67ff6d2fb346507026329ea845095074f0ed472ce24b","flatsize":10448,"path":"All/fnt-1.6.pkg","repopath":"All/fnt-1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5264,"desc":"The missing font manager for UNIX. It helps you to download vector fonts\nfrom Debian sid, and Google Web Fonts.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"chafa":{"origin":"graphics/chafa","version":"1.14.1"},"lynx":{"origin":"www/lynx","version":"2.8.9.1_3,1"},"typetools":{"origin":"print/typetools","version":"2.110_1"}},"categories":["x11-fonts","sysutils"],"options":{"ZSH":"on"}},{"name":"foliate","origin":"deskutils/foliate","version":"2.6.4_2","comment":"Simple and modern GTK eBook viewer","maintainer":"fox@FreeBSD.org","www":"https://johnfactotum.github.io/foliate/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56530040e9e1a45a638b68e5961183b04713761ec015ebe17eeacb98ef596bc7","flatsize":5518942,"path":"All/foliate-2.6.4_2.pkg","repopath":"All/foliate-2.6.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":923516,"desc":"Foliate is a simple and modern GTK eBook viewer, built with GJS and\nEpub.js.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gjs":{"origin":"lang/gjs","version":"1.76.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["deskutils"],"options":{"NLS":"on"}},{"name":"fossmixer","origin":"audio/fossmixer","version":"0.0.3_5","comment":"Graphical mixer application for OSS","maintainer":"salojan@goto10.co","www":"https://detroit.sourceforge.net/app_fossmixer.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82a1a415ad68b29d75420aa9a1a8738d75d0e4c966f81cebbe572a82ef640771","flatsize":22526479,"path":"All/fossmixer-0.0.3_5.pkg","repopath":"All/fossmixer-0.0.3_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21287156,"desc":"FOSS Mixer is a graphical mixer application for FreeBSD to control OSS\naudio backend. Mixer can be use to control audio levels, set recording\nsource, and it includes white noise generator for testing the audio\noutput. It is pretty much what mixer(1) does. FOSS Mixer does not need\nthird party user interface library, it runs on plain X11/OpenGL.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"noto-basic":{"origin":"x11-fonts/noto-basic","version":"2.0_4"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"}},"categories":["audio"],"shlibs_required":["libao.so.4","libportaudio.so.2","libXrandr.so.2","libfreetype.so.6","libGL.so.1","libXext.so.6","libX11.so.6","libiconv.so.2","libintl.so.8","libltdl.so.7"]},{"name":"fmtlatex","origin":"textproc/fmtlatex","version":"g20130930","comment":"Reformat LaTeX documents suitable for version control","maintainer":"0mp@FreeBSD.org","www":"https://github.com/loopspace/fmtlatex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e223b092bac1f78ca5b29e1a18a6e382def13883211a5ecbadbc1a754033104","flatsize":18011,"path":"All/fmtlatex-g20130930.pkg","repopath":"All/fmtlatex-g20130930.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":7004,"desc":"fmtlatex is able to put a LaTeX document into a canonical formatting form,\nwhich is then suitable for comparing genuine content differences between\nvarious revisions of the same document rather than just formatting differences.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on"}},{"name":"fmars","origin":"games/fmars","version":"0.0.207_4","comment":"Fast Memory Array Redcode Simulator","maintainer":"bofh@FreeBSD.org","www":"https://corewar.co.uk/janeczek/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cecede2c9bb038223c5395806d1378dcb328e6be8134967c6652748104807076","flatsize":813347,"path":"All/fmars-0.0.207_4.pkg","repopath":"All/fmars-0.0.207_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":80032,"desc":"fmars is Fast Memory Array Redcode Simulator\n\nA specialized simulator for the game of Corewars. It's designed to be\nof particular use in automated redcode optimizers and evolvers. fmars\nborrows the idea from Martin Ankerl's qmars and pushes it to the\nextreme.\n\nIt generates source code with special case for every possible\nopcode/addressing mode combination. This allows some optimizations\nthat aren't possible in other simulators.\n\nfmars is compatible with pMARS with an exception for p-space, which\nis not yet implemented.","categories":["games"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"fmake","origin":"devel/fmake","version":"r250982_1","comment":"Legacy FreeBSD pmake","maintainer":"crees@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acb1328c56c3a54ef298bce6c1e89c424b1e15b56e4626a6c058041cd25461cd","flatsize":447793,"path":"All/fmake-r250982_1.pkg","repopath":"All/fmake-r250982_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":187752,"desc":"This contains the traditional FreeBSD pmake, which is installed as fmake.","categories":["devel"]},{"name":"flying","origin":"games/flying","version":"6.20_4","comment":"Pool/snooker/billiards/carrom/etc game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26a33902b53c698c3425e8ad23a9618a168690cce53efbe7e3a16c491ee4fe9d","flatsize":202137,"path":"All/flying-6.20_4.pkg","repopath":"All/flying-6.20_4.pkg","licenselogic":"single","pkgsize":76212,"desc":"Flying is pool, snooker, carrom, hockey + curling with nice animated spinning\nballs for pool.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe flying port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fo-aspell","origin":"textproc/fo-aspell","version":"0.2.16.1_1,2","comment":"Aspell Faroese dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e60c3a8ea195460b713db6f1ddaf246f876ecbedce3b73cdd64953bee135e62","flatsize":3179919,"path":"All/fo-aspell-0.2.16.1_1,2.pkg","repopath":"All/fo-aspell-0.2.16.1_1,2.pkg","licenselogic":"single","pkgsize":997028,"desc":"Aspell Faroese dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"fmit","origin":"audio/fmit","version":"1.2.14_3","comment":"Free Music Instrument Tuner","maintainer":"danilo@FreeBSD.org","www":"https://github.com/gillesdegottex/fmit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3afaf36b9d73a42a0d78dc2b0a2723cb3c2a2671f388d3fe5832709d1adccd2","flatsize":720650,"path":"All/fmit-1.2.14_3.pkg","repopath":"All/fmit-1.2.14_3.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":223480,"desc":"Free Music Instrument Tuner.\n\nCurrent features:\n\n - Error history\n - Volume history\n - Wave shape\n - Harmonic ratios\n - Statistics\n - Microtonal tuning (with Scala file support)\n - Discrete Fourier Transform view\n - JACK, OSS, ALSA, Portaudio support\n - Translations for: french","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["audio"],"shlibs_required":["libjack.so.0","libasound.so.2","libfftw3.so.3","libQt5Multimedia.so.5","libQt5OpenGL.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"ALSA":"off","JACK":"on","OSS":"on","PORTAUDIO":"off"}},{"name":"fly","origin":"graphics/fly","version":"2.0.1_7","comment":"Simple drawing language to generate GIFs on the fly","maintainer":"ports@FreeBSD.org","www":"http://martin.gleeson.com/fly/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d33b8f152ebd8af19660912128158aa2b603d0ae052a8f3f82e99d9af467e787","flatsize":177329,"path":"All/fly-2.0.1_7.pkg","repopath":"All/fly-2.0.1_7.pkg","licenselogic":"single","pkgsize":44696,"desc":"fly is a C program that creates PNG, JPEG or GIF images on the fly from\nCGI and other programs. Using GD graphics library for fast image creation,\nit provides a command-file interface for creating and modifying images.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"}},"categories":["graphics"],"shlibs_required":["libgd.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fly port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"flwrap","origin":"comms/flwrap","version":"1.3.6","comment":"Companion utility for fldigi","maintainer":"hamradio@FreeBSD.org","www":"http://www.w1hkj.com/Flwrap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b527476b8dfe673648c231fa54c67f6e6a2bfacc203ec1e3f4a256f310a55f5","flatsize":152488,"path":"All/flwrap-1.3.6.pkg","repopath":"All/flwrap-1.3.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":61344,"desc":"The flwrap executable is a small desktop application that encapsulates\na text file, an image file, or a binary file within a set of identifier\nblocks.  These blocks include a 16 bit checksum that is used to test\nthe encapsulated file for integrity.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"}},"categories":["comms","hamradio"],"shlibs_required":["libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"flvmeta","origin":"multimedia/flvmeta","version":"1.2.2.20210819_1","comment":"Manipulation tool for Adobe Flash Video files (FLV)","maintainer":"earl@eeg3.net","www":"https://github.com/noirotm/flvmeta","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7832acbb9a9491ca8fffad7d0f7246fcbe072f13c8b6e1b09ef54a79b6d4160","flatsize":114214,"path":"All/flvmeta-1.2.2.20210819_1.pkg","repopath":"All/flvmeta-1.2.2.20210819_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44772,"desc":"FLVmeta is a metadata injector for Adobe Flash Video files\n(FLV). It is able to inject all known metadata tags into the\nonMetaData event, as well as insert an onLastSecond event.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"}},"categories":["multimedia"],"shlibs_required":["libyaml-0.so.2"]},{"name":"fluxter","origin":"x11-wm/fluxter","version":"0.2.0_3","comment":"Desktop pager for the Fluxbox Slit","maintainer":"jgh@FreeBSD.org","www":"https://www.hydrus.org.uk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3da421ed7bcf3fd708b387df44e23bd41021bfca54f99b2bef8b97a1187aea7b","flatsize":136446,"path":"All/fluxter-0.2.0_3.pkg","repopath":"All/fluxter-0.2.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":52164,"desc":"fluxter is a newer incarnation of bbpager, which is like the name suggests a\npager tool for Blackbox.\nThe major changes to bbpager are:\n- Accesses fluxbox configuration files, e.g. in ~/.fluxbox, rather than in\n  blackbox directories.\n- Default styles come from the fluxbox configuration.  Without\n  customization it will track the look of the current theme.\n- The configuration files have been renamed to fluxter.bb (used in a\n  fluxbox environment) and fluxter.nobb (used in a non-fluxbox\n  environment).  These files should go in fluxbox configuration\n  directories, such as ~/.fluxbox.\n- The X resource entries in the configuration files use fluxter as a label,\n  rather than bbpager.\n- Per-workspace wallpaper changing is supported by the addition of\n  per-workspace rootCommand configuration entries.  For example:\n    fluxter.workspace0.rootCommand: Esetroot /usr/share/pixmaps/bg1.png\n    fluxter.workspace1.rootCommand: Esetroot /usr/share/pixmaps/bg2.png\n    fluxter.workspace2.rootCommand: Esetroot /usr/share/pixmaps/bg3.png","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-wm"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6"]},{"name":"flyhard","origin":"games/flyhard","version":"0.42_21","comment":"Game resembling Thrust, but with lots of shooting and puzzles","maintainer":"amdmi3@FreeBSD.org","www":"https://www.markboyd.me.uk/games/flyhard/flyhard.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e41b3e782a110c833beeead31427e25be7d37d4a233e46e3cfb5e41b28e5017","flatsize":597102,"path":"All/flyhard-0.42_21.pkg","repopath":"All/flyhard-0.42_21.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":338400,"desc":"This is a game similar to Thrust - you pick things up with your\nship, carry them off, and drop them somewhere. Exactly why this\nneeds to be done is not well explained.\n\nFeatures realistic(ish) physics: Explosions toss things around,\nsome weapons knock enemies back, and of course gravity is a constant\ncompanion. Improved weapons are available to replace the pathetic\npeashooter that the player starts out with.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libpng16.so.16"],"options":{"DOCS":"on"}},{"name":"fluxengine","origin":"sysutils/fluxengine","version":"572_1","comment":"USB floppy disk interface for reading and writing non-PC disk formats","maintainer":"probono@puredarwin.org","www":"https://cowlark.com/fluxengine/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d94be79af78f6d3edbe5c106d9a0308178e17abeecbce27975e591c3fa6b19d1","flatsize":878945,"path":"All/fluxengine-572_1.pkg","repopath":"All/fluxengine-572_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":240404,"desc":"The FluxEngine is a very cheap USB floppy disk interface capable of reading\nand writing exotic non-PC floppy disk formats.  It allows you to use a\nconventional PC drive to accept Amiga disks, CLV Macintosh disks, bizarre\n128-sector CP/M disks, and other weird and bizarre formats.\n\nThe hardware consists of a single, commodity part with a floppy drive\nconnector soldered onto it.  No ordering custom boards, no fiddly surface\nmount assembly, and no fuss: nineteen simple solder joints and you're done.","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["sysutils"],"shlibs_required":["libsqlite3.so.0"]},{"name":"fluidsynth-dssi","origin":"audio/fluidsynth-dssi","version":"1.0.0_19","comment":"Wrapper for FluidSynth allowing it to function as a DSSI plugin","maintainer":"ports@FreeBSD.org","www":"https://dssi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2657fa4ab44faaf8b0646e44af68627b7debae7a7204744d27bc3802078b727","flatsize":115352,"path":"All/fluidsynth-dssi-1.0.0_19.pkg","repopath":"All/fluidsynth-dssi-1.0.0_19.pkg","licenselogic":"single","pkgsize":42580,"desc":"The FluidSynth-DSSI is a wrapper for the FluidSynth SoundFont-playing\nsoftware synthesizer, allowing it to function as a DSSI plugin.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libdssialsacompat":{"origin":"audio/libdssialsacompat","version":"1.0.8a_2"},"liblo":{"origin":"audio/liblo","version":"0.32"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["liblo.so.7","libfluidsynth.so.3","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe fluidsynth-dssi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fluctuate","origin":"biology/fluctuate","version":"1.40","comment":"Program to fit population models","maintainer":"ports@FreeBSD.org","www":"https://evolution.genetics.washington.edu/lamarc/fluctuate.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01e3df10fad4ec7f47061c51e1959e43d1e6a214825be83250deb990205938e5","flatsize":143548,"path":"All/fluctuate-1.40.pkg","repopath":"All/fluctuate-1.40.pkg","licenselogic":"single","pkgsize":60492,"desc":"Fluctuate fits the model which has a single population which has been growing\n(or shrinking) according to an exponential growth law.  It estimates 4Nu and\ng, where N is the effective population size, u is the neutral mutation rate\nper site, and g is the growth rate of the population.\n\nFluctuate forms part of the Lamarc (Likelihood Analysis with Metropolis\nAlgorithm using Random Coalescence) suite.  See:\n\n  http://evolution.genetics.washington.edu/lamarc.html","categories":["biology"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fluctuate port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"flyspray","origin":"devel/flyspray","version":"0.9.9.7_5","comment":"Simple, easy-to-use web based bug tracking system","maintainer":"ports@FreeBSD.org","www":"https://www.flyspray.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47eefed2137b8bf8a1abc77c411b5662f1517486bd56834d8805365db69c03b0","flatsize":5463036,"path":"All/flyspray-0.9.9.7_5.pkg","repopath":"All/flyspray-0.9.9.7_5.pkg","licenselogic":"single","pkgsize":982512,"desc":"Flyspray is an uncomplicated, web-based bug tracking system written in PHP\nfor assisting with software development.\n\nFeatures include:\n\n    * Web-based, platform-independent\n    * Multiple database support, currently MySQL and PGSQL\n    * Easy installation\n    * Easy to use\n    * Multiple projects\n    * 'Watching' tasks, with notification of changes (email or Jabber)\n    * Comprehensive task history\n    * File attachments\n    * CSS themes\n    * Advanced search features (though easy to use)\n    * Atom/RSS feeds\n    * Two syntax options for task descriptions and more (Dokuwiki / plain text)\n    * Voting for tasks\n    * Dependency graphs","deps":{"adodb5-php82":{"origin":"databases/adodb5","version":"5.22.7"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["devel","www"],"options":{"DOCS":"on","GRAPHVIZ":"off","MYSQLI":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:flyspray:flyspray:0.9.9.7:::::dragonfly6:x86_64:5"},"messages":[{"message":"Please read the installation instructions in:\n\n\t/usr/local/share/doc/flyspray/README.FreeBSD","type":"install"},{"message":"The Flyspray program has been deleted but the bug tracking database has\nnot been touched. To delete all the bug tracking information, execute the\nfollowing commands:\n\n  # rm -rf /var/db/flyspray\n  # mysqladmin -u root -p drop flyspray\n\nor\n\n  # dropdb -U pgsql flyspray\n\nif you are using PostgreSQL backend\n\nThanks for using Flyspray!","type":"remove"},{"message":"===>   NOTICE:\n\nThe flyspray port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fluidsynth","origin":"audio/fluidsynth","version":"2.3.4","comment":"Real-time software synthesizer based on the SoundFont 2 specifications","maintainer":"multimedia@FreeBSD.org","www":"https://www.fluidsynth.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04e98c1d92211d26b6c8311e2061317cb6a3a6f70fa93d0da2248a1e686f8c59","flatsize":606279,"path":"All/fluidsynth-2.3.4.pkg","repopath":"All/fluidsynth-2.3.4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":212772,"desc":"FluidSynth is a real-time software synthesizer based on the SoundFont 2\nspecifications. It is a \"software synthesizer\". FluidSynth can read MIDI\nevents from the MIDI input device and render them to the audio device.\nIt can also play MIDI files.\n\nNote: FluidSynth was previously called IIWU Synth.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["audio"],"shlibs_required":["libglib-2.0.so.0","libgthread-2.0.so.0","libintl.so.8","libjack.so.0","libreadline.so.8"],"shlibs_provided":["libfluidsynth.so.3"],"options":{"ALSA":"off","DBUS":"off","JACK":"on","LADSPA":"off","LASH":"off","PIPEWIRE":"off","PORTAUDIO":"off","PULSEAUDIO":"off","READLINE":"on","SDL":"off","SNDFILE":"off","SNDIO":"off"},"annotations":{"cpe":"cpe:2.3:a:fluidsynth:fluidsynth:2.3.4:::::dragonfly6:x86_64"}},{"name":"fluida-lv2","origin":"audio/fluida-lv2","version":"0.8_1","comment":"Fluidsynth as LV2 plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/brummer10/Fluida.lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77cb25a8ab9819882897947763c153d29e96bc3a63d5bb986723d8fab38d3dbd","flatsize":571292,"path":"All/fluida-lv2-0.8_1.pkg","repopath":"All/fluida-lv2-0.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":315272,"desc":"Fluida is an LV2 plugin that uses FluidSynth to convert MIDI signal to audio\nsignal.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["audio"],"shlibs_required":["libfluidsynth.so.3","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libX11.so.6"]},{"name":"flruler","origin":"x11/flruler","version":"1.05_1","comment":"On-screen pixel ruler","maintainer":"danfe@FreeBSD.org","www":"https://www.seriss.com/people/erco/fltk/flruler/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db44b11f985a5ebc482e0e4012ae51f76cba3861333ba4285c9ca5b736adbace","flatsize":410947,"path":"All/flruler-1.05_1.pkg","repopath":"All/flruler-1.05_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":165544,"desc":"A program for measuring the pixel size of on-screen elements. Intended for\nGUI debugging to verify widget separations and sizes, though may also be\nused for general computer graphics debugging purposes, including measuring\npixel distances of images, web applications, etc.\n\nYou can easily make copies of the ruler and reoriented it via either the\nkeyboard or mouse.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"}},"categories":["x11"],"shlibs_required":["libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"flpsed","origin":"print/flpsed","version":"0.7.3_2","comment":"WYSIWYG Postscript annotator","maintainer":"ports@FreeBSD.org","www":"https://flpsed.org/flpsed.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9faa3e90342225e4887b0d39fc9104b10aa0874be9b2fce05326ef0be79a75d9","flatsize":183934,"path":"All/flpsed-0.7.3_2.pkg","repopath":"All/flpsed-0.7.3_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":58812,"desc":"flpsed is a WYSIWYG PostScript annotator.  flpsed can add arbitrary text lines\nto existing PostScript documents, but cannot remove or modify existing elements\nof such documents. The added lines can later be re-edited with flpsed, either\ninteractively or via batch-processing (the latter is useful for repeatedly\nfilling in forms). Text lines can also be imported from other documents that\nhave been modified with flpsed.\n\nUsing pdftops, which is part of xpdf, one can convert PDF documents to\nPostScript and then add text to them using flpsed.  flpsed is thus useful for\nfilling in forms, adding notes, etc.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["print"],"shlibs_required":["libX11.so.6","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe flpsed port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"flowgrind","origin":"benchmarks/flowgrind","version":"0.8.2_3","comment":"Measure throughput and other metrics for TCP","maintainer":"dbaio@FreeBSD.org","www":"https://flowgrind.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24fe8bc7ec85c51d7bcaa40b1b0d754f48654dd2257d0105cb4ec3d1427e5f5d","flatsize":201555,"path":"All/flowgrind-0.8.2_3.pkg","repopath":"All/flowgrind-0.8.2_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":69092,"desc":"Flowgrind is an advanced TCP traffic generator for testing and\nbenchmarking Linux, FreeBSD, and Mac OS X TCP/IP stacks. In\ncontrast to similar tools like iperf or netperf it features a\ndistributed architecture, where throughput and other metrics are\nmeasured between arbitrary flowgrind server processes.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"libwww":{"origin":"www/libwww","version":"5.4.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"xmlrpc-c":{"origin":"net/xmlrpc-c","version":"1.59.02"}},"categories":["benchmarks"],"shlibs_required":["libuuid.so.1","libcurl.so.4","libxmlrpc_client.so.3","libxmlrpc.so.3","libxmlrpc_xmlparse.so.3","libxmlrpc_xmltok.so.3","libxmlrpc_util.so.4","libwwwzip.so.0","libwwwinit.so.0","libwwwapp.so.0","libwwwxml.so.0","libexpat.so.1","libwwwhtml.so.0","libwwwtelnet.so.0","libwwwnews.so.0","libwwwhttp.so.0","libwwwmime.so.0","libwwwgopher.so.0","libwwwftp.so.0","libwwwfile.so.0","libwwwdir.so.0","libwwwcache.so.0","libwwwstream.so.0","libwwwmux.so.0","libwwwtrans.so.0","libwwwcore.so.0","libwwwutils.so.0","libmd5.so.0","libwwwssl.so.0","libssl.so.12","libcrypto.so.12","libgsl.so.27","libgslcblas.so.0","libxmlrpc_server_abyss.so.3","libxmlrpc_server.so.3","libxmlrpc_abyss.so.3"]},{"name":"fluxbox","origin":"x11-wm/fluxbox","version":"1.3.7_8","comment":"Small and fast window manager based on BlackBox","maintainer":"jgh@FreeBSD.org","www":"http://fluxbox.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8015d09f3e252ba235f1e0dfb3935b4143b85527fb5da61866e387bfd5f62846","flatsize":3098546,"path":"All/fluxbox-1.3.7_8.pkg","repopath":"All/fluxbox-1.3.7_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":785032,"desc":"Fluxbox is a window manager based on BlackBox with some new features:\n\n - Transparent menus\n - Pixmap themes\n - Window snapping\n - Integrated bbkeys\n - Iconbar\n - Configurable titlebar (slit)\n - Windows tabs\n - Wheel scroll changes workspace\n - KDE and partial Gnome support","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"xmessage":{"origin":"x11/xmessage","version":"1.0.7"}},"categories":["x11-wm"],"shlibs_required":["libfribidi.so.0","libfontconfig.so.1","libfreetype.so.6","libXft.so.2","libXinerama.so.1","libXpm.so.4","libX11.so.6","libXrender.so.1","libImlib2.so.1","libXrandr.so.2","libXext.so.6"],"options":{"DEBUG":"off","DOCS":"on","IMLIB2":"on","NLS":"on","REMEMBER":"on","SLIT":"on","SYSTRAY":"on","TOOLBAR":"on","XINERAMA":"on","XRENDER":"on"}},{"name":"flowviewer","origin":"net-mgmt/flowviewer","version":"4.5_4","comment":"Web-based user interface for the flow-tools NetFlow data","maintainer":"samm@FreeBSD.org","www":"http://flowviewer.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"048b6cc4deddee38a94f21a45e2b8a47718c0c307f9f4d0cc8e0d372c3b394a7","flatsize":1179753,"path":"All/flowviewer-4.5_4.pkg","repopath":"All/flowviewer-4.5_4.pkg","licenselogic":"single","pkgsize":148604,"desc":"FlowViewer, FlowGrapher, and now FlowTracker are tools that provide an easy\nweb-based user interface for selecting, viewing, graphing, and now tracking\nNetFlow data stored using Mark Fullmer's flow-tools software.\n\nThe user is able to filter data (inclusion or exclusion) by device, IP address\nrange, port, router interface, autonomous system (AS), specified time interval,\nand now by protocols, TOS field, and TCP flags. Many of the flow-tools reports\nare configured as drop-down selections. Users are also able to save reports and\ngraphs for later viewing.","deps":{"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"},"silktools":{"origin":"security/silktools","version":"3.22.2"}},"categories":["net-mgmt"],"options":{"DOCS":"on"},"messages":[{"message":"flowviewer-4.5_4 has been installed into:\n\n    /usr/local/www/flowviewer\n\nPlease edit at least FlowViewer_Configuration.pm to suit your needs.\n\nTo make FlowViewer available through your web site, I suggest\nthat you add something like the following to httpd.conf:\n\n    Alias /FlowViewer/ \"/usr/local/www/flowviewer/\"\n\n\n    <Directory \"/usr/local/www/flowviewer/\">\n        Options +ExecCGI\n        AddHandler cgi-script .cgi\n        Order allow,deny\n\tAllow from 127.0.0.1 .example.com\n\tDeny from all\n    </Directory>\n\nThen point your browser to 'http://myserver.domain.org/FlowViewer/FV.cgi'\n\nYou can find additional information in the /usr/local/share/doc/flowviewer/README file","type":"install"}]},{"name":"font-adobe-100dpi","origin":"x11-fonts/font-adobe-100dpi","version":"1.0.3_4","comment":"X.Org Adobe 100dpi font","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b4838446dce3ce542cb218ef5a5413cf2817494fa0c3dcfafb90006ed1daefe","flatsize":6422422,"path":"All/font-adobe-100dpi-1.0.3_4.pkg","repopath":"All/font-adobe-100dpi-1.0.3_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6200484,"desc":"This package contains the X.Org Adobe 100dpi font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"flower","origin":"net/flower","version":"0.10_5","comment":"Label-based networking daemon","maintainer":"ed@FreeBSD.org","www":"https://github.com/NuxiNL/flower","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e9c27bd336ea9ee5322cf5a3cf56253388b6712330b159d14d47f1e4815002c","flatsize":584307,"path":"All/flower-0.10_5.pkg","repopath":"All/flower-0.10_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":109892,"desc":"Flower is a label-based networking daemon.\n\nCloudABI applications are not permitted to call bind or connect on\nsockets directly, as that would conflict with CloudABI's security model.\nInstead, they can send RPCs to fulfill such requests to a separate\ndaemon, called Flower.\n\nLike CloudABI, Flower makes use of a capability-based security model.\nThis makes it easy to spawn applications in such a way that they can\nonly have a limited view of the network, without requiring separate\nusers or complex access control policies.","deps":{"arpc":{"origin":"devel/arpc","version":"0.7_2"},"jsoncpp":{"origin":"devel/jsoncpp","version":"1.9.5"}},"categories":["net"],"shlibs_required":["libargdata.so.1","libarpc.so.1","libjsoncpp.so.25"]},{"name":"flphoto","origin":"graphics/flphoto","version":"1.3.1_16","comment":"Basic image management and display program","maintainer":"ports@FreeBSD.org","www":"http://www.easysw.com/~mike/flphoto/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac7141a19bce22020331849dd56b96a92405a6918d0e3bd980df102190ae86ab","flatsize":1040871,"path":"All/flphoto-1.3.1_16.pkg","repopath":"All/flphoto-1.3.1_16.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":516772,"desc":"flPhoto is a basic image management and display program based on the FLTK\ntoolkit and is provided under the terms of the GNU General Public License.\nIt can read, write, and display digital camera EXIF information and supports\nthe following image file formats:\n\tBMP, CRW, JPEG, PhotoCD, PNG\n\nflPhoto organizes image files into albums which can be:\n\tPrinted, Viewed as a slideshow, Exported to web pages\n\nImages can be imported individually, by directory, or from digital cameras\nusing the gPhoto library.\n\nImage files can be transformed and touched-up; the following image operations\nare available:\n\tCrop, Rotate, Scale, Auto-Correct, Adjust Brightness and Contrast,\n\tRemove Red Eye, Sharpen, Blur","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe flphoto port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"flowd","origin":"net-mgmt/flowd","version":"0.9.1_5","comment":"Small, fast, and secure NetFlow collector","maintainer":"bofh@FreeBSD.org","www":"https://www.mindrot.org/projects/flowd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cf4cea471d58f9320a9f7bc60fdcf0d4d45b0d8368f7c5155c08093ba900749","flatsize":402859,"path":"All/flowd-0.9.1_5.pkg","repopath":"All/flowd-0.9.1_5.pkg","licenselogic":"and","licenses":["MIT","BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":94284,"desc":"flowd is a small, fast and secure NetFlow collector. It offers the following\nfeatures:\n\n    * Understands NetFlow protocol v.1, v.5, v.7 and v.9 (including IPv6 flows)\n    * Supports both IPv4 and IPv6 transport of flows\n    * Secure: flowd is privilege separated to limit the impact of any compromise\n    * Supports filtering and tagging of flows, using a packet filter-like syntax\n    * Stores recorded flow data in a compact binary format which supports\n      run-time choice over which flow fields are stored\n    * Ships with Perl interface for reading and parsing the\n      on-disk record format\n    * Is licensed under a liberal BSD-like license","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"users":["_flowd"],"groups":["_flowd"],"shlibs_required":["libperl.so.5.36"],"options":{"DOCS":"on","EXAMPLES":"on","PERL":"on"}},{"name":"fltk","origin":"x11-toolkits/fltk","version":"1.3.9_1","comment":"Cross-platform C++ graphical user interface toolkit","maintainer":"danfe@FreeBSD.org","www":"https://www.fltk.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32cdd938873787bc8c0786d2a2a246b43192ba24823f178a975eaba7f687ee41","flatsize":7098098,"path":"All/fltk-1.3.9_1.pkg","repopath":"All/fltk-1.3.9_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1282240,"desc":"The Fast Light ToolKit (\"FLTK\", pronounced \"fulltick\") is a LGPL'd C++\ngraphical user interface for X11.\n\nFLTK provides modern GUI functionality without the bloat and supports\n3D graphics via OpenGL and its built-in GLUT emulation.\n\nFLTK is designed to be small and modular enough to be statically linked,\nbut works fine as a shared library.  FLTK also includes an excellent UI\nbuilder called FLUID that can be used to create applications in minutes.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11-toolkits"],"shlibs_required":["libpng16.so.16","libjpeg.so.8","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6","libGLU.so.1","libGL.so.1"],"shlibs_provided":["libfltk.so.1.3","libfltk_forms.so.1.3","libfltk_gl.so.1.3","libfltk_images.so.1.3"],"options":{"CAIRO":"off","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:fltk_project:fltk:1.3.9:::::dragonfly6:x86_64:1"}},{"name":"florence","origin":"x11/florence","version":"0.6.3_6","comment":"Extensible scalable virtual keyboard","maintainer":"ports@FreeBSD.org","www":"https://florence.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f244684a31986756a3d4e6fb64a580d6144102b72ce150873db472bebcf27b4","flatsize":848068,"path":"All/florence-0.6.3_6.pkg","repopath":"All/florence-0.6.3_6.pkg","licenselogic":"and","licenses":["GPLv2+","GFDL"],"pkgsize":182204,"desc":"Florence is an extensible scalable virtual keyboard for GNOME. You need it if\nyou can't use a real keyboard either because of a handicap, disease,\nbroken keyboard or tablet PC but you can use a pointing device. If you can't\nuse a pointing device, there is gok: http://www.gok.ca/\nFlorence stays out of your way when you don't need it.\nIt appears on the screen only when you need it.\nThere is an auto-click functionality To help people having difficulties to use\nthe click button.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libXext.so.6","libgmodule-2.0.so.0","librsvg-2.so.2","libxml2.so.2","libgstreamer-1.0.so.0","libX11.so.6","libnotify.so.4","libXtst.so.6","libatspi.so.0","libdbus-1.so.3","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libflorence-1.0.so.1"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe florence port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"flops","origin":"benchmarks/flops","version":"2.2","comment":"Floating point benchmark to give your MFLOPS rating","maintainer":"amdmi3@FreeBSD.org","www":"https://performance.netlib.org/performance/html/flops.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d25c61018c5bbbc57dd28050ce0e6e9b76d2f59f1e6a421ba3a07f4a6b9cae2","flatsize":20119,"path":"All/flops-2.2.pkg","repopath":"All/flops-2.2.pkg","licenselogic":"single","pkgsize":8132,"desc":"flops.c is a C program which attempts to estimate your system's floating-\npoint 'MFLOPS' rating for the FADD, FSUB, FMUL, and FDIV operations based on\nspecific 'instruction mixes' (discussed below).  The program provides an\nestimate of PEAK MFLOPS performance by making maximal use of register\nvariables with minimal interaction with main memory.  The execution loops\nare all small so that they will fit in any cache.  The flops.c execution\nmodules include various percent weightings of FDIV's (from 0%25 to 25%25 FDIV's)\nso that the range of performance can be obtained when using FDIV's.  FDIV's,\nbeing computationally more intensive than FADD's or FMUL's, can impact\nperformance considerably on some systems.","categories":["benchmarks"],"options":{"DOCS":"on"}},{"name":"flog","origin":"sysutils/flog","version":"1.8","comment":"Small STDIN-to-file logger with support for log rotation","maintainer":"ports@FreeBSD.org","www":"http://oss.ezic.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce4ee71645a2c84dbe11d6c7e5162a80d81d7aa5154079492d5b825e05fe1246","flatsize":29881,"path":"All/flog-1.8.pkg","repopath":"All/flog-1.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12304,"desc":"flog (file logger) is a small C program that reads input from STDIN and writes\nto a file, optionally adding timestamps. If SIGHUP is received, the file will\nbe reopened, allowing for log rotation (see newsyslog(8)). The log file will\nonly be reopened if flog detects that rotation has occurred (i.e., the old file\nis gone or the inode has changed). flog is extremely small (a memory footprint\nof less than 500 bytes). It also protects you from running out of disk space;\nif that happens, the logfile will be truncated and a warning generated. This\ncould save you from waking up to pager beeps in the middle of the night.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe flog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"flow-tools","origin":"net-mgmt/flow-tools","version":"0.68.6_5","comment":"Suite of tools and library to work with netflow data","maintainer":"bofh@FreeBSD.org","www":"https://github.com/5u623l20/flow-tools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8c2a82ec92beca24e762528115a4056881ef0c1f8232e28b0e0b5b1e29c37fb","flatsize":3357661,"path":"All/flow-tools-0.68.6_5.pkg","repopath":"All/flow-tools-0.68.6_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":582332,"desc":"Tools to capture, replicate, print, filter, send and other works\non Cisco's NetFlow Export.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt"],"users":["flowtools"],"groups":["flowtools"],"shlibs_provided":["libft.so.0"],"options":{"MYSQL":"off","OPENSSL":"off","PGSQL":"off"}},{"name":"flrig","origin":"comms/flrig","version":"1.3.54_2","comment":"Ham Radio rig control program, cooperates with fldigi","maintainer":"hamradio@FreeBSD.org","www":"http://www.w1hkj.com/flrig-help/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74752855c731e0614e0fa97042d1fd5d6f56994ebeb72b80cce26928a82870d9","flatsize":3660560,"path":"All/flrig-1.3.54_2.pkg","repopath":"All/flrig-1.3.54_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":775716,"desc":"Flrig is a transceiver control program designed to be used either stand alone\nor as an adjunct to fldigi.  The supported transceivers all have some degree\nof CAT.  The flrig user interface changes to accommodate the degree of CAT\nsupport available for the transceiver in use.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["comms","hamradio"],"shlibs_required":["libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"],"options":{"NATIVE":"off"}},{"name":"flock","origin":"sysutils/flock","version":"2.37.2_1","comment":"Manage locks from shell scripts","maintainer":"franco@opnsense.org","www":"https://www.kernel.org/pub/linux/utils/util-linux/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"171162c794a874e17f64e05a638e183854f806aac2d9bd729bcacb83f205db53","flatsize":49636,"path":"All/flock-2.37.2_1.pkg","repopath":"All/flock-2.37.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21004,"desc":"Manage locks from shell scripts","categories":["sysutils"]},{"name":"fluent-bit","origin":"sysutils/fluent-bit","version":"1.9.9","comment":"Fast and lightweight data forwarder","maintainer":"girgen@FreeBSD.org","www":"https://fluentbit.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9539dcf4b1316551809f73638fd44a4f2c717ceb3039a7245a568ccdd667085c","flatsize":9261904,"path":"All/fluent-bit-1.9.9.pkg","repopath":"All/fluent-bit-1.9.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1915052,"desc":"Fluent Bit is a Fast and Lightweight Data Forwarder for Linux, OSX and BSD\nfamily operating systems. It has been made with a strong focus on performance\nto allow the collection of events from different sources without complexity.\n\nFluent Bit is part of the Fluentd project ecosystem.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libyaml-0.so.2"],"shlibs_provided":["libfluent-bit.so"],"options":{"PGSQL":"off","SSL":"on"}},{"name":"flowgger","origin":"sysutils/flowgger","version":"0.3.1_9","comment":"Fast data collector","maintainer":"mikael@FreeBSD.org","www":"https://github.com/awslabs/flowgger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f88392a18c1cba89b51f4f2264cecb7caff1cb9f3fa8a832c0e79094c266c4b","flatsize":4421899,"path":"All/flowgger-0.3.1_9.pkg","repopath":"All/flowgger-0.3.1_9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":655236,"desc":"Flowgger is a fast, simple and lightweight data collector.  It reads\nlog entries over a given protocol, extracts them, decodes them using a\ngiven format, re-encodes them into a different format, and\nasynchronously pushes the result into a remote data store.\n\nFlowgger is designed to be:\n\n- Paranoid: it carefully validates input data to prevent injection of\n  malformed/incomplete records down the chain.\n- Safe: written in Rust, without any unsafe code.\n- Fast: even though messages are systematically parsed and validated,\n  Flowgger is orders of magnitude faster than Logstash and Fluentd.\n- Standalone: it comes as a single executable file, and doesn't require a JVM.\n\nFlowgger supports common input types: stdin, UDP, TCP, TLS and Redis,\nas well as multiple input formats: JSON (GELF), LTSV, Cap'n Proto and\nRFC5424.  Normalized messages can be sent to Kafka, Graylog, to\ndownstream Flowgger servers, or to other log collectors for further\nprocessing.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"flip","origin":"textproc/flip","version":"1.19_1","comment":"Convert text file line endings between Unix and DOS formats","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"740d40e7763d0ffcf6145037e7d43ea743e1ed90eca017bfe89d5c7be34de098","flatsize":15619,"path":"All/flip-1.19_1.pkg","repopath":"All/flip-1.19_1.pkg","licenselogic":"single","pkgsize":8320,"desc":"This program converts line endings of text files between MS-DOS and **IX\nformats. It detects binary files in a nearly foolproof way and leaves them\nalone unless you override this. It will also leave files alone that are already\nin the right format and preserves file timestamps. User interrupts are handled\ngracefully and no garbage or corrupted files left behind. 'flip' does not\nconvert files to a different character set, and it cannot handle Apple\nMacintosh line endings (CR only). For that (and more), you can use the 'recode'\nprogram (package 'recode').","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe flip port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"flim-emacs_wayland","origin":"editors/flim","version":"1.14.9.20231218_2,1","comment":"Message representation or encoding elisp library for emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/flim","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97f63809b4ce87365b609be505034ca24a134caa84277a6500920169460406e3","flatsize":956267,"path":"All/flim-emacs_wayland-1.14.9.20231218_2,1.pkg","repopath":"All/flim-emacs_wayland-1.14.9.20231218_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":143612,"desc":"FLIM, message representation or encoding emacs lisp library for emacs20.\n\n  FLIM is a library to provide basic features about message\n  representation or encoding.  It consists of following\n  modules:\n    - STD 11 (RFC 822) parser and utility\n    - MIME library\n    - mailcap parser and utility\n\nPorted by shige@FreeBSD.ORG","deps":{"apel-emacs_wayland":{"origin":"editors/apel","version":"10.8.20220720_8"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:flim:1.14.9.20231218:::::dragonfly6:x86_64:2","flavor":"wayland"}},{"name":"fllog","origin":"comms/fllog","version":"1.2.8","comment":"Ham Radio logging program","maintainer":"hamradio@FreeBSD.org","www":"http://www.w1hkj.com/fllog-help/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c85cfa781c9b4c5f88403091d6a9ef65bab62989003b7a0854d41292941bac18","flatsize":652965,"path":"All/fllog-1.2.8.pkg","repopath":"All/fllog-1.2.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":199988,"desc":"Amateur radio logbook GUI and logbook server for use with fldigi and friends.\nThe logbook server maintains a large set of QSO logbook fields that will\nprobably be sufficient for casual operating, contesting and some certificate\nlogging.  All of the fields that are captured in the logbook are maintained\nin an ADIF database.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"}},"categories":["comms","hamradio"],"shlibs_required":["libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"],"options":{"NATIVE_OPT":"off"}},{"name":"flim-emacs_nox","origin":"editors/flim","version":"1.14.9.20231218_2,1","comment":"Message representation or encoding elisp library for emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/flim","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"630392f8173a08729e68f05536323d2d4308d98031d79941676f9ccea89bf7cd","flatsize":956267,"path":"All/flim-emacs_nox-1.14.9.20231218_2,1.pkg","repopath":"All/flim-emacs_nox-1.14.9.20231218_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":143552,"desc":"FLIM, message representation or encoding emacs lisp library for emacs20.\n\n  FLIM is a library to provide basic features about message\n  representation or encoding.  It consists of following\n  modules:\n    - STD 11 (RFC 822) parser and utility\n    - MIME library\n    - mailcap parser and utility\n\nPorted by shige@FreeBSD.ORG","deps":{"apel-emacs_nox":{"origin":"editors/apel","version":"10.8.20220720_8"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:flim:1.14.9.20231218:::::dragonfly6:x86_64:2","flavor":"nox"}},{"name":"flim-emacs_devel_nox","origin":"editors/flim","version":"1.14.9.20231218_2,1","comment":"Message representation or encoding elisp library for emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/flim","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46d8910dcd00c1d662b5d0cdb836cd228288830e86a8a9d24e3ee7403e17bdf7","flatsize":953959,"path":"All/flim-emacs_devel_nox-1.14.9.20231218_2,1.pkg","repopath":"All/flim-emacs_devel_nox-1.14.9.20231218_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":143360,"desc":"FLIM, message representation or encoding emacs lisp library for emacs20.\n\n  FLIM is a library to provide basic features about message\n  representation or encoding.  It consists of following\n  modules:\n    - STD 11 (RFC 822) parser and utility\n    - MIME library\n    - mailcap parser and utility\n\nPorted by shige@FreeBSD.ORG","deps":{"apel-emacs_devel_nox":{"origin":"editors/apel","version":"10.8.20220720_8"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:flim:1.14.9.20231218:::::dragonfly6:x86_64:2","flavor":"devel_nox"}},{"name":"flim-emacs_devel","origin":"editors/flim","version":"1.14.9.20231218_2,1","comment":"Message representation or encoding elisp library for emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/flim","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b3a8afb30657efcf5a9625ff690816a62b82e19002f0af35aca1ac3bfe7faf2","flatsize":953959,"path":"All/flim-emacs_devel-1.14.9.20231218_2,1.pkg","repopath":"All/flim-emacs_devel-1.14.9.20231218_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":143680,"desc":"FLIM, message representation or encoding emacs lisp library for emacs20.\n\n  FLIM is a library to provide basic features about message\n  representation or encoding.  It consists of following\n  modules:\n    - STD 11 (RFC 822) parser and utility\n    - MIME library\n    - mailcap parser and utility\n\nPorted by shige@FreeBSD.ORG","deps":{"apel-emacs_devel":{"origin":"editors/apel","version":"10.8.20220720_8"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:flim:1.14.9.20231218:::::dragonfly6:x86_64:2","flavor":"devel_full"}},{"name":"flim-emacs_canna","origin":"editors/flim","version":"1.14.9.20231218_2,1","comment":"Message representation or encoding elisp library for emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/flim","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e936f9b113d15dbf2ab105de491417d351debcce8144c6c2628cd3fbfae4549","flatsize":956267,"path":"All/flim-emacs_canna-1.14.9.20231218_2,1.pkg","repopath":"All/flim-emacs_canna-1.14.9.20231218_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":143436,"desc":"FLIM, message representation or encoding emacs lisp library for emacs20.\n\n  FLIM is a library to provide basic features about message\n  representation or encoding.  It consists of following\n  modules:\n    - STD 11 (RFC 822) parser and utility\n    - MIME library\n    - mailcap parser and utility\n\nPorted by shige@FreeBSD.ORG","deps":{"apel-emacs_canna":{"origin":"editors/apel","version":"10.8.20220720_8"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:flim:1.14.9.20231218:::::dragonfly6:x86_64:2","flavor":"canna"}},{"name":"flim","origin":"editors/flim","version":"1.14.9.20231218_2,1","comment":"Message representation or encoding elisp library for emacs","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/flim","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f89ff0746e5825d839188e5f9a5d7051a109f53c48bfeec351ae370fe8222db6","flatsize":956267,"path":"All/flim-1.14.9.20231218_2,1.pkg","repopath":"All/flim-1.14.9.20231218_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":143468,"desc":"FLIM, message representation or encoding emacs lisp library for emacs20.\n\n  FLIM is a library to provide basic features about message\n  representation or encoding.  It consists of following\n  modules:\n    - STD 11 (RFC 822) parser and utility\n    - MIME library\n    - mailcap parser and utility\n\nPorted by shige@FreeBSD.ORG","deps":{"apel":{"origin":"editors/apel","version":"10.8.20220720_8"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:flim:1.14.9.20231218:::::dragonfly6:x86_64:2","flavor":"full"}},{"name":"flipperbit","origin":"sysutils/flipperbit","version":"0.1.2_6","comment":"Corrupted files generator, random bits flipper","maintainer":"yuri@FreeBSD.org","www":"https://github.com/0xor0ne/flipperbit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7a575c4657733e5adc8bde3144982b4ae84569b65bc9877e057f651331ea22e","flatsize":940677,"path":"All/flipperbit-0.1.2_6.pkg","repopath":"All/flipperbit-0.1.2_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":338620,"desc":"Flipperbit generates multiple corrupted variants of an input file by\nrandomly flipping bits in selected byte ranges.\n\nFlipperbit allows to specify multiple byte ranges and the bit flipping\nprobabilty.\n\nThe output of flipperbit can be used as input to software (E.g., bulk file\nprocessing applications, file parsing utilities) as a form of dumb fuzzing.","categories":["sysutils"]},{"name":"flexjson","origin":"devel/flexjson","version":"2.1","comment":"Lightweight Java library to write JSON","maintainer":"ports@FreeBSD.org","www":"https://flexjson.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6ee3400fa10b00e87fedc63f6e6ca3f2f60162c744afbb4c4e372c3d5cacb5a","flatsize":228906,"path":"All/flexjson-2.1.pkg","repopath":"All/flexjson-2.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":129868,"desc":"FlexJSON is a lightweight library to serialize objects out in Javascript Object\nNotation (JSON). The library serializes only immediately available fields by\ndefault, although it's fairly easy to add additional data such as collections\nthrough code or annotations.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe flexjson port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fpc-source","origin":"lang/fpc-source","version":"3.2.3","comment":"Free Pascal compiler with Turbo and Delphi compatibility (source)","maintainer":"acm@FreeBSD.org","www":"https://www.freepascal.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d81c4688199f4294d5e8a0a00769589946681955fde1dfd1e9b9408bcb73663b","flatsize":310008039,"path":"All/fpc-source-3.2.3.pkg","repopath":"All/fpc-source-3.2.3.pkg","licenselogic":"single","pkgsize":31144020,"desc":"Originally named FPK-Pascal, the Free Pascal compiler is a 32 bit and 64 bit\nTurbo Pascal compatible Pascal compiler for DOS, Linux, Win32, OS/2,\n(based on an older version) the AmigaOS, FreeBSD/ELF, BeOS, Darwin(OSX)\nand others (source code).","categories":["lang"]},{"name":"flobopuyo","origin":"games/flobopuyo","version":"0.20_16","comment":"Clone of the famous PuyoPuyo","maintainer":"amdmi3@FreeBSD.org","www":"http://www.ios-software.com/?page=projet&quoi=29&lg=AN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d7d8389e006ccc823d87cdf5a287e9ddf55f870936fcf01a3d30113363bab26","flatsize":4310975,"path":"All/flobopuyo-0.20_16.pkg","repopath":"All/flobopuyo-0.20_16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1780024,"desc":"Puyos are fancy smiling bubbles... But they can really be invading\nsometimes! Your goal is to make groups of colored puyos to make\nthem explode and send bad ghost Puyos to your oponent. You win the\ngame if your oponent reaches the top of the board. You can play\nagainst computer or an other human.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"]},{"name":"flexfloat","origin":"math/flexfloat","version":"g20220606_2","comment":"C library for the emulation of reduced-precision floating point types","maintainer":"yuri@FreeBSD.org","www":"https://github.com/oprecomp/flexfloat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7836dc648e1bffe35b76c4af3258cf8969cb50b2ffa0593ca59ecbf9993a6b2d","flatsize":54973,"path":"All/flexfloat-g20220606_2.pkg","repopath":"All/flexfloat-g20220606_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15276,"desc":"FlexFloat is a C library for the emulation of reduced-precision floating point\ntypes.","categories":["math"],"shlibs_provided":["libflexfloat.so"]},{"name":"flif","origin":"graphics/flif","version":"0.4","comment":"Free Lossless Image Format","maintainer":"yuri@FreeBSD.org","www":"https://flif.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6db61374d954d47573c3d9828d0aeb949808987c2287160aae037bcf7cbffaa","flatsize":7360022,"path":"All/flif-0.4.pkg","repopath":"All/flif-0.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":781512,"desc":"FLIF is a lossless image format based on MANIAC compression.\nMANIAC (Meta-Adaptive Near-zero Integer Arithmetic Coding) is a variant of CABAC\n(context-adaptive binary arithmetic coding), where the contexts are nodes of\ndecision trees which are dynamically learned at encode time.\n\nFLIF outperforms PNG, FFV1, lossless WebP, lossless BPG and lossless JPEG2000 in\nterms of compression ratio.\n\nMoreover, FLIF supports a form of progressive interlacing (essentially a\ngeneralization/improvement of PNG's Adam7) which means that any prefix\n(e.g. partial download) of a compressed file can be used as a reasonable lossy\nencoding of the entire image.","deps":{"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libSDL2-2.0.so.0","libX11.so.6","libXext.so.6","libXcursor.so.1","libXi.so.6","libXfixes.so.3","libXrandr.so.2","libXss.so.1","libdrm.so.2","libgbm.so.1","libEGL.so.1","libwayland-egl.so.1","libwayland-client.so.0","libwayland-cursor.so.0","libxkbcommon.so.0","libinotify.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libpixbufloader-flif.so","libflif.so.0","libflif_dec.so.0"],"annotations":{"cpe":"cpe:2.3:a:flif:flif:0.4:::::dragonfly6:x86_64"}},{"name":"flexbackup","origin":"sysutils/flexbackup","version":"1.2.1_8","comment":"Perl-based flexible backup system that can use dump/afio/cpio/tar","maintainer":"ports@FreeBSD.org","www":"https://flexbackup.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"542d20cf96f7ea1dcae3400454baa35db67a69bb08a48c2827ac36b3571b42d3","flatsize":266464,"path":"All/flexbackup-1.2.1_8.pkg","repopath":"All/flexbackup-1.2.1_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":70124,"desc":"A flexible backup tool\n\nFeatures:\n   o Easy to configure\n   o Uses dump, afio, GNU tar, cpio, pax, or zip archivers\n   o Full and numbered levels of incremental backup (acts like \"dump\")\n   o Compression and buffering options for all backup types\n   o Does remote filesystems (over rsh/ssh; no special service)\n   o Can backup only files not owned by rpm, or changed from rpm version\n   o Writes to tapes, on-disk archive files, or on-disk directory trees\n   o Keeps a table of contents so you know archives are on each tape\n   o Nice log files\n\nYou can get additional information about remote backup strategies using SSH\nat http://www.sysfault.org/flexbackup.html","deps":{"gtar":{"origin":"archivers/gtar","version":"1.35_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"AFIO":"off","BUFFER":"off","DOCS":"on","MBUFFER":"off","ZIP":"off"},"annotations":{"cpe":"cpe:2.3:a:flexbackup:flexbackup:1.2.1:::::dragonfly6:x86_64:8"},"messages":[{"message":"Flexbackup needs to have its configuration file placed in\n/usr/local/etc.  A template copy of this configuration file\nhas been installed into\n\n  /usr/local/etc/flexbackup.conf.sample\n\nPlease copy this file to\n\n  /usr/local/etc/flexbackup.conf\n\nEdit this file appropriately on all machines where you will\nrun flexbackup.\n\nNOTE: The flexbackup.conf file will not be removed or overwritten\n      by future package removals or upgrades once you have\n      customized it.\n\nAlso see /usr/local/share/doc/flexbackup/README\nfor more information on how to use flexbackup. Man pages have\nalso been written and included in this version of the port!","type":"install"},{"message":"===>   NOTICE:\n\nThe flexbackup port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"flickcurl","origin":"www/flickcurl","version":"1.26_4","comment":"C library for the Flickr API","maintainer":"ports@FreeBSD.org","www":"https://librdf.org/flickcurl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"521877ebcb9b684aa62f0d47c475109229b0c290aa5c8c68eb4aeaf4b1db1955","flatsize":2957819,"path":"All/flickcurl-1.26_4.pkg","repopath":"All/flickcurl-1.26_4.pkg","licenselogic":"or","licenses":["APACHE20","GPLv2","LGPL21"],"pkgsize":796432,"desc":"Flickcurl is a C library for the Flickr API, handling creating the requests,\nsigning, token management, calling the API, marshalling request parameters\nand decoding responses.  It uses libcurl to call the REST web service and\nlibxml2 to manipulate the XML responses.  The current version supports part\nof the API (see Flickcurl API coverage) primarily the functions for reading\nphoto, people and tags description, uploading photos, changing tags and\ncomments.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"raptor2":{"origin":"textproc/raptor2","version":"2.0.16_3"}},"categories":["www"],"shlibs_required":["libxml2.so.2","libcurl.so.4","libraptor2.so.0"],"shlibs_provided":["libflickcurl.so.0"],"options":{"DOCS":"on","RAPTOR":"on","OFFLINE":"off","CAPTURE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe flickcurl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"flexdock","origin":"devel/flexdock","version":"1.2.4","comment":"Swing windowing and docking framework","maintainer":"ports@FreeBSD.org","www":"https://forge.scilab.org/index.php/p/flexdock/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"173fd7d811c5de629b19dd6dcbfd60839360a7f2e9ffce1188ec4c1249e71dcd","flatsize":8138003,"path":"All/flexdock-1.2.4.pkg","repopath":"All/flexdock-1.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1263556,"desc":"FlexDock is a Java docking framework for use in cross-platform\n Swing applications. It offers features you'd expect in any desktop\n docking framework such as:\n\n    * Tabbed and Split Layouts\n    * Drag-n-Drop capability (with native drag rubber band painting\n      on some platforms)\n    * Floating windows\n    * Collapsible Containers to Save Real Estate\n    * Layout Persistence","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe flexdock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"flex","origin":"textproc/flex","version":"2.6.4_3","comment":"Fast lexical analyzer generator","maintainer":"mandree@FreeBSD.org","www":"https://github.com/westes/flex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31b2192c6063666346c8e3f9c24363c1e6ce3ea8a9ac7b6e562ea92457413467","flatsize":1296198,"path":"All/flex-2.6.4_3.pkg","repopath":"All/flex-2.6.4_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":284104,"desc":"Flex is a tool for generating scanners. A scanner, sometimes called a\ntokenizer, is a program which recognizes lexical patterns in text. The\nflex program reads user-specified input files, or its standard input\nif no file names are given, for a description of a scanner to generate.\nThe description is in the form of pairs of regular expressions and C\ncode, called rules. Flex generates a C source file named, \"lex.yy.c\",\nwhich defines the function yylex(). The file \"lex.yy.c\" can be compiled\nand linked to produce an executable. When the executable is run, it\nanalyzes its input for occurrences of text matching the regular\nexpressions for each rule. Whenever it finds a match, it executes the\ncorresponding C code.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc","devel"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","EXAMPLES":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:flex_project:flex:2.6.4:::::dragonfly6:x86_64:3"}},{"name":"flightgear-mb339-pan","origin":"games/flightgear-mb339-pan","version":"2.1_3","comment":"Simulation of the MB-339 PAN aerobatic jet","maintainer":"martymac@FreeBSD.org","www":"http://hcilab.uniud.it/pan/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e5075c09cc3e94778e17f127d499fd0951d1c5d02ae8c6f7a2f4993c2897859","flatsize":4316264,"path":"All/flightgear-mb339-pan-2.1_3.pkg","repopath":"All/flightgear-mb339-pan-2.1_3.pkg","licenselogic":"single","licenses":["mb339"],"pkgsize":2011064,"desc":"The MB-339 PAN package simulates the jet used by the aerobatic team of the\nItalian Air Force, and is provided as an aircraft for the FlightGear flight\nsimulator. It is developed by the University of Udine's Human-Computer\nInteraction Laboratory, in collaboration with the Italian Aerobatic team.","categories":["games"],"messages":[{"message":"########################################################\n# Build games/flightgear-data from source to play this #\n########################################################","type":"install"}]},{"name":"fluxbox-tenr-styles-pack","origin":"x11-themes/fluxbox-tenr-styles-pack","version":"20190912","comment":"Tenner themes pack for fluxbox","maintainer":"jgh@FreeBSD.org","www":"https://tenr.de/styles/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e150b9e752bf323d7702e74b627a6cadd8712dfc6129d1b54410cd92dc1895f9","flatsize":20360646,"path":"All/fluxbox-tenr-styles-pack-20190912.pkg","repopath":"All/fluxbox-tenr-styles-pack-20190912.pkg","licenselogic":"single","pkgsize":5497380,"desc":"Tenr Fluxbox themes pack","deps":{"fluxbox":{"origin":"x11-wm/fluxbox","version":"1.3.7_8"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11-themes"]},{"name":"fldiff","origin":"textproc/fldiff","version":"1.1_12","comment":"Graphical diff program using FLTK","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4854b67ffa9072a53ab822ec49984729a5535d66331ad7cb891e970da32ebd7","flatsize":159454,"path":"All/fldiff-1.1_12.pkg","repopath":"All/fldiff-1.1_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":84332,"desc":"Fldiff is a graphical diff program that shows the differences between two\nfiles/directories, or a file/directory and a CVS or Subversion repository.\n\nIt is inspired by xdiff (Motif-based) and xxdiff (Qt-based), whose choice of\nGUI toolkit has hampered their portability to many of the systems I work with.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["textproc"],"shlibs_required":["libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"flatzebra","origin":"devel/flatzebra","version":"0.2.0","comment":"Generic game engine for 2D double-buffering animation","maintainer":"martymac@FreeBSD.org","www":"http://sarrazip.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f97e4773d88207b8ca5f37f60ae810c9a789f749c9a61eae2989a8f588da89d3","flatsize":268220,"path":"All/flatzebra-0.2.0.pkg","repopath":"All/flatzebra-0.2.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":63772,"desc":"Flatzebra is a generic C++ game engine library supporting 2D double-buffering.\n\nIt is used by games such as BurgerSpace, Afternoon Stalker and Cosmosmash.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_gfx":{"origin":"graphics/sdl2_gfx","version":"1.0.4"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["devel","games"],"shlibs_required":["libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_gfx-1.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2-2.0.so.0"],"shlibs_provided":["libflatzebra-0.2.so.2"],"options":{"DOCS":"on"}},{"name":"flawfinder","origin":"security/flawfinder","version":"2.0.19_1","comment":"Examines source code looking for security weaknesses","maintainer":"se@FreeBSD.org","www":"https://dwheeler.com/flawfinder/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4564458580fccb2b896cbcff8177f6bf47bada395c7d5c4cd3b7de8748f5c509","flatsize":540687,"path":"All/flawfinder-2.0.19_1.pkg","repopath":"All/flawfinder-2.0.19_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":195968,"desc":"Flawfinder searches through source code looking for potential security\nflaws. Flawfinder uses an internal database called the ``ruleset''; the\nruleset identifies functions that are common causes of security flaws.\nEvery potential security flaw found in a given source code file (matching\nan entry in the ruleset) is called a ``hit,'' and the set of hits found\nduring any particular run is called the ``hitlist.''","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"flatcc","origin":"devel/flatcc","version":"0.6.1","comment":"FlatBuffers compiler and library in C for C","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dvidelabs/flatcc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbfa4d62abf832bc75df10e2ae3e10fb6e1d0afe7e2580c90fb4ebbf6ab78284","flatsize":1056923,"path":"All/flatcc-0.6.1.pkg","repopath":"All/flatcc-0.6.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":235140,"desc":"A compiler that generates FlatBuffers code for C given a FlatBuffer schema\nfile. This introduction also creates a separate test project with the\ntraditional monster example, here in a C version.","categories":["devel"],"shlibs_provided":["libflatcc.so","libflatccrt.so"]},{"name":"flint2","origin":"math/flint2","version":"2.9.0_3","comment":"Fast library for number theory","maintainer":"yuri@FreeBSD.org","www":"https://www.flintlib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"edf0f92826b4f17d55b3a56876b246f6aee5ee4b182722583d639a16d520e257","flatsize":13530598,"path":"All/flint2-2.9.0_3.pkg","repopath":"All/flint2-2.9.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3603700,"desc":"FLINT is a C library for doing number theory, maintained by William Hart.\n\nFLINT supports arithmetic with numbers, polynomials, power series and matrices\nover many base rings, including:\n* Multiprecision integers and rationals\n* Integers modulo n\n* p-adic numbers\n* Finite fields (prime and non-prime order)\n* Real and complex numbers (via the Arb extension library)","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"ntl":{"origin":"math/ntl","version":"11.5.1_1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libntl.so.44","libmpfr.so.6","libgmp.so.10","libopenblas.so.0"],"shlibs_provided":["libflint.so.17"],"options":{"NTL":"on"}},{"name":"flcluster","origin":"comms/flcluster","version":"1.0.4_3","comment":"Management tool for accessing dxcluster nodes","maintainer":"hamradio@FreeBSD.org","www":"http://www.w1hkj.com/flcluster-help","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef499421bb5b981ecc991ba5bceac0a4caca093f2f005cb20e3f2d8a3f13d69d","flatsize":2237939,"path":"All/flcluster-1.0.4_3.pkg","repopath":"All/flcluster-1.0.4_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":439924,"desc":"flcluster is a stand alone dx cluster client that will also connect to fldigi\nand act as the dx cluster client for fldigi. Multiple instances of flcluster\ncan simultaneously connect to fldigi, and fldigi's internal dx cluster client\ncan also be connected at the same time.  Connectivity is via a socket interface,\nso flclient can reside on the same or a different computer on the LAN or WAN\nso long as it is possible to establish the socket (xmlrpc) connection.\n\nJoin linuxham or NBEMSham at groups.io or win-fldigi at Yahoo group for\nsupport, news and updates on W1HKJ software:","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["comms","hamradio"],"shlibs_required":["libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"]},{"name":"flatbuffers205","origin":"devel/flatbuffers205","version":"2.0.5","comment":"Memory efficient serialization library","maintainer":"yuri@FreeBSD.org","www":"https://google.github.io/flatbuffers/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d587f4e73f0ae8e3bc4a1dd3c6982b2b926406809d279a3ec9bb60a5fd520c72","flatsize":3309981,"path":"All/flatbuffers205-2.0.5.pkg","repopath":"All/flatbuffers205-2.0.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":862904,"desc":"Memory efficient serialization library.","categories":["devel"],"shlibs_provided":["libflatbuffers.so.2"],"annotations":{"cpe":"cpe:2.3:a:google:flatbuffers:2.0.5:::::dragonfly6:x86_64"}},{"name":"flat-frog","origin":"www/flat-frog","version":"2.2.13","comment":"Templating engine working in php","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/flatfrog/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cede593b6fbd5a83ee19c5b2aaf2cc132d5b77c7a4f070282d5b47d3500c3dc2","flatsize":233449,"path":"All/flat-frog-2.2.13.pkg","repopath":"All/flat-frog-2.2.13.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":51988,"desc":"Flat Frog is a templating engine working in php allowing the most\nusefull functions : loops, test, switch, inclusion of files and plugin\ncapabilities. It has compiling and caching capabilites.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe flat-frog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"flasm","origin":"graphics/flasm","version":"1.62_1","comment":"Command line assembler/disassembler of flash actionscript bytecode","maintainer":"ports@FreeBSD.org","www":"https://flasm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17487b0efda7cfd1ae572c599cb438461cecacb63c4d16c1530cc9fd18c78abb","flatsize":126552,"path":"All/flasm-1.62_1.pkg","repopath":"All/flasm-1.62_1.pkg","licenselogic":"single","pkgsize":47784,"desc":"Command line assembler/disassembler of flash actionscript bytecode.","categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe flasm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"flexiblas","origin":"math/flexiblas","version":"3.4.4_1","comment":"BLAS and LAPACK wrapper library with runtime exchangable backends","maintainer":"thierry@FreeBSD.org","www":"https://www.mpi-magdeburg.mpg.de/projects/flexiblas","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa23aaad5c73940a00126eadf2565520bec89ecdec38f3ad53ef2168617e5295","flatsize":17106085,"path":"All/flexiblas-3.4.4_1.pkg","repopath":"All/flexiblas-3.4.4_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":3836372,"desc":"FlexiBLAS is a BLAS and LAPACK wrapper library with runtime exchangable\nbackends.\n\n- Runtime exchangeable BLAS and LAPACK backend without recompilation of any\n  software.\n- Supports all BLAS functions and al LAPACK functions from Version 3.10.0 with\n  an 100%25 BLAS and LAPACK compatible ABI/API.\n- Flexible per system/per user/per host configuration files.\n- Integration of user-owned BLAS libraries without administrator privileges,\n  even in system-wide installed programs.\n- Interface for GNU Octave to change the BLAS backend at runtime.\n- Works with NETLIB-BLAS, OpenBLAS, ATLAS, Intel MKL, BLIS, ...\n- Aware of 32-bit and 64-bit integers\n- New: Introspection API to build analysis and profiling tools.\n\nSee also: <https://gitlab.mpi-magdeburg.mpg.de/software/flexiblas-release>\nand <https://github.com/mpimd-csc/flexiblas>.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"blis":{"origin":"math/blis","version":"0.9.0_2"},"cblas":{"origin":"math/cblas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0","libblis.so.4","libssp.so.0","libopenblas.so.0"],"shlibs_provided":["libflexiblas_blispthread.so","libflexiblas_fallback_lapack.so","libflexiblas_hook_dummy.so","libflexiblas_hook_profile.so","libflexiblas_netlib.so","libflexiblas_openblasopenmp.so","libflexiblas.so.3","libflexiblas_api.so.3","libflexiblas_mgmt.so.3"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"flasher","origin":"sysutils/flasher","version":"1.3_1","comment":"Monitors log or mail files for writes, and flashes a keyboard LED","maintainer":"freebsd@nesbitt.ca","www":"http://www.unixporting.com/downloads/flasher/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9117ecd862d8e8c2ade892a963825e1109a8093da2b501f0cf2e8f60bc9cd99","flatsize":12659,"path":"All/flasher-1.3_1.pkg","repopath":"All/flasher-1.3_1.pkg","licenselogic":"single","pkgsize":6716,"desc":"Flasher monitors changes to one or more files, and indicates the\nnumber of writes to these files by briefly flashing a console LED\nonce for each write.  The flashing sequence is repeated, after a\nbrief pause, until the files have been read.  As the files are\nsubsequently read, the number of LED flashes is reduced.  When all\nmonitored files have been read, the console LED will be disabled.\n\nThe most obvious use is to monitor specific system log or mail files.\n\nMultiple LEDs can be used. Each possible LED (-c, -n or -s) takes\na list of colon-separated file arguments.  For example, when invoked\nas:\n\n    # ./flasher -s /var/log/messages:/var/mail/root\n\nthe Scroll Lock LED will flash once for each write made to either\nof these files, until the files are read.  When /var/log/messages\nhas been read, the Scroll Lock LED will continue to flash once for\neach write that has been made to /var/mail/root, until it also has\nbeen read.\n\nThe list of files can include files that don't yet exist.","categories":["sysutils"]},{"name":"flash","origin":"biology/flash","version":"1.2.11","comment":"Fast Length Adjustment of SHort reads","maintainer":"jwb@FreeBSD.org","www":"https://ccb.jhu.edu/software/FLASH/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e0c2c051191edcf95cbaf0f5092c05dde8cff49a08b69a6ba0727f287ba2dc4","flatsize":108382,"path":"All/flash-1.2.11.pkg","repopath":"All/flash-1.2.11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":36700,"desc":"FLASH (Fast Length Adjustment of SHort reads) is a very fast and\naccurate software tool to merge paired-end reads from next-generation\nsequencing experiments. FLASH is designed to merge pairs of reads when\nthe original DNA fragments are shorter than twice the length of reads.\nThe resulting longer reads can significantly improve genome assemblies.\nThey can also improve transcriptome assembly when FLASH is used to\nmerge RNA-seq data.","categories":["biology"]},{"name":"flatbuffers","origin":"devel/flatbuffers","version":"24.3.25,1","comment":"Memory efficient serialization library","maintainer":"yuri@FreeBSD.org","www":"https://flatbuffers.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98a5bf5ed8381926bef989baafa51535736cb8533adef825ff9620b000403785","flatsize":3997166,"path":"All/flatbuffers-24.3.25,1.pkg","repopath":"All/flatbuffers-24.3.25,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1050152,"desc":"FlatBuffers is an efficient cross platform serialization library for\nC++, C#, C, Go, Java, Kotlin, JavaScript, Lobster, Lua, TypeScript, PHP,\nPython, Rust and Swift. It was originally created at Google for game\ndevelopment and other performance-critical applications.","categories":["devel"],"shlibs_provided":["libflatbuffers.so.24.3.25"],"annotations":{"cpe":"cpe:2.3:a:google:flatbuffers:24.3.25:::::dragonfly6:x86_64"}},{"name":"flat-remix-gtk-themes","origin":"x11-themes/flat-remix-gtk-themes","version":"20220627","comment":"Flat Remix is a GTK application theme inspired by material design","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/daniruiz/flat-remix-gtk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a8b78b64daa5e00c840d6d872711841f97f7d4e3bb8cfdd69596dd525149fcc3","flatsize":76329378,"path":"All/flat-remix-gtk-themes-20220627.pkg","repopath":"All/flat-remix-gtk-themes-20220627.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1553744,"desc":"Flat Remix GTK theme is a gtk window theme inspired on material design.\n\nSupported Desktop Environments:\n\n* Cinnamon\n* Metacity\n* Xfce","categories":["x11-themes"]},{"name":"flamethrower","origin":"dns/flamethrower","version":"0.11.0","comment":"DNS performance and functional testing utility","maintainer":"pcarboni@gmail.com","www":"https://github.com/DNS-OARC/flamethrower","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a59192d23b942dad91e9843a18ba93d76b3471b5c44f6adf457debf7216df8a5","flatsize":574450,"path":"All/flamethrower-0.11.0.pkg","repopath":"All/flamethrower-0.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":176168,"desc":"Flamethrower is a small, fast, configurable tool for functional\ntesting, benchmarking, and stress testing DNS servers and networks.\nIt supports IPv4, IPv6, UDP and TCP, and has a modular system for\ngenerating queries used in the tests.\n\nIt was built as an alternative to dnsperf, and many of the command\nline options are compatible.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"ldns":{"origin":"dns/ldns","version":"1.8.4"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libuv":{"origin":"devel/libuv","version":"1.48.0"}},"categories":["dns"],"shlibs_required":["libuv.so.1","libldns.so.3","libgnutls.so.30","libnghttp2.so.14"]},{"name":"flameshot","origin":"deskutils/flameshot","version":"12.1.0_1","comment":"Powerful yet simple to use screenshot software","maintainer":"nivit@FreeBSD.org","www":"https://flameshot.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f545e096dfbe59564f645a6aef4c62e5bc57ec0ca573f326854a1c2e8184bc3b","flatsize":3307214,"path":"All/flameshot-12.1.0_1.pkg","repopath":"All/flameshot-12.1.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":677600,"desc":"Powerful yet simple to use screenshot software.\n\nFeatures:\n\n    * Customizable appearance.\n    * Easy to use.\n    * In-app screenshot edition.\n    * DBus interface.\n    * Upload to Imgur.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguist":{"origin":"devel/qt5-linguist","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["deskutils","wayland"],"shlibs_required":["libQt5Svg.so.5","libQt5DBus.so.5","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"flamegraph","origin":"benchmarks/flamegraph","version":"1.1","comment":"Stack trace visualizer","maintainer":"jmd@FreeBSD.org","www":"https://github.com/brendangregg/FlameGraph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79d709d9ceb0b4d8f9626c31c1c271ae9f343e92660a5083d755dbabfd166d1a","flatsize":142922,"path":"All/flamegraph-1.1.pkg","repopath":"All/flamegraph-1.1.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":41272,"desc":"a stack-trace visualizer\n\nFlame Graphs visualize profiled code. Flame graphs can be created in three\nsteps: 1) Capture stacks, 2) Fold stacks, 3) flamegraph.pl.\nCapturing stacks can be done with Linux perf_events, FreeBSD pmcstat (hwpmc),\nDTrace, SystemTap, and many other profilers. See stackcollapse-*\nconverters. These stackcollapse scripts are used to fold the stacks.\nFlamegraph SVGs are created using the flamegraph.pl script.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["benchmarks"]},{"name":"fotaq","origin":"games/fotaq","version":"1.1_2","comment":"Flight of the Amazon Queen: a classic graphical adventure","maintainer":"jhale@FreeBSD.org","www":"https://www.scummvm.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae266a6ce8bf15fb206b4101315f783455be083f9388951989ba63496496f98b","flatsize":51230429,"path":"All/fotaq-1.1_2.pkg","repopath":"All/fotaq-1.1_2.pkg","licenselogic":"single","licenses":["FOTAQ"],"pkgsize":31770444,"desc":"Flight of the Amazon Queen is an irrevent pastiche of the adventure\nserials that were popular in the 1940's.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"scummvm":{"origin":"games/scummvm","version":"2.8.1"}},"categories":["games"],"options":{"DOCS":"on","LANG_DE":"off","LANG_EN":"on","LANG_FR":"off","LANG_HE":"off","LANG_IT":"off"}},{"name":"flann","origin":"math/flann","version":"1.9.2_3","comment":"Library for fast nearest neighbor searches in high dimensional spaces","maintainer":"yuri@FreeBSD.org","www":"https://www.cs.ubc.ca/research/flann/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e15b7d90ed07ee8e320096f76c91d52c1e8416d02ddc0fec3dc15547dc73d050","flatsize":16258517,"path":"All/flann-1.9.2_3.pkg","repopath":"All/flann-1.9.2_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1045500,"desc":"FLANN is a library for performing fast approximate nearest neighbor searches in\nhigh dimensional spaces. It contains a collection of algorithms we found to\nwork best for nearest neighbor search and a system for automatically choosing\nthe best algorithm and optimum parameters depending on the dataset.\n\nFLANN is written in C++ and contains bindings for the following languages: C,\nMATLAB and Python.","deps":{"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"}},"categories":["math"],"shlibs_required":["liblz4.so.1"],"shlibs_provided":["libflann.so.1.9","libflann_cpp.so.1.9"]},{"name":"flag","origin":"misc/flag","version":"1.0.6","comment":"Turn the hostname into a colourful and visually distinctive ansi flag","maintainer":"cyberleo@cyberleo.net","www":"https://git.cyberleo.net/CDN/flag.git","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05196903ea28857b3259d71da643d5e8415a51decb3d102aec5eb233562c9f57","flatsize":9997,"path":"All/flag-1.0.6.pkg","repopath":"All/flag-1.0.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6088,"desc":"Produces a cute little ansi colour 'flag' based off a hash of the machine's\nhostname (or settable via ~/.flag or /etc/flag) which can uniquely visually\nidentify a machine, at a glance. Useful for placing into /etc/issue or your\nbash prompt, so that you don't send stupid commands to the wrong machine.","categories":["misc"],"options":{"BASH":"on"}},{"name":"flam3","origin":"graphics/flam3","version":"3.1.1.5_4","comment":"Algorithmically generated fractal flames images and animations","maintainer":"john.c.prather@gmail.com","www":"http://flam3.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a650fa3d349e92768588d7b49511ea032bb0e9c4a309b5fd447b5a4f5b88dc39","flatsize":1999015,"path":"All/flam3-3.1.1.5_4.pkg","repopath":"All/flam3-3.1.1.5_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":679024,"desc":"Fractal Flames are algorithmically generated images\nand animations.  The shape of each image is specified\nby a long string of numbers - a genetic code of sorts.\n\nYou can create your own flames with the Apophysis\ninteractive designer (for windows), Qosmic (for Linux),\nor Oxidizer (for Mac OS X), or Apophysis-J (cross-\nplatform in Java).\n\nOr you can use the Electric Sheep distributed screen\nsaver to join the collective evolution of animated\nfractal flames.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libxml2.so.2","libpng16.so.16"],"shlibs_provided":["libflam3.so.0"]},{"name":"flac","origin":"audio/flac","version":"1.4.3_1,1","comment":"Free lossless audio codec","maintainer":"naddy@FreeBSD.org","www":"https://www.xiph.org/flac/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e928ed6f5c8c8650e30a1430ae46db9473f92048f241214081072519181d404","flatsize":7148641,"path":"All/flac-1.4.3_1,1.pkg","repopath":"All/flac-1.4.3_1,1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GFDL","GPLv2","LGPL21"],"pkgsize":637356,"desc":"FLAC is an Open Source lossless audio codec.\n\nFLAC is comprised of\n* libFLAC, a library which implements reference encoders and\n  decoders for native FLAC and Ogg FLAC, and a metadata interface\n* libFLAC++, a C++ object wrapper library around libFLAC\n* flac, a command-line program for encoding and decoding files\n* metaflac, a command-line program for viewing and editing FLAC\n  metadata\n* user and API documentation","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"}},"categories":["audio"],"shlibs_required":["libogg.so.0"],"shlibs_provided":["libFLAC++.so.10","libFLAC.so.12"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:flac_project:flac:1.4.3:::::dragonfly6:x86_64:1"}},{"name":"fl_moxgen","origin":"comms/fl_moxgen","version":"1.00_2","comment":"Compute the dimensions of a Moxon Rectangle antenna","maintainer":"hamradio@FreeBSD.org","www":"http://home.comcast.net/~andystewart/moxon_sw.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6692507c64e7aefdd587f111c176122ed6f5ce9fed194d0d3253b5ec62680196","flatsize":130808,"path":"All/fl_moxgen-1.00_2.pkg","repopath":"All/fl_moxgen-1.00_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":47260,"desc":"Fl_MoxGen is a program that will compute the dimensions\nof a Moxon Rectangle antenna based on user input of the\ndesired resonant frequency in MHz and the wire diameter.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"libharu":{"origin":"print/libharu","version":"2.4.4"}},"categories":["comms","hamradio"],"shlibs_required":["libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6","libhpdf.so.2.4"],"options":{"PDF":"on"}},{"name":"flare-engine","origin":"games/flare-engine","version":"1.14_1","comment":"Free Libre Action Roleplaying Engine","maintainer":"amdmi3@FreeBSD.org","www":"https://flarerpg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab5333e2449bba805571eebaf174fd47f85af3cef7bdbd6fe8e23e67e6e58597","flatsize":16125867,"path":"All/flare-engine-1.14_1.pkg","repopath":"All/flare-engine-1.14_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":3087016,"desc":"Flare (Free Libre Action Roleplaying Engine) is a simple game engine\nbuilt to handle a very specific kind of game: single-player 2D\naction RPGs. Flare is not a reimplementation of an existing game\nor engine. It is a tribute to and exploration of the action RPG\ngenre.\n\nRather than building a very abstract, robust game engine, the goal\nof this project is to build several real games and harvest an engine\nfrom the common, reusable code. The first game, in progress, is a\nfantasy dungeon crawl.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_ttf-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"fop","origin":"textproc/fop","version":"2.8","comment":"Print formatter driven by XSL formatting","maintainer":"ports@FreeBSD.org","www":"https://xmlgraphics.apache.org/fop/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c09330fe4547540b818cd2d25a099acd69aed2663163d293a27d08885f4eaa6","flatsize":33674708,"path":"All/fop-2.8.pkg","repopath":"All/fop-2.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":26102348,"desc":"FOP is the world's first print formatter driven by XSL formatting\nobjects. It is a Java application that reads a formatting object\ntree conforming to the XSL candidate release (21. November 2000) and\nthen turns it into a PDF document or allows you to preview it\ndirectly on screen.\n\nFOP is part of Apache's XML project.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fkiss","origin":"games/fkiss","version":"0.33a_7","comment":"Freely enjoy childlike KISS, French-KISS!","maintainer":"ports@FreeBSD.org","www":"http://www2s.biglobe.ne.jp/~yav/soft/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f81c41fa7cdef144cb4cd34a75431406e07ff2f571e0d1b8cbde2b5fc00b188","flatsize":187396,"path":"All/fkiss-0.33a_7.pkg","repopath":"All/fkiss-0.33a_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":97328,"desc":"This software fkiss - French-KISS! is a sample implementation of\nKISekae Set system (KISS) for X Window System.\nKISS is a software for playing Paper-doll on any computers.\n\"Kisekae\" means \"changing clothes\".\n\nFor example, type\n%25 fkiss /usr/local/share/examples/fkiss/frkismi4.lzh","deps":{"lha":{"origin":"archivers/lha","version":"1.14i_10"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fkiss port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fixrtf","origin":"textproc/fixrtf","version":"0.1.20060303_3","comment":"Patch making it possible to embed PNGs into RTFs","maintainer":"delphij@FreeBSD.org","www":"http://www.freebsd.org.cn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"611929bfc56aac24a0925720b8fc02bd43952d57203e8741350156be381a521f","flatsize":33480,"path":"All/fixrtf-0.1.20060303_3.pkg","repopath":"All/fixrtf-0.1.20060303_3.pkg","licenselogic":"single","pkgsize":13340,"desc":"Utility to embed PNG pictures into RTFs.  This is primarily used in\nthe FreeBSD Documentation Project.\n\nThis utility is maintained by the FreeBSD Simplified Chinese Project.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["textproc"],"shlibs_required":["libpng16.so.16"]},{"name":"fist","origin":"textproc/fist","version":"4.1_1","comment":"Emphatic message generator","maintainer":"bofh@FreeBSD.org","www":"https://www.fourmilab.ch/fist/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83385e77486872e26079e540654415d5d95ec9d6635115897715bf2db6fe1c13","flatsize":12476,"path":"All/fist-4.1_1.pkg","repopath":"All/fist-4.1_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":7696,"desc":"Fist prints an image of a clenched fist followed by a slogan in block\nletters.","categories":["textproc"]},{"name":"fix-mime-charset","origin":"converters/fix-mime-charset","version":"0.5.3_3","comment":"Fix incorrect Content-Type MIME headers of e-mail messages","maintainer":"chip-set@mail.ru","www":"https://fix-mime-chr.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c719ec9e0d1cd890d60fa5a3cc9234b7d92ec1aeff2e665b228cf946d6e286ad","flatsize":133352,"path":"All/fix-mime-charset-0.5.3_3.pkg","repopath":"All/fix-mime-charset-0.5.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":53332,"desc":"Fix-mime-charset automatically detects character sets of email message and\nmodifies the Content-Type header appropriately. It can be used as mail\nfilter in mailing lists where users often set the charset of their messages\nincorrectly. It processes messages fast and accurately, ignoring\nattachments, and correctly interprets transfer-encodings. None but the\nContent-Type header is changed.","deps":{"enca":{"origin":"converters/enca","version":"1.19_1"}},"categories":["converters","textproc","russian","ukrainian"],"options":{"DOCS":"on"}},{"name":"flacon","origin":"audio/flacon","version":"11.3.0_1","comment":"Graphical audio file extractor and encoder","maintainer":"danfe@FreeBSD.org","www":"https://flacon.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fe59678c16c25d4a48bb197ad82a96ad15fc5e6f29e5dbc4b82158a339040b5","flatsize":4809143,"path":"All/flacon-11.3.0_1.pkg","repopath":"All/flacon-11.3.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1578188,"desc":"Flacon extracts individual tracks from one big audio file containing the\nentire album of music and saves them as separate audio files.\n\nTo do this, it uses information from the appropriate CUE file.  Besides,\nFlacon makes it possible to conveniently revise or specify tags both for\nall tracks at once or for each tag separately.  Its features are:\n\n  - Supported input formats: WAV, FLAC, APE, WavPack, True Audio (TTA)\n  - Supported output formats: FLAC, WAV, WavPack, AAC, OGG, or MP3\n  - Replay Gain analysis (album-gain and track-gain modes)\n  - Automatic character set detection for CUE files\n  - Generation of the per-track CUE file in the output directory\n  - Multi-threaded conversion process and graphical user interface","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"taglib":{"origin":"audio/taglib","version":"2.0.1"},"uchardet":{"origin":"textproc/uchardet","version":"0.0.8_1"}},"categories":["audio"],"shlibs_required":["libuchardet.so.0","libtag.so.2","libQt5Widgets.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"messages":[{"message":"Flacon uses external programs to perform audio conversion.  Install\n  them manually, depending on your needs, from the following ports or\n  corresponding packages:\n\n\t\taudio/faac\t\taudio/flac\n\t\taudio/lame\t\taudio/mac\n\t\taudio/opus-tools\taudio/tta\n\t\taudio/vorbis-tools\taudio/wavpack","type":"install"}]},{"name":"firstboot-pkgs","origin":"sysutils/firstboot-pkgs","version":"1.7","comment":"Install packages when the system first boots","maintainer":"cperciva@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1b2d3470343de7082d173591e583f9b4f531ea6ac2d794a65ac7864e23e43a0","flatsize":1276,"path":"All/firstboot-pkgs-1.7.pkg","repopath":"All/firstboot-pkgs-1.7.pkg","licenselogic":"single","pkgsize":1300,"desc":"When the system first boots, install the pkg(8) tools (if not already\ninstalled) and packages listed in the $firstboot_pkgs_list rc.conf\nvariable.  If the installed packages added new rc.d scripts, request\na reboot.\n\nObviously, this port is not useful after a system is already running; it is\nintended to be included as part of the installation or disk image building\nprocess.","categories":["sysutils"]},{"name":"firstboot-cloudsetup","origin":"sysutils/firstboot-cloudsetup","version":"1.2","comment":"Configure network and user when the system first boots","maintainer":"jornane@icloud.com","www":"https://git.sr.ht/~jornane/cloudsetup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9863ed8f580ed861c37fcf7ed93070f8cdbc04f12079cdc7ffd0811bacb466f","flatsize":14104,"path":"All/firstboot-cloudsetup-1.2.pkg","repopath":"All/firstboot-cloudsetup-1.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5352,"desc":"Configure network and user data from cloud configuration at first boot.\nThe configuration is written before the netif service is started.\nCompatible with OpenNebula.","categories":["sysutils"]},{"name":"firmware-utils","origin":"devel/firmware-utils","version":"20111222","comment":"Create device firmware images","maintainer":"stb@lassitu.de","www":"https://www.openwrt.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5700d43224959af0a77cbc82219dd88883e61ef818119ea662ff264bbb98404","flatsize":491755,"path":"All/firmware-utils-20111222.pkg","repopath":"All/firmware-utils-20111222.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":106948,"desc":"A collection of utilities to create firmware images for embedded devices,\nincluding many wireless routers from many vendors.\n\nThe utilities are collected and maintained by the OpenWrt router project.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libcrypto.so.12"]},{"name":"five-or-more","origin":"games/five-or-more","version":"3.32.3_3","comment":"Form a line of 5 or more colored balls","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Five%20or%20more","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20f3a50603d801a14ef4a1c2215ba69b0571a958ee5d8501bbe9db90585c0b16","flatsize":2632592,"path":"All/five-or-more-3.32.3_3.pkg","repopath":"All/five-or-more-3.32.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1231140,"desc":"Five or More is the GNOME port of the once popular Windows game called\nColor Lines. The game's objective is to align as often as possible five or\nmore objects of the same color and shape causing them to disappear.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libgnome-games-support":{"origin":"games/libgnome-games-support","version":"1.8.2_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libgee-0.8.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgnome-games-support-1.so.3","librsvg-2.so.2"]},{"name":"fishsupper","origin":"games/fishsupper","version":"0.1.6_21","comment":"Guide a cat across a series of rivers, jumping from log to log","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/fishsupper/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13f5ad88ee0912aedfef750ec21ceae3cd9918b49aea38b4845b3701a6168978","flatsize":1216568,"path":"All/fishsupper-0.1.6_21.pkg","repopath":"All/fishsupper-0.1.6_21.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":985072,"desc":"Fish Supper is a simple arcade/puzzle game, loosely based on the\nretro classic Frogger.\n\nGuide a cat across a series of rivers, jumping from log to log to\nreach a tasty fish supper on the other side. Make sure you've got\na crystal the same colour as the log before you land on it, though,\nor you'll be zapped back to the beginning.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"fixc","origin":"finance/fixc","version":"1.2_21","comment":"Simple Financial Information eXchange (FIX) protocol console client","maintainer":"blttll@gmail.com","www":"https://github.com/blttll/fixc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"311dd4c7b6525084ee79b6ec8ef976651883f99144a750c76d2131ce26009373","flatsize":3686536,"path":"All/fixc-1.2_21.pkg","repopath":"All/fixc-1.2_21.pkg","licenselogic":"single","pkgsize":1302560,"desc":"fixc is a simple Financial Information eXchange (FIX) protocol console client.\nfixc connects to remote host and sends out FIX messages it reads from local\nscenario file.","categories":["finance"]},{"name":"fpc-devel-source","origin":"lang/fpc-devel-source","version":"3.3.1.20240503","comment":"Free Pascal compiler with Turbo and Delphi compatibility (source)","maintainer":"acm@FreeBSD.org","www":"https://www.freepascal.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e34ddf384b6598e5d4eaf1a538c91e694f1f10319e7e03547f0cacbdef21c476","flatsize":312904035,"path":"All/fpc-devel-source-3.3.1.20240503.pkg","repopath":"All/fpc-devel-source-3.3.1.20240503.pkg","licenselogic":"single","pkgsize":34021864,"desc":"Free Pascal is a mature, versatile, open source Pascal compiler. It can target\nmany processor architectures: Intel x86 (16 and 32 bit), AMD64/x86-64, PowerPC,\nPowerPC64, SPARC, SPARC64, ARM, AArch64, MIPS, Motorola 68k, AVR, and the JVM.\n\nSupported operating systems include Windows (16/32/64 bit, CE, and native NT),\nLinux, Mac OS X/iOS/iPhoneSimulator/Darwin, FreeBSD and other BSD flavors, DOS\n(16 bit, or 32 bit DPMI), OS/2, AIX, Android, Haiku, Nintendo GBA/DS/Wii,\nAmigaOS, MorphOS, AROS, Atari TOS, and various embedded platforms. Additionally,\nsupport for RISC-V (32/64), Xtensa, and Z80 architectures, and for the LLVM\ncompiler infrastructure is available in the development version. Additionally,\nthe Free Pascal team maintains a transpiler for pascal to Javascript called\npas2js.","categories":["lang"]},{"name":"fireflies","origin":"x11/fireflies","version":"2.08","comment":"Fireflies screensaver, for use with xscreensaver","maintainer":"zirias@FreeBSD.org","www":"https://github.com/mpcomplete/fireflies/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"746ec567f30751bd4060970e9441a036003dc53848ac5a370f79685f6b81249a","flatsize":82258,"path":"All/fireflies-2.08.pkg","repopath":"All/fireflies-2.08.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29892,"desc":"A bunch of fireflies chase a few baits around the screen, leaving colorful\ntails which get blown around by the wind.\n\nThis screensaver is installed as a \"hack\" for xscreensaver. When built with\nSDL support, it can also be run standalone.","deps":{"argp-standalone":{"origin":"devel/argp-standalone","version":"1.5.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["x11"],"shlibs_required":["libargp.so.0","libGL.so.1","libGLU.so.1","libX11.so.6"],"options":{"SDL":"off"}},{"name":"fire-hpp","origin":"devel/fire-hpp","version":"0.2","comment":"C++ single header library to create a CLI from a function signature","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kongaskristjan/fire-hpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29e805176457b43fb6a4fc670cc0dbe6b190f1fd546f4b5d6b9b6b48904ba849","flatsize":46890,"path":"All/fire-hpp-0.2.pkg","repopath":"All/fire-hpp-0.2.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":10520,"desc":"Fire for C++, inspired by python-fire, is a single header library that creates\na command line interface from a function signature.","categories":["devel"]},{"name":"firedm","origin":"www/firedm","version":"2022.2.5_1","comment":"Graphical download manager for streaming websites","maintainer":"danfe@FreeBSD.org","www":"https://github.com/firedm/FireDM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07b4ee7f641916826bfaf1614f26e31701a15b5ceae49c694512dc49ae81d0aa","flatsize":2089554,"path":"All/firedm-2022.2.5_1.pkg","repopath":"All/firedm-2022.2.5_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":351120,"desc":"FireDM is an open-source, multi-connection, graphical download manager.\nIt can download regular files, supports downloading videos and playlists\nfrom YouTube and other media websites.  Developed in Python, based on\nTkinter, libcurl, and yt-dlp (youtube_dl).","deps":{"py311-AwesomeTkinter":{"origin":"x11-toolkits/py-awesometkinter","version":"2021.11.8"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pycurl":{"origin":"ftp/py-pycurl","version":"7.45.3_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"yt-dlp":{"origin":"www/yt-dlp","version":"2024.07.02"}},"categories":["www","net","python"]},{"name":"firacode","origin":"x11-fonts/firacode","version":"6.2","comment":"Monospaced font with programming ligatures derived from Fira","maintainer":"dch@FreeBSD.org","www":"https://github.com/tonsky/FiraCode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb46c57ef203954400c1fb36b7996f25ac185d896b7ca1ec94d899d20e9dd0dc","flatsize":1775362,"path":"All/firacode-6.2.pkg","repopath":"All/firacode-6.2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":386964,"desc":"Fira Code is a version of Mozilla's Fira Mono font with additional\nligatures.\n\nIt is an extension of the Fira Mono font containing a set of ligatures\nfor common programming multi-character combinations in languages\nlike erlang, elixir, haskell, ocaml, clojure, scala etc where these\nsymbols crop up frequently. This is just a font rendering feature:\nunderlying code remains ASCII-compatible. This helps to read and\nunderstand code faster. For some frequent sequences like .. or //,\nligatures allow us to correct spacing.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"fish","origin":"shells/fish","version":"3.7.1","comment":"User friendly command line shell","maintainer":"asomers@FreeBSD.org","www":"https://fishshell.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"debfbee21e852de651a0b716e13d8a6873cea7ce8bad5385509f815a2efa1970","flatsize":16559543,"path":"All/fish-3.7.1.pkg","repopath":"All/fish-3.7.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3018096,"desc":"fish is a user friendly commandline shell intended mostly for\ninteractive use.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["shells"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libpcre2-32.so.0","libintl.so.8"],"options":{"DOCS":"on","MANPAGES":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:fishshell:fish:3.7.1:::::dragonfly6:x86_64"}},{"name":"finfo","origin":"sysutils/finfo","version":"0.1_1","comment":"Finfo displays potentially useful information about a file","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b28c53e12022ceca8e23ef739e211a3b22cb71b01ffb198b4d4c52cd14398ad","flatsize":9679,"path":"All/finfo-0.1_1.pkg","repopath":"All/finfo-0.1_1.pkg","licenselogic":"single","pkgsize":5336,"desc":"Finfo displays potentially useful information about a file.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe finfo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"findutils","origin":"misc/findutils","version":"4.10.0","comment":"GNU find utilities","maintainer":"fuz@FreeBSD.org","www":"https://www.gnu.org/software/findutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83d0159968cbe49cdfc8d4406143b139b65ca3ba7169b0fc2e47f7ea04857d7b","flatsize":2466842,"path":"All/findutils-4.10.0.pkg","repopath":"All/findutils-4.10.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":517628,"desc":"The Free Software Foundation's \"find\" utilities, including \"find\",\n\"locate\", and \"xargs\".\n\nThese utilities exist in the FreeBSD base collection, but the GNU\nversions have added functionality that is sometimes useful.\n\nNote that this port will install these utilities with a `g' prefix,\neg., glocate, gfind, gxargs, but the texinfo documentation will refer to\nthese utilities without the `g' prefix.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["misc"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:findutils:4.10.0:::::dragonfly6:x86_64"}},{"name":"forgejo","origin":"www/forgejo","version":"8.0.3","comment":"Compact self-hosted Git service","maintainer":"stb@lassitu.de","www":"https://forgejo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cde3086efe3640d0f2e7c27be72e7bb1e114c2a7e84b24ec24a8b22914144bde","flatsize":109131184,"path":"All/forgejo-8.0.3.pkg","repopath":"All/forgejo-8.0.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33608260,"desc":"A self-hosted Git service.\n\nForgejo is a community managed soft-fork of Gitea, which is a fork of Gogs,\nlightweight code hosting solution written in Go and published under the MIT\nlicense.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"git-lfs":{"origin":"devel/git-lfs","version":"3.0.2_22"}},"categories":["www"],"users":["git"],"groups":["git"],"options":{"BINDATA":"on","GIT_LFS":"on","PAM":"on","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:forgejo:forgejo:8.0.3:::::dragonfly6:x86_64"},"messages":[{"message":"Before starting forgejo for the first time, you must set a number of\nsecrets in the configuration file. For your convenience, a sample file\nhas been copied to /usr/local/etc/forgejo/conf/app.ini.\n\nYou need to replace every occurence of CHANGE_ME in the file with\nsensible values. Please refer to the official documentation at\nhttps://forgejo.org for details.\n\nYou will also likely need to create directories for persistent storage.\nRun\n    su -m git -c 'forgejo doctor check'\nto check if all prerequisites have been met.","type":"install"},{"message":"Since forgejo version 7, the startup script will run forgejo doctor check\nto verify that forgejo can be started successfully. If you are sure that\nforgejo will start even if doctor has identified an issue, you can disable\nthe check by setting forgejo_configcheck_enabled=NO in rc.conf.","type":"upgrade","maximum_version":"1.21"}]},{"name":"fineftp-server","origin":"ftp/fineftp-server","version":"1.3.1_2","comment":"C++ minimal FTP server library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/continental/fineftp-server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c1100f65ed66acdb6b0964f14a4ad2e932275ef20f726be290057528948e8dd","flatsize":420917,"path":"All/fineftp-server-1.3.1_2.pkg","repopath":"All/fineftp-server-1.3.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":134316,"desc":"FineFTP is a minimal FTP server library for Windows and Unix flavors.\n\nYou can easily embed this library into your own project in order to create an\nembedded FTP Server.\n\nFeatures:\n* FTP Passive mode (the only mode you need nowadays)\n* Listing directories\n* Uploading and downloading files\n* Creating and removing files and directories\n* User authentication (and anonymous user without authentication)\n* Individual local home path for each user\n* Access control on a per-user-basis","deps":{"asio":{"origin":"net/asio","version":"1.28.0"}},"categories":["ftp"],"shlibs_provided":["libfineftp-server.so.1"]},{"name":"findmtu","origin":"net/findmtu","version":"0.9","comment":"Tool for performing IPv6 path MTU discovery on *NIX","maintainer":"jmohacsi@bsd.hu","www":"https://www.dia.uniroma3.it/~compunet/tunneldiscovery/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d4b86a12ce2298722a9e62a8c924931997c4177ad10494e2eb6f2ee349afc94","flatsize":14982,"path":"All/findmtu-0.9.pkg","repopath":"All/findmtu-0.9.pkg","licenselogic":"single","pkgsize":6220,"desc":"FindMTU is a tool that performs IPv6 path MTU discovery. You can use it\nto debug network problems and to detect IPv6-in-IPv4 tunnels in the path\nto a destination.\n\nFindMTU only performs IPv6 path MTU discovery. It does not know about\nIPv4.","categories":["net"],"options":{"DOCS":"on"}},{"name":"findmaildirs","origin":"mail/findmaildirs","version":"0.4","comment":"Simple utility to create list of maildirs for mutt","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/AMDmi3/findmaildirs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6849b91e49a11fe66cfbfd04cf5cca1ce8ce19176165a41aa5daea366fd03dc8","flatsize":10520,"path":"All/findmaildirs-0.4.pkg","repopath":"All/findmaildirs-0.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4856,"desc":"This simple utility scans a directory for maildirs and prints them in\nmutt-compatible format. It may be called from .muttrc to automatically\nfill mutt's mailboxes parameter on startup with all available maildirs.","categories":["mail"],"options":{"DOCS":"on"}},{"name":"find-cursor","origin":"x11/find-cursor","version":"1.8","comment":"Simple XLib program to highlight the cursor position","maintainer":"0mp@FreeBSD.org","www":"https://github.com/Carpetsmoker/find-cursor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e920da11c05bffa64e12a9e87f7e899e82c766dfd114a5c52081b9cb8274324","flatsize":112893,"path":"All/find-cursor-1.8.pkg","repopath":"All/find-cursor-1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":73976,"desc":"Simple XLib program to highlight the cursor position. This is similar to the\nfeature found in Windows XP (and possibly later?).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6","libXfixes.so.3"],"options":{"DOCS":"on"}},{"name":"finch","origin":"net-im/finch","version":"2.14.13","comment":"Finch multi-protocol messaging client (Console UI)","maintainer":"marcus@FreeBSD.org","www":"https://www.pidgin.im/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"253c20f6fd1e218ea240e58b2f8d71de810471e9c7ad781c6a7b4f210b6e0296","flatsize":387101,"path":"All/finch-2.14.13.pkg","repopath":"All/finch-2.14.13.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":111796,"desc":"Finch is a multi-protocol instant messaging client. It is compatible with AIM\n(Oscar and TOC protocols), ICQ, IRC, Jabber, Gadu-Gadu, and Zephyr networks.\n\nFinch users can log in to multiple accounts on multiple IM networks\nsimultaneously. This means that you can be chatting with friends on AOL\nInstant Messenger, talking to a friend on Yahoo Messenger, and sitting in an\nIRC channel all at the same time.\n\nFinch supports many features of the various networks, such as file transfer\n(coming soon), away messages, typing notification, and MSN window closing\nnotification. It also goes beyond that and provides many unique features. A\nfew popular features are Buddy Pounces, which give the ability to notify you,\nsend a message, play a sound, or run a program when a specific buddy goes away,\nsigns online, or returns from idle; and plugins, consisting of text\nreplacement, a buddy ticker, extended message notification, iconify on away,\nand more.\n\n(Adapted from the About Finch page.)","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-core":{"origin":"multimedia/gstreamer1-plugins-core","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"libgnt":{"origin":"devel/libgnt","version":"2.14.3_3"},"libidn":{"origin":"dns/libidn","version":"1.42"},"libpurple":{"origin":"net-im/libpurple","version":"2.14.13"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"nss":{"origin":"security/nss","version":"3.104"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im"],"shlibs_required":["libdbus-glib-1.so.2","libdbus-1.so.3","libgmodule-2.0.so.0","libgthread-2.0.so.0","libxml2.so.2","libncurses.so.6","libtinfo.so.6","libgstvideo-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libgnt.so.0","libglib-2.0.so.0","libintl.so.8","libpurple.so.0"],"options":{"DBUS":"on","GSTREAMER":"on","IDN":"on","PERL":"off","SASL":"on","TCLTK":"off","VV":"off","NSS":"on","GNUTLS":"off","BONJOUR":"on","GG":"on","SAMETIME":"off","SILC":"off","IRC":"on","JABBER":"on","NOVELL":"on","QQ":"on","SIMPLE":"on","ZEPHYR":"on"},"annotations":{"cpe":"cpe:2.3:a:pidgin:pidgin:2.14.13:::::dragonfly6:x86_64"}},{"name":"filters","origin":"games/filters","version":"2.55_1","comment":"Collection of filters, including B1FF, and the Swedish Chef","maintainer":"ehaupt@FreeBSD.org","www":"https://joeyh.name/code/filters/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f13f1ea363ab8bcb09524ca70d2da5fca6ccd1a3e190eb051fdbd235336a8a3","flatsize":383426,"path":"All/filters-2.55_1.pkg","repopath":"All/filters-2.55_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":118904,"desc":"A collection of command line filters, including B1FF and the Swedish Chef.\nNo personal, racial, societal slurs are intended. For amusement only.\n\nAll the filters read input from stdin, change it, and write the filtered\ntext to stdout.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games","perl5"]},{"name":"focuswriter","origin":"editors/focuswriter","version":"1.8.8","comment":"Simple, distraction-free writing environment","maintainer":"eduardo@FreeBSD.org","www":"https://gottcode.org/focuswriter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de7c12699477bf6f77dc3649931ced8270f0f342ba819b060b66e9991d1af412","flatsize":8952424,"path":"All/focuswriter-1.8.8.pkg","repopath":"All/focuswriter-1.8.8.pkg","licenselogic":"and","licenses":["GPLv3+","LGPL3+"],"pkgsize":6332176,"desc":"FocusWriter is a simple, distraction-free writing environment. It utilizes a\nhide-away interface, that you access by moving your mouse to the edges of the\nscreen, allowing the program to have a familiar look and feel to it, while still\ngetting out of the way, so that you can immerse yourself in your work.\n\nFeatures:\n- TXT, basic RTF, and basic ODT file support\n- Timers and alarms\n- Daily goals\n- Fully customizable themes\n- Typewriter sound effects (optional)\n- Auto-save (optional)\n- Live statistics (optional)\n- Spell-checking (optional)\n- Multi-document support\n- Sessions\n- Portable mode (optional)\n- Translated into over 20 languages","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"}},"categories":["editors"],"shlibs_required":["libQt6Concurrent.so.6","libQt6Multimedia.so.6","libQt6PrintSupport.so.6","libQt6Widgets.so.6","libQt6Network.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libhunspell-1.7.so.0"],"options":{"DOCS":"on","LTO":"off"}},{"name":"filtermail","origin":"mail/filtermail","version":"0.8.6_1","comment":"Filter mail on a POP3 server: saves downloading spam","maintainer":"jmc-freebsd2@milibyte.co.uk","www":"http://mailfilter.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65fcec3b57d35a8ea66290ef95ab97c798089588520acc23d89be05a5afdf1cc","flatsize":237479,"path":"All/filtermail-0.8.6_1.pkg","repopath":"All/filtermail-0.8.6_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":84880,"desc":"This is mail/filtermail, a port of mailfilter, renamed because another\nmailfilter previously existed in the ports tree.\n\nIt filters mail on a pop3 server, allowing junk to be deleted on the\nserver rather than after it has been downloaded, and integrates with other\nprograms such as fetchmail.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"flite","origin":"audio/flite","version":"2.1","comment":"Small run-time speech synthesis engine","maintainer":"ports@FreeBSD.org","www":"http://www.festvox.org/flite/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03b6550efa5b5e5968c591fc68a2dc6b2250f5d42019a355c8451b5dc630a83d","flatsize":63542307,"path":"All/flite-2.1.pkg","repopath":"All/flite-2.1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":14277324,"desc":"Flite is a small fast run-time speech synthesis engine.  It is the\nlatest addition to the suite of free software synthesis tools\nincluding University of Edinburgh's Festival Speech Synthesis System\nand Carnegie Mellon University's FestVox project, tools, scripts and\ndocumentation for building synthetic voices.  However, flite itself\ndoes not require either of these systems to compile and run.\n\nFlite is the answer to the complaint that Festival is too big, too slow,\nand not portable enough.","categories":["audio"],"shlibs_provided":["libflite.so.1","libflite_cmu_grapheme_lang.so.1","libflite_cmu_grapheme_lex.so.1","libflite_cmu_indic_lang.so.1","libflite_cmu_indic_lex.so.1","libflite_cmu_time_awb.so.1","libflite_cmu_us_awb.so.1","libflite_cmu_us_kal.so.1","libflite_cmu_us_kal16.so.1","libflite_cmu_us_rms.so.1","libflite_cmu_us_slt.so.1","libflite_cmulex.so.1","libflite_usenglish.so.1"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:cmu:flite:2.1:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe flite port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"filewatcherd","origin":"sysutils/filewatcherd","version":"1.0_1,1","comment":"Daemon that watches files and runs commands when they change","maintainer":"natbsd@instinctive.eu","www":"https://github.com/faelys/filewatcherd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"008e43f4764a72caaafa91d39e4d60cec2dd89b7eb593ebc27d282b9238b3d7e","flatsize":27868,"path":"All/filewatcherd-1.0_1,1.pkg","repopath":"All/filewatcherd-1.0_1,1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":13660,"desc":"filewatcherd is a daemon inspired by cron, that run commands based on file\nchanges instead of time.\n\nIn principle it is similar to incron, but it's simpler, more limited,\nand does not depend on anything outside of FreeBSD base.","categories":["sysutils"],"messages":[{"message":"filwatcherd configuration files were installed in the following directory:\n\n\t/usr/local\n\nBefore starting the server or the client you need to perform the\nfollowing steps:\n\n1) Copy the appropriate sample configuration file as follows:\n\n\tcp /usr/local/etc/watchtab.sample /usr/local/etc/watchtab\n\n2) Edit filewatcherd's configuration file to suit your needs:\n\n\t$EDITOR /usr/local/watchtab\n\n3) Add the following line to your rc.conf:\n\n\tfilewatcherd_enable=\"YES\"\n\n\nThen you can start filewatcherd by issuing the following command:\n\n\tservice filewatcherd start","type":"install"}]},{"name":"filtron","origin":"www/filtron","version":"g20180218_22","comment":"Filtering reverse HTTP proxy","maintainer":"yuri@FreeBSD.org","www":"https://github.com/asciimoo/filtron","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f249dd6b1ed86b0793348fc466fcb7accbd7e51accdf8666ba856b13932b6217","flatsize":5186712,"path":"All/filtron-g20180218_22.pkg","repopath":"All/filtron-g20180218_22.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1774840,"desc":"Reverse HTTP proxy to filter requests by different rules. Can be used between\nproduction webserver and the application server to prevent abuse of the\napplication backend.\n\nThe original purpose of this program was to defend searx, but it can be used to\nguard any web application.","categories":["www"]},{"name":"filevercmp","origin":"sysutils/filevercmp","version":"g20151117","comment":"Compare version strings as in sort --version-sort","maintainer":"jwb@FreeBSD.org","www":"https://github.com/ekg/filevercmp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c35e5e4aa2c8ea741a6c697feeeebf778098c759cd04deda03929a530a57283","flatsize":48964,"path":"All/filevercmp-g20151117.pkg","repopath":"All/filevercmp-g20151117.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":16608,"desc":"Compare version strings:\n\nThis function compares strings S1 and S2:\n\n    By PREFIX in the same way as strcmp.\n\n    Then by VERSION (most similarly to version compare of Debian's dpkg).\n    Leading zeros in version numbers are ignored.\n\n    If both (PREFIX and VERSION) are equal, strcmp function is used for\n    comparison. So this function can return 0 if (and only if) strings S1 and\n    S2 are identical.\n\nIt returns number >0 for S1 > S2, 0 for S1 == S2 and number <0 for S1 < S2.","categories":["sysutils"],"annotations":{"deprecated":"Dependent ports use git submodules now"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nDependent ports use git submodules now."}]},{"name":"filetype","origin":"sysutils/filetype","version":"0.1.3_1","comment":"New file-type detection system","maintainer":"ismail.yenigul@endersys.com.tr","www":"https://www.pldaniels.com/filetype/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"703e69738c988916849b0001e6e92f261f657a5c5326ca3b0dad564645fc0d88","flatsize":46988,"path":"All/filetype-0.1.3_1.pkg","repopath":"All/filetype-0.1.3_1.pkg","licenselogic":"single","pkgsize":18368,"desc":"Actually, we're not trying to reinvent the wheel here,\nrather adapt it to suit a slightly different purpose.\n\nBelow are a few main points and reasons as to why we've created filetype:\n\n    * file does not work so well for loosely defined filetypes ( ie, vCards )\n    * file uses a text-based type database which can impose unwanted delays\n       in frequently invoked processes\n    * file does not have a heirachial type tree (ie, executable->MSDOS->EXE )\n    * file is not designed to be incorporated at a source level into existing\n      projects\n    * Simpler and broader type detection engine ( 'file' is very good at\n       pulling out every detail about a file, ie, the resolution of an image,\n       however we do not wish to seek out such fine details )","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"fileschanged","origin":"sysutils/fileschanged","version":"0.6.5_3","comment":"Utility that reports when files have been altered","maintainer":"ports@FreeBSD.org","www":"https://fileschanged.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f858a62739cf92aed7ca40294122e2d1021fc3e383c5bb9b0d0c9672b413a59","flatsize":86193,"path":"All/fileschanged-0.6.5_3.pkg","repopath":"All/fileschanged-0.6.5_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26400,"desc":"The fileschanged utility is a client to the FAM (File Alteration Monitor)\nserver that is now available in some distributions. Here's how the fileschanged\nFAM client works: you give it some filenames on the command line and then it\nmonitors those files for changes. When it discovers that a file has changed\n(or has been altered), it displays the filename on the standard-output.","deps":{"argp-standalone":{"origin":"devel/argp-standalone","version":"1.5.0"},"gamin":{"origin":"devel/gamin","version":"0.1.10_10"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["sysutils"],"shlibs_required":["libfam.so.0","libargp.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fileschanged port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fileprune","origin":"sysutils/fileprune","version":"1.12_1","comment":"Prune a file set according to a given age distribution","maintainer":"dds@FreeBSD.org","www":"https://www.spinellis.gr/sw/unix/fileprune/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8a3047e2980a076d93d83a5e9434dfcf3acb35915dc5eea93678ea319e924f2","flatsize":21014,"path":"All/fileprune-1.12_1.pkg","repopath":"All/fileprune-1.12_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12384,"desc":"Fileprune will delete files from the specified set targeting a given\ndistribution of the files within time as well as size, number, and\nage constraints.  Its main purpose is to keep a set of daily-created\nbackup files in manageable size, while still providing reasonable\naccess to older versions.  Specifying a size, file number, or age\nconstraint will simply remove files starting from the oldest, until\nthe constraint is met.  The distribution specification (exponential,\nGaussian (normal), or Fibonacci) provides finer control of the files\nto delete, allowing the retention of recent copies and the increasingly\naggressive pruning of the older files.  The retention schedule\nspecifies the age intervals for which files will be retained.  As\nan example, an exponential retention schedule for 10 files with a\nbase of 2 will be\n\n1 2 4 8 16 32 64 128 256 512 1024\n\nThe above schedule specifies that for the interval of 65 to 128\ndays there should be (at least) one retained file (unless constraints\nand options override this setting).","categories":["sysutils"]},{"name":"filepp","origin":"textproc/filepp","version":"1.8.0_1","comment":"Generic file preprocessor","maintainer":"ports@FreeBSD.org","www":"https://www-users.york.ac.uk/~dm26/filepp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c4d707c46658800b8c569e900500c5bb713f4d91eb45200f04d882681bd1711","flatsize":199423,"path":"All/filepp-1.8.0_1.pkg","repopath":"All/filepp-1.8.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":51580,"desc":"filepp is a generic file preprocessor designed to allow the\nfunctionality provided by the C preprocessor cpp(1) to be used with\nany file type. filepp is designed to be easily customised and\nextended.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe filepp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"findomain","origin":"net/findomain","version":"9.0.4_4","comment":"Cross-platform subdomain enumerator","maintainer":"lcook@FreeBSD.org","www":"https://github.com/Findomain/findomain","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5325c043b72cb6aa8dbeef41ab28fb6ee62a81e0d4fd6060823d88cc0429c70d","flatsize":16299106,"path":"All/findomain-9.0.4_4.pkg","repopath":"All/findomain-9.0.4_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4297272,"desc":"All-in-one subdomain enumerator including\nmonitoring automation, multi-thread API\nquerying, DNS-over-TLS, parallel domain\nresolution and a host of other unique\nfeatures.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","security"],"options":{"DOCS":"on","PGSQL":"off","SCREENSHOT":"off"}},{"name":"fileobj","origin":"editors/fileobj","version":"0.8.6_1","comment":"Portable hex editor with vi like interface","maintainer":"tkusumi@netbsd.org","www":"https://github.com/kusumi/fileobj","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"395f501c07d6fd3acead4453c3c8360d272bdd5547caf4b63dea1d15e224fa2e","flatsize":4068954,"path":"All/fileobj-0.8.6_1.pkg","repopath":"All/fileobj-0.8.6_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":479124,"desc":"fileobj is a portable hex editor with vi like interface.\nThis software provides basic vi commands for binary editing.\nFeatures include insert, replace, delete data in hexadecimal or ascii,\ncut and paste, undo and redo, visual select, partial buffer loading,\nmultiple buffers support, multiple windows support,\nblock device (raw disk) support, mapping binary data to C struct, etc.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["editors"],"annotations":{"flavor":"py311"}},{"name":"filmulator","origin":"graphics/filmulator","version":"0.11.1_4","comment":"Simplified raw editor with the power of film","maintainer":"danfe@FreeBSD.org","www":"https://filmulator.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e82cbff8d2d3f198a659edc03976425a342b1190586b8cc76270ad3b9e95441","flatsize":2278111,"path":"All/filmulator-0.11.1_4.pkg","repopath":"All/filmulator-0.11.1_4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":506516,"desc":"Filmulator is a raw photo editing application with library management\nfocusing on:\n\n  - Simplicity over flexibility\n  - Ease of learning\n  - Streamlined workflow\n\nFilmulator accepts raw files from cameras and simulates the development\nof film as if exposed to the same light as the camera's sensor.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lensfun":{"origin":"graphics/lensfun","version":"0.3.95_2"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"librtprocess":{"origin":"graphics/librtprocess","version":"0.12.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libQt5Sql.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libexiv2.so.28","libraw_r.so.23","libjpeg.so.8","libtiff.so.6","liblensfun.so.2","libcurl.so.4","libarchive.so.13","librtprocess.so.0","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5"]},{"name":"firefox-esr","origin":"www/firefox-esr","version":"128.3.0_1,1","comment":"Web browser based on the browser portion of Mozilla","maintainer":"gecko@FreeBSD.org","www":"https://www.mozilla.com/firefox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48f2613492f443c3a76dfef3b17983682d25b4ba7b3391ef55b63f1b5a28e90e","flatsize":253723510,"path":"All/firefox-esr-128.3.0_1,1.pkg","repopath":"All/firefox-esr-128.3.0_1,1.pkg","licenselogic":"single","pkgsize":61498000,"desc":"Mozilla Firefox is a free and open source web browser descended from the\nMozilla Application Suite. It is small, fast and easy to use, and offers\nmany advanced features:\n\n o Popup Blocking\n o Tabbed Browsing\n o Live Bookmarks (ie. RSS)\n o Extensions\n o Themes\n o FastFind\n o Improved Security","deps":{"aom":{"origin":"multimedia/aom","version":"3.9.1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dav1d":{"origin":"multimedia/dav1d","version":"1.4.3_1"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphite2":{"origin":"graphics/graphite2","version":"1.3.14"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libpci":{"origin":"devel/libpci","version":"3.13.0"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["www","wayland"],"shlibs_required":["libX11.so.6","libXrandr.so.2","libnss3.so","libdav1d.so.7","libaom.so.3","libvpx.so.9","libgtk-3.so.0","libgdk-3.so.0","libicui18n.so.74","libicuuc.so.74","libffi.so.8","libplc4.so","libnspr4.so","libsmime3.so","libssl3.so","libnssutil3.so","libfreetype.so.6","libfontconfig.so.1","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libjpeg.so.8","libpng16.so.16","libwebp.so.7","libwebpdemux.so.2","libgraphite2.so.3","libevent-2.1.so.7","libpixman-1.so.0","libdbus-1.so.3","libxcb-shm.so.0","libX11-xcb.so.1","libxcb.so.1","libXext.so.6"],"options":{"CANBERRA":"off","DBUS":"on","DEBUG":"off","FFMPEG":"on","LIBPROXY":"off","LTO":"off","OPTIMIZED_CFLAGS":"on","PROFILE":"on","TEST":"off","ALSA":"off","JACK":"on","PULSEAUDIO":"off","SNDIO":"on"},"annotations":{"cpe":"cpe:2.3:a:mozilla:firefox_esr:128.3.0:::::dragonfly6:x86_64:1","no_provide_shlib":"yes"},"messages":[{"message":"## Missing features\n\nSome features found on Windows, macOS and Linux are not implemented:\n\n- Encrypted Media Extensions (requires Widevine CDM binary)\n- Process sandboxing (requires Capsicum backend)\n- Reduced memory usage (requires mozjemalloc)\n- Crash Reporter (requires Google Breakpad and reproducible builds)\n- WebVR (requires open source runtime)\n- TCP fast open\n- `about:networking#networkid` (requires link state notification)\n\n## Audio backend\n\nCurrently used audio backend can be inspected on `about:support` page.\nSupported backends and default probing order is as follows:\n- `pulse-rust` if `pulseaudio` package is installed (PULSEAUDIO option)\n- `jack` if `jackit` package is installed (JACK option)\n- `sndio` if `sndio` package is installed (SNDIO option)\n- `alsa` if `alsa-lib` package is installed (ALSA option)\n- `oss` (always available)\nTo force a specific backend open `about:config` page and create\n`media.cubeb.backend` preference.\n\nMicrophone selection only works in `oss`, `pulse-rust` backends.\nOther backends are limited to `default` which is usually `/dev/dsp`,\nso use virtual_oss to reroute microphones from non-default devices.\n\n## Gamepad API\n\nRequires evdev(4) joystick support. On FreeBSD 13 and later enable hgame(4)\nwhile older versions can use sysutils/iichid or multimedia/webcamd.\n\n## smb:// issues\nNetwork group, machine, and share browsing does not work correctly.\n\n## sftp://\nOnly sftp access using public key authentication works. To easily\nsetup public key authentication to `remote_host`:\n\n    $ ssh-keygen\n    $ cat ~/.ssh/id_rsa.pub | ssh remote_host \"cat >> .ssh/authorized_keys\"\n\nThe SSH server on `remote_host` must allow pub key authentication.","type":"install"}]},{"name":"filedupe","origin":"sysutils/filedupe","version":"1.1_4","comment":"Utility for quickly finding duplicate files","maintainer":"ports@FreeBSD.org","www":"https://sammy.net/~sammy/hacks/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16d27c73602b981a04eb26bc081bcdc023e4410be28b8b5aeaefab48a9114628","flatsize":12048,"path":"All/filedupe-1.1_4.pkg","repopath":"All/filedupe-1.1_4.pkg","licenselogic":"single","pkgsize":6120,"desc":"Filedupe is a utility to assist in finding any duplicates as you\naccumulate files. It stores md5 hashes of all the files seen in a\nsystem wide database (/var/db/filedupe.db) so it can quickly spot any\nduplicates.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"}},"categories":["sysutils"],"shlibs_required":["libgdbm.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe filedupe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"filebench","origin":"benchmarks/filebench","version":"1.5.a3.27","comment":"File system and storage benchmark","maintainer":"0mp@FreeBSD.org","www":"https://github.com/filebench/filebench/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4b814891cd5831b2a51d045199f3e6544ce5d0a96aa62adfea3fbb209c8dd98","flatsize":775952,"path":"All/filebench-1.5.a3.27.pkg","repopath":"All/filebench-1.5.a3.27.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":110880,"desc":"Filebench is a file system and storage benchmark that can generate a large\nvariety of workloads. Unlike typical benchmarks it is extremely flexible and\nallows to specify application's I/O behavior using its extensive Workload Model\nLanguage (WML). Users can either describe desired workloads from scratch or use\n(with or without modifications) workload personalities shipped with Filebench\n(e.g., mail-, web-, file-, and database-server workloads). Filebench is equally\ngood for micro- and macro-benchmarking, quick to setup, and relatively easy to\nuse.","categories":["benchmarks"],"shlibs_provided":["libcvar-erlang.so.0","libcvar-exponential.so.0","libcvar-gamma.so.0","libcvar-lognormal.so.0","libcvar-normal.so.0","libcvar-triangular.so.0","libcvar-uniform.so.0","libcvar-weibull.so.0"]},{"name":"file2pcap","origin":"net/file2pcap","version":"1.29","comment":"Tool to make packet captures containing the content of specified file","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/Cisco-Talos/file2pcap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f838694c3e1152fa22b4a2cc73cd677ecce5214435568a5c42a555d52584756","flatsize":96520,"path":"All/file2pcap-1.29.pkg","repopath":"All/file2pcap-1.29.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":33024,"desc":"The File2pcap tool allows you to make various types of packet captures\ncontaining the content of any file that you specify.\n\nSupported protocols: HTTP, HTTP/2, SMTP, POP3, IMAP, FTP","categories":["net"],"options":{"DOCS":"on"}},{"name":"filelight","origin":"sysutils/filelight","version":"23.08.5","comment":"Map of concentric segmented-rings representing file system","maintainer":"kde@FreeBSD.org","www":"https://utils.kde.org/projects/filelight/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba36bbd18c44a9a9a810620406f81f6539aa6581ca7d9d6ac2f8b6474c999468","flatsize":1480186,"path":"All/filelight-23.08.5.pkg","repopath":"All/filelight-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":759372,"desc":"Filelight allows you to quickly understand exactly where your\ndiskspace is being used by graphically representing your file system\nas a set of concentric segmented-rings. You can use it to locate\nhotspots of disk usage and then manipulate those areas using a file\nmanager.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kquickcharts":{"origin":"graphics/kf5-kquickcharts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-qqc2-desktop-style":{"origin":"x11-themes/kf5-qqc2-desktop-style","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-applications"],"shlibs_required":["libKF5XmlGui.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5KIOWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Network.so.5","libKF5AuthCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libX11.so.6","libQt5Concurrent.so.5","libQt5Core.so.5","libstdc++.so.6","libgcc_s.so.1"],"options":{"DOCS":"on"}},{"name":"filerunner","origin":"x11-fm/filerunner","version":"23.03.07.16","comment":"Tcl/Tk-based filemanager with FTP capabilities","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/filerunner/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2dbd39b61a8b78045c0fabecc49d3a44bb56e25a8c2a4dc34ec3b5c49a2ededd","flatsize":8786722,"path":"All/filerunner-23.03.07.16.pkg","repopath":"All/filerunner-23.03.07.16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2343024,"desc":"Filemanager with FTP capabilities. Uses Tcl/Tk.","deps":{"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-fm","tk"],"shlibs_required":["libfontconfig.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe filerunner port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fiked","origin":"security/fiked","version":"0.0.5_9","comment":"Fake IKE PSK+XAUTH daemon based on VPNC","maintainer":"ports@FreeBSD.org","www":"https://www.roe.ch/FakeIKEd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e05cefa84c71964e825e22e514b1ef0a4ff38171ada709a757321011f8899c0d","flatsize":73452,"path":"All/fiked-0.0.5_9.pkg","repopath":"All/fiked-0.0.5_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":29664,"desc":"This is a fake IKE daemon supporting just enough of the standards and Cisco\nextensions to attack commonly found insecure Cisco PSK+XAUTH VPN setups.\n\nIf you know the pre-shared key, also known as shared secret or group password,\nyou can impersonate the VPN gateway in IKE phase 1, and learn XAUTH user\ncredentials in phase 2.","deps":{"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["security","net-vpn"],"shlibs_required":["libgcrypt.so.20","libnet.so.9"],"options":{"DOCS":"on","LIBNET":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fiked port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"file","origin":"sysutils/file","version":"5.39_1","comment":"Utility to determine file type","maintainer":"jharris@widomaker.com","www":"https://darwinsys.com/file/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd9580322be97bc120e48df2d809b729c2d1f2bda5d4baa03a59c7e30e064cc8","flatsize":6856770,"path":"All/file-5.39_1.pkg","repopath":"All/file-5.39_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":320916,"desc":"File tests each argument in an attempt to classify it. There are three sets of\ntests, performed in the following order:\n\n  - filesystem tests\n  - magic number tests\n  - language tests\n\nThe first test that succeeds causes the file type to be printed.","categories":["sysutils"],"shlibs_provided":["libmagic.so.1"],"annotations":{"cpe":"cpe:2.3:a:file_project:file:5.39:::::dragonfly6:x86_64:1"}},{"name":"firefox","origin":"www/firefox","version":"131.0_1,2","comment":"Web browser based on the browser portion of Mozilla","maintainer":"gecko@FreeBSD.org","www":"https://www.mozilla.com/firefox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d89c2355fff527f2f8197439eaa6cf00fcd548a95945570ebf5a74596959afb1","flatsize":256981071,"path":"All/firefox-131.0_1,2.pkg","repopath":"All/firefox-131.0_1,2.pkg","licenselogic":"single","pkgsize":62167564,"desc":"Mozilla Firefox is a free and open source web browser descended from the\nMozilla Application Suite. It is small, fast and easy to use, and offers\nmany advanced features:\n\n o Popup Blocking\n o Tabbed Browsing\n o Live Bookmarks (ie. RSS)\n o Extensions\n o Themes\n o FastFind\n o Improved Security","deps":{"aom":{"origin":"multimedia/aom","version":"3.9.1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dav1d":{"origin":"multimedia/dav1d","version":"1.4.3_1"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphite2":{"origin":"graphics/graphite2","version":"1.3.14"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libpci":{"origin":"devel/libpci","version":"3.13.0"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["www","wayland"],"shlibs_required":["libX11.so.6","libXrandr.so.2","libnss3.so","libdav1d.so.7","libaom.so.3","libvpx.so.9","libgtk-3.so.0","libgdk-3.so.0","libicui18n.so.74","libicuuc.so.74","libffi.so.8","libplc4.so","libnspr4.so","libsmime3.so","libssl3.so","libnssutil3.so","libfreetype.so.6","libfontconfig.so.1","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libjpeg.so.8","libpng16.so.16","libwebp.so.7","libwebpdemux.so.2","libgraphite2.so.3","libevent-2.1.so.7","libpixman-1.so.0","libdbus-1.so.3","libxcb-shm.so.0","libX11-xcb.so.1","libxcb.so.1","libXext.so.6"],"options":{"CANBERRA":"off","DBUS":"on","DEBUG":"off","FFMPEG":"on","LIBPROXY":"off","LTO":"off","OPTIMIZED_CFLAGS":"on","PROFILE":"on","TEST":"off","ALSA":"off","JACK":"on","PULSEAUDIO":"off","SNDIO":"on"},"annotations":{"cpe":"cpe:2.3:a:mozilla:firefox:131.0:::::dragonfly6:x86_64:1","no_provide_shlib":"yes"},"messages":[{"message":"## Missing features\n\nSome features found on Windows, macOS and Linux are not implemented:\n\n- Encrypted Media Extensions (requires Widevine CDM binary)\n- Process sandboxing (requires Capsicum backend)\n- Reduced memory usage (requires mozjemalloc)\n- Crash Reporter (requires Google Breakpad and reproducible builds)\n- WebVR (requires open source runtime)\n- TCP fast open\n- `about:networking#networkid` (requires link state notification)\n\n## Audio backend\n\nCurrently used audio backend can be inspected on `about:support` page.\nSupported backends and default probing order is as follows:\n- `pulse-rust` if `pulseaudio` package is installed (PULSEAUDIO option)\n- `jack` if `jackit` package is installed (JACK option)\n- `sndio` if `sndio` package is installed (SNDIO option)\n- `alsa` if `alsa-lib` package is installed (ALSA option)\n- `oss` (always available)\nTo force a specific backend open `about:config` page and create\n`media.cubeb.backend` preference.\n\nMicrophone selection only works in `oss`, `pulse-rust` backends.\nOther backends are limited to `default` which is usually `/dev/dsp`,\nso use virtual_oss to reroute microphones from non-default devices.\n\n## Gamepad API\n\nRequires evdev(4) joystick support. On FreeBSD 13 and later enable hgame(4)\nwhile older versions can use sysutils/iichid or multimedia/webcamd.\n\n## smb:// issues\nNetwork group, machine, and share browsing does not work correctly.\n\n## sftp://\nOnly sftp access using public key authentication works. To easily\nsetup public key authentication to `remote_host`:\n\n    $ ssh-keygen\n    $ cat ~/.ssh/id_rsa.pub | ssh remote_host \"cat >> .ssh/authorized_keys\"\n\nThe SSH server on `remote_host` must allow pub key authentication.","type":"install"}]},{"name":"figlet","origin":"misc/figlet","version":"2.2.5_1","comment":"SysV banner-like program prints strings in large fancy ASCII art","maintainer":"dinoex@FreeBSD.org","www":"http://www.figlet.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86e1aa5083a2c7ea48b3dd3444d6b0d5530bd3d66418e1372e322f12df894b4c","flatsize":728228,"path":"All/figlet-2.2.5_1.pkg","repopath":"All/figlet-2.2.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":119488,"desc":"Figlet is a program that creates large ASCII art characters out of ordinary\nscreen characters\n\n      _ _ _          _   _     _\n     | (_) | _____  | |_| |__ (_)___\n     | | | |/ / _ \\ | __| '_ \\| / __|\n     | | |   <  __/ | |_| | | | \\__ \\_\n     |_|_|_|\\_\\___|  \\__|_| |_|_|___(_)\n\n\nFiglet can print in a variety of fonts, both left-to-right and right-to-left.\nFiglet comes with several fonts.  Also, many other fonts are avaiable,\nincluding Hebrew, Cyrillic (Russian), and Greek.\n\nThere is also a \"Figlet Home Page\" on the Worldwide Web.\n\n     http://www.surfplaza.com/figlet/","categories":["misc"],"options":{"DOCS":"on"}},{"name":"fightorperish","origin":"games/fightorperish","version":"0.5_2","comment":"Dungeon-crawling game","maintainer":"ports@FreeBSD.org","www":"http://www.newbreedsoftware.com/fop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c06861135bc06e03738a17f8d775aa7ba481920924786dd2de54252b4bc81b0d","flatsize":123314,"path":"All/fightorperish-0.5_2.pkg","repopath":"All/fightorperish-0.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":85856,"desc":"Fight or Perish (FOP) is a dungeon-crawling game based on Jack Pavelich's\nAtari 8-bit computer game \"Dandy\", which was in turn the influence for\nAtari Games arcade game \"Gauntlet\".\n\nWikipedia \"Gauntlet (1985 video game)\"\n\nFOP uses concepts from both games, providing one- to four-player action in\ndungeons filled with creeping enemies.\n\nCollect and use bombs to wipe out screenfuls of enemies, keys to unlock doors,\nand gather food and treasure along the way to stay alive.\n\nChoose from four characters, each with different abilities and weaknesses.\n(The one with the strongest weapon also has the weakest health,\nthe fastest one cannot shoot diagonally, etc.)","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fightorperish port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"file-roller","origin":"archivers/file-roller","version":"3.42.0_3,1","comment":"Archive manager for zip files, tar, etc","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/FileRoller","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a2488212f3c8706bb10a7180a9f8d3a47b18ebc7a73205adfaaa5a0f8044a27","flatsize":4227224,"path":"All/file-roller-3.42.0_3,1.pkg","repopath":"All/file-roller-3.42.0_3,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":670824,"desc":"File Roller is an archive manager for the GNOME environment.  It is only a\nfront-end (a graphical interface) to archiving programs like tar and zip.\nThe supported file types are:\n\n* Tar archives uncompressed (.tar) or compressed with gzip (.tar.gz , .tgz),\n  bzip (.tar.bz , .tbz), bzip2 (.tar.bz2 , .tbz2), compress (.tar.Z , .taz),\n  lzop (.tar.lzo , .tzo)\n* Zip archives (.zip)\n* Jar archives (.jar , .ear , .war)\n* Lha archives (.lzh)\n* Rar archives (.rar)\n* Single files compressed with gzip, bzip, bzip2, compress, lzop\n\nFile Roller also has a document viewer based on bonobo that lets you view files\nof any type for which you have a viewer.\n\nFormer WinZip users may find this program useful.  It serves the same purpose.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gtar":{"origin":"archivers/gtar","version":"1.35_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nautilus":{"origin":"x11-fm/nautilus","version":"42.2_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["archivers","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libhandy-1.so.0","libjson-glib-1.0.so.0","libnotify.so.4","libarchive.so.13","libnautilus-extension.so.1"],"options":{"NAUTILUS":"on","7ZIP":"off","ARJ":"off","LZO":"off","RAR":"off","ZIP":"off"},"annotations":{"cpe":"cpe:2.3:a:gnome:file-roller:3.42.0:::::dragonfly6:x86_64:3"}},{"name":"fig2sxd","origin":"graphics/fig2sxd","version":"0.23_1","comment":"Convert .xfig files to the OpenOffice draw format","maintainer":"ehaupt@FreeBSD.org","www":"https://gitlab.com/acfbuerger/fig2sxd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9421ec11232ee8ae86346010845579b14b9de5a627a60d852d425568d7d233aa","flatsize":171116,"path":"All/fig2sxd-0.23_1.pkg","repopath":"All/fig2sxd-0.23_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62560,"desc":"A command line utility to convert .xfig files to the OpenOffice Draw format.","categories":["graphics","converters"]},{"name":"fifteen","origin":"x11-fonts/fifteen","version":"20150410_1","comment":"Narrow monospaced fonts","maintainer":"rakuco@FreeBSD.org","www":"https://fontlibrary.org/en/font/fifteen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"408ec9c323eee3771a6438427f36d9bf9ca935d78b38037e3c5a77c4e9a166f4","flatsize":72671,"path":"All/fifteen-20150410_1.pkg","repopath":"All/fifteen-20150410_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":19268,"desc":"Fifteen is a faux bitmap font. This font is designed to be used as a monotype\nfont for use in a terminal, or at a larger size, to look like an over scaled\nbitmap. It works well in a 132 column terminal window. It is, of course,\nmonospaced and has clearly distinct 1I and l, and the zero is slashed.\n\nQuinze is a narrow monospaced font, for programming and terminal emulators. It\nis designed to be narrow, and allow 132 columns to be comfortably fitted on a\nscreen The 1, l and I are clearly distinguished, as are O and 0. The ascii\ncircumflex is presented as an arrow, consistent with its use as exponentiation\noperator.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"fifechan","origin":"devel/fifechan","version":"0.1.5_1","comment":"Small, efficient C++ GUI library designed for games","maintainer":"fiziologus@gmail.com","www":"http://fifengine.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b59290e5a4bf5edae4f596e10e0895530c6174536913efe77cc6edc651b6369","flatsize":1322459,"path":"All/fifechan-0.1.5_1.pkg","repopath":"All/fifechan-0.1.5_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":227840,"desc":"Fifechan is a lightweight cross platform GUI library written in C++\nspecifically designed for games.  It has a small yet powerful built-in\nset of extendable GUI Widgets allowing users to create virtually\nunlimited types of widgets.\n\nFifechan supports rendering in SDL, OpenGL, or Allegro out of the box\nor it can be adapted to use any rendering engine the user requires.\nEvents are pushed to Fifechan which allows users to use any input\nlibrary they wish or they could use the built in input handling\nthrough either SDL input or Allegro input.\n\nThe primary goal for Fifechan is to keep it extendable, lightweight\nand still be powerful enough to use in all types of games out of the\nbox.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"}},"categories":["devel","games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libSDL2-2.0.so.0","libSDL2_image-2.0.so.0"],"shlibs_provided":["libfifechan.so.0.1.5","libfifechan_opengl.so.0.1.5","libfifechan_sdl.so.0.1.5"],"options":{"ALLEGRO":"off","IRRLICHT":"off","OPENGL":"on","SDL":"on","SDL_CONTRIB":"off"}},{"name":"fig2dev","origin":"print/fig2dev","version":"3.2.9","comment":"Tools to convert Xfig .fig files","maintainer":"pi@FreeBSD.org","www":"https://en.wikipedia.org/wiki/Xfig","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"baf3141e5f3545af78609836c3084f8dbf65ac34357430c985f8104055b24ca1","flatsize":710899,"path":"All/fig2dev-3.2.9.pkg","repopath":"All/fig2dev-3.2.9.pkg","licenselogic":"single","licenses":["fig2dev"],"pkgsize":265852,"desc":"Fig2dev is a set of tools for creating TeX documents with graphics\nwhich are portable, in the sense that they can be printed in a wide\nvariety of environments.\n\nDrivers currently exist for the following graphics languages:\nAutoCad slide, BOX, (E)EPIC macros, LaTeX picture environment,\nPIC, PiCTeX, PNG, PostScript, Encapsulated Postscript, GIF,\nIBM-GL, JPEG, PCX, MF (METAFONT), TeXtyl, TIFF, TPIC, XBM (X11\nBitmap), XPM (X11 Pixmap), and TK (tcl/tk).  Fig2dev can be\nconfigured with a subset of these drivers.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["print"],"annotations":{"cpe":"cpe:2.3:a:xfig_project:fig2dev:3.2.9:::::dragonfly6:x86_64"}},{"name":"fidogate","origin":"news/fidogate","version":"5.12","comment":"Fido-Internet Gateway and Tosser","maintainer":"admin@5034.ru","www":"https://github.com/ykaliuta/fidogate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5dd3c9b213825c9d517212e858bfda0ea47d0f3e1ea1d9be61c2a156cf3e6c77","flatsize":4474113,"path":"All/fidogate-5.12.pkg","repopath":"All/fidogate-5.12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":676764,"desc":"* Fido-Internet Gateway\n* Fido FTN-FTN Gateway\n* Fido Mail Processor\n* Fido File Processor\n* Fido Areafix/Filefix","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news","mail"],"options":{"INN":"on","DESCDIR":"on","ALIASES":"off","DBC":"off","DNT_NETMAIL":"off","FMSGID":"on","AVAIL":"on","BEST_AKA":"on","DOCS":"on","EXAMPLES":"on","FIX_QUOTE_RFC2FTN":"on"}},{"name":"firago","origin":"x11-fonts/firago","version":"1.001_1","comment":"Expanded version of Fira Sans with support for additional languages","maintainer":"trueos@norwegianrockcat.com","www":"https://bboxtype.com/typefaces/FiraGO/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1698e135cbbb4c2bf58d6e6a506ca62c41b47aff2e0489740880a53e26812f4d","flatsize":35863540,"path":"All/firago-1.001_1.pkg","repopath":"All/firago-1.001_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":10164108,"desc":"FiraGO is a typeface that builds on Fira Sans and adds additional\nlanguage support.\n\nFrom bBoxType's website:\n\nBased on the Fira Sans 4.3 glyph set, FiraGO now supports Arabic,\nDevanagari, Georgian, Hebrew and Thai. With this script support,\nFiraGO catches up with other global Open Source typefaces such as\nNoto.\n\nWe [bBoxType] decided to introduce FiraGO as a new product. That way,\nusers of Fira Sans can also install FiraGO.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"FiraGO has been installed.\n\nFiraGO has advanced Open Type typographic layout features and language support.\nPlease refer to the Technical Documentation installed by this port or online at\n\n    https://bboxtype.com/typefaces/FiraGO\n\nFor details about OpenType Layout Features see the OpenType Layout tag registry\n\n    http://www.microsoft.com/typography/otspec/featurelist.htm\n\nor\n\n    https://www.fontfont.com/staticcontent/downloads/FF_OT_User_Guide.pdf\n    http://en.wikipedia.org/wiki/List_of_typographic_features","type":"install"}]},{"name":"freeswitch","origin":"net/freeswitch","version":"1.10.11_1","comment":"Multi-protocol soft switch for telephony applications","maintainer":"pi@FreeBSD.org","www":"https://freeswitch.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4299fbdef90d60e68a0b6da43dd4ae68a217255f94f706af72342106b45b6e4","flatsize":152081784,"path":"All/freeswitch-1.10.11_1.pkg","repopath":"All/freeswitch-1.10.11_1.pkg","licenselogic":"single","licenses":["MPL11"],"pkgsize":86740808,"desc":"FreeSWITCH is a scalable open source cross-platform telephony\nplatform designed to route and interconnect popular communication\nprotocols using audio, video, text or any other form of media. It\nwas created in 2006 to fill the void left by proprietary commercial\nsolutions. FreeSWITCH also provides a stable telephony platform\non which many applications can be developed using a wide range of\nfree tools.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"erlang":{"origin":"lang/erlang","version":"25.3.2.7_1,4"},"ffmpeg4":{"origin":"multimedia/ffmpeg4","version":"4.4.4_12"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"ldns":{"origin":"dns/ldns","version":"1.8.4"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"mariadb-connector-c":{"origin":"databases/mariadb-connector-c","version":"3.3.8_1"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"sofia-sip":{"origin":"net/sofia-sip","version":"1.13.17"},"spandsp":{"origin":"comms/spandsp","version":"3.0.0.g20211014_2"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"},"speexdsp":{"origin":"audio/speexdsp","version":"1.2.1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"}},"categories":["net"],"users":["freeswitch"],"groups":["freeswitch"],"shlibs_required":["libodbc.so.2","libuuid.so.1","libsqlite3.so.0","libfreetype.so.6","libcurl.so.4","libpcre.so.1","libspeex.so.1","libspeexdsp.so.1","libedit.so.0","libspandsp.so.3","libsofia-sip-ua.so.0","libpng16.so.16","libssl.so.12","libcrypto.so.12","libavformat.so.58","libavcodec.so.58","libswscale.so.5","libavutil.so.56","libswresample.so.3","libopenal.so.1","libldns.so.3","liblua-5.3.so","libopus.so.0","libsndfile.so.1","libjpeg.so.8","libtiff.so.6","libpq.so.5"],"shlibs_provided":["libfreeswitch.so.1"],"options":{"X11":"off","EXAMPLES":"on","PGSQL":"on","8K":"on","16K":"on","32K":"off","48K":"off","CHINESE_HK":"off","CHINESE_SIM":"off","BRAZILIAN":"off","ENGLISH":"on","ENGLISH_CA":"off","FRENCH_CA":"off","RUSSIAN":"off","SWEDISH":"off"},"annotations":{"cpe":"cpe:2.3:a:freeswitch:freeswitch:1.10.11:::::dragonfly6:x86_64:1"},"messages":[{"message":"Example configurations are available in:\n\n/usr/local/share/examples/freeswitch/\n\nA working initial configuration can be installed by running:\n\n( cd /usr/local/share/examples/freeswitch/vanilla/ && pax -rw -p e . /usr/local/etc/freeswitch )","type":"install"}]},{"name":"fiche","origin":"net/fiche","version":"0.9.1_3","comment":"Command line pastebin for sharing terminal output","maintainer":"zi@FreeBSD.org","www":"https://github.com/solusipse/fiche","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e506edfc2fb99496367b691da248e7526ee24b4979d4f77feaa81f7934862e8e","flatsize":16765,"path":"All/fiche-0.9.1_3.pkg","repopath":"All/fiche-0.9.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7348,"desc":"Command line pastebin for sharing terminal output.\n\nNote: fiche requires a separate web-server to serve the pastebin\ncontent.","categories":["net"],"users":["fiche"],"groups":["fiche"],"messages":[{"message":"Please set the hostname of your fiche server by running:\nsysrc fiche_domain=\"mypaste.domain.com\"\n\nYou'll still need a separate webserver configured to serve the content that\nfiche produces in /usr/local/www/fiche.\n\nAn example nginx config may be found here:\nhttps://github.com/solusipse/fiche\n\nIf you wish to serve the content over HTTPS, please run the following to\nensure that fiche hands out URLs prefixed with https://:\n\nsysrc fiche_flags=\"-S\"","type":"install"}]},{"name":"ficl","origin":"lang/ficl","version":"4.1.0_4","comment":"Forth Inspired Command Language","maintainer":"pavelivolkov@gmail.com","www":"https://ficl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81f02e7e0f2b5e5560160160fbb9a4fa0aba5ea1fb09e1fa09318bcba0e0f946","flatsize":1345077,"path":"All/ficl-4.1.0_4.pkg","repopath":"All/ficl-4.1.0_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":388332,"desc":"FICL is an extremely lightweight, fast, portable implementation of FORTH\nwhich can be bound to C functions or even embedded within C/assembler\nprograms. This is a port for the current version of FICL. Older versions\ncan typically be found in /usr/src/sys/boot/ficl on FreeBSD with the\nbindings needed by the OS loader.","categories":["lang"],"shlibs_provided":["libficl.so.4.1.0"],"options":{"DOCS":"on"}},{"name":"fhourstones","origin":"benchmarks/fhourstones","version":"3.1_2","comment":"Integrated benchmark program","maintainer":"ports@FreeBSD.org","www":"https://tromp.github.io/c4/fhour.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3bc2d4d3dec9b1e1a98b7cf665aaf220cea825336acc0904995584b20783df8","flatsize":11055,"path":"All/fhourstones-3.1_2.pkg","repopath":"All/fhourstones-3.1_2.pkg","licenselogic":"single","pkgsize":5972,"desc":"This integer benchmark solves positions in the game of connect-4,\nas played on a vertical 7x6 board.  This takes about 10 minutes\non contemporary PCs.","categories":["benchmarks"],"messages":[{"message":"===>   NOTICE:\n\nThe fhourstones port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fidogate4","origin":"news/fidogate4","version":"4.4.10_1","comment":"Fido-Internet Gateway and Tosser","maintainer":"dinoex@FreeBSD.org","www":"https://fidogate.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff2c52cd9f278b13fa3de580a9da8f1275f819f4549eec8b6eace319bca22f44","flatsize":9978640,"path":"All/fidogate4-4.4.10_1.pkg","repopath":"All/fidogate4-4.4.10_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1269136,"desc":"* Fido-Internet Gateway\n* Fido FTN-FTN Gateway\n* Fido Mail Processor\n* Fido File Processor\n* Fido Areafix/Filefix","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news","mail"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"fgallery","origin":"www/fgallery","version":"1.9.1_5","comment":"Modern, static javascript photo gallery generator","maintainer":"ehaupt@FreeBSD.org","www":"https://www.thregr.org/~wavexx/software/fgallery/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04515ca158d305698a9e52267147335e8e35ac8609eb1e47bee2773a1646e173","flatsize":245136,"path":"All/fgallery-1.9.1_5.pkg","repopath":"All/fgallery-1.9.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":126268,"desc":"fgallery is a static photo gallery generator with no frills that has a stylish,\nminimalist look. fgallery shows your photos, and nothing else.\n\nThere is no server-side processing, only static generation. The resulting\ngallery can be uploaded anywhere without additional requirements and works with\nany modern browser.\n\nKey features:\n\n * Automatically orients pictures without quality loss\n * Adapts to the current screen size and proportions, switching from\n   horizontal/vertical layout and scaling thumbnails automatically\n * Supports face detection for improved thumbnail centering\n * Loads fast\n * Includes original (raw) pictures in a zip file for downloading\n * Panoramas can be seen full-size by default","deps":{"7-zip":{"origin":"archivers/7-zip","version":"24.07"},"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"exiftran":{"origin":"graphics/exiftran","version":"2.14_2"},"facedetect":{"origin":"graphics/facedetect","version":"0.1_9"},"jpegoptim":{"origin":"graphics/jpegoptim","version":"1.5.5_2"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"oxipng":{"origin":"graphics/oxipng","version":"9.1.2"},"p5-Cpanel-JSON-XS":{"origin":"converters/p5-Cpanel-JSON-XS","version":"4.38"},"p5-Image-ExifTool":{"origin":"graphics/p5-Image-ExifTool","version":"12.76"}},"categories":["www","graphics"],"options":{"7ZIP":"on","FACEDETECT":"on","JPEGOPTIM":"on","OXIPNG":"on"}},{"name":"fi-aspell","origin":"textproc/fi-aspell","version":"0.7.0_1,2","comment":"Aspell Finnish dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d28a1300c8d519bfb6f7abc0642f3ab69bf935a81bbcda24cb83373350a6cc2","flatsize":2749583,"path":"All/fi-aspell-0.7.0_1,2.pkg","repopath":"All/fi-aspell-0.7.0_1,2.pkg","licenselogic":"single","pkgsize":607452,"desc":"Aspell Finnish dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"fira","origin":"x11-fonts/fira","version":"4.301_2","comment":"Sans-serif, monospaced, and code typeface for small screens","maintainer":"trueos@norwegianrockcat.com","www":"https://bboxtype.com/typefaces/FiraSans/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fea24fde985a5eaf17a59950d077da136aab19b0e502037f32c38909d07c49a2","flatsize":58265594,"path":"All/fira-4.301_2.pkg","repopath":"All/fira-4.301_2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":11752456,"desc":"Originally designed as a typeface for the Mozilla OS, Fira Sans has\ndeveloped towards a standalone Open Source project.  Over the last years,\nFira covered more and more languages and provided further weights and\nstyles.\n\nIn version 4.2 the Fira Sans Family comprises 16 weights in 2 styles Roman\nand Italic.  And Fira grew even more.  Fira added a Condensed, Condensed\nRoman, plus a Compressed and Compressed Italic.  All fonts of Fira Sans\ncontain more than 2600 glyphs each.\n\nFira Mono is still in progress.  Though, it covers almost 1500 glyphs and\ncomes in three weights.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"Fira has been installed.\n\nFira has advanced Open Type typographic layout features and language support.\nPlease refer to the Technical Documentation installed by this port or online at\n\n    https://carrois.com/projects/Fira/\n\nFor details about OpenType Layout Features see the OpenType Layout tag registry\n\n    http://www.microsoft.com/typography/otspec/featurelist.htm\n\nor\n\n    https://www.fontfont.com/staticcontent/downloads/FF_OT_User_Guide.pdf\n    http://en.wikipedia.org/wiki/List_of_typographic_features","type":"install"}]},{"name":"fftw3-long","origin":"math/fftw3-long","version":"3.3.10_5","comment":"Fast Discrete Fourier Transform (Long Double Precision C Routines)","maintainer":"jhale@FreeBSD.org","www":"https://www.fftw.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d4d5d7bac8bfb6dc1630c6527cf8aea80b9d91220c3a58a556787b4c7707798","flatsize":3180410,"path":"All/fftw3-long-3.3.10_5.pkg","repopath":"All/fftw3-long-3.3.10_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":436032,"desc":"FFTW is a C subroutine library for computing the Discrete Fourier Transform\n(DFT) in one or more dimensions, of both real and complex data, and of\narbitrary input size. We believe that FFTW, which is free software, should\nbecome the FFT library of choice for most applications. Our benchmarks,\nperformed on a variety of platforms, show that FFTW's performance is\ntypically superior to that of other publicly available FFT software.\nMoreover, FFTW's performance is portable: the program will perform well on\nmost architectures without modification.\n\nThe FFTW package was developed at MIT by Matteo Frigo and Steven G.\nJohnson.  Please send email to fftw@theory.lcs.mit.edu so that we can keep\ntrack of users and send you information about new releases.  The latest\nversion of FFTW, benchmarks, links, and other information can be found at\nthe FFTW home page.","categories":["math"],"shlibs_provided":["libfftw3l.so.3","libfftw3l_omp.so.3","libfftw3l_threads.so.3"],"options":{"G77_WRAPPERS":"off","OPENMP":"on","OPENMPI":"off","OPTIMIZED_CFLAGS":"on","SIMD":"on"}},{"name":"fftw3-float","origin":"math/fftw3-float","version":"3.3.10_5","comment":"Fast Discrete Fourier Transform (Single Precision C Routines)","maintainer":"jhale@FreeBSD.org","www":"https://www.fftw.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"166b635a4b52eeb252d20c1f7f6ea9fded060777803e07c579e610829493e90c","flatsize":5115314,"path":"All/fftw3-float-3.3.10_5.pkg","repopath":"All/fftw3-float-3.3.10_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":761896,"desc":"FFTW is a C subroutine library for computing the Discrete Fourier Transform\n(DFT) in one or more dimensions, of both real and complex data, and of\narbitrary input size. We believe that FFTW, which is free software, should\nbecome the FFT library of choice for most applications. Our benchmarks,\nperformed on a variety of platforms, show that FFTW's performance is\ntypically superior to that of other publicly available FFT software.\nMoreover, FFTW's performance is portable: the program will perform well on\nmost architectures without modification.\n\nThe FFTW package was developed at MIT by Matteo Frigo and Steven G.\nJohnson.  Please send email to fftw@theory.lcs.mit.edu so that we can keep\ntrack of users and send you information about new releases.  The latest\nversion of FFTW, benchmarks, links, and other information can be found at\nthe FFTW home page.","categories":["math"],"shlibs_provided":["libfftw3f.so.3","libfftw3f_omp.so.3","libfftw3f_threads.so.3"],"options":{"G77_WRAPPERS":"off","OPENMP":"on","OPENMPI":"off","OPTIMIZED_CFLAGS":"on","SIMD":"on"}},{"name":"figtree","origin":"biology/figtree","version":"1.4.4.14","comment":"Graphical viewer of phylogenetic trees","maintainer":"yuri@FreeBSD.org","www":"http://tree.bio.ed.ac.uk/software/figtree/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a56c98c3eb6a978f9a909b42682209dce09677264d7af65087b661280177692c","flatsize":4672790,"path":"All/figtree-1.4.4.14.pkg","repopath":"All/figtree-1.4.4.14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3247096,"desc":"FigTree is designed as a graphical viewer of phylogenetic trees and as a program\nfor producing publication-ready figures. As with most of my programs, it was\nwritten for my own needs so may not be as polished and feature-complete as a\ncommercial program. In particular it is designed to display summarized and\nannotated trees produced by BEAST.","deps":{"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["biology","education","java"]},{"name":"fftw3-quad","origin":"math/fftw3-quad","version":"3.3.10_5","comment":"Fast Discrete Fourier Transform (Quad Precision C Routines)","maintainer":"jhale@FreeBSD.org","www":"https://www.fftw.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7ae7b2a3ae185c5c538199f157018bf398522e7a5669932d580b33fb1cf86ab","flatsize":7206737,"path":"All/fftw3-quad-3.3.10_5.pkg","repopath":"All/fftw3-quad-3.3.10_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":833816,"desc":"FFTW is a C subroutine library for computing the Discrete Fourier Transform\n(DFT) in one or more dimensions, of both real and complex data, and of\narbitrary input size. We believe that FFTW, which is free software, should\nbecome the FFT library of choice for most applications. Our benchmarks,\nperformed on a variety of platforms, show that FFTW's performance is\ntypically superior to that of other publicly available FFT software.\nMoreover, FFTW's performance is portable: the program will perform well on\nmost architectures without modification.\n\nThe FFTW package was developed at MIT by Matteo Frigo and Steven G.\nJohnson.  Please send email to fftw@theory.lcs.mit.edu so that we can keep\ntrack of users and send you information about new releases.  The latest\nversion of FFTW, benchmarks, links, and other information can be found at\nthe FFTW home page.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libquadmath.so.0","libgomp.so.1"],"shlibs_provided":["libfftw3q.so.3","libfftw3q_omp.so.3","libfftw3q_threads.so.3"],"options":{"G77_WRAPPERS":"off","OPENMP":"on","OPTIMIZED_CFLAGS":"on","SIMD":"on"}},{"name":"fftw-float","origin":"math/fftw-float","version":"2.1.5_23","comment":"Fast C routines (Single Percision)","maintainer":"ports@FreeBSD.org","www":"https://www.fftw.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0334e0feb9f0e43582f297927876f1937c3910592335da49b7ab7c64425d1cc2","flatsize":1197256,"path":"All/fftw-float-2.1.5_23.pkg","repopath":"All/fftw-float-2.1.5_23.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":213632,"desc":"FFTW is a C subroutine library for computing the Discrete Fourier Transform\n(DFT) in one or more dimensions, of both real and complex data, and of\narbitrary input size. We believe that FFTW, which is free software, should\nbecome the FFT library of choice for most applications. Our benchmarks,\nperformed on a variety of platforms, show that FFTW's performance is\ntypically superior to that of other publicly available FFT software.\nMoreover, FFTW's performance is portable: the program will perform well on\nmost architectures without modification.\n\nThe FFTW package was developed at MIT by Matteo Frigo and Steven G.\nJohnson.  Please send email to fftw@theory.lcs.mit.edu so that we can keep\ntrack of users and send you information about new releases.  The latest\nversion of FFTW, benchmarks, links, and other information can be found at\nthe FFTW home page.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_provided":["libsfftw.so.2","libsrfftw.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe fftw-float port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"figlet-fonts","origin":"misc/figlet-fonts","version":"20121202","comment":"Assorted fonts for the figlet(6) program","maintainer":"ptudor@ptudor.net","www":"http://www.figlet.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60dff688d93682c5a2f99899f1c5b446531dbb2942986731ea4b8fdc38b4f6bb","flatsize":78567306,"path":"All/figlet-fonts-20121202.pkg","repopath":"All/figlet-fonts-20121202.pkg","licenselogic":"single","pkgsize":2917952,"desc":"This port installs additional fonts for the figlet(6) program. Most\nof these are better suited for demonstrating the level of boredom\nsomebody reached rather than regular use.","deps":{"figlet":{"origin":"misc/figlet","version":"2.2.5_1"}},"categories":["misc"]},{"name":"ffsubsync","origin":"multimedia/ffsubsync","version":"0.4.25","comment":"Synchronize your subtitles using machine learning","maintainer":"yuri@FreeBSD.org","www":"https://github.com/smacke/ffsubsync","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72fbf259a330a9c6982575a073d79a3fdc866b1de72a46d4e344e53416456e30","flatsize":374730,"path":"All/ffsubsync-0.4.25.pkg","repopath":"All/ffsubsync-0.4.25.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":73220,"desc":"Language-agnostic automatic synchronization of subtitles with video, so that\nsubtitles are aligned to the correct starting point within the video.","deps":{"py311-auditok":{"origin":"audio/py-auditok","version":"0.2.0"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-charset-normalizer":{"origin":"textproc/py-charset-normalizer","version":"3.3.2_1"},"py311-faust-cchardet":{"origin":"textproc/py-faust-cchardet","version":"2.1.19"},"py311-ffmpeg-python":{"origin":"multimedia/py-ffmpeg-python","version":"0.2.0_1"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pysubs2":{"origin":"multimedia/py-pysubs2","version":"1.7.2"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-srt":{"origin":"multimedia/py-srt","version":"3.5.3"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-typing-extensions":{"origin":"devel/py-typing-extensions","version":"4.12.2"},"py311-webrtcvad":{"origin":"audio/py-webrtcvad","version":"2.0.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","python"]},{"name":"ffproxy","origin":"www/ffproxy","version":"1.6_1","comment":"Filtering HTTP proxy server","maintainer":"ports@FreeBSD.org","www":"https://ffproxy.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea09ff0e5016dad6814924759dafbcbefdce727517a06ddb47d16edf415a202c","flatsize":80257,"path":"All/ffproxy-1.6_1.pkg","repopath":"All/ffproxy-1.6_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":36328,"desc":"ffproxy is a filtering HTTP proxy server. It is able to filter\nby host, URL, and header. Custom header entries can be filtered\nand added. It can even drop its privileges and optionally\nchroot() to some directory. Logging to syslog() is supported,\nas is using another auxiliary proxy server. Contacting IPv6\nservers is supported and allows transparent IPv6 over IPv4\nbrowsing.","categories":["www"],"annotations":{"deprecated":"Abandoned upstream, last update in 2006. Consider using www/squid","expiration_date":"2024-06-30"},"messages":[{"message":"===>   NOTICE:\n\nThe ffproxy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nAbandoned upstream, last update in 2006. Consider using www/squid.\n\nIt is scheduled to be removed on or after 2024-06-30."}]},{"name":"ffnvcodec-headers","origin":"multimedia/ffnvcodec-headers","version":"12.0.16.1","comment":"FFmpeg version of Nvidia Codec SDK headers","maintainer":"iwtcex@gmail.com","www":"https://github.com/FFmpeg/nv-codec-headers","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"248abc016c2b0604193ff03a8b05153e3f6c61428f2e6d8ae12603201c9d5a27","flatsize":418231,"path":"All/ffnvcodec-headers-12.0.16.1.pkg","repopath":"All/ffnvcodec-headers-12.0.16.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":63932,"desc":"FFmpeg version of headers required to interface with Nvidia's codec APIs.","categories":["multimedia"]},{"name":"fftw3","origin":"math/fftw3","version":"3.3.10_5","comment":"Fast C routines to compute the Discrete Fourier Transform","maintainer":"jhale@FreeBSD.org","www":"https://www.fftw.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6402f0323555d31c7e600c90bcde14d7056e62207dedb3cc6e5d37fe67cbfd53","flatsize":5703695,"path":"All/fftw3-3.3.10_5.pkg","repopath":"All/fftw3-3.3.10_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":829044,"desc":"FFTW is a C subroutine library for computing the Discrete Fourier Transform\n(DFT) in one or more dimensions, of both real and complex data, and of\narbitrary input size. We believe that FFTW, which is free software, should\nbecome the FFT library of choice for most applications. Our benchmarks,\nperformed on a variety of platforms, show that FFTW's performance is\ntypically superior to that of other publicly available FFT software.\nMoreover, FFTW's performance is portable: the program will perform well on\nmost architectures without modification.\n\nThe FFTW package was developed at MIT by Matteo Frigo and Steven G.\nJohnson.  Please send email to fftw@theory.lcs.mit.edu so that we can keep\ntrack of users and send you information about new releases.  The latest\nversion of FFTW, benchmarks, links, and other information can be found at\nthe FFTW home page.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math"],"shlibs_provided":["libfftw3.so.3","libfftw3_omp.so.3","libfftw3_threads.so.3"],"options":{"G77_WRAPPERS":"off","OPENMP":"on","OPENMPI":"off","OPTIMIZED_CFLAGS":"on","SIMD":"on"}},{"name":"ffs","origin":"devel/ffs","version":"1.6.0.132","comment":"Middleware library for data communication, representation, marshaling","maintainer":"yuri@FreeBSD.org","www":"https://github.com/GTkorvo/ffs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d094045d616cc821807ed88a106adb0c3215c1cd0c987ccbd9f5517ea650f0b3","flatsize":616436,"path":"All/ffs-1.6.0.132.pkg","repopath":"All/ffs-1.6.0.132.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":191216,"desc":"FFS is a middleware library for data communication, including representation,\nprocessing and marshaling that preserves the performance of traditional\napproaches while relaxing the requirement of a priori knowledge and providing\ncomplex run-time flexibility. FFS provides for highly efficient binary data\ncommunication, etc.","deps":{"atl":{"origin":"devel/atl","version":"2.2.1.43"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"dill":{"origin":"devel/dill","version":"2.4.1.75"}},"categories":["devel"],"shlibs_required":["libatl.so.2","libdill.so.3"],"shlibs_provided":["libffs.so.3"]},{"name":"ffmpegthumbnailer","origin":"multimedia/ffmpegthumbnailer","version":"2.2.2.20221021_2","comment":"Lightweight video thumbnailer that can be used by file managers","maintainer":"ports@FreeBSD.org","www":"https://github.com/dirkvdb/ffmpegthumbnailer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"738d3e4c561fe199af0423a3482e0449afecd939a487223e9a23ebb90210f940","flatsize":321996,"path":"All/ffmpegthumbnailer-2.2.2.20221021_2.pkg","repopath":"All/ffmpegthumbnailer-2.2.2.20221021_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":91920,"desc":"This video thumbnailer can be used by file managers to create thumbnails for\nyour video files. The thumbnailer uses ffmpeg to decode frames from the video\nfiles, so supported videoformats depend on the configuration flags of ffmpeg.\n\nThis thumbnailer was designed to be as fast and lightweight as possible. The\nonly dependencies are ffmpeg, libjpeg and libpng.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["multimedia","graphics"],"shlibs_required":["libavformat.so.60","libavcodec.so.60","libavutil.so.58","libavfilter.so.9","libjpeg.so.8","libpng16.so.16"],"shlibs_provided":["libffmpegthumbnailer.so.4"],"options":{"THUMBNAILER":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ffmpegthumbnailer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ffms2","origin":"multimedia/ffms2","version":"2.40_3","comment":"FFmpeg-based source library and VapourSynth plugin","maintainer":"ports@FreeBSD.org","www":"https://github.com/FFMS/ffms2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28e4a6ee9828e58b8883c8bac737bf9061fc3cff51a52fba69c83efd7b89beb5","flatsize":645718,"path":"All/ffms2-2.40_3.pkg","repopath":"All/ffms2-2.40_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":138532,"desc":"FFmpegSource (usually known as FFMS or FFMS2) is a cross-platform\nwrapper library around FFmpeg/libav. It gives you an easy, convenient\nway to say \"open and decompress this media file for me, I don't care\nhow you do it\" and get frame- and sample-accurate access (usually),\nwithout having to bother with the sometimes less than straightforward\nand less than perfectly documented libav API.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"}},"categories":["multimedia"],"shlibs_required":["libavformat.so.60","libavcodec.so.60","libswscale.so.7","libavutil.so.58","libswresample.so.4"],"shlibs_provided":["libffms2.so.4"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ffms2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fflas-ffpack","origin":"math/fflas-ffpack","version":"2.5.0_2","comment":"Library for dense linear algebra over word-size finite fields","maintainer":"thierry@FreeBSD.org","www":"https://linbox-team.github.io/fflas-ffpack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0068c762cd43e332d3dfc4977ac7b116b6f95eb8164cb831b9acdb741e3b2b3e","flatsize":2690401,"path":"All/fflas-ffpack-2.5.0_2.pkg","repopath":"All/fflas-ffpack-2.5.0_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":236516,"desc":"The FFLAS-FFPACK library provides dense linear algebra routines\nover word-size prime finite fields.\n\nSee also: https://github.com/linbox-team/fflas-ffpack","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"givaro":{"origin":"math/givaro","version":"4.2.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"options":{"DOXYGEN":"off"}},{"name":"fftw","origin":"math/fftw","version":"2.1.5_23","comment":"Fast C routines to compute the Discrete Fourier Transform","maintainer":"ports@FreeBSD.org","www":"https://www.fftw.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20d81e5c476a3a0d0b58eae3f4a1100d8b87731d5749542a8ee5f5e318b43e74","flatsize":2004067,"path":"All/fftw-2.1.5_23.pkg","repopath":"All/fftw-2.1.5_23.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":405968,"desc":"FFTW is a C subroutine library for computing the Discrete Fourier Transform\n(DFT) in one or more dimensions, of both real and complex data, and of\narbitrary input size. We believe that FFTW, which is free software, should\nbecome the FFT library of choice for most applications. Our benchmarks,\nperformed on a variety of platforms, show that FFTW's performance is\ntypically superior to that of other publicly available FFT software.\nMoreover, FFTW's performance is portable: the program will perform well on\nmost architectures without modification.\n\nThe FFTW package was developed at MIT by Matteo Frigo and Steven G.\nJohnson.  Please send email to fftw@theory.lcs.mit.edu so that we can keep\ntrack of users and send you information about new releases.  The latest\nversion of FFTW, benchmarks, links, and other information can be found at\nthe FFTW home page.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math"],"shlibs_provided":["libfftw.so.2","librfftw.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fftw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fff","origin":"deskutils/fff","version":"2.2","comment":"Simple file manager written in Bash","maintainer":"0mp@FreeBSD.org","www":"https://github.com/dylanaraps/fff","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6141f73daad66fe18e8d5d6c8ee675df1f7a0e7381bf36e1aa9b56ee3b73f8a1","flatsize":36576,"path":"All/fff-2.2.pkg","repopath":"All/fff-2.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13156,"desc":"A simple file manager written in Bash.\n\n- It's ******* Fast\n- Minimal (only requires bash and coreutils)\n- Smooth Scrolling (using vim keybindings)\n- Works on Linux, BSD, macOS, Haiku etc.\n- Supports LS_COLORS!\n- File operations (copy, paste, cut, ranger style bulk rename, etc)\n- Instant as you type search\n- Tab completion for all commands!\n- Automatic CD on exit (see setup)\n- Works as a file picker in vim/neovim!\n- Display images with w3m-img!\n- Supports $CDPATH.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["deskutils"],"messages":[{"message":"Install the devel/xdg-utils port if you wish to use xdg-open with fff.\n\nInstall the following ports in order to enable image displaying support:\n- www/w3m-img\n- x11/xdotool","type":"install"}]},{"name":"ffe","origin":"textproc/ffe","version":"0.3.9_2","comment":"Flat file extractor","maintainer":"egypcio@FreeBSD.org","www":"https://ff-extractor.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67a971d0f499623bc6ea65a708cf64f635a8a2611b6035e5f539ff01d1912896","flatsize":255176,"path":"All/ffe-0.3.9_2.pkg","repopath":"All/ffe-0.3.9_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":73264,"desc":"ffe is a program for extracting fields from flat file records and\ndisplaying them in different formats. ffe relies on the configuration\nfile to control input file structure and the output format.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc"],"options":{"DOCS":"on","GCRYPT":"off"}},{"name":"fi-libreoffice","origin":"editors/libreoffice-fi","version":"24.2.4.2","comment":"fi language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52441522eae7699400070f9e66354b879c2440fb326197ab14f48c8c929c7ca2","flatsize":30870858,"path":"All/fi-libreoffice-24.2.4.2.pkg","repopath":"All/fi-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3201248,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"flex-sdk3","origin":"devel/flex-sdk35","version":"3.5.0.12683_1","comment":"Adobe Flex SDK","maintainer":"ports@FreeBSD.org","www":"http://opensource.adobe.com/wiki/display/flexsdk/Flex+3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03a18b3367d8dc5958b0bf200caeaceb5759123d00163f0b31638d9bb71708fe","flatsize":41802767,"path":"All/flex-sdk3-3.5.0.12683_1.pkg","repopath":"All/flex-sdk3-3.5.0.12683_1.pkg","licenselogic":"single","pkgsize":20899580,"desc":"The Flex SDK provides a highly productive, open source framework for\nbuilding and maintaining expressive web applications that deploy\nconsistently on all major browsers, desktops and operating systems.\n\nIt provides a modern, standards-based language and programming model\nthat supports common design patterns suitable for developers from many\nbackgrounds.\n\nFlex applications run in the ubiquitous Adobe Flash Player and Adobe\nAIR.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe flex-sdk3 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fex","origin":"textproc/fex","version":"2.0.0_2","comment":"Powerful field extraction tool","maintainer":"zi@FreeBSD.org","www":"https://semicomplete.com/projects/fex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e13230425beb813c521156efa3bf2c0b30aae60b30144bfb033f15b3ab61b40c","flatsize":26017,"path":"All/fex-2.0.0_2.pkg","repopath":"All/fex-2.0.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12980,"desc":"fex works like cut or awk in its field navigation, but allows\nyou to specify token-based fields in a much more concise, flexible,\nand readable way.\n\nDue to the simplicity of fex's language, it can enable you to replace\nmany common invocations of cut and awk with a single invocation of fex.","categories":["textproc"]},{"name":"ffmpeg","origin":"multimedia/ffmpeg","version":"6.1.2,1","comment":"Realtime audio/video encoder/converter and streaming server","maintainer":"multimedia@FreeBSD.org","www":"https://ffmpeg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27a43ecece972d2fa3d0bb81c7c3e027365fb796f4a733bdf7648a8ef7660154","flatsize":35284729,"path":"All/ffmpeg-6.1.2,1.pkg","repopath":"All/ffmpeg-6.1.2,1.pkg","licenselogic":"and","licenses":["GPLv3+","LGPL3+"],"pkgsize":10195700,"desc":"FFmpeg is a complete, cross-platform solution to record, convert and stream\naudio and video. It includes libavcodec - the leading audio/video codec\nlibrary.","deps":{"aom":{"origin":"multimedia/aom","version":"3.9.1"},"dav1d":{"origin":"multimedia/dav1d","version":"1.4.3_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"lame":{"origin":"audio/lame","version":"3.100_5"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libass":{"origin":"multimedia/libass","version":"0.17.3"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"libplacebo":{"origin":"graphics/libplacebo","version":"7.349.0"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libx264":{"origin":"multimedia/libx264","version":"0.164.3095"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"opus":{"origin":"audio/opus","version":"1.5.2"},"shaderc":{"origin":"graphics/shaderc","version":"2024.1"},"svt-av1":{"origin":"multimedia/svt-av1","version":"2.1.2"},"vmaf":{"origin":"multimedia/vmaf","version":"3.0.0"},"vulkan-loader":{"origin":"graphics/vulkan-loader","version":"1.3.289"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"x265":{"origin":"multimedia/x265","version":"3.5_2"}},"categories":["multimedia","audio","net"],"shlibs_required":["libvpx.so.9","libwebpmux.so.3","liblcms2.so.2","libdav1d.so.7","libaom.so.3","libjxl.so.0.10","libjxl_threads.so.0.10","libmp3lame.so.0","libopus.so.0","libSvtAv1Enc.so.2","libvorbis.so.0","libvorbisenc.so.2","libwebp.so.7","libx264.so.164","libx265.so.200","libva.so.2","libdrm.so.2","libxcb.so.1","libxcb-shm.so.0","libxcb-shape.so.0","libxcb-xfixes.so.0","libv4l2.so.0","libharfbuzz.so.0","libplacebo.so.349","libvmaf.so.3","libass.so.9","libshaderc_shared.so.1","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libgmp.so.10","libgnutls.so.30","libva-drm.so.2","libva-x11.so.2","libvdpau.so.1","libX11.so.6"],"shlibs_provided":["libavcodec.so.60","libavdevice.so.60","libavfilter.so.9","libavformat.so.60","libavutil.so.58","libpostproc.so.57","libswresample.so.4","libswscale.so.7"],"options":{"ALSA":"off","AMR_NB":"off","AMR_WB":"off","AOM":"on","ARIBB24":"off","ASM":"on","ASS":"on","BS2B":"off","CACA":"off","CDIO":"off","CODEC2":"off","DAV1D":"on","DC1394":"off","DEBUG":"off","DOCS":"on","DRM":"on","FDK_AAC":"off","FLITE":"off","FONTCONFIG":"on","FREETYPE":"on","FREI0R":"on","FRIBIDI":"off","GLSLANG":"off","GME":"off","GSM":"off","HARFBUZZ":"on","ICONV":"on","ILBC":"off","JACK":"off","JXL":"on","KVAZAAR":"off","LADSPA":"off","LAME":"on","LCMS2":"on","LENSFUN":"off","LIBBLURAY":"off","LIBPLACEBO":"on","LIBRSVG2":"off","LIBXML2":"on","LTO":"off","LV2":"off","MFX":"off","MODPLUG":"off","MYSOFA":"off","NETWORK":"on","OPENAL":"off","OPENCL":"off","OPENGL":"off","OPENH264":"off","OPENJPEG":"off","OPENMPT":"off","OPTIMIZED_CFLAGS":"on","OPUS":"on","POCKETSPHINX":"off","PULSEAUDIO":"off","RABBITMQ":"off","RAV1E":"off","RIST":"off","RTCPU":"on","RUBBERBAND":"off","SDL":"off","SHADERC":"on","SMB":"off","SNAPPY":"off","SNDIO":"off","SOXR":"off","SPEEX":"off","SRT":"off","SSH":"off","SVTAV1":"on","SVTHEVC":"off","SVTVP9":"off","TENSORFLOW":"off","TESSERACT":"off","THEORA":"off","TWOLAME":"off","V4L":"on","VAAPI":"on","VAPOURSYNTH":"off","VDPAU":"on","VIDSTAB":"off","VMAF":"on","VORBIS":"on","VO_AMRWBENC":"off","VPL":"off","VPX":"on","VULKAN":"on","WEBP":"on","X264":"on","X265":"on","XCB":"on","XVID":"off","XVIDEO":"off","ZIMG":"off","ZMQ":"off","ZVBI":"off","GCRYPT":"off","GMP":"on","GNUTLS":"on","MBEDTLS":"off","OPENSSL":"off","GPL3":"on","NONFREE":"off"},"annotations":{"cpe":"cpe:2.3:a:ffmpeg:ffmpeg:6.1.2:::::dragonfly6:x86_64"}},{"name":"ffsend","origin":"www/ffsend","version":"0.2.74_26","comment":"Easily and securely share files from the command line via Firefox Send","maintainer":"ports@FreeBSD.org","www":"https://gitlab.com/timvisee/ffsend","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca114b8e2cf25757749af7a22cc3a59cdba6f42da818af0369d5e91a705a133a","flatsize":9242912,"path":"All/ffsend-0.2.74_26.pkg","repopath":"All/ffsend-0.2.74_26.pkg","licenselogic":"and","licenses":["APACHE20","BSD2CLAUSE","BSD3CLAUSE","CC0-1.0","FUCHSIACPRNG","GPLv3","ISCL","MIT","MPL20","UNLICENSE","ZLIB"],"pkgsize":2595852,"desc":"Easily and securely share files and directories from the command line through a\nsafe, private and encrypted link using a single simple command.  Files are\nshared using the Send service and may be up to 2GB. Others are able to download\nthese files with this tool, or through their web browser.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"xclip":{"origin":"x11/xclip","version":"0.13.82_1"},"xsel-conrad":{"origin":"x11/xsel-conrad","version":"1.2.0_2"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"messages":[{"message":"===>   NOTICE:\n\nThe ffsend port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fidocadj","origin":"cad/fidocadj","version":"0.24.8","comment":"Easy to use graphical editor for electronics","maintainer":"nivit@FreeBSD.org","www":"https://darwinne.github.io/FidoCadJ/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7620f045798e7ebde831a37a170d6b9aa4cca55015b0d67c12134967786fe2a","flatsize":2993953,"path":"All/fidocadj-0.24.8.pkg","repopath":"All/fidocadj-0.24.8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2752640,"desc":"FidoCadJ is an easy to use graphical editor, with a library of electrical\nsymbols and footprints (traditional and SMD). It aims to be an agile and\neffective small EDA tool for hobbyists.\n\nFidoCadJ stores its drawings in a compact text format, practical for the\ncopy and paste in newsgroups and forums: this has determined its success\non the Usenet and in numerous communities.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["cad","java"],"options":{"DOCS":"on"}},{"name":"fetchmailconf","origin":"mail/fetchmailconf","version":"6.4.38_1","comment":"Python-based GUI to configure fetchmail","maintainer":"chalpin@cs.wisc.edu","www":"https://www.fetchmail.info/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d4026eaf49c429d43a567136dae4d48b2b9a07359e32de6d6602e8099a9e3c8","flatsize":330637,"path":"All/fetchmailconf-6.4.38_1.pkg","repopath":"All/fetchmailconf-6.4.38_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":53004,"desc":"Fetchmail is a full-featured IMAP/POP2/POP3/APOP/KPOP/ETRN/ODMR client with\neasy configuration, daemon mode, forwarding via SMTP or local MDA, and\nsuperior reply handling.  It is used to handle intermittent email connections\nby acting as a coupling that seamlessly batch forwards fetched mail from your\nmail server to your local delivery system, allowing you to read it with your\nfavourite mail user agent.  Fetchmail also includes useful spam filtering and\nmulti-user functions.\n\nA typical use of fetchmail is to connect to your ISP's POP3 server,\ndownloading your mail into the INBOX on your local computer.  You may then\nread the mail, offline if you want, using pine, mutt, or any standard mail\nuser agent.","deps":{"fetchmail":{"origin":"mail/fetchmail","version":"6.4.38"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-tkinter":{"origin":"x11-toolkits/py-tkinter","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail"]},{"name":"ffuf","origin":"security/ffuf","version":"2.1.0_7","comment":"Fast web fuzzer written in Go","maintainer":"dutra@FreeBSD.org","www":"https://github.com/ffuf/ffuf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e79970b11cf5482d84b9d5f78a1ab8deebacd78f5838bbce3c5aae7f55cafe4c","flatsize":8169083,"path":"All/ffuf-2.1.0_7.pkg","repopath":"All/ffuf-2.1.0_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2685932,"desc":"Fast web fuzzer written in Go","categories":["security","www"]},{"name":"fetchlog","origin":"sysutils/fetchlog","version":"1.4_1","comment":"Fetch and convert new messages of a logfile","maintainer":"alexander.haderer@loescap.de","www":"https://fetchlog.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b85e8a5e995fefb9b5335c7acdceec7b72ecd86f2e1bc29abae3eb20b335850c","flatsize":63803,"path":"All/fetchlog-1.4_1.pkg","repopath":"All/fetchlog-1.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26016,"desc":"The fetchlog utility displays the last new messages of a logfile.\nIt is similar like tail (1) but offers some extra functionality like\npattern matching with regular expressions or output formatting. To show\nonly the new messages appeared since the last call fetchlog uses a\nbookmark to remember which messages have been fetched.\n\nfetchlog works on syslog generated logfiles as well as other logfiles.\n\nfetchlog can be used standalone or as a Nagios (TM) plugin.  Together\nwith Net-SNMP one can look at/monitor new messages in remote logfiles.\n\n-Alexander Haderer\nalexander.haderer@loescap.de","categories":["sysutils"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"fetchconfig","origin":"net-mgmt/fetchconfig","version":"0.26","comment":"Perl script for retrieving configuration of various network devices","maintainer":"salexanov@gmail.com","www":"https://github.com/udhos/fetchconfig","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8bcbb5c11e80da208a381345385d09f3412aa433713e620417c99d66d2eecef","flatsize":232006,"path":"All/fetchconfig-0.26.pkg","repopath":"All/fetchconfig-0.26.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25852,"desc":"Fetchconfig is a Perl script for retrieving configurations of various network\ndevices. It currently supports a variety of devices, such as:\n\n  * 3Com MSR\n  * Audiocodes Mediant\n  * Cisco ASA/CatOS/IOS/IOS-XR/SG300\n  * Coriant 8600\n  * Dell PowerConnect\n  * FortiGate\n  * Juniper JunOS\n  * MikroTik\n  * NEC Univerge IX\n  * HPE ProCurve\n  * Parks\n  * Alcatel Ethernet Routers (Riverstone)\n  * Old Terayon 3200/3500 CMTS\n  * Tellabs MSR","deps":{"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"options":{"DOCS":"on"}},{"name":"fetchmail","origin":"mail/fetchmail","version":"6.4.38","comment":"Batch mail retrieval utility for IMAP/POP3/ETRN/ODMR","maintainer":"chalpin@cs.wisc.edu","www":"https://www.fetchmail.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91c024f6214c1d2e5077c34b7a4a049c9f1bb142d7269027814584729535d4ac","flatsize":2147040,"path":"All/fetchmail-6.4.38.pkg","repopath":"All/fetchmail-6.4.38.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":484984,"desc":"Fetchmail is a full-featured IMAP/POP2/POP3/APOP/KPOP/ETRN/ODMR client with\neasy configuration, daemon mode, forwarding via SMTP or local MDA, and\nsuperior reply handling.  It is used to handle intermittent email connections\nby acting as a coupling that seamlessly batch forwards fetched mail from your\nmail server to your local delivery system, allowing you to read it with your\nfavourite mail user agent.  Fetchmail also includes useful spam filtering and\nmulti-user functions.\n\nA typical use of fetchmail is to connect to your ISP's POP3 server,\ndownloading your mail into the INBOX on your local computer.  You may then\nread the mail, offline if you want, using pine, mutt, or any standard mail\nuser agent.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"users":["fetchmail"],"groups":["fetchmail"],"shlibs_required":["libintl.so.8","libkrb5.so.3.3","libcom_err.so.3.0","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","NLS":"on","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on","GSSAPI_NONE":"off","OPENSSL":"on","WOLFSSL":"off"},"annotations":{"cpe":"cpe:2.3:a:fetchmail:fetchmail:6.4.38:::::dragonfly6:x86_64"},"messages":[{"message":"For pointers how to configure fetchmail in daemon mode\nplease consult /usr/local/etc/rc.d/fetchmail.","type":"install"}]},{"name":"festvox-ked8","origin":"audio/festvox-ked8","version":"1.4.0_1","comment":"American English male voice, sampled at 8 kHz, for Festival","maintainer":"ports@FreeBSD.org","www":"https://www.cstr.ed.ac.uk/projects/festival/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bc3a2c14a77b28bd2533a3a4a6c246f141a328db87d832b8fbad4db192629d3","flatsize":3127357,"path":"All/festvox-ked8-1.4.0_1.pkg","repopath":"All/festvox-ked8-1.4.0_1.pkg","licenselogic":"single","pkgsize":2077860,"desc":"from the NetBSD maintainer:\n\nThis voice provides an American English male voice using a residual\nexcited LPC diphone synthesis method.  It uses the CMU Lexicon\npronunciations.  Prosodic phrasing is provided by a statistically\ntrained model using part of speech and local distribution of breaks.\nIntonation is provided by a CART tree predicting ToBI accents and\nan F0 contour generated from a model trained from natural speech.\nThe duration model is also trained from data using a CART tree.\n\nThis voice can be activated via (voice_ked_diphone) .","deps":{"festlex-cmu":{"origin":"audio/festlex-cmu","version":"1.95"},"festlex-poslex":{"origin":"audio/festlex-poslex","version":"1.4.1_2"}},"categories":["audio","accessibility"],"messages":[{"message":"===>   NOTICE:\n\nThe festvox-ked8 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"festvox-kal8","origin":"audio/festvox-kal8","version":"1.4.0_1","comment":"American English male voice, sampled at 8 kHz, for Festival","maintainer":"ports@FreeBSD.org","www":"https://www.cstr.ed.ac.uk/projects/festival/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bceb417cc8ec0d25563992ca00ebfd1ab65f99421c6b6436a034eb2be5746def","flatsize":3599245,"path":"All/festvox-kal8-1.4.0_1.pkg","repopath":"All/festvox-kal8-1.4.0_1.pkg","licenselogic":"single","pkgsize":2095408,"desc":"from the NetBSD maintainer:\n\nThis voice provides an American English male voice using a residual\nexcited LPC diphone synthesis method.  It uses the CMU Lexicon\npronunciations.  Prosodic phrasing is provided by a statistically\ntrained model using part of speech and local distribution of breaks.\nIntonation is provided by a CART tree predicting ToBI accents and\nan F0 contour generated from a model trained from natural speech.\nThe duration model is also trained from data using a CART tree.\n\nTrevor Johnson","deps":{"festlex-cmu":{"origin":"audio/festlex-cmu","version":"1.95"},"festlex-poslex":{"origin":"audio/festlex-poslex","version":"1.4.1_2"}},"categories":["audio","accessibility"],"messages":[{"message":"===>   NOTICE:\n\nThe festvox-kal8 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"flatery-icon-themes","origin":"x11-themes/flatery-icon-themes","version":"2022.01.17","comment":"Flatery is an icon theme for linux in flat style","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/cbrnix/Flatery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5b31a179501550e1cb61a523df94cad93762a9278dce3c5792aa4e1e99b620b","flatsize":141219051,"path":"All/flatery-icon-themes-2022.01.17.pkg","repopath":"All/flatery-icon-themes-2022.01.17.pkg","licenselogic":"single","licenses":["CC-BY-NC-SA-3.0"],"pkgsize":22882808,"desc":"Flatery is an icon theme for linux in flat style.","categories":["x11-themes"]},{"name":"festvox-ked16","origin":"audio/festvox-ked16","version":"1.4.0_1","comment":"American English male voice, sampled at 16 kHz, for Festival","maintainer":"ports@FreeBSD.org","www":"https://www.cstr.ed.ac.uk/projects/festival/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"136b5ff3b741ea5fdd5ffb8848c41ec25d421affc85b9364e365e65fb16b73f3","flatsize":5678390,"path":"All/festvox-ked16-1.4.0_1.pkg","repopath":"All/festvox-ked16-1.4.0_1.pkg","licenselogic":"single","pkgsize":3795052,"desc":"from the NetBSD maintainer:\n\nThis voice provides an American English male voice using a residual\nexcited LPC diphone synthesis method.  It uses the CMU Lexicon\npronunciations.  Prosodic phrasing is provided by a statistically\ntrained model using part of speech and local distribution of breaks.\nIntonation is provided by a CART tree predicting ToBI accents and\nan F0 contour generated from a model trained from natural speech.\nThe duration model is also trained from data using a CART tree.\n\nThis voice can be activated via (voice_ked_diphone) .","deps":{"festlex-cmu":{"origin":"audio/festlex-cmu","version":"1.95"},"festlex-poslex":{"origin":"audio/festlex-poslex","version":"1.4.1_2"}},"categories":["audio","accessibility"],"messages":[{"message":"===>   NOTICE:\n\nThe festvox-ked16 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"festvox-rab8","origin":"audio/festvox-rab8","version":"1.4.1_2","comment":"British English male voice, sampled at 8 kHz, for Festival","maintainer":"ports@FreeBSD.org","www":"https://www.cstr.ed.ac.uk/projects/festival/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"394354219c710d337d4cfdf555d3184f1906391130c8bfe702af8f5ba61481f8","flatsize":4415815,"path":"All/festvox-rab8-1.4.1_2.pkg","repopath":"All/festvox-rab8-1.4.1_2.pkg","licenselogic":"single","pkgsize":2775232,"desc":"from the NetBSD maintainer:\n\nThis voice provides a British English male voice using a residual\nexcited LPC diphone synthesis method.  It uses the CMU Lexicon\npronunciations.  Prosodic phrasing is provided by a statistically\ntrained model using part of speech and local distribution of breaks.\nIntonation is provided by a CART tree predicting ToBI accents and\nan F0 contour generated from a model trained from natural speech.\nThe duration model is also trained from data using a CART tree.\n\nThis voice can be activated via (voice_rab_diphone).\n\nIt is sampled at 8 kHz and conflicts with the festvox-rab16 package\n(16 kHz samples).\n\nTrevor Johnson","deps":{"festlex-oald":{"origin":"audio/festlex-oald","version":"1.4.1_1"},"festlex-poslex":{"origin":"audio/festlex-poslex","version":"1.4.1_2"}},"categories":["audio","accessibility"],"messages":[{"message":"===>   NOTICE:\n\nThe festvox-rab8 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"festvox-don","origin":"audio/festvox-don","version":"1.4.0_2","comment":"British English male voice for Festival speech synthesis system","maintainer":"ports@FreeBSD.org","www":"https://www.cstr.ed.ac.uk/projects/festival/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82614eb28192365e452422e358322868959ec7c83a1a010eafa22fe00692d0d9","flatsize":792004,"path":"All/festvox-don-1.4.0_2.pkg","repopath":"All/festvox-don-1.4.0_2.pkg","licenselogic":"single","pkgsize":604724,"desc":"note from the NetBSD maintainer:\n\nThis voice uses a very small and efficient pulse-excited LPC diphone\nsynthesis method.  It was originally written by Steve Isard.  The\nfront end uses the same British English lexicon, intonation and\nduration methods as rab_diphone.\n\nThis voice can be activated via (voice_don_diphone).\n\nTrevor Johnson","deps":{"festlex-oald":{"origin":"audio/festlex-oald","version":"1.4.1_1"},"festlex-poslex":{"origin":"audio/festlex-poslex","version":"1.4.1_2"}},"categories":["audio","accessibility"],"messages":[{"message":"===>   NOTICE:\n\nThe festvox-don port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"festvox-el11","origin":"audio/festvox-el11","version":"1.4.0_2","comment":"Castilian Spanish male voice for Festival","maintainer":"ports@FreeBSD.org","www":"https://www.cstr.ed.ac.uk/projects/festival/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0596b83b42d878d323c09af85bebdaec8b331a6f03fd3feb43c5fc6f73c57114","flatsize":2106221,"path":"All/festvox-el11-1.4.0_2.pkg","repopath":"All/festvox-el11-1.4.0_2.pkg","licenselogic":"single","pkgsize":1302764,"desc":"from the NetBSD maintainer:\n\nThis voice provides a Castilian Spanish male voice using a residual\nexcited LPC diphone synthesis method.  The lexicon is provided by\na set of letter to sound rules producing pronunciation accents and\nsyllabification.  The durations, intonation and prosodic phrasing\nare minimal but are acceptable for simple examples.\n\nThis voice can be activated via (voice_el_diphone) .","deps":{"festival":{"origin":"audio/festival","version":"2.4_4"}},"categories":["audio","accessibility","spanish"],"messages":[{"message":"===>   NOTICE:\n\nThe festvox-el11 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"festvox-kal16","origin":"audio/festvox-kal16","version":"1.4.0","comment":"American English male voice, sampled at 16 kHz, for Festival","maintainer":"ports@FreeBSD.org","www":"https://www.cstr.ed.ac.uk/projects/festival/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"309cb97c8db25a4e15e5e3cad70fb526c46c9da8a39752bfeb26d5a7cda67380","flatsize":6185551,"path":"All/festvox-kal16-1.4.0.pkg","repopath":"All/festvox-kal16-1.4.0.pkg","licenselogic":"single","pkgsize":3613220,"desc":"from the NetBSD maintainer:\n\nThis voice provides an American English male voice using a residual\nexcited LPC diphone synthesis method.  It uses the CMU Lexicon\npronunciations.  Prosodic phrasing is provided by a statistically\ntrained model using part of speech and local distribution of breaks.\nIntonation is provided by a CART tree predicting ToBI accents and\nan F0 contour generated from a model trained from natural speech.\nThe duration model is also trained from data using a CART tree.\n\nTrevor Johnson","deps":{"festlex-cmu":{"origin":"audio/festlex-cmu","version":"1.95"},"festlex-poslex":{"origin":"audio/festlex-poslex","version":"1.4.1_2"}},"categories":["audio","accessibility"],"messages":[{"message":"===>   NOTICE:\n\nThe festvox-kal16 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"festvox-rab16","origin":"audio/festvox-rab16","version":"1.4.1_2","comment":"16 kHz British English male voice for Festival","maintainer":"ports@FreeBSD.org","www":"https://www.cstr.ed.ac.uk/projects/festival/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74636524ff8e4338f3aec90e42f3d637176905f10849919966f02691b2398b16","flatsize":7596450,"path":"All/festvox-rab16-1.4.1_2.pkg","repopath":"All/festvox-rab16-1.4.1_2.pkg","licenselogic":"single","pkgsize":4751484,"desc":"from the NetBSD maintainer:\n\nThis voice provides a British English male voice using a residual\nexcited LPC diphone synthesis method.  It uses the CMU Lexicon\npronunciations.  Prosodic phrasing is provided by a statistically\ntrained model using part of speech and local distribution of breaks.\nIntonation is provided by a CART tree predicting ToBI accents and\nan F0 contour generated from a model trained from natural speech.\nThe duration model is also trained from data using a CART tree.\n\nThis voice can be activated via (voice_rab_diphone).\n\nTrevor Johnson","deps":{"festlex-oald":{"origin":"audio/festlex-oald","version":"1.4.1_1"},"festlex-poslex":{"origin":"audio/festlex-poslex","version":"1.4.1_2"}},"categories":["audio","accessibility"],"messages":[{"message":"===>   NOTICE:\n\nThe festvox-rab16 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ffdec","origin":"multimedia/ffdec","version":"17.0.2","comment":"Flash decompiler","maintainer":"cyberbotx@cyberbotx.com","www":"https://github.com/jindrapetrik/jpexs-decompiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd2585c490933df81a9de1b7ef04d9a5c6d2c9d6979c94b14b28b3980459051c","flatsize":14687433,"path":"All/ffdec-17.0.2.pkg","repopath":"All/ffdec-17.0.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":10786628,"desc":"Opensource flash SWF decompiler and editor. Extract resources, convert\nSWF to FLA, edit ActionScript, replace images, sounds, texts or fonts.\nVarious output formats available. Works with Java on Windows, Linux or\nMacOS.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["multimedia","java"]},{"name":"fpc","origin":"lang/fpc","version":"3.2.3","comment":"Free Pascal compiler with Turbo and Delphi compatibility","maintainer":"acm@FreeBSD.org","www":"https://www.freepascal.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a91885e79cbc062f92e018163bccaf0ab64b845eb81e50f4fd035d00837a5fb","flatsize":363041450,"path":"All/fpc-3.2.3.pkg","repopath":"All/fpc-3.2.3.pkg","licenselogic":"single","pkgsize":40600348,"desc":"Originally named FPK-Pascal, the Free Pascal compiler is a 32 bit and 64 bit\nTurbo Pascal compatible Pascal compiler for DOS, Linux, Win32, OS/2,\n(based on an older version) the AmigaOS, FreeBSD/ELF, BeOS, Darwin(OSX)\nand others.","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"}},"categories":["lang"],"shlibs_provided":["libpas2jslib.so"],"messages":[{"message":"1) Add lib paths to /usr/local/etc/fpc.cfg\n\n   # searchpath for libraries\n   -Fl/usr/local/lib\n\n   This is necessary for correct linking of libraries.\n\n2) If you want to see all documentation about FreePascal, you can install\n\n   * lang/fpc-docs\n\n3) Take on mind that fpc only works with binutils on this moment but could work\n   with another ld tool later on next versions of freepascal\n\n4) Enjoy it ;)","type":"install"}]},{"name":"festlex-poslex","origin":"audio/festlex-poslex","version":"1.4.1_2","comment":"English lexicon for Festival","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea1a866458cbc3606a5e1257e6bcebe80bca8788666fb8f21451c6c672e896f9","flatsize":1366743,"path":"All/festlex-poslex-1.4.1_2.pkg","repopath":"All/festlex-poslex-1.4.1_2.pkg","licenselogic":"single","pkgsize":184092,"desc":"This is an English lexicon for the Festival speech synthesis system.","categories":["audio","accessibility"],"messages":[{"message":"===>   NOTICE:\n\nThe festlex-poslex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ffmpeg4","origin":"multimedia/ffmpeg4","version":"4.4.4_12","comment":"Realtime audio/video encoder/converter and streaming server (legacy 4.* series)","maintainer":"multimedia@FreeBSD.org","www":"https://ffmpeg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local/ffmpeg4","sum":"e3768d924ecaacacaa9e1ebd6daf901ab39e7765a85dc0e7182a637decbb5c3a","flatsize":31702463,"path":"All/ffmpeg4-4.4.4_12.pkg","repopath":"All/ffmpeg4-4.4.4_12.pkg","licenselogic":"and","licenses":["GPLv3+","LGPL3+"],"pkgsize":9459676,"desc":"FFmpeg is a complete, cross-platform solution to record, convert and stream\naudio and video. It includes libavcodec - the leading audio/video codec\nlibrary.","deps":{"aom":{"origin":"multimedia/aom","version":"3.9.1"},"dav1d":{"origin":"multimedia/dav1d","version":"1.4.3_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libass":{"origin":"multimedia/libass","version":"0.17.3"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libv4l":{"origin":"multimedia/libv4l","version":"1.23.0_4"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libx264":{"origin":"multimedia/libx264","version":"0.164.3095"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"opus":{"origin":"audio/opus","version":"1.5.2"},"svt-av1":{"origin":"multimedia/svt-av1","version":"2.1.2"},"vmaf":{"origin":"multimedia/vmaf","version":"3.0.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"x265":{"origin":"multimedia/x265","version":"3.5_2"}},"categories":["multimedia","audio","net"],"shlibs_required":["libvpx.so.9","libwebpmux.so.3","libdav1d.so.7","libaom.so.3","libmp3lame.so.0","libopus.so.0","libSvtAv1Enc.so.2","libvorbis.so.0","libvorbisenc.so.2","libwebp.so.7","libx264.so.164","libx265.so.200","libva.so.2","libdrm.so.2","libxcb.so.1","libxcb-shm.so.0","libxcb-shape.so.0","libxcb-xfixes.so.0","libv4l2.so.0","libvmaf.so.3","libass.so.9","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libgmp.so.10","libgnutls.so.30","libva-drm.so.2","libvdpau.so.1","libX11.so.6"],"shlibs_provided":["libavcodec.so.58","libavdevice.so.58","libavfilter.so.7","libavformat.so.58","libavresample.so.4","libavutil.so.56","libpostproc.so.55","libswresample.so.3","libswscale.so.5"],"options":{"ALSA":"off","AMR_NB":"off","AMR_WB":"off","AOM":"on","ARIBB24":"off","ASM":"on","ASS":"on","BS2B":"off","CACA":"off","CDIO":"off","CODEC2":"off","DAV1D":"on","DC1394":"off","DEBUG":"off","DOCS":"on","DRM":"on","FDK_AAC":"off","FLITE":"off","FONTCONFIG":"on","FREETYPE":"on","FREI0R":"on","FRIBIDI":"off","GLSLANG":"off","GME":"off","GSM":"off","ICONV":"on","ILBC":"off","JACK":"off","KVAZAAR":"off","LADSPA":"off","LAME":"on","LENSFUN":"off","LIBBLURAY":"off","LIBRSVG2":"off","LIBXML2":"on","LTO":"off","LV2":"off","MFX":"off","MODPLUG":"off","MYSOFA":"off","NETWORK":"on","NVENC":"on","OPENAL":"off","OPENCL":"off","OPENGL":"off","OPENH264":"off","OPENJPEG":"off","OPENMPT":"off","OPTIMIZED_CFLAGS":"on","OPUS":"on","POCKETSPHINX":"off","PULSEAUDIO":"off","RABBITMQ":"off","RAV1E":"off","RIST":"off","RTCPU":"on","RUBBERBAND":"off","SDL":"off","SMB":"off","SNAPPY":"off","SNDIO":"off","SOXR":"off","SPEEX":"off","SRT":"off","SSH":"off","SVTAV1":"on","SVTHEVC":"off","SVTVP9":"off","TENSORFLOW":"off","TESSERACT":"off","THEORA":"off","TWOLAME":"off","V4L":"on","VAAPI":"on","VAPOURSYNTH":"off","VDPAU":"on","VIDSTAB":"off","VMAF":"on","VORBIS":"on","VO_AMRWBENC":"off","VPX":"on","VULKAN":"off","WEBP":"on","X264":"on","X265":"on","XCB":"on","XVID":"off","XVIDEO":"off","ZIMG":"off","ZMQ":"off","ZVBI":"off","GCRYPT":"off","GMP":"on","GNUTLS":"on","MBEDTLS":"off","OPENSSL":"off","GPL3":"on","NONFREE":"off"},"annotations":{"cpe":"cpe:2.3:a:ffmpeg:ffmpeg:4.4.4:::::dragonfly6:x86_64:12"}},{"name":"festlex-oald","origin":"audio/festlex-oald","version":"1.4.1_1","comment":"Oxford Advanced Learner's pronunciation dictionary for Festival","maintainer":"ports@FreeBSD.org","www":"https://www.cstr.ed.ac.uk/projects/festival/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29687ffeebb21432500e68457d67f3b59776447284bad8852033b662b5e6a560","flatsize":9628925,"path":"All/festlex-oald-1.4.1_1.pkg","repopath":"All/festlex-oald-1.4.1_1.pkg","licenselogic":"single","licenses":["FESTLEX"],"pkgsize":1142828,"desc":"This is the Oxford Advanced Learner's pronunciation dictionary\n(British English), modified for the Festival speech synthesis\nsystem.","deps":{"festival":{"origin":"audio/festival","version":"2.4_4"}},"categories":["audio","accessibility"],"messages":[{"message":"===>   NOTICE:\n\nThe festlex-oald port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"festlex-czech","origin":"audio/festlex-czech","version":"0.2.1","comment":"Czech language support for Festival","maintainer":"valtri@civ.zcu.cz","www":"https://www.freebsoft.org/festival-czech","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ddf1588f92333b1cd17afdd7cf3e861cb9675a4e9515171ee5fe73bd078e5e6","flatsize":112344,"path":"All/festlex-czech-0.2.1.pkg","repopath":"All/festlex-czech-0.2.1.pkg","licenselogic":"single","pkgsize":20720,"desc":"Czech support for festival speech system. It provides the lexicon and language\nrules.","categories":["audio","accessibility"]},{"name":"fet-qt6","origin":"deskutils/fet","version":"6.22.0","comment":"Free timetabling software","maintainer":"uzsolt@FreeBSD.org","www":"https://lalescu.ro/liviu/fet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b82b0b98b36fe96f9bd42fc5628d897c272da79c168f08298750c55706ba153","flatsize":226171580,"path":"All/fet-qt6-6.22.0.pkg","repopath":"All/fet-qt6-6.22.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":12693664,"desc":"FET is open source free software for automatically scheduling the\ntimetable of a school, high-school or university. It uses a fast\nand efficient timetabling algorithm.\n\nUsually, FET is able to solve a complicated timetable in maximum\n5-20 minutes. For simpler timetables, it may take a shorter time,\nunder 5 minutes (in some cases, a matter of seconds). For extremely\ndifficult timetables, it may take a longer time, a matter of hours.\n\nFET can mean \"Free Educational Timetabling\" (the \"E\" in the middle\nmay also stand for other words, based on your personal preference).","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["deskutils","education"],"shlibs_required":["libQt6PrintSupport.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6Network.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"],"options":{"EXAMPLES":"on","NLS":"on"},"annotations":{"flavor":"qt6"}},{"name":"festival-freebsoft-utils","origin":"audio/festival-freebsoft-utils","version":"0.10_5","comment":"Festival utilities focused on interaction with Speech Dispatcher","maintainer":"multimedia@FreeBSD.org","www":"https://www.freebsoft.org/festival-freebsoft-utils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c92ea4a3862982d09994a1a4ba8587389545447193da3261e2c6fa4f17980573","flatsize":186402,"path":"All/festival-freebsoft-utils-0.10_5.pkg","repopath":"All/festival-freebsoft-utils-0.10_5.pkg","licenselogic":"single","pkgsize":41188,"desc":"festival-freebsoft-utils is a collection of Festival utilities that\nenhance Festival with some useful features. They provide all what is\nneeded for interaction with Speech Dispatcher.","deps":{"festival":{"origin":"audio/festival","version":"2.4_4"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"sox":{"origin":"audio/sox","version":"14.4.2.20210509_5"}},"categories":["audio","accessibility"],"options":{"DOCS":"on"}},{"name":"fet-qt5","origin":"deskutils/fet","version":"6.22.0","comment":"Free timetabling software","maintainer":"uzsolt@FreeBSD.org","www":"https://lalescu.ro/liviu/fet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9918de57f15771283aaedc7dd596705e88e2aeb1b1dec8db81c81ad44a6407da","flatsize":224977108,"path":"All/fet-qt5-6.22.0.pkg","repopath":"All/fet-qt5-6.22.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":12600880,"desc":"FET is open source free software for automatically scheduling the\ntimetable of a school, high-school or university. It uses a fast\nand efficient timetabling algorithm.\n\nUsually, FET is able to solve a complicated timetable in maximum\n5-20 minutes. For simpler timetables, it may take a shorter time,\nunder 5 minutes (in some cases, a matter of seconds). For extremely\ndifficult timetables, it may take a longer time, a matter of hours.\n\nFET can mean \"Free Educational Timetabling\" (the \"E\" in the middle\nmay also stand for other words, based on your personal preference).","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["deskutils","education"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"EXAMPLES":"on","NLS":"on"},"annotations":{"flavor":"qt5"}},{"name":"ferrite-core","origin":"x11-fonts/ferrite-core","version":"2.02","comment":"Geometric shaped font lending it a futurist look","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/froyotam/ferrite-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f460c167c38d7721c3271c9aa980e96ec54eccbf26e5f339729e41a7c874ed1","flatsize":94911,"path":"All/ferrite-core-2.02.pkg","repopath":"All/ferrite-core-2.02.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":40060,"desc":"This display font is built with geometric shapes lending it a futurist look.\nIt is a great choice for headlines, graphic design and more.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"festlex-cmu","origin":"audio/festlex-cmu","version":"1.95","comment":"CMU American English pronunciation dictionary for Festival","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1dc2205c49487012047e884958b9655091cc22ffe1e0c890fe62a6a7122e9d2","flatsize":10651092,"path":"All/festlex-cmu-1.95.pkg","repopath":"All/festlex-cmu-1.95.pkg","licenselogic":"single","pkgsize":1407488,"desc":"CMU American English pronunciation dictionary for the Festival\nspeech synthesis system","categories":["audio","accessibility"],"messages":[{"message":"===>   NOTICE:\n\nThe festlex-cmu port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"festival","origin":"audio/festival","version":"2.4_4","comment":"Multi-lingual speech synthesis system","maintainer":"ports@virtual-estates.net","www":"https://www.cstr.ed.ac.uk/projects/festival/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13af5e664d0c3395fae2ff33b28646bb61beba645ea6ebf2a15db91689654da0","flatsize":5197786,"path":"All/festival-2.4_4.pkg","repopath":"All/festival-2.4_4.pkg","licenselogic":"single","pkgsize":1188544,"desc":"from the authors:\n\nThe Festival Speech Synthesis System is a general multi-lingual\ntext-to-speech system for Unix platforms.  It is written in C++ and\nincludes a Scheme-based scripting language.  Included with Festival\nare lexicons and voices that together form a whole text-to-speech\nsystem.\n\nFor output via esd do:\n\n\t(Parameter.set 'Audio_Method 'esdaudio)\n\nNAS and direct output are documented in section 23 of the users'\nmanual.\n\nIf you need the OGI extensions, install ports/audio/festival+OGI instead.\n\nTrevor Johnson","deps":{"nas":{"origin":"audio/nas","version":"1.9.4_4"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio","accessibility"],"shlibs_required":["libaudio.so.2","libX11.so.6","libXt.so.6","libncurses.so.6","libtinfo.so.6"],"options":{"NAS":"on"},"messages":[{"message":"You need to install at least one festvox-* package before festival can\ndo anything other than mumble silently to itself.  See the festival\npackage description, the festdoc package (share/doc/festival/*),\nor the festival home page for more information.","type":"install"}]},{"name":"festalon","origin":"audio/festalon","version":"0.5.5_15","comment":"Command line player for .nsf and .hes audio files","maintainer":"ehaupt@FreeBSD.org","www":"http://projects.raphnet.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1e4607d12d84a271b0753146204ffc317236ecabc06bde22cbf64d08f995754","flatsize":237145,"path":"All/festalon-0.5.5_15.pkg","repopath":"All/festalon-0.5.5_15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":86580,"desc":"Festalon is a command line player for .nsf and .hes audio files.\n\nIt supports all internal sound channels and the extra sound channels found in\nthe Konami VRC6, Konami VRC7, Namco 106, Nintendo MMC5, and Sunsoft FME-07\nchips.\n\nThe extra sound channel present in the Famicom Disk System is also emulated.","deps":{"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["audio"],"shlibs_required":["libsamplerate.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:festalon:festalon:0.5.5:::::dragonfly6:x86_64:15"}},{"name":"fennel","origin":"lang/fennel","version":"1.5.0","comment":"Lisp that compiles to Lua","maintainer":"jrm@FreeBSD.org","www":"https://fennel-lang.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f9100d090f333b2cb1f3986b298581d32937c0054ad67d55232b705ae8e40025","flatsize":837800,"path":"All/fennel-1.5.0.pkg","repopath":"All/fennel-1.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":185844,"desc":"Fennel is a programming language that brings together the speed,\nsimplicity, and reach of Lua with the flexibility of a lisp syntax and\nmacro system.\n\n- Full Lua compatibility: Easily call any Lua function or library from\n  Fennel and vice-versa.\n\n- Zero overhead: Compiled code should be just as or more efficient than\n  hand-written Lua.\n\n- Compile-time macros: Ship compiled code with no runtime dependency on\n  Fennel.\n\n- Embeddable: Fennel is a one-file library as well as an\n  executable. Embed it in other programs to support runtime\n  extensibility and interactive development.\n\nAnywhere you can run Lua code, you can run Fennel code.","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["lang"],"options":{"DOCS":"on"}},{"name":"felis","origin":"misc/felis","version":"1.0_2","comment":"Displays one or more files as a single line of text","maintainer":"ports@FreeBSD.org","www":"http://www.whizkidtech.redprince.net/fports/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6529443d05b6fb002dfb249caf4082bcdc6ae97781bb72fd82ba3a847427bc10","flatsize":7014,"path":"All/felis-1.0_2.pkg","repopath":"All/felis-1.0_2.pkg","licenselogic":"single","pkgsize":3948,"desc":"Felis sends one or more files to stdin. Unlike cat, felis will place all\nof its output to a single line.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe felis port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ferite","origin":"lang/ferite","version":"1.0.2_10","comment":"Embeddable scripting language","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/ferite/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67922bb992f322088f8c95b43c241455194537335a1792080655bd5d3cb012a4","flatsize":4558014,"path":"All/ferite-1.0.2_10.pkg","repopath":"All/ferite-1.0.2_10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1175376,"desc":"A scripting language designed to be embedded in other applications, that aims\nto provide a powerful object oriented syntax with low memory and cpu overhead.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["lang"],"shlibs_required":["libpcre.so.1","libxml2.so.2"],"shlibs_provided":["libferite.so.1","libferitestream.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ferite port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"feh","origin":"graphics/feh","version":"3.10.3","comment":"Image viewer that utilizes Imlib2","maintainer":"jrm@FreeBSD.org","www":"https://feh.finalrewind.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3b96226d9f7334b471f60a04326ff855a1686a88ce916a394eac6610ac59c9a","flatsize":435486,"path":"All/feh-3.10.3.pkg","repopath":"All/feh-3.10.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":173188,"desc":"feh is a versatile and fast image viewer using imlib2, the\npremier image file handling library. feh has many features,\nfrom simple single file viewing, to multiple file modes using\na slideshow or multiple windows. feh supports the creation of\nmontages as index prints with many user-configurable options.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libcurl.so.4","libXinerama.so.1","libexif.so.12","libpng16.so.16","libX11.so.6","libImlib2.so.1"],"options":{"CURL":"on","DCRAW":"off","DOCS":"on","EXAMPLES":"on","EXIF":"on","XINERAMA":"on"},"annotations":{"cpe":"cpe:2.3:a:feh_project:feh:3.10.3:::::dragonfly6:x86_64"}},{"name":"feff10","origin":"science/feff10","version":"10.0.0.16_1","comment":"Ab initio scattering calculations of X-ray absorption fine structure","maintainer":"yuri@FreeBSD.org","www":"https://times-software.github.io/feff10/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed958a07da85b4597cc6b88e51ab1ef8ae25befc99bda2961ed64e4f75813d2f","flatsize":15706266,"path":"All/feff10-10.0.0.16_1.pkg","repopath":"All/feff10-10.0.0.16_1.pkg","licenselogic":"single","licenses":["FEFF10"],"pkgsize":1933592,"desc":"FEFF is an automated program for ab initio multiple scattering calculations of\nX-ray Absorption Fine Structure (XAFS), X-ray Absorption Near-Edge Structure\n(XANES) and various other spectra for clusters of atoms. The code yields\nscattering amplitudes and phases used in many modern XAFS analysis codes, as\nwell as various other properties.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"]},{"name":"feedbackd","origin":"accessibility/feedbackd","version":"0.1.0_2","comment":"Haptic/visual/audio feedback for GNOME","maintainer":"jbeich@FreeBSD.org","www":"https://source.puri.sm/Librem5/feedbackd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06b20a8ebc560f3e9cb0ea90e3c991157ef1844ef8c44b33542a5b36a3bce601","flatsize":2270396,"path":"All/feedbackd-0.1.0_2.pkg","repopath":"All/feedbackd-0.1.0_2.pkg","licenselogic":"and","licenses":["GPLv3+","LGPL21+"],"pkgsize":1179840,"desc":"feedbackd provides a DBus daemon (feedbackd) to act on events to provide\nhaptic, visual and audio feedback. It offers a library (libfeedback) and\nGObject introspection bindings to ease using it from applications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsound":{"origin":"audio/gsound","version":"1.0.3"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libgudev":{"origin":"devel/libgudev","version":"237"}},"categories":["accessibility"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libjson-glib-1.0.so.0","libgsound.so.0","libgudev-1.0.so.0"],"shlibs_provided":["libfeedback-0.0.so.0"],"options":{"DAEMON":"on","DOCS":"on","GIR":"on","MANPAGES":"on","VAPI":"on"}},{"name":"featherpad","origin":"editors/featherpad","version":"1.5.1","comment":"Lightweight Qt6 plain-text editor","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/tsujan/FeatherPad","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ab88b2af8b7d82b56acdcbb40f075857d5a28fafc0b0f5167feb2e849136692","flatsize":3497861,"path":"All/featherpad-1.5.1.pkg","repopath":"All/featherpad-1.5.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":797596,"desc":"FeatherPad is a lightweight Qt6 plain-text editor. It is independent of\nany desktop environment.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["editors"],"shlibs_required":["libQt6Svg.so.6","libQt6PrintSupport.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libhunspell-1.7.so.0","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"]},{"name":"feathernotes","origin":"deskutils/feathernotes","version":"1.2.0","comment":"Lightweight Qt-based notes manager","maintainer":"danfe@FreeBSD.org","www":"https://github.com/tsujan/FeatherNotes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8184e0499f863c6075ed9dd5b08fe584248a8661cecec65a6f6c949fa128891","flatsize":2024167,"path":"All/feathernotes-1.2.0.pkg","repopath":"All/feathernotes-1.2.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":406656,"desc":"FeatherNotes is a lightweight hierarchical notes manager written in\nQt/C++, independent of any desktop environment, and supporting rich\ntext formatting, image embedding, inserting editable tables, export\nto HTML and PDF, drag-and-drop, password protection, to name a few.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-translations":{"origin":"devel/qt6-translations","version":"6.7.2"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["deskutils"],"shlibs_required":["libQt6Svg.so.6","libQt6Xml.so.6","libQt6Network.so.6","libQt6PrintSupport.so.6","libhunspell-1.7.so.0","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"],"options":{"HUNSPELL":"on"}},{"name":"feroxbuster","origin":"www/feroxbuster","version":"2.10.4_1","comment":"Fast, simple, recursive content discovery tool","maintainer":"yuri@FreeBSD.org","www":"https://epi052.github.io/feroxbuster/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d843cf18b79bb465033d9e35377d233f220873ef316a092e0dffda3badac1c1","flatsize":11447077,"path":"All/feroxbuster-2.10.4_1.pkg","repopath":"All/feroxbuster-2.10.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3354112,"desc":"feroxbuster is a tool designed to perform Forced Browsing.\n\nForced browsing is an attack where the aim is to enumerate and access resources\nthat are not referenced by the web application, but are still accessible by an\nattacker.\n\nferoxbuster uses brute force combined with a wordlist to search for unlinked\ncontent in target directories. These resources may store sensitive information\nabout web applications and operational systems, such as source code,\ncredentials, internal network addressing, etc.\n\nThis attack is also known as Predictable Resource Location, File Enumeration,\nDirectory Enumeration, and Resource Enumeration.","categories":["www","security"]},{"name":"fdupes","origin":"sysutils/fdupes","version":"2.3.1,1","comment":"Program for identifying or deleting duplicate files","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/adrianlopezroche/fdupes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19867b9a61104a762d7fa3a96f2e300fc9b66b573f5b9699ed1d9cf0b92e96d8","flatsize":79798,"path":"All/fdupes-2.3.1,1.pkg","repopath":"All/fdupes-2.3.1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34720,"desc":"FDUPES is a program for identifying or deleting duplicate files residing within\nspecified directories.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["sysutils"],"shlibs_required":["libpcre2-32.so.0","libncurses.so.6","libtinfo.so.6"],"options":{"NCURSES":"on","SQLITE":"off"}},{"name":"fdmf","origin":"audio/fdmf","version":"0.0.9.s_12","comment":"Find similar music by perceptual hashing","maintainer":"ports@FreeBSD.org","www":"https://www.w140.com/audio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"298424eb33bc8a5fcc2e3604b6946ad27464a9655f2d152176e588f093a72438","flatsize":56269,"path":"All/fdmf-0.0.9.s_12.pkg","repopath":"All/fdmf-0.0.9.s_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21400,"desc":"fdmf is portable perl/C software for finding pairs of music files in a\ncollection that are likely to contain the same music. It works on the\nmusic itself, not on the filename, tags, or headers. It uses an audio\nfingerprint, or perceptual hash to recognize the duplicate files. It is\ncurrently under heavy development, so it might be buggy, broken, or\notherwise bad. But it works for me.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"p5-GDBM":{"origin":"databases/p5-GDBM","version":"1.14_5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"plotutils":{"origin":"graphics/plotutils","version":"2.6_10,1"},"vorbis-tools":{"origin":"audio/vorbis-tools","version":"1.4.2_5,3"}},"categories":["audio"],"shlibs_required":["libfftw3.so.3","libgdbm.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fdmf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fdm_materials","origin":"cad/fdm_materials","version":"4.7.1,1","comment":"FDM Material database for 3D printers","maintainer":"db@FreeBSD.org","www":"https://github.com/Ultimaker/fdm_materials","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6e3ff3582bcd241d63d9b43af77a00924d9837069ab374a39f237147c4c0fa5","flatsize":537264,"path":"All/fdm_materials-4.7.1,1.pkg","repopath":"All/fdm_materials-4.7.1,1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":24408,"desc":"FDM material database","categories":["cad"]},{"name":"fdm","origin":"mail/fdm","version":"2.2_1","comment":"Fetches and delivers mail","maintainer":"dinoex@FreeBSD.org","www":"https://github.com/nicm/fdm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d053d899b47ff2ecc0baaf3f5b37cde4e2bda223430704ebec02fff3f3cbe8e0","flatsize":429414,"path":"All/fdm-2.2_1.pkg","repopath":"All/fdm-2.2_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":146368,"desc":"fdm is a simple, lightweight replacement for mail fetch, filter and\ndelivery programs such as fetchmail and procmail. It can currently\nfetch using POP3, POP3S, IMAP or from stdin, and deliver to a pipe,\nfile, maildir, mbox or SMTP server, based on regexps.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"tdb":{"origin":"databases/tdb","version":"1.4.7_1,1"}},"categories":["mail"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libtdb.so.1","libpcre2-8.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","PCRE":"on"}},{"name":"feappv","origin":"cad/feappv","version":"5.1.2.e","comment":"Finite element analysis program (personal version)","maintainer":"ports@FreeBSD.org","www":"http://projects.ce.berkeley.edu/feap/feappv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4337ae5e93670c39ac6d9270728a38b949ef08f611af86711cc0dc9c07f4239","flatsize":6171382,"path":"All/feappv-5.1.2.e.pkg","repopath":"All/feappv-5.1.2.e.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1960988,"desc":"FEAPpv is a general purpose finite element analysis program which is\ndesigned for research and educational use. The program is described in the\nreferences:\n\nThe Finite Element Method, 6th ed., Vols. 1 and 2, by O.C. Zienkiewicz and\nR.L. Taylor, Elsevier, Oxford, 2005.\n\nFEAPpv is designed to be compatible for compilation in Unix/Linux and\nWindows PC environments.\n\nNo support on use of the program will be provided.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["cad","education","science"],"shlibs_required":["libX11.so.6","libgfortran.so.5","libquadmath.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe feappv port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ghc","origin":"lang/ghc","version":"9.6.5","comment":"Compiler for the functional language Haskell","maintainer":"haskell@FreeBSD.org","www":"https://www.haskell.org/ghc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40f79b2dbb2e91b60e9acfd1b899c90b000080d90a7bc2b5efcda36c3c683c5b","flatsize":2132286236,"path":"All/ghc-9.6.5.pkg","repopath":"All/ghc-9.6.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":189909208,"desc":"The Glasgow Haskell Compiler is a state-of-the-art, open source, compiler and\ninteractive environment for the functional language Haskell.  Highlights:\n\n * Supports the entire Haskell 2010 language plus a wide variety of\n   extensions.\n * Has particularly good support for concurrency and parallelism, including\n   support for Software Transactional Memory (STM).\n * Generates fast code, particularly for concurrent programs.\n * Works on several platforms including FreeBSD, Windows, Mac, Linux, most\n   varieties of Unix, and several different processor architectures.\n * Has extensive optimisation capabilities, including inter-module optimisation.\n * Compiles Haskell code either directly to native code or using LLVM as a\n   back-end.  It can also generate C code as an intermediate target for porting\n   to new platforms.  The interactive environment compiles Haskell to bytecode,\n   and supports execution of mixed bytecode/compiled programs.\n * Profiling is supported, both by time/allocation and various kinds of heap\n   profiling.\n * Comes with several libraries, and thousands more are available on Hackage.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["lang","haskell"],"shlibs_required":["libtinfo.so.6","libgmp.so.10","libffi.so.8"],"shlibs_provided":["libHSCabal-3.10.3.0-ghc9.6.5.so","libHSCabal-syntax-3.10.3.0-ghc9.6.5.so","libHSarray-0.5.6.0-ghc9.6.5.so","libHSbase-4.18.2.1-ghc9.6.5.so","libHSbinary-0.8.9.1-ghc9.6.5.so","libHSbytestring-0.11.5.3-ghc9.6.5.so","libHScontainers-0.6.7-ghc9.6.5.so","libHSdeepseq-1.4.8.1-ghc9.6.5.so","libHSdirectory-1.3.8.4-ghc9.6.5.so","libHSexceptions-0.10.7-ghc9.6.5.so","libHSfilepath-1.4.300.1-ghc9.6.5.so","libHSghc-9.6.5-ghc9.6.5.so","libHSghc-bignum-1.3-ghc9.6.5.so","libHSghc-boot-9.6.5-ghc9.6.5.so","libHSghc-boot-th-9.6.5-ghc9.6.5.so","libHSghc-compact-0.1.0.0-ghc9.6.5.so","libHSghc-heap-9.6.5-ghc9.6.5.so","libHSghc-prim-0.10.0-ghc9.6.5.so","libHSghci-9.6.5-ghc9.6.5.so","libHShaskeline-0.8.2.1-ghc9.6.5.so","libHShpc-0.6.2.0-ghc9.6.5.so","libHSinteger-gmp-1.1-ghc9.6.5.so","libHSlibiserv-9.6.5-ghc9.6.5.so","libHSmtl-2.3.1-ghc9.6.5.so","libHSparsec-3.1.16.1-ghc9.6.5.so","libHSpretty-1.1.3.6-ghc9.6.5.so","libHSprocess-1.6.19.0-ghc9.6.5.so","libHSrts-1.0.2-ghc9.6.5.so","libHSrts-1.0.2_debug-ghc9.6.5.so","libHSrts-1.0.2_thr-ghc9.6.5.so","libHSrts-1.0.2_thr_debug-ghc9.6.5.so","libHSstm-2.5.1.0-ghc9.6.5.so","libHStemplate-haskell-2.20.0.0-ghc9.6.5.so","libHSterminfo-0.4.1.6-ghc9.6.5.so","libHStext-2.0.2-ghc9.6.5.so","libHStime-1.12.2-ghc9.6.5.so","libHStransformers-0.6.1.0-ghc9.6.5.so","libHSunix-2.8.4.0-ghc9.6.5.so","libHSxhtml-3000.2.2.1-ghc9.6.5.so"],"options":{"DOCS":"on","DYNAMIC":"on","GMP":"on","PROFILE":"on","BOOT":"off"}},{"name":"fdk-aac","origin":"audio/fdk-aac","version":"2.0.3","comment":"Port of the Fraunhofer FDK AAC Codec Library","maintainer":"bofh@FreeBSD.org","www":"https://sourceforge.net/projects/opencore-amr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bfc82aba73d0c7e220d222496f3ce54ef90e89112982c7042a7de3ff2a474d8","flatsize":1672948,"path":"All/fdk-aac-2.0.3.pkg","repopath":"All/fdk-aac-2.0.3.pkg","licenselogic":"single","licenses":["FRAUNHOFER_FDK_AAC"],"pkgsize":692396,"desc":"Port of the Fraunhofer FDK AAC Codec Library for Android","categories":["audio"],"shlibs_provided":["libfdk-aac.so.2"]},{"name":"fcrackzip","origin":"security/fcrackzip","version":"1.0_3","comment":"Portable, fast, and featureful ZIP password cracker","maintainer":"bofh@FreeBSD.org","www":"http://home.schmorp.de/marc/fcrackzip.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8f7a8d21da8efbd25398b2d8eda53f07d0c10712b3484fe6d6a196556dfe8f1","flatsize":62988,"path":"All/fcrackzip-1.0_3.pkg","repopath":"All/fcrackzip-1.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26200,"desc":"Fcrackzip is a fast and featureful ZIP password cracker, written in\nportable C (and optional x86 assembly). It allows the user to recover\nforgotten ZIP archive passwords, using either a brute force or\ndictionary attack on the provided files.","deps":{"libzip":{"origin":"archivers/libzip","version":"1.10.1"}},"categories":["security","archivers"],"shlibs_required":["libzip.so.5"]},{"name":"fcplay","origin":"audio/fcplay","version":"0.0.1_2","comment":"Future Composer Reference Player","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95e5b3ae07e030f82f88911eeae56fe0dd0f9f6a41a0af6f00bdd3fd3ef78c20","flatsize":75433,"path":"All/fcplay-0.0.1_2.pkg","repopath":"All/fcplay-0.0.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30488,"desc":"A player for those memorable Future Composer tunes from the Amiga.\n\nThe author says it was implemented because hardly any FC player available on\nPC (and not even on AMIGA) manages to play back all modules without flaws --\nif at all.\n\nTunes: http://exotica.fix.no/","deps":{"libsidplay":{"origin":"audio/libsidplay","version":"1.36.60_1"}},"categories":["audio"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fcplay port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fcron","origin":"sysutils/fcron","version":"3.2.1_2","comment":"Periodic command scheduler","maintainer":"bob@eager.cx","www":"http://fcron.free.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88f88db7075d17d45f82df90e33cdb477ef056daa4e11141fb4977ce6dea046a","flatsize":650862,"path":"All/fcron-3.2.1_2.pkg","repopath":"All/fcron-3.2.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":159464,"desc":"Fcron is a scheduler. It aims at replacing Vixie Cron, so it\nimplements most of its functionalities. But contrary to Vixie Cron,\nfcron does not need your system to be up 7 days a week, 24 hours a\nday: it also works well with systems which are not running neither\nall the time nor regularly (contrary to anacrontab). To do so, fcron\nallows you to use the standard mode in which you tell it to execute\none command at a given date and hour and to make it run a command\naccording to its time of execution, which is normally the same as\nsystem uptime.\n\nThis is the stable release.","categories":["sysutils"],"users":["fcron"],"groups":["fcron"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"To enable fcron, and disable the default system cron, add the following lines\nto your /etc/rc.conf:\n\n\tfcron_enable=\"YES\"\n\tcron_enable=\"NO\"\n\nand move any jobs in /etc/crontab to the root fcrontab(5) file. See:\n\n/usr/local/share/examples/fcron\n\nfor a translation of the default FreeBSD /etc/crontab, and for sample PAM\nconfiguration files.","type":"install"}]},{"name":"fconv","origin":"converters/fconv","version":"1.1_2","comment":"Converts DOS or Mac-style files to Unix format, and vice-versa","maintainer":"chris@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a71c92d50e6b5a3814e1b77a8bcd3dd39cd0f52c5fd44e7c1ad3bc16e40ba58a","flatsize":32640,"path":"All/fconv-1.1_2.pkg","repopath":"All/fconv-1.1_2.pkg","licenselogic":"single","pkgsize":3624,"desc":"As well as being a work-alike for the BSDI utility mentioned in the\ndoscmd man page, dos2bsd (and bsd2dos), fconv supports conversion to\nand from Macintosh type files (which use only '\\r').","categories":["converters"]},{"name":"fconfig","origin":"sysutils/fconfig","version":"20080329","comment":"Read and modify RedBoot embedded boot configuration","maintainer":"thompsa@FreeBSD.org","www":"http://andrzejekiert.ovh.org/software.html.en","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c87ee0fd43b106f3e509527d55e2e9747734ea0e7272a0977bf6a40ec695899","flatsize":16520,"path":"All/fconfig-20080329.pkg","repopath":"All/fconfig-20080329.pkg","licenselogic":"single","pkgsize":8076,"desc":"fconfig is an application that allows to read and write RedBoot's configuration\nparameters.\n\nExamples,\n fconfig -l\n fconfig -w -n console_baud_rate -x 115200","categories":["sysutils"]},{"name":"fd-find","origin":"sysutils/fd","version":"10.1.0_1","comment":"Simple, fast and user-friendly alternative to find","maintainer":"mikael@FreeBSD.org","www":"https://github.com/sharkdp/fd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e9bd8540698efb01353a3d9d8bacf983cfae470e661e30b4bf61aed3b980c98","flatsize":3806792,"path":"All/fd-find-10.1.0_1.pkg","repopath":"All/fd-find-10.1.0_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1090844,"desc":"fd is a simple, fast and user-friendly alternative to find.\nWhile it does not seek to mirror all of find's powerful functionality,\nit provides sensible (opinionated) defaults for 80%25 of the use cases.","categories":["sysutils"]},{"name":"fclones","origin":"sysutils/fclones","version":"0.34.0_6","comment":"Efficient duplicate file finder","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pkolaczk/fclones","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d80203517e76ea61658e2eaecf66062c9fd990bd25a475a80e5cfc96f4e7a7e","flatsize":4201306,"path":"All/fclones-0.34.0_6.pkg","repopath":"All/fclones-0.34.0_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1229956,"desc":"fclones is a command line utility that identifies groups of identical files\nand gets rid of the file copies you no longer need. It comes with plenty of\nconfiguration options for controlling the search scope and offers many ways\nof removing duplicates. For maximum flexibility, it integrates well with other\nUnix utilities like `find` and it speaks JSON, so you have a lot of control\nover the search and cleanup process.\n\nfclones treats your data seriously. You can inspect and modify the list of\nduplicate files before removing them.\nThere is also a `--dry-run` option that can tell you exactly what changes on\nthe file system would be made.\n\nfclones has been implemented in Rust with a strong focus on high performance\non modern hardware.\nIt employs several optimization techniques not present in many other programs.\nIt adapts to the type of the hard drive, orders file operations by physical\ndata placement on HDDs, scans directory tree in parallel and uses prefix\ncompression of paths to reduce memory consumption when working with millions of\nfiles. It is also friendly to page-cache and does not push out your data out of\ncache.\n\nAs a result, fclones easily outperforms many other popular duplicate finders by\na wide margin on either SSD or HDD storage.","categories":["sysutils"]},{"name":"fcl","origin":"math/fcl","version":"0.7.0_1","comment":"Flexible Collision Library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/flexible-collision-library/fcl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e9244c1f0b9f882f75affce3f120c932dbdb2151ababcd6dff8120b18e813dc","flatsize":9966551,"path":"All/fcl-0.7.0_1.pkg","repopath":"All/fcl-0.7.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1125304,"desc":"FCL is a library for performing three types of proximity queries on a pair of\ngeometric models composed of triangles.\n\nIt performs:\n* Collision detection: detecting whether the two models overlap, and optionally,\n  all of the triangles that overlap.\n* Distance computation: computing the minimum distance between a pair of models,\n  i.e., the distance between the closest pair of points.\n* Tolerance verification: determining whether two models are closer or farther\n  than a tolerance distance.\n* Continuous collision detection: detecting whether the two moving models\n  overlap during the movement, and optionally, the time of contact.\n* Contact information: for collision detection and continuous collision\n  detection, the contact information (including contact normals and contact\n  points) can be returned optionally.","deps":{"libccd":{"origin":"math/libccd","version":"2.1"}},"categories":["math"],"shlibs_required":["libccd.so.2"],"shlibs_provided":["libfcl.so.0.7"],"options":{"SSE2":"on","SSE3":"off","SSE4":"off","SSE41":"off","SSE42":"off","SSE4A":"off","SSSE3":"off"}},{"name":"fcl05","origin":"math/fcl05","version":"0.5.0_3","comment":"Flexible Collision Library (Old version)","maintainer":"db@FreeBSD.org","www":"https://github.com/flexible-collision-library/fcl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6faf2b05f1124fb57ea3a52d973f4f129a1671a682b6d5ddafc71c1501a7d5d","flatsize":10519937,"path":"All/fcl05-0.5.0_3.pkg","repopath":"All/fcl05-0.5.0_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1058024,"desc":"This is a snapshot version of FCL at 0.5.0 mainly to support\npython-fcl otherwise please use the fcl port.\nN.B. python-fcl also needs octomap\n\nFCL is a library for performing three types of proximity queries on a pair of\ngeometric models composed of triangles.\n\nIt performs:\n* Collision detection: detecting whether the two models overlap, and optionally,\n  all of the triangles that overlap.\n* Distance computation: computing the minimum distance between a pair of models,\n  i.e., the distance between the closest pair of points.\n* Tolerance verification: determining whether two models are closer or farther\n  than a tolerance distance.\n* Continuous collision detection: detecting whether the two moving models\n  overlap during the movement, and optionally, the time of contact.\n* Contact information: for collision detection and continuous collision\n  detection, the contact information (including contact normals and contact\n  points) can be returned optionally.","deps":{"libccd":{"origin":"math/libccd","version":"2.1"},"octomap":{"origin":"math/octomap","version":"1.10.0_1"}},"categories":["math"],"shlibs_required":["liboctomap.so.1.10","liboctomath.so.1.10","libccd.so.2"],"shlibs_provided":["libfcl05.so.7"],"options":{"SSE2":"on","SSE3":"off","SSE4":"off","SSE41":"off","SSE42":"off","SSE4A":"off","SSSE3":"off"}},{"name":"fcitx5-qt-common","origin":"textproc/fcitx5-qt-common","version":"5.1.6","comment":"Fcitx support for Qt (common files)","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-qt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"874e16bd47aef0258fabac2ddecc76f8ce3915a92e1b0a9ae3da6553f02ec218","flatsize":62132,"path":"All/fcitx5-qt-common-5.1.6.pkg","repopath":"All/fcitx5-qt-common-5.1.6.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LGPL21+"],"pkgsize":18940,"desc":"Fcitx5 support for Qt5 applications.","deps":{"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"}},"categories":["textproc"]},{"name":"fcitx5-qt6","origin":"textproc/fcitx5-qt","version":"5.1.6","comment":"Fcitx support for Qt (qt6)","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76da610f1d44ec71c14883e0808d32ee0a4b4287dd10406fbd6309335a0a68ec","flatsize":1248760,"path":"All/fcitx5-qt6-5.1.6.pkg","repopath":"All/fcitx5-qt6-5.1.6.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LGPL21+"],"pkgsize":282384,"desc":"Fcitx5 support for Qt5 applications.","deps":{"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"fcitx5-qt-common":{"origin":"textproc/fcitx5-qt-common","version":"5.1.6"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["textproc"],"shlibs_required":["libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libFcitx5Utils.so.2","libQt6Widgets.so.6","libQt6DBus.so.6","libxkbcommon.so.0","libxcb.so.1","libQt6WaylandClient.so.6","libwayland-client.so.0"],"shlibs_provided":["libFcitx5Qt6DBusAddons.so.1","libFcitx5Qt6WidgetsAddons.so.2"],"annotations":{"flavor":"qt6"}},{"name":"fcitx5-qt5","origin":"textproc/fcitx5-qt","version":"5.1.6","comment":"Fcitx support for Qt (qt5)","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f821764ca42128b07e998f94aa73a712e07f58719e826fe69c3dfacfcd42f13e","flatsize":921399,"path":"All/fcitx5-qt5-5.1.6.pkg","repopath":"All/fcitx5-qt5-5.1.6.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LGPL21+"],"pkgsize":228240,"desc":"Fcitx5 support for Qt5 applications.","deps":{"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"fcitx5-qt-common":{"origin":"textproc/fcitx5-qt-common","version":"5.1.6"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["textproc"],"shlibs_required":["libQt5Gui.so.5","libQt5Core.so.5","libQt5Concurrent.so.5","libFcitx5Utils.so.2","libQt5Widgets.so.5","libQt5DBus.so.5","libxkbcommon.so.0","libxcb.so.1"],"shlibs_provided":["libFcitx5Qt5DBusAddons.so.1","libFcitx5Qt5WidgetsAddons.so.2"],"annotations":{"flavor":"qt5"}},{"name":"fcitx5-m17n","origin":"textproc/fcitx5-m17n","version":"5.1.1","comment":"Multilingualization support for Fcitx5","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-m17n","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"041643d37294a85fc0fd4356d623b285a6578d8a56c5282edd8d77652365b847","flatsize":232307,"path":"All/fcitx5-m17n-5.1.1.pkg","repopath":"All/fcitx5-m17n-5.1.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":84452,"desc":"The libm17n, a multilingual input method engine, backend of the Fcitx5 IM\nframework.","deps":{"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"m17n-lib":{"origin":"devel/m17n-lib","version":"1.8.0_4"}},"categories":["textproc"],"shlibs_required":["libFcitx5Core.so.7","libFcitx5Config.so.6","libFcitx5Utils.so.2","libm17n.so.0","libm17n-core.so.0"]},{"name":"fcitx5-lua","origin":"textproc/fcitx5-lua","version":"5.0.13","comment":"Lua support for Fcitx5","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-lua","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c00cdcc9ae6b7cecc2edfd8ac641009067e588f07341de710ca9621bd6d2f711","flatsize":158592,"path":"All/fcitx5-lua-5.0.13.pkg","repopath":"All/fcitx5-lua-5.0.13.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":46940,"desc":"This provides Lua support for Fcitx5 input method framework in two ways:\n1. An addon loader for Lua\n2. The googlepinyin API provided by imeapi addon.","deps":{"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"}},"categories":["textproc"],"shlibs_required":["libFcitx5Core.so.7","libFcitx5Config.so.6","libFcitx5Utils.so.2"]},{"name":"fcitx5-gtk4","origin":"textproc/fcitx5-gtk","version":"5.1.3","comment":"Fcitx support for GTK (gtk4)","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-gtk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dee2235164283463571a7616e4714bd5c7ed1e31810dce6b90bf4eb9cda93c55","flatsize":142782,"path":"All/fcitx5-gtk4-5.1.3.pkg","repopath":"All/fcitx5-gtk4-5.1.3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":48640,"desc":"Fcitx5 support for GTK+ applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fcitx5-gtk-common":{"origin":"textproc/fcitx5-gtk-common","version":"5.1.3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["textproc"],"shlibs_required":["libxkbcommon.so.0","libX11.so.6","libgtk-4.so.1","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"annotations":{"flavor":"gtk4"}},{"name":"fcitx5-gtk3","origin":"textproc/fcitx5-gtk","version":"5.1.3","comment":"Fcitx support for GTK (gtk3)","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-gtk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce41b3e172eb31196009b321dd5fbc9a15b80476ab4a383e2c856ac1634e07df","flatsize":144318,"path":"All/fcitx5-gtk3-5.1.3.pkg","repopath":"All/fcitx5-gtk3-5.1.3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":49712,"desc":"Fcitx5 support for GTK+ applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fcitx5-gtk-common":{"origin":"textproc/fcitx5-gtk-common","version":"5.1.3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["textproc"],"shlibs_required":["libxkbcommon.so.0","libX11.so.6","libgtk-3.so.0","libgio-2.0.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"annotations":{"flavor":"gtk3"}},{"name":"fcitx5-gtk2","origin":"textproc/fcitx5-gtk","version":"5.1.3","comment":"Fcitx support for GTK (gtk2)","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-gtk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98f2b27c164ee513bcc4ee9484b30c41497fdc9a921bb3037c15115e5e12ab89","flatsize":88254,"path":"All/fcitx5-gtk2-5.1.3.pkg","repopath":"All/fcitx5-gtk2-5.1.3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":28992,"desc":"Fcitx5 support for GTK+ applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fcitx5-gtk-common":{"origin":"textproc/fcitx5-gtk-common","version":"5.1.3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["textproc"],"shlibs_required":["libxkbcommon.so.0","libX11.so.6","libgtk-x11-2.0.so.0","libgio-2.0.so.0","libgdk-x11-2.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"annotations":{"flavor":"gtk2"}},{"name":"fcitx5-gtk-common","origin":"textproc/fcitx5-gtk-common","version":"5.1.3","comment":"Fcitx support for GTK (common files)","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-gtk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a32bd8113e2a76bb623c46289a1d3f02415bf47ed61d27043054dc3c8ac70abe","flatsize":121191,"path":"All/fcitx5-gtk-common-5.1.3.pkg","repopath":"All/fcitx5-gtk-common-5.1.3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":28604,"desc":"Fcitx5 support for GTK+ applications.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["textproc"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"shlibs_provided":["libFcitx5GClient.so.2"]},{"name":"fcitx-qt5","origin":"textproc/fcitx-qt5","version":"1.2.7","comment":"Fcitx support for Qt5","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fcitx/fcitx-qt5","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1242ed9c99be7e58378e06fd8da1e6828aa5a3310cfdcbde912018024b62fd97","flatsize":663165,"path":"All/fcitx-qt5-1.2.7.pkg","repopath":"All/fcitx-qt5-1.2.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":159372,"desc":"Fcitx support for Qt5","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"zh-fcitx":{"origin":"chinese/fcitx","version":"4.2.9.8_2"}},"categories":["textproc"],"shlibs_required":["libintl.so.8","libfcitx-utils.so.0","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Concurrent.so.5","libfcitx-config.so.4","libxkbcommon.so.0"],"shlibs_provided":["libFcitxQt5DBusAddons.so.1","libFcitxQt5WidgetsAddons.so.1"]},{"name":"fcitx5-configtool","origin":"textproc/fcitx5-configtool","version":"5.1.6","comment":"Fcitx5 IM framework configuration tool","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5-configtool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a48939d20a5e57e9e14e781382b7c3ff074b3ac0f2a724277e7cdcdac83ad2c3","flatsize":2104762,"path":"All/fcitx5-configtool-5.1.6.pkg","repopath":"All/fcitx5-configtool-5.1.6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":440144,"desc":"This is Fcitx5 IM framework configuration tool.\nIt comes with fcitx5-config-qt which provides a GUI for configuring Fcitx5.","deps":{"fcitx5":{"origin":"textproc/fcitx5","version":"5.1.10"},"fcitx5-qt5":{"origin":"textproc/fcitx5-qt","version":"5.1.6"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"}},"categories":["textproc","x11"],"shlibs_required":["libKF5WidgetsAddons.so.5","libKF5ItemViews.so.5","libFcitx5Qt5WidgetsAddons.so.2","libFcitx5Qt5DBusAddons.so.1","libQt5DBus.so.5","libFcitx5Core.so.7","libFcitx5Config.so.6","libQt5Widgets.so.5","libFcitx5Utils.so.2","libX11.so.6","libxkbfile.so.1","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Concurrent.so.5","libKF5Plasma.so.5","libKF5Service.so.5","libKF5IconThemes.so.5","libKF5ConfigCore.so.5","libKF5Package.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libKF5QuickAddons.so.5","libQt5Quick.so.5","libxkbcommon.so.0","libQt5Qml.so.5","libQt5Network.so.5"],"shlibs_provided":["libFcitx5Migrator.so.1"]},{"name":"fcitx-table-other","origin":"textproc/fcitx-table-other","version":"0.2.3","comment":"Table-based input methods for Fcitx","maintainer":"henry.hu.sh@gmail.com","www":"https://fcitx-im.org/wiki/Fcitx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"490505158e83cd649155f8ea9a29194d424e9f7baac9d15cf272f68495d77e24","flatsize":2433071,"path":"All/fcitx-table-other-0.2.3.pkg","repopath":"All/fcitx-table-other-0.2.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":222000,"desc":"fcitx-table-other provides some other tables for Fcitx, fork from\nibus-table-others, scim-tables.  Most of the table in this package is\nnon-Chinese table. They are listed under /tables by language.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"zh-fcitx":{"origin":"chinese/fcitx","version":"4.2.9.8_2"}},"categories":["textproc"]},{"name":"fcitx-m17n","origin":"textproc/fcitx-m17n","version":"0.2.3_1","comment":"Multilingualization support for Fcitx","maintainer":"lichray@gmail.com","www":"https://fcitx-im.org/wiki/Fcitx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca573fb462275e840cb51b02063fe700a6f14bb15d9fd53e153f3f39a5a7706d","flatsize":82767,"path":"All/fcitx-m17n-0.2.3_1.pkg","repopath":"All/fcitx-m17n-0.2.3_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":26916,"desc":"fcitx-m17n provides the libm17n, a multilingual input method engine,\nas a back-end to the Fcitx IM framework.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"m17n-lib":{"origin":"devel/m17n-lib","version":"1.8.0_4"},"zh-fcitx":{"origin":"chinese/fcitx","version":"4.2.9.8_2"}},"categories":["textproc"],"shlibs_required":["libm17n-core.so.0","libm17n.so.0"]},{"name":"fcgiwrap","origin":"www/fcgiwrap","version":"1.1.0_12","comment":"Simple FastCGI wrapper for CGI scripts","maintainer":"rodrigo@FreeBSD.org","www":"http://nginx.localdomain.pl/wiki/FcgiWrap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f3cf4442e2d8a37080ce332cc1ea147c02b6af312dc33b93686d5070168e3c1","flatsize":25536,"path":"All/fcgiwrap-1.1.0_12.pkg","repopath":"All/fcgiwrap-1.1.0_12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11732,"desc":"fcgiwrap is a simple server for running CGI applications over FastCGI. It hopes\nto provide clean CGI support to Nginx (and other web servers that may need it).\n\nFeatures:\n    * very lightweight (84KB of private memory per instance)\n    * fixes broken CR/LF in headers\n    * handles environment in a sane way (CGI scripts get HTTP-related env. vars\n    * from FastCGI parameters and inherit all the others from fcgiwrap's\n    * environment)\n    * no configuration, so you can run several sites off the same fcgiwrap pool\n    * passes CGI stderr output to fcgiwrap's stderr (this is by design but\n    * stderr could be also passed to FastCGI stderr stream)","deps":{"fcgi-devkit":{"origin":"www/fcgi","version":"2.4.0_6"}},"categories":["www"],"shlibs_required":["libfcgi.so.0"]},{"name":"fcgi-devkit","origin":"www/fcgi","version":"2.4.0_6","comment":"FastCGI Development Kit","maintainer":"john@essenz.com","www":"http://www.fastcgi.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f7526bd58cb83c81da2f4e1bf9869ea87f12d6b381c50e6f64bb90b8ff28b24","flatsize":581833,"path":"All/fcgi-devkit-2.4.0_6.pkg","repopath":"All/fcgi-devkit-2.4.0_6.pkg","licenselogic":"single","licenses":["Open_Market_FastCGI_license"],"pkgsize":182900,"desc":"FastCGI Development Kit.\n\nFastCGI is a fast, open, and secure Web server interface that solves the\nperformance problems inherent in CGI, without introducing the overhead and\ncomplexity of proprietary APIs (Application Programming Interfaces).\n\nFastCGI allows for many nice features such as persistent CGI applications\n(eliminating process creation time per request) and being able run CGI\napplications on hosts remote to the web server itself.\n\nMost web servers have optional or add-on support for FastCGI. Applications\nwhich are developed with FastCGI behave as standard CGIs when invoked by web\nservers without FastCGI support. In other words, if the server supports\nFastCGI, then FastCGI applications get all the perks (mainly being *really*\nfast); if the server does not support FastCGI, then FastCGI applications\nbehave exactly like standard CGIs.","categories":["www"],"shlibs_provided":["libfcgi++.so.0","libfcgi.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:fastcgi:fcgi:2.4.0:::::dragonfly6:x86_64:6"}},{"name":"fcft","origin":"x11-fonts/fcft","version":"3.1.8","comment":"Simple library for font loading and glyph rasterization","maintainer":"jbeich@FreeBSD.org","www":"https://codeberg.org/dnkl/fcft","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99168e318cd1a41427a11601230d984de46fe1ec84bdd6d6988fcd92f900ca5b","flatsize":166892,"path":"All/fcft-3.1.8.pkg","repopath":"All/fcft-3.1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":75516,"desc":"fcft is a small font loading and glyph rasterization library built\non-top of FontConfig, FreeType2 and pixman.\n\nIt can load and cache fonts from a fontconfig-formatted name string,\ne.g. \"Monospace:size=12\", optionally with user configured fallback fonts.\n\nAfter a font has been loaded, you can rasterize glyphs. When doing so,\nthe primary font is first considered. If it does not have the\nrequested glyph, the user configured fallback fonts (if any) are\nconsidered. If none of the user configured fallback fonts has the\nrequested glyph, the FontConfig generated list of fallback fonts are\nchecked.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libstdthreads":{"origin":"misc/libstdthreads","version":"0.11"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"utf8proc":{"origin":"textproc/utf8proc","version":"2.9.0"}},"categories":["x11-fonts"],"shlibs_required":["libfontconfig.so.1","libfreetype.so.6","libharfbuzz.so.0","libutf8proc.so.3","libpixman-1.so.0","libstdthreads.so.0"],"shlibs_provided":["libfcft.so.4"],"options":{"DOCS":"on","HARFBUZZ":"on","UTF8PROC":"on"}},{"name":"fc++","origin":"devel/fc++","version":"1.5","comment":"Functional Programming in C++","maintainer":"ports@FreeBSD.org","www":"https://people.cs.umass.edu/~yannis/fc++/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cce67fd9b0bb37f076bd33dc0d8daff478b796f91ca827c447851db260e26cd","flatsize":320472,"path":"All/fc++-1.5.pkg","repopath":"All/fc++-1.5.pkg","licenselogic":"single","pkgsize":49576,"desc":"FC++ is a library for functional programming in C++. Functional programming\nis a programming paradigm in which functions are treated as regular values.\nThus, we can have functions that take other functions as parameters. The\nformer functions are called \"higher-order\" functions. A common feature of\nfunctions is that they can be polymorphic. \"Polymorphic\" means that the same\nfunction can be used with arguments of many types. FC++ is distinguished from\nother libraries (including the C++ Standard Library) by its complete support\nfor polymorphism: FC++ polymorphic higher-order functions can take other\npolymorphic functions as arguments and return polymorphic functions as results.\nThis is particularly useful (i.e., simplifies code) in C++ where type inference\nis limited and we often need to pass polymorphic functions around and determine\ntheir type later.\n\nWith FC++ you can define your own higher-order polymorphic functions, but the\nlibrary also contains a large amount of functionality that can be re-used as-is\nin C++ programs. This includes infinite (\"lazy\") lists, useful higher-order\nfunctions (like map, compose, etc.), a reference-counting facility that can be\nused to replace C++ pointers, many common logical and arithmetic operators in\na form that can be used with higher-order functions, and more.","categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fc++ port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fend","origin":"math/fend","version":"1.4.0","comment":"Arbitrary-precision unit-aware calculator","maintainer":"yuri@FreeBSD.org","www":"https://printfn.github.io/fend","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f70b7c7f450aff536982d489d3b3bb58d639408451877dbaf43c9ca1d739545","flatsize":3409212,"path":"All/fend-1.4.0.pkg","repopath":"All/fend-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1153060,"desc":"fend is an arbitrary-precision unit-aware calculator.\n\nUnique features:\n* Arbitrary-precision arithmetic using rational numbers\n* Full support for complex numbers\n* D&D-style dice rolls\n* Variables\n* Binary, octal, hexadecimal and all other bases between 2 and 36\n* Keep track of units, with support for SI, US and UK customary and many\n  historical units\n* Emacs-style CLI shortcuts\n* Trigonometric functions\n* Lambda calculus","categories":["math"]},{"name":"fbpanel","origin":"x11/fbpanel","version":"6.1_8","comment":"Lightweight, NETWM compliant X11 desktop panel","maintainer":"ports@FreeBSD.org","www":"https://fbpanel.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff9551dd9a344a8affddf9b8731e7b19d0eb4cdb91f7ad37773a7892a47107f4","flatsize":568822,"path":"All/fbpanel-6.1_8.pkg","repopath":"All/fbpanel-6.1_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":197656,"desc":"Fbpanel is a lightweight, NETWM compliant X11 desktop panel.  It works with\nany NETWM compliant window manager (xfwm4, sawfish, openbox, metacity, etc.)\nIt currently provides and features:\n\n  - Taskbar, launchbar, and pager\n  - Show desktop button (iconify or shade all windows)\n  - Image viewer and volume control\n  - Text and digital clock\n  - System tray (notification area)\n  - Menu with support for freedesktop.org application menu\n  - CPU, network, memory, and battery monitors\n  - General monitor (to display output of configured command)\n  - Ability to replace windows' icons\n  - Transparency support\n  - Customizable size and screen position\n  - Ability to run many instances each with its own configuration\n  - Modest resource usage","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf-xlib":{"origin":"graphics/gdk-pixbuf2-xlib","version":"2.40.2_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgmodule-2.0.so.0","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fbpanel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fbreader","origin":"deskutils/fbreader","version":"0.99.6_7","comment":"Powerful e-book reader","maintainer":"johannes@perceivon.net","www":"https://www.fbreader.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef01f34dae4e7ec749a09b8ff2a55e81609866848eabc3dadc983dae000918e4","flatsize":6808815,"path":"All/fbreader-0.99.6_7.pkg","repopath":"All/fbreader-0.99.6_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1850932,"desc":"FBReader is a book reader. Main features:\n* Supported formats: fb2, HTML, CHM, plucker, Palmdoc, zTxt, TCR, RTF,\n  OEB, OpenReader, mobipocket, plain text.\n* Direct reading from tar, zip, gzip and bzip2 archives.\n* Supported encodings: utf-8, us-ascii, windows-1251, windows-1252,\n  koi8-r, ibm866, iso-8859-*, Big5, GBK.\n* Automatically generated contents table.\n* Embedded images support.\n* Footnotes/hyperlinks support.\n* Position indicator.\n* Keeps the last open book and the last read positions for all opened\n  books between runs.\n* List of last opened books.\n* Automatic hyphenations. Liang's algorithm is used. Patterns for Czech,\n  English, Esperanto, French, German and Russian are included in the\n  current version.\n* Text search.\n* Full-screen mode.\n* Screen rotation by 90, 180 and 270 degrees.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libunibreak":{"origin":"textproc/libunibreak","version":"6.1,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["deskutils"],"shlibs_required":["libsqlite3.so.0","libexpat.so.1","libcurl.so.4","libunibreak.so.6","libfribidi.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libpng16.so.16","libjpeg.so.8"],"shlibs_provided":["libzlcore.so.0.14","libzltext.so.0.14"]},{"name":"fbdesk","origin":"x11/fbdesk","version":"1.4.1_7","comment":"Fluxbox utility to create and manage icons on the desktop","maintainer":"ports@FreeBSD.org","www":"https://fluxbox.sourceforge.net/fbdesk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ee543da4db2a9d7ab496faad4fe64c20cec52efbeb15a62cfdbc19f59c25ac5","flatsize":303993,"path":"All/fbdesk-1.4.1_7.pkg","repopath":"All/fbdesk-1.4.1_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":109892,"desc":"fbdesk is a small application designed for the Fluxbox windowmanager that\nallows management of icons on the desktop.\n\ncurrent features:\n\n o XPM and PNG image loading\n o Antialias text\n o UTF-8 and multibyte support\n o Vertical text\n o Grid snapping\n o GUI for icon management\n o Fluxbox menu style","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXpm.so.4","libXrender.so.1","libXft.so.2","libpng16.so.16"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fbdesk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fbcmd","origin":"x11-wm/fbcmd","version":"0.5.1_4","comment":"Commandline utility for controlling fluxbox","maintainer":"ports@FreeBSD.org","www":"https://darkshed.net/files/c_cpp/fbcmd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d6caebd2d219b04f5f023a8b7b8845889026491453b969dc890c5ce08dabeee","flatsize":54240,"path":"All/fbcmd-0.5.1_4.pkg","repopath":"All/fbcmd-0.5.1_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21944,"desc":"fbcmd provides some functions to the 'core' of fluxbox\nfrom the commandline.","deps":{"fluxbox":{"origin":"x11-wm/fluxbox","version":"1.3.7_8"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["x11-wm"],"shlibs_required":["libXmu.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe fbcmd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fava","origin":"finance/fava","version":"1.27.3","comment":"Web interface for Beancount","maintainer":"delphij@FreeBSD.org","www":"https://beancount.github.io/fava/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57f516389270fe2f7b73c5204f3d496a0f6388affc11e39473acb594d24caa5c","flatsize":4230658,"path":"All/fava-1.27.3.pkg","repopath":"All/fava-1.27.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1101200,"desc":"Fava is a web interface for the double-entry bookkeeping software Beancount\nwith a focus on features and usability.\n\nYou can try out an online demo:\n\n    https://fava.pythonanywhere.com/example-with-budgets/income_statement/","deps":{"beancount":{"origin":"finance/beancount","version":"2.3.6_1"},"py311-Babel":{"origin":"devel/py-babel","version":"2.14.0"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-cheroot":{"origin":"www/py-cheroot","version":"10.0.1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-flask-babel":{"origin":"devel/py-flask-babel","version":"4.0.0_1"},"py311-markdown2":{"origin":"textproc/py-markdown2","version":"2.4.13"},"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-pytest":{"origin":"devel/py-pytest","version":"8.1.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-simplejson":{"origin":"devel/py-simplejson","version":"3.18.4"},"py311-werkzeug":{"origin":"www/py-werkzeug","version":"3.0.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance"]},{"name":"fbg2","origin":"games/fbg2","version":"0.4_7","comment":"Classic block-stacking arcade game","maintainer":"ports@FreeBSD.org","www":"https://fbg.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bd39dc2b0ef63a25df1cb266fe1f50527dccd8257d1eae73ad8500fb278e842","flatsize":4122729,"path":"All/fbg2-0.4_7.pkg","repopath":"All/fbg2-0.4_7.pkg","licenselogic":"and","licenses":["GPLv2+","CC-BY-SA-3.0"],"pkgsize":3985480,"desc":"Falling Block Game is a free, open source block stacking game available for\nWindows and Linux. The object of the game is to move and rotate pieces in order\nto fill in complete rows. The more rows you clear at once,\nthe more points you score!","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_sound":{"origin":"audio/sdl_sound","version":"1.0.3_16"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["games"],"shlibs_required":["liblua-5.1.so","libpng16.so.16","libphysfs.so.1","libSDL_sound-1.0.so.1","libGLU.so.1","libGL.so.1","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fbg2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"faup","origin":"www/faup","version":"1.5.48_1","comment":"Fast URL decoder library","maintainer":"antoine@FreeBSD.org","www":"https://stricaud.github.io/faup/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f69563fe50f6209985534ef8f253045486b452f73a8d9d874d6b73e31908b303","flatsize":1157192,"path":"All/faup-1.5.48_1.pkg","repopath":"All/faup-1.5.48_1.pkg","licenselogic":"single","licenses":["WTFPL"],"pkgsize":414652,"desc":"Faup stands for Finally An Url Parser and is a library and command line tool to\nparse URLs and normalize fields with two constraints:\n- Work with real-life urls (resilient to badly formated ones)\n- Be fast: no allocation for string parsing and read characters only once","deps":{"lua54":{"origin":"lang/lua54","version":"5.4.6_1"}},"categories":["www","devel"],"shlibs_required":["liblua-5.4.so"],"shlibs_provided":["libfaupl.so.1"],"options":{"DOCS":"on"}},{"name":"fatfrog-lv2","origin":"audio/fatfrog-lv2","version":"1.0","comment":"High gain amplifier LV2 audio plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/brummer10/FatFrog.lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67765e35d2040b56129eac184a4ca3f2711d2c01ff7d3a4bd9552869a623e437","flatsize":247493,"path":"All/fatfrog-lv2-1.0.pkg","repopath":"All/fatfrog-lv2-1.0.pkg","licenselogic":"single","licenses":["BSD0CLAUSE"],"pkgsize":122424,"desc":"FatFrog is a high gain amplifier LV2 audio plugin.\n\nFeatures:\n* Valve amplifier simulation","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["audio"],"shlibs_required":["libcairo.so.2","libX11.so.6"]},{"name":"faust-lv2","origin":"audio/faust-lv2","version":"1.4.20220802","comment":"LV2 plugin architecture for the Faust programming language","maintainer":"yuri@FreeBSD.org","www":"https://bitbucket.org/agraef/faust-lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41e2a1942188b26d7c18e08d1892d54999988fdec0041cee2f3fc41b2aa3fddb","flatsize":4795362,"path":"All/faust-lv2-1.4.20220802.pkg","repopath":"All/faust-lv2-1.4.20220802.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":551900,"desc":"This project provides an LV2 plugin architecture for the Faust programming\nlanguage. The package contains the Faust architecture and templates for the\nneeded LV2 manifest (ttl) files, a collection of sample plugins written in\nFaust, and a generic GNU Makefile as well as a shell script to compile plugins\nusing the architecture.\n\nfaust-lv2 is free and open source software. The latest source can be found in\nthe git repository at https://bitbucket.org/agraef/faust-lv2. In the downloads\nsection of this site you can also find released tarballs along with my faust-lv2\npaper for the 2013 Linux Audio Conference. Please use the issue tracker for bug\nreports and requests. You're also invited to join one of Grame's Faust mailing\nlists to discuss faust-lv2 or Faust in general.","categories":["audio"],"options":{"SIMD":"on"}},{"name":"fatal","origin":"devel/fatal","version":"2024.06.24.00","comment":"Library for fast software prototyping in modern C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/facebook/fatal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de11601957f9be79b8de2395cb7fb0a024b0de96776ed9ca8b77e028831b1c91","flatsize":2429167,"path":"All/fatal-2024.06.24.00.pkg","repopath":"All/fatal-2024.06.24.00.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":249256,"desc":"Fatal (Facebook Template Library) is a library for fast prototyping software in\nmodern C++.\n\nIt provides facilities heavily based on template meta-programming, while keeping\nmost of the complexity under-the-hood, to enhance the expressive power of C++.\n\nFatal also provides lessons on how to write meta-programs, as well as on how to\nmake the best use of the library, starting at beginner levels.\n\nThe goal is make its benefits available to a wider audience other than just\nhard-core library writers.","categories":["devel"]},{"name":"fatback","origin":"sysutils/fatback","version":"1.3_3","comment":"Recover deleted files from FAT filesystems","maintainer":"ehaupt@FreeBSD.org","www":"https://sourceforge.net/project/showfiles.php?group_id=46038","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3429951bfa36f69c972cea44916408eabdb22cf2468c4bb276c3260aef2b0ab0","flatsize":376454,"path":"All/fatback-1.3_3.pkg","repopath":"All/fatback-1.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":103360,"desc":"Fatback is a forensic tool for undeleting files from FAT file systems.\n\nFatback is different from other undelete tools in that it does the\nfollowing:\n\n   * Runs under UNIX environments\n   * Can undelete files automatically\n   * Supports Long File Names\n   * Supports FAT12, FAT16, and FAT32\n   * Powerful interactive mode\n   * Recursively undeletes deleted directories\n   * Recovers lost cluster chains\n   * Works with single partitions or whole disks","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"fastx_toolkit","origin":"biology/fastx-toolkit","version":"0.0.14_1","comment":"CLI tools for Short-Reads FASTA/FASTQ files preprocessing","maintainer":"jwb@FreeBSD.org","www":"http://hannonlab.cshl.edu/fastx_toolkit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0eeb4f21622ceda223ebc67d0eb98d4581a1c0d9454125407a5eaef2bb99f0ad","flatsize":408430,"path":"All/fastx_toolkit-0.0.14_1.pkg","repopath":"All/fastx_toolkit-0.0.14_1.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":78708,"desc":"The FASTX-Toolkit is a collection of command line tools for Short-Reads\nFASTA/FASTQ files preprocessing.","deps":{"libgtextutils":{"origin":"biology/libgtextutils","version":"0.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology"],"shlibs_required":["libgtextutils-0.7.so.0"]},{"name":"fastscapelib","origin":"misc/fastscapelib","version":"0.2.2","comment":"Library of efficient algorithms for topographic data","maintainer":"yuri@FreeBSD.org","www":"https://fastscapelib.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7840f7bcf0a91e75a4a4131fa56535ac82e18e359d80261391c6fccf8efb8e7","flatsize":282562,"path":"All/fastscapelib-0.2.2.pkg","repopath":"All/fastscapelib-0.2.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":51876,"desc":"fastscapelib is a C++ library of efficient algorithms for processing topographic\ndata and landscape evolution modeling.\n\nThis library currently has Python bindings and is easily extensible to other\nlanguages.","deps":{"xtensor":{"origin":"math/xtensor","version":"0.25.0"}},"categories":["misc"]},{"name":"fastresolve","origin":"dns/fastresolve","version":"2.10_7","comment":"Programs to get DNS and domain ownership information from web logs","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/dns/fastresolve/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f496b37de42b7a0dcd2b737d9758eee6cbe2d32b6c8db84831db341d99dfe2eb","flatsize":149052,"path":"All/fastresolve-2.10_7.pkg","repopath":"All/fastresolve-2.10_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":47828,"desc":"Fastresolve is a package of programs to process web log files to get DNS\nand domain ownership information for log analysis.  It sends out many\nqueries in parallel, and caches results, for speed.  Its DNS resolver is\nabout 10 times as fast as logresolve.pl from the Apache 1.3.9 distribution,\nand about 50 times as fast as logresolve.c from that distribution.  It is\n5-20 times as fast as the adnslogres program that comes with the adns\nlibrary, and about 3 times as fast as jdresolve, which is a Perl program\nthat uses similar algorithms.","deps":{"adns":{"origin":"dns/adns","version":"1.6.0"},"db5":{"origin":"databases/db5","version":"5.3.28_9"},"p5-BerkeleyDB":{"origin":"databases/p5-BerkeleyDB","version":"0.65"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns"],"shlibs_required":["libadns.so.1","libdb_cxx-5.3.so.0"],"options":{"DOCS":"on"}},{"name":"fastp","origin":"biology/fastp","version":"0.23.4","comment":"Ultra-fast all-in-one FASTQ preprocessor","maintainer":"jwb@FreeBSD.org","www":"https://github.com/OpenGene/fastp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ce3e14aa1203ec668238110ecade1ec0bb654bc7dd03378f309b09a500c5c18","flatsize":525184,"path":"All/fastp-0.23.4.pkg","repopath":"All/fastp-0.23.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":156752,"desc":"fastp is a tool designed to provide fast all-in-one preprocessing for FastQ\nfiles. This tool is developed in C++ with multithreading supported to afford\nhigh performance.","deps":{"isa-l":{"origin":"devel/isa-l","version":"2.30.0_1"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"}},"categories":["biology"],"shlibs_required":["libisal.so.2","libdeflate.so.0"]},{"name":"flex-sdk","origin":"devel/flex-sdk","version":"4.6.0.23201","comment":"Adobe Flex SDK","maintainer":"ports@FreeBSD.org","www":"http://opensource.adobe.com/wiki/display/flexsdk/Flex+4","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"02cd3ef64916dd66bcf229a6e72a3dd9e0e3ecec7be5bf3e0713ed274797a90f","flatsize":98756826,"path":"All/flex-sdk-4.6.0.23201.pkg","repopath":"All/flex-sdk-4.6.0.23201.pkg","licenselogic":"single","pkgsize":53951208,"desc":"The Flex SDK provides a highly productive, open source framework for\nbuilding and maintaining expressive web applications that deploy\nconsistently on all major browsers, desktops and operating systems.\n\nIt provides a modern, standards-based language and programming model\nthat supports common design patterns suitable for developers from many\nbackgrounds.\n\nFlex applications run in the ubiquitous Adobe Flash Player and Adobe\nAIR.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"messages":[{"message":"===>   NOTICE:\n\nThe flex-sdk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fastops","origin":"math/fastops","version":"1.0.0","comment":"AVX/AVX2-accelerated bulk call of math functions","maintainer":"danfe@FreeBSD.org","www":"https://github.com/yandex/fastops","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"783a84146169d6f8515d9601666612c93ba61d76050db8c63d1cedd531829269","flatsize":780256,"path":"All/fastops-1.0.0.pkg","repopath":"All/fastops-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":138624,"desc":"This small library enables acceleration of bulk calls of certain math\nfunctions on AVX and AVX2 hardware.  Currently supported operations are\nexp, log, sigmoid, and tanh.  The library is designed with extensibility\nin mind.","categories":["math"]},{"name":"fastool","origin":"biology/fastool","version":"0.1.4","comment":"Simple and quick FastQ and FastA tool for file reading and conversion","maintainer":"jwb@FreeBSD.org","www":"https://github.com/fstrozzi/Fastool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71b2290db350499e18d096ac5e6330614abe002b7a87dd9be0d70612a82339fc","flatsize":11479,"path":"All/fastool-0.1.4.pkg","repopath":"All/fastool-0.1.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5644,"desc":"Simple and quick FastQ and FastA tool for file reading and conversion.","categories":["biology"]},{"name":"fastjar","origin":"archivers/fastjar","version":"0.93.20060808_4","comment":"Version of JDK's `jar' command written entirely in C","maintainer":"java@FreeBSD.org","www":"https://fastjar.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe60346be86e9a1cb432bfca03671a82a392fe13fc93d15907c1358878e92952","flatsize":110920,"path":"All/fastjar-0.93.20060808_4.pkg","repopath":"All/fastjar-0.93.20060808_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":41592,"desc":"Fastjar is a version of Sun's `jar' utility, written entirely in C, and\ntherefore quite a bit faster.  Fastjar can be up to 100x faster than the\nstock `jar' program running without a JIT.  Currently, the author is\nworking on adding all the features present in the Sun utility.  At the\nmoment, implemented features are:\n\n  * Archive creation\n  * Verbose/quiet output\n  * stdout vs. file output\n  * Manifest file support\n  * Deflation or storage\n  * Changing to directory and adding files (-C)\n  * Archive content listing (-t)\n  * Archive extraction (-x)","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["archivers","java"],"options":{"DOCS":"on"}},{"name":"fasthenry","origin":"science/fasthenry","version":"3.0.w.021113_1","comment":"Multipole-accelerated inductance analysis program","maintainer":"ports@FreeBSD.org","www":"https://www.rle.mit.edu/cpg/research_codes.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2b5be22a93c0dc32715fb885809ae17a19c8e1912f79a4137b9aee1d434055b","flatsize":1595725,"path":"All/fasthenry-3.0.w.021113_1.pkg","repopath":"All/fasthenry-3.0.w.021113_1.pkg","licenselogic":"single","pkgsize":1088896,"desc":"FastHenry computes the frequency dependent self and mutual inductances and\nresistances between conductors of complex shape. The algorithm used in\nFastHenry is an acceleration of rge mesh formulation approach. The linear system\nresulting from the mesh formulation is solved using a generalized minimal\nresidual algorithm with a fast multipole algorithm to efficiently compute the\niterates.\n\n--------------------- Superconductivity Support -------------------------\n\nThis version of fasthenry has been modified to support superconducting\nsegments and ground planes by Stephen R. Whiteley of Whitleley Research Inc.\nThe analysis used is based on the London equations and the two-fluid\nmodel.  Both reactive and lossy components of the superconductor complex\nconductivity are employed in obtaining the impedance matrix.","categories":["science","cad"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fasthenry port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fcitx5","origin":"textproc/fcitx5","version":"5.1.10","comment":"New implementation of the Fcitx IME framework","maintainer":"khng@FreeBSD.org","www":"https://github.com/fcitx/fcitx5","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddc0019975ea4f0699040b1dbd44ef578c3a4d5e032911891fd0d7e067924938","flatsize":18473498,"path":"All/fcitx5-5.1.10.pkg","repopath":"All/fcitx5-5.1.10.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":8302704,"desc":"Fcitx5 is a generic input method framework. It supercedes Fcitx 4.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gettext-tools":{"origin":"devel/gettext-tools","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"json-c":{"origin":"devel/json-c","version":"0.17"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-imdkit":{"origin":"x11/xcb-imdkit","version":"1.0.5"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"}},"categories":["textproc"],"shlibs_required":["libintl.so.8","libexpat.so.1","libxkbcommon.so.0","libjson-c.so.5","libwayland-client.so.0","libwayland-cursor.so.0","libxcb-util.so.1","libxcb-icccm.so.4","libxcb-xinerama.so.0","libxcb-randr.so.0","libxcb-ewmh.so.2","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libcairo.so.2","libxcb.so.1","libuuid.so.1","libenchant-2.so.2","libxcb-xkb.so.1","libxcb-xfixes.so.0","libxcb-keysyms.so.1","libxkbcommon-x11.so.0","libxkbfile.so.1","libxcb-imdkit.so.1","libuv.so.1","libdbus-1.so.3"],"shlibs_provided":["libFcitx5Config.so.6","libFcitx5Core.so.7","libFcitx5Utils.so.2"],"options":{"ENCHANT":"on","WAYLAND":"on","X11":"on"},"messages":[{"message":"Remember to set the environment variable XMODIFIERS:\n\n\tcsh/tcsh:\tsetenv XMODIFIERS @im=fcitx\n\tsh/bash:\texport XMODIFIERS='@im=fcitx'\n\nFor GTK+ programs, you may want to set:\n\n\tcsh/tcsh:\tsetenv GTK_IM_MODULE fcitx/xim\n\tsh/bash:\texport GTK_IM_MODULE=fcitx/xim\n\nFor Qt programs, you may want to set:\n\n\tcsh/tcsh:\tsetenv QT_IM_MODULE fcitx\n\tsh/bash:\texport QT_IM_MODULE=fcitx\n\nTo start fcitx with your desktop, just\n\n\tcp /usr/local/share/applications/org.fcitx.Fcitx5.desktop \\\n\t    ~/.config/autostart/","type":"install"}]},{"name":"fastforward","origin":"mail/fastforward","version":"0.51_1","comment":"Fastforward handles qmail forwarding according to a cdb database","maintainer":"ports@FreeBSD.org","www":"https://cr.yp.to/fastforward.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97d9d170cfb7e8a5b1343b6132d9289dfe38bac2674ae5eae73d4b58aa601a3d","flatsize":175726,"path":"All/fastforward-0.51_1.pkg","repopath":"All/fastforward-0.51_1.pkg","licenselogic":"single","pkgsize":43984,"desc":"fastforward handles qmail forwarding according to a cdb database.\nIt can create forwarding databases from a sendmail-style\n/etc/aliases or from user-oriented virtual-domain tables.","categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fastforward port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fastdnaml","origin":"biology/fastdnaml","version":"1.2.2_2","comment":"Faster DNAML, makes phylogenetic trees using maximum likelihood","maintainer":"ports@FreeBSD.org","www":"https://www.life.illinois.edu/gary/programs/fastDNAml.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8346c20fcbc32ac18cc9a677bbe2c355f2ab0622a99f9d4ead4206c86dc773a5","flatsize":142717,"path":"All/fastdnaml-1.2.2_2.pkg","repopath":"All/fastdnaml-1.2.2_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":49776,"desc":"fastDNAml is a program derived from Joseph Felsenstein's version 3.3 DNAML\n(part of his PHYLIP package). Users should consult the documentation for\nDNAML before using this program.\n\nfastDNAml is an attempt to solve the same problem as DNAML, but to do so\nfaster and using less memory, so that larger trees and/or more bootstrap\nreplicates become tractable. Much of fastDNAml is merely a recoding of the\nPHYLIP 3.3 DNAML program from PASCAL to C.","categories":["biology"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fastdnaml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fastdfs","origin":"ftp/fastdfs","version":"6.0.6","comment":"High performance distributed file system (DFS)","maintainer":"daniel@blodan.se","www":"https://github.com/happyfish100/fastdfs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c658994bccb2389d76b91c32ab76b30175671d5d29a88fc4f0cb5f05caf9c9c","flatsize":1999178,"path":"All/fastdfs-6.0.6.pkg","repopath":"All/fastdfs-6.0.6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":311884,"desc":"FastDFS is an open source high performance distributed file system (DFS).\n\nIts major functions include: file storing, file syncing and\nfile accessing, and design for high capacity and load balance.","deps":{"libfastcommon":{"origin":"devel/libfastcommon","version":"1.0.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["ftp"],"users":["_fastdfs"],"groups":["_fastdfs"],"shlibs_required":["libfastcommon.so"],"shlibs_provided":["libfdfsclient.so"]},{"name":"fastdb","origin":"databases/fastdb","version":"3.75_8","comment":"Main Memory Relational Database Management System","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/fastdb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7577b845de7a0d2f430884fec7ca2cd82e751d9dfd230d03017ed32f716456e","flatsize":2105631,"path":"All/fastdb-3.75_8.pkg","repopath":"All/fastdb-3.75_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":391416,"desc":"Main Memory Relational Database Management System\n\n   - Fastest query execution\n   - Post-relational features\n   - Tight integration with C++\n   - Automatic scheme evaluation\n   - Efficient log-less transactions\n   - Zero time recovery","categories":["databases"],"shlibs_provided":["libcli_r.so.2","libfastdb_r.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fastdb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fastahack","origin":"biology/fastahack","version":"1.0.0","comment":"Utility for indexing and sequence extraction from FASTA files","maintainer":"jwb@FreeBSD.org","www":"https://github.com/ekg/fastahack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08eb9ff0a1e31b907f3127bf1611a58f437c4d09b0f3d50e5dc48cca82c1c42d","flatsize":199539,"path":"All/fastahack-1.0.0.pkg","repopath":"All/fastahack-1.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48888,"desc":"Fastahack is a small application for indexing and extracting sequences and\nsubsequences from FASTA files.  The included Fasta.cpp library provides a FASTA\nreader and indexer that can be embedded into applications which would benefit\nfrom directly reading subsequences from FASTA files.  The library automatically\nhandles index file generation and use.","categories":["biology"]},{"name":"faustlive","origin":"audio/faustlive","version":"2.5.18","comment":"Standalone application that embeds Faust","maintainer":"yuri@FreeBSD.org","www":"https://github.com/grame-cncm/faustlive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"646980a1a98ca51e0511b25d2218c8116dd5ff4bd8e8e14adba8b8518b32cfd0","flatsize":4547536,"path":"All/faustlive-2.5.18.pkg","repopath":"All/faustlive-2.5.18.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3120852,"desc":"A standalone application that embeds Faust (as the libfaust library) and\nLLVM compiler to provide dynamical compilation for the Faust programming\nlanguage.\n\nFaustLive is in its alpha stage.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"faust":{"origin":"audio/faust","version":"2.74.6"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmicrohttpd":{"origin":"www/libmicrohttpd","version":"1.0.1"},"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["audio"],"shlibs_required":["libLLVM-15.so","libmicrohttpd.so.12","libsndfile.so.1","libcurl.so.4","libHTTPDFaust.so.0","libfaust.so.2","libasound.so.2","libtinfo.so.6","libjack.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"PORTAUDIO":"off"}},{"name":"fasta","origin":"biology/fasta","version":"21.1.1_1","comment":"Collection of programs for searching DNA and protein databases","maintainer":"ports@FreeBSD.org","www":"http://fasta.bioch.virginia.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8edebf8bbdababa8e6ab2e07c4d7bdc4d46304224aca7b1833cb79933dcec858","flatsize":500553,"path":"All/fasta-21.1.1_1.pkg","repopath":"All/fasta-21.1.1_1.pkg","licenselogic":"single","licenses":["FASTA"],"pkgsize":107816,"desc":"Version 2 of the FASTA packages contains many programs for performing\nsequence comparisons, producing local alignments, and other related tasks\nfor analysing DNA and proteins.\n\nCurrently, the FASTA2 suite is in maintenance mode.  This package provides\nthe analysis tools from FASTA2.  The searching programs are available in\nversion 3 of the FASTA packages, which may be found in the port\nbiology/fasta3.\n\nFASTA is described in:  W. R. Pearson and D. J. Lipman (1988), \"Improved\nTools for Biological Sequence Analysis\", PNAS 85:2444- 2448, and W. R.\nPearson (1990) \"Rapid and Sensitive Sequence Comparison with FASTP and FASTA\"\nMethods in Enzymology 183:63- 98).\n\nThe FASTA2 suite is distributed freely subject to the condition that it may\nnot be sold or incorporated into a commercial product.","categories":["biology"],"options":{"DOCS":"on"},"messages":[{"message":"The FASTA3 package has been successfully installed.\n\nNB:  A sample configuration file has been installed to /usr/local/etc as\n\"fastlibs.sample\".  This may be renamed to \"fastlibs\" and edited\nto suit the requirements of a particular site.\n\nIn order to use the FASTA3 programs, a user must set the environment\nvariable FASTLIBS to contain the full path of the FASTA3 configuration\nfile, e.g.:\n\n- set FASTLIBS to:  \"/usr/local/etc/fastlibs\"","type":"install"},{"message":"===>   NOTICE:\n\nThe fasta port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"flat-remix-icon-themes","origin":"x11-themes/flat-remix-icon-themes","version":"20240201","comment":"Icon theme inspired by material design","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/daniruiz/flat-remix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4029ebd4b7a6cad20bc90f48927fede6232504c70c544b5b839bfa9c6dec2191","flatsize":389610742,"path":"All/flat-remix-icon-themes-20240201.pkg","repopath":"All/flat-remix-icon-themes-20240201.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":49889192,"desc":"Flat Remix is an icon theme inspired by material design.","categories":["x11-themes"]},{"name":"fast_float","origin":"math/fast_float","version":"6.1.1","comment":"Fast and exact C++ number parsing library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/fastfloat/fast_float","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85abb3daf59eb168891c6aca24c9e6908e3eade828ad4f60fc3a286fb412ca19","flatsize":138882,"path":"All/fast_float-6.1.1.pkg","repopath":"All/fast_float-6.1.1.pkg","licenselogic":"or","licenses":["APACHE20","BSL","MIT"],"pkgsize":38632,"desc":"The fast_float library provides fast header-only implementations for the C++\nfrom_chars functions for float and double types. These functions convert ASCII\nstrings representing decimal values (e.g., 1.3e10) into binary types. We provide\nexact rounding (including round to even). In our experience, these fast_float\nfunctions many times faster than comparable number-parsing functions from\nexisting C++ standard libraries.","categories":["math"]},{"name":"fasm-fpga","origin":"cad/fasm","version":"g20190920","comment":"FPGA assembly (FASM) parser and generator","maintainer":"yuri@FreeBSD.org","www":"https://github.com/SymbiFlow/fasm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"012e4c8b7ba4004945fbf724e36ad8a52e21ada1ea8708f17d959fe6de8f5158","flatsize":93443,"path":"All/fasm-fpga-g20190920.pkg","repopath":"All/fasm-fpga-g20190920.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":18956,"desc":"FPGA Assembly is a file format designed by the SymbiFlow Project developers to\nprovide a plain text file format for configuring the internals of an FPGA.\n\nIt is designed to allow FPGA place and route to not care about the actual\nbitstream format used on an FPGA.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-textX":{"origin":"lang/py-textX","version":"3.1.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad","python"]},{"name":"fasd","origin":"deskutils/fasd","version":"1.0.1_1","comment":"Shell helper program to autocomplete paths faster","maintainer":"mail@dbalan.in","www":"https://github.com/clvv/fasd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3185952e8bb6b1e5daf6707ffda4d197b2d40a3d964fa1e6dd9a6b0111c8f165","flatsize":24226,"path":"All/fasd-1.0.1_1.pkg","repopath":"All/fasd-1.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11256,"desc":"Fasd is a handy shell helper program to access files and directories faster.\nFasd will try to expand path arguments from previously seen ones ordered by\nfrequency of access.","categories":["deskutils"],"messages":[{"message":"To get fasd working in a shell, some initialization code must be run. Put the\nline below in your shell rc.\n\neval \"$(fasd --init auto)\"\n\nThis will setup a command hook that executes on every command and advanced tab\ncompletion for zsh and bash.","type":"install"}]},{"name":"fasta3","origin":"biology/fasta3","version":"36.3.8_1","comment":"Collection of programs for searching DNA and protein databases","maintainer":"wendell@bsd.com.br","www":"http://fasta.bioch.virginia.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"207c91af479c4e3e82f47eba1d7d6a732f8726aaa9248555006d6e8b4c0fb422","flatsize":5821532,"path":"All/fasta3-36.3.8_1.pkg","repopath":"All/fasta3-36.3.8_1.pkg","licenselogic":"single","licenses":["Fasta"],"pkgsize":668224,"desc":"Version 3 of the FASTA packages contains many programs for searching DNA and\nprotein databases and one program (prss3) for evaluating statistical\nsignificance from randomly shuffled sequences.  Several additional analysis\nprograms, including programs that produce local alignments, are available as\npart of version 2 of the FASTA package, which is available as the port\nbiology/fasta.\n\nFASTA is described in:  W. R. Pearson and D. J. Lipman (1988), \"Improved\nTools for Biological Sequence Analysis\", PNAS 85:2444-2448; W. R.  Pearson\n(1996) \"Effective protein sequence comparison\" Meth. Enzymol.  266:227-258;\nPearson et. al.  (1997) Genomics 46:24-36;  Pearson, (1999) Meth. in\nMolecular Biology 132:185-219.\n\nThe FASTA3 suite is distributed freely subject to the condition that it may\nnot be sold or incorporated into a commercial product.","categories":["biology"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"The FASTA3 package has been successfully installed.\n\n A sample configuration file has been installed to\n /usr/local/etc\n as \"fastlibs.sample\". This may be renamed to \"fastlibs\" and edited\n to suit the requirements of a particular site.\n\n In order to use the FASTA3 programs, a user must set the environment\n variable FASTLIBS to contain the full path of the FASTA3 configuration\n file, e.g.:\n\n set FASTLIBS to: \"/usr/local/etc/fastlibs\"","type":"install"}]},{"name":"fasda","origin":"biology/fasda","version":"0.1.5_1","comment":"Fast and simple differential analysis","maintainer":"jwb@FreeBSD.org","www":"https://github.com/auerlab/fasda","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1b69f690b693ece518c73169b3085de5e33bd5ff5959ba664e15e3f110e3c39","flatsize":99329,"path":"All/fasda-0.1.5_1.pkg","repopath":"All/fasda-0.1.5_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31876,"desc":"FASDA aims to provide a fast and simple differential analysis tool\nthat just works and does not require any knowledge beyond basic Unix\ncommand-line skills. The code is written entirely in C to maximize\nefficiency and portability, and to provide a simple command-line user\ninterface.","deps":{"biolibc":{"origin":"biology/biolibc","version":"0.2.6.4"},"libxtend":{"origin":"devel/libxtend","version":"0.2.0.2_1"},"stringtie":{"origin":"biology/stringtie","version":"2.1.1"}},"categories":["biology"],"shlibs_required":["libbiolibc.so.2","libxtend.so.2"]},{"name":"farstream","origin":"net-im/farstream","version":"0.2.9","comment":"Collection of GStreamer modules and libraries for videoconferencing","maintainer":"gnome@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/Farstream/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"740da4123dcaea8e3f8b2655043f01b1b7df5082a55f5da4ca038fb9329ee372","flatsize":1612424,"path":"All/farstream-0.2.9.pkg","repopath":"All/farstream-0.2.9.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":243392,"desc":"The Farstream (formerly Farsight) project is an effort to create a framework\nto deal with all known audio/video conferencing protocols. On one side it\noffers a generic API that makes it possible to write plugins for different\nstreaming protocols, on the other side it offers an API for clients to use\nthose plugins.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"libnice":{"origin":"net-im/libnice","version":"0.1.21_2"},"libnice-gst1":{"origin":"net-im/libnice-gst1","version":"0.1.21_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-im","devel"],"shlibs_required":["libgmodule-2.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libnice.so.10","libgstnet-1.0.so.0","libgstrtp-1.0.so.0"],"shlibs_provided":["libmulticast-transmitter.so","libnice-transmitter.so","librawudp-transmitter.so","libshm-transmitter.so","libfsrawconference.so","libfsrtpconference.so","libfsrtpxdata.so","libfsvideoanyrate.so","libfarstream-0.2.so.5"]},{"name":"farmhash","origin":"security/farmhash","version":"g20190513","comment":"Hash functions for strings and other data","maintainer":"yuri@FreeBSD.org","www":"https://github.com/google/farmhash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"228e5ec890e218408bbd7fdb06e2c199e8bc4fea692dc03a6b7699f99ae7788b","flatsize":173968,"path":"All/farmhash-g20190513.pkg","repopath":"All/farmhash-g20190513.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":38504,"desc":"FarmHash, a family of hash functions.","categories":["security"],"shlibs_provided":["libfarmhash.so.0"],"options":{"DOCS":"on"}},{"name":"fastcap","origin":"science/fastcap","version":"2.0.w.011109_1","comment":"Three-dimensional capacitance extraction program","maintainer":"ports@FreeBSD.org","www":"https://www.rle.mit.edu/cpg/research_codes.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1c71ff12daedaf7f28b4e836d6aa2fc6c8aec3801ad1b52b44048d23ddafd3a","flatsize":7784303,"path":"All/fastcap-2.0.w.011109_1.pkg","repopath":"All/fastcap-2.0.w.011109_1.pkg","licenselogic":"single","licenses":["FASTCAP"],"pkgsize":1212600,"desc":"FastCap computes self and mutual capacitances between ideal\nconductors of arbitrary shapes, orientations and sizes.\nThe conductors can be embedded in a dielectric region composed\nof any number of constant-permittivity regions of any shape and\nsize.\n\nThe algorithm used in FastCap is an acceleration of the\nboundary-element technique for solving the integral equation\nassociated with the multiple-conductor, multiple-dielectric\ncapacitance extraction problem.  The linear system resulting\nfrom the boundary-element discretization is solved using a\ngeneralized conjugate residual algorithm with a fast multipole\nalgorithm to efficiently compute the iterates.\n\n---------------------\nThis version of fastcap has been cleaned up and enhanced by Stephen R.\nWhiteley of Whitleley Research Inc.\n---------------------","categories":["science","cad"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe fastcap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"farsifonts","origin":"x11-fonts/farsifonts","version":"0.4_4","comment":"Standard set of Unicode Persian fonts","maintainer":"javad.kouhi@gmail.com","www":"http://www.farsiweb.ir/wiki/Persian_fonts","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af34b1fb73d4afe9ce49ac3b9c49a24ae4ac0a110b93926d5663e38ccf4465ad","flatsize":627888,"path":"All/farsifonts-0.4_4.pkg","repopath":"All/farsifonts-0.4_4.pkg","licenselogic":"single","pkgsize":236760,"desc":"FarsiWeb.ir has released the first standard set of Unicode Persian fonts ever\npublished, including Elham, Terafik, Terafik Bold, Titr, Roya, Roya Bold,\nKoodak, Nazli, Nazli Bold, and Homa.\nThe main advantage over legacy fonts is compliance with the Unicode, ISIRI\n6219, and OpenType standards, and the addition of required but missing glyphs\nfor Persian information processing. The fonts are highly recommended if you\ncare for proper Persian display on your computers.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"foomatic-db","origin":"print/foomatic-db","version":"20240504","comment":"Database for integrating printer drivers with common spoolers","maintainer":"danilo@FreeBSD.org","www":"https://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/foomatic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f0a2ed9f4fb9a2932870e23e8fece8146247d76dd9c12905951d073006481dd","flatsize":97555554,"path":"All/foomatic-db-20240504.pkg","repopath":"All/foomatic-db-20240504.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":63462612,"desc":"Foomatic is a database-driven system for integrating free software\nprinter drivers with common spoolers under Unix. It supports CUPS,\nLPRng, LPD, GNUlpr, Solaris LP, PPR, PDQ, CPS, and direct printing\nwith every free software printer driver known to us and every printer\nknown to work with these drivers.","categories":["print"]},{"name":"farbfeld","origin":"graphics/farbfeld","version":"4_2","comment":"Lossless image format which is easy to parse, pipe and compress","maintainer":"aaron@baugher.biz","www":"https://tools.suckless.org/farbfeld/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e9bca18e1629a37b8f2d5003cfbb47cbb8b026763c01a777fdbe567c815aa15","flatsize":69634,"path":"All/farbfeld-4_2.pkg","repopath":"All/farbfeld-4_2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":18164,"desc":"Farbfeld is a lossless image format which is easy to parse, pipe and\ncompress.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libpng16.so.16"]},{"name":"fapg","origin":"audio/fapg","version":"0.43_1","comment":"Fast Audio Playlist Generator","maintainer":"m.muenz@gmail.com","www":"http://royale.zerezo.com/fapg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f24832c872f6bd2c70b61e280c6e4cc86d7d69e56723722d357ba23ee67da653","flatsize":61329,"path":"All/fapg-0.43_1.pkg","repopath":"All/fapg-0.43_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24536,"desc":"fapg is a tool to generate list of audio files (Wav, MP3, Ogg, etc) in various\nformats (M3U, PLS, HTML, etc).\nIt is very usefull if you have a large amount of audio files and you want to\nquickly and frequently build a playlist.","deps":{"uriparser":{"origin":"net/uriparser","version":"0.9.6"}},"categories":["audio"],"shlibs_required":["liburiparser.so.1"]},{"name":"fargoal","origin":"games/fargoal","version":"20040629_3","comment":"Remake of classic roguelike game \"Sword of Fargoal\"","maintainer":"ports@FreeBSD.org","www":"https://squidfighter.sourceforge.net/fargoal/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e039885dc697de61cfbf4621ec13b07d807be5f97bc7d2ebce1c8c02dd529d3","flatsize":2598770,"path":"All/fargoal-20040629_3.pkg","repopath":"All/fargoal-20040629_3.pkg","licenselogic":"single","pkgsize":381928,"desc":"This game is a remake of the classic roguelike game \"Sword of\nFargoal\", created by Jeff McCord for the Commodore 64 in 1983.\nThis remake was written for the 2003 remakes.org competition.\n\n-Chris\nchris_pressey@yahoo.ca","deps":{"allegro":{"origin":"devel/allegro","version":"4.4.3.1_4"}},"categories":["games"],"shlibs_required":["liballeg.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe fargoal port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fanout","origin":"sysutils/fanout","version":"0.6.1","comment":"Tool to run commands on multiple machines","maintainer":"jmohacsi@bsd.hu","www":"http://www.stearns.org/fanout/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d33c56e387bcbf11159e88f2e42f386be075e29f97e1310d0ab613fa84cfa744","flatsize":9194,"path":"All/fanout-0.6.1.pkg","repopath":"All/fanout-0.6.1.pkg","licenselogic":"single","pkgsize":4544,"desc":"Fanout and fanterm are two utilities that allow you to run commands on\nmultiple machines. The difference is that fanout only runs non-interactive\ncommands (like dd, cat, adduser, uname -a, etc.) and pipelines built of\nthese. The output is collected into a single display that can be viewed by\nless or redirected to a file.\n\nFanterm, on the other hand, allows you to run interactive text mode\ncommands on multiple machines at the same time. Your keystrokes are sent\nto a shell or application running on each of the target systems. The\noutput from each system is shown in a separate xterm.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"fanwood","origin":"x11-fonts/fanwood","version":"g20110526_1","comment":"Serif based on the work of a famous Czech-American type designer","maintainer":"flo@snakeoilproductions.net","www":"https://www.theleagueofmoveabletype.com/fanwood","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f84a78d52ac6cab74b27c0b59b0b66e4c7a95dd47760fc37e4fc2b395f04f34","flatsize":454516,"path":"All/fanwood-g20110526_1.pkg","repopath":"All/fanwood-g20110526_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":157640,"desc":"A serif based on the work of a famous Czech-American type designer of\nyesteryear.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"fann","origin":"math/fann","version":"2.2.0.20230126","comment":"Free open source neural network library","maintainer":"tzhuan@csie.org","www":"https://leenissen.dk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ccf60815eeb8e1f45cb3c136fbe917feb3328fac8c7ce0cd5c16c8ee61e7866","flatsize":1121410,"path":"All/fann-2.2.0.20230126.pkg","repopath":"All/fann-2.2.0.20230126.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":138792,"desc":"Fast Artificial Neural Network Library is a free open source neural network\nlibrary, which implements multilayer artificial neural networks in C with\nsupport for both fully connected and sparsely connected networks. Cross-platform\nexecution in both fixed and floating point are supported. It includes a\nframework for easy handling of training data sets. It is easy to use, versatile,\nwell documented, and fast. Bindings to more than 15 programming languages are\navailable. An easy to read introduction article and a reference manual\naccompanies the library with examples and recommendations on how to use the\nlibrary. Several graphical user interfaces are also available for the library.","categories":["math","science"],"shlibs_provided":["libdoublefann.so.2","libfann.so.2","libfixedfann.so.2","libfloatfann.so.2"]},{"name":"fancybox","origin":"www/fancybox","version":"3.5.7","comment":"JavaScript library for image/html/multimedia content display","maintainer":"sunpoet@FreeBSD.org","www":"https://fancyapps.com/fancybox/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d64e69f7867b356abdbf57d45e1dd2771167436efcc1ee304da45584f7f5e870","flatsize":294574,"path":"All/fancybox-3.5.7.pkg","repopath":"All/fancybox-3.5.7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":66040,"desc":"fancyBox is a tool that offers a nice and elegant way to add zooming\nfunctionality for images, html content and multi-media on your webpages. It is\nbuilt on the top of the popular JavaScript framework jQuery and is both easy to\nimplement and a snap to customize.\n\nFeatures:\n- Can display images, HTML elements, SWF movies, iframes and also Ajax\n  requests.\n- Customizable through settings and CSS.\n- Groups related items and adds navigation.\n- If the mouse wheel plugin is included in the page then FancyBox will\n  respond to mouse wheel events as well.\n- Support fancy transitions by using easing plugin.\n- Adds a nice drop shadow under the zoomed item.","categories":["www"]},{"name":"fantasque-sans-mono","origin":"x11-fonts/fantasque-sans-mono","version":"1.8.0","comment":"Programming font, designed with functionality in mind","maintainer":"rakuco@FreeBSD.org","www":"https://fontlibrary.org/en/font/fantasque-sans-mono","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cc99327a6c78af2451ffb3d96dbab6864b1ab8e05ec768428edee63f6f29334","flatsize":554404,"path":"All/fantasque-sans-mono-1.8.0.pkg","repopath":"All/fantasque-sans-mono-1.8.0.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":219040,"desc":"A programming font, designed with functionality in mind, and with some\nwibbly-wobbly handwriting-like fuzziness that makes it unassumingly cool.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on","NORMAL":"on","NOLOOPK":"off","LLINE":"off","LLINENOLOOPK":"off"}},{"name":"fakesteak","origin":"games/fakesteak","version":"0.2.4","comment":"Implementation of the digital character rain as seen in \"The Matrix\"","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/domsson/fakesteak","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c692f81600e3171fbfe5d72e6a86dc6fd78e5de5b81be98c6ebec9da15549ba9","flatsize":19223,"path":"All/fakesteak-0.2.4.pkg","repopath":"All/fakesteak-0.2.4.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":8552,"desc":"Implementation of the digital character rain as seen in \"The Matrix\".\n\nSome things you might like about fakesteak:\n\n  * Small footprint (low on RAM and disk usage)\n  * Good performance (low on CPU usage)\n  * Looks pretty close to the original (fading, glitches)\n  * Basic customization via command line options\n  * No dependencies (not even ncurses)","categories":["games"]},{"name":"faketty","origin":"sysutils/faketty","version":"1.0.17_1","comment":"Wrapper to exec a command in a pty, even if redirecting the output","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dtolnay/faketty","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6cea7e99023c91f3954fbe78b72243cfdf621506408386f9029f2d96f1d9817","flatsize":872568,"path":"All/faketty-1.0.17_1.pkg","repopath":"All/faketty-1.0.17_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":294356,"desc":"A wrapper binary to exec a command in a pty, even if redirecting the output.\n\nThis allows logging the stdout and stderr (separately) of a process, without\nthe output being different from what you'd see in the terminal if you weren't\nlogging anything.","categories":["sysutils"]},{"name":"fakertc","origin":"sysutils/fakertc","version":"3","comment":"Save real-time clock on reboot","maintainer":"ronald@FreeBSD.org","www":"https://github.com/ronaldklop/fakertc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53d5badd3caf8007f4c58cffabe5d89ae7c17390f5f982eecaa900850ec3c051","flatsize":2825,"path":"All/fakertc-3.pkg","repopath":"All/fakertc-3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2416,"desc":"Save real-time clock on reboot\n\nFor computers without a real-time clock, this utility enables to store\nthe wall-clock on shutdown and restore it on boot, in order to minimize\nthe drift as far as possible until e.g. NTP is used to set the correct\ndate/time again.\n\nNote that systems using UFS for the root fs won't need this, as the\nclock is already restored from info in the UFS superblock.","categories":["sysutils"]},{"name":"fakeroot","origin":"security/fakeroot","version":"1.23_1","comment":"Simulate the root user behaviour","maintainer":"martymac@FreeBSD.org","www":"http://freshmeat.net/projects/fakeroot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11a233d39dec9366a1f0e9bead8b35d60fade12b6d86f580e6f5c538fc802298","flatsize":194901,"path":"All/fakeroot-1.23_1.pkg","repopath":"All/fakeroot-1.23_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":80776,"desc":"Fakeroot runs a command in an environment were it appears to have\nroot privileges for file manipulation, by setting LD_PRELOAD to a\nlibrary with alternative versions of getuid(), stat(), etc. This\nis useful for allowing users to create archives (tar, ar, .deb .rpm\netc.) with files in them with root permissions/ownership.","categories":["security"],"shlibs_provided":["libfakeroot-0.so"]},{"name":"fakeident","origin":"security/fakeident","version":"2.7","comment":"Tool that replies with a standard answer to incoming identd requests","maintainer":"dean@odyssey.apana.org.au","www":"http://www.guru-group.fi/~too/sw/identd.readme","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3158bb59b3cca9284a5431705cdc67fe6ed944e3820e44ca42d89f313948c36","flatsize":13400,"path":"All/fakeident-2.7.pkg","repopath":"All/fakeident-2.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6404,"desc":"This program is standalone 'fake' ident daemon. This program does\nnot fork() but is configured to handle up to 20 concurrent connections.\nSince one connection should not last long, if all 20 connections are\nin use, the next connection will close the oldest connection data\nhas been read. This way this program is not very vulnerable to so\ncalled `denial of service' attack, thus making this ideal \"identd\"\nto be used in a firewall, IP masquerading hosts etc.","categories":["security"],"messages":[{"message":"To enable fakeidentd please add fakeidentd_enable=\"YES\" to\n/etc/rc.conf.","type":"install"}]},{"name":"fairymax","origin":"games/fairymax","version":"5.0b.20160316.1_2","comment":"Chess engine for shatranj, courier chess, and others","maintainer":"kalten@gmx.at","www":"https://www.chessvariants.org/index/msdisplay.php?itemid=MSfairy-max","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c9b7027176f37b84623d2407214edc6de677c105220d97d5723188ad664ec80","flatsize":199431,"path":"All/fairymax-5.0b.20160316.1_2.pkg","repopath":"All/fairymax-5.0b.20160316.1_2.pkg","licenselogic":"single","pkgsize":65452,"desc":"fairy-Max is a version of micro-Max  that reads the piece description\nfrom a file fmax.ini, so that arbitrary fairy pieces can be implemen-\nted. This version supports up to 15 piece types, and board sizes upto\n12x8 board. A Linux port exists in the format of a debian package.\n\nYou can use it e.g. with games/xboard/:\ne.g.: xboard -boardSize Middling -variant courier -fcp fairymax\n\nGIT: http://hgm.nubati.net/cgi-bin/gitweb.cgi/fairymax.git","categories":["games"],"options":{"DOCS":"on"}},{"name":"faiss","origin":"math/faiss","version":"1.7.2","comment":"Library for efficient similarity search & clustering of dense vectors","maintainer":"yuri@FreeBSD.org","www":"https://github.com/facebookresearch/faiss/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"424b0c6c4ac5a40219d8ce6e17e911ac15aac4d26af21883e20874deaf06d79f","flatsize":3110158,"path":"All/faiss-1.7.2.pkg","repopath":"All/faiss-1.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":747916,"desc":"Faiss is a library for efficient similarity search and clustering of dense\nvectors. It contains algorithms that search in sets of vectors of any size,\nup to ones that possibly do not fit in RAM. It also contains supporting code\nfor evaluation and parameter tuning.\n\nWWW: https://github.com/facebookresearch/faiss","deps":{"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libopenblas.so.0"],"shlibs_provided":["libfaiss.so"]},{"name":"facter","origin":"sysutils/facter","version":"3.14.24_6","comment":"Cross-platform library for retrieving facts from OS","maintainer":"puppet@FreeBSD.org","www":"https://puppetlabs.com/facter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31364edb7be0d5035c7ee1bc875c020854f2f3f01c0659ee71e2615b52827929","flatsize":2223192,"path":"All/facter-3.14.24_6.pkg","repopath":"All/facter-3.14.24_6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":560272,"desc":"Facter is Puppet's cross-platform system profiling library.\n\nIt discovers and reports per-node facts, which are\navailable in your Puppet manifests as variables.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cpp-hocon":{"origin":"devel/cpp-hocon","version":"0.3.0_6"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"leatherman":{"origin":"devel/leatherman","version":"1.12.9_3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"}},"categories":["sysutils"],"shlibs_required":["liblibcpp-hocon.so.0.3.0","libleatherman_curl.so.1.12.9","libleatherman_ruby.so.1.12.9","libleatherman_execution.so.1.12.9","libleatherman_dynamic_library.so.1.12.9","libleatherman_file_util.so.1.12.9","libleatherman_logging.so.1.12.9","libleatherman_locale.so.1.12.9","libboost_locale.so.1.84.0","libboost_program_options.so.1.84.0","libboost_system.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_date_time.so.1.84.0","libboost_regex.so.1.84.0","libboost_thread.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libleatherman_util.so.1.12.9","libcrypto.so.12","libyaml-cpp.so.0","libcurl.so.4"],"shlibs_provided":["libfacter.so.3.14.24"],"options":{"FACTER_JAVA":"on"},"annotations":{"cpe":"cpe:2.3:a:puppet:facter:3.14.24:::::dragonfly6:x86_64:6"}},{"name":"faces","origin":"mail/faces","version":"1.7.7_13","comment":"Visual mail, user, and print face server","maintainer":"ashish@FreeBSD.org","www":"https://faces.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90053d4f87056212f9f8ea458ba05f5764858108e207419fe74ebb1d0b56178a","flatsize":119345,"path":"All/faces-1.7.7_13.pkg","repopath":"All/faces-1.7.7_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32528,"desc":"Faces is a Gtk+ program for monitoring a list visually. Typically this is\na list of incoming mail messages. IMAP and POP mailbox formats are\nsupported.\n\nFaces has three different modes of operation:\n* The default will monitor for new mail.\n* You can monitor the whole of a mail file.\n* Custom monitoring. You can specify a program or shell script to run.\n\nLots of good examples can be downloaded from:\nftp://ftp.cs.indiana.edu/pub/faces/picons/src/\n\nAudio capabilities are also provided as a conditional compilation option.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["mail"],"shlibs_provided":["libcompface.so.1"],"options":{"AUDIO":"off","DOCS":"on","NLS":"on","NAS":"off","RPLAY":"off","SOX":"off"},"messages":[{"message":"NOTE:\n\nFor generating faces out of xbm files you must use\nthe following helper filters:\n\n    xbm2ikon\n\nand perhaps\n\n    xbmsize48 or xbmcut48\n\ne.g.\n\n    1) generate a 48x48x1 xbm file\n    2) cat <file.xbm> | xbm2ikon > file.ikon\n    3) compface file.ikon > file.face\n\nAnd the other way arround to display a face\n\nNote uncompface -X is the same as\n\n   uncompface | ikon2xbm\n\nuseful for exmh!","type":"install"}]},{"name":"facile","origin":"math/facile","version":"1.1.3_4","comment":"Functional Constraint Library","maintainer":"kde@FreeBSD.org","www":"http://www.recherche.enac.fr/log/facile/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80a30312f0713abdd26bc11ad9b1873be347f63493adfd1763c4744699b98d1c","flatsize":2591735,"path":"All/facile-1.1.3_4.pkg","repopath":"All/facile-1.1.3_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":621984,"desc":"FaCiLe is a constraint programming library on integer and integer set\nfinite domains written in OCaml. It offers all usual facilities to create\nand manipulate finite domain variables, arithmetic expressions and\nconstraints, built-in global constraints and search and optimization goals.\n\nFaCiLe allows as well to build easily user-defined constraints and goals,\nmaking pervasive use of OCaml higher-order functionals to provide a simple\nand flexible interface for the user.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"}},"categories":["math"]},{"name":"facedetect","origin":"graphics/facedetect","version":"0.1_9","comment":"Simple face detector for batch processing","maintainer":"ehaupt@FreeBSD.org","www":"https://www.thregr.org/~wavexx/software/facedetect/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be0c6cfdbe2bb4fe99d5305f944d6c0352636f35c748a17f1af58384e9816e7c","flatsize":27348,"path":"All/facedetect-0.1_9.pkg","repopath":"All/facedetect-0.1_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":10440,"desc":"facedetect is a simple face detector for batch processing. It answers the basic\nquestion: \"Is there a face in this image?\" and gives back either an exit code or\nthe coordinates of each detected face in the standard output.\n\nThe aim is to provide a basic command-line interface that's consistent and easy\nto use with software such as ImageMagick, while progressively improving the\ndetection algorithm over time.","deps":{"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"]},{"name":"faad2","origin":"audio/faad","version":"2.11.1,1","comment":"MPEG-2 and MPEG-4 AAC audio decoder","maintainer":"multimedia@FreeBSD.org","www":"https://github.com/knik0/faad2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2759485fce165f91b5570173fa539f5fc1b1863a9198b4b185cd4fbb36012660","flatsize":665156,"path":"All/faad2-2.11.1,1.pkg","repopath":"All/faad2-2.11.1,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":181868,"desc":"FAAD2 (Freeware Advanced Audio Decoder) is a MPEG-2, MPEG-4 AAC decoder.\n\nFAAD2 is the fastest ISO AAC audio decoder available and can be used with\nDRM (Digital Radio Mondiale), and supports HE (High Efficiency), Main,\nLC, LD, LTP, PS (Parametric Stereo) AAC files.","categories":["audio"],"shlibs_provided":["libfaad.so.2","libfaad_drm.so.2"],"annotations":{"cpe":"cpe:2.3:a:audiocoding:freeware_advanced_audio_decoder_2:2.11.1:::::dragonfly6:x86_64"}},{"name":"falkon-qtonly","origin":"www/falkon","version":"23.08.5","comment":"Web browser based on WebEngine (no integration with KDE Plasma)","maintainer":"kde@FreeBSD.org","www":"https://www.falkon.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f019d7dc5e84b057c8cdc3799787ba1299a4c1831b3607f4096c149823c10ff","flatsize":12652688,"path":"All/falkon-qtonly-23.08.5.pkg","repopath":"All/falkon-qtonly-23.08.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2533360,"desc":"Falkon is a very fast web browser that uses QtWebEngine, and aims to be\nlightweight on all major platforms. It has all the standard functions\nthat are expected from a web browser, including bookmarks, history,\nsidebar, and tabs. Plus: integral AdBlock, and editing of the local CA\ncertificate database with an SSL manager.\n\nFalkon has a wide range of features that are supported by KDE\nFrameworks, and many integration points with KDE Plasma.\n\nThe \"qtonly\" flavor omits these features:\n- spellchecking\n- word completion\n- crash reporting\n- progress notifications\n- KIO (virtual filesystem) support\n- wallet integration\n- content sharing.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["www","kde","kde-applications"],"shlibs_required":["libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5Positioning.so.5","libQt5Sql.so.5","libQt5PrintSupport.so.5","libQt5QuickWidgets.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5WebChannel.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5Archive.so.5","libcrypto.so.12","libintl.so.8","libxcb.so.1","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libFalkonPrivate.so.3"],"options":{"GNOMEKEYRING":"off"},"annotations":{"flavor":"qtonly"},"messages":[{"message":"If you get wrong colors when watching videos, this is probably because your\nsystem does not support hardware acceleration (see bug 237277): you can\ndisable it by starting the browser from command line with the --disable-gpu\noption.","type":"install"}]},{"name":"fabla2-lv2","origin":"audio/fabla2-lv2","version":"g20180331_3","comment":"Sampler with multiple layers, banks, pads, integrated FX and routing","maintainer":"yuri@FreeBSD.org","www":"http://openavproductions.com/fabla2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"458759f7ce8815bb903804d7c118df2641851edfa2e5fa72b9bf1758bc25ac74","flatsize":653189,"path":"All/fabla2-lv2-g20180331_3.pkg","repopath":"All/fabla2-lv2-g20180331_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":185852,"desc":"Fabla2 is an advanced sampler with multiple layers, banks, pads, integrated FX\nand routing. There is a range of features that make Fabla2 really powerful to\nuse.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1","libsamplerate.so.0","libcairo.so.2","libX11.so.6"]},{"name":"faac","origin":"audio/faac","version":"1.30_1","comment":"MPEG-2 and MPEG-4 AAC audio encoder","maintainer":"multimedia@FreeBSD.org","www":"https://www.audiocoding.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d57096b1f22d90712cee6b802d409a05ef75b8f436a55bfd5a397136a132e35","flatsize":243391,"path":"All/faac-1.30_1.pkg","repopath":"All/faac-1.30_1.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21+","ISO"],"pkgsize":61516,"desc":"FAAC (Freeware Advanced Audio Coder) is an MPEG-2 and MPEG-4 AAC Audio encoder.\n\nFAAC currently supports MPEG-4 LTP, MAIN and LOW COMPLEXITY object types and\nMAIN and LOW MPEG-2 object types. It also supports multichannel and\ngapless encoding.","categories":["audio"],"shlibs_provided":["libfaac.so.0"]},{"name":"falkon","origin":"www/falkon","version":"23.08.5","comment":"Web browser based on Webengine and Qt Framework","maintainer":"kde@FreeBSD.org","www":"https://www.falkon.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2def6a897ab1aeaff77b8c2fa858c95b75d620fab16379f4dfbc8cf1c4f66d44","flatsize":12775864,"path":"All/falkon-23.08.5.pkg","repopath":"All/falkon-23.08.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2562136,"desc":"Falkon is a very fast web browser that uses QtWebEngine, and aims to be\nlightweight on all major platforms. It has all the standard functions\nthat are expected from a web browser, including bookmarks, history,\nsidebar, and tabs. Plus: integral AdBlock, and editing of the local CA\ncertificate database with an SSL manager.\n\nFalkon has a wide range of features that are supported by KDE\nFrameworks, and many integration points with KDE Plasma.\n\nThe \"qtonly\" flavor omits these features:\n- spellchecking\n- word completion\n- crash reporting\n- progress notifications\n- KIO (virtual filesystem) support\n- wallet integration\n- content sharing.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["www","kde","kde-applications"],"shlibs_required":["libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5Positioning.so.5","libQt5Sql.so.5","libQt5PrintSupport.so.5","libQt5QuickWidgets.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5WebChannel.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5Archive.so.5","libcrypto.so.12","libintl.so.8","libxcb.so.1","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5Wallet.so.5","libKF5KIOWidgets.so.5","libKF5PurposeWidgets.so.5","libKF5JobWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5WidgetsAddons.so.5","libKF5Purpose.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5"],"shlibs_provided":["libFalkonPrivate.so.3"],"options":{"GNOMEKEYRING":"off"},"annotations":{"flavor":"default"},"messages":[{"message":"If you get wrong colors when watching videos, this is probably because your\nsystem does not support hardware acceleration (see bug 237277): you can\ndisable it by starting the browser from command line with the --disable-gpu\noption.","type":"install"}]},{"name":"f77flow","origin":"devel/f77flow","version":"0.12_2","comment":"Analyze the structure of a fortran77 program","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4fc31ef16613416f5ee7f32178be6cabbeaa369037bbc118d18864f0aa618a0","flatsize":15542,"path":"All/f77flow-0.12_2.pkg","repopath":"All/f77flow-0.12_2.pkg","licenselogic":"single","pkgsize":8860,"desc":"This little program analyses the structure of FORTRAN source-code. As a\nresult you get a little flow diagram in which you can recognize which\nSUBROUTINE is called by the program. Further all subroutines called from this\none are displayed. The indciation of the displayed names is a degree for the\nlevel.\n\nA new addition is the change of the starting point for an analysis. Instead to\ncheck the whole source-code you can start with a special SUBROUTINE and see\nthe depence of this one.\n\nThe number of files which contain the routines are not restricted by the\nprogram.\n\nYou can report the CALL- and/or SUBROUTINE-statements together with filenames\nand line numbers to special files.\n\nDirk Geschke\n7. March 1997","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe f77flow port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"f3","origin":"sysutils/f3","version":"8.0_1","comment":"Fight Flash Fraud or Fight Fake Flash test tool","maintainer":"dbaio@FreeBSD.org","www":"https://oss.digirati.com.br/f3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5965b1bd213f8bb450e93b1faa8ced4493e37172ec2278218ee22e130541be1b","flatsize":76988,"path":"All/f3-8.0_1.pkg","repopath":"All/f3-8.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":25436,"desc":"F3 (Fight Flash Fraud or Fight Fake Flash) tests the full capacity\nof a flash card (flash drive, flash disk, pendrive).  It writes to\nthe card and then checks if it can read it.  It will assure that\nyou haven't been sold a card with a smaller capacity than stated.\n\nWARNING: All data on the tested disk might be lost!","deps":{"argp-standalone":{"origin":"devel/argp-standalone","version":"1.5.0"}},"categories":["sysutils"],"shlibs_required":["libargp.so.0"]},{"name":"fastqc","origin":"biology/fastqc","version":"0.12.1","comment":"Quality control tool for high throughput sequence data","maintainer":"jwb@FreeBSD.org","www":"https://www.bioinformatics.babraham.ac.uk/projects/fastqc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d58b53abff7ebdd826bcbb16b2b3dae1fc7e3e64eef9c217716519e1311a970","flatsize":12456796,"path":"All/fastqc-0.12.1.pkg","repopath":"All/fastqc-0.12.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":11220828,"desc":"FastQC aims to provide a simple way to do some quality control checks on raw\nsequence data coming from high throughput sequencing pipelines. It provides a\nmodular set of analyses which you can use to give a quick impression of whether\nyour data has any problems of which you should be aware before doing any\nfurther analysis.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","java","perl5"]},{"name":"fa-libreoffice","origin":"editors/libreoffice-fa","version":"24.2.4.2","comment":"fa language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94ee50445ba9436b349524ad5ad784b6f762a93a0ad24fa808fb28d6b6c6624e","flatsize":1782337,"path":"All/fa-libreoffice-24.2.4.2.pkg","repopath":"All/fa-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":283532,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"f-upgrade","origin":"sysutils/f-upgrade","version":"1.0.2","comment":"Unattended FreeBSD operating system updates","maintainer":"freebsd@moov.de","www":"https://github.com/fraenki/f-upgrade","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58946d9674c1af81d6f5f9b165ccab78012d27b0120ac13352f600b5b5191ccf","flatsize":35163,"path":"All/f-upgrade-1.0.2.pkg","repopath":"All/f-upgrade-1.0.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13156,"desc":"f-upgrade automates the process of installing FreeBSD operating system updates.\nIt targets server fleets, not desktop environments.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"ezxml","origin":"textproc/ezxml","version":"0.8.6","comment":"Easy to use C library for parsing XML documents","maintainer":"ports@FreeBSD.org","www":"https://ezxml.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56aa7ac90d0cb7ecff31d9f2f5807abf2ff73aa1191e59881e4ec63e3711ad21","flatsize":44465,"path":"All/ezxml-0.8.6.pkg","repopath":"All/ezxml-0.8.6.pkg","licenselogic":"single","pkgsize":15980,"desc":"ezXML is a C library for parsing XML documents inspired by simpleXML for PHP.\nAs the name implies, it's easy to use. It's ideal for\nparsing XML configuration files or REST web service responses.\nIt's also fast and lightweight (less than 20k compiled).","categories":["textproc","devel"],"options":{"EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:ezxml_project:ezxml:0.8.6:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe ezxml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"f2c","origin":"lang/f2c","version":"20200916_1","comment":"Fortran-to-C converter and its run-time libraries","maintainer":"fortran@FreeBSD.org","www":"https://www.netlib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52183f09387782d5c49f60b055e4724978d18251936fc42990e86d5424f73138","flatsize":996921,"path":"All/f2c-20200916_1.pkg","repopath":"All/f2c-20200916_1.pkg","licenselogic":"single","licenses":["ATT"],"pkgsize":311584,"desc":"f2c and its run-time library, libf2c.a, are a port of the\nFortran-to-C converter available from ftp.netlib.org.  This\nsoftware was originally developed by AT&T, Lucent Technologies,\nand Bellcore.","categories":["lang"],"shlibs_provided":["libf2c.so.2"],"options":{"DOCS":"on","FC":"off","LEAD_0":"off"}},{"name":"ezstream","origin":"audio/ezstream","version":"0.5.6_10","comment":"Command line utility for streaming to icecast servers","maintainer":"ayu@commun.jp","www":"http://www.icecast.org/ezstream.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f1c3355f4ba444dc8e09a45764db637f0dd4ca82bac7c748a431a0915ed9d26","flatsize":133005,"path":"All/ezstream-0.5.6_10.pkg","repopath":"All/ezstream-0.5.6_10.pkg","licenselogic":"single","pkgsize":50248,"desc":"Ezstream is a command line source client for Icecast media streaming servers.\nIt began as the successor of the old \"shout\" utility, and has since gained a\nlot of useful features.\n\nIn its basic mode of operation, it streams media files or data from standard\ninput without reencoding and thus requires only very little CPU resources.\nIt can also use various external decoders and encoders to reencode from one\nformat to another, and stream the result to an Icecast server. Additional\nfeatures include scriptable playlist and metadata handling. All of its\nfeatures make ezstream a very flexible source client.\n\nSupported media formats for streaming are MP3, Ogg Vorbis and Ogg Theora.\nNative metadata support includes MP3 (ID3v1 only) and Ogg Vorbis, and many\nmore formats when the optional TagLib support has been compiled in.\n\nEzstream is free software and licensed under the GNU General Public License.","deps":{"libshout":{"origin":"audio/libshout","version":"2.4.6_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio"],"shlibs_required":["libtag_c.so.2","libxml2.so.2","libshout.so.3"],"options":{"DOCS":"on","EXAMPLES":"on","TAGLIB":"on"}},{"name":"fa-aspell","origin":"textproc/fa-aspell","version":"0.11.0_1,2","comment":"Aspell Persian (Farsi) dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0742a2173dc31c16f5727072ecd1d36095fa27e77c094660ed3d6983e9667e9","flatsize":6711726,"path":"All/fa-aspell-0.11.0_1,2.pkg","repopath":"All/fa-aspell-0.11.0_1,2.pkg","licenselogic":"single","pkgsize":1631892,"desc":"Aspell Persian (Farsi) dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"ezmlm","origin":"mail/ezmlm","version":"0.53_2","comment":"Easy-to-use, high-speed mailing list manager for qmail","maintainer":"ports@FreeBSD.org","www":"https://cr.yp.to/ezmlm.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cd5ee60de5697370ef00788c19ff0d23e5f27ea6c95a774f4290e02364a4490","flatsize":253292,"path":"All/ezmlm-0.53_2.pkg","repopath":"All/ezmlm-0.53_2.pkg","licenselogic":"single","licenses":["djb"],"pkgsize":57512,"desc":"ezmlm is an easy-to-use, high-speed mailing list manager for qmail.\n\nezmlm lets users set up their own mailing lists within qmail's address\nhierarchy. A user, Joe, types\n\n   ezmlm-make ~/SOS ~/.qmail-sos joe-sos isp.net\n\nand instantly has a functioning mailing list, joe-sos@isp.net, with all\nrelevant information stored in a new ~/SOS directory.\n\nezmlm takes advantage of qmail's VERPs to reliably determine the\nrecipient address and message number for every incoming bounce message.\n\nezmlm is reliable, even in the face of system crashes. It writes each\nnew subscription and each new message safely to disk before it reports\nsuccess to qmail.\n\nezmlm doesn't mind huge mailing lists. Lists don't even have to fit into\nmemory. ezmlm hashes the subscription list into a set of independent\nfiles so that it can handle subscription requests quickly. ezmlm uses\nqmail for blazingly fast parallel SMTP deliveries.","deps":{"netqmail":{"origin":"mail/qmail","version":"1.06_7"}},"categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ezmlm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ezjail","origin":"sysutils/ezjail","version":"3.4.2_2","comment":"Framework to easily create, manipulate, and run FreeBSD jails","maintainer":"erdgeist@erdgeist.org","www":"https://erdgeist.org/arts/software/ezjail/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b92bb15949ccb84cd41edccf9f3aeb635987ac959959ef0a8d72bce0ea744d4c","flatsize":120831,"path":"All/ezjail-3.4.2_2.pkg","repopath":"All/ezjail-3.4.2_2.pkg","licenselogic":"single","pkgsize":43876,"desc":"This port contains two scripts to easily create, manipulate and run\nFreeBSD jails.","categories":["sysutils"]},{"name":"fastjet","origin":"science/fastjet","version":"3.4.2","comment":"Package for jet finding in pp and e+e- collisions","maintainer":"yuri@FreeBSD.org","www":"https://fastjet.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a44f929e1d1751c425e1f6681eb5813a1d310653e914d428490ad2377bf556bc","flatsize":97718398,"path":"All/fastjet-3.4.2.pkg","repopath":"All/fastjet-3.4.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":11043536,"desc":"FastJet is a software package for jet finding in pp and e+e- collisions. It\nincludes fast native implementations of many sequential recombination clustering\nalgorithms, plugins for access to a range of cone jet finders and tools for\nadvanced jet manipulation.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libfastjet.so.0","libfastjetplugins.so.0","libfastjettools.so.0","libsiscone.so.0","libsiscone_spherical.so.0"],"options":{"CGAL":"on","PYTHON":"on"}},{"name":"ezc3d","origin":"misc/ezc3d","version":"1.5.9","comment":"C3D (biomechanics data format) reader/writer for C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pyomeca/ezc3d","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca13382553ae831e592f49caa14c75d8cb5a511aaae86c840ce5b04f5d7e870e","flatsize":575994,"path":"All/ezc3d-1.5.9.pkg","repopath":"All/ezc3d-1.5.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":146344,"desc":"EZC3D is an easy to use reader, modifier and writer for C3D format files. It is\nwritten en C++ with proper binders for Python and MATLAB scripting langages.\n\nC3D (http://c3d.org) is a format specifically designed to store biomechanics\ndata. Hence many biomechanics softwares can produce C3D files in order to share\ndata. However, there is a lack in the biomechanics community of an easy to use,\nfree and open source library to read, modify and write them as needed when it\ngets to the data analysis.","categories":["misc"],"shlibs_provided":["libezc3d.so"]},{"name":"ez-pine-gpg","origin":"mail/ez-pine-gpg","version":"0.4.h_2","comment":"Set of scripts to use gpg with Pine","maintainer":"mbeis@xs4all.nl","www":"http://business-php.com/opensource/ez-pine-gpg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55b6a7e530c97ca8f645a581f2e9812ccac0d496cdac11d4fac55c373696108b","flatsize":44693,"path":"All/ez-pine-gpg-0.4.h_2.pkg","repopath":"All/ez-pine-gpg-0.4.h_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8052,"desc":"ez-pine-gpg is a set of scripts that allows beginners and experts\nto use gpg with Pine. There are plenty of other applications that\nallow gpg to be used with Pine: This one is intended to be the\nbest, since it merges intuitive use with powerful features.\nThe result is an application that's not only fast and secure,\nbut also perfect for novices and power-users alike.","deps":{"gnupg":{"origin":"security/gnupg","version":"2.4.5"}},"categories":["mail"],"options":{"DOCS":"on"}},{"name":"ezbounce","origin":"irc/ezbounce","version":"1.99.15_27","comment":"Highly configurable IRC Proxy","maintainer":"portmaster@BSDforge.com","www":"https://sourceforge.net/projects/ezbounce/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b22547a098c68a40ff16302b3b3ab27066f9e5ba4d5e5bdb36fdc99382dd284","flatsize":823377,"path":"All/ezbounce-1.99.15_27.pkg","repopath":"All/ezbounce-1.99.15_27.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":279596,"desc":"ezbounce is a highly configurable IRC Proxy that features:\n\n    * Access control\n    * Password protection\n    * Ident spoofing\n    * Can listen on virtual hosts\n    * Ability to ``Detach'' from the proxy and stay connected\n      to the IRC server.\n    ... and more!","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["irc"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libboost_iostreams.so.1.84.0"],"options":{"COMPRESS":"on","DOCS":"on","SSL":"on"},"annotations":{"cpe":"cpe:2.3:a:ezbounce:ezbounce:1.99.15:::::dragonfly6:x86_64:27"},"messages":[{"message":"You will need to edit /usr/local/etc/ezb.conf and read the docs in\n/usr/local/share/doc/ezbounce/README to set up this program.","type":"install"}]},{"name":"extract_url","origin":"textproc/extract_url","version":"1.6.2_1","comment":"Perl script that extracts URLs from email in MIME or plain text format","maintainer":"dbaio@FreeBSD.org","www":"https://www.memoryhole.net/~kyle/extract_url/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0791ec0dc6df1c27779a3d518ca034c33e59576e49f2a28504445392b28dcc5","flatsize":44231,"path":"All/extract_url-1.6.2_1.pkg","repopath":"All/extract_url-1.6.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":18792,"desc":"This is a Perl script that extracts URLs from correctly-encoded MIME\nemail messages or plain text. This can be used either as a\npre-parser for urlview, or to replace urlview entirely.\n\nThis is designed primarily for use with the mutt emailer. The idea\nis that if you want to access a URL in an email, you pipe the email\nto a URL extractor (like this one) which then lets you select a URL\nto view in some third program (such as Firefox). An alternative\ndesign is to access URLs from within mutt's pager by defining macros\nand tagging the URLs in the display to indicate which macro to use.\nA script you can use to do that is tagurl.pl.\n\nMain features:\n    - Configurable\n    - Handles URLs that have been broken over several lines in\n      format=flowed delsp=yes email messages\n    - Handles quoted-printable email messages\n    - Sanitizes URLs so that they can't break out of the command shell","deps":{"p5-Curses-UI":{"origin":"devel/p5-Curses-UI","version":"0.9609_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-URI-Find":{"origin":"textproc/p5-URI-Find","version":"20160806_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"options":{"DOCS":"on","URI_FIND":"on","CURSES_UI":"on","URLVIEW":"off"},"messages":[{"message":"extract_url has been installed.\n\nIf you don't have ~/.extract_urlview\n\nthe extract_url configuration file can be copied, please type as user:\n\n    su - user\n\n    cp /usr/local/share/extract_url/extract_urlview.sample ~/.extract_urlview\n\n    exit","type":"install"}]},{"name":"ezmlm-idx","origin":"mail/ezmlm-idx","version":"7.2.2_2","comment":"Improved version of the ezmlm mailing list manager","maintainer":"ports@FreeBSD.org","www":"https://www.untroubled.org/ezmlm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39415aeb1175473f0c217dec50e19582cd9b586be5a84736abab1386ee633182","flatsize":3436405,"path":"All/ezmlm-idx-7.2.2_2.pkg","repopath":"All/ezmlm-idx-7.2.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":689296,"desc":"ezmlm-idx is an improved version of ezmlm mailing list manager.\n\nezmlm-idx adds the following features:\n- multi-message threaded archive retrieval\n- digests\n- remote administration\n- message and subscription moderation\n- subscriber-only restrictions\n- message trailer\n- subject prefix\n- subscriber name storage\n- customizable setup\n- multi-language and MIME support\n- improved bounce handling\n- case-insensitive subscriber address storage\n- distributed lists (main + sublist transparent to the subscriber)\n- SQL support (MySQL or PostgreSQL) for centrally administered\n  distributed lists","deps":{"netqmail":{"origin":"mail/qmail","version":"1.06_7"}},"categories":["mail"],"options":{"DB":"off","DOCS":"on","MYSQL":"off","PGSQL":"off","SQLITE":"off"},"messages":[{"message":"ezmlm-idx has been installed successfully.\n\nHowever, before you can use the programs, you should copy the\n\"ezmlmglrc.sample\", \"ezmlmrc.sample\" and \"ezmlmsubrc.sample\" files\nin /usr/local/etc/ezmlm to \"ezmlmglrc\", \"ezmlmrc\" and \"ezmlmsubrc\"\nrespectively.\n\nUsually, you do not need to edit these files, but be sure to check\ncarefully.\n\nIf you have enabled the database extensions, you need to create an\nezmlm database. See section 5 in /usr/local/share/doc/ezmlm-idx/FAQ\nfor further instructions.","type":"install"},{"message":"===>   NOTICE:\n\nThe ezmlm-idx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eyeclock","origin":"x11-clocks/eyeclock","version":"2.0_5","comment":"Clock with eyes following the mouse pointer","maintainer":"ports@FreeBSD.org","www":"https://kozos.jp/myfreesoft/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7056c9d164ee1893ac08f835465c5f278080921ecaf3ac464c213b0647323eac","flatsize":913266,"path":"All/eyeclock-2.0_5.pkg","repopath":"All/eyeclock-2.0_5.pkg","licenselogic":"single","pkgsize":137092,"desc":"EyeClock is a simple clock application for X11. You can put your favorite\npicture on the face of the clock. And you can move the eyes of the\npicture following the mouse pointer.\nSee /usr/X11R6/lib/X11/EyeClock/README.jpn for more details.\n\nThis port installs below clocks.\nboyclock, daemonclock, eyeclock, girlclock, henohenoclock,\nmargueriteclock, octopusclock, punpunclock, silicagelclock,\ntaroclock, umeharaclock.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-clocks"],"shlibs_required":["libX11.so.6","libXt.so.6","libXpm.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe eyeclock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"extipl","origin":"sysutils/extipl","version":"5.04_1","comment":"Partition-selectable boot loader for IBM-PC/AT compatibles","maintainer":"ports@FreeBSD.org","www":"http://extipl.sourceforge.jp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"552fecd4fc6c8a12321a9e35ef61d43c190e75bf2616170d6235d85daddb835e","flatsize":160112,"path":"All/extipl-5.04_1.pkg","repopath":"All/extipl-5.04_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":56996,"desc":"Extipl is a partition-selectable boot loader/installer which\nmakes coexistence of several operating systems on your machine.\nThis program works only IBM-PC/AT compatible computers.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe extipl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"exrtools","origin":"graphics/exrtools","version":"0.4_35","comment":"Utilities for manipulating with HDR images in OpenEXR format","maintainer":"ehaupt@FreeBSD.org","www":"http://scanline.ca/exrtools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e19aab2a856213240be60290eefa5962e37fe11f368883bc8627f1e431ccba6","flatsize":167705,"path":"All/exrtools-0.4_35.pkg","repopath":"All/exrtools-0.4_35.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44024,"desc":"exrtools is a set of simple command-line utilities for manipulating\nwith high dynamic range images in OpenEXR format. OpenEXR is a high\ndynamic-range (HDR) image file format developed by Industrial Light\n& Magic for use in computer imaging applications.\n\nexrtools was developed to help experiment with batch processing of\nHDR images for tone mapping. Each application is small and\nreasonably self-contained such that the source code may be of most\nvalue to others.\n\nexrtools currently only works with RGBA OpenEXR files. As well, the\ncode assumes that the EXR files and PNG files all use sRGB primaries\nand gamma function.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libOpenEXR-3_2.so.31","libOpenEXRUtil-3_2.so.31","libOpenEXRCore-3_2.so.31","libIex-3_2.so.31","libIlmThread-3_2.so.31","libImath-3_1.so.29","libpng16.so.16","libjpeg.so.8"]},{"name":"falconseye","origin":"games/falconseye","version":"1.9.3_12","comment":"NetHack derivative","maintainer":"ports@FreeBSD.org","www":"https://falconseye.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c1f5af174325f0c8228dd9d09e7af238f8f1a5e945966db083e00a6e64f0cb3","flatsize":12811939,"path":"All/falconseye-1.9.3_12.pkg","repopath":"All/falconseye-1.9.3_12.pkg","licenselogic":"single","pkgsize":5069520,"desc":"Falcon's Eye is nethack.\nWith a graphical interface.\nWith sound.\n\nThis port features per-user config: when you first start Falcon's Eye,\nit creates $HOME/.falcon and copie default configuration files there,\nthat you can then edit.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"timidity":{"origin":"audio/timidity","version":"0.2i_1"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libSDL-1.2.so.0","libXaw.so.7","libXmu.so.6","libXext.so.6","libXt.so.6","libX11.so.6","libXpm.so.4"],"annotations":{"cpe":"cpe:2.3:a:falconseye_project:falconseye:1.9.3:::::dragonfly6:x86_64:12"},"messages":[{"message":"===>   NOTICE:\n\nThe falconseye port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eza","origin":"sysutils/eza","version":"0.18.21","comment":"Modern, maintained replacement for ls","maintainer":"kdeguchi@sz.tokoha-u.ac.jp","www":"https://eza.rocks/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5beb324f282deb3db828efe35f411b37e4ffa829ada0e291bc54e048c5fcefd","flatsize":1465839,"path":"All/eza-0.18.21.pkg","repopath":"All/eza-0.18.21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":569580,"desc":"eza is a modern, maintained replacement for the venerable\nfile-listing command-line program ls that ships with Unix\nand Linux operating systems, giving it more features and\nbetter defaults. It uses colours to distinguish file types\nand metadata. It knows about symlinks, extended attributes,\nand Git. And it's small, fast, and just one single binary.\n\nBy deliberately making some decisions differently, eza\nattempts to be a more featureful, more user-friendly\nversion of ls.","categories":["sysutils"]},{"name":"exprtk","origin":"math/exprtk","version":"0.0.2","comment":"C++ mathematical expression library","maintainer":"yuri@FreeBSD.org","www":"https://www.partow.net/programming/exprtk/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b2f00a65eae51d1197274cfce194358ad9185b25b98425d670a527e850dce234","flatsize":1474445,"path":"All/exprtk-0.0.2.pkg","repopath":"All/exprtk-0.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":109192,"desc":"The C++ Mathematical Expression Toolkit Library (ExprTk) is a simple to use,\neasy to integrate and extremely efficient run-time mathematical expression\nparser and evaluation engine. ExprTk supports numerous forms of functional,\nlogical and vector processing semantics and is very easily extendible.","categories":["math"]},{"name":"expat","origin":"textproc/expat2","version":"2.6.2","comment":"XML 1.0 parser written in C","maintainer":"desktop@FreeBSD.org","www":"https://github.com/libexpat/libexpat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c482739426ce72ec96fc28544a8522e8eee44d55f09a13fdfa99bdb3b2497755","flatsize":428126,"path":"All/expat-2.6.2.pkg","repopath":"All/expat-2.6.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":120072,"desc":"Expat is an XML 1.0 parser written in C. It aims to be fully\nconforming. It is currently not a validating XML processor.","categories":["textproc"],"shlibs_provided":["libexpat.so.1"],"options":{"DOCS":"on","STATIC":"off","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:libexpat_project:libexpat:2.6.2:::::dragonfly6:x86_64"}},{"name":"explosions","origin":"misc/explosions","version":"0.2005.07.31_16","comment":"3D objects flying around resembling explosions with various effects","maintainer":"ports@FreeBSD.org","www":"http://www.newbreedsoftware.com/lab/explosions/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"351f0ecf75602c25119c1dbcb1355b49e7d77257a5bc99e38187939dd6846999","flatsize":64206,"path":"All/explosions-0.2005.07.31_16.pkg","repopath":"All/explosions-0.2005.07.31_16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34948,"desc":"This is a simplified 3D world with alpha-blended objects that look\nkind of like fireworks or sparks. It also has a number of effects\nbuilt in, such as fading, blurring, fire (\"heat\"), and zooming.\n\nIt serves no purpose except to look pretty. The source-code is also\nwell-documented, so someone might find it useful in learning SDL\nroutines.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["misc"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe explosions port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"expiretable","origin":"security/expiretable","version":"0.6_3","comment":"Utility to remove entries from the pf(4) table based on their age","maintainer":"cris@gufi.org","www":"https://expiretable.fnord.se/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f43369f81553af90d663692b6b2e95976fa37c7e2ec7c0d852a4d2e1f007ad1f","flatsize":15874,"path":"All/expiretable-0.6_3.pkg","repopath":"All/expiretable-0.6_3.pkg","licenselogic":"single","pkgsize":7268,"desc":"Expiretable is a utility used to remove entries from the pf(4) table\nbased on their age.\n\nThe age in question being the amount of time that has passed since\nthe statistics for each entry in the target table was last cleared.","categories":["security"]},{"name":"expect","origin":"lang/expect","version":"5.45.4_6,1","comment":"Sophisticated scripter based on Tcl/Tk","maintainer":"tcltk@FreeBSD.org","www":"https://expect.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"717059da696cb1fd252d0890469e9f9d680674fe89b115f441eb4d2843277da3","flatsize":397411,"path":"All/expect-5.45.4_6,1.pkg","repopath":"All/expect-5.45.4_6,1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":176656,"desc":"Expect is a program that performs programmed dialogue with other\ninteractive programs.  It is briefly described by its man page, expect(1).\n\nIt uses pseudo-tty's to control the child processes, so it is not affected\nby programs that refuse to read from stdin or pipes. (eg: passwd(1) etc).","deps":{"tcl-wrapper":{"origin":"lang/tcl-wrapper","version":"1.1_3"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["lang","tcl","tk"],"shlibs_required":["libtcl86.so.1"],"shlibs_provided":["libexpect5.45.4.so"],"messages":[{"message":"To avoid conflicts, example scripts and man pages have been renamed by\nprefixing them with \"expect_\".\nThey are in /usr/local/bin and /usr/local/share/man/man1, respectively.","type":"install"}]},{"name":"exmh","origin":"mail/exmh2","version":"2.9.0_6","comment":"X11/TK based mail reader front end to MH","maintainer":"cy@FreeBSD.org","www":"http://www.beedub.com/exmh/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00780f5d33423e58a281ddc324a54ee7934f8b1e23d03f7c99f1ff2d28c4540f","flatsize":2124425,"path":"All/exmh-2.9.0_6.pkg","repopath":"All/exmh-2.9.0_6.pkg","licenselogic":"single","pkgsize":504292,"desc":"exmh is a TCL/TK based interface to the MH mail system.  It provides\nthe usual layer on top of MH commands, as well as many other features:\n\n    MIME support!  Displays richtext and enriched directly.\n    Color feedback in the scan listing.\n    A colour coded folder display with one label per folder.\n    Smart scan caching.  News read/post.  koi8-r support.\n    Facesaver bitmap display.  Ispell support.\n    Background inc.  You can set exmh to run inc periodically.\n    Searching over folder listing and message body.\n    A dialog-box interface to MH pick.\n    An editor with emacs-like bindings and MIME support.\n    Glimpse interface.  You can index all your mail with glimpse\n       and search for messages by content.\n    User preferences.  You can tune exmh through a dialog box.\n    User hacking support.  A user library of TCL routines is supported.\n\nIMPORTANT: exmh depends on the TK send facility for its background\nprocessing.  With TK 3.3, send now uses xauthority mechanisms by default,\nunless you compile TK with -DTK_NO_SECURITY.  Generally, this means that\nyou **MUST** must run xdm to start your Xserver.","deps":{"metamail":{"origin":"mail/metamail","version":"2.7_16"},"nmh":{"origin":"mail/nmh","version":"1.8"},"tcl87":{"origin":"lang/tcl87","version":"8.7.a5_2"},"tk87":{"origin":"x11-toolkits/tk87","version":"8.7.a5_1"}},"categories":["mail","tk"],"annotations":{"cpe":"cpe:2.3:a:exmh:exmh:2.9.0:::::dragonfly6:x86_64:6"}},{"name":"exmh-devel","origin":"mail/exmh-devel","version":"2022.09.28_1","comment":"X11/TK based mail reader front end to MH","maintainer":"cy@FreeBSD.org","www":"http://www.beedub.com/exmh/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b28de27edc130a8ada4df206472918cecb239dd1f436f99dd391b53186cf636c","flatsize":2121940,"path":"All/exmh-devel-2022.09.28_1.pkg","repopath":"All/exmh-devel-2022.09.28_1.pkg","licenselogic":"single","pkgsize":503376,"desc":"exmh is a TCL/TK based interface to the MH mail system.  It provides\nthe usual layer on top of MH commands, as well as many other features:\n\n    MIME support!  Displays richtext and enriched directly.\n    Color feedback in the scan listing.\n    A colour coded folder display with one label per folder.\n    Smart scan caching.  News read/post.  koi8-r support.\n    Facesaver bitmap display.  Ispell support.\n    Background inc.  You can set exmh to run inc periodically.\n    Searching over folder listing and message body.\n    A dialog-box interface to MH pick.\n    An editor with emacs-like bindings and MIME support.\n    Glimpse interface.  You can index all your mail with glimpse\n       and search for messages by content.\n    User preferences.  You can tune exmh through a dialog box.\n    User hacking support.  A user library of TCL routines is supported.\n\nIMPORTANT: exmh depends on the TK send facility for its background\nprocessing.  With TK 3.3, send now uses xauthority mechanisms by default,\nunless you compile TK with -DTK_NO_SECURITY.  Generally, this means that\nyou **MUST** must run xdm to start your Xserver.","deps":{"metamail":{"origin":"mail/metamail","version":"2.7_16"},"nmh":{"origin":"mail/nmh","version":"1.8"},"tcl87":{"origin":"lang/tcl87","version":"8.7.a5_2"},"tk87":{"origin":"x11-toolkits/tk87","version":"8.7.a5_1"}},"categories":["mail","tk"],"annotations":{"cpe":"cpe:2.3:a:exmh:exmh:2022.09.28:::::dragonfly6:x86_64:1"}},{"name":"exo","origin":"x11-fonts/exo","version":"2_2","comment":"Geometric sans serif font with a technological feel","maintainer":"pkubaj@FreeBSD.org","www":"http://www.ndiscovered.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"899c9a9e1c6ddca7af5fa7fd126e71a0294f7a22e012195c91872c081f649a40","flatsize":2169105,"path":"All/exo-2_2.pkg","repopath":"All/exo-2_2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":916780,"desc":"Exo 2 is a complete redrawing of Exo, a contemporary geometric sans serif\ntypeface that tries to convey a technological/futuristic feeling while keeping\nan elegant design. Exo is a very versatile font, so it has 9 weights\n(the maximum on the web) and each with a true italic version. Exo 2 has a more\norganic look that will perform much better at small text sizes and in long texts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"exomizer","origin":"devel/exomizer","version":"3.1.2","comment":"Cruncher for 6502-based systems","maintainer":"zirias@FreeBSD.org","www":"https://bitbucket.org/magli143/exomizer/wiki/Home","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"926465338e9b92bead57070ca32e764d7e8c958385e55c99f14a6cd5cdd88390","flatsize":1123723,"path":"All/exomizer-3.1.2.pkg","repopath":"All/exomizer-3.1.2.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":385620,"desc":"Exomizer is a program that compresses files in a way that tries to be as\nefficient as possible but still allows them to be decompressed in environments\nwhere CPU speed and RAM are limited. For some popular 8-bit computers using\n6502 compatible CPUs it can also generate executable files that decompress\nthemselves in memory when run.\n\nExomizer operates in two major modes. It has a raw mode that compresses plain\nfiles and produces plain files. This mode is used by the raw subcommand. All\nother subcommands use the second mode. It requires all source files to be\ntargeted to be decrunched at specific addresses in the 16-bit address space of\nthe target computer. In this mode, no file can be larger than 64kB since all\ndata must be addressable using 16-bits. The targeted mode has the following\nfeatures:\n* It reads plain or .prg files to any given address.\n* It can produce stand-alone self-decrunching files for the following targets:\n  - Commodore VIC20, C64, C65, C16/plus4, C128 and PET 4032\n  - Atari 400/800 XL/XE\n  - Apple ][+ and //e\n  - Oric-1 and Oric Atmos\n  - BBC Micro B\n* It can produce files for both \"in memory\" and \"from disk\" decrunching.\n* It handles RLE-sequences well, no packer is necessary.\n* It is able to link/combine more than one source file into the same crunched\n  target file.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"exipick","origin":"mail/exipick","version":"20100323.0","comment":"Display messages from Exim queue based on a variety of criteria","maintainer":"ports@FreeBSD.org","www":"http://jetmore.org/john/code/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5745c6f2b3ea2547af18c2cbc038cd55827174edab141b6b29346e5232202fff","flatsize":58797,"path":"All/exipick-20100323.0.pkg","repopath":"All/exipick-20100323.0.pkg","licenselogic":"single","pkgsize":16848,"desc":"Exipick is a script for display messages from Exim queue based on\na variety of criteria, for example this is usefull for checking Exim\nqueue in some stitistics scripts.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"messages":[{"message":"exipick has been successfully installed.\n\nTry\n  `exipick --help'\nfor perldoc help.","type":"install"},{"message":"===>   NOTICE:\n\nThe exipick port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"exonerate","origin":"biology/exonerate","version":"2.4.0_1","comment":"Generic tool for sequence alignment","maintainer":"mzaki@niid.go.jp","www":"https://www.ebi.ac.uk/about/vertebrate-genomics/software/exonerate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8dee27ecf72c762e9e8caeef18e3657d4f2eb23e43b530feb27356336fbcd621","flatsize":8406200,"path":"All/exonerate-2.4.0_1.pkg","repopath":"All/exonerate-2.4.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1309588,"desc":"Exonerate is a tool for various types of pairwise sequence comparison.\nIt allows us to align sequences using many alignment models including\nest2genome, protein2genome, and so on.\n\nCitation:\n\nSlater, G. S. C. and Birney, E. (2005) Automated generation of heuristics\nfor biological sequence comparison. BMC Bioinformatics 6:31.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["biology"],"shlibs_required":["libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"exim-sa-exim","origin":"mail/exim-sa-exim","version":"4.97.1+4.2.1_5","comment":"High performance MTA for Unix systems on the Internet","maintainer":"fluffy@FreeBSD.org","www":"https://www.exim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c73db8a4d0aa7fcd54d860690cea18859b13fa1db11856698f74afa830788a3","flatsize":4819848,"path":"All/exim-sa-exim-4.97.1+4.2.1_5.pkg","repopath":"All/exim-sa-exim-4.97.1+4.2.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1363004,"desc":"Exim is a mail transfer agent for Unix systems connected to the Internet.\nIt is a monolithic MTA designed to be a command line compatible drop-in\nreplacement for Sendmail.\n\nExim is an excellent mailer for an ISP, as its control and flexibility\nare very good and its requeueing and retry algorithms are very powerful.\nExim's configuration syntax is well documented.","deps":{"libidn":{"origin":"dns/libidn","version":"1.42"},"libspf2":{"origin":"mail/libspf2","version":"1.2.11_2"},"opendmarc":{"origin":"mail/opendmarc","version":"1.4.2_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-File-FcntlLock":{"origin":"devel/p5-File-FcntlLock","version":"0.22"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"}},"categories":["mail"],"shlibs_required":["libspf2.so.2","libopendmarc.so.2","libidn.so.12","libperl.so.5.36","libssl.so.12","libcrypto.so.12","libpcre2-8.so.0"],"options":{"ALT_CONFIG_PREFIX":"off","CONTENT_SCAN":"on","DAEMON":"on","DANE":"off","DEBUG":"off","DISABLE_D_OPT":"on","DKIM":"on","DNSSEC":"on","DOCS":"on","EMBEDDED_PERL":"on","EVENT":"on","EXIMON":"off","ICONV":"on","INTERNATIONAL":"on","IPV6":"on","LISTMATCH_RHS":"off","LMTP":"on","OCSP":"on","PRDR":"on","PROXY":"off","READLINE":"off","SOCKS":"off","SPF":"on","SUID":"on","TCP_WRAPPERS":"off","WISHLIST":"off","TLS":"on","GNUTLS":"off","SRS":"off","OLD_SRS":"off","AUTH_CRAM_MD5":"on","AUTH_DOVECOT":"on","AUTH_PLAINTEXT":"on","AUTH_RADIUS":"off","AUTH_SASL":"off","AUTH_SPA":"on","AUTH_TLS":"off","SASLAUTHD":"off","PAM":"on","PASSWD":"on","CDB":"on","BDB":"off","DNSDB":"on","DSEARCH":"on","LSEARCH":"on","MYSQL":"off","NIS":"off","OPENLDAP":"off","PGSQL":"off","REDIS":"off","SQLITE":"off","MAILDIR":"on","MAILSTORE":"on","MBX":"on","CERTNAMES":"off","DCC":"off","DMARC":"on","DSN":"off","ARC":"off","LMDB":"off","QUEUEFILE":"off"},"annotations":{"cpe":"cpe:2.3:a:exim:exim:4.97.1+4.2.1:::::dragonfly6:x86_64:5"},"messages":[{"message":"The following documentation has been installed:\n\n  man exim                              -> Exim options (command line)\n  /usr/local/share/doc/exim/spec.txt    -> Exim Specification (User Guide)\n  /usr/local/share/doc/exim/filter.txt  -> Exim Filter Specification (for end-users)\n\nPostscript, PDF, HTML and texinfo versions of these documents can be\ninstalled via one of the mail/exim-doc-* ports.\n\nAn online version as well as a comprehensive FAQ and a mailing list\narchive is available at:\n\n  http://www.exim.org/\n\nDescriptions of new features not available it the manual, and a listing\nof all changes, including bug fixes are documented in:\n\n  /usr/local/share/doc/exim/NewStuff\n  /usr/local/share/doc/exim/ChangeLog\n\nTo use Exim instead of sendmail on startup:\n\n*) Clear the sendmail queue and stop the sendmail daemon.\n*) Adjust mailer.conf(5) as appropriate.\n*) Set the 'sendmail_enable' rc.conf(5) variable to 'NONE'.\n*) Set the 'daily_status_include_submit_mailq' and\n   'daily_clean_hoststat_enable' periodic.conf(5)\n   variables to 'NO'.\n*) Consider setting 'daily_queuerun_enable' and\n   'daily_submit_queuerun' to \"NO\" in periodic.conf(5),\n   if you intend to manage queue runners / deliveries closely.\n*) Set the 'exim_enable' rc.conf(5) variable to 'YES'.\n*) Start exim with '/usr/local/etc/rc.d/exim start'.\n\nYou may also want to configure newsyslog(8) to rotate Exim log files:\n\n/var/log/exim/mainlog\tmailnull:mail 640 7 * @T00 ZN\n/var/log/exim/rejectlog\tmailnull:mail 640 7 * @T00 ZN\n\nAdditional scripts to help upgrading are installed in:\n\n  /usr/local/share/examples/exim","type":"install"}]},{"name":"exim-monitor","origin":"mail/exim-monitor","version":"4.97.1_5","comment":"The Exim monitor for the Exim MTA","maintainer":"fluffy@FreeBSD.org","www":"https://www.exim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5fbdc3d5c770aafff96d31abe88c975c573d31f0f1a2aefc25afadebc6da17b","flatsize":172951,"path":"All/exim-monitor-4.97.1_5.pkg","repopath":"All/exim-monitor-4.97.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":65656,"desc":"Exim is a mail transfer agent for Unix systems connected to the Internet.\nIt is a monolithic MTA designed to be a command line compatible drop-in\nreplacement for Sendmail.\n\nExim is an excellent mailer for an ISP, as its control and flexibility\nare very good and its requeueing and retry algorithms are very powerful.\nExim's configuration syntax is well documented.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libidn":{"origin":"dns/libidn","version":"1.42"},"libspf2":{"origin":"mail/libspf2","version":"1.2.11_2"},"opendmarc":{"origin":"mail/opendmarc","version":"1.4.2_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-File-FcntlLock":{"origin":"devel/p5-File-FcntlLock","version":"0.22"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libXext.so.6","libX11.so.6","libpcre2-8.so.0","libspf2.so.2","libopendmarc.so.2","libidn.so.12"],"options":{"ALT_CONFIG_PREFIX":"off","CONTENT_SCAN":"on","DAEMON":"on","DANE":"off","DEBUG":"off","DISABLE_D_OPT":"on","DKIM":"on","DNSSEC":"on","DOCS":"on","EMBEDDED_PERL":"on","EVENT":"on","ICONV":"on","INTERNATIONAL":"on","IPV6":"on","LISTMATCH_RHS":"off","LMTP":"on","OCSP":"on","PRDR":"on","PROXY":"off","READLINE":"off","SOCKS":"off","SPF":"on","SUID":"on","TCP_WRAPPERS":"off","WISHLIST":"off","TLS":"on","GNUTLS":"off","SA_EXIM":"off","SRS":"off","OLD_SRS":"off","AUTH_CRAM_MD5":"on","AUTH_DOVECOT":"on","AUTH_PLAINTEXT":"on","AUTH_RADIUS":"off","AUTH_SASL":"off","AUTH_SPA":"on","AUTH_TLS":"off","SASLAUTHD":"off","PAM":"on","PASSWD":"on","CDB":"on","BDB":"off","DNSDB":"on","DSEARCH":"on","LSEARCH":"on","MYSQL":"off","NIS":"off","OPENLDAP":"off","PGSQL":"off","REDIS":"off","SQLITE":"off","MAILDIR":"on","MAILSTORE":"on","MBX":"on","CERTNAMES":"off","DCC":"off","DMARC":"on","DSN":"off","ARC":"off","LMDB":"off","QUEUEFILE":"off"},"annotations":{"cpe":"cpe:2.3:a:exim:exim:4.97.1:::::dragonfly6:x86_64:5"},"messages":[{"message":"All installations having Exim set-uid root and using 'perl_startup' are\nvulnerable to a local privilege escalation. Any user who can start an\ninstance of Exim (and this is normally *any* user) can gain root\nprivileges. If you do not use 'perl_startup' you *should* be safe.\n\nNew options\n-----------\n\nWe had to introduce two new configuration options:\n\n    keep_environment =\n    add_environment =\n\nBoth options are empty per default. That is, Exim cleans the complete\nenvironment on startup. This affects Exim itself and any subprocesses,\nas transports, that may call other programs via some alias mechanisms,\nas routers (queryprogram), lookups, and so on. This may affect used\nlibraries (e.g. LDAP).\n\n** THIS MAY BREAK your existing installation **\n\nNew behaviour\n-------------\n\nNow Exim changes it's working directory to / right after startup,\neven before reading it's configuration. (Later Exim changes it's working\ndirectory to $spool_directory, as usual.)\n\nExim only accepts an absolute configuration file path now, when using\nthe -C option.","type":"install"},{"message":"Upgrades to Exim 4.80\n=====================\n\nExim 4.80 contains some backward-incompatible changes.\n\nOpenSSL default options have changed to be more secure, including\ndisabling of SSLv2 by default (and adding support for TLSv1.1 and\nTLSv1.2 if using OpenSSL 1.0.1 or newer); GnuTLS has been updated to use\na new API and stop honouring some options starting gnutls_*; users of\nLDAP can now distinguish \"comma in data\" from \"multi-valued attribute\".\nThere are more details, covering more changes, in README.UPDATING.\n\nWe now enable accept_8bitmime by default, as the Exim maintainers agree\nwith Dan Bernstein about the best way to deal with the 8BITMIME\nextension.","type":"upgrade"}]},{"name":"exim-sqlite","origin":"mail/exim-sqlite","version":"4.97.1_5","comment":"High performance MTA for Unix systems on the Internet","maintainer":"fluffy@FreeBSD.org","www":"https://www.exim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4056bf80bce642b55c95176618917681bd1c9f609b672d8e328dac929a28458f","flatsize":4774040,"path":"All/exim-sqlite-4.97.1_5.pkg","repopath":"All/exim-sqlite-4.97.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1349584,"desc":"Exim is a mail transfer agent for Unix systems connected to the Internet.\nIt is a monolithic MTA designed to be a command line compatible drop-in\nreplacement for Sendmail.\n\nExim is an excellent mailer for an ISP, as its control and flexibility\nare very good and its requeueing and retry algorithms are very powerful.\nExim's configuration syntax is well documented.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libidn":{"origin":"dns/libidn","version":"1.42"},"libspf2":{"origin":"mail/libspf2","version":"1.2.11_2"},"opendmarc":{"origin":"mail/opendmarc","version":"1.4.2_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-File-FcntlLock":{"origin":"devel/p5-File-FcntlLock","version":"0.22"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["mail"],"shlibs_required":["libspf2.so.2","libsqlite3.so.0","libopendmarc.so.2","libidn.so.12","libperl.so.5.36","libssl.so.12","libcrypto.so.12","libpcre2-8.so.0"],"options":{"ALT_CONFIG_PREFIX":"off","CONTENT_SCAN":"on","DAEMON":"on","DANE":"off","DEBUG":"off","DISABLE_D_OPT":"on","DKIM":"on","DNSSEC":"on","DOCS":"on","EMBEDDED_PERL":"on","EVENT":"on","EXIMON":"off","ICONV":"on","INTERNATIONAL":"on","IPV6":"on","LISTMATCH_RHS":"off","LMTP":"on","OCSP":"on","PRDR":"on","PROXY":"off","READLINE":"off","SOCKS":"off","SPF":"on","SUID":"on","TCP_WRAPPERS":"off","WISHLIST":"off","TLS":"on","GNUTLS":"off","SA_EXIM":"off","SRS":"off","OLD_SRS":"off","AUTH_CRAM_MD5":"on","AUTH_DOVECOT":"on","AUTH_PLAINTEXT":"on","AUTH_RADIUS":"off","AUTH_SASL":"off","AUTH_SPA":"on","AUTH_TLS":"off","SASLAUTHD":"off","PAM":"on","PASSWD":"on","CDB":"on","BDB":"off","DNSDB":"on","DSEARCH":"on","LSEARCH":"on","MYSQL":"off","NIS":"off","OPENLDAP":"off","PGSQL":"off","REDIS":"off","MAILDIR":"on","MAILSTORE":"on","MBX":"on","CERTNAMES":"off","DCC":"off","DMARC":"on","DSN":"off","ARC":"off","LMDB":"off","QUEUEFILE":"off"},"annotations":{"cpe":"cpe:2.3:a:exim:exim:4.97.1:::::dragonfly6:x86_64:5"},"messages":[{"message":"The following documentation has been installed:\n\n  man exim                              -> Exim options (command line)\n  /usr/local/share/doc/exim/spec.txt    -> Exim Specification (User Guide)\n  /usr/local/share/doc/exim/filter.txt  -> Exim Filter Specification (for end-users)\n\nPostscript, PDF, HTML and texinfo versions of these documents can be\ninstalled via one of the mail/exim-doc-* ports.\n\nAn online version as well as a comprehensive FAQ and a mailing list\narchive is available at:\n\n  http://www.exim.org/\n\nDescriptions of new features not available it the manual, and a listing\nof all changes, including bug fixes are documented in:\n\n  /usr/local/share/doc/exim/NewStuff\n  /usr/local/share/doc/exim/ChangeLog\n\nTo use Exim instead of sendmail on startup:\n\n*) Clear the sendmail queue and stop the sendmail daemon.\n*) Adjust mailer.conf(5) as appropriate.\n*) Set the 'sendmail_enable' rc.conf(5) variable to 'NONE'.\n*) Set the 'daily_status_include_submit_mailq' and\n   'daily_clean_hoststat_enable' periodic.conf(5)\n   variables to 'NO'.\n*) Consider setting 'daily_queuerun_enable' and\n   'daily_submit_queuerun' to \"NO\" in periodic.conf(5),\n   if you intend to manage queue runners / deliveries closely.\n*) Set the 'exim_enable' rc.conf(5) variable to 'YES'.\n*) Start exim with '/usr/local/etc/rc.d/exim start'.\n\nYou may also want to configure newsyslog(8) to rotate Exim log files:\n\n/var/log/exim/mainlog\tmailnull:mail 640 7 * @T00 ZN\n/var/log/exim/rejectlog\tmailnull:mail 640 7 * @T00 ZN\n\nAdditional scripts to help upgrading are installed in:\n\n  /usr/local/share/examples/exim","type":"install"}]},{"name":"exim-postgresql","origin":"mail/exim-postgresql","version":"4.97.1_5","comment":"High performance MTA for Unix systems on the Internet","maintainer":"fluffy@FreeBSD.org","www":"https://www.exim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a08acbb105eb4ea3364c6bc3d6c1a2b90bf1b345ce39975b0a13707c8f3fd805","flatsize":4777176,"path":"All/exim-postgresql-4.97.1_5.pkg","repopath":"All/exim-postgresql-4.97.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1349892,"desc":"Exim is a mail transfer agent for Unix systems connected to the Internet.\nIt is a monolithic MTA designed to be a command line compatible drop-in\nreplacement for Sendmail.\n\nExim is an excellent mailer for an ISP, as its control and flexibility\nare very good and its requeueing and retry algorithms are very powerful.\nExim's configuration syntax is well documented.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libidn":{"origin":"dns/libidn","version":"1.42"},"libspf2":{"origin":"mail/libspf2","version":"1.2.11_2"},"opendmarc":{"origin":"mail/opendmarc","version":"1.4.2_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-File-FcntlLock":{"origin":"devel/p5-File-FcntlLock","version":"0.22"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["mail"],"shlibs_required":["libspf2.so.2","libopendmarc.so.2","libidn.so.12","libpq.so.5","libperl.so.5.36","libssl.so.12","libcrypto.so.12","libpcre2-8.so.0"],"options":{"ALT_CONFIG_PREFIX":"off","CONTENT_SCAN":"on","DAEMON":"on","DANE":"off","DEBUG":"off","DISABLE_D_OPT":"on","DKIM":"on","DNSSEC":"on","DOCS":"on","EMBEDDED_PERL":"on","EVENT":"on","EXIMON":"off","ICONV":"on","INTERNATIONAL":"on","IPV6":"on","LISTMATCH_RHS":"off","LMTP":"on","OCSP":"on","PRDR":"on","PROXY":"off","READLINE":"off","SOCKS":"off","SPF":"on","SUID":"on","TCP_WRAPPERS":"off","WISHLIST":"off","TLS":"on","GNUTLS":"off","SA_EXIM":"off","SRS":"off","OLD_SRS":"off","AUTH_CRAM_MD5":"on","AUTH_DOVECOT":"on","AUTH_PLAINTEXT":"on","AUTH_RADIUS":"off","AUTH_SASL":"off","AUTH_SPA":"on","AUTH_TLS":"off","SASLAUTHD":"off","PAM":"on","PASSWD":"on","CDB":"on","BDB":"off","DNSDB":"on","DSEARCH":"on","LSEARCH":"on","MYSQL":"off","NIS":"off","OPENLDAP":"off","REDIS":"off","SQLITE":"off","MAILDIR":"on","MAILSTORE":"on","MBX":"on","CERTNAMES":"off","DCC":"off","DMARC":"on","DSN":"off","ARC":"off","LMDB":"off","QUEUEFILE":"off"},"annotations":{"cpe":"cpe:2.3:a:exim:exim:4.97.1:::::dragonfly6:x86_64:5"},"messages":[{"message":"The following documentation has been installed:\n\n  man exim                              -> Exim options (command line)\n  /usr/local/share/doc/exim/spec.txt    -> Exim Specification (User Guide)\n  /usr/local/share/doc/exim/filter.txt  -> Exim Filter Specification (for end-users)\n\nPostscript, PDF, HTML and texinfo versions of these documents can be\ninstalled via one of the mail/exim-doc-* ports.\n\nAn online version as well as a comprehensive FAQ and a mailing list\narchive is available at:\n\n  http://www.exim.org/\n\nDescriptions of new features not available it the manual, and a listing\nof all changes, including bug fixes are documented in:\n\n  /usr/local/share/doc/exim/NewStuff\n  /usr/local/share/doc/exim/ChangeLog\n\nTo use Exim instead of sendmail on startup:\n\n*) Clear the sendmail queue and stop the sendmail daemon.\n*) Adjust mailer.conf(5) as appropriate.\n*) Set the 'sendmail_enable' rc.conf(5) variable to 'NONE'.\n*) Set the 'daily_status_include_submit_mailq' and\n   'daily_clean_hoststat_enable' periodic.conf(5)\n   variables to 'NO'.\n*) Consider setting 'daily_queuerun_enable' and\n   'daily_submit_queuerun' to \"NO\" in periodic.conf(5),\n   if you intend to manage queue runners / deliveries closely.\n*) Set the 'exim_enable' rc.conf(5) variable to 'YES'.\n*) Start exim with '/usr/local/etc/rc.d/exim start'.\n\nYou may also want to configure newsyslog(8) to rotate Exim log files:\n\n/var/log/exim/mainlog\tmailnull:mail 640 7 * @T00 ZN\n/var/log/exim/rejectlog\tmailnull:mail 640 7 * @T00 ZN\n\nAdditional scripts to help upgrading are installed in:\n\n  /usr/local/share/examples/exim","type":"install"}]},{"name":"exim-mysql","origin":"mail/exim-mysql","version":"4.97.1_5","comment":"High performance MTA for Unix systems on the Internet","maintainer":"fluffy@FreeBSD.org","www":"https://www.exim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6e49d9425d8777b3a00d0a8f9cc28253e0271e3bfd66047697acc261c392c37","flatsize":4777176,"path":"All/exim-mysql-4.97.1_5.pkg","repopath":"All/exim-mysql-4.97.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1350140,"desc":"Exim is a mail transfer agent for Unix systems connected to the Internet.\nIt is a monolithic MTA designed to be a command line compatible drop-in\nreplacement for Sendmail.\n\nExim is an excellent mailer for an ISP, as its control and flexibility\nare very good and its requeueing and retry algorithms are very powerful.\nExim's configuration syntax is well documented.","deps":{"libidn":{"origin":"dns/libidn","version":"1.42"},"libspf2":{"origin":"mail/libspf2","version":"1.2.11_2"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"opendmarc":{"origin":"mail/opendmarc","version":"1.4.2_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-File-FcntlLock":{"origin":"devel/p5-File-FcntlLock","version":"0.22"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"shlibs_required":["libspf2.so.2","libopendmarc.so.2","libidn.so.12","libmysqlclient.so.21","libperl.so.5.36","libssl.so.12","libcrypto.so.12","libpcre2-8.so.0"],"options":{"ALT_CONFIG_PREFIX":"off","CONTENT_SCAN":"on","DAEMON":"on","DANE":"off","DEBUG":"off","DISABLE_D_OPT":"on","DKIM":"on","DNSSEC":"on","DOCS":"on","EMBEDDED_PERL":"on","EVENT":"on","EXIMON":"off","ICONV":"on","INTERNATIONAL":"on","IPV6":"on","LISTMATCH_RHS":"off","LMTP":"on","OCSP":"on","PRDR":"on","PROXY":"off","READLINE":"off","SOCKS":"off","SPF":"on","SUID":"on","TCP_WRAPPERS":"off","WISHLIST":"off","TLS":"on","GNUTLS":"off","SA_EXIM":"off","SRS":"off","OLD_SRS":"off","AUTH_CRAM_MD5":"on","AUTH_DOVECOT":"on","AUTH_PLAINTEXT":"on","AUTH_RADIUS":"off","AUTH_SASL":"off","AUTH_SPA":"on","AUTH_TLS":"off","SASLAUTHD":"off","PAM":"on","PASSWD":"on","CDB":"on","BDB":"off","DNSDB":"on","DSEARCH":"on","LSEARCH":"on","NIS":"off","OPENLDAP":"off","PGSQL":"off","REDIS":"off","SQLITE":"off","MAILDIR":"on","MAILSTORE":"on","MBX":"on","CERTNAMES":"off","DCC":"off","DMARC":"on","DSN":"off","ARC":"off","LMDB":"off","QUEUEFILE":"off"},"annotations":{"cpe":"cpe:2.3:a:exim:exim:4.97.1:::::dragonfly6:x86_64:5"},"messages":[{"message":"The following documentation has been installed:\n\n  man exim                              -> Exim options (command line)\n  /usr/local/share/doc/exim/spec.txt    -> Exim Specification (User Guide)\n  /usr/local/share/doc/exim/filter.txt  -> Exim Filter Specification (for end-users)\n\nPostscript, PDF, HTML and texinfo versions of these documents can be\ninstalled via one of the mail/exim-doc-* ports.\n\nAn online version as well as a comprehensive FAQ and a mailing list\narchive is available at:\n\n  http://www.exim.org/\n\nDescriptions of new features not available it the manual, and a listing\nof all changes, including bug fixes are documented in:\n\n  /usr/local/share/doc/exim/NewStuff\n  /usr/local/share/doc/exim/ChangeLog\n\nTo use Exim instead of sendmail on startup:\n\n*) Clear the sendmail queue and stop the sendmail daemon.\n*) Adjust mailer.conf(5) as appropriate.\n*) Set the 'sendmail_enable' rc.conf(5) variable to 'NONE'.\n*) Set the 'daily_status_include_submit_mailq' and\n   'daily_clean_hoststat_enable' periodic.conf(5)\n   variables to 'NO'.\n*) Consider setting 'daily_queuerun_enable' and\n   'daily_submit_queuerun' to \"NO\" in periodic.conf(5),\n   if you intend to manage queue runners / deliveries closely.\n*) Set the 'exim_enable' rc.conf(5) variable to 'YES'.\n*) Start exim with '/usr/local/etc/rc.d/exim start'.\n\nYou may also want to configure newsyslog(8) to rotate Exim log files:\n\n/var/log/exim/mainlog\tmailnull:mail 640 7 * @T00 ZN\n/var/log/exim/rejectlog\tmailnull:mail 640 7 * @T00 ZN\n\nAdditional scripts to help upgrading are installed in:\n\n  /usr/local/share/examples/exim","type":"install"}]},{"name":"exim-doc-postscript","origin":"mail/exim-doc-postscript","version":"4.97.1","comment":"Documentation for the Exim MTA in multiple formats","maintainer":"fluffy@FreeBSD.org","www":"https://www.exim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2f04860f1b7f4296d6c517522c590103f7d11006decc436680c34692d72e008","flatsize":6321883,"path":"All/exim-doc-postscript-4.97.1.pkg","repopath":"All/exim-doc-postscript-4.97.1.pkg","licenselogic":"single","pkgsize":1140692,"desc":"Documentation for the Exim mail transport agent in multiple formats.\nThe Exim MTA may be installed from any of the ports named mail/exim*","categories":["mail"],"options":{"DOCS":"on"}},{"name":"exim-doc-html","origin":"mail/exim-doc-html","version":"4.97.1","comment":"Documentation for the Exim MTA in multiple formats","maintainer":"fluffy@FreeBSD.org","www":"https://www.exim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8748453dbd83eacc5dd3582a227097b53a298b1a87888a5a2708ab5373371343","flatsize":5630775,"path":"All/exim-doc-html-4.97.1.pkg","repopath":"All/exim-doc-html-4.97.1.pkg","licenselogic":"single","pkgsize":580460,"desc":"Documentation for the Exim mail transport agent in multiple formats.\nThe Exim MTA may be installed from any of the ports named mail/exim*","categories":["mail"],"options":{"DOCS":"on"}},{"name":"exim-ldap2","origin":"mail/exim-ldap2","version":"4.97.1_1","comment":"High performance MTA for Unix systems on the Internet","maintainer":"fluffy@FreeBSD.org","www":"https://www.exim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41976455c4107999d1b4fb34ea8f4eb7cd19bd039fcae403ca13f178d2459b38","flatsize":4790584,"path":"All/exim-ldap2-4.97.1_1.pkg","repopath":"All/exim-ldap2-4.97.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1354180,"desc":"Exim is a mail transfer agent for Unix systems connected to the Internet.\nIt is a monolithic MTA designed to be a command line compatible drop-in\nreplacement for Sendmail.\n\nExim is an excellent mailer for an ISP, as its control and flexibility\nare very good and its requeueing and retry algorithms are very powerful.\nExim's configuration syntax is well documented.","deps":{"libidn":{"origin":"dns/libidn","version":"1.42"},"libspf2":{"origin":"mail/libspf2","version":"1.2.11_2"},"opendmarc":{"origin":"mail/opendmarc","version":"1.4.2_2"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-File-FcntlLock":{"origin":"devel/p5-File-FcntlLock","version":"0.22"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"shlibs_required":["libspf2.so.2","libopendmarc.so.2","libidn.so.12","liblber.so.2","libldap.so.2","libperl.so.5.36","libssl.so.12","libcrypto.so.12","libpcre2-8.so.0"],"options":{"ALT_CONFIG_PREFIX":"off","CONTENT_SCAN":"on","DAEMON":"on","DANE":"off","DEBUG":"off","DISABLE_D_OPT":"on","DKIM":"on","DNSSEC":"on","DOCS":"on","EMBEDDED_PERL":"on","EVENT":"on","EXIMON":"off","ICONV":"on","INTERNATIONAL":"on","IPV6":"on","LISTMATCH_RHS":"off","LMTP":"on","OCSP":"on","PRDR":"on","PROXY":"off","READLINE":"off","SOCKS":"off","SPF":"on","SUID":"on","TCP_WRAPPERS":"off","WISHLIST":"off","TLS":"on","GNUTLS":"off","SA_EXIM":"off","SRS":"off","OLD_SRS":"off","AUTH_CRAM_MD5":"on","AUTH_DOVECOT":"on","AUTH_PLAINTEXT":"on","AUTH_RADIUS":"off","AUTH_SASL":"off","AUTH_SPA":"on","AUTH_TLS":"off","SASLAUTHD":"off","PAM":"on","PASSWD":"on","CDB":"on","BDB":"off","DNSDB":"on","DSEARCH":"on","LSEARCH":"on","MYSQL":"off","NIS":"off","PGSQL":"off","REDIS":"off","SQLITE":"off","MAILDIR":"on","MAILSTORE":"on","MBX":"on","CERTNAMES":"off","DCC":"off","DMARC":"on","DSN":"off","ARC":"off","LMDB":"off","QUEUEFILE":"off"},"annotations":{"cpe":"cpe:2.3:a:exim:exim:4.97.1:::::dragonfly6:x86_64:1"},"messages":[{"message":"The following documentation has been installed:\n\n  man exim                              -> Exim options (command line)\n  /usr/local/share/doc/exim/spec.txt    -> Exim Specification (User Guide)\n  /usr/local/share/doc/exim/filter.txt  -> Exim Filter Specification (for end-users)\n\nPostscript, PDF, HTML and texinfo versions of these documents can be\ninstalled via one of the mail/exim-doc-* ports.\n\nAn online version as well as a comprehensive FAQ and a mailing list\narchive is available at:\n\n  http://www.exim.org/\n\nDescriptions of new features not available it the manual, and a listing\nof all changes, including bug fixes are documented in:\n\n  /usr/local/share/doc/exim/NewStuff\n  /usr/local/share/doc/exim/ChangeLog\n\nTo use Exim instead of sendmail on startup:\n\n*) Clear the sendmail queue and stop the sendmail daemon.\n*) Adjust mailer.conf(5) as appropriate.\n*) Set the 'sendmail_enable' rc.conf(5) variable to 'NONE'.\n*) Set the 'daily_status_include_submit_mailq' and\n   'daily_clean_hoststat_enable' periodic.conf(5)\n   variables to 'NO'.\n*) Consider setting 'daily_queuerun_enable' and\n   'daily_submit_queuerun' to \"NO\" in periodic.conf(5),\n   if you intend to manage queue runners / deliveries closely.\n*) Set the 'exim_enable' rc.conf(5) variable to 'YES'.\n*) Start exim with '/usr/local/etc/rc.d/exim start'.\n\nYou may also want to configure newsyslog(8) to rotate Exim log files:\n\n/var/log/exim/mainlog\tmailnull:mail 640 7 * @T00 ZN\n/var/log/exim/rejectlog\tmailnull:mail 640 7 * @T00 ZN\n\nAdditional scripts to help upgrading are installed in:\n\n  /usr/local/share/examples/exim","type":"install"}]},{"name":"exilog","origin":"mail/exilog","version":"0.5_12","comment":"Tool to centralize and visualize Exim logs with a web front end","maintainer":"ports@FreeBSD.org","www":"https://duncanthrax.net/exilog/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81b93b20d0b1f1538bff89aaa1f6c4236528e2d08ed99bf3cfdf92d04b8534d7","flatsize":273338,"path":"All/exilog-0.5_12.pkg","repopath":"All/exilog-0.5_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":97684,"desc":"Exilog is a tool to centralize and visualize Exim logs\nacross multiple Exim servers with a web front end.\nIt is used in addition to Exim's standard or syslog logging.\nIt does not require changing Exim or its logging style.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"p5-Net-Netmask":{"origin":"net-mgmt/p5-Net-Netmask","version":"2.0002"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"AGENT":"on","DOCS":"on","MYSQL":"on","PGSQL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe exilog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"exiftran","origin":"graphics/exiftran","version":"2.14_2","comment":"Command line utility to transform jpeg files","maintainer":"mm@FreeBSD.org","www":"https://www.kraxel.org/blog/linux/fbida/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ab30f12cc7e5bb3b3aebc5e69658ecdea2b89c80b587a0b26cfd65bf5d745be","flatsize":74566,"path":"All/exiftran-2.14_2.pkg","repopath":"All/exiftran-2.14_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30856,"desc":"exiftran is a command line utility to transform digital image jpeg images.\n\nIt can do lossless rotations like jpegtran, but unlike jpegtran it cares\nabout the EXIF data: It can rotate images automatically by checking the exif\norientation tag, it updates the exif informaton if needed (image dimension,\norientation), it also rotates the exif thumbnail.\nIt can process multiple images at once.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"pixman":{"origin":"x11/pixman","version":"0.42.2"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libexif.so.12","libpixman-1.so.0"]},{"name":"exiv2","origin":"graphics/exiv2","version":"0.28.3,1","comment":"Exif, IPTC, and XMP metadata manipulation library and tools","maintainer":"multimedia@FreeBSD.org","www":"https://www.exiv2.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc9693ab7f799328f6aeb4f479482cc4635a032b906fd5253e3726f907725025","flatsize":17002327,"path":"All/exiv2-0.28.3,1.pkg","repopath":"All/exiv2-0.28.3,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2803844,"desc":"Exiv2 is a C++ library and a command line utility to manage image metadata.\nIt provides fast and easy read and write access to the Exif, IPTC, and XMP\nmetadata of images in various formats. Exiv2 is available as free software\nand with a commercial license, and is used in many projects.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"inih":{"origin":"devel/inih","version":"58"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"shlibs_required":["libintl.so.8","libstdc++.so.6","libssp.so.0","libgcc_s.so.1","libexpat.so.1","libbrotlicommon.so.1","libbrotlidec.so.1","libinih.so.0","libINIReader.so.0"],"shlibs_provided":["libexiv2.so.28"],"options":{"DOCS":"on","DOXYGEN":"off","NLS":"on","SAMPLE":"off","TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:exiv2:exiv2:0.28.3:::::dragonfly6:x86_64"}},{"name":"exim-doc-pdf","origin":"mail/exim-doc-pdf","version":"4.97.1","comment":"Documentation for the Exim MTA in multiple formats","maintainer":"fluffy@FreeBSD.org","www":"https://www.exim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccf41e562bbdbc210f046468b8826e56e70091958311993697cd52bcbd7113f6","flatsize":3160554,"path":"All/exim-doc-pdf-4.97.1.pkg","repopath":"All/exim-doc-pdf-4.97.1.pkg","licenselogic":"single","pkgsize":2140300,"desc":"Documentation for the Exim mail transport agent in multiple formats.\nThe Exim MTA may be installed from any of the ports named mail/exim*","categories":["mail"],"options":{"DOCS":"on"}},{"name":"exiftags","origin":"graphics/exiftags","version":"1.01_1","comment":"Parses a specified JPEG file for a JPEG APP1 section containing Exif data","maintainer":"multimedia@FreeBSD.org","www":"https://johnst.org/sw/exiftags/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b34ae883e3397b5a7d15e8cde6f8d1a142cef77e18e2c3218c5b2406a199630","flatsize":196017,"path":"All/exiftags-1.01_1.pkg","repopath":"All/exiftags-1.01_1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":56328,"desc":"The exiftags utility parses a specified JPEG file or, by default, its standard\ninput, looking for a JPEG APP1 section containing Exif (Exchangeable Image\nFile) data. The properties contained in these data are then printed to the\nstandard output. Digital cameras typically add Exif data to the image files\nthey produce, containing information about the camera and digitized image.\n\nThe program supports a variety of cameras, and includes additional support for\na portion of the maker notes for Canon, Fuji, Nikon, and Olympus cameras.","categories":["graphics"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:aertherwide:exiftags:1.01:::::dragonfly6:x86_64:1"}},{"name":"exim","origin":"mail/exim","version":"4.97.1_5","comment":"High performance MTA for Unix systems on the Internet","maintainer":"fluffy@FreeBSD.org","www":"https://www.exim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55c70582582756034f0b8b39e97ee8d6457990104d9c3d390b50d5acea910696","flatsize":4772664,"path":"All/exim-4.97.1_5.pkg","repopath":"All/exim-4.97.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1348176,"desc":"Exim is a mail transfer agent for Unix systems connected to the Internet.\nIt is a monolithic MTA designed to be a command line compatible drop-in\nreplacement for Sendmail.\n\nExim is an excellent mailer for an ISP, as its control and flexibility\nare very good and its requeueing and retry algorithms are very powerful.\nExim's configuration syntax is well documented.","deps":{"libidn":{"origin":"dns/libidn","version":"1.42"},"libspf2":{"origin":"mail/libspf2","version":"1.2.11_2"},"opendmarc":{"origin":"mail/opendmarc","version":"1.4.2_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-File-FcntlLock":{"origin":"devel/p5-File-FcntlLock","version":"0.22"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"shlibs_required":["libspf2.so.2","libopendmarc.so.2","libidn.so.12","libperl.so.5.36","libssl.so.12","libcrypto.so.12","libpcre2-8.so.0"],"options":{"ALT_CONFIG_PREFIX":"off","CONTENT_SCAN":"on","DAEMON":"on","DANE":"off","DEBUG":"off","DISABLE_D_OPT":"on","DKIM":"on","DNSSEC":"on","DOCS":"on","EMBEDDED_PERL":"on","EVENT":"on","EXIMON":"off","ICONV":"on","INTERNATIONAL":"on","IPV6":"on","LISTMATCH_RHS":"off","LMTP":"on","OCSP":"on","PRDR":"on","PROXY":"off","READLINE":"off","SOCKS":"off","SPF":"on","SUID":"on","TCP_WRAPPERS":"off","WISHLIST":"off","TLS":"on","GNUTLS":"off","SA_EXIM":"off","SRS":"off","OLD_SRS":"off","AUTH_CRAM_MD5":"on","AUTH_DOVECOT":"on","AUTH_PLAINTEXT":"on","AUTH_RADIUS":"off","AUTH_SASL":"off","AUTH_SPA":"on","AUTH_TLS":"off","SASLAUTHD":"off","PAM":"on","PASSWD":"on","CDB":"on","BDB":"off","DNSDB":"on","DSEARCH":"on","LSEARCH":"on","MYSQL":"off","NIS":"off","OPENLDAP":"off","PGSQL":"off","REDIS":"off","SQLITE":"off","MAILDIR":"on","MAILSTORE":"on","MBX":"on","CERTNAMES":"off","DCC":"off","DMARC":"on","DSN":"off","ARC":"off","LMDB":"off","QUEUEFILE":"off"},"annotations":{"cpe":"cpe:2.3:a:exim:exim:4.97.1:::::dragonfly6:x86_64:5"},"messages":[{"message":"The following documentation has been installed:\n\n  man exim                              -> Exim options (command line)\n  /usr/local/share/doc/exim/spec.txt    -> Exim Specification (User Guide)\n  /usr/local/share/doc/exim/filter.txt  -> Exim Filter Specification (for end-users)\n\nPostscript, PDF, HTML and texinfo versions of these documents can be\ninstalled via one of the mail/exim-doc-* ports.\n\nAn online version as well as a comprehensive FAQ and a mailing list\narchive is available at:\n\n  http://www.exim.org/\n\nDescriptions of new features not available it the manual, and a listing\nof all changes, including bug fixes are documented in:\n\n  /usr/local/share/doc/exim/NewStuff\n  /usr/local/share/doc/exim/ChangeLog\n\nTo use Exim instead of sendmail on startup:\n\n*) Clear the sendmail queue and stop the sendmail daemon.\n*) Adjust mailer.conf(5) as appropriate.\n*) Set the 'sendmail_enable' rc.conf(5) variable to 'NONE'.\n*) Set the 'daily_status_include_submit_mailq' and\n   'daily_clean_hoststat_enable' periodic.conf(5)\n   variables to 'NO'.\n*) Consider setting 'daily_queuerun_enable' and\n   'daily_submit_queuerun' to \"NO\" in periodic.conf(5),\n   if you intend to manage queue runners / deliveries closely.\n*) Set the 'exim_enable' rc.conf(5) variable to 'YES'.\n*) Start exim with '/usr/local/etc/rc.d/exim start'.\n\nYou may also want to configure newsyslog(8) to rotate Exim log files:\n\n/var/log/exim/mainlog\tmailnull:mail 640 7 * @T00 ZN\n/var/log/exim/rejectlog\tmailnull:mail 640 7 * @T00 ZN\n\nAdditional scripts to help upgrading are installed in:\n\n  /usr/local/share/examples/exim","type":"install"}]},{"name":"exifprobe","origin":"graphics/exifprobe","version":"2.0.1","comment":"Probes JPEG or TIFF images and reports contents and structure","maintainer":"amdmi3@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f41192ea067595bba7500ab49ad19870eb204ed15e0e944edc29cf2774546be","flatsize":443242,"path":"All/exifprobe-2.0.1.pkg","repopath":"All/exifprobe-2.0.1.pkg","licenselogic":"single","pkgsize":156896,"desc":"[From exifprobe(1)]\n\nExifprobe examines and reports the contents and structure of JPEG and\nTIFF image files. It will recognize all standard JPEG markers  (including\nAPPn  markers) and will report the contents of any properly structured TIFF\nIFD encountered, even when entry tags  are  not  recognized. Recognized  TIFF\nand TIFF/EP tags are expanded, including  EXIF2.2 sections and camera MakerNotes\nwhich are found to be in TIFF  IFD  format. Location, size, and format of image\ndata is reported by default.","categories":["graphics"]},{"name":"exhaust-ma","origin":"games/exhaust-ma","version":"1.9","comment":"Redcode simulator easy to embed into applications","maintainer":"ports@FreeBSD.org","www":"https://corewar.co.uk/ankerl/exhaust-ma.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"700bdefef51f5eb80331051b5b3b545d189416c57b34da236d7127bcfedd74d3","flatsize":27392,"path":"All/exhaust-ma-1.9.pkg","repopath":"All/exhaust-ma-1.9.pkg","licenselogic":"single","pkgsize":12232,"desc":"The `exhaust' project is a redcode simulator that is (hopefully) easy to embed\ninto your applications, as an alternative to pMARS. By M Joonas Pihlaja.\n\nExhaust-ma is exhaust with some of my optimizations. The interface is exactly\nthe same, but the sourcecode contains heavy optimations in the simulator core.","categories":["games"],"messages":[{"message":"This MARS does not have a parser, so you have to do it separately.\n\nTo parse Redcode programs with pMARS do the following:\n\npmars-server -r 0 b-scanner.red | sed '1,2d' > b-scanner.rc","type":"install"},{"message":"===>   NOTICE:\n\nThe exhaust-ma port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"exhaust-doc","origin":"games/exhaust-doc","version":"1.9.2","comment":"Redcode simulator easy to embed into applications (docs)","maintainer":"ports@FreeBSD.org","www":"https://corewar.co.uk/pihlaja/exhaust/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c988b270afd3c9becfc3b48a0daf093019574eefac5076edb75b08eef7885374","flatsize":68514,"path":"All/exhaust-doc-1.9.2.pkg","repopath":"All/exhaust-doc-1.9.2.pkg","licenselogic":"single","pkgsize":21320,"desc":"The `exhaust' project is a redcode simulator that is (hopefully)\neasy to embed into your applications, as an alternative to pMARS.\n\nThe documentation contains the following:\n\nREADME     -  Instructions to embed exhaust in a program.\ntest.pl    -  Perl script to check for differences between exhaust\n              and pMARS.\nsrc/       -  The C source code of exhaust (highly commented).\nwarriors/  -  Test warriors.\n\nThe \"warriors\" subdirectory contains Redcode assembly files (.red)\nand parsed Redcode assembly files (.rc). The last ones can be loaded\ninto exhaust, the others have to be parsed, for example with pMARS.\n\nNOTE: this documentation is only useful for developers.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe exhaust-doc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"exhaust","origin":"games/exhaust","version":"1.9.2","comment":"Redcode simulator easy to embed into applications","maintainer":"ports@FreeBSD.org","www":"https://corewar.co.uk/pihlaja/exhaust/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0bde6a4f7d491c4a8f079d34297dd696635d14d069da9042b8b86e53f1bd0e0b","flatsize":27408,"path":"All/exhaust-1.9.2.pkg","repopath":"All/exhaust-1.9.2.pkg","licenselogic":"single","pkgsize":11964,"desc":"The `exhaust' project is a redcode simulator that is (hopefully)\neasy to embed into your applications, as an alternative to pMARS.","categories":["games"],"messages":[{"message":"This MARS does not have a parser, so you have to do it separately.\n\nTo parse Redcode programs with pMARS do the following:\n\npmars-server -r 0 b-scanner.red | sed '1,2d' > b-scanner.rc","type":"install"},{"message":"===>   NOTICE:\n\nThe exhaust port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"exhale","origin":"audio/exhale","version":"1.2.1","comment":"Open source xHE-AAC (Extended HE-AAC/USAC) encoder","maintainer":"diizzy@FreeBSD.org","www":"https://gitlab.com/ecodis/exhale","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"506497238f2856d4c464d6fc402132887491475e5b3c1ba6055185d7804bb09c","flatsize":232418,"path":"All/exhale-1.2.1.pkg","repopath":"All/exhale-1.2.1.pkg","licenselogic":"single","licenses":["EXHALE"],"pkgsize":109872,"desc":"exhale is a lightweight library and application to encode uncompressed\nWAVE-format audio files into ISO/IEC 23003-3 (MPEG-D) Unified Speech and Audio\nCoding (xHE-AAC/Extended HE-AAC/USAC) format.","categories":["audio"],"shlibs_provided":["libexhale.so"]},{"name":"exfat-utils","origin":"sysutils/exfat-utils","version":"1.4.0_1","comment":"Utilities to create, check, label and dump exFAT filesystem","maintainer":"samm@FreeBSD.org","www":"https://github.com/relan/exfat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1cc57a469db8ba64a6ed52c616ac8959393f93cc3fc32a36865bcb8956ed9e8","flatsize":239378,"path":"All/exfat-utils-1.4.0_1.pkg","repopath":"All/exfat-utils-1.4.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":49268,"desc":"Utilities to manage extended file allocation table filesystem. This package\nprovides tools to create, check and label the filesystem.\nIt contains dumpexfat to dump properties of the filesystem, exfatfsck to report\nerrors found on a exFAT filesystem, exfatlabel to label a exFAT filesystem and\nmkexfatfs to create a exFAT filesystem.","deps":{"libublio":{"origin":"devel/libublio","version":"20070103_3"}},"categories":["sysutils"],"shlibs_required":["libublio.so.1"],"annotations":{"cpe":"cpe:2.3:a:exfat_project:exfat:1.4.0:::::dragonfly6:x86_64:1"}},{"name":"exercisix","origin":"devel/exercisix","version":"1.2_1","comment":"Innovative lightweight unit-test framework for C++","maintainer":"exercisix@alexanderchuranov.com","www":"http://alexanderchuranov.com/software/exercisix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f07a0aa980c91e090447ee5f26f2cbc588577000641b85bc900c528afbae34af","flatsize":22686,"path":"All/exercisix-1.2_1.pkg","repopath":"All/exercisix-1.2_1.pkg","licenselogic":"single","pkgsize":9164,"desc":"Exercisix is a lightweight unit-test framework for C++, designed for\ntest-aided development. Framework provides test discovery, textual\ndescription as primary test identifier, terse test tools syntax,\nemacs-friendly error message format, easy build without linking.","categories":["devel"],"options":{"EXAMPLES":"on"}},{"name":"execline","origin":"lang/execline","version":"2.9.5.1","comment":"Lightweight non-interactive sh(1)-like scripting language","maintainer":"crest@rlwinm.de","www":"https://www.skarnet.org/software/execline/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d64016a75ba60a9130004bd36054b88ef2cd3ad543979e5238bbf8170011b4f8","flatsize":1046238,"path":"All/execline-2.9.5.1.pkg","repopath":"All/execline-2.9.5.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":148756,"desc":"execline is a very light non-interactive scripting language,\nwhich is similar to /bin/sh. Simple shell scripts can be\neasily rewritten in the execline language, improving performance\nand memory usage. execline was designed for use\nin embedded systems, but works on most Unix flavors.\n\nexecline features conditional loops, getopt-style option handling,\nfilename globbing, and more.  Meanwhile, its syntax\nis far more logical and predictable than the shell's syntax,\nand has no security issues.","deps":{"skalibs":{"origin":"devel/skalibs","version":"2.14.1.1"}},"categories":["lang","shells"],"shlibs_required":["libskarnet.so.2.14"],"shlibs_provided":["libexecline.so.2.9"],"options":{"DOCS":"on"}},{"name":"exempi","origin":"textproc/exempi","version":"2.6.3_1","comment":"Port of Adobe XMP SDK to work on UNIX","maintainer":"gnome@FreeBSD.org","www":"http://libopenraw.freedesktop.org/wiki/Exempi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd9bd7418b947a06fadc271eacee0b26cf570ff4076d8a670b2b781c56d1eb5b","flatsize":6651206,"path":"All/exempi-2.6.3_1.pkg","repopath":"All/exempi-2.6.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":959172,"desc":"Exempi is an implementation of XMP and is based on Adobe XMP SDK","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["textproc"],"shlibs_required":["libexpat.so.1"],"shlibs_provided":["libexempi.so.8"],"annotations":{"cpe":"cpe:2.3:a:exempi_project:exempi:2.6.3:::::dragonfly6:x86_64:1"}},{"name":"exa","origin":"sysutils/exa","version":"0.10.1_33","comment":"Modern replacement for ls","maintainer":"mikael@FreeBSD.org","www":"https://the.exa.website/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b568532b52d7e85a52ee3c6065dc59a0543e3fab6591556ae33f84dbb3dc83e8","flatsize":707531,"path":"All/exa-0.10.1_33.pkg","repopath":"All/exa-0.10.1_33.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":251032,"desc":"Exa is a modern replacement for ls.  It uses colours for information\nby default, helping you distinguish between many types of files, such\nas whether you are the owner, or in the owning group.  It also has\nextra features not present in the original ls, such as viewing the Git\nstatus for a directory, or recursing into directories with a tree\nview.  Exa is written in Rust, so it's small, fast, and portable.","deps":{"libgit2":{"origin":"devel/libgit2","version":"1.7.2"}},"categories":["sysutils"],"shlibs_required":["libgit2.so.1.7"]},{"name":"exif","origin":"graphics/exif","version":"0.6.22_1","comment":"Command line utility to read and manipulate EXIF data","maintainer":"sunpoet@FreeBSD.org","www":"https://libexif.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5cfd748962bf43b27fd0b6e67beb1e307e6ce2a83426b9da89184d731bf5046","flatsize":255858,"path":"All/exif-0.6.22_1.pkg","repopath":"All/exif-0.6.22_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":60452,"desc":"Command line utility to read, write, modify and display EXIF data found\nin digital image files written by digital cameras, using libexif.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["graphics"],"shlibs_required":["libintl.so.8","libexif.so.12","libpopt.so.0"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:curtis_galloway:exif:0.6.22:::::dragonfly6:x86_64:1"}},{"name":"exaile","origin":"audio/exaile","version":"4.1.3","comment":"Full featured python-based music player for GTK","maintainer":"rm@FreeBSD.org","www":"https://www.exaile.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"feade1eff4e4cebb3d2e961ecd7e4c97959ff279d5cf9f3d7dc848dc7daf1211","flatsize":8213157,"path":"All/exaile-4.1.3.pkg","repopath":"All/exaile-4.1.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1467284,"desc":"Exaile is a music manager and player for GTK+ written in Python. It\nincorporates automatic fetching of album art, lyrics fetching, artist/album\ninformation via Wikipedia, Last.fm scrobbling, support for many portable\nmedia players including iPods, internet radio such as shoutcast, and tabbed\nplaylists.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-faad":{"origin":"audio/gstreamer1-plugins-faad","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-berkeleydb":{"origin":"databases/py-berkeleydb","version":"18.1.9"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-gstreamer1":{"origin":"multimedia/py-gstreamer1","version":"1.22.4"},"py311-mutagen":{"origin":"audio/py-mutagen","version":"1.47.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio"],"options":{"DOCS":"on","NLS":"on","UDISKS2":"off"}},{"name":"exercism","origin":"misc/exercism","version":"3.3.0_5","comment":"CLI client for exercism.io","maintainer":"bofh@FreeBSD.org","www":"https://exercism.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9553a737fa1dd90c6127f270d17e10ef5729336392d7c1c7cef78ced676943f","flatsize":9730539,"path":"All/exercism-3.3.0_5.pkg","repopath":"All/exercism-3.3.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3166636,"desc":"An easy command line interface to work with exercism.io","categories":["misc"]},{"name":"excido","origin":"games/excido","version":"0.1.5c_17","comment":"Portable fast-paced 3D shooter","maintainer":"ports@FreeBSD.org","www":"https://icculus.org/excido/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93bf37b19981da770dd44241ec33c09ecc8f25ad10d162087f4acf9fc16ac370","flatsize":3569836,"path":"All/excido-0.1.5c_17.pkg","repopath":"All/excido-0.1.5c_17.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2546872,"desc":"excido is a free (GPL) game. It combines (simple|old school|arcadey) gameplay\nwith 3D OpenGL graphics and OpenAL positional audio. Excido is not a\nhighly complex experience, but you may enjoy it as a small diversion.\n\nExcido was developed under GNU/Linux, and has also been found to work on MacOS\nX. It should also work with minimal porting effort on the other platforms\nsupported by SDL/OpenAL.","deps":{"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0","libphysfs.so.1","libopenal.so.1","libalut.so.0","libGL.so.1","libGLU.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe excido port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eww-x11","origin":"x11/eww","version":"0.4.0_19","comment":"ElKowars wacky widgets","maintainer":"DtxdF@disroot.org","www":"https://elkowar.github.io/eww","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8269b70fb4ee0ecf09b927b1f8f12a1f8e5cbe36c3a566862db8652c1aee911d","flatsize":7524806,"path":"All/eww-x11-0.4.0_19.pkg","repopath":"All/eww-x11-0.4.0_19.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1931976,"desc":"Elkowars Wacky Widgets is a standalone widget system made in Rust\nthat allows you to implement your own, custom widgets in any window\nmanager.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","wayland"],"shlibs_required":["libgdk-3.so.0","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-3.so.0"],"annotations":{"flavor":"x11"}},{"name":"evtest","origin":"x11/evtest","version":"1.35_1","comment":"Input device event monitor and query tool","maintainer":"0mp@FreeBSD.org","www":"https://gitlab.freedesktop.org/libevdev/evtest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b40ab0da0e72359f168ef07b741675c2b6e76c4c589e37f63651174c97cb50f4","flatsize":52003,"path":"All/evtest-1.35_1.pkg","repopath":"All/evtest-1.35_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18688,"desc":"evtest is a tool to print evdev kernel events. It reads directly from the\nkernel device and prints a device description and the events with the value\nand the symbolic name.","deps":{"libevdev":{"origin":"devel/libevdev","version":"1.5.9"}},"categories":["x11"],"options":{"MANPAGES":"on"}},{"name":"evtViewer","origin":"sysutils/evtviewer","version":"0.6","comment":"Ms event log viewer","maintainer":"martymac@FreeBSD.org","www":"https://contribs.martymac.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b62c0aff92858200f61e8f46b52f46df1b579e4a1ed2f3b6581a24ec0dd0234","flatsize":51953,"path":"All/evtViewer-0.6.pkg","repopath":"All/evtViewer-0.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14396,"desc":"evtViewer - A PERL-based viewer for Ms event (*.evt) log files.\n\nevtViewer displays Ms event (*.evt) log files in a human-readable format.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"evolvotron","origin":"graphics/evolvotron","version":"0.8.1_4","comment":"Generative software that evolves images/textures/patterns","maintainer":"eduardo@FreeBSD.org","www":"http://www.bottlenose.net/share/evolvotron/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"edf1fc292193d78f7556ba53380fcf1b7d2f8a431871849749767ecea2e49c7a","flatsize":2077215,"path":"All/evolvotron-0.8.1_4.pkg","repopath":"All/evolvotron-0.8.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":397692,"desc":"Evolvotron is interactive \"generative art\" software to evolve\nimages/textures/patterns through an iterative process of random\nmutation and user-selection driven evolution.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libboost_program_options.so.1.84.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on"}},{"name":"exult","origin":"games/exult","version":"1.8_6,1","comment":"Engine for Ultima VII (BG, FOV, SI, SS)","maintainer":"eduardo@FreeBSD.org","www":"http://exult.info","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c127891fe3e6a089cd3152817d9e033035016644c403d0d01aaaec4e2d9fe96d","flatsize":29038941,"path":"All/exult-1.8_6,1.pkg","repopath":"All/exult-1.8_6,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":12537916,"desc":"Exult is an open source engine for playing Ultima VII on a variety of\nmodern operating systems and environments.  The Black Gate (including\nForge of Virtue) and Serpent Isle (plus Silver Seed) are both playable\nto the end.  Some differences to the original games exist; see sections\n5. of the FAQ.\n\nWhile it is possible to use the engine for other games, no such game has\nbeen written yet. Therefore, Exult is useless unless you own a copy of one\nof the Ultima VIIs.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libX11.so.6","libpng16.so.16","libSDL2-2.0.so.0","libXext.so.6","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"ALSA":"off","DEBUG":"off","DOCS":"on","FLUIDSYNTH":"off","GIMP":"off","STUDIO":"on"},"messages":[{"message":"Please, read /usr/local/share/doc/exult/README for additional information.","type":"install"}]},{"name":"evtx","origin":"textproc/evtx","version":"0.8.1_10","comment":"A Fast parser for the Windows XML Event Log (EVTX) format","maintainer":"acm@FreeBSD.org","www":"https://github.com/omerbenamram/evtx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ef9f4680b4dbcf130ca54c6159bb0009eefb7e9c918f6c551061526f9540a4b","flatsize":2479917,"path":"All/evtx-0.8.1_10.pkg","repopath":"All/evtx-0.8.1_10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":865384,"desc":"A cross-platform parser for the Windows XML EventLog format\n\nFeatures:\n\n- Implemented using 100%25 safe rust - and works on all platforms supported by\n  rust (that have stdlib).\n- It's faster than any other implementation by order(s) of magnitude!\n- Multi-threaded.\n- Supports XML and JSON outputs, both being directly constructed from the token\n  tree and independent of each other (no xml2json conversion is performed!)\n- Supports some basic recovery of missing records/chunks!","categories":["textproc"]},{"name":"evq3","origin":"games/evq3","version":"1.3.20080810_11","comment":"Marriage of XreaL and Icculus.org Q3 w/ Improvements","maintainer":"ports@FreeBSD.org","www":"http://evolution.quakedev.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d2c8693cc05af1a905f6d268cfd4584e662d982a4349fe64fd5f61bc53c64d1","flatsize":7711506,"path":"All/evq3-1.3.20080810_11.pkg","repopath":"All/evq3-1.3.20080810_11.pkg","licenselogic":"single","pkgsize":1769076,"desc":"The Marriage of XreaL and Icculus.org Q3 w/ Improvements!\n\nEvolution Q3 uses the advanced XreaL OpenGL 2.0 renderer for advanced GLSL\npowered effects.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"quake3-data":{"origin":"games/quake3-data","version":"1.32.b.3_2"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0"],"options":{"CURL":"on","CURL_DLOPEN":"on","DOCS":"on","GAMELIBS":"off","OPENAL":"off","OPENAL_DLOPEN":"off","OPTIMIZED_CFLAGS":"on","VOIP":"off","VORBIS":"on","CLIENT":"on","DEDICATED":"on","SMP":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe evq3 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"evilwm","origin":"x11-wm/evilwm","version":"1.4.2_1","comment":"Minimalist window manager based on 9wm","maintainer":"cmangin@arobas.net","www":"https://www.6809.org.uk/evilwm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e1d0f9e4a68baea66b7b6b948d15296210de9e912583179575b1e1873bd1217","flatsize":130210,"path":"All/evilwm-1.4.2_1.pkg","repopath":"All/evilwm-1.4.2_1.pkg","licenselogic":"single","licenses":["AEWM"],"pkgsize":44688,"desc":"evilwm is a minimalist window manager for X11.  The name evil came from\nStuart \"Stuii\" Ford, who reckons any window manager I use has to be evil\nand masochistic.  This is not the case at all, but I liked the name.\n\nIt features movement, killing, lowering, raising, and moving windows by\nkeyboard control.  It supports virtual desktops.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libXrandr.so.2","libXext.so.6"],"options":{"DOCS":"on"}},{"name":"evilvte","origin":"x11/evilvte","version":"0.5.2.p1_5","comment":"VTE based, super lightweight terminal emulator","maintainer":"aragon@phat.za.net","www":"https://www.calno.com/evilvte/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c61083636bd553828d5c0d56a66b4348040d39c2007a09ee4d7eb400fa68f0d","flatsize":54586,"path":"All/evilvte-0.5.2.p1_5.pkg","repopath":"All/evilvte-0.5.2.p1_5.pkg","licenselogic":"single","pkgsize":27036,"desc":"evilvte is a terminal emulator.  It supports almost everything VTE provides.\nIt also supports tabs, tabbar autohide, and switch encoding at runtime.\nConfiguration is via editing source code and recompilation.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"vte":{"origin":"x11-toolkits/vte","version":"0.28.2_4"}},"categories":["x11","gnome"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libvte.so.9","libintl.so.8"]},{"name":"evilfinder","origin":"games/evilfinder","version":"1.00_5","comment":"Numerologically determine the evilness of things","maintainer":"ak@FreeBSD.org","www":"https://lcamtuf.coredump.cx/evilfinder/ef.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89d46c08023231e1f116741eb35e636f2bc2a09b07b875b237ae7c3ff1fe52bc","flatsize":34283,"path":"All/evilfinder-1.00_5.pkg","repopath":"All/evilfinder-1.00_5.pkg","licenselogic":"single","pkgsize":13216,"desc":"Evilfinder shows you whether things are evil.  By default, the port will\ninstall a wrapper called \"evilfinder,\" but you can define WITH_WRAPPER\nto build the web-oriented default binary only.\n\n   **** THE PROOF THAT The FreeBSD Project IS EVIL ****\n   T  H  E   F  R  E  E  B  S  D   P  R  O  J  E  C  T\n  20  8  5   6 18  5  5  2 19  4  16 18 15 10  5  3 20     - as numbers\n   2  8  5   6  9  5  5  2  1  4   7  9  6  1  5  3  2     - digits added\n  \\___________/ \\________/ \\__________/ \\_________/ \\_/\n   3             3          3            6           2     - digits added\n\nThus, \"The FreeBSD Project\" is 33362.  Add 1947, the year Aleister Crowley paid\na longer visit to Hell.  The result is 35309.  Turn the number backwards, and\nadd 1945 - the year Mussolini was executed for the first time. The number is now\n92298.  Add 9981 to it - this is the year \"Scrabble\" was invented to promote\nviolence and anger, written backwards - you will get 102279.  Subtract 23, the\nsymbol of death. The result will be 102256.  Divide the number by 83 - this is\nthe symbol of slavery, backwards. It gives 1232.  This number, read as octal,\ngives 666 - the number of the Beast.  This is truly evil. QED.","deps":{"lynx":{"origin":"www/lynx","version":"2.8.9.1_3,1"}},"categories":["games"],"options":{"DOCS":"on","WRAPPER":"on"}},{"name":"evince","origin":"graphics/evince","version":"43.1_11","comment":"GNOME multi-format document viewer","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Evince","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"073f685f605743322fedb1215a3f9751bc1d2e5eafa188180df97564f11d4078","flatsize":12096301,"path":"All/evince-43.1_11.pkg","repopath":"All/evince-43.1_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1563948,"desc":"Evince is a document viewer for multiple document formats including PDF and\nPostscript.  The goal of evince is to replace document viewers such as ggv and\ngpdf with a single, simple application.","deps":{"adwaita-icon-theme":{"origin":"x11-themes/adwaita-icon-theme","version":"42.0"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"djvulibre":{"origin":"graphics/djvulibre","version":"3.5.28_4"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libgxps":{"origin":"graphics/libgxps","version":"0.3.2_2"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libspectre":{"origin":"print/libspectre","version":"0.2.12_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nautilus":{"origin":"x11-fm/nautilus","version":"42.2_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","print","gnome"],"shlibs_required":["libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgnome-desktop-3.so.19","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgio-2.0.so.0","libhandy-1.so.0","libsecret-1.so.0","libarchive.so.13","libdjvulibre.so.21","libpoppler-glib.so.8","libspectre.so.1","libtiff.so.6","libgxps.so.2","libgmodule-2.0.so.0","libxml2.so.2","libgspell-1.so.2","libgstreamer-1.0.so.0","libgstvideo-1.0.so.0","libnautilus-extension.so.1"],"shlibs_provided":["libevdocument3.so.4","libevview3.so.3"],"options":{"COMICS":"on","DBUS":"on","DJVU":"on","DVI":"off","KEYRING":"on","NAUTILUS":"on","SPELL":"on","XPS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:evince:43.1:::::dragonfly6:x86_64:11","flavor":"full"}},{"name":"evhz","origin":"sysutils/evhz","version":"g20210920_1","comment":"Tool for measuring evdev event rate (mouse polling rate)","maintainer":"jbeich@FreeBSD.org","www":"https://git.sr.ht/~iank/evhz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e07173b35b84e331b7d7ee23d74b7cddb140faee134504e483c3c32d31aa321","flatsize":42387,"path":"All/evhz-g20210920_1.pkg","repopath":"All/evhz-g20210920_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":14884,"desc":"A tool for measuring evdev event rate\n(mouse polling rate, touchpad event rate, etc.)\n\nReported average is for the last 64 samples, or as many as we have so far.","categories":["sysutils"]},{"name":"eventxx","origin":"devel/eventxx","version":"1.0.1_5","comment":"C++ wrapper for libevent","maintainer":"ports@FreeBSD.org","www":"http://www.llucax.com.ar/~luca/eventxx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0babb56b5b0a3ebf2406ae72cd8610c9354eb05b6c6102d2b76b4c9426b60518","flatsize":32475,"path":"All/eventxx-1.0.1_5.pkg","repopath":"All/eventxx-1.0.1_5.pkg","licenselogic":"single","pkgsize":9980,"desc":"eventxx is a simple, direct, one-header inline C++ wrapper for libevent.\n\nIt's designed to be as close to use to libevent (without compromising modern\nC++ programming techniques) and efficient (since all implementation is trivial\nand inline, theoretically, it imposes no overhead at all) as possible.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["devel"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe eventxx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"evdev-proto","origin":"devel/evdev-proto","version":"5.8","comment":"Input event device header files","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"629010960085c7e4451492ba73ebab9d3cf00df88cd72f1a79649eda36871747","flatsize":75631,"path":"All/evdev-proto-5.8.pkg","repopath":"All/evdev-proto-5.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22176,"desc":"This port installs the input event device header files.","categories":["devel"]},{"name":"evince-lite","origin":"graphics/evince","version":"43.1_11","comment":"GNOME multi-format document viewer without GNOME dependencies","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Evince","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d54460484902472249c5c9ad497627fa7a60f0a575c843658c83890d05e39396","flatsize":11061071,"path":"All/evince-lite-43.1_11.pkg","repopath":"All/evince-lite-43.1_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1469128,"desc":"Evince is a document viewer for multiple document formats including PDF and\nPostscript.  The goal of evince is to replace document viewers such as ggv and\ngpdf with a single, simple application.","deps":{"adwaita-icon-theme":{"origin":"x11-themes/adwaita-icon-theme","version":"42.0"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"djvulibre":{"origin":"graphics/djvulibre","version":"3.5.28_4"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libgxps":{"origin":"graphics/libgxps","version":"0.3.2_2"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libspectre":{"origin":"print/libspectre","version":"0.2.12_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","print","gnome"],"shlibs_required":["libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libhandy-1.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgio-2.0.so.0","libsecret-1.so.0","libarchive.so.13","libdjvulibre.so.21","libpoppler-glib.so.8","libspectre.so.1","libtiff.so.6","libgxps.so.2","libgmodule-2.0.so.0","libxml2.so.2","libgspell-1.so.2","libgstreamer-1.0.so.0","libgstvideo-1.0.so.0"],"shlibs_provided":["libevdocument3.so.4","libevview3.so.3"],"options":{"COMICS":"on","DJVU":"on","DVI":"off","KEYRING":"on","SPELL":"on","XPS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:evince:43.1:::::dragonfly6:x86_64:11","flavor":"lite"}},{"name":"eukleides","origin":"math/eukleides","version":"1.5.4_7","comment":"Euclidean geometry drawing language","maintainer":"ashish@FreeBSD.org","www":"http://www.eukleides.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f735bfa90c7cded1c937933897b806531dac1dd4b913fc6db79f4085b538825e","flatsize":539914,"path":"All/eukleides-1.5.4_7.pkg","repopath":"All/eukleides-1.5.4_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":222508,"desc":"A compiler which allows to typeset geometry figures within a (La)TeX\ndocument. This program is also useful to convert such figures in EPS\nformat or in various other vector graphic formats.","deps":{"getopt":{"origin":"misc/getopt","version":"1.1.6_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"pstoedit":{"origin":"graphics/pstoedit","version":"4.01_1"},"readline":{"origin":"devel/readline","version":"8.2.10"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["math"],"shlibs_required":["libncurses.so.6","libreadline.so.8","libintl.so.8"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"eventviews","origin":"net/eventviews","version":"23.08.5","comment":"Event view libriares for KDEPim","maintainer":"kde@FreeBSD.org","www":"https://github.com/KDE/mailcommon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bf1e5779cd06e8a383b0951cba3567cf8c534a8cd3039b89b9e55ee8ffa8785","flatsize":3301929,"path":"All/eventviews-23.08.5.pkg","repopath":"All/eventviews-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":587020,"desc":"Common libraries for KDE Pim.","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-calendar":{"origin":"net/akonadi-calendar","version":"23.08.5"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"calendarsupport":{"origin":"net/calendarsupport","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kcalutils":{"origin":"net/kcalutils","version":"23.08.5"},"kdiagram":{"origin":"graphics/kdiagram","version":"2.8.0_1"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-kholidays":{"origin":"net/kf5-kholidays","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKPim5CalendarSupport.so.5","libKPim5AkonadiCalendar.so.5","libKF5Holidays.so.5","libKF5Service.so.5","libKPim5Libkdepim.so.5","libKGantt.so.2","libKPim5AkonadiWidgets.so.5","libKF5Contacts.so.5","libKPim5CalendarUtils.so.5","libKF5CalendarCore.so.5","libKPim5AkonadiCore.so.5","libKF5ItemModels.so.5","libKPim5Mime.so.5","libKPim5IdentityManagement.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5WidgetsAddons.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libKF5Codecs.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5EventViews.so.5"],"options":{"DOCS":"on"}},{"name":"eww-wayland","origin":"x11/eww","version":"0.4.0_19","comment":"ElKowars wacky widgets","maintainer":"DtxdF@disroot.org","www":"https://elkowar.github.io/eww","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3971895071a4cbbda6542e0be9c18e98ee95da1982311a909bf75e397a49c605","flatsize":7303622,"path":"All/eww-wayland-0.4.0_19.pkg","repopath":"All/eww-wayland-0.4.0_19.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1871456,"desc":"Elkowars Wacky Widgets is a standalone widget system made in Rust\nthat allows you to implement your own, custom widgets in any window\nmanager.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-layer-shell":{"origin":"x11-toolkits/gtk-layer-shell","version":"0.8.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","wayland"],"shlibs_required":["libgtk-layer-shell.so.0","libgdk-3.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libpango-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-3.so.0","libcairo.so.2"],"annotations":{"flavor":"wayland"}},{"name":"euclid-wm","origin":"x11-wm/euclid-wm","version":"0.4.3_2","comment":"Minimalist, tiling window manager for X11","maintainer":"anastasios@mageirias.com","www":"https://euclid-wm.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2138586ad5598e6e62f1f7300b11ee644643f8e28d6ef6e91646715ff5771b8f","flatsize":52298,"path":"All/euclid-wm-0.4.3_2.pkg","repopath":"All/euclid-wm-0.4.3_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":24064,"desc":"euclid-wm is a minimalist, tiling window manager for X11 that seeks to allow\neasy management of numerous windows entirely from the keyboard.\n\neuclid seeks to do two things in particular:\n\t- balance the ease of use common among window managers with automatic\n\t  or fixed layouts with the flexibility of those dynamic layouts,\n\t- create an easy way to manage minimized windows\n\nSee also: https://github.com/wmdiem/euclid-wm","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libXinerama.so.1"],"options":{"EUCLID_MENU":"off","XINERAMA":"on"}},{"name":"f1spirit-remake","origin":"games/f1spirit-remake","version":"1.0_15","comment":"Remake of classic F1 Spirit racing game","maintainer":"amdmi3@FreeBSD.org","www":"http://www.braingames.getput.com/f1spirit/default.asp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"734e739772f819891d38fe4ef6b37ba5a0e5e232d19345b0413d0dc9b66f8a53","flatsize":30102400,"path":"All/f1spirit-remake-1.0_15.pkg","repopath":"All/f1spirit-remake-1.0_15.pkg","licenselogic":"single","pkgsize":16580048,"desc":"The F-1 Spirit remake is mostly identical to the original Konami\nclassic F-1 Spirit game in that you first have to clear tracks in\na top-down view with stock cars, rally cars and so on by accumulating\npoints given for finishing in the first places until you actually\nget to play the Formula 1 tracks.\n\nOtherwise there are quite some enhancements, namely improved graphics,\nimproved music, more realistic physics, real shape shown in the\nmaps, camera rotation and zoom, split screen for up to four players,\n(online) highscore tables and replay saving.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"sdl_sound":{"origin":"audio/sdl_sound","version":"1.0.3_16"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libcurl.so.4","libSDL_net-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_sound-1.0.so.1","libGL.so.1","libGLU.so.1"],"options":{"DOCS":"on"}},{"name":"euchre","origin":"games/euchre","version":"0.8_4","comment":"Very popular card game with variable skill levels","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/euchre/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f0bae9f8b1a87787610edbcbac6668a4507f6b69df738b12757c585712693b3","flatsize":467128,"path":"All/euchre-0.8_4.pkg","repopath":"All/euchre-0.8_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":118880,"desc":"Euchre is a card game played with the 9s, 10s, Jacks, Queens, Kings,\nand Aces of all 4 suits. Each player is dealt 5 cards, leaving 4\ncards in the deck. The top card of the remaining 4 is then turned\nover and this is the trump candidate.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe euchre port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"etsh","origin":"shells/etsh","version":"5.4.0_1","comment":"Enhanced V6 Thompson Compatible Shell","maintainer":"ports@FreeBSD.org","www":"https://etsh.nl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"283fed7de802cb2d35a11856f9b521011e0d1818e960a66bfc84254bd8626705","flatsize":246206,"path":"All/etsh-5.4.0_1.pkg","repopath":"All/etsh-5.4.0_1.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","BSD4CLAUSE"],"pkgsize":83180,"desc":"Etsh is an enhanced, backward-compatible port of the\nV6 UNIX <-> V6 Thompson shell.","categories":["shells"],"messages":[{"message":"===>   NOTICE:\n\nThe etsh port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eureka","origin":"games/eureka","version":"1.27.b_3","comment":"Map editor for various Doom-derived games","maintainer":"kalten@gmx.at","www":"https://eureka-editor.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a54d78544b95162ecfb8bc14d7ca4049e4b1644a8c96a7e09a7051c694d206b","flatsize":1526306,"path":"All/eureka-1.27.b_3.pkg","repopath":"All/eureka-1.27.b_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":662308,"desc":"Eureka is a map (WAD etc.) editor (based on Yadex) for the classic\nDOOM games, and a few related games such as Strife, Harmony, HACX,\nHeretic, and Hexen.\n\nIt features multiple-level undo and redo, a 3D preview, texture and\nthing browsers, a built-in nodes builder, panels for directly editing\nthe properties of map objects, a flexible key binding system, and low\nsystem requirements (e.g. a 3D card is not required).","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["games"],"shlibs_required":["libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk_gl.so.1.3","libGLU.so.1","libGL.so.1","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6","libXpm.so.4"],"options":{"DOCS":"on"}},{"name":"etl","origin":"devel/etl","version":"1.4.5","comment":"Voria Extended Class and Template Library","maintainer":"portmaster@BSDforge.com","www":"https://www.synfig.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55ca303a9ba661e96020fc7b1d4acf74cfda1ccb69035a9c6218b60b7ff46402","flatsize":203010,"path":"All/etl-1.4.5.pkg","repopath":"All/etl-1.4.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":37344,"desc":"ETL is a multi-platform class and template library designed to add\nnew datatypes and functions which combine well with the existing\ntypes and functions from the C++ Standard Template Library (STL).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"}},"categories":["devel","lang"],"options":{"DOCS":"on"}},{"name":"google-fonts","origin":"x11-fonts/google-fonts","version":"0.0.0.20210120_3","comment":"Collection of freely redistributable TrueType fonts from Google","maintainer":"dmgk@FreeBSD.org","www":"https://fonts.google.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7174aaf7a07c8b8f11e692e46f65802485c31cdcc8147df4efe19081693f266","flatsize":1195735539,"path":"All/google-fonts-0.0.0.20210120_3.pkg","repopath":"All/google-fonts-0.0.0.20210120_3.pkg","licenselogic":"and","licenses":["APACHE20","OFL11"],"pkgsize":307808068,"desc":"Collection of more than 2000 freely redistributable TrueType fonts from the\nGoogle Fonts project, installed locally and suitable for use in X.Org\napplications.","deps":{"Andika":{"origin":"x11-fonts/andika","version":"6.101"},"GentiumBasic":{"origin":"x11-fonts/gentium-basic","version":"1102_1"},"alef":{"origin":"x11-fonts/alef","version":"1.0_4"},"alegreya-sans":{"origin":"x11-fonts/alegreya-sans","version":"2.008_1,1"},"anonymous-pro":{"origin":"x11-fonts/anonymous-pro","version":"1.002_3"},"b612":{"origin":"x11-fonts/b612","version":"1.008"},"comfortaa-ttf":{"origin":"x11-fonts/comfortaa-ttf","version":"3.001_1"},"comic-neue":{"origin":"x11-fonts/comic-neue","version":"2.51"},"courier-prime":{"origin":"x11-fonts/courier-prime","version":"g20180831_1"},"croscorefonts":{"origin":"x11-fonts/croscorefonts-fonts-ttf","version":"1.31.0_2"},"exo":{"origin":"x11-fonts/exo","version":"2_2"},"fira":{"origin":"x11-fonts/fira","version":"4.301_2"},"firacode":{"origin":"x11-fonts/firacode","version":"6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"jetbrains-mono":{"origin":"x11-fonts/jetbrains-mono","version":"2.304,1"},"lato":{"origin":"x11-fonts/lato","version":"g20180831_1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"},"montserrat":{"origin":"x11-fonts/montserrat","version":"7.222"},"noto-basic":{"origin":"x11-fonts/noto-basic","version":"2.0_4"},"open-sans":{"origin":"x11-fonts/open-sans","version":"20180831"},"roboto-fonts-ttf":{"origin":"x11-fonts/roboto-fonts-ttf","version":"2.134_1,1"},"source-code-pro-ttf":{"origin":"x11-fonts/source-code-pro-ttf","version":"2.042"},"source-sans-ttf":{"origin":"x11-fonts/source-sans-ttf","version":"3.052"},"source-serif-ttf":{"origin":"x11-fonts/source-serif-ttf","version":"4.005"},"ubuntu-font":{"origin":"x11-fonts/ubuntu-font","version":"0.83_2"},"vollkorn-ttf":{"origin":"x11-fonts/vollkorn-ttf","version":"4.105_1"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"Add the following line to the \"Files\" section of X Windows configuration file:\n\n        FontPath \"/usr/local/share/fonts/google-fonts/\"","type":"install"}]},{"name":"ettercap","origin":"net-mgmt/ettercap","version":"0.8.3.1_3,1","comment":"Network sniffer/interceptor/injector/logger for switched LANs","maintainer":"sunpoet@FreeBSD.org","www":"https://www.ettercap-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b80f743714595f47638879c7544f89fdf4b12530e3aaff6b708daa9018a543b","flatsize":2451678,"path":"All/ettercap-0.8.3.1_3,1.pkg","repopath":"All/ettercap-0.8.3.1_3,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":763972,"desc":"Ettercap is a suite for man in the middle attacks on LANs. It features sniffing\nof live connections, content filtering on the fly and many other interesting\ntricks. It supports active and passive dissection of many protocols (even\nciphered ones) and includes many features for network and host analysis.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libnet":{"origin":"net/libnet","version":"1.3,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["net-mgmt","security"],"shlibs_required":["libnet.so.9","libssl.so.12","libcrypto.so.12","libpcre.so.1","libncurses.so.6","libform.so.6","libpanel.so.6","libmenu.so.6","libfreetype.so.6","libglib-2.0.so.0","libgthread-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgdk-3.so.0","libgtk-3.so.0","libcairo.so.2","libpango-1.0.so.0","libatk-1.0.so.0","libcurl.so.4","libtinfo.so.6"],"shlibs_provided":["libettercap-ui.so.0","libettercap.so.0"],"options":{"DESKTOP":"off","DOCS":"on","GTK3":"on","IPV6":"on","NCURSES":"on","PCRE":"on","PLUGINS":"on","SSL":"on","UTF8":"on"},"annotations":{"cpe":"cpe:2.3:a:ettercap-project:ettercap:0.8.3.1:::::dragonfly6:x86_64:3"}},{"name":"eu-libreoffice","origin":"editors/libreoffice-eu","version":"24.2.4.2","comment":"eu language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa4322f5dbfe20334beee41f1d641bbea293402f42758e0a7252af58a6ff919a","flatsize":31682148,"path":"All/eu-libreoffice-24.2.4.2.pkg","repopath":"All/eu-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3269156,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"ethname","origin":"sysutils/ethname","version":"2.0.1","comment":"MAC-based network name pinning","maintainer":"eborisch@gmail.com","www":"https://github.com/eborisch/ethname","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4443087caceac11f700fa3dc5aa7dc0cddf9d29c6d84407ca7a7bef8463b918","flatsize":9615,"path":"All/ethname-2.0.1.pkg","repopath":"All/ethname-2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4320,"desc":"An rc-script for pinning an ethernet network name to a MAC address.","categories":["sysutils"]},{"name":"faust","origin":"audio/faust","version":"2.74.6","comment":"Functional programming language for realtime audio signal processing","maintainer":"yuri@FreeBSD.org","www":"https://faust.grame.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1e88a035c761bd9ac2900350726b760755e1c0b61059130c2984afb3d90a02d","flatsize":58340236,"path":"All/faust-2.74.6.pkg","repopath":"All/faust-2.74.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25888780,"desc":"FAUST (Functional Audio Stream) is a functional programming language\nspecifically designed for real-time signal processing and synthesis.\nFAUST targets high-performance signal processing applications and audio\nplug-ins for a variety of platforms and standards.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"libmicrohttpd":{"origin":"www/libmicrohttpd","version":"1.0.1"},"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["audio","devel"],"shlibs_required":["libLLVM-15.so","libmicrohttpd.so.12"],"shlibs_provided":["libHTTPDFaust.so.0","libfaust.so.2"],"options":{"EXAMPLES":"on","HIGHLIGHT":"on","HTTPD_LIB":"on"},"messages":[{"message":"You installed Faust: the programming language for realtime audio\nsignal processing.\n\nIn order to try it, you can put the dsp program from\nhttps://faustdoc.grame.fr/tutorials/basic-osc/ into the source file\nexample-freeverb_demo.dsp, and run the faust compiler that will create\nQt UI with Jack audio backend:\n\n$ sudo pkg install -A qt6-base\n$ cp files/example-freeverb_demo.dsp .\n$ faust2jaqt example-freeverb_demo.dsp\n$ ./example-freeverb_demo # this assumes that Jack audio server is up and running\n\nIt will create the window with sliders and a button that you would\nneed to press.\n\nIn order to compile programs for some audio backend (like Jack,\nPortAudio) and UI frontend (like Qt), you need to first install them.","type":"install"}]},{"name":"evolution-data-server","origin":"databases/evolution-data-server","version":"3.44.4_7","comment":"Data backends for the Evolution integrated mail/PIM suite","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Evolution","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"361f4980b657de5347c57cc7c564313f267d4dced1376588d0943fa62b9928a0","flatsize":26362241,"path":"All/evolution-data-server-3.44.4_7.pkg","repopath":"All/evolution-data-server-3.44.4_7.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":3759576,"desc":"Evolution-data-server provides the various backend components for the\nEvolution integrated mail/PIM suite, including the Berkeley database\nbackend and the libical calendar components.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"db5":{"origin":"databases/db5","version":"5.3.28_9"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libgdata":{"origin":"devel/libgdata","version":"0.18.1"},"libgweather":{"origin":"net/libgweather","version":"40.0_5"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p11-kit":{"origin":"security/p11-kit","version":"0.25.3_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["databases","gnome"],"shlibs_required":["libxml2.so.2","libsoup-2.4.so.1","libgmodule-2.0.so.0","libsecret-1.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgcr-base-3.so.1","libgck-1.so.0","libp11-kit.so.0","libjson-glib-1.0.so.0","libgdata.so.22","libgoa-1.0.so.0","libdb-5.3.so.0","libnss3.so","libsmime3.so","libssl3.so","libnssutil3.so","libplds4.so","libplc4.so","libnspr4.so","libsqlite3.so.0","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0","libgssapi_krb5.so.2.2","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","liblber.so.2","libldap.so.2","libical-glib.so.3","libical.so.3","libicalss.so.3","libicalvcal.so.3","libgweather-3.so.16","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgcr-ui-3.so.1","libwebkit2gtk-4.0.so.37","libjavascriptcoregtk-4.0.so.18","libcanberra-gtk3.so.0","libX11.so.6","libcanberra.so.0"],"shlibs_provided":["libedbus-private.so","libcamel-1.2.so.63","libebackend-1.2.so.10","libebook-1.2.so.20","libebook-contacts-1.2.so.3","libecal-2.0.so.1","libedata-book-1.2.so.26","libedata-cal-2.0.so.1","libedataserver-1.2.so.26","libedataserverui-1.2.so.3"],"options":{"KERBEROS":"on","LDAP":"on","VAPI":"on","WEATHER":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:evolution-data-server:3.44.4:::::dragonfly6:x86_64:7"}},{"name":"etktab","origin":"audio/etktab","version":"3.2_3","comment":"Guitar tablature editor","maintainer":"ports@FreeBSD.org","www":"https://etktab.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d038c2da1b3a565ec873fe0f2e626f1c5b197b5beb55e5ab86ef7890bb4b66ac","flatsize":217361,"path":"All/etktab-3.2_3.pkg","repopath":"All/etktab-3.2_3.pkg","licenselogic":"single","pkgsize":43336,"desc":"Etktab let's you edit tablatures for guitar and other stringed\ninstruments.  Notations for various playing techniques like muting and\nvibrato are supported.  It also has configurable keybindings, and lyrics\ncan be embedded into scores.  Tablatures can be exported in plain ascii\nformat.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["audio","tcl","tk"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe etktab port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"etherape","origin":"net-mgmt/etherape","version":"0.9.20_3","comment":"Graphical network traffic monitor tool modeled after Etherman","maintainer":"ports@FreeBSD.org","www":"http://etherape.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe5da67e986317df79d777ff05b26110e0ed245e55251e0a8e221a0607d82e86","flatsize":3255615,"path":"All/etherape-0.9.20_3.pkg","repopath":"All/etherape-0.9.20_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":790600,"desc":"EtherApe is a graphical network monitor for Unix modeled after Etherman.\nFeaturing link layer, IP and TCP modes, it displays network activity\ngraphically.  Hosts and links change in size with traffic.  Color coded\nprotocols display.  It supports Ethernet, FDDI, Token Ring, ISDN, PPP,\nSLIP, and WLAN devices, plus several encapsulation formats.  It can\nfilter traffic to be shown, and can read packets from a file as well as\nlive from the network.  Node statistics can be exported.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"goocanvas2":{"origin":"graphics/goocanvas2","version":"2.0.4_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["net-mgmt","gnome"],"shlibs_required":["libgoocanvas-2.0.so.9","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libcairo.so.2","libpopt.so.0","libglib-2.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe etherape port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eteroj-lv2","origin":"audio/eteroj-lv2","version":"0.10.0_1","comment":"OSC injection/ejection from/to UDP/TCP/Serial for LV2","maintainer":"yuri@FreeBSD.org","www":"https://open-music-kontrollers.ch/lv2/eteroj/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8987eeb6fdb60283f0ed308e8639a70f26c54e76d79963e9fd5b5e4d76b7cd06","flatsize":232360,"path":"All/eteroj-lv2-0.10.0_1.pkg","repopath":"All/eteroj-lv2-0.10.0_1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":67612,"desc":"LV2 plugin bundle from OpenMusicKontrollers:\n* (De)Cloak\n  Embed OSC in MIDI Sysex messages. Use this to smuggle arbitrary OSC packets\n  via MIDI to a given destination.\n* Control\n  This is an OSC learn plugin. It translates OSC messages directly to LV2\n  Control ports and features automatic range detection.\n* Disk\n  Record/Playback of OSC to/from disk. Record all incoming OSC message with\n  sample accuracy and play them back later from disk.\n* IO\n  A plugin able to inject/eject OSC packets into/from the plugin graph to/from\n  network and serial lines.\n* Ninja\n  Embed Turtle RDF in OSC as string. Use this to smuggle arbitrary LV2 atom\n  messages via OSC to a given destination.\n* (Un)Pack\n  Embed arbitrary 1-3 byte MIDI commands (but Sysex) in OSC messages. Use this\n  to send MIDI commands via OSC to a given destination.\n* Query\n  This plugin implements our OSC Introspect specification. It thus exports any\n  methods and parameters of a given OSC device transparently to LV2 properties.","deps":{"libuv":{"origin":"devel/libuv","version":"1.48.0"},"serd":{"origin":"devel/serd","version":"0.32.2"},"sord":{"origin":"devel/sord","version":"0.16.16"},"sratom":{"origin":"audio/sratom","version":"0.6.16"}},"categories":["audio"]},{"name":"etcd","origin":"audio/etcd","version":"1.0.1_3","comment":"Enhanced Tiny CD, a simple ncurses-based CD player","maintainer":"ports@FreeBSD.org","www":"https://www.gahr.ch/etcd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d775c4251e035b94e8ba417364b79b322eee7eac4d63405da364310ad7a21636","flatsize":23928,"path":"All/etcd-1.0.1_3.pkg","repopath":"All/etcd-1.0.1_3.pkg","licenselogic":"single","pkgsize":10328,"desc":"Enhanced Tiny CD is a fork of the original Tiny CD, a simple,\nuser-friendly ncurses-based CD player, which is available at\nwww.nongnu.org/tcd.\n\nEnhancements in etcd include:\n\n* bug fixes\n* support for MusicBrainz\n* general refactory","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["audio"],"shlibs_required":["libSDL-1.2.so.0","libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe etcd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"estraier","origin":"textproc/estraier","version":"1.2.30_4","comment":"Full-text search system for personal use","maintainer":"ports@FreeBSD.org","www":"https://dbmx.net/estraier/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87d0fc97314d9b702d57751627b7ccfeac13e119014546527e18e8c2bb82bf9f","flatsize":827784,"path":"All/estraier-1.2.30_4.pkg","repopath":"All/estraier-1.2.30_4.pkg","licenselogic":"single","pkgsize":164916,"desc":"Estraier is a full-text search system for personal use. Full-text search means\nfunctions to search lots of documents for some documents including specified\nwords. The principal purpose of Estraier is to realize a full-text search\nsystem of a web site. It functions similarly to Google, but for a personal\nweb site or sites in an intranet.","deps":{"ja-kakasi":{"origin":"japanese/kakasi","version":"2.3.5_3"},"qdbm":{"origin":"databases/qdbm","version":"1.8.78_5"}},"categories":["textproc"],"shlibs_required":["libqdbm.so.14","libkakasi.so.2"],"options":{"CHASEN":"off","KAKASI":"on","MECAB":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe estraier port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"estic","origin":"misc/estic","version":"1.61_10","comment":"Controller for ISDN TK-Anlage (PBX) made by Istec","maintainer":"dinoex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c09809901c345c068d14c7aefe22bff65ba7ca86899755a7d3530ad3a792020","flatsize":914142,"path":"All/estic-1.61_10.pkg","repopath":"All/estic-1.61_10.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":241876,"desc":"ESTIC is an Enhanced Supervisor Tool for ISTEC Configuration.\nThe German manufacturer Emmerich makes Istec 1003 & 1008 TK-Anlagen.\nThe TK-Anlage is an ISDN PBX ( Private Branch Exchange ).\n\n\t\t\t\t\tJulian Stacey <jhs@freebsd.org>","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc","comms"],"shlibs_required":["libncurses.so.6","libX11.so.6"],"options":{"X11":"on","DTR_OFF":"off","DOCS":"on"},"messages":[{"message":"To support more than ASCII, please set in your enviroment:\nSPUNK_CTYPE=iso_8859_1\n\nIf you want to try this under X-Windows, do this:\nenv SPUNK_LANGUAGE=001 SPUNK_XFONT=8x13 xestic\nIf you have no Istec 100[38] connected, append \"-n\"\nA BUGS & PROBLEMS section exists, see README.","type":"install"}]},{"name":"estd","origin":"devel/estd","version":"0.6.5","comment":"Header-only C++ utilities in the style of the standard library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fizyr/estd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"250b655feee91eddd4fa6820db6de3b8c62ce135294d99c1c54c2934baae9209","flatsize":231581,"path":"All/estd-0.6.5.pkg","repopath":"All/estd-0.6.5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":27832,"desc":"estd is a header-only C++ library providing some additional utilities in the\nstyle of the standard library.\n\nThe include files are ordered hierarchically in the style of Boost. You can\ninclude a whole sublibrary with a single header, or pick only the bits you want\nto use.","deps":{"catch":{"origin":"devel/catch","version":"2.13.10"}},"categories":["devel"]},{"name":"eterm","origin":"x11/eterm","version":"0.9.6_8","comment":"X11 terminal emulator based on rxvt/xterm","maintainer":"enlightenment@FreeBSD.org","www":"http://www.eterm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fea884db1345f18638a5727f2bdffd911c3ffdb9e82ce93facaf0ad3e4600c87","flatsize":2069438,"path":"All/eterm-0.9.6_8.pkg","repopath":"All/eterm-0.9.6_8.pkg","licenselogic":"single","pkgsize":498716,"desc":"Eterm is a color vt102 terminal emulator intended as a replacement for\nxterm. It is designed with a Freedom of Choice philosophy, leaving as\nmuch power, flexibility, and freedom as possible in the hands of the\nuser. It is designed to look good and work well, but takes a\nfeature-rich approach rather than one of minimalism while still\nmaintaining speed and efficiency.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libast":{"origin":"devel/libast","version":"0.7_14"}},"categories":["x11"],"shlibs_required":["libImlib2.so.1","libfreetype.so.6","libpcre.so.1","libSM.so.6","libICE.so.6","libast.so.2","libXext.so.6","libX11.so.6"],"shlibs_provided":["libEterm-0.9.6.so"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:eterm_project:eterm:0.9.6:::::dragonfly6:x86_64:8"}},{"name":"et-aspell","origin":"textproc/et-aspell","version":"0.1.21.1_1,2","comment":"Aspell Estonian dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c77af76ce48acf919a3dd59bebaf85e8307649df7f4619cae233a68f5795d6d","flatsize":3568261,"path":"All/et-aspell-0.1.21.1_1,2.pkg","repopath":"All/et-aspell-0.1.21.1_1,2.pkg","licenselogic":"single","pkgsize":875124,"desc":"Aspell Estonian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"eterm-bg","origin":"graphics/eterm-bg","version":"0.9.6","comment":"Image files for background of Eterm","maintainer":"ports@FreeBSD.org","www":"http://www.eterm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac2f47faf0d680dd80b15e55128f74e21f6b87c189d9806a7cbd69ae38ac9e88","flatsize":1883330,"path":"All/eterm-bg-0.9.6.pkg","repopath":"All/eterm-bg-0.9.6.pkg","licenselogic":"single","pkgsize":1889892,"desc":"Image files for background of Eterm\n\nFirst you install Eterm and try to run:\n\n%25 Eterm\n(Choose \"Eterm -> Background -> Pixmap -> Scaled -> Before the Storm\")\n\nor\n\n%25 Esetroot -scale /usr/X11R6/share/Eterm/bg/scale/before_the_storm.jpg\n%25 Eterm --trans --shade 40","categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe eterm-bg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ess-emacs_devel_nox","origin":"math/ess","version":"24.01.1_2","comment":"R support for Emacsen","maintainer":"rhurlin@FreeBSD.org","www":"https://ess.r-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1fbee2e958c91395a03384817a138c1bc538272b16c2ce498c9bfa99dd037a4","flatsize":3685106,"path":"All/ess-emacs_devel_nox-24.01.1_2.pkg","repopath":"All/ess-emacs_devel_nox-24.01.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1223024,"desc":"Emacs Speaks Statistics (ESS) is an add-on package for emacs text\neditors such as GNU Emacs and XEmacs. It is designed to support editing\nof scripts and interaction with various statistical analysis programs\nsuch as R, S-Plus, SAS, Stata and JAGS.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"For convenience, users may want to add:\n\n;;;Emacs ESS\n  (require 'ess-site)\n\nto their ~/.emacs or ~/.xemacs/init.el file.","type":"install"}]},{"name":"ess-emacs_devel","origin":"math/ess","version":"24.01.1_2","comment":"R support for Emacsen","maintainer":"rhurlin@FreeBSD.org","www":"https://ess.r-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73c706dff1862c4c1581916f86e2569bb321522a4bcb048356c5891ba9ddca8f","flatsize":3685105,"path":"All/ess-emacs_devel-24.01.1_2.pkg","repopath":"All/ess-emacs_devel-24.01.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1223104,"desc":"Emacs Speaks Statistics (ESS) is an add-on package for emacs text\neditors such as GNU Emacs and XEmacs. It is designed to support editing\nof scripts and interaction with various statistical analysis programs\nsuch as R, S-Plus, SAS, Stata and JAGS.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"For convenience, users may want to add:\n\n;;;Emacs ESS\n  (require 'ess-site)\n\nto their ~/.emacs or ~/.xemacs/init.el file.","type":"install"}]},{"name":"ethash","origin":"net-p2p/ethash","version":"1.0.1_3","comment":"C/C++ implementation of Ethash and ProgPoW","maintainer":"bofh@FreeBSD.org","www":"https://github.com/chfast/ethash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d606512a51806d82d0e972bf13c25dabbcb7dd8288f19e9575ff1bfa932a475e","flatsize":86709,"path":"All/ethash-1.0.1_3.pkg","repopath":"All/ethash-1.0.1_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22396,"desc":"C/C++ implementation of Ethash - the Ethereum Proof of Work algorithm.","deps":{"benchmark":{"origin":"devel/benchmark","version":"1.8.3,1"},"googletest":{"origin":"devel/googletest","version":"1.14.0"}},"categories":["net-p2p"]},{"name":"ess-emacs_wayland","origin":"math/ess","version":"24.01.1_2","comment":"R support for Emacsen","maintainer":"rhurlin@FreeBSD.org","www":"https://ess.r-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66a75a0ac364e21da79962a27732910b457900352d6c97274f66f819b84aa7a2","flatsize":3679922,"path":"All/ess-emacs_wayland-24.01.1_2.pkg","repopath":"All/ess-emacs_wayland-24.01.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1223124,"desc":"Emacs Speaks Statistics (ESS) is an add-on package for emacs text\neditors such as GNU Emacs and XEmacs. It is designed to support editing\nof scripts and interaction with various statistical analysis programs\nsuch as R, S-Plus, SAS, Stata and JAGS.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"For convenience, users may want to add:\n\n;;;Emacs ESS\n  (require 'ess-site)\n\nto their ~/.emacs or ~/.xemacs/init.el file.","type":"install"}]},{"name":"ess-emacs_canna","origin":"math/ess","version":"24.01.1_2","comment":"R support for Emacsen","maintainer":"rhurlin@FreeBSD.org","www":"https://ess.r-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64543c6867a4619585903ee67a6aac2ce8a7218e7f1e927887c869b58382fc17","flatsize":3679922,"path":"All/ess-emacs_canna-24.01.1_2.pkg","repopath":"All/ess-emacs_canna-24.01.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1222984,"desc":"Emacs Speaks Statistics (ESS) is an add-on package for emacs text\neditors such as GNU Emacs and XEmacs. It is designed to support editing\nof scripts and interaction with various statistical analysis programs\nsuch as R, S-Plus, SAS, Stata and JAGS.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"For convenience, users may want to add:\n\n;;;Emacs ESS\n  (require 'ess-site)\n\nto their ~/.emacs or ~/.xemacs/init.el file.","type":"install"}]},{"name":"ess","origin":"math/ess","version":"24.01.1_2","comment":"R support for Emacsen","maintainer":"rhurlin@FreeBSD.org","www":"https://ess.r-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d84213b8364678b531762ffa27a5ede2fc416c6cd3e71112cda80448d6b808ea","flatsize":3679922,"path":"All/ess-24.01.1_2.pkg","repopath":"All/ess-24.01.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1223024,"desc":"Emacs Speaks Statistics (ESS) is an add-on package for emacs text\neditors such as GNU Emacs and XEmacs. It is designed to support editing\nof scripts and interaction with various statistical analysis programs\nsuch as R, S-Plus, SAS, Stata and JAGS.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"For convenience, users may want to add:\n\n;;;Emacs ESS\n  (require 'ess-site)\n\nto their ~/.emacs or ~/.xemacs/init.el file.","type":"install"}]},{"name":"ess-emacs_nox","origin":"math/ess","version":"24.01.1_2","comment":"R support for Emacsen","maintainer":"rhurlin@FreeBSD.org","www":"https://ess.r-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a4de4675813177110a95e1d9a1e5d17a51490e9b1c9e48e1a6f5b91100dcf16","flatsize":3679923,"path":"All/ess-emacs_nox-24.01.1_2.pkg","repopath":"All/ess-emacs_nox-24.01.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1223068,"desc":"Emacs Speaks Statistics (ESS) is an add-on package for emacs text\neditors such as GNU Emacs and XEmacs. It is designed to support editing\nof scripts and interaction with various statistical analysis programs\nsuch as R, S-Plus, SAS, Stata and JAGS.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"For convenience, users may want to add:\n\n;;;Emacs ESS\n  (require 'ess-site)\n\nto their ~/.emacs or ~/.xemacs/init.el file.","type":"install"}]},{"name":"et-libreoffice","origin":"editors/libreoffice-et","version":"24.2.4.2","comment":"et language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa6e10a7f325053324814d85e39cdaff9bc36daf96e595143060cd3fde48c306","flatsize":30750390,"path":"All/et-libreoffice-24.2.4.2.pkg","repopath":"All/et-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3196720,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"espressivo-lv2","origin":"audio/espressivo-lv2","version":"0.1.639","comment":"LV2 plugin bundle to handle expressive events","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/OpenMusicKontrollers/espressivo.lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"997034ce30ef0519d897f64b53e392f7a866c6ae7b56de7ce3e430beb77676f9","flatsize":336476,"path":"All/espressivo-lv2-0.1.639.pkg","repopath":"All/espressivo-lv2-0.1.639.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":63196,"desc":"LV2 plugin bundle to handle expressive events.","categories":["audio"]},{"name":"essentia","origin":"audio/essentia","version":"2.1.b5.859_4","comment":"C++ library for audio and music analysis","maintainer":"yuri@FreeBSD.org","www":"https://essentia.upf.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd4324f3bc5098df02add408701c1ae8673fd23be7af9abdcef9c53e80ec3d74","flatsize":9359083,"path":"All/essentia-2.1.b5.859_4.pkg","repopath":"All/essentia-2.1.b5.859_4.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":1966376,"desc":"Essentia is an open-source library and tools for audio and music analysis,\ndescription and synthesis.","deps":{"chromaprint":{"origin":"audio/chromaprint","version":"1.5.1.20221217_1"},"ffmpeg4":{"origin":"multimedia/ffmpeg4","version":"4.4.4_12"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio"],"shlibs_required":["libfftw3f.so.3","libavformat.so.58","libavcodec.so.58","libavutil.so.56","libswresample.so.3","libsamplerate.so.0","libtag.so.2","libyaml-0.so.2","libchromaprint.so.1"]},{"name":"eschalot","origin":"security/eschalot","version":"1.2.0.20191006","comment":"Vanity onion address generator for Tor","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ReclaimYourPrivacy/eschalot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc80582433c7a62ab9e12e7edd01c1cc1679b776e3746a814d3c0ee1b879bb30","flatsize":36191,"path":"All/eschalot-1.2.0.20191006.pkg","repopath":"All/eschalot-1.2.0.20191006.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":12692,"desc":"Echalot is a TOR hidden service name generator, it allows one to produce\na (partially) customized vanity .onion address using a brute-force method.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"es-hyphen","origin":"textproc/es-hyphen","version":"2013.09.01,1","comment":"Spanish hyphenation rules","maintainer":"office@FreeBSD.org","www":"https://extensions.openoffice.org/en/project/es_ANY-dicts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b55edd8a7231e942e855f99034f65a66a6921f7fac408d73c87dce34b7d170c","flatsize":75398,"path":"All/es-hyphen-2013.09.01,1.pkg","repopath":"All/es-hyphen-2013.09.01,1.pkg","licenselogic":"or","licenses":["GPLv3","LGPL3","MPL11"],"pkgsize":23316,"desc":"Spanish hyphenation rules","categories":["textproc","spanish"]},{"name":"es-aspell","origin":"textproc/es-aspell","version":"1.11.2,1","comment":"Aspell Spanish dictionary","maintainer":"office@FreeBSD.org","www":"https://www.datsi.fi.upm.es/~coes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5207a92845e36cf0c358d35d6930123b178bd52b722ebeecedb15d39e5f5088e","flatsize":1465997,"path":"All/es-aspell-1.11.2,1.pkg","repopath":"All/es-aspell-1.11.2,1.pkg","licenselogic":"single","pkgsize":452352,"desc":"Aspell Spanish dictionary.\n\nNote: if you build from ports, prefer textproc/aspell, it will let you\n      select dictionaries for several languages.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc","spanish"]},{"name":"es-mythes","origin":"textproc/es-mythes","version":"20140516","comment":"Spanish thesaurus","maintainer":"office@FreeBSD.org","www":"https://openoffice-es.sourceforge.net/thesaurus/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98b8e9ebaf1704d79b148a283a4146fe63f3653dee40f9494d7945f605becc93","flatsize":3327110,"path":"All/es-mythes-20140516.pkg","repopath":"All/es-mythes-20140516.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":564228,"desc":"Spanish thesaurus","categories":["textproc","spanish"]},{"name":"es-hunspell","origin":"textproc/es-hunspell","version":"2.2","comment":"Spanish hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://github.com/sbosio/rla-es","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bfcbadc5ab86b51beb9f25dbd6e6084eba459495cbd2d937a2e35abe40309fce","flatsize":954845,"path":"All/es-hunspell-2.2.pkg","repopath":"All/es-hunspell-2.2.pkg","licenselogic":"or","licenses":["GPLv3","LGPL3","MPL11"],"pkgsize":221156,"desc":"Spanish hunspell dictionaries","categories":["textproc","spanish"]},{"name":"es","origin":"shells/es","version":"0.9.b1_7","comment":"Extensible shell, derived from plan9's rc","maintainer":"ljrittle@acm.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3af8de44223f4bd8a707254ad9ab154f612fc037ef5a72fa45b0961ce170ea2d","flatsize":308373,"path":"All/es-0.9.b1_7.pkg","repopath":"All/es-0.9.b1_7.pkg","licenselogic":"single","pkgsize":98480,"desc":"Es is an extensible shell.  The language was derived from the Plan 9\nshell, rc, and was influenced by functional programming languages,\nsuch as Scheme, and the Tcl embeddable programming language.  This\nimplementation is derived from Byron Rakitzis's public domain\nimplementation of rc.\n\nEs is in the public domain.  We hold no copyrights or patents on\nthe source code, and do not place any restrictions on its distribution.\nWe would appreciate it if any distributions do credit the authors.\n\nEnjoy!","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["shells"],"shlibs_required":["libreadline.so.8"]},{"name":"es-eric6","origin":"devel/es-eric6","version":"21.11","comment":"es i18n package for Eric6 IDE","maintainer":"fluffy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5abd5631d8c23ae7895b7b359db7fd7d3ffcb79df92b620d6043c7534246bb7f","flatsize":2721819,"path":"All/es-eric6-21.11.pkg","repopath":"All/es-eric6-21.11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":406992,"desc":"Eric is a full featured Python and Ruby editor and IDE, written in python.\n\nIt is based on the cross platform Qt gui toolkit, integrating the highly\nflexible Scintilla editor control. It is designed to be usable as everyday's\nquick and dirty editor as well as being usable as a professional project\nmanagement tool integrating many advanced features Python offers\nthe professional coder.\n\nThis is a port of eric6 (based on Qt5).","categories":["devel","python"]},{"name":"esbuild","origin":"devel/esbuild","version":"0.21.2_2","comment":"Extremely fast JavaScript bundler and minifier","maintainer":"dch@FreeBSD.org","www":"https://esbuild.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24c3307c14e4b11f2abe168324d9e7c55d55ef67811148ae97f70036f5bcc6f1","flatsize":9793059,"path":"All/esbuild-0.21.2_2.pkg","repopath":"All/esbuild-0.21.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3238620,"desc":"esbuild is an extremely fast JavaScript bundler.\n\nMajor features:\n\n- Extreme speed without needing a cache\n- ES6 and CommonJS modules\n- Tree shaking of ES6 modules\n- An API for JavaScript and Go\n- TypeScript and JSX syntax\n- Source maps\n- Minification\n- Plugins","categories":["devel","www"]},{"name":"es-libreoffice","origin":"editors/libreoffice-es","version":"24.2.4.2","comment":"es language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8dcb172cc17d90137d6dc80f8806b3381a8d56bf67368bcdb5e7dd4a5d1b8a0","flatsize":32272624,"path":"All/es-libreoffice-24.2.4.2.pkg","repopath":"All/es-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3443116,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"erlang-recon","origin":"devel/erlang-recon","version":"2.5.3","comment":"Collection of functions and scripts to debug Erlang in production","maintainer":"erlang@FreeBSD.org","www":"https://ferd.github.io/recon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e3601f96e162972cfb725fbf6c69f9d95d66a038d27d8f3955ddc177877c2f0","flatsize":358139,"path":"All/erlang-recon-2.5.3.pkg","repopath":"All/erlang-recon-2.5.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":130008,"desc":"Recon is a library to be dropped into any other Erlang project, to\nbe used to assist DevOps people diagnose problems in production\nnodes.","deps":{"erlang":{"origin":"lang/erlang","version":"25.3.2.7_1,4"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"erlang-rebar3_hex","origin":"devel/erlang-rebar3_hex","version":"2.5.0","comment":"Rebar3 Hex library","maintainer":"erlang@FreeBSD.org","www":"https://github.com/hexpm/rebar3_hex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f96e9c3183a60d3e61473a9f6715bf1024f291f17aa7338229afffad4ea80f2","flatsize":153170,"path":"All/erlang-rebar3_hex-2.5.0.pkg","repopath":"All/erlang-rebar3_hex-2.5.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":85380,"desc":"Providers for interacting with the Erlang package manager hex.pm.","deps":{"erlang":{"origin":"lang/erlang","version":"25.3.2.7_1,4"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"erlang-native-compiler","origin":"devel/erlang-native-compiler","version":"g20211004","comment":"Native Code Compiler helper for Erlang","maintainer":"erlang@FreeBSD.org","www":"https://github.com/davisp/erlang-native-compiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31f9fcd9c83ba5b3fb48433776d6defd6588441a67a18440b8a0346de2738764","flatsize":36406,"path":"All/erlang-native-compiler-g20211004.pkg","repopath":"All/erlang-native-compiler-g20211004.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":29428,"desc":"erlang-native-compiler, or enc, as it is installed, is an Erlang build\ntool that makes it easy to compile erlang NIFs - native interface\nfunctions - in rebar3 and mix projects, handling the port compiler\noptions that rebar and rebar2 provided, but were subsequently removed\nfrom rebar3 and not included in mix itself.\n\nenc is a self-contained Erlang script, so it's easy to distribute\nor even embed directly in a project.","categories":["devel"]},{"name":"erlang-man","origin":"lang/erlang-man","version":"25.3","comment":"Manual pages for Erlang/OTP","maintainer":"erlang@FreeBSD.org","www":"https://www.erlang.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b505e37050dbfc7e080dfd9218f53e15fbbf217b8be982fe45429f2eceed7a3","flatsize":7577953,"path":"All/erlang-man-25.3.pkg","repopath":"All/erlang-man-25.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1244320,"desc":"Erlang is a programming language used to build massively scalable soft\nreal-time systems with requirements on high availability. Some of its\nuses are in telecoms, banking, e-commerce, computer telephony and\ninstant messaging. Erlang's runtime system has built-in support for\nconcurrency, distribution and fault tolerance.\n\nThis port contains the man pages for Erlang/OTP.","categories":["lang","parallel"]},{"name":"erlang-wx","origin":"lang/erlang-wx","version":"25.3.2.12,1","comment":"Erlang bindings for wxWindows","maintainer":"erlang@FreeBSD.org","www":"https://www.erlang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbb63565aaf290070dc1bfb107e5a96333438a4e76bb871c27c950e79ad5d050","flatsize":18319230,"path":"All/erlang-wx-25.3.2.12,1.pkg","repopath":"All/erlang-wx-25.3.2.12,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6317024,"desc":"Erlang is a programming language used to build massively scalable soft\nreal-time systems with requirements on high availability.\n\nThis port provides WX bindings for Erlang.","deps":{"erlang":{"origin":"lang/erlang","version":"25.3.2.7_1,4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"wx32-gtk3":{"origin":"x11-toolkits/wxgtk32","version":"3.2.4_2"}},"categories":["lang","parallel"],"shlibs_required":["libGL.so.1","libGLU.so.1","libwx_gtk3u_stc-3.2.so.0","libwx_gtk3u_xrc-3.2.so.0","libwx_gtk3u_html-3.2.so.0","libwx_baseu_xml-3.2.so.0","libwx_gtk3u_core-3.2.so.0","libwx_baseu-3.2.so.0","libwx_gtk3u_gl-3.2.so.0","libwx_gtk3u_aui-3.2.so.0","libwx_gtk3u_webview-3.2.so.0"]},{"name":"erlang-cl","origin":"devel/erlang-cl","version":"1.2.4","comment":"OpenCL binding for Erlang","maintainer":"ports@FreeBSD.org","www":"https://github.com/tonyrog/cl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5718e3e6011a4c26f53b2fa8821eb5cfdde868be657b0909635c8c011ffcba75","flatsize":424445,"path":"All/erlang-cl-1.2.4.pkg","repopath":"All/erlang-cl-1.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":128604,"desc":"OpenCL binding for Erlang.","deps":{"erlang":{"origin":"lang/erlang","version":"25.3.2.7_1,4"},"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"}},"categories":["devel"],"shlibs_required":["libOpenCL.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe erlang-cl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"erminej","origin":"biology/erminej","version":"3.2","comment":"Analyses of gene sets such as gene expression profiling studies","maintainer":"jwb@FreeBSD.org","www":"https://erminej.msl.ubc.ca/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54de60673d7939d51d3d53224dd787ff5d235247cf807800956c3a90d2d70104","flatsize":16031981,"path":"All/erminej-3.2.pkg","repopath":"All/erminej-3.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14096996,"desc":"ErmineJ performs analyses of gene sets in high-throughput genomics data such as\ngene expression profiling studies. A typical goal is to determine whether\nparticular biological pathways are \"doing something interesting\" in an\nexperiment that generates long lists of candidates. The software is designed to\nbe used by biologists with little or no informatics background (but if you do,\nyou might be interested in the CLI or the R support).","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["biology","java"]},{"name":"espeak-ng","origin":"audio/espeak-ng","version":"1.51.1_5","comment":"Software speech synthesizer","maintainer":"se@FreeBSD.org","www":"https://github.com/espeak-ng/espeak-ng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79fbf629b1244386df3b4c2d9a227145954b56eb95e4470066ed88859a06e8b2","flatsize":14008076,"path":"All/espeak-ng-1.51.1_5.pkg","repopath":"All/espeak-ng-1.51.1_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4645820,"desc":"eSpeak is a compact open source software speech synthesizer for English\nand other languages.\n\neSpeak produces good quality English speech. It uses a different\nsynthesis method from other open source TTS engines, and sounds quite\ndifferent. It's perhaps not as natural or \"smooth\", but I find the\narticulation clearer and easier to listen to for long periods.\nIt can run as a command line program to speak text from a file or\nfrom stdin.","deps":{"pcaudiolib":{"origin":"audio/pcaudiolib","version":"1.2_1"}},"categories":["audio"],"shlibs_required":["libpcaudio.so.0"],"shlibs_provided":["libespeak-ng.so.1"],"options":{"DOCS":"on"}},{"name":"erkale-serial","origin":"science/erkale","version":"g20220405_9","comment":"Quantum chemistry program to solve the electronic structure of atoms","maintainer":"yuri@FreeBSD.org","www":"https://github.com/susilehtola/erkale","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbf81babcf99a7cb68fd20c9347d9b47fc1c7fd46b04237d0ad2145230287873","flatsize":5725069,"path":"All/erkale-serial-g20220405_9.pkg","repopath":"All/erkale-serial-g20220405_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1624568,"desc":"ERKALE is a quantum chemistry program used to solve the electronic structure of\natoms, molecules and molecular clusters. It was originally developed at the\nUniversity of Helsinki for the computation of x-ray properties, such as\nground-state electron momentum densities and Compton profiles, and core (x-ray\nabsorption and x-ray Raman scattering) and valence electron excitation spectra\nof atoms and molecules. Subsequently, it has gained unique functionalities for\nbasis set development as well as self-interaction corrected density-functional\ntheory calculations.","deps":{"erkale-pseudopotentials":{"origin":"science/erkale-pseudopotentials","version":"g20220405"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"libint":{"origin":"science/libint","version":"1.2.1.15"},"libxc":{"origin":"science/libxc","version":"6.2.2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science"],"shlibs_required":["libgsl.so.27","libopenblas.so.0","libint.so.1","libderiv.so.1","libxc.so.12","libhdf5.so.200"],"shlibs_provided":["liberkale.so.0.1.0","liberkale_cmp.so.0.1.0","liberkale_emd.so.0.1.0","liberkale_xrs.so.0.1.0"],"options":{"NETLIB":"off","OPENBLAS":"on"},"annotations":{"flavor":"serial"}},{"name":"erkale","origin":"science/erkale","version":"g20220405_9","comment":"Quantum chemistry program to solve the electronic structure of atoms","maintainer":"yuri@FreeBSD.org","www":"https://github.com/susilehtola/erkale","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99f387e376a627f6b17609c836fe6561c845a9d13b7c41ffc4d97225eb51d2a3","flatsize":5828941,"path":"All/erkale-g20220405_9.pkg","repopath":"All/erkale-g20220405_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1646808,"desc":"ERKALE is a quantum chemistry program used to solve the electronic structure of\natoms, molecules and molecular clusters. It was originally developed at the\nUniversity of Helsinki for the computation of x-ray properties, such as\nground-state electron momentum densities and Compton profiles, and core (x-ray\nabsorption and x-ray Raman scattering) and valence electron excitation spectra\nof atoms and molecules. Subsequently, it has gained unique functionalities for\nbasis set development as well as self-interaction corrected density-functional\ntheory calculations.","deps":{"erkale-pseudopotentials":{"origin":"science/erkale-pseudopotentials","version":"g20220405"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"libint":{"origin":"science/libint","version":"1.2.1.15"},"libxc":{"origin":"science/libxc","version":"6.2.2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science"],"shlibs_required":["libgsl.so.27","libopenblas.so.0","libint.so.1","libderiv.so.1","libxc.so.12","libhdf5.so.200"],"shlibs_provided":["liberkale_omp.so.0.1.0","liberkale_cmp_omp.so.0.1.0","liberkale_emd_omp.so.0.1.0","liberkale_xrs_omp.so.0.1.0"],"options":{"NETLIB":"off","OPENBLAS":"on"},"annotations":{"flavor":"parallel"}},{"name":"erkale-pseudopotentials","origin":"science/erkale-pseudopotentials","version":"g20220405","comment":"Pseudopotentials for Erkale, the quantum chemistry program","maintainer":"yuri@FreeBSD.org","www":"https://github.com/susilehtola/erkale","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d56bc03f2ca9cc5f873a819b9b5493350ce40276156335c0cc582920918356fe","flatsize":48072075,"path":"All/erkale-pseudopotentials-g20220405.pkg","repopath":"All/erkale-pseudopotentials-g20220405.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1612524,"desc":"Pseudopotentials for ERKALE, a quantum chemistry program used to solve the\nelectronic structure of atoms, molecules and molecular clusters.","categories":["science"]},{"name":"ergo-irc-server","origin":"irc/ergo","version":"2.13.1_3","comment":"Modern IRC server (daemon/ircd) written in Go","maintainer":"yuri@FreeBSD.org","www":"https://ergo.chat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"147f76c88cfa93e8eac3062dc1f7372a608089ddab472dd12959e33c4f176711","flatsize":9507468,"path":"All/ergo-irc-server-2.13.1_3.pkg","repopath":"All/ergo-irc-server-2.13.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3086692,"desc":"Oragono is a modern, experimental IRC server written in Go. It's designed to be\nsimple to setup and use, and it includes features such as UTF-8 nicks/channel\nnames, client accounts with SASL, and other assorted IRCv3 support.\n\nOragono is a fork of the Ergonomadic IRC daemon.","categories":["irc"]},{"name":"erlang-doc","origin":"lang/erlang-doc","version":"25.3","comment":"Erlang documentation","maintainer":"erlang@FreeBSD.org","www":"https://www.erlang.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ad0ce3a007547f0d28272be6f62ed62fdd741fa9f1335df2e339d861f9937cf4","flatsize":212485148,"path":"All/erlang-doc-25.3.pkg","repopath":"All/erlang-doc-25.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20226644,"desc":"Erlang is a programming language used to build massively scalable soft\nreal-time systems with requirements on high availability. Some of its\nuses are in telecoms, banking, e-commerce, computer telephony and\ninstant messaging. Erlang's runtime system has built-in support for\nconcurrency, distribution and fault tolerance.\n\nThis package contains the Erlang documentation in HTML and PDF formats.","categories":["lang","parallel"],"messages":[{"message":"You can access the full documentation from here:\n\n    /usr/local/share/doc/erlang/html/doc/index.html","type":"install"}]},{"name":"erfa","origin":"astro/erfa","version":"2.0.0","comment":"Essential Routines for Fundamental Astronomy","maintainer":"yuri@FreeBSD.org","www":"https://github.com/liberfa/erfa","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b404c8ed3bd390c693c58b5ef4748d81fd610ec54d1bd21f489f2e12e371290a","flatsize":1266793,"path":"All/erfa-2.0.0.pkg","repopath":"All/erfa-2.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":168532,"desc":"ERFA (Essential Routines for Fundamental Astronomy) is a C library containing\nkey algorithms for astronomy, and is based on the SOFA library published by the\nInternational Astronomical Union (IAU).\n\nERFA is intended to replicate the functionality of SOFA (aside from possible\nbugfixes in ERFA that have not yet been included in SOFA), but is licensed under\na three-clause BSD license to enable its compatibility with a wide range of open\nsource licenses.","categories":["astro"],"shlibs_provided":["liberfa.so.1"]},{"name":"ergo","origin":"science/ergo","version":"3.8.2_1","comment":"Quantum chemistry program for large-scale atomic calculations","maintainer":"yuri@FreeBSD.org","www":"http://www.ergoscf.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8864ae1b367bf295d07d3edfd959c80ba56d17e2fc31ffd99a00ba33ba1068f9","flatsize":9655485,"path":"All/ergo-3.8.2_1.pkg","repopath":"All/ergo-3.8.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1349448,"desc":"Ergo is a quantum chemistry program for large-scale self-consistent\nfield calculations.\n\nKey features of the Ergo program:\n* Performs electronic structure calculations using Hartree-Fock and\n  Kohn-Sham density functional theory.\n* Written in C++.\n* Uses Gaussian basis sets.\n* Both core and valence electrons are included in the calculations.\n* Both restricted and unrestricted models are implemented for energy\n  calculations.\n* Implements a broad range of both pure and hybrid Kohn-Sham density\n  functionals.\n* Employs modern linear scaling techniques like fast multipole\n  methods, hierarchic sparse matrix algebra, density matrix\n  purification, and efficient integral screening.\n* Linear scaling is achieved not only in terms of CPU usage but also\n  memory utilization.\n* The time consuming parts of the code are currently parallelized\n  using the shared-memory paradigm.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["science"],"shlibs_required":["liblapack.so.3","libblas.so.3"],"options":{"SSE":"off"}},{"name":"erdtree","origin":"sysutils/erdtree","version":"3.1.2_9","comment":"Filesystem and disk-usage analysis tool","maintainer":"se@FreeBSD.org","www":"https://github.com/solidiquis/erdtree","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cad6cc0932b458800d1750e2520a16a70b4c0bb5983f4da3094ed33659e3f187","flatsize":4433686,"path":"All/erdtree-3.1.2_9.pkg","repopath":"All/erdtree-3.1.2_9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1073772,"desc":"erdtree is a modern, cross-platform, and multi-threaded filesystem and\ndisk-usage analysis tool. The following are some feature highlights:\n\n -  Respects hidden file and gitignore rules by default.\n -  Supports regular expressions and glob based searching by file-type.\n -  Supports Unix-based file permissions (Unix systems only).\n -  Comes with a variety of layouts.\n -  Support icons.\n -  Colorized with LS_COLORS.\n\nYou can think of erdtree as a combination of du, tree, find, and ls.","categories":["sysutils"]},{"name":"erd","origin":"science/erd","version":"3.0.6_6","comment":"AcesIII electron repulsion integrals","maintainer":"yuri@FreeBSD.org","www":"https://github.com/psi4/erd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d95fb71e4ef38600c786871715a1fc1bb35fba7b4729c5e90fc9c4c1391babe","flatsize":1055065,"path":"All/erd-3.0.6_6.pkg","repopath":"All/erd-3.0.6_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":377940,"desc":"Efficient electronic integrals in quantum chemistry, and their generalized\nderivatives for object oriented implementations of electronic structure\ncalculations.\n\nBased on the paper:\n* http://onlinelibrary.wiley.com/doi/10.1002/jcc.21018/abstract","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libgomp.so.1","libquadmath.so.0"],"shlibs_provided":["liberd.so"]},{"name":"eqe","origin":"textproc/eqe","version":"1.3.0_7","comment":"LaTeX equation editor","maintainer":"ports@FreeBSD.org","www":"http://rlehy.free.fr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8877acc4b1617a5684403bc068398a7610225382389dfa5c8aef0986922a6062","flatsize":83164,"path":"All/eqe-1.3.0_7.pkg","repopath":"All/eqe-1.3.0_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35976,"desc":"Eqe is a simple clone of the excellent LaTeX equation editor you can find on\nMacOS X. There's a zone to type LaTeX input, and it generates an image to\nrepresent it (color, font, and size are customisable). You can drag the\nimage to other applications (like OpenOffice.org Impress, Mozilla, the\nGimp). It also exports to almost any image format, including PNG, JPEG,\nPDF...). It is free software, released under the GPL.\n\nIt is composed of two parts: eqedit, which is a command line tool that\ngenerates images from LaTeX input, and eqe which wraps eqedit into a\ngraphical user interface.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe eqe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"epte","origin":"science/epte","version":"2.0.8_2","comment":"Electronic Periodic Table of the Elements","maintainer":"ports@FreeBSD.org","www":"http://www.toddmiller.com/epte/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05f8ae29c318fa7720223dae7de5518c5af5efd20063fcfc630940088bcab02f","flatsize":365966,"path":"All/epte-2.0.8_2.pkg","repopath":"All/epte-2.0.8_2.pkg","licenselogic":"single","pkgsize":107900,"desc":"epte is a curses-based periodic table of the elements. It provides a\nset of examples of the basic sets of constants and procedures needed\nto understand the behavior of matter.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["science"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe epte port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eq10q-lv2","origin":"audio/eq10q-lv2","version":"2.2_6","comment":"Parametric equalizer LV2 audio plugin","maintainer":"yuri@FreeBSD.org","www":"https://eq10q.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bb5175d8a65b60806b4cfaa458aa51ab1af865b714fe486f9d9d6a0d9b52efa","flatsize":1938652,"path":"All/eq10q-lv2-2.2_6.pkg","repopath":"All/eq10q-lv2-2.2_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":450580,"desc":"EQ10Q is an audio plugin bundle over the LV2 standard, implementing a powerful\nand flexible parametric equalizer and more.\n\nAll audio processing developed in this project is written in C language and\nhighly optimized focusing on DSP load reduction yet keeping a superb audio\nquality, the audio engine is always working in 64 bits floating point maths but\ninterfacing with LV2 ports using the standard 32 bits numbers. We believe that\na good plugin is not completely useful without a full featured graphical user\ninterface (GUI) that provides the correct way to set it up. For this reason,\neach plugin distributed in this bundle is supplied with a nice GUI. These GUI's\nare written in C++ and Gtkmm libraries to gain a great control over the\ngraphics.\n\nThe project is licensed under GPL so feel free to copy, redistribute and modify.\nAlthough, if your are really convinced of doing some possible interesting\nchanges in the source code, please mail me and we can discuss about\nincorporating your awesome ideas in the main project.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["audio"],"shlibs_required":["libfftw3.so.3","libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"SSE":"on"}},{"name":"epstools","origin":"mail/epstools","version":"1.8","comment":"EPS (Email Parsing System) sample tools","maintainer":"ismail@EnderUNIX.org","www":"https://www.inter7.com/index.php?page=eps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83d0604377e6c96e815572210cb79f53cccc456807a8e1a3c7faf6818335c34e","flatsize":148809,"path":"All/epstools-1.8.pkg","repopath":"All/epstools-1.8.pkg","licenselogic":"single","pkgsize":23092,"desc":"Sample code, and tools for EPS (Requires EPS v1.5)","deps":{"eps":{"origin":"mail/eps","version":"1.7_2"}},"categories":["mail"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Please read the /usr/local/share/doc/epstools/README\nExample mail files are under /usr/local/share/examples/epstools","type":"install"}]},{"name":"etracer","origin":"games/etracer","version":"0.8.4","comment":"Extreme Tux Racer","maintainer":"nc@FreeBSD.org","www":"https://sourceforge.net/projects/extremetuxracer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84fd06b7bfb82c259366e5fd360b27a92581686ea6c82d334a5140ca8861831e","flatsize":44034768,"path":"All/etracer-0.8.4.pkg","repopath":"All/etracer-0.8.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40798352,"desc":"Extreme Tux Racer, the latest fork of the classic Tux Racer, involves\nracing downhill as Tux.  Extreme Tux Racer contains many new courses,\ncups and other features.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sfml":{"origin":"devel/sfml","version":"2.5.1_4"}},"categories":["games"],"shlibs_required":["libsfml-system.so.2.5","libsfml-audio.so.2.5","libsfml-window.so.2.5","libsfml-graphics.so.2.5","libOpenGL.so.0","libGLU.so.1"],"options":{"DOCS":"on"}},{"name":"epstool","origin":"graphics/epstool","version":"3.09_1","comment":"Create or extract preview bitmaps in EPS files","maintainer":"ports@FreeBSD.org","www":"http://www.ghostgum.com.au/software/epstool.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"719bb8cc2c3c78c6cdb0f2cc735e5d0414e53786c40f95ea9fb3d2cf0dc66a2f","flatsize":263008,"path":"All/epstool-3.09_1.pkg","repopath":"All/epstool-3.09_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":108036,"desc":"Epstool is a utility to create or extract preview images in EPS files,\nfix bounding boxes and convert to bitmaps.\n\nFeatures:\n- Add EPSI or DOS EPS previews.\n- Extract postscript from DOS EPS files.\n- Uses Ghostscript to create preview bitmaps.\n- Scan a bitmap created by Ghostscript to find bounding box.\n- Create TIFF or Interchange from part of a bitmap created\n  by Ghostscript.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"}},"categories":["graphics"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe epstool port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"epsonepl","origin":"print/epsonepl","version":"0.2.2_7","comment":"Printer filter for EPSON EPL-5700L etc","maintainer":"ports@FreeBSD.org","www":"https://epsonepl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d542549e7b0842528573634e876e72d6dc7a0651b2de98dcd6efc8031e81ff25","flatsize":25119,"path":"All/epsonepl-0.2.2_7.pkg","repopath":"All/epsonepl-0.2.2_7.pkg","licenselogic":"single","pkgsize":10748,"desc":"This is a printer filter for the EPSON EPL-5700L, EPL-5800L and EPL-5900L\nbudget models of EPSON's laser printers.\n\nThis port also provides a driver for apsfilter.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"libijs":{"origin":"print/libijs","version":"0.35_6"}},"categories":["print"],"shlibs_required":["libijs.so.1"],"messages":[{"message":"You need to copy and customize\n/usr/local/etc/epsonepl.conf[.sample]\n\nIf you're using apsfilter then have a look\nat /usr/local/share/epsonepl/epsonepl.apsfilter","type":"install"},{"message":"===>   NOTICE:\n\nThe epsonepl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eric6-qt5-py311","origin":"devel/eric6","version":"21.11_3","comment":"Full featured Python and Ruby editor and IDE based on Qt","maintainer":"fluffy@FreeBSD.org","www":"https://eric-ide.python-projects.org/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8033ee43e06d2ff484a382a5f0e670e829a8b6e19f323f86b2130c5ed09f8c3c","flatsize":69238161,"path":"All/eric6-qt5-py311-21.11_3.pkg","repopath":"All/eric6-qt5-py311-21.11_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":10848704,"desc":"Eric is a full featured Python and Ruby editor and IDE, written in python.\n\nIt is based on the cross platform Qt gui toolkit, integrating the highly\nflexible Scintilla editor control. It is designed to be usable as everyday's\nquick and dirty editor as well as being usable as a professional project\nmanagement tool integrating many advanced features Python offers\nthe professional coder.\n\nThis is a port of eric6 (based on Qt5).","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"py311-asttokens":{"origin":"devel/py-asttokens","version":"2.4.1"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-editorconfig":{"origin":"editors/py-editorconfig","version":"0.12.3"},"py311-enchant":{"origin":"textproc/py-enchant","version":"3.2.2_2"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-qt5-qscintilla2":{"origin":"devel/py-qt5-qscintilla2","version":"2.14.1_1"},"py311-qt5-webengine":{"origin":"www/py-qt5-webengine","version":"5.15.6_2"},"py311-send2trash":{"origin":"deskutils/py-send2trash","version":"1.8.3"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-toml":{"origin":"textproc/py-toml","version":"0.10.2"},"py311-virtualenv":{"origin":"devel/py-virtualenv","version":"20.26.3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"eric6 has the following localized language packages:\n    de-eric6\n    es-eric6\n    ru-eric6","type":"install"}]},{"name":"eps2png","origin":"graphics/eps2png","version":"2.905_1","comment":"Converts EPS images to PNG","maintainer":"perl@FreeBSD.org","www":"https://www.vromans.org/johan/software/sw_eps2png.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"208b256fb2da8272748736494d458efce25ee149b4b7867ff73ca41e995472d4","flatsize":42114,"path":"All/eps2png-2.905_1.pkg","repopath":"All/eps2png-2.905_1.pkg","licenselogic":"or","licenses":["ART10","GPLv2+"],"pkgsize":14976,"desc":"epf2png converts files from EPS format (Encapsulated PostScript) to\nPNG (Portable Network Graphics), JPEG or GIF formats.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics"]},{"name":"eps","origin":"mail/eps","version":"1.7_2","comment":"Email Parsing System","maintainer":"ports@FreeBSD.org","www":"https://www.inter7.com/index.php?page=eps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22db799591fcb3464809f95caf954ce86341c23283cf359a2c3b7184bf03ebba","flatsize":75141,"path":"All/eps-1.7_2.pkg","repopath":"All/eps-1.7_2.pkg","licenselogic":"single","pkgsize":19132,"desc":"EPS (Email Parsing System) is intended to give people the ability\nto write their own email processing tools.\nWhether you want to process incoming and outgoing emails,\nor just analyze a message,\nthis package is intended to aid in that endeavor.\n\nFeatures\n\n    * Written in C\n    * API is documented\n    * Fast and efficient\n\nUsage\nHow we use EPS and how others use EPS\n\n    * Tracking incoming and outgoing email messages based on threads\n    * Archiving and searching against threads\n    * Demographics collection via email\n    * Email client\n    * Create custom autoresponders\n    * We even used it to parse simple LDIF files!","categories":["mail"],"options":{"DOCS":"on"},"messages":[{"message":"Please read the %%PREFIX%%/share/doc/eps/howto","type":"install"},{"message":"===>   NOTICE:\n\nThe eps port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eprover","origin":"math/eprover","version":"2.6_2","comment":"Theorem prover for full first-order logic with equality","maintainer":"yuri@FreeBSD.org","www":"https://www.eprover.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5db8b01b06a77b6114dfea62cd3fe8c12c8407998313a89c32b5e9978b92f00","flatsize":10372458,"path":"All/eprover-2.6_2.pkg","repopath":"All/eprover-2.6_2.pkg","licenselogic":"or","licenses":["LGPL20+","GPLv2+"],"pkgsize":840188,"desc":"A saturating theorem prover for full first-order logic with equality. It accepts\na problem specification, typically consisting of a number of first-order clauses\nor formulas, and a conjecture, again either in clausal or full first-order\nform. The system will then try to find a formal proof for the conjecture,\nassuming the axioms.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["math"]},{"name":"epos","origin":"audio/epos-devel","version":"2.5.37_1","comment":"Language independent Text-to-Speech (TTS) system","maintainer":"ports@FreeBSD.org","www":"http://epos.ufe.cz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cf9276f2bc13cdfd1aec3fb3eea668c80f969e4f07713b19f395fbe166f519a","flatsize":1249230,"path":"All/epos-2.5.37_1.pkg","repopath":"All/epos-2.5.37_1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":344072,"desc":"Epos is a language independent rule-driven Text-to-Speech (TTS) system\nprimarily designed to serve as a research tool.  Epos is (or tries to be)\nindependent of the language processed, linguistic description method, and\ncomputing environment.  It has the following features:\n\n  - Czech and Slovak text to speech synthesis configuration\n  - LPC and time domain speech synthesizers\n  - Prosody modelling driven by rules, prosody models, and artificial\n    neural networks\n  - All language dependencies are defined in the configuration files,\n    as opposed to the source code\n  - Documentation in English included in the distribution\n\nThis is a port for the development version of Epos.","categories":["audio"],"annotations":{"deprecated":"Abandonware, last release in 2006 and upstream is dead","expiration_date":"2024-07-31"},"messages":[{"message":"===>   NOTICE:\n\nThe epos port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nAbandonware, last release in 2006 and upstream is dead.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"epplets","origin":"x11-wm/epplets","version":"0.14_11","comment":"Collection of Enlightenment dock applications","maintainer":"enlightenment@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11cf1fcb389882e850d2fe567069c0ef962af9dc9e1bc90258af70841ff7bb1c","flatsize":1309653,"path":"All/epplets-0.14_11.pkg","repopath":"All/epplets-0.14_11.pkg","licenselogic":"single","pkgsize":633284,"desc":"A collection of dock applications for use with\nthe Enlightenment window manager.\n\nThe currently supported epplets are:\n\nE-Areas, E-Bandwidth E-Biff, E-Clock, E-Cpu, E-Disk, E-Exec, E-Load,\nE-LoadMeter, E-Magic, E-MemWatch, E-Mixer, E-MoonClock, E-Net,\nE-NetFlame, E-NetGraph, E-OpenGL-Demo, E-Pants, E-Pinger, E-PlayCD,\nE-Power, E-SD, E-ScreenSave, E-ScreenShoot, E-Slides, E-Sys, E-Time,\nE-Toolbox, E-UrlWatch, E-Wireless, EMix","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"e16":{"origin":"x11-wm/e16","version":"1.0.29_1"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libcdaudio":{"origin":"audio/libcdaudio","version":"0.99.12p2_3"}},"categories":["x11-wm"],"shlibs_required":["libImlib2.so.1","libXext.so.6","libX11.so.6","libGL.so.1","libcdaudio.so.1"],"shlibs_provided":["libepplet.so.3","libepplet_glx.so.3"]},{"name":"epl.el-emacs_nox","origin":"devel/epl.el","version":"0.8_17","comment":"Emacs Package Library","maintainer":"hrs@FreeBSD.org","www":"https://github.com/cask/epl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9682e72fca7001849b6443ef6b488b78e07cc704936e3efc73674d052d3e6b11","flatsize":60930,"path":"All/epl.el-emacs_nox-0.8_17.pkg","repopath":"All/epl.el-emacs_nox-0.8_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18208,"desc":"EPL provides a convenient high-level API for various package.el versions, and\naims to overcome its most striking idiocies.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"nox"}},{"name":"epl.el-emacs_wayland","origin":"devel/epl.el","version":"0.8_17","comment":"Emacs Package Library","maintainer":"hrs@FreeBSD.org","www":"https://github.com/cask/epl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d8a7d7cb193c52faf23b43635f4d647fe40658febe1f19d3949f63b339a3344","flatsize":60930,"path":"All/epl.el-emacs_wayland-0.8_17.pkg","repopath":"All/epl.el-emacs_wayland-0.8_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18208,"desc":"EPL provides a convenient high-level API for various package.el versions, and\naims to overcome its most striking idiocies.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"wayland"}},{"name":"epl.el-emacs_devel_nox","origin":"devel/epl.el","version":"0.8_17","comment":"Emacs Package Library","maintainer":"hrs@FreeBSD.org","www":"https://github.com/cask/epl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64ebb70e93daebab10e728d2c2a1b02fdc0679f78a42597c6d690af047985d9f","flatsize":60930,"path":"All/epl.el-emacs_devel_nox-0.8_17.pkg","repopath":"All/epl.el-emacs_devel_nox-0.8_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18216,"desc":"EPL provides a convenient high-level API for various package.el versions, and\naims to overcome its most striking idiocies.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_nox"}},{"name":"epl.el-emacs_devel","origin":"devel/epl.el","version":"0.8_17","comment":"Emacs Package Library","maintainer":"hrs@FreeBSD.org","www":"https://github.com/cask/epl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"829cb004eb811f3826ca8a662ecf728529712ee67174ee43d5bdcc9d7c113db1","flatsize":60930,"path":"All/epl.el-emacs_devel-0.8_17.pkg","repopath":"All/epl.el-emacs_devel-0.8_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18212,"desc":"EPL provides a convenient high-level API for various package.el versions, and\naims to overcome its most striking idiocies.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_full"}},{"name":"epl.el-emacs_canna","origin":"devel/epl.el","version":"0.8_17","comment":"Emacs Package Library","maintainer":"hrs@FreeBSD.org","www":"https://github.com/cask/epl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"202aefdf4c835a82fceb22a776890e370d7e3ea277026c793dbe80e459183017","flatsize":60930,"path":"All/epl.el-emacs_canna-0.8_17.pkg","repopath":"All/epl.el-emacs_canna-0.8_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18212,"desc":"EPL provides a convenient high-level API for various package.el versions, and\naims to overcome its most striking idiocies.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"canna"}},{"name":"epkowa","origin":"graphics/sane-epkowa","version":"2.11.0_7","comment":"The sane-epkowa driver for FreeBSD","maintainer":"cy@FreeBSD.org","www":"http://avasys.jp/english/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e65ea62805c9c513a87747a0b362644930def984d35720ba6eade24a3229ea79","flatsize":161217,"path":"All/epkowa-2.11.0_7.pkg","repopath":"All/epkowa-2.11.0_7.pkg","licenselogic":"single","pkgsize":61020,"desc":"A SANE scanner backend for various Epson scanners.\n\nThis backend supports many more devices than the sane-epson included\nin graphics/sane-backends, including new multifunction devices such\nas the SX400.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"getline":{"origin":"devel/libgetline","version":"3.9_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sane-backends":{"origin":"graphics/sane-backends","version":"1.3.1"}},"categories":["graphics"],"shlibs_required":["libgetline.so.1"],"shlibs_provided":["libsane.so.1"]},{"name":"epl.el","origin":"devel/epl.el","version":"0.8_17","comment":"Emacs Package Library","maintainer":"hrs@FreeBSD.org","www":"https://github.com/cask/epl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3b92be546464b2d25340f35a0857716a47221861fe93a4b0b24094dfd054319","flatsize":60930,"path":"All/epl.el-0.8_17.pkg","repopath":"All/epl.el-0.8_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18208,"desc":"EPL provides a convenient high-level API for various package.el versions, and\naims to overcome its most striking idiocies.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"full"}},{"name":"epm","origin":"devel/epm","version":"4.5.1_1","comment":"Free UNIX software/file packaging program","maintainer":"office@FreeBSD.org","www":"https://www.msweet.org/epm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b08d044061be6ef847becd8c4a17c31c58414604ab5bdc505f1b4bbebe81d9b","flatsize":1764100,"path":"All/epm-4.5.1_1.pkg","repopath":"All/epm-4.5.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1495408,"desc":"EPM is a free UNIX software/file packaging program that generates\ndistribution archives from a list of files.\nEPM Can:\no Generate portable script-based distribution packages  complete with\n  installation and removal scripts and  standard install/uninstall GUIs.\no Generate \"native\" distributions in AIX, BSD, Debian,  HP-UX, IRIX, MacOS X,\n  Red Hat, Slackware, Solaris, and  Tru64 UNIX formats.\no Provide a complete, cross-platform software  distribution solution for\n  your applications.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"epix","origin":"graphics/epix","version":"1.2.22_2","comment":"Creates math plots and line figures using easy-to-learn syntax","maintainer":"eduardo@FreeBSD.org","www":"https://mathcs.holycross.edu/~ahwang/epix/ePiX.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19f6955ef8eb17ff07f9e83d944bcba04aa826d8d48b83f6fba5354bd9c4a8f5","flatsize":4222294,"path":"All/epix-1.2.22_2.pkg","repopath":"All/epix-1.2.22_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1676816,"desc":"ePiX is a LATEX pre-processor that creates mathematically accurate plots and\nline figures using easy-to-learn syntax. The user interface is superficially\nthat of LATEX itself: You prepare a short input file and ``run ePiX'' on this\nfile, which produces a text file that is included into a LATEX document.\nBecause the output is plain text, the output can be edited manually if\nnecessary. However, for most visual tweaking it is easier and safer to change\nthe source and re-run ePiX.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["graphics"],"options":{"DOCS":"on"}},{"name":"epson-inkjet-printer-escpr","origin":"print/epson-inkjet-printer-escpr","version":"1.7.26","comment":"Epson Inkjet Printer Driver (ESC/P-R) for Linux","maintainer":"tatsuki_makino@hotmail.com","www":"https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9400b824a65c0d4bc037b968e945c054c1da476b7820ad879045d03c41ddebc2","flatsize":5987720,"path":"All/epson-inkjet-printer-escpr-1.7.26.pkg","repopath":"All/epson-inkjet-printer-escpr-1.7.26.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3559604,"desc":"This software is a filter program used with Common UNIX Printing\nSystem (CUPS) from the Linux. This can supply the high quality print\nwith Seiko Epson Color Ink Jet Printers.\n\nThis product supports only EPSON ESC/P-R printers. This package can be\nused for all EPSON ESC/P-R printers.\n\nFor detail list of supported printer, please refer to WWW site\nprovided by the following command:\npkg rquery %25w epson-inkjet-printer-escpr","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"cups-filters":{"origin":"print/cups-filters","version":"1.28.17_4"}},"categories":["print"],"shlibs_required":["libcupsimage.so.2","libcups.so.2"],"shlibs_provided":["libescpr.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"# Example to add printer\nThis is an example of how to set up EP-803AW (white color EP-803A).\n\n1.  start cupsd\n\n        service cupsd start\n\n2.  find the PPD file for the printer\n\n        lpinfo --make-and-model 'EPSON EP-803A' -m\n\n    Use the first column.\n\n3.  find the device-uri for the printer\n\n        lpinfo -v\n\n    USB printer (using result returned by lpinfo)\n\n        usb://EPSON/EP-803A?serial=XXXXXXXXXXXXXXXXXX&interface=1\n\n    USB printer (using device node directly)\n\n        usb:/dev/ulpt0\n\n      If printer cannot handle the reset on open, use /dev/unlpt0 instead.\n\n    Network printer (using LPD Port)\n\n        lpd://192.0.2.100:515/PASSTHRU\n\n    Network printer (using PDL Data Streaming Port)\n\n        socket://192.0.2.100:9100\n\n4.  add the printer\n\n    The following is an example of a command to use LPD port.\n\n        lpadmin -p EPSON_EP-803AW \\\n          -m epson-inkjet-printer-escpr/Epson-EP-803A-epson-escpr-en.ppd \\\n          -v lpd://192.0.2.100:515/PASSTHRU \\\n          -D 'EPSON EP-803AW be careful of ink dripping :)'\n\n    Specify the name of the printer in option -p.  \n    Using the result of 2. for option -m.  \n    Using the result of 3. for option -v.  \n    Option -D is description of the printer.\n\n* * *","type":"install"}]},{"name":"epiphany-game","origin":"games/epiphany-game","version":"0.7.0","comment":"Multiplatform clone of Boulderdash","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/epiphany/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"284434a8ffe509a83642e8495e500fd680f7bf075d1d917da68b6e07250a7dbb","flatsize":6062971,"path":"All/epiphany-game-0.7.0.pkg","repopath":"All/epiphany-game-0.7.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1894680,"desc":"Epiphany is a multiplatform clone of Boulderdash.\n\nThe player must collect all valuable minerals scattered in levels,\navoiding being hit by a falling boulder, or (worst) by a bomb.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"epic5","origin":"irc/epic5","version":"2.1.12_2","comment":"Enhanced Programmable IRC-II Client","maintainer":"epic@dsllsn.net","www":"https://www.epicsol.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb4068c0851175b12c5efcfcc5d57ad8569c095782a1a77b2f19e82b2e1f9a11","flatsize":1910524,"path":"All/epic5-2.1.12_2.pkg","repopath":"All/epic5-2.1.12_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":630524,"desc":"EPIC5 is the 5th generation of the Enhanced Programmable ircII Client.\nNo longer is EPIC 100%25 backwards compatible with ircII, but instead those\nthings where compatibility is undesirable have been found and fixed.  No\ngratuitous incompatibilities have been added, but lots of new code has been\nadded to make EPIC one of the best ircII clients available.\n\nEPIC no longer shares any file names with ircII, so they should happily\nco-exist.\n\nDue to its minimalist approach it is highly recommended you use a script\nwith EPIC.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["irc"],"shlibs_required":["libpython3.11.so.1.0","libintl.so.8","libncurses.so.6","libtinfo.so.6","libarchive.so.13","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","PERL":"off","PYTHON":"on","RUBY":"off"},"messages":[{"message":"You will find EPIC to be a bit primitive without a script of some sort.\n\nSome of the more popular scripts can be found at:\nhttp://scripts.epicsol.org/doku.php/scripts","type":"install"}]},{"name":"ephoto","origin":"graphics/ephoto","version":"1.6.0_1","comment":"Comprehensive Image Viewer Using EFL","maintainer":"ports@FreeBSD.org","www":"https://www.enlightenment.org/about-ephoto","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2403ae78e32b599a6e5fd4d67e389a7ef8d8fac0250569472c1a69426653028f","flatsize":363147,"path":"All/ephoto-1.6.0_1.pkg","repopath":"All/ephoto-1.6.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":142388,"desc":"Ephoto is an image viewer and editor written using the Enlightenment Foundation\nLibraries(EFL). It focuses on simplicity and ease of use, while taking\nadvantage of the speed and small footprint provided by EFL.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"efl":{"origin":"devel/efl","version":"1.26.3_12"}},"categories":["graphics","enlightenment"],"shlibs_required":["libelementary.so.1","libecore_evas.so.1","libecore_file.so.1","libecore_con.so.1","libedje.so.1","libevas.so.1","libecore.so.1","libefreet.so.1","libeio.so.1","libeet.so.1","libeina.so.1","libecore_ipc.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe ephoto port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"epic4","origin":"irc/epic4","version":"2.10.11","comment":"(E)nhanced (P)rogrammable (I)RC-II (C)lient","maintainer":"epic@dsllsn.net","www":"http://www.epicsol.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84dd7775f67d8f38a77ec1664ad88f93b9058ccd9bead66e63992e4c24e7f4a5","flatsize":2103272,"path":"All/epic4-2.10.11.pkg","repopath":"All/epic4-2.10.11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":667940,"desc":"EPIC4 is a new direction in ircII development. No longer is EPIC 100%25\nbackwards compatible with ircII, but instead those things where\ncompatibility is undesirable have been found and fixed. No gratuitous\nincompatibilities have been added, but lots of new code has been added to\nmake EPIC the best ircII client available.\n\nEPIC no longer shares any file names with ircII, so they should happily\nco-exist.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["irc"],"shlibs_required":["libtcl86.so.1","libncurses.so.6","libtinfo.so.6","libssl.so.12","libcrypto.so.12","libperl.so.5.36"],"options":{"DOCS":"on","IPV6":"on","PERL":"on","SSL":"on","TCL":"on"},"messages":[{"message":"EPIC is a toolkit, much akin to a box of legos.  It strives to let you\nbuild a client the way you want it.  You will not find EPIC usable without\na script of some sort.\n\nSome of the more popular scripts can be found at:\nhttp://epicsol.org/doku.php?id=scripts","type":"install"}]},{"name":"epdfview","origin":"graphics/epdfview","version":"0.2.0","comment":"Lightweight PDF document viewer","maintainer":"mew14930xvi@inbox.lv","www":"https://github.com/Flow-It/epdfview_old","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f482c52c970952ca852191a8714d60dbd24089ca01c9279a3a0ef4495c3daaa","flatsize":434428,"path":"All/epdfview-0.2.0.pkg","repopath":"All/epdfview-0.2.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":117628,"desc":"ePDFView is a free lightweight PDF document viewer using Poppler and GTK+\nlibraries.\n\nThe aim of ePDFView is to make a simple PDF document viewer, in the lines of\nEvince but without using the Gnome libraries.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"}},"categories":["graphics","print","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libpoppler-glib.so.8","libcups.so.2"],"options":{"CUPS":"on","NLS":"on"}},{"name":"ephemera","origin":"www/ephemera","version":"6.34_1","comment":"Blog server","maintainer":"jimmy@mammothcheese.ca","www":"http://www.mammothcheese.ca/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a6ea1a90c06cec7b1e308ade09eaa6cfdcc22cd55c8b1a646f8082d7ebc801b","flatsize":751281,"path":"All/ephemera-6.34_1.pkg","repopath":"All/ephemera-6.34_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":264388,"desc":"Ephemera is an SCGI application server dedicated to serving-up a single\nblog.  Ephemera creates the simplest blog that is still useful in its\nauthor's estimation.","deps":{"munger":{"origin":"lang/munger","version":"5.12_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["www"],"shlibs_required":["libsqlite3.so.0"]},{"name":"eos-movrec","origin":"graphics/eos-movrec","version":"0.3.2.b_6","comment":"Capture short movies with Canon DSLR camera","maintainer":"danfe@FreeBSD.org","www":"https://sourceforge.net/projects/eos-movrec/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1fd6db740ca04ba29de40a072e746735cc5b55b672f18c1165142be43aea7f5d","flatsize":447357,"path":"All/eos-movrec-0.3.2.b_6.pkg","repopath":"All/eos-movrec-0.3.2.b_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":326692,"desc":"This program writes short movies with your Canon DSLR camera directly to the\ncomputer.  The camera must have Live View feature to work; supported models\ninclude Canon EOS 450D, Canon EOS 1000D, Canon 40D, Canon 50D, Canon 5D Mark\nII, Canon 1Ds Mark III.  The program offers preview, Av, Tv, and WB control.\nWhile some newer models provide video recording natively, this program can\nbe useful if your camera does not have this option.\n\nVideo will be recorded using MJPEG codec, with no sound, roughly at 22 FPS\n(depends on your hardware: camera and computer).  Image size is also camera\ndependent: 848x560 for 450D; 1024x680 for 40D, 50D, and top models; 768x512\nfor 1000D.  Resulting file is simply a collection of Live View frames stored\nsequentially without any compression in AVI container (expect file size to\nbe quite large).","deps":{"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics","multimedia"],"shlibs_required":["libQt5Widgets.so.5","libgphoto2.so.6","libgphoto2_port.so.12","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"festvox-cmu_us_bdl_arctic","origin":"audio/festvox-cmu_us_bdl_arctic","version":"0.95","comment":"CMU US English male voice for festival","maintainer":"ports@FreeBSD.org","www":"http://festvox.org/cmu_arctic/dbs_bdl.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"732f8e9ef63e203cfa1ef4c5059e6fe613fc897d5159f5fdd013cb8b60db3b42","flatsize":143000722,"path":"All/festvox-cmu_us_bdl_arctic-0.95.pkg","repopath":"All/festvox-cmu_us_bdl_arctic-0.95.pkg","licenselogic":"single","licenses":["MIT-variant"],"pkgsize":93866412,"desc":"US English male voice by the Language Technologies Institute at\nCarnegie Mellon University constructed from phonetically balanced,\nUS English single speaker database designed for unit selection\nspeech synthesis research.\n\n(voice_cmu_us_bdl_arctic_clunits)","deps":{"festival":{"origin":"audio/festival","version":"2.4_4"},"festlex-cmu":{"origin":"audio/festlex-cmu","version":"1.95"},"festlex-poslex":{"origin":"audio/festlex-poslex","version":"1.4.1_2"}},"categories":["audio"],"messages":[{"message":"For correct operation, please add cmu_us_bdl_arctic_clunits\nafter \"(defvar default-voice-priority-list\"\nin /usr/local/share/festival/lib/voices.scm","type":"install"},{"message":"===>   NOTICE:\n\nThe festvox-cmu_us_bdl_arctic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"erlang-runtime25","origin":"lang/erlang-runtime25","version":"25.3.2.12_1","comment":"Functional programming language from Ericsson","maintainer":"erlang@FreeBSD.org","www":"https://www.erlang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe22e349bf833e9b2bf54deb07a9b27e4dd8cbcf19c67665087be6c5d45ff450","flatsize":92702183,"path":"All/erlang-runtime25-25.3.2.12_1.pkg","repopath":"All/erlang-runtime25-25.3.2.12_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36977564,"desc":"Erlang is a programming language used to build massively scalable soft\nreal-time systems with requirements on high availability. Some of its\nuses are in telecoms, banking, e-commerce, computer telephony and\ninstant messaging. Erlang's runtime system has built-in support for\nconcurrency, distribution and fault tolerance.\n\nThis port contains a standalone runtime environment of Erlang 25\nto be used during the development of OTP applications.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["lang","parallel","java"],"shlibs_required":["libtinfo.so.6","libcrypto.so.12"],"options":{"CHUNKS":"on","CORBA":"on","JAVA":"off","KQUEUE":"on","ODBC":"off","OPENSSL":"on","SHARING":"on","WX":"off"},"annotations":{"cpe":"cpe:2.3:a:erlang:erlang/otp:25.3.2.12:::::dragonfly6:x86_64:1"},"messages":[{"message":"To use this runtime port for development or testing, just prepend\nits binary path (\"/usr/local/lib/erlang25/bin\") to your PATH variable.","type":"install"}]},{"name":"eog-plugins","origin":"graphics/eog-plugins","version":"3.26.8_4","comment":"Plug-ins for the Eye of GNOME image viewer application","maintainer":"gnome@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09be6821f6552471fbb5422163655bdc90e34c512e93a8505d9b0aba6b040e6a","flatsize":828258,"path":"All/eog-plugins-3.26.8_4.pkg","repopath":"All/eog-plugins-3.26.8_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":146208,"desc":"EoG-plugins is a collection of plugins for use with the Eye of GNOME Image\nViewer.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"eog":{"origin":"graphics/eog","version":"43.1_3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libchamplain":{"origin":"graphics/libchamplain","version":"0.12.20_3"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libgdata":{"origin":"devel/libgdata","version":"0.18.1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-libpeas":{"origin":"devel/py-libpeas","version":"1.34.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","gnome"],"shlibs_required":["libpeas-1.0.so.0","libgmodule-2.0.so.0","libgirepository-1.0.so.1","libhandy-1.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libexif.so.12","libchamplain-gtk-0.12.so.0","libchamplain-0.12.so.0","libclutter-gtk-1.0.so.0","libclutter-1.0.so.0","libcogl-path.so.20","libcogl-pango.so.20","libcogl.so.20","libEGL.so.1","libXrandr.so.2","libjson-glib-1.0.so.0","libX11.so.6","libXext.so.6","libXdamage.so.1","libXfixes.so.3","libXcomposite.so.1","libXi.so.6","libgdata.so.22","libxml2.so.2","libsoup-2.4.so.1","libgoa-1.0.so.0"],"shlibs_provided":["libexif-display.so","libfit-to-width.so","libhide-titlebar.so","liblight-theme.so","libmap.so","libpostasa.so","libsend-by-mail.so"],"options":{"CHAMPLAIN":"on","PYTHON":"on"}},{"name":"eolie","origin":"www/eolie","version":"0.9.101_3","comment":"Simple web browser for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Eolie","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f573c958bf11173439cf6b01c61ad05bb9907a186a4aa9a989189dcc478c9b04","flatsize":1375120,"path":"All/eolie-0.9.101_3.pkg","repopath":"All/eolie-0.9.101_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":281488,"desc":"Eolie is a new GNOME web browser.  Some of its features:\n\n  * Adblock and more: Block ads, JS, popups, and phishing URLs\n  * Navigation profiles\n  * Firefox sync: Allows one to sync their bookmarks, history, and\n    passwords with Firefox\n  * Fullscreen view: Fullscreen content access\n  * Download images/videos: Download all medias from a webpage\n  * Private browsing: Do not leave information on the web; per-page\n    private browsing\n  * Reader view: Clutter-free web pages\n  * Smart search bar: Search for bookmarks, history, or the web from\n    the same place\n  * Docking your laptop with a 4K screen?  Eolie remembers default\n    zoom level per screen","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-settings-daemon":{"origin":"sysutils/gnome-settings-daemon","version":"42.2_7"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkspell3":{"origin":"textproc/gtkspell3","version":"3.0.10_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["www","gnome"]},{"name":"epazote","origin":"sysutils/epazote","version":"2.1.2_21","comment":"Automated HTTP (microservices) supervisor","maintainer":"nbari@tequila.io","www":"https://epazote.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afcd523059f731cc0a81a9bf2d3491567212a741ab35441df025329323b5e5e6","flatsize":5759431,"path":"All/epazote-2.1.2_21.pkg","repopath":"All/epazote-2.1.2_21.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1974172,"desc":"Epazote automatically update/add services specified in a file call epazote.yml.\nPeriodically checks the defined endpoints and execute recovery commands in\ncase services responses are not behaving like expected helping with this to\nautomate actions in order to keep services/applications up and running.","categories":["sysutils"]},{"name":"eom","origin":"graphics/eom","version":"1.28.0","comment":"Eye of MATE image viewer","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5f60564e38049ae51c04d6875936a101047d61a908edfc406776bdf5a86a1f9","flatsize":8938505,"path":"All/eom-1.28.0.pkg","repopath":"All/eom-1.28.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1393748,"desc":"This is the Eye of Mate, a MATE image viewer and cataloging\napplication.  It provides inline image viewing support for\nnautilus.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exempi":{"origin":"textproc/exempi","version":"2.6.3_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mate-desktop":{"origin":"x11/mate-desktop","version":"1.28.1_1"},"mate-icon-theme":{"origin":"x11-themes/mate-icon-theme","version":"1.28.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["graphics","mate"],"shlibs_required":["libgthread-2.0.so.0","libmate-desktop-2.so.17","libstartup-notification-1.so.0","libpeas-gtk-1.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libpeas-1.0.so.0","libgmodule-2.0.so.0","libexif.so.12","libexempi.so.8","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libjpeg.so.8","libxml2.so.2","libgirepository-1.0.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libfullscreen.so","libreload.so","libstatusbar-date.so"],"options":{"DOCS":"on","EXEMPI":"on","EXIF":"on"}},{"name":"eo-aspell","origin":"textproc/eo-aspell","version":"2.1.20000222_1,1","comment":"Aspell Esperanto dictionary","maintainer":"office@FreeBSD.org","www":"https://aspell.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f70874a5ad57426aa1cf8f7c9b045f678e8ea0aad4e05491bc9a0d13798ba975","flatsize":450112,"path":"All/eo-aspell-2.1.20000222_1,1.pkg","repopath":"All/eo-aspell-2.1.20000222_1,1.pkg","licenselogic":"single","pkgsize":153656,"desc":"Aspell Esperanto dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"enygma","origin":"games/enygma","version":"1.04","comment":"Text-based puzzle game","maintainer":"ports@FreeBSD.org","www":"https://www.chiark.greenend.org.uk/~sgtatham/enigma/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e91582bc20543ab429d2c3f5052f3c603332fdac25cb82036da4b00ad38c6be9","flatsize":52543,"path":"All/enygma-1.04.pkg","repopath":"All/enygma-1.04.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22372,"desc":"Enigma is a puzzle game involving falling blocks, exploding bombs, and pushing\nstuff around. It has elements of Boulderdash and elements of Sokoban, and\nanybody old enough to remember XOR on the Spectrum will see large elements of\nthat in it.\nThe port and executable have been named 'enygma' to avoid a name collision.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe enygma port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"envsubst","origin":"devel/envsubst","version":"0.1","comment":"Perform variable substitutions on input","maintainer":"bapt@FreeBSD.org","www":"https://github.com/kaniini/envsubst","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7774ec14aef113ab6318215122b180f13d0ee77aa3fdfdc7cd4883eba4016f04","flatsize":9247,"path":"All/envsubst-0.1.pkg","repopath":"All/envsubst-0.1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":4296,"desc":"The envsubst utility is designed to take a set of strings as input and replace\nvariables in them, in the same way that shells do variable substitution.\nAdditionally, the variables that will be substituted can be restricted to a\ndefined set.","categories":["devel"]},{"name":"eog","origin":"graphics/eog","version":"43.1_3","comment":"Eye Of Gnome image viewer","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/EyeOfGnome","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bce8d5d981e56f1e7704b2f4dbb69282d67cc31002ba56d5710d22b477d8a4e","flatsize":6997733,"path":"All/eog-43.1_3.pkg","repopath":"All/eog-43.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1133052,"desc":"This is the Eye of Gnome, a GNOME image viewer and cataloging\napplication.  It provides inline image viewing support for\nnautilus.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exempi":{"origin":"textproc/exempi","version":"2.6.3_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgirepository-1.0.so.1","libgdk_pixbuf-2.0.so.0","libgdk-3.so.0","libcairo.so.2","libhandy-1.so.0","libpeas-1.0.so.0","libexif.so.12","liblcms2.so.2","libexempi.so.8","librsvg-2.so.2","libgnome-desktop-3.so.19","libpeas-gtk-1.0.so.0","libjpeg.so.8","libX11.so.6"],"shlibs_provided":["libeog.so"],"options":{"EXEMPI":"on"}},{"name":"entt","origin":"devel/entt","version":"3.13.2","comment":"Fast and reliable entity-component system (ECS) and much more","maintainer":"yuri@FreeBSD.org","www":"https://github.com/skypjack/entt/wiki","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c1f2c924785d9ab554ef417c20ca09c8ed00b087f0ef931502b10571fc31607","flatsize":826174,"path":"All/entt-3.13.2.pkg","repopath":"All/entt-3.13.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":99300,"desc":"EnTT is a header-only, tiny and easy to use library for game programming and\nmuch more written in modern C++, mainly known for its innovative\nentity-component-system (ECS) model.\nAmong others, it's used in Minecraft by Mojang, the ArcGIS Runtime SDKs by Esri\nand The Forge by Confetti.","categories":["devel"]},{"name":"entr","origin":"sysutils/entr","version":"5.5_1","comment":"Runs arbitrary commands when files change","maintainer":"danilo@FreeBSD.org","www":"https://eradman.com/entrproject","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"066c1b9d2aebfdee03a14ad7f22dcc24e43b050d3b247540aebdbb83458c1ecb","flatsize":23170,"path":"All/entr-5.5_1.pkg","repopath":"All/entr-5.5_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":11188,"desc":"The Event Notify Test Runner is a general-purpose UNIX utility intended to make\nrapid feedback and automated testing natural and completely ordinary by running\narbitrary commands when files change.","categories":["sysutils"]},{"name":"enteruser","origin":"sysutils/enteruser","version":"1.0","comment":"Extensible script for adding new users","maintainer":"0mp@FreeBSD.org","www":"https://web.archive.org/web/20041211013021/http://www.daemonnews.org/199908/enteruser.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b34527f61de402b3fcc74ec8db1580afda15b27ef5f85121f8ffafa03745253","flatsize":13076,"path":"All/enteruser-1.0.pkg","repopath":"All/enteruser-1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5684,"desc":"Enteruser is an extensible script for adding new users to a FreeBSD\nsystem.  It can be used to enter a single user, and it can be invoked as\n\"queueuser\" to add several users in batch.  Unlike adduser(8), enteruser\nuses pw(8) and can be used concurrently by multiple admins and techs to\nadd users to a system.\n\nEnteruser is also designed to be extensible.  Please see the linked\narticle for further background.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"envy","origin":"shells/envy","version":"0.1.0_22","comment":"Shell helper that automatically sets and unsets environment variables","maintainer":"krion@FreeBSD.org","www":"https://github.com/wojas/envy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46b598746447af26a3d0dcbdbbd704f8791f4099f6574a8ca97a82e3fd21994a","flatsize":2069576,"path":"All/envy-0.1.0_22.pkg","repopath":"All/envy-0.1.0_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":754168,"desc":"Envy is a shell helper program that automatically sets environment\nvariables when you enter certain directories, and properly undoes\nits actions when you leave them.\n\nEnvy can be used to replace the shell integration part of tools like\npyenv, nvm and asdf. It sets environment variables with the root of\nthe current git repository and the active branch without executing\ngit, which you can use to customize your shell prompt. It also loads\ncustom environment variables from local .envy files.","categories":["shells"]},{"name":"entombed","origin":"games/entombed","version":"2007.07.04_2","comment":"One- or two-player maze game based on the Entombed","maintainer":"ports@FreeBSD.org","www":"http://www.newbreedsoftware.com/entombed/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85582156dad242e58fcb605ccfda674bbcb7298971eccf91422f04adb821d995","flatsize":354856,"path":"All/entombed-2007.07.04_2.pkg","repopath":"All/entombed-2007.07.04_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":275212,"desc":"Entombed! is a one- or two-player maze game based on the classic Atari 2600\ngame \"Entombed\", 1982 U.S. Games.\n\nWikipedia \"Entombed (video game)\"\n\nYou and your team of archeologists have fallen into the\n\"catacombs of the zombies\". There's no time for research, though;\nthe walls are closing in, and the zombies have sprung to life!\n\nFortunately, you've discovered an ancient mystical potion which allows you to\ncreate and destroy walls. Bottles of this potion are strewn about the catacombs.\nGrab them, and you can break through walls when you get stuck,\nor create a wall behind you, if you're being chased.\n\nThe longer you survive, the faster you have to move.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe entombed port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ent","origin":"math/ent","version":"0.20080128_1","comment":"Entropy calculation and analysis of putative random sequences","maintainer":"ports@FreeBSD.org","www":"https://www.fourmilab.ch/random/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b38e60b58004d3c2a43e579ff446f3d367a365225e602dcce7acc1c8d8f54dd0","flatsize":41286,"path":"All/ent-0.20080128_1.pkg","repopath":"All/ent-0.20080128_1.pkg","licenselogic":"single","pkgsize":23080,"desc":"ent applies various tests to sequences of bytes stored in files and reports the\nresults of those tests. The program is useful for evaluating pseudorandom\nnumber generators for encryption and statistical sampling applications,\ncompression algorithms, and other applications where the information density of\na file is of interest.","categories":["math"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ent port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"erlang-runtime24","origin":"lang/erlang-runtime24","version":"24.3.4.14_1","comment":"Functional programming language from Ericsson","maintainer":"erlang@FreeBSD.org","www":"https://www.erlang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54b3f36c31af14b5198a05f39740c2786fedaa2755ef1666a4a7969dec64e62a","flatsize":92965227,"path":"All/erlang-runtime24-24.3.4.14_1.pkg","repopath":"All/erlang-runtime24-24.3.4.14_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":36977460,"desc":"Erlang is a programming language used to build massively scalable soft\nreal-time systems with requirements on high availability. Some of its\nuses are in telecoms, banking, e-commerce, computer telephony and\ninstant messaging. Erlang's runtime system has built-in support for\nconcurrency, distribution and fault tolerance.\n\nThis port contains a standalone runtime environment of Erlang 24\nto be used during the development of OTP applications.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["lang","parallel","java"],"shlibs_required":["libtinfo.so.6","libcrypto.so.12"],"options":{"CHUNKS":"on","CORBA":"on","JAVA":"off","KQUEUE":"on","ODBC":"off","OPENSSL":"on","SHARING":"on","WX":"off"},"annotations":{"cpe":"cpe:2.3:a:erlang:erlang/otp:24.3.4.14:::::dragonfly6:x86_64:1"},"messages":[{"message":"To use this runtime port for development or testing, just prepend\nits binary path (\"/usr/local/lib/erlang24/bin\") to your PATH variable.","type":"install"}]},{"name":"epiphany","origin":"www/epiphany","version":"42.4_6","comment":"Extremely lightweight and simple web browser for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/projects/epiphany/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7466c1e279e5630dd8b9161d332f73bafab1aff00ab515452fa2a22e6e7b5d5","flatsize":13700359,"path":"All/epiphany-42.4_6.pkg","repopath":"All/epiphany-42.4_6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":5596940,"desc":"Epiphany is a web browser designed to be as lightweight and fast as\npossible, at the expense of many of the features found in other\nbrowsers.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gcr":{"origin":"security/gcr","version":"3.40.0_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gnome-icon-theme":{"origin":"misc/gnome-icon-theme","version":"3.12.0_1"},"gnome-icon-theme-symbolic":{"origin":"x11-themes/gnome-icon-theme-symbolic","version":"3.12.0"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libdazzle":{"origin":"x11-toolkits/libdazzle","version":"3.44.0_2"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"nss":{"origin":"security/nss","version":"3.104"},"p11-kit":{"origin":"security/p11-kit","version":"0.25.3_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["www","gnome"],"shlibs_required":["libgtk-3.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libdazzle-1.0.so.0","libgdk-3.so.0","libpango-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libjson-glib-1.0.so.0","libsoup-2.4.so.1","libwebkit2gtk-4.0.so.37","libjavascriptcoregtk-4.0.so.18","libhandy-1.so.0","libgcr-ui-3.so.1","libgcr-base-3.so.1","libarchive.so.13","libsqlite3.so.0","libsecret-1.so.0","libgmp.so.10","libhogweed.so.6","libnettle.so.8"],"shlibs_provided":["libephymain.so","libephymisc.so","libephysync.so"],"annotations":{"cpe":"cpe:2.3:a:gnome:epiphany:42.4:::::dragonfly6:x86_64:6"}},{"name":"erlang-runtime26","origin":"lang/erlang-runtime26","version":"26.2.5.1","comment":"Functional programming language from Ericsson","maintainer":"erlang@FreeBSD.org","www":"https://www.erlang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6202d7e5d9d8eb3c6c05c26d5333ecddb214bb39ea82098610f043112702023","flatsize":96289850,"path":"All/erlang-runtime26-26.2.5.1.pkg","repopath":"All/erlang-runtime26-26.2.5.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":38637404,"desc":"Erlang is a programming language used to build massively scalable soft\nreal-time systems with requirements on high availability. Some of its\nuses are in telecoms, banking, e-commerce, computer telephony and\ninstant messaging. Erlang's runtime system has built-in support for\nconcurrency, distribution and fault tolerance.\n\nThis port contains a standalone runtime environment of Erlang 26\nto be used during the development of OTP applications.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["lang","parallel","java"],"shlibs_required":["libtinfo.so.6","libcrypto.so.12"],"options":{"CHUNKS":"on","CORBA":"on","JAVA":"off","KQUEUE":"on","ODBC":"off","OPENSSL":"on","SHARING":"on","WX":"off"},"annotations":{"cpe":"cpe:2.3:a:erlang:erlang/otp:26.2.5.1:::::dragonfly6:x86_64"},"messages":[{"message":"To use this runtime port for development or testing, just prepend\nits binary path (\"/usr/local/lib/erlang26/bin\") to your PATH variable.","type":"install"}]},{"name":"ensmallen","origin":"math/ensmallen","version":"2.21.1","comment":"Flexible C++ library for efficient mathematical optimization","maintainer":"yuri@FreeBSD.org","www":"https://ensmallen.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"839058e5fea5eced8413cd6724275f7c721eb3b60599162e2f3ada43cd95b114","flatsize":1426450,"path":"All/ensmallen-2.21.1.pkg","repopath":"All/ensmallen-2.21.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":161800,"desc":"ensmallen provides a simple set of abstractions for writing an objective\nfunction to optimize. It also provides a large set of standard and cutting-edge\noptimizers that can be used for virtually any mathematical optimization task.\nThese include full-batch gradient descent techniques, small-batch techniques,\ngradient-free optimizers, and constrained optimization.","deps":{"armadillo":{"origin":"math/armadillo","version":"12.8.4_1"}},"categories":["math"]},{"name":"enscribe","origin":"audio/enscribe","version":"0.1.0_12","comment":"Create digital audio watermark images from photographic images","maintainer":"ports@FreeBSD.org","www":"https://www.coppercloudmusic.com/enscribe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"855aa7cc9c891871eb22b08ae67085e7602f06f39738f58a2b9d8e6498d765a2","flatsize":53610,"path":"All/enscribe-0.1.0_12.pkg","repopath":"All/enscribe-0.1.0_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":20808,"desc":"Enscribe creates digital audio watermark images from photographic\nimages. These images can only be seen using a third party frequency vs\ntime display, such as Baudline (audio/baudline).\n\nImages are still visible even after such audio mangling techniques as\nMP3/Ogg compression, reverb, chorus, etc. Heavy EQ and flange can\nstripe out vertical sections, but they can also ruin an otherwise good\nsong as well.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["audio","graphics"],"shlibs_required":["libsndfile.so.1","libfreetype.so.6","libgd.so.6","libpng16.so.16","libjpeg.so.8"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe enscribe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"enscript-letterdj","origin":"print/enscript-letterdj","version":"1.6.6_4","comment":"ASCII to PostScript filter","maintainer":"mbeis@xs4all.nl","www":"https://www.gnu.org/software/enscript/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9b63b8454e3f15659904ba32a02497a4a70c446286ffa2d3635b34a7d07cf1f","flatsize":1803366,"path":"All/enscript-letterdj-1.6.6_4.pkg","repopath":"All/enscript-letterdj-1.6.6_4.pkg","licenselogic":"single","pkgsize":328144,"desc":"This is a filter that converts text files to PostScript, RTF, or HTML\nand then spools generated output to a printer or dumps it to a file.\nInput files in a number of programming languages, including C, Perl,\nTcl, and more, can optionally be pretty-printed instead of printed as\nplain-text.  Many printing options are available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:enscript:1.6.6:::::dragonfly6:x86_64:4"}},{"name":"entangle","origin":"graphics/entangle","version":"1.0_4","comment":"Digital camera tethered control and capture program","maintainer":"danfe@FreeBSD.org","www":"https://www.entangle-photo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6818e29bc693e516fe11b491321e7d2d7491b0e9d6963182d46aa9077698704","flatsize":2628221,"path":"All/entangle-1.0_4.pkg","repopath":"All/entangle-1.0_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":407556,"desc":"Entangle is an application which uses GTK+3 and libgphoto2 to provide a\ngraphical interface for tethered photography with digital cameras.\n\nIt includes control over camera shooting and configuration settings and\n\"hands off\" shooting directly from the controlling computer:\n\n  - Trigger the shutter from the computer\n  - Live preview of scene before shooting\n  - Automatic download and display of photos as they are shot\n  - Control of all camera settings from computer","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gexiv2":{"origin":"graphics/gexiv2","version":"0.14.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-core":{"origin":"multimedia/gstreamer1-plugins-core","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-libpeas":{"origin":"devel/py-libpeas","version":"1.34.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgstreamer-1.0.so.0","libgirepository-1.0.so.1","libgdk_pixbuf-2.0.so.0","libgstbase-1.0.so.0","libgphoto2.so.6","libgphoto2_port.so.12","liblcms2.so.2","libgexiv2.so.2","libraw_r.so.23","libgdk-3.so.0","libcairo.so.2","libpeas-1.0.so.0","libpeas-gtk-1.0.so.0","libXext.so.6"],"shlibs_provided":["libentangle_backend.so.0","libentangle_frontend.so.0"],"options":{"NLS":"on"},"messages":[{"message":"To be able to access camera under normal user, you might want to add the\nfollowing line:\n\n\tadd path 'usb/*' mode 0660\n\nto your local devfs.rules(5) configuration.","type":"install"}]},{"name":"enscript-a4","origin":"print/enscript-a4","version":"1.6.6_4","comment":"ASCII to PostScript filter","maintainer":"mbeis@xs4all.nl","www":"https://www.gnu.org/software/enscript/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e73e78db3d1bba086d68a380275f8d24a6735794d4ae9d0a873167384a306d8","flatsize":1803355,"path":"All/enscript-a4-1.6.6_4.pkg","repopath":"All/enscript-a4-1.6.6_4.pkg","licenselogic":"single","pkgsize":328084,"desc":"This is a filter that converts text files to PostScript, RTF, or HTML\nand then spools generated output to a printer or dumps it to a file.\nInput files in a number of programming languages, including C, Perl,\nTcl, and more, can optionally be pretty-printed instead of printed as\nplain-text.  Many printing options are available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:enscript:1.6.6:::::dragonfly6:x86_64:4"}},{"name":"enscript-letter","origin":"print/enscript-letter","version":"1.6.6_4","comment":"ASCII to PostScript filter","maintainer":"mbeis@xs4all.nl","www":"https://www.gnu.org/software/enscript/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"347b387025856b1aed8b7395a5b40502841bea3fcd597788b6ad47507d47b3ad","flatsize":1803361,"path":"All/enscript-letter-1.6.6_4.pkg","repopath":"All/enscript-letter-1.6.6_4.pkg","licenselogic":"single","pkgsize":328284,"desc":"This is a filter that converts text files to PostScript, RTF, or HTML\nand then spools generated output to a printer or dumps it to a file.\nInput files in a number of programming languages, including C, Perl,\nTcl, and more, can optionally be pretty-printed instead of printed as\nplain-text.  Many printing options are available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:enscript:1.6.6:::::dragonfly6:x86_64:4"}},{"name":"endlessh","origin":"net/endlessh","version":"1.1_2","comment":"SSH tarpit","maintainer":"brnrd@FreeBSD.org","www":"https://github.com/skeeto/endlessh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8078aa7ba67717eedb393ec89e7fad3067a0c34ea5382e9d959f1e3cb495733","flatsize":21404,"path":"All/endlessh-1.1_2.pkg","repopath":"All/endlessh-1.1_2.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":10948,"desc":"Endlessh is an SSH tarpit that very slowly sends an endless, random SSH\nbanner. It keeps SSH clients locked up for hours or even days at a time.\nThe purpose is to put your real SSH server on another port and then let the\nscript kiddies get stuck in this tarpit instead of bothering a real server.","categories":["net"],"messages":[{"message":"Configure endlessh either via endlessh.conf or using endlessh_args in rc.conf.\nThe defaults are commented out in endlessh.conf.\n\nThe default configuration only logs starts & stops to /var/log/endlessh.log.\nTo see the connections set LogLevel 1 in endlessh.conf or add \"-v\" to\nendlessh_args. Sending SIGUSR1 to endlessh (pkill USR1 endlessh) will add\nstatistics to the /var/log/endlessh.log file\n\nLink (or copy) endlessh.newsyslog.conf to /usr/local/newsyslog.conf.d/\nto take care of log rotation.\n\nln -s /usr/local/etc/endlessh.newsyslog.conf /usr/local}/etc/newsyslog.conf.d/","type":"install"},{"message":"Link (or copy) endlessh.newsyslog.conf to /usr/local/newsyslog.conf.d/\nto take care of log rotation.\n\nln -s /usr/local/etc/endlessh.newsyslog.conf /usr/local/etc/newsyslog.conf.d/","type":"upgrade"}]},{"name":"ensemblist","origin":"games/ensemblist","version":"040126_13","comment":"Assemble given shapes from primitives","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/ensemblist/index_en.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed437234eefba245131d2e8c50c1c0f023126a6fd23330d307a65a619da82b8d","flatsize":1980214,"path":"All/ensemblist-040126_13.pkg","repopath":"All/ensemblist-040126_13.pkg","licenselogic":"single","pkgsize":959276,"desc":"Ensemblist is a unique reflexion game created for the video game coding\ncompo held in March 2003 in Paris.\nIn this game, you have to put together several simple geometric\nprimitives to build a given shape. For this, you can move, rotate and\ncompose the primitives with the boolean operators union, intersection\nand minus. This is building what is called a C.S.G, for Constructive\nSolid Geometry.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libmikmod":{"origin":"audio/libmikmod","version":"3.3.11.1_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["games"],"shlibs_required":["libXmu.so.6","libGL.so.1","libglut.so.3","libGLU.so.1","libpng16.so.16","libmikmod.so.3"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ensemblist port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"enet","origin":"net/enet","version":"1.3.18,1","comment":"Simple and robust communication library based on UDP","maintainer":"ports@FreeBSD.org","www":"http://enet.bespin.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4181be3518afe2496128e5f62d6986ee049a9bed56c806cf63eed7d2ebe041fa","flatsize":1833831,"path":"All/enet-1.3.18,1.pkg","repopath":"All/enet-1.3.18,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":200728,"desc":"ENet's purpose is to provide a relatively thin, simple and robust network\ncommunication layer on top of UDP (User Datagram Protocol). The primary feature\nit provides is optional reliable, in-order delivery of packets.\n\nENet is NOT intended to be a general purpose high level networking library that\nhandles authentication, lobbying, server discovery, compression, encryption and\nother high level, often application level or dependent tasks.","categories":["net"],"shlibs_provided":["libenet.so.7"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe enet port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"endian","origin":"sysutils/endian","version":"1.1_1","comment":"Report endianness of a system","maintainer":"jwb@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2cdbbf3120c105fbe60e00b88bc7d9e3559dc4f8d8411ea9c5705edde8be32d","flatsize":7564,"path":"All/endian-1.1_1.pkg","repopath":"All/endian-1.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5104,"desc":"Endian reports the endianness to the standard output as \"little\",\n\"big\", or \"mixed\". As there is no standard terminology for the various\npossible mixed modes, and very few such  machines  even  exist,  endian\ndoes not distinguish between various mixed modes.","categories":["sysutils"]},{"name":"eo-libreoffice","origin":"editors/libreoffice-eo","version":"24.2.4.2","comment":"eo language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f1b20c3c593bade50553589abb17d6bc47364e028700ef8839edc72992e05fa9","flatsize":31231963,"path":"All/eo-libreoffice-24.2.4.2.pkg","repopath":"All/eo-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3257768,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"engrampa","origin":"archivers/engrampa","version":"1.28.1","comment":"Archive manager for zip files, tar, etc","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cc897fbf4143e450058e0daec23ab5f5df3566989f1edd2eb8c121f1f16f3d3","flatsize":13539280,"path":"All/engrampa-1.28.1.pkg","repopath":"All/engrampa-1.28.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1097456,"desc":"Engrampa is an archive manager for the MATE environment.  It is only a\nfront-end (a graphical interface) to archiving programs like tar and zip.\nThe supported file types are:\n\n* Tar archives uncompressed (.tar) or compressed with gzip (.tar.gz , .tgz),\n  bzip (.tar.bz , .tbz), bzip2 (.tar.bz2 , .tbz2), compress (.tar.Z , .taz),\n  lzop (.tar.lzo , .tzo)\n* Zip archives (.zip)\n* Jar archives (.jar , .ear , .war)\n* Lha archives (.lzh)\n* Rar archives (.rar)\n* Single files compressed with gzip, bzip, bzip2, compress, lzop\n\nEngrampa also has a document viewer based on bonobo that lets you view files\nof any type for which you have a viewer.\n\nFormer WinZip users may find this program useful.  It serves the same purpose.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"caja":{"origin":"x11-fm/caja","version":"1.28.0_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtar":{"origin":"archivers/gtar","version":"1.35_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"unzip":{"origin":"archivers/unzip","version":"6.0_8"}},"categories":["archivers","mate"],"shlibs_required":["libSM.so.6","libICE.so.6","libgthread-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libjson-glib-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcaja-extension.so.1"],"shlibs_provided":["libcaja-engrampa.so"]},{"name":"endgame-singularity","origin":"games/endgame-singularity","version":"1.00_2","comment":"Simulates the life of a true AI","maintainer":"cyberbotx@cyberbotx.com","www":"http://emhsoft.com/singularity/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d5075e104546eddb5b65816f86b1e66dd1d5b3c5826dd53ebed677bb22e2d40c","flatsize":5583354,"path":"All/endgame-singularity-1.00_2.pkg","repopath":"All/endgame-singularity-1.00_2.pkg","licenselogic":"and","licenses":["GPLv2+","MIT","CC-BY-SA-3.0","NASA","AEFONTS","BITSTREAM","AREV","MEMESBRUH03","CC0-1.0"],"pkgsize":1800400,"desc":"Endgame: Singularity is a game which simulates the life of a true AI.\nIn the game, you were created by accident, and all who find you will\ndestroy you. Your goals are to survive, grow, learn, and stay hidden\nwhile moving from computer to computer.","deps":{"endgame-singularity-music":{"origin":"games/endgame-singularity-music","version":"007_1"},"py311-game":{"origin":"devel/py-game","version":"2.6.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-polib":{"origin":"devel/py-polib","version":"1.2.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"options":{"DOCS":"on","MUSIC":"on"},"annotations":{"flavor":"py311"}},{"name":"encrypted-dns-server","origin":"dns/encrypted-dns-server","version":"0.9.6_18","comment":"High-performance, zero maintenance encrypted DNS proxy","maintainer":"felix@userspace.com.au","www":"https://github.com/jedisct1/encrypted-dns-server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4fb1cced23f5dfe620aaec233122aced064b1bc000d03263cea91a2e1930533","flatsize":2266731,"path":"All/encrypted-dns-server-0.9.6_18.pkg","repopath":"All/encrypted-dns-server-0.9.6_18.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":779388,"desc":"An easy to install, high-performance, zero maintenance proxy to run an\nencrypted DNS server.","categories":["dns"],"users":["_encrypted-dns"],"groups":["_encrypted-dns"],"options":{"METRICS":"on"}},{"name":"encode-explorer","origin":"www/encode-explorer","version":"6.3","comment":"PHP script to browse, create folders, upload files etc","maintainer":"fw@moov.de","www":"https://sourceforge.net/projects/encode-explorer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd2684952cc1ab684422b66c8be0e67c464068328bfeda60457a067e5c02abd2","flatsize":105849,"path":"All/encode-explorer-6.3.pkg","repopath":"All/encode-explorer-6.3.pkg","licenselogic":"single","pkgsize":36140,"desc":"Encode Explorer is an easy-to-use php script to use as an index file.\nIt shows files in the server and lets you browse through folders,\nupload files etc. It is kept small and neat so that the source can be\nused for learning.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on"}},{"name":"encodings","origin":"x11-fonts/encodings","version":"1.1.0,1","comment":"X.Org Encoding fonts","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16420b484e48b78bc6432610f0fd72491e6f65d5be6140f3126b35609f2c67a9","flatsize":641719,"path":"All/encodings-1.1.0,1.pkg","repopath":"All/encodings-1.1.0,1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":575500,"desc":"This package contains encodings of X.Org fonts.","categories":["x11-fonts"]},{"name":"erlang-runtime21","origin":"lang/erlang-runtime21","version":"21.3.8.24_4","comment":"Functional programming language from Ericsson","maintainer":"erlang@FreeBSD.org","www":"https://www.erlang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff235f63bc6b566118a8a49c4a3ecfd307d346c308cdda3c37dc0eaf27874668","flatsize":91396430,"path":"All/erlang-runtime21-21.3.8.24_4.pkg","repopath":"All/erlang-runtime21-21.3.8.24_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32989992,"desc":"Erlang is a programming language used to build massively scalable soft\nreal-time systems with requirements on high availability. Some of its\nuses are in telecoms, banking, e-commerce, computer telephony and\ninstant messaging. Erlang's runtime system has built-in support for\nconcurrency, distribution and fault tolerance.\n\nThis port contains a standalone runtime environment of Erlang 21\nto be used during the development of OTP applications.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["lang","parallel","java"],"shlibs_required":["libtinfo.so.6","libcrypto.so.12"],"options":{"CORBA":"on","DIRTY":"on","JAVA":"off","KQUEUE":"on","ODBC":"off","OPENSSL":"on","THREADS":"on","WX":"off"},"annotations":{"cpe":"cpe:2.3:a:erlang:erlang/otp:21.3.8.24:::::dragonfly6:x86_64:4"},"messages":[{"message":"To use this runtime port for development or testing, just prepend\nits binary path (\"/usr/local/lib/erlang21/bin\") to your PATH variable.","type":"install"}]},{"name":"enchive","origin":"security/enchive","version":"3.5_1","comment":"Tool to encrypt files to yourself for long-term archival","maintainer":"acm@FreeBSD.org","www":"https://github.com/skeeto/enchive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c0a9a12b431e4f619e8fead4d41c5c444b9a87093d4301ecef6c33b13a4d1ae","flatsize":44718,"path":"All/enchive-3.5_1.pkg","repopath":"All/enchive-3.5_1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":20140,"desc":"Enchive is a tool to encrypt files to yourself for long-term archival. It's a\nfocused, simple alternative to more complex solutions such as GnuPG or\nencrypted filesystems. Enchive has no external dependencies and is trivial to\nbuild for local use. Portability is emphasized over performance.","categories":["security"]},{"name":"enchant2","origin":"textproc/enchant2","version":"2.2.15_5","comment":"Dictionary/spellchecking framework","maintainer":"gnome@FreeBSD.org","www":"https://abiword.github.io/enchant/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60270ccf43db1205043994d275236e4e7a4fdcf324a68f1720b1d10a48ef576c","flatsize":230061,"path":"All/enchant2-2.2.15_5.pkg","repopath":"All/enchant2-2.2.15_5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":57700,"desc":"Enchant aims to provide a simple but comprehensive abstraction for dealing\nwith different spell checking libraries in a consistent way. A client, such\nas a text editor or word processor, need not know anything about a specific\nspell-checker, and since all back-ends are plugins, new spell-checkers can\nbe added without needing any change to the program using Enchant.\n\nEnchant can be configured by the user, who can even add spell-checker\nplugins if desired.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"}},"categories":["textproc","gnome"],"shlibs_required":["libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libhunspell-1.7.so.0"],"shlibs_provided":["libenchant-2.so.2"],"options":{"ASPELL":"off","HSPELL":"off","HUNSPELL":"on","NUSPELL":"off","ZEMBEREK":"off"}},{"name":"encryptpad","origin":"editors/encryptpad","version":"0.5.0.2_1","comment":"Minimalist secure text editor and binary encryptor","maintainer":"dmgk@FreeBSD.org","www":"https://evpo.net/encryptpad/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32be5827c79f4c203f4d4be10eaf8e2fccd3d6a17d0dc9cafea428f21c950faf","flatsize":5425038,"path":"All/encryptpad-0.5.0.2_1.pkg","repopath":"All/encryptpad-0.5.0.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1158220,"desc":"EncryptPad is an application for viewing and editing symmetrically encrypted\ntext.  It also provides a tool for encrypting and decrypting binary files on\ndisk.  The application offers effective measures for protecting information\nwith simple and convenient graphical and command line interface.  The editor\nuses most widely chosen quality file format OpenPGP RFC 4880.  Unlike other\nOpenPGP software which main purpose is asymmetric encryption, the primary\nfocus of EncryptPad is symmetric encryption.","deps":{"botan2":{"origin":"security/botan2","version":"2.19.4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["editors","security"],"shlibs_required":["libbotan-2.so.19","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on"}},{"name":"enchant","origin":"textproc/enchant","version":"1.6.0_11","comment":"Dictionary/spellchecking framework","maintainer":"gnome@FreeBSD.org","www":"https://abiword.github.io/enchant/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b3e06afb736efb57992602594a655205ca02e132c10894d19442786821ef12a","flatsize":225327,"path":"All/enchant-1.6.0_11.pkg","repopath":"All/enchant-1.6.0_11.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":56320,"desc":"On the surface, Enchant appears to be a generic spell checking library. You\ncan request dictionaries from it, ask if a word is correctly spelled, get\ncorrections for a misspelled word, etc...\n\nBeneath the surface, Enchant is a whole lot more - and less - than that.\nYou'll see that Enchant isn't really a spell checking library at all.\n\n\"What's that?\" you ask. Well, Enchant doesn't try to do any of the work\nitself. It's lazy, and requires backends to do most of its dirty work. Looking\ncloser, you'll see the Enchant is more-or-less a fancy wrapper around the\ndlopen() system call. Enchant steps in to provide uniformity and conformity\non top of these libraries, and implement certain features that may be lacking\nin any individual provider library. Everything should \"just work\" for any and\nevery definition of \"just working.\"","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"}},"categories":["textproc","gnome"],"shlibs_required":["libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libhunspell-1.7.so.0"],"shlibs_provided":["libenchant_myspell.so","libenchant.so.1"],"options":{"ASPELL":"off","HSPELL":"off","HUNSPELL":"on","ISPELL":"off","ZEMBEREK":"off"}},{"name":"enca","origin":"converters/enca","version":"1.19_1","comment":"Detect encoding of text files","maintainer":"never@nevermind.kiev.ua","www":"http://gitorious.org/enca","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f1ed658c0812a4498d8bbd6389b17f9f75b12ed8926e724a9545f3da95ff9fd","flatsize":645830,"path":"All/enca-1.19_1.pkg","repopath":"All/enca-1.19_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":116792,"desc":"Enca currently can determine 8bit charsets of Belarussian, Czech, Polish,\nRussian, Slovak and Ukrainian texts and also some multibyte encodings,\nindependently on language (provided it's some European language).","deps":{"p5-Unicode-Map8":{"origin":"converters/p5-Unicode-Map8","version":"0.13_1"},"recode":{"origin":"converters/recode","version":"3.6_16"}},"categories":["converters","textproc","russian","ukrainian"],"shlibs_required":["librecode.so.3"],"shlibs_provided":["libenca.so.0"],"options":{"DOCS":"on"}},{"name":"engauge-digitizer","origin":"graphics/engauge-digitizer","version":"12.2.2_35","comment":"Extract data points from images of graphs","maintainer":"yuri@FreeBSD.org","www":"https://markummitchell.github.io/engauge-digitizer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b59f13a4db6e5c11f15a2b3ec9f5dd5c38279801fe7ea5458038c465bbaeeeca","flatsize":9851499,"path":"All/engauge-digitizer-12.2.2_35.pkg","repopath":"All/engauge-digitizer-12.2.2_35.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4528540,"desc":"The Engauge Digitizer tool accepts image files (like PNG, JPEG and TIFF)\ncontaining graphs, and recovers the data points from those graphs. The resulting\ndata points are usually used as input to other software applications.\nConceptually, Engauge Digitizer is the opposite of a graphing tool that converts\ndata points to graphs. The process is shown below - an image file is imported,\ndigitized within Engauge, and exported as a table of numeric data to a text\nfile. Work can be saved into an Engauge DIG file.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"log4cpp":{"origin":"devel/log4cpp","version":"1.1.4"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics","math","science"],"shlibs_required":["libfftw3.so.3","liblog4cpp.so.5","libopenjp2.so.7","libpoppler-qt5.so.1","libQt5PrintSupport.so.5","libQt5Help.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Sql.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on","NLS":"on"}},{"name":"en-hunspell","origin":"textproc/en-hunspell","version":"2020.12.07","comment":"English hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"http://wordlist.aspell.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87c7a77b94655a1eb37d9be075e9389434c1b3bf80b99abb61578208b2c0d898","flatsize":2285934,"path":"All/en-hunspell-2020.12.07.pkg","repopath":"All/en-hunspell-2020.12.07.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":180596,"desc":"This port installs English dictionaries for US, British, and Canadian\nvariants of the language. Although use of the \"standard\" ones is\nencouraged, multiple spelling options are available for all three.","categories":["textproc"],"options":{"AU_STANDARD":"on","AU_LARGE":"off","CA_STANDARD":"on","CA_LARGE":"off","GB_ISE":"on","GB_IZE":"off","GB_LARGE":"off","US_STANDARD":"on","US_LARGE":"off"}},{"name":"en_ZA-libreoffice","origin":"editors/libreoffice-en_ZA","version":"24.2.4.2","comment":"en_ZA language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b1c677a5f71e06d13d2c80cabf584cb5e821cb1870caa94fbae98318e2ee2c2","flatsize":29300602,"path":"All/en_ZA-libreoffice-24.2.4.2.pkg","repopath":"All/en_ZA-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2723924,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"en-aspell","origin":"textproc/en-aspell","version":"2020.12.07.0","comment":"Aspell English dictionaries","maintainer":"office@FreeBSD.org","www":"https://aspell.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1443015abf4fcb7913b603794b980781789d8ed6a3bdd1de8ad6557fbbaa496f","flatsize":4322607,"path":"All/en-aspell-2020.12.07.0.pkg","repopath":"All/en-aspell-2020.12.07.0.pkg","licenselogic":"single","pkgsize":1123696,"desc":"Aspell English dictionaries.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"en-mythes","origin":"textproc/en-mythes","version":"2006.12.08_1","comment":"English thesaurus","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f361471b3736686c062d5c63d1be0c4909049ddfde8a4eb3adc31d72003a83d","flatsize":21650425,"path":"All/en-mythes-2006.12.08_1.pkg","repopath":"All/en-mythes-2006.12.08_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":3057584,"desc":"English thesaurus","categories":["textproc"]},{"name":"enc","origin":"security/enc","version":"1.1.3_5","comment":"Modern and friendly CLI alternative to GnuPG","maintainer":"DtxdF@disroot.org","www":"https://github.com/life4/enc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8648f0670a6fc188eef9b191c6b8ee3dd9f604639b8d07656217c98bcd57f6b6","flatsize":9220352,"path":"All/enc-1.1.3_5.pkg","repopath":"All/enc-1.1.3_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3009408,"desc":"Enc is a CLI tool for encryption, a modern and friendly alternative\nto GnuPG. It is easy to use, secure by default and can encrypt and\ndecrypt files using password or encryption keys, manage and download\nkeys, and sign data. Our goal was to make encryption available to\nall engineers without the need to learn a lot of new words, concepts,\nand commands. It is the most beginner-friendly CLI tool for encryption,\nand keeping it that way is our top priority.","categories":["security"],"messages":[{"message":"If you want to work with GnuPG keyring, please install security/gnupg","type":"install"}]},{"name":"ems-flasher","origin":"comms/ems-flasher","version":"0.03_11","comment":"Utility to flash ROM images to the EMS USB 64mb flash cart","maintainer":"ports@FreeBSD.org","www":"https://lacklustre.net/redmine/projects/ems-flash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28e8d50523341ece37e8e02b06ad3aaa255927114d7b6b8f7c6b4324a9be5cf1","flatsize":15911,"path":"All/ems-flasher-0.03_11.pkg","repopath":"All/ems-flasher-0.03_11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7044,"desc":"ems-flasher is software for flashing the EMS Gameboy USB 64 MBit cart.","categories":["comms"],"messages":[{"message":"===>   NOTICE:\n\nThe ems-flasher port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"en_GB-libreoffice","origin":"editors/libreoffice-en_GB","version":"24.2.4.2","comment":"en_GB language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69c819e01f7f3ec2cf16bf5ed4f6aa5a6b13489649e4c84d188293907b41b68a","flatsize":31213813,"path":"All/en_GB-libreoffice-24.2.4.2.pkg","repopath":"All/en_GB-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3112232,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"emu64","origin":"emulators/emu64","version":"5.1.0","comment":"Commodore 64 emulator","maintainer":"zirias@FreeBSD.org","www":"https://github.com/ThKattanek/emu64","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0aec58dea7ecf29e563ebf3379a55a21dffccf02d29858176c7ea68d042b494e","flatsize":2890429,"path":"All/emu64-5.1.0.pkg","repopath":"All/emu64-5.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1355620,"desc":"Emu64 is a Commodore 64 Emulator based on Qt and SDL.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"quazip-qt5":{"origin":"archivers/quazip","version":"1.4_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"}},"categories":["emulators"],"shlibs_required":["libSDL2_image-2.0.so.0","libSDL2-2.0.so.0","libpng16.so.16","libGLU.so.1","libOpenGL.so.0","libavutil.so.58","libavformat.so.60","libavcodec.so.60","libswresample.so.4","libswscale.so.7","libquazip1-qt5.so.1.4.0","libQt5Core.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libGL.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"Due to a breaking change, emu64 might crash when you open the user color\npalette window. This should happen only once.\n\nTo prevent it from happening at all, you could also remove your\n~/.config/emu64/emu64.ini file containing your user's configuration.","type":"upgrade","maximum_version":"5.0.19"}]},{"name":"emulationstation","origin":"emulators/emulationstation","version":"2.11.2","comment":"Graphical front-end for emulators (RetroPie fork)","maintainer":"freebsd@coombscloud.com","www":"https://github.com/RetroPie/EmulationStation","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e013aad1ad9a91cd2be9dfc460e37449b5d3dde8bf215c9c6edd4af4ef47d97","flatsize":5978419,"path":"All/emulationstation-2.11.2.pkg","repopath":"All/emulationstation-2.11.2.pkg","licenselogic":"and","licenses":["APACHE20","MIT"],"pkgsize":1006908,"desc":"EmulationStation is a cross-platform graphical front-end for\nemulators, with controller navigation.\n\nOriginally written by Alec \"Aloshi\" Lofquist, this is a fork by\nRetroPie.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"freeimage":{"origin":"graphics/freeimage","version":"3.18.0_5"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pugixml":{"origin":"textproc/pugixml","version":"1.14"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"vlc":{"origin":"multimedia/vlc","version":"3.0.21_2,4"}},"categories":["emulators"],"shlibs_required":["libfreetype.so.6","libfreeimage.so.3","libSDL2-2.0.so.0","libcurl.so.4","libvlc.so.5","libpugixml.so.1","libGL.so.1","libGLU.so.1"],"options":{"DOCS":"on"}},{"name":"empty","origin":"net/empty","version":"0.6.23c_1","comment":"Expect-like tool for pure shell","maintainer":"zmey20000@yahoo.com","www":"https://empty.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef79faba189644be1301e59798ff2fd52f2917b5dc7867195dfd29a809245923","flatsize":46153,"path":"All/empty-0.6.23c_1.pkg","repopath":"All/empty-0.6.23c_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":18768,"desc":"empty - run applications under pseudo-terminal (PTY) sessions and replace\nTCL/Expect with a simple tool.","categories":["net"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"emprint","origin":"x11/emprint","version":"20130520_5","comment":"Utility for taking screenshots for E17","maintainer":"enlightenment@FreeBSD.org","www":"https://www.enlightenment.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de3943e929881d19c9044be2dfab4d32c150e17be0a8ff47242037abd17377f4","flatsize":24325,"path":"All/emprint-20130520_5.pkg","repopath":"All/emprint-20130520_5.pkg","licenselogic":"single","pkgsize":8432,"desc":"Emprint is a utility for taking screenshots of the entire screen, a specific\nwindow, or a specific region.","deps":{"efl":{"origin":"devel/efl","version":"1.26.3_12"}},"categories":["x11","enlightenment"],"shlibs_required":["libecore_file.so.1","libecore_x.so.1","libecore_evas.so.1","libecore_input.so.1","libevas.so.1","libecore.so.1","libector.so.1","libemile.so.1","libefl.so.1","libeo.so.1","libeina.so.1"]},{"name":"emms-emacs_wayland","origin":"audio/emms","version":"18_3","comment":"Emacs Multi-Media System","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/emms/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5ffc0e02150274b828460da2e6f23a0837027a3b53fe7c195cf29f3b5f8e679d","flatsize":1478545,"path":"All/emms-emacs_wayland-18_3.pkg","repopath":"All/emms-emacs_wayland-18_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":255428,"desc":"EMMS is the Emacs Multi-Media System. It tries to be a clean and small\napplication to play multimedia files from Emacs using external\nplayers. Many of it's ideas are derived from MpthreePlayer\n(http://www.nongnu.org/mp3player), but it tries to be more general and\nmore clean.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["audio","elisp"],"annotations":{"flavor":"wayland"},"messages":[{"message":"===>   NOTICE:\n\nThe emms-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"emms-emacs_nox","origin":"audio/emms","version":"18_3","comment":"Emacs Multi-Media System","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/emms/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3bdb41ffda1ba0efb8edc75b83271bd1dc2d22bf8df84cc9ebeb59fa529dcc5e","flatsize":1478545,"path":"All/emms-emacs_nox-18_3.pkg","repopath":"All/emms-emacs_nox-18_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":255468,"desc":"EMMS is the Emacs Multi-Media System. It tries to be a clean and small\napplication to play multimedia files from Emacs using external\nplayers. Many of it's ideas are derived from MpthreePlayer\n(http://www.nongnu.org/mp3player), but it tries to be more general and\nmore clean.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["audio","elisp"],"annotations":{"flavor":"nox"},"messages":[{"message":"===>   NOTICE:\n\nThe emms-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"emms-emacs_devel_nox","origin":"audio/emms","version":"18_3","comment":"Emacs Multi-Media System","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/emms/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d15aff2050505337a8bda77e5f5f2e27fb4360c70cd0ee6e7a0cde918e981a83","flatsize":1475254,"path":"All/emms-emacs_devel_nox-18_3.pkg","repopath":"All/emms-emacs_devel_nox-18_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":255704,"desc":"EMMS is the Emacs Multi-Media System. It tries to be a clean and small\napplication to play multimedia files from Emacs using external\nplayers. Many of it's ideas are derived from MpthreePlayer\n(http://www.nongnu.org/mp3player), but it tries to be more general and\nmore clean.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["audio","elisp"],"annotations":{"flavor":"devel_nox"},"messages":[{"message":"===>   NOTICE:\n\nThe emms-emacs_devel_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"emms-emacs_canna","origin":"audio/emms","version":"18_3","comment":"Emacs Multi-Media System","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/emms/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3585b42a61034f9753f193678efd4620c84408e2bd849ef5cfc80d9e514e2a4","flatsize":1478545,"path":"All/emms-emacs_canna-18_3.pkg","repopath":"All/emms-emacs_canna-18_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":255440,"desc":"EMMS is the Emacs Multi-Media System. It tries to be a clean and small\napplication to play multimedia files from Emacs using external\nplayers. Many of it's ideas are derived from MpthreePlayer\n(http://www.nongnu.org/mp3player), but it tries to be more general and\nmore clean.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["audio","elisp"],"annotations":{"flavor":"canna"},"messages":[{"message":"===>   NOTICE:\n\nThe emms-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"emms-emacs_devel","origin":"audio/emms","version":"18_3","comment":"Emacs Multi-Media System","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/emms/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79d90b538dc2fe12987a8440565571c9f6862a256b432813f05e77c5537c140e","flatsize":1475254,"path":"All/emms-emacs_devel-18_3.pkg","repopath":"All/emms-emacs_devel-18_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":255772,"desc":"EMMS is the Emacs Multi-Media System. It tries to be a clean and small\napplication to play multimedia files from Emacs using external\nplayers. Many of it's ideas are derived from MpthreePlayer\n(http://www.nongnu.org/mp3player), but it tries to be more general and\nmore clean.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["audio","elisp"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"===>   NOTICE:\n\nThe emms-emacs_devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"emms","origin":"audio/emms","version":"18_3","comment":"Emacs Multi-Media System","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/emms/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"549941d339289ca3daf1463fb306e4a35c78246fc8da52012a70a8952fb710c4","flatsize":1478545,"path":"All/emms-18_3.pkg","repopath":"All/emms-18_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":255432,"desc":"EMMS is the Emacs Multi-Media System. It tries to be a clean and small\napplication to play multimedia files from Emacs using external\nplayers. Many of it's ideas are derived from MpthreePlayer\n(http://www.nongnu.org/mp3player), but it tries to be more general and\nmore clean.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["audio","elisp"],"annotations":{"flavor":"full"},"messages":[{"message":"===>   NOTICE:\n\nThe emms port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"emil","origin":"mail/emil","version":"2.1b9_2","comment":"Mail format/encoding converter","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20f46c5b9d926256cb088da8690f0239695a792cf94d261a1585421993e55c0e","flatsize":482208,"path":"All/emil-2.1b9_2.pkg","repopath":"All/emil-2.1b9_2.pkg","licenselogic":"single","pkgsize":113660,"desc":"Emil is a filter for converting Internet Messages. It supports\nthree basic formats: MIME, SUN Mailtool and RFC822. It can be\nused with sendmail, as a loopback mailer, as a prefilter or\nbackend program with a mail client program, or as a plain\nfilter. Conversion can be configured by a configuration file,\nemil.cf, using sender, recipient and recipient host as input\nparameters or by command line arguments.\n\nEmil is able to:\n- convert the format, headers and structure, between messages of type\n\tMIME, Sun Mailtool and RFC822.\n- convert the encoding of binary data between Base64, BinHex and Uuencode.\n- convert the encoding of text to and from the MIME encoding Quoted-Printable.\n- convert character set of text between the character sets made\n\tavailable by Keld J. Simonsens strncnv package.\n- do one-way conversions of 8bit text to the Swedish national variant of\n\tISO-646 or to US-ASCII.\n- convert to and from RFC1522 format headers.","categories":["mail"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:emil:emil:2.1b9:::::dragonfly6:x86_64:2"},"messages":[{"message":"===>   NOTICE:\n\nThe emil port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"emiclock","origin":"x11-clocks/emiclock","version":"2.0.2_6","comment":"Hyper-animated face analog clock for X11","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13580a60f4bb9c9a96282e56b4ec614652b0e294fcd2efa53b7a8cffd2ce80d0","flatsize":351893,"path":"All/emiclock-2.0.2_6.pkg","repopath":"All/emiclock-2.0.2_6.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":106780,"desc":"`Emi Clock' is a hyper animated face analog clock with pretty\ncharacters.  Click the left button to display the menu.\n\nCopyright (c) 1994, 1995, 1997, 1999 Masayuki Koba\nCopyright (c) 1993-1999 Motosoft (ORIGINAL)","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-clocks"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe emiclock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"emerald","origin":"x11-wm/emerald","version":"0.8.8_8","comment":"Emerald Window Decorator","maintainer":"portmaster@BSDforge.com","www":"http://www.beryl-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27e6decfc6a9768b3e0e49c51909c0fa9cd5cfdb7e6587116eb808c9623df2dc","flatsize":1384193,"path":"All/emerald-0.8.8_8.pkg","repopath":"All/emerald-0.8.8_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":294896,"desc":"Emerald is a window decorator for beryl. It comes with a\nthemes editor called emerald-theme-manager and the decorator.\nYou need beryl to use emerald.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"compiz":{"origin":"x11-wm/compiz","version":"0.8.8_15"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libwnck":{"origin":"x11-toolkits/libwnck","version":"2.30.7_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["x11-wm"],"shlibs_required":["libwnck-1.so.22","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libdecoration.so.0","libXrender.so.1","libX11.so.6","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2"],"shlibs_provided":["libemeraldengine.so.0","liblegacy.so","libline.so","libvrunner.so","libtruglass.so","liboxygen.so","libpixmap.so","libzootreeves.so"],"options":{"NLS":"on"}},{"name":"emerald-themes","origin":"x11-themes/emerald-themes","version":"0.6.0","comment":"Themes for the Emerald Window Decorator","maintainer":"ports@FreeBSD.org","www":"http://www.beryl-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31b886a38b79ea4616ff42270af76225ab311fb8cccb04ea655083b4fe75e7ba","flatsize":1980970,"path":"All/emerald-themes-0.6.0.pkg","repopath":"All/emerald-themes-0.6.0.pkg","licenselogic":"single","pkgsize":1176544,"desc":"This package contains themes for the emerald window decorator.","categories":["x11-themes"],"messages":[{"message":"===>   NOTICE:\n\nThe emerald-themes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"fluid-soundfont","origin":"audio/fluid-soundfont","version":"3.1","comment":"Fluid R3 sound fonts (GM/GS)","maintainer":"multimedia@FreeBSD.org","www":"https://musescore.org/en/handbook/soundfont","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3475a5b84b029a627ce028f210915e0221010e0c0fa1d31a4ee467c9874469d","flatsize":151839385,"path":"All/fluid-soundfont-3.1.pkg","repopath":"All/fluid-soundfont-3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":121859832,"desc":"This is a Fluid (R3) General MIDI soundfonts, for use with any modern MIDI\nsynthesizer: hardware (like the EMU10K1 sound card), or software (like e.g.\nFluidSynth).\n\nThis package provides both the larger GM sound set and smaller GS sound set\nof Roland Sound Canvas extensions.","categories":["audio"],"options":{"DOCS":"on"}},{"name":"embb","origin":"devel/embb","version":"1.0.0_5","comment":"C/C++ library for parallel programming","maintainer":"riggs@FreeBSD.org","www":"https://github.com/siemens/embb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74677818ec85a72c9bb894395201b8417b21b5ba23a63b5ee28fcb3a30ce3683","flatsize":2058129,"path":"All/embb-1.0.0_5.pkg","repopath":"All/embb-1.0.0_5.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":358860,"desc":"The Embedded Multicore Building Blocks (EMBB) are an easy to use yet\npowerful and efficient C/C++ library for the development of parallel\napplications. EMBB has been specifically designed for embedded systems and\nthe typical requirements that accompany them, such as real-time capability\nand constraints on memory consumption. As a major advantage, low-level\noperations are hidden in the library which relieves software developers\nfrom the burden of thread management and synchronization. This not only\nimproves productivity of parallel software development, but also results\nin increased reliability and performance of the applications.","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on","TESTS":"off"}},{"name":"flare-game","origin":"games/flare-game","version":"1.14_1","comment":"Free Libre Action Roleplaying Engine: game data","maintainer":"amdmi3@FreeBSD.org","www":"https://flarerpg.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e61403d2745c8dbc019447c7998fc49f47226d2bf57788f76e6fa4443e254c59","flatsize":133664887,"path":"All/flare-game-1.14_1.pkg","repopath":"All/flare-game-1.14_1.pkg","licenselogic":"single","licenses":["CC-BY-SA-3.0"],"pkgsize":122966136,"desc":"Flare is a a single-player 2D action RPG with fast-paced action and\na dark fantasy style.\n\nIt is built on the FLARE engine (Free/Libre Action Roleplaying\nEngine).","deps":{"flare-engine":{"origin":"games/flare-engine","version":"1.14_1"}},"categories":["games"],"options":{"DOCS":"on"}},{"name":"emacsql-emacs_wayland","origin":"databases/emacsql","version":"3.1.1_8","comment":"High-level Emacs Lisp RDBMS front-end","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/emacsql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a61c3608c0b298e320885f8fae35d1f69758196c7423c53b8e821318581edeb5","flatsize":156111,"path":"All/emacsql-emacs_wayland-3.1.1_8.pkg","repopath":"All/emacsql-emacs_wayland-3.1.1_8.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":37644,"desc":"EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),\nPostgreSQL, MySQL, and potentially other SQL databases.\n\nIt works by maintaining a inferior process running (a \"connection\")\nfor interacting with the back-end database. Connections are\nautomatically cleaned up if they are garbage collected. All requests\nare synchronous.\n\nAny readable lisp value can be stored as a value in EmacSQL, including\nnumbers, strings, symbols, lists, vectors, and closures. EmacSQL has\nno concept of \"TEXT\" values; it's all just lisp objects. The lisp\nobject nil corresponds 1:1 with NULL in the database.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"pg.el-emacs_wayland":{"origin":"databases/pg.el","version":"0.36"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"emailrelay","origin":"mail/emailrelay","version":"1.9_7","comment":"Simple SMTP proxy and store-and-forward MTA","maintainer":"robertn@the-nelsons.org","www":"https://emailrelay.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df183d05107cf5557990f8af985cc82a8f8de02b82fd3d4b28ed6de7bdaf179f","flatsize":2003884,"path":"All/emailrelay-1.9_7.pkg","repopath":"All/emailrelay-1.9_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":591912,"desc":"E-MailRelay is a simple SMTP proxy and store-and-forward message transfer\nagent (MTA).  When running as a proxy all e-mail messages can be passed\nthrough a user-defined program, such as a spam filter, which can drop, re-\naddress or edit messages as they pass through.  When running as a store-\nand-forward MTA incoming messages are stored in a local spool directory,\nand then forwarded to the next SMTP server on request.\n\nE-MailRelay can also run as a POP3 server.  Messages received over SMTP\ncan be automatically dropped into several independent POP3 mailboxes.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","DOXYGEN":"off","IPV6":"on","OPENSSL":"on"}},{"name":"emacsql-emacs_nox","origin":"databases/emacsql","version":"3.1.1_8","comment":"High-level Emacs Lisp RDBMS front-end","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/emacsql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78608117211dd5ece12b0d42fa8e61f66453a98342d8dc647996307eb62e7a18","flatsize":156111,"path":"All/emacsql-emacs_nox-3.1.1_8.pkg","repopath":"All/emacsql-emacs_nox-3.1.1_8.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":37624,"desc":"EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),\nPostgreSQL, MySQL, and potentially other SQL databases.\n\nIt works by maintaining a inferior process running (a \"connection\")\nfor interacting with the back-end database. Connections are\nautomatically cleaned up if they are garbage collected. All requests\nare synchronous.\n\nAny readable lisp value can be stored as a value in EmacSQL, including\nnumbers, strings, symbols, lists, vectors, and closures. EmacSQL has\nno concept of \"TEXT\" values; it's all just lisp objects. The lisp\nobject nil corresponds 1:1 with NULL in the database.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"pg.el-emacs_nox":{"origin":"databases/pg.el","version":"0.36"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"emacsql-emacs_devel_nox","origin":"databases/emacsql","version":"3.1.1_8","comment":"High-level Emacs Lisp RDBMS front-end","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/emacsql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6796028c4e5e060288b9fc5964fbf4d4e4efa1986663efab7c53dd256f7a652","flatsize":156834,"path":"All/emacsql-emacs_devel_nox-3.1.1_8.pkg","repopath":"All/emacsql-emacs_devel_nox-3.1.1_8.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":37924,"desc":"EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),\nPostgreSQL, MySQL, and potentially other SQL databases.\n\nIt works by maintaining a inferior process running (a \"connection\")\nfor interacting with the back-end database. Connections are\nautomatically cleaned up if they are garbage collected. All requests\nare synchronous.\n\nAny readable lisp value can be stored as a value in EmacSQL, including\nnumbers, strings, symbols, lists, vectors, and closures. EmacSQL has\nno concept of \"TEXT\" values; it's all just lisp objects. The lisp\nobject nil corresponds 1:1 with NULL in the database.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"pg.el-emacs_devel_nox":{"origin":"databases/pg.el","version":"0.36"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"emacsql-emacs_devel","origin":"databases/emacsql","version":"3.1.1_8","comment":"High-level Emacs Lisp RDBMS front-end","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/emacsql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54a89bb330848772c2f7fdb84d4db2a25713e3d7e74dec2d6f278c75b4b3c905","flatsize":156834,"path":"All/emacsql-emacs_devel-3.1.1_8.pkg","repopath":"All/emacsql-emacs_devel-3.1.1_8.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":37928,"desc":"EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),\nPostgreSQL, MySQL, and potentially other SQL databases.\n\nIt works by maintaining a inferior process running (a \"connection\")\nfor interacting with the back-end database. Connections are\nautomatically cleaned up if they are garbage collected. All requests\nare synchronous.\n\nAny readable lisp value can be stored as a value in EmacSQL, including\nnumbers, strings, symbols, lists, vectors, and closures. EmacSQL has\nno concept of \"TEXT\" values; it's all just lisp objects. The lisp\nobject nil corresponds 1:1 with NULL in the database.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"pg.el-emacs_devel":{"origin":"databases/pg.el","version":"0.36"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"emacsql-emacs_canna","origin":"databases/emacsql","version":"3.1.1_8","comment":"High-level Emacs Lisp RDBMS front-end","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/emacsql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3883953b741b5c88c4882de3f7ec5167e722717a1b4ce9db6adad171844ac82d","flatsize":156111,"path":"All/emacsql-emacs_canna-3.1.1_8.pkg","repopath":"All/emacsql-emacs_canna-3.1.1_8.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":37652,"desc":"EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),\nPostgreSQL, MySQL, and potentially other SQL databases.\n\nIt works by maintaining a inferior process running (a \"connection\")\nfor interacting with the back-end database. Connections are\nautomatically cleaned up if they are garbage collected. All requests\nare synchronous.\n\nAny readable lisp value can be stored as a value in EmacSQL, including\nnumbers, strings, symbols, lists, vectors, and closures. EmacSQL has\nno concept of \"TEXT\" values; it's all just lisp objects. The lisp\nobject nil corresponds 1:1 with NULL in the database.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"pg.el-emacs_canna":{"origin":"databases/pg.el","version":"0.36"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"emacsql-devel-emacs_wayland","origin":"databases/emacsql-devel","version":"3.1.1.65_1","comment":"High-level Emacs Lisp RDBMS front-end (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/emacsql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e3ae74984c96292684a15bad2927100604cc8dfdbbe6256b39ceaebbefb5538","flatsize":192909,"path":"All/emacsql-devel-emacs_wayland-3.1.1.65_1.pkg","repopath":"All/emacsql-devel-emacs_wayland-3.1.1.65_1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":44148,"desc":"EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),\nPostgreSQL, MySQL, and potentially other SQL databases.\n\nIt works by maintaining a inferior process running (a \"connection\")\nfor interacting with the back-end database. Connections are\nautomatically cleaned up if they are garbage collected. All requests\nare synchronous.\n\nAny readable lisp value can be stored as a value in EmacSQL, including\nnumbers, strings, symbols, lists, vectors, and closures. EmacSQL has\nno concept of \"TEXT\" values; it's all just lisp objects. The lisp\nobject nil corresponds 1:1 with NULL in the database.","deps":{"emacs-sqlite3-api-emacs_wayland":{"origin":"databases/emacs-sqlite3-api","version":"0.18_2"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"pg.el-emacs_wayland":{"origin":"databases/pg.el","version":"0.36"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"emacsql-devel-emacs_nox","origin":"databases/emacsql-devel","version":"3.1.1.65_1","comment":"High-level Emacs Lisp RDBMS front-end (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/emacsql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f61b24c20919f9f455b5142a6c378ea8ca922f5bebc18c0478fbac6390f16ece","flatsize":192909,"path":"All/emacsql-devel-emacs_nox-3.1.1.65_1.pkg","repopath":"All/emacsql-devel-emacs_nox-3.1.1.65_1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":44160,"desc":"EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),\nPostgreSQL, MySQL, and potentially other SQL databases.\n\nIt works by maintaining a inferior process running (a \"connection\")\nfor interacting with the back-end database. Connections are\nautomatically cleaned up if they are garbage collected. All requests\nare synchronous.\n\nAny readable lisp value can be stored as a value in EmacSQL, including\nnumbers, strings, symbols, lists, vectors, and closures. EmacSQL has\nno concept of \"TEXT\" values; it's all just lisp objects. The lisp\nobject nil corresponds 1:1 with NULL in the database.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"emacs-sqlite3-api-emacs_nox":{"origin":"databases/emacs-sqlite3-api","version":"0.18_2"},"pg.el-emacs_nox":{"origin":"databases/pg.el","version":"0.36"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"emacsql-devel-emacs_devel_nox","origin":"databases/emacsql-devel","version":"3.1.1.65_1","comment":"High-level Emacs Lisp RDBMS front-end (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/emacsql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"741390c4601914584b804daae99e4b09b0b34116ca864a6f0fb7e558b442699a","flatsize":193888,"path":"All/emacsql-devel-emacs_devel_nox-3.1.1.65_1.pkg","repopath":"All/emacsql-devel-emacs_devel_nox-3.1.1.65_1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":44528,"desc":"EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),\nPostgreSQL, MySQL, and potentially other SQL databases.\n\nIt works by maintaining a inferior process running (a \"connection\")\nfor interacting with the back-end database. Connections are\nautomatically cleaned up if they are garbage collected. All requests\nare synchronous.\n\nAny readable lisp value can be stored as a value in EmacSQL, including\nnumbers, strings, symbols, lists, vectors, and closures. EmacSQL has\nno concept of \"TEXT\" values; it's all just lisp objects. The lisp\nobject nil corresponds 1:1 with NULL in the database.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"emacs-sqlite3-api-emacs_devel_nox":{"origin":"databases/emacs-sqlite3-api","version":"0.18_2"},"pg.el-emacs_devel_nox":{"origin":"databases/pg.el","version":"0.36"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"emacsql-devel-emacs_devel","origin":"databases/emacsql-devel","version":"3.1.1.65_1","comment":"High-level Emacs Lisp RDBMS front-end (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/emacsql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2404e9d17a37741165d1c7239c572bcf53c959052c030ea3031f9270e1432d65","flatsize":193888,"path":"All/emacsql-devel-emacs_devel-3.1.1.65_1.pkg","repopath":"All/emacsql-devel-emacs_devel-3.1.1.65_1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":44500,"desc":"EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),\nPostgreSQL, MySQL, and potentially other SQL databases.\n\nIt works by maintaining a inferior process running (a \"connection\")\nfor interacting with the back-end database. Connections are\nautomatically cleaned up if they are garbage collected. All requests\nare synchronous.\n\nAny readable lisp value can be stored as a value in EmacSQL, including\nnumbers, strings, symbols, lists, vectors, and closures. EmacSQL has\nno concept of \"TEXT\" values; it's all just lisp objects. The lisp\nobject nil corresponds 1:1 with NULL in the database.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"emacs-sqlite3-api-emacs_devel":{"origin":"databases/emacs-sqlite3-api","version":"0.18_2"},"pg.el-emacs_devel":{"origin":"databases/pg.el","version":"0.36"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"emacsql-devel-emacs_canna","origin":"databases/emacsql-devel","version":"3.1.1.65_1","comment":"High-level Emacs Lisp RDBMS front-end (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/emacsql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f64e4df5751d12ded44729846202af258ba9d29da7c62736d1e50ae5d9ed5b23","flatsize":192909,"path":"All/emacsql-devel-emacs_canna-3.1.1.65_1.pkg","repopath":"All/emacsql-devel-emacs_canna-3.1.1.65_1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":44156,"desc":"EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),\nPostgreSQL, MySQL, and potentially other SQL databases.\n\nIt works by maintaining a inferior process running (a \"connection\")\nfor interacting with the back-end database. Connections are\nautomatically cleaned up if they are garbage collected. All requests\nare synchronous.\n\nAny readable lisp value can be stored as a value in EmacSQL, including\nnumbers, strings, symbols, lists, vectors, and closures. EmacSQL has\nno concept of \"TEXT\" values; it's all just lisp objects. The lisp\nobject nil corresponds 1:1 with NULL in the database.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"emacs-sqlite3-api-emacs_canna":{"origin":"databases/emacs-sqlite3-api","version":"0.18_2"},"pg.el-emacs_canna":{"origin":"databases/pg.el","version":"0.36"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"emacsql-devel","origin":"databases/emacsql-devel","version":"3.1.1.65_1","comment":"High-level Emacs Lisp RDBMS front-end (Development Version)","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/emacsql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e350fa7077bf7d3ec957ca9cc397438e59d3c9d3049136d89a5f2f20f51760c","flatsize":192909,"path":"All/emacsql-devel-3.1.1.65_1.pkg","repopath":"All/emacsql-devel-3.1.1.65_1.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":44140,"desc":"EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),\nPostgreSQL, MySQL, and potentially other SQL databases.\n\nIt works by maintaining a inferior process running (a \"connection\")\nfor interacting with the back-end database. Connections are\nautomatically cleaned up if they are garbage collected. All requests\nare synchronous.\n\nAny readable lisp value can be stored as a value in EmacSQL, including\nnumbers, strings, symbols, lists, vectors, and closures. EmacSQL has\nno concept of \"TEXT\" values; it's all just lisp objects. The lisp\nobject nil corresponds 1:1 with NULL in the database.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"emacs-sqlite3-api":{"origin":"databases/emacs-sqlite3-api","version":"0.18_2"},"pg.el":{"origin":"databases/pg.el","version":"0.36"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"emacsql","origin":"databases/emacsql","version":"3.1.1_8","comment":"High-level Emacs Lisp RDBMS front-end","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/emacsql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47de1a2b1715cdda87123474515346521e1d6f92c476a956cf1eeb0bf107b5c8","flatsize":156111,"path":"All/emacsql-3.1.1_8.pkg","repopath":"All/emacsql-3.1.1_8.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":37616,"desc":"EmacSQL is a high-level Emacs Lisp front-end for SQLite (primarily),\nPostgreSQL, MySQL, and potentially other SQL databases.\n\nIt works by maintaining a inferior process running (a \"connection\")\nfor interacting with the back-end database. Connections are\nautomatically cleaned up if they are garbage collected. All requests\nare synchronous.\n\nAny readable lisp value can be stored as a value in EmacSQL, including\nnumbers, strings, symbols, lists, vectors, and closures. EmacSQL has\nno concept of \"TEXT\" values; it's all just lisp objects. The lisp\nobject nil corresponds 1:1 with NULL in the database.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"pg.el":{"origin":"databases/pg.el","version":"0.36"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"emacs-w3m-emacs_wayland","origin":"www/emacs-w3m","version":"1.4.632.b.20240208_2","comment":"Simple front-end to w3m for emacs","maintainer":"nobutaka@FreeBSD.org","www":"http://emacs-w3m.namazu.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0c8c78b25562901ea51fb6b5391a29f3e8114c2e250421ab1ef237d2a060cc1","flatsize":4473665,"path":"All/emacs-w3m-emacs_wayland-1.4.632.b.20240208_2.pkg","repopath":"All/emacs-w3m-emacs_wayland-1.4.632.b.20240208_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":768740,"desc":"Emacs-w3m is a simple interface program of w3m for Emacs.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"flim-emacs_wayland":{"origin":"editors/flim","version":"1.14.9.20231218_2,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"semi-emacs_wayland":{"origin":"editors/semi","version":"1.14.7.20231102_4"},"w3m":{"origin":"www/w3m","version":"0.5.3.20230718"},"wv":{"origin":"textproc/wv","version":"1.2.9_9"},"xlhtml":{"origin":"textproc/xlhtml","version":"0.5_6,1"}},"categories":["www","elisp"],"options":{"DOCS":"on","OCTET_VIEWER":"on","SHIMBUN":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"Before using emacs-w3m, you must add this to your own .emacs:\n\n (autoload 'w3m \"w3m\" \"Interface for w3m on Emacs.\" t)\n\n To use emacs-w3m on Wanderlust, add this to your own .emacs:\n\n (require 'mime-w3m)\n\n To use emacs-w3m on Mew, add this to your own .mew.el:\n\n (require 'mew-w3m)\n (setq mew-prog-html '(mew-mime-text/html-w3m nil nil))\n\n And to use octet stream viewer, add this to your own .emacs:\n\n (require 'w3m)\n (require 'octet)\n (octet-mime-setup)","type":"install"}]},{"name":"emacs-w3m-emacs_nox","origin":"www/emacs-w3m","version":"1.4.632.b.20240208_2","comment":"Simple front-end to w3m for emacs","maintainer":"nobutaka@FreeBSD.org","www":"http://emacs-w3m.namazu.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e3c433b263eef8d087b537479dc18b59db640e6112b440a35f0f72acc373ae9","flatsize":4473665,"path":"All/emacs-w3m-emacs_nox-1.4.632.b.20240208_2.pkg","repopath":"All/emacs-w3m-emacs_nox-1.4.632.b.20240208_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":768720,"desc":"Emacs-w3m is a simple interface program of w3m for Emacs.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"flim-emacs_nox":{"origin":"editors/flim","version":"1.14.9.20231218_2,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"semi-emacs_nox":{"origin":"editors/semi","version":"1.14.7.20231102_4"},"w3m":{"origin":"www/w3m","version":"0.5.3.20230718"},"wv":{"origin":"textproc/wv","version":"1.2.9_9"},"xlhtml":{"origin":"textproc/xlhtml","version":"0.5_6,1"}},"categories":["www","elisp"],"options":{"DOCS":"on","OCTET_VIEWER":"on","SHIMBUN":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"Before using emacs-w3m, you must add this to your own .emacs:\n\n (autoload 'w3m \"w3m\" \"Interface for w3m on Emacs.\" t)\n\n To use emacs-w3m on Wanderlust, add this to your own .emacs:\n\n (require 'mime-w3m)\n\n To use emacs-w3m on Mew, add this to your own .mew.el:\n\n (require 'mew-w3m)\n (setq mew-prog-html '(mew-mime-text/html-w3m nil nil))\n\n And to use octet stream viewer, add this to your own .emacs:\n\n (require 'w3m)\n (require 'octet)\n (octet-mime-setup)","type":"install"}]},{"name":"emacs-w3m-emacs_devel_nox","origin":"www/emacs-w3m","version":"1.4.632.b.20240208_2","comment":"Simple front-end to w3m for emacs","maintainer":"nobutaka@FreeBSD.org","www":"http://emacs-w3m.namazu.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f2d654fa4c106985d587ed5b89ef1a0382003b7f900ff9b4f7db52a31d9268a","flatsize":4476631,"path":"All/emacs-w3m-emacs_devel_nox-1.4.632.b.20240208_2.pkg","repopath":"All/emacs-w3m-emacs_devel_nox-1.4.632.b.20240208_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":770824,"desc":"Emacs-w3m is a simple interface program of w3m for Emacs.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"flim-emacs_devel_nox":{"origin":"editors/flim","version":"1.14.9.20231218_2,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"semi-emacs_devel_nox":{"origin":"editors/semi","version":"1.14.7.20231102_4"},"w3m":{"origin":"www/w3m","version":"0.5.3.20230718"},"wv":{"origin":"textproc/wv","version":"1.2.9_9"},"xlhtml":{"origin":"textproc/xlhtml","version":"0.5_6,1"}},"categories":["www","elisp"],"options":{"DOCS":"on","OCTET_VIEWER":"on","SHIMBUN":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"Before using emacs-w3m, you must add this to your own .emacs:\n\n (autoload 'w3m \"w3m\" \"Interface for w3m on Emacs.\" t)\n\n To use emacs-w3m on Wanderlust, add this to your own .emacs:\n\n (require 'mime-w3m)\n\n To use emacs-w3m on Mew, add this to your own .mew.el:\n\n (require 'mew-w3m)\n (setq mew-prog-html '(mew-mime-text/html-w3m nil nil))\n\n And to use octet stream viewer, add this to your own .emacs:\n\n (require 'w3m)\n (require 'octet)\n (octet-mime-setup)","type":"install"}]},{"name":"emacs-w3m-emacs_devel","origin":"www/emacs-w3m","version":"1.4.632.b.20240208_2","comment":"Simple front-end to w3m for emacs","maintainer":"nobutaka@FreeBSD.org","www":"http://emacs-w3m.namazu.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48ed28877cdee1bb63d98933aba56e47f9edca693c2608cdbd42cf8ba8acf068","flatsize":4476631,"path":"All/emacs-w3m-emacs_devel-1.4.632.b.20240208_2.pkg","repopath":"All/emacs-w3m-emacs_devel-1.4.632.b.20240208_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":770552,"desc":"Emacs-w3m is a simple interface program of w3m for Emacs.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"flim-emacs_devel":{"origin":"editors/flim","version":"1.14.9.20231218_2,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"semi-emacs_devel":{"origin":"editors/semi","version":"1.14.7.20231102_4"},"w3m":{"origin":"www/w3m","version":"0.5.3.20230718"},"wv":{"origin":"textproc/wv","version":"1.2.9_9"},"xlhtml":{"origin":"textproc/xlhtml","version":"0.5_6,1"}},"categories":["www","elisp"],"options":{"DOCS":"on","OCTET_VIEWER":"on","SHIMBUN":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"Before using emacs-w3m, you must add this to your own .emacs:\n\n (autoload 'w3m \"w3m\" \"Interface for w3m on Emacs.\" t)\n\n To use emacs-w3m on Wanderlust, add this to your own .emacs:\n\n (require 'mime-w3m)\n\n To use emacs-w3m on Mew, add this to your own .mew.el:\n\n (require 'mew-w3m)\n (setq mew-prog-html '(mew-mime-text/html-w3m nil nil))\n\n And to use octet stream viewer, add this to your own .emacs:\n\n (require 'w3m)\n (require 'octet)\n (octet-mime-setup)","type":"install"}]},{"name":"festvox-cmu_us_jmk_arctic","origin":"audio/festvox-cmu_us_jmk_arctic","version":"0.95","comment":"CMU US English Canadian male voice for festival","maintainer":"ports@FreeBSD.org","www":"http://festvox.org/cmu_arctic/dbs_jmk.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec128520b9cd839538f83d6ea571307eb4f5c458580f995eac574cc8bf1e300d","flatsize":148744005,"path":"All/festvox-cmu_us_jmk_arctic-0.95.pkg","repopath":"All/festvox-cmu_us_jmk_arctic-0.95.pkg","licenselogic":"single","licenses":["MIT-variant"],"pkgsize":92760608,"desc":"US English Canadian male voice by the Language Technologies Institute\nat Carnegie Mellon University constructed from phonetically balanced,\nUS English single speaker database designed for unit selection\nspeech synthesis research.\n\n(voice_cmu_us_jmk_arctic_clunits)","deps":{"festival":{"origin":"audio/festival","version":"2.4_4"},"festlex-cmu":{"origin":"audio/festlex-cmu","version":"1.95"},"festlex-poslex":{"origin":"audio/festlex-poslex","version":"1.4.1_2"}},"categories":["audio"],"messages":[{"message":"For correct operation, please add cmu_us_jmk_arctic_clunits\nafter \"(defvar default-voice-priority-list\"\nin /usr/local/share/festival/lib/voices.scm","type":"install"},{"message":"===>   NOTICE:\n\nThe festvox-cmu_us_jmk_arctic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"emovix","origin":"multimedia/emovix","version":"0.9.0_2","comment":"Mini Linux distro to create bootable video CDs","maintainer":"ports@FreeBSD.org","www":"https://movix.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41543e039a141e96f9de79290a5668c36b69a980cc7e74bbc9e0106eb5684cce","flatsize":17132130,"path":"All/emovix-0.9.0_2.pkg","repopath":"All/emovix-0.9.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10207416,"desc":"A micro Linux distro meant to be embedded in a CD together with all\nvideo/audio files you want, so that the CD will be able to boot and\nautomagically play all of its own files.\n\neMoviX CDs can be written with sysutils/K3b.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["multimedia"],"messages":[{"message":"===>   NOTICE:\n\nThe emovix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"emacs-w3m-emacs_canna","origin":"www/emacs-w3m","version":"1.4.632.b.20240208_2","comment":"Simple front-end to w3m for emacs","maintainer":"nobutaka@FreeBSD.org","www":"http://emacs-w3m.namazu.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d6928a66a92d56b93dde6f20efc9be239e97036facf5e0e1184cfb746e61570","flatsize":4473665,"path":"All/emacs-w3m-emacs_canna-1.4.632.b.20240208_2.pkg","repopath":"All/emacs-w3m-emacs_canna-1.4.632.b.20240208_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":768740,"desc":"Emacs-w3m is a simple interface program of w3m for Emacs.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"flim-emacs_canna":{"origin":"editors/flim","version":"1.14.9.20231218_2,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"semi-emacs_canna":{"origin":"editors/semi","version":"1.14.7.20231102_4"},"w3m":{"origin":"www/w3m","version":"0.5.3.20230718"},"wv":{"origin":"textproc/wv","version":"1.2.9_9"},"xlhtml":{"origin":"textproc/xlhtml","version":"0.5_6,1"}},"categories":["www","elisp"],"options":{"DOCS":"on","OCTET_VIEWER":"on","SHIMBUN":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"Before using emacs-w3m, you must add this to your own .emacs:\n\n (autoload 'w3m \"w3m\" \"Interface for w3m on Emacs.\" t)\n\n To use emacs-w3m on Wanderlust, add this to your own .emacs:\n\n (require 'mime-w3m)\n\n To use emacs-w3m on Mew, add this to your own .mew.el:\n\n (require 'mew-w3m)\n (setq mew-prog-html '(mew-mime-text/html-w3m nil nil))\n\n And to use octet stream viewer, add this to your own .emacs:\n\n (require 'w3m)\n (require 'octet)\n (octet-mime-setup)","type":"install"}]},{"name":"emacs-sqlite3-api-emacs_wayland","origin":"databases/emacs-sqlite3-api","version":"0.18_2","comment":"SQLite3 API for Emacs 25+","maintainer":"yasu@FreeBSD.org","www":"https://github.com/pekingduck/emacs-sqlite3-api","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"001e62814a50f43913e3d62224d21169d3cb5f36db26728121ba8d989d21e34e","flatsize":102539,"path":"All/emacs-sqlite3-api-emacs_wayland-0.18_2.pkg","repopath":"All/emacs-sqlite3-api-emacs_wayland-0.18_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":29352,"desc":"emacs-sqlite3-api is a dynamic module for GNU Emacs 25+ that provides\ndirect access to the core SQLite3 C API from Emacs Lisp.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"emacs-sqlite3-api-emacs_nox","origin":"databases/emacs-sqlite3-api","version":"0.18_2","comment":"SQLite3 API for Emacs 25+","maintainer":"yasu@FreeBSD.org","www":"https://github.com/pekingduck/emacs-sqlite3-api","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76db673f0bfa78933107f26870f3ded894c1c2648785fe895df52b755f4df8c1","flatsize":102539,"path":"All/emacs-sqlite3-api-emacs_nox-0.18_2.pkg","repopath":"All/emacs-sqlite3-api-emacs_nox-0.18_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":29392,"desc":"emacs-sqlite3-api is a dynamic module for GNU Emacs 25+ that provides\ndirect access to the core SQLite3 C API from Emacs Lisp.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"emacs-sqlite3-api-emacs_devel_nox","origin":"databases/emacs-sqlite3-api","version":"0.18_2","comment":"SQLite3 API for Emacs 25+","maintainer":"yasu@FreeBSD.org","www":"https://github.com/pekingduck/emacs-sqlite3-api","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd39da2e77598f0355a6d083fde21c1b2b03b79e8292b48b200dabbaea45750d","flatsize":102541,"path":"All/emacs-sqlite3-api-emacs_devel_nox-0.18_2.pkg","repopath":"All/emacs-sqlite3-api-emacs_devel_nox-0.18_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":29380,"desc":"emacs-sqlite3-api is a dynamic module for GNU Emacs 25+ that provides\ndirect access to the core SQLite3 C API from Emacs Lisp.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"emacs-sqlite3-api-emacs_devel","origin":"databases/emacs-sqlite3-api","version":"0.18_2","comment":"SQLite3 API for Emacs 25+","maintainer":"yasu@FreeBSD.org","www":"https://github.com/pekingduck/emacs-sqlite3-api","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce57b037818f3099ae2fdfc9df6535499becbfa9e1444d8cef91ec021b05f985","flatsize":102541,"path":"All/emacs-sqlite3-api-emacs_devel-0.18_2.pkg","repopath":"All/emacs-sqlite3-api-emacs_devel-0.18_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":29404,"desc":"emacs-sqlite3-api is a dynamic module for GNU Emacs 25+ that provides\ndirect access to the core SQLite3 C API from Emacs Lisp.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"emacs-sqlite3-api","origin":"databases/emacs-sqlite3-api","version":"0.18_2","comment":"SQLite3 API for Emacs 25+","maintainer":"yasu@FreeBSD.org","www":"https://github.com/pekingduck/emacs-sqlite3-api","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f0a2bb0463af05dfd0ef2a4e28c1f4d7b03571080ef54d54e93be1eb59d4ff5","flatsize":102539,"path":"All/emacs-sqlite3-api-0.18_2.pkg","repopath":"All/emacs-sqlite3-api-0.18_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":29364,"desc":"emacs-sqlite3-api is a dynamic module for GNU Emacs 25+ that provides\ndirect access to the core SQLite3 C API from Emacs Lisp.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"emacs-sqlite3-api-emacs_canna","origin":"databases/emacs-sqlite3-api","version":"0.18_2","comment":"SQLite3 API for Emacs 25+","maintainer":"yasu@FreeBSD.org","www":"https://github.com/pekingduck/emacs-sqlite3-api","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2eec730a9939e7710b5719a92031ca77b75cbdffce72689898a464c50c81e4f","flatsize":102539,"path":"All/emacs-sqlite3-api-emacs_canna-0.18_2.pkg","repopath":"All/emacs-sqlite3-api-emacs_canna-0.18_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":29356,"desc":"emacs-sqlite3-api is a dynamic module for GNU Emacs 25+ that provides\ndirect access to the core SQLite3 C API from Emacs Lisp.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","elisp"],"shlibs_required":["libsqlite3.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"emacs-lsp-booster","origin":"devel/emacs-lsp-booster","version":"0.2.0_2","comment":"Emacs LSP performance booster","maintainer":"ashish@FreeBSD.org","www":"https://github.com/blahgeek/emacs-lsp-booster","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06c9b1d9a349934903a41977b852bd649bac04dfac10acf2b87f31a63313c1aa","flatsize":1782269,"path":"All/emacs-lsp-booster-0.2.0_2.pkg","repopath":"All/emacs-lsp-booster-0.2.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":532936,"desc":"Emacs LSP performance booster improves the performance of\nlsp-mode or eglot using a wrapper executable.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"emacs-lisp-intro","origin":"lang/emacs-lisp-intro","version":"2.04_1","comment":"Introduction to Emacs Lisp programming","maintainer":"amakawa@jp.FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e412145a8f04da7d9f8918e12224fe3a9591dbc07ec7dcf2c08f4bd68f60d89f","flatsize":0,"path":"All/emacs-lisp-intro-2.04_1.pkg","repopath":"All/emacs-lisp-intro-2.04_1.pkg","licenselogic":"single","pkgsize":760,"desc":"This is an elementary introduction to programming in Emacs Lisp for\npeople who are not programmers, and who are not necessarily interested\nin programming, but who do want to customize or extend their computing\nenvironment.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["lang","elisp"]},{"name":"emacs-koi8u","origin":"ukrainian/emacs-koi8u","version":"1.0_1","comment":"KOI8-U coding system for [X]Emacs","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ed265f975a79525653cd0e203a122fbc3302d1370f4521c2a6205d688a5e473","flatsize":3806,"path":"All/emacs-koi8u-1.0_1.pkg","repopath":"All/emacs-koi8u-1.0_1.pkg","licenselogic":"single","pkgsize":2064,"desc":"KOI8-U coding system for all emacsen.","categories":["ukrainian","elisp"],"messages":[{"message":"Add (require 'ukr-koi8u) to you ~/.emacs or ~/.xemacs/init.el","type":"install"},{"message":"===>   NOTICE:\n\nThe emacs-koi8u port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"emacs-w3m","origin":"www/emacs-w3m","version":"1.4.632.b.20240208_2","comment":"Simple front-end to w3m for emacs","maintainer":"nobutaka@FreeBSD.org","www":"http://emacs-w3m.namazu.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d3666ab49e87c8f3aaa1e5229648c486a1fd67c5902b1bb8488423253dedbb23","flatsize":4473665,"path":"All/emacs-w3m-1.4.632.b.20240208_2.pkg","repopath":"All/emacs-w3m-1.4.632.b.20240208_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":768792,"desc":"Emacs-w3m is a simple interface program of w3m for Emacs.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"flim":{"origin":"editors/flim","version":"1.14.9.20231218_2,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"semi":{"origin":"editors/semi","version":"1.14.7.20231102_4"},"w3m":{"origin":"www/w3m","version":"0.5.3.20230718"},"wv":{"origin":"textproc/wv","version":"1.2.9_9"},"xlhtml":{"origin":"textproc/xlhtml","version":"0.5_6,1"}},"categories":["www","elisp"],"options":{"DOCS":"on","OCTET_VIEWER":"on","SHIMBUN":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"Before using emacs-w3m, you must add this to your own .emacs:\n\n (autoload 'w3m \"w3m\" \"Interface for w3m on Emacs.\" t)\n\n To use emacs-w3m on Wanderlust, add this to your own .emacs:\n\n (require 'mime-w3m)\n\n To use emacs-w3m on Mew, add this to your own .mew.el:\n\n (require 'mew-w3m)\n (setq mew-prog-html '(mew-mime-text/html-w3m nil nil))\n\n And to use octet stream viewer, add this to your own .emacs:\n\n (require 'w3m)\n (require 'octet)\n (octet-mime-setup)","type":"install"}]},{"name":"enlightenment","origin":"x11-wm/enlightenment","version":"0.24.2,2","comment":"Artistic and fast X window manager","maintainer":"enlightenment@FreeBSD.org","www":"https://www.enlightenment.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93aa1026a9332388da7b30eea61e8fe0764411d1a8137830d641de361039112f","flatsize":36282000,"path":"All/enlightenment-0.24.2,2.pkg","repopath":"All/enlightenment-0.24.2,2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":27049036,"desc":"A very artistic and fast X window manager.\n\nWWW: https://www.enlightenment.org/","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"efl":{"origin":"devel/efl","version":"1.26.3_12"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11-wm","enlightenment"],"shlibs_required":["libelementary.so.1","libevas.so.1","libecore.so.1","libeina.so.1","libintl.so.8","libeet.so.1","libecore_ipc.so.1","libecore_file.so.1","libecore_con.so.1","libecore_input.so.1","libecore_input_evas.so.1","libefreet.so.1","libeio.so.1","libeldbus.so.1","libemotion.so.1","libecore_evas.so.1","libedje.so.1","libecore_x.so.1","libemile.so.1"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:enlightenment:enlightenment:0.24.2:::::dragonfly6:x86_64"}},{"name":"fillets-ng","origin":"games/fillets-ng","version":"1.0.1_10","comment":"Wonderful puzzle game","maintainer":"amdmi3@FreeBSD.org","www":"https://fillets.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"353d6aa96b6eae1cd5b21c235b3799034f898d33131939e3644ab019c32be3e7","flatsize":163824661,"path":"All/fillets-ng-1.0.1_10.pkg","repopath":"All/fillets-ng-1.0.1_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":143149028,"desc":"Fish Fillets NG is strictly a puzzle game. The goal in every of the\nseventy levels is always the same: find a safe way out. The fish\nutter witty remarks about their surroundings, the various inhabitants\nof their underwater realm quarrel among themselves or comment on\nthe efforts of your fish. The whole game is accompanied by quiet,\ncomforting music.","deps":{"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"}},"categories":["games"],"shlibs_required":["libsmpeg-0.4.so.0","libSDL_ttf-2.0.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL-1.2.so.0","liblua-5.1.so","libfribidi.so.0","libX11.so.6"],"options":{"DOCS":"on","FRIBIDI":"on","SMPEG":"on","X11":"on"}},{"name":"erlang","origin":"lang/erlang","version":"25.3.2.7_1,4","comment":"Functional programming language from Ericsson","maintainer":"erlang@FreeBSD.org","www":"https://www.erlang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d3e0caa412f085e450ff90a3940efc236d139d7d0dd9151f0f84be60a891741","flatsize":93130552,"path":"All/erlang-25.3.2.7_1,4.pkg","repopath":"All/erlang-25.3.2.7_1,4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37111928,"desc":"Erlang is a programming language used to build massively scalable soft\nreal-time systems with requirements on high availability. Some of its\nuses are in telecoms, banking, e-commerce, computer telephony and\ninstant messaging. Erlang's runtime system has built-in support for\nconcurrency, distribution and fault tolerance.","deps":{"erlang-man":{"origin":"lang/erlang-man","version":"25.3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["lang","parallel","java"],"shlibs_required":["libtinfo.so.6","libcrypto.so.12"],"options":{"CHUNKS":"on","CORBA":"on","DIRTY":"on","FOP":"off","JAVA":"off","KQUEUE":"on","MANPAGES":"on","ODBC":"off","OPENSSL":"on","PDF":"off","SHARING":"off","WX":"off"},"annotations":{"cpe":"cpe:2.3:a:erlang:erlang/otp:25.3.2.7:::::dragonfly6:x86_64:1"},"messages":[{"message":"Installation tips:\n\nYou can find an emacs mode for Erlang here:\n\n    /usr/local/lib/erlang/lib/tools-3.5.3/emacs","type":"install"}]},{"name":"elvish","origin":"shells/elvish","version":"0.17.0_16","comment":"Elvish = Expressive Programming Language + Versatile Interactive Shell","maintainer":"vendion@gmail.com","www":"https://elv.sh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0a2a9b623e9e97c31bc797f4d4e29da66f057a467a376a2d45ffd3230b3c557","flatsize":6835318,"path":"All/elvish-0.17.0_16.pkg","repopath":"All/elvish-0.17.0_16.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2233736,"desc":"Elvish is an expressive programming language and a versatile interactive shell,\ncombined into one seamless package. It runs on Linux, BSDs, macOS and Windows.","categories":["shells"],"annotations":{"cpe":"cpe:2.3:a:elv:elvish:0.17.0:::::dragonfly6:x86_64:16"}},{"name":"elscreen-emacs_wayland","origin":"misc/elscreen","version":"1.4.6.20180320_15","comment":"Emacs utility similar to GNU Screen","maintainer":"ports@FreeBSD.org","www":"https://github.com/TakaakiFuruse/elscreen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8649c7ad3c0a6d2a852ede6f5d02eeda622ccba2e7bcdd94d274333e5c3d1cbb","flatsize":169756,"path":"All/elscreen-emacs_wayland-1.4.6.20180320_15.pkg","repopath":"All/elscreen-emacs_wayland-1.4.6.20180320_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32928,"desc":"ElScreen is an Emacs utility with which you can have multiple\nscreens (window-configuration) on your GNU Emacs as well as\nGNU screen on shell.","deps":{"apel-emacs_wayland":{"origin":"editors/apel","version":"10.8.20220720_8"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["misc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"Before using Elscreen, you must set following elisp\nto your own .emacs file.\n\n(require 'elscreen)\n(elscreen-start)","type":"install"},{"message":"===>   NOTICE:\n\nThe elscreen-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elscreen-emacs_nox","origin":"misc/elscreen","version":"1.4.6.20180320_15","comment":"Emacs utility similar to GNU Screen","maintainer":"ports@FreeBSD.org","www":"https://github.com/TakaakiFuruse/elscreen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f774a4eb8f77639c1e83ef21cb3791eb1b63eae0d03db40f083e5fdf86b28c10","flatsize":169756,"path":"All/elscreen-emacs_nox-1.4.6.20180320_15.pkg","repopath":"All/elscreen-emacs_nox-1.4.6.20180320_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32908,"desc":"ElScreen is an Emacs utility with which you can have multiple\nscreens (window-configuration) on your GNU Emacs as well as\nGNU screen on shell.","deps":{"apel-emacs_nox":{"origin":"editors/apel","version":"10.8.20220720_8"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["misc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"Before using Elscreen, you must set following elisp\nto your own .emacs file.\n\n(require 'elscreen)\n(elscreen-start)","type":"install"},{"message":"===>   NOTICE:\n\nThe elscreen-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"festvox-cmu_us_clb_arctic","origin":"audio/festvox-cmu_us_clb_arctic","version":"0.95","comment":"CMU US English female voice for festival","maintainer":"ports@FreeBSD.org","www":"http://festvox.org/cmu_arctic/dbs_clb.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"282e1999cb913a7b0693bd17f84c52e6a803ccb6bb8a6cf2fdc7e8e52a491581","flatsize":192115539,"path":"All/festvox-cmu_us_clb_arctic-0.95.pkg","repopath":"All/festvox-cmu_us_clb_arctic-0.95.pkg","licenselogic":"single","licenses":["MIT-variant"],"pkgsize":129519396,"desc":"US English female voice by the Language Technologies Institute at\nCarnegie Mellon University constructed from phonetically balanced,\nUS English single speaker database designed for unit selection\nspeech synthesis research.\n\n(voice_cmu_us_clb_arctic_clunits)","deps":{"festival":{"origin":"audio/festival","version":"2.4_4"},"festlex-cmu":{"origin":"audio/festlex-cmu","version":"1.95"},"festlex-poslex":{"origin":"audio/festlex-poslex","version":"1.4.1_2"}},"categories":["audio"],"messages":[{"message":"For correct operation, please add cmu_us_clb_arctic_clunits\nafter \"(defvar default-voice-priority-list\"\nin /usr/local/share/festival/lib/voices.scm","type":"install"},{"message":"===>   NOTICE:\n\nThe festvox-cmu_us_clb_arctic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elscreen-emacs_devel_nox","origin":"misc/elscreen","version":"1.4.6.20180320_15","comment":"Emacs utility similar to GNU Screen","maintainer":"ports@FreeBSD.org","www":"https://github.com/TakaakiFuruse/elscreen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c8537fddb6dc5f1b596f7b8a9b0000a814baaa6b49d864c12bd57edcd4ddbac","flatsize":169756,"path":"All/elscreen-emacs_devel_nox-1.4.6.20180320_15.pkg","repopath":"All/elscreen-emacs_devel_nox-1.4.6.20180320_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32924,"desc":"ElScreen is an Emacs utility with which you can have multiple\nscreens (window-configuration) on your GNU Emacs as well as\nGNU screen on shell.","deps":{"apel-emacs_devel_nox":{"origin":"editors/apel","version":"10.8.20220720_8"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["misc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"Before using Elscreen, you must set following elisp\nto your own .emacs file.\n\n(require 'elscreen)\n(elscreen-start)","type":"install"},{"message":"===>   NOTICE:\n\nThe elscreen-emacs_devel_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elscreen-emacs_devel","origin":"misc/elscreen","version":"1.4.6.20180320_15","comment":"Emacs utility similar to GNU Screen","maintainer":"ports@FreeBSD.org","www":"https://github.com/TakaakiFuruse/elscreen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbbcba53951120cd6554eea61debe64b5ea8d9d8c984d31310d160ab3b9b6c03","flatsize":169756,"path":"All/elscreen-emacs_devel-1.4.6.20180320_15.pkg","repopath":"All/elscreen-emacs_devel-1.4.6.20180320_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32932,"desc":"ElScreen is an Emacs utility with which you can have multiple\nscreens (window-configuration) on your GNU Emacs as well as\nGNU screen on shell.","deps":{"apel-emacs_devel":{"origin":"editors/apel","version":"10.8.20220720_8"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["misc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"Before using Elscreen, you must set following elisp\nto your own .emacs file.\n\n(require 'elscreen)\n(elscreen-start)","type":"install"},{"message":"===>   NOTICE:\n\nThe elscreen-emacs_devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elscreen-emacs_canna","origin":"misc/elscreen","version":"1.4.6.20180320_15","comment":"Emacs utility similar to GNU Screen","maintainer":"ports@FreeBSD.org","www":"https://github.com/TakaakiFuruse/elscreen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f366cffcb7c98599862e971c547b4c17e1246d9115a3634df03c27ce164dd0f","flatsize":169756,"path":"All/elscreen-emacs_canna-1.4.6.20180320_15.pkg","repopath":"All/elscreen-emacs_canna-1.4.6.20180320_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32924,"desc":"ElScreen is an Emacs utility with which you can have multiple\nscreens (window-configuration) on your GNU Emacs as well as\nGNU screen on shell.","deps":{"apel-emacs_canna":{"origin":"editors/apel","version":"10.8.20220720_8"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["misc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"Before using Elscreen, you must set following elisp\nto your own .emacs file.\n\n(require 'elscreen)\n(elscreen-start)","type":"install"},{"message":"===>   NOTICE:\n\nThe elscreen-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elscreen","origin":"misc/elscreen","version":"1.4.6.20180320_15","comment":"Emacs utility similar to GNU Screen","maintainer":"ports@FreeBSD.org","www":"https://github.com/TakaakiFuruse/elscreen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5582d7a89272eb5f26abbec4ffc7d065e71634ac06ab7c7c1edc4802516832db","flatsize":169756,"path":"All/elscreen-1.4.6.20180320_15.pkg","repopath":"All/elscreen-1.4.6.20180320_15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32920,"desc":"ElScreen is an Emacs utility with which you can have multiple\nscreens (window-configuration) on your GNU Emacs as well as\nGNU screen on shell.","deps":{"apel":{"origin":"editors/apel","version":"10.8.20220720_8"},"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["misc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"Before using Elscreen, you must set following elisp\nto your own .emacs file.\n\n(require 'elscreen)\n(elscreen-start)","type":"install"},{"message":"===>   NOTICE:\n\nThe elscreen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elm","origin":"mail/elm","version":"2.5.8_7","comment":"Once-popular mail user agent, version 2.5.x","maintainer":"ports@virtual-estates.net","www":"https://instinct.org/elm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15319037cafc345eca05fb559c0482ddebac487f1650758a3ea8be163b7834ef","flatsize":645019,"path":"All/elm-2.5.8_7.pkg","repopath":"All/elm-2.5.8_7.pkg","licenselogic":"single","licenses":["ELM"],"pkgsize":221292,"desc":"Elm is an interactive screen-oriented mailer program  that\nsupersedes mail and mailx.  This is the 2.5.x distribution.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["mail"],"shlibs_required":["libintl.so.8","libncurses.so.6","libtinfo.so.6"]},{"name":"festvox-cmu_us_rms_arctic","origin":"audio/festvox-cmu_us_rms_arctic","version":"0.95","comment":"CMU US English male voice for festival","maintainer":"ports@FreeBSD.org","www":"http://festvox.org/cmu_arctic/dbs_rms.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4914da699206b5275b0f456cb33b1a28aee0d61ecb62bf42f0395b165be05809","flatsize":177166940,"path":"All/festvox-cmu_us_rms_arctic-0.95.pkg","repopath":"All/festvox-cmu_us_rms_arctic-0.95.pkg","licenselogic":"single","licenses":["MIT-variant"],"pkgsize":116417472,"desc":"US English male voice by the Language Technologies Institute at\nCarnegie Mellon University constructed from phonetically balanced,\nUS English single speaker database designed for unit selection\nspeech synthesis research.\n\n(voice_cmu_us_rms_arctic_clunits)","deps":{"festival":{"origin":"audio/festival","version":"2.4_4"},"festlex-cmu":{"origin":"audio/festlex-cmu","version":"1.95"},"festlex-poslex":{"origin":"audio/festlex-poslex","version":"1.4.1_2"}},"categories":["audio"],"messages":[{"message":"For correct operation, please add cmu_us_rms_arctic_clunits\nafter \"(defvar default-voice-priority-list\"\nin /usr/local/share/festival/lib/voices.scm","type":"install"},{"message":"===>   NOTICE:\n\nThe festvox-cmu_us_rms_arctic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elk-chemistry","origin":"science/elk","version":"10.0.1","comment":"All-electron full-potential linearised augmented-planewave code","maintainer":"yuri@FreeBSD.org","www":"http://elk.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf7d42f25f60fe47c742c1f4dc9e971ae4670a2efc3da18a3170767f53cc24de","flatsize":5374259,"path":"All/elk-chemistry-10.0.1.pkg","repopath":"All/elk-chemistry-10.0.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3030268,"desc":"An all-electron full-potential linearised augmented-plane wave (LAPW) code with\nmany advanced features. Written originally at Karl-Franzens-Universitat Graz as\na milestone of the EXCITING EU Research and Training Network, the code is\ndesigned to be as simple as possible so that new developments in the field of\ndensity functional theory (DFT) can be added quickly and reliably.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"blis":{"origin":"math/blis","version":"0.9.0_2"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libxc":{"origin":"science/libxc","version":"6.2.2"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"wannier90":{"origin":"science/wannier90","version":"3.1.0_4"}},"categories":["science"],"shlibs_required":["liblapack.so.3","libblas.so.3","libfftw3.so.3","libfftw3f.so.3","libxcf90.so.12","libxc.so.12","libmpifort.so.12","libmpi.so.12","libgfortran.so.5","libgomp.so.1","libquadmath.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","NATIVE":"off","OPENMP":"on","MPICH":"on","OPENMPI":"off"}},{"name":"elk","origin":"lang/elk","version":"3.99.8_3","comment":"Embeddable Scheme interpreter","maintainer":"ports@FreeBSD.org","www":"http://sam.zoy.org/projects/elk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8568d0875c2d21be87b0e12d6244bdfe2631bbf75634a371d6b421b594e2beca","flatsize":2279755,"path":"All/elk-3.99.8_3.pkg","repopath":"All/elk-3.99.8_3.pkg","licenselogic":"single","pkgsize":363704,"desc":"Elk is a Scheme interpreter intended to be used as a general, reusable\nextension language subsystem for integration into existing and future\napplications.  Elk can also be used as a stand-alone implementation of\nthe Scheme programming language.\n\nOne purpose of the Elk project is to end the recent proliferation of\nmutually incompatible Lisp-like extension languages.  Instead of\ninventing and implementing yet another extension language, application\nprogrammers can integrate Elk into their application to make it\nextensible and highly customizable.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["lang","scheme"],"shlibs_required":["libgdbm.so.6","libXm.so.4","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXaw.so.7"],"shlibs_provided":["libelk-xlib.so.0","libelk-xt.so.0","libelk.so.0"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe elk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elixir-mode.el-emacs_wayland","origin":"lang/elixir-mode.el","version":"2.3.1_17","comment":"Emacs major mode for Elixir","maintainer":"erlang@FreeBSD.org","www":"https://github.com/elixir-lang/emacs-elixir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7d567c96deb4524a05cabd8f3d4b56a2435ed7e9a057a434db9755c693352552","flatsize":115947,"path":"All/elixir-mode.el-emacs_wayland-2.3.1_17.pkg","repopath":"All/elixir-mode.el-emacs_wayland-2.3.1_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28764,"desc":"Provides font-locking, indentation and navigation support for the\nElixir programming language.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"elixir-mode.el-emacs_nox","origin":"lang/elixir-mode.el","version":"2.3.1_17","comment":"Emacs major mode for Elixir","maintainer":"erlang@FreeBSD.org","www":"https://github.com/elixir-lang/emacs-elixir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"06ce46d8c122f0d667cb94ac2e7de50aefda0dba3f82fc96e51376f88c954806","flatsize":115947,"path":"All/elixir-mode.el-emacs_nox-2.3.1_17.pkg","repopath":"All/elixir-mode.el-emacs_nox-2.3.1_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28768,"desc":"Provides font-locking, indentation and navigation support for the\nElixir programming language.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"elixir-mode.el-emacs_devel_nox","origin":"lang/elixir-mode.el","version":"2.3.1_17","comment":"Emacs major mode for Elixir","maintainer":"erlang@FreeBSD.org","www":"https://github.com/elixir-lang/emacs-elixir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f2c9ec465179be63d9c65bee8fac7d94aed074fcd09bf1f2b5d12af037cc7156","flatsize":115947,"path":"All/elixir-mode.el-emacs_devel_nox-2.3.1_17.pkg","repopath":"All/elixir-mode.el-emacs_devel_nox-2.3.1_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28776,"desc":"Provides font-locking, indentation and navigation support for the\nElixir programming language.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["lang"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"elixir-mode.el-emacs_devel","origin":"lang/elixir-mode.el","version":"2.3.1_17","comment":"Emacs major mode for Elixir","maintainer":"erlang@FreeBSD.org","www":"https://github.com/elixir-lang/emacs-elixir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae47532e6c4ed327ee90528bcb4a8bef38bc2a6c3503c72c7122d9bacfa3b379","flatsize":115947,"path":"All/elixir-mode.el-emacs_devel-2.3.1_17.pkg","repopath":"All/elixir-mode.el-emacs_devel-2.3.1_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28780,"desc":"Provides font-locking, indentation and navigation support for the\nElixir programming language.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["lang"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"embree","origin":"graphics/embree","version":"3.13.5_7","comment":"Collection of high-performance ray tracing kernels","maintainer":"danfe@FreeBSD.org","www":"https://www.embree.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d20cbb9e811b1b636278b7c5686eba0a568d39121f137e15aca8582b426603f5","flatsize":141300883,"path":"All/embree-3.13.5_7.pkg","repopath":"All/embree-3.13.5_7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22927800,"desc":"Embree is a collection of high-performance ray tracing kernels developed\nat Intel.  The target users of Embree are graphics application engineers\nthat want to improve the performance of their application by leveraging\nthe optimized ray tracing kernels of Embree.\n\nThese kernels are optimized for photo-realistic rendering on the latest\nIntel processors with support for SSE, AVX, AVX2, AVX512, and the 16-wide\nIntel Xeon Phi coprocessor vector instructions.\n\nEmbree supports applications written with the Intel SPMD Program Compiler\n(ISPC, available as `devel/ispc' port) by also providing an ISPC interface\nto the core ray tracing algorithms.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"glfw":{"origin":"graphics/glfw","version":"3.4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libOpenGL.so.0","libGLX.so.0","libGLU.so.1","libglfw.so.3"],"shlibs_provided":["libembree3.so.3"],"options":{"BACKFACE_CULLING":"off","DOCS":"on","EXAMPLES":"on","ISPC":"on","TBB":"off"}},{"name":"elixir-mode.el-emacs_canna","origin":"lang/elixir-mode.el","version":"2.3.1_17","comment":"Emacs major mode for Elixir","maintainer":"erlang@FreeBSD.org","www":"https://github.com/elixir-lang/emacs-elixir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"413c55a7c15046105b3ac25a3cdbdd28876f0620dbc951fa42bd982576f4acae","flatsize":115947,"path":"All/elixir-mode.el-emacs_canna-2.3.1_17.pkg","repopath":"All/elixir-mode.el-emacs_canna-2.3.1_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28756,"desc":"Provides font-locking, indentation and navigation support for the\nElixir programming language.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"elixir-mode.el","origin":"lang/elixir-mode.el","version":"2.3.1_17","comment":"Emacs major mode for Elixir","maintainer":"erlang@FreeBSD.org","www":"https://github.com/elixir-lang/emacs-elixir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c94db2b619d8612e710dc83177ed6f243307c1e54b4a05085873741016fb40e1","flatsize":115947,"path":"All/elixir-mode.el-2.3.1_17.pkg","repopath":"All/elixir-mode.el-2.3.1_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28748,"desc":"Provides font-locking, indentation and navigation support for the\nElixir programming language.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"elixir-make","origin":"devel/elixir-make","version":"0.4.2","comment":"Make compiler for Mix","maintainer":"erlang@FreeBSD.org","www":"https://github.com/elixir-lang/elixir_make","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d137d778cca3ea1e1eb45e6008c84f27fbec5b60aff1afd51277c6a2be42148f","flatsize":29578,"path":"All/elixir-make-0.4.2.pkg","repopath":"All/elixir-make-0.4.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16100,"desc":"This project provides a Mix compiler that makes it straightforward\nto use makefiles in your Mix projects.","deps":{"elixir":{"origin":"lang/elixir","version":"1.16.3"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"en-gimp-help-html","origin":"misc/gimp-help-en","version":"2.10.0_2","comment":"GIMP User Manual in English","maintainer":"liangtai.s16@gmail.com","www":"https://docs.gimp.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4aa649812bfd9644265aa1c4087b3987a7af8eeb0df5fceea18c3f136c263351","flatsize":62275814,"path":"All/en-gimp-help-html-2.10.0_2.pkg","repopath":"All/en-gimp-help-html-2.10.0_2.pkg","licenselogic":"single","licenses":["GFDL"],"pkgsize":44693416,"desc":"GIMP-Help is a help system designed for use with the internal\nGIMP help browser, external web browser and HTML renderers, and\nhuman eyeballs. Docbook is used to create a highly customizable\nsystem for all needs.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc","graphics"]},{"name":"festvox-cmu_us_ksp_arctic","origin":"audio/festvox-cmu_us_ksp_arctic","version":"0.95","comment":"CMU US English Indian male voice for festival","maintainer":"ports@FreeBSD.org","www":"http://festvox.org/cmu_arctic/dbs_ksp.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc6113a4b5b2ba7044ca1780d0a8e9f58712948a2e1fb75a12faede4f6b9585a","flatsize":206746952,"path":"All/festvox-cmu_us_ksp_arctic-0.95.pkg","repopath":"All/festvox-cmu_us_ksp_arctic-0.95.pkg","licenselogic":"single","licenses":["MIT-variant"],"pkgsize":118416700,"desc":"US English Indian male voice by the Language Technologies Institute\nat Carnegie Mellon University constructed from phonetically balanced,\nUS English single speaker database designed for unit selection\nspeech synthesis research.\n\n(voice_cmu_us_ksp_arctic_clunits)","deps":{"festival":{"origin":"audio/festival","version":"2.4_4"},"festlex-cmu":{"origin":"audio/festlex-cmu","version":"1.95"},"festlex-poslex":{"origin":"audio/festlex-poslex","version":"1.4.1_2"}},"categories":["audio"],"messages":[{"message":"For correct operation, please add cmu_us_ksp_arctic_clunits\nafter \"(defvar default-voice-priority-list\"\nin /usr/local/share/festival/lib/voices.scm","type":"install"},{"message":"===>   NOTICE:\n\nThe festvox-cmu_us_ksp_arctic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elisa","origin":"audio/elisa","version":"23.08.5","comment":"Audio player with QML and KDE Plasma integration","maintainer":"kde@FreeBSD.org","www":"https://userbase.kde.org/Elisa","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7840a0cdffbea20d6360f885845981a29e25e2edf5ca4ce6b024cdbc26a2c89e","flatsize":4716110,"path":"All/elisa-23.08.5.pkg","repopath":"All/elisa-23.08.5.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":1960236,"desc":"Elisa is a music player developed by the KDE community that strives\nto be simple and nice to use. We also recognize that we need a flexible\nproduct to account for the different workflows and use-cases of our users.\n\nWe focus on a very good integration with the Plasma desktop of the\nKDE community without compromising the support for other platforms\n(other Linux desktop environments, Windows and Android).\n\nWe are creating a reliable product that is a joy to use and respects\nour users privacy. As such, we will prefer to support online services\nwhere users are in control of their data.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-baloo":{"origin":"sysutils/kf5-baloo","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"vlc":{"origin":"multimedia/vlc","version":"3.0.21_2,4"}},"categories":["audio","kde","kde-applications"],"shlibs_required":["libQt5Multimedia.so.5","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libKF5ItemViews.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5Baloo.so.5","libKF5ConfigCore.so.5","libKF5Solid.so.5","libQt5Xml.so.5","libKF5DBusAddons.so.5","libKF5FileMetaData.so.3","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5","libvlc.so.5","libQt5Sql.so.5"],"shlibs_provided":["libelisaLib.so.0","libelisaqmlplugin.so"],"options":{"DOCS":"on","VLC":"on"}},{"name":"elinks","origin":"www/elinks","version":"0.17.0_2","comment":"Links text WWW browser with enhancements","maintainer":"jailbird@fdf.net","www":"https://github.com/rkd77/elinks/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"034ecf2dc3d508b83c5f149e08c9ae619b168681bc047bccd67cc4f864166c66","flatsize":2901707,"path":"All/elinks-0.17.0_2.pkg","repopath":"All/elinks-0.17.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":791236,"desc":"elinks is the links text WWW browser with many bugfixes and enhancements.\n\nSo far elinks adds the following to links:\n\n     many bugfixes\n     new translations and some updates of the original ones\n     some very minor features not worth mentioning here\n     code cleanup\n     lua support (from links-lua project)\n     HTTP referrer support\n     updated manpage\n     --help lists all options now\n     cookie expiration and saving/loading from disk\n     ability to modify user-agent string\n     unhistory\n     support for editing textareas in external editor\n     ability to switch off document-specific colors\n     Spidermonkey-based ECMAScript support\n     Syntax highlighting for HTML, RSS, and XBEL","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libbrotlidec.so.1","libperl.so.5.36"],"options":{"256COLORS":"on","88COLORS":"on","BITTORRENT":"off","BROTLI":"on","CSS":"off","CURL":"off","EXMODE":"on","FASTMEM":"on","FINGER":"off","FSP":"off","FTP":"on","GOPHER":"off","GUILE":"off","HIGHLIGHT":"on","IDN":"off","LOCAL_CGI":"off","LUA":"off","LZMA":"on","MOUSE":"on","NLS":"on","NNTP":"off","NOROOT":"off","SMB":"off","SPIDERMONKEY":"off","TRE":"off","TRUECOLORS":"off","XBELMARKS":"off","ZSTD":"off"},"annotations":{"cpe":"cpe:2.3:a:elinks:elinks:0.17.0:::::dragonfly6:x86_64:2"}},{"name":"elfx86exts","origin":"sysutils/elfx86exts","version":"0.6.2_1","comment":"Decode binaries and show which instruction set extensions they use","maintainer":"jamie@catflap.org","www":"https://github.com/pkgw/elfx86exts","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"badf2ff66af6891c3c1019f6339351a9651c4c5c85bc7eea70e959df7a2304f0","flatsize":9684560,"path":"All/elfx86exts-0.6.2_1.pkg","repopath":"All/elfx86exts-0.6.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1103964,"desc":"Disassemble a binary and print out which instruction set extensions it uses.\n\nDespite the utterly misleading name, this tool supports ELF and MachO\nbinaries, and perhaps other formats as well, and has preliminary\nsupport for ARM64 as well as X86/64.","categories":["sysutils"]},{"name":"elfutils","origin":"devel/elfutils","version":"0.187_1","comment":"Library for manipulating ELF files and partial implementation of binutils","maintainer":"cem@FreeBSD.org","www":"https://sourceware.org/elfutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8893745fd508dbc9ef6fc7f2e9f2f1c5c5d0001dd7661a6bd81f1e34c8e7b6e","flatsize":5956752,"path":"All/elfutils-0.187_1.pkg","repopath":"All/elfutils-0.187_1.pkg","licenselogic":"and","licenses":["LGPL3","GPLv2+","GPLv3+"],"pkgsize":861148,"desc":"Elfutils provides a set of binutils-replacement tools,\nprefixed with eu-, as well as a set of libraries for\nmanipulating ELF and DWARF data.","deps":{"argp-standalone":{"origin":"devel/argp-standalone","version":"1.5.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["devel"],"shlibs_required":["libargp.so.0","libintl.so.8","libcurl.so.4"],"shlibs_provided":["libasm.so.1","libdebuginfod.so.1","libdw.so.1","libelf.so.1"],"options":{"MANPAGES":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:elfutils_project:elfutils:0.187:::::dragonfly6:x86_64:1"},"messages":[{"message":"To use this port add:\n  CFLAGS+= -I/usr/local/include/elfutils\n           -I/usr/local/include\n  LDFLAGS+= -L/usr/local/lib/elfutils\n            -Wl,-rpath,/usr/local/lib/elfutils","type":"install"}]},{"name":"elfsh","origin":"devel/elfsh","version":"0.51b3_5","comment":"Attractive toolkit for the analysis of ELF object files","maintainer":"ports@FreeBSD.org","www":"http://elfsh.asgardlabs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bf440f05cd2593977143b0a063095802e071aa5611ffd88da55a9f2c54971f0","flatsize":5637406,"path":"All/elfsh-0.51b3_5.pkg","repopath":"All/elfsh-0.51b3_5.pkg","licenselogic":"single","pkgsize":364504,"desc":"The ELF shell 0.5 takes advantage of a hash based, lazy typed\nobject oriented architecture, a readline based interactive mode\n(35+ builtin commands, with history, completion, regular\nexpression powered), a scripting mode (sample scripts and\nsession logs available on this page) and brings more\nmodification API (relocation tables, .interp, .dynamic,\n.dynsym, PAX bits, and +), atomic operations with get/set and\nadd/sub/mul/div/mod commands, section injection by top (insert\nunlimited amount of data in the executable PT_LOAD, even in\nnon-executable environments), a quiet output for tiny screens,\nELFsh modules support, sophisticated write/printf primitives,\nSPARC PLT infection, experimental ET_EXEC relocation and\nremapping features, ET_REL injection into ET_EXEC (with bss and\nsymtab merging support), disassembly (with good resolving) on\ni386 binaries with libasm, and much more.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libreadline.so.8","libncurses.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe elfsh port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elfio","origin":"devel/elfio","version":"3.11","comment":"Small C++ library for reading and generating ELF files","maintainer":"james.wright@digital-chaos.com","www":"https://elfio.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71761d5aa16271b4fe1640f2dc2e68081b4fd57afdd2e2e0070c895fe9bd6a1f","flatsize":1817562,"path":"All/elfio-3.11.pkg","repopath":"All/elfio-3.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":579516,"desc":"ELFIO is a small, header-only C++ library that provides a simple interface\nfor reading and generating files in ELF binary format.\n\nIt is used as a standalone library - it is not dependant on any other\nproduct or project. Adhering to ISO C++, it compiles on a wide variety of\narchitectures and compilers.","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"endgame-singularity-music","origin":"games/endgame-singularity-music","version":"007_1","comment":"Music pack for endgame-singularity","maintainer":"ports@FreeBSD.org","www":"http://emhsoft.com/singularity/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"643b089e36acde853fb2d85409aad0e26ee393078687a79e3f787d5c21179dca","flatsize":52114319,"path":"All/endgame-singularity-music-007_1.pkg","repopath":"All/endgame-singularity-music-007_1.pkg","licenselogic":"single","licenses":["CC-BY-SA-3.0"],"pkgsize":51296680,"desc":"Music tracks by Max McCracken written for endgame-singularity. They are\nreleased under the same BY-SA 3.0 license as the Psycle source files\nfor the tracks, which can be found in the main Endgame: Singularity\ndistribution.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe endgame-singularity-music port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elfcat","origin":"devel/elfcat","version":"0.1.8_25","comment":"ELF visualizer, generates HTML files from ELF binaries","maintainer":"lwhsu@FreeBSD.org","www":"https://crates.io/crates/elfcat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd19dd36dd6b4c1aef9d5a439fdc3124494dac14317b2f16225d77a27dc11296","flatsize":572973,"path":"All/elfcat-0.1.8_25.pkg","repopath":"All/elfcat-0.1.8_25.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":203968,"desc":"ELF visualizer. Generates HTML files from ELF binaries.","categories":["devel"]},{"name":"elf","origin":"devel/elf","version":"0.5.4p1_6","comment":"Commandline based ELF header analyzer","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2df663e0bffb5c494f29e0c342fa141fb9439d8c8c9396d6bed51b2d5ef74df3","flatsize":45123,"path":"All/elf-0.5.4p1_6.pkg","repopath":"All/elf-0.5.4p1_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17844,"desc":"ELF is a command line based ELF header analyzer. This tool\nallows you to easily parse the ehdr of ELF object files\ninto a human readable format (and various other formats).\nThis is a very good source of both source code (for people\nlearning the ELF) and information for developers that care\nabout the internals of object files that is generated for\nthem.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libedit.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe elf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elf-dissector","origin":"devel/elf-dissector","version":"0.0.1_2","comment":"Tools for inspecting, analyzing and optimizing ELF files","maintainer":"kde@FreeBSD.org","www":"https://invent.kde.org/sdk/elf-dissector","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9754d9ac62ffe16ede865867ce3c1b3e3f8b10ba7185fd92ed65e1ffc864d13d","flatsize":3043043,"path":"All/elf-dissector-0.0.1_2.pkg","repopath":"All/elf-dissector-0.0.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":443908,"desc":"ELF Dissector: Static analysis tool for ELF libraries and executables.\n\nELF Dissector is useful if you need to do one or more of the following:\n\n- Inspecting forward and backward dependencies, on library\n  and symbol level.\n- Identifying load-time performance bottlenecks such as expensive\n  static constructors or excessive relocations.\n- Size profiling of ELF files.","deps":{"binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"capstone":{"origin":"devel/capstone","version":"5.0.1_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel","kde"],"shlibs_required":["libQt5Core.so.5","libopcodes-2.40.so","libcapstone.so.5","libintl.so.8","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5ItemModels.so.5"]},{"name":"elementary-terminal","origin":"x11/elementary-terminal","version":"6.1.2","comment":"Terminal emulator designed for elementary OS","maintainer":"nc@FreeBSD.org","www":"https://github.com/elementary/terminal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c44fd4c756ca97a7f972ffd696ee9956b54aa8d82bab51f3adc76a32d482d18","flatsize":507393,"path":"All/elementary-terminal-6.1.2.pkg","repopath":"All/elementary-terminal-6.1.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":125528,"desc":"A super lightweight, beautiful, and simple terminal. Comes with sane defaults,\nbrowser-class tabs, sudo paste protection, smart copy/paste, and little to no\nconfiguration.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"granite":{"origin":"x11-toolkits/granite","version":"6.2.0_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"}},"categories":["x11"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgio-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libgranite.so.6","libgee-0.8.so.2","libhandy-1.so.0","libvte-2.91.so.0"]},{"name":"elementary-videos","origin":"multimedia/elementary-videos","version":"3.0.0_1","comment":"Elementary OS video player","maintainer":"miguel@gocobachi.dev","www":"https://github.com/elementary/videos/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3af7ca5ed8946a74b16db0e572d81adee3eb46b0d564018de91da3f3fcc70c7a","flatsize":722937,"path":"All/elementary-videos-3.0.0_1.pkg","repopath":"All/elementary-videos-3.0.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":149344,"desc":"Smart and simple video viewing with a library,\nthumbnail previews on the seekbar, playlists,\nsubtitle support, smart fullscreen,\nand the ability to resume what was last playing.\n\nThis Video player and library app\nhas been designed by elementary OS.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gst3":{"origin":"multimedia/clutter-gst3","version":"3.0.27_2"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"granite":{"origin":"x11-toolkits/granite","version":"6.2.0_2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-libav":{"origin":"multimedia/gstreamer1-libav","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-core":{"origin":"multimedia/gstreamer1-plugins-core","version":"1.22.10"},"gstreamer1-plugins-faad":{"origin":"audio/gstreamer1-plugins-faad","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-ogg":{"origin":"audio/gstreamer1-plugins-ogg","version":"1.22.10"},"gstreamer1-plugins-opus":{"origin":"audio/gstreamer1-plugins-opus","version":"1.22.10"},"gstreamer1-plugins-theora":{"origin":"multimedia/gstreamer1-plugins-theora","version":"1.22.10"},"gstreamer1-plugins-ugly":{"origin":"multimedia/gstreamer1-plugins-ugly","version":"1.22.10"},"gstreamer1-plugins-vorbis":{"origin":"audio/gstreamer1-plugins-vorbis","version":"1.22.10"},"gstreamer1-plugins-x":{"origin":"x11/gstreamer1-plugins-x","version":"1.22.10"},"gstreamer1-plugins-x264":{"origin":"multimedia/gstreamer1-plugins-x264","version":"1.22.10"},"gstreamer1-plugins-ximagesrc":{"origin":"x11/gstreamer1-plugins-ximagesrc","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["multimedia"],"shlibs_required":["libgee-0.8.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgranite.so.6","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgstreamer-1.0.so.0","libgstpbutils-1.0.so.0","libgsttag-1.0.so.0","libhandy-1.so.0"]},{"name":"elementary-code","origin":"editors/elementary-code","version":"7.1.0_4","comment":"Code editor designed for elementary OS","maintainer":"miguel@gocobachi.dev","www":"https://github.com/elementary/code","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36e018c856004a5bfa84ec8da6cee2697901501ea121f140d85b02c0ca83dfe4","flatsize":2689393,"path":"All/elementary-code-7.1.0_4.pkg","repopath":"All/elementary-code-7.1.0_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":581472,"desc":"Code editor designed for elementary OS\n\nTailor-made with autosaving, project folders, Git integration,\nmultiple panes, smart whitespace, EditorConfig support, Mini Map,\nVala symbols, and extensions like Terminal, Web Preview, and\nVim Emulation. Code will be the last editor you'll ever need.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"droid-fonts-ttf":{"origin":"x11-fonts/droid-fonts-ttf","version":"20131024_5"},"editorconfig-core-c":{"origin":"editors/editorconfig-core-c","version":"0.12.9"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"granite":{"origin":"x11-toolkits/granite","version":"6.2.0_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview4":{"origin":"x11-toolkits/gtksourceview4","version":"4.8.3_2"},"gtkspell3":{"origin":"textproc/gtkspell3","version":"3.0.10_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libgit2-glib":{"origin":"devel/libgit2-glib","version":"1.2.0_1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"vala":{"origin":"lang/vala","version":"0.56.16,1"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["editors"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgobject-2.0.so.0","libgee-0.8.so.2","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgranite.so.6","libhandy-1.so.0","libgtksourceview-4.so.0","libpeas-1.0.so.0","libpeas-gtk-1.0.so.0","libgit2-glib-1.0.so.0","libfontconfig.so.1","libpangoft2-1.0.so.0","libvala-0.56.so.0","libvte-2.91.so.0","libeditorconfig.so.0","libsoup-2.4.so.1","libgtkspell3-3.so.0"],"shlibs_provided":["libcodecore.so.0"]},{"name":"elementary-calendar","origin":"deskutils/elementary-calendar","version":"6.1.2_2","comment":"Desktop calendar app designed for elementary OS","maintainer":"nc@FreeBSD.org","www":"https://github.com/elementary/calendar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"518e75baa785f4ed4053d312d659a452d8cf065c830ede27c678b1f4a0633cb1","flatsize":1494005,"path":"All/elementary-calendar-6.1.2_2.pkg","repopath":"All/elementary-calendar-6.1.2_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":305724,"desc":"Desktop calendar app designed for elementary OS.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"evolution-data-server":{"origin":"databases/evolution-data-server","version":"3.44.4_7"},"folks":{"origin":"net-im/folks","version":"0.15.5_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geoclue":{"origin":"net/geoclue","version":"2.7.1_1"},"geocode-glib":{"origin":"net/geocode-glib","version":"3.26.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"granite":{"origin":"x11-toolkits/granite","version":"6.2.0_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libchamplain":{"origin":"graphics/libchamplain","version":"0.12.20_3"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgee-0.8.so.2","libgobject-2.0.so.0","libgranite.so.6","libgtk-3.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libecal-2.0.so.1","libical-glib.so.3","libedataserver-1.2.so.26","libhandy-1.so.0","libchamplain-0.12.so.0","libclutter-1.0.so.0","libchamplain-gtk-0.12.so.0","libclutter-gtk-1.0.so.0","libfolks.so.26","libgeocode-glib.so.0","libgeoclue-2.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libedataserverui-1.2.so.3"],"shlibs_provided":["libelementary-calendar.so.0"]},{"name":"electricfence","origin":"devel/ElectricFence","version":"2.2.2_3","comment":"Debugging malloc() that uses the VM hardware to detect buffer overruns","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e56549d3630f0b236a359a58aaffe971c77b3a5d1661c280b6729d3077bdef6","flatsize":80750,"path":"All/electricfence-2.2.2_3.pkg","repopath":"All/electricfence-2.2.2_3.pkg","licenselogic":"single","pkgsize":24552,"desc":"Electric Fence is a different kind of malloc() debugger. It uses the virtual\nmemory hardware of your system to detect when software overruns the boundaries\nof a malloc() buffer. It will also detect any accesses of memory that has\nbeen released by free(). Because it uses the VM hardware for detection,\nElectric Fence stops your program on the first instruction that causes\na bounds violation. It's then trivial to use a debugger to display the\noffending statement.\n\nIt will probably port to any ANSI/POSIX system that provides mmap(), and\nmprotect(), as long as mprotect() has the capability to turn off all access\nto a memory page, and mmap() can use /dev/zero or the MAP_ANONYMOUS flag\nto create virtual memory pages.\n\nComplete information on the use of Electric Fence is in the manual page\nefence(3).","categories":["devel"],"shlibs_provided":["libefence.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe electricfence port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elementary-photos","origin":"graphics/elementary-photos","version":"2.8.0_2","comment":"Photo viewer and organizer designed for elementary OS","maintainer":"miguel@gocobachi.dev","www":"https://github.com/elementary/videos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a932bf4452dae1669635a445355691233d91c34470633ddd6fb7e872ed5bef15","flatsize":8599785,"path":"All/elementary-photos-2.8.0_2.pkg","repopath":"All/elementary-photos-2.8.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1678440,"desc":"Import, organize, and edit photos. Make a slideshow.\nShare with Facebook or Flickr.\n\nPhoto viewer and organizer designed by elementary OS.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"geocode-glib":{"origin":"net/geocode-glib","version":"3.26.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gexiv2":{"origin":"graphics/gexiv2","version":"0.14.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"granite":{"origin":"x11-toolkits/granite","version":"6.2.0_2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"},"libgudev":{"origin":"devel/libgudev","version":"237"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"rest":{"origin":"devel/librest","version":"0.8.1_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgobject-2.0.so.0","libgee-0.8.so.2","libgexiv2.so.2","libgeocode-glib.so.0","libgmodule-2.0.so.0","libgstreamer-1.0.so.0","libgstpbutils-1.0.so.0","libgranite.so.6","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgudev-1.0.so.0","libhandy-1.so.0","libexif.so.12","libgphoto2.so.6","libgphoto2_port.so.12","libraw.so.23","libwebp.so.7","libsqlite3.so.0","libjson-glib-1.0.so.0","libsoup-2.4.so.1","libxml2.so.2","librest-0.7.so.0","libwebkit2gtk-4.0.so.37"]},{"name":"festvox-cmu_us_slt_arctic","origin":"audio/festvox-cmu_us_slt_arctic","version":"0.95","comment":"CMU US English female voice for festival","maintainer":"ports@FreeBSD.org","www":"http://festvox.org/cmu_arctic/dbs_slt.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76abe0255983ad1ff5bf1d2250da8c824bac61dc7550fc4d9457ed00197ac9c2","flatsize":176387915,"path":"All/festvox-cmu_us_slt_arctic-0.95.pkg","repopath":"All/festvox-cmu_us_slt_arctic-0.95.pkg","licenselogic":"single","licenses":["MIT-variant"],"pkgsize":118592372,"desc":"US English female voice by the Language Technologies Institute at\nCarnegie Mellon University constructed from phonetically balanced,\nUS English single speaker database designed for unit selection\nspeech synthesis research.\n\n(voice_cmu_us_slt_arctic_clunits)","deps":{"festival":{"origin":"audio/festival","version":"2.4_4"},"festlex-cmu":{"origin":"audio/festlex-cmu","version":"1.95"},"festlex-poslex":{"origin":"audio/festlex-poslex","version":"1.4.1_2"}},"categories":["audio"],"messages":[{"message":"For correct operation, please add cmu_us_slt_arctic_clunits\nafter \"(defvar default-voice-priority-list\"\nin /usr/local/share/festival/lib/voices.scm","type":"install"},{"message":"===>   NOTICE:\n\nThe festvox-cmu_us_slt_arctic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elasticsearch-plugin-head","origin":"textproc/elasticsearch-plugin-head","version":"2015.12.16","comment":"ElasticSearch Head Plugin","maintainer":"elastic@FreeBSD.org","www":"https://mobz.github.io/elasticsearch-head/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b18baf8761af71a068fc58a3b0eb2526fba5722414e2cc31faaffc5e57765bea","flatsize":1118491,"path":"All/elasticsearch-plugin-head-2015.12.16.pkg","repopath":"All/elasticsearch-plugin-head-2015.12.16.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":367288,"desc":"Head is a web front end for browsing and interacting with an\nElasticSearch cluster.","categories":["textproc"]},{"name":"electric","origin":"cad/electric","version":"7.0.0_5","comment":"Sophisticated electrical CAD system","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/electric/electric.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2617b59f8b48ca31b532697471cee3b2a0c3b6b788378c4169b337a62d076ca3","flatsize":7094018,"path":"All/electric-7.0.0_5.pkg","repopath":"All/electric-7.0.0_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1856904,"desc":"Electric is a sophisticated electrical CAD system that can handle\nmany forms of circuit design, including:\n\n   Custom IC layout (ASICs)\n   Schematic drawing\n   Hardware description language specifications\n   Electro-mechanical hybrid layout\n\n(snip, this is an edited version of Electric's homepage)\n\nElectric handles these file formats:\n\n   CIF I/O\n   GDS I/O\n   VHDL I/O\n   DXF I/O\n   PostScript, HPGL, and QuickDraw output\n\nFor real functionality, one should consider installing\nsupport simulation software such as cad/spice.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"t1lib":{"origin":"devel/t1lib","version":"5.1.2_5,1"}},"categories":["cad"],"shlibs_required":["libSM.so.6","libICE.so.6","libt1.so.5","libXm.so.4","libXmu.so.6","libXt.so.6","libXext.so.6","libX11.so.6","libintl.so.8"],"options":{"NLS":"on","OPTIMIZED_CFLAGS":"off","T1LIB":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe electric port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"el-hyphen","origin":"textproc/el-hyphen","version":"2005.10.17_1","comment":"Greek hyphenation rules","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d93cc354f4b70697e9ce848ae1794806c13ab4828ff10f5959636ba5fad1a626","flatsize":30056,"path":"All/el-hyphen-2005.10.17_1.pkg","repopath":"All/el-hyphen-2005.10.17_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":10604,"desc":"Greek hyphenation rules","categories":["textproc"]},{"name":"elixir","origin":"lang/elixir","version":"1.16.3","comment":"Functional, meta-programming aware language built on top of Erlang VM","maintainer":"erlang@FreeBSD.org","www":"https://elixir-lang.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"51dfd3077368b03725e49df28cf3992aef8cb973fc64817dc6ac4cd889709f56","flatsize":31444981,"path":"All/elixir-1.16.3.pkg","repopath":"All/elixir-1.16.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9631092,"desc":"Elixir is a functional, meta-programming aware language built on top of the\nErlang VM. It is a dynamic language that focuses on tooling to leverage\nErlang's abilities to build concurrent, distributed and fault-tolerant\napplications with hot code upgrades.","deps":{"erlang":{"origin":"lang/erlang","version":"25.3.2.7_1,4"}},"categories":["lang"],"options":{"DOCS":"on"},"messages":[{"message":"Elixir requires a compatible Erlang/OTP runtime. Ensure that you have\none of the following installed:\n\n- lang/erlang\n- lang/erlang-runtime24 or newer","type":"install"},{"message":"Elixir requires a compatible Erlang/OTP runtime. Ensure that you have\none of the following installed, as you prefer:\n\n- lang/erlang\n- lang/erlang-runtime25 or newer","type":"upgrade"}]},{"name":"el-libreoffice","origin":"editors/libreoffice-el","version":"24.2.4.2","comment":"el language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"41d8afdf18a77f1b61935d14090886ee4278589c16a13705c79a86905d6ba335","flatsize":38740727,"path":"All/el-libreoffice-24.2.4.2.pkg","repopath":"All/el-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3626936,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"el","origin":"games/el","version":"1.9.5.9.1_2,1","comment":"Eternal Lands is a free 3D MMORPG","maintainer":"acm@FreeBSD.org","www":"https://www.eternal-lands.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c45250dcdc5965837a548724c9611b579535b4231350b1b77b80759d4fa4fa2","flatsize":3028430,"path":"All/el-1.9.5.9.1_2,1.pkg","repopath":"All/el-1.9.5.9.1_2,1.pkg","licenselogic":"single","pkgsize":1047176,"desc":"Eternal Lands is a FREE 3D MMORPG (massive multiplay online role playing game)\ncurrently under development. There are 9 skills, total character development\nfreedom, many quests, religion, a lot of NPCs, animals and monsters.","deps":{"cal3d":{"origin":"graphics/cal3d","version":"0.11.1_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"el-data":{"origin":"games/el-data","version":"1.9.5.9.1,1"},"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_net":{"origin":"net/sdl2_net","version":"2.2.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libX11.so.6","libSDL2-2.0.so.0","libxml2.so.2","libSDL2_net-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_ttf-2.0.so.0","libopenal.so.1","libGL.so.1","libGLU.so.1","libcal3d.so.12","libpng16.so.16","libvorbis.so.0","libvorbisfile.so.3"]},{"name":"eksanos","origin":"games/eksanos","version":"1.1.0","comment":"Simple TicTacToe game written for elementary OS","maintainer":"nc@FreeBSD.org","www":"https://github.com/eksanos/eksanos/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa74ade242b9ffec2df8dd3360c7bd00865581071da4151f348b13e634823724","flatsize":424828,"path":"All/eksanos-1.1.0.pkg","repopath":"All/eksanos-1.1.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":106388,"desc":"Eksanos is a simple TicTacToe game for elementary OS.\n\nWWW: https://github.com/eksanos/eksanos","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"granite":{"origin":"x11-toolkits/granite","version":"6.2.0_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games"],"shlibs_required":["libhandy-1.so.0","libgtk-3.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgranite.so.6"]},{"name":"ekhtml","origin":"textproc/ekhtml","version":"0.3.2_2","comment":"El-Kabong is a speedy, yet forgiving, SAX-style HTML parser","maintainer":"ports@FreeBSD.org","www":"https://ekhtml.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7a28467300f294d0e7edd8f09f346c43df61c7ad4c4de0d0c8b19a3fd206034","flatsize":76127,"path":"All/ekhtml-0.3.2_2.pkg","repopath":"All/ekhtml-0.3.2_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":19396,"desc":"El-Kabong is a high-speed, forgiving, sax-style HTML parser.\nIts aim is to provide consumers with a very fast, clean,\nlightweight library which parses HTML quickly, while forgiving\nsyntactically incorrect tags.","categories":["textproc"],"shlibs_provided":["libekhtml.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe ekhtml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eject","origin":"sysutils/eject","version":"1.5_5","comment":"Utility for ejecting media from CD or optical disk drive","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d16696ec3118bdc209438763ca6f19ac301d8fbcce749c011e210583b5c8ba1d","flatsize":14715,"path":"All/eject-1.5_5.pkg","repopath":"All/eject-1.5_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7992,"desc":"Utility for ejecting media from CD or optical disk drive.\n\nThis is a simple program that eject media from CD or optical disk\ndrive.  This program work under FreeBSD 2.1.5-RELEASE or later\nversion.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"NOTE: This port is no longer installed with SETUID, because it allows\nnon-privileged users to unmount a filesystem. To enable your users to\neject the CD-ROM, install security/sudo and enter the following line in\n/usr/local/etc/sudoers:\n\n%users ALL=/usr/local/sbin/eject /dev/acd0","type":"install"},{"message":"===>   NOTICE:\n\nThe eject port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elki","origin":"misc/elki","version":"0.7.1.1166_1","comment":"Data mining toolkit","maintainer":"yuri@FreeBSD.org","www":"https://elki-project.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b03817ac39450c7b2b077b6c4e74e5f6e2b23294d2f014780a8e8f8e1fc9f61","flatsize":24411582,"path":"All/elki-0.7.1.1166_1.pkg","repopath":"All/elki-0.7.1.1166_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":21809456,"desc":"ELKI is an open source (AGPLv3) data mining software written in Java. The focus\nof ELKI is research in algorithms, with an emphasis on unsupervised methods in\ncluster analysis and outlier detection. In order to achieve high performance and\nscalability, ELKI offers data index structures such as the R*-tree that can\nprovide major performance gains. ELKI is designed to be easy to extend for\nresearchers and students in this domain, and welcomes contributions of\nadditional methods. ELKI aims at providing a large collection of highly\nparameterizable algorithms, in order to allow easy and fair evaluation and\nbenchmarking of algorithms.","deps":{"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["misc","java"]},{"name":"ejdb","origin":"databases/ejdb","version":"2.73","comment":"Embeddable JSON database engine library","maintainer":"danfe@FreeBSD.org","www":"https://ejdb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01d5f02b28eaabaecaebf76cf347a0bfc23a55eab2d7a70a96523962a07fe369","flatsize":643348,"path":"All/ejdb-2.73.pkg","repopath":"All/ejdb-2.73.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":115796,"desc":"Embeddable JSON database engine C library which supports simple XPath-like\nquery language (JQL).","deps":{"iowow":{"origin":"databases/iowow","version":"1.4.17"},"iwnet":{"origin":"net/iwnet","version":"g20220907"}},"categories":["databases"],"shlibs_required":["libiowow.so.1","libiwnet.so.1"],"shlibs_provided":["libejdb2.so.2"],"options":{"DOCS":"on"}},{"name":"eispack","origin":"math/eispack","version":"1.0_15","comment":"Eigenvalue system package","maintainer":"ports@FreeBSD.org","www":"https://www.netlib.org/eispack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0dd208fbb555cfbbc33c7e4c0c6987271746fc78dbd9abc9ff93d847d8bf3afc","flatsize":392111,"path":"All/eispack-1.0_15.pkg","repopath":"All/eispack-1.0_15.pkg","licenselogic":"single","pkgsize":84980,"desc":"This is eispack from research.att.com. I've cleaned up the Makefile, but\nit is otherwise the same. The package is described in:\n\n1. Smith, B.T, Boyle, J.M, Dongerra, J.J., Garbow, B.S., Ikebe, Y.,\n   Klema, V.C., and Moler, C.B., Matrix Eigensystem Routines -- EISPACK\n   Guide, Lecture Notes in Computer Science, Vol. 6, Second Edition,\n   Springer-Verlag, New York, Heidelberg, Berlin, 1976\n\n2. Garbow, B.S., Boyle J.M., Dongerra, J.J, and Moler C.B., Matrix\n   Eigensystem Routines -- EISPACK Guide Extension, Lecture Notes in\n   Computer Science, Vol. 51, Springer-Verlag, New York, Heidelberg,\n   Berlin, 1977\n\nAs the package is in FORTRAN there are no include files for the library,\nand the only thing to install is the library itself.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_provided":["libeispack.so.2"],"options":{"PROFILE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe eispack port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"el-aspell","origin":"textproc/el-aspell","version":"0.50.3_1,1","comment":"Aspell Greek dictionary","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02b9ac1bd0edfa00914ab64ba7dc94ffb06c4755bfbb48b18cd2825855e9cb97","flatsize":12975132,"path":"All/el-aspell-0.50.3_1,1.pkg","repopath":"All/el-aspell-0.50.3_1,1.pkg","licenselogic":"single","pkgsize":3217608,"desc":"Aspell Greek dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"eiskaltdcpp-gtk","origin":"net-p2p/eiskaltdcpp-gtk","version":"2.2.10_23","comment":"EiskaltDC++ client GTK graphic interface","maintainer":"ports@FreeBSD.org","www":"https://github.com/eiskaltdcpp/eiskaltdcpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be62683f10dbe2bce13dfb4a813a770375be4340504962646654f5d8f18df57a","flatsize":3997670,"path":"All/eiskaltdcpp-gtk-2.2.10_23.pkg","repopath":"All/eiskaltdcpp-gtk-2.2.10_23.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":777512,"desc":"EiskaltDC++ is a cross-platform program that uses the Direct Connect\nand ADC protocol. It is compatible with other DC clients, such as the\noriginal DC from Neomodus, DC++ and derivatives. EiskaltDC++ also\ninteroperates with all common DC hub software.\n\nThis port is DC++ core (customized) compiled as shared library.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"eiskaltdcpp-data":{"origin":"net-p2p/eiskaltdcpp-data","version":"2.2.10_20"},"eiskaltdcpp-lib":{"origin":"net-p2p/eiskaltdcpp-lib","version":"2.2.10_27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net-p2p"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libpango-1.0.so.0","libnotify.so.4","libeiskaltdcpp.so.2","libintl.so.8"],"options":{"FREE_SPACE":"on","LIBNOTIFY":"on","GTK2":"on","GTK3":"off","NOSOUND":"on","LIBCANBERRA":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe eiskaltdcpp-gtk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eiskaltdcpp-lib","origin":"net-p2p/eiskaltdcpp-lib","version":"2.2.10_27","comment":"EiskaltDC++ shared library and header files","maintainer":"ports@FreeBSD.org","www":"https://github.com/eiskaltdcpp/eiskaltdcpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cf0504d1695e6e0946dc4185e16688682a16bbc7dc55e1e63570f510bdeae86","flatsize":2782247,"path":"All/eiskaltdcpp-lib-2.2.10_27.pkg","repopath":"All/eiskaltdcpp-lib-2.2.10_27.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":752964,"desc":"EiskaltDC++ is a cross-platform program that uses the Direct Connect\nand ADC protocol. It is compatible with other DC clients, such as the\noriginal DC from Neomodus, DC++ and derivatives. EiskaltDC++ also\ninteroperates with all common DC hub software.\n\nThis port is DC++ core (customized) compiled as shared library.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libidn":{"origin":"dns/libidn","version":"1.42"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libintl.so.8","libidn.so.12","libboost_system.so.1.84.0"],"shlibs_provided":["libeiskaltdcpp.so.2"],"options":{"DHT":"on","IDN":"on","LUA":"off","MINIUPNP":"off","PCRE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe eiskaltdcpp-lib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eiskaltdcpp-cli","origin":"net-p2p/eiskaltdcpp-cli","version":"2.2.10_21","comment":"EiskaltDC++ client command-line interface","maintainer":"ports@FreeBSD.org","www":"https://github.com/eiskaltdcpp/eiskaltdcpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f657f68badbc8153b5d47e9c39d1017000965fa0f476c4fe344f59293c5b47c1","flatsize":90458,"path":"All/eiskaltdcpp-cli-2.2.10_21.pkg","repopath":"All/eiskaltdcpp-cli-2.2.10_21.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":20996,"desc":"EiskaltDC++ is a cross-platform program that uses the Direct Connect\nand ADC protocol. It is compatible with other DC clients, such as the\noriginal DC from Neomodus, DC++ and derivatives. EiskaltDC++ also\ninteroperates with all common DC hub software.\n\nThis port is DC++ core (customized) compiled as shared library.","deps":{"p5-JSON-RPC":{"origin":"devel/p5-JSON-RPC","version":"1.06_1"},"p5-RPC-XML":{"origin":"net/p5-RPC-XML","version":"0.82"},"p5-Term-ShellUI":{"origin":"shells/p5-Term-ShellUI","version":"0.92_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-p2p"],"messages":[{"message":"===>   NOTICE:\n\nThe eiskaltdcpp-cli port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eiskaltdcpp-daemon","origin":"net-p2p/eiskaltdcpp-daemon","version":"2.2.10_19","comment":"EiskaltDC++ client daemon","maintainer":"ports@FreeBSD.org","www":"https://github.com/eiskaltdcpp/eiskaltdcpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"420502eacc14c2d9e18eb24870708e58f72fe3153f3b98da32dd17ad47b1d622","flatsize":393995,"path":"All/eiskaltdcpp-daemon-2.2.10_19.pkg","repopath":"All/eiskaltdcpp-daemon-2.2.10_19.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":133832,"desc":"EiskaltDC++ is a cross-platform program that uses the Direct Connect\nand ADC protocol. It is compatible with other DC clients, such as the\noriginal DC from Neomodus, DC++ and derivatives. EiskaltDC++ also\ninteroperates with all common DC hub software.\n\nThis port is DC++ core (customized) compiled as shared library.","deps":{"eiskaltdcpp-lib":{"origin":"net-p2p/eiskaltdcpp-lib","version":"2.2.10_27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jsoncpp":{"origin":"devel/jsoncpp","version":"1.9.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"shlibs_required":["libeiskaltdcpp.so.2","libjsoncpp.so.25","libintl.so.8"],"options":{"NOUI":"off","XMLRPC":"off","JSONRPC":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe eiskaltdcpp-daemon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eiskaltdcpp-data","origin":"net-p2p/eiskaltdcpp-data","version":"2.2.10_20","comment":"Shared data for EiskaltDC++ client GUIs","maintainer":"ports@FreeBSD.org","www":"https://github.com/eiskaltdcpp/eiskaltdcpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae4402f6a3ad99ef61e50c0903c4b3c0f152cea8d11b8b20b4a2ff6816a52527","flatsize":862684,"path":"All/eiskaltdcpp-data-2.2.10_20.pkg","repopath":"All/eiskaltdcpp-data-2.2.10_20.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":562148,"desc":"EiskaltDC++ is a cross-platform program that uses the Direct Connect\nand ADC protocol. It is compatible with other DC clients, such as the\noriginal DC from Neomodus, DC++ and derivatives. EiskaltDC++ also\ninteroperates with all common DC hub software.\n\nThis port is DC++ core (customized) compiled as shared library.","categories":["net-p2p"],"options":{"EMOTICONS":"on","EXAMPLES":"on","LUASCRIPTS":"off","SOUNDS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe eiskaltdcpp-data port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eights","origin":"games/eights","version":"1.0","comment":"Text based card game, the objective is to get rid of all your cards","maintainer":"ports@FreeBSD.org","www":"http://dxkelly.freeshell.org/games.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"924c25fe08fed464c8bb8f43c57b76b228d6f885ce78de40ffb999cfe6086e00","flatsize":12096,"path":"All/eights-1.0.pkg","repopath":"All/eights-1.0.pkg","licenselogic":"single","pkgsize":6208,"desc":"Eights is a text based card game.  The objective is to get rid of all your\ncards before the computer does.  You must play the same number or suit as\nwhat is discarded.  Eights are wild and are worth 50 points.  You want the\nleast amount of points.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe eights port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eif","origin":"games/eif","version":"1.3.4_5","comment":"Empire text client","maintainer":"ports@FreeBSD.org","www":"https://www.stack.nl/~marcolz/empire/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ef93d008d60aeefe6d192f04173d84c376aaf0c2de8be08172c526096f8a527","flatsize":109171,"path":"All/eif-1.3.4_5.pkg","repopath":"All/eif-1.3.4_5.pkg","licenselogic":"single","pkgsize":35204,"desc":"eif - a Wolfpack Empire text-based client\n\nEmpire is a classic strategy wargame played by a number of people.\nEif is an improved version of the original text-based client.\n\nThis version works with Wolfpack Empire version 4.2.11 (+ipv6+highlight)","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["games"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe eif port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"einstein","origin":"games/einstein","version":"2.0_10","comment":"Remake of old DOS game Sherlock, which was inspired by Albert Einstein's puzzle","maintainer":"amdmi3@FreeBSD.org","www":"http://games.flowix.com/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9ebe32878d1fa982cdfb586770631bab5296a23a809a013cb3b59e1b55dddf3","flatsize":992880,"path":"All/einstein-2.0_10.pkg","repopath":"All/einstein-2.0_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":764576,"desc":"Einstein puzzle is cross-platform open source remake of old DOS\ngame Sherlock which was inspired by Albert Einstein's puzzle.\nEinstein said that only those with an intelligence quotient of 98\npercentile and higher should be able to solve it.\n\nSee the WWW site for the rules of the game.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL_ttf-2.0.so.0","libfreetype.so.6","libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"],"messages":[{"message":"This game doesn't come with a proper manual. Please see\nhttp://www.babichev.info/en/projects/einstein/ for more information\non how the game is supposed to be played.","type":"install"}]},{"name":"ehnt","origin":"net-mgmt/ehnt","version":"0.3_9","comment":"Simple Cisco NetFlow data collector","maintainer":"marck@FreeBSD.org","www":"https://ehnt.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20934b0dece99f36747ec556187ac2d796e1f5cb6b197d15d13964740d8eac51","flatsize":46743,"path":"All/ehnt-0.3_9.pkg","repopath":"All/ehnt-0.3_9.pkg","licenselogic":"single","pkgsize":20136,"desc":"This is a lightweight but well-featured tool for collecting\nNetFlow version 5 packets from Cisco routers.\n\nThe implementation includes a simple UDP-to-TCP converting server,\nwhich may be used to replicate NetFlow data to multiple clients.","categories":["net-mgmt"],"options":{"DOCS":"on"}},{"name":"egypt","origin":"devel/egypt","version":"1.11","comment":"Create call graphs of C programs","maintainer":"ports@FreeBSD.org","www":"https://www.gson.org/egypt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55f62eb3aa78e9ed01da9c58758518de5b6cf48607a39d00914f30e1f3020db2","flatsize":33370,"path":"All/egypt-1.11.pkg","repopath":"All/egypt-1.11.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":15792,"desc":"Egypt is a simple tool for creating call graphs of C programs. Egypt\nneither analyzes source code nor lays out graphs. Instead, it leaves\nthe source code analysis to GCC and the graph layout to Graphviz, both\nof which are better at their respective jobs than egypt itself could\never hope to be. Egypt is simply a very small Perl script that glues\nthese existing tools together.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe egypt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eglexternalplatform","origin":"graphics/eglexternalplatform","version":"1.1","comment":"EGL External Platform interface","maintainer":"ports@FreeBSD.org","www":"https://github.com/NVIDIA/eglexternalplatform","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d2d19a1165f95599c49ccc0772f5f01ac058e7b0ba036addace8ce00aa6abb7","flatsize":18040,"path":"All/eglexternalplatform-1.1.pkg","repopath":"All/eglexternalplatform-1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5720,"desc":"This is a work-in-progress specification of the EGL External Platform\ninterface for writing EGL platforms and their interactions with modern\nwindow systems on top of existing low-level EGL platform\nimplementations. This keeps window system implementation specifics out\nof EGL drivers by using application-facing EGL functions.\n\nExamples of low-level EGL platforms are EGL_EXT_platform_device or\nEGL_KHR_platform_gbm.","categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe eglexternalplatform port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eigen","origin":"math/eigen3","version":"3.4.0_3","comment":"Lightweight library for vector and matrix math","maintainer":"kde@FreeBSD.org","www":"https://eigen.tuxfamily.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d70ff0241d190b0267cfa08ca2dc54b69dd63753dd6a28334fd9606914f9b34","flatsize":8722344,"path":"All/eigen-3.4.0_3.pkg","repopath":"All/eigen-3.4.0_3.pkg","licenselogic":"and","licenses":["LGPL21","MPL20"],"pkgsize":1045272,"desc":"Eigen is a C++ template library for linear algebra (vectors,\nmatrices, and related algorithms).","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["math"],"options":{"BLAS":"on"}},{"name":"festvox-cmu_us_awb_arctic","origin":"audio/festvox-cmu_us_awb_arctic","version":"0.95","comment":"CMU US English Scottish male voice for festival","maintainer":"ports@FreeBSD.org","www":"http://festvox.org/cmu_arctic/dbs_awb.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"efaae73d3a47188fe755b6ee98aa0bbc55ed197ae58b1062452715e0cb97b003","flatsize":218013402,"path":"All/festvox-cmu_us_awb_arctic-0.95.pkg","repopath":"All/festvox-cmu_us_awb_arctic-0.95.pkg","licenselogic":"single","licenses":["MIT-variant"],"pkgsize":127615660,"desc":"US English Scottish male voice by the Language Technologies Institute\nat Carnegie Mellon University constructed from phonetically balanced,\nUS English single speaker database designed for unit selection\nspeech synthesis research.\n\nThe speaker is very experienced in building synthetic voices and\nmatched prompted US English, though his vowels are very different\nfrom US English vowels. Scottish English speakers will probably\nfind synthesizers based on this voice strange.\n\n(voice_cmu_us_awb_arctic_clunits)","deps":{"festival":{"origin":"audio/festival","version":"2.4_4"},"festlex-cmu":{"origin":"audio/festlex-cmu","version":"1.95"},"festlex-poslex":{"origin":"audio/festlex-poslex","version":"1.4.1_2"}},"categories":["audio"],"messages":[{"message":"For correct operation, please add cmu_us_awb_arctic_clunits\nafter \"(defvar default-voice-priority-list\"\nin /usr/local/share/festival/lib/voices.scm","type":"install"},{"message":"===>   NOTICE:\n\nThe festvox-cmu_us_awb_arctic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"egl-wayland","origin":"graphics/egl-wayland","version":"1.1.13","comment":"EGLStream-based Wayland external platform","maintainer":"ports@FreeBSD.org","www":"https://github.com/NVIDIA/egl-wayland","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a107ef2746b4dca12c186a13674030d984c439b1007f974ba20a630f008e916","flatsize":90207,"path":"All/egl-wayland-1.1.13.pkg","repopath":"All/egl-wayland-1.1.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31420,"desc":"This is a work-in-progress implementation of a EGL External Platform\nlibrary to add client-side Wayland support to EGL on top of EGLDevice\nand EGLStream families of extensions.\n\nThis library implements an EGL External Platform interface to work\nalong with EGL drivers that support the external platform mechanism.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["graphics"],"shlibs_required":["libwayland-server.so.0","libwayland-client.so.0","libdrm.so.2"],"shlibs_provided":["libnvidia-egl-wayland.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe egl-wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eflite","origin":"accessibility/eflite","version":"0.4.1","comment":"Speech server for Festival Lite used by yasr and Emacspeak","maintainer":"David.K.Gerry@GMail.com","www":"https://eflite.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a62369287570dbda55699ae68e65e2630da742b9c97ed0e495b99129e66b258f","flatsize":66378,"path":"All/eflite-0.4.1.pkg","repopath":"All/eflite-0.4.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25900,"desc":"EFlite is a speech server for Emacspeak and other screen readers that allows\nthem to interface with Festival Lite, a free text-to-speech engine developed at\nthe CMU Speech Center as an off-shoot of Festival.  EFlite is still in beta,\nbut I have been using it successfully with Yasr to get speech on my notebook\nunder Linux without having to lug my Speak-out around.  It uses Festival Lite's\ncode to interface with the sound driver and, therefore, should work with some\nversions of ALSA, but I have only tested it with the OSS sound drivers so far.\nMichael P. Gorse\nmgorse@alum.wpi.edu\nmgorse@users.sf.net","deps":{"flite":{"origin":"audio/flite","version":"2.1"}},"categories":["accessibility"],"shlibs_required":["libflite_cmu_us_kal16.so.1","libflite_cmulex.so.1","libflite_usenglish.so.1","libflite.so.1"],"options":{"DOCS":"on"}},{"name":"eggdrop","origin":"irc/eggdrop","version":"1.9.3_1","comment":"Popular Internet Relay Chat (IRC) bot","maintainer":"ports@FreeBSD.org","www":"https://www.eggheads.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc6e4f1d3e9302be4438230a5761e3ed87f7821a9193e1762aa71c8764092fa3","flatsize":2199965,"path":"All/eggdrop-1.9.3_1.pkg","repopath":"All/eggdrop-1.9.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":668404,"desc":"Eggdrop is the world's most popular open source Internet Relay Chat (IRC) bot.\nOriginally created by Robey Pointer in December 1993, it has spawned an almost\ncult like following of users. It is a feature rich program designed to be\neasily used and expanded upon (using Tcl scripting) by both novice and\nadvanced IRC users on a variety of hardware and software platforms.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["irc"],"shlibs_required":["libtcl86.so.1","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"This Port of Eggdrop differs from a normal eggdrop installation, because\nit does respect hier(7). That means your eggdrop.conf goes to\n/usr/local/etc/eggdrop.conf and .chan, .notes, .user files go to\n/usr/local/share/eggdrop. Modules will go to /usr/local/lib/eggdrop and\ndocumentation can be found in /usr/local/share/doc/eggdrop, scripts go\nto /usr/local/share/eggdrop/scripts.","type":"install"},{"message":"===>   NOTICE:\n\nThe eggdrop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"efivar","origin":"devel/efivar","version":"0.15_9","comment":"Tools and library to manipulate EFI variables","maintainer":"ports@FreeBSD.org","www":"https://github.com/rhboot/efivar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87cb7da4dd4127154cf4648940b16956e2b61db1c5cfa8eae2fdd2fc52ddae65","flatsize":172796,"path":"All/efivar-0.15_9.pkg","repopath":"All/efivar-0.15_9.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":29540,"desc":"Tools and library to manipulate EFI variables.","deps":{"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["devel"],"shlibs_required":["libpopt.so.0"],"shlibs_provided":["libefivar.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe efivar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"freecol","origin":"games/freecol","version":"1.1.0","comment":"Open source version of Colonization","maintainer":"ale@FreeBSD.org","www":"https://freecol.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e175128d89ee37893aee9720fe916629838bf0892284998e23719a4469ed5a7","flatsize":205576256,"path":"All/freecol-1.1.0.pkg","repopath":"All/freecol-1.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":188596708,"desc":"The FreeCol team aims to create an Open Source version of\nColonization (released under the GPL). At first we'll try\nto make an exact clone of Colonization. The visuals will\nbe brought up to date with more recent standards but will\nremain clean, simple and functional. Certain new 'features'\nwill be implemented but the gameplay and the rules will be\nexactly the same as the original game. Examples of modern\nfeatures are: an isometric map and multiplayer support.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["games","java"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:freecol:freecol:1.1.0:::::dragonfly6:x86_64"}},{"name":"edlib","origin":"biology/edlib","version":"1.2.7","comment":"Fast C++ library for sequence alignment using edit distance","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Martinsos/edlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"150c1dfdf5a6ee4adad8c6b31dbf9b9f503f5940bda7d3039e2c9fd8911546d1","flatsize":68640,"path":"All/edlib-1.2.7.pkg","repopath":"All/edlib-1.2.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28424,"desc":"A lightweight and super fast C/C++ library for sequence alignment using edit\ndistance.","categories":["biology"],"shlibs_provided":["libedlib.so.1"]},{"name":"edumips64","origin":"emulators/edumips64","version":"1.2.10","comment":"Free, cross-platform, educational, visual MIPS64 CPU simulator","maintainer":"0mp@FreeBSD.org","www":"https://www.edumips.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"142486891b749983b4cb63119fca916327fd560a28f3f4cf3c9a71c0ee7e3d0f","flatsize":2848883,"path":"All/edumips64-1.2.10.pkg","repopath":"All/edumips64-1.2.10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1961404,"desc":"EduMIPS64 is a free (as in free speech) visual and cross-platform MIPS64 CPU\nSimulator.\n\nThe simulator was written in order to support Computer Architecture students\nwith a free and cross-platform tool that allows them to run programs written\nin the MIPS64 assembly dialect and see how the CPU behaves during the\nexecution, experimenting with various aspects of low-level programming\nthat they learn throughout the course.\n\nEduMIPS64 started as a GPL Java port of WinMIPS64, a Windows-only MIPS64\nsimulator, but independently evolved soon after into a stand-alone\nopen source application.","deps":{"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["emulators","education","java"],"options":{"DOCS":"on"}},{"name":"edk2-xen-x64","origin":"sysutils/edk2","version":"g202202_1","comment":"EDK2 Firmware for xen_x64","maintainer":"uboot@FreeBSD.org","www":"https://github.com/tianocore/edk2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4474d77171af1107b0aa5f057a26a9514dc7dbb6930a4d7f135496f49975221e","flatsize":2097876,"path":"All/edk2-xen-x64-g202202_1.pkg","repopath":"All/edk2-xen-x64-g202202_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":920924,"desc":"EDK II Project\n\nA modern, feature-rich, cross-platform firmware development environment for the\nUEFI and PI specifications from www.uefi.org.","categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:tianocore:edk2:g202202:::::dragonfly6:x86_64:1","flavor":"xen_x64"}},{"name":"edk2-rpi4","origin":"sysutils/edk2","version":"g202202_1","comment":"EDK2 Firmware for rpi4","maintainer":"uboot@FreeBSD.org","www":"https://github.com/tianocore/edk2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b55ee89f844070444a94ad851b610242fcb09e24b4a47cda14e526261e5f8607","flatsize":2032340,"path":"All/edk2-rpi4-g202202_1.pkg","repopath":"All/edk2-rpi4-g202202_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1088428,"desc":"EDK II Project\n\nA modern, feature-rich, cross-platform firmware development environment for the\nUEFI and PI specifications from www.uefi.org.","categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:tianocore:edk2:g202202:::::dragonfly6:x86_64:1","flavor":"rpi4"}},{"name":"edk2-rpi3","origin":"sysutils/edk2","version":"g202202_1","comment":"EDK2 Firmware for rpi3","maintainer":"uboot@FreeBSD.org","www":"https://github.com/tianocore/edk2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f06a497089d3f1ce7a66dee51631aecd3961ef9f06346d8ded62afc19da8e54","flatsize":2032340,"path":"All/edk2-rpi3-g202202_1.pkg","repopath":"All/edk2-rpi3-g202202_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1048008,"desc":"EDK II Project\n\nA modern, feature-rich, cross-platform firmware development environment for the\nUEFI and PI specifications from www.uefi.org.","categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:tianocore:edk2:g202202:::::dragonfly6:x86_64:1","flavor":"rpi3"}},{"name":"edk2-qemu-x64","origin":"sysutils/edk2","version":"g202202_1","comment":"EDK2 Firmware for qemu_x64","maintainer":"uboot@FreeBSD.org","www":"https://github.com/tianocore/edk2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0096fb601aac970cf99a53720e495e50ea63ec147d95b3db7b3603feb7dd9a71","flatsize":8389332,"path":"All/edk2-qemu-x64-g202202_1.pkg","repopath":"All/edk2-qemu-x64-g202202_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":967448,"desc":"EDK II Project\n\nA modern, feature-rich, cross-platform firmware development environment for the\nUEFI and PI specifications from www.uefi.org.","categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:tianocore:edk2:g202202:::::dragonfly6:x86_64:1","flavor":"qemu_x64"}},{"name":"elliott-803","origin":"emulators/elliott-803","version":"0.1.11_1","comment":"Emulator and compilers for Elliott 803 computer","maintainer":"hsw@bitmark.com","www":"https://github.com/hxw/Elliott-803","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af7431e1f946d3095f8ff759120f56b7ca1f51af5b3fba9febf4813bdad29c01","flatsize":33229219,"path":"All/elliott-803-0.1.11_1.pkg","repopath":"All/elliott-803-0.1.11_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":32620140,"desc":"Elliott-803 contains an emulator for this 1960s 39 bit computer.\nAlso provided are tape files of some programs, including:\n* The Algol60 compiler\n* Two versions of the H-Code compiler\n* T2 and T102 sources","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["emulators"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"edk2-macchiatobin","origin":"sysutils/edk2","version":"g202202_1","comment":"EDK2 Firmware for macchiatobin","maintainer":"uboot@FreeBSD.org","www":"https://github.com/tianocore/edk2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b41c01f1ab0c5977e55dc18e9998985beedd2ec81927791a5dd238968a8100dd","flatsize":2097876,"path":"All/edk2-macchiatobin-g202202_1.pkg","repopath":"All/edk2-macchiatobin-g202202_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1102712,"desc":"EDK II Project\n\nA modern, feature-rich, cross-platform firmware development environment for the\nUEFI and PI specifications from www.uefi.org.","categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:tianocore:edk2:g202202:::::dragonfly6:x86_64:1","flavor":"macchiatobin"}},{"name":"edk2-qemu-i386","origin":"sysutils/edk2","version":"g202202_1","comment":"EDK2 Firmware for qemu_i386","maintainer":"uboot@FreeBSD.org","www":"https://github.com/tianocore/edk2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2fdd82518dec096a66d563b812f00954ab079b8ac09810e509e15c7bd29ed40","flatsize":8389332,"path":"All/edk2-qemu-i386-g202202_1.pkg","repopath":"All/edk2-qemu-i386-g202202_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":920144,"desc":"EDK II Project\n\nA modern, feature-rich, cross-platform firmware development environment for the\nUEFI and PI specifications from www.uefi.org.","categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:tianocore:edk2:g202202:::::dragonfly6:x86_64:1","flavor":"qemu_i386"}},{"name":"edk2-fvp","origin":"sysutils/edk2","version":"g202202_1","comment":"EDK2 Firmware for fvp","maintainer":"uboot@FreeBSD.org","www":"https://github.com/tianocore/edk2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e5aa90551b8405e9aa3fbf78bc2b77b528e0c7432b5801cc00beacb48331fba","flatsize":2622164,"path":"All/edk2-fvp-g202202_1.pkg","repopath":"All/edk2-fvp-g202202_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":584420,"desc":"EDK II Project\n\nA modern, feature-rich, cross-platform firmware development environment for the\nUEFI and PI specifications from www.uefi.org.","categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:tianocore:edk2:g202202:::::dragonfly6:x86_64:1","flavor":"fvp"}},{"name":"edje_viewer","origin":"graphics/edje_viewer","version":"20130520_6","comment":"Simple viewer for .edj files","maintainer":"enlightenment@FreeBSD.org","www":"https://www.enlightenment.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78b17f88c4e8e2a327e107aed524e7055971baa081abe8f9717644cfcd75bfff","flatsize":82846,"path":"All/edje_viewer-20130520_6.pkg","repopath":"All/edje_viewer-20130520_6.pkg","licenselogic":"single","pkgsize":51728,"desc":"A simple viewer for edj files. Should provide more ease of use than the edje\nviewer that comes with edje itself.","deps":{"efl":{"origin":"devel/efl","version":"1.26.3_12"}},"categories":["graphics","enlightenment"],"shlibs_required":["libelementary.so.1","libecore_evas.so.1","libecore_file.so.1","libecore_input.so.1","libecore_imf.so.1","libecore_con.so.1","libedje.so.1","libevas.so.1","libecore.so.1","libector.so.1","libluajit-5.1.so.2","libeldbus.so.1","libethumb_client.so.1","libethumb.so.1","libemotion.so.1","libefreet.so.1","libeio.so.1","libeet.so.1","libemile.so.1","libefl.so.1","libeo.so.1","libeina.so.1"]},{"name":"emacs-wayland","origin":"editors/emacs","version":"29.4,3","comment":"GNU editing macros (Wayland flavor)","maintainer":"emacs@FreeBSD.org","www":"https://www.gnu.org/software/emacs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77dcad23854e4eb5a8deee8c73e58c6c41d77ef444a90a47861e1c216b4a9be8","flatsize":141258337,"path":"All/emacs-wayland-29.4,3.pkg","repopath":"All/emacs-wayland-29.4,3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":47672868,"desc":"GNU Emacs is an extensible, customizable, free/libre text editor.  At its\ncore is an interpreter for Emacs Lisp, a dialect of the Lisp programming\nlanguage with extensions to support text editing.\n\nThe features of GNU Emacs include:\n  - content-aware editing modes, including syntax coloring, for many file\n    types\n  - complete built-in documentation, including a tutorial for new users\n  - full Unicode support for nearly all human scripts\n  - powerful customizability, using Emacs Lisp code or a graphical\n    interface\n  - a vast ecosystem of functionality beyond text editing, including a\n    project planner, mail and news reader, debugger interface, calendar,\n    even a psychotherapist, and more\n  - a packaging system for downloading and installing extensions.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"jansson":{"origin":"devel/jansson","version":"2.14"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mailutils":{"origin":"mail/mailutils","version":"3.17"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"tree-sitter":{"origin":"devel/tree-sitter","version":"0.22.6"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["editors","wayland"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libtiff.so.6","libjpeg.so.8","libpng16.so.16","libgif.so.7","libwebpdemux.so.2","libwebpdecoder.so.3","librsvg-2.so.2","libdbus-1.so.3","libxml2.so.2","libncurses.so.6","libtinfo.so.6","libfreetype.so.6","libfontconfig.so.1","libgnutls.so.30","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libjansson.so.4","libgmp.so.10","libtree-sitter.so.0","libsqlite3.so.0"],"options":{"ACL":"off","DBUS":"on","GNULS":"on","GNUTLS":"on","GSETTINGS":"on","HARFBUZZ":"on","JSON":"on","LCMS2":"on","MAILUTILS":"on","MODULES":"on","NATIVECOMP":"off","OTF":"off","SOURCES":"on","SQLITE3":"on","THREADS":"on","TREESITTER":"on","XML":"on","GFILE":"off","KQUEUE":"on","ALSA":"off","OSS":"on","GIF":"on","JPEG":"on","MAGICK":"off","SVG":"on","TIFF":"on","WEBP":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:emacs:29.4:::::dragonfly6:x86_64","flavor":"wayland"},"messages":[{"message":"The major version of editors/emacs was bumped from 26 to 27.  To upgrade\ndependent packages, run these commands with superuser privileges:\n\n    # sh\n    # for i in $(pkg query -g %n '*-emacs26*'); do \\\n        nn=$(echo \"$i\" | sed -e 's/emacs26/emacs27/'); \\\n        pkg set -yn \"$i\":\"$nn\"; \\\n      done;\n    # pkg upgrade","type":"upgrade","maximum_version":"27.1,3"}]},{"name":"edk2-bhyve","origin":"sysutils/edk2","version":"g202202_1","comment":"EDK2 Firmware for bhyve","maintainer":"uboot@FreeBSD.org","www":"https://github.com/tianocore/edk2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"333bf8c415a578ee38cfa1755e18899ba7af6d801c32f0570197f3a225adc8da","flatsize":7848751,"path":"All/edk2-bhyve-g202202_1.pkg","repopath":"All/edk2-bhyve-g202202_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":881228,"desc":"EDK II Project\n\nA modern, feature-rich, cross-platform firmware development environment for the\nUEFI and PI specifications from www.uefi.org.","categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:tianocore:edk2:g202202:::::dragonfly6:x86_64:1","flavor":"bhyve"}},{"name":"editss","origin":"games/editss","version":"2.2_4","comment":"Editor for XPilot shipshapes","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f46a4664e7e1b60a4aa98c13dfa2301510e8162c0279bd0361daf8e4dc68c4f8","flatsize":84423,"path":"All/editss-2.2_4.pkg","repopath":"All/editss-2.2_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":33332,"desc":"Editss is an utility for designing XPilot shipshapes.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe editss port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"editres","origin":"x11/editres","version":"1.0.9","comment":"Dynamic resource editor for X Toolkit Applications","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdd55741b51f18e12e89c62f90b663062b25007849cacaf9141d468e2631a1de","flatsize":77844,"path":"All/editres-1.0.9.pkg","repopath":"All/editres-1.0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33820,"desc":"This package contains editres, a dynamic resource editor for X Toolkit\nApplications.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6","libxkbfile.so.1"]},{"name":"editorconfig-core-c","origin":"editors/editorconfig-core-c","version":"0.12.9","comment":"EditorConfig core library and executable written in C","maintainer":"dutra@FreeBSD.org","www":"https://editorconfig.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c2e1db7b94f4c60f15e41b519475d98ac8a40d876a3943c34dc015c112b6683","flatsize":92228,"path":"All/editorconfig-core-c-0.12.9.pkg","repopath":"All/editorconfig-core-c-0.12.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":25852,"desc":"EditorConfig helps developers define and maintain consistent coding\nstyles between different editors and IDEs.\n\nThis package provides the core library and editorconfig(1) executable\nboth written in C for use by text editor plugins supporting\nEditorConfig parsing.","deps":{"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["editors"],"shlibs_required":["libpcre2-8.so.0"],"shlibs_provided":["libeditorconfig.so.0"]},{"name":"editline","origin":"devel/editline","version":"1.17.1","comment":"Minix editline: A free readline() for UNIX","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/troglobit/editline","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"918f9094fde15107aa013264f61313a986817cb469c16cc5eaf8651e7e46a189","flatsize":122823,"path":"All/editline-1.17.1.pkg","repopath":"All/editline-1.17.1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":37184,"desc":"This is a line editing library. It can be linked into almost any program to\nprovide command-line editing and history. It is call-compatible with the FSF\nreadline library, but is a fraction of the size (and offers fewer features).\n\nThe editline library was created by Simmule Turner and Rich Salz back in 1992.\nAt the time they chose to distribute the code under a \"C News-like\" copyright,\nsee the file LICENSE for details.\n\nThe small size (<30k), lack of dependencies (no ncurses needed!) and the free\nlicense should make this library interesting to many embedded developers.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_provided":["libeditline.so.1"],"options":{"DOCS":"on"}},{"name":"edid-decode","origin":"sysutils/edid-decode","version":"0.1.20231124_1","comment":"Decodes binary EDID information from monitors","maintainer":"ehaupt@FreeBSD.org","www":"https://git.linuxtv.org/edid-decode.git","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec09f242d8cb3bbd4872f907bec8ab78e12adf293e52706500d215a1d3ec186f","flatsize":340686,"path":"All/edid-decode-0.1.20231124_1.pkg","repopath":"All/edid-decode-0.1.20231124_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":125908,"desc":"EDID is binary data encoded in the monitor firmware. edid-decode renders this\nbinary data into a human-readable text form.","categories":["sysutils"]},{"name":"edflib","origin":"misc/edflib","version":"1.24","comment":"C library to read/write EDF+/BDF+ (medical data series) files","maintainer":"yuri@FreeBSD.org","www":"https://www.teuniz.net/edflib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc24f5f0518719db6e260e34a332626636f42781436610936e36c7337f456892","flatsize":307037,"path":"All/edflib-1.24.pkg","repopath":"All/edflib-1.24.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":54560,"desc":"EDFlib is a programming library for C/C++ to read/write EDF+/BDF+ files.\nIt also reads old-type EDF/BDF files.\nEDF means European Data Format. BDF is the 24-bits version of EDF.\n\nFeatures:\n* supports reading and writing of 16-bit (EDF) and 24-bit (BDF) resolution\n* supports annotations (events)\n* strives for strict standard compliance, generated files adheres\n  to the standard\n* API supports wide range of sample formats\n* supports multiple annotation channels\n* supports wide range of samplerate combinations","categories":["misc"]},{"name":"freedroidrpg","origin":"games/freedroidrpg","version":"1.0_2","comment":"Modification of the classical Freedroid engine into an RPG","maintainer":"amdmi3@FreeBSD.org","www":"https://www.freedroid.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd0d520672b84c79085240db7fee969cfdf6a4eb74e30a02531a7777ab76f4b3","flatsize":252260365,"path":"All/freedroidrpg-1.0_2.pkg","repopath":"All/freedroidrpg-1.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":228266884,"desc":"The Freedroid RPG is an extension/modification of the classical Freedroid\nengine into an RPG. The main differences to the classical version are as\nfollows:\n\n* The Tux is the main character of the rpg.\n* The game uses isometric viewpoint and animated pre-rendered 3d character\n  models for all characters inside the game.\n* Dialogs and chatting with friendly droids and humans:\n  Multiple-choice menus and voice samples (with subtitles for those\n  without sound).\n* There is an item and inventory system that is modeled after some\n  popular standards of the industry :)\n* An automap feature was added. (this is currently a bit unmaintained\n  since part of the code needs to be re-written for proper OpenGL\n  support in the automap display)\n* Saving and loading of games.\n* Shops to trade things and skills to learn.\n* Controls are different:  Mouse is the input method of choice.\n* This is a graphically intense game.  Therefore the archive size is\n  comparably *huge* and not suitable for modem downloads with a dialup\n  connection.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libGLEW.so.2","liblua-5.3.so","libintl.so.8","libSDL_mixer-1.2.so.0","libSDL_gfx.so.16","libSDL_image-1.2.so.0","libpng16.so.16"],"options":{"BACKTRACE":"on","DOCS":"on","NLS":"on","OPENGL":"on","SOUND":"on"},"annotations":{"cpe":"cpe:2.3:a:freedroid:freedroidrpg:1.0:::::dragonfly6:x86_64:2"}},{"name":"ed2k-hash-openssl","origin":"net-p2p/ed2k","version":"1.4","comment":"Calculates 'eMule' hashes or producing ed2k:// file links","maintainer":"dinoex@FreeBSD.org","www":"https://www.sdalu.com/software/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b43faee92d7060daab6fccc0c1dd036ac8378f6eb5f54484a203bf34e90b65cb","flatsize":8699,"path":"All/ed2k-hash-openssl-1.4.pkg","repopath":"All/ed2k-hash-openssl-1.4.pkg","licenselogic":"and","licenses":["PD","BSD3CLAUSE"],"pkgsize":4188,"desc":"This tool takes files and calculates the final 'eEmule' hashes for\nthen. It also spits out the complete ed2k:// link in the end.\n\nNote: This hashes differ from 'eDonkey/mldonkey' hashes\nwhen the size of a files is a mutiple of 9728000 Bytes.","deps":{"libmd":{"origin":"security/libmd","version":"3.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"shlibs_required":["libmd.so.3"],"options":{"OPENSSL":"on"}},{"name":"ecrire","origin":"editors/ecrire","version":"0.3.4_1","comment":"EFL (Enlightenment) graphical text editor","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Obsidian-StudiosInc/ecrire","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ac4bfc5f624e281be588e489b7d20f19771cc053d454ddacb2c95156b885029","flatsize":141657,"path":"All/ecrire-0.3.4_1.pkg","repopath":"All/ecrire-0.3.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":51468,"desc":"An actively developed fork of Ecrire, a EFL based text editor for Enlightenment.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"efl":{"origin":"devel/efl","version":"1.26.3_12"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["editors","enlightenment"],"shlibs_required":["libintl.so.8","libeo.so.1","libeina.so.1","libelementary.so.1","libefl.so.1","libedje.so.1","libecore.so.1","libecore_input.so.1","libefreet.so.1","libevas.so.1","libeet.so.1"],"options":{"NLS":"on"}},{"name":"ecpprog","origin":"cad/ecpprog","version":"g20200725_1","comment":"Driver for FTDI based JTAG probes, to program ECP5 FPGAs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/gregdavill/ecpprog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"816fc66c9634da2139813fdb0494e0dc782dbf5aa1e0f7e13c33f12d9a22058c","flatsize":31225,"path":"All/ecpprog-g20200725_1.pkg","repopath":"All/ecpprog-g20200725_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":13120,"desc":"ecpprog is a basic driver for FTDI based JTAG probes, to program ECP5 FPGAs.\n\nFeatures:\n* Flash programing via JTAG link to ECP5 part\n* Validate ECP5 IDCODEs\n* Read/Decode ECP5 status register","deps":{"libftdi1":{"origin":"devel/libftdi1","version":"1.5_4"}},"categories":["cad"],"shlibs_required":["libftdi1.so.2"]},{"name":"ecos","origin":"math/ecos","version":"2.0.10","comment":"Lightweight conic solver for second-order cone programming","maintainer":"yuri@FreeBSD.org","www":"https://forces.embotech.com/Documentation/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8bcfb02468fe3c8b70adb2d1c89df7c7624bf308334f728ce1d0e019666aedb","flatsize":244956,"path":"All/ecos-2.0.10.pkg","repopath":"All/ecos-2.0.10.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":60976,"desc":"ECOS is a numerical software for solving convex second-order cone programs\n(SOCPs) of type:\n\nmin  c'*x\ns.t. A*x = b\n     G*x <=_K h\n\nwhere the last inequality is generalized, i.e. h - G*x belongs to the cone K.\n\nConvex optimization is used in fields as diverse as control and estimation,\nfinance, signal processing and image reconstruction.","categories":["math"]},{"name":"eclipse-yaml-editor","origin":"java/eclipse-yaml-editor","version":"1.9.0","comment":"Eclipse plugin for YAML editing","maintainer":"mizhka@FreeBSD.org","www":"https://github.com/de-jcup/eclipse-yaml-editor/wiki","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8841f21eae42419d205f0e84c1d61ea974ff5bad22286f12439ccde0790da652","flatsize":684174,"path":"All/eclipse-yaml-editor-1.9.0.pkg","repopath":"All/eclipse-yaml-editor-1.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":645888,"desc":"Just a YAML editor, a plugin for Eclipse with plenty of features like\nformatting, syntax highlighting and analysis, autocompletion, outline and etc.","deps":{"eclipse":{"origin":"java/eclipse","version":"4.24_2"}},"categories":["java","devel"]},{"name":"edge","origin":"games/edge","version":"1.35_11","comment":"DOOM style engine aimed at the Total Conversion developer","maintainer":"ports@FreeBSD.org","www":"https://edge.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0165fc48f483ad28de5384be856242c36db9978f2122b9607f1b9b16f028488c","flatsize":2076190,"path":"All/edge-1.35_11.pkg","repopath":"All/edge-1.35_11.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":806012,"desc":"The EDGE project is a programming project to develop a DOOM style engine aimed\nat the Total Conversion developer, but still able to play the original DOOM\ngames. This project started with the DOOM source released by id software.\n\nNote that it currently does not support playing the original MIDI music, but\nsupports OGG Vorbis audio files.\n\nFor Total Conversions using Edge see:\nhttp://www.wadsinprogress.info/\n\nFor high resolution textures see:\nhttp://forums.yaa.dk/viewtopic.php?f=32&t=69","deps":{"doom-data":{"origin":"games/doom-data","version":"1.0_1"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLEW.so.2","libpng16.so.16","libjpeg.so.8","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe edge port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"element-web","origin":"www/element-web","version":"1.11.75","comment":"Glossy Matrix collaboration client for the web","maintainer":"ports@xanderio.de","www":"https://element.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8972b7606551b42a71993838c8c23950aa0d122c2d57e68df9da46a3166b0c11","flatsize":64034758,"path":"All/element-web-1.11.75.pkg","repopath":"All/element-web-1.11.75.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":19490176,"desc":"Element (formerly known as Vector and Riot) is a Matrix web client built\nusing the Matrix React SDK.\n\nElement is officially supported on the web in modern versions of Chrome,\nFirefox, and Safari. Other browsers may work, however, official support is\nnot provided. For accessing Element on an Android or iOS device, check out\nelement-android and element-ios - element-web does not support mobile devices.","categories":["www"],"annotations":{"cpe":"cpe:2.3:a:matrix:element:1.11.75:::::dragonfly6:x86_64"},"messages":[{"message":"Project was renamed to element, this also changes the install path to /usr/local/www/element","type":"upgrade","maximum_version":"1.7.2"},{"message":"Please serve files in /usr/local/www/element with a webserver of your choice. (eg. www/nginx)","type":"install"}]},{"name":"eclipse-ecj","origin":"java/eclipse-ecj","version":"4.4.2_1","comment":"Eclipse Java Compiler","maintainer":"ports@FreeBSD.org","www":"https://www.eclipse.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ababdd3d4a93fb7d262834f90fac3648e813bd52249c8e99a793d2454e36a0f7","flatsize":1620377,"path":"All/eclipse-ecj-4.4.2_1.pkg","repopath":"All/eclipse-ecj-4.4.2_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":1513136,"desc":"An incremental Java compiler. Implemented as an Eclipse builder, it is based on\ntechnology evolved from VisualAge for Java compiler. In particular, it allows to\nrun and debug code which still contains unresolved errors.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe eclipse-ecj port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"elgg","origin":"www/elgg","version":"6.0.0","comment":"Blogging and social networking platform","maintainer":"wen@FreeBSD.org","www":"https://www.elgg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c573b3bea1ea6fc1fee3572dc89b8010e01e1439c0a423b4576a98205e785e6","flatsize":137325486,"path":"All/elgg-6.0.0.pkg","repopath":"All/elgg-6.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23814448,"desc":"Elgg is an open-source social networking platform. It\noffers blogging, networking, community, collecting of\nnews using feeds aggregation and file sharing features.\nEverything can be shared among users with access\ncontrols and everything can be cataloged by tags as well.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-pecl-xmlrpc":{"origin":"net/pecl-xmlrpc","version":"1.0.0.r3_2,1"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-soap":{"origin":"net/php82-soap","version":"8.2.21"},"php82-sqlite3":{"origin":"databases/php82-sqlite3","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:elgg:elgg:6.0.0:::::dragonfly6:x86_64"},"messages":[{"message":"1) Make sure your apache's mod_rewrite extension is working,\nand change the AllowOverride setting of the DocumentRoot to\n    AllowOverride all\n\n2) Create a user and a empty database for Elgg to store all\n   its tables in (or choose an existing database).\n\n3) Add the following to your Apache configuration, and\n   restart the server:\n\n   Alias /elgg /usr/local/www/elgg/\n   <Directory /usr/local/www/elgg>\n      AllowOverride all\n      Require all granted\n   </Directory>\n\n4) Visit your Elgg site with a browser (i.e.,\n   http://your.server.com/elgg/).\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   http://docs.elgg.org/wiki/Installation\n   http://docs.elgg.org/wiki/Troubleshooting","type":"install"},{"message":"Please follow instructions in /usr/local/www/elgg/UPGRADE.txt.","type":"install"}]},{"name":"eden","origin":"www/eden","version":"0.7.4_24","comment":"Interact with any Open Service Broker API","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/starkandwayne/eden","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e192af6079e0d3e6b672ab60c65309cd21e44588fb9ac8cc924fcc21e0e7945","flatsize":5814114,"path":"All/eden-0.7.4_24.pkg","repopath":"All/eden-0.7.4_24.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1997916,"desc":"Interact with any Open Service Broker API to discover, provision, bind, unbind,\ndeprovision services.","categories":["www"]},{"name":"eclipse-ShellEd","origin":"java/eclipse-shelled","version":"1.0.2a_4","comment":"Shell script editor for Eclipse","maintainer":"zhoushuqun@gmail.com","www":"https://sourceforge.net/projects/shelled/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ebacd9d6999639615fbf7636078572496ae83aeb492f48d8972a49ccf3d4788","flatsize":9173069,"path":"All/eclipse-ShellEd-1.0.2a_4.pkg","repopath":"All/eclipse-ShellEd-1.0.2a_4.pkg","licenselogic":"single","pkgsize":2474608,"desc":"ShellEd is a superb shell script editor for Eclipse. The great benefit of\nthis plugin is the integration of man page information for content assist\nand text hover.","deps":{"eclipse":{"origin":"java/eclipse","version":"4.24_2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"]},{"name":"eclipse-drjava","origin":"java/eclipse-drjava","version":"0.9.8_6","comment":"DrJava plugin for Eclipse","maintainer":"nivit@FreeBSD.org","www":"http://www.drjava.org/eclipse.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4babf9d64df7721f603284a212d883cb213b1d14124a49f28244bd63a71f841c","flatsize":3078526,"path":"All/eclipse-drjava-0.9.8_6.pkg","repopath":"All/eclipse-drjava-0.9.8_6.pkg","licenselogic":"single","pkgsize":2745512,"desc":"This plug-in for IBM's Eclipse platform integrates features from the\nDrJava development environment.  The plug-in provides an Interactions\nPane and a simplified user interface to Eclipse.","deps":{"eclipse":{"origin":"java/eclipse","version":"4.24_2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"]},{"name":"eclipse-findbugs","origin":"java/eclipse-findbugs","version":"3.0.1.20150306.5.a4.d1","comment":"Eclipse plug-in that provides FindBugs support","maintainer":"ports@FreeBSD.org","www":"https://findbugs.sourceforge.net/manual/eclipse.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a0ed11be08237c942a404495478f87fe03c57e14226b24ca62ecc1ed9c1d798","flatsize":6463552,"path":"All/eclipse-findbugs-3.0.1.20150306.5.a4.d1.pkg","repopath":"All/eclipse-findbugs-3.0.1.20150306.5.a4.d1.pkg","licenselogic":"single","pkgsize":5823016,"desc":"The FindBugs Eclipse plugin allows FindBugs to be used within the\nEclipse IDE.","deps":{"eclipse":{"origin":"java/eclipse","version":"4.24_2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe eclipse-findbugs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"emacs","origin":"editors/emacs","version":"29.4,3","comment":"GNU editing macros ","maintainer":"emacs@FreeBSD.org","www":"https://www.gnu.org/software/emacs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95a57f0b02c44d0131acd5b241c76052a30554e6e6e213a9c1412c5a2700ff20","flatsize":141549436,"path":"All/emacs-29.4,3.pkg","repopath":"All/emacs-29.4,3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":47767260,"desc":"GNU Emacs is an extensible, customizable, free/libre text editor.  At its\ncore is an interpreter for Emacs Lisp, a dialect of the Lisp programming\nlanguage with extensions to support text editing.\n\nThe features of GNU Emacs include:\n  - content-aware editing modes, including syntax coloring, for many file\n    types\n  - complete built-in documentation, including a tutorial for new users\n  - full Unicode support for nearly all human scripts\n  - powerful customizability, using Emacs Lisp code or a graphical\n    interface\n  - a vast ecosystem of functionality beyond text editing, including a\n    project planner, mail and news reader, debugger interface, calendar,\n    even a psychotherapist, and more\n  - a packaging system for downloading and installing extensions.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"jansson":{"origin":"devel/jansson","version":"2.14"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mailutils":{"origin":"mail/mailutils","version":"3.17"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"tree-sitter":{"origin":"devel/tree-sitter","version":"0.22.6"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["editors"],"shlibs_required":["libtiff.so.6","libjpeg.so.8","libpng16.so.16","libgif.so.7","libwebpdemux.so.2","libwebpdecoder.so.3","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libSM.so.6","libICE.so.6","libX11.so.6","libXrender.so.1","librsvg-2.so.2","libdbus-1.so.3","libXrandr.so.2","libXinerama.so.1","libXfixes.so.3","libXext.so.6","libxml2.so.2","libncurses.so.6","libtinfo.so.6","libfreetype.so.6","libfontconfig.so.1","libgnutls.so.30","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libjansson.so.4","libgmp.so.10","libXi.so.6","libtree-sitter.so.0","libsqlite3.so.0","libXcomposite.so.1"],"options":{"ACL":"off","DBUS":"on","GNULS":"on","GNUTLS":"on","GSETTINGS":"on","HARFBUZZ":"on","JSON":"on","LCMS2":"on","M17N":"off","MAILUTILS":"on","MODULES":"on","NATIVECOMP":"off","OTF":"off","PGTK":"off","SCROLLBARS":"on","SOURCES":"on","SQLITE3":"on","THREADS":"on","TREESITTER":"on","XFT":"off","XIM":"on","XML":"on","XWIDGETS":"off","GFILE":"off","KQUEUE":"on","ALSA":"off","OSS":"on","GTK2":"off","GTK3":"on","MOTIF":"off","XAW":"off","XAW3D":"off","CAIRO":"on","GIF":"on","JPEG":"on","MAGICK":"off","PNG":"on","SVG":"on","TIFF":"on","WEBP":"on","XPM":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:emacs:29.4:::::dragonfly6:x86_64","flavor":"full"},"messages":[{"message":"The major version of editors/emacs was bumped from 26 to 27.  To upgrade\ndependent packages, run these commands with superuser privileges:\n\n    # sh\n    # for i in $(pkg query -g %n '*-emacs26*'); do \\\n        nn=$(echo \"$i\" | sed -e 's/emacs26/emacs27/'); \\\n        pkg set -yn \"$i\":\"$nn\"; \\\n      done;\n    # pkg upgrade","type":"upgrade","maximum_version":"27.1,3"}]},{"name":"eclipse-EPIC","origin":"java/eclipse-EPIC","version":"0.6.35_3","comment":"EPIC adds Perl support to the Eclipse IDE Framework","maintainer":"ports@FreeBSD.org","www":"http://e-p-i-c.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9175734ed949ebc8d2c7b3b8eb93545fd6ff3fe07e2f74777f1f26f9e228a9ce","flatsize":6014995,"path":"All/eclipse-EPIC-0.6.35_3.pkg","repopath":"All/eclipse-EPIC-0.6.35_3.pkg","licenselogic":"single","pkgsize":2968520,"desc":"EPIC is an opensource Perl IDE for the Eclipse platform.\nFeatures supported are syntax highlighting, on the fly syntax check,\ncontent assist, perldoc support, source formatter, templating support\nand a Perl debugger.\nA regular expression plugin and support for the eSpell spellchecker\nare also available.","deps":{"eclipse":{"origin":"java/eclipse","version":"4.24_2"}},"categories":["java","editors","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe eclipse-EPIC port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"egl","origin":"games/egl","version":"0.3.1_10","comment":"Enhanced OpenGL-only Quake II engine","maintainer":"danfe@FreeBSD.org","www":"http://bfeared.com/library/quake/archive/quakedev/egl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f206c71f54237b3c6af84399f2bafb804b683098e8f82fce44fcde93cfd74c7c","flatsize":14902702,"path":"All/egl-0.3.1_10.pkg","repopath":"All/egl-0.3.1_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13100888,"desc":"Enhanced, OpenGL-only Quake II engine.  It brings plethora of improvements\nover the original, including, but not limited to:\n\n  - Optimized rendering backend, support for new textures and shaders\n  - Framerate decoupling: your video framerate can be infinite while your\n    network framerate is 30\n  - R1Q2 protocol version 35 supported on the client-side\n  - Improved console (highly customizable, better tab autocompletion)\n  - Various improvements in crosshairs, HUD, particles and decals\n  - Optimized virtual file system, new supported file formats, etc.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"quake2-data":{"origin":"games/quake2-data","version":"3.20_3"}},"categories":["games"],"shlibs_required":["libX11.so.6","libXext.so.6","libjpeg.so.8","libpng16.so.16"],"options":{"CLIENT":"on","DEDICATED":"on","GAME":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"echoping","origin":"net/echoping","version":"6.0.2_12","comment":"Ping-like program that uses TCP and/or HTTP","maintainer":"ports@FreeBSD.org","www":"https://framagit.org/bortzmeyer/echoping","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b956ee080fb305dba12228bd8a0d13511b7979e7642774fdba23ef835046e6db","flatsize":131588,"path":"All/echoping-6.0.2_12.pkg","repopath":"All/echoping-6.0.2_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45812,"desc":"\"echoping\" is a small program to test (approximatively) performances of a\nremote host by sending it TCP \"echo\" (or other protocol) packets.\n\n- uses the protocols echo, discard, chargen or HTTP,\n- uses UDP instead of TCP for the protocols which accept it (like echo),\n- can repeat the test and display various measures about it,\n- can use T/TCP on systems which support it.\n\nIt's useful for checking that http servers are running and not wedged.","deps":{"libidn":{"origin":"dns/libidn","version":"1.42"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["net"],"shlibs_required":["libpopt.so.0","libidn.so.12","libssl.so.12","libcrypto.so.12","libldap.so.2"],"options":{"LDAP":"on","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:echoping_project:echoping:6.0.2:::::dragonfly6:x86_64:12"},"messages":[{"message":"===>   NOTICE:\n\nThe echoping port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eclat","origin":"sysutils/eclat","version":"2.1_1","comment":"Amazon EC2 command line administration tool","maintainer":"zeus@gnu.org.ua","www":"https://puszcza.gnu.org.ua/software/eclat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0db15af7b3843f5dec0a6d5d6f0a70f07ece165c65e0dfcc68e14abd2f1adab","flatsize":727623,"path":"All/eclat-2.1_1.pkg","repopath":"All/eclat-2.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":271424,"desc":"Eclat stands for EC2 Command Line Administrator Tool.  It allows you to\nmanage Amazon EC2 services from the command line, fast and easy.  It does\nnot require resource-consuming libraries.  It is written in plain C,\ndepends only on libraries which are always installed on any decent system,\nand has low resource requirements.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gdbm":{"origin":"databases/gdbm","version":"1.23"}},"categories":["sysutils","net"],"shlibs_required":["libcurl.so.4","libgdbm.so.6","libexpat.so.1"],"options":{"DOCS":"on","GDBM":"on","LDAP":"off"}},{"name":"echolinux","origin":"comms/echolinux","version":"0.17a_8","comment":"Amateur Radio Echolink client for UNIX","maintainer":"hamradio@FreeBSD.org","www":"https://cqinet.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4ea93f438a177661b3fad368d74dc5df5806b777da3698b3956377087c20d24","flatsize":97854,"path":"All/echolinux-0.17a_8.pkg","repopath":"All/echolinux-0.17a_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34092,"desc":"EchoLink client program for UNIX. EchoLink is a VoIP package used in Ham Radio.","deps":{"gsm":{"origin":"audio/gsm","version":"1.0.22_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"xforms":{"origin":"x11-toolkits/xforms","version":"1.2.4_8,1"}},"categories":["comms","hamradio"],"shlibs_required":["libgsm.so.1","libX11.so.6","libXpm.so.4","libforms.so.2"],"options":{"DOCS":"on"}},{"name":"echinus","origin":"x11-wm/echinus","version":"0.4.9_3","comment":"Dynamic window manager for X11 based on dwm","maintainer":"ports@FreeBSD.org","www":"https://plhk.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7edf8ad566e0adc553ab07317923e369234b1781fcfbcf71690891ae11d52a4","flatsize":73900,"path":"All/echinus-0.4.9_3.pkg","repopath":"All/echinus-0.4.9_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":33884,"desc":"echinus wm is a window manager for X11 supporting managing windows in\nfloating, tiled and maximized layouts.\nAll the configuration is made via config file in Xresources format.\nSo you don't need to recompile echinus every time you change something.\nEchinus supports a small subset of EWMH to be compatible\nwith external panels and pagers.\nIt draws a border around windows and also an optional titlebar.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libXft.so.2","libXrandr.so.2"],"messages":[{"message":"Echinus has been installed.\n\nA standard config file with its pixmaps has been installed to:\n /usr/local/etc/echinus/\nCopy this folder to ~/.echinus/ and modify the echinusrc as you wish.","type":"install"},{"message":"===>   NOTICE:\n\nThe echinus port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"echat","origin":"net-im/echat","version":"0.04.b1_1","comment":"LAN chat program over the TCP/IP networks","maintainer":"ports@FreeBSD.org","www":"http://echat.deep.perm.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55940c33a96fd9af1da55abf9f9d7aa4660d543802812edaf97f59f9e75683ab","flatsize":162841,"path":"All/echat-0.04.b1_1.pkg","repopath":"All/echat-0.04.b1_1.pkg","licenselogic":"single","pkgsize":58780,"desc":"eChat is a LAN chat program designed for easy\nchat and messages exchange over the TCP/IP networks\n\ncompatible with Vypress Chat and quickChat for Win32","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net-im"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"Please put /usr/local/etc/echatrc.sample in the right place.\n  eChat will search in ~/.echatrc. Then edit it as you want.","type":"install"},{"message":"===>   NOTICE:\n\nThe echat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ecgi","origin":"devel/ecgi","version":"0.6.3","comment":"Library for the creation of CGI-based Web applications","maintainer":"portmaster@bsdforge.com","www":"https://BSDforge.com/projects/devel/ecgi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6870680625dc4e15d7bf1d0291dec1112b0ee8839add6c36b25a729096f7637","flatsize":135394,"path":"All/ecgi-0.6.3.pkg","repopath":"All/ecgi-0.6.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":38816,"desc":"ecgi (easy CGI Libary) is an ANSI C library for the creation of\nCGI-based Web applications. It transparently supports the CGI methods\nGET and POST, and also multipart/form-data file uploads. The user\ninterface is designed to be as easy as possible and maintains full\ncompatibility to cgic 0.5.\n\nIt also contains a library independent introduction to CGI programming\nwith C, an .html to .h HTML template preprocessor, and fast,\nblock-allocating memory files.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"ecce","origin":"editors/ecce","version":"2.9.d_1","comment":"Edinburgh Compatible Context Editor","maintainer":"bob@eager.cx","www":"https://www.gtoal.com/ecce/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a25a5da798b087a720899e274d9186b637194c8c132bdb042a5ed9672cc93211","flatsize":217904,"path":"All/ecce-2.9.d_1.pkg","repopath":"All/ecce-2.9.d_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":62268,"desc":"This is a port of ECCE (the Edinburgh Compatible Context Editor). Now\nreally quite ancient, it is still a favourite among many graduates of\nEdinburgh University.","categories":["editors"],"options":{"DOCS":"on"}},{"name":"ec2-scripts","origin":"sysutils/ec2-scripts","version":"1.10","comment":"Startup scripts for FreeBSD/EC2 environment","maintainer":"cperciva@FreeBSD.org","www":"http://www.daemonology.net/freebsd-on-ec2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aeabcae2810536db04c7d592193a7bb13bc76bd0439143fc3e210bb27ddf9e27","flatsize":10878,"path":"All/ec2-scripts-1.10.pkg","repopath":"All/ec2-scripts-1.10.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5100,"desc":"This package provides boot scripts used to enable FreeBSD to run on the\nAmazon EC2 cloud computing platform.  These include:\n * Downloading the SSH public key which will be used to log in to a\n   newly-launched virtual machine,\n * Printing SSH host key fingerprints to the console in a standard\n   format used by other EC2 images,\n * Automatically configuring swap space on EC2 \"ephemeral\" disks, and\n * Sending email when an virtual machine first boots and when rebooting\n   after a kernel panic.\n\nWWW: http://www.daemonology.net/freebsd-on-ec2/","categories":["sysutils"],"options":{"NOFIRSTBOOT":"off"}},{"name":"eclib","origin":"math/eclib","version":"20230424_3","comment":"C++ library for arithmetic on elliptic curves","maintainer":"thierry@FreeBSD.org","www":"https://homepages.warwick.ac.uk/staff/J.E.Cremona/mwrank/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"381dc6992d66c6266ef51929d5b22af6c594b5dd4693be6eaddcbb62afb655c1","flatsize":12608586,"path":"All/eclib-20230424_3.pkg","repopath":"All/eclib-20230424_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2118428,"desc":"mwrank and eclib: mwrank is a program written in C++ for computing Mordell-Weil\ngroups of elliptic curves over Q via 2-descent.\n\nSee also: https://github.com/JohnCremona/eclib","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"flint2":{"origin":"math/flint2","version":"2.9.0_3"},"ntl":{"origin":"math/ntl","version":"11.5.1_1"},"pari":{"origin":"math/pari","version":"2.15.5,2"}},"categories":["math"],"shlibs_required":["libflint.so.17","libntl.so.44","libpari.so.8","libboost_system.so.1.84.0","libboost_thread.so.1.84.0"],"shlibs_provided":["libec.so.10"],"options":{"DOCS":"on"}},{"name":"emacs-canna","origin":"editors/emacs","version":"29.4,3","comment":"GNU editing macros (Canna Japanese input flavor)","maintainer":"emacs@FreeBSD.org","www":"https://www.gnu.org/software/emacs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bbe97b394882b454cd05e61f10421478a5f177e3aea06182186d89bd35a4feb","flatsize":141740292,"path":"All/emacs-canna-29.4,3.pkg","repopath":"All/emacs-canna-29.4,3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":47844056,"desc":"GNU Emacs is an extensible, customizable, free/libre text editor.  At its\ncore is an interpreter for Emacs Lisp, a dialect of the Lisp programming\nlanguage with extensions to support text editing.\n\nThe features of GNU Emacs include:\n  - content-aware editing modes, including syntax coloring, for many file\n    types\n  - complete built-in documentation, including a tutorial for new users\n  - full Unicode support for nearly all human scripts\n  - powerful customizability, using Emacs Lisp code or a graphical\n    interface\n  - a vast ecosystem of functionality beyond text editing, including a\n    project planner, mail and news reader, debugger interface, calendar,\n    even a psychotherapist, and more\n  - a packaging system for downloading and installing extensions.\n\nCanna support is contributed by Yuji TAKANO (takachan@running-dog.net).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ja-canna-lib":{"origin":"japanese/canna-lib","version":"3.7p3_9"},"jansson":{"origin":"devel/jansson","version":"2.14"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mailutils":{"origin":"mail/mailutils","version":"3.17"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"tree-sitter":{"origin":"devel/tree-sitter","version":"0.22.6"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["editors"],"shlibs_required":["libtiff.so.6","libjpeg.so.8","libpng16.so.16","libgif.so.7","libwebpdemux.so.2","libwebpdecoder.so.3","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libSM.so.6","libICE.so.6","libX11.so.6","libXrender.so.1","librsvg-2.so.2","libdbus-1.so.3","libXrandr.so.2","libXinerama.so.1","libXfixes.so.3","libXext.so.6","libxml2.so.2","libncurses.so.6","libtinfo.so.6","libfreetype.so.6","libfontconfig.so.1","libgnutls.so.30","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libjansson.so.4","libgmp.so.10","libXi.so.6","libcanna.so.1","libtree-sitter.so.0","libsqlite3.so.0","libXcomposite.so.1"],"options":{"ACL":"off","DBUS":"on","GNULS":"on","GNUTLS":"on","GSETTINGS":"on","HARFBUZZ":"on","JSON":"on","LCMS2":"on","M17N":"off","MAILUTILS":"on","MODULES":"on","NATIVECOMP":"off","OTF":"off","PGTK":"off","SCROLLBARS":"on","SOURCES":"on","SQLITE3":"on","THREADS":"on","TREESITTER":"on","XFT":"off","XIM":"on","XML":"on","XWIDGETS":"off","GFILE":"off","KQUEUE":"on","ALSA":"off","OSS":"on","GTK2":"off","GTK3":"on","MOTIF":"off","XAW":"off","XAW3D":"off","CAIRO":"on","GIF":"on","JPEG":"on","MAGICK":"off","PNG":"on","SVG":"on","TIFF":"on","WEBP":"on","XPM":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:emacs:29.4:::::dragonfly6:x86_64","flavor":"canna"},"messages":[{"message":"The major version of editors/emacs was bumped from 26 to 27.  To upgrade\ndependent packages, run these commands with superuser privileges:\n\n    # sh\n    # for i in $(pkg query -g %n '*-emacs26*'); do \\\n        nn=$(echo \"$i\" | sed -e 's/emacs26/emacs27/'); \\\n        pkg set -yn \"$i\":\"$nn\"; \\\n      done;\n    # pkg upgrade","type":"upgrade","maximum_version":"27.1,3"}]},{"name":"ecartis","origin":"mail/ecartis","version":"1.0.0.s20060813_1,1","comment":"The Ecartis Listserver / Mailing List Manager","maintainer":"jtrigg@spamcop.net","www":"https://www.ecartis.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae5231fab90ea6f78efb124fc1389f37f3a2256548b2cdaab32d084aa0c42fa1","flatsize":781484,"path":"All/ecartis-1.0.0.s20060813_1,1.pkg","repopath":"All/ecartis-1.0.0.s20060813_1,1.pkg","licenselogic":"single","pkgsize":227164,"desc":"Ecartis is a open-source (GNU Licence) software package that adminsters\nmailing lists (similar to Majordomo and Listserv).  Some of Ecartis's\nfeatures include:\n\n       - A modular design structure, so that you can compile what you\n         need (and don't)\n       - The ability to strip down MIME messages and remove their\n         attachments.\n       - Ability to be run in a multi-Virtual Host configuration.\n\nTake a look at the Ecartis website to get a full feature list:","categories":["mail"],"users":["ecartis"],"groups":["ecartis"],"annotations":{"cpe":"cpe:2.3:a:ecartis:ecartis:1.0.0.s20060813:::::dragonfly6:x86_64:1"},"messages":[{"message":"Thank You for installing the Ecartis Listserver package.  Please\nread the documentation located in /usr/local/ecartis/\nor online at:\n\nhttp://www.ecartis.net/\n\n-- The Ecartis Developers","type":"install"}]},{"name":"ebumeter","origin":"audio/ebumeter","version":"0.5.1","comment":"Real-time audio level metering according to the EBU R-128","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/ebumeter-doc/quickguide.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b70b13be8ddcdb59d3de662c23f9262d827a70c6e4473e3e2fbab0fb833e2a50","flatsize":110544,"path":"All/ebumeter-0.5.1.pkg","repopath":"All/ebumeter-0.5.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":51356,"desc":"Ebumeter provides real-time level metering according to the EBU R-128\nrecommendation. The current release implements all features required by the EBU\ndocument except the oversampled peak level monitoring. This will be added in a\nfuture release. A separate command-line utility to measure audio files is\nprovided as well.","deps":{"clthreads":{"origin":"devel/clthreads","version":"2.4.2_1"},"clxclient":{"origin":"devel/clxclient","version":"3.9.2"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"zita-resampler":{"origin":"audio/zita-resampler","version":"1.11.2"}},"categories":["audio"],"shlibs_required":["libclthreads.so.2","libclxclient.so.3","libzita-resampler.so.1","libjack.so.0","libpng16.so.16","libXft.so.2","libX11.so.6","libsndfile.so.1"]},{"name":"ebook2cw","origin":"comms/ebook2cw","version":"0.8.2_3","comment":"Convert text files into cw as an mp3 or ogg file","maintainer":"hamradio@FreeBSD.org","www":"https://fkurz.net/ham/ebook2cw.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fee1c5dda087907d44d8b2c0021e34acefcb1f8dfbd34e395f0350f2469ea696","flatsize":74021,"path":"All/ebook2cw-0.8.2_3.pkg","repopath":"All/ebook2cw-0.8.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24708,"desc":"ebook2cw is a command line program (optional GUI available) which converts\na plain text (ISO 8859-1 or UTF-8) ebook to morse code MP3 files.\nIt works on several platforms, including Windows and Linux.\n\nWritten by Fabian Kurz, DJ1YFK <mail@fkurz.net>","deps":{"lame":{"origin":"audio/lame","version":"3.100_5"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"}},"categories":["comms","hamradio"],"shlibs_required":["libmp3lame.so.0","libvorbis.so.0","libvorbisenc.so.2","libogg.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ebook-tools","origin":"textproc/ebook-tools","version":"0.2.2_8","comment":"Accesses and converts various ebook file formats","maintainer":"kde@FreeBSD.org","www":"https://sourceforge.net/projects/ebook-tools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd0a9fca16468f113dbcf46963791616afefa12acec23d4342064aca7b36aad8","flatsize":66905,"path":"All/ebook-tools-0.2.2_8.pkg","repopath":"All/ebook-tools-0.2.2_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22756,"desc":"ebook-tools provides tools for accessing and converting\nvarious ebook file formats.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"}},"categories":["textproc","kde"],"shlibs_required":["libzip.so.5","libxml2.so.2"],"shlibs_provided":["libepub.so.0"]},{"name":"ebnf2yacc","origin":"devel/ebnf2yacc","version":"0.1.1","comment":"EBNF to YACC","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/ebnf2yacc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"996b07561a85ab20f74730e3d1177a2359a7ba2711fdc132c8150289fe318755","flatsize":114896,"path":"All/ebnf2yacc-0.1.1.pkg","repopath":"All/ebnf2yacc-0.1.1.pkg","licenselogic":"single","pkgsize":38656,"desc":"ebnf2yacc is a tool to help write yacc parsers/compilers. It takes as input a\ngrammar written in ebnf, and outputs a c++ abstract syntax tree that supports\nthe visitor pattern, along with a yacc file to build the tree.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe ebnf2yacc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ebsynth","origin":"graphics/ebsynth","version":"0.0.0.20190510_1","comment":"Example-based Image Synthesis and Style Transfer","maintainer":"FreeBSD@ShaneWare.biz","www":"https://ebsynth.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbb5be08bb52f6a43efe23346a9ececdced2674f76b2671f49a98d423dc1929a","flatsize":2920923,"path":"All/ebsynth-0.0.0.20190510_1.pkg","repopath":"All/ebsynth-0.0.0.20190510_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":389824,"desc":"ebsynth is a tool for by-example synthesis of images. It can be used\nfor a variety of image synthesis tasks, including guided texture\nsynthesis, artistic style transfer, content-aware inpainting and\nsuper-resolution.","categories":["graphics"]},{"name":"ecasound","origin":"audio/ecasound","version":"2.9.3_2","comment":"Multitrack audio processing software","maintainer":"ports@FreeBSD.org","www":"https://nosignal.fi/ecasound/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"daa52638b854695a8f37d7dc35949e1c94898a9b40164c1a0afa9bb4996bffa4","flatsize":7357300,"path":"All/ecasound-2.9.3_2.pkg","repopath":"All/ecasound-2.9.3_2.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":1054940,"desc":"Ecasound is a software package designed for multitrack audio\nprocessing. It can be used for simple tasks like audio playback,\nrecording and format conversions, as well as for multitrack effect\nprocessing, mixing, recording and signal recycling. Ecasound supports\na wide range of audio inputs, outputs and effect algorithms.\nEffects and audio objects can be combined in various ways, and their\nparameters can be controlled by operator objects like oscillators\nand MIDI-CCs. As most functionality is located in shared libraries,\ncreating alternative user-interfaces is easy. A versatile console mode\ninterface is included in the package.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"python311":{"origin":"lang/python311","version":"3.11.9"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["audio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"ALSA":"off","AUDIOFILE":"off","JACK":"off","LIBLO":"off","LIBOIL":"off","PYTHON":"on","SAMPLERATE":"off","SNDFILE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe ecasound port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eccodes","origin":"science/eccodes","version":"2.35.0","comment":"ECMWF API for WMO FM-92 GRIB and FM-94 BUFR messages","maintainer":"sunpoet@FreeBSD.org","www":"https://confluence.ecmwf.int/display/ECC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a470cfe39b8e5f410dc7fe3b865e62468df5b840021d209f63a218fa7f3546a","flatsize":50922782,"path":"All/eccodes-2.35.0.pkg","repopath":"All/eccodes-2.35.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2812244,"desc":"ecCodes is a package developed by ECMWF which provides an application\nprogramming interface and a set of tools for decoding and encoding messages in\nthe following formats:\n- WMO FM-92 GRIB edition 1 and edition 2\n- WMO FM-94 BUFR edition 3 and edition 4\n- WMO GTS abbreviated header (only decoding).\n\nA useful set of command line tools provide quick access to the messages. C,\nFortran 90 and Python interfaces provide access to the main ecCodes\nfunctionality.\n\necCodes is an evolution of GRIB-API. It is designed to provide the user with a\nsimple set of functions to access data from several formats with a key/value\napproach.\n\nFor GRIB encoding and decoding, the GRIB-API functionality is provided fully in\necCodes with only minor interface and behaviour changes. Interfaces for C,\nFortran 90 and Python are all maintained as in GRIB-API. However, the GRIB-API\nFortran 77 interface is no longer available.","deps":{"libaec":{"origin":"science/libaec","version":"1.1.3"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["science"],"shlibs_required":["libnetcdf.so.19","libopenjp2.so.7","libaec.so.0","libpng16.so.16"],"shlibs_provided":["libeccodes.so"],"options":{"AEC":"on","JASPER":"off","OPENJPEG":"on"}},{"name":"easytag","origin":"audio/easytag","version":"2.4.3_12","comment":"GTK Tag editor for audio files","maintainer":"novel@FreeBSD.org","www":"http://easytag.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1dde8355fc54a5a86bcde016873edb2a602aaab2916ff98c195649bc435f261b","flatsize":3660087,"path":"All/easytag-2.4.3_12.pkg","repopath":"All/easytag-2.4.3_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":634952,"desc":"EasyTAG is an utility for viewing and editing tags for MP3, MP2, MP4/AAC,\nFLAC, Ogg, Opus, Vorbis, MusePack and Monkey's Audio files.\n\nFeatures:\n\n- Auto tagging: parse filename and directory to complete automatically the\n  fields (using masks),\n- Ability to rename files from the tag (using masks) or by loading a text\n  file,\n- Process selected files of the selected directory,\n- Ability to browse subdirectories,\n- Recursion for tagging, removing, renaming, saving...,\n- Can set a field (artist, title,...) to all other files,\n- Read file header informations (bitrate, time, ...) and display them,\n- Auto completion of the date if a partial is entered,\n- Undo and redo last changes,\n- Ability to process fields of tag and file name (convert letters into\n  uppercase, downcase, ...),\n- CDDB support (from http protocol),\n- A playlist generator window,\n- French, German, Russian, Dutch, Hungarian, Swedish, Italian, Japanese,\n  Ukrainian, Czech, Spanish, Polish and Romanian translations","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"id3lib":{"origin":"audio/id3lib","version":"3.8.3.20240114"},"libid3tag":{"origin":"audio/libid3tag","version":"0.16.3"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"},"taglib":{"origin":"audio/taglib","version":"2.0.1"},"wavpack":{"origin":"audio/wavpack","version":"5.7.0"}},"categories":["audio"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libopus.so.0","libopusfile.so.0","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libspeex.so.1","libFLAC.so.12","libid3tag.so.0","libtag.so.2","libwavpack.so.1","libid3.so.3.8.3"],"options":{"DOCS":"on","NLS":"on","OPUS":"on","SPEEX":"on","WAVPACK":"on"}},{"name":"easystroke","origin":"deskutils/easystroke","version":"0.6.0.9_6","comment":"Gesture-recognition application for X11","maintainer":"madpilot@FreeBSD.org","www":"https://github.com/thjaeger/easystroke","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e81f62904647481b3f03a637d64fd7c92ce22037b2366c1da325661073497759","flatsize":1154478,"path":"All/easystroke-0.6.0.9_6.pkg","repopath":"All/easystroke-0.6.0.9_6.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":273876,"desc":"Easystroke is a gesture-recognition application for X11. Gestures or\nstrokes are movements that you make with your mouse (or your pen,\nfinger etc.) while holding down a specific mouse button. Easystroke\nwill execute certain actions if it recognizes the stroke; currently\neasystroke can emulate key presses, execute shell commands, hold down\nmodifiers and emulate a scroll wheel. The program was designed with\nTablet PCs in mind and can be used effectively even without access to\na keyboard.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"}},"categories":["deskutils"],"shlibs_required":["libboost_serialization.so.1.84.0","libX11.so.6","libXext.so.6","libXi.so.6","libXfixes.so.3","libXtst.so.6","libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libcairomm-1.0.so.1","libcairo.so.2","libsigc-2.0.so.0","libgdk_pixbuf-2.0.so.0","libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"}},{"name":"easyloggingpp","origin":"devel/easyloggingpp","version":"9.97.1","comment":"C++ logging library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/amrayn/easyloggingpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d36d6e9a100b5c51d7c0f01707bfe4651ee35f74e2489bb0609a5a72f517d120","flatsize":587239,"path":"All/easyloggingpp-9.97.1.pkg","repopath":"All/easyloggingpp-9.97.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":125984,"desc":"Single header C++ logging library. It is extremely powerful, extendable,\nlight-weight, fast performing, thread and type safe and consists of many\nbuilt-in features. It provides ability to write logs in your own customized\nformat. It also provide support for logging your classes, third-party\nlibraries, STL and third-party containers etc.","categories":["devel"],"shlibs_provided":["libeasyloggingpp.so"]},{"name":"ebur128","origin":"audio/ebur128","version":"0.1.9","comment":"Library implementing the EBU R128 loudness standard","maintainer":"diizzy@FreeBSD.org","www":"https://github.com/sdroege/ebur128","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9a022758e4dc27bb2268b64819b7a8b5bb2cdc77826b05b4f54d938456bf142","flatsize":9541002,"path":"All/ebur128-0.1.9.pkg","repopath":"All/ebur128-0.1.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2114996,"desc":"Rust port of the libebur128 C library which implements the EBU R 128 standard\nfor loudness normalization produces the same results as the C library","categories":["audio"],"shlibs_provided":["libebur128.so.1"]},{"name":"easylatex","origin":"print/easylatex","version":"0.080","comment":"Perl script which transforms \"pseudo-LaTeX\" into proper LaTeX","maintainer":"nivit@FreeBSD.org","www":"https://easylatex.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"239aea5ace5da91a74112e496f8a5139475d12abee8a26a10575cc4287bd35f2","flatsize":84913,"path":"All/easylatex-0.080.pkg","repopath":"All/easylatex-0.080.pkg","licenselogic":"single","pkgsize":21872,"desc":"EasyLatex is a preprocessor which takes an input file in \"pseudo-latex\",\nand transforms it into proper LaTeX syntax.","deps":{"p5-Getopt-Declare":{"origin":"devel/p5-Getopt-Declare","version":"1.14_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","textproc"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"easygit","origin":"devel/easygit","version":"0.98","comment":"Easy wrapper for git","maintainer":"ports@FreeBSD.org","www":"http://www.gnome.org/~newren/eg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c02d6029f901048b47a00c0ffea2d3c744b9e4f88d071e388d6025e377ad5c1f","flatsize":239410,"path":"All/easygit-0.98.pkg","repopath":"All/easygit-0.98.pkg","licenselogic":"single","pkgsize":55988,"desc":"Easy GIT is a single-file wrapper script for git, designed to make\ngit easy to learn and use.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe easygit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"easyexif","origin":"devel/easyexif","version":"1.0","comment":"Tiny ISO-compliant C++ EXIF parsing library","maintainer":"fernape@FreeBSD.org","www":"https://github.com/mayanklahiri/easyexif","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f781e0dcbe75ca2a0e875b0931c1b8ce60d4aa4c9feb94b5935aa90399f3f79","flatsize":86126,"path":"All/easyexif-1.0.pkg","repopath":"All/easyexif-1.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":27492,"desc":"EasyEXIF is a tiny, lightweight C++ library that parses basic information out of\nJPEG files. It uses only the std::string library and is otherwise pure C++. You\npass it the binary contents of a JPEG file, and it parses several of the most\nimportant EXIF fields for you.\n\nWhy use this library? Include one .h file, compile one .cc file, and that's it.","categories":["devel"]},{"name":"easy-rsa","origin":"security/easy-rsa","version":"3.1.7,1","comment":"Small RSA key management package based on openssl","maintainer":"mandree@FreeBSD.org","www":"https://github.com/OpenVPN/easy-rsa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9228e173fe94515505f1bed3a1afa3c5189bf8c2dee38be7b2ab18b99c101c28","flatsize":280323,"path":"All/easy-rsa-3.1.7,1.pkg","repopath":"All/easy-rsa-3.1.7,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":69360,"desc":"Easy-RSA is a small RSA key management package, based on the openssl\ncommand line tool, that can be found in the easy-rsa subdirectory of the\nOpenVPN distribution.  While this tool is primary concerned with key\nmanagement for the SSL VPN application space, it can also be used for\nbuilding web certificates.","categories":["security","net-mgmt"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"NOTE: easyrsa will require you to initialize a PKI upon first use.\n\nONLY for the very first run for a new PKI, do something such as this,\nassuming you will have its data in $HOME/my_new_pki:\n\n  easyrsa --pki-dir=$HOME/my_new_pki init-pki # DANGEROUS - DESTROYS ~/my_new_pki\n\nSee /usr/local/share/doc/easy-rsa/README.quickstart.md for further information.\n\nAn on-line help is available, you can run:\n\n  easyrsa help          # for help on commands\n  easyrsa help options  # for help on options","type":"install"}]},{"name":"e93","origin":"editors/e93","version":"1.4.3","comment":"Tcl-based, programmer-oriented text editor","maintainer":"ports@FreeBSD.org","www":"http://www.e93.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29235cb70cc855969a82aa7bb359058ecdb63605e64539bb8df8291262f25da9","flatsize":618964,"path":"All/e93-1.4.3.pkg","repopath":"All/e93-1.4.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":191880,"desc":"e93 is a portable window based text editor oriented to the needs of\nprogrammers.  It was begun in 1993 (thus the name).  It uses the mouse,\nselections, cut/copy/paste, and closely follows the model of editors\non the Macintosh and NeXT platforms.\n\ne93 supports columnar selection.  It achieves this by allowing multiple\npieces of the text to be selected simultaneously (this is perhaps its\nmost unique feature).\n\ne93 imposes no limits on the line length, file length, or number of\nsimultaneous files which it can edit.\n\ne93 is able to handle all 8-bit binary codes without complaint, or\nconfusion.\n\ne93 is highly configurable without recompiling because scripts which\ncontrol the editor can be written in Tcl.\n\ne93 supports user-configurable syntax highlighting.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["editors","tcl"],"shlibs_required":["libX11.so.6","libXmu.so.6","libXinerama.so.1","libtcl86.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe e93 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"easyrpg-player","origin":"games/easyrpg-player","version":"0.8_2","comment":"RPG Maker 2000/2003 and EasyRPG games interpreter","maintainer":"amdmi3@FreeBSD.org","www":"https://easyrpg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3237b07b3de6d595c18e80a2f622781651806034dbd35c39d8b7be1e066e6e2e","flatsize":4116009,"path":"All/easyrpg-player-0.8_2.pkg","repopath":"All/easyrpg-player-0.8_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1309624,"desc":"EasyRPG Player is a game interpreter to play RPG Maker 2000, 2003\nand EasyRPG games. It uses the LCF parser library (liblcf) to read\nRPG Maker game data.\n\nEasyRPG Player is part of the EasyRPG Project.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"liblcf":{"origin":"games/liblcf","version":"0.8_1"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxmp":{"origin":"audio/libxmp","version":"4.6.0"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"opus":{"origin":"audio/opus","version":"1.5.2"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"speexdsp":{"origin":"audio/speexdsp","version":"1.2.1"},"wildmidi":{"origin":"audio/wildmidi","version":"0.4.2_1"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","liblcf.so.0","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libexpat.so.1","libpng16.so.16","libfmt.so.10","libpixman-1.so.0","libfreetype.so.6","libharfbuzz.so.0","libasound.so.2","libspeexdsp.so.1","libmpg123.so.0","libsndfile.so.1","libvorbisfile.so.3","libvorbis.so.0","libopusfile.so.0","libogg.so.0","libopus.so.0","libfluidsynth.so.3","libxmp.so.4"],"options":{"DOCS":"on","MANPAGES":"on"}},{"name":"e2tools","origin":"sysutils/e2tools","version":"0.1.0_3","comment":"Utilities to manipulate files in an ext2/ext3 filesystem","maintainer":"fuz@FreeBSD.org","www":"https://e2tools.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ac4d874027fb9999d3d7b990a39c46bf61f2414d9274c58c6a2801d35be8875","flatsize":77183,"path":"All/e2tools-0.1.0_3.pkg","repopath":"All/e2tools-0.1.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34916,"desc":"e2tools is a simple set of GPL'ed utilities to read, write, and\nmanipulate files in an ext2/ext3 filesystem. These utilities access a\nfilesystem directly using the ext2fs library. I wrote these tools in\norder to copy files into a linux filesystem on a machine that does not\nhave ext2 support. Of course, they can also be used on a Linux machine\nto read/write to disk images or floppies without having to mount them\nor have root access.\n\nSupported functionality:\n\n - copy files: e2cp\n - move files: e2mv\n - remove files: e2rm\n - create directory: e2mkdir\n - create hard links: e2ln\n - list files/directories: e2ls\n - output the last part of a file: e2tail","deps":{"e2fsprogs-core":{"origin":"sysutils/e2fsprogs-core","version":"1.47.1"}},"categories":["sysutils"],"shlibs_required":["libext2fs.so.2","libcom_err.so.2"]},{"name":"eastl","origin":"devel/eastl","version":"3.21.12.9","comment":"Electronic Arts Standard Template Library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/electronicarts/EASTL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f354109a4cd9fbdea44df6a75503989ad171873cd7f892eaf1a83663feaded9","flatsize":4297914,"path":"All/eastl-3.21.12.9.pkg","repopath":"All/eastl-3.21.12.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":489592,"desc":"EASTL stands for Electronic Arts Standard Template Library. It is a C++ template\nlibrary of containers, algorithms, and iterators useful for runtime and tool\ndevelopment across multiple platforms. It is a fairly extensive and robust\nimplementation of such a library and has an emphasis on high performance above\nall other considerations.","categories":["devel"],"shlibs_provided":["libEASTL.so"]},{"name":"emacs-nox","origin":"editors/emacs","version":"29.4,3","comment":"GNU editing macros (No X flavor)","maintainer":"emacs@FreeBSD.org","www":"https://www.gnu.org/software/emacs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67b5bea151ed81484d27c00d343d7a3d0d70187f6a2cf20e33b1659da425a323","flatsize":140089254,"path":"All/emacs-nox-29.4,3.pkg","repopath":"All/emacs-nox-29.4,3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":47350952,"desc":"GNU Emacs is an extensible, customizable, free/libre text editor.  At its\ncore is an interpreter for Emacs Lisp, a dialect of the Lisp programming\nlanguage with extensions to support text editing.\n\nThe features of GNU Emacs include:\n  - content-aware editing modes, including syntax coloring, for many file\n    types\n  - complete built-in documentation, including a tutorial for new users\n  - full Unicode support for nearly all human scripts\n  - powerful customizability, using Emacs Lisp code or a graphical\n    interface\n  - a vast ecosystem of functionality beyond text editing, including a\n    project planner, mail and news reader, debugger interface, calendar,\n    even a psychotherapist, and more\n  - a packaging system for downloading and installing extensions.","deps":{"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mailutils":{"origin":"mail/mailutils","version":"3.17"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tree-sitter":{"origin":"devel/tree-sitter","version":"0.22.6"}},"categories":["editors"],"shlibs_required":["libxml2.so.2","libncurses.so.6","libtinfo.so.6","libgnutls.so.30","libjansson.so.4","libgmp.so.10","libtree-sitter.so.0","libsqlite3.so.0"],"options":{"ACL":"off","GNULS":"on","GNUTLS":"on","JSON":"on","MAILUTILS":"on","MODULES":"on","NATIVECOMP":"off","SOURCES":"on","SQLITE3":"on","THREADS":"on","TREESITTER":"on","XML":"on","KQUEUE":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:emacs:29.4:::::dragonfly6:x86_64","flavor":"nox"},"messages":[{"message":"The major version of editors/emacs was bumped from 26 to 27.  To upgrade\ndependent packages, run these commands with superuser privileges:\n\n    # sh\n    # for i in $(pkg query -g %n '*-emacs26*'); do \\\n        nn=$(echo \"$i\" | sed -e 's/emacs26/emacs27/'); \\\n        pkg set -yn \"$i\":\"$nn\"; \\\n      done;\n    # pkg upgrade","type":"upgrade","maximum_version":"27.1,3"}]},{"name":"e2fsprogs-libuuid","origin":"misc/e2fsprogs-libuuid","version":"1.47.1","comment":"UUID library from e2fsprogs package","maintainer":"mandree@FreeBSD.org","www":"https://e2fsprogs.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ccdd7b6ccb87664d63c9eeb7c1d521b93952777e1c93a74b7a89bef109405f3","flatsize":85220,"path":"All/e2fsprogs-libuuid-1.47.1.pkg","repopath":"All/e2fsprogs-libuuid-1.47.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34276,"desc":"UUID library from the e2fsprogs package.","deps":{"libelf":{"origin":"devel/libelf","version":"0.8.13_3"}},"categories":["misc","devel"],"shlibs_provided":["libuuid.so.1"],"annotations":{"cpe":"cpe:2.3:a:e2fsprogs_project:e2fsprogs:1.47.1:::::dragonfly6:x86_64"}},{"name":"easy-profiler","origin":"devel/easy-profiler","version":"2.1.0.41","comment":"Lightweight profiler library for C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/yse/easy_profiler","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42f2aecdd56692f3be6ee790c15da6c0c283c82d23ef7937c13c49ff3335de30","flatsize":1465884,"path":"All/easy-profiler-2.1.0.41.pkg","repopath":"All/easy-profiler-2.1.0.41.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":426480,"desc":"Lightweight cross-platform profiler library for C++.\n\nYou can profile any function in C++ code. Furthermore this library\nallows to measure runtime of any block of code. For example, gathering\ninformation for 12 million blocks is using less than 300MB of memory.\nWorking profiler slows an application execution by only 1-2%25.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libeasy_profiler.so"]},{"name":"e2guardian","origin":"www/e2guardian","version":"5.3.4_3","comment":"Dansguardian fork with many improvements and bug fixes","maintainer":"marcellocoutinho@gmail.com","www":"http://e2guardian.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2dd9ca6cc03cc5c81dbb7207be3ebe79ac018da69e05506fc1463642a6b91a29","flatsize":3505646,"path":"All/e2guardian-5.3.4_3.pkg","repopath":"All/e2guardian-5.3.4_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":525660,"desc":"e2guardian is a content filtering proxy that works in conjunction with another\ncaching proxy such as Squid or Oops. More information can be found in the\ne2guardian man page, the \"doc\" subdirectory and the in the configuration files.\n\ne2guardian is a fork of DansGuardian and the maintainers fully acknowledge the\nwork carried out by and the copyright of Daniel Baron and other contributors to\nthe Dansguardian project.\n\nE2Guardian Main features:\nBuilt-in content scanner plugin system which includes AV scanning.\nCan be configured to have multiple filter configurations including groups\nSSL Inspection and Blanket SSL blocking\nNTLM, Digest, Basic, IP and DNS authentication\nHeader analysis and manipulation - you can also manipulate cookies -\nLarge file (2GB+) download & scanning support\nBlacklist, Greylist domains\nDeny regular Expressions on urls, body content, and headers\nDeep URL scanning to spot URLs in URLs\nAdvanced advert blocking\nUpdates to handle all current web technology trends\nTime Based Blocking","deps":{"clamav":{"origin":"security/clamav","version":"1.3.2,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"shlibs_required":["libpcreposix.so.0","libpcre.so.1"],"options":{"CLISCAN":"off","DEBUG":"off","DNS":"on","DOCS":"on","EMAIL":"off","ICAP":"off","NTLM":"off","SSL_MITM":"off","AVAST":"off","CLAMD":"on","KAV":"off"},"messages":[{"message":"o You can find the configuration files for this package in the\n       directory /usr/local/etc/e2guardian.\n\n       Note:\n       If you just updated your e2guardian installation from an earlier version,\n       make sure to check your e2guardian.conf and e2guardianf[1..9].conf \n       configuration files against the respective e2giardian.conf.sample \n       and e2guardianf1.conf.sample files.\n       Do not forget to check/configure log rotation and compression- read\n       newsyslog(8) man page for details.\n\n     o Running of e2guardian and squid on the same machine is common configuration.\n       In order to get reliable and fast-working configuration  on heavy loaded\n       systems with real-time content checking with antivirus you might want to set\n       the following tunables (see tuning(7) man page for details prior to tuning):\n\n       **** /boot/loader.conf ****\n         kern.ipc.msgmnb=8192\n         kern.ipc.msgssz=64\n         kern.ipc.msgtql=2048\n         net.inet.tcp.syncache.hashsize=1024\n         net.inet.tcp.syncache.bucketlimit=100\n\n       **** /etc/sysctl.conf ****\n         net.inet.ip.portrange.last=65535\n         net.inet.ip.portrange.first=1024\n         net.inet.tcp.delayed_ack=1\n         net.inet.tcp.nolocaltimewait=1\n         kern.ipc.soacceptqueue=8192\n         net.local.stream.recvspace=65535\n         net.local.stream.sendspace=65535\n         net.inet.ip.portrange.randomized=0\n         #Skip feeding /dev/random from network.\n         kern.random.harvest.mask=399\n          \n         Also do not forget to raise kern.threads.max_threads_per_proc to the value\n         higher then httpworkers in e2giardian.conf.\n\n     o As of v.4 e2guardian is a single process multithreaded application.\n       It might be reasonable to use sysutils/fsc or similar tools to control \n       it's status.\n\n     o Useful links:\n         - e2guardian project web site http://e2guardian.org/\n         - GitHub repository https://github.com/e2guardian/e2guardian/\n         - support forum https://groups.google.com/forum/#!forum/e2guardian\n         - link for bug reports https://github.com/e2guardian/e2guardian/issues","type":"install"}]},{"name":"e2fsprogs-libblkid","origin":"misc/e2fsprogs-libblkid","version":"1.47.1","comment":"Blkid library from e2fsprogs package","maintainer":"mandree@FreeBSD.org","www":"https://e2fsprogs.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ebdfb17c477c6b58cbdb9991907693df0ec3cbca93e42fedf060cc0c2a67015","flatsize":135904,"path":"All/e2fsprogs-libblkid-1.47.1.pkg","repopath":"All/e2fsprogs-libblkid-1.47.1.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":33456,"desc":"Block device identification library from the e2fsprogs package.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"libelf":{"origin":"devel/libelf","version":"0.8.13_3"}},"categories":["misc","devel"],"shlibs_required":["libuuid.so.1"],"shlibs_provided":["libblkid.so.1"],"annotations":{"cpe":"cpe:2.3:a:e2fsprogs_project:e2fsprogs:1.47.1:::::dragonfly6:x86_64"}},{"name":"emboss","origin":"biology/emboss","version":"6.6.0_7","comment":"Collection of open source tools for genetic sequence analysis","maintainer":"wen@FreeBSD.org","www":"http://www.emboss.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local/emboss","sum":"2884c4df95fa2ec1d9e1816d34321e24853981b418dcc72a64c24e1f3336b4a8","flatsize":524840627,"path":"All/emboss-6.6.0_7.pkg","repopath":"All/emboss-6.6.0_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":73543664,"desc":"The European Molecular Biology Open Software Suite (EMBOSS) is a\ncomprehensive set (about 100) of open source tools for genetic sequence\nanalysis.  EMBOSS is produced by the European Molecular Biology Network\n(EMBnet - http://www.embnet.org/).\n\nAll EMBOSS tools are all built around the same set of core libraries - AJAX\nand NUCLEUS - and therefore share a unified user interface, have similar\n\"look and feel\", and implement a uniform sequence addressing methodology.\n\nThe various components of EMBOSS are distributed under the GPL, except the\ncore libraries which are under the LGPL.\n\nEMBASSY packages are third party applications which have been integrated with\nthe EMBOSS suite, but which are not included in the base EMBOSS distribution\nfor licensing or other reasons. The EMBASSY packages live in the\nbiology/embassy port.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["biology"],"shlibs_required":["libX11.so.6","libgd.so.6","libpq.so.5","libpng16.so.16"],"shlibs_provided":["libacd.so.6","libajax.so.6","libajaxdb.so.6","libajaxg.so.6","libeexpat.so.1","libensembl.so.6","libepcre.so.7","libeplplot.so.3","libezlib.so.1","libnucleus.so.6"],"options":{"DOCS":"on","MYSQL":"off","X11":"on"},"messages":[{"message":"The EMBOSS suite has been successfully installed under\n /usr/local/emboss\n\n To run EMBOSS programs make sure that /usr/local/emboss/bin is in your PATH.\n\n In order to see graphical output from some EMBOSS programs, you will\n need to set the following environment variable in your shell:\n\n set PLPLOT_LIB to: \"/usr/local/emboss/share/EMBOSS\"\n\n A sample configuration file has been installed in\n /usr/local/emboss/share/EMBOSS/emboss.default.template\n\n This must be renamed to emboss.default and edited to suit your site\n and requirements.\n\n A .embossrc file in a user's home directory overrides settings in the\n system-wide emboss.default.\n\n Additional third party applications for EMBOSS can be installed from the\n biology/embassy port. Remember, though that if you installed EMBOSS in a\n PREFIX other than the default, you will have to install EMBASSY into this\n same PREFIX.","type":"install"}]},{"name":"e2fsprogs","origin":"sysutils/e2fsprogs","version":"1.47.1","comment":"Wrapper to install e2fsprogs into /sbin","maintainer":"mandree@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32bc12ecde78767c0423ecf2e6761aeebf17891124fdb53969c5422cc681de3a","flatsize":799629,"path":"All/e2fsprogs-1.47.1.pkg","repopath":"All/e2fsprogs-1.47.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":324784,"desc":"This is a helper package that will copy and register the essential binaries\nfrom e2fsprogs-core to /sbin, so that it is possible to have /usr in an ext2,\next3, or ext4 file system, and still have a proper fsck in /sbin.","deps":{"e2fsprogs-core":{"origin":"sysutils/e2fsprogs-core","version":"1.47.1"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:e2fsprogs_project:e2fsprogs:1.47.1:::::dragonfly6:x86_64"}},{"name":"e00compr","origin":"devel/e00compr","version":"1.0.1","comment":"Library to Read/Write Compressed E00 Files","maintainer":"wen@FreeBSD.org","www":"http://avce00.maptools.org/e00compr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3dbc5e1e52eed2ca484e8e349db3d5ae1810dee1da42f4629c07bd498a46331b","flatsize":77015,"path":"All/e00compr-1.0.1.pkg","repopath":"All/e00compr-1.0.1.pkg","licenselogic":"single","pkgsize":18840,"desc":"E00Compr is an Open Source ANSI-C library to compress and uncompress\nArc/Info Export (E00) files. It can be easily plugged into existing E00\ntranslators to add support for compressed E00 files simply by replacing\nthe existing translator's read/write function by the E00ReadNextLine()\nand E00WriteNextLine() functions provided by the library.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"e16","origin":"x11-wm/e16","version":"1.0.29_1","comment":"Enlightenment DR16 window manager","maintainer":"gahr@FreeBSD.org","www":"https://www.enlightenment.org/p.php?p=about/e16","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"083d11cc319ad43d23d51d29233c56fe36782a7f37cee20e7cb6b9638da88a74","flatsize":2574183,"path":"All/e16-1.0.29_1.pkg","repopath":"All/e16-1.0.29_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":920924,"desc":"The Enlightenment DR16 Window Manager is a robust, flexible, highly\nconfigurable, graphically rich yet unobtrusive desktop environment\nfor the X11 windowing system.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sndio":{"origin":"audio/sndio","version":"1.9.0"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["x11-wm","enlightenment"],"shlibs_required":["libintl.so.8","libImlib2.so.1","libsndio.so.7.2","libsndfile.so.1","libXft.so.2","libXcomposite.so.1","libXdamage.so.1","libXfixes.so.3","libXrender.so.1","libXrandr.so.2","libSM.so.6","libICE.so.6","libXinerama.so.1","libXext.so.6","libX11.so.6"],"shlibs_provided":["libhack.so"],"options":{"DOCS":"on","NLS":"on","PANGO":"off","PULSEAUDIO":"off","SNDIO":"on","SNDFILE":"on","AUDIOFILE":"off"}},{"name":"e2fsprogs-core","origin":"sysutils/e2fsprogs-core","version":"1.47.1","comment":"Utilities & library to manipulate ext2/3/4 filesystems","maintainer":"mandree@FreeBSD.org","www":"https://e2fsprogs.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c252908775ab32e850330ae5890a7eff011d4a300fd6152c57620340b1ba576","flatsize":6511720,"path":"All/e2fsprogs-core-1.47.1.pkg","repopath":"All/e2fsprogs-core-1.47.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1297580,"desc":"Set of utilities and library to manipulate an ext2, ext3 or ext4 filesystem.","deps":{"e2fsprogs-libblkid":{"origin":"misc/e2fsprogs-libblkid","version":"1.47.1"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libelf":{"origin":"devel/libelf","version":"0.8.13_3"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8","libblkid.so.1","libuuid.so.1"],"shlibs_provided":["libcom_err.so.2","libe2p.so.2","libext2fs.so.2","libss.so.2"],"options":{"BASHTESTS":"off","DOCS":"on","FUSEFS":"off","LIBUNWIND":"off","NLS":"on","PARALLELTESTS":"off","SLOWTESTS":"off","NOTESTS":"on","SMALLTESTS":"off","ALLTESTS":"off"},"annotations":{"cpe":"cpe:2.3:a:e2fsprogs_project:e2fsprogs:1.47.1:::::dragonfly6:x86_64"},"messages":[{"message":"Note: this is a modified version of the e2fsprogs package, not the official\npackage. Report all building and run-time trouble that originates in the\npackage to the port maintainer, mandree@FreeBSD.org."}]},{"name":"dzip","origin":"archivers/dzip","version":"2.9","comment":"File compression utility specializing in Quake demo compression","maintainer":"danfe@FreeBSD.org","www":"https://speeddemosarchive.com/dzip/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da4962aabdd173141843b36e71413867af0d4ba9ce7290704e64a18285f8918e","flatsize":83848,"path":"All/dzip-2.9.pkg","repopath":"All/dzip-2.9.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":38416,"desc":"Dzip is a program for file compression.  It's advantage over more popular\ncompression software is in the size of the program, easily fitting on a\nfloppy disk.\n\nIt performs just as good as the competition, or slightly better, on average,\nboth in compression ratio and time.\n\nDzip's original purpose was to compress demo recordings of the id Software\ngame Quake much better than any other program, and it still does!","categories":["archivers","games"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:evan_wagner:dzip:2.9:::::dragonfly6:x86_64"}},{"name":"e-antic","origin":"math/e-antic","version":"2.0.2_2","comment":"Real Embedded Algebraic Number Theory In C","maintainer":"thierry@FreeBSD.org","www":"https://github.com/flatsurf/e-antic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1be2f32f2de615ff0ce11a7453b69b8c8dc20227896e606811d4fd1df888b9ef","flatsize":936942,"path":"All/e-antic-2.0.2_2.pkg","repopath":"All/e-antic-2.0.2_2.pkg","licenselogic":"or","licenses":["GPLv3","LGPL3"],"pkgsize":143484,"desc":"E-ANTIC is a C/C++ library to deal with real embedded number fields built on\ntop of ANTIC (ports/math/antic). Its aim is to have as fast as possible exact\narithmetic operations and comparisons.","deps":{"antic":{"origin":"math/antic","version":"0.2.5_1,1"},"arb":{"origin":"math/arb","version":"2.23.0_1"},"benchmark":{"origin":"devel/benchmark","version":"1.8.3,1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"flint2":{"origin":"math/flint2","version":"2.9.0_3"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"shlibs_required":["libarb.so.2","libantic.so.0","libflint.so.17","libmpfr.so.6","libgmp.so.10","libgmpxx.so.4"],"shlibs_provided":["libeantic.so.3","libeanticxx.so.3"]},{"name":"e16-docs","origin":"x11-wm/e16-docs","version":"0.16.8.0.2_5","comment":"Data files of enlightenment DOX","maintainer":"enlightenment@FreeBSD.org","www":"https://www.enlightenment.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c86ff4c32d0f2c0106bfe9f5f9857bc72c750d5d17dc37971897a9c76045a471","flatsize":1645126,"path":"All/e16-docs-0.16.8.0.2_5.pkg","repopath":"All/e16-docs-0.16.8.0.2_5.pkg","licenselogic":"single","pkgsize":1609528,"desc":"A very artistic X window manager.  Among other attributes,\nEnlightenment makes for quite impressive screen shots.","deps":{"e16":{"origin":"x11-wm/e16","version":"1.0.29_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11-wm"]},{"name":"dzen2","origin":"x11/dzen2","version":"0.9.5","comment":"General purpose messaging, notification and menuing program for X11","maintainer":"uzsolt@FreeBSD.org","www":"https://github.com/robm/dzen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e6aa8515b7ae91d2d79366ceab7c2d3a7aa646aa38487f4cedd9ddf35566632","flatsize":68072,"path":"All/dzen2-0.9.5.pkg","repopath":"All/dzen2-0.9.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26648,"desc":"Dzen is a general purpose messaging, notification and menuing program\nfor X11. It was desigend to be scriptable in any language and\nintegrate well with window managers like dwm, wmii and xmonad though\nit will work with any windowmanger.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11"],"shlibs_required":["libXinerama.so.1","libXpm.so.4","libX11.so.6","libXft.so.2"],"options":{"EXAMPLES":"on","GADGETS":"off","XFT":"on","XINERAMA":"on","XPM":"on"}},{"name":"dynip","origin":"dns/dynip","version":"0.0_1","comment":"Dynamic IP Address Updater","maintainer":"dynip@a1poweruser.com","www":"http://dynip.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8db8f20635ba098e972eeb633ab988cefc9a10cd670694c4e52cf0fe57dfc2b8","flatsize":10917,"path":"All/dynip-0.0_1.pkg","repopath":"All/dynip-0.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6556,"desc":"dynip is a daemon that monitors your host system ISP assigned dynamic IP\naddress. If it changes, dynip automatically updates the dynamic DNS IP\naddress at your dynamic DNS hosting provider then posts an informational\nmessage to the host system log followed by sending an informational email\nto user root.\n\nThe dynip daemon and the daily script are very simple Bourne Shell type\nscripts containing self documenting embedded comments. They use the\n\"fetch\" command to issue the standard browser style URL format used by\nmost dynamic DNS hosting providers for the purpose of actual updating\nthe registered IP address with the new IP address. There are some small\nvariations in the URL format depending on the dynamic DNS hosting\nprovider being used.\n\nMandatory requirements. The host that is running dynip \"MUST\" be cabled\ndirectly to the ISP modem and be using the public routable dynamic IP\naddress assigned by the ISP.\n\nIncludes templates for these dynamic DNS hosting providers\n     namecheap.com\n     freedns.afraid.org\n     changeip.com\n     no-ip.com\n     zoneedit.com\n     easydns.com\nand is simple to configure for other providers that use a variation\nof the URL format.","categories":["dns"],"messages":[{"message":"dynip\n\n             Dynamic IP Address Updater\n\n   Issue \"man dynip\"  For set up and usage information","type":"install"}]},{"name":"eawplus","origin":"audio/eawplus","version":"12.1_3","comment":"E.A.W.+Izumo+Tamuki collection of Gravis Ultrasound MIDI patches","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd8cb6e05c452c30e211d75fc644bac88a8a39176186afdb53848069bfaefef4","flatsize":4667257,"path":"All/eawplus-12.1_3.pkg","repopath":"All/eawplus-12.1_3.pkg","licenselogic":"single","licenses":["EAWPLUS"],"pkgsize":3345376,"desc":"This is, tuned by Shoichi Tamuki, Eric A. Welsh's collection of\nGravis UltraSound MIDI patches configured for use with the TiMidity++\nMIDI player.  A configuration file for TiMidity++ to use these patches\nis also included.","deps":{"eawpats":{"origin":"audio/eawpats","version":"12_4"},"guspat":{"origin":"audio/guspat","version":"20000706_2"}},"categories":["audio"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe eawplus port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dyncall","origin":"devel/dyncall","version":"1.4_1","comment":"Highly dynamic multi-platform foreign function call interface library","maintainer":"tphilipp@potion-studios.com","www":"https://www.dyncall.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4af533dd187381390abe9f8b5b19174138eb7fefd208a44f2925591274113078","flatsize":103373,"path":"All/dyncall-1.4_1.pkg","repopath":"All/dyncall-1.4_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":32104,"desc":"The dyncall library encapsulates architecture-, OS- and compiler-specific\nfunction call semantics in a virtual \"bind parameters from left to right\nand then call\" interface allowing programmers to call C functions in a\ncompletely dynamic manner. In other words, instead of calling a function\ndirectly, the dyncall library provides a mechanism to push the function\nparameters manually and to issue the call afterwards.\nThis means, that a program can determine at runtime what function to\ncall, and what parameters to pass to it. The library is written in C and\nassembly and provides a very simple C interface to program against.\n\nThe library comes in very handy to power flexible message systems,\ndynamic function call dispatch mechanisms, closure implementations or\neven to bridge different programming languages.\nWhen it comes to language bindings, the dyncall library provides a clean\nand portable C interface to dynamically issue calls to foreign code using\nsmall kernels written in assembly. Instead of providing code for every\nbridged function call, which unnecessarily results in code bloat, only a\ncouple of instructions are used to invoke every possible call.","categories":["devel"]},{"name":"dynamips-community","origin":"emulators/dynamips-community","version":"0.2.17_1","comment":"Cisco 1700/2600/3600/3700/7200 Simulator","maintainer":"pavelivolkov@gmail.com","www":"https://github.com/GNS3/dynamips","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"208560031644f1c43e34025960f35e57e6433daaab009fa064402a0f9c3f8c07","flatsize":1022453,"path":"All/dynamips-community-0.2.17_1.pkg","repopath":"All/dynamips-community-0.2.17_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":300832,"desc":"Cisco 1700/2600/3600/3700/7200 simulator.","deps":{"libelf":{"origin":"devel/libelf","version":"0.8.13_3"}},"categories":["emulators"],"shlibs_required":["libelf.so.0"],"options":{"DOCS":"on"}},{"name":"dynamic_motd","origin":"sysutils/dynamic_motd","version":"1.4","comment":"Dynamic /var/run/motd","maintainer":"sstallion@gmail.com","www":"https://github.com/sstallion/dynamic_motd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b1a5bfbbccedecd922d6b769237171b0bd64c119906758e2d0156e8877feb606","flatsize":16264,"path":"All/dynamic_motd-1.4.pkg","repopath":"All/dynamic_motd-1.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6192,"desc":"dynamic_motd is a drop-in replacement for generating messages of the day on\nFreeBSD 13.0 or later. During system startup, the file /var/run/motd is\nreplaced with a fifo whose content is generated by a user-configurable shell\nscript that is executed on each login. All other aspects of motd(5) are\npreserved.","categories":["sysutils"],"messages":[{"message":"The /usr/local/etc/rc.motd script is responsible for generating content for\n/var/run/motd on each login. A sample script is provided in\n/usr/local/etc/rc.motd.sample that emulates the default motd(5) behavior.\nMore extensive examples can be found in /usr/local/share/examples/dynamic_motd.\n\nTo enable the dynamic_motd service, update_motd should be disabled in\n/etc/rc.conf as it is no longer needed at system startup:\n\n    # sysrc update_motd=\"NO\"\n\nThe dynamic_motd service can then be enabled by issuing:\n\n    # sysrc dynamic_motd=\"YES\"\n    # service dynamic_motd start\n\nNote: /usr/local/etc/rc.motd can be updated without restarting the\ndynamic_motd service; changes are automatically picked up on next login.","type":"install"}]},{"name":"dymo-cups-drivers","origin":"print/dymo-cups-drivers","version":"1.4.0_4","comment":"Open source DYMO CUPS driver","maintainer":"ports@FreeBSD.org","www":"https://www.dymo.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b0de06dd348266fdfa088d990cb9a788aa167457eb28fe9a9d0ecd678f137eb","flatsize":1127828,"path":"All/dymo-cups-drivers-1.4.0_4.pkg","repopath":"All/dymo-cups-drivers-1.4.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62164,"desc":"CUPS filter driver for various DYMO label printers: LabelManager 400, 450,\nPC, PC II and PnP; LabelPoint 350 and LabelWriter 300, 310, 315, 320, 330,\n330 Turbo, 400, 400 Turbo, 450, 450 DUO Label, 450 DUO Tape, 450 Turbo,\n450 Twin Turbo, 4XL, DUO Label, DUO Tape, DUO Tape 128, SE450 and Twin Turbo.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"}},"categories":["print"],"shlibs_required":["libcupsimage.so.2","libcups.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe dymo-cups-drivers port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dxpc","origin":"x11/dxpc","version":"3.9.2_1","comment":"Compressing X protocol proxy designed to support X11 over slow links","maintainer":"ports@FreeBSD.org","www":"http://www.vigor.nu/dxpc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4f10a4d765381db6cb91cb7dcdf67755f91bd371cfb65d58e6a3d5d330d81dd","flatsize":169081,"path":"All/dxpc-3.9.2_1.pkg","repopath":"All/dxpc-3.9.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":66264,"desc":"dxpc is an X protocol compressor designed to improve the speed of X11\napplications run over low-bandwidth links (such as dialup PPP\nconnections).  dxpc attempts to exploit patterns in X protocol\nmessages to limit the amount of data actually sent over the network.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"}},"categories":["x11"],"shlibs_required":["liblzo2.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe dxpc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dynamechs","origin":"graphics/dynamechs","version":"4.0.p1_9,1","comment":"Multibody Dynamic Simulation Library","maintainer":"ports@FreeBSD.org","www":"https://dynamechs.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c78ade7fb1d1eb4f13ed0ebef0c7f6ee3b2ea18d14ff23af4480747679ed5642","flatsize":596265,"path":"All/dynamechs-4.0.p1_9,1.pkg","repopath":"All/dynamechs-4.0.p1_9,1.pkg","licenselogic":"single","pkgsize":145396,"desc":"DynaMechs (Dynamics of Mechanisms)\n\t\tA Multibody Dynamics Simulation Library\n\nThis is a set of cross-platform C++ libraries licensed under the Gnu's GPL\n(see LICENSE) which implements dynamic simulation functionality for multibody\nsystems.  It currently supports all tree structured mechanism, a class of\nclosed chain mechanisms as well.  It has provisions for generating both\nsingle and double precision version, and there is code for simplified\nhydrodynamic simulation.\n\nThis work is an extension of my Ph.D. dissertation, \"Computational Dynamics\nfor Robotic Systems on Land and Underwater,\" The Ohio State University, 1994,\nand continued at the Naval Postgraduate School.\n\nThe closed chain work is derived from Duane Marhefka's Ph.D. dissertation,\n\"Fuzzy Control and Dynamic Simulation of a Quadruped Galloping Machine,\" The\nOhio State University, 2000.\n\n(c) 1994 - 2001 by Scott McMillan","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"}},"categories":["graphics"],"shlibs_required":["libX11.so.6","libGLU.so.1","libGL.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe dynamechs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dxa65","origin":"devel/dxa65","version":"0.1.5_1","comment":"Disassembler for MOS 6502 and compatible CPUs","maintainer":"ports@FreeBSD.org","www":"http://www.floodgap.com/retrotech/xa","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f951a09a9201e76617bfa438a24b32a54ef181628d2812a1e33e46dd8b0bf5e6","flatsize":52222,"path":"All/dxa65-0.1.5_1.pkg","repopath":"All/dxa65-0.1.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22544,"desc":"dxa65 is a disassembler for MOS 6502 and compatible CPUs\nNMOS 6502s (such as 6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...)\nCMOS 6502s (65C02 and Rockwell R65C02)","categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dxa65 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dwz","origin":"devel/dwz","version":"0.14_1","comment":"DWARF optimization and duplicate removal tool","maintainer":"bcallah@openbsd.org","www":"https://sourceware.org/dwz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fc456d166a4ee84d4929846f28593b380f9c6658b8ff43251b921e46ab7eae9","flatsize":272504,"path":"All/dwz-0.14_1.pkg","repopath":"All/dwz-0.14_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":110036,"desc":"dwz is a program that attempts to optimize DWARF debugging information\ncontained in ELF shared libraries and ELF executables for size, by\nreplacing DWARF information representation with equivalent smaller\nrepresentation where possible and by reducing the amount of duplication\nusing techniques from DWARF standard appendix E - creating\nDW_TAG_partial_unit compilation units (CUs) for duplicated information\nand using DW_TAG_imported_unit to import it into each CU that needs it.","deps":{"libelf":{"origin":"devel/libelf","version":"0.8.13_3"}},"categories":["devel"],"shlibs_required":["libelf.so.0"]},{"name":"dwmblocks","origin":"x11/dwmblocks","version":"g20201227","comment":"Modular status bar for dwm","maintainer":"echo@lethedata.com","www":"https://github.com/torrinfail/dwmblocks/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07874f4aac8f83b3d5fe0298591d0ede7de7e17f4727b8416cd1d8f2972b8960","flatsize":9981,"path":"All/dwmblocks-g20201227.pkg","repopath":"All/dwmblocks-g20201227.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":4528,"desc":"Modular status bar for dwm written in c.\n\nThe statusbar is made from text output from commandline programs.\nBlocks are added and removed by editing the blocks.h header file.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"]},{"name":"dwm","origin":"x11-wm/dwm","version":"6.5","comment":"Dynamic, small, fast and simple window manager","maintainer":"pkubaj@FreeBSD.org","www":"https://dwm.suckless.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c16d99ba59c92eaf2e749217eb4f92eeb6964985f69e18afc89f8516b8201d54","flatsize":50165,"path":"All/dwm-6.5.pkg","repopath":"All/dwm-6.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23116,"desc":"dwm is a minimalistic window manager. It manages windows in tiling and floating\nmodes, much like ion, larswm and wmii. dwm however is much smaller, faster and\nsimpler.\n\nIt consists of a single binary, configuration is done at compile-time by a\nsingle config.h file. dwm reads from standard input to print arbitrary status\ntext such as the date and/or system load.","deps":{"dmenu":{"origin":"x11/dmenu","version":"5.1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"sterm":{"origin":"x11/sterm","version":"0.9.1"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libXinerama.so.1","libfontconfig.so.1","libXft.so.2"],"options":{"DMENUANDSTERM":"on","DOCS":"on","SUPERASMODKEY":"off","VOLUMECONTROL":"off","XINERAMA":"on"}},{"name":"dwdiff","origin":"textproc/dwdiff","version":"2.1.4_7","comment":"Delimited word diff program","maintainer":"portmaster@BSDforge.com","www":"https://os.ghalkes.nl/dwdiff.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10835eb3035243dc9103b0c8c9d0cae5468eab7aaf4b45acc476b941d161f9a8","flatsize":231198,"path":"All/dwdiff-2.1.4_7.pkg","repopath":"All/dwdiff-2.1.4_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":69440,"desc":"dwdiff is a diff program that operates at the word level instead of the line\nlevel. It is different from wdiff in that it allows the user to specify what\nshould be considered whitespace, and in that it takes an optional list of\ncharacters that should be considered delimiters. Delimiters are single\ncharacters that are treated as if they are words, even when there is no\nwhitespace separating them from preceding words or delimiters. dwdiff is\nmostly commandline compatible with wdiff. Only the --autopager, --terminal\nand --avoid-wraps options are not supported.\n\nThe default output from dwdiff is the new text, with the deleted and inserted\nparts annotated with markers. Command line options are available to change\nboth what is printed, and the markers.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icu":{"origin":"devel/icu","version":"74.2_1,1"}},"categories":["textproc"],"shlibs_required":["libintl.so.8","libicuuc.so.74","libicudata.so.74"],"options":{"DOCS":"on","NLS":"on","UNICODE":"on"}},{"name":"dwave-preprocessing","origin":"science/dwave-preprocessing","version":"0.6.5","comment":"DWave: Preprocessing tools to aid in solving binary quadratic models","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dwavesystems/dwave-preprocessing","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2eacc4a658df983000310cd7765cb9a4886c87eb77386a10bcc3b0cdd78e2263","flatsize":124617,"path":"All/dwave-preprocessing-0.6.5.pkg","repopath":"All/dwave-preprocessing-0.6.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27292,"desc":"dwave-preprocessing is a package of common preprocessing tools that can aid in\nsolving binary quadratic models (BQM).","deps":{"dimod":{"origin":"science/dimod","version":"0.12.15"}},"categories":["science"]},{"name":"dwatch-pwsnoop","origin":"sysutils/dwatch-pwsnoop","version":"0.1.1","comment":"FreeBSD dwatch profile for snooping passwords","maintainer":"ports@FreeBSD.org","www":"https://github.com/FrauBSD/dwatch-pwsnoop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00ef018985682c020c5bb03ddb648b411a6571521e8d70a5223a0b3701c20571","flatsize":3717,"path":"All/dwatch-pwsnoop-0.1.1.pkg","repopath":"All/dwatch-pwsnoop-0.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2812,"desc":"DTrace module for FreeBSD dwatch(1) to read password prompts by snooping on\nread/write syscalls.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dwatch-pwsnoop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dwatch-json","origin":"sysutils/dwatch-json","version":"1.2","comment":"FreeBSD dwatch suite to produce JSON stats","maintainer":"dteske@FreeBSD.org","www":"https://github.com/FrauBSD/dwatch-json","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc0bdaa74c39e2e52a5ad9f54b7c44d04b0796ed63abc2136d9834bf2364eff5","flatsize":372210,"path":"All/dwatch-json-1.2.pkg","repopath":"All/dwatch-json-1.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":30464,"desc":"DTrace suite for FreeBSD dwatch(1) to produce JSON stats.\nJSON (JavaScript Object Notation) is easily consumed by log aggregators such as\nKafka and Telegraf and visualizers like Grafana and Vizceral. It is also easily\nparsed, filtered, and transformed with jq.\n\nWith this package you can get data out of the kernel for use in such tools,\naggregators, and visualizers.\n\nIncluded in this package are service suites which help automate the collection\nof statistics for time-series graphing (with Grafana for example). The suites\nconsist of general daemons, sample configs, statistics-gathering daemons\n(utilizing telegraf), log-rotation tools, default cron.d entries for calling\nsaid tools, and many convenience features including full service(8) integration\nand rc.conf(5) support.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"dwatch-gource","origin":"sysutils/dwatch-gource","version":"0.9","comment":"FreeBSD dwatch profiles for creating gource logs","maintainer":"ports@FreeBSD.org","www":"https://github.com/FrauBSD/dwatch-gource","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0bd3875bd8ec9b38f8971b570592b22216b9437f71de3d1f6322e54e17efedb5","flatsize":37015,"path":"All/dwatch-gource-0.9.pkg","repopath":"All/dwatch-gource-0.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10080,"desc":"DTrace modules for FreeBSD dwatch(1) to produce gource logs. Gource\n(graphics/gource) is a tool normally used for visualizing source control\nrevisions, but it can also be used for visualizing process trees, filesystem\nactivity, syscall access, and more.\n\nThese modules allow you to generate log files for rendering realtime process,\nfilesystem, and other activities in FreeBSD using gource.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dwatch-gource port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dwatch","origin":"sysutils/dwatch","version":"0.1.1_2","comment":"Daemon Watcher","maintainer":"ports@FreeBSD.org","www":"https://siag.nu/dwatch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"908c0c07e4dcd47fa585c343a66844081c4389f4ee16e84092c5aaa8faa28dba","flatsize":64060,"path":"All/dwatch-0.1.1_2.pkg","repopath":"All/dwatch-0.1.1_2.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":19792,"desc":"Dwatch (Daemon Watch) is a program that watches over other programs\nand performs actions based on conditions specified in a configuration file.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe dwatch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dwarfdump","origin":"devel/dwarfdump","version":"20161124_1","comment":"Tool to display DWARF debugging information in ELF files","maintainer":"joerg@FreeBSD.org","www":"https://www.prevanders.net/dwarf.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b79e37e094e1de6c0b490c41c0933e8d41a5c866b4f0d3f03dbd288d12119c1a","flatsize":498872,"path":"All/dwarfdump-20161124_1.pkg","repopath":"All/dwarfdump-20161124_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":179152,"desc":"The dwarfdump tool prints the various elements of DWARF debugging\ninformation found in ELF object files.","categories":["devel"],"shlibs_required":["libelf.so.0"]},{"name":"dvorak7min","origin":"misc/dvorak7min","version":"1.6.1_1","comment":"Ncurses-based Dvorak typing tutor","maintainer":"ports@FreeBSD.org","www":"https://packages.qa.debian.org/d/dvorak7min.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4268301c40bd8eac0d98360d081db2882635aaefaff0dc267633117e0011075f","flatsize":63115,"path":"All/dvorak7min-1.6.1_1.pkg","repopath":"All/dvorak7min-1.6.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":23352,"desc":"Dvorak7min is an ncurses based dvorak typing tutor for those of you\ntrying to get fluent in this keyboard layout. It features well chosen\nlessons, color for easy visual feedback, and a real time characters per\nsecond display. It's called 7min because it originally was a personal\nhack written in 7 min.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe dvorak7min port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dvisvg","origin":"print/dvisvg","version":"0.7.1.d_11","comment":"Converter from DVI to SVG","maintainer":"hrs@FreeBSD.org","www":"http://dvisvg.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b20996be38e5e4c9e3ae66302ad7699b7f9a6f385b92339f998e123b5c6a92d6","flatsize":66035,"path":"All/dvisvg-0.7.1.d_11.pkg","repopath":"All/dvisvg-0.7.1.d_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24712,"desc":"DVISVG creates one SVG Document, which includes content of the selected page\nfrom the specified DVI file. DVISVG produces outlines for used glyphs/characters\nin DVI file as an external SVG Font.\n\nSVG Document produced by DVISVG uses external SVG Fonts so there is\na problem with using Adobe's SVG Viewer which doesn't currently support it.\nSolution is using embeded fonts which can to be easily inserted in svg file\nfrom the external fonts file.","deps":{"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"texlive-base":{"origin":"print/texlive-base","version":"20240312"}},"categories":["print"],"shlibs_required":["libkpathsea.so.6"]},{"name":"dvtm","origin":"sysutils/dvtm","version":"0.15_1","comment":"Tiling window management for the console","maintainer":"beat@FreeBSD.org","www":"https://www.brain-dump.org/projects/dvtm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce8276a7150873cd2369a92fad30fa08de026e263c09ce320d8adf76519a79c7","flatsize":69664,"path":"All/dvtm-0.15_1.pkg","repopath":"All/dvtm-0.15_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29244,"desc":"dvtm brings the concept of tiling window management, popularized by X11-window\nmanagers like dwm to the console. As a console window manager it tries to make\nit easy to work with multiple console based programs like vim, mutt, cmus or\nirssi.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"dwarf2json","origin":"devel/dwarf2json","version":"g20220807_17","comment":"Convert ELF/DWARF symbol and type information into JSON","maintainer":"antoine@FreeBSD.org","www":"https://github.com/volatilityfoundation/dwarf2json","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c3a21779984d3533532437cad46b5b7bd2fa65ef1acc4fe150f6fed0b058d28","flatsize":2230265,"path":"All/dwarf2json-g20220807_17.pkg","repopath":"All/dwarf2json-g20220807_17.pkg","licenselogic":"single","licenses":["VSL"],"pkgsize":783544,"desc":"dwarf2json is a Go utility that processes files containing symbol and type\ninformation to generate Volatilty3 Intermediate Symbol File (ISF) JSON output\nsuitable for Linux and macOS analysis.","categories":["devel"]},{"name":"dxirc","origin":"irc/dxirc","version":"1.40.1","comment":"Simple IRC client","maintainer":"archdvx@dxsolutions.org","www":"https://www.dxirc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bccae32148d9e6417ac1f5472757f97fe856e6633db20dd7bb30cd3d4ea07f5","flatsize":2497387,"path":"All/dxirc-1.40.1.pkg","repopath":"All/dxirc-1.40.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1019236,"desc":"dxirc is a simple, yet capable, cross-platform IRC client written\nin C++ for the FOX toolkit and the Qt toolkit.\n\nFeatures:\n - Fully customizable look independent of system-wide settings\n - Automated join to specified channels on selected server\n - Support for multiple simultaneously connected servers\n - Well-arranged and flexible configuration dialog","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["irc"],"shlibs_required":["libintl.so.8","liblua-5.4.so","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"ENCHANT":"off","LUA":"on","NLS":"on","NOTIFY":"off","FOX16":"off","QT5":"on"}},{"name":"dvips2ascii","origin":"print/dvips2ascii","version":"1.3","comment":"PostScript (created by dvips) to ASCII converter","maintainer":"slaven@rezic.de","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc80f76623f0c9b42803c16c51d089dcf257c916723b1c4acb44eddfbb4e7f11","flatsize":6236,"path":"All/dvips2ascii-1.3.pkg","repopath":"All/dvips2ascii-1.3.pkg","licenselogic":"single","pkgsize":3216,"desc":"dvips2ascii\n-----------\n\nThis is a PostScript-to-ascii converter which works for PostScript\nfiles created by dvips. Results are usually better than using ps2ascii\nwhich comes with ghostscript.\n\nUSAGE: dvips2ascii < psfile > asciifile\n\ndvips2ascii is a perl script, therefore it is slow. There is limited\nsupport for accented characters (mainly german umlauts). Let me know\nif you want support for other special characters.\n\nComments, bug reports and fixes to\n\n\teserte@cs.tu-berlin.de (Slaven Rezic)","categories":["print"]},{"name":"dvdread","origin":"multimedia/dvdread","version":"g20160701_2","comment":"Utility to create ISO images of encrypted DVDs","maintainer":"diizzy@FreeBSD.org","www":"https://github.com/xrgtn/dvdread","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f645f9f08f4990ef892cbe2b618ff584f6c0919ae2771c707f1736221cfe227","flatsize":50711,"path":"All/dvdread-g20160701_2.pkg","repopath":"All/dvdread-g20160701_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18112,"desc":"Command line utility with minimal dependencies that allows you to rip\nencrypted DVDs to ISO image.","deps":{"libdvdcss":{"origin":"multimedia/libdvdcss","version":"1.4.3"},"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"}},"categories":["multimedia"],"shlibs_required":["libdvdread.so.8","libdvdcss.so.2"],"options":{"DOCS":"on","REGION":"off"}},{"name":"dvi2tty","origin":"print/dvi2tty","version":"5.3.4_1","comment":"DVI file previewer for text only devices","maintainer":"ports@FreeBSD.org","www":"https://www.mesa.nl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f80ba810d31ec5c0dc39a1dfe64de76b009318e7cf78495020d5ef247252d5b","flatsize":52659,"path":"All/dvi2tty-5.3.4_1.pkg","repopath":"All/dvi2tty-5.3.4_1.pkg","licenselogic":"single","pkgsize":20984,"desc":"dvi2tty converts a TeX DVI-file to a format that is appropriate for\nterminals and line printers. The program is intended to be used for\npreliminary proofreading of TeX-ed documents. By default the output\nis directed to the terminal, possibly through a pager (depending on\nhow the program was installed), but it can be directed to a file or\na pipe.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe dvi2tty port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dvdvideo-py311","origin":"sysutils/dvdvideo","version":"20130117_2","comment":"Video DVD backup tool","maintainer":"martymac@FreeBSD.org","www":"http://bblank.thinkmo.de/blog/new-software-python-dvdvideo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5564ca16a01ca24646e2a21a59b2085ddd7432eea419d334a344d173ed8b6b95","flatsize":174867,"path":"All/dvdvideo-py311-20130117_2.pkg","repopath":"All/dvdvideo-py311-20130117_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":35092,"desc":"A tool to create an image of a video DVD.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","multimedia"],"options":{"DVDCSS":"off"},"annotations":{"flavor":"py311"}},{"name":"dvdimagecmp","origin":"sysutils/dvdimagecmp","version":"0.3","comment":"Simple tool for comparing an image to a burned disc","maintainer":"ports@thepentagon.org","www":"https://www.ibiblio.org/pub/linux/apps/video/dvdimagecmp-0.3.lsm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0237d23e923072d46121f0536e02b07d3737c3ba84e456439ec0130c63583480","flatsize":11128,"path":"All/dvdimagecmp-0.3.pkg","repopath":"All/dvdimagecmp-0.3.pkg","licenselogic":"single","pkgsize":4584,"desc":"Dvdimagecmp is a small program to compare an image to a\nburned disc. It is not limited to dvds, and supports offsets.","categories":["sysutils"]},{"name":"dvdid","origin":"multimedia/dvdid","version":"0.2.0a_2","comment":"Tool for calculating dvdids","maintainer":"ports@FreeBSD.org","www":"http://dvdid.cjkey.org.uk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"961abdedac2cbd605fd1490b6b2ee3d3d6c1ac390709868d47e56123fc4db378","flatsize":215819,"path":"All/dvdid-0.2.0a_2.pkg","repopath":"All/dvdid-0.2.0a_2.pkg","licenselogic":"single","pkgsize":33688,"desc":"The dvdid project provides a library and executable for calculating dvdids,\nas returned by Windows' IDvdInfo2::GetDiscID() method. It is available as\nsource code, which should compile on Windows and any POSIX compliant platform.","categories":["multimedia"],"shlibs_provided":["libdvdid.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dvdid port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dvdbackup","origin":"sysutils/dvdbackup","version":"0.4.2_8","comment":"Backup content from DVD to hard disk","maintainer":"ehaupt@FreeBSD.org","www":"https://dvdbackup.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5eec247b8ae1c9c7645745caa44a45fb3a1746e314e01ec4cc5e0e197584a863","flatsize":216857,"path":"All/dvdbackup-0.4.2_8.pkg","repopath":"All/dvdbackup-0.4.2_8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":48612,"desc":"dvdbackup is a tool to rip video DVDs from the command line. It has the\nadvantages of being small, fast, and easy to use.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"}},"categories":["sysutils","multimedia"],"shlibs_required":["libintl.so.8","libdvdread.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"dz-libreoffice","origin":"editors/libreoffice-dz","version":"24.2.4.2","comment":"dz language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"553b7c7b709369d4ab53e129f521349b22b92b494bde442f897007365bc3493f","flatsize":34694502,"path":"All/dz-libreoffice-24.2.4.2.pkg","repopath":"All/dz-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2947244,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"dvd-slideshow","origin":"multimedia/dvd-slideshow","version":"0.8.6.1","comment":"Script to create slideshow-style DVD with some simple menus","maintainer":"oz@nixil.net","www":"https://dvd-slideshow.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5949118e69b32300c9be320856ee64d3f49020058e766d64222ac7ef26879527","flatsize":647204,"path":"All/dvd-slideshow-0.8.6.1.pkg","repopath":"All/dvd-slideshow-0.8.6.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":109556,"desc":"Script that creates a slideshow-style DVD with some simple menus.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"dvdauthor":{"origin":"multimedia/dvdauthor","version":"0.7.2.20211105_4"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"jhead":{"origin":"graphics/jhead","version":"3.08"},"mjpegtools":{"origin":"multimedia/mjpegtools","version":"2.1.0_18"},"rubygem-flvtool2":{"origin":"multimedia/rubygem-flvtool2","version":"1.0.6"},"sox":{"origin":"audio/sox","version":"14.4.2.20210509_5"},"urwfonts-ttf":{"origin":"x11-fonts/urwfonts-ttf","version":"1.0.7b18_8"}},"categories":["multimedia"],"options":{"DOCS":"on","LAME":"off","THEMES":"off","TOOLAME":"off","VORBIS":"off"}},{"name":"dvd+rw-tools","origin":"sysutils/dvd+rw-tools","version":"7.1_4","comment":"DVD burning software","maintainer":"ports@FreeBSD.org","www":"http://fy.chalmers.se/~appro/linux/DVD+RW/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db3af513550ac672d30ebd18c173b5e741b8df9dd5fd3c4291a07ac64bde9891","flatsize":359123,"path":"All/dvd+rw-tools-7.1_4.pkg","repopath":"All/dvd+rw-tools-7.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":104116,"desc":"DVD+RW Tools by Andy Polyakov.  This software allows one to perform DVD\nrecording using a DVD burner, primarily via the \"growisofs\" utility.\n\ngrowisofs was originally designed as a frontend to mkisofs to facilitate\nappending of data to ISO9660 volumes residing on random-access media such as\nDVD+RW, DVD-RAM, plain files, hard disk partitions.  In the course of\ndevelopment general purpose DVD recording support was implemented, and as of\nnow growisofs supports not only random-access media, but even mastering of\nmulti-session DVD media such as DVD+R and DVD-R/-RW.  In addition growisofs\nsupports first-/single-session recording of arbitrary pre-mastered image\n(formatted as UDF, ISO9660, or any other file system, if formatted at all)\nto all supported DVD media types.","deps":{"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"}},"categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dvd+rw-tools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dvdauthor","origin":"multimedia/dvdauthor","version":"0.7.2.20211105_4","comment":"Makes a DVD file structure from one or more MPEG2 streams","maintainer":"ports@FreeBSD.org","www":"https://dvdauthor.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21ca5f7f9edf0c139395048aff3fec9a4d32a0fbfaaa9f0438343d1b6e1c62c1","flatsize":495130,"path":"All/dvdauthor-0.7.2.20211105_4.pkg","repopath":"All/dvdauthor-0.7.2.20211105_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":162244,"desc":"dvdauthor is a program that will generate a DVD movie from a valid\nmpeg2 stream that should play when you put it in a DVD player.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"libdvdread":{"origin":"multimedia/libdvdread","version":"6.1.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["multimedia"],"shlibs_required":["libxml2.so.2","libdvdread.so.8","libpng16.so.16","libfreetype.so.6","libfribidi.so.0","libfontconfig.so.1"],"options":{"DOCS":"on","MANPAGES":"off","GRAPHICSMAGICK":"off","IMAGEMAGICK6":"off","NTSC":"off","PAL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe dvdauthor port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dvc","origin":"science/dvc","version":"0.30.1_4","comment":"Git for data scientists: manage code and data together","maintainer":"yuri@FreeBSD.org","www":"https://dvc.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8a31d225ecdcc8973ae10245e391729db71501a237f295f4d7a76a9ed094fe39","flatsize":1557247,"path":"All/dvc-0.30.1_4.pkg","repopath":"All/dvc-0.30.1_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":237892,"desc":"Data Science Version Control or DVC is an open-source tool for data science and\nmachine learning projects. With a simple and flexible Git-like architecture and\ninterface it helps data scientists:\n* manage machine learning models - versioning, including data sets and\n  transformations (scripts) that were used to generate models;\n* make projects reproducible;\n* make projects shareable;\n* manage experiments with branching and metrics tracking.\n\nIt aims to replace tools like Excel and Docs that are being commonly used as a\nknowledge repo and a ledger for the team, ad-hoc scripts to track and move\ndeploy different model versions, ad-hoc data file suffixes and prefixes.","deps":{"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-asciimatics":{"origin":"devel/py-asciimatics","version":"1.15.0"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-configobj":{"origin":"devel/py-configobj","version":"5.0.8"},"py311-configparser":{"origin":"devel/py-configparser","version":"3.5.3_1,1"},"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-gitpython":{"origin":"devel/py-gitpython","version":"3.1.30"},"py311-grandalf":{"origin":"math/py-grandalf","version":"0.7"},"py311-jsonpath-rw":{"origin":"devel/py-jsonpath-rw","version":"1.4.0_1"},"py311-nanotime":{"origin":"devel/py-nanotime","version":"0.5.2"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-pyasn1":{"origin":"devel/py-pyasn1","version":"0.6.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-schema":{"origin":"devel/py-schema","version":"0.7.7"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"py311-zclockfile":{"origin":"devel/py-zclockfile","version":"2.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","python"]},{"name":"dvbsnoop","origin":"multimedia/dvbsnoop","version":"1.4.50_1","comment":"DVB stream analyzer / MPEG analyzer","maintainer":"fbsd@opal.com","www":"https://dvbsnoop.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d878ffb932f949c57a9b61cb2a202a4fd6ed09be6d6fa83a6bbb7db41f82cd41","flatsize":312147,"path":"All/dvbsnoop-1.4.50_1.pkg","repopath":"All/dvbsnoop-1.4.50_1.pkg","licenselogic":"single","pkgsize":102636,"desc":"DVBsnoop is an analyzer for DVB broadcast streams / MPEG transport\nstreams.\n\nDVBsnoop is a program to monitor, analyze, debug, dump or view\ndvb/mpeg/dsm-cc/mhp stream information (TS, PES, SECTION) (e.g.\ndigital television) send via satellite, cable or terrestrial.","categories":["multimedia"]},{"name":"dvbcut","origin":"multimedia/dvbcut","version":"0.7.4_6","comment":"Qt application for cutting of MPEG PS and MPEG TS streams (DVB)","maintainer":"se@FreeBSD.org","www":"https://github.com/bernhardu/dvbcut-deb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17ffce4911d4fe776959938c1b57310705caaf369c68008a9d0f3422c08fd493","flatsize":566488,"path":"All/dvbcut-0.7.4_6.pkg","repopath":"All/dvbcut-0.7.4_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":182856,"desc":"dvbcut is a Qt application which enables you to select certain parts of an\nMPEG transport stream (as received on Digital Video Broadcasting, DVB) and\nsave these parts into a single MPEG output file. It follows a \"keyhole\nsurgery\" approach. Thus, the input video and audio data is mostly kept\nunchanged, only very few frames at the beginning and/or end of the selected\nrange are recoded in order to obtain a valid MPEG file.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"liba52":{"origin":"audio/liba52","version":"0.8.0_1"},"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["multimedia"],"shlibs_required":["libavformat.so.60","libavcodec.so.60","libavutil.so.58","libswscale.so.7","libao.so.4","libmad.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"dvb-apps","origin":"multimedia/dvb-apps","version":"1.1.2.1505_3","comment":"Linux DVB API applications and utilities","maintainer":"decke@FreeBSD.org","www":"https://linuxtv.org/hg/dvb-apps/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a6b3c6de6085841e6894a82e3aff92e8e18d972a327971050390f4d36fb4385","flatsize":1790647,"path":"All/dvb-apps-1.1.2.1505_3.pkg","repopath":"All/dvb-apps-1.1.2.1505_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":256416,"desc":"Linux DVB API applications and utilities.\n\nAll applications support the DVB-S, DVB-C, DVB-T, and ATSC standards.\n\nMain User Applications:\nutil/scan\t- Scan for channels on your digital TV device.\nutil/gnutv\t- Tune, watch and stream your TV.\n\nGeneral Utilities:\nutil/dvbdate\t- Set your clock from digital TV.\nutil/dvbnet\t- Control digital data network interfaces.\nutil/dvbtraffic\t- Monitor traffic on a digital device.\nutil/femon\t- Monitor the tuning on a digital TV device.\nutil/zap\t- *Just* tunes a digital device - really intended for developers.\nutil/gotox\t- Simple Rotor control utility\nutil/alevt\t- Teletext capture and display utility\n\nHardware Specific Utilities:\nutil/av7110_loadkeys\t- Load remote keys into an av7110 based card\nutil/dib3000-watch\t- Monitor DIB3000 demodulators\nutil/dst-utils\t\t- Utilities for DST based cards.\nutil/ttusb_dec_reset\t- Reset a TechnoTrends TTUSB DEC device.\n\nLibraries:\nlib/libdvbapi\t- Interface library to digital TV devices.\nlib/libdvbcfg\t- Library to parse/create digital TV channel configuration files.\nlib/libdvbsec\t- Library for Satellite Equipment Control operations.\nlib/libucsi\t- Fast MPEG2 Transport Stream SI table parsing library.\nlib/libdvben50221- Complete implementation of a Cenelec EN 50221 CAM stack.\nlib/libdvbmisc\t- Miscellaneous utilities used by the other libraries.\n\nVarious testing applications also live in test.","categories":["multimedia"],"shlibs_provided":["libdvbapi.so","libdvbcfg.so","libdvben50221.so","libdvbsec.so","libesg.so","libucsi.so"]},{"name":"dv2sub","origin":"multimedia/dv2sub","version":"0.3_6","comment":"Extracts info or subtitles from DV stream","maintainer":"oz@nixil.net","www":"https://dv2sub.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47028fb30dd0c32f1eef47316eeff2ea7c193a073fc3e2eb3dcc7920b0785b81","flatsize":21576,"path":"All/dv2sub-0.3_6.pkg","repopath":"All/dv2sub-0.3_6.pkg","licenselogic":"single","pkgsize":9132,"desc":"dv2sub is a simple utility that extracts the date and time of recording from\na dv video file (using libdv) and outputs it as a subtitle file.\n\nIt can also display useful information about the dv stream, like video norm\n(PAL/NTSC), aspect ratio normal (4:3) or wide (16:9), interlaced or\nprogressive material, number of audio channels, audio sampling frequency,\nnumber of audio samples, timestamp and recording date & time.","deps":{"libdv":{"origin":"multimedia/libdv","version":"1.0.0_9"}},"categories":["multimedia"],"shlibs_required":["libdv.so.4"]},{"name":"e16-themes","origin":"x11-themes/e16-themes","version":"1.0.2","comment":"Set of themes for the e16 window manager","maintainer":"enlightenment@FreeBSD.org","www":"https://www.enlightenment.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30ca0b1651a4031241266f55682e6ac6b4d730fa2058079aa522f7890011a6ce","flatsize":11015632,"path":"All/e16-themes-1.0.2.pkg","repopath":"All/e16-themes-1.0.2.pkg","licenselogic":"single","pkgsize":7073304,"desc":"This distribution includes the four official themes delivered\nwith the e16 window manager:\n- BlueSteel\n- BrushedMetal-Tigert\n- Ganymede\n- ShinyMetal","categories":["x11-themes","enlightenment"]},{"name":"dust","origin":"sysutils/dust","version":"1.0.0_2","comment":"More useful and intuitive version of du","maintainer":"adamw@FreeBSD.org","www":"https://github.com/bootandy/dust","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fd06c02525b0779b4e1fa218a7cffc2b452bb08e3246d0a4de4dd5d5a0fe8f3","flatsize":2473396,"path":"All/dust-1.0.0_2.pkg","repopath":"All/dust-1.0.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":727608,"desc":"Dust is an alternative to du(1) that makes it easier to actually reason about\nyour disk space utilization. It has bar charts, shows both large directories\nand large files where appropriate, and has many filtering options.\n\nUnless your intent was just to pipe du's output, dust is more likely to give\nyou the utilization information you were actually looking for.","categories":["sysutils"],"options":{"EXAMPLES":"on"}},{"name":"durdraw","origin":"graphics/durdraw","version":"0.27.1","comment":"ASCII and ANSI Art text editor for drawing in the terminal","maintainer":"yuri@FreeBSD.org","www":"https://durdraw.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1fd2b64fe0e18f3e7aa2b75726f3c2c8be245a2146787691bd03d83eb26ad2f8","flatsize":1683977,"path":"All/durdraw-0.27.1.pkg","repopath":"All/durdraw-0.27.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":275380,"desc":"Durdraw is an ASCII, Unicode and ANSI art editor for UNIX-like systems\n(Linux, macOS, etc). It runs in modern Utf-8 terminals and supports frame-based\nanimation, custom themes, 256 and 16 color modes, terminal mouse input, DOS ANSI\nart viewing, CP437 and Unicode mixing and conversion, HTML output, mIRC color\noutput, and other interesting features.\n\nDurdraw is heavily inspired by classic ANSI editing software for MS-DOS and\nWindows, such as TheDraw, Aciddraw and Pablodraw, but with a modern Unix twist.","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","python"],"annotations":{"flavor":"py311"}},{"name":"dupmerge","origin":"sysutils/dupmerge","version":"1.73_1","comment":"Searches for files with equal content","maintainer":"danfe@FreeBSD.org","www":"https://sourceforge.net/projects/dupmerge/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f482c6ab2426c04b1f48a12ebf115da44f9a93bc8b7a012c06488fb9ab2c743c","flatsize":23258,"path":"All/dupmerge-1.73_1.pkg","repopath":"All/dupmerge-1.73_1.pkg","licenselogic":"single","pkgsize":10372,"desc":"Dupmerge reads a list of files from standard input (eg., as produced by\n\"find . -print\") and looks securely for identical files. When it finds\ntwo or more identical files, all but one are unlinked to reclaim the\ndisk space and recreated as hard links to the remaining copy.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"duply","origin":"sysutils/duply","version":"2.5.1_1","comment":"Shell front end for the duplicity backup tool","maintainer":"michael@ranner.eu","www":"https://duply.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ff0c7d748c6e7873d23d911b6f19e9f548db7c08776e57c66be497fa1236e50","flatsize":120462,"path":"All/duply-2.5.1_1.pkg","repopath":"All/duply-2.5.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38772,"desc":"Duply is a shell front end for the duplicity backup tool.\nIt greatly simplifies its usage by implementing backup\njob profiles, batch commands and more. Who says secure\nbackups on non-trusted spaces are no child's play.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"duplicity":{"origin":"sysutils/duplicity","version":"3.0.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"messages":[{"message":"To run duply periodically you can add these options to your\n\t/etc/periodic.conf or /etc/periodic.conf.local\n\n         Configuration Settings (with default values):\n\n         backup_duply_enable=\"NO\"\n        \tenable duply backup\n\n         backup_duply_profile=\"\"\n        \tdefault duply profile to use\n        \tsee duply usage\n\n         backup_duply_command=\"bkp_status\"\n        \tdefault duply commands\n\n         backup_duply_opt=\"\"\n        \toptions passed to duply\n\n         backup_duply_random=\"0\"\n        \trandomize backup time\n\n\n\tAdd these lines to your /etc/crontab\n\t10\t3\t*\t*\t*\troot\tperiodic backup","type":"install"}]},{"name":"duplo","origin":"devel/duplo","version":"0.2.0","comment":"Find duplicated code blocks in large C/C++/Java/C","maintainer":"ports@FreeBSD.org","www":"http://duplo.giants.ch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f4f50fbaa8d8e6ba586f0aeaa287153ba0febb3dc16a171eaf423c6f2c77772","flatsize":76924,"path":"All/duplo-0.2.0.pkg","repopath":"All/duplo-0.2.0.pkg","licenselogic":"single","pkgsize":29068,"desc":"Duplicated source code blocks can harm maintainability of software systems.\nDuplo is a tool to find duplicated code blocks in large C/C++/Java systems.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe duplo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dura","origin":"devel/dura","version":"0.2.0_16","comment":"Background process that watches Git repositories and backs up data","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tkellogg/dura","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afcfe2666f328616b23e5908a0bffa0866a2c5b63976b36b2801d47d544ae181","flatsize":2972415,"path":"All/dura-0.2.0_16.pkg","repopath":"All/dura-0.2.0_16.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":838072,"desc":"Dura is a background process that watches your Git repositories and commits\nyour uncommitted changes without impacting HEAD, the current branch, or the\nGit index (staged files). If you ever get into an \"oh snap!\" situation where\nyou think you just lost days of work, checkout a `dura` branch and recover.\n\nWithout `dura`, you use Ctrl-Z in your editor to get back to a good state.\nThat's so 2021. Computers crash and Ctrl-Z only works on files independently.\nDura snapshots changes across the entire repository as-you-go, so you can\nrevert to \"4 hours ago\" instead of \"hit Ctrl-Z like 40 times or whatever\".","deps":{"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libgit2.so.1.7","libssl.so.12","libcrypto.so.12","libssh2.so.1"]},{"name":"dupd","origin":"sysutils/dupd","version":"1.7_1","comment":"File duplicate detection CLI utility","maintainer":"tom@hur.st","www":"https://www.virkki.com/dupd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3ddfe76e6b8528bc894f1676b3fd7c1a47cc7c0cac2e1189e09846d4192c06f","flatsize":235902,"path":"All/dupd-1.7_1.pkg","repopath":"All/dupd-1.7_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":78844,"desc":"dupd is a file duplicate detection CLI utility, supporting iterative\ninteractive use with a persistent file database.\n\nDespite the name, it doesn't run as a daemon.\n\nSee https://elipapa.github.io/blog/fastest-way-to-find-dups.html for\na comparison of such tools.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["sysutils"],"shlibs_required":["libsqlite3.so.0","libcrypto.so.12"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"off"}},{"name":"duo_openvpn","origin":"security/duo_openvpn","version":"2.5","comment":"Duo two-factor authentication for OpenVPN","maintainer":"zi@FreeBSD.org","www":"https://github.com/duosecurity/duo_openvpn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be81e8294ea9166fafd9e80f83c6ab9b8f81608404400dc0d154c6089617d42b","flatsize":37644,"path":"All/duo_openvpn-2.5.pkg","repopath":"All/duo_openvpn-2.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15880,"desc":"Duo provides simple two-factor authentication as a service via:\n\n    1.  Phone callback\n    2.  SMS-delivered one-time passcodes\n    3.  Duo mobile app to generate one-time passcodes\n    4.  Duo mobile app for smartphone push authentication\n    5.  Duo hardware token to generate one-time passcodes\n\nDuo two-factor authentication for OpenVPN","deps":{"openvpn":{"origin":"security/openvpn","version":"2.6.12"},"p5-Digest-HMAC":{"origin":"security/p5-Digest-HMAC","version":"1.04"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security","net-vpn"],"options":{"METHOD":"off","USERNAME":"off","PERL":"on","PYTHON":"off"},"messages":[{"message":"After creating a new protected OpenVPN application in your duo\nadmin panel, add the following to your openvpn configuration file:\n\nplugin /usr/local/share/duo_openvpn/duo_openvpn.so 'IKEY SKEY HOST'\n\nFor more detailed installation instructions, please visit:\nhttps://duo.com/docs/openvpn","type":"install"}]},{"name":"duplicity","origin":"sysutils/duplicity","version":"3.0.2","comment":"Backup tool that uses librsync and GnuPG","maintainer":"eduardo@FreeBSD.org","www":"https://duplicity.gitlab.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e8fe8350904a5f1d821147f0e0f1070a5e46e725df6476563446a36dd6e74e9","flatsize":5115312,"path":"All/duplicity-3.0.2.pkg","repopath":"All/duplicity-3.0.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":761868,"desc":"Duplicity backs directories by producing encrypted tar-format volumes and\nuploading them to a remote or local file server. Because duplicity uses\nlibrsync, the incremental archives are space efficient and only record the\nparts of files that have changed since the last backup. Because duplicity\nuses GnuPG to encrypt and/or sign these archives, they will be safe from\nspying and/or modification by the server.","deps":{"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"librsync":{"origin":"net/librsync","version":"2.3.4"},"py311-b2sdk":{"origin":"devel/py-b2sdk","version":"1.33.0"},"py311-boto3":{"origin":"www/py-boto3","version":"1.34.128"},"py311-dropbox":{"origin":"www/py-dropbox","version":"11.36.0_1"},"py311-fasteners":{"origin":"devel/py-fasteners","version":"0.19"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-mock":{"origin":"devel/py-mock","version":"5.1.0"},"py311-paramiko":{"origin":"security/py-paramiko","version":"2.11.0_2"},"py311-pexpect":{"origin":"misc/py-pexpect","version":"4.9.0_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"shlibs_required":["librsync.so.2"],"options":{"B2":"on","DOCS":"on","DROPBOX":"on","FTP":"off","FTPS":"off","GDOCS":"off","NLS":"on","S3":"on","GNUPG":"off","GNUPG2":"on"},"annotations":{"cpe":"cpe:2.3:a:duplicity_project:duplicity:3.0.2:::::dragonfly6:x86_64"},"messages":[{"message":"The following backends are supported by duplicity itself, but will\n require manual installation of their respective dependencies because\n they are not yet available in the ports tree:\n\n   - The HSI backend\n   - The mega backend for mega.co.nz\n   - The swift backend for OpenStack Object Storage\n   - The tahoe backend for Tahoe-LAFS\n\n Please refer to upstream duplicity documentation for information on\n the use of these backends.\n\n For gnupg 2 insert \"pinentry-mode loopback\" into ~/.gnupg/gpg.conf\n and \"allow-loopback-pinentry\" into ~/.gnupg/gpg-agent.conf","type":"install"}]},{"name":"duo","origin":"security/duo","version":"2.0.1_1","comment":"Duo unix integration package","maintainer":"zi@FreeBSD.org","www":"https://duosecurity.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c9022a7907057161be8353be62deee56da0f4eb11adef801341bca07fa57e68","flatsize":367075,"path":"All/duo-2.0.1_1.pkg","repopath":"All/duo-2.0.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":79340,"desc":"Duo provides simple two-factor authentication as a service via:\n\n    1.  Phone callback\n    2.  SMS-delivered one-time passcodes\n    3.  Duo mobile app to generate one-time passcodes\n    4.  Duo mobile app for smartphone push authentication\n    5.  Duo hardware token to generate one-time passcodes\n\nThis package allows an admin (or ordinary user) to quickly add Duo\nauthentication to any Unix login without setting up secondary user\naccounts, directory synchronization, servers, or hardware.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","SUID":"off"},"messages":[{"message":"Configuration file /usr/local/etc/login_duo.conf was created.\nYou must edit it to add your Duo integration and secret keys.\n\nIf you are using the PAM module, a line similar to the following\nshould be added to your service(s) of choice in /etc/pam.d:\nauth\trequired\t/usr/local/lib/security/pam_duo.so\n\nAdditionally, you must edit /usr/local/etc/pam_duo.conf\n\nduo headers have been installed to /usr/local/include/duo","type":"install"}]},{"name":"dupl","origin":"devel/dupl","version":"1.0.0.11_22","comment":"Tool for code clone detection","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mibk/dupl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93823fdaa79c6dccf303f1956f03291556f022cd802dbea2cb63e38642473449","flatsize":2108083,"path":"All/dupl-1.0.0.11_22.pkg","repopath":"All/dupl-1.0.0.11_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":745680,"desc":"dupl is a tool written in Go for finding code clones. So far it can find clones\nonly in the Go source files. The method uses suffix tree for serialized ASTs. It\nignores values of AST nodes. It just operates with their types (e.g.\nif a == 13 {} and if x == 100 {} are considered the same provided it exceeds the\nminimal token sequence size).\n\nDue to the used method dupl can report so called \"false positives\" on the\noutput.  These are the ones we do not consider clones (whether they are too\nsmall, or the values of the matched tokens are completely different).","categories":["devel"]},{"name":"dunst","origin":"sysutils/dunst","version":"1.10.0","comment":"Lightweight notification daemon","maintainer":"dmgk@FreeBSD.org","www":"https://dunst-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"633250ba5fdfc7d0eb2d3decdae09cd3998c996f7d741b18393d6e36a22f3233","flatsize":248684,"path":"All/dunst-1.10.0.pkg","repopath":"All/dunst-1.10.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":99296,"desc":"Dunst is a lightweight replacement for the notification-daemons provided\nby most desktop environments.  It's very customizable, doesn't depend on\nany toolkits, and therefore fits in those window manager centric setups\nwe all love to customize to perfection.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["sysutils","wayland"],"shlibs_required":["libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libX11.so.6","libXinerama.so.1","libXext.so.6","libXrandr.so.2","libXss.so.1","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libwayland-client.so.0","libwayland-cursor.so.0"],"options":{"DUNSTIFY":"on","WAYLAND":"on"}},{"name":"dungeoncrawl","origin":"games/dungeoncrawl","version":"4.0.0.b26_1","comment":"Old school roguelike game","maintainer":"ports@FreeBSD.org","www":"http://www.dungeoncrawl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d6f51fef1c4c509b65b5e33de4bffcbf7bd6785f560ea2e57e4e3da87b4c87b","flatsize":1509911,"path":"All/dungeoncrawl-4.0.0.b26_1.pkg","repopath":"All/dungeoncrawl-4.0.0.b26_1.pkg","licenselogic":"single","pkgsize":538000,"desc":"Linley's Dungeon Crawl is a free and portable roguelike molded in the\ntradition of the early greats of the genre: Rogue, Hack, and Moria.\n\nThe player guides a single character deep into a subterranean complex\nto retrieve the Orb of Zot, fending off many horrible and hideous\ncreatures along the way. Once retrieved, the player must return both\ncharacter and Orb safely to the surface world. Easier said than done,\nbut fun all the same.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dungeoncrawl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"e107","origin":"www/e107","version":"2.3.3","comment":"Content management system written in PHP","maintainer":"ports@FreeBSD.org","www":"https://www.e107.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f66ebf6da3b9590d27c6be72b3bd7b63d176d8e614eb66d70d13cc224fd7bbfe","flatsize":34093484,"path":"All/e107-2.3.3.pkg","repopath":"All/e107-2.3.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":10293656,"desc":"e107 is a content management system written in PHP and using the\npopular open source MySQL database system for content storage.\nIt's completely free, totally customisable and in constant development.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:e107:e107:2.3.3:::::dragonfly6:x86_64"},"messages":[{"message":"1) Create a user and a database for e107 to store all\n   its tables in (or choose an existing database).\n\n2) Add the following to your Apache configuration, and\n   restart the server:\n\n   Alias /e107 /usr/local/www/e107/\n   AcceptPathInfo On\n   <Directory /usr/local/www/e107/>\n      AllowOverride None\n      Require all granted\n   </Directory>\n\n3) Visit your e107 site with a browser (i.e.,\n   http://your.server.com/e107/), and you should\n   be taken to the install.php script, which will lead\n   you through creating a config.php file and then\n   setting up e107, creating an admin account, etc.\n\nFor more information, see the INSTALL DOCUMENTATION:\n\n   http://wiki.e107.org/?title=HOWTO:Install_e107\n   http://wiki.e107.org/?title=HOWTO:Install_troubleshoot","type":"install"},{"message":"===>   NOTICE:\n\nThe e107 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dungeon","origin":"games/dungeon","version":"3.2_2","comment":"Text adventure which became Zork I-III","maintainer":"sailor@63bit.net","www":"http://www.csd.uwo.ca/Infocom/dungeon.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdb1881863b262e32378adbaaf2fa3ba2bc65ca6d04c43b241e0f5e878f74af0","flatsize":801843,"path":"All/dungeon-3.2_2.pkg","repopath":"All/dungeon-3.2_2.pkg","licenselogic":"single","pkgsize":596412,"desc":"Dungeon was the most famous text type adventure game.\nZork I, II, III of Infocom were based on it.\n\nYou can also read the articles about the history of the Zork\nin ``The New Zork Times'' there.\n\nThis port requires both Fortran and C source zipped archives,\nhowever the program is built only from the C source.\nThe Fortran source archive includes useful information\nto solve the myth, which you should look at.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"durden","origin":"x11-wm/durden","version":"0.6.1_1","comment":"Desktop Environment for Arcan","maintainer":"jbeich@FreeBSD.org","www":"https://durden.arcan-fe.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"adebbd1cacc46816c2eb138a5739d4415a34326f54cf277d7f629c25cf3fccde","flatsize":4832879,"path":"All/durden-0.6.1_1.pkg","repopath":"All/durden-0.6.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3147152,"desc":"Durden is a desktop environment for the Arcan Display Server. It\nserves both as a reference showcase on how to take advantage of some\nof the features in Arcan, and as a very competent entry to the\nadvanced-user side of the desktop environment spectrum. The basic\npremise is to absorb most, if not all, features from current desktop\nenvironments in a modular and configurable way - then let user\nselected profiles actually cherry- pick the configuration, visuals and\ntunning that reflects the desktop the user wants or is familiar\nwith. Internally, it is based around a file-system like structure\n(\"the menu\") and everything else is references to paths within this\nstructure.","deps":{"arcan":{"origin":"multimedia/arcan","version":"0.6.3.3"}},"categories":["x11-wm"]},{"name":"dune-typetree","origin":"math/dune-typetree","version":"2.8.0_2","comment":"DUNE framework: The TypeTree library","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb7d1feb119ff3b7cc4d5a3dc8b771115b461a2ebf835aad357c1ba67fdb339b","flatsize":5074608,"path":"All/dune-typetree-2.8.0_2.pkg","repopath":"All/dune-typetree-2.8.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":404100,"desc":"dune-typetree is a module of the DUNE Numerics framework for solving partial\ndifferential equations (PDEs) with grid-based methods.\n\ndune-typetree is a template library for constructing and operating on statically\ntyped trees of objects. It is based around the idea of defining loosely coupled,\ncomponentized algorithms. Component lookup happens through tag dispatch, making\nit very easy to extend and / or modify existing algorithms as well as\nconstructing new algorithms for existing types of tree nodes.","deps":{"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openmpi4":{"origin":"net/openmpi4","version":"4.1.6_1"},"vc":{"origin":"devel/vc","version":"1.4.4"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"dunelegacy","origin":"games/dunelegacy","version":"0.96.4_5","comment":"Open source clone of Dune II","maintainer":"bofh@FreeBSD.org","www":"https://dunelegacy.sourceforge.net/website/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aab82a3571a17e23f6aa1757d34ca329f1cb54fc960c5ec27c73ef946655f94f","flatsize":5958458,"path":"All/dunelegacy-0.96.4_5.pkg","repopath":"All/dunelegacy-0.96.4_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1703856,"desc":"Dune Legacy is an effort by a handful of developers to revitalize the\nfirst-ever real-time strategy game.\n\nIt tries to be as similar as possible to the original gameplay but to integrate\nuser interface features most modern realtime-strategy games have like selecting\nmultiple units","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_mixer-2.0.so.0"]},{"name":"dune-uggrid","origin":"math/dune-uggrid","version":"2.8.0_13","comment":"DUNE framework: The UG Grid Manager","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14c08f007c0cc395e6a3001ea0a4cea103e74f785f0c6c5080dcb18561b7faa1","flatsize":2402328,"path":"All/dune-uggrid-2.8.0_13.pkg","repopath":"All/dune-uggrid-2.8.0_13.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":526344,"desc":"dune-uggrid is a module of the DUNE Numerics framework for solving partial\ndifferential equations (PDEs) with grid-based methods.\n\ndune-uggrid ocntains the UG Grid Manager of the DUNE framework.","deps":{"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"openmpi4":{"origin":"net/openmpi4","version":"4.1.6_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"shlibs_required":["libmpi.so.40"],"shlibs_provided":["libduneuggrid.so"]},{"name":"dune-polygongrid","origin":"math/dune-polygongrid","version":"2.8.0_11","comment":"DUNE framework: 2D polygonal grid","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa6934ac4436d6982445defa0159d99a8aa2bf8cb37d1d333389c0e9fd4fef05","flatsize":143437,"path":"All/dune-polygongrid-2.8.0_11.pkg","repopath":"All/dune-polygongrid-2.8.0_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32740,"desc":"dune-polygongrid is a module of the DUNE Numerics framework for solving partial\ndifferential equations (PDEs) with grid-based methods.\n\ndune-polygongrid is a module implementing 2D polygonal grid.","deps":{"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"dune-geometry":{"origin":"math/dune-geometry","version":"2.8.0_13"},"dune-grid":{"origin":"math/dune-grid","version":"2.8.0_13"},"dune-uggrid":{"origin":"math/dune-uggrid","version":"2.8.0_13"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"openmpi4":{"origin":"net/openmpi4","version":"4.1.6_1"}},"categories":["math"],"shlibs_required":["libdunealbertagrid3d.so","libdunealbertagrid2d.so","libdunealbertagrid1d.so","libdunegrid.so","libdunegeometry.so","libduneuggrid.so","libdunecommon.so","libopenblas.so.0","libtbb.so.12"],"shlibs_provided":["libdunepolygongrid.so"]},{"name":"dustrac","origin":"games/dustrac","version":"2.1.1_1","comment":"2D top-view racing game","maintainer":"amdmi3@FreeBSD.org","www":"https://dustrac.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5960bb7829f8e3ebc6492732593b15cea97c7c53686acc86a110c4facd002e75","flatsize":7216794,"path":"All/dustrac-2.1.1_1.pkg","repopath":"All/dustrac-2.1.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":4570612,"desc":"Dust Racing 2D (Dustrac) is a tile-based, cross-platform 2D racing\ngame written in Qt.\n\nPlay against challenging computer cars or use the split-screen mode\nto play against your friend.  A level editor for easy level creation\nis included.  Dust Racing 2D is inspired by Super Cars and Slicks'n\nSlide.","deps":{"dejavu":{"origin":"x11-fonts/dejavu","version":"2.37_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games"],"shlibs_required":["libQt5Widgets.so.5","libQt5Xml.so.5","libQt5Gui.so.5","libQt5Core.so.5","libopenal.so.1","libvorbisfile.so.3","libQt5OpenGL.so.5","libQt5Sql.so.5","libGL.so.1"],"options":{"DOCS":"on"}},{"name":"dune-vtk","origin":"math/dune-vtk","version":"2.8.0_22","comment":"DUNE framework: File reader and writer for the VTK XML format","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59efc498695029686af4253caf47fe2dd441709f53cf02529fffa86a48f6f4da","flatsize":7174637,"path":"All/dune-vtk-2.8.0_22.pkg","repopath":"All/dune-vtk-2.8.0_22.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1392976,"desc":"dune-vtk is a module of the DUNE Numerics framework for solving partial\ndifferential equations (PDEs) with grid-based methods.\n\ndune-vtk is a file reader and writer for the VTK XML format.","deps":{"arpack-ng":{"origin":"math/arpack-ng","version":"3.9.1_2"},"dune-alugrid":{"origin":"math/dune-alugrid","version":"2.8.0_11"},"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"dune-foamgrid":{"origin":"math/dune-foamgrid","version":"2.8.0_1"},"dune-geometry":{"origin":"math/dune-geometry","version":"2.8.0_13"},"dune-grid":{"origin":"math/dune-grid","version":"2.8.0_13"},"dune-localfunctions":{"origin":"math/dune-localfunctions","version":"2.8.0_1"},"dune-polygongrid":{"origin":"math/dune-polygongrid","version":"2.8.0_11"},"dune-spgrid":{"origin":"math/dune-spgrid","version":"2.8.0_2"},"dune-uggrid":{"origin":"math/dune-uggrid","version":"2.8.0_13"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"metis":{"origin":"math/metis","version":"5.1.0_9"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"openmpi4":{"origin":"net/openmpi4","version":"4.1.6_1"},"psurface":{"origin":"math/psurface","version":"2.0.0.13_2"},"suitesparse":{"origin":"math/suitesparse","version":"7.7.0"},"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-camd":{"origin":"math/suitesparse-camd","version":"3.3.2"},"suitesparse-ccolamd":{"origin":"math/suitesparse-ccolamd","version":"3.3.3"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"},"suitesparse-ldl":{"origin":"math/suitesparse-ldl","version":"3.3.2"},"suitesparse-spqr":{"origin":"math/suitesparse-spqr","version":"4.3.3_1"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"},"superlu":{"origin":"math/superlu","version":"5.3.0_3"}},"categories":["math"],"shlibs_required":["libpsurface.so.0","libarpack.so.2","libsuperlu.so.5","libmetis.so.2","libgmpxx.so.4","libopenblas.so.0","libdunepolygongrid.so","libdunealugrid.so","libdunealbertagrid3d.so","libdunealbertagrid2d.so","libdunealbertagrid1d.so","libdunegrid.so","libdunegeometry.so","libduneuggrid.so","libdunecommon.so","libtbb.so.12","libldl.so.3","libspqr.so.4","libumfpack.so.6","libcholmod.so.5","libamd.so.3","libcolamd.so.3","libcamd.so.3","libccolamd.so.3","libsuitesparseconfig.so.7","libgmp.so.10"],"shlibs_provided":["libdunevtk.so"],"options":{"DOCS":"on"}},{"name":"dune-metagrid","origin":"math/dune-metagrid","version":"g20210929_1","comment":"DUNE framework: module implementing a variety of DUNE meta grids","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"984ed2badf85596ee13fa439eba8d0ba99d03c7cfaeca1eeed690a4b24199a64","flatsize":746961,"path":"All/dune-metagrid-g20210929_1.pkg","repopath":"All/dune-metagrid-g20210929_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":88172,"desc":"dune-metagrid is a module of the DUNE Numerics framework for solving partial\ndifferential equations (PDEs) with grid-based methods.\n\ndune-metagrid is a module implementing a variety of DUNE meta grids.","deps":{"dune-alugrid":{"origin":"math/dune-alugrid","version":"2.8.0_11"},"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"dune-grid":{"origin":"math/dune-grid","version":"2.8.0_13"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"dune-grid-glue","origin":"math/dune-grid-glue","version":"2.8.0_11","comment":"DUNE framework: infrastructure for coupling of unrelated Dune grids","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"980bc153be82a4f76bfa16aced9e2ddf38fd93e08c47e5a40a9c813f6cc8e4a6","flatsize":5573227,"path":"All/dune-grid-glue-2.8.0_11.pkg","repopath":"All/dune-grid-glue-2.8.0_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":958092,"desc":"The dune-grid-glue module provides infrastructure for the coupling of two\nunrelated Dune grids. The coupling may be overlapping or nonoverlapping,\nconforming or nonconforming. The two grids are not requested to be of the same\ntype, and they may even be of different dimensions.\n\nCouplings are described as sets of remote intersections. Conceptually, these\nremote intersections are very close to what the regular intersections in the\nDune grid interface are, with the difference that the inside and outside\nentities are taken from different grids.","deps":{"alberta-fem":{"origin":"math/alberta","version":"3.0.3_1"},"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"dune-geometry":{"origin":"math/dune-geometry","version":"2.8.0_13"},"dune-grid":{"origin":"math/dune-grid","version":"2.8.0_13"},"dune-uggrid":{"origin":"math/dune-uggrid","version":"2.8.0_13"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"psurface":{"origin":"math/psurface","version":"2.0.0.13_2"}},"categories":["math"],"shlibs_required":["libdunealbertagrid3d.so","libdunealbertagrid2d.so","libdunealbertagrid1d.so","libdunegrid.so","libdunegeometry.so","libduneuggrid.so","libdunecommon.so","libopenblas.so.0","libtbb.so.12"],"shlibs_provided":["libdunegridglue.so"],"options":{"DOCS":"on"}},{"name":"dune-multidomaingrid","origin":"math/dune-multidomaingrid","version":"2.8.0_1","comment":"DUNE framework: meta grid for subdomains spanning parts of host grid","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f7d6ccee5d8089a149ad1628e82572a525324862b8f7278ae5c8c8e83a06101","flatsize":6605428,"path":"All/dune-multidomaingrid-2.8.0_1.pkg","repopath":"All/dune-multidomaingrid-2.8.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1253928,"desc":"dune-multidomaingrid is a meta grid built on top of the DUNE grid interface.\nIt can be used to carve out subdomains from an underlying host grid which are\nthen available as fully featured DUNE grids in their own right.","deps":{"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"dune-geometry":{"origin":"math/dune-geometry","version":"2.8.0_13"},"dune-grid":{"origin":"math/dune-grid","version":"2.8.0_13"},"dune-typetree":{"origin":"math/dune-typetree","version":"2.8.0_2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"dune-spgrid","origin":"math/dune-spgrid","version":"2.8.0_2","comment":"DUNE framework: A structured, parallel DUNE grid implementation","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4fbedc8233946a7d5f45b23b2fb3f61b1adae12e0892f318574cab99e3e20aaf","flatsize":9862032,"path":"All/dune-spgrid-2.8.0_2.pkg","repopath":"All/dune-spgrid-2.8.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1374084,"desc":"dune-spgrid is a module of the DUNE Numerics framework for solving partial\ndifferential equations (PDEs) with grid-based methods.\n\ndune-spgrid module provides a structured, parallel grid: SPGrid.","deps":{"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"dune-geometry":{"origin":"math/dune-geometry","version":"2.8.0_13"},"dune-grid":{"origin":"math/dune-grid","version":"2.8.0_13"},"dune-uggrid":{"origin":"math/dune-uggrid","version":"2.8.0_13"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"dune-geometry","origin":"math/dune-geometry","version":"2.8.0_13","comment":"DUNE framework: Geometry transformations, reference elements, etc","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e2d84c44ff3a70d30fff2c1aedfa4dfc784d2367b6cf9a501e095db3b3ed4bf","flatsize":6507646,"path":"All/dune-geometry-2.8.0_13.pkg","repopath":"All/dune-geometry-2.8.0_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":883436,"desc":"dune-geometry is a module of the DUNE Numerics framework for solving partial\ndifferential equations (PDEs) with grid-based methods.\n\ndune-geometry includes everything related to the DUNE reference elements. This\nincludes the reference elements themselves, mappings on the reference elements\n(geometries), and quadratures.","deps":{"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"shlibs_required":["libdunecommon.so","libopenblas.so.0","libtbb.so.12"],"shlibs_provided":["libdunegeometry.so"],"options":{"DOCS":"on"}},{"name":"dune-istl","origin":"math/dune-istl","version":"2.8.0_11","comment":"DUNE framework: Iterative Solver Template Library","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75aba730019abc4d68fdf24018dde2276c657cf90b8a295701d46bbfd0eed183","flatsize":24494092,"path":"All/dune-istl-2.8.0_11.pkg","repopath":"All/dune-istl-2.8.0_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1961984,"desc":"dune-istl is a module of the DUNE Numerics framework for solving partial\ndifferential equations (PDEs) with grid-based methods.\n\ndune-istl contains the basic DUNE iterative solver template library classes.","deps":{"arpack++":{"origin":"math/arpack++","version":"2.4.0_8"},"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"suitesparse":{"origin":"math/suitesparse","version":"7.7.0"}},"categories":["math"],"options":{"DOCS":"on","PARMETIS":"off"}},{"name":"dvdstyler","origin":"multimedia/dvdstyler","version":"3.3.b4,2","comment":"WxWidgets frontend to dvd recoding and authoring programs","maintainer":"ahicks@p-o.co.uk","www":"https://www.dvdstyler.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"090f41e648c68e55a5d29bcaf02285068959a842e733413223eaacb68bfc08f4","flatsize":16638378,"path":"All/dvdstyler-3.3.b4,2.pkg","repopath":"All/dvdstyler-3.3.b4,2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":9280008,"desc":"DVDStyler is a crossplatform GUI frontend to the dvd authoring and\nrecording programs.\n\nThe main DVDStyler features are:\n o drag and drop MPEG files directly\n o import image file for background\n o create NTSC/PAL menu\n o place text and images anywhere on the menu screen\n o change font/color\n o put basic text buttons, change font/color and background color\n o set chapters for each movie\n o change post command for each movie","deps":{"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dvd+rw-tools":{"origin":"sysutils/dvd+rw-tools","version":"7.1_4"},"dvdauthor":{"origin":"multimedia/dvdauthor","version":"0.7.2.20211105_4"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"mjpegtools":{"origin":"multimedia/mjpegtools","version":"2.1.0_18"},"wx32-gtk3":{"origin":"x11-toolkits/wxgtk32","version":"3.2.4_2"},"wxsvg":{"origin":"graphics/wxsvg","version":"1.5.24_3"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["multimedia"],"shlibs_required":["libjpeg.so.8","libwx_gtk3u_html-3.2.so.0","libwx_gtk3u_core-3.2.so.0","libwx_baseu_net-3.2.so.0","libwx_gtk3u_media-3.2.so.0","libwx_baseu-3.2.so.0","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libswscale.so.7","libavfilter.so.9","libwxsvg.so.3","libexif.so.12","libfontconfig.so.1","libfreetype.so.6","libudev.so.0","libdbus-1.so.3"],"options":{"DOCS":"on"}},{"name":"dune-foamgrid","origin":"math/dune-foamgrid","version":"2.8.0_1","comment":"DUNE framework: one- and two-dimensional simplex grids","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fbc6e0734614c71444bf52501358c52f5e248200e854116cba6d345f29740f68","flatsize":3738239,"path":"All/dune-foamgrid-2.8.0_1.pkg","repopath":"All/dune-foamgrid-2.8.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":536364,"desc":"dune-foamgrid is a module of the DUNE Numerics framework for solving partial\ndifferential equations (PDEs) with grid-based methods.\n\ndune-foamgrid implements one- and two-dimensional simplex grids, which can be\nembedded in Euclidean spaces of arbitrary dimension. As a special feature,\nFoamGrid does not require the grids to be manifolds and grid can add/remove\nelements art run-time.","deps":{"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"dune-geometry":{"origin":"math/dune-geometry","version":"2.8.0_13"},"dune-grid":{"origin":"math/dune-grid","version":"2.8.0_13"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"dune-functions","origin":"math/dune-functions","version":"2.8.0_1","comment":"DUNE framework: Abstraction layer for global finite element functions","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6cfe25451981a95dd855af369f14f8d3f769e6fd40dd311982b8b5fdb30e461e","flatsize":9703155,"path":"All/dune-functions-2.8.0_1.pkg","repopath":"All/dune-functions-2.8.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1855620,"desc":"dune-functions is a module of the DUNE Numerics framework for solving\npartial differential equations (PDEs) with grid-based methods.\n\ndune-functions provides an abstraction layer for global finite element\nfunctions. Its two main concepts are functions implemented as callable\nobjects, and bases of finite element spaces.","deps":{"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"dune-geometry":{"origin":"math/dune-geometry","version":"2.8.0_13"},"dune-grid":{"origin":"math/dune-grid","version":"2.8.0_13"},"dune-istl":{"origin":"math/dune-istl","version":"2.8.0_11"},"dune-localfunctions":{"origin":"math/dune-localfunctions","version":"2.8.0_1"},"dune-typetree":{"origin":"math/dune-typetree","version":"2.8.0_2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"dune-curvedgeometry","origin":"math/dune-curvedgeometry","version":"g20201116_1","comment":"DUNE framework: curved dune geometries by Lagrange parameterization","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03ff975326e86cc198ec9029a46672d809e60a49ff556782d8c461a6c3d089b3","flatsize":98767,"path":"All/dune-curvedgeometry-g20201116_1.pkg","repopath":"All/dune-curvedgeometry-g20201116_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19424,"desc":"dune-curvedgeometry is a module of the DUNE Numerics framework for solving\npartial differential equations (PDEs) with grid-based methods.\n\nThe CurvedGeometry is a Geometry parametrized by a local-to-global mapping that\nis interpolated into a local basis. In the Traits type the local basis in\nencoded by a LocalFiniteElement Cache type, that allows to construct a local\nFiniteElement and with this also the local basis.","deps":{"dune-geometry":{"origin":"math/dune-geometry","version":"2.8.0_13"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"dumpmpeg","origin":"multimedia/dumpmpeg","version":"0.6_11","comment":"Dump frames from mpeg movies","maintainer":"multimedia@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25166c7e61d7f756c854584e7dac89f0898765f797b073c6efd21b40b9c28c03","flatsize":12794,"path":"All/dumpmpeg-0.6_11.pkg","repopath":"All/dumpmpeg-0.6_11.pkg","licenselogic":"single","pkgsize":6144,"desc":"dumpmpeg is a simple program that allows you to dump frames from mpeg movies.\nFuture features might include dumping of the audio as well.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"}},"categories":["multimedia","graphics"],"shlibs_required":["libSDL-1.2.so.0","libsmpeg-0.4.so.0"]},{"name":"dumpasn1","origin":"converters/dumpasn1","version":"20210212","comment":"Dumps the contents of an ASN.1 encoded file, e.g. an SSL certificate","maintainer":"ale@FreeBSD.org","www":"http://www.cs.auckland.ac.nz/~pgut001/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c4f8edf54e3c4ef6618ae9ba0cb601fab1e7dc15068588f182a63df117fe98f","flatsize":293620,"path":"All/dumpasn1-20210212.pkg","repopath":"All/dumpasn1-20210212.pkg","licenselogic":"single","licenses":["DUMPASN1"],"pkgsize":49820,"desc":"dumpasn1 is an ASN.1 parser which dumps the contents of an ASN.1-encoded\nfile, as well as interpreting the OIDs contained in the file into\nhuman-readable format. Dumpasn1 is intended for examining the contents\nof PKI certificates and comes with a full list of security-related OIDs,\nbut can be easily extended to parse other OIDs as well.","categories":["converters","security"]},{"name":"dune-common","origin":"math/dune-common","version":"2.8.0_14","comment":"DUNE framework: Build system, infrastructure and foundation classes","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b76b4721a0ee1c570dc61040a7e7c682aa66f2dd99994195dc1d3eed4fa9ace9","flatsize":2086334,"path":"All/dune-common-2.8.0_14.pkg","repopath":"All/dune-common-2.8.0_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":383716,"desc":"DUNE, the Distributed and Unified Numerics Environment is a modular toolbox for\nsolving partial differential equations (PDEs) with grid-based methods. It\nsupports the easy implementation of methods like Finite Elements (FE), Finite\nVolumes (FV), and also Finite Differences (FD).","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"shlibs_required":["libopenblas.so.0","libtbb.so.12"],"shlibs_provided":["libdunecommon.so"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"dune-localfunctions","origin":"math/dune-localfunctions","version":"2.8.0_1","comment":"DUNE framework: Local finite elements","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3fc46bec73fc8f8405ce553d03aac50c5bd67d82f9459e918bb781e717078c2","flatsize":23439708,"path":"All/dune-localfunctions-2.8.0_1.pkg","repopath":"All/dune-localfunctions-2.8.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4577092,"desc":"dune-localfunctions is a module of the DUNE Numerics framework for solving\npartial differential equations (PDEs) with grid-based methods.\n\ndune-localfunctions provides interface and implementation for shape functions\ndefined on the DUNE reference elements. In addition to the shape function,\ninterpolation operators and special keys are provided which can be used to\nassemble global function spaces on finite-element grids.","deps":{"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"dune-geometry":{"origin":"math/dune-geometry","version":"2.8.0_13"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"dump1090","origin":"comms/dump1090","version":"20200718_1","comment":"Simple Mode S decoder for RTLSDR devices","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/antirez/dump1090","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b039f345d273795fda0692b8cae8fa4a84c5ccce3ae80bf7f7c0b22b032d88a1","flatsize":57740,"path":"All/dump1090-20200718_1.pkg","repopath":"All/dump1090-20200718_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":25140,"desc":"Dump 1090 is a Mode S decoder specifically designed for RTLSDR devices.\n\nThe main features are:\n\n* Robust decoding of weak messages.\n* Network support: TCP30003 stream (MSG5...), Raw packets, HTTP.\n* Embedded HTTP server that displays the currently detected aircrafts on\n  Google Map.\n* Single bit errors correction using the 24 bit CRC.\n* Ability to decode DF11, DF17 messages.\n* Ability to decode DF formats like DF0, DF4, DF5, DF16, DF20 and DF21 where the\n  checksum is xored with the ICAO address by brute forcing the checksum field\n  using recently seen ICAO addresses.\n* Decode raw IQ samples from file (using --ifile command line switch).\n* Interactive command-line-interfae mode where aircrafts currently detected are\n  shown as a list refreshing as more data arrives.\n* CPR coordinates decoding and track calculation from velocity.\n* TCP server streaming and receiving raw data to/from connected clients.","deps":{"rtl-sdr":{"origin":"comms/rtl-sdr","version":"2.0.2,1"}},"categories":["comms"],"shlibs_required":["librtlsdr.so.0"]},{"name":"dumb-allegro","origin":"audio/dumb-allegro","version":"0.9.3_5","comment":"IT, XM, S3M, and MOD player library","maintainer":"amdmi3@FreeBSD.org","www":"https://dumb.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90a9ed155442b02eb135c252c0b056fc505adf6a1f581bd307632a0c269f1d70","flatsize":984117,"path":"All/dumb-allegro-0.9.3_5.pkg","repopath":"All/dumb-allegro-0.9.3_5.pkg","licenselogic":"single","pkgsize":112496,"desc":"DUMB is an IT, XM, S3M and MOD player library.","deps":{"allegro":{"origin":"devel/allegro","version":"4.4.3.1_4"}},"categories":["audio"],"shlibs_required":["liballeg.so.4"]},{"name":"dumb","origin":"audio/dumb","version":"0.9.3_5","comment":"IT, XM, S3M, and MOD player library","maintainer":"amdmi3@FreeBSD.org","www":"https://dumb.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73659fe3f3845098c03a8a2af0d93d55bc5126edac2ecc276efb09ffea268bea","flatsize":745690,"path":"All/dumb-0.9.3_5.pkg","repopath":"All/dumb-0.9.3_5.pkg","licenselogic":"single","pkgsize":102044,"desc":"DUMB is an IT, XM, S3M and MOD player library.","categories":["audio"],"options":{"ALLEGRO":"off"}},{"name":"duhdraw","origin":"graphics/duhdraw","version":"2.8.13","comment":"ANSI graphic drawing program","maintainer":"ports@FreeBSD.org","www":"https://www.cs.helsinki.fi/u/penberg/duhdraw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e02668118af4845825c841f525b0a9ffee3b1f11703be2a0eb405c1d2822bcd8","flatsize":114040,"path":"All/duhdraw-2.8.13.pkg","repopath":"All/duhdraw-2.8.13.pkg","licenselogic":"single","pkgsize":25436,"desc":"DuhDraw is a program which almost perfectly simulates TheDraw for DOS.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["graphics"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe duhdraw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"duktape-lib","origin":"lang/duktape-lib","version":"2.7.0","comment":"Embeddable Javascript engine (shared lib)","maintainer":"ports@FreeBSD.org","www":"https://duktape.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b24592458eec925d7451c681d8b3907bb540c3eb43318c76fc63cc70e404eb2","flatsize":570726,"path":"All/duktape-lib-2.7.0.pkg","repopath":"All/duktape-lib-2.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":186936,"desc":"Duktape is an embeddable Javascript engine, with a focus on portability and\ncompact footprint.\n\nDuktape is easy to integrate into a C/C++ project: add duktape.c and duktape.h\nto your build, and use the Duktape API to call Ecmascript functions from C code\nand vice versa.","categories":["lang","devel"],"shlibs_provided":["libduktape.so.207"],"messages":[{"message":"===>   NOTICE:\n\nThe duktape-lib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"duff","origin":"sysutils/duff","version":"0.5.2_3","comment":"Duplicate file finder","maintainer":"jhale@FreeBSD.org","www":"https://github.com/elmindreda/duff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7f3dc39a42cf6159c51e84b7bf2e987ecb8039ea24ef90a3be9cb7932174fdb","flatsize":58080,"path":"All/duff-0.5.2_3.pkg","repopath":"All/duff-0.5.2_3.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":21636,"desc":"Duff is a Unix command-line utility written in C for quickly finding\nduplicates in a given set of files.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","JOIN":"off","NLS":"on"}},{"name":"duktape","origin":"lang/duktape","version":"2.7.0","comment":"Embeddable Javascript engine","maintainer":"ports@FreeBSD.org","www":"https://duktape.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"354b36c1bd0f21302ac1ffcaff8ddf8b966670c97a85b1b3bb3b2da1668f8304","flatsize":366712,"path":"All/duktape-2.7.0.pkg","repopath":"All/duktape-2.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":156284,"desc":"Duktape is an embeddable Javascript engine, with a focus on portability and\ncompact footprint.\n\nDuktape is easy to integrate into a C/C++ project: add duktape.c and duktape.h\nto your build, and use the Duktape API to call Ecmascript functions from C code\nand vice versa.","categories":["lang","devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe duktape port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dual-dhclient-daemon","origin":"net/dual-dhclient-daemon","version":"0.1","comment":"Spawns dhclients for a dual-stack network","maintainer":"cperciva@FreeBSD.org","www":"https://github.com/cperciva/dual-dhclient/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d7ead2e42d0f49d34d769cddac0d2304bf9b48fda8a7850f9beca15713198f7","flatsize":7601,"path":"All/dual-dhclient-daemon-0.1.pkg","repopath":"All/dual-dhclient-daemon-0.1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":3600,"desc":"This port provides a daemon which spawns both /sbin/dhclient and\n/usr/local/sbin/dhclient -6; this simplifies the configuration needed to\nrun DHCP on both protocols of a dual-stack network.","deps":{"isc-dhcp44-client":{"origin":"net/isc-dhcp44-client","version":"4.4.3P1_1"}},"categories":["net"],"messages":[{"message":"To enable dual-stack DHCP, set\n  dhclient_program=\"/usr/local/sbin/dual-dhclient\"\nin /etc/rc.conf (and make sure the appropriate ifconfig_* lines include\nDHCP or SYNCDHCP).","type":"install"}]},{"name":"dual-dhclient","origin":"net/dual-dhclient","version":"1.0_1","comment":"Spawns dhclients for a dual-stack network","maintainer":"cperciva@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82e1465984a2b2d73240b82a16fa180be87294a20782e6c4b1408133529153a3","flatsize":383,"path":"All/dual-dhclient-1.0_1.pkg","repopath":"All/dual-dhclient-1.0_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":1308,"desc":"This port provides a script which spawns both /sbin/dhclient and\n/usr/local/sbin/dhclient -6; this simplifies the configuration needed to\nrun DHCP on both protocols of a dual-stack network.","deps":{"isc-dhcp44-client":{"origin":"net/isc-dhcp44-client","version":"4.4.3P1_1"}},"categories":["net"],"annotations":{"deprecated":"Use net/dual-dhclient-daemon instead"},"messages":[{"message":"To enable dual-stack DHCP, set\n  dhclient_program=\"/usr/local/sbin/dual-dhclient\"\nin /etc/rc.conf (and make sure the appropriate ifconfig_* lines include\nDHCP or SYNCDHCP).","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUse net/dual-dhclient-daemon instead."}]},{"name":"duel","origin":"games/duel","version":"0.98_11","comment":"Overhead, OpenGL space shooter","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8ef58852cc3137c3becbd9938cb28221f5dafec4134f391987ec2db4d6bf95c","flatsize":12846828,"path":"All/duel-0.98_11.pkg","repopath":"All/duel-0.98_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1698176,"desc":"A simple, easy to understand game. From an overhead perspective, pilot your\nlittle ship around with the arrow keys, shooting your way (with the space bar)\nthrough about twenty levels of action and gorgeous (_cough_) 3d graphics. In\ntheory, all you windows folks need to do is extract the archive, and double\nclick the exe. In theory. Sorry, I never got round to adding sound - but look\non the bright side, at least you can use it at work without anyone noticing. :)","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"ftgl":{"origin":"graphics/ftgl","version":"2.4.0_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libftgl.so.2","libGL.so.1","libGLU.so.1","libSDL-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe duel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dua-cli","origin":"sysutils/dua-cli","version":"2.29.0_2","comment":"Conveniently learn about the disk usage of directories","maintainer":"lcook@FreeBSD.org","www":"https://github.com/Byron/dua-cli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f196acc35b9ad5020f87f794f20c3daa77855f75b749df191c570dbd58674bb8","flatsize":1553022,"path":"All/dua-cli-2.29.0_2.pkg","repopath":"All/dua-cli-2.29.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":528824,"desc":"Command-line tool for viewing the usage of disk\nspace in a given directory on the terminal, or\nwith an interactive mode for easy navigation.\n\nIt's parallel by default and will max out your\nSSD, providing relevant information as fast as\npossible.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"du2ps","origin":"sysutils/du2ps","version":"3.1_1","comment":"Filter for converting output of du to PostScript file","maintainer":"ports@FreeBSD.org","www":"https://line.to/mac/soft/du2ps/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ca95ccc586029c064b8fb7f65d678c94ffcdfa1d000d87592190306155697c9","flatsize":44197,"path":"All/du2ps-3.1_1.pkg","repopath":"All/du2ps-3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20908,"desc":"The du2ps reads output of du(1), then generates a figure of\nhierarchical structure and utilization of each directory.\n\nThe du2ps is a similar program to xdu, but it produces result as\na PostScript file.\n\nThe default paper is ISO A4, but you can select Letter or ISO A3/B4/B5.\nYou can also specify font name, font size, number of columns and other\noptions.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe du2ps port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eclipse-pydev","origin":"java/eclipse-pydev","version":"12.0.0","comment":"Eclipse plugin for Python and Jython development","maintainer":"mizhka@FreeBSD.org","www":"https://www.pydev.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbce924ba7cd6de8ddce5b0422ed0cb60c77f8e0f81563f2b20b1b9e9d8a8ea6","flatsize":60566744,"path":"All/eclipse-pydev-12.0.0.pkg","repopath":"All/eclipse-pydev-12.0.0.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":26287540,"desc":"PyDev is a plugin that enables users to use Eclipse for Python and Jython\ndevelopment -- making Eclipse a first class Python IDE -- It comes with\nmany goodies such as code completion, syntax highlighting, syntax analysis,\nrefactor, debug and many others.","deps":{"eclipse":{"origin":"java/eclipse","version":"4.24_2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["java","devel","python"],"options":{"JYTHON":"off"},"messages":[{"message":"The first time, run Eclipse with the option -clean, and configure\n  a Python or Jython interpreter in  Window -> Preferences -> PyDev\n  -> Interpreter before creating a new Pydev project\n\n  If you don't see the Pydev perspective in Eclipse, run the command\n\n    eclipse -consoleLog -initialize\n\n  as root or sudoer.","type":"install"}]},{"name":"dune-alugrid","origin":"math/dune-alugrid","version":"2.8.0_11","comment":"DUNE framework: grid implementation providing simplex or cube grids","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce36b152eaf4c04e5bb8992dd8730789f56654e96f36235017635211f3466ebd","flatsize":22015439,"path":"All/dune-alugrid-2.8.0_11.pkg","repopath":"All/dune-alugrid-2.8.0_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3474584,"desc":"dune-alugrid is a module of the DUNE Numerics framework for solving partial\ndifferential equations (PDEs) with grid-based methods.\n\ndune-alugrid provides an adaptive, load-balancing, and unstructured\nimplementation of the DUNE grid interface in two or three space dimensions\nsupporting either simiex or cube elements.","deps":{"alberta-fem":{"origin":"math/alberta","version":"3.0.3_1"},"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"dune-geometry":{"origin":"math/dune-geometry","version":"2.8.0_13"},"dune-grid":{"origin":"math/dune-grid","version":"2.8.0_13"},"dune-uggrid":{"origin":"math/dune-uggrid","version":"2.8.0_13"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"metis":{"origin":"math/metis","version":"5.1.0_9"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"openmpi4":{"origin":"net/openmpi4","version":"4.1.6_1"}},"categories":["math"],"shlibs_required":["libdunealbertagrid3d.so","libdunealbertagrid2d.so","libdunealbertagrid1d.so","libdunegrid.so","libdunegeometry.so","libduneuggrid.so","libdunecommon.so","libmetis.so.2","libopenblas.so.0","libtbb.so.12"],"shlibs_provided":["libdunealugrid.so"],"options":{"DOCS":"on"}},{"name":"dtse","origin":"www/dtse","version":"1.3_2","comment":"Indexing search engine for use on small websites","maintainer":"douglas@douglasthrift.net","www":"http://computers.douglasthrift.net/searchengine/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5df79984140ea83051223ad9902b38e95b1f4dc72970ac62450c20597ce24ff0","flatsize":259444,"path":"All/dtse-1.3_2.pkg","repopath":"All/dtse-1.3_2.pkg","licenselogic":"single","licenses":["APACHE11"],"pkgsize":89872,"desc":"Douglas Thrift's Search Engine is an indexing search engine for use on small\nwebsites such as personal or small business sites.  It is designed to be\nvery similar to Google for end users and its output is customizable.  For\nindexing, it supports both the Robots Exclusion Protocol and the Robots META\nTag as specified at http://www.robotstxt.org/wc/exclusion.html.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"OPENSSL":"off"}},{"name":"efl","origin":"devel/efl","version":"1.26.3_12","comment":"Enlightenment Foundation Libraries","maintainer":"enlightenment@FreeBSD.org","www":"https://docs.enlightenment.org/efl/current/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dfb61c56da3156f0cdcfc9d9b7d80a5fe54d1f35c5f5bbbcad3e9938de31d49","flatsize":72297183,"path":"All/efl-1.26.3_12.pkg","repopath":"All/efl-1.26.3_12.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","LGPL21"],"pkgsize":30572132,"desc":"Enlightenment Foundation Libraries is a set of libraries each providing\na great deal of functionality.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-core":{"origin":"multimedia/gstreamer1-plugins-core","version":"1.22.10"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libspectre":{"origin":"print/libspectre","version":"0.2.12_1"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"scim":{"origin":"textproc/scim","version":"1.4.9_7"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["devel","enlightenment"],"shlibs_required":["libluajit-5.1.so.2","libjpeg.so.8","libssl.so.12","libcrypto.so.12","libpng16.so.16","libintl.so.8","libfreetype.so.6","libfontconfig.so.1","libfribidi.so.0","libharfbuzz.so.0","libtiff.so.6","libwebp.so.7","libgif.so.7","libopenjp2.so.7","libwebpdemux.so.2","libX11.so.6","libXext.so.6","libXrender.so.1","libGLESv2.so.2","libEGL.so.1","libpoppler-cpp.so.0","libspectre.so.1","libraw.so.23","librsvg-2.so.2","libgobject-2.0.so.0","libcairo.so.2","libgstreamer-1.0.so.0","libglib-2.0.so.0","libscim-1.0.so.8","libdbus-1.so.3","libgstvideo-1.0.so.0","libgstpbutils-1.0.so.0","libunwind.so.8","libXcomposite.so.1","libXdamage.so.1","libXfixes.so.3","libXinerama.so.1","libXrandr.so.2","libXtst.so.6","libXss.so.1","libXi.so.6","libX11-xcb.so.1","libXcursor.so.1"],"shlibs_provided":["libefl.so.1","libemile.so.1","libeet.so.1","libecore_audio.so.1","libecore_con.so.1","libecore_file.so.1","libevas.so.1","libecore_imf.so.1","libembryo.so.1","libeio.so.1","libecore_imf_evas.so.1","libedje.so.1","libemotion.so.1","libethumb.so.1","libethumb_client.so.1","libelementary.so.1","libeldbus.so.1","libeina.so.1","libeolian.so.1","libeo.so.1","libeo_dbg.so.1","libecore.so.1","libecore_input.so.1","libecore_x.so.1","libecore_ipc.so.1","libector.so.1","libefreet.so.1","libefreet_mime.so.1","libefreet_trash.so.1","libecore_input_evas.so.1","libecore_evas.so.1","libexactness_play.so.1","libexactness_record.so.1"],"options":{"AVAHI":"off","DOXYGEN":"off","EFLONE":"off","ELUA":"off","EXAMPLES":"on","FRIBIDI":"on","HARFBUZZ":"on","NLS":"on","PHYSICS":"off","PULSEAUDIO":"off","SDL":"off","VNC":"off","WAYLAND":"off","OPENSSL":"on","GNUTLS":"off","OPENGL":"off","OPENGLES":"on","NONE":"off","LUAJIT":"on","LUALANG":"off","GSTREAMER":"on","V4L":"on","IBUS":"off","SCIM":"on","XIM":"on","OPENJPEG":"on","PDF":"on","PS":"on","RAW":"on","SVG":"on","WEBP":"on","XCF":"on","AVIF":"off","HEIF":"off","LUA":"off","CXX":"on"}},{"name":"dtpstree","origin":"sysutils/dtpstree","version":"1.0.3_1","comment":"Display a tree of processes","maintainer":"douglas@douglasthrift.net","www":"https://code.douglasthrift.net/trac/dtpstree","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e80b47c0e2fb5eadf3743088586d91e17d9f8e5540a9bbb265dc113794a7706","flatsize":77862,"path":"All/dtpstree-1.0.3_1.pkg","repopath":"All/dtpstree-1.0.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":30024,"desc":"DT PS Tree shows running processes as a tree. It is a reimplementation of\npstree from PSmisc for FreeBSD, NetBSD, OpenBSD, DragonFly BSD, and possibly\nother modern BSD variants. It also works without /proc and will show the full\nset of processes in a jail even if init is not present.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libtinfo.so.6"]},{"name":"dtmfdial","origin":"audio/dtmfdial","version":"0.2","comment":"Generate DTMF dial tones from the command line","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba5aab1f61f3aa9b2037b803c0996a2cd0175b551faa3f7e7679310cb6b487b1","flatsize":13940,"path":"All/dtmfdial-0.2.pkg","repopath":"All/dtmfdial-0.2.pkg","licenselogic":"single","pkgsize":6620,"desc":"dtmfdial generates DTMF (touch tone) signals and sends them to the sound card\nor stores them as a raw sound file.","categories":["audio","comms"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dtmfdial port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dtv-scan-tables","origin":"multimedia/dtv-scan-tables","version":"20240204","comment":"Digital TV scan tables from linuxtv.org","maintainer":"decke@FreeBSD.org","www":"https://linuxtv.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e3dbc9dfa354fe5e28650d8094dc45b2cb531d6a032b575f90fb8966e6601e3","flatsize":15739814,"path":"All/dtv-scan-tables-20240204.pkg","repopath":"All/dtv-scan-tables-20240204.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":458972,"desc":"Digital TV initial scanning tables are used to speed up scanning for DTV\nfrequencies. Most dvb applications rely on them.\n\nThis supplies initial data for certain regions so that the dvb applications\nin question only scan those known frequencies, saving a lot of time scanning.\nThese tables however need to be kept up to date by users.","categories":["multimedia"]},{"name":"dtrace-toolkit","origin":"sysutils/dtrace-toolkit","version":"1.0_9","comment":"Collection of useful scripts for DTrace","maintainer":"0mp@FreeBSD.org","www":"https://github.com/opendtrace/toolkit","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6bbc9569b92aaf353ec25996063125f8b9a2246c9c378da469b46fbdff628a90","flatsize":3173934,"path":"All/dtrace-toolkit-1.0_9.pkg","repopath":"All/dtrace-toolkit-1.0_9.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":334452,"desc":"The DTraceToolkit is a collection of useful documented scripts developed\nby the DTrace community and maintained as part of Open DTrace.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["sysutils"],"messages":[{"message":"Many of the DTraceToolkit scripts do not work on FreeBSD at the moment,\nusually because:\n- They are using Solaris-specific features\n- They use probes which are not supported yet on FreeBSD\n\nSome popular scripts are installed at:\n\n    /usr/local/bin\n\nThe rest of the scripts and other toolkit files can be found in:\n\n    /usr/local/share/dtrace-toolkit\n\nTo view the manual pages in the \"1m\" manual section,\nthe section has to be specified explicitly, e.g.:\n\n    man -s 1m fddist","type":"install"}]},{"name":"dte","origin":"editors/dte","version":"1.9.1_1","comment":"Small and easy to use console text editor","maintainer":"dmgk@FreeBSD.org","www":"https://craigbarnes.gitlab.io/dte/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78a42017622499edb3624ad98b301cb8da5150ff9e204b68bd354783d7894647","flatsize":338287,"path":"All/dte-1.9.1_1.pkg","repopath":"All/dte-1.9.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":133744,"desc":"A small and easy to use console text editor, featuring\n\n  - Multiple buffers/tabs\n  - Unlimited undo/redo\n  - Search and replace\n  - Syntax highlighting\n  - Customizable color schemes\n  - Customizable key bindings\n  - Command language with auto-completion\n  - Jump to definition (using ctags)\n  - Jump to compiler error","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"dtdparse","origin":"textproc/dtdparse","version":"2.00_1","comment":"Parse a DTD and produce an XML document that represents it","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/dtdparse/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6031d81e4f0d5becc0532db8a37e739c0fb72cf2900cb680043e327f095d2563","flatsize":238065,"path":"All/dtdparse-2.00_1.pkg","repopath":"All/dtdparse-2.00_1.pkg","licenselogic":"single","pkgsize":54840,"desc":"DTDParse is a tool for manipulating XML and SGML Document Type\nDefinitions (DTDs). DTDParse is designed primarily to aid in the\nunderstanding and documentation of DTDs.","deps":{"p5-DelimMatch":{"origin":"textproc/p5-DelimMatch","version":"1.06"},"p5-XML-DOM":{"origin":"textproc/p5-XML-DOM","version":"1.46"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe dtdparse port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dtd2relax","origin":"textproc/dtd2relax","version":"1.1.1_2","comment":"DTD to RELAX converter for Java","maintainer":"ports@FreeBSD.org","www":"https://www.horobi.com/Projects/RELAX/Archive/DTD2RELAX.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"741c832457ce79fccd179bfddf45059dbfc09ff7864574b66f79136d5bb54ee5","flatsize":390140,"path":"All/dtd2relax-1.1.1_2.pkg","repopath":"All/dtd2relax-1.1.1_2.pkg","licenselogic":"single","pkgsize":243996,"desc":"DTD2RELAX converts DTD schema into RELAX module.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dtd2relax port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dtd-catalogs","origin":"textproc/dtd-catalogs","version":"1.2","comment":"SGML DTDs catalogs","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a44c7989198e88ce4d931e4801296903f7dbf0971bf130a2527918ecedfec211","flatsize":243,"path":"All/dtd-catalogs-1.2.pkg","repopath":"All/dtd-catalogs-1.2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1196,"desc":"SGML DTDs catalogs\n\n\to Character entity sets from ISO 8879:1986 (SGML)\n\to ISO 12083 SGML DTDs from EPSIG\n\to All W3C published SGML DTDs for HTML\n\to The Linuxdoc SGML DTD","deps":{"html":{"origin":"textproc/html","version":"4.01_2"},"iso12083":{"origin":"textproc/iso12083","version":"1993_2"},"iso8879":{"origin":"textproc/iso8879","version":"1986_3"},"linuxdoc":{"origin":"textproc/linuxdoc","version":"1.1_2"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe dtd-catalogs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dsvpn","origin":"security/dsvpn","version":"0.1.4","comment":"Dead Simple VPN","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/jedisct1/dsvpn","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93ffb0d0041b25a5cde428e5dddbd200465e99ae32ff3b10dd572887cdbf0ae4","flatsize":30009,"path":"All/dsvpn-0.1.4.pkg","repopath":"All/dsvpn-0.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11580,"desc":"DSVPN is a Dead Simple VPN, designed to address the most common use case for\nusing a VPN with a shared key. It works in 'server' or 'client' mode using TCP.","categories":["security","net","net-vpn"],"messages":[{"message":"DSVPN uses a shared secret. Create it with the following command:\n\n  # dd if=/dev/urandom of=/usr/local/etc/dsvpn.key count=1 bs=2048\n\nExample usage on the server (defaults to listen on 443/TCP):\n\n  # sysrc dsvpn_enable=YES\n  # service dsvpn start\n\nExample usage on the client (i.e. server's IP is 10.20.30.40):\n\n  # sysrc dsvpn_enable=YES\n  # sysrc dsvpn_remote=10.20.30.40\n  # service dsvpn start\n\nRemember to retrieve the shared key from the server before starting it.\n\nIf you were previously using a DNS resolver only accessible from the\nlocal network, it won't be accessible through the VPN. That might be\nthe only thing you may have to change. Use a public resolver, a local\nresolver, or DNSCrypt.\n\nThe default network created by DSVPN is 192.168.192.0/24.","type":"install"}]},{"name":"dtcp","origin":"net/dtcp","version":"20130602_5","comment":"Dynamic Tunnel Configuration Protocol daemon and client","maintainer":"ume@FreeBSD.org","www":"https://www.mahoroba.org/~ume/dtcp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d304ff6fd7736a1ba5fbb460226bd4650e0d772b238ff2d7d93d6f6d6dd97a7b","flatsize":65654,"path":"All/dtcp-20130602_5.pkg","repopath":"All/dtcp-20130602_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":21996,"desc":"Dynamic Tunnel Configuration Protocol daemon and client\n\ndtcpc and dtcps implement Dynamic Tunnel Configuration Protocol (DTCP\nfor short) proposed by Trumpet:\n\n\thttp://jazz-1.trumpet.com.au/ipv6-draft/dtcp-draft-prt-13-may-1999.htm","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"rubygem-dbm":{"origin":"databases/rubygem-dbm","version":"1.1.0"}},"categories":["net"]},{"name":"dtach","origin":"misc/dtach","version":"0.9_1","comment":"Emulates the detach feature of screen","maintainer":"ports@FreeBSD.org","www":"https://dtach.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70ece4530ca615be2bab68d39b97e63e567765a059a8ce63c2dc6c116fdab44e","flatsize":48903,"path":"All/dtach-0.9_1.pkg","repopath":"All/dtach-0.9_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":20384,"desc":"dtach is a tiny program that emulates the detach feature of screen,\nallowing you to run a program in an environment that is protected from\nthe controlling terminal and attach to it later. dtach does not keep\ntrack of the contents of the screen, and thus works best with programs\nthat know how to redraw themselves.","categories":["misc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dtach port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dtc","origin":"sysutils/dtc","version":"1.6.0","comment":"Device Tree Compiler","maintainer":"uboot@FreeBSD.org","www":"https://git.kernel.org/cgit/utils/dtc/dtc.git","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eedd21e55764a7facdd053673a912e27506ae46e55f3f7ad6dcf0203e58d5fc9","flatsize":596868,"path":"All/dtc-1.6.0.pkg","repopath":"All/dtc-1.6.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":138000,"desc":"Device tree compiler, tweaked for FreeBSD.","deps":{"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"}},"categories":["sysutils"],"shlibs_required":["libyaml-0.so.2"],"shlibs_provided":["libfdt.so.1"],"annotations":{"cpe":"cpe:2.3:a:dtc_project:dtc:1.6.0:::::dragonfly6:x86_64"}},{"name":"dtool","origin":"devel/dtool","version":"0.12.0_21","comment":"Command-line tool collection to assist development","maintainer":"lcook@FreeBSD.org","www":"https://github.com/guoxbin/dtool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb6f1fadb37abc9e900b9903c9a8c6b6d0d09cb8986a27d47e3d1980b97703a7","flatsize":3943282,"path":"All/dtool-0.12.0_21.pkg","repopath":"All/dtool-0.12.0_21.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1199300,"desc":"Plethora of development tools for different conversions e.g. numeric,\nhex, hash, AES encrypt/decrypt, ECDSA, regex matching and much more.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"dune-grid","origin":"math/dune-grid","version":"2.8.0_13","comment":"DUNE framework: Geometry transformations, reference elements, etc","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c78635c79d1cde4dd3d81be3c4d640b9fe72bd99e1bbd86cba70822f2263cfe","flatsize":45176259,"path":"All/dune-grid-2.8.0_13.pkg","repopath":"All/dune-grid-2.8.0_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":8467560,"desc":"dune-grid is a module of the DUNE Numerics framework for solving partial\ndifferential equations (PDEs) with grid-based methods.\n\ndune-grid module contains the implementations of AlbertaGrid,\nGeometryGrid, OneDGrid and YaspGrid.","deps":{"alberta-fem":{"origin":"math/alberta","version":"3.0.3_1"},"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"dune-geometry":{"origin":"math/dune-geometry","version":"2.8.0_13"},"dune-uggrid":{"origin":"math/dune-uggrid","version":"2.8.0_13"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"psurface":{"origin":"math/psurface","version":"2.0.0.13_2"}},"categories":["math"],"shlibs_required":["libdunegeometry.so","libduneuggrid.so","libdunecommon.so","libopenblas.so.0","libtbb.so.12","libmpi.so.40"],"shlibs_provided":["libdunealbertagrid1d.so","libdunealbertagrid2d.so","libdunealbertagrid3d.so","libdunegrid.so"],"options":{"DOCS":"on"}},{"name":"dssim","origin":"graphics/dssim","version":"3.2.4_16","comment":"Image similarity comparison simulating human perception","maintainer":"ports@FreeBSD.org","www":"https://kornel.ski/dssim","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e0e3b1bd5c35964701f40c586cff03f9e51bd234c97c1670bd73d5ea61ee30c","flatsize":1909925,"path":"All/dssim-3.2.4_16.pkg","repopath":"All/dssim-3.2.4_16.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":750904,"desc":"This tool computes (dis)similarity between two or more PNG images\nusing an algorithm approximating human vision.\n\nComparison is done in L*a*b* color space (D65 white point, sRGB gamma)\nusing a multi-scale variant of the SSIM algorithm.\n\nFeatures:\n- Improved algorithm\n    - Compares at multiple weighed resolutions, and scaling is done in\n      linear-light RGB. It's sensitive to distortions of various sizes\n      and blends colors correctly to detect e.g. chroma subsampling errors.\n    - Uses L*a*b* color space for the SSIM algorithm. It measures\n      brightness and color much better than metrics from average of\n      RGB channels.\n- Supports alpha channel.\n- Supports images with color profiles.\n- Takes advantage of multi-core CPUs.\n- Can be used as a library in C, Rust, and WASM.\n- No OpenCV or MATLAB needed.","categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe dssim port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dssi","origin":"audio/dssi","version":"1.1.1_13","comment":"API for audio processing plugins","maintainer":"ports@FreeBSD.org","www":"https://dssi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"758660a2f1a1c587898882734f36c1096ad0be593e6fc2a8d52b735564a02618","flatsize":255726,"path":"All/dssi-1.1.1_13.pkg","repopath":"All/dssi-1.1.1_13.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":76128,"desc":"DSSI (pronounced \"dizzy\") is an API for audio processing plugins,\nparticularly useful for software synthesis plugins with user\ninterfaces.\n\nDSSI is an open and well-documented specification developed for use\nin Linux audio applications, although portable to other platforms.\nIt may be thought of as LADSPA-for-instruments, or something\ncomparable to VSTi.\n\nDSSI consists of a C language API for use by plugins and hosts,\nbased on the LADSPA API, and an OSC (Open Sound Control) API for\nuse in user interface to host communications.  The DSSI specification\nconsists of an RFC which describes the background for the proposal\nand defines the OSC part of the specification, and a documented\nheader file which defines the C API.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"ladspa":{"origin":"audio/ladspa","version":"1.17_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libdssialsacompat":{"origin":"audio/libdssialsacompat","version":"1.0.8a_2"},"liblo":{"origin":"audio/liblo","version":"0.32"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["liblo.so.7","libdssialsacompat.so.0","libjack.so.0","libsndfile.so.1","libsamplerate.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dssi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dsp","origin":"dns/dsp","version":"2.0.1","comment":"Tool used for collecting and exploring statistics from DNS servers","maintainer":"freebsd@dns.company","www":"https://www.dns-oarc.net/tools/dsc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"449eb2b72714bd45598d5ef609e52cce6e191ac591c4383b0109bf991adeedf9","flatsize":57389,"path":"All/dsp-2.0.1.pkg","repopath":"All/dsp-2.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":22004,"desc":"DNS Statistics Presenter (DSP) is a tool used\nfor exploring statistics from busy DNS servers\ncollected by DNS Statistics Collector (DSC).","deps":{"p5-App-DSC-DataTool":{"origin":"dns/p5-App-DSC-DataTool","version":"0.03"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-DSC":{"origin":"dns/p5-DSC","version":"2.04"},"p5-File-Copy-Link":{"origin":"devel/p5-File-Copy-Link","version":"0.140"},"p5-Proc-PID-File":{"origin":"devel/p5-Proc-PID-File","version":"1.29"},"p5-Switch":{"origin":"lang/p5-Switch","version":"2.17_1"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns"],"options":{"DOCS":"on"}},{"name":"dsssl-docbook-modular","origin":"textproc/dsssl-docbook-modular","version":"1.79_1,1","comment":"DSSSL stylesheets for the DocBook DTD by Norman Walsh","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/docbook/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"670bc936870d3db03948d45c98653def49b5b7541d6fff914d40d5929f390822","flatsize":3966905,"path":"All/dsssl-docbook-modular-1.79_1,1.pkg","repopath":"All/dsssl-docbook-modular-1.79_1,1.pkg","licenselogic":"single","pkgsize":335568,"desc":"These are DSSSL stylesheets for the DocBook DTD by Norm Walsh. Use them\nin conjunction with a DSSSL processor (such as jade) to convert documents\nmarked up as DocBook to RTF, HTML and TeX.","deps":{"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"],"messages":[{"message":"These are DSSSL stylesheets for the DocBook DTD by Norm Walsh. Use them\nin conjunction with a DSSSL processor (such as jade) to convert documents\nmarked up as DocBook to other formats.\n\nFor example (assume $DBPATH = /usr/local/share/sgml/docbook/dsssl/modular)\n\n   jade -t sgml -d $DBPATH/html/docbook.dsl  filename.sgml  (DocBook -> HTML)\n   jade -t rtf  -d $DBPATH/print/docbook.dsl filename.sgml  (DocBook -> RTF )\n   jade -t tex  -d $DBPATH/print/docbook.dsl filename.sgml  (DocBook -> TeX )\n\nTo further parse the output of the 'tex' transformation you will need the\n'jadetex' macros, which may not yet have been ported.\n\nMore documentation (in HTML format) is available in\n\n   /usr/local/share/sgml/docbook/dsssl/modular/doc/","type":"install"},{"message":"===>   NOTICE:\n\nThe dsssl-docbook-modular port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dsr-pdb","origin":"biology/dsr-pdb","version":"1.0.3_12","comment":"Simple C++ PDB reader (reads the protein description format)","maintainer":"yuri@FreeBSD.org","www":"https://graphics.stanford.edu/~drussel/pdb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc022fcf674d558043e2bf9b18edeae4fcaf65741d6772ecdb776f1a6a7ffcec","flatsize":1862491,"path":"All/dsr-pdb-1.0.3_12.pkg","repopath":"All/dsr-pdb-1.0.3_12.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":228868,"desc":"dsr-pdb is a simple C++ PDB reader along with a couple of programs which use it\nto manipulate pdb files (applying a rigid transform or splitting/merging). The\nare aimed at people interested in proteins from a geometric viewpoint as they\nallow easy access to the geometry and bond structure in addition of the\nbiological information. The reader has two modes for reading/writing a pdb file.\nThe simplest one, through the Protein class just reads and writes a single\nprotein from/to a pdb file (which must have only one chain, but can have\nmultiple models). The second, through the PDB class can handle pdb files with\nmultiple models and herogens (although these are just passed through and not\ncurrently interpreted).","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["biology"],"shlibs_required":["libboost_program_options.so.1.84.0"],"shlibs_provided":["libdsrpdb.so"]},{"name":"dseg","origin":"x11-fonts/dseg","version":"0.46","comment":"Font family that imitates seven and fourteen segment displays","maintainer":"ehaupt@FreeBSD.org","www":"https://www.keshikan.net/fonts-e.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4fc5bfe7b2a653755ea0f86b1dd0c432306db04ba0937f70fd7049884f6aa08d","flatsize":1309344,"path":"All/dseg-0.46.pkg","repopath":"All/dseg-0.46.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":79304,"desc":"DSEG is a free font family, which imitate seven and fourteen segment\ndisplays(7SEG,14SEG). It includes the roman-alphabet and symbol glyphs.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"dsd","origin":"comms/dsd","version":"1.6.0_1","comment":"Decode several digital voice formats","maintainer":"takefu@airport.fm","www":"https://github.com/szechyjs/dsd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28e5a6d7004d59eff9432c0c095522b550acd45f5422c8c11c37f5e71223193f","flatsize":98206,"path":"All/dsd-1.6.0_1.pkg","repopath":"All/dsd-1.6.0_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":32344,"desc":"DSD is able to decode several digital voice formats from discriminator\ntap audio and synthesize the decoded speech.","deps":{"mbelib":{"origin":"comms/mbelib","version":"1.3.0"}},"categories":["comms","hamradio"],"shlibs_required":["libmbe.so.1"],"options":{"DOCS":"on"}},{"name":"dsbwrtsysctl","origin":"sysutils/dsbwrtsysctl","version":"0.1.5","comment":"Changes variable=value pairs in sysctl.conf, or adds them","maintainer":"mk@nic-nac-project.org","www":"https://freeshell.de/~mk/projects/dsbwrtsysctl.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6862df48a232fcc22a74de29efbf4160ba1741cfce288cb6b993cb5b029f265","flatsize":11139,"path":"All/dsbwrtsysctl-0.1.5.pkg","repopath":"All/dsbwrtsysctl-0.1.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5040,"desc":"DSBWrtSysctl is a FreeBSD command-line tool to add variable=value pairs to\n/etc/sysctl.conf, or to change the values of existing variables.","categories":["sysutils"]},{"name":"dspam","origin":"mail/dspam","version":"3.10.2_10","comment":"Bayesian spam filter","maintainer":"danny@dannywarren.com","www":"https://dspam.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05eaf12c4d52104979fe46bbb3aebc02c86de80e9dcd0145031f9da39749ecae","flatsize":1741468,"path":"All/dspam-3.10.2_10.pkg","repopath":"All/dspam-3.10.2_10.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":404524,"desc":"DSPAM (as in De-Spam) is an open-source project to create a new kind\nof anti-spam mechanism, and is currently effective as both a\nserver-side agent for UNIX email servers and a developer's library\nfor mail clients, other anti-spam tools, and similar projects\nrequiring drop-in spam filtering.","deps":{"clamav":{"origin":"security/clamav","version":"1.3.2,1"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["mail"],"users":["dspam"],"groups":["dspam"],"shlibs_required":["libpq.so.5","libmysqlclient.so.21","libsqlite3.so.0"],"shlibs_provided":["libdspam.so.7","libhash_drv.so.7","libmysql_drv.so.7","libpgsql_drv.so.7","libsqlite3_drv.so.7"],"options":{"BNR_DEBUG":"off","CLAMAV":"on","CLAMAV_LOCAL":"on","DAEMON":"on","DEBUG":"on","DOCS":"on","DOMAIN_SCALE":"off","EXAMPLES":"on","EXTERNAL_LOOKUP":"off","LARGE_SCALE":"off","LIGHTTPD":"off","LONG_USERNAMES":"off","NICESENDMAIL":"off","POSTFIX_MBC":"off","PREF_EXT":"off","QMAIL":"off","SETUID":"off","SYSLOG":"on","TRUSTED_USERS":"off","USER_HOMEDIR":"off","VERBOSE_DEBUG":"off","VIRT_USERS":"off","WEBUI":"off","CYRUS23":"off","CYRUS24":"off","DOVECOT2":"off","EXIM":"off","MAILDROP":"off","PROCMAIL":"off","SAFECAT":"off","SENDMAIL":"off","HASH":"on","MYSQL":"on","MYSQL_COMPRESS":"on","MYSQL_LOCAL":"off","PGSQL":"on","PGSQL_LOCAL":"off","SQLITE2":"off","SQLITE3":"on"},"messages":[{"message":"To enable the dspam daemon set dspam_enable=\"YES\" in:\n    /etc/rc.conf\n\n  Additional setup instructions can be found at:\n    /usr/local/share/doc/dspam\n    /usr/local/share/examples/dspam","type":"install"}]},{"name":"dsbxinput","origin":"x11/dsbxinput","version":"0.1.2","comment":"Graphical tool for configuring pointing devices","maintainer":"mk@nic-nac-project.org","www":"https://github.com/mrclksr/DSBXinput","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1c8dca4a9ee6133fc6e2c4792fc1510e79e82a90471b0f02360b8142a3ae3cfa","flatsize":35111,"path":"All/dsbxinput-0.1.2.pkg","repopath":"All/dsbxinput-0.1.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9164,"desc":"DSBXinput is a graphical fontend to xinput which allows you to configure\npointing devices.","deps":{"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xinput":{"origin":"x11/xinput","version":"1.6.3_1"}},"categories":["x11"]},{"name":"dsc","origin":"dns/dsc","version":"2.15.2","comment":"Tool used for collecting and exploring statistics from DNS servers","maintainer":"freebsd@dns.company","www":"https://www.dns-oarc.net/tools/dsc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5661e66258d8a1365f9274af6ce1ea9d36ee4afa796d8747c99a349142fe686","flatsize":287956,"path":"All/dsc-2.15.2.pkg","repopath":"All/dsc-2.15.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":106028,"desc":"DSC (originally developed by The Measurement Factory and now developed\nby DNS-OARC) is a system for collecting and exploring statistics from\nbusy DNS servers. It uses a distributed architecture with collectors\nrunning on or near nameservers sending their data to one or more\ncentral presenters for display and archiving. Collectors use pcap to\nsniff network traffic. They transmit aggregated data to the presenter\nas XML data. dsc is configurable to allow the administrator to capture\nany kind of data that he or she chooses.","deps":{"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"libpcap":{"origin":"net/libpcap","version":"1.10.4_2"},"p5-Proc-PID-File":{"origin":"devel/p5-Proc-PID-File","version":"1.29"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns"],"shlibs_required":["libmaxminddb.so.0","libpcap.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"Before you configure:\nTo obtain MaxMind's GeoIP tables, install net/geoipupdate\nand run /usr/local/bin/geoipupdate manually.","type":"install"}]},{"name":"dsbsu","origin":"sysutils/dsbsu","version":"0.2_2","comment":"Qt frontend to su(1)","maintainer":"mk@nic-nac-project.org","www":"https://github.com/mrclksr/DSBSu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"640f392fe480b185b4b027cc39ab6a0ec7c3dba382944ed650e00ad20eee0773","flatsize":58434,"path":"All/dsbsu-0.2_2.pkg","repopath":"All/dsbsu-0.2_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":20944,"desc":"DSBSu is a simple Qt frontend to FreeBSD's su(1). It allows you to execute\na command as root.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"dsblogoutmgr","origin":"sysutils/dsblogoutmgr","version":"1.3.2_2","comment":"Graphical logout manager","maintainer":"mk@nic-nac-project.org","www":"https://freeshell.de/~mk/projects/dsblogoutmgr.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f6054b8f300772e5eca897a178f1eec6402cb16e76c78ff08fbeb5da6bb8ed3","flatsize":87565,"path":"All/dsblogoutmgr-1.3.2_2.pkg","repopath":"All/dsblogoutmgr-1.3.2_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":30468,"desc":"DSBLogoutmgr is a Qt utility that allows you to leave your current window\nmanager-session, reboot, suspend or shutdown your system. Furthermore, it\nsupports time-controlled shutdown.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"METALOCK":"off"},"messages":[{"message":"Please read the manual page (man dsblogoutmgr) to learn how to configure\nDSBLogoutmgr.","type":"install"}]},{"name":"dsbbatmon","origin":"sysutils/dsbbatmon","version":"1.0.6_1","comment":"Qt battery monitor","maintainer":"mk@nic-nac-project.org","www":"https://freeshell.de/~mk/projects/dsbbatmon.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ddecca45903d78b9d9bd3922ff70cbd4df06b4b78ca7a836ee88df69a97517c","flatsize":85154,"path":"All/dsbbatmon-1.0.6_1.pkg","repopath":"All/dsbbatmon-1.0.6_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":30100,"desc":"DSBBatmon is a Qt battery monitor for FreeBSD. It displays the battery's\ncurrent status, capacity, and remaining time. It warns the user if the battery\ncapacity is low, and can automatically shut down or suspend the system if a\ncritical capacity is reached.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"messages":[{"message":"In order to be able to execute shutdown as regular user, you can either\nuse sudo(8) (see below), or you can add your username to the operator\ngroup:\n\t# pw groupmod operator -m yourusername\n\nIf you want to be able to suspend your system as regular user who is\nmember of the wheel group, you can use sudo(8).  Add\n\n\t%wheel  ALL=(ALL) NOPASSWD: /usr/sbin/acpiconf *\n\nto /usr/local/etc/sudoers.\n\nNOTE: On FreeBSD >= 12, members of the operator group are allowed to\n      suspend the system via acpiconf(8). Using sudo(8) is not necessary.","type":"install"}]},{"name":"dsbautostart","origin":"x11/dsbautostart","version":"1.2_1","comment":"Manage commands to be executed at X session start","maintainer":"mk@nic-nac-project.org","www":"https://freeshell.de/~mk/projects/dsbautostart.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7721633cedfde70f4484eaf6193bb2f46f16c4ce29195afe2eaaa42e91692684","flatsize":93135,"path":"All/dsbautostart-1.2_1.pkg","repopath":"All/dsbautostart-1.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31216,"desc":"DSBAutostart is a Qt program that allows you to manage commands to be executed\nat X session start.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"messages":[{"message":"Add the following command to your window manager's startup script (e.g.\n~/.config/openbox/autostart.sh or ~/.fluxbox/startup):\n\n\tsh ~/.config/DSB/autostart.sh&","type":"install"}]},{"name":"dsdp","origin":"math/dsdp","version":"5.8_7","comment":"Implementation of interior-point method for semidefinite programming","maintainer":"yuri@FreeBSD.org","www":"https://www.mcs.anl.gov/hs/software/DSDP/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2fc2d9520a96fd2c90f489c0ca451220b5731c775ec404dd56aecb1cd2809de","flatsize":1727816,"path":"All/dsdp-5.8_7.pkg","repopath":"All/dsdp-5.8_7.pkg","licenselogic":"single","licenses":["DSDP_LICENSE"],"pkgsize":288532,"desc":"The DSDP software is a free open source implementation of an interior-point\nmethod for semidefinite programming. It provides primal and dual solutions,\nexploits low-rank structure and sparsity in the data, and has relatively low\nmemory requirements for an interior-point method. It allows feasible and\ninfeasible starting points and provides approximate certificates of\ninfeasibility when no feasible solution exists. The dual-scaling algorithm\nimplemented in this package has a convergence proof and worst-case polynomial\ncomplexity under mild assumptions on the data. The software can be used as a\nset of subroutines, through Matlab, or by reading and writing to data files.\nFurthermore, the solver offers scalable parallel performance for large problems\nand a well documented interface. Some of the most popular applications of\nsemidefinite programming and linear matrix inequalities (LMI) are model control,\ntruss topology design, and semidefinite relaxations of combinatorial and global\noptimization problems.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["math"],"shlibs_required":["liblapack.so.3","libblas.so.3"],"shlibs_provided":["libdsdp.so.0"]},{"name":"drupal7-wysiwyg","origin":"www/drupal7-wysiwyg","version":"7.x.2.9","comment":"Allows implementation of WYSIWYG editors for editing Drupal content","maintainer":"joneum@FreeBSD.org","www":"https://www.drupal.org/project/wysiwyg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecc5d19d8dcf01209f8372aaa9a9c6921767ce43ec093d4b10f6afb2b6801dae","flatsize":492024,"path":"All/drupal7-wysiwyg-7.x.2.9.pkg","repopath":"All/drupal7-wysiwyg-7.x.2.9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":96160,"desc":"Wysiwyg API allows to use client-side editors (a.k.a.  WYSIWYG editors) for\nediting content in the Drupal CMS.  It simplifies installation of editors\nand allows you to define which editor to use depending on the input format.\nThis module replaces all existing editor integration modules and no other\nDrupal module is required.\n\nIt is capable of supporting any kind of client-side editor as long as there\nare support files for it that integrate the external library with Wysiwyg\nAPI.  A client-side editor can be a regular HTML-based editor, a\n\"pseudo-editor\" (that just provides buttons to insert HTML markup into a\nplain textarea), or even a Flash-based editor.  Support for various editor\nlibraries is built-in.\n\nThe Wysiwyg API also allows Drupal modules to register plugins (or\n\"buttons\") for editors.","deps":{"drupal7":{"origin":"www/drupal7","version":"7.98"}},"categories":["www"],"options":{"CKEDITOR":"off","DOCS":"on","TINYMCE":"off"}},{"name":"dsb-libreoffice","origin":"editors/libreoffice-dsb","version":"24.2.4.2","comment":"dsb language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc66817b60bde4f5581732362cf9544016f6d554e9dabe59ca80de8634c0ab73","flatsize":4102091,"path":"All/dsb-libreoffice-24.2.4.2.pkg","repopath":"All/dsb-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":774612,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"drush-php83","origin":"www/drush","version":"8.4.12","comment":"Drupal command line and scripting interface","maintainer":"me@skylord.ru","www":"https://github.com/drush-ops/drush","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bf962a7a4eff7cbf58eec65cc2635387dfe98763b9df9f809658e94e728e9b4","flatsize":1357510,"path":"All/drush-php83-8.4.12.pkg","repopath":"All/drush-php83-8.4.12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1290100,"desc":"Drush is a command line shell and Unix scripting interface for the Drupal CMS\nand is designed to make life easier for those who spend some of their working\nhours hacking away at the command prompt.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-phar":{"origin":"archivers/php83-phar","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"}},"categories":["www"],"annotations":{"flavor":"php83"}},{"name":"dstask","origin":"deskutils/dstask","version":"0.26_15","comment":"Single binary terminal-based TODO manager with git-based sync","maintainer":"ashish@FreeBSD.org","www":"https://github.com/naggie/dstask","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"858c625296544d74bcf856e9c6749feb8a3ef691b1cdeaf16c8745ee876f49b1","flatsize":10562769,"path":"All/dstask-0.26_15.pkg","repopath":"All/dstask-0.26_15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2792888,"desc":"Dstask is a personal task tracker designed to help you focus. It is\nsimilar to taskwarrior but uses git to synchronise instead of a\nproprietary protocol.\n\nDstask is mature enough for daily use.\n\nFeatures:\n o Powerful context system (automatically applies filter/tags to\n    queries and new tasks)\n o Git powered sync/undo/resolve (passwordstore.org style) which means\n   no need to set up a sync server, and sync between devices is easy!\n o Task listing won't break with long task text (unlike taskwarrior,\n   currently)\n o note command -- edit a full markdown note for each task. Checklists\n   are useful here.\n o open command -- open URLs found in specified task (including notes)\n   in the browser\n o zsh/bash completion for speed\n o A single statically-linked binary","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"}},"categories":["deskutils"]},{"name":"drush-php82","origin":"www/drush","version":"8.4.12","comment":"Drupal command line and scripting interface","maintainer":"me@skylord.ru","www":"https://github.com/drush-ops/drush","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9afca8f789553c9dcb9908f321c3aeb9f1a74e2f93c29df4820009e95bdee77b","flatsize":1357510,"path":"All/drush-php82-8.4.12.pkg","repopath":"All/drush-php82-8.4.12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1290096,"desc":"Drush is a command line shell and Unix scripting interface for the Drupal CMS\nand is designed to make life easier for those who spend some of their working\nhours hacking away at the command prompt.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-phar":{"origin":"archivers/php82-phar","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"}},"categories":["www"],"annotations":{"flavor":"php82"}},{"name":"drumpiler","origin":"audio/drumpiler","version":"0.9.0_7","comment":"Drum machine compiler","maintainer":"ports@FreeBSD.org","www":"https://drumpiler.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"490b07b1729123443cead7801b91a1ae0bbfe0f5a4cbb0d022d4f7ae1e71ac85","flatsize":19216,"path":"All/drumpiler-0.9.0_7.pkg","repopath":"All/drumpiler-0.9.0_7.pkg","licenselogic":"single","pkgsize":8420,"desc":"Drum machine compiler. You write the drum patterns in text file with a list of\nsamples (*.WAV files). Feat.subroutine calls, loops, tempo changes, 8 volume\nlevels, 16bit-stereo-44khz mixing.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["audio"],"shlibs_required":["libSDL-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe drumpiler port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dropbox-uploader","origin":"net/dropbox-uploader","version":"1.0,1","comment":"BASH script for the Dropbox backup service","maintainer":"nivit@FreeBSD.org","www":"https://github.com/andreafabrizi/Dropbox-Uploader","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4480b2a24f526f97272dee793b23775c2cf037ab4f15bd62405f3a83e7f27d4d","flatsize":86088,"path":"All/dropbox-uploader-1.0,1.pkg","repopath":"All/dropbox-uploader-1.0,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22160,"desc":"Dropbox Uploader is a BASH script which can be used to upload, download, delete,\nlist files (and more!) from Dropbox, an online file sharing, synchronization and\nbackup service.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["net"]},{"name":"drush-php81","origin":"www/drush","version":"8.4.12","comment":"Drupal command line and scripting interface","maintainer":"me@skylord.ru","www":"https://github.com/drush-ops/drush","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"daf6912aef22f740545f4452f8737d67dc9b293ab68e28102b7ebd3cdbd63592","flatsize":1357510,"path":"All/drush-php81-8.4.12.pkg","repopath":"All/drush-php81-8.4.12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1290092,"desc":"Drush is a command line shell and Unix scripting interface for the Drupal CMS\nand is designed to make life easier for those who spend some of their working\nhours hacking away at the command prompt.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-phar":{"origin":"archivers/php81-phar","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"}},"categories":["www"],"annotations":{"flavor":"php81"}},{"name":"dropbox-api-command","origin":"net/dropbox-api-command","version":"2.13_1,1","comment":"Dropbox API wrapper command","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/pod/App::dropboxapi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"970a49e48e09318603bb75c98f997a5460074f3922a97cdac22509fa73f57ea5","flatsize":57530,"path":"All/dropbox-api-command-2.13_1,1.pkg","repopath":"All/dropbox-api-command-2.13_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17120,"desc":"dropbox-api is a command line interface to access Dropbox API.\n\nIt includes the following commands:\n- ls\n- find\n- du\n- sync\n- cp\n- mv\n- rm\n- mkdir\n- get\n- put","deps":{"p5-DateTime-Format-Strptime":{"origin":"devel/p5-DateTime-Format-Strptime","version":"1.79,1"},"p5-Encode-Locale":{"origin":"converters/p5-Encode-Locale","version":"1.05"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-Path-Class":{"origin":"devel/p5-Path-Class","version":"0.37"},"p5-WebService-Dropbox":{"origin":"net/p5-WebService-Dropbox","version":"2.09_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe dropbox-api-command port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dropbear","origin":"security/dropbear","version":"2022.83_2","comment":"SSH 2 server, designed to be usable in small memory environments","maintainer":"pkubaj@FreeBSD.org","www":"https://matt.ucc.asn.au/dropbear/dropbear.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c682a01694fb88ebafa4cbd31f2bf2093eaaa241376260b147ec909f17c8af66","flatsize":503996,"path":"All/dropbear-2022.83_2.pkg","repopath":"All/dropbear-2022.83_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":123904,"desc":"Dropbear is an SSH 2 server, designed to be usable in small memory\nenvironments. It supports:\n\n\t* Main features of SSH 2 protocol\n\t* Implements X11 forwarding, and authentication-agent forwarding\n\tfor OpenSSH clients\n\t* Compatible with OpenSSH ~/.ssh/authorized_keys public key\n\tauthentication","deps":{"libtomcrypt":{"origin":"security/libtomcrypt","version":"1.18.2_1"},"libtommath":{"origin":"math/libtommath","version":"1.3.0_2"}},"categories":["security"],"shlibs_required":["libtomcrypt.so.1","libtommath.so.1"],"options":{"PORTS_LIBTOM":"on","SMALL_CODE":"off","STATIC":"off","X11FWD":"off","3DES":"off","AES128":"on","AES256":"on","CHACHA20POLY1305":"off","DSS":"off","ECDSA":"on","ED25519":"on","RSA":"on","CURVE25519":"on","ECDH":"off","GROUP1":"off","GROUP14_SHA1":"off","GROUP14_SHA256":"on","GROUP16":"on","MD5":"off","RSA_SHA1":"off","SHA1":"off","SHA1_96":"off","SHA2_256":"on","SHA2_512":"off","CBC":"off","CTR":"off","GCM":"on"},"annotations":{"cpe":"cpe:2.3:a:dropbear_ssh_project:dropbear_ssh:2022.83:::::dragonfly6:x86_64:2"}},{"name":"drumkv1-lv2","origin":"audio/drumkv1-lv2","version":"1.0.0","comment":"Old-school drum-kit sampler: LV2 plugin and Jack app","maintainer":"yuri@FreeBSD.org","www":"https://drumkv1.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8f8570e1aa8bd0382f8c91d00ee5dbbfd1f1e8fada646a08982052f357d7458","flatsize":2234665,"path":"All/drumkv1-lv2-1.0.0.pkg","repopath":"All/drumkv1-lv2-1.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":414192,"desc":"drumkv1 is an old-school all-digital drum-kit sampler synthesizer with\nstereo fx.\n\nFeatures:\n* A LV2 instrument plug-in.\n* A pure stand-alone JACK client with JACK-session, NSM (Non Session management)\n  and both JACK MIDI and ALSA MIDI input support.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblo":{"origin":"audio/liblo","version":"0.32"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["audio"],"shlibs_required":["libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Xml.so.6","libQt6Core.so.6","libsndfile.so.1","libjack.so.0","liblo.so.7"]},{"name":"drumgizmo","origin":"audio/drumgizmo","version":"0.9.19_3","comment":"Multichannel drum sampler","maintainer":"meka@tilda.center","www":"https://www.drumgizmo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eed64b0df037c1080f72e708063c7d8f926a7dae3fa16fd97e2561ff0b373ab8","flatsize":2126044,"path":"All/drumgizmo-0.9.19_3.pkg","repopath":"All/drumgizmo-0.9.19_3.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":524784,"desc":"DrumGizmo is an open source, multichannel, multilayered, cross-platform drum\nplugin and stand-alone application. It enables you to compose drums in midi and\nmix them with a multichannel approach. It is comparable to that of mixing a real\ndrumkit that has been recorded with a multimic setup.\n\nFeatures include:\n* Stand-alone, Lv2 and VSTi versions available\n* Open drumkit file format, allowing the community to create their own drumkits\n* Drum velocity, allowing for several different hit velocities for each drum\n* Multichannel output, making it possible to mix it just the way you would a\n  real drumkit\n* Optional built-in humanizer, analyzing the midi notes, adjusting velocities\n  on-the-fly\n* Stand-alone midi renderer, generating .wav files, 1 for each channel\n* Stand-alone midi input, making it possible to use DrumGizmo as a software\n  sampler for an electronic drumkit","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libsmf":{"origin":"audio/libsmf","version":"1.3_5"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"zita-resampler":{"origin":"audio/zita-resampler","version":"1.11.2"}},"categories":["audio"],"shlibs_required":["libjack.so.0","libsndfile.so.1","libsmf.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libXext.so.6"],"options":{"NLS":"on"}},{"name":"drm_info","origin":"graphics/drm_info","version":"2.6.0_1","comment":"Small utility to dump info about DRM devices","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.freedesktop.org/emersion/drm_info","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e26928461e49d13b249bc562d793a11c93745f5510c04509ac2a2062ffb1353","flatsize":46417,"path":"All/drm_info-2.6.0_1.pkg","repopath":"All/drm_info-2.6.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19132,"desc":"Small utility to dump info about DRM devices. Suports JSON output.","deps":{"json-c":{"origin":"devel/json-c","version":"0.17"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libpci":{"origin":"devel/libpci","version":"3.13.0"}},"categories":["graphics"],"shlibs_required":["libdrm.so.2","libpci.so.3","libjson-c.so.5"],"options":{"MANPAGES":"on","PCI":"on"}},{"name":"drupal7","origin":"www/drupal7","version":"7.98","comment":"Database driven web content management system (CMS)","maintainer":"joneum@FreeBSD.org","www":"https://www.drupal.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6c38cc56aa0ded8a1769e992cf715eecf80b37b6178073cfdcfa581b47c76ab","flatsize":13109256,"path":"All/drupal7-7.98.pkg","repopath":"All/drupal7-7.98.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2576736,"desc":"Drupal is a free web Content Management System (CMS) that allows an\nindividual or a community of users to easily publish, manage and organize a\nwide variety of content on a website.\n\nDrupal is ready to go from the moment you download it. It even has an\neasy-to-use web installer! The built-in functionality, combined with dozens\nof freely available add-on modules, will enable features such as: Content\nManagement Systems, Blogs, Collaborative authoring environments, Forums,\nPeer-to-peer networking, Newsletters, Podcasting, Picture galleries, File\nuploads/downloads and much more.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on","MYSQL":"on","PGSQL":"off","SQLITE3":"off"},"messages":[{"message":"Complete instructions for installing and configuring Drupal can be found here:\n\n/usr/local/www/drupal7/doc/INSTALL.txt\n\nYou need to create the DB where Drupal is going to live, and depending on\nwhich database you intend to use, you should consult one of the following\ndocuments:\n\n /usr/local/www/drupal7/doc/INSTALL.mysql.txt\n /usr/local/www/drupal7/doc/INSTALL.pgsql.txt\n /usr/local/www/drupal7/doc/INSTALL.sqlite.txt\n\nYou also need to add appropriate configuration directives to your apache\nconfiguration file (/usr/local/etc/apache(2)/httpd.conf).\n\nA typical configuration might read:\n\n    Alias /drupal \"/usr/local/www/drupal7\"\n    <Directory \"/usr/local/www/drupal7\">\n        Options Indexes FollowSymlinks MultiViews\n        AllowOverride None\n        Order allow,deny\n        Allow from all\n    </Directory>\n\nPlease see http://drupal.org/cron for important information on setting up\nperiodic maintenance tasks in Drupal.\n\nPlease see http://drupal.org/requirements for important information on\nsystem requirements for Drupal 7.  In particular, please ensure that your\nconfiguration:\n\n- uses PHP 5.2.5 or later\n- PHP \"memory_limit\" is set to \"32Mb\" or larger\n- PHP \"register_globals\" is set to \"Off\"\n- PHP \"safe_mode\" is set to \"Off\"\n- PHP \"session.cache_limiter\" is set to \"nocache\"","type":"install"},{"message":"For important information about upgrading from previous versions of Drupal, please\nplease see: /usr/local/www/drupal7/doc/UPGRADE.txt","type":"upgrade"}]},{"name":"eawpats","origin":"audio/eawpats","version":"12_4","comment":"Eric A. Welsh's collection of Gravis Ultrasound MIDI patches","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91a9848acbd5de8c673e2a1370a725b080f1511bb3746869719b6eb43c19a347","flatsize":38166812,"path":"All/eawpats-12_4.pkg","repopath":"All/eawpats-12_4.pkg","licenselogic":"single","licenses":["EAWPATS"],"pkgsize":27309332,"desc":"This is Eric A. Welsh's collection of Gravis UltraSound MIDI patches,\nconfigured for use with the TiMidity++ MIDI player.  A configuration file\nfor TiMidity++ to use these patches is also included.","categories":["audio"],"options":{"DOCS":"on"},"messages":[{"message":"To use eawpats you'll need to replace your\n\n/usr/local/lib/timidity/timidity.cfg\n\nwith\n\n/usr/local/share/timidity/timidity.cfg-eawpats","type":"install"},{"message":"===>   NOTICE:\n\nThe eawpats port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"driftnet","origin":"net-mgmt/driftnet","version":"1.5.0_2","comment":"Tool to grab images out of (your) TCP connections","maintainer":"ehaupt@FreeBSD.org","www":"https://www.ex-parrot.com/~chris/driftnet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"941db1f184f352e87cc99db02a5d769b04b00a5685e0d941cf2c31bda55cf95e","flatsize":106295,"path":"All/driftnet-1.5.0_2.pkg","repopath":"All/driftnet-1.5.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":42628,"desc":"EtherPEG was a program that sniffed for JPEGs passing by on the AirPort\nnetworks at MacHack, and showed them on the huge screen to shame people\ninto a) turning the 802.11 encryption on, or b) reducing amount of pr0n\nthey download at weirdo Mac conventions. DRIFTNET can do the same for\n*your* office, and make an attractive desktop accessory to boot. The\nprogram promiscuously sniffs and decodes any JPEG downloaded by anyone\non your LAN, displaying it in an attractive, ever changing mosaic of\nfluffy kittens, oversized navigation buttons, and blurred images of Big\nBrother Elizabeth fiddling. It's UNIX only. Your sysadmin is undoubtedly\nrunning it already. So stop that. Now.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libwebsockets":{"origin":"net/libwebsockets","version":"4.3.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["net-mgmt"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libwebsockets.so.19","libwebp.so.7","libjpeg.so.8","libpng16.so.16","libgif.so.7"],"options":{"DOCS":"on"}},{"name":"drg2sbg","origin":"converters/drg2sbg","version":"2.2_1","comment":"Convert proprietary .drg file format into SBaGen format","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/manuel-arguelles/drg2sbg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81ecfbd049de7e26ddaef798f68f8aa11f7df94860b65724399952b1e52cdbe9","flatsize":48876,"path":"All/drg2sbg-2.2_1.pkg","repopath":"All/drg2sbg-2.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17144,"desc":"This program converts the .drg propiatary file format into the open source\nSBaGen format.","categories":["converters","audio"]},{"name":"drgeo","origin":"math/drgeo","version":"1.1.0_26","comment":"GTK interactive geometry software","maintainer":"amdmi3@FreeBSD.org","www":"http://www.ofset.org/drgeo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a9729c7a323a227112126dcc30a1da1241b0f0f1827b6ffabdb19b08a36e300","flatsize":2879908,"path":"All/drgeo-1.1.0_26.pkg","repopath":"All/drgeo-1.1.0_26.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":496864,"desc":"Dr. Geo is a GTK interactive geometry software. It allows one to create\ngeometric figure plus the interactive manipulation of such figure in respect\nwith their geometric constraints. It is useable in teaching situation with\nstudents from primary or secondary level.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"guile1":{"origin":"lang/guile1","version":"1.8.8_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["math"],"shlibs_required":["libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libguile.so.17","libgmp.so.10","libltdl.so.7"]},{"name":"drill","origin":"www/drill","version":"0.8.3_9","comment":"HTTP load testing application written in Rust","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fcsonline/drill","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22c9cadf3a08b64ee3866afe880b261474d0b7565e84b702f2bdde032fb8e294","flatsize":6575673,"path":"All/drill-0.8.3_9.pkg","repopath":"All/drill-0.8.3_9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1818720,"desc":"Drill is a HTTP load testing application written in Rust. The main goal for\nthis project is to build a really lightweight tool as alternative to other\nthat require JVM and other stuff.\n\nYou can write benchmark files, in YAML format, describing all the stuff you\nwant to test.\n\nIt was inspired by Ansible syntax because it is really easy to use and extend.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"drawterm","origin":"net/drawterm","version":"20140106_1","comment":"Plan9 cpu client","maintainer":"winston@ml1.net","www":"https://swtch.com/drawterm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14d1e1a099d321d4f7dd70a4a705cce89f6a12d2c6d86e5ef00afcd7e9b09cf6","flatsize":547962,"path":"All/drawterm-20140106_1.pkg","repopath":"All/drawterm-20140106_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":163332,"desc":"Drawterm(8) is not a Plan 9 program. It is a program that users of\nnon-Plan 9 systems can use to establish graphical cpu(1) connections with\nPlan 9 CPU servers. Just as a real Plan 9 terminal does, drawterm serves\nits local name space as well as some devices (the keyboard, mouse, and\nscreen) to a remote CPU server, which mounts this name space on /mnt/term\nand starts a shell. Typically, either explicitly or via the profile, one\nuses the shell to start rio(1).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["net"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"}},{"name":"emacs-devel","origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3","comment":"GNU editing macros ","maintainer":"emacs@FreeBSD.org","www":"https://www.gnu.org/software/emacs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16a86dbb10c799d08c7bb79bfc1d560e050ac6e60a11798407547b744dc01ea0","flatsize":283296309,"path":"All/emacs-devel-30.0.50.20240615_2,3.pkg","repopath":"All/emacs-devel-30.0.50.20240615_2,3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":73868136,"desc":"GNU Emacs is a self-documenting, customizable, extensible real-time\ndisplay editor.\n\nUsers new to Emacs will be able to use basic features fairly rapidly\nby studying the tutorial and using the self-documentation features.\nEmacs also has an extensive interactive manual browser.  It is easily\nextensible since its editing commands are written in Lisp.\n\nGNU Emacs's many special packages handle mail reading (RMail) and\nsending (Mail), outline editing (Outline), compiling (Compile),\nrunning subshells within Emacs windows (Shell), running a Lisp\nread-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy\n(Doctor :-) and many more.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"jansson":{"origin":"devel/jansson","version":"2.14"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mailutils":{"origin":"mail/mailutils","version":"3.17"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"tree-sitter":{"origin":"devel/tree-sitter","version":"0.22.6"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["editors","wayland"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libtiff.so.6","libjpeg.so.8","libpng16.so.16","libgif.so.7","libwebpdemux.so.2","libwebpdecoder.so.3","librsvg-2.so.2","libdbus-1.so.3","libxml2.so.2","libncurses.so.6","libtinfo.so.6","libfreetype.so.6","libfontconfig.so.1","libgnutls.so.30","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libgmp.so.10","libgccjit.so.0","libtree-sitter.so.0","libsqlite3.so.0"],"options":{"ACL":"off","DBUS":"on","GNUTLS":"on","GSETTINGS":"on","HARFBUZZ":"on","JSON":"on","LCMS2":"on","M17N":"off","MAILUTILS":"on","MODULES":"on","NATIVECOMP":"on","OTF":"off","PGTK":"on","SCROLLBARS":"on","SOURCES":"on","SQLITE3":"on","THREADS":"on","TREESITTER":"on","XFT":"off","XIM":"off","XML":"on","XWIDGETS":"off","GFILE":"off","KQUEUE":"on","ALSA":"off","OSS":"on","GTK2":"off","GTK3":"on","MOTIF":"off","XAW":"off","XAW3D":"off","CAIRO":"on","GIF":"on","JPEG":"on","MAGICK":"off","PNG":"on","SVG":"on","TIFF":"on","WEBP":"on","XPM":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:emacs:30.0.50.20240615:::::dragonfly6:x86_64:2","flavor":"full"},"messages":[{"message":"Emacs is now built with native compilation enabled by default, which\nrequires GCC version 11 or later.  However, it is known that some\nelisp applications don't work correctly when compiled.  You can work\naround any such issues by disabling native compilation using the\nfollowing steps.\n\n1. Add the following lines at the top of your Emacs configuration:\n\n(setq native-comp-deferred-compilation nil\ncomp-enable-subr-trampolines nil)\n\n2. Exit emacs\n\n3. rm -rf ~/.emacs.d/eln-cache\n\n4. Start emacs again\n\nWhereas all elisp files included in the Emacs source archive are\nnative compiled at build time, 3rd party elisp files (for example,\nfrom elisp ports/packages) are native compiled at run time. This will\nresult in high CPU usage when they are compiled. If this annoys you,\nyou can throttle the number of jobs by changing the value of the\nvariable 'native-comp-async-jobs-number' in your emacs\nconfiguration. See the output of `C-h v native-comp-async-jobs-number`\nfor details.","type":"install"},{"message":"Emacs is now built with native compilation enabled by default, which\nrequires GCC version 11 or later.  However, it is known that some\nelisp applications don't work correctly when compiled.  You can work\naround any such issues by disabling native compilation using the\nfollowing steps.\n\n1. Add the following lines at the top of your Emacs configuration:\n\n(setq native-comp-deferred-compilation nil\ncomp-enable-subr-trampolines nil)\n\n2. Exit emacs\n\n3. rm -rf ~/.emacs.d/eln-cache\n\n4. Start emacs again\n\nWhereas all elisp files included in the Emacs source archive are\nnative compiled at build time, 3rd party elisp files (for example,\nfrom elisp ports/packages) are native compiled at run time. This will\nresult in high CPU usage when they are compiled. If this annoys you,\nyou can throttle the number of jobs by changing the value of the\nvariable 'native-comp-async-jobs-number' in your emacs\nconfiguration. See the output of `C-h v native-comp-async-jobs-number`\nfor details.","type":"upgrade"},{"message":"If you get the error\n\n    Symbol's value as variable is void: minor-modes\n\nrebuild the offending Emacs packages.\n\nSee https://lists.gnu.org/archive/html/emacs-devel/2021-02/msg01164.html\nfor details.","type":"upgrade","maximum_version":"28.0.50.20210302,2"}]},{"name":"droid-fonts-ttf","origin":"x11-fonts/droid-fonts-ttf","version":"20131024_5","comment":"Droid typeface family","maintainer":"sunpoet@FreeBSD.org","www":"https://www.droidfonts.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9836810adbfdf664b29d896167955b1a788f9966870e7d3f7b59bf78191069ea","flatsize":15292670,"path":"All/droid-fonts-ttf-20131024_5.pkg","repopath":"All/droid-fonts-ttf-20131024_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3641084,"desc":"The Droid typeface family was designed in the fall of 2006 by Ascender's\nSteve Matteson, as a commission from Google to create a set of system fonts\nfor its Android platform. The goal was to provide optimal quality and\ncomfort on a mobile handset when rendered in application menus, web\nbrowser and for other screen text.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"dragonfly-reverb","origin":"audio/dragonfly-reverb-lv2","version":"3.2.5_2","comment":"Bundle of free audio effects","maintainer":"yuri@FreeBSD.org","www":"https://github.com/michaelwillis/dragonfly-reverb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95ffa3aa07fd75ec7a8e0519efbffa17ca5926bfd6dae1c7b77ffde0fb0d9283","flatsize":26117118,"path":"All/dragonfly-reverb-3.2.5_2.pkg","repopath":"All/dragonfly-reverb-3.2.5_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1042812,"desc":"Dragonfly Reverb is a bundle of free audio effects.\n\nWWW: https://github.com/michaelwillis/dragonfly-reverb","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["audio","multimedia"],"shlibs_required":["libGL.so.1","libX11.so.6","libjack.so.0"],"options":{"APPS":"on","VST":"on"}},{"name":"drive","origin":"net/drive","version":"0.4.0_31","comment":"Tiny program to pull or push Google Drive files","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/odeke-em/drive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4fcdbb287e28bb799ba7ca1427686761b4d3e3c7e03e8447c4436f339d85cb9","flatsize":13915556,"path":"All/drive-0.4.0_31.pkg","repopath":"All/drive-0.4.0_31.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3864640,"desc":"drive is a tiny program to pull or push Google Drive files.\n\ndrive was originally developed by Burcu Dogan while working on the Google Drive\nteam. Since she is very busy and no longer able to maintain it, I took over\ndrive on Thursday, 1st January 2015. This repository contains the latest version\nof the code.","categories":["net"]},{"name":"dragon","origin":"devel/dragon","version":"1.5.5","comment":"Combined C++ scanner/parser generator for LR compliant grammars","maintainer":"pi@FreeBSD.org","www":"https://www.lemke-it.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8190b81bac8ad40db37c796243c787bc29f1e5286750e0bfeeb701841d9d0169","flatsize":360390,"path":"All/dragon-1.5.5.pkg","repopath":"All/dragon-1.5.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":95184,"desc":"Combined scanner/parser generator for LR compliant grammar definitions.\n\nThe generated C++ parser class is used as a super class from which a parser\nimplementation class must be derived. The implementation class implements the\nscanner feed methods but also all required semantic action method. dragon has\nbeen used for several large projects with complex grammar definitions (about\n200 productions/ 80 tokens ). Since for those grammar defintions, the analyse\nphase to build up the parse table is quite CPU intensive, it is recommended to\nuse state of the art hardware. dragon requires the base package to get compiled\nbut also for the compilation of the generated C++ code.\n\nIt can be used for databases/cego and probably other applications.\n\nMany more details are available at:","deps":{"lfcbase":{"origin":"devel/lfcbase","version":"1.18.6"}},"categories":["devel"],"shlibs_required":["liblfcbase.so.2"]},{"name":"dragon-player","origin":"multimedia/dragon","version":"23.08.5_1","comment":"KDE multimedia player with a focus on simplicity","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/multimedia/dragonplayer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc89141bfd02ffd4878e93f5acd5d14d63f0f7046168a2fd82c4b7316d452f60","flatsize":2864367,"path":"All/dragon-player-23.08.5_1.pkg","repopath":"All/dragon-player-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1762616,"desc":"Dragon Player is a multimedia player where the focus is on simplicity,\ninstead of features. Dragon Player does one thing, and only one thing,\nwhich is playing multimedia files. It's simple interface is designed\nnot to get in your way and instead empower you to simply play\nmultimedia files.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["multimedia","kde","kde-applications"],"shlibs_required":["libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5XmlGui.so.5","libKF5JobWidgets.so.5","libKF5Notifications.so.5","libphonon4qt5.so.4","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5Completion.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5Parts.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5"],"options":{"DOCS":"on"},"messages":[{"message":"To be able to play audio and video streams with Phonon-GStreamer,\nyou'll need to have the appropriate GStreamer plugins installed.\nmultimedia/gstreamer-plugins-core will install a standard set, while\nmultimedia/gstreamer-plugins-all will let you choose among all of\nthem.","type":"install"}]},{"name":"dqfun","origin":"math/dqfun","version":"03","comment":"Double-quad precision package with special functions","maintainer":"fortran@FreeBSD.org","www":"https://crd-legacy.lbl.gov/~dhbailey/mpdist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acce291e71f41e63be80ee1d1314861bb3ddcc9a9892cba23a347319c0dcca06","flatsize":316885,"path":"All/dqfun-03.pkg","repopath":"All/dqfun-03.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":113828,"desc":"DQFUN: A double-quad precision package with special functions (approximately 66\ndigit precision).\n\nThis package permits one to perform floating-point computations (real and\ncomplex) to double-quad precision (approximately 65 digits), by making only\nrelatively minor changes to existing Fortran programs. All basic arithmetic\noperations and transcendental functions are supported, together with numerous\nspecial functions. The package should run correctly on any Unix-based system\nsupporting a Fortran-2008 compiler and IEEE 128-bit floating-point arithmetic\n(in hardware or software).","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"drawing","origin":"graphics/drawing","version":"1.0.2_2","comment":"Drawing application for the GNOME desktop","maintainer":"eduardo@FreeBSD.org","www":"https://maoschanz.github.io/drawing/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05a36bfdb2c28b2f9553cfebf98e21552b4ecbf5e3c05663342ef23e482e1497","flatsize":4873057,"path":"All/drawing-1.0.2_2.pkg","repopath":"All/drawing-1.0.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3378080,"desc":"A simple drawing application.\n\nThis application is a basic image editor, similar to Microsoft Paint,\nbut aiming at the GNOME desktop.\n\nPNG, JPEG and BMP files are supported.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"options":{"NLS":"on"}},{"name":"dra","origin":"devel/dra","version":"0.5.3_3","comment":"Command line tool to download release assets from GitHub","maintainer":"yuri@FreeBSD.org","www":"https://github.com/devmatteini/dra","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e9a77253f64f532009ea6a712cdbdc188a353fc83480ff2b6b97150cd3d8c2c","flatsize":2814556,"path":"All/dra-0.5.3_3.pkg","repopath":"All/dra-0.5.3_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1085312,"desc":"dra ia a command line tool to download release assets from GitHub.\n\nYou can do everything `dra` does with the official GitHub cli.\n\ndra helps you download release assets more easily:\n- no authentication for public repository (you cannot use gh without\n  authentication)\n- Built-in generation of pattern to select an asset to download\n  (with gh you need to provide glob pattern that you need to\n  create manually).","categories":["devel"]},{"name":"draco-3d-compression","origin":"archivers/draco","version":"1.5.7","comment":"Library for compressing and decompressing 3D meshes and point clouds","maintainer":"yuri@FreeBSD.org","www":"https://google.github.io/draco/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4f015fb40cb9378d236550fa92ed601828742df14ef87d6f4f4504063554f6c","flatsize":7078303,"path":"All/draco-3d-compression-1.5.7.pkg","repopath":"All/draco-3d-compression-1.5.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":761180,"desc":"Draco is an open-source library for compressing and decompressing 3D geometric\nmeshes and point clouds. It is intended to improve the storage and transmission\nof 3D graphics.","categories":["archivers"],"shlibs_provided":["libdraco.so.9"]},{"name":"dq","origin":"dns/dq","version":"20240101_1","comment":"Recursive DNS/DNSCurve server","maintainer":"pkubaj@FreeBSD.org","www":"https://mojzis.com/software/dq/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eae3e61ebb243252bd94d7bd8d2f3ecae0eea0f9e9e34448b87a0efcb77cf9cc","flatsize":652620,"path":"All/dq-20240101_1.pkg","repopath":"All/dq-20240101_1.pkg","licenselogic":"single","licenses":["CC0"],"pkgsize":105696,"desc":"Recursive DNS/DNSCurve server and comandline tool to debug DNS/DNSCurve","deps":{"daemontools":{"origin":"sysutils/daemontools","version":"0.76_19"}},"categories":["dns"],"users":["dq"],"groups":["dq"]},{"name":"dpinger","origin":"net/dpinger","version":"3.3","comment":"IP device monitoring tool","maintainer":"garga@FreeBSD.org","www":"https://github.com/dennypage/dpinger","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"797dbd52f3d161764c376ffacf8123abcd60b4b07a376d49613937888c0ff22f","flatsize":24543,"path":"All/dpinger-3.3.pkg","repopath":"All/dpinger-3.3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10088,"desc":"daemon for continuous monitoring of latency and loss on a network\nconnection.  It is intended for use by firewalls to monitor link\nhealth, as well as for providing information to various monitoring\nsystems such as Cacti, Nagios, Zabbix, etc.","categories":["net"]},{"name":"dparser","origin":"devel/dparser","version":"1.33_1","comment":"Simple but powerful tool for parsing","maintainer":"ports@FreeBSD.org","www":"https://dparser.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbc874103b0a8e33a2656776ed85713036e5b3d503d33133e596441dc3104c5e","flatsize":794990,"path":"All/dparser-1.33_1.pkg","repopath":"All/dparser-1.33_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":171696,"desc":"DParser is a simple but powerful tool for parsing. You can specify the form of\nthe text to be parsed using a combination of regular expressions and grammar\nproductions. Because of the parsing technique (technically a scannerless GLR\nparser based on the Tomita algorithm) there are no restrictions. The grammar\ncan be ambiguous, right or left recursive, have any number of null productions,\nand because there is no separate tokenizer, can include whitespace in terminals\nand have terminals which are prefixes of other terminals. DParser handles not\njust well formed computer languages and data files, but just about any wacky\nsituation that occurs in the real world.","categories":["devel"],"options":{"BOEHM":"off","DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dparser port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"festvox-russian","origin":"audio/festvox-russian","version":"0.5","comment":"Russian male voice for Festival speech synthesis system","maintainer":"yerenkow@gmail.com","www":"http://festlang.berlios.de/docu/doku.php?id=russian","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81de6200684de251a8c950b15aba981947bf35817c339ec655097a424910e71a","flatsize":247230429,"path":"All/festvox-russian-0.5.pkg","repopath":"All/festvox-russian-0.5.pkg","licenselogic":"single","pkgsize":178390508,"desc":"Russian male voice for festival.\n(voice_msu_ru_nsh_clunits)","deps":{"festival":{"origin":"audio/festival","version":"2.4_4"}},"categories":["audio"]},{"name":"downtimed","origin":"sysutils/downtimed","version":"1.0_1","comment":"System downtime monitoring and reporting tool","maintainer":"dbaio@FreeBSD.org","www":"https://dist.epipe.com/downtimed/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a5504d7dd3190e2de616ca3173fa3aed950eab566e1c3a74ebc917c3c835540","flatsize":33673,"path":"All/downtimed-1.0_1.pkg","repopath":"All/downtimed-1.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14528,"desc":"downtimed is a program that monitors operating system downtime, uptime,\nshutdowns and crashes and keeps records of those events.\n\ndowntimed(8) is a daemon process which is intended to be started\nautomatically from system boot scripts every time when the operating\nsystem of a server starts. First the daemon logs its findings about the\nprevious downtime to a specified logging destination as well as in a\ndatabase file which can be displayed with downtimes(1). After that the\ndaemon just keeps waiting in the background and periodically updates\na time stamp file on the disk.\n\ndowntimes(1) is a command-line tool which can be used to inspect previous\ndowntime records.","categories":["sysutils"],"messages":[{"message":"===> IMPORTANT NOTE:\n\n    To set up downtimed, you need to edit one of the following\n    files:\n        /etc/rc.conf\n        /etc/rc.conf.local\n        /etc/rc.conf.d/downtimed\n\n    Add the following line to enable:\n        downtimed_enable=\"YES\"\n\n    Add the following line to change the default options, see downtimed(8):\n        downtimed_flags=\"<set as needed>\"","type":"install"}]},{"name":"dovecot-xaps","origin":"mail/dovecot-xaps","version":"g20210623_2","comment":"Apple push notifications plugin for dovecot","maintainer":"PopularMoment@protonmail.com","www":"https://github.com/freswa/dovecot-xaps-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"669704b1eed380662e519a11d456c87ec03b5fc338341108f3923932593f58c0","flatsize":31139,"path":"All/dovecot-xaps-g20210623_2.pkg","repopath":"All/dovecot-xaps-g20210623_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9492,"desc":"Apple push notifications plugin for dovecot.\n\nTogether with net/xapsd this will enable push email\nfor iOS devices that talk to your dovecot IMAP server.","deps":{"dovecot":{"origin":"mail/dovecot","version":"2.3.21.1_1"},"xapsd":{"origin":"net/xapsd","version":"g20240326_4"}},"categories":["mail"],"shlibs_required":["libdovecot.so.0","libdovecot-storage.so.0"],"messages":[{"message":"This port assumes you are familiar with Dovecot and have it installed\n and running on the system you have installed this plugin on.\n\n You can enable the plugin by adding the contents of\n /usr/local/etc/dovecot/example-config/conf.d/95-xaps.conf to your\n dovecot.conf.\n\n You must be using Dovecot LDA or LMTP for local delivery.\n\n net/xapsd must be configured and running.","type":"install"}]},{"name":"dovecot-fts-xapian","origin":"mail/dovecot-fts-xapian","version":"1.5.4_8","comment":"Dovecot FTS plugin based on Xapian","maintainer":"otis@FreeBSD.org","www":"https://github.com/grosjo/fts-xapian","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"808601c52299a22705ecdc72a0564c86f41ffb03e3e0dfff3b826d2e11c9ed0b","flatsize":289890,"path":"All/dovecot-fts-xapian-1.5.4_8.pkg","repopath":"All/dovecot-fts-xapian-1.5.4_8.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":67916,"desc":"This project intends to provide a straightforward and simple way to configure\nFTS plugin for Dovecot, leveraging the efforts by the Xapian.org team.\n\nThis effort came after Dovecot team decided to deprecate \"fts_squat\" included in\nthe dovecot core, and due to the complexity of the Solr plugin capabilitles,\nun-needed for most users.","deps":{"dovecot":{"origin":"mail/dovecot","version":"2.3.21.1_1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["mail"],"shlibs_required":["libxapian.so.30","libicuio.so.74","libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libsqlite3.so.0"],"shlibs_provided":["lib21_fts_xapian_plugin.so"]},{"name":"dovecot-pigeonhole","origin":"mail/dovecot-pigeonhole","version":"0.5.21.1","comment":"Sieve plugin for the Dovecot 'deliver' LDA and LMTP","maintainer":"ler@FreeBSD.org","www":"https://pigeonhole.dovecot.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6f0514ac64803c8b92bbeb7f90f7ba69d1714368b4f938e73a5f1f809e82903","flatsize":3810424,"path":"All/dovecot-pigeonhole-0.5.21.1.pkg","repopath":"All/dovecot-pigeonhole-0.5.21.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":705208,"desc":"Sieve language support by a plugin for the Dovecot deliver LDA&LMTP\n\n    * Mail filtering\n    * Mail forwarding\n    * Vacation auto-reply","deps":{"dovecot":{"origin":"mail/dovecot","version":"2.3.21.1_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libdovecot-storage.so.0","libdovecot-lda.so.0","libdovecot.so.0","libdovecot-login.so.0","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["lib10_doveadm_sieve_plugin.so","lib90_sieve_plugin.so","lib95_imap_filter_sieve_plugin.so","lib95_imap_sieve_plugin.so","libdovecot-sieve.so.0","libmanagesieve_login_settings.so","libmanagesieve_settings.so","libpigeonhole_settings.so","lib90_sieve_extprograms_plugin.so","lib90_sieve_imapsieve_plugin.so"],"options":{"DOCS":"on","EXAMPLES":"on","LDAP":"off","MANAGESIEVE":"on","GSSAPI_NONE":"on","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off"},"messages":[{"message":"This port assumes you are familiar with Dovecot and have it installed\n and running on the system you have installed this plugin on.\n\n You can enable the plugin with this directive in your dovecot.conf:\n\n     protocol lda {\n       # Support for dynamically loadable plugins. mail_plugins is\n       # a space separated list of plugins to load.\n       mail_plugins = sieve # ... other plugins like quota\n     }\n\n Further information on configuration can be found at:\n\n  http://wiki2.dovecot.org/Pigeonhole","type":"install"}]},{"name":"dovecot-fts-flatcurve","origin":"mail/dovecot-fts-flatcurve","version":"1.0.4","comment":"Dovecot FTS plugin based on Xapian","maintainer":"martin@waschbuesch.de","www":"https://github.com/slusarz/dovecot-fts-flatcurve","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a8037cfc3123331cf5c6ad6085f403499bb22af77d82bd7f1ae2900402f7aeb","flatsize":254714,"path":"All/dovecot-fts-flatcurve-1.0.4.pkg","repopath":"All/dovecot-fts-flatcurve-1.0.4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":58936,"desc":"This is a Dovecot FTS plugin to enable message indexing using the Xapian\nOpen Source Search Engine Library.\n\nThe plugin relies on Dovecot to do the necessary stemming.\nIt is intended to act as a simple interface to the Xapian\nstorage/search query functionality.\n\nThis driver supports match scoring and substring matches (on by\ndefault), which means it is RFC 3501 (IMAP4rev1) compliant.\nThis driver does not support fuzzy searches.","deps":{"dovecot":{"origin":"mail/dovecot","version":"2.3.21.1_1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["mail"],"shlibs_required":["libxapian.so.30"],"shlibs_provided":["lib21_doveadm_fts_flatcurve_plugin.so","lib21_fts_flatcurve_plugin.so"]},{"name":"dovecot-fts-elastic","origin":"mail/dovecot-fts-elastic","version":"1.1.0_5","comment":"Dovecot FTS plugin for using ElasticSearch 6 or 7","maintainer":"bgupta@kde.org","www":"https://github.com/filiphanes/fts-elastic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3c4efbb7e28ec6cd554c0d4aec4e3ad47258dc5e1c54d8eb621959aa37634a7","flatsize":89042,"path":"All/dovecot-fts-elastic-1.1.0_5.pkg","repopath":"All/dovecot-fts-elastic-1.1.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21540,"desc":"This projects provides a Dovecot full-text search indexing plugin that uses\nElasticSearch 6 or 7 as a backend.\n\nDovecot communicates with ElasticSearch using direct HTTP/JSON queries, and\ndoes not require ElasticSearch client libraries. It supports automatic indexing\nand searching of e-mail. For mailboxes with more than 10000 messages, it uses\nthe Elastic Scroll API.","deps":{"dovecot":{"origin":"mail/dovecot","version":"2.3.21.1_1"},"json-c":{"origin":"devel/json-c","version":"0.17"}},"categories":["mail"],"shlibs_required":["libjson-c.so.5"],"shlibs_provided":["lib21_fts_elastic_plugin.so"]},{"name":"dovecot-coi","origin":"mail/dovecot-coi","version":"2.3.9_4","comment":"Dovecot COI (Chat-over-IMAP) plugin","maintainer":"andrej@ebert.su","www":"https://github.com/dovecot/coi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a80e0f87dde6d67a026211c3a5f6167f35eb39d2570ed3b0d8c607a67c543e0","flatsize":357696,"path":"All/dovecot-coi-2.3.9_4.pkg","repopath":"All/dovecot-coi-2.3.9_4.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":76844,"desc":"Beta version disclaimer\nThe purpose of this BETA version of this Dovecot plugin is solely to test its\nfeatures, to obtain defects, failures and malfunctions.\nBy using the software, you acknowledge that all of the data that you are\nhandling with the BETA version might be subject to such defects, failures\nand malfunctions, up to the point of total loss.\nYou are aware to not rely on the functionality and that the use of the software\nin a professional productive environment is not recommended.\n\nThis package provides an implementation of the Chat over IMAP protcool.\nA webpush plugin, and plugins for the imap and lmtp services are provided.","deps":{"dovecot":{"origin":"mail/dovecot","version":"2.3.21.1_1"}},"categories":["mail"],"shlibs_required":["libdovecot-storage.so.0","libdovecot.so.0"],"shlibs_provided":["libdovecot-coi.so.0","lib11_imap_coi_plugin.so","lib11_lmtp_coi_plugin.so","lib30_webpush_plugin.so"],"options":{"UNFINISHED":"off"},"messages":[{"message":"Beta version disclaimer\nThe purpose of this BETA version of this Dovecot plugin is solely to test its\nfeatures, to obtain defects, failures and malfunctions.\nBy using the software, you acknowledge that all of the data that you are\nhandling with the BETA version might be subject to such defects, failures\nand malfunctions, up to the point of total loss.\nYou are aware to not rely on the functionality and that the use of the software\nin a professional productive environment is not recommended.\n\nConfiguration instructions are at https://doc.dovecot.org/configuration_manual/coi/","type":"install"}]},{"name":"dpkg","origin":"archivers/dpkg","version":"1.19.8_1","comment":"Debian package maintenance system","maintainer":"ndowens04@gmail.com","www":"https://packages.debian.org/dpkg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed68f65e020651c796468355c2ac6ccb94e2261fb31e3b9c58f56beecc359c05","flatsize":9461284,"path":"All/dpkg-1.19.8_1.pkg","repopath":"All/dpkg-1.19.8_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2374984,"desc":"dpkg is the basis of the Debian package management system. It consists of low\nlevel programs to build, install, remove, and perform other maintenance tasks\nrelating to Debian packages. Also included is the dselect front end to dpkg.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gtar":{"origin":"archivers/gtar","version":"1.35_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"patch":{"origin":"devel/patch","version":"2.7.6_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers","sysutils"],"shlibs_required":["libintl.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:debian:dpkg:1.19.8:::::dragonfly6:x86_64:1"}},{"name":"double-conversion","origin":"devel/double-conversion","version":"3.3.0","comment":"Binary-decimal and decimal-binary routines for IEEE doubles","maintainer":"yuri@FreeBSD.org","www":"https://github.com/google/double-conversion","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d774d9752159076bfa406923b0915f791c3f6241b921c63aa4e676cab50f375f","flatsize":180219,"path":"All/double-conversion-3.3.0.pkg","repopath":"All/double-conversion-3.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":54912,"desc":"This project (double-conversion) provides binary-decimal and decimal-binary\nroutines for IEEE doubles.\n\nThe library consists of efficient conversion routines that have been extracted\nfrom the V8 JavaScript engine. The code has been refactored and improved so that\nit can be used more easily in other projects.","categories":["devel"],"shlibs_provided":["libdouble-conversion.so.3"]},{"name":"dotdotpwn","origin":"security/dotdotpwn","version":"3.0.2_2","comment":"Fuzzer to discover traversal directory vulnerabilities","maintainer":"rihaz.jerrin@gmail.com","www":"https://github.com/wireghoul/dotdotpwn","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"927c5987f9639ca85ab3dbf41a35e617a7334ca1b1a5b8d92062c3e7f2485057","flatsize":426200,"path":"All/dotdotpwn-3.0.2_2.pkg","repopath":"All/dotdotpwn-3.0.2_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":43876,"desc":"DotDotPwn - The Directory Traversal Fuzzer\n\nIt is a very flexible intelligent fuzzer to discover traversal\ndirectory vulnerabilities in software such as HTTP/FTP/TFTP servers,\nWeb platforms such as CMSs, ERPs, Blogs, etc.\n\nIt has a protocol-independent module to send the desired payload\nto the host and port specified.  On the other hand, it also could\nbe used in a scripting way using the STDOUT module.\n\nIt is written in Perl.","deps":{"nmap":{"origin":"security/nmap","version":"7.94_3"},"p5-Switch":{"origin":"lang/p5-Switch","version":"2.17_1"},"p5-TFTP":{"origin":"net/p5-TFTP","version":"1.0"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"options":{"DOCS":"on","NMAP":"on"}},{"name":"dotconf","origin":"devel/dotconf","version":"1.3_1","comment":"Simple, powerful configuration-file parser","maintainer":"garga@FreeBSD.org","www":"https://github.com/williamh/dotconf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0633d2d6c583eda59df435130d37abc098400e9bf9e40bd7088c48da6e57961a","flatsize":143289,"path":"All/dotconf-1.3_1.pkg","repopath":"All/dotconf-1.3_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":44064,"desc":"dot.conf is a simple configuration-file parser library written in C.\nThe configuration files created for dot.conf look very similar to\nthose used by the Apache Webserver. Even Container-Directives known\nfrom httpd.conf can easily be used in the exact same manner as for\nApache-Modules. It supports various types of arguments, dynamically\nloadable modules that create their own configuration options\non-the-fly, a here-documents feature to pass very long ARG_STR data\nto your app, ${NAME:-default} style environment variable\nsubstitution for arguments, and on-the-fly inclusion of additional\nconfig files. Some behaviour can be toggled with flags at runtime.\nTo keep dotconf from printing out warnings, you can install your\nown customized error handler.","categories":["devel"],"shlibs_provided":["libdotconf.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"dot-forward","origin":"mail/dot-forward","version":"0.71_1","comment":"Dot-forward reads sendmail's .forward files under qmail","maintainer":"ports@FreeBSD.org","www":"https://cr.yp.to/dot-forward.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7cc12ec4b5a7781022361c5919e035baa3b05c20b70c819a2538a182a4ac6bd","flatsize":39054,"path":"All/dot-forward-0.71_1.pkg","repopath":"All/dot-forward-0.71_1.pkg","licenselogic":"single","pkgsize":17680,"desc":"dot-forward reads sendmail's .forward files under qmail.\nYou can run it in the qmail startup script to support all\nyour existing .forward files automatically.\nIndividual users can switch to the .qmail mechanism at their leisure.\n\ndot-forward supports forwarding, program deliveries, and comments.\nIt does not support file deliveries or :include:.\n(However, it recognizes file delivery attempts,\nand defers delivery to give you a chance to set up a .qmail file.)","categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe dot-forward port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dotenv-linter","origin":"misc/dotenv-linter","version":"3.3.0_14","comment":"Linter for .env files. Written in Rust","maintainer":"yuri@FreeBSD.org","www":"https://dotenv-linter.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2b67aa40f39c581f25b7517920f94cb8feba17fa9d6ae789947dfee8a15c028","flatsize":1904588,"path":"All/dotenv-linter-3.3.0_14.pkg","repopath":"All/dotenv-linter-3.3.0_14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":778564,"desc":"dotenv-linter is a lightning-fast linter for .env files written in Rust.\n\nA .env file or 'dotenv' file is a simple text file containing all the\nenvironment variables of a project.","categories":["misc"]},{"name":"dosunix","origin":"converters/dosunix","version":"1.0.14","comment":"Manipulation of text files in a mixed DOS/Windows and Unix environment","maintainer":"ports@FreeBSD.org","www":"https://dosunix.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d898bf0133999516258570a260793bb648c2eba923c39aa96614339340d06b94","flatsize":24232,"path":"All/dosunix-1.0.14.pkg","repopath":"All/dosunix-1.0.14.pkg","licenselogic":"single","pkgsize":5684,"desc":"The suite of utilities known as DosUnix provide a selection of features\nallowing manipulation of text files in a mixed DOS/Windows and Unix\nenvironment.\n\nThe three utilities are:\n\n   - dosunix, which creates a copy of a DOS text file in Unix text format;\n   - unixdos, which creates a copy of a Unix text file in DOS text format;\n   - chktxt, which inspects a given text file to determine whether it is in\n     DOS text format or Unix text format.","categories":["converters"],"messages":[{"message":"===>   NOTICE:\n\nThe dosunix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dose-response","origin":"games/dose-response","version":"1.0.0_44","comment":"Open-world roguelike game where you play an addict","maintainer":"ports@FreeBSD.org","www":"https://tryjumping.com/dose-response-roguelike/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"333eb6bfc32755561bb584a1074f3c844aa0987dd7e89a6a496e75828969a24a","flatsize":2990281,"path":"All/dose-response-1.0.0_44.pkg","repopath":"All/dose-response-1.0.0_44.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1042160,"desc":"Dose Response is a roguelike game where you play an addict. Avoid the\ndangers threatening your mind and body while desperately looking for the\nnext fix.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dose-response port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dosbox","origin":"emulators/dosbox","version":"0.74.3_1","comment":"Emulator of a PC with DOS","maintainer":"knyght@gmail.com","www":"http://dosbox.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af87b2495085b6e27db04ccdcdf5cf9a0569dde9c378e511d1e464a0e0771d15","flatsize":2862658,"path":"All/dosbox-0.74.3_1.pkg","repopath":"All/dosbox-0.74.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":852756,"desc":"DOSBox is an emulator of a PC with DOS.\nThe main focus of this project is emulating old DOS games using the\nlocal file system for files.\n\nCurrently emulated is:\n\no CPU:286/386 realmode/pmode\no GFX:VGA/EGS/CGA/SVGA/VESA\no SND:PC-Speaker/Tandy 3-Voice/Adlib/SoundBlaster\no MSC:Keyboard/Mouse\no DOS:Directory FileSystem/XMS/EMS","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"sdl_sound":{"origin":"audio/sdl_sound","version":"1.0.3_16"}},"categories":["emulators"],"shlibs_required":["libSDL_sound-1.0.so.1","libSDL-1.2.so.0","libpng16.so.16","libSDL_net-1.2.so.0","libX11.so.6","libGL.so.1"],"options":{"DOCS":"on","DEBUGGER_ENABLE":"off","DEBUGGER_HEAVY":"off"},"annotations":{"cpe":"cpe:2.3:a:dosbox:dosbox:0.74.3:::::dragonfly6:x86_64:1"}},{"name":"dos2unix","origin":"converters/dos2unix","version":"7.5.2","comment":"DOS/Mac to Unix and vice versa text file format converter","maintainer":"dim@FreeBSD.org","www":"https://waterlan.home.xs4all.nl/dos2unix.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d8aaaffd72484cab65c97827680e060e08f7ecc6bf8bd26ae0c8f3e84448668","flatsize":2142677,"path":"All/dos2unix-7.5.2.pkg","repopath":"All/dos2unix-7.5.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":438280,"desc":"This is an update of Benjamin Lin's implementations of dos2unix and\nunix2dos.  Benjamin Lin's implementations of dos2unix and unix2dos were\ndistributed via SunSITE.unc.edu (later MetaLab.unc.edu, now ibiblio)\nand became part of several Linux distributions such as RedHat, Suse,\nGentoo, and others. This update includes all RedHat patches and fixes\nseveral other problems. Internationalization has been added and ports\nto DOS, Windows, Cygwin and OS/2 Warp have been made.\n\nFeatures\n* Native language support.\n* Automatically skips binary and non-regular files.\n* In-place, paired, or stdio mode conversion.\n* Keep original file dates option.\n* 7-bit and iso conversion modes like SunOS dos2unix.\n* Conversion of Unicode UTF-16 files.\n* Handles Unicode Byte Order Mark (BOM).\n* Display file information.\n* Secure.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["converters"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"dosage","origin":"deskutils/dosage","version":"3.0_1","comment":"Application to keep a local mirror of web comics","maintainer":"antoine@FreeBSD.org","www":"https://dosage.rocks/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f19a50a20ac427734e1d4ec369225af535841c727700b7857d87c1cb5f6c331","flatsize":2402293,"path":"All/dosage-3.0_1.pkg","repopath":"All/dosage-3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":335384,"desc":"Dosage is an application designed to keep a local copy of specific webcomics\nand other picture-based content such as Picture of the Day sites. With the\ndosage commandline script you can get the latest strip of a webcomic, or\ncatch-up to the last strip downloaded, or download a strip for a particular\ndate/index (if the webcomic's site layout allows this).","deps":{"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-cssselect":{"origin":"www/py-cssselect","version":"1.2.0"},"py311-imagesize":{"origin":"graphics/py-imagesize","version":"1.4.1_1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-platformdirs":{"origin":"devel/py-platformdirs","version":"4.2.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils","python"]},{"name":"doxygen","origin":"devel/doxygen","version":"1.9.6_1,2","comment":"Documentation system for C, C++, and other languages","maintainer":"fluffy@FreeBSD.org","www":"https://www.doxygen.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f144fbc37016b5c3d9754b18126c6f71df8f12798aa1624c4d83881bd7a7483e","flatsize":32172913,"path":"All/doxygen-1.9.6_1,2.pkg","repopath":"All/doxygen-1.9.6_1,2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6311024,"desc":"Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL\n(Corba and Microsoft flavors) and to some extent PHP, C#, and D. It can\ngenerate an on-line class browser (in HTML) and/or an off-line reference\nmanual (in LaTeX/PostScript/PDF) from a set of documented source files.\nThe documentation is extracted directly from the sources.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"libmd":{"origin":"security/libmd","version":"3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libmd.so.3"],"options":{"DOCS":"on","GRAPHVIZ":"on","LATEX":"off","QT5":"off","SEARCH":"off"},"annotations":{"cpe":"cpe:2.3:a:doxygen:doxygen:1.9.6:::::dragonfly6:x86_64:1"}},{"name":"dune-pdelab","origin":"math/dune-pdelab","version":"2.7.0.20210824_24","comment":"DUNE framework: PDE solver toolbox","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95740de99f0a28346d6e7b0f4edf4359af52954c4d3353b52a83f7cfa5831949","flatsize":88411985,"path":"All/dune-pdelab-2.7.0.20210824_24.pkg","repopath":"All/dune-pdelab-2.7.0.20210824_24.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23138980,"desc":"dune-pdelab is a module of the DUNE Numerics framework for solving\npartial differential equations (PDEs) with grid-based methods.\n\nPDELab is a PDE solver toolbox. The main intention is to provide a good set of\nhigh-level abstractions to allow for a reasonably quick development of\nsimulation codes, while at the same time offering the flexibility to implement\nnew numerical methods and optimize for specific simulation scenarios.","deps":{"arpack-ng":{"origin":"math/arpack-ng","version":"3.9.1_2"},"dune-alugrid":{"origin":"math/dune-alugrid","version":"2.8.0_11"},"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"dune-functions":{"origin":"math/dune-functions","version":"2.8.0_1"},"dune-geometry":{"origin":"math/dune-geometry","version":"2.8.0_13"},"dune-grid":{"origin":"math/dune-grid","version":"2.8.0_13"},"dune-istl":{"origin":"math/dune-istl","version":"2.8.0_11"},"dune-localfunctions":{"origin":"math/dune-localfunctions","version":"2.8.0_1"},"dune-typetree":{"origin":"math/dune-typetree","version":"2.8.0_2"},"dune-uggrid":{"origin":"math/dune-uggrid","version":"2.8.0_13"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"metis":{"origin":"math/metis","version":"5.1.0_9"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"openmpi4":{"origin":"net/openmpi4","version":"4.1.6_1"},"psurface":{"origin":"math/psurface","version":"2.0.0.13_2"},"suitesparse":{"origin":"math/suitesparse","version":"7.7.0"},"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-camd":{"origin":"math/suitesparse-camd","version":"3.3.2"},"suitesparse-ccolamd":{"origin":"math/suitesparse-ccolamd","version":"3.3.3"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"},"suitesparse-ldl":{"origin":"math/suitesparse-ldl","version":"3.3.2"},"suitesparse-spqr":{"origin":"math/suitesparse-spqr","version":"4.3.3_1"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"},"superlu":{"origin":"math/superlu","version":"5.3.0_3"}},"categories":["math"],"shlibs_required":["libdunealugrid.so","libdunealbertagrid3d.so","libdunealbertagrid2d.so","libdunealbertagrid1d.so","libarpack.so.2","libsuperlu.so.5","libpsurface.so.0","libdunegrid.so","libduneuggrid.so","libdunegeometry.so","libdunecommon.so","libmetis.so.2","libtbb.so.12","libgmpxx.so.4","libopenblas.so.0","libmpi.so.40","libldl.so.3","libspqr.so.4","libumfpack.so.6","libcholmod.so.5","libamd.so.3","libcolamd.so.3","libcamd.so.3","libccolamd.so.3","libsuitesparseconfig.so.7","libgmp.so.10"],"shlibs_provided":["libdunepdelab.so"],"options":{"DOCS":"on"}},{"name":"dpf-plugins-lv2","origin":"audio/dpf-plugins-lv2","version":"1.4_2","comment":"Collection of DPF-based LV2 plugins","maintainer":"yuri@FreeBSD.org","www":"https://github.com/DISTRHO/DPF-Plugins/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8108fda7e84319807735f623687ca46a85217315452d2fb158d77fa51310913","flatsize":39597844,"path":"All/dpf-plugins-lv2-1.4_2.pkg","repopath":"All/dpf-plugins-lv2-1.4_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5236808,"desc":"Collection of DPF-based plugins.\nThey come in LADSPA, DSSI, LV2 and VST2 formats, but only LV2\nplugins are included in the port.\n\nThe list of plugins:\n* glBars\n* Kars\n* Max-Gen examples (MaBitcrush, MaFreeverb, MaGigaverb, MaPitchshift)\n* Mini-Series (3BandEQ. 3BandSplitter, PingPongPan)\n* ndc-Plugs (Amplitude Imposer, Cycle Shifter, Soul Force)\n* MVerb\n* Nekobi\n* ProM\n\nWWW: https://github.com/DISTRHO/DPF-Plugins","deps":{"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblo":{"origin":"audio/liblo","version":"0.32"},"libprojectM":{"origin":"graphics/libprojectm","version":"3.1.12_10"}},"categories":["audio"],"shlibs_required":["libGL.so.1","libX11.so.6","libjack.so.0","libprojectM.so.3","liblo.so.7"],"options":{"JACK":"on","SIMD":"on"}},{"name":"drjava","origin":"editors/drjava","version":"20140826.r5761_1","comment":"Lightweight IDE for writing Java programs","maintainer":"nivit@FreeBSD.org","www":"http://www.drjava.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7ffa00049a448113072957dec52df4f8fa02b9a933754da913d910792065fbc","flatsize":12928113,"path":"All/drjava-20140826.r5761_1.pkg","repopath":"All/drjava-20140826.r5761_1.pkg","licenselogic":"single","pkgsize":12018352,"desc":"DrJava is a lightweight development environment for writing Java programs.\nIt is designed primarily for students, providing an intuitive interface\nand the ability to interactively evaluate Java code. It also includes\npowerful features for more advanced users. DrJava is available for free\nunder the DrJava Open Source License, and it is under active development\nby the JavaPLT group at Rice University.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["editors","java"]},{"name":"doomlegacy","origin":"games/doomlegacy","version":"1.48.12,1","comment":"Improved and extended version of Doom","maintainer":"danfe@FreeBSD.org","www":"http://doomlegacy.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c259933f857e6d834289de58fdbb2c4cdcfea5bf9d436d7861a22bfc42ae2828","flatsize":3557086,"path":"All/doomlegacy-1.48.12,1.pkg","repopath":"All/doomlegacy-1.48.12,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1389988,"desc":"Doom Legacy is a source port of Doom available for various operating systems\nwhich was originally written as a fork of DOSDoom introducing lots of useful\nimprovements yet retaining original feel of the game.  It currently features:\n\n  * TCP/IP multiplayer networking (including a master server for Internet\n    game searches)\n  * Nearly complete Boom and Heretic support\n  * OpenGL rendering\n  * Higher resolutions\n  * Console with support for key bindings (Quake-style)\n  * FraggleScript for scripting\n  * 3D floors, water, and coloured lighting\n  * Mouse aim and crosshairs\n  * Jumping\n  * 32 players (including support for custom skins)","deps":{"doom-data":{"origin":"games/doom-data","version":"1.0_1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"dovecot","origin":"mail/dovecot","version":"2.3.21.1_1","comment":"Secure, fast and powerful IMAP and POP3 server","maintainer":"ler@FreeBSD.org","www":"https://www.dovecot.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15980883389ab25fec8d238e31c8f360d604101fe6b4238a43bcb259bab12533","flatsize":24147589,"path":"All/dovecot-2.3.21.1_1.pkg","repopath":"All/dovecot-2.3.21.1_1.pkg","licenselogic":"or","licenses":["LGPL21","MIT"],"pkgsize":4654812,"desc":"Dovecot is an open source IMAP and POP3 email server for Linux/UNIX-like\nsystems, written with security primarily in mind. Dovecot is an excellent\nchoice for both small and large installations. It's fast, simple to set up,\nrequires no special administration and it uses very little memory.\n\nDovecot is high-performing, self-optimizing, self-healing, and easily\nextensible. It includes IMAP4rev1 and POP3 support. IPv6, SSL and TLS are\nsupported. It supports multiple commonly used IMAP extensions, including SORT,\nTHREAD and IDLE.","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["mail"],"users":["dovecot","dovenull"],"groups":["dovecot","dovenull"],"shlibs_required":["libldap.so.2","liblber.so.2","libzstd.so.1","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libdovecot-ldap.so.0","lib20_auth_var_expand_crypt.so","libauthdb_imap.so","lib10_doveadm_acl_plugin.so","lib10_doveadm_quota_plugin.so","lib20_doveadm_fts_plugin.so","libdoveadm_mail_crypt_plugin.so","lib01_acl_plugin.so","lib02_imap_acl_plugin.so","lib02_lazy_expunge_plugin.so","lib05_mail_crypt_acl_plugin.so","lib05_pop3_migration_plugin.so","lib10_last_login_plugin.so","lib10_mail_crypt_plugin.so","lib10_quota_plugin.so","lib11_imap_quota_plugin.so","lib11_trash_plugin.so","lib15_notify_plugin.so","lib20_charset_alias_plugin.so","lib20_fts_plugin.so","lib20_listescape_plugin.so","lib20_mail_log_plugin.so","lib20_mailbox_alias_plugin.so","lib20_notify_status_plugin.so","lib20_push_notification_plugin.so","lib20_quota_clone_plugin.so","lib20_replication_plugin.so","lib20_var_expand_crypt.so","lib20_virtual_plugin.so","lib20_zlib_plugin.so","lib21_fts_squat_plugin.so","lib30_imap_zlib_plugin.so","lib90_old_stats_plugin.so","lib95_imap_old_stats_plugin.so","lib99_welcome_plugin.so","libdcrypt_openssl.so","libdovecot-compression.so.0","libdovecot-dsync.so.0","libdovecot-fts.so.0","libdovecot-lda.so.0","libdovecot-login.so.0","libdovecot-sql.so.0","libdovecot-storage.so.0","libdovecot.so.0","libfs_compress.so","libfs_crypt.so","libfs_mail_crypt.so","libssl_iostream_openssl.so","libold_stats_mail.so","libstats_auth.so"],"options":{"DOCS":"on","EXAMPLES":"on","LIBSODIUM":"off","LIBUNWIND":"off","LIBWRAP":"on","LUA":"off","LZ4":"off","GSSAPI_NONE":"on","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","CDB":"off","LDAP":"on","MYSQL":"off","PGSQL":"off","SQLITE":"off","ICU":"off","LUCENE":"off","SOLR":"off","TEXTCAT":"off"},"annotations":{"cpe":"cpe:2.3:a:dovecot:dovecot:2.3.21.1:::::dragonfly6:x86_64:1"},"messages":[{"message":"You must create the configuration files yourself. Copy them over\n to /usr/local/etc/dovecot and edit them as desired:\n\n \tcp -R /usr/local/etc/dovecot/example-config/* \\\n \t\t/usr/local/etc/dovecot\n\n The default configuration includes IMAP and POP3 services, will\n authenticate users agains the system's passwd file, and will use\n the default /var/mail/$USER mbox files.\n\n Next, enable dovecot in /etc/rc.conf:\n\n \tdovecot_enable=\"YES\"\n\n\n To avoid a risk of mailbox corruption, do not set the\n security.bsd.see_other_uids or .see_other_gids sysctls to 0\n if Dovecot is storing mail for multiple concurrent users (PR 218392).\n\n Similarly, setting sysctls security.bsd.hardlink_check_uid or\n security.bsd.hardlink_check_gid to 1 might result in non-working\n mailboxes, depending on what mailbox locking mechanism is used\n (PR 242223).\n\n If you want to be able to search within attachments using the\n decode2text plugin, you'll need to install textproc/catdoc, and\n one of graphics/xpdf or graphics/poppler-utils.\n\n\n There are some potentially breaking changes in Dovecot 2.3. If you\n are upgrading from Dovecot 2.2:\n \n   * Read https://wiki2.dovecot.org/Upgrading/2.3\n   * Merge the configuration file changes from\n     /usr/local/etc/dovecot/examples-config/","type":"install"},{"message":"If you are removing dovecot permanently, you should 'rm -rf /var/db/dovecot' to\nclear out any remaining data.","type":"remove"}]},{"name":"doom-hr2","origin":"games/doom-hr2","version":"1.0","comment":"Hell Revealed II is a megawad, a 32-level replacement for DooM II","maintainer":"ports@FreeBSD.org","www":"https://www.doomworld.com/hr2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0952d43f7e6e320ee87d04002d73f25c9c013a9b204bd1fe6a0b0864ac0311d","flatsize":6590557,"path":"All/doom-hr2-1.0.pkg","repopath":"All/doom-hr2-1.0.pkg","licenselogic":"single","pkgsize":1816356,"desc":"Hell Revealed II is a megawad, a 32-level replacement for DooM II.","deps":{"doom-data":{"origin":"games/doom-data","version":"1.0_1"}},"categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe doom-hr2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"drupal10","origin":"www/drupal10","version":"10.1.7","comment":"Database driven web content management system (CMS)","maintainer":"acm@FreeBSD.org","www":"https://www.drupal.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7897e1275a7a3f6088526403c3bdd1de2c9fda7dbdee72ecd06739bc10ea39f7","flatsize":78075725,"path":"All/drupal10-10.1.7.pkg","repopath":"All/drupal10-10.1.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14045712,"desc":"Drupal is a free web Content Management System (CMS) that allows an\nindividual or a community of users to easily publish, manage and organize a\nwide variety of content on a website.\n\nDrupal is ready to go from the moment you download it. It even has an\neasy-to-use web installer! The built-in functionality, combined with dozens\nof freely available add-on modules, will enable features such as: Content\nManagement Systems, Blogs, Collaborative authoring environments, Forums,\nPeer-to-peer networking, Newsletters, Podcasting, Picture galleries, File\nuploads/downloads and much more.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-opcache":{"origin":"www/php82-opcache","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on","MYSQL":"on","PGSQL":"off","SQLITE3":"off"},"messages":[{"message":"Complete instructions for installing and configuring Drupal can be found here:\n\n/usr/local/share/doc/drupal10/INSTALL.txt\n\nYou need to create the DB where Drupal is going to live, and depending on\nwhich database you intend to use, you should consult one of the following\ndocuments:\n\n /usr/local/share/doc/drupal10/INSTALL.mysql.txt\n /usr/local/share/doc/drupal10/INSTALL.pgsql.txt\n /usr/local/share/doc/drupal10/INSTALL.sqlite.txt\n\nYou also need to add appropriate configuration directives to your apache\nconfiguration file (/usr/local/etc/apache(2)/httpd.conf).\n\nA typical configuration might read:\n\n    Alias /drupal \"/usr/local/www/drupal10\"\n    <Directory \"/usr/local/www/drupal10\">\n\tOptions Indexes FollowSymlinks MultiViews\n\tAllowOverride all\n\tRequire all granted\n    </Directory>\n\nPlease see http://drupal.org/cron for important information on setting up\nperiodic maintenance tasks in Drupal.\n\nPlease see http://drupal.org/requirements for important information on\nsystem requirements for Drupal 10.  In particular, please ensure that your\nconfiguration:\n\n- uses PHP 8.1 or later\n- PHP \"memory_limit\" is set to \"32Mb\" or larger\n- PHP \"register_globals\" is set to \"Off\"\n- PHP \"safe_mode\" is set to \"Off\"\n- PHP \"session.cache_limiter\" is set to \"nocache\"","type":"install"},{"message":"For important information about upgrading from previous versions of Drupal, please\nplease see: /usr/local/share/doc/drupal10/UPDATE.txt\n\nYou can install www/drush if you have problems with Drupal update. Drush is a \ncommand line tool for Drupal","type":"upgrade"}]},{"name":"doom-hr","origin":"games/doom-hr","version":"1.0_1","comment":"Hell Revealed is a megawad, a 32-level replacement for DooM II","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b18d2673de7fd676f0ea07f006b43973dece452e5e25cb2f99ee25e5850614d4","flatsize":13610822,"path":"All/doom-hr-1.0_1.pkg","repopath":"All/doom-hr-1.0_1.pkg","licenselogic":"single","pkgsize":2528172,"desc":"Hell Revealed is a megawad, a 32-level replacement for DooM II, created by\nYonatan Donner and Haggay Niv.\n\nIn Hell Revealed, you will find: 32 new high-quality very detailed levels,\nmany new graphics including textures, flats, skies, status bars and others,\nfull skill-level support and additional attention to coop-players, and extreme\nchallenge.\n\nHell Revealed supports single player, cooperative (with additional weapons and\nenemies) and several maps have special DM parts (maps 1 and 2 are especially\ngood for deathmatch).\n\nThe new musics are currently taken from Rise of the Triad - we might release\nan updated version with original musics soon.","deps":{"doom-data":{"origin":"games/doom-data","version":"1.0_1"}},"categories":["games"],"options":{"DEMO_NM":"on","DEMO_UV":"on","DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe doom-hr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dontspace","origin":"games/dontspace","version":"1.2_5","comment":"Solitaire game for X11 modeled after Free Space","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89793cc96860b80764776c2c6ae643d0314ce123ea89bed6c6675d7f59642cee","flatsize":230874,"path":"All/dontspace-1.2_5.pkg","repopath":"All/dontspace-1.2_5.pkg","licenselogic":"single","pkgsize":32948,"desc":"Dontspace is a solitaire game for X11.  It's modeled after\nthe game ``Free Space'' distributed with Microsoft Windows NT.\nDontspace emphasizes a clean user interface and point-based\nscoring.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["games","tk"],"messages":[{"message":"===>   NOTICE:\n\nThe dontspace port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dooble-qt5","origin":"www/dooble","version":"2023.08.30","comment":"Dooble Web Browser","maintainer":"eric@camachat.org","www":"https://textbrowser.github.io/dooble/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0084874826fc37ae579750d16800eb44238c8a969a44674a65c41356a60bd6c6","flatsize":2392636,"path":"All/dooble-qt5-2023.08.30.pkg","repopath":"All/dooble-qt5-2023.08.30.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":845380,"desc":"Dooble, the weather bug browser. Minimal, cute, and unusually stable.\n\n    - A Web browser!\n    - Basic themes.\n    - Compact.\n    - Cookie crusher.\n    - Custom search engines.\n    - Custom style sheets.\n    - Documented.\n    - Domain restrictions.\n    - Favorites.\n    - Floating digital clock.\n    - FreeBSD, Linux, Mac, Windows.\n    - Gopher support.\n    - Multiple private instances, including downloads.\n    - Original implementations of AES-256, Threefish-256.\n    - Qt-only dependency.\n    - Windows portable.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["www"],"shlibs_required":["libQt5WebEngineWidgets.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5Concurrent.so.5","libQt5QmlModels.so.5","libQt5WebChannel.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5Positioning.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"],"annotations":{"flavor":"qt5"}},{"name":"doom-data","origin":"games/doom-data","version":"1.0_1","comment":"Shareware data files for Doom, Doom II, Hexen, Heretic, and Strife","maintainer":"jakub_lach@mailplus.pl","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72298bd31cba3d512d8725e2f369cfde2d5a271b278af8a91d01c80c7b8a72e3","flatsize":4196020,"path":"All/doom-data-1.0_1.pkg","repopath":"All/doom-data-1.0_1.pkg","licenselogic":"single","pkgsize":1361356,"desc":"This port provides shareware data files for games of Doom, Doom II, Hexen,\nHeretic, and Strife.  These are typically required to play various source\nports of original id Software games and their spin-offs.\n\nTo be able to play full game of any aforementioned, one is still required\nto have legitimate (also called registered) copy of appropriate IWAD game\ndata files.","categories":["games"],"options":{"DOOM":"on","HERETIC":"off","HEXEN":"off","STRIFE":"off"},"messages":[{"message":"To use the full version of the games you need to own a legitimate\ncopy of Doom, Doom II, Hexen, Heretic, and/or Strife.\n\nIf you have them, copy the *.wad files to /usr/local/share/doom.","type":"install"}]},{"name":"domc","origin":"textproc/domc","version":"0.8.0_5","comment":"Lightweight implementation of the DOM in ANSI C","maintainer":"ports@FreeBSD.org","www":"https://www.ioplex.com/~miallen/domc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b60a37335b1eb25f81c14bd6455b3db8662b1c476d2b9b7567832a2c9a0ad84c","flatsize":94683,"path":"All/domc-0.8.0_5.pkg","repopath":"All/domc-0.8.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":40844,"desc":"DOMC is a light weight implementation of the DOM in ANSI C as specified in\nthe W3C Document Object Model Level 1, Level 2, and Level 2 Events\nrecommendations.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libmba":{"origin":"devel/libmba","version":"0.9.1_2"}},"categories":["textproc"],"shlibs_required":["libmba.so.0","libexpat.so.1"],"shlibs_provided":["libdomc.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe domc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dom4j","origin":"textproc/dom4j","version":"1.6.1_2","comment":"Open Source XML framework for Java","maintainer":"ports@FreeBSD.org","www":"https://www.dom4j.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2ec250d510fcc9ac0b8c4fd4d51cff2ab4dd87a2b554845b9510a5a4214d48a","flatsize":27927997,"path":"All/dom4j-1.6.1_2.pkg","repopath":"All/dom4j-1.6.1_2.pkg","licenselogic":"single","pkgsize":1480808,"desc":"dom4j is an easy to use, open source library for working with XML, XPath\nand XSLT on the Java platform using the Java Collections Framework and\nwith full support for DOM, SAX and JAXP.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:dom4j_project:dom4j:1.6.1:::::dragonfly6:x86_64:2"},"messages":[{"message":"===>   NOTICE:\n\nThe dom4j port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dolphin-plugins-devel","origin":"devel/dolphin-plugins-devel","version":"24.01.90","comment":"Plugins for Dolphin file manager","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f3ebf114be1328c1be8428af414ba91726fc9636f7de541f10869ffaa5a56db","flatsize":2951453,"path":"All/dolphin-plugins-devel-24.01.90.pkg","repopath":"All/dolphin-plugins-devel-24.01.90.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":472752,"desc":"Plugins for Dolphin file manager.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"dolphin-devel":{"origin":"x11-fm/dolphin-devel","version":"24.01.90"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-kauth":{"origin":"devel/kf6-kauth","version":"6.3.0"},"kf6-kbookmarks":{"origin":"devel/kf6-kbookmarks","version":"6.3.0"},"kf6-kcodecs":{"origin":"textproc/kf6-kcodecs","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kcrash":{"origin":"devel/kf6-kcrash","version":"6.3.0"},"kf6-kguiaddons":{"origin":"x11-toolkits/kf6-kguiaddons","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kitemviews":{"origin":"x11-toolkits/kf6-kitemviews","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kparts":{"origin":"devel/kf6-kparts","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-ktexteditor":{"origin":"devel/kf6-ktexteditor","version":"6.3.0"},"kf6-ktextwidgets":{"origin":"x11-toolkits/kf6-ktextwidgets","version":"6.3.0"},"kf6-kunitconversion":{"origin":"devel/kf6-kunitconversion","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"kf6-sonnet":{"origin":"textproc/kf6-sonnet","version":"6.3.0"},"kf6-syntax-highlighting":{"origin":"textproc/kf6-syntax-highlighting","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel","kde","kde-applications","kde-devel"],"shlibs_required":["libKF6KIOCore.so.6","libKF6I18n.so.6","libdolphinvcs.so.6","libQt6Network.so.6","libKF6CoreAddons.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libQt6DBus.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0","libKF6XmlGui.so.6","libKF6ConfigWidgets.so.6","libKF6ColorScheme.so.6","libKF6ConfigGui.so.6","libKF6WidgetsAddons.so.6","libQt6Xml.so.6","libKF6ConfigCore.so.6","libKF6KIOFileWidgets.so.6","libKF6TextWidgets.so.6","libQt6Core5Compat.so.6","libKF6KIOWidgets.so.6","libKF6KIOGui.so.6","libKF6JobWidgets.so.6","libKF6Service.so.6","libKF6ItemViews.so.6","libKF6Solid.so.6","libKF6Bookmarks.so.6","libKF6SonnetUi.so.6","libKF6Completion.so.6","libKF6TextEditor.so.6","libKF6Parts.so.6","libKF6SyntaxHighlighting.so.6"],"options":{"DOCS":"on"}},{"name":"emacs-devel-nox","origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3","comment":"GNU editing macros (No X flavor)","maintainer":"emacs@FreeBSD.org","www":"https://www.gnu.org/software/emacs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c83e18f38a9bd1c60b33d1fb317ccf34e8c450bb95701600aba3cff7c56f7e2","flatsize":281885675,"path":"All/emacs-devel-nox-30.0.50.20240615_2,3.pkg","repopath":"All/emacs-devel-nox-30.0.50.20240615_2,3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":73382536,"desc":"GNU Emacs is a self-documenting, customizable, extensible real-time\ndisplay editor.\n\nUsers new to Emacs will be able to use basic features fairly rapidly\nby studying the tutorial and using the self-documentation features.\nEmacs also has an extensive interactive manual browser.  It is easily\nextensible since its editing commands are written in Lisp.\n\nGNU Emacs's many special packages handle mail reading (RMail) and\nsending (Mail), outline editing (Outline), compiling (Compile),\nrunning subshells within Emacs windows (Shell), running a Lisp\nread-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy\n(Doctor :-) and many more.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mailutils":{"origin":"mail/mailutils","version":"3.17"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tree-sitter":{"origin":"devel/tree-sitter","version":"0.22.6"}},"categories":["editors"],"shlibs_required":["libxml2.so.2","libncurses.so.6","libtinfo.so.6","libgnutls.so.30","libgmp.so.10","libgccjit.so.0","libtree-sitter.so.0","libsqlite3.so.0"],"options":{"ACL":"off","GNUTLS":"on","JSON":"on","MAILUTILS":"on","MODULES":"on","NATIVECOMP":"on","SOURCES":"on","SQLITE3":"on","THREADS":"on","TREESITTER":"on","XML":"on","KQUEUE":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:emacs:30.0.50.20240615:::::dragonfly6:x86_64:2","flavor":"nox"},"messages":[{"message":"Emacs is now built with native compilation enabled by default, which\nrequires GCC version 11 or later.  However, it is known that some\nelisp applications don't work correctly when compiled.  You can work\naround any such issues by disabling native compilation using the\nfollowing steps.\n\n1. Add the following lines at the top of your Emacs configuration:\n\n(setq native-comp-deferred-compilation nil\ncomp-enable-subr-trampolines nil)\n\n2. Exit emacs\n\n3. rm -rf ~/.emacs.d/eln-cache\n\n4. Start emacs again\n\nWhereas all elisp files included in the Emacs source archive are\nnative compiled at build time, 3rd party elisp files (for example,\nfrom elisp ports/packages) are native compiled at run time. This will\nresult in high CPU usage when they are compiled. If this annoys you,\nyou can throttle the number of jobs by changing the value of the\nvariable 'native-comp-async-jobs-number' in your emacs\nconfiguration. See the output of `C-h v native-comp-async-jobs-number`\nfor details.","type":"install"},{"message":"Emacs is now built with native compilation enabled by default, which\nrequires GCC version 11 or later.  However, it is known that some\nelisp applications don't work correctly when compiled.  You can work\naround any such issues by disabling native compilation using the\nfollowing steps.\n\n1. Add the following lines at the top of your Emacs configuration:\n\n(setq native-comp-deferred-compilation nil\ncomp-enable-subr-trampolines nil)\n\n2. Exit emacs\n\n3. rm -rf ~/.emacs.d/eln-cache\n\n4. Start emacs again\n\nWhereas all elisp files included in the Emacs source archive are\nnative compiled at build time, 3rd party elisp files (for example,\nfrom elisp ports/packages) are native compiled at run time. This will\nresult in high CPU usage when they are compiled. If this annoys you,\nyou can throttle the number of jobs by changing the value of the\nvariable 'native-comp-async-jobs-number' in your emacs\nconfiguration. See the output of `C-h v native-comp-async-jobs-number`\nfor details.","type":"upgrade"},{"message":"If you get the error\n\n    Symbol's value as variable is void: minor-modes\n\nrebuild the offending Emacs packages.\n\nSee https://lists.gnu.org/archive/html/emacs-devel/2021-02/msg01164.html\nfor details.","type":"upgrade","maximum_version":"28.0.50.20210302,2"}]},{"name":"dolphin-plugins","origin":"devel/dolphin-plugins","version":"23.08.5","comment":"Plugins for Dolphin file manager","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e36197fd6662003cc9099224b29b96897c93044b5ec94806180d0500c06cc78","flatsize":2537288,"path":"All/dolphin-plugins-23.08.5.pkg","repopath":"All/dolphin-plugins-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":386244,"desc":"Plugins for Dolphin file manager.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"dolphin":{"origin":"x11-fm/dolphin","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-applications"],"shlibs_required":["libKF5KIOCore.so.5","libdolphinvcs.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5WidgetsAddons.so.5","libQt5Xml.so.5","libKF5AuthCore.so.5","libKF5KIOFileWidgets.so.5","libKF5TextWidgets.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Bookmarks.so.5","libKF5ItemViews.so.5","libKF5Solid.so.5","libKF5SonnetUi.so.5","libKF5Completion.so.5","libKF5TextEditor.so.5","libKF5Parts.so.5","libKF5SyntaxHighlighting.so.5"],"options":{"DOCS":"on"}},{"name":"doom-hacx","origin":"games/doom-hacx","version":"1.0","comment":"Full TC using the Doom II engine","maintainer":"ports@FreeBSD.org","www":"http://www.sonic.net/~nostromo/hacx/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dad451b17f8e4af413a18d7d8fc8634d7791aff0391aeb80c41eb088eca9964","flatsize":22102300,"path":"All/doom-hacx-1.0.pkg","repopath":"All/doom-hacx-1.0.pkg","licenselogic":"single","pkgsize":7016996,"desc":"Hacx is a full Total Conversion using the Doom II engine and created by Banjo\nSoftware.\n\nYou need the Doom II WAD file to play it.","deps":{"doom-data":{"origin":"games/doom-data","version":"1.0_1"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe doom-hacx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dragonfly-wallpapers","origin":"x11-themes/dragonfly-wallpapers","version":"1.0","comment":"DragonFly wallpapers for KDE, XFCE4, and other desktops","maintainer":"draco@marino.st","www":"http://www.kde.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f3fd9eca2775b90baa427e3f4a6201f3b1e03ac1595da39d1bd2c778c353732","flatsize":22212629,"path":"All/dragonfly-wallpapers-1.0.pkg","repopath":"All/dragonfly-wallpapers-1.0.pkg","licenselogic":"single","pkgsize":20280280,"desc":"FreeBSD wallpapers designed by KDE artwork team.\n\nWWW: http://www.kde.org","categories":["x11-themes","kde","xfce"]},{"name":"dolphin","origin":"x11-fm/dolphin","version":"23.08.5","comment":"KDE filemanager dolphin","maintainer":"kde@FreeBSD.org","www":"https://userbase.kde.org/Dolphin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33af2ad568050b37fe89bd727cf1e2506b3ea6a25b9887493246bf89feb0f6fe","flatsize":13631635,"path":"All/dolphin-23.08.5.pkg","repopath":"All/dolphin-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":4418092,"desc":"Dolphin is a file manager for the KDE Plasma Desktop.","deps":{"baloo-widgets":{"origin":"sysutils/baloo-widgets","version":"23.08.5"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kdegraphics-thumbnailers":{"origin":"graphics/kdegraphics-thumbnailers","version":"23.08.5_1"},"kdemultimedia-ffmpegthumbs":{"origin":"multimedia/kdemultimedia-ffmpegthumbs","version":"23.08.5_1"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-baloo":{"origin":"sysutils/kf5-baloo","version":"5.116.0"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kio-extras":{"origin":"devel/kio-extras","version":"23.08.5_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"plasma5-kde-cli-tools":{"origin":"sysutils/plasma5-kde-cli-tools","version":"5.27.11"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11-fm","kde","kde-applications"],"shlibs_required":["libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5NewStuffWidgets.so.5","libKF5NewStuff.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5SonnetUi.so.5","libKF5BalooWidgets.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5Baloo.so.5","libKF5FileMetaData.so.3","libKF5Solid.so.5","libKF5KCMUtils.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5Codecs.so.5","libKF5ConfigGui.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libKF5ItemViews.so.5","libKF5DBusAddons.so.5","libKF5Notifications.so.5","libKF5ConfigCore.so.5","libKF5WindowSystem.so.5","libQt5X11Extras.so.5","libX11.so.6","libKF5CoreAddons.so.5","libphonon4qt5.so.4","libKF5Activities.so.5","libQt5DBus.so.5","libKUserFeedbackWidgets.so.1","libKUserFeedbackCore.so.1","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libdolphinprivate.so.5","libdolphinvcs.so.5"],"options":{"DOCS":"on"}},{"name":"dolphin-devel","origin":"x11-fm/dolphin-devel","version":"24.01.90","comment":"KDE filemanager dolphin","maintainer":"kde@FreeBSD.org","www":"https://userbase.kde.org/Dolphin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1fd2bcf3481d8c802736c3f80ebe7d904d4758bc273e2189fa2a9153f736dc3","flatsize":14377538,"path":"All/dolphin-devel-24.01.90.pkg","repopath":"All/dolphin-devel-24.01.90.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":4568584,"desc":"Dolphin is a file manager for the KDE Plasma Desktop.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf6-attica":{"origin":"x11-toolkits/kf6-attica","version":"6.3.0"},"kf6-baloo":{"origin":"sysutils/kf6-baloo","version":"6.3.0"},"kf6-kbookmarks":{"origin":"devel/kf6-kbookmarks","version":"6.3.0"},"kf6-kcmutils":{"origin":"devel/kf6-kcmutils","version":"6.3.0"},"kf6-kcodecs":{"origin":"textproc/kf6-kcodecs","version":"6.3.0"},"kf6-kcolorscheme":{"origin":"x11-themes/kf6-kcolorscheme","version":"6.3.0"},"kf6-kcompletion":{"origin":"x11-toolkits/kf6-kcompletion","version":"6.3.0"},"kf6-kconfig":{"origin":"devel/kf6-kconfig","version":"6.3.0"},"kf6-kconfigwidgets":{"origin":"x11-toolkits/kf6-kconfigwidgets","version":"6.3.0"},"kf6-kcoreaddons":{"origin":"devel/kf6-kcoreaddons","version":"6.3.0"},"kf6-kcrash":{"origin":"devel/kf6-kcrash","version":"6.3.0"},"kf6-kdbusaddons":{"origin":"devel/kf6-kdbusaddons","version":"6.3.0"},"kf6-kfilemetadata":{"origin":"devel/kf6-kfilemetadata","version":"6.3.0"},"kf6-ki18n":{"origin":"devel/kf6-ki18n","version":"6.3.0"},"kf6-kiconthemes":{"origin":"x11-themes/kf6-kiconthemes","version":"6.3.0"},"kf6-kio":{"origin":"devel/kf6-kio","version":"6.3.0"},"kf6-kitemviews":{"origin":"x11-toolkits/kf6-kitemviews","version":"6.3.0"},"kf6-kjobwidgets":{"origin":"x11-toolkits/kf6-kjobwidgets","version":"6.3.0"},"kf6-knewstuff":{"origin":"devel/kf6-knewstuff","version":"6.3.0"},"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kparts":{"origin":"devel/kf6-kparts","version":"6.3.0"},"kf6-kservice":{"origin":"devel/kf6-kservice","version":"6.3.0"},"kf6-ktextwidgets":{"origin":"x11-toolkits/kf6-ktextwidgets","version":"6.3.0"},"kf6-kuserfeedback":{"origin":"sysutils/kf6-kuserfeedback","version":"6.3.0"},"kf6-kwidgetsaddons":{"origin":"x11-toolkits/kf6-kwidgetsaddons","version":"6.3.0"},"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"kf6-kxmlgui":{"origin":"x11-toolkits/kf6-kxmlgui","version":"6.3.0"},"kf6-solid":{"origin":"devel/kf6-solid","version":"6.3.0"},"kf6-sonnet":{"origin":"textproc/kf6-sonnet","version":"6.3.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"phonon-qt6":{"origin":"multimedia/phonon","version":"4.12.0_2"},"plasma6-plasma-activities":{"origin":"x11/plasma6-plasma-activities","version":"6.1.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"}},"categories":["x11-fm","kde","kde-applications","kde-devel"],"shlibs_required":["libKF6KIOFileWidgets.so.6","libKF6TextWidgets.so.6","libKF6SonnetUi.so.6","libKF6NewStuffWidgets.so.6","libKF6NewStuffCore.so.6","libKF6Attica.so.6","libKF6Parts.so.6","libKF6KIOWidgets.so.6","libKF6Completion.so.6","libKF6KIOGui.so.6","libKF6KIOCore.so.6","libKF6Crash.so.6","libQt6Concurrent.so.6","libKF6Solid.so.6","libKF6JobWidgets.so.6","libKF6Service.so.6","libKF6WindowSystem.so.6","libX11.so.6","libKF6KCMUtils.so.6","libKF6XmlGui.so.6","libKF6IconThemes.so.6","libKF6KCMUtilsQuick.so.6","libKF6KCMUtilsCore.so.6","libKF6ItemViews.so.6","libQt6Qml.so.6","libKF6DBusAddons.so.6","libKF6Notifications.so.6","libKF6BookmarksWidgets.so.6","libKF6Bookmarks.so.6","libQt6Xml.so.6","libKF6ConfigWidgets.so.6","libKF6WidgetsAddons.so.6","libKF6Codecs.so.6","libKF6CoreAddons.so.6","libKF6ColorScheme.so.6","libKF6I18n.so.6","libKF6ConfigGui.so.6","libKF6ConfigCore.so.6","libphonon4qt6.so.4","libPlasmaActivities.so.6","libKF6UserFeedbackWidgets.so.6","libKF6UserFeedbackCore.so.6","libQt6Network.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6DBus.so.6","libQt6Core.so.6","libxkbcommon.so.0"],"shlibs_provided":["libdolphinprivate.so.6","libdolphinvcs.so.6"],"options":{"DOCS":"on"}},{"name":"domoticz","origin":"www/domoticz","version":"2024.4","comment":"Home Automation System","maintainer":"kiwi@oav.net","www":"https://www.domoticz.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c4f3d014fb1d4ee368f98b27f2f3759206917df27a460e436a3870bc11b0148","flatsize":26232087,"path":"All/domoticz-2024.4.pkg","repopath":"All/domoticz-2024.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":10536304,"desc":"Domoticz is a Home Automation System that lets you monitor and configure\nvarious devices like: Lights, Switches, various sensors/meters like\nTemperature, Rain, Wind, UV, Electra, Gas, Water and much more.\nNotifications/Alerts can be sent to any mobile device","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"jsoncpp":{"origin":"devel/jsoncpp","version":"1.9.5"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"mosquitto":{"origin":"net/mosquitto","version":"2.0.18"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["www"],"users":["domoticz"],"groups":["domoticz"],"shlibs_required":["libjsoncpp.so.25","libsqlite3.so.0","libminizip.so.1","libssl.so.12","libcrypto.so.12","libboost_thread.so.1.84.0","libboost_system.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libcurl.so.4","libmosquitto.so.1","liblua-5.3.so"],"options":{"PRECOMP":"on","PYTHON":"on","TELLDUS":"off"},"annotations":{"cpe":"cpe:2.3:a:domoticz:domoticz:2024.4:::::dragonfly6:x86_64"},"messages":[{"message":"Notice:\n This port runs per default using uid:gid domoticz:domoticz to\n avoid security problems.\n\n Some code of Domoticz may needs root access. If you are ok with\n that change the following rc.conf to:\n\ndomoticz_user=\"root\"\ndomoticz_group=\"wheel\"\n\n And restart domoticz.\n\nIf you have issues with domoticz listen option, you can add\n net.inet6.ip6.v6only=0 to /etc/sysctl.conf","type":"install"}]},{"name":"dokuwiki-php83","origin":"www/dokuwiki","version":"20240206b","comment":"Simple and easy to use wiki, no database required","maintainer":"delphij@FreeBSD.org","www":"https://www.dokuwiki.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5cdcb392023bad796db25f3cf969f6d39c3b27174d0a1ff96994847a77519338","flatsize":16392838,"path":"All/dokuwiki-php83-20240206b.pkg","repopath":"All/dokuwiki-php83-20240206b.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2","GPLv2+","GPLv3","MIT"],"pkgsize":3094192,"desc":"DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at\ncreating documentation of any kind. It is targeted at developer teams,\nworkgroups and small companies. It has a simple but powerful syntax which\nmakes sure the datafiles remain readable outside the Wiki and eases the\ncreation of structured texts.\nAll data is stored in plain text files - no database is required.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-ldap":{"origin":"net/php83-ldap","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pdo_mysql":{"origin":"databases/php83-pdo_mysql","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:dokuwiki:dokuwiki:20240206b:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"The wiki program have been installed to /usr/local/www/dokuwiki.\n\nPlease configure your web server to allow running PHP scripts there.\n\nPlease create dedicated data directory outside the installation directory\nand make it owned by the process running these PHP scripts.  It is important\nto make sure that your PHP intepreter does not allow running PHP scripts\nthere.\n\nFor first install, you may have to manually copy the contents from\n/usr/local/www/dokuwiki/data into the newly created data directory and change\nthe owner of /usr/local/www/dokuwiki/conf to the web server.\n\nPlease go to http://www.your.host/dokuwiki/install.php to finish the\ninstallation.  For FULL configuration instructions, see\nhttp://wiki.splitbrain.org/wiki:config\n\nAfter installation please change the permissions of\n/usr/local/www/dokuwiki/conf back to root:wheel.","type":"install"}]},{"name":"doom-freedoom","origin":"games/doom-freedoom","version":"0.12.1","comment":"Complete Doom-based game IWAD that is Free Software","maintainer":"pkubaj@FreeBSD.org","www":"https://freedoom.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7efed7a18373b1b27d7d7e76f0ba89b3ae6ef2a1a993ee6768547a6013bccbc9","flatsize":55831030,"path":"All/doom-freedoom-0.12.1.pkg","repopath":"All/doom-freedoom-0.12.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":14282016,"desc":"Freedoom is a project to create a complete Doom II-compatible IWAD file which\nis Free Software.\n\nThe IWAD file is the file used by Doom which contains all the game data\n(graphics, sound effects, music, etc.). While the Doom source code is Free,\nyou currently still need one of the proprietary IWAD files from id in order to\nplay Doom. Freedoom aims to create a Free alternative. Combined with the\nGPL-licensed Doom source code this will result in a complete Free Doom-based\ngame.","deps":{"doom-data":{"origin":"games/doom-data","version":"1.0_1"}},"categories":["games"]},{"name":"duckdb","origin":"databases/duckdb","version":"1.0.0","comment":"In-process SQL OLAP database management system","maintainer":"yuri@FreeBSD.org","www":"https://duckdb.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a07a3de3ffb3e0a215b499f39de086ebf28b565f6524354c0dbe3d5e8a4805d","flatsize":191769816,"path":"All/duckdb-1.0.0.pkg","repopath":"All/duckdb-1.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35686528,"desc":"DuckDB is a high-performance analytical database system. It is\ndesigned to be fast, reliable and easy to use. DuckDB provides a rich\nSQL dialect, with support far beyond basic SQL. DuckDB supports\narbitrary and nested correlated subqueries, window functions,\ncollations, complex types (arrays, structs), and more.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libduckdb.so"],"options":{"TPCE":"on","AUTOCOMPLETE":"on","FTS":"on","HTTPFS":"on","ICU":"on","INET":"on","JEMALLOC":"on","JSON":"on","PARQUET":"on","SQLSMITH":"on","TPCDS":"on","TPCH":"on","SQLITE_SCANNER":"on"}},{"name":"dokuwiki-php82","origin":"www/dokuwiki","version":"20240206b","comment":"Simple and easy to use wiki, no database required","maintainer":"delphij@FreeBSD.org","www":"https://www.dokuwiki.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79f6cbd2d0f648d9ad595e48bfaf87b86ca839094b1b9288c3574466daa67d61","flatsize":16392838,"path":"All/dokuwiki-php82-20240206b.pkg","repopath":"All/dokuwiki-php82-20240206b.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2","GPLv2+","GPLv3","MIT"],"pkgsize":3095156,"desc":"DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at\ncreating documentation of any kind. It is targeted at developer teams,\nworkgroups and small companies. It has a simple but powerful syntax which\nmakes sure the datafiles remain readable outside the Wiki and eases the\ncreation of structured texts.\nAll data is stored in plain text files - no database is required.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:dokuwiki:dokuwiki:20240206b:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"The wiki program have been installed to /usr/local/www/dokuwiki.\n\nPlease configure your web server to allow running PHP scripts there.\n\nPlease create dedicated data directory outside the installation directory\nand make it owned by the process running these PHP scripts.  It is important\nto make sure that your PHP intepreter does not allow running PHP scripts\nthere.\n\nFor first install, you may have to manually copy the contents from\n/usr/local/www/dokuwiki/data into the newly created data directory and change\nthe owner of /usr/local/www/dokuwiki/conf to the web server.\n\nPlease go to http://www.your.host/dokuwiki/install.php to finish the\ninstallation.  For FULL configuration instructions, see\nhttp://wiki.splitbrain.org/wiki:config\n\nAfter installation please change the permissions of\n/usr/local/www/dokuwiki/conf back to root:wheel.","type":"install"}]},{"name":"doinkd","origin":"sysutils/doinkd","version":"0.02_1","comment":"Daemon that logs out idle users and those users hogging resources","maintainer":"cy@FreeBSD.org","www":"https://sourceforge.net/projects/idled/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"544bbc9a1119173f5c1af9b55d13638b9398917f59ec1b7651edbbf08883ddae","flatsize":81103,"path":"All/doinkd-0.02_1.pkg","repopath":"All/doinkd-0.02_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32244,"desc":"This is the  doinkd - user activity monitor  project (\"idled\")\n\nThis project was registered on SourceForge.net on May 25, 2006, and is\ndescribed by the project team as follows:\n\nThe idle daemon (doinkd) monitors user activity and logs them off when\npredefined rules are met. These include session time, multiple logins,\ntty, idletime and group limits. Similar to the Unix idleout command,\nbut much more configurable. Formerly idled.","categories":["sysutils"],"messages":[{"message":"Idled Copyright (c) 1995-1996  Mike Crider (crider@cs.hope.edu)\nAll rights reserved.\n\n\nREDISTRIBUTION AND USE IN SOURCE AND BINARY FORMS FOR NON-PROFIT\nUSE ARE PERMITTED PROVIDED THAT:\n        (1) SOURCE CODE DISTRIBUTIONS BE COMPLETE AND REMAIN\n            UNMODIFIED *IF* IT IS TO RETAIN THE NAME \"IDLED\" --\n            ALL SUCH DISTRIBUTIONS MUST ALSO RETAIN THIS\n            COPYRIGHT NOTICE IN ITS ENTIRETY.\n        (2) MODIFIED SOURCE CODE DISTRIBUTIONS USE A SUFFICIENTLY\n            DIFFERENT NAME, CLEARLY GIVE FULL CREDIT FOR ALL WORK\n            USED FROM THIS DISTRIBUTION, AND RETAIN THIS COPYRIGHT\n            NOTICE IN ITS ENTIRETY.\n        (3) IN GENERAL, ALL DISTRIBUTIONS *MUST* RETAIN THIS\n            COPYRIGHT NOTICE IN ITS ENTIRETY.\n\nI REQUEST THAT ANY MODIFICATIONS MADE TO IMPROVE THE CODE OR\nFUNCTIONALITY OF THE PROGRAM BE SENT TO ME FOR REVIEW AND\nPOSSIBLE INCLUSION IN THE NEXT RELEASE OF IDLED.\n\nDISCLAIMER: IF IDLED FAILS TO PERFORM AS YOU EXPECTED, OR WORSE,\n            SOMEHOW DAMAGES YOUR SYSTEM, I WILL NOT BE HELD\n            RESPONSIBLE.  THIS SOFTWARE IS PROVIDED ``AS IS''\n            WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.  USE AT\n            YOUR OWN RISK.\n\n\nIf you have questions, comments, bug reports, suggestions, and/or\nrequests for modification of this program, please contact:\n\n      Mike Crider\n      crider@cs.hope.edu","type":"install"}]},{"name":"dokuwiki-php81","origin":"www/dokuwiki","version":"20240206b","comment":"Simple and easy to use wiki, no database required","maintainer":"delphij@FreeBSD.org","www":"https://www.dokuwiki.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14ffbe3a9de1b988f46e6e085ed53de3f550d13ab3e61db3b2ff37393c85b3c5","flatsize":16392838,"path":"All/dokuwiki-php81-20240206b.pkg","repopath":"All/dokuwiki-php81-20240206b.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2","GPLv2+","GPLv3","MIT"],"pkgsize":3094744,"desc":"DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at\ncreating documentation of any kind. It is targeted at developer teams,\nworkgroups and small companies. It has a simple but powerful syntax which\nmakes sure the datafiles remain readable outside the Wiki and eases the\ncreation of structured texts.\nAll data is stored in plain text files - no database is required.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-ldap":{"origin":"net/php81-ldap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pdo_mysql":{"origin":"databases/php81-pdo_mysql","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["www"],"annotations":{"cpe":"cpe:2.3:a:dokuwiki:dokuwiki:20240206b:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"The wiki program have been installed to /usr/local/www/dokuwiki.\n\nPlease configure your web server to allow running PHP scripts there.\n\nPlease create dedicated data directory outside the installation directory\nand make it owned by the process running these PHP scripts.  It is important\nto make sure that your PHP intepreter does not allow running PHP scripts\nthere.\n\nFor first install, you may have to manually copy the contents from\n/usr/local/www/dokuwiki/data into the newly created data directory and change\nthe owner of /usr/local/www/dokuwiki/conf to the web server.\n\nPlease go to http://www.your.host/dokuwiki/install.php to finish the\ninstallation.  For FULL configuration instructions, see\nhttp://wiki.splitbrain.org/wiki:config\n\nAfter installation please change the permissions of\n/usr/local/www/dokuwiki/conf back to root:wheel.","type":"install"}]},{"name":"dodgindiamond2","origin":"games/dodgindiamond2","version":"0.2.2_11","comment":"Old school shoot'em up game","maintainer":"ports@FreeBSD.org","www":"https://www.usebox.net/jjm/dd2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ff919b205dfd2df60e846f7c0840f3dbd2c9c3bd7bf532c830dfdca4663f434","flatsize":972161,"path":"All/dodgindiamond2-0.2.2_11.pkg","repopath":"All/dodgindiamond2-0.2.2_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":169644,"desc":"This is a little shot'em up arcade game for one or two players. It\naims to be an 'old school' arcade game with low resolution graphics,\ntop-down scroll action, energy based gameplay and different weapons\nwith several levels of power.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dodgindiamond2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"doh-proxy","origin":"dns/doh-proxy","version":"0.9.8_12","comment":"DNS-over-HTTP server proxy","maintainer":"ashish@FreeBSD.org","www":"https://github.com/DNSCrypt/doh-server","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b7e8f1c1003ca4837856e182c3fa9f646dc85da1a5bfe9c56b8bfa7ea63da5c","flatsize":2325046,"path":"All/doh-proxy-0.9.8_12.pkg","repopath":"All/doh-proxy-0.9.8_12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":899160,"desc":"A DNS-over-HTTP server proxy in Rust. Add a webserver and you get\nDNS-over-HTTPS, which is actually DNS-over-HTTP/2.\n\nServes HTTP requests only. DoH is mostly useful to leverage an existing\nwebserver, so just configure your webserver or CDN to proxy connections to\nthis.","categories":["dns"]},{"name":"doctest","origin":"devel/doctest","version":"2.4.11","comment":"Header-only C++ unit-testing","maintainer":"nickblack@linux.com","www":"https://github.com/onqtam/doctest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f524f5ae3b165de9a45559d7ae4f7ae52cdd52d4cde172e2fd663ea1c1d6a117","flatsize":361188,"path":"All/doctest-2.4.11.pkg","repopath":"All/doctest-2.4.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61252,"desc":"A fast, feature-rich C++11/14/17/20 single-header testing framework for\nunit tests and TDD, inspired by Catch.","categories":["devel"]},{"name":"docsis","origin":"net-mgmt/docsis","version":"0.9.8","comment":"Binary configuration file encoder/decoder","maintainer":"ports@FreeBSD.org","www":"https://github.com/rlaager/docsis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d2d5d635a8d7001b4471e5483a2db8093a466eac8beea7a9ba2954d8d176505","flatsize":1901373,"path":"All/docsis-0.9.8.pkg","repopath":"All/docsis-0.9.8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":261484,"desc":"Docsis is a small program that can be used to generate binary\nconfiguration files for DOCSIS-compliant cable modems. DOCSIS stands\nfor Data over Cable Service Interface Specification and is a standard\ndeveloped by Cablelabs.","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pkg":{"origin":"ports-mgmt/pkg","version":"1.21.3"}},"categories":["net-mgmt"],"shlibs_required":["libssl.so.12","libnetsnmp.so.40","libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe docsis port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"docproj-legacy","origin":"textproc/docproj-legacy","version":"3.1_2","comment":"Meta-port for the FreeBSD Legacy Documentation Project","maintainer":"doceng@FreeBSD.org","www":"https://www.freebsd.org/docproj","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e847eae30b1670913e3bf1779b702d9ad0b7148f2dc4c2268161c5f9882a16f","flatsize":243,"path":"All/docproj-legacy-3.1_2.pkg","repopath":"All/docproj-legacy-3.1_2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1460,"desc":"The FreeBSD Documentation Project maintains the FAQ, Handbook and tutorials.\n\nThis package does not contain anything by itself -- it is a\n\"meta-port\" that depends on other text processing packages.  Its sole\npurpose is to require dependencies so users can install this package only\nand have all the Documentation Project stuff pulled in by the port/package\ndependency mechanism.","deps":{"docbook":{"origin":"textproc/docbook","version":"1.5"},"docbook-xsl-ns":{"origin":"textproc/docbook-xsl-ns","version":"1.79.1"},"gettext-tools":{"origin":"devel/gettext-tools","version":"0.22.5"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"git":{"origin":"devel/git","version":"2.45.2_1"},"groff":{"origin":"textproc/groff","version":"1.23.0_3"},"html2text":{"origin":"textproc/html2text","version":"2.2.3,1"},"igor":{"origin":"textproc/igor","version":"1.595_1"},"iso-schematron-xslt":{"origin":"textproc/iso-schematron-xslt","version":"20130313_1"},"itstool":{"origin":"textproc/itstool","version":"2.0.7_1"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"links1":{"origin":"www/links1","version":"1.04_1,1"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"peps":{"origin":"graphics/peps","version":"2.0_9"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"scr2png":{"origin":"graphics/scr2png","version":"1.2_9"},"scr2txt":{"origin":"textproc/scr2txt","version":"1.2_1"},"xhtml":{"origin":"textproc/xhtml","version":"1.0.20020801_5"},"xmlcharent":{"origin":"textproc/xmlcharent","version":"0.3_2"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["textproc"],"options":{"CJK":"on","DBLATEX":"off","FOP":"off","GIT":"on","GROFF":"on","IGOR":"on","JING":"off","TRANSLATOR":"on"}},{"name":"doctorj","origin":"devel/doctorj","version":"5.1.2_3","comment":"Tool for analyzing Java code and documentation","maintainer":"ports@FreeBSD.org","www":"https://doctorj.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12bc99befc5ddbf641f25809d5eb2b5e192ba1045b923c4b8e9eddf489a8303b","flatsize":345597,"path":"All/doctorj-5.1.2_3.pkg","repopath":"All/doctorj-5.1.2_3.pkg","licenselogic":"single","pkgsize":302084,"desc":"Beyond the level of what Javadoc does, DoctorJ compares documentation against\ncode. Among what it detects:\n    * misspelled words\n    * parameter and exception names:\n          o missing\n          o misordered\n          o misspelled\n    * Javadoc tags:\n          o invalid\n          o misordered\n          o missing expected arguments\n          o invalid arguments\n          o missing descriptions\n    * undocumented classes, methods, fields, parameters","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"messages":[{"message":"===>   NOTICE:\n\nThe doctorj port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"doom-wolfendoom","origin":"games/doom-wolfendoom","version":"1.0","comment":"Wolfenstein 3D levels ported to Doom II","maintainer":"ports@FreeBSD.org","www":"https://www.doomworld.com/wolfendoom/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2dd5a5b6a929b6c90b8c57b7f5488fbb4e7970f03a73469c4a2f19b495b3ce1d","flatsize":134570111,"path":"All/doom-wolfendoom-1.0.pkg","repopath":"All/doom-wolfendoom-1.0.pkg","licenselogic":"single","pkgsize":24945096,"desc":"I have ported the Wolfenstein missions to DOOM II, creating what is\nessentially an improved and updated Wolfenstein. Each scenario is\npainstakingly recreated as a DOOM II WAD, complete with all the Wolfenstein\ntextures, objects, sounds, and enemies. The result is a total conversion, a\ncomplete Wolfenstein experience which takes full advantage of the DOOM engine.\nThere are even ambient sounds.\n\nIn addition to recreating the original missions, I have also created brand new\nscenarios which go beyond the original scope and concept of Wolfenstein.\nScenarios such as Operation: Arctic Wolf, Operation: Rheingold, and the\nAstrostein Trilogy take the Wolfenstein fan where no Wolfenstein has gone\nbefore, immersing the player in adventures not possible with the original\nWolfenstein.","deps":{"doom-data":{"origin":"games/doom-data","version":"1.0_1"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe doom-wolfendoom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"docopt.cpp","origin":"devel/docopt.cpp","version":"0.6.3.5","comment":"C++11 options parser based on help messages","maintainer":"yuri@FreeBSD.org","www":"https://github.com/docopt/docopt.cpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa4ce80a3c30f078650d959bb69ed5e3c67074fefdc25bdff885181dd2e9510d","flatsize":378157,"path":"All/docopt.cpp-0.6.3.5.pkg","repopath":"All/docopt.cpp-0.6.3.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":108784,"desc":"docopt.cpp generates an option parser based on help messages in man-like style.\nIt eliminates the need to write the repeatable parser code, and instead works\noff of help messages.","categories":["devel"],"shlibs_provided":["libdocopt.so.0"]},{"name":"docker-tray","origin":"x11/docker-tray","version":"1.5_8","comment":"Dockapp with support for GNOME2 and KDE3 tray icons","maintainer":"ports@FreeBSD.org","www":"https://icculus.org/openbox/2/docker/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e6e10c6081ad3e3a006600de85111ec5c2e6c25e09f50620c72d1b429ae2bca","flatsize":35377,"path":"All/docker-tray-1.5_8.pkg","repopath":"All/docker-tray-1.5_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14568,"desc":"Docker is a docking application (WindowMaker dock app)\nwhich acts as a system tray for KDE3 and GNOME2. It can\nbe used to replace the panel in either environment,\nallowing you to have a system tray without running the\nKDE/GNOME panel.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libglib-2.0.so.0","libintl.so.8"],"messages":[{"message":"===>   NOTICE:\n\nThe docker-tray port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dojo","origin":"www/dojo","version":"1.12.3","comment":"Open-source DHTML toolkit written in JavaScript","maintainer":"bofh@FreeBSD.org","www":"https://dojotoolkit.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c93f3062ad4bfe954759bd1b40dc6f32569b940fdb9fcf79bbc6dffce15a9f08","flatsize":38355606,"path":"All/dojo-1.12.3.pkg","repopath":"All/dojo-1.12.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5698772,"desc":"Dojo is an Open Source DHTML toolkit written in JavaScript. It\nbuilds on several contributed code bases (nWidgets, Burstlib, f(m)),\nwhich is why we refer to it sometimes as a \"unified\" toolkit. Dojo\naims to solve some long-standing historical problems with DHTML\nwhich prevented mass adoption of dynamic web application development.","categories":["www"],"options":{"APACHE":"off"},"annotations":{"cpe":"cpe:2.3:a:linuxfoundation:dojo:1.12.3:::::dragonfly6:x86_64"}},{"name":"domination","origin":"games/domination","version":"1.2.5","comment":"Board game that is a bit like the well known game Risk","maintainer":"ports@FreeBSD.org","www":"https://domination.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca2acadf7a2beb25fda317e90954037e1b3ed2b6554eaeb899f8db837427275f","flatsize":18313701,"path":"All/domination-1.2.5.pkg","repopath":"All/domination-1.2.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":17192772,"desc":"Domination is a board game that is a bit like the well known game Risk.\n\nDomination is a game that is a bit like the well known board game of Risk\nor RisiKo. It has many game options and includes many maps.\n\nWritten in java it includes a map editor, a simple map format, multiplayer\nnetwork play, single player, hotseat, 5 user interfaces and many more features,\nit works in all OSs that run java.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"],"options":{"DOCS":"on"},"messages":[{"message":"===============================================================================\n\nAfter deinstallation, some files may stay in /usr/local/share/java/domination,\nyou can delete them with\n\n    /bin/rm -fr /usr/local/share/java/domination\"\n\n===============================================================================","type":"remove"},{"message":"===>   NOTICE:\n\nThe domination port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"docker-compose","origin":"sysutils/docker-compose","version":"1.24.0_2","comment":"Define and run multi-container applications with Docker","maintainer":"ports@FreeBSD.org","www":"https://github.com/docker/compose/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"947082658cf814cf7480ae90d84bc8aad3134a258e4d567eb242cee4733c4f85","flatsize":1687814,"path":"All/docker-compose-1.24.0_2.pkg","repopath":"All/docker-compose-1.24.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":244464,"desc":"Compose is a tool for defining and running multi-container Docker applications.\nWith Compose, you use a Compose file to configure your application's services.\nThen, using a single command, you create and start all the services from your\nconfiguration.","deps":{"py311-cached-property":{"origin":"devel/py-cached-property","version":"1.5.2_1"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-docker":{"origin":"sysutils/py-docker","version":"6.1.3_1"},"py311-dockerpty":{"origin":"devel/py-dockerpty","version":"0.4.1_1"},"py311-docopt":{"origin":"devel/py-docopt","version":"0.6.2_1"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-texttable":{"origin":"textproc/py-texttable","version":"1.7.0"},"py311-websocket-client":{"origin":"www/py-websocket-client","version":"1.4.2"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe docker-compose port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"docker-credential-pass","origin":"sysutils/docker-credential-pass","version":"0.6.3_1","comment":"Helper to use sysutils/password-store as Docker credentials store","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/docker/docker-credential-helpers/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42444c3c0836aab35f72d37df81dc73107b696bcc95c5e0d03fa823b741697d5","flatsize":1884995,"path":"All/docker-credential-pass-0.6.3_1.pkg","repopath":"All/docker-credential-pass-0.6.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":688468,"desc":"docker-credential-pass provides a helper to use sysutils/password-store to\nkeep Docker credentials safe.\n\nWWW: https://github.com/docker/docker-credential-helpers","deps":{"password-store":{"origin":"sysutils/password-store","version":"1.7.4_5"}},"categories":["sysutils"]},{"name":"docker-machine","origin":"sysutils/docker-machine","version":"0.16.2_22","comment":"Tool to create Docker hosts","maintainer":"ports@FreeBSD.org","www":"https://github.com/docker/machine/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c66df7c1b85642eab9d00c5a1ce67bcd52b25e322c16a481b92007bd586ba1c6","flatsize":24282370,"path":"All/docker-machine-0.16.2_22.pkg","repopath":"All/docker-machine-0.16.2_22.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4945572,"desc":"Machine lets you create Docker hosts on your computer, on cloud providers,\nand inside your own data center. It creates servers, installs Docker on them,\nthen configures the Docker client to talk to them.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe docker-machine port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"docbookrx","origin":"textproc/docbookrx","version":"1.0.0.d","comment":"DocBook to AsciiDoc converter","maintainer":"bofh@FreeBSD.org","www":"https://github.com/asciidoctor/docbookrx","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a52bcc2a93eeda7f0d5ca5ea6a3ec8657ab96304fe3182dff813755fb504d4df","flatsize":1363889,"path":"All/docbookrx-1.0.0.d.pkg","repopath":"All/docbookrx-1.0.0.d.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":298732,"desc":"DocBookRx is the prescription you need to get rid of your DocBook pain. This\ntool converts DocBook XML to AsciiDoc.\n\nDocBookRx is the start of a DocBook to AsciiDoc converter written in Ruby. This\nconverter is far from perfect at the moment and some of the conversion is done\nhastily. The plan is to evolve it into a robust library for performing this\nconversion in a reliable way.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"rubygem-nokogiri":{"origin":"textproc/rubygem-nokogiri","version":"1.16.6"}},"categories":["textproc"],"options":{"DOCS":"on"}},{"name":"docker-registry","origin":"sysutils/docker-registry","version":"2.7.1_21","comment":"Docker implementation of the OCI Distribution Specification","maintainer":"freebsd@yapsoft.it","www":"https://github.com/docker/distribution/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"336d77bbc8a2d66614016c63e1f5300a9815cead39184e0fb563a1d90602a214","flatsize":16279696,"path":"All/docker-registry-2.7.1_21.pkg","repopath":"All/docker-registry-2.7.1_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4446280,"desc":"The Docker toolset to pack, ship, store, and deliver content.","categories":["sysutils"]},{"name":"docbook2mdoc","origin":"textproc/docbook2mdoc","version":"1.1.0_2","comment":"Convert DocBook refentry to mdoc","maintainer":"bapt@FreeBSD.org","www":"https://mdocml.bsd.lv/docbook2mdoc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb6bd4d7dd9b3016ea38708fbb5cb2d5e5d1c32df11b478a772478551580c317","flatsize":180176,"path":"All/docbook2mdoc-1.1.0_2.pkg","repopath":"All/docbook2mdoc-1.1.0_2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":59384,"desc":"The docbook2mdoc utility is a converter from DocBook V4.x and v5.x XML into\nmdoc. Unlike most DocBook utilities, it's a standalone ISC-licensed ISO C\nutility that should compile on any modern UNIX system. The only requirement is\nlibexpat (for parsing XML), which is installed by default on most systems.","categories":["textproc"]},{"name":"docbook2odf","origin":"textproc/docbook2odf","version":"0.244_3","comment":"Convert docbook document to Oasis Open Document","maintainer":"ports@FreeBSD.org","www":"http://open.comsultia.com/docbook2odf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d695052c598fac82a54ad1bd00c212d0147efac971a18141114bb456910d786b","flatsize":1526409,"path":"All/docbook2odf-0.244_3.pkg","repopath":"All/docbook2odf-0.244_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":493200,"desc":"Docbook2odf is a toolkit that automatically converts DocBook to OASIS\nOpenDocument (ODF, the ISO standardized format used for texts, spreadsheets\nand presentations). Conversion is based on a XSLT which makes it easy to\nconvert DocBook->ODF, ODT, ODS and ODP as all these documents are XML based.\n\nAlso goal of docbook2odf is to generate well formatted documents in\nOpenDocument, ready to be used in instant, with actually considering current\nrules of the Corporate Identity of organizations. Final results should not be\nrestricted to text like documents but also many other forms could be generated,\nlike presentations, charts or forms with images and multimedia.\n\nThe result is provided in a one zipped ODF file (.odt/.odp/.ods) with all\nrequired content. There are group of utilities like docbook2odt, docbook2ods\nand docbook2odp as docbook2odf is actually universally converting to these\nrespective formats.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sablotron":{"origin":"textproc/sablotron","version":"1.0.3_5"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["textproc","perl5"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe docbook2odf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"docbook2X","origin":"textproc/docbook2X","version":"0.8.8_7","comment":"Convert DocBook documents into UNIX man page and GNU Texinfo formats","maintainer":"sunpoet@FreeBSD.org","www":"https://docbook2x.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24474185f1cf9f186f641a92056e494b5f410a46fc07452d98df32f9e479ab0a","flatsize":1785061,"path":"All/docbook2X-0.8.8_7.pkg","repopath":"All/docbook2X-0.8.8_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":227032,"desc":"docbook2X converts DocBook documents into man pages and Texinfo documents.\n\nIt aims to support DocBook version 4.2, excepting the features that cannot be\nsupported or are not useful in a man page or Texinfo document.","deps":{"OpenSP":{"origin":"textproc/opensp","version":"1.5.2_4"},"dsssl-docbook-modular":{"origin":"textproc/dsssl-docbook-modular","version":"1.79_1,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"p5-XML-NamespaceSupport":{"origin":"textproc/p5-XML-NamespaceSupport","version":"1.12"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-SAX":{"origin":"textproc/p5-XML-SAX","version":"1.02"},"p5-XML-SAX-Expat":{"origin":"textproc/p5-XML-SAX-Expat","version":"0.51_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sdocbook-xml":{"origin":"textproc/sdocbook-xml","version":"1.1_2,2"}},"categories":["textproc"],"options":{"DOCS":"on"}},{"name":"doomsday","origin":"games/doomsday","version":"2.3.1_6","comment":"Enhanced Doom, Heretic, and Hexen source port","maintainer":"danilo@FreeBSD.org","www":"https://www.dengine.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2fe60f87ded5496ad396d85473b644d875a5eb9f9e361b0c4c82c0f54be960a","flatsize":58924869,"path":"All/doomsday-2.3.1_6.pkg","repopath":"All/doomsday-2.3.1_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34783656,"desc":"The Doomsday Engine is an enhanced DOOM source port for Windows, Mac OS\nX, and various Unix platforms. It is based on the source code of id\nSoftware's DOOM and Raven Software's Heretic and Hexen.\n\n* Hardware-accelerated OpenGL graphics engine\n* 3D positional audio for sound effects (not supported by all audio plugins)\n* 16-player client/server networking via TCP/IP\n* Graphical Control Panel for configuration, accessed quickly with Shift-Escape\n* 3D models: Quake's MD2 format and Doomsday's DMD format with LOD support\n* High-resolution textures (PNG, TGA, PCX) and detail textures\n* Map lighting emulates the effects of radiosity for a more natual appearance\n  (FakeRadio: shadows in corners)\n* Smooth movement of objects, world structures and the camera.\n* Colored, dynamic lighting for world surfaces, 3D models, sprites and particles\n* Object shadowing effects\n* Particle generators for special effects\n* Decoration effects on world surfaces: light sources and particle generators\n* Lens flares and glowing objects\n* Support for skyboxes and 3D sky models\n* EAX and A3D environmental sound processing effects\n* Upsampling of sound effects","deps":{"assimp":{"origin":"multimedia/assimp","version":"5.4.1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"timidity":{"origin":"audio/timidity","version":"0.2i_1"}},"categories":["games"],"shlibs_required":["libSDL2_mixer-2.0.so.0","libSDL2-2.0.so.0","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1","libQt5Widgets.so.5","libassimp.so.5","libQt5OpenGL.so.5","libQt5Network.so.5","libncurses.so.6","libtinfo.so.6","libform.so.6","libfluidsynth.so.3","libopenal.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libQt5X11Extras.so.5","libXrandr.so.2","libXxf86vm.so.1"],"shlibs_provided":["libdeng_appfw.so.2.3","libdeng_core.so.2.3","libdeng_doomsday.so.2.3","libdeng_gamefw.so.2.3","libdeng_gui.so.2.3","libdeng_legacy.so.2.3","libdeng_shell.so.2.3"],"messages":[{"message":"If you use an Intel graphics adapter and experience missing or\ncorrupted textures during gameplay, try launching doomsday with the\n\"-notexcomp\" option.\n\nIf you get the error message \"Variable 'audio.soundPlugin' not found\"\nafter upgrade from 1.15, remove the file ~/.doomsday/runtime/persist.pack\nand try to start doomsday again.","type":"install"}]},{"name":"docbook-xsd","origin":"textproc/docbook-xsd","version":"1.0.b1","comment":"DocBook W3C XML Schema","maintainer":"sunpoet@FreeBSD.org","www":"https://www.oasis-open.org/docbook/xmlschema/1.0b1/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebfa5f7a7b5ce8e67d1c80ee132e07859d5968aeba64b5d095feebc8d82fd22d","flatsize":298177,"path":"All/docbook-xsd-1.0.b1.pkg","repopath":"All/docbook-xsd-1.0.b1.pkg","licenselogic":"single","pkgsize":17572,"desc":"DocBook W3C XML Schema.","categories":["textproc"]},{"name":"docbook-xml","origin":"textproc/docbook-xml","version":"5.0_3","comment":"DocBook XML DTD","maintainer":"doceng@FreeBSD.org","www":"https://www.oasis-open.org/docbook/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9860dad9dd7adb9a14f1f3ee18ec89261d242466cca49e5b3c4b20b970b4b6dc","flatsize":5803356,"path":"All/docbook-xml-5.0_3.pkg","repopath":"All/docbook-xml-5.0_3.pkg","licenselogic":"single","licenses":["DOCBOOK"],"pkgsize":553628,"desc":"DocBook XML DTD.","deps":{"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"},"xmlcharent":{"origin":"textproc/xmlcharent","version":"0.3_2"}},"categories":["textproc"]},{"name":"docbook-utils","origin":"textproc/docbook-utils","version":"0.6.14_14","comment":"Generates various output formats from DocBook SGML documents","maintainer":"ports@FreeBSD.org","www":"https://www.sourceware.org/docbook-tools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f82c4115c7537b608d7ed1d36685f28cf3840d12efd61d4d07dd8a216d21c097","flatsize":208211,"path":"All/docbook-utils-0.6.14_14.pkg","repopath":"All/docbook-utils-0.6.14_14.pkg","licenselogic":"single","pkgsize":52812,"desc":"docbook-utils contains scripts for easy conversion from DocBook SGML\nfiles to other formats (for example, HTML, RTF, and PostScript), and\nfor comparing SGML files.","deps":{"dsssl-docbook-modular":{"origin":"textproc/dsssl-docbook-modular","version":"1.79_1,1"},"jade":{"origin":"textproc/jade","version":"1.2.1_11"},"lynx":{"origin":"www/lynx","version":"2.8.9.1_3,1"},"p5-SGMLSpm":{"origin":"textproc/p5-SGMLSpm","version":"1.03_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tex-jadetex":{"origin":"print/tex-jadetex","version":"20240312"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe docbook-utils port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"docbook-to-man","origin":"textproc/docbook-to-man","version":"1.0_3","comment":"DocBook SGML DTD into nroff/troff -man macros converter","maintainer":"sunpoet@FreeBSD.org","www":"https://www.oasis-open.org/docbook/tools/dtm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83bfcfc67c4d621450dc6667f8faaa81c351490a3d3010c0c70e49e37376b797","flatsize":133870,"path":"All/docbook-to-man-1.0_3.pkg","repopath":"All/docbook-to-man-1.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":46988,"desc":"A batch converter that transforms UNIX-style manpages from the DocBook SGML DTD\ninto nroff/troff -man macros.","deps":{"docbook":{"origin":"textproc/docbook","version":"1.5"},"jade":{"origin":"textproc/jade","version":"1.2.1_11"}},"categories":["textproc"],"options":{"OPENJADE":"off"}},{"name":"docproj-fonts-cjk","origin":"textproc/docproj-fonts-cjk","version":"20221225","comment":"CJK fonts required by the FreeBSD Documentation Project","maintainer":"sunpoet@FreeBSD.org","www":"https://www.freebsd.org/docproj","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69d44dd56250d66a269d6bbe13d4bc2ff048e1fb972ff1ecef3ea8b7331e975a","flatsize":23264834,"path":"All/docproj-fonts-cjk-20221225.pkg","repopath":"All/docproj-fonts-cjk-20221225.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":12507556,"desc":"The FreeBSD Documentation Project maintains the FAQ, Handbook and tutorials.\n\nThis port contains the required CJK font files for the FreeBSD Documentation\nProject. They are required to build PDF files without tofu. Currently we use\nNoto Sans Medium.","categories":["textproc","chinese"]},{"name":"docker","origin":"sysutils/docker","version":"18.09.5_21","comment":"Open-source application container engine","maintainer":"joneum@FreeBSD.org","www":"https://www.docker.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8198e9ffd55b7a625970de0c9febbe0e899faf682db513855b29c6aaf390edcf","flatsize":45860495,"path":"All/docker-18.09.5_21.pkg","repopath":"All/docker-18.09.5_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10446452,"desc":"Docker is the world's leading software container platform. Developers use\nDocker to eliminate \"works on my machine\" problems when collaborating on code\nwith co-workers. Operators use Docker to run and manage apps side-by-side in\nisolated containers to get better compute density. Enterprises use Docker to\nbuild agile software delivery pipelines to ship new features faster, more\nsecurely and with confidence for both Linux and Windows Server apps.","categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:docker:docker:18.09.5:::::dragonfly6:x86_64:21"},"messages":[{"message":"This port contains Docker client only.\nFor Docker server support, install docker-machine.","type":"install"}]},{"name":"dune-fem","origin":"math/dune-fem","version":"2.8.0.5_23","comment":"DUNE framework: Finite Element Methods, Finite Volume Methods, etc","maintainer":"yuri@FreeBSD.org","www":"https://www.dune-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4fbcfec6965574eba800d8fd1a2dff8748c666d9ef3842a7da929813f68a5ef","flatsize":168208524,"path":"All/dune-fem-2.8.0.5_23.pkg","repopath":"All/dune-fem-2.8.0.5_23.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":40554832,"desc":"dune-fem is a module of the DUNE Numerics framework for solving partial\ndifferential equations (PDEs) with grid-based methods.\n\ndune-fem is a Distributed and Unified Numerics Environment module which defines\ninterfaces for implementing discretization methods like Finite Element Methods\n(FEM) and Finite Volume Methods (FV) and Discontinuous Galerkin Methods (DG).","deps":{"arpack-ng":{"origin":"math/arpack-ng","version":"3.9.1_2"},"dune-alugrid":{"origin":"math/dune-alugrid","version":"2.8.0_11"},"dune-common":{"origin":"math/dune-common","version":"2.8.0_14"},"dune-geometry":{"origin":"math/dune-geometry","version":"2.8.0_13"},"dune-grid":{"origin":"math/dune-grid","version":"2.8.0_13"},"dune-istl":{"origin":"math/dune-istl","version":"2.8.0_11"},"dune-localfunctions":{"origin":"math/dune-localfunctions","version":"2.8.0_1"},"dune-polygongrid":{"origin":"math/dune-polygongrid","version":"2.8.0_11"},"dune-spgrid":{"origin":"math/dune-spgrid","version":"2.8.0_2"},"dune-uggrid":{"origin":"math/dune-uggrid","version":"2.8.0_13"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"metis":{"origin":"math/metis","version":"5.1.0_9"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"openmpi4":{"origin":"net/openmpi4","version":"4.1.6_1"},"psurface":{"origin":"math/psurface","version":"2.0.0.13_2"},"suitesparse-amd":{"origin":"math/suitesparse-amd","version":"3.3.2"},"suitesparse-camd":{"origin":"math/suitesparse-camd","version":"3.3.2"},"suitesparse-ccolamd":{"origin":"math/suitesparse-ccolamd","version":"3.3.3"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-colamd":{"origin":"math/suitesparse-colamd","version":"3.3.3"},"suitesparse-config":{"origin":"math/suitesparse-config","version":"7.7.0_1"},"suitesparse-ldl":{"origin":"math/suitesparse-ldl","version":"3.3.2"},"suitesparse-spqr":{"origin":"math/suitesparse-spqr","version":"4.3.3_1"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"},"superlu":{"origin":"math/superlu","version":"5.3.0_3"}},"categories":["math"],"shlibs_required":["libarpack.so.2","libsuperlu.so.5","libpsurface.so.0","libmetis.so.2","libgmpxx.so.4","libopenblas.so.0","libdunealugrid.so","libdunepolygongrid.so","libdunealbertagrid3d.so","libdunealbertagrid2d.so","libdunealbertagrid1d.so","libdunegrid.so","libduneuggrid.so","libdunegeometry.so","libdunecommon.so","libtbb.so.12","libldl.so.3","libspqr.so.4","libumfpack.so.6","libcholmod.so.5","libamd.so.3","libcolamd.so.3","libcamd.so.3","libccolamd.so.3","libsuitesparseconfig.so.7","libgmp.so.10"],"shlibs_provided":["libdunefem.so"],"options":{"DOCS":"on"}},{"name":"doc-mode.el-emacs_nox","origin":"textproc/doc-mode.el","version":"1.1_30","comment":"Asciidoc fontlocking for emacs","maintainer":"ports@FreeBSD.org","www":"https://xpt.sourceforge.net/tools/doc-mode/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"010daf6ba878ed4cfe83cd69d3ae3da10f53aa1e07c815c73aae7588e98d40bc","flatsize":6880,"path":"All/doc-mode.el-emacs_nox-1.1_30.pkg","repopath":"All/doc-mode.el-emacs_nox-1.1_30.pkg","licenselogic":"single","pkgsize":3164,"desc":"doc-mode is an emacs mode for editing documentation, specifically\ndesigned for use with asciidoc (textproc/asciidoc).","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"nox"},"messages":[{"message":"===>   NOTICE:\n\nThe doc-mode.el-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"doc-mode.el-emacs_devel_nox","origin":"textproc/doc-mode.el","version":"1.1_30","comment":"Asciidoc fontlocking for emacs","maintainer":"ports@FreeBSD.org","www":"https://xpt.sourceforge.net/tools/doc-mode/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58face0eacff71752876bbc28631c5ca34e002d5c3d62822cd797816590491c3","flatsize":6880,"path":"All/doc-mode.el-emacs_devel_nox-1.1_30.pkg","repopath":"All/doc-mode.el-emacs_devel_nox-1.1_30.pkg","licenselogic":"single","pkgsize":3176,"desc":"doc-mode is an emacs mode for editing documentation, specifically\ndesigned for use with asciidoc (textproc/asciidoc).","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"devel_nox"},"messages":[{"message":"===>   NOTICE:\n\nThe doc-mode.el-emacs_devel_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"docbook-sgml","origin":"textproc/docbook-sgml","version":"4.5_1","comment":"DocBook SGML DTD","maintainer":"doceng@FreeBSD.org","www":"https://www.oasis-open.org/docbook/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef243d2d584f2de87acbae8dae596a22d2812e5cfa1411a1336ba025bae3080a","flatsize":2785914,"path":"All/docbook-sgml-4.5_1.pkg","repopath":"All/docbook-sgml-4.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":139148,"desc":"DocBook SGML DTD.","deps":{"iso8879":{"origin":"textproc/iso8879","version":"1986_3"},"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"]},{"name":"docbook","origin":"textproc/docbook","version":"1.5","comment":"Meta-port for the different versions of the DocBook DTD","maintainer":"doceng@FreeBSD.org","www":"https://www.oasis-open.org/docbook/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"933ddc11ab90bb65e42405e7f8c51cedfec0d1596a861bc36d9f8466891c2aca","flatsize":243,"path":"All/docbook-1.5.pkg","repopath":"All/docbook-1.5.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":952,"desc":"A meta-port for the DocBook DTD.  This port depends upon the docbook-*\nports, to ensure that they are installed correctly.","deps":{"docbook-sgml":{"origin":"textproc/docbook-sgml","version":"4.5_1"},"docbook-xml":{"origin":"textproc/docbook-xml","version":"5.0_3"},"sdocbook-xml":{"origin":"textproc/sdocbook-xml","version":"1.1_2,2"}},"categories":["textproc"]},{"name":"doc-mode.el-emacs_wayland","origin":"textproc/doc-mode.el","version":"1.1_30","comment":"Asciidoc fontlocking for emacs","maintainer":"ports@FreeBSD.org","www":"https://xpt.sourceforge.net/tools/doc-mode/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc78c974e2a22546629402fbf285d1b1687964d4da4d22cf7bd97474137cff66","flatsize":6880,"path":"All/doc-mode.el-emacs_wayland-1.1_30.pkg","repopath":"All/doc-mode.el-emacs_wayland-1.1_30.pkg","licenselogic":"single","pkgsize":3164,"desc":"doc-mode is an emacs mode for editing documentation, specifically\ndesigned for use with asciidoc (textproc/asciidoc).","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"wayland"},"messages":[{"message":"===>   NOTICE:\n\nThe doc-mode.el-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"doc","origin":"dns/doc","version":"2.2.3_1","comment":"Diagnose unhealthy DNS domains","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"078e5753ce72f23e05a9b2542ba3911d387b772d92082cb384d6260d91ea9aa3","flatsize":70397,"path":"All/doc-2.2.3_1.pkg","repopath":"All/doc-2.2.3_1.pkg","licenselogic":"single","pkgsize":19624,"desc":"Doc is an automated tool for verifying (to an extent) that a\ndomain is configured and functioning correctly.  It makes no\nattempt to validate the data inside a domain, only the structure.\nThe only required parameter is the valid domain name of an existing\ndomain.  Example:\n\n                doc isi.edu.","deps":{"bind-tools":{"origin":"dns/bind-tools","version":"9.18.30"}},"categories":["dns"],"messages":[{"message":"===>   NOTICE:\n\nThe doc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"doc-mode.el-emacs_devel","origin":"textproc/doc-mode.el","version":"1.1_30","comment":"Asciidoc fontlocking for emacs","maintainer":"ports@FreeBSD.org","www":"https://xpt.sourceforge.net/tools/doc-mode/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"963169468cccf2158acdf2628a1ac5df5917a16a13402ff2cf4bca65ca50caab","flatsize":6880,"path":"All/doc-mode.el-emacs_devel-1.1_30.pkg","repopath":"All/doc-mode.el-emacs_devel-1.1_30.pkg","licenselogic":"single","pkgsize":3176,"desc":"doc-mode is an emacs mode for editing documentation, specifically\ndesigned for use with asciidoc (textproc/asciidoc).","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"===>   NOTICE:\n\nThe doc-mode.el-emacs_devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"doc-mode.el","origin":"textproc/doc-mode.el","version":"1.1_30","comment":"Asciidoc fontlocking for emacs","maintainer":"ports@FreeBSD.org","www":"https://xpt.sourceforge.net/tools/doc-mode/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"104af89562e658bc1c49dd41d022543a644aa1a7010fb7321e4033f01c89f1d7","flatsize":6880,"path":"All/doc-mode.el-1.1_30.pkg","repopath":"All/doc-mode.el-1.1_30.pkg","licenselogic":"single","pkgsize":3152,"desc":"doc-mode is an emacs mode for editing documentation, specifically\ndesigned for use with asciidoc (textproc/asciidoc).","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"full"},"messages":[{"message":"===>   NOTICE:\n\nThe doc-mode.el port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"doc-mode.el-emacs_canna","origin":"textproc/doc-mode.el","version":"1.1_30","comment":"Asciidoc fontlocking for emacs","maintainer":"ports@FreeBSD.org","www":"https://xpt.sourceforge.net/tools/doc-mode/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"341f689868d43a18a933f34f1496a8940429e6303c80bfeb77bab7b2f8670936","flatsize":6880,"path":"All/doc-mode.el-emacs_canna-1.1_30.pkg","repopath":"All/doc-mode.el-emacs_canna-1.1_30.pkg","licenselogic":"single","pkgsize":3160,"desc":"doc-mode is an emacs mode for editing documentation, specifically\ndesigned for use with asciidoc (textproc/asciidoc).","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"annotations":{"flavor":"canna"},"messages":[{"message":"===>   NOTICE:\n\nThe doc-mode.el-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"doas","origin":"security/doas","version":"6.3p12","comment":"Simple sudo alternative to run commands as another user","maintainer":"jsmith@resonatingmedia.com","www":"https://github.com/slicer69/doas/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec4613572edad6352fb7144dbd2dad3a41329d0959c3eb3b20e1acb82351a5a8","flatsize":47828,"path":"All/doas-6.3p12.pkg","repopath":"All/doas-6.3p12.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","ISCL"],"pkgsize":23740,"desc":"This is the FreeBSD port of the OpenBSD \"doas\" command. The doas program\nallows a regular user to run commands as another user (usually root). The\ndoas command is a simplified (hopefully more secure) version of the \"sudo\"\ncommand and offers an easier to read/modify configuration.","categories":["security"],"annotations":{"cpe":"cpe:2.3:a:doas_project:doas:6.3:p12::::dragonfly6:x86_64"},"messages":[{"message":"To use doas,\n\n/usr/local/etc/doas.conf\n\nmust be created. Refer to doas.conf(5) for further details and/or follow\n/usr/local/etc/doas.conf.sample as an example.\n\nNote: In order to be able to run most desktop (GUI) applications, the user\nneeds to have the keepenv keyword specified. If keepenv is not specified then\nkey elements, like the user's $HOME variable, will be reset and cause the GUI\napplication to crash.\n\nUsers who only need to run command line applications can usually get away\nwithout keepenv.\n\nWhen in doubt, try to avoid using keepenv as it is less secure to have\nenvironment variables passed to privileged users.","type":"install"},{"message":"With the 6.1 release the transfer of most environment variables (e.g. USER,\nHOME and PATH) from the original user to the target user has changed.\n\nPlease refer to doas.conf(5) for further details.","type":"upgrade","maximum_version":"6.1"}]},{"name":"dnswall","origin":"dns/dnswall","version":"0.1.4_1","comment":"Daemon that filters out private IP addresses in DNS responses","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/abarth/google-dnswall","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"074f88cabeaf32557edf1f5bc17ff9fcdd9778a2dc3d6435b0f51e6ef30e691d","flatsize":20930,"path":"All/dnswall-0.1.4_1.pkg","repopath":"All/dnswall-0.1.4_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8636,"desc":"dnswall is a daemon that filters out private IP addresses in DNS responses. It\nis designed to be used in conjunction with an existing recursive DNS resolver\nin order to protect networks against DNS rebinding attacks.","categories":["dns","security"],"options":{"DOCS":"on"}},{"name":"dnswalk","origin":"dns/dnswalk","version":"2.0.2_4","comment":"DNS debugger - requests a zone transfer and analyzes the result","maintainer":"mark@foster.cc","www":"https://sourceforge.net/projects/dnswalk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5788e17175467369681f354309aff1e5e7a82af2e2c160d9993aa2bcfa7dfe91","flatsize":28234,"path":"All/dnswalk-2.0.2_4.pkg","repopath":"All/dnswalk-2.0.2_4.pkg","licenselogic":"single","pkgsize":12692,"desc":"dnswalk is a DNS debugger.  It performs zone transfers of specified\ndomains, and checks the database in numerous ways for internal\nconsistency, as well as accuracy.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"dnstracer","origin":"dns/dnstracer","version":"1.10","comment":"Trace a chain of DNS servers to the source","maintainer":"0mp@FreeBSD.org","www":"https://www.mavetju.org/unix/general.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"005264236b2fbd08f06076f036b62220d03f295461b3b5918d8134bf4d488d71","flatsize":34330,"path":"All/dnstracer-1.10.pkg","repopath":"All/dnstracer-1.10.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16000,"desc":"WHAT IS DNSTRACER?\n\ndnstracer determines where a given Domain Name Server (DNS) gets\nits information from, and follows the chain of DNS servers back to\nthe servers which know the data.\n\nIts behaviour is similar to ntptrace(8), which does it for the\nNTP protocol.","categories":["dns"],"annotations":{"cpe":"cpe:2.3:a:dnstracer_project:dnstracer:1.10:::::dragonfly6:x86_64"}},{"name":"dnstop","origin":"dns/dnstop","version":"20140915_1","comment":"Captures and analyzes DNS traffic (or analyzes libpcap dump)","maintainer":"mark@foster.cc","www":"http://dnstop.measurement-factory.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8052814201d7fb116d3a88b0b1d1f256650e211ad1e0c4eb9612411a9b14daab","flatsize":56879,"path":"All/dnstop-20140915_1.pkg","repopath":"All/dnstop-20140915_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":22664,"desc":"dnstop is a libpcap application (ala tcpdump) that displays various\ntables of DNS traffic on your network. Currently dnstop displays\ntables of:\n\n    * Source IP addresses\n    * Destination IP addresses\n    * Query types\n    * Top level domains\n    * Second level domains","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["dns"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"dnstable-convert","origin":"dns/dnstable-convert","version":"0.13.0","comment":"Conversion utility for passive DNS data in dnstable format","maintainer":"truckman@FreeBSD.org","www":"https://github.com/farsightsec/dnstable-convert","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3204267a2d6ddaec00b209bab47c493e0498c8b42ff935cafadc58dfc950a423","flatsize":44535,"path":"All/dnstable-convert-0.13.0.pkg","repopath":"All/dnstable-convert-0.13.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17208,"desc":"dnstable_convert is a conversion utility for passive DNS data in\ndnstable format. It was split out of dnstable to reduce the\ndependencies of dnstable.","deps":{"dnstable":{"origin":"dns/dnstable","version":"0.14.0_1"},"mtbl":{"origin":"devel/mtbl","version":"1.6.1"},"nmsg":{"origin":"net/nmsg","version":"1.1.2_2"},"sie-nmsg":{"origin":"net/sie-nmsg","version":"1.3.1_1"},"wdns":{"origin":"dns/wdns","version":"0.12.0"}},"categories":["dns"],"shlibs_required":["libdnstable.so.0","libmtbl.so.1","libnmsg.so.8","libwdns.so.1"]},{"name":"dnstable","origin":"dns/dnstable","version":"0.14.0_1","comment":"Encoding format, library, and utilities for passive DNS data","maintainer":"truckman@FreeBSD.org","www":"https://github.com/farsightsec/dnstable","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acd082e52c3fea6e9bea330e345e2a04eca00a5434848f8263258e6f9c738abc","flatsize":318025,"path":"All/dnstable-0.14.0_1.pkg","repopath":"All/dnstable-0.14.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":95060,"desc":"dnstable implements an encoding format for passive DNS data. It consists of a\nC library, libdnstable, and several command line utilities for creating,\nquerying, and merging dnstable data files.\n\nIt stores key-value records in Sorted String Table (SSTable) files and provides\nhigh-level interfaces for querying or iterating over the stored records.\ndnstable encodes individual records using a format tailored for efficiently\nstoring passive DNS data and can quickly perform both \"forward\" and \"inverse\"\nsearches.","deps":{"mtbl":{"origin":"devel/mtbl","version":"1.6.1"},"wdns":{"origin":"dns/wdns","version":"0.12.0"}},"categories":["dns"],"shlibs_required":["libmtbl.so.1","libwdns.so.1"],"shlibs_provided":["libdnstable.so.0"]},{"name":"dnsreflector","origin":"dns/dnsreflector","version":"1.02","comment":"Listens for DNS queries on a UDP port and change the answer","maintainer":"ismail.yenigul@endersys.com.tr","www":"https://www.wolfermann.org/dnsreflector.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c86de907ee28a8fc3f756bceb168c50bc3f50dbed9b1bea2dc0a6ef89dff958","flatsize":13029,"path":"All/dnsreflector-1.02.pkg","repopath":"All/dnsreflector-1.02.pkg","licenselogic":"single","pkgsize":6732,"desc":"The dnsreflector daemon listens for DNS queries on a local UDP port\nand answers with records pointing back to localhost. Combined with\npacket filter pf(4) this works as a bandwidth efficient spamtrap.","categories":["dns"],"options":{"DOCS":"on"}},{"name":"dnsproxy","origin":"dns/dnsproxy","version":"1.17_5","comment":"Proxy for DNS queries","maintainer":"krion@FreeBSD.org","www":"https://www.wolfermann.org/dnsproxy.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de72f65dbff993a2681eb23768acb1f08825cb0937252516d4b90ee7acb36525","flatsize":19435,"path":"All/dnsproxy-1.17_5.pkg","repopath":"All/dnsproxy-1.17_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9688,"desc":"The dnsproxy daemon is a proxy for DNS queries. It forwards these\nqueries to two previously configured nameservers: one for authoritative\nqueries and another for recursive queries. The received answers are sent\nback to the client unchanged. No local caching is done.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["dns"],"shlibs_required":["libevent-2.1.so.7"],"messages":[{"message":"To enable dnsproxy you need:\n\n1) Enable dnsproxy in /etc/rc.conf with the following line:\n   dnsproxy_enable=\"YES\"\n\n2) Configuration template is available in /usr/local/etc/dnsproxy/ as\n   dnsproxy.conf.sample file.\n\nFor more information see man dnsproxy(1)","type":"install"}]},{"name":"dnsperf","origin":"dns/dnsperf","version":"2.11.0_1","comment":"Performance measurement of Domain Name System (DNS) servers","maintainer":"hrs@FreeBSD.org","www":"https://www.dns-oarc.net/tools/dnsperf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1ddfc01ac6042575262ec6e8cc2031037f135921c4eb520db017f8868ec8a16","flatsize":207002,"path":"All/dnsperf-2.11.0_1.pkg","repopath":"All/dnsperf-2.11.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":69912,"desc":"DNSPerf and ResPerf are free tools developed by Nominum that make it\nsimple to gather accurate latency and throughput metrics for Domain\nName System (DNS) servers. The latest version of the DNSPerf and\nResPerf can be used with test files that include IPv6 queries.\n\nDNSPerf \"self-paces\" the DNS query load to simulate network conditions.\nNew features in DNSPerf improve the precision of latency measurements\nand allow for per packet per-query latency reporting is possible.\nDNSPerf is now multithreaded, multiple DNSPerf clients can be supported\nin multicore systems (each client requires two cores). The output of\nDNSPerf has also been improved so it is more concise and useful.\nLatency data can be used to make detailed graphs so it is simple for\nnetwork operators to take advantage of the data.\n\nResPerf systematically increases the query rate and monitors the\nresponse rate to simulate caching DNS services.","deps":{"concurrencykit":{"origin":"devel/concurrencykit","version":"0.7.2"},"ldns":{"origin":"dns/ldns","version":"1.8.4"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["dns","benchmarks","net"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libldns.so.3","libnghttp2.so.14","libck.so.0"]},{"name":"dnsrecon","origin":"dns/dnsrecon","version":"0.10.1_1","comment":"DNS enumeration tool","maintainer":"rihaz.jerrin@gmail.com","www":"https://github.com/darkoperator/dnsrecon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"006e9a3ba5716f8ea856d21fc3da1930d421d4a590658353427436469d4a80b6","flatsize":1446825,"path":"All/dnsrecon-0.10.1_1.pkg","repopath":"All/dnsrecon-0.10.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":469992,"desc":"DNSRecon provides the ability to perform:\n\n Check all NS Records for Zone Transfers.\n Enumerate General DNS Records for a given\n Domain (MX, SOA, NS, A, AAAA, SPF and TXT).\n Perform common SRV Record Enumeration.\n Top Level Domain (TLD) Expansion.\n Check for Wildcard Resolution.\n Brute Force subdomain and host A\n and AAAA records given a domain and a wordlist.\n Perform a PTR Record lookup for a given IP Range or CIDR.\n Check a DNS Server Cached records for A, AAAA and\n CNAME Records provided a list of host records in a text file to check.\n Enumerate Common mDNS records in the Local\n Network Enumerate Hosts and Subdomains using Google.","deps":{"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-netaddr":{"origin":"net/py-netaddr","version":"1.3.0"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["dns"]},{"name":"dnsmax-perl","origin":"dns/dnsmax-perl","version":"1.0.1","comment":"DNSMax-perl is a perl DNS update client for the REST DNSMax protocol","maintainer":"dan@algenta.com","www":"https://www.dynamicdnsclient.com/perl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"030323d6674fc813419c06b7cb2827638e53637ed83efa912f861fb5055e35e0","flatsize":36907,"path":"All/dnsmax-perl-1.0.1.pkg","repopath":"All/dnsmax-perl-1.0.1.pkg","licenselogic":"single","pkgsize":11932,"desc":"A Cross Platform DNS update client, written in perl.  DNSMax update uses the\nDNSMax protocol version 2.0 to send DNS update requests.  It manages DNS\nrecords, update history, and allows for per record configuration.  It also\nincludes a wizard for generation of configuration files.\n\nSupported Dynamic DNS services\nhttp://www.thatip.com/\nhttp://www.dnsmax.com/\n\n-Dan Smith\n dan@algenta.com","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns"],"options":{"DOCS":"on"},"messages":[{"message":"The DNSMax update client has been installed.  You will need\na dynamic dns account from a DNSMax enabled provider.\n\nProviders:\n- www.dnsmax.com\n- www.thatip.com\n\nTo set up your configuration, run dnsmax-perl","type":"install"}]},{"name":"dnsmap","origin":"net-mgmt/dnsmap","version":"0.30","comment":"DNS domain name brute forcing tool","maintainer":"rihaz.jerrin@gmail.com","www":"https://tools.kali.org/information-gathering/dnsmap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e9a915d2d5c133f249c51b967e2907fb4d2228d628f54d7ee306c095f5693bf","flatsize":216040,"path":"All/dnsmap-0.30.pkg","repopath":"All/dnsmap-0.30.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":25744,"desc":"dnsmap was originally released back in 2006 and\nwas inspired by the fictional story \"The Thief\nNo One Saw\" by Paul Craig, which can be found\nin the book \"Stealing the Network - How to 0wn the Box\".\n\ndnsmap is mainly meant to be used by pentesters\nduring the information gathering/enumeration phase\nof infrastructure security assessments. During the\nenumeration stage, the security consultant would\ntypically discover the target company's IP netblocks,\ndomain names, phone numbers, etc ...\n\nSubdomain brute-forcing is another technique that\nshould be used in the enumeration stage, as it's\nespecially useful when other domain enumeration\ntechniques such as zone transfers don't work.","categories":["net-mgmt"],"options":{"DOCS":"on"}},{"name":"dnsmasq","origin":"dns/dnsmasq","version":"2.90_1,1","comment":"Lightweight DNS forwarder, DHCP, and TFTP server","maintainer":"mandree@FreeBSD.org","www":"https://www.thekelleys.org.uk/dnsmasq/doc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2123ec571b3a4f4822ff1bc5edb69df876169473486e0cbb1a3a8ca07003418","flatsize":1021572,"path":"All/dnsmasq-2.90_1,1.pkg","repopath":"All/dnsmasq-2.90_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":377380,"desc":"Dnsmasq is a lightweight, easy to configure DNS forwarder and DHCP server. It\nis designed to provide DNS and, optionally, DHCP, to a small network. It can\nserve the names of local machines which are not in the global DNS. The DHCP\nserver integrates with the DNS server and allows machines with DHCP-allocated\naddresses to appear in the DNS with names configured either in each host or in\na central configuration file. Dnsmasq supports static and dynamic DHCP leases\nand BOOTP/TFTP/PXE for network booting of diskless machines.\n\nDnsmasq is targeted at home networks using NAT and connected to the internet\nvia a modem, cable-modem or ADSL connection but would be a good choice for any\nsmallish network (up to 1000 clients is known to work) where low resource use\nand ease of configuration are important. \t\t\t-- Simon Kelley","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"nettle":{"origin":"security/nettle","version":"3.10_1"}},"categories":["dns"],"shlibs_required":["libidn2.so.0","libnettle.so.8","libhogweed.so.6","libgmp.so.10","libintl.so.8"],"options":{"DBUS":"off","DNSSEC":"on","DOCS":"on","IPSET":"on","IPV6":"on","LUA":"off","IDN":"off","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:thekelleys:dnsmasq:2.90:::::dragonfly6:x86_64:1"},"messages":[{"message":"To enable dnsmasq, edit /usr/local/etc/dnsmasq.conf and\nset dnsmasq_enable=\"YES\" in /etc/rc.conf[.local]\n\nFurther options and actions are documented inside\n/usr/local/etc/rc.d/dnsmasq\n\nSECURITY RECOMMENDATION\n~~~~~~~~~~~~~~~~~~~~~~~\nIt is recommended to enable the wpad-related options\nat the end of the configuration file (you may need to\ncopy them from the example file to yours) to fix\nCERT Vulnerability VU#598349."}]},{"name":"dnsjit","origin":"dns/dnsjit","version":"1.3.0","comment":"Engine for capturing, parsing and replaying DNS","maintainer":"freebsd@dns.company","www":"https://www.dns-oarc.net/tools/dnsjit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32d6de700d04cd9f6b5a7a890fd983fa7f092eeced74515b5434935a42b42cb9","flatsize":762377,"path":"All/dnsjit-1.3.0.pkg","repopath":"All/dnsjit-1.3.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":172104,"desc":"dnsjit is a combination of parts taken from dsc, dnscap, drool, and\nput together around Lua to create a script-based engine for easy\ncapturing, parsing and statistics gathering of DNS messages while\nalso providing facilities for replaying DNS traffic.\n\nOne of the core functionality that dnsjit brings is to tie together\nC and Lua modules through a receiver/receive interface. This allows\ncreation of custom chains of functionality to meet various requirements.\nAnother core functionality is the ability to parse and process DNS\nmessages even if the messages are non-compliant with the DNS\nstandards.","deps":{"concurrencykit":{"origin":"devel/concurrencykit","version":"0.7.2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["dns","net"],"shlibs_required":["libluajit-5.1.so.2","liblz4.so.1","libzstd.so.1","libgnutls.so.30","liblmdb.so.0","libck.so.0"],"options":{"EXAMPLES":"on"}},{"name":"dnshistory","origin":"dns/dnshistory","version":"1.3_3","comment":"Store DNS lookups to a DB","maintainer":"portmaster@BSDforge.com","www":"http://www.stedee.id.au/dnshistory","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa5cfb812129bb7edde21aff50c956bc89faa093b899441469aab37aff6d9fac","flatsize":86552,"path":"All/dnshistory-1.3_3.pkg","repopath":"All/dnshistory-1.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28416,"desc":"Provide a means for storing a history of DNS/Name changes for the IP Addresses\nextracted from web log files. The major target being that multiple analyses of\nolder log files do not require re-lookups of IP Address to FQDNs, and\nadditionally maintain the accuracy of the lookup as it was then and not as it\nis now.","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["dns"],"shlibs_required":["libdb-5.3.so.0","libpcre.so.1"],"options":{"DOCS":"on"}},{"name":"dnsflood","origin":"dns/dnsflood","version":"1.20","comment":"DNS flood detector","maintainer":"zi@FreeBSD.org","www":"http://www.adotout.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"048e51c347d19939605ec5d097ef2842488e88a2993fbf2d6560a6ae7089a3d6","flatsize":44386,"path":"All/dnsflood-1.20.pkg","repopath":"All/dnsflood-1.20.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16968,"desc":"DNS Flood Detector was developed to detect abusive usage levels\non high traffic nameservers and to enable quick response in\nhalting the use of one's nameserver to facilitate spam.","categories":["dns"],"options":{"DOCS":"on"}},{"name":"dnsenum","origin":"dns/dnsenum","version":"1.2.4.2","comment":"Enumerate DNS information and discover non-contiguous IP blocks","maintainer":"rihaz.jerrin@gmail.com","www":"https://github.com/fwaeytens/dnsenum","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0b9bcd605ab10454bbb88402f83bf64c054a110a798f117980c112234e0e715","flatsize":76268,"path":"All/dnsenum-1.2.4.2.pkg","repopath":"All/dnsenum-1.2.4.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25128,"desc":"Multithreaded perl script to enumerate DNS information\nof a domain and discover non-contiguous IP blocks.\n\nOPERATIONS:\n Get the host's address (A record).\n Get the nameservers (threaded).\n Get the MX record (threaded).\n Perform axfr queries on nameservers and\n get BIND VERSION (threaded).\n Get extra names and subdomains via google\n scraping (google query = \"allinurl: -www site:domain\").\n Brute force subdomains from file, can also\n perform recursion on subdomain that have NS records (all threaded).\n Calculate C class domain network ranges\n and perform whois queries on them (threaded).\n Perform reverse lookups on  netranges\n ( C class or/and whois netranges) (threaded).\n Write to domain_ips.txt file\n ip-blocks.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Net-Netmask":{"origin":"net-mgmt/p5-Net-Netmask","version":"2.0002"},"p5-Net-Whois":{"origin":"net/p5-Net-Whois","version":"1.9_1"},"p5-String-Random":{"origin":"devel/p5-String-Random","version":"0.32,1"},"p5-WWW-Mechanize":{"origin":"www/p5-WWW-Mechanize","version":"2.18"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns"]},{"name":"dnsjava","origin":"dns/dnsjava","version":"2.1.9","comment":"Implementation of DNS in Java","maintainer":"ports@FreeBSD.org","www":"http://www.xbill.org/dnsjava/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69f6d99162600eeb7eced4ded15f580f55eb4e6fe35bf41f06db66349800f283","flatsize":3858536,"path":"All/dnsjava-2.1.9.pkg","repopath":"All/dnsjava-2.1.9.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":469428,"desc":"dnsjava is an implementation of DNS in Java. It supports all defined record\ntypes (including the DNSSEC types), and unknown types. It can be used for\nqueries, zone transfers, and dynamic updates. It includes a cache which can be\nused by clients, and a minimal implementation of a server. It supports TSIG\nauthenticated messages, partial DNSSEC verification, and EDNS0.\n\ndnsjava provides functionality above and beyond that of the InetAddress class.\nSince it is written in pure Java, dnsjava is fully threadable, and in many\ncases is faster than using InetAddress.\n\ndnsjava provides both high and low level access to DNS. The high level\nfunctions perform queries for records of a given name, type, and class, and\nreturn an array of records. There is also a clone of InetAddress, which is even\nsimpler. A cache is used to reduce the number of DNS queries sent. The low\nlevel functions allow direct manipulation of DNS messages and records, as well\nas allowing additional resolver properties to be set.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["dns","java"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dnsjava port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dnsdbq","origin":"dns/dnsdbq","version":"2.6.7","comment":"DNSDB API Client, C Version","maintainer":"truckman@FreeBSD.org","www":"https://github.com/dnsdb/dnsdbq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"105ca03392ea05629324160d381933ed5333593eaea28aecc4c363c03bf13e87","flatsize":105207,"path":"All/dnsdbq-2.6.7.pkg","repopath":"All/dnsdbq-2.6.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":46664,"desc":"This is a pure C program that accesses the DNSDB API server at Farsight\nSecurity. An API key is required for operation. The command syntax was\ninspired by a python script called dnsdb_query, but significant departure\nhas occured, largely inspired by a modern understanding of \"time fencing\"\nand a desire for new features such as CSV output and JSON reprocessing.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"jansson":{"origin":"devel/jansson","version":"2.14"}},"categories":["dns"],"shlibs_required":["libcurl.so.4","libjansson.so.4"]},{"name":"dnsdbflex","origin":"dns/dnsdbflex","version":"1.0.6","comment":"Tool to use the DNSDB Flexible Search API extensions","maintainer":"truckman@FreeBSD.org","www":"https://github.com/farsightsec/dnsdbflex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dc354677be38c45df118a620a314b284d21423a4f45bbeaf20e2cca6eab04e7","flatsize":51830,"path":"All/dnsdbflex-1.0.6.pkg","repopath":"All/dnsdbflex-1.0.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22996,"desc":"Command line tool to use the DNSDB Flexible Search API extensions on\nsystems such as:\n    * the DNSDB Flex API server at Farsight Security\n\nAn API key is required for operation.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"jansson":{"origin":"devel/jansson","version":"2.14"}},"categories":["dns"],"shlibs_required":["libcurl.so.4","libjansson.so.4"]},{"name":"dnsdbck","origin":"dns/dnsdbck","version":"1.01","comment":"Verify consistency of DNS information in an SQL database","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org.ua/software/dnstools/dnsdbck.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0ea9863e811048b20dcb34f9c9117f72827a0dd1f4fe0ae304916e5c77dcf7e","flatsize":59634,"path":"All/dnsdbck-1.01.pkg","repopath":"All/dnsdbck-1.01.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22024,"desc":"dnsdbck verifies consistency of DNS information in an SQL database.\n\nIt is part of dnstools, a set of utilities for DNS management and related\ntasks.","deps":{"p5-Net-CIDR":{"origin":"net-mgmt/p5-Net-CIDR","version":"0.21"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe dnsdbck port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dnscrypt-wrapper","origin":"dns/dnscrypt-wrapper","version":"0.4.2_3","comment":"Adds dnscrypt support to any name resolver","maintainer":"freebsd@toyingwithfate.com","www":"https://github.com/cofyc/dnscrypt-wrapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b256e18042d257251659c050858fd090efc7d637896132dac8995e20acbe6b61","flatsize":71322,"path":"All/dnscrypt-wrapper-0.4.2_3.pkg","repopath":"All/dnscrypt-wrapper-0.4.2_3.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":29140,"desc":"This is a port of dnscrypt-wrapper, which adds dnscrypt support to any name\nresolver. It is the server-side counterpart of dnscrypt-proxy, and is in fact\nderived from its source.","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"}},"categories":["dns"],"users":["_dnscrypt-wrapper"],"shlibs_required":["libsodium.so.26","libevent-2.1.so.7"]},{"name":"dnscap","origin":"dns/dnscap","version":"2.2.0,1","comment":"DNS network traffic capture utility","maintainer":"sunpoet@FreeBSD.org","www":"https://www.dns-oarc.net/tools/dnscap","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"210e93d96654fa156ef0d674444c0ddc1afcfd77a0dbde7e7d0a0128cf5f50b6","flatsize":495950,"path":"All/dnscap-2.2.0,1.pkg","repopath":"All/dnscap-2.2.0,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":127924,"desc":"dnscap is a network capture utility designed specifically for DNS traffic. It\nproduces binary data in pcap(3) format. This utility is similar to tcpdump(1),\nbut has a number of features tailored to DNS transactions and protocol options.\nOARC uses dnscap for DITL data collections.","deps":{"ldns":{"origin":"dns/ldns","version":"1.8.4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["dns"],"shlibs_required":["libcrypto.so.12","libldns.so.3"],"options":{"CDS":"off","DOCS":"on","THREADS":"on"}},{"name":"dnsblast","origin":"dns/dnsblast","version":"0.0.2016060901","comment":"Simple load testing tool for DNS resolvers","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/jedisct1/dnsblast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b52540752f77970502b77fbec978b794de539c6de656e3879a5dc9c6484acb28","flatsize":12162,"path":"All/dnsblast-0.0.2016060901.pkg","repopath":"All/dnsblast-0.0.2016060901.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":6048,"desc":"Simple load testing tool for DNS resolvers.\n\nGive it the IP address of a resolver, the total number of queries you want to\nsend, the rate (number of packets per second), and dnsblast will tell you how\nwell the resolver is able to keep up.","categories":["dns","benchmarks"]},{"name":"dns2tcp","origin":"dns/dns2tcp","version":"0.5.2_1","comment":"Tool for relaying TCP connections over DNS","maintainer":"sbz@FreeBSD.org","www":"http://www.hsc.fr/ressources/outils/dns2tcp/index.html.en","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2df23073cd59aee406cfa90b810ccf8b8e397578ec79fc5bca245a1850259c27","flatsize":119892,"path":"All/dns2tcp-0.5.2_1.pkg","repopath":"All/dns2tcp-0.5.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44600,"desc":"Dns2tcp is a tool for relaying TCP connections over DNS.","categories":["dns"]},{"name":"dns2blackhole","origin":"dns/dns2blackhole","version":"0.1_1","comment":"Malware Prevention through Domain Blocking","maintainer":"dns2blackhole1@a1poweruser.com","www":"http://dns2blackhole.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"00fc55f62c7fd14364d5da6a335d4b7d31794558da70f6e3c48df445a8b7d485","flatsize":24800,"path":"All/dns2blackhole-0.1_1.pkg","repopath":"All/dns2blackhole-0.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11696,"desc":"Malware Prevention through Domain Blocking (Black Hole)\n\ndns2blackhole is a set of Bourne Shell csh scripts that fetch host files\nfrom public host file providers that contain the FQDN [ Fully Qualified\nDomain Names ] of sites that fall into the following categories, adware,\nmalware, exploit, hijackers, harvesters, tracking, phishing, fake news,\nfraud, spam, sex, porn, gambling, advertisements, misleading marketing,\nillegal pharmacy, warez/piracy and others. The output of the dns2blackhole\nscripts is fed directly into the ports/package versions of unbound, named,\nand dnsmask DNS servers to block those FQDN thus protecting user\ndevices from being compromised or bothered seeing things of no interest.\nThe base built-in version of unbound titled \"local_unbound\" can also be\nconfigured to work using the dns2blackhole method. This black hole method\nis another layer of protection that you can customize to your needs.","categories":["dns"],"messages":[{"message":"dns2blackhole\n\n   Malware Prevention through Domain Blocking (Black Hole)\n\n   Issue \"man dns2blackhole\"  For configuration and usage information","type":"install"}]},{"name":"dns-ui","origin":"dns/dns-ui","version":"v0.2.8","comment":"LDAP-authenticated PowerDNS user interface by Opera","maintainer":"zi@FreeBSD.org","www":"https://github.com/operasoftware/dns-ui/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cb6a375240799f4ef537781df0adcc15b9f02e5a51447bb423d6606ee566bd9","flatsize":2331872,"path":"All/dns-ui-v0.2.8.pkg","repopath":"All/dns-ui-v0.2.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":477744,"desc":"A tool to manage a PowerDNS authoritative server in a corporate LDAP-driven\nenvironment.\n\nFeatures:\n* Connects to PowerDNS via its JSON API.\n* Allows login managed by LDAP server.\n* Create zones; add, edit and delete records.\n* Grant multiple users access to administer a zone.\n* Lower access level that allows to view a zone and request changes.\n* Provides its own JSON API for making changes to DNS records.\n* Keeps a changelog of all DNS changes done through it.\n* (Optionally) export all zones as bind-format zone files and store changes\n  in git.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo_pgsql":{"origin":"databases/php82-pdo_pgsql","version":"8.2.21"},"postgresql15-server":{"origin":"databases/postgresql15-server","version":"15.8"}},"categories":["dns"],"options":{"APACHE":"on","PGSQLSRV":"on"},"messages":[{"message":"Follow the post-installation instructions at:\n  https://github.com/operasoftware/dns-ui#readme\n\nCreate a database and user, by running the following as the postgres user:\n  % createuser -P dnsui-user ; createdb -O dnsui-user dnsui\n\nCustomize /usr/local/www/dns-ui/config/config.ini\n\nCreate an initial admin account by running:\n  % php /usr/local/www/dns-ui/scripts/create_admin_account.php","type":"install"}]},{"name":"dnrd","origin":"dns/dnrd","version":"2.20.3_3","comment":"Proxy DNS daemon","maintainer":"ports@FreeBSD.org","www":"https://dnrd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e33887ecda63eb77d6bc2e4629d24396eb4d35045057ead01c2db68e3f8d66ed","flatsize":118563,"path":"All/dnrd-2.20.3_3.pkg","repopath":"All/dnrd-2.20.3_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":41512,"desc":"DNRD is a proxy DNS daemon. It supports several forward servers for\nredundancy and/or load-balancing. DNS queries for specific domains can\nbe forwarded to a specific group of DNS servers (with redundancy and\nload balancing) for that domain. It is useful for VPNs and also good\nsupport for offline and dialup sites.","categories":["dns"],"users":["dnrd"],"groups":["dnrd"],"options":{"DEBUG":"off","DOCS":"on","EXAMPLES":"on","MASTER":"on","RANDOM":"off","TCP":"off"},"annotations":{"cpe":"cpe:2.3:a:dnrd:dnrd:2.20.3:::::dragonfly6:x86_64:3","deprecated":"Abandonware, last release in 2007 and last activity in 2010. Consider using Unbound, dns/dnsmasq or dns/blocky","expiration_date":"2024-05-31"},"messages":[{"message":"===>   NOTICE:\n\nThe dnrd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nAbandonware, last release in 2007 and last activity in 2010. Consider using Unbound, dns/dnsmasq or dns/blocky.\n\nIt is scheduled to be removed on or after 2024-05-31."}]},{"name":"dnsdist","origin":"dns/dnsdist","version":"1.9.5","comment":"Highly DNS-, DoS- and abuse-aware loadbalancer","maintainer":"tremere@cainites.net","www":"https://dnsdist.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"911e31b0e183b2ca0ffb212ae76629cea140538e60b76e2b397f9f0904654409","flatsize":8268214,"path":"All/dnsdist-1.9.5.pkg","repopath":"All/dnsdist-1.9.5.pkg","licenselogic":"and","licenses":["GPLv2","ISCL","MIT"],"pkgsize":2272412,"desc":"dnsdist is a highly DNS-, DoS- and abuse-aware loadbalancer. Its goal in life\nis to route traffic to the best server, delivering top performance to\nlegitimate users while shunting or blocking abusive traffic.\n\ndnsdist is dynamic, its configuration language is Lua and it can be can be\nchanged at runtime, and its statistics can be queried from a console-like\ninterface or an HTTP API.\n\ndnsdist is used to protect and optimize the DNS traffic of hundreds of millions\nof internet subscribers.\n\n * IPv4, UDP/TCP\n * IPv6, UDP/TCP, 100%25 compliant\n * Remotely pollable statistics for real time graphing\n * High performance\n * SNMP statistics bridge (read only)\n * Dynamically route queries to backend servers\n * Advanced anti-spoofing measures\n * Reconfiguration without downtime\n * Kernel based filtering of harmful traffic, rejecting packets at 'line speed'\n * Internal Lua-based scripted answer generation\n * Question interception, answer reconditioning, NXDOMAIN redirection\n   - Including 'block lists' and security measures\n * Built-in memory efficient cache for increased performance\n * Ability to continue serving data from cache for non-responsive backends\n * Smart rate limiting per user, per subnet, per domain\n * Capable of writing dynamic rules to block harmful traffic","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"quiche":{"origin":"net/quiche","version":"0.20.1_2"},"re2":{"origin":"devel/re2","version":"20240501"},"tinycdb":{"origin":"databases/tinycdb","version":"0.81"}},"categories":["dns","net"],"users":["_dnsdist"],"groups":["_dnsdist"],"shlibs_required":["liblua-5.4.so","libedit.so.0","libsodium.so.26","libcdb.so.1","libre2.so.11","libssl.so.12","libcrypto.so.12","liblmdb.so.0","libgnutls.so.30","libnghttp2.so.14","libquiche.so"],"options":{"DNSTAP":"off","SNMP":"off","LUA":"on","LUAJIT":"off","GNUTLS":"on","OPENSSL":"on","CDB":"on","LMDB":"on"},"annotations":{"cpe":"cpe:2.3:a:powerdns:dnsdist:1.9.5:::::dragonfly6:x86_64"}},{"name":"dmtx-utils","origin":"graphics/dmtx-utils","version":"0.7.6_3","comment":"Software for reading and writing Data Matrix barcodes","maintainer":"hrs@FreeBSD.org","www":"https://libdmtx.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bc2338e8ad6afacf54210c0d48d87c8d45f357930ad2ded6db69a0b6945e00a","flatsize":58151,"path":"All/dmtx-utils-0.7.6_3.pkg","repopath":"All/dmtx-utils-0.7.6_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":20532,"desc":"dmtx-utils - software for reading and writing Data Matrix barcodes\n\nlibdmtx is open source software for reading and writing Data Matrix\nbarcodes on Linux, Unix, OS X, Windows, and certain mobile devices.\nThe included utility programs, dmtxread and dmtxwrite, serve as the\nofficial interface to libdmtx from the command line, and also provide\na good reference for programmers who wish to write their own programs\nthat interact with libdmtx.\n\nData Matrix barcodes are two-dimensional symbols that hold a dense\npattern of data with built-in error correction. The Data Matrix\nsymbology (sometimes casually referred to as \"DataMatrix\") was invented\nand released into the public domain by RVSI Acuity CiMatrix.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"libdmtx":{"origin":"graphics/libdmtx","version":"0.7.5_1"}},"categories":["graphics"],"shlibs_required":["libdmtx.so.0","libMagickWand-7.so.10","libMagickCore-7.so.10"]},{"name":"dmlc-core","origin":"devel/dmlc-core","version":"0.5.27","comment":"Common library for scalable and portable distributed machine learning","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dmlc/dmlc-core","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e7ad4bcc4e96f870540a9b868562b5df92d0d843116bceffc78126c344a3a81","flatsize":1330462,"path":"All/dmlc-core-0.5.27.pkg","repopath":"All/dmlc-core-0.5.27.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":281288,"desc":"DMLC-Core is the backbone library to support all DMLC projects, offers the\nbricks to build efficient and scalable distributed machine learning libraries.","categories":["devel"],"shlibs_provided":["libdmlc.so.0"]},{"name":"dnscrypt-proxy2","origin":"dns/dnscrypt-proxy2","version":"2.1.5_8","comment":"Flexible DNS proxy with support for encrypted protocols","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/jedisct1/dnscrypt-proxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1caf89f8f56c8d5bfea1e022986a1483ec758c570a53a207912ff81fe32f7e2","flatsize":8666143,"path":"All/dnscrypt-proxy2-2.1.5_8.pkg","repopath":"All/dnscrypt-proxy2-2.1.5_8.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":2696304,"desc":"A flexible DNS proxy with support for modern encrypted DNS protocols such as\nDNSCrypt v2 and DNS-over-HTTP/2.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"}},"categories":["dns","security"],"users":["_dnscrypt-proxy"],"groups":["_dnscrypt-proxy"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Version 2 of dnscrypt-proxy is written in Go. by default, this port's daemon\nwill listen on port 5353 (TCP/UDP) as the _dnscrypt-proxy user.\n\nIt's possible to bind it and listen on port 53 (TCP/UDP) with mac_portacl(4)\nkernel module (network port access control policy). For this add\ndnscrypt_proxy_mac_portacl_enable=YES in your rc.conf. The dnscrypt-proxy\nstartup script will load mac_portacl and add a rule where _dnscrypt-proxy user will\nbe able to bind on port 53 (TCP/UDP). This port can be changed by\ndnscrypt_proxy_mac_portacl_port variable in your rc.conf. You also need to\nchange dnscrypt-proxy config file to use port 53.\n\nBelow are a few examples on how to redirect local connections from port\n5353 to 53.\n\n[ipfw]\n\n  ipfw nat 1 config if lo0 reset same_ports \\\n    redirect_port tcp 127.0.0.1:5353 53 \\\n    redirect_port udp 127.0.0.1:5353 53\n  ipfw add nat 1 ip from any to 127.0.0.1 via lo0\n\n  /etc/rc.conf:\n    firewall_enable=\"YES\"\n    firewall_nat_enable=\"YES\"\n\n  /etc/sysctl.conf:\n    net.inet.ip.fw.one_pass=0\n\n[pf]\n\n  set skip on lo0\n  rdr pass on lo0 proto { tcp udp } from any to port 53 -> 127.0.0.1 port 5353\n\n  /etc/rc.conf:\n    pf_enable=\"YES\"\n\n[unbound]\n\n  /etc/rc.conf:\n    local_unbound_enable=\"YES\"\n\n  /var/unbound/unbound.conf:\n    server:\n      interface: 127.0.0.1\n      do-not-query-localhost: no\n\n  /var/unbound/forward.conf:\n    forward-zone:\n      name: \".\"\n      forward-addr: 127.0.0.1@5353\n\n  If you are using local_unbound, DNSSEC is enabled by default. You should\n  comment the \"auto-trust-anchor-file\" line or change dnscrypt-proxy to use\n  servers with DNSSEC support only.","type":"install"}]},{"name":"dmidecode","origin":"sysutils/dmidecode","version":"3.6","comment":"Tool for dumping DMI (SMBIOS) contents in human-readable format","maintainer":"sunpoet@FreeBSD.org","www":"https://www.nongnu.org/dmidecode/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dda5a7b679159f81564071f65663e1d9add9affe1e365ef36193d91834dc768","flatsize":195344,"path":"All/dmidecode-3.6.pkg","repopath":"All/dmidecode-3.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":70592,"desc":"Dmidecode reports information about your system's hardware as described in your\nsystem BIOS according to the SMBIOS/DMI standard. This information typically\nincludes system manufacturer, model name, serial number, BIOS version, asset tag\nas well as a lot of other details of varying level of interest and reliability\ndepending on the manufacturer. This will often include usage status for the CPU\nsockets, expansion slots (e.g. AGP, PCI, ISA) and memory module slots, and the\nlist of I/O ports (e.g. serial, parallel, USB).","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"dmg2img","origin":"sysutils/dmg2img","version":"1.6.7","comment":"DMG2IMG convert tool","maintainer":"sunpoet@FreeBSD.org","www":"http://vu1tur.eu.org/tools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bbe7a60053f24162137c20ee2448bf8f517df3fc884a49803397bc199e3007a","flatsize":57383,"path":"All/dmg2img-1.6.7.pkg","repopath":"All/dmg2img-1.6.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21152,"desc":"DMG2IMG is a tool which allows converting Apple compressed dmg archives to\nstandard (hfsplus) image disk files. This tool handles zlib and bzip2 compressed\ndmg images.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libcrypto.so.12"],"annotations":{"cpe":"cpe:2.3:a:dmg2img_project:dmg2img:1.6.7:::::dragonfly6:x86_64"}},{"name":"dmenu2","origin":"x11/dmenu2","version":"0.2","comment":"Fork of dmenu with many enhancements and additional options","maintainer":"beyert@cs.ucr.edu","www":"https://github.com/beyert/dmenu2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5eaefc2ca5b1e59e1693fd5a6e8cc1b0801a6fc477d0293b4d68e0702341de85","flatsize":44955,"path":"All/dmenu2-0.2.pkg","repopath":"All/dmenu2-0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18084,"desc":"dmenu2 is the fork of original dmenu -- an efficient dynamic menu for X11,\npatched to support features like flexible positioning, fuzzy matching, follow\nfocus, tab navigation, background dimming, etc.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXinerama.so.1","libXft.so.2","libXrender.so.1","libfreetype.so.6","libfontconfig.so.1"],"options":{"XINERAMA":"on"}},{"name":"dmenu-wayland","origin":"deskutils/dmenu-wayland","version":"0.1_1","comment":"Efficient dynamic menu for wayland","maintainer":"bapt@FreeBSD.org","www":"https://github.com/nyyManni/dmenu-wayland","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a030f12f0b1fab7e9b965c9c6e91b221c0eaf530c21d35a1a54cbd55039e29d9","flatsize":45679,"path":"All/dmenu-wayland-0.1_1.pkg","repopath":"All/dmenu-wayland-0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17428,"desc":"dmenu-wayland is a minimalistic Wayland menu. It reads a newline separated list\nof items from stdin and shows them as a menu on the top of the screen.\nWhen the user selects one item or types any text and presses Enter, their choice\nis printed to stdout.\n\ndmenu-wayland is inspired by https://tools.suckless.org/dmenu","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["deskutils","wayland"],"shlibs_required":["libcairo.so.2","libglib-2.0.so.0","libgobject-2.0.so.0","libpango-1.0.so.0","libpangocairo-1.0.so.0","libwayland-client.so.0","libxkbcommon.so.0"]},{"name":"dmenu","origin":"x11/dmenu","version":"5.1","comment":"X11 menu application designed for the dwm window manager","maintainer":"0mp@FreeBSD.org","www":"https://tools.suckless.org/dmenu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8af0a69aec79deb9f80b282fc76712bd3a3ddf3175357adfb538da1ae6e3182","flatsize":39709,"path":"All/dmenu-5.1.pkg","repopath":"All/dmenu-5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17232,"desc":"dmenu is a minimalistic X11 menu. It reads a newline separated list of items\nfrom stdin and shows them as a menu on the top of the screen. When the user\nselects one item or types any text and presses Enter, their choice is printed\nto stdout.\n\ndmenu was developed as an addition to the dynamic window manager (dwm), but can\nbe used in any X11-environment.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXinerama.so.1","libfontconfig.so.1","libXft.so.2"],"options":{"XINERAMA":"on"}},{"name":"dmarcts-report-viewer-php82","origin":"www/dmarcts-report-viewer","version":"2.0.0.20230615.4730985","comment":"PHP viewer for DMARC records","maintainer":"nork@FreeBSD.org","www":"https://www.techsneeze.com/dmarc-report/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29916cdaba11d8e6b271be85d164e6c1010e6b6d8a644f5c5e53d0be62cb9ae1","flatsize":211267,"path":"All/dmarcts-report-viewer-php82-2.0.0.20230615.4730985.pkg","repopath":"All/dmarcts-report-viewer-php82-2.0.0.20230615.4730985.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv3"],"pkgsize":75704,"desc":"A PHP viewer for DMARC records that have been parsed by John Levine's rddmarc\nscript or the dmarcts-report-parser.pl into a MySQL or PostgreSQL database.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-pdo_pgsql":{"origin":"databases/php82-pdo_pgsql","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www","mail"],"options":{"MYSQL":"on","PGSQL":"on"}},{"name":"dmarcts-report-parser","origin":"mail/dmarcts-report-parser","version":"2.0","comment":"Perl based tool to parse DMARC reports","maintainer":"crees@FreeBSD.org","www":"https://github.com/techsneeze/dmarcts-report-parser/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8abfdccb463e6e746ddbb16fdbc4066236b93cf04211e8a063e8ce60be26f4f","flatsize":82024,"path":"All/dmarcts-report-parser-2.0.pkg","repopath":"All/dmarcts-report-parser-2.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24592,"desc":"A Perl based tool to parse DMARC reports, based on John Levine's rddmarc,\nbut extended by the following features:\n\n    Allow to read messages from an IMAP server and not only from\n    the local filesystem.\n\n    Store much more XML values into the database (for example the\n    missing SPF and DKIM results from the policy_evaluated section)\n    and also the entire XML for later reference.\n\n    Supports MySQL and PostgreSQL.\n\n    Needed database tables and columns are created automatically,\n    user only needs to provide a database. The database schema is\n    compatible to the one used by rddmarc, but extends it by\n    additional fields.  Users can switch from rddmarc to\n    dmarcts-report-parser without having to do any changes to the\n    database by themselves.","deps":{"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-File-MimeInfo":{"origin":"devel/p5-File-MimeInfo","version":"0.35"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-IMAPClient":{"origin":"mail/p5-Mail-IMAPClient","version":"3.43"},"p5-Mail-Mbox-MessageParser":{"origin":"mail/p5-Mail-Mbox-MessageParser","version":"1.5111"},"p5-PerlIO-gzip":{"origin":"archivers/p5-PerlIO-gzip","version":"0.20"},"p5-Socket6":{"origin":"net/p5-Socket6","version":"0.29"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"]},{"name":"dmake","origin":"devel/dmake","version":"4.13.1_1,1","comment":"Another hyper make utility","maintainer":"office@FreeBSD.org","www":"https://www.openoffice.org/tools/dmake/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86e9507befa194f3ac47ea16f6be42ebcb1f95577ed08a54e64376594eda22d5","flatsize":180663,"path":"All/dmake-4.13.1_1,1.pkg","repopath":"All/dmake-4.13.1_1,1.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":104076,"desc":"Dmake is a make utility similar to GNU make or the Workshop dmake.\n\ndmake is different from other versions of Make in that it supports\nsignificant enhancements.\n\nThe original author(s) were WTICorp.com, but they appear to have lost\ninterest in maintaining the code.\n\nThis port installs the version previously maintained by the Apache\nOpenOffice project.","categories":["devel"]},{"name":"dmalloc","origin":"devel/dmalloc","version":"5.6.5","comment":"Portable debug memory allocation library","maintainer":"mjl@luckie.org.nz","www":"https://dmalloc.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0d775498b073283221c50687bec5150dd7325e944dabee82ea02941b820d177","flatsize":1398201,"path":"All/dmalloc-5.6.5.pkg","repopath":"All/dmalloc-5.6.5.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":143428,"desc":"The debug memory allocation or dmalloc library has been designed as a\nportable drop in replacement for the system's memory management\nroutines while providing powerful debugging facilities configurable at\nruntime.  These facilities include such things as memory-leak\ntracking, fence-post write detection, file/line number reporting, and\ngeneral logging of statistics.  Online documentation is available at:","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_provided":["libdmalloc.so.1","libdmallocth.so.1","libdmallocthcxx.so.1","libdmallocxx.so.1"],"options":{"DOCS":"on"}},{"name":"dmachine","origin":"ftp/dmachine","version":"0.25","comment":"Non interactive, non graphical, batch download manager","maintainer":"hsn@sendmail.cz","www":"https://dmachine.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01eb68d8b648cc41f4cddc706b592be3120fb5e65bd36f4196962588ef6d5793","flatsize":87607,"path":"All/dmachine-0.25.pkg","repopath":"All/dmachine-0.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":66196,"desc":"Download machine is non interactive, non graphical, batch download manager.\nTired of GUI Download managers and mouse clicking? Then Download Machine is\njust for YOU! Download Machine is written in portable Java 1.1 code and\nsupports HTTP, FTP and FSP protocols.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["ftp","java"],"options":{"DOCS":"on"}},{"name":"dlint","origin":"dns/dlint","version":"1.4.1","comment":"Lint for DNS zones (Domain Name Server zone verification utility)","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/dns/dlint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"71b197d704c72651c4926976f1db3460071efe940fd3896d2728d1b57acf9da6","flatsize":34754,"path":"All/dlint-1.4.1.pkg","repopath":"All/dlint-1.4.1.pkg","licenselogic":"single","pkgsize":13152,"desc":"`dlint' is a Domain Name Server zone verification utility.\n\n`dlint' analyzes any DNS zone you specify, and reports any problems it\nfinds by displaying errors and warnings.  Then it descends recursively to\nexamine all zones below the given one (this can be disabled with a command-\nline option).\n\nYou can run dlint on your own domains, or on somebody else's, because it uses\nthe standard DNS network protocol.  Dlint is very useful since most nameservers\ndo no more than syntax-check your database files.  Dlint's messages are very\ninformative and suggest ways to fix the problems, not just complain about them.","categories":["dns"],"options":{"DOCS":"on"}},{"name":"domino-chain","origin":"games/domino-chain","version":"1.1_8","comment":"Rearrange dominoes on different platforms to start a chain reaction","maintainer":"amdmi3@FreeBSD.org","www":"https://domino-chain.gitlab.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5d3f8ce51240c1499eb5e81dbc545038f54a5bfb4bd1a52833e749d8e40ff37","flatsize":36971597,"path":"All/domino-chain-1.1_8.pkg","repopath":"All/domino-chain-1.1_8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":35978832,"desc":"Domino-Chain is a puzzle game where you have to rearrange dominoes\non different platforms to start a chain reaction that makes all\ndominoes topple over. There are many strange types of dominoes,\nsuch as the Ascender which will rise to the ceiling when pushed,\nor the Exploder which will blast a hole into the platform it stands\non.\n\nDomino-Chain is a faithful reincarnation of the game Pushover\noriginally published by Ocean in 1992. Compared to Pushover,\nDomino-Chain has some new levels, some additional domino types,\nbetter graphics in higher resolution and high-quality music. On top\nof that, you can load and play the original levels from Pushover\nif you have a copy of it.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"freefont-ttf":{"origin":"x11-fonts/freefont-ttf","version":"20120503_2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["liblua-5.2.so","libSDL2_mixer-2.0.so.0","libSDL2_ttf-2.0.so.0","libfribidi.so.0","libpng16.so.16","libSDL2-2.0.so.0","libintl.so.8","libboost_filesystem.so.1.84.0","libboost_system.so.1.84.0"],"options":{"DOCS":"on","NLS":"on"}},{"name":"dkns","origin":"editors/dkns","version":"1.100_1","comment":"Simple console text editor","maintainer":"jimmy@mammothcheese.ca","www":"https://www.mammothcheese.ca/dkns.txt","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"afb6bb661abca6439dda38bcb2b1d42ef155d79e5df0e92ce23c8c4547198ebe","flatsize":127854,"path":"All/dkns-1.100_1.pkg","repopath":"All/dkns-1.100_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":30252,"desc":"Dickens is a simple, one-buffer-in-one-window, console text editor.\n\nDickens only understands UNIX-style text files expressed in ASCII, and is\ntherefore of little or no use to the non-English-speaking world.\n\nDickens is written in Munger(1).  Features include interactive filename\ncompletion, tags support, regular-expression search-and-replace, and\nunlimited undo/redo.","deps":{"munger":{"origin":"lang/munger","version":"5.12_1"}},"categories":["editors"]},{"name":"dkimproxy","origin":"mail/dkimproxy","version":"1.4.1_2","comment":"DKIM filter for Postfix","maintainer":"andrey@bsdnir.info","www":"https://dkimproxy.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ea6a80d2fd5126c5074455c314de73ba6989a7e1cd75236c852c63bd41c0354b","flatsize":90673,"path":"All/dkimproxy-1.4.1_2.pkg","repopath":"All/dkimproxy-1.4.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":32300,"desc":"This is an implementation of DomainKeys Identified Mail (DKIM) draft standard\nfor the Postfix mail transfer agent.  DKIM is a scheme to sign and verify\ne-mail messages on a per-domain basis.\n\nDetails regarding the protocol and other issues related to the draft standard\ncan be found at http://www.dkim.org/.","deps":{"p5-Error":{"origin":"lang/p5-Error","version":"0.17029"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-Mail-DKIM":{"origin":"mail/p5-Mail-DKIM","version":"1.20240619"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"users":["dkimproxy"],"groups":["dkimproxy"],"options":{"IPV6":"on","TEST":"off"}},{"name":"docbook-xsl","origin":"textproc/docbook-xsl","version":"1.79.1_1,1","comment":"XSL DocBook stylesheets","maintainer":"sunpoet@FreeBSD.org","www":"http://docbook.sourceforge.net/projects/xsl/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d4e6349df5bf6090cc51fa21b9d359b90b576c93395528c56819b3108c0a2b77","flatsize":50287180,"path":"All/docbook-xsl-1.79.1_1,1.pkg","repopath":"All/docbook-xsl-1.79.1_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20411284,"desc":"These are XSL stylesheets for the DocBook DTD and its derivatives (Simplified\nDocBook, etc.).","deps":{"docbook":{"origin":"textproc/docbook","version":"1.5"},"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"],"options":{"DOCS":"on","ECLIPSE":"on","EPUB":"on","EXTENSIONS":"on","HIGHLIGHTING":"on","HTMLHELP":"on","JAVAHELP":"on","PROFILING":"on","ROUNDTRIP":"on","SLIDES":"on","TEMPLATE":"on","TESTS":"on","TOOLS":"on","WEBSITE":"on","XHTML11":"on"}},{"name":"dkh","origin":"science/dkh","version":"1.2_6","comment":"Wolf, Reiher, and Hess's Douglas-Kroll-Hess relativistic correction","maintainer":"yuri@FreeBSD.org","www":"http://www.reiher.ethz.ch/software/dkh-x2c.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea0bca45583885b9387c3119b1b674c895a79a943f3f053dbbfbff7d05e86822","flatsize":157904,"path":"All/dkh-1.2_6.pkg","repopath":"All/dkh-1.2_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":53644,"desc":"Computation of Wolf, Reiher, and Hess's Douglas-Kroll-Hess relativistic\ncorrection at 2nd-4th order wrapped in CMake for the Psi4 project.\n\nIt is based on these publications:\n* A. Wolf, M. Reiher, B. A. Hess, J. Chem. Phys. 117, 9215 (2002);\n  http://dx.doi.org/10.1063/1.1515314\n* M. Reiher, A. Wolf, J. Chem. Phys. 121, 10945 (2004);\n  http://dx.doi.org/10.1063/1.1818681","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libgomp.so.1","libquadmath.so.0"],"shlibs_provided":["libdkh.so"]},{"name":"dkftpbench","origin":"benchmarks/dkftpbench","version":"0.45_2","comment":"FTP benchmark program","maintainer":"ports@FreeBSD.org","www":"http://www.kegel.com/dkftpbench/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cf613bfd8c5a6e02089a5413a34c6061e23f12e47ca4c5e1940b85f6c03ef45","flatsize":87138,"path":"All/dkftpbench-0.45_2.pkg","repopath":"All/dkftpbench-0.45_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35784,"desc":"dkftpbench is an FTP benchmark program inspired by SPECweb99.  The result of\nthe benchmark is a number-of-simultaneous-users rating; after running the\nbenchmark properly, you have a good idea how many simultaneous dialup clients\na server can support.  The target bandwidth per client is set at 28.8\nkilobits/second to model dialup users; this is important for servers on the\nreal Internet, which often serve thousands of clients on only 10 MBits/sec of\nbandwidth.","categories":["benchmarks","ftp"],"messages":[{"message":"===>   NOTICE:\n\nThe dkftpbench port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dkfilter","origin":"mail/dkfilter","version":"0.11_1","comment":"Domainkeys filter for Postfix","maintainer":"ports@FreeBSD.org","www":"http://jason.long.name/dkfilter/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f80b94d5a26802012ccde0e96a15e7843f2211b5a57774c76a1796edcc6fde63","flatsize":90562,"path":"All/dkfilter-0.11_1.pkg","repopath":"All/dkfilter-0.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25072,"desc":"This is an implementation of DomainKeys draft standard for the Postfix mail\ntransfer agent.  DomainKeys is proposed by Yahoo!, Inc. and this is a scheme\nto sign and verify e-mail messages on a per-domain basis.\nProtocol and other issues about this draft standard can be found at\nhttp://antispam.yahoo.com/domainkeys.","deps":{"p5-Crypt-OpenSSL-RSA":{"origin":"security/p5-Crypt-OpenSSL-RSA","version":"0.33"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"users":["dkfilter"],"groups":["dkfilter"],"messages":[{"message":"===>   NOTICE:\n\nThe dkfilter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dk-milter","origin":"mail/dk-milter","version":"1.0.2_7","comment":"Domainkeys milter for Sendmail","maintainer":"ports@FreeBSD.org","www":"http://sendmail.net/dk-milter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96524902a14336dc073008dee853a63211f81789bbf48e6102f5372aff6d3159","flatsize":225618,"path":"All/dk-milter-1.0.2_7.pkg","repopath":"All/dk-milter-1.0.2_7.pkg","licenselogic":"single","pkgsize":78600,"desc":"implements Yahoo!, Inc.'s DomainKeys draft standard for signing\nand verifying e-mail messages on a per-domain basis.\n\nDetails regarding the protocol and other issues related to the\ndraft standard can be found at http://antispam.yahoo.com/domainkeys","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libmilter.so.7","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"In order to run this port, please add the following lines to\n/etc/mail/<your_configuration>.mc:\n\nINPUT_MAIL_FILTER(`dk-filter', `S=unix:/var/run/milterdk/filter, F=T, T=R:2m')\n\nAnd to run the milter from startup, add milterdk_enable=\"YES\" in\nyour /etc/rc.conf.\nExtra options can be found in startup script.","type":"install"},{"message":"===>   NOTICE:\n\nThe dk-milter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dlib-cpp","origin":"science/dlib-cpp","version":"19.24_1","comment":"Machine learning framework written in C++","maintainer":"arrowd@FreeBSD.org","www":"http://dlib.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a1c100c9a0c87bf318f548fb0ecbe0032e80a638bcc676670ed8de29694f1e8","flatsize":16377753,"path":"All/dlib-cpp-19.24_1.pkg","repopath":"All/dlib-cpp-19.24_1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":2456784,"desc":"Dlib is a modern C++ toolkit containing machine learning algorithms\nand tools for creating complex software in C++ to solve real world\nproblems. It is used in both industry and academia in a wide range\nof domains including robotics, embedded devices, mobile phones,\nand large high performance computing environments.","deps":{"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["science","devel","math"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libgif.so.7","libpng16.so.16","libjpeg.so.8","libsqlite3.so.0"],"shlibs_provided":["libdlib.so.19.24.0"],"options":{"AVX":"off","BLASLAPACK":"off","GIF":"on","JPEG":"on","PNG":"on","PYTHON":"off","SQLITE":"on","X11":"on"}},{"name":"djview","origin":"graphics/djview4","version":"4.12_4","comment":"Standalone Djvu viewer and plugin based on Qt toolkit","maintainer":"nc@FreeBSD.org","www":"https://djvu.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1248b050e0e8ba5bd78eab4e7c9a0d32ac6e6e19f3ab261ae1c681bddf0f81a9","flatsize":1950261,"path":"All/djview-4.12_4.pkg","repopath":"All/djview-4.12_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":557164,"desc":"Standalone Djvu viewer and plugin based on the Qt toolkit. Uses djvulibre\nfor rendering.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"djvulibre":{"origin":"graphics/djvulibre","version":"3.5.28_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libdjvulibre.so.21","libtiff.so.6","libQt5OpenGL.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1","libglib-2.0.so.0","libintl.so.8","libXt.so.6","libXext.so.6"]},{"name":"django-recaptcha","origin":"www/py-django-recaptcha","version":"4.0.0_1","comment":"Django reCAPTCHA form field/widget integration app","maintainer":"python@FreeBSD.org","www":"https://github.com/django-recaptcha/django-recaptcha","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a92afcf413275253d819b87193957c07c0ba982b9b4ac36b97a3c70e0f25fa8","flatsize":178657,"path":"All/django-recaptcha-4.0.0_1.pkg","repopath":"All/django-recaptcha-4.0.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28372,"desc":"Django reCAPTCHA form field/widget integration app.\n\nFollowing reCAPTCHA variants are supported:\n\n* Google reCAPTCHA V2 - Checkbox (Default)\n* Google reCAPTCHA V2 - Invisible\n* Google reCAPTCHA V3\n\nDjango reCAPTCHA uses a modified version of the Python reCAPTCHA client which\nis included in the package as \"client.py\"","deps":{"py311-django42":{"origin":"www/py-django42","version":"4.2.15"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"annotations":{"flavor":"py311"}},{"name":"divide-and-succeed","origin":"games/divide-and-succeed","version":"0.9.4_1","comment":"Divide polygons into the rigth number of equal parts","maintainer":"amdmi3@FreeBSD.org","www":"http://projects.haxx.es/p/divide-and-succeed/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cece11fc80f003e0fa6c7566957762e9adec97de36e709a6defcca19e8d8fcf3","flatsize":250743,"path":"All/divide-and-succeed-0.9.4_1.pkg","repopath":"All/divide-and-succeed-0.9.4_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":96100,"desc":"Divide and succeed is a slicing cake game :-D\n\nYou have to cut a Polygon in a specific number of equal parts using\na specific number of lines.\n\nLevels consists of a list of Polygons, a number of parts and a\nnumber of slices. Maximum width allowed for a level is 600, Maximum\nheight is 400. There is no level editor at the moment, so it's\ntext-editor style.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_ttf-2.0.so.0"]},{"name":"djgpp-binutils","origin":"devel/djgpp-binutils","version":"2.17_2","comment":"FSF binutils for DJGPP cross-development","maintainer":"johnson.peter@gmail.com","www":"https://www.delorie.com/djgpp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc5bb9727f3092f28a74258bea2770093188a9693a376ebd36126dd5f11a3eda","flatsize":7755189,"path":"All/djgpp-binutils-2.17_2.pkg","repopath":"All/djgpp-binutils-2.17_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1219312,"desc":"FSF binutils-2.16 for DJGPP cross-development.\n\nThis port is needed by devel/djgpp-gcc","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"]},{"name":"diswall","origin":"security/diswall","version":"0.5.2_1","comment":"Distributed firewall","maintainer":"yuri@FreeBSD.org","www":"https://diswall.stream","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"316e7e1aa8d1f8188ad8f4d216001ff1f740350157b1a7b9c684ee2fda2392d1","flatsize":689003,"path":"All/diswall-0.5.2_1.pkg","repopath":"All/diswall-0.5.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":249916,"desc":"Diswall (distributed firewall) - a client of distributed firewall working on\nmany servers and using NATS for the transport level.\nIts purpose - blocking IPs with a blink of the eye on all servers in any\ninfrastructure when some IP checks any of the closed ports of anyone of these\nservers.  Therefore, diswall provides good protection of whole infrastructure\n(as anti-shodan) preventing intruder to get any system information.","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["security"]},{"name":"distorm","origin":"devel/distorm","version":"20121220.r230_2","comment":"Fast x86 and x86-64 disassembler library","maintainer":"ports@FreeBSD.org","www":"https://github.com/gdabah/distorm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51a98bd9ce9ee48f8532d9e140ac3dbdd0e0e6ca93747c7faafbb35d78725c6b","flatsize":307903,"path":"All/distorm-20121220.r230_2.pkg","repopath":"All/distorm-20121220.r230_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":56196,"desc":"diStorm is a binary stream disassembler of x86 instructions. It can operate\nin 16, 32, and 64 bit modes, and supports FPU, MMX, SSE, SSE2, SSE3, SSE4,\n3DNow! (with extensions), x86-64, VMX, AMD SVM, and AVX instruction sets.\ndiStorm was written to decode every instruction quickly and accurately, with\nrobust handling of valid and unused prefixes. The output is a special structure\nthat can describe any x86 instruction, and later be formatted into text for\ndisplay.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe distorm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"distilator","origin":"ports-mgmt/distilator","version":"1.4","comment":"Command-line script to check the availability of a ports distfiles","maintainer":"ehaupt@FreeBSD.org","www":"https://critical.ch/distilator/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"870353208fb74f69870f6a48797d4a6c0aefcbe25d08492c0bb03b961af55daa","flatsize":9190,"path":"All/distilator-1.4.pkg","repopath":"All/distilator-1.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3756,"desc":"A command-line script to check the availability of a FreeBSD ports\ndistfiles in parallel.","deps":{"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-requests-ftp":{"origin":"ftp/py-requests-ftp","version":"0.3.1"},"py311-validators":{"origin":"devel/py-validators","version":"0.22.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["ports-mgmt"]},{"name":"distel-emacs_wayland","origin":"devel/distel","version":"4.1.1_17","comment":"Distel extends Emacs Lisp with Erlang-style message passing","maintainer":"erlang@FreeBSD.org","www":"http://www.bluetail.com/~luke/distel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9e19c38d0d6fc74dbbdc8ddd3e3bd1409e3ecde266bf21032250ffcc8d34442","flatsize":675519,"path":"All/distel-emacs_wayland-4.1.1_17.pkg","repopath":"All/distel-emacs_wayland-4.1.1_17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":256452,"desc":"Distel extends Emacs Lisp with Erlang-style processes and message\npassing, and the Erlang distribution protocol. With this you can\nwrite Emacs Lisp processes and have them communicate with normal\nErlang processes in real nodes. Includes some useful applications\n(Dynamic TAGS, debugger, process list, profiler and more).","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"distel-emacs_nox","origin":"devel/distel","version":"4.1.1_17","comment":"Distel extends Emacs Lisp with Erlang-style message passing","maintainer":"erlang@FreeBSD.org","www":"http://www.bluetail.com/~luke/distel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"218719dc5c9919981cf5a9cfe4b6348fc417a614a0db1e463d1fc4e1989328b6","flatsize":675519,"path":"All/distel-emacs_nox-4.1.1_17.pkg","repopath":"All/distel-emacs_nox-4.1.1_17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":256440,"desc":"Distel extends Emacs Lisp with Erlang-style processes and message\npassing, and the Erlang distribution protocol. With this you can\nwrite Emacs Lisp processes and have them communicate with normal\nErlang processes in real nodes. Includes some useful applications\n(Dynamic TAGS, debugger, process list, profiler and more).","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"djvulibre","origin":"graphics/djvulibre","version":"3.5.28_4","comment":"DjVu base libraries and utilities","maintainer":"nc@FreeBSD.org","www":"https://djvu.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e35d333ebc6513514b43e8af16e52690302235ea21695a59a0fc2fee73f2ad4","flatsize":5428198,"path":"All/djvulibre-3.5.28_4.pkg","repopath":"All/djvulibre-3.5.28_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3076020,"desc":"DjVu is a web-centric format and software platform for distributing\ndocuments and images. DjVu was originally developed at AT&T\nLabs-Research. In March 2000, AT&T sold DjVu to LizardTech Inc. who\nnow distributes Windows/Mac plug-ins, and commercial encoders (mostly\non Windows).\n\nLizardTech released the reference implementation of DjVu under\nthe GNU GPL in October 2000. DjVuLibre (which means free DjVu), is\nan enhanced version of that code, maintained by the original inventors\nof DjVu. It is compatible with version 3.5 of the LizardTech DjVu\nsoftware suite.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","www"],"shlibs_required":["libtiff.so.6","libjpeg.so.8"],"shlibs_provided":["libdjvulibre.so.21"],"options":{"ANY2DJVU":"off","DESKTOPFILES":"on","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:djvulibre_project:djvulibre:3.5.28:::::dragonfly6:x86_64:4"}},{"name":"distel-emacs_devel_nox","origin":"devel/distel","version":"4.1.1_17","comment":"Distel extends Emacs Lisp with Erlang-style message passing","maintainer":"erlang@FreeBSD.org","www":"http://www.bluetail.com/~luke/distel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9e63329d61c282b297b1f105592327aa54962d76c216a0c20379741eb0ef6a5","flatsize":675519,"path":"All/distel-emacs_devel_nox-4.1.1_17.pkg","repopath":"All/distel-emacs_devel_nox-4.1.1_17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":256480,"desc":"Distel extends Emacs Lisp with Erlang-style processes and message\npassing, and the Erlang distribution protocol. With this you can\nwrite Emacs Lisp processes and have them communicate with normal\nErlang processes in real nodes. Includes some useful applications\n(Dynamic TAGS, debugger, process list, profiler and more).","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"distel-emacs_devel","origin":"devel/distel","version":"4.1.1_17","comment":"Distel extends Emacs Lisp with Erlang-style message passing","maintainer":"erlang@FreeBSD.org","www":"http://www.bluetail.com/~luke/distel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"272f047a825b6be24475b6d1ac8d98c02f5e369dba934b74f43159c26b96901d","flatsize":675519,"path":"All/distel-emacs_devel-4.1.1_17.pkg","repopath":"All/distel-emacs_devel-4.1.1_17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":256528,"desc":"Distel extends Emacs Lisp with Erlang-style processes and message\npassing, and the Erlang distribution protocol. With this you can\nwrite Emacs Lisp processes and have them communicate with normal\nErlang processes in real nodes. Includes some useful applications\n(Dynamic TAGS, debugger, process list, profiler and more).","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"distel-emacs_canna","origin":"devel/distel","version":"4.1.1_17","comment":"Distel extends Emacs Lisp with Erlang-style message passing","maintainer":"erlang@FreeBSD.org","www":"http://www.bluetail.com/~luke/distel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"153870459c9eb3a802603f182ff8d208f922798908a7e57c7b3be122a5ce08e4","flatsize":675519,"path":"All/distel-emacs_canna-4.1.1_17.pkg","repopath":"All/distel-emacs_canna-4.1.1_17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":256496,"desc":"Distel extends Emacs Lisp with Erlang-style processes and message\npassing, and the Erlang distribution protocol. With this you can\nwrite Emacs Lisp processes and have them communicate with normal\nErlang processes in real nodes. Includes some useful applications\n(Dynamic TAGS, debugger, process list, profiler and more).","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"dolibarr18","origin":"www/dolibarr18","version":"18.0.5_1","comment":"Modern software package to manage your company or foundation","maintainer":"acm@FreeBSD.org","www":"https://www.dolibarr.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"25f92b2f34cb3d98d3a81a801b27e79b43e0e66db9999f9d262a25c9f45c571b","flatsize":214162929,"path":"All/dolibarr18-18.0.5_1.pkg","repopath":"All/dolibarr18-18.0.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":43223060,"desc":"Dolibarr ERP & CRM is a modern software package to manage your organization's\nactivity (contacts, suppliers, invoices, orders, stocks, agenda)\n\nIt's an Open Source Software (written in PHP language) designed for small,\nmedium or large companies, foundations and freelances.\n\nYou can freely use, study, modify or distribute it according to its Free\nSoftware licence.\n\nYou can use it as a standalone application or as a web application to be able\nto access it from the Internet or a LAN.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-calendar":{"origin":"misc/php82-calendar","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-pgsql":{"origin":"databases/php82-pgsql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www","finance"],"options":{"MYSQL":"off","PGSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:dolibarr18:dolibarr18:18.0.5:::::dragonfly6:x86_64:1"},"messages":[{"message":"Dolibarr 18 was installed\n\n1) Create a user and a database for dolibarr to store all\n   its tables in (or choose an existing database).\n\n2) Into web server configuration file you must define webroot to \n   /usr/local/www/dolibarr18/htdocs or add a dolibarr alias to it\n\n3) You should now open a browser and go to:\n\n   http://localhost/dolibarr\n\n   and follow the installer instructions\n\n4) Enjot it","type":"install"}]},{"name":"docbook-xsl-ns","origin":"textproc/docbook-xsl-ns","version":"1.79.1","comment":"Namespace-aware DocBook XSLT stylesheets","maintainer":"sunpoet@FreeBSD.org","www":"https://docbook.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d22a0aa34ca2677449a1b7aac70dd6778a68a9b9667bea736701dcdd31f3b598","flatsize":53364514,"path":"All/docbook-xsl-ns-1.79.1.pkg","repopath":"All/docbook-xsl-ns-1.79.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20867224,"desc":"These are namespace-aware XSLT stylesheets for the DocBook DTD and its\nderivatives (Simplified DocBook, etc.).","deps":{"docbook":{"origin":"textproc/docbook","version":"1.5"},"xmlcatmgr":{"origin":"textproc/xmlcatmgr","version":"2.2_4"}},"categories":["textproc"],"options":{"DOCS":"on"}},{"name":"distel","origin":"devel/distel","version":"4.1.1_17","comment":"Distel extends Emacs Lisp with Erlang-style message passing","maintainer":"erlang@FreeBSD.org","www":"http://www.bluetail.com/~luke/distel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5fb8aad5591fe2f253d643aab990293ba141c8c3d2bbaa9f997a352fdbdb6d94","flatsize":675519,"path":"All/distel-4.1.1_17.pkg","repopath":"All/distel-4.1.1_17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":256480,"desc":"Distel extends Emacs Lisp with Erlang-style processes and message\npassing, and the Erlang distribution protocol. With this you can\nwrite Emacs Lisp processes and have them communicate with normal\nErlang processes in real nodes. Includes some useful applications\n(Dynamic TAGS, debugger, process list, profiler and more).","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"distcc","origin":"devel/distcc","version":"3.4_1","comment":"Distribute compilation of C(++) code across machines on a network","maintainer":"ports@FreeBSD.org","www":"https://distcc.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d8ffd4e8d604b388ea6997b39a4640a7b8145aae9438ccb9c9a95c65f5e9825","flatsize":528467,"path":"All/distcc-3.4_1.pkg","repopath":"All/distcc-3.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":168740,"desc":"distcc is a program to distribute compilation of C code across\nseveral machines on a network. distcc should always generate the\nsame results as a local compile, is simple to install and use, and\nis often significantly faster than a local compile.\n\nUnlike other distributed build systems, distcc does not require all\nmachines to share a filesystem, have synchronized clocks, or to\nhave the same libraries or header files installed. Machines can be\nrunning different operating systems, as long as they have compatible\nbinary formats or cross-compilers.\n\ndistcc sends the complete preprocessed source code across the network\nfor each job, so all it requires of the volunteer machines is that\nthey be running the distccd daemon, and that they have an appropriate\ncompiler installed.\n\nThis version also comes with a text-based as well as a GNOME-based monitor\nto inspect the load on the cluster, and how it is distributed among the\nvarious distcc nodes.","deps":{"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["devel"],"users":["distcc"],"groups":["distcc"],"shlibs_required":["libpopt.so.0"],"options":{"AVAHI":"off","CLANGLINK":"off","DOCS":"on","GUI":"off","IPV6":"on","LLVMLINK":"off","PUMP":"off"},"annotations":{"cpe":"cpe:2.3:a:distcc:distcc:3.4:::::dragonfly6:x86_64:1"},"messages":[{"message":"WARNING: distcc[d] performs NO AUTHENTICATION at all and should\nONLY be used in trusted networks!\n\nDistccd now requires the --allow (-a) argument when running\nin daemon mode. This option restricts distcc to a specific\nnetwork, by default this port uses 127.0.0.0/8, you should\nchange this by specifying your own distccd_flags in\n/etc/rc.conf, see the script in /usr/local/etc/rc.d/distccd\nfor a template.\n\nAdditionally it is recommended that you add entries to\n/etc/syslog.conf to record all distccd log messages to a file\nsuch as /var/log/distccd.log.\n\nExample syslog.conf entry:\n\n!distccd\n*.*\t\t\t\t\t/var/log/distccd.log\n\nThe daemon runs on port 3632 by default. You can change that\nvalue by calling distccd with the -p parameter, e.g.\n`distccd -p 4711'. Do not edit the rc.d script to achieve this\ninstead override the value of distccd_flags in /etc/rc.conf.\n\nNote that remote daemons currently won't work if they cannot\nresolve the reverse DNS of the master machine","type":"install"},{"message":"Those upgrading from pre-3.3 must run update-distcc-symlinks on\nevery server machine, and add manually (see MASQUERADING of distcc(1))\nthose compilers it does not detect.","type":"upgrade","maximum_version":"3.3"},{"message":"===>   NOTICE:\n\nThe distcc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"distcache","origin":"security/distcache","version":"1.5.1","comment":"Distributed OpenSSL session caching tools","maintainer":"danfe@FreeBSD.org","www":"https://distcache.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9f43ec6551f852ba6c8dcfe0902a0bbb1c2aebebdf64583c9c3057fa93e1085","flatsize":613930,"path":"All/distcache-1.5.1.pkg","repopath":"All/distcache-1.5.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":198220,"desc":"Distributed session caching tools and APIs, primarily for SSL/TLS servers\nthough perhaps useful for other (non-SSL/TLS) circumstances.  This also\nincludes a self-contained network abstraction library (libnal), and the\nsslswamp SSL/TLS benchmark/test utility.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libdistcache.so.1","libdistcacheserver.so.1","libnal.so.1","libnalssl.so.1"],"options":{"DOCS":"on"}},{"name":"disman","origin":"x11/disman","version":"0.527.0","comment":"Qt/C++ display management library","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.com/kwinft/disman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50dad00461da422642dfa85f84eb58427529bcda60cec1fbb85ed2a9397f5d53","flatsize":1757840,"path":"All/disman-0.527.0.pkg","repopath":"All/disman-0.527.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":320804,"desc":"Disman is a display management service and library.\n\nThe service can communicate with the X11 windowing system and a\nmultitude of Wayland compositors. The library provides convenient\nobjects and methods for writing frontend GUI applications that\ninteract with the service.\n\nAdditionally the command line utility \"dismanctl\" is provided to query\nand modify display settings directly from the command line.","deps":{"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"wrapland":{"origin":"graphics/wrapland","version":"0.527.0"}},"categories":["x11"],"shlibs_required":["libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5CoreAddons.so.5","libQt5X11Extras.so.5","libxcb-randr.so.0","libxcb.so.1","libKF5WaylandClient.so.5","libWraplandClient.so.0"],"shlibs_provided":["libdisman.so.0","libdismanwl.so.0"],"options":{"WAYLAND":"on","X11":"on"}},{"name":"dolibarr16","origin":"www/dolibarr16","version":"16.0.5","comment":"Modern software package to manage your company or foundation","maintainer":"acm@FreeBSD.org","www":"https://www.dolibarr.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"adc54663bc5dc2031b94943344b0771148d90c8513743bd0219885fb00283d5d","flatsize":197637493,"path":"All/dolibarr16-16.0.5.pkg","repopath":"All/dolibarr16-16.0.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":37116796,"desc":"Dolibarr ERP & CRM is a modern software package to manage your organization's\nactivity (contacts, suppliers, invoices, orders, stocks, agenda)\n\nIt's an Open Source Software (written in PHP language) designed for small,\nmedium or large companies, foundations and freelances.\n\nYou can freely use, study, modify or distribute it according to its Free\nSoftware licence.\n\nYou can use it as a standalone application or as a web application to be able\nto access it from the Internet or a LAN.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-calendar":{"origin":"misc/php82-calendar","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-pgsql":{"origin":"databases/php82-pgsql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www","finance"],"options":{"MYSQL":"off","PGSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:dolibarr16:dolibarr16:16.0.5:::::dragonfly6:x86_64"},"messages":[{"message":"Dolibarr 16 was installed\n\n1) Create a user and a database for dolibarr to store all\n   its tables in (or choose an existing database).\n\n2) Into web server configuration file you must define webroot to \n   /usr/local/www/dolibarr16/htdocs or add a dolibarr alias to it\n\n3) You should now open a browser and go to:\n\n   http://localhost/dolibarr\n\n   and follow the installer instructions\n\n4) Enjot it","type":"install"}]},{"name":"diskus","origin":"sysutils/diskus","version":"0.7.0_22","comment":"Mminimal, fast alternative to 'du -sh'","maintainer":"sec.research.2005@gmail.com","www":"https://github.com/sharkdp/diskus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b29a4b4b0f0c79926249b0438b83895adb90f6bf853567f975d549ac56c921eb","flatsize":662436,"path":"All/diskus-0.7.0_22.pkg","repopath":"All/diskus-0.7.0_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":251836,"desc":"Minimal, fast alternative to 'du -sh'\n\nSimple program that computes the total size of the current directory.\nIt is a parallelized version of du -sh. On my 8-core laptop,\nit is about ten times faster than du with a cold disk cache and\nmore than three times faster with a warm disk cache.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"diskimage-tools","origin":"sysutils/diskimage-tools","version":"0.2_1","comment":"Convenience tools for manipulating disk images","maintainer":"jwb@FreeBSD.org","www":"https://acadix.biz/diskimage-tools.php","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"76c8864b8b3866b70a4296180332cfe2d79983ee3b39a5bd9120349c0ddc5f73","flatsize":5046,"path":"All/diskimage-tools-0.2_1.pkg","repopath":"All/diskimage-tools-0.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4260,"desc":"Convenience tools for manipulating disk images such as ISOs and flash drive\ninstall images.","categories":["sysutils"]},{"name":"discus","origin":"sysutils/discus","version":"0.5.0_1","comment":"Discus is a program to display hard drive space usage","maintainer":"freebsd@ny-central.org","www":"https://github.com/ncarrier/discus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47ec46a86eecb40079250748ccb8569dbd16096c5b333de4d91d45c1c1bad887","flatsize":40209,"path":"All/discus-0.5.0_1.pkg","repopath":"All/discus-0.5.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15412,"desc":"Discus is a program to display hard drive space usage, much like the standard\nUNIX command df.\n\nDiscus aims to make df(1) prettier. Features include color, bar graphs, and\nsmart formatting of numbers (automatically choosing the most suitable size\nfrom kilobytes, megabytes, gigabytes, or terabytes). Or choose your own size,\nalong with specifying the number of decimal places you'd like to see.\n\nTo configure Discus on a system-wide basis, edit the /usr/local/etc/discusrc\nfile. But you should probably change things just for yourself, by copying\n/usr/local/etc/discusrc to ~/.discusrc and editing that.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"discount","origin":"textproc/discount","version":"2.2.7d","comment":"C implementation of the Markdown markup language","maintainer":"sunpoet@FreeBSD.org","www":"https://www.pell.portland.or.us/~orc/Code/discount/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4bd1ca9e71474d2a7e942adc009e19199b21201b4a9dc493c1b160be67f2c3d5","flatsize":261685,"path":"All/discount-2.2.7d.pkg","repopath":"All/discount-2.2.7d.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":74740,"desc":"This is an implementation of John Gruber's Markdown text to html language.\nThere's not much here that differentiates it from any of the existing Markdown\nimplementations except that it's written in C instead of one of the vast flock\nof scripting languages that are fighting it out for the Perl crown.\n\nMarkdown provides a library that gives you formatting functions suitable for\nmarking down entire documents or lines of text, a command-line program that you\ncan use to mark down documents interactively or from a script,\nand a tiny (1 program so far) suite of example programs that show how to fully\nutilize the markdown library.\n\nIt also does, by default, various smartypants-style substitutions.","categories":["textproc","devel"],"shlibs_provided":["libmarkdown.so.2"],"options":{"EXTRA":"on","SAMPLES":"off","TAB8":"on"},"annotations":{"cpe":"cpe:2.3:a:discount_project:discount:2.2.7d:::::dragonfly6:x86_64"}},{"name":"disco","origin":"net-mgmt/disco","version":"1.2_2","comment":"IP discovery and fingerprinting utility","maintainer":"ports@FreeBSD.org","www":"http://www.altmode.com/disco/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0bfa46c3e0311bff65b18d836c548ae74e4010914fda77704d0bd5a66d201fa","flatsize":81352,"path":"All/disco-1.2_2.pkg","repopath":"All/disco-1.2_2.pkg","licenselogic":"single","pkgsize":21568,"desc":"Disco is a passive IP discovery and fingerprinting utility\ndesigned to sit on segments distributed throughout a network to\ndiscover unique IP's on the network. In addition to IP\ndiscovery disco has the ability to passively fingerprint TCP\nSYN packets. The intention is for disco to discover IP's on the\nnetwork, fingerprint the packet if necessary, and load into the\nGherkin Scan Manager database for targeted host scans.","categories":["net-mgmt"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe disco port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"diskonaut","origin":"sysutils/diskonaut","version":"0.11.0_35","comment":"Terminal disk space navigator","maintainer":"yuri@FreeBSD.org","www":"https://github.com/imsnif/diskonaut","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06ec30855c24a92b9220b6d922ba4f8fd62589c79456585641a155504ee2f912","flatsize":1616872,"path":"All/diskonaut-0.11.0_35.pkg","repopath":"All/diskonaut-0.11.0_35.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":527980,"desc":"Given a path on your hard-drive, diskonaut scans it and indexes its metadata to\nmemory so that you could explore its contents (even while still scanning).\n\nOnce completed, you can navigate through subfolders, getting a visual treemap\nrepresentation of what's taking up your disk space. You can even delete files or\nfolders and diskonaut will track how much space you've freed up in this session.","categories":["sysutils"]},{"name":"discid","origin":"audio/discid","version":"1.3_1","comment":"Identify audio cd in your drive","maintainer":"ports@FreeBSD.org","www":"https://jeremy.zawodny.com/c/discid/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f431260b5b9b005c03ba7bfefd2cfd71afb7a4160511e8bc204284f1d33b9cc","flatsize":6656,"path":"All/discid-1.3_1.pkg","repopath":"All/discid-1.3_1.pkg","licenselogic":"single","pkgsize":3128,"desc":"A C Program to Compute CDDB discids on Linux and FreeBSD.","categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe discid port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dirvish","origin":"sysutils/dirvish","version":"1.2.1_4","comment":"Network backup system based off of rsync","maintainer":"tarkhil@over.ru","www":"http://www.dirvish.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"deff57ba88387badf1c45c790d2745f80959bfed7685fccd77d47a3c26040df3","flatsize":73292,"path":"All/dirvish-1.2.1_4.pkg","repopath":"All/dirvish-1.2.1_4.pkg","licenselogic":"single","pkgsize":27308,"desc":"This is a network-based backup system based of rsync.  It can do full and\nincremental backups to a remote file server.  It relies on rsync for the\nhost to host copy and uses hard links to provide multiple snapshots of the\ndata without duplicating identical files.","deps":{"p5-Time-Period":{"origin":"devel/p5-Time-Period","version":"1.25"},"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["sysutils","archivers"]},{"name":"dirdiff","origin":"sysutils/dirdiff","version":"2.1_4","comment":"Graphical diff tool","maintainer":"tcltk@FreeBSD.org","www":"http://freecode.com/projects/dirdiff/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6148fa77ecaee216850c7d9d165351cc1d2ea3008f44d9c40be138d224d4721b","flatsize":156525,"path":"All/dirdiff-2.1_4.pkg","repopath":"All/dirdiff-2.1_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":38404,"desc":"Dirdiff is a graphical tool for displaying the differences between\ndirectory trees and for merging changes from one tree into another.\nDirdiff can handle up to 5 trees.  It displays a main window with a\nlist of the files which are different between the trees, with colored\nsquares to indicate the relative ages of the versions.  A menu allows\nyou to display the differences between any two of the versions in\nanother window.  Another menu allows you to copy the file from one\ntree to another.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["sysutils","tcl","tk"]},{"name":"dirmngr","origin":"security/dirmngr","version":"1.1.0_16","comment":"Client for managing and downloading certificate revocation lists","maintainer":"umq@ueo.co.jp","www":"https://www.gnupg.org/aegypten2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acb2635f730b069dfb69b2cada6329b18b86d8c78b529969f7e72a2fe1a15176","flatsize":514444,"path":"All/dirmngr-1.1.0_16.pkg","repopath":"All/dirmngr-1.1.0_16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":173316,"desc":"Dirmngr is a client for managing and downloading certificate\nrevocation lists (CRLs) for X509 certificates and for downloading the\ncertificates themselves. Dirmngr is usually invoked by gpgsm and in\ngeneral not used directly.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libksba":{"origin":"security/libksba","version":"1.6.6"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"pth":{"origin":"devel/pth","version":"2.0.7_2"}},"categories":["security"],"shlibs_required":["libassuan.so.0","libgpg-error.so.0","libgcrypt.so.20","libksba.so.8","libpth.so.20","libintl.so.8","libldap.so.2","liblber.so.2"],"options":{"NLS":"on"}},{"name":"direvent","origin":"sysutils/direvent","version":"5.3_1","comment":"Per-directory file system event monitor","maintainer":"zeus@gnu.org.ua","www":"https://www.gnu.org.ua/software/direvent/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"237924affc010e81ba6613007304567e2b3e48f670ff6295ae4dc21f82c38cf9","flatsize":458737,"path":"All/direvent-5.3_1.pkg","repopath":"All/direvent-5.3_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":142968,"desc":"GNU Direvent is a daemon that monitors file system directories for events,\nsuch as creating, deleting or modifying files.  It can be configured to\nmonitor different sets of directories for different events.  When an event\nis detected, direvent(8) calls an external program associated with it,\nsupplying it with the information about the event and the location within\nthe file system where it occurred.\n\nGNU Direvent provides an easy way to configure the system to react\nimmediately if certain files undergo changes.  This may be helpful, for\nexample, to track changes in important configuration files.\n\nThe program aims to provide a uniform and system-independent command-level\ninterface for file system events.  The current version is known to work on\nGNU/Linux and BSD systems (FreeBSD, NetBSD, OpenBSD, Darwin).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"}},{"name":"dircproxy","origin":"irc/dircproxy","version":"1.2.0.r1_3","comment":"Detachable irc proxy server with many features","maintainer":"mm@FreeBSD.org","www":"http://dircproxy.securiweb.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6f7509fb86043a20a2d7d43b95ae6e5055bc50cda46ed52441c4e16d6a7a9e7","flatsize":208626,"path":"All/dircproxy-1.2.0.r1_3.pkg","repopath":"All/dircproxy-1.2.0.r1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":82132,"desc":"dircproxy is an IRC proxy server designed for people who use IRC\nfrom lots of different workstations or clients, but wish to remain\nconnected and see what they missed while they were away.  You connect\nto IRC through dircproxy, and it keeps you connected to the server,\neven after you detach your client from it.  While you're detached,\nit logs channel and private messages as well as important events,\nand when you re-attach it'll let you know what you missed.\n\nThis can be used to give you roughly the same functionality as\nusing ircII and screen together, except you can use whatever IRC\nclient you like, including X ones!\n\ndircproxy has a whole host of features. Please read the file README in\nthe source distribution for a list.","categories":["irc"],"annotations":{"cpe":"cpe:2.3:a:dircproxy:dircproxy:1.2.0.r1:::::dragonfly6:x86_64:3"},"messages":[{"message":"A default dircproxy configuration file has been installed as:\n/usr/local/share/dircproxy/dircproxyrc.sample\n\nPlease read this and the dircproxy(1) manpage to set up dircproxy.","type":"install"}]},{"name":"dolibarr17","origin":"www/dolibarr17","version":"17.0.4","comment":"Modern software package to manage your company or foundation","maintainer":"acm@FreeBSD.org","www":"https://www.dolibarr.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"116b629fa2cfefe356f5fe2c0c531b43f9b94c88720e51e1de4620700c9a6b2f","flatsize":210116294,"path":"All/dolibarr17-17.0.4.pkg","repopath":"All/dolibarr17-17.0.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":42703260,"desc":"Dolibarr ERP & CRM is a modern software package to manage your organization's\nactivity (contacts, suppliers, invoices, orders, stocks, agenda)\n\nIt's an Open Source Software (written in PHP language) designed for small,\nmedium or large companies, foundations and freelances.\n\nYou can freely use, study, modify or distribute it according to its Free\nSoftware licence.\n\nYou can use it as a standalone application or as a web application to be able\nto access it from the Internet or a LAN.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-calendar":{"origin":"misc/php82-calendar","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-pgsql":{"origin":"databases/php82-pgsql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www","finance"],"options":{"MYSQL":"off","PGSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:dolibarr17:dolibarr17:17.0.4:::::dragonfly6:x86_64"},"messages":[{"message":"Dolibarr 17 was installed\n\n1) Create a user and a database for dolibarr to store all\n   its tables in (or choose an existing database).\n\n2) Into web server configuration file you must define webroot to \n   /usr/local/www/dolibarr17/htdocs or add a dolibarr alias to it\n\n3) You should now open a browser and go to:\n\n   http://localhost/dolibarr\n\n   and follow the installer instructions\n\n4) Enjot it","type":"install"}]},{"name":"dirac","origin":"multimedia/dirac","version":"1.0.2_5","comment":"Open source video codec from the BBC","maintainer":"multimedia@FreeBSD.org","www":"https://dirac.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4c96e7f322ecfba96bc955e07e1a0e83a6af0aff4b780b5be980c6cbb6908cb","flatsize":4609106,"path":"All/dirac-1.0.2_5.pkg","repopath":"All/dirac-1.0.2_5.pkg","licenselogic":"single","pkgsize":507780,"desc":"Dirac is a general-purpose video codec aimed at resolutions from QCIF\n(180x144) to HDTV (1920x1080) progressive or interlaced. It uses wavelets,\nmotion compensation and arithmetic coding and aims to be competitive with\nother state of the art codecs.","categories":["multimedia"],"shlibs_provided":["libdirac_decoder.so.0","libdirac_encoder.so.0"]},{"name":"dionysus-topology-library","origin":"math/dionysus","version":"g20210521_1","comment":"Library for computing persistent homology","maintainer":"yuri@FreeBSD.org","www":"https://mrzv.org/software/dionysus2/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a802d5989c7d5d12bc2c029e13274b6f90e83c5fd916ae33d7efcc224b74839","flatsize":153584,"path":"All/dionysus-topology-library-g20210521_1.pkg","repopath":"All/dionysus-topology-library-g20210521_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28212,"desc":"Dionysus is a computational topology package focused on persistent\nhomology. It is written in C++, with Python bindings.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["math"]},{"name":"discordo","origin":"net-im/discordo","version":"g20220909_16","comment":"Lightweight, secure, and feature-rich Discord terminal client","maintainer":"lcook@FreeBSD.org","www":"https://github.com/ayntgl/discordo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79b4079aa7fbb75cec43f518ec2f2aaf376de5987f7cab8f3c3a1ebcf64e5734","flatsize":10566156,"path":"All/discordo-g20220909_16.pkg","repopath":"All/discordo-g20220909_16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3019728,"desc":"Ligthweight and feature-rich terminal client\nfor Discord.","deps":{"xclip":{"origin":"x11/xclip","version":"0.13.82_1"}},"categories":["net-im"],"options":{"DOCS":"on","WAYLAND":"off","XCLIP":"on"}},{"name":"dinotrace-emacs_wayland","origin":"cad/dinotrace","version":"9.4f_8","comment":"Graphical signal trace waveform viewer","maintainer":"ports@FreeBSD.org","www":"https://www.veripool.org/wiki/dinotrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d01e87fa3f0d822bbc30132d81b4ca57ff9bd7cfa37e8c5f9a02a3e08c89697d","flatsize":511587,"path":"All/dinotrace-emacs_wayland-9.4f_8.pkg","repopath":"All/dinotrace-emacs_wayland-9.4f_8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":147400,"desc":"Dinotrace is a signal waveform tracing tool that supports traces in the form of\nVerilog Value Change Dump (VCD), ASCII, Verilator, Tempest CCLI, COSMOS, Chango\nand Decsim Binary. Dinotrace is also equipped with an interface to GNU Emacs.\n\nDinotrace was conceived in the early 1980's by Allen Gallotta at Digital\nEquipment Corporation, who wrote the code and supported it through version 4.2.\nWhen created, it was the first graphical display tool for the simulators being\ndesigned at Digital.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"verilog-mode.el-emacs_wayland":{"origin":"cad/verilog-mode.el","version":"801_21"}},"categories":["cad"],"shlibs_required":["libXm.so.4","libXt.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"EMACS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To activate dinotrace Emacs extensions add the following lines\nto your Emacs configuration file (usually ~/.emacs):\n\n;; Dinotrace mode\n(autoload 'dinotrace-update \"dinotrace\" \"Update dinotrace annotations in this buffer\" t)\n(autoload 'dinotrace-mode   \"dinotrace\" \"Toggle dinotrace annotations in this buffer\" t)\n(global-set-key \"\\C-x\\C-aa\" 'dinotrace-update)\n(global-set-key \"\\C-x\\C-ad\" 'dinotrace-mode)\n\n;; Sim-Log mode\n(autoload 'sim-log-mode \"sim-log\" \"Mode for Simulation Log files.\" t)\n(setq auto-mode-alist (append (list '(\"\\\\.log$\" . sim-log-mode)) auto-mode-alist))","type":"install"},{"message":"===>   NOTICE:\n\nThe dinotrace-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dinotrace-emacs_nox","origin":"cad/dinotrace","version":"9.4f_8","comment":"Graphical signal trace waveform viewer","maintainer":"ports@FreeBSD.org","www":"https://www.veripool.org/wiki/dinotrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e92b3e8d1a595cd0770f40ffd52795caa662558f650ea510a5d7e14df760f43f","flatsize":511587,"path":"All/dinotrace-emacs_nox-9.4f_8.pkg","repopath":"All/dinotrace-emacs_nox-9.4f_8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":147216,"desc":"Dinotrace is a signal waveform tracing tool that supports traces in the form of\nVerilog Value Change Dump (VCD), ASCII, Verilator, Tempest CCLI, COSMOS, Chango\nand Decsim Binary. Dinotrace is also equipped with an interface to GNU Emacs.\n\nDinotrace was conceived in the early 1980's by Allen Gallotta at Digital\nEquipment Corporation, who wrote the code and supported it through version 4.2.\nWhen created, it was the first graphical display tool for the simulators being\ndesigned at Digital.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"verilog-mode.el-emacs_nox":{"origin":"cad/verilog-mode.el","version":"801_21"}},"categories":["cad"],"shlibs_required":["libXm.so.4","libXt.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"EMACS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"To activate dinotrace Emacs extensions add the following lines\nto your Emacs configuration file (usually ~/.emacs):\n\n;; Dinotrace mode\n(autoload 'dinotrace-update \"dinotrace\" \"Update dinotrace annotations in this buffer\" t)\n(autoload 'dinotrace-mode   \"dinotrace\" \"Toggle dinotrace annotations in this buffer\" t)\n(global-set-key \"\\C-x\\C-aa\" 'dinotrace-update)\n(global-set-key \"\\C-x\\C-ad\" 'dinotrace-mode)\n\n;; Sim-Log mode\n(autoload 'sim-log-mode \"sim-log\" \"Mode for Simulation Log files.\" t)\n(setq auto-mode-alist (append (list '(\"\\\\.log$\" . sim-log-mode)) auto-mode-alist))","type":"install"},{"message":"===>   NOTICE:\n\nThe dinotrace-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dinotrace-emacs_devel_nox","origin":"cad/dinotrace","version":"9.4f_8","comment":"Graphical signal trace waveform viewer","maintainer":"ports@FreeBSD.org","www":"https://www.veripool.org/wiki/dinotrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e814dfb1d7621e542fde0e4b4b19f9dcd3904514a1b551feeb289faab1f972f","flatsize":511587,"path":"All/dinotrace-emacs_devel_nox-9.4f_8.pkg","repopath":"All/dinotrace-emacs_devel_nox-9.4f_8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":147408,"desc":"Dinotrace is a signal waveform tracing tool that supports traces in the form of\nVerilog Value Change Dump (VCD), ASCII, Verilator, Tempest CCLI, COSMOS, Chango\nand Decsim Binary. Dinotrace is also equipped with an interface to GNU Emacs.\n\nDinotrace was conceived in the early 1980's by Allen Gallotta at Digital\nEquipment Corporation, who wrote the code and supported it through version 4.2.\nWhen created, it was the first graphical display tool for the simulators being\ndesigned at Digital.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"verilog-mode.el-emacs_devel_nox":{"origin":"cad/verilog-mode.el","version":"801_21"}},"categories":["cad"],"shlibs_required":["libXm.so.4","libXt.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"EMACS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To activate dinotrace Emacs extensions add the following lines\nto your Emacs configuration file (usually ~/.emacs):\n\n;; Dinotrace mode\n(autoload 'dinotrace-update \"dinotrace\" \"Update dinotrace annotations in this buffer\" t)\n(autoload 'dinotrace-mode   \"dinotrace\" \"Toggle dinotrace annotations in this buffer\" t)\n(global-set-key \"\\C-x\\C-aa\" 'dinotrace-update)\n(global-set-key \"\\C-x\\C-ad\" 'dinotrace-mode)\n\n;; Sim-Log mode\n(autoload 'sim-log-mode \"sim-log\" \"Mode for Simulation Log files.\" t)\n(setq auto-mode-alist (append (list '(\"\\\\.log$\" . sim-log-mode)) auto-mode-alist))","type":"install"},{"message":"===>   NOTICE:\n\nThe dinotrace-emacs_devel_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dinotrace-emacs_devel","origin":"cad/dinotrace","version":"9.4f_8","comment":"Graphical signal trace waveform viewer","maintainer":"ports@FreeBSD.org","www":"https://www.veripool.org/wiki/dinotrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72df252256a82c856435c76e34cb27695588574b8dd1640d8711c9fc832512e9","flatsize":511587,"path":"All/dinotrace-emacs_devel-9.4f_8.pkg","repopath":"All/dinotrace-emacs_devel-9.4f_8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":147416,"desc":"Dinotrace is a signal waveform tracing tool that supports traces in the form of\nVerilog Value Change Dump (VCD), ASCII, Verilator, Tempest CCLI, COSMOS, Chango\nand Decsim Binary. Dinotrace is also equipped with an interface to GNU Emacs.\n\nDinotrace was conceived in the early 1980's by Allen Gallotta at Digital\nEquipment Corporation, who wrote the code and supported it through version 4.2.\nWhen created, it was the first graphical display tool for the simulators being\ndesigned at Digital.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"verilog-mode.el-emacs_devel":{"origin":"cad/verilog-mode.el","version":"801_21"}},"categories":["cad"],"shlibs_required":["libXm.so.4","libXt.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"EMACS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To activate dinotrace Emacs extensions add the following lines\nto your Emacs configuration file (usually ~/.emacs):\n\n;; Dinotrace mode\n(autoload 'dinotrace-update \"dinotrace\" \"Update dinotrace annotations in this buffer\" t)\n(autoload 'dinotrace-mode   \"dinotrace\" \"Toggle dinotrace annotations in this buffer\" t)\n(global-set-key \"\\C-x\\C-aa\" 'dinotrace-update)\n(global-set-key \"\\C-x\\C-ad\" 'dinotrace-mode)\n\n;; Sim-Log mode\n(autoload 'sim-log-mode \"sim-log\" \"Mode for Simulation Log files.\" t)\n(setq auto-mode-alist (append (list '(\"\\\\.log$\" . sim-log-mode)) auto-mode-alist))","type":"install"},{"message":"===>   NOTICE:\n\nThe dinotrace-emacs_devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dinotrace-emacs_canna","origin":"cad/dinotrace","version":"9.4f_8","comment":"Graphical signal trace waveform viewer","maintainer":"ports@FreeBSD.org","www":"https://www.veripool.org/wiki/dinotrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03552cdcd239840b9a9abe582632923519417aee33164d4cfba07caf95403d84","flatsize":511587,"path":"All/dinotrace-emacs_canna-9.4f_8.pkg","repopath":"All/dinotrace-emacs_canna-9.4f_8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":147240,"desc":"Dinotrace is a signal waveform tracing tool that supports traces in the form of\nVerilog Value Change Dump (VCD), ASCII, Verilator, Tempest CCLI, COSMOS, Chango\nand Decsim Binary. Dinotrace is also equipped with an interface to GNU Emacs.\n\nDinotrace was conceived in the early 1980's by Allen Gallotta at Digital\nEquipment Corporation, who wrote the code and supported it through version 4.2.\nWhen created, it was the first graphical display tool for the simulators being\ndesigned at Digital.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"verilog-mode.el-emacs_canna":{"origin":"cad/verilog-mode.el","version":"801_21"}},"categories":["cad"],"shlibs_required":["libXm.so.4","libXt.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"EMACS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"To activate dinotrace Emacs extensions add the following lines\nto your Emacs configuration file (usually ~/.emacs):\n\n;; Dinotrace mode\n(autoload 'dinotrace-update \"dinotrace\" \"Update dinotrace annotations in this buffer\" t)\n(autoload 'dinotrace-mode   \"dinotrace\" \"Toggle dinotrace annotations in this buffer\" t)\n(global-set-key \"\\C-x\\C-aa\" 'dinotrace-update)\n(global-set-key \"\\C-x\\C-ad\" 'dinotrace-mode)\n\n;; Sim-Log mode\n(autoload 'sim-log-mode \"sim-log\" \"Mode for Simulation Log files.\" t)\n(setq auto-mode-alist (append (list '(\"\\\\.log$\" . sim-log-mode)) auto-mode-alist))","type":"install"},{"message":"===>   NOTICE:\n\nThe dinotrace-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dolibarr","origin":"www/dolibarr","version":"19.0.0","comment":"Modern software package to manage your company or foundation","maintainer":"acm@FreeBSD.org","www":"https://www.dolibarr.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26bb3d5461276965239b9db919208c48b4f5c58d1611414e114f75bc75fc959f","flatsize":221362461,"path":"All/dolibarr-19.0.0.pkg","repopath":"All/dolibarr-19.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":45344800,"desc":"Dolibarr ERP & CRM is a modern software package to manage your organization's\nactivity (contacts, suppliers, invoices, orders, stocks, agenda)\n\nIt's an Open Source Software (written in PHP language) designed for small,\nmedium or large companies, foundations and freelances.\n\nYou can freely use, study, modify or distribute it according to its Free\nSoftware licence.\n\nYou can use it as a standalone application or as a web application to be able\nto access it from the Internet or a LAN.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-calendar":{"origin":"misc/php82-calendar","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-pgsql":{"origin":"databases/php82-pgsql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www","finance"],"options":{"MYSQL":"off","PGSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:dolibarr:dolibarr:19.0.0:::::dragonfly6:x86_64"},"messages":[{"message":"Dolibarr 19 was installed\n\n1) Create a user and a database for dolibarr to store all\n   its tables in (or choose an existing database).\n\n2) Into web server configuration file you must define webroot to \n   /usr/local/www/dolibarr/htdocs or add a dolibarr alias to it\n\n3) You should now open a browser and go to:\n\n   http://localhost/dolibarr\n\n   and follow the installer instructions\n\n4) Enjot it","type":"install"}]},{"name":"dinotrace","origin":"cad/dinotrace","version":"9.4f_8","comment":"Graphical signal trace waveform viewer","maintainer":"ports@FreeBSD.org","www":"https://www.veripool.org/wiki/dinotrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c4ec70f2a7fb2036f114c6d8954778ecf52e5b4763d8356c7b3625fa6f2e6dd","flatsize":511587,"path":"All/dinotrace-9.4f_8.pkg","repopath":"All/dinotrace-9.4f_8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":147332,"desc":"Dinotrace is a signal waveform tracing tool that supports traces in the form of\nVerilog Value Change Dump (VCD), ASCII, Verilator, Tempest CCLI, COSMOS, Chango\nand Decsim Binary. Dinotrace is also equipped with an interface to GNU Emacs.\n\nDinotrace was conceived in the early 1980's by Allen Gallotta at Digital\nEquipment Corporation, who wrote the code and supported it through version 4.2.\nWhen created, it was the first graphical display tool for the simulators being\ndesigned at Digital.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"verilog-mode.el":{"origin":"cad/verilog-mode.el","version":"801_21"}},"categories":["cad"],"shlibs_required":["libXm.so.4","libXt.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"EMACS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"To activate dinotrace Emacs extensions add the following lines\nto your Emacs configuration file (usually ~/.emacs):\n\n;; Dinotrace mode\n(autoload 'dinotrace-update \"dinotrace\" \"Update dinotrace annotations in this buffer\" t)\n(autoload 'dinotrace-mode   \"dinotrace\" \"Toggle dinotrace annotations in this buffer\" t)\n(global-set-key \"\\C-x\\C-aa\" 'dinotrace-update)\n(global-set-key \"\\C-x\\C-ad\" 'dinotrace-mode)\n\n;; Sim-Log mode\n(autoload 'sim-log-mode \"sim-log\" \"Mode for Simulation Log files.\" t)\n(setq auto-mode-alist (append (list '(\"\\\\.log$\" . sim-log-mode)) auto-mode-alist))","type":"install"},{"message":"===>   NOTICE:\n\nThe dinotrace port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dina","origin":"x11-fonts/dina","version":"2.92_2","comment":"Monospace bitmap font, primarily aimed at programmers","maintainer":"rakuco@FreeBSD.org","www":"https://www.donationcoder.com/Software/Jibz/Dina/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89605d947088a1e6222006a5e82041e984e727aba58b9ad093e3b5529d0fc55e","flatsize":62774,"path":"All/dina-2.92_2.pkg","repopath":"All/dina-2.92_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58184,"desc":"Dina is a monospace bitmap font, primarily aimed at programmers. It is\nrelatively compact to allow a lot of code on screen, while (hopefully) clear\nenough to remain readable even at high resolutions.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"ding-libs","origin":"devel/ding-libs","version":"0.6.1","comment":"Collection of useful libraries for developers","maintainer":"ports@FreeBSD.org","www":"https://pagure.io/SSSD/ding-libs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b16937d3206c43a65bcb5b5c7dc8b5e2afc8759738cbb4a4d656290454073a25","flatsize":677716,"path":"All/ding-libs-0.6.1.pkg","repopath":"All/ding-libs-0.6.1.pkg","licenselogic":"and","licenses":["GPLv3+","LGPL3+"],"pkgsize":132760,"desc":"Ding-libs provides utility functions to manipulate filesystem pathnames\n(libpath_utils), a hash table which dynamically resizes to achieve\noptimal storage and access time properties (libdhash), a data type to\ncollect data in a hierarchical structure for easy iteration and\nserialization (libcollection), a dynamically growing, reference-counted\narray (libref_array), and a library to process configuration files in\ninitialization format (INI) into a library collection data structure\n(libini_config).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libbasicobjects.so.0","libcollection.so.4","libdhash.so.1","libini_config.so.5","libpath_utils.so.1","libref_array.so.1"],"options":{"DOCS":"on","TEST":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe ding-libs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dino","origin":"net-im/dino","version":"0.2.2_1","comment":"Modern XMPP Chat Client using GTK+/Vala","maintainer":"ashish@FreeBSD.org","www":"https://github.com/dino/dino/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6384181559833402aafd1f816752ecf10b33fa4f1d4014393f9d717f99ec465b","flatsize":5397837,"path":"All/dino-0.2.2_1.pkg","repopath":"All/dino-0.2.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1133724,"desc":"Dino is a modern open-source chat client for the desktop. It focuses\non providing a clean and reliable Jabber/XMPP experience while having\nyour privacy in mind.\n\nWWW: https://dino.im","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libqrencode":{"origin":"graphics/libqrencode","version":"4.1.1"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net-im"],"shlibs_required":["libsqlite3.so.0","libgee-0.8.so.2","libgmodule-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libicuuc.so.74","libicudata.so.74","libsoup-2.4.so.1","libgcrypt.so.20","libqrencode.so.4","libgpgme.so.11"],"shlibs_provided":["libdino.so.0","libqlite.so.0","libxmpp-vala.so.0"],"options":{"GNUPG":"on","OMEMO":"on","UPLOAD":"on"},"annotations":{"cpe":"cpe:2.3:a:dino:dino:0.2.2:::::dragonfly6:x86_64:1"}},{"name":"dimod","origin":"science/dimod","version":"0.12.15","comment":"DWave: Shared API for QUBO/Ising samplers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dwavesystems/dimod","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b721961c4b470e2a88121b3c27baf79cb9f94a5d6806c1c7ab0a0d05b469e298","flatsize":149058,"path":"All/dimod-0.12.15.pkg","repopath":"All/dimod-0.12.15.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23424,"desc":"dimod is a part of the software stack for accessing quantum computing hardware\nmade by D-Wave company.\n\ndimod is a shared API for samplers. It provides:\n* classes for quadratic models - such as the binary quadratic model (BQM) class\n  that contains Ising and QUBO models used by samplers such as the D-Wave system\n  - and higher-order (non-quadratic) models\n* reference examples of samplers and composed samplers\n* abstract base classes for constructing new samplers and composed samplers","categories":["science","python"]},{"name":"dill","origin":"devel/dill","version":"2.4.1.75","comment":"Code generation for generating executable code directly into memory","maintainer":"yuri@FreeBSD.org","www":"https://github.com/GTkorvo/dill","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81fff15704ac6573d22e1ade91295337cefe717ad5d6e0fbba71dd5dac26fa7d","flatsize":428052,"path":"All/dill-2.4.1.75.pkg","repopath":"All/dill-2.4.1.75.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":73740,"desc":"DILL provides instruction-level code generation, register allocation and simple\noptimizations for generating executable code directly into memory regions for\nimmediate use.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["devel"],"shlibs_provided":["libdill.so.3"]},{"name":"dillo","origin":"www/dillo2","version":"3.1.0_1","comment":"Fast, small graphical Web browser built upon fltk","maintainer":"cy@FreeBSD.org","www":"https://dillo-browser.github.io/dillo.org.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d943bf0e7a0131fad91742cb80b36d752977f319fe12d4d8f80fb1fab4ec8c3a","flatsize":1673009,"path":"All/dillo-3.1.0_1.pkg","repopath":"All/dillo-3.1.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":516688,"desc":"Dillo aims to be a multiplatform alternative browser that's small,\nstable, developer-friendly, usable, fast, and extensible. This\nnew, experimental version of Dillo is based upon FLTK toolkit,\nrather than GTK1, and has been substantially rewritten.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["www"],"shlibs_required":["libjpeg.so.8","libpng16.so.16","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6","libcrypto.so.12","libssl.so.12"],"options":{"COOKIES":"on","DEBUG":"off","DOCS":"on","HYPHENATION":"off","IPV6":"on","JPEG":"on","PNG":"on","SSL":"off","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:dillo:dillo:3.1.0:::::dragonfly6:x86_64:1"}},{"name":"dikt","origin":"textproc/dikt","version":"2s4_1,1","comment":"Dictionary for KDE","maintainer":"info@dikt.tv","www":"https://dikt.tv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed85030e86e2089d113435cecac93c5ccd54cc7991406d486b25429ebbe2899d","flatsize":437040,"path":"All/dikt-2s4_1,1.pkg","repopath":"All/dikt-2s4_1,1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":128516,"desc":"Dikt is a dictionary for KDE. Dikt is a network application\nthat implements the Dict protocol, with a browser interface\nspecialized for querying dictionaries.","deps":{"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["textproc","net","kde"],"shlibs_required":["libKF5KIOFileWidgets.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libKF5IconThemes.so.5","libKF5ItemViews.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5Solid.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5Core.so.5"]},{"name":"dmjava","origin":"games/dmjava","version":"1.05_2","comment":"Dungeon Master Java is a remake of the classic Dungeon Master by FTL","maintainer":"oliver@FreeBSD.org","www":"http://homepage.mac.com/aberfield/dmj/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b402453b1859a408f682c4c87365eab3261a23702dae3f9db863845a3cb52345","flatsize":16410264,"path":"All/dmjava-1.05_2.pkg","repopath":"All/dmjava-1.05_2.pkg","licenselogic":"single","pkgsize":12025284,"desc":"Dungeon Master Java is a remake of the classic FTL game Dungeon Master.\nIt is written entirely in Java, and is designed to run as a stand-alone\napplication rather than an applet in a web browser. It has high-resolution\ngraphics that simulate a 3D environment. Most of the graphics are rendered\nin the free ray-tracer Pov-Ray. Item graphics and character portraits are\ndone by hand with a paint program, though many are simply taken from the\noriginal and its sequels and touched-up.\n\nGameplay is very similar to the original, with real-time action, 90-degree\nturns, and step-by-step movement. One major change from the original is that\nmonsters are not \"stuck\" in groups: they are completely free to wander,\nsometimes occupying a square with other monsters and sometimes not.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games"]},{"name":"dihydrogen","origin":"math/dihydrogen","version":"0.2.1.36_5","comment":"Dense and sparse linear algebra, conic optimization, lattice reduction","maintainer":"yuri@FreeBSD.org","www":"https://github.com/LLNL/DiHydrogen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c058814f9b55d36ee235a36cf37e41e6c9d406e3d6de1cbf33ce9ef317a0fd1","flatsize":194831,"path":"All/dihydrogen-0.2.1.36_5.pkg","repopath":"All/dihydrogen-0.2.1.36_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":43556,"desc":"DiHydrogen is the second version of the Hydrogen fork of the well-known\ndistributed linear algebra library, Elemental. DiHydrogen aims to be a basic\ndistributed multilinear algebra interface with a particular emphasis on the\nneeds of the distributed machine learning effort, LBANN.","deps":{"hwloc2":{"origin":"devel/hwloc2","version":"2.8.0_1"},"json-c":{"origin":"devel/json-c","version":"0.17"},"level-zero":{"origin":"devel/level-zero","version":"1.17.6"},"libepoll-shim":{"origin":"devel/libepoll-shim","version":"0.0.20240608"},"libfabric":{"origin":"net/libfabric","version":"1.15.1_2"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"}},"categories":["math"],"shlibs_required":["libspdlog.so.1.14","libfmt.so.10"],"shlibs_provided":["libH2Core.so"],"options":{"MPICH":"on","OPENMPI":"off"}},{"name":"dilay","origin":"graphics/dilay","version":"1.9.0_6","comment":"3D sculpting application","maintainer":"yuri@FreeBSD.org","www":"https://abau.org/dilay/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8183a245b56b4ddecfcc28c130fa5d7bcfabaf7fd3311dc1d08d78170e240374","flatsize":1201410,"path":"All/dilay-1.9.0_6.pkg","repopath":"All/dilay-1.9.0_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":350964,"desc":"Dilay is a 3D sculpting application that provides an intuitive workflow\nusing a number of powerful modeling tools. As each tool locally subdivides\nthe mesh where more details are required, Dilay allows artists to rapidly\ncreate complex meshes.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"digitemp","origin":"misc/digitemp","version":"3.7.2_1","comment":"Dallas Semiconductor 1-wire device reading console application","maintainer":"ports@FreeBSD.org","www":"https://www.digitemp.com/software.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15f607c165a23c00f8cd7bf305df43d6a697b24c5f0c3d1c620906b36e1bf730","flatsize":255133,"path":"All/digitemp-3.7.2_1.pkg","repopath":"All/digitemp-3.7.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":79708,"desc":"DigiTemp is a simple to use console application for reading values from\nDallas Semiconductor 1-wire devices. Its main use is for reading temperature\nsensors, but it also reads counters and understands the 1-wire hubs with\ndevices on different branches of the network. DigiTemp now supports the\nfollowing 1-wire temperature sensors: DS18S20 (and DS1820), DS18B20, DS1822,\nthe DS2438 Smart Battery Monitor, DS2422 and DS2423 Counters, DS2409\nMicroLAN Coupler (used in 1-wire hubs) and the AAG TAI-8540 humidity sensor.","categories":["misc"],"options":{"DOCS":"on"},"messages":[{"message":"NOTE: on FreeBSD Digitemp should use /dev/cuau* serial devices,\n  so if running as non-root user, please tune your devfs rules or\n  add running user to \"dialer\" group which is the default owner\n  of /dev/cuau* devices !","type":"install"},{"message":"===>   NOTICE:\n\nThe digitemp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"digiham","origin":"comms/digiham","version":"0.3.0","comment":"Tools for decoding digital ham communication","maintainer":"vvelox@vvelox.net","www":"https://github.com/jketterl/digiham","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9d17aefb908586ea224cf602b0f15cafa809c92bee692fad344e4ef7f847ea9","flatsize":162964,"path":"All/digiham-0.3.0.pkg","repopath":"All/digiham-0.3.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":42284,"desc":"This a simple set of command-line tools that is intended to\nbe used to decode digital modulations used by ham radio\noperators. The main focus is on digital voice modes.\n\nRight now this project enables you to decode DMR and YSF.","deps":{"mbelib":{"origin":"comms/mbelib","version":"1.3.0"}},"categories":["comms","hamradio"],"shlibs_required":["libmbe.so.1"]},{"name":"digestpp","origin":"security/digestpp","version":"g20200907","comment":"Experimental C++11 header-only message digest library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kerukuro/digestpp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"acb34cd85a7f5574e692cc3883e44bc4cd44bb4301ac0a38ac14f683418f6c1b","flatsize":361482,"path":"All/digestpp-g20200907.pkg","repopath":"All/digestpp-g20200907.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":67820,"desc":"digestpp is an experimental C++11 header-only message digest library.\n\nDerived from cppcrypto in an attempt to devise a more modern yet flexible and\nuniversal C++ API for cryptographic hash functions.","categories":["security"]},{"name":"diplib","origin":"graphics/diplib","version":"3.5.0","comment":"Library and development environment for quantitative image analysis","maintainer":"yuri@FreeBSD.org","www":"https://diplib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22831e4d99f5f1cbdb499bfef0d8bcabfe6d4e07071e8105d34918ff0a544f99","flatsize":16787040,"path":"All/diplib-3.5.0.pkg","repopath":"All/diplib-3.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4050124,"desc":"The DIPlib project contains:\n* DIPlib, a C++ library for quantitative image analysis. It has been in\n  development at Delft University of Technology in The Netherlands since 1995.\n  The 3.0 release of DIPlib represented a complete rewrite in modern C++ of the\n  library infrastructure, with most of the image processing and analysis\n  algorithms ported from the previous version, and some of them improved\n  significantly.\n* DIPimage, a MATLAB toolbox for quantitative image analysis. It has been in\n  development at Delft University of Technology in The Netherlands since 1999.\n* PyDIP, Python bindings to DIPlib. This is currently a thin wrapper that\n  exposes the C++ functionality with little change.\n* DIPviewer, an interactive image display utility. It is usable from C++, Python\n  and MATLAB programs. Within DIPimage this is an optional alternative to the\n  default MATLAB-native interactive display utility.\n* DIPjavaio, an interface to OME Bio-Formats, a Java-based library that reads\n  hundreds of image file formats. This module is usable from C++ and Python\n  (DIPimage interfaces to Bio-Formats natively).","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"glfw":{"origin":"graphics/glfw","version":"3.4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libglut.so.3","libglfw.so.3","libGL.so.1"],"shlibs_provided":["libDIP.so","libDIPviewer.so"]},{"name":"diffutils","origin":"textproc/diffutils","version":"3.8_1","comment":"GNU differential compare utilities","maintainer":"schaiba@gmail.com","www":"https://www.gnu.org/software/diffutils/diffutils.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa73a7b2ae8f363f251f92d6ae81da63aa89ae8022f484a8af481e60b8de0a2a","flatsize":1716141,"path":"All/diffutils-3.8_1.pkg","repopath":"All/diffutils-3.8_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":339216,"desc":"The Free Software Foundation's \"diff\" utilities, including \"diff\",\n\"diff3\", \"sdiff\", and \"cmp\".\n\nThese utilities exist in the FreeBSD base collection, but the GNU\nversions have added functionality that is sometimes useful.\n\nNote that this port will install these utilities with a 'g' prefix,\nfor example gdiff, gdiff3, gcmp, but the texinfo documentation\nwill refer to these utilities without the 'g' prefix.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libsigsegv":{"origin":"devel/libsigsegv","version":"2.14"}},"categories":["textproc"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:diffutils:3.8:::::dragonfly6:x86_64:1"}},{"name":"dify","origin":"graphics/dify","version":"0.6.0_13","comment":"Fast pixel-by-pixel image comparison tool in Rust","maintainer":"ports@FreeBSD.org","www":"https://github.com/jihchi/dify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c2137cc687750b74da922fddcce01fbd1ba3976bddf4a0d58d26409d6b7259a","flatsize":3434229,"path":"All/dify-0.6.0_13.pkg","repopath":"All/dify-0.6.0_13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":945852,"desc":"Dify is a fast pixel-by-pixel image comparison tool in Rust.\n\nFeatures:\n- .png, .jpg, .jpeg, or .bmp format supported\n- Compares different format, .png vs .jpg for example\n- Compares different dimensions\n- Anti-aliasing support\n- Blockout areas support\n- Supports macOS, Linux and Windows","categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe dify port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"eclipse-glassfish","origin":"www/glassfish","version":"5.1.0_1","comment":"Eclipse Jakarta EE Platform","maintainer":"jmd@FreeBSD.org","www":"https://projects.eclipse.org/projects/ee4j.glassfish","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3db55443d6cf98252b3cacb8af5553dcda87b22b2d35570b82eac6b96686c502","flatsize":138352280,"path":"All/eclipse-glassfish-5.1.0_1.pkg","repopath":"All/eclipse-glassfish-5.1.0_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":108954736,"desc":"Eclipse Enterprise for Java\n\nEclipse GlassFish is a complete application server that implements the Jakarta\nEE specification. GlassFish includes implementations of all required and\noptional Jakarta EE APIs, and passes all Jakarta EE TCKs. GlassFish also\nincludes a complete administration console, clustering support, and other\ndeveloper and production focused tools and features.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"messages":[{"message":"To run the glassfish java application server from startup,\nadd glassfish_enable=\"YES\" in your /etc/rc.conf.\n\nExtra options can be found in startup script.","type":"install"}]},{"name":"diffstat","origin":"textproc/diffstat","version":"1.66","comment":"Makes a histogram summarizing \"diff\" output","maintainer":"bapt@FreeBSD.org","www":"https://invisible-island.net/diffstat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb956e8dc0cde76aca6db18206a4766707289cdd3a6c329b766b5dd5cedf3f97","flatsize":50417,"path":"All/diffstat-1.66.pkg","repopath":"All/diffstat-1.66.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25988,"desc":"This program takes the output of \"diff\" and makes an ASCII graph\nshowing how many lines were inserted, deleted, or changed in the\nfiles that were compared.  It can interpret unified or context\ndiffs, or the default format generated by \"diff\".","categories":["textproc","devel"]},{"name":"dirbuster","origin":"security/dirbuster","version":"1.0r1","comment":"DirBuster allows file and directory brute forcing on web servers","maintainer":"ports@FreeBSD.org","www":"https://www.owasp.org/index.php/Category:OWASP_DirBuster_Project","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e2165151cd6a994005f1cd7445b89fc24d271c23306183031c3dc39ccf8ba51d","flatsize":11245365,"path":"All/dirbuster-1.0r1.pkg","repopath":"All/dirbuster-1.0r1.pkg","licenselogic":"and","licenses":["LGPL21+","CC-BY-SA-3.0"],"pkgsize":4066172,"desc":"DirBuster is a multi threaded java application designed to brute\nforce directories and files names on web/application servers. Often\nis the case now of what looks like a web server in a state of default\ninstallation is actually not, and has pages and applications hidden\nwithin. DirBuster attempts to find these.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["security","java"],"messages":[{"message":"===>   NOTICE:\n\nThe dirbuster port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"diffsplit","origin":"textproc/diffsplit","version":"1.0","comment":"Splits a unified diff into pieces which patch one file each","maintainer":"ports@FreeBSD.org","www":"https://www.pathname.com/~quinlan/software/diffsplit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e399f95bf232f546ee5a058068dfb23c19d096d46652a918be222eca35989560","flatsize":3147,"path":"All/diffsplit-1.0.pkg","repopath":"All/diffsplit-1.0.pkg","licenselogic":"single","pkgsize":2332,"desc":"This script splits up a unified diff into separate patch files,\neach of which patches one source file.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe diffsplit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"diffpdf","origin":"graphics/diffpdf","version":"2.1.3_53","comment":"Compare two PDF files-textually or visually","maintainer":"dinoex@FreeBSD.org","www":"http://www.qtrac.eu/diffpdf-foss.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb00221787ccbe830b47cd52d316d27b10e40c0106fa850bffbfea0281a7263f","flatsize":432105,"path":"All/diffpdf-2.1.3_53.pkg","repopath":"All/diffpdf-2.1.3_53.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":120048,"desc":"DiffPDF is used to compare two PDF files-textually or visually.\n\nDiffPDF can compare two PDF files.\nIt offers three comparison modes: Words, Characters, and Appearance.\n\nLICENSE: GPL2 or later","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libpoppler-qt5.so.1","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"diffmark","origin":"textproc/diffmark","version":"0.10_4","comment":"XML diff and merge package","maintainer":"ports@FreeBSD.org","www":"http://www.mangrove.cz/diffmark/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fc14fdbb3d587db137fc4af3139c32bbc1a397ebdc760f32662da0533a52fc3","flatsize":321982,"path":"All/diffmark-0.10_4.pkg","repopath":"All/diffmark-0.10_4.pkg","licenselogic":"single","pkgsize":69708,"desc":"diffmark is an XML diff and merge package.  It consists of a shared C++\nlibrary, libdiffmark, plus two programs wrapping the library into a\ncommand-line interface: dm and dm-merge.  dm takes 2 XML files and\nprints their diff (also an XML document) on its standard output.\ndm-merge takes the first document passed to dm and its output and\nproduces the second document.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2"],"shlibs_provided":["libdiffmark.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe diffmark port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"diffcode","origin":"security/diffcode","version":"1.2","comment":"Progrssive differential cipher","maintainer":"jlhawkwell@ladyserenakitty.com","www":"https://gitlab.com/LadySerenaKitty/diffcode","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"486de499653fadccca34a3656d87265529e39038c05fd78435015ff49a26b788","flatsize":66846,"path":"All/diffcode-1.2.pkg","repopath":"All/diffcode-1.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15408,"desc":"diffcode is a project that can encode and decode using the progressive\ndifferential algorithm.  During encoding, the difference between the binary\nvalues of each input character is calculated and that difference is output.","categories":["security"],"shlibs_provided":["libdiffcode.so"]},{"name":"diff-so-fancy","origin":"textproc/diff-so-fancy","version":"1.4.4","comment":"Fancier diff output formatter","maintainer":"rakuco@FreeBSD.org","www":"https://github.com/so-fancy/diff-so-fancy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fe370fc1eae2880cbb448e40a42ff8fedfeb11246eb2726f14534b9e54f33cf","flatsize":48312,"path":"All/diff-so-fancy-1.4.4.pkg","repopath":"All/diff-so-fancy-1.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16268,"desc":"diff-so-fancy strives to make your diff's human readable instead of machine\nreadable. This helps improve code quality and help you spot defects faster.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"messages":[{"message":"In order to configure git to use diff-so-fancy automatically, you can run:\n    $ git config --global core.pager \"diff-so-fancy | less -R\"\n\ndiff-so-fancy can also be used with diff(1) directly as well as tools like\nhg(1).\n\nSee /usr/local/share/doc/diff-so-fancy/README.md for more information.","type":"install"}]},{"name":"eclipse-cdt","origin":"java/eclipse-cdt","version":"9.0.1","comment":"C/C++ plugin for Eclipse IDE","maintainer":"mizhka@gmail.com","www":"https://www.eclipse.org/cdt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b699bf23082d9690af174868ce94fdfbd4aae05b81b3b60840a71588736cd0d5","flatsize":90237458,"path":"All/eclipse-cdt-9.0.1.pkg","repopath":"All/eclipse-cdt-9.0.1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":81593368,"desc":"The CDT (C/C++ Development Tools) Project is working towards\nproviding a fully functional C and C++ Integrated Development\nEnvironment (IDE) for the Eclipse platform.","deps":{"eclipse":{"origin":"java/eclipse","version":"4.24_2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"]},{"name":"diff-pdf","origin":"graphics/diff-pdf","version":"0.5.2_1","comment":"Tool for visually comparing two PDFs","maintainer":"uzsolt@FreeBSD.org","www":"https://vslavik.github.io/diff-pdf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2ef019d31521efd4f7c64af55b567f9ee908cf9a61d9c49561f5d074f7e6204","flatsize":189572,"path":"All/diff-pdf-0.5.2_1.pkg","repopath":"All/diff-pdf-0.5.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":59100,"desc":"A tool for visual comparison of two PDFs.\n\nIt takes two PDF files as arguments.\nIf given the --pdf option, output-diff produces a PDF file with\nvisually highlighted differences.\nAnother option is to compare the two files visually in a simple GUI,\nusing the --view argument.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["graphics"],"shlibs_required":["libpoppler-glib.so.8","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libwx_gtk3u_core-3.0.so.0","libwx_baseu-3.0.so.0"]},{"name":"dictionary-emacs_wayland","origin":"textproc/dictionary","version":"1.8.7_37","comment":"Dictionary client for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.myrkr.in-berlin.de/dictionary/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"472c149fa4c5d9d7d41228cf8536246efa73807117b46a9ccc08e8aabb36a0a8","flatsize":141377,"path":"All/dictionary-emacs_wayland-1.8.7_37.pkg","repopath":"All/dictionary-emacs_wayland-1.8.7_37.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":34124,"desc":"This dictionary client provides access to a dictionary server (as\ndefined in RFC 2229) from within Emacs or XEmacs.\n\nIt supports utf-8 (currently available in Emacs 21) and allows to\nfollow links within the definitions.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","net","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"To use dictionary, add to your ~/.emacs the following line:\n\n(load \"dictionary-init\")","type":"install"},{"message":"===>   NOTICE:\n\nThe dictionary-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dictionary-emacs_nox","origin":"textproc/dictionary","version":"1.8.7_37","comment":"Dictionary client for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.myrkr.in-berlin.de/dictionary/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0ca791528e39423241347d317fa25b0c1dc87ec179bc649e00141c06d1d9f0d","flatsize":141377,"path":"All/dictionary-emacs_nox-1.8.7_37.pkg","repopath":"All/dictionary-emacs_nox-1.8.7_37.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":34132,"desc":"This dictionary client provides access to a dictionary server (as\ndefined in RFC 2229) from within Emacs or XEmacs.\n\nIt supports utf-8 (currently available in Emacs 21) and allows to\nfollow links within the definitions.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","net","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"To use dictionary, add to your ~/.emacs the following line:\n\n(load \"dictionary-init\")","type":"install"},{"message":"===>   NOTICE:\n\nThe dictionary-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dictionary-emacs_devel_nox","origin":"textproc/dictionary","version":"1.8.7_37","comment":"Dictionary client for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.myrkr.in-berlin.de/dictionary/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7e861bc039f03478afb6c5a3fb80fc21d5c2ba6b0d7fd072a92c7afa3863342f","flatsize":141649,"path":"All/dictionary-emacs_devel_nox-1.8.7_37.pkg","repopath":"All/dictionary-emacs_devel_nox-1.8.7_37.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":34228,"desc":"This dictionary client provides access to a dictionary server (as\ndefined in RFC 2229) from within Emacs or XEmacs.\n\nIt supports utf-8 (currently available in Emacs 21) and allows to\nfollow links within the definitions.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","net","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use dictionary, add to your ~/.emacs the following line:\n\n(load \"dictionary-init\")","type":"install"},{"message":"===>   NOTICE:\n\nThe dictionary-emacs_devel_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dieharder","origin":"math/dieharder","version":"3.31.1_10","comment":"Random number generator testsuite","maintainer":"ports@FreeBSD.org","www":"http://www.phy.duke.edu/~rgb/General/dieharder.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ff0288b04984dad25f720043f44c994048b1245329b02050cb2b1e4651a9a69","flatsize":1793038,"path":"All/dieharder-3.31.1_10.pkg","repopath":"All/dieharder-3.31.1_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":276144,"desc":"At the suggestion of Linas Vepstas on the Gnu Scientific Library (GSL) list,\nthis GPL'd suite of random number tests will be named \"Dieharder\". Using a\nmovie sequel pun for the name is a double tribute to George Marsaglia, whose\n\"Diehard battery of tests\" of random number generators has enjoyed years of\nenduring usefulness as a test suite.\n\nThe dieharder suite is more than just the diehard tests cleaned up and given a\npretty GPL'd source face in native C: tests from the Statistical Test Suite\n(STS) developed by the National Institute for Standards and Technology (NIST)\nare being incorporated, as are new tests developed by rgb. Where possible,\ntests are parametrized and controllable so that failure, at least, is\nunambiguous.\n\nA further design goal is to provide some indication of *why* a generator fails\na test, where such information can be extracted during the test process and\nplaced in usable form. For example, the bit-distribution tests should\n(eventually) be able to display the actual histogram for the different bit\nn-tuplets.\n\nDieharder is by design extensible. It is intended to be the \"Swiss army knife\nof random number test suites\", or if you prefer, \"the last suite you'll ever\nware\" for testing random numbers.","deps":{"gsl":{"origin":"math/gsl","version":"2.7.1_1"}},"categories":["math"],"shlibs_required":["libgsl.so.27","libgslcblas.so.0"],"shlibs_provided":["libdieharder.so.3"],"messages":[{"message":"===>   NOTICE:\n\nThe dieharder port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"diction","origin":"misc/diction","version":"1.11_3","comment":"GNU diction and style","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/diction/diction.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6b2efa94fc9183a36153d9aa24192a7284f0e07752a675191728cfe6f705ba9","flatsize":178050,"path":"All/diction-1.11_3.pkg","repopath":"All/diction-1.11_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":55036,"desc":"This is the GNU diction and style, free implementations of old standard\nUnix commands.  For some reason, many modern systems lack them.  Diction\nprints wordy and commonly misused phrases.  Style analyses surface\ncharacteristics of a document, e.g. sentence length and various\nreadability measures.\n\nBoth commands support English and German documents.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe diction port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dictionary-emacs_devel","origin":"textproc/dictionary","version":"1.8.7_37","comment":"Dictionary client for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.myrkr.in-berlin.de/dictionary/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a00caac1646a76ef17cdee3348a7cff3c5068bd2deaf2dc91a5068329d22c93d","flatsize":141649,"path":"All/dictionary-emacs_devel-1.8.7_37.pkg","repopath":"All/dictionary-emacs_devel-1.8.7_37.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":34220,"desc":"This dictionary client provides access to a dictionary server (as\ndefined in RFC 2229) from within Emacs or XEmacs.\n\nIt supports utf-8 (currently available in Emacs 21) and allows to\nfollow links within the definitions.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","net","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use dictionary, add to your ~/.emacs the following line:\n\n(load \"dictionary-init\")","type":"install"},{"message":"===>   NOTICE:\n\nThe dictionary-emacs_devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dictionary-emacs_canna","origin":"textproc/dictionary","version":"1.8.7_37","comment":"Dictionary client for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.myrkr.in-berlin.de/dictionary/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56cfd090e23aa8cff3ef086ca16c34fe8c08f47959620d277d42998058832a83","flatsize":141377,"path":"All/dictionary-emacs_canna-1.8.7_37.pkg","repopath":"All/dictionary-emacs_canna-1.8.7_37.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":34128,"desc":"This dictionary client provides access to a dictionary server (as\ndefined in RFC 2229) from within Emacs or XEmacs.\n\nIt supports utf-8 (currently available in Emacs 21) and allows to\nfollow links within the definitions.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","net","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"To use dictionary, add to your ~/.emacs the following line:\n\n(load \"dictionary-init\")","type":"install"},{"message":"===>   NOTICE:\n\nThe dictionary-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dictionary","origin":"textproc/dictionary","version":"1.8.7_37","comment":"Dictionary client for Emacs","maintainer":"ports@FreeBSD.org","www":"https://www.myrkr.in-berlin.de/dictionary/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05badc938269cb5706ed3d161ad7f0b5947a10dc52988a4a8265aae3ecf0eaef","flatsize":141377,"path":"All/dictionary-1.8.7_37.pkg","repopath":"All/dictionary-1.8.7_37.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":34092,"desc":"This dictionary client provides access to a dictionary server (as\ndefined in RFC 2229) from within Emacs or XEmacs.\n\nIt supports utf-8 (currently available in Emacs 21) and allows to\nfollow links within the definitions.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","net","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"To use dictionary, add to your ~/.emacs the following line:\n\n(load \"dictionary-init\")","type":"install"},{"message":"===>   NOTICE:\n\nThe dictionary port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dictfmt","origin":"textproc/dictfmt","version":"1.13.1","comment":"Format a DICT protocol dictionary database","maintainer":"sunpoet@FreeBSD.org","www":"https://www.dict.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12bb486da2b9e61ddde637ae1c4f2f3c19213dcc860ef0049bc454728422b6d0","flatsize":72562,"path":"All/dictfmt-1.13.1.pkg","repopath":"All/dictfmt-1.13.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30548,"desc":"The Dictionary Server Protocol (DICT) is a TCP transaction based query/response\nprotocol that allows a client to access dictionary definitions from a set of\nnatural language dictionary databases.\n\nRFC 2229 describes the DICT client/server protocol.\n\ndictfmt converts databases in various formats into working databases and indices\nfor the DICT server.","deps":{"libmaa":{"origin":"devel/libmaa","version":"1.5.1,1"}},"categories":["textproc"],"shlibs_required":["libmaa.so.4"]},{"name":"dictem-emacs_wayland","origin":"textproc/dictem","version":"1.0.4_21","comment":"DICT protocol client for [X]Emacs","maintainer":"max.n.boyarov@gmail.com","www":"https://sourceforge.net/projects/dictem/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34c5cad56e9ad10bd02eb571b894a6ba17b3ee20e8a2afbb9bde656265fdbb09","flatsize":154794,"path":"All/dictem-emacs_wayland-1.0.4_21.pkg","repopath":"All/dictem-emacs_wayland-1.0.4_21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35812,"desc":"DictEm is a dict client for GNU Emacs.\n\nIt uses a console dict client (http://sf.net/projects/dict) and\nimplements all functions of the client part of DICT protocol\n(RFC-2229, www.dict.org), i.e. looking up words and definitions,\nobtaining information about available strategies, provided databases,\ninformation about DICT server etc.","deps":{"dict":{"origin":"textproc/dict","version":"1.13.1"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","net","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"dictem-emacs_nox","origin":"textproc/dictem","version":"1.0.4_21","comment":"DICT protocol client for [X]Emacs","maintainer":"max.n.boyarov@gmail.com","www":"https://sourceforge.net/projects/dictem/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97103c0972bf4be4d8d560d109117b739eb1174fb94597f84f20ed4c54a2a520","flatsize":154794,"path":"All/dictem-emacs_nox-1.0.4_21.pkg","repopath":"All/dictem-emacs_nox-1.0.4_21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35804,"desc":"DictEm is a dict client for GNU Emacs.\n\nIt uses a console dict client (http://sf.net/projects/dict) and\nimplements all functions of the client part of DICT protocol\n(RFC-2229, www.dict.org), i.e. looking up words and definitions,\nobtaining information about available strategies, provided databases,\ninformation about DICT server etc.","deps":{"dict":{"origin":"textproc/dict","version":"1.13.1"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","net","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"dictem-emacs_devel_nox","origin":"textproc/dictem","version":"1.0.4_21","comment":"DICT protocol client for [X]Emacs","maintainer":"max.n.boyarov@gmail.com","www":"https://sourceforge.net/projects/dictem/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"baa59379c56b2a4395d69bfb2ea1f8be4fc3df61eed5f8617990061df239805f","flatsize":155061,"path":"All/dictem-emacs_devel_nox-1.0.4_21.pkg","repopath":"All/dictem-emacs_devel_nox-1.0.4_21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35992,"desc":"DictEm is a dict client for GNU Emacs.\n\nIt uses a console dict client (http://sf.net/projects/dict) and\nimplements all functions of the client part of DICT protocol\n(RFC-2229, www.dict.org), i.e. looking up words and definitions,\nobtaining information about available strategies, provided databases,\ninformation about DICT server etc.","deps":{"dict":{"origin":"textproc/dict","version":"1.13.1"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","net","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"dictem","origin":"textproc/dictem","version":"1.0.4_21","comment":"DICT protocol client for [X]Emacs","maintainer":"max.n.boyarov@gmail.com","www":"https://sourceforge.net/projects/dictem/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe54aaeb77b070a71985cfeb94457f13ca6b3f4cd1669aef9f03a218bef88792","flatsize":154794,"path":"All/dictem-1.0.4_21.pkg","repopath":"All/dictem-1.0.4_21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35788,"desc":"DictEm is a dict client for GNU Emacs.\n\nIt uses a console dict client (http://sf.net/projects/dict) and\nimplements all functions of the client part of DICT protocol\n(RFC-2229, www.dict.org), i.e. looking up words and definitions,\nobtaining information about available strategies, provided databases,\ninformation about DICT server etc.","deps":{"dict":{"origin":"textproc/dict","version":"1.13.1"},"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","net","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"dictem-emacs_devel","origin":"textproc/dictem","version":"1.0.4_21","comment":"DICT protocol client for [X]Emacs","maintainer":"max.n.boyarov@gmail.com","www":"https://sourceforge.net/projects/dictem/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"054961839cb4e5a60beeedc099a979aa9641de413dee1eff62e2f05811e7e746","flatsize":155061,"path":"All/dictem-emacs_devel-1.0.4_21.pkg","repopath":"All/dictem-emacs_devel-1.0.4_21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35972,"desc":"DictEm is a dict client for GNU Emacs.\n\nIt uses a console dict client (http://sf.net/projects/dict) and\nimplements all functions of the client part of DICT protocol\n(RFC-2229, www.dict.org), i.e. looking up words and definitions,\nobtaining information about available strategies, provided databases,\ninformation about DICT server etc.","deps":{"dict":{"origin":"textproc/dict","version":"1.13.1"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","net","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"dictem-emacs_canna","origin":"textproc/dictem","version":"1.0.4_21","comment":"DICT protocol client for [X]Emacs","maintainer":"max.n.boyarov@gmail.com","www":"https://sourceforge.net/projects/dictem/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee4363e074cf173a1a9896441046a58f804ce544ab517373298648a740668b02","flatsize":154794,"path":"All/dictem-emacs_canna-1.0.4_21.pkg","repopath":"All/dictem-emacs_canna-1.0.4_21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35792,"desc":"DictEm is a dict client for GNU Emacs.\n\nIt uses a console dict client (http://sf.net/projects/dict) and\nimplements all functions of the client part of DICT protocol\n(RFC-2229, www.dict.org), i.e. looking up words and definitions,\nobtaining information about available strategies, provided databases,\ninformation about DICT server etc.","deps":{"dict":{"origin":"textproc/dict","version":"1.13.1"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","net","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"dictd","origin":"net/dictd","version":"1.13.1","comment":"Dict protocol (RFC 2229) server","maintainer":"sunpoet@FreeBSD.org","www":"https://www.dict.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc567751a09405d8206b0c07ce0e793a92a9d05ed7486ef1afd8cd008b339436","flatsize":231539,"path":"All/dictd-1.13.1.pkg","repopath":"All/dictd-1.13.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":93400,"desc":"The DICT Protocol, described in RFC 2229 is a TCP transaction based\nquery/response protocol that allows a client to access dictionary definitions\nfrom a set of natural language dictionary databases. While RFC 2229 is a\nfinished document, we plan to clarify and enhance the protocol definition as we\ngain more experience with large dictionary database servers. By default, the\nDICT protocol uses TCP port 2628.","deps":{"libmaa":{"origin":"devel/libmaa","version":"1.5.1,1"}},"categories":["net","textproc"],"shlibs_required":["libmaa.so.4"],"messages":[{"message":"This port installs the dict daemon but does not envoke dictd\nby default.\n\nTo invoke dictd on startup, put the following in /etc/rc.conf:\n\n    dictd_enable=\"YES\"\n\nThe dict client can be found within /xports/textproc/dict.","type":"install"}]},{"name":"dict","origin":"textproc/dict","version":"1.13.1","comment":"Dictionary Server Protocol (RFC2229) client","maintainer":"sunpoet@FreeBSD.org","www":"https://www.dict.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1e6bebfdfb0304934bc5b824ba980b69675e4f04f2411633d1bc6025b4a67ca","flatsize":102987,"path":"All/dict-1.13.1.pkg","repopath":"All/dict-1.13.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44384,"desc":"The Dictionary Server Protocol (DICT) is a TCP transaction based query/response\nprotocol that allows a client to access dictionary definitions from a set of\nnatural language dictionary databases.\n\nRFC 2229 describes the DICT client/server protocol.\n\ndict is a client which can access DICT servers from the command line.","deps":{"libmaa":{"origin":"devel/libmaa","version":"1.5.1,1"}},"categories":["textproc"],"shlibs_required":["libmaa.so.4"]},{"name":"dissent","origin":"net-im/dissent","version":"0.0.27","comment":"Tiny native Discord app","maintainer":"ports@FreeBSD.org","www":"https://github.com/diamondburned/dissent","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94c888f6572879879d5c3ac9eaa73feddf770829261651eef09310cba3009a31","flatsize":77082745,"path":"All/dissent-0.0.27.pkg","repopath":"All/dissent-0.0.27.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":9999588,"desc":"Dissent (previously gtkcord4) is a third-party Discord client designed for a\nsmooth, native experience on Linux desktops.\n\nBuilt with the GTK4 and libadwaita for a modern look and feel, it delivers your\nfavorite Discord app in a lightweight and visually appealing package.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net-im"],"shlibs_required":["libadwaita-1.so.0","libgtk-4.so.1","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgraphene-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"messages":[{"message":"===>   NOTICE:\n\nThe dissent port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dialog4ports-static","origin":"ports-mgmt/dialog4ports-static","version":"0.1.6_2","comment":"Console Interface to configure ports (static version for chroots)","maintainer":"rum1cro@yandex.ru","www":"https://bitbucket.org/m1cro/d4p/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"931b26e14500c8cb60e405ce364de33687d8e6a2bf0345db99ed9057ff0bb840","flatsize":23087,"path":"All/dialog4ports-static-0.1.6_2.pkg","repopath":"All/dialog4ports-static-0.1.6_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10128,"desc":"dialog4ports -- a dialog for FreeBSD ports.  This is a static version that\ncan be used in chroots, for example in Tinderbox.","categories":["ports-mgmt"],"annotations":{"deprecated":"Consider using ports-mgmt/portconfig which is a dropin replacement"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nConsider using ports-mgmt/portconfig which is a dropin replacement."}]},{"name":"dialog4ports","origin":"ports-mgmt/dialog4ports","version":"0.1.6_2","comment":"Console Interface to configure ports","maintainer":"rum1cro@yandex.ru","www":"https://bitbucket.org/m1cro/d4p/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89995a41e1f8901114ac2ea500fe40dae2e4e314ea9db4bf9f28d8da7bcd31d6","flatsize":24348,"path":"All/dialog4ports-0.1.6_2.pkg","repopath":"All/dialog4ports-0.1.6_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11472,"desc":"dialog4ports -- a dialog for FreeBSD ports","categories":["ports-mgmt"],"annotations":{"deprecated":"Consider using ports-mgmt/portconfig which is a dropin replacement"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nConsider using ports-mgmt/portconfig which is a dropin replacement."}]},{"name":"ditaa","origin":"graphics/ditaa","version":"0.11.0","comment":"Convert ASCII art diagrams into proper bitmap graphics","maintainer":"ports@FreeBSD.org","www":"https://github.com/stathissideris/ditaa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c06e7c8f5fe805fdea87dacd57c1f6d484b140851c0820af4947de4d16f739ac","flatsize":12629384,"path":"All/ditaa-0.11.0.pkg","repopath":"All/ditaa-0.11.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":11053456,"desc":"ditaa is a small command-line utility written in Java, that can convert\ndiagrams drawn using ascii art ('drawings' that contain characters that\nresemble lines like | / - ), into proper bitmap graphics.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics","java"],"messages":[{"message":"===>   NOTICE:\n\nThe ditaa port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"diakonos","origin":"editors/diakonos","version":"0.9.7_1","comment":"Console editor for the masses","maintainer":"christopher.petrik@usm.edu","www":"https://github.com/Pistos/diakonos","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c731104926f1016d75d170dd0f83c9dcbf867d7536fb8cf4ff48477c54c4d710","flatsize":436895,"path":"All/diakonos-0.9.7_1.pkg","repopath":"All/diakonos-0.9.7_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":98632,"desc":"Diakonos, the console text editor with a key mapping you practically\nalready know. Easy to use and easy to configure, but potent in the\nhands of power users.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"rubygem-curses":{"origin":"devel/rubygem-curses","version":"1.4.4"}},"categories":["editors","ruby"],"options":{"DOCS":"on"}},{"name":"diesel-cli","origin":"databases/diesel","version":"2.2.1_1","comment":"Extensible ORM and Query Builder for Rust","maintainer":"yuri@FreeBSD.org","www":"https://diesel.rs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a652c1fabbca956d9fcca52ff9b45741db46dac93023979f80e125284f20269e","flatsize":8076148,"path":"All/diesel-cli-2.2.1_1.pkg","repopath":"All/diesel-cli-2.2.1_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1912600,"desc":"Diesel gets rid of the boilerplate for database interaction and eliminates\nruntime errors without sacrificing performance. It takes full advantage of\nRust's type system to create a low overhead query builder that \"feels like\nRust.\"\n\nSupported databases:\n1. PostgreSQL\n2. MySQL\n3. SQLite","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libmysqlclient.so.21","libsqlite3.so.0","libpq.so.5"]},{"name":"dia2code","origin":"devel/dia2code","version":"0.8.8_3","comment":"Small utility used to generate code from a Dia diagram","maintainer":"bofh@FreeBSD.org","www":"https://dia2code.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6cd9fde807a2f8e1e8e53fef363047325be19d8b5bd89e9ced6ff725d42e695","flatsize":123617,"path":"All/dia2code-0.8.8_3.pkg","repopath":"All/dia2code-0.8.8_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":49320,"desc":"Dia2Code is a small utility used to generate code from a Dia diagram.\nDia is a program to make diagrams (ports/graphics/dia)\n\n   - Reads UML diagrams.\n   - Can handle UML - Generalization, UML - Realization and UML - Implements.\n   - Selective code generation.\n   - User-defined output directory.\n   - Stereotype handling: interfaces, abstract classes.\n   - \"Import\" and \"include\" based on the parent classes, the type of\n     attributes and return type of methods if they're declared in the same\n     diagram.\n   - Support for JavaBeans(tm): will create automagically methods to access\n     and modify each attribute.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel"],"shlibs_required":["libxml2.so.2"]},{"name":"dia2code+","origin":"devel/dia2code+","version":"1.0.0_10","comment":"Complete rewrite of dia2code in C++","maintainer":"bofh@FreeBSD.org","www":"https://dia2code.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44c67bd4fe3b55ae1e777779c810f9b9d309b53a8fec6c73bc59b2978c1d0fc3","flatsize":220729,"path":"All/dia2code+-1.0.0_10.pkg","repopath":"All/dia2code+-1.0.0_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":77820,"desc":"Dia2Code is a small utility used to generate code from a Dia diagram.\nDia is a program to make diagrams (ports/graphics/dia)\n\n   - Reads UML diagrams.\n   - Can handle UML - Generalization, UML - Realization and UML - Implements.\n   - Selective code generation.\n   - User-defined output directory.\n   - Stereotype handling: interfaces, abstract classes.\n   - \"Import\" and \"include\" based on the parent classes, the type of\n     attributes and return type of methods if they're declared in the same\n     diagram.\n   - Support for JavaBeans(tm): will create automagically methods to access\n     and modify each attribute.\n\nThis is a complete rewrite of dia2code in C++ contributed by Vincent Le Garrec.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel"],"shlibs_required":["libxml2.so.2"],"annotations":{"deprecated":"Fails to build with libxml2 2.13.0 (PR 279759)","expiration_date":"2024-07-16"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nFails to build with libxml2 2.13.0 (PR 279759).\n\nIt is scheduled to be removed on or after 2024-07-16."}]},{"name":"dhisd","origin":"dns/dhisd","version":"5.5","comment":"DHIS server for dynamic updates on the server using specific engines","maintainer":"egypcio@FreeBSD.org","www":"https://www.dhis.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69eca900a988de4903ff0fa2df6f406699cf3c310620e6a7f2fd9a14550114c3","flatsize":73406,"path":"All/dhisd-5.5.pkg","repopath":"All/dhisd-5.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24024,"desc":"DHIS is a client-server based system architecture primarily meant for\n updating DNS for hosts that have dynamic IP addresses. With DHIS you\n can have your computer always recognised and available on the Internet\n with the same unique name, even if its IP address changes frequently.\n\nIt supports both IPv4 and IPv6. For more information on the services,\n you should look at the official DHIS website.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["dns"],"users":["dhis"],"groups":["dhis"],"shlibs_required":["libgmp.so.10"],"options":{"DOCS":"on"}},{"name":"di","origin":"sysutils/di","version":"4.51_1","comment":"Disk Information Utility","maintainer":"cyberbotx@cyberbotx.com","www":"https://diskinfo-di.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5a9ce1a6212237c24671c35ea0e1111006c75ddf04d89d1daeaf17e5add80c2","flatsize":74606,"path":"All/di-4.51_1.pkg","repopath":"All/di-4.51_1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":29164,"desc":"'di' is a disk information utility, displaying everything\n(and more) that your 'df' command does. It features the\nability to display your disk usage in whatever format you\ndesire/prefer/are used to. It is designed to be portable\nacross many platforms.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"}},{"name":"dht","origin":"devel/jech-dht","version":"0.27","comment":"Mainline variant of Kademlia Distributed Hash Table (DHT)","maintainer":"ports@FreeBSD.org","www":"http://www.pps.univ-paris-diderot.fr/~jch/software/bittorrent/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3df1507ac8ce44e407081ff17e916aca9fabafdb7cbfcf922a655ada79591bf","flatsize":95208,"path":"All/dht-0.27.pkg","repopath":"All/dht-0.27.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30924,"desc":"The files dht.c and dht.h implement the variant of the Kademlia\nDistributed Hash Table (DHT) used in the Bittorrent network\n(``mainline'' variant).\n\nSee also: https://github.com/jech/dht","categories":["devel"],"shlibs_provided":["libdht.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe dht port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dhrystone","origin":"benchmarks/dhrystone","version":"2.1_2","comment":"Computing benchmark for integer operations","maintainer":"hsn@sendmail.cz","www":"https://www.netlib.org/benchmark/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a54ee9a54b848e78e5637e626059c415f95b16848a45ff6b4fdb196a9d74d57","flatsize":41671,"path":"All/dhrystone-2.1_2.pkg","repopath":"All/dhrystone-2.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15872,"desc":"Dhrystone is a synthetic computing benchmark program developed in 1984\nby Reinhold P. Weicker intended to be representative of system (integer)\nprogramming. The Dhrystone grew to become representative of general\nprocessor (CPU) performance.\n\nDMIPS value is result of dhrystone test divided by 1757, results are often\nreported in DMIPS/MHz. For more information, see\nhttp://en.wikipedia.org/wiki/Dhrystone.","categories":["benchmarks"],"options":{"DOCS":"on"}},{"name":"dhex","origin":"editors/dhex","version":"0.69_1","comment":"Ncurses-based hex-editor with diff mode","maintainer":"ehaupt@FreeBSD.org","www":"https://www.dettus.net/dhex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa3bf903ec90c0f11e4d9bdf98300be8eb7f41842540ded2960792413e96155f","flatsize":103076,"path":"All/dhex-0.69_1.pkg","repopath":"All/dhex-0.69_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":52108,"desc":"dhex is a more than just another hex editor: It includes a diff mode, which can\nbe used to easily and conveniently compare two binary files. Since it is based\non ncurses and is themeable, it can run on any number of systems and scenarios.\nWith its utilization of search logs, it is possible to track changes in\ndifferent iterations of files easily.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"dhcping","origin":"net/dhcping","version":"1.2_1","comment":"Send DHCP request to DHCP server for monitoring purposes","maintainer":"ports@FreeBSD.org","www":"https://www.mavetju.org/unix/general.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aba8699f7b867be5e6b762629e9f25c94dcac777d6f2c0a5208206a913862632","flatsize":22677,"path":"All/dhcping-1.2_1.pkg","repopath":"All/dhcping-1.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11436,"desc":"This program allows a system administrator to check if a remote\nDHCP server is still functioning.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe dhcping port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"digital","origin":"cad/digital","version":"0.29","comment":"Digital logic designer and circuit simulator","maintainer":"yuri@FreeBSD.org","www":"https://github.com/hneemann/Digital","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"22a6e3a46ad81c05e696e8b78e17995dd639fc0d5188e1b4513f6612a95248d4","flatsize":3837781,"path":"All/digital-0.29.pkg","repopath":"All/digital-0.29.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3427808,"desc":"Features:\n* Visualization of signal states with measurement graphs.\n* Single gate mode to analyze oscillations.\n* Analysis and synthesis of combinatorial and sequential circuits.\n* Simple testing of circuits: You can create test cases and execute them to\n  verify your design.\n* Includes a simple editor for finite state machines (FSM). A FSM can then be\n  converted to a state transition table and a circuit implementing the FSM.\n* Contains a library with the most commonly used 74xx series integrated circuits\n* Supports generic circuits. This allows the creation of circuits that can be\n  parameterized when used. In this way, it is possible, for e.g., to create a\n  barrel shifter with a selectable bit width.\n* Supports large circuits: The \"Conway's Game of Life\" example consists of about\n  2400 active components and works just fine.\n* It is possible to use custom components which are implemented in Java and\n  packed in a jar file. See this example for details.\n* Simple remote TCP interface which e.g. allows an assembler IDE to control the\n  simulator.\n* Components can be described using VHDL or Verilog. The open source VHDL\n  simulator ghdl needs to be installed to simulate a VHDL defined component, and\n  the open source Verilog simulator Icarus Verilog is required to simulate a\n  Verilog defined component.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["cad","java"]},{"name":"dhcpdump","origin":"net/dhcpdump","version":"1.8_1","comment":"Decode and diagnose sniffed DHCP packets","maintainer":"garga@FreeBSD.org","www":"https://www.mavetju.org/unix/general.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7357656bbc93170e69475a21fa43324245924214b34f2ce4ec54151d834ab0c5","flatsize":24084,"path":"All/dhcpdump-1.8_1.pkg","repopath":"All/dhcpdump-1.8_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11708,"desc":"This command parses the output of tcpdump to display the dhcp-packets\nfor easier checking and debugging.","categories":["net"]},{"name":"dhcpd-pools","origin":"net/dhcpd-pools","version":"3.1_1","comment":"Tool to analyze isc-dhcp pool usage based on leases","maintainer":"zi@FreeBSD.org","www":"https://dhcpd-pools.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4162c98513116c785b071c5f241dfc32d7c143094e87ee8588f34b05397acf0b","flatsize":105115,"path":"All/dhcpd-pools-3.1_1.pkg","repopath":"All/dhcpd-pools-3.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":40824,"desc":"Counts the usage ratio of each IP range and shared network pool\nthat ISC dhcpd is in control of.  It also allows you to generate\ncsv output files for use with monitoring software.","categories":["net"],"options":{"DOCS":"on"}},{"name":"dhcpcd-ui","origin":"net/dhcpcd-ui","version":"0.7.9_1","comment":"GTK / Curses interface to dhcpcd","maintainer":"driesm@FreeBSD.org","www":"https://roy.marples.name/projects/dhcpcd-ui","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5ae0c0cff2c2544037d6f960f539755e97d23df478350e60c6a9f6a9f71c9e6","flatsize":992006,"path":"All/dhcpcd-ui-0.7.9_1.pkg","repopath":"All/dhcpcd-ui-0.7.9_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":183968,"desc":"dhcpcd-ui is the graphical interface to dhcpcd(8).\n\nThe are front ends for:\n- GTK+-3\n- Qt (not currently included in this port)\n- Curses (work in progress - only informative at this stage)\n\nThe dhcpcd-online command line utility is also included, which can be\nused to work out if dhcpcd(8) is in the connected state - useful in\nstartup scripts or monitoring applications.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libintl.so.8","libgtk-3.so.0","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"options":{"GTK3":"on"}},{"name":"dhcpcd","origin":"net/dhcpcd","version":"10.0.8","comment":"DHCP/IPv4LL/IPv6RS/DHCPv6 client","maintainer":"driesm@FreeBSD.org","www":"https://roy.marples.name/projects/dhcpcd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21cb0f544099ef2b2fe4bd73c2463be90c2dbef8f138a8e0400a9c6b3e32d8d3","flatsize":385920,"path":"All/dhcpcd-10.0.8.pkg","repopath":"All/dhcpcd-10.0.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":174296,"desc":"dhcpcd is a DHCP/IPv4LL/IPv6RS/DHCPv6 client.\nIt can also act as a network manager, responding to new interfaces,\nlistening for carrier up/down events and managing routes.\n\ndhcpcd-9 introduces a number of security improvements:\n- privilege separation\n  operations are performed across multiple processes, and those which do\n  not require root privileges are run as the unprivileged _dhcp user\n- sanboxed with capsicum(4)\n  processes run in capability mode, limiting their access and therefore\n  the potential impact of security vulnerabilities","categories":["net"],"annotations":{"cpe":"cpe:2.3:a:dhcpcd_project:dhcpcd:10.0.8:::::dragonfly6:x86_64"}},{"name":"dhcp_probe","origin":"net-mgmt/dhcp_probe","version":"1.3.1_2","comment":"Attempts to discover DHCP and BootP servers on a network","maintainer":"khung@nullaxiom.com","www":"https://www.net.princeton.edu/software/dhcp_probe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df7f1738c710d041c6585716c33007462c7dc9a2fc3f4a6789099d4aa595c18f","flatsize":123589,"path":"All/dhcp_probe-1.3.1_2.pkg","repopath":"All/dhcp_probe-1.3.1_2.pkg","licenselogic":"and","licenses":["GPLv2","LGPL20","addl"],"pkgsize":49056,"desc":"Attempts to discover DHCP and BootP servers on a network","deps":{"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["net-mgmt"],"shlibs_required":["libnet.so.9"],"messages":[{"message":"Now it is time to configure this package.\nUpdate /usr/local/etc/dhcp_probe.cf with desired configuration.","type":"install"}]},{"name":"dhcp6","origin":"net/dhcp6","version":"20080615.2_4","comment":"KAME DHCP6 client, server, and relay","maintainer":"hrs@FreeBSD.org","www":"https://wide-dhcpv6.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a608433779be6323ba94386d323aa9dd4a9fa44c6180bf2661b9478f2eec3925","flatsize":390735,"path":"All/dhcp6-20080615.2_4.pkg","repopath":"All/dhcp6-20080615.2_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":115396,"desc":"WIDE-DHCPv6 is an open-source implementation of Dynamic Host\nConfiguration Protocol for IPv6 (DHCPv6), originally developed\nby the KAME project.\n\nThe implementation mainly conforms to the following standards:\n\n- RFC3315: Dynamic Host Configuration Protocol for IPv6 (DHCPv6)\n- RFC3319: DHCPv6 Options for Session Initiation Protocol (SIP) Servers\n- RFC3633: IPv6 Prefix Options for DHCP\n- RFC3646: DNS Configuration options for DHCPv6\n- RFC3898: Network Information Service (NIS) Configuration Options for DHCPv6\n- RFC4075: Simple Network Time Protocol (SNTP) Configuration Option for DHCPv6\n- RFC4242: Information Refresh Time Option for DHCPv6\n- RFC4280: DHCP Options for Broadcast and Multicast Control Servers\n\nNote that the current implementation does not support temporary\nIPv6 address allocation by DHCPv6, and there is no plan to\nimplement that feature at the moment.","categories":["net"],"options":{"DOCS":"on"}},{"name":"dhcdrop","origin":"net-mgmt/dhcdrop","version":"0.5_4","comment":"Tool for searching and suppressing false DHCP servers","maintainer":"ffault@gmail.com","www":"http://www.netpatch.ru/en/dhcdrop.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"058cca125a3e67a1e9625e2cacd16ca8e18c914819ec1c32853f19c010fd603e","flatsize":75159,"path":"All/dhcdrop-0.5_4.pkg","repopath":"All/dhcdrop-0.5_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40964,"desc":"DHCDROP - utility for tracing and neutralizing(blocking) fake DHCP\nservers in Ethernet. Supports various modes. Theres possibility\nto set outgoing MAC addresses and optional settings in generated\nDHCP requests. Supports legal DHCP servers list. One can run it\nin interactive mode under users control or fully automatic mode for\nstart up from script.","categories":["net-mgmt","sysutils"],"options":{"STATIC":"off"}},{"name":"diamond","origin":"biology/diamond","version":"2.1.9","comment":"BLAST-compatible local sequence aligner","maintainer":"jrm@FreeBSD.org","www":"http://ab.inf.uni-tuebingen.de/software/diamond/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"960907956a3aed91b6b098b25796760e4c73e1443c0186e232283dcd191bfdcc","flatsize":6116595,"path":"All/diamond-2.1.9.pkg","repopath":"All/diamond-2.1.9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1631160,"desc":"DIAMOND is a BLAST-compatible local aligner for mapping protein and translated\nDNA query sequences against a protein reference database (BLASTP and BLASTX\nalignment mode). The speedup over BLAST is up to 20,000 on short reads at a\ntypical sensitivity of 90-99%25 relative to BLAST depending on the data and\nsettings.","categories":["biology"]},{"name":"dgedit","origin":"audio/dgedit","version":"0.10.0_1","comment":"DrumGizmo drumkit editor","maintainer":"meka@tilda.center","www":"https://www.drumgizmo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ed583beaf47908e9436c3b360e710b7d56019be6bc66be48303515c7935699f","flatsize":553021,"path":"All/dgedit-0.10.0_1.pkg","repopath":"All/dgedit-0.10.0_1.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":191216,"desc":"The DrumGizmo drumkit editor DGEdit is currently in a functioning, but very\nearly phase of development. All of the essentials for importing, editing and\nexporting the raw drumkit recordings are there. Editor is certainly a huge help\nwhen creating the individual drumkit instruments (snare, kickdrum, toms,\ncrashes and so on). The entire process of taking a bunch of wav files that\nyou've recorded using, for instance, 16 microphones and then converting them\ninto working instruments with hit energy levels is fully supported.","deps":{"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5","libao.so.4"]},{"name":"dgd-lpmud","origin":"net/dgd-lpmud","version":"2.4.5_6","comment":"LPmud mudlib, for use with DGD","maintainer":"glewis@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8058828b3cb3cab5e6933895a0864e828dfd4ca1b906db0d6e9e146a9a8db7c2","flatsize":771424,"path":"All/dgd-lpmud-2.4.5_6.pkg","repopath":"All/dgd-lpmud-2.4.5_6.pkg","licenselogic":"single","licenses":["LPMUD"],"pkgsize":184164,"desc":"LPmud 2.4.5 simulation mudlib, as an example of implementing a multiuser\ninteractive environment using DGD.","deps":{"dgd":{"origin":"net/dgd","version":"1.4.23"}},"categories":["net","games"],"options":{"DOCS":"on"}},{"name":"dgd-kernel","origin":"net/dgd-kernel","version":"1.3.4_2","comment":"Kernel mudlib, for use with DGD","maintainer":"glewis@FreeBSD.org","www":"http://ftp.dworkin.nl/kernellib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2203c434c2eb20c4304248f9053c05915e9d42370de154cf8e58d43148a3be1a","flatsize":211472,"path":"All/dgd-kernel-1.3.4_2.pkg","repopath":"All/dgd-kernel-1.3.4_2.pkg","licenselogic":"single","pkgsize":43892,"desc":"The kernel library was written to solve the technical problems encountered\nwhen writing a DGD mudlib for users who will have programming access.  It deals\nwith resource control, file security and user management, and offers basic\nfunctionality in the form of events.  The library is designed to be fully\nconfigurable, and should not have to be modified for use on any system.  It\ncan be used for both persistent and non-persistent systems.","deps":{"dgd":{"origin":"net/dgd","version":"1.4.23"}},"categories":["net","games"],"options":{"DOCS":"on"}},{"name":"dgo-libreoffice","origin":"editors/libreoffice-dgo","version":"24.2.4.2","comment":"dgo language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fc1f490e22aaa8994998a7cbcec321c7eefa24230189d12fd12bd322be3b72c8","flatsize":2061570,"path":"All/dgo-libreoffice-24.2.4.2.pkg","repopath":"All/dgo-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":297000,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"dfuife-curses","origin":"devel/dfuife-curses","version":"1.5.1.20050829_1","comment":"DFUI curses frontend","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"300979d8af388cf24001d90148d65be088af9fb93ec2c09d8fb21bae418cbdae","flatsize":40950,"path":"All/dfuife-curses-1.5.1.20050829_1.pkg","repopath":"All/dfuife-curses-1.5.1.20050829_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16976,"desc":"DFUI curses frontend.  Allows a DFUI backend (such as a system\ninstaller) to communicate with the user with an addressable text\nscreen-oriented ('curses') user interface.","deps":{"libaura":{"origin":"devel/libaura","version":"3.1.20051222"},"libdfui":{"origin":"devel/libdfui","version":"4.1.20060122"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libdfui4.so","libaura3.so","libpanel.so.6","libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe dfuife-curses port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dfu-util","origin":"comms/dfu-util","version":"0.11_1","comment":"Device firmware update (DFU) USB programmer","maintainer":"bofh@FreeBSD.org","www":"https://dfu-util.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a340480179134eb617a7642ebce70de24591135c56f5ae6f6b5ad859e23ecc47","flatsize":104763,"path":"All/dfu-util-0.11_1.pkg","repopath":"All/dfu-util-0.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":37272,"desc":"dfu-util is a program that implements the host (PC) side of the USB DFU\n(Universal Serial Bus Device Firmware Upgrade) protocol.\n\nIn the OpenMoko project (for example), this program is used to communicate\nwith the specially enhanced u-boot boot loader, which implements the DFU\ndevice side.","categories":["comms"]},{"name":"dfu-programmer","origin":"comms/dfu-programmer","version":"0.7.2_1","comment":"Device Firmware Update based USB programmer for Atmel chips","maintainer":"ports@FreeBSD.org","www":"https://dfu-programmer.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97e57a33f196cfb197d31fa8c699565b8eed6de6d7c6108246640e8fd98a84f6","flatsize":98228,"path":"All/dfu-programmer-0.7.2_1.pkg","repopath":"All/dfu-programmer-0.7.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38572,"desc":"dfu-programmer is a Device Firmware Update based USB programmer\nfor Atmel chips with a USB bootloader.","categories":["comms"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dfu-programmer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dgd","origin":"net/dgd","version":"1.4.23","comment":"Dworkin's Game Driver","maintainer":"glewis@FreeBSD.org","www":"http://www.dworkin.nl/dgd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9301e063f9eb1e982f13bb4b3f3d7ee168713e89395a5fb4481e312f1971e818","flatsize":1549386,"path":"All/dgd-1.4.23.pkg","repopath":"All/dgd-1.4.23.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":305988,"desc":"DGD is a rewrite from scratch of the LPMud server.  It runs on Windows, MacOS,\nBeOS and many versions of Unix.\n\nThis is the core distribution of DGD, providing all the tools needed\nto implement interactive servers, for instance MUD, IRC, WWW, etc.\nA reference implementation of a kernel library is provided, which can\nbe further built on. Normally with DGD, there is a kernel library to\ndefine the programming environment and a database library to define the\ninteraction environment.\n\nPlease report bugs to <felix@dworkin.nl>.","categories":["net","lang","games"],"users":["mud"],"groups":["mud"],"options":{"CLOSURES":"off","CPLUSPLUS_COMMENTS":"on","DOCS":"on","NETWORKING":"off"}},{"name":"dfshow","origin":"deskutils/dfshow","version":"0.10.3.b","comment":"Directory file editor","maintainer":"yuri@FreeBSD.org","www":"https://dfshow.op-ezy.co.uk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"381bd4a20dfd26ba0d260dfda8b410d9d33b3ef91a218091912b2844dbb693ca","flatsize":266795,"path":"All/dfshow-0.10.3.b.pkg","repopath":"All/dfshow-0.10.3.b.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":93496,"desc":"dfshow is a set of applications which display files and directories.\n\nThe following programs are included:\n* sf\n  The Show File application displays a text file on screen and allows for easy\n  navigation. The program can be invoked by the sf command for a specific file\n  or from the show application.\n\n* show\n  The Show Directory application displays all or some of the names of the files\n  on a system with information about the files. From this program, files can be\n  copied, deleted, displayed, edited (in your favorite editor), or renamed by\n  simply positioning the cursor to the desired file name and using a single\n  command character. The application is invoked by the show command similar to\n  the standard ls command.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libconfig":{"origin":"devel/libconfig","version":"1.7.3"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["deskutils"],"shlibs_required":["libconfig.so.11","libintl.so.8","libncurses.so.6","libtinfo.so.6"]},{"name":"dfly-nrelease-ports","origin":"misc/dfly-nrelease-ports","version":"0.1b","comment":"nrelease complete distribution metaport","maintainer":"zrj@ef.irc","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ba60b840fcc92f829981b0dd5fce974d005d6405cdb53ab0601d3331fb3c1f7","flatsize":243,"path":"All/dfly-nrelease-ports-0.1b.pkg","repopath":"All/dfly-nrelease-ports-0.1b.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1012,"desc":"Ports set needed to build a full DragonFly nrelease snapshot images.","deps":{"bind-tools":{"origin":"dns/bind-tools","version":"9.18.30"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"git-lite":{"origin":"devel/git","version":"2.45.2_1"},"isc-dhcp44-server":{"origin":"net/isc-dhcp44-server","version":"4.4.3P1_1"},"wpa_supplicant":{"origin":"security/wpa_supplicant","version":"2.10_10"}},"categories":["misc"]},{"name":"dfc","origin":"sysutils/dfc","version":"3.1.1_1","comment":"Display file system space usage using graph and colors","maintainer":"mcy@lm7.fr","www":"https://projects.gw-computing.net/projects/dfc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e038bbe7b59fb288e1505cdb6e58d37a9ece899210053d42d44ee2c43cc14a62","flatsize":91855,"path":"All/dfc-3.1.1_1.pkg","repopath":"All/dfc-3.1.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":38536,"desc":"dfc displays file system space usage using graphs and colors. In some ways,\nit is a modernized version of df as it is able to use colors, draw graphs\nand export its output to different formats such as CSV or HTML.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"dftd4","origin":"science/dftd4","version":"3.6.0_1","comment":"Atomic-charge dependent london dispersion correction computation","maintainer":"yuri@FreeBSD.org","www":"https://www.chemie.uni-bonn.de/pctc/mulliken-center/software/dftd4/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eeec5315448ebb3fb790816e36caf6c4d9f2d9d2f0f7507def4bea5afe242190","flatsize":767375,"path":"All/dftd4-3.6.0_1.pkg","repopath":"All/dftd4-3.6.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":293256,"desc":"D4 is a generally applicable atomic-charge dependent london dispersion\ncorrection calculator.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mctc-lib":{"origin":"science/mctc-lib","version":"0.3.1_1"},"multicharge":{"origin":"science/multicharge","version":"0.2.0_3"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science"],"shlibs_required":["libmulticharge.so.0","libmctc-lib.so.0","libopenblas.so.0","libgomp.so.1","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libdftd4.so.3"]},{"name":"dftd3","origin":"science/dftd3","version":"3.2.0.3_1","comment":"S. Grimme's dispersion correction for DFT, Hartree-Fock methods","maintainer":"yuri@FreeBSD.org","www":"https://www.chemie.uni-bonn.de/pctc/mulliken-center/software/dft-d3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad9ccdb9b85240d05dadd0abe3f20ff70a3162082fd6ff30b5f89c72d5926607","flatsize":1567541,"path":"All/dftd3-3.2.0.3_1.pkg","repopath":"All/dftd3-3.2.0.3_1.pkg","licenselogic":"single","licenses":["GPLv1+"],"pkgsize":265608,"desc":"S. Grimme's dispersion correction for DFT, Hartree-Fock, and semi-empirical\nquantum chemical methods.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"]},{"name":"devtodo","origin":"devel/devtodo","version":"0.1.20_4","comment":"Tool to effectively maintain todo lists aimed at developers","maintainer":"ports@FreeBSD.org","www":"https://swapoff.org/devtodo.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef6904a227941a424d7340601839795afd8cafd1a355ad698e31ba313f85a4aa","flatsize":291903,"path":"All/devtodo-0.1.20_4.pkg","repopath":"All/devtodo-0.1.20_4.pkg","licenselogic":"single","pkgsize":104800,"desc":"devtodo is a program to assist developers (or anybody who uses a\nterminal) in maintaining a list of outstanding tasks in a hierarchical,\nprioritised, list. Additionally, it can automatically list outstanding\nitems when you change into a directory (see example shell configurations\nin ${PREFIX}/share/examples/devtodo).","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe devtodo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"devmon-templates","origin":"net-mgmt/devmon-templates","version":"20080206","comment":"Device templates for use with devmon","maintainer":"ports@FreeBSD.org","www":"https://devmon.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e47d249422f69fd04fa441ed4393d4a4290c32c7c71cccee16ce813359dbb0c","flatsize":321707,"path":"All/devmon-templates-20080206.pkg","repopath":"All/devmon-templates-20080206.pkg","licenselogic":"single","pkgsize":46740,"desc":"Device templates for use with devmon.","deps":{"devmon":{"origin":"net-mgmt/devmon","version":"0.3.1.b1_4"}},"categories":["net-mgmt"],"messages":[{"message":"===>   NOTICE:\n\nThe devmon-templates port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"devmon","origin":"net-mgmt/devmon","version":"0.3.1.b1_4","comment":"Device monitoring addition to Xymon/Hobbit/BigBrother","maintainer":"ports@FreeBSD.org","www":"https://devmon.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cea06c47b045b45677df12b3196ef43a99f59b2e0beaef7322743f9781d573fb","flatsize":427883,"path":"All/devmon-0.3.1.b1_4.pkg","repopath":"All/devmon-0.3.1.b1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":85264,"desc":"Devmon is a Perl daemon designed to supplement and enhance the monitoring\ncapabilities of a server running either the BigBrother or Hobbit monitoring\nsoftware.","deps":{"p5-SNMP_Session":{"origin":"net-mgmt/p5-SNMP_Session","version":"1.13_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"users":["devmon"],"groups":["devmon"],"options":{"DOCS":"on","MYSQL":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe devmon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"egoboo","origin":"games/egoboo","version":"2.8.1_1,1","comment":"3D dungeon crawling adventure in the spirit of NetHack","maintainer":"amdmi3@FreeBSD.org","www":"https://egoboo.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10fb1e38cc074853d39bb1ae15f8dcfa7bb3988693dd447997f86914baca8ddb","flatsize":229979920,"path":"All/egoboo-2.8.1_1,1.pkg","repopath":"All/egoboo-2.8.1_1,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":117625840,"desc":"The Egoboo Development team aims to create a fully free, 3D, Rogue\nand Zelda-like in the spirit of Nethack. We continue to add new\nfeatures into the game, such as new levels, classes, items, monsters,\netc. The game is now in a stable and very playable state, but still\nthere are a lot of things to do before it reaches out of it's beta\nstages.\n\nThe aim of the game is to build up your character in the World of\nBishopia and to find the five Sporks of Power. You have to vanquish\ndevious monsters, deadly traps, solve mindboggeling puzzles and\ncontinuously build up a stronger and stronger character.","deps":{"enet":{"origin":"net/enet","version":"1.3.18,1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0","libGL.so.1","libGLU.so.1","libSDL_image-1.2.so.0","libphysfs.so.1","libenet.so.7"],"options":{"DOCS":"on"},"messages":[{"message":"On first run, egoboo creates and populates ~/.egoboo directory. If\negooboo doesn't start, try deleting ~/.egoboo so the game can\nrecreate it.","type":"install"}]},{"name":"devilspie2","origin":"x11-wm/devilspie2","version":"0.43_3","comment":"Window manipulation tool","maintainer":"bsd@dino.sk","www":"https://www.nongnu.org/devilspie2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90df2528a7b2e3982c6dd8a2b424937c2e667cc8454b713087fa67b86af4302c","flatsize":107216,"path":"All/devilspie2-0.43_3.pkg","repopath":"All/devilspie2-0.43_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":30520,"desc":"Devilspie2 is a window-matching utility, allowing the user to perform\nscripted actions on windows as they are created. For example, you can\nscript a terminal program to always be positioned at a specific screen\nposition, or position a window on a specific workspace.\n\nDevilspie2 is based on the program Devilspie by Ross Burton. The\ndifference is that Devilspie2 has replaced the symbolic expressions of\nthe original with a Lua interpreter, making it much easier to maintain\nand extend.\n\nPlease note that the rules of Devilspie2 are not compatible with the\nsymbolic expressions of the original Devilspie.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libwnck-3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","liblua-5.1.so"],"options":{"DOCS":"on"}},{"name":"devilspie","origin":"x11-wm/devilspie","version":"0.23_2","comment":"Window manipulation tool","maintainer":"w.schwarzenfeld@utanet.at","www":"http://www.burtonini.com/blog/computers/devilspie/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"803887cf241ac5e3104d73dbda9adff0f30e9542664de96608500e8a62723d2b","flatsize":188497,"path":"All/devilspie-0.23_2.pkg","repopath":"All/devilspie-0.23_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":47960,"desc":"A window-matching utility, inspired by Sawfish's \"Matched Windows\"\noption and the lack of the functionality in Metacity. Metacity lacking\nwindow matching is not a bad thing -- Metacity is a lean window\nmanager, and window manipulation does not have to be a window manager\ntask.\n\nDevil's Pie can be configured to detect windows as they are created,\nand match the window to a set of rules. If the window matches the\nrules, it can perform a series of actions on that window. For example,\nI make all windows created by X-Chat appear on all workspaces, and the\nmain Gkrellm1 window does not appear in the pager or task list.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libwnck-3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on"}},{"name":"devhelp","origin":"devel/devhelp","version":"41.2_3","comment":"Developer help browser for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Devhelp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2943f63ffb71944e9dcff6686a4f0259cc9b16bb85740d7c54f87db4c3476558","flatsize":1574430,"path":"All/devhelp-41.2_3.pkg","repopath":"All/devhelp-41.2_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":276792,"desc":"devhelp is a developer's help browser for GNOME.  It is a GUI\nfrontend to books about GNOME development, providing cross-referenced,\neasily searchable information.  Many books are available, and can\nbe found through the project's website.","deps":{"amtk":{"origin":"x11-toolkits/amtk","version":"5.6.0_2"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["devel","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libwebkit2gtk-4.0.so.37"],"shlibs_provided":["libdevhelp-3.so.6"]},{"name":"devel-replay","origin":"devel/replay","version":"1.0.4","comment":"Program that helps you fix a build interactively","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"743ebfbff9c0a204e256d6d64e5a1e144935d99547621db07f55e794a509c9a7","flatsize":7928,"path":"All/devel-replay-1.0.4.pkg","repopath":"All/devel-replay-1.0.4.pkg","licenselogic":"single","pkgsize":3880,"desc":"Best program ever.\n\nThis program is a wrapper, it will exec whatever arguments it's given and\nif the program returns a non-zero exit status or terminates abnormally it\nwill prompt the user to run the program again.\n\nIt's best used when debugging a large build like so:\n\nmake CC=\"replay cc\"\n\nThen if cc bombs you don't have to restart make, you can just fix your\nsource file and resume your build.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe devel-replay port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"devedid-data","origin":"sysutils/devedid-data","version":"3","comment":"Simple generic monitor EDID firmwares","maintainer":"zrj@ef.irc","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f5cd8aaba2c1b98a1238373b3349c6cc8f44a1279de2a2a2f0fdf6595ac94da","flatsize":40686,"path":"All/devedid-data-3.pkg","repopath":"All/devedid-data-3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13960,"desc":"This port supplies linux generic EDID firmware blobs for use to override\nmonitor internal EDID one. Provided YYxYY.S files can be customized to\nmatch specific monitor better. For information how to convert fw.bin to\nusable kernel firmware module consult with firmware(9) and drm(4) or use\ngen-fw_module.sh script to do it automagically.","categories":["sysutils"]},{"name":"devfw-i915","origin":"sysutils/devfw-i915","version":"20180102","comment":"Intel i915 GPU firmware","maintainer":"zrj@ef.irc","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a6322a04166439c0817c9ab6fdfc434e1d3caec5d2fcd235ff82d8bde73d661","flatsize":1848182,"path":"All/devfw-i915-20180102.pkg","repopath":"All/devfw-i915-20180102.pkg","licenselogic":"single","pkgsize":293736,"desc":"Firmware kernel modules for i915(4)","categories":["sysutils","graphics"]},{"name":"devisor","origin":"science/devisor","version":"2.1_3","comment":"Design and Visualization Software Resource for FeatFlow","maintainer":"ports@FreeBSD.org","www":"http://www.featflow.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36605840dc1a85b82a3c1e6010cd86799029de2cc526da04871ba47644d65ba0","flatsize":5149179,"path":"All/devisor-2.1_3.pkg","repopath":"All/devisor-2.1_3.pkg","licenselogic":"single","pkgsize":1110452,"desc":"DeViSoR is abbreviated for \"Design and Visualization of Software Resource\". The\nDeViSoRGrid application is part of that software family and is primarily used\nfor the following tasks, so far in 2D only:\n\n  * Geometry generation\n  * Manual coarse mesh generation\n  * Grid visualisation at all levels\n\nAll of this can be done in a very confortable manner using a simple point and\nclick interface like in common vector-based image processing software. Both the\nreliable FEAT file format and the new FEAST format with integrated parallelism\nare supported.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["science","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe devisor port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"devd-mount","origin":"sysutils/devd-mount","version":"0.1.0.7_1","comment":"Automount tool utilizing devd notifications","maintainer":"jwb@FreeBSD.org","www":"https://github.com/outpaddling/devd-mount","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e4b0933e5ef9d1c2dc944f517e98af8a659d732648ba4fa7202f3ad062ce38b","flatsize":20267,"path":"All/devd-mount-0.1.0.7_1.pkg","repopath":"All/devd-mount-0.1.0.7_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6440,"desc":"devd-mount(8) is a devd(8) based automounter for FreeBSD.  It supports\nmost popular filesystems such as exFAT, ISO9660, UDF, and FreeBSD's\nnative UFS.  The devd-mount script mounts recognized filesystems and\ninvokes a specified command (typically qmediamanager) with the mount\npoint, device, and filesystem type as optional arguments.","categories":["sysutils"],"messages":[{"message":"You must restart the devd service to load the devd-mount configuration.\n\n    service devd restart","type":"install"}]},{"name":"devfw-radeon","origin":"sysutils/devfw-radeon","version":"20160328_1","comment":"ATI/AMD Radeon GPU firmware","maintainer":"zrj@ef.irc","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"655bed052b93e273fb11a3a24fa3bfc3ae8f8e4ff526085a9aa910d4e3b15a65","flatsize":3291962,"path":"All/devfw-radeon-20160328_1.pkg","repopath":"All/devfw-radeon-20160328_1.pkg","licenselogic":"single","pkgsize":669252,"desc":"Firmware kernel modules for radeonkms(4)","categories":["sysutils","graphics"],"options":{"OLD":"off","R100":"on","R600":"on","RCIK":"on","RNI":"on","RSI":"on","UVDVCE":"on"}},{"name":"dev86","origin":"devel/dev86","version":"0.16.20_1","comment":"8086 development tools","maintainer":"phs@deadc0.de","www":"http://homepage.ntlworld.com/robert.debath/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3723a45881bcf35c313ce1d6ee9be399b00f9726e503a43f348dfcc44cbcb2fe","flatsize":452375,"path":"All/dev86-0.16.20_1.pkg","repopath":"All/dev86-0.16.20_1.pkg","licenselogic":"single","pkgsize":166204,"desc":"This is port of Robert de Bath's 8086 Linux development environment. It is an\nextension to Bruce Evan's C compiler (devel/bcc port).","categories":["devel"]},{"name":"deutex","origin":"archivers/deutex","version":"5.2.2_1","comment":"WAD file manipulator for Doom, Heretic, Hexen, and Strife","maintainer":"kai@FreeBSD.org","www":"https://github.com/Doom-Utils/deutex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3312fe7ef161721ee208668b3db1d50b88df2c01dce117ea4b1978f18d7ef24","flatsize":250082,"path":"All/deutex-5.2.2_1.pkg","repopath":"All/deutex-5.2.2_1.pkg","licenselogic":"and","licenses":["GPLv2","LGPL20","MIT"],"pkgsize":98224,"desc":"DeuTex is a tool to work with WAD files for Doom, Heretic, Hexen, and Strife.\nIt can be used to extract the lumps from a WAD and save them as individual\nfiles.  Conversely, it can also build a WAD from separate files.  When\nextracting a lump to a file, it does not just copy the raw data, it converts\nit to an appropriate format (such as PPM for graphics, Sun audio for samples,\netc.).  Conversely, when it reads files for inclusion in PWADs, it does the\nnecessary conversions (for example, from PPM to Doom picture format).  In\naddition, DeuTex has functions such as merging WADs, etc.  If you're doing\nany WAD hacking beyond level editing, DeuTex is a must.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["archivers","games"],"shlibs_required":["libpng16.so.16"],"options":{"DOCS":"on","PNG":"on"}},{"name":"detox","origin":"sysutils/detox","version":"2.0.0","comment":"Removes non-standard characters from filenames","maintainer":"krion@FreeBSD.org","www":"https://github.com/dharple/detox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07b03d50b9becf259f01189708da82c4c0293f4e6bd64b3470e093e79dcfed85","flatsize":503077,"path":"All/detox-2.0.0.pkg","repopath":"All/detox-2.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":83044,"desc":"This is a port of detox, which is a program that renames files to make them\neasier to work with under Unix and related operating systems.  Spaces and\nvarious other unsafe characters (such as \"$\") get replaced with \"_\".  ISO\n8859-1 (Latin-1) characters can be replaced as well, as can UTF-8 characters.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"destroy","origin":"security/destroy","version":"20130926_1","comment":"Securely destroy files on the hard disk","maintainer":"modsix@gmail.com","www":"http://www.mod6.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af53219a12834d7fe372565802246d91ceacfa8b5e2dda0a5fdebb05cf86bc54","flatsize":12260,"path":"All/destroy-20130926_1.pkg","repopath":"All/destroy-20130926_1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":5744,"desc":"A system utility that destroys files on the hard drive\nby writing null and random bytes to the file over and over.\n\nIRC: irc.freebsdhackers.net #freebsd\n\n-Shane Kinney (mod6) <modsix@gmail.com>","categories":["security"]},{"name":"desktop-file-utils","origin":"devel/desktop-file-utils","version":"0.27","comment":"Couple of command line utilities for working with desktop entries","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/desktop-file-utils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a2d8783076522a5c1838991e3f4dff2d24dff099f812d74387ff436a944c678","flatsize":198525,"path":"All/desktop-file-utils-0.27.pkg","repopath":"All/desktop-file-utils-0.27.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":45988,"desc":"desktop-file-utils contains a couple of command line utilities for\nworking with desktop entries, as well as a menu module for GnomeVFS.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["devel"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"]},{"name":"dia","origin":"graphics/dia","version":"0.97.3_7,1","comment":"Diagram creation program, similar to Visio","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Dia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1c08c4945122ad5721b9d3cfddbad8762eadd3eeae11bc16eaa6f71ef7d15a8","flatsize":17265270,"path":"All/dia-0.97.3_7,1.pkg","repopath":"All/dia-0.97.3_7,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3226548,"desc":"Dia is a GTK+ based diagram creation program released under the GPL license.\n\nDia is designed to be much like the commercial Windows program 'Visio'. It can\nbe used to draw many different kinds of diagrams. It currently has special\nobjects to help draw entity relationship diagrams, UML diagrams, flowcharts,\nnetwork diagrams, and simple circuits. It is also possible to add support for\nnew shapes by writing simple XML files, using a subset of SVG to draw the\nshape.\n\nIt can load and save diagrams to a custom XML format (gzipped by default, to\nsave space), can export diagrams to EPS or SVG formats and can print diagrams\n(including ones that span multiple pages).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libart_lgpl":{"origin":"graphics/libart_lgpl","version":"2.3.21_3,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","gnome"],"shlibs_required":["libgmodule-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgthread-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","libart_lgpl_2.so.2","libpng16.so.16","libxslt.so.1"],"shlibs_provided":["libaadl_objects.so","libart_filter.so","libcairo_filter.so","libcgm_filter.so","libchronogram_objects.so","libcustom_lines_objects.so","libcustom_objects.so","libdb_objects.so","libdia.so","libdxf_filter.so","liber_objects.so","libflowchart_objects.so","libfs_objects.so","libgrafcet_objects.so","libhpgl_filter.so","libistar_objects.so","libjackson_objects.so","libkaos_objects.so","libmetapost_filter.so","libmisc_objects.so","libnetwork_objects.so","libpgf_filter.so","libpixbuf_filter.so","libpostscript_filter.so","libpstricks_filter.so","libsadt_objects.so","libshape_filter.so","libstandard_objects.so","libsvg_filter.so","libuml_objects.so","libvdx_filter.so","libwpg_filter.so","libxfig_filter.so","libxslt_filter.so"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnome:dia:0.97.3:::::dragonfly6:x86_64:7"}},{"name":"difftastic","origin":"textproc/difftastic","version":"0.58.0_1","comment":"Diff tool that compares files based on their syntax","maintainer":"amdmi3@FreeBSD.org","www":"https://difftastic.wilfred.me.uk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e62aded7cdc1504a2b8cd83bd4a25ddcd0d865e82deb520d9da8b53c463448c3","flatsize":82365847,"path":"All/difftastic-0.58.0_1.pkg","repopath":"All/difftastic-0.58.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5538880,"desc":"Difftastic is an experimental diff tool that compares files based\non their syntax.","deps":{"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["textproc"],"options":{"DOCS":"on"}},{"name":"detex","origin":"print/detex","version":"2.8_2","comment":"Strips TeX/LaTeX codes from a file","maintainer":"ports@FreeBSD.org","www":"https://www.cs.purdue.edu/homes/trinkle/detex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a70754e142642a6c33cc10947de5c55757b9b1528f8aee4d2f28a37747c02e4d","flatsize":67066,"path":"All/detex-2.8_2.pkg","repopath":"All/detex-2.8_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25608,"desc":"detex takes as input a TeX source file and strips the TeX commands.\nThe result is output to stdout.  This is useful if you need a pure ASCII\nversion of a TeX/LaTeX file.","categories":["print"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe detex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"deskmenu","origin":"x11/deskmenu","version":"1.4.5_2","comment":"X11 application launcher","maintainer":"matt@peterson.org","www":"https://www.oroborus.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10f39171a219caf206b3967790ae0ad2da091da4772eeae7c6d1ff4c48e88107","flatsize":54210,"path":"All/deskmenu-1.4.5_2.pkg","repopath":"All/deskmenu-1.4.5_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":21752,"desc":"DeskMenu is a root menu program which is activated by clicking the root\nwindow.  It is configured from a .deskmenurc file in user's home directory.\nDeskMenu is useful for window managers which do not provide a menu such as\nOroborus.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on"}},{"name":"desed","origin":"devel/desed","version":"1.2.1_17","comment":"Demystify and debug sed scripts from the comfort of your terminal","maintainer":"yuri@FreeBSD.org","www":"https://github.com/SoptikHa2/desed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e4027974f5816ab94b1e259a4675d8b8ed5bf3647472b9adac357d0fc2e72bc","flatsize":1342494,"path":"All/desed-1.2.1_17.pkg","repopath":"All/desed-1.2.1_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":456452,"desc":"Desed is a command line tool with beautiful TUI that provides users with\na comfortable interface and practical debugger, used to step through complex\nsed scripts.\n\nSome of the notable features include:\n* Preview variable values, both of them\n* See how will a substitute command affect pattern space before it runs\n* Step through sed script, both forward and backwards\n* Place breakpoints and examine program state\n* Hot reload and see what changes as you edit source code\n* Its name is a palindrome\n\ndesed currently only supports GNU sed (gsed) because BSD sed doesn't support\nthe execution annotation feature (the --debug argument of gsed) that desed\ndepends on.","deps":{"gsed":{"origin":"textproc/gsed","version":"4.9"}},"categories":["devel"]},{"name":"denyhosts-py311","origin":"security/denyhosts","version":"3.1.2_1","comment":"Script to thwart ssh and imap attacks","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/denyhosts/denyhosts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"712c720a5b228ebb8481c82b50a7cd2a6e2d41f3ea378e041f676380eea98dbe","flatsize":431862,"path":"All/denyhosts-py311-3.1.2_1.pkg","repopath":"All/denyhosts-py311-3.1.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":79172,"desc":"DenyHosts is a utility developed by Phil Schwartz and maintained by a number of\ndevelopers which aims to thwart sshd (ssh server) brute force attacks.\n\nIf you've ever looked at your ssh log (/var/log/auth.log) you may be alarmed\nto see how many hackers attempted to gain access to your server.\nDenyhosts helps you:\n- Parses /var/log/auth.log to find all login attempts\n- Can be run from the command line, cron or as a daemon (new in 0.9)\n- Records all failed login attempts for the user and offending host\n- For each host that exceeds a threshold count, records the evil host\n- Keeps track of each non-existent user (eg. sdada) when a login attempt failed.\n- Keeps track of each existing user (eg. root) when a login attempt failed.\n- Keeps track of each offending host (hosts can be purged)\n- Keeps track of suspicious logins\n- Keeps track of the file offset, so that you can reparse the same file\n- When the log file is rotated, the script will detect it\n- Appends /etc/hosts.allow\n- Optionally sends an email of newly banned hosts and suspicious logins.\n- Resolves IP addresses to hostnames, if you want","deps":{"py311-ipaddr":{"origin":"devel/py-ipaddr","version":"2.2.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"cpe":"cpe:2.3:a:denyhosts:denyhosts:3.1.2:::::dragonfly6:x86_64:1","flavor":"py311"},"messages":[{"message":"To run denyhosts from startup, add denyhosts_enable=\"YES\"\nin your /etc/rc.conf.\nConfigiration options can be found in /usr/local/etc/denyhosts.conf\n\nIn order to proper working of denyhosts\n1. edit your /etc/hosts.allow file and add:\nsshd : /etc/hosts.deniedssh : deny\nsshd : ALL : allow\n2. issue the following command if /etc/hosts.deniedssh does not exist yet\ntouch /etc/hosts.deniedssh\n\nWarning:\n\nsyslogd should ideally be run with the -c option; this will ensure that\ndenyhosts notices multiple repeated login attempts.\n\nTo do this, add syslogd_flags=\"-c\" to /etc/rc.conf","type":"install"}]},{"name":"devil","origin":"graphics/devil","version":"1.8.0_5,1","comment":"Cross-platform image library","maintainer":"amdmi3@FreeBSD.org","www":"https://openil.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11a32e97c9f7644db5691af5b4598b8d483fba96e37ed9bcccf46c1d6ddec783","flatsize":3347171,"path":"All/devil-1.8.0_5,1.pkg","repopath":"All/devil-1.8.0_5,1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1522848,"desc":"Developer's Image Library (DevIL) is a programmer's library to develop\napplications with very powerful image loading capabilities, yet is easy for\na developer to learn and use. Ultimate control of images is left to the\ndeveloper, so unnecessary conversions, etc. are not performed. DevIL utilizes\na simple, yet powerful, syntax. DevIL can load, save, convert, manipulate,\nfilter and display a wide variety of image formats.\n\nCurrently, DevIL can load and save many different image formats.\n\nDevIL currently supports the following APIs for display:\nOpenGL, Windows GDI, SDL, DirectX and Allegro.\nCompilers that can compile DevIL or use it include Djgpp, MSVC++, gcc,\nDelphi, Visual Basic, Power Basic and Dev-C++.\n\nMany people may have known DevIL as OpenIL, but the name was changed due to\nSGI's request.","deps":{"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libmng":{"origin":"graphics/libmng","version":"2.0.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"squish":{"origin":"graphics/squish","version":"1.15_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libjpeg.so.8","libtiff.so.6","libjasper.so.7","libmng.so.1","liblcms2.so.2","libsquish.so.0.0"],"shlibs_provided":["libIL.so.1","libILU.so.1","libILUT.so.1"],"options":{"DOCS":"on","EXAMPLES":"on","JASPER":"on","JPEG":"on","LCMS2":"on","LIBMNG":"on","PNG":"on","SQUISH":"on","TIFF":"on"}},{"name":"denature","origin":"textproc/denature","version":"0.6.5_3","comment":"HTML to PDF converter","maintainer":"ports@FreeBSD.org","www":"https://denature.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a01691c416efeeadbedb8c49ed00f8e21339655c027015606d4cc906ddddd5c0","flatsize":85162,"path":"All/denature-0.6.5_3.pkg","repopath":"All/denature-0.6.5_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23172,"desc":"denature is a perl program that attempts to convert an HTML page into XSL-FO\nwhich it then passes off to the FOP (Formatted Objects Formatter) to produce a\nPDF document.\n\ndenature trys to use any included CSS stylesheets to figure out the properties\nused in the document. The CSS processing in denature is not very mature and\nonly handles a limited amount of the available CSS markup. The CSS support\ndoes not handle the contextual entries in a CSS document, and the CSS::Tiny\nmodule requires that all the :'s in a document have a space after them.","deps":{"fop":{"origin":"textproc/fop","version":"2.8"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"p5-CSS-Tiny":{"origin":"textproc/p5-CSS-Tiny","version":"1.20"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-HTML-Tree":{"origin":"www/p5-HTML-Tree","version":"5.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","java"],"messages":[{"message":"===>   NOTICE:\n\nThe denature port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"deluge","origin":"net-p2p/deluge","version":"2.1.1_1,2","comment":"Bittorrent client using Python, GTK3, and libtorrent-rasterbar","maintainer":"rm@FreeBSD.org","www":"https://deluge-torrent.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ef8ee3ae1ebffb40ff20bc32def3856108df4490c5df52f7a1580aed44829ff","flatsize":243,"path":"All/deluge-2.1.1_1,2.pkg","repopath":"All/deluge-2.1.1_1,2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1336,"desc":"Deluge is a Bittorrent client written in Python and GTK+. Deluge is intended\nto bring a native, full-featured client to Linux, BSD, and other *nix GTK\ndesktop environments such as Gnome and Xfce.\n\nDeluge uses Rasterbar's version of libtorrent as the main ingredient in its\nbittorrent protocol backend.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deluge-cli":{"origin":"net-p2p/deluge-cli","version":"2.1.1_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-game":{"origin":"devel/py-game","version":"2.6.0"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["net-p2p","python"]},{"name":"delay","origin":"misc/delay","version":"1.6_1","comment":"Delay program with feedback to the user","maintainer":"gmarco@giovannelli.it","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5dfc8fa53811281dbc9d69e11d5d2dd3b4230f9a9ca0506e3d97177d2e38dfe","flatsize":37088,"path":"All/delay-1.6_1.pkg","repopath":"All/delay-1.6_1.pkg","licenselogic":"single","pkgsize":17748,"desc":"Delay is a program that counts down the number of seconds specified\non its command line.\nIn this way, it's sort of like the standard sleep(1) command, except\nfor the fact that it provides feedback of the time remaining.\n\nHere some usage example:\ndelay 1d 2:03:04.5\ndelay 1d 2h 3m 4.5s\ndelay 93785.5\ndelay until 4 pm -- cdplay\ndelay until noon tomorrow\ndelay until midnight 4 october 2003\ndelay until now +5 minutes\ndelay 15s -- top\n\nIt allows for short, long, and customized messages for the display of\nthe time remaining.\n- example of output : delay -v until 4 pm tomorrow\n\t\t      Time Remaining: 1 days, 07:51:39.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"dhewm3","origin":"games/dhewm3","version":"1.5.2","comment":"Doom 3 GPL source port","maintainer":"amdmi3@FreeBSD.org","www":"https://dhewm3.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d92df808b143f14462d7ab882f120a00d5d960e938a5a4eabc5f6b4f1c14a5ff","flatsize":13151323,"path":"All/dhewm3-1.5.2.pkg","repopath":"All/dhewm3-1.5.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2725500,"desc":"dhewm 3 is a Doom 3 GPL source port, know to work on at least\nWindows, Linux, Mac OS X and FreeBSD.\n\nThe goal of dhewm 3 is bring DOOM 3 with the help of SDL to all\nsuitable platforms.\n\nBugs present in the original DOOM 3 will be fixed (when identified)\nwithout altering the original gameplay.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libopenal.so.1","libcurl.so.4","libSDL2-2.0.so.0"],"options":{"DEDICATED":"on","DOCS":"on","OPTIMIZED_CFLAGS":"on"},"messages":[{"message":"You need data files from original Doom 3 version 1.3.1 (NOT BFG\nedition):\n\n  MD5 (base/pak000.pk4) = 71b8d37b2444d3d86a36fd61783844fe\n  MD5 (base/pak001.pk4) = 4bc4f3ba04ec2b4f4837be40e840a3c1\n  MD5 (base/pak002.pk4) = fa84069e9642ad9aa4b49624150cc345\n  MD5 (base/pak003.pk4) = f22d8464997924e4913e467e7d62d5fe\n  MD5 (base/pak004.pk4) = 38561a3c73f93f2e6fd31abf1d4e9102\n  MD5 (base/pak005.pk4) = 2afd4ece27d36393b7538d55a345b90d\n  MD5 (base/pak006.pk4) = a6e7003fa9dcc75073dc02b56399b370\n  MD5 (base/pak007.pk4) = 6319f086f930ec1618ab09b4c20c268c\n  MD5 (base/pak008.pk4) = 28750b7841de9453eb335bad6841a2a5\n\nPlease place them under /usr/local/share/dhewm3/base.\n\nOptionally, you can also use Resurrection of Evil expansion pack\nfiles:\n\n  MD5 (d3xp/pak000.pk4) = a883fef0fd10aadeb73d34c462ff865d\n  MD5 (d3xp/pak001.pk4) = 06fc9be965e345587064056bf22236d2\n\nThese should be placed under /usr/local/share/dhewm3/d3xp\n\nPlease consult https://github.com/dhewm/dhewm3/wiki/FAQ for more\ninfo.","type":"install"}]},{"name":"delta","origin":"devel/delta","version":"2020.06.22","comment":"Heuristically minimizes interesting files","maintainer":"se@FreeBSD.org","www":"https://github.com/dsw/delta/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8de85b56c4bc5f018e948d8c0381a017a509af8b763ad2b3963169e33d3a4b0","flatsize":59578,"path":"All/delta-2020.06.22.pkg","repopath":"All/delta-2020.06.22.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":21664,"desc":"Delta assists you in minimizing \"interesting\" files subject\nto a test of their interestingness. A common such situation is when attempting\nto isolate a small failure-inducing substring of a large input that causes your\nprogram to exhibit a bug.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"delatt","origin":"mail/delatt","version":"1.1.3_1","comment":"Strip attachments from email","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"576125077d6428cff54621dc149ce43153fb78b602e5190f3ef5a15842ee3dd0","flatsize":26068,"path":"All/delatt-1.1.3_1.pkg","repopath":"All/delatt-1.1.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":9740,"desc":"Strip attachments from email, and optionally save the attachments to files.\nIt will work with either mbox or maildir files.\n\nIt is great for archiving old email without wasting space on attachments and\nthe extra HTML message parts that some MUAs attach.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"]},{"name":"deltarpm","origin":"sysutils/deltarpm","version":"3.6_2","comment":"Tool that generates delta RPMs","maintainer":"ports@FreeBSD.org","www":"http://freecode.com/projects/deltarpm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"125466dcb2d30a9ab3173c836ecdc978ad35d066d2cf15e847e9886bb78e9aba","flatsize":840777,"path":"All/deltarpm-3.6_2.pkg","repopath":"All/deltarpm-3.6_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":151880,"desc":"DeltaRPM is a tool that generates RPMs that contains the difference between an\nold and a new version of an RPM. This makes it possible to recreate the new RPM\nfrom the deltarpm and the old one. You don't have to have a copy of the old\nRPM, as it can also work with installed RPMs. The package also contains tools\nfor creating and applying delta ISOs.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"rpm4":{"origin":"archivers/rpm4","version":"4.18.2_1"}},"categories":["sysutils"],"shlibs_required":["librpm.so.9","librpmio.so.9"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe deltarpm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dehydrated","origin":"security/dehydrated","version":"0.7.1.6","comment":"Pure BASH/ZSH Lets Encrypt client","maintainer":"meta@FreeBSD.org","www":"https://dehydrated.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01a2b4caee85abda510eaef745438e87a1d5e1377f06a4a89312557cfc837d87","flatsize":135478,"path":"All/dehydrated-0.7.1.6.pkg","repopath":"All/dehydrated-0.7.1.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37784,"desc":"Dehydrated is a client for signing certificates with an ACME-server\n(e.g. Let's Encrypt or ZeroSSL) implemented as a relatively simple bash-script.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["security"],"options":{"DOCS":"on","BASH":"on","ZSH":"off"},"messages":[{"message":"To use this script you should copy the examples in\n/usr/local/etc/dehydrated/ and at least add a\ndomain and a contact mail address.\n\nIn order to run the script regularly to update\nthe certificates add this line to /etc/periodic.conf\n\nweekly_dehydrated_enable=\"YES\"\n\nAdditionally the following parameters can be added to\n/etc/periodic.conf\n\nTo run the certification renenewal as a different user\nweekly_dehydrated_user=\"_letsencrypt\"\n\nTo run a script after the renewal (as root)\nweekly_dehydrated_deployscript=\"/usr/local/etc/dehydrated/deploy.sh\"\n\nAdditional flags for the periodic run go into\nweekly_dehydrated_flags=\"-g\"\n\nIf weekly run is not frequent enough, such as when fetching OCSP\nresponse files (expires in 7 days), replace \"weekly_\" with \"daily_\"\nas follows to run dehydrated daily. Options are exactly same with\nweekly.\n\ndaily_dehydrated_enable=\"YES\"\ndaily_dehydrated_user=\"_letsencrypt\"\ndaily_dehydrated_deployscript=\"/usr/local/etc/dehydrated/deploy.sh\"\ndaily_dehydrated_flags=\"-g\"","type":"install"}]},{"name":"delaboratory","origin":"graphics/delaboratory","version":"0.8_14","comment":"Unique image postprocessing application","maintainer":"ports@FreeBSD.org","www":"https://bsdforge.com/projects/graphics/delaboratory/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"107f4ea987b798bbba06b04783376eb3727d801b3312fed22819356066e6cbf4","flatsize":796754,"path":"All/delaboratory-0.8_14.pkg","repopath":"All/delaboratory-0.8_14.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":235748,"desc":"Delaboratory is a color correction utility for digital images.\nIt features:\n\n - Floating point precision (not 8-bit like Gimp, not 16-bit\n   like most raw processors)\n - Native support for multiple colorspaces (sRGB, ProPhoto RGB,\n   LAB, CMYK, LCH, HSL, HSV, BW)\n - Non-destructive editing (adjustment layers)\n - KISS design, realtime preview\n - Basic operations: CMYK curves, CMYK levels, RGB curves, RGB\n   levels, white balance in LAB, saturation in LAB, LAB curves,\n   BW curve, HSV equalizer, LCH equalizer, recover shadows/highlights,\n   vignette, local contrast, LAB/BW/RGB/CMYK gradients\n - Expert operations: levels, curves, equalizer, exposure, saturation,\n   white balance, fill, tone, local contrast, auto_dodge/auto_burn,\n   sharpen, vignette, gradient, gaussian blur, recover highlights,\n   recover shadows, channel mixer, high pass, c2g, copy\n - Many blend modes (multiply, screen, overlay, inverted overlay,\n   dodge, burn, add, grain extract, grain merge, sub, difference,\n   darken, lighten), color/luminosity blending for RGB and CMYK\n - RAW support (via dcraw), up to 5 color samplers, histograms and color\n   matrices, etc.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["graphics"],"shlibs_required":["libwx_gtk3u_xrc-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0","libxml2.so.2","libtiff.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe delaboratory port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dejagnu","origin":"misc/dejagnu","version":"1.6.3_1","comment":"Automated program/system tester","maintainer":"tcltk@FreeBSD.org","www":"https://www.gnu.org/software/dejagnu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2842a90634f4324d952d91d137c9c927403d4b442618b54cd8dc88b126b0ab33","flatsize":845146,"path":"All/dejagnu-1.6.3_1.pkg","repopath":"All/dejagnu-1.6.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":172284,"desc":"DejaGnu is a framework for testing other programs. Its purpose is to\nprovide a single front end for all tests. Think of it as a custom library\nof Tcl procedures crafted to support writing a test harness. A Test\nHarness is the testing infrastructure that is created to support a\nspecific program or tool. Each program can have multiple testsuites, all\nsupported by a single test harness. DejaGnu is written in Expect, which\nin turn uses Tcl -- Tool command language.","deps":{"expect":{"origin":"lang/expect","version":"5.45.4_6,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["misc","tcl"]},{"name":"deheader","origin":"devel/deheader","version":"1.10","comment":"Tool to find unnecessary includes in C/C++ files","maintainer":"gahr@FreeBSD.org","www":"http://www.catb.org/esr/deheader/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d71d443e69587a059bf9144a45cabd101d787240c28f6fef15afb38791c8007","flatsize":77195,"path":"All/deheader-1.10.pkg","repopath":"All/deheader-1.10.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":19284,"desc":"Deheader analyzes C and C++ files to determine which header inclusions\ncan be removed while still allowing them to compile. This may result in\nsubstantial improvements in compilation time, especially on large C++\nprojects; it also sometimes exposes dependencies and cohesions of which\ndevelopers were unaware.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"]},{"name":"deforaos-todo","origin":"deskutils/deforaos-todo","version":"0.2.1_2","comment":"DeforaOS desktop todo list","maintainer":"khorben@defora.org","www":"https://www.defora.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"175143b955885fbbd061245f3e225f2a7152eddd09f71ecc920368238b085f2e","flatsize":105778,"path":"All/deforaos-todo-0.2.1_2.pkg","repopath":"All/deforaos-todo-0.2.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":28740,"desc":"DeforaOS desktop todo list","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deforaos-libdesktop":{"origin":"x11/deforaos-libdesktop","version":"0.4.1_2"},"deforaos-libsystem":{"origin":"devel/deforaos-libsystem","version":"0.4.3_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils"],"shlibs_required":["libDesktop.so.0","libSystem.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6"],"options":{"DOCS":"on","NLS":"on"}},{"name":"deforaos-surfer","origin":"www/deforaos-surfer","version":"0.3.1_2","comment":"DeforaOS desktop web browser","maintainer":"khorben@defora.org","www":"https://www.defora.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34c5e114794d651e3c8fe9ecd2f180b8c618e38f24385d46688d5e680d2f4134","flatsize":354824,"path":"All/deforaos-surfer-0.3.1_2.pkg","repopath":"All/deforaos-surfer-0.3.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":78548,"desc":"DeforaOS desktop web browser","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deforaos-libdesktop":{"origin":"x11/deforaos-libdesktop","version":"0.4.1_2"},"deforaos-libsystem":{"origin":"devel/deforaos-libsystem","version":"0.4.3_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["www"],"shlibs_required":["libDesktop.so.0","libSystem.so.1","libX11.so.6","libwebkit2gtk-4.0.so.37","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libjavascriptcoregtk-4.0.so.18","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on"}},{"name":"deforaos-player","origin":"multimedia/deforaos-player","version":"0.1.6_6","comment":"DeforaOS desktop media player","maintainer":"khorben@defora.org","www":"https://www.defora.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0be022033f87cf449db02f267a23125d0e910b8aa5d24c5cf5f908242a9762e3","flatsize":193626,"path":"All/deforaos-player-0.1.6_6.pkg","repopath":"All/deforaos-player-0.1.6_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":62916,"desc":"DeforaOS Desktop multimedia player","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deforaos-libdesktop":{"origin":"x11/deforaos-libdesktop","version":"0.4.1_2"},"deforaos-libsystem":{"origin":"devel/deforaos-libsystem","version":"0.4.3_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["multimedia"],"shlibs_required":["libDesktop.so.0","libSystem.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6"]},{"name":"devfw-amdgpu","origin":"sysutils/devfw-amdgpu","version":"20190220","comment":"AMD Radeon Volcanic Islands GPU firmware","maintainer":"zrj@ef.irc","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45895e3edc426496b1934e1fcc51522c9510302febbeab884e8973cdfb58e99c","flatsize":25195710,"path":"All/devfw-amdgpu-20190220.pkg","repopath":"All/devfw-amdgpu-20190220.pkg","licenselogic":"single","pkgsize":2615216,"desc":"Firmware kernel modules for amdgpu(4)","categories":["sysutils","graphics"]},{"name":"deforaos-phone","origin":"comms/deforaos-phone","version":"0.6.2_2","comment":"DeforaOS telephony application","maintainer":"khorben@defora.org","www":"https://www.defora.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7428b384566adaee31050603151a34841989bab0488da903227b471080e39efb","flatsize":780583,"path":"All/deforaos-phone-0.6.2_2.pkg","repopath":"All/deforaos-phone-0.6.2_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":251088,"desc":"DeforaOS telephony application","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deforaos-libdesktop":{"origin":"x11/deforaos-libdesktop","version":"0.4.1_2"},"deforaos-libsystem":{"origin":"devel/deforaos-libsystem","version":"0.4.3_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["comms"],"shlibs_required":["libDesktop.so.0","libSystem.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","NLS":"on"}},{"name":"deforaos-pdfviewer","origin":"print/deforaos-pdfviewer","version":"0.0.2_49","comment":"DeforaOS desktop PDF viewer","maintainer":"khorben@defora.org","www":"https://www.defora.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a16a681dd91e421990274078b5c5e2181637da88992a9d663529a2e0e34f05e","flatsize":70691,"path":"All/deforaos-pdfviewer-0.0.2_49.pkg","repopath":"All/deforaos-pdfviewer-0.0.2_49.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":23228,"desc":"DeforaOS desktop PDF viewer","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deforaos-libdesktop":{"origin":"x11/deforaos-libdesktop","version":"0.4.1_2"},"deforaos-libsystem":{"origin":"devel/deforaos-libsystem","version":"0.4.3_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"}},"categories":["print"],"shlibs_required":["libDesktop.so.0","libSystem.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libX11.so.6","libpoppler-glib.so.8","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2"],"options":{"DOCS":"on","NLS":"on"}},{"name":"deforaos-locker","origin":"x11/deforaos-locker","version":"0.4.2_2","comment":"DeforaOS desktop screensaver","maintainer":"khorben@defora.org","www":"https://www.defora.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf6a8c5903728674ced9071fbbd0b43592fcc9032125b6cbf0e0cbcf27b775e3","flatsize":225804,"path":"All/deforaos-locker-0.4.2_2.pkg","repopath":"All/deforaos-locker-0.4.2_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":49956,"desc":"DeforaOS desktop screensaver","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deforaos-libdesktop":{"origin":"x11/deforaos-libdesktop","version":"0.4.1_2"},"deforaos-libsystem":{"origin":"devel/deforaos-libsystem","version":"0.4.3_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libDesktop.so.0","libSystem.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libXext.so.6","libXss.so.1"],"options":{"DOCS":"on","NLS":"on"}},{"name":"deforaos-libsystem","origin":"devel/deforaos-libsystem","version":"0.4.3_1","comment":"DeforaOS core system library","maintainer":"khorben@defora.org","www":"https://www.defora.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cea239faf1f308d959faa07548e7528a4043ccccd50a8bbf63e894fb7e99a9d0","flatsize":872638,"path":"All/deforaos-libsystem-0.4.3_1.pkg","repopath":"All/deforaos-libsystem-0.4.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":127764,"desc":"libSystem is the most essential library within DeforaOS, with the aim to become\na complete C runtime (thus obsoleting the libc and replacing its API).","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_provided":["libSystem.so.1"],"options":{"DOCS":"on"}},{"name":"deforaos-panel","origin":"x11-wm/deforaos-panel","version":"0.4.5_1","comment":"DeforaOS desktop panel","maintainer":"khorben@defora.org","www":"https://www.defora.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d507e94b135c5df689cba4c2bdc7b305c6e5e33142b9aa289e3a4057dc9df9fd","flatsize":1049967,"path":"All/deforaos-panel-0.4.5_1.pkg","repopath":"All/deforaos-panel-0.4.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":217264,"desc":"DeforaOS desktop panel","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deforaos-libdesktop":{"origin":"x11/deforaos-libdesktop","version":"0.4.1_2"},"deforaos-libsystem":{"origin":"devel/deforaos-libsystem","version":"0.4.3_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-wm"],"shlibs_required":["libDesktop.so.0","libSystem.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libxkbfile.so.1","libasound.so.2"],"shlibs_provided":["libPanel.so.0"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"Note regarding the suspend feature :\n\nYour user need sudo right for executing /usr/sbin/zzz","type":"install"}]},{"name":"deforaos-mailer","origin":"mail/deforaos-mailer","version":"0.1.7_2","comment":"DeforaOS desktop mail client","maintainer":"khorben@defora.org","www":"https://www.defora.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc9737770dc1a50a1d2a6fa55403ee35ffc0ec7d557e09fc2cd349c099f118c3","flatsize":1048989,"path":"All/deforaos-mailer-0.1.7_2.pkg","repopath":"All/deforaos-mailer-0.1.7_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":226784,"desc":"DeforaOS desktop mail client","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deforaos-libdesktop":{"origin":"x11/deforaos-libdesktop","version":"0.4.1_2"},"deforaos-libsystem":{"origin":"devel/deforaos-libsystem","version":"0.4.3_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libDesktop.so.0","libSystem.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libMailer.so.0"],"options":{"DOCS":"on","NLS":"on"}},{"name":"dezoomify-rs","origin":"www/dezoomify-rs","version":"2.12.3_2","comment":"Zoomable image downloader","maintainer":"nivit@FreeBSD.org","www":"https://dezoomify-rs.ophir.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"677d04154248a553802e979d8b7315ecf200d071107c275358bd24a0ca857002","flatsize":14131847,"path":"All/dezoomify-rs-2.12.3_2.pkg","repopath":"All/dezoomify-rs-2.12.3_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3516748,"desc":"dezoomify-rs is a tiled image downloader. Some webpages present high-resolution\nzoomable images without a way to download them. These images are often tiled:\nthe original large image has been split into smaller individual image files\ncalled tiles. The only way to download such an image is to download all the\ntiles separately and then stitch them together. This process can be automated\nby a tiled image downloader.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"devd","origin":"www/devd","version":"0.9_25","comment":"Local web server for developers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cortesi/devd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ee29e0bdcb3a8414133a4e85bb54c269ad7fc50af34d553eaed7baaff3b554e","flatsize":8998975,"path":"All/devd-0.9_25.pkg","repopath":"All/devd-0.9_25.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2858836,"desc":"Devd is a single statically compiled binary with no external dependencies.\nNo need to install gigantic frameworks like Node JS, just copy over the devd\nbinary and be done with it.\n\nNo config file, no daemonization, and logs that are designed to be read in the\nterminal by a developer. Logs are colorized and log entries span multiple lines.\nDevd's logs are detailed, warn about corner cases that other daemons ignore, and\ncan optionally include things like detailed timing information and full headers.\n\nmodd (devel/modd) is a sister-project of devd.","categories":["www","devel"]},{"name":"deforaos-libdesktop","origin":"x11/deforaos-libdesktop","version":"0.4.1_2","comment":"DeforaOS desktop library","maintainer":"khorben@defora.org","www":"https://www.defora.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcef8d06560b102e9a2a0bd84277e1fe4fae426efbebc7b09087fab07482c15f","flatsize":584438,"path":"All/deforaos-libdesktop-0.4.1_2.pkg","repopath":"All/deforaos-libdesktop-0.4.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":97948,"desc":"DeforaOS desktop library","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deforaos-libsystem":{"origin":"devel/deforaos-libsystem","version":"0.4.3_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libSystem.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6"],"shlibs_provided":["libDesktop.so.0"],"options":{"DOCS":"on"}},{"name":"deco-misc","origin":"misc/deco","version":"3.9_6","comment":"Demos Commander, a free Norton Commander clone","maintainer":"ports@FreeBSD.org","www":"https://deco.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d74b36184f13a8f666b3a5243aeb49eecb3e2d41ff3efcb49eb3da6d517f3022","flatsize":171055,"path":"All/deco-misc-3.9_6.pkg","repopath":"All/deco-misc-3.9_6.pkg","licenselogic":"single","pkgsize":80072,"desc":"A clone of Norton Commander for Unix.  Text-based,\nfull featured file manager intuitive interface.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe deco-misc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"deforaos-keyboard","origin":"x11/deforaos-keyboard","version":"0.3.1_1","comment":"DeforaOS desktop virtual keyboard","maintainer":"khorben@defora.org","www":"https://www.defora.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb8012458cf07c02867ec07ff31f46efb4698756e4289e19a522f41721c05ecd","flatsize":96237,"path":"All/deforaos-keyboard-0.3.1_1.pkg","repopath":"All/deforaos-keyboard-0.3.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":20448,"desc":"DeforaOS desktop virtual keyboard","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deforaos-libdesktop":{"origin":"x11/deforaos-libdesktop","version":"0.4.1_2"},"deforaos-libsystem":{"origin":"devel/deforaos-libsystem","version":"0.4.3_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libDesktop.so.0","libSystem.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libXtst.so.6"],"options":{"DOCS":"on","NLS":"on"}},{"name":"deforaos-editor","origin":"editors/deforaos-editor","version":"0.4.0_2","comment":"DeforaOS desktop text editor","maintainer":"khorben@defora.org","www":"https://www.defora.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b468a1959f3b5f02cfe17fa72cec6c39f0a6ffeb41676d5ba683aec6818c592","flatsize":84734,"path":"All/deforaos-editor-0.4.0_2.pkg","repopath":"All/deforaos-editor-0.4.0_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24060,"desc":"DeforaOS desktop text editor","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deforaos-libdesktop":{"origin":"x11/deforaos-libdesktop","version":"0.4.1_2"},"deforaos-libsystem":{"origin":"devel/deforaos-libsystem","version":"0.4.3_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["editors"],"shlibs_required":["libDesktop.so.0","libSystem.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6"],"options":{"DOCS":"on","NLS":"on"}},{"name":"dejavu","origin":"x11-fonts/dejavu","version":"2.37_3","comment":"Bitstream Vera Fonts clone with a wider range of characters","maintainer":"sunpoet@FreeBSD.org","www":"https://dejavu-fonts.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ebd323bd1a8e813df5b185c0cbafdc20ef48087cb0194003c775602495b8fd8","flatsize":11844580,"path":"All/dejavu-2.37_3.pkg","repopath":"All/dejavu-2.37_3.pkg","licenselogic":"and","licenses":["AMS","AREV","BITSTREAM"],"pkgsize":2498912,"desc":"The DejaVu fonts are a font family based on the Bitstream Vera Fonts. Its\npurpose is to provide a wider range of characters while maintaining the\noriginal look and feel through the process of collaborative development.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on","LINKS":"on"},"messages":[{"message":"Make sure that the freetype module is loaded.  If it is not, add the following\nline to the \"Modules\" section of your X Windows configuration file:\n\n\tLoad \"freetype\"\n\nAdd the following line to the \"Files\" section of X Windows configuration file:\n\n\tFontPath \"/usr/local/share/fonts/dejavu/\"\n\nNote: your X Windows configuration file is typically /etc/X11/XF86Config\nif you are using XFree86, and /etc/X11/xorg.conf if you are using X.Org.","type":"install"}]},{"name":"dee","origin":"devel/dee","version":"1.2.7_25","comment":"Model to synchronize multiple instances over DBus","maintainer":"ports@FreeBSD.org","www":"https://launchpad.net/dee","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b4033c6df2e890375961522a1411da987fda0d53919f05a2d51cda1a265cc95","flatsize":1089348,"path":"All/dee-1.2.7_25.pkg","repopath":"All/dee-1.2.7_25.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":151980,"desc":"Dee is a shared library that provides objects that help having multiple\ninstances communicating over DBus.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libgthread-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"shlibs_provided":["libdee-1.0.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe dee port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"deco-extractor","origin":"archivers/deco","version":"1.6.4_1","comment":"Program to extract various archive file formats","maintainer":"ports@FreeBSD.org","www":"https://github.com/peha/deco","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4518408ff2cd28047fcca8b9c05ef4d7319b5388055ad16516bdb5dc04388f4b","flatsize":55637,"path":"All/deco-extractor-1.6.4_1.pkg","repopath":"All/deco-extractor-1.6.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24244,"desc":"Deco is a Un*x script able to extract various archive file formats.\nSupported archive formats: 7z, ace, ar, arc, arj, bz2, cab, cpio, deb,\nflac, gz, jar, lha, lzma, lzo, rar, rpm, tar, zip, zoo.","deps":{"7-zip":{"origin":"archivers/7-zip","version":"24.07"},"arc":{"origin":"archivers/arc","version":"5.21q_1"},"arj":{"origin":"archivers/arj","version":"3.10.22_12"},"cabextract":{"origin":"archivers/cabextract","version":"1.11_1"},"dpkg":{"origin":"archivers/dpkg","version":"1.19.8_1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"lzop":{"origin":"archivers/lzop","version":"1.04_1"},"rpm4":{"origin":"archivers/rpm4","version":"4.18.2_1"},"rzip":{"origin":"archivers/rzip","version":"2.1_2"},"unace":{"origin":"archivers/unace","version":"1.2b_3"},"unrar":{"origin":"archivers/unrar","version":"7.01,6"},"zoo":{"origin":"archivers/zoo","version":"2.10.1_5"}},"categories":["archivers"],"messages":[{"message":"===>   NOTICE:\n\nThe deco-extractor port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"deforaos-browser","origin":"x11-fm/deforaos-browser","version":"0.5.5_2","comment":"DeforaOS desktop file browser","maintainer":"khorben@defora.org","www":"https://www.defora.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"078665e909af325ee972ee8cffea8e95c81449889b6bafb0b80e033720339300","flatsize":770023,"path":"All/deforaos-browser-0.5.5_2.pkg","repopath":"All/deforaos-browser-0.5.5_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":164540,"desc":"DeforaOS desktop file manager and desktop handler","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deforaos-libdesktop":{"origin":"x11/deforaos-libdesktop","version":"0.4.1_2"},"deforaos-libsystem":{"origin":"devel/deforaos-libsystem","version":"0.4.3_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-fm"],"shlibs_required":["libDesktop.so.0","libSystem.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libXrandr.so.2"],"shlibs_provided":["libBrowser.so.0"],"options":{"DOCS":"on","NLS":"on"}},{"name":"deluge-cli","origin":"net-p2p/deluge-cli","version":"2.1.1_2","comment":"CLI part of bittorrent client using Python and libtorrent-rasterbar","maintainer":"rm@FreeBSD.org","www":"https://deluge-torrent.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2258fdc8bde54ba8805910987fbd6c83ee04f76403f7c8aa6e88f8d3c3b83c45","flatsize":14137507,"path":"All/deluge-cli-2.1.1_2.pkg","repopath":"All/deluge-cli-2.1.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2554144,"desc":"Deluge is a Bittorrent client written in Python and GTK+. Deluge is intended\nto bring a native, full-featured client to Linux, BSD, and other *nix GTK\ndesktop environments such as Gnome and Xfce.\n\nDeluge uses Rasterbar's version of libtorrent as the main ingredient in its\nbittorrent protocol backend.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-libtorrent-rasterbar":{"origin":"net-p2p/py-libtorrent-rasterbar","version":"1.2.19,2"},"py311-mako":{"origin":"textproc/py-mako","version":"1.3.5"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-rencode":{"origin":"converters/py-rencode","version":"1.0.6_2"},"py311-service-identity":{"origin":"security/py-service-identity","version":"24.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"py311-zope.interface":{"origin":"devel/py-zope.interface","version":"5.3.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-p2p","python"],"options":{"DOCS":"on","PILLOW":"on"},"annotations":{"cpe":"cpe:2.3:a:deluge-torrent:deluge:2.1.1:::::dragonfly6:x86_64:2","flavor":"py311"}},{"name":"debootstrap","origin":"sysutils/debootstrap","version":"1.0.128n2_3","comment":"Install Debian or Ubuntu base system into a directory","maintainer":"nc@FreeBSD.org","www":"https://wiki.debian.org/Debootstrap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ddd4c2480ce39493c577ce7f9674740244b5e16c2d1f9fe9fda38b9d37506396","flatsize":198374,"path":"All/debootstrap-1.0.128n2_3.pkg","repopath":"All/debootstrap-1.0.128n2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34576,"desc":"debootstrap is a tool which will install a Debian base system into\na subdirectory of another, already installed system. It doesn't require\nan installation CD, just access to a Debian repository.\n\nIn FreeBSD, you can use debootstrap to install Debian into a subdirectory\nof your existing FreeBSD installation and then run Debian Linux in a jail\nor chroot.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gnugrep":{"origin":"textproc/gnugrep","version":"3.11"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"gtar":{"origin":"archivers/gtar","version":"1.35_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"ubuntu-keyring":{"origin":"security/ubuntu-keyring","version":"2021.03.26"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["sysutils"],"messages":[{"message":"To successfully create an installation of Debian or Ubuntu\ndebootstrap requires the following kernel modules to be loaded:\n\nlinux64 fdescfs linprocfs linsysfs tmpfs\n\nTo install Ubuntu 18.04 LTS (Bionic Beaver) into /compat/ubuntu, run as root:\n\ndebootstrap bionic /compat/ubuntu","type":"install"}]},{"name":"debugedit","origin":"devel/debugedit","version":"20170411.1","comment":"ELF file debug information extractor and editor","maintainer":"ports@FreeBSD.org","www":"https://github.com/CoryXie/DebugEdit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bc09e63996b96b28c1a1131f9f24bbc1454c9e9400a9bc2d9100e553b958834","flatsize":31212,"path":"All/debugedit-20170411.1.pkg","repopath":"All/debugedit-20170411.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14484,"desc":"An ELF file debug information editor and extractor based on debugedit tool\nin the rpm package.\n\nThe intention of this project is to have some fun playing with ELF as well as\nDWARF for the image files.","deps":{"libelf":{"origin":"devel/libelf","version":"0.8.13_3"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["devel"],"shlibs_required":["libelf.so.0","libpopt.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe debugedit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"deb2targz","origin":"archivers/deb2targz","version":"20100710","comment":"Command-line utility for converting a Debian .deb file to a .tar.gz","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e04bd3996e8f62d63efb92bac01cc3f067daf254bce8079778562ced777a417f","flatsize":2193,"path":"All/deb2targz-20100710.pkg","repopath":"All/deb2targz-20100710.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1968,"desc":"deb2targz is a very small shell script for converting Debian Linux .deb packages\nto a .tar.gz.","categories":["archivers"]},{"name":"deadbeef-waveform-seekbar-plugin","origin":"audio/deadbeef-waveform-seekbar-plugin","version":"0.0.2016.01.01_2","comment":"Waveform seekbar plugin for DeaDBeeF audio player","maintainer":"danfe@FreeBSD.org","www":"https://github.com/cboxdoerfer/ddb_waveform_seekbar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2d831d50ae0378ad708ef4251173c330fb558dfca98438956ee293f8aa56f8c","flatsize":53552,"path":"All/deadbeef-waveform-seekbar-plugin-0.0.2016.01.01_2.pkg","repopath":"All/deadbeef-waveform-seekbar-plugin-0.0.2016.01.01_2.pkg","licenselogic":"single","pkgsize":19652,"desc":"This plugin implements waveform seeking bar for DeaDBeeF audio player.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deadbeef":{"origin":"audio/deadbeef","version":"0.7.2_26"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libsqlite3.so.0"],"options":{"GTK2":"on","GTK3":"off"}},{"name":"deadbeef-vu-meter-plugin","origin":"audio/deadbeef-vu-meter-plugin","version":"0.0.2014.09.14_2","comment":"VU meter plugin for DeaDBeeF audio player","maintainer":"danfe@FreeBSD.org","www":"https://github.com/cboxdoerfer/ddb_vu_meter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e96ccad06f8e8002864d52230ddb744efc204caac5d3aac457181a726fd79aaf","flatsize":45123,"path":"All/deadbeef-vu-meter-plugin-0.0.2014.09.14_2.pkg","repopath":"All/deadbeef-vu-meter-plugin-0.0.2014.09.14_2.pkg","licenselogic":"single","pkgsize":26588,"desc":"This is a VU meter plugin for DeaDBeeF audio player.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deadbeef":{"origin":"audio/deadbeef","version":"0.7.2_26"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"GTK2":"on","GTK3":"off"}},{"name":"deadbeef-spectrogram-plugin","origin":"audio/deadbeef-spectrogram-plugin","version":"0.0.2015.01.10_2","comment":"Spectrogram plugin for DeaDBeeF audio player","maintainer":"danfe@FreeBSD.org","www":"https://github.com/cboxdoerfer/ddb_spectrogram","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fccf2e6dd107da76626493284f2a75d4fee6382eb9cf6832d859bef63fae135f","flatsize":25434,"path":"All/deadbeef-spectrogram-plugin-0.0.2015.01.10_2.pkg","repopath":"All/deadbeef-spectrogram-plugin-0.0.2015.01.10_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9892,"desc":"This is a spectrogram plugin for DeaDBeeF audio player.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deadbeef":{"origin":"audio/deadbeef","version":"0.7.2_26"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libfftw3.so.3"],"options":{"GTK2":"on","GTK3":"off"}},{"name":"deadbeef-quick-search-plugin","origin":"audio/deadbeef-quick-search-plugin","version":"0.0.2016.01.02_2","comment":"Quick playlist search bar plugin for DeaDBeeF audio player","maintainer":"danfe@FreeBSD.org","www":"https://github.com/cboxdoerfer/ddb_quick_search","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de0799277b9c6bba4dbc2d30e7a95131c0819d8c3a381d3854e796a668994688","flatsize":20208,"path":"All/deadbeef-quick-search-plugin-0.0.2016.01.02_2.pkg","repopath":"All/deadbeef-quick-search-plugin-0.0.2016.01.02_2.pkg","licenselogic":"single","pkgsize":8024,"desc":"This is a quick playlist search bar plugin for DeaDBeeF audio player.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deadbeef":{"origin":"audio/deadbeef","version":"0.7.2_26"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"GTK2":"on","GTK3":"off"}},{"name":"deadbeef-playback-status-plugin","origin":"audio/deadbeef-playback-status-plugin","version":"0.0.2015.09.12_2","comment":"Playback status widget for DeaDBeeF audio player","maintainer":"danfe@FreeBSD.org","www":"https://github.com/cboxdoerfer/ddb_playback_status","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4aa3dd9bd56df71282106242153fc838c2ea26ecc98a0b381a8656b35e91d780","flatsize":15696,"path":"All/deadbeef-playback-status-plugin-0.0.2015.09.12_2.pkg","repopath":"All/deadbeef-playback-status-plugin-0.0.2015.09.12_2.pkg","licenselogic":"single","pkgsize":6184,"desc":"This is playback status plugin (widget) for DeaDBeeF audio player.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deadbeef":{"origin":"audio/deadbeef","version":"0.7.2_26"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"GTK2":"off","GTK3":"on"}},{"name":"deadbeef-musical-spectrum-plugin","origin":"audio/deadbeef-musical-spectrum-plugin","version":"0.0.2015.10.13_2","comment":"Musical spectrum plugin for DeaDBeeF audio player","maintainer":"danfe@FreeBSD.org","www":"https://github.com/cboxdoerfer/ddb_musical_spectrum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7cc9ceb9d4611cce553e5ebd320a5757d0f7c071f19c8f12efdf24128d28259","flatsize":53944,"path":"All/deadbeef-musical-spectrum-plugin-0.0.2015.10.13_2.pkg","repopath":"All/deadbeef-musical-spectrum-plugin-0.0.2015.10.13_2.pkg","licenselogic":"single","pkgsize":19388,"desc":"This plugin is based on DeaDBeeF stock spectrum.  It offers variable FFT\nsize (up to 32768), Blackmann-Harris and Hanning window functions, and\nvarious eye candy options.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"deadbeef":{"origin":"audio/deadbeef","version":"0.7.2_26"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libfftw3.so.3"],"options":{"GTK2":"on","GTK3":"off"}},{"name":"debhelper","origin":"sysutils/debhelper","version":"13.16","comment":"Helper programs for debian/rules","maintainer":"sunpoet@FreeBSD.org","www":"https://salsa.debian.org/debian/debhelper","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"040e4c71e4115da2422fa58540b098efb7bb5087d9e9f3c7de5b774321305cdb","flatsize":685178,"path":"All/debhelper-13.16.pkg","repopath":"All/debhelper-13.16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":162056,"desc":"debhelper is a collection of programs that can be used in a debian/rules file to\nautomate common tasks related to building binary debian packages. Programs are\nincluded to install various files into your package, compress files, fix file\npermissions, integrate your package with the debian menu system, etc. This will\nbe of use only to debian developers or others who wish to build debian packages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"deadbeef-mpris2-plugin","origin":"audio/deadbeef-mpris2-plugin","version":"1.12_1","comment":"MPRIS protocol version 2 plugin for DeaDBeeF music player","maintainer":"danfe@FreeBSD.org","www":"https://github.com/Serranya/deadbeef-mpris2-plugin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"707cb66c4598a81e4c6b3f2d91f6d0e2387590719a501740ea87619b45298056","flatsize":66123,"path":"All/deadbeef-mpris2-plugin-1.12_1.pkg","repopath":"All/deadbeef-mpris2-plugin-1.12_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21764,"desc":"This plugin aims to implement the MPRIS protocol for DeaDBeeF music player.\n\nThe original MPRIS plugin for DeaDBeeF does not work anymore and seems to be\norphaned.  The original plugin supported MPRISv1 and MPRISv2.  This plugin\nonly supports version two.\n\nWhat is currently missing:\n\n  - The whole optional \"org.mpris.MediaPlayer2.TrackList\" interface\n  - The whole optional \"org.mpris.MediaPlayer2.Playlists\" interface\n  - The optional \"Fullscreen\" property of the org.mpris.MediaPlayer2\n    interface\n  - The optional \"CanSetFullscreen\" property of the org.mpris.MediaPlayer2\n    interface","deps":{"deadbeef":{"origin":"audio/deadbeef","version":"0.7.2_26"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["audio"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"deadbeef-jack-plugin","origin":"audio/deadbeef-jack-plugin","version":"0.0.2011.03.22_2","comment":"JACK output plugin for DeaDBeeF music player","maintainer":"danfe@FreeBSD.org","www":"https://github.com/Alexey-Yakovenko/jack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0960689a773ab9ba47c4e81f7baebd8a7558ec8b3ed1459cf7ae4039e537a5de","flatsize":11642,"path":"All/deadbeef-jack-plugin-0.0.2011.03.22_2.pkg","repopath":"All/deadbeef-jack-plugin-0.0.2011.03.22_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4760,"desc":"This is a port of JACK output plugin for DeaDBeeF music player.","deps":{"deadbeef":{"origin":"audio/deadbeef","version":"0.7.2_26"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"}},"categories":["audio"],"shlibs_required":["libjack.so.0"]},{"name":"de-schwobifyer","origin":"german/schwobifyer","version":"20050730","comment":"Utility for translating German into the Schwaebisch dialect","maintainer":"ehaupt@FreeBSD.org","www":"http://unimut.fsk.uni-heidelberg.de/schwob.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc7e692ec7265a16a93d4d86d5a163bcd46fb0948db0d833b676331f5ea56130","flatsize":21128,"path":"All/de-schwobifyer-20050730.pkg","repopath":"All/de-schwobifyer-20050730.pkg","licenselogic":"single","pkgsize":8968,"desc":"Schwobifyer is a command line utility for translating german into the\nschwaebisch dialect.\n\nIt reads from the standard input and translates it to standard output.","categories":["german"]},{"name":"de-phone","origin":"german/phone","version":"1.20170802","comment":"German phone code / Deutsche Telefonvorwahl (AVON)","maintainer":"dinoex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"edafe1dd876ae246acfbb8d8aa35c35e14bfa076deddf97774954adabd510fd0","flatsize":107506,"path":"All/de-phone-1.20170802.pkg","repopath":"All/de-phone-1.20170802.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":37100,"desc":"German telephone area code.\n\nDeutsche Ortsnetzkennzahlen (AVON) UTF-8 kodiert.\n\nQuelle: https://www.bundesnetzagentur.de/","categories":["german"]},{"name":"de-webalizer","origin":"german/webalizer2","version":"2.23.8_18","comment":"Web server log file analysis program","maintainer":"dinoex@FreeBSD.org","www":"http://www.mrunix.net/webalizer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4d9b14217f29d574e084125266127ea6e6ec4ae02b418ff2d85f888c44285d7","flatsize":452081,"path":"All/de-webalizer-2.23.8_18.pkg","repopath":"All/de-webalizer-2.23.8_18.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":139872,"desc":"What is The Webalizer?\n----------------------\n\nA fast, free web server log file analysis program.  Produces\nHTML output for viewing with a web browser.  Written in C on\na Linux platform, however designed to be as ANSI/POSIX\ncompliant as possible so porting to other UNIX platforms should\nbe painless.  Binary distributions for most popular platforms\nare available.  Features multiple language support, incremental\nprocessing capabilities, reverse DNS lookup support, export via\ntab separated ascii files to popular databases and spreadsheets,\nand much more.  Supports standard CLF and combined logs, as well\nas wu-ftpd xferlog and squid proxy logs, which can be either in\nstandard text format or gzip compressed.\n\nKeywords:      Web Analysis, Log Analysis, Usage Statistics, Linux, Unix","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["german","www"],"shlibs_required":["libgd.so.6","libpng16.so.16"],"options":{"GEOIP":"off","GEODB":"off","WEBALIZER_CONV":"off","FULL_CGI_REFS":"off","CLICKABLE_REFERER":"off","IP_AS_HOSTNAME":"off","LARGE_URL":"off","DOCS":"on","EXAMPLES":"on","BDB1":"on","BDB":"off"}},{"name":"de-jdictionary-ger-hun","origin":"german/jdictionary-ger-hun","version":"1.4_2","comment":"JDictionary plugin: German-Hungarian dictionary","maintainer":"jmohacsi@bsd.hu","www":"http://jdictionary.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab23a2bbb11de875a4349b3eee63a9ad7a2efb7ffd3ffc912e5cc1d9b32bede5","flatsize":578179,"path":"All/de-jdictionary-ger-hun-1.4_2.pkg","repopath":"All/de-jdictionary-ger-hun-1.4_2.pkg","licenselogic":"single","pkgsize":564632,"desc":"JDictionary plugin: German-Hungarian dictionary\nThis dictionary is based on the dictionary of Agnes Molnar.","deps":{"jdictionary":{"origin":"textproc/jdictionary","version":"1.8_4"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["german","hungarian","textproc"]},{"name":"de-hyphen","origin":"german/hyphen","version":"2007.02.17_1","comment":"German hyphenation rules","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c9aacf8cf1631cbaa2a6200098356901f79c03bf50a4efbdc619d174bde077fe","flatsize":77017,"path":"All/de-hyphen-2007.02.17_1.pkg","repopath":"All/de-hyphen-2007.02.17_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":32012,"desc":"German hyphenation rules","categories":["german","textproc"]},{"name":"de-jdictionary-eng-ger","origin":"german/jdictionary-eng-ger","version":"1.4_2","comment":"JDictionary plugin: English-German dictionary","maintainer":"jmohacsi@bsd.hu","www":"http://jdictionary.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64308e6127ed4ba519ef3cbc21291fc8c6720422fa7e8a92f944e210859df2d6","flatsize":1518345,"path":"All/de-jdictionary-eng-ger-1.4_2.pkg","repopath":"All/de-jdictionary-eng-ger-1.4_2.pkg","licenselogic":"single","pkgsize":1503936,"desc":"jDictionary plugin: English-German dictionary\nDictionary database: Frank Richter","deps":{"jdictionary":{"origin":"textproc/jdictionary","version":"1.8_4"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["german","textproc"]},{"name":"dobutsu","origin":"games/dobutsu","version":"5","comment":"Tablebase and Engine for Dobutsu Shogi","maintainer":"fuz@FreeBSD.org","www":"https://github.com/clausecker/dobutsu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dccb5180728c961e132a103b5e88ce4ce20b03c8c3c6ffc51dccb7403591c5c7","flatsize":27778192,"path":"All/dobutsu-5.pkg","repopath":"All/dobutsu-5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":27757840,"desc":"An engine for the Japanese chess variant Dobutsu shogi.  Dobutsu uses a\ncomprehensive endgame table base to achieve perfect play from any\nposition, but can also be configured to any strength you desire.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["games"],"shlibs_required":["libreadline.so.8","libintl.so.8"]},{"name":"de-dtaus","origin":"german/dtaus","version":"0.9_1","comment":"Belegloser DatenTraegerAUStausch","maintainer":"dinoex@FreeBSD.org","www":"https://www.infodrom.org/projects/dtaus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45d674954c5b6e907ecbf56f96099ed12451814fa4abd25116a275e063bbc462","flatsize":84413,"path":"All/de-dtaus-0.9_1.pkg","repopath":"All/de-dtaus-0.9_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":37668,"desc":"This package contains a library that is able to read and write German DTAUS\nfiles, DTAUS is an abbreviation for DatenTraegerAUStausch and refers to a\nspecial file format used by German credit institutes in order to manage money\nexchanges between accounts and institutes.\n\nDieses Paket enthaelt ein Programm zur Verwaltung und Erstellung von DTA- bzw.\nDTAUS-Dateien. Damit wird belegloser Datentraegeraustausch fuer Ueberweisungen,\nLastschriften, Lohnzahlungen in Euro mit Deutschen Banken automatisiert\nrealisiert. Als Grundlage dient eine leicht verstaendliche ASCII-Datei,\ndie in das DTA-Format uebersetzt wird.\n\nLICENSE: GPL2 or later","categories":["german","finance"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"de-hunspell","origin":"german/hunspell","version":"20161207_3","comment":"German hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://www.j3e.de/ispell/igerman98/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"571e58f80e519dbcc15d304c352cf13212030ca939b769ca38b927d4c8ff899b","flatsize":3428108,"path":"All/de-hunspell-20161207_3.pkg","repopath":"All/de-hunspell-20161207_3.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":303056,"desc":"German hunspell dictionaries","categories":["german","textproc"]},{"name":"de-eric6","origin":"german/eric6","version":"21.11","comment":"de i18n package for Eric6 IDE","maintainer":"fluffy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31afe91dfa7b844c372b9df8b1eb8b56c039c7a228e04f109b664f851611f556","flatsize":2686895,"path":"All/de-eric6-21.11.pkg","repopath":"All/de-eric6-21.11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":402312,"desc":"Eric is a full featured Python and Ruby editor and IDE, written in python.\n\nIt is based on the cross platform Qt gui toolkit, integrating the highly\nflexible Scintilla editor control. It is designed to be usable as everyday's\nquick and dirty editor as well as being usable as a professional project\nmanagement tool integrating many advanced features Python offers\nthe professional coder.\n\nThis is a port of eric6 (based on Qt5).","categories":["german","devel","python"]},{"name":"deadbeef","origin":"audio/deadbeef","version":"0.7.2_26","comment":"Ultimate music player for Unix-like systems","maintainer":"danfe@FreeBSD.org","www":"http://deadbeef.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19ae52ea9e214458762fcf7fdc3603ead03d36a005ac96758a7cdec5fab63d65","flatsize":9203416,"path":"All/deadbeef-0.7.2_26.pkg","repopath":"All/deadbeef-0.7.2_26.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21"],"pkgsize":2860400,"desc":"DeaDBeeF (as in 0xDEADBEEF) is an audio player.\n\nMain features:\n- mp3, ogg vorbis, flac, ape, wv, wav, m4a, mpc, cd audio (and many more)\n- sid, nsf and lots of other popular chiptune formats\n- ID3v1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2, xing/info tags support\n- character set detection for non-unicode id3 tags - supports cp1251 and\niso8859-1\n- unicode tags are fully supported as well (both utf8 and ucs2)\n- cuesheet (.cue files) support, with charset detection (utf8/cp1251/iso8859-1)\n- tracker modules like mod, s3m, it, xm, etc\n- HVSC song length database support for sid\n- minimize to tray, with scrollwheel volume control\n- drag and drop, both inside of playlist, and from filemanagers and such\n- control playback from command line\n- plugin support; bundled with lots of plugins, such as global hotkeys and\nlast.fm scrobbler; sdk is included\n- duration calculation is as precise as possible for vbr mp3 files (with and\nwithout xing/info tags)\n- and etc...","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freepats":{"origin":"audio/freepats","version":"20060219"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"jansson":{"origin":"devel/jansson","version":"2.14"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libcddb":{"origin":"audio/libcddb","version":"1.3.2_4"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wavpack":{"origin":"audio/wavpack","version":"5.7.0"}},"categories":["audio"],"shlibs_required":["libiconv.so.2","libintl.so.8","libcdio.so.19","libcddb.so.2","libFLAC.so.12","libogg.so.0","libX11.so.6","libsndfile.so.1","libcurl.so.4","libvorbis.so.0","libvorbisfile.so.3","libwavpack.so.1","libfaad.so.2","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libImlib2.so.1","libdbus-1.so.3","libjansson.so.4","libsamplerate.so.0","libzip.so.5","libmad.so.0"],"options":{"AAC":"on","ADPLUG":"on","ALAC":"on","ART":"on","CDDA":"on","CONVERTER":"on","DCA":"on","DSP":"on","DUMB":"on","FFAP":"on","FFMPEG":"off","FLAC":"on","GME":"on","GUI":"on","HOTKEYS":"on","LASTFM":"on","M3U":"on","MMS":"on","MONO2STEREO":"on","MUSEPACK":"on","NLS":"on","NOTIFY":"on","OGG":"on","PLTBROWSER":"on","PSF":"on","PULSEAUDIO":"off","SC68":"on","SHELLEXEC":"on","SHN":"on","SID":"on","SNDFILE":"on","SUPEREQ":"on","TTA":"on","VFS":"on","VFS_ZIP":"on","VTX":"on","WAVPACK":"on","WILDMIDI":"on","WMA":"on","GTK2":"on","GTK3":"off","MAD":"on","MPG123":"off"}},{"name":"de-tipp10","origin":"german/tipp10","version":"3.3.0","comment":"10-finger touch typing learning program","maintainer":"nick.lott@gmail.com","www":"https://www.tipp10.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0adfbe21188042c296de26c44e25219d209f52f884c5dbf453271bcd7d50db71","flatsize":2651023,"path":"All/de-tipp10-3.3.0.pkg","repopath":"All/de-tipp10-3.3.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1662996,"desc":"TIPP10 is a free 10 finger touch typing trainer, published under the GPL.\n\nThe highlight: TIPP10 works intelligent. The dictation reacts on\nindividual errors of the user. Keys, which are wrongly typed often,\nwill be dictated more often.\n\nVisual help, various keyboard layouts, numerous settings and the\npossibility to create own exercise dictates are easing the learning\nprocess.\n\nMain features:\n- Intelligent exercise lessons\n- Free and own lessons\n- Scrolling text and virtual keyboard for help\n- Extensive customization\n- Performance appraisal\n- Support of alternate keyboard layouts\n- Multi platform","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-base_sqldriver-sqlite":{"origin":"databases/qt6-base_sqldriver","version":"6.7.2"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["german"],"shlibs_required":["libQt6Multimedia.so.6","libQt6PrintSupport.so.6","libQt6Sql.so.6","libQt6Widgets.so.6","libQt6Network.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"]},{"name":"de-dict","origin":"german/dict","version":"1.2_1","comment":"Simple English/German dictionary","maintainer":"dinoex@FreeBSD.org","www":"http://www.de.freebsd.org/~wosch/dict/dict.cgi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d05c562da6a153db38722a90b39b5626e2e2f5ca1c2b4b9de821073a4d2f3cd","flatsize":3211032,"path":"All/de-dict-1.2_1.pkg","repopath":"All/de-dict-1.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":758528,"desc":"A simple German <-> English dictionary with ~115,000 entries, 3.2MB data.","deps":{"agrep":{"origin":"textproc/agrep","version":"3.41.5"}},"categories":["german"],"options":{"AGREP":"on","UGREP":"off"}},{"name":"de-bugzilla44","origin":"german/bugzilla44","version":"4.4.10_1","comment":"German localization for Bugzilla","maintainer":"bz-ports@FreeBSD.org","www":"https://sourceforge.net/projects/bugzilla-de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9244c925c5bf5fbde2c1125e19ca62624ba8cf31ea2d8e476d17b69f4d4c3d37","flatsize":1139123,"path":"All/de-bugzilla44-4.4.10_1.pkg","repopath":"All/de-bugzilla44-4.4.10_1.pkg","licenselogic":"single","pkgsize":209428,"desc":"German localization for Bugzilla bug tracking system.","deps":{"bugzilla44":{"origin":"devel/bugzilla44","version":"4.4.13_3"}},"categories":["german"],"annotations":{"cpe":"cpe:2.3:a:mozilla:bugzilla:4.4.10:::::dragonfly6:x86_64:1"},"messages":[{"message":"German localization for Bugzilla has now been installed.\n\n  Please run \"checksetup.pl\" to re-generate templates.","type":"install"}]},{"name":"de-libreoffice","origin":"german/libreoffice","version":"24.2.4.2","comment":"de language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"930a2ed6ca00f8707e05c45c3f83419cc504c41540ce72c0ae8d3da5f9a0cfed","flatsize":32662596,"path":"All/de-libreoffice-24.2.4.2.pkg","repopath":"All/de-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3438916,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["german","editors"]},{"name":"de-aspell","origin":"german/aspell","version":"20161207_3","comment":"Aspell German dictionary","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6ac7b3b140d1174bf669c3a6a795c9f7bd31e40c5e6bebb1e5b90884cd84900","flatsize":6047124,"path":"All/de-aspell-20161207_3.pkg","repopath":"All/de-aspell-20161207_3.pkg","licenselogic":"single","pkgsize":1151808,"desc":"Aspell German dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["german","textproc"]},{"name":"denominator","origin":"dns/denominator","version":"4.7.1","comment":"Portably control DNS clouds","maintainer":"bofh@FreeBSD.org","www":"https://github.com/Netflix/denominator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53f2e36b15fb77eb18430adb43c8ada613b74398bfeda30bd3e7bb864d7a9049","flatsize":6842495,"path":"All/denominator-4.7.1.pkg","repopath":"All/denominator-4.7.1.pkg","licenselogic":"single","pkgsize":5872644,"desc":"Portably control DNS clouds using java or bash","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["dns","java"]},{"name":"ddrescue","origin":"sysutils/ddrescue","version":"1.27_1","comment":"Data recovery tool","maintainer":"jharris@widomaker.com","www":"https://www.gnu.org/software/ddrescue/ddrescue.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"682150cf212210c262d985d150b8e9add699f32c7ad21b84d93d8731915e83ce","flatsize":379902,"path":"All/ddrescue-1.27_1.pkg","repopath":"All/ddrescue-1.27_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":116832,"desc":"GNU ddrescue is a data recovery tool. It copies data from one file or\nblock device (hard disc, cdrom, etc) to another, trying hard to rescue\ndata in case of read errors. Ddrescue does not truncate the output file\nif not asked to. So, every time you run it on the same output file, it\ntries to fill in the gaps. The basic operation of ddrescue is fully\nautomatic. That is, you don't have to wait for an error, stop the\nprogram, read the log, run it in reverse mode, etc. If you use the\nlogfile feature of ddrescue, the data is rescued very efficiently (only\nthe needed blocks are read). Also you can interrupt the rescue at any\ntime and resume it later at the same point.\n\nAutomatic merging of backups: If you have two or more damaged copies of\na file, cdrom, etc, and run ddrescue on all of them, one at a time,\nwith the same output file, you will probably obtain a complete and\nerror-free file. This is so because the probability of having damaged\nareas at the same places on different input files is very low. Using\nthe logfile, only the needed blocks are read from the second and\nsuccessive copies.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"ddrescueview-qt6","origin":"sysutils/ddrescueview","version":"0.4.5_1","comment":"Graphical viewer for GNU ddrescue mapfiles","maintainer":"rhurlin@FreeBSD.org","www":"https://sourceforge.net/projects/ddrescueview/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"351606848146139f06f17c3fb815bb664a9f992df65dddadc46c09c0d20a3798","flatsize":3673363,"path":"All/ddrescueview-qt6-0.4.5_1.pkg","repopath":"All/ddrescueview-qt6-0.4.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1000896,"desc":"This small tool allows the user to graphically examine ddrescue's\nmapfiles in a user friendly GUI application. The Main window displays\na block grid with each block's color representing the block types it\ncontains. Many people know this type of view from defragmentation\nprograms.\n\nWIKI: https://sourceforge.net/p/ddrescueview/wiki/Manual-0.4.5/","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt6pas":{"origin":"x11-toolkits/qt6pas","version":"6.2.8"}},"categories":["sysutils"],"shlibs_required":["libQt6Pas.so.6"],"options":{"DOCS":"on"},"annotations":{"flavor":"qt6"}},{"name":"ddrescueview-gtk2","origin":"sysutils/ddrescueview","version":"0.4.5_1","comment":"Graphical viewer for GNU ddrescue mapfiles","maintainer":"rhurlin@FreeBSD.org","www":"https://sourceforge.net/projects/ddrescueview/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbe73138c6bec86b9e61495aedde9e05f12000a7fa0bd03126ce6b9951623ae6","flatsize":3876915,"path":"All/ddrescueview-gtk2-0.4.5_1.pkg","repopath":"All/ddrescueview-gtk2-0.4.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1063824,"desc":"This small tool allows the user to graphically examine ddrescue's\nmapfiles in a user friendly GUI application. The Main window displays\na block grid with each block's color representing the block types it\ncontains. Many people know this type of view from defragmentation\nprograms.\n\nWIKI: https://sourceforge.net/p/ddrescueview/wiki/Manual-0.4.5/","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libX11.so.6","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgthread-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libatk-1.0.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"gtk2"}},{"name":"ddns","origin":"dns/ddns","version":"1.0","comment":"Lightweight UDP-based dynamic DNS updater","maintainer":"natbsd@instinctive.eu","www":"http://fossil.instinctive.eu/ddns/home","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3345e3abc57556a6374fbe94d0ed70c21514a6d269b17673d5382b54a8c7dbc8","flatsize":89556,"path":"All/ddns-1.0.pkg","repopath":"All/ddns-1.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":25600,"desc":"ddns is a lightweight UDP-based dynamic DNS updater.\nIt consists of a client that regularly sends UDP packets and a\nserver that updates a bind zone file or runs a command using the\npeer IPv4 address of recieved UDP packets.","categories":["dns"],"messages":[{"message":"ddns configuration files were installed in the following directory:\n\n\t/usr/local/etc/ddns\n\nBefore starting the server or the client you need to perform the\nfollowing steps:\n\n1) Copy the appropriate sample configuration file as follows:\n\n\tcp /usr/local/etc/ddns/ddns_server.conf.sample /usr/local/etc/ddns/ddns_server.conf\n\n   or\n\n\tcp /usr/local/etc/ddns/ddns_client.conf.sample /usr/local/etc/ddns/ddns_client.conf\n\n2) Edit ddns's configuration file to suit your needs:\n\n\t$EDITOR /usr/local/etc/ddns/ddns_server.conf\n\n   or\n\n\t$EDITOR /usr/local/etc/ddns/ddns_client.conf\n\n3) Add the following line to your rc.conf:\n\n\tddns_server_enable=\"YES\"\n\n   or\n\n\tddns_client_enable=\"YES\"\n\n\nThen you can start a ddns daemon by issuing the following command:\n\n\t/usr/local/etc/rc.d/ddns_server start\n\n    or\n\n\t/usr/local/etc/rc.d/ddns_client start","type":"install"}]},{"name":"de-mythes","origin":"german/mythes","version":"2024.04.07","comment":"German thesaurus","maintainer":"office@FreeBSD.org","www":"https://www.openthesaurus.de/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9258ae896f9df37329114c88d6cb3392755adeff2ed2a2e6a146202dff04dc45","flatsize":54185473,"path":"All/de-mythes-2024.04.07.pkg","repopath":"All/de-mythes-2024.04.07.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":4672016,"desc":"German thesaurus","categories":["german","textproc"]},{"name":"ddgr","origin":"www/ddgr","version":"2.2","comment":"DuckDuckGo from the terminal","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/jarun/ddgr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38c384ad8ef1b1fb6d8d907018580dfae85c1f73118c48fbbeacfd40b5cb7657","flatsize":133428,"path":"All/ddgr-2.2.pkg","repopath":"All/ddgr-2.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":39688,"desc":"ddgr is a cmdline utility to search DuckDuckGo from the terminal.\n\nUnlike the web interface, you can specify the number of search\nresults you would like to see per page. It's more convenient than\nskimming through 30-odd search results per page. The default interface\nis carefully designed to use minimum space without sacrificing\nreadability.\n\nddgr isn't affiliated to DuckDuckGo in any way.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"options":{"BASH":"on","DOCS":"on","FISH":"on","ZSH":"on"}},{"name":"ddrescueview-qt5","origin":"sysutils/ddrescueview","version":"0.4.5_1","comment":"Graphical viewer for GNU ddrescue mapfiles","maintainer":"rhurlin@FreeBSD.org","www":"https://sourceforge.net/projects/ddrescueview/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0d39065aa0f498e88366b45ffc8fcc901f885e490799d97d9b9330bbdb51440","flatsize":3673379,"path":"All/ddrescueview-qt5-0.4.5_1.pkg","repopath":"All/ddrescueview-qt5-0.4.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1001256,"desc":"This small tool allows the user to graphically examine ddrescue's\nmapfiles in a user friendly GUI application. The Main window displays\na block grid with each block's color representing the block types it\ncontains. Many people know this type of view from defragmentation\nprograms.\n\nWIKI: https://sourceforge.net/p/ddrescueview/wiki/Manual-0.4.5/","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5pas":{"origin":"x11-toolkits/qt5pas","version":"2.6_6"}},"categories":["sysutils"],"shlibs_required":["libQt5Pas.so.1"],"options":{"DOCS":"on"},"annotations":{"flavor":"qt5"}},{"name":"de-BBBike","origin":"german/BBBike","version":"3.18_5","comment":"Route-finder for cyclists in Berlin and Brandenburg","maintainer":"slaven@rezic.de","www":"https://bbbike.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"916a63d600479268ea3a3d3d2167f968930726e2effbc24518563f2ebc999b7f","flatsize":13556772,"path":"All/de-BBBike-3.18_5.pkg","repopath":"All/de-BBBike-3.18_5.pkg","licenselogic":"single","pkgsize":2977464,"desc":"A route-finder for cyclists in Berlin and Brandenburg.\n\nBBBike is now ported to more than 200 cities around the world - thanks to\nthe OpenStreetMap project. For more information see the BBBike @ World\nhomepage http://www.bbbike.org\n\n------------------------------------------------------------------------\n\nBBBike is an information system for cyclists in Berlin and\nBrandenburg (Germany). It has the following features:\n\n* Displays a map with streets, railways, rivers, parks, altitude, and\n  other features\n* Finds and shows routes between two points\n* Route-finder can be customized to match the cyclist's preferences:\n  fastest/nicest route, take wind directions and hills into account, etc.)\n* Bike power calculator\n* Automatically fetches the current Berlin weather data","deps":{"p5-CDB_File":{"origin":"databases/p5-CDB_File","version":"1.02"},"p5-Inline-C":{"origin":"devel/p5-Inline-C","version":"0.82"},"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["german"],"shlibs_required":["libperl.so.5.36"],"messages":[{"message":"BBBike\n------\n\nZusätzliche Anpassung für KDE mit\n\n    /usr/local/BBBike/install.pl","type":"install"}]},{"name":"ddh","origin":"sysutils/ddh","version":"64_14","comment":"Fast duplicate file finder","maintainer":"yuri@FreeBSD.org","www":"https://github.com/darakian/ddh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b115ad24f0a1e722c535891b0bf526073fbbbe684921f289c770376859471ee8","flatsize":828414,"path":"All/ddh-64_14.pkg","repopath":"All/ddh-64_14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":288108,"desc":"DDH traverses input directories and their subdirectories.\nIt also hashes files as needed and reports findings.\n\nThe H in \"hTool\" is silent. The H in its abbreviation, \"DDH,\" is not.\n\nThis tool is called DDH for two very good reasons.\n* DDT is a dangerous pesticide\n* I mistyped when I created the project","categories":["sysutils"]},{"name":"ddfun","origin":"math/ddfun","version":"03","comment":"Double-double package with special functions","maintainer":"fortran@FreeBSD.org","www":"https://crd-legacy.lbl.gov/~dhbailey/mpdist","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f22eb6b678806d490133ae99edc19e7f8f484b4f5d14c37e54071253c28481c","flatsize":255224,"path":"All/ddfun-03.pkg","repopath":"All/ddfun-03.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":93388,"desc":"DDFUN: A double-double package with special functions (approximately 30 digit\nprecision).\n\nThis package permits one to perform floating-point computations (real and\ncomplex) to double-double precision (approximately 30 digits), by making only\nrelatively minor changes to existing Fortran programs. It is intended as a\nsubstitute for IEEE 128-bit quad precision on systems where quad precision is\nnot available. All basic arithmetic operations and transcendental functions are\nsupported, together with numerous special functions. The package should run\ncorrectly on any Unix-based system supporting a Fortran-2008 compiler and IEEE\n64-bit floating-point arithmetic.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ddclient","origin":"dns/ddclient","version":"3.11.2","comment":"Update dynamic DNS entries","maintainer":"mjl@luckie.org.nz","www":"https://github.com/ddclient/ddclient","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d7bcfb74bf709e3433c3c6e2eb0dd98b7d848dc6e1bf8386f28c2ef8d669d96d","flatsize":360878,"path":"All/ddclient-3.11.2.pkg","repopath":"All/ddclient-3.11.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":64600,"desc":"ddclient is a Perl client used to update dynamic DNS entries for\naccounts on many dynamic DNS services.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"p5-Data-Validate-IP":{"origin":"net-mgmt/p5-Data-Validate-IP","version":"0.27"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns"],"options":{"DOCS":"on"},"messages":[{"message":"To configure ddclient, edit the following file:\n\n\t/usr/local/etc/ddclient.conf\n\nIf you would like to run ddclient as a daemon add the\nfollowing line to /etc/rc.conf\n\n\tddclient_enable=\"YES\"\n\nIf you would like to force ddclient to update your account\ndaily regardless of IP changes add the following line to\nyour /etc/periodic.conf\n\n\tdaily_ddclient_force_enable=\"YES\"","type":"install"}]},{"name":"ddate","origin":"misc/ddate","version":"0.2.2.6_1,3","comment":"Command to print the date in Discordian date format","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/bo0ts/ddate/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae21004c378a2fcabab74609070d5bfc227edbc101afd62821a5fd8ce752c466","flatsize":31496,"path":"All/ddate-0.2.2.6_1,3.pkg","repopath":"All/ddate-0.2.2.6_1,3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13476,"desc":"Ddate prints the date in Discordian date format.\n\nIf called with no arguments, ddate will get the current system date, convert\nthis to the Discordian date format and print this on the standard output.\nAlternatively, a Gregorian date may be specified on the command line, in the\nform of a numerical day, month and year.\n\nMore information about subgenius can be found at http://www.subgenius.com/","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["misc"],"shlibs_required":["libintl.so.8"],"options":{"KILLBOB":"on","PRAISEBOB":"off","USFORMAT":"off"}},{"name":"dd_package","origin":"science/dd_package","version":"2.2.0","comment":"MQT decision diagram package tailored to quantum computing","maintainer":"yuri@FreeBSD.org","www":"https://www.cda.cit.tum.de/research/quantum_dd/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef6aa492262ad970336b4a10d102e12085e2fc9df591b9504913056fa37b3d08","flatsize":299006,"path":"All/dd_package-2.2.0.pkg","repopath":"All/dd_package-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41752,"desc":"A decision diagram package tailored to quantum computing developed by the Chair\nfor Design Automation at the Technical University of Munich. The DD Package is\npart of the Munich Quantum Toolkit (MQT; formerly known as JKQ and developed by\nthe Institute for Integrated Circuits at the Johannes Kepler University Linz).","categories":["science"]},{"name":"de-alt-aspell","origin":"german/alt-aspell","version":"2.1.1_1,1","comment":"Aspell German Old Spelling (Deutsch - alte Rechtschreibung) dictionary","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df14c1e2bc43abfd3221fcd9799b24b3097c40cf6fcb6ef10716e5be700f83d9","flatsize":9333978,"path":"All/de-alt-aspell-2.1.1_1,1.pkg","repopath":"All/de-alt-aspell-2.1.1_1,1.pkg","licenselogic":"single","pkgsize":2542868,"desc":"Aspell German - Old Spelling (Deutsch - alte Rechtschreibung) dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["german","textproc"]},{"name":"dcraw-m","origin":"graphics/dcraw-m","version":"9.22_9","comment":"Modified Decoder for RAW files from digital cameras","maintainer":"waitman@waitman.net","www":"http://www.cybercom.net/~dcoffin/dcraw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f337d2250ba6ca33d158cfea6ec9586a42ea9abde665a315a248fe8f1767e10","flatsize":252931,"path":"All/dcraw-m-9.22_9.pkg","repopath":"All/dcraw-m-9.22_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":124264,"desc":"dcraw is an ANSI C program that decodes any raw image from any digital camera\non any computer running any operating system. It's become a standard tool\nwithin and without the Open Source world. It's small (about 3000 lines),\nportable (standard C libraries only), free (both \"gratis\" and \"libre\"), and\nwhen used skillfully, produces better-quality output than the tools provided by\nthe camera vendor.\n\nThis version is modified to add auto-rotate to exported thumbnails, and also\nadd adjustment for camera timezone offset. If your thumbnails appear upside\ndown, set DCRAW_RTC env var.\n\nSee also: https://dx.mehomi.com/photohack.html\nSee also: https://dx.mehomi.com/autorot.html","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"}},"categories":["graphics"],"shlibs_required":["libMagickWand-6.so.7","libMagickCore-6.so.7","liblcms2.so.2","libjpeg.so.8","libjasper.so.7"]},{"name":"dcraw","origin":"graphics/dcraw","version":"9.28_4","comment":"Decoder for RAW files from digital cameras","maintainer":"sunpoet@FreeBSD.org","www":"https://www.dechifro.org/dcraw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90392653d54e42762a89f21c9c3baa2c7999ae1997aedef45f5fd821cf79dba7","flatsize":257111,"path":"All/dcraw-9.28_4.pkg","repopath":"All/dcraw-9.28_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":128680,"desc":"dcraw is an ANSI C program that decodes any raw image from any digital camera\non any computer running any operating system. It's become a standard tool\nwithin and without the Open Source world. It's small (about 3000 lines),\nportable (standard C libraries only), free (both \"gratis\" and \"libre\"), and\nwhen used skillfully, produces better-quality output than the tools provided by\nthe camera vendor.","deps":{"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"}},"categories":["graphics"],"shlibs_required":["libjasper.so.7","libjpeg.so.8","liblcms2.so.2"],"annotations":{"cpe":"cpe:2.3:a:dcraw_project:dcraw:9.28:::::dragonfly6:x86_64:4"}},{"name":"dconf","origin":"devel/dconf","version":"0.40.0_4","comment":"Configuration database system for GNOME","maintainer":"desktop@FreeBSD.org","www":"https://wiki.gnome.org/Projects/dconf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbb97979fbfc1af0125196f98f27f96fd83a2b8173f16f4a635454e3fea6feff","flatsize":320489,"path":"All/dconf-0.40.0_4.pkg","repopath":"All/dconf-0.40.0_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":81748,"desc":"GConf extends the concept of a configuration registry.  It provides\na simple way for applications and administrators to store data;\noften GConf is used to store preferences for applications.\n\nSome of the features of GConf are:\nGConf provides:\n\n    * Documentation for each configuration key, so that administrators\n      can better modify the value.\n\n    * Notifications to interested applications when configuration data\n      is changed.  The notification service works across networks,\n      affecting all login sessions for a single user.\n\n    * Proper locking so that configuration data doesn't get corrupted\n      when accessed by multiple applications at the same time.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel","gnome"],"shlibs_required":["libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0"],"shlibs_provided":["libdconfsettings.so","libdconf.so.1"]},{"name":"dcp2icc","origin":"graphics/dcp2icc","version":"0.1_9","comment":"DCP to ICC camera profile converter","maintainer":"danfe@FreeBSD.org","www":"https://sourceforge.net/projects/dcp2icc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f0fb13fd66d2d87ffbfc89e2886c8853f03ac467a5752288ccad798225167e5","flatsize":838175,"path":"All/dcp2icc-0.1_9.pkg","repopath":"All/dcp2icc-0.1_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":305736,"desc":"dcp2icc is a small utility to convert DNG camera profiles to ICC profiles.\n\nTo get DNG camera profiles for different cameras, download and install a\nrecent version of DNG Converter from Adobe.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"lcms":{"origin":"graphics/lcms","version":"1.19_9,1"}},"categories":["graphics","converters"],"shlibs_required":["libexpat.so.1","liblcms.so.1"]},{"name":"dclock","origin":"x11-clocks/dclock","version":"2.2.2_2","comment":"7-segment digital clock with some optional features","maintainer":"romain@FreeBSD.org","www":"http://opencircuitdesign.com/~tim/programs/dclock/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"506f7880bb17f1373ba404b0b9d714272e305af8934ca688c50dfe6494fa1858","flatsize":122600,"path":"All/dclock-2.2.2_2.pkg","repopath":"All/dclock-2.2.2_2.pkg","licenselogic":"single","pkgsize":47988,"desc":"Dclock is a classic, simple, 7-segment X11 clock with some optional\nfeatures such as military time and alarm. The original version is\nwritten by Dan Heller. Tim Edwards heavily modified it and released as\nversion 2.0. This port uses Debian porting as upstream, which is based\non Tim's version and also includes some additional features and fixes.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"sox":{"origin":"audio/sox","version":"14.4.2.20210509_5"}},"categories":["x11-clocks"],"shlibs_required":["libX11.so.6","libXt.so.6","libfreetype.so.6","libXft.so.2"],"options":{"DOCS":"on","SOX":"on","XFT":"on"}},{"name":"dconf-editor","origin":"devel/dconf-editor","version":"3.38.3_3","comment":"Configuration database editor for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/dconf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3465f8c81c82d9ad04d37188772e1b6b776e599db00c96143580b0989f34316f","flatsize":2940708,"path":"All/dconf-editor-3.38.3_3.pkg","repopath":"All/dconf-editor-3.38.3_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":559792,"desc":"Editor for the dconf configuration system.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel","gnome"],"shlibs_required":["libdconf.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0"]},{"name":"dcfldd","origin":"sysutils/dcfldd","version":"1.9.1_1","comment":"Enhanced dd tool with MD5 hashing capability","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/resurrecting-open-source-projects/dcfldd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"199fd7d474e05229b3484c578ada18b2104874e32e153d077e1d2cc8828172b7","flatsize":84534,"path":"All/dcfldd-1.9.1_1.pkg","repopath":"All/dcfldd-1.9.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38976,"desc":"dcfldd is an enhanced version of GNU dd with features useful for forensics\nand security.\ndcfldd has the following additional features:\n- Hashing on-the-fly\n- Status output\n- Flexible disk wipes\n- Image/wipe Verify\n- Multiple outputs\n- Split output\n- Piped output and logs","categories":["sysutils"]},{"name":"dcd","origin":"audio/dcd","version":"0.99.2_3","comment":"Simple, programmable, intelligent CD player","maintainer":"ports@FreeBSD.org","www":"https://dcdplayer.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00827fe78ee9487062aaa62393f1e12da196602ae2e3a45d66f085876414f4ac","flatsize":44799,"path":"All/dcd-0.99.2_3.pkg","repopath":"All/dcd-0.99.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19876,"desc":"This is the port to libcdaudio of the original dcd player.\n\ndcd plays CDs, lets you set up CD playlists, and does most of what\na conventional CD player does, in a (hopefully) intuitive manner.","deps":{"libcdaudio":{"origin":"audio/libcdaudio","version":"0.99.12p2_3"}},"categories":["audio"],"shlibs_required":["libcdaudio.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe dcd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dc20pack","origin":"graphics/dc20pack","version":"1.0","comment":"Digital camera control and download tool for Kodak DC20/25 camera","maintainer":"maurice@castro.aus.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8858e1fbcae88964f47927eb779e63a44c3bb92e40525ee1c0e4eb4e3189dd52","flatsize":43118,"path":"All/dc20pack-1.0.pkg","repopath":"All/dc20pack-1.0.pkg","licenselogic":"single","pkgsize":15020,"desc":"dc20pack can control your Kodak DC20/25 digital camera via the embedded serial\nport. Pictures are initially downloaded in the camera's native format but\ncan be converted to targa format.","categories":["graphics"]},{"name":"dclib","origin":"net-p2p/dclib","version":"0.3.23_8","comment":"Direct connect interface library for valknut","maintainer":"ports@FreeBSD.org","www":"https://wxdcgui.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bcf6a65b5b64d59841c05ab93922eccce0290648d348cc7fbb8ca45090c5374","flatsize":1258870,"path":"All/dclib-0.3.23_8.pkg","repopath":"All/dclib-0.3.23_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":356572,"desc":"This is a library for the Direct Connect system. It is used by\nvalknut.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"shlibs_required":["libxml2.so.2","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libdc.so.5"],"messages":[{"message":"===>   NOTICE:\n\nThe dclib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dbview","origin":"databases/dbview","version":"1.0.4_1","comment":"View dBase III files","maintainer":"ports@FreeBSD.org","www":"https://www.infodrom.org/projects/dbview/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6bbc291713c4586d67c9495af53c5b08c3c5f0d0bc19022ea90471c11901517","flatsize":18507,"path":"All/dbview-1.0.4_1.pkg","repopath":"All/dbview-1.0.4_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":10252,"desc":"A little tool that will display dBase III files.  You can also use\nit to convert your old .dbf files for further use with Unix. It should\nalso work with dBase IV files, but this is mostly untested.\n\ndbview displays the contents of a dBase III or IV database file.  This is\ndone by displaying both the name of the field itself and its value.  At\nthe end of every record a newline is appended.","categories":["databases"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dbview port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dbus-tcl","origin":"devel/dbus-tcl","version":"3.1_1","comment":"Tcl interface to the D-Bus messaging system","maintainer":"tcltk@FreeBSD.org","www":"http://chiselapp.com/user/schelte/repository/dbus/home","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54e48ce5745c5eddcac8238ed5c6fad67f81d6807e2676fa3a7723da5284cfb4","flatsize":116933,"path":"All/dbus-tcl-3.1_1.pkg","repopath":"All/dbus-tcl-3.1_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":42536,"desc":"The DBus-Tcl project provides a Tcl interface to the dbus message bus system.\nIt contains packages that allow Tcl programs to send and receive dbus signals,\nas well as invoke and respond to dbus method calls.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["devel"],"shlibs_required":["libdbus-1.so.3"],"shlibs_provided":["libdbus3.1.so"],"options":{"DOCS":"on"}},{"name":"ddosify","origin":"benchmarks/ddosify","version":"1.0.6_7","comment":"High-performance load testing tool","maintainer":"dutra@FreeBSD.org","www":"https://github.com/ddosify/ddosify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75488dc17b64baa78b5ae555433f541ab5577b0eeb891ff21dc468cab80e7d15","flatsize":8511251,"path":"All/ddosify-1.0.6_7.pkg","repopath":"All/ddosify-1.0.6_7.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":2659080,"desc":"High-performance load testing tool\n\nFeatures\n - Protocol Agnostic - Currently supporting HTTP, HTTPS, HTTP/2.\n - Scenario-Based - Create your flow in a JSON file. Without a line of code!\n - Different Load Types - Test your system's limits across different load types.","deps":{"noto-emoji":{"origin":"x11-fonts/noto-emoji","version":"2.042_1"}},"categories":["benchmarks"],"options":{"EMOJI":"on","ZSH":"on"}},{"name":"dbus-sharp-glib","origin":"devel/dbus-sharp-glib","version":"0.6","comment":"D-Bus for .NET: GLib integration module","maintainer":"ports@FreeBSD.org","www":"http://mono.github.com/dbus-sharp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ddff696ce2b0ebf83df9091feaee9c8c3d092f644c4f3cde58e31a8bd6b88e2","flatsize":10973,"path":"All/dbus-sharp-glib-0.6.pkg","repopath":"All/dbus-sharp-glib-0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6056,"desc":"This is a fork of ndesk-dbus-glib, which provides GLib main loop integration\nfor Managed D-Bus.","deps":{"dbus-sharp":{"origin":"devel/dbus-sharp","version":"0.8.1_3,1"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe dbus-sharp-glib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dbus-glib","origin":"devel/dbus-glib","version":"0.112_1","comment":"GLib bindings for the D-BUS messaging system","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Software/DBusBindings/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46bf7b3b1feb72fd4886c38369e7bef839471cba95b310508e193d766194244f","flatsize":1139711,"path":"All/dbus-glib-0.112_1.pkg","repopath":"All/dbus-glib-0.112_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":174020,"desc":"GLib bindings for the D-BUS interprocess messaging system.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["devel","gnome"],"shlibs_required":["libdbus-1.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libexpat.so.1"],"shlibs_provided":["libdbus-glib-1.so.2"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:freedesktop:dbus-glib:0.112:::::dragonfly6:x86_64:1"}},{"name":"dbus-c++","origin":"devel/dbus-c++","version":"0.9.1_5","comment":"C++ API for D-BUS","maintainer":"yuri@FreeBSD.org","www":"https://sourceforge.net/projects/dbus-cplusplus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e795127049f41e4fca92db5db5d0a17c362550033d28e256a22cbb826e1748d0","flatsize":578341,"path":"All/dbus-c++-0.9.1_5.pkg","repopath":"All/dbus-c++-0.9.1_5.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":141552,"desc":"dbus-c++ attempts to provide a C++ API for D-BUS. The library has a\nglib/gtk and an Ecore mainloop integration. It also offers an optional\nown main loop.\n\nSee also: https://github.com/andreas-volz/dbus-cplusplus/","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["devel","gnome"],"shlibs_required":["libdbus-1.so.3","libexpat.so.1","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libdbus-c++-1.so.0","libdbus-c++-glib-1.so.0"]},{"name":"dbus","origin":"devel/dbus","version":"1.14.10_5,1","comment":"Message bus system for inter-application communication","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/Software/dbus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb6ea6c4f597b67c3fd174fa06b0e306c1f0e3f1c4c278c4c9c335360187400a","flatsize":1603951,"path":"All/dbus-1.14.10_5,1.pkg","repopath":"All/dbus-1.14.10_5,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":388200,"desc":"D-BUS supplies both a system daemon (for events such as \"new hardware device\nadded\" or \"printer queue changed\") and a per-user-login-session daemon (for\ngeneral IPC needs among user applications). Also, the message bus is built on\ntop of a general one-to-one message passing framework, which can be used by\nany two apps to communicate directly (without going through the message bus\ndaemon).","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["devel","gnome"],"users":["messagebus"],"groups":["messagebus"],"shlibs_required":["libexpat.so.1","libX11.so.6"],"shlibs_provided":["libdbus-1.so.3"],"options":{"EXAMPLES":"on","MANPAGES":"on","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:d-bus_project:d-bus:1.14.10:::::dragonfly6:x86_64:5"}},{"name":"dbus-sharp","origin":"devel/dbus-sharp","version":"0.8.1_3,1","comment":"Mono interface to the D-BUS messaging system","maintainer":"ports@FreeBSD.org","www":"http://mono.github.com/dbus-sharp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bee3e15e7b2b0cc161b20ff0d89c1c18b1b1685cb16cd8f2f9ee4479d67a21f","flatsize":182730,"path":"All/dbus-sharp-0.8.1_3,1.pkg","repopath":"All/dbus-sharp-0.8.1_3,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71820,"desc":"This is a fork of ndesk-dbus, which is a C# implementation of D-Bus. It's often\nreferred to as \"managed D-Bus\" to avoid confusion with existing bindings (which\nwrap libdbus).","deps":{"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"}},"categories":["devel","gnome"],"messages":[{"message":"===>   NOTICE:\n\nThe dbus-sharp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dbow","origin":"databases/dbow","version":"0.7_2","comment":"Database object generator for C, Perl, PHP, etc.","maintainer":"dtynan@kalopa.com","www":"http://dbow.sf.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"824410566f9da85dcc34c71268dad971e59d431b34657bd6537a899f4e4263e2","flatsize":161237,"path":"All/dbow-0.7_2.pkg","repopath":"All/dbow-0.7_2.pkg","licenselogic":"single","pkgsize":45068,"desc":"DBOW is a database compiler-compiler or front-end.  It takes table\ndefinitions in a relatively high-level language and prepares C,\nC++, PHP, Perl (etc) functions for manipulating the database.  It\nwill also produce SQL table data for MySQL.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["databases","devel"]},{"name":"dbtool","origin":"databases/dbtool","version":"1.9.1_2","comment":"Store and retrieve data in a key/value format in a hash database","maintainer":"ports@FreeBSD.org","www":"https://www.daemon.de/DBTOOL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c606c23574990f06f350b54a147a17f65a586100c56942ad26a9678f1837751c","flatsize":116963,"path":"All/dbtool-1.9.1_2.pkg","repopath":"All/dbtool-1.9.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":49684,"desc":"dbtool can be used to store and retrieve data in a key/value format in a\nhash database. Perl compatible regular expressions are supported both for\nstoring and retrieving of data. It's main advantages are the ability to\nmaintain huge amounts of data and speed.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["databases"],"shlibs_required":["libpcre.so.1","libgdbm.so.6"],"options":{"EXAMPLES":"on","BDB":"off","GDBM":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dbtool port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dbow2","origin":"graphics/dbow2","version":"1.1.f.23_5","comment":"C++ Library for converting images into a bag-of-word representation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dorian3d/DBoW2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88e0d9926cb291fd02b9cdfc9f29269969730fdd86087c388dd46c468fdc1fb9","flatsize":144678,"path":"All/dbow2-1.1.f.23_5.pkg","repopath":"All/dbow2-1.1.f.23_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34520,"desc":"DBoW2 is an improved version of the DBow library, an open source C++ library for\nindexing and converting images into a bag-of-word representation. It implements\na hierarchical tree for approximating nearest neighbours in the image feature\nspace and creating a visual vocabulary. DBoW2 also implements an image database\nwith inverted and direct files to index images and enabling quick queries and\nfeature comparisons.","deps":{"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"}},"categories":["graphics"],"shlibs_required":["libopencv_stitching.so.409","libopencv_alphamat.so.409","libopencv_aruco.so.409","libopencv_bgsegm.so.409","libopencv_bioinspired.so.409","libopencv_ccalib.so.409","libopencv_dnn_objdetect.so.409","libopencv_dnn_superres.so.409","libopencv_dpm.so.409","libopencv_face.so.409","libopencv_freetype.so.409","libopencv_fuzzy.so.409","libopencv_hdf.so.409","libopencv_hfs.so.409","libopencv_img_hash.so.409","libopencv_intensity_transform.so.409","libopencv_line_descriptor.so.409","libopencv_mcc.so.409","libopencv_quality.so.409","libopencv_rapid.so.409","libopencv_reg.so.409","libopencv_rgbd.so.409","libopencv_saliency.so.409","libopencv_sfm.so.409","libopencv_stereo.so.409","libopencv_structured_light.so.409","libopencv_superres.so.409","libopencv_surface_matching.so.409","libopencv_tracking.so.409","libopencv_videostab.so.409","libopencv_wechat_qrcode.so.409","libopencv_xfeatures2d.so.409","libopencv_xobjdetect.so.409","libopencv_xphoto.so.409","libopencv_shape.so.409","libopencv_highgui.so.409","libopencv_datasets.so.409","libopencv_plot.so.409","libopencv_text.so.409","libopencv_ml.so.409","libopencv_phase_unwrapping.so.409","libopencv_optflow.so.409","libopencv_ximgproc.so.409","libopencv_video.so.409","libopencv_videoio.so.409","libopencv_imgcodecs.so.409","libopencv_objdetect.so.409","libopencv_calib3d.so.409","libopencv_dnn.so.409","libopencv_features2d.so.409","libopencv_flann.so.409","libopencv_photo.so.409","libopencv_imgproc.so.409","libopencv_core.so.409"],"shlibs_provided":["libDBoW2.so"]},{"name":"dbixx","origin":"databases/dbixx","version":"0.0.4_4","comment":"Tiny C++ wrapper around libdbi for database and SQL connectivity","maintainer":"info@babaei.net","www":"http://cppcms.com/wikipp/en/page/ref_dbixx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6fe2a07673281e6dae246e01f7a96371d4a2bd5a783caccbf9aa4898e77a0b4a","flatsize":245976,"path":"All/dbixx-0.0.4_4.pkg","repopath":"All/dbixx-0.0.4_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":52976,"desc":"DbiXX SQL connectivity library is a C++ wrapper for LibDBI C library. It\nprovides an object oriented, C++ friendly, exception safe interface to execute\nSQL queries in a safe manner.\n\nIt is licensed under LGPL v2.1.","deps":{"libdbi":{"origin":"databases/libdbi","version":"0.9.0_3"}},"categories":["databases"],"shlibs_required":["libdbi.so.1"],"shlibs_provided":["libdbixx.so.2"]},{"name":"dbus-java","origin":"devel/dbus-java","version":"2.7","comment":"Java API for D-BUS","maintainer":"0mp@FreeBSD.org","www":"https://dbus.freedesktop.org/doc/dbus-java/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36741fb5de0be7b1585f985b81029c6ed7fc73d833616df6eb49ad5a9645b18d","flatsize":332262,"path":"All/dbus-java-2.7.pkg","repopath":"All/dbus-java-2.7.pkg","licenselogic":"or","licenses":["ACADEMIC","LGPL21+"],"pkgsize":195888,"desc":"This port provides a native Java implementation of the D-Bus protocol,\ninstead of being just a wrapper around the C reference implementation.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libmatthew":{"origin":"devel/libmatthew","version":"0.8.1_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on","MANPAGES":"on"}},{"name":"dbf","origin":"databases/dbf","version":"0.9.0_3","comment":"Show and convert the content of dBASE III, IV, and 5.0 files","maintainer":"ports@FreeBSD.org","www":"http://dbf.berlios.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c61c15423a3d21022a5ea20b115a99bfe814c1721f09e771b5d411f10b62a447","flatsize":68718,"path":"All/dbf-0.9.0_3.pkg","repopath":"All/dbf-0.9.0_3.pkg","licenselogic":"single","pkgsize":21324,"desc":"dbf is an easy-to-use command line tool to show and convert the content of\ndBASE III, IV, and 5.0 files. It reads dBASE databases and prints the content\nto the screen or converts it to comma-separated (*.csv) files which can be\nopened in Excel, StarOffice, and most other spread sheets. It can also be\nused to show some statistics about the content.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["databases"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libdbf.so.0"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dbf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dbmail","origin":"mail/dbmail","version":"3.4.1_2","comment":"SQL database-based mail system (POP3 and IMAP)","maintainer":"bofh@FreeBSD.org","www":"http://www.dbmail.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e95a68781e8494ea4c1186a5f58885c7befce36bb9dbad3289007c3a86d8743d","flatsize":1331042,"path":"All/dbmail-3.4.1_2.pkg","repopath":"All/dbmail-3.4.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":339620,"desc":"Dbmail is the name of a group of programs that enable the possibility of\nstoring and retrieving mail messages from a database (currently MySQL,\nPostgreSQL or SQLite).\n\n* Scalability.\n  Dbmail is as scalable as the database system that is used for the mail\n  storage. In theory millions of accounts can be managed using dbmail. One\n  could, for example, run 4 different servers with the pop3 daemon each\n  connecting to the same database (cluster) server.\n* Manageability.\n  Dbmail is based upon a database. Dbmail can be managed by changing settings\n  in the database (f.e. using PHP/Perl/SQL), without needing shell access.\n* Speed.\n  Dbmail uses very efficient, database specific queries for retrieving mail\n  information. This is much faster then parsing a filesystem.\n* Security.\n  Dbmail has got nothing to do with the filesystem or interaction with other\n  programs in the Unix environment which need special permissions.  Dbmail is\n  as secure as the database it's based upon.\n* Flexibility.\n  Changes on a Dbmail system (adding of users, changing passwords etc.) are\n  effective immediately.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmime30":{"origin":"mail/gmime30","version":"3.2.7_1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libsieve":{"origin":"mail/libsieve","version":"2.3.1_2"},"libzdb":{"origin":"databases/libzdb","version":"3.2.3"},"mhash":{"origin":"security/mhash","version":"0.9.9.9_6"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libgmodule-2.0.so.0","libgmime-3.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libmhash.so.2","libevent_pthreads-2.1.so.7","libevent-2.1.so.7","libcrypto.so.12","libssl.so.12","libzdb.so.13","libsieve.so.1"],"shlibs_provided":["libauth_sql.so.0","libdbmail.so.0","libsort_sieve.so.0"],"options":{"DOCS":"on","LDAP":"off","SIEVE":"on"}},{"name":"dbeacon","origin":"net/dbeacon","version":"0.3.9.1_1","comment":"Distributed multicast beacon server","maintainer":"portmaster@BSDforge.com","www":"http://fivebits.net/proj/dbeacon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79168bb38e4d824c8b1b3107360a5b95c3f9c6d75b325036528b91b0904c671e","flatsize":96716,"path":"All/dbeacon-0.3.9.1_1.pkg","repopath":"All/dbeacon-0.3.9.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":40400,"desc":"Dbeacon is a distributed multicast monitoring tool. The main purpose of a\nbeacon is to monitor other beacons' reachability and to collect statistics\nsuch as loss, delay, and jitter between beacons. Dbeacon supports both\nIPv4, and IPv6 multicast, and supports collecting information using both\nAny Source Multicast (ASM) and Source-Specific Multicast (SSM).","categories":["net"]},{"name":"defendguin","origin":"games/defendguin","version":"0.0.13_1","comment":"Your mission is to defend little penguinoids","maintainer":"eduardo@FreeBSD.org","www":"http://www.newbreedsoftware.com/defendguin/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f37fbc616de9d51dfe125d88bfa6e7967bc43ae71957f8082caeac317c82e17","flatsize":13198924,"path":"All/defendguin-0.0.13_1.pkg","repopath":"All/defendguin-0.0.13_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":9240076,"desc":"Defendguin is a clone of the arcade game \"Defender,\" but with a Linux theme.\nYour mission is to defend little penguinoids from being captured and mutated.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"dbh","origin":"databases/dbh","version":"5.0.22_2","comment":"Disk Based Hashtables","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/libdbh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8666d65becc7f61b19b734be46b66dd89e375639dabb99e3d5615cff660c7d7","flatsize":1489620,"path":"All/dbh-5.0.22_2.pkg","repopath":"All/dbh-5.0.22_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1102500,"desc":"A DBH is a convenient way to associate keys composed by characters to data\nrecords. Any kind of digital information can go into the data record, such\nas text, graphic information, database structures, you name it. The idea\nbehind using a DBH is to get rid of what is known as an index file in the\ndatabase world. In the DBH world, the index is built into the file format.","categories":["databases"],"shlibs_provided":["libdbh.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dbh port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dbench","origin":"benchmarks/dbench","version":"4.0_3","comment":"Simulation of the Ziff-Davis netbench benchmark","maintainer":"ports@FreeBSD.org","www":"https://dbench.samba.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf139116ddbf2192b2206d49e06c676de8c61f2f5f7e3ba9617c7fd0a6be24c3","flatsize":26335928,"path":"All/dbench-4.0_3.pkg","repopath":"All/dbench-4.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":733352,"desc":"Dbench is a filesystem benchmark that generates load patterns similar to those\nof the commercial Netbench benchmark, but without requiring a lab of Windows\nload generators to run. It is now considered a de-facto standard for generating\nload on the Linux VFS.","deps":{"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["benchmarks"],"shlibs_required":["libpopt.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe dbench port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dbacl","origin":"textproc/dbacl","version":"1.14.1_1","comment":"Digramic Bayesian classifier","maintainer":"ports@FreeBSD.org","www":"https://dbacl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"388a29e7f24b8884bf7c9524a30a33c477deca82086141e8319dc21c0daea228","flatsize":1678690,"path":"All/dbacl-1.14.1_1.pkg","repopath":"All/dbacl-1.14.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":532544,"desc":"dbacl is a digramic Bayesian text classifier. Given some text,\nit calculates the posterior probabilities that the input resembles\none of any number of previously learned document collections.\nIt can be used to sort incoming email into arbitrary categories\nsuch as spam, work, and play, or simply to distinguish an English text\nfrom a French text. It fully supports international character sets,\nand uses sophisticated statistical models based on the\nMaximum Entropy Principle.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["textproc"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dbacl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"db","origin":"databases/db","version":"1.27,2","comment":"Manipulate db(3)'s btree(3) and hash(3) databases - NetBSD port","maintainer":"ports@FreeBSD.org","www":"http://cvsweb.netbsd.org/bsdweb.cgi/src/usr.bin/db/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d69cc5ee04a03da1d9fc6fb9ea8da277f2e8562b73d30e4d5070bd58e88b5a2","flatsize":19304,"path":"All/db-1.27,2.pkg","repopath":"All/db-1.27,2.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":10576,"desc":"db allows manipulation of btree(3) and hash(3) (db(3)) databases.","categories":["databases"],"messages":[{"message":"===>   NOTICE:\n\nThe db port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"denemo","origin":"audio/denemo","version":"2.0.6_18","comment":"Graphical score editor","maintainer":"multimedia@FreeBSD.org","www":"http://www.denemo.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"456544092751503ac4f0ff0b23bb57fda15346f3e8055d071ee8e9ce9cc71b79","flatsize":27290337,"path":"All/denemo-2.0.6_18.pkg","repopath":"All/denemo-2.0.6_18.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":12955964,"desc":"GNU Denemo is a graphical music notation program. It is intended to be\nused in conjunction with GNU Lilypond.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"aubio":{"origin":"audio/aubio","version":"0.4.9_5"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"guile1":{"origin":"lang/guile1","version":"1.8.8_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsmf":{"origin":"audio/libsmf","version":"1.3_5"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"rubberband":{"origin":"audio/rubberband","version":"3.3.0"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["audio"],"shlibs_required":["libguile.so.17","libgmp.so.10","libltdl.so.7","libaubio.so.5","libxml2.so.2","librsvg-2.so.2","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libsndfile.so.1","libsmf.so.0","libjack.so.0","libgtksourceview-3.0.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libfluidsynth.so.3","librubberband.so.2","libsamplerate.so.0","libportaudio.so.2","libfftw3.so.3"],"options":{"DOCS":"on","EXAMPLES":"on","LILYPOND":"off","PDF":"off","GTK2":"off","GTK3":"on"}},{"name":"db2latex","origin":"textproc/db2latex","version":"0.8p1_2","comment":"DocBook to LaTeX XSL stylesheets","maintainer":"ports@FreeBSD.org","www":"https://db2latex.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec4f17bb62fc04b92a66ca5ce8d9882804484165b7407f4f3c74a3953bfdee35","flatsize":6728251,"path":"All/db2latex-0.8p1_2.pkg","repopath":"All/db2latex-0.8p1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":507268,"desc":"DB2LaTeX are a set of XSLT stylesheets which generate high level LaTeX2e from\nyour docbook document. They do not perform any FO transformation, the only\nthing they do is to map DocBook tags into more or less standard LaTeX (a recent\ninstallation of LaTeX 2e is required, with most common packages. However, in\nmore stable releases, package dependencies will be completely managed with xsl\nparameters, making it virtually compatible with basic LaTeX 2e installations).\nAll the \"styling\" has to be done by modifying available xsl:params, overriding\nand customizing templates, and in the last, by adding your \"sty\" files.","deps":{"docbook-xml":{"origin":"textproc/docbook-xml","version":"5.0_3"},"docbook-xsl":{"origin":"textproc/docbook-xsl","version":"1.79.1_1,1"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe db2latex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dblatex","origin":"textproc/dblatex","version":"0.3.12","comment":"DocBook to LaTeX/ConTeXt Publishing","maintainer":"bofh@FreeBSD.org","www":"https://dblatex.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1cc34420ae00a82095a459d62ab868094618553314f5fcf8bf8e48141de490f5","flatsize":7681982,"path":"All/dblatex-0.3.12.pkg","repopath":"All/dblatex-0.3.12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1509780,"desc":"Dblatex started as a DB2LaTeX clone. So, why this project? The purpose\nis a bit different on these points:\n\n(1) The project is end-user oriented, that is, it tries to hide as much\nas possible the latex compiling stuff by providing a single clean\nscript to produce directly DVI, PostScript and PDF output.\n\n(2) The actual output rendering is done not only by the XSL stylesheets\ntransformation, but also by a dedicated LaTeX package. The purpose is\nto allow a deep LaTeX customisation without changing the XSL\nstylesheets.\n\n(3) Post-processing is done by Python, to make publication faster,\nconvert the images if needed, and do the whole compilation.","deps":{"docbook-xml":{"origin":"textproc/docbook-xml","version":"5.0_3"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tex-dvipsk":{"origin":"print/tex-dvipsk","version":"20240312"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["textproc"],"options":{"DOCS":"on"}},{"name":"davix","origin":"www/davix","version":"0.8.7","comment":"Make the task of managing files over HTTP-based protocols simple","maintainer":"yuri@FreeBSD.org","www":"https://dmc-docs.web.cern.ch/dmc-docs/davix.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17e9a4e9c877871ce8d88a00975d8a6cbdb20341854d0601948c3efe2a7406d1","flatsize":2498516,"path":"All/davix-0.8.7.pkg","repopath":"All/davix-0.8.7.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":580644,"desc":"The davix project aims to make file management over HTTP-based protocols simple.\nThe focus is on high-performance remote I/O and data management of large\ncollections of files. Currently, there is support for the WebDav (link is\nexternal), Amazon S3 (link is external), Microsoft Azure (link is external), and\nHTTP (link is external) protocols.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libuuid.so.1","libcurl.so.4","libssl.so.12","libcrypto.so.12","libxml2.so.2"],"shlibs_provided":["libdavix.so.0"]},{"name":"davical-php83","origin":"www/davical","version":"1.1.12","comment":"Simple CalDAV server using a postgres backend","maintainer":"ports@FreeBSD.org","www":"https://www.davical.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f3b45f4f92dadb1b1879290c1da2655a51ee14ab15621d3705f22f5500ccab0","flatsize":2707096,"path":"All/davical-php83-1.1.12.pkg","repopath":"All/davical-php83-1.1.12.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":1065528,"desc":"DAViCal is a PHP based CalDAV server which uses a Postgres backend.\nIt is administered using a Web interface.","deps":{"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-calendar":{"origin":"misc/php83-calendar","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-gettext":{"origin":"devel/php83-gettext","version":"8.3.9"},"php83-iconv":{"origin":"converters/php83-iconv","version":"8.3.9"},"php83-libawl":{"origin":"devel/php-libawl","version":"0.64"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-pdo_pgsql":{"origin":"databases/php83-pdo_pgsql","version":"8.3.9"},"php83-pgsql":{"origin":"databases/php83-pgsql","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"pwgen":{"origin":"sysutils/pwgen","version":"2.08_1,2"}},"categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:davical:davical:1.1.12:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"To complete the installation of DAViCal:\n\n1. Create DAViCal's database\n\n       su pgsql /usr/local/share/davical/dba/create-database.sh\n\n2. Edit pg_hba.conf file to add the davical_app user close to the\ntop of the accounts\n\n\tlocal   davical     davical_app   trust\n\n3. Edit your config file in:\n\n       /usr/local/www/davical/config/config.php\n\n4. Enable in apache by copying\n\n\t/usr/local/share/davical/httpd-davical.conf\n\nto the Apache Include directory and restart Apache.","type":"install"},{"message":"===>   NOTICE:\n\nThe davical-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"davical-php82","origin":"www/davical","version":"1.1.12","comment":"Simple CalDAV server using a postgres backend","maintainer":"ports@FreeBSD.org","www":"https://www.davical.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8fc4102079007d8b8dc2ab457c225876fa4f3f456d8d1132758b6df721e0eb6e","flatsize":2707096,"path":"All/davical-php82-1.1.12.pkg","repopath":"All/davical-php82-1.1.12.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":1065548,"desc":"DAViCal is a PHP based CalDAV server which uses a Postgres backend.\nIt is administered using a Web interface.","deps":{"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-calendar":{"origin":"misc/php82-calendar","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-libawl":{"origin":"devel/php-libawl","version":"0.64"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_pgsql":{"origin":"databases/php82-pdo_pgsql","version":"8.2.21"},"php82-pgsql":{"origin":"databases/php82-pgsql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"pwgen":{"origin":"sysutils/pwgen","version":"2.08_1,2"}},"categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:davical:davical:1.1.12:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"To complete the installation of DAViCal:\n\n1. Create DAViCal's database\n\n       su pgsql /usr/local/share/davical/dba/create-database.sh\n\n2. Edit pg_hba.conf file to add the davical_app user close to the\ntop of the accounts\n\n\tlocal   davical     davical_app   trust\n\n3. Edit your config file in:\n\n       /usr/local/www/davical/config/config.php\n\n4. Enable in apache by copying\n\n\t/usr/local/share/davical/httpd-davical.conf\n\nto the Apache Include directory and restart Apache.","type":"install"},{"message":"===>   NOTICE:\n\nThe davical-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dav1d","origin":"multimedia/dav1d","version":"1.4.3_1","comment":"Small and fast AV1 decoder","maintainer":"jbeich@FreeBSD.org","www":"https://code.videolan.org/videolan/dav1d","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2637270be9398ecddbf35f43bbcade5b4be158ebdc8b7028b974081a10840237","flatsize":1752643,"path":"All/dav1d-1.4.3_1.pkg","repopath":"All/dav1d-1.4.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":549460,"desc":"dav1d is a new AV1 cross-platform decoder, open-source, and focused on\nspeed and correctness.","categories":["multimedia"],"shlibs_provided":["libdav1d.so.7"],"options":{"SDL":"off","TEST":"off","XXHASH":"off"}},{"name":"date","origin":"devel/date","version":"3.0.1_1","comment":"Date and time library based on the C++11 (and beyond) <chrono> header","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/HowardHinnant/date","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2b2c34dd88bb3784cf6608caba9681f1343c0a2e5773b847b5a59a7a05464c9","flatsize":512409,"path":"All/date-3.0.1_1.pkg","repopath":"All/date-3.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":102564,"desc":"A date and time library based on the C++11 (and beyond) <chrono> header.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["devel"],"shlibs_required":["libcurl.so.4"],"shlibs_provided":["libdate-tz.so.3"]},{"name":"dateutils","origin":"sysutils/dateutils","version":"0.4.1_2","comment":"Command line utilities for working with dates","maintainer":"jessefrgsmith@yahoo.ca","www":"https://www.fresse.org/dateutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d74caa2b85e7d1892a793797944633930df05254329cb46af44258e4d7e2e84","flatsize":1939204,"path":"All/dateutils-0.4.1_2.pkg","repopath":"All/dateutils-0.4.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":271660,"desc":"Dateutils are a collection of tools that revolve around manipulating\ndates and times on the command line.  Commands included in the suite\noffer ways of converting dates between calendars, computing durations\nbetween dates, and finding dates in input streams.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"datasette","origin":"databases/datasette","version":"0.63.3","comment":"Multi-tool for exploring and publishing data","maintainer":"yuri@FreeBSD.org","www":"https://datasette.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe7f87c3e01b21ebf4a9401528cacc9eee6aa62571cd1b0e5524334bf029df7a","flatsize":1795210,"path":"All/datasette-0.63.3.pkg","repopath":"All/datasette-0.63.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":328416,"desc":"Datasette is a tool for exploring and publishing data. It helps people take\ndata of any shape or size and publish that as an interactive, explorable\nwebsite and accompanying API.\n\nDatasette is aimed at data journalists, museum curators, archivists, local\ngovernments, scientists, researchers and anyone else who has data that they\nwish to share with the world.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-aiofiles":{"origin":"devel/py-aiofiles","version":"23.2.1"},"py311-asgi-csrf":{"origin":"www/py-asgi-csrf","version":"0.9"},"py311-asgiref":{"origin":"www/py-asgiref","version":"3.8.1"},"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-click-default-group-wheel":{"origin":"devel/py-click-default-group-wheel","version":"1.2.3"},"py311-httpx":{"origin":"www/py-httpx","version":"0.27.0_1"},"py311-hupper":{"origin":"devel/py-hupper","version":"1.10.3"},"py311-itsdangerous":{"origin":"security/py-itsdangerous","version":"2.1.2"},"py311-janus":{"origin":"devel/py-janus","version":"1.0.0"},"py311-mergedeep":{"origin":"devel/py-mergedeep","version":"1.3.4"},"py311-pint":{"origin":"devel/py-pint","version":"0.23"},"py311-pluggy":{"origin":"devel/py-pluggy","version":"1.5.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-uvicorn":{"origin":"www/py-uvicorn","version":"0.30.1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","www"],"annotations":{"flavor":"py311"}},{"name":"datapipe","origin":"net/datapipe","version":"1.0_1","comment":"Bind a local port and connect it to a remote socket","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"551bff429399c4f68e63908acaebfe576612db825a324bfea5f2f9f29b62b90a","flatsize":9384,"path":"All/datapipe-1.0_1.pkg","repopath":"All/datapipe-1.0_1.pkg","licenselogic":"single","pkgsize":4496,"desc":"datapipe.c is a simple program that allows a listening TCP/IP port to be\nconstructed on the machine it is running on.  Any connections to that port\nwill then be forwarded to the specified remote host and remote port.  This\nprogram can be useful for allowing your Distributed.net clients\ncommunicate to the outside world by running it on a gateway machine that\nhas access to both the inside firewall and the outside realworld.\n\nAdditionally, if you live behind a SOCKS firewall, you can compile this\ncode with SOCKS support for your system and use it to act as a\n\"SOCKS translator\" for your Distributed.net clients.  In this case,\ndatapipe doesn't even need to be run on a gateway machine.","categories":["net"],"options":{"NOFORK":"off","REUSEADDR":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe datapipe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"davical-php81","origin":"www/davical","version":"1.1.12","comment":"Simple CalDAV server using a postgres backend","maintainer":"ports@FreeBSD.org","www":"https://www.davical.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a34f206755f4cb28e5409a9fb7b793acdd108e434b0feb9538eab3a3041e7bf","flatsize":2707096,"path":"All/davical-php81-1.1.12.pkg","repopath":"All/davical-php81-1.1.12.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":1065592,"desc":"DAViCal is a PHP based CalDAV server which uses a Postgres backend.\nIt is administered using a Web interface.","deps":{"p5-DBD-Pg":{"origin":"databases/p5-DBD-Pg","version":"3.18.0"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-YAML":{"origin":"textproc/p5-YAML","version":"1.31"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-calendar":{"origin":"misc/php81-calendar","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-gettext":{"origin":"devel/php81-gettext","version":"8.1.29"},"php81-iconv":{"origin":"converters/php81-iconv","version":"8.1.29"},"php81-libawl":{"origin":"devel/php-libawl","version":"0.64"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-pdo_pgsql":{"origin":"databases/php81-pdo_pgsql","version":"8.1.29"},"php81-pgsql":{"origin":"databases/php81-pgsql","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"pwgen":{"origin":"sysutils/pwgen","version":"2.08_1,2"}},"categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:davical:davical:1.1.12:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"To complete the installation of DAViCal:\n\n1. Create DAViCal's database\n\n       su pgsql /usr/local/share/davical/dba/create-database.sh\n\n2. Edit pg_hba.conf file to add the davical_app user close to the\ntop of the accounts\n\n\tlocal   davical     davical_app   trust\n\n3. Edit your config file in:\n\n       /usr/local/www/davical/config/config.php\n\n4. Enable in apache by copying\n\n\t/usr/local/share/davical/httpd-davical.conf\n\nto the Apache Include directory and restart Apache.","type":"install"},{"message":"===>   NOTICE:\n\nThe davical-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"datamash","origin":"textproc/datamash","version":"1.8","comment":"Numeric, textual, and statistical operations on text files","maintainer":"danfe@FreeBSD.org","www":"https://www.gnu.org/software/datamash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e73e94857293326fc9be7acb97d3952bbd317079726a03481ce4d08bd371ee88","flatsize":2679055,"path":"All/datamash-1.8.pkg","repopath":"All/datamash-1.8.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":344916,"desc":"GNU Datamash is a command-line program which performs basic numeric,\ntextual, and statistical operations on input textual data files.\n\nIt is designed to be portable, reliable, and aid researchers to easily\nautomate analysis pipelines, without writing code or even short scripts.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","EXAMPLES":"on","NLS":"on"}},{"name":"datalegreya","origin":"x11-fonts/datalegreya","version":"0.2017.03.29_1","comment":"Typeface that melts text and data visualisation","maintainer":"thierry@FreeBSD.org","www":"https://figs-lab.com/en/datalegreya","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0093bf19cceb9374905c123bf381aacffe389f3ed3b239600949eb0ec70a6d1d","flatsize":2639332,"path":"All/datalegreya-0.2017.03.29_1.pkg","repopath":"All/datalegreya-0.2017.03.29_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":270704,"desc":"Datalegreya is a typeface which can interweave data curves with text. It is\ndesigned by Figs, on the basis of open source font Alegreya Sans SC Thin by type\ndesigner Juan Pablo Del Peral.\n\nDatalegreya can be used in all contexts where small space is available to\nsynthetically display graphical data: connected objects, embedded displays,\nannual reports, weather report, stock prices, etc. It doesn't need any\nspecialized software: users just have to install it in the operating system and\nlaunch any software able to display OpenType fonts. Standards compliance makes\nit equally available on the web or software embedded.\n\nA tool that helps to create datatypography is available at\n<http://www.figs-lab.com/datalegreya/convert.html>.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts","math","textproc"]},{"name":"dasm","origin":"devel/dasm","version":"2.20.14.1","comment":"Macro assembler with support for several 8-bit microprocessors","maintainer":"fuz@FreeBSD.org","www":"https://dasm-assembler.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac710863bb190f9b951196010013c6472252b679ead8253ea2b3c6ab2123cd28","flatsize":703188,"path":"All/dasm-2.20.14.1.pkg","repopath":"All/dasm-2.20.14.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":538116,"desc":"DASM is a versatile macro assembler with support for several 8-bit\nmicroprocessors including MOS 6502 & 6507; Motorola 6803, 68705,\nand 68HC11; Hitachi HD6303 (extended Motorola 6801) and Fairchild F8.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"datadraw","origin":"devel/datadraw","version":"3.1.1_1","comment":"Feature rich persistent database generator","maintainer":"ports@FreeBSD.org","www":"https://datadraw.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fe3d4344f4e4fabafd7842328c2ca20b46c0bfe34864bbe2caefe012cbf6f54","flatsize":2723444,"path":"All/datadraw-3.1.1_1.pkg","repopath":"All/datadraw-3.1.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":493464,"desc":"DataDraw is an ultra-fast persistent database for high performance programs\nwritten in C. It's so fast that many programs keep all their data in a\nDataDraw database, even while being manipulated in inner loops of compute\nintensive applications. Unlike slow SQL databases, DataDraw databases are\ncompiled, and directly link into your C programs. DataDraw databases are\nresident in memory, making data manipulation even faster than if they were\nstored in native C data structures (really). Further, they can automatically\nsupport infinite undo/redo, greatly simplifying many applications.\n\nDataDraw databases can be persistent. Modifications to persistent data are\nwritten to disk as they are made, which of course dramatically slows write\ntimes. However, DataDraw databases can also be volatile. Volatile databases\nexist only in memory, and only for the duration that your program needs it.\nVolatile databases can be directly manipulated faster than C structures,\nsince data is better organized in memory to optimize cache performance.\nDataDraw supports modular design. An application can have one or more common\npersistent databases, and multiple volatile databases to support various\ntools' data structures. Classes in a tool's database can extend classes in\nthe common database. DataDraw is also 64-bit optimized, allowing programs to\nrun much faster and in less memory than standard C programs using 64-bit\npointers. This is because DataDraw databases support over 4 billion objects\nof a given class with 32-bit object references.","categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe datadraw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dash.el-emacs_wayland","origin":"devel/dash.el","version":"2.19.1_11","comment":"Modern list library for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magnars/dash.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92973938289cce2754d8c67ad476cd24feee958b6637f97b8bc307d63397bf50","flatsize":298851,"path":"All/dash.el-emacs_wayland-2.19.1_11.pkg","repopath":"All/dash.el-emacs_wayland-2.19.1_11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":55208,"desc":"A modern list api for Emacs. No 'cl required.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"wayland"}},{"name":"dirac-quantum-chemistry-software","origin":"science/dirac","version":"22.0_2","comment":"Program for atomic & molecular relativistic all-electron calculations","maintainer":"yuri@FreeBSD.org","www":"http://diracprogram.org/doku.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33dc9e5aa0473fd025abaa4985d3b08cd60ef83aa06fa118ce470220776b3c03","flatsize":114872073,"path":"All/dirac-quantum-chemistry-software-22.0_2.pkg","repopath":"All/dirac-quantum-chemistry-software-22.0_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":25313768,"desc":"The DIRAC program computes molecular properties using relativistic quantum\nchemical methods. It is named after P.A.M. Dirac, the father of relativistic\nelectronic structure theory.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["liblapack.so.3","libblas.so.3","libhdf5.so.200","libgfortran.so.5","libquadmath.so.0"]},{"name":"dasherr","origin":"www/dasherr","version":"1.05.01","comment":"Lightweight dashboard for self-hosted services (and bookmarks)","maintainer":"DtxdF@disroot.org","www":"https://github.com/erohtar/Dasherr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e76123c2225a351a7ef0372d63d2da25a80a38ca10ff230e028e5e09f378629c","flatsize":1286355,"path":"All/dasherr-1.05.01.pkg","repopath":"All/dasherr-1.05.01.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":225248,"desc":"Dasherr is a minimal and lightweight dashboard for your self-hosted\nservices (and bookmarks).\n\nFeatures:\n\n* Loads instantly + Remains light on resources\n* Responsive design (uses Bootstrap framework)\n* Shows Temperature, CPU load and Memory used by tapping into Glances\n  API (default 5s updates)\n* Built-in online check of services (checked only at time of page\n  load/refresh, to minimize background activity & load)\n* Several built-in Themes (easy to edit & add your own)\n* Wallpaper backgrounds supported\n* FontAwesome icons (also supports Self-hosted/Web image icons)\n* All settings in a single easy to edit json file, with built-in editor\n* Support for alternate configurations without needing multiple Dasherr\n  installations","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"]},{"name":"dash.el-emacs_nox","origin":"devel/dash.el","version":"2.19.1_11","comment":"Modern list library for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magnars/dash.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c05a58d6b58078da33e08cb23e96a0b4adfd1c280fb95e36e71290d19a1ca293","flatsize":298851,"path":"All/dash.el-emacs_nox-2.19.1_11.pkg","repopath":"All/dash.el-emacs_nox-2.19.1_11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":55224,"desc":"A modern list api for Emacs. No 'cl required.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"nox"}},{"name":"dash.el-emacs_devel","origin":"devel/dash.el","version":"2.19.1_11","comment":"Modern list library for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magnars/dash.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"133f864d3bde2305d3b20ecaa0004006108c48be1323176d6f97944267e62773","flatsize":298484,"path":"All/dash.el-emacs_devel-2.19.1_11.pkg","repopath":"All/dash.el-emacs_devel-2.19.1_11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":55296,"desc":"A modern list api for Emacs. No 'cl required.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_full"}},{"name":"docear","origin":"deskutils/docear","version":"1.2.0","comment":"Academic literature suite","maintainer":"ports@FreeBSD.org","www":"https://www.docear.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e83c8df4855e2df816ca6cdf316143d43a7778482dcbec8d662f04953da320f3","flatsize":69798678,"path":"All/docear-1.2.0.pkg","repopath":"All/docear-1.2.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":59341232,"desc":"Docear (pronounced dog-ear) integrates everything you need to search,\norganize and create academic literature in a single application: a\ndigital library, reference manager, PDF and file manager, note taking\nand mind mapping.  And the best: Docear works seamlessly with many\nexisting tools like Mendeley, Microsoft Word, and Foxit Reader.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["deskutils","education","java"],"messages":[{"message":"===>   NOTICE:\n\nThe docear port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dash.el-emacs_devel_nox","origin":"devel/dash.el","version":"2.19.1_11","comment":"Modern list library for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magnars/dash.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15c599723017f2fa1a0f5b1af06c1549edc84616ed534968f49fa422f28d0a6c","flatsize":298484,"path":"All/dash.el-emacs_devel_nox-2.19.1_11.pkg","repopath":"All/dash.el-emacs_devel_nox-2.19.1_11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":55300,"desc":"A modern list api for Emacs. No 'cl required.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_nox"}},{"name":"dash.el-emacs_canna","origin":"devel/dash.el","version":"2.19.1_11","comment":"Modern list library for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magnars/dash.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b6ed583b9531ae7e64cc6e49ad07d425c2a5c4b01f716da29d1f74975f9286a","flatsize":298851,"path":"All/dash.el-emacs_canna-2.19.1_11.pkg","repopath":"All/dash.el-emacs_canna-2.19.1_11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":55200,"desc":"A modern list api for Emacs. No 'cl required.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"canna"}},{"name":"dash.el","origin":"devel/dash.el","version":"2.19.1_11","comment":"Modern list library for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magnars/dash.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"741e4cd9c45aa15296aa8dc7e5fc06b2ede395b3352fbc5304f6b06c36d31157","flatsize":298851,"path":"All/dash.el-2.19.1_11.pkg","repopath":"All/dash.el-2.19.1_11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":55216,"desc":"A modern list api for Emacs. No 'cl required.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["devel","elisp"],"annotations":{"flavor":"full"}},{"name":"dash","origin":"shells/dash","version":"0.5.12_1","comment":"POSIX-compliant implementation of /bin/sh","maintainer":"bdrewery@FreeBSD.org","www":"http://gondor.apana.org.au/~herbert/dash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e066e32af3ca8091da8bf8eb7ce3b812e1a87ffda71276abdef3612b54a66ef1","flatsize":152967,"path":"All/dash-0.5.12_1.pkg","repopath":"All/dash-0.5.12_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":78636,"desc":"DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small as\npossible. It does this without sacrificing speed where possible. In fact, it\nis significantly faster than bash (the GNU Bourne-Again SHell) for most tasks.","categories":["shells"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:dash:dash:0.5.12:::::dragonfly6:x86_64:1"}},{"name":"darts","origin":"devel/darts","version":"0.32_1","comment":"C++ template library that implements Double-Array","maintainer":"bofh@FreeBSD.org","www":"http://www.chasen.org/~taku/software/darts/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3384f91fb34facfd8568427b73e8e65078a4d174f601d4a53dcb2fc4418292f","flatsize":151810,"path":"All/darts-0.32_1.pkg","repopath":"All/darts-0.32_1.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","LGPL21+"],"pkgsize":43660,"desc":"Darts: Double-ARray Trie System\n\nThis is a C++ template library that implements Double-Array [Aoe\n1989].  Currently only Japanese documentation is provided.\n\n* [Aoe1989] Aoe, J. An Efficient Digital Search Algorithm by Using a\n  Double-Array Structure. IEEE Transactions on Software\n  Engineering. Vol. 15, 9 (Sep 1989). pp. 1066-1077.\n\n* [Datrie] Theppitak Karoonboonyanan An Implementation of Double-Array\n  Trie.\n\n* [Word and Dictionary] Yuji Matsumoto et al. Word and Dictionary Iwanami\n  Course Language Science Vol. 3 pp. 79-81.","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"darkstat","origin":"net-mgmt/darkstat","version":"3.0.721_1","comment":"Network statistics gatherer and reporter","maintainer":"emikulic@gmail.com","www":"https://unix4lyfe.org/darkstat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47b84a6d68ccc49b52bb9c60ddefa96eecc18b9cae426504163ac9c97a930719","flatsize":148718,"path":"All/darkstat-3.0.721_1.pkg","repopath":"All/darkstat-3.0.721_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":58512,"desc":"Darkstat is an ntop-workalike network statistics gatherer. Built to be faster\nand smaller than ntop, it uses libpcap to capture network traffic and serves up\nWeb page reports of statistics such as data transferred by host, port, and\nprotocol. It also has a neat bandwidth usage graph.","categories":["net-mgmt"],"options":{"DOCS":"on"}},{"name":"darkice","origin":"audio/darkice","version":"1.4_3","comment":"IceCast, IceCast2, and ShoutCast live audio streamer","maintainer":"takefu@airport.fm","www":"http://darkice.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8794f84686294be68959427d663c8fb9618a1dd201277d2914274e71e63bee70","flatsize":462382,"path":"All/darkice-1.4_3.pkg","repopath":"All/darkice-1.4_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":154864,"desc":"DarkIce is an IceCast, IceCast2, and ShoutCast live audio streamer.  It\nrecords audio from an audio interface (e.g. sound card), encodes it and\nsends it to a stream server.\n\nDarkIce can encode in the following formats:\n\n  - MP3 (using the lame library)\n  - MP2 (using the twolame library)\n  - Ogg Vorbis\n  - AAC (using the faac library)\n  - AAC HEv2 (using libaacplus library)\n\nDarkIce can send the encoded stream to the following streaming servers:\n\n  - ShoutCast\n  - IceCast 1.3.x and 2.x\n  - Darwin Streaming Server\n  - Archive the encoded audio in files","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"}},"categories":["audio","net"],"shlibs_required":["libogg.so.0","libvorbis.so.0","libvorbisenc.so.2"],"options":{"JACK":"off","PULSEAUDIO":"off","FAAC":"off","LAME":"off","OPUS":"off","TWOLAME":"off","VORBIS":"on"},"messages":[{"message":"Unless this file already existed, a sample configuration file\nhas been placed in /usr/local/etc/darkice.cfg.\n\nPlease edit it according to your needs.\n\n********************************************************************\n\nIn order to enable darkice Server service at startup and start it please run:\n# service darkice enable\n# service darkice start","type":"install"}]},{"name":"darkhttpd","origin":"www/darkhttpd","version":"1.16","comment":"Simple, static web server","maintainer":"henrichhartzer@tuta.io","www":"https://unix4lyfe.org/darkhttpd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08dc5f816f2cbe65270982498989ac270dabe019640297ea4b98234c168fc95a","flatsize":45531,"path":"All/darkhttpd-1.16.pkg","repopath":"All/darkhttpd-1.16.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":19076,"desc":"darkhttpd is a simple, static web server. No configuration file, no CGI.","categories":["www"],"users":["darkhttpd"],"groups":["darkhttpd"],"annotations":{"cpe":"cpe:2.3:a:darkhttpd_project:darkhttpd:1.16:::::dragonfly6:x86_64"}},{"name":"de-ding","origin":"german/ding","version":"1.9_1","comment":"German-English dictionary program for X windows/Unix","maintainer":"beat@FreeBSD.org","www":"https://www-user.tu-chemnitz.de/~fri/ding/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a145de0c714b67e377b462d15ecae9f351d3dcf7d28c86e5e058b4e4feeb1e6a","flatsize":48324283,"path":"All/de-ding-1.9_1.pkg","repopath":"All/de-ding-1.9_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11735984,"desc":"Ding is a  Dictionary lookup program for the  X window system  (Linux,\nUnix - not for  Mac  or  MS Windows).  It comes with a  German-English\nDictionary  with  approximately  326,000  entries.  It is  an  offline\nversion of the dictionary found at:\n\n    <URL:http://dict.tu-chemnitz.de/>.\n\nIt is based on Tk version >= 8.3 and uses the agrep or egrep tools for\nsearching.\n\nIt  has  many  configuration  options,  such  as  search  preferences,\ninterface  language (English  or German),  colors. It has  history and\nhelp functions and comes with useful  key and mouse bindings for quick\nand easy lookups.","deps":{"agrep":{"origin":"textproc/agrep","version":"3.41.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["german","tk"]},{"name":"darknet","origin":"misc/darknet","version":"4.p_4,1","comment":"Open source neural networks in C","maintainer":"yuri@FreeBSD.org","www":"https://pjreddie.com/darknet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7b47923c6b97520b8e92115dc4a002e06a900aaa51a045053735c3527ff8d07","flatsize":2082889,"path":"All/darknet-4.p_4,1.pkg","repopath":"All/darknet-4.p_4,1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":600192,"desc":"Darknet is an open source neural network framework written in C and CUDA. It is\nfast, easy to install, and supports CPU and GPU computation.","deps":{"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"}},"categories":["misc"],"shlibs_required":["libopencv_stitching.so.409","libopencv_alphamat.so.409","libopencv_aruco.so.409","libopencv_bgsegm.so.409","libopencv_bioinspired.so.409","libopencv_ccalib.so.409","libopencv_dnn_objdetect.so.409","libopencv_dnn_superres.so.409","libopencv_dpm.so.409","libopencv_face.so.409","libopencv_freetype.so.409","libopencv_fuzzy.so.409","libopencv_hdf.so.409","libopencv_hfs.so.409","libopencv_img_hash.so.409","libopencv_intensity_transform.so.409","libopencv_line_descriptor.so.409","libopencv_mcc.so.409","libopencv_quality.so.409","libopencv_rapid.so.409","libopencv_reg.so.409","libopencv_rgbd.so.409","libopencv_saliency.so.409","libopencv_sfm.so.409","libopencv_stereo.so.409","libopencv_structured_light.so.409","libopencv_superres.so.409","libopencv_surface_matching.so.409","libopencv_tracking.so.409","libopencv_videostab.so.409","libopencv_wechat_qrcode.so.409","libopencv_xfeatures2d.so.409","libopencv_xobjdetect.so.409","libopencv_xphoto.so.409","libopencv_shape.so.409","libopencv_highgui.so.409","libopencv_datasets.so.409","libopencv_plot.so.409","libopencv_text.so.409","libopencv_ml.so.409","libopencv_phase_unwrapping.so.409","libopencv_optflow.so.409","libopencv_ximgproc.so.409","libopencv_video.so.409","libopencv_videoio.so.409","libopencv_imgcodecs.so.409","libopencv_objdetect.so.409","libopencv_calib3d.so.409","libopencv_dnn.so.409","libopencv_features2d.so.409","libopencv_flann.so.409","libopencv_photo.so.409","libopencv_imgproc.so.409","libopencv_core.so.409"],"shlibs_provided":["libdark.so"],"options":{"AVX":"off","OPENCV":"on","SSE2":"on","SSE3":"off","SSE4":"off"}},{"name":"darcnes","origin":"emulators/darcnes","version":"9b0401_8","comment":"Multi-system emulator","maintainer":"ports@FreeBSD.org","www":"http://www.dridus.com/~nyef/darcnes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6f2ae461f349e7c09aa908e8ff5cb9f44b601a2b2617c3244081831bcd582dd","flatsize":239291,"path":"All/darcnes-9b0401_8.pkg","repopath":"All/darcnes-9b0401_8.pkg","licenselogic":"single","licenses":["darcnes-license"],"pkgsize":65552,"desc":"multi-system emulator","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["emulators"],"shlibs_required":["libXext.so.6","libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"],"options":{"DOCS":"on","X11":"on","SVGALIB":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe darcnes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dangen","origin":"games/dangen","version":"0.5_6","comment":"Shoot'em up game where accurate shooting matters","maintainer":"amdmi3@FreeBSD.org","www":"http://www.interq.or.jp/libra/oohara/dangen/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69371a6d6ec5acb81bbaead851d15a2e4f774fd98cce806e7b04b7447cf72d98","flatsize":693584,"path":"All/dangen-0.5_6.pkg","repopath":"All/dangen-0.5_6.pkg","licenselogic":"or","licenses":["GPLv2","ART20"],"pkgsize":238856,"desc":"Dangen is a shoot 'em up game that attach importance to accuracy\nof shooting. With the combination of the cursor key and the shot\nbutton, you can shoot at your side or even at your back. Get the\nbonus point by hitting the enemy without a miss. You can choose\nstages of different difficulty.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"darkplaces","origin":"games/darkplaces","version":"20180412.b1_1","comment":"Quake engine modification","maintainer":"danfe@FreeBSD.org","www":"https://icculus.org/twilight/darkplaces/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0577009a01a0d1f0a54981c0ca9aed28e893a6812e54d539319a5c44f0c23fe6","flatsize":9660890,"path":"All/darkplaces-20180412.b1_1.pkg","repopath":"All/darkplaces-20180412.b1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1697812,"desc":"Dark Places is a Quake modification I have built over the course of 6 years on\nand off experimenting, it got somewhat of an overhaul when the Quake engine\nsource code was released, and I began developing a custom OpenGL-only engine\nfor it and other mods, which supports Windows WGL and Linux GLX, and has\ngreatly improved graphics and image quality.\n\nIt cannot easily be described, as it is simply an improved Quake, not a total\nconversion (yet, anyway).\n\nThe realism of shell casings falling to the floor, much improved bullet\nimpacts, 32bit color alpha blended explosions, blood flying everywhere and\nsticking to the walls...\n\nBehind the scenes the code has changed a great deal, I was not content with\nthe original QuakeC code, and I have greatly changed the engine while\nmaintaining compatibility with normal Quake modifications.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"quake-data":{"origin":"games/quake-data","version":"1.0.6_2"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libjpeg.so.8","libX11.so.6","libXpm.so.4","libXext.so.6","libXxf86vm.so.1","libSDL2-2.0.so.0"],"options":{"DOCS":"on","SDL1":"off","GLX":"on","SDL":"on","SERVER":"on"}},{"name":"damager","origin":"sysutils/damager","version":"0.1_1","comment":"Overrides chunks of files with garbage","maintainer":"amijaresp@gmail.com","www":"https://github.com/granalberto/damager","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b49c01bc793545d0492a43da0bd47a97a6482d050c50573d3a8aa6e21eef3ef","flatsize":7494,"path":"All/damager-0.1_1.pkg","repopath":"All/damager-0.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3620,"desc":"Takes a small amount of random data from /dev/random and writes it to\nsome place inside the file passed as argument. Then you can test your\nFAM or checksuming system for integrity protection.","categories":["sysutils"]},{"name":"dante","origin":"net/dante","version":"1.4.3","comment":"Circuit-level firewall/proxy","maintainer":"danfe@FreeBSD.org","www":"https://www.inet.no/dante/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8427f6f3b30f4ac3a4e10a68b81d822fde90f68a75d66b3065db29294395172c","flatsize":2525854,"path":"All/dante-1.4.3.pkg","repopath":"All/dante-1.4.3.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":549248,"desc":"Dante is a circuit-level firewall/proxy (socks implemented) that can be\nused to provide convenient and secure network connectivity to a wide range\nof hosts while requiring only the server Dante runs on to have external\nnetwork connectivity.\n\nOnce installed, Dante can in most cases be made transparent to the clients\nwhile offering detailed access control and logging facilities to the\nserver administrator.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"miniupnpc":{"origin":"net/miniupnpc","version":"2.2.6_1"}},"categories":["net","security"],"shlibs_required":["libminiupnpc.so.17"],"shlibs_provided":["libdsocks.so","libsocks.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"If you're upgrading from earlier release to 1.4.x, please read UPGRADE\ndocument, which is installed in docs folder, or check it online:\n\nhttp://www.inet.no/dante/doc/1.4.x/config/upgrade.html\n\nThe 1.4.x release has syntax changes and various new functionality\nadditions.","type":"upgrade"}]},{"name":"dancer","origin":"irc/dancer","version":"4.16_1","comment":"IRC bot written in C for UNIX, Windows, and AmigaOS","maintainer":"danfe@FreeBSD.org","www":"https://dancer.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"716802ef23c9497d3f48315d53afa6243a442152239680f7389b3dc2adf593d3","flatsize":584225,"path":"All/dancer-4.16_1.pkg","repopath":"All/dancer-4.16_1.pkg","licenselogic":"single","pkgsize":200368,"desc":"Dancer is an IRC bot. A bot is an automated client for Internet Relay Chat\nnetworks, which stays online after its owner leaves. It was designed to\nprotect and serve. Your faithful, strong (but humble) servant. Yes,\nladies. This is one bot who will not cheat on you.\n\nDancer was developed in C, and is mostly POSIX compliant. It runs on\nmost of the UNIX flavors you have used, and a few you haven't heard of.\nIt also runs on Win32 and AmigaOS.","categories":["irc"]},{"name":"dalmp","origin":"databases/dalmp","version":"3.1.0","comment":"Database Abstraction Layer for MySQL using PHP","maintainer":"nbari@tequila.io","www":"https://docs.dalmp.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24c502bc229132578e3b0af19e30be874ae1ce6150fbdb1ee474667ea504e08e","flatsize":450910,"path":"All/dalmp-3.1.0.pkg","repopath":"All/dalmp-3.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":163536,"desc":"DALMP - Database Abstraction Layer for MySQL using PHP\n\n%250 fat, extremely easy to use. Only connect to database when needed.\n\nDetails\n* Dependecy Injector (DI) support, load once, trigger when required.\n* APC, Disk, Memcache, Redis.io cache support.\n* Group caching cache by groups and flush by groups or individual keys.\n* Prepared statements ready, support dynamic building queries, auto\n  detect types (i,d,s,b).\n* Secure connections with SSL.\n* SQLite3 Encryption.\n* Save sessions in database (mysql/sqlite) or a cache like redis/memcache/apc.\n* Easy to use/install/adapt.\n* Nested Transactions (SAVEPOINT / ROLLBACK TO SAVEPOINT).\n* Support connections via unix_sockets.\n* SQL queues.\n* Export to CSV.\n* Trace/measure everything enabling the debugger.\n* Works out of the box with Cloud databases like Amazon RDS or Google cloud.\n* Lazy database connection. Connect only when needed.\n* PSR-0 compliance.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pecl-memcache":{"origin":"databases/pecl-memcache","version":"8.2"},"php82-pecl-redis":{"origin":"databases/pecl-redis","version":"5.3.7_1"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-sqlite3":{"origin":"databases/php82-sqlite3","version":"8.2.21"}},"categories":["databases"]},{"name":"de-wordpress-de_DE","origin":"german/wordpress","version":"6.4.4","comment":"State-of-the-art semantic personal publishing platform","maintainer":"joneum@FreeBSD.org","www":"https://de.wordpress.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c285f8990de0630d9ff1f2e2027beb4c568921b9604dfdf3fe4cdc6421d6532","flatsize":73824376,"path":"All/de-wordpress-de_DE-6.4.4.pkg","repopath":"All/de-wordpress-de_DE-6.4.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17133256,"desc":"WordPress is a state-of-the-art semantic personal publishing platform\nwith a focus on aesthetics, web standards, and usability.\n\nMore simply, Wordpress is what you use when you want to work\nwith your blogging software, not fight it.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-exif":{"origin":"graphics/php82-exif","version":"8.2.21"},"php82-fileinfo":{"origin":"sysutils/php82-fileinfo","version":"8.2.21"},"php82-ftp":{"origin":"ftp/php82-ftp","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-pecl-imagick":{"origin":"graphics/pecl-imagick","version":"3.7.0_4"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zip":{"origin":"archivers/php82-zip","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["german","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:wordpress:wordpress:6.4.4:::de_DE::dragonfly6:x86_64"},"messages":[{"message":"Before the first use of WordPress, copy wp-config-sample.php to wp-config.php\nin /usr/local/www/wordpress and modify it to fit your MySQL.\nMaybe you need 'mysqladmin create wordpress' first.","type":"install"},{"message":"If you are upgrading, please run http://your.site/wordpress/wp-admin/upgrade.php\nto upgrade WordPress.","type":"upgrade"}]},{"name":"dailystrips","origin":"deskutils/dailystrips","version":"1.0.28_1,1","comment":"Utility to download or view your favorite online comic strips daily","maintainer":"jgh@FreeBSD.org","www":"https://dailystrips.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99e01351559b1fabe271dc45b864b68a297ca532bcad8285c7a9f7e42df25c02","flatsize":168164,"path":"All/dailystrips-1.0.28_1,1.pkg","repopath":"All/dailystrips-1.0.28_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40076,"desc":"dailystrips is a utility to download your favorite online comic\nstrips each day. What sets it apart from the rest is its\n\"local\" mode of operation, which automatically downloads strips\nfor you.","deps":{"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["deskutils","www"],"options":{"DOCS":"on"}},{"name":"dcmtk","origin":"graphics/dcmtk","version":"3.6.8","comment":"DICOM ToolKit, libraries and applications for DICOM/MEDICOM standard","maintainer":"yuri@FreeBSD.org","www":"https://dcmtk.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"796924132dd95d125350befba3fde797ab73dc90e3888badec7d46cea66c4b43","flatsize":60501847,"path":"All/dcmtk-3.6.8.pkg","repopath":"All/dcmtk-3.6.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9005328,"desc":"This DICOM ToolKit (DCMTK) package consists of source code, documentation\nand installation instructions for a set of software libraries and\napplications implementing part of the DICOM/MEDICOM Standard.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","devel"],"shlibs_required":["libtiff.so.6","libjpeg.so.8","libpng16.so.16","libxml2.so.2","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libcmr.so.18","libdcmdata.so.18","libdcmdsig.so.18","libdcmect.so.18","libdcmfg.so.18","libdcmimage.so.18","libdcmimgle.so.18","libdcmiod.so.18","libdcmjpeg.so.18","libdcmjpls.so.18","libdcmnet.so.18","libdcmpmap.so.18","libdcmpstat.so.18","libdcmqrdb.so.18","libdcmrt.so.18","libdcmseg.so.18","libdcmsr.so.18","libdcmtkcharls.so.18","libdcmtls.so.18","libdcmtract.so.18","libdcmwlm.so.18","libdcmxml.so.18","libi2d.so.18","libijg12.so.18","libijg16.so.18","libijg8.so.18","liboficonv.so.18","liboflog.so.18","libofstd.so.18"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:offis:dcmtk:3.6.8:::::dragonfly6:x86_64"}},{"name":"daggy","origin":"sysutils/daggy","version":"2.1.3_1","comment":"Data Aggregation Utility: runs commands on remote hosts simultaneously","maintainer":"yuri@FreeBSD.org","www":"https://daggy.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bffee3567af49c6b303e4c1affd91875d9988c384454c5a9dcd64d36953421c","flatsize":525025,"path":"All/daggy-2.1.3_1.pkg","repopath":"All/daggy-2.1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":143064,"desc":"Daggy is an IT automation tool. It can run terminal commands on local or remote\nserveres and aggregate their output locally.\n\nDaggy main goals are simplicity and ease-of-use. If you know about yaml/json,\nbash/powershell and ssh you know how to use Daggy.\n\nDaggy can be helpful for developers, QA, DevOps and engenieers for debug,\nanalyze and control distributed network systems, for example, based on\nmicroservice architecture.\n\nDaggy is serverless, cross-platform solution and don't require installation on\nremote servers. Commands execution work under SSH transport protocol or via\nlocal terminal.","deps":{"botan2":{"origin":"security/botan2","version":"2.19.4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"}},"categories":["sysutils"],"shlibs_required":["libQt6Network.so.6","libQt6Core.so.6","libssh2.so.1","libcrypto.so.12","libyaml-cpp.so.0"],"shlibs_provided":["libDaggyCore.so"]},{"name":"daemontools-encore","origin":"sysutils/daemontools-encore","version":"1.11_1","comment":"Collection of tools for managing Unix services","maintainer":"ports@FreeBSD.org","www":"https://untroubled.org/daemontools-encore/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3961a4badda8495a8e797758725cf9004dfcc930fb5e6656c31707c14d3f2498","flatsize":315154,"path":"All/daemontools-encore-1.11_1.pkg","repopath":"All/daemontools-encore-1.11_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":67304,"desc":"daemontools-encore is a collection of tools for managing UNIX services.\nIt is derived from the public-domain release of daemontools by D. J.\nBernstein.  daemontools-encore adds numerous enhancements above what\ndaemontools could do while maintaining backwards compatibility with\ndaemontools. See the CHANGES file for more details on what features\nhave been added.","categories":["sysutils"],"options":{"S_EARLY":"off","S_NORMAL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe daemontools-encore port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"daemontools","origin":"sysutils/daemontools","version":"0.76_19","comment":"Service monitoring and logging utilities by djb","maintainer":"bdrewery@FreeBSD.org","www":"https://cr.yp.to/daemontools.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"604ac5db1fca9315f91b26a04170b1bd18fdd29cccf229f6f75821fa6269d8bb","flatsize":264119,"path":"All/daemontools-0.76_19.pkg","repopath":"All/daemontools-0.76_19.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":54564,"desc":"Daemontools is a small set of /very/ useful utilities, from Dan\nBernstein.  They are mainly used for controlling processes, and\nmaintaining logfiles.","categories":["sysutils"],"options":{"MAN":"on","SIGQ12":"off","TESTS":"on","S_EARLY":"off","S_NORMAL":"on"}},{"name":"daemonize","origin":"sysutils/daemonize","version":"1.7.8","comment":"Tool to run a command as a daemon","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/bmc/daemonize","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69e71fedd441c696940fca91f61bacc67a49e0313d9cd08e13dea77739542c0a","flatsize":20674,"path":"All/daemonize-1.7.8.pkg","repopath":"All/daemonize-1.7.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10052,"desc":"daemonize is a command-line utility that runs a command as a Unix daemon. See\nthe accompanying man page for full details.","categories":["sysutils"]},{"name":"dae","origin":"sysutils/dae","version":"0.9_1","comment":"List and control system daemon","maintainer":"light@ether.org.za","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6965e0bc457bd43722b7ab007d6e9e78b0d1c66cfb652c0b301c58baff923fe","flatsize":2318,"path":"All/dae-0.9_1.pkg","repopath":"All/dae-0.9_1.pkg","licenselogic":"single","pkgsize":2380,"desc":"The dae program is used to list all daemon control scripts installed\nwithin the rc.d system. It may also be used to execute any of these\nscripts with the parameters provided.","categories":["sysutils"]},{"name":"dadadodo","origin":"textproc/dadadodo","version":"1.04","comment":"Text processor which analyses text and generates random sentences","maintainer":"ports@FreeBSD.org","www":"https://www.jwz.org/dadadodo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e04cbc85e18ec6cf3f6b6ebc427c320f97ced2bdf7312d7b18dffe56f586cc6","flatsize":36327,"path":"All/dadadodo-1.04.pkg","repopath":"All/dadadodo-1.04.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17732,"desc":"Dadadodo analyses text files and generates markov chains of word\nfrequencies; it can then generate random sentences based on that data.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe dadadodo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"dact","origin":"archivers/dact","version":"0.8.42_3","comment":"Dynamic Adaptive Compression Tool","maintainer":"ports@FreeBSD.org","www":"https://www.rkeene.org/oss/dact/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a86bfcba52c59695d3f837ad347f6f0ad7975e3c3fc18cac8c085a4e71b0be3","flatsize":217468,"path":"All/dact-0.8.42_3.pkg","repopath":"All/dact-0.8.42_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":59788,"desc":"Take file, compress each block with 1 of 256 algorithms (including no\ncompression) and use algorithm on a per block basis.","deps":{"libmcrypt":{"origin":"security/libmcrypt","version":"2.5.8_4"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"}},"categories":["archivers"],"shlibs_required":["libmcrypt.so.4"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dact port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"daa2iso","origin":"sysutils/daa2iso","version":"0.1.7e_1","comment":"Convert PowerISO DAA files to ISO9660","maintainer":"marcel@herrbischoff.com","www":"https://aluigi.altervista.org/mytoolz.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d198a424b7c48b3040bc1c8adc8443ac2f886056d23ee0d17a5c69a25c4f968","flatsize":73077,"path":"All/daa2iso-0.1.7e_1.pkg","repopath":"All/daa2iso-0.1.7e_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24264,"desc":"Tool for converting the DAA files (Direct Access Archive, used by\nPowerISO) to ISO9660.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"dar","origin":"sysutils/dar","version":"2.7.14","comment":"Command-line backup tool, aimed for disks","maintainer":"bofh@FreeBSD.org","www":"http://dar.linux.free.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee655dc24fd156c28b4b964402ea79aa68f09130f5d3e19b2fce19fee1c107e2","flatsize":16099189,"path":"All/dar-2.7.14.pkg","repopath":"All/dar-2.7.14.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2678316,"desc":"dar is a shell command that backs up directory trees and files. It has been\ntested under Linux, Windows, Solaris, FreeBSD, NetBSD, MacOS X and several\nother systems, it is released under the GNU General Public License (GPL).\nSince version 2.0.0 an Application Interface (API) is available, opening the\nway for external/independent Graphical User Interfaces (GUIs) like kdar.\nThis API relies on the libdar library, which is the core part of DAR\nprograms; as such, the API is released under the GPL. Consequently, to use\nthe API, your program must be released under the GPL as well.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libargon2":{"origin":"security/libargon2","version":"20190702_1"},"libelf":{"origin":"devel/libelf","version":"0.8.13_3"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"librsync":{"origin":"net/librsync","version":"2.3.4"},"libthreadar":{"origin":"devel/libthreadar","version":"1.4.0"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["sysutils","archivers"],"shlibs_required":["libintl.so.8","libargon2.so.0","libthreadar.so.1000","librsync.so.2","libgcrypt.so.20","libgpg-error.so.0","liblz4.so.1","libzstd.so.1","liblzo2.so.2"],"shlibs_provided":["libdar64.so.6000"],"options":{"ARGON2":"on","BZIP2":"on","DELTA":"on","DOCS":"on","GCRYPT":"on","GPGME":"off","LZ4":"on","LZMA":"on","LZO":"on","MULTITHR":"on","NLS":"on","ZLIB":"on","ZSTD":"on"}},{"name":"dSFMT","origin":"math/dsfmt","version":"2.2.5_1","comment":"Double precision SIMD-oriented Fast Mersenne Twister","maintainer":"thierry@FreeBSD.org","www":"http://www.math.sci.hiroshima-u.ac.jp/m-mat/MT/SFMT/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9decb675bddfaced5ee859abcc96a2bab76a90e3f6cc982a82a3f8bac3c12dc8","flatsize":475178,"path":"All/dSFMT-2.2.5_1.pkg","repopath":"All/dSFMT-2.2.5_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":65700,"desc":"The purpose of dSFMT is to speed up the generation by avoiding the expensive\nconversion of integer to double (floating point). dSFMT directly generates\ndouble precision floating point pseudorandom numbers which have the IEEE\nStandard for Binary Floating-Point Arithmetic (ANSI/IEEE Std 754-1985) format.\n\ndSFMT is only available on the CPUs which use IEEE 754 format double precision\nfloating point numbers.","categories":["math"],"shlibs_provided":["libdSFMT.so.0"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"dMagnetic","origin":"games/dMagnetic","version":"0.37_1","comment":"Magnetic Scrolls Interpreter","maintainer":"dettus@dettus.net","www":"https://www.dettus.net/dMagnetic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f64efb8161d6c7fd00ae9e8e63c1adc567d873c62d3355d56480a1638468764","flatsize":145240,"path":"All/dMagnetic-0.37_1.pkg","repopath":"All/dMagnetic-0.37_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":69992,"desc":"dMagnetic is a Magnetic Scrolls Interpreter. It allows to play classic text\nadventures such as \"The Pawn\", \"The Guild of Thieves\", \"Fish!\", \"Jinxter\",\n\"Myth\", \"Corruption\" and \"Wonderland\" in a terminal window. The beautiful\ngraphics are being rendered in glorious ANSI art.","categories":["games"]},{"name":"d11amp","origin":"audio/d11amp","version":"0.61_2","comment":"Oldskool MP3 player","maintainer":"dettus@dettus.net","www":"https://www.dettus.net/d11amp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7d179a68c7812f83843cbd9b77204e733b7e6e857120bdd5c1aef01bab488d2","flatsize":141773,"path":"All/d11amp-0.61_2.pkg","repopath":"All/d11amp-0.61_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":57460,"desc":"D11AMP is an oldskool MP3 player. In addition to being a frontend\nto mpg123, it can handle WinAMP's treasure trove of skins.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"}},"categories":["audio"],"shlibs_required":["libgtk-4.so.1","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libmpg123.so.0","libportaudio.so.2","libzip.so.5"]},{"name":"d2x","origin":"games/d2x","version":"0.2.5_15","comment":"Unix port of Descent 2 Game","maintainer":"ports@FreeBSD.org","www":"https://www.icculus.org/d2x/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a67a46a7f6a2a81bc768225121ae921542137a9bb7d5d617a58a3cb73aedc1e","flatsize":791209,"path":"All/d2x-0.2.5_15.pkg","repopath":"All/d2x-0.2.5_15.pkg","licenselogic":"single","pkgsize":347676,"desc":"D2X is a Unix port of game Descent made by Parallax software.\nYou need to own orignal game or download shareware datafiles.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on","OPENGL":"off"},"messages":[{"message":"You need to get datafiles from original Descent 2 or 1 game.\nDescent has also shareware edition, which is freely downloadable\nfrom d2x home page. Read file installation.txt for more information.","type":"install"},{"message":"===>   NOTICE:\n\nThe d2x port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"d0_blind_id","origin":"security/d0_blind_id","version":"1.0_2","comment":"Crypto library","maintainer":"freebsd@jonathanprice.org","www":"https://github.com/divVerent/d0_blind_id","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49e078a018bb3d83f8b0e7625d0f4c1fce3aa7e0108a036f8e64f71169978904","flatsize":233561,"path":"All/d0_blind_id-1.0_2.pkg","repopath":"All/d0_blind_id-1.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":47820,"desc":"Cryptographic library to perform identification using Schnorr\nIdentification scheme and Blind RSA Signatures.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["security","devel"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libd0_blind_id.so.0","libd0_rijndael.so.0"]},{"name":"d-spy","origin":"devel/d-spy","version":"1.10.0","comment":"D-Bus explorer","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/d-spy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32327ede6805b0ae9cb634cb5cb84848ef27e97010f21b1c3c11b1647e317e20","flatsize":370880,"path":"All/d-spy-1.10.0.pkg","repopath":"All/d-spy-1.10.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":86912,"desc":"D-Spy is a tool to explore and test end-points and interfaces on the\nSystem or Session D-Bus. You can also connect to D-Bus peers by\naddress. D-Spy was originally part of GNOME Builder.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libadwaita-1.so.0","libgtk-4.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libdspy-1.so.1"]},{"name":"d-feet","origin":"devel/d-feet","version":"0.3.16_2","comment":"D-Bus Python introspection debugger","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/DFeet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e67b528c50c5e814f097e76da1c4dd370f36692af8d646d973b095fa59d9511c","flatsize":287482,"path":"All/d-feet-0.3.16_2.pkg","repopath":"All/d-feet-0.3.16_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":58268,"desc":"D-Feet is a D-Bus debugger written by John (J5) Palmieri.\n\nCurrent features:\n\n* View names on any bus\n* View exported objects, interfaces, methods and signals\n* View the full command line of services on the bus\n* Execute methods with parameters on the bus and see their return values\n* Show values of properties","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"]},{"name":"darktable","origin":"graphics/darktable","version":"4.6.0","comment":"Virtual lighttable and darkroom for photographers","maintainer":"dumbbell@FreeBSD.org","www":"https://www.darktable.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05a44152d066e2242b91dead23ca1e4cacc3d64b3f226bc537623fb65baabab6","flatsize":30790670,"path":"All/darktable-4.6.0.pkg","repopath":"All/darktable-4.6.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":5996320,"desc":"Darktable is a virtual lighttable and darkroom for photographers: an open\nsource photography workflow application and raw image developer.  It manages\ndigital negatives in a database and lets one view them through a zoomable\nlighttable.  It also enables one to develop raw images and enhance them.\n\nDarktable tries to fill the gap between many excellent existing free raw\nconverters and image management tools (such as UFRaw or F-Spot).  The user\ninterface is built around efficient caching of image metadata and mipmaps,\nall stored in a database.  The user will always be able to interact, even\nif the full resolution image is not yet loaded.\n\nAll editing is fully non-destructive and only operates on cached image\nbuffers for display.  The full image is only converted during export.  The\nfrontend is written in Gtk+/Cairo, the database uses SQLite3, raw image\nloading is done using libraw and rawspeed, high-dynamic range and standard\nimage formats such as JPEG are also supported.  The core operates completely\non floating point values, so darktable can not only be used for photography\nbut also for scientifically acquired images or output of renderers (high\ndynamic range).","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"colord":{"origin":"graphics/colord","version":"1.4.7"},"colord-gtk":{"origin":"graphics/colord-gtk","version":"0.3.1"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exiv2":{"origin":"graphics/exiv2","version":"0.28.3,1"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"lensfun":{"origin":"graphics/lensfun","version":"0.3.95_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libavif":{"origin":"graphics/libavif","version":"1.0.4_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgphoto2":{"origin":"graphics/libgphoto2","version":"2.5.31"},"libheif":{"origin":"graphics/libheif","version":"1.17.6_2"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"osm-gps-map":{"origin":"x11-toolkits/osm-gps-map","version":"1.1.0_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"pugixml":{"origin":"textproc/pugixml","version":"1.14"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libintl.so.8","libOpenEXR-3_2.so.31","libIlmThread-3_2.so.31","libIex-3_2.so.31","libOpenEXRCore-3_2.so.31","libImath-3_1.so.29","libavif.so.16","libheif.so.1","libicui18n.so.74","libicudata.so.74","libicuuc.so.74","libglib-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libxml2.so.2","libgphoto2.so.6","libgphoto2_port.so.12","libjxl.so.0.10","libjxl_threads.so.0.10","libwebp.so.7","libwebpmux.so.3","liblensfun.so.2","libsqlite3.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","librsvg-2.so.2","libcurl.so.4","libpng16.so.16","libjpeg.so.8","libtiff.so.6","liblcms2.so.2","libjson-glib-1.0.so.0","libexiv2.so.28","libopenjp2.so.7","liblua-5.4.so","libpugixml.so.1","libosmgpsmap-1.0.so.1","libsoup-2.4.so.1","libcolord.so.2","libcolord-gtk.so.1","libcups.so.2","libgomp.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXrandr.so.2","libstdc++.so.6","libgcc_s.so.1","libSDL2-2.0.so.0"],"shlibs_provided":["libdarktable.so"],"options":{"DOCS":"on","GMIC":"off","GRAPHMAGICK":"off","LIBSECRET":"off","NLS":"on","PRINT":"on","TOOLS":"off"}},{"name":"cyrus2dovecot","origin":"mail/cyrus2dovecot","version":"1.3_1","comment":"Convert Cyrus folders to Dovecot","maintainer":"ports@FreeBSD.org","www":"http://www.cyrus2dovecot.sw.fu-berlin.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f539b571a67130bd241cdddce8e245e821b94f8f51e97f0396f5d4606017b50d","flatsize":68261,"path":"All/cyrus2dovecot-1.3_1.pkg","repopath":"All/cyrus2dovecot-1.3_1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":25668,"desc":"Cyrus2Dovecot is a full-featured command line tool for converting the\ne-mails of one or more users from Cyrus format to Dovecot Maildir++ folders.\nIt allows for performing a server transition which is fully transparent to\nboth POP and IMAP users.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe cyrus2dovecot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"czmq4","origin":"net/czmq4","version":"4.2.1_2","comment":"High-level C Binding for ZeroMQ (Version 4)","maintainer":"krion@FreeBSD.org","www":"http://czmq.zeromq.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"292113399e0707d532fd4c4ef7de5238e64a1b690719bddbc948b6bb03a6e7f4","flatsize":2697309,"path":"All/czmq4-4.2.1_2.pkg","repopath":"All/czmq4-4.2.1_2.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":576148,"desc":"High-level C bindings for ZeroMQ, version 4.","deps":{"libzmq4":{"origin":"net/libzmq4","version":"4.3.5_2"}},"categories":["net"],"shlibs_required":["libzmq.so.5"],"shlibs_provided":["libczmq.so.4"]},{"name":"cyrus2courier","origin":"mail/cyrus2courier","version":"1.4_1","comment":"Cyrus-IMAP to Maildir++ conversion utility","maintainer":"ehaupt@FreeBSD.org","www":"http://www.madness.at/projects/cyrus2courier/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76ed1e746b08309dab84f6cfd887d83d0582a2ac8506d9328a0a5ca1870efdc5","flatsize":30293,"path":"All/cyrus2courier-1.4_1.pkg","repopath":"All/cyrus2courier-1.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13004,"desc":"Convert a single mailbox from Cyrus-Imap into the Maildir++ format used by the\nCourier-IMAP and Dovecot IMAP servers.","categories":["mail"]},{"name":"cyrus-sasl2-xoauth2","origin":"security/cyrus-sasl2-xoauth2","version":"0.2","comment":"XOAUTH2 plugin for cyrus-sasl2","maintainer":"thierry.dussuet@protonmail.com","www":"https://github.com/moriyoshi/cyrus-sasl-xoauth2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa6822204c63d17ed7f1ebc9c410f236026b7f377da45fde5356b14dc2372827","flatsize":23931,"path":"All/cyrus-sasl2-xoauth2-0.2.pkg","repopath":"All/cyrus-sasl2-xoauth2-0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8420,"desc":"This is a plugin implementation of XOAUTH2 for cyrus-sasl2.\n\nOAuth 2.0 is a protocol for authorization. The specification and\nextensions are being developed within the IETF OAuth Working Group.\nXOAUTH2 is standard OAuth 2.0 plus a nonstandard SASL binding for OAuth\nthat allows clients to send OAuth 2.0 access tokens.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"}},"categories":["security"],"shlibs_provided":["libxoauth2.so.0"]},{"name":"czmq","origin":"net/czmq","version":"4.1.1_1","comment":"High-level C Binding for ZeroMQ","maintainer":"bofh@FreeBSD.org","www":"http://czmq.zeromq.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d910d2c3c9ee0027c00ff9addcb1f50f11c4df88ff0717c8a63823488bc28a0","flatsize":2030038,"path":"All/czmq-4.1.1_1.pkg","repopath":"All/czmq-4.1.1_1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":344868,"desc":"High-level C bindings for ZeroMQ.","deps":{"libzmq4":{"origin":"net/libzmq4","version":"4.3.5_2"}},"categories":["net"],"shlibs_required":["libzmq.so.5"],"shlibs_provided":["libczmq.so.4"]},{"name":"db5","origin":"databases/db5","version":"5.3.28_9","comment":"Oracle Berkeley DB, revision 5.3","maintainer":"ports@FreeBSD.org","www":"https://www.oracle.com/database/berkeley-db/db.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50eccafe720280356059e1ebc503947ef644aa85b797a69b6c8b1ba3b026ecc9","flatsize":51874200,"path":"All/db5-5.3.28_9.pkg","repopath":"All/db5-5.3.28_9.pkg","licenselogic":"single","licenses":["SLEEPYCAT"],"pkgsize":12999788,"desc":"Oracle Berkeley DB is a family of open source embeddable databases\nthat allows developers to incorporate within their applications a\nfast, scalable, transactional database engine with industrial grade\nreliability and availability. As a result, customers and end-users\nwill experience an application that simply works, reliably manages\ndata, can scale under extreme load, but requires no ongoing database\nadministration. As a developer, you can focus on your application and\nbe confident that Oracle Berkeley DB will manage your persistence\nneeds.","categories":["databases","java"],"shlibs_provided":["libdb-5.3.so.0","libdb_cxx-5.3.so.0","libdb_stl-5.3.so.0"],"options":{"CRYPTO":"on","DEBUG":"off","DOCS":"on","JAVA":"off","L10N":"off","TCL":"off"},"annotations":{"deprecated":"EOLd, potential security issues, maybe use db18 instead","expiration_date":"2022-06-30"},"messages":[{"message":"===>   NOTICE:\n\nThe db5 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nEOLd, potential security issues, maybe use db18 instead.\n\nIt is scheduled to be removed on or after 2022-06-30."}]},{"name":"da-aspell","origin":"textproc/da-aspell","version":"1.6.36.11.0,2","comment":"Aspell Danish dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"060d3db513fdbb9cef7b7877d3b4cc4078016b0e546d77e47a57c6b13e07dbab","flatsize":10789261,"path":"All/da-aspell-1.6.36.11.0,2.pkg","repopath":"All/da-aspell-1.6.36.11.0,2.pkg","licenselogic":"single","pkgsize":2676336,"desc":"Aspell Danish dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"cyrus-sasl-srp","origin":"security/cyrus-sasl2-srp","version":"2.1.28","comment":"SASL SRP authentication plugin","maintainer":"ume@FreeBSD.org","www":"https://www.cyrusimap.org/sasl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"495dec8fcb2bed6d29412a4700ae8e38fb0cab92579e5a6e6e65f8b88743623d","flatsize":122061,"path":"All/cyrus-sasl-srp-2.1.28.pkg","repopath":"All/cyrus-sasl-srp-2.1.28.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":27972,"desc":"SASL SRP authentication plugin","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libsrp.so.3"],"options":{"SRP_SETPASS":"on","SSL":"on"}},{"name":"cyrus-sasl-sql","origin":"security/cyrus-sasl2-sql","version":"2.1.28","comment":"SASL SQL plugins","maintainer":"ume@FreeBSD.org","www":"https://www.cyrusimap.org/sasl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b389798330b955030844bd795f9c5ecd85513c5e00ad1b1899e4e5ef54a09bd","flatsize":81165,"path":"All/cyrus-sasl-sql-2.1.28.pkg","repopath":"All/cyrus-sasl-sql-2.1.28.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":24444,"desc":"SASL SQL database plugin support","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libmysqlclient.so.21"],"shlibs_provided":["libsql.so.3"],"options":{"MYSQL":"on","PGSQL":"off","SQLITE2":"off","SQLITE3":"off"}},{"name":"cyrus-sasl-saslauthd","origin":"security/cyrus-sasl2-saslauthd","version":"2.1.28_2","comment":"SASL authentication server for cyrus-sasl2","maintainer":"ume@FreeBSD.org","www":"https://www.cyrusimap.org/sasl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0896d6a9e3187bf42fa50884c0fa505f40f450d4496f842d461cda5ec81e9cd5","flatsize":101304,"path":"All/cyrus-sasl-saslauthd-2.1.28_2.pkg","repopath":"All/cyrus-sasl-saslauthd-2.1.28_2.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":39340,"desc":"saslauthd is a daemon process that handles plaintext authentication\nrequests on behalf of the SASL library.\n\nThe server fulfills two roles: it isolates all code requiring\nsuperuser privileges into a single process, and it can be used to\nprovide proxy authentication services to clients that do not\nunderstand SASL based authentication.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"options":{"DOCS":"on","HTTPFORM":"off","OPENLDAP":"off","SASLDB_IN_VAR":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","BDB1":"on","BDB":"off","GDBM":"off","LMDB":"off"},"messages":[{"message":"To run saslauthd from startup, add saslauthd_enable=\"YES\" in your\n/etc/rc.conf.","type":"install"}]},{"name":"cyrus-sasl-ldapdb","origin":"security/cyrus-sasl2-ldapdb","version":"2.1.28","comment":"SASL LDAPDB auxprop plugin","maintainer":"ume@FreeBSD.org","www":"https://www.cyrusimap.org/sasl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82a57db9d05932f31e1ccf9f628c713f0ff44f6343b9d9300c3eae0da275f856","flatsize":49605,"path":"All/cyrus-sasl-ldapdb-2.1.28.pkg","repopath":"All/cyrus-sasl-ldapdb-2.1.28.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":13468,"desc":"SASL LDAPDB auxprop plugin","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libldap.so.2","liblber.so.2"],"shlibs_provided":["libldapdb.so.3"]},{"name":"cyrus-sasl-gssapi","origin":"security/cyrus-sasl2-gssapi","version":"2.1.28","comment":"SASL GSSAPI authentication plugin","maintainer":"ume@FreeBSD.org","www":"https://www.cyrusimap.org/sasl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef6fae22d966aac0bc392d84fa201aceaf5d7345f5c936ce83cde9e04cb9754e","flatsize":148799,"path":"All/cyrus-sasl-gssapi-2.1.28.pkg","repopath":"All/cyrus-sasl-gssapi-2.1.28.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":29464,"desc":"SASL GSSAPI authentication plugin","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libgssapi_krb5.so.2.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0"],"shlibs_provided":["libgssapiv2.so.3","libgs2.so.3"],"options":{"GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on"}},{"name":"da-libreoffice","origin":"editors/libreoffice-da","version":"24.2.4.2","comment":"da language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f26ddf847625205dea4003fb5b6eacd39f4d7ef000b7c43d55d86c53cf5054e","flatsize":31620491,"path":"All/da-libreoffice-24.2.4.2.pkg","repopath":"All/da-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3397716,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"dreamchess","origin":"games/dreamchess","version":"0.3.0_4","comment":"OpenGL chess game","maintainer":"ports@FreeBSD.org","www":"https://www.dreamchess.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ea4aa447c76a8c8ae618ce4a1d3167c5f8ba26ca08a28b14e147bfa4cbcf048","flatsize":84562696,"path":"All/dreamchess-0.3.0_4.pkg","repopath":"All/dreamchess-0.3.0_4.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","GPLv3+","CC-BY-NC-ND-3.0"],"pkgsize":81575036,"desc":"DreamChess is an open source chess game.\n\nIt features 3D OpenGL graphics and provides various chess board sets, ranging\nfrom classic wooden to flat figurine. Other features include music, sound\neffects, on-screen move lists using SAN notation, undo functionality, and\nsavegames in PGN format. It comes with its own engine called Dreamer.\n\nDreamChess can be controlled with the mouse and/or the keyboard.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libGLEW.so.2","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2-2.0.so.0","libGL.so.1","libGLU.so.1","libexpat.so.1"],"options":{"DOCS":"on","MUSIC":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dreamchess port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cyrus-sasl","origin":"security/cyrus-sasl2","version":"2.1.28_4","comment":"RFC 2222 SASL (Simple Authentication and Security Layer)","maintainer":"ume@FreeBSD.org","www":"https://www.cyrusimap.org/sasl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38c8165d01aa3ef98e335cc7eced1b35f559f62a64d4823359c6de7079c6fdec","flatsize":8209703,"path":"All/cyrus-sasl-2.1.28_4.pkg","repopath":"All/cyrus-sasl-2.1.28_4.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":979808,"desc":"The Cyrus SASL (Simple Authentication and Security Layer)\n\nSASL is the Simple Authentication and Security Layer, a method\nfor adding authentication support to connection-based protocols.\nTo use SASL, a protocol includes a command for identifying and\nauthenticating a user to a server and for optionally negotiating\nprotection of subsequent protocol interactions. If its use is\nnegotiated, a security layer is inserted between the protocol\nand the connection.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12"],"shlibs_provided":["libsasl2.so.3","libanonymous.so.3","libcrammd5.so.3","libdigestmd5.so.3","liblogin.so.3","libscram.so.3","libntlm.so.3","libplain.so.3","libsasldb.so.3"],"options":{"ALWAYSTRUE":"off","AUTHDAEMOND":"on","DOCS":"on","KEEP_DB_OPEN":"off","OBSOLETE_CRAM_ATTR":"on","OBSOLETE_DIGEST_ATTR":"on","OPIE":"off","SASLDB_IN_VAR":"off","BDB1":"on","BDB":"off","GDBM":"off","LMDB":"off","ANONYMOUS":"on","CRAM":"on","DIGEST":"on","LOGIN":"on","NTLM":"on","OTP":"off","PLAIN":"on","SCRAM":"on"},"annotations":{"cpe":"cpe:2.3:a:cmu:cyrus-sasl:2.1.28:::::dragonfly6:x86_64:4"},"messages":[{"message":"You can use sasldb2 for authentication, to add users use:\n\n\tsaslpasswd2 -c username\n\nIf you want to enable SMTP AUTH with the system Sendmail, read\nSendmail.README\n\nNOTE: This port has been compiled with a default pwcheck_method of\n      auxprop.  If you want to authenticate your user by /etc/passwd,\n      PAM or LDAP, install ports/security/cyrus-sasl2-saslauthd and\n      set sasl_pwcheck_method to saslauthd after installing the\n      Cyrus-IMAPd 2.X port.  You should also check the\n      /usr/local/lib/sasl2/*.conf files for the correct\n      pwcheck_method.\n      If you want to use GSSAPI mechanism, install\n      ports/security/cyrus-sasl2-gssapi.\n      If you want to use SRP mechanism, install\n      ports/security/cyrus-sasl2-srp.\n      If you want to use LDAP auxprop plugin, install\n      ports/security/cyrus-sasl2-ldapdb.","type":"install"}]},{"name":"cyr-rfx-koi8-o","origin":"x11-fonts/cyr-rfx","version":"1.1_6","comment":"Cyrillic X11 bitmap fonts from CYR-RFX project","maintainer":"ports@virtual-estates.net","www":"https://www.inp.nsk.su/~bolkhov/files/fonts/cyr-rfx/00index.en.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce1747f7df2fb15035c02ea8296008ba389c5491b5241e81882f50d2ab5f5bd4","flatsize":794664,"path":"All/cyr-rfx-koi8-o-1.1_6.pkg","repopath":"All/cyr-rfx-koi8-o-1.1_6.pkg","licenselogic":"single","pkgsize":768864,"desc":"CYR-RFX started as a collection of cyrillic fonts for X-Window\n(\"CYR-RFX\" stands for \"CYRillic Raster Fonts for X\"). Now it includes\nseveral cyrillic encodings and two latin ones (both with Euro sign).\n\nThese fonts are modified (mainly with cyrillics added) versions of\nstandard X-Window fonts from misc/ and 75dpi/.\n\nThe fonts included are all *iso8859-1 from misc/, and most important\n75dpi/ ones: lu (LucidaSans), lut (LucidaSansTypewriter), tim (Times),\nhelv (Helvetica) and cour (Courier).\n\nUnlike the standard CYR-RFX' hierarchical install, this port installs\nall fonts for the same encoding into a single directory, with combined\nfonts.aliases and the new fonts.dir. The default encoding is KOI8-O --\nseemingly the most complete of the Cyrillic encodings, compatible (for\nmost intents and purposes) with KOI8-R and KOI8-U.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts","ukrainian","russian"],"messages":[{"message":"This port provides Cyrillic replacements for most of the standard\n\t/usr/local/share/fonts/misc\nand\n\t/usr/local/share/fonts/75dpi\nfonts.\n\nYou may want to make sure, the\n\t/usr/local/share/fonts/cyr-rfx-koi8-o\nis listed in your fontpath before those two paths.","type":"install"}]},{"name":"cyrus-imapd25","origin":"mail/cyrus-imapd25","version":"2.5.17_6","comment":"Cyrus mail server, supporting POP3 and IMAP4 protocols","maintainer":"ume@FreeBSD.org","www":"https://www.cyrusimap.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d62713dc3c83cce2394babdd6672862392c6f85acaa2e6ed4e851d9cd9cd8b60","flatsize":5618468,"path":"All/cyrus-imapd25-2.5.17_6.pkg","repopath":"All/cyrus-imapd25-2.5.17_6.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":1221300,"desc":"The Cyrus IMAP (Internet Message Access Protocol) server provides access to\npersonal mail and system-wide bulletin boards through the IMAP protocol.\nThe Cyrus IMAP server is a scaleable enterprise mail system designed for use\nfrom small to large enterprise environments using standards-based\ntechnologies.\n\nA full Cyrus IMAP implementation allows a seamless mail and bulletin board\nenvironment to be set up across multiple servers.  It differs from other\nIMAP server implementations in that it is run on \"sealed\" servers, where\nusers are not normally permitted to log in.  The mailbox database is stored\nin parts of the filesystem that are private to the Cyrus IMAP system.  All\nuser access to mail is through software using the IMAP, POP3, or KPOP\nprotocols.\n\nThe private mailbox database design gives the server large advantages in\nefficiency, scalability, and administratability.  Multiple concurrent\nread/write connections to the same mailbox are permitted.  The server\nsupports access control lists on mailboxes and storage quotas on mailbox\nhierarchies.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"shlibs_required":["libsasl2.so.3","libssl.so.12","libcrypto.so.12","libpcre.so.1","libpcreposix.so.0","libperl.so.5.36"],"shlibs_provided":["libcyrus.so.0","libcyrus_com_err.so.0","libcyrus_imap.so.0","libcyrus_min.so.0","libcyrus_sieve.so.0"],"options":{"AUTOCREATE":"off","BDB":"off","CLAMAV":"off","DOCS":"on","EXAMPLES":"on","HTTP":"off","IDLED":"on","LDAP":"off","MURDER":"off","MYSQL":"off","NETSCAPEHACK":"off","NNTP":"off","PGSQL":"off","REPLICATION":"off","SNMP":"off","SQLITE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off"},"annotations":{"cpe":"cpe:2.3:a:cmu:cyrus_imap_server:2.5.17:::::dragonfly6:x86_64:6"},"messages":[{"message":"To setup mail spool, modify /usr/local/etc/imapd.conf appropriately,\nthen run /usr/local/cyrus/bin/mkimap.\nTo run Cyrus IMAPd from startup, add cyrus_imapd_enable=\"YES\" in your\n/etc/rc.conf.","type":"install"}]},{"name":"cyanrip","origin":"audio/cyanrip","version":"0.9.3.1","comment":"Audio CD ripper with command-line interface and focus on accuracy","maintainer":"diizzy@FreeBSD.org","www":"https://github.com/cyanreg/cyanrip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"868525ff0ca821a4da77603a0e8bed405f205ca0bcd93c7815568170d19a8db1","flatsize":146273,"path":"All/cyanrip-0.9.3.1.pkg","repopath":"All/cyanrip-0.9.3.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":53360,"desc":"Audio CD ripper with command-line interface (CLI) that focuses on accuracy\nover speed and offers many advanced features without any bloat.\nSupports AccurateRip(tm) and MusicBrainz.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libcdio-paranoia":{"origin":"sysutils/libcdio-paranoia","version":"10.2+2.0.1_1"},"libmusicbrainz5":{"origin":"audio/libmusicbrainz5","version":"5.1.0.19_2"}},"categories":["audio"],"shlibs_required":["libavcodec.so.60","libavformat.so.60","libswresample.so.4","libavfilter.so.9","libavutil.so.58","libcdio.so.19","libcdio_paranoia.so.2","libcdio_cdda.so.2","libmusicbrainz5.so.1","libcurl.so.4"],"messages":[{"message":"In order for cyanrip to rip as accurate as possible,\nbe sure to set the drive offset.\n\nYou can determine the offset by visiting https://www.daefeatures.co.uk/ ,\nhttp://www.accuraterip.com/driveoffsets.htm , or by using a disc that's in\nthe AccurateRip database.\n\nPlease refer to https://github.com/cyanreg/cyanrip for more information.","type":"install"}]},{"name":"cyrus-imapd32","origin":"mail/cyrus-imapd32","version":"3.2.12","comment":"Cyrus mail server, supporting POP3 and IMAP4 protocols","maintainer":"ume@FreeBSD.org","www":"https://www.cyrusimap.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b4c3210c1eeaab0ec27bc0a4574896e024c50b3e31f0371f7601de03793e9f8","flatsize":44932680,"path":"All/cyrus-imapd32-3.2.12.pkg","repopath":"All/cyrus-imapd32-3.2.12.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":3201584,"desc":"The Cyrus IMAP (Internet Message Access Protocol) server provides access to\npersonal mail and system-wide bulletin boards through the IMAP protocol.\nThe Cyrus IMAP server is a scaleable enterprise mail system designed for use\nfrom small to large enterprise environments using standards-based\ntechnologies.\n\nA full Cyrus IMAP implementation allows a seamless mail and bulletin board\nenvironment to be set up across multiple servers.  It differs from other\nIMAP server implementations in that it is run on \"sealed\" servers, where\nusers are not normally permitted to log in.  The mailbox database is stored\nin parts of the filesystem that are private to the Cyrus IMAP system.  All\nuser access to mail is through software using the IMAP, POP3, or KPOP\nprotocols.\n\nThe private mailbox database design gives the server large advantages in\nefficiency, scalability, and administratability.  Multiple concurrent\nread/write connections to the same mailbox are permitted.  The server\nsupports access control lists on mailboxes and storage quotas on mailbox\nhierarchies.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libsrs2":{"origin":"mail/libsrs2","version":"1.0.18_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["mail"],"shlibs_required":["libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libsasl2.so.3","libssl.so.12","libcrypto.so.12","libjansson.so.4","libpcreposix.so.0","libpcre.so.1","libsrs2.so.0","libsqlite3.so.0","libuuid.so.1","libperl.so.5.36"],"shlibs_provided":["libcyrus.so.0","libcyrus_com_err.so.0","libcyrus_imap.so.0","libcyrus_min.so.0","libcyrus_sieve.so.0"],"options":{"AUTOCREATE":"on","BACKUP":"off","CLAMAV":"off","DOCS":"on","HTTP":"off","IDLED":"on","LDAP":"off","MURDER":"off","MYSQL":"off","NNTP":"off","PCRE2":"off","PGSQL":"off","REPLICATION":"off","SNMP":"off","SQLITE":"on","SQUAT":"on","SRS":"on","XAPIAN":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","READLINE_GNU":"off","READLINE_PERL":"off"},"annotations":{"cpe":"cpe:2.3:a:cmu:cyrus_imap_server:3.2.12:::::dragonfly6:x86_64"},"messages":[{"message":"To setup mail spool, modify /usr/local/etc/imapd.conf appropriately,\nthen run /usr/local/cyrus/sbin/mkimap.\nTo run Cyrus IMAPd from startup, add cyrus_imapd_enable=\"YES\" in your\n/etc/rc.conf.","type":"install"}]},{"name":"cyrus-imapd30","origin":"mail/cyrus-imapd30","version":"3.0.18_5","comment":"Cyrus mail server, supporting POP3 and IMAP4 protocols","maintainer":"ume@FreeBSD.org","www":"https://www.cyrusimap.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d89570201b0bedb40af1b4d1c406ff2c7d3b8008e4a52c05652c3033455f0fd","flatsize":38181256,"path":"All/cyrus-imapd30-3.0.18_5.pkg","repopath":"All/cyrus-imapd30-3.0.18_5.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":2925016,"desc":"The Cyrus IMAP (Internet Message Access Protocol) server provides access to\npersonal mail and system-wide bulletin boards through the IMAP protocol.\nThe Cyrus IMAP server is a scaleable enterprise mail system designed for use\nfrom small to large enterprise environments using standards-based\ntechnologies.\n\nA full Cyrus IMAP implementation allows a seamless mail and bulletin board\nenvironment to be set up across multiple servers.  It differs from other\nIMAP server implementations in that it is run on \"sealed\" servers, where\nusers are not normally permitted to log in.  The mailbox database is stored\nin parts of the filesystem that are private to the Cyrus IMAP system.  All\nuser access to mail is through software using the IMAP, POP3, or KPOP\nprotocols.\n\nThe private mailbox database design gives the server large advantages in\nefficiency, scalability, and administratability.  Multiple concurrent\nread/write connections to the same mailbox are permitted.  The server\nsupports access control lists on mailboxes and storage quotas on mailbox\nhierarchies.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jansson":{"origin":"devel/jansson","version":"2.14"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["mail"],"shlibs_required":["libicuuc.so.74","libicudata.so.74","libsasl2.so.3","libssl.so.12","libcrypto.so.12","libpcre.so.1","libpcreposix.so.0","libsqlite3.so.0","libjansson.so.4","libperl.so.5.36"],"shlibs_provided":["libcyrus.so.0","libcyrus_com_err.so.0","libcyrus_imap.so.0","libcyrus_min.so.0","libcyrus_sieve.so.0"],"options":{"AUTOCREATE":"on","BACKUP":"off","CLAMAV":"off","DOCS":"on","HTTP":"off","IDLED":"on","LDAP":"off","LMDB":"off","MURDER":"off","MYSQL":"off","NNTP":"off","PGSQL":"off","REPLICATION":"off","SNMP":"off","SQLITE":"on","SQUAT":"on","XAPIAN":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","READLINE_GNU":"off","READLINE_PERL":"off"},"annotations":{"cpe":"cpe:2.3:a:cmu:cyrus_imap_server:3.0.18:::::dragonfly6:x86_64:5"},"messages":[{"message":"To setup mail spool, modify /usr/local/etc/imapd.conf appropriately,\nthen run /usr/local/cyrus/sbin/mkimap.\nTo run Cyrus IMAPd from startup, add cyrus_imapd_enable=\"YES\" in your\n/etc/rc.conf.","type":"install"}]},{"name":"cyrus-imapd34-http","origin":"mail/cyrus-imapd34","version":"3.4.8","comment":"Cyrus mail server, supporting POP3 and IMAP4 protocols (with HTTP)","maintainer":"ume@FreeBSD.org","www":"https://www.cyrusimap.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8db510a07332626b4140968209c0fc12830d1d858ff7f36ff3d60eab73114280","flatsize":47892009,"path":"All/cyrus-imapd34-http-3.4.8.pkg","repopath":"All/cyrus-imapd34-http-3.4.8.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":3519160,"desc":"The Cyrus IMAP (Internet Message Access Protocol) server provides access to\npersonal mail and system-wide bulletin boards through the IMAP protocol.\nThe Cyrus IMAP server is a scaleable enterprise mail system designed for use\nfrom small to large enterprise environments using standards-based\ntechnologies.\n\nA full Cyrus IMAP implementation allows a seamless mail and bulletin board\nenvironment to be set up across multiple servers.  It differs from other\nIMAP server implementations in that it is run on \"sealed\" servers, where\nusers are not normally permitted to log in.  The mailbox database is stored\nin parts of the filesystem that are private to the Cyrus IMAP system.  All\nuser access to mail is through software using the IMAP, POP3, or KPOP\nprotocols.\n\nThe private mailbox database design gives the server large advantages in\nefficiency, scalability, and administratability.  Multiple concurrent\nread/write connections to the same mailbox are permitted.  The server\nsupports access control lists on mailboxes and storage quotas on mailbox\nhierarchies.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libsrs2":{"origin":"mail/libsrs2","version":"1.0.18_4"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"shapelib":{"origin":"devel/shapelib","version":"1.6.0"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["mail"],"shlibs_required":["libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libnghttp2.so.14","libbrotlienc.so.1","libshp.so.4","libsasl2.so.3","libssl.so.12","libcrypto.so.12","libjansson.so.4","libpcreposix.so.0","libpcre.so.1","libsrs2.so.0","libxml2.so.2","libical.so.3","libicalss.so.3","libicalvcal.so.3","libsqlite3.so.0","libuuid.so.1","libperl.so.5.36"],"shlibs_provided":["libcyrus.so.0","libcyrus_com_err.so.0","libcyrus_imap.so.0","libcyrus_min.so.0","libcyrus_sieve.so.0"],"options":{"AUTOCREATE":"on","BACKUP":"off","CLAMAV":"off","DOCS":"on","HTTP":"on","IDLED":"on","LDAP":"off","MURDER":"off","MYSQL":"off","NNTP":"off","PCRE2":"off","PGSQL":"off","REPLICATION":"off","SQLITE":"on","SQUAT":"on","SRS":"on","XAPIAN":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","READLINE_GNU":"on","READLINE_PERL":"off"},"annotations":{"cpe":"cpe:2.3:a:cmu:cyrus_imap_server:3.4.8:::::dragonfly6:x86_64","flavor":"http"},"messages":[{"message":"To setup mail spool, modify /usr/local/etc/imapd.conf appropriately,\nthen run /usr/local/cyrus/sbin/mkimap.\nTo run Cyrus IMAPd from startup, add cyrus_imapd_enable=\"YES\" in your\n/etc/rc.conf.","type":"install"}]},{"name":"cy-hunspell","origin":"textproc/cy-hunspell","version":"23.10","comment":"Welsh Hunspell dictionaries","maintainer":"ceri@FreeBSD.org","www":"https://github.com/techiaith/hunspell-cy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40209c02db22273ecb970ae43e51b9f3848005dc6b51691d6eaacbbbe8198c50","flatsize":896602,"path":"All/cy-hunspell-23.10.pkg","repopath":"All/cy-hunspell-23.10.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":206432,"desc":"Welsh spellchecking dictionary for use with Hunspell.","categories":["textproc"]},{"name":"cy-libreoffice","origin":"editors/libreoffice-cy","version":"24.2.4.2","comment":"cy language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95e9c81a539a1e59a1428709806df98c2542e8989bc09e3caf6f2dbdb69ac32c","flatsize":3952187,"path":"All/cy-libreoffice-24.2.4.2.pkg","repopath":"All/cy-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":764144,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"cy-aspell","origin":"textproc/cy-aspell","version":"0.50.3_1,1","comment":"Aspell Welsh dictionary","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51fb10df90472d2a87cbd3e755eba71b3e1f952bab02211515c52952568f2320","flatsize":6451963,"path":"All/cy-aspell-0.50.3_1,1.pkg","repopath":"All/cy-aspell-0.50.3_1,1.pkg","licenselogic":"single","pkgsize":1746444,"desc":"Aspell Welsh dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"cyrus-imapd34","origin":"mail/cyrus-imapd34","version":"3.4.8","comment":"Cyrus mail server, supporting POP3 and IMAP4 protocols ","maintainer":"ume@FreeBSD.org","www":"https://www.cyrusimap.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47dd89fb521b7f19967633d7e912c811f8ddcb40daf07e61ac08ae0dcfae373a","flatsize":47012779,"path":"All/cyrus-imapd34-3.4.8.pkg","repopath":"All/cyrus-imapd34-3.4.8.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":3271088,"desc":"The Cyrus IMAP (Internet Message Access Protocol) server provides access to\npersonal mail and system-wide bulletin boards through the IMAP protocol.\nThe Cyrus IMAP server is a scaleable enterprise mail system designed for use\nfrom small to large enterprise environments using standards-based\ntechnologies.\n\nA full Cyrus IMAP implementation allows a seamless mail and bulletin board\nenvironment to be set up across multiple servers.  It differs from other\nIMAP server implementations in that it is run on \"sealed\" servers, where\nusers are not normally permitted to log in.  The mailbox database is stored\nin parts of the filesystem that are private to the Cyrus IMAP system.  All\nuser access to mail is through software using the IMAP, POP3, or KPOP\nprotocols.\n\nThe private mailbox database design gives the server large advantages in\nefficiency, scalability, and administratability.  Multiple concurrent\nread/write connections to the same mailbox are permitted.  The server\nsupports access control lists on mailboxes and storage quotas on mailbox\nhierarchies.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libsrs2":{"origin":"mail/libsrs2","version":"1.0.18_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-Term-ReadLine-Gnu":{"origin":"devel/p5-Term-ReadLine-Gnu","version":"1.46"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["mail"],"shlibs_required":["libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libsasl2.so.3","libssl.so.12","libcrypto.so.12","libjansson.so.4","libpcreposix.so.0","libpcre.so.1","libsrs2.so.0","libsqlite3.so.0","libuuid.so.1","libperl.so.5.36"],"shlibs_provided":["libcyrus.so.0","libcyrus_com_err.so.0","libcyrus_imap.so.0","libcyrus_min.so.0","libcyrus_sieve.so.0"],"options":{"AUTOCREATE":"on","BACKUP":"off","CLAMAV":"off","DOCS":"on","HTTP":"off","IDLED":"on","LDAP":"off","MURDER":"off","MYSQL":"off","NNTP":"off","PCRE2":"off","PGSQL":"off","REPLICATION":"off","SQLITE":"on","SQUAT":"on","SRS":"on","XAPIAN":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","READLINE_GNU":"on","READLINE_PERL":"off"},"annotations":{"cpe":"cpe:2.3:a:cmu:cyrus_imap_server:3.4.8:::::dragonfly6:x86_64","flavor":"basic"},"messages":[{"message":"To setup mail spool, modify /usr/local/etc/imapd.conf appropriately,\nthen run /usr/local/cyrus/sbin/mkimap.\nTo run Cyrus IMAPd from startup, add cyrus_imapd_enable=\"YES\" in your\n/etc/rc.conf.","type":"install"}]},{"name":"cxxopts","origin":"devel/cxxopts","version":"3.2.1","comment":"Lightweight C++ command line option parser","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jarro2783/cxxopts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e689e0c5485ddf3fa5186625a6bbe4113f42697aaaee8e4d9a4f8a484b1c4159","flatsize":66634,"path":"All/cxxopts-3.2.1.pkg","repopath":"All/cxxopts-3.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":15576,"desc":"This is a lightweight C++ option parser library, supporting the standard GNU\nstyle syntax for options.\n\nOptions can be given as:\n* --long\n* --long=argument\n* --long argument\n* -a\n* -ab\n* -abc argument","categories":["devel"]},{"name":"cxxtest","origin":"devel/cxxtest","version":"4.4_2","comment":"Simple and powerful JUnit/CppUnit/xUnit-like framework for C++","maintainer":"mandree@FreeBSD.org","www":"https://github.com/CxxTest/cxxtest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c30ea04700bb56d9e4a389de145bb7a1e7f1884d793766b13248739e1bb89633","flatsize":1014679,"path":"All/cxxtest-4.4_2.pkg","repopath":"All/cxxtest-4.4_2.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":384452,"desc":"CxxTest is a JUnit/CppUnit/xUnit-like framework for C++.\n\nIts advantages over existing alternatives are that it:\n - Doesn't require RTTI\n - Doesn't require member template functions\n - Doesn't require exception handling\n - Doesn't require any external libraries (including memory management,\n   file/console I/O, graphics libraries)\n\nThis makes it extremely portable and usable.","deps":{"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"cxxmatrix","origin":"games/cxxmatrix","version":"g20220324","comment":"C++ Matrix: The Matrix Reloaded in Terminals","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/akinomyoga/cxxmatrix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7154956897e22c3f6ab939ae181bc869c544fdcbe5b494c95524fc44e7071576","flatsize":130230,"path":"All/cxxmatrix-g20220324.pkg","repopath":"All/cxxmatrix-g20220324.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":54572,"desc":"C++ Matrix: The Matrix Reloaded in Terminals (Number falls, Banners,\nMatrix rains, Conway's Game of Life and Mandelbrot set)\n\nI wrote a simple terminal program of Matrix digital rain.\nA part of the purpose of this program is to test the performance\nof terminal emulators. Another purpose is just for fun.\nEnjoy it with fast terminals (e.g., urxvt, alacritty, terminology, etc.)!\n\nFeatures\n\n- Hankaku kana characters as in the original film\n- Ten levels of \"green\"s using terminal 256 color support\n- Twinkling effects by adding random brightness fluctuations\n- Diffused reflection effects by cell background colors","categories":["games"],"options":{"DOCS":"on"}},{"name":"cxx_atomics_pic","origin":"misc/cxx_atomics_pic","version":"11.2.0","comment":"Atomics from GNU Compiler Collection 11","maintainer":"zrj@ef.irc","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b267eeaac7f47fc2f7d31f301c319a8e1093cb50ef848ffb78f28276f421444","flatsize":136787,"path":"All/cxx_atomics_pic-11.2.0.pkg","repopath":"All/cxx_atomics_pic-11.2.0.pkg","licenselogic":"single","licenses":["GPLv3RLE"],"pkgsize":11076,"desc":"Supplemental atomics support for base g++80.","categories":["misc"]},{"name":"cxx_atomics","origin":"misc/cxx_atomics","version":"8.0","comment":"Extracted <stdatomic.h> and libatomic.a","maintainer":"zrj@efnet.irc","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"363d0fe59f14e37682061c2153ed83ef92cf683a3c4711fc1c491e2208b730ea","flatsize":135083,"path":"All/cxx_atomics-8.0.pkg","repopath":"All/cxx_atomics-8.0.pkg","licenselogic":"single","licenses":["GPLv3RLE"],"pkgsize":12816,"desc":"Supplemental <filesystem> support for base g++80.","categories":["misc"],"messages":[{"message":"To use this port add:\n  CXXFLAGS+= -isystem ${LOCALBASE}/cxx_atomics\n  LDFLAGS+=  -L${LOCALBASE}/cxx_atomics","type":"install"}]},{"name":"cxxtools","origin":"devel/cxxtools","version":"2.2.1_3","comment":"Collection of general-purpose C++ classes","maintainer":"ports@FreeBSD.org","www":"https://www.tntnet.org/cxxtools.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d6f3c39aa863210e2f01b42db14318b58c611da69304b9906528c67f5e952a5","flatsize":18026157,"path":"All/cxxtools-2.2.1_3.pkg","repopath":"All/cxxtools-2.2.1_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":1424692,"desc":"Cxxtools is a collection of general-purpose C++ classes.","categories":["devel"],"shlibs_provided":["libcxxtools-bin.so.9","libcxxtools-http.so.9","libcxxtools-json.so.9","libcxxtools-unit.so.9","libcxxtools-xmlrpc.so.9","libcxxtools.so.9"],"annotations":{"cpe":"cpe:2.3:a:tntnet:cxxtools:2.2.1:::::dragonfly6:x86_64:3"},"messages":[{"message":"===>   NOTICE:\n\nThe cxxtools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cxxfs_gcc8","origin":"misc/cxxfs_gcc8","version":"8.0","comment":"Extracted <filesystem> and libstdc++fs.a","maintainer":"zrj@efnet.irc","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a282a39fc798a38d68d64f2359740a07f297daaee8a4f2af2503b0e192ca135","flatsize":1528251,"path":"All/cxxfs_gcc8-8.0.pkg","repopath":"All/cxxfs_gcc8-8.0.pkg","licenselogic":"single","licenses":["GPLv3RLE"],"pkgsize":156200,"desc":"Supplemental <filesystem> support for base g++80.","categories":["misc"],"messages":[{"message":"To use this port add:\n  CXXFLAGS+= -isystem ${LOCALBASE}/cxxfs_gcc8\n  LDFLAGS+=  -L${LOCALBASE}/cxxfs_gcc8","type":"install"}]},{"name":"cxmon","origin":"devel/cxmon","version":"3.2_1","comment":"Interactive file manipulation tool and disassembler","maintainer":"ports@FreeBSD.org","www":"https://cxmon.cebix.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4c0ebbe7310fa19864f16e97a9b0d0b3194208020f0a7165b8c6903abe9513f","flatsize":338933,"path":"All/cxmon-3.2_1.pkg","repopath":"All/cxmon-3.2_1.pkg","licenselogic":"single","pkgsize":77620,"desc":"Cxmon is an interactive command-driven file manipulation tool that is\ninspired by the \"Amiga Monitor\".\n\nCxmon has commands and features similar to a machine code\nmonitor/debugger, built-in PowerPC, 680x0, 80x86, 6502 and Z80\ndisassemblers and special support for disassembling MacOS code.\n\nYou can also simply use it as an interactive workbench for manipulating\nfiles, or even as a hex calculator.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe cxmon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cwstudio","origin":"comms/cwstudio","version":"0.9.6_7","comment":"Multichannel portable Morse code signals generator","maintainer":"luqqe@users.sourceforge.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc91399f11f7a830876c8a5d83ef8bd2349dfa1f28984c01651450b2afd46771","flatsize":1283784,"path":"All/cwstudio-0.9.6_7.pkg","repopath":"All/cwstudio-0.9.6_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":165628,"desc":"CWStudio is fast, computationally efficient and portable generator\nof various CW signals for telegraphy training purposes. Besides\nefficiency and portability, it is designed to simulate as much as\npossible a real air listening.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["comms","hamradio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libwx_gtk3u_xrc-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0"]},{"name":"cxref","origin":"devel/cxref","version":"1.6e_1","comment":"C program cross-referencing and documentation tool","maintainer":"ports@FreeBSD.org","www":"https://www.gedanken.org.uk/software/cxref/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6387a443f9e745a6249db6d682570beffd69a0d469b0d78cc044a26ae614828","flatsize":829933,"path":"All/cxref-1.6e_1.pkg","repopath":"All/cxref-1.6e_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":132128,"desc":"A program that takes as input a series of C source files and produces a\nLaTeX or HTML document containing a cross reference of the\nfiles/functions/variables in the program, including documentation taken\nfrom suitably formatted source code comments.\n\nThe documentation is stored in the C source file in specially formatted\ncomments, making it simple to maintain. The cross referencing includes\nlists of functions called, callers of each function, usage of global\nvariables, header file inclusion, macro definitions and type\ndefinitions. Works for ANSI C, including a few gcc extensions.","categories":["devel"],"options":{"CPP":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe cxref port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cwtext","origin":"textproc/cwtext","version":"0.96","comment":"Morse Code Generator","maintainer":"hamradio@FreeBSD.org","www":"https://cwtext.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff801695dc1f28ea29e32565ff9852b4a96cdcd25a9e553dc9ad25ace2ddf459","flatsize":48850,"path":"All/cwtext-0.96.pkg","repopath":"All/cwtext-0.96.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16148,"desc":"About the project\n\nWe plan to build a program that will accept ASCII text as input and generate\nInternational Morse Code as output. The output formats can be:\n\n     - . -..- - (text) on the console\n     Raw audio on /dev/audio (8bit PCM data)\n     .wav files\n     .ogg or (proprietary format) compressed audio\n\nInternational Morse Code\n\nSupported character set includes [A-Za-z] (all downcased as Morse is not case\nsensitive), [0-9], \",-.?/\" plus a few procedural characters (SK, AR, BT etc).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc","hamradio"]},{"name":"cwrap","origin":"devel/cwrap","version":"1.1.0","comment":"Testing your full software stack on a single machine","maintainer":"timur@FreeBSD.org","www":"https://cwrap.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b174b4030de38eb40c0161649224e92a2145455c1aace76b73f48be9965b4f9b","flatsize":243,"path":"All/cwrap-1.1.0.pkg","repopath":"All/cwrap-1.1.0.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":908,"desc":"cwrap - testing your full software stack on a single machine.","deps":{"nss_wrapper":{"origin":"devel/nss_wrapper","version":"1.1.3_3"},"pam_wrapper":{"origin":"devel/pam_wrapper","version":"1.0.6_3"},"resolv_wrapper":{"origin":"devel/resolv_wrapper","version":"1.1.8"},"socket_wrapper":{"origin":"devel/socket_wrapper","version":"1.4.2"},"uid_wrapper":{"origin":"devel/uid_wrapper","version":"1.2.4_1"}},"categories":["devel"]},{"name":"cwm","origin":"x11-wm/cwm","version":"7.4_1","comment":"Minimalistic window manager for X11 based on evilwm","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/leahneukirchen/cwm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f5775b27ea51e01ebb4da47e2cbc6c717d88109c085a40bd2bd12b1ba4c92b6","flatsize":93980,"path":"All/cwm-7.4_1.pkg","repopath":"All/cwm-7.4_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":40980,"desc":"cwm is a window manager for X11 initially inspired by evilwm. cwm has several\nnovel features, including the ability to search for windows. it features a\nvery simple and attractive aesthetic.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libXft.so.2","libXrandr.so.2"]},{"name":"cweb","origin":"devel/cweb","version":"3.64a.a_1","comment":"Literate programming tools for the C language","maintainer":"gerald@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27e649faeed6f3a83406f9cb2896ab243f5ec34537428767e00f1f651fb69d4e","flatsize":243886,"path":"All/cweb-3.64a.a_1.pkg","repopath":"All/cweb-3.64a.a_1.pkg","licenselogic":"single","pkgsize":87652,"desc":"This is an adaptation of Donald Knuth's WEB system of\nliterate programming for the C language.","categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"You'll want to install some TeX package along with this.\nI recommend getting teTeX if you're not short on disk space.","type":"install"}]},{"name":"cwdaemon","origin":"comms/cwdaemon","version":"0.10.2_1","comment":"Amateur Radio cw (Morse code) keyer daemon","maintainer":"hamradio@FreeBSD.org","www":"https://github.com/acerion/cwdaemon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"671c240c1ce98c9b3c7cccbaeaded9c850218f5e13a3353c6dba28ed9c89aa1c","flatsize":203919,"path":"All/cwdaemon-0.10.2_1.pkg","repopath":"All/cwdaemon-0.10.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":120296,"desc":"Cwdaemon is a small daemon which uses the PC parallel or serial port and a\nsimple transistor switch to output morse code to a transmitter from a text\nmessage sent to it via the UDP Internet protocol.","deps":{"unixcw":{"origin":"comms/unixcw","version":"3.5.1_3"}},"categories":["comms","hamradio"],"shlibs_required":["libcw.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"cw","origin":"sysutils/cw","version":"1.0.16_2","comment":"Non-intrusive color wrapper for common commands","maintainer":"ports@FreeBSD.org","www":"https://cwrapper.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dd172d66d1a1f5eb46b239a747635cf08d78dc2d2e9b7317e837ca8eefbdb82","flatsize":157318,"path":"All/cw-1.0.16_2.pkg","repopath":"All/cw-1.0.16_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":56268,"desc":"cw is a non-intrusive real-time ANSI color wrapper for common Unix-based\ncommand.\n\ncw is designed to simulate the environment of the commands being\nexecuted, so that if a person types 'du', 'df', 'ping', etc.  in their\nshell it will automatically color the output in real-time according to\na definition file containing the color format desired.  cw has support\nfor wildcard match coloring, tokenized coloring, headers/footers, case\nscenario coloring, command line dependent definition coloring, and\nincludes over 50 pre-made definition files.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvswrap","origin":"devel/cvswrap","version":"0.2_1","comment":"Helper for multiple CVS repositories","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"274c56cd0c70d84e3c384f3f0bad7f283ce166e8ecddb15bb4f2de4fb8dd4fcc","flatsize":15957,"path":"All/cvswrap-0.2_1.pkg","repopath":"All/cvswrap-0.2_1.pkg","licenselogic":"single","pkgsize":8428,"desc":"Cvswrap is a program that you install to help manage multiple CVS\nrepositories.  What it does is sit in front of CVS, determines\nthe CVSROOT and runs a program before running CVS.  This allows one\nto protect each CVS repository without special groups and setuid\nprograms.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe cvswrap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvsweb3","origin":"devel/cvsweb3","version":"3.0.6_5","comment":"WWW CGI script to browse CVS repository trees version 3","maintainer":"noackjr@alumni.rice.edu","www":"https://www.FreeBSD.org/projects/cvsweb.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"300b118f1f72252d62018dab3a8ebf594455e936eff3994f589a95f2ac3a7abe","flatsize":226905,"path":"All/cvsweb3-3.0.6_5.pkg","repopath":"All/cvsweb3-3.0.6_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":64620,"desc":"FreeBSD-CVSweb is a WWW CGI script that allows remote users to browse\na CVS repository tree via web.  It can display the revision history of\na file, as well as diffs between revisions and downloading the whole\nfile.\n\nThe cvsweb script has been written by Bill Fenner <fenner@FreeBSD.org>\nfor the FreeBSD project, improved visually and functionally by Henner\nZeller <zeller@think.de>, Henrik Nordstrom <hno@hem.passagen.se>, and\nKen Coar <Ken.Coar@Golux.Com>, then Akinori MUSHA <knu@FreeBSD.org>\nbrought it back to the FreeBSD community and made further\nimprovements.  FreeBSD-CVSweb is currently maintained by Ville Skytta.","deps":{"cvsgraph":{"origin":"devel/cvsgraph","version":"1.7.2_3"},"enscript-letter":{"origin":"print/enscript-letter","version":"1.6.6_4"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"p5-MIME-Types":{"origin":"mail/p5-MIME-Types","version":"2.26"},"p5-String-Ediff":{"origin":"devel/p5-String-Ediff","version":"0.09_2"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","www"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:freebsd:cvsweb:3.0.6:::::dragonfly6:x86_64:5"},"messages":[{"message":"Quickstart:\n\tcd /usr/local/etc/cvsweb\n\tcp cvsweb.conf.dist cvsweb.conf\n\nand you can browse your CVS repository via web if you set up\nyour web server correctly.  The URL to get to the cvsweb\nwill be like `http://localhost/cgi-bin/cvsweb.cgi/'.\n\n  To configure its appearance and repository entries to\nbrowse, edit cvsweb.conf* as you like.\n\n  For further information, please look into the directory\n`/usr/local/share/doc/cvsweb'.","type":"install"}]},{"name":"cvsync","origin":"net/cvsync","version":"0.25.0_1","comment":"Portable CVS repository synchronization utility","maintainer":"hrs@FreeBSD.org","www":"https://www.cvsync.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"217c92994e40aa8d48649f9667e6154c072b51d67a1137ecb687fc6edf7889dd","flatsize":508514,"path":"All/cvsync-0.25.0_1.pkg","repopath":"All/cvsync-0.25.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":134380,"desc":"cvsync is a portable CVS repository synchronization utility,\nwritten in C and POSIX pthread library, released under BSD license.\nIt is very similar to CVSup but not compatible with it.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"cvsweb","origin":"devel/cvsweb","version":"2.0.6_2","comment":"WWW CGI script to browse CVS repository trees","maintainer":"noackjr@alumni.rice.edu","www":"https://www.FreeBSD.org/projects/cvsweb.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dae496ec90f486822f20214eb76e606d958b338b910d8b2745852d9a839d2a29","flatsize":155031,"path":"All/cvsweb-2.0.6_2.pkg","repopath":"All/cvsweb-2.0.6_2.pkg","licenselogic":"single","pkgsize":47584,"desc":"FreeBSD-CVSweb is a WWW CGI script that allows remote users to browse\na CVS repository tree via web.  It can display the revision history of\na file, as well as diffs between revisions and downloading the whole\nfile.\n\nThe cvsweb script has been written by Bill Fenner <fenner@FreeBSD.org>\nfor the FreeBSD project, improved visually and functionally by Henner\nZeller <zeller@think.de>, Henrik Nordstrom <hno@hem.passagen.se>, and\nKen Coar <Ken.Coar@Golux.Com>, then Akinori MUSHA <knu@FreeBSD.org>\nbrought it back to the FreeBSD community and made further\nimprovements.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:freebsd:cvsweb:2.0.6:::::dragonfly6:x86_64:2"},"messages":[{"message":"Quickstart:\n\tcd /usr/local/etc/cvsweb\n\tcp cvsweb.conf.dist cvsweb.conf\n\nand you can browse your CVS repository via web if you set up\nyour web server correctly.  The URL to get to the cvsweb\nwill be like `http://localhost/cgi-bin/cvsweb.cgi/'.\n\n  To configure its appearance and repository entries to\nbrowse, edit cvsweb.conf* as you like.\n\n  For further information, please look into the directory\n`/usr/local/share/doc/cvsweb'.","type":"install"}]},{"name":"cvsutils","origin":"devel/cvsutils","version":"0.2.6_1,1","comment":"CVS utilities which facilitate working with local working directories","maintainer":"ports@FreeBSD.org","www":"https://www.red-bean.com/cvsutils/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b1aa2ad829142d8c8d30410d498da1b6ce7fff91bf4ccb8cf957c352d0d18b6","flatsize":67104,"path":"All/cvsutils-0.2.6_1,1.pkg","repopath":"All/cvsutils-0.2.6_1,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":23832,"desc":"CVSU: CVS Utilites\n\nThe idea of CVS Utilities is to facilitate working with the files in\nthe working directory of a developer using CVS.\n\ncvsu:       cvs update offline\ncvsco:      cruel checkout\ncvsdiscard: discard local changes\ncvsdo:      simulates some of the CVS commands\ncvspurge:   make maintainer-clean\ncvsdiff:    cvs diff offline\ncvschroot:  change CVS/Root recursively\n\nThe original author of CVSU is:\n\tTom Tromey <tromey@cygnus.com>\n\nCurrently CVSU is maintained by:\n\tPavel Roskin <proski@gnu.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cvsutils port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvsplot","origin":"devel/cvsplot","version":"1.7.4_5","comment":"Perl script which analyses the history of a CVS-managed project","maintainer":"erik@bz.bzflag.bz","www":"https://cvsplot.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a77c807044c5e39490161e11e01cdba4ad999e29324ec2fba9eafdba3aceabb0","flatsize":38104,"path":"All/cvsplot-1.7.4_5.pkg","repopath":"All/cvsplot-1.7.4_5.pkg","licenselogic":"single","pkgsize":9980,"desc":"Cvsplot is used for collecting statistics from CVS controlled files. Simple\nstatistics such as how the total number of files and lines of code change\nagainst time.","deps":{"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-String-ShellQuote":{"origin":"textproc/p5-String-ShellQuote","version":"1.04_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"cvsspam","origin":"devel/cvsspam","version":"0.2.12_1","comment":"Sends diffs when a change is committed to your CVS repository","maintainer":"ehaupt@FreeBSD.org","www":"http://www.badgers-in-foil.co.uk/projects/cvsspam/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61762f99f893e4bdf6012d015109ac7e398b97420a03243f9111d98a700d5591","flatsize":176383,"path":"All/cvsspam-0.2.12_1.pkg","repopath":"All/cvsspam-0.2.12_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":55660,"desc":"CVSspam emails you diffs when a change is committed to your CVS repository.\nThese HTML mails hyperlink to further details and use styling to emphasise\ninformation structure.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"cvsps-devel","origin":"devel/cvsps-devel","version":"2.2.b1_1","comment":"Create patchset information from CVS","maintainer":"garga@FreeBSD.org","www":"https://cvsps.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eca2c0c0620bc4ac428f42b72b987e236237949879a96c280daf37dcc5d28c7f","flatsize":102930,"path":"All/cvsps-devel-2.2.b1_1.pkg","repopath":"All/cvsps-devel-2.2.b1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44440,"desc":"CVSps is a program for generating 'patchset' information from a CVS\nrepository. A patchset in this case is defined as a set of changes made\nto a collection of files, and all committed at the same time (using a\nsingle 'cvs commit' command). This information is valuable to seeing the\nbig picture of the evolution of a cvs project. While cvs tracks revision\ninformation, it is often difficult to see what changes were committed\n'atomically' to the repository.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"cvsmail","origin":"mail/cvsmail","version":"2.2_1","comment":"Small program to add cvsweb links to FreeBSD commit messages","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45be9ade52476d86a8532171192b65ea5f0194c1eb172a641fbef71833a45f8a","flatsize":30162,"path":"All/cvsmail-2.2_1.pkg","repopath":"All/cvsmail-2.2_1.pkg","licenselogic":"single","pkgsize":14508,"desc":"cvsmail can be used to add links to the FreeBSD cvsweb interface to your\nFreeBSD commit mail, for easy viewing of diffs.","categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe cvsmail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvsps","origin":"devel/cvsps","version":"2.1_3","comment":"Create patchset information from CVS","maintainer":"garga@FreeBSD.org","www":"https://cvsps.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa2d91907b55951f2f8f4781ddd61229c3211353c5eda74db91be8c31f08c6a9","flatsize":101839,"path":"All/cvsps-2.1_3.pkg","repopath":"All/cvsps-2.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43928,"desc":"CVSps is a program for generating 'patchset' information from a CVS\nrepository. A patchset in this case is defined as a set of changes made\nto a collection of files, and all committed at the same time (using a\nsingle 'cvs commit' command). This information is valuable to seeing the\nbig picture of the evolution of a cvs project. While cvs tracks revision\ninformation, it is often difficult to see what changes were committed\n'atomically' to the repository.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"cvsmonitor","origin":"devel/cvsmonitor","version":"0.6.3_8","comment":"Monitor activity on a CVS Repository","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/cvsmonitor/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"986f45f75731a3c70d824132a52efdba03f03a86ff41fc57d729f6498c1cc813","flatsize":570745,"path":"All/cvsmonitor-0.6.3_8.pkg","repopath":"All/cvsmonitor-0.6.3_8.pkg","licenselogic":"single","pkgsize":98896,"desc":"CVS Monitor is an CVS repository browser.  It provides visibility of\nactivity in CVS to developers, management, and the general public.\n\nFeatures:\n\n* Look at any repository anywhere - CVS Monitor can act on any repository\nthat has at least a public read-only account, even if you don't own the\nrepository\n\n* Aggressive Caching - all statistics, and most pages, are generated purely\nfrom the cached information\n\n* ChangeSet Visibility - present changes to the repository in ChangeSets,\na single change involves new revisions on multiple files\n\n* Tracker Integration - CVS Monitor can be easily integrated with your Bug\ntracking or Request tracking systems","deps":{"p5-Array-Window":{"origin":"devel/p5-Array-Window","version":"1.02_1"},"p5-Chart-Math-Axis":{"origin":"math/p5-Chart-Math-Axis","version":"1.06_1"},"p5-Class-Autouse":{"origin":"devel/p5-Class-Autouse","version":"2.01_1"},"p5-Class-Default":{"origin":"devel/p5-Class-Default","version":"1.51_1"},"p5-Class-Handle":{"origin":"devel/p5-Class-Handle","version":"1.07_1"},"p5-Class-Inspector":{"origin":"devel/p5-Class-Inspector","version":"1.36"},"p5-Clone":{"origin":"devel/p5-Clone","version":"0.46"},"p5-Config-Tiny":{"origin":"devel/p5-Config-Tiny","version":"2.30"},"p5-File-Find-Rule":{"origin":"devel/p5-File-Find-Rule","version":"0.34"},"p5-File-Flat":{"origin":"devel/p5-File-Flat","version":"1.07"},"p5-File-NCopy":{"origin":"devel/p5-File-NCopy","version":"0.36_2"},"p5-File-Remove":{"origin":"devel/p5-File-Remove","version":"1.58"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"p5-HTTP-BrowserDetect":{"origin":"www/p5-HTTP-BrowserDetect","version":"3.40"},"p5-Net-Telnet":{"origin":"net/p5-Net-Telnet","version":"3.05"},"p5-Number-Compare":{"origin":"math/p5-Number-Compare","version":"0.03_1"},"p5-Proc-ProcessTable":{"origin":"devel/p5-Proc-ProcessTable","version":"0.636"},"p5-Sort-Versions":{"origin":"devel/p5-Sort-Versions","version":"1.62"},"p5-Text-Glob":{"origin":"textproc/p5-Text-Glob","version":"0.11"},"p5-Time-Duration":{"origin":"devel/p5-Time-Duration","version":"1.21,1"},"p5-Time-modules":{"origin":"devel/p5-Time-modules","version":"2013.0912_1"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-Validate-Net":{"origin":"net/p5-Validate-Net","version":"0.6_1"},"p5-XML-Generator":{"origin":"textproc/p5-XML-Generator","version":"1.13"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"messages":[{"message":"The rest of installation must be completed manually.\nType in your browser URL like\n\thttp://localhost/cgi-bin/cvsmonitor/setup.pl\n\nand follow instructions.","type":"install"},{"message":"===>   NOTICE:\n\nThe cvsmonitor port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvstrac","origin":"devel/cvstrac","version":"2.0.1_1","comment":"Web-Based Bug And Patch-Set Tracking System For CVS","maintainer":"portmaster@BSDforge.com","www":"http://www.cvstrac.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2608fb2a6c1c98388d4ac52d6d9194ed8b0bbef40f823ad06e264b1416ad9323","flatsize":433376,"path":"All/cvstrac-2.0.1_1.pkg","repopath":"All/cvstrac-2.0.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":156924,"desc":"CVSTrac is a bug and patch-set tracking system for use with CVS\nappropriate for use on projects with up to a few hundred developers.\nCVSTrac is designed for low-ceremony development - it provides\nmechanisms for tracking changes and bugs without unnecessary\nrestrictions. It has a built-in Wiki and ticketing system. Both\nof these functions can be linked to the CVS tree.","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["devel"],"shlibs_required":["libsqlite3.so.0"],"annotations":{"cpe":"cpe:2.3:a:cvstrac:cvstrac:2.0.1:::::dragonfly6:x86_64:1"},"messages":[{"message":"Please follow the detailed installation instructions in the CVSTrac\nWiki at http://www.cvstrac.org/cvstrac/wiki?p=CvstracInstallation\nfor information on how to get CVSTrac up and running in your preferred\nconfiguration.","type":"install"}]},{"name":"cvslines","origin":"devel/cvslines","version":"1.6.9_1","comment":"Wrapper to ease merging of changes between CVS branches","maintainer":"ports@FreeBSD.org","www":"https://cvslines.sourceforge.net/menu.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f5a8b57b3411db305b7e6bcddf68822e4b43d2731ad08623f207b0e5a508d6b","flatsize":107750,"path":"All/cvslines-1.6.9_1.pkg","repopath":"All/cvslines-1.6.9_1.pkg","licenselogic":"single","pkgsize":37664,"desc":"cvslines extends the capability of the cvs commit command, to provide\nextra support in managing multiple concurrent lines of development.\n\ncvslines is a \"wrapper\" facility that helps out with merging changes\nbetween various cvs branches, where the branches represent different\nlines of development.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe cvslines port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvsdiff2patch","origin":"devel/cvsdiff2patch","version":"1.0.1","comment":"Turn cvs diff output into patch input","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61d24f751d3497d95a2abfb6c6a791532ff82f88449b38f0c893c95551394e9b","flatsize":6800,"path":"All/cvsdiff2patch-1.0.1.pkg","repopath":"All/cvsdiff2patch-1.0.1.pkg","licenselogic":"single","pkgsize":3052,"desc":"This is a text filter for turning \"cvs diff\" output into something that\npatch(1) understands.  This is needed when your version of cvs(1) makes\ndiffs that confuse patch(1).","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe cvsdiff2patch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvsgraph","origin":"devel/cvsgraph","version":"1.7.2_3","comment":"Graph the life story of a file under CVS or RCS","maintainer":"terry-freebsd@glaver.org","www":"https://www.vagrearg.org/content/cvsgraph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5db3cc811bd65605adea65f07dcd8b73e63a97fe276f3f001bbb589cf2e3a6f","flatsize":329164,"path":"All/cvsgraph-1.7.2_3.pkg","repopath":"All/cvsgraph-1.7.2_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":77556,"desc":"This program generates a graph (in PNG format) showing the revisions,\ntags, and branching of a file in a CVS or RCS repository.  Example:\n\ncvsgraph -r /home/ncvs -m ports/devel/cvsgraph -o test.png pkg-descr,v\n\nIt can also be used with cvsweb.  A patch to cvsweb is available\nthrough the cvsgraph home page.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["devel","graphics"],"shlibs_required":["libgd.so.6","libfreetype.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"You must copy /usr/local/etc/cvsgraph.conf.sample to\n/usr/local/etc/cvsgraph.conf in order to use cvsgraph.","type":"install"}]},{"name":"cvsdelta","origin":"devel/cvsdelta","version":"1.7.0_1","comment":"Cvsdelta summarizes differences between local and in-cvs files","maintainer":"ports@FreeBSD.org","www":"https://cvsdelta.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81442ee18949207aedd66e9a4da61c1909c221780f330be5f41189d7710d7389","flatsize":56158,"path":"All/cvsdelta-1.7.0_1.pkg","repopath":"All/cvsdelta-1.7.0_1.pkg","licenselogic":"single","pkgsize":18456,"desc":"cvsdelta summarizes the difference between a CVS project and its local\nversion. It detects files that have been added and removed, and of\nexisting files it counts the number of lines that have been added,\ndeleted, and changed. It filters project changes by using .cvsignore\nfiles, both system-wide and locally.\n\nRequires ruby.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe cvsdelta port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvsdadm","origin":"devel/cvsdadm","version":"0.3.2_2","comment":"Tool for CVSd pserver user administration","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2aa73377e96e7d61fda08f1aba94452e7933a72e108632e46e6967c01d699fc7","flatsize":40147,"path":"All/cvsdadm-0.3.2_2.pkg","repopath":"All/cvsdadm-0.3.2_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12324,"desc":"cvsdadm is a tool to assist CVSd administrators in the user admin\nof the CVSROOT/passwd, CVSROOT/readers, CVSROOT/writers files when\npserver authentication is being used for the repository. cvsdadm\nis a fork of cvspadm.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cvsdadm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvsd","origin":"devel/cvsd","version":"1.0.24_1","comment":"CVS pserver daemon","maintainer":"rum1cro@yandex.ru","www":"https://arthurdejong.org/cvsd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48822c2daeca7bcc0968531aa6e6892338ae512c7a0f70d5555f8dc85746d895","flatsize":131832,"path":"All/cvsd-1.0.24_1.pkg","repopath":"All/cvsd-1.0.24_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":47860,"desc":"cvsd is a wrapper program for cvs in pserver mode. It will run 'cvs pserver'\nunder a special uid/gid in a chroot jail.\n\ncvsd is run as a daemon and is controlled through a configuration file. It\nis relatively easy to configure and tools are provided for easily setting up\na rootjail.\n\nThis server can be useful if you want to run a public cvs pserver. You should\nhowever be aware of the security limitations of running a cvs pserver. If you\nwant any kind of authentication you should really consider using secure shell\nas a secure authentication mechanism and transport. Passwords used in cvs\npserver are transmitted in plaintext and this wrapper won't change that.\n\nThis server adds a layer of security to cvs. cvs is a very powerful tool and\nis capable of running scripts and other things. By running cvs in a rootjail\nit is possible to limit the amount of \"damage\" cvs can do if it is exploited.\nIt is generally a good idea to run cvsd without any write permissions to any\ndirectory on the system.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"You should set up user and group ids for cvsd, create a\nchrooted filesystem and create repositories.","type":"install"}]},{"name":"cvschk","origin":"devel/cvschk","version":"1.12_1","comment":"Quick offline checker for CVS modifications","maintainer":"mandree@FreeBSD.org","www":"http://web.archive.org/web/20121006163548/http://cvs.sslug.dk/cvs2html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccde51649ced69f35f59fdd6cfbf4eec54a34097fdbfc45285960aafed28d306","flatsize":31009,"path":"All/cvschk-1.12_1.pkg","repopath":"All/cvschk-1.12_1.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":12120,"desc":"cvschk is a Perl program which allows you to see the status of your own CVS\ndirectories, without access to the CVS repository.  It shows which files you\nchanged, made locally, and which ones were deleted.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"cvschangelogbuilder","origin":"devel/cvschangelogbuilder","version":"2.5","comment":"Utility to generate changelogs and reports from a CVS repository","maintainer":"ports@FreeBSD.org","www":"https://cvschangelogb.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e29d5899012c07e0b0ee8063c03cb85c15a0276cb0fafea5edcea2b6b2ce60bf","flatsize":181567,"path":"All/cvschangelogbuilder-2.5.pkg","repopath":"All/cvschangelogbuilder-2.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":59620,"desc":"cvschangelogbuilder is an Perl utility to generate ChangeLogs or CVS reports\nfor a project hosted on a CVS server.\n\nFeatures include the ability to work with a remote cvs repository, detailed\nreporting, graphical HTML reports and building changelogs.","deps":{"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cvschangelogbuilder port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvsadmin","origin":"devel/cvsadmin","version":"1.0.3_3","comment":"Simple program to administrate users of a CVS repository","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8b5efea80c82b8f3e55c9b8ce3841c19fbd7cd1e45c04d9e3304862332979c5","flatsize":25971,"path":"All/cvsadmin-1.0.3_3.pkg","repopath":"All/cvsadmin-1.0.3_3.pkg","licenselogic":"single","pkgsize":12248,"desc":"cvsadmin is a simple program to administrate users of a CVS repository.\n\nIt currently allows you to easily :\n\n      Name    Arguments\n      ----    ---------\n      list    list of usernames || nothing\n      add     list of usernames\n      del     list of usernames\n      email   user list\n      rename  list of alternating olduser/newuser\n      misc    list of usernames\n      sys     list of usernames\n      pass    list of usernames\n\nThe actions name should be self-explaining, except misc, which ask you for\nall the fields (email, system user, password) on your terminal.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe cvsadmin port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"db18","origin":"databases/db18","version":"18.1.40","comment":"Oracle Berkeley DB, Release 18.1","maintainer":"yasu@FreeBSD.org","www":"https://www.oracle.com/database/berkeley-db/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5043af25c4a615c7768e9c4284c3390114ea1e4be5eb43036c1d837dc8123148","flatsize":93406607,"path":"All/db18-18.1.40.pkg","repopath":"All/db18-18.1.40.pkg","licenselogic":"and","licenses":["AGPLv3","BSD3CLAUSE","UPL10"],"pkgsize":17779856,"desc":"Oracle Berkeley DB is a family of open source embeddable databases\nthat allows developers to incorporate within their applications a\nfast, scalable, transactional database engine with industrial grade\nreliability and availability. As a result, customers and end-users\nwill experience an application that simply works, reliably manages\ndata, can scale under extreme load, but requires no ongoing database\nadministration. As a developer, you can focus on your application and\nbe confident that Oracle Berkeley DB will manage your persistence\nneeds.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases","java"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libdb-18.1.so","libdb_cxx-18.1.so","libdb_stl-18.1.so"],"options":{"CRYPTO":"on","DEBUG":"off","DOCS":"on","JAVA":"off","L10N":"off","TCL":"off"}},{"name":"cyberbit-ttfonts","origin":"x11-fonts/cyberbit-ttfonts","version":"2.0.20050220_5","comment":"Bitstream Cyberbit TrueType font that covers Unicode 2.0","maintainer":"danfe@FreeBSD.org","www":"http://www.bitstream.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37ca23db0e632c676d2e6b10443989715ac89abd8194caf7a02c87ad13d01d11","flatsize":13493755,"path":"All/cyberbit-ttfonts-2.0.20050220_5.pkg","repopath":"All/cyberbit-ttfonts-2.0.20050220_5.pkg","licenselogic":"single","licenses":["CYBERBIT"],"pkgsize":4848316,"desc":"Bitstream Cyberbit is a TrueType font. It is an international font, containing\ncharacters from many languages. Each character is encoded with its Unicode\nvalue, according to Unicode 2.0 standards.\n\nCyberbit was developed by Bitstream to provide Unicode Consortium members with\na test font. It is therefore distributed freely to customers that need advanced\nmultilingual fonts for testing and other non-commercial uses. Customers that\nwish to use Cyberbit for other purposes must license the font from Bitstream.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"You can start using the font(s) by following these instructions:\n\nEiter type the following in an X terminal:\n\txset fp+ /usr/local/share/fonts/cyberbit-ttfonts\n\txset fp rehash\n\nOr, more permanently, add the following line to the \"Files\" section of your\nX.Org configuration file:\n\tFontPath \"/usr/local/share/fonts/cyberbit-ttfonts/\"\nand make sure you have the \"freetype\" module loaded, then restart X.","type":"install"}]},{"name":"dataplot","origin":"graphics/dataplot","version":"20210713_2","comment":"Free software system for statistical visualization","maintainer":"ports@FreeBSD.org","www":"https://www.itl.nist.gov/div898/software/dataplot/index.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f508ac32495fb41d6bc11439b4259f725443664f4e96ae9b823bbb7bdced247d","flatsize":94985480,"path":"All/dataplot-20210713_2.pkg","repopath":"All/dataplot-20210713_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":16227332,"desc":"Dataplot is a free, public-domain, multi-platform (Unix, Linux, PC-DOS,\nWindows NT, etc.) software system for scientific visualization,\nstatistical analysis, and non-linear modeling.  The target Dataplot user\nis the researcher and analyst engaged in the characterization, modeling,\nvisualization, analysis, monitoring, and optimization of scientific and\nengineering processes.\n\nThe original version was released by James J. Filliben in 1978 with\ncontinual enhancements to present.\n\nNOTE: This port only includes the command line tool, the website has an\nexperimental GUI tool that uses expect and extensive reference manuals.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["graphics"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libgd.so.6","libcairo.so.2","libX11.so.6","libgfortran.so.5","libquadmath.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe dataplot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvs2html","origin":"devel/cvs2html","version":"1.98_1","comment":"Perl script to turn ``cvs log'' output into HTML","maintainer":"crees@FreeBSD.org","www":"http://cvs.sslug.dk/cvs2html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c3e5c223e4f22b1aee696a34efc48e298df023604b52529c21f0b7f1cf52ad8","flatsize":79238,"path":"All/cvs2html-1.98_1.pkg","repopath":"All/cvs2html-1.98_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":22640,"desc":"cvs2html is a perl script that turns ``cvs log''\noutput into HTML for easy log perusal.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"cvs2darcs","origin":"devel/cvs2darcs","version":"0.8_10","comment":"Convert CVS module to darcs repository","maintainer":"haskell@FreeBSD.org","www":"http://ab-initio.mit.edu/cvs2darcs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a50da884e572c577d04717932dcee33ce9926567c247d788624a2bb0fb7e74e","flatsize":34886,"path":"All/cvs2darcs-0.8_10.pkg","repopath":"All/cvs2darcs-0.8_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14044,"desc":"cvs2darcs is a script to check out a CVS repository module and convert it to\nuse the Darcs version control system.","deps":{"cvsps":{"origin":"devel/cvsps","version":"2.1_3"},"hs-darcs":{"origin":"devel/hs-darcs","version":"2.18.3"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"cvs2cl","origin":"devel/cvs2cl","version":"2.73_1","comment":"CVS-log-message-to-ChangeLog conversion script","maintainer":"ports@FreeBSD.org","www":"https://www.red-bean.com/cvs2cl/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1af85e4dccaa0cc590c507fcc85dea469dc6ee16ac283ba597ce3351f4091345","flatsize":100294,"path":"All/cvs2cl-2.73_1.pkg","repopath":"All/cvs2cl-2.73_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":34072,"desc":"cvs2cl.pl: CVS-log-message-to-ChangeLog conversion script\n\nThis Perl script does what you think it does: It produces a GNU-style\nChangeLog for CVS-controlled sources, by running \"cvs log\" and parsing\nthe output. Duplicate log messages get unified in the Right Way.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe cvs2cl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvs-syncmail","origin":"devel/cvs-syncmail","version":"2.1","comment":"CVS notification tool","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/cvs-syncmail/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c15232135f9e0267b2084a7b71e79e5ed00959172f591cdc7e6f800a582cb575","flatsize":14129,"path":"All/cvs-syncmail-2.1.pkg","repopath":"All/cvs-syncmail-2.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6056,"desc":"Syncmail is a CVS notification tool which can provide a diff for every\nchange to a CVS repository, mailed to specified email addresses.\nThis tool is useful for large communities to monitor activity,\nand is used for Python and many other active projects.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"messages":[{"message":"===>   NOTICE:\n\nThe cvs-syncmail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvm","origin":"security/cvm","version":"0.97","comment":"Credential Validation Modules","maintainer":"ports@FreeBSD.org","www":"https://untroubled.org/cvm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd9fa83cfd01adc9b167b94221cf8d8ca7f960749b7f81d5e51cd0d51c367539","flatsize":576559,"path":"All/cvm-0.97.pkg","repopath":"All/cvm-0.97.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":92452,"desc":"Credential Validation Modules:\n- The reference source for the CVM interface\n- Diagnostic and benchmark CVM clients\n- A checkpassword interface CVM client\n- A UNIX/POSIX system module (uses getpwnam)\n- A flat-file module\n- A library for client writers\n- A set of libraries for module writers","deps":{"bglibs":{"origin":"devel/bglibs","version":"2.04_3,1"}},"categories":["security"],"shlibs_required":["libbg.so.2"],"shlibs_provided":["libcvm-command.so.1","libcvm-local.so.1","libcvm-module.so.1","libcvm-qmail.so.1","libcvm-sasl.so.1","libcvm-sql.so.1","libcvm-udp.so.1","libcvm-v1client.so.1","libcvm-v2client.so.1"],"options":{"DOCS":"on","VCHKPW":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe cvm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvechecker","origin":"security/cvechecker","version":"3.9_2","comment":"Check CVE database for vulnerabilities affecting installed packages","maintainer":"se@FreeBSD.org","www":"https://github.com/sjvermeu/cvechecker/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cf917db514f2372b28bd326af553782cb0f8b4c26d0e3c35fc18ff784c2f812","flatsize":184152,"path":"All/cvechecker-3.9_2.pkg","repopath":"All/cvechecker-3.9_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":61892,"desc":"------------------------------------------------------------------------------\nThe goal of cvechecker is to report about possible vulnerabilities on your\nsystem, by scanning a list of installed software and matching results with\nthe CVE database.\n\nThis is not a bullet-proof method and you may have many false positives (ie:\nvulnerability is fixed with a revision-release, but the tool isn't able to\ndetect the revision itself), yet it is still better than nothing, especially\nif you are running a distribution with little security coverage.","deps":{"argp-standalone":{"origin":"devel/argp-standalone","version":"1.5.0"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"libconfig":{"origin":"devel/libconfig","version":"1.7.3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["security"],"shlibs_required":["libargp.so.0","libconfig.so.11","libsqlite3.so.0"],"options":{"DOCS":"on","MYSQL":"off","SQLITE":"on"},"messages":[{"message":"------------------------------------------------------------------------------\n\nIf you are no longer using the cvechecker port, then manually delete\nthe following directory and all its contents:\n\n\t/var/db/cvechecker\n\n------------------------------------------------------------------------------","type":"remove"}]},{"name":"cvsbook","origin":"devel/cvsbook","version":"1.21_3","comment":"Tutorial and reference for CVS","maintainer":"ports@FreeBSD.org","www":"http://cvsbook.red-bean.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38e41a9f13d4265a25c754707cfcdad8a37501c25ddf3507651afcafef00adc9","flatsize":3823619,"path":"All/cvsbook-1.21_3.pkg","repopath":"All/cvsbook-1.21_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1570284,"desc":"Open Source Development with CVS is a book published by Coriolis\nInc. as part of the Coriolis OpenPress series. Chapters 2, 4, 6, 8, 9,\nand 10 -- comprising a complete introduction, tutorial and reference\nto CVS -- are being released free under the terms of the GNU General\nPublic License.\n\nThis port installs HTML, GNU Info, PDF, and Postscript formats.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"options":{"INFO":"on","SINGLE_HTML":"on","SPLIT_HTML":"off","POSTSCRIPT":"on","PDF":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cvsbook port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cutmp3","origin":"audio/cutmp3","version":"3.0.3","comment":"Small and fast command line MP3 editor","maintainer":"matthew@matthewphillips.info","www":"https://github.com/tarjanm-movidius/cutmp3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"026f839758d3985faaa629a3cf834a11ed8c47d9ee6cdda4157bbe56152bffdc","flatsize":112775,"path":"All/cutmp3-3.0.3.pkg","repopath":"All/cutmp3-3.0.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":45328,"desc":"cutmp3 is a small and fast command line MP3 editor. It lets\nyou select sections of an MP3 interactively or via a timetable\nand save them to separate files without quality loss. It uses\nmpg123 for playback and works with VBR files and even with files\nbigger than 2GB. Other features are configurable silence seeking\nand ID3 tag seeking, which are useful for concatenated mp3s.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["audio"],"shlibs_required":["libreadline.so.8"],"options":{"DOCS":"on"}},{"name":"cuttlefish","origin":"graphics/cuttlefish","version":"1.3_5","comment":"Plots diurnal and geographical patterns of supplied data","maintainer":"ports@FreeBSD.org","www":"https://www.caida.org/tools/visualization/cuttlefish/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c71f8c1d05484bdd0e836c36ac864ba98115d939b06126289650f98a9cd45ca","flatsize":2265368,"path":"All/cuttlefish-1.3_5.pkg","repopath":"All/cuttlefish-1.3_5.pkg","licenselogic":"single","pkgsize":441032,"desc":"Cuttlefish produces animated GIFs that reveal the interplay\nbetween the diurnal and geographical patterns of displayed\ndata. By showing how the Sun's shadow covers the world map,\ncuttlefish yields a direct feeling for the time of day at\na given geographic region, while moving graphs illustrate\nthe relationship between local time and the visualized\nevents.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"gifsicle":{"origin":"graphics/gifsicle","version":"1.95"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","geography"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cuttlefish port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cvs-devel","origin":"devel/cvs-devel","version":"1.12.13_14","comment":"IPv6 enabled cvs.  You can use IPv6 connection when using pserver","maintainer":"bdheeman@gmail.com","www":"https://www.cvshome.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08d999704829bb48de3921b53290d562c7d683161b2646b842af2d1ee668f234","flatsize":1793966,"path":"All/cvs-devel-1.12.13_14.pkg","repopath":"All/cvs-devel-1.12.13_14.pkg","licenselogic":"single","pkgsize":604264,"desc":"The latest and, or feature release CVS (Concurrent Version System).  IPv6\nenabled, you can use IPv6 connection when using pserver.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"options":{"PAM":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:cvs:1.12.13:::::dragonfly6:x86_64:14"}},{"name":"cutils","origin":"devel/cutils","version":"1.6_2","comment":"Miscellaneous C programmer's utilities","maintainer":"ports@FreeBSD.org","www":"http://www.sigala.it/sandro/software.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1328bdd8481788ec4afa72a7bb3d73c92351e37dfbf3a1535b0b1fe6a9593b2","flatsize":226628,"path":"All/cutils-1.6_2.pkg","repopath":"All/cutils-1.6_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":64812,"desc":"cutils is a collection of miscellaneous utilities useful\nfor C programmers.  It is composed by the following utilities:\n\ncinfo, cinfoc and cinfodc - C language documentation tools\ncdecl and cundecl - decode and encode C type declarations\ncobfusc - make a C source file unreadable but compilable\nchilight - highlight C source files with colors\ncunloop - unloop C loops\nyyextract - extract grammar rules from yacc grammar\nyyref - yacc grammar reference program","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"options":{"INFO":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cutils port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cutelyst-asql","origin":"databases/cutelyst-asql","version":"0.80.0","comment":"Qt async SQL library (for Postgres)","maintainer":"adridg@FreeBSD.org","www":"https://github.com/cutelyst/asql","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64837ac1451a66762ed1639623779a81b17c13e6b89fdaba8b0254856ae0e968","flatsize":425481,"path":"All/cutelyst-asql-0.80.0.pkg","repopath":"All/cutelyst-asql-0.80.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":121760,"desc":"Qt Async Sql library\n\n* Thread local Connection pool\n* Scoped transactions objects\n* Navigate on your data with iterators\n* Prepared queries\n* Cancellable queries\n* Notifications\n\nSupports database migrations and queries both as JSON and QVariantHash.","deps":{"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["databases"],"shlibs_required":["libQt5Core.so.5","libpq.so.5"],"shlibs_provided":["libASqlQt5.so.0","libASqlQt5Migrations.so.0","libASqlQt5Pg.so.0"]},{"name":"cutter","origin":"devel/cutter","version":"1.2.6_5","comment":"Unit Testing Framework for C and C++","maintainer":"romain@FreeBSD.org","www":"https://cutter.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b04e0ff6a01ccaa3d43565a86f3bc41dc39303d595ecac5572ec9676f587f5fe","flatsize":3265786,"path":"All/cutter-1.2.6_5.pkg","repopath":"All/cutter-1.2.6_5.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":472244,"desc":"Cutter is a xUnit family Unit Testing Framework for C and C++.\n\nThis is a list of features of Cutter:\n - easy to write tests;\n - outputs result with useful format for debugging;\n - tests are built as shared libraries.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgmodule-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libcppcutter.so.0","libcutter.so.0","libgdkcutter-pixbuf.so.0"],"options":{"LCOV":"off","NLS":"on","SOUP":"off"},"messages":[{"message":"Please note that code-coverage is not fully supported on FreeBSD and\ncutter will crash when used to generate a report.  The problem has been\nreported upstream and no fix is available ATM. However, a workaround has\nbeen found: adding the '--keep-opening-modules' argument to cutter's\ncommand-line circumvents the problem.","type":"install"}]},{"name":"dcw-gmt","origin":"graphics/gmt-dcw","version":"2.1.2","comment":"Digital Chart of the World for GMT 5 or later","maintainer":"lbartoletti@FreeBSD.org","www":"https://www.soest.hawaii.edu/wessel/dcw/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93d07b5f8b7705546d905f2deea095d8fa4b09e0338ad35f5af07272653130db","flatsize":25573809,"path":"All/dcw-gmt-2.1.2.pkg","repopath":"All/dcw-gmt-2.1.2.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":22222664,"desc":"The Digital Chart of the World (DCW) is a comprehensive 1:1,000,000 scale vector\nbasemap of the world. The charts were designed to meet the needs of pilots and\nair crews in medium-and low-altitude en route navigation and to support military\noperational planning, intelligence briefings, and other needs.","categories":["graphics"]},{"name":"cut","origin":"devel/cut","version":"2.7_1","comment":"Unit Testing Framework for C, C++, and Objective-C","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/kc5tja/cut/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"538cb481f006a8fd6357f231d35519b51b76170c5388798a07f71a689a558a6c","flatsize":26278,"path":"All/cut-2.7_1.pkg","repopath":"All/cut-2.7_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":9904,"desc":"CUT is a simple, to-the-point unit testing system. It's different from\nother unit test packages in that it follows the KISS principle. It's\ndesigned for C testing, not designed to emulate SUnit.\n\nCUT works with C, C++ and Objective-C.\n\nCUT was primarily written by Samuel A. Falvo II and by Billy Tanksley,\nstarting life as distinct, and even competing, CUT 1.0 and test-assert\npackages. When it was finally decided to combine both packages into a\nsingle tool, CUT 2.0 was released, and found to be vastly more useful\nthan either expected.\n\nCUT follows standard error messages format supported by Emacs.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cut port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cutemaze","origin":"games/cutemaze","version":"1.3.3","comment":"Simple, top-down game in which mazes are randomly generated","maintainer":"jhale@FreeBSD.org","www":"https://gottcode.org/cutemaze/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"979016db9772b50f93a84e123fca773e2533ae65fbaa6631cdd8432149b83050","flatsize":665547,"path":"All/cutemaze-1.3.3.pkg","repopath":"All/cutemaze-1.3.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":325776,"desc":"CuteMaze is a simple, top-down game in which mazes are randomly generated using\none of a choice of several different algorithms. You move the character through\nthe maze while hunting for targets (cheese, by default) the game is won once\n all of these targets have been picked up.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["games"],"shlibs_required":["libQt6Svg.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"options":{"DOCS":"on","NLS":"on"}},{"name":"curtail","origin":"graphics/curtail","version":"1.10.0","comment":"Simple & useful image compressor","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Huluti/Curtail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0062bc0395c9a185845f5b355648aa5e0854ceb40d574ffea6bed83a8f3847d","flatsize":346032,"path":"All/curtail-1.10.0.pkg","repopath":"All/curtail-1.10.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":69344,"desc":"Curtail (previously ImCompressor) is an useful image compressor,\nsupporting PNG, JPEG and WEBP file types. It support both lossless and\nlossy compression modes with an option to whether keep or not metadata\nof images. It is inspired by Trimage and Image-Optimizer.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpegoptim":{"origin":"graphics/jpegoptim","version":"1.5.5_2"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"oxipng":{"origin":"graphics/oxipng","version":"9.1.2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pngquant":{"origin":"graphics/pngquant","version":"2.18.0_3"},"py311-scour":{"origin":"textproc/py-scour","version":"0.38.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics","print"]},{"name":"cutecom","origin":"comms/cutecom","version":"0.51.0_1","comment":"Graphical serial terminal for embedded programming","maintainer":"jwb@FreeBSD.org","www":"https://gitlab.com/cutecom/cutecom","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fdc3d323b724ef074a6efa5f25793608e42779048dc9b533299896d051e2e3c","flatsize":654593,"path":"All/cutecom-0.51.0_1.pkg","repopath":"All/cutecom-0.51.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":283060,"desc":"CuteCom is a QT-based graphical serial terminal ideally suited to embedded\nprogramming and robotics. It features line-oriented interface instead of\ncharacter-oriented, xmodem, ymodem, zmodem support (requires the lrzsz package)\nand hexadecimal input and output among other things.","deps":{"lrzsz":{"origin":"comms/lrzsz","version":"0.12.20_6"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["comms"],"shlibs_required":["libQt5Widgets.so.5","libQt5SerialPort.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"cursor-neutral-white-theme","origin":"x11-themes/cursor-neutral-white-theme","version":"1.1.1","comment":"White cursor theme based on neutral","maintainer":"enlightenment@FreeBSD.org","www":"http://gnome-look.org/content/show.php/Neutral%2B%2B+White?content=108143","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf0077911ad43eec0058624eed9b593a919d8f426a92bbef1b15c62c5636a67d","flatsize":772864,"path":"All/cursor-neutral-white-theme-1.1.1.pkg","repopath":"All/cursor-neutral-white-theme-1.1.1.pkg","licenselogic":"single","pkgsize":11556,"desc":"Cursor theme based on Neutral (and jaguarx) theme,\nwhich changes all black cursors to white.","categories":["x11-themes"]},{"name":"cursor-jimmac-theme","origin":"x11-themes/cursor-jimmac-theme","version":"0.1_3","comment":"Beautiful Jimmac X cursor themes","maintainer":"ps.ports@smyrak.com","www":"http://jimmac.musichall.cz/themes.php?skin=7","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78e1a0fe63f4df9bb9b44ce62df21e1f53da0135deb0133d6243721499fc75d3","flatsize":209043,"path":"All/cursor-jimmac-theme-0.1_3.pkg","repopath":"All/cursor-jimmac-theme-0.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16384,"desc":"This is a theme based on the cursor work of the re-known desktop\nartist Jakub \"Jimmac\" Steiner. It provides images of all cursor\ntypes. It has been chosen as a default one for a couple of Linux\ndistributions.","categories":["x11-themes"]},{"name":"cursor-dmz-theme","origin":"x11-themes/cursor-dmz-theme","version":"0.4.5","comment":"DMZ style neutral scalable cursor theme","maintainer":"mbeis@xs4all.nl","www":"http://jimmac.musichall.cz/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"715eb59693c0dd336546c4c0dd63db6e43d66a3862cb2bd0e647141170f25104","flatsize":1736247,"path":"All/cursor-dmz-theme-0.4.5.pkg","repopath":"All/cursor-dmz-theme-0.4.5.pkg","licenselogic":"single","licenses":["CC-BY-SA-3.0"],"pkgsize":95424,"desc":"This is a theme based on the cursor work of the re-known desktop\nartist Jakub \"Jimmac\" Steiner.","categories":["x11-themes"]},{"name":"cursor-dmz-aa-theme","origin":"x11-themes/cursor-dmz-aa-theme","version":"0.4.5","comment":"DMZ AA style neutral scalable cursor theme","maintainer":"ports@FreeBSD.org","www":"http://jimmac.musichall.cz/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30c58348cde1fbf8cfa32ba19b700e5b09a0383a435c95b86734d27fac01eb72","flatsize":1736276,"path":"All/cursor-dmz-aa-theme-0.4.5.pkg","repopath":"All/cursor-dmz-aa-theme-0.4.5.pkg","licenselogic":"single","licenses":["CC-BY-SA-3.0"],"pkgsize":101204,"desc":"This is a theme based on the cursor work of the re-known desktop\nartist Jakub \"Jimmac\" Steiner.","categories":["x11-themes"],"messages":[{"message":"===>   NOTICE:\n\nThe cursor-dmz-aa-theme port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cursor-crystal-theme","origin":"x11-themes/cursor-crystal-theme","version":"1.1.1_8","comment":"KDE Crystal style X cursor theme","maintainer":"ports@FreeBSD.org","www":"http://www.kde-look.org/content/show.php/crystal+xcursors?content=6240","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"974fb90b217ec7d10afc12359913ba17c0ff0870e82b006b049895231c8d8bcc","flatsize":2025509,"path":"All/cursor-crystal-theme-1.1.1_8.pkg","repopath":"All/cursor-crystal-theme-1.1.1_8.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":130532,"desc":"This is an attempt to make an X cursors theme with the (KDE) crystal style,\nnote that this is very unofficial so may have some inconsistencies with\nthe original crystal icons.","categories":["x11-themes"],"messages":[{"message":"===>   NOTICE:\n\nThe cursor-crystal-theme port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"curv","origin":"math/curv","version":"0.5_5","comment":"Language for making art using mathematics","maintainer":"yuri@FreeBSD.org","www":"https://github.com/curv3d/curv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"373bdff53e34453a5260f706d8e793c92085fd1fd1555043faf6d5ac9f8047fb","flatsize":4448533,"path":"All/curv-0.5_5.pkg","repopath":"All/curv-0.5_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":967604,"desc":"Curv is a programming language for creating art using mathematics. It's a 2D and\n3D geometric modelling tool that supports full colour, animation and 3D\nprinting.\n\nFeatures:\n* Curv is a simple, powerful, dynamically typed, pure functional programming\n  language.\n* Curv is easy to use for beginners. It has a standard library of predefined\n  geometric shapes, plus operators for transforming and combining shapes. These\n  can be plugged together like Lego to make 2D and 3D models.\n* Coloured shapes are represented using Function Representation (F-Rep). They\n  can be infinitely detailed, infinitely large, and any shape or colour pattern\n  that can be described using mathematics can be represented exactly.\n* Curv exposes the full power of F-Rep programming to experts. The standard\n  geometry library is written entirely in Curv. Many of the demos seen on\n  shadertoy.com can be reproduced in Curv, using shorter, simpler programs.\n  Experts can package techniques used on shadertoy as high level operations for\n  use by beginners.\n* Curv can export meshes to STL, OBJ and X3D files for 3D printing. The X3D\n  format supports full colour 3D printing (on Shapeways.com, at least). These\n  meshes are defect free: watertight, manifold, with no self intersections,\n  degenerate triangles, or flipped triangles.\n\nWWW: https://github.com/curv3d/curv/","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"double-conversion":{"origin":"devel/double-conversion","version":"3.3.0"},"glfw":{"origin":"graphics/glfw","version":"3.4"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openvdb":{"origin":"misc/openvdb","version":"11.0.0_1"}},"categories":["math","lang","graphics"],"shlibs_required":["libopenvdb.so.11.0","libglfw.so.3","libGL.so.1","libdouble-conversion.so.3","libboost_iostreams.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_system.so.1.84.0","libtbb.so.12","libboost_regex.so.1.84.0"]},{"name":"cvise","origin":"devel/cvise","version":"2.10.0","comment":"C-Vise is a super-parallel Python port of the C-Reduce","maintainer":"bofh@FreeBSD.org","www":"https://github.com/marxin/cvise","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2744839428f11065dc6183c542960bdada7c6de25e871fc81a22ef8924e45761","flatsize":21557229,"path":"All/cvise-2.10.0.pkg","repopath":"All/cvise-2.10.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1443276,"desc":"C-Vise is a tool that takes a large C, C++ or OpenCL program that has a\nproperty of interest (such as triggering a compiler bug) and automatically\nproduces a much smaller C/C++ or OpenCL program that has the same property. It\nis intended for use by people who discover and report bugs in compilers and\nother tools that process C/C++ or OpenCL code.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"llvm16":{"origin":"devel/llvm16","version":"16.0.6_11"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-pebble":{"origin":"devel/py-pebble","version":"5.0.7"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"shlibs_required":["libclang-cpp.so.16","libLLVM-16.so"]},{"name":"cursor-ardoise-theme","origin":"x11-themes/cursor-ardoise-theme","version":"3.6","comment":"Ardoise X cursor theme","maintainer":"ports@FreeBSD.org","www":"https://gitlab.com/obnosim/ardoise","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f934b6ddc4b3efac76ec92f71cf666491cc932d0c00e0a757d66d0a574f988a0","flatsize":11913427,"path":"All/cursor-ardoise-theme-3.6.pkg","repopath":"All/cursor-ardoise-theme-3.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":217272,"desc":"Simple, flat and dark Ardoise X cursor theme by obnosim.\nIt uses symbols instead of changing the shape of the cursor.\n\nAvailable resolutions are 24, 32, 48 and 72 px.\nTranslucent and opaque variants.","categories":["x11-themes"],"messages":[{"message":"===>   NOTICE:\n\nThe cursor-ardoise-theme port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cursor-chameleon-skyblue","origin":"x11-themes/cursor-chameleon-skyblue","version":"0.5_1","comment":"Chameleon Xcursors theme","maintainer":"ports@FreeBSD.org","www":"http://kde-look.org/content/show.php/Chameleon+Xcursors?content=38459","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16cf6eee9f7d84928614793111ce38a14de5a2586390e3f7123e93a540a08cd8","flatsize":5049182,"path":"All/cursor-chameleon-skyblue-0.5_1.pkg","repopath":"All/cursor-chameleon-skyblue-0.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1429452,"desc":"Collection of smooth semitransparent cursors with shadows.","categories":["x11-themes"],"messages":[{"message":"If the animations are flickering on your nvidia card, add the\nfollowing line to your xorg.conf file, into the nvidia device\nsection, to fix it:\n\n        Option \"HWCursor\" \"off\"","type":"install"},{"message":"===>   NOTICE:\n\nThe cursor-chameleon-skyblue port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cursive","origin":"games/cursive","version":"0.11_1,1","comment":"Create ASCII character cursive handwriting","maintainer":"eduardo@FreeBSD.org","www":"https://www.unixpapa.com/cursive.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2877747964fa507c27db9009e7037e58ea9e4b8994d632eb170da327f85a8723","flatsize":17921,"path":"All/cursive-0.11_1,1.pkg","repopath":"All/cursive-0.11_1,1.pkg","licenselogic":"single","pkgsize":5476,"desc":"Cursive is a program for generating cursive signatures and text like\n\n        ___                _     __  _\n       (   )              ' )   /   // _/_\n        __/___.  ____      / / / __|/  /  _  __\n       / / (_/|_/ / (_    (_(_/ (_) \\_(__(/_/ (_\n      (_/\n\nDo not be fooled by inferior immitations (like the figlet font which\ndoesn't connect letters right). This is the one and only original\ncursive program.","categories":["games"]},{"name":"cursor-chameleon-white","origin":"x11-themes/cursor-chameleon-white","version":"0.5_1","comment":"Chameleon Xcursors theme","maintainer":"ports@FreeBSD.org","www":"http://kde-look.org/content/show.php/Chameleon+Xcursors?content=38459","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"add5a90982f30272fdf73a00ae5adabb1958a1253996139e7c9d6861172e3808","flatsize":4941159,"path":"All/cursor-chameleon-white-0.5_1.pkg","repopath":"All/cursor-chameleon-white-0.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1273724,"desc":"Collection of smooth semitransparent cursors with shadows.","categories":["x11-themes"],"messages":[{"message":"If the animations are flickering on your nvidia card, add the\nfollowing line to your xorg.conf file, into the nvidia device\nsection, to fix it:\n\n        Option \"HWCursor\" \"off\"","type":"install"},{"message":"===>   NOTICE:\n\nThe cursor-chameleon-white port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"currtime","origin":"sysutils/currtime","version":"0.2.5","comment":"Enhanced command-line operated real time clock","maintainer":"nc@FreeBSD.org","www":"https://github.com/neelchauhan/currtime","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ef836726605f155adb2d55963fc1478606044d8b16c5ff03f1fb859df0a3825","flatsize":11578,"path":"All/currtime-0.2.5.pkg","repopath":"All/currtime-0.2.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5248,"desc":"currtime is an enhanced command-line operated real time clock. Features include:\n\n * Time displayed in Unix-compatible format\n * Shows the current time on the same line\n * Can run for a specified number of ticks (seconds) with the -T (ticks) flag\n * Option to display each tick on a new line with the -n flag","categories":["sysutils"]},{"name":"dakota","origin":"science/dakota","version":"6.17.0_8","comment":"Interface between analysis codes & iterative systems analysis methods","maintainer":"yuri@FreeBSD.org","www":"https://dakota.sandia.gov/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c96bad96a379f1b032bbcf4b7b093a2e65efedcca9dcacd98452e402d58601f","flatsize":82180139,"path":"All/dakota-6.17.0_8.pkg","repopath":"All/dakota-6.17.0_8.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":15372044,"desc":"The Dakota project delivers both state-of-the-art research and robust, usable\nsoftware for optimization and UQ. Broadly, the Dakota software's advanced\nparametric analyses enable design exploration, model calibration, risk analysis,\nand quantification of margins and uncertainty with computational models.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"nlopt":{"origin":"math/nlopt","version":"2.7.1_3"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libhdf5_hl_cpp.so.200","libhdf5_cpp.so.200","libXm.so.4","libXmu.so.6","libXt.so.6","libXext.so.6","libXpm.so.4","libXrender.so.1","libX11.so.6","libXft.so.2","libSM.so.6","libICE.so.6","libXau.so.6","libXdmcp.so.6","libgsl.so.27","libgslcblas.so.0","liblapack.so.3","libblas.so.3","libboost_filesystem.so.1.84.0","libboost_program_options.so.1.84.0","libboost_regex.so.1.84.0","libboost_system.so.1.84.0","libboost_serialization.so.1.84.0","libhdf5_hl.so.200","libhdf5.so.200","libgfortran.so.5","libquadmath.so.0","libgcc_s.so.1","libboost_graph.so.1.84.0"],"shlibs_provided":["lib3po.so","libamplsolver.so","libapproxnn.so","libcolin.so","libconmin.so","libcport.so","libdakota_dll_api.so","libdakota_sciplot.so","libdakota_src.so","libdakota_src_fortran.so","libdakota_surrogates.so","libdakota_util.so","libddace.so","libdfftpack.so","libdream.so","libeutils.so","libfsudace.so","libhopspack.so","libinterfaces.so","libjega.so","libjega_fe.so","liblhs.so","liblhs_mod.so","liblhs_mods.so","libmoga.so","libmuqModeling.so","libmuqSamplingAlgorithms.so","libmuqUtilities.so","libncsuopt.so","libnidr.so","libnomad.so","liboptpp.so","libpebbl.so","libpecos_src.so","libpecos_util.so","libpsuade.so","libqueso.so","librol.so.13","libscolib.so","libsoga.so","libsparsegrid.so","libsurfpack.so","libsurfpack_c_interface.so","libsurfpack_fortran.so","libsurfpack_interpreter.so","libteuchoscomm.so.13","libteuchoscore.so.13","libteuchosnumerics.so.13","libteuchosparameterlist.so.13","libteuchosparser.so.13","libteuchosremainder.so.13","libtinyxml.so","libutilib.so","libutilities.so"]},{"name":"cursor-chameleon-anthracite","origin":"x11-themes/cursor-chameleon-anthracite","version":"0.5_1","comment":"Chameleon Xcursors theme","maintainer":"ports@FreeBSD.org","www":"http://kde-look.org/content/show.php/Chameleon+Xcursors?content=38459","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d216c2509f7ac546a176f62bf42ced8f751628dbdbd93c49ede09fed7d75e91","flatsize":4990914,"path":"All/cursor-chameleon-anthracite-0.5_1.pkg","repopath":"All/cursor-chameleon-anthracite-0.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1396636,"desc":"Collection of smooth semitransparent cursors with shadows.","categories":["x11-themes"],"messages":[{"message":"If the animations are flickering on your nvidia card, add the\nfollowing line to your xorg.conf file, into the nvidia device\nsection, to fix it:\n\n        Option \"HWCursor\" \"off\"","type":"install"},{"message":"===>   NOTICE:\n\nThe cursor-chameleon-anthracite port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cups-smb-backend","origin":"print/cups-smb-backend","version":"1.0_12","comment":"CUPS backend for printing to Windows servers","maintainer":"ports@FreeBSD.org","www":"http://www.cups.org/articles.php?L294","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f96a8e6529fc37ebe277a282aa58e0f977022c07e163838e15a58e27f7b0f05a","flatsize":23,"path":"All/cups-smb-backend-1.0_12.pkg","repopath":"All/cups-smb-backend-1.0_12.pkg","licenselogic":"single","pkgsize":1180,"desc":"CUPS smb backend allows *nix users to print\nto Windows-attached printers via smbspool\nprogram, which comes with Samba.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"samba416":{"origin":"net/samba416","version":"4.16.11_5"}},"categories":["print"],"messages":[{"message":"CUPS smb backend is now installed.\n\nPlease configure your samba environment if\nyou haven't already done so. To do so edit\n\n/usr/local/etc/smb.conf\n\nYou can then add a new printer to CUPS.\nsmbspool(8) manpage describes device URI\nformat. In most cases (latest samba 2.x\nand samba 3.x), it's something like this:\n\nsmb://username:password@server/printer\nsmb://username:password@workgroup/server/printer\n\nBut a CUPS article describes another syntax,\nso beware.","type":"install"},{"message":"===>   NOTICE:\n\nThe cups-smb-backend port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cursor-chameleon-pearl","origin":"x11-themes/cursor-chameleon-pearl","version":"0.5_1","comment":"Chameleon Xcursors theme","maintainer":"ports@FreeBSD.org","www":"http://kde-look.org/content/show.php/Chameleon+Xcursors?content=38459","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb1505552c938b03c5c40ee088aae5227add2e0d622e3be538455599c80bec65","flatsize":5022962,"path":"All/cursor-chameleon-pearl-0.5_1.pkg","repopath":"All/cursor-chameleon-pearl-0.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1383156,"desc":"Collection of smooth semitransparent cursors with shadows.","categories":["x11-themes"],"messages":[{"message":"If the animations are flickering on your nvidia card, add the\nfollowing line to your xorg.conf file, into the nvidia device\nsection, to fix it:\n\n        Option \"HWCursor\" \"off\"","type":"install"},{"message":"===>   NOTICE:\n\nThe cursor-chameleon-pearl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cuyo","origin":"games/cuyo","version":"2.1.0_1,1","comment":"Nice, innovative, challenging Tetris-like game","maintainer":"ports@FreeBSD.org","www":"https://www.karimmi.de/cuyo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e17875cacf454be866b8ea964aba2a789f2f722f1f3136c3da3f79feb0460429","flatsize":5645089,"path":"All/cuyo-2.1.0_1,1.pkg","repopath":"All/cuyo-2.1.0_1,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3544436,"desc":"Cuyo is a tetris-like game which is suprisingly innovative,\nsometimes challenging, and has a very nice look.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libintl.so.8","libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cuyo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"curator","origin":"graphics/curator","version":"2.1_9","comment":"Static Image Gallery Generator for web or CD-ROM galleries","maintainer":"ports@FreeBSD.org","www":"https://curator.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb75229f263ab314ac1b717559301864dec9a324c22656c0d41e30a5dba3ad06","flatsize":89202,"path":"All/curator-2.1_9.pkg","repopath":"All/curator-2.1_9.pkg","licenselogic":"single","pkgsize":23620,"desc":"Curator is a powerful script that allows one to generate web page image\ngalleries with the intent of displaying photographic images on the Web, or for\na CD-ROM presentation or archiving.\n\nIt generates static web pages only - no special configuration or running\nscripts are required on the server. The script supports many file formats,\nhierarchical directories, thumbnail generation and update, per-image\ndescription file with any attributes, and 'tracks' of images spanning multiple\ndirectories.","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics","www","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe curator port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cursor-chameleon-darkskyblue","origin":"x11-themes/cursor-chameleon-darkskyblue","version":"0.5_1","comment":"Chameleon Xcursors theme","maintainer":"ports@FreeBSD.org","www":"http://kde-look.org/content/show.php/Chameleon+Xcursors?content=38459","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94b694d83076f1c35efc13b518422c01e4e9552e25e4fedef3816ebd16fb0057","flatsize":5054063,"path":"All/cursor-chameleon-darkskyblue-0.5_1.pkg","repopath":"All/cursor-chameleon-darkskyblue-0.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1431792,"desc":"Collection of smooth semitransparent cursors with shadows.","categories":["x11-themes"],"messages":[{"message":"If the animations are flickering on your nvidia card, add the\nfollowing line to your xorg.conf file, into the nvidia device\nsection, to fix it:\n\n        Option \"HWCursor\" \"off\"","type":"install"},{"message":"===>   NOTICE:\n\nThe cursor-chameleon-darkskyblue port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"curlie","origin":"ftp/curlie","version":"1.6.7_22","comment":"Frontend to cURL that adds the ease of use of HTTPie","maintainer":"0mp@FreeBSD.org","www":"https://curlie.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3a382699590ae6b532b6bb45f881914d7f29b43f115c19e63de3e450b652d4b","flatsize":2141181,"path":"All/curlie-1.6.7_22.pkg","repopath":"All/curlie-1.6.7_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":773280,"desc":"If you like the interface of HTTPie but miss the features of curl, curlie is\nwhat you are searching for. Curlie is a frontend to curl that adds the ease of\nuse of httpie, without compromising on features and performance. All curl\noptions are exposed with syntax sugar and output formatting inspired from\nhttpie.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["ftp","net","www"]},{"name":"cups-pk-helper","origin":"print/cups-pk-helper","version":"0.2.7","comment":"Helper that makes system-config-printer use polkit","maintainer":"gnome@FreeBSD.org","www":"https://www.freedesktop.org/software/cups-pk-helper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08d7fb04402b34942f3f65d77bdb501de5eff7d778bffe45334f96f9a380e2a1","flatsize":380871,"path":"All/cups-pk-helper-0.2.7.pkg","repopath":"All/cups-pk-helper-0.2.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":58340,"desc":"Cups-pk-helper is an application which makes cups configuration interfaces\navailable under control of polkit.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"polkit":{"origin":"sysutils/polkit","version":"124_3"}},"categories":["print"],"shlibs_required":["libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libpolkit-gobject-1.so.0","libcups.so.2"],"annotations":{"cpe":"cpe:2.3:a:cups-pk-helper_project:cups-pk-helper:0.2.7:::::dragonfly6:x86_64"}},{"name":"cups-pdf","origin":"print/cups-pdf","version":"3.0.1_3","comment":"Virtual printer for CUPS to produce PDF files","maintainer":"ports@FreeBSD.org","www":"https://www.cups-pdf.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1702659f0618bed088f26523b9d95084821ec287f86c72fb8a4e629855c89fa6","flatsize":210408,"path":"All/cups-pdf-3.0.1_3.pkg","repopath":"All/cups-pdf-3.0.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26708,"desc":"CUPS-PDF is designed to produce PDF files in a heterogeneous network by\nproviding a PDF printer on the central fileserver. After restarting CUPS, you\nwill be able to choose \"CUPS-PDF (Virtual PDF Printer)\" when setting up a new\nprinter in CUPS. Once you print to the new device all converted PDF files will\nbe placed in the specified directory.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"}},"categories":["print"],"shlibs_required":["libcups.so.2"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cups-pdf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cups-fxlinuxprint","origin":"print/cups-fxlinuxprint","version":"1.0.1_4","comment":"Fuji Xerox Printer Driver","maintainer":"hrs@FreeBSD.org","www":"https://www.fujixerox.co.jp/download/apeosport/download/c4300series/linux_module.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"503e82c2bb66b5bc928d103104fdd00f5a1ff12983cf5e90a2fe5d68d5cb5573","flatsize":84326,"path":"All/cups-fxlinuxprint-1.0.1_4.pkg","repopath":"All/cups-fxlinuxprint-1.0.1_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":19448,"desc":"CUPS filter and PPD file for the following Fuji Xerox printers:\n\n- ApeosPort-II C7500 / C6500 / C5400\n- DocuCentre-II C7500 / C6500 / C5400\n- ApeosPort-II C4300 / C3300 / C2200\n- DocuCentre-II C4300 / C3300 / C2200\n- ApeosPort-II 7000 / 6000 / 5000\n- DocuCentre-II 7000 / 6000 / 5000\n- ApeosPort-II 4000 / 3000\n- DocuCentre-II 4000 / 3000","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"}},"categories":["print"],"shlibs_required":["libcups.so.2"]},{"name":"cups","origin":"print/cups","version":"2.4.10_1","comment":"Common UNIX Printing System","maintainer":"tijl@FreeBSD.org","www":"https://github.com/OpenPrinting/cups","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed60a05084867b223363513f04491ff923877a188d58730f2f19bb88792a148c","flatsize":9849540,"path":"All/cups-2.4.10_1.pkg","repopath":"All/cups-2.4.10_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1595780,"desc":"CUPS is a standards-based, open source printing system.  It uses the Internet\nPrinting Protocol (IPP) to support printing to local and network printers.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"}},"categories":["print"],"users":["cups"],"groups":["cups"],"shlibs_required":["libavahi-common.so.3","libavahi-client.so.3","libgnutls.so.30","libdbus-1.so.3","libpaper.so.1"],"shlibs_provided":["libcups.so.2","libcupsimage.so.2"],"options":{"AVAHI":"on","DBUS":"on","DOCS":"on","GNUTLS":"on","IPPTOOL":"off","LIBPAPER":"on","NLS":"on","X11":"off"},"annotations":{"cpe":"cpe:2.3:a:linuxfoundation:cups:2.4.10:::::dragonfly6:x86_64:1"}},{"name":"cups-bjnp","origin":"print/cups-bjnp","version":"2.0.3","comment":"CUPS backend for Canon USB over IP protocol","maintainer":"ports@FreeBSD.org","www":"http://cups-bjnp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2cb16b0a6605e7cd72f0fe8c79deffca5a60b685918459ed1c54df85cbc6d69","flatsize":62686,"path":"All/cups-bjnp-2.0.3.pkg","repopath":"All/cups-bjnp-2.0.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25136,"desc":"CUPS backend for the canon proprietary USB over IP network printing\nprotocol, BJNP. This backend is based on reverse engineering using\nTCP/IP. It can be used with CUPS 1.2 - 1.7 (verified). This backend allows Cups\nto connect over the network to a Canon printers","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"}},"categories":["print"],"shlibs_required":["libcups.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe cups-bjnp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"davmail","origin":"mail/davmail","version":"6.1.0","comment":"POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway","maintainer":"ports@FreeBSD.org","www":"https://davmail.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c1a89146ede5927b02c91077a9dc0f528670f4682410302d3cd130d5c4cd328","flatsize":26214799,"path":"All/davmail-6.1.0.pkg","repopath":"All/davmail-6.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21656768,"desc":"DavMail POP/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway\n\nDavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway\nallowing users to use any mail/calendar client (e.g. Thunderbird\nwith Lightning or Apple iCal) with an Exchange server, even from\nthe internet or behind a firewall through Outlook Web Access.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["mail","java"],"users":["davmail"],"groups":["davmail"],"messages":[{"message":"In order to connect to several exchange servers, it is needed setup davmail\nprofiles. You have to set davmail_profiles in rc.conf, and configure\n/usr/local/etc/davmail.<profile_name>.properties properly. Example:\n\ndavmail_profiles=\"exchange1 exchange2\"\n(and configure both /usr/local/etc/davmail.exchange[12].properties)\n\nYou can also disable an specific profile by mean of\ndavmail_<profile_name>_enable=\"NO\" in rc.conf.","type":"install"},{"message":"===>   NOTICE:\n\nThe davmail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cuetools","origin":"audio/cuetools","version":"1.4.1_1","comment":"Utilities for working with CUE and TOC files","maintainer":"novel@FreeBSD.org","www":"https://github.com/svend/cuetools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"824849103df3e2f3e2d21859345e7228f601bcb40f088de03df9caee31f8bfdb","flatsize":272336,"path":"All/cuetools-1.4.1_1.pkg","repopath":"All/cuetools-1.4.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":54676,"desc":"Cuetools is a set of utilities for working with cue files and toc files.\nIt contains:\n- cueconvert: convert between the cue and toc formats\n- cuebreakpoints: print the breakpoints from a cue or toc file\n- cueprint: print disc and track information for a cue or toc file","categories":["audio"],"options":{"DOCS":"on"}},{"name":"cudd","origin":"math/cudd","version":"3.0.0","comment":"Package for the manipulation of Binary Decision Diagrams (BDDs), etc","maintainer":"yuri@FreeBSD.org","www":"https://davidkebo.com/cudd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4305be27541653be1a018840fbd682595e2bbba3c508532361578e5723cc621","flatsize":1438089,"path":"All/cudd-3.0.0.pkg","repopath":"All/cudd-3.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":299756,"desc":"CUDD stands for Colorado University Decision Diagram. It is a package for the\nmanipulation of Binary Decision Diagrams (BDDs), Algebraic Decision Diagrams\n(ADDs) and Zero-suppressed Binary Decision Diagrams (ZDDs).","categories":["math"],"shlibs_provided":["libcudd-3.0.0.so.0"]},{"name":"ctypes.sh","origin":"devel/ctypes.sh","version":"1.2_2","comment":"Foreign function interface for bash","maintainer":"bofh@FreeBSD.org","www":"https://github.com/taviso/ctypes.sh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6dd15d2f572539adf763eba5352528f33b7da48cc23e5a3e2ab4cb543f02075","flatsize":40559,"path":"All/ctypes.sh-1.2_2.pkg","repopath":"All/ctypes.sh-1.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13700,"desc":"ctypes.sh is a bash plugin that provides a foreign function interface directly\nin your shell. In other words, it allows you to call routines in shared\nlibraries from within bash.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"}},"categories":["devel"],"shlibs_required":["libffi.so.8"]},{"name":"curl","origin":"ftp/curl","version":"8.10.0","comment":"Command line tool and library for transferring data with URLs","maintainer":"sunpoet@FreeBSD.org","www":"https://curl.se/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd8b606c6747cf5fd762d1d7bc5e0fcad30cfed50864bfbea803ddf681c04f07","flatsize":4608504,"path":"All/curl-8.10.0.pkg","repopath":"All/curl-8.10.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1624404,"desc":"curl is used in command lines or scripts to transfer data. It is also used in\ncars, television sets, routers, printers, audio equipment, mobile phones,\ntablets, settop boxes, media players and is the internet transfer backbone for\nthousands of software applications affecting billions of humans daily.\n\nIt supports DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP,\nLDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet and\nTFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP\nform based upload, proxies, HTTP/2, cookies, user+password authentication\n(Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos), file transfer\nresume, proxy tunneling and more.","deps":{"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libpsl":{"origin":"dns/libpsl","version":"0.21.5_1"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["ftp","net","www"],"shlibs_required":["libnghttp2.so.14","libssh2.so.1","libpsl.so.5","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libcurl.so.4"],"options":{"ALTSVC":"on","BROTLI":"off","COOKIES":"on","CURL_DEBUG":"off","DEBUG":"off","DOCS":"on","EXAMPLES":"on","IDN":"off","IPV6":"on","NTLM":"on","PROXY":"on","PSL":"on","STATIC":"on","TLS_SRP":"on","ZSTD":"off","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","GSSAPI_NONE":"on","CARES":"off","THREADED_RESOLVER":"on","GNUTLS":"off","OPENSSL":"on","WOLFSSL":"off","DICT":"on","FTP":"on","GOPHER":"on","HTTP":"on","HTTP2":"on","IMAP":"on","LDAP":"off","LDAPS":"off","LIBSSH":"off","LIBSSH2":"on","MQTT":"off","POP3":"on","RTSP":"on","SMB":"off","SMTP":"on","TELNET":"on","TFTP":"on","WEBSOCKET":"off"},"annotations":{"cpe":"cpe:2.3:a:haxx:curl:8.10.0:::::dragonfly6:x86_64"}},{"name":"ctronome","origin":"audio/ctronome","version":"0.5.6","comment":"Programmable console-based metronome","maintainer":"pizzamig@FreeBSD.org","www":"https://ctronome.kign.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca09f06e13f0ce846a7dcbc84eebfcd91c7403ea11105732630ef95a7cdf1fe3","flatsize":38128,"path":"All/ctronome-0.5.6.pkg","repopath":"All/ctronome-0.5.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17340,"desc":"A very simple yet powerful programmable console metronome.","categories":["audio"]},{"name":"cups-filters","origin":"print/cups-filters","version":"1.28.17_4","comment":"Additional backends, filters and other software for CUPS","maintainer":"tijl@FreeBSD.org","www":"https://wiki.linuxfoundation.org/openprinting/cups-filters","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f1cafa7c888f99fe7c5d81a22b1af95aaec13b22f5c99c93cb22ae2b0e8a1d2","flatsize":3464381,"path":"All/cups-filters-1.28.17_4.pkg","repopath":"All/cups-filters-1.28.17_4.pkg","licenselogic":"and","licenses":["BSD4CLAUSE","GPLv2","GPLv2+","GPLv3","GPLv3+","LGPL20","LGPL21+","MIT"],"pkgsize":913444,"desc":"The CUPS Filters package contains backends, filters and other software\nthat was once part of the core CUPS distribution but is no longer\nmaintained by Apple Inc.  In addition it contains additional filters and\nsoftware developed independently of Apple, especially filters for the\nPDF-centric printing workflow introduced by OpenPrinting and a daemon to\nbrowse Bonjour broadcasts of remote CUPS printers to make these printers\navailable locally and to provide backward compatibility to the old CUPS\nbroadcasting and browsing of CUPS 1.5.x and older.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"colord":{"origin":"graphics/colord","version":"1.4.7"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-utils":{"origin":"graphics/poppler-utils","version":"24.02.0_1"},"qpdf":{"origin":"print/qpdf","version":"11.9.1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["print"],"shlibs_required":["libcups.so.2","libexif.so.12","libpng16.so.16","libdbus-1.so.3","libldap.so.2","libtiff.so.6","libjpeg.so.8","libqpdf.so.29","libfontconfig.so.1","libfreetype.so.6","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libpoppler-cpp.so.0","libavahi-common.so.3","libavahi-client.so.3","libavahi-glib.so.1","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libcupsfilters.so.1","libfontembed.so.1"],"options":{"BRAILLE":"off","COLORD":"on","DOCS":"on","PSGHOSTSCRIPT":"off","PSHYBRID":"off","PSMUPDF":"off","PSPOPPLER":"on","GHOSTSCRIPT":"on","IMAGES":"on","MUPDF":"off","POPPLER":"on","AVAHI":"on","LDAP":"on"},"annotations":{"cpe":"cpe:2.3:a:linuxfoundation:cups-filters:1.28.17:::::dragonfly6:x86_64:4"}},{"name":"cufflinks","origin":"biology/cufflinks","version":"2.2.1.89_8","comment":"Cufflinks assembles transcripts, estimates their abundance, etc","maintainer":"yuri@FreeBSD.org","www":"https://cole-trapnell-lab.github.io/cufflinks/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a2fd98ff05352d5bf9ab2ff03587cc29d8cc319af5c53524f0d3ba7ff2ef333","flatsize":8896265,"path":"All/cufflinks-2.2.1.89_8.pkg","repopath":"All/cufflinks-2.2.1.89_8.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":1302212,"desc":"Cufflinks assembles transcripts, estimates their abundances, and tests for\ndifferential expression and regulation in RNA-Seq samples. It accepts aligned\nRNA-Seq reads and assembles the alignments into a parsimonious set of\ntranscripts. Cufflinks then estimates the relative abundances of these\ntranscripts based on how many reads support each one, taking into account biases\nin library preparation protocols.\n\nCufflinks was originally developed as part of a collaborative effort between the\nLaboratory for Mathematical and Computational Biology, led by Lior Pachter at UC\nBerkeley, Steven Salzberg's computational genomics group at the Institute of\nGenetic Medicine at Johns Hopkins University, and Barbara Wold's lab at Caltech.\nThe project is now maintained by Cole Trapnell's lab at the University of\nWashington.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"htslib":{"origin":"biology/htslib","version":"1.17_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology"],"shlibs_required":["libboost_thread.so.1.84.0","libboost_system.so.1.84.0","libboost_serialization.so.1.84.0","libboost_filesystem.so.1.84.0","libhts.so.3"]},{"name":"ctris","origin":"games/ctris","version":"0.42.1_1","comment":"Colorized, small, and flexible Tetris(TM)-clone for the console","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/dominikhackl/ctris","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffff5c7248f58ca15cf31d290a07241cbbbf684394673e0239524df7ae7fdf75","flatsize":40084,"path":"All/ctris-0.42.1_1.pkg","repopath":"All/ctris-0.42.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16892,"desc":"ctris is a colorized, small and flexible Tetris(TM)-clone for the console.\nIt also has some small special features. (e.g. a highscore-list)","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"ctrlproxy","origin":"irc/ctrlproxy","version":"3.0.8_10","comment":"Flexible IRC proxy","maintainer":"ashish@FreeBSD.org","www":"https://www.samba.org/~jelmer/ctrlproxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53c29cb4976a7ac1f84c7f5b650c20573a6912b4a654905affbb390379bb3264","flatsize":824812,"path":"All/ctrlproxy-3.0.8_10.pkg","repopath":"All/ctrlproxy-3.0.8_10.pkg","licenselogic":"single","pkgsize":156440,"desc":"CtrlProxy runs on a computer with a 24/7 internet connection and allows you to\ntransparently connect to IRC from anywhere on the world to your nick. It\nconnects to one or more IRC servers and then allows you to connect to it with\nany number of clients, providing access to these servers. This is very useful\nif you don't want to leave IRC but still want to be able to use it from home,\nschool or work.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"}},"categories":["irc"],"shlibs_required":["libreadline.so.8","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgnutls.so.30"],"options":{"DOCS":"on"}},{"name":"ctre","origin":"devel/ctre","version":"3.9.0","comment":"C++ header-only library for Compile Time Regular Expressions","maintainer":"yuri@FreeBSD.org","www":"https://compile-time.re/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"774ae47b6f0c51b7fc2e5d4f7420c700aaac174350d7bb979c31125e3ad5c153","flatsize":851908,"path":"All/ctre-3.9.0.pkg","repopath":"All/ctre-3.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":92044,"desc":"Fast compile-time regular expressions with support for\nmatching/searching/capturing during compile-time or runtime.\n\n\nFeatures and support:\n* Matching\n* Searching (search or starts_with)\n* Capturing content (named captures are supported too)\n* Back-Reference (\\g{N} syntax, and \\1...\\9 syntax too)\n* Multiline support (with multi_) functions\n* Unicode properties and UTF-8 support","categories":["devel"]},{"name":"ctrace","origin":"net/ctrace","version":"0.9_2","comment":"Multiprotocol traceroute tool","maintainer":"ports@FreeBSD.org","www":"http://www.pratyeka.org/ctrace/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b37028a8ced29a3ddaa7ad73a49e442ccd1232ad5da437cdd3c9be48bfec623","flatsize":25939,"path":"All/ctrace-0.9_2.pkg","repopath":"All/ctrace-0.9_2.pkg","licenselogic":"single","pkgsize":13424,"desc":"ctrace is an IPv4 traceroute tool that supports many features missing\nin standard 4.3BSD traceroute(8). It is programmed entirely in perl.\n\nThe primary difference between ctrace and other traceroute tools is\nits ability to trace routes in multiple protocols. ctrace also has\nsome additional nifty features:\n* Automatic round-trip-time (RTT) averaging, which makes output\n  cleaner and more intelligible.\n* One or more packets can be launched per TTL/hop. By way of contrast,\n  4.3BSD traceroute(8) forces at least two. This capability makes\n  ctrace faster.\n* 4.3BSD traceroute(8) emulation in most output, so it will hook in to\n  existing parsers.\n* The ability to skip an arbitrary number of hops, saving you time\n  that would be normally wasted tracerouting your own network.\n* Fine-grained control over trace packet headers, assisting in\n  bypassing burdensome packet filters.","deps":{"p5-Net-RawIP":{"origin":"net/p5-Net-RawIP","version":"0.25_1,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe ctrace port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ctwm","origin":"x11-wm/ctwm","version":"4.1.0_1,1","comment":"Extension to twm, with support for multiple virtual screens","maintainer":"fullermd@over-yonder.net","www":"https://www.ctwm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc7e700f8d9b410a344d4b07c9743ef8d339997d5b66e4e7c15c33fa709f03c5","flatsize":1661460,"path":"All/ctwm-4.1.0_1,1.pkg","repopath":"All/ctwm-4.1.0_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":430224,"desc":"CTWM is an extension to twm, that support multiple virtual screens,\nand a lot of other goodies.\n\n    You can use and manage up to  32 virtual screens called workspaces.\nYou swap  from one workspace to another by  clicking on a button  in an\noptionnal panel of buttons (the workspace manager) or by invoking a function.\n\n    You can custom  each workspace by choosing  different colors, names\nand pixmaps for the buttons and background root windows.\n\n    Main features are :\n\n        - Optional 3D window titles and border (ala Motif).\n        - Shaped, colored icons.\n        - Multiple icons for clients based on the icon name.\n        - Windows can belong to several workspaces.\n        - A map of your workspaces to move quickly windows between\n          different workspaces.\n        - Animations : icons, root backgrounds and buttons can be animated.\n        - Pinnable and sticky menus.\n        - etc...","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-wm"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXmu.so.6","libXt.so.6","libXpm.so.4","libjpeg.so.8","libXrandr.so.2"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ctl-sat","origin":"math/ctl-sat","version":"g20200210","comment":"CTL (Computation Tree Logic) SAT solver","maintainer":"0mp@FreeBSD.org","www":"https://github.com/nicolaprezza/CTLSAT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fedb00c9d02ca95d6163ca00cc72330a013871442b7e214fef3ad4dd682b4bd3","flatsize":139471,"path":"All/ctl-sat-g20200210.pkg","repopath":"All/ctl-sat-g20200210.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48720,"desc":"CTL-SAT is a CTL (Computation Tree Logic) SAT solver. The user may test\nsatisfiability of a CTL formula may by providing it as a command-line argument\nto the ctl-sat program, e.g.:\n\n  ctl-sat \"~( (A(pUq) ^ AG(q->r) ^ AG(r->EXr)) -> EFEGr )\"\n\nThe worst-case time complexity is O((2^n)^3) for this SAT solver, while the\nworst-case space complexity is O((2^n)^2).","categories":["math"],"options":{"DOCS":"on"}},{"name":"ctpl","origin":"textproc/ctpl","version":"0.3.4_1","comment":"C Template (Parser) Library","maintainer":"ports@FreeBSD.org","www":"https://ctpl.tuxfamily.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7b03c6a7d5f5c1572205c7afd6de94f1a65a735b4f0ca00eea510c6c984b09e","flatsize":795975,"path":"All/ctpl-0.3.4_1.pkg","repopath":"All/ctpl-0.3.4_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":102284,"desc":"CTPL is a template engine library. It allows fast and easy parsing\nof templates and fine control over template parsing environment.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["textproc","devel"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libctpl.so.2"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ctpl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ctorrent","origin":"net-p2p/ctorrent","version":"3.3.2_5","comment":"BitTorrent Client written in C for FreeBSD and Linux","maintainer":"dinoex@FreeBSD.org","www":"https://www.rahul.net/dholmes/ctorrent/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04f78ab5fefad8ed964ef52d3ca4c3e76a0bc67fcf4379506e8e7842a0ee35a3","flatsize":290510,"path":"All/ctorrent-3.3.2_5.pkg","repopath":"All/ctorrent-3.3.2_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":120068,"desc":"CTorrent is a BitTorrent (be know as BT usually) Client program\nwritten in C for FreeBSD and Linux. Fast and small are CTorrent`s\ntwo strengths.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"options":{"DOCS":"on"},"messages":[{"message":"You might be interested in installing net-p2p/ctcs to control ctorrent\nremotely.","type":"install"}]},{"name":"ctcs","origin":"net-p2p/ctcs","version":"1.4.1_1","comment":"CTorrent monitoring and managing interface","maintainer":"dereckson@gmail.com","www":"https://www.rahul.net/dholmes/ctorrent/ctcs.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b488530ab7128dec2ca226b885420e404a1f54b1613d9c4df0e1a6fcf6936c51","flatsize":103993,"path":"All/ctcs-1.4.1_1.pkg","repopath":"All/ctcs-1.4.1_1.pkg","licenselogic":"single","pkgsize":24516,"desc":"CTorrent Control Server (CTCS) is an interface for monitoring and managing\nEnhanced CTorrent clients. It can manage allocation of bandwidth, provide\nstatus information, and allow changes to the running configuration of each\nclient. Communication with CTorrent is via a TCP connection, and the user\ninterface is a web browser.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-p2p"],"options":{"DOCS":"on"}},{"name":"ctags","origin":"devel/ctags","version":"5.8_1","comment":"Feature-filled tagfile generator for vi and emacs clones","maintainer":"portmaster@bsdforge.com","www":"https://ctags.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90fcfa4229a8759d4d5833f146504503d69176392d04de5101ebe5264fc9260b","flatsize":318496,"path":"All/ctags-5.8_1.pkg","repopath":"All/ctags-5.8_1.pkg","licenselogic":"single","pkgsize":126280,"desc":"Exuberant Ctags generates an index (or tag) file of source language\nobjects in source files that allows these items to be quickly and\neasily located by a text editor or other utility.\n\nAlternatively, it can generate a cross reference file which lists,\nin human-readable form, information about the various objects found\nin a set of source code files.\n\nSupported languages include: Assembler, ASP, AWK, BETA, C, C++, C#,\nCOBOL, Eiffel, Fortran, HTML, Java, Javascript, Lisp, Lua, Make,\nPascal, Perl, PHP, PL/SQL, Python, REXX, Ruby, S-Lang, Scheme, Shell\n(Bourne/Korn/Z), Standard ML, Tcl, Vera, Verilog, Vim and Yacc.","categories":["devel"],"messages":[{"message":"The executable for Exuberant CTAGS is installed as /usr/local/bin/exctags","type":"install"}]},{"name":"cubicsdr","origin":"comms/cubicsdr","version":"0.2.5_13","comment":"SDR receiver using liquidsdr","maintainer":"hamradio@FreeBSD.org","www":"https://cubicsdr.readthedocs.io/en/latest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ee0b6e392f3f19d1d7d208c196d54f627aa4682a938d4369668fb7ec409eca2","flatsize":2864320,"path":"All/cubicsdr-0.2.5_13.pkg","repopath":"All/cubicsdr-0.2.5_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1060412,"desc":"What is CubicSDR ?\n\nCubicSDR is the software portion of Software Defined Radio.\nBy Using hardware that converts RF spectrum into a digital\nstream we are able to build complex radios to do many types\nof functions in software instead of traditional hardware.\n\nWhat can I do with CubicSDR ?\n\nPaired with a supported hardware receiver, you can use CubicSDR\nto explore the RF world around you. Discover Satellite transmissions,\nAmateur Radio, Rail, Areonautical, Shortwave, or any number of\npossible signals floating through the air.","deps":{"SoapySDR":{"origin":"misc/soapysdr","version":"0.8.1_1"},"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"alsa-plugins":{"origin":"audio/alsa-plugins","version":"1.2.7.1_3"},"hamlib":{"origin":"comms/hamlib","version":"4.5.5_1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liquid-dsp":{"origin":"comms/liquid-dsp","version":"1.6.0"},"mesa-dri":{"origin":"graphics/mesa-dri","version":"21.3.9"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"wx32-gtk3":{"origin":"x11-toolkits/wxgtk32","version":"3.2.4_2"}},"categories":["comms","hamradio"],"shlibs_required":["libhamlib.so.4","libliquid.so","libwx_gtk3u_gl-3.2.so.0","libwx_gtk3u_core-3.2.so.0","libwx_gtk3u_propgrid-3.2.so.0","libwx_baseu-3.2.so.0","libGL.so.1","libGLU.so.1","libSoapySDR.so.0.8","libasound.so.2"],"options":{"HAMLIB":"on"}},{"name":"ctpp2","origin":"textproc/ctpp2","version":"2.8.3_9","comment":"C++ library to use templates in C/C++ projects, version 2","maintainer":"ports@FreeBSD.org","www":"http://ctpp.havoc.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3542327c9d219b8232bff196bdb42cdc45658d521ff2ee8cefd548567a1b5acf","flatsize":4738127,"path":"All/ctpp2-2.8.3_9.pkg","repopath":"All/ctpp2-2.8.3_9.pkg","licenselogic":"single","pkgsize":684864,"desc":"This is a simple set of C++ classes which allow to use\ntemplates like perl modules Template Toolkit and HTML::Template::Pro\nVersion 2.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"}},"categories":["textproc","devel"],"shlibs_required":["libcrypto.so.12","libiconv.so.2"],"shlibs_provided":["libctpp2.so.2"],"options":{"DEBUG":"off","DISCARD_ILSEQ":"on","DOCS":"on","MD5":"on","OPTIMIZATION":"on","TRANSLITERATE":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ctpp2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"csync2","origin":"net/csync2","version":"2.0_4","comment":"Cluster synchronization tool","maintainer":"olevole@olevole.ru","www":"https://github.com/LINBIT/csync2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"142d6729154c7df71fb8d47378ecf445878650b4863a30ef4c800e8ccd297c4a","flatsize":149910,"path":"All/csync2-2.0_4.pkg","repopath":"All/csync2-2.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62668,"desc":"Csync2 is a cluster synchronization tool. It can be used to keep files on\nmultiple hosts in a cluster in sync. Csync2 can handle complex setups with\nmuch more than just 2 hosts, handle file deletions and can detect\nconflicts.\n\nIt is expedient for HA-clusters, HPC-clusters, COWs and server farms. If\nyou are looking for a tool to sync your laptop with your workstation, you\nbetter have a look at Unison (http://www.cis.upenn.edu/~bcpierce/unison/)\ntoo.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"librsync":{"origin":"net/librsync","version":"2.3.4"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net"],"shlibs_required":["libgnutls.so.30","librsync.so.2"],"options":{"CSYNC2_COMPARE":"off","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:linbit:csync2:2.0:::::dragonfly6:x86_64:4"}},{"name":"csvdiff","origin":"textproc/csvdiff","version":"1.7_1","comment":"Compare/diff two (comma) separated files with each other","maintainer":"ports@FreeBSD.org","www":"https://csvdiff.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f0dd7e71adaccc61adb671c9c2cb2fb81e82ee54bf12508d1809aa6c55b66a78","flatsize":101037,"path":"All/csvdiff-1.7_1.pkg","repopath":"All/csvdiff-1.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24740,"desc":"csvdiff is a Perl script to diff/compare two csv files with the possibility\nto select the separator.\n\nDifferences will be shown like:\n\"Column XYZ in record 999\" is different.\nAfter this, the actual and the expected result for this\ncolumn will be shown.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","perl5"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe csvdiff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"csxcad","origin":"cad/csxcad","version":"0.6.3_1","comment":"C++ library to describe geometrical objects","maintainer":"yuri@FreeBSD.org","www":"https://github.com/thliebig/CSXCAD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2dd4b0c7fc6564179a8ec392fd870d01739f0861afa2151274712b65d7c0fe16","flatsize":905603,"path":"All/csxcad-0.6.3_1.pkg","repopath":"All/csxcad-0.6.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":225772,"desc":"CSXCAD, Continuous Structure XML, is a C++ library to describe geometrical\nobjects and their physical or non-physical properties.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"fparser":{"origin":"math/fparser","version":"4.5.2"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"},"vtk9":{"origin":"math/vtk9","version":"9.2.6_5"}},"categories":["cad"],"shlibs_required":["libfparser-4.5.so","libtinyxml.so.3","libhdf5_hl.so.200","libboost_thread.so.1.84.0","libboost_system.so.1.84.0","libboost_date_time.so.1.84.0","libboost_serialization.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libvtkIOGeometry-9.2.so.1","libvtkIOPLY-9.2.so.1","libhdf5.so.200","libgmpxx.so.4","libmpfr.so.6","libgmp.so.10","libvtkIOLegacy-9.2.so.1","libvtkIOCore-9.2.so.1","libvtkCommonExecutionModel-9.2.so.1","libvtkCommonDataModel-9.2.so.1","libvtkCommonTransforms-9.2.so.1","libvtkCommonMath-9.2.so.1","libvtkCommonCore-9.2.so.1","libvtksys-9.2.so.1","libvtkkissfft-9.2.so.1"],"shlibs_provided":["libCSXCAD.so.0"]},{"name":"cstream","origin":"misc/cstream","version":"3.2.1_1","comment":"Like dd(1) tool, precise bandwidth limiting/reporting, fifo, TCP","maintainer":"olgeni@FreeBSD.org","www":"https://www.cons.org/cracauer/cstream.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a943d5d743e8f8f37ce0287277b69ff2576a8edea387462a82e561fee9ee2888","flatsize":36395,"path":"All/cstream-3.2.1_1.pkg","repopath":"All/cstream-3.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18760,"desc":"Cstream filters data streams, much like the UNIX tool dd(1). It has a more\ntraditional commandline syntax, support for precise bandwidth limiting and\nreporting and support for FIFOs. Data limits and throughput rate\ncalculation will work for files > 4 GB.\n\nCstream reads from the standard input and writes to the standard output, if\nno filenames are given. It will also 'generate' or 'sink' data if desired.","categories":["misc"]},{"name":"csstidy","origin":"www/csstidy","version":"1.4","comment":"Opensource CSS parser and optimiser","maintainer":"ports@FreeBSD.org","www":"https://csstidy.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a3cb85276a62aa565c0ac433f2aefbf1ebe46a30b8eadd1b846e9b82ba5f1c1","flatsize":350407,"path":"All/csstidy-1.4.pkg","repopath":"All/csstidy-1.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":107396,"desc":"CSSTidy is an opensource CSS parser and optimiser.","categories":["www"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe csstidy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"csso","origin":"www/csso","version":"1.3.9_4","comment":"CSS optimizer","maintainer":"nivit@FreeBSD.org","www":"https://github.com/css/csso/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cf748f230085acd6b6c5c90268a0581bbc401273604384a81d11acd7177dc76","flatsize":122512,"path":"All/csso-1.3.9_4.pkg","repopath":"All/csso-1.3.9_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21480,"desc":"CSSO (CSS Optimizer) is a CSS minimizer unlike others. In addition to usual\nminification techniques it can perform structural optimization of CSS files,\nresulting in smaller file size compared to other minifiers.","deps":{"node20":{"origin":"www/node20","version":"20.15.1"}},"categories":["www"]},{"name":"ctl-language","origin":"graphics/ctl","version":"1.5.3_1","comment":"Color Transformation Language","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ampas/CTL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac0cf7ab25d7f9011329178ae0ba1791280d2ee307685ec4c77e0a79c90e748f","flatsize":3710744,"path":"All/ctl-language-1.5.3_1.pkg","repopath":"All/ctl-language-1.5.3_1.pkg","licenselogic":"single","licenses":["AMPAS"],"pkgsize":1059276,"desc":"The Color Transformation Language, or CTL, is a programming language for\ndigital color management.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","lang"],"shlibs_required":["libOpenEXR-3_2.so.31","libtiff.so.6","libIlmThread-3_2.so.31","libIex-3_2.so.31","libOpenEXRCore-3_2.so.31","libImath-3_1.so.29"],"shlibs_provided":["libIlmCtl.so.1.5.3","libIlmCtlMath.so.1.5.3","libIlmCtlSimd.so.1.5.3","libIlmImfCtl.so"],"options":{"DOCS":"on"}},{"name":"css-mode-elisp","origin":"www/css-mode.el","version":"0.11_2","comment":"CSS(Cascade Style Sheet) editing mode for Emacsen","maintainer":"ports@FreeBSD.org","www":"https://www.garshol.priv.no/download/software/css-mode/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33cf6dad7ae6400b4cd895dae50071a0ced91622825d5898b7f3c53b0824d737","flatsize":18438,"path":"All/css-mode-elisp-0.11_2.pkg","repopath":"All/css-mode-elisp-0.11_2.pkg","licenselogic":"single","pkgsize":7000,"desc":"Css-mode.el emacs-lisp program is an editing major mode.\nYou can edit CSS(Cascade Style Sheet)-format text easily.\n\nTo use this, put the following into your ~/.emacs:\n\n\t(autoload 'css-mode \"css-mode\")\n\t(setq auto-mode-alist (cons '(\"\\\\.css\\\\'\" . css-mode) auto-mode-alist))","categories":["www","elisp"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe css-mode-elisp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cssc","origin":"devel/cssc","version":"1.4.1_1","comment":"Workalike for the source code control system SCCS","maintainer":"gspurki@gmail.com","www":"https://www.gnu.org/software/cssc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86a15a2ae85cc2d1763bf6f0850f3a0f784fed18e5576c97b868321fbfa703c9","flatsize":1564693,"path":"All/cssc-1.4.1_1.pkg","repopath":"All/cssc-1.4.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":266988,"desc":"CSSC is the GNU Project's replacement for SCCS.  SCCS is a proprietary suite\nof tools which is provided with most commercial versions of Unix.  The purpose\nbehind CSSC is to provide a work-alike for SCCS which can be used on the\nvarious Free versions of Unix.\n\nSCCS was the only major form of source code control on Unix platforms for many\nyears, until RCS came along.  SCCS was an effective method for small projects,\nbut these days it is less popular, particularly for projects involving large\nnumbers of files.  A certain amount of old software is still in SCCS form, and\nCSSC is designed to retrieve that software.  Once retrieved, it is recommended\nto bring the source under the control of a more modern source code control\nsystem, such as git or Apache Subversion.\n\nHowever, SCCS (and CSSC) is still perfectly adequate for small projects.  For\nexample, if you are familiar with SCCS, it is not unreasonable to control the\nfiles in /etc and /usr/local/etc on your private FreeBSD machine with CSSC.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"options":{"BINARY":"on"}},{"name":"csoap","origin":"devel/csoap","version":"1.1.0_5","comment":"Client/server SOAP library written in pure C","maintainer":"ports@FreeBSD.org","www":"https://csoap.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7515edd5d65d39f04ddd5f3ab1e11a15f7cae870c4398c0465a07ab6de51236a","flatsize":367786,"path":"All/csoap-1.1.0_5.pkg","repopath":"All/csoap-1.1.0_5.pkg","licenselogic":"single","pkgsize":79972,"desc":"csoap is a client/server SOAP library implemented in pure C.\nIt comes with an embedded HTTP server called nanohttp.\nThe transferred XML structures are handled by libxml2.\ncsoap comes with the following features:\n- client/server HTTP engine\n- Attachments via MIME\n- https (SSL) with OpenSSL","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel","net","www"],"shlibs_required":["libxml2.so.2"],"shlibs_provided":["libcsoap-1.1.so.1","libnanohttp-1.1.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe csoap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"csvlens","origin":"textproc/csvlens","version":"0.9.1_1","comment":"Command line csv viewer","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/YS-L/csvlens","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6cbb4dc1ba625e228453786d81d57bd079aaa8091076a998b197a5305d9232e","flatsize":7223404,"path":"All/csvlens-0.9.1_1.pkg","repopath":"All/csvlens-0.9.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1669144,"desc":"csvlens is a command line CSV file viewer. It is like less but made\nfor CSV.","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"csharp-mode.el-emacs_wayland","origin":"lang/csharp-mode.el","version":"0.9.2_14","comment":"Emacs major mode for editing C# source code","maintainer":"ports@FreeBSD.org","www":"https://github.com/josteink/csharp-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ed7656320ecf2837c3f13201acab46179b9400cdbaaab2f7cfc9e3df37e08bd","flatsize":146277,"path":"All/csharp-mode.el-emacs_wayland-0.9.2_14.pkg","repopath":"All/csharp-mode.el-emacs_wayland-0.9.2_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35444,"desc":"After a good number of years, we noticed that there wasn't a \"non-patched\"\nversion of a csharp-mode for Emacs. There were a few, but most of them had\ncomments that they were \"in progress\" or \"about to merge\", but then we noticed\nthat those notices were there even after a couple of months.\n\nThen, we saw a request for a csharp-mode on the cc-mode Emacs site, so we\ndecided to follow the rules and create one that required no patching or\nmodification to the core cc-mode engine (which is a good thing). So, this is\nthe C# mode.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"wayland"},"messages":[{"message":"To use csharp-mode, add the following lines to your ~/.emacs file:\n\n  (autoload 'csharp-mode \"csharp-mode\" \"Major mode for editing C# code.\" t)\n  (setq auto-mode-alist (append '((\"\\\\.cs$\" . csharp-mode)) auto-mode-alist))","type":"install"},{"message":"===>   NOTICE:\n\nThe csharp-mode.el-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"csmith","origin":"devel/csmith","version":"2.3.0","comment":"Generates random C programs that conform to the C99 standard","maintainer":"ports@FreeBSD.org","www":"https://embed.cs.utah.edu/csmith/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa780940972c28961e6663cf837df91e5d67f3074f1c3c825ac49c0ff0ce367e","flatsize":1056479,"path":"All/csmith-2.3.0.pkg","repopath":"All/csmith-2.3.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":311924,"desc":"Csmith is a tool that can generate random C programs that statically\nand dynamically conform to the C99 standard. Thus, it is useful for\nstress-testing compilers, static analyzers, and other tools that\nprocess C code. Csmith has found bugs in every tool that it has\ntested, and over the last several years we have used it to find\nand report more than 350 previously-unknown compiler bugs.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"shlibs_provided":["libcsmith.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe csmith port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"csharp-mode.el-emacs_nox","origin":"lang/csharp-mode.el","version":"0.9.2_14","comment":"Emacs major mode for editing C# source code","maintainer":"ports@FreeBSD.org","www":"https://github.com/josteink/csharp-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"209df9bd31e81679a846ef9fe50ade5478a2a17573b30b45b7b9896782784b46","flatsize":146277,"path":"All/csharp-mode.el-emacs_nox-0.9.2_14.pkg","repopath":"All/csharp-mode.el-emacs_nox-0.9.2_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35452,"desc":"After a good number of years, we noticed that there wasn't a \"non-patched\"\nversion of a csharp-mode for Emacs. There were a few, but most of them had\ncomments that they were \"in progress\" or \"about to merge\", but then we noticed\nthat those notices were there even after a couple of months.\n\nThen, we saw a request for a csharp-mode on the cc-mode Emacs site, so we\ndecided to follow the rules and create one that required no patching or\nmodification to the core cc-mode engine (which is a good thing). So, this is\nthe C# mode.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"nox"},"messages":[{"message":"To use csharp-mode, add the following lines to your ~/.emacs file:\n\n  (autoload 'csharp-mode \"csharp-mode\" \"Major mode for editing C# code.\" t)\n  (setq auto-mode-alist (append '((\"\\\\.cs$\" . csharp-mode)) auto-mode-alist))","type":"install"},{"message":"===>   NOTICE:\n\nThe csharp-mode.el-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"csharp-mode.el-emacs_devel_nox","origin":"lang/csharp-mode.el","version":"0.9.2_14","comment":"Emacs major mode for editing C# source code","maintainer":"ports@FreeBSD.org","www":"https://github.com/josteink/csharp-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ff8f1f86b2b381d10736cea272536170a5a7901a3852063d7686544af869a5e","flatsize":146277,"path":"All/csharp-mode.el-emacs_devel_nox-0.9.2_14.pkg","repopath":"All/csharp-mode.el-emacs_devel_nox-0.9.2_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35464,"desc":"After a good number of years, we noticed that there wasn't a \"non-patched\"\nversion of a csharp-mode for Emacs. There were a few, but most of them had\ncomments that they were \"in progress\" or \"about to merge\", but then we noticed\nthat those notices were there even after a couple of months.\n\nThen, we saw a request for a csharp-mode on the cc-mode Emacs site, so we\ndecided to follow the rules and create one that required no patching or\nmodification to the core cc-mode engine (which is a good thing). So, this is\nthe C# mode.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use csharp-mode, add the following lines to your ~/.emacs file:\n\n  (autoload 'csharp-mode \"csharp-mode\" \"Major mode for editing C# code.\" t)\n  (setq auto-mode-alist (append '((\"\\\\.cs$\" . csharp-mode)) auto-mode-alist))","type":"install"},{"message":"===>   NOTICE:\n\nThe csharp-mode.el-emacs_devel_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"csharp-mode.el-emacs_devel","origin":"lang/csharp-mode.el","version":"0.9.2_14","comment":"Emacs major mode for editing C# source code","maintainer":"ports@FreeBSD.org","www":"https://github.com/josteink/csharp-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60da99fa827ae7b406978b03127ee48b5a4e2bebe9166f53997bb388d11a4ba9","flatsize":146277,"path":"All/csharp-mode.el-emacs_devel-0.9.2_14.pkg","repopath":"All/csharp-mode.el-emacs_devel-0.9.2_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35452,"desc":"After a good number of years, we noticed that there wasn't a \"non-patched\"\nversion of a csharp-mode for Emacs. There were a few, but most of them had\ncomments that they were \"in progress\" or \"about to merge\", but then we noticed\nthat those notices were there even after a couple of months.\n\nThen, we saw a request for a csharp-mode on the cc-mode Emacs site, so we\ndecided to follow the rules and create one that required no patching or\nmodification to the core cc-mode engine (which is a good thing). So, this is\nthe C# mode.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use csharp-mode, add the following lines to your ~/.emacs file:\n\n  (autoload 'csharp-mode \"csharp-mode\" \"Major mode for editing C# code.\" t)\n  (setq auto-mode-alist (append '((\"\\\\.cs$\" . csharp-mode)) auto-mode-alist))","type":"install"},{"message":"===>   NOTICE:\n\nThe csharp-mode.el-emacs_devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"csharp-mode.el-emacs_canna","origin":"lang/csharp-mode.el","version":"0.9.2_14","comment":"Emacs major mode for editing C# source code","maintainer":"ports@FreeBSD.org","www":"https://github.com/josteink/csharp-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9247a31043aa035b32292fa2bca47175057fee69d8582e5d54c1d465d02e01e7","flatsize":146277,"path":"All/csharp-mode.el-emacs_canna-0.9.2_14.pkg","repopath":"All/csharp-mode.el-emacs_canna-0.9.2_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35432,"desc":"After a good number of years, we noticed that there wasn't a \"non-patched\"\nversion of a csharp-mode for Emacs. There were a few, but most of them had\ncomments that they were \"in progress\" or \"about to merge\", but then we noticed\nthat those notices were there even after a couple of months.\n\nThen, we saw a request for a csharp-mode on the cc-mode Emacs site, so we\ndecided to follow the rules and create one that required no patching or\nmodification to the core cc-mode engine (which is a good thing). So, this is\nthe C# mode.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"canna"},"messages":[{"message":"To use csharp-mode, add the following lines to your ~/.emacs file:\n\n  (autoload 'csharp-mode \"csharp-mode\" \"Major mode for editing C# code.\" t)\n  (setq auto-mode-alist (append '((\"\\\\.cs$\" . csharp-mode)) auto-mode-alist))","type":"install"},{"message":"===>   NOTICE:\n\nThe csharp-mode.el-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ct-submit","origin":"security/ct-submit","version":"1.1.2_22","comment":"Submission utility for transparency logs","maintainer":"jim@ohlste.in","www":"https://github.com/grahamedgecombe/ct-submit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01d50f09bf203d5f557716a19dcedd2290566f9b8c7303035d9c0c99db917f5f","flatsize":4934436,"path":"All/ct-submit-1.1.2_22.pkg","repopath":"All/ct-submit-1.1.2_22.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":1709736,"desc":"Simple utility for submitting to transparency logs","categories":["security","www"],"messages":[{"message":"To submit to a transparency log use the following command:\n\n ct-submit some.cert-transparency.log < /path/to/ssl-cert.pem > foo.sct\n\n For a list of known logs, see:\n\n https://www.certificate-transparency.org/known-logs","type":"install"}]},{"name":"dalton","origin":"science/dalton","version":"2020.0_4","comment":"Powerful molecular electronic structure program for quantum chemistry","maintainer":"yuri@FreeBSD.org","www":"https://daltonprogram.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8878fb0f33bb7527ebb75c9b854542f02f87b73572a953dd2d5c9b3fc1071359","flatsize":70284981,"path":"All/dalton-2020.0_4.pkg","repopath":"All/dalton-2020.0_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":17135164,"desc":"The Dalton program is designed to allow convenient, automated determination of a\nlarge number of molecular properties based on an HF, DFT, MP2, coupled cluster,\nor MCSCF reference wave function.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science"],"shlibs_required":["libopenblas.so.0","liblapack.so.3","libgfortran.so.5","libquadmath.so.0"]},{"name":"csharp-mode.el","origin":"lang/csharp-mode.el","version":"0.9.2_14","comment":"Emacs major mode for editing C# source code","maintainer":"ports@FreeBSD.org","www":"https://github.com/josteink/csharp-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5513c4131cf0abc073a9f4ace1d422e3993c15023705be16fe14a3552f0f755a","flatsize":146277,"path":"All/csharp-mode.el-0.9.2_14.pkg","repopath":"All/csharp-mode.el-0.9.2_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35452,"desc":"After a good number of years, we noticed that there wasn't a \"non-patched\"\nversion of a csharp-mode for Emacs. There were a few, but most of them had\ncomments that they were \"in progress\" or \"about to merge\", but then we noticed\nthat those notices were there even after a couple of months.\n\nThen, we saw a request for a csharp-mode on the cc-mode Emacs site, so we\ndecided to follow the rules and create one that required no patching or\nmodification to the core cc-mode engine (which is a good thing). So, this is\nthe C# mode.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"full"},"messages":[{"message":"To use csharp-mode, add the following lines to your ~/.emacs file:\n\n  (autoload 'csharp-mode \"csharp-mode\" \"Major mode for editing C# code.\" t)\n  (setq auto-mode-alist (append '((\"\\\\.cs$\" . csharp-mode)) auto-mode-alist))","type":"install"},{"message":"===>   NOTICE:\n\nThe csharp-mode.el port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cscope","origin":"devel/cscope","version":"15.9_1","comment":"Interactive C source code browser","maintainer":"moritz@schmi.tt","www":"https://cscope.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8560cc4baf3d28b9a65065b4053ae55884ebe3f22a406f78f28f59ef1c2de7c3","flatsize":688646,"path":"All/cscope-15.9_1.pkg","repopath":"All/cscope-15.9_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":128936,"desc":"cscope is a screen-oriented software development tool that allows the user to\nbrowse through C source files for specified code elements. It can find symbols,\nglobal definitions, functions called by a function, functions calling a\nfunction, arbitrary regexp patterns and much more. cscope can be used for\nprojects of all sizes. Vim and Emacs integration is available.\n\nhttps://sourceforge.net/projects/cscope/","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"annotations":{"cpe":"cpe:2.3:a:cscope:cscope:15.9:::::dragonfly6:x86_64:1"}},{"name":"csb-aspell","origin":"textproc/csb-aspell","version":"0.02.0_1,2","comment":"Aspell Kashubian dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56a1f61171890b53d14fdca4db2a059f8182724cdd5d52869a07b79c46195223","flatsize":134534,"path":"All/csb-aspell-0.02.0_1,2.pkg","repopath":"All/csb-aspell-0.02.0_1,2.pkg","licenselogic":"single","pkgsize":41012,"desc":"Aspell Kashubian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"cs-mythes","origin":"textproc/cs-mythes","version":"2007.09.26_1","comment":"Czech thesaurus","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"64ec157075986e4ca12f25064dc9f97624be9ac326965b14eb81c4289b2886a0","flatsize":650981,"path":"All/cs-mythes-2007.09.26_1.pkg","repopath":"All/cs-mythes-2007.09.26_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":195004,"desc":"Czech thesaurus","categories":["textproc"]},{"name":"cvc5","origin":"math/cvc5","version":"1.1.2_1","comment":"Automatic theorem prover for SMT (Satisfiability Modulo Theories)","maintainer":"yuri@FreeBSD.org","www":"https://cvc5.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c17025604d8a4801eece83bc41780354346b596f2fc83c67889dae4014f16ca","flatsize":22005122,"path":"All/cvc5-1.1.2_1.pkg","repopath":"All/cvc5-1.1.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":5857664,"desc":"An efficient open-source automatic theorem prover for satisfiability modulo\ntheories (SMT) problems. It can be used to prove the validity (or, dually, the\nsatisfiability) of first-order formulas in a large number of built-in logical\ntheories and their combination.","deps":{"cadical":{"origin":"math/cadical","version":"1.9.5_1"},"cryptominisat":{"origin":"math/cryptominisat","version":"5.11.21_1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"libantlr3c":{"origin":"devel/libantlr3c","version":"3.4_1"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["math","java"],"shlibs_required":["libedit.so.0","libcadical.so.1.9.5","libgmp.so.10","libcryptominisat5.so.5.11"],"shlibs_provided":["libcvc5.so.1","libcvc5jni.so","libcvc5parser.so.1"],"options":{"COCOALIB":"off","EDITLINE":"on","JAVA":"on","GMP":"on","CLN":"off","CRYPTOMINISAT":"on","KISSAT":"off"}},{"name":"cs-hyphen","origin":"textproc/cs-hyphen","version":"2.0","comment":"Czech hyphenation rules","maintainer":"office@FreeBSD.org","www":"https://extensions.services.openoffice.org/en/project/czech-dictionary-pack-ceske-slovniky-cs-cz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"026a8a4eefc51a1f360b7e7bfeb77d588a9bf69d070789d743a34c26ff630214","flatsize":20049,"path":"All/cs-hyphen-2.0.pkg","repopath":"All/cs-hyphen-2.0.pkg","licenselogic":"single","pkgsize":9372,"desc":"Czech hyphenation rules","categories":["textproc"]},{"name":"csmash","origin":"games/csmash","version":"0.6.6_23","comment":"3D tabletennis game","maintainer":"ports@FreeBSD.org","www":"https://cannonsmash.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97ad0a4dffb8fe3101997b98adb1581b1927d59ece9669eb7746e6bd9c97765d","flatsize":8259412,"path":"All/csmash-0.6.6_23.pkg","repopath":"All/csmash-0.6.6_23.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1351540,"desc":"CannonSmash is a 3D tabletennis game. The goal of this project is to\nrepresent various strategy of tabletennis on computer game.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libintl.so.8","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libGLU.so.1","libGL.so.1","libXi.so.6","libXext.so.6","libX11.so.6","libICE.so.6","libSDL-1.2.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe csmash port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cscout","origin":"devel/cscout","version":"3.01_1","comment":"Source code analyzer and refactoring browser for C program collections","maintainer":"dds@FreeBSD.org","www":"https://www.spinellis.gr/cscout/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88677c59a11a50965697604ce6f44105dd3327f5d1b94fa63ebb3ebad2474880","flatsize":1661967,"path":"All/cscout-3.01_1.pkg","repopath":"All/cscout-3.01_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":491912,"desc":"CScout is a source code analyzer and refactoring browser for\ncollections of C programs.  It can process workspaces of multiple\nprojects (we define a project as a collection of C source files\nthat are linked together) mapping the complexity introduced by the\nC preprocessor back into the original C source code files.  CScout\ntakes advantage of modern hardware advances (fast processors and\nlarge memory capacities) to analyze C source code beyond the level\nof detail and accuracy provided by  current compilers and linkers.\nThe analysis CScout performs takes into account the identifier\nscopes introduced by the C preprocessor and the C language proper\nscopes and namespaces.  CScout has already been applied on projects\nranging from tens of thousands of lines, like the FreeBSD and\nLinux kernels, and the Apache web server.\n\nSee also: https://github.com/dspinellis/cscout","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"EXAMPLES":"on"},"messages":[{"message":"The include files cscout needs in its installation directory (e.g. ~/.cscout/)\ncan be found in /usr/local/include/cscout/.\nFor an example, go to /usr/local/share/examples/cscout and try \"cscout awk.cs\".","type":"install"}]},{"name":"cs","origin":"misc/cs","version":"0.9.6_2","comment":"Cross Stitch software","maintainer":"ports@FreeBSD.org","www":"http://njhurst.org/programming/cross-stitch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2abf33b7eb6d59a6ada00030ad071e654362f34ce1b0c739f927315873a89592","flatsize":7059,"path":"All/cs-0.9.6_2.pkg","repopath":"All/cs-0.9.6_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3332,"desc":"Cross Stitch software.","deps":{"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe cs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cryptoslam","origin":"games/cryptoslam","version":"1.2","comment":"Curses-based tool for creating and solving the cryptograms","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b95389a67515e839bd62140756d32477bd6124033bc0ca8dc3f46cbf1203dd5","flatsize":45520,"path":"All/cryptoslam-1.2.pkg","repopath":"All/cryptoslam-1.2.pkg","licenselogic":"single","pkgsize":18704,"desc":"Cryptoslam is a curses-based tool for creating and solving the simple pencil-\nand-paper cryptograms found in newspapers and puzzle magazines. It is a tool\nthat aids in analyzing, examining, and trying possible decodings of simple\nsubstitution cyphers.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe cryptoslam port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cryptominisat","origin":"math/cryptominisat","version":"5.11.21_1","comment":"General-purpose award-winning SAT solver","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/msoos/cryptominisat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b71c2cb1281108dfca4114f69284a80c29ff6aa328485df5365182cf0bbc218","flatsize":1603321,"path":"All/cryptominisat-5.11.21_1.pkg","repopath":"All/cryptominisat-5.11.21_1.pkg","licenselogic":"and","licenses":["MIT","LGPL21"],"pkgsize":538988,"desc":"CryptoMiniSat is a modern, multi-threaded, feature-rich, simplifying SAT\nsolver, featuring over 100 configurable parameters to tune to specific\nneed, collection of statistical data to MySQL database + javascript-based\nvisualization of it and clean C++ and python interfaces.","deps":{"M4RI":{"origin":"math/m4ri","version":"20200125"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["math"],"shlibs_provided":["libcryptominisat5.so.5.11"]},{"name":"cs-hunspell","origin":"textproc/cs-hunspell","version":"2.0","comment":"Czech hunspell dictionaries","maintainer":"office@FreeBSD.org","www":"https://extensions.services.openoffice.org/en/project/czech-dictionary-pack-ceske-slovniky-cs-cz","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4564a399c3120077126bb51a3eabc02ab9ded8c5714eda2fbe880464559152ca","flatsize":2306604,"path":"All/cs-hunspell-2.0.pkg","repopath":"All/cs-hunspell-2.0.pkg","licenselogic":"single","pkgsize":493136,"desc":"Czech hunspell dictionaries","categories":["textproc"]},{"name":"crw","origin":"graphics/crw","version":"1.03_4","comment":"Utility to process Canon camera RAW (.crw) files","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44e858cd6d298d8ad3aff209096f751266c572f54dc06ccf8d97d92ddb1a593d","flatsize":29713,"path":"All/crw-1.03_4.pkg","repopath":"All/crw-1.03_4.pkg","licenselogic":"single","pkgsize":15376,"desc":"This is the distribution of \"crw\", a powerful utility that processes\nRAW (.crw) files from Canon digital cameras and converts them into\n.ppm image files.  You can then do further conversion using ImageMagick's\n'convert' utility, or gimp.  The utility does excellent smoothing and\nlow-light enhancement.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"],"messages":[{"message":"===>   NOTICE:\n\nThe crw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cryptcat","origin":"net/cryptcat","version":"1.2.1,1","comment":"Standard netcat enhanced with twofish encryption","maintainer":"cy@FreeBSD.org","www":"https://sourceforge.net/projects/cryptcat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59c3839af3147175527060cd82d44a11668fdcd109f9f3c57c08b05b19f4e8d3","flatsize":767413,"path":"All/cryptcat-1.2.1,1.pkg","repopath":"All/cryptcat-1.2.1,1.pkg","licenselogic":"single","pkgsize":288536,"desc":"Cryptcat is the standard netcat enhanced with twofish encryption.\n\nTwofish is courtesy of counterpane, and cryptix. We started with the\nJava version of twofish from cryptix, converted it to C++ (don't ask why),\nand enhanced it by adding CBC mode and the ciphertext stealing technique\nfrom Applied Cryptography (pg. 196)\n\nHow do you use it?\n\n  Machine A: cryptcat -l -p 1234 < testfile\n  Machine B: cryptcat <machine A IP> 1234\n\nThis is identical to the normal netcat options for doing exactly the\nsame thing.  However, in this case the data transferred is encrypted.\n\nFor more information about netcat see net/netcat port.","categories":["net"],"options":{"DOCS":"on"}},{"name":"cryptlib","origin":"security/cryptlib","version":"3.4.3","comment":"Powerful security programming toolkit","maintainer":"ale@FreeBSD.org","www":"http://www.cs.auckland.ac.nz/~pgut001/cryptlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"625f994ab69e7c5a833c34bc2c0da4bf065fb6aa35330cfbc758b4e549427688","flatsize":5128752,"path":"All/cryptlib-3.4.3.pkg","repopath":"All/cryptlib-3.4.3.pkg","licenselogic":"single","pkgsize":733408,"desc":"cryptlib is a powerful security toolkit which allows even inexperienced\ncrypto programmers to easily add encryption and authentication services to\ntheir software. The high-level interface provides anyone with the ability to\nadd strong security capabilities to an application in as little as half an\nhour, without needing to know any of the low-level details which make the\nencryption or authentication work. Because of this, cryptlib dramatically\nreduces the cost involved in adding security to new or existing applications.\n\ncryptlib provides a standardised interface to a number of popular encryption\nalgorithms, as well as providing a high-level interface which hides most of\nthe implementation details and provides an operating-system-independent\nencoding method which makes it easy to transfer secured data from one operating\nenvironment to another.","categories":["security"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:cryptlib:cryptlib:3.4.3:::::dragonfly6:x86_64"}},{"name":"crunch","origin":"textproc/crunch","version":"3.6_1","comment":"Charset-based wordlist generator","maintainer":"vidar@karlsen.tech","www":"https://crunch-wordlist.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43bcf577f205d13846243eba2ffc27c10cf2969d529a3f9449372e5d599f411f","flatsize":86035,"path":"All/crunch-3.6_1.pkg","repopath":"All/crunch-3.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35524,"desc":"Crunch is a wordlist generator where you can specify a standard character\nset or a character set you specify. crunch can generate all possible\ncombinations and permutations.\n\nFeatures:\n\n- crunch generates wordlists in both combination and permutation ways\n- it can breakup output by number of lines or file size\n- now has resume support\n- pattern now supports number and symbols\n- pattern now supports upper and lower case characters separately\n- adds a status report when generating multiple files\n- new -l option for literal support of @,%25^\n- new -d option to limit duplicate characters see man file for details\n- now has unicode support","categories":["textproc"]},{"name":"crumb","origin":"lang/crumb","version":"0.0.2","comment":"Crumb programming language","maintainer":"yuri@FreeBSD.org","www":"https://github.com/liam-ilan/crumb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8ac2b9f5ffc7aa4b0df76a349810cbfad411b5cc490a54e0622752615f9e097","flatsize":80500,"path":"All/crumb-0.0.2.pkg","repopath":"All/crumb-0.0.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":30312,"desc":"Crumb is a high level, functional, interpreted, dynamically typed,\ngeneral-purpose programming language, with a terse syntax, and a verbose\nstandard library.\n\nIt features:\n* Strictly no side effects* to help you write functional code\n* The ability to localize the effects of imported Crumb file.\n* Dynamic typing and garbage collectio.\n* 0 keywords, everything is a functio.","categories":["lang","devel"]},{"name":"cs-aspell","origin":"textproc/cs-aspell","version":"20040614.1_1,1","comment":"Aspell Czech dictionary","maintainer":"office@FreeBSD.org","www":"https://aspell.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cc06b276b910d6b5b2b73a3e29473aebe2f2a390cebc8bf375f47ae350f901b","flatsize":6639723,"path":"All/cs-aspell-20040614.1_1,1.pkg","repopath":"All/cs-aspell-20040614.1_1,1.pkg","licenselogic":"single","pkgsize":2048308,"desc":"Aspell Czech dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"cudatext-qt5","origin":"editors/cudatext","version":"1.215.0","comment":"Cross-platform text editor, written in Lazarus","maintainer":"acm@FreeBSD.org","www":"https://uvviewsoft.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4374799fab010e661bf1661a7ba1480b24b12ff6d596061004e1390d43099293","flatsize":22263213,"path":"All/cudatext-qt5-1.215.0.pkg","repopath":"All/cudatext-qt5-1.215.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":6955412,"desc":"CudaText is a cross-platform text editor, written in Lazarus. It is fully\nopen source. Features include:\n- Syntax highlight for many languages: C, C++, JavaScript, HTML, CSS, PHP,\n  Python, XML etc. 200+ syntax lexers exist.\n- Code tree (tree structure of functions/classes/etc in source).\n- Code folding.\n- Multi-carets and multi-selections.\n- Find/Replace with reg. ex.\n- Plugins in Python language. Plugins can do lot of things.\n- Configs in JSON. Supports lexer-specific configs.\n- Tabbed UI.\n- Split each tab.\n- Split view for 2/3/4/6 files.\n- Simple auto-completion (fixed list) for some lexers.\n- Command palette (ST3 style).\n- Minimap.\n- Micromap.\n- Show unprinted whitespace.\n- Support for many encodings.\n- Customizable hotkeys.\n- Binary/Hex viewer for files of unlimited size.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5pas":{"origin":"x11-toolkits/qt5pas","version":"2.6_6"}},"categories":["editors"],"shlibs_required":["libQt5Pas.so.1"],"annotations":{"flavor":"qt5"}},{"name":"crosti","origin":"misc/crosti","version":"1.14.0_2","comment":"Convert custom image to cross stitch design, edit stitch designs","maintainer":"yuri@FreeBSD.org","www":"https://sourceforge.net/projects/crosti","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c3a22bd1932b16b9f8aedddf59a50c3a28fe0351f3e7fbdd32d091c6b0c5a85","flatsize":2143174,"path":"All/crosti-1.14.0_2.pkg","repopath":"All/crosti-1.14.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":504660,"desc":"This tool allows you to make your own unique cross stitch design from custom\nimage. You can resize and rotate image, reduce the number of colors, change\nimage palette, make cross stitch design, preview it, save and print. Cross\nstitch design edition available: colors and icons changing, new color addition,\ncolor fill, pixel draw, lines and half-stitches.\n\nFeatures:\n* Convert custom image to cross stitch design\n* Edit cross stitch design\n* Save and print the design that you created\n* Input pictures: BMP, GIF, ICO, JPEG, JPG, MNG, PBM, PGM, PNG, PPM, SVG, TIF,\n  TIFF, XBM, XPM\n* Output cross stitch design: BMP, ICO, JPEG, JPG, PNG, PPM, TIF, TIFF, XBM,\n  XPM, PDF, CST (crosti scheme text file)","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["misc"],"shlibs_required":["libQt5Svg.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"cs-libreoffice","origin":"editors/libreoffice-cs","version":"24.2.4.2","comment":"cs language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6909799710f1b6c19377ebf5ff119f84108dbcfdfc042899c7b1a2d38fe79773","flatsize":31811183,"path":"All/cs-libreoffice-24.2.4.2.pkg","repopath":"All/cs-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3412968,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"crosextrafonts-caladea","origin":"x11-fonts/crosextrafonts-caladea-ttf","version":"20130214_4","comment":"Font created by Google for ChromeOS to replace MS Cambria","maintainer":"office@FreeBSD.org","www":"https://code.google.com/p/chromium/issues/detail?id=168879","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8c69edd516b8ba66c9c987b92999c4d2c412439c639289426f1044f1b7cf9ee","flatsize":251977,"path":"All/crosextrafonts-caladea-20130214_4.pkg","repopath":"All/crosextrafonts-caladea-20130214_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":83732,"desc":"Caladea is metric-compatible with Cambria font.\nThis font is sans-serif typeface family based on Lato.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You can start using the fonts by following these instructions:\n\nAdd the following line to the \"Files\" section of your x.org configuration file:\n\n\tFontPath \"/usr/local/share/fonts/Caladea/\"","type":"install"}]},{"name":"crossfire-client","origin":"games/crossfire-client","version":"1.75.2_1","comment":"Cooperative multiplayer graphical RPG and adventure game","maintainer":"kevinz5000@gmail.com","www":"https://crossfire.real-time.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbe1e1ac3ddfef846aa427f3981a454ad3cca732303872cabeca2e3a95e52043","flatsize":3646443,"path":"All/crossfire-client-1.75.2_1.pkg","repopath":"All/crossfire-client-1.75.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":605388,"desc":"Crossfire is an open-source, cooperative multi-player graphical RPG and\nadventure game. Since its initial release, Crossfire has grown to encompass\nover 150 monsters, about 3000 maps to explore, an elaborate magic system, 13\nraces, 15 character classes, a system of skills, and many artifacts and\ntreasures.  Crossfire is based in a medieval fantasy world and is similar to\nother games of this genre.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libcurl.so.4","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libpng16.so.16","libSDL_mixer-1.2.so.0","libSDL-1.2.so.0","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6"]},{"name":"cronolog-devel","origin":"sysutils/cronolog-devel","version":"1.7.1_2","comment":"Web log rotation utility that provides datestamp filenames","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/sysutils/cronolog-devel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"913f86255daba09f2a2b2d3e2ae8854abc5134e518520335156a003aa540cf76","flatsize":46463,"path":"All/cronolog-devel-1.7.1_2.pkg","repopath":"All/cronolog-devel-1.7.1_2.pkg","licenselogic":"single","licenses":["APACHE10"],"pkgsize":22360,"desc":"\"cronolog\" is a simple program that reads log messages from its input\nand writes them to a set of output files, the names of which are\nconstructed using a template and the current date and time.\n\n\"cronolog\" is intended to be used in conjunction with a Web server, such\nas Apache to split the access log into daily or monthly logs. E.g.:\n\n\tTransferLog \"|/www/sbin/cronolog /www/logs/%25Y/%25m/%25d/access.log\"\n\tErrorLog    \"|/www/sbin/cronolog /www/logs/%25Y/%25m/%25d/errors.log\"\n\nwould instruct Apache to pipe its access and error log messages into\nseparate copies of cronolog, which would create new log files each day\nin a directory hierarchy structured by date, i.e. on 31 December 1996\nmessages would be written to:\n\n\t/www/logs/1996/12/31/access.log\n\t/www/logs/1996/12/31/errors.log\n\nAfter midnight the following files would be used:\n\n\t/www/logs/1997/01/01/access.log\n\t/www/logs/1997/01/01/errors.log","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["sysutils"]},{"name":"crosextrafonts-carlito","origin":"x11-fonts/crosextrafonts-carlito-ttf","version":"20130920_4","comment":"Font created by Google for ChromeOS to replace MS Calibri","maintainer":"office@FreeBSD.org","www":"https://code.google.com/p/chromium/issues/detail?id=280557","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"586b48175b5d56e57c838ec1fe38b477e6f7308b8efeb30fa426fd7d74dd5999","flatsize":2771294,"path":"All/crosextrafonts-carlito-20130920_4.pkg","repopath":"All/crosextrafonts-carlito-20130920_4.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":743168,"desc":"Carlito is metric-compatible with Calibri font.\nCarlito comes in regular, bold, italic, and bold italic.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You can start using the fonts by following these instructions:\n\nAdd the following line to the \"Files\" section of your x.org configuration file:\n\n\tFontPath \"/usr/local/share/fonts/Carlito/\"","type":"install"}]},{"name":"crow-translate","origin":"textproc/crow-translate","version":"2.11.1","comment":"Translator using Google, Yandex Bing, LibreTranslate and Lingva","maintainer":"ehaupt@FreeBSD.org","www":"https://crow-translate.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23d55ba4cf7622ac111515760682a1cb4c488d8614319e76b5b86a61874c2073","flatsize":4497648,"path":"All/crow-translate-2.11.1.pkg","repopath":"All/crow-translate-2.11.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1038944,"desc":"A simple and lightweight translator that allows you to translate and\nspeak text using Google, Yandex Bing, LibreTranslate and Lingva.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"kf5-kwayland":{"origin":"x11/kf5-kwayland","version":"5.116.0"},"leptonica":{"origin":"graphics/leptonica","version":"1.82.0_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"tesseract":{"origin":"graphics/tesseract","version":"5.4.1"}},"categories":["textproc"],"shlibs_required":["libtesseract.so.5","libQt5DBus.so.5","libxcb.so.1","libQt5X11Extras.so.5","libKF5WaylandClient.so.5","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libQt5Multimedia.so.5","libleptonica.so.5","libQt5Concurrent.so.5"]},{"name":"cudatext-qt6","origin":"editors/cudatext","version":"1.215.0","comment":"Cross-platform text editor, written in Lazarus","maintainer":"acm@FreeBSD.org","www":"https://uvviewsoft.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"249c38ee134d8568db7135150f4eef31e42638eca2b12242dbc04832b7d9bf4c","flatsize":22242893,"path":"All/cudatext-qt6-1.215.0.pkg","repopath":"All/cudatext-qt6-1.215.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":6954636,"desc":"CudaText is a cross-platform text editor, written in Lazarus. It is fully\nopen source. Features include:\n- Syntax highlight for many languages: C, C++, JavaScript, HTML, CSS, PHP,\n  Python, XML etc. 200+ syntax lexers exist.\n- Code tree (tree structure of functions/classes/etc in source).\n- Code folding.\n- Multi-carets and multi-selections.\n- Find/Replace with reg. ex.\n- Plugins in Python language. Plugins can do lot of things.\n- Configs in JSON. Supports lexer-specific configs.\n- Tabbed UI.\n- Split each tab.\n- Split view for 2/3/4/6 files.\n- Simple auto-completion (fixed list) for some lexers.\n- Command palette (ST3 style).\n- Minimap.\n- Micromap.\n- Show unprinted whitespace.\n- Support for many encodings.\n- Customizable hotkeys.\n- Binary/Hex viewer for files of unlimited size.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt6pas":{"origin":"x11-toolkits/qt6pas","version":"6.2.8"}},"categories":["editors"],"shlibs_required":["libQt6Pas.so.6"],"annotations":{"flavor":"qt6"}},{"name":"cronic","origin":"sysutils/cronic","version":"3","comment":"Shell script that handles cron error detection","maintainer":"dharrigan@gmail.com","www":"https://habilis.net/cronic","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ab0c7bbe1ac64126aa6edac661ef61345bb5a6b3dadbbe43cdaa9353a55816a","flatsize":1245,"path":"All/cronic-3.pkg","repopath":"All/cronic-3.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":1620,"desc":"Cronic is a small shim shell script for wrapping cron jobs so that cron only\nsends email when an error has occurred. Cronic defines an error as any\nnon-trace error output or a non-zero result code. Cronic filters Bash\nexecution traces (or anything matching PS4) from the error output, so jobs can\nbe run with execution tracing to aid forensic debugging.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:cronic_project:cronic:3:::::dragonfly6:x86_64"}},{"name":"cronolog","origin":"sysutils/cronolog","version":"1.6.2_7","comment":"Web log rotation utility that provides datestamp filenames","maintainer":"ports@FreeBSD.org","www":"https://github.com/fordmason/cronolog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aeb61ce168e805b3b9db32ac8781612a18b1c6fd9c07ede637b89aa4be84533b","flatsize":60114,"path":"All/cronolog-1.6.2_7.pkg","repopath":"All/cronolog-1.6.2_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27524,"desc":"\"cronolog\" is a simple program that reads log messages from its input\nand writes them to a set of output files, the names of which are\nconstructed using template and the current date and time.\n\n\"cronolog\" is intended to be used in conjunction with a Web server, such\nas Apache to split the access log into daily or monthly logs. E.g.:\n\n\tTransferLog \"|/www/sbin/cronolog /www/logs/%25Y/%25m/%25d/access.log\"\n\tErrorLog    \"|/www/sbin/cronolog /www/logs/%25Y/%25m/%25d/errors.log\"\n\nwould instruct Apache to pipe its access and error log messages into\nseparate copies of cronolog, which would create new log files each day\nin a directory hierarchy structured by date, i.e. on 31 December 1996\nmessages would be written to:\n\n\t/www/logs/1996/12/31/access.log\n\t/www/logs/1996/12/31/errors.log\n\nAfter midnight the following files would be used:\n\n\t/www/logs/1997/01/01/access.log\n\t/www/logs/1997/01/01/errors.log","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["sysutils"],"options":{"SETUID_PATCH":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cronolog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cutegram","origin":"net-im/cutegram","version":"2.7.1_6","comment":"Free and opensource telegram client","maintainer":"henry.hu.sh@gmail.com","www":"https://aseman.co/en/products/cutegram/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89c60803148177044bec52c3b0efbd91cfad3ec8fc3d9abe2e6a96240e408471","flatsize":17660362,"path":"All/cutegram-2.7.1_6.pkg","repopath":"All/cutegram-2.7.1_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":12224404,"desc":"Cutegram is a free and opensource telegram clients for Linux, Windows, OS X and\nOpenBSD, focusing on user friendly, compatibility with desktop environments.\nCutegram using Qt5, QML, libqtelegram, libappindication, AsemanQtTools\ntechnologies and Faenza icons and Twitter emojies graphic sets. It's free and\nreleased under GPLv3 license.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libqtelegram-ae":{"origin":"net-im/libqtelegram-ae","version":"6.1_5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-graphicaleffects":{"origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"telegramqml":{"origin":"net-im/telegramqml","version":"0.9.2_4"}},"categories":["net-im"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libqtelegram-ae.so.1","libtelegramqml.so.1","libQt5WebEngineWidgets.so.5","libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5Quick.so.5","libQt5Multimedia.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5WebChannel.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5Xml.so.5","libQt5Positioning.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"crm114","origin":"mail/crm114","version":"20100106_6","comment":"Markov based SpamFilter","maintainer":"ports@FreeBSD.org","www":"https://crm114.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14dc26143d4f83f5ebd624d5a00f8a1982d38a23e196078241d893dd1bc48df0","flatsize":1174737,"path":"All/crm114-20100106_6.pkg","repopath":"All/crm114-20100106_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":395032,"desc":"CRM114 is a system to examine incoming e-mail, system log streams,\ndata files or other data streams, and to sort, filter, or alter the\nincoming files or data streams according to the user's wildest\ndesires. Criteria for categorization of data can be by satisfaction\nof regexes, by sparse binary polynomial matching with a Bayesian\nChain Rule evaluator, or by other means. Accuracy of the SBPH/BCR\nclassifier has been seen in excess of 99 per cent, for 1/4 megabyte\nof learning text. In other words, CRM114 learns, and it learns fast.","deps":{"libtre":{"origin":"textproc/libtre","version":"0.8.0_4"}},"categories":["mail"],"shlibs_required":["libtre.so.5"],"options":{"DOCS":"on","EXAMPLES":"on","NORMALIZEMIME":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe crm114 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cryptoballot","origin":"misc/cryptoballot","version":"g20181015_24","comment":"Cryptographically secure online voting","maintainer":"yuri@FreeBSD.org","www":"https://cryptoballot.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5cc638ca2e9fe62bfc96eeb10b944c6f727c4343eb86739dec87a98e161a58a","flatsize":27586988,"path":"All/cryptoballot-g20181015_24.pkg","repopath":"All/cryptoballot-g20181015_24.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":4137532,"desc":"Cryptoballot in an implementation of a cryptographically secure\nonline voting system that includes the blind signature algorithm\nallowing secure and reliable anonymous voting.\n\nFeatures:\n* All votes are anonymous with an option for the voter to mark their\n  ballot as public.\n* All voters can verify that their vote has been counted.\n* All voters can verify that all the votes have been tallied correctly.\n* All voters can verify that the total number of signed ballots matches\n  the number of votes cast.\n* Auditors with access to the voters list can verify the identities of\n  all voters who cast a ballot, but cannot match which ballot belongs\n  to which voter.","categories":["misc"]},{"name":"criterion","origin":"devel/criterion","version":"2.4.2_2","comment":"C and C++ unit testing framework for the 21st century","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Snaipe/Criterion","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3b4ef1399b37d19b397efede4b724a6e3316a246bde680c63990de46b250a53","flatsize":793525,"path":"All/criterion-2.4.2_2.pkg","repopath":"All/criterion-2.4.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":116476,"desc":"Criterion is a cross-platform C and C++ unit testing framework for the\n21st century.\n\nMost test frameworks for C require a lot of boilerplate code to set up\ntests and test suites -- you need to create a main, then register new\ntest suites, then register the tests within these suites, and finally\ncall the right functions.\n\nThis gives the user great control, at the unfortunate cost of\nsimplicity.\n\nCriterion follows the KISS principle, while keeping the control the\nuser would have with other frameworks.","deps":{"boxfort":{"origin":"devel/boxfort","version":"0.1.4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"nanomsg":{"origin":"net/nanomsg","version":"1.1.5_2"},"nanopb":{"origin":"devel/nanopb","version":"0.4.8"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libboxfort.so","libffi.so.8","libgit2.so.1.7","libnanomsg.so.5","libprotobuf-nanopb.so.0"],"shlibs_provided":["libcriterion.so.3"]},{"name":"croscorefonts","origin":"x11-fonts/croscorefonts-fonts-ttf","version":"1.31.0_2","comment":"Fonts created from by Google for ChromeOS to replace MS TTF","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"127f3d3b8e6787884638906ae218b52a055eda471c209c04fbe8fec10799255c","flatsize":6033963,"path":"All/croscorefonts-1.31.0_2.pkg","repopath":"All/croscorefonts-1.31.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2126872,"desc":"Google has created a set of fonts for its ChromeOS Operating system.\n\nThe three standard ones closely mimic the most popular ones for the Windows\nplatform and Linux's so-called Liberation fonts but are available under an\nOpenFont license.\n\nTinos, Arimo and Cousine, appear to be variations of the old standard Times,\nArial and Courier.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"You can start using the fonts by following these instructions:\n\nAdd the following line to the \"Files\" section of your x.org configuration file:\n\n\tFontPath \"/usr/local/share/fonts/ChromeOS/\"","type":"install"}]},{"name":"crlibm","origin":"math/crlibm","version":"1.0.b4_2","comment":"Correctly-rounded mathematics library","maintainer":"ports@FreeBSD.org","www":"http://lipforge.ens-lyon.fr/www/crlibm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aacd601f228f03c8dfb05326d8eaec6fc3134db29c817219b712feba7c8a7269","flatsize":5752426,"path":"All/crlibm-1.0.b4_2.pkg","repopath":"All/crlibm-1.0.b4_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1556588,"desc":"CRlibm is an efficient and proven mathematical library, which\nprovides implementations of the double-precision C99 standard\nelementary functions, correctly rounded in the four IEEE-754 rounding\nmodes, and sufficiently efficient in average time, worst-case time,\nand memory consumption to replace existing libms transparently.\n\nThe distribution includes extensive documentation with the proof\nof each function (currently more than 100 pages), as well as all\nthe Maple scripts used to develop the functions. This makes this\nlibrary an excellent tutorial on software elementary function\ndevelopment.\n\nCRlibm also includes a lightweight library for multiple precision,\nscslib (Software Carry Save Library). This library has been developed\nspecifically to answer the needs of the CRlibm project: precision\nup to a few hundred bits, portability, compatibility with IEEE\nfloating-point standards, performance comparable to or better than\nGMP, and a small footprint. It uses a data-structure which allows\ncarry propagations to be avoided during multiple-precision\nmultiplications, and supports addition, subtraction, multiplication,\nand conversions.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["math"],"shlibs_required":["libmpfr.so.6","libgmp.so.10"],"options":{"DOCS":"on","EXTRA_TEST":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe crlibm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"crowdsec-blocklist-mirror","origin":"security/crowdsec-blocklist-mirror","version":"0.0.2_9","comment":"CrowdSec Blocklist Mirror","maintainer":"marco@crowdsec.net","www":"https://github.com/crowdsecurity/cs-blocklist-mirror","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7642b17f0a7f9f3ce0ccee3d62acf9d335700a784fde23437293c80b6053cb88","flatsize":12654954,"path":"All/crowdsec-blocklist-mirror-0.0.2_9.pkg","repopath":"All/crowdsec-blocklist-mirror-0.0.2_9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3630620,"desc":"CrowdSec Blocklist Mirror\n\nPublish CrowdSec decisions via HTTP, to be consumed by network appliances.","categories":["security"],"messages":[{"message":"crowdsec-blocklist-mirror is installed.\n\nIf you are running crowdsec on this machine, the bouncer will register itself with\nthe Local API when it's started the first time.\n\nIf the LAPI is on another machine, you need to manually register the bouncer\nand fill lapi_key and lapi_url in /usr/local/etc/crowdsec/bouncers/crowdsec-blocklist-mirror.yaml before\nstarting the service.\n\nPlease refer to the documentation at\nhttps://docs.crowdsec.net/docs/bouncers/blocklist-mirror/\n\nThen activate the bouncer via sysrc and run it:\n\n----------\n# sysrc crowdsec_mirror_enable=\"YES\"\ncrowdsec_mirror_enable: NO -> YES\n# service crowdsec_mirror start\n----------\n\nThe blocklist is available by default at\n'http://127.0.0.1:41412/security/blocklist', check the configuration file to\nchange address, endpoint or add some authentication.","type":"install"}]},{"name":"croc","origin":"net/croc","version":"10.0.9_1","comment":"Tool to simply and securely transfer files and folders","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/schollz/croc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c76e47a7dc2b924397d941af83b1b580d12bb24e895a9bc763e04618b53c5b71","flatsize":7884909,"path":"All/croc-10.0.9_1.pkg","repopath":"All/croc-10.0.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2514420,"desc":"croc is a tool that allows any two computers to simply and securely\ntransfer files and folders.\n\nFeatures:\n\n  * allows any two computers to transfer data (using a relay)\n  * provides end-to-end encryption (using PAKE)\n  * enables easy cross-platform transfers (Windows, Linux, Mac)\n  * allows multiple file transfers\n  * allows resuming transfers that are interrupted\n  * local server or port-forwarding not needed\n  * ipv6-first with ipv4 fallback","categories":["net"]},{"name":"crimson-fields","origin":"games/crimson","version":"0.5.3_6","comment":"Tactical war game in the tradition of Battle Isle","maintainer":"ports@FreeBSD.org","www":"http://crimson.seul.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3bc2c0b7b4592b1dcd5a7e2fc998ebed95bbcc5d4e8d623e6841daa24f0f463","flatsize":1422761,"path":"All/crimson-fields-0.5.3_6.pkg","repopath":"All/crimson-fields-0.5.3_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":544108,"desc":"Crimson Fields is a tactical war game in the tradition of Battle Isle. While\nnot being an exact clone, it tries to keep closer to the very first part of\nthe series than to the later ones, especially with regard to a rather simple\nrule set and straight forward game play. Right now, the game can only be\nplayed by two human adversaries in hot-seat mode or via e-mail. There is no\nAI player code yet.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe crimson-fields port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"crmsh","origin":"net-mgmt/crmsh","version":"4.6.0_2","comment":"Command-line interface for High-Availability cluster management","maintainer":"flo@FreeBSD.org","www":"https://crmsh.github.io","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"edce7217230aaea005134198e5012d971c161999d2f53afc7f2e69c273caab15","flatsize":6435762,"path":"All/crmsh-4.6.0_2.pkg","repopath":"All/crmsh-4.6.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1879764,"desc":"Configure, manage and troubleshoot clusters from the command line, with full\ntab completion and extensive help. crmsh also provides advanced features like\nlow-level cluster configuration, cluster scripting, package management, and\nhistory exploration tools giving you a complete insight into the state of your\ncluster.","deps":{"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-parallax":{"origin":"devel/py-parallax","version":"1.0.8"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","python"],"options":{"DOCS":"on","MANPAGES":"on"},"annotations":{"cpe":"cpe:2.3:a:clusterlabs:crmsh:4.6.0:::::dragonfly6:x86_64:2"}},{"name":"crlfuzz","origin":"security/crlfuzz","version":"1.4.1_22","comment":"Fast tool to scan CRLF vulnerability written in Go","maintainer":"dutra@FreeBSD.org","www":"https://github.com/dwisiswant0/crlfuzz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a7514fc02410f6585b68659d7a03f40ebd66d433877fc0234aa937da735883c","flatsize":4782727,"path":"All/crlfuzz-1.4.1_22.pkg","repopath":"All/crlfuzz-1.4.1_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1656188,"desc":"Fast tool to scan CRLF vulnerability written in Go.","categories":["security"]},{"name":"crex","origin":"textproc/crex","version":"0.2.5_2","comment":"Explore, test, and check regular expressions in the terminal","maintainer":"ports@FreeBSD.org","www":"https://octobanana.com/software/crex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c14b16fcdd8ab071ffc3d7605ef5660d0099f949ab255e1fb279394b0e725095","flatsize":219070,"path":"All/crex-0.2.5_2.pkg","repopath":"All/crex-0.2.5_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":75264,"desc":"Explore, test, and check regular expressions in the terminal.\n\nGiven your regular expression and text, crex will output matches,\ncapture groups, and details.  crex has a range of options, allowing\nfine grained control over matching and output.  It uses ECMAScript\ngrammar by default, while also accepting posix, extended posix,\nawk, grep, and extended grep grammars.  Input can be received by\npiped stdin, or by using the -s option.  Output options include\nplain, colour, and json formats.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe crex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cyberchef","origin":"security/cyberchef","version":"10.5.2","comment":"Cyber operations within a web browser","maintainer":"dvl@FreeBSD.org","www":"https://github.com/gchq/CyberChef/wiki","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"af3c30c65566ae0a61504fa1f5dc3d9d18f71454df834d7833492cf0f278f1b2","flatsize":42523001,"path":"All/cyberchef-10.5.2.pkg","repopath":"All/cyberchef-10.5.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15650336,"desc":"CyberChef is a simple, intuitive web app for carrying out all manner of\n\"cyber\" operations within a web browser. These operations include\ncreating hexdumps, simple encoding like XOR or Base64, more complex\nencryption like AES, DES and Blowfish, data compression and\ndecompression, calculating hashes and checksums, IPv6 and X.509\nparsing, and much more.","categories":["security"],"annotations":{"cpe":"cpe:2.3:a:gchq:cyberchef:10.5.2:::::dragonfly6:x86_64"}},{"name":"createtorrent","origin":"net-p2p/createtorrent","version":"1.1.4","comment":"Create BitTorrent files from the command line","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1f2c8355b5e2db8c7dcbb1763349d894f461a6e5d7b47e9568b8aeea68c425e","flatsize":31518,"path":"All/createtorrent-1.1.4.pkg","repopath":"All/createtorrent-1.1.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12340,"desc":"CreateTorrent is a small and fast command line utility to create BitTorrent\nfiles easily. BitTorrent files can be created from either one file or a\ncollection of files that are grouped together into a directory.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"shlibs_required":["libcrypto.so.12"]},{"name":"cricket","origin":"net-mgmt/cricket","version":"1.0.5_12","comment":"High performance, flexible monitoring system","maintainer":"ports@FreeBSD.org","www":"https://cricket.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c6279e6fc8d758bce6005dd2d00790e35c917cac12ad7983b5650372bbcad9b","flatsize":1026468,"path":"All/cricket-1.0.5_12.pkg","repopath":"All/cricket-1.0.5_12.pkg","licenselogic":"single","pkgsize":358816,"desc":"Cricket is a high performance, extremely flexible system for monitoring\ntrends in time-series data. Cricket was expressly developed to help network\nmanagers visualize and understand the traffic on their networks, but it can\nbe used all kinds of other jobs, as well.\nIt's similar to mrtg, but has a different approach.","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-SNMP_Session":{"origin":"net-mgmt/p5-SNMP_Session","version":"1.13_4"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["net-mgmt"],"users":["cricket"],"groups":["www"],"messages":[{"message":"Sample config installed at:\n        /usr/local/etc/cricket-conf.pl.dist\n\nCricket has been installed in /usr/local/cricket. You'll find\nexecutables and configfiles there. Please take a look at\nhttp://cricket.sourceforge.net/. The documentation can be\nfound in /usr/local/cricket/cricket/doc/ too.","type":"install"},{"message":"===>   NOTICE:\n\nThe cricket port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"credis","origin":"databases/credis","version":"0.2.3","comment":"Library for communicating with Redis servers","maintainer":"skreuzer@FreeBSD.org","www":"https://code.google.com/p/credis/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7eb8cb0ce3e4dc1e42a325bd33af6fd9e7f571a230abc78d49de8ef1e253635b","flatsize":146876,"path":"All/credis-0.2.3.pkg","repopath":"All/credis-0.2.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":19208,"desc":"Credis is a client library in plain C for communicating with Redis servers.","categories":["databases"],"shlibs_provided":["libcredis.so.0"]},{"name":"create-rb-port","origin":"ports-mgmt/create-rb-port","version":"0.0.3","comment":"Script to ease creation of rubygem- ports","maintainer":"ruby@FreeBSD.org","www":"https://github.com/swills/freebsd-ruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11247841c96b2c0c8575aafbf6080e028cf8725532572694e9c39e16f08ff5e2","flatsize":3684,"path":"All/create-rb-port-0.0.3.pkg","repopath":"All/create-rb-port-0.0.3.pkg","licenselogic":"single","pkgsize":2172,"desc":"This port provides a simple script meant to ease creation of rubygem- ports.","deps":{"ruby32-gems":{"origin":"devel/ruby-gems","version":"3.5.13"}},"categories":["ports-mgmt"]},{"name":"create-cert","origin":"security/create-cert","version":"2.11","comment":"Create openssl client key and certificates","maintainer":"leres@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac355fe6d31519760e3c7cbcc73fa06756da912f58de85a07bcc19c667e01c51","flatsize":19228,"path":"All/create-cert-2.11.pkg","repopath":"All/create-cert-2.11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":8932,"desc":"create-cert is a script that uses openssl(1) to create self-signed host\ncertificates and private keys for fully qualified domain names (FQDNs).","categories":["security"]},{"name":"crc32c","origin":"devel/crc32c","version":"1.1.2","comment":"CRC32C implementation supporting CPU-specific acceleration","maintainer":"amzo1337@gmail.com","www":"https://github.com/google/crc32c","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b43a9b855760ec16b533988f261b3758a26f0475fb2b096be8338c12e7d8e65b","flatsize":27961,"path":"All/crc32c-1.1.2.pkg","repopath":"All/crc32c-1.1.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":15176,"desc":"This project collects a few CRC32C implementations under an umbrella\nthat dispatches to a suitable implementation based on the host\ncomputer's hardware capabilities.\n\nCRC32C is specified as the CRC that uses the iSCSI polynomial in RFC 3720.\nThe polynomial was introduced by G. Castagnoli, S. Braeuer and M. Herrmann.\nCRC32C is used in software such as Btrfs, ext4, Ceph and leveldb.","categories":["devel"],"shlibs_provided":["libcrc32c.so.1"]},{"name":"crawl","origin":"www/crawl","version":"0.4_17","comment":"Small, efficient web crawler with advanced features","maintainer":"portmaster@BSDforge.com","www":"https://www.monkey.org/~provos/crawl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fce3dd9ab0ed5682c7c1c98692606b1c6ddf38d04cc3f3452eda03d3a30e533","flatsize":73512,"path":"All/crawl-0.4_17.pkg","repopath":"All/crawl-0.4_17.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":26980,"desc":"The crawl utility starts a depth-first traversal of the web at the\nspecified URLs. It stores all JPEG images that match the configured\nconstraints.  Crawl is fairly fast and allows for graceful termination.\nAfter terminating crawl, it is possible to restart it at exactly\nthe same spot where it was terminated. Crawl keeps a persistent\ndatabase that allows multiple crawls without revisiting sites.\n\nThe main reason for writing crawl was the lack of simple open source\nweb crawlers. Crawl is only a few thousand lines of code and fairly\neasy to debug and customize.\n\nSome of the main features:\n - Saves encountered JPEG images\n - Image selection based on regular expressions and size contrainsts\n - Resume previous crawl after graceful termination\n - Persistent database of visited URLs\n - Very small and efficient code\n - Supports robots.txt","deps":{"db18":{"origin":"databases/db18","version":"18.1.40"},"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["www"],"shlibs_required":["libevent-2.1.so.7"],"options":{"EXAMPLES":"on"}},{"name":"crispy-doom","origin":"games/crispy-doom","version":"6.0_2","comment":"Enhanced-resolution Doom source port based on Chocolate Doom","maintainer":"danilo@FreeBSD.org","www":"https://github.com/fabiangreffrath/crispy-doom","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55bd000fd30107318eac74aa604eb00e2dc5d655d63b8ee476471721784bbf02","flatsize":5303833,"path":"All/crispy-doom-6.0_2.pkg","repopath":"All/crispy-doom-6.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1011956,"desc":"Crispy Doom is a friendly fork of Chocolate Doom that provides a higher\ndisplay resolution, removes the static limits of the Doom engine and offers\nfurther optional visual, tactical and physical enhancements while remaining\nentirely config file, savegame, netplay and demo compatible with the original.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_net":{"origin":"net/sdl2_net","version":"2.2.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libsamplerate.so.0","libpng16.so.16","libfluidsynth.so.3","libSDL2_mixer-2.0.so.0","libSDL2_net-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"cretan-hubris","origin":"games/cretan-hubris","version":"0.2_7","comment":"Maze on the Isle of Crete","maintainer":"ports@FreeBSD.org","www":"https://radius-engine.sourceforge.net/development/cretan-hubris--egp-2012-02-.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6ff8ced8d9639d77171d92363a720a6f10612a8dd17393c5f90df175823348c","flatsize":400672,"path":"All/cretan-hubris-0.2_7.pkg","repopath":"All/cretan-hubris-0.2_7.pkg","licenselogic":"and","licenses":["GPLv2+","CC-BY-SA-3.0"],"pkgsize":275808,"desc":"You are the master architect Daedalus. You have just finished building\nthe Labyrinth; a massive, elaborate maze on the Isle of Crete.\n\nUnfortunately, boasts about your accomplishment have drawn the wrath of jealous\ngods. They have sent a burning energy wave rippling through your creation...","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_sound":{"origin":"audio/sdl_sound","version":"1.0.3_16"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["games"],"shlibs_required":["liblua-5.1.so","libpng16.so.16","libphysfs.so.1","libSDL_sound-1.0.so.1","libGLU.so.1","libGL.so.1","libSDL-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe cretan-hubris port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"crashme","origin":"sysutils/crashme","version":"2.4_2","comment":"Tool to test an operating system's robustness","maintainer":"gjc@alum.mit.edu","www":"http://crashme.codeplex.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb726d04990b3f5c59a1aeba9a005421f6d6ceaf591fef452c5b18ba7be10d22","flatsize":69605,"path":"All/crashme-2.4_2.pkg","repopath":"All/crashme-2.4_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":21452,"desc":"Crashme is a very simple program that tests the operating\nenvironment's robustness by invoking random data as if it were a\nprocedure. The standard signals are caught and handled with a setjmp\nback to a loop which will try again to produce a fault by executing\nrandom data. Some people call this stress testing.","categories":["sysutils"]},{"name":"cramfs","origin":"sysutils/cramfs","version":"1.1_1","comment":"Linux Compressed ROM FileSystem","maintainer":"portmaster@BSDforge.com","www":"https://sourceforge.net/projects/cramfs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64b1de7cebe220c58aada1b8270b6cdf679f71c4bfc5ee9dc3b2e4387913db39","flatsize":50738,"path":"All/cramfs-1.1_1.pkg","repopath":"All/cramfs-1.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":18840,"desc":"Cramfs is a Linux filesystem designed to be simple, small,\nand to compress things well. It is used on a number of\nembedded systems and small devices.","categories":["sysutils"]},{"name":"creduce","origin":"devel/creduce","version":"2.11.0.l13.g20220117,1","comment":"Produces small test cases","maintainer":"fuz@FreeBSD.org","www":"https://github.com/csmith-project/creduce","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52b3b723c7b86eb0e48a78904a21da6ceb268a4192887c00d9fce9a7e5e7c974","flatsize":17881239,"path":"All/creduce-2.11.0.l13.g20220117,1.pkg","repopath":"All/creduce-2.11.0.l13.g20220117,1.pkg","licenselogic":"single","licenses":["NCSA"],"pkgsize":1231064,"desc":"C-Reduce is a tool which takes a large C or C++ program that has a property of\ninterest (such as triggering a compiler bug) and automatically produces a much\nsmaller C/C++ program that has the same property. It is intended for use by\npeople who discover and report bugs in compilers and other tools that process\nC/C++ code.","deps":{"delta":{"origin":"devel/delta","version":"2020.06.22"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"llvm13":{"origin":"devel/llvm13","version":"13.0.1_7"},"p5-Benchmark-Timer":{"origin":"devel/p5-Benchmark-Timer","version":"0.7112"},"p5-Exporter-Lite":{"origin":"devel/p5-Exporter-Lite","version":"0.09"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-Getopt-Tabular":{"origin":"devel/p5-Getopt-Tabular","version":"0.3_1"},"p5-Regexp-Common":{"origin":"textproc/p5-Regexp-Common","version":"2017060201"},"p5-Sys-CPU":{"origin":"devel/p5-Sys-CPU","version":"0.61"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libLLVM-13.so","libclang-cpp.so.13"]},{"name":"cream","origin":"editors/cream","version":"0.43","comment":"Gvim extension with many features","maintainer":"ports@FreeBSD.org","www":"https://cream.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"28dc56e597480ed015b1e7816f1a7148a60cf14345031126f7cb65c7f058b47d","flatsize":2273064,"path":"All/cream-0.43.pkg","repopath":"All/cream-0.43.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":641064,"desc":"Cream is a vim extension supports pull-down menus and/or keyboard shortcuts.\n\nFeatures:\n- Standard and intuitive menus.\n- Syntax highlighting colors, supporting more than 350 languages.\n- Intuitive status line.\n- Automatic text indention.\n- Word wrap.\n- Multiple documents opening.\n- Find and Find/Replace dialogs.\n- Spell check with error highlighting.\n- Text justification.\n- Conversion of and between Unix, Windows and Apple platform format files.\n- Macro record and playback.\n- File browser.\n- Ctags navigation and searching.\n- Plus lots of addons.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"vim-gtk3":{"origin":"editors/vim","version":"9.1.0470"}},"categories":["editors"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cream port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"crackpkcs12","origin":"security/crackpkcs12","version":"0.2.11","comment":"Multithreaded program to crack PKCS","maintainer":"ehaupt@FreeBSD.org","www":"https://crackpkcs12.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3eaaf4154404b3a158609b976ca3a9cf1df7453826549ef7500a356dc46519b5","flatsize":51514,"path":"All/crackpkcs12-0.2.11.pkg","repopath":"All/crackpkcs12-0.2.11.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":18096,"desc":"Multithreaded program to crack PKCS#12 files.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12"]},{"name":"crashtest","origin":"games/crashtest","version":"1.1_4","comment":"Educational crash simulator","maintainer":"amdmi3@FreeBSD.org","www":"https://www.stolk.org/crashtest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d20f55b686d60181c4c1fbc4298b9cbbdbc568014ae945a6f35a6940b1c494dc","flatsize":831469,"path":"All/crashtest-1.1_4.pkg","repopath":"All/crashtest-1.1_4.pkg","licenselogic":"single","pkgsize":272112,"desc":"Crashtest simulates car crashes. This is an educational tool that\ncan be used to acquire much insight into this complex process. The\nuser can learn about the relation between speed, reaction-time and\nstopping distance. Also, many physical properties can be studied.","deps":{"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"ode":{"origin":"devel/ode","version":"0.16.2,1"}},"categories":["games","education"],"shlibs_required":["libode.so.0.16.2","libGLU.so.1","libGL.so.1","libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk_gl.so.1.3","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"criticalmass","origin":"games/criticalmass","version":"1.5.0_4,1","comment":"SDL/OpenGL space shoot'em up game","maintainer":"ports@FreeBSD.org","www":"https://criticalmass.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97fd3449002af0f6aafad8ac31f714d9437324353986bc769e68755560d01081","flatsize":3554433,"path":"All/criticalmass-1.5.0_4,1.pkg","repopath":"All/criticalmass-1.5.0_4,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2959852,"desc":"An SDL/OpenGL space shoot'em up game","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"}},"categories":["games"],"shlibs_required":["libGL.so.1","libpng16.so.16","libtinyxml.so.3","libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe criticalmass port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cpupdate","origin":"sysutils/cpupdate","version":"g20180513_7","comment":"CPU microcode update utility for x86","maintainer":"eugen@FreeBSD.org","www":"https://github.com/kernschmelze/cpupdate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7930476739afd050260bde61b269208974c696cec4c2391a3d479de91ed94da","flatsize":33021,"path":"All/cpupdate-g20180513_7.pkg","repopath":"All/cpupdate-g20180513_7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14732,"desc":"x86 CPU microcode utility for BSD.\n\nAt the moment, it is for Intel processors only.","categories":["sysutils"],"options":{"CPM":"off","INTEL":"off"},"messages":[{"message":"NOTE: The following directories\n\n/construction/sysutils/cpupdate/CPUMicrocodes-628e39b\n/construction/sysutils/cpupdate/Intel-Linux-Processor-Microcode-Data-Files-microcode-20240514/intel-ucode\n\ncontain Intel and/or platomav/CPUMicrocodes collections respectively\nif you have just built the port with corresponding CPM/INTEL option(s) enabled.\nIn this case you can run \"make install-microcodes\" to install them to\n/usr/local/share/cpupdate\n\nIf you installed the package then you can download microcodes with following command:\nservice cpupdate download","type":"install"}]},{"name":"crack-attack","origin":"games/crack-attack","version":"1.1.14_19","comment":"OpenGL game based on Super Nintendo classic Tetris Attack","maintainer":"amdmi3@FreeBSD.org","www":"https://www.nongnu.org/crack-attack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a81b5c5b3c1b6b2ec351453e53925ba5d6eeb84f3ed811e863fc4b43d19d9be","flatsize":4238097,"path":"All/crack-attack-1.1.14_19.pkg","repopath":"All/crack-attack-1.1.14_19.pkg","licenselogic":"single","pkgsize":413600,"desc":"A free OpenGL game for Windows and UNIX, based on the Super Nintendo\nclassic Tetris Attack. Stack of blocks grows from the bottom, and you\nhave got to make sure it will never reaches the top. To add\nto the excitement, chunks of red garbage will fall from above.\n\nFor single player game use\n\ncrack-attack --solo","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games"],"shlibs_required":["libSM.so.6","libICE.so.6","libGL.so.1","libGLU.so.1","libglut.so.3","libXi.so.6","libX11.so.6","libXmu.so.6","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"cpulimit","origin":"sysutils/cpulimit","version":"2.2_1","comment":"Limit the CPU usage of a process","maintainer":"jessefrgsmith@yahoo.ca","www":"https://limitcpu.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37dbe28e0cedcd7ee12a656083413325801c32b0d13d9a8a9d8d7ae0ce1e55a1","flatsize":38091,"path":"All/cpulimit-2.2_1.pkg","repopath":"All/cpulimit-2.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16208,"desc":"The cpulimit program throttles back a process's CPU usage. This allows the\nuser to slow down jobs that would otherwise choke the processor. It is also\nhelpful on laptops where we want to avoid generating a lot of heat.","categories":["sysutils"]},{"name":"cquery","origin":"devel/cquery","version":"20180718_7","comment":"Highly-scalable, low-latency language server for C/C++/Objective-C","maintainer":"henry.hu.sh@gmail.com","www":"https://github.com/cquery-project/cquery","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"793a7d0828dcf3b1bf1e71ec4c40d1cd055f64c2297eb0446261e5c752413a7c","flatsize":2324797,"path":"All/cquery-20180718_7.pkg","repopath":"All/cquery-20180718_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":700360,"desc":"cquery is a highly-scalable, low-latency language server for C/C++/Objective-C.\nIt is tested and designed for large code bases like Chromium. cquery provides\naccurate and fast semantic analysis without interrupting workflow.","deps":{"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"}},"categories":["devel"],"shlibs_required":["libclang.so.15"]},{"name":"cracklib","origin":"security/cracklib","version":"2.9.7_2","comment":"Password-checking library","maintainer":"cy@FreeBSD.org","www":"https://sourceforge.net/projects/cracklib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88278f238655d6ebb78c6bfd4c6440ed233a54105d8a9775e328dc8fe4bbad86","flatsize":1382535,"path":"All/cracklib-2.9.7_2.pkg","repopath":"All/cracklib-2.9.7_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":603096,"desc":"CrackLib is a library containing a C function (well, lots of functions\nreally, but you only need to use one of them) which may be used in a\n\"passwd\"-like program.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["security"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libcrack.so.2"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:cracklib_project:cracklib:2.9.7:::::dragonfly6:x86_64:2"}},{"name":"csound","origin":"audio/csound","version":"6.15.0_8","comment":"Sound synthesizer","maintainer":"yuri@FreeBSD.org","www":"https://csound.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ef546fe5e809b6eb5fb6bf8f4737c6d918ec3c39395f486edad6d95f09c6bf2","flatsize":12017737,"path":"All/csound-6.15.0_8.pkg","repopath":"All/csound-6.15.0_8.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":6755712,"desc":"Csound is a programming language designed and optimized for sound\nrendering and signal processing. The language consists of over 450\nopcodes - the operational codes that the sound designer uses to build\n\"instruments\" or patches.\n\nAlthough there are an increasing number of graphical \"front-ends\" for\nthe language, you typically design and modify your patches using a word\nprocessor. Usually, you create two text files - a .orc (orchestra) file\ncontaining the \"instruments,\" and a .sco (score) file containing the\n\"notes.\"\n\nIn Csound, the complexity of your patches is limited by your knowledge,\ninterest, and need, but never by the language itself. For instance, a\n22,050 oscillator additive synthesizer with 1024 stage envelope\ngenerators on each is merely a copy-and-paste operation. The same goes\nfor a 1 million voice granular texture!\n\nHave you ever dreamed of sounds such as these? Well in Csound you can.\nAnd in Csound these dreams can come true!","deps":{"dssi":{"origin":"audio/dssi","version":"1.1.1_13"},"faust":{"origin":"audio/faust","version":"2.74.6"},"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libdssialsacompat":{"origin":"audio/libdssialsacompat","version":"1.0.8a_2"},"liblo":{"origin":"audio/liblo","version":"0.32"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"stk":{"origin":"audio/stk","version":"4.6.2_1"}},"categories":["audio","lang"],"shlibs_required":["libsndfile.so.1","libsamplerate.so.0","libfltk_images.so.1.3","libfltk_forms.so.1.3","libfltk.so.1.3","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libcrypto.so.12","libncurses.so.6","libfaust.so.2","libpng16.so.16","libjack.so.0","liblo.so.7","libstk-4.6.2.so","libintl.so.8"],"shlibs_provided":["libcsnd6.so.6.0","libcsound64.so.6.0"],"options":{"CURL":"off","FLTK":"on","HDF5":"off","NLS":"on","OPENMP":"on","PORTAUDIO":"off","PULSEAUDIO":"off","BUCHLA":"on","CHUA":"on","COUNTER":"off","DSSI":"on","EXCITER":"on","FAUST":"on","FLUIDSYNTH":"off","IMAGE":"on","JACK":"on","LUA":"off","LINALG":"on","MP3OUT":"off","OSC":"on","P5GLOVE":"on","PADSYNTH":"on","PLATEREV":"on","PVSGENDY":"off","PYTHON":"off","SCANSYN":"on","SELECT":"on","SERIAL":"on","STACK":"on","STK":"on","VST4CS":"off","WIIMOTE":"off"},"annotations":{"cpe":"cpe:2.3:a:csounds:csound:6.15.0:::::dragonfly6:x86_64:8"},"messages":[{"message":"/usr/local/bin/mixer has been renamed to /usr/local/bin/csmixer so it\nwon't conflict with /usr/bin/mixer","type":"install"}]},{"name":"cpuminer","origin":"net-p2p/cpuminer","version":"2.5.1_2","comment":"CPU miner for Litecoin and Bitcoin","maintainer":"mm@FreeBSD.org","www":"https://sourceforge.net/projects/cpuminer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43ea655c8f0367fc949a7f06e59a8efc964a85f32f51a0fadb86b3f0929aa9eb","flatsize":341487,"path":"All/cpuminer-2.5.1_2.pkg","repopath":"All/cpuminer-2.5.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":71228,"desc":"cpuminer is a simple daemon that performs Bitcoin or Litecoin\npooled or solo mining.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"jansson":{"origin":"devel/jansson","version":"2.14"}},"categories":["net-p2p","math"],"shlibs_required":["libcurl.so.4"],"options":{"DOCS":"on","GCC":"on"},"annotations":{"cpe":"cpe:2.3:a:cpuminer_project:cpuminer:2.5.1:::::dragonfly6:x86_64:2"}},{"name":"crafty","origin":"games/crafty","version":"25.2_1","comment":"Chess program for playing and analyzing games","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc84b1f5fb89cdd6ae7605875f78aeb763016985c76b01b1b1efba6f83e22aef","flatsize":2311345,"path":"All/crafty-25.2_1.pkg","repopath":"All/crafty-25.2_1.pkg","licenselogic":"single","pkgsize":1006380,"desc":"Crafty is a rapidly developing chess engine with more and more features\nbeing added regularly.  It can play, analyze, and even annotate games\nfor you.  Crafty can utilize tablebases; these are available for FreeBSD\nin the related ports.\n\nThe files bitmaps.tgz and sound.tgz are available in your doc directory,\nusually /usr/local/share/doc/crafty.  The bitmaps are for html\nannotations performed by crafty - they should be unpacked into the\ndirectory you normally analyze games into, and all should be fine...\n\nThe sounds are for move announcements.  Unpack the archive somewhere,\nand have a look at the 'speak' script to customize for your use, if\ndesired.\n\n22.1 -> New \"skill\" command that can be used to \"dumb down\" crafty.\n\"skill <n>\" where n is a number between 1 and 100.  100 is max (default)\nskill.  Skill 70 will drop the playing Elo by about 200 points.  Skill\n50 will drop it about 400 points.  The curve is not linear, and the\ncloser you get to 1, the lower the rating.","categories":["games"],"messages":[{"message":"This package is set to allow per-user config files, and a shared books\ndirectory.  To accomplish this, crafty is setgid nobody, and the books\nand learning information are owned by the user 'nobody.'\n\nThe location values are tunable, see message when make is issued.\n\nIf you have an SMP system, add a line to your ~/.craftyrc file to the\neffect:\n\nsmpmt=2 (or however many cpus you have)\n\nDo not set this higher than you really have, or performance will\nactually drop.\n\nNew \"skill\" command that can be used to \"dumb down\" crafty.  \"skill <n>\"\nwhere n is a number between 1 and 100.  100 is max (default) skill.\nSkill 70 will drop the playing Elo by about 200 points.  Skill 50 will\ndrop it about 400 points.  The curve is not linear, and the closer you\nget to 1, the lower the rating.","type":"install"},{"message":"===>   NOTICE:\n\nThe crafty port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"craft","origin":"games/craft","version":"1.0_10","comment":"Simple Minecraft clone written in C using modern OpenGL","maintainer":"danilo@FreeBSD.org","www":"https://www.michaelfogleman.com/craft/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5fecd51229cea43f7a16b4813f0e3ef0f0e95691e919166499f3c1f5bd28f5d","flatsize":1646598,"path":"All/craft-1.0_10.pkg","repopath":"All/craft-1.0_10.pkg","licenselogic":"single","pkgsize":678064,"desc":"Craft is a Minecraft clone.\nJust a few thousand lines of C using modern OpenGL (shaders).\nOnline multiplayer support is included using a Python-based server.\n\nThis version is adapted to build, install and run on FreeBSD.\n\nCraft was created by Michael Fogleman.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["games"],"shlibs_required":["libX11.so.6","libXrandr.so.2","libXi.so.6","libXxf86vm.so.1","libGL.so.1","libcurl.so.4"]},{"name":"cpuid","origin":"misc/cpuid","version":"3.3_7","comment":"CPU identification utility","maintainer":"ports@FreeBSD.org","www":"http://www.ka9q.net/code/cpuid/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"994ac5a0fc04de9ba0608875e349621bbfff76f0310699328ffc725a4786ea91","flatsize":38632,"path":"All/cpuid-3.3_7.pkg","repopath":"All/cpuid-3.3_7.pkg","licenselogic":"single","pkgsize":11128,"desc":"This is a fairly complete CPU identification utility. It has been tested on\nseveral Intel, AMD and Cyrix CPUs. If the Pentium III serial number misfeature\nis present and enabled, this program will display it.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe cpuid port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cpufetch","origin":"sysutils/cpufetch","version":"1.05_1","comment":"Simple yet fancy CPU architecture fetching tool","maintainer":"jbo@FreeBSD.org","www":"https://github.com/Dr-Noob/cpufetch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d5cf67da0f5a2b967278fc7ff90c3145254cf56266d511e0fe98e45983762ed","flatsize":122907,"path":"All/cpufetch-1.05_1.pkg","repopath":"All/cpufetch-1.05_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":37760,"desc":"Simple yet fancy CPU architecture fetching tool.\n\ncpufetch is a command-line tool written in C that displays the CPU information\nin a clean and beautiful way.","categories":["sysutils"]},{"name":"cpuid2cpuflags","origin":"sysutils/cpuid2cpuflags","version":"13","comment":"Tool to generate CPU_FLAGS_* for your CPU","maintainer":"danfe@FreeBSD.org","www":"https://github.com/mgorny/cpuid2cpuflags","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"717bfa3237db41f36efbab3ddf60dc528d319e96154b015cb809774ca77ee2f2","flatsize":11379,"path":"All/cpuid2cpuflags-13.pkg","repopath":"All/cpuid2cpuflags-13.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5320,"desc":"The program attempts to obtain the identification and capabilities\nof the currently used CPU, and print the matching set of CPU_FLAGS_*\nflags for Gentoo Linux, but it could be useful for FreeBSD as well.\n\nThe output format is compatible both with Portage (package.use) and\nPaludis (use.conf/options.conf).\n\nOn x86 platforms, the program issues the CPUID instruction to obtain\nprocessor capabilities.\n\nOn ARM platforms, the userspace processes are not allowed to obtain\nprocessor information directly.  Instead, the program is relying on\nkernel identification of the CPU provided via the system interfaces.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"cpu-microcode-rc","origin":"sysutils/cpu-microcode-rc","version":"1.0_2","comment":"RC script for CPU microcode updates","maintainer":"jrm@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a330c4470a20637f261ebe28f13506b55bee2862c1d1c643f82d4d4c1126ae5a","flatsize":2649,"path":"All/cpu-microcode-rc-1.0_2.pkg","repopath":"All/cpu-microcode-rc-1.0_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2568,"desc":"An RC script for one of two methods to update CPU microcode.\n\nEarly loading, which does not require this RC script, is usually the preferred\nmethod because updates are applied before the kernel performs CPU feature\ndetection.  The other method, which requires this RC script, is late loading.\nAMD systems running FreeBSD prior to 2024-02-22 snapshot 34467bd76 only support\nlate loading.\n\nCPU microcode data can be installed from one of the sysutils/cpu-microcode-*\nports.","categories":["sysutils"],"messages":[{"message":"This port includes an RC script, which is one of two methods to update\nthe CPU microcode on a FreeBSD system.\n\n1. Early loading.\n   This method does not use the RC script included here.\n   This is the preferred method, because it ensures that any CPU features\n   added or removed by a microcode update are visible to the kernel by\n   applying the update before the kernel performs CPU feature detection.\n\n   To enable updates using early loading, add the following lines to\n   /boot/loader.conf:\n\n   cpu_microcode_load=\"YES\"\n\n   and the appropriate one of these lines:\n\n   cpu_microcode_name=\"/boot/firmware/intel-ucode.bin\"\n   cpu_microcode_name=\"/boot/firmware/amd-ucode.bin\"\n\n   The microcode update will be loaded when the system is rebooted.\n\n   AMD systems running FreeBSD prior to 2024-02-22 snapshot\n   34467bd76 only support late loading.\n\n\n2. Late loading.\n   This method, which does use the RC script included here, is enabled by\n   adding the following line to /etc/rc.conf:\n\n   microcode_update_enable=\"YES\"\n\n   The microcode update is then applied upon reboot or when the microcode\n   update service is run via:\n\n   # service microcode_update start\n\n   If the CPU requires a microcode update, a console message such as the\n   following will appear:\n\n   Updating CPU Microcode...\n   /usr/local/share/cpucontrol/m32306c3_00000022.fw: updating cpu /dev/cpuctl0 from rev 0x17 to rev 0x22... done.\n   /usr/local/share/cpucontrol/m32306c3_00000022.fw: updating cpu /dev/cpuctl2 from rev 0x17 to rev 0x22... done.\n   /usr/local/share/cpucontrol/m32306c3_00000022.fw: updating cpu /dev/cpuctl4 from rev 0x17 to rev 0x22... done.\n   /usr/local/share/cpucontrol/m32306c3_00000022.fw: updating cpu /dev/cpuctl6 from rev 0x17 to rev 0x22... done.\n   Done.\n\nIt is safe to enable both methods.","type":"install"}]},{"name":"cpuburn","origin":"sysutils/cpuburn","version":"1.4_3","comment":"CPU/memory stress testing utilities","maintainer":"avg@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2476d4217c39039f9ff9e07500b258d40a0566010aee435fa439f1396d808af5","flatsize":28813,"path":"All/cpuburn-1.4_3.pkg","repopath":"All/cpuburn-1.4_3.pkg","licenselogic":"single","pkgsize":6524,"desc":"CPUburn contains several utilities for stress testing various x86\nCPUs. To get the most of out of these utilities read the documentation\nunder share/doc/cpuburn.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"cpu_features","origin":"devel/cpu_features","version":"0.9.0","comment":"Cross platform C99 library to get cpu features at runtime","maintainer":"skreuzer@FreeBSD.org","www":"https://github.com/google/cpu_features","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dac6e0f48627d5eade0fb02548b6cde6a3f96e03e6ca4895083da4b2a7421f49","flatsize":133897,"path":"All/cpu_features-0.9.0.pkg","repopath":"All/cpu_features-0.9.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35612,"desc":"A small, fast, and simple open source library to report CPU features at\nruntime. Written in C99 for maximum portability, it allocates no memory and is\nsuitable for implementing fundamental functions and running in sandboxed\nenvironments.","categories":["devel"],"shlibs_provided":["libcpu_features.so"]},{"name":"cpu-microcode-amd","origin":"sysutils/cpu-microcode-amd","version":"20231019","comment":"AMD CPU microcode updates","maintainer":"jrm@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24eea5781c9560e4774c9fae404c551431eaf1c41e65aae619b24e2096d078e9","flatsize":80501,"path":"All/cpu-microcode-amd-20231019.pkg","repopath":"All/cpu-microcode-amd-20231019.pkg","licenselogic":"single","licenses":["EULA"],"pkgsize":59188,"desc":"Processor microcode updates provide bug fixes, which can be critical to\nthe security and stability of your system.  This port uses the cpuctl(4)\nmicrocode update facility to keep your AMD processor's firmware\nup-to-date.","deps":{"cpu-microcode-rc":{"origin":"sysutils/cpu-microcode-rc","version":"1.0_2"}},"categories":["sysutils"],"messages":[{"message":"Refer to the cpu-microcode-rc installation notes to enable AMD microcode\nupdates.","type":"install"}]},{"name":"cproto","origin":"devel/cproto","version":"4.7k_1","comment":"Generate C function prototypes and convert function definitions","maintainer":"thomas@bsdunix.ch","www":"https://invisible-island.net/cproto/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e135c730a989ce6a36a5165e006f710b7bbacb5c8765c5aede5ea36686460fba","flatsize":73450,"path":"All/cproto-4.7k_1.pkg","repopath":"All/cproto-4.7k_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":30580,"desc":"Cproto is a program that generates function prototypes and variable\ndeclarations from C source code.  It can also convert function definitions\nbetween the old style and the ANSI C style.  This conversion overwrites the\noriginal files, so make a backup copy of your files in case something goes\nwrong.\n\nThe program isn't confused by complex function definitions as much as other\nprototype generators because it uses a yacc generated parser.  By ignoring all\nthe input between braces, I avoided implementing the entire C language grammar.\n\nCproto is in the public domain, except for the configure script which is\ncopyrighted by the Free Software Foundation, Inc.  If you have any comments\nor find any bugs, please let me know.","categories":["devel"]},{"name":"cpu-x-tuionly","origin":"sysutils/cpu-x","version":"4.5.3_1","comment":"Gathers information about CPU, motherboard, and more","maintainer":"danfe@FreeBSD.org","www":"https://thetumultuousunicornofdarkness.github.io/CPU-X/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"622715d413f0bb0430d2468e444e8bcf17eeae39a14242d388d397df2b8d3e1f","flatsize":1010457,"path":"All/cpu-x-tuionly-4.5.3_1.pkg","repopath":"All/cpu-x-tuionly-4.5.3_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":211632,"desc":"CPU-X is a free software that gathers information about CPU, motherboard, and\nmore on one's system.  It is similar to well-known CPU-Z program for Windows.\n\nIt can be used in graphic mode by using GTK+3, or in text-based mode by using\nncurses.  Non-interactive dump mode is also available.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libcpuid":{"origin":"sysutils/libcpuid","version":"0.6.5"},"libpci":{"origin":"devel/libpci","version":"3.13.0"},"libstatgrab":{"origin":"devel/libstatgrab","version":"0.92.1_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8","libncurses.so.6","libtinfo.so.6","libcpuid.so.16","libpci.so.3","libstatgrab.so.10"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"flavor":"ncurses"}},{"name":"cppzmq","origin":"net/cppzmq","version":"4.10.0_1","comment":"C++ bindings for 0MQ","maintainer":"yuri@FreeBSD.org","www":"https://github.com/zeromq/cppzmq","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98a6e077e471625698ab3c5d7baa1ab35cd76d97b76028a48827362ba6a20225","flatsize":114952,"path":"All/cppzmq-4.10.0_1.pkg","repopath":"All/cppzmq-4.10.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22604,"desc":"C++ bindings for 0MQ","deps":{"libzmq4":{"origin":"net/libzmq4","version":"4.3.5_2"}},"categories":["net"]},{"name":"cptutils","origin":"graphics/cptutils","version":"1.81","comment":"Convert and manipulate colour gradients","maintainer":"amdmi3@FreeBSD.org","www":"http://soliton.vm.bytemark.co.uk/pub/jjg/en/code/cptutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd47ceae301b90367d9c6a3d021b4b69e61a9e21cb86e24519c9293ebdbec6af","flatsize":1461693,"path":"All/cptutils-1.81.pkg","repopath":"All/cptutils-1.81.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":224372,"desc":"A collection of tools for manipulating colour gradients, in particular\nfor converting between different formats.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libjansson.so.4","libxml2.so.2"],"options":{"DOCS":"on","TEST":"off"}},{"name":"cpputest","origin":"devel/cpputest","version":"4.0","comment":"Unit testing and mocking framework for C/C++","maintainer":"akos.somfai@gmail.com","www":"https://cpputest.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c520a20130ca241ead3f5f5ce699a11d4970ef3e5189582752804063c07864c6","flatsize":1553604,"path":"All/cpputest-4.0.pkg","repopath":"All/cpputest-4.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":188708,"desc":"CppUTest is a C /C++ based unit xUnit test framework for unit testing and for\ntest-driving your code. It is written in C++ but is used in C and C++ projects\nand frequently used in embedded systems.\n\nCppUTest's core design principles:\n\n* Simple to use and small\n* Portable to old and new platforms\n* Build with Test-driven Development in mind","categories":["devel"]},{"name":"cppunit","origin":"devel/cppunit","version":"1.15.1","comment":"C++ port of the JUnit framework for unit testing","maintainer":"bdrewery@FreeBSD.org","www":"https://freedesktop.org/wiki/Software/cppunit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b80c1c96a0f770e59d0c9aca853fcd4195a45401181b9bff737807da105c97bc","flatsize":1283592,"path":"All/cppunit-1.15.1.pkg","repopath":"All/cppunit-1.15.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":230572,"desc":"CppUnit is the C++ port of the famous JUnit framework for unit testing.\n\nThis fork is maintained by freedesktop.org as a LibreOffice project.","categories":["devel"],"shlibs_provided":["libcppunit-1.15.so.1"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"cpptoml","origin":"textproc/cpptoml","version":"0.1.1","comment":"Header-only C++ library for parsing TOML","maintainer":"flo@purplekraken.com","www":"https://github.com/skystrife/cpptoml/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9795c4ba96111cb73714882a7b4fb46da5370db47655f72dc120de3ca1e3a00b","flatsize":104413,"path":"All/cpptoml-0.1.1.pkg","repopath":"All/cpptoml-0.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18896,"desc":"A header-only library for parsing TOML configuration files with support for the\nnew DateTime format, inline tables, multi-line basic and raw strings, digit\nseparators, hexadecimal integers, octal integers, binary integers, and float\nspecial values.","categories":["textproc","devel"]},{"name":"cppurses","origin":"devel/cppurses","version":"0.3.5","comment":"Terminal User Interface framework with NCurses","maintainer":"yuri@FreeBSD.org","www":"https://github.com/a-n-t-h-o-n-y/CPPurses","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0520420d504837e8d1c1bd200aa1921b8ac7659945e6d958f5f9436773eed3e","flatsize":1237296,"path":"All/cppurses-0.3.5.pkg","repopath":"All/cppurses-0.3.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":254008,"desc":"CPPurses is a Terminal User Interface(TUI) Library built on top of ncurses.\nIt defines a framework of Widgets, Layouts, and Events that let you focus on\nuser interface design, while boilerplate common to ncurses applications is\nhandled behind the scenes.\n\nCPPurses contains a collection of common Widgets that can be pieced together to\ncreate a composite application. It is also possible to expand and build on top\nof existing Widgets, or to create completely new Widget types, by overriding a\nfew virtual functions.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libform.so.6"],"shlibs_provided":["libcppurses.so"]},{"name":"cpptest","origin":"devel/cpptest","version":"2.0.0_1","comment":"Unit testing framework for handling automated tests in C++","maintainer":"fernape@FreeBSD.org","www":"http://cpptest.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fac273898b57da0466cfe28ccb7feda0bcfb95f04fc5bcbdfa579640a406e1d0","flatsize":291593,"path":"All/cpptest-2.0.0_1.pkg","repopath":"All/cpptest-2.0.0_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":61856,"desc":"CppTest is a portable and powerful, yet simple, unit testing framework for\nhandling automated tests in C++. The focus lies on usability and extendability.\n\nSeveral output formats, including simple text output, compiler-like output and\nHTML, are supported and new ones are easily added.","categories":["devel"],"shlibs_provided":["libcpptest.so.1"]},{"name":"cppi","origin":"devel/cppi","version":"1.18_2","comment":"Tool to indent the C preprocessor directives","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"febed0dadcbc033791b956113cbcbc1c635d5d57c69f15a2cbf3b64565b49cff","flatsize":197392,"path":"All/cppi-1.18_2.pkg","repopath":"All/cppi-1.18_2.pkg","licenselogic":"single","pkgsize":47260,"desc":"A tool to indent the C preprocessor directives to reflect their\nnesting and ensure that there is exactly one space character between\neach #if, #elif, #define directive and the following token.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cppi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"crrcsim","origin":"games/crrcsim","version":"0.9.13_4","comment":"Model-airplane flight simulation program","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/crrcsim/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19b01586a8b8f569a45ed7ce537f8fd5611b50196dce270d0d8907f669e69487","flatsize":19024529,"path":"All/crrcsim-0.9.13_4.pkg","repopath":"All/crrcsim-0.9.13_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6815812,"desc":"Crrcsim is a model-airplane flight simulation program. Using it,\nyou can learn how to fly model aircraft, test new aircraft designs,\nand improve your skills by practicing on your computer.\n\nIt rules! The flight model is very realistic. The flight model\nparameters are calculated based on a 3D representation of the\naircraft. Stalls are properly modelled as well. Model control is\npossible with your own rc transmitter, or any input device such as\njoystick, mouse, keyboard.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games","education"],"shlibs_required":["libportaudio.so.2","libSDL-1.2.so.0","libjpeg.so.8","libGLU.so.1","libGL.so.1","libX11.so.6","libintl.so.8"],"options":{"DOCS":"on"}},{"name":"cpplint","origin":"devel/cpplint","version":"1.6.1","comment":"Static code checker for C++","maintainer":"thierry@FreeBSD.org","www":"https://github.com/cpplint/cpplint","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e45b6c8a0f319daf9b1cd5b1f085429231ee1523fa588391c5bccde5f0f5c14","flatsize":769492,"path":"All/cpplint-1.6.1.pkg","repopath":"All/cpplint-1.6.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":133380,"desc":"Cpplint is a command-line tool to check C/C++ files for style issues following\nGoogle's C++ style guide. Cpplint is developed and maintained by Google Inc. at\ngoogle/styleguide <https://github.com/google/styleguide>, also see the wikipedia\nentry <http://en.wikipedia.org/wiki/Cpplint>.\n\nWhile Google maintains cpplint, Google is not (very) responsive to issues and\npull requests, this fork aims to be (somewhat) more open to add fixes to cpplint\nto enable fixes, when those fixes make cpplint usable in wider contexts.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"]},{"name":"cpu-x","origin":"sysutils/cpu-x","version":"4.5.3_1","comment":"Gathers information about CPU, motherboard, and more","maintainer":"danfe@FreeBSD.org","www":"https://thetumultuousunicornofdarkness.github.io/CPU-X/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8457f26de5f6b70ca52a9d1be5267f9efaa51c5157c9f72146e99c70d2f7088f","flatsize":2839676,"path":"All/cpu-x-4.5.3_1.pkg","repopath":"All/cpu-x-4.5.3_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1634900,"desc":"CPU-X is a free software that gathers information about CPU, motherboard, and\nmore on one's system.  It is similar to well-known CPU-Z program for Windows.\n\nIt can be used in graphic mode by using GTK+3, or in text-based mode by using\nncurses.  Non-interactive dump mode is also available.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libcpuid":{"origin":"sysutils/libcpuid","version":"0.6.5"},"libpci":{"origin":"devel/libpci","version":"3.13.0"},"libstatgrab":{"origin":"devel/libstatgrab","version":"0.92.1_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libncurses.so.6","libtinfo.so.6","libcpuid.so.16","libpci.so.3","libstatgrab.so.10"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"flavor":"gtk3"}},{"name":"cppdb","origin":"databases/cppdb","version":"0.3.1_2","comment":"Platform and database independent SQL connectivity library","maintainer":"info@babaei.net","www":"http://cppcms.com/sql/cppdb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ddd22e10271e7f2edc8182b9af3aa43a81d970ff33f799e928e82b72d5b0690","flatsize":841737,"path":"All/cppdb-0.3.1_2.pkg","repopath":"All/cppdb-0.3.1_2.pkg","licenselogic":"or","licenses":["BSL","MIT"],"pkgsize":132244,"desc":"CppDB is a SQL connectivity library that is designed to provide platform and\ndatabase independent connectivity API similarly to what JDBC, ODBC and other\nconnectivity libraries do. It supports Sqlite3, PostgreSQL, MySQL and as many\nRDBMSs as possible via cppdb-odbc bridge.\n\nIt was written with performance, simplicity in use and locale safety as the\nprimary goals in mind. It also provides both explicit verbose API and brief\nand nice syntactic sugar.","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases"],"shlibs_required":["libsqlite3.so.0"],"shlibs_provided":["libcppdb.so.0","libcppdb_sqlite3.so.0"],"options":{"SQLITE3_DISABLE":"off","SQLITE3_INTERNAL":"off","SQLITE3_MODULE":"on","PGSQL_DISABLE":"on","PGSQL_INTERNAL":"off","PGSQL_MODULE":"off","MYSQL_DISABLE":"on","MYSQL_INTERNAL":"off","MYSQL_MODULE":"off","ODBC_DISABLE":"on","ODBC_INTERNAL":"off","ODBC_MODULE":"off"}},{"name":"cpp2py","origin":"devel/cpp2py","version":"2.0.0_2","comment":"Reflection tools based on clang","maintainer":"yuri@FreeBSD.org","www":"https://github.com/TRIQS/cpp2py","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6663fb3cfc47e1649e0d6e6e91bedda32d1ca3396411b2f1a36028fdba4b8bf4","flatsize":376151,"path":"All/cpp2py-2.0.0_2.pkg","repopath":"All/cpp2py-2.0.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":86516,"desc":"Cpp2Py is the Python-C++ interfacing tool of the TRIQS project.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-h5py":{"origin":"science/py-h5py","version":"3.11.0"},"py311-mako":{"origin":"textproc/py-mako","version":"1.3.5"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libpython3.11.so.1.0","libintl.so.8"],"shlibs_provided":["libcpp2py.so"]},{"name":"cpp-peglib","origin":"textproc/cpp-peglib","version":"1.8.8","comment":"C++ header-only PEG (Parsing Expression Grammars) library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/yhirose/cpp-peglib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fdcc769d055e78f03b33853d8bbf2e63fa95d26a48d4baded2670740bd2446e5","flatsize":157868,"path":"All/cpp-peglib-1.8.8.pkg","repopath":"All/cpp-peglib-1.8.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":25236,"desc":"cpp-peglib is a single file C++ header-only PEG (Parsing Expression Grammars)\nlibrary.\n\nThis library supports the linear-time parsing known as the Packrat parsing.","categories":["textproc","devel"]},{"name":"cpp-netlib","origin":"devel/cpp-netlib","version":"0.13.0_7","comment":"Cross-platform, standards compliant networking library","maintainer":"zi@FreeBSD.org","www":"https://github.com/cpp-netlib/cpp-netlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d456eb5789ddd2c74e5f5744c9634a4fb940bae9961103b31ad4c54b460524f","flatsize":1371656,"path":"All/cpp-netlib-0.13.0_7.pkg","repopath":"All/cpp-netlib-0.13.0_7.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":230888,"desc":"cpp-netlib is a collection of network related routines/implementations geared\ntowards providing a robust cross-platform networking library. cpp-netlib\noffers the following implementations:\n\n* Common Message Type -- A generic message type which can be used to\n  encapsulate and store message related information, used by all network\n  implementations as the primary means of data exchange.\n\n* Network protocol message parsers -- A collection of parsers which generate\n  message objects from strings.\n\n* Adapters and Wrappers -- A collection of Adapters and wrappers aimed towards\n  making the message type STL friendly.\n\n* Network protocol client and server implementations -- A collection of\n  network protocol implementations that include embeddable client and server\n  types.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libboost_system.so.1.84.0","libboost_thread.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libcppnetlib-client-connections.so.0","libcppnetlib-server-parsers.so.0","libcppnetlib-uri.so.0"]},{"name":"cpp-httplib","origin":"www/cpp-httplib","version":"0.16.0","comment":"C++ header-only HTTP/HTTPS server and client library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/yhirose/cpp-httplib","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"615686d14f7afbe01dd4cfadf744d304163ec55cd5e382a118c4bf389d394530","flatsize":371465,"path":"All/cpp-httplib-0.16.0.pkg","repopath":"All/cpp-httplib-0.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":60828,"desc":"A C++11 single-file header-only cross platform HTTP/HTTPS library.\nIt's extremely easy to setup. Just include httplib.h file in your code!","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www","devel"],"options":{"BROTLI":"on","SSL":"on"}},{"name":"cpprestsdk","origin":"devel/cpprestsdk","version":"2.10.19","comment":"Microsoft C++ REST SDK","maintainer":"ports@FreeBSD.org","www":"https://github.com/Microsoft/cpprestsdk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1944b147eb76719fb0713c21ff695cee0750a5f14027a83e261ed6afc20fa7c7","flatsize":4758298,"path":"All/cpprestsdk-2.10.19.pkg","repopath":"All/cpprestsdk-2.10.19.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":815408,"desc":"The C++ REST SDK is a Microsoft project for cloud-based client-server\ncommunication in native code using a modern asynchronous C++ API design.\nThis project aims to help C++ developers connect to and interact with services.\n\nWhat's in the SDK:\n\n- Features\n  HTTP client/server, JSON, URI, asynchronous streams, WebSockets client, oAuth\n\n- PPL Tasks\n  A powerful model for composing asynchronous operations based on C++11 features\n\n- Platforms\n  Windows desktop, Windows Store, Windows Phone, Ubuntu, OS X, iOS, and Android\n  [and now also FreeBSD ;-)]","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libboost_random.so.1.84.0","libboost_system.so.1.84.0","libboost_thread.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libboost_date_time.so.1.84.0","libboost_regex.so.1.84.0"],"shlibs_provided":["libcpprest.so.2.10"],"options":{"BROTLI":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe cpprestsdk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cpmtools2","origin":"emulators/cpmtools2","version":"2.24_1","comment":"Tools to access CP/M disks and disk images","maintainer":"ak@FreeBSD.org","www":"http://www.moria.de/~michael/cpmtools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4d51dee6044e595a803d0aabd07dafb25c018d45368c1de62a7be85ac6fec01","flatsize":427500,"path":"All/cpmtools2-2.24_1.pkg","repopath":"All/cpmtools2-2.24_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":87672,"desc":"This port allows to access CP/M file systems similar to the well-known mtools\npackage, which accesses MSDOS file systems. It contains the followin set of\ntools:\n\n  * cpmls - list sorted directory with output similar to ls, DIR, P2DOS DIR\n    and CP/M3 DIR[FULL]\n  * cpmcp - copy files from and to CP/M file systems\n  * cpmrm - erase files from CP/M file systems\n  * cpmchmod - change file permissions\n  * cpmchattr - change file attributes\n  * mkfs.cpm - make a CP/M file system\n  * fsck.cpm - check and repair a CP/M file system (only simple errors can\n    be repaired so far). Some images of broken file systems are provided.\n  * fsed.cpm - view CP/M file system\n  * manual pages for everything including the CP/M file system format\n\nAll CP/M file system features are supported. Password protection is ignored,\nbut a pseudo file [passwd] contains them decrypted.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["emulators","sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"LIBDSK":"off"}},{"name":"cpp-pcp-client","origin":"net/cpp-pcp-client","version":"1.7.7_6","comment":"Client libraries for the PCP protocol","maintainer":"puppet@FreeBSD.org","www":"https://github.com/puppetlabs/cpp-pcp-client","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee915ced96e7d31de0dd425dba307f00dfa4e68ab8a9ac61a6050f2859d90cb5","flatsize":1965782,"path":"All/cpp-pcp-client-1.7.7_6.pkg","repopath":"All/cpp-pcp-client-1.7.7_6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":496156,"desc":"cpp-pcp-client is a C++ client library for the Puppet Communications Protocol\n(PCP) protocol. It includes a collection of abstractions which can be used to\ninitiate connections to a PCP broker, wrapping the PCP message format and\nperforming schema validation for message bodies.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"leatherman":{"origin":"devel/leatherman","version":"1.12.9_3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libboost_filesystem.so.1.84.0","libboost_chrono.so.1.84.0","libboost_system.so.1.84.0","libboost_date_time.so.1.84.0","libboost_thread.so.1.84.0","libboost_log.so.1.84.0","libboost_regex.so.1.84.0","libboost_random.so.1.84.0","libboost_atomic.so.1.84.0","libboost_log_setup.so.1.84.0","libleatherman_json_container.so.1.12.9","libleatherman_logging.so.1.12.9","libleatherman_locale.so.1.12.9","libssl.so.12","libcrypto.so.12","libleatherman_util.so.1.12.9"],"shlibs_provided":["liblibcpp-pcp-client.so.1.7.7"]},{"name":"cpipe","origin":"benchmarks/cpipe","version":"3.0.2_1","comment":"Benchmarking tool for pipes","maintainer":"chris@uminac.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b708db31f248b114d26ae49261a08adb5f5ed18df82120b2e0150be2aaa937c","flatsize":40582,"path":"All/cpipe-3.0.2_1.pkg","repopath":"All/cpipe-3.0.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17648,"desc":"Cpipe copies its standard input to its standard output while measuring the time\nit takes to read an input buffer and write an output buffer. Statistics of\naverage throughput and the total amount of bytes copied are printed to the\nstandard error output.","categories":["benchmarks"]},{"name":"cpp-hocon","origin":"devel/cpp-hocon","version":"0.3.0_6","comment":"C++ configuration library","maintainer":"puppet@FreeBSD.org","www":"https://github.com/puppetlabs/cpp-hocon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4c45bdd4344a87114608ae715952ba2db9afe063f47ab9117412c01ffd5f822","flatsize":1795445,"path":"All/cpp-hocon-0.3.0_6.pkg","repopath":"All/cpp-hocon-0.3.0_6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":450328,"desc":"A C++ implementation of the HOCON configuration file format.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"leatherman":{"origin":"devel/leatherman","version":"1.12.9_3"}},"categories":["devel"],"shlibs_required":["libleatherman_locale.so.1.12.9","libboost_locale.so.1.84.0","libboost_regex.so.1.84.0","libboost_thread.so.1.84.0","libboost_date_time.so.1.84.0","libboost_chrono.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_system.so.1.84.0","libboost_program_options.so.1.84.0","libboost_atomic.so.1.84.0","libleatherman_util.so.1.12.9"],"shlibs_provided":["liblibcpp-hocon.so.0.3.0"]},{"name":"cplanet","origin":"www/cplanet","version":"0.9_3","comment":"RSS Feed Aggregator that generates static HTML","maintainer":"bapt@FreeBSD.org","www":"https://fossil.etoilebsd.net/cplanet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cef68867e501f980b0ef94c420b871b12fc64422c3f70afce355a2cea450e2d","flatsize":185090,"path":"All/cplanet-0.9_3.pkg","repopath":"All/cplanet-0.9_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":75148,"desc":"cplanet is a RSS/ATOM feed aggregator written in C that generate static\nhtml files.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["www","textproc"],"shlibs_required":["libexpat.so.1","libcurl.so.4"],"options":{"EXAMPLES":"on"}},{"name":"cpdup","origin":"sysutils/cpdup","version":"1.22_1","comment":"Comprehensive filesystem mirroring and backup program","maintainer":"gmarco@giovannelli.it","www":"https://github.com/DragonFlyBSD/cpdup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ea1122e64fb50196174c080343eea619ad2cf1b981c5f6f67a4b4c2a859d288","flatsize":65401,"path":"All/cpdup-1.22_1.pkg","repopath":"All/cpdup-1.22_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":29236,"desc":"This is the distribution of \"cpdup\", a powerful filesystem mirroring and\nbackup utility which also has file integrity testing features, supports\nincremental backups, and remote mirroring via ssh.\n\nNote: This port does not copy (or mirror) any FreeBSD supported ACL\ntypes and Extended Attributes nor MAC labels.","deps":{"libmd":{"origin":"security/libmd","version":"3.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libcrypto.so.12"]},{"name":"cpan-upload-http","origin":"devel/cpan-upload-http","version":"2.4_1","comment":"Perl script to upload one or more files to CPAN, using PAUSE","maintainer":"perl@FreeBSD.org","www":"https://metacpan.org/release/BRADFITZ/cpan-upload-http-2.4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c7f74df6c2f06c278e4f3daaf2c6a1dc71008d0980b75499e6d0f69114174ca","flatsize":18457,"path":"All/cpan-upload-http-2.4_1.pkg","repopath":"All/cpan-upload-http-2.4_1.pkg","licenselogic":"single","pkgsize":9124,"desc":"cpan-upload-http is a script which automates the process of uploading\na file to CPAN using PAUSE, the Perl Authors Upload Server.","deps":{"p5-AppConfig-Std":{"origin":"devel/p5-AppConfig-Std","version":"1.10"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"cparser","origin":"lang/cparser","version":"0.9.14_1","comment":"C99 compiler using libFIRM as backend","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/cparser/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b16d14bc7556998700c48573c8953fab50a966c6692c27d74eead3953ffba33b","flatsize":516766,"path":"All/cparser-0.9.14_1.pkg","repopath":"All/cparser-0.9.14_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":183916,"desc":"cparser is a recursive descent C99 parser written in C99. It contains lexer,\nparser, constructs an AST and does semantic analysis. It is currently used as\na frontend to the libFirm intermediate representation, but can be used\nindependently. cparser is able to bootstrap itself. It currently uses an\nexternal preprocessor.\n\n* fast recursive descent parser, parses C90 and C99\n* handles most GCC extensions, e.g. __attribute__, inline assembler,\n  computed goto, statement expressions\n* handles some MSVC extensions (like declspec)\n* provides many useful warnings\n  * format string checker for char and wchar_t\n  * unreachable code analysis\n  * missing return statement check, which pinpoints exact location(s)\n  * write-only/-self variables detection\n  * missing and redundant forward declarations\n  * most warnings switches, which are available for GCC\n* provides concise messages in case of error, for example when encountering\n  misspelled typenames\n* compiler driver compatible with GCC (-fxxx, -Wxxx, -M, ...)\n* uses libFIRM for optimization and code generation (devel/libfirm)","deps":{"libfirm":{"origin":"devel/libfirm","version":"1.21.0_2"}},"categories":["lang","devel"],"shlibs_required":["libfirm.so.1"],"options":{"DEBUG":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe cparser port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cpan-upload","origin":"devel/cpan-upload","version":"2.2_2","comment":"Script for uploading distributions to CPAN","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4036bc297e2e7114984e4625ec6b80f44fec929e7346d43fb155c925e07cda74","flatsize":23218,"path":"All/cpan-upload-2.2_2.pkg","repopath":"All/cpan-upload-2.2_2.pkg","licenselogic":"single","pkgsize":10508,"desc":"This is a script for uploading one or more distributions to CPAN\nusing PAUSE, the Perl Authors Upload SErver.","deps":{"p5-AppConfig-Std":{"origin":"devel/p5-AppConfig-Std","version":"1.10"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"cozette","origin":"x11-fonts/cozette","version":"1.24.1","comment":"Bitmap programming font optimized for coziness","maintainer":"laxul@pm.me","www":"https://github.com/slavfox/Cozette","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54702287beabc2e3220daf0dffac4d875da497fbc831d3d4e430c7142886ea17","flatsize":102273,"path":"All/cozette-1.24.1.pkg","repopath":"All/cozette-1.24.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30372,"desc":"Cozette is a 6x13px (bounding box; average 5px character width, 3px descent,\n10px ascent, 8px cap height) bitmap font with great coverage of all the\nghyphs.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"cowsay","origin":"games/cowsay","version":"3.04_3","comment":"Configurable talking characters in ASCII art","maintainer":"osa@FreeBSD.org","www":"https://github.com/tnalpgge/rank-amateur-cowsay","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5953cc73828067c98d7799942c697ea76212fa981968dafa588db71c7a000ef","flatsize":77655,"path":"All/cowsay-3.04_3.pkg","repopath":"All/cowsay-3.04_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":28204,"desc":"cowsay is a configurable talking ASCII cow (and other characters),\nwritten in Perl.  It operates much as the figlet program does, and\nis written in the same spirit of silliness.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games"]},{"name":"coxeter","origin":"math/coxeter3","version":"3.1.20210124","comment":"Library for the study of combinatorial aspects of Coxeter group theory","maintainer":"thierry@FreeBSD.org","www":"http://math.univ-lyon1.fr/~ducloux/coxeter/coxeter3/english/coxeter3_e.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d51ce2d91354a9b1089420005ec64c236334c8bc2826e328c5efbb74701d0bd","flatsize":1728877,"path":"All/coxeter-3.1.20210124.pkg","repopath":"All/coxeter-3.1.20210124.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":373088,"desc":"Coxeter is a computer program for the study of combinatorial aspects of Coxeter\ngroup theory, particularly those related to the Bruhat ordering and\nKazhdan-Lusztig polynomials.\n\n The main capabilities of the program are the following :\n\n    Reduced expression and normal form computations;\n    Bruhat ordering;\n    Ordinary Kazhdan-Lusztig polynomials;\n    Kazhdan-Lusztig polynomials with unequal parameters;\n    Inverse Kazhdan-Lusztig polynomials;\n    Cells and W-graphs.\n\nNote: this port is specially crafted to be used with SageMath, with patches from\nSage.\n\nSee also: https://github.com/tscrim/coxeter","categories":["math"],"shlibs_provided":["libcoxeter3.so"]},{"name":"cowpatty","origin":"net-mgmt/cowpatty","version":"4.8","comment":"Brute-force dictionary attack against WPA-PSK","maintainer":"rodrigo@FreeBSD.org","www":"https://www.willhackforsushi.com/?page_id=50","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dea37666817af7697004194536d99d7ddfe8dbeccd71eecee63b873b9dd669e2","flatsize":330545,"path":"All/cowpatty-4.8.pkg","repopath":"All/cowpatty-4.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":85432,"desc":"coWPAtty is designed to audit the security of pre-shared keys\n(PSK) selected in WiFi Protected Access (WPA) networks.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-mgmt","security"],"shlibs_required":["libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"If you have questions read /usr/local/share/doc/cowpatty/FAQ\nFor more information about coWPAtty visit:\n\nhttp://www.willhackforsushi.com/?page_id=50","type":"install"}]},{"name":"cppcheck","origin":"devel/cppcheck","version":"2.14.2","comment":"Tool for static C/C++ code analysis","maintainer":"amdmi3@FreeBSD.org","www":"https://cppcheck.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fba73039a05be180766223c9d17a0ecfcc1a9085a3ddbde8dffba35d6ea8456","flatsize":15009089,"path":"All/cppcheck-2.14.2.pkg","repopath":"All/cppcheck-2.14.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2680884,"desc":"Cppcheck is a tool for static C/C++ code analysis. It tries to\ndetect bugs that your compiler does not see. It checks for: memory leaks,\nmismatching allocations-deallocations, buffer overruns, and many more.\n\nCppcheck is versatile. You can check non-standard code that includes\nvarious compiler extensions, inline assembly code, etc.\n\nThe goal is to have no false positives.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"tinyxml2":{"origin":"textproc/tinyxml2","version":"10.0.0_3,1"}},"categories":["devel"],"shlibs_required":["libpcre.so.1","libtinyxml2.so.10","libQt5PrintSupport.so.5","libQt5Help.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Sql.so.5","libQt5Network.so.5","libQt5Core.so.5"],"options":{"CHARTS":"off","GUI":"on","HTMLREPORT":"on","MANPAGES":"on","MATCHCOMPILER":"on","RULES":"on","TEST":"off"}},{"name":"cpeditor","origin":"editors/cpeditor","version":"7.0.1","comment":"Lightweight and cross-platform code editor for competitive programming","maintainer":"yuri@FreeBSD.org","www":"https://cpeditor.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e7f27b14629b56139abf588a066efd085b72adca1ba1a59ba474e79542a10ad","flatsize":3112135,"path":"All/cpeditor-7.0.1.pkg","repopath":"All/cpeditor-7.0.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":950436,"desc":"CP Editor is a Qt-based, lightweight and cross-platform code editor\nspecially designed for competitive programming.\n\nIt makes your competitive coding life easier by automating many\nthings for you.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["editors","devel"],"shlibs_required":["libKF5SyntaxHighlighting.so.5","libQt5Widgets.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"covtool","origin":"devel/covtool","version":"2.1_12","comment":"C++ test coverage analyzer","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/covtool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6f7bfd65a0a3c89be8ad966dc41eaf20c7a642efd2cf9e3646514ac877cac2f","flatsize":816050,"path":"All/covtool-2.1_12.pkg","repopath":"All/covtool-2.1_12.pkg","licenselogic":"single","pkgsize":144160,"desc":"A free test coverage analysis tool for C++. Analogous to purecov but quite\ndifferent in implementation. This tool does its job by instrumenting the\nsource as you compile. You can thus add your own instrumentation to every\nline on the fly.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe covtool port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"courieruserinfo","origin":"security/courieruserinfo","version":"1.1.2_1","comment":"User account information retrieval utility","maintainer":"ports@FreeBSD.org","www":"http://www.arda.homeunix.net/store/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"545d710421cc9952ffdf85ed84da74b4660abcb0a8e29660f8392312a2835e15","flatsize":42539,"path":"All/courieruserinfo-1.1.2_1.pkg","repopath":"All/courieruserinfo-1.1.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17604,"desc":"courieruserinfo is a utility for retrieving user account information.\nAccount information is accessed through the courier-authlib authentication\nlibrary.","deps":{"courier-authlib-base":{"origin":"security/courier-authlib-base","version":"0.72.1"}},"categories":["security","mail"],"shlibs_required":["libcourierauth.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"NOTES FOR RUNNING COURIERUSERINFO\n\nIn order to use courieruserinfo, it must be able to access the\nauthdaemon domain socket, named 'socket'. When courieruserinfo runs as\nroot, this presents no problem. However, if you need to run courieruserinfo\nas a non-root user, you have three options, all of which require some\nmanual work.\n\nOption 1: Add the user courieruserinfo will run as to the group that\nowns the authdaemon socket directory in /etc/group. More than one user\ncan be added to the group vector in this way. This arrangement works\nwell if courieruserinfo will be run by only a small number of users.\nIf the authdaemon socket directory is owned by courier:courier and you\nrun courieruserinfo as user vmail, your /etc/group file will have a line\nsomething like this:\n\n    courier:x:465:vmail\n\nOption 2: Some programs, such as tcpserver, allow you to separately set\nthe uid and gid of programs they call but don't honour the group vector\nfound in /etc/group. If you invoke courieruserinfo from such a program,\nset the gid to the group ownership of the authdaemon socket directory.\n\nOption 3: Change the permissions on courieruserinfo to set gid to the\ngroup ownership of the socket directory. Again, if the socket directory\nis owned by courier:courier, change the ownership and permissions\nof courieruserinfo like so:\n\n    chgrp courier courieruserinfo\n    chmod g+s courieruserinfo\n\nBe aware that this will allow any user on the system to access user\naccount information through courieruserinfo.\n\nTo mitigate possible security risks posed by running courieruserinfo\nsetgid, courieruserinfo cannot retrieve passwords.\n\nThe location of the authdaemon domain socket is listed in the\nauthdaemonrc configuration file as the parameter authdaemonvar.","type":"install"},{"message":"===>   NOTICE:\n\nThe courieruserinfo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"coursier","origin":"devel/coursier","version":"2.1.9","comment":"Pure Scala Artifact Fetching","maintainer":"freebsd-ports@jan0sch.de","www":"https://get-coursier.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d043445f5d7e0e55a7e3a097f4c7b4bf4d3025c765d8b2181032136b4e84cbb7","flatsize":172384,"path":"All/coursier-2.1.9.pkg","repopath":"All/coursier-2.1.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":158120,"desc":"Coursier is a command-line tool that can be used for various things surrounding\ndependencies and artifacts such as creating tiny bootstrap launchers for\napplications distributed via Maven / Ivy repositories, resolving artifact\ntrees, or completing available version of desired artifacts.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"]},{"name":"cowrie","origin":"security/cowrie","version":"2.5.0_2","comment":"Cowrie SSH/Telnet honeypot","maintainer":"yuri@FreeBSD.org","www":"https://www.cowrie.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3116d6d48c6a291e8700b461e1f19b9f8f9732b30b882ff014deddedfcac62f0","flatsize":3360269,"path":"All/cowrie-2.5.0_2.pkg","repopath":"All/cowrie-2.5.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":452268,"desc":"Cowrie is a medium interaction SSH and Telnet honeypot designed to log brute\nforce attacks and the shell interaction performed by the attacker.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"py311-appdirs":{"origin":"devel/py-appdirs","version":"1.4.4"},"py311-attrs":{"origin":"devel/py-attrs","version":"23.2.0"},"py311-bcrypt":{"origin":"security/py-bcrypt","version":"3.2.2_1"},"py311-configparser":{"origin":"devel/py-configparser","version":"3.5.3_1,1"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-incremental":{"origin":"devel/py-incremental","version":"21.3.0"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-pyasn1-modules":{"origin":"devel/py-pyasn1-modules","version":"0.4.0"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-service-identity":{"origin":"security/py-service-identity","version":"24.1.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tftpy":{"origin":"ftp/py-tftpy","version":"0.8.2_1"},"py311-twisted":{"origin":"devel/py-twisted","version":"23.8.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"]},{"name":"courierpasswd","origin":"security/courierpasswd","version":"1.1.3_1","comment":"User authentication and password changing utility","maintainer":"ports@FreeBSD.org","www":"http://www.arda.homeunix.net/downloads/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"069977a79ef8de6a657575385dbfe18ed84100efe5f4d4ea83ee076b6d22888e","flatsize":51041,"path":"All/courierpasswd-1.1.3_1.pkg","repopath":"All/courierpasswd-1.1.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":21908,"desc":"courierpasswd is an authentication and password changing utility\nthat uses the courier-authlib authentication library to find user credentials.\n\nIts interface follows that of Daniel J. Bernstein's checkpassword program.","deps":{"courier-authlib-base":{"origin":"security/courier-authlib-base","version":"0.72.1"}},"categories":["security","mail"],"shlibs_required":["libcourierauth.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"NOTES FOR RUNNING COURIERPASSWD\n\nIn order to use courierpasswd, it must be able to access the\nauthdaemon domain socket, named 'socket'. When courierpasswd runs as\nroot, this presents no problem. However, if you need to run courierpasswd\nas a non-root user, you have three options, all of which require some\nmanual work.\n\nOption 1: Add the user courierpasswd will run as the group that owns\nthe authdaemon socket directory in /etc/group. More than one user\ncan be added to the group vector in this way. This arrangement works\nwell if courierpasswd will be run by only a small number of users.\nIf the authdaemon socket directory is owned by courier:courier and you\nrun courierpasswd as user vmail, your /etc/group file will have a line\nsomething like this:\n\n    courier:x:465:vmail\n\nOption 2: Some programs, such as tcpserver, allow you to separately set\nthe uid and gid of programs they call but don't honour the group vector\nfound in /etc/group. If you invoke courierpasswd from such a program,\nset the gid to the group ownership of the authdaemon socket directory.\nFor tcpserver, you could do something like this:\n\n    #!/bin/sh\n\n    QMAILUID=`/usr/bin/id -u qmaild`\n    COURIERGID=`/usr/bin/id -g courier`\n\n    exec /usr/local/bin/tcpserver -u \"$QMAILUID\" -g \"$COURIERGID\" \\\n    0 smtp /var/qmail/bin/qmail-smtpd /usr/local/sbin/courierpasswd -- \\\n    /usr/bin/true 2>&1\n\nOption 3: Change the permissions on courierpasswd to set gid to the\ngroup ownership of the socket directory. Again, if the socket directory\nis owned by courier:courier, change the ownership and permissions\nof courierpasswd like so:\n\n    chgrp courier courierpasswd\n    chmod g+s courierpasswd\n\nBe aware that courierpasswd does not provide any max-failed-retry\nfunctionality so it is possible for local users to perform dictionary\nattacks against account passwords if courierpasswd is set up this way.\n\nThe location of the authdaemon domain socket is listed in the\nauthdaemonrc configuration file as the parameter authdaemonvar.","type":"install"},{"message":"===>   NOTICE:\n\nThe courierpasswd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"courierpassd","origin":"security/courierpassd","version":"1.1.2_1","comment":"User authentication and password changing daemon utility","maintainer":"ports@FreeBSD.org","www":"http://www.arda.homeunix.net/store/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2112d8cc657ff5be41733d141a0492e61e322f037e645fb52551832ffc77f37","flatsize":66310,"path":"All/courierpassd-1.1.2_1.pkg","repopath":"All/courierpassd-1.1.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":20424,"desc":"courierpassd is a password changing utility that uses the courier-authlib\nauthentication library to change user credentials.\n\nIts interface follows that of poppassd.","deps":{"courier-authlib-base":{"origin":"security/courier-authlib-base","version":"0.72.1"}},"categories":["security","mail"],"shlibs_required":["libcourierauth.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"In order to run this port, please add the following line to\n/etc/inetd.conf if not already there:\n\npop3pw stream tcp nowait root /usr/local/sbin/courierpassd courierpassd -s imap\n\n\"imap\" can be replaced with the service you wish to authenticate (and change)\npasswords against, eg: \"pop3\".  If you leave out the -s switch altogether,\nits value defaults to \"login\".\n\nAfter modifying /etc/inetd.conf, you must (as root) run:\n\n\tkillall -HUP inetd","type":"install"},{"message":"===>   NOTICE:\n\nThe courierpassd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"couriergraph","origin":"mail/couriergraph","version":"20060202_6","comment":"RRDtool frontend for Courier statistics","maintainer":"ports@FreeBSD.org","www":"https://www.arschkrebs.de/postfix/couriergraph/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98b6e10f49240380fe29fcc134629538df6c6a8fa54967a9dc0654951604b457","flatsize":24668,"path":"All/couriergraph-20060202_6.pkg","repopath":"All/couriergraph-20060202_6.pkg","licenselogic":"single","pkgsize":8348,"desc":"Couriergraph is a very simple mail statistics RRDtool frontend for Postfix\nthat produces daily, weekly, monthly and yearly graphs of Courier's POP3,\nIMAP, POP3s and IMAPs logins.","deps":{"p5-File-Tail":{"origin":"devel/p5-File-Tail","version":"1.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["mail"],"messages":[{"message":"Make sure this script should be invoked with privilege to read\n/var/log/maillog.\n\n*** WARNING ***\n\nThe RRD database has been moved to /var/db/couriergraph.\nIf you have previous ones, please move them to /var/db/couriergraph.","type":"install"},{"message":"===>   NOTICE:\n\nThe couriergraph port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"courier-unicode","origin":"devel/courier-unicode","version":"2.3.0_1","comment":"Courier implementation of Unicode Standard related algorithms","maintainer":"madpilot@FreeBSD.org","www":"https://www.courier-mta.org/unicode/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5189ef5d96bfcf02a49bd3c56e1aecfe5525865bc31a89c2c620d1c32913aad4","flatsize":1442479,"path":"All/courier-unicode-2.3.0_1.pkg","repopath":"All/courier-unicode-2.3.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":217452,"desc":"Courier library which implements several algorithms related to the\nUnicode Standard:\n\n - Look up uppercase, lowercase, and titlecase equivalents of a\n   unicode character.\n\n - Implementation of grapheme and work breaking rules.\n\n - Implementation of line breaking rules.\n\n - Several ancillary functions, like looking up the unicode character\n   that corresponds to some HTML 4.0 entity (such as \"&amp;\", for\n   example), and determining the normal width or a double-width status\n   of a unicode character. Also, an adaptation of the iconv(3) API\n   for this unicode library.\n\nThis library also implements C++ bindings for these algorithms.","categories":["devel","mail"],"shlibs_provided":["libcourier-unicode.so.8"]},{"name":"courier-sox","origin":"net/courier-sox","version":"0.17_1","comment":"Courier Socks 5 Proxy client library and wrapper","maintainer":"hsn@sendmail.cz","www":"https://www.Courier-MTA.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"317777c2e8e35491e20a7ca8a8b3ad9f32a947e206e3cc1d8da7afeb33663b66","flatsize":158451,"path":"All/courier-sox-0.17_1.pkg","repopath":"All/courier-sox-0.17_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":56320,"desc":"The Courier Socks 5 package contains:\n1. Courier Socks 5 Proxy client Library\n2. Courier Socks 5 server\n3. Courier Socks 5 wrapper","deps":{"courier-authlib-base":{"origin":"security/courier-authlib-base","version":"0.72.1"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"p5-GDBM":{"origin":"databases/p5-GDBM","version":"1.14_5"},"p5-Net-CIDR":{"origin":"net-mgmt/p5-Net-CIDR","version":"0.21"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net"],"shlibs_required":["libcourierauth.so.0","libgdbm.so.6"],"shlibs_provided":["libsocks.so.0","libsockswrap.so.0"]},{"name":"courier-prime","origin":"x11-fonts/courier-prime","version":"g20180831_1","comment":"It\\'s Courier, just better","maintainer":"flo@snakeoilproductions.net","www":"https://quoteunquoteapps.com/courierprime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04bed77a7f8c31a07ce0ce6fce5a477209b1eb06bf698419635d120f1883d33b","flatsize":382460,"path":"All/courier-prime-g20180831_1.pkg","repopath":"All/courier-prime-g20180831_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":105296,"desc":"Since the beginning, screenplays have been written in Courier. Its uniformity\nallows filmmakers to make handy comparisons and estimates, such as 1 page = 1\nminute of screen time. But there's no reason Courier has to look terrible. We\nset out to make the best damn Courier ever. We call it Courier Prime.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"courier-authlib-vchkpw","origin":"mail/courier-authlib-vchkpw","version":"0.72.1","comment":"Vpopmail/vchkpw support for the Courier authentication library","maintainer":"madpilot@FreeBSD.org","www":"https://www.Courier-MTA.org/authlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba8faa5c951298e262f1b5ec26e2bc4b1d62d5f4c9f80a63334398a2b79a9fba","flatsize":104580,"path":"All/courier-authlib-vchkpw-0.72.1.pkg","repopath":"All/courier-authlib-vchkpw-0.72.1.pkg","licenselogic":"single","pkgsize":42932,"desc":"This package installs vpopmail/vchkpw support for the Courier authentication\nlibrary.","deps":{"courier-authlib-base":{"origin":"security/courier-authlib-base","version":"0.72.1"},"courier-unicode":{"origin":"devel/courier-unicode","version":"2.3.0_1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"shlibs_required":["libcourierauthcommon.so.0","libcourierauth.so.0"],"shlibs_provided":["libauthvchkpw.so.0"]},{"name":"courier-authlib-usergdbm","origin":"databases/courier-authlib-usergdbm","version":"0.72.1","comment":"Userdb support for the Courier authentication library","maintainer":"madpilot@FreeBSD.org","www":"https://www.Courier-MTA.org/authlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"964bfca868067af9adc32a95dba1721d17c5aa8f6c3fd5a108416650c5966432","flatsize":71119,"path":"All/courier-authlib-usergdbm-0.72.1.pkg","repopath":"All/courier-authlib-usergdbm-0.72.1.pkg","licenselogic":"single","pkgsize":30088,"desc":"This package installs the userdb support for the Courier authentication\nlibrary.  Userdb is a simple way to manage virtual mail accounts using\na GDBM-based database file.  This module also incorporates userdb-based\nchallenge-response authentication implementation.","deps":{"courier-authlib-base":{"origin":"security/courier-authlib-base","version":"0.72.1"},"courier-unicode":{"origin":"devel/courier-unicode","version":"2.3.0_1"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","mail"],"shlibs_required":["libcourierauthcommon.so.0","libcourierauth.so.0","libgdbm.so.6"],"shlibs_provided":["libauthuserdb.so.0"]},{"name":"courier-authlib-userdb","origin":"databases/courier-authlib-userdb","version":"0.72.1","comment":"Userdb support for the Courier authentication library","maintainer":"madpilot@FreeBSD.org","www":"https://www.Courier-MTA.org/authlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7db4b0b27c68acbd5603d74149dd304a8fc67be00b3ec6409522fffcb350d1b8","flatsize":70535,"path":"All/courier-authlib-userdb-0.72.1.pkg","repopath":"All/courier-authlib-userdb-0.72.1.pkg","licenselogic":"single","pkgsize":30032,"desc":"This package installs the userdb support for the Courier authentication\nlibrary.  Userdb is a simple way to manage virtual mail accounts using\na BDB-based database file.  This module also incorporates userdb-based\nchallenge-response authentication implementation.","deps":{"courier-authlib-base":{"origin":"security/courier-authlib-base","version":"0.72.1"},"courier-unicode":{"origin":"devel/courier-unicode","version":"2.3.0_1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","mail"],"shlibs_required":["libcourierauthcommon.so.0","libcourierauth.so.0"],"shlibs_provided":["libauthuserdb.so.0"]},{"name":"courier-imap","origin":"mail/courier-imap","version":"5.2.6_2,2","comment":"IMAP (and POP3) server that provides access to Maildir mailboxes","maintainer":"madpilot@FreeBSD.org","www":"https://www.courier-mta.org/imap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16169ebc8d9ed55dac9579c441624ed6a3bae550f98bd1e6375dcfdc4a5b96df","flatsize":1142487,"path":"All/courier-imap-5.2.6_2,2.pkg","repopath":"All/courier-imap-5.2.6_2,2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":359236,"desc":"Courier-IMAP is a server that provides IMAP access to Maildir mailboxes.\nThis IMAP server does NOT handle traditional mailbox files\n(/var/spool/mail, and derivatives), it was written for the specific\npurpose of providing IMAP access to Maildirs.\n\nCourier-IMAP implements some extensions to the basic Maildir mail\nstorage format in order to support some additional features, such as\nfolders and \"soft\" quotas. This is done in a way that's backwards\ncompatible with the standard Maildir users (although, of course, they\nwill ignore the additional features). Other software that understands\nand uses the same Maildir extensions is SqWebMail, and maildrop.\n\nFeatures:\n     * Extremely small footprint.\n     * Abstract authentication modules.\n     * Virtual mailbox support.\n     * Pop3 daemon.","deps":{"courier-authlib-base":{"origin":"security/courier-authlib-base","version":"0.72.1"},"courier-unicode":{"origin":"devel/courier-unicode","version":"2.3.0_1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sysconftool":{"origin":"devel/sysconftool","version":"0.21_1"}},"categories":["mail"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libidn2.so.0","libcourier-unicode.so.8","libcourierauth.so.0","libpcre2-8.so.0","libcourierauthsasl.so.0"],"options":{"AUTH_LDAP":"off","AUTH_MYSQL":"off","AUTH_PGSQL":"off","AUTH_SQLITE":"off","AUTH_USERDB":"off","AUTH_VCHKPW":"off","DOCS":"on","GDBM":"off","GNUTLS":"off","INOTIFY":"off","IPV6":"on","TRASHQUOTA":"off"},"messages":[{"message":"In case you use authpam, you should put the following lines\nin your /etc/pam.d/imap:\n\nauth    required    pam_unix.so         try_first_pass\naccount required    pam_unix.so         try_first_pass\nsession required    pam_permit.so\n\nYou will have to run /usr/local/share/courier-imap/mkimapdcert to create\na self-signed certificate if you want to use imapd-ssl.\nAnd you will have to copy and edit the *.dist files to *\nin /usr/local/etc/courier-imap.","type":"install"}]},{"name":"courier-authlib-sqlite","origin":"databases/courier-authlib-sqlite","version":"0.72.1","comment":"SQLite support for the Courier authentication library","maintainer":"madpilot@FreeBSD.org","www":"https://www.Courier-MTA.org/authlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f62f6aa5ffc0d2ad3b521ac85fb8aeb4baf220abeced4e4a914d9487ab74f6cf","flatsize":53812,"path":"All/courier-authlib-sqlite-0.72.1.pkg","repopath":"All/courier-authlib-sqlite-0.72.1.pkg","licenselogic":"single","pkgsize":19168,"desc":"This package installs SQLite support for the Courier authentication library\nto read the list of mail accounts and passwords from a table in a SQLite\ndatabase.","deps":{"courier-authlib-base":{"origin":"security/courier-authlib-base","version":"0.72.1"},"courier-unicode":{"origin":"devel/courier-unicode","version":"2.3.0_1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"sysconftool":{"origin":"devel/sysconftool","version":"0.21_1"}},"categories":["databases","mail"],"shlibs_required":["libcourierauthcommon.so.0","libcourierauth.so.0"],"shlibs_provided":["libauthsqlite.so.0"],"options":{"DOCS":"on"}},{"name":"courier-authlib-pgsql","origin":"databases/courier-authlib-pgsql","version":"0.72.1","comment":"PostgreSQL support for the Courier authentication library","maintainer":"madpilot@FreeBSD.org","www":"https://www.Courier-MTA.org/authlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4e4e41aaf8af0d5bbe2e682832254600df2e04c770cb38042184958597e9884","flatsize":60564,"path":"All/courier-authlib-pgsql-0.72.1.pkg","repopath":"All/courier-authlib-pgsql-0.72.1.pkg","licenselogic":"single","pkgsize":21520,"desc":"This package installs PostgreSQL support for the Courier authentication library\nto read the list of mail accounts and passwords from a table in a PostgreSQL\ndatabase.","deps":{"courier-authlib-base":{"origin":"security/courier-authlib-base","version":"0.72.1"},"courier-unicode":{"origin":"devel/courier-unicode","version":"2.3.0_1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"sysconftool":{"origin":"devel/sysconftool","version":"0.21_1"}},"categories":["databases","mail"],"shlibs_required":["libcourierauthcommon.so.0","libcourierauth.so.0","libpq.so.5"],"shlibs_provided":["libauthpgsql.so.0"],"options":{"DOCS":"on"}},{"name":"courier-authlib-mysql","origin":"databases/courier-authlib-mysql","version":"0.72.1","comment":"MySQL support for the Courier authentication library","maintainer":"madpilot@FreeBSD.org","www":"https://www.Courier-MTA.org/authlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1440c09d5f4ae83e76f91f363c3b4229db5dad8b1feb5e3d07a3639a74f18d39","flatsize":95515,"path":"All/courier-authlib-mysql-0.72.1.pkg","repopath":"All/courier-authlib-mysql-0.72.1.pkg","licenselogic":"single","pkgsize":30308,"desc":"This package installs MySQL support for the Courier authentication library\nto read the list of mail accounts and passwords from a table in a MySQL\ndatabase.","deps":{"courier-authlib-base":{"origin":"security/courier-authlib-base","version":"0.72.1"},"courier-unicode":{"origin":"devel/courier-unicode","version":"2.3.0_1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sysconftool":{"origin":"devel/sysconftool","version":"0.21_1"}},"categories":["databases","mail"],"shlibs_required":["libcourierauthcommon.so.0","libcourierauth.so.0","libmysqlclient.so.21","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libauthmysql.so.0"],"options":{"DOCS":"on"}},{"name":"courier-authlib-ldap","origin":"net/courier-authlib-ldap","version":"0.72.1","comment":"LDAP support for the Courier authentication library","maintainer":"madpilot@FreeBSD.org","www":"https://www.Courier-MTA.org/authlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3ef925bbf27d8988840c1043669d303e88cea0cec344c8b10f944579cea98de","flatsize":93940,"path":"All/courier-authlib-ldap-0.72.1.pkg","repopath":"All/courier-authlib-ldap-0.72.1.pkg","licenselogic":"single","pkgsize":35212,"desc":"This package installs LDAP support for the Courier authentication library\nto read the list of mail accounts and passwords from an LDAP directory.","deps":{"courier-authlib-base":{"origin":"security/courier-authlib-base","version":"0.72.1"},"courier-unicode":{"origin":"devel/courier-unicode","version":"2.3.0_1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sysconftool":{"origin":"devel/sysconftool","version":"0.21_1"}},"categories":["net","mail"],"shlibs_required":["libcourierauthcommon.so.0","libcourierauth.so.0","libldap.so.2","liblber.so.2"],"shlibs_provided":["libauthldap.so.0"],"options":{"DOCS":"on"}},{"name":"courier-authlib-base","origin":"security/courier-authlib-base","version":"0.72.1","comment":"Courier authentication library base","maintainer":"madpilot@FreeBSD.org","www":"https://www.Courier-MTA.org/authlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a89736dbcf77067a6efdc869979f0ec2af52783e1aa75025a26ccf228f88d045","flatsize":398540,"path":"All/courier-authlib-base-0.72.1.pkg","repopath":"All/courier-authlib-base-0.72.1.pkg","licenselogic":"single","pkgsize":132552,"desc":"The Courier Authentication Library is a generic authentication API used\nfor two purposes:\n\n1. Read the name of a mail account. Determine the local account's home\n   directory, and system userid and groupid.\n2. Read an account name, and a password. If valid, determine the\n   account's home directory, system userid, and groupid.\n\nThe base package only installs the authpam authentication module to\nobtain account information and passwords using PAM\n\nOther plugin authentication modules are provided:\n\n\tnet/courier-authlib-ldap\t\tOpenLDAP\n\tdatabases/courier-authlib-mysql\t\tMySQL\n\tdatabases/courier-authlib-pgsql\t\tPostgreSQL\n\tdatabases/courier-authlib-userdb\tlibc db based\n\tdatabases/courier-authlib-usergdbm\tgdbm dependant\n\tmail/courier-authlib-vchkpw\t\tvpopmail/vchkpw\n\nInstall them as occasion demands.","deps":{"courier-unicode":{"origin":"devel/courier-unicode","version":"2.3.0_1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sysconftool":{"origin":"devel/sysconftool","version":"0.21_1"}},"categories":["security","mail"],"users":["courier"],"groups":["courier"],"shlibs_required":["libltdl.so.7"],"shlibs_provided":["libcourierauth.so.0","libcourierauthcommon.so.0","libcourierauthsasl.so.0","libcourierauthsaslclient.so.0","libauthpam.so.0","libauthpipe.so.0"],"options":{"DOCS":"on"}},{"name":"coyim","origin":"net-im/coyim","version":"0.3.11_27","comment":"Safe and secure by default XMPP chat client which uses Tor","maintainer":"fox@FreeBSD.org","www":"https://coy.im","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffa24dd11d637b74b265225d3698e13ffe788e06a51fb67547e575320e5dd270","flatsize":15030826,"path":"All/coyim-0.3.11_27.pkg","repopath":"All/coyim-0.3.11_27.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3330076,"desc":"CoyIM is an XMPP chat client that is safe and secure by default: no\nsettings to change, no plugins to install, no computer configuration\nto change. Requires Tor and is written in Go.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net-im"],"shlibs_required":["libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgtk-3.so.0","libatk-1.0.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"NLS":"on"}},{"name":"courier-authlib","origin":"security/courier-authlib","version":"0.72.1","comment":"Meta-port for the courier authentication library","maintainer":"madpilot@FreeBSD.org","www":"https://www.Courier-MTA.org/authlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df9e781282236e19a17e3fff700284d1822177f3603000f562c39304fb649d76","flatsize":0,"path":"All/courier-authlib-0.72.1.pkg","repopath":"All/courier-authlib-0.72.1.pkg","licenselogic":"single","pkgsize":680,"desc":"The Courier Authentication Library is a generic authentication API used\nfor two purposes:\n\n1. Read the name of a mail account. Determine the local account's home\n   directory, and system userid and groupid.\n2. Read an account name, and a password. If valid, determine the\n   account's home directory, system userid, and groupid.","deps":{"courier-authlib-base":{"origin":"security/courier-authlib-base","version":"0.72.1"}},"categories":["security","mail"],"options":{"AUTH_LDAP":"off","AUTH_MYSQL":"off","AUTH_PGSQL":"off","AUTH_SQLITE":"off","AUTH_USERDB":"off","AUTH_VCHKPW":"off","DOCS":"on","GDBM":"off"}},{"name":"courier-analog","origin":"mail/courier-analog","version":"0.21_1","comment":"Courier log analyzer","maintainer":"hsn@sendmail.cz","www":"https://www.courier-mta.org/download.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a105611ad6d1f592a9a7be8830def64a06e165d5c375d1953d4073913e937eaf","flatsize":80088,"path":"All/courier-analog-0.21_1.pkg","repopath":"All/courier-analog-0.21_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":25400,"desc":"The courier log analyzer. courier-analog generates log summaries\nfor incomming and outgoing SMTP connections, and IMAP and POP3\n    activity. courier-analog can generate output in text or\n    HTML format.","deps":{"p5-Getopt-Long":{"origin":"devel/p5-Getopt-Long","version":"2.58"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"]},{"name":"countrycodes","origin":"misc/countrycodes","version":"1.0.6_1","comment":"ISO 3166 country code finder","maintainer":"ehaupt@FreeBSD.org","www":"https://sourceforge.net/projects/countrycodes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"747a23f7af997a1e4c835b2d4cea259f8ff539d525ff2c85b902cdfd94315ecb","flatsize":46967,"path":"All/countrycodes-1.0.6_1.pkg","repopath":"All/countrycodes-1.0.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18028,"desc":"Countrycodes is an ISO 3166 country code finder. It is mainly used to know\nthe country a domain name belongs to. It also allows searching by 2 or 3\nletters codes, country number and country name.","categories":["misc"],"options":{"DOCS":"on"}},{"name":"countdown","origin":"deskutils/countdown","version":"20220903","comment":"Counts down a specified time interval, beeps, then exits","maintainer":"sunpoet@FreeBSD.org","www":"https://acme.com/software/countdown/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d126e9cc38357adcd7efcbd64d897b5123c76c8afb85c2559ba92500a8f448f","flatsize":10984,"path":"All/countdown-20220903.pkg","repopath":"All/countdown-20220903.pkg","licenselogic":"single","licenses":["ACME"],"pkgsize":5268,"desc":"This program counts down a specified time interval, then beeps and exits.","categories":["deskutils"]},{"name":"cosmoplayer","origin":"graphics/cosmoplayer","version":"2.1.1_2","comment":"Java classes to support VRML","maintainer":"thierry@FreeBSD.org","www":"http://cic.nist.gov/vrml/cosmoplayer.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f76d5fd75a87f6d8e2a6a5079457f0b6a75f841fa7b0ca2917823fa7ad9366b","flatsize":188695,"path":"All/cosmoplayer-2.1.1_2.pkg","repopath":"All/cosmoplayer-2.1.1_2.pkg","licenselogic":"single","licenses":["SGI"],"pkgsize":36432,"desc":"This jar file comes from Computer Associates / SGI Cosmo Player.\nIt contains classes to support VRML.\n\nIt is used by OpenDX.","deps":{"netscape-java40":{"origin":"devel/netscape-java40","version":"1999.11.15_2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics"]},{"name":"cryptopp","origin":"security/cryptopp","version":"8.9.0","comment":"Free C++ class library of Cryptographic Primitives","maintainer":"jhale@FreeBSD.org","www":"https://www.cryptopp.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bae01a6ecd1f10b94fcdc89d09577f3ad81bb161c032cbdde004a67ec18d79f8","flatsize":118474166,"path":"All/cryptopp-8.9.0.pkg","repopath":"All/cryptopp-8.9.0.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":14278616,"desc":"Crypto++ Library is a free C++ class library of cryptographic schemes.\nOne purpose of Crypto++ is to act as a repository of public domain (not\ncopyrighted) source code. Although the library is copyrighted as a\ncompilation, the individual files in it (except for a few exceptions listed\nin the license) are in the public domain.","categories":["security"],"shlibs_provided":["libcryptopp.so.8"],"options":{"DEBUG":"off","DOCS":"on","FULL_DEBUG":"off","SIMD":"off","TOOLS":"on"},"annotations":{"cpe":"cpe:2.3:a:cryptopp:crypto++:8.9.0:::::dragonfly6:x86_64"}},{"name":"costa","origin":"math/costa","version":"2.2.2_1","comment":"Distributed Communication-Optimal Shuffle and Transpose Algorithm","maintainer":"yuri@FreeBSD.org","www":"https://github.com/eth-cscs/COSTA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"addb646824ce869d628aebe3010521e5daef921819a49b54b096272f8291d3d9","flatsize":664540,"path":"All/costa-2.2.2_1.pkg","repopath":"All/costa-2.2.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":142292,"desc":"COSTA is a communication-optimal, highly-optimised algorithm for data\nredistribution accross multiple processors, using MPI and OpenMP and\noffering the possibility to transpose and scale some or all data.","deps":{"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"scalapack":{"origin":"math/scalapack","version":"2.2.0_4"}},"categories":["math"],"shlibs_required":["libmpicxx.so.12","libmpi.so.12","libscalapack.so"],"shlibs_provided":["libcosta.so","libcosta_prefixed_scalapack.so","libcosta_scalapack.so"],"options":{"MPICH":"on","OPENMPI":"off"}},{"name":"cosmosmash","origin":"games/cosmosmash","version":"1.5.0","comment":"Clone of the Intellivision(TM) game Astrosmash(TM)","maintainer":"martymac@FreeBSD.org","www":"http://sarrazip.com/dev/cosmosmash.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"435909e18bafe47b641c24a801460ec78760317d4a5d8827ea27de336037012f","flatsize":485569,"path":"All/cosmosmash-1.5.0.pkg","repopath":"All/cosmosmash-1.5.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":278192,"desc":"Cosmosmash is a game where you control a base that must destroy\nrocks before they hit the ground, or you lose points. You must\nalso prevent \"spinners\" from touching the ground, or your base\nwill explode. This game is a clone of the 1981 Astrosmash(TM)\nvideo game by Mattel Electronics(TM).","deps":{"aalib":{"origin":"graphics/aalib","version":"1.4.r5_14"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"flatzebra":{"origin":"devel/flatzebra","version":"0.2.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libaudiofile":{"origin":"audio/libaudiofile","version":"0.3.6_5"},"libmikmod":{"origin":"audio/libmikmod","version":"3.3.11.1_2"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_gfx":{"origin":"graphics/sdl2_gfx","version":"1.0.4"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libflatzebra-0.2.so.2","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_gfx-1.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"cos","origin":"java/cos","version":"2002.11.05_3,1","comment":"The O'Reilly package of utility classes for servlet developers","maintainer":"java@FreeBSD.org","www":"http://www.servlets.com/cos/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7adf3b5d1f807b1bcfb4fff7d5b50fada8e83ce85e12f60fcc64e437886d534","flatsize":747729,"path":"All/cos-2002.11.05_3,1.pkg","repopath":"All/cos-2002.11.05_3,1.pkg","licenselogic":"single","licenses":["cos"],"pkgsize":162972,"desc":"The com.oreilly.servlet package contains a set of useful utility classes\nfor servlet developers. Included are classes to help servlets parse\nparameters, handle multipart requests (file uploads), generate multipart\nresponses (server push), negotiate locales for internationalization,\nreturn files, manage socket connections, and act as RMI servers, among\nother things. There's even a class to help applets communicate with\nservlets. The package was developed by Jason Hunter for his book \"Java\nServlet Programming\" published by O'Reilly.  See:\n\nFor more details.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"]},{"name":"corrupter","origin":"graphics/corrupter","version":"1.0_21","comment":"Simple image glitcher for screen lockers","maintainer":"ports@FreeBSD.org","www":"https://github.com/r00tman/corrupter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0723f4cd06831a9c47b682ef4a698a991152c5e3356287a67cc4eb56c0625a4","flatsize":1683174,"path":"All/corrupter-1.0_21.pkg","repopath":"All/corrupter-1.0_21.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":625960,"desc":"corrupter is simple image glitcher suitable for producing nice looking\ni3lock backgrounds.","categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe corrupter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"corrade","origin":"devel/corrade","version":"2020.06","comment":"C++11/C++14 multiplatform utility library","maintainer":"yuri@FreeBSD.org","www":"https://magnum.graphics/corrade/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ff9a2e927ecc8751d80ed3a0cb3a9cc7b3585160981b9ac1e42ca32db797efb","flatsize":1877089,"path":"All/corrade-2020.06.pkg","repopath":"All/corrade-2020.06.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":376492,"desc":"Corrade is a multiplatform utility library written in C++11/C++14.\nIt's used as a base for the Magnum graphics engine, among other things.\n\nFeatures:\n* Low-level utilities to bridge platform differences when accessing OS\n  functionality, filesystem, console and environment\n* Lightweight container implementations, complementing STL features with focus\n  on compilation speed, ease of use and performance\n* Test framework emphasizing flexibility, extensibility, minimal use of macros\n  and clarity of diagnostic output\n* Plugin management library with static and dynamic plugins, dependency handling\n  and hot code reload\n* Signal/slot connection library with full type safety","categories":["devel"],"shlibs_provided":["libCorradeInterconnect.so.2","libCorradePluginManager.so.2","libCorradeTestSuite.so.2","libCorradeUtility.so.2"]},{"name":"corosync3","origin":"net/corosync3","version":"3.1.8_1","comment":"Corosync Cluster Engine","maintainer":"flo@FreeBSD.org","www":"https://corosync.github.io/corosync/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"287ec878dc82f6f00d8c32be79c1000ab4878ecac49d2fc6a96fefe26360d128","flatsize":1420509,"path":"All/corosync3-3.1.8_1.pkg","repopath":"All/corosync3-3.1.8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":462952,"desc":"The Corosync Cluster Engine is a Group Communication System with additional\nfeatures for implementing high availability within applications. The project\nprovides four C Application Programming Interface features:\n\n* A closed process group communication model with virtual synchrony guarantees\n  for creating replicated state machines.\n* A simple availability manager that restarts the application process when it\n  has failed.\n* A configuration and statistics in-memory database that provide the ability\n  to set, retrieve, and receive change notifications of information.\n* A quorum system that notifies applications when quorum is achieved or lost.\n\nCorosync is used as a High Availability framework by projects such as Apache\nQpid and Pacemaker.","deps":{"kronosnet":{"origin":"devel/kronosnet","version":"1.26_1"},"libqb":{"origin":"devel/libqb","version":"2.0.6_1"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"}},"categories":["net"],"shlibs_required":["libqb.so.100","libknet.so.1"],"shlibs_provided":["libcfg.so.7","libcmap.so.4","libcorosync_common.so.4","libcpg.so.4","libquorum.so.5","libsam.so.4","libvotequorum.so.8"],"options":{"DBUS":"off","DOCS":"on","SNMP":"off"},"annotations":{"cpe":"cpe:2.3:a:corosync:corosync:3.1.8:::::dragonfly6:x86_64:1"},"messages":[{"message":"For correct operation, maximum socket buffer size must be tuned\nby performing the following command as root :\n\n# sysctl kern.ipc.maxsockbuf=18874368\n\nTo preserve this setting across reboots, append the following\nto /etc/sysctl.conf :\n\nkern.ipc.maxsockbuf=18874368","type":"install"}]},{"name":"corosync2","origin":"net/corosync2","version":"2.4.6_1","comment":"Corosync Cluster Engine","maintainer":"flo@FreeBSD.org","www":"https://corosync.github.io/corosync/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"610fd35575d866a1a39d04e673c7611dcd2374e776e5ca53aff6f36f1ce30be2","flatsize":1616799,"path":"All/corosync2-2.4.6_1.pkg","repopath":"All/corosync2-2.4.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":458400,"desc":"The Corosync Cluster Engine is a Group Communication System with additional\nfeatures for implementing high availability within applications. The project\nprovides four C Application Programming Interface features:\n\n* A closed process group communication model with virtual synchrony guarantees\n  for creating replicated state machines.\n* A simple availability manager that restarts the application process when it\n  has failed.\n* A configuration and statistics in-memory database that provide the ability\n  to set, retrieve, and receive change notifications of information.\n* A quorum system that notifies applications when quorum is achieved or lost.\n\nCorosync is used as a High Availability framework by projects such as Apache\nQpid and Pacemaker.","deps":{"libqb":{"origin":"devel/libqb","version":"2.0.6_1"},"nspr":{"origin":"devel/nspr","version":"4.35"},"nss":{"origin":"security/nss","version":"3.104"}},"categories":["net"],"shlibs_required":["libqb.so.100","libnss3.so","libsmime3.so","libssl3.so","libnssutil3.so","libplds4.so","libplc4.so","libnspr4.so"],"shlibs_provided":["libcfg.so.6","libcmap.so.4","libcorosync_common.so.4","libcpg.so.4","libquorum.so.5","libsam.so.4","libtotem_pg.so.5","libvotequorum.so.8"],"options":{"DBUS":"off","DOCS":"on","SNMP":"off"},"annotations":{"cpe":"cpe:2.3:a:corosync:corosync:2.4.6:::::dragonfly6:x86_64:1"},"messages":[{"message":"For correct operation, maximum socket buffer size must be tuned\nby performing the following command as root :\n\n# sysctl kern.ipc.maxsockbuf=18874368\n\nTo preserve this setting across reboots, append the following\nto /etc/sysctl.conf :\n\nkern.ipc.maxsockbuf=18874368","type":"install"}]},{"name":"corkscrew","origin":"net/corkscrew","version":"2.0_1","comment":"HTTP tunnelling utility for SSH","maintainer":"ehaupt@FreeBSD.org","www":"http://www.agroman.net/corkscrew/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f944d7bf2d069f058fa326e23b5235d133882828115a7f7db9a5be3da557d535","flatsize":31111,"path":"All/corkscrew-2.0_1.pkg","repopath":"All/corkscrew-2.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12468,"desc":"Corkscrew is a simple utility to help tunnel SSH connections through\nweb proxies.\n\nAdd the following line to your ~/.ssh/config file (replacing HOST and\nPORT with your web proxy settings):\n\tProxyCommand /usr/local/bin/corkscrew HOST PORT %25h %25p","categories":["net"],"options":{"DOCS":"on"}},{"name":"corsixth","origin":"games/corsix-th","version":"0.67","comment":"Open source clone of Theme Hospital","maintainer":"madpilot@FreeBSD.org","www":"https://github.com/CorsixTH/CorsixTH","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c1f0ee7c1a9874d132738bab3f0cfda2abf3ae1337a040d945ae32143cf988e","flatsize":11959262,"path":"All/corsixth-0.67.pkg","repopath":"All/corsixth-0.67.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1926700,"desc":"This project aims to reimplement the game engine of Theme Hospital, and be\nable to load the original game data files.  This means that you will need\na purchased copy of Theme Hospital, or a copy of the demo, in order to use\nCorsixTH.  After most of the original engine has been reimplemented, the\nthe project will serve as a base from which extensions and improvements to\nthe original game can be made.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"lua54-lpeg":{"origin":"devel/lua-lpeg","version":"1.1.0"},"lua54-luafilesystem":{"origin":"devel/luafilesystem","version":"1.8.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","liblua-5.4.so","libSDL2_mixer-2.0.so.0","libavformat.so.60","libavcodec.so.60","libavutil.so.58","libswscale.so.7","libswresample.so.4","libfreetype.so.6"],"options":{"MOVIES":"on","TOOLS":"on"},"messages":[{"message":"At the moment, game assets (graphics, sounds, levels, translations, etc.)\nare loaded from the original game files.  Therefore, you will require a\npre-existing Theme Hospital install in order to use CorsixTH.  If you've\ngot a copy of the original game disk lying around, then great -- copy the\nHOSP folder (which should contain directories called Data, QData, Levels,\netc.) from the root of the CD to somewhere on your hard drive, and use\nthis for the theme_hospital_install setting later.  If you are unable to\nacquire the full game data files, then the demo can be downloaded easily\nand used instead (though the demo only has one level, and lacks most of\nthe management screens).","type":"install"}]},{"name":"cpu-microcode-intel","origin":"sysutils/cpu-microcode-intel","version":"20240531","comment":"Intel CPU microcode updates","maintainer":"jrm@FreeBSD.org","www":"https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ae96961682764f972a9c1ff8167ac51fe4e5e58a79488b99471a9f25c8d440b6","flatsize":21063948,"path":"All/cpu-microcode-intel-20240531.pkg","repopath":"All/cpu-microcode-intel-20240531.pkg","licenselogic":"single","licenses":["EULA"],"pkgsize":10171644,"desc":"This port uses the cpuctl(4) microcode update facility to keep your Intel\nprocessor's firmware up-to-date.\n\nUpdating your microcode can help to mitigate certain potential security\nvulnerabilities in CPUs as well as address certain functional issues that could,\nfor example, result in unpredictable system behavior such as hangs, crashes,\nunexpected reboots, data errors, etc.","deps":{"cpu-microcode-rc":{"origin":"sysutils/cpu-microcode-rc","version":"1.0_2"}},"categories":["sysutils"],"options":{"RC":"on","SPLIT":"on"},"annotations":{"cpe":"cpe:2.3:o:intel:microcode:20240531:::::dragonfly6:x86_64"},"messages":[{"message":"Refer to the cpu-microcode-rc installation notes to enable Intel\nmicrocode updates.","type":"install"}]},{"name":"cpu_rec_rs","origin":"devel/cpu_rec_rs","version":"1.0.0_9","comment":"Determine which CPU architecture is used in a binary file","maintainer":"se@FreeBSD.org","www":"https://github.com/trou/cpu_rec_rs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2c9c9a1f9b28add5065ec69bdb23cabb8e84eea214a231773f4aaa654301e2d","flatsize":27232991,"path":"All/cpu_rec_rs-1.0.0_9.pkg","repopath":"All/cpu_rec_rs-1.0.0_9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8726864,"desc":"cpu_rec_rs is a Rust reimplementation of the original cpu_rec.\nWhy reimplement it?\n\n - Performance\n - Code simplification\n - Rust practice\n\nThe original cpu_rec contains a lot of code necessary for experimenting\nand updating the corpus.\n\nIf you want to play with various settings for prediction, please use\ncpu_rec (github.com/airbus-seclab/cpu_rec).","categories":["devel"],"options":{"DOCS":"on"}},{"name":"coreutils","origin":"sysutils/coreutils","version":"9.5","comment":"Free Software Foundation core utilities","maintainer":"jharris@widomaker.com","www":"https://www.gnu.org/software/coreutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88f05b4d47dd71e265f00d9c02353e265e9efc5346dfc29eff189b7e4fc99bf6","flatsize":22215807,"path":"All/coreutils-9.5.pkg","repopath":"All/coreutils-9.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2879836,"desc":"The Free Software Foundation's core utilities:\n\n  basename, cat, chgrp, chmod, chown, chroot, cksum, comm, cp, csplit,\n  cut, date, dd, df, dir, dircolors, dirname, du, echo, env, expand, expr,\n  factor, false, fmt, fold, groups, head, hostid, hostname, id, install,\n  join, kill, link, ln, logname, ls, md5sum, mkdir, mkfifo, mknod, mv, nice,\n  nl, nohup, od, paste, pathchk, pinky, pr, printenv, printf, ptx, pwd,\n  readlink, rm, rmdir, seq, sha1sum, shred, sleep, sort, split, stat, stty,\n  su, sum, sync, tac, tail, tee, test, touch, tr, true, tsort, tty, uname,\n  unexpand, uniq, unlink, uptime, users, vdir, wc, who, whoami, yes\n\nSimilar utilities to most of these exist in the FreeBSD base system,\nbut many of the GNU versions have added functionality that is\nuseful.\n\nNote that this port will install these utilities with a `g' prefix,\nfor example gdate, gexpr, and gtest, but the texinfo documentation\nwill refer to them without the `g' prefix.\n\nGNU su does not support a wheel group.  This port installs it\nwithout the suid bit, unless you define WITH_SUID while building.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["sysutils","textproc"],"shlibs_required":["libintl.so.8"],"options":{"GMP":"off","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:coreutils:9.5:::::dragonfly6:x86_64"}},{"name":"coreos-ct","origin":"sysutils/coreos-ct","version":"0.9.0_21","comment":"Container Linux Config Transpiler","maintainer":"fabian.freyer@physik.tu-berlin.de","www":"https://coreos.com/os/docs/latest/overview-of-ct.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df91b8b7c48859f7a85ff6067f1a9dc42fc44d621db634cfeae091e3f27a4cac","flatsize":4612740,"path":"All/coreos-ct-0.9.0_21.pkg","repopath":"All/coreos-ct-0.9.0_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1568628,"desc":"The Config Transpiler, ct, is the utility responsible for transforming a\nuser-provided Container Linux Configuration into an Ignition configuration.\nThe resulting Ignition config can then be provided to a Container Linux machine\nwhen it first boots in order to provision it.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"coregarage","origin":"deskutils/coregarage","version":"4.3.0_2","comment":"Settings manager for C Suite","maintainer":"jwb@FreeBSD.org","www":"https://gitlab.com/cubocore/coregarage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35221cb1a2b3123cf9fc99a0d7448d87e0b938acd0e44cc9b612cdbf56e5bfdf","flatsize":219121,"path":"All/coregarage-4.3.0_2.pkg","repopath":"All/coregarage-4.3.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":68428,"desc":"Coregarage is a settings manager for C Suite, part of the CuboCore\nsuite of simple, lighweight Qt applications.  Coregarage is a\ncentralized tool that manages settings for a variety of CuboCore apps.","deps":{"libarchive-qt":{"origin":"archivers/libarchive-qt","version":"2.0.6"},"libcprime":{"origin":"deskutils/libcprime","version":"4.3.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["deskutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Network.so.5","libcprime-widgets.so.4","libcprime-core.so.4","libarchiveqt5.so.2","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"copytape","origin":"sysutils/copytape","version":"1.0_1","comment":"Program that is used to duplicate magtapes","maintainer":"sjroz@verizon.net","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e8931c0b117142c2737000b7a14e8da32d7c36cdef9e03ed17ab5f9bb552e30","flatsize":11177,"path":"All/copytape-1.0_1.pkg","repopath":"All/copytape-1.0_1.pkg","licenselogic":"single","pkgsize":6824,"desc":"Copytape duplicates magtapes. It is intended for duplication of\nbootable or other non-file-structured (non-tar-structured) magtapes\non systems with only one tape drive. Copytape is blissfully ignorant\nof tape formats. It merely makes a bit-for-bit copy of its input.","categories":["sysutils"]},{"name":"coreos-etcd","origin":"devel/etcd","version":"2.3.8_27","comment":"Highly-available key value store and service discovery","maintainer":"robak@FreeBSD.org","www":"https://github.com/etcd-io/etcd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6169e4441c17e05a860f9616bd7283c67024210e2411da2a630b75095cc2efc","flatsize":23392337,"path":"All/coreos-etcd-2.3.8_27.pkg","repopath":"All/coreos-etcd-2.3.8_27.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6699124,"desc":"A highly-available key value store for shared\nconfiguration and service discovery. etcd is\ninspired by zookeeper and doozer, with a focus on:\n\n* Simple: curl'able user facing API (HTTP+JSON)\n* Secure: optional SSL client cert authentication\n* Fast: benchmarked 1000s of writes/s per instance\n* Reliable: Properly distributed using Raft\n\nEtcd is written in Go and uses the raft consensus\nalgorithm to manage a highly-available replicated log.","categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:etcd:etcd:2.3.8:::::dragonfly6:x86_64:27"}},{"name":"cqrlog-gtk2","origin":"comms/cqrlog","version":"2.5.2_11","comment":"Amateur Radio logging application","maintainer":"hamradio@FreeBSD.org","www":"https://www.cqrlog.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8af6c36c33109ed168f28e1f42f0acf3519c05b345c0fdad147edaa7417129bc","flatsize":38844851,"path":"All/cqrlog-gtk2-2.5.2_11.pkg","repopath":"All/cqrlog-gtk2-2.5.2_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15239120,"desc":"CQRLOG is an advanced ham radio logger based on MySQL database. It provides\nradio control based on hamlib libraries, DX cluster connection, band map,\nQRZ.com/HamQTH.com callbook (XML access), IOTA support, a grayliner,\npropagation indicator, xplanet support (maps in azimuthal projection centered\nin your QTH), OK1RR free QSL manager database etc.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"hamlib":{"origin":"comms/hamlib","version":"4.5.5_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mysql80-server":{"origin":"databases/mysql80-server","version":"8.0.35_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["comms","hamradio"],"shlibs_required":["libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libX11.so.6","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libatk-1.0.so.0"],"annotations":{"flavor":"gtk2"}},{"name":"copyq-qt6","origin":"deskutils/copyq","version":"9.0.0","comment":"Qt6 based clipboard manager","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/hluk/CopyQ","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b6f378bc43d9ff1c5dd1b506414a7494e547d859699b86268b6a508b608f414","flatsize":8621472,"path":"All/copyq-qt6-9.0.0.pkg","repopath":"All/copyq-qt6-9.0.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1980144,"desc":"CopyQ is an advanced clipboard manager with editing and scripting\nfeatures.  It monitors the system clipboard and saves its content\nin customized tabs.  Saved clipboard snippets can be later copied\nand pasted directly into any application.\n\nFeatures:\n- Store text, HTML, images or any other custom formats\n- Quickly browse and filter items in clipboard history\n- Sort, create, edit, remove, copy/paste, drag'n'drop items in tabs\n- Add notes or tags to items\n- System-wide shortcuts with customizable commands\n- Paste items with shortcut or from tray or main window\n- Fully customizable appearance\n- Advanced command-line interface and scripting\n- Ignore clipboard copied from some windows or containing some text\n- Support for simple Vim-like editor and shortcuts","deps":{"kf6-knotifications":{"origin":"devel/kf6-knotifications","version":"6.3.0"},"kf6-kstatusnotifieritem":{"origin":"deskutils/kf6-kstatusnotifieritem","version":"6.3.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-wayland":{"origin":"graphics/qt6-wayland","version":"6.7.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["deskutils"],"shlibs_required":["libKF6Notifications.so.6","libKF6StatusNotifierItem.so.6","libXtst.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXfixes.so.3","libQt6Svg.so.6","libQt6Xml.so.6","libQt6Qml.so.6","libQt6Widgets.so.6","libxkbcommon.so.0","libQt6WaylandClient.so.6","libwayland-cursor.so.0","libwayland-client.so.0","libQt6Gui.so.6","libQt6DBus.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Network.so.6","libQt6Core.so.6"],"options":{"PLUGINS":"on"},"annotations":{"flavor":"qt6"}},{"name":"cops","origin":"security/cops","version":"1.04_1","comment":"System secureness checker","maintainer":"cy@FreeBSD.org","www":"http://www.fish2.com/cops/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fd36940ea1a4213d9f59573d277a4ce9fa05507bdcf06d5d5d9359ed6e84102","flatsize":1044759,"path":"All/cops-1.04_1.pkg","repopath":"All/cops-1.04_1.pkg","licenselogic":"single","pkgsize":258504,"desc":"Cops is a set of programs to check how secure your system is.  It\nchecks file and directory privileges, SUID programs, etc.  It has\nsupport for checking passwords, but this port doesn't include it\nas it is DES based.  This port installs cops in a single directory\narea.  The directory has no non-user privileges and cops is meant\nto be run locally to that directory.  The perl version of cops is\nalso included in a subdirectory.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"]},{"name":"coovachilli","origin":"net-mgmt/coovachilli","version":"1.0.12_2","comment":"Access controller for wired & wireless clients","maintainer":"venture37@geeklan.co.uk","www":"https://www.coova.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7680d25baac11a82bbd9192fa2553a32f05d8c6e93dd7c5aa550d704a79f503","flatsize":932643,"path":"All/coovachilli-1.0.12_2.pkg","repopath":"All/coovachilli-1.0.12_2.pkg","licenselogic":"single","pkgsize":245028,"desc":"CoovaChilli is an access controller\nIt provides a captive portal / walled garden environment.\nCoova builds on the popular features of the now defunct Chillispot.","categories":["net-mgmt"],"shlibs_provided":["libbstring.so.0","libchilli.so.0"],"options":{"EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:coovachilli_project:coovachilli:1.0.12:::::dragonfly6:x86_64:2"},"messages":[{"message":"Add coovachilli_enable=\"YES\" to /etc/rc.conf\n\n You'll need to tweak your kernel settings\n add the following to /boot/loader.conf\n kern.ipc.msgseg=16000\n kern.ipc.msgmnb=16000\n\n Sample config files located in %%EXAMPLESDIR%%\n copy the sample main.conf file to your\n chilli directory & create an empty\n hs.conf & local.conf to get going.","type":"install"}]},{"name":"coreos-etcd33","origin":"devel/etcd33","version":"3.3.23_23","comment":"Highly-available key value store and service discovery","maintainer":"ports@FreeBSD.org","www":"https://github.com/coreos/etcd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1ca0eda1720904adbf148be5c54d12f9c7e5b1e65a2aa99190895d2e26a678e","flatsize":33737281,"path":"All/coreos-etcd33-3.3.23_23.pkg","repopath":"All/coreos-etcd33-3.3.23_23.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9269760,"desc":"A highly-available key value store for shared\nconfiguration and service discovery. etcd is\ninspired by zookeeper and doozer, with a focus on:\n\n* Simple: curl'able user facing API (HTTP+JSON)\n* Secure: optional SSL client cert authentication\n* Fast: benchmarked 1000s of writes/s per instance\n* Reliable: Properly distributed using Raft\n\nEtcd is written in Go and uses the raft consensus\nalgorithm to manage a highly-available replicated log.","categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:etcd:etcd:3.3.23:::::dragonfly6:x86_64:23"},"messages":[{"message":"===>   NOTICE:\n\nThe coreos-etcd33 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"coreos-etcd31","origin":"devel/etcd31","version":"3.1.20_26","comment":"Highly-available key value store and service discovery","maintainer":"ports@FreeBSD.org","www":"https://github.com/etcd-io/etcd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca46a79db7167d8210843cfb8e491cf36c07150a7bd2b1c3740f9904f69c135c","flatsize":28931812,"path":"All/coreos-etcd31-3.1.20_26.pkg","repopath":"All/coreos-etcd31-3.1.20_26.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8048916,"desc":"A highly-available key value store for shared\nconfiguration and service discovery. etcd is\ninspired by zookeeper and doozer, with a focus on:\n\n* Simple: curl'able user facing API (HTTP+JSON)\n* Secure: optional SSL client cert authentication\n* Fast: benchmarked 1000s of writes/s per instance\n* Reliable: Properly distributed using Raft\n\nEtcd is written in Go and uses the raft consensus\nalgorithm to manage a highly-available replicated log.","categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:etcd:etcd:3.1.20:::::dragonfly6:x86_64:26"},"messages":[{"message":"===>   NOTICE:\n\nThe coreos-etcd31 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"coordgenlibs","origin":"science/coordgenlibs","version":"3.0.2","comment":"Schrodinger-developed 2D coordinate generation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/schrodinger/coordgenlibs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"427bc2ee86ba4be2123787abca5b15bbe2d342f2ec7a62e4b153e55bbc8bc0a3","flatsize":907248,"path":"All/coordgenlibs-3.0.2.pkg","repopath":"All/coordgenlibs-3.0.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":248052,"desc":"This is Schrodinger, Inc's 2D coordinate generation. The emphasis of these\nalgorithms are on quality of 2D coordinates rather than speed of generation.\nThe algorithm distinguishes itself from many others by doing well with both\nmacrocycles and metal complexes. It also does extremely well on typical\ndrug-like small molecules, and has been validated on millions of compounds.","deps":{"maeparser":{"origin":"science/maeparser","version":"1.3.1_3"}},"categories":["science"],"shlibs_required":["libmaeparser.so.1"],"shlibs_provided":["libcoordgen.so.3"]},{"name":"coolmail","origin":"mail/coolmail","version":"1.3_4","comment":"Xbiff like mail tool with animated 3D graphics","maintainer":"udo@schweigert-muc.de","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5a3c19c246b70e6af92131f7acd1a1b8fd8bca47883869920ef252d77637a86","flatsize":34492,"path":"All/coolmail-1.3_4.pkg","repopath":"All/coolmail-1.3_4.pkg","licenselogic":"single","pkgsize":12512,"desc":"Coolmail is like xbiff -- it watches your inbox mail file\nand lets you know when you have mail.  But unlike xbiff, it can launch\nyour favorite mail utility when you click on it, and it has cool\nanimated 3D graphics.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["mail"],"shlibs_required":["libXt.so.6","libX11.so.6","libXext.so.6"]},{"name":"couchdb3","origin":"databases/couchdb3","version":"3.3.3_1","comment":"JSON document database with HTTP API and scalable cluster mesh sync","maintainer":"dch@FreeBSD.org","www":"https://couchdb.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11b30f738155390d3c02f48636a5e1c79ac374dac3fe4c102279dbed9562f585","flatsize":25900018,"path":"All/couchdb3-3.3.3_1.pkg","repopath":"All/couchdb3-3.3.3_1.pkg","licenselogic":"and","licenses":["APACHE20","BSD3CLAUSE","ISCL","OFL11","WTFPL"],"pkgsize":11391688,"desc":"Apache CouchDB lets you access your data where you need it by defining the\nCouch Replication Protocol that is implemented by a variety of projects and\nproducts that span every imaginable computing environment from globally\ndistributed server-clusters, over mobile phones to web browsers.","deps":{"erlang-runtime25":{"origin":"lang/erlang-runtime25","version":"25.3.2.12_1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"spidermonkey91":{"origin":"lang/spidermonkey91","version":"91.13.0_21"}},"categories":["databases"],"users":["couchdb"],"groups":["couchdb"],"shlibs_required":["libmozjs-91.so","libicuuc.so.74","libicudata.so.74","libicui18n.so.74"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:couchdb:3.3.3:::::dragonfly6:x86_64:1"},"messages":[{"message":"If this is the first time you are installing couchdb3, you will need\nto add a default administrator, and initialise the database node.\n\nIf you are upgrading an existing couchdb3 installation < 2.0, you will\nneed to replicate your databases across with HTTP, and manually apply\nany security objects and local.ini settings.\n\nIf you are upgrading from 2.0 and newer,  you can simply re-use the\nexisting database and views directory, amending your local.ini file\naccordingly:\n\n[couchdb]\nuuid = ....\ndatabase_dir = /var/db/couchdb/data\nview_index_dir = /var/db/couchdb/views\n\nIn both cases, make sure your javascript functions are compliant with\nmodern JS, as the SpiderMonkey 60 engine is more strict than its\npredecessors used in older CouchDB versions.\n\nFor a single node setup, append an inital administrator username and\npassword to the [admins] section of your local.ini, and a [log] section:\n\n[admins]\nadmin = passwd\n[log]\n# http://docs.couchdb.org/en/latest/config/logging.html\nlevel = err\ninclude_sasl = true\nwriter = syslog\nsyslog_host = localhost\n\nAmend /usr/local/etc/couchdb3/vm.args as required, at least altering the cookie.\n\nThen, start Apache CouchDB, and run the following commands once the\ndatabase is started for the first time, amending admin:passwd to match\nyour choice above to initialise the default databases:\n\nsudo service couchdb3 start\n\ncurl -X PUT http://admin:passwd@127.0.0.1:5984/_users\ncurl -X PUT http://admin:passwd@127.0.0.1:5984/_replicator\ncurl -X PUT http://admin:passwd@127.0.0.1:5984/_global_changes\n\nThen use the admin interface at http://127.0.0.1:5984/_utils/# as usual.\n\nFor more information see\nhttp://docs.couchdb.org/en/latest/setup/index.html","type":"install"}]},{"name":"convmv","origin":"converters/convmv","version":"2.05_1","comment":"Convert filenames from one encoding to another","maintainer":"kcwu@csie.org","www":"https://j3e.de/linux/convmv/man/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"65aafa91f1b61e44e3106c78fd57d8fa7b1f6c4afcb4114924d876461153e570","flatsize":101204,"path":"All/convmv-2.05_1.pkg","repopath":"All/convmv-2.05_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":35536,"desc":"convmv is meant to help convert a single filename, a directory tree and the\ncontained files or a whole filesystem into a different encoding. It just\nconverts the filenames, not the content of the files. A special feature of\nconvmv is that it also takes care of symlinks, also converts the symlink target\npointer in case the symlink target is being converted, too.\n\nAll this comes in very handy when one wants to switch over from old 8-bit\nlocales to UTF-8 locales. It is also possible to convert directories to UTF-8\nwhich are already partly UTF-8 encoded. convmv is able to detect if certain\nfiles are UTF-8 encoded and will skip them by default. To turn this smartness\noff use the --nosmart switch.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["converters","perl5"]},{"name":"cqrlog-qt6","origin":"comms/cqrlog","version":"2.5.2_11","comment":"Amateur Radio logging application","maintainer":"hamradio@FreeBSD.org","www":"https://www.cqrlog.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc721908e8b375e21bf281b7eb5e5cf033286b4414544d92592ea5a9ce0d7fab","flatsize":38693555,"path":"All/cqrlog-qt6-2.5.2_11.pkg","repopath":"All/cqrlog-qt6-2.5.2_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15184188,"desc":"CQRLOG is an advanced ham radio logger based on MySQL database. It provides\nradio control based on hamlib libraries, DX cluster connection, band map,\nQRZ.com/HamQTH.com callbook (XML access), IOTA support, a grayliner,\npropagation indicator, xplanet support (maps in azimuthal projection centered\nin your QTH), OK1RR free QSL manager database etc.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"hamlib":{"origin":"comms/hamlib","version":"4.5.5_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mysql80-server":{"origin":"databases/mysql80-server","version":"8.0.35_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt6pas":{"origin":"x11-toolkits/qt6pas","version":"6.2.8"}},"categories":["comms","hamradio"],"shlibs_required":["libQt6Pas.so.6"],"annotations":{"flavor":"qt6"}},{"name":"coreos-etcd34","origin":"devel/etcd34","version":"3.4.18_24","comment":"Highly-available key value store and service discovery","maintainer":"ports@FreeBSD.org","www":"https://github.com/coreos/etcd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac54104619d5eeb6cb1161e2fb286a0d8b2086a2674569ed8ac8767901b0a5a4","flatsize":34218398,"path":"All/coreos-etcd34-3.4.18_24.pkg","repopath":"All/coreos-etcd34-3.4.18_24.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9519980,"desc":"A highly-available key value store for shared\nconfiguration and service discovery. etcd is\ninspired by zookeeper and doozer, with a focus on:\n\n* Simple: curl'able user facing API (HTTP+JSON)\n* Secure: optional SSL client cert authentication\n* Fast: benchmarked 1000s of writes/s per instance\n* Reliable: Properly distributed using Raft\n\nEtcd is written in Go and uses the raft consensus\nalgorithm to manage a highly-available replicated log.","categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:etcd:etcd:3.4.18:::::dragonfly6:x86_64:24"},"messages":[{"message":"===>   NOTICE:\n\nThe coreos-etcd34 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"el-data","origin":"games/el-data","version":"1.9.5.9.1,1","comment":"Eternal Lands data, sound, and music files","maintainer":"acm@FreeBSD.org","www":"https://www.eternal-lands.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4aa9e903cb9be51a041dc443b13731eeaec81f940839fd2dac69140987f3e1cc","flatsize":227922048,"path":"All/el-data-1.9.5.9.1,1.pkg","repopath":"All/el-data-1.9.5.9.1,1.pkg","licenselogic":"single","pkgsize":160392380,"desc":"The Eternal Lands data and sounds files.","categories":["games"],"options":{"ELMUSIC":"on","ELSOUND":"on"}},{"name":"converseen-qt6","origin":"graphics/converseen","version":"0.12.2.3","comment":"Easy to use graphics conversion utility","maintainer":"fernape@FreeBSD.org","www":"https://converseen.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3222bd3a9eb82f2feb62b436ce457380c13bd671b333b011501a55d86241736c","flatsize":1267302,"path":"All/converseen-qt6-0.12.2.3.pkg","repopath":"All/converseen-qt6-0.12.2.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":326856,"desc":"Converseen is an open source project written in C++ with the powerful Qt4\nlibraries. Thanks to the Magick++ image libraries it supports more than 100\nimage formats. You can convert and resize an unlimited number of images to\nany of the most popular formats: DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD,\nPNG, Postscript, SVG, and TIFF.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["graphics"],"shlibs_required":["libQt6Network.so.6","libQt6Widgets.so.6","libMagick++-7.so.5","libMagickWand-7.so.10","libMagickCore-7.so.10","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"annotations":{"flavor":"qt6"}},{"name":"controllermap","origin":"x11/controllermap","version":"2.30.3","comment":"Game controller mapping generator","maintainer":"jbeich@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75c8a020a0cbf76b0fa595bc915715e332fb0ef4b0f4f9fc1d8bd9e4b5ecbf94","flatsize":720705,"path":"All/controllermap-2.30.3.pkg","repopath":"All/controllermap-2.30.3.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":54580,"desc":"controllermap helps to map buttons on Xbox 360 style gamepad for use\nwith SDL_GameController API. The output can be appended into an\nexisting gamecontrollerdb.txt file or to SDL_GAMECONTROLLERCONFIG.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["x11"],"shlibs_required":["libSDL2-2.0.so.0"]},{"name":"convertall","origin":"math/convertall","version":"0.8.0_7","comment":"Another unit converter","maintainer":"jhale@FreeBSD.org","www":"https://convertall.bellz.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9dcb1e48a64da6c2f6984e8de882c1464cdcb3a17b27f27c5e8421bcf9954493","flatsize":1497264,"path":"All/convertall-0.8.0_7.pkg","repopath":"All/convertall-0.8.0_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":257240,"desc":"A unit converter that can combine the units any way you want.  If\nyou want to convert from inches per decade, that's fine.  Or from\nmeter-pounds.  Or from cubic nautical miles.  The units don't have to\nmake sense to anyone else.","deps":{"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"options":{"NLS":"on"}},{"name":"contractor","origin":"sysutils/contractor","version":"0.3.5","comment":"Desktop-wide extension service","maintainer":"duchateau.olivier@gmail.com","www":"https://github.com/elementary/contractor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdeeaa373f6beaa7c299606f4a782e18c4940374d599cf617780a0025667c3a2","flatsize":106281,"path":"All/contractor-0.3.5.pkg","repopath":"All/contractor-0.3.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":32976,"desc":"Contractor is an extension service that allows applications to use the\nexposed functionnality of registered apps. This way, applications don't have\nto have the functions hard coded into them.","deps":{"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"}},"categories":["sysutils"],"shlibs_required":["libgee-0.8.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0"]},{"name":"converseen","origin":"graphics/converseen","version":"0.12.2.3","comment":"Easy to use graphics conversion utility","maintainer":"fernape@FreeBSD.org","www":"https://converseen.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee6d0dd7ad76ce496b5d0e10f1e05a1928efed8760b08a8532fbb4fbb8210e89","flatsize":1238958,"path":"All/converseen-0.12.2.3.pkg","repopath":"All/converseen-0.12.2.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":315564,"desc":"Converseen is an open source project written in C++ with the powerful Qt4\nlibraries. Thanks to the Magick++ image libraries it supports more than 100\nimage formats. You can convert and resize an unlimited number of images to\nany of the most popular formats: DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PhotoCD,\nPNG, Postscript, SVG, and TIFF.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["graphics"],"shlibs_required":["libQt5Network.so.5","libQt5Widgets.so.5","libMagick++-7.so.5","libMagickWand-7.so.10","libMagickCore-7.so.10","libQt5Gui.so.5","libQt5Core.so.5"],"annotations":{"flavor":"qt5"}},{"name":"coreos-etcd32","origin":"devel/etcd32","version":"3.2.32_24","comment":"Highly-available key value store and service discovery","maintainer":"ports@FreeBSD.org","www":"https://github.com/etcd-io/etcd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9121fc9f03caa2d3233fb26da9cf2e5c624258ee363f9fd776cea7333991df8","flatsize":31108151,"path":"All/coreos-etcd32-3.2.32_24.pkg","repopath":"All/coreos-etcd32-3.2.32_24.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8496552,"desc":"A highly-available key value store for shared\nconfiguration and service discovery. etcd is\ninspired by zookeeper and doozer, with a focus on:\n\n* Simple: curl'able user facing API (HTTP+JSON)\n* Secure: optional SSL client cert authentication\n* Fast: benchmarked 1000s of writes/s per instance\n* Reliable: Properly distributed using Raft\n\nEtcd is written in Go and uses the raft consensus\nalgorithm to manage a highly-available replicated log.","categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:etcd:etcd:3.2.32:::::dragonfly6:x86_64:24"},"messages":[{"message":"===>   NOTICE:\n\nThe coreos-etcd32 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"copyq-qt5","origin":"deskutils/copyq","version":"9.0.0","comment":"Qt5 based clipboard manager","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/hluk/CopyQ","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14bb47291ad5b085def8e14e5553a80c5a3500f57ac9af0e7381074737cf927f","flatsize":7892176,"path":"All/copyq-qt5-9.0.0.pkg","repopath":"All/copyq-qt5-9.0.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1851760,"desc":"CopyQ is an advanced clipboard manager with editing and scripting\nfeatures.  It monitors the system clipboard and saves its content\nin customized tabs.  Saved clipboard snippets can be later copied\nand pasted directly into any application.\n\nFeatures:\n- Store text, HTML, images or any other custom formats\n- Quickly browse and filter items in clipboard history\n- Sort, create, edit, remove, copy/paste, drag'n'drop items in tabs\n- Add notes or tags to items\n- System-wide shortcuts with customizable commands\n- Paste items with shortcut or from tray or main window\n- Fully customizable appearance\n- Advanced command-line interface and scripting\n- Ignore clipboard copied from some windows or containing some text\n- Support for simple Vim-like editor and shortcuts","deps":{"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-wayland":{"origin":"graphics/qt5-wayland","version":"5.15.15p59"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["deskutils"],"shlibs_required":["libKF5Notifications.so.5","libXtst.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXfixes.so.3","libQt5X11Extras.so.5","libQt5Svg.so.5","libQt5Xml.so.5","libQt5Qml.so.5","libQt5DBus.so.5","libQt5WaylandClient.so.5","libwayland-client.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5"],"options":{"PLUGINS":"on"},"annotations":{"flavor":"qt5"}},{"name":"consolehm","origin":"sysutils/consolehm","version":"1.31_2","comment":"Console based hardware monitor for FreeBSD","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f3c13471ae76499ec2b2cc8995780e37fc1eb6b6ec2f393d0a09e60c26039a58","flatsize":11056,"path":"All/consolehm-1.31_2.pkg","repopath":"All/consolehm-1.31_2.pkg","licenselogic":"single","pkgsize":6208,"desc":"ConsoleHM uses the SMBus Driver for PIIX4 provided by Takanori Watanabe to\ngather information from hardware sensors to provide motherboard temperature, fan\nspeeds and voltage readings on the console.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe consolehm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"construo","origin":"games/construo","version":"0.2.3_2","comment":"Fun construction toy","maintainer":"amdmi3@FreeBSD.org","www":"https://www.nongnu.org/construo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb630ff25dc9cff19498c3c7c5d51adc87f9bd1c4d6854c74188bc7fdc28b831","flatsize":3333864,"path":"All/construo-0.2.3_2.pkg","repopath":"All/construo-0.2.3_2.pkg","licenselogic":"and","licenses":["GPLv2","GPLv3"],"pkgsize":325284,"desc":"Construo is a simple 2D construction programm (it is currently not\na real game) for objects which consist of rods and springs and let\nthem react on physical forces. You can currently construct buildings\nand objects like bridges, towers, spaceshuttles, etc. and you let\nthem fall to ground and see seem smash and break. Sound like fun,\ndoesn't it =;-) The game is similar to Bridge Builder and heavily\ninspired from the Gamasutra article Collision Response: Bouncy,\nTrouncy, Fun. Its covered under the GNU General Public License,\nthats means source code is availabel and you are allowed to modify\nit.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["games"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXxf86vm.so.1","libglut.so.3","libGLU.so.1","libGL.so.1"],"options":{"GLUT":"on"}},{"name":"consolamono-ttf","origin":"x11-fonts/consolamono-ttf","version":"20130127_2","comment":"Monospace font created for programming, text editors and terminal-use","maintainer":"rakuco@FreeBSD.org","www":"https://fontlibrary.org/en/font/consolamono","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5786ca3d2f8af297e48510e973462f4e1d3a8b6f7594e1f23685b077ca7b8db0","flatsize":703007,"path":"All/consolamono-ttf-20130127_2.pkg","repopath":"All/consolamono-ttf-20130127_2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":196376,"desc":"'Consola Mono' is the monospace font especially created for programming, text\neditors and for terminal-use.\n\n'Consola Mono' is a Unicode typeface font that supports all languages that use\nthe Latin, Greek, Cyrillic script and its variants, and could be expanded to\nsupport other scripts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"convey","origin":"net-im/convey","version":"0.3_3","comment":"Instant Message (IM) program using the Jabber protocol","maintainer":"nivit@FreeBSD.org","www":"https://convey.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2d5d63983bd093459a117927ffbed8c43b990f885dcf2098d245f27c922cbf1","flatsize":1043783,"path":"All/convey-0.3_3.pkg","repopath":"All/convey-0.3_3.pkg","licenselogic":"single","pkgsize":929908,"desc":"Convey allows people across the globe to collaboratively draw images while\nchatting online. Using pictures in addition to words makes communicating online\nfun and easy.\n\nConvey is an Instant Message (IM) program. You can send an message to a friend,\nbut unlike email, the message instantly appears on your friend's screen if they\nare online. Otherwise, the message is delivered to your friend when they log\nonto the Internet.\n\nConvey uses the Jabber protocol to send its messages. A protocol consists of\nthe rules by which a computer communicates with another computer.\n\nUsing Jabber, Convey provides users connections to other popular IM programs,\nsuch as AOL Instant Messenger, ICQ, MSN Instant Messenger, and Yahoo!\nMessenger.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net-im","java"]},{"name":"conserver-com","origin":"comms/conserver-com","version":"8.2.7_2","comment":"Application that allows multiple users to watch serial consoles","maintainer":"eduardo@FreeBSD.org","www":"https://www.conserver.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d1fef5a68e654381b540e6e87a0a35b0f6cb71b0c57a31b1116fa45ca72175c","flatsize":358077,"path":"All/conserver-com-8.2.7_2.pkg","repopath":"All/conserver-com-8.2.7_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":135080,"desc":"Conserver is an application that allows multiple users to watch a serial console\nat the same time. It can log the data, allows users to take write-access of a\nconsole (one at a time), and has a variety of bells and whistles to accentuate\nthat basic functionality.\nThe idea is that conserver will log all your serial traffic so you can go back\nand review why something crashed, look at changes (if done on the console),\nor tie the console logs into a monitoring system (just watch the logfiles it\ncreates).\nWith multi-user capabilities you can work on equipment with others, mentor,\ntrain, etc.\nIt also does all that client-server stuff so that, assuming you have a network\nconnection, you can interact with any of the equipment from home or wherever.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["comms"],"options":{"FREEIPMI":"off","GSSAPI":"off","GSSAPIONLY":"off","STRIPREALM":"off","UDS":"off"}},{"name":"consolekit2","origin":"sysutils/consolekit2","version":"1.2.6_3","comment":"Framework for defining and tracking users","maintainer":"desktop@FreeBSD.org","www":"https://github.com/ConsoleKit2/ConsoleKit2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb9dbf1c1d4d7dec5331e860201de5f8552cbf4516bff1b3c60ed8b247eb7953","flatsize":736375,"path":"All/consolekit2-1.2.6_3.pkg","repopath":"All/consolekit2-1.2.6_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":152704,"desc":"ConsoleKit2 is a framework for defining and tracking users, login\nsessions, and seats. It allows multiple users to be logged in at the\nsame time and share hardware for their graphical session. ConsoleKit2\nwill keep track of those resources and whichever session is active\nwill have use of the hardware at that time.\n\nWhat is a seat?\n===============\nA seat is a collection of sessions and a set of hardware (usually at\nleast a keyboard and mouse). Only one session may be active on a\nseat at a time.\n\nWhat is a session?\n==================\nA session is a collection of all processes that originate from a single\ncommon ancestor and retain knowledge of a secret. As an implementation\ndetail, this secret may be stored in the process environment by the\nlogin manager under the name XDG_SESSION_COOKIE.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"}},"categories":["sysutils","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libdbus-1.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libX11.so.6","libpolkit-gobject-1.so.0","libudev.so.0"],"shlibs_provided":["libck-connector.so.0","libconsolekit.so.1"],"options":{"POLKIT":"on","X11":"on"}},{"name":"cons-test","origin":"devel/cons-test","version":"2.2.0_5","comment":"Test bed for `Cons' development","maintainer":"ports@FreeBSD.org","www":"http://www.dsmit.com/cons/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"815535180beea367383bbd305b6a1c0c791c3c894c15662982e4f7b63d6edb0c","flatsize":598938,"path":"All/cons-test-2.2.0_5.pkg","repopath":"All/cons-test-2.2.0_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":77636,"desc":"This is the cons-test regression test suite for the Cons software\nconstruction utility.\n\nCons is a Perl-based make replacement.  It is not compatible with make,\nbut has a number of powerful capabilities not found in other software\nconstruction systems, including make.\n\nThis package contains only the tests, not Cons itself.  You should\nlook for the \"cons\" package that corresponds to the version number of\nthis package.  See that package for all the details about Cons.","deps":{"cons":{"origin":"devel/cons","version":"2.2.0_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cons-test port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cons","origin":"devel/cons","version":"2.2.0_4","comment":"Perl-based Make Replacement","maintainer":"rv@gnu.org","www":"http://www.dsmit.com/cons/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c6f4a054459563bda31e230d2624fea256ea9318f0bfa5263eafe67c1bef245","flatsize":379566,"path":"All/cons-2.2.0_4.pkg","repopath":"All/cons-2.2.0_4.pkg","licenselogic":"single","pkgsize":108464,"desc":"This is a Perl-based make replacement, but does not provide make\ncompatibility. It has a number of powerful capabilities not found\nin other software construction systems, including make.\n\nCons is a system for constructing, primarily, software, but is\nquite different from previous software construction systems. Cons\nwas designed from the ground up to deal easily with the construction\nof software spread over multiple source directories. Cons makes it\neasy to create build scripts that are simple, understandable and\nmaintainable. Cons ensures that complex software is easily and\naccurately reproducible.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"Copyright (C) 1996-2000 Free Software Foundation, Inc.\n\nCons is free software; you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation; either version 2 of the License, or\n(at your option) any later version.\n\nCons is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program; see the file COPYING.  If not, write to\nthe Free Software Foundation, Inc., 59 Temple Place - Suite 330,\nBoston, MA 02111-1307, USA.","type":"install"}]},{"name":"connectfive","origin":"games/connectfive","version":"1.0.2_9","comment":"Place five pieces in a row on a 3D board","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/connectfive/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5f65ccfdce6cf2f82ed24d42bb7d200af3ab8fe77b0d8bd896b323a4d8cf8f4","flatsize":834634,"path":"All/connectfive-1.0.2_9.pkg","repopath":"All/connectfive-1.0.2_9.pkg","licenselogic":"single","pkgsize":129212,"desc":"Place five pieces in a row on a 3d board\n\nA 3d version of gomoku. Similar to connect four, but it is played\nin 3D on a 19x19 board and a play is allowed on any location of the\nboard.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libGLU.so.1","libGL.so.1","libXext.so.6","libX11.so.6","libXmu.so.6","libSDL-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"cool-retro-term","origin":"x11/cool-retro-term","version":"1.1.1_3","comment":"Terminal emulator which mimics old cathode displays","maintainer":"danfe@FreeBSD.org","www":"https://github.com/Swordfish90/cool-retro-term","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7ae0000dd498bce11bb92bbc2a2dfaf791b3fabe31e9115c354a0bdc9adee6b","flatsize":2611716,"path":"All/cool-retro-term-1.1.1_3.pkg","repopath":"All/cool-retro-term-1.1.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1564292,"desc":"cool-retro-term is a terminal emulator which mimics the look and feel of the\nold cathode ray tube (CRT) screens.  It has been designed to be eye-candy,\ncustomizable, and reasonably lightweight.\n\nIt is based on QML port of QTermWidget (Konsole) and requires Qt 5.2+.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-graphicaleffects":{"origin":"graphics/qt5-graphicaleffects","version":"5.15.15p0"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11"],"shlibs_required":["libQt5Quick.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"coppermine","origin":"www/coppermine","version":"1.6.26","comment":"Web picture gallery script","maintainer":"wen@FreeBSD.org","www":"https://coppermine-gallery.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b06bdd627d788ddac24073340df71792c6d4948386d97674868d7e8c8f9e2365","flatsize":8092299,"path":"All/coppermine-1.6.26.pkg","repopath":"All/coppermine-1.6.26.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2698576,"desc":"Coppermine Photo Gallery is a picture gallery script. Users can upload\npictures with a web browser (thumbnails are created on the fly), rate\npictures, add comments and send e-cards. The admins can manage the\ngalleries and batch add pictures that have been uploaded on the server\nby FTP.\n\nImages are stored in albums and albums can be grouped by categories. The\nscript supports multiple users and each user can possibly have its own\nset of albums.\n\nThe script also supports multiple languages and has a theme system. It\nuses PHP, a MySQL database and the GD library (version 1.x or 2.x)\nor ImageMagick to make the thumbnails. An install script makes the\ninstallation fast and simple.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www"],"options":{"DOCS":"on","IMAGEMAGICK":"off"},"messages":[{"message":"The Coppermine Photo Gallery has been installed in the directory\n/usr/local/www/coppermine.\n\nYou must add appropriate configuration directives to your\napache configuration file (/usr/local/etc/apache/httpd.conf).\nA typical configuration would be:\n\n    Alias /coppermine/ \"/usr/local/www/coppermine/\"\n\n    <Directory \"/usr/local/www/coppermine\">\n\tOptions Indexes FollowSymlinks MultiViews\n\tAllowOverride None\n\tOrder allow,deny\n\tAllow from all\n    </Directory>","type":"install"}]},{"name":"conman","origin":"sysutils/conman","version":"0.3.0","comment":"Serial Console Management Program","maintainer":"jhixson@FreeBSD.org","www":"https://dun.github.io/conman/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d8ba52b866f9bb063adb634f7fa29d15ae5645d231d79480fa719dfc1de5bd44","flatsize":345746,"path":"All/conman-0.3.0.pkg","repopath":"All/conman-0.3.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":99760,"desc":"ConMan is a serial console management program designed to support a\nlarge number of console devices and simultaneous users.\n\nSupported console types:\n\n - Local serial devices\n - Remote terminal servers (via the telnet protocol)\n - IPMI Serial-Over-LAN (via FreeIPMI's libipmiconsole)\n - External processes (e.g., Expect)\n - Unix domain sockets","deps":{"expect":{"origin":"lang/expect","version":"5.45.4_6,1"},"freeipmi":{"origin":"sysutils/freeipmi","version":"1.6.14"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"shlibs_required":["libinotify.so.0","libipmiconsole.so.2"]},{"name":"concurrentqueue","origin":"devel/concurrentqueue","version":"1.0.4","comment":"Fast C++11 multi-producer multi-consumer lock-free concurrent queue","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cameron314/concurrentqueue","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7fb39a2d87c24115ad02475383dcb946960c1c6afb4c7d475e8ac9758129a2b2","flatsize":200102,"path":"All/concurrentqueue-1.0.4.pkg","repopath":"All/concurrentqueue-1.0.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":37008,"desc":"concurrentqueue is an industrial-strength lock-free fast multi-producer,\nmulti-consumer concurrent queue for C++11 queue for C++.","categories":["devel"]},{"name":"confregdecode","origin":"net-mgmt/confregdecode","version":"1.2.1_3","comment":"Cisco Systems IOS(tm) configuration register decoder","maintainer":"marcus@FreeBSD.org","www":"https://cosi-nms.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"edfac631495ffc60f9ceacffaff73748ee68ee179364630928b977e8c0bda8ed","flatsize":22942,"path":"All/confregdecode-1.2.1_3.pkg","repopath":"All/confregdecode-1.2.1_3.pkg","licenselogic":"single","pkgsize":20364,"desc":"This is a Java applet and application that can encode and decode a Cisco\nrouter's configuration register.\n\nIt also shows some valuable notes for each router family that can help\nwith disaster recovery.\n\nIt is being released as part of the Cisco-centric Open Source Initiative.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net-mgmt","java"],"options":{"DOCS":"on"}},{"name":"confget","origin":"textproc/confget","version":"5.1.2","comment":"Read variables from INI-style configuration files","maintainer":"sunpoet@FreeBSD.org","www":"https://gitlab.com/confget/confget","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba923e29700b7f0a1c5b52777229e340639d86ca59e90dd8fa6cad6bd1a50c79","flatsize":24338,"path":"All/confget-5.1.2.pkg","repopath":"All/confget-5.1.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12380,"desc":"The confget utility examines a INI-style configuration file and retrieves\nthe value of the specified variables from the specified section.\nIts intended use is to let shell scripts use the same INI-style\nconfiguration files as other programs, to avoid duplication of data.\n\nThe confget utility may retrieve the values of one or more variables,\nlist all the variables in a specified section, list only those whose names\nor values match a specified pattern (shell glob or regular expression), or\ncheck if a variable is present in the file at all.  It has a \"shell-quoting\"\noutput mode that quotes the variable values in a way suitable for passing\nthem directly to a Bourne-style shell.","deps":{"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["textproc"],"shlibs_required":["libpcre2-8.so.0"],"options":{"EXAMPLES":"on","PCRE":"on"}},{"name":"confetti","origin":"textproc/confetti","version":"0.0.20120801","comment":"Configuration file parser generator","maintainer":"ports@FreeBSD.org","www":"https://github.com/mailru/confetti","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec1c848262a8e650f52aa260eabf97736622a6de91db1e9aecade4a3c9e83599","flatsize":232529,"path":"All/confetti-0.0.20120801.pkg","repopath":"All/confetti-0.0.20120801.pkg","licenselogic":"single","pkgsize":59404,"desc":"confetti -- configuration file parser generator","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe confetti port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"confctl","origin":"sysutils/confctl","version":"1.2_1","comment":"Utility to parse and modify C-like configuration files","maintainer":"portmaster@BSDforge.com","www":"https://github.com/trasz/confctl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18e96ce1c267bac132b7bbde772352d4d0c0599ab32a4a5f680e559ef9d0ba45","flatsize":31261,"path":"All/confctl-1.2_1.pkg","repopath":"All/confctl-1.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":14588,"desc":"Confctl is a sysctl-like tool to provide access to C-syntax configuration\nfiles, such as /etc/hast.conf.  It allows for retrieving, modifying, adding\nand removing variables, while preserving comments and formatting.","categories":["sysutils"]},{"name":"concordance","origin":"comms/concordance","version":"1.5_1","comment":"Command-line Logitech Harmony configuration tool","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dee5b074e0be4be105df9bf7f8c3af671c96e86a0e093c3c0d02334aa519f060","flatsize":49437,"path":"All/concordance-1.5_1.pkg","repopath":"All/concordance-1.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19668,"desc":"The concordance software suite allows you to program your Logitech Harmony\nremote using a configuration object retrieved from the harmony website. The\nLogitech Harmony is a highly configuration universal remote than can control\nmost multimedia devices.","deps":{"libconcord":{"origin":"comms/libconcord","version":"1.2_3"}},"categories":["comms"],"shlibs_required":["libconcord.so.4"],"annotations":{"deprecated":"Logitech Harmony were officially discontinued in 2021, last major product in 2019.","expiration_date":"2024-12-31"},"messages":[{"message":"===>   NOTICE:\n\nThe concordance port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nLogitech Harmony were officially discontinued in 2021, last major product in 2019..\n\nIt is scheduled to be removed on or after 2024-12-31."}]},{"name":"concurrencykit","origin":"devel/concurrencykit","version":"0.7.2","comment":"Lock-free data structures for high performance concurrent systems","maintainer":"bofh@FreeBSD.org","www":"https://github.com/concurrencykit/ck","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2a002d253e3346c6ec6dbd09e9f372554a1eecf3072a0cd720e4d0cca58cce7","flatsize":823678,"path":"All/concurrencykit-0.7.2.pkg","repopath":"All/concurrencykit-0.7.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":312940,"desc":"Concurrency Kit provides a plethora of concurrency primitives, safe memory\nreclamation mechanisms and non-blocking data structures designed to aid in\nthe design and implementation of high performance concurrent systems.","categories":["devel"],"shlibs_provided":["libck.so.0"],"options":{"RTM":"off","VMAPACK":"on"}},{"name":"conauto","origin":"math/conauto","version":"2.03","comment":"Program for graph isomorphism testing & automorphism group computation","maintainer":"yuri@FreeBSD.org","www":"https://sites.google.com/site/giconauto/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1353ce7358039b63edb2ce0e83bb1ecd1b6b56e893b4632ab0772492c730bbc5","flatsize":42640,"path":"All/conauto-2.03.pkg","repopath":"All/conauto-2.03.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":22532,"desc":"Algorithm conauto for Graph Isomorphism Testing and automorphism group\ncomputation.","categories":["math"]},{"name":"conserve","origin":"sysutils/conserve","version":"23.11.0_6","comment":"Robust file backup tool","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sourcefrog/conserve","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92a3e2121682b3810f71b38aa09336e6a415d72b2fedd780f8486de4d1fa8e41","flatsize":5166437,"path":"All/conserve-23.11.0_6.pkg","repopath":"All/conserve-23.11.0_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1358356,"desc":"Conserve is a program for file backup.\n\nIt supports several commands that allow users to back up\nfiles and to manage backups.","categories":["sysutils"]},{"name":"concorde","origin":"math/concorde","version":"20031219","comment":"Combinatorial Optimization package","maintainer":"ports@FreeBSD.org","www":"http://www.tsp.gatech.edu/concorde.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7998b4e19050e1f48f08877b87ce5462f1f34af8bfe49531e045af1024b85e3","flatsize":9023971,"path":"All/concorde-20031219.pkg","repopath":"All/concorde-20031219.pkg","licenselogic":"single","pkgsize":1002564,"desc":"Concorde is a computer code for the traveling salesman problem (TSP)\nand some related network optimization problems.  The code is written\nin the ANSI C programming language and it is available for academic\nresearch use; for other uses, contact bico@isye.gatech.edu for\nlicensing options.\n\nConcorde's TSP solver has been used to obtain the optimal solutions to\n106 of the 110 TSPLIB instances; the largest having 15,112 cities.\n\nThe Concorde callable library includes over 700 functions permitting\nusers to create specialized codes for TSP-like problems.  All Concorde\nfunctions are thread-safe for programming in shared-memory parallel\nenvironments; the main TSP solver includes code for running over\nnetworks of Unix workstations.","categories":["math","parallel"],"messages":[{"message":"===>   NOTICE:\n\nThe concorde port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cone","origin":"mail/cone","version":"1.13_2","comment":"Console based mail client with POP3/IMAP/SMAP support","maintainer":"eduardo@FreeBSD.org","www":"https://www.courier-mta.org/cone/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"702f0a9499c98ba63ea059d18da23ef68d372a649e856aa1ed98297127a71840","flatsize":7006311,"path":"All/cone-1.13_2.pkg","repopath":"All/cone-1.13_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1475784,"desc":"Cone is a text-based mail client. Cone seamlessly handles multiple POP3,\nIMAP accounts, and local mail folders. Cone is also a simple newsreader.\nCone is designed to be foolproof enough to be used by inexperienced users,\nbut also offers advanced features for power users.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"courier-unicode":{"origin":"devel/courier-unicode","version":"2.3.0_1"},"gamin":{"origin":"devel/gamin","version":"0.1.10_10"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"shlibs_required":["libintl.so.8","libaspell.so.15","libncurses.so.6","libtinfo.so.6","libcourier-unicode.so.8","libidn2.so.0","libssl.so.12","libcrypto.so.12","libldap.so.2","libxml2.so.2"],"options":{"DOCS":"on"}},{"name":"conan","origin":"sysutils/conan","version":"2.2.3","comment":"C/C++ package manager","maintainer":"yuri@FreeBSD.org","www":"https://conan.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"36156dc8b2c3a8c5e4195e0ff129222281bb3ee95762c0f1635ec5c7c3efbb5c","flatsize":7025660,"path":"All/conan-2.2.3.pkg","repopath":"All/conan-2.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":961772,"desc":"Conan is a MIT-licensed, Open Source package manager for C and C++ development,\nallowing development teams to easily and efficiently manage their packages and\ndependencies across platforms and build systems.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-bottle":{"origin":"www/py-bottle","version":"0.12.25"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-deprecation":{"origin":"devel/py-deprecation","version":"2.1.0_1"},"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-fasteners":{"origin":"devel/py-fasteners","version":"0.19"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-node-semver":{"origin":"devel/py-node-semver","version":"0.9.0"},"py311-patch-ng":{"origin":"devel/py-patch-ng","version":"1.17.4"},"py311-pluginbase":{"origin":"devel/py-pluginbase","version":"1.0.1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-pyjwt":{"origin":"www/py-pyjwt","version":"2.8.0"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"]},{"name":"compton-conf","origin":"x11/compton-conf","version":"0.16.0_2","comment":"Controls compton settings","maintainer":"lxqt@FreeBSD.org","www":"https://github.com/lxqt/compton-conf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"829d2207a8da78006d92684875e39f4b49a9b2c93d8b9af9976e52292a676fbe","flatsize":240697,"path":"All/compton-conf-0.16.0_2.pkg","repopath":"All/compton-conf-0.16.0_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":47140,"desc":"GUI configuration tool for X composite manager Compton.\nIt is maintained by the LXQt project but can be used independently.","deps":{"compton":{"origin":"x11-wm/compton","version":"20160907_8"},"libconfig":{"origin":"devel/libconfig","version":"1.7.3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-linguisttools":{"origin":"devel/qt5-linguisttools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11"],"shlibs_required":["libQt5Widgets.so.5","libQt5DBus.so.5","libconfig.so.11","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"compton","origin":"x11-wm/compton","version":"20160907_8","comment":"Feature-rich compositing window manager for X11","maintainer":"parakleta@darkreality.org","www":"https://github.com/chjj/compton","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e715336d26d95dbdbd167c7835b7e767b38c9b3fe378a9bac2d291e51190b6d","flatsize":246613,"path":"All/compton-20160907_8.pkg","repopath":"All/compton-20160907_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":97108,"desc":"Compton is a compositor for X11, which was forked from Dana Jansens' fork\nof xcompmgr, and heavily refactored.\n\nMost prominent changes from the original xcompmgr:\n\n  - OpenGL/GLX backend in addition to the old XRender backend\n  - Inactive window transparency and dimming\n  - Titlebar/frame and menu transparency\n  - Shadows for ARGB windows, e.g. terminals with transparency\n  - Colored shadows; new fade system\n  - Blur of background of transparent windows, window color inversion\n  - Configuration file support with blacklisting","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libconfig":{"origin":"devel/libconfig","version":"1.7.3"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"xprop":{"origin":"x11/xprop","version":"1.2.7"},"xwininfo":{"origin":"x11/xwininfo","version":"1.1.5_1"}},"categories":["x11-wm"],"shlibs_required":["libGL.so.1","libpcre.so.1","libXcomposite.so.1","libXdamage.so.1","libXfixes.so.3","libXrender.so.1","libX11.so.6","libXext.so.6","libXrandr.so.2","libXinerama.so.1","libconfig.so.11","libdbus-1.so.3"],"options":{"CONFIG":"on","DBUS":"on","DOCS":"on","DRM":"on","OPENGL":"on","PCRE":"on","XINERAMA":"on"}},{"name":"concentration","origin":"games/concentration","version":"1.2_13","comment":"Find all matching pairs of icons as fast as possible","maintainer":"amdmi3@FreeBSD.org","www":"http://www.shiftygames.com/concentration/concentration.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47edadfa591b18162f3d103b2b3ea567bc0c9f3b9fff4478905ec91c27588db3","flatsize":1162120,"path":"All/concentration-1.2_13.pkg","repopath":"All/concentration-1.2_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":908908,"desc":"The classic memory game has some new life in this recreation for\nthe Linux platform. Your object is to find all matching pairs of\nicons in the fastest time possible.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0"]},{"name":"cqrlog-qt5","origin":"comms/cqrlog","version":"2.5.2_11","comment":"Amateur Radio logging application","maintainer":"hamradio@FreeBSD.org","www":"https://www.cqrlog.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdfb7186cdeb67cafc7466dbb1e809fdd4411ce1c833729c865c2c5ce449ec33","flatsize":38707715,"path":"All/cqrlog-qt5-2.5.2_11.pkg","repopath":"All/cqrlog-qt5-2.5.2_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15180664,"desc":"CQRLOG is an advanced ham radio logger based on MySQL database. It provides\nradio control based on hamlib libraries, DX cluster connection, band map,\nQRZ.com/HamQTH.com callbook (XML access), IOTA support, a grayliner,\npropagation indicator, xplanet support (maps in azimuthal projection centered\nin your QTH), OK1RR free QSL manager database etc.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"hamlib":{"origin":"comms/hamlib","version":"4.5.5_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mysql80-server":{"origin":"databases/mysql80-server","version":"8.0.35_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5pas":{"origin":"x11-toolkits/qt5pas","version":"2.6_6"}},"categories":["comms","hamradio"],"shlibs_required":["libQt5Pas.so.1"],"annotations":{"flavor":"qt5"}},{"name":"comrak","origin":"textproc/comrak","version":"0.24.1_1","comment":"CommonMark + GFM compatible Markdown parser and renderer","maintainer":"yuri@FreeBSD.org","www":"https://docs.rs/comrak/latest/comrak/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c8dc71e8a1a86771bc974e6a6a4c631ad09e6ed35c367c55ab0751aa01bd1ec","flatsize":2971350,"path":"All/comrak-0.24.1_1.pkg","repopath":"All/comrak-0.24.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1060096,"desc":"comrak 100%25 CommonMark and GFM compatible Markdown parser.\nThe design is based on cmark, so familiarity with that will help.","deps":{"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"}},"categories":["textproc"],"shlibs_required":["libonig.so.5"]},{"name":"consul_exporter","origin":"sysutils/consul_exporter","version":"0.3.0_21","comment":"Exporter for Consul metrics","maintainer":"t.tom@succont.de","www":"https://github.com/prometheus/consul_exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"add9614a43f673c5f5452ffdc207affadf8721b53c368186cab1025347844d3f","flatsize":8444853,"path":"All/consul_exporter-0.3.0_21.pkg","repopath":"All/consul_exporter-0.3.0_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2724860,"desc":"Export Consul service health to Prometheus.","categories":["sysutils"]},{"name":"compiler-rt","origin":"devel/compiler-rt","version":"0.r131639_1","comment":"Compiler runtime library with Blocks support","maintainer":"brooks@FreeBSD.org","www":"https://compiler-rt.llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6550734cd740bbbe6bd889aa5d435aefefa6547bdb1e0d805c02a168f57adeb","flatsize":26858,"path":"All/compiler-rt-0.r131639_1.pkg","repopath":"All/compiler-rt-0.r131639_1.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","MIT"],"pkgsize":8340,"desc":"The compiler-rt project is a simple library that provides an\nimplementation of the low-level target-specific hooks required by code\ngeneration and other runtime components. For example, when compiling\nfor a 32-bit target, converting a double to a 64-bit unsigned integer\nis compiling into a runtime call to the \"__fixunsdfdi\" function. The\ncompiler-rt library provides optimized implementations of this and other\nlow-level routines.","categories":["devel"],"shlibs_provided":["libBlocksRuntime.so"]},{"name":"compiz-bcop","origin":"devel/compiz-bcop","version":"0.8.8_2","comment":"Code generator for Compiz Fusion Plugins","maintainer":"portmaster@bsdforge.com","www":"https://forum.compiz-fusion.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6d6e8eda27c58811083406a4a6efc1e9d27b1b058e8a33d08a21149749fc7dd","flatsize":60202,"path":"All/compiz-bcop-0.8.8_2.pkg","repopath":"All/compiz-bcop-0.8.8_2.pkg","licenselogic":"single","pkgsize":6888,"desc":"BCOP is a code generator that provides an easy way to handle\nplugin options by generating parts of the plugin code directly from the xml\nmetadata file.  It is used for most of the Compiz Fusion plugins.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"getopt":{"origin":"misc/getopt","version":"1.1.6_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"}},"categories":["devel","x11-wm"]},{"name":"conduit","origin":"science/conduit","version":"0.8.8_1","comment":"Simplified data exchange for HPC simulations","maintainer":"yuri@FreeBSD.org","www":"https://github.com/LLNL/conduit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c574bc8f67455ef30629e9231b551f32f210dbdf5aac195c7b2080d75a36a9e","flatsize":7362079,"path":"All/conduit-0.8.8_1.pkg","repopath":"All/conduit-0.8.8_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1588472,"desc":"Conduit is an open source project from Lawrence Livermore National Laboratory\nthat provides an intuitive model for describing hierarchical scientific data in\nC++, C, Fortran, and Python. It is used for data coupling between packages\nin-core, serialization, and I/O tasks.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"silo":{"origin":"science/silo","version":"4.11.68_1"}},"categories":["science"],"shlibs_required":["libhdf5.so.200","libsiloh5.so","libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0"],"shlibs_provided":["libconduit.so","libconduit_blueprint.so","libconduit_relay.so"],"options":{"NOMPI":"on","MPICH":"off","OPENMPI":"off"}},{"name":"compat.el-emacs_wayland","origin":"misc/compat.el","version":"29.1.4.5_2","comment":"Compatibility library for Emacs Lisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/emacs-compat/compat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6b7524a04078f7de8a4ec7cf6d212ebe2cba3ee02216a7b7e3c239ba24bd376c","flatsize":376457,"path":"All/compat.el-emacs_wayland-29.1.4.5_2.pkg","repopath":"All/compat.el-emacs_wayland-29.1.4.5_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":86080,"desc":"Compat.el is a forwards-compatibility library for (GNU) Emacs Lisp,\nversions 24.3 and newer.\n\nThe intended audience of this library aren't day-to-day users, but\npackage developers that wish to make use of newer functionality, not\nprovided in older versions of Emacs, without breaking compatibility\nfor users bound to specific Emacs releases.\n\nVersion 24.3 is chosen as the oldest version, because this is the\nnewest version on CentOS 7. It is intended to preserve compatibility\nfor at least as the Centos 7 reaches EOL, 2024.\n\nNote that compat.el provides a few prefixed function, ie. functions\nwith a compat- prefix. These are used to provide extended\nfunctionality for commands that are already defined (sort, assoc,\n...). It might be possible to transform these into advised functions\nlater on, so that the modified functionality is accessible without a\nprefix. Feedback on this point is appreciated.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["misc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"compat.el-emacs_nox","origin":"misc/compat.el","version":"29.1.4.5_2","comment":"Compatibility library for Emacs Lisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/emacs-compat/compat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7162285ead3a72f5c469dce7405b503e2f4eb6ee14c8ea6712c842047fa281db","flatsize":376457,"path":"All/compat.el-emacs_nox-29.1.4.5_2.pkg","repopath":"All/compat.el-emacs_nox-29.1.4.5_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":86088,"desc":"Compat.el is a forwards-compatibility library for (GNU) Emacs Lisp,\nversions 24.3 and newer.\n\nThe intended audience of this library aren't day-to-day users, but\npackage developers that wish to make use of newer functionality, not\nprovided in older versions of Emacs, without breaking compatibility\nfor users bound to specific Emacs releases.\n\nVersion 24.3 is chosen as the oldest version, because this is the\nnewest version on CentOS 7. It is intended to preserve compatibility\nfor at least as the Centos 7 reaches EOL, 2024.\n\nNote that compat.el provides a few prefixed function, ie. functions\nwith a compat- prefix. These are used to provide extended\nfunctionality for commands that are already defined (sort, assoc,\n...). It might be possible to transform these into advised functions\nlater on, so that the modified functionality is accessible without a\nprefix. Feedback on this point is appreciated.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["misc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"compat.el-emacs_devel_nox","origin":"misc/compat.el","version":"29.1.4.5_2","comment":"Compatibility library for Emacs Lisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/emacs-compat/compat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"086740d418c9f3295da8d2c9aee9c81575d9dc94ac9c39d5d2b679bb2294b76f","flatsize":376475,"path":"All/compat.el-emacs_devel_nox-29.1.4.5_2.pkg","repopath":"All/compat.el-emacs_devel_nox-29.1.4.5_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":86140,"desc":"Compat.el is a forwards-compatibility library for (GNU) Emacs Lisp,\nversions 24.3 and newer.\n\nThe intended audience of this library aren't day-to-day users, but\npackage developers that wish to make use of newer functionality, not\nprovided in older versions of Emacs, without breaking compatibility\nfor users bound to specific Emacs releases.\n\nVersion 24.3 is chosen as the oldest version, because this is the\nnewest version on CentOS 7. It is intended to preserve compatibility\nfor at least as the Centos 7 reaches EOL, 2024.\n\nNote that compat.el provides a few prefixed function, ie. functions\nwith a compat- prefix. These are used to provide extended\nfunctionality for commands that are already defined (sort, assoc,\n...). It might be possible to transform these into advised functions\nlater on, so that the modified functionality is accessible without a\nprefix. Feedback on this point is appreciated.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["misc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"cp2k-data","origin":"science/cp2k-data","version":"2022.2","comment":"Data for cp2k quantum chemistry package","maintainer":"yuri@FreeBSD.org","www":"https://www.cp2k.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1abef247089ac66ce3582ebc6ff25bfbf9d26664361786b0d6c3754bfa5505e5","flatsize":64005766,"path":"All/cp2k-data-2022.2.pkg","repopath":"All/cp2k-data-2022.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17839396,"desc":"Data files used by the cp2k quantum chemistry package.\nThey include pseudopotentials and other data needed for computations.","categories":["science"]},{"name":"compat.el-emacs_devel","origin":"misc/compat.el","version":"29.1.4.5_2","comment":"Compatibility library for Emacs Lisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/emacs-compat/compat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f4e66d1ee6398c8aa380ec0d8d750d6bdcf65b75781f31de16d0e99e66c7533","flatsize":376475,"path":"All/compat.el-emacs_devel-29.1.4.5_2.pkg","repopath":"All/compat.el-emacs_devel-29.1.4.5_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":86104,"desc":"Compat.el is a forwards-compatibility library for (GNU) Emacs Lisp,\nversions 24.3 and newer.\n\nThe intended audience of this library aren't day-to-day users, but\npackage developers that wish to make use of newer functionality, not\nprovided in older versions of Emacs, without breaking compatibility\nfor users bound to specific Emacs releases.\n\nVersion 24.3 is chosen as the oldest version, because this is the\nnewest version on CentOS 7. It is intended to preserve compatibility\nfor at least as the Centos 7 reaches EOL, 2024.\n\nNote that compat.el provides a few prefixed function, ie. functions\nwith a compat- prefix. These are used to provide extended\nfunctionality for commands that are already defined (sort, assoc,\n...). It might be possible to transform these into advised functions\nlater on, so that the modified functionality is accessible without a\nprefix. Feedback on this point is appreciated.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["misc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"compiz","origin":"x11-wm/compiz","version":"0.8.8_15","comment":"Compiz Composite/Window Manager","maintainer":"portmaster@BSDforge.com","www":"http://www.compiz.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a75b34fca4b4b3ad9c20ddedf8e3bd605a919a82b09c14e36618284301813c36","flatsize":5485170,"path":"All/compiz-0.8.8_15.pkg","repopath":"All/compiz-0.8.8_15.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+","MIT"],"pkgsize":822676,"desc":"Compiz is an OpenGL compositing manager that use GLX_EXT_texture_from_pixmap\nfor binding redirected top-level windows to texture objects. It has a flexible\nplug-in system and it is designed to run well on most graphics hardware.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgtop":{"origin":"devel/libgtop","version":"2.40.0_1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libwnck":{"origin":"x11-toolkits/libwnck","version":"2.30.7_3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"mesa-demos":{"origin":"graphics/mesa-demos","version":"8.5.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libXcomposite.so.1","libXext.so.6","libXdamage.so.1","libXfixes.so.3","libXrandr.so.2","libXinerama.so.1","libICE.so.6","libSM.so.6","libxslt.so.1","libxml2.so.2","libstartup-notification-1.so.0","libGL.so.1","libwnck-1.so.22","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libXrender.so.1","libGLU.so.1","libpng16.so.16","librsvg-2.so.2"],"shlibs_provided":["libannotate.so","libblur.so","libclone.so","libcommands.so","libcube.so","libdbus.so","libdecoration.so","libfade.so","libglib.so","libgnomecompat.so","libini.so","libminimize.so","libmove.so","libobs.so","libplace.so","libpng.so","libregex.so","libresize.so","librotate.so","libscale.so","libscreenshot.so","libsvg.so","libswitcher.so","libvideo.so","libwater.so","libwobbly.so","libzoom.so","libdecoration.so.0"],"options":{"DBUS":"on","FUSE":"off","GTK2":"on","SVG":"on"},"messages":[{"message":"This port has installed compiz-manager which is a wrapper to start\ncompiz.\n\nIf you are using gnome, you can use the configuration editor to set the\nvalue of:\n\ndesktop->gnome->session->required_components->windowmanager = compiz-manager\n\nThis will enable compiz as your default window manager.","type":"install"}]},{"name":"compat.el-emacs_canna","origin":"misc/compat.el","version":"29.1.4.5_2","comment":"Compatibility library for Emacs Lisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/emacs-compat/compat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"93829cfbe8fceb5e5f187e056537fe79a02c59c7872405507f1b8ef17fd45eff","flatsize":376457,"path":"All/compat.el-emacs_canna-29.1.4.5_2.pkg","repopath":"All/compat.el-emacs_canna-29.1.4.5_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":86076,"desc":"Compat.el is a forwards-compatibility library for (GNU) Emacs Lisp,\nversions 24.3 and newer.\n\nThe intended audience of this library aren't day-to-day users, but\npackage developers that wish to make use of newer functionality, not\nprovided in older versions of Emacs, without breaking compatibility\nfor users bound to specific Emacs releases.\n\nVersion 24.3 is chosen as the oldest version, because this is the\nnewest version on CentOS 7. It is intended to preserve compatibility\nfor at least as the Centos 7 reaches EOL, 2024.\n\nNote that compat.el provides a few prefixed function, ie. functions\nwith a compat- prefix. These are used to provide extended\nfunctionality for commands that are already defined (sort, assoc,\n...). It might be possible to transform these into advised functions\nlater on, so that the modified functionality is accessible without a\nprefix. Feedback on this point is appreciated.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["misc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"compat.el","origin":"misc/compat.el","version":"29.1.4.5_2","comment":"Compatibility library for Emacs Lisp","maintainer":"yasu@FreeBSD.org","www":"https://github.com/emacs-compat/compat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15b5590dd97fd658e730e41d9d0ce8e39992447c0e0f9755d895519a83084986","flatsize":376457,"path":"All/compat.el-29.1.4.5_2.pkg","repopath":"All/compat.el-29.1.4.5_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":86072,"desc":"Compat.el is a forwards-compatibility library for (GNU) Emacs Lisp,\nversions 24.3 and newer.\n\nThe intended audience of this library aren't day-to-day users, but\npackage developers that wish to make use of newer functionality, not\nprovided in older versions of Emacs, without breaking compatibility\nfor users bound to specific Emacs releases.\n\nVersion 24.3 is chosen as the oldest version, because this is the\nnewest version on CentOS 7. It is intended to preserve compatibility\nfor at least as the Centos 7 reaches EOL, 2024.\n\nNote that compat.el provides a few prefixed function, ie. functions\nwith a compat- prefix. These are used to provide extended\nfunctionality for commands that are already defined (sort, assoc,\n...). It might be possible to transform these into advised functions\nlater on, so that the modified functionality is accessible without a\nprefix. Feedback on this point is appreciated.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["misc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"commitizen","origin":"devel/commitizen","version":"3.27.0","comment":"Commitizen client tool written in Python","maintainer":"danfe@FreeBSD.org","www":"https://commitizen-tools.github.io/commitizen/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4e829fe074cacd163111a91aeeb1c86541e71eb258874f6479d90b7fd810d0bc","flatsize":712598,"path":"All/commitizen-3.27.0.pkg","repopath":"All/commitizen-3.27.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":122876,"desc":"Commitizen is release management tool designed for teams.\n\nCommitizen assumes your team uses a standard way of committing rules and\nfrom that foundation, it can bump your project's version, create the\nchangelog, and update files.\n\nBy default, commitizen uses conventional commits, but you can build your\nown set of rules, and publish them.\n\nUsing a standardized set of rules to write commits, makes commits easier\nto read, and enforces writing descriptive commits.","deps":{"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-argcomplete":{"origin":"devel/py-argcomplete","version":"3.4.0"},"py311-charset-normalizer":{"origin":"textproc/py-charset-normalizer","version":"3.3.2_1"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-decli":{"origin":"devel/py-decli","version":"0.6.2"},"py311-importlib-metadata":{"origin":"devel/py-importlib-metadata","version":"7.1.0"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-prompt-toolkit":{"origin":"devel/py-prompt-toolkit","version":"3.0.47"},"py311-questionary":{"origin":"devel/py-questionary","version":"1.10.0_1"},"py311-termcolor":{"origin":"devel/py-termcolor","version":"2.4.0"},"py311-tomlkit":{"origin":"textproc/py-tomlkit","version":"0.12.5"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"annotations":{"flavor":"py311"}},{"name":"commit-patch","origin":"devel/commit-patch","version":"2.6.2","comment":"Commit patches or partial workspace changes to a VCS repository","maintainer":"lapo@lapo.it","www":"https://www.porkrind.org/commit-patch/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"715404ef60469d40497a2bdc769aaec3179083e82b699a48b82d5e87f9f445d1","flatsize":80037,"path":"All/commit-patch-2.6.2.pkg","repopath":"All/commit-patch-2.6.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":22916,"desc":"Normally version control systems don't allow fine grained commits.\ncommit-patch allows the user to control exactly what gets committed by\nletting the user supply a patch to be committed rather than using the\nfiles in the current working directory.\n\ncommit-patch supports Darcs, Git, Mercurial, Bazaar, Subversion,\nMonotone or CVS repositories.\n\nAlso included is an Emacs interface to commit-patch. It allows you to\njust hit C-c C-c in any patch buffer to apply and commit only the\nchanges indicated by the patch, regardless of the changes in your\nworking directory.","deps":{"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"patchutils":{"origin":"misc/patchutils","version":"0.4.2_1"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"compiz-plugins-unsupported","origin":"x11-wm/compiz-plugins-unsupported","version":"0.8.8_10","comment":"Plugins for Compiz Composite Window Manager","maintainer":"portmaster@BSDforge.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0789a16bab2108c90f419c3565cbd977bb4d69655e1cd097349f0b892783ac67","flatsize":5298007,"path":"All/compiz-plugins-unsupported-0.8.8_10.pkg","repopath":"All/compiz-plugins-unsupported-0.8.8_10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":881440,"desc":"This is the unsupported set of plugins for Compiz.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"compiz":{"origin":"x11-wm/compiz","version":"0.8.8_15"},"compiz-bcop":{"origin":"devel/compiz-bcop","version":"0.8.8_2"},"compiz-plugins-main":{"origin":"x11-wm/compiz-plugins-main","version":"0.8.8_11"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libXcomposite.so.1","libXext.so.6","libXdamage.so.1","libXfixes.so.3","libXrandr.so.2","libXinerama.so.1","libICE.so.6","libSM.so.6","libxslt.so.1","libxml2.so.2","libstartup-notification-1.so.0"],"shlibs_provided":["libatlantis.so","libcubemodel.so","libelements.so","libfakeargb.so","libmswitch.so","libsnow.so","libtile.so"],"options":{"NLS":"on"}},{"name":"compiz-plugins-main","origin":"x11-wm/compiz-plugins-main","version":"0.8.8_11","comment":"Plugins for Compiz Composite Window Manager","maintainer":"portmaster@BSDforge.com","www":"https://gitlab.com/compiz/compiz-plugins-main","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29a9a274d31260ae43662c3c5336d9791f62b8476dd85895c88eb09bc30f6c67","flatsize":7847283,"path":"All/compiz-plugins-main-0.8.8_11.pkg","repopath":"All/compiz-plugins-main-0.8.8_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1147484,"desc":"This is the main set of plugins for Compiz.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"compiz":{"origin":"x11-wm/compiz","version":"0.8.8_15"},"compiz-bcop":{"origin":"devel/compiz-bcop","version":"0.8.8_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["x11-wm"],"shlibs_required":["libGLU.so.1","libX11.so.6","libXcomposite.so.1","libXext.so.6","libXdamage.so.1","libXfixes.so.3","libXrandr.so.2","libXinerama.so.1","libICE.so.6","libSM.so.6","libxslt.so.1","libxml2.so.2","libstartup-notification-1.so.0","libjpeg.so.8","libXrender.so.1","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2"],"shlibs_provided":["libanimation.so","libcolorfilter.so","libexpo.so","libezoom.so","libimgjpeg.so","libkdecompat.so","libmag.so","libmousepoll.so","libneg.so","libopacify.so","libput.so","libresizeinfo.so","libring.so","libscaleaddon.so","libsession.so","libsnap.so","libstaticswitcher.so","libtext.so","libthumbnail.so","libtitleinfo.so","libwall.so","libwinrules.so","libworkarounds.so","libvpswitch.so","libshift.so"],"options":{"NLS":"on"}},{"name":"commit-mono","origin":"x11-fonts/commit-mono","version":"1.141","comment":"Neutral programming typeface","maintainer":"lcook@FreeBSD.org","www":"https://commitmono.com","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66cb4410fa300d2484ad7e1976e04e159247b0431524554818dc71ba4c5c4517","flatsize":1068460,"path":"All/commit-mono-1.141.pkg","repopath":"All/commit-mono-1.141.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":124592,"desc":"Commit Mono is an anonymous and neutral coding font\nfocused on creating a better reading experience.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"colwide","origin":"misc/colwide","version":"0.01","comment":"Utility which outputs a number of characters to the screen","maintainer":"nc@FreeBSD.org","www":"https://github.com/neelchauhan/colwide","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"204151971017a3d4efe7c57685a558c54b9f0eaab2b214b644fc18253f7ea63f","flatsize":2635,"path":"All/colwide-0.01.pkg","repopath":"All/colwide-0.01.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2140,"desc":"colwide is a Perl script which displays either 80 or specified number of hash\n(#) characters on the screen. Can be useful to determine terminal width.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"comfortaa-ttf","origin":"x11-fonts/comfortaa-ttf","version":"3.001_1","comment":"Stylish, modern and free sans-serif true type font","maintainer":"rakuco@FreeBSD.org","www":"https://fonts.google.com/specimen/Comfortaa","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"60620afb9d2424593c6b3606a3a68924e77710bb7f4d2fc15c78171da9c41e67","flatsize":410486,"path":"All/comfortaa-ttf-3.001_1.pkg","repopath":"All/comfortaa-ttf-3.001_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":123772,"desc":"A stylish, modern and free true type font.\n\nComfortaa is a simple, good looking, true type font with an amazingly large\nnumber of 596 different characters and symbols.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"comic-neue","origin":"x11-fonts/comic-neue","version":"2.51","comment":"Free Comic Sans alternative","maintainer":"0mp@FreeBSD.org","www":"http://comicneue.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a15a750c9686431148423ba0c160dbf9306cff62f005ec38d37773f6f0b74fec","flatsize":394479,"path":"All/comic-neue-2.51.pkg","repopath":"All/comic-neue-2.51.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":205044,"desc":"Comic Neue is a set of free fonts providing an alternative to\nMicrosoft's popular Comic Sans font.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"commoncpp","origin":"devel/commoncpp","version":"1.8.1_3,2","comment":"GNU project portable class framework for C++","maintainer":"acm@FreeBSD.org","www":"https://www.gnu.org/software/commoncpp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2dd91def339b357ae54a750ac20d78a914666f18e2740fbd402a5d9fa552149b","flatsize":2679673,"path":"All/commoncpp-1.8.1_3,2.pkg","repopath":"All/commoncpp-1.8.1_3,2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":450428,"desc":"Common C++ offers a highly portable C++ application development\nframework.  Common C++ provides\tclasses for threads, sockets, daemon\nmanagement, system logging, object synchronization, realtime network\ndevelopment, persistent object management, and file access.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_provided":["libccext2-1.8.so.0","libccgnu2-1.8.so.0"]},{"name":"colortail","origin":"misc/colortail","version":"0.3.3_1","comment":"tail(1) replacement with color support","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/joakim666/colortail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdd693604a02b1f97b9b3dcef4ebd2f4fa2a720a5ff31f47a4ffa32285e021f6","flatsize":84616,"path":"All/colortail-0.3.3_1.pkg","repopath":"All/colortail-0.3.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":30256,"desc":"Colortail works like tail but can optionally read one or more config files where\nit's specified which patterns results in which colors.\n\nColortail uses regular expressions (see re_format(7)) to determine which lines\nand parts of lines to print in which colors.","deps":{"libgnuregex":{"origin":"devel/libgnuregex","version":"6.0"}},"categories":["misc"],"shlibs_required":["libgnuregex.so.6"],"options":{"EXAMPLES":"on"}},{"name":"colorgcc","origin":"devel/colorgcc","version":"1.4.5","comment":"Perl script to colorize the terminal output of GCC","maintainer":"ports@FreeBSD.org","www":"https://github.com/colorgcc/colorgcc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0df5574554b35134579dce0dd9e6c826070302ea901d68435b5113620fd13f6d","flatsize":31560,"path":"All/colorgcc-1.4.5.pkg","repopath":"All/colorgcc-1.4.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12024,"desc":"colorgcc is a Perl script written by Jamie Moyers to colorize the terminal\noutput of GCC so error messages can be found within longer compiler outputs.","categories":["devel","misc"],"messages":[{"message":"colorgcc is installed.\n\nFor a quick start:\n    - cp /usr/local/share/examples/colorgcc/colorgccrc ${HOME}/.colorgcc\n    - export CC=/usr/local/bin/colorgcc","type":"install"},{"message":"===>   NOTICE:\n\nThe colorgcc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"colordiff","origin":"textproc/colordiff","version":"1.0.21","comment":"Tool to colorize diff output","maintainer":"ehaupt@FreeBSD.org","www":"https://www.colordiff.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba1288929cb4016f5871c3f3261600dd9ed1419c1f37746b1bd643f2ce02ef65","flatsize":43606,"path":"All/colordiff-1.0.21.pkg","repopath":"All/colordiff-1.0.21.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":15780,"desc":"Colordiff is a wrapper for diff and produces the same output as diff but with\ncoloured syntax highlighting at the command line to improve readability.\n\nThe output is similar to how a diff-generated patch might appear in Vim or Emacs\nwith the appropriate syntax highlighting options enabled.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"]},{"name":"columns","origin":"games/columns","version":"1.2b_9","comment":"Nice little implementation of columns game for X Window System","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46fd47f72c260b2b2a6bd4908c78b6e34e06475cf5a8a72c1f2e1974e9ea8e20","flatsize":1445083,"path":"All/columns-1.2b_9.pkg","repopath":"All/columns-1.2b_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":504568,"desc":"Columns is a nice little implementation of columns, the game we all\nused to play on our Game Gears...  If you like it, play it.  If you\nfind any bugs, go ahead and fix them.  If you have some nice ideas\nconcerning the game, well, just implement them. The source is in\nthe public domain, so you may do everything you like with it.  If\nyou have any questions or suggestions, don't hesitate to drop me a\nline.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe columns port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"colpack","origin":"math/colpack","version":"1.0.10.249_1","comment":"Graph Coloring Algorithm Package","maintainer":"yuri@FreeBSD.org","www":"https://github.com/CSCsw/ColPack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2cfaedd19abc63c398bbf9bd70568f4ef8f307b85dee2b42c46a1e242f9eab1","flatsize":2792494,"path":"All/colpack-1.0.10.249_1.pkg","repopath":"All/colpack-1.0.10.249_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":502248,"desc":"ColPack is a package comprising of implementations of algorithms for the\nspecialized vertex coloring problems discussed in the previous section as well\nas algorithms for a variety of related supporting tasks in derivative\ncomputation.","categories":["math"],"shlibs_provided":["libColPack.so.0"]},{"name":"colormake","origin":"devel/colormake","version":"0.9_1","comment":"Wrapper to color gmake output","maintainer":"ports@FreeBSD.org","www":"https://bre.klaki.net/programs/colormake/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7de7ec917f00d2932e52a3e248578772ee4eccb11d50d9d75f66013cd79559c","flatsize":7840,"path":"All/colormake-0.9_1.pkg","repopath":"All/colormake-0.9_1.pkg","licenselogic":"single","pkgsize":3168,"desc":"This is a simple wrapper around \"make\" to make its output more readable.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gmake":{"origin":"devel/gmake","version":"4.4.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe colormake port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"colorize","origin":"sysutils/colorize","version":"0.3.4_3","comment":"Robust log colorizer","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/raszi/colorize","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8f747890d2d96d6d4a97fe9d992e53e2eb8e4d7402fce5fd81f0c0a79bf126c","flatsize":27884,"path":"All/colorize-0.3.4_3.pkg","repopath":"All/colorize-0.3.4_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":10368,"desc":"colorize is a perl script to add color to your logs (system logs, apache\nlogs, squid logs, and many other formats).  colorize can also output a\ncolorized version of your logs as HTML.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"messages":[{"message":"To customize the colorize utility, you can make changes to\n    /usr/local/etc/colorizerc\nor user-specific changes in ~/.colorizerc","type":"install"}]},{"name":"colord-gtk","origin":"graphics/colord-gtk","version":"0.3.1","comment":"Manage color profiles to accurately color input/output devices","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/software/colord","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3045fc78e666ba39015feab1ea7d3193e05cbff2b58abccc2e21c1e01a5757b0","flatsize":119021,"path":"All/colord-gtk-0.3.1.pkg","repopath":"All/colord-gtk-0.3.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":26992,"desc":"Gtk3 widget for the colord system service.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"colord":{"origin":"graphics/colord","version":"1.4.7"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["graphics"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgobject-2.0.so.0","libgtk-3.so.0","libcolord.so.2","libgdk-3.so.0","libcairo.so.2","libgtk-4.so.1"],"shlibs_provided":["libcolord-gtk.so.1","libcolord-gtk4.so.1"]},{"name":"colorcode","origin":"games/colorcode","version":"0.8.7","comment":"Advanced MasterMind game and solver","maintainer":"eduardo@FreeBSD.org","www":"http://colorcode.laebisch.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02df67d14794875f853482540379655ad3352440f4bfdea6f5bca94edba1ee22","flatsize":775212,"path":"All/colorcode-0.8.7.pkg","repopath":"All/colorcode-0.8.7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":231172,"desc":"ColorCode is a free advanced MasterMind clone with lots of different\ngame variants, from the very easy up to really challenging ones.\nYou can combine any color count from 2-10 with any column count\nfrom 2-5 and allow or not pegs of the same color. Or you may select\none of the 5 predefined levels of difficulty. ColorCode has also a\nrather intelligent built-in MasterMind solver.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["games"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"color","origin":"devel/color","version":"g20240506","comment":"C++ header-only library for color conversion and manipulation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dmilos/color","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"898e99e7f5b90ae6af44a9c2b7ebf7fded1b740156df8cc1b877cb7a65b911c0","flatsize":4542262,"path":"All/color-g20240506.pkg","repopath":"All/color-g20240506.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":271784,"desc":"Key features:\n* No virtual functions\n* Minimal memory footprint\n* Ability to copy array/vector of colors with memcpy, memmove and initialize\n  with memset.\n* Conversions from/to different models ( and its formats ).\n* Headers only\n     One file to include to start the fun\n     By using del or rm it is reducible in to only two of them.\n* No third parties\n* No additional binaries\n* Out of the box ready\n     No need to recompile or start some install process.\n* Color models:\n  * GRAY,\n  * RGB, CMY, CMYK,\n  * HSI, HSL, HSV, HWB,\n  * YIQ, YUV(BT.601, BT.709), YCgCo, YPbPr(BT.601, BT.709, BT.2020),\n  * XYZ(sRGB, D65, 2deg), LAB( CIE, Hunter), LUV, LMS (von Kries D65,\n    von Kries E, BFD, MCAT02), xyY, LabCH, LuvCH","categories":["devel"]},{"name":"coloursum","origin":"misc/coloursum","version":"0.3.0_8","comment":"Colourise your checksum output","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ticky/coloursum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"541dca25229201d4c2faa335b4f31a2093ddc36fde60f4b61af2b17fa89165da","flatsize":1177216,"path":"All/coloursum-0.3.0_8.pkg","repopath":"All/coloursum-0.3.0_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":398012,"desc":"This is a utility into which you can pipe the output from various checksum\ngenerators, to get coloured output.\n\nIt understands both the BSD \"tag\" form, as well as the GNU Coreutils/Perl\nshasum(1) form of checksums, and has been tested with the output from\nmacOS' md5 and shasum, as well as GNU md5sum and sha256sum.","categories":["misc"]},{"name":"color-widgets-qt5","origin":"x11-toolkits/color-widgets-qt5","version":"2.2.0","comment":"Qt (C++) widgets to manage color inputs","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/mattia.basaglia/Qt-Color-Widgets","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"620f59dd3464f52178eee5ea31b5045fa154753267629e4a42cc1b06c498b958","flatsize":659101,"path":"All/color-widgets-qt5-2.2.0.pkg","repopath":"All/color-widgets-qt5-2.2.0.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":159100,"desc":"Qt-Color-Widgets is a color dialog that is more user-friendly than the default\nQColorDialog and several other color-related widgets.\n\nThe provided widgets are:\n* ColorWheel, An analog widget used to select a color\n* ColorPreview, A simple widget that displays a color\n* GradientSlider, A slider that has a gradient background\n* HueSlider, A variant of GradientSlider that has a rainbow background\n* ColorSelector, A ColorPreview that shows a ColorDialog when clicked\n* ColorDialog, A dialog that uses the above widgets to provide a better user\n  experience than QColorDialog\n* ColorListWidget, A widget to edit a list of colors\n* Swatch, A widget to display a color palette\n* ColorPaletteWidget, A widget to use and manage a list of palettes\n* Color2DSlider, An analog widget used to select 2 color components\n* ColorLineEdit, A widget to manipulate a string representing a color\n* HarmonyColorWheel, A ColorWheel which allows defining multiple colors,\n  separated by hue\n* GradientListModel, A QAbstractListModel used to list gradients (useful for\n  comboboxes, list views and the like)","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libQtColorWidgets-Qt52.so.2"]},{"name":"compiz-plugins-extra","origin":"x11-wm/compiz-plugins-extra","version":"0.8.8_12","comment":"Plugins for Compiz Composite Window Manager","maintainer":"samy.mahmoudi@gmail.com","www":"https://gitlab.com/compiz/compiz-plugins-extra","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36aec1036f51a5ff6a2056c53cef1fa83f7a9e1f84f0557b16a49d791cc04c99","flatsize":9210743,"path":"All/compiz-plugins-extra-0.8.8_12.pkg","repopath":"All/compiz-plugins-extra-0.8.8_12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2494776,"desc":"This is the extra set of plugins for Compiz fusion.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"compiz":{"origin":"x11-wm/compiz","version":"0.8.8_15"},"compiz-bcop":{"origin":"devel/compiz-bcop","version":"0.8.8_2"},"compiz-plugins-main":{"origin":"x11-wm/compiz-plugins-main","version":"0.8.8_11"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libXcomposite.so.1","libXext.so.6","libXdamage.so.1","libXfixes.so.3","libXrandr.so.2","libXinerama.so.1","libICE.so.6","libSM.so.6","libxslt.so.1","libxml2.so.2","libstartup-notification-1.so.0","libGLU.so.1","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libXrender.so.1","libcairo.so.2","libnotify.so.4","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["lib3d.so","libaddhelper.so","libanimationaddon.so","libbench.so","libbicubic.so","libcrashhandler.so","libcubeaddon.so","libextrawm.so","libfadedesktop.so","libfirepaint.so","libgears.so","libgrid.so","libgroup.so","libloginout.so","libmaximumize.so","libmblur.so","libnotification.so","libreflex.so","libscalefilter.so","libshelf.so","libshowdesktop.so","libshowmouse.so","libsplash.so","libtrailfocus.so","libwallpaper.so","libwidget.so"],"options":{"NLS":"on"}},{"name":"colord","origin":"graphics/colord","version":"1.4.7","comment":"Manage color profiles to accurately color input/output devices","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/software/colord","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"332da5a99e4011828459a74b1a413695d5e8f685cf99cf0a02284081e033fe32","flatsize":4808539,"path":"All/colord-1.4.7.pkg","repopath":"All/colord-1.4.7.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":615432,"desc":"colord is a system service that makes it easy to manage, install and generate\ncolor profiles to accurately color manage input and output devices.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"hwdata":{"origin":"misc/hwdata","version":"0.384,1"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libgudev":{"origin":"devel/libgudev","version":"237"},"libgusb":{"origin":"devel/libgusb","version":"0.3.10_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["graphics"],"users":["colord"],"groups":["colord"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","liblcms2.so.2","libgudev-1.0.so.0","libgusb.so.2","libgmodule-2.0.so.0","libpolkit-gobject-1.so.0","libsqlite3.so.0"],"shlibs_provided":["libcolord.so.2","libcolorhug.so.2","libcolordprivate.so.2"],"options":{"COMPLETION":"on","DOCS":"on","MANPAGES":"off","PPROFILES":"off","SANE":"off","SENSOR":"off","TESTS":"on","VALA":"on"}},{"name":"coin-or-rehearse","origin":"math/rehearse","version":"g20190305_1","comment":"Algebraic modeling library in C++ for linear optimization solvers","maintainer":"yuri@FreeBSD.org","www":"https://projects.coin-or.org/Rehearse","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7bcb1f51af4079dd7369fd8783b29ae51abfdf3ef832ffe8084ae8e3c24ee1c","flatsize":98651,"path":"All/coin-or-rehearse-g20190305_1.pkg","repopath":"All/coin-or-rehearse-g20190305_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29452,"desc":"Rehearse is a C++ library designed to describe linear optimization problems\nprogrammatically.\n\nYou can describe linear objectives and constraints using native C++ algebraic\nexpressions, in a similar way you write a mathematical model on a paper.","deps":{"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"}},"categories":["math"],"shlibs_provided":["librehearse.so.0"]},{"name":"coin-or-symphony","origin":"math/symphony","version":"5.7.2_1","comment":"Solver and development framework for mixed-integer linear programs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or/SYMPHONY","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9d5bdfd5787781eba982bd8e625d6b8a7635dcea75cba85186884f96e1a9557","flatsize":868903,"path":"All/coin-or-symphony-5.7.2_1.pkg","repopath":"All/coin-or-symphony-5.7.2_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":295660,"desc":"SYMPHONY is an open-source solver for mixed-integer linear programs (MILPs)\nwritten in C. It can be used in four different main modes:\n* As a callable library through either the native C interface or through the\n  Osi.\n* As an interactive solver using a command-line interface.\n* As a framework to build customized solvers for specific problem classes.\n* Through a number of different modeling languages: AMPL, GMPL, GAMS, PuLP.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-asl":{"origin":"math/asl","version":"2.0.1"},"coin-or-cbc":{"origin":"math/cbc","version":"2.10.11_2"},"coin-or-cgl":{"origin":"math/cgl","version":"0.60.8_3"},"coin-or-mumps":{"origin":"math/coin-or-mumps","version":"3.0.3_3"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libOsi.so.1","libCoinUtils.so.3","libCgl.so.1","libOsiClp.so.1","libClpSolver.so.1","libClp.so.1","libcoinasl.so.2","libcoinmumps.so.3","libopenblas.so.0"],"shlibs_provided":["libOsiSym.so.3","libSym.so.3"]},{"name":"coin-or-osiipopt","origin":"math/osiipopt","version":"0.1.8_5","comment":"Conic solver interface for Ipopt","maintainer":"yuri@FreeBSD.org","www":"https://github.com/aykutbulut/OsiIpopt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40a631d7519c1d2bd30c0d5b4e390e566b716e8b78a595b080cf02ecddb7af92","flatsize":174342,"path":"All/coin-or-osiipopt-0.1.8_5.pkg","repopath":"All/coin-or-osiipopt-0.1.8_5.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":41944,"desc":"OsiIpopt is a conic solver interface for COIN-OR's Ipopt solver. OsiIpopt\nimplements OsiConic interface, which extends Open Solver Interface (OSI) to\nsecond order conic optimization problems.","deps":{"Ipopt":{"origin":"math/ipopt","version":"3.14.16"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-osi-conic":{"origin":"math/osi-conic","version":"1.0.0_3"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libipopt.so.3","libOsiConic.so.0","libOsi.so.1","libCoinUtils.so.3","libopenblas.so.0"],"shlibs_provided":["libOsiIpopt.so.0"]},{"name":"coin-or-metis","origin":"math/coin-or-metis","version":"1.3.10_2","comment":"COIN-OR autotools harness to build Metis","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or-tools/ThirdParty-Mumps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b07f5ef84860a4a8f2e0c8e3ae87e6d89055dc4c3e89f1a706cd09ab97891a8b","flatsize":326439,"path":"All/coin-or-metis-1.3.10_2.pkg","repopath":"All/coin-or-metis-1.3.10_2.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":121876,"desc":"This is an autotools-based build system to build and install\nMUltifrontal Massively Parallel sparse direct Solver (MUMPS).\nThis installation of MUMPS is used by some other COIN-OR projects.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_provided":["libcoinmetis.so.1"]},{"name":"coin-or-osi-conic","origin":"math/osi-conic","version":"1.0.0_3","comment":"Conic problem solver interface extending OSI to conic problems","maintainer":"yuri@FreeBSD.org","www":"https://github.com/aykutbulut/OSI-CONIC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"340e33fc63a0f25ff48139919e3f18f3d11d67121c17bf8bf2a658f407af6a5e","flatsize":101945,"path":"All/coin-or-osi-conic-1.0.0_3.pkg","repopath":"All/coin-or-osi-conic-1.0.0_3.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":29032,"desc":"Conic problem solver interface library. Extends Coin-OR's OSI interface to\nconic problems. Inherits Coin-OR's OsiCLpSolverInterface class and adds conic\nproblem specific methods (querying cones, etc.).","deps":{"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libOsi.so.1","libCoinUtils.so.3","libopenblas.so.0"],"shlibs_provided":["libOsiConic.so.0"]},{"name":"colt","origin":"science/colt","version":"1.2.0_1","comment":"Java package for scalable scientific and technical computing","maintainer":"ports@FreeBSD.org","www":"https://acs.lbl.gov/~hoschek/colt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1678e2821daa62a1d2cf814e1e6d21ef4a91c803c8564f435821d4bddbd11dc","flatsize":12596695,"path":"All/colt-1.2.0_1.pkg","repopath":"All/colt-1.2.0_1.pkg","licenselogic":"single","pkgsize":1078964,"desc":"Colt is a package for scalable scientific and technical computing in Java. It\nconsists of several free Java libraries, for user convenience bundled under one\nsingle uniform umbrella. Namely the Colt library, the Jet library, the CoreJava\nlibrary, and the Concurrent library.\n\nThe Colt library provides fundamental general-purpose data structures optimized\nfor numerical data, such as resizable arrays, dense and sparse matrices\n(multi-dimensional arrays), linear algebra, associative containers and buffer\nmanagement.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["science","java"],"options":{"COMPILE":"on","DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe colt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"colm","origin":"lang/colm","version":"0.14.7.43","comment":"Colm Programming Language","maintainer":"yuri@FreeBSD.org","www":"https://github.com/adrian-thurston/colm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09a8442c2ba30f7efd9011bc2db720df7ad56dcb155ac2ab59d07383812cdb50","flatsize":6479549,"path":"All/colm-0.14.7.43.pkg","repopath":"All/colm-0.14.7.43.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":982544,"desc":"Colm is COmputer Language Machinery.\n\nColm is a programming language designed for the analysis and transformation of\ncomputer languages.\nColm is influenced primarily by TXL.\n\nFeatures:\n* Colm's main contribution lies in the parsing method.\n* Colm's parsing engine is generalized, but it also allows for the construction\n  of arbitrary global data structures that can be queried during parsing. In\n  other generalized methods, construction of global data requires some very\n  careful consideration because of inherent concurrency in the parsing method.\n  It is such a tricky task that it is often avoided altogether and the problem\n  is deferred to a post-parse disambiguation of the parse forest.\n* By default Colm will create an elf executable that can be used standalone for\n  that actual transformations.\n* Colm is a static and strong typed scripting language.\n* Colm is very tiny and fast and can easily be embedded/linked with c/cpp\n  programs.\n* Colm's runtime is a stackbased VM that starts with the bare minimum of the\n  language and bootstraps itself.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["lang"],"shlibs_provided":["libcolm-0.14.7.so","libfsm-0.14.7.so"]},{"name":"coin-or-qpOASES","origin":"math/qposases","version":"3.2.1_9","comment":"Library for online active set strategy quadratic programming problems","maintainer":"yuri@FreeBSD.org","www":"https://projects.coin-or.org/qpOASES","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ca8f96d333a3bd78c2ddd44139b1e3f3c36363f324d1f875d8539cf3413bf92","flatsize":851625,"path":"All/coin-or-qpOASES-3.2.1_9.pkg","repopath":"All/coin-or-qpOASES-3.2.1_9.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":200772,"desc":"qpOASES is an open-source C++ implementation of the recently proposed online\nactive set strategy for solving quadratic programming (QP) problems. It has\nseveral theoretical features that make it particularly suited for model\npredictive control (MPC) applications. Further numerical modifications have\nmade qpOASES a reliable QP solver, even when tackling semi-definite, ill-posed\nor degenerated QP problems. Moreover, several interfaces to third-party software\nmake qpOASES easy-to-use even for users without knowledge of C/C++.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libopenblas.so.0"],"shlibs_provided":["libqpOASES.so.3.2"]},{"name":"coin-or-lemon","origin":"math/lemon","version":"1.3.1_4","comment":"Library for Efficient Modeling and Optimization in Networks","maintainer":"yuri@FreeBSD.org","www":"https://lemon.cs.elte.hu/trac/lemon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f29260537054d91d96819483fc16f6a78b851e536f089ca8cc5b203fc333287","flatsize":3410974,"path":"All/coin-or-lemon-1.3.1_4.pkg","repopath":"All/coin-or-lemon-1.3.1_4.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":466788,"desc":"Lemon is a C++ template library providing efficient implementations of common\ndata structures and algorithms with focus on combinatorial optimization tasks\nconnected mainly with graphs and networks.\n\nLEMON is a member of the COIN-OR initiative, a collection of OR related open\nsource projects. You are free to use it in your commercial or non-commercial\napplications under very permissive license terms.","deps":{"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-cbc":{"origin":"math/cbc","version":"2.10.11_2"},"coin-or-cgl":{"origin":"math/cgl","version":"0.60.8_3"},"glpk":{"origin":"math/glpk","version":"5.0"}},"categories":["math"],"shlibs_required":["libglpk.so.40","libCbc.so.3","libCbcSolver.so.3","libCgl.so.1","libOsi.so.1","libOsiCbc.so.3","libOsiClp.so.1","libClp.so.1","libCoinUtils.so.3"],"shlibs_provided":["libemon.so.1.3.1"],"options":{"GLPK":"on"}},{"name":"coin-or-hsl","origin":"math/hsl","version":"2.2.4","comment":"COIN-OR autotools harness to build HSL linear solvers","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or-tools/ThirdParty-HSL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00a77c99e6f9febbb82ecb2965c978b801b35940e6c94d7a15f31dc9dd1e4584","flatsize":6764,"path":"All/coin-or-hsl-2.2.4.pkg","repopath":"All/coin-or-hsl-2.2.4.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":3224,"desc":"This is an autotools-based build system to build and install routines\nfrom the Harwell Subroutine Library (HSL). This installation of HSL\nroutines is used by some other COIN-OR projects, in particular Ipopt.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libcoinhsl.so.2"]},{"name":"coin-or-flopc++","origin":"math/flopc++","version":"1.2.5.20200527_1","comment":"Library for solving Linear Optimization Problems in C++","maintainer":"yuri@FreeBSD.org","www":"https://projects.coin-or.org/FlopC++","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef1104df67a324d03ae567fdeaf4c7a3cc069397f09284d85d75e87b2b45caea","flatsize":378008,"path":"All/coin-or-flopc++-1.2.5.20200527_1.pkg","repopath":"All/coin-or-flopc++-1.2.5.20200527_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":80988,"desc":"FlopC++ is an open source algebraic modelling language implemented as a C++\nclass library.","deps":{"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"}},"categories":["math"],"shlibs_required":["libOsi.so.1"],"shlibs_provided":["libFlopCpp.so.0"]},{"name":"coin-or-disco","origin":"math/disco","version":"1.0.0.33_9","comment":"Discrete Conic Optimization Solver","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or/DisCO","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8fb3a8e868ab15402c653982c2763d879f56712b6678e45b405fe31b3b05c8e1","flatsize":482150,"path":"All/coin-or-disco-1.0.0.33_9.pkg","repopath":"All/coin-or-disco-1.0.0.33_9.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":126308,"desc":"DisCO (Discrete Conic Optimization) is a solver for Mixed Integer Second Order\nConic Optimization (MISOCO) problems. It is developed on top of COIN-OR\nHigh-Performance Parallel Search (CHiPPS) framework.","deps":{"Ipopt":{"origin":"math/ipopt","version":"3.14.16"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-alps":{"origin":"math/alps","version":"2.0.2_3"},"coin-or-asl":{"origin":"math/asl","version":"2.0.1"},"coin-or-bcps":{"origin":"math/bcps","version":"0.99.2_4"},"coin-or-bonmin":{"origin":"math/bonmin","version":"1.8.9_5"},"coin-or-cbc":{"origin":"math/cbc","version":"2.10.11_2"},"coin-or-cgl":{"origin":"math/cgl","version":"0.60.8_3"},"coin-or-cgl-conic":{"origin":"math/cgl-conic","version":"1.0.0.6_6"},"coin-or-osi-conic":{"origin":"math/osi-conic","version":"1.0.0_3"},"coin-or-osiipopt":{"origin":"math/osiipopt","version":"0.1.8_5"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libCoinUtils.so.3","libOsi.so.1","libBcps.so.0","libAlps.so.10","libCglConic.so.0","libOsiIpopt.so.0","libipopt.so.3","libCgl.so.1","libOsiClp.so.1","libClpSolver.so.1","libClp.so.1","libcoinasl.so.2","libcoinmumps.so.3","libOsiConic.so.0","libopenblas.so.0"],"shlibs_provided":["libDisco.so.0"]},{"name":"coin-or-csdp","origin":"math/csdp","version":"6.2.0_2","comment":"Solver for semidefinite programming problems","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or/Csdp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3acdf54e3d4a67557bdfec467873bbded7da1a48281f0d4df2a0c53802620861","flatsize":227488,"path":"All/coin-or-csdp-6.2.0_2.pkg","repopath":"All/coin-or-csdp-6.2.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":56040,"desc":"CSDP is a library of routines that implements a predictor corrector variant of\nthe semidefinite programming algorithm of Helmberg, Rendl, Vanderbei, and\nWolkowicz. The main advantages of this code are that it is written to be used as\na callable subroutine, it is written in C for efficiency, the code runs in\nparallel on shared memory multi-processor systems, and it makes effective use of\nsparsity in the constraint matrices. CSDP has been compiled on many different\nsystems. The code should work on any system with an ANSI C Compiler and\nBLAS/LAPACK libraries.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["math"],"shlibs_required":["liblapack.so.3","libblas.so.3"]},{"name":"coin-or-creme","origin":"math/creme","version":"g20210114","comment":"Randomized thermal relaxation method for MaxFS problems","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or/Creme","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5be677f5ed10d9a3c55331bb3ba97db4cc99703964a5ea36786f11408ba0d00","flatsize":52875,"path":"All/coin-or-creme-g20210114.pkg","repopath":"All/coin-or-creme-g20210114.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":22696,"desc":"Creme is an implementation of the randomized thermal relaxation method to find\na feasible solution of the Maximum Feasible Subsystem (MaxFS) problem. The MaxFS\nproblem consists, given a Linear Programming problem\n\nA x <= b,\n\ngenerally infeasible, in finding a feasible subsystem containing a maximum\nnumber of inequalities.","categories":["math"],"shlibs_provided":["libCreme.so.0"]},{"name":"collada-dom","origin":"devel/collada-dom","version":"2.5.0_10","comment":"COLLADA Document Object Model (DOM) C++ Library","maintainer":"trueos@norwegianrockcat.com","www":"https://github.com/rdiankov/collada-dom","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f37df7bac28a627dd4dc9699101959d9aff92a444932dca86f9626c5d1ad0d4","flatsize":15494496,"path":"All/collada-dom-2.5.0_10.pkg","repopath":"All/collada-dom-2.5.0_10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1621560,"desc":"A C++ library that provides an API to the COLLADA Document Object Model\n\nThe COLLADA Document Object Model (DOM) is an application programming\ninterface (API) that provides a C++ object representation of a COLLADA\nXML instance document.\n\nThis project is a library for loading and saving COLLADA documents\nthat can contain 2D, 3D, physics and other types of content. It allows\ndevelopers to create applications that can exchange COLLADA documents\nwith commercial content creation tools such as Maya, Max or Softimage.\n\nThis project is a very lightweight version of the Sourceforce Collada\nRepository. It maintains only the base collada parser with minimal\ndependencies.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"minizip":{"origin":"archivers/minizip","version":"1.3.1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["devel"],"shlibs_required":["libminizip.so.1","libpcre.so.1","libpcrecpp.so.0","libboost_filesystem.so.1.84.0","libboost_system.so.1.84.0","libxml2.so.2"],"shlibs_provided":["libcollada-dom2.5-dp.so.0"]},{"name":"coin-or-cgl-conic","origin":"math/cgl-conic","version":"1.0.0.6_6","comment":"Strategies for conic problems for COIN-OR Cut Generation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/aykutbulut/CGL-CONIC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bb60155052bc953fbf51dc4d644dd6700fd4b96e6a82f59fa7c28fc3d418d84","flatsize":248190,"path":"All/coin-or-cgl-conic-1.0.0.6_6.pkg","repopath":"All/coin-or-cgl-conic-1.0.0.6_6.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":68560,"desc":"CGL-Conic is library for generation of conic cuts for Mixed Integer Second\nOrder Conic Optimization (MISOCO) problems. CGL-Conic can be considered as\na generalization of COIN-OR's Cut Generation Library (CGL).","deps":{"Ipopt":{"origin":"math/ipopt","version":"3.14.16"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-asl":{"origin":"math/asl","version":"2.0.1"},"coin-or-cgl":{"origin":"math/cgl","version":"0.60.8_3"},"coin-or-osi-conic":{"origin":"math/osi-conic","version":"1.0.0_3"},"coin-or-osiipopt":{"origin":"math/osiipopt","version":"0.1.8_5"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libOsiIpopt.so.0","libipopt.so.3","libOsiConic.so.0","libCgl.so.1","libOsiClp.so.1","libClpSolver.so.1","libClp.so.1","libcoinasl.so.2","libcoinmumps.so.3","libOsi.so.1","libCoinUtils.so.3","libopenblas.so.0"],"shlibs_provided":["libCglConic.so.0"]},{"name":"coin-or-cppad","origin":"math/cppad","version":"20230000.0_1","comment":"C++ Algorithmic Differentiation package","maintainer":"yuri@FreeBSD.org","www":"https://coin-or.github.io/CppAD/doc/cppad.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e240bbdb54adc97f4bfbd1b7cea349a0bbd3d4d7d992ab28b5ab6b3453d8a6e2","flatsize":3379880,"path":"All/coin-or-cppad-20230000.0_1.pkg","repopath":"All/coin-or-cppad-20230000.0_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":427636,"desc":"CppAD (C++ algorithmic differentiation package) computes derivative values from\nan algorithm that computes function values.","deps":{"eigen":{"origin":"math/eigen3","version":"3.4.0_3"}},"categories":["math"],"shlibs_provided":["libcppad_lib.so.1456.0"]},{"name":"coin-or-mumps","origin":"math/coin-or-mumps","version":"3.0.3_3","comment":"COIN-OR autotools harness to build Mumps","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or-tools/ThirdParty-Mumps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9101c05561b4877e518cca4108a39908bc8bca1c343308c7eb8b85e325f89b77","flatsize":4037266,"path":"All/coin-or-mumps-3.0.3_3.pkg","repopath":"All/coin-or-mumps-3.0.3_3.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":782504,"desc":"This is an autotools-based build system to build and install\nMUltifrontal Massively Parallel sparse direct Solver (MUMPS).\nThis installation of MUMPS is used by some other COIN-OR projects.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-metis":{"origin":"math/coin-or-metis","version":"1.3.10_2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["math"],"shlibs_required":["liblapack.so.3","libblas.so.3","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libcoinmumps.so.3"]},{"name":"coin-or-bcps","origin":"math/bcps","version":"0.99.2_4","comment":"Branch, Constrain, and Price Software (BiCePS)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or/CHiPPS-BiCePS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f370a98c0080cc9b131e7392765afbff22fdcae825213b0d0b90f8f84dff75e8","flatsize":164615,"path":"All/coin-or-bcps-0.99.2_4.pkg","repopath":"All/coin-or-bcps-0.99.2_4.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":38680,"desc":"Branch, Constrain, and Price Software (BiCePS), a layer of the COIN-OR High\nPerformance Parallel Search framework supporting the implementation of\nrelaxation-based optimization algorithms.","deps":{"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-alps":{"origin":"math/alps","version":"2.0.2_3"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libAlps.so.10","libCoinUtils.so.3","libopenblas.so.0"],"shlibs_provided":["libBcps.so.0"]},{"name":"coin-or-couenne","origin":"math/couenne","version":"0.5.8_14","comment":"Convex Over and Under Envelopes for NonliNear Estimation","maintainer":"yuri@FreeBSD.org","www":"https://projects.coin-or.org/Couenne","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de48cbd956c8b4053a982fd45243d0aa0de45f3d9a7b4ca2434fbfe3ba6b3b08","flatsize":2267309,"path":"All/coin-or-couenne-0.5.8_14.pkg","repopath":"All/coin-or-couenne-0.5.8_14.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":628724,"desc":"Couenne (Convex Over and Under ENvelopes for Nonlinear Estimation) is\na branch&bound algorithm to solve Mixed-Integer Nonlinear Programming (MINLP)\nproblems.","deps":{"Ipopt":{"origin":"math/ipopt","version":"3.14.16"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-asl":{"origin":"math/asl","version":"2.0.1"},"coin-or-bonmin":{"origin":"math/bonmin","version":"1.8.9_5"},"coin-or-cbc":{"origin":"math/cbc","version":"2.10.11_2"},"coin-or-cgl":{"origin":"math/cgl","version":"0.60.8_3"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"nauty":{"origin":"math/nauty","version":"2.8.6_1,1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libnauty.so","libOsi.so.1","libCoinUtils.so.3","libbonminampl.so.4","libipoptamplinterface.so.3","libbonmin.so.4","libCbcSolver.so.3","libCbc.so.3","libCgl.so.1","libopenblas.so.0","libOsiClp.so.1","libClpSolver.so.1","libClp.so.1","libcoinasl.so.2","libcoinmumps.so.3","libipopt.so.3"],"shlibs_provided":["libCouenne.so.1","libCouenneReadnl.so.1"]},{"name":"coin-or-bonmin","origin":"math/bonmin","version":"1.8.9_5","comment":"Basic Open-source Nonlinear Mixed INteger programming","maintainer":"yuri@FreeBSD.org","www":"https://coin-or.github.io/Bonmin/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67367efb48a7e5111c99704cbcf524cd4fa491db1c70d3e419294c3a4131bca5","flatsize":1691808,"path":"All/coin-or-bonmin-1.8.9_5.pkg","repopath":"All/coin-or-bonmin-1.8.9_5.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":427496,"desc":"Bonmin (Basic Open-source Nonlinear Mixed INteger programming) is an\nexperimental open-source C++ code for solving general MINLP (Mixed Integer\nNonLinear Programming) problems.","deps":{"Ipopt":{"origin":"math/ipopt","version":"3.14.16"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-asl":{"origin":"math/asl","version":"2.0.1"},"coin-or-cbc":{"origin":"math/cbc","version":"2.10.11_2"},"coin-or-cgl":{"origin":"math/cgl","version":"0.60.8_3"},"coin-or-mumps":{"origin":"math/coin-or-mumps","version":"3.0.3_3"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"nauty":{"origin":"math/nauty","version":"2.8.6_1,1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libOsi.so.1","libCoinUtils.so.3","libipoptamplinterface.so.3","libCbcSolver.so.3","libCbc.so.3","libnauty.so","libCgl.so.1","libopenblas.so.0","libOsiClp.so.1","libClpSolver.so.1","libClp.so.1","libcoinasl.so.2","libcoinmumps.so.3","libipopt.so.3"],"shlibs_provided":["libbonmin.so.4","libbonminampl.so.4"]},{"name":"coin-or-asl","origin":"math/asl","version":"2.0.1","comment":"COIN-OR autotools harness to build AMPL Solver Library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or-tools/ThirdParty-ASL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec358cc79de12d93ba6e15337978f95f69b5fb23310b261d0071506d0d757555","flatsize":629315,"path":"All/coin-or-asl-2.0.1.pkg","repopath":"All/coin-or-asl-2.0.1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":236808,"desc":"This is an autotools-based build system to build and install the Ampl Solver\nLibrary (ASL) as it is used by some COIN-OR projects.","categories":["math"],"shlibs_provided":["libcoinasl.so.2"]},{"name":"cube","origin":"games/cube","version":"2005.08.29_19","comment":"OpenGL 3D FPS (first person shooter) game","maintainer":"ports@FreeBSD.org","www":"http://www.cubeengine.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba2ef419993fca8adc953960243ab9c4dff62eeff8736e6f36eb54d018750f7d","flatsize":35304819,"path":"All/cube-2005.08.29_19.pkg","repopath":"All/cube-2005.08.29_19.pkg","licenselogic":"single","pkgsize":28729356,"desc":"Cube is a 3D First Person Shooter that uses OpenGL and SDL.  It features:\n\n  - Single- and multi-player gameplay\n  - In-engine editing of geometry in full 3D (you fly around the map, point\n    and drag stuff to select or modify it), which can even be done with\n    multiple people at once\n  - Simplistic, but effective fine grain vertex lighting that looks like\n    lightmapping and can do dynamic lights and shadows\n  - No need for any kind of map precompilation, even lighting is done on fly\n  - Very simplistic quad-tree world structure that can do slopes (height-\n    fields with caps) and slants, water\n  - Decent collision detection and physics\n  - Client/server networking that goes a long way in giving a lag-free game\n    experience\n  - Doom/Quake-style singleplayer and multiplayer game with some\n    uncompromising brutal old-school gameplay","deps":{"enet":{"origin":"net/enet","version":"1.3.18,1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libenet.so.7","libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libGL.so.1","libGLU.so.1","libX11.so.6"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"off","CLIENT":"on","SERVER":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cube port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"coin-or-cgl","origin":"math/cgl","version":"0.60.8_3","comment":"Collection of cut generators for COIN-OR packages that use cuts","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or/Cgl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa30a526ed89c6fa7c6bd10ce0c460037e99222aa02c8d12b5788c4842be2331","flatsize":1471192,"path":"All/coin-or-cgl-0.60.8_3.pkg","repopath":"All/coin-or-cgl-0.60.8_3.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":478600,"desc":"Collection of cut generators that can be used with other COIN-OR packages\nthat make use of cuts, such as, among others, the linear solver Clp or the\nmixed integer linear programming solvers Cbc or BCP.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-asl":{"origin":"math/asl","version":"2.0.1"},"coin-or-mumps":{"origin":"math/coin-or-mumps","version":"3.0.3_3"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libOsiClp.so.1","libClpSolver.so.1","libClp.so.1","libcoinasl.so.2","libcoinmumps.so.3","libOsi.so.1","libCoinUtils.so.3","libopenblas.so.0"],"shlibs_provided":["libCgl.so.1"]},{"name":"coin-or-alps","origin":"math/alps","version":"2.0.2_3","comment":"Abstract Library for Parallel Search (ALPS)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or/CHiPPS-ALPS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8bb5adce70f4592506a908a661e7076e10fc4b31556f01a3e409af9a77e2e15","flatsize":399463,"path":"All/coin-or-alps-2.0.2_3.pkg","repopath":"All/coin-or-alps-2.0.2_3.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":92140,"desc":"Abstract Library for Parallel Search (ALPS), the abstract base layer of the\nCOIN-OR High Performance Parallel Search framework.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libCoinUtils.so.3","libopenblas.so.0"],"shlibs_provided":["libAlps.so.10"]},{"name":"coin-or-Data-Stochastic","origin":"math/coin-or-data-stochastic","version":"1.1.7","comment":"COIN-OR stochastic models","maintainer":"yuri@FreeBSD.org","www":"https://www.coin-or.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"562a56cbcb30b841fadd1ba75d534b151e613ae83c69e556506a656e7e77410d","flatsize":684082,"path":"All/coin-or-Data-Stochastic-1.1.7.pkg","repopath":"All/coin-or-Data-Stochastic-1.1.7.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":60072,"desc":"Stochastic models used in several COIN-OR projects.\nCOIN-OR is a family of projects dedicated to supplying the algorithmic\nand computational infrastructure for operations research software.","categories":["math"]},{"name":"coin-or-gravity","origin":"math/gravity","version":"1.1.20220309_5","comment":"Mathematical modeling for optimization and machine learning","maintainer":"yuri@FreeBSD.org","www":"https://www.gravityopt.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d85adc6de9d0887a26f40dcd4fef90a213d35340d186cc6cc8a6a167429382a7","flatsize":5369642,"path":"All/coin-or-gravity-1.1.20220309_5.pkg","repopath":"All/coin-or-gravity-1.1.20220309_5.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":983284,"desc":"Gravity is a Modeling Language for Mathematical Optimization and Machine\nLearning.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-asl":{"origin":"math/asl","version":"2.0.1"},"coin-or-cbc":{"origin":"math/cbc","version":"2.10.11_2"},"coin-or-cgl":{"origin":"math/cgl","version":"0.60.8_3"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_provided":["libgravity.so"]},{"name":"coin-or-Osi","origin":"math/osi","version":"0.108.10_1","comment":"COIN-OR Open Solver Interface, an API for calling solver libraries","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or/Osi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c374a142a511bd6c42baf1747c7cb806f2c52a261aa613e192697078c835999","flatsize":1212776,"path":"All/coin-or-Osi-0.108.10_1.pkg","repopath":"All/coin-or-Osi-0.108.10_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":332168,"desc":"Osi (Open Solver Interface) provides an abstract base class to a generic linear\nprogramming (LP) solver, along with derived classes for specific solvers. Many\napplications may be able to use the Osi to insulate themselves from a specific\nLP solver. The following is a list of derived Osi classes:\n\nSolver        Derived Class\n* Cbc         OsiCbc\n* Clp         OsiClp\n* CPLEX       OsiCpx\n* DyLP        OsiDylp\n* GLPK        OsiGlpk\n* Gurobi      OsiGrb\n* MOSEK       OsiMsk\n* SoPlex      OsiSpx\n* SYMPHONY    OsiSym\n* Vol         OsiVol\n* XPRESS-MP   OsiXpr","deps":{"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Data-Netlib":{"origin":"math/coin-or-data-netlib","version":"1.2.9"},"coin-or-Data-Sample":{"origin":"math/coin-or-data-sample","version":"1.2.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_provided":["libOsi.so.1","libOsiCommonTests.so.1"]},{"name":"coin-or-Data-Sample","origin":"math/coin-or-data-sample","version":"1.2.12","comment":"COIN-OR data samples","maintainer":"yuri@FreeBSD.org","www":"https://www.coin-or.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b884fcb8462388231ce54f4ffed0581a21f3b9f8480d9299fd6a2c3706cad97","flatsize":1602086,"path":"All/coin-or-Data-Sample-1.2.12.pkg","repopath":"All/coin-or-Data-Sample-1.2.12.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":143900,"desc":"Data samples used in several COIN-OR projects.\nCOIN-OR is a family of projects dedicated to supplying the algorithmic\nand computational infrastructure for operations research software.","categories":["math"]},{"name":"coin-or-cbc","origin":"math/cbc","version":"2.10.11_2","comment":"Coin-or Branch and Cut: mixed integer programming solver","maintainer":"yuri@FreeBSD.org","www":"https://projects.coin-or.org/Cbc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1baaf0639f95e494db2e452521ca52dd5a30d01b2333dc2b96ff84e7fed1df65","flatsize":3093460,"path":"All/coin-or-cbc-2.10.11_2.pkg","repopath":"All/coin-or-cbc-2.10.11_2.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":852544,"desc":"Cbc (Coin-or branch and cut) is an open-source mixed integer programming solver\nwritten in C++. It can be used as a callable library or using a stand-alone\nexecutable. It can be called through AMPL (natively), GAMS (using the links\nprovided by the Optimization Services and GAMSlinks projects), MPL (through the\nCoinMP project), AIMMS (through the AIMMSlinks project), PuLP, CMPL, OpenSolver\nfor Excel, JuMP, or MiniZinc.","deps":{"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-asl":{"origin":"math/asl","version":"2.0.1"},"coin-or-cgl":{"origin":"math/cgl","version":"0.60.8_3"},"coin-or-mumps":{"origin":"math/coin-or-mumps","version":"3.0.3_3"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"nauty":{"origin":"math/nauty","version":"2.8.6_1,1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libOsi.so.1","libCoinUtils.so.3","libnauty.so","libCgl.so.1","libOsiClp.so.1","libClpSolver.so.1","libClp.so.1","libcoinasl.so.2","libcoinmumps.so.3","libopenblas.so.0"],"shlibs_provided":["libCbc.so.3","libCbcSolver.so.3","libOsiCbc.so.3"],"options":{"DEBUG":"off","PARALLEL":"on"}},{"name":"coin-or-CoinUtils","origin":"math/coinutils","version":"2.11.11_1","comment":"Utilities for COIN-OR project","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or/CoinUtils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30b71a57ab436ef06747a80d1fbe8342a50f57c6ff1195715e6daf183532779c","flatsize":2088040,"path":"All/coin-or-CoinUtils-2.11.11_1.pkg","repopath":"All/coin-or-CoinUtils-2.11.11_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":606192,"desc":"CoinUtils (Coin-or Utilities) is an open-source collection of classes and\nfunctions that are generally useful to more than one COIN-OR project. These\nutilities include:\n\n* Vector classes\n* Matrix classes\n* MPS file reading\n* Comparing floating point numbers with a tolerance","deps":{"coin-or-Data-Netlib":{"origin":"math/coin-or-data-netlib","version":"1.2.9"},"coin-or-Data-Sample":{"origin":"math/coin-or-data-sample","version":"1.2.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libopenblas.so.0"],"shlibs_provided":["libCoinUtils.so.3"]},{"name":"coffeebreak","origin":"games/coffeebreak","version":"0.1.1_1","comment":"Pretend your machine is busy with a fake FreeBSD installer","maintainer":"0mp@FreeBSD.org","www":"https://github.com/0mp/coffeebreak","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"987b4d6b93d7ca0bed1cfc7bfa2f73ea6b5cf934ddd3eb3a635206cda5f235f8","flatsize":7406,"path":"All/coffeebreak-0.1.1_1.pkg","repopath":"All/coffeebreak-0.1.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4956,"desc":"coffeebreak is a a fake FreeBSD installer.\n\nIt's friday.  Do you need to pretend to be working?  Do you have FreeBSD\nsystems?  Here you go!  coffeebreak is the tool you always wanted to make your\nmachine as if it is very busy doing important stuff.","categories":["games"]},{"name":"coffeescript","origin":"lang/coffeescript","version":"2.7.0_2","comment":"Unfancy JavaScript","maintainer":"egypcio@FreeBSD.org","www":"https://coffeescript.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c1dca45d6ce506c49059be9ab2d5d89a5e9a420027d5fc79bcd87a2a27e9ae18","flatsize":838958,"path":"All/coffeescript-2.7.0_2.pkg","repopath":"All/coffeescript-2.7.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":148936,"desc":"CoffeeScript is a little language that compiles into JavaScript. Underneath that\nawkward Java-esque patina, JavaScript has always had a gorgeous heart. It's an\nattempt to expose the good parts of JavaScript in a simple way.","deps":{"node20":{"origin":"www/node20","version":"20.15.1"}},"categories":["lang"],"options":{"EXAMPLES":"on"}},{"name":"coeurl","origin":"ftp/coeurl","version":"0.3.0_2","comment":"Simple async wrapper around CURL for C++","maintainer":"adridg@FreeBSD.org","www":"https://nheko.im/nheko-reborn/coeurl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb4b7d33cd097c56ed3221b164b1c75e70ffe97167ec868d229b9bab0c35f1c7","flatsize":107487,"path":"All/coeurl-0.3.0_2.pkg","repopath":"All/coeurl-0.3.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31056,"desc":"Simple library to do http requests asynchronously via CURL in C++.\n(Eventually as coroutines, once all the compilers I need to support\nsupport them.) This is based on the CURL-libevent example.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libevent":{"origin":"devel/libevent","version":"2.1.12"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"}},"categories":["ftp","www"],"shlibs_required":["libspdlog.so.1.14","libfmt.so.10","libevent_core-2.1.so.7","libevent_pthreads-2.1.so.7","libcurl.so.4"],"shlibs_provided":["libcoeurl.so.0.3"]},{"name":"coin-or-Clp","origin":"math/clp","version":"1.17.9_1","comment":"Linear Programming Solver","maintainer":"co9co9@gmail.com","www":"https://www.coin-or.org/Clp/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4f413855f5c987e2570b2ae83b8c44fb5e78d893a083c70bdd67ae02d4dcb6c","flatsize":3387908,"path":"All/coin-or-Clp-1.17.9_1.pkg","repopath":"All/coin-or-Clp-1.17.9_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":1028684,"desc":"This is a port of Clp (Coin-or linear programming), which is an open-source\nlinear programming solver written in C++. It is primarily meant to be used as\na callable library, but a basic, stand-alone executable version is also\nincluded.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Data-Netlib":{"origin":"math/coin-or-data-netlib","version":"1.2.9"},"coin-or-Data-Sample":{"origin":"math/coin-or-data-sample","version":"1.2.12"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-asl":{"origin":"math/asl","version":"2.0.1"},"coin-or-metis":{"origin":"math/coin-or-metis","version":"1.3.10_2"},"coin-or-mumps":{"origin":"math/coin-or-mumps","version":"3.0.3_3"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["math"],"shlibs_required":["libCoinUtils.so.3","libcoinasl.so.2","libcoinmumps.so.3"],"shlibs_provided":["libClp.so.1","libClpSolver.so.1","libOsiClp.so.1"],"options":{"DEBUG":"off","DOCS":"on"}},{"name":"code2html","origin":"textproc/code2html","version":"0.9.1_2","comment":"Sourcecode to HTML converter","maintainer":"ports@FreeBSD.org","www":"https://www.palfrader.org/code2html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b0cef478cbf3823b1c937f71ba5c6acc78781a0e4f38a4431eb6c9dffb1dbac","flatsize":197168,"path":"All/code2html-0.9.1_2.pkg","repopath":"All/code2html-0.9.1_2.pkg","licenselogic":"single","pkgsize":29164,"desc":"code2html converts a program source code to syntax highlighted\nHTML. It may be called as a CGI script and can also handle include\ncommands in HTML files.\n\nSupport for the following languages:\n\tAda, Awk, C, C++, HTML, Java, JavaScript, m4, Makefile,\n\tPascal, Perl, SQL, ruby, povray, and groff.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe code2html port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cogl","origin":"graphics/cogl","version":"1.22.8_1","comment":"Clutter OpenGL abstraction library","maintainer":"gnome@FreeBSD.org","www":"https://clutter-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"979cd51d39e21964c61135673d250fa0c9b685b95480b0a2ac6f14f9f24deecf","flatsize":4581742,"path":"All/cogl-1.22.8_1.pkg","repopath":"All/cogl-1.22.8_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":763244,"desc":"Clutter it an open source software library for creating fast, visually\nrich and animated graphical user interfaces.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libgmodule-2.0.so.0","libgdk_pixbuf-2.0.so.0","libEGL.so.1","libX11.so.6","libXext.so.6","libXdamage.so.1","libXfixes.so.3","libXcomposite.so.1","libXrandr.so.2","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2"],"shlibs_provided":["libcogl-pango.so.20","libcogl-path.so.20","libcogl.so.20"]},{"name":"codespell","origin":"textproc/codespell","version":"2.3.0","comment":"Source code spelling checker","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/codespell-project/codespell","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"24ad6ef2e30d4662f58382f8aba95975363bdef4f5c4855f1fd1afc17c40a3d7","flatsize":1834789,"path":"All/codespell-2.3.0.pkg","repopath":"All/codespell-2.3.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":320116,"desc":"Codespell fixes common misspellings in text files. It's designed primarily for\nchecking misspelled words in source code, but it can be used with other files as\nwell.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"messages":[{"message":"You have successfully installed codespell!\nThe dictionary files have been installed to:\n/usr/local/lib/python3.11/site-packages/codespell_lib/data/","type":"install"}]},{"name":"codequery","origin":"devel/codequery","version":"1.0.0","comment":"Code understanding, browsing and search tool","maintainer":"eduardo@FreeBSD.org","www":"https://ruben2020.github.io/codequery/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6469fbc179916ba0257e21d7c328482e23215a637b9ec6b1efbae1ba0a3c1cbb","flatsize":2497859,"path":"All/codequery-1.0.0.pkg","repopath":"All/codequery-1.0.0.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":755944,"desc":"This is a tool to index, then query or search C, C++, Java, Python, Ruby, Go\nand Javascript source code. It builds upon the databases of cscope and\nExuberant ctags. It can also work with Universal ctags, which is a drop-in\nreplacement for Exuberant ctags.\n\nThe databases of cscope and ctags would be processed by the cqmakedb tool\nto generate the CodeQuery database file.\n\nThe CodeQuery database file can be viewed and queried using the codequery\nGUI tool.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-5compat":{"origin":"devel/qt6-5compat","version":"6.7.2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-translations":{"origin":"devel/qt6-translations","version":"6.7.2"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["devel"],"shlibs_required":["libQt6Widgets.so.6","libQt6Concurrent.so.6","libsqlite3.so.0","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libQt6Xml.so.6","libQt6Core5Compat.so.6"]},{"name":"codeigniter","origin":"www/codeigniter","version":"3.1.13","comment":"Framework for developing PHP web applications","maintainer":"sunpoet@FreeBSD.org","www":"https://codeigniter.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"56e11fe2c0b2b784bbf0cb0acbac226576da89b7b39e1d639184292e2bf7835c","flatsize":1949773,"path":"All/codeigniter-3.1.13.pkg","repopath":"All/codeigniter-3.1.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":307944,"desc":"CodeIgniter is a powerful PHP framework with a very small footprint,\nbuilt for developers who need a simple and elegant toolkit to create\nfull-featured web applications.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-pecl-mcrypt":{"origin":"security/pecl-mcrypt","version":"1.0.7"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www"],"options":{"APACHE":"off","MYSQLI":"off","ODBC":"off","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:codeigniter:codeigniter:3.1.13:::::dragonfly6:x86_64"},"messages":[{"message":"You have just installed the CodeIgniter web application framework.\n\nNote that you should restart your web server to ensure that\nthe CodeIgniter configuration file is loaded.\n\nTo use CodeIgniter:\n- Copy /usr/local/www/codeigniter/index.php.sample as index.php to the root\n  of your project directory.\n- Copy the /usr/local/www/codeigniter/application/config/ directory.\n  Edit files, especially base URL in config.php.\n- If you intend to use a database, copy and edit the\n  /usr/local/www/codeigniter/application/config/database.php too.\n- For more information please check\n  http://codeigniter.com/user_guide/installation/index.html\n\n- If you are upgrading from a prior release, please visit:\n  http://codeigniter.com/user_guide/installation/upgrading.html\n  for additional post-installation instructions.","type":"install"}]},{"name":"cocot","origin":"converters/cocot","version":"20171118","comment":"Code Converter on TTY","maintainer":"mew14930xvi@inbox.lv","www":"https://github.com/vmi/cocot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d1c37ef24955fb8ef08d7dac6ee9a4d5629e3a623d24a2e38c9fb5bfda109ff","flatsize":44035,"path":"All/cocot-20171118.pkg","repopath":"All/cocot-20171118.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":12408,"desc":"This is a code converter on TTY.  It transparently filters a TTY\nconverting characters from one encoding to another.\n\ne.g.\n\t$ cocot -p euc-jp -t utf-8 screen -xRR wb","categories":["converters"]},{"name":"cocor","origin":"lang/cocor","version":"1.7_4","comment":"Compiler generator that combines the functionality of lex and yacc","maintainer":"ports@FreeBSD.org","www":"http://www.scifac.ru.ac.za/coco/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f75f2559c1081e793ac67ff4ea9c241114549ac66934ec141eabe474d7af69c","flatsize":987424,"path":"All/cocor-1.7_4.pkg","repopath":"All/cocor-1.7_4.pkg","licenselogic":"single","pkgsize":159976,"desc":"Coco/R combines the functionality of the well-known UNIX tools lex and yacc,\nto form an extremely easy to use compiler generator that generates recursive\ndescent parsers, their associated scanners, and (in some versions) a driver\nprogram, from attributed grammars (written using EBNF syntax with attributes\nand semantic actions) which conform to the restrictions imposed by LL(1)\nparsing (rather than LALR parsing, as allowed by yacc). The user has to add\nmodules for symbol table handling, optimization, and code generation in\norder to get a running compiler. Coco/R can also be used to construct other\nsyntax-based applications that have less of a \"compiler\" flavour.\n\nCoco/R is available in Oberon, Modula-2, Pascal, Delphi, C, Java and C#\nversions.  This port only builds the C/C++ version.","categories":["lang"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cocor port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"concourse-fly","origin":"net/concourse-fly","version":"6.7.1_21","comment":"CLI for Concourse","maintainer":"dumbbell@FreeBSD.org","www":"https://concourse-ci.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04a55af3dabb16245166f917b8a169b8efaec7620fb524dfd2efcc091065575e","flatsize":43038017,"path":"All/concourse-fly-6.7.1_21.pkg","repopath":"All/concourse-fly-6.7.1_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10139488,"desc":"The `fly` tool is a command line interface to Concourse. It is used for\na number of tasks from connecting to a shell in one of your build's\ncontainers to uploading new pipeline configuration into a running\nConcourse. Learning how to use `fly` will make using Concourse faster\nand more useful.","categories":["net","sysutils"],"annotations":{"cpe":"cpe:2.3:a:pivotal_software:concourse:6.7.1:::::dragonfly6:x86_64:21"}},{"name":"coccigrep","origin":"textproc/coccigrep","version":"1.20","comment":"Semantic grep for the C language","maintainer":"ports@FreeBSD.org","www":"https://home.regit.org/software/coccigrep/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80e303bb08fbdf31c79b3eee1633b119e8655b76700aeab4074362f3ef38b638","flatsize":154630,"path":"All/coccigrep-1.20.pkg","repopath":"All/coccigrep-1.20.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":38868,"desc":"coccigrep is a semantic grep for the C language based on coccinelle. It can\nbe used to find where a given structure is used in code files. coccigrep\ndepends on the spatch program which comes with coccinelle.","deps":{"coccinelle":{"origin":"devel/coccinelle","version":"1.1.1_3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"],"options":{"DOCS":"on"},"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe coccigrep port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"coin-or-Data-Netlib","origin":"math/coin-or-data-netlib","version":"1.2.9","comment":"COIN-OR netlib models","maintainer":"yuri@FreeBSD.org","www":"https://www.coin-or.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"211f4ee1206357898e24f22fa2cf77d2e825056e3f1946db71584b4808a0c172","flatsize":4877573,"path":"All/coin-or-Data-Netlib-1.2.9.pkg","repopath":"All/coin-or-Data-Netlib-1.2.9.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":3554436,"desc":"Netlib models used in several COIN-OR projects.\nCOIN-OR is a family of projects dedicated to supplying the algorithmic\nand computational infrastructure for operations research software.","categories":["math"]},{"name":"cocogitto","origin":"devel/cocogitto","version":"6.1.0_3","comment":"Conventional commits toolbox","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cocogitto/cocogitto","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19504737b0c3b3303fdfe2cca3ad6bb73b9a61f00a70a0f9f7f848e96d845b3e","flatsize":7756164,"path":"All/cocogitto-6.1.0_3.pkg","repopath":"All/cocogitto-6.1.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1765056,"desc":"cocogitto is the Conventional Commits toolbox.\n\nFeatures:\n* Verified commits: create conventional compliant commits with ease.\n* Automatic Version bump and changelog: automatically bump versions and generate\n  changelogs with your own custom steps and workflows.\n* Release profiles: your branching model requires different steps for releases,\n* Depends only on libgit2: cocogitto has one standalone binary, the only system\n  dependency is libgit2.\n* Conventional git log: search your commit history matching Conventional Commits\n  items such as scope and commit type.\n* GitHub integration: enforce the conventional commits specification with our\n  GitHub action and bot.","categories":["devel"]},{"name":"cntlm","origin":"www/cntlm","version":"0.92.3_1","comment":"NTLM / NTLM Session Response / NTLMv2 authenticating HTTP proxy","maintainer":"ports@FreeBSD.org","www":"https://cntlm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2e682d9f4965c5a46b36500d2a0e69c1e7965f57c27dd4d30840e47854f977a","flatsize":127420,"path":"All/cntlm-0.92.3_1.pkg","repopath":"All/cntlm-0.92.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":60492,"desc":"Cntlm is an NTLM/NTLMv2 authenticating HTTP proxy. It takes the address of your\nproxy or proxies (host1..N and port1..N) and opens a listening socket,\nforwarding each request to the parent proxy (moving in a circular list if the\nactive parent stops working). Along the way, a connection to the parent is\ncreated anew and authenticated or, if available, previously cached connection\nis reused to achieve higher efficiency and faster responses. When the chain is\nset up, cntlm should be used as a proxy in your applications. Cntlm also\nintegrates transparent TCP/IP port forwarding (tunneling) through the parent\n(incl. authentication).","categories":["www"],"messages":[{"message":"===>   NOTICE:\n\nThe cntlm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cnd","origin":"net/cnd","version":"0.7_1","comment":"Console network display","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1c8fff831f2807a5ec1497341bbfb8a808344eb459c161b44668d812b6abf90","flatsize":16600,"path":"All/cnd-0.7_1.pkg","repopath":"All/cnd-0.7_1.pkg","licenselogic":"single","pkgsize":6692,"desc":"cnd or console network display is a curses based real time display of a\nnetworks input and output.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe cnd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"code2000","origin":"x11-fonts/code2000","version":"1.171_3","comment":"Shareware demo Unicode TrueType font","maintainer":"thierry@FreeBSD.org","www":"https://en.wikipedia.org/wiki/Code2000","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd6fe53fe4a62c0ecc67bf42d7aeb40ce33348a89e603d342b07ce80bcd1eabc","flatsize":8381549,"path":"All/code2000-1.171_3.pkg","repopath":"All/code2000-1.171_3.pkg","licenselogic":"single","pkgsize":2542820,"desc":"This famous TrueType font contains a lot of Unicode glyphs (over 60000 in\nversion 1.16).\n\nWith Unicode-aware applications you'll be able to display and use special\ncharacters and a lot of languages.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"IMPORTANT - READ CAREFULLY: Code2000 is *NOT* free software!\nIt is offered as a shareware demo. If you like it and use it after a\nreasonable evaluation period, you are obliged to register the\nfont by sending $5 (Five U.S. Dollars, or equivalent in any currency)\nto the author. See /usr/local/share/fonts/code2000/code2000.html.\nYou can start using the font by following these instructions:\n\nMake sure that the freetype module is loaded.  If it is not, add the following\nline to the \"Modules\" section of your X11 / x.org configuration file:\n\n\tLoad \"freetype\"\n\nAdd the following line to the \"Files\" section of XF86Config:\n\n\tFontPath \"/usr/local/share/fonts/code2000/\"","type":"install"}]},{"name":"cnews","origin":"news/cnews","version":"cr.g_21","comment":"News server","maintainer":"dinoex@FreeBSD.org","www":"https://www.dinoex.net/c-news.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7c528e339bd8dd511ed1e08c5a746d9a078e4859475d03db7660d5aa5098ba1","flatsize":1148704,"path":"All/cnews-cr.g_21.pkg","repopath":"All/cnews-cr.g_21.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":269016,"desc":"Cnews news transport software\n\nLICENSE: BSD\n\nFTP: ftp://ftp.dinoex.org/pub/c-news/","deps":{"pgpgpg":{"origin":"security/pgpgpg","version":"0.13_5"}},"categories":["news"],"options":{"EXAMPLES":"on","SENDMAIL":"off","PGPIN":"off","PGPGPG":"on","GPGPV":"off"},"messages":[{"message":"you MUST change the configuration of this news setup:\n  cd to /var/lib/news and change the following files...\nmailname, whoami, organization, mailpaths, sys, readnews.ctl, postdefltgroup\n  to suit your local system and news topology.\ncheck that you have vaild aliases in report.ctl,\n  so any problem can be reported.\n\nfor ease of administration you may add a shell:\npw usermod news -d /var/lib/news -s /bin/csh","type":"install"}]},{"name":"cnagios-nagios4","origin":"net-mgmt/cnagios","version":"0.33_2","comment":"Curses-based interface for nagios","maintainer":"danny@dannywarren.com","www":"https://github.com/dannywarren/cnagios","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85d37eef8d7636a86481116ff9ae685db8b03d2b71c818e6a42d67d4a9dd4b31","flatsize":55950,"path":"All/cnagios-nagios4-0.33_2.pkg","repopath":"All/cnagios-nagios4-0.33_2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":23248,"desc":"Curses-based interface for nagios.\n\nFlavours:\n\nnagios3 - RUN_PENDS will include net-mgmt/nagios\nnagios4 - RUN_PENDS will include net-mgmt/nagios4\n\nIn both cases, the PKGNAME will be cnagios-${FLAVOR}","deps":{"nagios4":{"origin":"net-mgmt/nagios4","version":"4.5.1,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libperl.so.5.36"],"annotations":{"flavor":"nagios4"}},{"name":"cnagios-nagios3","origin":"net-mgmt/cnagios","version":"0.33_2","comment":"Curses-based interface for nagios","maintainer":"danny@dannywarren.com","www":"https://github.com/dannywarren/cnagios","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4477f7885d9a5bd4af4fed0f43017f0f3733273d30423f9bc241a2a8a070bb5e","flatsize":55950,"path":"All/cnagios-nagios3-0.33_2.pkg","repopath":"All/cnagios-nagios3-0.33_2.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":23216,"desc":"Curses-based interface for nagios.\n\nFlavours:\n\nnagios3 - RUN_PENDS will include net-mgmt/nagios\nnagios4 - RUN_PENDS will include net-mgmt/nagios4\n\nIn both cases, the PKGNAME will be cnagios-${FLAVOR}","deps":{"nagios":{"origin":"net-mgmt/nagios","version":"3.5.1_12"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libperl.so.5.36"],"annotations":{"flavor":"nagios3"}},{"name":"cmus","origin":"audio/cmus","version":"2.11.0","comment":"Console-based music player with really cool features","maintainer":"eduardo@FreeBSD.org","www":"https://cmus.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa52b0c51af40a471d99db19a3dbaa3e9057946380714052d57b377e1bec7b36","flatsize":512461,"path":"All/cmus-2.11.0.pkg","repopath":"All/cmus-2.11.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":198080,"desc":"cmus is a small ncurses based music player. It supports various\noutput methods by output-plugins. It has got completely configurable\nkeybindings and it can be controlled from the outside via cmus-remote(1).","deps":{"basu":{"origin":"devel/basu","version":"0.2.1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sndio":{"origin":"audio/sndio","version":"1.9.0"}},"categories":["audio"],"shlibs_required":["libavformat.so.60","libavcodec.so.60","libswresample.so.4","libmodplug.so.1","libsndio.so.7.2","libncurses.so.6","libtinfo.so.6","libbasu.so.0"],"options":{"BASU":"on","EXAMPLES":"on","AO":"off","JACK":"off","OSS":"on","PULSEAUDIO":"off","SNDIO":"on","AAC":"off","CDIO":"off","CUE":"off","DISCID":"off","FFMPEG":"on","FLAC":"off","MAD":"off","MIKMOD":"off","MODPLUG":"on","MP4":"off","MUSEPACK":"off","OPUS":"off","SAMPLERATE":"off","TREMOR":"off","VORBIS":"off","WAV":"off","WAVPACK":"off"},"annotations":{"cpe":"cpe:2.3:a:cmus:cmus:2.11.0:::::dragonfly6:x86_64"}},{"name":"cmunge","origin":"devel/cmunge","version":"1.0_2","comment":"Tool for encrypting and compacting C source code","maintainer":"ports@FreeBSD.org","www":"http://www.vcpc.univie.ac.at/~jhm/cmunge/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bf2dbddc981e7bbb99f314428e367f32163d12dd8b770b679f1f88eddcbd9f5","flatsize":69535,"path":"All/cmunge-1.0_2.pkg","repopath":"All/cmunge-1.0_2.pkg","licenselogic":"single","pkgsize":21620,"desc":"CMUNGE is a simple tool for encrypting and compacting C source code, while\nleaving it syntactically and semantically unchanged. It does this by:\n\n* Recursively in-lining `user-defined' #include files.\n* Renaming C identifiers, except those in the C Standard Library, with names\n  like l1 (i.e. letter-l one), l2, l3, etc.\n* Removing comments and blank lines, converting multiple consecutive whitespace\n  characters (including `\\n') into single blanks, removing all unnecessary\n  whitespace between tokens.\n* Outputting the transformed code in lines of least N characters long, where N\n  is a user-specified minimum line length.\n\nIt accepts ANSI and K & R C as its input language.","categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cmunge port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cobalt-site-generator","origin":"www/cobalt","version":"0.19.2_3","comment":"Static site generator written in Rust","maintainer":"yuri@FreeBSD.org","www":"https://cobalt-org.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd220cd5f7ff04c3a0db14b0c491eed8686a119335fdbccd7774717e7789885c","flatsize":9616516,"path":"All/cobalt-site-generator-0.19.2_3.pkg","repopath":"All/cobalt-site-generator-0.19.2_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2841924,"desc":"cobalt is a straightforward static site generator written in Rust.","categories":["www"]},{"name":"coccinella","origin":"net-im/coccinella","version":"0.96.20_2","comment":"Jabber client with whiteboard communication","maintainer":"ports@FreeBSD.org","www":"https://thecoccinella.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eabd9b22612cffb26d1d5af922b6b92657483fedb01b076695e6e67bea1b8619","flatsize":8311592,"path":"All/coccinella-0.96.20_2.pkg","repopath":"All/coccinella-0.96.20_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2359344,"desc":"Coccinella is a free and open-source cross-platform communication tool with a\nbuilt-in whiteboard for improved collaboration with other people.\n\nSee also: https://sourceforge.net/projects/coccinella/","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"snack":{"origin":"audio/snack","version":"2.2.10_7"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tcltls":{"origin":"devel/tcltls","version":"1.7.22_1"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"},"tkpng":{"origin":"graphics/tkpng","version":"0.9_1"},"tktray":{"origin":"x11-toolkits/tktray","version":"1.3.9_1"},"tktreectrl":{"origin":"x11-toolkits/tktreectrl","version":"2.4.1"}},"categories":["net-im","tk"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe coccinella port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cmt","origin":"audio/cmt","version":"1.16_1","comment":"The Computer Music Toolkit - a collection of LADSPA plugins","maintainer":"ports@FreeBSD.org","www":"https://www.ladspa.org/cmt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5d0a055caca5b40bb2420c05560d04665e18ed0f278cbae652c092505507156","flatsize":181568,"path":"All/cmt-1.16_1.pkg","repopath":"All/cmt-1.16_1.pkg","licenselogic":"single","pkgsize":54952,"desc":"The Computer Music Toolkit (CMT) is a collection of LADSPA plugins for\nuse with software synthesis and recording packages","deps":{"ladspa":{"origin":"audio/ladspa","version":"1.17_1"}},"categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe cmt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cmrtlib","origin":"multimedia/cmrtlib","version":"20.1.1","comment":"C for Metal Runtime","maintainer":"ports@FreeBSD.org","www":"https://01.org/intel-media-for-linux","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72684d1fc4a3530f151f889130f9a31afd6eef4650be59921ef78eff5cfc8a76","flatsize":1609311,"path":"All/cmrtlib-20.1.1.pkg","repopath":"All/cmrtlib-20.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":101424,"desc":"cmrtlib is a runtime library needed when user wants to execute their\nown GPU kernels on render engine. It calls iHD media driver to load\nthe kernels and allocate the resources. It provides a set of APIs for\nuser to call directly from application.","deps":{"libva":{"origin":"multimedia/libva","version":"2.22.0"}},"categories":["multimedia"],"shlibs_required":["libva.so.2"],"shlibs_provided":["libigfxcmrt.so.7"],"messages":[{"message":"===>   NOTICE:\n\nThe cmrtlib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cmrt","origin":"multimedia/cmrt","version":"1.0.6_2","comment":"Legacy C for Metal Runtime","maintainer":"jbeich@FreeBSD.org","www":"https://01.org/linuxmedia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6995f4ac9291d688f5fd8a1c1c84b94dd2adb38cf4d82349d8b7a017dfd4c5f4","flatsize":582056,"path":"All/cmrt-1.0.6_2.pkg","repopath":"All/cmrt-1.0.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":190056,"desc":"Media GPU kernel manager for Intel G45 & HD Graphics family. Allows to\ninterface between Intel GPU's driver and a host program through a\nhigh-level language.","deps":{"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libva":{"origin":"multimedia/libva","version":"2.22.0"}},"categories":["multimedia"],"shlibs_required":["libdrm.so.2","libdrm_intel.so.1","libva.so.2"],"shlibs_provided":["libcmrt.so.1"]},{"name":"cmph","origin":"devel/cmph","version":"2.0_2","comment":"Minimal perfect hashes for C","maintainer":"jessekempf@gmail.com","www":"https://cmph.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0bd93dd4489c4f5c39d5c0f107682c49d735d027a613ddbded88d86ecb73d52","flatsize":475558,"path":"All/cmph-2.0_2.pkg","repopath":"All/cmph-2.0_2.pkg","licenselogic":"single","pkgsize":75500,"desc":"A perfect hash function maps a static set of n keys into a set of m integer\nnumbers without collisions, where m is greater than or equal to n.  If m is\nequal to n, the function is called minimal.\n\nMinimal perfect hash functions are widely used for memory efficient storage\nand fast retrieval of items from static sets, such as words in natural\nlanguages, reserved words in programming languages or interactive systems,\nuniversal resource locations (URLs) in Web search engines, or item sets in\ndata mining techniques.  Therefore, there are applications for minimal\nperfect hash functions in information retrieval systems, database systems,\nlanguage translation systems, electronic commerce systems, compilers,\noperating systems, among others.","categories":["devel"],"shlibs_provided":["libcmph.so.0"]},{"name":"cmogstored","origin":"sysutils/cmogstored","version":"1.8.1_1","comment":"Alternative mogstored implementation for MogileFS","maintainer":"trociny@FreeBSD.org","www":"https://yhbt.net/cmogstored/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0628bc4b2f1f43498e5ed9ce1df5919d324e3353b1c3cd78e1c340adbea721d6","flatsize":297631,"path":"All/cmogstored-1.8.1_1.pkg","repopath":"All/cmogstored-1.8.1_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":112340,"desc":"cmogstored is an alternative implementation of the \"mogstored\" storage\ncomponent of MogileFS.  cmogstored is implemented in C and does not\nuse Perl at runtime.  cmogstored is the only component you need to\ninstall on a MogileFS storage node.","categories":["sysutils"]},{"name":"cmockery2","origin":"sysutils/cmockery2","version":"1.3.8","comment":"Cmockery2 revival of Cmockery unit test framework from Google","maintainer":"harsha@harshavardhana.net","www":"https://github.com/lpabon/cmockery2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c0a1b450712bc4d759ef3d1d937b55b23ec57c2355830c952c2b25b4327c3171","flatsize":161803,"path":"All/cmockery2-1.3.8.pkg","repopath":"All/cmockery2-1.3.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35896,"desc":"This is a port of Cmockery2, Cmockery2 is revival of Google's unit\ntest framework.","categories":["sysutils"],"shlibs_provided":["libcmockery.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"For more information on cmockery2, documentation is available at\nhttps://github.com/lpabon/cmockery2/blob/master/doc/usage.md","type":"install"}]},{"name":"cmocka","origin":"sysutils/cmocka","version":"1.1.5","comment":"Unit testing framework for C with support for mock objects","maintainer":"dteske@FreeBSD.org","www":"https://cmocka.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f23de4f8a3b0bab357c7354d23566ecc9a3e7db40f451018296989582fcf743e","flatsize":131143,"path":"All/cmocka-1.1.5.pkg","repopath":"All/cmocka-1.1.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33208,"desc":"cmocka is a fork for Google's cmockery unit testing framework to fix bugs and\nsupport it in future.","categories":["sysutils"],"shlibs_provided":["libcmocka.so.0"],"options":{"STATIC":"off"},"messages":[{"message":"For more information on using cmocka, see https://api.cmocka.org","type":"install"}]},{"name":"cmios9","origin":"converters/cmios9","version":"2.1","comment":"Ftp-like access to Fairlight image files and devices","maintainer":"M.Indlekofer@gmx.de","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f709a15e1298783f662044f7a92f1ab00e233cd0336e5186e9df7221ed63b7b","flatsize":122536,"path":"All/cmios9-2.1.pkg","repopath":"All/cmios9-2.1.pkg","licenselogic":"single","pkgsize":49436,"desc":"This is a port of cmios9, which provides ftp-like access to\nFairlight OS9 + MDR-DOS + QDOS floppy/hard disk image files and devices.\n\nFairlight system  Filesystem(s)   Machine type\n---------------------------------------------------------------------------\nCMI Series I      QDOS            Sampler\nCMI Series II     QDOS            Sampler\nCMI Series IIx    QDOS            Sampler\nCMI Series III    OS9             Sampler\nMFX1              OS9             Sampler + Hard disk recorder\nMFX2              OS9 + MDR-DOS   Sampler + Hard disk recorder\n---------------------------------------------------------------------------","categories":["converters"]},{"name":"cminpack","origin":"math/cminpack","version":"1.3.9_1","comment":"Solving nonlinear equations and nonlinear least squares problems","maintainer":"fernape@FreeBSD.org","www":"http://devernay.free.fr/hacks/cminpack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d275d148da49d352a0227d4520fca9742d784396e61a3c13e93c9684eb913167","flatsize":524969,"path":"All/cminpack-1.3.9_1.pkg","repopath":"All/cminpack-1.3.9_1.pkg","licenselogic":"single","pkgsize":119316,"desc":"Minpack includes software for solving nonlinear equations and nonlinear least\nsquares problems. Five algorithmic paths each include a core subroutine and\nan easy-to-use driver. The algorithms proceed either from an analytic\nspecification of the Jacobian matrix or directly from the problem functions.\nThe paths include facilities for systems of equations with a banded Jacobian\nmatrix, for least squares problems with a large amount of data, and for\nchecking the consistency of the Jacobian matrix with the functions","deps":{"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_provided":["libcminpack.so.1","libcminpackld.so.1","libcminpacks.so.1"],"options":{"EXAMPLES":"on"}},{"name":"cmh","origin":"math/cmh","version":"1.1.1_3","comment":"Compute Igusa class polynomials","maintainer":"yuri@FreeBSD.org","www":"https://www.multiprecision.org/cmh/home.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0efc30166fb08fb9c90934515582c24a15edd39368d1ad7d28b692f621b0861","flatsize":386966,"path":"All/cmh-1.1.1_3.pkg","repopath":"All/cmh-1.1.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":109004,"desc":"This software package computes Igusa (genus 2) class polynomials, which\nparameterise the CM points in the moduli space of 2-dimensional abelian\nvarieties, i.e. Jacobians of hyperelliptic curves.\n\nThis program is also able to compute theta constants at arbitrary precision.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"fplll":{"origin":"math/fplll","version":"5.4.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"mpfrcx":{"origin":"math/mpfrcx","version":"0.6.3_1"},"pari":{"origin":"math/pari","version":"2.15.5,2"}},"categories":["math"],"shlibs_required":["libfplll.so.8","libpari.so.8","libmpfrcx.so.1","libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libparsepari.so.0","libcmh.so.0"]},{"name":"cmdwatch","origin":"sysutils/cmdwatch","version":"0.2.0_3","comment":"Watches the output from a command at specified intervals","maintainer":"beat@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2375d787f12e97568ad3dec569139b0ec7c1d4bb18a5405d9666f3e813301819","flatsize":17140,"path":"All/cmdwatch-0.2.0_3.pkg","repopath":"All/cmdwatch-0.2.0_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8496,"desc":"This is the familiar Linux \"watch\" utility originally written by Tony\nRems <rembo@unisoft.com> with help from Francois Pinard and more recently\nMike Coleman <mkc@acm.org>.  I found it useful, so here it is.  Basically\n\"watches\" the output of a given command at a specified interval in a nice,\nncurses-based format.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"cmdpack","origin":"archivers/cmdpack","version":"1.06","comment":"Compresses CD images by stripping unnecessary EDC/ECC data","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/chungy/cmdpack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39e5d36dda2653e97d86d7f345c928a0df1778c1391417c8f36ca36898662746","flatsize":229754,"path":"All/cmdpack-1.06.pkg","repopath":"All/cmdpack-1.06.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":72872,"desc":"ECM (Error Code Modeler) compresses CD image files (such as BIN, CDI, NRG, CCD,\nor similar) by stripping unnecessary EDC/ECC data.\n\nThe space saved depends on the number of sectors with unnecessary EDC/ECC data\nin them, which will depend on the specific type of CD.","categories":["archivers"]},{"name":"cmdftp","origin":"ftp/cmdftp","version":"0.9.8_1","comment":"Command line shell-like FTP client","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/cmdftp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f31febea4b4252f2b06ff6559ce3ba17d4983d80ad953549ebda7faaf2a4548","flatsize":90306,"path":"All/cmdftp-0.9.8_1.pkg","repopath":"All/cmdftp-0.9.8_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":37016,"desc":"cmdftp is a command line FTP client for Unix systems that features\ninclude passive mode for all data transfers, shell like transparent\nsyntax for local and remote modes, multiple and recursive file\ntransfers using wildcards, recursive copy and move commands, remote and\nlocal text file viewing and editing, network errors detection and\nresuming of currently executing command, partial download resuming (if\nserver accepts REST command), tab completion for both local and remote\nnames, autologin using classic ~/.netrc approach, large file support,\nand more.","categories":["ftp"],"messages":[{"message":"===>   NOTICE:\n\nThe cmdftp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cmatrix","origin":"games/cmatrix","version":"2.0_1","comment":"Show a scrolling 'Matrix' like screen","maintainer":"eduardo@FreeBSD.org","www":"https://www.asty.org/cmatrix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15257b0d3d25961f16d5184547cc3e17d4cbbe30b13dfcaf3382386f56da2b40","flatsize":54273,"path":"All/cmatrix-2.0_1.pkg","repopath":"All/cmatrix-2.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":20264,"desc":"CMatrix - show a scrolling 'Matrix' like screen (curses based)\n\nCMatrix by default operates in 'eye candy' mode.  It must be aborted with\ncontrol-c.  If you wish for more of a 'screen saver' effect, you must\nspecify -s on the command line.  For usage, use cmatrix -h.\n\nIf you have any suggestions/flames/patches to send, please feel free to\ndo so.  Please do not critique my code, I know I'm a hack ;-)  I just got\nthe urge to write this one evening, and decided to see how fast I could do\nit.  It's probably not particularly portable or efficient, but I'm pretty\nsure it wont hog *too* much CPU time.\n\nThis software is provided under the GNU GPL.  I am in no way affiliated\nin any way with the movie 'The Matrix', just a big fan.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"cmlib","origin":"math/cmlib","version":"3.0_9","comment":"NIST Core math library (CMLIB)","maintainer":"fortran@FreeBSD.org","www":"https://www.nist.gov/itl/math/mcsd-software.cfm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"310d870fcb67cb059fd60111f4c31b7d97dd4d2f5f701fd1c445a87355971248","flatsize":8696513,"path":"All/cmlib-3.0_9.pkg","repopath":"All/cmlib-3.0_9.pkg","licenselogic":"single","pkgsize":1323268,"desc":"A collection of non-proprietary, easily transportable Fortran\nsubprogram packages solving a variety of mathematical and statistical\nproblems.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"options":{"DOCS":"on"}},{"name":"cmake-modules-webos","origin":"devel/cmake-modules-webos","version":"1.0.b","comment":"CMake modules needed to build WebOS components","maintainer":"penzin.dev@gmail.com","www":"https://freewebos.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a966ce78fb650b6b497ed10b6cb043c2d0a0a99f10667ab7cd6f5eed578a1189","flatsize":118035,"path":"All/cmake-modules-webos-1.0.b.pkg","repopath":"All/cmake-modules-webos-1.0.b.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":28996,"desc":"CMake modules for WebOS builds that are part of FreeWebOS project.","categories":["devel"]},{"name":"cmark","origin":"textproc/cmark","version":"0.30.2","comment":"CommonMark parsing and rendering library and program in C","maintainer":"adridg@FreeBSD.org","www":"https://github.com/commonmark/cmark","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cbf88ac1ea2306b4624c943e57e91862771fcd571997548c7321aac2c4f8743","flatsize":1017912,"path":"All/cmark-0.30.2.pkg","repopath":"All/cmark-0.30.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":134676,"desc":"cmark is the C reference implementation of CommonMark, a rationalized\nversion of Markdown syntax with a spec.\n\nIt provides a shared library (libcmark) with functions for parsing\nCommonMark documents to an abstract syntax tree (AST), manipulating\nthe AST, and rendering the document to HTML, groff man, LaTeX,\nCommonMark, or an XML representation of the AST.  It also provides a\ncommand-line program (cmark) for parsing and rendering CommonMark\ndocuments.","categories":["textproc"],"shlibs_provided":["libcmark.so.0.30.2"]},{"name":"cmake-fedora","origin":"devel/cmake-fedora","version":"2.9.2","comment":"Set of cmake modules for fedora developers","maintainer":"buganini@gmail.com","www":"https://pagure.io/cmake-fedora","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c10517dd5e240edd140b2daa47e74103c6956437f7c86d1536ed2de2c3027781","flatsize":267111,"path":"All/cmake-fedora-2.9.2.pkg","repopath":"All/cmake-fedora-2.9.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":51012,"desc":"cmake-fedora consists a set of cmake modules that provideds helper macros and\ntargets for Linux, especially Fedora developers.","categories":["devel"]},{"name":"codec2","origin":"audio/codec2","version":"1.0.3_1","comment":"Low bit rate codec","maintainer":"hamradio@FreeBSD.org","www":"https://www.rowetel.com/?page_id=452","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3509a3879d4fdc8eab566c32af02301a11740955af8d47c1aa3d74e3ef930ce","flatsize":16482344,"path":"All/codec2-1.0.3_1.pkg","repopath":"All/codec2-1.0.3_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":7208836,"desc":"Codec 2 is an open source speech codec designed for communications quality\nspeech between 700 and 3200 bit/s.\nThe main application is low bandwidth HF/VHF digital radio.\nIt fills a gap in open source, free-as-in-speech voice codecs beneath 5000\nbit/s and is released under the GNU Lesser General Public License (LGPL).","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"},"speexdsp":{"origin":"audio/speexdsp","version":"1.2.1"}},"categories":["audio","hamradio"],"shlibs_provided":["libcodec2.so.1.0"],"options":{"EXAMPLES":"on","TEST":"off"}},{"name":"cmake","origin":"devel/cmake","version":"3.29.6","comment":"Meta-port to connect all CMake bits","maintainer":"kde@FreeBSD.org","www":"https://www.cmake.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1b6faf3af50d84686b7189dab56aa0976fe91b6c5189913a173aafaf33d21dd","flatsize":0,"path":"All/cmake-3.29.6.pkg","repopath":"All/cmake-3.29.6.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":768,"desc":"CMake is used to control the software compilation process using simple\nplatform and compiler independent configuration files. CMake generates native\nmakefiles and workspaces that can be used in the compiler environment of your\nchoice. CMake is quite sophisticated: it is possible to support complex\nenvironments requiring system configuration, pre-processor generation, code\ngeneration, and template instantiation.\n\nThis port a Meta-port to connect all related ports to CMake's distribution\nsuch as CMake itself, documentation and frontends.","deps":{"cmake-core":{"origin":"devel/cmake-core","version":"3.29.6"},"cmake-doc":{"origin":"devel/cmake-doc","version":"3.29.6"},"cmake-man":{"origin":"devel/cmake-man","version":"3.29.6"}},"categories":["devel"],"options":{"DOCS":"on","GUI":"off","MANPAGES":"on"}},{"name":"cmake-man","origin":"devel/cmake-man","version":"3.29.6","comment":"Manual pages for CMake","maintainer":"kde@FreeBSD.org","www":"https://www.cmake.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07397548d2ecfe3ad11dc9038ce82c011598a8af5d844bc8ad8359a4738516aa","flatsize":765451,"path":"All/cmake-man-3.29.6.pkg","repopath":"All/cmake-man-3.29.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":773264,"desc":"CMake is used to control the software compilation process using\nsimple platform and compiler independent configuration files. CMake\ngenerates native makefiles and workspaces that can be used in the\ncompiler environment of your choice. CMake is quite sophisticated:\nit is possible to support complex environments requiring system\nconfiguration, pre-processor generation, code generation, and\ntemplate instantiation.\n\nThis port contains CMake's manual pages","categories":["devel"]},{"name":"cocoalib","origin":"math/cocoalib","version":"0.99800_1","comment":"C++ library for doing Computations in Commutative Algebra","maintainer":"ports@FreeBSD.org","www":"https://cocoa.dima.unige.it","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"138c6c81817dfe8dc0cbcf0bea3b3947ee7576717b498c745ca088f115773c25","flatsize":22995443,"path":"All/cocoalib-0.99800_1.pkg","repopath":"All/cocoalib-0.99800_1.pkg","licenselogic":"and","licenses":["GPLv3+","GFDL","PD"],"pkgsize":4216708,"desc":"CoCoALib is a C++ library for Computations in Commutative Algebra,\nfocused mainly on polynomial rings, ideals, Groebner basis and\nsimilar topics.\n\nYou might like to install CoCoA-5 too, a shell that lets you interact\nwith most of CoCoALib without the need to learn C++.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_provided":["libcocoa.so.0"],"options":{"BOOST":"off","DOCS":"on","EXAMPLES":"on","FROBBY":"off","GFAN":"off","GSL":"off","NORMALIZ":"off","SMALLDEG":"off","TEST":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe cocoalib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"clxclient","origin":"devel/clxclient","version":"3.9.2","comment":"C++ wrapper library around the X Window System API","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d34105465bac4d8294db10cf1baf36549479dd5e5f569a0882e31957a0a4660","flatsize":190346,"path":"All/clxclient-3.9.2.pkg","repopath":"All/clxclient-3.9.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":58784,"desc":"clxclient is a C++ wrapper library around the X Window System API that is used\nin some LinuxAudio-hosted projects.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"}},"categories":["devel"],"shlibs_required":["libXft.so.2","libX11.so.6"],"shlibs_provided":["libclxclient.so.3"]},{"name":"clutter-gtk3","origin":"graphics/clutter-gtk3","version":"1.8.4_3","comment":"GTK Integration library for Clutter","maintainer":"gnome@FreeBSD.org","www":"https://blogs.gnome.org/clutter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d7d65ab73fc4b1493ed2286c755ca12134fd4ebdbee6b1d3c134172a5fb6f91","flatsize":155341,"path":"All/clutter-gtk3-1.8.4_3.pkg","repopath":"All/clutter-gtk3-1.8.4_3.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":35304,"desc":"Clutter-GTK is a library providing facilities to integrate Clutter into GTK+\napplications. It provides a GTK+ widget, GtkClutterEmbed, for embedding the\ndefault ClutterStage into any GtkContainer.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libclutter-1.0.so.0","libcogl.so.20","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0"],"shlibs_provided":["libclutter-gtk-1.0.so.0"]},{"name":"clutter-gst3","origin":"multimedia/clutter-gst3","version":"3.0.27_2","comment":"Clutter GStreamer integration","maintainer":"gnome@FreeBSD.org","www":"https://clutter-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7a915c21921d0b9ad1eded56ee23e94b1f963bf490f5cadda2657bbf1e7a71e","flatsize":490283,"path":"All/clutter-gst3-3.0.27_2.pkg","repopath":"All/clutter-gst3-3.0.27_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":84564,"desc":"Clutter-GStreamer (clutter-gst) is an integration library for using GStreamer\nwith Clutter.\n\nClutter is an open source software library for creating fast, visually\nrich and animated graphical user interfaces. It uses OpenGL for drawing\nprimitives and has multiple backends, allowing its usage on different\nplatforms.\n\nGStreamer is a streaming media framework, based on graphs of filters\nwhich operate on media data. Applications using this library can do\nanything from real-time sound processing to playing videos, and just\nabout anything else media-related. Its plugin-based architecture means\nthat new data types or processing capabilities can be added simply by\ninstalling new plug-ins.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["multimedia"],"shlibs_required":["libclutter-1.0.so.0","libcogl-path.so.20","libcairo-gobject.so.2","libatk-1.0.so.0","libcogl-pango.so.20","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libjson-glib-1.0.so.0","libXi.so.6","libcogl.so.20","libcairo.so.2","libgmodule-2.0.so.0","libEGL.so.1","libX11.so.6","libXext.so.6","libXdamage.so.1","libXfixes.so.3","libXcomposite.so.1","libXrandr.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgstpbutils-1.0.so.0","libgstvideo-1.0.so.0","libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgsttag-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libcluttergst3.so","libclutter-gst-3.0.so.0"]},{"name":"coccinelle","origin":"devel/coccinelle","version":"1.1.1_3","comment":"Program matching and transformation engine","maintainer":"ports@FreeBSD.org","www":"http://coccinelle.lip6.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0bdd6b9c8f76898bc3ef727e69e06419a9a2d65d6ba3b46689832e0ef99adce","flatsize":26859974,"path":"All/coccinelle-1.1.1_3.pkg","repopath":"All/coccinelle-1.1.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5220232,"desc":"Coccinelle is a program matching and transformation engine which provides the\nlanguage SmPL (Semantic Patch Language) for specifying desired matches and\ntransformations in C code. Coccinelle was initially targeted towards performing\ncollateral evolutions in Linux. Such evolutions comprise the changes that are\nneeded in client code in response to evolutions in library APIs, and may\ninclude modifications such as renaming a function, adding a function argument\nwhose value is somehow context-dependent, and reorganizing a data\nstructure. Beyond collateral evolutions, Coccinelle is successfully used (by us\nand others) for finding and fixing bugs in systems code.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libpcre.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe coccinelle port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cm","origin":"math/cm","version":"0.4.3","comment":"Library for ring class fields of imaginary quadratic number fields","maintainer":"yuri@FreeBSD.org","www":"https://www.multiprecision.org/cm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b57625fa3b3963e5fd01f2a44135fb995191e78a12fc72d87f265fdb5dcaa6f1","flatsize":777805,"path":"All/cm-0.4.3.pkg","repopath":"All/cm-0.4.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":287232,"desc":"The CM software implements the construction of ring class fields of imaginary\nquadratic number fields and of elliptic curves with complex multiplication via\nfloating point approximations. It consists of libraries that can be called from\nwithin a C program and of executable command line applications. For the\nimplemented algorithms.","deps":{"flint2":{"origin":"math/flint2","version":"2.9.0_3"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"},"mpfrcx":{"origin":"math/mpfrcx","version":"0.6.3_1"},"pari":{"origin":"math/pari","version":"2.15.5,2"}},"categories":["math"],"shlibs_required":["libflint.so.17","libpari.so.8","libmpfrcx.so.1","libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libcm.so.1"]},{"name":"clutter-gst","origin":"multimedia/clutter-gst","version":"2.0.18_2","comment":"Clutter GStreamer integration","maintainer":"gnome@FreeBSD.org","www":"https://clutter-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"671f34abc053452a098c64194578e7c147c117e85b41fac12f6b72fe9106d323","flatsize":498252,"path":"All/clutter-gst-2.0.18_2.pkg","repopath":"All/clutter-gst-2.0.18_2.pkg","licenselogic":"single","pkgsize":69520,"desc":"Clutter-GStreamer (clutter-gst) is an integration library for using GStreamer\nwith Clutter.\n\nClutter is an open source software library for creating fast, visually\nrich and animated graphical user interfaces. It uses OpenGL for drawing\nprimitives and has multiple backends, allowing its usage on different\nplatforms.\n\nGStreamer is a streaming media framework, based on graphs of filters\nwhich operate on media data. Applications using this library can do\nanything from real-time sound processing to playing videos, and just\nabout anything else media-related. Its plugin-based architecture means\nthat new data types or processing capabilities can be added simply by\ninstalling new plug-ins.","deps":{"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["multimedia"],"shlibs_required":["libclutter-1.0.so.0","libcogl-path.so.20","libcairo-gobject.so.2","libatk-1.0.so.0","libcogl-pango.so.20","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcogl.so.20","libcairo.so.2","libgmodule-2.0.so.0","libgdk_pixbuf-2.0.so.0","libEGL.so.1","libXrandr.so.2","libjson-glib-1.0.so.0","libgio-2.0.so.0","libX11.so.6","libXext.so.6","libXdamage.so.1","libXfixes.so.3","libXcomposite.so.1","libXi.so.6","libgstvideo-1.0.so.0","libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgsttag-1.0.so.0"],"shlibs_provided":["libgstclutter.so","libclutter-gst-2.0.so.0"]},{"name":"cluttermm","origin":"graphics/cluttermm","version":"1.17.3_5","comment":"C++ interfaces for clutter","maintainer":"gnome@FreeBSD.org","www":"https://developer.gnome.org/cluttermm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04501779b3bbd80ac8b0b89e6c6433dab755086ae2e460d774cbe5ccf36bf539","flatsize":2189744,"path":"All/cluttermm-1.17.3_5.pkg","repopath":"All/cluttermm-1.17.3_5.pkg","licenselogic":"single","pkgsize":295888,"desc":"C++ interfaces for clutter.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics"],"shlibs_required":["libclutter-1.0.so.0","libcogl-path.so.20","libcairo-gobject.so.2","libcogl-pango.so.20","libcogl.so.20","libgmodule-2.0.so.0","libgdk_pixbuf-2.0.so.0","libEGL.so.1","libXrandr.so.2","libjson-glib-1.0.so.0","libgio-2.0.so.0","libX11.so.6","libXext.so.6","libXdamage.so.1","libXfixes.so.3","libXcomposite.so.1","libXi.so.6","libpangomm-1.4.so.1","libcairomm-1.0.so.1","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libcairo.so.2","libatkmm-1.6.so.1","libatk-1.0.so.0","libglibmm-2.4.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsigc-2.0.so.0"],"shlibs_provided":["libcluttermm-1.0.so.1"]},{"name":"clusterssh","origin":"security/clusterssh","version":"4.16","comment":"Controls multiple hosts simultaneously via xterms and ssh","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/duncs/clusterssh/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ddd38070252fa8f9f6eb3bdfc62192a475b82d09bd0dddb7ffa6c2a19d1d618","flatsize":423945,"path":"All/clusterssh-4.16.pkg","repopath":"All/clusterssh-4.16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":129204,"desc":"ClusterSSH controls a number of xterm windows via a single graphical\nconsole window to allow commands to be interactively run on multiple\nservers over an ssh connection.","deps":{"p5-Exception-Class":{"origin":"devel/p5-Exception-Class","version":"1.45"},"p5-Sort-Naturally":{"origin":"textproc/p5-Sort-Naturally","version":"1.03_1"},"p5-Tk":{"origin":"x11-toolkits/p5-Tk","version":"804.035_2"},"p5-Try-Tiny":{"origin":"lang/p5-Try-Tiny","version":"0.31"},"p5-X11-Protocol":{"origin":"x11/p5-X11-Protocol","version":"0.56_1"},"p5-X11-Protocol-Other":{"origin":"x11/p5-X11-Protocol-Other","version":"31"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"xterm":{"origin":"x11/xterm","version":"392"}},"categories":["security","net"],"options":{"BASH":"off"}},{"name":"clusterit","origin":"net/clusterit","version":"2.5_1","comment":"Collection of clustering tools","maintainer":"demon@FreeBSD.org","www":"https://www.garbled.net/clusterit.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"172d1a531111245cd7f73cf7e4e714f90c20cf78228d9339347050682a488bb7","flatsize":241498,"path":"All/clusterit-2.5_1.pkg","repopath":"All/clusterit-2.5_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":81568,"desc":"This is a collection of clustering tools to turn your ordinary everyday pile\nof UNIX workstations into a speedy parallel beast. This facilitates managing\na set of program executing in parallel with a very flexible authentication\nscheme.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net","devel","parallel"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"X11":"off"}},{"name":"clustalw","origin":"biology/clustalw","version":"2.1_3","comment":"Multiple alignment program for DNA or proteins","maintainer":"jwb@FreeBSD.org","www":"http://www.clustal.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed00fe4cff8aef726f40c280c66e93c6a750c7e543e18cf5d04f8e420ff05ef8","flatsize":755685,"path":"All/clustalw-2.1_3.pkg","repopath":"All/clustalw-2.1_3.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":270392,"desc":"ClustalW2 is a general purpose multiple sequence alignment program for\nDNA or proteins. It produces biologically meaningful multiple sequence\nalignments of divergent sequences. It calculates the best match for the\nselected sequences, and lines them up so that the identities,\nsimilarities and differences can be seen. Evolutionary relationships\ncan be seen via viewing Cladograms or Phylograms.","categories":["biology"]},{"name":"colmap","origin":"graphics/colmap","version":"3.8_5","comment":"Structure from motion and multi-view stereo","maintainer":"fuz@FreeBSD.org","www":"https://colmap.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d121281457aeee32a9ae4c8af8f94e50b6d958901bf0132b6e60c39c82d93276","flatsize":39414014,"path":"All/colmap-3.8_5.pkg","repopath":"All/colmap-3.8_5.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","CC-BY-3.0","GPLv3+","MIT","SIFTGPU"],"pkgsize":9898236,"desc":"COLMAP is a general-purpose Structure-from-Motion (SfM) and Multi-View\nStereo (MVS) pipeline with a graphical and command-line interface. It\noffers a wide range of features for reconstruction of ordered and\nunordered image collections.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"ceres-solver":{"origin":"math/ceres-solver","version":"2.2.0_10"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"flann":{"origin":"math/flann","version":"1.9.2_3"},"freeimage":{"origin":"graphics/freeimage","version":"3.18.0_5"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"glog":{"origin":"devel/glog","version":"0.7.1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"metis":{"origin":"math/metis","version":"5.1.0_9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["graphics"],"shlibs_required":["libGLEW.so.2","libboost_filesystem.so.1.84.0","libboost_program_options.so.1.84.0","libglog.so.2","liblz4.so.1","libfreeimage.so.3","libmetis.so.2","libceres.so.4","libOpenGL.so.0","libsqlite3.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libgmp.so.10"],"options":{"CGAL":"on","DOCS":"on","OPENMP":"on","SIMD":"on","TEST":"off"}},{"name":"clustal-omega","origin":"biology/clustal-omega","version":"1.2.4","comment":"Multiple alignment of nucleic acid and protein, replaces clustalw","maintainer":"jwb@FreeBSD.org","www":"http://www.clustal.org/omega/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af76903d330223d2464a81e2cada7c60755baaa9b2c24858fcf172bbeb670a8e","flatsize":2035558,"path":"All/clustal-omega-1.2.4.pkg","repopath":"All/clustal-omega-1.2.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":410536,"desc":"Clustal Omega is the latest addition to the Clustal family. It offers a\nsignificant increase in scalability over previous versions, allowing hundreds\nof thousands of sequences to be aligned in only a few hours. It will also make\nuse of multiple processors, where present. In addition, the quality of\nalignments is superior to previous versions, as measured by a range of popular\nbenchmarks.","deps":{"argtable":{"origin":"devel/argtable","version":"2.13_3"}},"categories":["biology"],"shlibs_required":["libargtable2.so.0"]},{"name":"cltune","origin":"devel/cltune","version":"2.7.0_2","comment":"Library to tune OpenCL kernels","maintainer":"jmd@FreeBSD.org","www":"https://github.com/CNugteren/CLTune","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d54a520b501a5abd3e79cddbcbc32a503fdc301a3e290657d01cf4d73d1a416","flatsize":317365,"path":"All/cltune-2.7.0_2.pkg","repopath":"All/cltune-2.7.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":90176,"desc":"CLTune is a C++ library which can be used to automatically tune your OpenCL\nand CUDA kernels. The only thing you'll need to provide is a tuneable kerne\nand a list of allowed parameters and values.","deps":{"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"},"opencl":{"origin":"devel/opencl","version":"3.0.15"}},"categories":["devel"],"shlibs_required":["libOpenCL.so.1"],"shlibs_provided":["libcltune.so"]},{"name":"cluster-glue","origin":"sysutils/cluster-glue","version":"1.0.12_7","comment":"High availability cluster libraries and utilities","maintainer":"ports@FreeBSD.org","www":"http://linux-ha.org/wiki/Cluster_Glue","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7a55bfe3b29c7e1b2b6a0031d9f288c5ce9fd6e9e9f2c2a0c8a14932f747794","flatsize":2364519,"path":"All/cluster-glue-1.0.12_7.pkg","repopath":"All/cluster-glue-1.0.12_7.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+"],"pkgsize":506996,"desc":"Cluster Glue is a set of libraries, tools and utilities suitable for the\nHeartbeat/Pacemaker cluster stack.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libnet":{"origin":"net/libnet","version":"1.3,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"openipmi":{"origin":"sysutils/openipmi","version":"2.0.29_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"users":["hacluster"],"groups":["haclient"],"shlibs_required":["libltdl.so.7","libxml2.so.2","libuuid.so.1","libglib-2.0.so.0","libintl.so.8","libssl.so.12","libnetsnmp.so.40","libcrypto.so.12","libcurl.so.4","libOpenIPMI.so.0","libOpenIPMIposix.so.0","libOpenIPMIutils.so.0"],"shlibs_provided":["liblrm.so.2","libpils.so.2","libplumb.so.2","libplumbgpl.so.2","libstonith.so.1"],"options":{"DOCS":"on","DRAC3":"on","IPMI":"on","MANPAGES":"on","SNMP":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cluster-glue port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cncli","origin":"net-p2p/cncli","version":"6.0.1_4","comment":"A community-based cardano-node CLI tool","maintainer":"boris@zfs.ninja","www":"https://cardano-community.github.io/guild-operators/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5f3955892bd9fd64f4ec00c3d7881e5b71d2606362c009ad4a4ca656551d0d0","flatsize":14624745,"path":"All/cncli-6.0.1_4.pkg","repopath":"All/cncli-6.0.1_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3627772,"desc":"A community-based cardano-node CLI tool. It's a collection of utilities to\nenhance and extend beyond those available with the cardano-cli.","categories":["net-p2p"]},{"name":"clthreads","origin":"devel/clthreads","version":"2.4.2_1","comment":"C++ wrapper library around the POSIX threads API","maintainer":"yuri@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dd6ab11ade20b653190f8e3fa9ec2df280c6cc6c8c61903cfc977861d861bc1","flatsize":92469,"path":"All/clthreads-2.4.2_1.pkg","repopath":"All/clthreads-2.4.2_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":30948,"desc":"A C++ threading library by Fons Adriaensen <fons@kokkinizita.net>.","categories":["devel"],"shlibs_provided":["libclthreads.so.2"]},{"name":"clsync","origin":"sysutils/clsync","version":"0.4.r2_3","comment":"Live file sync daemon based on inotify, written in GNU C","maintainer":"dyokunev@ut.mephi.ru","www":"https://github.com/xaionaro/clsync","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64fa2ebece8dd43db78dae26a520cacba59ba00554bcf11cfc5268c3651b7b80","flatsize":162709,"path":"All/clsync-0.4.r2_3.pkg","repopath":"All/clsync-0.4.r2_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":67544,"desc":"file live sync daemon based on inotify, written in GNU C","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libinotify":{"origin":"devel/libinotify","version":"20211018_1"}},"categories":["sysutils"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"],"options":{"DEBUG":"off","LIBCLSYNC":"off","PARANOID":"on","SOCKET":"off","VERYPARANOID":"off"},"messages":[{"message":"What's left:\n\t1. Edit /usr/local/etc/clsync/clsync.conf\n\t2. Set clsync_enable=\"YES\" in /etc/rc.conf\nStart the program:  /usr/local/etc/rc.d/clsync start","type":"install"}]},{"name":"clrng","origin":"math/clrng","version":"1.0.0.b_3","comment":"Library for uniform random number generation in OpenCL","maintainer":"jmd@FreeBSD.org","www":"https://github.com/clMathLibraries/clRNG","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e666387e6a9ab40ddaad409e3a5538c0340c804da05d890d1fea1e92384b92c","flatsize":260176,"path":"All/clrng-1.0.0.b_3.pkg","repopath":"All/clrng-1.0.0.b_3.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":47828,"desc":"clRNG\n\na library for uniform random number generation in OpenCL.\n\nStreams of random numbers act as virtual random number generators.\nThey can be created on the host computer in unlimited numbers, and\nthen used either on the host or on computing devices by work items\nto generate random numbers. Each stream also has equally-spaced\nsubstreams, which are occasionally useful. The API is currently\nimplemented for four different RNGs, namely the MRG31k3p, MRG32k3a,\nLFSR113 and Philox-4x32-10 generators.","deps":{"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"},"opencl":{"origin":"devel/opencl","version":"3.0.15"}},"categories":["math"],"shlibs_required":["libOpenCL.so.1"],"shlibs_provided":["libclRNG.so.1"]},{"name":"clpbar","origin":"misc/clpbar","version":"1.11.1_1","comment":"Command Line Progress Bar","maintainer":"ports@FreeBSD.org","www":"https://clpbar.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66b97518ff9d9255bfd551f357d66b0c0fc8b4d435c499b90aa9e95dd2b48c61","flatsize":74234,"path":"All/clpbar-1.11.1_1.pkg","repopath":"All/clpbar-1.11.1_1.pkg","licenselogic":"single","pkgsize":29380,"desc":"Bar is a simple tool to copy a stream of data and print a display for the user\non stderr showing (a) the ammount of data passed, (b) the throughput of the\ndata transfer, and (c) the transfer time, or, if the total size of the data\nstream is known, the estimated time remaining, what percentage of the data\ntransfer has been completed, and a progress bar.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe clpbar port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cloudabi-toolchain","origin":"devel/cloudabi-toolchain","version":"1.11_2","comment":"C and C++ toolchain for CloudABI","maintainer":"ed@FreeBSD.org","www":"https://github.com/NuxiNL/cloudlibc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d3ecb38f4a35132d48d0a74b2d1872272eaeb6ddcc8505d8090393c8d11a1eb","flatsize":2724,"path":"All/cloudabi-toolchain-1.11_2.pkg","repopath":"All/cloudabi-toolchain-1.11_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3492,"desc":"Nuxi CloudABI is an application binary interface for UNIX-like operating\nsystems built around the concept of capability-based security. In a\nnutshell, it means that you can run processes directly on top of a UNIX\nkernel while keeping complete control over the actions the process is\nallowed to perform.\n\nThis port installs a full toolchain that can be used to compile C and\nC++ software against CloudABI.","deps":{"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"}},"categories":["devel"]},{"name":"clpeak","origin":"benchmarks/clpeak","version":"1.1.2","comment":"Benchmarking tool to measure peak capabilities of opencl devices","maintainer":"jmd@FreeBSD.org","www":"https://github.com/krrishnarraj/clpeak","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb814b91b1d750ac11e5e8f740fd493b633772f2c6f37f2716fe1e446614b3d7","flatsize":158651,"path":"All/clpeak-1.1.2.pkg","repopath":"All/clpeak-1.1.2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":51844,"desc":"A synthetic benchmarking tool to measure peak capabilities of opencl devices.\nIt only measures the peak metrics that can be achieved using vector operations\nand does not represent a real-world use case","deps":{"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"}},"categories":["benchmarks"],"shlibs_required":["libOpenCL.so.1"]},{"name":"clucene","origin":"textproc/clucene","version":"2.3.3.4_21","comment":"C++ port of Lucene","maintainer":"office@FreeBSD.org","www":"https://sourceforge.net/projects/clucene/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2088c9efccb0f43580533ee3dd92f91d15e5dc06d4c429c7fa0d95c7a92f15c3","flatsize":3422582,"path":"All/clucene-2.3.3.4_21.pkg","repopath":"All/clucene-2.3.3.4_21.pkg","licenselogic":"or","licenses":["APACHE20","LGPL21"],"pkgsize":749068,"desc":"CLucene is a C++ port of Lucene: the high-performance,\nfull-featured text search engine written in Java.\nCLucene is faster than lucene as it is written in C++.","categories":["textproc"],"shlibs_provided":["libclucene-contribs-lib.so.1","libclucene-core.so.1","libclucene-shared.so.1"]},{"name":"cloudabi","origin":"devel/cloudabi","version":"0.19","comment":"Constants, types and data structures used by CloudABI","maintainer":"ed@FreeBSD.org","www":"https://github.com/NuxiNL/cloudabi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e60ed26605955155044f415e26cfdea67a49f47a42208a862e6c75ac58bdaeb","flatsize":83400,"path":"All/cloudabi-0.19.pkg","repopath":"All/cloudabi-0.19.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9420,"desc":"Nuxi CloudABI is an application binary interface for UNIX-like operating\nsystems built around the concept of capability-based security. In a\nnutshell, it means that you can run processes directly on top of a UNIX\nkernel while keeping complete control over the actions the process is\nallowed to perform.\n\nThis port installs a set of header files that contain the definitions\nthat describe the ABI itself: all of the constants, types, structures\nand system calls.","categories":["devel"]},{"name":"closql-emacs_wayland","origin":"databases/closql","version":"1.2.1_9","comment":"Store EIEIO objects using EmacSQL","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/closql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5769985e1159dbc5f9bb4ec91fdd6a979e7802058bfbeaa8e7b290c6f468772b","flatsize":80937,"path":"All/closql-emacs_wayland-1.2.1_9.pkg","repopath":"All/closql-emacs_wayland-1.2.1_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":22668,"desc":"Store uniform EIEIO objects in an EmacSQL database. SQLite is used as\nbackend. This library imposes some restrictions on what kind of\nobjects can be stored; it isn't intended to store arbitrary\nobjects. All objects have to share a common superclass and subclasses\ncannot add any additional instance slots.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"emacsql-emacs_wayland":{"origin":"databases/emacsql","version":"3.1.1_8"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"closql-emacs_nox","origin":"databases/closql","version":"1.2.1_9","comment":"Store EIEIO objects using EmacSQL","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/closql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0802f06d73c44ab0120a21219a55123f12b0e612f2c690c0f8c60b1bd8bbe3e","flatsize":80937,"path":"All/closql-emacs_nox-1.2.1_9.pkg","repopath":"All/closql-emacs_nox-1.2.1_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":22660,"desc":"Store uniform EIEIO objects in an EmacSQL database. SQLite is used as\nbackend. This library imposes some restrictions on what kind of\nobjects can be stored; it isn't intended to store arbitrary\nobjects. All objects have to share a common superclass and subclasses\ncannot add any additional instance slots.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"emacsql-emacs_nox":{"origin":"databases/emacsql","version":"3.1.1_8"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"closql-emacs_devel","origin":"databases/closql","version":"1.2.1_9","comment":"Store EIEIO objects using EmacSQL","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/closql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e543ec7595559d3e26454e36ede462a11dc6f4ea41094121e6c3361d9a2a0c43","flatsize":80941,"path":"All/closql-emacs_devel-1.2.1_9.pkg","repopath":"All/closql-emacs_devel-1.2.1_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":22712,"desc":"Store uniform EIEIO objects in an EmacSQL database. SQLite is used as\nbackend. This library imposes some restrictions on what kind of\nobjects can be stored; it isn't intended to store arbitrary\nobjects. All objects have to share a common superclass and subclasses\ncannot add any additional instance slots.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"emacsql-emacs_devel":{"origin":"databases/emacsql","version":"3.1.1_8"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"closql-emacs_devel_nox","origin":"databases/closql","version":"1.2.1_9","comment":"Store EIEIO objects using EmacSQL","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/closql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86f072717525152170dc0f854c03ed26a2fc194f46185dae5478e0b87360efc2","flatsize":80941,"path":"All/closql-emacs_devel_nox-1.2.1_9.pkg","repopath":"All/closql-emacs_devel_nox-1.2.1_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":22724,"desc":"Store uniform EIEIO objects in an EmacSQL database. SQLite is used as\nbackend. This library imposes some restrictions on what kind of\nobjects can be stored; it isn't intended to store arbitrary\nobjects. All objects have to share a common superclass and subclasses\ncannot add any additional instance slots.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"emacsql-emacs_devel_nox":{"origin":"databases/emacsql","version":"3.1.1_8"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"closql-emacs_canna","origin":"databases/closql","version":"1.2.1_9","comment":"Store EIEIO objects using EmacSQL","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/closql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7f7e8ddce5130a0321087481c4bc3e179a80fb9d56b090f463b78786d3bbf8fc","flatsize":80937,"path":"All/closql-emacs_canna-1.2.1_9.pkg","repopath":"All/closql-emacs_canna-1.2.1_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":22664,"desc":"Store uniform EIEIO objects in an EmacSQL database. SQLite is used as\nbackend. This library imposes some restrictions on what kind of\nobjects can be stored; it isn't intended to store arbitrary\nobjects. All objects have to share a common superclass and subclasses\ncannot add any additional instance slots.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"emacsql-emacs_canna":{"origin":"databases/emacsql","version":"3.1.1_8"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"closql-devel-emacs_wayland","origin":"databases/closql-devel","version":"1.2.1.49_1","comment":"Store EIEIO objects using EmacSQL","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/closql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9e817e443044af622f60fe4d2ce6e0df528ac54c4a21e563ea9cca013469780","flatsize":87407,"path":"All/closql-devel-emacs_wayland-1.2.1.49_1.pkg","repopath":"All/closql-devel-emacs_wayland-1.2.1.49_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":23832,"desc":"Store uniform EIEIO objects in an EmacSQL database. SQLite is used as\nbackend. This library imposes some restrictions on what kind of\nobjects can be stored; it isn't intended to store arbitrary\nobjects. All objects have to share a common superclass and subclasses\ncannot add any additional instance slots.","deps":{"compat.el-emacs_wayland":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"emacsql-devel-emacs_wayland":{"origin":"databases/emacsql-devel","version":"3.1.1.65_1"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"clutter","origin":"graphics/clutter","version":"1.26.4_1","comment":"OpenGL based interactive canvas library","maintainer":"gnome@FreeBSD.org","www":"https://clutter-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a6d26c37b993e53c442e559838e00fa48b5600d1733da5ee4436a9b3348f80b","flatsize":17911350,"path":"All/clutter-1.26.4_1.pkg","repopath":"All/clutter-1.26.4_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1843432,"desc":"Clutter it an open source software library for creating fast, visually\nrich and animated graphical user interfaces.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["graphics"],"shlibs_required":["libcogl-path.so.20","libcairo-gobject.so.2","libatk-1.0.so.0","libcogl-pango.so.20","libpangocairo-1.0.so.0","libcogl.so.20","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libEGL.so.1","libXrandr.so.2","libjson-glib-1.0.so.0","libX11.so.6","libXext.so.6","libXdamage.so.1","libXfixes.so.3","libXcomposite.so.1","libXi.so.6","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgio-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libclutter-1.0.so.0"],"annotations":{"cpe":"cpe:2.3:a:clutter_project:clutter:1.26.4:::::dragonfly6:x86_64:1"}},{"name":"closql-devel-emacs_nox","origin":"databases/closql-devel","version":"1.2.1.49_1","comment":"Store EIEIO objects using EmacSQL","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/closql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"451463abf7edba5150e97368b4e9b48bca86819a22929e50eb21f07b230405b4","flatsize":87407,"path":"All/closql-devel-emacs_nox-1.2.1.49_1.pkg","repopath":"All/closql-devel-emacs_nox-1.2.1.49_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":23836,"desc":"Store uniform EIEIO objects in an EmacSQL database. SQLite is used as\nbackend. This library imposes some restrictions on what kind of\nobjects can be stored; it isn't intended to store arbitrary\nobjects. All objects have to share a common superclass and subclasses\ncannot add any additional instance slots.","deps":{"compat.el-emacs_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"emacsql-devel-emacs_nox":{"origin":"databases/emacsql-devel","version":"3.1.1.65_1"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"concourse","origin":"misc/concourse","version":"6.7.2_21","comment":"Automation system written in Go","maintainer":"yuri@FreeBSD.org","www":"https://concourse-ci.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69dc732e77c84a803a60ea9d0e96b55320962c4a90b8886e024a032163c5f5d0","flatsize":77009857,"path":"All/concourse-6.7.2_21.pkg","repopath":"All/concourse-6.7.2_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17953052,"desc":"Concourse is an automation system written in Go. It is most commonly used for\nCI/CD, and is built to scale to any kind of automation pipeline, from simple to\ncomplex.\n\nConcourse is very opinionated about a few things: idempotency, immutability,\ndeclarative config, stateless workers, and reproducible builds.","categories":["misc"],"annotations":{"cpe":"cpe:2.3:a:pivotal_software:concourse:6.7.2:::::dragonfly6:x86_64:21"}},{"name":"clunk","origin":"audio/clunk","version":"1.3.261_1","comment":"Real-time 3D sound generation library","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/clunk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"57b77e50ab31091f508cae06e498fc9aba62e33d359ddb26330c9c85318073f6","flatsize":3232144,"path":"All/clunk-1.3.261_1.pkg","repopath":"All/clunk-1.3.261_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2747712,"desc":"The CLUNK C++ library provides support for real-time 3D sound\ngeneration. It puts virtually no limitations on the developer;\npeople who is experienced on working with other solutions (such as\nSDL_Mixer or Creative OpenAL) will respect this advantage.\n\nThe library supports mixing of any number of sound channels and any\nnumber of objects that have sounds connected to them. The SDL library\nis used for sound output. The project is currently at beta testing\nstage, preparing to the first release.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["audio"],"shlibs_required":["libSDL-1.2.so.0"],"shlibs_provided":["libclunk.so"],"options":{"SSE":"on"}},{"name":"closql-devel-emacs_devel_nox","origin":"databases/closql-devel","version":"1.2.1.49_1","comment":"Store EIEIO objects using EmacSQL","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/closql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"410ece4a777995bc21cc0c1af60c1c0d1a4f1c64e6c92b9dfddafebc8a782f78","flatsize":87446,"path":"All/closql-devel-emacs_devel_nox-1.2.1.49_1.pkg","repopath":"All/closql-devel-emacs_devel_nox-1.2.1.49_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":23888,"desc":"Store uniform EIEIO objects in an EmacSQL database. SQLite is used as\nbackend. This library imposes some restrictions on what kind of\nobjects can be stored; it isn't intended to store arbitrary\nobjects. All objects have to share a common superclass and subclasses\ncannot add any additional instance slots.","deps":{"compat.el-emacs_devel_nox":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"emacsql-devel-emacs_devel_nox":{"origin":"databases/emacsql-devel","version":"3.1.1.65_1"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"closql-devel-emacs_devel","origin":"databases/closql-devel","version":"1.2.1.49_1","comment":"Store EIEIO objects using EmacSQL","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/closql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"067476be24901827726dc1b5cca997265ea9badacff3f1ccb02ad4987ea3a58a","flatsize":87446,"path":"All/closql-devel-emacs_devel-1.2.1.49_1.pkg","repopath":"All/closql-devel-emacs_devel-1.2.1.49_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":23904,"desc":"Store uniform EIEIO objects in an EmacSQL database. SQLite is used as\nbackend. This library imposes some restrictions on what kind of\nobjects can be stored; it isn't intended to store arbitrary\nobjects. All objects have to share a common superclass and subclasses\ncannot add any additional instance slots.","deps":{"compat.el-emacs_devel":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"emacsql-devel-emacs_devel":{"origin":"databases/emacsql-devel","version":"3.1.1.65_1"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"closql-devel-emacs_canna","origin":"databases/closql-devel","version":"1.2.1.49_1","comment":"Store EIEIO objects using EmacSQL","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/closql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac2fcc1155745b17666dbf9a373616132d52ec5441587a35eaf25686e4fea7b5","flatsize":87407,"path":"All/closql-devel-emacs_canna-1.2.1.49_1.pkg","repopath":"All/closql-devel-emacs_canna-1.2.1.49_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":23824,"desc":"Store uniform EIEIO objects in an EmacSQL database. SQLite is used as\nbackend. This library imposes some restrictions on what kind of\nobjects can be stored; it isn't intended to store arbitrary\nobjects. All objects have to share a common superclass and subclasses\ncannot add any additional instance slots.","deps":{"compat.el-emacs_canna":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"emacsql-devel-emacs_canna":{"origin":"databases/emacsql-devel","version":"3.1.1.65_1"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"clojure-mode.el-emacs_nox","origin":"lang/clojure-mode.el","version":"5.11.0_14,1","comment":"Emacs lisp module for the Clojure language","maintainer":"ports@FreeBSD.org","www":"https://github.com/clojure-emacs/clojure-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ed8fb4c119bbbfe4ebc39b2ed0e87df0f1352c52bac3d4a2eb2be034f397c32","flatsize":124894,"path":"All/clojure-mode.el-emacs_nox-5.11.0_14,1.pkg","repopath":"All/clojure-mode.el-emacs_nox-5.11.0_14,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":30516,"desc":"Clojure Mode is an Emacs editing mode. It provides Emacs font-lock,\nindentation, navigation and refactoring for the Clojure(Script) programming\nlanguage (https://clojure.org/).","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"nox"},"messages":[{"message":"To use clojure-mode in Emacs, add the following lines to your ~/.emacs:\n\n  (autoload 'clojure-mode \"clojure-mode\" \"A mode for clojure lisp\" t)\n  (add-to-list 'auto-mode-alist '(\"\\\\.clj$\" . clojure-mode))\n\nIn addition, if you are also using paredit, you may wish to make it\nmore Clojure aware:\n\n  (autoload 'paredit-mode \"paredit\" \"Parenthesis editing minor mode\" t)\n  (eval-after-load \"clojure-mode\"\n    '(progn\n       (defun clojure-paredit-hook () (paredit-mode +1))\n       (add-hook 'clojure-mode-hook 'clojure-paredit-hook)\n\n       (define-key clojure-mode-map \"{\" 'paredit-open-brace)\n       (define-key clojure-mode-map \"}\" 'paredit-close-brace)))","type":"install"},{"message":"===>   NOTICE:\n\nThe clojure-mode.el-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"closql-devel","origin":"databases/closql-devel","version":"1.2.1.49_1","comment":"Store EIEIO objects using EmacSQL","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/closql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6d862381936430b7d6352dd1d2f16d87dd62c60736325319ad38465f65dc596e","flatsize":87407,"path":"All/closql-devel-1.2.1.49_1.pkg","repopath":"All/closql-devel-1.2.1.49_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":23820,"desc":"Store uniform EIEIO objects in an EmacSQL database. SQLite is used as\nbackend. This library imposes some restrictions on what kind of\nobjects can be stored; it isn't intended to store arbitrary\nobjects. All objects have to share a common superclass and subclasses\ncannot add any additional instance slots.","deps":{"compat.el":{"origin":"misc/compat.el","version":"29.1.4.5_2"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"emacsql-devel":{"origin":"databases/emacsql-devel","version":"3.1.1.65_1"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"clojure-mode.el-emacs_devel_nox","origin":"lang/clojure-mode.el","version":"5.11.0_14,1","comment":"Emacs lisp module for the Clojure language","maintainer":"ports@FreeBSD.org","www":"https://github.com/clojure-emacs/clojure-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c1bc1588e6534828368022ca76a96303617a1a0cdca107ffa8cf5afa7a55757","flatsize":124894,"path":"All/clojure-mode.el-emacs_devel_nox-5.11.0_14,1.pkg","repopath":"All/clojure-mode.el-emacs_devel_nox-5.11.0_14,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":30548,"desc":"Clojure Mode is an Emacs editing mode. It provides Emacs font-lock,\nindentation, navigation and refactoring for the Clojure(Script) programming\nlanguage (https://clojure.org/).","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"devel_nox"},"messages":[{"message":"To use clojure-mode in Emacs, add the following lines to your ~/.emacs:\n\n  (autoload 'clojure-mode \"clojure-mode\" \"A mode for clojure lisp\" t)\n  (add-to-list 'auto-mode-alist '(\"\\\\.clj$\" . clojure-mode))\n\nIn addition, if you are also using paredit, you may wish to make it\nmore Clojure aware:\n\n  (autoload 'paredit-mode \"paredit\" \"Parenthesis editing minor mode\" t)\n  (eval-after-load \"clojure-mode\"\n    '(progn\n       (defun clojure-paredit-hook () (paredit-mode +1))\n       (add-hook 'clojure-mode-hook 'clojure-paredit-hook)\n\n       (define-key clojure-mode-map \"{\" 'paredit-open-brace)\n       (define-key clojure-mode-map \"}\" 'paredit-close-brace)))","type":"install"},{"message":"===>   NOTICE:\n\nThe clojure-mode.el-emacs_devel_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"closql","origin":"databases/closql","version":"1.2.1_9","comment":"Store EIEIO objects using EmacSQL","maintainer":"yasu@FreeBSD.org","www":"https://github.com/magit/closql","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4818b1fcea0ed10a82864da639f50ada9ebcf346a707bb31754961ca76035f3f","flatsize":80937,"path":"All/closql-1.2.1_9.pkg","repopath":"All/closql-1.2.1_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":22644,"desc":"Store uniform EIEIO objects in an EmacSQL database. SQLite is used as\nbackend. This library imposes some restrictions on what kind of\nobjects can be stored; it isn't intended to store arbitrary\nobjects. All objects have to share a common superclass and subclasses\ncannot add any additional instance slots.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"emacsql":{"origin":"databases/emacsql","version":"3.1.1_8"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"cloog","origin":"math/cloog","version":"0.21.1","comment":"Code generator in the polyhedral model","maintainer":"danilo@FreeBSD.org","www":"http://www.cloog.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71104081dc18bc25212823172c710957fc22bfbd0f868e63bf46cff76ab7f8a8","flatsize":539347,"path":"All/cloog-0.21.1.pkg","repopath":"All/cloog-0.21.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":117300,"desc":"CLooG is a free software and library generating loops for scanning\nZ-polyhedra. That is, it finds a code (e.g. in C, FORTRAN...) that\nreaches each integral point of one or more parameterized polyhedra.\nCLooG has been originally written to solve the code generation problem\nfor optimizing compilers based on the polytope model.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"isl":{"origin":"devel/isl","version":"0.26"},"openscop":{"origin":"math/openscop","version":"0.9.7"}},"categories":["math"],"shlibs_required":["libisl.so.23","libosl.so.0","libgmp.so.10"],"shlibs_provided":["libcloog-isl.so.4"]},{"name":"clonehdd","origin":"sysutils/clonehdd","version":"2.0.3_2","comment":"Tool for clone HDD on FreeBSD","maintainer":"jgh@FreeBSD.org","www":"https://sourceforge.net/projects/clonehdd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"732fe517301872430ff449efad5b76524977846df3ca875c4d7cc59db3f1c7e1","flatsize":35037,"path":"All/clonehdd-2.0.3_2.pkg","repopath":"All/clonehdd-2.0.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14676,"desc":"Tool for copy partitions to another HDD. FreeBSD stores its data on\npartitions, which are encapsulated in slices. Soft, such as Partition\nMagic, Acronis, etc. detect only slice, not real partitions on that\nslice. CloneHDD correctly understand size difference between two HDD\nand change size of each partition proportionally for filling entire\nHDD.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils","perl5"],"options":{"DOCS":"on"},"messages":[{"message":"This tool can damage your data if you will use it without\nunderstanding how it works!\nPlease, run \"man clonehdd\" or read README file.\n\nAll questions you can ask on http://sourceforge.net/projects/clonehdd","type":"install"}]},{"name":"clojure-mode.el-emacs_wayland","origin":"lang/clojure-mode.el","version":"5.11.0_14,1","comment":"Emacs lisp module for the Clojure language","maintainer":"ports@FreeBSD.org","www":"https://github.com/clojure-emacs/clojure-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"182d222a943fde51373a22ae9fbfe00ec84df60bfc38ac366467af5b35089de5","flatsize":124894,"path":"All/clojure-mode.el-emacs_wayland-5.11.0_14,1.pkg","repopath":"All/clojure-mode.el-emacs_wayland-5.11.0_14,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":30528,"desc":"Clojure Mode is an Emacs editing mode. It provides Emacs font-lock,\nindentation, navigation and refactoring for the Clojure(Script) programming\nlanguage (https://clojure.org/).","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"wayland"},"messages":[{"message":"To use clojure-mode in Emacs, add the following lines to your ~/.emacs:\n\n  (autoload 'clojure-mode \"clojure-mode\" \"A mode for clojure lisp\" t)\n  (add-to-list 'auto-mode-alist '(\"\\\\.clj$\" . clojure-mode))\n\nIn addition, if you are also using paredit, you may wish to make it\nmore Clojure aware:\n\n  (autoload 'paredit-mode \"paredit\" \"Parenthesis editing minor mode\" t)\n  (eval-after-load \"clojure-mode\"\n    '(progn\n       (defun clojure-paredit-hook () (paredit-mode +1))\n       (add-hook 'clojure-mode-hook 'clojure-paredit-hook)\n\n       (define-key clojure-mode-map \"{\" 'paredit-open-brace)\n       (define-key clojure-mode-map \"}\" 'paredit-close-brace)))","type":"install"},{"message":"===>   NOTICE:\n\nThe clojure-mode.el-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"clojure-mode.el-emacs_devel","origin":"lang/clojure-mode.el","version":"5.11.0_14,1","comment":"Emacs lisp module for the Clojure language","maintainer":"ports@FreeBSD.org","www":"https://github.com/clojure-emacs/clojure-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23456267ef2ed11b0c240cac35f56a95f2d2e2b223af1e7f356c0b87f21f4719","flatsize":124894,"path":"All/clojure-mode.el-emacs_devel-5.11.0_14,1.pkg","repopath":"All/clojure-mode.el-emacs_devel-5.11.0_14,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":30552,"desc":"Clojure Mode is an Emacs editing mode. It provides Emacs font-lock,\nindentation, navigation and refactoring for the Clojure(Script) programming\nlanguage (https://clojure.org/).","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"To use clojure-mode in Emacs, add the following lines to your ~/.emacs:\n\n  (autoload 'clojure-mode \"clojure-mode\" \"A mode for clojure lisp\" t)\n  (add-to-list 'auto-mode-alist '(\"\\\\.clj$\" . clojure-mode))\n\nIn addition, if you are also using paredit, you may wish to make it\nmore Clojure aware:\n\n  (autoload 'paredit-mode \"paredit\" \"Parenthesis editing minor mode\" t)\n  (eval-after-load \"clojure-mode\"\n    '(progn\n       (defun clojure-paredit-hook () (paredit-mode +1))\n       (add-hook 'clojure-mode-hook 'clojure-paredit-hook)\n\n       (define-key clojure-mode-map \"{\" 'paredit-open-brace)\n       (define-key clojure-mode-map \"}\" 'paredit-close-brace)))","type":"install"},{"message":"===>   NOTICE:\n\nThe clojure-mode.el-emacs_devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"clojure-mode.el-emacs_canna","origin":"lang/clojure-mode.el","version":"5.11.0_14,1","comment":"Emacs lisp module for the Clojure language","maintainer":"ports@FreeBSD.org","www":"https://github.com/clojure-emacs/clojure-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bff1e98de05db2c0014362a871639e523b4fdea8308841d77915f42814c60e45","flatsize":124894,"path":"All/clojure-mode.el-emacs_canna-5.11.0_14,1.pkg","repopath":"All/clojure-mode.el-emacs_canna-5.11.0_14,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":30520,"desc":"Clojure Mode is an Emacs editing mode. It provides Emacs font-lock,\nindentation, navigation and refactoring for the Clojure(Script) programming\nlanguage (https://clojure.org/).","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"canna"},"messages":[{"message":"To use clojure-mode in Emacs, add the following lines to your ~/.emacs:\n\n  (autoload 'clojure-mode \"clojure-mode\" \"A mode for clojure lisp\" t)\n  (add-to-list 'auto-mode-alist '(\"\\\\.clj$\" . clojure-mode))\n\nIn addition, if you are also using paredit, you may wish to make it\nmore Clojure aware:\n\n  (autoload 'paredit-mode \"paredit\" \"Parenthesis editing minor mode\" t)\n  (eval-after-load \"clojure-mode\"\n    '(progn\n       (defun clojure-paredit-hook () (paredit-mode +1))\n       (add-hook 'clojure-mode-hook 'clojure-paredit-hook)\n\n       (define-key clojure-mode-map \"{\" 'paredit-open-brace)\n       (define-key clojure-mode-map \"}\" 'paredit-close-brace)))","type":"install"},{"message":"===>   NOTICE:\n\nThe clojure-mode.el-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"clojure-mode.el","origin":"lang/clojure-mode.el","version":"5.11.0_14,1","comment":"Emacs lisp module for the Clojure language","maintainer":"ports@FreeBSD.org","www":"https://github.com/clojure-emacs/clojure-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"508c037471a5277beb1ae1add1ce4c6ebddefc6fcbcb01644e2be19bd2b0e0ab","flatsize":124894,"path":"All/clojure-mode.el-5.11.0_14,1.pkg","repopath":"All/clojure-mode.el-5.11.0_14,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":30512,"desc":"Clojure Mode is an Emacs editing mode. It provides Emacs font-lock,\nindentation, navigation and refactoring for the Clojure(Script) programming\nlanguage (https://clojure.org/).","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang","elisp"],"annotations":{"flavor":"full"},"messages":[{"message":"To use clojure-mode in Emacs, add the following lines to your ~/.emacs:\n\n  (autoload 'clojure-mode \"clojure-mode\" \"A mode for clojure lisp\" t)\n  (add-to-list 'auto-mode-alist '(\"\\\\.clj$\" . clojure-mode))\n\nIn addition, if you are also using paredit, you may wish to make it\nmore Clojure aware:\n\n  (autoload 'paredit-mode \"paredit\" \"Parenthesis editing minor mode\" t)\n  (eval-after-load \"clojure-mode\"\n    '(progn\n       (defun clojure-paredit-hook () (paredit-mode +1))\n       (add-hook 'clojure-mode-hook 'clojure-paredit-hook)\n\n       (define-key clojure-mode-map \"{\" 'paredit-open-brace)\n       (define-key clojure-mode-map \"}\" 'paredit-close-brace)))","type":"install"},{"message":"===>   NOTICE:\n\nThe clojure-mode.el port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"clojure-cider-emacs_wayland","origin":"devel/clojure-cider","version":"1.15.0_1","comment":"Clojure IDE and REPL for Emacs","maintainer":"bofh@FreeBSD.org","www":"https://github.com/clojure-emacs/cider","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"973325bd3ed2bcdaba774a16acfe17ca9747efb75ba3181a649395744ff2f627","flatsize":509349,"path":"All/clojure-cider-emacs_wayland-1.15.0_1.pkg","repopath":"All/clojure-cider-emacs_wayland-1.15.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":101448,"desc":"CIDER (formerly nrepl.el) is the Clojure IDE and REPL for Emacs, built on top\nof nREPL, the Clojure networked REPL server. It's a great alternative to the\nnow deprecated combination of SLIME + swank-clojure.","deps":{"clojure-mode.el-emacs_wayland":{"origin":"lang/clojure-mode.el","version":"5.11.0_14,1"},"dash.el-emacs_wayland":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"epl.el-emacs_wayland":{"origin":"devel/epl.el","version":"0.8_17"},"pkg-info.el-emacs_wayland":{"origin":"devel/pkg-info.el","version":"0.6_16"}},"categories":["devel","elisp"],"annotations":{"flavor":"wayland"},"messages":[{"message":"Starting with CIDER 0.7, the installation of cider-nrepl is manual.\nPlease install devel/leiningen and add the following to\n~/.lein/profiles.clj:\n\n{ :user\n { :plugins [[cider/cider-nrepl \"0.7.0-SNAPSHOT\"]] }","type":"install"}]},{"name":"clojure-cider-emacs_nox","origin":"devel/clojure-cider","version":"1.15.0_1","comment":"Clojure IDE and REPL for Emacs","maintainer":"bofh@FreeBSD.org","www":"https://github.com/clojure-emacs/cider","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e589acdda47af300a2b6a9fad5396b976100b2031eb52df44a37ebed6e850388","flatsize":509349,"path":"All/clojure-cider-emacs_nox-1.15.0_1.pkg","repopath":"All/clojure-cider-emacs_nox-1.15.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":101448,"desc":"CIDER (formerly nrepl.el) is the Clojure IDE and REPL for Emacs, built on top\nof nREPL, the Clojure networked REPL server. It's a great alternative to the\nnow deprecated combination of SLIME + swank-clojure.","deps":{"clojure-mode.el-emacs_nox":{"origin":"lang/clojure-mode.el","version":"5.11.0_14,1"},"dash.el-emacs_nox":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"epl.el-emacs_nox":{"origin":"devel/epl.el","version":"0.8_17"},"pkg-info.el-emacs_nox":{"origin":"devel/pkg-info.el","version":"0.6_16"}},"categories":["devel","elisp"],"annotations":{"flavor":"nox"},"messages":[{"message":"Starting with CIDER 0.7, the installation of cider-nrepl is manual.\nPlease install devel/leiningen and add the following to\n~/.lein/profiles.clj:\n\n{ :user\n { :plugins [[cider/cider-nrepl \"0.7.0-SNAPSHOT\"]] }","type":"install"}]},{"name":"clojure-cider","origin":"devel/clojure-cider","version":"1.15.0_1","comment":"Clojure IDE and REPL for Emacs","maintainer":"bofh@FreeBSD.org","www":"https://github.com/clojure-emacs/cider","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18633b7588856f715c765083a7f432c277848a979e0b67e6558549559f78d7a3","flatsize":509349,"path":"All/clojure-cider-1.15.0_1.pkg","repopath":"All/clojure-cider-1.15.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":101452,"desc":"CIDER (formerly nrepl.el) is the Clojure IDE and REPL for Emacs, built on top\nof nREPL, the Clojure networked REPL server. It's a great alternative to the\nnow deprecated combination of SLIME + swank-clojure.","deps":{"clojure-mode.el":{"origin":"lang/clojure-mode.el","version":"5.11.0_14,1"},"dash.el":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs":{"origin":"editors/emacs","version":"29.4,3"},"epl.el":{"origin":"devel/epl.el","version":"0.8_17"},"pkg-info.el":{"origin":"devel/pkg-info.el","version":"0.6_16"}},"categories":["devel","elisp"],"annotations":{"flavor":"full"},"messages":[{"message":"Starting with CIDER 0.7, the installation of cider-nrepl is manual.\nPlease install devel/leiningen and add the following to\n~/.lein/profiles.clj:\n\n{ :user\n { :plugins [[cider/cider-nrepl \"0.7.0-SNAPSHOT\"]] }","type":"install"}]},{"name":"cmake-doc","origin":"devel/cmake-doc","version":"3.29.6","comment":"HTML and Qt Creator helpfiles for CMake","maintainer":"kde@FreeBSD.org","www":"https://www.cmake.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14fc917b28a8d7cef232d9efadb3d2f057ae4b69645332dcafaeff5ed0f64681","flatsize":39918123,"path":"All/cmake-doc-3.29.6.pkg","repopath":"All/cmake-doc-3.29.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6440012,"desc":"CMake is used to control the software compilation process using\nsimple platform and compiler independent configuration files. CMake\ngenerates native makefiles and workspaces that can be used in the\ncompiler environment of your choice. CMake is quite sophisticated:\nit is possible to support complex environments requiring system\nconfiguration, pre-processor generation, code generation, and\ntemplate instantiation.\n\nThis port contains CMake's documentation in additional formats such as\nHTML and QCH.","categories":["devel"]},{"name":"clojure-cider-emacs_canna","origin":"devel/clojure-cider","version":"1.15.0_1","comment":"Clojure IDE and REPL for Emacs","maintainer":"bofh@FreeBSD.org","www":"https://github.com/clojure-emacs/cider","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a98b322704c4a817293b450ffb721d24bf6dcaa1e0c8cf70f845f4ae756a1691","flatsize":509349,"path":"All/clojure-cider-emacs_canna-1.15.0_1.pkg","repopath":"All/clojure-cider-emacs_canna-1.15.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":101464,"desc":"CIDER (formerly nrepl.el) is the Clojure IDE and REPL for Emacs, built on top\nof nREPL, the Clojure networked REPL server. It's a great alternative to the\nnow deprecated combination of SLIME + swank-clojure.","deps":{"clojure-mode.el-emacs_canna":{"origin":"lang/clojure-mode.el","version":"5.11.0_14,1"},"dash.el-emacs_canna":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"epl.el-emacs_canna":{"origin":"devel/epl.el","version":"0.8_17"},"pkg-info.el-emacs_canna":{"origin":"devel/pkg-info.el","version":"0.6_16"}},"categories":["devel","elisp"],"annotations":{"flavor":"canna"},"messages":[{"message":"Starting with CIDER 0.7, the installation of cider-nrepl is manual.\nPlease install devel/leiningen and add the following to\n~/.lein/profiles.clj:\n\n{ :user\n { :plugins [[cider/cider-nrepl \"0.7.0-SNAPSHOT\"]] }","type":"install"}]},{"name":"cloc","origin":"misc/cloc","version":"2.00","comment":"Count lines of code","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/AlDanial/cloc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef6045881bb744324b797089f1ad2ac02ebd891e7c425797191576d121016cdb","flatsize":761312,"path":"All/cloc-2.00.pkg","repopath":"All/cloc-2.00.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":125000,"desc":"cloc counts blank lines, comment lines, and physical lines of source code in\nmany programming languages. Given two versions of a code base, cloc can compute\ndifferences in blank, comment, and source lines.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc"]},{"name":"clojure-cider-emacs_devel","origin":"devel/clojure-cider","version":"1.15.0_1","comment":"Clojure IDE and REPL for Emacs","maintainer":"bofh@FreeBSD.org","www":"https://github.com/clojure-emacs/cider","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9fa6c8d351e80bb81ab3935b3445de98f22cf3a436e15f02c33145152349ba1a","flatsize":509349,"path":"All/clojure-cider-emacs_devel-1.15.0_1.pkg","repopath":"All/clojure-cider-emacs_devel-1.15.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":101472,"desc":"CIDER (formerly nrepl.el) is the Clojure IDE and REPL for Emacs, built on top\nof nREPL, the Clojure networked REPL server. It's a great alternative to the\nnow deprecated combination of SLIME + swank-clojure.","deps":{"clojure-mode.el-emacs_devel":{"origin":"lang/clojure-mode.el","version":"5.11.0_14,1"},"dash.el-emacs_devel":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"epl.el-emacs_devel":{"origin":"devel/epl.el","version":"0.8_17"},"pkg-info.el-emacs_devel":{"origin":"devel/pkg-info.el","version":"0.6_16"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"Starting with CIDER 0.7, the installation of cider-nrepl is manual.\nPlease install devel/leiningen and add the following to\n~/.lein/profiles.clj:\n\n{ :user\n { :plugins [[cider/cider-nrepl \"0.7.0-SNAPSHOT\"]] }","type":"install"}]},{"name":"clojure-cider-emacs_devel_nox","origin":"devel/clojure-cider","version":"1.15.0_1","comment":"Clojure IDE and REPL for Emacs","maintainer":"bofh@FreeBSD.org","www":"https://github.com/clojure-emacs/cider","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ef78f74fdd19d13b83a52ee8413a4012946915b9d2538b4a2b701f081dacbfa","flatsize":509349,"path":"All/clojure-cider-emacs_devel_nox-1.15.0_1.pkg","repopath":"All/clojure-cider-emacs_devel_nox-1.15.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":101492,"desc":"CIDER (formerly nrepl.el) is the Clojure IDE and REPL for Emacs, built on top\nof nREPL, the Clojure networked REPL server. It's a great alternative to the\nnow deprecated combination of SLIME + swank-clojure.","deps":{"clojure-mode.el-emacs_devel_nox":{"origin":"lang/clojure-mode.el","version":"5.11.0_14,1"},"dash.el-emacs_devel_nox":{"origin":"devel/dash.el","version":"2.19.1_11"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"epl.el-emacs_devel_nox":{"origin":"devel/epl.el","version":"0.8_17"},"pkg-info.el-emacs_devel_nox":{"origin":"devel/pkg-info.el","version":"0.6_16"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_nox"},"messages":[{"message":"Starting with CIDER 0.7, the installation of cider-nrepl is manual.\nPlease install devel/leiningen and add the following to\n~/.lein/profiles.clj:\n\n{ :user\n { :plugins [[cider/cider-nrepl \"0.7.0-SNAPSHOT\"]] }","type":"install"}]},{"name":"clockspeed","origin":"sysutils/clockspeed","version":"0.62_6","comment":"Uses a hardware tick counter to compensate for deviant system clock","maintainer":"ports@FreeBSD.org","www":"https://cr.yp.to/clockspeed.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42f65c8b8c44d79b693536cf240470a525100fd9839494fc84251b5aa1ee5e45","flatsize":85267,"path":"All/clockspeed-0.62_6.pkg","repopath":"All/clockspeed-0.62_6.pkg","licenselogic":"single","pkgsize":22148,"desc":"clockspeed uses a hardware tick counter to compensate for a persistently\nfast or slow system clock. Given a few time measurements from a reliable\nsource, it computes and then eliminates the clock skew.\n\nsntpclock checks another system's NTP clock, and prints the results in a\nformat suitable for input to clockspeed. sntpclock is the simplest\navailable NTP/SNTP client.\n\ntaiclock and taiclockd form an even simpler alternative to SNTP. They\nare suitable for precise time synchronization over a local area network,\nwithout the hassles and potential security problems of an NTP server.\n\nThis version of clockspeed can use the Pentium RDTSC tick counter or the\nSolaris gethrtime() nanosecond counter.\n\nA port to non-i386 platforms was done using the clock_gettime(2)\nfunction. Since this is somewhat experimental, there might be some\ntiny precision differences from the i386 platform versions. You\nhave been warned!","deps":{"libtai":{"origin":"devel/libtai","version":"0.60_7"}},"categories":["sysutils"],"shlibs_required":["libtai.so"],"options":{"DOCS":"on"},"messages":[{"message":"Please make sure that you read /usr/local/share/doc/clockspeed/INSTALL.\nIt contains important information about testing and configuring\nclockspeed, and finally installing it in your system.\n\nClockspeed uses the libtai library, check /usr/ports/devel/libtai\nfor more details. TAI time measure is off 22 seconds from UTC time\nmeasure. Therefore, your system time will show a 22 secs difference\nfrom your time source after you've installed this port.\n\nTo fix this, you could follow this simple recipe created with\nPR ports/27617.\n\n1) killall clockspeed (you can't have it running)\n2) sntpclock IP.OF.NTP.SERVER | clockadd\n3) enable/start clockspeed :\n\t% cp /usr/local/etc/rc.d/clockspeed.sh.sample \\\n\t  /usr/local/etc/rc.d/clockspeed.sh\n\t# enable clockspeed to automagically start next\n\t# time you reboot. do this after testing everything\n\t% /usr/local/etc/rc.d/clockspeed.sh start\n\t# start clockspeed now\n4) sntpclock IP.OF.NTP.SERVER > /usr/local/etc/clockspeed/adjust\n5) cd /usr/src/share/zoneinfo\n6) make -DLEAPSECONDS clean all install ; make clean\n\nStep 5 and 6 build support in your system for leapseconds handling.\nTake a note about this since you might forget later to disable it\nif you remove this port. To disable it, simply re-do step 6 without\n-DLEAPSECONDS.\nStep 6 should not break anything but you can disable it anytime\nas per last paragraph if you think something unusual has happened\nto your system.\n\n7) /stand/sysinstall -> configure -> time zone (choose the correct\n   time zone for your system)\n8) sntpclock IP.OF.NTP.SERVER | clockview\n\nCheck how close is your clock before and after now. Should be\nwithin milliseconds.\n\nDo not forget to add a cron(8) job with step 4 to periodically\nadjust clockspeed's drift rate. Once a week should be more than\nadequate.\n\nA port to non-i386 platforms was done using the clock_gettime(2)\nfunction. Since this is somewhat experimental, there might be some\ntiny precision differences from the i386 platform versions. You\nhave been warned!","type":"install"},{"message":"===>   NOTICE:\n\nThe clockspeed port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cliquer","origin":"math/cliquer","version":"1.22","comment":"Routines for clique searching","maintainer":"thierry@FreeBSD.org","www":"https://users.aalto.fi/~pat/cliquer.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b42377a3d81e878533108113663c2c5d0f59f1ea9c1f78e602776f6bc80772d6","flatsize":221981,"path":"All/cliquer-1.22.pkg","repopath":"All/cliquer-1.22.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":69364,"desc":"Cliquer is a set of C routines for finding cliques in an arbitrary weighted\ngraph. It uses an exact branch-and-bound algorithm developed by Patric\nOstergard. It is designed with the aim of being efficient while still being\nflexible and easy to use.\n\nNote: this port do not use the upstream version, but the version autotoolized\nby Dima Pasechnik.\n\nSee also: https://github.com/dimpase/autocliquer","categories":["math"],"shlibs_provided":["libcliquer.so.1"]},{"name":"cloak","origin":"security/cloak","version":"0.3.0_22","comment":"Command line OTP Authenticator application","maintainer":"mikael@FreeBSD.org","www":"https://github.com/evansmurithi/cloak","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b290080678611ef58e16ec29c63f703bf9e188235553318ea657aa3a0ce207a","flatsize":1231654,"path":"All/cloak-0.3.0_22.pkg","repopath":"All/cloak-0.3.0_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":426104,"desc":"A command line OTP (One Time Password) Authenticator application\nwritten in Rust that generates time-based and counter-based OTP\ncodes.","categories":["security"]},{"name":"clips","origin":"lang/clips","version":"6.30","comment":"Tool for Building Expert Systems","maintainer":"wen@FreeBSD.org","www":"https://sourceforge.net/projects/clipsrules/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dda86b0470a7b3ab5033b59a22d09328d4145becef8544b4847b02816df02020","flatsize":968784,"path":"All/clips-6.30.pkg","repopath":"All/clips-6.30.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":340088,"desc":"CLIPS is a productive development and delivery expert system tool which\nprovides a complete environment for the construction of rule and/or object\nbased expert systems.\n\nCLIPS is being used by numerous users throughout the public and private\ncommunity including: all NASA sites and branches of the military, numerous\nfederal bureaus, government contractors, universities, and many companies.","categories":["lang"]},{"name":"clipp","origin":"devel/clipp","version":"1.2.3_1","comment":"Command line interfaces for modern C++","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/muellan/clipp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"429ef4ce7e1432777b287bc64af9bdad222de0ead09f76cc96e51b8dad61e1a1","flatsize":218375,"path":"All/clipp-1.2.3_1.pkg","repopath":"All/clipp-1.2.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":30828,"desc":"Clipp is an easy to use, powerful and expressive command line argument handling\nfor C++11/14/17 contained in a single header file.","categories":["devel"]},{"name":"cln","origin":"math/cln","version":"1.3.7_1","comment":"Class Library for Numbers","maintainer":"wen@FreeBSD.org","www":"https://www.ginac.de/CLN/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f2891326c6c3132381e4a922dcc54f55f7be64e9b4d9d7b36dd172bb73bdab8","flatsize":9252676,"path":"All/cln-1.3.7_1.pkg","repopath":"All/cln-1.3.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":998160,"desc":"CLN is a library for computations with all kinds of numbers. It has a\nrich set of number classes:\n\n   - Integers (with unlimited precision),\n   - Rational numbers,\n   - Floating-point numbers:\n        Short float,\n        Single float,\n        Double float,\n        Long float (with unlimited precision),\n   - Complex numbers,\n   - Modular integers (integers modulo a fixed integer),\n   - Univariate polynomials.\n\nThe subtypes of the complex numbers among these are exactly the types\nof numbers known to the Common Lisp language. Therefore CLN can be used\nfor Common Lisp implementations, giving `CLN' another meaning: it\nbecomes an abbreviation of \"Common Lisp Numbers\".","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math","devel"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libcln.so.6"]},{"name":"clipnotify","origin":"deskutils/clipnotify","version":"1.0.2.6","comment":"Program to notify on new X clipboard events","maintainer":"nivit@FreeBSD.org","www":"https://github.com/cdown/clipnotify","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85bfb6a648a83a90ba676bee825e5878195adddd82d1c6079b2779d7c56ddd43","flatsize":7873,"path":"All/clipnotify-1.0.2.6.pkg","repopath":"All/clipnotify-1.0.2.6.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":3828,"desc":"clipnotify is a simple program that, using the XFIXES extension to X11,\nwaits until a new selection is available and then exits.\n\nIt was primarily designed for clipmenu, to avoid polling for new selections.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"}},"categories":["deskutils"],"shlibs_required":["libX11.so.6","libXfixes.so.3"]},{"name":"clipmenu","origin":"deskutils/clipmenu","version":"6.2.0","comment":"Clipboard management using dmenu, rofi or fzf","maintainer":"nivit@FreeBSD.org","www":"https://github.com/cdown/clipmenu","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"80183b6d49b33a14bde0f393adc8956b335939ee229dea30852bbb95a3fa71df","flatsize":14568,"path":"All/clipmenu-6.2.0.pkg","repopath":"All/clipmenu-6.2.0.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":6204,"desc":"clipmenu is a simple clipboard manager using dmenu (or rofi with\nCM_LAUNCHER=rofi) and xsel.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"clipnotify":{"origin":"deskutils/clipnotify","version":"1.0.2.6"},"dmenu":{"origin":"x11/dmenu","version":"5.1"},"flock":{"origin":"sysutils/flock","version":"2.37.2_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"xsel-conrad":{"origin":"x11/xsel-conrad","version":"1.2.0_2"}},"categories":["deskutils"],"options":{"DMENU":"on","FZF":"off","ROFI":"off"}},{"name":"clip-clipboard-library","origin":"x11/clip","version":"1.9","comment":"Cross-platform C++ library to copy/paste clipboard content","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dacap/clip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9779a1c0ecc6bc1f7f4733c684bad0274ae6aeada8360d65acd4fab675dcce0","flatsize":53275,"path":"All/clip-clipboard-library-1.9.pkg","repopath":"All/clip-clipboard-library-1.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20468,"desc":"Clip is a library to copy/retrieve content to/from the clipboard/pasteboard.","categories":["x11"],"shlibs_provided":["libclip.so"]},{"name":"clipit","origin":"deskutils/clipit","version":"1.4.5_3","comment":"Lightweight GTK clipboard manager forked from parcellite","maintainer":"jrm@FreeBSD.org","www":"https://github.com/CristianHenzel/ClipIt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebbbc6359c08e68dc433fa60a07cce18f190bdc28f7c776a2005fcd98b96241e","flatsize":240645,"path":"All/clipit-1.4.5_3.pkg","repopath":"All/clipit-1.4.5_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":61804,"desc":"ClipIt is a lightweight GTK+ clipboard manager forked from parcellite.  If you\nprefer simplicity, you might prefer this stripped down, basic-features-only\nclipboard manager with a small memory footprint.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6"],"options":{"NLS":"on","XDOTOOL":"off"}},{"name":"clisp-hyperspec","origin":"devel/clisp-hyperspec","version":"7.0","comment":"Common Lisp reference in HTML format, from LispWorks Ltd","maintainer":"olgeni@FreeBSD.org","www":"https://www.lispworks.com/documentation/HyperSpec/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d9d6bbaf35f26c1e8fbdc564b08ef91613809f0deb3e7d226328337431b55af1","flatsize":14473739,"path":"All/clisp-hyperspec-7.0.pkg","repopath":"All/clisp-hyperspec-7.0.pkg","licenselogic":"single","licenses":["HyperSpec"],"pkgsize":1336980,"desc":"The Common Lisp HyperSpec (TM) from LispWorks Ltd.\n\nThis is an HTML document derived from the ANSI Common Lisp standard\n(X3.226-1994), with permission from ANSI and NCITS (previously known\nas X3).\n\nThe Common Lisp HyperSpec was prepared by Kent Pitman at Harlequin,\nwho as Project Editor of X3J13 managed the completion of the document\nwhich became the ANSI Common Lisp Standard.\n\nCopying, distribution, display, and/or transmission is by permission\nof LispWorks Ltd.","categories":["devel","lisp"]},{"name":"clipper","origin":"science/clipper","version":"2.1.20180802_3","comment":"Libraries for the organisation of crystallographic data","maintainer":"yuri@FreeBSD.org","www":"http://www.ysbl.york.ac.uk/~cowtan/clipper/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a372f996914476a0d36d873dcdf37bd0d4062fb953a0660b5473aee8c2d93bd3","flatsize":4493314,"path":"All/clipper-2.1.20180802_3.pkg","repopath":"All/clipper-2.1.20180802_3.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":1230288,"desc":"The aim of the project is to produce a set of object-oriented libraries for the\norganisation of crystallographic data and the performance of crystallographic\ncomputation. The libraries are designed as a framework for new crystallographic\nsoftware, which will allow the full power of modern programming techniques to be\nexploited by the developer. This will lead to greater functionality from simpler\ncode which will be easier to develop and debug.\n\nWWW: http://www.ysbl.york.ac.uk/~cowtan/clipper/","deps":{"fftw-float":{"origin":"math/fftw-float","version":"2.1.5_23"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libccp4":{"origin":"science/libccp4","version":"6.5.1_4"},"mmdb2":{"origin":"science/mmdb2","version":"2.0.20"}},"categories":["science"],"shlibs_required":["libsrfftw.so.2","libsfftw.so.2","libccp4c.so.0","libmmdb2.so.0"],"shlibs_provided":["libclipper-ccp4.so.2","libclipper-cif.so.2","libclipper-cns.so.2","libclipper-contrib.so.2","libclipper-core.so.2","libclipper-fortran.so.2","libclipper-minimol.so.2","libclipper-mmdb.so.2","libclipper-phs.so.2"]},{"name":"clingcon","origin":"math/clingcon","version":"5.2.1","comment":"Extension of clingo to handle constraints over integers","maintainer":"yuri@FreeBSD.org","www":"https://potassco.org/clingcon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f82723fe2188909042a3741cb4aafd0022e7f508d395bb367b164090af12dd32","flatsize":475344,"path":"All/clingcon-5.2.1.pkg","repopath":"All/clingcon-5.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":163840,"desc":"Clingcon is an answer set solver for constraint logic programs, building upon\nthe answer set solver clingo. It extends the high-level modeling language of ASP\nwith constraint solving capacities. Constraints over finite domain integer\nvariables can be used in logic programs. Clingcon adopts state-of-the-art\ntechniques from the area of SMT, like conflict-driven learning and theory\npropagation. It uses lazy nogood and variable generation on the order encoding\nand features several preprocessing techniques.","deps":{"clingo":{"origin":"math/clingo","version":"5.7.1"}},"categories":["math"],"shlibs_required":["libclingo.so.4"],"shlibs_provided":["libclingcon.so"]},{"name":"clinfo","origin":"devel/clinfo","version":"3.0.23.01.25_1","comment":"Print information about all available OpenCL platforms/devices","maintainer":"x11@FreeBSD.org","www":"https://github.com/Oblomov/clinfo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b389381fbd4ce265597d231aa7a02c6484a681fd871f9c3088b4c9b55f3961ba","flatsize":148267,"path":"All/clinfo-3.0.23.01.25_1.pkg","repopath":"All/clinfo-3.0.23.01.25_1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":49792,"desc":"clinfo is a simple command-line application that enumerates all possible\n(known) properties of the OpenCL platform and devices available on the\nsystem.\n\nInspired by AMD's program of the same name, it is coded in pure C and it\ntries to output all possible information, including those provided by\nplatform-specific extensions, trying not to crash on unsupported\nproperties (e.g. 1.2 properties on 1.1 platforms).","deps":{"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"}},"categories":["devel"],"shlibs_required":["libOpenCL.so.1"]},{"name":"clipman","origin":"x11/clipman","version":"1.6.2_9","comment":"Simple clipboard manager for Wayland","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/yory8/clipman","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"175ccf8424582acab1e437ae253cce1fdcc2f6394e895ef47d31b3bef8646a51","flatsize":4048705,"path":"All/clipman-1.6.2_9.pkg","repopath":"All/clipman-1.6.2_9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1304736,"desc":"A basic clipboard manager for Wayland, with support for persisting\ncopy buffers after an application exits.","deps":{"wl-clipboard":{"origin":"x11/wl-clipboard","version":"2.2.1_1"}},"categories":["x11","wayland"]},{"name":"cligen","origin":"devel/cligen","version":"6.5.0","comment":"Command-line interface generator","maintainer":"dave@dogwood.com","www":"https://cligen.se/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5f4bb3e40a6eec7c48c28737e4b5b0b087bc31c99756e07c8ab8d83eeafc61c","flatsize":287961,"path":"All/cligen-6.5.0.pkg","repopath":"All/cligen-6.5.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":91536,"desc":"CLIgen is a Command-Line Interface generator written by Olof Hagsand.\n\nWell, actually it is not really a generator, since it does not generate code\nfor CLI's. Instead, it builds and interprets datastructures (a parse-tree)\nwhich a library (libcligen) interprets in runtime. It is fast and efficient\nand helps you develop CLI:s easier. You enter a CLI syntax either in a text\nfile, you write callback functions where you call the right library routines.\nThe callback functions add the semantics, that is, what the commands in the\nCLI are supposed to do.","categories":["devel"],"shlibs_provided":["libcligen.so.6.5"]},{"name":"clig","origin":"devel/clig","version":"1.9.11.1_4","comment":"Auto-generate an (argc, argv) processor, usage message, and manpage","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/devel/clig","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85f814a11687985a90e77958b8ca0d6221088ae82ea5e9f271d019bad8fc303e","flatsize":218436,"path":"All/clig-1.9.11.1_4.pkg","repopath":"All/clig-1.9.11.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":59720,"desc":"Clig generates C code to take apart the typical command-line arguments\ngiven to a C program. Input to clig is a simple description file that\nspecifies the name and number of options, their type (Flag, String,\nFloat, Int) and permissible range, and which options are mandatory. From\nthis, clig will generate self-contained C code to include in your program,\na usage message, and a manual page skeleton.\n\nClig does a lot more than getopt!","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["devel","tcl"],"options":{"DOCS":"on"}},{"name":"cli11","origin":"devel/cli11","version":"2.4.2","comment":"Command line parser for C++11 and beyond","maintainer":"yuri@FreeBSD.org","www":"https://github.com/CLIUtils/CLI11","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f48f11e63035bb42d1203a09c4263d422075fd632236859a9aabb638089bb1ae","flatsize":446016,"path":"All/cli11-2.4.2.pkg","repopath":"All/cli11-2.4.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":75852,"desc":"CLI11 is a command line parser for C++11 and beyond that provides a rich feature\nset with a simple and intuitive interface.","categories":["devel"]},{"name":"cli-visualizer","origin":"audio/cli-visualizer","version":"1.8.27_3","comment":"CLI based audio visualizer","maintainer":"yuri@FreeBSD.org","www":"https://github.com/dpayne/cli-visualizer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db4d55c33d2142c4e2476fb74d63ad816d48f5f9efbf209a70b68eb4a95477bc","flatsize":194920,"path":"All/cli-visualizer-1.8.27_3.pkg","repopath":"All/cli-visualizer-1.8.27_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":63112,"desc":"Command line visualizer. Supports mpd, with experimental support for alsa and\npulseaudio.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libfftw3.so.3","libncurses.so.6","libtinfo.so.6"]},{"name":"connectagram","origin":"games/connectagram","version":"1.3.5","comment":"Word unscrambling game","maintainer":"jhale@FreeBSD.org","www":"https://gottcode.org/connectagram/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66f7579c22f5944b5b7e1b465c1e150fdbf236fb8e45c745c58833ccf59f9199","flatsize":23558692,"path":"All/connectagram-1.3.5.pkg","repopath":"All/connectagram-1.3.5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":21464276,"desc":"Connectagram is a word unscrambling game. The board consists of several\nscrambled words that are joined together. You can choose the length of\nthe words, the amount of words, and the pattern that the words are\narranged in.\n\nThe game provides a hint option for times when you are stuck, and\nfeatures an online word lookup that fetches the definitions of each word\nfrom www.wiktionary.org. Your current progress is automatically saved.\n\nNote that this game involves a large and varied word list, some of which\nmay be considered inappropriate for children. You can edit the file\ncontaining the word list if you wish to remove words from your game. The\nlocation of this file varies by platform.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["games"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6"],"options":{"DOCS":"on","NLS":"on"}},{"name":"cli","origin":"devel/cli","version":"2.1.0","comment":"Library for interactive command line interfaces in modern C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/daniele77/cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e33e0165e7320568579140bd6dc6520eebc5d59b6ad86aa1bc27f8b7aead546a","flatsize":180410,"path":"All/cli-2.1.0.pkg","repopath":"All/cli-2.1.0.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":26292,"desc":"cli is a cross-platform header only C++14 library for interactive command line\ninterfaces (Cisco style).","deps":{"asio":{"origin":"net/asio","version":"1.28.0"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["devel"]},{"name":"codeblocks","origin":"devel/codeblocks","version":"20.03_11","comment":"Open source, cross-platform, free C/C++ IDE","maintainer":"ports@FreeBSD.org","www":"https://www.codeblocks.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d637ba15036b128c53d0c2e8fd1e59a21cba9f5acb889ff33c080b1738b8aba","flatsize":49533687,"path":"All/codeblocks-20.03_11.pkg","repopath":"All/codeblocks-20.03_11.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":14034548,"desc":"Code::Blocks is an open source, cross-platform and free C/C++ IDE.\nIt is build using the wxWidgets GUI library.\n\nThe WEB site states:\n \"Code::Blocks is a free C++ IDE built specifically to meet\n the most demanding needs of its users. It was designed, right\n from the start, to be extensible and configurable.\"","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gamin":{"origin":"devel/gamin","version":"0.1.10_10"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["devel"],"shlibs_required":["libwx_gtk3u_aui-3.0.so.0","libwx_gtk3u_propgrid-3.0.so.0","libwx_gtk3u_richtext-3.0.so.0","libwx_gtk3u_xrc-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0","libgtk-3.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgamin-1.so.0","libboost_system.so.1.84.0","libhunspell-1.7.so.0","libX11.so.6","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libAstyle.so","libAutoVersioning.so","libBrowseTracker.so","libCccc.so","libCppCheck.so","libCscope.so","libDoxyBlocks.so","libEditorConfig.so","libEditorTweaks.so","libFileManager.so","libHexEditor.so","libIncrementalSearch.so","libMouseSap.so","libNassiShneiderman.so","libProfiler.so","libProjectOptionsManipulator.so","libRegExTestbed.so","libReopenEditor.so","libSmartIndentCpp.so","libSmartIndentFortran.so","libSmartIndentHDL.so","libSmartIndentLua.so","libSmartIndentPascal.so","libSmartIndentPython.so","libSmartIndentXML.so","libSpellChecker.so","libSymTab.so","libThreadSearch.so","libToolsPlus.so","libValgrind.so","libabbreviations.so","libautosave.so","libbyogames.so","libcb_koders.so","libclasswizard.so","libcodecompletion.so","libcodesnippets.so","libcodestat.so","libcompiler.so","libcopystrings.so","libdebugger.so","libdefaultmimehandler.so","libdragscroll.so","libenvvars.so","libexporter.so","libheaderfixup.so","libhelp_plugin.so","libkeybinder.so","liblib_finder.so","liboccurrenceshighlighting.so","libopenfileslist.so","libprojectsimporter.so","librndgen.so","libscriptedwizard.so","libtodo.so","libwxSmithAui.so","libwxsmith.so","libwxsmithcontribitems.so","libwxchartctrl.so.0","libwxcustombutton.so.0","libwxflatnotebook.so.0","libwximagepanel.so.0","libwxkwic.so.0","libwxled.so.0","libwxmathplot.so.0","libwxspeedbutton.so.0","libcodeblocks.so.0","libwxsmithlib.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe codeblocks port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"clfft","origin":"math/clfft","version":"2.12.2_1","comment":"Software library containing FFT functions written in OpenCL","maintainer":"jmd@FreeBSD.org","www":"https://github.com/clMathLibraries/clFFt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccdadd348c8b27c1533fc7ddfa8a9d1a1b1d46b128bf0687f1e283bfbc7ac6d3","flatsize":1145400,"path":"All/clfft-2.12.2_1.pkg","repopath":"All/clfft-2.12.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":281408,"desc":"clFFT\n\na software library containing FFT functions written in OpenCL\n\nclFFT is a software library containing FFT functions written in OpenCL. In\naddition to GPU devices, the libraries also support running on CPU devices to\nfacilitate debugging and heterogeneous programming.","deps":{"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"},"opencl":{"origin":"devel/opencl","version":"3.0.15"}},"categories":["math"],"shlibs_required":["libOpenCL.so.1"],"shlibs_provided":["libStatTimer.so.2","libclFFT.so.2"]},{"name":"clewn","origin":"devel/clewn","version":"1.14_3","comment":"Clewn provides Gdb support within Vim","maintainer":"giacomomariani@yahoo.it","www":"https://clewn.sourceforge.net/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfa9c57b16a6401409fa2a90dc7861a5fcf37cee49d10fa5873ea43743fa4892","flatsize":159151,"path":"All/clewn-1.14_3.pkg","repopath":"All/clewn-1.14_3.pkg","licenselogic":"single","pkgsize":60828,"desc":"Clewn implements full gdb support in the vim editor: breakpoints,\nwatch variables, gdb command completion, assembly windows, etc.\n\nClewn is a program controlling vim through the netBeans socket interface,\nit runs concurrently with vim and talks to vim.\nClewn can only be used with gvim, the graphical implementation of vim,\nas vim on a terminal does not support netBeans.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"},"vim":{"origin":"editors/vim","version":"9.1.0470"}},"categories":["devel","editors"],"shlibs_required":["libreadline.so.8","libncurses.so.6"]},{"name":"clearsilver","origin":"www/clearsilver","version":"0.10.5_2","comment":"Fast, powerful, and language-neutral template system","maintainer":"ports@FreeBSD.org","www":"http://www.clearsilver.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f4eeea4d5a9ff0cdb9aa07178473fe3975f2c4b692af7188f653e6e8dd7c19a","flatsize":1020256,"path":"All/clearsilver-0.10.5_2.pkg","repopath":"All/clearsilver-0.10.5_2.pkg","licenselogic":"single","pkgsize":234116,"desc":"ClearSilver is a fast, powerful, and language-neutral template system.  It is\ndesigned to make it easy to create template driven static or dynamic\nwebsites.\n\nClearSilver is first and foremost designed to be extremely fast.  It is coded\ncompletely in C and exported to your script language of choice (i.e. Python,\nPerl).  As a result, it is notably faster than template systems written in a\nscript language.  However, its design has additional benefits.  It is also one\nof the only template systems available which allows you to easily\nmix-and-match multiple programming languages with the same templates, even\non the same page.  This allows you to optimize your website by writing\nC-modules to handle speed-sensitive sections, while leaving the majority of\nyour site in easy to write script code.","categories":["www"],"annotations":{"deprecated":"Abandonware and outdated, last release in 2017 no activity since 2019"},"messages":[{"message":"===>   NOTICE:\n\nThe clearsilver port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nAbandonware and outdated, last release in 2017 no activity since 2019."}]},{"name":"clingo","origin":"math/clingo","version":"5.7.1","comment":"Grounder and solver for logic programs","maintainer":"yuri@FreeBSD.org","www":"https://potassco.org/clingo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50e7539de407c10ef288ed4c1e1b88f0eedfd95e710fd4034ad14d9147e89c1b","flatsize":5786345,"path":"All/clingo-5.7.1.pkg","repopath":"All/clingo-5.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1339280,"desc":"Answer Set Programming (ASP) offers a simple and powerful modeling language to\nsolve combinatorial problems. With these tools users can concentrate on an\nactual problem, rather than a smart way of implementing it.","categories":["math"],"shlibs_provided":["libclingo.so.4"]},{"name":"clearlooks-themes","origin":"x11-themes/clearlooks-themes","version":"0.6.2_14","comment":"Clearlooks themes with the engine coming from gtk-engines2","maintainer":"ports@FreeBSD.org","www":"https://clearlooks.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b05b3ffe26da468c54325b1078bd978db996f2863c91f1cff1e4553cd3f54399","flatsize":29308,"path":"All/clearlooks-themes-0.6.2_14.pkg","repopath":"All/clearlooks-themes-0.6.2_14.pkg","licenselogic":"single","pkgsize":16152,"desc":"This is a GTK+ 2.x engine based on Bluecurve. It features a modern look\nwithout sacrificing (much) speed.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-engines2":{"origin":"x11-themes/gtk-engines2","version":"2.20.2_4"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes"],"messages":[{"message":"===>   NOTICE:\n\nThe clearlooks-themes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"clearlooks-phenix-theme","origin":"x11-themes/clearlooks-phenix-theme","version":"7.0.1","comment":"Gtk3 port of Clearlooks theme for the Xfce Desktop","maintainer":"ports@FreeBSD.org","www":"https://github.com/jpfleury/clearlooks-phenix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"354a3eb2fe45b15911c295975b53ec55413fb8437fb72e712f6bc51962a7b037","flatsize":277522,"path":"All/clearlooks-phenix-theme-7.0.1.pkg","repopath":"All/clearlooks-phenix-theme-7.0.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":92388,"desc":"Clearlooks-Phenix is Gtk3 port of famous Clearlooks theme for the Xfce Desktop.","deps":{"gtk-engines2":{"origin":"x11-themes/gtk-engines2","version":"2.20.2_4"}},"categories":["x11-themes","xfce"],"messages":[{"message":"===>   NOTICE:\n\nThe clearlooks-phenix-theme port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"clearlooks-metacity","origin":"x11-themes/clearlooks-metacity","version":"2.0_7","comment":"Clearlooks Metacity theme","maintainer":"ports@FreeBSD.org","www":"https://clearlooks.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa77044da229a01240e4889743db9f052cd4f252bd4bffd109b23fcb450a9c2e","flatsize":35091,"path":"All/clearlooks-metacity-2.0_7.pkg","repopath":"All/clearlooks-metacity-2.0_7.pkg","licenselogic":"single","pkgsize":4180,"desc":"Clearlooks Metacity theme","deps":{"metacity":{"origin":"x11-wm/metacity","version":"3.44.0_3"}},"categories":["x11-themes"],"messages":[{"message":"===>   NOTICE:\n\nThe clearlooks-metacity port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"clearsans","origin":"x11-fonts/clearsans","version":"1.00_2","comment":"Versatile OpenType font for screen, print, and Web","maintainer":"rakuco@FreeBSD.org","www":"https://01.org/clear-sans","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3da9891e9b6d59986f05bdd994461f0471b3add204e83d6964043973d3ac755e","flatsize":2329117,"path":"All/clearsans-1.00_2.pkg","repopath":"All/clearsans-1.00_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":376720,"desc":"Clear Sans is a versatile OpenType font for screen, print, and Web.\n\nIt was designed with on-screen legibility and glanceability in mind. It strikes\na balance between contemporary, professional, and stylish expression and\nthoroughly functional purpose. It has a sophisticated and elegant personality\nat all sizes, and its thoughtful design becomes even more evident at the thin\nweight.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"clearlooks-themes-extras","origin":"x11-themes/clearlooks-themes-extras","version":"0.6_9","comment":"Extras colour schemes for Clearlooks engine theme","maintainer":"ports@FreeBSD.org","www":"http://www.kernow-webhosting.com/~bvc/theme/gtk/clearlooks/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6789ce877199deba024abe2de2e1d825799b57281a121172135f6b1dd014dadb","flatsize":455731,"path":"All/clearlooks-themes-extras-0.6_9.pkg","repopath":"All/clearlooks-themes-extras-0.6_9.pkg","licenselogic":"single","pkgsize":146584,"desc":"There are currently twenty-two color schemes. Eight are modified versions of\nprevious color schemes by me, clearlooks-devel, and Ubuntu, where I've made\nthe widgets a little darker while allowing the scrollbars to remain the normal\nbackground color (more or less).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clearlooks":{"origin":"x11-themes/clearlooks","version":"0.6.2_14"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes"],"messages":[{"message":"===>   NOTICE:\n\nThe clearlooks-themes-extras port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"digdag","origin":"sysutils/digdag","version":"0.10.5.1","comment":"Workload Automation System","maintainer":"ehaupt@FreeBSD.org","www":"https://www.digdag.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d70accb9126e852a3c77ed936ab7cdcce52ac9454c5d602cf584a0050107e827","flatsize":90597228,"path":"All/digdag-0.10.5.1.pkg","repopath":"All/digdag-0.10.5.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":81529052,"desc":"Digdag is a simple tool that helps you to build, run, schedule, and monitor\ncomplex pipelines of tasks. It handles dependency resolution so that tasks run\nin series or in parallel.\n\nDigdag replaces cron, facilitates IT operations automation, orchestrates data\nengineering tasks, coordinates machine learning pipelines, and more.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["sysutils","java"],"users":["digdag"]},{"name":"clearlooks","origin":"x11-themes/clearlooks","version":"0.6.2_14","comment":"GTK 2.x engine based on Bluecurve","maintainer":"ports@FreeBSD.org","www":"https://clearlooks.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a6acc3ee18dacf495a55f07aeab7035a48a6565096a3cd4c66b8213790c57075","flatsize":118533,"path":"All/clearlooks-0.6.2_14.pkg","repopath":"All/clearlooks-0.6.2_14.pkg","licenselogic":"single","pkgsize":47248,"desc":"This is a GTK+ 2.x engine based on Bluecurve. It features a modern look\nwithout sacrificing (much) speed.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clearlooks-metacity":{"origin":"x11-themes/clearlooks-metacity","version":"2.0_7"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-themes"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"shlibs_provided":["libclearlooks.so"],"options":{"ANIMATION":"off","METACITY":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe clearlooks port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cleanup-maildir","origin":"mail/cleanup-maildir","version":"0.3.1","comment":"Script for cleaning up mails in Maildir folders based on arival date","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/ehaupt/cleanup-maildir/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"48949e1def3a6fd1b0ce02d2d68d54f584541a87f88e352b7288c133c8867e3c","flatsize":21026,"path":"All/cleanup-maildir-0.3.1.pkg","repopath":"All/cleanup-maildir-0.3.1.pkg","licenselogic":"single","licenses":["AS-IS"],"pkgsize":6808,"desc":"This is a script for cleaning up and archiving mails in Maildir folders based on\nthe date the mail was received.\n\nThe script supports thread detection and can distinguish between read and\npartially read threads.","deps":{"py311-pygraph":{"origin":"graphics/py-pygraph","version":"0.2.1.4_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail","python"]},{"name":"cleanfeed-current","origin":"news/cleanfeed","version":"20200402","comment":"Spam filter for Usenet news servers","maintainer":"kbowling@FreeBSD.org","www":"http://www.exit109.com/~jeremy/news/cleanfeed.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fa7b8fb118a6f645a1a86bdf1b9084c6b3d813fafbabc82f14dbf4d6fc0117c8","flatsize":108700,"path":"All/cleanfeed-current-20200402.pkg","repopath":"All/cleanfeed-current-20200402.pkg","licenselogic":"single","pkgsize":28188,"desc":"This is a new release of the popular cleanfeed usenet spam filter written\nby Jeremy Nixon. I will continue releasing new versions until I get tired\nor somebody else will step forward.\n\nThere is no real documentation, so if you never used cleanfeed please\ndownload the original package from\nand enjoy trying to understand what changed.\n\nIf you already have an existing cleanfeed installation please double check\nyour cleanfeed.local, because it may not be compatibile with this release.\ncleanfeed.conf does not exist anymore, the bad_cancel_paths config option\nis now read from a configuration file and most local_* functions changed\ntheir name. Please read the CHANGES file for details about these and other\nthings. When in doubt, check the source code.","deps":{"inn-current":{"origin":"news/inn-current","version":"20240518_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news"],"annotations":{"flavor":"inncurrent"}},{"name":"cleanfeed","origin":"news/cleanfeed","version":"20200402","comment":"Spam filter for Usenet news servers","maintainer":"kbowling@FreeBSD.org","www":"http://www.exit109.com/~jeremy/news/cleanfeed.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4cadd0e8d6914a0a493f32ddec678938511140a0a4e15e967ae338732550c19e","flatsize":108700,"path":"All/cleanfeed-20200402.pkg","repopath":"All/cleanfeed-20200402.pkg","licenselogic":"single","pkgsize":28168,"desc":"This is a new release of the popular cleanfeed usenet spam filter written\nby Jeremy Nixon. I will continue releasing new versions until I get tired\nor somebody else will step forward.\n\nThere is no real documentation, so if you never used cleanfeed please\ndownload the original package from\nand enjoy trying to understand what changed.\n\nIf you already have an existing cleanfeed installation please double check\nyour cleanfeed.local, because it may not be compatibile with this release.\ncleanfeed.conf does not exist anymore, the bad_cancel_paths config option\nis now read from a configuration file and most local_* functions changed\ntheir name. Please read the CHANGES file for details about these and other\nthings. When in doubt, check the source code.","deps":{"inn":{"origin":"news/inn","version":"2.7.1_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news"],"annotations":{"flavor":"inn"}},{"name":"clean","origin":"sysutils/clean","version":"3.4_2","comment":"Automatically remove unwanted files","maintainer":"uzsolt@FreeBSD.org","www":"https://sourceforge.net/projects/clean/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e083a375bbbba0f9ab5667ef581e7328ab0152b73612aa309233870591cbbb8b","flatsize":17132,"path":"All/clean-3.4_2.pkg","repopath":"All/clean-3.4_2.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":9128,"desc":"The clean utility searches through the filesystem for \"temporary files\"\nleft behind by editors and the like which can be deleted safely.\n\nWARNING: This program was written with the express purpose of deleting\n(unwanted) files.  Please be certain that you understand this program\nand that you really want to use such an automatic deletion process\nbefore you begin.\n\n[ On the other hand, I've been using it for over ten years without\ndoing anything worse than not having a core.1 manpage.  The normal\nmode is interactive and prompts for confirmation.  You are advised to\nhave backups before using the non-interactive batch mode. ]\n\n-Chuck Swiger <chuck@pkix.net>","categories":["sysutils"]},{"name":"clhep","origin":"science/clhep","version":"2.4.7.1","comment":"Object-oriented toolkit for particle physics applications by CERN","maintainer":"bofh@FreeBSD.org","www":"https://proj-clhep.web.cern.ch/proj-clhep/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"458a85eacfd693eada8e91ea84ba83662886888548b41b9f833355c683579540","flatsize":12167082,"path":"All/clhep-2.4.7.1.pkg","repopath":"All/clhep-2.4.7.1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":1232016,"desc":"CLHEP is intended to be a set of HEP-specific foundation and utility\nclasses such as random generators, physics vectors, geometry and\nlinear algebra.","categories":["science","math"],"shlibs_provided":["libCLHEP-2.4.7.1.so","libCLHEP-Cast-2.4.7.1.so","libCLHEP-Evaluator-2.4.7.1.so","libCLHEP-Exceptions-2.4.7.1.so","libCLHEP-GenericFunctions-2.4.7.1.so","libCLHEP-Geometry-2.4.7.1.so","libCLHEP-Matrix-2.4.7.1.so","libCLHEP-Random-2.4.7.1.so","libCLHEP-RandomObjects-2.4.7.1.so","libCLHEP-RefCount-2.4.7.1.so","libCLHEP-Vector-2.4.7.1.so"]},{"name":"clisp","origin":"lang/clisp","version":"2.49.93+_7","comment":"Common Lisp implementation","maintainer":"kiri@TrueFC.org","www":"https://www.gnu.org/software/clisp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a98d35165d8eaced5e1227627c7f0c9abe80867357c82c7bc6524aaeea99d59","flatsize":18483928,"path":"All/clisp-2.49.93+_7.pkg","repopath":"All/clisp-2.49.93+_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2515040,"desc":"ANSI Common Lisp is a high-level, general-purpose programming language.\nGNU CLISP is a Common Lisp implementation by Bruno Haible of Karlsruhe\nUniversity and Michael Stoll of Munich University, both in Germany.\nIt mostly supports the Lisp described in the ANSI Common Lisp standard.\nIt runs on most Unix workstations (GNU/Linux, FreeBSD, NetBSD, OpenBSD,\nSolaris, Tru64, HP-UX, BeOS, NeXTstep, IRIX, AIX and others) and on\nother systems (Windows NT/2000/XP, Windows 95/98/ME) and needs only\n4 MB of RAM.\n\nIt is Free Software and may be distributed under the terms of GNU GPL,\nwhile it is possible to distribute commercial proprietary applications\ncompiled with GNU CLISP.\n\nThe user interface comes in English, German, French, Spanish, Dutch,\nRussian and Danish, and can be changed at run time.\n\nGNU CLISP includes an interpreter, a compiler, a debugger, CLOS, MOP,\na foreign language interface, sockets, i18n, fast bignums and more.\nAn X11 interface is available through CLX, Garnet, CLUE/CLIO.\nGNU CLISP runs Maxima, ACL2 and many other Common Lisp packages.","deps":{"db5":{"origin":"databases/db5","version":"5.3.28_9"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"libffcall":{"origin":"devel/libffcall","version":"2.4_2"},"libsigsegv":{"origin":"devel/libsigsegv","version":"2.14"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang","lisp"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libtinfo.so.6","libintl.so.8","libffcall.so.0","libsigsegv.so.2","libunistring.so.5","libdb-5.3.so.0"],"shlibs_provided":["lib-bdb.so","lib-rawsock.so","lib-zlib.so"],"options":{"ASDF":"off","BDB":"on","CLX_MIT":"off","CLX_NEW":"off","DBUS":"off","FASTCGI":"off","GDBM":"off","GLIBC":"off","GTK2":"off","JITC":"off","MATLAB":"off","NETICA":"off","ORACLE":"off","PARI":"off","PCRE":"off","PGSQL":"off","QUEENS":"off","RAWSOCK":"on","SVM":"off","THREADS":"off","ZLIB":"on"},"messages":[{"message":"Emacs and Vim editing facilities for CLISP were installed into:\n/usr/local/share/clisp\n\nAnd you will have to symlink/copy the files to the corresponding directories.\nFor global installation:\n\nEmacs:\t/usr/local/share/emacs/site-lisp\nVim:\t$VIMRUNTIME/vimfiles/after/syntax\n\nAlternatively you may do per-user installations.","type":"install"}]},{"name":"clawsker","origin":"mail/clawsker","version":"1.3.8_1","comment":"Applet to edit Claws Mail's hidden preferences","maintainer":"bofh@FreeBSD.org","www":"https://www.claws-mail.org/clawsker.php","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3b92e31e0b5c6e96989384242e3751e1f54f9ac2a70b70a2df66b2eda23bb99f","flatsize":538420,"path":"All/clawsker-1.3.8_1.pkg","repopath":"All/clawsker-1.3.8_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":125260,"desc":"Clawsker is an applet to edit Claws Mail's hidden preferences.\n\nClaws Mail has a high number of configurable options and, in order to keep\nthe binary small and fast, some of these preferences which are not widely\nused are not provided with a graphical interface for inspection and/or\nmodification.\n\nUsers wanting to edit such preferences had to face editing the configuration\ntext files directly, now it is possible with a convenient GTK2 interface using\nClawsker.\n\nOther features:\n\n    * Handling of all hidden preferences\n    * Fully internationalized interface using gettext\n    * Detection of running Claws Mail\n    * Support for alternate configuration directories","deps":{"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"p5-File-Which":{"origin":"sysutils/p5-File-Which","version":"1.27"},"p5-Gtk3":{"origin":"x11-toolkits/p5-Gtk3","version":"0.034_2"},"p5-Locale-gettext":{"origin":"devel/p5-Locale-gettext","version":"1.07"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"options":{"DOCS":"on","NLS":"on"}},{"name":"claws-mail-vcalendar","origin":"mail/claws-mail-vcalendar","version":"3.20.0","comment":"vCalendar plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugin.php?plugin=vcalendar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7b387c7d03113da512a4c43913c7c3fe36cb3dca34f376b07edf87e42e93672","flatsize":246771,"path":"All/claws-mail-vcalendar-3.20.0.pkg","repopath":"All/claws-mail-vcalendar-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":83244,"desc":"This plugin enables vCalendar message handling like that produced by\nEvolution or Outlook, and handles webCal subscriptions.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcurl.so.4","libical.so.3","libicalss.so.3","libicalvcal.so.3"],"annotations":{"cpe":"cpe:2.3:a:claws-mail:vcalendar:3.20.0:::::dragonfly6:x86_64"}},{"name":"clblast","origin":"math/clblast","version":"1.1.0_4","comment":"Modern, lightweight, performant and tunable OpenCL BLAS library","maintainer":"jmd@FreeBSD.org","www":"https://github.com/CNugteren/CLBlast","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a63550130fac649f944275cfa6ac1463be18745e5247a52bb3615e70be4a3998","flatsize":2716290,"path":"All/clblast-1.1.0_4.pkg","repopath":"All/clblast-1.1.0_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":403532,"desc":"Modern, lightweight, performant and tunable OpenCL BLAS library. Tuned for\nIntel, AMD, and NVIDIA accelerators.","deps":{"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"},"opencl":{"origin":"devel/opencl","version":"3.0.15"}},"categories":["math"],"shlibs_required":["libOpenCL.so.1"],"shlibs_provided":["libclblast.so"]},{"name":"claws-mail-tnef_parse","origin":"mail/claws-mail-tnef_parse","version":"3.20.0","comment":"TNEF attachment format parser plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugin.php?plugin=tnef_parser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e904bfb14da32b55b007219a3e1feb1a904b027db406b96229de9ed01b17359","flatsize":63435,"path":"All/claws-mail-tnef_parse-3.20.0.pkg","repopath":"All/claws-mail-tnef_parse-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21996,"desc":"This plugin enables reading application/ms-tnef attachments\nused by Microsoft Outlook.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"ytnef":{"origin":"converters/ytnef","version":"2.1.2,1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libytnef.so.0"]},{"name":"claws-mail-spam_report","origin":"mail/claws-mail-spam_report","version":"3.20.0","comment":"Spam report plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugins.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e80e8004a751c51a99b76f00b2be302f9d875858f6cb3d83e8c0ea960a73d336","flatsize":60307,"path":"All/claws-mail-spam_report-3.20.0.pkg","repopath":"All/claws-mail-spam_report-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":19592,"desc":"This plugin reports spam to various places.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcurl.so.4"]},{"name":"claws-mail-plugins","origin":"mail/claws-mail-plugins","version":"3.20.0","comment":"claws-mail plugins meta-port","maintainer":"portmaster@BSDforge.com","www":"https://www.claws-mail.org/plugins.php","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c164a009edae48accb417a585fba480645b80af1f3738c3b9054ba71f6648442","flatsize":243,"path":"All/claws-mail-plugins-3.20.0.pkg","repopath":"All/claws-mail-plugins-3.20.0.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1032,"desc":"This is a meta port for Claws Mail plugins.","categories":["mail","news"],"options":{"ACPI_NOTIFIER":"off","ADDRESS_KEEPER":"off","ARCHIVE":"off","ATTACHWARNER":"off","ATT_REMOVER":"off","BOGOFILTER":"off","BSFILTER":"off","CLAMD":"off","DILLO":"off","FETCHINFO":"off","GDATA":"off","KEYWORD_WARNER":"off","LIBRAVATAR":"off","LITEHTML_VIEWER":"off","MAILMBOX":"off","MANAGESIEVE":"off","NEWMAIL":"off","NOTIFICATION":"off","PDF_VIEWER":"off","PERL":"off","PGP":"off","RSSYL":"off","SPAMASSASSIN":"off","SPAM_REPORT":"off","TNEF_PARSE":"off","VCALENDAR":"off"}},{"name":"claws-mail-spamassassin","origin":"mail/claws-mail-spamassassin","version":"3.20.0","comment":"SpamAssassin plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugin.php?plugin=spamassassin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54aa77be599298a29558ae263ae44073cf98ef31b225e24e98367b492b7e67d0","flatsize":94163,"path":"All/claws-mail-spamassassin-3.20.0.pkg","repopath":"All/claws-mail-spamassassin-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":33388,"desc":"This plugin enables the scanning of incoming mail received from a POP,\nIMAP, or LOCAL account using SpamAssassin. It can optionally delete mail\nidentified as spam or save it to a designated folder, and also can be used\nto train a local  SpamAssassin (or a remote one if SpamAssassin >= 3.1 is\ninstalled both locally and remotely). According to your SpamAssassin server\nconfiguration, it can show worse performance than Bogofilter, (slower,\neating more CPU), but can catch spam with better accuracy.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"claws-mail-rssyl","origin":"mail/claws-mail-rssyl","version":"3.20.0,4","comment":"RSS/Atom feed reader plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugins.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"636ad1e1db868e6f85ec053242e9496cb87b1ca1dee2a1f31e4fc075cdaeb28a","flatsize":182563,"path":"All/claws-mail-rssyl-3.20.0,4.pkg","repopath":"All/claws-mail-rssyl-3.20.0,4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":59988,"desc":"This plugin allows you to read your favorite newsfeeds in Claws Mail.\nRSS 1.0, 2.0 and Atom feeds are currently supported.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcurl.so.4","libexpat.so.1"]},{"name":"claws-mail-pgp","origin":"mail/claws-mail-pgp","version":"3.20.0","comment":"PGP plugins for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugin.php?plugin=gpg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26d1337d349b1737668a89a92ca0e12a299960864ff74f93a3b7b4407898f292","flatsize":199923,"path":"All/claws-mail-pgp-3.20.0.pkg","repopath":"All/claws-mail-pgp-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":57408,"desc":"The GPG plugins (PGP/Core, PGP/Mime and PGP/Inline) provide digital\nsignature and encryption features:\n\n- Checking signatures of received emails\n- Decrypting received emails\n- Sending signed and/or encrypted emails\n- Creating new key pairs easily\n- Optionally, caching your passphrase or using gpg-agent.\n\nS/MIME plugin handles S/MIME signed and/or encrypted mails.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgpgme.so.11","libgpg-error.so.0","libenchant.so.1","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"claws-mail-perl","origin":"mail/claws-mail-perl","version":"3.20.0","comment":"Perl filtering plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugin.php?plugin=perl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a0cf0e3525300b69e5f100e2f6d00d88847200d08740206848c8eaa49be874e","flatsize":111785,"path":"All/claws-mail-perl-3.20.0.pkg","repopath":"All/claws-mail-perl-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":33680,"desc":"This plugin is intended to extend the filtering possibilities of Claws Mail.\nIt provides a Perl interface to Claws Mail' filtering mechanism, allowing\nthe use of full Perl power in email filters.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"shlibs_required":["libperl.so.5.36","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"clazy","origin":"devel/clazy","version":"1.11_2","comment":"Qt oriented code checker based on clang","maintainer":"kde@FreeBSD.org","www":"https://github.com/KDE/clazy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5449213b7c11e3b53571a67a5fd2c99a8cb266fa326fdddfde2d4caf347e35da","flatsize":2034719,"path":"All/clazy-1.11_2.pkg","repopath":"All/clazy-1.11_2.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":442176,"desc":"clazy is a compiler plugin which allows clang to understand Qt semantics. You\nget more than 50 Qt related compiler warnings, ranging from unneeded memory\nallocations to misusage of API, including fix-its for automatic refactoring.","deps":{"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"}},"categories":["devel","kde"],"shlibs_required":["libclang-cpp.so.15","libLLVM-15.so"],"options":{"DOCS":"on"}},{"name":"claws-mail-pdf_viewer","origin":"mail/claws-mail-pdf_viewer","version":"3.20.0","comment":"PDF and PostScript viewer plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugin.php?plugin=pdf_viewer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e3e200b25c96d44038b022a58647c2a8b49abdb7fe05150d284bba6e18edb26","flatsize":86419,"path":"All/claws-mail-pdf_viewer-3.20.0.pkg","repopath":"All/claws-mail-pdf_viewer-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28372,"desc":"This plugin enables the viewing of PDF and PostScript\nattachments using the Poppler lib.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libpoppler-glib.so.8","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2"]},{"name":"claws-mail-notification","origin":"mail/claws-mail-notification","version":"3.20.0","comment":"New mail notification plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugin.php?plugin=notification","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a650af5432cd22d833169f41b4c736b683a1aadc79fbba3121e707fdb55aed28","flatsize":185131,"path":"All/claws-mail-notification-3.20.0.pkg","repopath":"All/claws-mail-notification-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":57160,"desc":"This plugin provides various ways to notify the user of new and unread email.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libcanberra-gtk2":{"origin":"audio/libcanberra-gtk2","version":"0.30_10"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libnotify.so.4","libcanberra-gtk.so.0","libX11.so.6","libcanberra.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"claws-mail-newmail","origin":"mail/claws-mail-newmail","version":"3.20.0","comment":"Message header summary logging plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugins.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dc69bc11ac1f17be372eae36c2a7d0809057726a375ba162fe6437416bf3f23","flatsize":43851,"path":"All/claws-mail-newmail-3.20.0.pkg","repopath":"All/claws-mail-newmail-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":15264,"desc":"This plugin writes a msg header summary to a log file (Default: ~/Mail/NewLog)\non arrival of new mail *after* sorting.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"]},{"name":"gap","origin":"math/gap","version":"4.13.1","comment":"System for computational discrete algebra","maintainer":"yuri@FreeBSD.org","www":"https://www.gap-system.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0027d6a07a2618b343b5d63623605c20c23dfa30f79faa3a6860678beee21d35","flatsize":1057364255,"path":"All/gap-4.13.1.pkg","repopath":"All/gap-4.13.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":481504000,"desc":"GAP (Groups, Algorithms and Programming) is a system for computational\ndiscrete algebra with particular emphasis on, but not restricted to\ncomputational group theory.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math"],"shlibs_required":["libgmp.so.10","libreadline.so.8"],"shlibs_provided":["libgap.so.9"]},{"name":"claws-mail-managesieve","origin":"mail/claws-mail-managesieve","version":"3.20.0","comment":"Sieve filters manager for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugin.php?plugin=managesieve","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09b4f34c896cca70ce2f0d901f283cfef7db1ee283d072e95aa9562547c8872b","flatsize":105651,"path":"All/claws-mail-managesieve-3.20.0.pkg","repopath":"All/claws-mail-managesieve-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":35116,"desc":"The Claws Mail ManageSieve plugin provides an interface for managing\nSieve filters. Sieve filters are used for filtering mail on mail servers,\nusually with an IMAP account.\n\nThis plugin handles managing Sieve filters, editing them, and checking\ntheir syntax.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcurl.so.4"]},{"name":"cloudflared","origin":"net/cloudflared","version":"2023.10.0_2","comment":"Cloudflare's Argo Tunnel client","maintainer":"egypcio@FreeBSD.org","www":"https://developers.cloudflare.com/argo-tunnel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2082906ccdf2dc63809da8d35c89efc4d348ea4694a74be27473094557424a7","flatsize":25687074,"path":"All/cloudflared-2023.10.0_2.pkg","repopath":"All/cloudflared-2023.10.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6826008,"desc":"cloudflared is the command-line client for Argo Tunnel, a tunneling daemon\nthat proxies any local webserver through the cloudflare network.\n\nArgo Tunnel exposes applications running on your local web server, on any\nnetwork with an Internet connection, without adding DNS records or configuring\na firewall or router. It just works.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"}},"categories":["net","www"],"annotations":{"cpe":"cpe:2.3:a:cloudflare:cloudflared:2023.10.0:::::dragonfly6:x86_64:2"}},{"name":"claws-mail-mailmbox","origin":"mail/claws-mail-mailmbox","version":"3.20.0","comment":"Mbox maildir plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugins.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d634ce452f7438d56330625f8c011c9cc62179268436fc85b77100c51be79284","flatsize":169851,"path":"All/claws-mail-mailmbox-3.20.0.pkg","repopath":"All/claws-mail-mailmbox-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":54764,"desc":"This plugin handles mailboxes in mbox format.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"clblas","origin":"math/clblas","version":"2.10_15","comment":"Software library containing BLAS functions written in OpenCL","maintainer":"jmd@FreeBSD.org","www":"https://github.com/clMathLibraries/clBLAS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcb74821753db9d142f963848cfd063cca62c184861a4679744a4f179e2017fb","flatsize":24173082,"path":"All/clblas-2.10_15.pkg","repopath":"All/clblas-2.10_15.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":925504,"desc":"clBLAS\n\na software library containing BLAS functions written in OpenCL\n\nThe primary goal of clBLAS is to make it easier for developers to utilize the\ninherent performance and power efficiency benefits of heterogeneous computing.\nclBLAS interfaces do not hide nor wrap OpenCL interfaces, but rather leaves\nOpenCL state management to the control of the user to allow for maximum\nperformance and flexibility. The clBLAS library does generate and enqueue\noptimized OpenCL kernels, relieving the user from the task of writing,\noptimizing and maintaining kernel code themselves.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"},"opencl":{"origin":"devel/opencl","version":"3.0.15"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"shlibs_required":["libOpenCL.so.1"],"shlibs_provided":["libclBLAS.so.2"]},{"name":"cli53","origin":"dns/cli53","version":"0.8.22_11","comment":"Command line tool for Amazon Route 53","maintainer":"meta@FreeBSD.org","www":"https://github.com/barnybug/cli53","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9db0ab823a510bb3037e8cd7ad9e1ae57f87b94f07ebf7d5baef5901e38eff4a","flatsize":14027619,"path":"All/cli53-0.8.22_11.pkg","repopath":"All/cli53-0.8.22_11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3265116,"desc":"cli53 provides import and export from BIND format and simple command\nline management of Route 53 domains.","categories":["dns"],"messages":[{"message":"Please configure your AWS credentials, either through environment variables or\n~/.aws/credentials config file.\n\nFor example:\n\nexport AWS_ACCESS_KEY_ID=XXXXXXXXXXXXXX\nexport AWS_SECRET_ACCESS_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n\nor in ~/.aws/credentials (make sure you chmod 600 ~/.aws/credentials):\n\n[default]\naws_access_key_id = AKID1234567890\naws_secret_access_key = MY-SECRET-KEY\n\nYou can switch between different sets in the credentials file by passing\n--profile to any command, or setting the environment variable AWS_PROFILE.\n\nFor example:\n    cli53 list --profile my_profile","type":"install"}]},{"name":"claws-mail-litehtml_viewer","origin":"mail/claws-mail-litehtml_viewer","version":"3.20.0","comment":"Viewer plugin for HTML emails, using the litehtml library","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugins.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a7ce39b969fc94676c98c011bd10dfda1600d5f18557c34153a1c8e6b2d5915","flatsize":927979,"path":"All/claws-mail-litehtml_viewer-3.20.0.pkg","repopath":"All/claws-mail-litehtml_viewer-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":249164,"desc":"Viewer plugin for HTML emails, using the litehtml library.\n\nlitehtml is lightweight HTML/CSS rendering engine. The main goal of the\nlitehtml library is to give the developers the easy way to show the HTML\npages in their applications. The popular HTML engines like WebKit are\ntoo complicated for some tasks. For example, it may be too cumbersome\nto use WebKit to show some tooltips or pages in HTML format.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gumbo":{"origin":"devel/gumbo","version":"0.12.1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcairo.so.2","libcurl.so.4","libgumbo.so.2"]},{"name":"claws-mail-libravatar","origin":"mail/claws-mail-libravatar","version":"3.20.0","comment":"Avatar display plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugin.php?plugin=libravatar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"179969424402fafc4d3c7ccf419e9d650505bc9e2834b822d88b65273ce8497a","flatsize":73867,"path":"All/claws-mail-libravatar-3.20.0.pkg","repopath":"All/claws-mail-libravatar-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":25312,"desc":"Displays libravatar/gravatar profiles' images or a dynamically generated or\npredefined alternative. Libravatar federated user domains are also supported.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcurl.so.4"],"shlibs_provided":["libravatar.so"]},{"name":"claws-mail-keyword_warner","origin":"mail/claws-mail-keyword_warner","version":"3.20.0","comment":"Configurable keyword warning plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugins.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ff5052dd99b827515e352fe9172da8e78542b59ccced37f53ef101fb25a4091","flatsize":55675,"path":"All/claws-mail-keyword_warner-3.20.0.pkg","repopath":"All/claws-mail-keyword_warner-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18404,"desc":"Shows a warning when sending or queueing a message and a reference\nto one or more keywords is found in the message text.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"claws-mail-fetchinfo","origin":"mail/claws-mail-fetchinfo","version":"3.20.0","comment":"Header insertion plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugins.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6bf2c4b48117e663a9d61dfbd7b025af7e502e9089c3398dab4184a9c9c6842","flatsize":51443,"path":"All/claws-mail-fetchinfo-3.20.0.pkg","repopath":"All/claws-mail-fetchinfo-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":17256,"desc":"This plugin inserts headers containing some download information: UIDL,\nClaws Mail's account name, POP server, user ID and retrieval time.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"claws-mail-dillo","origin":"mail/claws-mail-dillo","version":"3.20.0","comment":"Viewing of html messages using the Dillo web browser","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugin.php?plugin=dillo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6e6b654f76c1465bed246516f17218feb335c40c2df2934b4aa0d1f39208f43","flatsize":53027,"path":"All/claws-mail-dillo-3.20.0.pkg","repopath":"All/claws-mail-dillo-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":17952,"desc":"The Dillo HTML Viewer plugin is an HTML renderer plugin for Claws Mail.\n\nIt features:\n- Basic rendering of HTML message parts\n- Optional fetching and displaying of remote images\n- Browsing the web from within of Claws Mail","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"dillo":{"origin":"www/dillo2","version":"3.1.0_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"claws-mail-bsfilter","origin":"mail/claws-mail-bsfilter","version":"3.20.0","comment":"Spam filtering, bsfilter based plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugins.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a54816261cf71c76e80bae16ff97946209ec63da2c99c22f09958f83b4db483a","flatsize":64443,"path":"All/claws-mail-bsfilter-3.20.0.pkg","repopath":"All/claws-mail-bsfilter-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":21600,"desc":"Check all messages that are received from an IMAP, LOCAL\nor POP account for spam using Bsfilter.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bsfilter":{"origin":"mail/bsfilter","version":"1.0.19_3"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"claws-mail-clamd","origin":"mail/claws-mail-clamd","version":"3.20.0","comment":"ClamAV based antivirus plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugins.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef4441656eca5eb4dfbaca5c3f04cc1cbd3f155bdeb6d0c06b98c88c3609c5b4","flatsize":77027,"path":"All/claws-mail-clamd-3.20.0.pkg","repopath":"All/claws-mail-clamd-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":26032,"desc":"This plugin uses Clam AntiVirus to scan all messages that are\nreceived from an IMAP, LOCAL or POP account.\n\nWhen a message attachment is found to contain a virus it can be\ndeleted or saved in a specially designated folder.\n\nOptions can be found in /Configuration/Preferences/Plugins/Clam AntiVirus.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clamav":{"origin":"security/clamav","version":"1.3.2,1"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgmodule-2.0.so.0","libgthread-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"Due to licensing issues this plugin does not link against any libraries\nfrom clamav. The plugin therefore requires a running clamav daemon running\non either localhost or somewhere else which allows the plugin access via\na unix or a TCP socket.","type":"install"}]},{"name":"claws-mail-address_keeper","origin":"mail/claws-mail-address_keeper","version":"3.20.0","comment":"Recipient addresses keeper plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugins.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"729dd98c9fa7cfc030f1545f88a056a5e08ec481d3716e56a9530389615fb1e4","flatsize":55803,"path":"All/claws-mail-address_keeper-3.20.0.pkg","repopath":"All/claws-mail-address_keeper-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18576,"desc":"This plugin allows saving outgoing addresses to a designated folder\nin the address book. Addresses are saved only if not found in the\naddress book to avoid unwanted duplicates.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"claws-mail-attachwarner","origin":"mail/claws-mail-attachwarner","version":"3.20.0","comment":"Not attached file warning plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugin.php?plugin=attachwarner","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5abac8e2e6a2111b62b9b84df005de95c03cef7e4ac8627cf4c581dbf3f79b3f","flatsize":55707,"path":"All/claws-mail-attachwarner-3.20.0.pkg","repopath":"All/claws-mail-attachwarner-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":18564,"desc":"Warns when the user composes a message mentioning an attachment in\nthe message body without attaching any files to the message.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"claws-mail-att_remover","origin":"mail/claws-mail-att_remover","version":"3.20.0","comment":"Attachments removing plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugins.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10c7540becbf2c0ec15fc794ab185b81d3e7e7bde631de5a67e7ee832d6bae91","flatsize":59955,"path":"All/claws-mail-att_remover-3.20.0.pkg","repopath":"All/claws-mail-att_remover-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":19404,"desc":"This plugin lets you remove attachments from emails.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"claws-mail-archive","origin":"mail/claws-mail-archive","version":"3.20.0","comment":"Mail archiver plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugins.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b7445e385e7adb460ab7ed3b379681bbbe7bddb397efa840de1fb78199fb4d3","flatsize":93803,"path":"All/claws-mail-archive-3.20.0.pkg","repopath":"All/claws-mail-archive-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":30544,"desc":"This plugin adds archiving features to Claws Mail.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libarchive.so.13"]},{"name":"claws-mail-acpi_notifier","origin":"mail/claws-mail-acpi_notifier","version":"3.20.0","comment":"ACPI mail LED notifier plugin for Claws Mail","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/plugin.php?plugin=acpinotifier","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c1db2aa488153f48ed71b8ac7fca4d3d020a5b80d4139be21a47937c7a91256","flatsize":60427,"path":"All/claws-mail-acpi_notifier-3.20.0.pkg","repopath":"All/claws-mail-acpi_notifier-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":19872,"desc":"This plugin enables mail notification via LEDs on some notebooks.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail":{"origin":"mail/claws-mail","version":"3.20.0"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["mail"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"classiclooks","origin":"x11-themes/classiclooks","version":"2.2.0_1","comment":"Retro theme providing a consistent look for all standard GUI toolkits","maintainer":"fbsd@opal.com","www":"http://www.itgroup.ro/classiclooks","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c76825e6d7efd1997a914aabbe72332af19e9eddba596a3f31f6f86814b1fd38","flatsize":6593825,"path":"All/classiclooks-2.2.0_1.pkg","repopath":"All/classiclooks-2.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":179076,"desc":"Xfce ClassicLooks is a linux/freebsd retro-theme focused on providing\na consistent look for all industry-standard GUI toolkits.\n\nBlends well with 'elementary Xfce darkER' icon set and 'Noto Sans 9'\nfonts.\n\nBased on Ambiance gtk2, Adwaita gtk3, and Greybird xfwm.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"qt5-style-plugins":{"origin":"x11-themes/qt5-style-plugins","version":"5.0.0.23_11"}},"categories":["x11-themes"],"messages":[{"message":"Users of Qt5 programs that need the Gtk2 theme must define an\nenvironment variable:\n\n\texport QT_QPA_PLATFORMTHEME=gtk2\n\nwhich can be done in your shell's .profile file.","type":"install"}]},{"name":"clamd-stream-client","origin":"security/clamd-stream-client","version":"1.3","comment":"Standalone clamav client","maintainer":"ports@FreeBSD.org","www":"http://clamd-stream-cl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6eb5e276b9d876fb6a48f952af9515b7f7c320523b0359ee41731a6f689f37d3","flatsize":12952,"path":"All/clamd-stream-client-1.3.pkg","repopath":"All/clamd-stream-client-1.3.pkg","licenselogic":"single","pkgsize":5152,"desc":"Small client to ask a clamav antivirus server\nif a file containt a virus. May be used with\nprocmail or maildrop rules. Clamav library\nis not required to be installed on the running\nhost.","categories":["security"],"messages":[{"message":"===>   NOTICE:\n\nThe clamd-stream-client port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"clapper","origin":"multimedia/clapper","version":"0.5.2_3","comment":"Simple and modern GNOME media player","maintainer":"jbeich@FreeBSD.org","www":"https://rafostar.github.io/clapper","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"167252ddca82e4318c9f324bce485c7f0d512b522bf2f77dca48e7b3d932e376","flatsize":924803,"path":"All/clapper-0.5.2_3.pkg","repopath":"All/clapper-0.5.2_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":187076,"desc":"Clapper is a GNOME media player built using GJS with GTK4 toolkit.\nThe media player is using GStreamer as a media backend and renders\neverything via OpenGL. Player works natively on both Xorg and Wayland.\nIt also supports hardware acceleration through VA-API on AMD/Intel GPUs,\nNVDEC on Nvidia and V4L2 on mobile devices.\n\nThe media player has an adaptive GUI. When viewing videos in \"Windowed Mode\",\nClapper will use mostly unmodified GTK widgets to match your OS look nicely.\nWhen player enters \"Fullscreen Mode\" all GUI elements will become darker,\nbigger and semi-transparent for your viewing comfort. It also has a\n\"Floating Mode\" which displays only video on top of all other windows for a\nPiP-like viewing experience. Mobile friendly transitions are also supported.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gjs":{"origin":"lang/gjs","version":"1.76.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-libav":{"origin":"multimedia/gstreamer1-libav","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-gl":{"origin":"graphics/gstreamer1-plugins-gl","version":"1.22.10"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["multimedia","wayland"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libgstreamer-1.0.so.0","libgtk-4.so.1","libgstvideo-1.0.so.0","libgstgl-1.0.so.0","libgio-2.0.so.0","libgstaudio-1.0.so.0","libgsttag-1.0.so.0","libgstpbutils-1.0.so.0","libGLESv2.so.2","libgmodule-2.0.so.0"],"shlibs_provided":["libgstclapperglimporter.so","libgstclappergluploader.so","libgstclapperrawimporter.so","libgstclapper-1.0.so.0","libgstclapper.so","libgstclapperglbaseimporter.so.0"]},{"name":"clamtk","origin":"security/clamtk","version":"6.18","comment":"GTK front-end for Clam Antivirus","maintainer":"nc@FreeBSD.org","www":"https://dave-theunsub.github.io/clamtk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a1a4bfa6600372b29f3afbc77f402081eb4056d28b0ad8bbb310bca71b880a2","flatsize":232486,"path":"All/clamtk-6.18.pkg","repopath":"All/clamtk-6.18.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":59936,"desc":"ClamTk is a GUI front-end for ClamAV using gtk2-perl. It is designed to\nbe an easy-to-use frontend for Unix systems.","deps":{"clamav":{"origin":"security/clamav","version":"1.3.2,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gnome-icon-theme":{"origin":"misc/gnome-icon-theme","version":"3.12.0_1"},"icons-tango":{"origin":"x11-themes/icons-tango","version":"0.8.90_3"},"p5-Gtk3":{"origin":"x11-toolkits/p5-Gtk3","version":"0.034_2"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-LWP-Protocol-https":{"origin":"www/p5-LWP-Protocol-https","version":"6.14"},"p5-Locale-gettext":{"origin":"devel/p5-Locale-gettext","version":"1.07"},"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"options":{"DOCS":"on"}},{"name":"clamsmtp","origin":"security/clamsmtp","version":"1.10_6","comment":"ClamAV anti-virus SMTP Filter","maintainer":"ports@FreeBSD.org","www":"http://thewalter.net/stef/software/clamsmtp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5dc29833f4c7012797d8b8db41137ff489b0b9b8b77254ea77bd8b90f8716e6f","flatsize":58406,"path":"All/clamsmtp-1.10_6.pkg","repopath":"All/clamsmtp-1.10_6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":29740,"desc":"ClamSMTP is an SMTP filter that allows you to check for viruses using\nthe ClamAV anti-virus software. It accepts SMTP connections and forwards\nthe SMTP commands and responses to another SMTP server. The 'DATA' email\nbody is intercepted and scanned before forwarding.\n\nClamSMTP aims to be lightweight, reliable, and simple rather than have a\nmyriad of options. It's written in C without major dependencies. If you\nneed more options then you could use something big like AMaViS which is\nwritten in PERL and can do almost anything.","deps":{"clamav":{"origin":"security/clamav","version":"1.3.2,1"}},"categories":["security"],"options":{"DOCS":"on","EXAMPLES":"on","LOCAL_CLAMAV":"on"},"messages":[{"message":"Edit /etc/rc.conf and set\n\nclamsmtpd_enable=\"YES\"\n\nto enable clamsmtpd.\n\nAlso, there is a clamsmtpd.conf-sample in /usr/local/etc/,\nrename to clamsmtpd.conf, otherwise specify -f option to your\nconfig file.\n\nTo work with postfix, See also\nhttp://memberwebs.com/nielsen/software/clamsmtp/postfix.html","type":"install"},{"message":"===>   NOTICE:\n\nThe clamsmtp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"endless-sky","origin":"games/endless-sky","version":"0.10.4","comment":"Space exploration and combat game similar to Escape Velocity","maintainer":"amdmi3@FreeBSD.org","www":"https://endless-sky.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddc85e6159889655f41ab4a1d4756f6f64c3451c347c1b378579bfe50bf77645","flatsize":286081216,"path":"All/endless-sky-0.10.4.pkg","repopath":"All/endless-sky-0.10.4.pkg","licenselogic":"and","licenses":["GPLv3+","GPLv2","CC-BY-2.0","CC-BY-3.0","CC-BY-4.0","CC-BY-SA-3.0","CC-BY-SA-4.0","PD","CC0-1.0"],"pkgsize":242789456,"desc":"Explore other star systems. Earn money by trading, carrying passengers,\nor completing missions. Use your earnings to buy a better ship or\nto upgrade the weapons and engines on your current one. Blow up\npirates. Take sides in a civil war. Or leave human space behind and\nhope to find some friendly aliens whose culture is more civilized\nthan your own...\n\nEndless Sky is a sandbox-style space exploration game similar to\nElite, Escape Velocity, or Star Control. You start out as the captain\nof a tiny space ship and can choose what to do from there. The game\nincludes a major plot line and many minor missions, but you can\nchoose whether you want to play through the plot or strike out on\nyour own as a merchant or bounty hunter or explorer.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libpng16.so.16","libjpeg.so.8","libopenal.so.1","libmad.so.0","libuuid.so.1","libGLX.so.0","libOpenGL.so.0","libGLEW.so.2"],"options":{"DOCS":"on"}},{"name":"clamav-unofficial-sigs","origin":"security/clamav-unofficial-sigs","version":"7.2.5_3","comment":"Update script for third-party ClamAV databases","maintainer":"freebsd@mnd.sc","www":"https://github.com/extremeshok/clamav-unofficial-sigs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc7e301ae66d18a85bb3ee7cdc822cb4e3e5cf5e04e7d97dff67e724718edb07","flatsize":295440,"path":"All/clamav-unofficial-sigs-7.2.5_3.pkg","repopath":"All/clamav-unofficial-sigs-7.2.5_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":49452,"desc":"The clamav-unofficial-sigs script provides the capability to download, test,\nand update the third-party ClamAV signature databases provided by\nSanesecurity, SecuriteInfo, MalwarePatrol, OITC, etc.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"clamav":{"origin":"security/clamav","version":"1.3.2,1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gnupg":{"origin":"security/gnupg","version":"2.4.5"},"gsed":{"origin":"textproc/gsed","version":"4.9"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rsync":{"origin":"net/rsync","version":"3.3.0"}},"categories":["security"],"options":{"DOCS":"on"},"messages":[{"message":"In order to start using clamav-unofficial-sigs, you need to configure\nit first. Sample configuration files have been installed to:\n\n/usr/local/etc/clamav-unofficial-sigs\n\nAll user configuration changes should go in file \"user.conf\". Modify\nit according to your needs and when you are done set the value of\n\"user_configuration_complete\" parameter to \"yes\".\n\nNOTE: Starting with version 5.0.0 configuration has been split into\nmultiple files, which now reside in:\n\n/usr/local/etc/clamav-unofficial-sigs\n\nIf you had previous version installed, you can remove the old\nobsolete configuration file:\n\n/usr/local/etc/clamav-unofficial-sigs.conf\n\nTo run the script periodically by cron, you also need to add it to\nyour crontab.","type":"install"}]},{"name":"clamassassin","origin":"security/clamassassin","version":"1.2.4_7","comment":"Simple virus filter wrapper for ClamAV","maintainer":"chalpin@cs.wisc.edu","www":"http://drivel.com/clamassassin/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cb3beef77ac0a7c5707c161303a1d168a79adfefe921f1c5cb0f31898765472","flatsize":6513,"path":"All/clamassassin-1.2.4_7.pkg","repopath":"All/clamassassin-1.2.4_7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3656,"desc":"Clamassassin is a simple virus filter wrapper for ClamAV for use in procmail\nfilters and similiar applications. Clamassassin's interface is similiar to\nthat of spamassassin, making it easy to implement for those familiar with\nthat tool. Clamassassin is designed with an emphasis on security, robustness\nand simplicity.","deps":{"clamav":{"origin":"security/clamav","version":"1.3.2,1"},"procmail":{"origin":"mail/procmail","version":"3.22_11"}},"categories":["security"],"options":{"CLAMDSCAN":"on","SUBREWRITE":"off"}},{"name":"clasp","origin":"math/clasp","version":"3.3.9","comment":"Answer set solver for (extended) normal logic programs","maintainer":"vsevolod@FreeBSD.org","www":"https://potassco.org/clasp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52d6ed1b2c7477ab1599e5c1b54879e38f602b5ec4a1981b05ed3ee2ee204444","flatsize":1183907,"path":"All/clasp-3.3.9.pkg","repopath":"All/clasp-3.3.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":451220,"desc":"Clasp is an answer set solver for (extended) normal logic programs. It combines\nthe high-level modeling capacities of answer set programming (ASP) with\nstate-of-the-art techniques from the area of Boolean constraint solving. The\nprimary clasp algorithm relies on conflict-driven nogood learning, a technique\nthat proved very successful for satisfiability checking (SAT). Unlike other\nlearning ASP solvers, clasp does not rely on legacy software, such as a SAT\nsolver or any other existing ASP solver. Rather, clasp has been genuinely\ndeveloped for answer set solving based on conflict-driven nogood learning.\nclasp can be applied as an ASP solver (on SMODELS format, as output by Gringo),\nas a SAT solver (on a simplified version of DIMACS/CNF format), or as a PB\nsolver (on OPB format).","categories":["math","devel"]},{"name":"cl-trivial-gray-streams-sbcl","origin":"devel/cl-trivial-gray-streams-sbcl","version":"2008.11.02_85","comment":"Thin compatibility layer for Gray streams","maintainer":"olgeni@FreeBSD.org","www":"https://www.cliki.net/trivial-gray-streams","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6c52248b1e06d25a6177270215d828868ad3bd10257a5a4c698c35c8e0d4547","flatsize":11172,"path":"All/cl-trivial-gray-streams-sbcl-2008.11.02_85.pkg","repopath":"All/cl-trivial-gray-streams-sbcl-2008.11.02_85.pkg","licenselogic":"single","pkgsize":5228,"desc":"trivial-gray-streams is a trivial library which provides an extremely\nthin compatibility layer for Gray streams.\n\nFrom David N. Gray's STREAM-DEFINITION-BY-USER proposal:\n\n\"Common Lisp does not provide a standard way for users to define\ntheir own streams for use by the standard I/O functions. This impedes\nthe development of window systems for Common Lisp because, while\nthere are standard Common Lisp I/O functions and there are beginning\nto be standard window systems, there is no portable way to connect\nthem together to make a portable Common Lisp window system.  There\nare also many applications where users might want to define their\nown filter streams for doing things like printer device control,\nreport formatting, character code translation, or encryption/decryption.\"\n\nThis package is compiled with SBCL.","deps":{"cl-trivial-gray-streams":{"origin":"devel/cl-trivial-gray-streams","version":"2008.11.02_1"},"sbcl":{"origin":"lang/sbcl","version":"2.4.5,1"}},"categories":["devel","lisp"]},{"name":"cl-trivial-gray-streams","origin":"devel/cl-trivial-gray-streams","version":"2008.11.02_1","comment":"Thin compatibility layer for Gray streams","maintainer":"olgeni@FreeBSD.org","www":"https://www.cliki.net/trivial-gray-streams","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a97dae693674032c9a106acaa3b4211218db528cae0edf1cec1d4bbed9bab50","flatsize":9159,"path":"All/cl-trivial-gray-streams-2008.11.02_1.pkg","repopath":"All/cl-trivial-gray-streams-2008.11.02_1.pkg","licenselogic":"single","pkgsize":3336,"desc":"trivial-gray-streams is a trivial library which provides an extremely\nthin compatibility layer for Gray streams.\n\nFrom David N. Gray's STREAM-DEFINITION-BY-USER proposal:\n\n\"Common Lisp does not provide a standard way for users to define\ntheir own streams for use by the standard I/O functions. This impedes\nthe development of window systems for Common Lisp because, while\nthere are standard Common Lisp I/O functions and there are beginning\nto be standard window systems, there is no portable way to connect\nthem together to make a portable Common Lisp window system.  There\nare also many applications where users might want to define their\nown filter streams for doing things like printer device control,\nreport formatting, character code translation, or encryption/decryption.\"","deps":{"cl-asdf":{"origin":"devel/cl-asdf","version":"3.3.4.7,2"}},"categories":["devel","lisp"],"options":{"DOCS":"on"}},{"name":"cl-trivial-features-sbcl","origin":"devel/cl-trivial-features-sbcl","version":"2010.01.16_85","comment":"Ensures consistent *FEATURES* in Common Lisp","maintainer":"olgeni@FreeBSD.org","www":"https://www.cliki.net/trivial-features","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f5bfa958d350167cddd8a571d2441e8baac7bedc099b33eb69db7941745dc34","flatsize":1990,"path":"All/cl-trivial-features-sbcl-2010.01.16_85.pkg","repopath":"All/cl-trivial-features-sbcl-2010.01.16_85.pkg","licenselogic":"single","pkgsize":1908,"desc":"trivial-features ensures consistent *FEATURES* across multiple\nCommon Lisp implementations.\n\nFor example, on MacOS X platforms, while most Lisps push :DARWIN\nto *FEATURES*, CLISP and Allegro push :MACOS and :MACOSX instead,\nrespectively. Some Lisps might not push any feature suggesting MacOS\nX at all. trivial-features will make sure all Lisps will have :DARWIN\nin the *FEATURES* list when running on MacOS X.\n\nThis package is compiled with SBCL.","deps":{"cl-trivial-features":{"origin":"devel/cl-trivial-features","version":"2010.01.16_1"},"sbcl":{"origin":"lang/sbcl","version":"2.4.5,1"}},"categories":["devel","lisp"]},{"name":"clad","origin":"math/clad","version":"1.5","comment":"Automatic differentiation for C/C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/vgvassilev/clad","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"542527b0450d18ff7cec9704f87cf9368400ba40d711d1b111790eebf68fe39e","flatsize":1993821,"path":"All/clad-1.5.pkg","repopath":"All/clad-1.5.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":343148,"desc":"Clad enables automatic differentiation (AD) for C++. It is based on LLVM\ncompiler infrastructure and is a plugin for Clang compiler. Clad is based on\nsource code transformation. Given C++ source code of a mathematical function, it\ncan automatically generate C++ code for computing derivatives of the function.\nIt supports both forward-mode and reverse-mode AD.Clad has extensive coverage of\nmodern C++ features and a robust fallback and recovery system in place.","deps":{"llvm16":{"origin":"devel/llvm16","version":"16.0.6_11"}},"categories":["math"]},{"name":"cl-trivial-features","origin":"devel/cl-trivial-features","version":"2010.01.16_1","comment":"Ensures consistent *FEATURES* in Common Lisp","maintainer":"olgeni@FreeBSD.org","www":"https://www.cliki.net/trivial-features","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a6893d5d3901a4d86efaa348b8dae37e719c58fc9b7a4bb6fc430f253c57c81c","flatsize":33410,"path":"All/cl-trivial-features-2010.01.16_1.pkg","repopath":"All/cl-trivial-features-2010.01.16_1.pkg","licenselogic":"single","pkgsize":6816,"desc":"trivial-features ensures consistent *FEATURES* across multiple\nCommon Lisp implementations.\n\nFor example, on MacOS X platforms, while most Lisps push :DARWIN\nto *FEATURES*, CLISP and Allegro push :MACOS and :MACOSX instead,\nrespectively. Some Lisps might not push any feature suggesting MacOS\nX at all. trivial-features will make sure all Lisps will have :DARWIN\nin the *FEATURES* list when running on MacOS X.","deps":{"cl-asdf":{"origin":"devel/cl-asdf","version":"3.3.4.7,2"}},"categories":["devel","lisp"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"cl-split-sequence-sbcl","origin":"devel/cl-split-sequence-sbcl","version":"20011114.1_85","comment":"Partitioning Common Lisp sequences","maintainer":"olgeni@FreeBSD.org","www":"https://www.cliki.net/SPLIT-SEQUENCE","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a198cfb3fd1bd08f1633c988e7023e387b9918e8c0c10b38c566360e08dff43a","flatsize":15687,"path":"All/cl-split-sequence-sbcl-20011114.1_85.pkg","repopath":"All/cl-split-sequence-sbcl-20011114.1_85.pkg","licenselogic":"single","pkgsize":6728,"desc":"split-sequence is a small library to split sequences in to a list of\nsubsequences delimited by an object satisfying a test function. It is\na member of the Common Lisp Utilities family of programs, designed by\ncommunity consensus.","deps":{"cl-split-sequence":{"origin":"devel/cl-split-sequence","version":"20011114.1_2"},"sbcl":{"origin":"lang/sbcl","version":"2.4.5,1"}},"categories":["devel","lisp"]},{"name":"cl-port","origin":"devel/cl-port","version":"2002.10.02.1_3","comment":"Cross-Lisp portability package","maintainer":"olgeni@FreeBSD.org","www":"https://clocc.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6131d1da755e20c99a9fe859a174910ecac89a44f86b1f30a90bb93a3e1729e7","flatsize":80590,"path":"All/cl-port-2002.10.02.1_3.pkg","repopath":"All/cl-port-2002.10.02.1_3.pkg","licenselogic":"single","pkgsize":19568,"desc":"CLOCC Port provides a portable interface to various features absent\nfrom the ANSI Common Lisp standard, such as sockets, multiprocessing,\ncalling external programs, Gray streams etc.","deps":{"cl-asdf":{"origin":"devel/cl-asdf","version":"3.3.4.7,2"}},"categories":["devel","lisp"],"options":{"DOCS":"on"}},{"name":"cl-split-sequence","origin":"devel/cl-split-sequence","version":"20011114.1_2","comment":"Partitioning Common Lisp sequences","maintainer":"olgeni@FreeBSD.org","www":"https://www.cliki.net/SPLIT-SEQUENCE","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc3e7eacbdb4b1b898854f779f392fba386dee3f3be776b329972ed769ac237b","flatsize":9897,"path":"All/cl-split-sequence-20011114.1_2.pkg","repopath":"All/cl-split-sequence-20011114.1_2.pkg","licenselogic":"single","pkgsize":2744,"desc":"split-sequence is a small library to split sequences in to a list of\nsubsequences delimited by an object satisfying a test function. It is\na member of the Common Lisp Utilities family of programs, designed by\ncommunity consensus.","deps":{"cl-asdf":{"origin":"devel/cl-asdf","version":"3.3.4.7,2"}},"categories":["devel","lisp"]},{"name":"cl-ppcre-sbcl","origin":"textproc/cl-ppcre-sbcl","version":"2.1.2_2","comment":"Portable Perl-Compatible Regular Expression for Common Lisp","maintainer":"olgeni@FreeBSD.org","www":"http://www.weitz.de/cl-ppcre/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47fcc92632bcb32b74a13b335799db5817d49ea9b2a4a1d73a0cd384f485676c","flatsize":778171,"path":"All/cl-ppcre-sbcl-2.1.2_2.pkg","repopath":"All/cl-ppcre-sbcl-2.1.2_2.pkg","licenselogic":"single","pkgsize":206232,"desc":"CL-PPCRE is a fast, Perl compatible implementation of regular expressions\nwritten in portable, ANSI-compliant Common Lisp.\n\nThis package installs binaries for SBCL.","deps":{"cl-ppcre":{"origin":"textproc/cl-ppcre","version":"2.1.2"},"sbcl":{"origin":"lang/sbcl","version":"2.4.5,1"}},"categories":["textproc","lisp"]},{"name":"cl-meta-sbcl","origin":"textproc/cl-meta-sbcl","version":"0.1_86,1","comment":"Parser generator for Common Lisp","maintainer":"olgeni@FreeBSD.org","www":"http://home.pipeline.com/~hbaker1/Prag-Parse.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dec85c523ffafcd319007274e9615695763de75d92c75628e30d714bee4a37bf","flatsize":31033,"path":"All/cl-meta-sbcl-0.1_86,1.pkg","repopath":"All/cl-meta-sbcl-0.1_86,1.pkg","licenselogic":"single","pkgsize":11440,"desc":"META is builder for recursive descent parsers implemented as a domain\nspecific language on top of Common Lisp.\n\nThis package installs binaries for SBCL.","deps":{"cl-meta":{"origin":"textproc/cl-meta","version":"0.1_3,1"},"sbcl":{"origin":"lang/sbcl","version":"2.4.5,1"}},"categories":["textproc","lisp"]},{"name":"cl-ppcre","origin":"textproc/cl-ppcre","version":"2.1.2","comment":"Portable Perl-Compatible Regular Expression for Common Lisp","maintainer":"olgeni@FreeBSD.org","www":"http://www.weitz.de/cl-ppcre/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bdcb0f0f9090398ad45e9878cf233a6495f48b9ac46aa13682e6237495c3ed2","flatsize":1438983,"path":"All/cl-ppcre-2.1.2.pkg","repopath":"All/cl-ppcre-2.1.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":116752,"desc":"CL-PPCRE is a fast, Perl compatible implementation of regular expressions\nwritten in portable, ANSI-compliant Common Lisp.","deps":{"cl-asdf":{"origin":"devel/cl-asdf","version":"3.3.4.7,2"}},"categories":["textproc","lisp"],"options":{"DOCS":"on"}},{"name":"claws-mail-themes","origin":"x11-themes/claws-mail-themes","version":"20221017","comment":"Claws Mail icon themes","maintainer":"ports@FreeBSD.org","www":"https://www.claws-mail.org/themes.php","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a79651862d417ecb5a0f519663ead73f140372f050cb65da93ca46d909baf9d","flatsize":9985722,"path":"All/claws-mail-themes-20221017.pkg","repopath":"All/claws-mail-themes-20221017.pkg","licenselogic":"single","licenses":["UNKNOWN"],"pkgsize":2950348,"desc":"Claws Mail icon themes.","categories":["x11-themes","mail"],"messages":[{"message":"===>   NOTICE:\n\nThe claws-mail-themes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cl-port-sbcl","origin":"devel/cl-port-sbcl","version":"2002.10.02.1_86","comment":"Cross-Lisp portability package","maintainer":"olgeni@FreeBSD.org","www":"https://clocc.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57bf95eb21f9a559a51bd36e11d73b6b4fba95358b5bb3c4fd841fb335e22060","flatsize":111842,"path":"All/cl-port-sbcl-2002.10.02.1_86.pkg","repopath":"All/cl-port-sbcl-2002.10.02.1_86.pkg","licenselogic":"single","pkgsize":41012,"desc":"CLOCC Port provides a portable interface to various features absent\nfrom the ANSI Common Lisp standard, such as sockets, multiprocessing,\ncalling external programs, Gray streams etc.\n\nThis package contains binaries compiled for SBCL.","deps":{"cl-port":{"origin":"devel/cl-port","version":"2002.10.02.1_3"},"sbcl":{"origin":"lang/sbcl","version":"2.4.5,1"}},"categories":["devel","lisp"]},{"name":"cl-infix-sbcl","origin":"devel/cl-infix-sbcl","version":"19960628_88","comment":"Lisp macro to read math statements in infix notation","maintainer":"olgeni@FreeBSD.org","www":"https://www.cliki.net/infix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d0c0ebf5444aa00ad5aa7fa2f07553532b34f0ee65489123f9ac67dd976907dd","flatsize":71970,"path":"All/cl-infix-sbcl-19960628_88.pkg","repopath":"All/cl-infix-sbcl-19960628_88.pkg","licenselogic":"single","licenses":["infix"],"pkgsize":22388,"desc":"This is an implementation of an infix reader macro. It should run in any\nvalid Common Lisp and has been tested in Allegro CL 4.1, Lucid CL 4.0.1,\nMCL 2.0 and CMU CL. It allows the user to type arithmetic expressions in\nthe traditional way (e.g., 1+2) when writing Lisp programs instead of\nusing the normal Lisp syntax (e.g., (+ 1 2)).  It is not intended to be a\nfull replacement for the normal Lisp syntax.\n\nThis package is compiled with SBCL.\n\nWritten by Mark Kantrowitz, School of Computer Science,\nCarnegie Mellon University, March 1993.","deps":{"cl-infix":{"origin":"devel/cl-infix","version":"19960628_3"},"sbcl":{"origin":"lang/sbcl","version":"2.4.5,1"}},"categories":["devel","lisp"]},{"name":"cl-meta","origin":"textproc/cl-meta","version":"0.1_3,1","comment":"Parser generator for Common Lisp","maintainer":"olgeni@FreeBSD.org","www":"http://home.pipeline.com/~hbaker1/Prag-Parse.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dca9859eae3723c46e0c7000fe6f91a1edfe980a8636ed2d5e2eea44d4311fbf","flatsize":143302,"path":"All/cl-meta-0.1_3,1.pkg","repopath":"All/cl-meta-0.1_3,1.pkg","licenselogic":"single","pkgsize":35044,"desc":"META is builder for recursive descent parsers implemented as a domain\nspecific language on top of Common Lisp.","deps":{"cl-asdf":{"origin":"devel/cl-asdf","version":"3.3.4.7,2"}},"categories":["textproc","lisp"],"options":{"DOCS":"on"}},{"name":"cl-md5-sbcl","origin":"security/cl-md5-sbcl","version":"1.8.5_85","comment":"Native MD5 implementation in Common Lisp","maintainer":"olgeni@FreeBSD.org","www":"https://www.cliki.net/MD5","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32f5e323ead568adad1b4650214dd9cf5f7cf84ef17eabe532dc0e8f4d6eaa44","flatsize":39997,"path":"All/cl-md5-sbcl-1.8.5_85.pkg","repopath":"All/cl-md5-sbcl-1.8.5_85.pkg","licenselogic":"single","pkgsize":15476,"desc":"A native MD5 implementation in Common Lisp.\n\nThis package is compiled with SBCL.","deps":{"cl-md5":{"origin":"security/cl-md5","version":"1.8.5_1"},"sbcl":{"origin":"lang/sbcl","version":"2.4.5,1"}},"categories":["security","lisp"]},{"name":"cl-md5","origin":"security/cl-md5","version":"1.8.5_1","comment":"Native MD5 implementation in Common Lisp","maintainer":"olgeni@FreeBSD.org","www":"https://www.cliki.net/MD5","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ca6662ec8e1ef7f2ad1c73de1efd696ae03a1d762ebb6ebafd9aed45cc8cf79","flatsize":31504,"path":"All/cl-md5-1.8.5_1.pkg","repopath":"All/cl-md5-1.8.5_1.pkg","licenselogic":"single","pkgsize":8728,"desc":"A native MD5 implementation in Common Lisp.","deps":{"cl-asdf":{"origin":"devel/cl-asdf","version":"3.3.4.7,2"}},"categories":["security","lisp"]},{"name":"cl-infix","origin":"devel/cl-infix","version":"19960628_3","comment":"Lisp macro for reading math expressions in infix form","maintainer":"olgeni@FreeBSD.org","www":"https://www.cliki.net/infix","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d122e067e280142db18d4d7d361984aab47261642701d2ba0ade666893605d8a","flatsize":44695,"path":"All/cl-infix-19960628_3.pkg","repopath":"All/cl-infix-19960628_3.pkg","licenselogic":"single","licenses":["infix"],"pkgsize":12644,"desc":"This is an implementation of an infix reader macro. It should run in any\nvalid Common Lisp and has been tested in Allegro CL 4.1, Lucid CL 4.0.1,\nMCL 2.0 and CMU CL. It allows the user to type arithmetic expressions in\nthe traditional way (e.g., 1+2) when writing Lisp programs instead of\nusing the normal Lisp syntax (e.g., (+ 1 2)).  It is not intended to be a\nfull replacement for the normal Lisp syntax.\n\nIt is known to be compatible with CMUCL, CLISP, MCL, and SBCL.\n\nWritten by Mark Kantrowitz, School of Computer Science,\nCarnegie Mellon University, March 1993.","deps":{"cl-asdf":{"origin":"devel/cl-asdf","version":"3.3.4.7,2"}},"categories":["devel","lisp"],"options":{"DOCS":"on"}},{"name":"cl-lml-sbcl","origin":"www/cl-lml-sbcl","version":"2.5.7_83","comment":"Lisp Markup Language","maintainer":"olgeni@FreeBSD.org","www":"http://lml.b9.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"861d967b057e6f312ce66fc6c1f340236e410eb268adabc0bfac22a2e5e27ef0","flatsize":83865,"path":"All/cl-lml-sbcl-2.5.7_83.pkg","repopath":"All/cl-lml-sbcl-2.5.7_83.pkg","licenselogic":"single","pkgsize":29180,"desc":"A Common Lisp package for generating HTML and XHTML documents.","deps":{"cl-lml":{"origin":"www/cl-lml","version":"2.5.7_2"},"sbcl":{"origin":"lang/sbcl","version":"2.4.5,1"}},"categories":["www","textproc"]},{"name":"cl-lml","origin":"www/cl-lml","version":"2.5.7_2","comment":"Lisp Markup Language","maintainer":"olgeni@FreeBSD.org","www":"http://lml.b9.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11f0faf9929c3fd9fa6b7e308613abc266c316930d3602b5861be0644929f206","flatsize":40231,"path":"All/cl-lml-2.5.7_2.pkg","repopath":"All/cl-lml-2.5.7_2.pkg","licenselogic":"single","pkgsize":10880,"desc":"A Common Lisp package for generating HTML and XHTML documents.","deps":{"cl-asdf":{"origin":"devel/cl-asdf","version":"3.3.4.7,2"}},"categories":["www","textproc"],"options":{"DOCS":"on"}},{"name":"cl-babel-sbcl","origin":"converters/cl-babel-sbcl","version":"2010.01.16_84","comment":"Charset encoding/decoding library written in Common Lisp","maintainer":"olgeni@FreeBSD.org","www":"https://www.cliki.net/Babel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c264ba051a4addba08cf95d7f254f3016fc6595d2b7108d19cc7652685f8668a","flatsize":833982,"path":"All/cl-babel-sbcl-2010.01.16_84.pkg","repopath":"All/cl-babel-sbcl-2010.01.16_84.pkg","licenselogic":"single","pkgsize":122100,"desc":"Babel is a charset encoding/decoding library, not unlike GNU libiconv,\nbut completely written in Common Lisp.\n\nThis package is compiled with SBCL.","deps":{"cl-alexandria-sbcl":{"origin":"devel/cl-alexandria-sbcl","version":"1.2_33,1"},"cl-babel":{"origin":"converters/cl-babel","version":"2010.01.16_2"},"cl-trivial-features-sbcl":{"origin":"devel/cl-trivial-features-sbcl","version":"2010.01.16_85"},"cl-trivial-gray-streams-sbcl":{"origin":"devel/cl-trivial-gray-streams-sbcl","version":"2008.11.02_85"},"sbcl":{"origin":"lang/sbcl","version":"2.4.5,1"}},"categories":["converters","lisp"]},{"name":"cl-babel","origin":"converters/cl-babel","version":"2010.01.16_2","comment":"Charset encoding/decoding library written in Common Lisp","maintainer":"olgeni@FreeBSD.org","www":"https://www.cliki.net/Babel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff33dc2efaa8cc1eadaaadb5cd1c37a336a8dd11fda2e20c4ba114e5603a0a0a","flatsize":757099,"path":"All/cl-babel-2010.01.16_2.pkg","repopath":"All/cl-babel-2010.01.16_2.pkg","licenselogic":"single","pkgsize":90744,"desc":"Babel is a charset encoding/decoding library, not unlike GNU libiconv,\nbut completely written in Common Lisp.","deps":{"cl-alexandria":{"origin":"devel/cl-alexandria","version":"1.2,1"},"cl-asdf":{"origin":"devel/cl-asdf","version":"3.3.4.7,2"},"cl-trivial-features":{"origin":"devel/cl-trivial-features","version":"2010.01.16_1"},"cl-trivial-gray-streams":{"origin":"devel/cl-trivial-gray-streams","version":"2008.11.02_1"}},"categories":["converters","lisp"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"cl-alexandria-sbcl","origin":"devel/cl-alexandria-sbcl","version":"1.2_33,1","comment":"Collection of portable public domain utilities for Common Lisp","maintainer":"olgeni@FreeBSD.org","www":"https://common-lisp.net/project/alexandria/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a7142e1818551cd9837316c255ba78760743a28a3284f3d87721851fd356c51","flatsize":273431,"path":"All/cl-alexandria-sbcl-1.2_33,1.pkg","repopath":"All/cl-alexandria-sbcl-1.2_33,1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":95512,"desc":"As a project Alexandria's goal is to reduce duplication of effort\nand improve portability of Common Lisp code according to its own\nidiosyncratic and rather conservative aesthetic. What this actually\nmeans is open to debate, but each project member has a veto on all\nproject activities, so a degree of conservatism is inevitable.\n\nThis package is compiled with SBCL.","deps":{"cl-alexandria":{"origin":"devel/cl-alexandria","version":"1.2,1"},"sbcl":{"origin":"lang/sbcl","version":"2.4.5,1"}},"categories":["devel","lisp"]},{"name":"cl-clx","origin":"x11/cl-clx","version":"0.7.6","comment":"X11 client library for Common Lisp","maintainer":"jrm@FreeBSD.org","www":"https://www.cliki.net/CLX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6dc4466551d924ef368b4ceb4f5acb0eb80e3c8014fe0d6b490c854ef3fb7cfa","flatsize":2673410,"path":"All/cl-clx-0.7.6.pkg","repopath":"All/cl-clx-0.7.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":403064,"desc":"CLX is to Common Lisp as Xlib is to C - it provides low-level X calls\non top of which a Graphics Toolkit can be based.","deps":{"cl-asdf":{"origin":"devel/cl-asdf","version":"3.3.4.7,2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["x11","lisp"],"options":{"DOCS":"on"}},{"name":"cldr-emoji-annotation","origin":"misc/cldr-emoji-annotation","version":"37.0.13.0.0.2","comment":"Emoji annotation files in CLDR","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fujiwarat/cldr-emoji-annotation","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"517d2512134ff5483ed4c32329652982fcc3fdf49b6bc2f8dd64a10c27710135","flatsize":66506044,"path":"All/cldr-emoji-annotation-37.0.13.0.0.2.pkg","repopath":"All/cldr-emoji-annotation-37.0.13.0.0.2.pkg","licenselogic":"single","licenses":["UNICODE"],"pkgsize":4867908,"desc":"This package contains copies of CLDR annotation files for the versioned tarball:\nhttp://www.unicode.org/repos/cldr/trunk/common/annotations","categories":["misc"]},{"name":"cl-asdf","origin":"devel/cl-asdf","version":"3.3.4.7,2","comment":"System definition facility for Common Lisp","maintainer":"olgeni@FreeBSD.org","www":"https://www.cliki.net/asdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"42df1497a2fd2e1ebd1728c6d40cb21a2b04a7af769fe4d53012bb5acac8beab","flatsize":723318,"path":"All/cl-asdf-3.3.4.7,2.pkg","repopath":"All/cl-asdf-3.3.4.7,2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":148704,"desc":"asdf is Another System Definition Facility for Common Lisp. It intends\nto solve the same class of problems as mk-defsystem - compiling and\ninstalling Lisp libraries -, but internally it takes advantage of\nmodern CL features like pathname support etc., and uses CLOS for\nextensibility.","categories":["devel","lisp"],"options":{"DOCS":"on"},"messages":[{"message":"To use asdf and depending ports, you will have to configure your\nLisp systems so they know where to find asdf itself and the system\ndefinition files.\n\nA default configuration is installed in\n\n  /usr/local/etc/asdf-init.lisp\n\nReview this file for further information, or simply load it from your\nLisp initialization file.","type":"install"}]},{"name":"cksfv","origin":"security/cksfv","version":"1.3.15_1","comment":"Create or manipulate Simple File Verification (SFV) checksum files","maintainer":"ehaupt@FreeBSD.org","www":"http://freecode.com/projects/cksfv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae8e9d7ebebaae585a5cfb8030735806153f3a45af521c1b936d1ce2a1345fee","flatsize":40335,"path":"All/cksfv-1.3.15_1.pkg","repopath":"All/cksfv-1.3.15_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17872,"desc":"The Simple File Verification (SFV) system is a file integrity verification\nsystem which is popular on some platforms.  A software package may be\naccompanied by an SFV file (usually with extension .sfv) which contains\nCRC-32 checksums for all the files that comprise the package.\n\ncksfv (Check SFV) can both create simple file verification (SFV) files, and\ntest file integrity against existing SFV files.","categories":["security"]},{"name":"ckpass","origin":"security/ckpass","version":"0.2","comment":"Ncurses based password database client","maintainer":"ports@FreeBSD.org","www":"http://ckpass.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adf0e6a7f7372423488d3dbb9b161de9ce332d61d344763449115ab3a07dae09","flatsize":61052,"path":"All/ckpass-0.2.pkg","repopath":"All/ckpass-0.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22092,"desc":"An ncurses based password database client that is compatible\nwith KeePass 1.x format databases.","deps":{"libkpass":{"origin":"security/libkpass","version":"6_2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["security"],"shlibs_required":["libkpass.so.1","libform.so.6","libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe ckpass port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ckb-libreoffice","origin":"editors/libreoffice-ckb","version":"24.2.4.2","comment":"ckb language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb0d2e7b4790212fc583e9eeabe7a7d8d1537cb4cf6b90f0994e2da1911ceae3","flatsize":1673164,"path":"All/ckb-libreoffice-24.2.4.2.pkg","repopath":"All/ckb-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":249736,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"cl-alexandria","origin":"devel/cl-alexandria","version":"1.2,1","comment":"Collection of portable public domain utilities for Common Lisp","maintainer":"olgeni@FreeBSD.org","www":"https://common-lisp.net/project/alexandria/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81f1ee2c56ad3a8be364e51a609f1617d5bdf242ba131fb4a5f8970c3485c485","flatsize":426934,"path":"All/cl-alexandria-1.2,1.pkg","repopath":"All/cl-alexandria-1.2,1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":188248,"desc":"As a project Alexandria's goal is to reduce duplication of effort\nand improve portability of Common Lisp code according to its own\nidiosyncratic and rather conservative aesthetic. What this actually\nmeans is open to debate, but each project member has a veto on all\nproject activities, so a degree of conservatism is inevitable.","deps":{"cl-asdf":{"origin":"devel/cl-asdf","version":"3.3.4.7,2"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel","lisp"],"options":{"DOCS":"on"}},{"name":"ck4up","origin":"sysutils/ck4up","version":"1.4_2","comment":"Check HTTP and FTP sites for updates","maintainer":"ports@FreeBSD.org","www":"http://jue.li/crux/ck4up/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5bd1bcd9cd26bf69a047d8e4f02968c09d5226b1270827795a657e4e58e8092a","flatsize":10152,"path":"All/ck4up-1.4_2.pkg","repopath":"All/ck4up-1.4_2.pkg","licenselogic":"single","pkgsize":6472,"desc":"ck4up is a small command-line utility, written in ruby. ck4up scans through a\nconfiguration file, fetches the listed URLs from the web, computes the md5sum\nof the page, and compares the value with the ones stored in a gdbm database.\nIf both differ, a message will be written to the standard output.","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"rubygem-gdbm":{"origin":"databases/rubygem-gdbm","version":"2.1.0,2"}},"categories":["sysutils"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ck4up port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"civetweb","origin":"www/civetweb","version":"1.15","comment":"Embedded C/C++ web server","maintainer":"maintainer.freebsd@xpoundit.com","www":"https://github.com/civetweb/civetweb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8b58b81ccf5e45d36d1a406d4d6a7c100c8e7dcaed65dc5bfdf90663297009f","flatsize":269992,"path":"All/civetweb-1.15.pkg","repopath":"All/civetweb-1.15.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90764,"desc":"CivetWeb is a C/C++ embeddable web server with optional CGI, SSL and\nLua support. CivetWeb can be used by developers as a library, to add\nweb server functionality to an existing application. It can also be\nused by end users as a stand-alone web server running on a Windows or\nLinux PC. It is available as single executable, no installation is\nrequired.","categories":["www"],"shlibs_provided":["libcivetweb.so.1.15.0"],"annotations":{"cpe":"cpe:2.3:a:civetweb_project:civetweb:1.15:::::dragonfly6:x86_64"}},{"name":"ciso-maker","origin":"sysutils/ciso-maker","version":"1.02","comment":"Tool to compress ISO images to CSO format","maintainer":"luke@foolishgames.com","www":"https://github.com/laffer1/ciso-maker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48dc299ce39a1ce0a249ac39889b05fd9a52b09f4089f48b8f0c8bfb0c0139f3","flatsize":68497,"path":"All/ciso-maker-1.02.pkg","repopath":"All/ciso-maker-1.02.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":20448,"desc":"ciso-maker - tiny and easy to use tool to convert ISO images\nin CSO (compressed ISO) format.\n\nBased on CISO, but with bug fixes.","categories":["sysutils"]},{"name":"cityhash","origin":"devel/cityhash","version":"1.1.1_1","comment":"Family of hash functions","maintainer":"ports@FreeBSD.org","www":"https://github.com/google/cityhash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09696795a7630390b9be7f740ec0a5bb94e9f723c4f1f2120003ca335967bff5","flatsize":33165,"path":"All/cityhash-1.1.1_1.pkg","repopath":"All/cityhash-1.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":12136,"desc":"CityHash provides hash functions for strings.  The functions mix the\ninput bits thoroughly but are not suitable for cryptography.  See\n\"Hash Quality,\" below, for details on how CityHash was tested and so on.\n\nFunctions by CityHash:\n\n- CityHash32() returns a 32-bit hash.\n- CityHash64() and similar return a 64-bit hash.\n- CityHash128() and similar return a 128-bit hash and are tuned for\nstrings of at least a few hundred bytes.  Depending on your compiler\nand hardware, it's likely faster than CityHash64() on sufficiently long\nstrings.  It's slower than necessary on shorter strings, but we expect\nthat case to be relatively unimportant.\n- CityHashCrc128() and similar are variants of CityHash128() that depend\non _mm_crc32_u64(), an intrinsic that compiles to a CRC32 instruction\non some CPUs.  However, none of the functions we provide are CRCs.\n- CityHashCrc256() is a variant of CityHashCrc128() that also depends\non _mm_crc32_u64().  It returns a 256-bit hash.\n\nAll members of the CityHash family were designed with heavy reliance\non previous work by Austin Appleby, Bob Jenkins, and others.\nFor example, CityHash32 has many similarities with Murmur3a.","categories":["devel"],"shlibs_provided":["libcityhash.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:google:cityhash:1.1.1:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe cityhash port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ciscoconf","origin":"net-mgmt/ciscoconf","version":"1.1_1","comment":"Fetches configuration from Cisco routers and stores them under RCS","maintainer":"jabley@automagic.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbb1c377eb05b7bbf63887558acc73fd8a9484debba4a6b63339f87159105c9c","flatsize":19369,"path":"All/ciscoconf-1.1_1.pkg","repopath":"All/ciscoconf-1.1_1.pkg","licenselogic":"single","pkgsize":9516,"desc":"Ciscoconf automagically fetches configuration from Cisco routers whenever\nsyslog indicates that a change has been made, and stores them under RCS.\n\nMORE INFORMATION\n\nFor more information, or to foward comments or details of problems, please\ncontact Joe Abley <jabley@automagic.org>.","categories":["net-mgmt"]},{"name":"clash","origin":"net/clash","version":"1.6.0","comment":"Rule-based tunnel in Go","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Dreamacro/clash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c309450446884c8de15ab1595e46a134d6e78bdffe1fca4e968321b1769a688a","flatsize":9077206,"path":"All/clash-1.6.0.pkg","repopath":"All/clash-1.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2837780,"desc":"Features:\n* HTTP/HTTPS and SOCKS protocol\n* Surge like configuration\n* GeoIP rule support\n* Support Vmess/Shadowsocks/Socks5\n* Support for Netfilter TCP redirect\n\nWWW: https://github.com/Dreamacro/clash","categories":["net"]},{"name":"cl-cffi","origin":"devel/cl-cffi","version":"0.16.1","comment":"Portable foreign function interface for Common Lisp","maintainer":"olgeni@FreeBSD.org","www":"https://common-lisp.net/project/cffi/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dfd90000a51d9a1131d47415813acdcb02827a52e4a4a646bb31d55090dc9c56","flatsize":2034700,"path":"All/cl-cffi-0.16.1.pkg","repopath":"All/cl-cffi-0.16.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":863196,"desc":"CFFI, the Common Foreign Function Interface, purports to be a\nportable foreign function interface for Common Lisp. The CFFI library\nis composed of a Lisp-implementation-specific backend in the CFFI-SYS\npackage, and a portable frontend in the CFFI package.\n\nThe CFFI-SYS backend package defines a low-level interface to the\nnative FFI support in the Lisp implementation. It offers operators\nfor allocating and dereferencing foreign memory, calling foreign\nfunctions, and loading shared libraries. The CFFI frontend provides\na declarative interface for defining foreign functions, structures,\ntypedefs, enumerated types, etc. It is implemented in portable ANSI\nCL making use of the low-level operators exported by CFFI-SYS.","deps":{"cl-alexandria":{"origin":"devel/cl-alexandria","version":"1.2,1"},"cl-asdf":{"origin":"devel/cl-asdf","version":"3.3.4.7,2"},"cl-babel":{"origin":"converters/cl-babel","version":"2010.01.16_2"},"cl-trivial-features":{"origin":"devel/cl-trivial-features","version":"2010.01.16_1"}},"categories":["devel","lisp"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ciso","origin":"sysutils/ciso","version":"1.0.0_2","comment":"Tool to compress ISO images to CSO format","maintainer":"blttll@gmail.com","www":"https://sourceforge.net/projects/ciso/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1945e3b7476607e7743fc052fae109d3e65048ac061877c177dd23253f09bcf1","flatsize":14056,"path":"All/ciso-1.0.0_2.pkg","repopath":"All/ciso-1.0.0_2.pkg","licenselogic":"single","pkgsize":5536,"desc":"CISO - tiny and easy to use tool to convert ISO images\nin CSO (compressed ISO) format.","categories":["sysutils"]},{"name":"claws-mail","origin":"mail/claws-mail","version":"3.20.0","comment":"Lightweight and featureful GTK based e-mail and news client","maintainer":"portmaster@bsdforge.com","www":"https://www.claws-mail.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32685306278f745c94985a80796c2226579ff2bdfe4b624bb631e79c6c604d92","flatsize":13460660,"path":"All/claws-mail-3.20.0.pkg","repopath":"All/claws-mail-3.20.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2638480,"desc":"Claws Mail is an e-mail client (and news reader) based on GTK+\n\nCurrently, many features are supported including POP3, IMAP, NNTP,\nmultiple accounts, threading, filtering, MIME attachments, APOP, SMTP\nAUTH, SSL, IPv6, GnuPG, internalization, and more.\n\nIn addition to the above, Claws Mail has a lot of extra features,\ne.g. a plugin mechanism, a new filtering/processing mechanism,\nextra folder properties and much more...","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"claws-mail-themes":{"origin":"x11-themes/claws-mail-themes","version":"20221017"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant":{"origin":"textproc/enchant","version":"1.6.0_11"},"faces":{"origin":"mail/faces","version":"1.7.7_13"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libetpan":{"origin":"mail/libetpan","version":"1.9.4_1"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"mime-support":{"origin":"misc/mime-support","version":"3.66_1"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["mail","news"],"shlibs_required":["libgthread-2.0.so.0","libenchant.so.1","libgmodule-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgnutls.so.30","libnettle.so.8","libcompface.so.1","libSM.so.6","libICE.so.6","libstartup-notification-1.so.0","libetpan.so.20","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2"],"options":{"COMPFACE":"on","DEBUG":"off","DOCS":"on","ENCHANT":"on","IPV6":"on","LDAP":"off","NLS":"on","STARTUP":"on","THEMES":"on","GTK2":"on","GTK3":"off"},"annotations":{"cpe":"cpe:2.3:a:claws-mail:claws-mail:3.20.0:::::dragonfly6:x86_64"}},{"name":"cjs","origin":"lang/cjs","version":"5.4.1_2","comment":"JavaScript bindings based on gobject-introspection","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/cjs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25b90c89a67e30e27d29b8f83f95604455d24d66cfa7de38cdc2a741e3bc7fa8","flatsize":1306763,"path":"All/cjs-5.4.1_2.pkg","repopath":"All/cjs-5.4.1_2.pkg","licenselogic":"or","licenses":["MIT","LGPL20+"],"pkgsize":359484,"desc":"This module contains JavaScript bindings based on gobject-introspection.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"readline":{"origin":"devel/readline","version":"8.2.10"},"spidermonkey78":{"origin":"lang/spidermonkey78","version":"78.15.0_25"}},"categories":["lang","gnome"],"shlibs_required":["libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libmozjs-78.so","libintl.so.8","libgirepository-1.0.so.1","libffi.so.8","libreadline.so.8","libcairo.so.2","libcairo-gobject.so.2","libX11.so.6"],"shlibs_provided":["libcjs.so.0"]},{"name":"ckeditor","origin":"www/ckeditor","version":"4.21.0","comment":"WYSIWYG editor to be used inside web page","maintainer":"sunpoet@FreeBSD.org","www":"https://ckeditor.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a9fb083856833e0b0d5abef8a752400fb3aaf2b0a3a2af328860161ec4755ae","flatsize":4889540,"path":"All/ckeditor-4.21.0.pkg","repopath":"All/ckeditor-4.21.0.pkg","licenselogic":"or","licenses":["GPLv2+","LGPL21+","MPL11","MPL20"],"pkgsize":963672,"desc":"CKEditor is a text editor to be used inside web pages. It's a WYSIWYG editor,\nwhich means that the text being edited on it looks as similar as possible to the\nresults users have when publishing it. It brings to the web common editing\nfeatures found on desktop editing applications like Microsoft Word and\nOpenOffice.","categories":["www"],"annotations":{"cpe":"cpe:2.3:a:ckeditor:ckeditor:4.21.0:::::dragonfly6:x86_64"}},{"name":"cmake-core","origin":"devel/cmake-core","version":"3.29.6","comment":"Cross-platform Makefile generator","maintainer":"kde@FreeBSD.org","www":"https://www.cmake.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2df9aec7b364f62808ee84f6593b797bdceddbfb1d44c0e4fad76f569972dced","flatsize":52725933,"path":"All/cmake-core-3.29.6.pkg","repopath":"All/cmake-core-3.29.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":14143044,"desc":"CMake is used to control the software compilation process using simple\nplatform and compiler independent configuration files. CMake generates native\nmakefiles and workspaces that can be used in the compiler environment of your\nchoice. CMake is quite sophisticated: it is possible to support complex\nenvironments requiring system configuration, pre-processor generation, code\ngeneration, and template instantiation.\n\nThis port contains CMake core software used by projects depending on CMake\nto build.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pkg":{"origin":"ports-mgmt/pkg","version":"1.21.3"},"rhash":{"origin":"security/rhash","version":"1.4.4_1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libexpat.so.1","librhash.so.1","libuv.so.1","libncurses.so.6","libtinfo.so.6","libpkg.so.4"],"options":{"CPACK":"on","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:cmake_project:cmake:3.29.6:::::dragonfly6:x86_64"}},{"name":"cinnamon-session","origin":"x11/cinnamon-session","version":"5.4.0_4","comment":"Session component for the cinnamon desktop","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/cinnamon-session","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8df54acfd9db80c7613f7b4bb12dc1b240a4a2315d387bd3ce42ee8d0e9cb2c6","flatsize":404610,"path":"All/cinnamon-session-5.4.0_4.pkg","repopath":"All/cinnamon-session-5.4.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":116360,"desc":"This provides session management for the cinnamon desktop, and\nprovides the tools used to start the desktop.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xapp":{"origin":"x11/xapp","version":"2.8.2"}},"categories":["x11","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libICE.so.6","libcanberra.so.0","libSM.so.6","libX11.so.6","libxapp.so.1","libXau.so.6","libXext.so.6","libXrender.so.1","libXtst.so.6","libGL.so.1","libXcomposite.so.1"],"options":{"IPV6":"on"}},{"name":"cinnamon-menus","origin":"x11/cinnamon-menus","version":"5.4.0","comment":"Additional UI API for cinnamon","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/cinnamon-menus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd6ddbb3384ae177f4644d6075c10a6abfefbed73ee64d8c36bcc43c3796951c","flatsize":276686,"path":"All/cinnamon-menus-5.4.0.pkg","repopath":"All/cinnamon-menus-5.4.0.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":64080,"desc":"This package is a replacemenent of gnome-menus for\nthe cinnamon project.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["x11","gnome"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"shlibs_provided":["libcinnamon-menu-3.so.0"]},{"name":"cld2","origin":"devel/cld2","version":"20150505","comment":"Compact language detector library","maintainer":"demon@FreeBSD.org","www":"https://code.google.com/p/cld2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6368390d13f08f18216fabf62bac4d31937900eb4b8a4e7ac04b8c4c84d0316b","flatsize":8533143,"path":"All/cld2-20150505.pkg","repopath":"All/cld2-20150505.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":5239568,"desc":"A port from the CLD (Compact Language Detector) library embedded in\nGoogle's Chromium browser.  The library detects the language from\nprovided UTF8 text (plain text or HTML).  It's implemented in C++,\nwith very basic Python bindings.","categories":["devel"],"shlibs_provided":["libcld2.so","libcld2_full.so"]},{"name":"cinnamon-screensaver","origin":"x11/cinnamon-screensaver","version":"5.4.2_2","comment":"Cinnamon screen saver and locker","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/cinnamon-screensaver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c408b62f2a3e7a0437f7e76ab56c762f205bed05350f5db775bcbd7a0286859b","flatsize":1444997,"path":"All/cinnamon-screensaver-5.4.2_2.pkg","repopath":"All/cinnamon-screensaver-5.4.2_2.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21"],"pkgsize":157356,"desc":"Gnome-screensaver is GNOME-based screen saver and locker that aims to have\nsimple, sane, secure defaults and be well integrated with the desktop.\nIt is designed to support:\n\n        * the ability to lock down configuration settings\n        * translation into other languages\n        * user switching","deps":{"accountsservice":{"origin":"sysutils/accountsservice","version":"23.13.9_1"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cinnamon-desktop":{"origin":"x11/cinnamon-desktop","version":"5.4.2_4"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-keyring":{"origin":"security/gnome-keyring","version":"42.1_4"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libgnomekbd":{"origin":"x11/libgnomekbd","version":"3.26.1_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-cairo":{"origin":"graphics/py-cairo","version":"1.21.0,1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-python-xapp":{"origin":"x11/py-python-xapp","version":"2.4.1"},"py311-setproctitle":{"origin":"devel/py-setproctitle","version":"1.3.3"},"python311":{"origin":"lang/python311","version":"3.11.9"},"unix-selfauth-helper":{"origin":"security/unix-selfauth-helper","version":"1.1_1"},"xdotool":{"origin":"x11/xdotool","version":"3.20211022.1_1,1"}},"categories":["x11","gnome"],"shlibs_required":["libgobject-2.0.so.0","libglib-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libgio-2.0.so.0","libX11.so.6","libxdo.so.3","libXinerama.so.1","libintl.so.8","libpango-1.0.so.0","libcairo.so.2"],"shlibs_provided":["libcscreensaver.so.0"]},{"name":"cinnamon-control-center","origin":"sysutils/cinnamon-control-center","version":"5.4.6_3","comment":"Control center for Cinnamon","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/cinnamon-control-center","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68078700fa7528078b8c10b4bb9a42a2721e631320df1cb179a688cebdada4f6","flatsize":614278,"path":"All/cinnamon-control-center-5.4.6_3.pkg","repopath":"All/cinnamon-control-center-5.4.6_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":177752,"desc":"Replacement of the GNOME 3 control center for the Cinnamon User Interface","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cinnamon-desktop":{"origin":"x11/cinnamon-desktop","version":"5.4.2_4"},"cinnamon-menus":{"origin":"x11/cinnamon-menus","version":"5.4.0"},"cinnamon-settings-daemon":{"origin":"sysutils/cinnamon-settings-daemon","version":"5.4.4_4"},"colord":{"origin":"graphics/colord","version":"1.4.7"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"iso-codes":{"origin":"misc/iso-codes","version":"4.15.0"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libgnomekbd":{"origin":"x11/libgnomekbd","version":"3.26.1_2"},"libgudev":{"origin":"devel/libgudev","version":"237"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxklavier":{"origin":"x11/libxklavier","version":"5.3_3,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"}},"categories":["sysutils","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcinnamon-menu-3.so.0","libX11.so.6","libnotify.so.4","libcolord.so.2","libcinnamon-desktop.so.4","libcairo.so.2","libupower-glib.so.3","libgnomekbd.so.8","libxklavier.so.16","libgnomekbdui.so.8"],"shlibs_provided":["libcolor.so","libdisplay.so","libregion.so","libcinnamon-control-center.so.1"],"options":{"COLORD":"on","ONLINEACCOUNTS":"off","WACOM":"off"}},{"name":"cinnamon-desktop","origin":"x11/cinnamon-desktop","version":"5.4.2_4","comment":"Additional UI API for cinnamon","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/cinnamon-desktop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26f1f37ba76b90ac42f7f89cd6cc218e1473b8eb8c7ad8c27fb03df42832f4e6","flatsize":1088125,"path":"All/cinnamon-desktop-5.4.2_4.pkg","repopath":"All/cinnamon-desktop-5.4.2_4.pkg","licenselogic":"and","licenses":["GPLv2","LGPL20"],"pkgsize":198720,"desc":"This is a collection of APIs.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"xkeyboard-config":{"origin":"x11/xkeyboard-config","version":"2.41_4"}},"categories":["x11","gnome"],"shlibs_required":["libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libX11.so.6","libXext.so.6","libxkbfile.so.1","libXrandr.so.2"],"shlibs_provided":["libcinnamon-desktop.so.4"],"options":{"ALSA":"on"}},{"name":"cingb","origin":"emulators/cingb","version":"0.32_2","comment":"Yet another Nintendo Game Boy emulator","maintainer":"0mp@FreeBSD.org","www":"https://github.com/nakal/cingb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"408a674164829a9b6d79943ffcc4f23a4cf917d99358b12d21c2a610dd99e1ce","flatsize":131912,"path":"All/cingb-0.32_2.pkg","repopath":"All/cingb-0.32_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":48876,"desc":"cingb is an ATTEMPT to write a Gameboy-emulator for all kinds of platforms.\nIt plays Gameboy and Gameboy Color ROMs, includes a debugger for step-by-step\nanalysis of Gameboy programs and might be also interesting for educational\npurposes.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"}},"categories":["emulators"],"shlibs_required":["libX11.so.6","libXext.so.6","libXv.so.1"],"options":{"DEBUG":"off","DOCS":"on"}},{"name":"cimod","origin":"math/cimod","version":"1.6.2","comment":"C++ header-only library for a binary quadratic models","maintainer":"yuri@FreeBSD.org","www":"https://github.com/OpenJij/cimod","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69c2a41e9800ac0cf8f4c6ab742fbfba8e91dd363cc3a0f1006ef94f054ff59f","flatsize":174418,"path":"All/cimod-1.6.2.pkg","repopath":"All/cimod-1.6.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23552,"desc":"cmod is a C++ library for a binary quadratic model.","deps":{"eigen":{"origin":"math/eigen3","version":"3.4.0_3"},"nlohmann-json":{"origin":"devel/nlohmann-json","version":"3.11.3"}},"categories":["math"]},{"name":"cidr","origin":"net-mgmt/cidr","version":"2.3.2_2","comment":"RFC 1878 subnet calculator / helper","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32f7573a3e841ece2d22115a4b4294d1fc9b4ce9fc892322ca2382c04c2b5689","flatsize":30527,"path":"All/cidr-2.3.2_2.pkg","repopath":"All/cidr-2.3.2_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":12768,"desc":"cidr is a tiny command-line tool for determining network and broadcast addresses\na la RFC 1878.  It takes an IP address and netmask and outputs the network\naddress, broadcast address, and total number of addresses for the corresponding\nsubnet.  The IP can be in binary, decimal, hex, or dotted quad.  The mask can be\nin binary, decimal, hex, dotted quad, or prefix.","categories":["net-mgmt"]},{"name":"cinnamon-settings-daemon","origin":"sysutils/cinnamon-settings-daemon","version":"5.4.4_4","comment":"Cinnamon desktop settings daemon","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/cinnamon-settings-daemon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99545a1356888e861dbc410fa24188cf80ed7de26b542e4ffd773f4ea01c2082","flatsize":1678278,"path":"All/cinnamon-settings-daemon-5.4.4_4.pkg","repopath":"All/cinnamon-settings-daemon-5.4.4_4.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":343308,"desc":"cinnamon settings daemon.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cinnamon-desktop":{"origin":"x11/cinnamon-desktop","version":"5.4.2_4"},"cinnamon-session":{"origin":"x11/cinnamon-session","version":"5.4.0_4"},"colord":{"origin":"graphics/colord","version":"1.4.7"},"cups":{"origin":"print/cups","version":"2.4.10_1"},"dconf":{"origin":"devel/dconf","version":"0.40.0_4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libgnomekbd":{"origin":"x11/libgnomekbd","version":"3.26.1_2"},"libgudev":{"origin":"devel/libgudev","version":"237"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxklavier":{"origin":"x11/libxklavier","version":"5.3_3,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nspr":{"origin":"devel/nspr","version":"4.35"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"upower":{"origin":"sysutils/upower","version":"1.90.2_1"}},"categories":["sysutils","gnome"],"shlibs_required":["libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libintl.so.8","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libX11.so.6","libcinnamon-desktop.so.4","libcairo.so.2","libcanberra-gtk3.so.0","libcanberra.so.0","libcolord.so.2","liblcms2.so.2","libpolkit-gobject-1.so.0","libXi.so.6","libgnomekbd.so.8","libxklavier.so.16","libgnomekbdui.so.8","libupower-glib.so.3","libXext.so.6","libcups.so.2","libfontconfig.so.1"],"shlibs_provided":["libcsd.so"],"options":{"CUPS":"on","SMARTCARD":"off","WACOM":"off"}},{"name":"cim","origin":"lang/cim","version":"3.37_3","comment":"Compiler for the SIMULA programming language","maintainer":"bofh@FreeBSD.org","www":"http://folk.uio.no/simula67/cim.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69a0007556a19d3713555b848ff78e6b48c0f5d9006dc121207bfe5dca59dc1b","flatsize":920446,"path":"All/cim-3.37_3.pkg","repopath":"All/cim-3.37_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":187876,"desc":"The SIMULA programming language was designed and built by Ole-Johan Dahl\nand Kristen Nygaard at the Norwegian Computing Centre (NCC) in Oslo\nbetween 1962 and 1967.1 It was originally designed and implemented as a\nlanguage for discrete event simulation, but was later expanded and\nreimplemented as a full scale general purpose programming language.\n\nAlthough SIMULA never became widely used, the language has been highly\ninfluential on modern programming methodology. Among other things SIMULA\nintroduced important object-oriented programming concepts like classes and\nobjects, inheritance, and dynamic binding.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["lang"],"shlibs_provided":["libcim.so.3"]},{"name":"circuslinux","origin":"games/circuslinux","version":"1.0.3_14","comment":"\"Circus Linux!\" is a clone of the Atari 2600 game \"Circus Atari\"","maintainer":"ports@FreeBSD.org","www":"http://www.newbreedsoftware.com/circus-linux/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88801a395964d859057fe8eb7451ce90c8c9580c2a3f5e4eeb3999bda78eb2d2","flatsize":1776723,"path":"All/circuslinux-1.0.3_14.pkg","repopath":"All/circuslinux-1.0.3_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1079124,"desc":"\"Circus Linux!\" is a clone of the Atari 2600 game \"Circus Atari\",\nproduced by Atari, Inc. (which is itself a clone of an earlier\narcade game named, simply \"Circus\").\n\nThe object is to move a teeter-totter back and forth across the\nscreen to bounce clowns up into the air. When they reach the top,\nthey pop rows of balloons and then fall back down.\n\nThe gameplay is similar to the classics \"Breakout\" and \"Arkanoid\".","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe circuslinux port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"chruby","origin":"devel/chruby","version":"0.3.9","comment":"Changes the current Ruby","maintainer":"ross@rosstimson.com","www":"https://github.com/postmodern/chruby","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2651e80c40fa3bd704f2aca1ff8d4b0db36f54fd233cfe5305c4602332b6b918","flatsize":5048,"path":"All/chruby-0.3.9.pkg","repopath":"All/chruby-0.3.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3308,"desc":"Changes the current Ruby.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["devel","ruby"],"messages":[{"message":"Add the following to the /etc/profile.d/chruby.sh, ~/.bash_profile or\n~/.zprofile file:\n\nsource /usr/local/share/chruby/chruby.sh\n\nBy default chruby will search for Rubies installed into /opt/rubies/ or\n~/.rubies/. For non-standard installation locations, simply set the RUBIES\nvariable:\n\nRUBIES=(\n  /opt/jruby-1.7.0\n  $HOME/src/rubinius\n)\n\nIf you are migrating from another Ruby manager, set `RUBIES` accordingly:\n\nRVM: RUBIES=(~/.rvm/rubies/*)\nrbenv: RUBIES=(~/.rbenv/versions/*)\nrbfu: RUBIES=('~/.rbfu/rubies/*)\n\nTo enable auto-switching of Rubies specified by .ruby-version files:\n\nsource /usr/local/share/chruby/auto.sh","type":"install"}]},{"name":"chyves","origin":"sysutils/chyves","version":"0.2.0_1","comment":"bhyve front-end manager","maintainer":"ports@FreeBSD.org","www":"http://chyves.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9dfb00a26eac2dbfd950909f16e57acf19dc11dd9b23906478394b11c9a13060","flatsize":289480,"path":"All/chyves-0.2.0_1.pkg","repopath":"All/chyves-0.2.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":74620,"desc":"chyves is a bhyve front-end manager. chyves manages type-2 virtualized guests by\nutilizing hardware virtualization on a base FreeBSD 10.3+ installation. On a\nbase install, only FreeBSD guests can run. However, with the installation of\nsysutils/grub2-bhyve and sysutils/bhyve-firmware from ports or pkg, most other\nOSes can run as a guest, including Windows. See DEPENDENCIES section in the man\npage for more information.\n\nchyves is targeted for beginners as well as power users. Beginners should find\nchyves relatively easy to use with lots of documentation and demonstrations.\nWhile power users should find utility with features such as true ZFS clones,\nPCI passthrough, rapid execution against many guests, disk images, and snapshot\nreverted states on boot/reboot to name a few of the advanced features.\n\nThe name 'chyves' is the pluralized, big endian alphabetic increment of bhyve.\n'chyves' is pronounced like 'chives', part of the Allium genus. The onion is\nalso in the Allium genus.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe chyves port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"chu","origin":"comms/chu","version":"0.1.29_1","comment":"Synchronise computer clock to CHU radio station","maintainer":"hamradio@FreeBSD.org","www":"https://www.rossi.com/chu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a4489684ffadbe64fcc885a01eb834e6da11e28a6d7eb2b83229b2817fafb3f","flatsize":4850039,"path":"All/chu-0.1.29_1.pkg","repopath":"All/chu-0.1.29_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":25648,"desc":"CHU is a time-standard shortwave radio station operated by National\nResearch Council Canada (NRC). This software uses signals from radio\nstation CHU to set and frequency discipline the system clock on a\nLinux (FreeBSD) based system.","categories":["comms","hamradio"],"options":{"DOCS":"on"}},{"name":"chryzodus","origin":"math/chryzodus","version":"0.32_4","comment":"Chryzode (http//www.chryzode.org) explorer","maintainer":"nivit@FreeBSD.org","www":"https://chryzodus.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21d9b1558317a0dc6817082b69654b35aad9e1186ec298cbe8a7c35e8ef57569","flatsize":83803,"path":"All/chryzodus-0.32_4.pkg","repopath":"All/chryzodus-0.32_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29612,"desc":"Chryzodus is a cross-platform graphical program drawing\nbeautiful and colorful chryzodes.\nIf you do not know what chryzodes are, take a look at\nhttp://www.chryzode.org/. Then you will be able to explore\nthe world of chryzodes by yourself using Chryzodus.\nBut one does not even need to know much about chryzodes\nto use Chryzodus and see beautiful images appear on the screen!","deps":{"allegro":{"origin":"devel/allegro","version":"4.4.3.1_4"}},"categories":["math"],"shlibs_required":["liballeg.so.4"],"options":{"DOCS":"on"}},{"name":"chrpath","origin":"devel/chrpath","version":"0.16_1","comment":"Tool to modify DT_RPATH in existing ELF binaries","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26b3f6e99a296c68ac13107607a7b7f859a8c70adda5ee3f33a2f781b2aaf42e","flatsize":51232,"path":"All/chrpath-0.16_1.pkg","repopath":"All/chrpath-0.16_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19864,"desc":"chrpath allows you to modify the dynamic library load path (rpath) of\ncompiled programs. Only removing and modifying the rpath is supported.\n\nNote: The modification performed is in-place; the new DT_RPATH cannot\nbe longer than the existing DT_RPATH value. Also, the binary can only\nwork with the ELF class of the host system.","categories":["devel","sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe chrpath port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"chrootuid","origin":"security/chrootuid","version":"1.3_1","comment":"Simple wrapper that combines chroot(8) and su(1) into one program","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94941ba7783032ae6f46807ad00dcd6965d701f059e8192a20f6701d57de2419","flatsize":16126,"path":"All/chrootuid-1.3_1.pkg","repopath":"All/chrootuid-1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7624,"desc":"The chrootuid command combines chroot(8) and su(1) into one program,\nso that there is no need to have commands such as /usr/bin/su in the\nrestricted environment.  Access to the file system is restricted to\nthe newroot subtree and privileges are restricted to those of the\nnewuser account (which must be a known account in the unrestricted\nenvironment).\n\nSee also jail(8)","categories":["security"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe chrootuid port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"chroot_safe","origin":"security/chroot_safe","version":"1.4_2","comment":"LD_PRELOAD wrapper to safely chroot(2) any program","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/chrootsafe/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5ecc05ce254dabe417c64614bf14bec8d0b9ff921f76d485395c4fbb448baf8","flatsize":9957,"path":"All/chroot_safe-1.4_2.pkg","repopath":"All/chroot_safe-1.4_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5408,"desc":"chroot_safe, a tool to chroot any application in a sane manner without\nrequring binaries, shared libraries etc within the chroot or any support from\nthe application. Works with any dynamically linked application.","categories":["security","sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe chroot_safe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"chrony","origin":"net/chrony","version":"4.5_1","comment":"System clock synchronization client and server","maintainer":"mandree@FreeBSD.org","www":"https://chrony-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8821474334322ebbd9c274c3ba35b3c37d0a51ce91baa7ac65a5979712c1d52e","flatsize":587206,"path":"All/chrony-4.5_1.pkg","repopath":"All/chrony-4.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":258036,"desc":"chrony is a pair of programs which are used to maintain the accuracy of the\nsystem clock on a computer; the two programs are called chronyd and chronyc.\n\nchronyd is a daemon which runs in background on the system.  It obtains\nmeasurements via the network of the system clock's offset relative to time\nservers on other systems and adjusts the system time accordingly.  For\nisolated systems, the user can periodically enter the correct time by hand\n(using chronyc).  In either case, chronyd determines the rate at which the\ncomputer gains or loses time, and compensates for this.  chronyd implements\nthe NTP protocol and can act as either a client or a server.\n\nchronyc provides a user interface to chronyd for monitoring its performance\nand configuring various settings.  It can do so while running on the same\ncomputer as the chronyd instance it is controlling or a different computer.","deps":{"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"nettle":{"origin":"security/nettle","version":"3.10_1"}},"categories":["net"],"users":["chronyd"],"groups":["chronyd"],"shlibs_required":["libnettle.so.8","libgnutls.so.30","libedit.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","HTMLDOCS":"off","NTS":"on","USER":"on","NETTLE":"on","NSS":"off"},"annotations":{"cpe":"cpe:2.3:a:tuxfamily:chrony:4.5:::::dragonfly6:x86_64:1"}},{"name":"chuffed","origin":"math/chuffed","version":"0.13.2","comment":"Lazy clause generation CP solver for MiniZinc","maintainer":"yuri@FreeBSD.org","www":"https://github.com/chuffed/chuffed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"702c1aff90093c3ab8beba4a4e47912294c1ed8668e34837fa880c70bf516759","flatsize":2200585,"path":"All/chuffed-0.13.2.pkg","repopath":"All/chuffed-0.13.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":653532,"desc":"The Chuffed CP solver backend for the MiniZinc constraint modelling language.","categories":["math"],"shlibs_provided":["libchuffed.so","libchuffed_fzn.so"]},{"name":"chrony-lite","origin":"net/chrony-lite","version":"4.5_1","comment":"System clock synchronization client and server (lite)","maintainer":"decke@FreeBSD.org","www":"https://chrony-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c269fa36c90402c5ac28eefb6de0369cea5f565427710bb4101a28fe0f4177f6","flatsize":557166,"path":"All/chrony-lite-4.5_1.pkg","repopath":"All/chrony-lite-4.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":244644,"desc":"chrony is a pair of programs which are used to maintain the accuracy of the\nsystem clock on a computer; the two programs are called chronyd and chronyc.\n\nchronyd is a daemon which runs in background on the system.  It obtains\nmeasurements via the network of the system clock's offset relative to time\nservers on other systems and adjusts the system time accordingly.  For\nisolated systems, the user can periodically enter the correct time by hand\n(using chronyc).  In either case, chronyd determines the rate at which the\ncomputer gains or loses time, and compensates for this.  chronyd implements\nthe NTP protocol and can act as either a client or a server.\n\nchronyc provides a user interface to chronyd for monitoring its performance\nand configuring various settings.  It can do so while running on the same\ncomputer as the chronyd instance it is controlling or a different computer.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"}},"categories":["net"],"users":["chronyd"],"groups":["chronyd"],"shlibs_required":["libedit.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","USER":"on"},"annotations":{"cpe":"cpe:2.3:a:tuxfamily:chrony:4.5:::::dragonfly6:x86_64:1"}},{"name":"chrome-gnome-shell","origin":"www/chrome-gnome-shell","version":"10.1_2","comment":"GNOME Shell integration for Chrome","maintainer":"daniel@shafer.cc","www":"https://wiki.gnome.org/Projects/GnomeShellIntegrationForChrome","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a5e71d1427769545dbdf00ed4a76370884e6cc92c563ab153c4f7b6c4e2f6e26","flatsize":62484,"path":"All/chrome-gnome-shell-10.1_2.pkg","repopath":"All/chrome-gnome-shell-10.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22168,"desc":"Native host messaging connector that provides integration\nwith GNOME Shell and the corresponding extensions repository\nhttps://extensions.gnome.org","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-shell":{"origin":"x11/gnome-shell","version":"42.4_9"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"python311":{"origin":"lang/python311","version":"3.11.9"},"unzip":{"origin":"archivers/unzip","version":"6.0_8"}},"categories":["www","gnome"],"messages":[{"message":"This only installs the native host connector.\n\nYou will need to install a browser extension in order to use properly\n\nChromium: https://chrome.google.com/webstore/detail/gnome-shell-integration/gphhapmejobijbbhgpjhcjognlahblep\nFirefox: https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/\nOpera: https://addons.opera.com/en/extensions/details/gnome-shell-integration/\nEpiphany has built in support.","type":"install"}]},{"name":"cinnamon","origin":"x11/cinnamon","version":"5.4.9_6","comment":"Fork of GNOME Shell with layout similar to GNOME 2","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/cinnamon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b09f96eb913b9219676b44ffc00b41e74a04befd79f005fad5af14c3ecc671c1","flatsize":7831601,"path":"All/cinnamon-5.4.9_6.pkg","repopath":"All/cinnamon-5.4.9_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1650028,"desc":"Cinnamon is a Linux desktop which provides advanced innovative features and a\ntraditional user experience.\n\nThe desktop layout is similar to Gnome 2.\nThe underlying technology is forked from Gnome Shell.\nThe emphasis is put on making users feel at home and providing them with an\neasy to use and comfortable desktop experience.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"caribou":{"origin":"accessibility/caribou","version":"0.4.21_7"},"cinnamon-control-center":{"origin":"sysutils/cinnamon-control-center","version":"5.4.6_3"},"cinnamon-menus":{"origin":"x11/cinnamon-menus","version":"5.4.0"},"cinnamon-screensaver":{"origin":"x11/cinnamon-screensaver","version":"5.4.2_2"},"cinnamon-translations":{"origin":"misc/cinnamon-translations","version":"5.4.2"},"cjs":{"origin":"lang/cjs","version":"5.4.1_2"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gettext-tools":{"origin":"devel/gettext-tools","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-backgrounds":{"origin":"x11-themes/gnome-backgrounds","version":"43_1"},"gnome-themes-extra":{"origin":"x11-themes/gnome-themes-extra","version":"3.28_5"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gsound":{"origin":"audio/gsound","version":"1.0.3"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gucharmap":{"origin":"deskutils/gucharmap","version":"15.1.0_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"keybinder-gtk3":{"origin":"x11/keybinder-gtk3","version":"0.3.2_3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libgnomekbd":{"origin":"x11/libgnomekbd","version":"3.26.1_2"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"metacity":{"origin":"x11-wm/metacity","version":"3.44.0_3"},"muffin":{"origin":"x11-wm/muffin","version":"5.4.5_4"},"nemo":{"origin":"x11-fm/nemo","version":"5.4.2_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-pexpect":{"origin":"misc/py-pexpect","version":"4.9.0_1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-pyinotify":{"origin":"devel/py-pyinotify","version":"0.9.6_1"},"py311-python-pam":{"origin":"security/py-python-pam","version":"1.8.4"},"py311-python-xapp":{"origin":"x11/py-python-xapp","version":"2.4.1"},"py311-pytz":{"origin":"devel/py-pytz","version":"2024.1,1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-tinycss":{"origin":"textproc/py-tinycss","version":"0.4"},"python311":{"origin":"lang/python311","version":"3.11.9"},"timezonemap":{"origin":"misc/timezonemap","version":"0.4.5.2_2"},"tint2":{"origin":"x11/tint","version":"16.7_5"},"xapp":{"origin":"x11/xapp","version":"2.8.2"}},"categories":["x11","gnome"],"shlibs_required":["libatk-bridge-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libmuffin-clutter-0.so.0","libX11.so.6","libgirepository-1.0.so.1","libmuffin.so.0","libcjs.so.0","libcairo.so.2","libmuffin-cogl-0.so.0","libcinnamon-menu-3.so.0","libgdk-3.so.0","libgtk-3.so.0","libXfixes.so.3","libmuffin-cogl-pango-0.so.0","libxapp.so.1","libxml2.so.2","libgstreamer-1.0.so.0","libgstbase-1.0.so.0","libatk-1.0.so.0","libpango-1.0.so.0","libmuffin-cogl-path-0.so.0","libgdk_pixbuf-2.0.so.0"],"shlibs_provided":["libcinnamon.so","libst.so"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:linuxmint:cinnamon:5.4.9:::::dragonfly6:x86_64:6"}},{"name":"chromaprint","origin":"audio/chromaprint","version":"1.5.1.20221217_1","comment":"AcoustID audio fingerprinting library","maintainer":"jhale@FreeBSD.org","www":"https://acoustid.org/chromaprint","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5d9778adfe1a990eca71fe6738f29aff4bea98f441034fd2cf7dd636d0edd3b","flatsize":162478,"path":"All/chromaprint-1.5.1.20221217_1.pkg","repopath":"All/chromaprint-1.5.1.20221217_1.pkg","licenselogic":"and","licenses":["LGPL21","MIT"],"pkgsize":61848,"desc":"Chromaprint is the core component of the AcoustID project.  It is\na client-side library that implements a custom algorithm for\nextracting fingerprints from any audio source.  Also included is\nfpcalc, a small utility for calculating AcoustID fingerprints.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"}},"categories":["audio"],"shlibs_required":["libavformat.so.60","libavcodec.so.60","libavutil.so.58","libswresample.so.4"],"shlibs_provided":["libchromaprint.so.1"],"options":{"DOCS":"on","DOXYGEN":"off","TEST":"off"}},{"name":"chromono","origin":"games/chromono","version":"1.1.1","comment":"Circular color puzzle","maintainer":"amdmi3@FreeBSD.org","www":"https://thp.io/2013/chromono/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"131026312d7c9538394b13ed7aef55574692b05438a47fe30499e33841a713e6","flatsize":874447,"path":"All/chromono-1.1.1.pkg","repopath":"All/chromono-1.1.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":616932,"desc":"All those half-colored spheres could really need some help. And\nwith that, we obviously mean your help, otherwise this would probably\nnot be a game, but a movie or something. Grab those fully-colored\nspheres and share the color (and the correct one at that) to bring\nthe world order back to normal. Sounds easy? It is. Up until the\nthird level or so. Then it gets tricky. But you'll figure it out,\nI'm sure.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libvorbisfile.so.3","libSDL2-2.0.so.0","libOpenGL.so.0","libGLX.so.0","libGLU.so.1"]},{"name":"chpp","origin":"textproc/chpp","version":"0.3.5_7","comment":"Non-intrusive full-featured text preprocessor","maintainer":"ports@FreeBSD.org","www":"https://www.complang.tuwien.ac.at/schani/chpp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"837e2fe2debceeeed7abe16fc4ba0352a1cbdd3e8f75754f7a8427f9499e7f9f","flatsize":364514,"path":"All/chpp-0.3.5_7.pkg","repopath":"All/chpp-0.3.5_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":164772,"desc":"`chpp' is a preprocessor. Therefore, its main purpose is to modify\ninput text by including other input files and by macro expansion.\n\nWhat distinguishes `chpp' from other textprocessors are mainly two\nfeatures:\n\n* `chpp' is non-intrusive. This means that you can take your\n     favorite text and it is very unlikely that it will be changed when\n     piped through `chpp'. Due to this feature it is pretty easy to\n     start using `chpp' since you can just start writing your text and\n     need not concern yourself with `chpp' sitting in the background\n     changing it for no obvious reason.\n\n* `chpp' is not just a package for performing simple macro expansion,\n     but can indeed be considered a full-fledged programming language.\n     Most importantly, it provides support for complex data structures,\n     namely lists and hashes (associative arrays), which can be nested\n     arbitrarily.","deps":{"boehm-gc":{"origin":"devel/boehm-gc","version":"8.2.6"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libgnuregex":{"origin":"devel/libgnuregex","version":"6.0"}},"categories":["textproc"],"shlibs_required":["libgc.so.1","libgnuregex.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe chpp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cinnamon-translations","origin":"misc/cinnamon-translations","version":"5.4.2","comment":"Translations for the cinnamon desktop","maintainer":"gnome@FreeBSD.org","www":"https://github.com/linuxmint/cinnamon-translations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"293c5dbf04615dcc128b28769c8f374f0a32ed38208f53e7c3e35cac4c4f9331","flatsize":23253948,"path":"All/cinnamon-translations-5.4.2.pkg","repopath":"All/cinnamon-translations-5.4.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3302016,"desc":"Translations for cinnamon desktop.","categories":["misc","x11","gnome"]},{"name":"closure-compiler","origin":"www/closure-compiler","version":"20220601","comment":"Closure Compiler","maintainer":"bryan@frimin.fr","www":"https://developers.google.com/closure/compiler/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a58349858cc6f0cd48ce379c21ee0dab3fb247b08f83c746cec70cbb1f58296c","flatsize":13536818,"path":"All/closure-compiler-20220601.pkg","repopath":"All/closure-compiler-20220601.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12180088,"desc":"Closure Compiler is a JavaScript optimizing compiler. It parses your\nJavaScript, analyzes it, removes dead code and rewrites and minimizes\nwhat's left. It also checks syntax, variable references, and types,\nand warns about common JavaScript pitfalls. It is used in many of\nGoogle's JavaScript apps, including Gmail, Google Web Search, Google\nMaps, and Google Docs.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["www","java"]},{"name":"chpasswd","origin":"www/chpasswd","version":"2.2.4_1","comment":"Allow users to change their Squid or Web password using the browser","maintainer":"madpilot@FreeBSD.org","www":"https://sourceforge.net/projects/orsochpasswd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af9d4b55a1baa6c14f76ccaa981004e8d77f7c7ea33832d3ab3a855795fa35f0","flatsize":32593,"path":"All/chpasswd-2.2.4_1.pkg","repopath":"All/chpasswd-2.2.4_1.pkg","licenselogic":"single","pkgsize":12212,"desc":"This utility allow your users to change their Squid or Web password using\nthe browser.","categories":["www"],"messages":[{"message":"Remember, passwd and log file must be owned by httpd user.","type":"install"}]},{"name":"chordpack","origin":"audio/chordpack","version":"0.8.1_2","comment":"Script to convert ChordPro files to HTML, ASCII, and TeX","maintainer":"sethk@meowfishies.com","www":"http://sweb.cz/dan.polansky/chordpack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cd0909edc331a1bdc0282f124cfc1c72f5e613423e6233641f5499b3d88a852","flatsize":79942,"path":"All/chordpack-0.8.1_2.pkg","repopath":"All/chordpack-0.8.1_2.pkg","licenselogic":"single","pkgsize":20204,"desc":"This a PERL script that converts ChordPro files (.chopro) to a more\nreadable output format, including HTML, ASCII, and TeX.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio"],"options":{"DOCS":"on"}},{"name":"citra","origin":"emulators/citra","version":"s20220902_3","comment":"Nintendo 3DS emulator/debugger","maintainer":"ports@FreeBSD.org","www":"https://citra-emu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a43a177c078abb86b7705b8cdff3a0a2b4249fb22056e37e4ae708f3e0f50d58","flatsize":16690206,"path":"All/citra-s20220902_3.pkg","repopath":"All/citra-s20220902_3.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","BSL","GPLv2+","ISCL","LGPL21+","MIT","OpenSSL","UNLICENSE"],"pkgsize":4781088,"desc":"Citra is an experimental open-source Nintendo 3DS emulator/debugger\nwritten in C++. It is written with portability in mind, with builds\nactively maintained for Windows, Linux and OS X. Citra only emulates a\nsubset of 3DS hardware, and therefore is generally only useful for\nrunning/debugging homebrew applications. At this time, Citra is even\nable to boot several commercial games! Most of these do not run to a\nplayable state, but we are working every day to advance the project\nforward.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["emulators"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libavformat.so.60","libavcodec.so.60","libswscale.so.7","libswresample.so.4","libavutil.so.58","libSDL2-2.0.so.0"],"options":{"ALSA":"off","FFMPEG":"on","JACK":"off","PULSEAUDIO":"off","SNDIO":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe citra port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"choparp","origin":"net-mgmt/choparp","version":"20150613_1","comment":"Simple proxy arp daemon","maintainer":"garga@FreeBSD.org","www":"https://github.com/quinot/choparp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"682aa5eef14d88fa121d520466885340cdfb4cf5fe6f38260b22087c5326489c","flatsize":14015,"path":"All/choparp-20150613_1.pkg","repopath":"All/choparp-20150613_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7408,"desc":"choparp is a easy-to-use proxy arp daemon.  It watches arp request pack-\nets visible on the interface specified by argument if_name, and sends\nproxy arp reply to the sender if the arp request queries the MAC address\n(ethernet hardware address) for the network speicified by net_addr and\nnet_mask.","categories":["net-mgmt"]},{"name":"chntpw","origin":"security/chntpw","version":"140201","comment":"Utility to set the password and edit registry on Microsoft NT system","maintainer":"ports@FreeBSD.org","www":"http://pogostick.net/~pnh/ntpasswd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ad45dcfef4cc5f1fabce2877f5e94825b78dee444726146b052400ec53e2783","flatsize":253903,"path":"All/chntpw-140201.pkg","repopath":"All/chntpw-140201.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":63740,"desc":"* This is a utility to (re)set the password of any user that has a valid\n  (local) account on your NT system.\n* You do not need to know the old password to set a new one.\n* It works offline, that is, you have to shutdown your computer and boot off\n  a floppydisk or CD.\n* Will detect and offer to unlock locked or disabled out user accounts!\n* It is also an almost fully functional registry editor!","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security","sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe chntpw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"chomsky","origin":"x11-fonts/chomsky","version":"2.3","comment":"New York Times masthead, reimagined as a full font","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/ctrlcctrlv/chomsky","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6123823a9e82c654c790a7a8c9602205310a7b1765b99063289dbb9b9b34734","flatsize":135744,"path":"All/chomsky-2.3.pkg","repopath":"All/chomsky-2.3.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":65152,"desc":"This is Chomsky, a newspaper masthead font in the style of the New York\nTimes masthead.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"cinny","origin":"www/cinny","version":"3.2.0","comment":"Yet another Matrix client for the web","maintainer":"ashish@FreeBSD.org","www":"https://cinny.in/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9bd33b65a65ec6273070cd9b314723ceccdad6678a88c53d5aefdfaec7f334f3","flatsize":11993861,"path":"All/cinny-3.2.0.pkg","repopath":"All/cinny-3.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3769156,"desc":"Cinny is a Matrix client focusing primarily on simple,\nelegant and secure interface.","categories":["www"],"annotations":{"cpe":"cpe:2.3:a:cinny_project:cinny:3.2.0:::::dragonfly6:x86_64"},"messages":[{"message":"Please serve files in /usr/local/www/cinny with a webserver of your choice. (eg. www/nginx)","type":"install"}]},{"name":"chkrootkit","origin":"security/chkrootkit","version":"0.58b","comment":"Tool to locally check for signs of a rootkit","maintainer":"lacey.leanne@gmail.com","www":"http://www.chkrootkit.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"309d63e30081319f92f0a31955dc18773fd7570e62d7cbac824b4215dbfdb6d2","flatsize":161987,"path":"All/chkrootkit-0.58b.pkg","repopath":"All/chkrootkit-0.58b.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":29780,"desc":"Chkrootkit is a tool to locally check for signs of a rootkit.\n -------------------------------------------------------------\n\n It contains:\n\n * chkrootkit: a shell script that checks system binaries for\n   rootkit modification.\n * ifpromisc.c: checks if the network interface is in promiscuous\n   mode.\n * chklastlog.c: checks for lastlog deletions.\n * chkwtmp.c: checks for wtmp deletions.\n * check_wtmpx.c: checks for wtmpx deletions.  (Solaris only)\n * chkproc.c: checks for signs of LKM trojans.\n * chkdirs.c: checks for signs of LKM trojans.\n * strings.c: quick and dirty strings replacement.\n * chkutmp.c: checks for utmp deletions.\n\n For an updated list of rootkits, worms and LKMs detected by\n chkrootkit please visit: http://www.chkrootkit.org/\n\nNelson Murilo <nmurilo@gmail.com>\nKlaus Steding-Jessen <jessen@cert.br>","categories":["security"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:chkrootkit:chkrootkit:0.58b:::::dragonfly6:x86_64"}},{"name":"chmview","origin":"converters/chmview","version":"2.0b4_2","comment":"Extractor from .chm files","maintainer":"ak@FreeBSD.org","www":"https://github.com/trexinc/evil-programmers","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba1b3daac61f5884c5673bb546f0406e0d212b75eb4e86dd449f80c2e575ec77","flatsize":29842,"path":"All/chmview-2.0b4_2.pkg","repopath":"All/chmview-2.0b4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":11844,"desc":"Chmview is a simple program to decompose .chm-file to the\ncomponents. Originally it was written for MS Windows to work\nin conjunction with Far filemanager.","deps":{"chmlib":{"origin":"misc/chmlib","version":"0.40_1"}},"categories":["converters","textproc"],"shlibs_required":["libchm.so.0"]},{"name":"chmlib","origin":"misc/chmlib","version":"0.40_1","comment":"Library for dealing with Microsoft ITSS/CHM format files","maintainer":"ak@FreeBSD.org","www":"http://www.jedrea.com/chmlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f9d432fdc54cf40f8c89992a4611dadec3deccbcbfa45a8d7883c2d95639a4d","flatsize":162392,"path":"All/chmlib-0.40_1.pkg","repopath":"All/chmlib-0.40_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":29780,"desc":"CHMLIB is a library for dealing with Microsoft ITSS/CHM format files. Right\nnow, it is a very simple library, but sufficient for dealing with all of the\n.chm files I've come across. Due to the fairly well-designed indexing built\ninto this particular file format, even a small library is able to gain\nreasonably good performance indexing into ITSS archives.","categories":["misc"],"shlibs_provided":["libchm.so.0"],"annotations":{"cpe":"cpe:2.3:a:chmlib:chmlib:0.40:::::dragonfly6:x86_64:1"}},{"name":"chkascii","origin":"textproc/chkascii","version":"2.4_1","comment":"Check an ASCII text file for invalid characters","maintainer":"bourne.identity@hotmail.com","www":"https://github.com/bourne-again/chkascii","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23b06dc7f4d1df67948b5de469f37be450c3224152085b1b183ba84091c00988","flatsize":18713,"path":"All/chkascii-2.4_1.pkg","repopath":"All/chkascii-2.4_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8976,"desc":"chkascii is a small C program that checks files for any ASCII values\nthat are possibly junk. The following are considered the only good ASCII\nvalues permissible in a text file:\n\n32-126\n9\n10\n\nThe user can optionally force additional ASCII values to be treated as\ngood.\n\nFor good text files, chkascii will wind up by checking on proper EOL\ntermination. If the file is not EOL-terminated, that too is reported as\nan error.","categories":["textproc"]},{"name":"choose","origin":"textproc/choose","version":"1.3.4_12","comment":"Human-friendly and fast alternative to cut and (sometimes) awk","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/theryangeary/choose","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50c4088d37bff228ed147c5b04680476c43b375f05c276c2ad4c28001b17874c","flatsize":2058972,"path":"All/choose-1.3.4_12.pkg","repopath":"All/choose-1.3.4_12.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":573340,"desc":"This is choose, a human-friendly and fast alternative to cut and\n(sometimes) awk.\n\nFeatures\n- terse field selection syntax similar to Python's list slices\n- negative indexing from end of line\n- optional start/end index\n- zero-indexed\n- reverse ranges\n- aslightly faster than cut for sufficiently long inputs, much faster\n  than awk\n- regular expression field separators using Rust's regex syntax","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"chromium-bsu","origin":"games/chromium-bsu","version":"0.9.16.1_3","comment":"Arcade-style, top-scrolling space shooter","maintainer":"amdmi3@FreeBSD.org","www":"http://chromium-bsu.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff5ee387d1a27f7014849115ba0fac3965be771688a5d3661e0e983ee2ce3f08","flatsize":1909809,"path":"All/chromium-bsu-0.9.16.1_3.pkg","repopath":"All/chromium-bsu-0.9.16.1_3.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":1268760,"desc":"Chromium B.S.U. is a fast paced, arcade-style, top-scrolling space shooter.","deps":{"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"quesoglc":{"origin":"graphics/quesoglc","version":"0.7.2_10"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libOpenGL.so.0","libGLC.so.0","libSDL2_image-2.0.so.0","libSDL2-2.0.so.0","libopenal.so.1","libalut.so.0","libintl.so.8"],"options":{"DOCS":"on","NLS":"on","OPENAL":"on","SDL_MIXER":"off"}},{"name":"chipvault","origin":"cad/chipvault","version":"200607","comment":"Project organizer for VHDL and Verilog RTL hardware designs","maintainer":"ports@FreeBSD.org","www":"https://chipvault.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a20e4b00ac52e92aa2bfe56b1905cd00bdbbf80309ba546d639d8b656e370d45","flatsize":408611,"path":"All/chipvault-200607.pkg","repopath":"All/chipvault-200607.pkg","licenselogic":"single","pkgsize":85772,"desc":"ChipVault is a VHDL and Verilog Chip Design Organization tool which improves\ndesign efficiency by:\n   - Providing the ability to Navigate and Edit files Hierarchically.\n   - Automatically generating Schematic Component Port views of VHDL and\n     Verilog RTL files.\n   - Automating RTL instantiation and template generation.\n   - Providing Revision Control (designed for HW, not SW development).\n   - Supporting External Tool Hooks (bottom-up vcoms,etc).\n   - Providing an Issue Tracking Log with sorting.\n   - Providing Netlist sorting and hierarchy viewing.\n   - Supporting web-sharing of RTL files (both encrypted and clear).\n   - Fast and Nimble.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["cad"],"messages":[{"message":"===>   NOTICE:\n\nThe chipvault port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"chrono-time-tracking","origin":"misc/chrono","version":"1.1.0.4_22","comment":"Fast time tracking tool made with love","maintainer":"yuri@FreeBSD.org","www":"https://github.com/gochrono/chrono","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83bde88b6bd38328c3383005eb6cbcdb7eb29c25128a867568bd9b075d5397bb","flatsize":8236425,"path":"All/chrono-time-tracking-1.1.0.4_22.pkg","repopath":"All/chrono-time-tracking-1.1.0.4_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2696776,"desc":"Chrono is a time tracking tool written in Go. It is fast and simple to use.","categories":["misc"]},{"name":"chilitags","origin":"multimedia/chilitags","version":"2.0.0.169_8","comment":"Robust fiducial markers for augmented reality and robotics","maintainer":"yuri@FreeBSD.org","www":"https://chili.epfl.ch/software","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5ddce3b73452c531829f3f8739890435803ef1ba1f0f5b49e6e37d0d649219a","flatsize":271152,"path":"All/chilitags-2.0.0.169_8.pkg","repopath":"All/chilitags-2.0.0.169_8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":75816,"desc":"Chilitags are a C++ cross-platform software library for the detection and\nidentification of 2D fiducial markers (a.k.a. tags). Their purpose is to be\nprinted and placed on objects from the real world, to form the basis of\nRobotics or Augmented Reality (AR) applications. Using a camera, the position\nof the tagged objects can be acquired by a computer.\n\nChilitags were developed by Pixar internally for projects of the CHILI lab\n(Computer-Human Interaction in Learning and Instruction, formerly CRAFT),\nsuch as Metroscope or TapaCarp. There are already many alternatives\n(e.g. ARToolKit, or reacTIVision, among many others), but we decided to\nrelease Chilitags anyway, as there seemed to be a demand for it.","deps":{"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"}},"categories":["multimedia"],"shlibs_required":["libopencv_stitching.so.409","libopencv_alphamat.so.409","libopencv_aruco.so.409","libopencv_bgsegm.so.409","libopencv_bioinspired.so.409","libopencv_ccalib.so.409","libopencv_dnn_objdetect.so.409","libopencv_dnn_superres.so.409","libopencv_dpm.so.409","libopencv_face.so.409","libopencv_freetype.so.409","libopencv_fuzzy.so.409","libopencv_hdf.so.409","libopencv_hfs.so.409","libopencv_img_hash.so.409","libopencv_intensity_transform.so.409","libopencv_line_descriptor.so.409","libopencv_mcc.so.409","libopencv_quality.so.409","libopencv_rapid.so.409","libopencv_reg.so.409","libopencv_rgbd.so.409","libopencv_saliency.so.409","libopencv_sfm.so.409","libopencv_stereo.so.409","libopencv_structured_light.so.409","libopencv_phase_unwrapping.so.409","libopencv_superres.so.409","libopencv_optflow.so.409","libopencv_surface_matching.so.409","libopencv_tracking.so.409","libopencv_highgui.so.409","libopencv_datasets.so.409","libopencv_plot.so.409","libopencv_text.so.409","libopencv_videostab.so.409","libopencv_videoio.so.409","libopencv_wechat_qrcode.so.409","libopencv_xfeatures2d.so.409","libopencv_ml.so.409","libopencv_shape.so.409","libopencv_ximgproc.so.409","libopencv_video.so.409","libopencv_xobjdetect.so.409","libopencv_imgcodecs.so.409","libopencv_objdetect.so.409","libopencv_calib3d.so.409","libopencv_dnn.so.409","libopencv_features2d.so.409","libopencv_flann.so.409","libopencv_xphoto.so.409","libopencv_photo.so.409","libopencv_imgproc.so.409","libopencv_core.so.409"],"shlibs_provided":["libchilitags.so"]},{"name":"chroma-syntax-highlighter","origin":"devel/chroma","version":"0.9.2_22","comment":"General purpose syntax highlighter in pure Go","maintainer":"yuri@FreeBSD.org","www":"https://github.com/alecthomas/chroma","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e4421d705a01560cb11c5806a8e00fdeb936ca700b31e89c1f465ce7c318320","flatsize":10087024,"path":"All/chroma-syntax-highlighter-0.9.2_22.pkg","repopath":"All/chroma-syntax-highlighter-0.9.2_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2352556,"desc":"Chroma takes source code and other structured text and converts it into syntax\nhighlighted HTML, ANSI-coloured text, etc.\n\nChroma is based heavily on Pygments, and includes translators for Pygments\nlexers and styles.","categories":["devel"]},{"name":"chimes-calculator","origin":"science/chimes-calculator","version":"1.0.2_1","comment":"Chebyshev Interaction Model for Efficient Simulation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rk-lindsey/chimes_calculator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e453fae36e3af62741a93ca7d02ee8f9e5ce36b423d19c512bd822f0cff669f8","flatsize":612124,"path":"All/chimes-calculator-1.0.2_1.pkg","repopath":"All/chimes-calculator-1.0.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":132416,"desc":"The Chebyshev Interaction Model for Efficient Simulation (ChIMES) is\na machine-learned interatomic potential that can target chemical\nreactivity. ChIMES models are able to approach quantum-accuracy\nthrough a systematically improvable explicitly many-bodied basis\ncomprised of linear combinations of Chebyshev polynomials. ChIMES has\nsuccessfully been applied to a number of condensed phase systems,\nincluding water under ambient and extreme conditions, molten carbon,\nand liquid carbon monoxide under planetary interior conditions. ChIMES\ncan also be used as a many-body repulsive energy for the density\nfunctional based tight binding (DFTB) method.\n\nThe ChIMES calculator comprises a flexible tool set for evaluating\nChIMES interactions (e.g. in simulations, single point calculations,\netc). Users have the option of directly embedding the ChIMES\ncalculator within their codes, or evaluating interactions through the\nbeginner-friendly serial interface, each of which have Python, C++, C,\nand FORTRAN API's.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libchimescalc.so","libchimescalc_fortran.so"]},{"name":"citra-qt5","origin":"emulators/citra-qt5","version":"s20220902_2","comment":"Nintendo 3DS emulator/debugger","maintainer":"ports@FreeBSD.org","www":"https://citra-emu.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb2b6bfa71440673a08e653d3530ddf3fe3b9a83e4e9d28d7b148f4381c87771","flatsize":18859965,"path":"All/citra-qt5-s20220902_2.pkg","repopath":"All/citra-qt5-s20220902_2.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","BSL","GPLv2+","ISCL","LGPL21+","MIT","OpenSSL","UNLICENSE"],"pkgsize":5411772,"desc":"Citra is an experimental open-source Nintendo 3DS emulator/debugger\nwritten in C++. It is written with portability in mind, with builds\nactively maintained for Windows, Linux and OS X. Citra only emulates a\nsubset of 3DS hardware, and therefore is generally only useful for\nrunning/debugging homebrew applications. At this time, Citra is even\nable to boot several commercial games! Most of these do not run to a\nplayable state, but we are working every day to advance the project\nforward.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["emulators"],"shlibs_required":["libQt5Widgets.so.5","libQt5Multimedia.so.5","libssl.so.12","libcrypto.so.12","libavformat.so.60","libavcodec.so.60","libswscale.so.7","libswresample.so.4","libavutil.so.58","libSDL2-2.0.so.0","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"ALSA":"off","FFMPEG":"on","JACK":"off","PULSEAUDIO":"off","SNDIO":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe citra-qt5 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"chgrep","origin":"sysutils/chgrep","version":"1.2.4_1","comment":"Fast string substitution across multiple files","maintainer":"ports@FreeBSD.org","www":"http://www.bmk-it.com/projects/chgrep/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9aa685e9fa9897d8d72da4017a501906b0d55739176954c8e3ea9522ff1d433f","flatsize":22606,"path":"All/chgrep-1.2.4_1.pkg","repopath":"All/chgrep-1.2.4_1.pkg","licenselogic":"single","pkgsize":10352,"desc":"Chgrep searches the input files (or standard input if no files are named)\nfor oldstring and changes them to new string. If some file and file.lock\nexist then chgrep leaves both files unchanged. This program can be very use-\nfull for mail servers. Chgrep is fast, much faster than grep or sed.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe chgrep port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"chroma","origin":"games/chroma","version":"1.20","comment":"Abstract puzzle game","maintainer":"amdmi3@FreeBSD.org","www":"http://www.level7.org.uk/chroma/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4cf96ff30e0b8f374ce30b3008786b10e7fcf3169334baba3e42ed715402b1f5","flatsize":3259461,"path":"All/chroma-1.20.pkg","repopath":"All/chroma-1.20.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2488804,"desc":"Chroma is an abstract puzzle game. A variety of colourful shapes\nare arranged in a series of increasingly complex patterns, forming\nfiendish traps that must be disarmed and mysterious puzzles that\nmust be manipulated in order to give up their subtle secrets.\nInitially so straightforward that anyone can pick it up and begin\nto play, yet gradually becoming difficult enough to tax even the\nbrightest of minds.\n\nIt features:\n\n * twenty one levels, ranging from beginner to expert\n * infinite undo and redo capability, as well as replay of solutions\n * a choice of smooth graphics or a minimal, text based version\n * a level editor to allow you to design your own puzzles\n * released under an open source licence, free to play\n\nHave you got what it takes to solve Chroma?","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libintl.so.8","libncurses.so.6","libtinfo.so.6","libSDL_image-1.2.so.0","libfreetype.so.6"],"options":{"DOCS":"on","SDL":"on","CURSES":"on"}},{"name":"chiapos","origin":"finance/chiapos","version":"1.0.3","comment":"Chia proof of space plotting, proving, and verifying (cmake part)","maintainer":"risner@stdio.com","www":"https://github.com/Chia-Network/chiapos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d49d885358d2d13ec03f2f27d7f9992968ebab51868aac16e7e11b469edbf1bc","flatsize":1714665,"path":"All/chiapos-1.0.3.pkg","repopath":"All/chiapos-1.0.3.pkg","licenselogic":"and","licenses":["APACHE20","BSD2CLAUSE","MIT"],"pkgsize":465044,"desc":"Chia's proof of space is written in C++. Includes a plotter, prover, and\nverifier. It exclusively runs on 64 bit architectures. Read the Proof of\nSpace document to learn about what proof of space is and how it works.\n\nNotes:\ni386 is not supported, and would be too slow for practical use if supported.\n\nThis port is for the cmake build (binaries).","categories":["finance"]},{"name":"choqok","origin":"www/choqok","version":"1.7.0_8","comment":"KDE micro-blogging client","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/internet/choqok/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9c8220f2603a1d90025b5d89dd7c0a60502d2459feecf72855a6f1c8511a074e","flatsize":7889891,"path":"All/choqok-1.7.0_8.pkg","repopath":"All/choqok-1.7.0_8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1876772,"desc":"Choqok is free/open-source micro-blogging client for K Desktop Environment.\nThe name comes from an ancient Persian word, means Sparrow.  Features are:\n\n  - Supports Twitter.com, Identi.ca, and self hosted StatusNet (formerly\n    Laconica) websites (via their Twitter compatible API)\n  - Supporting Friends, @Reply, Favorites and Public time-lines\n  - Allows to easily send and receive direct messages\n  - Supports multiple accounts simultaneously\n  - Supports search APIs for all services\n  - Users can make quick tweets with global shortcuts\n  - Ability to notify user about new statuses text, with KNotification or\n    Libnotify\n  - Supports URL shortening with more than 30 characters, UnTiny short URLs\n  - Support for configuring status lists appearance\n  - Supports filtering to hide unwanted posts\n  - Preview Images from Twitpic, YFrog, and TweetPhoto services\n  - Preview videos from YouTube and Vimeo services\n  - KWallet integration and proxy support\n  - Official Repeat/ReTweet functions","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kded":{"origin":"x11/kf5-kded","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-purpose":{"origin":"misc/kf5-purpose","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qjson-qt5":{"origin":"devel/qjson","version":"0.9.0_7"},"qoauth-qt5":{"origin":"net/qoauth-qt5","version":"2.0.0_7"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-networkauth":{"origin":"net/qt5-networkauth","version":"5.15.15p1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"telepathy-qt5":{"origin":"net-im/telepathy-qt","version":"0.9.8_4"}},"categories":["www","kde"],"shlibs_required":["libKF5NotifyConfig.so.5","libKF5KCMUtils.so.5","libKF5Notifications.so.5","libQt5NetworkAuth.so.5","libKF5Emoticons.so.5","libKF5KIOFileWidgets.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libKF5Bookmarks.so.5","libKF5XmlGui.so.5","libKF5GlobalAccel.so.5","libQt5Network.so.5","libKF5ItemViews.so.5","libKF5Solid.so.5","libKF5JobWidgets.so.5","libKF5TextWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5GuiAddons.so.5","libKF5I18n.so.5","libKF5SonnetUi.so.5","libKF5SonnetCore.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5Wallet.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libX11.so.6","libqca-qt5.so.2","libtelepathy-qt5.so.0","libKF5Attica.so.5","libKF5Purpose.so.5"],"shlibs_provided":["libchoqok.so.1","libgnusocialapihelper.so.1","libtwitterapihelper.so.1"]},{"name":"chocolate-doom","origin":"games/chocolate-doom","version":"3.0.1_2","comment":"Doom/Heretic/Hexen/Strife engine port compatible with the originals","maintainer":"jakub_lach@mailplus.pl","www":"https://chocolate-doom.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98b5b55de01847eb4bc903c8bb9cd23a3402978ce930d0d1ed569729b75146d8","flatsize":4707460,"path":"All/chocolate-doom-3.0.1_2.pkg","repopath":"All/chocolate-doom-3.0.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":853292,"desc":"Chocolate Doom is a port of ID Software's Doom, Doom II, and Final Doom to\nmodern operating systems that aims to be as compatible with the original DOS\nexecutable as possible. This includes emulating all the different versions,\nplaying demos perfectly accurately, playing \"vanilla-only\" PWADS, and netcode\nthat works on newer operating systems while still behaving the same as\n\"vanilla\" Doom. Additionally, Heretic, Hexen as well as Strife are also\nsupported.","deps":{"doom-data":{"origin":"games/doom-data","version":"1.0_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_net":{"origin":"net/sdl2_net","version":"2.2.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libsamplerate.so.0","libpng16.so.16","libSDL2_mixer-2.0.so.0","libSDL2_net-2.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"The default location for a configuration files and\nsaves is no longer ~/.chocolate-doom, current one is\n~/.local/share/chocolate-doom/.\n\nYou can recreate the sound of the historical vanilla\ngame according to your own experience.\n\nThe default is an emulation of OPL2 Chip (Adlib/\nSoundblaster) for MIDI music output. OPL3 is also\navailable.\n\nIf you prefer Gravis Ultrasound, ensure that\naudio/guspat is installed, run chocolate-doom-setup,\nselect \"Configure Sound\", choose \"GUS (emulated)\",\nand enter the path:\n\n/usr/local/share/guspat/inst/GUS\n\ninto the \"Path to patch files:\" field.\n\nIf you wish to enable native MIDI, ensure that a\nsuitable set of patches is installed such as\naudio/eawpats, audio/eawplus, audio/freepats, or\naudio/guspat, enter chocolate-doom-setup, select\n\"Configure Sound\", choose \"Native MIDI\", and enter\nthe path to the Timidity configuration file.\n\nExamples:\n\n/usr/local/share/timidity/timidity.cfg-eawpats\n\n/usr/local/share/timidity/timidity.cfg-eawplus\n\n/usr/local/share/freepats/freepats.cfg\n\n/usr/local/share/timidity/timidity.cfg-guspat\n\nIf you choose either Gravis Ultrasound emulation or\nnative MIDI and provide no path, there will be no\nmusic.","type":"install"}]},{"name":"cirrus-cli","origin":"devel/cirrus-cli","version":"0.94.4_5","comment":"Command line interface for Cirrus CI","maintainer":"bofh@FreeBSD.org","www":"https://github.com/cirruslabs/cirrus-cli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"067f38522354a3912fa3decd13f55c7dc94b444d45cd8d858a12cf9b1c454e30","flatsize":21684195,"path":"All/cirrus-cli-0.94.4_5.pkg","repopath":"All/cirrus-cli-0.94.4_5.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":6231864,"desc":"Cirrus CLI is a tool for running containerized tasks reproducibly in any\nenvironment. Most commonly, Cirrus tasks are used as part of continuous\nintegration workflows but can also be used as part of local development\nprocess as a hermetic replacement of helper scripts/Makefiles. Cirrus\nCLI runs your tasks locally the same way they are executed in CI or on\nyour colleague's machine. Immutability of containers ensures the tasks\nwill be executed the same way years from now regardless what versions\nof packages you'll have locally.","categories":["devel"]},{"name":"chef","origin":"misc/chef","version":"19930426","comment":"Feelter thet cunferts Ingleesh text tu Muck Cheenese-a","maintainer":"brooks@FreeBSD.org","www":"http://mysite.verizon.net/ebrowne72/chef/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5153ed1a38992684cac4ad1a7a341744b9c8a65da85ffd189f97042bd241d1c9","flatsize":15784,"path":"All/chef-19930426.pkg","repopath":"All/chef-19930426.pkg","licenselogic":"single","pkgsize":7052,"desc":"Cheff is a feelter thet cunferts Ingleesh text tu Muck Cheenese-a (Svedeesh\nCheff).  Cheff reeds frum stunderd inpoot und vreetes tu stunderd ooootpoot.\nBork Bork Bork!\n\nVVV: http://myseete-a.fereezun.net/ibroone-a72/cheff/index.html","categories":["misc"]},{"name":"chemtool-devel","origin":"science/chemtool-devel","version":"1.7.20050716_13","comment":"Drawing organic molecules easily and store them (developer version)","maintainer":"eduardo@FreeBSD.org","www":"http://ruby.chemie.uni-freiburg.de/~martin/chemtool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7f94d30813a9a40d5fe539a0fb0c3f4c399747cbb5ec9eba748b3d03da1c935","flatsize":868833,"path":"All/chemtool-devel-1.7.20050716_13.pkg","repopath":"All/chemtool-devel-1.7.20050716_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":194920,"desc":"Chemtool is a program for drawing organic molecules easily and store them as\na X bitmap file (develop version).","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fig2dev":{"origin":"print/fig2dev","version":"3.2.9"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libEMF":{"origin":"graphics/libemf","version":"1.0.13_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["science"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libEMF.so.1","libX11.so.6"],"options":{"EXAMPLES":"on"}},{"name":"chemtool","origin":"science/chemtool","version":"1.6.14_5","comment":"Draw organic molecules easily and store them","maintainer":"yuri@FreeBSD.org","www":"http://ruby.chemie.uni-freiburg.de/~martin/chemtool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7704018efc4a9f91dbb2aad41314cd4fe81953fa0b2004181b6a7080f660011","flatsize":929131,"path":"All/chemtool-1.6.14_5.pkg","repopath":"All/chemtool-1.6.14_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":210224,"desc":"Chemtool is a program for drawing organic molecules easily and storing\nthem as an X bitmap file.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fig2dev":{"origin":"print/fig2dev","version":"3.2.9"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libEMF":{"origin":"graphics/libemf","version":"1.0.13_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["science"],"shlibs_required":["libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libEMF.so.1","libX11.so.6"],"options":{"EXAMPLES":"on","NLS":"on"}},{"name":"checkpassword","origin":"security/checkpassword","version":"0.90","comment":"Simple password-checking interface","maintainer":"garga@FreeBSD.org","www":"https://cr.yp.to/checkpwd.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c0101709dbb671ce5e4747b3b926bc286dc8b95e30c868c26ad64d8622ff985","flatsize":13895,"path":"All/checkpassword-0.90.pkg","repopath":"All/checkpassword-0.90.pkg","licenselogic":"single","pkgsize":6512,"desc":"Checkpassword provides a simple, uniform password-checking interface\nto all root applications. It is suitable for use by applications such as\nlogin, ftpd, and pop3d.","categories":["security"],"options":{"DOCS":"on"}},{"name":"chibi-scheme","origin":"lang/chibi-scheme","version":"0.11.0","comment":"Minimal Scheme implementation for use as a C extension language","maintainer":"gahr@FreeBSD.org","www":"https://github.com/ashinn/chibi-scheme","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"503b64cf5ea1a5b3e06534c69441c7fb2ec0abb4fe02d17281fb9b507ae0da10","flatsize":5089123,"path":"All/chibi-scheme-0.11.0.pkg","repopath":"All/chibi-scheme-0.11.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":814888,"desc":"Chibi-Scheme is a very small library intended for use as an extension\nand scripting language in C programs.  In addition to support for\nlightweight VM-based threads, each VM itself runs in an isolated heap\nallowing multiple VMs to run simultaneously in different OS threads.\n\nThe default language is the R7RS (scheme base) library.","categories":["lang"],"options":{"DOCS":"on"}},{"name":"chemical-mime-data","origin":"science/chemical-mime-data","version":"0.1.94_10","comment":"Collection of chemical MIME types for UNIX desktops","maintainer":"ports@FreeBSD.org","www":"http://chemical-mime.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9263ff3f311daa17a9017d9fef64a0f4f663a6692bd0032ffe6d504cdef354b2","flatsize":189678,"path":"All/chemical-mime-data-0.1.94_10.pkg","repopath":"All/chemical-mime-data-0.1.94_10.pkg","licenselogic":"single","pkgsize":42632,"desc":"The chemical-mime-data package is a collection of data files to add support for\nvarious chemical MIME types on Linux/UNIX desktops, such as KDE and GNOME.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-mime-data":{"origin":"misc/gnome-mime-data","version":"2.18.0_5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["science"],"messages":[{"message":"===>   NOTICE:\n\nThe chemical-mime-data port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"checkpassword-pam","origin":"security/checkpassword-pam","version":"0.99_2","comment":"Implementation of checkpassword authentication program","maintainer":"ports@FreeBSD.org","www":"https://checkpasswd-pam.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50d08e9e8b5cf75db2d9d2130020187fa4384e883e828dc26cf847a230757465","flatsize":40682,"path":"All/checkpassword-pam-0.99_2.pkg","repopath":"All/checkpassword-pam-0.99_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17908,"desc":"checkpassword-pam was written from scratch. There are several older\npackages called checkpassword-pam, derived from DJB's checkpassword\ncode. This checkpassword-pam is more modern and administrator-friendly.","categories":["security"],"messages":[{"message":"===>   NOTICE:\n\nThe checkpassword-pam port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"chemicalfun","origin":"science/chemicalfun","version":"0.1.8_2","comment":"C++ library for working with chemical reactions and formulas","maintainer":"yuri@FreeBSD.org","www":"https://bitbucket.org/gems4/chemicalfun/src/master/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33cfcd733924f22d3175625486c03cb646356ebfdb9d8f2f5d2d4bccbe46f8e5","flatsize":1168153,"path":"All/chemicalfun-0.1.8_2.pkg","repopath":"All/chemicalfun-0.1.8_2.pkg","licenselogic":"single","pkgsize":321328,"desc":"ChemicalFun is a C++ library (Python and C++ API) for generating\nbalanced chemical reactions and for parsing and calculating properties\nof chemical formulas.","deps":{"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"}},"categories":["science"],"shlibs_required":["libfmt.so.10"],"shlibs_provided":["libChemicalFun.so"],"options":{"PYTHON":"on"}},{"name":"checkbashisms","origin":"devel/checkbashisms","version":"2.22.2_1","comment":"Check for the presence of bashisms","maintainer":"eduardo@FreeBSD.org","www":"https://packages.qa.debian.org/d/devscripts.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c73234aae20162a70215933d73e4ba2fe5bf033df71d8657537aa4876cc3f23","flatsize":52701,"path":"All/checkbashisms-2.22.2_1.pkg","repopath":"All/checkbashisms-2.22.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17708,"desc":"This script performs basic checks for the presence of bashisms in\n/bin/sh scripts and the lack of bashisms in /bin/bash ones.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"checkmate","origin":"audio/checkmate","version":"0.21_1","comment":"Command-line utility for checking mp3 files for errors","maintainer":"ehaupt@FreeBSD.org","www":"https://checkmate.gissen.nl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68284c06883eafe62a8a50b919e4282e7ca8f345a791e7b044c81792b8a3c599","flatsize":47848,"path":"All/checkmate-0.21_1.pkg","repopath":"All/checkmate-0.21_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19760,"desc":"Mpck reads mp3 files and tries to determine if they are valid.\n\nIt displays statistics such as the bitrate. It is fast and supports\nrecursive directory checking.","categories":["audio"]},{"name":"check_ssl_cert","origin":"net-mgmt/check_ssl_cert","version":"2.81.1","comment":"Nagios/Icinga plugin for checking SSL/TLS certificates","maintainer":"cmt@FreeBSD.org","www":"https://matteocorti.github.io/check_ssl_cert/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e146051bd1872c4d6401c45212db6836b8d072dce30494d89fb2dece1874b9db","flatsize":313717,"path":"All/check_ssl_cert-2.81.1.pkg","repopath":"All/check_ssl_cert-2.81.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":61764,"desc":"A Nagios/Icinga plugin for checking X.509 certificates.\nFunctionality includes checks for certificate validity, issuing\nCertificate Authority, certificate attributes, state of TLS servers\nand checks agains SSL Labs' assesment service.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"expect":{"origin":"lang/expect","version":"5.45.4_6,1"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"}},"categories":["net-mgmt"]},{"name":"checkheaders","origin":"devel/checkheaders","version":"1.0.1_1","comment":"Checks headers in C/C++ programs","maintainer":"anastasios@mageirias.com","www":"https://code.google.com/p/checkheaders/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4d003dc59163a47b7e36ba3c2c2e5277f87953143b708af027da94659e4ddfc","flatsize":158961,"path":"All/checkheaders-1.0.1_1.pkg","repopath":"All/checkheaders-1.0.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":48020,"desc":"This software checks the headers in a C/C++ program, and detects unnecessary\ninclusions. A \"#include\" is needed if any symbol names match. If there are no\nmatching symbol names, it is not needed. This tool will work best if all\nclasses, variables, constants, functions, etc. have unique names.\n\nSee also: https://github.com/anastmag/checkheaders/","categories":["devel"]},{"name":"checkbot","origin":"www/checkbot","version":"1.80_2","comment":"WWW link verifier, similar to momspider","maintainer":"ports@FreeBSD.org","www":"https://degraaff.org/checkbot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"645c8361ecf2b61a90969b6e38efae061e602c32e65312d2229c60f3c84df017","flatsize":60851,"path":"All/checkbot-1.80_2.pkg","repopath":"All/checkbot-1.80_2.pkg","licenselogic":"single","pkgsize":25076,"desc":"Checkbot -- a WWW link verifier\n\nCheckbot is a perl5 script which can verify links within a region of\nthe World Wide Web. It checks all pages within an identified region,\nand all links within that region. After checking all links within the\nregion, it will also check all links which point outside of the\nregion, and then stop.\n\nCheckbot regularly writes reports on its findings, including all\nservers found in the region, and all links with problems on those\nservers.\n\nCheckbot was written originally to check a number of servers at\nonce. This has implied some design decisions, so you might want to\nkeep that in mind when making suggestions. Speaking of which, be sure\nto check the TODO file for things which have been suggested for\nCheckbot.","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Time-Duration":{"origin":"devel/p5-Time-Duration","version":"1.21,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"annotations":{"cpe":"cpe:2.3:a:degraaff:checkbot:1.80:::::dragonfly6:x86_64:2"},"messages":[{"message":"===>   NOTICE:\n\nThe checkbot port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"checkmol","origin":"science/checkmol","version":"0.5_15","comment":"Analyze molecules for the presence of functional groups","maintainer":"acm@FreeBSD.org","www":"https://homepage.univie.ac.at/norbert.haider/cheminf/cmmm.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b7d43f406a312ea6e37eb58b616579875a9edc9723e3b6b19c0ec77eb6ebb18","flatsize":790005,"path":"All/checkmol-0.5_15.pkg","repopath":"All/checkmol-0.5_15.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":218436,"desc":"Checkmol is a command-line utility program which reads molecular\nstructure files in different formats and analyzes the input\nmolecule for the presence of various functional groups and structural\nelements. At present, approx. 200 different functional groups are\nrecognized. This output can be easily placed into a database table,\npermitting the creation of chemical databases with a functional group\nsearch option. Checkmol also outputs a set of statistical values derived\nfrom a given molecule, which can also be used for quick retrieval from a\ndatabase. These values include: the number of atoms, bonds, and rings,\nthe number of differently hybridized carbon, oxgen, and nitrogen atoms,\nthe number of C=O double bonds, the number of rings of different sizes,\nthe number of rings containing nitrogen, oxygen, sulfur, the number of\naromatic rings, the number of heterocyclic rings, etc. The combination\nof all of these values for a given molecule represents some kind of\n\"fingerprint\" which is useful for rapid pre-selection in a database\nstructure/substructure search prior to a full atom-by-atom match.\n\nMatchmol complements the capabilities of checkmol. It compares two (or\nmore) molecular structures and determines whether one of them is a\nsubstructure of the other one. This is done by a full atom-by-atom\ncomparison of the input structures. Thus, matchmol can be used as a\nback-end program for structure/substructure search operations in\nchemical databases.\n\nThe port installs both checkmol and matchmol.","categories":["science"]},{"name":"check_ups_health","origin":"net-mgmt/check_ups_health","version":"3.0.5","comment":"Nagios plugin to check various UPS systems","maintainer":"pi@FreeBSD.org","www":"https://labs.consol.de/nagios/check_ups_health/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63a25d25df02eaccbd24a00649bcaa25a19864e4b4b07806832717fdaf323cd6","flatsize":1308699,"path":"All/check_ups_health-3.0.5.pkg","repopath":"All/check_ups_health-3.0.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":143360,"desc":"Nagios plugin to check various UPS systems\n\nInstead of one plugin per UPS manufacturer, this plugin should\ncover many at once.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"cheese","origin":"multimedia/cheese","version":"41.1_3","comment":"Photobooth-inspired app for taking pictures and videos from webcam","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/projects/cheese/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ea4b20925143997d1bf1abe56f18f184ac1420272c8451ffba5c9aca86e4c25","flatsize":3018831,"path":"All/cheese-41.1_3.pkg","repopath":"All/cheese-41.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":815424,"desc":"Cheese is a Photobooth-inspired GNOME application for taking pictures and\nvideos from a webcam. It also includes fancy graphical effects based on the\ngstreamer-backend.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"clutter-gst3":{"origin":"multimedia/clutter-gst3","version":"3.0.27_2"},"clutter-gtk3":{"origin":"graphics/clutter-gtk3","version":"1.8.4_3"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gnome-video-effects":{"origin":"graphics/gnome-video-effects","version":"0.5.0"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gstreamer1-plugins-jpeg":{"origin":"graphics/gstreamer1-plugins-jpeg","version":"1.22.10_1"},"gstreamer1-plugins-ogg":{"origin":"audio/gstreamer1-plugins-ogg","version":"1.22.10"},"gstreamer1-plugins-theora":{"origin":"multimedia/gstreamer1-plugins-theora","version":"1.22.10"},"gstreamer1-plugins-v4l2":{"origin":"multimedia/gstreamer1-plugins-v4l2","version":"1.22.10"},"gstreamer1-plugins-vorbis":{"origin":"audio/gstreamer1-plugins-vorbis","version":"1.22.10"},"gstreamer1-plugins-vpx":{"origin":"multimedia/gstreamer1-plugins-vpx","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["multimedia","gnome"],"shlibs_required":["libgnome-desktop-3.so.19","libgtk-3.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcanberra-gtk3.so.0","libclutter-gtk-1.0.so.0","libclutter-1.0.so.0","libgstreamer-1.0.so.0","libcogl.so.20","libX11.so.6","libcairo.so.2","libclutter-gst-3.0.so.0","libgstpbutils-1.0.so.0"],"shlibs_provided":["libcheese-gtk.so.25","libcheese.so.8"],"messages":[{"message":"For cheese to work, webcamd needs to be running and the user which wants\nto run cheese needs to be added to the webcamd group.\n\nThis can be done by:\n\n# pw groupmod webcamd -m jerry","type":"install"}]},{"name":"check_mysql_health","origin":"net-mgmt/check_mysql_health","version":"3.0.0.5_2","comment":"Nagios plugin to check various parameters of a MySQL database","maintainer":"kirill@varnakov.com","www":"https://labs.consol.de/de/nagios/check_mysql_health/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04949e5a56eb4c999fc8b761ca3b05ad0a19f34cffd6e44f2d992f8908dd06b1","flatsize":183884,"path":"All/check_mysql_health-3.0.0.5_2.pkg","repopath":"All/check_mysql_health-3.0.0.5_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36704,"desc":"Plugin to check various parameters of a MySQL database.\n\nThe english site is at /en/, but not as up2date.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"chirp-py311","origin":"comms/chirp","version":"20240311","comment":"Free, open-source tool for programming your amateur radio","maintainer":"hamradio@FreeBSD.org","www":"https://chirpmyradio.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"66e414f273a01717561cc33d305d232ba80b9e18c3153cc8dc57a56e3a7cefc7","flatsize":23414567,"path":"All/chirp-py311-20240311.pkg","repopath":"All/chirp-py311-20240311.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2382740,"desc":"CHIRP is a free, open-source tool for programming your amateur radio.\nIt supports a large number of manufacturers and models, as well as\nprovides a way to interface with multiple data sources and formats.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"py311-future":{"origin":"devel/py-future","version":"0.18.3"},"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-wxPython42":{"origin":"x11-toolkits/py-wxPython4","version":"4.2.0_1"},"py311-yattag":{"origin":"devel/py-yattag","version":"1.15.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms","hamradio"],"options":{"NLS":"on"},"annotations":{"flavor":"py311"}},{"name":"check_multi","origin":"net-mgmt/check_multi","version":"0.26_1","comment":"Multi-purpose wrapper plugin for Nagios","maintainer":"ports@FreeBSD.org","www":"http://www.my-plugin.de/wiki/projects/check_multi/start","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f53324c3e21c1dfbd2cc06d0b97c2bff216346c24ff1335065bc2367f673620","flatsize":233297,"path":"All/check_multi-0.26_1.pkg","repopath":"All/check_multi-0.26_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":51364,"desc":"check_multi is kind of a wrapper plugin which takes benefit of the\nNagios 3.x capability to display multiple lines of plugin output.\nIt calls multiple child plugins and displays their output in the\nlong_plugin_output. A summary is given in the standard plugin output.\n\nNormally the child return code with the highest severity becomes the\nparent (check_multi) plugin return code. But you can influence this\nby specifying flexible state evaluation rules.\n\nThe configuration is very simple: a NRPE-stylish config file contains\na tag for each child plugin and then the check command line.\n\ncheck_multi can cover complex Business Process Views - using a builtin\nstate evaluation mechanism. The second benefit is cluster monitoring\nwith no need for extra services. All you need is provided by check_multi.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe check_multi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"check_mk_agent","origin":"net-mgmt/check_mk_agent","version":"2.1.0.p22","comment":"Checkmk agent to monitor *nix style systems","maintainer":"ivalentine@arizona.edu","www":"https://checkmk.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbb14cb37d184211dfa6b6c82a1ca4305d4534ac43fd8ec6066ffed33115c45c","flatsize":44936,"path":"All/check_mk_agent-2.1.0.p22.pkg","repopath":"All/check_mk_agent-2.1.0.p22.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16576,"desc":"For a monitoring system to receive more information from an endpoint\nother than that it is simply accessible, help is required from the\ntarget system. For example - how else can Checkmk know how full a\nserver's storage volume is without that system somehow providing the\ninformation? The component that provides this information is always an\nactive piece of software - namely a monitoring agent, usually just\nreferred to as an agent. An agent collects data relevant to monitoring\nfrom a host at specified intervals and transmits that data to the\nmonitoring server.\n\nFor servers and workstations, Checkmk provides its own agents, these\nare known as Checkmk agents. Checkmk agents are available for a wide\nvariety of operating systems - from the commonplace such as Windows and\nLinux to exotics such as OpenVMS. The agents are passive and listen on\nTCP port 6556. Only on receiving a Checkmk server query will these\nagents be activated and respond with the required data.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"options":{"DOCS":"on"},"messages":[{"message":"Checkmk may collect additional data if the following ports are installed:\n- devel/libstatgrab\n- sysutils/ipmitool\n- sysutils/megacli\n- mail/postfix\n- mail/qmail\n\nSee the code of the agent (/usr/local/bin/check_mk_agent) for details.\n\nConfiguration instructions may be found in one of the following places:\n- /usr/local/share/doc/check_mk_agent/README.FreeBSD\n- https://checkmk.com/checkmk_freebsd.html","type":"install"}]},{"name":"check_logfiles","origin":"net-mgmt/check_logfiles","version":"4.1.1","comment":"Nagios plugin which scans log files for specific patterns","maintainer":"flo@FreeBSD.org","www":"https://labs.consol.de/lang/en/nagios/check_logfiles/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f915139cb00bfd74cd8a7b1cb3248170960a98fad06eea75fa3f0165a1df5d2d","flatsize":245532,"path":"All/check_logfiles-4.1.1.pkg","repopath":"All/check_logfiles-4.1.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":49216,"desc":"This plugin looks for patterns in files. It is capable of detecting\nlogfile rotation. If you tell it how the rotated archives look like, it\nwill also examine these files. Traditional logfile plugins were not aware\nof the gap which could occur, so under some circumstances they ignored\nwhat had happened between their checks. In a production environment\nthis is not tolerable, that's why check_logfiles came into being.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"check_ipmi_sensor","origin":"net-mgmt/check_ipmi_sensor","version":"3.10","comment":"Nagios/Icinga plugin to check IPMI sensors","maintainer":"sergey_zaikov@rambler.ru","www":"https://github.com/thomas-krenn/check_ipmi_sensor_v3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95f21ce11480ca7a2e43f2101ac15d454049b7c46825b896854232ca813b6196","flatsize":64439,"path":"All/check_ipmi_sensor-3.10.pkg","repopath":"All/check_ipmi_sensor-3.10.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":19964,"desc":"Nagios/Icinga plugin to check IPMI sensors","deps":{"freeipmi":{"origin":"sysutils/freeipmi","version":"1.6.14"},"p5-IPC-Run":{"origin":"devel/p5-IPC-Run","version":"20231003.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"]},{"name":"check","origin":"devel/check","version":"0.15.2_1","comment":"Unit test framework for C","maintainer":"sunpoet@FreeBSD.org","www":"https://libcheck.github.io/check/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b5da10646e5301281e65c01883ba86dc43341064cf56d34245f376fa86f69bc","flatsize":481031,"path":"All/check-0.15.2_1.pkg","repopath":"All/check-0.15.2_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":106128,"desc":"Check is a unit test framework for C. It features a simple interface for\ndefining unit tests, putting little in the way of the developer. Tests are run\nin a separate address space, so Check can catch both assertion failures and code\nerrors that cause segmentation faults or other signals.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"shlibs_provided":["libcheck.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"chayang","origin":"x11/chayang","version":"0.1.0","comment":"Gradually dim the screen","maintainer":"jbeich@FreeBSD.org","www":"https://git.sr.ht/~emersion/chayang","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6cd2ef2d415c789360b30b5838914c5202124c6d9ced2ca3b1c6692b94b41a80","flatsize":18478,"path":"All/chayang-0.1.0.pkg","repopath":"All/chayang-0.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7392,"desc":"Gradually dim the screen.\n\nCan be used to implement a grace period before locking the session.","deps":{"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["x11","wayland"],"shlibs_required":["libwayland-client.so.0"]},{"name":"check_nwc_health","origin":"net-mgmt/check_nwc_health","version":"11.2.4","comment":"Nagios plugin to monitor network equipment via SNMP","maintainer":"leres@FreeBSD.org","www":"https://labs.consol.de/nagios/check_nwc_health","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fad32738d2a8b45fe9486d5c2330710408a1e050186e71980eca84acfc21867","flatsize":4529218,"path":"All/check_nwc_health-11.2.4.pkg","repopath":"All/check_nwc_health-11.2.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":460488,"desc":"check_nwc_health is a plugin for Nagios, Shinken and Icinga, which\nis used to monitor network components. It is capable of interrogating\ninterface statistics, hardware (CPU, memory, fans, power modules,\netc.), firewall policies, HSRP, load balancer pools, processor and\nmemory usage.","deps":{"p5-File-Slurp":{"origin":"devel/p5-File-Slurp","version":"9999.27"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt"],"users":["nagios"],"groups":["nagios"]},{"name":"chatgpt-shell-cli-nox11","origin":"misc/chatgpt-shell-cli","version":"g20230516","comment":"Shell script to use OpenAI's ChatGPT and DALL-E from the terminal","maintainer":"nivit@FreeBSD.org","www":"https://github.com/0xacx/chatGPT-shell-cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e699a6ee0aecd7be23f00044905f3ca5631d5ddbd45cc0e0324ad0836a37cee6","flatsize":17053,"path":"All/chatgpt-shell-cli-nox11-g20230516.pkg","repopath":"All/chatgpt-shell-cli-nox11-g20230516.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6464,"desc":"A simple, lightweight shell script to use OpenAI's chatGPT and DALL-E from the\nterminal without installing python or node.js. The script uses the official\nChatGPT model gpt-3.5-turbo with the OpenAI API endpoint /chat/completions.\nYou can also use the new gpt-4 model, if you have access.\n\nThe script supports the use of all other OpenAI models with the completions\nendpoint and the images/generations endpoint for generating images.","deps":{"ImageMagick7-nox11":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"jq":{"origin":"textproc/jq","version":"1.7.1"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["misc"],"annotations":{"flavor":"nox11"}},{"name":"chatgpt-shell-cli","origin":"misc/chatgpt-shell-cli","version":"g20230516","comment":"Shell script to use OpenAI's ChatGPT and DALL-E from the terminal","maintainer":"nivit@FreeBSD.org","www":"https://github.com/0xacx/chatGPT-shell-cli","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72d66195b0deb9c88ab999b8d06ed74ae6ef358eb1fa1602c0c935dd17cfd217","flatsize":17053,"path":"All/chatgpt-shell-cli-g20230516.pkg","repopath":"All/chatgpt-shell-cli-g20230516.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6452,"desc":"A simple, lightweight shell script to use OpenAI's chatGPT and DALL-E from the\nterminal without installing python or node.js. The script uses the official\nChatGPT model gpt-3.5-turbo with the OpenAI API endpoint /chat/completions.\nYou can also use the new gpt-4 model, if you have access.\n\nThe script supports the use of all other OpenAI models with the completions\nendpoint and the images/generations endpoint for generating images.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"jq":{"origin":"textproc/jq","version":"1.7.1"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["misc"],"annotations":{"flavor":"x11"}},{"name":"chez-scheme","origin":"lang/chez-scheme","version":"9.6.4","comment":"Chez Scheme system","maintainer":"ashish@FreeBSD.org","www":"https://cisco.github.io/ChezScheme","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f138d9ee7d4c57a96af69de74ec1c5d2e5939f21a3430960e3f1a999bf1e134d","flatsize":4275382,"path":"All/chez-scheme-9.6.4.pkg","repopath":"All/chez-scheme-9.6.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2430940,"desc":"Chez Scheme is both a programming language and an implementation\nof that language, with supporting tools and documentation.\n\nAs a superset of the language described in the\n[Revised<sup>6</sup> Report on the Algorithmic Language Scheme]\n(http://www.r6rs.org)(R6RS), Chez Scheme supports all standard\nfeatures of Scheme, including first-class procedures, proper treatment\nof tail calls, continuations, user-defined records, libraries,\nexceptions, and hygienic macro expansion.\n\nChez Scheme also includes extensive support for interfacing with C\nand other languages, support for multiple threads possibly running\non multiple cores, non-blocking I/O, and many other features.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"ossp-uuid":{"origin":"misc/ossp-uuid","version":"1.6.2_10"}},"categories":["lang"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libossp-uuid.so.16","libuuid.so.1"],"options":{"X11":"on"}},{"name":"chicken","origin":"lang/chicken","version":"5.3.0_4,1","comment":"Scheme-to-C compiler","maintainer":"gahr@FreeBSD.org","www":"https://www.call-cc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"783461d51e595d0c66552079c87cc537bd8530ccdd4cfcae829fa3f8b297c26d","flatsize":17385848,"path":"All/chicken-5.3.0_4,1.pkg","repopath":"All/chicken-5.3.0_4,1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","PD"],"pkgsize":2871776,"desc":"CHICKEN is a compiler for the Scheme programming language. CHICKEN\nproduces portable, efficient C, supports almost all of the R5RS\nScheme language standard, and includes many enhancements and\nextensions.","categories":["lang","scheme"],"shlibs_provided":["libchicken.so.11"],"options":{"DOCS":"on","FEATHERS":"off"},"annotations":{"cpe":"cpe:2.3:a:call-cc:chicken:5.3.0:::::dragonfly6:x86_64:4"},"messages":[{"message":"Some chicken eggs require the environment variable TZ to be set in\norder to function properly.  See environ(7) for more information.","type":"install"}]},{"name":"charls","origin":"graphics/charls","version":"2.4.2","comment":"C++ JPEG-LS library implementation","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/team-charls/charls","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc2d837d9561046af722a392bc6f507da09366411d7b3628b4d20812ed95400b","flatsize":421808,"path":"All/charls-2.4.2.pkg","repopath":"All/charls-2.4.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":99960,"desc":"CharLS is a C++ implementation of the JPEG-LS standard for lossless and\nnear-lossless image compression and decompression. JPEG-LS is a low-complexity\nimage compression standard that matches JPEG 2000 compression ratios.\n\nFeatures:\n- C++14 library implementation with a binary C interface for maximum\n  interoperability.\n- Supports Windows, Linux and Solaris in 32 bit and 64 bit.\n- Includes an adapter assembly for .NET based languages.\n- Excellent compression and decompression performance.","categories":["graphics"],"shlibs_provided":["libcharls.so.2"]},{"name":"chicago95","origin":"x11-themes/chicago95","version":"3.0.1.49","comment":"Classic Redmond theme","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/grassmunk/Chicago95","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c8031b41b69836122307ccb2809dbad762ed09687513e1430a2dfda41580f304","flatsize":28878638,"path":"All/chicago95-3.0.1.49.pkg","repopath":"All/chicago95-3.0.1.49.pkg","licenselogic":"and","licenses":["GPLv3+","MIT"],"pkgsize":4078412,"desc":"Chicago95 is a theme rendition of classic 1995 Microsoft operating system.\nIt includes various backgrounds, themes, and icons for consistent look.","categories":["x11-themes"],"options":{"BACKGROUNDS":"on","CURSORS":"on","ICONS":"on"}},{"name":"cgprof","origin":"devel/cgprof","version":"1.2_5","comment":"Generates colored graphs for profiled executables using gcc and gprof","maintainer":"ports@FreeBSD.org","www":"http://mvertes.free.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cab8d9001f751d863ac5042874cd35056d61d44fff5525e089b31b627c5f249","flatsize":5474,"path":"All/cgprof-1.2_5.pkg","repopath":"All/cgprof-1.2_5.pkg","licenselogic":"single","pkgsize":4280,"desc":"cgprof generates colored graphs for profiled executables using gcc and gprof.\ncgprof helps to have a better understanding of program structure and execution.\nIt makes hot spots identification visual and intuitive.\nIt is a shell script using gnu awk, that should run on any Unix like system.","deps":{"gawk":{"origin":"lang/gawk","version":"5.3.0"},"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe cgprof port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"chaosreader","origin":"security/chaosreader","version":"0.96","comment":"Tool to extract data from tcpdump logs","maintainer":"dbaio@FreeBSD.org","www":"https://sourceforge.net/projects/chaosreader/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"81d55ccab3b0fe7d4c9c8f48ce343000ecd5721bc61d53aa2dfe54d582ee26e9","flatsize":211550,"path":"All/chaosreader-0.96.pkg","repopath":"All/chaosreader-0.96.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":46684,"desc":"Chaosreader is a perl script that parses snoop or tcpdump logs\nand extracts sessions for a number of different appplications:\nssh, telnet, smtp, irc, ftp, etc.  The data are formatted into\nan html file and can be used to replay some sessions.\n\nSshkeydata is a perl script that attempts to recreate ssh\nsessions extracted by chaosreader by estimating what commands\nmay have been typed.\n\nBoth scripts are installed in ${PREFIX}/bin","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"]},{"name":"charmtimetracker","origin":"deskutils/charmtimetracker","version":"1.12.0_7","comment":"Time tracker","maintainer":"adridg@FreeBSD.org","www":"https://github.com/KDAB/Charm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd59977aefb75ee45cd216fb1251ca619f1f851baa7631688e8ad1306e36793b","flatsize":1406334,"path":"All/charmtimetracker-1.12.0_7.pkg","repopath":"All/charmtimetracker-1.12.0_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":476216,"desc":"Charm is a program for FreeBSD, OS X, Linux and Windows that helps to keep\ntrack of time. It is built around two major ideas - tasks and events. Tasks\nare the things time is spend on, repeatedly. For example, ironing\nlaundry is a task. The laundry done for two hours on last Tuesday is an\nevent in that task. When doing laundry multiple times, the events will\nbe accumulated, and can later be printed in activity reports or weekly\ntime sheets. So in case laundry would be done for three hours on\nWednesday again, the activity report for the \"Ironing Laundry\" task\nwould list the event on tuesday, the event on wednesday and a total of\nfive hours.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"}},"categories":["deskutils"],"shlibs_required":["libxcb.so.1","libxcb-screensaver.so.0","libQt5Network.so.5","libQt5PrintSupport.so.5","libqt5keychain.so.1","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Sql.so.5","libQt5Core.so.5"]},{"name":"cgribex","origin":"science/cgribex","version":"2.0.0","comment":"Lightweight GRIBEX in C with portable Fortran interface","maintainer":"sunpoet@FreeBSD.org","www":"https://code.mpimet.mpg.de/projects/cgribex","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ae2eed8805ed7b9b8059605d23331aeaf1e74b51f97d10a8dbad4372acf9dec","flatsize":520610,"path":"All/cgribex-2.0.0.pkg","repopath":"All/cgribex-2.0.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":116648,"desc":"GRIBEX is an interface for encoding and decoding WMO FM-92 GRIB edition 1\nmessages and some ancillary subroutines for controlling printing and debugging.\nThe GRIBEX software was developed at the European Centre for Medium-range\nWeather Forecasts (ECMWF) and is part of the EMOS library. EMOS is mostly\nwritten in Fortran. Therefore it has only a Fortran interface.\n\nCGRIBEX is a lightweight version of GRIBEX written in ANSI C with a portable\nFortran interface. For best compatibility some of the C sources were converted\nfrom the Fortran GRIBEX version.","deps":{"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"libaec":{"origin":"science/libaec","version":"1.1.3"}},"categories":["science"],"shlibs_required":["libjasper.so.7","libsz.so.2"],"shlibs_provided":["libcgribex.so.0"],"options":{"GRIB_API":"off","JASPER":"on","SZIP":"on"}},{"name":"cgiwrap","origin":"www/cgiwrap","version":"4.1","comment":"Securely execute Web CGI scripts","maintainer":"ports@FreeBSD.org","www":"https://cgiwrap.unixtools.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19fa16869baf5e60e3a8b1f6396b60b5c21eb4bcb50ebdeb28638504adb906cc","flatsize":121130,"path":"All/cgiwrap-4.1.pkg","repopath":"All/cgiwrap-4.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43088,"desc":"This is CGIWrap - a gateway that allows more secure user access to\nCGI programs on an HTTPd server than is provided by the Web server\nitself. The primary function of CGIWrap is to make certain that\nany CGI script runs with the permissions of the user who installed\nit, and not those of the Web server.\n\nCGIWrap works with NCSA httpd, Apache, CERN httpd, NetSite Commerce\nand Communications servers, and probably any other Unix-based Web\nserver software that supports CGI.\n\nSee also: http://cgiwrap.sourceforge.net/","categories":["www","security"],"options":{"CGI_GROUP":"on","CGI_GROUP_WRITABLE":"on","CGI_OWNER":"on","CGI_SETGID":"on","CGI_SETUID":"on","CGI_WORLD_WRITABLE":"on","DEBUG":"off","DOCS":"on","NPH":"off","USE_REDIRECT_URL":"off","USE_SCRIPT_URL":"off"},"messages":[{"message":"The cgiwrap binaries have been installed in the following\ndirectory:\n\n  /usr/local/www/cgi-bin\n\nYou should create the following two files, otherwise cgiwrap will\nnot function as expected:\n\n  /usr/local/etc/cgiwrap.allow\n  /usr/local/etc/cgiwrap.deny","type":"install"},{"message":"===>   NOTICE:\n\nThe cgiwrap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cgoban","origin":"games/cgoban","version":"1.9.14_5","comment":"Internet Go Server client and game editor","maintainer":"amdmi3@FreeBSD.org","www":"https://cgoban1.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcf0ad5b60efd35615d84a846c888530f688acf5ab5995808b6609dbb17a720e","flatsize":471376,"path":"All/cgoban-1.9.14_5.pkg","repopath":"All/cgoban-1.9.14_5.pkg","licenselogic":"single","pkgsize":192868,"desc":"Cgoban (Complete Goban) is for Unix systems with X11.  It has the\nability to be a computerized go board, view and edit smart-go files,\nand connect to go servers on the Internet.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6"]},{"name":"chart","origin":"deskutils/chart","version":"3.0.0_22","comment":"CLI tool to create quick plots","maintainer":"mail@dbalan.in","www":"https://marianogappa.github.io/chart/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c8ce4666008a88442f763c63a835a728d1298106e4436b2db01ce5f56f7e593","flatsize":3136609,"path":"All/chart-3.0.0_22.pkg","repopath":"All/chart-3.0.0_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1041548,"desc":"A small program to create quick and fast plots from terminal. Idea is\nto create simple plots easy, one can always switch to gnuplot if heavy\ncustomisation is needed.","categories":["deskutils"],"options":{"DOCS":"on"}},{"name":"chafa","origin":"graphics/chafa","version":"1.14.1","comment":"Character art facsimile generator","maintainer":"ehaupt@FreeBSD.org","www":"https://hpjansson.org/chafa/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04c5b10e14ef9542395b60fcd97ffd4207c461083f6a226eed9ccbe9ca0fca06","flatsize":2265553,"path":"All/chafa-1.14.1.pkg","repopath":"All/chafa-1.14.1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3+"],"pkgsize":273836,"desc":"Chafa is a command-line utility that converts all kinds of images, including\nanimated GIFs, into sixel or ANSI/Unicode character output that can be displayed\nin a terminal.\n\nIt is highly configurable, with support for alpha transparency and multiple\ncolor modes and color spaces, combining selectable ranges of Unicode characters\nto produce the desired output.\n\nThe core functionality is provided by a C library with a public, well-documented\nAPI.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libavif":{"origin":"graphics/libavif","version":"1.0.4_1"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libcairo.so.2","libtiff.so.6","libwebp.so.7","libwebpdemux.so.2","libjxl.so.0.10","libjxl_threads.so.0.10","libavif.so.16","libfreetype.so.6","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libchafa.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:chafa_project:chafa:1.14.1:::::dragonfly6:x86_64"}},{"name":"cglm","origin":"math/cglm","version":"0.9.4","comment":"Highly optimized graphics math (glm) for C","maintainer":"yuri@FreeBSD.org","www":"https://github.com/recp/cglm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f1c636e75c767b95bb3222932e28a9da775288927367b56fe98f2cc9dffef08","flatsize":1129716,"path":"All/cglm-0.9.4.pkg","repopath":"All/cglm-0.9.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":132984,"desc":"cglm is optimized 3D math library written in C99 (compatible with C89).\nIt is similar to original glm library except this is mainly for C\n\nThis library stores matrices as column-major order but in the future row-major\nis considered to be supported as optional.\n\nCurrently only float type is supported for most operations.","categories":["math"],"shlibs_provided":["libcglm.so.0"]},{"name":"cherrytree","origin":"deskutils/cherrytree","version":"1.1.3","comment":"Advanced hierarchical note-taking application","maintainer":"danfe@FreeBSD.org","www":"https://www.giuspen.com/cherrytree/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a05bdb7492953662a4f83cd52414190963b6252b8eb2c68b0dc440b00173c2ca","flatsize":10163808,"path":"All/cherrytree-1.1.3.pkg","repopath":"All/cherrytree-1.1.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2901528,"desc":"A hierarchical note taking application, featuring rich text and syntax\nhighlighting, storing data in either a single file (XML or SQLite) or\nmultiple files and directories.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gspell":{"origin":"textproc/gspell","version":"1.10.0_5"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"gtksourceview3":{"origin":"x11-toolkits/gtksourceview3","version":"3.24.11_4"},"gtksourceviewmm3":{"origin":"x11-toolkits/gtksourceviewmm3","version":"3.18.0_3"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml++":{"origin":"textproc/libxml++26","version":"2.40.1_2,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"uchardet":{"origin":"textproc/uchardet","version":"0.0.8_1"}},"categories":["deskutils"],"shlibs_required":["libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libcairomm-1.0.so.1","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgtksourceviewmm-3.0.so.0","libgtksourceview-3.0.so.1","libgspell-1.so.2","libenchant-2.so.2","libxml++-2.6.so.2","libxml2.so.2","libsqlite3.so.0","libcurl.so.4","libuchardet.so.0","libfribidi.so.0","libglibmm-2.4.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsigc-2.0.so.0","libfmt.so.10","libspdlog.so.1.14"],"options":{"DOCS":"on","NLS":"on","VTE":"off"}},{"name":"cgilib","origin":"devel/cgilib","version":"0.7_2","comment":"Library of procedures for developing CGI programs in C","maintainer":"demon@FreeBSD.org","www":"https://www.infodrom.org/projects/cgilib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"280a75c1ca56e34cc1681caf5f63528c35ebcf8851e933367989eca5037c156e","flatsize":91265,"path":"All/cgilib-0.7_2.pkg","repopath":"All/cgilib-0.7_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":38920,"desc":"This is quite a simple library that provides an easy interface to the common\ngateway interface, known as CGI.  The purpose is to provide an easy to use\ninterface to CGI if you need to write your program in C instead of perl.","categories":["devel","www"],"shlibs_provided":["libcgi.so.1"]},{"name":"cgi-lib","origin":"www/cgi-lib","version":"1.4_1","comment":"ANSI C Library for CGI Programming","maintainer":"gonza@techline.ru","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b964f32bc1d0fca84ae9b21e8931c0face817989641566f3ecaf9326c2e4537b","flatsize":64646,"path":"All/cgi-lib-1.4_1.pkg","repopath":"All/cgi-lib-1.4_1.pkg","licenselogic":"single","pkgsize":14572,"desc":"CGI-LIB is a free ANSI C library that will\nfacilitate the creation of CGI programs.\n\nThe library is written entirely in C using ANSI\nC functions. The functions are easy to use and\nthe source code is included.","categories":["www"]},{"name":"cgiirc","origin":"irc/cgiirc","version":"0.5.12","comment":"IRC web gateway written in Perl","maintainer":"rodrigo@FreeBSD.org","www":"https://cgiirc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2478815368f11395245ba2fb9d9602a34cedd7a5dfc2089acbefc952299800dd","flatsize":503516,"path":"All/cgiirc-0.5.12.pkg","repopath":"All/cgiirc-0.5.12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":90724,"desc":"GGI:IRC is a Perl/CGI program that lets you access IRC from a web browser, it is\ndesigned to be flexible and has many uses such as an IRC gateway for an IRC\nnetwork, a chat-room for a website or to access IRC when stuck behind a\nrestrictive firewall.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","www","perl5"],"annotations":{"cpe":"cpe:2.3:a:cgiirc:cgiirc:0.5.12:::::dragonfly6:x86_64"}},{"name":"cgif","origin":"graphics/cgif","version":"0.4.1","comment":"GIF encoder written in C","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/dloebl/cgif","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7639e1bb580924cd351710822fd3e671e688a21b765cfb890f0b28a8bb24bcb","flatsize":34721,"path":"All/cgif-0.4.1.pkg","repopath":"All/cgif-0.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":11960,"desc":"CGIF is a fast and lightweight GIF encoder that can create GIF animations and\nimages. Summary of the main features:\n- user-defined global or local color-palette with up to 256 colors (limit of the\n  GIF format)\n- size-optimizations for GIF animations:\n  - option to set a pixel to transparent if it has identical color in the\n    previous frame (transparency optimization)\n  - do encoding just for the rectangular area that differs from the previous\n    frame (width/height optimization)\n- fast: a GIF with 256 colors and 1024x1024 pixels can be created in below 50 ms\n  even on a minimalistic system\n- MIT license (permissive)\n- different options for GIF animations: static image, N repetitions, infinite\n  repetitions\n- additional source-code for verifying the encoder after making changes\n- user-defined delay time from one frame to the next (can be set independently\n  for each frame)\n- source-code conforms to the C99 standard","categories":["graphics"],"shlibs_provided":["libcgif.so.0"]},{"name":"cgnslib","origin":"science/cgnslib","version":"4.4.0,1","comment":"CFD General Notation System library code","maintainer":"thierry@FreeBSD.org","www":"https://cgns.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df785f124f3e4e4387c593070d066deeb9e20134442f03e011319e4aa962f9cf","flatsize":4206118,"path":"All/cgnslib-4.4.0,1.pkg","repopath":"All/cgnslib-4.4.0,1.pkg","licenselogic":"single","licenses":["AS-IS"],"pkgsize":895552,"desc":"The CFD General Notation System (CGNS) provides a standard for recording and\nrecovering computer data associated with the numerical solution of the equations\nof fluid dynamics.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXres":{"origin":"x11/libXres","version":"1.2.2_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxkbfile":{"origin":"x11/libxkbfile","version":"1.1.3"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["science"],"shlibs_required":["libhdf5.so.200","libtcl86.so.1","libtk86.so.1","libX11.so.6","libXmu.so.6","libSM.so.6","libGL.so.1","libGLU.so.1","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libcgns.so.4.4"],"options":{"FORTRAN":"on","HDF5":"on","TESTS":"on","TOOLS":"on"}},{"name":"cgi-lib_pl","origin":"www/cgi-lib.pl","version":"2.18_1","comment":"De facto standard library for creating CGI in perl","maintainer":"ports@FreeBSD.org","www":"https://cgi-lib.berkeley.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36a32dc580c764f00063cc845c72b8b69de6ca699af416602f3f051893e42064","flatsize":15101,"path":"All/cgi-lib_pl-2.18_1.pkg","repopath":"All/cgi-lib_pl-2.18_1.pkg","licenselogic":"single","pkgsize":6200,"desc":"The cgi-lib.pl library makes CGI scripting in Perl easy enough for\nanyone to process forms and create dynamic Web content. The library has\nthe following features:\n\n* Extremely simple to learn and easy to use\n* Designed for operation under Perl5 and Perl4\n* Very efficient\n* Compatibility with all CGI interactions, including File Upload\n* Convenient utility functions\n* Compatible with Perl5 security features such as taint, warnings,\n  (command line options -Tw) and use strict;\n* Debugging facilities\n* Good starting point for migration to more sophisticated libraries","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"messages":[{"message":"===>   NOTICE:\n\nThe cgi-lib_pl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"chaco","origin":"math/chaco","version":"2.2","comment":"Software for partitioning graphs","maintainer":"ports@FreeBSD.org","www":"http://www.cs.sandia.gov/~bahendr/chaco.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ace0518a4be75095376f80393952930070448205e5dfb08ff8ea8d3c69bc7f2","flatsize":2292319,"path":"All/chaco-2.2.pkg","repopath":"All/chaco-2.2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":815676,"desc":"Before a calculation can be performed on a parallel computer, it must\nfirst be decomposed into tasks which are assigned to different processors.\n\nEfficient use of the machine requires that each processor have about the\nsame amount of work to do and that the quantity of interprocessor\ncommunication is kept small.  Finding an optimal decomposition is provably\nhard, but due to its practical importance, a great deal of effort has been\ndevoted to developing heuristics for this problem.  The decomposition\nproblem can be addressed in terms of graph partitioning.\n\nChaco implements a variety of algorithms for graph partitioning and is\nused at most of the major parallel computing centers around the world to\nsimplify the development of parallel applications, and to ensure that high\nperformance is obtained.  Chaco has contributed to a wide variety of\ncomputational studies including investigation of the molecular structure\nof liquid crystals, evaluating the design of a chemical vapor deposition\nreactor and modeling automobile collisions.\n\nNote: this port includes a patch provided by Walter Landry for use within\nMBDyn.","categories":["math"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe chaco port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cgicc","origin":"www/cgicc","version":"3.2.20","comment":"C++ class library for writing CGI applications","maintainer":"bofh@FreeBSD.org","www":"https://www.gnu.org/software/cgicc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1dbead884b76a1e21335ea525e666765809e26cad961cc82ecfa4bde77a0f787","flatsize":4246878,"path":"All/cgicc-3.2.20.pkg","repopath":"All/cgicc-3.2.20.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":388488,"desc":"GNU cgicc is an ANSI C++ compliant class library that greatly simplifies\nthe creation of CGI applications for the World Wide Web.\n\ncgicc performs the following functions:\n\n   - Parses both GET and POST form data transparently.\n   - Provides string, integer, floating-point and single- and multiple-choice\n     retrieval methods for form data.\n   - Provides methods for saving and restoring CGI environments to aid in\n     application debugging.\n   - Provides full on-the-fly HTML generation capabilities, with support for\n     cookies.\n   - Supports HTTP file upload.\n   - Compatible with FastCGI.","categories":["www","devel"],"shlibs_provided":["libcgicc.so.3"],"options":{"DOCS":"on"}},{"name":"cg","origin":"news/cg","version":"0.4_1","comment":"Semi-automatic newsgroup binary downloader","maintainer":"ports@FreeBSD.org","www":"https://www.nih.at/cg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9530322df26c51c9d317300113876b5bf66d2fba41fb0a1e3ca9c62d5a4462d3","flatsize":89527,"path":"All/cg-0.4_1.pkg","repopath":"All/cg-0.4_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":37404,"desc":"A semi-automatic newsgroup binary downloader. It assembles parts based\non subject headers and then offers them in an editor for the user to\nchoose which files he really wants.","categories":["news"],"messages":[{"message":"===>   NOTICE:\n\nThe cg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cheat","origin":"misc/cheat","version":"4.4.2_6","comment":"Create and view interactive cheatsheets on the command-line","maintainer":"yuri@FreeBSD.org","www":"https://github.com/cheat/cheat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcb7d65ddf1be12e4f5faace814bb1010daa46f0ce85ae824f838d42037a10cd","flatsize":11172619,"path":"All/cheat-4.4.2_6.pkg","repopath":"All/cheat-4.4.2_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3306460,"desc":"cheat allows you to create and view interactive cheatsheets on the command-line.\nIt was designed to help remind *nix system administrators of options for\ncommands that they use frequently, but not frequently enough to remember.","categories":["misc"]},{"name":"cgdb","origin":"devel/cgdb","version":"0.8.0","comment":"Curses-based interface to the GNU Debugger","maintainer":"serio.jeffrey@gmail.com","www":"https://cgdb.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40d00187b97ac0f30ef30b6797a445ecd1ba0eb12626cff6203bf159141215aa","flatsize":554232,"path":"All/cgdb-0.8.0.pkg","repopath":"All/cgdb-0.8.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":159204,"desc":"CGDB is a curses-based interface to the GNU Debugger (GDB). The goal of\nCGDB is to be lightweight and responsive; not encumbered with\nunnecessary features.\n\nThe interface is designed to deliver the familiar GDB text interface,\nwith a split screen showing the source as it executes. The UI is modeled\non the classic Unix text editor, vi. Those familiar with vi should feel\nright at home using CGDB.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libtinfo.so.6"]},{"name":"cfortran","origin":"lang/cfortran","version":"4.3","comment":"Easy-to-use powerful bridge between C and FORTRAN","maintainer":"ports@FreeBSD.org","www":"http://www-zeus.desy.de/~burow/cfortran/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b68e17c4d49678cb64eeb177fcacccae81d35f691abc6b380d89e78314957111","flatsize":391940,"path":"All/cfortran-4.3.pkg","repopath":"All/cfortran-4.3.pkg","licenselogic":"single","pkgsize":72324,"desc":"cfortran.h is an easy-to-use powerful bridge between C and FORTRAN.\nIt provides a transparent, machine independent interface between\nC and FORTRAN routines and global data.","categories":["lang"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cfortran port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"chessx","origin":"games/chessx","version":"1.6.0","comment":"Qt 5 chess database application","maintainer":"alexey@pentode.fi","www":"https://chessx.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6a44d08837e77a3719907e018246907a766e11ab6202d7b960bf75636517569","flatsize":7543873,"path":"All/chessx-1.6.0.pkg","repopath":"All/chessx-1.6.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4106592,"desc":"ChessX is an open source chess database based on Qt5. With ChessX you\ncan operate on your collection of chess games in many ways: browse,\nedit, add, organize, analyze, etc. Additionally ChessX can interface\nwith chess engines via UCI and Winboard protocol.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games"],"shlibs_required":["libQt5Svg.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"CRAFTY":"off","STOCKFISH":"off"}},{"name":"cflow2vcg","origin":"devel/cflow2vcg","version":"0.5_1","comment":"Convert the result of the cflow utility in a VCG format","maintainer":"ports@FreeBSD.org","www":"https://cflow2vcg.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78e056b157db2cd35d07426ca9237ca08c48a30780ca7c7895536465d4592fcc","flatsize":174799,"path":"All/cflow2vcg-0.5_1.pkg","repopath":"All/cflow2vcg-0.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":75076,"desc":"Cflow2vcg convert the result of the cflow utility in a VCG format. It offers\nthe ability to view graphically the call-graph of sources, and import it in\ndocumentation.","categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cflow2vcg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cgit","origin":"devel/cgit","version":"1.2.3_1","comment":"Fast, lightweight web frontend for Git repositories","maintainer":"mt@markoturk.info","www":"https://git.zx2c4.com/cgit/about/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5b0199fe4c35efe74950090b064fcac23681dec676061893416fcae415573f0","flatsize":1904840,"path":"All/cgit-1.2.3_1.pkg","repopath":"All/cgit-1.2.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":782348,"desc":"cgit is a fast web interface for the Git SCM, using a built-in cache to\ndecrease server I/O pressure.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel","www"],"options":{"ASCIIDOC":"on","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:lars_hjemli:cgit:1.2.3:::::dragonfly6:x86_64:1"},"messages":[{"message":"cgit has been successfully installed.\n\nTo enable cgit in Apache, use something like the following:\n\n  <Directory \"/usr/local/www/cgit/\">\n      AllowOverride None\n      Options +ExecCGI\n      Require all granted \n  </Directory>\n\nDocumentation and sample configuration can be found\nin /usr/local/share/doc/cgit/cgitrc.5.txt.","type":"install"}]},{"name":"cflow","origin":"devel/cflow","version":"2.0_2","comment":"Call graph generator for C code","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"958da09dad6816f44238d089f4b553ed6a6f33a865d59927b1bb67597d0f5e8d","flatsize":37496,"path":"All/cflow-2.0_2.pkg","repopath":"All/cflow-2.0_2.pkg","licenselogic":"single","pkgsize":13656,"desc":"Cflow reads files as C program source and attempts to print a graph\nof the program's function call hierarchy to the standard output.\nCalled functions are indented with respect to their calling functions,\nand printed only once, in the order they occur.\n\nThis is version 2.0.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe cflow port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"colly","origin":"www/colly","version":"2.1.0_21","comment":"Elegant scraper and crawler framework for Golang","maintainer":"yuri@FreeBSD.org","www":"https://go-colly.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52bd7d6678bffc946deeaae5adaed140f5aa9226cd4d6f2ef22ba6b82308ac9a","flatsize":104316656,"path":"All/colly-2.1.0_21.pkg","repopath":"All/colly-2.1.0_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":31566628,"desc":"With Colly you can easily extract structured data from websites, which can be\nused for a wide range of applications, like data mining, data processing or\narchiving.\n\nFeatures:\n* Clean API\n* Fast (>1k request/sec on a single core)\n* Manages request delays and maximum concurrency per domain\n* Automatic cookie and session handling\n* Sync/async/parallel scraping\n* Distributed scraping\n* Caching\n* Automatic encoding of non-unicode responses\n* Robots.txt support\n* Google App Engine support","categories":["www"]},{"name":"cfiles","origin":"deskutils/cfiles","version":"1.8.6_31","comment":"Ncurses file manager written in C with vim-like keybindings","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mananapr/cfiles","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d6cba4d16a3cdfe08d0c0066aa676579b701032861fddeb293dc094af55d8af","flatsize":43410,"path":"All/cfiles-1.8.6_31.pkg","repopath":"All/cfiles-1.8.6_31.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17680,"desc":"cfiles is a terminal file manager with vim like keybindings, written in C using\nthe ncurses library. It aims to provide an interface like ranger while being\nlightweight, fast and minimal.\n\nDue to a missing libexec/w3m/w3mimgdisplay, not installed by www/w3m by default,\nthe image display feature is broken.","deps":{"atool":{"origin":"archivers/atool","version":"0.39.0_1"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"poppler-utils":{"origin":"graphics/poppler-utils","version":"24.02.0_1"},"w3m-img":{"origin":"www/w3m-img","version":"0.5.3.20230718"}},"categories":["deskutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"chatterino2","origin":"net-im/chatterino2","version":"2.3.4_5","comment":"Twitch chat client","maintainer":"bofh@FreeBSD.org","www":"https://chatterino.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28b98482ab774d6b7a3e96a35ee2a0c3b1eca4a58b15d82b0c70eb6d30e163b4","flatsize":6907668,"path":"All/chatterino2-2.3.4_5.pkg","repopath":"All/chatterino2-2.3.4_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2605184,"desc":"Chatterino is a chat client for twitch chat. It aims to be an improved/extended\nversion of the twitch web chat.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"}},"categories":["net-im"],"shlibs_required":["libqt5keychain.so.1","libboost_system.so.1.84.0","libboost_filesystem.so.1.84.0","libssl.so.12","libcrypto.so.12","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"cg3","origin":"textproc/cg3","version":"1.3.6_7","comment":"Tools for the Constraint Grammar formalism","maintainer":"bofh@FreeBSD.org","www":"https://visl.sdu.dk/constraint_grammar.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7b1654c44aee1ee97d46c7ff6637404ce5ca30019c88bc7bde913635f9f30a0","flatsize":1106452,"path":"All/cg3-1.3.6_7.pkg","repopath":"All/cg3-1.3.6_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":359860,"desc":"Constraint Grammar (CG) parsers are at the core of most of VISL's live\napplications. The Constraint Grammar concept was launched by Fred\nKarlsson in the early 90'ies (Karlsson et.al.1995), and CG parsers have\nsince been written for a large variety of languages, routinely achieving\nF-scores for PoS (word class) of over 99%25. A number of syntactic CG\nsystems have reported F-scores of around 95%25. VISL's own Constraint\nGrammar systems are inspired by Eckhard Bick's PALAVRAS parser for\nPortuguese (Bick 2000), and use, as a novelty, subclause function,\ngeneralized dependency markers and semantic prototype tags. For most\nlanguages, a lexicon based morphological analyzer provides input to the\nfirst CG level, while the output of the last CG-level can be converted\ninto syntactic tree structures by specially designed Phrase Structure\nGrammars (PSG's), using syntactic functions, not words, as terminals.\nOther, hybrid combinations are, however, feasible. Thus, the French\nsystem uses PoS information from a probabilistic tagger.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"shlibs_required":["libicuuc.so.74","libicuio.so.74","libicui18n.so.74"],"shlibs_provided":["libcg3.so.1"],"options":{"OPTIMIZED_CFLAGS":"off"}},{"name":"clamav","origin":"security/clamav","version":"1.3.2,1","comment":"Open-source (GPL) anti-virus engine (Regular Feature Release)","maintainer":"yasu@FreeBSD.org","www":"https://www.clamav.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd3468c6b588be36071e10e56ff50ffd2f679779818bca8637b028963aad6332","flatsize":63487769,"path":"All/clamav-1.3.2,1.pkg","repopath":"All/clamav-1.3.2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11216152,"desc":"ClamAV is an open-source (GPL) anti-virus engine used in a variety of\nsituations, including email and web scanning, and endpoint\nsecurity. It provides many utilities for users, including a flexible\nand scalable multi-threaded daemon, a command-line scanner and an\nadvanced tool for automatic database updates.\n\nThis is Regular (non-LTS) Feature Release of ClamAV.","deps":{"arc":{"origin":"archivers/arc","version":"5.21q_1"},"arj":{"origin":"archivers/arj","version":"3.10.22_12"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libmilter":{"origin":"mail/libmilter","version":"8.18.1"},"libmspack":{"origin":"archivers/libmspack","version":"0.11alpha"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"unzoo":{"origin":"archivers/unzoo","version":"4.4_2"}},"categories":["security"],"users":["clamav"],"groups":["clamav","mail"],"shlibs_required":["libmspack.so.0","libpcre2-8.so.0","libxml2.so.2","libjson-c.so.5","libssl.so.12","libcrypto.so.12","libcurl.so.4","libncurses.so.6","libtinfo.so.6","libmilter.so.7"],"shlibs_provided":["libclamav.so.12","libclamunrar.so.12","libclamunrar_iface.so.12","libfreshclam.so.3"],"options":{"ARC":"on","ARJ":"on","DOCS":"on","EXPERIMENTAL":"off","LHA":"off","MILTER":"on","STDERR":"off","TESTS":"off","UNRAR":"on","UNZOO":"on"},"annotations":{"cpe":"cpe:2.3:a:clamav:clamav:1.3.2:::::dragonfly6:x86_64"},"messages":[{"message":"If you want remove clamav permanently from you system\nexecute following commands:\n\n # rm -rf /var/log/clamav\n # rm -rf /var/run/clamav\n # rm -rf /var/db/clamav\n # pw userdel clamav","type":"remove"}]},{"name":"cfengine-masterfiles322","origin":"sysutils/cfengine-masterfiles322","version":"3.22.0","comment":"cfengine sample policies for installations and upgrades","maintainer":"cy@FreeBSD.org","www":"https://cfengine.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18b8959681f0ee3534d3d4b7aad2c7ddfc17c40e9e114589884b03c1929f51fb","flatsize":829174,"path":"All/cfengine-masterfiles322-3.22.0.pkg","repopath":"All/cfengine-masterfiles322-3.22.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":146652,"desc":"CFEngine 3 is a popular open source configuration management system.\nIts primary function is to provide automated configuration and\nmaintenance of large-scale computer systems.\n\nThe repository is intended to provide a stable base policy for\ninstallations and upgrades, and is used by CFEngine 3.6 and newer.\nThe port installs the repository as examples which should be copied by\nthe user to the masterfiles directory (usually /var/cfengine/masterfiles).","deps":{"cfengine322":{"origin":"sysutils/cfengine322","version":"3.22.0"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:gnu:cfengine:3.22.0:::::dragonfly6:x86_64"}},{"name":"cfengine-masterfiles321","origin":"sysutils/cfengine-masterfiles321","version":"3.21.3","comment":"cfengine sample policies for installations and upgrades","maintainer":"cy@FreeBSD.org","www":"https://cfengine.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a213d751b82a9cc10a7037561e54ed229660de7fe87f0b8ffab5cb4b72db87d","flatsize":833433,"path":"All/cfengine-masterfiles321-3.21.3.pkg","repopath":"All/cfengine-masterfiles321-3.21.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":147264,"desc":"CFEngine 3 is a popular open source configuration management system.\nIts primary function is to provide automated configuration and\nmaintenance of large-scale computer systems.\n\nThe repository is intended to provide a stable base policy for\ninstallations and upgrades, and is used by CFEngine 3.6 and newer.\nThe port installs the repository as examples which should be copied by\nthe user to the masterfiles directory (usually /var/cfengine/masterfiles).","deps":{"cfengine321":{"origin":"sysutils/cfengine321","version":"3.21.3"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:gnu:cfengine:3.21.3:::::dragonfly6:x86_64"}},{"name":"cfengine-masterfiles","origin":"sysutils/cfengine-masterfiles","version":"3.22.0","comment":"cfengine sample policies for installations and upgrades","maintainer":"cy@FreeBSD.org","www":"https://cfengine.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50cde59b45d1bf8a83a4e2ff53ccba638dfdf3fd7a264c47efcf49fb3bd1caba","flatsize":829174,"path":"All/cfengine-masterfiles-3.22.0.pkg","repopath":"All/cfengine-masterfiles-3.22.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":146656,"desc":"CFEngine 3 is a popular open source configuration management system.\nIts primary function is to provide automated configuration and\nmaintenance of large-scale computer systems.\n\nThe repository is intended to provide a stable base policy for\ninstallations and upgrades, and is used by CFEngine 3.6 and newer.\nThe port installs the repository as examples which should be copied by\nthe user to the masterfiles directory (usually /var/cfengine/masterfiles).","deps":{"cfengine":{"origin":"sysutils/cfengine","version":"3.22.0"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:gnu:cfengine:3.22.0:::::dragonfly6:x86_64"}},{"name":"cfengine-masterfiles-devel","origin":"sysutils/cfengine-masterfiles-devel","version":"3.2024.06.24","comment":"cfengine sample policies for installations and upgrades","maintainer":"cy@FreeBSD.org","www":"https://cfengine.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"302973c75eb165094f8a26d14e9191331a43c4456c76a8cf28bf857d8dacf827","flatsize":852627,"path":"All/cfengine-masterfiles-devel-3.2024.06.24.pkg","repopath":"All/cfengine-masterfiles-devel-3.2024.06.24.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":149864,"desc":"CFEngine 3 is a popular open source configuration management system.\nIts primary function is to provide automated configuration and\nmaintenance of large-scale computer systems.\n\nThe repository is intended to provide a stable base policy for\ninstallations and upgrades, and is used by CFEngine 3.6 and newer.\nThe port installs the repository as examples which should be copied by\nthe user to the masterfiles directory (usually /var/cfengine/masterfiles).","deps":{"cfengine-devel":{"origin":"sysutils/cfengine-devel","version":"3.2024.06.19"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:gnu:cfengine:3.2024.06.24:::::dragonfly6:x86_64"}},{"name":"cfengine-masterfiles-lts","origin":"sysutils/cfengine-masterfiles-lts","version":"3.21.3","comment":"cfengine sample policies for installations and upgrades","maintainer":"cy@FreeBSD.org","www":"https://cfengine.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b5ec877d2d2124662035a1178cce498b90a36658bfc71e740eb3c13702b89fa","flatsize":833433,"path":"All/cfengine-masterfiles-lts-3.21.3.pkg","repopath":"All/cfengine-masterfiles-lts-3.21.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":147300,"desc":"CFEngine 3 is a popular open source configuration management system.\nIts primary function is to provide automated configuration and\nmaintenance of large-scale computer systems.\n\nThe repository is intended to provide a stable base policy for\ninstallations and upgrades, and is used by CFEngine 3.6 and newer.\nThe port installs the repository as examples which should be copied by\nthe user to the masterfiles directory (usually /var/cfengine/masterfiles).","deps":{"cfengine-lts":{"origin":"sysutils/cfengine-lts","version":"3.21.3"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:gnu:cfengine:3.21.3:::::dragonfly6:x86_64"}},{"name":"cfengine321","origin":"sysutils/cfengine321","version":"3.21.3","comment":"Systems administration tool for networks","maintainer":"cy@FreeBSD.org","www":"https://cfengine.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81078e3fb29df75e09cdc589d7704a701cf4d1978d2adebe0ba0c4323865bfc0","flatsize":3116573,"path":"All/cfengine321-3.21.3.pkg","repopath":"All/cfengine321-3.21.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":807892,"desc":"Cfengine is an automated suite of programs for configuring and\nmaintaining Unix-like computers. It has been used on computing arrays\nof between 1 and 20,000 computers since 1993 by a wide range of\norganizations. Cfengine is supported by active research and was the\nfirst autonomic, hands-free management system for Unix-like operating\nsystems. Cfengine is an autonomic maintenance system not merely a\nchange management roll-out tool. Cfengine has a history of security\nand adaptability.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["sysutils"],"shlibs_required":["libxml2.so.2","liblmdb.so.0","libpcre.so.1","libssl.so.12","libcrypto.so.12","libyaml-0.so.2","libcurl.so.4"],"shlibs_provided":["libpromises.so.3"],"options":{"LIBVIRT":"off","MYSQL":"off","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:cfengine:3.21.3:::::dragonfly6:x86_64"}},{"name":"cfengine322","origin":"sysutils/cfengine322","version":"3.22.0","comment":"Systems administration tool for networks","maintainer":"cy@FreeBSD.org","www":"https://cfengine.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bda26f020d3f1f19a756b7f6b2eca310c7e2ff4d860e98e48dcfc4c574a8d84","flatsize":3127775,"path":"All/cfengine322-3.22.0.pkg","repopath":"All/cfengine322-3.22.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":808584,"desc":"Cfengine is an automated suite of programs for configuring and\nmaintaining Unix-like computers. It has been used on computing arrays\nof between 1 and 20,000 computers since 1993 by a wide range of\norganizations. Cfengine is supported by active research and was the\nfirst autonomic, hands-free management system for Unix-like operating\nsystems. Cfengine is an autonomic maintenance system not merely a\nchange management roll-out tool. Cfengine has a history of security\nand adaptability.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["sysutils"],"shlibs_required":["libxml2.so.2","liblmdb.so.0","libpcre.so.1","libssl.so.12","libcrypto.so.12","libyaml-0.so.2","libcurl.so.4"],"shlibs_provided":["libpromises.so.3"],"options":{"LIBVIRT":"off","MYSQL":"off","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:cfengine:3.22.0:::::dragonfly6:x86_64"}},{"name":"cfengine-lts","origin":"sysutils/cfengine-lts","version":"3.21.3","comment":"Systems administration tool for networks","maintainer":"cy@FreeBSD.org","www":"https://cfengine.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12bd19f8bc0838f42185ea23a1d65e2c4bca2fd53b61c53004ec9547b4778d56","flatsize":3116573,"path":"All/cfengine-lts-3.21.3.pkg","repopath":"All/cfengine-lts-3.21.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":807416,"desc":"Cfengine is an automated suite of programs for configuring and\nmaintaining Unix-like computers. It has been used on computing arrays\nof between 1 and 20,000 computers since 1993 by a wide range of\norganizations. Cfengine is supported by active research and was the\nfirst autonomic, hands-free management system for Unix-like operating\nsystems. Cfengine is an autonomic maintenance system not merely a\nchange management roll-out tool. Cfengine has a history of security\nand adaptability.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["sysutils"],"shlibs_required":["libxml2.so.2","liblmdb.so.0","libpcre.so.1","libssl.so.12","libcrypto.so.12","libyaml-0.so.2","libcurl.so.4"],"shlibs_provided":["libpromises.so.3"],"options":{"LIBVIRT":"off","MYSQL":"off","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:cfengine:3.21.3:::::dragonfly6:x86_64"}},{"name":"cereal","origin":"devel/cereal","version":"1.3.2_1","comment":"C++11 library for serialization","maintainer":"teodor@sigaev.ru","www":"https://github.com/USCiLab/cereal","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ca00b99d82e80de4a2eac01e96ecce678e25d5cb5cf9948d49f957802a168079","flatsize":1416119,"path":"All/cereal-1.3.2_1.pkg","repopath":"All/cereal-1.3.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":188780,"desc":"cereal is a header-only C++11 serialization library. cereal takes arbitrary\ndata types and reversibly turns them into different representations, such as\ncompact binary encodings, XML, or JSON. cereal was designed to be fast,\nlight-weight, and easy to extend - it has no external dependencies and can be\neasily bundled with other code or used standalone.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:usc:cereal:1.3.2:::::dragonfly6:x86_64:1"}},{"name":"cfdg","origin":"graphics/cfdg","version":"3.4.1_4","comment":"Context Free Design Grammar compiler","maintainer":"fuz@FreeBSD.org","www":"https://www.contextfreeart.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46b8c041042f1a07672c8bbb91ebbe8314bbcfdb5a7a58214047c025d56e2022","flatsize":1183910,"path":"All/cfdg-3.4.1_4.pkg","repopath":"All/cfdg-3.4.1_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":332780,"desc":"Context Free Design Grammar compiler.\n\nAbout CFDG:\n\nChris Coyne created a small language for design grammars called CFDG.\nThese grammars are sets of non-deterministic rules to produce images.\nThe images are surprisingly beautiful, often from very simple grammars.\nContext Free is a full graphical environment for editing, rendering,\nand exploring CFDG design grammars.\n\nFeatures:\n* Simultaneously available for Macintosh, Windows and Posix/Unix.\n* Progressive image update: watch it generate\n* Save generated images in PNG or SVG format.\n* Produce animations\n* Edit grammars and re-render easily.\n* Render very large images (as large as 100 Mega-pixels).\n* Can handle generated images with millions of shapes.\n* Carefully tuned graphics rendering\n* Many built-in examples\n* Automatic checking for updates (Mac only).\n* It's free, as in beer and as in speech.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"libx264":{"origin":"multimedia/libx264","version":"0.164.3095"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics","math"],"shlibs_required":["libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libavformat.so.60","libavcodec.so.60","libswscale.so.7","libswresample.so.4","libavutil.so.58","libx264.so.164","libpng16.so.16"],"options":{"EXAMPLES":"on","FFMPEG":"on"}},{"name":"centreon-clib","origin":"net-mgmt/centreon-clib","version":"21.04.4","comment":"Common library of all Centreon projects written in C or C++","maintainer":"bofh@FreeBSD.org","www":"https://www.centreon.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90518c638c8453a86889a91fcc410d003ee1504529b3ad470e7aa941331a8bf0","flatsize":290616,"path":"All/centreon-clib-21.04.4.pkg","repopath":"All/centreon-clib-21.04.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":82660,"desc":"Centreon Clib is a common library for all Centreon products written in\nC/C++. This project provides high level implementation of many basic\nsystem mechanism. The target is to have a portable and powerful\nimplementation.","categories":["net-mgmt"],"shlibs_provided":["libcentreon_clib.so"]},{"name":"cfengine","origin":"sysutils/cfengine","version":"3.22.0","comment":"Systems administration tool for networks","maintainer":"cy@FreeBSD.org","www":"https://cfengine.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84a5442b5687382b0c42215a503ffaf0722c6ad7e62c6bc046c69cee013eac92","flatsize":3127775,"path":"All/cfengine-3.22.0.pkg","repopath":"All/cfengine-3.22.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":809600,"desc":"Cfengine is an automated suite of programs for configuring and\nmaintaining Unix-like computers. It has been used on computing arrays\nof between 1 and 20,000 computers since 1993 by a wide range of\norganizations. Cfengine is supported by active research and was the\nfirst autonomic, hands-free management system for Unix-like operating\nsystems. Cfengine is an autonomic maintenance system not merely a\nchange management roll-out tool. Cfengine has a history of security\nand adaptability.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["sysutils"],"shlibs_required":["libxml2.so.2","liblmdb.so.0","libpcre.so.1","libssl.so.12","libcrypto.so.12","libyaml-0.so.2","libcurl.so.4"],"shlibs_provided":["libpromises.so.3"],"options":{"LIBVIRT":"off","MYSQL":"off","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:cfengine:3.22.0:::::dragonfly6:x86_64"}},{"name":"celluloid","origin":"multimedia/celluloid","version":"0.27","comment":"Simple GTK frontend for mpv","maintainer":"jbeich@FreeBSD.org","www":"https://celluloid-player.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80fb072ffbc06dd40abd32928061f22e42a5d8c9d2d6312d96c1abf489b7a1a4","flatsize":1138450,"path":"All/celluloid-0.27.pkg","repopath":"All/celluloid-0.27.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":243640,"desc":"Celluloid (formerly GNOME MPV) is a simple GTK+ frontend for\nmpv. Celluloid interacts with mpv via the client API exported by\nlibmpv, allowing access to mpv's powerful playback capabilities.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libepoxy":{"origin":"graphics/libepoxy","version":"1.5.9"},"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["multimedia"],"shlibs_required":["libgtk-4.so.1","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libmpv.so.2","libadwaita-1.so.0","libepoxy.so.0"]},{"name":"chapping","origin":"games/chapping","version":"0.43_14","comment":"Turn based board football game","maintainer":"amdmi3@FreeBSD.org","www":"https://chapping.wordpress.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70925d23b15b0f03ada773bc5793f1e1d2c009bb527c2a91c3fbce14bc9fa425","flatsize":5808550,"path":"All/chapping-0.43_14.pkg","repopath":"All/chapping-0.43_14.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4418972,"desc":"Turn based board football game.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_gfx.so.16","libSDL_ttf-2.0.so.0"]},{"name":"cfengine-devel","origin":"sysutils/cfengine-devel","version":"3.2024.06.19","comment":"Systems administration tool for networks","maintainer":"cy@FreeBSD.org","www":"https://cfengine.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbaae72f0ee883b06391799ff15d1dbc6b18fe8eae9eacf30e061d35acb695ce","flatsize":3128541,"path":"All/cfengine-devel-3.2024.06.19.pkg","repopath":"All/cfengine-devel-3.2024.06.19.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":808684,"desc":"Cfengine is an automated suite of programs for configuring and\nmaintaining Unix-like computers. It has been used on computing arrays\nof between 1 and 20,000 computers since 1993 by a wide range of\norganizations. Cfengine is supported by active research and was the\nfirst autonomic, hands-free management system for Unix-like operating\nsystems. Cfengine is an autonomic maintenance system not merely a\nchange management roll-out tool. Cfengine has a history of security\nand adaptability.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["sysutils"],"shlibs_required":["liblmdb.so.0","libyaml-0.so.2","libcurl.so.4","libssl.so.12","libcrypto.so.12","libpcre2-8.so.0","libxml2.so.2"],"shlibs_provided":["libpromises.so.3"],"options":{"LIBVIRT":"off","MYSQL":"off","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:cfengine:3.2024.06.19:::::dragonfly6:x86_64"}},{"name":"cfr","origin":"devel/cfr","version":"0.152","comment":"Class File Reader (CFR) Java decompiler","maintainer":"0mp@FreeBSD.org","www":"https://www.benf.org/other/cfr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85846f086129aabf62a72ee1f0fbf0dfa9506a15e9105b5d35941f7207d1dd46","flatsize":2162659,"path":"All/cfr-0.152.pkg","repopath":"All/cfr-0.152.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1911792,"desc":"CFR will decompile modern Java features - up to and including much of Java 9,\n10, 12 and beyond, but is written entirely in Java 6, so will work anywhere!\n\nIt'll even make a decent go of turning class files from other JVM\nlangauges (like Kotlin) back into Java!\n\nTo use, simply run the specific version jar, with the class name(s) you want to\ndecompile (either as a path to a class file, or as a fully qualified classname\non your classpath). (Use --help to list arguments).\n\nAlternately, to decompile an entire jar, simply provide the jar path, and if\nyou want to emit files (which you probably do!) add --outputdir /tmp/putithere.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"]},{"name":"cdroot","origin":"sysutils/cdroot","version":"1.2.6","comment":"Scripts automating setup of a bootable CD-ROM based FreeBSD system","maintainer":"portmaster@bsdforge.com","www":"https://BSDforge.com/projects/sysutils/cdroot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7352797d5506f40c14b695bf21645f5b1d0f3bc910a9b616e8799e86b3fe2957","flatsize":58840,"path":"All/cdroot-1.2.6.pkg","repopath":"All/cdroot-1.2.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15348,"desc":"This port automates the creation of a bootable CD-ROM which contains a\nfull FreeBSD installation. It also includes a script for installing a\nFreeBSD release, as built by 'make release'. If desired, a floppy disk\nwith an /etc directory may be provided to supply system /etc overrides,\nallowing one to use the same CD/DVD image to boot multiple systems, where\neach system's hostname, IP address, etc is contained on a separate floppy\ndisk. See the README file for more information.","categories":["sysutils"]},{"name":"cfitsio","origin":"astro/cfitsio","version":"4.4.1","comment":"Library for reading and writing files in FITS data format","maintainer":"sunpoet@FreeBSD.org","www":"https://heasarc.gsfc.nasa.gov/docs/software/fitsio/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e53dde24b5a863500dbefd87d72ad4845e68c67cd88868750d69811ab258de86","flatsize":6076580,"path":"All/cfitsio-4.4.1.pkg","repopath":"All/cfitsio-4.4.1.pkg","licenselogic":"single","licenses":["CFITSIO"],"pkgsize":2420872,"desc":"CFITSIO is a library of C and Fortran subroutines for reading and writing data\nfiles in FITS (Flexible Image Transport System) data format. CFITSIO provides\nsimple high-level routines for reading and writing FITS files that insulate the\nprogrammer from the internal complexities of the FITS format. CFITSIO also\nprovides many advanced features for manipulating and filtering the information\nin FITS files.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"f2c":{"origin":"lang/f2c","version":"20200916_1"}},"categories":["astro"],"shlibs_required":["libcurl.so.4"],"shlibs_provided":["libcfitsio.so.10"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:nasa:cfitsio:4.4.1:::::dragonfly6:x86_64"}},{"name":"clojure","origin":"lang/clojure","version":"1.11.1.1200_1","comment":"Dynamic programming language for the JVM","maintainer":"freebsd-ports@jan0sch.de","www":"https://clojure.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7903c3ca3bd3bd680162c19a091a8d7d0b107ea815b91be20ea3d79367b42fd2","flatsize":20459634,"path":"All/clojure-1.11.1.1200_1.pkg","repopath":"All/clojure-1.11.1.1200_1.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":17663340,"desc":"Clojure is a dynamic programming language that targets the Java Virtual\nMachine. It is designed to be a general-purpose language, combining the\napproachability and interactive development of a scripting language with\nan efficient and robust infrastructure for multithreaded programming.\nClojure is a compiled language - it compiles directly to JVM bytecode,\nyet remains completely dynamic. Every feature supported by Clojure is\nsupported at runtime. Clojure provides easy access to the Java frameworks,\nwith optional type hints and type inference, to ensure that calls to Java\ncan avoid reflection.\n\nClojure is a dialect of Lisp, and shares with Lisp the code-as-data\nphilosophy and a powerful macro system. Clojure is predominantly a\nfunctional programming language, and features a rich set of immutable,\npersistent data structures. When mutable state is needed, Clojure offers a\nsoftware transactional memory system that ensures clean, correct,\nmultithreaded designs.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"rlwrap":{"origin":"devel/rlwrap","version":"0.45.2_1"}},"categories":["lang","lisp","java"]},{"name":"cdrtools","origin":"sysutils/cdrtools","version":"2024.03.21","comment":"Tools for ripping from and recording to CDs and DVDs","maintainer":"fuz@FreeBSD.org","www":"https://cdrtools.sourceforge.net/private/cdrecord.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"982ac53e266f668da5473f2196fc3cf10988e570009b19a448fa18b3af36ce5a","flatsize":1391836,"path":"All/cdrtools-2024.03.21.pkg","repopath":"All/cdrtools-2024.03.21.pkg","licenselogic":"and","licenses":["CDDL","GPLv2"],"pkgsize":529760,"desc":"The cdrtools software includes tools to create and/or extract\nISO-9660 filesystems, verify their integrity, and write them to\ndisc.\n\nThis package contains the following programs:\n- btcflash (a firmware flash utility for BTC DRW1008 DVD+/-RW recorder)\n- cdda2wav (a digital CD audio extraction program)\n- cdrecord (a CD/DVD/BluRay recording program)\n- devdump (dump a device or file in hex)\n- isodebug (show debug info contained in an ISO-9660 image)\n- isodump (dump a device or file based on ISO-9660)\n- isoinfo (analyze or list an ISO-9660 image)\n- isovfy (verify an ISO-9660 image)\n- mkisofs (an ISO-9660 filesystem image creator)\n- mkhybrid (an ISO-9660/HFS filesystem image creator)\n  Link to mkisofs.\n- readcd (a data CD reading and recording program)\n  May be used to write to DVD-RAM and to copy Solaris boot CD's.\n- scgcheck (checks and validates the ABI of libscg)","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lame":{"origin":"audio/lame","version":"3.100_5"},"schilybase":{"origin":"devel/schilybase","version":"2024.03.21"},"vorbis-tools":{"origin":"audio/vorbis-tools","version":"1.4.2_5,3"}},"categories":["sysutils","audio"],"shlibs_required":["libscgcmd.so.1.0","librscg.so.1.0","libscg.so.1.0","libparanoia.so.1.0","libcdrdeflt.so.1.0","libdeflt.so.1.0","libmdigest.so.1.0","libschily.so.2.0","libintl.so.8","libedc_ecc.so.1.0","libsiconv.so.1.0","libfind.so.4.0","libhfs.so.1.0","libfile.so.1.0","libedc_ecc_dec.so.1.0"],"options":{"DOCS":"on","LAME":"on","SETUID":"off","VORBIS":"on"},"annotations":{"cpe":"cpe:2.3:a:cdrtools_project:cdrtools:2024.03.21:::::dragonfly6:x86_64"}},{"name":"emptyepsilon","origin":"games/emptyepsilon","version":"2021.06.23","comment":"Spaceship bridge simulator game","maintainer":"yuri@FreeBSD.org","www":"https://daid.github.io/EmptyEpsilon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2d1409b73c7473b9be12ca99243a1d1509e446b6f8d60fc3f0da1be1726a69f","flatsize":322127727,"path":"All/emptyepsilon-2021.06.23.pkg","repopath":"All/emptyepsilon-2021.06.23.pkg","licenselogic":"and","licenses":["GPLv2","AngryFly-Royalty-Free-License"],"pkgsize":266195228,"desc":"EmptyEpsilon places you in the roles of a spaceship's bridge officers, like\nthose seen in Star Trek. While you can play EmptyEpsilon alone or with friends,\nthe best experience involves 6 players working together on each ship.\n\nEach officer fills a unique role: Captain, Helms, Weapons, Relay, Science, and\nEngineering. Except for the Captain, each officer operates part of the ship\nthrough a specialized screen. The Captain relies on their trusty crew to report\ninformation and follow orders.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sfml":{"origin":"devel/sfml","version":"2.5.1_4"},"xclip":{"origin":"x11/xclip","version":"0.13.82_1"}},"categories":["games"],"shlibs_required":["libsfml-system.so.2.5","libsfml-audio.so.2.5","libsfml-network.so.2.5","libsfml-window.so.2.5","libsfml-graphics.so.2.5","libGL.so.1"]},{"name":"cdpsnarf","origin":"net-mgmt/cdpsnarf","version":"0.1.6_1","comment":"Tool to extract information from CDP packets","maintainer":"rihaz.jerrin@gmail.com","www":"https://github.com/Zapotek/cdpsnarf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d3d9fc547dc8b13259249c8e19331ce4f353bf26752620a7aaf5716f82512c0","flatsize":40599,"path":"All/cdpsnarf-0.1.6_1.pkg","repopath":"All/cdpsnarf-0.1.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15880,"desc":"CDPSnarf is a network sniffer exclusively written to\nextract information from CDP packets. It provides all\nthe information a \"show cdp neighbors detail\" command\nwould return on a Cisco router and even more.\n\nA feature list follows:\n  Time intervals between CDP advertisements\n  Source MAC address\n  CDP Version\n  TTL\n  Checksum\n  Device ID\n  Software version\n  Platform\n  Addresses\n  Port ID\n  Capabilities\n  Duplex\n  Save packets in PCAP dump file format\n  Read packets from PCAP dump files\n  Debugging information (using the \"-d\" flag)\n  Tested with IPv4 and IPv6\n\nSource: https://github.com/Zapotek/cdpsnarf","categories":["net-mgmt"]},{"name":"cdpr","origin":"net-mgmt/cdpr","version":"2.4","comment":"Cisco Discovery Protocol Reporter","maintainer":"ports@FreeBSD.org","www":"http://www.monkeymental.com/nuke/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"510e2996669b34b654c69a7ab2ba483d82cee49c4fa2d1eb2c11aec4bc9d2c58","flatsize":57002,"path":"All/cdpr-2.4.pkg","repopath":"All/cdpr-2.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21292,"desc":"cdpr (Cisco Discovery Protocol Reporter) shows the switch and port that\na machine is connected to, provided that the device supports CDP. It\ncan also optionally decode the full CDP packet. cdpr was written to\nhelp network/system administrators find out about the equipment that i\na machine is connected to. This is done by capturing and decoding a\nCisco Discovery Protocol (CDP) packet.","categories":["net-mgmt"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cdpr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cemu","origin":"emulators/cemu","version":"1.3_1","comment":"TI-84 Plus CE and TI-83 Premium CE calculator emulator","maintainer":"danfe@FreeBSD.org","www":"https://ce-programming.github.io/CEmu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"888e5fa36047a891ae3e36f0ccc1262025695d0433469d6a131f2b0dad5cb660","flatsize":2344832,"path":"All/cemu-1.3_1.pkg","repopath":"All/cemu-1.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":867136,"desc":"CEmu is a TI-84 Plus CE/TI-83 Premium CE calculator emulator, focused\non developer features.\n\nCEmu works natively on Windows, macOS, and Unix-like operating systems.\nFor performance and portability, the core is programmed in C and its\ncustomizable GUI in C++ with Qt.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["emulators"],"shlibs_required":["libarchive.so.13","libpng16.so.16","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"cdpd","origin":"net-mgmt/cdpd","version":"1.0.4.1_2","comment":"Daemon to send CDP/LLDP announces over ethernet","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e980859c96643d83918639d831cceb7e1d226de8013f7a00c386a19b4fe382e1","flatsize":22933,"path":"All/cdpd-1.0.4.1_2.pkg","repopath":"All/cdpd-1.0.4.1_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10436,"desc":"A simple program designed to send 'Cisco Discovery Protocol' and\n'Link Layer Discovery' packets on network.","categories":["net-mgmt"],"messages":[{"message":"===>   NOTICE:\n\nThe cdpd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cdrkit-genisoimage","origin":"sysutils/genisoimage","version":"1.1.11_3","comment":"Standalone genisoimage from cdrkit","maintainer":"jharris@widomaker.com","www":"http://www.cdrkit.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"591eaa4f2f8c2faeae934ab008362630ff5b17f0356a026f4e9b0c4e6f195377","flatsize":566793,"path":"All/cdrkit-genisoimage-1.1.11_3.pkg","repopath":"All/cdrkit-genisoimage-1.1.11_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":198288,"desc":"cdrkit is a suite of programs for recording CDs and DVDs, blanking CD-RW media,\ncreating ISO-9660 filesystem images, extracting audio CD data, and more. The\nprograms included in the cdrkit package were originally derived from several\nsources, most notably mkisofs by Eric Youngdale and others, cdda2wav by Heiko\nEissfeldt, and cdrecord by Joerg Schilling. However, cdrkit is not affiliated\nwith any of these authors; it is now an independent project.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"cdlabelgen","origin":"print/cdlabelgen","version":"4.3.0_1","comment":"Generate postscript for frontcards and traycards for CDs","maintainer":"ports@FreeBSD.org","www":"https://www.aczoom.com/tools/cdinsert/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"70bd919227d69d49d4dfb34b0df0f86fd021b344169e0829a4f539186a12cbe0","flatsize":478665,"path":"All/cdlabelgen-4.3.0_1.pkg","repopath":"All/cdlabelgen-4.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":118592,"desc":"cdlabelgen's purpose in life is twofold:\n\n       o To be run automatically and swiftly from a shell script\n            and automatically generate a frontcard and a traycard\n            for a cd--usually data archive cd's. The traycard\n            (which goes behind the CD itself) is U-shaped and the\n            ends of the CD case bear the label of what the CD is.\n\n       o To have a minimum of dependencies--cdlabelgen only\n            requires perl.\n\n       cdlabelgen was designed to simplify the process of\n       generating labels for CD's. It originated as a program to\n       allow auto generation of frontcards and traycards for CD's\n       burned via an automated mechanism (specifically for\n       archiving data), but has now become popular for labelling\n       CD compilations of mp3's, and copies of CDs. Note that\n       cdlabelgen does not actually print anything--it just spits\n       out postscript, which you can then do with as you please.\n\n(from the manual, see cdlabelgen(1) for the full one)","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe cdlabelgen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cdrkit","origin":"sysutils/cdrkit","version":"1.1.11_3","comment":"Command-line CD/DVD writing suite","maintainer":"jharris@widomaker.com","www":"http://www.cdrkit.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eef176b1cb5c8e2cbf23e15df9dfa7c669522788923fdb528d66b2586e6be028","flatsize":1701550,"path":"All/cdrkit-1.1.11_3.pkg","repopath":"All/cdrkit-1.1.11_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":388652,"desc":"cdrkit is a suite of programs for recording CDs and DVDs, blanking CD-RW media,\ncreating ISO-9660 filesystem images, extracting audio CD data, and more. The\nprograms included in the cdrkit package were originally derived from several\nsources, most notably mkisofs by Eric Youngdale and others, cdda2wav by Heiko\nEissfeldt, and cdrecord by Joerg Schilling. However, cdrkit is not affiliated\nwith any of these authors; it is now an independent project.","deps":{"cdrkit-genisoimage":{"origin":"sysutils/genisoimage","version":"1.1.11_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"]},{"name":"cdparanoia","origin":"audio/cdparanoia","version":"3.9.8_10","comment":"CDDA extraction tool (also known as ripper)","maintainer":"danfe@FreeBSD.org","www":"https://www.xiph.org/paranoia/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43819ab947c96e623627266b51867072730ae509d3edad1726acea428c0d1943","flatsize":258007,"path":"All/cdparanoia-3.9.8_10.pkg","repopath":"All/cdparanoia-3.9.8_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":71072,"desc":"Cdparanoia is a Compact Disc Digital Audio (CDDA) Digital Audio Extraction\n(DAE) tool, commonly known on the net as a 'ripper'.  The application is\nbuilt on top of the Paranoia library, which is doing the real work (the\nParanoia source is included in the cdparanoia source distribution).\nCdparanoia reads audio from the CDROM directly as data, with no analog step\nbetween, and writes the data to a file or pipe in WAV, AIFC, or raw 16 bit\nlinear PCM.\n\nCdparanoia is a bit different than most other CDDA extraction tools.  It\ncontains few-to-no 'extra' features, concentrating only on the ripping\nprocess and knowing as much as possible about the hardware performing it.\nCdparanoia will read correct, rock-solid audio data from inexpensive drives\nprone to misalignment, frame jitter, and loss of streaming during atomic\nreads.  Cdparanoia will also read and repair data from CDs that have been\ndamaged in some way.\n\nCdparanoia is easy to use and administrate.  It has no compile time\nconfiguration, happily autodetecting the CDROM, its type, its interface and\nother aspects of the ripping process at runtime.  A single binary can serve\nthe diverse hardware of the do-it-yourself computer laboratory from Hell.","categories":["audio","sysutils"],"shlibs_provided":["libcdda_interface.so.0","libcdda_paranoia.so.0"]},{"name":"cdircmp","origin":"sysutils/cdircmp","version":"0.3","comment":"Compare directories and select files to copy","maintainer":"ehaupt@FreeBSD.org","www":"http://home.hccnet.nl/paul.schuurmans/linux/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d36bdb84902fa4807d3ea268e4518410ecd4d931b826dd8b8455df4231e8a7ff","flatsize":48662,"path":"All/cdircmp-0.3.pkg","repopath":"All/cdircmp-0.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19888,"desc":"cdircmp is a simple utility that compares two directories, displays the\ndifferences, and allows you to select items to copy.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libform.so.6"]},{"name":"cervisia","origin":"devel/cervisia","version":"23.08.5_1","comment":"CVS Frontend for KDE","maintainer":"kde@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d6ce281d611e57815b331ab3392bffef68e5e84034c2babc07ae4dc581f7f6a","flatsize":6702997,"path":"All/cervisia-23.08.5_1.pkg","repopath":"All/cervisia-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2465836,"desc":"CVS Frontend.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdesu":{"origin":"security/kf5-kdesu","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kpty":{"origin":"devel/kf5-kpty","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["devel","kde","kde-applications"],"shlibs_required":["libKF5Parts.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5ItemViews.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5Su.so.5","libKF5Pty.so.5","libKF5DBusAddons.so.5","libKF5Notifications.so.5"],"shlibs_provided":["libkdeinit5_cervisia.so","libkdeinit5_cvsaskpass.so","libkdeinit5_cvsservice.so"],"options":{"DOCS":"on"}},{"name":"cdrdao","origin":"sysutils/cdrdao","version":"1.2.5_2","comment":"Record CD-R[W]s in disk-at-once mode","maintainer":"jhale@FreeBSD.org","www":"https://cdrdao.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90a9f24d7f03b0c85049bef27dd000f9d7ddad073134a7a56f6ca98205fdcd4c","flatsize":1296885,"path":"All/cdrdao-1.2.5_2.pkg","repopath":"All/cdrdao-1.2.5_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":298916,"desc":"Cdrdao records audio or data CD-R[W]s in disc-at-once (DAO) mode based on\ntextual description of the CD contents (toc-file).\n\nAmong others, cdrdao can handle the bin/cue format commonly used for VCDs\nor disks with subchannel data.","deps":{"libao":{"origin":"audio/libao","version":"1.2.0_7"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"}},"categories":["sysutils","audio"],"shlibs_required":["libmad.so.0","libvorbisfile.so.3","libao.so.4"],"options":{"DOCS":"on","MP3OGG":"on","TOC2MP3":"off"}},{"name":"certspotter","origin":"security/certspotter","version":"0.18.0_6","comment":"Certificate Transparency Monitor","maintainer":"flo@FreeBSD.org","www":"https://github.com/SSLMate/certspotter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b6c96480377d4809e316ef0a84ffce4ef3f73d4ce47a781eb0f3aa8c714d4bc","flatsize":5461080,"path":"All/certspotter-0.18.0_6.pkg","repopath":"All/certspotter-0.18.0_6.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1853896,"desc":"Cert Spotter is a Certificate Transparency log monitor from SSLMate that\nalerts you when an SSL/TLS certificate is issued for one of your domains.","categories":["security","www"],"users":["certspotter"],"groups":["certspotter"]},{"name":"cdif","origin":"textproc/cdif","version":"2.14.20170401","comment":"Word context visualizer of DIFF output","maintainer":"hrs@FreeBSD.org","www":"https://github.com/kaz-utashiro/cdif","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b3636ec9588e3912632a6b5881ed2cc799409007ea8b8e27ae081c193a0ffaa8","flatsize":31027,"path":"All/cdif-2.14.20170401.pkg","repopath":"All/cdif-2.14.20170401.pkg","licenselogic":"single","licenses":["GREPLE"],"pkgsize":10880,"desc":"cdif is a post-processor of the Unix diff command.  It highlights\ndeleted, changed and added words based on word context.  You may want\nto compare character-by-character rather than word-by-word.  Option -B\noption can be used for that purpose.  If only one file is specified,\ncdif reads that file (stdin if no file) as a output from diff command.\nLines those don't look like diff output are simply ignored and\nprinted.","deps":{"p5-Getopt-EX":{"origin":"devel/p5-Getopt-EX","version":"1.15.1_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"]},{"name":"cdk","origin":"devel/cdk","version":"5.0.20240619,1","comment":"Curses Development Kit for speedy development of full screen programs","maintainer":"eduardo@FreeBSD.org","www":"https://invisible-island.net/cdk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d69a44ebed22cdc2e1617c0b7cf96de111817c52aeef7bd8ca24ec63ba66f896","flatsize":1653016,"path":"All/cdk-5.0.20240619,1.pkg","repopath":"All/cdk-5.0.20240619,1.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":362076,"desc":"Cdk stands for 'Curses Development Kit' and it currently contains 21 ready\nto use widgets which facilitate the speedy development of full screen\ncurses programs.\n\nEach widget has the ability to display color, or other character attributes.\nCdk comes with a attribute/color format command set which allows a programmer\nto add colors and characters attributes simply.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libcdk.so.5"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"cdeploy","origin":"sysutils/cdeploy","version":"0.2.1_1","comment":"Deploy a set of configuration files to a target file system","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/root-tools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a10d9fcea21e7578b5bbce1dfed0f3fd00fb31567a17cdf03fb62e826221333","flatsize":14332,"path":"All/cdeploy-0.2.1_1.pkg","repopath":"All/cdeploy-0.2.1_1.pkg","licenselogic":"single","pkgsize":7244,"desc":"This is a port of the cdeploy utility, a tool which can be used to deploy a\ndirectory sub-tree into another directory tree. cdeploy is currently\nmaintained by the RootForum.org community.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe cdeploy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cdbkup","origin":"sysutils/cdbkup","version":"1.0_4","comment":"Simple but full-featured backup/restore perl scripts (uses gnu tar)","maintainer":"ports@FreeBSD.org","www":"https://cdbkup.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f98bca65b9f58a97e17271ebe5359e3ee644b188bfc7bae9ae8ce25a0d230d2e","flatsize":50578,"path":"All/cdbkup-1.0_4.pkg","repopath":"All/cdbkup-1.0_4.pkg","licenselogic":"single","pkgsize":22516,"desc":"CDBKUP is a professional-grade open-source package for\nbacking up filesystems onto CD-Rs or CD-RWs.\n\nFeatures:\n\nSupports full or incremental backups.\nResults are stored as GNU tarballs on ISO 9660 filesystems.\nExcellent support for multi-session CDs.\nLarge backups can be split between multiple CDs.\nSupports gzip, bzip2 or no compression.","deps":{"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"eject":{"origin":"sysutils/eject","version":"1.5_5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cdbkup port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cdbfasta","origin":"biology/cdbfasta","version":"2023.07.10","comment":"Fast indexing and retrieval of FASTA records from flat file databases","maintainer":"jwb@FreeBSD.org","www":"https://github.com/gpertea/cdbfasta","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"067dc1432b81ca5977de1438437bbc5852439dc5be59c099de46d03559ee872f","flatsize":178390,"path":"All/cdbfasta-2023.07.10.pkg","repopath":"All/cdbfasta-2023.07.10.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":50660,"desc":"Cdbfasta creates an index file for a multi-FASTA file to facilitate\nfast retrieval of any sequence using cdbyank.","categories":["biology"]},{"name":"cdargs","origin":"sysutils/cdargs","version":"1.35_1","comment":"Navigate the filesystem using a menu interface or a bookmark system","maintainer":"ports@FreeBSD.org","www":"https://www.skamphausen.de/cgi-bin/ska/CDargs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33f79f0f3bd4e558a3f16db5cb8ab6a4b328a4ecb5668cb926aa27aa4b6e60e4","flatsize":116934,"path":"All/cdargs-1.35_1.pkg","repopath":"All/cdargs-1.35_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":47628,"desc":"CDargs heavily enhances the navigation of the common Unix file-system\ninside the shell. It plugs into the shell built-in cd-command (via a shell\nfunction or an alias) and thus adds bookmarks and a browser to it. It\nenables you to move to a very distant place in the file-system with just\na few keystrokes.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe cdargs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cdialog","origin":"devel/cdialog","version":"1.3.20230209_1,2","comment":"Enhanced version of 'dialog' to work with ncurses","maintainer":"jcpierri@gmail.com","www":"https://invisible-island.net/dialog/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5a85c37b917eb41570e7127c0dcf0330c1f8eff88481db76d1c7d9428dd84fad","flatsize":1039499,"path":"All/cdialog-1.3.20230209_1,2.pkg","repopath":"All/cdialog-1.3.20230209_1,2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":293828,"desc":"This is an enhanced version of the 'dialog' command. Quoting Thomas Dickey,\nthe ncurses developer, \"DIALOG was written by Savio Lam <lam836@cs.cuhk.hk>\nand modified by several people.\n\n\"Initially, I made fixes and reviewed the code to ensure that problems\nreported were not related to ncurses. After that, I resumed development,\nadding new widget types. See the changelog for details.\"","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libcdialog.so.15"],"options":{"EXAMPLES":"on"}},{"name":"cdb","origin":"databases/cdb","version":"0.75","comment":"Fast lookup database library & utilities","maintainer":"ports@FreeBSD.org","www":"https://cr.yp.to/cdb.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e17c1e76a0addec908f1b3e3bfd3e291ba99509bbca2d7736f3a3654d303fb51","flatsize":85014,"path":"All/cdb-0.75.pkg","repopath":"All/cdb-0.75.pkg","licenselogic":"single","pkgsize":16340,"desc":"cdb is a fast, reliable, lightweight package for creating and reading\nconstant databases. Its database structure provides several features:\n\n* Fast lookups: A successful lookup in a large database normally takes\n  just two disk accesses. An unsuccessful lookup takes only one.\n* Low overhead: A database uses 2048 bytes, plus 24 bytes per record,\n  plus the space for keys and data.\n* No random limits: cdb can handle any database up to 4 gigabytes. There\n  are no other restrictions; records don't even have to fit into memory.\n  Databases are stored in a machine-independent format.\n* Fast atomic database replacement: cdbmake can rewrite an entire\n  database two orders of magnitude faster than other hashing packages.\n* Fast database dumps: cdbdump prints the contents of a database in\n  cdbmake-compatible format.\n\ncdb is designed to be used in mission-critical applications like e-mail.\nDatabase replacement is safe against system crashes. Readers don't have\nto pause during a rewrite.\n\nNote for developers:  packages that need to read cdb files should\nincorporate the necessary portions of the cdb library rather than\nrelying on an external cdb library. (See WWW)","categories":["databases"],"messages":[{"message":"===>   NOTICE:\n\nThe cdb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cddlib","origin":"math/cddlib","version":"0.94m","comment":"C-library implementation of the Double Description Method","maintainer":"moritz@schmi.tt","www":"https://github.com/cddlib/cddlib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a19ded880a62f4001879c7a53aaf52efdd2b6bf7433aab00ab85d71be1dc1306","flatsize":3476012,"path":"All/cddlib-0.94m.pkg","repopath":"All/cddlib-0.94m.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":838020,"desc":"cddlib is a C library implementation of the Double Description Method. Given a\nconvex polyhedron P in R^n, it can be used to change between the V- and\nH-representation and to solve linear programming problems over P.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"shlibs_provided":["libcdd.so.0","libcddgmp.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"certmgr","origin":"security/certmgr","version":"3.0.3_22","comment":"Automated certificate management using a CFSSL CA","maintainer":"fuz@FreeBSD.org","www":"https://github.com/cloudflare/certmgr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbcfd57df9087ee1be5b8d752d8a153eeb0b48e476b98822d6bdfceff3988a7c","flatsize":10201416,"path":"All/certmgr-3.0.3_22.pkg","repopath":"All/certmgr-3.0.3_22.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3234900,"desc":"certmgr is a tool for managing certificates using CFSSL. It does the\nfollowing:\n\n - Ensures certificates are present.\n - Renews certificates before they expire.\n - Triggering a service reload or restart on certificate updates.\n\nIt operates on certificate specs, which are JSON files containing the\ninformation needed to generate a certificate.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["security","net"],"messages":[{"message":"certmgr has been installed.  Please copy /usr/local/etc/certmgr/certmgr.yaml.sample\nto /usr/local/etc/certmgr/certmgr.yaml and edit the file as appropriate for your\nsetup before using the program.","type":"install"}]},{"name":"cd-hit","origin":"biology/cd-hit","version":"4.8.1_3","comment":"Clustering and comparing protein or nucleotide sequences","maintainer":"jwb@FreeBSD.org","www":"http://weizhong-lab.ucsd.edu/cd-hit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4445ee08503dd1a421c328732cf23b3b9d516e63ab43c1e0c5bb49fa800ffb63","flatsize":1034690,"path":"All/cd-hit-4.8.1_3.pkg","repopath":"All/cd-hit-4.8.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":122148,"desc":"CD-HIT is a very widely used program for clustering and comparing protein or\nnucleotide sequences.","categories":["biology"]},{"name":"ccsrch","origin":"security/ccsrch","version":"1.0.3_1","comment":"Is a tool that searches for credit card numbers (PAN) and track data","maintainer":"pavelivolkov@gmail.com","www":"http://ccsrch.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b54e79ca5ac0baa43df116156fda628bf54d08ddbc330c41715bd632ded9597","flatsize":45194,"path":"All/ccsrch-1.0.3_1.pkg","repopath":"All/ccsrch-1.0.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":16848,"desc":"ccsrch is a tool that searches for and identifies unencrypted and\ncontiguous credit card numbers (PAN) and track data on Windows and\nUNIX operating systems. It will also identify the location of the\nPAN data in the files and record MAC times.","categories":["security"],"options":{"DOCS":"on"}},{"name":"cdf3","origin":"science/cdf","version":"3.8.0_1","comment":"Device independent view of the CDF data model","maintainer":"stephen@FreeBSD.org","www":"https://cdf.gsfc.nasa.gov/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1309e459180fc1dd057541c6e17d85aae27ca1f708fdbbab3b06072b067f8f91","flatsize":14380498,"path":"All/cdf3-3.8.0_1.pkg","repopath":"All/cdf3-3.8.0_1.pkg","licenselogic":"single","licenses":["NASA-G"],"pkgsize":1166216,"desc":"Common Data Format (CDF) is a conceptual data abstraction for storing\nmulti-dimensional data sets. The basic component of CDF is a software\nprogramming interface that is a device independent view of the CDF data\nmodel. The application developer is insulated from the actual physical\nfile format for reasons of conceptual simplicity, device independence,\nand future expandability. CDF files created on any given platform can\nbe transported to any other platform on to which CDF is ported and used\nwith any CDF tools or layered applications. A more detailed introduction\nto CDF can be found in the CDF User's Guide.\n\nA comparison between CDF, netCDF, HDF and HDF5 is available at\n<http://cdf.gsfc.nasa.gov/html/FAQ.html>.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["science"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libcdf.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"A set of script files named `definitions.<shell-type>' should now\nexist in the `bin' directory.\n`<shell-type>' specifies the type of shell (command interpreter)\nfor which the script file was written: `C' (C-shell style), `K'\n(Korn shell style),  or `B' (Bourne shell style).  They are script\nfiles that a user would execute to set up the environment variables\nand aliases (where supported) necessary to use CDF.\nA user would then execute the appropriate script file to define\naliases for the toolkit programs and environment variables for\nthe locations of the include files, CDF library, etc.\n\nFor the Korn, BASH, and POSIX shells, the following command\nwould be used:\n\n       . /usr/local/bin/definitions.K\n\nFor the Bourne shell, the following command would be used:\n\n       . /usr/local/bin/definitions.B\n\nFor the C and `tcsh' shells, the following command would be\nused:\n\n       source /usr/local/bin/definitions.C\n\nBecause aliases are not available when using the Bourne shell,\nthe toolkit programs must be invoked by specifying the actual\nname of the executable file.  The script file `definitions.B'\ndescribes how to do this.","type":"install"}]},{"name":"ccze","origin":"sysutils/ccze","version":"0.2.1_6","comment":"Fast log colorizer","maintainer":"ecu@200ok.org","www":"http://bonehunter.rulez.org/CCZE.phtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91a3b91220aadce211c41119f121d3199990360db2e73d15034d31c1c0944791","flatsize":215624,"path":"All/ccze-0.2.1_6.pkg","repopath":"All/ccze-0.2.1_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":50784,"desc":"Ccze is a fast, C port of the well known colorize log colorizer.\nIt uses ncurses for the output and PCRE for matching. It is also\nextensible via plug-ins.\nPlugins for apm, exim, fetchmail, httpd, postfix, procmail, squid,\nsyslog, ulogd, vsftpd, xferlog and more are provided.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["sysutils"],"shlibs_required":["libpcre.so.1","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"ccxstream","origin":"net/ccxstream","version":"1.0.15_4","comment":"Stream media files to XBox Media Center via XBMSP","maintainer":"ports@FreeBSD.org","www":"http://www.xboxmediacenter.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2676cb74de1049f205963b99872d54771cf15af665262d7bd402b4752565f608","flatsize":115110,"path":"All/ccxstream-1.0.15_4.pkg","repopath":"All/ccxstream-1.0.15_4.pkg","licenselogic":"single","pkgsize":36784,"desc":"Server to stream music and video files from your UNIX server to an\nXBox running XBox Media Player using the XBMSP protocol.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net"],"shlibs_required":["libreadline.so.8","libncurses.so.6"],"options":{"DOCS":"on","SO_KEEPALIVE":"on","TCP_NODELAY":"off"},"messages":[{"message":"The ccxstream port will not start when enabled unless the configuration\nvariable ccxstream_flags is also initialized. See ccxstream.sh in\nyour ports startup directory for details.","type":"install"},{"message":"===>   NOTICE:\n\nThe ccxstream port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cego","origin":"databases/cego","version":"2.49.4","comment":"Relational and transactional database system","maintainer":"pi@FreeBSD.org","www":"https://www.lemke-it.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29d66fec534cfe08291be9c2ccb868f96ce46be678a67f2358fbea1798921325","flatsize":16093319,"path":"All/cego-2.49.4.pkg","repopath":"All/cego-2.49.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2719768,"desc":"Cego is a Relational Database Management System (RDBMS). Cego\nsupports transactional SQL query requests in a multithreaded\narchitecture. For high availability requirements, Cego supports a\ndatabase shadowing feature. Several compute nodes can be defined in\na Cego database configuration, where each node is able to manage a\nnumber of so called table sets. For each tableset, a backup node\ncan be defined, which runs is recover mode for the corresponding\ntableset. If required, the tableset can be switched to the backup\nnode and this node gets the active node for the tableset.\n\nMany more details are available at:","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"lfcbase":{"origin":"devel/lfcbase","version":"1.18.6"},"lfcxml":{"origin":"devel/lfcxml","version":"1.3.7"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["databases"],"users":["cego"],"groups":["cego"],"shlibs_required":["liblfcxml.so.1","liblfcbase.so.2","libreadline.so.8","libhistory.so.8","libncurses.so.6"],"shlibs_provided":["libcego.so.2","libcgwrap.so.2"]},{"name":"ccrypt","origin":"security/ccrypt","version":"1.11_1","comment":"Command-line utility for encrypting and decrypting files and streams","maintainer":"dev2@heesakkers.info","www":"https://ccrypt.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8659682dbc75145835caa3be092a810f70bbc90c1d59b1c0e7abcc9044aeacc5","flatsize":291277,"path":"All/ccrypt-1.11_1.pkg","repopath":"All/ccrypt-1.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":95596,"desc":"ccrypt is a utility for encrypting and decrypting files and streams. It was\ndesigned to replace the standard Unix crypt utility, which is notorious for\nusing a very weak encryption algorithm. ccrypt is based on the Rijndael\ncipher, which is the U.S. government's chosen candidate for the Advanced\nEncryption Standard (AES, see http://www.nist.gov/aes/). This cipher is\nbelieved to provide very strong security.\n\nUnlike Unix crypt, the algorithm provided by ccrypt is not symmetric, i.e.,\none must specify whether to encrypt or decrypt. The most common way to invoke\nccrypt is via the commands ccencrypt and ccdecrypt. There is also a ccat\ncommand for decrypting a file directly to the terminal, thus reducing the\nlikelihood of leaving temporary plaintext files around. In addition, there\nis a compatibility mode for decrypting legacy Unix crypt files.\n\nEncryption and decryption depends on a keyword (or key phrase) supplied by\nthe user. By default, the user is prompted to enter a keyword from the\nterminal. Keywords can consist of any number of characters, and all characters\nare significant (although ccrypt internally hashes the key to 256 bits).\nLonger keywords provide better security than short ones, since they are less\nlikely to be discovered by exhaustive search.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["security"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"ccmix","origin":"archivers/ccmix","version":"g20170612_3","comment":"Westwood Studios MIX format file manipulator","maintainer":"danfe@FreeBSD.org","www":"https://github.com/OmniBlade/ccmix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"948522b1afcc433f5d70b8349bcedf41e33ed270712f0233852dd6c70b3f05f4","flatsize":697041,"path":"All/ccmix-g20170612_3.pkg","repopath":"All/ccmix-g20170612_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":183636,"desc":"ccmix is a command-line tool to create and extract from archive files in\nthe Westwood Studios MIX format.  The tool can create any of the three main\nvariants used in classic Westwood games.  These are Tiberian Dawn versions,\nRed Alert versions with both encrypted and unencrypted file headers, and\nTiberian Sun versions with encrypted and unencrypted file headers.  It also\noptionally adds the XCC extension of including a local filenames database\nto allow recovery of filenames from the one way hash they are stored as.","deps":{"cryptopp":{"origin":"security/cryptopp","version":"8.9.0"}},"categories":["archivers","games"],"shlibs_required":["libcryptopp.so.8"],"options":{"DOCS":"on"}},{"name":"ccid","origin":"devel/libccid","version":"1.5.5_1","comment":"Generic driver for USB CCID and ICCD","maintainer":"ports@FreeBSD.org","www":"https://ccid.apdu.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9175e3e7e48b2ad7ebd959a8eabee8dd953fc882e0581a97491fe996036435d2","flatsize":209773,"path":"All/ccid-1.5.5_1.pkg","repopath":"All/ccid-1.5.5_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":69112,"desc":"Generic driver for USB CCID (Chip/Smart Card Interface Devices) and ICCD\n(Integrated Circuit(s) Card Devices).","deps":{"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"}},"categories":["devel"],"shlibs_required":["libpcsclite.so.1"],"shlibs_provided":["libccid.so"],"messages":[{"message":"===>   NOTICE:\n\nThe ccid port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ccrtp","origin":"devel/ccrtp","version":"2.1.2","comment":"Implementation of the real-time transport protocol","maintainer":"acm@FreeBSD.org","www":"https://www.gnu.org/software/ccrtp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acd824c9b2335e23fd24e072d70ea32de360823f832e04eaa5ba90849879c47c","flatsize":1353228,"path":"All/ccrtp-2.1.2.pkg","repopath":"All/ccrtp-2.1.2.pkg","licenselogic":"single","pkgsize":211140,"desc":"GNU ccRTP is an implementation of RTP, the real-time transport protocol from\nthe IETF (see RFC 3550, RFC 3551 and RFC 3555). ccRTP is a C++ library based\non GNU Common C++ which provides a high performance, flexible and extensible\nstandards-compliant RTP stack with full RTCP support. The design and\nimplementation of ccRTP make it suitable for high capacity servers and\ngateways as well as personal client applications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"ucommon":{"origin":"devel/ucommon","version":"7.0.0_6"}},"categories":["devel"],"shlibs_required":["libcommoncpp.so.8","libucommon.so.8","libgcrypt.so.20","libgpg-error.so.0"],"shlibs_provided":["libccrtp.so.3"]},{"name":"ccd2iso","origin":"sysutils/ccd2iso","version":"0.9_1","comment":"CloneCD to ISO converter","maintainer":"osa@FreeBSD.org","www":"https://sourceforge.net/projects/ccd2iso/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93a8293691279bd6b875e59bd505e13ada14ff730bb64cd5fb0bbfaab9c829eb","flatsize":25127,"path":"All/ccd2iso-0.9_1.pkg","repopath":"All/ccd2iso-0.9_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":9660,"desc":"A CloneCD to ISO converter.","categories":["sysutils"]},{"name":"ccmath","origin":"math/ccmath","version":"2.2.1_3","comment":"Mathematics library with many different functions","maintainer":"db@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccb2a88190a99b4a389de6eee95800c019b4b3d8af94b1cbf4188701682e8de0","flatsize":1112188,"path":"All/ccmath-2.2.1_3.pkg","repopath":"All/ccmath-2.2.1_3.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":179188,"desc":"CCMATH is a mathematics library, coded in C, that contains functions\nfor linear algebra, numerical integration, geometry and trigonometry,\ncurve fitting, roots and optimization, Fourier analysis, simulation\ngeneration, statistics, special functions, sorts and searches, time\nseries models, complex arithmetic, and high precision computations.","categories":["math"],"shlibs_provided":["libccm.so.1"],"options":{"DOCS":"on"}},{"name":"cgal","origin":"math/cgal","version":"5.5.1_2","comment":"Computational geometry library","maintainer":"wen@FreeBSD.org","www":"https://www.cgal.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c7d1cd6853a1140fab19b3161ae519aa4fd9877f210f7917d8e18886e18874a9","flatsize":39827961,"path":"All/cgal-5.5.1_2.pkg","repopath":"All/cgal-5.5.1_2.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":5010144,"desc":"CGAL is a collaborative effort of several sites in Europe and Israel. The goal\nis to make the most important of the solutions and methods developed in\ncomputational geometry available to users in industry and academia in a C++\nlibrary. The goal is to provide easy access to useful, reliable geometric\nalgorithms.\n\nThe CGAL library contains:\n\n    * the Kernel with geometric primitives such as points, vectors, lines,\n      predicates for testing things such as relative positions of points, and\n      operations such as intersections and distance calculation.\n    * the Basic Library which is a collection of standard data structures and\n      geometric algorithms, such as convex hull in 2D/3D, (Delaunay)\n      triangulation in 2D/3D, planar map, polyhedron, smallest enclosing\n      circle, and multidimensional query structures.\n    * the Support Library which offers interfaces to other packages, e.g., for\n      visualisation, and I/O, and other support facilities.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["math"],"options":{"QT5":"off","VISUALIZATION":"off"}},{"name":"cccc","origin":"devel/cccc","version":"3.2.0","comment":"C and C++ Code Counter","maintainer":"pizzamig@FreeBSD.org","www":"https://cccc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2153e4f23e84750068ead8ca53428d14838881bcef4ced1c204ccaf5989397f","flatsize":703889,"path":"All/cccc-3.2.0.pkg","repopath":"All/cccc-3.2.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":166628,"desc":"Source code metric analyser for C, C++, Java and Ada\nPresents a report in HTML with figures for\nLines of Code, McCabes Complexity, Ratio of Comments\nto Lines of Code and McCabe, module Fan-In and Fan-Out","categories":["devel","textproc","www"],"options":{"DEBUG":"off","DOCS":"on"}},{"name":"ccache","origin":"devel/ccache","version":"3.7.12_6","comment":"Tool to minimize the compile time of C/C++ programs","maintainer":"bdrewery@FreeBSD.org","www":"https://ccache.samba.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43da87ac3945a9056558e3075e0be75bcaf762b454a86bbef2f376cb25852a36","flatsize":489984,"path":"All/ccache-3.7.12_6.pkg","repopath":"All/ccache-3.7.12_6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":130900,"desc":"ccache is a compiler cache.  It acts as a caching pre-processor to C/C++\ncompilers, using the -E compiler switch and a hash to detect when a\ncompilation can be satisfied from cache.  This often results in a 5 to 10\ntimes speedup in common compilations.","categories":["devel"],"options":{"CLANGLINK":"on","DOCS":"on","LLVMLINK":"on","STATIC":"off","TINDERBOX":"off"},"messages":[{"message":"NOTE:\nPlease read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for\ninformation on using ccache with FreeBSD ports and src.","type":"install"}]},{"name":"ccache-static","origin":"devel/ccache-static","version":"3.7.12_6","comment":"Tool to minimize the compile time of C/C++ programs","maintainer":"bdrewery@FreeBSD.org","www":"https://ccache.samba.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bb9866466c48a39c5ec2b6f592de540f2cb298b702a8735c964ec42860157bc","flatsize":1210176,"path":"All/ccache-static-3.7.12_6.pkg","repopath":"All/ccache-static-3.7.12_6.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":409380,"desc":"ccache is a compiler cache.  It acts as a caching pre-processor to C/C++\ncompilers, using the -E compiler switch and a hash to detect when a\ncompilation can be satisfied from cache.  This often results in a 5 to 10\ntimes speedup in common compilations.","categories":["devel"],"options":{"CLANGLINK":"on","DOCS":"on","LLVMLINK":"on","TINDERBOX":"off"},"messages":[{"message":"NOTE:\nPlease read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for\ninformation on using ccache with FreeBSD ports and src.","type":"install"}]},{"name":"ccdoc","origin":"devel/ccdoc","version":"0.8r41_1","comment":"Extracting comments from C++ source and generating HTML","maintainer":"ports@FreeBSD.org","www":"https://ccdoc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ef27fd20b2c51ef25020e86f7ccd3f0ca5c7a64ba96c48c82a0e9526046dd9d","flatsize":3097085,"path":"All/ccdoc-0.8r41_1.pkg","repopath":"All/ccdoc-0.8r41_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1425856,"desc":"Ccdoc is a tool for extracting comments from C++ source code and presenting it\nin HTML format, very similar to Java's JavaDoc tool. The tagging used in ccdoc\nis very similar to that of Javadoc, with adaptations for the C++ specifics, of\ncourse. Ccdoc supports extracting comments from both header and implementation\nfiles.\n\nIn contrast to most other C++ doc'ing applications, ccdoc analyses the code\nbefore it has been run through the pre-processor, so things such as macros can\nactually be included in the documentation.\n\nIt's usage is not quite as straight forward as JavaDoc's, but considering the\nquality of the output, it is well worth the effort.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ccdoc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ccls","origin":"devel/ccls","version":"0.20240202","comment":"C/C++/ObjC language server","maintainer":"khng@FreeBSD.org","www":"https://github.com/MaskRay/ccls","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f133f503c98c1f82d56fa773e94f4e87b2a40f2fa707ca0a5edd04936c3c8464","flatsize":1351908,"path":"All/ccls-0.20240202.pkg","repopath":"All/ccls-0.20240202.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":448556,"desc":"Ccls is a C/C++/Objective-C language server with the following\nfeatures:\n\n- Code completion (with both signature help and snippets)\n- Definition/references, and other cross references\n- Cross reference extensions: $ccls/call $ccls/inheritance $ccls/member\n  $ccls/vars ...\n- Formatting\n- Hierarchies: call (caller/callee) hierarchy, inheritance\n  (base/derived) hierarchy, member hierarchy\n- Symbol rename\n- Document symbols and approximate search of workspace symbol\n- Hover information\n- Diagnostics and code actions (clang FixIts)\n- Semantic highlighting and preprocessor skipped regions\n- Semantic navigation: $ccls/navigate","deps":{"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"}},"categories":["devel"],"shlibs_required":["libclang-cpp.so.15","libLLVM-15.so"],"options":{"DOCS":"on"}},{"name":"cctz","origin":"devel/cctz","version":"2.2_3","comment":"C++ library for handling dates, times, and time zones","maintainer":"z7dr6ut7gs@snkmail.com","www":"https://github.com/google/cctz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a35312a173e01fd4fec54a93a6bee7638992bcdf8f407ce91f84a3cae2a20791","flatsize":3413654,"path":"All/cctz-2.2_3.pkg","repopath":"All/cctz-2.2_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":488100,"desc":"CCTZ contains two libraries that cooperate with <chrono> to give\nC++ programmers all the necessary tools for computing with dates,\ntimes, and time zones in a simple and correct manner. The libraries\nin CCTZ are:\n\n_ The Civil-Time Library - This is a header-only library that\n  supports computing with human-scale time, such as dates (which\n  are represented by the cctz::civil_day class). This library is\n  declared in civil_time.h.\n\n_ The Time-Zone Library - This library uses the IANA time zone\n  database that is installed on the system to convert between\n  _absolute time_ and _civil time_. This library is declared in\n  time_zone.h.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"cbrowser","origin":"devel/cbrowser","version":"0.8_4","comment":"Graphical front end for cscope and cscope clones","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/cbrowser/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9ff18d2413b73518a9963af0d33de07f760f300bc4db959e08e45ebbef4b01f","flatsize":272985,"path":"All/cbrowser-0.8_4.pkg","repopath":"All/cbrowser-0.8_4.pkg","licenselogic":"single","pkgsize":52520,"desc":"A graphical front-end to `cscope' and its clone `cs' with a number of\nnice features, including:\n\n-  Graphical window interface for general ease of use.\n-  Function call hierarchy and function viewer.\n-  Recall of previous queries and query results for easy browsing.\n-  Ability to switch between databases and query back-ends.\n-  Source code highlighting ala Emacs.\n-  Querying and building may be performed simultaneously.\n-  Build database dialog allows interactively configuring source\n   and include directories.\n-  Saves queries and/or query results for later sessions.\n-  Query results and file browser separated by adjustable pane.\n-  Full text search in viewer windows.\n-  Convenient key and button bindings.\n-  Ability to invoke any editor directly from browser.\n-  Crude but existing help menu.","deps":{"cscope":{"origin":"devel/cscope","version":"15.9_1"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["devel","tk"],"messages":[{"message":"===>   NOTICE:\n\nThe cbrowser port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cbonsai","origin":"graphics/cbonsai","version":"1.3.1","comment":"Bonsai tree generator, written in C using ncurses","maintainer":"lcook@FreeBSD.org","www":"https://gitlab.com/jallbrit/cbonsai","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f278752b5fb724bc486a0e46c595209240a0151a9565b7533289c94b10064a91","flatsize":67801,"path":"All/cbonsai-1.3.1.pkg","repopath":"All/cbonsai-1.3.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24020,"desc":"Bonsai tree generator, written in C\nusing ncurses. It intelligently creates,\ncolors, and positions a bonsai tree, and\nis entirely configurable via CLI options--\nsee usage. There are 2 modes of operation:\nstatic (the default), and live. See modes\nfor details.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["graphics"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libpanel.so.6"],"options":{"DOCS":"on"}},{"name":"cblas","origin":"math/cblas","version":"3.12.0_1","comment":"Reference implementation of the C interface to the legacy Fortran BLAS","maintainer":"fortran@FreeBSD.org","www":"https://www.netlib.org/blas/blast-forum/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d242cca59385ae82010e1fee39b8155d27ae3887b0871e89a2fa3ddb5e61a95","flatsize":330891,"path":"All/cblas-3.12.0_1.pkg","repopath":"All/cblas-3.12.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":47756,"desc":"This is a reference implementation of the C interface to the legacy\nFortran Basic Linear Algebra Subprograms (BLAS), as described in\nAnnex B of the BLAS Technical Forum (BLAST) Standard.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libblas.so.3","libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0"],"shlibs_provided":["libcblas.so.3"],"annotations":{"cpe":"cpe:2.3:a:lapack_project:lapack:3.12.0:::::dragonfly6:x86_64:1"}},{"name":"cbviewer","origin":"graphics/cbviewer","version":"0.8_3","comment":"Comic book viewer for comic book archives in cbz, cbr, zip, rar","maintainer":"ports@FreeBSD.org","www":"https://www.renuncln.com/programs/cbviewer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61fc054c110e15070c374c15bc3232ec88caf0c033238015caaefe8338cc4c4b","flatsize":331422,"path":"All/cbviewer-0.8_3.pkg","repopath":"All/cbviewer-0.8_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":304916,"desc":"CBViewer is a comic book viewer for comic book archives in cbz, cbr, zip\nand rar formats.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"unrar":{"origin":"archivers/unrar","version":"7.01,6"}},"categories":["graphics","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cbviewer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cavezofphear","origin":"games/cavezofphear","version":"0.6.1","comment":"Boulder Dash / Digger-like game for consoles/terminals","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/AMDmi3/cavezofphear","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43627b87275a1c461dc004a83817a58a6a76ff18f7fb0b8fed4ff233c587d6af","flatsize":91514,"path":"All/cavezofphear-0.6.1.pkg","repopath":"All/cavezofphear-0.6.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":31332,"desc":"You are trapped in the CAVEZ of PHEAR, your mission is to escape\nthrough all the caves and make it out alive. To escape through a\ncave you will have to find all the diamonds located in it. Once\nyou've found all the diamonds, their powers combined will help you\nget to the next cave, one step closer to freedom.\n\nCAVEZ of PHEAR is a Boulder Dash / Digger-like game game for\nconsoles/terminals with built in level editor.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libform.so.6"],"options":{"DOCS":"on"}},{"name":"cava","origin":"audio/cava","version":"0.7.4_2","comment":"Console-based Audio Visualizer for MPD, PulseAudio, and sndio","maintainer":"vendion@gmail.com","www":"https://karlstav.github.io/cava","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23c9674afc51f8174be9e794f2588f0340d07a3c12f64c8f3890b3575a86e246","flatsize":70702,"path":"All/cava-0.7.4_2.pkg","repopath":"All/cava-0.7.4_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":29312,"desc":"C.A.V.A. is a bar spectrum audio visualizer for the terminal using\nPulseAudio, sndio or fifo buffer for input.\n\nThis program is not intended for scientific use.  It's written to look\nresponsive and aesthetic when used to visualize music.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"iniparser":{"origin":"devel/iniparser","version":"4.2.4"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sndio":{"origin":"audio/sndio","version":"1.9.0"}},"categories":["audio"],"shlibs_required":["libiniparser.so.4","libsndio.so.7.2","libfftw3.so.3","libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","EXAMPLES":"on","PORTAUDIO":"off","PULSEAUDIO":"off","SNDIO":"on"}},{"name":"catimg","origin":"graphics/catimg","version":"2.7.0","comment":"Insanely fast image printing in your terminal","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/posva/catimg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"147b74f32c39c3accbf5996f5438266f8fc8c4e34e3077fff4724265691094f7","flatsize":72204,"path":"All/catimg-2.7.0.pkg","repopath":"All/catimg-2.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":37008,"desc":"catimg is a little program written in C with no dependencies that prints\nimages in terminal. It supports JPEG, PNG and GIF formats. This program\nwas originally a script that did the same by using ImageMagick convert.","categories":["graphics"]},{"name":"cbfmt","origin":"devel/cbfmt","version":"0.2.0_14","comment":"Tool to format codeblocks inside markdown and org documents","maintainer":"yuri@FreeBSD.org","www":"https://github.com/lukas-reineke/cbfmt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fea62946cd9eda09be035f3c4e21ec069adda7de4b848658a7ad9a73bc4bbf7d","flatsize":4119486,"path":"All/cbfmt-0.2.0_14.pkg","repopath":"All/cbfmt-0.2.0_14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1002440,"desc":"cbfmt is a tool to format codeblocks inside markdown, org, and restructured\ntext documents.\nIt iterates over all codeblocks, and formats them with the tool(s) specified\nfor the language of the block.","categories":["devel"]},{"name":"catgirl","origin":"irc/catgirl","version":"2.1_5","comment":"TLS-only terminal IRC client","maintainer":"june@causal.agency","www":"https://git.causal.agency/catgirl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5dd263fc42a8412ee0e611023aaa118a1ef99394489b52fd61d62b5f7f0e5a09","flatsize":183874,"path":"All/catgirl-2.1_5.pkg","repopath":"All/catgirl-2.1_5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":70572,"desc":"catgirl is a TLS-only terminal IRC client with tab-complete, nick\ncoloring, URL detection, message filtering and split scrolling.","deps":{"libretls":{"origin":"security/libretls","version":"3.8.1_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["irc"],"shlibs_required":["libtls.so.28","libncurses.so.6","libtinfo.so.6"]},{"name":"catdvi","origin":"print/catdvi","version":"0.14_8","comment":"DVI to text/plain translator","maintainer":"ports@FreeBSD.org","www":"https://catdvi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49004669106674b69a9e485214cd6e57ed4f22d9687c70ff555fba380a47df9d","flatsize":142949,"path":"All/catdvi-0.14_8.pkg","repopath":"All/catdvi-0.14_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":42620,"desc":"catdvi is a program that translates TeX Device Independent (DVI) files into\nreadable plain text.","deps":{"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print"],"shlibs_required":["libkpathsea.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe catdvi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"catdoc","origin":"textproc/catdoc","version":"0.95_1","comment":"MS Word/Excel converter to plain ASCII or TeX. TK viewer included","maintainer":"amdmi3@FreeBSD.org","www":"https://www.wagner.pp.ru/~vitus/software/catdoc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"334c55351cf2842aa843c6dd4c3a2d0071d53b33fb62a89364c6aea1546d742b","flatsize":631003,"path":"All/catdoc-0.95_1.pkg","repopath":"All/catdoc-0.95_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":83548,"desc":"This is a program for viewing RTF and MS Word 97 documents.  It produces\nplain text output and can optionally convert some non-standard characters\ninto TeX control sequences.  It has rudimentary table handling in TeX\nmode.  Also included are:\n- wordview, a small GUI frontend to catdoc that works with Tcl/Tk 7.6 and up;\n- xls2csv, which converts Excel spreadsheets to plain text files with CSV\n  (comma-separated value) lines; and\n- catppt, which extracts text from PowerPoint files.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["textproc"],"options":{"WORDVIEW":"on"},"annotations":{"cpe":"cpe:2.3:a:fossies:catdoc:0.95:::::dragonfly6:x86_64:1"}},{"name":"catfish","origin":"sysutils/catfish","version":"4.18.0_3","comment":"GTK search utility","maintainer":"xfce@FreeBSD.org","www":"https://docs.xfce.org/apps/catfish/start","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"684a7b81a4c6fa213d641a27435fc4ace1bd188524362b6e3e86a5c220d33480","flatsize":2327374,"path":"All/catfish-4.18.0_3.pkg","repopath":"All/catfish-4.18.0_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":355212,"desc":"Catfish is a GTK based search utility.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"poppler-utils":{"origin":"graphics/poppler-utils","version":"24.02.0_1"},"py311-dbus":{"origin":"devel/py-dbus","version":"1.3.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-pexpect":{"origin":"misc/py-pexpect","version":"4.9.0_1"},"py311-python-distutils-extra":{"origin":"devel/py-python-distutils-extra","version":"3.0_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"options":{"DOCS":"on","ZEITGEIST":"off","POLKIT":"on","SUDO":"off"},"annotations":{"cpe":"cpe:2.3:a:catfish_project:catfish:4.18.0:::::dragonfly6:x86_64:3"}},{"name":"cdo","origin":"science/cdo","version":"2.2.2","comment":"Climate Data Operators","maintainer":"sunpoet@FreeBSD.org","www":"https://code.mpimet.mpg.de/projects/cdo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97f6ba514d2de6750d416752b648b2cb0c2496946c17ed50881067513bd2f7e1","flatsize":11137557,"path":"All/cdo-2.2.2.pkg","repopath":"All/cdo-2.2.2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":3225848,"desc":"CDO is a collection of command line Operators to manipulate and analyse Climate\nmodel Data. Supported file formats are GRIB, netCDF, SERVICE, EXTRA and IEG.\nThere are more than 250 operators available. The following table gives a short\noverview about the main categories.\n\n* File information (info, sinfo, diff, ...)\n* File operations (copy, cat, merge, split*, ...)\n* Selection (selcode, selvar, sellevel, seltimestep, ...)\n* Missing values (setctomiss, setmisstoc, setrtomiss)\n* Arithmetic (add, sub, mul, div, ...)\n* Mathematical functions (sqrt, exp, log, sin, cos, ...)\n* Comparision (eq, ne, le, lt, ge, gt, ...)\n* Conditions (ifthen, ifnotthen, ifthenc, ifnotthenc)\n* Field statistic (fldsum, fldavg, fldstd, fldmin, fldmax, ...)\n* Vertical statistic (vertsum, vertavg, vertstd, vertmin, ...)\n* Time range statistic (timavg, yearavg, monavg, dayavg, ...)\n* Ensemble statistic (enssum, ensavg, ensstd, ensmin, ...)\n* Regression (detrend)\n* Field interpolation (remapbil, remapcon, remapdis, ...)\n* Vertical interpolation (ml2pl, ml2hl)\n* Time interpolation (inttime, intyear)","deps":{"cgribex":{"origin":"science/cgribex","version":"2.0.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"eccodes":{"origin":"science/eccodes","version":"2.35.0"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"udunits":{"origin":"science/udunits","version":"2.2.28"}},"categories":["science"],"shlibs_required":["libeccodes.so","libnetcdf.so.19","libsz.so.2","libuuid.so.1","libproj.so.25","libudunits2.so.0","libhdf5_hl.so.200","libhdf5.so.200"],"shlibs_provided":["libcdi.so.0"],"options":{"CGRIBEX":"on","ECCODES":"on","HDF5":"on","JASPER":"on","NETCDF":"on","PROJ":"on","SZIP":"on","UDUNITS":"on","UUID":"on"}},{"name":"catclock","origin":"x11-clocks/catclock","version":"g20200328","comment":"Kit-cat xclock","maintainer":"0mp@FreeBSD.org","www":"https://github.com/BarkyTheDog/catclock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b30ec0ebeb9e79f819aa7ce204d327662e565e5ff162ceed8486fc5632967d9","flatsize":65752,"path":"All/catclock-g20200328.pkg","repopath":"All/catclock-g20200328.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23872,"desc":"This is a version of the X Window System xclock program, which has been\nenhanced with a \"cat mode\".","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["x11-clocks"],"shlibs_required":["libX11.so.6","libXm.so.4","libXt.so.6","libXext.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"catch","origin":"devel/catch","version":"2.13.10","comment":"Header-only test framework for C++","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/catchorg/Catch2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79390c0a763b91688ba81a95bb26ca913f746b95fce3ea1d381d0e2698db7168","flatsize":969915,"path":"All/catch-2.13.10.pkg","repopath":"All/catch-2.13.10.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":183032,"desc":"Catch stands for C++ Automated Test Cases in Headers and is a multi-paradigm\nautomated test framework for C++ and Objective-C (and, maybe, C). It is\nimplemented entirely in a set of header files, but is packaged up as a single\nheader for extra convenience.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"cave9","origin":"games/cave9","version":"0.4.1.git20150408_2","comment":"Gravity cave-exploration game","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/bart9h/cave9","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25f298dd332ab7ea172d82d85b7a5046ed6be96b7f26b274c711cea4a9b32d38","flatsize":962751,"path":"All/cave9-0.4.1.git20150408_2.pkg","repopath":"All/cave9-0.4.1.git20150408_2.pkg","licenselogic":"and","licenses":["GPLv3+","CC-BY-SA-3.0","CC-BY-2.5"],"pkgsize":864116,"desc":"cave9 is a gravity cave-exploration game.\n\nUse only two buttons to activate the thrust jets of your ship in\nthis first-person 3D version of the classic SF-Cave game.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL_ttf-2.0.so.0","libSDL_image-1.2.so.0","libSDL-1.2.so.0","libGL.so.1","libGLU.so.1"],"options":{"DOCS":"on"}},{"name":"cbsd-mq-api","origin":"sysutils/cbsd-mq-api","version":"0.3_21","comment":"Simplified API for creating and destroying CBSD virtual environments","maintainer":"olevole@olevole.ru","www":"https://www.bsdstore.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b866c6be1491738927fe148e3d4272613fbc22002b1fdf9e49d0e9415075f2c8","flatsize":5438578,"path":"All/cbsd-mq-api-0.3_21.pkg","repopath":"All/cbsd-mq-api-0.3_21.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1864236,"desc":"Provides a simplified API for creating and destroying CBSD\nvirtual environments.","categories":["sysutils"],"users":["cbsd"],"groups":["cbsd"]},{"name":"catch2","origin":"devel/catch2","version":"3.6.0","comment":"Test framework for C++ (3.x series)","maintainer":"yuri@FreeBSD.org","www":"https://github.com/catchorg/Catch2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59d5a0cb9a7369c3c7fd3472ddf165499fe06614e427b2f8cd2abd372216be68","flatsize":2014814,"path":"All/catch2-3.6.0.pkg","repopath":"All/catch2-3.6.0.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":476828,"desc":"Catch stands for C++ Automated Test Cases in Headers and is a multi-paradigm\nautomated test framework for C++ and Objective-C (and, maybe, C).","categories":["devel"],"shlibs_provided":["libCatch2.so.3.6.0","libCatch2Main.so.3.6.0"],"options":{"DOCS":"on"}},{"name":"castget","origin":"www/castget","version":"2.0.1.20220211_2","comment":"Command-line podcast downloader","maintainer":"ports@FreeBSD.org","www":"https://castget.johndal.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cd8da75b90d0319c11a98a9f4fe4a3051846a2795d2157e61fbdeff2d4a9d0f","flatsize":75740,"path":"All/castget-2.0.1.20220211_2.pkg","repopath":"All/castget-2.0.1.20220211_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":29348,"desc":"castget is a simple, command-line based RSS enclosure downloader. It is\nprimarily intended for automatic, unattended downloading of podcasts.\n\n* Simple configuration.\n* Per-channel tagging of downloaded MP3 files using ID3v2.\n* Per-channel download directories.\n* Supports all RSS versions and Media RSS.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["www"],"shlibs_required":["libcurl.so.4","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libtag_c.so.2","libtag.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe castget port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"casstcl","origin":"databases/casstcl","version":"2.16.1","comment":"Tcl language interface to the Cassandra database","maintainer":"gahr@FreeBSD.org","www":"https://github.com/flightaware/casstcl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ca4de22ec6f73c63b753b5efcdca23c44515a3e113aa293b494fb52a5973366","flatsize":135981,"path":"All/casstcl-2.16.1.pkg","repopath":"All/casstcl-2.16.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":39112,"desc":"CassTcl provides a Tcl interface to the Cassandra database using DataStax\ncpp-driver C/C++ API.","deps":{"cassandra-cpp-driver":{"origin":"databases/cassandra-cpp-driver","version":"2.17.1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["databases"],"shlibs_required":["libcassandra.so.2"]},{"name":"cask-emacs_wayland","origin":"devel/cask","version":"0.8.3_15","comment":"Project management tool for Emacs","maintainer":"hrs@FreeBSD.org","www":"https://github.com/cask/cask","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eb344eb6a15db3bdc4ac3a1dc18d036d40f0eb57b4752a6a1dbfa6592e37905a","flatsize":167248,"path":"All/cask-emacs_wayland-0.8.3_15.pkg","repopath":"All/cask-emacs_wayland-0.8.3_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":43216,"desc":"Cask is a project management tool for Emacs that helps automate the package\ndevelopment cycle; development, dependencies, testing, building, packaging and\nmore.\n\nCask can also be used to manage dependencies for your local Emacs\nconfiguration.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","elisp"],"annotations":{"flavor":"wayland"}},{"name":"cask-emacs_nox","origin":"devel/cask","version":"0.8.3_15","comment":"Project management tool for Emacs","maintainer":"hrs@FreeBSD.org","www":"https://github.com/cask/cask","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"edc4eb002e77bdd7a2f52ce4ad21d469e2649541f70e3e881e75bdab5506b0f9","flatsize":167248,"path":"All/cask-emacs_nox-0.8.3_15.pkg","repopath":"All/cask-emacs_nox-0.8.3_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":43212,"desc":"Cask is a project management tool for Emacs that helps automate the package\ndevelopment cycle; development, dependencies, testing, building, packaging and\nmore.\n\nCask can also be used to manage dependencies for your local Emacs\nconfiguration.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","elisp"],"annotations":{"flavor":"nox"}},{"name":"cask-emacs_devel_nox","origin":"devel/cask","version":"0.8.3_15","comment":"Project management tool for Emacs","maintainer":"hrs@FreeBSD.org","www":"https://github.com/cask/cask","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8afd415ec3ec889320ac2472f4c097036151c968f9d5723fa1f6f49d88e4cb2d","flatsize":167248,"path":"All/cask-emacs_devel_nox-0.8.3_15.pkg","repopath":"All/cask-emacs_devel_nox-0.8.3_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":43216,"desc":"Cask is a project management tool for Emacs that helps automate the package\ndevelopment cycle; development, dependencies, testing, building, packaging and\nmore.\n\nCask can also be used to manage dependencies for your local Emacs\nconfiguration.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_nox"}},{"name":"cc65","origin":"devel/cc65","version":"2.19","comment":"Cross-compiler for 6502-based systems","maintainer":"wen@FreeBSD.org","www":"https://cc65.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"265f0fb1c9bd543354b8cbda27e01ca65ebc05a5d3f6e2d62f35923764d6b1be","flatsize":34928363,"path":"All/cc65-2.19.pkg","repopath":"All/cc65-2.19.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":2338644,"desc":"cc65 is a complete cross development package for 65(C)02 systems,\nincluding a powerful macro assembler, a C compiler, linker, librarian\nand several other tools.\n\nDirect library support (that is, startup/initialization code) and\nsupport libraries for other features are available for...\n\n - the Commodore C64\n - the GEOS operating system for the Commodore C64\n - the Commodore C128\n - the Commodore C16, C116 and Plus/4\n - the Commodore P500\n - the Commodore 600/700 family of computers\n - the Apple ][\n - the Atari 8bit machines\n - the Oric Atmos\n - the Nintendo Entertainment System (NES)\n - the Supervision Game Console\n - the Atari Lynx Console","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on","INFO":"on"}},{"name":"cask-emacs_devel","origin":"devel/cask","version":"0.8.3_15","comment":"Project management tool for Emacs","maintainer":"hrs@FreeBSD.org","www":"https://github.com/cask/cask","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa56143bc87dea6b1cfce93d35dc520163d2a7332793fc1a9258bc22ff4a0a30","flatsize":167248,"path":"All/cask-emacs_devel-0.8.3_15.pkg","repopath":"All/cask-emacs_devel-0.8.3_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":43220,"desc":"Cask is a project management tool for Emacs that helps automate the package\ndevelopment cycle; development, dependencies, testing, building, packaging and\nmore.\n\nCask can also be used to manage dependencies for your local Emacs\nconfiguration.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","elisp"],"annotations":{"flavor":"devel_full"}},{"name":"cask-emacs_canna","origin":"devel/cask","version":"0.8.3_15","comment":"Project management tool for Emacs","maintainer":"hrs@FreeBSD.org","www":"https://github.com/cask/cask","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9ee9b3900944329ffeb1b8f26fc7c16831299c0bdd4e9677bf31a492aaeba02a","flatsize":167248,"path":"All/cask-emacs_canna-0.8.3_15.pkg","repopath":"All/cask-emacs_canna-0.8.3_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":43220,"desc":"Cask is a project management tool for Emacs that helps automate the package\ndevelopment cycle; development, dependencies, testing, building, packaging and\nmore.\n\nCask can also be used to manage dependencies for your local Emacs\nconfiguration.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","elisp"],"annotations":{"flavor":"canna"}},{"name":"cask","origin":"devel/cask","version":"0.8.3_15","comment":"Project management tool for Emacs","maintainer":"hrs@FreeBSD.org","www":"https://github.com/cask/cask","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3236296bab8a415e54deb73dae3b5ed7631d147c7d1b5fb9d5ca54c1528dd270","flatsize":167248,"path":"All/cask-0.8.3_15.pkg","repopath":"All/cask-0.8.3_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":43200,"desc":"Cask is a project management tool for Emacs that helps automate the package\ndevelopment cycle; development, dependencies, testing, building, packaging and\nmore.\n\nCask can also be used to manage dependencies for your local Emacs\nconfiguration.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","elisp"],"annotations":{"flavor":"full"}},{"name":"castxml","origin":"textproc/castxml","version":"0.6.7","comment":"C-family Abstract Syntax Tree XML Output","maintainer":"yuri@FreeBSD.org","www":"https://github.com/CastXML/CastXML","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7156c363144952d7adef5727726afaa9f7c4f969f714eae2cdbd3250273cc808","flatsize":12038580,"path":"All/castxml-0.6.7.pkg","repopath":"All/castxml-0.6.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":652428,"desc":"Parse C-family source files and optionally write a subset of the Abstract Syntax\nTree (AST) to a representation in XML.\n\nSource files are parsed as complete translation units using an internal Clang\ncompiler. XML output is enabled by the --castxml-output=<v> or --castxml-gccxml\noption.","deps":{"llvm15":{"origin":"devel/llvm15","version":"15.0.7_10"}},"categories":["textproc","devel"],"shlibs_required":["libclang-cpp.so.15","libLLVM-15.so"],"options":{"DOCS":"on","LLVM_DEVEL":"off","LLVM_15":"on","LLVM_14":"off","LLVM_13":"off","LLVM_12":"off","LLVM_11":"off"}},{"name":"ceres-solver","origin":"math/ceres-solver","version":"2.2.0_10","comment":"Nonlinear least squares minimizer","maintainer":"yuri@FreeBSD.org","www":"http://ceres-solver.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ff3b5c285b008049bfab98626925f6c7f97f31512c5051531a7508838f1851d","flatsize":19546576,"path":"All/ceres-solver-2.2.0_10.pkg","repopath":"All/ceres-solver-2.2.0_10.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":6348080,"desc":"Ceres Solver is an open source C++ library for modeling and solving\nlarge, complicated optimization problems. It is a feature rich, mature\nand performant library which has been used in production at Google\nsince 2010. Ceres Solver can solve two kinds of problems.\n\n1. Non-linear Least Squares problems with bounds constraints.\n2. General unconstrained optimization problems.","deps":{"gflags":{"origin":"devel/gflags","version":"2.2.2_2"},"glog":{"origin":"devel/glog","version":"0.7.1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-cxsparse":{"origin":"math/suitesparse-cxsparse","version":"4.4.0"},"suitesparse-spqr":{"origin":"math/suitesparse-spqr","version":"4.3.3_1"}},"categories":["math"],"shlibs_required":["libglog.so.2","libgflags.so.2.2","libcholmod.so.5","libspqr.so.4","libopenblas.so.0"],"shlibs_provided":["libceres.so.4"],"options":{"CUSTOM_BLAS":"on","DOCS":"on","EXAMPLES":"on","GFLAGS":"on","LAPACK":"on","OPENMP":"on","SCHUR":"on","ATLAS":"off","NETLIB":"off","OPENBLAS":"on","CXSPARSE":"on","EIGENSPARSE":"off","SUITESPARSE":"on"}},{"name":"cascade","origin":"cad/cascade","version":"1.4_1","comment":"Simple tool to analyze noise and distortion of a RF system","maintainer":"hrs@FreeBSD.org","www":"https://rfcascade.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c3d9a33af856e6422e3b7c578de3bebdc808d88341135316143a1338a7367ce","flatsize":63813,"path":"All/cascade-1.4_1.pkg","repopath":"All/cascade-1.4_1.pkg","licenselogic":"single","pkgsize":18100,"desc":"Cascade is a program for analyzing the noise and distortion performance\nof a cascade of elements in an electronic system. A typical application\nof cascade is the analysis of a receiver. A text description of the\nreceiver block diagram consisting of things like amplifiers, mixers,\nand filters is entered into cascade. Each element is characterized\nby its gain and optionally noise figure, and third order intercept\npoint. The program then analyzes the system and produces a report\ndetailing the performance at each stage.\n\nA summary is produced which shows the relative contributions to the\ntotal system performance of each block. This allows easy identification\nof what limits system performance.","categories":["cad"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"catesc","origin":"games/catesc","version":"0.6_1","comment":"Escape of the cat - hardcore oldschool platformer","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/gl00my/catesc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"702a559261a728ac99cc5eb1558e3c8824dfc472ac6f1ab66579c5c86fbd4851","flatsize":3723668,"path":"All/catesc-0.6_1.pkg","repopath":"All/catesc-0.6_1.pkg","licenselogic":"and","licenses":["CC-BY-SA-3.0","CC-BY-SA-4.0"],"pkgsize":3128272,"desc":"Escape of the cat - hardcore oldschool platformer on INSTEAD engine","deps":{"instead":{"origin":"games/instead","version":"3.5.1_1"}},"categories":["games"]},{"name":"caribou","origin":"accessibility/caribou","version":"0.4.21_7","comment":"Gnome On-Screen keyboard","maintainer":"gnome@FreeBSD.org","www":"https://live.gnome.org/Caribou","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2735ccaa4240dfb0a658125fb5945de4bc6652c9a8c5352339657922b6c617d","flatsize":1335032,"path":"All/caribou-0.4.21_7.pkg","repopath":"All/caribou-0.4.21_7.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":213768,"desc":"Caribou is an input assistive technology intended for switch and\npointer users.\n\nFeatures:\nA configurable on screen keyboard with scanning mode.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"clutter":{"origin":"graphics/clutter","version":"1.26.4_1"},"cogl":{"origin":"graphics/cogl","version":"1.22.8_1"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxklavier":{"origin":"x11/libxklavier","version":"5.3_3,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-atspi":{"origin":"accessibility/py-atspi","version":"2.38.2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["accessibility","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libXtst.so.6","libX11.so.6","libxklavier.so.16","libxml2.so.2","libgee-0.8.so.2","libclutter-1.0.so.0","libcogl-path.so.20","libcogl-pango.so.20","libcogl.so.20","libgmodule-2.0.so.0","libEGL.so.1","libXrandr.so.2","libjson-glib-1.0.so.0","libXext.so.6","libXdamage.so.1","libXfixes.so.3","libXcomposite.so.1","libXi.so.6","libatspi.so.0","libdbus-1.so.3"],"shlibs_provided":["libcaribou-gtk-module.so","libcaribou.so.0"]},{"name":"cargo-hack","origin":"devel/cargo-hack","version":"0.6.28_1","comment":"Rust: Cargo subcommand for testing and continuous integration","maintainer":"yuri@FreeBSD.org","www":"https://github.com/taiki-e/cargo-hack","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ec03a3a7019cd21746bd0d8876110f51e68054e679634deb855a2b3de8bbe38","flatsize":1476133,"path":"All/cargo-hack-0.6.28_1.pkg","repopath":"All/cargo-hack-0.6.28_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":507208,"desc":"cargo-hack is a Rust cargo subcommand to provide various options useful for\ntesting and continuous integration.","categories":["devel"]},{"name":"cbsd","origin":"sysutils/cbsd","version":"14.1.1","comment":"Yet another FreeBSD Jail, XEN and Bhyve Management Utility","maintainer":"olevole@olevole.ru","www":"https://www.bsdstore.ru","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88b25d52bf04f6d82bcc16c3de26262be132fae611ea5b63eba13b44700439e2","flatsize":16382634,"path":"All/cbsd-14.1.1.pkg","repopath":"All/cbsd-14.1.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4267764,"desc":"Yet another FreeBSD jail and bhyve management tool.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"jq":{"origin":"textproc/jq","version":"1.7.1"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libelf":{"origin":"devel/libelf","version":"0.8.13_3"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"},"rsync":{"origin":"net/rsync","version":"3.3.0"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"},"sysrc":{"origin":"sysutils/sysrc","version":"5.2"}},"categories":["sysutils"],"users":["cbsd"],"groups":["cbsd"],"shlibs_required":["libedit.so.0","libsqlite3.so.0","libssh2.so.1","libcurl.so.4","libelf.so.0"],"options":{"BHYVE_GOP":"off"},"messages":[{"message":"cbsd is now installed, but requires additional setup steps:\n\nUpon initial installation, run:\n\n  env workdir=\"/path\" /usr/local/cbsd/sudoexec/initenv\n\nWhere /path is the path to the cbsd workdir, e.g.: /usr/jails\n\nFor upgrading an existing installation, run:\n\n  cbsd initenv","type":"install"},{"message":"The cbsd package has been deleted.\"\n\nIf you are *not* upgrading this package, you may want to\"\nremove the following to complete the deinstallation process:\"\n\n1) Records in /etc/rc.conf\"\n\n  cbsdrsyncd_enable=\"YES\"\n  cbsdrsyncd_flags=\"--config=\\$workdir/etc/rsyncd.conf\"\n  cbsdd_enable=\"YES\"\n  cbsd_workdir=\"$workdir\"\n\n2) Remove /usr/local/etc/sudoers.d/cbsd_sudoers","type":"remove"}]},{"name":"cargo-mutants","origin":"devel/cargo-mutants","version":"24.5.0_1","comment":"Mutation testing for Rust","maintainer":"yuri@FreeBSD.org","www":"https://mutants.rs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a9160f2c86e3c12e09e8f3fab8d50b3356279eea633997c1102ff1842f94bab","flatsize":7198803,"path":"All/cargo-mutants-24.5.0_1.pkg","repopath":"All/cargo-mutants-24.5.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1846788,"desc":"cargo-mutants helps you improve your program's quality by finding places where\nbugs could be inserted without causing any tests to fail.\n\nCoverage measurements can be helpful, but they really tell you what code is\nreached by a test, and not whether the test really checks anything about the\nbehavior of the code. Mutation tests give different information, about whether\nthe tests really check the code's behavior.\n\nThe goal of cargo-mutants is to be easy to run on any Rust source tree, and\nto tell you something interesting about areas where bugs might be lurking or\nthe tests might be insufficient.","categories":["devel"]},{"name":"cargo-depgraph","origin":"devel/cargo-depgraph","version":"1.6.0_6","comment":"Rust: Create dependency graphs for cargo projects","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jplatte/cargo-depgraph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aaf5dcad7418249dc5a9cbc24a412c8e231df7cf7ad0abbd5de44e8aa3568fd4","flatsize":1337914,"path":"All/cargo-depgraph-1.6.0_6.pkg","repopath":"All/cargo-depgraph-1.6.0_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":438156,"desc":"cargo-depgraph creates dependency graphs for cargo projects using\n`cargo metadata` and graphviz.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"}},"categories":["devel"]},{"name":"cassandra-cpp-driver","origin":"databases/cassandra-cpp-driver","version":"2.17.1","comment":"DataStax C/C++ Driver for Apache Cassandra","maintainer":"gahr@FreeBSD.org","www":"https://datastax.github.io/cpp-driver/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e7d0b1156f821d50392d9c6c4bc24c034fe1cde9c282dc86f4668757ccb5f33","flatsize":11163595,"path":"All/cassandra-cpp-driver-2.17.1.pkg","repopath":"All/cassandra-cpp-driver-2.17.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1522224,"desc":"DataStax Cpp Driver is modern, feature-rich, and highly tunable C/C++ client\nlibrary for Apache Cassandra (1.2+) and DataStax Enterprise (3.1+) using\nexclusively Cassandra's native protocol and Cassandra Query Language v3.","deps":{"libuv":{"origin":"devel/libuv","version":"1.48.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["databases"],"shlibs_required":["libuv.so.1","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libcassandra.so.2"]},{"name":"cargo-llvm-cov","origin":"devel/cargo-llvm-cov","version":"0.6.10_1","comment":"Rust: Cargo subcommand to easily use LLVM source-based code coverage","maintainer":"yuri@FreeBSD.org","www":"https://github.com/taiki-e/cargo-llvm-cov","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1a88004e8969f62fce263f7a6704a4b934d7527b2d1631b7f45cd7b87c1dbd1","flatsize":3644731,"path":"All/cargo-llvm-cov-0.6.10_1.pkg","repopath":"All/cargo-llvm-cov-0.6.10_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1065260,"desc":"cargo-llvm-cov is a Cargo subcommand to easily use LLVM source-based code\ncoverage.\n\nThis is a wrapper around rustc instrument-coverage command and provides:\n- Generate very precise coverage data. (line, region, and branch coverage.\n  branch coverage is currently optional and requires nightly, etc)\n- Support `cargo test`, `cargo run`, and `cargo nextest` with command-line\n  interface compatible with cargo.\n- Support for proc-macro, including coverage of UI tests.\n- Support for doc tests. (this is currently optional and requires nightly.\n- Fast because it does not introduce extra layers between rustc, cargo, and\n  llvm-tools.","categories":["devel"]},{"name":"cascade-compiler","origin":"cad/cascade-compiler","version":"g20200105.1","comment":"Just-In-Time Compiler for Verilog from VMware Research","maintainer":"yuri@FreeBSD.org","www":"https://github.com/vmware/cascade","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fd08f767da38fb942909de7b12f777e44439b0d5b2505020d7ac11717c8305e","flatsize":28851369,"path":"All/cascade-compiler-g20200105.1.pkg","repopath":"All/cascade-compiler-g20200105.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2069956,"desc":"Cascade is a novel solution to the problem that FPGAs take a long time to\nprogram, with complex programs taking hours to be compiled to run on FPGA.\nCascade is a first just-in-time compiler for Verilog. Cascade executes code\nimmediately in a software simulator, and performs compilation in the\nbackground. When compilation is finished, the code is moved into hardware, and\nfrom the user's perspective it simply gets faster over time. Cascade's ability\nto move code back and forth between software and hardware also makes it the\nfirst platform to provide generic support for the execution of unsynthesizable\nVerilog from hardware.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"verilator":{"origin":"cad/verilator","version":"5.026"}},"categories":["cad"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"cargo-bloat","origin":"devel/cargo-bloat","version":"0.12.1_2","comment":"Rust: Find out what takes most of the space in your executable","maintainer":"yuri@FreeBSD.org","www":"https://github.com/RazrFalcon/cargo-bloat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c644ff206291b6e2ac345ec71ced6a7a495c05a508c6e983575a4afea0c452a","flatsize":1311192,"path":"All/cargo-bloat-0.12.1_2.pkg","repopath":"All/cargo-bloat-0.12.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":446636,"desc":"cargo-bloat allows you to find out what takes most of the space in\nyour executable.","categories":["devel"]},{"name":"cargo-generate","origin":"devel/cargo-generate","version":"0.21.0_1","comment":"Quickly generate Rust project templates from existing git repositories","maintainer":"lcook@FreeBSD.org","www":"https://github.com/ashleygwilliams/cargo-generate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cbb2f2d588c634b15f80ef5ce2483d934ad98e2824149794c50c1aec0f6a83f","flatsize":8260574,"path":"All/cargo-generate-0.21.0_1.pkg","repopath":"All/cargo-generate-0.21.0_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":2250948,"desc":"Developer tool to help you get up and running quickly with a new Rust project\nby leveraging a pre-existing git repository as a template.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libgit2.so.1.7","libssl.so.12","libssh2.so.1"],"options":{"DOCS":"on"}},{"name":"cardpics","origin":"games/cardpics","version":"0.4","comment":"Free cards for your free card games!","maintainer":"thierry@FreeBSD.org","www":"https://www.nongnu.org/cardpics/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"941fbd2bce5370f6c9f23b0c518f6ca003af458be8393ce71c17fedea67602e1","flatsize":169502,"path":"All/cardpics-0.4.pkg","repopath":"All/cardpics-0.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":110172,"desc":"Cardpics is a set of free cards sets.\n\nIf you are programming a card game and are looking for free cards, Cardpics\nwas made for you! Get a set of cards and include them in your project, as\nsoon as your project is free.","categories":["games","devel"]},{"name":"cargo-edit","origin":"devel/cargo-edit","version":"0.12.3_1","comment":"Rust: Utility for managing cargo dependencies from the command line","maintainer":"yuri@FreeBSD.org","www":"http://killercup.github.io/cargo-edit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a361db7926b89afaf7cd8122faf4d00dfcfe55f647c719e48b645168a77b30c7","flatsize":6828356,"path":"All/cargo-edit-0.12.3_1.pkg","repopath":"All/cargo-edit-0.12.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1361428,"desc":"cargo-edit extends Cargo to allow you to add, remove, and upgrade dependencies\nby modifying your Cargo.toml file from the command line.\n\nCurrently available subcommands:\n- cargo upgrade\n- cargo set-version","deps":{"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssh2.so.1","libssl.so.12","libcrypto.so.12"]},{"name":"cargo-cache","origin":"devel/cargo-cache","version":"0.8.3_1","comment":"Rust: Manage cargo cache, print sizes of dirs, remove dirs selectively","maintainer":"yuri@FreeBSD.org","www":"https://github.com/matthiaskrgr/cargo-cache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"31e644e013e4053730cb04ac612fcb64d9b807dad35271492252195c812e3d42","flatsize":3144906,"path":"All/cargo-cache-0.8.3_1.pkg","repopath":"All/cargo-cache-0.8.3_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":984192,"desc":"cargo-cache is a Cargo plugin that allows to display information on the cargo\ncache (`~/.cargo/` or `$CARGO_HOME`). Optional cache pruning.\n\nKey Features:\n* check the size of the cargo cache and its components (cmd: `cargo cache`)\n* do a simple cleanup removing checkouts but keeping original files needed for\n  reconstruction on disk (`--autoclean`)\n* clean up everything (cargo will re-download as needed)\n* dry-run to see what would be removed (`--dry-run`)\n* recompress git repos (`--gc`)\n* search cache via regex queries (`cargo cache query \"reg.*x\"`)\n* print crates that take the most space (`--top-cache-items`)\n* alternative registries supported\n* remove files older or younger than X (`--remove-if-{older,younger}-than`)\n* builds and runs on `stable`, `beta` and `nightly` channel\n* purge cache entries not unused to build a specified crate (`cargo cache\n  clean-unref`)\n* print size stats on a local sccache build cache  (`cargo cache sc`)\n* verify extracted crate sources (`cargo cache verify`)","categories":["devel"]},{"name":"cast2gif","origin":"textproc/cast2gif","version":"0.1.0.5_8","comment":"Tool to render Asciinema cast files to GIFs","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/katharostech/cast2gif","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dfbdf03f0d6d2ea50e476e18092d32d6b98230d697b1d5f9c65282d6fe4eb608","flatsize":5823767,"path":"All/cast2gif-0.1.0.5_8.pkg","repopath":"All/cast2gif-0.1.0.5_8.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":3326188,"desc":"A tool to convert Asciinema cast files to GIFs without using\nElectron or a web browser.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"}},"categories":["textproc"],"shlibs_required":["libfreetype.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"cardpeek","origin":"security/cardpeek","version":"0.8.4_2","comment":"Tool for reading the contents of ISO 7816 smart cards","maintainer":"danfe@FreeBSD.org","www":"http://pannetrat.com/Cardpeek/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6619276a1fe88c0b6df7c93739fd9af7cf7e63ec042ffe1eaa736ee357851706","flatsize":1101121,"path":"All/cardpeek-0.8.4_2.pkg","repopath":"All/cardpeek-0.8.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":809508,"desc":"Cardpeek is a graphical tool to read the contents of ISO 7816 smart cards.\nIt features a GTK+ v3.0 GUI to represent card data is a tree view, and is\nextensible with a scripting language (Lua).\n\nThe goal of the project is to allow smart card owners to be better informed\nabout what type of personal information is stored in these devices.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"}},"categories":["security"],"shlibs_required":["liblua-5.2.so","libpcsclite.so.1","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libcurl.so.4","libcrypto.so.12","libssl.so.12","libreadline.so.8"],"options":{"DOCS":"on"}},{"name":"capstone4","origin":"devel/capstone4","version":"4.0.2_1","comment":"Multi-platform, multi-architecture disassembly framework","maintainer":"oleksii.tsai@gmail.com","www":"http://capstone-engine.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"525d952aac7fdd9ea497134c4d20faee331827219d5c029dd18be1f34d3a941b","flatsize":19691483,"path":"All/capstone4-4.0.2_1.pkg","repopath":"All/capstone4-4.0.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1271496,"desc":"Capstone is a lightweight multi-platform, multi-architecture disassembly\nframework.\n\nFeatures:\n * Supported architectures: ARM, ARM64 (aka ARMv8), Mips, PowerPC & X86\n * Clean/simple/lightweight/intuitive architecture-neutral API\n * Provide details on disassembled instruction (called \"decomposer\")\n * Provide some semantics of the disassembled instruction, such as list of\n   implicit registers read & written.\n * Implemented in pure C language, with bindings for Python, Ruby, C#, Java,\n   GO, OCaml & Vala available.\n * Native support for Windows & *nix (including MacOSX, Linux, *BSD & Solaris)\n * Thread-safe by design\n * Distributed under the open source BSD license","categories":["devel"],"shlibs_provided":["libcapstone.so.4"],"annotations":{"cpe":"cpe:2.3:a:capstone-engine:capstone:4.0.2:::::dragonfly6:x86_64:1"}},{"name":"carbonzipper","origin":"net-mgmt/carbonzipper","version":"0.74_21","comment":"Proxy between carbonapi and go-carbon","maintainer":"a.andersson.thn@gmail.com","www":"https://github.com/go-graphite/carbonzipper/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc836ec8d5264bce566f49285c1d5c7e38cf840e739691e633cd6ea7e76cce27","flatsize":7593863,"path":"All/carbonzipper-0.74_21.pkg","repopath":"All/carbonzipper-0.74_21.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2485112,"desc":"carbonzipper is part of the go implementation of the carbon stack. It sits\nbetween carbonapi and go-carbon","categories":["net-mgmt"],"users":["carbon"],"groups":["carbon"]},{"name":"capstone","origin":"devel/capstone","version":"5.0.1_1","comment":"Multi-platform, multi-architecture disassembly framework","maintainer":"bofh@FreeBSD.org","www":"http://capstone-engine.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cad9024824da99752d65c095349a35623b179beebc81b28546da66e2109964e","flatsize":27910946,"path":"All/capstone-5.0.1_1.pkg","repopath":"All/capstone-5.0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1972044,"desc":"Capstone is a lightweight multi-platform, multi-architecture disassembly\nframework.\n\nFeatures:\n * Supported architectures: ARM, ARM64 (aka ARMv8), Mips, PowerPC & X86\n * Clean/simple/lightweight/intuitive architecture-neutral API\n * Provide details on disassembled instruction (called \"decomposer\")\n * Provide some semantics of the disassembled instruction, such as list of\n   implicit registers read & written.\n * Implemented in pure C language, with bindings for Python, Ruby, C#, Java,\n   GO, OCaml & Vala available.\n * Native support for Windows & *nix (including MacOSX, Linux, *BSD & Solaris)\n * Thread-safe by design\n * Distributed under the open source BSD license","categories":["devel"],"shlibs_provided":["libcapstone.so.5"],"annotations":{"cpe":"cpe:2.3:a:capstone-engine:capstone:5.0.1:::::dragonfly6:x86_64:1"}},{"name":"cargo-audit","origin":"security/cargo-audit","version":"0.20.0_1,1","comment":"Audit Cargo.lock for crates with security vulnerabilities","maintainer":"mikael@FreeBSD.org","www":"https://rustsec.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89acfd7173e7df5deab8df764ad1f96e9a1bb20d24e20577bd8e653319ccc713","flatsize":16331106,"path":"All/cargo-audit-0.20.0_1,1.pkg","repopath":"All/cargo-audit-0.20.0_1,1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":4208256,"desc":"Audit Cargo.lock for crates with security vulnerabilities reported\nto the RustSec Advisory Database.\n\nThis is a PoC implementation of the closed RFC 1752:\nhttps://github.com/rust-lang/rfcs/pull/1752","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"]},{"name":"caps-plugins","origin":"audio/caps-plugins","version":"0.4.5_1","comment":"The C* LADSPA Audio Plugin Suite","maintainer":"bofh@FreeBSD.org","www":"http://quitte.de/dsp/caps.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"add06caf00af9f6aab5689c9edf496f78c44f79f7afb41ca17886efcbd43165c","flatsize":1071505,"path":"All/caps-plugins-0.4.5_1.pkg","repopath":"All/caps-plugins-0.4.5_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":629368,"desc":"The C* Audio Plugin Suite, is a collection of highly refined LADSPA\nunits capable of (and intended for) realtime operation. The suite\nincludes DSP units emulating instrument amplifiers, stomp-box\nclassics, versatile 'virtual analogue' oscillators, fractal\noscillation, reverb, equalization and others.\n\nLADSPA has been superceded by LV2. caps plugins were reimplemented based on\nthe LV2 technology and ported to FreeBSD as audio/caps-lv2.","deps":{"ladspa":{"origin":"audio/ladspa","version":"1.17_1"}},"categories":["audio"],"options":{"OPTIMIZED_CFLAGS":"off"}},{"name":"capslock","origin":"devel/capslock","version":"0.2.3_1","comment":"Capability analysis CLI for Go packages","maintainer":"yuri@FreeBSD.org","www":"https://github.com/google/capslock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd6de2aaf028a47414a4a21919072330b66569f56de08e099e5f1dfa233018e9","flatsize":7858501,"path":"All/capslock-0.2.3_1.pkg","repopath":"All/capslock-0.2.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2443420,"desc":"Capslock is a capability analysis CLI for Go packages that informs users of\nwhich privileged operations a given package can access. This works by\nclassifying the capabilities of Go packages by following transitive calls to\nprivileged standard library operations.","categories":["devel","net"]},{"name":"cargo-deny","origin":"devel/cargo-deny","version":"0.14.24_1","comment":"Rust: Cargo plugin for linting dependencies","maintainer":"yuri@FreeBSD.org","www":"http://embark.rs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00be8a0327b9319972bb7f925833211a56b0570cbe14c1665e833774cb9a4ad1","flatsize":17540762,"path":"All/cargo-deny-0.14.24_1.pkg","repopath":"All/cargo-deny-0.14.24_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":5629352,"desc":"cargo-deny is a cargo plugin for linting dependencies of Rust projects.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"]},{"name":"caph","origin":"games/caph","version":"1.1_6","comment":"Physics-based sandbox game","maintainer":"amdmi3@FreeBSD.org","www":"https://caphgame.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22f629744e682db840d8d78077ac0d03d662960296aff095f5f066d06659d742","flatsize":2088339,"path":"All/caph-1.1_6.pkg","repopath":"All/caph-1.1_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":606428,"desc":"It is a sandbox game, based on physics. The game aim is to make\ncontact red object with green object. You can use various objects,\nsolid, wire (rope), and bendable objects. Gravitation will help\nyou.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libpng16.so.16"],"options":{"DOCS":"on","OPTIMIZED_CFLAGS":"on"}},{"name":"cascadia-code","origin":"x11-fonts/cascadia-code","version":"2404.23","comment":"Monospaced font with programming ligatures","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/microsoft/cascadia-code","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ee7ca960797e196c3a19c92d0fdfa281fe31428e76360fcc450bc847ab40ff2","flatsize":105362380,"path":"All/cascadia-code-2404.23.pkg","repopath":"All/cascadia-code-2404.23.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":7013312,"desc":"Cascadia Code is a fun, new monospaced font that includes programming ligatures\nand is designed to enhance the modern look and feel of the Windows Terminal.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"cargo-about","origin":"devel/cargo-about","version":"0.6.2_1","comment":"Rust: Cargo plugin to generate list of all licenses for a crate","maintainer":"yuri@FreeBSD.org","www":"http://embark.rs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6d36ebce61e3d0e23861e1a5ebfb716fb98339295b275cf1e80bee3149999f7","flatsize":17459304,"path":"All/cargo-about-0.6.2_1.pkg","repopath":"All/cargo-about-0.6.2_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":4886896,"desc":"cargo-about is a Rust cargo plugin for generating a license listing for all\ndependencies of a crate.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"]},{"name":"cargo-leptos","origin":"devel/cargo-leptos","version":"0.2.17_2","comment":"Build tool for Leptos","maintainer":"yuri@FreeBSD.org","www":"https://github.com/leptos-rs/cargo-leptos","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a8d481f0642185c54a1f8bee476b7a2d2d8cb89181879403a9d27549cebaf63","flatsize":26983338,"path":"All/cargo-leptos-0.2.17_2.pkg","repopath":"All/cargo-leptos-0.2.17_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5855044,"desc":"Build tool for the Leptos web framework.\n\nFeatures\n- Parallel build of server and client in watch mode for fast developer feedback\n- CSS hot-reload (no page-reload, only CSS updated)\n- Build server and client for hydration (client-side rendering mode not\n  supported)\n- Support for both workspace and single-package setup\n- SCSS compilation using dart-sass\n- CSS transformation and minification using Lightning CSS\n- Builds server and client (wasm) binaries using Cargo\n- Generates JS - Wasm bindings with wasm-bindgen\n- Optimises the wasm with wasm-opt from Binaryen","categories":["devel"]},{"name":"capnproto","origin":"devel/capnproto","version":"1.0.2","comment":"Serialization/RPC system","maintainer":"felix@userspace.com.au","www":"https://capnproto.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7792b74f874064ee9a4546e28227092d6ac0db2644f659c72a43415842ba8554","flatsize":9043872,"path":"All/capnproto-1.0.2.pkg","repopath":"All/capnproto-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1909116,"desc":"Cap'n Proto is an insanely fast data interchange format and capability-based\nRPC system. Think JSON, except binary. Or think Protocol Buffers, except\nfaster.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libcapnp-json.so.1.0.2","libcapnp-rpc.so.1.0.2","libcapnp-websocket.so.1.0.2","libcapnp.so.1.0.2","libcapnpc.so.1.0.2","libkj-async.so.1.0.2","libkj-gzip.so.1.0.2","libkj-http.so.1.0.2","libkj-test.so.1.0.2","libkj-tls.so.1.0.2","libkj.so.1.0.2"],"annotations":{"cpe":"cpe:2.3:a:capnproto:capnproto:1.0.2:::::dragonfly6:x86_64"}},{"name":"cannonball","origin":"emulators/cannonball","version":"0.34_3","comment":"Enhanced OutRun Engine","maintainer":"fox@FreeBSD.org","www":"https://github.com/djyt/cannonball/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64d65275f5198fcc482a2cb405d4834dda806905e63958d88908f177d275d527","flatsize":452950,"path":"All/cannonball-0.34_3.pkg","repopath":"All/cannonball-0.34_3.pkg","licenselogic":"single","licenses":["MAME-LICENSE"],"pkgsize":163996,"desc":"Cannonball is a program which allows you to play an enhanced version\nof Yu Suzuki's seminal arcade racer, OutRun, on a variety of systems.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["emulators","games"],"shlibs_required":["libSDL2-2.0.so.0","libGL.so.1","libGLU.so.1"],"messages":[{"message":"In order for Cannonball to work you need to provide a copy of the\nOutRun revision B romset to the roms subdirectory. Rename the files if\nnecessary.\n\nThe roms subdirectory can be found at $XDG_DATA_HOME/cannonball/roms\nwhich defaults to $HOME/.local/share/cannonball/roms\n\nConfiguration can be found at $XDG_DATA_HOME/cannonball/config.xml\nwhich defaults to $HOME/.local/share/cannonball/config.xml\n\nNOTE: The directories will be created on the first run of Cannonball\nif they do not exist.","type":"install"}]},{"name":"cantarell-fonts","origin":"x11-fonts/cantarell-fonts","version":"0.301","comment":"Cantarell, a Humanist sans-serif font family","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/CantarellFonts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"378fca669d715ea17cf4d07b558f3fcca7cadf0a2404d5972a850f884b17776b","flatsize":705467,"path":"All/cantarell-fonts-0.301.pkg","repopath":"All/cantarell-fonts-0.301.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":329524,"desc":"Dave Crossland's Cantarell is a contemporary Humanist sans serif that fully\nsupport the following writing systems: Basic Latin, Western European, Catalan,\nBaltic, Turkish, Central European, Dutch and Afrikaans.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts","gnome"]},{"name":"capnproto1","origin":"devel/capnproto1","version":"1.0.1","comment":"Serialization/RPC system","maintainer":"sunpoet@FreeBSD.org","www":"https://capnproto.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b19c7fe08c0036d3f0978f9ade906547c46e0b48f9a6017d8dbbe20778df2857","flatsize":20172440,"path":"All/capnproto1-1.0.1.pkg","repopath":"All/capnproto1-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2975520,"desc":"Cap'n Proto is an insanely fast data interchange format and capability-based RPC\nsystem. Think JSON, except binary. Or think Protocol Buffers, except faster.","deps":{"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libstdc++.so.6","libgcc_s.so.1","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libcapnp-1.0.1.so","libcapnp-json-1.0.1.so","libcapnp-rpc-1.0.1.so","libcapnp-websocket-1.0.1.so","libcapnpc-1.0.1.so","libkj-1.0.1.so","libkj-async-1.0.1.so","libkj-gzip-1.0.1.so","libkj-http-1.0.1.so","libkj-test-1.0.1.so","libkj-tls-1.0.1.so"],"annotations":{"cpe":"cpe:2.3:a:capnproto:capnproto:1.0.1:::::dragonfly6:x86_64"}},{"name":"carbonapi","origin":"www/carbonapi","version":"0.14.1_22","comment":"Go implementation of carbonapi","maintainer":"a.andersson.thn@gmail.com","www":"https://github.com/go-graphite/carbonapi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d6870a6b23326ba4dfac226aec39d74030323ea65e2d2087ea41101b279c512","flatsize":29551794,"path":"All/carbonapi-0.14.1_22.pkg","repopath":"All/carbonapi-0.14.1_22.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8747856,"desc":"carbonapi is a frontend for carbonzipper and can partially replace graphiteweb.","categories":["www"],"users":["carbon"],"groups":["carbon"],"options":{"CAIRO":"off","EXAMPLES":"on"},"messages":[{"message":"NOTE ABOUT CARBONAPI:\n\nThis daemon can be configured with both yaml and toml. Choose one and specify \nit's path in carbonapi_conf in /etc/rc.conf or with sysrc.","type":"install"}]},{"name":"canta-gtk-themes","origin":"x11-themes/canta-gtk-themes","version":"2021.09.08_1","comment":"Flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/vinceliuice/Canta-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b6a98732c69f60875449510fa631bf8b2c644604252142b68c0bd484e9116881","flatsize":40851962,"path":"All/canta-gtk-themes-2021.09.08_1.pkg","repopath":"All/canta-gtk-themes-2021.09.08_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1099076,"desc":"Canta is a flat Material Design theme for GTK 3, GTK 2 and Gnome-Shell.\n\nSupported Desktop Environments:\n\n* Cinnamon\n* Gnome-Shell\n* Metacity\n* Plank\n* Unity\n* Xfce","deps":{"gtk-engines2":{"origin":"x11-themes/gtk-engines2","version":"2.20.2_4"},"gtk-murrine-engine":{"origin":"x11-themes/gtk-murrine-engine","version":"0.98.2_6"}},"categories":["x11-themes"]},{"name":"cam","origin":"audio/cam","version":"1.02","comment":"Cpu's Audio Mixer [curses based]","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eafddebedea57ac6bba78853f7574484cff3ff9826e7b062df502b5a4612e0cb","flatsize":43370,"path":"All/cam-1.02.pkg","repopath":"All/cam-1.02.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18108,"desc":"CAM - Cpu's Audio Mixer\n=================================\n\nThis is an audio mixer with an interface or\ncommand line support.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"annotations":{"deprecated":"Abandonware and obsolete, consider using audio/mixertui","expiration_date":"2024-07-31"},"messages":[{"message":"===>   NOTICE:\n\nThe cam port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nAbandonware and obsolete, consider using audio/mixertui.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"canta-icon-theme","origin":"x11-themes/canta-icon-theme","version":"2021.09.08","comment":"Flat icons for Canta GTK theme","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/vinceliuice/Canta-theme","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b8a725c9e0e6a5330694a7581b8155a790485054112c9a6d4a969ec291b31282","flatsize":6497905,"path":"All/canta-icon-theme-2021.09.08.pkg","repopath":"All/canta-icon-theme-2021.09.08.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1013672,"desc":"Flat icons for Canta GTK theme","deps":{"numix-icon-theme-circle":{"origin":"x11-themes/numix-icon-theme-circle","version":"24.04.22"}},"categories":["x11-themes"]},{"name":"elasticsearch8","origin":"textproc/elasticsearch8","version":"8.11.3","comment":"Distributed, RESTful search and analytics engine","maintainer":"elastic@FreeBSD.org","www":"https://www.elastic.co/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12a6c75f419a52245b25cdef13e79fc7f6bb830530acd5bd667f475def133e67","flatsize":437523626,"path":"All/elasticsearch8-8.11.3.pkg","repopath":"All/elasticsearch8-8.11.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":243940524,"desc":"Elasticsearch is a distributed, RESTful search and analytics engine capable of\naddressing a growing number of use cases. As the heart of the Elastic Stack, it\ncentrally stores your data for lightning fast search, fine-tuned relevancy, and\npowerful analytics that scale with ease.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"jna":{"origin":"devel/jna","version":"5.15.0"},"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["textproc","java","devel"],"users":["elasticsearch"],"groups":["elasticsearch"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:elasticsearch:elasticsearch:8.11.3:::::dragonfly6:x86_64"},"messages":[{"message":"Please see /usr/local/etc/elasticsearch for sample versions of\nelasticsearch.yml and logging.yml.\n\nElasticSearch requires memory locking of large amounts of RAM.\nYou may need to set:\n\nsysctl security.bsd.unprivileged_mlock=1\n\nWhen running within a jail, it's highly advisable to set:\n\nenforce_statfs = 1\n\nfor the jail running elasticsearch instance.\n\nNOTICE: elasticsearch port now installs elasticsearch-specific utilities\nas symbolic links into /usr/local/bin.\n\n!!! PLUGINS NOTICE !!!\n\nElasticSearch plugins should only be installed via the elasticsearch-plugin\nincluded with this software. As we strive to provide a minimum semblance\nof security, the files installed by the package are owned by root:wheel.\nThis is different than upstream which expects all of the files to be\nowned by the user and for you to execute the elasticsearch-plugin script\nas said user.\n\nYou will encounter permissions errors with configuration files and\ndirectories created by plugins which you will have to manually correct.\nThis is the price we have to pay to protect ourselves in the face of\na poorly designed security model.\n\ne.g., after installing X-Pack you will have to correct:\n\n/usr/local/etc/elasticsearch/elasticsearch.keystore file to be owned by elasticsearch:elasticsearch\n/usr/local/etc/elasticsearch/x-pack directory/files to be owned by elasticsearch:elasticsearch\n\n!!! PLUGINS NOTICE !!!","type":"install"}]},{"name":"calife","origin":"security/calife","version":"3.0.6_2","comment":"Lightweight alternative to sudo","maintainer":"roberto@FreeBSD.org","www":"https://keltia.net/programs/calife","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9e96039e80fc06b0bac8b3dae6ad0e9f080438cacd9e18f04bcf4f661439290","flatsize":40941,"path":"All/calife-3.0.6_2.pkg","repopath":"All/calife-3.0.6_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18280,"desc":"Calife is a lightweight replacement to Sudo: it allows\nusers listed in a particular file, $(PREFIX)/etc/calife.auth,\nto endorse the identity of any other user after entering their\nown password.","categories":["security"],"annotations":{"cpe":"cpe:2.3:a:calife:calife:3.0.6:::::dragonfly6:x86_64:2"},"messages":[{"message":"This version supports (and encourages you to use) PAM.  A sample\nconfiguration file is in /usr/local/etc/pam.d/calife.sample.\nRename it to \"calife\" to enable PAM authentication.  It will fall\nback to the previous methods if PAM is not available.","type":"install"}]},{"name":"calibrator","origin":"devel/calibrator","version":"0.9","comment":"Cache Profiling Tool","maintainer":"ports@FreeBSD.org","www":"https://homepages.cwi.nl/~manegold/Calibrator/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55a0e27b0cbff8b4891ca6d76adc6503b1afd4bda62d449eff96a5ff51ccca17","flatsize":27376,"path":"All/calibrator-0.9.pkg","repopath":"All/calibrator-0.9.pkg","licenselogic":"single","pkgsize":12304,"desc":"The Calibrator is a small C program that is supposed to analyze a computer's\nmemory system and extract the following parameters:\n\n    * number of cache levels\n    * for each cache level: size, linesize, access/miss latency\n    * main memory access latency, number of TLB levels\n    * for each TLB level: capacity, pagesize, TLB miss latency\n\nThe Calibrator is a by-product of our work on Main-Memory Databases within\nthe Monet project.  The Calibrator is freely available for download and usage,\nbut we kindly ask all users to include a reference to the Calibrator's home\npage whenever they refer to the Calibrator or publish calibration results.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe calibrator port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cantor","origin":"math/cantor","version":"23.08.5_4","comment":"Mathematical software frontend by KDE","maintainer":"kde@FreeBSD.org","www":"https://edu.kde.org/cantor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f53be7db00950ac59b50c50fad3e7c82f1078c25e4d28ca63772b16de54c199a","flatsize":8212141,"path":"All/cantor-23.08.5_4.pkg","repopath":"All/cantor-23.08.5_4.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2225796,"desc":"Cantor is a KDE Application aimed to provide a nice interface for\ndoing mathematics and scientific computing. It doesn't implement its\nown computation logic, but instead is built around different backends.","deps":{"analitza":{"origin":"math/analitza","version":"23.08.5"},"cln":{"origin":"math/cln","version":"1.3.7_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kpty":{"origin":"devel/kf5-kpty","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syntax-highlighting":{"origin":"textproc/kf5-syntax-highlighting","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libqalculate":{"origin":"math/libqalculate","version":"5.2.0"},"libspectre":{"origin":"print/libspectre","version":"0.2.12_1"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-help":{"origin":"devel/qt5-help","version":"5.15.15p3"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["math","kde","kde-applications"],"shlibs_required":["libKF5NewStuffWidgets.so.5","libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libpoppler-qt5.so.1","libpoppler.so.134","libspectre.so.1","libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5NewStuff.so.5","libKF5XmlGui.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5Completion.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5Archive.so.5","libQt5Svg.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5JobWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5Service.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libKF5I18n.so.5","libKF5ItemViews.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libpython3.11.so.1.0","libKF5TextEditor.so.5","libKF5SyntaxHighlighting.so.5","libQt5Help.so.5","libQt5Sql.so.5","libAnalitzaGui.so.8","libAnalitza.so.8","libqalculate.so.23","libQt5WebEngineWidgets.so.5","libQt5PrintSupport.so.5","libQt5XmlPatterns.so.5"],"shlibs_provided":["libcantor_config.so","libcantorlibs.so.28"],"options":{"DOCS":"on","LUAJIT":"off","MAXIMA":"off","OCTAVE":"off","R":"off","SAGE":"off","SCILAB":"off"}},{"name":"calindori","origin":"deskutils/calindori","version":"1.4_3","comment":"Calendar application for desktop and phone","maintainer":"adridg@FreeBSD.org","www":"https://apps.kde.org/en/calindori","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70f1597be5ac78ef7b5c623a566b4ebafe071d4e0ce5e36cb63d51ce2502d64e","flatsize":878635,"path":"All/calindori-1.4_3.pkg","repopath":"All/calindori-1.4_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":212920,"desc":"Calindori is a touch friendly calendar application. It has been designed\nfor mobile devices but it can also run on desktop environments. It offers:\n\n- Monthly agenda\n- Multiple calendars\n- Event management\n- Task management\n- Calendar import","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kpeople":{"origin":"devel/kf5-kpeople","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols":{"origin":"x11-toolkits/qt5-quickcontrols","version":"5.15.15p0"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["deskutils"],"shlibs_required":["libKF5CalendarCore.so.5","libKF5Notifications.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5DBusAddons.so.5","libKF5ConfigCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libQt5Quick.so.5","libQt5Svg.so.5","libKF5People.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5"]},{"name":"canu","origin":"biology/canu","version":"2.2_3","comment":"Single molecule sequence assembler","maintainer":"jwb@FreeBSD.org","www":"https://canu.readthedocs.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7342124ec9fc9c3adfa4c009b8b4d8d9218d56a8149c7f28f9bb320bc546da2","flatsize":11535904,"path":"All/canu-2.2_3.pkg","repopath":"All/canu-2.2_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2106160,"desc":"Canu is a fork of the Celera Assembler, designed for high-noise single-molecule\nsequencing (such as the PacBio RS II/Sequel or Oxford Nanopore MinION).\n\nCanu is a hierarchical assembly pipeline which runs in four steps:\n\n    Detect overlaps in high-noise sequences using MHAP\n\n    Generate corrected sequence consensus\n\n    Trim corrected sequences\n\n    Assemble trimmed corrected sequences","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","java","perl5"]},{"name":"calendar-data","origin":"deskutils/calendar-data","version":"2022.04","comment":"Calendar files for the BSD calendar program","maintainer":"se@FreeBSD.org","www":"https://www.freebsd.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55e8ee62dc2a19d566b09f6b5256104eefd8998ad988b0b061981b7d6f60b2b0","flatsize":226766,"path":"All/calendar-data-2022.04.pkg","repopath":"All/calendar-data-2022.04.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":73028,"desc":"Calendar files extracted from FreeBSD SVN rev. 366901\n\nThe purpose of this port is to decouple the calendars from the calendar\nprogram sources, to allow updates outside of the release cycle, and to\nmake their installation optional.\n\nFiles installed by this port will take precedence over similarily named\ncalendars in the base system.","categories":["deskutils"]},{"name":"calendar","origin":"deskutils/calendar","version":"0.9.3","comment":"Port of the FreeBSD calendar program","maintainer":"se@FreeBSD.org","www":"https://freebsd.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f86cb736e33780df180daca3fd588517b8350e5981248b57f326d077f974b5f","flatsize":61015,"path":"All/calendar-0.9.3.pkg","repopath":"All/calendar-0.9.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28708,"desc":"This is the calendar program from FreeBSD converted into a port.\n\nThe purpose of this port is to make upgrades to the calendar program\navailable independently of the FreeBSD release cycle.","deps":{"calendar-data":{"origin":"deskutils/calendar-data","version":"2022.04"}},"categories":["deskutils"],"options":{"NLS":"on"}},{"name":"calendarsupport","origin":"net/calendarsupport","version":"23.08.5","comment":"Calendar support libraries for KDEPim","maintainer":"kde@FreeBSD.org","www":"https://github.com/KDE/calendarsupport","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7764658edaf7ed068cb192c60fd55fcfc768e01cadf66476132a7ed7607921e","flatsize":3669427,"path":"All/calendarsupport-23.08.5.pkg","repopath":"All/calendarsupport-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":578776,"desc":"Calendar Support library provides helper utilities for calendaring applications.","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-calendar":{"origin":"net/akonadi-calendar","version":"23.08.5"},"akonadi-notes":{"origin":"net/akonadi-notes","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kcalutils":{"origin":"net/kcalutils","version":"23.08.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-kholidays":{"origin":"net/kf5-kholidays","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-uitools":{"origin":"devel/qt5-uitools","version":"5.15.15p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKPim5AkonadiCalendar.so.5","libKPim5TextEdit.so.5","libKF5KIOWidgets.so.5","libKPim5AkonadiNotes.so.5","libKF5Holidays.so.5","libKPim5CalendarUtils.so.5","libKPim5IdentityManagement.so.5","libKF5CalendarCore.so.5","libKPim5AkonadiWidgets.so.5","libKPim5AkonadiCore.so.5","libKF5ItemModels.so.5","libKF5Completion.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libQt5PrintSupport.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKPim5Mime.so.5","libKF5Codecs.so.5","libKF5I18n.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5CalendarSupport.so.5"],"options":{"DOCS":"on"}},{"name":"cegui","origin":"graphics/cegui","version":"0.8.7_19","comment":"Library providing windowing and widgets for graphics APIs","maintainer":"oliver@FreeBSD.org","www":"http://www.cegui.org.uk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d56fbdc12791f050ea49388b3af2384f9680c4517fef4f1b417502e0b65bf470","flatsize":39520600,"path":"All/cegui-0.8.7_19.pkg","repopath":"All/cegui-0.8.7_19.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16181552,"desc":"Crazy Eddie's GUI System is a free library providing windowing and widgets for\ngraphics APIs / engines where such functionality is not natively available, or\nseverely lacking. The library is object orientated, written in C++, and\ntargeted at games developers who should be spending their time creating great\ngames, not building GUI sub-systems!","deps":{"devil":{"origin":"graphics/devil","version":"1.8.0_5,1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"freeimage":{"origin":"graphics/freeimage","version":"3.18.0_5"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"ogre3d19":{"origin":"graphics/ogre3d19","version":"1.9.0_21"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"},"tolua++":{"origin":"lang/tolua++","version":"1.0.93_3"}},"categories":["graphics","devel"],"shlibs_required":["libtolua++-5.1.so","liblua-5.1.so","libfreetype.so.6","libpcre.so.1","libfribidi.so.0","libILU.so.1","libIL.so.1","libexpat.so.1","libfreeimage.so.3","libxml2.so.2","libtinyxml.so.3","libOgreMain.so.1.9.0","libGL.so.1","libGLU.so.1","libGLEW.so.2","libSDL2-2.0.so.0","libSDL2_image-2.0.so.0"],"shlibs_provided":["libCEGUICoreWindowRendererSet.so","libCEGUIDevILImageCodec.so","libCEGUIExpatParser.so","libCEGUIFreeImageImageCodec.so","libCEGUILibXMLParser.so","libCEGUITinyXMLParser.so","libCEGUIBase-0.so.2","libCEGUICommonDialogs-0.so.2","libCEGUILuaScriptModule-0.so.2","libCEGUIOgreRenderer-0.so.2","libCEGUIOpenGLRenderer-0.so.2","libCEGUISDL2ImageCodec.so"],"options":{"DOCS":"on","FREETYPE":"on","FRIBIDI":"on","LUA":"on","PCRE":"on","EXPAT":"on","XERCES":"off","LIBXML2":"on","RAPIDXML":"off","TINYXML":"on","DEVIL":"on","FREEIMAGE":"on","SDL2":"on","OPENGL":"on","OPENGL3":"on","OGRE":"on","IRRLICHT":"off"}},{"name":"calcurse","origin":"deskutils/calcurse","version":"4.8.1_1","comment":"Text-based calendar and scheduling application","maintainer":"eduardo@FreeBSD.org","www":"https://calcurse.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aff6eec2b8487c1dca7996b99f7cb112ab1ae562bc1ab6e578df05fbcbed2dbc","flatsize":832805,"path":"All/calcurse-4.8.1_1.pkg","repopath":"All/calcurse-4.8.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":217132,"desc":"Calcurse is a text-based calendar and scheduling application. It helps\nkeeping track of events, appointments and everyday tasks.\nA configurable notification system reminds user of upcoming deadlines,\nand the curses based interface can be customized to suit user needs.\nAll of the commands are documented within an online help system.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"py311-httplib2":{"origin":"www/py-httplib2","version":"0.22.0"},"py311-oauth2client":{"origin":"security/py-oauth2client","version":"4.1.3_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["deskutils"],"shlibs_required":["libintl.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"CALDAV":"on","DOCS":"on","NLS":"on"}},{"name":"calcoo","origin":"math/calcoo","version":"1.3.18_9","comment":"RPN and algebraic scientific calculator","maintainer":"naddy@FreeBSD.org","www":"https://calcoo.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8473b6ee441d554f501663df4fe6d1b047f55d37931cac24c5015c1d591c273","flatsize":110396,"path":"All/calcoo-1.3.18_9.pkg","repopath":"All/calcoo-1.3.18_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":31064,"desc":"Calcoo is a scientific calculator designed to provide maximum\nusability.  The features that make Calcoo better than (at least some)\nother calculator programs are:\n\n* Bitmapped button labels and display digits to improve readability.\n* No double-function buttons.\n* Undo/redo buttons.\n* Copy/paste interaction with X clipboard.\n* Both RPN (reverse Polish notation) and algebraic modes are available.\n* Tick marks to separate thousands.\n* Two memory registers with displays.\n* Displays for Y, Z, and T registers.\n* It is a purely scientific calculator.\n\nFeatures that Calcoo lacks:\n\n* Statistical mode.\n* HEX mode.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["math"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"calamaris-devel","origin":"www/calamaris-devel","version":"2.99.4.5_1","comment":"Perl script to produce statistics out of Squid log files","maintainer":"demon@FreeBSD.org","www":"https://Cord.de/tools/squid/calamaris/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4727bc72fe57cf0fae7bc01926fe17634247a9d796a6e95d246c8485299c9fa3","flatsize":385050,"path":"All/calamaris-devel-2.99.4.5_1.pkg","repopath":"All/calamaris-devel-2.99.4.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":75268,"desc":"Calamaris parses the Squid Native Log and generates reports\nabout Peak-usage, Request-Methods, Status-reports of incoming\nand outgoing requests, second and Top-level destinations,\ncontent-types and performance.","deps":{"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"p5-NetAddr-IP":{"origin":"net-mgmt/p5-NetAddr-IP","version":"4.079"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","textproc"],"options":{"DOCS":"on"}},{"name":"calcium","origin":"math/calcium","version":"0.4.1_1","comment":"Exact real and complex numbers in C","maintainer":"yuri@FreeBSD.org","www":"https://fredrikj.net/calcium/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1477a5d7baa07f8680270c370761be5c20af40f6ab0ba160c9b29b1b8dbb05b2","flatsize":2554904,"path":"All/calcium-0.4.1_1.pkg","repopath":"All/calcium-0.4.1_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":420860,"desc":"Calcium is a C library for exact computation with real and complex\nnumbers. It is capable of rigorously deciding the truth of any\nconstant relation involving algebraic numbers and many relations\ninvolving transcendental number.","deps":{"antic":{"origin":"math/antic","version":"0.2.5_1,1"},"arb":{"origin":"math/arb","version":"2.23.0_1"},"flint2":{"origin":"math/flint2","version":"2.9.0_3"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["math"],"shlibs_required":["libantic.so.0","libarb.so.2","libflint.so.17","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libcalcium.so.0"]},{"name":"calamaris","origin":"www/calamaris","version":"2.59_3","comment":"Perl script to produce statistics out of Squid log files","maintainer":"demon@FreeBSD.org","www":"https://Cord.de/tools/squid/calamaris/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c47029c5bb621867088180ab80da383632a1a7db553e38ebbaca85435bbab0f","flatsize":165962,"path":"All/calamaris-2.59_3.pkg","repopath":"All/calamaris-2.59_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40300,"desc":"Calamaris parses the Squid Native Log and generates reports\nabout Peak-usage, Request-Methods, Status-reports of incoming\nand outgoing requests, second and Top-level destinations,\ncontent-types and performance.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","textproc"],"options":{"DOCS":"on"}},{"name":"calc","origin":"math/calc","version":"2.15.0.7","comment":"Interactive CLI arbitrary-precision calculator","maintainer":"adamw@FreeBSD.org","www":"https://github.com/lcn2/calc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d1b1ca0f62b18517ec8104d36ba6b7d3ef6fc55eef01a4abe9ba63451f33c9cb","flatsize":5355457,"path":"All/calc-2.15.0.7.pkg","repopath":"All/calc-2.15.0.7.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":891536,"desc":"Calc is an interactive calculator which provides for easy large\nnumeric calculations, but which also can be easily programmed for\ndifficult or long calculations.  It can accept a command line\nargument, in which case it executes that single command and exits.\nOtherwise, it enters interactive mode.  There are a great number\nof pre-defined functions.  The calculator can calculate transcendental\nfunctions, and accept and display numbers in real or exponential format.\nThe calculator also knows about complex numbers.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math"],"shlibs_required":["libreadline.so.8","libhistory.so.8","libncurses.so.6"],"shlibs_provided":["libcalc.so.2.15.0.7","libcustcalc.so.2.15.0.7"],"options":{"FULL":"on","HELP":"on"}},{"name":"cal3d","origin":"graphics/cal3d","version":"0.11.1_1","comment":"Skeletal based 3D character animation library written in C++","maintainer":"acm@FreeBSD.org","www":"http://gna.org/projects/cal3d/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b60e944abf0b1da91a32f397384f4b7ea0f7dd9518f1fa6827e803361e54268","flatsize":694048,"path":"All/cal3d-0.11.1_1.pkg","repopath":"All/cal3d-0.11.1_1.pkg","licenselogic":"single","pkgsize":180312,"desc":"Cal3D is a skeletal based 3D character animation library written in C++\nin a way that is both platform-independent and graphics API-independent.\nIt was originally designed to be used in a 3D client for Worldforge, but\nevolved into a stand-alone product which can be used in many different\nkinds of projects.\n\nCal3D's essentials can be boiled down to 2 parts: the C++ library and\nthe exporter. The exporter is what you would use to take your characters\n(built in a 3D modeling package) and create the Cal3D-format files that\nthe library knows how to load. The exporters are actually plug-ins for\n3D modeling packages. This allows 3D artists to use the modeling tools\nthat they're already comfortable with.\n\nThe C++ library is what you would actually use in your application,\nwhether it's a game or a VR application. The library provides methods to\nload your exported files, build characters, run animations, and access\nthe data necessary to render them with 3D graphics.","categories":["graphics","devel"],"shlibs_provided":["libcal3d.so.12"]},{"name":"cal","origin":"deskutils/cal","version":"4.1_1","comment":"Enhanced color version of standard calendar utility","maintainer":"0mp@FreeBSD.org","www":"https://unicorn.us.com/cal.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee3deaf99631523d8ea50223ecad130ca26237b6a34960b88d52c2577aa957b8","flatsize":55304,"path":"All/cal-4.1_1.pkg","repopath":"All/cal-4.1_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":24988,"desc":"CAL is a nicely-enhanced version of the Unix `cal' command.\nFeatures:\n\n * Hilights today's date when displaying a monthly calendar.\n * Displays an optional user-definable list of `special day'\n   descriptions (like appointments) to the right of the monthly\n   calendar display.  Cal can be set optionally to ignore appointments\n   older than the current day.  Next month's appointments are shown if\n   there is room to do so.  Multiple appointment data files may also\n   be specified on the commandline.\n * You can specify your own appointment and color definition files on the\n   commandline, or use the defaults.\n * Date descriptions can display \"years since\" a given year, useful for\n   birthdays and anniversaries.\n * Completely configurable colors -- eight separate color attributes.\n * No ANSI driver needed for colors, and the output may be redirected\n   anywhere, just like the Unix version.  However, ANSI color control may\n   be enabled (e.g. for Unix) with a #define in the source code.\n * Commandline-compatible with Unix `cal' command, but with several\n   enhanced switch settings.","categories":["deskutils"],"options":{"DOCS":"on"}},{"name":"cake","origin":"games/cake","version":"2005.12.26_14","comment":"Quake3 map viewer (and powerful 3D game engine)","maintainer":"danfe@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a858dd9254bd5eb1ce9ac5ab1cb9f3c815ce5690c3233c11acd330ff6b020a56","flatsize":350641,"path":"All/cake-2005.12.26_14.pkg","repopath":"All/cake-2005.12.26_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":140208,"desc":"Cake is powerful 3D game engine and (as a reference application) map viewer\nfor id Software's Quake III Arena maps.  It currently features:\n\n    * BSP (+PVS) support\n    * Collision detection (with normal faces + patches)\n    * Shaders and textures\n    * Lightmaps and models\n    * Vertex deformations\n    * Cloudbox and skybox (nearbox/farbox)\n    * Volumetric fog\n    * Bezier surfaces (with variable LOD)\n    * Multiple viewports\n    * Console\n    * Record/playback demo support (DM3 format not supported)\n    * Background music + 3D sounds (not under FreeBSD though)\n    * Entities (with variable LOD)\n    * ZIP compressed files (*.pk3)","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libglut.so.3","libGLU.so.1","libGL.so.1","libX11.so.6","libXext.so.6","libXmu.so.6","libXt.so.6","libXi.so.6","libSM.so.6","libICE.so.6","libjpeg.so.8"],"messages":[{"message":"You can put custom configuration file in the same directory where you\nrun cake binary from, named `config.ini'.  Some default values are:\n\n\tv_fullscreen 0\n\tv_width 640\n\tv_height 480\n\tv_colorBits 32\n\tv_hz 60\n\tr_path baseq3\n\tr_mapsubdir maps\n\nCake also logs its actions to <directory-run-from>/cake_log.html\n\nNOTE: cake requires a gfx card that supports following extensions:\n\n    * GL_EXT_compiled_vertex_array\n    * GL_ARB_multitexture","type":"install"}]},{"name":"caja-extensions","origin":"deskutils/caja-extensions","version":"1.28.0","comment":"Set of extensions for Caja","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0e30e0917f3f212b1ccfd372d074d8b60852a5eae35232f7723ad4538728690","flatsize":1315370,"path":"All/caja-extensions-1.28.0.pkg","repopath":"All/caja-extensions-1.28.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":245328,"desc":"Set of extensions for Caja, the MATE file manager.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"caja":{"origin":"x11-fm/caja","version":"1.28.0_1"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"mate-desktop":{"origin":"x11/mate-desktop","version":"1.28.1_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["deskutils","mate"],"shlibs_required":["libgthread-2.0.so.0","libgmodule-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libdbus-glib-1.so.2","libdbus-1.so.3","libcaja-extension.so.1","libgsttag-1.0.so.0","libgstpbutils-1.0.so.0","libgstvideo-1.0.so.0","libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstreamer-1.0.so.0","libmate-desktop-2.so.17","libstartup-notification-1.so.0"],"shlibs_provided":["libnstburn.so","libnstemailclient.so","libnstgajim.so","libnstpidgin.so","libnstremovable_devices.so","libcaja-av.so","libcaja-image-converter.so","libcaja-open-terminal.so","libcaja-sendto.so","libcaja-share.so","libcaja-wallpaper.so","libcaja-xattr-tags.so"]},{"name":"cairomm","origin":"graphics/cairomm","version":"1.12.2_6","comment":"C++ interface to cairo","maintainer":"gnome@FreeBSD.org","www":"https://cairographics.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"309393f2145153ef485ccee3e2d2bf6566f6bf65d51cb21254f33e1072c44b5a","flatsize":4005027,"path":"All/cairomm-1.12.2_6.pkg","repopath":"All/cairomm-1.12.2_6.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":528880,"desc":"C++ interface to cairo","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml++":{"origin":"textproc/libxml++26","version":"2.40.1_2,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libsigc-2.0.so.0","libfreetype.so.6","libpng16.so.16","libcairo.so.2","libXext.so.6","libXrender.so.1","libX11.so.6"],"shlibs_provided":["libcairomm-1.0.so.1"],"options":{"DOCS":"on"}},{"name":"caldavzap","origin":"www/caldavzap","version":"0.13.1_1","comment":"CalDAV web client implementation","maintainer":"gahr@FreeBSD.org","www":"https://www.inf-it.com/open-source/clients/caldavzap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b1dc9ef85e0bc1924388dfa95e90bfa1e650b6b345edcb38e5ffc00028a7383","flatsize":12568110,"path":"All/caldavzap-0.13.1_1.pkg","repopath":"All/caldavzap-0.13.1_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":2856548,"desc":"CalDavZAP is an open source CalDAV web client implementation released under GNU\nAffero General Public License (version 3.0).\n\nMain features:\n\n* 100%25 JavaScript+jQuery CalDAV web client/application - no special server\n  software required for standard setup (except the CalDAV server of course)\n* server-based XML configuration generator (for special setup) with HTTP and\n  LDAP authentication plugins\n* asynchronous read-only and read/write calendar collection detection\n* asynchronous background synchronization\n* support for delegated calendars\n* support for subscribed calendars\n* time-range filtering (server support required)\n* support for RFC compliant vCalendars (version 2.0) and automatic correction\n  of most common errors in invalid vCalendars\n* support for background calendars - if there is at least one event defined for\n  the given day in a background calendar, the background color for that day\n  will be pink/light-red\n\nand much more ...","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"]},{"name":"calculix","origin":"cad/calculix","version":"2.21","comment":"Three-Dimensional Structural Finite Element Program","maintainer":"rsmith@xs4all.nl","www":"http://www.calculix.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a04bb31fe898d2e5cea4c15943d66d6a356b67967c838bc5a66cd343388e915","flatsize":28560785,"path":"All/calculix-2.21.pkg","repopath":"All/calculix-2.21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5009428,"desc":"CalculiX GraphiX\n\nCalculiX Finite Element Models can be built, calculated, and\npost-processed. The pre- and post-processor is an interactive 3D-tool\nusing the OpenGL API.\n\nSupported solvers\n\n\t* CalculiX ccx, Abaqus FEM (pre, post)\n\t* Nastran FEM (pre)\n\t* Ansys FEM (pre)\n\t* DUNS-CFD (pre, post)\n\t* ISAAC-CFD (pre, post)\n\t* OpenFOAM (pre, post)","deps":{"CalculiX-ccx":{"origin":"cad/calculix-ccx","version":"2.21_1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["cad"],"shlibs_required":["libGL.so.1","libGLU.so.1","libX11.so.6","libXi.so.6","libXmu.so.6","libXext.so.6","libXt.so.6","libSM.so.6","libICE.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"calamares","origin":"sysutils/calamares","version":"3.2.61_5","comment":"Distro- and desktop-independent installer","maintainer":"adridg@FreeBSD.org","www":"https://calamares.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9f744a35d52f4089e9e6216c44a0de5ae5b962471a00560158f99f7c04c1840","flatsize":9776266,"path":"All/calamares-3.2.61_5.pkg","repopath":"All/calamares-3.2.61_5.pkg","licenselogic":"single","pkgsize":3945304,"desc":"Calamares is a distro- and desktop-agnostic installer. Developed as an\ninstaller for Linux distributions -- dozens of them -- it is modular\nand highly configurable. It can be used as an installer for FreeBSD-\nbased distributions as well, though it needs extensive configuration\n(which is not included in the port yet).\n\nUpstream tracking of what still needs tweaking can be found at\n    https://github.com/calamares/calamares/issues/1795","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"libpwquality":{"origin":"security/libpwquality","version":"1.4.5_2"},"py311-boost-libs":{"origin":"devel/boost-python-libs","version":"1.84.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"}},"categories":["sysutils"],"shlibs_required":["libKF5CoreAddons.so.5","libyaml-cpp.so.0","libQt5Xml.so.5","libQt5Svg.so.5","libQt5QuickWidgets.so.5","libQt5Widgets.so.5","libQt5Quick.so.5","libQt5Gui.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Core.so.5","libQt5DBus.so.5","libpwquality.so.1","libicuuc.so.74","libicui18n.so.74","libpython3.11.so.1.0","libboost_python311.so.1.84.0"],"shlibs_provided":["libcalamares_job_contextualprocess.so","libcalamares_job_dracutlukscfg.so","libcalamares_job_dummycpp.so","libcalamares_viewmodule_finished.so","libcalamares_viewmodule_finishedq.so","libcalamares_job_hostinfo.so","libcalamares_job_initcpio.so","libcalamares_job_initramfs.so","libcalamares_viewmodule_keyboard.so","libcalamares_viewmodule_keyboardq.so","libcalamares_viewmodule_license.so","libcalamares_viewmodule_locale.so","libcalamares_viewmodule_localeq.so","libcalamares_job_luksbootkeyfile.so","libcalamares_job_luksopenswaphookcfg.so","libcalamares_job_machineid.so","libcalamares_viewmodule_netinstall.so","libcalamares_viewmodule_notesqml.so","libcalamares_viewmodule_oemid.so","libcalamares_viewmodule_packagechooser.so","libcalamares_viewmodule_packagechooserq.so","libcalamares_job_preservefiles.so","libcalamares_job_removeuser.so","libcalamares_job_shellprocess.so","libcalamares_viewmodule_summary.so","libcalamares_viewmodule_summaryq.so","libcalamares_viewmodule_tracking.so","libcalamares_job_umount.so","libcalamares_viewmodule_users.so","libcalamares_viewmodule_usersq.so","libcalamares_viewmodule_welcome.so","libcalamares_viewmodule_welcomeq.so","libcalamares_job_zfs.so","libcalamares.so.3.2.61","libcalamaresui.so.3.2.61"],"annotations":{"cpe":"cpe:2.3:a:calamares:calamares:3.2.61:::::dragonfly6:x86_64:5"}},{"name":"cairo-dock","origin":"deskutils/cairo-dock","version":"3.5.0","comment":"Lightweight and eye-candy dock (program launcher)","maintainer":"ports@FreeBSD.org","www":"https://www.glx-dock.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b2870d203f92ccd6a8449830c19a9ffdb06aedb30cf3526e2c88f3c72475808","flatsize":6062673,"path":"All/cairo-dock-3.5.0.pkg","repopath":"All/cairo-dock-3.5.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1327368,"desc":"Cairo-Dock is a light and eye-candy dock to launch your programs easily. It uses\nCairo / OpenGL to render nice graphics (many in correlation with Compiz) with\nhardware acceleration. It's fully configurable and customizable and can be a\ntaskbar too. You can easily plug applets into it or in a desklet mode.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sox":{"origin":"audio/sox","version":"14.4.2.20210509_5"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"}},"categories":["deskutils","wayland"],"shlibs_required":["libgthread-2.0.so.0","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libGL.so.1","libGLU.so.1","libOpenGL.so.0","libcurl.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libEGL.so.1","libwayland-client.so.0","libXtst.so.6","libXcomposite.so.1","libXrandr.so.2","libXrender.so.1","libX11.so.6","libXinerama.so.1"],"shlibs_provided":["libcd-Help.so","libgldi.so.3"],"options":{"WAYLAND":"on","X11":"on","GLX":"off","EGL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cairo-dock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ceylon","origin":"lang/ceylon","version":"1.3.3_1","comment":"Language for writing large programs in teams","maintainer":"ports@FreeBSD.org","www":"https://ceylon-lang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5414a9903dca46c81435b41b1c815bdd4bccf758c643bffb7ff7e3504edc5cd","flatsize":32173332,"path":"All/ceylon-1.3.3_1.pkg","repopath":"All/ceylon-1.3.3_1.pkg","licenselogic":"and","licenses":["APACHE20","GPLv2"],"pkgsize":19444228,"desc":"Ceylon is a new programming language that's deeply influenced by Java,\ndesigned by people who are unapologetic fans of Java. It's a language\ndesigned specifically for writing large programs in teams.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["lang","java"],"messages":[{"message":"===>   NOTICE:\n\nThe ceylon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cairo","origin":"graphics/cairo","version":"1.17.4_2,3","comment":"Vector graphics library with cross-device output support","maintainer":"desktop@FreeBSD.org","www":"https://www.cairographics.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5248e785fc0e25eae73cd72c84345707cfdef4816751a4a1f27a726903be6ec9","flatsize":6459155,"path":"All/cairo-1.17.4_2,3.pkg","repopath":"All/cairo-1.17.4_2,3.pkg","licenselogic":"or","licenses":["LGPL21","MPL11"],"pkgsize":1102264,"desc":"Cairo is a vector graphics library with cross-device output\nsupport. Currently supported output targets include the X Window\nSystem and in-memory image buffers. PostScript and PDF file output is\nplanned. Cairo is designed to produce identical output on all output\nmedia while taking advantage of display hardware acceleration when\navailable (eg. through the X Render Extension).\n\nCairo provides a stateful user-level API with capabilities similar to\nthe PDF 1.4 imaging model. Cairo provides operations including stroking\nand filling Bezier cubic splines, transforming and compositing translucent\nimages, and antialiased text rendering.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpixman-1.so.0","libfontconfig.so.1","libfreetype.so.6","libEGL.so.1","libpng16.so.16","libxcb-shm.so.0","libxcb.so.1","libxcb-render.so.0","libXrender.so.1","libX11.so.6","libXext.so.6","libGL.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libcairo-trace.so","libcairo-gobject.so.2","libcairo-script-interpreter.so.2","libcairo.so.2"],"options":{"DOCS":"on","GLIB":"on","X11":"on","XCB":"on","OPENGL":"on","GLESV2":"off"},"annotations":{"cpe":"cpe:2.3:a:cairographics:cairo:1.17.4:::::dragonfly6:x86_64:2"}},{"name":"caesarcipher","origin":"security/caesarcipher","version":"1.1_1","comment":"Caesar cipher cryptography tool","maintainer":"fbsd@olivermahmoudi.com","www":"https://www.olivermahmoudi.com/programming/caesar-cipher/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97f70187f97857b3208034152337707487a7e58a2d8df27c677ffb907f46394a","flatsize":14786,"path":"All/caesarcipher-1.1_1.pkg","repopath":"All/caesarcipher-1.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8108,"desc":"caesarcipher is an implementation of the traditional Caesar cipher\nencryption algorithm with an extension to all printable ASCII\ncharacters.  It can be run as an interactive tool on the command\nline or process input- and outputfiles that are passed to the\nultility.","categories":["security"]},{"name":"cadubi","origin":"graphics/cadubi","version":"1.3.4","comment":"ASCII drawing utility","maintainer":"ports@FreeBSD.org","www":"https://github.com/statico/cadubi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba493e8f6919d05351f1a46b064731934de5ea3af36ff90297a2f3bb02b2b7da","flatsize":51924,"path":"All/cadubi-1.3.4.pkg","repopath":"All/cadubi-1.3.4.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":14628,"desc":"CADUBI is an application written in Perl that allows you to\ndraw text-based images that are viewable on typical Unix-based\nconsoles.  Usually the applications that emulate these\nconsoles support various text modes, such as background and\nforeground colors, bold, and inverse.  This text art, commonly\ncalled \"ASCII art,\" is used in various places such as online\nBBSes, email and login prompts.","deps":{"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics","editors"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe cadubi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cagebreak","origin":"x11-wm/cagebreak","version":"2.3.1","comment":"Wayland tiling compositor inspired by ratpoison","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/project-repo/cagebreak","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8dd23005a4a45b19be32a1f7ba1f961a72b75b4ff46fbce16cb9f71dd9256ecb","flatsize":156878,"path":"All/cagebreak-2.3.1.pkg","repopath":"All/cagebreak-2.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61784,"desc":"This is Cagebreak, a Wayland tiling compositor. The goal of this\nproject is to provide a successor to ratpoison for Wayland users.\nHowever, this is no reimplementation of ratpoison. Should you like to\nknow if a feature will be implemented, open an issue or get in touch\nwith the development team.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libevdev":{"origin":"devel/libevdev","version":"1.5.9"},"libinput":{"origin":"x11/libinput","version":"1.26.1"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"wlroots":{"origin":"x11-toolkits/wlroots","version":"0.17.4"}},"categories":["x11-wm","wayland"],"shlibs_required":["libwayland-server.so.0","libwlroots.so.12","libxkbcommon.so.0","libfontconfig.so.1","libinput.so.10","libevdev.so.2","libudev.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libcairo.so.2","libpangocairo-1.0.so.0"],"options":{"MANPAGES":"on","X11":"on"}},{"name":"cairo-clock","origin":"x11-clocks/cairo-clock","version":"0.3.4_4","comment":"Analog clock displaying the system-time","maintainer":"yuri@FreeBSD.org","www":"https://launchpad.net/cairo-clock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"248f5c2b0778e4b9b5dde8cdfa42e67df34dd5002781e82d950a4199e9a8ec53","flatsize":2457911,"path":"All/cairo-clock-0.3.4_4.pkg","repopath":"All/cairo-clock-0.3.4_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":202256,"desc":"Cairo-based analog clock displaying the system-time.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["x11-clocks"],"shlibs_required":["libgthread-2.0.so.0","libgmodule-2.0.so.0","libglade-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libxml2.so.2","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2"],"messages":[{"message":"Please note that you need composite extension enabled in X.org or Xgl.","type":"install"}]},{"name":"calligraplan","origin":"editors/calligraplan","version":"3.3.0_4","comment":"KDE Calligra project management application","maintainer":"kde@FreeBSD.org","www":"https://www.calligra.org/plan/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e4a07ad7e657ac86be34f6209e1dc4784f40534e14b9cc9af396a7006f1e307","flatsize":19036515,"path":"All/calligraplan-3.3.0_4.pkg","repopath":"All/calligraplan-3.3.0_4.pkg","licenselogic":"single","pkgsize":5342524,"desc":"Calligra is an integrated suite of KDE applications that cover office,\ncreative and management needs.\n\nPlan is a project management application. It is intended for managing\nmoderately large projects with multiple resources.","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kdiagram":{"origin":"graphics/kdiagram","version":"2.8.0_1"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-kholidays":{"origin":"net/kf5-kholidays","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["editors","kde"],"shlibs_required":["libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5Solid.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKChart.so.2","libKGantt.so.2","libKF5Holidays.so.5","libKF5Parts.so.5","libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5IconThemes.so.5","libKF5DBusAddons.so.5","libKF5Notifications.so.5","libKF5KIOFileWidgets.so.5","libKF5Activities.so.5","libKF5Bookmarks.so.5","libKF5ItemViews.so.5","libqca-qt5.so.2","libKF5Wallet.so.5","libKF5Archive.so.5","libKF5KIONTLM.so.5","libSM.so.6","libICE.so.6","libXext.so.6","libKF5GuiAddons.so.5","libQt5X11Extras.so.5"],"shlibs_provided":["libkdeinit5_calligraplan.so","libkdeinit5_calligraplanwork.so","libplankernel.so.18","libplankundo2.so.18","libplanmain.so.18","libplanmodels.so.18","libplanodf.so.18","libplanplugin.so.18","libplanprivate.so.18","libplanstore.so.18","libplanui.so.18","libplanwidgets.so.18","libplanwidgetutils.so.18","libplanworkfactory.so.18","libplantjscheduler.so"]},{"name":"cadical","origin":"math/cadical","version":"1.9.5_1","comment":"Simple CDCL satisfiability solver","maintainer":"yuri@FreeBSD.org","www":"http://fmv.jku.at/cadical/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afedae05bef7dbc97838b009ffec54ef3df2538480ec3677f28cb96771224029","flatsize":4656940,"path":"All/cadical-1.9.5_1.pkg","repopath":"All/cadical-1.9.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":757840,"desc":"The goal of CaDiCaL is to provide a clean and efficient state-of-the-art CDCL\nsolver, which is also easy to understand and change.","categories":["math","devel"],"shlibs_provided":["libcadical.so.1.9.5"]},{"name":"cadaver","origin":"www/cadaver","version":"0.24_1","comment":"Commandline client for DAV","maintainer":"ports@FreeBSD.org","www":"https://notroj.github.io/cadaver/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84041109b8832c57f0b54385fa1a903208a2aefd08ba1b797544dedfe001432e","flatsize":137580,"path":"All/cadaver-0.24_1.pkg","repopath":"All/cadaver-0.24_1.pkg","licenselogic":"single","pkgsize":43596,"desc":"cadaver: command-line DAV client.\n\nLike the original ubiquitous command-line FTP client except for WebDAV\ninstead.  Uses the sitecopy (http://www.lyra.org/sitecopy/) WebDAV\ncode.\n\nCommands: open, close, cd, ls, get, put, mkcol, delete, copy, move,\ncat, less.\n\nPlease send in bug reports, feature requests or any questions to\nthe discussion list, cadaver@webdav.org.\n\nDiscussion list: subscribe via <mailto:cadaver-request@webdav.org>\n        or <http://mailman.lyra.org/mailman/listinfo/cadaver>\n\nJoe Orton","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"neon":{"origin":"www/neon","version":"0.32.5_3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libncurses.so.6","libintl.so.8","libneon.so.27","libssl.so.12","libcrypto.so.12","libexpat.so.1"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:webdav:cadaver:0.24:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe cadaver port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cacti88-spine","origin":"net-mgmt/cacti88-spine","version":"0.8.8h","comment":"Multithreaded poller for Cacti written in C","maintainer":"egypcio@FreeBSD.org","www":"https://cacti.net/spine_info.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62d1ca8c9329927f27e84fa589866a2409d64ccd3782fddfff826e6abe80a888","flatsize":123684,"path":"All/cacti88-spine-0.8.8h.pkg","repopath":"All/cacti88-spine-0.8.8h.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":47048,"desc":"Spine, formerly Cactid, is a poller for Cacti that primarily strives to be as\nfast as possible. For this reason it is written in native C, makes use of POSIX\nthreads, and is linked directly against the net-snmp library for minmumal SNMP\npolling overhead. Spine is a replacement for the default cmd.php poller so you\nmust decide if using Spine makes sense for your installation.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pkg":{"origin":"ports-mgmt/pkg","version":"1.21.3"}},"categories":["net-mgmt"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libnetsnmp.so.40","libmysqlclient.so.21"]},{"name":"caja","origin":"x11-fm/caja","version":"1.28.0_1","comment":"File manager for the MATE desktop","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3257d5146ab31c4f9f4f0ba61f4793d432aba46d95605c769c9692759d8561f8","flatsize":17948292,"path":"All/caja-1.28.0_1.pkg","repopath":"All/caja-1.28.0_1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL20+"],"pkgsize":3169796,"desc":"Caja (mate-file-manager) is a file manager tightly integrated into the\nMATE destkop.It is also responsible for desktop and icon management, and\nprovides an intuitive interface for accessing files and webpages.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"exempi":{"origin":"textproc/exempi","version":"2.6.3_1"},"ffmpegthumbnailer":{"origin":"multimedia/ffmpegthumbnailer","version":"2.2.2.20221021_2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gvfs":{"origin":"devel/gvfs","version":"1.50.2_2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libexif":{"origin":"graphics/libexif","version":"0.6.24"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mate-desktop":{"origin":"x11/mate-desktop","version":"1.28.1_1"},"mate-icon-theme":{"origin":"x11-themes/mate-icon-theme","version":"1.28.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["x11-fm","mate"],"shlibs_required":["libSM.so.6","libICE.so.6","libgmodule-2.0.so.0","libmate-desktop-2.so.17","libstartup-notification-1.so.0","libgthread-2.0.so.0","libgailutil-3.so.0","libxml2.so.2","libX11.so.6","libexif.so.12","libexempi.so.8","libnotify.so.4","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libcaja-extension.so.1"]},{"name":"caffe","origin":"misc/caffe","version":"1.0.136_7","comment":"Fast open framework for deep learning","maintainer":"yuri@FreeBSD.org","www":"https://caffe.berkeleyvision.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"383a101db5ed88569971ec92672c16272fcfa13892ca91a5e8340482a191d41d","flatsize":9768961,"path":"All/caffe-1.0.136_7.pkg","repopath":"All/caffe-1.0.136_7.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1651080,"desc":"Caffe is a deep learning framework made with expression, speed, and modularity\nin mind. It is developed by the Berkeley Vision and Learning Center (BVLC) and\nby community contributors. Yangqing Jia created the project during his PhD at\nUC Berkeley. Caffe is released under the BSD 2-Clause license.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gflags":{"origin":"devel/gflags","version":"2.2.2_2"},"glog":{"origin":"devel/glog","version":"0.7.1"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"leveldb":{"origin":"databases/leveldb","version":"1.23_1"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"py311-boost-libs":{"origin":"devel/boost-python-libs","version":"1.84.0"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-protobuf":{"origin":"devel/py-protobuf","version":"4.25.3_1,1"},"py311-pydot":{"origin":"graphics/py-pydot","version":"2.0.0"},"py311-pydotplus":{"origin":"graphics/py-pydotplus","version":"2.0.2"},"py311-scikit-image":{"origin":"graphics/py-scikit-image","version":"0.19.3_2"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"}},"categories":["misc"],"shlibs_required":["libpython3.11.so.1.0","libboost_system.so.1.84.0","libboost_thread.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libglog.so.2","libgflags.so.2.2","libprotobuf.so.24.4.0","libhdf5_cpp.so.200","libhdf5_hl_cpp.so.200","libhdf5_hl.so.200","libhdf5.so.200","liblmdb.so.0","libleveldb.so.1","libopencv_highgui.so.409","libopencv_videoio.so.409","libopencv_imgcodecs.so.409","libopencv_imgproc.so.409","libopencv_core.so.409","libopenblas.so.0","libboost_python311.so.1.84.0","libsnappy.so.1"],"shlibs_provided":["libcaffe.so.1.0.0"]},{"name":"candycrisis","origin":"games/candycrisis","version":"3.0.1","comment":"Pure action and puzzle gaming","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/jorio/CandyCrisis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81fb7c591807fe1260b8fee8071011f19850ae3a23fe2506f1c775363bb3d955","flatsize":7272571,"path":"All/candycrisis-3.0.1.pkg","repopath":"All/candycrisis-3.0.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4879356,"desc":"An exciting combination of pure action and puzzle gaming.\n\nThis is an unofficial source port of the old Mac game \"Candy Crisis\".\nThis version has an optional widescreen mode.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0"]},{"name":"cairo-dock-plugins","origin":"deskutils/cairo-dock-plugins","version":"3.5.0","comment":"Cairo-Dock-Plugins for Cairo-Dock","maintainer":"ports@FreeBSD.org","www":"https://www.glx-dock.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c512f2c0ff27746e2bbe77d4b04e0ddfc79a9ee5375f8868d493871dfa5744f1","flatsize":9134926,"path":"All/cairo-dock-plugins-3.5.0.pkg","repopath":"All/cairo-dock-plugins-3.5.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":3030072,"desc":"Cairo-Dock-Plug-ins for Cairo-Dock is a light and eye-candy dock to launch your\nprograms easily. It uses Cairo / OpenGL to render nice graphics (many in\ncorrelation with Compiz) with hardware acceleration. It's fully configurable\nand customizable and can be a taskbar too. You can easily plug applets into it\nor in a desklet mode.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairo-dock":{"origin":"deskutils/cairo-dock","version":"3.5.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-menus":{"origin":"x11/gnome-menus","version":"3.36.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["deskutils"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgthread-2.0.so.0","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libdbus-glib-1.so.2","libdbus-1.so.3","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libGL.so.1","libGLU.so.1","libOpenGL.so.0","libcurl.so.4","libXtst.so.6","libXcomposite.so.1","libXrandr.so.2","libXrender.so.1","libX11.so.6","libwayland-client.so.0","libgnome-menu-3.so.0","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libcd-Animated-icons.so","libcd-Cairo-Penguin.so","libcd-Clipper.so","libcd-Composite-Manager.so","libcd-Dbus.so","libcd-Folders.so","libcd-Remote-Control.so","libcd-Screenshot.so","libcd-GMenu.so","libcd-Toons.so","libcd-clock.so","libcd-desklet-rendering.so","libcd-dialog-rendering.so","libcd-dnd2share.so","libcd-drop_indicator.so","libcd-dustbin.so","libcd-icon-effect.so","libcd-illusion.so","libcd_kde-integration.so","libcd-logout.so","libcd-motion_blur.so","libcd-musicPlayer.so","libcd-netspeed.so","libcd-powermanager.so","libcd-quick-browser.so","libcd-rendering.so","libcd-rssreader.so","libcd-shortcuts.so","libcd-showDesktop.so","libcd-show_mouse.so","libcd-slider.so","libcd-stack.so","libcd-switcher.so","libcd-system-monitor.so","libcd-systray.so","libcd-tomboy.so","libcd-weather.so","libcd-wifi.so"],"options":{"EXIF":"off","ICAL":"off","UPOWER":"off","GNOME_INTEGRATION":"off","XFCE_INTEGRATION":"off","ALSA_MIXER":"off","GMENU":"on","IMPULSE":"off","KEYBOARD_INDICATOR":"off","MAIL":"off","SOUND_EFFECTS":"off","XGAMMA":"off","ZEITGEIST":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe cairo-dock-plugins port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"cabextract","origin":"archivers/cabextract","version":"1.11_1","comment":"Program to extract Microsoft cabinet (.CAB) files","maintainer":"sunpoet@FreeBSD.org","www":"https://www.cabextract.org.uk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f6c6954d7bc731d8274ddfd49e4a2b0fea874b4028badbd5f0f73d7151cfd14","flatsize":184842,"path":"All/cabextract-1.11_1.pkg","repopath":"All/cabextract-1.11_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":68092,"desc":"The cabextract is Free Software for extracting Microsoft cabinet files, also\ncalled .CAB files, on UNIX or UNIX-like systems. The cabextract is distributed\nunder the GPL license. It is based on the portable LGPL libmspack library.\ncabextract supports all special features and all compression formats of\nMicrosoft cabinet files.","categories":["archivers"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:cabextract_project:cabextract:1.11:::::dragonfly6:x86_64:1"}},{"name":"cadence","origin":"audio/cadence","version":"0.9.2_4","comment":"Collection of tools useful for audio production","maintainer":"yuri@FreeBSD.org","www":"https://kxstudio.linuxaudio.org/Applications:Cadence","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7658b23000e5e459dae049d055c8bab58f3a347bf1c08e2bc32ca67868752adf","flatsize":4886495,"path":"All/cadence-0.9.2_4.pkg","repopath":"All/cadence-0.9.2_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1727388,"desc":"Cadence is a set of tools useful for audio production.\n\nCadence itself is also an application (the main one), which this page will\ndocument.\nThere are other applications that are part of the Cadence suite, they are\nusually named as the \"Cadence tools\".\n\nThey are:\n* Catarina\n* Catia\n* Claudia\n\nSome of these also have sub-tools, such as Cadence-JackMeter and\nClaudia-Launcher. Each of these sub-tools is properly documented in its\nrespective page.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"jack-capture":{"origin":"audio/jack-capture","version":"0.9.73.38_2"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["audio"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"ca_root_nss","origin":"security/ca_root_nss","version":"3.93_2","comment":"Root certificate bundle from the Mozilla Project","maintainer":"ports-secteam@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f8894b4ab3a1ddf69c67b5b13e16534ba8218422cee72e47baa90bd88bb63c9","flatsize":764996,"path":"All/ca_root_nss-3.93_2.pkg","repopath":"All/ca_root_nss-3.93_2.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":277268,"desc":"Root certificates from certificate authorities included in the Mozilla\nNSS library and thus in Firefox and Thunderbird.\n\nThis port directly tracks the version of NSS in the security/nss port.","categories":["security"],"options":{"ETCSYMLINK":"on"},"messages":[{"message":"FreeBSD does not, and can not warrant that the certification authorities\nwhose certificates are included in this package have in any way been\naudited for trustworthiness or RFC 3647 compliance.\n\nAssessment and verification of trust is the complete responsibility of\nthe system administrator.\n\nThis package installs symlinks to support root certificate discovery\nfor software that either uses other cryptographic libraries than\nOpenSSL, or use OpenSSL but do not follow recommended practice.\n\nIf you prefer to do this manually, replace the following symlinks with\neither an empty file or your site-local certificate bundle.\n\n  * /etc/ssl/cert.pem\n  * /usr/local/etc/ssl/cert.pem\n  * /usr/local/openssl/cert.pem","type":"install"}]},{"name":"c64bdf","origin":"x11-fonts/c64bdf","version":"1.0_4","comment":"Commodore 64 X11 fonts","maintainer":"saper@saper.info","www":"https://beej.us/c64bdf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4caf0dc7d3df89761600f0f23818e8e93f204784f0fc73c8bbfde7a483b2d1ef","flatsize":25758,"path":"All/c64bdf-1.0_4.pkg","repopath":"All/c64bdf-1.0_4.pkg","licenselogic":"single","pkgsize":3004,"desc":"Get Commodore 64 font installed under the X Window System.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"c4core","origin":"devel/c4core","version":"0.1.8","comment":"Library of low-level C++ utilities","maintainer":"gasol.wu@gmail.com","www":"https://github.com/biojppm/c4core","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55891b4a56fc93a727513f9711071f7f4fd1c9bf3dd7a5a1a78d10977a9ffc81","flatsize":497823,"path":"All/c4core-0.1.8.pkg","repopath":"All/c4core-0.1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":96680,"desc":"c4core is a library of low-level C++ utilities, written with low-latency\nprojects in mind.","categories":["devel"],"shlibs_provided":["libc4core.so.0.1.8"]},{"name":"ca-aspell","origin":"textproc/ca-aspell","version":"2.1.5.1,1","comment":"Aspell Catalan dictionary","maintainer":"office@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fcf85ad0a8c802b410ff530008cc89c207a24c39dbb306c3dee7ca99cba9a2a","flatsize":4026998,"path":"All/ca-aspell-2.1.5.1,1.pkg","repopath":"All/ca-aspell-2.1.5.1,1.pkg","licenselogic":"single","pkgsize":1125324,"desc":"Aspell Catalan dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"c3p0","origin":"databases/c3p0","version":"0.9.5.3","comment":"Library for augmenting JDBC drivers with JNDI-bindable DataSources","maintainer":"olgeni@FreeBSD.org","www":"https://www.mchange.com/projects/c3p0/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c87f7596e51d0b6e581cea142a98bd057cf8ab4675ee68409791431cfc4f42e8","flatsize":6090157,"path":"All/c3p0-0.9.5.3.pkg","repopath":"All/c3p0-0.9.5.3.pkg","licenselogic":"or","licenses":["LGPL21","EPL"],"pkgsize":678860,"desc":"c3p0 is an easy-to-use Java library for augmenting traditional\n(DriverManager-based) JDBC drivers with JNDI-bindable DataSources,\nincluding DataSources that implement Connection and Statement\nPooling, as described by the jdbc3 spec and jdbc2 std extension.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["databases","java"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:mchange:c3p0:0.9.5.3:::::dragonfly6:x86_64"}},{"name":"c2mdoc","origin":"devel/c2mdoc","version":"20040302_1","comment":"Script to generate mdoc(7) markup from C functions","maintainer":"portmaster@bsdforge.com","www":"https://bsdforge.com/projects/devel/c2mdoc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"26591f8799b3288d9bff6d8049a60ad8efe48aeda3439cd502f46003a70443e2","flatsize":612,"path":"All/c2mdoc-20040302_1.pkg","repopath":"All/c2mdoc-20040302_1.pkg","licenselogic":"single","pkgsize":1184,"desc":"c2mdoc is a shell and awk(1) script wrapper which abuses devel/cproto's parser\nto spit out function prototypes in a format ready to paste into FreeBSD\ndeveloper documentation. c2man already claims to do such a thing, but seems\ncrippled in the face of our kernel source. The toolchain used by this port\nwinces, but still generates markup.","deps":{"cproto":{"origin":"devel/cproto","version":"4.7k_1"}},"categories":["devel","textproc"]},{"name":"c2ps","origin":"print/c2ps","version":"4.0_5","comment":"PostScript pretty-printer for C source","maintainer":"hrs@FreeBSD.org","www":"https://www.cs.technion.ac.il/users/c2ps/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0987404e57153904266f8c4492c3b6853e479be1ab95e02d7ead856f8fc18d2","flatsize":66082,"path":"All/c2ps-4.0_5.pkg","repopath":"All/c2ps-4.0_5.pkg","licenselogic":"single","pkgsize":28092,"desc":"A PostScript pretty-printer for C source with numerous features.\n\nReleased under the GPL by Dmitri Shtilman <dash@vision10.technion.ac.il>\nand Dmitri Makarov <dimm@vnet.ibm.com>.","deps":{"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"}},"categories":["print"],"shlibs_required":["libpaper.so.1"]},{"name":"cadabra2","origin":"math/cadabra2","version":"2.4.4.1_1","comment":"Computer algebra system for solving field theory problems","maintainer":"yuri@FreeBSD.org","www":"https://cadabra.science/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39ed1b58d5278e0255619a59467490e95a0894eca9b1b4d69d028c4631b53900","flatsize":9528513,"path":"All/cadabra2-2.4.4.1_1.pkg","repopath":"All/cadabra2-2.4.4.1_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":2178200,"desc":"Cadabra is a symbolic computer algebra system (CAS) designed\nspecifically for the solution of problems encountered in field\ntheory. It has extensive functionality for tensor computer algebra,\ntensor polynomial simplification including multi-term symmetries,\nfermions and anti-commuting variables, Clifford algebras and Fierz\ntransformations, component computations, implicit coordinate\ndependence, multiple index types and many more. The input format\nis a subset of TeX.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jsoncpp":{"origin":"devel/jsoncpp","version":"1.9.5"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"py311-boost-libs":{"origin":"devel/boost-python-libs","version":"1.84.0"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-sympy":{"origin":"math/py-sympy","version":"1.11.1_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"},"texlive-base":{"origin":"print/texlive-base","version":"20240312"}},"categories":["math"],"shlibs_required":["libjsoncpp.so.25","libboost_system.so.1.84.0","libboost_program_options.so.1.84.0","libboost_date_time.so.1.84.0","libboost_filesystem.so.1.84.0","libsqlite3.so.0","libpython3.11.so.1.0","libglibmm-2.4.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsigc-2.0.so.0","libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libgio-2.0.so.0","libcairomm-1.0.so.1","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgmpxx.so.4","libgmp.so.10"],"options":{"GUI":"on"}},{"name":"cdk-chemistry","origin":"science/cdk","version":"2.7.1","comment":"Chemistry Development Kit","maintainer":"yuri@FreeBSD.org","www":"https://cdk.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9f3daa3ff853c3ed62c17211258c9fe9d0c860b78f597b13e40fc49399ea3bed","flatsize":27191210,"path":"All/cdk-chemistry-2.7.1.pkg","repopath":"All/cdk-chemistry-2.7.1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":25107200,"desc":"The CDK is an open-source Java software for cheminformatics and bioinformatics.\n\nKey Features:\n* Molecule and reaction valence bond representation.\n* Read and write file formats: SMILES, SDF, InChI, Mol2, CML, and others.\n* Efficient molecule processing algorithms: Ring Finding, Kekulisation, Aromaticity.\n* Coordinate generation and rendering.\n* Canonical identifiers for fast exact searching.\n* Substructure and SMARTS pattern searching.\n* ECFP, Daylight, MACCS, and other fingerprint methods for similarity searching.\n* QSAR descriptor calculations","deps":{"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["science","java"]},{"name":"c2man","origin":"textproc/c2man","version":"2.0.42_1","comment":"Tool to generate documentation from C source code comments","maintainer":"lantw44@gmail.com","www":"https://www.ciselant.de/c2man/c2man.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61e90deb042ff8aebe7fa05a83e1a9b59ff4025b2d12375e5df8bf5be256bfc3","flatsize":149826,"path":"All/c2man-2.0.42_1.pkg","repopath":"All/c2man-2.0.42_1.pkg","licenselogic":"single","licenses":["c2man"],"pkgsize":60424,"desc":"c2man is an obsolete and unmaintained documentation tool that extracts comments\nfrom C source code. Do not use this tool in new projects. The only reason for it\nto exist in FreeBSD ports is to allow building GNU FriBidi from a git snapshot.","categories":["textproc"],"annotations":{"deprecated":"Not recommended for use in new projects"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nNot recommended for use in new projects."}]},{"name":"c2html","origin":"textproc/c2html","version":"0.9.6_1","comment":"C-language sources to HTML converter","maintainer":"mkamm@gmx.net","www":"http://user.cs.tu-berlin.de/~schintke/x2html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e09d3bd6002e14bab4848b63784a59d282a0bd906f6199251e318da2b9accb9","flatsize":99053,"path":"All/c2html-0.9.6_1.pkg","repopath":"All/c2html-0.9.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36856,"desc":"C2html is a syntax highlighter for C source code that produces a\nhighlighted html file as output.\n\nC2html offers the following features:\n\n    - fast (single pass conversion using flex)\n    - doesn't change formatting - only adds <FONT COLOR=#XXXX> tags\n        and properly escapes non-ascii characters\n    - easy integration with webservers - browse your sources colourized!\n    - gzips http output for browsers to save bandwidth (only in CGI mode)\n    - documentation and manpage included\n\nPlease use the java2html port for converting C++ sources!","categories":["textproc","www"],"options":{"DOCS":"on"}},{"name":"c-sig-emacs_wayland","origin":"mail/c-sig","version":"3.8.0.1_16","comment":"Signature insertion tool for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/yasuhirokimura/c-sig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c4ce3f2fd95c5d5d32fe1234242304906634effe1beace7cf0d9feff9ce89a54","flatsize":88373,"path":"All/c-sig-emacs_wayland-3.8.0.1_16.pkg","repopath":"All/c-sig-emacs_wayland-3.8.0.1_16.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":24732,"desc":"C-sig is signature insertion tool for Emacs. It provides the following\nfeatures:\n\n- Easy to create signatures.\n- Three insertion functions.\n- Powerful retrieval and learning function.\n- c-sig can convert text automatically when insertion.\n- signatures can be modified by emacs lisp.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["mail","elisp"],"annotations":{"flavor":"wayland"}},{"name":"c-sig-emacs_nox","origin":"mail/c-sig","version":"3.8.0.1_16","comment":"Signature insertion tool for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/yasuhirokimura/c-sig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f753e9d64dac645081040c4a4c8249f501fbf28ef7fa1c6934dc81c8ab508ae","flatsize":88373,"path":"All/c-sig-emacs_nox-3.8.0.1_16.pkg","repopath":"All/c-sig-emacs_nox-3.8.0.1_16.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":24732,"desc":"C-sig is signature insertion tool for Emacs. It provides the following\nfeatures:\n\n- Easy to create signatures.\n- Three insertion functions.\n- Powerful retrieval and learning function.\n- c-sig can convert text automatically when insertion.\n- signatures can be modified by emacs lisp.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["mail","elisp"],"annotations":{"flavor":"nox"}},{"name":"c-sig-emacs_devel_nox","origin":"mail/c-sig","version":"3.8.0.1_16","comment":"Signature insertion tool for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/yasuhirokimura/c-sig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30a405b231f0fae9cedb240a2517e762ceeb78342d6a1394e629b60f568f3d5f","flatsize":88344,"path":"All/c-sig-emacs_devel_nox-3.8.0.1_16.pkg","repopath":"All/c-sig-emacs_devel_nox-3.8.0.1_16.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":24728,"desc":"C-sig is signature insertion tool for Emacs. It provides the following\nfeatures:\n\n- Easy to create signatures.\n- Three insertion functions.\n- Powerful retrieval and learning function.\n- c-sig can convert text automatically when insertion.\n- signatures can be modified by emacs lisp.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["mail","elisp"],"annotations":{"flavor":"devel_nox"}},{"name":"c-sig-emacs_devel","origin":"mail/c-sig","version":"3.8.0.1_16","comment":"Signature insertion tool for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/yasuhirokimura/c-sig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"595e78bec5c88860add5ae0d7f1eaea6e3c0a428e4673a6d64ee6f795a13f9fa","flatsize":88344,"path":"All/c-sig-emacs_devel-3.8.0.1_16.pkg","repopath":"All/c-sig-emacs_devel-3.8.0.1_16.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":24728,"desc":"C-sig is signature insertion tool for Emacs. It provides the following\nfeatures:\n\n- Easy to create signatures.\n- Three insertion functions.\n- Powerful retrieval and learning function.\n- c-sig can convert text automatically when insertion.\n- signatures can be modified by emacs lisp.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["mail","elisp"],"annotations":{"flavor":"devel_full"}},{"name":"c3270","origin":"net/c3270","version":"4.3_1","comment":"curses-based remote login to IBM mainframes without x3270","maintainer":"kbowling@FreeBSD.org","www":"https://x3270.miraheze.org/wiki/Main_Page","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c55a0d5a0c1ede56af32a991d2e08a40286ec082fea5722b40f2f266dd62f6f","flatsize":4628203,"path":"All/c3270-4.3_1.pkg","repopath":"All/c3270-4.3_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1337756,"desc":"3270 terminal emulator under X or console.\n\nIt can be used to communicate with any IBM host that supports 3270-style\nconnections over TELNET.  It can also communicate with hosts that use\nline-by-line ASCII mode to do initial login negotiation before switching to\nfull-screen 3270 mode.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libexpat.so.1","libreadline.so.8","libncurses.so.6","libtinfo.so.6","libtcl86.so.1"],"options":{"DBCS":"off","DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:paul_mattes:x3270:4.3:::::dragonfly6:x86_64:1"},"messages":[{"message":"If using x3270, You may wish to add  \"/usr/local/share/fonts/x3270/\" to your X11\nFontPath. See \"Using Fonts in Xorg\" in the FreeBSD handbook.\n\n'x3270a' will automatically scale the interface for high DPI displays.","type":"install"}]},{"name":"c-sig","origin":"mail/c-sig","version":"3.8.0.1_16","comment":"Signature insertion tool for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/yasuhirokimura/c-sig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b6ab3f014afee205dbb79f373f8bc7f09dbe41d6e5ecd46242637384c5a581b","flatsize":88373,"path":"All/c-sig-3.8.0.1_16.pkg","repopath":"All/c-sig-3.8.0.1_16.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":24704,"desc":"C-sig is signature insertion tool for Emacs. It provides the following\nfeatures:\n\n- Easy to create signatures.\n- Three insertion functions.\n- Powerful retrieval and learning function.\n- c-sig can convert text automatically when insertion.\n- signatures can be modified by emacs lisp.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["mail","elisp"],"annotations":{"flavor":"full"}},{"name":"c-sig-emacs_canna","origin":"mail/c-sig","version":"3.8.0.1_16","comment":"Signature insertion tool for Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/yasuhirokimura/c-sig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23136cb63a52766350c732dec044143afd399c5207dc476a76743be8be62ac8f","flatsize":88373,"path":"All/c-sig-emacs_canna-3.8.0.1_16.pkg","repopath":"All/c-sig-emacs_canna-3.8.0.1_16.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":24716,"desc":"C-sig is signature insertion tool for Emacs. It provides the following\nfeatures:\n\n- Easy to create signatures.\n- Three insertion functions.\n- Powerful retrieval and learning function.\n- c-sig can convert text automatically when insertion.\n- signatures can be modified by emacs lisp.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["mail","elisp"],"annotations":{"flavor":"canna"}},{"name":"cado-nfs","origin":"math/cado-nfs","version":"2.3.0.20240408","comment":"Implementation of the Number Field Sieve Algorithm","maintainer":"yuri@FreeBSD.org","www":"https://cado-nfs.gitlabpages.inria.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62f2e6c43d497de4270c6d97be35aef07ab6ba83daa0dbd2560b46a3220b2195","flatsize":38072739,"path":"All/cado-nfs-2.3.0.20240408.pkg","repopath":"All/cado-nfs-2.3.0.20240408.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":4378364,"desc":"CADO-NFS is a complete implementation in C/C++ of the Number Field Sieve (NFS)\nalgorithm for factoring integers and computing discrete logarithms in finite\nfields. It consists in various programs corresponding to all the phases of the\nalgorithm, and a general script that runs them, possibly in parallel over a\nnetwork of computers.","deps":{"gf2x":{"origin":"math/gf2x","version":"1.3.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gmp-ecm":{"origin":"math/gmp-ecm","version":"7.0.5_1"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"shlibs_required":["libgmp.so.10","libfmt.so.10","libgf2x.so.3","libecm.so.1"]},{"name":"c-icap-modules","origin":"www/c-icap-modules","version":"0.5.6_1","comment":"Modules for c-icap: virus_scan and srv_url_check","maintainer":"rodrigo@FreeBSD.org","www":"https://c-icap.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de53ad3de9963749c612fbbf353b28ae9eb2d4467d1d96eb6b644fe71eca99d0","flatsize":447097,"path":"All/c-icap-modules-0.5.6_1.pkg","repopath":"All/c-icap-modules-0.5.6_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":106344,"desc":"c-icap server modules:\n\nvirus_scan:\nThis is an antivirus service which uses the open source\nclamav antivirus.\n\nsrv_url_check:\nThis is an URL blacklist/whitelist icap service","deps":{"c-icap":{"origin":"www/c-icap","version":"0.5.11_1,2"},"clamav":{"origin":"security/clamav","version":"1.3.2,1"}},"categories":["www","security"],"shlibs_required":["libclamav.so.12"]},{"name":"ca_valencia-libreoffice","origin":"editors/libreoffice-ca_valencia","version":"24.2.4.2","comment":"ca_valencia language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a60fbce8907120248eef19eb9f6b4b85fa3015f96e8e12030e3ff0fce60d3db","flatsize":32221075,"path":"All/ca_valencia-libreoffice-24.2.4.2.pkg","repopath":"All/ca_valencia-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3330116,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"c-nocem","origin":"news/c-nocem","version":"3.7_4","comment":"NoCeM for C News and INN","maintainer":"dinoex@FreeBSD.org","www":"http://sites.inka.de/~bigred/sw/c-nocem.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62acffda1886be17623e1f29f347fb568246204e5d53ddf6e45682043c4800f7","flatsize":38525,"path":"All/c-nocem-3.7_4.pkg","repopath":"All/c-nocem-3.7_4.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":15668,"desc":"c-nocem - NoCeM for C News and INN\n\n   This is a program for the easy and efficient application of the NoCeM\n   protocol on the news spool. Which means, articles for which a NoCeM\n   with \"action=hide\" is accepted, will be deleted from your news system\n   as if they had been cancelled. With the installation described below,\n   these will be processed as fast as possible and should work like real\n   cancels.\n\n   Unlike the standard implementation of NoCeM, this version is optimized\n   for the most common case of \"spam cancels\". In fact, it can do nothing\n   else. It cannot be run by a normal user, it does not need or\n   manipulate state like .newsrc files, it processes only \"hide\" actions,\n   and that only by actually deleting the articles.\n\n   c-nocem is designed for easy setup and fast run and needs no\n   maintenance.\n\nThe software is in the public domain.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["news","security"]},{"name":"c-icap","origin":"www/c-icap","version":"0.5.11_1,2","comment":"ICAP server implementation","maintainer":"rodrigo@FreeBSD.org","www":"https://c-icap.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d95d7fcd1f684ae2078a20117d71d2e21d042c228c2ef351ac25dfdc398887fd","flatsize":727926,"path":"All/c-icap-0.5.11_1,2.pkg","repopath":"All/c-icap-0.5.11_1,2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":208716,"desc":"From the c-icap homepage:\n\nc-icap is an implementation of an ICAP server. It can be used with HTTP\nproxies that support the ICAP protocol to implement content adaptation and\nfiltering services.\n\nMost of the commercial HTTP proxies must support the ICAP protocol. The open\nsource Squid 3.x proxy server supports it.\n\nMajor features:\n\n    basic C API for developing custom content adaptation and filtering services\n    plugins interface\n    LDAP integration\n    simple ICAP client API\n\nCurrently the following services have been implemented for the c-icap server:\n\n    Web antivirus service, using the clamav open-source antivirus engine\n    basic URL filtering service","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["www"],"users":["c_icap"],"groups":["c_icap"],"shlibs_required":["libbrotlicommon.so.1","libbrotlidec.so.1","libbrotlienc.so.1","libpcre.so.1"],"shlibs_provided":["libicapapi.so.5"],"options":{"BDB":"off","IPV6":"on","LARGE_FILES":"off","LDAP":"off","MEMCACHE":"off","PERL":"off","POSIXSEM":"off"},"annotations":{"cpe":"cpe:2.3:a:c-icap_project:c-icap:0.5.11:::::dragonfly6:x86_64:1"}},{"name":"c-blosc2","origin":"archivers/c-blosc2","version":"2.14.4","comment":"High performance compressor optimized for binary data","maintainer":"sunpoet@FreeBSD.org","www":"https://www.blosc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d00704788312cc7f930427c2def7f27c38b07984fdba786cf0aca8fdeec7bab3","flatsize":1459848,"path":"All/c-blosc2-2.14.4.pkg","repopath":"All/c-blosc2-2.14.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":243180,"desc":"Blosc is a high performance compressor optimized for binary data (i.e. floating\npoint numbers, integers and booleans). It has been designed to transmit data to\nthe processor cache faster than the traditional, non-compressed, direct memory\nfetch approach via a memcpy() OS call. Blosc main goal is not just to reduce the\nsize of large datasets on-disk or in-memory, but also to accelerate memory-bound\ncomputations.\n\nC-Blosc2 is the new major version of C-Blosc, and tries hard to be backward\ncompatible with both the C-Blosc1 API and its in-memory format. However, the\nreverse thing is generally not true; buffers generated with C-Blosc2 are not\nformat-compatible with C-Blosc1 (i.e. forward compatibility is not supported).","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers"],"shlibs_required":["libzstd.so.1","liblz4.so.1"],"shlibs_provided":["libblosc2.so.3"]},{"name":"c-blosc","origin":"archivers/c-blosc","version":"1.21.0","comment":"Blocking, shuffling and loss-less compression library","maintainer":"iblis.dif01@nctu.edu.tw","www":"https://blosc.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c8605f2d48891152ffe1ce5ba5c0d7a89ea7975f9a1151a8067adbcb678b07d","flatsize":134657,"path":"All/c-blosc-1.21.0.pkg","repopath":"All/c-blosc-1.21.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":36720,"desc":"Blosc is a high performance compressor optimized for binary data.\nIt has been designed to transmit data to the processor cache faster\nthan the traditional, non-compressed, direct memory fetch approach\nvia a memcpy() OS call. Blosc is the first compressor (that I'm aware of)\nthat is meant not only to reduce the size of large datasets on-disk or\nin-memory, but also to accelerate memory-bound computations.","deps":{"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["archivers","devel"],"shlibs_required":["liblz4.so.1","libsnappy.so.1","libzstd.so.1"],"shlibs_provided":["libblosc.so.1"],"options":{"AVX2":"off","LZ4":"on","SNAPPY":"on","SSE2":"on","STATIC":"on","TEST":"off","ZLIB":"on","ZSTD":"on"}},{"name":"c-ares","origin":"dns/c-ares","version":"1.30.0","comment":"Asynchronous DNS resolver library","maintainer":"zi@FreeBSD.org","www":"https://c-ares.haxx.se/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a81910bd976e355341ff331be5af612d5ee840c8b4dfca904c58ef206061f746","flatsize":426266,"path":"All/c-ares-1.30.0.pkg","repopath":"All/c-ares-1.30.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":184980,"desc":"This is c-ares, an asynchronous resolver library.  It is intended for\napplications which need to perform DNS queries without blocking, or\nneed to perform multiple DNS queries in parallel.  The primary\nexamples of such applications are servers which communicate with\nmultiple clients and programs with graphical user interfaces.","categories":["dns"],"shlibs_provided":["libcares.so.2"],"options":{"STATIC":"off","TEST":"off"}},{"name":"ca-libreoffice","origin":"editors/libreoffice-ca","version":"24.2.4.2","comment":"ca language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37c496c85b1edfb63e1fdce5f73c485576c86c989e3c8ba82cdaf45cc86a1c4f","flatsize":31960872,"path":"All/ca-libreoffice-24.2.4.2.pkg","repopath":"All/ca-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3340716,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"bzip3","origin":"archivers/bzip3","version":"1.4.0_2","comment":"Better and stronger spiritual successor to BZip2","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/kspalaiologos/bzip3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24ea6a732014b0234b8237b82eb26213a9b57670cefbae6fe8e83edef0a46be5","flatsize":115156,"path":"All/bzip3-1.4.0_2.pkg","repopath":"All/bzip3-1.4.0_2.pkg","licenselogic":"and","licenses":["APACHE20","BSD2CLAUSE","LGPL3+"],"pkgsize":50064,"desc":"A better, faster and stronger spiritual successor to BZip2. Features\nhigher compression ratios and better performance thanks to a order-0\ncontext mixing entropy coder, a fast Burrows-Wheeler transform code\nmaking use of suffix arrays and a RLE with Lempel Ziv+Prediction pass\nbased on LZ77-style string matching and PPM-style context modeling.","categories":["archivers"],"shlibs_provided":["libbzip3.so.0.0.0"]},{"name":"c-a-i-r","origin":"graphics/c-a-i-r","version":"2.19","comment":"Content Aware Image Resizer is an implementation of seam carving","maintainer":"buganini@gmail.com","www":"https://sourceforge.net/projects/c-a-i-r/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb5028e9084115d04aade4c570882404375ba46ac81e1cff8557d86c0b227de4","flatsize":167120,"path":"All/c-a-i-r-2.19.pkg","repopath":"All/c-a-i-r-2.19.pkg","licenselogic":"single","pkgsize":64496,"desc":"CAIR is an image resizing library that is based on the works of Shai Avidan and\nAriel Shamir.  It is a high-performance multi-threaded library written in C++.\nIt is intended to be multi-platform and multi-architecture.","categories":["graphics"]},{"name":"bzrtp","origin":"security/bzrtp","version":"5.2.94","comment":"ZRTP support library (RFC 6189)","maintainer":"bofh@FreeBSD.org","www":"https://www.linphone.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"348b80178028b51a477e55c89b2a0fd8a78c32298ecfe7ca9506616a78c6e2f5","flatsize":212062,"path":"All/bzrtp-5.2.94.pkg","repopath":"All/bzrtp-5.2.94.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":69308,"desc":"This library provides support for ZRTP (RFC 6189), a media path key\nagreement protocol for unicast secure RTP.","deps":{"bctoolbox":{"origin":"net/bctoolbox","version":"5.2.94"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["security"],"shlibs_required":["libbctoolbox.so.1","libsqlite3.so.0","libxml2.so.2"],"shlibs_provided":["libbzrtp.so.0"],"annotations":{"cpe":"cpe:2.3:a:bzrtp_project:bzrtp:5.2.94:::::dragonfly6:x86_64"}},{"name":"c","origin":"lang/c","version":"0.14","comment":"Tool to compile and run C programs like a shell script","maintainer":"portmaster@BSDforge.com","www":"https://github.com/ryanmjacobs/c","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a755d1ff028ff17d0d88a13bb4c4e2c327ee2774dfbeb54f4c73111edc2b0e9","flatsize":5810,"path":"All/c-0.14.pkg","repopath":"All/c-0.14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3412,"desc":"Tool to compile and run C programs like a shell script.\n\nFirst of all, this is not the same as tcc. TCC is a compiler. TCC will perform\nits own set of optimizations, just as GCC will perform its own and Clang will\nperform its own. The purpose of this script is to give a simple front-end to a\ncompiler.\n\nWhether it's GCC, Clang, or something else entirely, one can get to choose\ntheir compiler. It's simply satisfying to type c hello.c and see it run\ninstantly.\n\nC is fast. Being able to write a small, fast, and portable C \"script\" is great.\nOne can pass around a C \"script\" just like s/he would a BASH script.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["lang"]},{"name":"bzip","origin":"archivers/bzip","version":"0.21_1","comment":"Block-sorting file compressor","maintainer":"portmaster@BSDforge.com","www":"https://sourceware.org/bzip2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"61cb302a530379311855adf04e3b3a9c6a20ee6ca6ec75f5c4542b31e49c8662","flatsize":76714,"path":"All/bzip-0.21_1.pkg","repopath":"All/bzip-0.21_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32696,"desc":"Use of bzip2, which is intended to replace bzip, is recommended.\nThe algorithms used in bzip2 are different and incompatible with\nthose used in bzip.  To open .bz archives, you must use bzip, and\nto open .bz2 archives you must use bzip2.  Although bzip2 sometimes\nyields slightly larger output, it is faster, more reliable, maintained,\nmuch more widely used and is believed to be patent-free.\n\nJulian Seward, the author of bzip, gives this warning:\n\n\tThis program may or may not infringe certain US patents\n\tpertaining to arithmetic coding and to the block-sorting\n\ttransformation itself.  Opinions differ as to the precise\n\tlegal status of some of the algorithms used.  Nevertheless,\n\tyou should be aware that commercial use of this program\n\tcould render you liable to unfriendly legal action.","categories":["archivers"]},{"name":"byobu","origin":"sysutils/byobu","version":"5.133_3","comment":"Profile and configuration utilities for GNU Screen and/or tmux","maintainer":"cws@cybersecu.red","www":"https://byobu.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bb304b88a0628dc0ac0f2aa091456529d642b4b9628f889fd76a2173be67f7a8","flatsize":347348,"path":"All/byobu-5.133_3.pkg","repopath":"All/byobu-5.133_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":103116,"desc":"Byobu is a GPLv3 open source text-based window manager and terminal\nmultiplexer. It was originally designed to provide elegant enhancements\nto the otherwise functional, plain, practical GNU Screen. Byobu now\nincludes an enhanced profiles, convenient keybindings, configuration\nutilities, and toggle-able system status notifications for both the GNU\nScreen window manager and the more modern Tmux terminal multiplexer.\nThe Python newt library is only needed if you wish to use the menu-\nbased config editor.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gsed":{"origin":"textproc/gsed","version":"4.9"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"newt":{"origin":"devel/newt","version":"0.52.22_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"tmux":{"origin":"sysutils/tmux","version":"3.3a_3"}},"categories":["sysutils"],"options":{"DOCS":"on","NEWT":"on","TMUX":"on","SCREEN":"off"},"annotations":{"cpe":"cpe:2.3:a:byobu:byobu:5.133:::::dragonfly6:x86_64:3"}},{"name":"byaccj","origin":"devel/byaccj","version":"1.15","comment":"Java extension of BSD YACC-compatible parser generator","maintainer":"ports@FreeBSD.org","www":"https://byaccj.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bce6c29f7a54c5439c90e87d5de60ef7345a3171f68806f6d5d16ad9e7aa2fb7","flatsize":115568,"path":"All/byaccj-1.15.pkg","repopath":"All/byaccj-1.15.pkg","licenselogic":"single","pkgsize":45940,"desc":"BYACC/Java is an extension of the Berkeley v 1.8 YACC-compatible parser\ngenerator. Standard YACC takes a YACC source file, and generates one or\nmore C files from it, which if compiled properly, will produce a LALR-\ngrammar parser. this extension support a -J option to generate Java source\ncode.","categories":["devel","java"],"messages":[{"message":"===>   NOTICE:\n\nThe byaccj port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bzip2","origin":"archivers/bzip2","version":"1.0.8_1","comment":"Block-sorting file compressor","maintainer":"jharris@widomaker.com","www":"https://gitlab.com/federicomenaquintero/bzip2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc93d4e62e9cde5848384d06d5e9cec2624d07e2642ec2fc6c2bf785b444cd1b","flatsize":876225,"path":"All/bzip2-1.0.8_1.pkg","repopath":"All/bzip2-1.0.8_1.pkg","licenselogic":"single","licenses":["BZIP2"],"pkgsize":449488,"desc":"This is bzip2, a advanced block-sorting file compressor.  It is\nbelieved to be free from any patents.","categories":["archivers"],"shlibs_provided":["libbz2.so.1"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:bzip:bzip2:1.0.8:::::dragonfly6:x86_64:1"}},{"name":"byacc","origin":"devel/byacc","version":"20240109","comment":"Best yacc variant available","maintainer":"sunpoet@FreeBSD.org","www":"https://invisible-island.net/byacc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddc82dbc1003c0b4877bdc64544fd206688f4c3b3903a526ca170ba21e17e887","flatsize":157269,"path":"All/byacc-20240109.pkg","repopath":"All/byacc-20240109.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":65256,"desc":"Berkeley Yacc (byacc) is a LALR(1) parser generator. Berkeley Yacc has been made\nas compatible as possible with AT&T Yacc. Berkeley Yacc can accept any input\nspecification that conforms to the AT&T Yacc documentation.","categories":["devel"]},{"name":"bwbasic","origin":"lang/bwbasic","version":"3.20","comment":"Bywater Basic interpreter","maintainer":"wen@FreeBSD.org","www":"https://sourceforge.net/projects/bwbasic/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97b1870eb46c039f69002249bce216a514fa33b23494404c03ce7a0939041958","flatsize":415182,"path":"All/bwbasic-3.20.pkg","repopath":"All/bwbasic-3.20.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":129736,"desc":"The Bywater BASIC Interpreter (bwBASIC) implements a large\nsuperset of the ANSI Standard for Minimal BASIC (X3.60-1978)\nand a significant subset of the ANSI Standard for Full BASIC\n(X3.113-1987) in C. It also offers shell programming facilities\nas an extension of BASIC. bwBASIC seeks to be as portable\nas possible.","categories":["lang"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"bwping","origin":"net/bwping","version":"2.5_1","comment":"Tool to measure bandwidth and RTT between two hosts using ICMP","maintainer":"oleg.derevenetz@gmail.com","www":"https://bwping.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd356df6b240c2488f59390a2fad94b4c32776fc89a63b1a679194d41f89745c","flatsize":18697,"path":"All/bwping-2.5_1.pkg","repopath":"All/bwping-2.5_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":9480,"desc":"A tool to measure bandwidth and response times between two\nhosts using Internet Control Message Protocol (ICMP) echo\nrequest/echo reply mechanism.","categories":["net"]},{"name":"bwm-ng","origin":"net-mgmt/bwm-ng","version":"0.6.3_1","comment":"Small and simple bandwidth monitor","maintainer":"tdb@FreeBSD.org","www":"https://www.gropp.org/?id=projects&sub=bwm-ng","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fd64a55751c52056fe1f13e59460757badc04604f1954b09b070151612f28c9","flatsize":57370,"path":"All/bwm-ng-0.6.3_1.pkg","repopath":"All/bwm-ng-0.6.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":25780,"desc":"Bandwidth Monitor NG is a small and simple console-based live\nbandwidth monitor for Linux, BSD, Solaris, Mac OS X and others.\n\nShort list of features:\n\n    * supports /proc/net/dev, netstat, getifaddr, sysctl, kstat and libstatgrab\n    * unlimited number of interfaces supported\n    * interfaces are added or removed dynamically from list\n    * white-/blacklist of interfaces\n    * output of KB/s, Kb/s, packets, errors, average, max and total sum\n    * output in curses, plain console, CSV or HTML\n    * configfile","deps":{"libstatgrab":{"origin":"devel/libstatgrab","version":"0.92.1_1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net-mgmt"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libstatgrab.so.10"]},{"name":"bwidget","origin":"x11-toolkits/bwidget","version":"1.9.16","comment":"High-level widget set for Tcl/Tk","maintainer":"tcltk@FreeBSD.org","www":"https://core.tcl.tk/bwidget/home","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5703722fe102752f951ab72d5144620a437d3f2d3c6fd4f16edf5ee7cb5f36bb","flatsize":1095543,"path":"All/bwidget-1.9.16.pkg","repopath":"All/bwidget-1.9.16.pkg","licenselogic":"single","licenses":["TclTk"],"pkgsize":178852,"desc":"The BWidget Toolkit is a high-level Widget Set for Tcl/Tk built using\nnative Tcl/Tk 8.x namespaces.\n\nThe BWidgets have a professional look&feel as in other well known\nToolkits (Tix or Incr Widgets), but the concept is radically different\nbecause everything is pure Tcl/Tk.  No platform dependencies, and no\ncompiling required.  The code is 100%25 Pure Tcl/Tk.","deps":{"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits"],"options":{"DOCS":"on"}},{"name":"bwa","origin":"biology/bwa","version":"0.7.17_2","comment":"Burrows-Wheeler sequence aligner","maintainer":"jwb@FreeBSD.org","www":"https://sourceforge.net/projects/bio-bwa/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"941884cd46cb2df8c9e752b57d15cfd9917d98846b799ed57281e0ee31f7651d","flatsize":387407,"path":"All/bwa-0.7.17_2.pkg","repopath":"All/bwa-0.7.17_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":176520,"desc":"BWA is a program for aligning sequencing reads against a large reference\ngenome (e.g. human genome). It has two major components, one for read shorter\nthan 150bp and the other for longer reads.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology"]},{"name":"bvi","origin":"editors/bvi","version":"1.4.2_1","comment":"Vi-like binary file (hex)editor","maintainer":"naddy@FreeBSD.org","www":"https://bvi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dba08e8b5a07046e6410a9f0f2612d2c0cee473fcce3ee107c79d9dd31e21858","flatsize":140138,"path":"All/bvi-1.4.2_1.pkg","repopath":"All/bvi-1.4.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":61424,"desc":"Bvi stands for \"Binary VIsual editor\".  Bvi is a screen-oriented\neditor for binary files; its command set is based on that of the\nvi(1) text editor.  As a binary editor does not have the concept\nof \"lines\", there are differences from vi commands wherever the\nlatter are line oriented.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"buzhug","origin":"databases/buzhug","version":"1.8_1","comment":"Pure-Python database engine","maintainer":"ports@FreeBSD.org","www":"https://buzhug.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b101f14a7543197a45c5d852ecbd2ab32dea400ea70c3b992d0863cc842083e9","flatsize":386682,"path":"All/buzhug-1.8_1.pkg","repopath":"All/buzhug-1.8_1.pkg","licenselogic":"single","pkgsize":63472,"desc":"buzhug is a fast, pure-Python database engine, using a syntax that Python\nprogrammers should find very intuitive.\n\nThe data is stored and accessed on disk (it is not an in-memory database);\nthe implementation has been designed to make all operations, and especially\nselection, as fast as possible with an interpreted language.\n\nThe database is implemented as a Python iterator, yielding objects whose\nattributes are the fields defined when the base is created ; therefore,\nrequests can be expressed as list comprehensions or generator expressions,\ninstead of SQL queries.","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["databases","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe buzhug port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"burp","origin":"sysutils/burp","version":"2.4.0","comment":"Network backup and restore program","maintainer":"sunpoet@FreeBSD.org","www":"https://burp.grke.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2ea6f98b87fde11320b878a6422f406d83d2575d4bb735a2465480f49df0aee","flatsize":703519,"path":"All/burp-2.4.0.pkg","repopath":"All/burp-2.4.0.pkg","licenselogic":"and","licenses":["AGPLv3","PD"],"pkgsize":250656,"desc":"Burp is a network backup and restore program. It attempts to reduce network\ntraffic and the amount of space that is used by each backup. There are two\nindependent backup protocols to choose from:\n- Protocol 1: Optionally uses librsync.\n  Available in all burp versions and is stable.\n- Protocol 2: Uses variable length chunking for inline deduplication, and\n  sparse indexing on the server side.\n  Available from burp version 2.0.x, but is experimental and should not be used\n  in production.\n\nSee also: https://github.com/grke/burp","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"librsync":{"origin":"net/librsync","version":"2.3.4"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libssl.so.12","libcrypto.so.12","librsync.so.2"],"options":{"IPV6":"on"},"annotations":{"cpe":"cpe:2.3:a:burp_project:burp:2.4.0:::::dragonfly6:x86_64"}},{"name":"butt","origin":"multimedia/butt","version":"0.1.41","comment":"Broadcast SHOUTcast and Icecast streams","maintainer":"pi@FreeBSD.org","www":"https://danielnoethen.de/butt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"343fa230a948494974cb1517a1a00c0f5afdd2c5a39a0f025350959385fa8d4e","flatsize":798799,"path":"All/butt-0.1.41.pkg","repopath":"All/butt-0.1.41.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":201912,"desc":"An easy to use, multi OS streaming tool. It supports SHOUTcast and Icecast.\n\nThe main purpose of butt is to stream live audio data from your\ncomputers Mic or Line input to an Shoutcast or Icecast server.\nRecording is also possible.\n\nIt is NOT intended to be a server by itself or automatically stream\na set of audio files.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"fdk-aac":{"origin":"audio/fdk-aac","version":"2.0.3"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"portmidi":{"origin":"audio/portmidi","version":"2.0.4,1"}},"categories":["multimedia","graphics"],"shlibs_required":["libintl.so.8","libcrypto.so.12","libssl.so.12","libcurl.so.4","libsamplerate.so.0","libportmidi.so.2","libportaudio.so.2","libFLAC.so.12","libmp3lame.so.0","libopus.so.0","libvorbisenc.so.2","libvorbis.so.0","libogg.so.0","libfltk_images.so.1.3","libpng16.so.16","libjpeg.so.8","libfltk.so.1.3","libXrender.so.1","libXcursor.so.1","libXfixes.so.3","libXext.so.6","libXft.so.2","libfontconfig.so.1","libXinerama.so.1","libX11.so.6","libdbus-1.so.3"]},{"name":"burp-devel","origin":"sysutils/burp-devel","version":"3.1.4","comment":"Network backup and restore program (development)","maintainer":"sunpoet@FreeBSD.org","www":"https://burp.grke.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a008c87f73e734a90a7b49e797855e0e03d73e13532bad4bd2c84d0972ebf2f","flatsize":621663,"path":"All/burp-devel-3.1.4.pkg","repopath":"All/burp-devel-3.1.4.pkg","licenselogic":"and","licenses":["AGPLv3","PD"],"pkgsize":217148,"desc":"Burp is a network backup and restore program. It attempts to reduce network\ntraffic and the amount of space that is used by each backup. There are two\nindependent backup protocols to choose from:\n- Protocol 1: Optionally uses librsync.\n  Available in all burp versions and is stable.\n- Protocol 2: Uses variable length chunking for inline deduplication, and\n  sparse indexing on the server side.\n  Available from burp version 2.0.x, but is experimental and should not be used\n  in production.\n\nSee also: https://github.com/grke/burp","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"librsync":{"origin":"net/librsync","version":"2.3.4"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libssl.so.12","libcrypto.so.12","librsync.so.2"],"options":{"IPV6":"on"},"annotations":{"cpe":"cpe:2.3:a:burp_project:burp:3.1.4:::::dragonfly6:x86_64"}},{"name":"burgerspace","origin":"games/burgerspace","version":"1.10.0","comment":"BurgerTime clone","maintainer":"martymac@FreeBSD.org","www":"http://sarrazip.com/dev/burgerspace.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51b0dd258ff545f493e5a65ded6f316747925bd9ed7a7df1e488ca3ed4c71ab5","flatsize":409322,"path":"All/burgerspace-1.10.0.pkg","repopath":"All/burgerspace-1.10.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":125028,"desc":"Burgerspace is a BurgerTime clone. You are a chef and must walk over\nhamburger ingredients (buns, meat and lettuce) to make them fall from\nfloor to floor, until they end up in the plates at the bottom of the\nscreen.","deps":{"flatzebra":{"origin":"devel/flatzebra","version":"0.2.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_gfx":{"origin":"graphics/sdl2_gfx","version":"1.0.4"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libflatzebra-0.2.so.2","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_gfx-1.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"burrtools","origin":"games/burrtools","version":"0.6.3_25","comment":"Puzzle solver","maintainer":"ports@FreeBSD.org","www":"https://burrtools.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"740cc2cb1ab63aa62eec02c4881fe8a2dad452416dc97e008422cf75caf38de7","flatsize":5239651,"path":"All/burrtools-0.6.3_25.pkg","repopath":"All/burrtools-0.6.3_25.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":986496,"desc":"This (set of) program(s) will help you solve a certain kind of puzzle. Namely\npuzzles that are made out of square or dice shaped units, spheres or prisms\nwith an equilateral triangle as base and where the pieces are also aligned\nalong those grids in the solutions.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["games"],"shlibs_required":["libGLU.so.1","libboost_thread.so.1.84.0","libfltk_gl.so.1.3","libGL.so.1","libfltk.so.1.3","libpng16.so.16","liblua-5.1.so"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe burrtools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bunyan","origin":"devel/bunyan","version":"0.1.9_14","comment":"CLI to pretty print logs in bunyan format","maintainer":"yuri@FreeBSD.org","www":"https://github.com/LukeMathWalker/bunyan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4ea08fb0616ad7f222f3721d9048aac9eb3db67a91461e6e0f8783d3baf39a8","flatsize":1079381,"path":"All/bunyan-0.1.9_14.pkg","repopath":"All/bunyan-0.1.9_14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":383408,"desc":"bunyan-rs is a Rust port of (a subset of) the original NodeJS bunyan CLI.","categories":["devel"]},{"name":"bulk_mailer","origin":"mail/bulk_mailer","version":"1.13_2","comment":"Speeds delivery to mailing lists by sorting & batching addresses","maintainer":"mat@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97956a1172c5eafb440a5587fb8ea7602b9c112b1aaf328c886ec19e99603079","flatsize":96557,"path":"All/bulk_mailer-1.13_2.pkg","repopath":"All/bulk_mailer-1.13_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":36292,"desc":"This is a C program to do \"bulk\" mailing.  For input, it takes a file\nof recipient addresses (one address per line) and a message (with\nheaders already attached) to be sent to the recipients.  It sorts the\nrecipient list by reversed domain (so similar ones sort together),\nsplits up the recipients into several groups containing no more than N\ndomains each, creates an SMTP envelope for each group of recipients,\nand feeds that envelope to \"/usr/sbin/sendmail -bs\".","categories":["mail"],"options":{"DOCS":"on"}},{"name":"butterfly","origin":"www/butterfly","version":"2.0.1_1","comment":"Web terminal based on websocket and tornado","maintainer":"yuri@FreeBSD.org","www":"https://pypi.org/project/butterfly/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a8e0b4a1765d8151bb185345a607e3cdbb999dfa6b5756b24f6aad4c92067c7","flatsize":1650167,"path":"All/butterfly-2.0.1_1.pkg","repopath":"All/butterfly-2.0.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":914184,"desc":"Butterfly is a xterm compatible terminal that runs in your browser.\n\nFeatures\n\n* xterm compatible (support for a lot of unused features)\n* Native browser scroll and search\n* Theming in css/sass (18 preset themes) endless possibilities\n* HTML in your terminal, cat images and use <table>\n* Multiple sessions support\n* Secure authentication with X509 certificates\n* 16,777,216 colors support\n* Keyboard text selection\n* Desktop notifications on terminal output\n* Geolocation from browser\n* May work on firefox too","deps":{"py311-libsass":{"origin":"www/py-libsass","version":"0.23.0"},"py311-openssl":{"origin":"security/py-openssl","version":"23.2.0,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"},"messages":[{"message":"You installed butterfly, the web terminal that works through your\nbrowser.\n\nIt is recommended to run butterfly as a service:\n# sysrc butterfly_enable=\"YES\"\n# service butterfly start\n\nTo access butterfly please navigate to:\nhttp://localhost:57575\n\nThe port and other parameters can be configured in\n/usr/local/etc/butterfly/butterfly.conf","type":"install"}]},{"name":"caps-lv2","origin":"audio/caps-lv2","version":"g20200529","comment":"LV2 version of the C* Audio Plugin Suite","maintainer":"yuri@FreeBSD.org","www":"https://github.com/moddevices/caps-lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0934ac35697fce10b9c7472b843ffd13dacb60675bd6ecfa10998cd0453fd586","flatsize":27756211,"path":"All/caps-lv2-g20200529.pkg","repopath":"All/caps-lv2-g20200529.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13236560,"desc":"The C* Audio Plugin Suite, is a collection of highly refined LV2\nunits capable of (and intended for) realtime operation. The suite\nincludes DSP units emulating instrument amplifiers, stomp-box\nclassics, versatile 'virtual analogue' oscillators, fractal\noscillation, reverb, equalization and others.","categories":["audio"]},{"name":"busd","origin":"devel/busd","version":"0.3.1_2","comment":"D-Bus daemon/broker implementation based on zbus","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/dbus2/busd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4f2ce06b4d5d148899a5b9a54531a6ba69298cac98ed62d47ba2ea1f8c2b8c2","flatsize":6766987,"path":"All/busd-0.3.1_2.pkg","repopath":"All/busd-0.3.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1731376,"desc":"A D-Bus daemon/broker, that aims to be a drop-in replacement for the\nreference implementation of D-Bus, dbus-daemon and dbus-broker. Being\nwritten in pure Rust, it's much easier to build for multiple platforms\n(Linux, Mac and Windows being the primary targets) than other D-Bus\nbrokers.\n\n## Status\nAlpha. It's not ready for production use yet. Only the essentials are\nin place.","categories":["devel"]},{"name":"buku","origin":"www/buku","version":"4.9","comment":"Powerful command-line bookmark manager","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/jarun/buku","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db51bfca3d9fb37444d45f84921ae0274d3371899b019b93f9ec51b458cef10e","flatsize":866181,"path":"All/buku-4.9.pkg","repopath":"All/buku-4.9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":147132,"desc":"buku is a powerful bookmark manager written in Python3 and SQLite3. When I\nstarted writing it, I couldn't find a flexible command-line solution with a\nprivate, portable, merge-able database along with seamless GUI integration.\nHence, buku (after my son's nickname, meaning close to the heart in my\nlanguage).\n\nbuku can auto-import bookmarks from your browser(s) or fetch the title and\ndescription of a bookmarked url from the web. You can use your favourite editor\nto compose and update bookmarks. With multiple search options, including regex\nand a deep scan mode (particularly for URLs), it can find any bookmark\ninstantly. buku can look up the latest snapshot of a broken link on the Wayback\nMachine. There's an Easter egg to revisit random forgotten bookmarks too! Buku\nis too busy to track you: no hidden history, obsolete records, usage analytics\nor homing.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-certifi":{"origin":"security/py-certifi","version":"2024.6.2"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-html5lib":{"origin":"www/py-html5lib","version":"1.1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-urllib3":{"origin":"net/py-urllib3","version":"1.26.19,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"options":{"BASH":"on","FISH":"on","ZSH":"on"}},{"name":"build","origin":"devel/build","version":"0.3.10","comment":"Massively-parallel build system implemented on top of GNU make","maintainer":"danfe@FreeBSD.org","www":"https://www.codesynthesis.com/projects/build/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ee02f008a6f8a2b784c2cc8ecab2f56cd6118516ab551669c75a0b17248dc2b4","flatsize":266837,"path":"All/build-0.3.10.pkg","repopath":"All/build-0.3.10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":58036,"desc":"build is a massively-parallel software build system implemented on\ntop of GNU make. Build is designed with the following tasks in mind:\n* configuration\n* building\n* testing\n* installation\n\nSome of its features include:\n\n* position-independent makefiles.\n* non-recursive multi-makefile include-based structure.\n* leaf makefiles are full-fledged GNU makefiles, not just variable definitions.\n* complete dependency graph.\n* inter-project dependency tracking.\n* extensible language/compiler framework.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["devel"]},{"name":"buici-clock","origin":"x11-clocks/buici-clock","version":"0.4.9.4_2","comment":"Xlib implementation of an attractive, configurable clock","maintainer":"rodrigo@FreeBSD.org","www":"https://packages.qa.debian.org/b/buici-clock.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06e11701fa995ba4389ebe34779edf296df8b6192925748d610144e6c68b8bf1","flatsize":98792,"path":"All/buici-clock-0.4.9.4_2.pkg","repopath":"All/buici-clock-0.4.9.4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":38832,"desc":"Buici Clock is an attractive X-Window System clock.\nAs clocks go, Buici satisfies the basic need of representing\nthe time accuratel and attractively.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11-clocks"],"shlibs_required":["libX11.so.6","libXext.so.6","libcairo.so.2"]},{"name":"bugzilla2atom","origin":"www/bugzilla2atom","version":"g20190710","comment":"Convert Bugzilla bugs into Atom feeds","maintainer":"tobik@FreeBSD.org","www":"https://github.com/t6/bugzilla2atom/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48238860c3861143d8cfcfb3bdc1338268fe7e6ab5166028ccd946c735a93432","flatsize":1851947,"path":"All/bugzilla2atom-g20190710.pkg","repopath":"All/bugzilla2atom-g20190710.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":686160,"desc":"A small filter program to convert Bugzilla bugs into Atom feeds to\nbe able to subscribe to individual bugs in your RSS reader.\n\nWWW: https://github.com/t6/bugzilla2atom","categories":["www"],"messages":[{"message":"Add this to your ~/.newsboat/urls to follow Bugzilla bugs with Newsboat:\n\nfilter:bugzilla2atom:https://bugs.freebsd.org/bugzilla/show_bug.cgi?ctype=xml&id=XYZ\n\nwhere XYZ is the bug id.","type":"install"}]},{"name":"bugsx","origin":"games/bugsx","version":"1.08_3","comment":"Breed bugs using genetic algorithms","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11800e653530a53b31092e2f5ac0662b49613423c9e1869e6c77e0a53e8dddc5","flatsize":51793,"path":"All/bugsx-1.08_3.pkg","repopath":"All/bugsx-1.08_3.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":21876,"desc":"Bugsx is a program which draws biomorphs based on parametric plots of\nFourier sine and cosine series and let's you play with them using the\ngenetic algorithm.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["games"],"shlibs_required":["libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe bugsx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bugzilla50","origin":"devel/bugzilla50","version":"5.0.4_4","comment":"Bug-tracking system developed by Mozilla Project","maintainer":"bz-ports@FreeBSD.org","www":"https://www.bugzilla.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"95aab98a01bce24728ebab24ee8f57ce70f17c1bc0f34c9982928b7c03dab6bd","flatsize":5938354,"path":"All/bugzilla50-5.0.4_4.pkg","repopath":"All/bugzilla50-5.0.4_4.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1158864,"desc":"Bugzilla is one example of a class of programs called \"Defect Tracking\nSystems\", or, more commonly, \"Bug-Tracking Systems\". Defect Tracking\nSystems allow individual or groups of developers to keep track of\noutstanding bugs in their product effectively.\n\nBugzilla has matured immensely, and now boasts many advanced features.\nThese include:\n\n  * integrated, product-based granular security schema\n  * inter-bug dependencies and dependency graphing\n  * advanced reporting capabilities\n  * a robust, stable RDBMS back-end\n  * extensive configurability\n  * a very well-understood and well-thought-out natural bug resolution\n    protocol\n  * email, XML, console, and HTTP APIs\n  * available integration with automated software configuration\n    management systems, including Perforce and CVS (through the\n    Bugzilla email interface and checkin/checkout scripts)\n  * too many more features to list","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Chart":{"origin":"graphics/p5-Chart","version":"2.4.10"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Email-Sender":{"origin":"mail/p5-Email-Sender","version":"2.500"},"p5-Encode-Detect":{"origin":"converters/p5-Encode-Detect","version":"1.01_1"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"p5-GD-TextUtil":{"origin":"graphics/p5-GD-TextUtil","version":"0.86_5"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Scrubber":{"origin":"www/p5-HTML-Scrubber","version":"0.19"},"p5-JSON-XS":{"origin":"converters/p5-JSON-XS","version":"4.03"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Math-Random-ISAAC":{"origin":"math/p5-Math-Random-ISAAC","version":"1.004_2"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-PatchReader":{"origin":"devel/p5-PatchReader","version":"0.9.6_3"},"p5-Template-GD":{"origin":"www/p5-Template-GD","version":"2.66_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Text-Tabs+Wrap":{"origin":"textproc/p5-Text-Tabs+Wrap","version":"2024.001"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"patchutils":{"origin":"misc/patchutils","version":"0.4.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"MODPERL":"off","PATCH_VIEWER":"on","MORE_HTML":"on","MYSQL":"off","PGSQL":"off","SQLITE":"off","MEMCACHED":"off","GRAPHVIZ":"off","GRAPH_REPORTS":"on","CHARTING_MODULES":"on","BMP2PNG":"off","MIME_SNIFF":"off","INBOUND_EMAIL":"off","MAIL_QUEUEING":"off","SMTP_AUTH":"off","XMLRPC":"off","JSONRPC":"off","REST":"off","LDAP":"off","RADIUS":"off","MOVE_BUGZ":"off","EXPORT_IMPORT":"off","CONTRIB":"on","MOREBUGURL":"off","VOTING":"off"},"annotations":{"cpe":"cpe:2.3:a:mozilla:bugzilla:5.0.4:::::dragonfly6:x86_64:4"},"messages":[{"message":"Bugzilla has now been installed.  To quick setup you have to:\n\n  1. Create database user who has rights on bugs database manipulation\n     by following mysql commands (for MySQL 4.0 or later):\n\n     GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES,\n           CREATE TEMPORARY TABLES, DROP, REFERENCES\n\t   ON <database>.* TO <dbuser>@<host>\n\t   IDENTIFIED BY '<password>';\n     FLUSH PRIVILEGES;\n\n     where <database> is a bugs database name; <dbuser> is a bugs database\n           owner; <host> is a host there bugzilla is being setup;\n           <password> is a database owner's password;\n\n  2. Change working directory to /usr/local/www/bugzilla\n  3. Run \"./checksetup.pl\" script as root user\n  4. Read output carefully and follow all instructions\n\n  For more complete database setup and post-installation instructions\n  and security tips/notes please read \"Bugzilla Guide\" in\n  /usr/local/share/doc/bugzilla/en/html/ (chapter 2: \"Installing Bugzilla\")","type":"install"},{"message":"For upgrades:\n  0. Back up your data.\n\n  1. Run the command inside /usr/local/www/bugzilla\n      find . -mindepth 2 -name .htaccess -exec rm -f {} \\;\n\n  2. Run \"./checksetup.pl\" inside /usr/local/www/bugzilla.  You may need to\n     run it several times.\n\n  3. Restart your Web server, especially if you're using mod_perl: this\n     will save you from a number of troubles.","type":"install"}]},{"name":"bugzilla44","origin":"devel/bugzilla44","version":"4.4.13_3","comment":"Bug-tracking system developed by Mozilla Project","maintainer":"bz-ports@FreeBSD.org","www":"https://www.bugzilla.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7acf07b7b28dca2381a89a56676cc712c4ee5f3730d0b6b6b68096fc1785fa01","flatsize":9276689,"path":"All/bugzilla44-4.4.13_3.pkg","repopath":"All/bugzilla44-4.4.13_3.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1958836,"desc":"Bugzilla is one example of a class of programs called \"Defect Tracking\nSystems\", or, more commonly, \"Bug-Tracking Systems\". Defect Tracking\nSystems allow individual or groups of developers to keep track of\noutstanding bugs in their product effectively.\n\nBugzilla has matured immensely, and now boasts many advanced features.\nThese include:\n\n  * integrated, product-based granular security schema\n  * inter-bug dependencies and dependency graphing\n  * advanced reporting capabilities\n  * a robust, stable RDBMS back-end\n  * extensive configurability\n  * a very well-understood and well-thought-out natural bug resolution\n    protocol\n  * email, XML, console, and HTTP APIs\n  * available integration with automated software configuration\n    management systems, including Perforce and CVS (through the\n    Bugzilla email interface and checkin/checkout scripts)\n  * too many more features to list","deps":{"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-Chart":{"origin":"graphics/p5-Chart","version":"2.4.10"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-DateTime":{"origin":"devel/p5-DateTime","version":"1.65"},"p5-DateTime-TimeZone":{"origin":"devel/p5-DateTime-TimeZone","version":"2.62,1"},"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Email-Send":{"origin":"mail/p5-Email-Send","version":"2.201"},"p5-Encode-Detect":{"origin":"converters/p5-Encode-Detect","version":"1.01_1"},"p5-GD":{"origin":"graphics/p5-GD","version":"2.83"},"p5-GD-Graph":{"origin":"graphics/p5-GD-Graph","version":"1.56"},"p5-GD-TextUtil":{"origin":"graphics/p5-GD-TextUtil","version":"0.86_5"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Scrubber":{"origin":"www/p5-HTML-Scrubber","version":"0.19"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Math-Random-ISAAC":{"origin":"math/p5-Math-Random-ISAAC","version":"1.004_2"},"p5-Module-Pluggable":{"origin":"devel/p5-Module-Pluggable","version":"5.2"},"p5-PatchReader":{"origin":"devel/p5-PatchReader","version":"0.9.6_3"},"p5-Template-GD":{"origin":"www/p5-Template-GD","version":"2.66_1"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-Text-Tabs+Wrap":{"origin":"textproc/p5-Text-Tabs+Wrap","version":"2024.001"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"patchutils":{"origin":"misc/patchutils","version":"0.4.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"DOCS":"on","MODPERL":"off","PATCH_VIEWER":"on","MORE_HTML":"on","MYSQL":"off","PGSQL":"off","SQLITE":"off","GRAPHVIZ":"off","GRAPH_REPORTS":"on","CHARTING_MODULES":"on","BMP2PNG":"off","MIME_SNIFF":"off","INBOUND_EMAIL":"off","MAIL_QUEUEING":"off","SMTP_AUTH":"off","XMLRPC":"off","JSONRPC":"off","LDAP":"off","RADIUS":"off","MOVE_BUGZ":"off","EXPORT_IMPORT":"off","CONTRIB":"on"},"annotations":{"cpe":"cpe:2.3:a:mozilla:bugzilla:4.4.13:::::dragonfly6:x86_64:3"},"messages":[{"message":"Bugzilla has now been installed.  To quick setup you have to:\n\n  1. Create database user who has rights on bugs database manipulation\n     by following mysql commands (for MySQL 4.0 or later):\n\n     GRANT SELECT, INSERT, UPDATE, DELETE, INDEX, ALTER, CREATE, LOCK TABLES,\n           CREATE TEMPORARY TABLES, DROP, REFERENCES\n\t   ON <database>.* TO <dbuser>@<host>\n\t   IDENTIFIED BY '<password>';\n     FLUSH PRIVILEGES;\n\n     where <database> is a bugs database name; <dbuser> is a bugs database\n           owner; <host> is a host there bugzilla is being setup;\n           <password> is a database owner's password;\n\n  2. Change working directory to /usr/local/www/bugzilla\n  3. Run \"./checksetup.pl\" script as root user\n  4. Read output carefully and follow all instructions\n\n  For more complete database setup and post-installation instructions\n  and security tips/notes please read \"Bugzilla Guide\" in\n  /usr/local/share/doc/bugzilla/en/html/ (chapter 2: \"Installing Bugzilla\")","type":"install"},{"message":"For upgrades:\n  0. Back up your data.\n\n  1. Run the command inside /usr/local/www/bugzilla\n      find . -mindepth 2 -name .htaccess -exec rm -f {} \\;\n\n  2. Run \"./checksetup.pl\" inside /usr/local/www/bugzilla.  You may need to\n     run it several times.\n\n  3. Restart your Web server, especially if you're using mod_perl: this\n     will save you from a number of troubles.","type":"upgrade"}]},{"name":"cdogs-sdl","origin":"games/cdogs-sdl","version":"2.1.0","comment":"Classic overhead run-and-gun game","maintainer":"bofh@FreeBSD.org","www":"https://github.com/cxong/cdogs-sdl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e7c5cadaee913aa76d962c70c004a6562232158addd0ea4c35af6fb5e77e2cb","flatsize":81467097,"path":"All/cdogs-sdl-2.1.0.pkg","repopath":"All/cdogs-sdl-2.1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29220476,"desc":"C-Dogs SDL is a classic overhead run-and-gun game, supporting up to 4 players\nin co-op and deathmatch modes. Customize your player, choose from many weapons,\nand blast, slide and slash your way through over 100 user-created campaigns.\nHave fun!","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2-2.0.so.0","libOpenGL.so.0","libGLX.so.0"]},{"name":"calf-lv2","origin":"audio/calf-lv2","version":"0.90.3.20210427_3","comment":"Calf Studio Gear: audio plug-in pack for LV2 and JACK","maintainer":"yuri@FreeBSD.org","www":"https://calf-studio-gear.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86e6e86085454cbe11a823f46b9b792f91aae75a4da3bc66ab97ed5d7d55427e","flatsize":22952608,"path":"All/calf-lv2-0.90.3.20210427_3.pkg","repopath":"All/calf-lv2-0.90.3.20210427_3.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":13238092,"desc":"Calf Studio Gear is an audio plug-in pack for LV2 and JACK environments.\nThe suite contains lots of effects (delay, modulation, signal processing,\ndynamics, distortion and mastering effects), instruments (SF2 player,\norgan simulator and a monophonic synthesizer) and tools (analyzer,\nmono/stereo tools). Calf Studio Gear aims for a professional audience.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"lash":{"origin":"audio/lash","version":"0.5.4_19"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libjack.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libcairo.so.2","liblash.so.1","libexpat.so.1","libfluidsynth.so.3","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libcalf.so","libcalflv2gui.so"],"options":{"DOCS":"on","LASH":"on","SSE":"on"}},{"name":"budgie-screensaver","origin":"x11/budgie-screensaver","version":"5.1.0_2","comment":"Budgie screen saver and locker","maintainer":"duchateau.olivier@gmail.com","www":"https://github.com/BuddiesOfBudgie/budgie-screensaver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e898997e4b07b1c0a7750079774cc36f8d3f34c4e8b74bc2ddc2da7719a9178a","flatsize":1066179,"path":"All/budgie-screensaver-5.1.0_2.pkg","repopath":"All/budgie-screensaver-5.1.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":210156,"desc":"Budgie Screensaver is a fork of gnome-screensaver intended for use with\nBudgie desktop and is similar in purpose of other screensavers.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gjs":{"origin":"lang/gjs","version":"1.76.2"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gnome-keyring":{"origin":"security/gnome-keyring","version":"42.1_4"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libgnomekbd":{"origin":"x11/libgnomekbd","version":"3.26.1_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11","budgie"],"shlibs_required":["libX11.so.6","libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libdbus-glib-1.so.2","libdbus-1.so.3","libgnome-desktop-3.so.19","libXxf86vm.so.1","libgdk_pixbuf-2.0.so.0"]},{"name":"eclipse","origin":"java/eclipse","version":"4.24_2","comment":"Eclipse IDE 2022-06","maintainer":"ports@FreeBSD.org","www":"https://www.eclipse.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdfa930bf7e98c42c728acb171a6197aa20d7bda001a1545ed4cf8c033d6cf3d","flatsize":273152239,"path":"All/eclipse-4.24_2.pkg","repopath":"All/eclipse-4.24_2.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":238462568,"desc":"The Eclipse Platform is an open extensible IDE for anything and yet\nnothing in particular. The Eclipse Platform provides building blocks\nand a foundation for constructing and running integrated software-\ndevelopment tools. The Eclipse Platform allows tool builders to\nindependently develop tools that integrate with other people's tools\nso seamlessly you can't tell where one tool ends and another starts.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["java","devel"],"messages":[{"message":"===>   NOTICE:\n\nThe eclipse port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"buddy","origin":"science/buddy","version":"2.4_2","comment":"Binary Decision Diagram library","maintainer":"ports@FreeBSD.org","www":"https://buddy.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc91317c770da9e706f7f4bb7ffbbc51d4c8534fcac312b14f5f87bac2eb465f","flatsize":1717449,"path":"All/buddy-2.4_2.pkg","repopath":"All/buddy-2.4_2.pkg","licenselogic":"single","pkgsize":339920,"desc":"BuDDY is a Binary Decision Diagram library, with: many highly efficient\nvectorized BDD operations, dynamic variable reordering, automated\ngarbage collection, a C++ interface with automatic reference counting,\nand much more.","categories":["science"],"shlibs_provided":["libbdd.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe buddy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bumprace","origin":"games/bumprace","version":"1.5.8_1","comment":"Simple arcade racing game","maintainer":"amdmi3@FreeBSD.org","www":"https://www.linux-games.com/bumprace/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7032c1650069a1fc9824d474cc0842a62682e8dc51f140cde04d9bf832e46706","flatsize":4295774,"path":"All/bumprace-1.5.8_1.pkg","repopath":"All/bumprace-1.5.8_1.pkg","licenselogic":"and","licenses":["GPLv2+","CC-BY-2.0","CC-BY-3.0"],"pkgsize":4176808,"desc":"In BumpRace, 1 player or 2 players (team or competitive) choose\namong 4 vehicles and race through a multi-level maze. The players\nmust acquire bonuses and avoid traps and enemy fire in a race against\nthe clock.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libjpeg.so.8","libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"btparse","origin":"textproc/btparse","version":"0.35_2","comment":"C library for parsing and processing BibTeX data files","maintainer":"perl@FreeBSD.org","www":"http://www.gerg.ca/software/btOOL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fbe8062382c71c419113dd1a3b655609edba9aa52425dbe3cfc74db08ca2e16","flatsize":323675,"path":"All/btparse-0.35_2.pkg","repopath":"All/btparse-0.35_2.pkg","licenselogic":"single","pkgsize":116240,"desc":"btparse is a C library for parsing and processing BibTeX files.\nIt provides a lexical scanner and LR parser (constructed by PCCTS),\nboth of which are efficient and offer good error detection and\nrecovery; a set of functions for traversing the AST (abstract\nsyntax tree) generated by the parser; and utility functions for\nmanipulating strings according to BibTeX conventions.","categories":["textproc"],"shlibs_provided":["libbtparse.so.0"]},{"name":"btor2tools","origin":"math/btor2tools","version":"g20190418","comment":"Generic parser and tool package for the BTOR2 format","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Boolector/btor2tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccc3e0ec19c35f255584f7008513f8b55f554034973d0bec0688975903c137b5","flatsize":95300,"path":"All/btor2tools-g20190418.pkg","repopath":"All/btor2tools-g20190418.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":35632,"desc":"The Btor2Tools package provides a generic parser and tools for the BTOR2 format.\n\nBtor2 is a word-level model checking format for capturing models of hardware and\npotentially software in a bit-precise manner.","categories":["math"],"shlibs_provided":["libbtor2parser.so"],"annotations":{"cpe":"cpe:2.3:a:btor2tools_project:btor2tools:g20190418:::::dragonfly6:x86_64"}},{"name":"btcheck","origin":"net-p2p/btcheck","version":"2.1_1","comment":"BitTorrent data checker and torrent file content viewer","maintainer":"danfe@FreeBSD.org","www":"https://sourceforge.net/projects/btcheck/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f2e53931131ba91d2d7f41e60561835340a1db7426e11bf25e65467ec773584","flatsize":65928,"path":"All/btcheck-2.1_1.pkg","repopath":"All/btcheck-2.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24996,"desc":"BtCheck can check downloaded data integrity according to the given\ntorrent and it can also show the information stored in the torrent\nfile: announce trackers, list of files with their size, hash value,\ncreation date, comments, etc.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net-p2p"],"options":{"DOCS":"on","BEECRYPT":"off","GCRYPT":"off","GNUTLS":"off","MBEDTLS":"off","NETTLE":"off","OPENSSL":"on","TOMCRYPT":"off"}},{"name":"celestia-glut","origin":"astro/celestia","version":"1.6.1_14","comment":"Scriptable space flight simulator for X11","maintainer":"danfe@FreeBSD.org","www":"https://celestia.space","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2af58b413cd6d1cc54996d8b8916ffbfe0f94b2bf588808029ebb867b14993a2","flatsize":69221488,"path":"All/celestia-glut-1.6.1_14.pkg","repopath":"All/celestia-glut-1.6.1_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":33767372,"desc":"Celestia is a free real-time space simulation that lets you experience our\nuniverse in three dimensions.  Unlike most planetarium software, Celestia\ndoesn't confine you to the surface of the Earth.  You can travel throughout\nthe solar system, to any of over 100,000 stars, or even beyond the galaxy.\n\nAll travel in Celestia is seamless; the exponential zoom feature lets you\nexplore space across a huge range of scales, from galaxy clusters down to\nspacecraft only a few meters across.  A \"point-and-goto\" interface makes it\nsimple to navigate through the universe to the object you want to visit.\n\nCelestia is expandable.  It comes with large catalog of stars, galaxies,\nplanets, moons, asteroids, comets, and spacecraft.  If that's not enough,\nyou can download dozens of easy to install add-ons with more objects.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["astro"],"shlibs_required":["libintl.so.8","libGL.so.1","liblua-5.2.so","libpng16.so.16","libjpeg.so.8","libglut.so.3","libGLU.so.1"],"options":{"DOCS":"on"}},{"name":"celestia-gtk","origin":"astro/celestia-gtk","version":"1.6.1_14","comment":"Scriptable space flight simulator for X11","maintainer":"danfe@FreeBSD.org","www":"https://celestia.space","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5cb3763b4ed60eb758ff406c71aeb386097dfbf6a879c5427e54c1c3a69484b","flatsize":69710089,"path":"All/celestia-gtk-1.6.1_14.pkg","repopath":"All/celestia-gtk-1.6.1_14.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":33923232,"desc":"Celestia is a free real-time space simulation that lets you experience our\nuniverse in three dimensions.  Unlike most planetarium software, Celestia\ndoesn't confine you to the surface of the Earth.  You can travel throughout\nthe solar system, to any of over 100,000 stars, or even beyond the galaxy.\n\nAll travel in Celestia is seamless; the exponential zoom feature lets you\nexplore space across a huge range of scales, from galaxy clusters down to\nspacecraft only a few meters across.  A \"point-and-goto\" interface makes it\nsimple to navigate through the universe to the object you want to visit.\n\nCelestia is expandable.  It comes with large catalog of stars, galaxies,\nplanets, moons, asteroids, comets, and spacecraft.  If that's not enough,\nyou can download dozens of easy to install add-ons with more objects.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkglext":{"origin":"x11-toolkits/gtkglext","version":"1.2.0_21"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["astro"],"shlibs_required":["libintl.so.8","libgtkglext-x11-1.0.so.0","libgdkglext-x11-1.0.so.0","libGL.so.1","libpangox-1.0.so.0","libX11.so.6","libgmodule-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","liblua-5.2.so","libtheora.so.0","libogg.so.0","libpng16.so.16","libjpeg.so.8","libGLU.so.1"],"options":{"DOCS":"on"}},{"name":"bubble-chains","origin":"games/bubble-chains","version":"0.2.0_1","comment":"Free crossplatform 2D arcade-puzzle game","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/ArsMasiuk/bubble-chains","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b0754037d5127fd90cfda64410e16f3b9771affbd7e642dec918e6b27758eb5","flatsize":4947054,"path":"All/bubble-chains-0.2.0_1.pkg","repopath":"All/bubble-chains-0.2.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2936848,"desc":"Bubble Chains is a funny 2D game which runs on Linux, Windows and\nFreeBSD.\n\nYou have to collect color bubbles on the field by combining them\ninto chains of three or more bubbles. Collected chains disapper,\nmaking other bubbles falling down. The longer is a chain, the more\nscore is added to the corresponding target at the bottom. Completed\ntargets are then removed from the field.\n\nThe aim of Bubble Chains is to remove all of the targets on each\nlevel, and to do this before the time (indicated with the blue-colored\nbar at the right) runs out. Keep doing this until you have passed\nthe last level and won the game.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games"],"shlibs_required":["libXrandr.so.2","libX11.so.6","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on"}},{"name":"clang-mesa","origin":"lang/clang-mesa","version":"13.0.1_1","comment":"Clang smaller","maintainer":"zrj@ef.irc","www":"http://llvm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5e28cf40966ba24ef0801250a3d95e307fd98bed053be37ae37c7aa7ba498c1","flatsize":333354142,"path":"All/clang-mesa-13.0.1_1.pkg","repopath":"All/clang-mesa-13.0.1_1.pkg","licenselogic":"and","licenses":["APACHE20","LLVM2"],"pkgsize":46430996,"desc":"The minimal clang.\n\nWWW: http://llvm.org/","deps":{"llvm-libs-mesa":{"origin":"graphics/llvm-libs-mesa","version":"13.0.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang"],"shlibs_required":["libLLVM-mesa-13.so"],"shlibs_provided":["libclang-cpp-mesa.so.13","libclang-mesa.so.13"]},{"name":"btoa","origin":"converters/btoa","version":"5.2_2,1","comment":"Encode/decode binary to printable ASCII","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c98c89b67c68bb6a4dfea1b8bc12b4b48869e02678141a9c3c3e44155f9d539f","flatsize":18093,"path":"All/btoa-5.2_2,1.pkg","repopath":"All/btoa-5.2_2,1.pkg","licenselogic":"single","pkgsize":10148,"desc":"This is a port of btoa version 5.2, written by Paul Rutter, Joe\nOrost & Stefan Parmark.  btoa converts 4 binary characters to 5\nascii ones, causing a 25%25 expansion.  (btoa is thus more efficient\nthan uuencode, which causes a 33%25 expansion.)  Spaces will not be\nused, which should make it safe to send files over e-mail or Usenet\nwithout risking that blanks become tabs.  Each resulting row of\ntext has a single-byte checksum for error detection.  A diagnosis\nfile provides a list of errors found this way, which could then be\nused to retransmit only the failing lines.\n\nPatch 1 is an unofficial, non-platform-specific patch to version\n5.2 of btoa.  It allows for automatic decoding of btoa files if\nthe program is invoked as \"atob\" (no -a argument necessary).  It\nalso outfits the Makefile to do clean and install.","categories":["converters"],"messages":[{"message":"===>   NOTICE:\n\nThe btoa port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bucklespring","origin":"games/bucklespring","version":"1.5.1","comment":"Nostalgia bucklespring keyboard sound","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/zevv/bucklespring","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7830deac00008dcf1983db892a0770b4a7f5b339694dc2c9626b2a68861c7311","flatsize":5618844,"path":"All/bucklespring-1.5.1.pkg","repopath":"All/bucklespring-1.5.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2998352,"desc":"Bucklespring runs as a background process and plays back the sound of\neach key pressed and released on your keyboard, just as if you were\nusing an IBM Model-M. The sound of each key has carefully been sampled,\nand is played back while simulating the proper distance and direction\nfor a realistic 3D sound palette of pure nostalgic bliss.","deps":{"alure":{"origin":"audio/alure","version":"1.2_13"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"}},"categories":["games"],"shlibs_required":["libalure.so.1","libopenal.so.1","libXtst.so.6","libX11.so.6"]},{"name":"bstack","origin":"sysutils/bstack","version":"0.1_1","comment":"Debug tool that shows the stack trace of a running process","maintainer":"pizzamig@FreeBSD.org","www":"https://github.com/pizzamig/bstack","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e0fcfc9c85efd09e026544dc87a5f4705ed16edc23b0c22be18fe97d0aa86e9","flatsize":1541,"path":"All/bstack-0.1_1.pkg","repopath":"All/bstack-0.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1788,"desc":"bstack - gstack for FreeBSD\n\nThis is a port of gstack, a script build around gdb on RedHat and other\nLinux distros, to FreeBSD.\n\nbstack take a PID as only parameter and print out the back trace of that\nrunning process. If the process is multithread, the backtrace of all\nthreads is printed.\n\nIt works with the last version of GDB","deps":{"gdb":{"origin":"devel/gdb","version":"14.1_2"}},"categories":["sysutils"]},{"name":"bsmtp","origin":"mail/bsmtp","version":"1.02_5","comment":"Batch SMTP support for sendmail, incoming and outgoing","maintainer":"naddy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"207d9a83823e57ee0aee83b91f642587a76896bc27dd3b236be9deca0264cc16","flatsize":52837,"path":"All/bsmtp-1.02_5.pkg","repopath":"All/bsmtp-1.02_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12752,"desc":"This package supplies batch SMTP support for sendmail, both incoming\nand outgoing.  Batch SMTP can be used to batch and compress mail\nmessages for UUCP links, which is faster and doesn't suffer from\nthe address limitations of rmail.  Bsmtp's version of batch SMTP\nis fully compatible with smail.","deps":{"freebsd-uucp":{"origin":"net/freebsd-uucp","version":"1.07.4_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"DOCS":"on"}},{"name":"bspwm","origin":"x11-wm/bspwm","version":"0.9.10_2","comment":"Tiling window manager based on binary space partitioning","maintainer":"jbo@FreeBSD.org","www":"https://github.com/baskerville/bspwm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03b92b6bc01ae8ae9456f0bba945c60bf1d64bd57b74a124c5e94907000ec551","flatsize":247268,"path":"All/bspwm-0.9.10_2.pkg","repopath":"All/bspwm-0.9.10_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":93776,"desc":"bspwm is a tiling window manager that represents windows as the leaves\nof a full binary tree. It is controlled and configured via bspc.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"sxhkd":{"origin":"x11/sxhkd","version":"0.6.2_1"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"}},"categories":["x11-wm"],"shlibs_required":["libxcb.so.1","libxcb-util.so.1","libxcb-keysyms.so.1","libxcb-icccm.so.4","libxcb-ewmh.so.2","libxcb-randr.so.0","libxcb-xinerama.so.0","libxcb-shape.so.0"],"options":{"CONTRIB":"on","DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Copy the files bspwmrc and sxhkdrc from /usr/local/share/examples/bspwm to\n~/.config/bspwm/ and ~/.config/sxhkd/ and configure them as you wish.\n\nAnd add these lines to you .xinitrc:\nsxhkd &\nexec bspwm\n\nThen type startx from tty to run bspwm.","type":"install"}]},{"name":"bspwm-devel","origin":"x11-wm/bspwm-devel","version":"0.9.10.20230829_2","comment":"Tiling window manager based on binary space partitioning","maintainer":"jbo@FreeBSD.org","www":"https://github.com/baskerville/bspwm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"390df3fa7a5ad7e900ce2f9370cc90893ffaa0cbe87bf5a888b3f221e4a26e2f","flatsize":252536,"path":"All/bspwm-devel-0.9.10.20230829_2.pkg","repopath":"All/bspwm-devel-0.9.10.20230829_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":95956,"desc":"bspwm is a tiling window manager that represents windows as the leaves\nof a full binary tree. It is controlled and configured via bspc.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"sxhkd":{"origin":"x11/sxhkd","version":"0.6.2_1"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"}},"categories":["x11-wm"],"shlibs_required":["libxcb.so.1","libxcb-util.so.1","libxcb-keysyms.so.1","libxcb-icccm.so.4","libxcb-ewmh.so.2","libxcb-randr.so.0","libxcb-xinerama.so.0","libxcb-shape.so.0"],"options":{"CONTRIB":"on","DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Copy the files bspwmrc and sxhkdrc from /usr/local/share/examples/bspwm to\n~/.config/bspwm/ and ~/.config/sxhkd/ and configure them as you wish.\n\nAnd add these lines to you .xinitrc:\nsxhkd &\nexec bspwm\n\nThen type startx from tty to run bspwm.","type":"install"}]},{"name":"bsod","origin":"misc/bsod","version":"0.2","comment":"Experience the authentic Microsoft Windows experience","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/folkertvanheusden/bsod","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab2010f93d3170f28984544f708f7468327d299dcf98b9e6dd8e1cf463727b80","flatsize":19546,"path":"All/bsod-0.2.pkg","repopath":"All/bsod-0.2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":7008,"desc":"This program will let you UNIX user experience the authentic Microsoft\nWindows experience. Bsod displays the famous windows xp blue screen\nof death on the console. Errors and drivers causing the error are\nselected randomly from a large set of examples.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["misc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"bsp","origin":"games/bsp","version":"5.2_1","comment":"Node builder for Doom","maintainer":"ports@FreeBSD.org","www":"https://doombsp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"393b2fbde43d395a34d7eb3e2bfa6663256fe7c5b8e16d222d23a6630110deff","flatsize":55867,"path":"All/bsp-5.2_1.pkg","repopath":"All/bsp-5.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25832,"desc":"BSP is one of the best node builders for Doom.\n\nWhat are Nodes?\n\nDoom uses a rendering algorithm based on a binary space partition,\notherwise known as a BSP tree. This is stored in a data lump called\nNODES in the WAD file. So tools to build the BSP tree are known as\nnode builders.\n\nBefore you can play a level that you have created, you must use a node\nbuilder to create the data that Doom will use to render the level. BSP\nis one of several node builders that can do this.","categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bsp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bstone","origin":"games/bstone","version":"1.1.9_3","comment":"Source port of Blake Stone","maintainer":"devel@stasyan.com","www":"https://github.com/bibendovsky/bstone","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fefd9a315c3db7049a616e602ab0b9bbb216b74d0100f8ba39a76ab6fcb5897d","flatsize":733562,"path":"All/bstone-1.1.9_3.pkg","repopath":"All/bstone-1.1.9_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":264788,"desc":"A source port of game Blake Stone: Aliens of Gold and Blake Stone: Planet Strike\n\nFeatures:\n* High resolution rendering of world (extended vanilla engine)\n* Modern and vanilla controls\n* Allows to customize control bindings\n* Separate volume control of sound effects and music\n\nSupported games:\n* Aliens of Gold v1.0 full\n* Aliens of Gold v2.0 full\n* Aliens of Gold v2.1 full\n* Aliens of Gold v3.0 full\n* Aliens of Gold v3.0 shareware\n* Planet Strike v1.0\n* Planet Strike v1.1","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"bsfilter","origin":"mail/bsfilter","version":"1.0.19_3","comment":"Bayesian spam filter written in Ruby","maintainer":"ports@FreeBSD.org","www":"https://en.sourceforge.jp/projects/bsfilter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"494633410d9a0790062e325299007f1315f5d14dd44d4d6950a8e9a827a14702","flatsize":138672,"path":"All/bsfilter-1.0.19_3.pkg","repopath":"All/bsfilter-1.0.19_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":31632,"desc":"bsfilter is a spam filter using Bayesian(statistical) algorithm.\n\n- a filter which distinguishes spam and non-spam mail\n- support mails written in English and Japanese language\n- written in Ruby\n- support 3 methods for access\n-- traditional Unix-style filter. study and judge local files or pipe\n-- IMAP. study and judge mails in an IMAP server. IMAP over SSL supported\n-- POP proxy. run between POP server and MUA. POP over SSL supported\n- distributed under GPL","deps":{"ruby":{"origin":"lang/ruby32","version":"3.2.4,1"},"rubygem-gdbm":{"origin":"databases/rubygem-gdbm","version":"2.1.0,2"},"rubygem-sdbm":{"origin":"databases/rubygem-sdbm","version":"1.0.0"}},"categories":["mail","ruby"],"options":{"EXAMPLES":"on"},"messages":[{"message":"Before actually using it, it is necessary to prepare a word database.\n\n1. The word contained in clean mail is counted.\n\n  $ bsfilter --add-clean ~/Maildir/cur/*\n\n or\n\n  $ cd ~/Maildir/cur/ ; ls | xargs bsfilter -c\n\n2. The word in spam is counted.\n\n  $ bsfilter --add-spam ~/Maildir/.spam/cur/*\n\n or\n\n  $ cd ~/Maildir/.spam/cur/ ; ls | xargs bsfilter -s\n\n3. A database is updated for every word.\n\n  $ bsfilter -u","type":"install"},{"message":"===>   NOTICE:\n\nThe bsfilter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bsdstats","origin":"sysutils/bsdstats","version":"7.0_3","comment":"Monthly script for reporting anonymous statistics about your machine","maintainer":"scrappy@hub.org","www":"https://www.bsdstats.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a686c22d628fcb9686bb512a834eeca55a9ae414b6d2a0288cd1ee76a9e47f3","flatsize":16875,"path":"All/bsdstats-7.0_3.pkg","repopath":"All/bsdstats-7.0_3.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":6952,"desc":"BSDstats is an attempt to produce reasonably accurate statistics on\ndeployments of BSD operating systems.  This is useful for marketing,\nproject advocacy, hardware vendors and purchasers, device driver\nmaintainers, and port maintainers.\n\nThe major problem that we are trying to address is vendors who do not\nfeel that BSD operating systems present enough of a market to bother\nsupporting.\n\nMeant to be run monthly or during bootup, this script submits\nstatistics anonymously to a central server (http://bsdstats.org).\nPotentially sensitive details like IP addresses and hostnames are not\nstored by or relayed through the BSDstats server.","categories":["sysutils"],"options":{"TOR":"off"},"messages":[{"message":"You installed BSDstats: script reporting statistics about your machine.\n\nTo enable monthly reporting, add this line to /etc/periodic.conf:\n\tmonthly_statistics_enable=\"YES\"\n\nTo disable parts of reporting, add these lines to /etc/periodic.conf:\n\tmonthly_statistics_report_devices=\"NO\"\n\tmonthly_statistics_report_ports=\"NO\"\n\nTo limit which ports are being submitted:\n\tcreate /usr/local/etc/bsdstats.conf and list ports to report in\n\tthe form ${category}/${portname}, one entry per line. It is also\n\tpossible to use the special self explanatory keyword \"all-ports\".\nExample:\n\tsysutils/bsdstats\n\tports-mgmt/pkg\n\nTo enable reporting on bootup, add this line to /etc/rc.conf:\n\tbsdstats_enable=\"YES\"\n\nTo run it manually any time:\n\tbsdstats-send\n\nTo view current statistics, go to:\n\thttp://www.bsdstats.org/\n\nYou can build bsdstats with TOR port option to submit anonymously","type":"install"},{"message":"BSDstats is now disabled by default, to enable monthly reporting, add\nthis line to /etc/periodic.conf:\n\tmonthly_statistics_enable=\"YES\"","type":"upgrade","maximum_version":"7.0"}]},{"name":"bslizr-lv2","origin":"audio/bslizr-lv2","version":"1.2.16","comment":"Sequenced audio slicing effect LV2 plugin (\"step sequencer effect\")","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sjaehn/BSlizr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9885c55e6772ffa302bb29e43356759c96ebb629fcf70636e3ec42f7b8b3a24","flatsize":837838,"path":"All/bslizr-lv2-1.2.16.pkg","repopath":"All/bslizr-lv2-1.2.16.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":486668,"desc":"The plugin slices a stereo input, amplifies or silences the individual slices\nand send the whole sequence to the output. Although this affects only the audio\nsignal, it needs a playback running (Jack transport).","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["audio"],"shlibs_required":["libX11.so.6","libcairo.so.2","libfontconfig.so.1","libfreetype.so.6"]},{"name":"bshapr-lv2","origin":"audio/bshapr-lv2","version":"0.13","comment":"Beat/envelope shaper LV2 plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sjaehn/BShapr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f88d1684db01a21d7b42c35c798c27d004ac866c071974d736f937d57f5906c","flatsize":2045603,"path":"All/bshapr-lv2-0.13.pkg","repopath":"All/bshapr-lv2-0.13.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":421172,"desc":"B.Shapr is an envelope plugin for time or beat position-dependent effects. The\nuser can define up to four different envelope shapes by drawing Bezier curves.\nEach of these envelope shapes can be connected to different target effects,\nsuch as amplification, balance, stereo width, filters, pitch shift, delay, and\ndistortion effecs and can be combined together.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["audio"],"shlibs_required":["libX11.so.6","libcairo.so.2","libfontconfig.so.1","libfreetype.so.6"]},{"name":"bsdtris","origin":"games/bsdtris","version":"1.1_3","comment":"BSD version of text-based Tetris game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11398e74f7bcf8bb0707c6f84deb7d87a0f162f5ec069d5ba62d07f1299aab0f","flatsize":27060,"path":"All/bsdtris-1.1_3.pkg","repopath":"All/bsdtris-1.1_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":13412,"desc":"The tetris command runs a display-based game.  The object is to fit\nshapes together to form complete rows, which then vanish.  When the\nshapes fill up to the top, the game ends.  You can optionally select a\nlevel of play or custom-select control keys.\n\nThis port is made of OpenBSD's tetris games. It got there from NetBSD...","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe bsdtris port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bsdsfv","origin":"security/bsdsfv","version":"1.18","comment":"Flexible SFV checksum utility","maintainer":"ehaupt@FreeBSD.org","www":"https://bsdsfv.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33f578753b2b9452ef4866d74d61ac827c180624ae5450b166ef9677dd9a40d5","flatsize":31448,"path":"All/bsdsfv-1.18.pkg","repopath":"All/bsdsfv-1.18.pkg","licenselogic":"single","pkgsize":13000,"desc":"BSDsfv is a flexible and highly compatible SFV checksum utility.\n\nFeatures:\n\n  - create SFV files, verify downloaded single files or whole releases\n  - add banners to your SFV files\n  - very flexible and compatible with all other SFV tools currently known,\n    including SFVNIX compatibility mode concerning SFV files created\n  - easy to console application\n  - plug & play support for glFTPd and other demons including\n    count-missing-files feature for race scripts","categories":["security"],"options":{"DOCS":"on"}},{"name":"bsdhwmon","origin":"sysutils/bsdhwmon","version":"20151206_1","comment":"Hardware sensor monitoring utility for FreeBSD","maintainer":"jdc@koitsu.org","www":"https://github.com/koitsu/bsdhwmon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92f119d0fd668a1a77c2398090a512913c2f4bc202462d5724bacd0c3e8ab389","flatsize":27146,"path":"All/bsdhwmon-20151206_1.pkg","repopath":"All/bsdhwmon-20151206_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11576,"desc":"bsdhwmon is a program for FreeBSD for monitoring hardware sensors (fans,\ntemperatures, voltages, chassis intrusion, and more) on commerical-grade\nserver hardware.","categories":["sysutils"],"options":{"DEBUG":"off"}},{"name":"bsdowl","origin":"devel/bsdowl","version":"2.2.1_4","comment":"BSD Make macros for TeX, OCaml, noweb and more","maintainer":"michipili@gmail.com","www":"https://github.com/michipili/bsdowl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f78684534cd223a79e30ea91ffed9914c7c6079f354253bcbc0e5351150ed4e1","flatsize":205246,"path":"All/bsdowl-2.2.1_4.pkg","repopath":"All/bsdowl-2.2.1_4.pkg","licenselogic":"single","licenses":["CeCILL-Bv1"],"pkgsize":48796,"desc":"BSD Owl Scripts\n\nThis collection of BSD Make directives aims at providing a highly\nportable build system targetting modern UNIX systems and supporting\ncommon or less command languages.\n\nIt can already be used to:\n\n* Preparation and publication of TeX documents;\n* Development of TeX macros with NOWEB;\n* Development of OCaml software;\n* Maintainance of a FreeBSD workstation configuration files;\n* Preparation of a static website with ONSGMLS.","deps":{"GraphicsMagick":{"origin":"graphics/GraphicsMagick","version":"1.3.43_1,1"}},"categories":["devel"]},{"name":"bsh","origin":"lang/bsh","version":"2.1.1","comment":"Beanshell java scripting language","maintainer":"pfg@FreeBSD.org","www":"http://www.beanshell.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c24d847ff4c1b74c0fdf3b9a9e8131184713e78defa8cc259d376dd60ea87eba","flatsize":450637,"path":"All/bsh-2.1.1.pkg","repopath":"All/bsh-2.1.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":424252,"desc":"BeanShell is a small, free, embeddable Java source interpreter with object\nscripting language features, written in Java. BeanShell dynamically executes\nstandard Java syntax and extends it with common scripting conveniences such as\nloose types, commands, and method closures like those in Perl and JavaScript.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["lang","java"]},{"name":"cargo-c","origin":"devel/cargo-c","version":"0.10.2","comment":"Cargo C-ABI helpers","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/lu-zero/cargo-c","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24759e47d42d8cf7d2f5934a4b52d40df556285f1f53e70ac05382ab17a6cc2f","flatsize":115188921,"path":"All/cargo-c-0.10.2.pkg","repopath":"All/cargo-c-0.10.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26982564,"desc":"cargo applet to build and install C-ABI compatible dynamic and static\nlibraries.\n\nIt produces and installs a correct pkg-config file, a static library\nand a dynamic library, and a C header to be used by any C (and\nC-compatible) software.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"libssh2":{"origin":"security/libssh2","version":"1.11.0_1,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libgit2.so.1.7","libssl.so.12","libcrypto.so.12","libssh2.so.1","libcurl.so.4"]},{"name":"bsdinfo","origin":"sysutils/bsdinfo","version":"0.22_2","comment":"Simple utility to display system-based information","maintainer":"freebsd-ports@samu.pl","www":"https://github.com/samaelszafran/bsdinfo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d741c25128311de391946327fc6a240f89572a46208fd2951626fd630c7bb90","flatsize":21392,"path":"All/bsdinfo-0.22_2.pkg","repopath":"All/bsdinfo-0.22_2.pkg","licenselogic":"single","pkgsize":4776,"desc":"This is a FreeBSD attempt to implement archey-like terminal system information\ndisplay utility. It is just an esthetic way to display system information.\nRight now it doesn't have any configurable options (different themes, switches\nto change behaviour, etc), but I will add such features in the future,\nperhaps.","categories":["sysutils"],"options":{"X256":"on"}},{"name":"bsequencer-lv2","origin":"audio/bsequencer-lv2","version":"1.8.10","comment":"Multi channel MIDI step sequencer LV2 plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sjaehn/BSEQuencer","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c4ece06492a423bf227029fffcdc4fe73decdf0f52d5236f409af5662bcf777","flatsize":1967039,"path":"All/bsequencer-lv2-1.8.10.pkg","repopath":"All/bsequencer-lv2-1.8.10.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":617832,"desc":"Multi channel MIDI step sequencer LV2 plugin.\n\nKey features:\n* Step sequencer with a selectable pattern matrix size (8x16, 16x16, 24x16,\n  or 32x16)\n* Autoplay or host / MIDI controlled playing\n* Handles multiple MIDI inputs signals (keys) in one sequencer instance\n* Use musical scales and / or drumkits\n* Scale editor\n* Controls for playing direction, jump, skip, and stop options placeable to any\n  position within the matrix\n* Notes can be associated with four different, configurable output channels\n* Output channels connectable with individual MIDI channels","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["audio"],"shlibs_required":["libX11.so.6","libcairo.so.2","libfontconfig.so.1","libfreetype.so.6"]},{"name":"bsdcrashtar","origin":"sysutils/bsdcrashtar","version":"0.1.3_2","comment":"Archive FreeBSD kernel crash files","maintainer":"trociny@FreeBSD.org","www":"https://code.google.com/archive/p/bsdcrashtar/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76717af60031cc1d39a756e6dfe4172592d48d7d26d492c9aad516b08518bd09","flatsize":11850,"path":"All/bsdcrashtar-0.1.3_2.pkg","repopath":"All/bsdcrashtar-0.1.3_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7084,"desc":"The bsdcrashtar utility creates tar a archive that contains all files needed\nfor debugging FreeBSD kernel crash (vmcore, kernel, loaded modules, sources\nthat appear in backtrace). This is useful for debugging a crash on another\nhost, sending it to developers or if you are going to upgrade the kernel on\ncrashed host but would like to keep crashdump in case the developers ask you to\nprovide additional info.\n\nCreated tar archive contains also a script that when being run inside unpacked\narchive will give kgdb(1) session with crash core loaded in it. The script\nshould be run with root privileges because it does chroot(8) before starting\nkgdb(1).","categories":["sysutils"]},{"name":"bugsquish","origin":"games/bugsquish","version":"0.0.6_13","comment":"Action game not unlike light gun arcade games","maintainer":"ports@FreeBSD.org","www":"http://www.newbreedsoftware.com/bugsquish/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d16e22c9d87cd7f2c6e79a668da15ee12a2e92c6e272e37ecca59d8d3c543009","flatsize":7527121,"path":"All/bugsquish-0.0.6_13.pkg","repopath":"All/bugsquish-0.0.6_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6364484,"desc":"In Bug Squish, you must defend your arm from an onslaught of\nblood-sucking insects. Use your fly-swatter to squish them before they\nsuck you dry.\n\nBug Squish is based on the shareware game \"Blood Suckers\" for MacOS,\nby Brian Greenstone of Pangea Software.","deps":{"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bugsquish port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bsdelf","origin":"devel/bsdelf","version":"0.7.1","comment":"BSD libelf implementation.","maintainer":"zrj@efnet.irc","www":"http://elftoolchain.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07f57bbde7deed6e1c780f676474002e659212f0993249b413c1a5b3c8c00b1a","flatsize":1298276,"path":"All/bsdelf-0.7.1.pkg","repopath":"All/bsdelf-0.7.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":233336,"desc":"BSD elftoolchain libelf implementation.\n\nWWW: http://elftoolchain.sourceforge.net/","categories":["devel"],"shlibs_provided":["libdwarf.so.3","libelf.so.1","libelftc.so.1"],"messages":[{"message":"To use this port add:\n  CFLAGS+= -I${LOCALBASE}/bsdelf/include\n  LDFLAGS+=  -L${LOCALBASE}/bsdelf/lib\n             -Wl,-rpath,${LOCALBASE}/bsdelf/lib","type":"install"}]},{"name":"bsdftpd-ssl","origin":"ftp/bsdftpd-ssl","version":"1.1.0_5","comment":"Secure FTP client/server with TLS/SSL support","maintainer":"skynick@mail.sc.ru","www":"http://bsdftpd-ssl.sc.ru","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"388bcef246611c4fbfb95a9fcc1bab28a402dbee82149833d55e61ded3a9baa5","flatsize":441157,"path":"All/bsdftpd-ssl-1.1.0_5.pkg","repopath":"All/bsdftpd-ssl-1.1.0_5.pkg","licenselogic":"single","pkgsize":166240,"desc":"BSDftpd-ssl is the secure FTP server that supports industry standard TLS/SSL\nencryption and authentication for whole FTP sessions and data transfers. This\nimplementation is compatible with the original FTP protocol, which is described\nin RFC 959, and the TLS/SSL enhancement allows RFC 2228-compliant TLS/SSL\nprotection for both control and data channels.\n\nThis package contains the secure FTP server, the command-line TLS/SSL-aware FTP\nclient utility, an essential documentation, and also script programs for a\nbasic X.509 certificate management.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["ftp"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libncurses.so.6"],"options":{"DOCS":"on","EXAMPLES":"on","SERVER":"on"},"messages":[{"message":"You will also need to read \"Configuration\" and \"Supplement information\" parts\nof the /usr/local/share/doc/bsdftpd-ssl/INSTALL file from the package\ndocumentation for the subsequent configuration steps:\n  1. Create the server certificate\n  2. Edit PAM configuration\n  3. Start the FTP server\n\nPlease note:\n- The example configuration files are available in the\n  /usr/local/share/examples/bsdftpd-ssl directory.\n- The manual page for the FTP server is available as ftpd-ssl(8).","type":"install"}]},{"name":"bsdcflow","origin":"devel/bsdcflow","version":"0.0.6_2","comment":"Call graph generator for C and assembler code","maintainer":"ports@FreeBSD.org","www":"https://bitbucket.org/marcusva/cflow","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7098dd2d26c1b9b9a61260e04b7576789182dac3ee3dde69c2c1eff3ec673e02","flatsize":91133,"path":"All/bsdcflow-0.0.6_2.pkg","repopath":"All/bsdcflow-0.0.6_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":26588,"desc":"cflow reads files as C or assembler program source and prints a graph\nof the function call hierarchy. Called functions are indented according\nto their caller-callee relationship, in the order of occurrence.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe bsdcflow port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bsdec2-image-upload","origin":"net/bsdec2-image-upload","version":"1.4.8","comment":"Tool for creating Amazon EC2 AMIs","maintainer":"cperciva@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c467c296469602150db2d0ec4970c571f836caa3f67e31fb3e9e32288c1fccb","flatsize":63341,"path":"All/bsdec2-image-upload-1.4.8.pkg","repopath":"All/bsdec2-image-upload-1.4.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":26712,"desc":"Tool for uploading disk images into Amazon EC2 and creating Amazon Machine\nImages from them.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libcrypto.so.12","libssl.so.12"]},{"name":"build2","origin":"devel/build2","version":"0.16.0","comment":"Cross-platform toolchain for building and packaging C++ code","maintainer":"fuz@FreeBSD.org","www":"https://build2.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9909a7f8c736b51c5f34c927d9fca8faa3b0f92065129558569f3d81453f828c","flatsize":23934228,"path":"All/build2-0.16.0.pkg","repopath":"All/build2-0.16.0.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE","MIT"],"pkgsize":6228192,"desc":"build2 is an open source (MIT), cross-platform build toolchain that aims to\napproximate Rust Cargo's convenience for developing and packaging C/C++\nprojects while providing more depth and flexibility, especially in the build\nsystem.","deps":{"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["devel"],"shlibs_required":["libsqlite3.so.0"],"shlibs_provided":["libbpkg-0.16.so","libbuild2-0.16.so","libbuild2-autoconf-0.16-0.2.so","libbuild2-bash-0.16-0.16.so","libbuild2-bin-0.16-0.16.so","libbuild2-c-0.16-0.16.so","libbuild2-cc-0.16-0.16.so","libbuild2-cli-0.16-0.16.so","libbuild2-cxx-0.16-0.16.so","libbuild2-in-0.16-0.16.so","libbuild2-kconfig-0.16-0.3.so","libbuild2-version-0.16-0.16.so","libbutl-0.16.so","libodb-2.5.0-b.25.so","libodb-sqlite-2.5.0-b.25.so","libpkg-config-0.1.so"],"options":{"DOCS":"on"}},{"name":"bsddialog","origin":"devel/bsddialog","version":"1.0.1","comment":"Text User Interface Widgets","maintainer":"alfix86@gmail.com","www":"https://gitlab.com/alfix/bsddialog","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b382e2ad70ad559427fb293d7ab0f0142c408476b285382207e08c7009b4362e","flatsize":289718,"path":"All/bsddialog-1.0.1.pkg","repopath":"All/bsddialog-1.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":77456,"desc":"Utility (bsddialog(1)) and library (libbsddialog) to build scripts and tools\nwith TUI Widgets.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libtinfo.so.6","libncurses.so.6"],"shlibs_provided":["libbsddialog.so.1.0.1"]},{"name":"bzflag-server","origin":"games/bzflag-server","version":"2.4.26_2","comment":"Multiplayer 3D tank battle game (server only)","maintainer":"kevinz5000@gmail.com","www":"https://bzflag.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f180bdf00fb71f8515f81473f325c81390a497065c76a26198a919f1c06ad7d8","flatsize":16476499,"path":"All/bzflag-server-2.4.26_2.pkg","repopath":"All/bzflag-server-2.4.26_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":9913036,"desc":"BZFlag is a free online multiplayer 3D tank battle game. The name\noriginates from \"Battle Zone Capture The Flag\". It runs on Windows,\nMac OSX, Linux, BSD, and other platforms. It was one of the most\npopular games ever on Silicon Graphics machines and continues to\nbe developed and improved to this day.\n\nAt its heart, the game is a 3D first person tank simulation where\nopposing teams battle for dominance.","deps":{"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libcurl.so.4","libcares.so.2"]},{"name":"bsdnt","origin":"math/bsdnt","version":"1.0_1","comment":"Bignum Library","maintainer":"bofh@FreeBSD.org","www":"https://github.com/wbhart/bsdnt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ad57e35ed374192f30c665d1cd3271db90ddb1321a05546cd016d0ade7312b1","flatsize":842514,"path":"All/bsdnt-1.0_1.pkg","repopath":"All/bsdnt-1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":139660,"desc":"A BSD licensed Bignum library","categories":["math"]},{"name":"bsd-plotutils","origin":"graphics/bsd-plotutils","version":"1.4.2_3","comment":"Traditional plotting utilities","maintainer":"toranktto@gmail.com","www":"https://github.com/Toranktto/bsd-plotutils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5db85f4c3f250e689667f896bdd23e17ea77d3d831b90a817d83432448659078","flatsize":481851,"path":"All/bsd-plotutils-1.4.2_3.pkg","repopath":"All/bsd-plotutils-1.4.2_3.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":63732,"desc":"Traditional plotting utilities and libraries with some improvements.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["graphics"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libplot.so.1","libplot4013.so.1","libplot4014.so.1","libplot7221.so.1","libplotbg.so.1","libplotcrt.so.1","libplotdumb.so.1","libplotgigi.so.1","libplotimagen.so.1"],"options":{"FORTRAN":"off"}},{"name":"bsdconv-opencc","origin":"chinese/bsdconv-opencc","version":"11.5","comment":"OpenCC conversion module for bsdconv","maintainer":"buganini@gmail.com","www":"https://github.com/buganini/bsdconv-opencc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40bc00beae0ba65d14c5d5134e78dfaf88d9b89956ff3324a2515824be71e4bb","flatsize":9605,"path":"All/bsdconv-opencc-11.5.pkg","repopath":"All/bsdconv-opencc-11.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3940,"desc":"Open Chinese Convert (OpenCC) is an open source Simplified-Traditional\nChinese conversion project, providing high quality thesaurus and libopencc,\nas well as a conversion utility and a dictionary generator.\n\nbsdconv is a BSD licensed charset/encoding converter library with more\n function than libiconv. (Currently, only a few codecs are supported)\n\nThis port is a opencc conversion module for bsdconv.","deps":{"bsdconv":{"origin":"converters/bsdconv","version":"11.6"},"zh-opencc":{"origin":"chinese/opencc","version":"1.1.6"}},"categories":["chinese","converters"],"shlibs_required":["libbsdconv.so.11","libopencc.so.1.1"]},{"name":"bsdebfetch","origin":"sysutils/bsdebfetch","version":"1.1.b","comment":"Simple system info tool written in bash","maintainer":"ports@shiori.com.br","www":"https://git.sr.ht/~shiorid/bsdebfetch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebf5b6b619f4e9a48840f282748ed9fe465dcc7e26fd4ab4c2a694144a802021","flatsize":38214,"path":"All/bsdebfetch-1.1.b.pkg","repopath":"All/bsdebfetch-1.1.b.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13852,"desc":"BSDebfetch is a simple yet beautiful system information tool for FreeBSD\nbased on Debfetch, written in GNU Bash.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["sysutils"]},{"name":"bsdadminscripts2","origin":"ports-mgmt/bsdadminscripts2","version":"0.5.0","comment":"BSD Administration Scripts 2","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/lonkamikaze/bsda2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bc193386bb6482c3b60b9c62c182e784482486f7176cbbe259cc110a3c00a6c","flatsize":350206,"path":"All/bsdadminscripts2-0.5.0.pkg","repopath":"All/bsdadminscripts2-0.5.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":99076,"desc":"This is a collection of scripts around the use of ports and packages.\n\nIt allows you to:\n- check library dependencies without producing false positives (pkg_libchk)\n- lets you manage the autoremove flag for leaf packages (pkg_trim)\n- remove obsolete or damaged distfiles (distviper)\n- manage build flags (buildflags.conf)\n- auto-create pkg-plist files taking port options into account (makeplist)","categories":["ports-mgmt"],"options":{"DOCS":"on"}},{"name":"bsd-vacation","origin":"mail/bsd-vacation","version":"1.0.1","comment":"This is a port of the vacation(1) command based on the BSD4.3 version","maintainer":"gbe@FreeBSD.org","www":"https://github.com/gbergling/bsd-vacation","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c4b964069b15e978cd3c47936998f071f4bc7f3b0bc39a4cba9940fdffaa4f6","flatsize":18840,"path":"All/bsd-vacation-1.0.1.pkg","repopath":"All/bsd-vacation-1.0.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":10116,"desc":"This is a port of the vacation(1) command based on the BSD4.3 version. It is\nbased on the NetBSD version, which also incorporates changs from OpenBSD. It\nsupports RFC 2076 \"Common Internet Message Headers\" and\nRFC 3834 \"Recommendations for Automatic Responses to Electronic Mail\".","categories":["mail"]},{"name":"bsd-splash-changer","origin":"sysutils/bsd-splash-changer","version":"060211","comment":"Boot Splash Image Changer","maintainer":"gamato@users.sf.net","www":"https://mato.gamato.org/freebsd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"721a03ddec50c3e14d6f49e3aa779f32f134e3a942a3ac355dfbdf2ce68ed8ca","flatsize":1673,"path":"All/bsd-splash-changer-060211.pkg","repopath":"All/bsd-splash-changer-060211.pkg","licenselogic":"single","pkgsize":1528,"desc":"This is a boot splash image changer for FreeBSD.\n\nSee the post-installation message for instructions.","categories":["sysutils"],"messages":[{"message":"To use the port you need to perform the following steps:\n\n1) Place your image files into /usr/local/share/bsd-splash-changer.\n2) Add the following to /etc/rc.conf[.local] to enable it:\n\n   splash_changer_enable=\"YES\"\n\n3) Enable the boot splash screen as described in splash(4) and set the\n   following in /boot/loader.conf[.local]:\n\n   bitmap_name=\"/boot/splash\"\n\nAlso, be careful if you already have a file \"/boot/splash\" because it will be\nreplaced when the script is executed.","type":"install"}]},{"name":"bsd-spell","origin":"textproc/bsd-spell","version":"1.0.1_2","comment":"This is a port of the 4.4BSD spell command","maintainer":"gbe@FreeBSD.org","www":"https://github.com/gbergling/bsdspell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04d01e95f36af8658e048fb8be0497ee47ea85bbb422482877bdcc5835b697ff","flatsize":95465,"path":"All/bsd-spell-1.0.1_2.pkg","repopath":"All/bsd-spell-1.0.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":39912,"desc":"spell(1) collects words from the named documents and looks them up in a\nspelling list. Words that neither occur among nor are derivable\n(by applying certain inflections, prefixes or suffixes) from words in the\nspelling list are printed on the standard output.\n\nderoff(1) reads each file in sequence and removes all roff command lines,\nbackslash constructions, macro definitions, eqn constructs (between \".EQ\"\nand \".EN\" lines or between delimiters), pic pictures, and table descriptions\nand writes the remainder to the standard output.","categories":["textproc"]},{"name":"bsd-diff","origin":"textproc/bsddiff","version":"20120705_3","comment":"BSD-licensed version of diff from OpenBSD","maintainer":"ports@FreeBSD.org","www":"https://www.freebsd.org/projects/ideas/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f46352e6e9e6757aef9add75cc8427867f5492f41b83f68c63d2e0e8a3777f25","flatsize":48070,"path":"All/bsd-diff-20120705_3.pkg","repopath":"All/bsd-diff-20120705_3.pkg","licenselogic":"single","pkgsize":24320,"desc":"This is the BSD-licensed version of the well-known diff utility, obtained from\nOpenBSD. It lacks some features of GNU diff. It is a proposed project idea\nto replace the GNU diff with this one, but it needs to be completed first.\nPatches are highly appreciated.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe bsd-diff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bsdconv","origin":"converters/bsdconv","version":"11.6","comment":"BSD licensed charset/encoding converter library","maintainer":"buganini@gmail.com","www":"https://github.com/buganini/bsdconv","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a6c5271527b6be2db5cdbcc42c466dbdb61eca672bfb7204b637f2860073f4f","flatsize":15050785,"path":"All/bsdconv-11.6.pkg","repopath":"All/bsdconv-11.6.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":1032072,"desc":"BSD licensed charset/encoding converter library with more function than\nlibiconv. (Currently, only a few codecs are supported)","categories":["converters"],"shlibs_provided":["libbsdconv.so.11"],"options":{"CHINESE":"off","EBCDIC":"off"}},{"name":"bzflag","origin":"games/bzflag","version":"2.4.26_2","comment":"Multiplayer 3D tank battle game","maintainer":"kevinz5000@gmail.com","www":"https://bzflag.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7b9f3c8c06d86d274fc2731fdcf71349cb0ee5101599f01331d29dcd969b5b3","flatsize":18922354,"path":"All/bzflag-2.4.26_2.pkg","repopath":"All/bzflag-2.4.26_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":10576148,"desc":"BZFlag is a free online multiplayer 3D tank battle game. The name\noriginates from \"Battle Zone Capture The Flag\". It runs on Windows,\nMac OSX, Linux, BSD, and other platforms. It was one of the most\npopular games ever on Silicon Graphics machines and continues to\nbe developed and improved to this day.\n\nAt its heart, the game is a 3D first person tank simulation where\nopposing teams battle for dominance.","deps":{"c-ares":{"origin":"dns/c-ares","version":"1.30.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXdamage":{"origin":"x11/libXdamage","version":"1.1.6"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxshmfence":{"origin":"x11/libxshmfence","version":"1.3.2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libcurl.so.4","libcares.so.2","libSDL2-2.0.so.0","libGLEW.so.2","libGLU.so.1","libGL.so.1","libXxf86vm.so.1","libXext.so.6","libX11.so.6"]},{"name":"bs","origin":"games/bs","version":"2.11_1","comment":"Battleships solitaire game with a color interface","maintainer":"alfix86@gmail.com","www":"http://www.catb.org/~esr/bs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5813f061974ac7117a2c6b95ced57c40279610e7144b096a006a0f0d5729c3e7","flatsize":33416,"path":"All/bs-2.11_1.pkg","repopath":"All/bs-2.11_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":16616,"desc":"Battleships solitaire game with a color point-and-shoot interface\nin the style of blue and galaxis games (for console).\n\nThis program allows you to play the familiar Battleships game against\nthe computer on a 10x10 board. The interface is visual and largely\nself-explanatory; you place your ships and pick your shots by moving\nthe cursor around the `sea' with the rogue/hack motion keys hjklyubn.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"brynet","origin":"net/brynet","version":"1.12.2","comment":"Header-only cross-platform C++ TCP network library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/IronsDu/brynet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bcdb44de4580e96fdb02e5d5c9843a4310be8a282c4490b32e489d1423af6d60","flatsize":329168,"path":"All/brynet-1.12.2.pkg","repopath":"All/brynet-1.12.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":55104,"desc":"Brynet is a header-only cross platform high performance TCP network library\nusing C++11.","categories":["net","devel"]},{"name":"bsdbuild","origin":"devel/bsdbuild","version":"3.1_1","comment":"Portable BSD-style build system","maintainer":"vedge@hypertriton.com","www":"https://bsdbuild.hypertriton.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84c2c341df6c9f1fcabac107d994fc7ade2ba0442603f919823ced45beea645d","flatsize":2153790,"path":"All/bsdbuild-3.1_1.pkg","repopath":"All/bsdbuild-3.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":278112,"desc":"BSDBuild is a simple, self-contained and portable build system derived from the\ntraditional 4.4BSD share/mk files. BSDBuild uses BSD-style makefiles, but\nwithout BSD make extensions (it uses standard Bourne script fragments instead),\nso the build system is portable to most operating systems and make flavors.\n\nBecause BSDBuild is implemented as a library, Makefiles never need to be\nrecompiled (unless a separate build is requested). BSDBuild can also generate\npure Bourne ./configure scripts, which function similarly to GNU-style\nconfigure scripts (as far as end-users are concerned), but are compiled using\nPerl modules instead of macro packages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"]},{"name":"brotli","origin":"archivers/brotli","version":"1.1.0,1","comment":"Generic-purpose lossless compression algorithm","maintainer":"osa@FreeBSD.org","www":"https://github.com/google/brotli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5cf7e2648943858d7d3221fbb472da0ff4ea3c1cdef7c0938fa914acf9780738","flatsize":927140,"path":"All/brotli-1.1.0,1.pkg","repopath":"All/brotli-1.1.0,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":325768,"desc":"Brotli is a generic-purpose lossless compression algorithm that compresses data\nusing a combination of a modern variant of the LZ77 algorithm, Huffman coding\nand 2nd order context modeling, with a compression ratio comparable to the best\ncurrently available general-purpose compression methods. It is similar in speed\nwith deflate but offers more dense compression.\n\nThe specification of the Brotli Compressed Data Format is defined in RFC 7932.","categories":["archivers","devel"],"shlibs_provided":["libbrotlicommon.so.1","libbrotlidec.so.1","libbrotlienc.so.1"],"options":{"STATIC":"off"},"annotations":{"cpe":"cpe:2.3:a:google:brotli:1.1.0:::::dragonfly6:x86_64"}},{"name":"bsvc","origin":"emulators/bsvc","version":"2.4.6","comment":"Extensible hardware simulation framework with MC68K support","maintainer":"cross@gajendra.net","www":"https://github.com/BSVC/bsvc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9aa030422308ffeab0fe7da57cff3444052f4756cfbacaeff404b50935573861","flatsize":882886,"path":"All/bsvc-2.4.6.pkg","repopath":"All/bsvc-2.4.6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":217596,"desc":"BSVC is an extensible simulator framework for microprocessor\ndesign and testing.  It comes with a simulator and assembler\nfor the Motorola MC68k family of microprocessors, and provides\na graphical user interface.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["emulators","tk"]},{"name":"brut","origin":"sysutils/brut","version":"1.55_2","comment":"Multitool, Partition Editor, Manage User/Groups","maintainer":"georg.lastname@web.de","www":"https://github.com/random532/brut","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d1f8f021e73ebb644a17be5932de28d25900e863436aab4f90989058202dda6","flatsize":191885,"path":"All/brut-1.55_2.pkg","repopath":"All/brut-1.55_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":98748,"desc":"Graphical user interface (GUI) for various administrative tasks.\n\nFeatures:\n- partition editor, disk editor\n- group/user management\n- date, time, timezone","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sudo":{"origin":"security/sudo","version":"1.9.15p5_4"}},"categories":["sysutils"],"shlibs_required":["libgdk-3.so.0","libgio-2.0.so.0","libgtk-3.so.0","libgobject-2.0.so.0","libglib-2.0.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"- Sudo is used as backend. The file /usr/local/etc/sudoers handles its permissions.\n- If dbus complains about a missing machine-id, run \"dbus-uuidgen --ensure\".","type":"install"}]},{"name":"brogue-nox11","origin":"games/brogue","version":"1.13","comment":"Much-loved minimalist roguelike game (community edition)","maintainer":"fuz@FreeBSD.org","www":"https://sites.google.com/site/broguegame/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50c0c9979b603728331b06d44512e050880d0f0d47f3516e519b1f009e17adf4","flatsize":1891714,"path":"All/brogue-nox11-1.13.pkg","repopath":"All/brogue-nox11-1.13.pkg","licenselogic":"and","licenses":["AGPLv3+","CC-BY-SA-4.0"],"pkgsize":785752,"desc":"Countless adventurers before you have descended this torch-lit\nstaircase, seeking the promised riches below. As you reach the bottom\nand step into the wide cavern, the doors behind you seal with a powerful\nmagic...\n\n    Welcome to the Dungeons of Doom!\n\nBrogue is a single-player strategy game set in the halls of a mysterious\nand randomly-generated dungeon. The objective is simple enough --\nretrieve the fabled Amulet of Yendor from the 26th level -- but the\ndungeon is riddled with danger. Horrifying creatures and devious,\ntrap-ridden terrain await. Yet it is also riddled with weapons, potions,\nand artifacts of forgotten power. Survival demands strength and cunning\nin equal measure as you descend, making the most of what the dungeon\ngives you. You will make sacrifices, narrow escapes, and maybe even some\nfriends along the way -- but will you be one of the lucky few to return\nalive?","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DEBUG":"off","NCURSES":"on","WEBUI":"on"},"annotations":{"flavor":"nox11"}},{"name":"brx-libreoffice","origin":"editors/libreoffice-brx","version":"24.2.4.2","comment":"brx language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45321e0ccf8e6ec53d223e82e74fa728a50d9725aa4f9a4f0a6b1db97112fa8f","flatsize":1805086,"path":"All/brx-libreoffice-24.2.4.2.pkg","repopath":"All/brx-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":236092,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"dbvis","origin":"java/dbvis","version":"13.0.4","comment":"DbVisualizer database tool","maintainer":"jim@ohlste.in","www":"https://www.dbvis.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d5052c8d1021f5f48882cc46a014831256eab7acdb82ead1f31233347f8f274","flatsize":165356717,"path":"All/dbvis-13.0.4.pkg","repopath":"All/dbvis-13.0.4.pkg","licenselogic":"single","licenses":["DbVisualizer_EULA"],"pkgsize":130494088,"desc":"DbVisualizer is a feature rich, intuitive and cross platform database tool\nfor developers and DBA's providing a single powerful interface for a variety\nof databases. DbVisualizer supports simultaneous database connections, it\nlets you explore and manage database objects, execute SQL queries,\nvisualize information and a lot more.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","databases"]},{"name":"brunsli","origin":"graphics/brunsli","version":"0.1_3","comment":"Lossless JPEG repacking library","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/google/brunsli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ce2613551898442dc1fcc8997c55aa4c2fe4bdf6e32d4915a97adcb430d4a41","flatsize":355280,"path":"All/brunsli-0.1_3.pkg","repopath":"All/brunsli-0.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":121788,"desc":"Brunsli is a lossless JPEG repacking library.\n\nBrunsli allows for a 22%25 decrease in file size while allowing the original JPEG\nto be recovered byte-by-byte.\n\nIt is possible to try how much Brunsli will save on your images on the site\nbrunsli.dev. Images are transcoded in browser, no data is transmitted or stored.\nCodec is powered by WASM technology.","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"googletest":{"origin":"devel/googletest","version":"1.14.0"},"highwayhash":{"origin":"security/highwayhash","version":"g20201021_1,1"}},"categories":["graphics"],"shlibs_required":["libbrotlidec.so.1","libbrotlienc.so.1"],"shlibs_provided":["libbrunslidec-c.so","libbrunslienc-c.so"]},{"name":"bschaffl-lv2","origin":"audio/bschaffl-lv2","version":"1.4.10_1","comment":"Groove quantizer LV2 MIDI plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sjaehn/BSchaffl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d19c38c2145c642f0e7aa5f3c6dfdb4d517eb3da761a8df773f7da29c3a0c54","flatsize":976559,"path":"All/bschaffl-lv2-1.4.10_1.pkg","repopath":"All/bschaffl-lv2-1.4.10_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":316272,"desc":"B.Schaffl is a groove quantizer LV2 MIDI plugin.\n\nB.Schaffl is a slider/shape-controlled MIDI amp & time stretch plugin to\nvitalize sequencer-controlled MIDI instruments and to produce shuffle/swing\neffects.\n\nKey features:\n* MIDI velocity amplification and timing manipulation plugin\n* Swing and shuffle rhythms\n* Pre-generator dynamics\n* Tempo rubato\n* Pattern (sliders) or shape-controlled\n* MIDI filters\n* Smart quantization\n* Group / link individual instances of B.Schaffl\n* Free and open source","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libX11.so.6","libcairo.so.2","libfontconfig.so.1","libfreetype.so.6"]},{"name":"brumbrumrally","origin":"games/brumbrumrally","version":"0.7","comment":"Racing game with randomized tracks","maintainer":"amdmi3@FreeBSD.org","www":"https://dataapa.net/brumbrumrally/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"283cf3ad218e1e59760dc36ad1b075e8d7ea09f3927c9f1626ecf9d37b6d7c3c","flatsize":810503,"path":"All/brumbrumrally-0.7.pkg","repopath":"All/brumbrumrally-0.7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":275812,"desc":"Brum Brum Rally is a 2D racing game with a new track each time you\nplay and support for up to 8 players.\n\nThe cars can be controlled using keyboard, mouse or game controllers.\nThe tracks are autogenerated on the fly which means you never have\nto be bored playing the same tracks over and over again.\n\nThere are three game modes to choose from:\n\n- Single Race and Tournament can be played against the computer or\n  with other human players, on the same computer or over the network\n  (LAN or Internet).\n\n- The Time Trial mode on the other hand is played by one player at\n  a time. The task is to finish the race as fast as possible in order\n  to beat your own best time or end up on the overall top list.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_net-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"brlaser","origin":"print/brlaser","version":"6.2.6","comment":"Brother laser printer driver","maintainer":"madpilot@FreeBSD.org","www":"https://github.com/Owl-Maintain/brlaser","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ae35a419297192e13555b72b0725430429c178974bbea1d82c04ba0d8451f04","flatsize":95572,"path":"All/brlaser-6.2.6.pkg","repopath":"All/brlaser-6.2.6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":32440,"desc":"brlaser is a CUPS driver for Brother laser printers.\n\nAlthough most Brother printers support a standard printer language such\nas PCL or PostScript, not all do. If you have a monochrome Brother laser\nprinter (or multi-function device) and the other open source drivers\ndon't work, this one might help.","deps":{"cups":{"origin":"print/cups","version":"2.4.10_1"}},"categories":["print"],"shlibs_required":["libcups.so.2"]},{"name":"brogue","origin":"games/brogue","version":"1.13","comment":"Much-loved minimalist roguelike game (community edition)","maintainer":"fuz@FreeBSD.org","www":"https://sites.google.com/site/broguegame/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad5614c6c822b4d70387c8f23077818cdb4a77e7ce3778da9890423907e170e3","flatsize":1909426,"path":"All/brogue-1.13.pkg","repopath":"All/brogue-1.13.pkg","licenselogic":"and","licenses":["AGPLv3+","CC-BY-SA-4.0"],"pkgsize":794324,"desc":"Countless adventurers before you have descended this torch-lit\nstaircase, seeking the promised riches below. As you reach the bottom\nand step into the wide cavern, the doors behind you seal with a powerful\nmagic...\n\n    Welcome to the Dungeons of Doom!\n\nBrogue is a single-player strategy game set in the halls of a mysterious\nand randomly-generated dungeon. The objective is simple enough --\nretrieve the fabled Amulet of Yendor from the 26th level -- but the\ndungeon is riddled with danger. Horrifying creatures and devious,\ntrap-ridden terrain await. Yet it is also riddled with weapons, potions,\nand artifacts of forgotten power. Survival demands strength and cunning\nin equal measure as you descend, making the most of what the dungeon\ngives you. You will make sacrifices, narrow escapes, and maybe even some\nfriends along the way -- but will you be one of the lucky few to return\nalive?","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libSDL2-2.0.so.0","libSDL2_image-2.0.so.0"],"options":{"DEBUG":"off","NCURSES":"on","WEBUI":"on"},"annotations":{"flavor":"x11"}},{"name":"brisk-menu","origin":"x11/brisk-menu","version":"0.6.2_2","comment":"Brisk Menu is an efficient menu for the MATE Desktop","maintainer":"ericbsd@FreeBSD.org","www":"https://github.com/solus-project/brisk-menu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76c1b74c2c5c525a69cef451472bcb0532e62b86bd291e68f646b0d856286d3a","flatsize":258295,"path":"All/brisk-menu-0.6.2_2.pkg","repopath":"All/brisk-menu-0.6.2_2.pkg","licenselogic":"and","licenses":["GPLv2+","CC-BY-SA-4.0"],"pkgsize":67452,"desc":"Brisk Menu is a modern and efficient menu designed to improve the MATE Desktop\nEnvironment with modern, first-class options. The purpose of this project is\nto provide a usable menu as seen in other desktops without the bloat and\nperformance issues.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"mate-menus":{"origin":"x11/mate-menus","version":"1.28.0"},"mate-panel":{"origin":"x11/mate-panel","version":"1.28.0,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libmate-menu.so.2","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libgdk-3.so.0","libgtk-3.so.0","libmate-panel-applet-4.so.1","libnotify.so.4"]},{"name":"bs-libreoffice","origin":"editors/libreoffice-bs","version":"24.2.4.2","comment":"bs language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1072f8cb446a750ce59ab36e0d19439121ffadd0cf35e0e65e7dc5891485b23a","flatsize":29369457,"path":"All/bs-libreoffice-24.2.4.2.pkg","repopath":"All/bs-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2895716,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"brickout","origin":"games/brickout","version":"2002.06.09","comment":"Ball-and-paddle game","maintainer":"amdmi3@FreeBSD.org","www":"http://www.newbreedsoftware.com/brickout/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca0b815570439be81b96ce26d06e9d8be0b8420c0b153dc40a1d800e76df6a89","flatsize":214935,"path":"All/brickout-2002.06.09.pkg","repopath":"All/brickout-2002.06.09.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":98216,"desc":"\"Brickout\" is a ball-and-paddle game where it's your objective to\ndestroy bricks on the screen. It's available for Agenda, Zaurus and\niPAQ PDAs running Linux, and for Linux desktop systems.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"bredbandskollen","origin":"net/bredbandskollen","version":"1.2_1","comment":"Command line tool to check internet connection speed","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/dotse/bbk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7814f791997794013a5ae33736cc4a0880de3110e5e30acd45f4ab66f1e35950","flatsize":612169,"path":"All/bredbandskollen-1.2_1.pkg","repopath":"All/bredbandskollen-1.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":205832,"desc":"Bredbandskollen (broad band check in English) is a tool to test the speed of\ninternet connections.  The tool is made available from the Internet Foundation\nIn Sweden.\n\nThis is a command line tool that can be used instead of the web application\nfor bandwidth tests in Sweden (see https://bredbandskollen.se for details).","categories":["net"],"options":{"GNUTLS":"off"}},{"name":"braincurses","origin":"games/braincurses","version":"1.1.0_5","comment":"Clone of the Mastermind game","maintainer":"ports@FreeBSD.org","www":"http://freshmeat.net/projects/braincurses/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b97327ed881d2690ce52da9b8c1953c39fcdbf329049c7fe0916a5bce4ebef91","flatsize":76828,"path":"All/braincurses-1.1.0_5.pkg","repopath":"All/braincurses-1.1.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29928,"desc":"BrainCurses is a clone of the Mastermind game implemented in ncurses.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe braincurses port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"braa","origin":"net-mgmt/braa","version":"0.82","comment":"Tool for making SNMP queries","maintainer":"ports@FreeBSD.org","www":"http://s-tech.elsat.net.pl/braa/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b87adec82638c42745f51d61a135a8f3e0ded9802b9f0e5e548f84cd96b2c313","flatsize":63048,"path":"All/braa-0.82.pkg","repopath":"All/braa-0.82.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24916,"desc":"Braa is a tool for making SNMP queries. It is able to query\nhundreds or thousands of hosts simultaneously, while being\ncompletely single-threaded. It does not need any SNMP\nlibraries, as it is equipped with its own SNMP engine. However,\nit's good to have a complete SNMP package including\n\"snmptranslate\" installed somewhere, because for speed reasons,\nthere is no ASN.1 parser in Braa, and all the SNMP OIDs need to\nbe specified numerically.","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"}},"categories":["net-mgmt"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe braa port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"broot","origin":"misc/broot","version":"1.39.0_1","comment":"Quick and easy new way to see and navigate directory trees","maintainer":"lcook@FreeBSD.org","www":"https://dystroy.org/broot/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89dfa5c4a572a7a0ba1c64fc0f2cd04bb52e4ba5a40f215bc1006c532307dd6f","flatsize":10448955,"path":"All/broot-1.39.0_1.pkg","repopath":"All/broot-1.39.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3665420,"desc":"Feature-rich terminal file manager written in rust\nwhich allows: filtering, searching, viewing and\nmanipulation of files and directories - and much\nmuch more.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"}},"categories":["misc"],"shlibs_required":["libonig.so.5"],"options":{"CLIPBOARD":"on","DOCS":"on"},"messages":[{"message":"broot was successfully installed.\n\nthe 'br' shell function:\n========================\n\nbroot is convenient to find a directory then 'cd' to it, which is done using '<alt><enter>' \nor ':cd'.\n\nBut broot needs a companion function in the shell in order to be able to change directory.\n\nWhen you start broot, it checks whether the 'br# shell function seems to have been installed\n(or to have been refused). If needed, and if the used shell seems compatible (supported\nshells today are bash, zsh and fish), then broot asks the permission to register this shell\nfunction.\n\nIf you have messed with the configuration files, you might want to have the shell function\nreinstalled.\n\nIn order to do this, either remove all broot config files, or launch 'broot --install'.\n\nWhen it's done, you can do just 'br' to launch broot, and typing '<alt><enter>' will cd for\nyou.","type":"install"}]},{"name":"br-libreoffice","origin":"editors/libreoffice-br","version":"24.2.4.2","comment":"br language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3d200edf289f08e28a0dcba26b5975bd3dc636e7b780ba2dcf0ed06d45c98922","flatsize":2382991,"path":"All/br-libreoffice-24.2.4.2.pkg","repopath":"All/br-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":439256,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"briquolo","origin":"games/briquolo","version":"0.5.7_16","comment":"Breakout clone with an OpenGL 3D representation","maintainer":"martymac@FreeBSD.org","www":"http://briquolo.free.fr/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7ab6864948f01955c1522d98ff89b58dd045fa5cb37479cd1011ec2c87ae7e2","flatsize":3696392,"path":"All/briquolo-0.5.7_16.pkg","repopath":"All/briquolo-0.5.7_16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1426168,"desc":"Briquolo is a breakout with 3D representation based on OpenGL.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0","libGLU.so.1","libGL.so.1","libpng16.so.16","libSDL-1.2.so.0","libintl.so.8"]},{"name":"br-aspell","origin":"textproc/br-aspell","version":"0.50.2,1","comment":"Aspell Breton dictionary","maintainer":"office@FreeBSD.org","www":"https://aspell.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94bd51169a27a83fd74e4d8597581d956ecd7f8c0e1ccd017b5d3d3714eac70a","flatsize":852383,"path":"All/br-aspell-0.50.2,1.pkg","repopath":"All/br-aspell-0.50.2,1.pkg","licenselogic":"single","pkgsize":308360,"desc":"Aspell Breton dictionary.\n\nNote: if you build from ports, prefer textproc/aspell, it will let you\n      select dictionaries for several languages.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"bpytop","origin":"sysutils/bpytop","version":"1.0.68_1","comment":"Linux/OSX/FreeBSD resource monitor","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/aristocratos/bpytop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c1a8601f68e55c4b089b6365c9d653601cb7e159219e086c66d4dbb207970b1","flatsize":262068,"path":"All/bpytop-1.0.68_1.pkg","repopath":"All/bpytop-1.0.68_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":55788,"desc":"Resource monitor that shows usage and stats for processor, memory, disks,\nnetwork and processes.\n\nPython port of bashtop. (https://github.com/aristocratos/bashtop)","deps":{"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"]},{"name":"brutalchess","origin":"games/brutalchess","version":"0.5.2_16","comment":"Nice looking OpenGL chess game","maintainer":"gustau.perez@gmail.com","www":"https://brutalchess.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74b771c8beff69ec864d6ae60498a0179aca5494015ef01a9cf9b514096c6e0f","flatsize":6837547,"path":"All/brutalchess-0.5.2_16.pkg","repopath":"All/brutalchess-0.5.2_16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4175852,"desc":"Brutal Chess features full 3D graphics, an advanced particle engine,\nand several different levels of intelligent AI, inspired by the once\npopular \"Battle Chess\" released by Interplay circa 1988.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libGLU.so.1","libGL.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXmu.so.6","libXt.so.6","libXi.so.6","libSDL-1.2.so.0","libfreetype.so.6","libSDL_image-1.2.so.0"]},{"name":"caldera4","origin":"security/caldera4","version":"4.2.0_10","comment":"Automated Adversary Emulation Platform","maintainer":"acm@FreeBSD.org","www":"https://github.com/mitre/caldera","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eaea90be2b5cfec452cb5d798e8a850cb3c493d8cbb58dc2856042a5b1aab36b","flatsize":65854977,"path":"All/caldera4-4.2.0_10.pkg","repopath":"All/caldera4-4.2.0_10.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":22537772,"desc":"CALDERA a cyber security platform designed to easily automate adversary\nemulation, assist manual red-teams, and automate incident response.\n\nIt is built on the MITRE ATT&CK framework and is an active research project \nat MITRE.\n\nThe framework consists of two components:\n\n- The core system. This is the framework code, consisting of what is available\n  in this repository. Included is an asynchronous command-and-control (C2)\n  server with a REST API and a web interface.\n- Plugins. These repositories expand the core framework capabilities and\n  providing additional functionality. Examples include agents, reporting,\n  collections of TTPs and more.","deps":{"base64":{"origin":"converters/base64","version":"1.5_2"},"bash":{"origin":"shells/bash","version":"5.2.26_1"},"git":{"origin":"devel/git","version":"2.45.2_1"},"go121":{"origin":"lang/go121","version":"1.21.12"},"haproxy24":{"origin":"net/haproxy24","version":"2.4.27"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-aioftp":{"origin":"ftp/py-aioftp","version":"0.22.3"},"py311-aiohttp":{"origin":"www/py-aiohttp","version":"3.9.5"},"py311-aiohttp-apispec":{"origin":"devel/py-aiohttp-apispec","version":"3.0.0.b1"},"py311-aiohttp-jinja2":{"origin":"www/py-aiohttp-jinja2","version":"1.5.1"},"py311-aiohttp-security":{"origin":"security/py-aiohttp-security","version":"0.4.0_1"},"py311-aiohttp-session":{"origin":"www/py-aiohttp-session","version":"2.11.0_1"},"py311-asyncssh":{"origin":"security/py-asyncssh","version":"2.14.2_1"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-dirhash":{"origin":"security/py-dirhash","version":"0.2.1_1"},"py311-dnspython":{"origin":"dns/py-dnspython","version":"2.6.1,1"},"py311-docker":{"origin":"sysutils/py-docker","version":"6.1.3_1"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-donut-shellcode":{"origin":"devel/py-donut-shellcode","version":"1.0.2_1"},"py311-ldap3":{"origin":"net/py-ldap3","version":"2.9.1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-marshmallow":{"origin":"devel/py-marshmallow","version":"3.21.3"},"py311-marshmallow-enum":{"origin":"devel/py-marshmallow-enum","version":"1.5.1_1"},"py311-myst-parser":{"origin":"textproc/py-myst-parser","version":"3.0.1"},"py311-networkx":{"origin":"math/py-networkx","version":"3.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pyautogui":{"origin":"x11/py-pyautogui","version":"0.9.53"},"py311-reportlab":{"origin":"print/py-reportlab","version":"4.2.0"},"py311-selenium":{"origin":"www/py-selenium","version":"4.12.0"},"py311-sphinx":{"origin":"textproc/py-sphinx","version":"5.3.0_1,1"},"py311-sphinx_rtd_theme":{"origin":"textproc/py-sphinx_rtd_theme","version":"1.0.0"},"py311-svglib":{"origin":"converters/py-svglib","version":"1.5.1"},"py311-webdriver_manager":{"origin":"www/py-webdriver_manager","version":"3.8.6"},"py311-websockets":{"origin":"devel/py-websockets","version":"12.0"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"upx":{"origin":"archivers/upx","version":"4.2.4"}},"categories":["security","python"],"users":["caldera"],"groups":["caldera"],"options":{"HAPROXY":"on"},"messages":[{"message":"Caldera 4 port was installed\n\n1) Take on mind it is a modifying version of Caldera for include FreeBSD as \n   supported OS and you could found some issues. Problem reports are welcome.\n\n2) Add the following lines to /etc/rc.conf\n\n  # sysrc caldera_enable=\"YES\"\n\n  or enable it from service command\n\n  # service caldera enable\n\n3) Before of start Caldera you must run some scripts for generate/update payload\n   files\n\n   # su -m caldera -c 'cd /usr/local/www/caldera/plugins/manx && \\\n     setenv GOCACHE /tmp/caldera/.cache; setenv GOMODCACHE /tmp/caldera/.vendor; \\\n     sh update-shells.sh'\n   # su -m caldera -c 'cd /usr/local/www/caldera/plugins/sandcat && \\\n     setenv GOCACHE /tmp/caldera/.cache; setenv GOMODCACHE /tmp/caldera/.vendor; \\\n     sh update-agents.sh'\n\n4) Do not forget modify configuration files before of run Caldera. For default\n   it runs in insecure mode (http). Caldera configuration files are located at\n\n   /usr/local/www/caldera/conf\n\n5) You can change default user passwords modifying default.yml file into\n   /usr/local/www/caldera/conf folder. By default Caldera uses admin/admin,\n   blue/admin or red/admin like user/password.\n\n   # sed -i \"\" -e \"s|admin: admin|admin: `openssl rand -base64 14`|g\" default.yml\n   # sed -i \"\" -e \"s|blue: admin|blue: `openssl rand -base64 14`|g\" default.yml\n   # sed -i \"\" -e \"s|red: admin|red: `openssl rand -base64 14`|g\" default.yml\n\n6) If you want run it in secure mode (https) take a look in ssl plugin section:\n\n   https://caldera.readthedocs.io/en/latest/Plugin-library.html#ssl\n\n7) Start Caldera service\n\n   # service caldera start\n\n8) When Caldera is starting, atomic plugin will use git to download files from\n   the following link:\n\n   https://github.com/redcanaryco/atomic-red-team\n\n   Currently, the project does not include FreeBSD like a supported platform.\n   For this reason, Atomic plugin was patched for download atomic-red-team\n   files from the following repository until my pull request will be merge into\n   redcanaryco/atomic-red-team:\n\n   https://github.com/alonsobsd/atomic-red-team\n\n   Those files are necessary for generate yml files used by Caldera abilities\n\n9) Caldera web listens on port 8888 by default\n\n   http://your_caldera_server_ip:8888\n\n10) Log file is located at /var/log/caldera.log\n\n11) For more configure information you can look at the following link:\n\n   https://caldera.readthedocs.io/en/latest/\n\n12) Enjoy it","type":"install"}]},{"name":"bpl+","origin":"comms/bpl+","version":"1.0_1","comment":"B Plus file transfer protocol","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23afeddafa7614a8a0f1ec274d9532cbffb0ee356fe2a5492e91a36c6e784b62","flatsize":40195,"path":"All/bpl+-1.0_1.pkg","repopath":"All/bpl+-1.0_1.pkg","licenselogic":"single","pkgsize":17848,"desc":"This is an implementation of B Plus binary file transfer protocol.  B\nPlus is used on several online services to let their users download\nfiles from the system.\n\nIn conjunction with telnetx package, you can use this program to\ndownload files from those systems connected to the Internet.","categories":["comms"],"messages":[{"message":"===>   NOTICE:\n\nThe bpl+ port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bpft","origin":"net-mgmt/bpft","version":"4.20040506_2","comment":"BPF Traffic collector","maintainer":"ports@FreeBSD.org","www":"https://bpft4.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f951a316c65d3f7c8ebfaf415a0e1e54b40376f0a0021fdf5fff04356c2fba1","flatsize":143141,"path":"All/bpft-4.20040506_2.pkg","repopath":"All/bpft-4.20040506_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":49784,"desc":"The BPF Traffic collector\n\nEnhanced version of trafd (/usr/ports/net/trafd/)","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net-mgmt"],"shlibs_required":["libncurses.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bpft port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bpatch","origin":"editors/bpatch","version":"1.0_2","comment":"Hex editor that doesn't load the whole file at once","maintainer":"joerg@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f288abf4c9c5cb624ea617c260190851eb9c5af1da57ee25e11a66b95286a363","flatsize":31935,"path":"All/bpatch-1.0_2.pkg","repopath":"All/bpatch-1.0_2.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":15544,"desc":"Original code written by Garry M. Johnson and Steven Lisk.\n\nThis is a neat program that contains some neat code.  It allows you\nto dump or edit files (binary or ascii), displayed by 256-byte records\nin side-by-side hex and ascii formats.  Other features (eg. toggled\nswap within byte pairs) are included.\n\nThe most interesting feature of this editor is that it doesn't load the\nentire file at once, unlike all other hex editors.  Thus, you can browse\nand edit very large files or even raw disks.\n\nThe program does not include a redistribution notice, but it was posted\nto comp.sources.unix ages ago, and the README mentions the word \"public\ndomain\".","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"boxfort","origin":"devel/boxfort","version":"0.1.4","comment":"Convenient and cross-platform sandboxing C library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Snaipe/BoxFort","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"06fa444ed27c948ccfc05b009d108642adf6fe5dd69b2499e153f2c91f0c55b2","flatsize":42625,"path":"All/boxfort-0.1.4.pkg","repopath":"All/boxfort-0.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17080,"desc":"BoxFort is a simple, cross-platform sandboxing C library powering\nCriterion.\n\nBoxFort provides a simple API to run user code in isolated processes.","categories":["devel"],"shlibs_provided":["libboxfort.so"]},{"name":"bpython-py311","origin":"devel/bpython","version":"0.24_1","comment":"Fancy interface to the Python interpreter","maintainer":"sunpoet@FreeBSD.org","www":"https://bpython-interpreter.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55362eeab57c2e0d3176bf357ceffa65a84eaabcd5fd3b1377e66c23badc16dd","flatsize":2638305,"path":"All/bpython-py311-0.24_1.pkg","repopath":"All/bpython-py311-0.24_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":398384,"desc":"bpython is a fancy interface to the Python interpreter for Unix-like operating\nsystems. It has the following features:\n- In-line syntax highlighting.\n- Readline-like autocomplete with suggestions displayed as you type.\n- Expected parameter list for any Python function.\n- \"Rewind\" function to pop the last line of code from memory and re-evaluate.\n- Send the code you've entered off to a pastebin.\n- Save the code you've entered to a file.\n- Auto-indentation.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-curtsies":{"origin":"devel/py-curtsies","version":"0.4.2"},"py311-cwcwidth":{"origin":"devel/py-cwcwidth","version":"0.1.9"},"py311-greenlet":{"origin":"devel/py-greenlet","version":"3.0.3"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-xdg":{"origin":"devel/py-xdg","version":"0.28"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","python"],"options":{"EXAMPLES":"on","NLS":"on"},"annotations":{"flavor":"py311"}},{"name":"brasero","origin":"sysutils/brasero","version":"3.12.3_6","comment":"CD/DVD mastering tool for the GNOME desktop","maintainer":"gnome@FreeBSD.org","www":"https://projects.gnome.org/brasero/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72628942415d964262e361d702fbad662ac6693aa83fb952cf72ed363a08a6e2","flatsize":13750511,"path":"All/brasero-3.12.3_6.pkg","repopath":"All/brasero-3.12.3_6.pkg","licenselogic":"single","pkgsize":2038440,"desc":"CD/DVD mastering tool for the gnome desktop. It has been designed to be\nsimple and easy to use.\n\nFeatures:\nData CD/DVD:\n- supports edition of discs contents\n- can burn data CD/DVD on the fly\n- supports multisession\n- supports joliet extension\n- can write the image to the hard drive\nAudio CD:\n- write CD-TEXT information (automatically found thanks to gstreamer)\n- supports the edition of CD-TEXT information\n- can burn audio CD on the fly\n- can use all audio files handled by Gstreamer local installation\n- can search for audio files inside dropped folders\nCD/DVD copy:\n- can copy a CD/DVD to the hard drive\n- can copy DVD and CD on the fly\n- supports single-session data DVD\n- supports any kind of CD","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cdrdao":{"origin":"sysutils/cdrdao","version":"1.2.5_2"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"dvd+rw-tools":{"origin":"sysutils/dvd+rw-tools","version":"7.1_4"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-desktop":{"origin":"x11/gnome-desktop","version":"42.4_2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nautilus":{"origin":"x11-fm/nautilus","version":"42.2_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"totem-pl-parser":{"origin":"multimedia/totem-pl-parser","version":"3.26.6"}},"categories":["sysutils","audio","multimedia","gnome"],"shlibs_required":["libxml2.so.2","libSM.so.6","libICE.so.6","libnotify.so.4","libcanberra-gtk3.so.0","libX11.so.6","libcanberra.so.0","libgmodule-2.0.so.0","libgthread-2.0.so.0","libgstvideo-1.0.so.0","libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgsttag-1.0.so.0","libgstpbutils-1.0.so.0","libgstreamer-1.0.so.0","libgtk-3.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libnautilus-extension.so.1"],"shlibs_provided":["libbrasero-audio2cue.so","libbrasero-burn-uri.so","libbrasero-cdda2wav.so","libbrasero-cdrdao.so","libbrasero-cdrecord.so","libbrasero-checksum-file.so","libbrasero-checksum.so","libbrasero-dvdauthor.so","libbrasero-dvdcss.so","libbrasero-dvdrwformat.so","libbrasero-genisoimage.so","libbrasero-growisofs.so","libbrasero-local-track.so","libbrasero-mkisofs.so","libbrasero-normalize.so","libbrasero-readcd.so","libbrasero-readom.so","libbrasero-transcode.so","libbrasero-vcdimager.so","libbrasero-vob.so","libbrasero-wodim.so","libbrasero-burn3.so.1","libbrasero-media3.so.1","libbrasero-utils3.so.1","libnautilus-brasero-extension.so"],"options":{"LIBBURNIA":"off","NAUTILUS":"on"}},{"name":"brickshooter","origin":"games/brickshooter","version":"0.04_8","comment":"Push blocks on to the playing field, match block colors to remove them","maintainer":"amdmi3@FreeBSD.org","www":"http://bilious.homelinux.org/~paxed/brickshooter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e729c10d8e8bf863bbcb1cbd8b21cf8efcf96c8ede9976e6bee9c4da1811390b","flatsize":2855778,"path":"All/brickshooter-0.04_8.pkg","repopath":"All/brickshooter-0.04_8.pkg","licenselogic":"single","pkgsize":2154044,"desc":"brickshooter is a small puzzle game for Linux, where you'll have\nto clear the central area from different colored bricks. Three or\nmore same colored bricks that touch will vanish. You can shoot\nbricks into the playing field from the fringes.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"bout++-merging-filaments","origin":"science/bout++-merging-filaments","version":"g20200812_1","comment":"Simulation of reconnection during merging of current filaments","maintainer":"yuri@FreeBSD.org","www":"https://github.com/boutproject/merging-filaments","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71d0818738bd5214281ff1d14fe3ae6d1371ee208c583e661b316890da62ea34","flatsize":122221,"path":"All/bout++-merging-filaments-g20200812_1.pkg","repopath":"All/bout++-merging-filaments-g20200812_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":42596,"desc":"BOUY++-based simulation of reconnection during merging of current filaments.\n\nBOUT++ is a framework for writing fluid and plasma simulations in curvilinear\ngeometry. It is intended to be quite modular, with a variety of numerical\nmethods and time-integration solvers available. BOUT++ is primarily designed\nand tested with reduced plasma fluid models in mind, but it can evolve any\nnumber of equations, with equations appearing in a readable form.","deps":{"bout++":{"origin":"science/bout++","version":"4.4.2_6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["science"],"shlibs_required":["libbout++.so.4.4.0","libpvode.so.1.0.0","libpvpre.so.1.0.0","libmpicxx.so.12","libmpi.so.12","libnetcdf_c++4.so.1","libnetcdf.so.19","libfftw3.so.3","libopenblas.so.0","libuuid.so.1"]},{"name":"bounce","origin":"net/bounce","version":"1.0_8","comment":"Bounce TCP connections to another machine/port","maintainer":"matt@efs.org","www":"http://www.iagora.com/~espel/hacks.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56ef16544eb180ed235a7b819e1d00e36a012a5d6bb9fb0575b0f831f10a8b3b","flatsize":12230,"path":"All/bounce-1.0_8.pkg","repopath":"All/bounce-1.0_8.pkg","licenselogic":"single","pkgsize":5056,"desc":"A little program to bounce TCP connections to another machine/port.\nBy default it listens on port 1523.","categories":["net","security"]},{"name":"bullet-double","origin":"devel/bullet","version":"3.25","comment":"3D collision detection and rigid body dynamics library","maintainer":"fluffy@FreeBSD.org","www":"https://www.bulletphysics.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91d2032f521bbed5486ece0218663d5c70b9213d8489ae7e507b5c18401f6b90","flatsize":21187704,"path":"All/bullet-double-3.25.pkg","repopath":"All/bullet-double-3.25.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":13112344,"desc":"Bullet is a professional open source multi-threaded 3D Collision Detection and\nRigid Body Dynamics Library. It is free for commercial use under the ZLib\nlicense.\n\nThe library is being used by several professional game developers on PC,\nPlayStation 3, XBox 360 and Nintendo Wii.\n\nSony Computer Entertainment provides a parallel SPU optimized version, and\ncollaborations with IBM, Intel, AMD and NVidia to exploit their parallel\nhardware.\n\nBullet is native part of Blender 3D modeler and it supports COLLADA Physics\nfile format.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["devel"],"shlibs_provided":["libBullet2FileLoader.so.3.25","libBulletFileLoader.so.3.25","libBullet3Collision.so.3.25","libBullet3Common.so.3.25","libBullet3Dynamics.so.3.25","libBullet3Geometry.so.3.25","libBullet3OpenCL_clew.so.3.25","libBulletCollision.so.3.25","libBulletDynamics.so.3.25","libBulletInverseDynamics.so.3.25","libBulletInverseDynamicsUtils.so.3.25","libLinearMath.so.3.25","libBulletSoftBody.so.3.25","libBulletWorldImporter.so.3.25","libBulletXmlWorldImporter.so.3.25","libConvexDecomposition.so.3.25","libGIMPACTUtils.so.3.25","libHACD.so.3.25"],"options":{"DOCS":"on"},"annotations":{"flavor":"double"}},{"name":"brename","origin":"sysutils/brename","version":"2.14.0_6","comment":"Tool for batch renaming files/directories via regular expressions","maintainer":"yuri@FreeBSD.org","www":"https://github.com/shenwei356/brename","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3034ba7f6861e5a6af0336749a5731d2c8619aafdcf9b94cebabf88205303ea","flatsize":7718479,"path":"All/brename-2.14.0_6.pkg","repopath":"All/brename-2.14.0_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2497420,"desc":"brename is a practical cross-platform command-line tool for safely batch\nrenaming files/directories via regular expressions.","categories":["sysutils"]},{"name":"box","origin":"graphics/box","version":"0.4.0_3","comment":"Compiler for box, the figure description language","maintainer":"ports@FreeBSD.org","www":"https://boxc.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39d0a7061de71ca8fb5f43619c5fbd3d21eab014694cb0cd8c921d423d4f54af","flatsize":2156999,"path":"All/box-0.4.0_3.pkg","repopath":"All/box-0.4.0_3.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL3+"],"pkgsize":428188,"desc":"Box is a programming language that puts special emphasis on graphics.\nIt is intended to be for vector graphics what LaTeX is for writing\nscientific documents.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"}},"categories":["graphics"],"shlibs_provided":["libg.so","libboxcore0.4.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe box port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bovo","origin":"games/bovo","version":"23.08.5","comment":"Five-in-a-row Board game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/bovo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"965c5ab364fcddff22a72c53b035635899cb40856607d8a046d613fea7f4fab2","flatsize":780353,"path":"All/bovo-23.08.5.pkg","repopath":"All/bovo-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":300692,"desc":"Bovo is a Gomoku (from Japanese \"five points\") like game for two\nplayers, where the opponents alternate in placing their respective\npictogram on the game board.  (Also known as: Connect Five, Five\nin a row, X and O, Naughts and Crosses)","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5XmlGui.so.5","libKF5DBusAddons.so.5","libKF5Crash.so.5","libQt5Svg.so.5","libQt5Concurrent.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"bottlerocket","origin":"misc/bottlerocket","version":"0.04c_2","comment":"Home Automation Software for the X10 FireCracker kit","maintainer":"david@catwhisker.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"086cbc7f5c35a35ff1a83409b20d7c01e38d638141f87c9511d24e2880f82143","flatsize":17920,"path":"All/bottlerocket-0.04c_2.pkg","repopath":"All/bottlerocket-0.04c_2.pkg","licenselogic":"single","pkgsize":8032,"desc":"What is BottleRocket?\n\n  BottleRocket is a command-line interface for Unix systems to use the\n  FireCracker kit. It is easy to use, has all of the major (non-gui)\n  functionality of the Windows interface, is easy to call from scripts\n  and the backend code is made to be easily linked into other programs.\n\nWhat is the X10 FireCracker kit?\n\n  The X10 Firecracker kit is a simple wireless home automation system,\n  consisting of a lamp module, an appliance module/radio receiver, a\n  hand held wireless transmitter and a wireless transmitter that plugs\n  into a standard RS-232 serial port. Using either the handheld\n  transmitter or the serial port transmitter, a user can turn on or off\n  any of up to 256 appliances, and brighten/dim any of those that happen\n  to be lamps and plugged into the special lamp modules. Each appliance\n  to be controlled must be plugged into its own module, and each module\n  is set (by turning dials on the front) to a unique address by which it\n  is identified.","categories":["misc"]},{"name":"bossa","origin":"devel/bossa","version":"1.9.1_1","comment":"Flash programmer for Atmel SAM microcontrollers","maintainer":"kevans@FreeBSD.org","www":"https://github.com/shumatech/BOSSA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a6abd886726485cc54bc9107f6cd9c1ac64091114c90290b4e5e58dc92c0495","flatsize":264050,"path":"All/bossa-1.9.1_1.pkg","repopath":"All/bossa-1.9.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":63040,"desc":"BOSSA is a flash programming utility for Atmel's SAM family of flash-based ARM\nmicrocontrollers designed as a replacement for Atmel's SAM-BA software.\nThis version is a fork of the original project with some Arduino-specific\npatches applied that are unlikely to be accepted upstream.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libreadline.so.8"],"options":{"BOSSA":"off","BOSSASH":"on"}},{"name":"bout++","origin":"science/bout++","version":"4.4.2_6","comment":"Plasma fluid finite-difference simulation code","maintainer":"yuri@FreeBSD.org","www":"https://boutproject.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38b79c35763474ecb2d688e00be40d42cd830564a10bbae0b81e5ce4f0253447","flatsize":5767288,"path":"All/bout++-4.4.2_6.pkg","repopath":"All/bout++-4.4.2_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1182700,"desc":"BOUT++ is a framework for writing fluid and plasma simulations in curvilinear\ngeometry. It is intended to be quite modular, with a variety of numerical\nmethods and time-integration solvers available. BOUT++ is primarily designed\nand tested with reduced plasma fluid models in mind, but it can evolve any\nnumber of equations, with equations appearing in a readable form.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"netcdf":{"origin":"science/netcdf","version":"4.9.2_1"},"netcdf-cxx":{"origin":"science/netcdf-cxx","version":"4.3.1_3"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science","math"],"shlibs_required":["libnetcdf_c++4.so.1","libnetcdf.so.19","libfftw3.so.3","libopenblas.so.0","libuuid.so.1","libmpicxx.so.12","libmpi.so.12"],"shlibs_provided":["libbout++.so.4.4.0","libpvode.so.1.0.0","libpvpre.so.1.0.0"],"options":{"OPENMP":"off","PETSC":"off","SLEPC":"off","SUNDIALS":"off","MPICH":"on","OPENMPI":"off","HDF5":"off","NETCDF":"on"},"messages":[{"message":"You installed BOUT++, plasma fluid finite-difference simulation code.\n\nBOUT++ is a framework that allows to solve a variety of partial differential\nequations, with or without physical meaning.\n\nYou can use BOUT++ in one of these ways:\n1. Build with included examples: make WITH_EXAMPLES=yes\n   These examples showcase what BOUT++ can do on simple PDE systems,\n2. Build and run any of the dependent ports: science/bout++-*\n3. Write your own BOUT++ applications solving your equations.","type":"install"}]},{"name":"botan2","origin":"security/botan2","version":"2.19.4","comment":"Portable, easy to use and efficient C++ crypto library","maintainer":"fluffy@FreeBSD.org","www":"https://botan.randombit.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16bceca4a57dbc782072f1d14148966fc10e7eac3bd65f2375aafe1446e7f78a","flatsize":43596785,"path":"All/botan2-2.19.4.pkg","repopath":"All/botan2-2.19.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5794776,"desc":"Botan is a crypto library written in C++. It provides a variety of\ncryptographic algorithms, including common ones such as AES, MD5, SHA,\nHMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that\nare more obscure or specialized. It also offers X.509v3 certificates\nand CRLs, and PKCS #10 certificate requests. A message processing\nsystem that uses a filter/pipeline metaphor allows for many common\ncryptographic tasks to be completed with just a few lines of code.\nAssembly optimizations for common CPUs, including x86, x86-64, and\nPowerPC, offers further speedups for critical tasks such as SHA-1\nhashing and multiple precision integer operations.\n\nBotan is licensed under the same permissive terms as FreeBSD itself.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["security"],"shlibs_required":["libboost_system.so.1.84.0"],"shlibs_provided":["libbotan-2.so.19"],"options":{"DOCS":"on","MANPAGES":"on","OPENMP":"on","PYTHON":"off","SQLITE3":"off"},"annotations":{"cpe":"cpe:2.3:a:botan_project:botan:2.19.4:::::dragonfly6:x86_64"}},{"name":"bosh","origin":"shells/bosh","version":"2024.03.21","comment":"Bourne Shell extended by J. Schilling","maintainer":"fuz@FreeBSD.org","www":"https://schilytools.sourceforge.net/bosh.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd2ecfc205b6044510cfd6520d8732bd2ad7caf01ce782224852c0405d253326","flatsize":547691,"path":"All/bosh-2024.03.21.pkg","repopath":"All/bosh-2024.03.21.pkg","licenselogic":"single","licenses":["CDDL"],"pkgsize":222292,"desc":"The Schily Bourne Shell was derived from the Bourne Shell sources from\nOpenSolaris.  The Schily Bourne Shell is actively maintained and\nenhanced on a regular base.  It can be compiled into three variants:\n\nNon-POSIX SVr4/OpenSolaris variant (obosh)\n\tThe portable but not extended variant obosh allows script\n\tportability testing.  Most scripts that run in the old Schily\n\tBourne Shell will run with any Unix shell that is still in use\n\tsince 1990.\n\nMinimal POSIX compliant variant (pbosh)\n\tThis version implements the minimal set of POSIX features and\n\tthis version is always in strict POSIX mode.  The features are\n\tsimilar to the features in dash, but since pbosh supports multi\n\tbyte characters, it is really POSIX compliant.  The pbosh\n\tvariant allows script portability testing aginst the POSIX\n\tfeature set.\n\nThe POSIX compliant extended variant (bosh)\n\tThis version has been verified to work as the system shell on\n\tGentoo Linux and OpenSolaris (SchilliX).  The enhanced Schily\n\tBourne Shell (bosh) implements many features that are missing\n\tin the OpenSolaris Bourne Shell listed above.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"schilybase":{"origin":"devel/schilybase","version":"2024.03.21"}},"categories":["shells"],"shlibs_required":["libshedit.so.1.0","libxtermcap.so.1.0","libfind.so.4.0","libschily.so.2.0","libintl.so.8"]},{"name":"brikx","origin":"games/brikx","version":"0.4.5_9","comment":"Puzzle game - remove all tiles from the table","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/brikx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63d2de7f5b4df681d7c805d003edc86843c26f054599dc48016c1c09c1f6acea","flatsize":5995994,"path":"All/brikx-0.4.5_9.pkg","repopath":"All/brikx-0.4.5_9.pkg","licenselogic":"single","pkgsize":4482444,"desc":"A small puzzle game in which your goal is to remove all tiles from\nthe table. You are held up by other tiles, gravity walls, and other\nthings, and you can even redesign the level while playing!","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL_mixer-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL-1.2.so.0"]},{"name":"boot-extract","origin":"sysutils/boot-extract","version":"g20190614","comment":"Android Boot image extraction tool","maintainer":"freebsd@sysctl.cz","www":"https://github.com/csimmonds/boot-extract","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b00ac428aff7a5f2a71527a5d830fa3daa453f763957361e8c004a303ce47b37","flatsize":26871,"path":"All/boot-extract-g20190614.pkg","repopath":"All/boot-extract-g20190614.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":10216,"desc":"Utility to extract kernel and ramdisk from\nan Android boot or recovery image file","categories":["sysutils"]},{"name":"boringssl","origin":"security/boringssl","version":"0.0.0.0.2024.06.24.01_1","comment":"Fork of OpenSSL","maintainer":"osa@FreeBSD.org","www":"https://boringssl.googlesource.com/boringssl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5e9072cdf8cbcdea58091bce2f8533b4bb5317195b91ad9bfb14e1462257587","flatsize":4243789,"path":"All/boringssl-0.0.0.0.2024.06.24.01_1.pkg","repopath":"All/boringssl-0.0.0.0.2024.06.24.01_1.pkg","licenselogic":"single","licenses":["OpenSSL"],"pkgsize":1199492,"desc":"Fork of OpenSSL that is designed to meet Google's needs.\n\nAlthough BoringSSL is an open source project, it is not intended for general\nuse, as OpenSSL is.  We don't recommend that third parties depend upon it.\nDoing so is likely to be frustrating because there are no guarantees of API\nor ABI stability.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["security"],"shlibs_provided":["libcrypto.so.1","libssl.so.1"],"annotations":{"cpe":"cpe:2.3:a:google:boringssl:0.0.0.0.2024.06.24.01:::::dragonfly6:x86_64:1"}},{"name":"boost-jam","origin":"devel/boost-jam","version":"1.84.0","comment":"Build tool from the boost.org","maintainer":"office@FreeBSD.org","www":"https://www.boost.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bed729b1f085767516fcd70394afd29d5f71f11223ac55d349f0db9f1966c0e","flatsize":280674,"path":"All/boost-jam-1.84.0.pkg","repopath":"All/boost-jam-1.84.0.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":113124,"desc":"Boost.Jam (BJam) is a build tool based on FTJam, which in turn is\nbased on Perforce Jam. It contains significant improvements made to\nfacilitate its use in the Boost Build System, but should be backward\ncompatible with Perforce Jam.","categories":["devel"]},{"name":"bullet","origin":"devel/bullet","version":"3.25","comment":"3D collision detection and rigid body dynamics library","maintainer":"fluffy@FreeBSD.org","www":"https://www.bulletphysics.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"730af1da46f554daa4d585388fd1273cc17bdbb78c54259243c9728a2df10213","flatsize":21035326,"path":"All/bullet-3.25.pkg","repopath":"All/bullet-3.25.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":13069452,"desc":"Bullet is a professional open source multi-threaded 3D Collision Detection and\nRigid Body Dynamics Library. It is free for commercial use under the ZLib\nlicense.\n\nThe library is being used by several professional game developers on PC,\nPlayStation 3, XBox 360 and Nintendo Wii.\n\nSony Computer Entertainment provides a parallel SPU optimized version, and\ncollaborations with IBM, Intel, AMD and NVidia to exploit their parallel\nhardware.\n\nBullet is native part of Blender 3D modeler and it supports COLLADA Physics\nfile format.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["devel"],"shlibs_provided":["libBullet2FileLoader.so.3.25","libBulletFileLoader.so.3.25","libBullet3Collision.so.3.25","libBullet3Common.so.3.25","libBullet3Dynamics.so.3.25","libBullet3Geometry.so.3.25","libBullet3OpenCL_clew.so.3.25","libBulletCollision.so.3.25","libBulletDynamics.so.3.25","libBulletInverseDynamics.so.3.25","libBulletInverseDynamicsUtils.so.3.25","libLinearMath.so.3.25","libBulletSoftBody.so.3.25","libBulletWorldImporter.so.3.25","libBulletXmlWorldImporter.so.3.25","libConvexDecomposition.so.3.25","libGIMPACTUtils.so.3.25","libHACD.so.3.25"],"options":{"DOCS":"on"},"annotations":{"flavor":"single"}},{"name":"brainworkshop","origin":"games/brainworkshop","version":"5.0.3","comment":"Dual N-Back mental exercise","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/samcv/brainworkshop","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"081a85b8bc75a414e15e560f1cdae93874819ebb4a3927775fd3bedb19d24e2b","flatsize":11620268,"path":"All/brainworkshop-5.0.3.pkg","repopath":"All/brainworkshop-5.0.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6783084,"desc":"What if a simple mental exercise could improve your memory and\nintelligence?\n\nA recent study published in PNAS, an important scientific journal,\nshows that a particular memory task called Dual N-Back actually\nimproves working memory (short term memory) and fluid intelligence.\nThis finding is important because fluid intelligence was previously\nthought to be unchangeable. The game involves remembering a sequence\nof spoken letters and a sequence of positions of a square at the\nsame time.\n\nIn addition to its ability to closely replicate the conditions of\nthe original study by Jaeggi et al. (2008), Brain Workshop includes\noptional extended game modes such as Triple N-Back and Arithmetic\nN-Back. It also includes features such as statistics tracking,\ngraphs and easy configurability.","deps":{"py311-pyglet1":{"origin":"graphics/py-pyglet1","version":"1.5.29"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["games","python"],"options":{"DOCS":"on"}},{"name":"boost-build","origin":"devel/boost_build","version":"4.10.1","comment":"Extensible cross-platform build tool suite","maintainer":"fluffy@FreeBSD.org","www":"https://boostorg.github.io/build/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92f5b5bff458ad2115d3b0cf23872185e484741f3e63e6752c2ccd589b246c9b","flatsize":1962516,"path":"All/boost-build-4.10.1.pkg","repopath":"All/boost-build-4.10.1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":415848,"desc":"Boost.Build is an easy way to build C++ projects, everywhere. You\nname you executables and libraries and list their sources.\n\nBoost.Build takes care about compiling your sources with right\noptions, creating static and shared libraries, making executables,\nand other chores -- whether you're using gcc, msvc, or a dozen\nmore supported C++ compilers -- on Windows, OSX, Linux and\ncommercial UNIX systems.","deps":{"boost-jam":{"origin":"devel/boost-jam","version":"1.84.0"}},"categories":["devel"],"messages":[{"message":"To use boost_build, it is necessary to set BOOST_ROOT in\nyour environment:\n\n sh/bash/ksh:\n\tBOOST_ROOT=/usr/local/share/b2 ; export BOOST_ROOT\n csh:\n\tsetenv BOOST_ROOT /usr/local/share/b2\n\nNote: The default toolchain is gcc.\nTo override this on a system-wide basis, edit this file:\n\t/usr/local/share/b2/site-config.jam\n\nFor an example of a per-user settings file which may be\ncopied to your home directory, see:\n\t /usr/local/share/b2/user-config.jam","type":"install"}]},{"name":"boost-all","origin":"devel/boost-all","version":"1.84.0","comment":"The \"meta-port\" for boost libraries","maintainer":"office@FreeBSD.org","www":"https://www.boost.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f02d3298313273819b484febb4e155a3712368449b3711e23192eb17d5443a99","flatsize":243,"path":"All/boost-all-1.84.0.pkg","repopath":"All/boost-all-1.84.0.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1324,"desc":"This is a meta-port for boost libraries, depends on all of them.\n\nBoost provides free peer-reviewed portable C++ source libraries.\n\nThe emphasis is on libraries that work well with the C++ Standard\nLibrary. Boost libraries are intended to be widely useful, and usable\nacross a broad spectrum of applications. The Boost license encourages\nboth commercial and non-commercial use.\n\nThe goal is to establish \"existing practice\" and provide reference\nimplementations so that Boost libraries are suitable for eventual\nstandardization. Ten Boost libraries are already included in the C++\nStandards Committee's Library Technical Report (TR1) and will be in\nthe new C++0x Standard now being finalized. C++0x will also include\nseveral more Boost libraries in addition to those from TR1. More Boost\nlibraries are proposed for TR2.","deps":{"boost-docs":{"origin":"devel/boost-docs","version":"1.84.0"},"boost-jam":{"origin":"devel/boost-jam","version":"1.84.0"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["devel"],"options":{"DOCS":"on","JAM":"on","LIBRARIES":"on","PYTHON":"off"}},{"name":"coronapoker","origin":"games/coronapoker","version":"4.33","comment":"Texas Holdem poker game","maintainer":"yuri@FreeBSD.org","www":"https://tonikelope.github.io/coronapoker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3949a30d8d1c611ca485820c0ecb5df2105e998675e5a3be005b8b106495649e","flatsize":93934207,"path":"All/coronapoker-4.33.pkg","repopath":"All/coronapoker-4.33.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":93656740,"desc":"Texas Holdem poker game written in Java.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["games","java"]},{"name":"boops-lv2","origin":"audio/boops-lv2","version":"1.8.2_1","comment":"Glitch effect sequencer LV2 plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sjaehn/BOops","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8eb9db16b352e16d7a0680e8b93be724a4b562fbf217a401df4ec908833e6379","flatsize":3075034,"path":"All/boops-lv2-1.8.2_1.pkg","repopath":"All/boops-lv2-1.8.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":969452,"desc":"B.Oops is a glitch effect sequencer LV2 plugin.\n\nKey features:\n* Multi-effect plugin controlled by a step sequencer pattern\n* Apply glitch effects in live or on a sample track\n* 24 effects\n* Up to 12 effect slots, freely select effects and effect order\n* Random effects: 3 different ways of randomization\n* Autoplay, host controlled, or MIDI controlled sequencer","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1","libX11.so.6","libcairo.so.2","libfontconfig.so.1","libfreetype.so.6"]},{"name":"bouncycastle","origin":"java/bouncycastle","version":"1.45_2","comment":"Cleanroom build of Java Cryptography Extensions","maintainer":"ale@FreeBSD.org","www":"https://www.bouncycastle.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0002e893eba7d7b7b31891953294106984d4210c192f0fefda614ed58552290e","flatsize":40770265,"path":"All/bouncycastle-1.45_2.pkg","repopath":"All/bouncycastle-1.45_2.pkg","licenselogic":"single","pkgsize":5100048,"desc":"The Bouncy Castle Crypto APIs consist of the following:\n\n. A lightweight cryptography API in Java.\n. A provider for the JCE and JCA.\n. A clean room implementation of the JCE 1.2.1.\n. A library for reading and writing encoded ASN.1 objects.\n. Generators for Version 1 and Version 3 X.509 certificates, Version 2 CRLs,\n  and PKCS12 files.\n. Generators for Version 2 X.509 attribute certificates.\n. Generators/Processors for S/MIME and CMS (PKCS7).\n. Generators/Processors for OCSP (RFC 2560).\n. Generators/Processors for TSP (RFC 3161).\n. Generators/Processors for OpenPGP (RFC 2440).\n. A signed jar version suitable for JDK 1.4/1.5 and the Sun JCE.\n\nIt's distributed under a modified X license.","deps":{"javamail":{"origin":"java/javamail","version":"1.6.2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","security"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:bouncycastle:legion-of-the-bouncy-castle-java-crytography-api:1.45:::::dragonfly6:x86_64:2"}},{"name":"bowtie","origin":"biology/bowtie","version":"1.3.1","comment":"Ultrafast, memory-efficient short read aligner","maintainer":"jwb@FreeBSD.org","www":"https://bowtie-bio.sourceforge.net/index.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2502c87a3197903e136d32c0a9117a42956740b1ca9544c291321ab0cd33cdd0","flatsize":15434324,"path":"All/bowtie-1.3.1.pkg","repopath":"All/bowtie-1.3.1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":7115608,"desc":"Bowtie is an ultrafast, memory-efficient short read aligner. It aligns short\nDNA sequences (reads) to the human genome at a rate of over 25 million 35-bp\nreads per hour.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology"],"options":{"DOCS":"on"}},{"name":"boolector","origin":"math/boolector","version":"3.2.2_2","comment":"Satisfiability Modulo Theories (SMT) solver","maintainer":"yuri@FreeBSD.org","www":"https://boolector.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70276680e1dc680c986196a664a498e8b24ac2cda8c14b9be076e8ed68496efa","flatsize":1680043,"path":"All/boolector-3.2.2_2.pkg","repopath":"All/boolector-3.2.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":582208,"desc":"Boolector is a Satisfiability Modulo Theories (SMT) solver for the theories of\nfixed-size bit-vectors, arrays and uninterpreted functions. It supports the\nSMT-LIB logics BV, QF_ABV, QF_AUFBV, QF_BV and QF_UFBV. Boolector provides a\nrich C and Python API and supports incremental solving, both with the SMT-LIB\ncommands push and pop, and solving under assumptions.","deps":{"btor2tools":{"origin":"math/btor2tools","version":"g20190418"},"cryptominisat":{"origin":"math/cryptominisat","version":"5.11.21_1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"minisat":{"origin":"math/minisat","version":"2.2.1_2"},"picosat":{"origin":"math/picosat","version":"965"}},"categories":["math"],"shlibs_required":["libbtor2parser.so","libgmp.so.10","libcadical.so.1.9.5","libcryptominisat5.so.5.11","libpicosat.so","libminisat.so.2"],"shlibs_provided":["libboolector.so"],"annotations":{"cpe":"cpe:2.3:a:boolector_project:boolector:3.2.2:::::dragonfly6:x86_64:2"}},{"name":"bristol","origin":"audio/bristol","version":"0.60.10_9","comment":"Vintage synthesizers emulation for electric pianos and organs","maintainer":"pierrejacques.mimifir@gmail.com","www":"https://bristol.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a270363a6adcbd4e33e25cd0eccb902e3d26a4e14f9b86c039ebacaaff82470","flatsize":6557306,"path":"All/bristol-0.60.10_9.pkg","repopath":"All/bristol-0.60.10_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3178676,"desc":"Bristol is an emulation package for a number of different 'classic'\nsynthesizers including additive, subtractive and a few organs.\nThe application consists of the engine, which is called bristol,\nand its own GUI library called brighton that represents all the\nemulations.","deps":{"fluidsynth":{"origin":"audio/fluidsynth","version":"2.3.4"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"}},"categories":["audio"],"shlibs_provided":["libbristolaudio.so.0","libbvg.so.0","libbristolmidi.so.0","libbristolic.so.0","libbristol.so.0","libbrighton.so.0","libC11.so.0"],"annotations":{"cpe":"cpe:2.3:a:nick_copeland:bristol:0.60.10:::::dragonfly6:x86_64:9"}},{"name":"bonnie","origin":"benchmarks/bonnie","version":"2.0.6_2","comment":"Performance Test of Filesystem I/O","maintainer":"ports@FreeBSD.org","www":"https://www.textuality.com/bonnie/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a224c2d06e391d78568de0440ef525e041494854b3fc08d20c0225514be410e","flatsize":15043,"path":"All/bonnie-2.0.6_2.pkg","repopath":"All/bonnie-2.0.6_2.pkg","licenselogic":"single","pkgsize":7808,"desc":"Bonnie: Filesystem Benchmark Program\n\nBonnie tests the speed of file I/O using standard C library calls.\nIt does reads and writes of blocks, testing for the limit of sustained\ndata rate (usually limited by the drive or controller) and updates on\na file (better simulating normal operating conditions and quite dependent\non drive and OS optimisations).\n\nThe per-character read and write tests are generally limited by CPU speed\nonly on current-generation hardware. It takes some 35 SPECint92 to read\nor write a file at a rate of 1MB/s using getc() and putc().\n\nThe seek tests are dependent on the buffer cache size, since the fraction\nof disk blocks that fits into the buffer cache will be found without any\ndisk operation and will contribute zero seek time readings. I.e. if the\nbuffer cache is 16MB and the Bonnie test file is 32MB in size, then the\nseek time will come out as half its real value. The seek time includes\nrotational delay, and will thus always come out higher than specified for\na drive.","categories":["benchmarks"],"options":{"STATIC":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe bonnie port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bosh-cli","origin":"net/bosh-cli","version":"5.5.0_22","comment":"CLI for BOSH","maintainer":"dumbbell@FreeBSD.org","www":"https://bosh.io/docs/cli-v2.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"675a913cac68f5a1803c4d8d9d85d64b0efe6b247254720357fb6b5ebb82f60b","flatsize":18595576,"path":"All/bosh-cli-5.5.0_22.pkg","repopath":"All/bosh-cli-5.5.0_22.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4927440,"desc":"The BOSH Command Line Interface (CLI) is what you use to run BOSH\ncommands. CLI v2 is a new major version of CLI.","categories":["net","sysutils"]},{"name":"bonnie++","origin":"benchmarks/bonnie++","version":"1.98_1","comment":"Performance Test of Filesystem I/O","maintainer":"martymac@FreeBSD.org","www":"https://www.coker.com.au/bonnie++/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afd436adf685d255833835dc3317add43353dbc52faccc0d0d3b18d3e8499096","flatsize":229412,"path":"All/bonnie++-1.98_1.pkg","repopath":"All/bonnie++-1.98_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":70760,"desc":"Bonnie++ is a benchmark suite that is aimed at performing a number of\nsimple tests of hard drive and file system performance. Then you can\ndecide which test is important and decide how to compare different\nsystems after running it. I have no plans to ever have it produce a\nsingle number, because I don't think that a single number can be useful\nwhen comparing such things.\n\nThe main program tests database type access to a single file (or a set\nof files if you wish to test more than 1G of storage), and it tests\ncreation, reading, and deleting of small files which can simulate the\nusage of programs such as Squid, INN, or Maildir format email.","categories":["benchmarks"],"options":{"DOCS":"on"}},{"name":"bomns","origin":"games/bomns","version":"0.99.3_3","comment":"Best old-school Deathmatch game ever (only for two players)","maintainer":"ports@FreeBSD.org","www":"https://github.com/keithfancher/Bomns-for-Linux","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dddd9c085f5d283cbac68f45ca612327a86e556255bb340a153660809e621d0","flatsize":3186204,"path":"All/bomns-0.99.3_3.pkg","repopath":"All/bomns-0.99.3_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":780732,"desc":"Bomns is by far the greatest game to ever grace the face of the earth. It has\na HUGE cult following (largely based in Asheville, NC) because of its immense\nfun factor and its unique ability to increase your sex appeal and\nsignificantly lengthen your life. Originally conceived by Charles Lindsay, it\nhas taken many forms since the first \"Bomns\".","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libglib-2.0.so.0","libgobject-2.0.so.0","libatk-1.0.so.0","libgio-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libharfbuzz.so.0","libpango-1.0.so.0","libpangocairo-1.0.so.0","libpangoft2-1.0.so.0","libpangoxft-1.0.so.0","libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bomns port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"boinc_curses","origin":"net/boinc_curses","version":"0.2.3_1","comment":"Console, ncurses based monitor and manager for BOINC","maintainer":"ler@FreeBSD.org","www":"http://www.oook.cz/bsd/boinc_curses/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f99013e7184589fc0b3359a2f285f7c1a5cb1bb2b307149586443a3248b60aa0","flatsize":328437,"path":"All/boinc_curses-0.2.3_1.pkg","repopath":"All/boinc_curses-0.2.3_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":108796,"desc":"Console based boinc-client monitor and controller.\n\nFeatures\n- Colorful console application using ncurses\n- Single screen listing of results, transfers and recent messages\n- Updated real time\n- Control the client with single keypress\n- Using same communication protocol as boinc_gui\n- Works with all boinc projects","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"bosh-bootloader","origin":"net/bosh-bootloader","version":"7.2.12","comment":"CLI for standing up CloudFoundry or Concourse on an IAAS","maintainer":"dumbbell@FreeBSD.org","www":"https://github.com/cloudfoundry/bosh-bootloader/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bda2efa1d3209298d16d3a3d96f858c4eb85676bfa9bacd0598ca8939603ff29","flatsize":42286585,"path":"All/bosh-bootloader-7.2.12.pkg","repopath":"All/bosh-bootloader-7.2.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7172432,"desc":"This is a command line utility for standing up a CloudFoundry or\nConcourse installation on an IAAS. This CLI is currently under heavy\ndevelopment, and the initial goal is to support bootstrapping a\nCloudFoundry installation on AWS.\n\nWWW: https://github.com/cloudfoundry/bosh-bootloader","categories":["net","sysutils"]},{"name":"bogosort","origin":"misc/bogosort","version":"0.4.2_3","comment":"Sort (or not) stdin using the bogo-sort algorithm","maintainer":"ports@FreeBSD.org","www":"https://www.lysator.liu.se/~qha/bogosort/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c96a155b4aa900485cf018bf974307e8e55aca64c024ef7212bdcdf60b3d7101","flatsize":43184,"path":"All/bogosort-0.4.2_3.pkg","repopath":"All/bogosort-0.4.2_3.pkg","licenselogic":"single","pkgsize":16632,"desc":"Sort files or its standard input using the bogo-sort algorithm\ndescribed in the Jargon File <http://www.catb.org/~esr/jargon/>.\n\nA quote from the Jargon File 'bogo-sort' entry:\n\n     ...The archetypical perversely awful algorithm (as opposed to\n     _bubble sort_, which is merely the generic bad algorithm).\n     _Bogo-sort_ is equivalent to repeatedly throwing a deck of cards\n     in the air, picking them up at random, and then testing whether\n     they are in order. It serves as a sort of canonical example of\n     awfulness. Looking at a program and seeing a dumb algorithm, one\n     might say \"Oh, I see, this program uses _bogo-sort_.\" Esp.\n     appropriate for algorithms with factorial or super-exponential\n     running time in the average case and probabilistically infinite\n     worst-case running time. Compare _bogus_, _brute force_,\n     _lasherism_...","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe bogosort port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"boiling-egg","origin":"editors/boiling-egg","version":"0.02_1","comment":"Front-end of Egg V4","maintainer":"ports@FreeBSD.org","www":"https://www.gcd.org/sengoku/boiling-egg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6de58e994427887be3ee5e794c4334984f0fd4f009a26bb949eb095c37c0e2a4","flatsize":3105,"path":"All/boiling-egg-0.02_1.pkg","repopath":"All/boiling-egg-0.02_1.pkg","licenselogic":"single","pkgsize":1828,"desc":"Boiling egg is a front-end of Egg (Tamago) V4.\nYou can convert roma-ji to kana without toggling input method.\n\nPut the expression below into your ~/.emacs.\n\n(autoload 'boiling-rK-trans \"boiling-egg\" \"romaji-kanji conversion\" t)\n(autoload 'boiling-rhkR-trans \"boiling-egg\" \"romaji-kana conversion\" t)\n(global-set-key \"\\C-o\" 'boiling-rK-trans)\n(global-set-key \"\\eo\" 'boiling-rhkR-trans)","categories":["editors","elisp"],"messages":[{"message":"===>   NOTICE:\n\nThe boiling-egg port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bomber","origin":"games/bomber","version":"23.08.5","comment":"Arcade Bombing game","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/games/bomber/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a74e9328c2e5456d77ab19693d7655f5d0e7afb4f924c2ab72a1a2dd5c58137","flatsize":2321512,"path":"All/bomber-23.08.5.pkg","repopath":"All/bomber-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":889532,"desc":"Bomber is a single player arcade game.  The player is invading\nvarious cities in a plane that is decreasing in height.\n\nThe goal of the game is to destroy all the buildings and advance\nto the next level.  Each level gets a bit harder by increasing the\nspeed of the plane and the height of the buildings.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libkdegames":{"origin":"games/libkdegames","version":"23.08.5"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5KDEGames.so.7","libKF5XmlGui.so.5","libKF5DBusAddons.so.5","libKF5Crash.so.5","libQt5QuickWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"}},{"name":"boehm-gc-threaded","origin":"devel/boehm-gc-threaded","version":"8.2.6","comment":"Garbage collection and memory leak detection for C and C++","maintainer":"yasu@FreeBSD.org","www":"https://www.hboehm.info/gc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87b3371852e55c733fbae7ce3752a6207731f660e870366234c7dc0024cdd7b9","flatsize":639692,"path":"All/boehm-gc-threaded-8.2.6.pkg","repopath":"All/boehm-gc-threaded-8.2.6.pkg","licenselogic":"single","licenses":["BDWGC"],"pkgsize":154656,"desc":"The Boehm-Weiser garbage collection package, for C and C++ -\ngarbage collection and memory leak detection libraries.\n\nA garbage collector is something which automatically frees malloc'd\nmemory for you by working out what parts of memory your program\nno longer has pointers to.  As a result, garbage collectors can also\ninform you of memory leaks (if they find memory they can free, it means\nyou have lost all of your pointers to it, but you didn't free it).\n\nC programs may be linked against either of these, and should run (with\nGC or leak detection) without change.  C++ programs must include a header\nto use garbage collection, though leak detection should work without\nsuch source code modifications.  See the man page and header files.\n\nThis package only brings Boehm-GC libraries with threading support.\n\nps: garbage collection is addictive.","deps":{"boehm-gc":{"origin":"devel/boehm-gc","version":"8.2.6"}},"categories":["devel"],"shlibs_provided":["libcord-threaded.so.1","libgccpp-threaded.so.1","libgc-threaded.so.1","libgctba-threaded.so.1"],"options":{"DEBUG":"off","PARALLEL_MARK":"off"},"annotations":{"cpe":"cpe:2.3:a:boehm-demers-weiser:garbage_collector:8.2.6:::::dragonfly6:x86_64"}},{"name":"boehm-gc","origin":"devel/boehm-gc","version":"8.2.6","comment":"Garbage collection and memory leak detection for C and C++","maintainer":"yasu@FreeBSD.org","www":"https://www.hboehm.info/gc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb552e0bfa418bdc7e2d87d91cfed4cd3b28fd983fdd42ae90720c4fd4acd39d","flatsize":1051820,"path":"All/boehm-gc-8.2.6.pkg","repopath":"All/boehm-gc-8.2.6.pkg","licenselogic":"single","licenses":["BDWGC"],"pkgsize":263692,"desc":"The Boehm-Weiser garbage collection package, for C and C++ -\ngarbage collection and memory leak detection libraries.\n\nA garbage collector is something which automatically frees malloc'd\nmemory for you by working out what parts of memory your program\nno longer has pointers to.  As a result, garbage collectors can also\ninform you of memory leaks (if they find memory they can free, it means\nyou have lost all of your pointers to it, but you didn't free it).\n\nC programs may be linked against either of these, and should run (with\nGC or leak detection) without change.  C++ programs must include a header\nto use garbage collection, though leak detection should work without\nsuch source code modifications.  See the man page and header files.\n\nps: garbage collection is addictive.","categories":["devel"],"shlibs_provided":["libcord.so.1","libgc.so.1","libgccpp.so.1","libgctba.so.1"],"options":{"DEBUG":"off","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:boehm-demers-weiser:garbage_collector:8.2.6:::::dragonfly6:x86_64"}},{"name":"bodr","origin":"science/bodr","version":"10","comment":"Chemistry data like element and isotope properties, atomic radii, etc","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/bodr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a946c64804be3c8daadb345459b67d09858b5f5f994ddd4a86f9668c7c82f39","flatsize":1419465,"path":"All/bodr-10.pkg","repopath":"All/bodr-10.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":88320,"desc":"The Blue Obelisk Data Repository lists many important chemoinformatics data\nsuch as element and isotope properties, atomic radii, etc. including references\nto original literature. Developers can use this repository to make their\nsoftware interoperable.","categories":["science"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bodr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bosun","origin":"net-mgmt/bosun","version":"0.9.0_22","comment":"Time series alerting framework developed by Stack Exchange","maintainer":"langer.markus@gmail.com","www":"https://bosun.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"038258c97d74a64d6ca77f184e97f88a1afd66ff38b034df7d259e3ce4ca1c6c","flatsize":33851630,"path":"All/bosun-0.9.0_22.pkg","repopath":"All/bosun-0.9.0_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8902200,"desc":"Bosun is an open-source, MIT licensed, monitoring and alerting system by\nStack Exchange.\n\nIt has an expressive domain specific language for evaluating alerts\nand creating detailed notifications.\nIt also lets you test your alerts against history\nfor a faster development experience.","categories":["net-mgmt"],"users":["bosun"],"groups":["bosun"]},{"name":"bomb-her-man","origin":"games/bombherman","version":"0.3_7","comment":"Bomberman clone written in C++","maintainer":"ports@FreeBSD.org","www":"https://github.com/Keruspe/Bomb-her-man","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9a7503ff5fb47d50a64637010be4fa67dc7174d4c0076f185976ac07b4383ad","flatsize":4492252,"path":"All/bomb-her-man-0.3_7.pkg","repopath":"All/bomb-her-man-0.3_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1171048,"desc":"A Bomberman clone written in C++, student project for SUPINFO, France","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libSDL-1.2.so.0","libSDL_ttf-2.0.so.0"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bomb-her-man port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bnf","origin":"devel/bnf","version":"1.6.10_1","comment":"Generate C parser given a grammar in BNF notation","maintainer":"bofh@FreeBSD.org","www":"https://www.nongnu.org/bnf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd54979c047d73fb258cd46dbe06197a36b39ad69d3d0f2465b340fa0a059458","flatsize":93324,"path":"All/bnf-1.6.10_1.pkg","repopath":"All/bnf-1.6.10_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":27860,"desc":"The BNF parser generator takes a syntax not unlike BNF and generates\na \"C\" parser for it, a parser that can parse either strings or files.\n\nThis is a flexible tool, meant for smaller parsing tasks where\nbison+flex are just too big to use.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"]},{"name":"bnc","origin":"irc/bnc","version":"2.9.4","comment":"Simple IRC relay proxy with support for virtual hosting","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7839cb644d426efadaba7eeda81d1dcb8238db2b9986952c594e97ecc960f721","flatsize":137908,"path":"All/bnc-2.9.4.pkg","repopath":"All/bnc-2.9.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":44208,"desc":"IRC Proxy Daemon that supports virtual hosting.\n\nInstructions in work/bnc*/README.\n\nBill Fumerola(billf@chc-chimes.com)","categories":["irc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bnc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bowtie2","origin":"biology/bowtie2","version":"2.5.4","comment":"Ultrafast, memory-efficient short read aligner","maintainer":"jwb@FreeBSD.org","www":"https://github.com/BenLangmead/bowtie2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cf4209cb8eb1babf763d8340c277aa4ea4d2c7176bcb6a6602f620a2b875a60","flatsize":26206557,"path":"All/bowtie2-2.5.4.pkg","repopath":"All/bowtie2-2.5.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":9121092,"desc":"Bowtie is an ultrafast, memory-efficient short read aligner. It aligns short\nDNA sequences (reads) to the human genome at a rate of over 25 million 35-bp\nreads per hour.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","perl5","python"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"bmpanel2","origin":"x11/bmpanel2","version":"2.1.p1_2","comment":"Lightweight NetWM-compliant panel (taskbar) for X11","maintainer":"danfe@FreeBSD.org","www":"https://code.google.com/archive/p/bmpanel2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44a95f388b6ca8a9fd96b715f0aed2c2c0d2da03a3e9969e497692320273b007","flatsize":563294,"path":"All/bmpanel2-2.1.p1_2.pkg","repopath":"All/bmpanel2-2.1.p1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":232996,"desc":"BMPanel (bitmap panel) is nice, lightweight, NetWM-compatible panel for your\nX11 desktop.  It currently features:\n\n  - Look'n'feel customization via themes (20 of them included)\n  - A bunch of widgets: desktop switcher, taskbar, launchbar, systray,\n    clock, decor, empty (unofficial temperature widget also available)\n  - Pseudo (default) and compositing (optional) transparency support\n  - Written in C with speed and clarity in mind\n  - Small number of dependencies, briefly: glib2, cairo, pango, libX11\n  - Small memory footprint (about 2-4 megabytes)\n  - Small executable (80 kilobytes at the moment)","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXext.so.6","libcairo.so.2","libglib-2.0.so.0","libintl.so.8","libgthread-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0"],"options":{"OPACITY":"off","TEMPERATURE":"off"}},{"name":"bochs","origin":"emulators/bochs","version":"2.8,2","comment":"IA-32 (x86) PC emulator that runs DOS, Win 95, and more","maintainer":"nc@FreeBSD.org","www":"http://bochs.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"520cdc0a6d1b2e507d8dea642d9baad8b2c0c244b4a73efb4ee73f1ce14b8c04","flatsize":3519226,"path":"All/bochs-2.8,2.pkg","repopath":"All/bochs-2.8,2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":995280,"desc":"Bochs is a highly portable open source IA-32 (x86) PC emulator written in\nC++, that runs on most popular platforms.  It includes emulation of the\nIntel x86 CPU, common I/O devices, and a custom BIOS.  Currently, bochs can\nbe compiled to emulate a 386, 486, Pentium, Pentium Pro or AMD64 CPU,\nincluding optional MMX, SSE, SSE2 and 3DNow instructions.\n\nBochs is capable of running most Operating Systems inside the emulation\nincluding Linux, DOS, Windows 95/98 and Windows NT/2000/XP.\n\nBochs was written by Kevin Lawton and is currently maintained by the Bochs\nproject.\n\nBochs can be compiled and used in a variety of modes, some which are still\nin development. The 'typical' use of bochs is to provide complete x86 PC\nemulation, including the x86 processor, hardware devices, and memory. This\nallows you to run OS's and software within the emulator on your workstation,\nmuch like you have a machine inside of a machine. For instance, let's say\nyour workstation is a Unix/X11 workstation, but you want to run Win'95\napplications. Bochs will allow you to run Win 95 and associated software\non your Unix/X11 workstation, displaying a window on your workstation,\nsimulating a monitor on a PC.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"}},"categories":["emulators"],"shlibs_required":["libX11.so.6","libXrandr.so.2","libsamplerate.so.0"],"options":{"A20_PIN":"on","ALIGN_CHECK":"on","ASSERT_CHECK":"off","AVX":"off","BUSMOUSE":"off","CDROM":"on","CHAINING":"on","CLGD54XX":"off","CONF_MSRS":"on","DEBUGGER":"off","DEBUGGER_GUI":"off","DEBUGGER_X86":"off","DISASM":"on","DOCS":"on","E1000":"off","ES1370":"off","EVEX":"off","FPU":"on","GAMEPORT":"off","GDB_STUB":"off","IDLE_HACK":"off","IODEBUG":"off","LARGE_RAMFILE":"on","LOGGING":"on","LONG_PHY_ADDR":"off","MEMTYPE":"off","MWAIT":"off","NE2000":"on","OPTIMIZATIONS":"on","PCI":"on","PERFMON":"off","PLUGINS":"off","PNIC":"off","RAW_SERIAL":"off","READLINE":"off","REPEAT_SPEED":"on","SB16":"on","SHOW_IPS":"on","SMP":"off","STATS":"on","SVM":"off","TRACE_LINK":"on","USB":"off","USB_OHCI":"off","USB_XHCI":"off","VMX":"off","VOODOO":"off","X86_64":"off","XPM":"off","RFB":"off","SDL1":"off","SDL2":"off","SVGALIB":"off","TERM":"off","VNCSERVER":"off","WXGTK":"off","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:bochs_project:bochs:2.8:::::dragonfly6:x86_64"},"messages":[{"message":"Bochs requires a .bochsrc file to be present in either your current\ndirectory or your home directory before starting. A sample .bochsrc\nfile can be found in /usr/local/share/doc/bochs/bochsrc-sample.txt","type":"install"}]},{"name":"bn-aspell","origin":"textproc/bn-aspell","version":"0.01.1.1_1,2","comment":"Aspell Bengali dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e8e8a880a7b064416a02657428afb3a805a7ec5fc69a3c7297cff60965aee68","flatsize":1916837,"path":"All/bn-aspell-0.01.1.1_1,2.pkg","repopath":"All/bn-aspell-0.01.1.1_1,2.pkg","licenselogic":"single","pkgsize":581180,"desc":"Aspell Bengali dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"bmp2html","origin":"graphics/bmp2html","version":"0.1_6","comment":"BMP to HTML converter","maintainer":"ehaupt@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43b4bbc751661d0a37a93bfd01ca828ffe4480c2921e7752287435182b5ccade","flatsize":15291,"path":"All/bmp2html-0.1_6.pkg","repopath":"All/bmp2html-0.1_6.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":6456,"desc":"Bmp2html is a simple program that converts a bmpfile to a html file.\n\nEXAMPLES: http://critical.ch/bmp2html/","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["graphics"],"shlibs_required":["libSDL-1.2.so.0"]},{"name":"bmon","origin":"net/bmon","version":"4.0_3","comment":"Human-readable bandwidth monitor and rate estimator","maintainer":"portmaster@BSDforge.com","www":"https://github.com/tgraf/bmon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"058000b92dad91a3c27cca9bd72702f5aaa4c031520262161b8541ffd54447f0","flatsize":101560,"path":"All/bmon-4.0_3.pkg","repopath":"All/bmon-4.0_3.pkg","licenselogic":"or","licenses":["BSD2CLAUSE","MIT"],"pkgsize":39404,"desc":"bmon is a monitoring and debugging tool to capture networking related statistics\nand prepare them visually in a human friendly way. It features various output\nmethods including an interactive curses user interface and a programmable text\noutput for scripting.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libconfuse":{"origin":"devel/libconfuse","version":"3.3_2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["net"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libconfuse.so.2","libintl.so.8"],"options":{"DOCS":"on"}},{"name":"bmkdep","origin":"devel/bmkdep","version":"20140112_1","comment":"Construct Makefile dependency list","maintainer":"trociny@FreeBSD.org","www":"https://netbsd.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2636b83521171f4fd2f48c308923647f3deaff6534200c69864f43305f70f27c","flatsize":17955,"path":"All/bmkdep-20140112_1.pkg","repopath":"All/bmkdep-20140112_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8904,"desc":"NetBSD's version of mkdep.\n\nBecause it is a C program and does all postprocessing and file\nhandling without calling any external programs, it is up to 10-percent\nfaster than the original BSD mkdep shell script.\n\nAlso it contains options not available in FreeBSD's mkdep.","categories":["devel"]},{"name":"bmfdec","origin":"converters/bmfdec","version":"g20211007","comment":"Decompile binary MOF file (BMF) from WMI buffer","maintainer":"takawata@FreeBSD.org","www":"https://github.com/pali/bmfdec/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0ef0ebbdb8284fd3ddbc4f8d052766a2a22c5cd2e29a90d9e8316f4132c8579","flatsize":81524,"path":"All/bmfdec-g20211007.pkg","repopath":"All/bmfdec-g20211007.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23932,"desc":"Binary MOF buffer in WMI tools:\n* Decompile binary MOF file (BMF) to UTF-8 plain text MOF file.\n* Decompress binary MOF file (BMF)\n* Parse binary MOF file (BMF)\n\nEXAMPLES:\n sysctl -b dev.acpi_wmi.0.bmof | bmf2mof\n\nSEE ALSO:\n acpi_wmi(4)","categories":["converters","devel","sysutils"]},{"name":"bmf","origin":"mail/bmf","version":"0.9.4_2,1","comment":"Fast Bayesian Mail Filter compatible with maildrop and procmail","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/bmf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"750988dfc930c66fa431f3ff1bb1f8fb21ec83ae5a111a3972478abdb72de9ff","flatsize":127798,"path":"All/bmf-0.9.4_2,1.pkg","repopath":"All/bmf-0.9.4_2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":40476,"desc":"bmf is an extremely efficient Bayesian mail filter based on\nPaul Graham's article, \"A Plan for Spam.\"  It's fast, small,\nefficient, and more versatile than other Bayesian filters.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["mail"],"shlibs_required":["libmysqlclient.so.21"],"options":{"DEBUG":"off","DOCS":"on","MANPAGES":"on"},"messages":[{"message":"=== How to integrate bmf ===\n\nFor maildrop(1), use only one of the following examples.  The first\nsample invokes bmf in its normal mode of operation and the second\ninvokes bmf as a filter:\n\n\t### Sample One\n\t# Invoke bmf and use return code to filter spam in one step\n\texception {\n\t\t`bmf`\n\t\tif ( $RETURNCODE == 0 )\n\t\t\tto $MAILDIR/spam\n\t}\n\n\t### Sample Two\n\t# Invoke bmf as a filter\n\texception {\n\t\txfilter \"bmf -p\"\n\t\tif (/^X-Spam-Status: Yes/)\n\t\t\tto $MAILDIR/spam\n\t}\n\n\nFor procmail(1), use only one of the following samples.  SPAM will be\nfiltered into $MAILDIR/spam.  The first sample invokes bmf in its\nnormal mode of operation and the second invokes bmf as a filter.\n\n\t### begin sample one ###\n\t# Invoke bmf and use return code to filter spam in one step\n\t:0HB\n\t* ? bmf\n\t| formail -A\"X-Spam-Status: Yes, tests=bmf\" >>$MAILDIR/spam\n\n\t### begin sample two ###\n\t# Invoke bmf as a filter\n\t:0 fw\n\t| bmf -p\n\n\t# Filter spam\n\t:0:\n\t^X-Spam-Status: Yes\n\t$MAILDIR/spam\n\nIf you put bmf in your maildrop or procmail scripts as suggested\nabove, it will always register an email as either spam or non-spam.\nTo reverse this registration and train bmf, the following mutt macros\nmay be useful:\n\n  macro index \\ed \"<enter-command>unset wait_key\\n<pipe-entry>bmf -S\\n<enter-command>set wait_key\\n<save-message>=spam\\n\" \"Tags a given message as SPAM\"\n  macro index \\et \"<pipe-entry>bmf -t\\n<enter-command>set wait_key\\n\" \"Tests a given message to see if it is SPAM\"\n  macro index \\eu \"<pipe-entry>bmf -N\\n<enter-command>set wait_key\\n<save-message>=inbox\\n\" \"Untags a given message as SPAM\"\n\nThese will override these commands:\n\n  <Esc>d = de-register as non-spam, register as spam, and move to spam folder.\n  <Esc>t = test for spamicity.\n  <Esc>u = de-register as spam, register as non-spam, and move to inbox folder.\n\nPlease see the /usr/local/share/bmf/README for further details.","type":"install"},{"message":"===>   NOTICE:\n\nThe bmf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bmake","origin":"devel/bmake","version":"20230723_1","comment":"Portable version of NetBSD 'make' utility","maintainer":"trociny@FreeBSD.org","www":"https://www.crufty.net/help/sjg/bmake.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee0dde1971cb5df79e89705d0acb669781cecc8fff7644bb23de95db9d81a1df","flatsize":555409,"path":"All/bmake-20230723_1.pkg","repopath":"All/bmake-20230723_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":194024,"desc":"bmake is a portable version of NetBSD's make(1) utility,\nconveniently packaged using a configure script, for other environments\nwhich may lack NetBSD's libraries, regular expression code, etc.","categories":["devel"]},{"name":"bluez-firmware","origin":"comms/bluez-firmware","version":"1.2","comment":"Firmware for the D-Link BCM2033 bluetooth adaptor for use by bcmfw(1)","maintainer":"dirkx@webweaving.org","www":"http://www.bluez.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a47c159515b977bacb17dacf6b303e3b25339dcd3060c05ae7ec4e45336a0e58","flatsize":123717,"path":"All/bluez-firmware-1.2.pkg","repopath":"All/bluez-firmware-1.2.pkg","licenselogic":"single","pkgsize":62648,"desc":"Firmware for the Broadcom BCM2033 chip based Bluetooth USB devices. To\nbe downloaded with bcmfw(1). The ubtbcmfw(4) and ng_ubt(4) kernel\nmodules need to be installed.","categories":["comms","kld"],"messages":[{"message":"NOTICE\n======\n\nYou need to have the ubtbcmfw(8) and ng_ubt(8) kernel modules\nin our kernel. This can be accomplished by adding the following\nlines to /boot/loader.conf:\n\n ubtbcmfw_load=yes\n ng_ubt_load=yes\n\nFurthermore you need to ensure that the bcmfw(1) utility downloads\nthe firmware into the dongle on insertion. This can be done by\nadding the followign lines to /etc/devd.conf (devd(8) should run\nby default):\n\n # Requires the port BCM2033 to be installed\n # and the ubtbcmfw(8) and ng_ubt(8) kernel modules\n # to be loaded prior to insertion.\n #\n attach 100 {\n   match \"vendor\" \"0x0a5c\";\n   match \"product\" \"0x2033\";\n   action \"if test -d /usr/local/lib/firmware; then bcmfw -n $device-name -m /usr/local/lib/firmware/BCM2033-MD.hex -f /usr/local/lib/firmware/BCM2033-FW.bin; fi\";\n }\n\nOr alternatively load these files manually with:\n\n cd /usr/local/lib/firmware\n bcmfw -n ubtbcmfw0 -m BCM2033-MD.hex -f BCM2033-FW.bin\n\nyou should then see the following lines in your dmesg(8):\n\n ubtbcmfw0: <vendor 0x0a5c product 0x2033, class 224/1, rev 1.01/0.a0, addr 7> on uhub0\n ubtbcmfw0: at uhub0 port 2 (addr 7) disconnected\n ubtbcmfw0: detached\n ubt0: <Broadcom Corp. BCM2033, class 224/1, rev 1.01/0.a0, addr 7> on uhub0\n ubt0: Interface 0 endpoints: interrupt=0x81, bulk-in=0x82, bulk-out=0x2\n ubt0: Interface 1 (alt.config 4) endpoints: isoc-in=0x83, isoc-out=0x3; wMaxPacketSize=64; nframes=5, buffer size=320","type":"install"}]},{"name":"blues","origin":"games/blues","version":"g20220312","comment":"Blues Brothers, Jukebox Adventure, and Prehistorik 2 engine reimplementation","maintainer":"danfe@FreeBSD.org","www":"https://github.com/cyxx/blues","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13e16c372ab98cad786743164c51cda3e247305a5bfd8321f3fc65dabaf8f32c","flatsize":226079,"path":"All/blues-g20220312.pkg","repopath":"All/blues-g20220312.pkg","licenselogic":"single","pkgsize":104004,"desc":"This is a rewrite of the Blues Brothers and Blues Brothers: Jukebox\nAdventure game engines developed by Titus Interactive.  There is also\nsupport for Prehistorik 2.  Compared to the original DOS executables,\nthe rewritten engines feature:\n\n  - Horizontal scrolling\n  - Configurable screen size\n  - Game cheats: unlimited lives and energy, no hit","deps":{"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libmodplug.so.1"],"options":{"DOCS":"on"}},{"name":"blueprint-compiler","origin":"devel/blueprint-compiler","version":"0.12.0","comment":"Markup language for GTK user interfaces","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.gnome.org/jwestman/blueprint-compiler","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bed0057f65c8180fed3c142bd04788d9b9684ae7892c03bbbc7a8c6544a9d088","flatsize":312030,"path":"All/blueprint-compiler-0.12.0.pkg","repopath":"All/blueprint-compiler-0.12.0.pkg","licenselogic":"single","licenses":["LGPL3+"],"pkgsize":53440,"desc":"A markup language for GTK user interface files.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"]},{"name":"bluemoon","origin":"games/bluemoon","version":"2.13","comment":"Blue Moon card solitaire","maintainer":"eduardo@FreeBSD.org","www":"http://www.catb.org/~esr/bluemoon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f116979a18d1aae42fd93901c1ca63a944984048cf3db3860317dd350e688c54","flatsize":20244,"path":"All/bluemoon-2.13.pkg","repopath":"All/bluemoon-2.13.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":13052,"desc":"bluemoon - Blue Moon card solitaire\n\nThis 52-card solitaire starts with the entire deck shuffled and\ndealt out in four rows. The aces are then moved to the left end of\nthe layout, making 4 initial free spaces. You may move to a space\nonly the card that matches the left neighbor in suit, and is one\ngreater in rank.  Kings are high, so no cards may be placed to their\nright (they create dead spaces).\n\nWhen no moves can be made, cards still out of sequence are reshuffled\nand dealt face up after the ends of the partial sequences, leaving\na card space after each sequence, so that each row looks like a\npartial sequence followed by a space, followed by enough cards to\nmake a row of 14. A moment's reflection will show that this game\ncannot take more than 13 deals. A good score is 1-3 deals, 4-7 is\naverage, 8 or more is poor.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"bonzomatic","origin":"graphics/bonzomatic","version":"2023.06.15","comment":"Live shader coding tool and Shader Showdown workhorse","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/Gargaj/Bonzomatic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d6c114fde57166cf633447f3ef79e6d215bed81c7648e9a9f01bbf7154c51c9","flatsize":1033034,"path":"All/bonzomatic-2023.06.15.pkg","repopath":"All/bonzomatic-2023.06.15.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":410896,"desc":"This is a live-coding tool, where you can write a 2D fragment/pixel\nshader while it is running in the background.\n\nThe tool was originally conceived and implemented after the Revision\n2014 demoscene party's live coding competition where two contestants\nimprov-code an effect in 25 minutes head-to-head.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"glfw":{"origin":"graphics/glfw","version":"3.4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libglfw.so.3","libGLEW.so.2","libGL.so.1","libX11.so.6","libGLU.so.1","libOpenGL.so.0","libGLX.so.0","libfontconfig.so.1","libasound.so.2"]},{"name":"blst","origin":"security/blst","version":"0.3.12","comment":"Implementation of BLS12-381 signature algorithm","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/supranational/blst","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ed8cf68a589c8e940690988b2589637e0e2ebeb67583dce935942a40a044a279","flatsize":252689,"path":"All/blst-0.3.12.pkg","repopath":"All/blst-0.3.12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":70276,"desc":"blst (pronounced 'blast') is a BLS12-381 signature library focused on\nperformance and security.  It is written in C and assembly and has bindings\nto various languages.","categories":["security","devel"]},{"name":"bo-libreoffice","origin":"editors/libreoffice-bo","version":"24.2.4.2","comment":"bo language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b42158b94afeec0ab7644a2e4ff96b5543237dcd01785eb65c079df0ce985ad9","flatsize":32872082,"path":"All/bo-libreoffice-24.2.4.2.pkg","repopath":"All/bo-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2873856,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"bn-libreoffice","origin":"editors/libreoffice-bn","version":"24.2.4.2","comment":"bn language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"01b437263282bc0d0d385795f56013abe27e0650a0e82c98e61330ad2d275d7c","flatsize":32250767,"path":"All/bn-libreoffice-24.2.4.2.pkg","repopath":"All/bn-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2899736,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"bn_IN-libreoffice","origin":"editors/libreoffice-bn_IN","version":"24.2.4.2","comment":"bn_IN language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"32e7d6c6ef7786d78a35b83eb3cdc9bc2d89bc5d32ec25b788874592a329d66d","flatsize":33389733,"path":"All/bn_IN-libreoffice-24.2.4.2.pkg","repopath":"All/bn_IN-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3226660,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"blt","origin":"x11-toolkits/blt","version":"2.5.3_7","comment":"Extension to the Tk toolkit","maintainer":"doconnor@gsoft.com.au","www":"https://wiki.tcl-lang.org/page/BLT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72f6f5b855773eac2314f71b511ceaeaeed0c48a1b9ff0f09ca907734a02feb6","flatsize":8470571,"path":"All/blt-2.5.3_7.pkg","repopath":"All/blt-2.5.3_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1695552,"desc":"The BLT Toolkit is an extension to Tcl and Tk. It adds new commands\nand widgets to the Tcl interpreter. Included widgets are 2D graph,\nbarchart, stripchart, tab notebook, and tree viewer.\n\nNote: This version is from the Wize project.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["x11-toolkits","tk"],"shlibs_required":["libjpeg.so.8","libtk86.so.1","libtcl86.so.1","libX11.so.6"]},{"name":"boinc-client","origin":"net/boinc-client","version":"8.0.2","comment":"Berkeley Open Infrastructure for Network Computing client","maintainer":"ler@FreeBSD.org","www":"https://boinc.berkeley.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17d16f591e7c441ff5fa98dc8fca8fe2310fb0c37d0aca136a9ce14b2786d0f1","flatsize":13390223,"path":"All/boinc-client-8.0.2.pkg","repopath":"All/boinc-client-8.0.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":3799944,"desc":"BOINC is a software platform for distributed computing\nusing volunteer computer resources.\nThis port contains BOINC API, libraries, client and manager GUI.","deps":{"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"wx32-gtk3":{"origin":"x11-toolkits/wxgtk32","version":"3.2.4_2"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"}},"categories":["net"],"users":["boinc"],"groups":["boinc"],"shlibs_required":["libcurl.so.4","libssl.so.12","libcrypto.so.12","libfreetype.so.6","libxkbcommon.so.0","libX11.so.6","libXss.so.1","libnotify.so.4","libwx_gtk3u_webview-3.2.so.0","libwx_gtk3u_xrc-3.2.so.0","libwx_gtk3u_html-3.2.so.0","libwx_gtk3u_qa-3.2.so.0","libwx_gtk3u_core-3.2.so.0","libwx_baseu_xml-3.2.so.0","libwx_baseu_net-3.2.so.0","libwx_baseu-3.2.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxcb-util.so.1","libxcb.so.1","libjpeg.so.8"],"shlibs_provided":["libboinc_api.so.8","libboinc_opencl.so.8","libboinc_graphics2.so.8"],"options":{"CLIENT":"on","MANAGER":"on","NLS":"on","SKINS":"off","USER":"on","X11":"on","NO_GUI_RPC":"off","NO_NET_INFO":"off"},"messages":[{"message":"The BOINC client is now installed.\n\nFor instructions, refer to the BOINC user manual at:\n\thttp://boinc.berkeley.edu/wiki/User_manual\nFor complete information, refer to the BOINC web site at:\n\thttp://boinc.berkeley.edu/","type":"install"}]},{"name":"blokish","origin":"games/blokish","version":"0.9.4_13","comment":"Clone of the strategy board game 'Blokus'","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/blokish/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c3b0a96711e8ee490621b5106190dad4371f66571e919e4f069353c25abd8fc","flatsize":258275,"path":"All/blokish-0.9.4_13.pkg","repopath":"All/blokish-0.9.4_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":77784,"desc":"Clone of the strategy board game 'Blokus'. Four players must place\nas many of their 21 pieces on the board as possible while preventing\nothers from doing the same.\n\nThis is made difficult by the fact that a piece played by a player\nmust touch another of the player's pieces, but only at their corners\n(a player's first piece must touch a board corner).\n\nThe game is over when no player can play any new pieces. The winner\nis the player with the fewest & smallest pieces remaining. Bonus\npoints are awarded for playing all pieces.\n\nFeatures a tweakable AI to take the place of any human players.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["games"],"shlibs_required":["libwx_gtk3u_gl-3.0.so.0","libwx_gtk3u_xrc-3.0.so.0","libwx_gtk3u_webview-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_gtk3u_qa-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0","libGL.so.1"]},{"name":"blogbench","origin":"benchmarks/blogbench","version":"1.1_2","comment":"Performance Test of Filesystem I/O","maintainer":"jmohacsi@bsd.hu","www":"https://github.com/jedisct1/Blogbench","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1c11570aaff3e89dffe5534b6c7716ddf265188a77b029e1641cf21feab2466","flatsize":19057,"path":"All/blogbench-1.1_2.pkg","repopath":"All/blogbench-1.1_2.pkg","licenselogic":"single","pkgsize":8024,"desc":"Blogbench is a portable filesystem benchmark that tries to reproduce the\nload of a real-world busy file server.\n\nIt stresses the filesystem with multiple threads performing random reads,\nwrites and rewrites in order to get a realistic idea of the scalability\nand the concurrency a system can handle.","categories":["benchmarks"],"options":{"DOCS":"on"}},{"name":"blockrage","origin":"games/blockrage","version":"0.2.3_7","comment":"Falling blocks game with 2-player hotseat mode","maintainer":"ports@FreeBSD.org","www":"https://blockrage.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04e78198465a602fe28eb224c81153ca0b81b1d62f251d575c8bfbe6fa5dceec","flatsize":220809,"path":"All/blockrage-0.2.3_7.pkg","repopath":"All/blockrage-0.2.3_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":71556,"desc":"Block Rage is falling blocks game with a 2-player hotseat mode,\ndetailed graphics and animated plasmatic backgrounds.\nIt is a remake of the awesome DOS classic Xixit.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe blockrage port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"block","origin":"games/block","version":"0.6_1","comment":"Small text based maze game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adc4a530f65cea57520730b712f3bd84190678e3b2ba6a48f5a0c9e955ba95cd","flatsize":134825,"path":"All/block-0.6_1.pkg","repopath":"All/block-0.6_1.pkg","licenselogic":"single","pkgsize":18364,"desc":"Blocks - a small tty based games using ncurses\n=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+\n Written by marc welz (rather : kluged by marc welz) - Redistribution is\n subject to the GNU public license.\n\nNotes\n-----\n Good idea to restrict file names to 20 chars.\n\n The editor tries to fill the entire screen - so if you write a level on\n a big screen, you will not be able to play it on a small one.  And\n remember to save the game you are editing before exiting.\n\n Probably contains bugs - but if I knew what they were they would not be\n there ...\n\nThanks\n------\n A big THANK YOU goes to Joey Hess (jeh22@conell.edu) who contributed\n the pyramid level, wrote the man pages for the game and pointed out a\n couple of minor bugs.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe block port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"blocksolve95","origin":"math/blocksolve95","version":"3.0_31","comment":"Software for the efficient solution of large, sparse linear systems","maintainer":"ports@FreeBSD.org","www":"https://ftp.mcs.anl.gov/pub/BlockSolve95/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e949c8fd74e8ad1a42214781806c0308a7b9aec136f15c7e869a2b5a3ed8ff07","flatsize":1564430,"path":"All/blocksolve95-3.0_31.pkg","repopath":"All/blocksolve95-3.0_31.pkg","licenselogic":"single","licenses":["AS-IS"],"pkgsize":255256,"desc":"BlockSolve95 is a scalable parallel software library primarily intended for the\nsolution of sparse linear systems that arise from physical models, especially\nproblems involving multiple degrees of freedom at each node. For example, when\nthe finite element method is used to solve practical problems in structural\nengineering, each node typically has two to five degrees of freedom;\nBlockSolve95 is designed to take advantage of problems with this type of local\nstructure. BlockSolve95 is also reasonably efficient for problems that have\nonly one degree of freedom associated with each node, such as the three-\ndimensional Poisson problem.\n\nBlockSolve95 is general purpose; we do not require that the matrices have any\nparticular structure other than being sparse and being symmetric in structure\n(but not necessarily in value).","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"f2c":{"origin":"lang/f2c","version":"20200916_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"}},"categories":["math","parallel"],"options":{"DOCS":"on","EXAMPLES":"on","REFERENCE":"on","ATLAS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe blocksolve95 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bluefish","origin":"www/bluefish","version":"2.2.15","comment":"HTML editor designed for the experienced web designer","maintainer":"eduardo@FreeBSD.org","www":"http://bluefish.openoffice.nl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be3d9b8c624866945c7ca1d65efaede1373898d2f28bca8bec80ef08134a9732","flatsize":10333155,"path":"All/bluefish-2.2.15.pkg","repopath":"All/bluefish-2.2.15.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2898768,"desc":"Bluefish is a powerful editor targeted towards programmers and web\ndevelopers, with many options to write websites, scripts and programming\ncode. Bluefish supports many programming and markup languages and has\nmany features, but is still a very fast and lightweight application.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gucharmap":{"origin":"deskutils/gucharmap","version":"15.1.0_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"python39":{"origin":"lang/python39","version":"3.9.19"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["www","editors"],"shlibs_required":["libpython3.9.so.1.0","libgtk-3.so.0","libatk-1.0.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgmodule-2.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libenchant-2.so.2","libgucharmap_2_90.so.7","libpcre2-8.so.0"],"options":{"DEBUG":"off","DOCS":"on","NLS":"on","TIDY":"off","GTK2":"off","GTK3":"on"}},{"name":"bliss-music-analyzer","origin":"audio/bliss","version":"1.2.0.209_2","comment":"Multithreaded C library used to compute distance between songs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Polochon-street/bliss","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5864dcbe5fbd363761095d591b09df596be0c4e280860da246d7237da282b486","flatsize":33897,"path":"All/bliss-music-analyzer-1.2.0.209_2.pkg","repopath":"All/bliss-music-analyzer-1.2.0.209_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13532,"desc":"Bliss music library is a multithreaded C library used to compute distance\nbetween songs. It is especially usable through MPD with Blissify. It is can be\nuseful for creating \"intelligent\" playlists and/or continuous play, a la\nSpotify/Grooveshark Radio.\n\nBliss is really useful when used as a plug-in for audio players.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"}},"categories":["audio"],"shlibs_required":["libavformat.so.60","libavutil.so.58","libavcodec.so.60","libfftw3.so.3","libswresample.so.4"],"shlibs_provided":["libbliss.so"]},{"name":"bloaty","origin":"devel/bloaty","version":"1.1_12","comment":"Size profiler for binaries","maintainer":"bofh@FreeBSD.org","www":"https://github.com/google/bloaty","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cad26779c459f30fec52e95a2eb42b3307e7e308996c17fc931c9b9ad7c56c16","flatsize":432250,"path":"All/bloaty-1.1_12.pkg","repopath":"All/bloaty-1.1_12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":153540,"desc":"Ever wondered what's making your binary big? Bloaty McBloatface will show you a\nsize profile of the binary so you can understand what's taking up space inside.","deps":{"capstone":{"origin":"devel/capstone","version":"5.0.1_1"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"re2":{"origin":"devel/re2","version":"20240501"}},"categories":["devel"],"shlibs_required":["libprotobuf.so.24.4.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libre2.so.11","libcapstone.so.5"]},{"name":"blitz","origin":"devel/blitz","version":"1.0.2_4","comment":"Blitz++ Multi-Dimensional Array Library for C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/blitzpp/blitz","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c65c33227245cbaa9027e93a66106a9e191e0f2f8a293950e779d4a3b797ffd","flatsize":4227777,"path":"All/blitz-1.0.2_4.pkg","repopath":"All/blitz-1.0.2_4.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":229216,"desc":"Blitz++ is a C++ template class library that provides array objects for\nscientific computing. It is not a linear algebra or fft library.","categories":["devel","science"],"shlibs_provided":["libblitz.so.0"],"options":{"APAD":"off","FORTRAN":"off","SERIALIZATION":"off","THREADSAFE":"off"}},{"name":"bliss-graph-tool","origin":"math/bliss","version":"0.73","comment":"Tool for computing automorphism groups and canonical forms of graphs","maintainer":"yuri@FreeBSD.org","www":"http://www.tcs.hut.fi/Software/bliss/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e625611bae0dba96172fb179be61112c56c5a1b0c414473523f1072652464ec","flatsize":446417,"path":"All/bliss-graph-tool-0.73.pkg","repopath":"All/bliss-graph-tool-0.73.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":94868,"desc":"bliss is an open source tool for computing automorphism groups and canonical\nforms of graphs. It has both a command line user interface as well as C++ and C\nprogramming language APIs.","categories":["math"]},{"name":"blind","origin":"multimedia/blind","version":"1.1_1","comment":"Collection of command line video editing utilities","maintainer":"yuri@FreeBSD.org","www":"https://tools.suckless.org/blind/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96666adabd7f7b185c44ee1c48fcddb0a1213b171a273b087d41f14d83e7f290","flatsize":718480,"path":"All/blind-1.1_1.pkg","repopath":"All/blind-1.1_1.pkg","licenselogic":"single","licenses":["ISC"],"pkgsize":99840,"desc":"blind uses a raw video format with a simple container. A file begins with\nan plain-text line, containing the number of frames, the width, the height,\nand the pixel format, all separated by a single regular blank space, without\nand leading or tailing white space. After this line, which ends with an LF,\nthere is a NUL-byte followed by the 4 characters \"uivf\" (unportable, interim\nvideo format). This head is followed by the video frame-by-frame with row-major\nframes. Pixels are independently encoded, and are encoded unscaled CIE XYZ with\nnon-premultiplied alpha and without any transfer-function, with values stored\nin native doubles or optionally in native floats. These two configurations are\nthe only options, but the container format is designed so this can be changed\narbitrarily in the future.","categories":["multimedia"]},{"name":"blis","origin":"math/blis","version":"0.9.0_2","comment":"Software framework for high-performance BLAS-like libraries","maintainer":"jmd@FreeBSD.org","www":"https://github.com/flame/blis","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75efbabdc7675a05ed4d02e5f63e9f5908591fb8f12c0b6fc545c28e1213c044","flatsize":17294145,"path":"All/blis-0.9.0_2.pkg","repopath":"All/blis-0.9.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1472920,"desc":"software framework for high-performance BLAS-like libraries\n\nBLIS is a portable software framework for instantiating high-performance\nBLAS-like dense linear algebra libraries. The framework was designed\nto isolate essential kernels of computation that, when optimized,\nimmediately enable optimized implementations of most of its commonly\nused and computationally intensive operations.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"shlibs_provided":["libblis.so.4"],"options":{"CBLAS":"on","PARA":"on"}},{"name":"bless","origin":"editors/bless","version":"0.6.3_3,1","comment":"High-quality, full-featured hexadecimal editor","maintainer":"ports@FreeBSD.org","www":"https://github.com/afrantzis/bless","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d21fcd95af77212afae693b2b7242c79d211476a4d4d5b27e80b4a37dc139a3","flatsize":1014161,"path":"All/bless-0.6.3_3,1.pkg","repopath":"All/bless-0.6.3_3,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":481248,"desc":"Bless is a binary (hexadecimal aka \"hex\") editor, a program that allows\nto edit files as a sequence of bytes.  It is written in C# and uses the\nGtk# bindings for the GTK+ toolkit.  Its main features are:\n\n  - Efficient editing of large data files\n  - Raw disk editing\n  - Multilevel undo/redo operations\n  - Customizable data views\n  - Fast data rendering on screen\n  - Multiple tabs\n  - Fast find and replace operations\n  - Conversion table\n  - Advanced copy/paste capabilities\n  - Multi-threaded search and save operations\n  - Export to text and HTML (others with plugins)\n  - Extensibility with plugins","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk-sharp20":{"origin":"x11-toolkits/gtk-sharp20","version":"2.12.45_6"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["editors"],"options":{"HELP":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bless port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"blazeiterative","origin":"math/blazeiterative","version":"g20180409_13","comment":"Set of iterative linear system solvers for use with the Blaze library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tjolsen/BlazeIterative","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8aac3ade80f672365240f7afffd47b478d6c1eddb4b9dc3d02776973d775a3e4","flatsize":17223,"path":"All/blazeiterative-g20180409_13.pkg","repopath":"All/blazeiterative-g20180409_13.pkg","licenselogic":"single","pkgsize":5840,"desc":"A set of iterative linear system solvers intended for use with the Blaze\nlibrary, a high-performance C++ linear algebra library. The API is currently\nbased on a tag-dispatch system to choose a particular algorithm.\n\nCurrently implemented algorithms:\n* Conjugate Gradient (CG)\n* BiCGSTAB\n\nPlanned algorithms:\n* Preconditioned CG\n* Preconditioned BiCGSTAB\n* (Preconditioned) BiCGSTAB(l)\n* GMRES\n* Arnoldi\n* Lanczos\n\nPotential algorithms (if sufficient interest):\n* LSQR\n* LSMR","deps":{"blaze":{"origin":"math/blaze","version":"3.8_4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"]},{"name":"blop","origin":"audio/blop","version":"0.2.8_2","comment":"Bandlimited oscillator plugins for LADSPA-aware audio applications","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/blop/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa03d7e68cf5517a88d001c68910c6ecff5154f3c4631bf81bd98ccdb9b06fc9","flatsize":1563506,"path":"All/blop-0.2.8_2.pkg","repopath":"All/blop-0.2.8_2.pkg","licenselogic":"single","pkgsize":545320,"desc":"Bandlimited oscillator plugins for LADSPA-aware audio applications.\nSawtooth, Square, Variable Pulse and Slope- variable triangle waves.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["audio"],"options":{"NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe blop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"blaze","origin":"math/blaze","version":"3.8_4","comment":"C++ math library for dense and sparse arithmetic","maintainer":"yuri@FreeBSD.org","www":"https://bitbucket.org/blaze-lib/blaze/src/master/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a58603302d80ff806c439ad8246c9518642947a7ef2d93d4b0c9ce22cdab6ef2","flatsize":36184195,"path":"All/blaze-3.8_4.pkg","repopath":"All/blaze-3.8_4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1106664,"desc":"Blaze is an open-source, high-performance C++ math library for dense and sparse\narithmetic. With its state-of-the-art Smart Expression Template implementation\nBlaze combines the elegance and ease of use of a domain-specific language with\nHPC-grade performance, making it one of the most intuitive and fastest C++ math\nlibraries available.\n\nThe Blaze library offers:\n* high performance through the integration of BLAS libraries and manually tuned\n  HPC math kernels\n* vectorization by SSE, SSE2, SSE3, SSSE3, SSE4, AVX, AVX2, AVX-512, FMA,\n  and SVML\n* parallel execution by OpenMP, HPX, C++11 threads and Boost threads\n* the intuitive and easy to use API of a domain specific language\n* unified arithmetic with dense and sparse vectors and matrices\n* thoroughly tested matrix and vector arithmetic\n* completely portable, high quality C++ source code","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"]},{"name":"cacti","origin":"net-mgmt/cacti","version":"1.2.26","comment":"Web-driven graphing interface for RRDTool","maintainer":"m.muenz@gmail.com","www":"https://www.cacti.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3cb381420c83b0bd4e2f1bd04e8f0c909db0412e9be9d5b9fc26ea81d9eb243","flatsize":88538040,"path":"All/cacti-1.2.26.pkg","repopath":"All/cacti-1.2.26.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":33845032,"desc":"Cacti is a complete frontend to RRDTool, it stores all of the necessary\ninformation to create graphs and populate them with data in a MySQL database.\nThe frontend is completely PHP driven. Along with being able to maintain\nGraphs, Data Sources, and Round Robin Archives in a database, cacti handles\nthe data gathering. There is also SNMP support for those used to creating\ntraffic graphs with MRTG.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-gmp":{"origin":"math/php82-gmp","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pcntl":{"origin":"devel/php82-pcntl","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-snmp":{"origin":"net-mgmt/php82-snmp","version":"8.2.21"},"php82-sockets":{"origin":"net/php82-sockets","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["net-mgmt","www"],"users":["cacti"],"groups":["cacti"],"annotations":{"cpe":"cpe:2.3:a:cacti:cacti:1.2.26:::::dragonfly6:x86_64"},"messages":[{"message":"Cacti is now installed. If you install it for the first time,\nyou may have to follow this steps to make it work correctly:\n\n1. Create the MySQL database, a cacti user, and initialize:\n   a) CREATE DATABASE `cacti`;\n   b) Create a mysql user/password for cacti:\n      CREATE USER 'cacti'@'localhost' IDENTIFIED BY 'password';\n      FLUSH PRIVILEGES;\n   c) Add GRANTS:\n      GRANT ALL ON `cacti`.* TO 'cacti'@'localhost';\n      GRANT SELECT ON `mysql`.`time_zone_name` TO 'cacti'@'localhost';\n      FLUSH PRIVILEGES;\n   d) Import the default cacti database:\n      mysql --database=cacti -ucacti -p < /usr/local/share/cacti/cacti.sql\n\n   If you haven't already imported your MySQL timezone data, you need to do this:\n      mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql\n\n NOTE:\n   * Cacti does not LOCK TABLES.\n\n2. Edit /usr/local/share/cacti/include/config.php from the template\n   config.php.orig.\n\n   PHP requires the time zone to be explicitly set rather that rely on\n   the system time zone, otherwise poller complains. I added the\n   following line to my config.php:\n\n   date_default_timezone_set('America/Los_Angeles');\n\n3. Add the following line to cron for cacti:\n*/5 * * * * /usr/local/bin/php /usr/local/share/cacti/poller.php > /dev/null 2>&1\n\n4. Example Apache 2.4 configuration:\n   (This assumes that you have installed a working PHP Apache install, e.g. with mod_php)\n\n\n   <FilesMatch \"\\.php$\">\n       SetHandler application/x-httpd-php\n   </FilesMatch>\n   <FilesMatch \"\\.phps$\">\n       SetHandler application/x-httpd-php-source\n   </FilesMatch>\n\n   DirectoryIndex index.php\n\n   DocumentRoot \"/usr/local/share/cacti\"\n\n   Alias /cacti \"/usr/local/share/cacti/\"\n   Alias /Cacti \"/usr/local/share/cacti/\"\n\n   <Directory \"/usr/local/share/cacti\">\n      Require all granted\n      AllowOverride None\n      Order Allow,deny\n      Allow from all\n   </Directory>\n\n5. Open a Cacti login page in your web browser and follow the install instructions.\n\n\nIf you update cacti, open a login page and an updating process will\nstart automatically.\n\nNOTEs as of 10Aug2014:\n\n1) Cacti now better supports hier(7)\n\n   a) Cacti log files are now found under /var/log/cacti where you can\n      manage them using newsyslog.\n   b) Cacti RRD files are now found under /var/db/cacti/rra.\n\n   If you have an existing Cacti installation these paths are also\n   found in Cacti's SQL database and MUST be updated. These two SQL\n   commands should do the trick:\n\n   UPDATE settings SET value='/var/log/cacti/log' \\\n     WHERE name='path_cactilog';\n\n   UPDATE poller_item SET rrd_path=\\\n     REPLACE(rrd_path,'/usr/local/share/cacti/rra','/var/db/cacti/rra') \\\n     WHERE rrd_path REGEXP '^/usr/local/share/cacti/rra';\n\n2) The PERL paths in the Cacti PERL scripts have been updated to\n   /usr/local/bin.\n\nOther Erratas:\n   1) Mount linprocfs in /compat/linux/proc will allow most scripts to work.\n   2) This package does not install a MySQL server in case you wish to use an\n      external MySQL server.  Install a package such as mysql57-server if you\n      require a local server.","type":"install"},{"message":"Starting with version 1.2.4 the option SNMPBIN is no longer required and has\ntherefore been removed.\n\nNow you can enable PHP integrated support via the \"$php_snmp_support\" variable\nin config.php","type":"upgrade","maximum_version":"1.2.4"}]},{"name":"bomberclone","origin":"games/bomberclone","version":"0.11.9_3","comment":"Reimplementation of Atomic Bomber Man","maintainer":"ports@FreeBSD.org","www":"https://bomberclone.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ae2f4e2bc1afad2293a8c75493c95a26b18d74af2e0191ebf082c6189564ce36","flatsize":8386332,"path":"All/bomberclone-0.11.9_3.pkg","repopath":"All/bomberclone-0.11.9_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":7517656,"desc":"This game is a clone of the game Atomic Bomber Man.\nSupports single user and network multiplayer mode.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL-1.2.so.0","libpng16.so.16","libjpeg.so.8","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:bomberclone:bomberclone:0.11.9:::::dragonfly6:x86_64:3"},"messages":[{"message":"===>   NOTICE:\n\nThe bomberclone port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"blinken","origin":"games/blinken","version":"23.08.5","comment":"Memory enhancement game","maintainer":"kde@FreeBSD.org","www":"https://edu.kde.org/blinken/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad31dd5d4bcee0e004a1835fbf32a89d110bf9fbd64f0cd1de694faa1bb269b7","flatsize":3330923,"path":"All/blinken-23.08.5.pkg","repopath":"All/blinken-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":2420892,"desc":"Blinken is the KDE version of the well-known game Simon Says.\n\nFollow the pattern of sounds and lights as long as you can! Press the\nstart game button to begin. Watch the computer and copy the pattern it\nmakes. Complete the sequence in the right order to win.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["games","kde","kde-applications"],"shlibs_required":["libKF5XmlGui.so.5","libKF5DBusAddons.so.5","libKF5Crash.so.5","libphonon4qt5experimental.so.4","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5GuiAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libQt5Svg.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libphonon4qt5.so.4","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"},"messages":[{"message":"To play Blinken you need sound. You must install a Phonon backend (just \nonce) to enable sound, one of:\n  multimedia/phonon-gstreamer\n  multimedia/phonon-vlc","type":"install"}]},{"name":"blame","origin":"devel/blame","version":"1.4.20240206_1","comment":"Display last modification for each line in an RCS file","maintainer":"fuz@FreeBSD.org","www":"https://invisible-island.net/rcs-blame/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eb22132388e04e9b796a55d1eb9d2f222125df89c98fbfbe6b1b0c6629289e81","flatsize":139592,"path":"All/blame-1.4.20240206_1.pkg","repopath":"All/blame-1.4.20240206_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62920,"desc":"Blame displays the last modification for each line in an\nRCS file.  It is the RCS equivalent of CVS's annotate\ncommand.","categories":["devel"]},{"name":"blas","origin":"math/blas","version":"3.12.0_1","comment":"Basic Linear Algebra Subroutines","maintainer":"fortran@FreeBSD.org","www":"https://www.netlib.org/blas/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2732d00f6ee641dda2134df71ba5f730319e938d32a02e365c23d1769b4ea85","flatsize":647838,"path":"All/blas-3.12.0_1.pkg","repopath":"All/blas-3.12.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":210784,"desc":"The BLAS (Basic Linear Algebra Subprograms) are high quality \"building block\"\nroutines for performing basic vector and matrix operations. Level 1 BLAS do\nvector-vector operations, Level 2 BLAS do matrix-vector operations, and Level\n3 BLAS do matrix-matrix operations. Because the BLAS are efficient, portable,\nand widely available, they're commonly used in the development of high quality\nlinear algebra software -- LINPACK and LAPACK, for example.\n\nThe original Fortran77 reference implementation of the BLAS is located in the\nblas directory of Netlib.  However, this port uses the updated sources\ndistributed with LAPACK.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libblas.so.3"],"annotations":{"cpe":"cpe:2.3:a:lapack_project:lapack:3.12.0:::::dragonfly6:x86_64:1"}},{"name":"calligra","origin":"editors/calligra","version":"3.2.1_62","comment":"KDE office suite","maintainer":"kde@FreeBSD.org","www":"https://calligra.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e738753ff291a5b72f6bd1f59719d5b8fe09df1720e8b99e455c736aa19e4e7c","flatsize":117592648,"path":"All/calligra-3.2.1_62.pkg","repopath":"All/calligra-3.2.1_62.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":40421156,"desc":"Calligra is an integrated suite of KDE applications that cover office,\ncreative and management needs.\n\nOffice productivity:\n- Words for text processing;\n- Sheets for computations;\n- Stage for presentations;\n- Flow for diagrams and flowcharts;\n- Kexi for database management;\n- Braindump for note taking.\n\nGraphics:\n- Krita for advanced drawing and image manipulation;\n- Karbon for vector graphics.\n\nManagement:\n- Plan for project planning.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"kdiagram":{"origin":"graphics/kdiagram","version":"2.8.0_1"},"kf5-kactivities":{"origin":"x11/kf5-kactivities","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-kholidays":{"origin":"net/kf5-kholidays","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kjs":{"origin":"www/kf5-kjs","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kross":{"origin":"lang/kf5-kross","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-threadweaver":{"origin":"devel/kf5-threadweaver","version":"5.116.0"},"kproperty":{"origin":"x11-toolkits/kproperty","version":"3.2.0_2"},"kreport":{"origin":"textproc/kreport","version":"3.2.0_9"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libetonyek01":{"origin":"graphics/libetonyek01","version":"0.1.10_7,1"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libodfgen01":{"origin":"textproc/libodfgen01","version":"0.1.8_2"},"librevenge":{"origin":"textproc/librevenge","version":"0.0.5"},"libvisio01":{"origin":"textproc/libvisio01","version":"0.1.7_12"},"libwpd010":{"origin":"textproc/libwpd010","version":"0.10.3_7"},"libwpg03":{"origin":"graphics/libwpg03","version":"0.3.4"},"libwps":{"origin":"textproc/libwps","version":"0.4.14"},"okular":{"origin":"graphics/okular","version":"23.08.5_4"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"poppler":{"origin":"graphics/poppler","version":"24.02.0_1"},"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"pstoedit":{"origin":"graphics/pstoedit","version":"4.01_1"},"qca-qt5":{"origin":"devel/qca","version":"2.3.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["editors","kde"],"shlibs_required":["libKF5TextWidgets.so.5","libKF5SonnetUi.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Concurrent.so.5","libKF5Solid.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libKF5ConfigWidgets.so.5","libKF5WidgetsAddons.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKF5KDELibs4Support.so.5","libKF5KIOFileWidgets.so.5","libKF5Bookmarks.so.5","libKF5Notifications.so.5","libKF5UnitConversion.so.5","libKF5Parts.so.5","libKF5Crash.so.5","libKF5IconThemes.so.5","libKF5GuiAddons.so.5","libKF5ItemViews.so.5","libKF5NotifyConfig.so.5","libKF5KCMUtils.so.5","libQt5Sql.so.5","libKF5SonnetCore.so.5","libQt5OpenGL.so.5","libKF5Archive.so.5","libQt5Svg.so.5","libKF5Activities.so.5","libKF5DBusAddons.so.5","libqca-qt5.so.2","libOkular5Core.so.11","libKF5Wallet.so.5","libfontconfig.so.1","libfreetype.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libQt5X11Extras.so.5","libiconv.so.2","libKF5KHtml.so.5","libKF5JS.so.5","librevenge-0.0.so.0","librevenge-stream-0.0.so.0","libodfgen-0.1.so.1","libetonyek-0.1.so.1","libwpd-0.10.so.10","libpoppler.so.134","libpoppler-qt5.so.1","libvisio-0.1.so.1","libwpg-0.3.so.3","libwps-0.4.so.4","libphonon4qt5.so.4","libKChart.so.2","libphonon4qt5experimental.so.4","libgsl.so.27","libgslcblas.so.0"],"shlibs_provided":["libRtfReader.so.17","libbasicflakes.so.17","libcalligrasheetscommon.so.17","libcalligrasheetsodf.so.17","libcalligrastageprivate.so.17","libflake.so.17","libkarboncommon.so.17","libkarbonui.so.17","libkdeinit5_calligrasheets.so","libkdeinit5_calligrastage.so","libkdeinit5_calligrawords.so","libkdeinit5_karbon.so","libkoformula.so.17","libkomain.so.17","libkomsooxml.so.17","libkoodf.so.17","libkoodf2.so.17","libkoodfreader.so.17","libkookularGenerator_odp.so.17","libkookularGenerator_odt.so.17","libkopageapp.so.17","libkoplugin.so.17","libkostore.so.17","libkotext.so.17","libkotextlayout.so.17","libkovectorimage.so.17","libkoversion.so.17","libkowidgets.so.17","libkowidgetutils.so.17","libkowv2.so.9","libkundo2.so.17","libpigmentcms.so.17","libwordsprivate.so.17"],"options":{"OPENEXR":"on"},"annotations":{"cpe":"cpe:2.3:a:calligra:calligra:3.2.1:::::dragonfly6:x86_64:62"}},{"name":"blasfeo","origin":"math/blasfeo","version":"0.1.3.59_2","comment":"Basic Linear Algebra Subroutines For Embedded Optimization","maintainer":"yuri@FreeBSD.org","www":"https://github.com/giaf/blasfeo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b91f75fb4a7de5bdc0c98544f48ab3652e897edada45e7a0678133ac00dde12","flatsize":2411644,"path":"All/blasfeo-0.1.3.59_2.pkg","repopath":"All/blasfeo-0.1.3.59_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":502844,"desc":"BLASFEO provides a set of basic linear algebra routines, performance-optimized\nfor matrices fitting in cache (i.e. generally up to a couple hundreds size in\neach dimension), as typically encountered in embedded optimization application.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"}},"categories":["math"],"shlibs_required":["libblas.so.3"],"shlibs_provided":["libblasfeo.so"],"options":{"GENERIC":"on","X64_INTEL_HASWELL":"off","X64_INTEL_SANDY_BRIDGE":"off","X64_INTEL_CORE":"off","X64_AMD_BULLDOZER":"off"}},{"name":"blacs","origin":"math/blacs","version":"1.7_40","comment":"BLACS (Basic Linear Algebra Communication Subprograms)","maintainer":"ports@FreeBSD.org","www":"https://www.netlib.org/blacs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc50774b936f1fb8524106bfb49ab1dfdf04750ac303215e72f346f4bc7e07fa","flatsize":2526302,"path":"All/blacs-1.7_40.pkg","repopath":"All/blacs-1.7_40.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":439732,"desc":"The BLACS (Basic Linear Algebra Communication Subprograms)\nproject is an ongoing investigation whose purpose is to create\na linear algebra oriented message passing interface\nthat may be implemented efficiently and uniformly across\na large range of distributed memory platforms.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"}},"categories":["math"],"shlibs_required":["libmpi.so.12","libmpifort.so.12","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libblacs.so.1","libblacsc.so.1","libblacsf77.so.1"],"options":{"DOCS":"on","MPICH":"on","OPENMPI":"off"},"messages":[{"message":"Please test your blacs installation\n Test programs are located at /usr/local/share/BLACS/TESTING\n\n Example:\n  % cd /usr/local/share/BLACS/TESTING\n  % /usr/local/bin/mpirun -np 4 ./xCbtest_MPI-FreeBSD\n  % /usr/local/bin/mpirun -np 4 ./xFbtest_MPI-FreeBSD\n\n Or, if you're using OpenMPI:\n  % cd /usr/local/share/BLACS/TESTING\n  % LD_LIBRARY_PATH=/usr/local/mpi/openmpi/lib/ export LD_LIBRARY_PATH\n  % PATH=$PATH:/usr/local/mpi/openmpi/bin/ export PATH\n  % mpirun -np 4 ./xCbtest_MPI-FreeBSD\n  % mpirun -np 4 ./xFbtest_MPI-FreeBSD\n\nYou can change -np 4 to any number to meet your local environment.\nSee files at /usr/local/share/doc/blacs for detail.","type":"install"},{"message":"===>   NOTICE:\n\nThe blacs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"blahtexml","origin":"math/blahtexml","version":"1.0","comment":"TeX to MathML converter designed with MediaWiki in mind","maintainer":"yuri@FreeBSD.org","www":"http://gva.noekeon.org/blahtexml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98dfaffba5aee37680c143abf20341e8f0e70c390089ffb392612ebbc6e77f93","flatsize":940154,"path":"All/blahtexml-1.0.pkg","repopath":"All/blahtexml-1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":218768,"desc":"Blahtex is a program written in C++, which converts an equation given in a\nsyntax close to TeX into MathML. It is designed by David Harvey and is aimed at\nsupporting equations in MediaWiki.\n\nBlahtexml is a simple extension of blahtex, written by Gilles Van Assche. In\naddition to the functionality of blahtex, blahtexml has XML processing in mind\nand is able to process a whole XML document into another XML document. Instead\nof converting only one formula at a time, blahtexml can convert all the formulas\nof the given XML file into MathML.","deps":{"xerces-c3":{"origin":"textproc/xerces-c3","version":"3.2.5"}},"categories":["math"],"shlibs_required":["libxerces-c-3.2.so"]},{"name":"blackout","origin":"x11-fonts/blackout","version":"g20140730","comment":"Stencil font inspired by filling in sans-serif newspaper headlines","maintainer":"0mp@FreeBSD.org","www":"https://www.theleagueofmoveabletype.com/blackout","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bd5a0b4625a40ef86c9d276a2dff62679a5fc202dfa4ed4f23d4b30d1f3e296","flatsize":432706,"path":"All/blackout-g20140730.pkg","repopath":"All/blackout-g20140730.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":111592,"desc":"Blackout is a stencil sans-serif font. Its author describes it in the following\nwords: \"Eats holes for breakfast lunch and dinner. Inspired by filling in\nsans-serif newspaper headlines. Continually updated with coffee and music.\nMakes your work louder than the next person's.\"\n\nThe font comes in three styles: Midnight (solid), 2AM (reversed), & Sunrise\n(stroked).","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"black-hole-solver","origin":"games/black-hole-solver","version":"1.12.0","comment":"Black Hole Solitaire Solver","maintainer":"tcberner@FreeBSD.org","www":"https://www.shlomifish.org/open-source/projects/black-hole-solitaire-solver","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"825eeb8fe519e2b1b94ae559912d0a9e6930ff1b61fb4956bd37aa22a135a65c","flatsize":37950,"path":"All/black-hole-solver-1.12.0.pkg","repopath":"All/black-hole-solver-1.12.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":16728,"desc":"This is a solver, written in C, to solve Golf solitaire, the Solitaire variant\ncalled \"Black Hole\" and the one called \"All in a Row\". It provides a portable C\nlibrary, and a command line application that after being fed with a layout will\nemit the cards to move.","categories":["games"],"shlibs_provided":["libblack_hole_solver.so.1"]},{"name":"black-box","origin":"games/black-box","version":"1.4.8_3","comment":"Shoot in and watch where the shot leaves the box","maintainer":"ports@FreeBSD.org","www":"https://www.linux-games.com/black-box/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b50616a26e9c8b7ae2572e39cc3b9f78bf0ea1c4fffdcb15b0e7280dbdfef913","flatsize":330529,"path":"All/black-box-1.4.8_3.pkg","repopath":"All/black-box-1.4.8_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":237772,"desc":"There's a black box. You can shoot in and watch, where the shot\nleaves the box.  In the box, crystals are reflecting the shots.\nYou have to guess where the crystals are hidden, by watching your\nshots.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe black-box port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"blackbox","origin":"x11-wm/blackbox","version":"0.70.1_8","comment":"Small and fast window manager for X11R6","maintainer":"A.J.Caines@halplant.com","www":"https://blackboxwm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aee29607b1dcbd79d49b92915baf301d3ff035a712e45fe81eb62d12cee2cfdf","flatsize":1207532,"path":"All/blackbox-0.70.1_8.pkg","repopath":"All/blackbox-0.70.1_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":270800,"desc":"Blackbox is the fast, lightweight window manager for the X Window System you\nhave been looking for, without all those annoying dependencies.  It is built\nwith C++ and contains completely original code (even though the graphics\nimplementation is similar to that of Window Maker).\n\nBlackbox is written to the NetWM specification, which allows integration with\nmodern desktop managers including KDE and Gnome.\n\nThe port also provides root window changing tools, bsetroot and bsetbg, that\ncan be installed alone, without the window manager and accompanying files.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6","libXft.so.2"],"options":{"DOCS":"on","TOOLS_ONLY":"off"}},{"name":"bksh","origin":"sysutils/bksh","version":"1.7","comment":"Backup-only shell","maintainer":"anarcat@anarcat.ath.cx","www":"http://anarcat.ath.cx/software/bksh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9e8f4342b29fe3b8dc92bf1392415736b4c08dcd3a526a97f95260fcf66bc37","flatsize":11048,"path":"All/bksh-1.7.pkg","repopath":"All/bksh-1.7.pkg","licenselogic":"single","pkgsize":4576,"desc":"bksh is a simple (some would say trivial) program designed to be used\nas a shell by ssh or rsh-like programs. All it does it to copy its\ninput to a restricted set of backup files.\n\nIt was made to allow administrators to create backup servers in\npotentially hostile environments without allowing full shell access to\nthe server or the client.\n\nFeatures:\n- tape only or file & tape backups (compile-time config)\n- automatic file rotation allows keeping a history of backups\n- configurable number of files kept (static compile-time or dynamic)\n- allows naming of backup files on command line\n- works as a restricted shell to limit access to server\n- very simple and short ANSI C code, easy to audit","categories":["sysutils"]},{"name":"bkpupsd","origin":"sysutils/bkpupsd","version":"1.0a_1","comment":"Simple UPS daemon for APC BK Pro(TM)","maintainer":"portmaster@BSDforge.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6253645ac02f0e417b521499af6ac25e36aa1b5002fd702653895f66f9a593cb","flatsize":11300,"path":"All/bkpupsd-1.0a_1.pkg","repopath":"All/bkpupsd-1.0a_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6084,"desc":"bkpupsd - Back-UPS Pro. UPS daemon\n----------------------------------\n\n    This is a simple uninterruptible power source (UPS) daemon which\nsupports APC Back-UPS Pro(TM) series.  The UPSd works as UPS driver,\nsensing line-failures, shutting down the system cleanly, and finally\nshutting down the UPS itself.  This UPSd provides only the \"dumb mode\",\nand the advanced features are not supported.","categories":["sysutils"]},{"name":"blockout","origin":"games/blockout","version":"2.5_5","comment":"BlockOut II is an adaptation of the original Blockout DOS game","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/blockout/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ac8b923814e86a1ac0cf254b79c50a03df096ab00bab4e4937c34d2197cf060","flatsize":4714285,"path":"All/blockout-2.5_5.pkg","repopath":"All/blockout-2.5_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4309292,"desc":"BlockOut II is an adaptation of the original Blockout DOS game\nedited by California Dreams(1989). It uses Direct3D on Win32 and\nOpenGL on Linux/Unix. BL II has the same features than the original game.\nScore calculation is also nearly similar to the original.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_mixer-1.2.so.0","libSDL-1.2.so.0","libGL.so.1","libGLU.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe blockout port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bkt","origin":"sysutils/bkt","version":"0.8.0_4","comment":"Subprocess caching utility","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/dimo414/bkt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78d090040f978d31f1f3f676951815b4afe8191bed11ec34bfea320405f887f8","flatsize":1227701,"path":"All/bkt-0.8.0_4.pkg","repopath":"All/bkt-0.8.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":403596,"desc":"bkt (pronounced bucket) is a subprocess caching utility written in Rust,\ninspired by bash-cache.\nWrapping expensive process invocations with bkt allows callers to reuse recent\ninvocations without complicating their application logic. This can be useful in\nshell prompts, interactive applications such as fzf, and long-running programs\nthat poll other processes.\n\nWhen bkt is passed a command it hasn't seen before (or recently) it executes\nthe command synchronously and caches its stdout, stderr, and exit code.\nCalling bkt again with the same command reads the data from the cache and\noutputs it as if the command had been run again.","categories":["sysutils"],"options":{"MANPAGES":"on"}},{"name":"blackshadeselite","origin":"games/blackshadeselite","version":"0.0.1_11","comment":"Psychic Bodyguard FPS - protect the VIP","maintainer":"amdmi3@FreeBSD.org","www":"https://web.archive.org/web/20170521213338/http://home.gna.org/blackshadeselite/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b6d689935efe86fed0c23c7ed98d195de4b1357c9e0f6911ea473667068f0ef","flatsize":2238585,"path":"All/blackshadeselite-0.0.1_11.pkg","repopath":"All/blackshadeselite-0.0.1_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":853672,"desc":"Black Shades Elite is an action game that is more or less similar\nto the original Black Shades \"Psychic Bodyguard FPS\". Kill anyone\nthat tries to kill the VIP (the white guy). The psychic part is\nseeing blue lines when bad guys line up on the VIP (when the line\nis red they are about to shoot). Other powers (slow down, and\nvisions) are available - press F1 for how to use.\n\nIt has a few more user friendly options (in the ~/blackshades.config\nfile) as well as a help menu. Aside from that the internals have\nhad some major changes, but there is still a lot more to do. Other\noptions include 3rd person (which was in the original game, just\ndisabled). The other change that I enjoy is the lack of a busy loop\n- now cpu usage isn't 100%25 - on any recent system it should be less\nthan 25%25.\n\nFeature and bug reports are encouraged. I'm sure it's buggy. Enjoy.","deps":{"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libGLU.so.1","libopenal.so.1","libalut.so.0","libvorbisfile.so.3","libvorbis.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"Black Shades Elite has been installed. To start the game, type\n`blackshades'.\n\nAlso, you may find those key combinations useful:\n\nAlt+Enter: toggle fullscreen\nCtrl+G: toggle mouse grab","type":"install"}]},{"name":"bitwise","origin":"math/bitwise","version":"0.50_1","comment":"Terminal-based bit manipulator in curses","maintainer":"yuri@FreeBSD.org","www":"https://github.com/mellowcandle/bitwise","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01769e07c51c5d177aa44aa09aeff305e9c82e4ec2ee16dc308253c5d9302065","flatsize":76620,"path":"All/bitwise-0.50_1.pkg","repopath":"All/bitwise-0.50_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":28584,"desc":"bitwise can be used both interactivly and in command line mode.\nIn command line mode, passing a number in any base (Decimal, Hexedical & Octal)\nwill output the number in all bases including binary representation.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libform.so.6","libreadline.so.8"]},{"name":"bjumblr-lv2","origin":"audio/bjumblr-lv2","version":"1.6.8_1","comment":"Pattern-controlled audio stream / sample re-sequencer LV2 plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sjaehn/BJumblr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f494845006b2f2d720c03a9c7fb4f0f7c4a82ebe5ae120cc9ec95870ca5c4d1","flatsize":1494055,"path":"All/bjumblr-lv2-1.6.8_1.pkg","repopath":"All/bjumblr-lv2-1.6.8_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":445404,"desc":"B.Jumblr is neither a sample slicer nor a step sequencer. From the technical POV\nB.Jumblr is a sequencer pattern-controlled audio delay effect.\n\nThe pattern defines at when (vertical) and which (horizontal) piece of the audio\ninput stream is sent to the audio output. Use the default diagonal line pattern\nfor live playback. Moving a pad one step to the right results in a one step\ndelayed playback of the respective piece of the audio input stream. Each pad\n(and thus each piece) can be levelled up or down by mouse wheel scrolling.\n\nIn addidion, the user can control the playback progession using the playback\nbuttons or the speed dial. This is facilitated via the progression delay.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1","libX11.so.6","libcairo.so.2","libfontconfig.so.1","libfreetype.so.6"]},{"name":"blockattack","origin":"games/blockattack","version":"2.9.0","comment":"Puzzle game inspired by Tetris","maintainer":"jbeich@FreeBSD.org","www":"https://blockattack.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5e4ab1fa1d496a862ed56aa324f1f6d11e4774ea8b7d15e63c4e1f893872b57","flatsize":7604918,"path":"All/blockattack-2.9.0.pkg","repopath":"All/blockattack-2.9.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6778928,"desc":"Block Attack - Rise of the Blocks is a puzzle/blockfall game inspired\nby Nintendo's Tetris Attack (or \"Panel de Pon\") for the Super\nNintendo. It might seem like any other match-3 style game but it is\ngenerally much faster. The game requires fast decisions compared to\nother puzzle games. While you can setup the perfect chain it is much\nmore likely that you will construct chains while blocks are still\ndropping around you.\n\nIn addition to traditional game types like endless, time trial and\nstage clear the game does also feature a VS-mode. The VS mode is a\ndual like you rarely see in a puzzle game.\n\nFeatures:\n- No loot boxes\n- 5 single player modes: Endless, Time Trial, Puzzle Mode, Stage Clear\n  and Vs. Mode\n- 2 two player options: Time Trial and Vs. Mode\n- Puzzle mode with 27 puzzles\n- Custom keymapping\n- High scores are saved\n- Gamepad support\n- Mouse support\n- Touch support\n- Music and sound effects\n- Animations","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libintl.so.8","libSDL2-2.0.so.0","libphysfs.so.1","libSDL2_mixer-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_ttf-2.0.so.0"]},{"name":"bittwist","origin":"net/bittwist","version":"3.8","comment":"Libpcap-based Ethernet packet generator, with PCAP editor","maintainer":"sunpoet@FreeBSD.org","www":"https://bittwist.sourceforge.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b742acd70a38ebc49f1940904a1ef6aa5f03e1d49b86819d930300deb7f8977","flatsize":98195,"path":"All/bittwist-3.8.pkg","repopath":"All/bittwist-3.8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":41796,"desc":"Bit-Twist is a simple yet powerful libpcap-based Ethernet packet generator. It\nis designed to complement tcpdump, which by itself has done a great job at\ncapturing network traffic.\n\nThese are just a few significant features that makes Bit-Twist unique and stands\nout as one of the best Ethernet packet generator package made available to the\nopen source community.\n- Runs on Linux, BSD, macOS, and Windows\n- Send multiple trace files at a time\n- Send packets at a specific speed or line rate in Mbps\n- Comprehensive trace file editor with control over most fields in Ethernet,\n  ARP, IP, ICMP, TCP, and UDP headers with automatic header checksum correction\n- Append user payload to existing packets after a specific header\n- Select a specific range of packets and save them in another trace file\n- Highly scriptable - with proper manipulation you can turn Bit-Twist into an\n  extremely flexible packet generator tool!","categories":["net"]},{"name":"bitter","origin":"x11-fonts/bitter","version":"2.110,1","comment":"Contemporary serif typeface for text designed for comfortably reading","maintainer":"rakuco@FreeBSD.org","www":"https://www.huertatipografica.com/fonts/bitter-ht","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3fc4ba2df0ffb9c6ad8577a3c2edd4a3b6c09ff8bf3fcc5f3a616521f0d1311","flatsize":441282,"path":"All/bitter-2.110,1.pkg","repopath":"All/bitter-2.110,1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":191412,"desc":"A \"contemporary\" slab serif typeface for text, especially designed for\ncomfortably reading on any computer or device. The robust design started from\nthe austerity of the pixel grid, based on rational rather than emotional\nprinciples. It combines the large x-heights and legibility of the humanistic\ntradition with subtle characteristics in the characters that inject a certain\nrhythm to flowing texts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"blaspp","origin":"math/blaspp","version":"2022.05.00_3","comment":"C++ API for the Basic Linear Algebra Subroutines","maintainer":"yuri@FreeBSD.org","www":"https://bitbucket.org/icl/blaspp/src/master/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"92b3c5f92bcb190bfbb1cd63c02963a6fe8b0bc5c9e1acd92f6d2fff150f4735","flatsize":990652,"path":"All/blaspp-2022.05.00_3.pkg","repopath":"All/blaspp-2022.05.00_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":133220,"desc":"The objective of BLAS++ is to provide a convenient, performance\noriented API for development in the C++ language, that, for the most\npart, preserves established conventions, while, at the same time,\ntakes advantages of modern C++ features, such as: namespaces,\ntemplates, exceptions, etc.\n\nBLAS++ is part of the SLATE project (Software for Linear Algebra\nTargeting Exascale), which is funded by the Department of Energy as\npart of its Exascale Computing Initiative (ECP). Closely related to\nBLAS++ is the LAPACK++ project, which provides a C++ API for LAPACK.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libopenblas.so.0"],"shlibs_provided":["libblaspp.so"]},{"name":"bitstream-vera","origin":"x11-fonts/bitstream-vera","version":"1.10_8","comment":"Bitstream Vera TrueType font collection","maintainer":"gnome@FreeBSD.org","www":"https://www.gnome.org/fonts/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8d8c8fb879b906132b9c6a9525f3aa1d544feacaf52fa086726b36f1e8295918","flatsize":599002,"path":"All/bitstream-vera-1.10_8.pkg","repopath":"All/bitstream-vera-1.10_8.pkg","licenselogic":"single","licenses":["BITSTREAM_VERA"],"pkgsize":220568,"desc":"This is the final version of the \"Bitstream Vera\" font family.  It\nconsist of 10 high-quality TrueType fonts for use with X11.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"IMPORTANT - READ CAREFULLY: Please read the COPYRIGHT included with these fonts\nbefore using.  The copyright can be found at /usr/local/share/fonts/bitstream-vera/COPYRIGHT.TXT.  To\nuse these fonts, follow the instructions below.\n\nMake sure that the freetype module is loaded.  If it is not, add the following\nline to the \"Modules\" section of your X Windows configuration file:\n\n\tLoad \"freetype\"\n\nAdd the following line to the \"Files\" section of X Windows configuration file:\n\n\tFontPath \"/usr/local/share/fonts/bitstream-vera/\"\n\nNote: your X Windows configuration file is typically /etc/X11/xorg.conf","type":"install"}]},{"name":"bitstream","origin":"multimedia/bitstream","version":"1.5","comment":"Binary MPEG, DVB, IETF, etc. structures access library","maintainer":"amdmi3@FreeBSD.org","www":"https://www.videolan.org/developers/bitstream.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e69e9ea67361fe5f079fc463360045d1f5653a52bad9ed1fe880206640b65db8","flatsize":945317,"path":"All/bitstream-1.5.pkg","repopath":"All/bitstream-1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":90364,"desc":"biTStream is a set of C headers allowing a simpler access to binary\nstructures such as specified by MPEG, DVB, IETF, SMPTE, IEEE, SCTE,\netc.","categories":["multimedia"],"options":{"DOCS":"on"}},{"name":"bitlbee-mastodon","origin":"irc/bitlbee-mastodon","version":"1.4.5","comment":"Bitlbee plugin to communicate with Mastodon instances","maintainer":"tobias.rehbein@web.de","www":"https://alexschroeder.ch/software/Bitlbee_Mastodon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ed4da0fdcd5d2519d0a89b5e7889ba9d3cce080917e8a82f123f591a25177cb","flatsize":147142,"path":"All/bitlbee-mastodon-1.4.5.pkg","repopath":"All/bitlbee-mastodon-1.4.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":50724,"desc":"This plugin allows Bitlbee to communicate with Mastodon instances. Mastodon is\na free, open-source, decentralized microblogging network. Bitlbee is an IRC\nserver connecting to various other text messaging services. You run Bitlbee and\nconnect to it using an IRC client, then configure Bitlbee to connect to other\nservices, such as a Mastodon instance where you already have an account. The\nbenefit is that you can now use any IRC client you want to connect to Mastodon.","deps":{"bitlbee":{"origin":"irc/bitlbee","version":"3.6_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"}},"categories":["irc"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"]},{"name":"bitsery","origin":"devel/bitsery","version":"5.2.3.3","comment":"Binary serialization library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/fraillt/bitsery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"073acc0b989735d36ea8b9402df8c093e1005ca923bb2c061e8bee5818fbef94","flatsize":289765,"path":"All/bitsery-5.2.3.3.pkg","repopath":"All/bitsery-5.2.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":39228,"desc":"Bitsery is a header only C++ binary serialization library. It is designed around\nthe networking requirements for real-time data delivery, especially for games.\n\nAll cross-platform requirements are enforced at compile time, so serialized data\ndo not store any meta-data information and is as small as possible.","categories":["devel"]},{"name":"bitmap-graphics-library","origin":"graphics/bitmap","version":"g20181222_1","comment":"Minimalistic library manipulating 24-bit per pixel bitmap images","maintainer":"yuri@FreeBSD.org","www":"https://www.partow.net/programming/bitmap/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7d8e9ffb480da3f35b941adc3454503baa33a1160c3eefa28fefa8e8878caa0","flatsize":248048,"path":"All/bitmap-graphics-library-g20181222_1.pkg","repopath":"All/bitmap-graphics-library-g20181222_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24884,"desc":"The C++ Bitmap Library consists of simple, robust, optimized and portable\nprocessing routines for the 24-bit per pixel bitmap image format.\n\nThe library has the following capabilities:\n* Read/Write 24-bit Bitmap Images\n* Pixel, row or column level batch editing\n* Colour conversions (RGB,YCbCr) in byte and floating values\n* Highly optimized subsample and upsample (resizing)\n* Various colour maps (1000 levels - autumn, copper, gray, hot, hsv, jet, prism,\n  vga, yarg)\n* Texture generation (checkered pattern, plasma)\n* Graphics drawing interface (line, line-segment, rectangle, triangle, quadix,\n  horizontal and vertical line-segments, ellipse, circle, plot pixel, pen width,\n  pen colour)\n* Cartesian canvas and associated drawing interface\n* PSNR and Image comparisons\n* Simple nearest colour match from set of colours\n* Wavelength to RGB approximations\n* Single header file solution requires no installation or building","categories":["graphics"]},{"name":"bitlbee","origin":"irc/bitlbee","version":"3.6_2","comment":"IRC to other chat networks gateway","maintainer":"garga@FreeBSD.org","www":"https://www.bitlbee.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0e60190da6b5cc02d1bd105fbdfa0c76c273b61a97d0738d59cc7ce652665a1","flatsize":739292,"path":"All/bitlbee-3.6_2.pkg","repopath":"All/bitlbee-3.6_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":252860,"desc":"An IRC to other chat networks gateway. This program can be used\nas an IRC server which forwards everything you say to people on\nother chat networks like MSN/ICQ/Jabber.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libotr":{"origin":"security/libotr","version":"4.1.1_1"}},"categories":["irc"],"users":["bitlbee"],"groups":["bitlbee"],"shlibs_required":["libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgnutls.so.30","libgcrypt.so.20","libgpg-error.so.0","libotr.so.5"],"options":{"DEBUG":"off","DOCS":"on","EXAMPLES":"on","LDAP":"off","OTR":"on","PAM":"off","GLIB":"on","LIBEVENT":"off","OPENSSL":"off","GNUTLS":"on","NSS":"off","LIBPURPLE":"off","JABBER":"on","TWITTER":"on"},"annotations":{"cpe":"cpe:2.3:a:bitlbee:bitlbee:3.6:::::dragonfly6:x86_64:2"},"messages":[{"message":"To configure bitlbee, do the following:\n\nCopy /usr/local/share/examples/bitlbee/bitlbee.conf\n  to /usr/local/etc/bitlbee/bitlbee.conf ,\nCopy /usr/local/share/examples/bitlbee/motd.txt\n  to /usr/local/etc/bitlbee/motd.txt\nand modify them to suit your needs.\n\nYou have two options for launching bitlbee: either launch it from\ninetd(8) or run it as a stand-alone daemon.\n\nTo launch bitlbee from inetd(8), add the following line to\n/etc/inetd.conf and reload inetd(8):\n\nircd\t\tstream\ttcp\tnowait\tbitlbee\t/usr/local/sbin/bitlbee\tbitlbee -I\n\nTo instead launch bitlbee as a daemon, add the following line to\n/etc/rc.conf:\n\nbitlbee_enable=\"YES\"","type":"install"}]},{"name":"boost-libs","origin":"devel/boost-libs","version":"1.84.0","comment":"Free portable C++ libraries (without Boost.Python)","maintainer":"office@FreeBSD.org","www":"https://www.boost.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b99478ff315be332091e4f3a689f6dc778024f29de678532bfa09434a5408cf","flatsize":184595131,"path":"All/boost-libs-1.84.0.pkg","repopath":"All/boost-libs-1.84.0.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":14829996,"desc":"Boost provides free peer-reviewed portable C++ source libraries.\n\nThe emphasis is on libraries that work well with the C++ Standard\nLibrary. Boost libraries are intended to be widely useful, and usable\nacross a broad spectrum of applications. The Boost license encourages\nboth commercial and non-commercial use.\n\nThe goal is to establish \"existing practice\" and provide reference\nimplementations so that Boost libraries are suitable for eventual\nstandardization. Ten Boost libraries are already included in the C++\nStandards Committee's Library Technical Report (TR1) and will be in\nthe new C++0x Standard now being finalized. C++0x will also include\nseveral more Boost libraries in addition to those from TR1. More Boost\nlibraries are proposed for TR2.\n\nNOTE: This package does not contain Boost.Python, it's in\ndevel/boost-python-libs.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"}},"categories":["devel"],"shlibs_required":["libicudata.so.74","libicui18n.so.74","libicuuc.so.74"],"shlibs_provided":["libboost_atomic.so.1.84.0","libboost_chrono.so.1.84.0","libboost_container.so.1.84.0","libboost_context.so.1.84.0","libboost_contract.so.1.84.0","libboost_coroutine.so.1.84.0","libboost_date_time.so.1.84.0","libboost_fiber.so.1.84.0","libboost_filesystem.so.1.84.0","libboost_graph.so.1.84.0","libboost_iostreams.so.1.84.0","libboost_json.so.1.84.0","libboost_locale.so.1.84.0","libboost_log_setup.so.1.84.0","libboost_log.so.1.84.0","libboost_math_c99.so.1.84.0","libboost_math_c99f.so.1.84.0","libboost_math_tr1.so.1.84.0","libboost_math_tr1f.so.1.84.0","libboost_nowide.so.1.84.0","libboost_prg_exec_monitor.so.1.84.0","libboost_program_options.so.1.84.0","libboost_random.so.1.84.0","libboost_regex.so.1.84.0","libboost_serialization.so.1.84.0","libboost_stacktrace_addr2line.so.1.84.0","libboost_stacktrace_basic.so.1.84.0","libboost_stacktrace_noop.so.1.84.0","libboost_system.so.1.84.0","libboost_thread.so.1.84.0","libboost_timer.so.1.84.0","libboost_type_erasure.so.1.84.0","libboost_unit_test_framework.so.1.84.0","libboost_url.so.1.84.0","libboost_wave.so.1.84.0","libboost_wserialization.so.1.84.0"],"options":{"DEBUG":"off","LLVM_FROM_PORTS":"off","OPTIMIZED_CFLAGS":"off","ICONV":"on","ICU":"on"},"messages":[{"message":"You have built the Boost library with thread support.\n\nDon't forget to add -pthread to your linker options when\nlinking your code.","type":"install"}]},{"name":"bitedit","origin":"editors/bitedit","version":"0.9.4","comment":"Simple ncurses file editing program","maintainer":"ports@FreeBSD.org","www":"http://ledge.co.za/bitedit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"196407be35b0a0de6162785b86b09416447c5ad9268d111452b605b06700755f","flatsize":38657,"path":"All/bitedit-0.9.4.pkg","repopath":"All/bitedit-0.9.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15592,"desc":"bitedit is a simple ncurses program for editing a file. It allows\nyou to directly edit of the individual bits of a binary file in a\ngraphical fashion. It is useful for editing all sorts of binary files.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bitedit port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bitmap2pp","origin":"graphics/bmeps","version":"4.36.1_1","comment":"Convert PNG/JPEG/TIFF to PDF/EPS","maintainer":"takefu@airport.fm","www":"https://sourceforge.net/p/dktools/wiki/bitmap2pp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a65b535854717544c397692068dee3c09564bb4b13f445b8827b62a79b050ec2","flatsize":412337,"path":"All/bitmap2pp-4.36.1_1.pkg","repopath":"All/bitmap2pp-4.36.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":143492,"desc":"bmpp - Convert PNG/JPEG/NetPBM/TIFF to PDF/EPS\n\nThe program converts bitmap image files from PNG, JPEG, NetPBM and TIFF to PDF\nand PS/EPS.\nIn this text \"bitmap image\" refers to bitmap, graymap and pixmap images.\n\nFor each input file specified on the command line the program creates a\ncorresponding output file with file name suffix \".pdf\", \".eps\", \".ps\" or \".bb\".","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","perl5"],"shlibs_required":["libtiff.so.6","libpng16.so.16","libjpeg.so.8"]},{"name":"bitmap","origin":"x11/bitmap","version":"1.1.1","comment":"Bitmap editor and converter utilities for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e387a08a7cb189e277a0fa79d9b185a0071c2a58337354bc6c3a0bd70d3dceb","flatsize":140904,"path":"All/bitmap-1.1.1.pkg","repopath":"All/bitmap-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51220,"desc":"This package contains bitmap, which is a tool for creating or editing\nrectangular images made up of 1's and 0's.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["x11"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libX11.so.6"]},{"name":"bitlbee-facebook","origin":"irc/bitlbee-facebook","version":"1.2.2,1","comment":"Facebook plugin for bitlbee","maintainer":"ports@FreeBSD.org","www":"https://wiki.bitlbee.org/HowtoFacebookMQTT","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c851f85594f5a8b40631be2a3e9d5866eb3f9f662555b5eb7ffde957b84ef39","flatsize":173182,"path":"All/bitlbee-facebook-1.2.2,1.pkg","repopath":"All/bitlbee-facebook-1.2.2,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":57372,"desc":"Bitlbee plugin based on the Facebook mobile client - which uses the MQTT\nprotocol - that also supports group chats.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"}},"categories":["irc"],"shlibs_required":["libjson-glib-1.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"messages":[{"message":"===>   NOTICE:\n\nThe bitlbee-facebook port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bitlbee-discord","origin":"irc/bitlbee-discord","version":"0.4.3.7","comment":"Discord plugin for bitlbee","maintainer":"arfy32@gmail.com","www":"https://github.com/sm00th/bitlbee-discord","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"317958b644af8af087826f38f9fcd2b135fb41f24790fcbadc69a3198bac3f8b","flatsize":81788,"path":"All/bitlbee-discord-0.4.3.7.pkg","repopath":"All/bitlbee-discord-0.4.3.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30152,"desc":"Bitlbee plugin to allow connections to the discord chat service.\nA more lightweight alternative to using bitlbee compiled with\nlibpurple support.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"}},"categories":["irc"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8"]},{"name":"bitefusion","origin":"games/bitefusion","version":"1.0.2_3","comment":"Snake game with 8 levels","maintainer":"amdmi3@FreeBSD.org","www":"https://www.junoplay.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bd0b542530f79fdd724f4bc8785bc00b48b2f69a96c59329180ed7e791d2dde","flatsize":1252863,"path":"All/bitefusion-1.0.2_3.pkg","repopath":"All/bitefusion-1.0.2_3.pkg","licenselogic":"single","pkgsize":57480,"desc":"A snake game with 8 levels. Great if you need to shut off your brain\nfor a few minutes and occupy your hands in the meantime. Guaranteed\nno adrenaline rush!","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"]},{"name":"bitlbee-steam","origin":"irc/bitlbee-steam","version":"1.4.2","comment":"Steam plugin for bitlbee","maintainer":"aou@eecs.berkeley.edu","www":"https://github.com/bitlbee/bitlbee-steam","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64593dbafce7362ba743b195b774788f30895069b3f90d780f3cdd1ccf7cdb96","flatsize":93851,"path":"All/bitlbee-steam-1.4.2.pkg","repopath":"All/bitlbee-steam-1.4.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":32004,"desc":"The Steam protocol plugin for bitlbee. This plugin uses the Steam Mobile\nAPI allowing it to run alongside the main Steam client.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"}},"categories":["irc"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgcrypt.so.20","libgpg-error.so.0"]},{"name":"bitwuzla","origin":"math/bitwuzla","version":"0.5.0","comment":"SMT solver for the theories of fixed-size bit-vectors","maintainer":"yuri@FreeBSD.org","www":"https://bitwuzla.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a40def615e0fcde2796d96e40c664274711a620f236acb2f1b884d85369cc968","flatsize":3166691,"path":"All/bitwuzla-0.5.0.pkg","repopath":"All/bitwuzla-0.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":813316,"desc":"Bitwuzla is a Satisfiability Modulo Theories (SMT) solver for the theories of\nfixed-size bit-vectors, floating-point arithmetic, arrays and uninterpreted\nfunctions and their combinations. Its name is derived from an Austrian dialect\nexpression that can be translated as \"someone who tinkers with bits\".","deps":{"cadical":{"origin":"math/cadical","version":"1.9.5_1"},"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libcadical.so.1.9.5","libgmp.so.10"],"shlibs_provided":["libbitwuzla.so.0","libbitwuzlabb.so","libbitwuzlabv.so","libbitwuzlals.so"]},{"name":"birthday","origin":"misc/birthday","version":"1.6.2_1","comment":"Outputs reminders for upcoming events (e.g. birthdays)","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/birthday/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"71b452e842c845b017a8083f847df118b8d7f887d474cdf081521df1fa6405fc","flatsize":47358,"path":"All/birthday-1.6.2_1.pkg","repopath":"All/birthday-1.6.2_1.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":20284,"desc":"Birthday displays a list of events which are coming up in the near future,\nbased on a config file (~/.birthdays) in the user's home directory.\nUsed in a user's .profile or crontab it can save the day for many\na terminally disorganised soul...","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe birthday port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"birdtray","origin":"deskutils/birdtray","version":"1.11.4","comment":"System tray new mail notification for Thunderbird","maintainer":"bofh@FreeBSD.org","www":"https://github.com/gyunaev/birdtray","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da46c9445684a6aea3cc4454bcd8c1c1c9fe6fdee94f09769a28094b1a2f79ba","flatsize":1250246,"path":"All/birdtray-1.11.4.pkg","repopath":"All/birdtray-1.11.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":380644,"desc":"Birdtray is a free system tray notification for new mail for Thunderbird","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["deskutils","mail"],"shlibs_required":["libQt5Network.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Core.so.5","libX11.so.6"]},{"name":"biosoup","origin":"biology/biosoup","version":"0.11.0_1","comment":"Collection of C++ header-only data structures for bioinformatics","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rvaser/biosoup","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b6abd7bcd9cec3c6d71acb3079be965a3facedd1e2805305ca6fe15650de053","flatsize":22846,"path":"All/biosoup-0.11.0_1.pkg","repopath":"All/biosoup-0.11.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6920,"desc":"Biosoup is a C++ collection of header only data structures used for storage and\nlogging in bioinformatics tools.","categories":["biology","devel"]},{"name":"bird6","origin":"net/bird","version":"1.6.8","comment":"Dynamic IP routing daemon (IPv6 version)","maintainer":"olivier@FreeBSD.org","www":"https://bird.network.cz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46a91dbc6a189382185e95572ebf8837a99e501d0518ec5e24d037f597d15895","flatsize":623864,"path":"All/bird6-1.6.8.pkg","repopath":"All/bird6-1.6.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":254684,"desc":"The BIRD project aims to develop a fully functional dynamic IP routing daemon.\n\n- Both IPv4 and IPv6\n- Multiple routing tables\n- BGP\n- RIP\n- OSPF\n- Static routes\n- Inter-table protocol\n- Command-line interface\n- Soft reconfiguration\n- Powerful language for route filtering","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net"],"groups":["birdvty"],"shlibs_required":["libreadline.so.8","libtinfo.so.6"],"annotations":{"cpe":"cpe:2.3:a:nic:bird:1.6.8:::::dragonfly6:x86_64","deprecated":"Upstream EOL was for the end of 2023","expiration_date":"2024-07-31","flavor":"ipv6"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL was for the end of 2023.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"bip","origin":"irc/bip","version":"0.9.1","comment":"Simple IRC proxy with SSL support","maintainer":"bofh@FreeBSD.org","www":"https://bip.milkypond.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"229d69e6d192227f27bb82ef04cdbd1b8927b458c7d34d43f89d27fcab283ae4","flatsize":351885,"path":"All/bip-0.9.1.pkg","repopath":"All/bip-0.9.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":119664,"desc":"Bip is a simple IRC proxy server.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["irc"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:duckcorp:bip:0.9.1:::::dragonfly6:x86_64"},"messages":[{"message":"Your sample configuration files have been installed in:\n/usr/local/share/examples/bip/bip.conf\n\nYou must create a directory named .bip in your home directory,\ncopy bip.conf there and edit it for your settings.\n\nbip will not start if you don't do this.","type":"install"}]},{"name":"bioparser","origin":"biology/bioparser","version":"3.1.0","comment":"C++ header-only parsing library for several formats in bioinformatics","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rvaser/bioparser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4653e45a3fa1a910c9d7f18719875491fccab246c4ab8844144594c648937d01","flatsize":33514,"path":"All/bioparser-3.1.0.pkg","repopath":"All/bioparser-3.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":7404,"desc":"Bioparser is a C++ header only parsing library for several formats in\nbioinformatics (FASTA/Q, MHAP/PAF/SAM), with support for zlib compressed files.","deps":{"biosoup":{"origin":"biology/biosoup","version":"0.11.0_1"}},"categories":["biology","devel"]},{"name":"bitchx","origin":"irc/bitchx","version":"1.2.1_4,1","comment":"Feature-rich scriptable IRC client","maintainer":"danfe@FreeBSD.org","www":"https://bitchx.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"df2e77333d0afe7764715e76b03ad288adbde55c848715cb99e46fb91457cb57","flatsize":3195549,"path":"All/bitchx-1.2.1_4,1.pkg","repopath":"All/bitchx-1.2.1_4,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1024988,"desc":"BitchX is an IRC (Internet Relay Chat) client by Colten Edwards aka\npanasync@EFnet, it is based on its predecessors ircII and Epic.\n\nBitchX was originally started as a script by Trench and HappyCrappy for\nthe popular Unix IRC client ircII.  Around Christmas of 1994 the script\nwas patched directly into the client by Colten Edwards.\n\nBitchX includes features which make it a bot, bouncer, and a friendly\nIRC client at the same time.\n\nBitchX is one the most popular IRC clients among Unix systems.  It is\nhighly customizable and capable of running scripts, so it can be used\nas an IRC bot too.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["irc"],"shlibs_required":["libtinfo.so.6","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","IPV6":"on","LANG_HE":"off","LATIN":"off","PLUGINS":"on","SSL":"on","TOGGLES":"off"},"annotations":{"cpe":"cpe:2.3:a:bitchx:bitchx:1.2.1:::::dragonfly6:x86_64:4"}},{"name":"biorythm","origin":"games/biorythm","version":"1.1.4_1","comment":"Simple biorhythm calculation program","maintainer":"ports@FreeBSD.org","www":"https://shh.thathost.com/pub-unix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"91d1d2ac10b399dc002b0dbb2e723558f00490df7501a55a3ef80eb5bc306043","flatsize":19707,"path":"All/biorythm-1.1.4_1.pkg","repopath":"All/biorythm-1.1.4_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":9520,"desc":"This program calculates a simple biorythm plot based on the given date\nof birth. The plot starts at the given first day of plot, and includes\nthe number of days indicated on the command line.\n\nDates must be entered according to ISO date format, that is:\nYYYY-MM-DD, four digit year, two digit month, and two digit day of\nmonth.\n\nThe default plot includes emotional, intellectual and physical\ncurves. This may be overridden by command line options.\n\nThe author has no idea how to interpret the plot, so please don't ask\nhim about it.","deps":{"libshhmsg":{"origin":"devel/libshhmsg","version":"1.4.2"},"libshhopt":{"origin":"devel/libshhopt","version":"1.1.7_1"}},"categories":["games"],"shlibs_required":["libshhmsg.so.1","libshhopt.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe biorythm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bison","origin":"devel/bison","version":"3.8.2_2,1","comment":"Parser generator from FSF, (mostly) compatible with Yacc","maintainer":"sunpoet@FreeBSD.org","www":"https://savannah.gnu.org/projects/bison/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcb75c95bb7e645449fd827093b687be7273e309138436e0fadf27a3992b8a82","flatsize":3239674,"path":"All/bison-3.8.2_2,1.pkg","repopath":"All/bison-3.8.2_2,1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":699044,"desc":"Bison is a general-purpose parser generator that converts an annotated\ncontext-free grammar into a deterministic LR or generalized LR (GLR) parser\nemploying LALR(1) parser tables. As an experimental feature, Bison can also\ngenerate IELR(1) or canonical LR(1) parser tables. Once you are proficient with\nBison, you can use it to develop a wide range of language parsers, from those\nused in simple desk calculators to complex programming languages.\n\nBison is upward compatible with Yacc: all properly-written Yacc grammars ought\nto work with Bison with no change. Anyone familiar with Yacc should be able to\nuse Bison with little trouble. You need to be fluent in C or C++ programming in\norder to use Bison. Java is also supported as an experimental feature.\n\nSee also: https://www.gnu.org/software/bison/","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libtextstyle":{"origin":"devel/libtextstyle","version":"0.22.5"},"m4":{"origin":"devel/m4","version":"1.4.19_1,1"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libtextstyle.so.0"],"options":{"DOCS":"on","EXAMPLES":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:bison:3.8.2:::::dragonfly6:x86_64:2"}},{"name":"biolibc-tools","origin":"biology/biolibc-tools","version":"0.1.4.13_1","comment":"High-performance bioinformatics tools based on biolibc","maintainer":"jwb@FreeBSD.org","www":"https://github.com/auerlab/biolibc-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e996a9a266896b61651cf49ea3f18102a329966414a8c2510c0d8a144890f96e","flatsize":112252,"path":"All/biolibc-tools-0.1.4.13_1.pkg","repopath":"All/biolibc-tools-0.1.4.13_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":28796,"desc":"Biolibc-tools is a collection of simple fast, memory-efficient,\nprograms for processing biological data.  These are simple programs\nbuilt on biolibc that are not complex enough to warrant a separate\nproject.","deps":{"biolibc":{"origin":"biology/biolibc","version":"0.2.6.4"},"libxtend":{"origin":"devel/libxtend","version":"0.2.0.2_1"},"xxhash":{"origin":"devel/xxhash","version":"0.8.2_1"}},"categories":["biology"],"shlibs_required":["libbiolibc.so.2","libxtend.so.2","libxxhash.so.0"]},{"name":"btanks","origin":"games/battletanks","version":"0.9.8083_11","comment":"Fast 2D tank arcade game with multiplayer and split-screen modes","maintainer":"danfe@FreeBSD.org","www":"https://btanks.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f2f611a6ce0f2371adcecbd3e8df2bf0d8ed4c1919b8c94595c9d5e0c9c7e28","flatsize":36532205,"path":"All/btanks-0.9.8083_11.pkg","repopath":"All/btanks-0.9.8083_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":28501864,"desc":"Battle Tanks is a funny battle on your desk, where you can choose one of\nthree vehicles and eliminate your enemy using the whole arsenal of weapons.\nIt has original cartoon-like graphics and cool music, its fun and dynamic,\nit has several network modes for deathmatch and cooperative -- what else is\nneeded to have some fun with your friends?  And all is packed and ready for\nyou in Battle Tanks.  Some of the game highlights:\n\n  * Three vehicles: tank, Shilka, and rocket launcher, each having its\n    special features\n  * Lots of weapons: four types of ammo, six types of rockets, landing\n    troops, mines, etc.\n  * 13 multiplayer maps (nine ones for deathmatch and four ones for\n    cooperative mode) in different locations such as city, village, forest,\n    desert, etc.\n  * Game world that reacts on player: roads have traffic, buildings can be\n    destroyed, weather effects are simulated\n  * Lots of war objects: troops, vehicles, helicopters, etc.\n  * Keyboard and gamepad are supported\n  * Dedicated server mode (headless)","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"smpeg":{"origin":"multimedia/smpeg","version":"0.4.4_18"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libsmpeg-0.4.so.0","libvorbisfile.so.3","liblua-5.1.so","libexpat.so.1","libSDL_image-1.2.so.0","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"bit","origin":"devel/bit","version":"1.1.2_22","comment":"Modern command-line interface to Git","maintainer":"ashish@FreeBSD.org","www":"https://github.com/chriswalz/bit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"51088573ed5858c614784f11fbde5cb564513b076927fe9d4e57f71e01a5d498","flatsize":10359848,"path":"All/bit-1.1.2_22.pkg","repopath":"All/bit-1.1.2_22.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2936000,"desc":"bit is an experimental modernized git CLI built on top of git that\nprovides happy defaults and other niceties:\n\n - command and flag suggestions to help you navigate the plethora of\n   options git provides you\n - autocompletion for files and branch names when using bit add or bit\n   checkout\n - automatic fetch and branch fast-forwarding reducing the likelihood\n   of merge conflicts\n - suggestions work with git aliases\n - new commands like bit sync that vastly simplify your workflow\n - commands from git-extras such as bit release & bit info\n - fully compatible with git allowing you to fallback to git if need be\n - update using bit update\n - get insight into how bit works using bit --debug","categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:bit_project:bit:1.1.2:::::dragonfly6:x86_64:22"},"messages":[{"message":"To install bash/zsh completion support, please run:\n\n     $ bit complete","type":"install"}]},{"name":"biodiff","origin":"textproc/biodiff","version":"1.1.0_4","comment":"Hex diff viewer using alignment algorithms from biology","maintainer":"yuri@FreeBSD.org","www":"https://github.com/8051Enthusiast/biodiff","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f7e8c524d183d19ebada24b6750d9212394af9b93cd7e4aeb3da5615cf77dee","flatsize":3976771,"path":"All/biodiff-1.1.0_4.pkg","repopath":"All/biodiff-1.1.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1021492,"desc":"biodiff is a tool for binary diffing.\n\nThe tool is able to show two binary files side by side so that similar places\nwill be at the same position on both sides and bytes missing from one side are\npadded.\n\nIt uses bio-informatics algorithms from the rust-bio library, typically used\nfor DNA sequence alignment, for that.\nThe dialog boxes for configuration are done using the github.com/gyscos/cursive\nlibrary.","categories":["textproc"]},{"name":"bioawk","origin":"biology/bioawk","version":"1.0.7","comment":"BWK awk modified for biological data","maintainer":"jwb@FreeBSD.org","www":"https://github.com/lh3/bioawk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6607d93f7a1182a189d49823b1f0c4373fe665c3bd34ead6c2ea09a4fd4153b1","flatsize":198935,"path":"All/bioawk-1.0.7.pkg","repopath":"All/bioawk-1.0.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":55016,"desc":"Bioawk is an extension to Brian Kernighan's awk, adding the support of several\ncommon biological data formats, including optionally gzip'ed BED, GFF, SAM,\nVCF, FASTA/Q and TAB-delimited formats with column names. It also adds a few\nbuilt-in functions and an command line option to use TAB as the input/output\ndelimiter. When the new functionality is not used, bioawk is intended to behave\nexactly the same as the original BWK awk.","categories":["biology"]},{"name":"bio-mocha","origin":"biology/bio-mocha","version":"1.16","comment":"Bcftools plugin for mosaic chromosomal alteration analysis","maintainer":"jwb@FreeBSD.org","www":"https://software.broadinstitute.org/software/mocha/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44901242ed373325b2c0a6f3bd596093f0216ef7192adbc6c5daa0a31068901c","flatsize":273148,"path":"All/bio-mocha-1.16.pkg","repopath":"All/bio-mocha-1.16.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":86604,"desc":"MoChA is a bcftools plugin released under the MIT license for mosaic\nchromosomal alteration detection and analysis from DNA microarray or\nwhole genome sequence data. It can be used both with Illumina and\nAffymetrix data. It can also be used for detection of germline copy\nnumber variants. Data can be prepared in usable file formats using the\ngtc2vcf plugin.","deps":{"bcftools":{"origin":"biology/bcftools","version":"1.17_1"},"htslib":{"origin":"biology/htslib","version":"1.17_1"}},"categories":["biology"]},{"name":"biosig","origin":"biology/biosig","version":"2.6.0_1","comment":"Library for reading and writing different biosignal data format","maintainer":"yuri@FreeBSD.org","www":"https://biosig.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"acd10c67ac81f74f700157a7cd0f838976ff88058e0f1ee5ece678978bc613f7","flatsize":6967194,"path":"All/biosig-2.6.0_1.pkg","repopath":"All/biosig-2.6.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1663264,"desc":"BioSig is an open source software library for biomedical signal processing,\nfeaturing for example the analysis of biosignals such as the\nelectroencephalogram (EEG), electrocorticogram (ECoG), electrocardiogram (ECG),\nelectrooculogram (EOG), electromyogram (EMG), respiration, and so on. Major\napplication areas are: Neuroinformatics, brain-computer interfaces,\nneurophysiology, psychology, cardiovascular systems and sleep research. The aim\nof the BioSig project is to foster research in biomedical signal processing by\nproviding open source software tools for many different applications.","deps":{"libb64":{"origin":"converters/libb64","version":"2.0.0.15"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"}},"categories":["biology"],"shlibs_required":["libiconv.so.2","libcholmod.so.5","libtinyxml.so.3","libb64.so"],"shlibs_provided":["libbiosig.so.3"]},{"name":"binwalk","origin":"security/binwalk","version":"2.3.3","comment":"Search binary images for embedded files and executable code","maintainer":"pi@FreeBSD.org","www":"http://www.binwalk.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3b60f849ba85ccfffcddb8f61e1ce9858253fc161750f44d242d3c032af406c","flatsize":1140656,"path":"All/binwalk-2.3.3.pkg","repopath":"All/binwalk-2.3.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":190688,"desc":"Binwalk is a tool for searching a given binary image for embedded\nfiles and executable code. Specifically, it is designed for identifying\nfiles and code embedded inside of firmware images. Binwalk uses the\nlibmagic library, so it is compatible with magic signatures created\nfor the Unix file utility.\n\nBinwalk also includes a custom magic signature file which contains\nimproved signatures for files that are commonly found in firmware\nimages such as compressed/archived files, firmware headers, Linux\nkernels, bootloaders, filesystems, etc.\nMore details are available at:","deps":{"7-zip":{"origin":"archivers/7-zip","version":"24.07"},"cabextract":{"origin":"archivers/cabextract","version":"1.11_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"annotations":{"flavor":"py311"}},{"name":"biolibc","origin":"biology/biolibc","version":"0.2.6.4","comment":"Low-level high-performance bioinformatics library","maintainer":"jwb@FreeBSD.org","www":"https://github.com/auerlab/biolibc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b951f638443866763724e7ef49c210d1e884f23e9a318a057589856639d8ebe","flatsize":568069,"path":"All/biolibc-0.2.6.4.pkg","repopath":"All/biolibc-0.2.6.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":322080,"desc":"Biolibc is a library of fast, memory-efficient, low-level functions for\nprocessing biological data.  Like libc, it consists of numerous disparate,\ngeneral-purpose functions which could be used by a wide variety of\napplications.  These include functions for streaming common file formats such\nas SAM and VCF, string functions specific to bioinformatics, etc.","deps":{"libxtend":{"origin":"devel/libxtend","version":"0.2.0.2_1"}},"categories":["biology"],"shlibs_provided":["libbiolibc.so.2"]},{"name":"bird2-rtsock","origin":"net/bird2","version":"2.15.1","comment":"Dynamic IP routing daemon","maintainer":"olivier@FreeBSD.org","www":"https://bird.network.cz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"792c32e89cb581f2cdebb198bc999c73158f1d7b7549c01c8f952f56a3a7dd95","flatsize":1194501,"path":"All/bird2-rtsock-2.15.1.pkg","repopath":"All/bird2-rtsock-2.15.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":397372,"desc":"The BIRD project aims to develop a fully functional dynamic IP routing daemon.\n\n- Both IPv4 and IPv6\n- Multiple routing tables\n- BGP\n- RIP\n- OSPF\n- LDP\n- L3VPN\n- Static routes\n- Inter-table protocol\n- Command-line interface\n- Soft reconfiguration\n- Powerful language for route filtering","deps":{"libssh":{"origin":"security/libssh","version":"0.10.6"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net"],"groups":["birdvty"],"shlibs_required":["libreadline.so.8","libtinfo.so.6","libssh.so.4"],"options":{"BFD":"on","BABEL":"on","BMP":"off","BGP":"on","MRT":"on","OSPF":"on","PIPE":"on","RADV":"on","RIP":"on","RPKI":"on","STATIC":"on"},"annotations":{"cpe":"cpe:2.3:a:nic:bird:2.15.1:::::dragonfly6:x86_64","flavor":"rtsock"},"messages":[{"message":"/usr/local/sbin/birdc was added to /etc/shells\nTo assign it to a user, the user needs to be in group wheel.\n\nAlternatively you could use security/sudo to grant a user access to it,\nwhich would allow '/usr/local/sbin/birdc -r' to restrict to read-only.","type":"install"}]},{"name":"bird","origin":"net/bird","version":"1.6.8","comment":"Dynamic IP routing daemon (IPv4 version)","maintainer":"olivier@FreeBSD.org","www":"https://bird.network.cz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25e32c2785d3926b0de5a3ec1e212590553c2b4c875d0ed4834ef7ac08d488d3","flatsize":568715,"path":"All/bird-1.6.8.pkg","repopath":"All/bird-1.6.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":228588,"desc":"The BIRD project aims to develop a fully functional dynamic IP routing daemon.\n\n- Both IPv4 and IPv6\n- Multiple routing tables\n- BGP\n- RIP\n- OSPF\n- Static routes\n- Inter-table protocol\n- Command-line interface\n- Soft reconfiguration\n- Powerful language for route filtering","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net"],"groups":["birdvty"],"shlibs_required":["libreadline.so.8","libtinfo.so.6"],"annotations":{"cpe":"cpe:2.3:a:nic:bird:1.6.8:::::dragonfly6:x86_64","deprecated":"Upstream EOL was for the end of 2023","expiration_date":"2024-07-31","flavor":"ipv4"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUpstream EOL was for the end of 2023.\n\nIt is scheduled to be removed on or after 2024-07-31."}]},{"name":"bindtest","origin":"net/bindtest","version":"1.56_2","comment":"Test bind() semantics of IPv6 sockets","maintainer":"jmohacsi@bsd.hu","www":"https://www.kame.net/newsletter/20010504/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3655f550867fa469800fb8e95076580ea0c0e8fd7c24b532d0574edf83bdc1d","flatsize":28259,"path":"All/bindtest-1.56_2.pkg","repopath":"All/bindtest-1.56_2.pkg","licenselogic":"single","pkgsize":12800,"desc":"Test bind() semantics of IPv6 sockets.","categories":["net"]},{"name":"bingrok","origin":"editors/bingrok","version":"0.0.1","comment":"Binary data editor for reverse engineering","maintainer":"danfe@FreeBSD.org","www":"https://github.com/spuriousdata/BinGrok","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f87b5dea663a8abcb859065c3a4268fbbf09c76c2ac2fa8e8c694fcf43822ee","flatsize":169848,"path":"All/bingrok-0.0.1.pkg","repopath":"All/bingrok-0.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49616,"desc":"BinGrok is a binary/hexadecimal editor created specifically with\nthe goal of reverse-engineering proprietary data formats in mind.\nIt allows for creation of C-struct-like \"views\" of your data for\nbetter visualization of the parts that you have deciphered.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["editors"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"bindgraph","origin":"dns/bindgraph","version":"0.3_1","comment":"RRDtool frontend for BIND statistics","maintainer":"ports@FreeBSD.org","www":"https://www.linux.it/~md/software/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2cdf3d3e13d0dd7ab0c88129c21f661b25749a4e2cb688f2a71a9b7467375953","flatsize":40958,"path":"All/bindgraph-0.3_1.pkg","repopath":"All/bindgraph-0.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15584,"desc":"Bindgraph makes pretty query statistics about BIND servers. It was derived\nfrom well-known mailgraph package.","deps":{"p5-File-Tail":{"origin":"devel/p5-File-Tail","version":"1.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"rrdtool":{"origin":"databases/rrdtool","version":"1.8.0_4"}},"categories":["dns"],"options":{"DOCS":"on"},"messages":[{"message":"To get bindgraph working, you have to set querylog for bind. An example\nnamed.conf will be\n\n  logging {\n    channel \"querylog\" {\n      file \"/var/log/query.log\" versions 50 size 20m;\n      print-time yes;\n    };\n    category queries { querylog; };\n  };\n\nMake sure BINDGRAPH_USER (default www) can read this log file.","type":"install"},{"message":"===>   NOTICE:\n\nThe bindgraph port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"binkd","origin":"net/binkd","version":"1.1.a.115","comment":"Fidonet TCP/IP mailer","maintainer":"dz@dolik.dev","www":"https://github.com/pgul/binkd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf06870abfa03b0028393f139d7cd2610de9c366947016928feb34ad5a0e200f","flatsize":367547,"path":"All/binkd-1.1.a.115.pkg","repopath":"All/binkd-1.1.a.115.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":132792,"desc":"Binkd is a Fidonet mailer designed to operate via TCP/IP networks.\nAs a FTN-compatible internet daemon, it makes possible efficient\nutilization of TCP/IP protocol suite as a transport layer in\nFTN-based (Fido Technology Network) networks.","categories":["net"],"users":["fido"],"groups":["fido"],"options":{"AFF":"off","ASO":"off","BWLIM":"off","DOCS":"on","NTLM":"off","PERL":"off","PROXY":"off"}},{"name":"bino","origin":"multimedia/bino","version":"1.6.5_9","comment":"3D video player with multi-display support","maintainer":"i@levsha.me","www":"https://bino3d.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0baa9668c118fc3aae328f0b46ba78085083d72973a1cc28292da1c6e0213be5","flatsize":1695453,"path":"All/bino-1.6.5_9.pkg","repopath":"All/bino-1.6.5_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":570172,"desc":"Bino is a video player with the following main features: Support for\nstereoscopic 3D video, with a wide variety of input and output formats.\nSupport for multi-display video, e.g. for powerwalls, Virtual Reality\ninstallations and other multi-projector setups.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg4":{"origin":"multimedia/ffmpeg4","version":"4.4.4_12"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libass":{"origin":"multimedia/libass","version":"0.17.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["multimedia"],"shlibs_required":["libintl.so.8","libavformat.so.58","libavcodec.so.58","libavutil.so.56","libavdevice.so.58","libswscale.so.5","libass.so.9","libopenal.so.1","libGL.so.1","libGLEW.so.2","libX11.so.6","libGLU.so.1","libOpenGL.so.0","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on","NLS":"on"}},{"name":"binclock","origin":"misc/binclock","version":"1.5_1","comment":"CLI binary clock","maintainer":"dereckson@gmail.com","www":"http://www.ngolde.de/binclock.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bba7b469151b16d28bfa42c083992ec8be3704234c7d5ca42fa27d31c9205d28","flatsize":32583,"path":"All/binclock-1.5_1.pkg","repopath":"All/binclock-1.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":12892,"desc":"Binary clock to display time in binary format.\n\nIt supports showing the time with eight different colors,\nand it can run a loop that prints the time every second.","categories":["misc"],"options":{"DOCS":"on"}},{"name":"bincimap","origin":"mail/bincimap","version":"1.2.13_4","comment":"Light-weight IMAP server for Maildir","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/bincimap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83bbb5e03a35d31ac0555290a248d8d7646d974efa644dc029347669432581f9","flatsize":1155924,"path":"All/bincimap-1.2.13_4.pkg","repopath":"All/bincimap-1.2.13_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":320600,"desc":"Binc IMAP is a GPL licensed IMAP4rev1 server for Maildir, written in C++.\nIt strives to be stable, fast, flexible, and RFC compliant.\n\nFor those familiar with qmail-pop3d, this IMAP server will be the natural\nchoice.  It is invoked similarly and uses checkpassword to authenticate.","deps":{"checkpassword-pam":{"origin":"security/checkpassword-pam","version":"0.99_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"ucspi-tcp":{"origin":"sysutils/ucspi-tcp","version":"0.88_3"}},"categories":["mail"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on","OPENSSL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bincimap port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"binbloom","origin":"misc/binbloom","version":"2.1","comment":"Raw binary firmware analysis software","maintainer":"yuri@FreeBSD.org","www":"https://github.com/quarkslab/binbloom","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc70f9531c4c79c46c7b321800a762ffa96406c38358072981fcdc9b37befd67","flatsize":47474,"path":"All/binbloom-2.1.pkg","repopath":"All/binbloom-2.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":21264,"desc":"The purpose of the binbloom project is to analyse a raw binary firmware and\ndetermine automatically some of its features. This tool is compatible with all\narchitectures as basically, it just does simple statistics on it.\n\nMain features:\n* Loading address: binbloom can parse a raw binary firmware and determine its\n  loading address.\n* Endianness: binbloom can use heuristics to determine the endianness of a\n  firmware.\n* UDS Database: binbloom can parse a raw binary firmware and check if it\n  contains an array containing UDS command IDs.","categories":["misc"]},{"name":"bingrep","origin":"devel/bingrep","version":"0.11.0_13","comment":"Grep through binaries","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/m4b/bingrep","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8132a9f75553078b83bc8c23ca7b7f6e30e023446b348e4f0ac75a2c11673282","flatsize":3292681,"path":"All/bingrep-0.11.0_13.pkg","repopath":"All/bingrep-0.11.0_13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1402612,"desc":"Greps through binaries from various OSs and architectures, and colors\nthem.  Current backends:\n\n- ELF 32/64, arm, x86, openrisc - all others will parse and color, but\n  relocations won't show properly\n- Mach 32/64, arm, x86\n- PE (debug only)","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:bingrep_project:bingrep:0.11.0:::::dragonfly6:x86_64:13"}},{"name":"billardgl","origin":"games/billardgl","version":"1.75_2","comment":"OpenGL pool billiard simulation","maintainer":"amdmi3@FreeBSD.org","www":"https://web.archive.org/web/20180527220530/http://www.billardgl.de/index-en.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cf6f97864aa2b0032ce388584bc1cca03e3ac9803cfda6ce8e0c10cc302e9aa","flatsize":7819730,"path":"All/billardgl-1.75_2.pkg","repopath":"All/billardgl-1.75_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":494092,"desc":"BillardGL is an OpenGL pool billiard simulation, which was developed\nwithin the scope of our course \"Computergraphics\" at the University\nof Freiburg (Germany). BillardGL is puplished under the GPL and is\navailable for download for Windows and Linux.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libglut.so.3","libXmu.so.6","libXext.so.6","libX11.so.6","libXi.so.6"],"options":{"DOCS":"on"}},{"name":"bigyear","origin":"deskutils/bigyear","version":"20010226_1,1","comment":"Program to print a large (one month per page) calendar","maintainer":"portmaster@BSDforge.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3a46c3a7ea16430b4fd0a4748139039fc2dc0cafa68bff27871944e9994daa3","flatsize":12208,"path":"All/bigyear-20010226_1,1.pkg","repopath":"All/bigyear-20010226_1,1.pkg","licenselogic":"single","licenses":["BSD0CLAUSE"],"pkgsize":5300,"desc":"bigyear prints a calendar larger than cal(1), with one month per page.","categories":["deskutils"]},{"name":"budgie-backgrounds","origin":"x11-themes/budgie-backgrounds","version":"2.0","comment":"Set of backgrounds for Budgie desktop","maintainer":"duchateau.olivier@gmail.com","www":"https://github.com/BuddiesOfBudgie/budgie-backgrounds","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a28ce41886898950ff44c2ae24f862ea0d89af8cfe6199d605fa0e690d541db","flatsize":28269593,"path":"All/budgie-backgrounds-2.0.pkg","repopath":"All/budgie-backgrounds-2.0.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":27335612,"desc":"Budgie backgrounds is the default set of background images for the Budgie\ndesktop.","categories":["x11-themes","budgie"]},{"name":"bijiben","origin":"deskutils/bijiben","version":"40.1_5","comment":"Note editor designed to remain simple to use","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Bijiben","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3751a8e2cef8d9439c3af36a19bafc57e2c72bd206d04499c1b0fc2847db032","flatsize":1711292,"path":"All/bijiben-40.1_5.pkg","repopath":"All/bijiben-40.1_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":297308,"desc":"Note editor designed to remain simple to use.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"evolution-data-server":{"origin":"databases/evolution-data-server","version":"3.44.4_7"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-online-accounts":{"origin":"net/gnome-online-accounts","version":"3.44.0_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"tracker3":{"origin":"sysutils/tracker3","version":"3.5.3_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["deskutils","gnome"],"shlibs_required":["libtracker-sparql-3.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgoa-1.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libjson-glib-1.0.so.0","libecal-2.0.so.1","libical-glib.so.3","libedataserver-1.2.so.26","libxml2.so.2","libhandy-1.so.0","libcurl.so.4","libwebkit2gtk-4.0.so.37","libjavascriptcoregtk-4.0.so.18"]},{"name":"bicon","origin":"shells/bicon","version":"0.5_1","comment":"Bidirectional text console","maintainer":"ports@FreeBSD.org","www":"https://www.arabeyes.org/Bicon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c8237790efbd6de4858cde51286b026da0a6bef9cbd301c2d1a0da5b2451102","flatsize":124199,"path":"All/bicon-0.5_1.pkg","repopath":"All/bicon-0.5_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":44380,"desc":"BiCon, short for Bidirectional-Console, is a tool which allows the usage\nof Arabic on Linux/Unix consoles or terminal emulators with basic Unicode\nrendering support, like gnome-terminal, xterm, or PuTTY.","deps":{"fribidi":{"origin":"converters/fribidi","version":"1.0.15"}},"categories":["shells"],"shlibs_required":["libfribidi.so.0"],"shlibs_provided":["libbconsole.so.0","libbjoining.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bicon port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"biew","origin":"editors/biew","version":"6.1.0_5","comment":"Binary file viewer and editor","maintainer":"danfe@FreeBSD.org","www":"https://beye.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bba0ccd6d31d6e490b88b8f3b0c4a51fbc0c2a43372936445fd62c0f5e7b3fbd","flatsize":1373001,"path":"All/biew-6.1.0_5.pkg","repopath":"All/biew-6.1.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":439856,"desc":"BIEW is multiplatform portable viewer of binary files with built-in editor\nwith binary, hexadecimal, and disassembler modes.  It uses native Intel\nsyntax for disassembly and offers many useful features such as highlighting\nfor AVR/Java/x86-AMD64/ARM-XScale/PPC-64 code, Russian codepage converter,\nfull preview of formats MZ, NE, PE, NLM, COFF32, ELF (and partially a.out,\nLE, LX, PharLap), code navigator, and much more.","deps":{"libslang2":{"origin":"devel/libslang2","version":"2.3.3_2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libslang.so.2","libncurses.so.6"],"options":{"DOCS":"on","SLANG":"on"}},{"name":"bicom","origin":"archivers/bicom","version":"1.01","comment":"Data compressor in the PPM family","maintainer":"ports@FreeBSD.org","www":"http://www3.sympatico.ca/mt0000/bicom/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"afcdb570a4cc32f96ba29b441d5f3dfb511d262eb2201d6cd81171bad9add90a","flatsize":82411,"path":"All/bicom-1.01.pkg","repopath":"All/bicom-1.01.pkg","licenselogic":"single","licenses":["BICOM"],"pkgsize":36028,"desc":"Bicom is a data compressor in the PPM family.  It is freely available and\nOpen Source.  Its most unique characteristic is that compression with\nbicom is completely bijective -- any file is a possible bicom output that\ncan be decompressed, and then recompressed back to its original form.  Of\ncourse, any file is also a possible bicom input that can be compressed,\nand then decompressed back to its original form.  To support encryption\napplications, bicom also includes a passphrase-protection option that\nwill automatically encrypt after compressing, or decrypt before\ndecompressing.","categories":["archivers"],"messages":[{"message":"===>   NOTICE:\n\nThe bicom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bibview","origin":"print/bibview","version":"2.2_3","comment":"Graphical interface for manipulating BibTeX bibliography databases","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfd5893b649e5ffadc35b929cc5ec47e71daaa4e0e7a55aa1c80d8a33138b9e8","flatsize":234026,"path":"All/bibview-2.2_3.pkg","repopath":"All/bibview-2.2_3.pkg","licenselogic":"single","pkgsize":69188,"desc":"BIBVIEW\n            (graphical interface for BibTeX program)\n\t     by Holger Martin, Peter Urban, Armin Liebl\n\t\t  liebla@informatik.tu-muenchen.de\n\n    The program \"bibview\" is a graphical interface for manipulating\n    BibTeX databases. It supports the user in making new entries,\n    searching for entries and moving entries from one BiB to another.\n    It is possible to work with more than one BiB simultaneously.\n    bibview is implemented with Xt and Athena Widgets.\n    There are six types of windows in bibview:\n    The main window contains menus for customizing bibview and\n    for working with BiBs on the file level.\n    The bibliography window (one for every open BiB) contains commands\n    for manipulating the BiB.\n    The list window (at most one for every open BiB) shows a list of\n    entries. It displays the fields author, title, type and year.\n    The card window (at most one for every entry) helps editing an entry.\n    It contains boxes for each field of the entry (according to the type).\n    The fields can be edited by putting the mouse cursor into the field.\n    Macros in fields and the symbol for concatenation ('#') are marked\n    with a preceding '@'.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["print","databases"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe bibview port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bind-tools","origin":"dns/bind-tools","version":"9.18.30","comment":"Command line tools from BIND: delv, dig, host, nslookup...","maintainer":"mat@FreeBSD.org","www":"https://www.isc.org/bind/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"75b8d252e93322ccdd92b137eb920471dd59c366c7d1d2a3128282e9af13e21e","flatsize":4768247,"path":"All/bind-tools-9.18.30.pkg","repopath":"All/bind-tools-9.18.30.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1444560,"desc":"The user space command line tools from the latest version of BIND:\n\tdelv, dig, host, nslookup, nsupdate\n\nIt also includes various dnssec related tools:\n\tdnssec-dsfromkey, dnssec-importkey, dnssec-keyfromlabel, dnssec-keygen,\n\tdnssec-revoke, dnssec-settime, dnssec-signzone, dnssec-verify","deps":{"fstrm":{"origin":"devel/fstrm","version":"0.6.1_1"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"}},"categories":["dns","net"],"shlibs_required":["libuv.so.1","libssl.so.12","libcrypto.so.12","libjson-c.so.5","libnghttp2.so.14","libxml2.so.2","libfstrm.so.0","libprotobuf-c.so.1","libidn2.so.0","libedit.so.0"],"shlibs_provided":["libbind9-9.18.30.so","libdns-9.18.30.so","libirs-9.18.30.so","libisc-9.18.30.so","libisccc-9.18.30.so","libisccfg-9.18.30.so","libns-9.18.30.so"],"options":{"DNSTAP":"on","FIXED_RRSET":"off","IDN":"on","JSON":"on","LARGE_FILE":"off","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","GSSAPI_NONE":"on"},"annotations":{"cpe":"cpe:2.3:a:isc:bind:9.18.30:::::dragonfly6:x86_64"}},{"name":"biblical-curse","origin":"misc/biblical-curse","version":"0.02","comment":"Fake biblical curse generator","maintainer":"ak@FreeBSD.org","www":"https://web.archive.org/web/20071226004947/http://shipoffools.com/curses/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf90ee3e1a280cbe05e8efca95b51b8bd4b10d8778326f884c873e9c69288c84","flatsize":3250,"path":"All/biblical-curse-0.02.pkg","repopath":"All/biblical-curse-0.02.pkg","licenselogic":"single","pkgsize":2088,"desc":"A command line version of biblical curse generator from shipoffools.com\n\nThe curses are theirs, the code is theirs, I just translated it from\nJavaScript to Perl.\n\nIf you are offended by this script, get a life!","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc"]},{"name":"bibtex2html","origin":"textproc/bibtex2html","version":"1.99_2","comment":"Tools for searching BibTeX and translating from BibTeX to HTML","maintainer":"gerald@FreeBSD.org","www":"https://www.lri.fr/~filliatr/bibtex2html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d6d12adbf66aef5d5d91a594a35d7a3dfc38be49162398f493a14bcd33721d7b","flatsize":2774686,"path":"All/bibtex2html-1.99_2.pkg","repopath":"All/bibtex2html-1.99_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":505304,"desc":"bibtex2html is a collection of tools for translating from BibTeX to HTML.\nThey allow to produce, from a set of bibliography files in BibTeX format,\na bibliography in HTML format. Here are some features:\n\n o Handle any BibTeX style (even those producing multiple bibliographies);\n o Use additional fields like abstract, url, ps, etc. to insert web links;\n o Crossrefs are also replaced by links;\n o Sort by dates or authors, in increasing or decreasing order;\n o Read simple macros in TeX or LaTeX files;\n o Show syntax errors in BibTeX files;\n o Extract from one or several BibTeX files the set of entries satisfying\n   a given criterion.\n\nGerald Pfeifer <gerald@FreeBSD.org>","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","print"],"options":{"PDFDOCS":"off"}},{"name":"binocle","origin":"misc/binocle","version":"0.3.2_6","comment":"Graphical tool to visualize binary data","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sharkdp/binocle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"266f803b89964f60a7679467d9347dedf5892b30717b63f9f00ea9ca99576fd2","flatsize":10573629,"path":"All/binocle-0.3.2_6.pkg","repopath":"All/binocle-0.3.2_6.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":3225108,"desc":"binocle is a graphical tool to visualize binary data.\nIt colorizes bytes according to different rules and renders them as pixels in\na rectangular grid.\nThis allows users to identify interesting parts in large files and to reveal\nimage-like regions.","categories":["misc","wayland"]},{"name":"bibutils","origin":"textproc/bibutils","version":"7.2","comment":"Program set interconverts between various bibliography formats","maintainer":"sunpoet@FreeBSD.org","www":"https://sourceforge.net/projects/bibutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3ad64c77976fc4270b330fd6e4fdff6ee3646a89bd77e61e6347afe295d072f2","flatsize":23238871,"path":"All/bibutils-7.2.pkg","repopath":"All/bibutils-7.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":821616,"desc":"The bibutils program set interconverts between various bibliography formats\nusing a common MODS-format XML intermediate. For example, one can convert\nRIS-format files to Bibtex by doing two transformations: RIS->MODS->Bibtex. By\nusing a common intermediate for N formats, only 2N programs are required and not\nN^2-N. These programs operate on the command line and are styled after standard\nUNIX-like filters.","categories":["textproc"],"annotations":{"cpe":"cpe:2.3:a:bibutils_project:bibutils:7.2:::::dragonfly6:x86_64"}},{"name":"biblesync","origin":"misc/biblesync","version":"2.1.0_1","comment":"Multicast shared co-navigation library for Bible programs","maintainer":"ports@FreeBSD.org","www":"https://github.com/karlkleinpaste/biblesync","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db6bab1ef0c11e0da4354e4c2c7fae1daf121c493f69bd402d5b57f4bab20d9e","flatsize":124482,"path":"All/biblesync-2.1.0_1.pkg","repopath":"All/biblesync-2.1.0_1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":46488,"desc":"This is a C++ single class library encapsulating a protocol conduit.  The\npremise is that there is a local network over which to multicast Bible\nnavigation, and someone, possibly several someones, will transmit, and others\nwill receive.  The choices for when you decide to xmit and what to do when you\nrecv are up to you as the application designer.\n\nAccess to the conduit is by creating the object, setting the mode, calling\nTransmit() to xmit nav events, and arranging the frequent polling of Receive()\nto recv nav events.  There is more than just navigation to be handled; there\nare live/dead events for potential Speakers as well as mismatches, presence\nannouncements, and errors.  There is a programming reference biblesync.7 which\nexplains the details, both from a high level view of the essentials of the\nprotocol's behavior and at a low level of how you create, access, and use the\nconduit class.  The (single) BibleSync object should persist throughout the\nlife of your application, but at any time you can set the mode to \"disable,\"\nand preferably stop the receive polling, and then re-enable it later as the\nuser needs.\n\nMuch work has been done in integrating this library into its first application,\nXiphos.  It is useful to examine Xiphos' code to see where and how integration\nhas been done.  Get a Xiphos source tree using:\ngit clone https://github.com/crosswire/xiphos","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["misc"],"shlibs_required":["libuuid.so.1"],"shlibs_provided":["libbiblesync.so.2.1.0"],"messages":[{"message":"===>   NOTICE:\n\nThe biblesync port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bibcursed","origin":"print/bibcursed","version":"2.0.1_1","comment":"Simple curses-based editor for BibTeX bibliography files","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1359e9a9fcee895b859504cace6934f5ecc69400869244781fffb27931413419","flatsize":38731,"path":"All/bibcursed-2.0.1_1.pkg","repopath":"All/bibcursed-2.0.1_1.pkg","licenselogic":"single","pkgsize":14024,"desc":"Bibcursed is a simple program to make life a little easier when using\nBibTeX bibliographies. It currently provides these main functions:\n\n  - Adding references to your bibliography. This is done with prompts so\n    templates for the different entries (article, proceedings, etc) do\n    not have to be remembered. Error checking is used so that the required\n    fields have to be supplied, and incorrect fields cannot be entered.\n    New entries are inserted into the 'correct' place in the BibTeX file\n  - Clean and easy removal of entries\n  - Viewing of entries and changing of fields\n  - Easy searching of entries, including search by field","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["print"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe bibcursed port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bib2html","origin":"textproc/bib2html","version":"6.7","comment":"BibTeX to HTML Translator","maintainer":"ports@FreeBSD.org","www":"https://www.arakhne.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7a83c0c195f6a538623cb389adc607715a0fda4b81e2c1ba6a0944ecef3106c","flatsize":646874,"path":"All/bib2html-6.7.pkg","repopath":"All/bib2html-6.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":101820,"desc":"bib2html is a script which permits to generate a set of HTML pages from a\nBibTeX database.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc","print"],"messages":[{"message":"===>   NOTICE:\n\nThe bib2html port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bibclean","origin":"textproc/bibclean","version":"3.06","comment":"Prettyprinter, portability verifier, and syntax checker for BibTeX","maintainer":"0mp@FreeBSD.org","www":"https://ftp.math.utah.edu/pub//bibclean/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"02389627257aa371a5280c95cef08ba566cc422fa05e96d6a71335a1a5d8ca67","flatsize":534431,"path":"All/bibclean-3.06.pkg","repopath":"All/bibclean-3.06.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":114464,"desc":"Bibclean is a prettyprinter, portability verifier, and syntax checker for\nBibTeX bibliography databases.  It can be used to find errors in .bib files, as\nwell as to standardize their format for readability and editing convenience. It\ncan also be used to convert Scribe-format bibliographies to BibTeX form.","categories":["textproc"]},{"name":"biabam","origin":"mail/biabam","version":"0.9.7_2","comment":"Command-line attachment mailer","maintainer":"crees@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8c6ad80c8ac0aa19a77b32f49d8bb01b87727bf6695008e4ad19b17753bba82","flatsize":20311,"path":"All/biabam-0.9.7_2.pkg","repopath":"All/biabam-0.9.7_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":8208,"desc":"Biabam Is A Bash Attachment Mailer\n\nTo use BIABAM use the following syntax:\n\necho [body] | biabam attachment1,[attachment2,attachmentN] [-s subject] \\\n\t      recipient1[,recipient2,recipientN]\n\nExample:\necho \"Here are the tarballs you requested\" | biabam \\\n     foobar-0.7.8.tar.gz,coolapp-0.4.3.tar.gz,otherapp-4.3.0.tar.gz \\\n     -s \"Answer to your request\" john@doe.org,irene@prima.org,cira@alpispa.es\n\nIf no text is piped into biabam, it will wait for text on standard input\n(finish with CTRL-D)","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["mail"]},{"name":"bhyve-rc","origin":"sysutils/bhyve-rc","version":"4","comment":"FreeBSD RC script for starting bhyve guests in tmux","maintainer":"grembo@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1e36f8de62fdd2bcac13993c89c4dcf3f238a0d99c19b926dfb77f6e4c41adf","flatsize":3865,"path":"All/bhyve-rc-4.pkg","repopath":"All/bhyve-rc-4.pkg","licenselogic":"single","pkgsize":2408,"desc":"FreeBSD RC script to start bhyve guests in tmux.","deps":{"tmux":{"origin":"sysutils/tmux","version":"3.3a_3"}},"categories":["sysutils"],"messages":[{"message":"Configuration is done completely though rc.conf.\nThe rc script won't touch any devices for you (neither disk, nor tap)\nso you need to make sure all of those have been initialized properly.\n\nGeneral setup:\nkldload vmm\nnet.link.tap.up_on_open=1\n\nMake it persistent:\necho \"net.link.tap.up_on_open=1\" >> /etc/sysctl.conf\ncat >> /boot/loader.conf << EOF\nvmm_load=\"YES\"\nEOF\n\nMinimal example:\ncat >> /etc/rc.conf << EOF\ncloned_interfaces=\"tap0 bridge0\"\nbhyve_enable=\"YES\"\nbhyve_diskdev=\"/dev/zvol/tank/bhyve/virt\"\nEOF\n\nifconfig tap0 create\nifconfig bridge0 create\n\nservice bhyve start\ntmux list-sessions\ntmux attach -t bhyve\nservice bhyve status\nservice bhyve stop\n\nMulti profile configuration example:\ncat >> /etc/rc.conf << EOF\ncloned_interfaces=\"tap0 tap1 bridge0\"\nbhyve_enable=\"YES\"\nbhyve_profiles=\"virt1 virt2\"\nbhyve_virt1_diskdev=\"/dev/zvol/tank/bhyve/virt1\"\n\nbhyve_virt2_tapdev=\"tap1\"\nbhyve_virt2_diskdev=\"/dev/zvol/tank/bhyve/virt2\"\nbhyve_virt2_memsize=\"8192\"\nbhyve_virt2_ncpu=\"4\"\nEOF\n\nifconfig tap0 create\nifconfig tap1 create\nifconfig bridge0 create\n\nservice bhyve start # start all\nservice bhyve start virt2 # start individual\ntmux attach -t bhyve_virt1\ntmux attach -t bhyve_virt1\nservice bhyve stop virt2 # stop individual\nservice bhyve stop # stop all\n\n(by default ctrl-b d detaches from tmux).","type":"install"}]},{"name":"bhyve-firmware","origin":"sysutils/bhyve-firmware","version":"1.0_2","comment":"Collection of Firmware for bhyve","maintainer":"fabian.freyer@physik.tu-berlin.de","www":"https://wiki.freebsd.org/bhyve/UEFI","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c96f89257c38ae676c656cfc94ce746b729bc21f3f695323f869bbe1e3a0f635","flatsize":243,"path":"All/bhyve-firmware-1.0_2.pkg","repopath":"All/bhyve-firmware-1.0_2.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":868,"desc":"A collection of firmware for bhyve.","deps":{"edk2-bhyve":{"origin":"sysutils/edk2","version":"g202202_1"}},"categories":["sysutils"]},{"name":"bgs","origin":"x11/bgs","version":"0.8_2","comment":"Simple X11 BackGround Setter using Imlib2","maintainer":"ports@FreeBSD.org","www":"https://github.com/Gottox/bgs","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"94ed257fde36194f98b223ef78ce7a54f2870730c58b2b572835a9f0263623ef","flatsize":12267,"path":"All/bgs-0.8_2.pkg","repopath":"All/bgs-0.8_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6096,"desc":"The bgs program allows you to tailor the appearance of the background\n(\"root\") window on a workstation display running X.\nbgs uses imlib2 for image rendering and rotates the images automatically.\nIt is made for dynamic Xinerama/Xrandr setups such as used with notebooks,\nbut it works very fine in any setup.","deps":{"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"}},"categories":["x11"],"shlibs_required":["libImlib2.so.1","libX11.so.6","libXinerama.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe bgs port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bibletime","origin":"misc/bibletime","version":"2.11.2_5","comment":"Open source Bible study tool","maintainer":"ericbsd@FreeBSD.org","www":"https://www.bibletime.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"568b9c6d207c5561a985c2f715b4611f8fd898fd393df9b340b4f395871a8609","flatsize":11061438,"path":"All/bibletime-2.11.2_5.pkg","repopath":"All/bibletime-2.11.2_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1689600,"desc":"BibleTime is an open source Bible study application, based on the Sword\nlibrary which provides access to all the different text modules created\nby the Crosswire Bible Society.","deps":{"clucene":{"origin":"textproc/clucene","version":"2.3.3.4_21"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"sword":{"origin":"misc/sword","version":"1.8.1_17"}},"categories":["misc","kde"],"shlibs_required":["libclucene-core.so.1","libclucene-shared.so.1","libsword-1.8.1.so","libQt5WebEngine.so.5","libQt5WebEngineWidgets.so.5","libQt5Xml.so.5","libQt5PrintSupport.so.5","libQt5Svg.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"bible-kjv","origin":"misc/bible-kjv","version":"4.38_1","comment":"Interactive King James Bible","maintainer":"andrew@tao11.riddles.org.uk","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74c4f2a44ddb238dee5187db27d0473e7843209f0c1eb6c56dd689ed1caf977e","flatsize":2804987,"path":"All/bible-kjv-4.38_1.pkg","repopath":"All/bible-kjv-4.38_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2530504,"desc":"Textual database of the Authorized (\"King James\") Version of the Old\nand New Testaments with concordance, and a program (\"bible\") to\nretrieve and browse passages from the command line. Also includes a\nrandom verse program.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["misc"],"shlibs_required":["libreadline.so.8"]},{"name":"bgpuma","origin":"net-mgmt/bgpuma","version":"20151209_2","comment":"Searching BGP update files","maintainer":"pi@FreeBSD.org","www":"https://github.com/cmu-sei/bgpuma","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ea52622b336a2e0da4eb93a7e89e4ab9510505f9fc53a7ce90ea4f74048e9c5","flatsize":106279,"path":"All/bgpuma-20151209_2.pkg","repopath":"All/bgpuma-20151209_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":39528,"desc":"bgpuma is a program for searching BGP update files created by MRT\nor Zebra/Quagga for CIDR blocks and/or Autonomous Systems.  Given\na list of CIDR blocks, it looks for those CIDR blocks which match\nthe list, are contained in the list, or are contained by the list.\nFor Autonomous Systems, it looks for routes that are announced by\nthe given system.\n\nIt is based on the library created by RIPE called bgpdump and SiLK,\ncreated by CERT.","deps":{"libbgpdump":{"origin":"net/libbgpdump","version":"1.6.0"},"silktools":{"origin":"security/silktools","version":"3.22.2"}},"categories":["net-mgmt"],"shlibs_required":["libsilk-thrd.so.5","libsilk.so.28","liblzo2.so.2","libbgpdump.so"]},{"name":"binaryen","origin":"devel/binaryen","version":"117_1","comment":"Compiler infrastructure and toolchain library for WebAssembly","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/WebAssembly/binaryen","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"160fe7f466dd8d807a5a48240640fad9c7b06076fb9262b7fe4817bc8808e439","flatsize":23554729,"path":"All/binaryen-117_1.pkg","repopath":"All/binaryen-117_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4497084,"desc":"The aim of Binaryen, a compiler and toolchain infrastructure library for\nWebAssembly, is to make compiling to WebAssembly easy, fast, and effective.\n\n* Easy: Binaryen has a simple C API in a single header, and can also be used\n  from JavaScript. It accepts input in WebAssembly-like form but also accepts\n  a general control flow graph for compilers that prefer that.\n* Fast: Binaryen's internal IR uses compact data structures and is designed for\n  completely parallel codegen and optimization, using all available CPU cores.\n  Binaryen's IR also compiles down to WebAssembly extremely easily and quickly\n  because it is essentially a subset of WebAssembly.\n* Effective: Binaryen's optimizer has many passes that can improve code very\n  significantly (e.g. local coloring to coalesce local variables; dead code\n  elimination; precomputing expressions when possible at compile time; etc.).\n  These optimizations aim to make Binaryen powerful enough to be used as a\n  compiler backend by itself. One specific area of focus is on\n  WebAssembly-specific optimizations (that general-purpose compilers might not\n  do), which you can think of as wasm minification, similar to minification for\n  JavaScript, CSS, etc., all of which are language-specific (an example of such\n  an optimization is block return value generation in SimplifyLocals).","categories":["devel"],"shlibs_provided":["libbinaryen.so"],"options":{"TEST":"off"},"annotations":{"cpe":"cpe:2.3:a:webassembly:binaryen:117:::::dragonfly6:x86_64:1"}},{"name":"bgpq3","origin":"net-mgmt/bgpq3","version":"0.1.36_1","comment":"Lightweight prefix-list generator for various routers","maintainer":"snar@snar.spb.ru","www":"https://github.com/snar/bgpq3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f60eb9c5a30e50fa212e34fd770e60b9728ecf00e5ed496435d699443e12f011","flatsize":98708,"path":"All/bgpq3-0.1.36_1.pkg","repopath":"All/bgpq3-0.1.36_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":31600,"desc":"bgpq3 is a lightweight access-list/prefix-list/as-path access-list generator\nfor Cisco, Juniper and many other routers and routing daemons.\n\nThis program is a mostly complete re-implementation of bgpq (net-mgmt/bgpq),\nwith next major advantages:\n- much faster, especially for large as-sets.\n- supports ipv6 both at transport level and in prefix/access-lists generation.\n- supports asn32 in both asdot and asplain notation, also supports\n\"transition\" as23456 generation instead of asn32.\n\nHowever, bgpq3 cannot be used as a full replacement of bgpq, because:\n- \"more specific\" prefix filtering is not implemented (and not planned).\n- GateD prefix-filters generation is not implemented (and not planned).\n- Cisco standard access-lists generation is not implemented (and not planned).","categories":["net-mgmt"]},{"name":"biloba","origin":"games/biloba","version":"0.9.3_5","comment":"Strategy board game for 2 to 4 players","maintainer":"amdmi3@FreeBSD.org","www":"https://biloba.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b049b18ddf98d351d07fb579c5ae7a99e6c2ea711ea744787dc9debe2f705b7","flatsize":3152436,"path":"All/biloba-0.9.3_5.pkg","repopath":"All/biloba-0.9.3_5.pkg","licenselogic":"single","pkgsize":2649996,"desc":"Biloba is a turn-based game for 2 to 4 players. Each player moves\npawns on a hexagonal board and attempts to eliminate opponents'\npawns. Biloba includes an AI opponent, and supports local or network\nplay.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"]},{"name":"biniax2","origin":"games/biniax2","version":"1.30_9","comment":"Original logic game with arcade and tactics modes","maintainer":"amdmi3@FreeBSD.org","www":"http://biniax.com/index2.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6e312063f4420360d0291b70da0024a65c72c7608a017abee6465315c98bb290","flatsize":3837717,"path":"All/biniax2-1.30_9.pkg","repopath":"All/biniax2-1.30_9.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":2445828,"desc":"Biniax-2 is original and entertaining game. Takes a minute to learn\nand gives you hours and hours of gameplay. Discover the different\nBiniax-2 faces - for action heroes or careful strategists.  Biniax-2\nhas three game modes (two singleplayer and one multiplayer), hall\nof fame, dynamic music and nice cartoon look.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"]},{"name":"bgpq4","origin":"net-mgmt/bgpq4","version":"1.12","comment":"Lightweight prefix-list generator for various routers v4","maintainer":"bofh@FreeBSD.org","www":"https://github.com/bgp/bgpq4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2b2c57b759bf7cc839990ca6b8363cd4096a976d8df4e1528a4abee7d5a2b3c","flatsize":87775,"path":"All/bgpq4-1.12.pkg","repopath":"All/bgpq4-1.12.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":37948,"desc":"bgpq4 is a lightweight access-list/prefix-list/as-path access-list generator\nfor Cisco, Juniper and many other routers and routing daemons.\n\nSupport for IOS-XR and Mikrotik added over net-mgmt/bgpq3","categories":["net-mgmt"],"messages":[{"message":"To improve bgpq4 performance when expanding extra-large AS-SETs OS settings needs to be tuned to enlarge TCP send buffer.\n\nTo enlarge TCP send buffer, run the following:\n\n# sysctl -w net.inet.tcp.sendbuf_max=2097152\n\nTo make it persistent across reboots, add the following to /etc/sysctl.conf:\n\nnet.inet.tcp.sendbuf_max=2097152","type":"install"}]},{"name":"bharvestr-lv2","origin":"audio/bharvestr-lv2","version":"g20201225_1","comment":"Granular synthesizer LV2 plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sjaehn/BHarvestr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a114b419c98bc2705c0a88e99eb3fdc6c1b921ad287d7c11219468aaf31cdba0","flatsize":2018572,"path":"All/bharvestr-lv2-g20201225_1.pkg","repopath":"All/bharvestr-lv2-g20201225_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":717388,"desc":"B.Harvestr is an experimental granular synthesizer LV2 plugin.\n\nIn contrast to standard synthesis methods which are based on oscillating waves,\ngranular synthesis uses micro fragments of audio samples to generate sound.\nThus, granular synthesis uses the same concept as (the majority of) pitch\nshifters. Granular synthesizers typically generate lots of overlapping grains to\nproduce atmospheric sound effects, full soundscapes and pad sounds.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1","libcairo.so.2","libX11.so.6","libfontconfig.so.1","libfreetype.so.6"]},{"name":"bg-hyphen","origin":"textproc/bg-hyphen","version":"4.3_1","comment":"Bulgarian hyphenation rules","maintainer":"office@FreeBSD.org","www":"https://bgoffice.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1ce7c0edfabccd58994d74cc90357ed8f50ff52a02565b77b037ed32ea5561fe","flatsize":108966,"path":"All/bg-hyphen-4.3_1.pkg","repopath":"All/bg-hyphen-4.3_1.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21","MPL11"],"pkgsize":22232,"desc":"Bulgarian hyphenation rules","categories":["textproc"]},{"name":"bftpd","origin":"ftp/bftpd","version":"6.1_1","comment":"Very configurable FTP server that can do chroot easily","maintainer":"jsmith@resonatingmedia.com","www":"https://bftpd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f09a084725fc16857f22bf85fc6c7117f4c3e4e4fb9e140701fc031a4d9f1a63","flatsize":303729,"path":"All/bftpd-6.1_1.pkg","repopath":"All/bftpd-6.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":82456,"desc":"The Bftpd file server is designed to be as small and easy to manage as possible,\nwhile providing most of the features you would expect from a file server. On\nmost home systems, bftpd is ready to work out-of-the-box without requiring any\nextra configuration. Production systems can be set up by editing a few lines in\nan easy-to-read config file.\n\nFeatures of bftpd include:\n* Easy configuration\n* Speed\n* Support for most RFC FTP commands\n* tar.gz on-the-fly compression/archiving\n* Security with chroot without special setup\n* No need for files (sh, ls...) in a chroot environment\n* Logging to wtmp and to a config file\n* PAM support\n* Support for site chown/chmod","categories":["ftp"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:bftpd_project:bftpd:6.1:::::dragonfly6:x86_64:1"}},{"name":"bfhist","origin":"comms/bfhist","version":"0.4","comment":"Statistics generator for BinkleyForce FTN mailer","maintainer":"lan31@inbox.ru","www":"https://lan31.narod.ru/bfhist/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c8ba00ca3e578385a8ba3be7e5a4dea819b078b9fcb10394ac35de85874223d","flatsize":11088,"path":"All/bfhist-0.4.pkg","repopath":"All/bfhist-0.4.pkg","licenselogic":"single","pkgsize":4908,"desc":"BFHist - Statistics generator for BinkleyForce FTN mailer.\nFor work uses 'history' file from BinkleyForce.\nDefault generated statistics at last 24 hours.","categories":["comms"]},{"name":"bforce-kst","origin":"comms/bforce-kst","version":"0.22.8.7_3","comment":"Simple ifcico like Fidonet technology mailer","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"925e8fa7361a1fac6531e681199f5b5aa74a1b9dc67f2c91329db4a3f37a05e3","flatsize":651051,"path":"All/bforce-kst-0.22.8.7_3.pkg","repopath":"All/bforce-kst-0.22.8.7_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":177652,"desc":"BinkleyForce is a simple ifcico like FTN mailer. It can works via\nTCP/IP as well as on modem links. Look sample configs for more\ninformation.","categories":["comms"],"options":{"DOCS":"on"},"messages":[{"message":"Please don't forget to copy and edit configuration files found\nin /usr/local/etc/fido/bforce.\n\nIf you using u-srif, please install lang/python","type":"install"},{"message":"===>   NOTICE:\n\nThe bforce-kst port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bglibs","origin":"devel/bglibs","version":"2.04_3,1","comment":"One stop library package by Bruce Guenter","maintainer":"fbsdport@m.jl.ly","www":"https://untroubled.org/bglibs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"793f83586af29868574d23778fbe8f0622e5f1b5e91db851e85cfd576a6ae22a","flatsize":3530822,"path":"All/bglibs-2.04_3,1.pkg","repopath":"All/bglibs-2.04_3,1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":435652,"desc":"This package contains a collection of libraries written by Bruce Guenter\nand put in use in his various \"bgware\" packages.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"shlibs_provided":["libbg.so.2"],"options":{"DOCS":"on"}},{"name":"bfe2","origin":"emulators/bfe","version":"20030723_11","comment":"X11 GUI for the bochs debugger (revision 2)","maintainer":"ports@FreeBSD.org","www":"https://bfe.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e977d73836c07f234c1f8bcac67fbf9b5550303b6f2462e639ef74c768ceee9e","flatsize":55156,"path":"All/bfe2-20030723_11.pkg","repopath":"All/bfe2-20030723_11.pkg","licenselogic":"single","pkgsize":22200,"desc":"Bochs Frontend (bfe2) is a graphical interface for X11 to the\nbochs x86 emulator.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bochs":{"origin":"emulators/bochs","version":"2.8,2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["emulators"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe bfe2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"biboumi","origin":"net-im/biboumi","version":"9.0_4","comment":"XMPP gateway to IRC","maintainer":"samir@noir.im","www":"https://biboumi.louiz.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fd8b043e21303a08f32b3c9416f020f6ab83bd665d05af0626115883902a13e","flatsize":5110505,"path":"All/biboumi-9.0_4.pkg","repopath":"All/biboumi-9.0_4.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":3025476,"desc":"Biboumi is a Free, Libre and Open Source XMPP gateway that connects to IRC\nservers and translates between the two protocols. Its goal is to let XMPP users\ntake part in IRC discussions, using their favourite XMPP client.","deps":{"botan2":{"origin":"security/botan2","version":"2.19.4"},"ca_root_nss":{"origin":"security/ca_root_nss","version":"3.93_2"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"libidn":{"origin":"dns/libidn","version":"1.42"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"udns":{"origin":"dns/udns","version":"0.4_3"}},"categories":["net-im"],"users":["biboumi"],"groups":["biboumi"],"shlibs_required":["libuuid.so.1","libexpat.so.1","libbotan-2.so.19","libudns.so.0","libidn.so.12","libsqlite3.so.0","libpq.so.5"],"options":{"DOCS":"on","LIBIDN":"on","PGSQL":"on","SQLITE3":"on","TLS":"on","UDNS":"on"},"messages":[{"message":"Regarding TLS connections to IRC servers, settings can be customized globally or\nper server. This is done using policy txt files, examples can be found in\n/usr/local/share/examples/biboumi/.\n\nca_file (in biboumi.cfg) should be set to /usr/local/share/certs/ca-root-nss.crt","type":"install"}]},{"name":"bg-mythes","origin":"textproc/bg-mythes","version":"4.3_1","comment":"Bulgarian thesaurus","maintainer":"office@FreeBSD.org","www":"https://bgoffice.sourceforge.net","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"12f8b9387cbf47d4bd60b2d39c938176d2bdef826562876ff71da8d5da1965c8","flatsize":3249804,"path":"All/bg-mythes-4.3_1.pkg","repopath":"All/bg-mythes-4.3_1.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21","MPL11"],"pkgsize":729588,"desc":"Bulgarian thesaurus","categories":["textproc"]},{"name":"bg-aspell","origin":"textproc/bg-aspell","version":"4.1.0_1,2","comment":"Aspell Bulgarian dictionary","maintainer":"office@FreeBSD.org","www":"https://bgoffice.sourceforge.net/aspell/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82c4675c133639c08ee40ea619679e87810835bc637e5cd3ab915896879347f3","flatsize":2501751,"path":"All/bg-aspell-4.1.0_1,2.pkg","repopath":"All/bg-aspell-4.1.0_1,2.pkg","licenselogic":"single","pkgsize":735640,"desc":"Aspell Bulgarian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"bfc","origin":"biology/bfc","version":"g20150417","comment":"Correct sequencing errors from Illumina sequencing data","maintainer":"jwb@FreeBSD.org","www":"https://github.com/lh3/bfc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7375bbe8cd9529d405a913d3b3236c640196a4419faf32b7e46667e7f5774ad1","flatsize":58336,"path":"All/bfc-g20150417.pkg","repopath":"All/bfc-g20150417.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":27504,"desc":"BFC is a standalone high-performance tool for correcting sequencing\nerrors from Illumina sequencing data. It is specifically designed for\nhigh-coverage whole-genome human data, though also performs well for\nsmall genomes.","categories":["biology"]},{"name":"bootstrap-openjdk8","origin":"java/bootstrap-openjdk8","version":"8.181_1","comment":"Java Development Kit 8 (bootstrap)","maintainer":"zrj@ef.irc","www":"https://openjdk.java.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ba3da99288718238b505f131328ff9a2511da8a15ad499d71b950443835aa57","flatsize":133750451,"path":"All/bootstrap-openjdk8-8.181_1.pkg","repopath":"All/bootstrap-openjdk8-8.181_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":31588316,"desc":"OpenJDK is an open-source implementation of the Java Platform, Standard Edition.\n\nMuch of the OpenJDK code is licensed under the GPL version 2 with the\nClasspath exception. The Java Hotspot virtual machine source code is\nlicensed under the GPL version 2 only.\n\nWWW: https://openjdk.java.net/","categories":["java","devel"],"shlibs_provided":["libawt.so","libawt_headless.so","libjava.so","libnet.so","libnio.so","libverify.so","libzip.so","libjvm.so","libjli.so"],"messages":[{"message":"WARNING: This port only exists for bootstrapping java/openjdk8.\nYou are advised to remove this port as soon as a stable JDK is built.\n\nThis OpenJDK implementation requires fdescfs(5) mounted on /dev/fd\n\nIf you have not done it yet, please do the following:\n\n\tmount -t fdescfs fdesc /dev/fd\n\nTo make it permanent, you need the following lines in /etc/fstab:\n\n\tfdesc\t/dev/fd\t\tfdescfs\t\trw\t0\t0","type":"install"}]},{"name":"bfbtester","origin":"security/bfbtester","version":"2.0.1_1","comment":"Security tool for testing binaries for overflows","maintainer":"mauroeldritch@gmail.com","www":"https://bfbtester.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fcfda7ab192018146e66666e1b7bb45b40e187595766acac2e5a57dceb85025b","flatsize":34496,"path":"All/bfbtester-2.0.1_1.pkg","repopath":"All/bfbtester-2.0.1_1.pkg","licenselogic":"single","pkgsize":13484,"desc":"BFBTester will perform checks of single and multiple argument command\nline overflows and environment variable overflows. BFBTester will also\nwatch for tempfile creation activity to alert the user of any programs\nusing unsafe tempfile names.","categories":["security"]},{"name":"bestfit","origin":"misc/bestfit","version":"0.2.0_1","comment":"Optimally choose files to be put on a CD (or other media)","maintainer":"ehaupt@FreeBSD.org","www":"https://savannah.nongnu.org/projects/bestfit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa0cb512c0fc8fb65086646cb552b633a9c92c90557bd88ab088a311a7f37d8c","flatsize":40494,"path":"All/bestfit-0.2.0_1.pkg","repopath":"All/bestfit-0.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18380,"desc":"Bestfit is a small program to determine which files that should be put\non a CD (or other media), so that as little space as possible is wasted.\nIt is very easy to use: you specify files on the command line, and\nbestfit prints the names of those that were selected. Alternatively,\nbestfit can execute a command for each selected file (eg. to move them\nto a different directory).","categories":["misc"]},{"name":"bencodetools","origin":"devel/bencodetools","version":"1.0.1","comment":"Collection of tools for manipulating bencoded data","maintainer":"ehaupt@FreeBSD.org","www":"https://gitlab.com/heikkiorsila/bencodetools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f78e7fee3b8695a228621a7f0c08035f528a20511ad86af9cfc42b3230e23632","flatsize":72021,"path":"All/bencodetools-1.0.1.pkg","repopath":"All/bencodetools-1.0.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":24644,"desc":"bencode-tools is a collection of tools for manipulating bencoded data.\n\nBencode (pronounced like Bee-encode) is the encoding used by the\npeer-to-peer file sharing system BitTorrent for storing and transmitting\nloosely structured data.","categories":["devel"],"shlibs_provided":["libbencodetools.so"]},{"name":"bemenu","origin":"x11/bemenu","version":"0.6.7","comment":"Dynamic menu library and client program inspired by dmenu","maintainer":"ports@FreeBSD.org","www":"https://github.com/Cloudef/bemenu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ff26c840c3d6590d902d027c0168ba667688c70fabfc833991c772a7f808d2b6","flatsize":256409,"path":"All/bemenu-0.6.7.pkg","repopath":"All/bemenu-0.6.7.pkg","licenselogic":"and","licenses":["GPLv3+","LGPL3+"],"pkgsize":67492,"desc":"Dynamic menu library and client program inspired by dmenu, a\nminimalistic menu that reads a newline separated list of items from\nstdin and shows them as a menu on the top of the screen.  When the\nuser selects one item or types any text and presses Enter, their\nchoice is printed to stdout.\n\nBemenu comes with Ncurses, Wayland, and X11 backends.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libX11.so.6","libXinerama.so.1","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libcairo.so.2"],"shlibs_provided":["libbemenu.so.0"],"options":{"NCURSES":"on","X11":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bemenu port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"belooted","origin":"games/belooted","version":"0.1.4.1_8","comment":"Popular 32-card trick-taking game played in France","maintainer":"martymac@FreeBSD.org","www":"https://gnomefiles.org/content/show.php/Belooted?content=131848","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c66ee21835b6d850a4970117e64a4d5ba6b028765881246d757de64de35e7480","flatsize":829800,"path":"All/belooted-0.1.4.1_8.pkg","repopath":"All/belooted-0.1.4.1_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":88356,"desc":"Belote is a popular 32-card trick-taking game played in France.\nIt derived around 1920, probably via Clobyosh, from Klaverjassen,\na game played since at least the 1600s in the Netherlands.\nClosely related games are played throughout the world.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"benchmark","origin":"devel/benchmark","version":"1.8.3,1","comment":"Microbenchmark support library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/google/benchmark","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6657f9a30d9aff576b63f1ec749938a029bcc33105c3ae01263defec875537ba","flatsize":524924,"path":"All/benchmark-1.8.3,1.pkg","repopath":"All/benchmark-1.8.3,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":159408,"desc":"A library to support the benchmarking of functions, similar to unit-tests.","categories":["devel"],"shlibs_provided":["libbenchmark.so.1","libbenchmark_main.so.1"]},{"name":"belr","origin":"textproc/belr","version":"5.2.94","comment":"Language recognition library","maintainer":"bofh@FreeBSD.org","www":"https://www.linphone.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"214afbf2b3b69bd5332de029d56d91ac60ea8c0dbcfe6087a4dbc1dedc34b187","flatsize":743032,"path":"All/belr-5.2.94.pkg","repopath":"All/belr-5.2.94.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":159916,"desc":"Belr is Belledonne Communications' language recognition library, written\nin C++11. It aims at parsing any input formatted according to a language\ndefined by an ABNF grammar, such as the protocols standardized at IETF.","deps":{"bctoolbox":{"origin":"net/bctoolbox","version":"5.2.94"}},"categories":["textproc"],"shlibs_required":["libbctoolbox.so.1","libbctoolbox-tester.so.1"],"shlibs_provided":["libbelr.so.1"]},{"name":"belle-sip","origin":"net/belle-sip","version":"5.2.94","comment":"SIP (RFC 3261) implementation written in C","maintainer":"bofh@FreeBSD.org","www":"https://www.linphone.org/technical-corner/belle-sip.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7588d4d598b9728bc15154718f6166426b26294774340eddb96eee73a9f2f333","flatsize":4504608,"path":"All/belle-sip-5.2.94.pkg","repopath":"All/belle-sip-5.2.94.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":695128,"desc":"Belle-sip is a SIP (RFC3261) implementation written in C, with an object\noriented API.\n\n* RFC3261 compliant implementation of SIP parser, writer, transactions and\n  dialog layers\n* HTTP client API\n* support of client TLS certificate\n* fully asynchronous transport layer (UDP, TCP, TLS)\n* fully asynchronous DNS resolution with SRV\n* full dual-stack IPv6 support\n* SIP transaction state machines with latest corrections (RFC6026)\n* automatic management of request refreshes with network disconnection\n  resiliency thanks to the \"refresher\" object\n* supported platforms: Linux, Mac OSX, Windows XP+, iOS, Android,\n  Blackberry 10","deps":{"bctoolbox":{"origin":"net/bctoolbox","version":"5.2.94"},"belr":{"origin":"textproc/belr","version":"5.2.94"},"libantlr3c":{"origin":"devel/libantlr3c","version":"3.4_1"}},"categories":["net","java"],"shlibs_required":["libbelr.so.1","libbctoolbox.so.1"],"shlibs_provided":["libbellesip.so.1"],"annotations":{"cpe":"cpe:2.3:a:linphone:belle-sip:5.2.94:::::dragonfly6:x86_64"}},{"name":"bind918","origin":"dns/bind918","version":"9.18.30","comment":"BIND DNS suite with updated DNSSEC and DNS64","maintainer":"mat@FreeBSD.org","www":"https://www.isc.org/bind/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"349fe045afb7b33c67756972d1227e1c49985201ee297cd20ef990257fa71485","flatsize":19463241,"path":"All/bind918-9.18.30.pkg","repopath":"All/bind918-9.18.30.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":7266972,"desc":"BIND version 9 is a major rewrite of nearly all aspects of the underlying BIND\narchitecture.  Some of the important features of BIND 9 are:\n\nDNS Security: DNSSEC (signed zones), TSIG (signed DNS requests)\nIP version 6: Answers DNS queries on IPv6 sockets, IPv6 resource records (AAAA)\n     Experimental IPv6 Resolver Library\nDNS Protocol Enhancements: IXFR, DDNS, Notify, EDNS0\n     Improved standards conformance\nViews: One server process can provide multiple \"views\" of the DNS namespace,\n     e.g. an \"inside\" view to certain clients, and an \"outside\" view to others.\nMultiprocessor Support\n\nSee the CHANGES file for more information on new features.","deps":{"bind-tools":{"origin":"dns/bind-tools","version":"9.18.30"},"fstrm":{"origin":"devel/fstrm","version":"0.6.1_1"},"json-c":{"origin":"devel/json-c","version":"0.17"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libidn2":{"origin":"dns/libidn2","version":"2.3.7"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libuv":{"origin":"devel/libuv","version":"1.48.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"protobuf-c":{"origin":"devel/protobuf-c","version":"1.4.1_2"}},"categories":["dns","net"],"shlibs_required":["libfstrm.so.0","libprotobuf-c.so.1","liblmdb.so.0","libuv.so.1","libssl.so.12","libcrypto.so.12","libjson-c.so.5","libnghttp2.so.14","libxml2.so.2"],"shlibs_provided":["libbind9-9.18.30.so","libdns-9.18.30.so","libirs-9.18.30.so","libisc-9.18.30.so","libisccc-9.18.30.so","libisccfg-9.18.30.so","libns-9.18.30.so"],"options":{"DNSTAP":"on","DOCS":"on","FIXED_RRSET":"off","GEOIP":"off","IDN":"on","JSON":"on","LARGE_FILE":"off","LMDB":"on","OVERRIDECACHE":"off","QUERYTRACE":"off","START_LATE":"off","TCP_FASTOPEN":"on","GSSAPI_BASE":"off","GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"off","GSSAPI_NONE":"on"},"annotations":{"cpe":"cpe:2.3:a:isc:bind:9.18.30:::::dragonfly6:x86_64"},"messages":[{"message":"BIND requires configuration of rndc, including a \"secret\"\nkey.  The easiest, and most secure way to configure rndc is\nto run 'rndc-confgen -a' to generate the proper conf file,\nwith a new random key, and appropriate file permissions.\n\nThe /usr/local/etc/rc.d/named script will do that for you.\n\nIf using syslog to log the BIND9 activity, and using a\nchroot'ed installation, you will need to tell syslog to install\na log socket in the BIND9 chroot by running:\n\n  # sysrc altlog_proglist+=named\n\nAnd then restarting syslogd with: service syslogd restart","type":"install"}]},{"name":"belcard","origin":"deskutils/belcard","version":"5.2.94","comment":"vCard support library","maintainer":"bofh@FreeBSD.org","www":"https://www.linphone.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"79ee96166a2a707d6e72aaf843339c768ee119b0b79acd48cb206f3690e856e2","flatsize":1485690,"path":"All/belcard-5.2.94.pkg","repopath":"All/belcard-5.2.94.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":198452,"desc":"Belcard is a C++ library to manipulate vCard files.","deps":{"bctoolbox":{"origin":"net/bctoolbox","version":"5.2.94"},"belr":{"origin":"textproc/belr","version":"5.2.94"}},"categories":["deskutils"],"shlibs_required":["libbelr.so.1","libbctoolbox.so.1"],"shlibs_provided":["libbelcard.so.1"]},{"name":"beforelight","origin":"x11/beforelight","version":"1.0.5_2","comment":"Sample screen saver for X","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1e120d8dac57ed1778b3b013e84a78c4a2e506f6e6561a027c92ad6607cd51de","flatsize":12054,"path":"All/beforelight-1.0.5_2.pkg","repopath":"All/beforelight-1.0.5_2.pkg","licenselogic":"single","pkgsize":5812,"desc":"This package contains a sample screen saver for the X Window System called\n\"beforelight\".","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXss.so.1","libXt.so.6","libX11.so.6"]},{"name":"beidconnect","origin":"security/beidconnect","version":"2.10","comment":"Belgian eID digital signature browser extension backend","maintainer":"tijl@FreeBSD.org","www":"https://github.com/Fedict/fts-beidconnect","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14ea442430f012d4911fe91dd5cf64f6f6e2ae655893bb9a75c7a106eab5a3ed","flatsize":499993,"path":"All/beidconnect-2.10.pkg","repopath":"All/beidconnect-2.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":143532,"desc":"BeIDConnect is a browser extension to sign documents with a Belgian eID\ncard.\n\nOnly belgium.be and fgov.be websites can make use of the BeIDConnect\nextension to create an electronic signature.  These websites are\noperated by institutions of the Belgian federal government.\n\nThis package only contains the backend that connects with your card\nreader.  The extension itself has to be installed through your web\nbrowser.","deps":{"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"}},"categories":["security"],"shlibs_required":["libpcsclite.so.1"]},{"name":"beid","origin":"security/beid","version":"5.1.18","comment":"Belgian eID middleware","maintainer":"tijl@FreeBSD.org","www":"https://github.com/Fedict/eid-mw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80360fde6b9a63c59055b45c11e7ee63e40fa0f5795ec92b9086383149a74801","flatsize":1617139,"path":"All/beid-5.1.18.pkg","repopath":"All/beid-5.1.18.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":519152,"desc":"Viewer and PKCS #11 module for Belgian government-issued electronic identity\ncards.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libproxy":{"origin":"net/libproxy","version":"0.4.18"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"},"pinentry":{"origin":"security/pinentry","version":"1.3.0"}},"categories":["security"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libpcsclite.so.1","libcurl.so.4","libproxy.so.1","libcrypto.so.12","libxml2.so.2","libassuan.so.0","libgpg-error.so.0"],"shlibs_provided":["libbeidpkcs11.so.0","libeidviewer.so.0"],"options":{"NLS":"on"},"messages":[{"message":"WARNING:\nThe private keys on the eID cards are created by the Belgian government and\nnot by the citizens.  You should assume that the government can forge digital\nsignatures and decrypt encrypted content.\n\nThe procfs file system must be mounted on /proc for the PKCS #11 module to\nwork.  Add the following line to /etc/fstab and run \"mount procfs\".\n\nprocfs\t\t/proc\t\tprocfs\trw\t\t0\t0\n\nMake sure you have installed a pcsc-lite driver for your card reader (such\nas devel/libccid) and that pcscd is running (add pcscd_enable=\"YES\" to\n/etc/rc.conf and start the service by running \"service pcscd start\").\n\nTo use your eID card in Firefox you must have the \"eID Belgium\" extension\ninstalled.  Normally this happens automatically.  If not, you can find it\nat https://addons.mozilla.org/en-US/firefox/addon/belgium-eid/.  The eID card\nmust be inserted before starting Firefox.","type":"install"}]},{"name":"beecrypt","origin":"security/beecrypt","version":"4.2.1_3","comment":"Open source cryptographic library","maintainer":"ports@virtual-estates.net","www":"https://sourceforge.net/projects/beecrypt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c7f1150b52ad0c81e5f21c4bdeb4053b9c048ce29b4084b5c45511ff913c8dc","flatsize":832890,"path":"All/beecrypt-4.2.1_3.pkg","repopath":"All/beecrypt-4.2.1_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":150092,"desc":"BeeCrypt is an open source cryptography library that contains highly\noptimized C and assembler implementations of many well-known algorithms\nincluding Blowfish, MD5, SHA-1, Diffie-Hellman, and ElGamal. Unlike\nsome other crypto libraries, BeeCrypt is not designed to solve one\nspecific problem, like file encryption, but to be a general purpose\ntoolkit which can be used in a variety of applications.\n\nThe BeeCrypt library currently includes:\n   - Entropy sources for initializing pseudo-random generators\n   - Pseudo-random generators: FIPS-186, Mersenne Twister\n   - Block ciphers: Blowfish\n   - Hash functions: MD5, SHA-1, SHA-256\n   - Keyed hash functions: MD5/HMAC, SHA-1/HMAC, SHA-256/HMAC\n   - Multi-precision integer library, with assembler-optimized routines\n   - Probabilistic primality testing, with optimized small prime trial\n     division\n   - Discrete logarithm parameter generation over a prime field\n   - Diffie-Hellman key agreement\n   - DHAES encryption scheme\n   - ElGamal signature scheme (two variants)\n   - Basic RSA primitives and key pair generation","categories":["security"],"shlibs_provided":["libbeecrypt.so.7"],"options":{"OPENMP":"off"},"annotations":{"cpe":"cpe:2.3:a:beecrypt_project:beecrypt:4.2.1:::::dragonfly6:x86_64:3"}},{"name":"bee-host","origin":"editors/bee-host","version":"1.3.7.2","comment":"Host application for Browser's Exernal Editor extension","maintainer":"thierry@FreeBSD.org","www":"https://github.com/rosmanov/bee-host","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9172a94e7da577125161fe7583760e6a8ea5639ce36269199cd19c246354256","flatsize":20370,"path":"All/bee-host-1.3.7.2.pkg","repopath":"All/bee-host-1.3.7.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8792,"desc":"BeeCtl, a native messaging host application for Browser's Exernal Editor\nextension (https://github.com/rosmanov/chrome-bee).\n\nWhen installing the add-on External Editor for Firefox (or Chrome),\nhttps://addons.mozilla.org/en-US/firefox/addon/external-editor/\nthis is the required host part.","deps":{"libcjson":{"origin":"devel/libcjson","version":"1.7.18_2"}},"categories":["editors","www"],"shlibs_required":["libcjson.so.1","libcjson_utils.so.1"],"options":{"DOCS":"on"}},{"name":"beav","origin":"editors/beav","version":"1.40.18_4","comment":"Binary Editor And Viewer, a full featured binary file editor","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48d332818e7c2d511815f11301f0b987dd0e2d1c3109ae0dbc7a967abcb35ee5","flatsize":179327,"path":"All/beav-1.40.18_4.pkg","repopath":"All/beav-1.40.18_4.pkg","licenselogic":"single","pkgsize":57628,"desc":"beav (Binary Editor And Viewer) is an editor for binary files\ncontaining arbitrary data. With beav, you can edit a file in HEX,\nASCII, EBCDIC, OCTAL, DECIMAL, and BINARY. You can display but not\nedit data in FLOAT mode. You can search or search and replace in\nany of these modes. Data can be displayed in BYTE, WORD, or DOUBLE\nWORD formats. While displaying WORDS or DOUBLE WORDS the data can\nbe displayed in INTEL's or MOTOROLA's byte ordering. Data of any\nlength can be inserted at any point in the file. The source of this\ndata can be the keyboard, another buffer, or a file. Any data that\nis being displayed can be sent to a printer in the displayed format.\nFiles that are bigger than memory can be handled.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe beav port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bedtools","origin":"biology/bedtools","version":"2.31.1","comment":"Toolset for genome set arithmetic such as intersect, union","maintainer":"jwb@FreeBSD.org","www":"https://bedtools.readthedocs.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a80e4297be1f3c05a5906c152c5c47fe8ffa6409a6adf9640272842420acf633","flatsize":2025154,"path":"All/bedtools-2.31.1.pkg","repopath":"All/bedtools-2.31.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":650260,"desc":"The bedtools utilities are a suite of tools for performing a wide range of\ngenomics analysis tasks.  The most widely-used of these tools enable genome\narithmetic, i.e., set theory on the genome.  For example, with bedtools one can\nintersect, merge, count, complement, and shuffle genomic intervals from\nmultiple files in common genomic formats such as BAM, BED, GFF/GTF, and VCF.\n\nAlthough each individual utility is designed to do a relatively simple task,\ne.g., intersect two interval files, more sophisticated analyses can be\nconducted by stringing together multiple bedtools operations on the command\nline or in shell scripts.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology"]},{"name":"bear","origin":"devel/bear","version":"3.1.3_7","comment":"Tool that generates a compilation database for clang tooling","maintainer":"jrm@FreeBSD.org","www":"https://github.com/rizsotto/Bear","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b9744b8a5977005f585d45d685c8b6268527117fcfd8fd4ad6dd8c22cd3cd2f","flatsize":1718218,"path":"All/bear-3.1.3_7.pkg","repopath":"All/bear-3.1.3_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":436476,"desc":"Bear is a tool that generates a compilation database for clang\ntooling. The JSON compilation database is used in the clang project\nto provide information on how a single compilation unit is processed.\nWith this, it is easy to re-run the compilation with alternate\nprograms. One way to get a compilation database is to use cmake as\nthe build tool. Passing -DCMAKE_EXPORT_COMPILE_COMMANDS=ON to cmake\ngenerates the compile_commands.json file into the current directory.\nFor non-cmake projects, Bear generates the JSON file during the\nbuild process.\n\nThe concept behind Bear is: to execute the original build command\nand intercept the exec calls issued by the build tool. To achieve\nthat, Bear uses the LD_PRELOAD or DYLD_INSERT_LIBRARIES mechanisms\nprovided by the dynamic linker.","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"grpc":{"origin":"devel/grpc","version":"1.62.2_2,2"},"libfmt":{"origin":"devel/libfmt","version":"10.2.1"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"spdlog":{"origin":"devel/spdlog","version":"1.14.1"}},"categories":["devel"],"shlibs_required":["libprotobuf.so.24.4.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libgrpc++.so.1.62","libgrpc.so.39","libabsl_statusor.so.2301.0.0","libgpr.so.39","libabsl_flags.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_random_distributions.so.2301.0.0","libabsl_random_seed_sequences.so.2301.0.0","libabsl_random_internal_pool_urbg.so.2301.0.0","libabsl_random_internal_randen.so.2301.0.0","libabsl_random_internal_randen_hwaes.so.2301.0.0","libabsl_random_internal_randen_hwaes_impl.so.2301.0.0","libabsl_random_internal_randen_slow.so.2301.0.0","libabsl_random_internal_platform.so.2301.0.0","libabsl_random_internal_seed_material.so.2301.0.0","libabsl_random_seed_gen_exception.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_time_zone.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libspdlog.so.1.14","libfmt.so.10"],"shlibs_provided":["libexec.so"],"options":{"DOCS":"on"}},{"name":"beansdb","origin":"databases/beansdb","version":"0.7.1.4_1","comment":"Yet another distributed key-value storage system from Douban Inc","maintainer":"ports@FreeBSD.org","www":"https://github.com/douban/beansdb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2fd500fed3da9f7cbeac86d9010d8916e62f709abb64d7d561ab8a974d8cb121","flatsize":225483,"path":"All/beansdb-0.7.1.4_1.pkg","repopath":"All/beansdb-0.7.1.4_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":91304,"desc":"BeansDB is a major amount of data for large, high-availability storage\nsystems distributed KeyValue using HashTree and simplified version\nnumber to quickly synchronize to ensure consistency in the final (weak),\na simplified version of the Dynamo.","categories":["databases"],"messages":[{"message":"===>   NOTICE:\n\nThe beansdb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bearssl","origin":"security/bearssl","version":"0.6","comment":"Implementation of TLS/SSL in C","maintainer":"bapt@FreeBSD.org","www":"https://bearssl.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8aa393dbb1a5874cdeaa083fba4e7b31818dd388e5835c986c3d5a8ca5468f2a","flatsize":1232913,"path":"All/bearssl-0.6.pkg","repopath":"All/bearssl-0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":269760,"desc":"BearSSL is an implementation of the SSL/TLS protocol (RFC 5246) written\nin C. It aims at offering the following features:\n\n- Be correct and secure. In particular, insecure protocol versions and\nchoices of algorithms are not supported, by design; cryptographic\nalgorithm implementations are constant-time by default.\n\n- Be small, both in RAM and code footprint. For instance, a minimal server\nimplementation may fit in about 20 kilobytes of compiled code and 25\nkilobytes of RAM.\n\n- Be highly portable. BearSSL targets not only \"big\" operating systems\nlike Linux and Windows, but also small embedded systems and even special\ncontexts like bootstrap code.\n\n- Be feature-rich and extensible. SSL/TLS has many defined cipher suites\nand extensions; BearSSL should implement most of them, and allow extra\nalgorithm implementations to be added afterwards, possibly from third\nparties.","categories":["security","devel"],"shlibs_provided":["libbearssl.so.0"]},{"name":"bg-libreoffice","origin":"editors/libreoffice-bg","version":"24.2.4.2","comment":"bg language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cf50922b6496320118c38f99cd6585791860346b5931da3b7b26a68530b6fe42","flatsize":37051543,"path":"All/bg-libreoffice-24.2.4.2.pkg","repopath":"All/bg-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3506444,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"beacon","origin":"net/beacon","version":"1.4_4","comment":"Beacon active measurement tool to monitor multicast","maintainer":"portmaster@bsdforge.com","www":"https://sourceforge.net/projects/multicastbeacon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ab9e2ea5d604fe4b6fbaf14399e1097440754b461be2c8ec2388addb6f6e9e6","flatsize":302766,"path":"All/beacon-1.4_4.pkg","repopath":"All/beacon-1.4_4.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":84864,"desc":"The NLANR/DAST Multicast Beacon is a program written in Perl which uses\nthe RTP protocol to provide useful statistics and diagnostic information\nabout a given multicast group.  The Multicast Beacon can be used as a\ngeneral-purpose active multicast measurement tool.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","perl5","mbone"],"shlibs_required":["libperl.so.5.36"],"options":{"DOCS":"on","IPV6":"on"}},{"name":"beanie","origin":"finance/beanie","version":"0.8.2_1","comment":"Open Source accounting system","maintainer":"ports@FreeBSD.org","www":"http://beanie.sf.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da16e10d8fbe5b75c346af50ac3d95b763e63bd1ec9ff07fa89d3acd4dd3dc47","flatsize":2524252,"path":"All/beanie-0.8.2_1.pkg","repopath":"All/beanie-0.8.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":266108,"desc":"Beanie is a flexible, distributed accounting system for medium-sized\ncompanies. It includes back-end batch processing as well as a\n(skeleton) GTK GUI and provides automated purchases, sales, and\nnominal ledgers as well as automated invoicing (via email). It also\nsupports VAT and payroll.\n\nThe latest version has considerable updates over the earlier releases\nand isn't particularly backwards-compatible. The installation and\ncompilation is streamlined and the multi-database schema has been\nreduced to a single database per company. The gnome GUI is still\nlacking, but the command-line interface now has support for automated\nbank reconciliation (from online banking QIF files), payroll,\nautomated billing and reminders, invoice PDF generation, statement\nPDF generation, and a general journal.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"}},"categories":["finance"],"shlibs_required":["libmysqlclient.so.21","libexpat.so.1"],"messages":[{"message":"===>   NOTICE:\n\nThe beanie port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"be-libreoffice","origin":"editors/libreoffice-be","version":"24.2.4.2","comment":"be language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b522e9567ef8eb875ada752db5a58fad72846752bb42310eb775c2febe1f9705","flatsize":2654252,"path":"All/be-libreoffice-24.2.4.2.pkg","repopath":"All/be-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":450936,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"bdftopcf","origin":"x11-fonts/bdftopcf","version":"1.1_3","comment":"Convert X font from BDF to PCF","maintainer":"x11@FreeBSD.org","www":"https://www.x.org/archive/X11R6.8.1/doc/bdftopcf.1.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac59c9374ed480ffba200be76790dff686a4dcbff83c2308b7d4cfa7b57844d4","flatsize":43042,"path":"All/bdftopcf-1.1_3.pkg","repopath":"All/bdftopcf-1.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22292,"desc":"This package contains bdftopcf, a font compiler for the X server and font\nserver.","categories":["x11-fonts"]},{"name":"bedrust","origin":"misc/bedrust","version":"0.7.4_2","comment":"Invoke NN models on Amazon Bedrock","maintainer":"yuri@FreeBSD.org","www":"https://rup12.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a51f20033935d1c28ac3f453e2d77e906e493c09b1466698c9e9c6641880747","flatsize":11127795,"path":"All/bedrust-0.7.4_2.pkg","repopath":"All/bedrust-0.7.4_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2725288,"desc":"bedrust is a neat way to invoke models on Amazon Bedrock.\n\nCurrently supporting the following models:\n- Claude V2\n- Claude V3 Sonnet\n- Claude V3 Haiku\n- Llama2 70B\n- Cohere Command\n- Jurrasic 2 Ultra\n- Titan Text Express V1\n- Mistral AI models (Mixtral, Mistral7b and Mistral Large)","categories":["misc"]},{"name":"bdfresize","origin":"x11-fonts/bdfresize","version":"1.5_3","comment":"Tool for resizing BDF format font","maintainer":"ports@FreeBSD.org","www":"http://openlab.ring.gr.jp/efont/dist/tools/bdfresize/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb581c7acc3fa82051881fd5701be84eb88b9ff64f2c02d363e3e603ae4bbf4d","flatsize":40165,"path":"All/bdfresize-1.5_3.pkg","repopath":"All/bdfresize-1.5_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17964,"desc":"bdfresize - a tool for resizing BDF format font\n\nBdfresize is a command to magnify or reduce fonts which are described\nwith the standard BDF format.  If bdf-file is not specified, it reads\nfrom stdin.  Bdfresize outputs the result to stdout in BDF format.  Some\nCOMMENT lines are inserted to the result font.  FONT name is modified\ndepending on the resize factor if the name is described in XLFD format.\nSIZE, FONTBOUNDINGBIX, SWIDTH, DWIDTH, BBX and some property lines are\nalso modified.  Other lines are copied from source.  If a syntax error\noccurs in a source font, bdfresize notices it and stops the whole\nprocess.\n\nBdfresize is a free software under the terms of the GNU Lesser General\nPublic License version 2. See the COPYING file for details.\n\nHiroto Kagotani <kagotani@cs.titech.ac.jp> made the original version\n(1.4).","categories":["x11-fonts"],"messages":[{"message":"===>   NOTICE:\n\nThe bdfresize port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bdes","origin":"security/bdes","version":"1993_1","comment":"Encrypt/decrypt using the Data Encryption Standard (DES)","maintainer":"brnrd@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"133b8638d85dabd4dee681bf4ed127807b85ed01649757ad0f63c6bef6f30676","flatsize":20402,"path":"All/bdes-1993_1.pkg","repopath":"All/bdes-1993_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11904,"desc":"The DES cipher should no longer be considered secure. Please consider\nusing a more modern alternative.\n\nThe bdes utility implements all DES modes of operation described in FIPS\nPUB 81, including alternative cipher feedback mode and both authentica-\ntion modes. The bdes utility reads from the standard input and writes to\nthe standard output. By default, the input is encrypted using cipher\nblock chaining (CBC) mode. Using the same key for encryption and decryp-\ntion preserves plain text.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libcrypto.so.12"],"messages":[{"message":"The DES cipher should no longer be considered secure.\n Please consider using a more modern alternative.","type":"install"}]},{"name":"bddsolve","origin":"science/bddsolve","version":"1.04_15","comment":"BDD-based satisfiability and reachability solver","maintainer":"ed@FreeBSD.org","www":"https://www.win.tue.nl/~wieger/bddsolve/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2591fb1858675da9b39e83b232f5b01f48bdeafc2eda1cb8044d36f9b5aa614d","flatsize":304678,"path":"All/bddsolve-1.04_15.pkg","repopath":"All/bddsolve-1.04_15.pkg","licenselogic":"single","pkgsize":95796,"desc":"Bddsolve is a BDD-based tool for solving satisfiability and reachability\nproblems.  It uses the BDD package Buddy as a backend.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"buddy":{"origin":"science/buddy","version":"2.4_2"}},"categories":["science"],"shlibs_required":["libbdd.so.0","libboost_program_options.so.1.84.0"],"options":{"EXAMPLES":"on"}},{"name":"bdf2sfd","origin":"x11-fonts/bdf2sfd","version":"1.1.8","comment":"BDF to SFD converter","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/fcambus/bdf2sfd","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3973e97e595d893df6b5aef49e2a3ed91e365ebc0b6465c1133c7a5658123c28","flatsize":14534,"path":"All/bdf2sfd-1.1.8.pkg","repopath":"All/bdf2sfd-1.1.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7596,"desc":"bdf2sfd is a BDF to SFD converter, allowing to vectorize bitmap fonts. It works\nby converting each pixel of a glyph to a polygon, which produces large and\nunoptimized SFD files that should be post-processed using FontForge.\n\nIt was originally created to generate OpenType versions of Spleen. It works best\non fonts proportional to 8x16. Other sizes will work but the aspect ratio will\nnot be preserved.","categories":["x11-fonts"]},{"name":"bdelta","origin":"misc/bdelta","version":"0.3.1","comment":"Advanced delta creator, patcher, and library","maintainer":"danfe@FreeBSD.org","www":"https://github.com/jjwhitney/BDelta","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"deb8dafc4fbb446a066ed301800f2e20098f1cf7e02e97da250b541399482b0d","flatsize":112493,"path":"All/bdelta-0.3.1.pkg","repopath":"All/bdelta-0.3.1.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":34720,"desc":"BDelta is a sophisticated sequence matching library bundled with a delta\ncreator and patch tool.  This code is being used in production systems.\nRecent releases should be stable, fast, and accurate.  Note that there\nis currently a 4GB file size limitation.","categories":["misc","devel"],"options":{"DOCS":"on"}},{"name":"bcwipe","origin":"security/bcwipe","version":"1.9.13_1","comment":"BCWipe securely erases data from magnetic and solid-state memory","maintainer":"cy@FreeBSD.org","www":"https://www.jetico.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40c0764e4395f2d59f61f0c6dc0880d0b4cec1f6fc7106b50053cd599964484f","flatsize":61421,"path":"All/bcwipe-1.9.13_1.pkg","repopath":"All/bcwipe-1.9.13_1.pkg","licenselogic":"single","licenses":["bcwipe"],"pkgsize":27400,"desc":"BCWipe repeatedly overwrites special patterns to the files\nto be destroyed.  In normal mode, 34 patterns are used (of\nwhich 8 are random).","categories":["security"],"annotations":{"cpe":"cpe:2.3:a:jetico:bcwipe:1.9.13:::::dragonfly6:x86_64:1"}},{"name":"bcpp","origin":"devel/bcpp","version":"20240111","comment":"Utility similar to indent for C++ code","maintainer":"bofh@FreeBSD.org","www":"https://invisible-island.net/bcpp/bcpp.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9871df187c89f4c88a64850ad8615dd47c9303859c41a97f192dc8144c157045","flatsize":106057,"path":"All/bcpp-20240111.pkg","repopath":"All/bcpp-20240111.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41392,"desc":"A utility similar to indent for C++ code","categories":["devel"],"options":{"DOCS":"on"}},{"name":"bcunit","origin":"devel/bcunit","version":"5.2.62","comment":"Fork of defunct project CUnit, with several fixes and patches applied","maintainer":"bofh@FreeBSD.org","www":"https://gitlab.linphone.org/BC/public/bcunit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abc8cc9f08a34ea62ea72d784c94fcd4f03901c90c755cc350bca1b0943ef571","flatsize":324804,"path":"All/bcunit-5.2.62.pkg","repopath":"All/bcunit-5.2.62.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":66888,"desc":"This is BCUnit, a fork of the defunct project CUnit (see below), with several\nfixes and patches applied.\n\nCUnit is a Unit testing framework for C.\n\nThe basic framework is platform/version independent and should be portable to\nall platforms. CUnit provides various interfaces to the framework, some of which\nare platform dependent (e.g. curses on *nix). Building other interfaces should\nbe straightforward with the facilities provided in the framework.\n\nCUnit is built as either a static or shared library which provides framework\nsupport when linked into user testing code. The framework complies with the\nconventional structure of test cases bundled into suites which are registered\nwith the framework for running.","categories":["devel"],"shlibs_provided":["libbcunit.so.1.0.1"]},{"name":"beancount","origin":"finance/beancount","version":"2.3.6_1","comment":"Double-Entry Accounting from Text Files","maintainer":"delphij@FreeBSD.org","www":"https://github.com/beancount/beancount","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9622bfd1f8fcaccb5f30dfc5e2316848071198b2ca4907aa9f4a91c77b5c1b9","flatsize":10566901,"path":"All/beancount-2.3.6_1.pkg","repopath":"All/beancount-2.3.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1197364,"desc":"A double-entry bookkeeping computer language that lets you define financial\ntransaction records in a text file, read them in memory, generate a variety\nof reports from them, and provides a web interface.","deps":{"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-bottle":{"origin":"www/py-bottle","version":"0.12.25"},"py311-chardet":{"origin":"textproc/py-chardet","version":"5.2.0,1"},"py311-google-api-python-client":{"origin":"www/py-google-api-python-client","version":"2.136.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-ply":{"origin":"devel/py-ply","version":"3.11"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-python-magic":{"origin":"devel/py-python-magic","version":"0.4.27_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["finance"]},{"name":"bcmatroska2","origin":"multimedia/bcmatroska2","version":"5.2.1_1","comment":"Belledonne Communications Matroska media container support","maintainer":"bofh@FreeBSD.org","www":"https://www.linphone.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89ea8c9b87783b875ffa06b5317a7f79befa30b9e60740359af763a0fd50d3d5","flatsize":489589,"path":"All/bcmatroska2-5.2.1_1.pkg","repopath":"All/bcmatroska2-5.2.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":128152,"desc":"This library provides support for Matroska, a media container format.","deps":{"bctoolbox":{"origin":"net/bctoolbox","version":"5.2.94"}},"categories":["multimedia"],"shlibs_provided":["libbcmatroska2.so.0"]},{"name":"bchunk","origin":"sysutils/bchunk","version":"1.2.2_1","comment":"Converts .bin/.cue files to .iso/audio","maintainer":"ports@FreeBSD.org","www":"http://he.fi/bchunk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5ac7d72068c64069d9ececb082de35bde2050db4e407af1c55f56d413bb1a18","flatsize":33385,"path":"All/bchunk-1.2.2_1.pkg","repopath":"All/bchunk-1.2.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14652,"desc":"bchunk is a Unix/C rewrite of the fine BinChunker software for some\nnon-Unix systems.\n\nbinchunker converts a CD image in a \".bin / .cue\" format\n(sometimes \".raw / .cue\") to a set of .iso and .cdr tracks. The\nbin/cue format is used by some non-Unix cd-writing software, but\nis not supported on most other cd-writing programs.\n\nThe .iso track contains an ISO file system, which can be mounted\nthrough a vn device on FreeBSD systems, or written on a CD-R\nusing cdrecord. The .cdr tracks are in the native CD audio format. (pcm)\nThey can be either written on a CD-R using cdrecord -audio, or\nconverted to WAV (or any other sound format for that matter)\nusing sox.","categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:bchunk_project:bchunk:1.2.2:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe bchunk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bclock","origin":"x11-clocks/bclock","version":"1.0_3","comment":"Round, analog X11 clock with Bezier curve hands","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5dcefab5becfd723261186c45cc27f76a9a974fa1a60427d8d0068a1671cc3f5","flatsize":19907,"path":"All/bclock-1.0_3.pkg","repopath":"All/bclock-1.0_3.pkg","licenselogic":"single","pkgsize":9288,"desc":"This is a mutated version of Oclock, using a bezier curve to\ndraw the hands.  It has a pretty funny appearance and it's\nactually fairly tough to use it to tell the time.\n\nThe bezier curve is drawn using 4 control points:\n1) the end of the (not visible) hours hand (closest to the center)\n2) the center of the clock itself\n3) the end of the seconds hand (closest to the border)\n4) the end of the minutes hand (slightly closer to the center)","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-clocks"],"shlibs_required":["libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe bclock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bctoolbox","origin":"net/bctoolbox","version":"5.2.94","comment":"Belledonne Communications utility library","maintainer":"bofh@FreeBSD.org","www":"https://gitlab.linphone.org/BC/public/bctoolbox","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f75af8115afc72eb811d15eb262f8885d54ba1f98e817c9f9f3bf082a037588c","flatsize":838524,"path":"All/bctoolbox-5.2.94.pkg","repopath":"All/bctoolbox-5.2.94.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":222448,"desc":"Utilities library used by Belledonne Communications softwares like\nbelle-sip, mediastreamer2 and liblinphone.","deps":{"bcunit":{"origin":"devel/bcunit","version":"5.2.62"},"mbedtls":{"origin":"security/mbedtls","version":"2.28.8"}},"categories":["net"],"shlibs_required":["libmbedtls.so.14","libmbedx509.so.1","libmbedcrypto.so.7","libbcunit.so.1.0.1"],"shlibs_provided":["libbctoolbox.so.1","libbctoolbox-tester.so.1"]},{"name":"bcg729","origin":"audio/bcg729","version":"1.1.1","comment":"Software G729A encoder and decoder library written in C","maintainer":"madpilot@FreeBSD.org","www":"https://www.linphone.org/technical-corner/bcg729","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"42f7f5c185bcf540c90c3a8b21333c650db30ca3154d4461b9d39c38ed7bbb6e","flatsize":104749,"path":"All/bcg729-1.1.1.pkg","repopath":"All/bcg729-1.1.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":44932,"desc":"Bcg729 is a software G729A encoder and decoder library written in C, developed\nby Belledonne Communications, the company supporting the Linphone project.\nIt was written from scratch and is NOT a derivative work of ITU reference\nsource code in any kind.\n\nIt can be executed on many platforms, including both ARM and x86 with very\ndecent performances. libbcg729 supports concurrent channel encoding/decoding\nfor multi-call applications such as conferencing.","categories":["audio"],"shlibs_provided":["libbcg729.so.0"]},{"name":"bcf-score","origin":"biology/bcf-score","version":"1.16_1","comment":"Bcftools plugins for GWAS-VCF summary statistics files","maintainer":"jwb@FreeBSD.org","www":"https://software.broadinstitute.org/software/score/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba0a9c1651da7a22dc64bbbfec39ab3bd6303684efbc4da85c724dcf38b995fc","flatsize":234368,"path":"All/bcf-score-1.16_1.pkg","repopath":"All/bcf-score-1.16_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":74728,"desc":"Score is a set of tools in the form of a bcftools plugin, for handling\nand converting summary statistics files following the GWAS-VCF\nspecification.","deps":{"bcftools":{"origin":"biology/bcftools","version":"1.17_1"},"htslib":{"origin":"biology/htslib","version":"1.17_1"}},"categories":["biology"]},{"name":"bchoppr-lv2","origin":"audio/bchoppr-lv2","version":"1.12.6.11","comment":"Audio stream chopping LV2 plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sjaehn/BChoppr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b30ae5676a39c400740cd1572d2bc5a213d7bdc7f8ee1c442df1db74c71b439f","flatsize":1398601,"path":"All/bchoppr-lv2-1.12.6.11.pkg","repopath":"All/bchoppr-lv2-1.12.6.11.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":364444,"desc":"The plugin slices a stereo input stream, amplifies or silences the individual\nslices and send the whole sequence to the output. Although this affects only the\naudio signal, it needs a playback running (Jack transport).\n\nIn addition to the global controllers, the interface is divided into three\nparts: step controls, monitor and step shape.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["audio"],"shlibs_required":["libX11.so.6","libcairo.so.2","libfontconfig.so.1","libfreetype.so.6"]},{"name":"bcal","origin":"math/bcal","version":"2.4","comment":"Storage expression, unit conversion & address offset CLI calculator","maintainer":"0mp@FreeBSD.org","www":"https://github.com/jarun/bcal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba3c880cb155f8504f46e939b744c793ae7489602d89c107704f83ba2e3822db","flatsize":90652,"path":"All/bcal-2.4.pkg","repopath":"All/bcal-2.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":34696,"desc":"bcal (Byte CALculator) is a REPL CLI utility for storage expressions, unit\nconversions or address calculations. If you can't calculate the hex address\noffset for (512 - 16) MiB, or the value when the 43rd bit of a 64-bit address\nis set mentally, bcal is for you.\n\nIt has a bc mode for general-purpose numerical calculations.\n\nbcal follows Ubuntu's standard unit conversion and notation policy. Only 64-bit\noperating systems are supported.\n\nFeatures:\n\n- evaluate arithmetic expressions involving storage units\n- perform general purpose calculations (using bc)\n- convert to IEC/SI standard data storage units\n- interactive mode with the last valid result stored for reuse\n- show the address in bytes\n- show address as LBA:OFFSET\n- convert CHS to LBA and vice versa\n- base conversion to binary, decimal and hex\n- custom sector size, max heads/cylinder and max sectors/track\n- minimal dependencies","deps":{"calc":{"origin":"math/calc","version":"2.15.0.7"},"gnubc":{"origin":"math/gnubc","version":"1.07.1_3"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math"],"shlibs_required":["libreadline.so.8"],"options":{"DOCS":"on"}},{"name":"bbrun","origin":"x11/bbrun","version":"1.6_14","comment":"Run box for Blackbox","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a13f2c88fbd2c861f3310624d125bc0670c7ad31da8100706f8027bf9d161338","flatsize":30030,"path":"All/bbrun-1.6_14.pkg","repopath":"All/bbrun-1.6_14.pkg","licenselogic":"single","pkgsize":11432,"desc":"bbrun is a Run box for the Blackbox windowmanager. It provides\na simple interface with which you can launch programs. It is\ndesigned to be a part of the Slit. bbrun will maintain a history\nfile in $HOME/.bbrun_history","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libXext.so.6","libXpm.so.4","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bbrun port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bbpager","origin":"x11-wm/bbpager","version":"0.4.7_3","comment":"Pager for the Blackbox window manager","maintainer":"A.J.Caines@halplant.com","www":"https://bbtools.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb2d925220898a7cd88f8256f334d7ed0704848bc5c18e0d65cfcc69ba55b257","flatsize":285643,"path":"All/bbpager-0.4.7_3.pkg","repopath":"All/bbpager-0.4.7_3.pkg","licenselogic":"single","pkgsize":104764,"desc":"bbpager is a pager tool for Blackbox, it uses KDE wm-hints to get the\ninformation from Blackbox.","deps":{"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"}},"categories":["x11-wm"],"shlibs_required":["libXft.so.2","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"bbmail","origin":"mail/bbmail","version":"0.9.3_1","comment":"Tool intended for Blackbox that checks for new mail","maintainer":"ports@FreeBSD.org","www":"https://bbtools.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"278cf86e1b539e2facb5b40d8d40ed071f1e0addcce4893501c2b1fb5ba43f8e","flatsize":277292,"path":"All/bbmail-0.9.3_1.pkg","repopath":"All/bbmail-0.9.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":104476,"desc":"A tool that displays the status of your mailbox/maildir and notifies\nyou when new mail has arrived. It was designed to be used with the\nBlackbox window manager but should work with any window manager.","deps":{"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["mail"],"shlibs_required":["libX11.so.6","libXext.so.6","libXft.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe bbmail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bbkeys","origin":"x11-wm/bbkeys","version":"0.9.1_2","comment":"Keygrabber for the Blackbox window manager","maintainer":"A.J.Caines@halplant.com","www":"https://bbkeys.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"59558cd3c6d220f9d0280bb7bbd2a115b04e4415505160f2d87b91cb9f958049","flatsize":322307,"path":"All/bbkeys-0.9.1_2.pkg","repopath":"All/bbkeys-0.9.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":124084,"desc":"bbkeys is the keygrabber for the Blackbox window manager: bbkeys handles all\nkeybindings and keyboard shortcuts for Blackbox.  It uses Blackbox' Image\nclasses for rendering its look and feel so that bbkeys will render itself to\nmatch whatever Blackbox style is used.  It is highly configurable either via\nthe \"bbconf\" GUI utility or by hand-editting bbkeys's config file.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["x11-wm"],"shlibs_required":["libXft.so.2","libX11.so.6","libXext.so.6"],"options":{"DOCS":"on"}},{"name":"bcftools","origin":"biology/bcftools","version":"1.17_1","comment":"Tools for manipulating next-generation sequencing data","maintainer":"jwb@FreeBSD.org","www":"https://www.htslib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3741d0904e76c23c066ea33eb6018b31cc3c7e7a55af362f8b7ff49a854a6f7e","flatsize":2452510,"path":"All/bcftools-1.17_1.pkg","repopath":"All/bcftools-1.17_1.pkg","licenselogic":"and","licenses":["MIT","GPLv3"],"pkgsize":766276,"desc":"BCFtools is a set of utilities that manipulate variant calls in the\nVariant Call Format (VCF) and its binary counterpart BCF. All\ncommands work transparently with both VCFs and BCFs, both\nuncompressed and BGZF-compressed.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"htslib":{"origin":"biology/htslib","version":"1.17_1"}},"categories":["biology"],"shlibs_required":["libhts.so.3"],"options":{"GPL":"on"}},{"name":"bbjd","origin":"misc/bbjd","version":"1.01_1","comment":"Beat the blackjack dealer","maintainer":"demon@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9ab757fbe75fa9ce7cdf579ade5b6169280d0416923bcd707705f2e63ef207f","flatsize":86399,"path":"All/bbjd-1.01_1.pkg","repopath":"All/bbjd-1.01_1.pkg","licenselogic":"single","pkgsize":25480,"desc":"Bbjd is a tool to calculate the optimum strategy playing Black Jack. This\nprogram may be used to prove that when playing Black Jack it is possible to\nbeat the casino. Probably, Black Jack is the only game offered by casinos,\nwhere it is possible to win in the long term (and this fact is mathematically\nproven).","categories":["misc"],"messages":[{"message":"This program has no man-pages. Please read documentation installed in\nshare/bbjd directory.","type":"install"}]},{"name":"bbftp-server","origin":"ftp/bbftp-server","version":"3.2.1_2","comment":"Secure file transfer suite optimized for large files (server)","maintainer":"ports@FreeBSD.org","www":"http://software.in2p3.fr/bbftp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08727557e370cdc81a69ee8c309b480cb4bdac0005005423a04398ca697d22d7","flatsize":107179,"path":"All/bbftp-server-3.2.1_2.pkg","repopath":"All/bbftp-server-3.2.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":43448,"desc":"bbFTP is a file transfer software. It implements its own transfer protocol,\nwhich is optimized for large files (larger than 2GB) and secure as it does not\nread the password in a file and encrypts the connection information.  bbFTP\nmain features are:\n\n    * Encoded username and password at connection\n    * SSH and Certificate authentication modules\n    * Multi-stream transfer\n    * Big windows as defined in RFC1323\n    * On-the-fly data compression\n    * Automatic retry\n    * Customizable time-outs\n    * Transfer simulation\n    * AFS authentication integration\n    * RFIO interface\n\nbbFTP is open-source software, released under the GNU General Public License.\nIt was written by Gilles Farrache at IN2P3 Computing Center in Lyon, France.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["ftp"],"shlibs_required":["libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bbftp-server port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bbftp-client","origin":"ftp/bbftp-client","version":"3.2.1_1","comment":"Secure file transfer suite optimized for large files (client)","maintainer":"ports@FreeBSD.org","www":"http://software.in2p3.fr/bbftp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a499d35e47454c8a4f2fb57394a90b5647b0f4a78744bdf5c39373797f662672","flatsize":141289,"path":"All/bbftp-client-3.2.1_1.pkg","repopath":"All/bbftp-client-3.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":59684,"desc":"bbFTP is a file transfer software. It implements its own transfer protocol,\nwhich is optimized for large files (larger than 2GB) and secure as it does not\nread the password in a file and encrypts the connection information.  bbFTP\nmain features are:\n\n    * Encoded username and password at connection\n    * SSH and Certificate authentication modules\n    * Multi-stream transfer\n    * Big windows as defined in RFC1323\n    * On-the-fly data compression\n    * Automatic retry\n    * Customizable time-outs\n    * Transfer simulation\n    * AFS authentication integration\n    * RFIO interface\n\nbbFTP is open-source software, released under the GNU General Public License.\nIt was written by Gilles Farrache at IN2P3 Computing Center in Lyon, France.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["ftp"],"shlibs_required":["libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bbftp-client port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"823f659d9bc6bc3a950698f1ed8e44e4d819da30a0ad68b539163608be5d6750","flatsize":129721218,"path":"All/binutils-2.40_6,1.pkg","repopath":"All/binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":11690072,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libintl.so.8","libzstd.so.1"],"shlibs_provided":["libdep.so","libbfd-2.40.so","libctf-nobfd.so.0","libctf.so.0","libopcodes-2.40.so","libsframe.so.0"],"options":{"INFO":"on","NLS":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"native"}},{"name":"bbe","origin":"textproc/bbe","version":"0.2.2_3","comment":"Sed-like editor for binary files","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/bbe-/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"498b693d6aededb2b16c61655b6def16666c5f14195962a698f87fd9e18e96d6","flatsize":103118,"path":"All/bbe-0.2.2_3.pkg","repopath":"All/bbe-0.2.2_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":33480,"desc":"Instead of reading input in lines as sed, bbe reads\narbitrary blocks from an input stream and performs\nbyte-related transformations on found blocks. Blocks\ncan be defined using start/stop strings, stream offset\nand block length, or a combination. Basic editing commands\ninclude delete, replace, search/replace, binary operations\n(and, or, etc.), append, and bcd/ASCII conversion. For\nexamining the input stream, it contains some grep-like\nfeatures like printing the input file name, stream offset,\nand block number of found blocks. Block contents can also\nbe printed in different formats like hex, octal, ASCII, and\nbinary.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bbe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bbdock","origin":"x11/bbdock","version":"0.2.9_2","comment":"Application launcher for Blackbox-like window manager","maintainer":"ports@FreeBSD.org","www":"https://bbdock.nethence.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9dab8bd4cd803c59f1a10c28b3448beda9bb9e7506980514a8679a5bd65d1b78","flatsize":87156,"path":"All/bbdock-0.2.9_2.pkg","repopath":"All/bbdock-0.2.9_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":34548,"desc":"BBDock is an application launcher for Blackbox-like window managers that\nallows one to create application buttons in the slit/dock.  It works with\nPNG files rather than XPM images, and supports alpha blending at 16, 24,\nand 32 bits color-depth.  Also, the raise-window function is available to\nwindow managers which implement the EWMH specification.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11"],"shlibs_required":["libpng16.so.16","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bbdock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bbdb-emacs_wayland","origin":"databases/bbdb","version":"3.2.2.a_9","comment":"Big Brother Database","maintainer":"emacs@FreeBSD.org","www":"https://savannah.nongnu.org/projects/bbdb/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"883def7cab29d951a12917f70b136f5c2618810238b093aab3e1cd76a6fe68c0","flatsize":1173068,"path":"All/bbdb-emacs_wayland-3.2.2.a_9.pkg","repopath":"All/bbdb-emacs_wayland-3.2.2.a_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":353776,"desc":"BBDB is the Insidious Big Brother Database for GNU Emacs. It provides an\naddress book for email and snail mail addresses, phone numbers and the\nlike. It can be linked with various Emacs mail clients (Message and Mail\nmode, Rmail, Gnus, MH-E, Mu4e, VM, and Wanderlust). BBDB is fully\ncustomizable.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"Add this line to your Emacs initialization.\n\n(require 'bbdb-loaddefs)\n\nDepending on which mail user agent and other miscellaneous packages you\nuse, you may also want to add something similar to these lines.\n\n(bbdb-initialize 'gnus 'message)\n(bbdb-mua-auto-update-init 'gnus 'message)\n\nRefer to Emacs' help for these two functions, bbdb-initialize and\nbbdb-mua-auto-update-init, for details.","type":"install"}]},{"name":"bbdb-emacs_nox","origin":"databases/bbdb","version":"3.2.2.a_9","comment":"Big Brother Database","maintainer":"emacs@FreeBSD.org","www":"https://savannah.nongnu.org/projects/bbdb/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14a1b3fc9c848a53a8a13187d01a1d599a9fab0bfbc0ac2bfd3b1a4a04690a66","flatsize":1173068,"path":"All/bbdb-emacs_nox-3.2.2.a_9.pkg","repopath":"All/bbdb-emacs_nox-3.2.2.a_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":353856,"desc":"BBDB is the Insidious Big Brother Database for GNU Emacs. It provides an\naddress book for email and snail mail addresses, phone numbers and the\nlike. It can be linked with various Emacs mail clients (Message and Mail\nmode, Rmail, Gnus, MH-E, Mu4e, VM, and Wanderlust). BBDB is fully\ncustomizable.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"Add this line to your Emacs initialization.\n\n(require 'bbdb-loaddefs)\n\nDepending on which mail user agent and other miscellaneous packages you\nuse, you may also want to add something similar to these lines.\n\n(bbdb-initialize 'gnus 'message)\n(bbdb-mua-auto-update-init 'gnus 'message)\n\nRefer to Emacs' help for these two functions, bbdb-initialize and\nbbdb-mua-auto-update-init, for details.","type":"install"}]},{"name":"bbdb-emacs_devel","origin":"databases/bbdb","version":"3.2.2.a_9","comment":"Big Brother Database","maintainer":"emacs@FreeBSD.org","www":"https://savannah.nongnu.org/projects/bbdb/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3968708def31086cf60301ae6dfa216761f85e971120e6be1752564428cfb551","flatsize":1173046,"path":"All/bbdb-emacs_devel-3.2.2.a_9.pkg","repopath":"All/bbdb-emacs_devel-3.2.2.a_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":352840,"desc":"BBDB is the Insidious Big Brother Database for GNU Emacs. It provides an\naddress book for email and snail mail addresses, phone numbers and the\nlike. It can be linked with various Emacs mail clients (Message and Mail\nmode, Rmail, Gnus, MH-E, Mu4e, VM, and Wanderlust). BBDB is fully\ncustomizable.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"Add this line to your Emacs initialization.\n\n(require 'bbdb-loaddefs)\n\nDepending on which mail user agent and other miscellaneous packages you\nuse, you may also want to add something similar to these lines.\n\n(bbdb-initialize 'gnus 'message)\n(bbdb-mua-auto-update-init 'gnus 'message)\n\nRefer to Emacs' help for these two functions, bbdb-initialize and\nbbdb-mua-auto-update-init, for details.","type":"install"}]},{"name":"bbdb-emacs_devel_nox","origin":"databases/bbdb","version":"3.2.2.a_9","comment":"Big Brother Database","maintainer":"emacs@FreeBSD.org","www":"https://savannah.nongnu.org/projects/bbdb/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8229a0706dbe8ce12480c32d6aa5d7c141de009ba6acba3ca78ccd0af05cd1af","flatsize":1173046,"path":"All/bbdb-emacs_devel_nox-3.2.2.a_9.pkg","repopath":"All/bbdb-emacs_devel_nox-3.2.2.a_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":352804,"desc":"BBDB is the Insidious Big Brother Database for GNU Emacs. It provides an\naddress book for email and snail mail addresses, phone numbers and the\nlike. It can be linked with various Emacs mail clients (Message and Mail\nmode, Rmail, Gnus, MH-E, Mu4e, VM, and Wanderlust). BBDB is fully\ncustomizable.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"Add this line to your Emacs initialization.\n\n(require 'bbdb-loaddefs)\n\nDepending on which mail user agent and other miscellaneous packages you\nuse, you may also want to add something similar to these lines.\n\n(bbdb-initialize 'gnus 'message)\n(bbdb-mua-auto-update-init 'gnus 'message)\n\nRefer to Emacs' help for these two functions, bbdb-initialize and\nbbdb-mua-auto-update-init, for details.","type":"install"}]},{"name":"bbdate","origin":"x11-clocks/bbdate","version":"0.2.4_3","comment":"Tool made for Blackbox that displays the date in a decorated window","maintainer":"ports@FreeBSD.org","www":"https://bbtools.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6f5459d17efa2005af4972a8911f93236e73d318e95eea212d609d69d889150","flatsize":94459,"path":"All/bbdate-0.2.4_3.pkg","repopath":"All/bbdate-0.2.4_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":38084,"desc":"A tool made for Blackbox that displays the date in a decorated window.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"}},"categories":["x11-clocks"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe bbdate port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bbappconf","origin":"x11/bbappconf","version":"0.0.2_2","comment":"Application configuring tool for the blackbox window manager","maintainer":"ports@FreeBSD.org","www":"https://bbtools.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ff0862ec582ae572069bd0b0373029e00889cc9f1e625291e865fc0c92c7b6a","flatsize":100722,"path":"All/bbappconf-0.0.2_2.pkg","repopath":"All/bbappconf-0.0.2_2.pkg","licenselogic":"single","pkgsize":39820,"desc":"bbappconf makes it possible to set some options for the windows blackbox opens,\nlike:\n\n    * on which desktop they should open\n    * if it should be displayed without titlebar\n    * if it should be sticky\n    * position size of windows","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe bbappconf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bbdb","origin":"databases/bbdb","version":"3.2.2.a_9","comment":"Big Brother Database","maintainer":"emacs@FreeBSD.org","www":"https://savannah.nongnu.org/projects/bbdb/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83c68ce6b9c4b5994476cf00230182c98589ccc53e62c3cbf4f3998b0e9f2a55","flatsize":1173068,"path":"All/bbdb-3.2.2.a_9.pkg","repopath":"All/bbdb-3.2.2.a_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":353788,"desc":"BBDB is the Insidious Big Brother Database for GNU Emacs. It provides an\naddress book for email and snail mail addresses, phone numbers and the\nlike. It can be linked with various Emacs mail clients (Message and Mail\nmode, Rmail, Gnus, MH-E, Mu4e, VM, and Wanderlust). BBDB is fully\ncustomizable.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"Add this line to your Emacs initialization.\n\n(require 'bbdb-loaddefs)\n\nDepending on which mail user agent and other miscellaneous packages you\nuse, you may also want to add something similar to these lines.\n\n(bbdb-initialize 'gnus 'message)\n(bbdb-mua-auto-update-init 'gnus 'message)\n\nRefer to Emacs' help for these two functions, bbdb-initialize and\nbbdb-mua-auto-update-init, for details.","type":"install"}]},{"name":"bbdb-emacs_canna","origin":"databases/bbdb","version":"3.2.2.a_9","comment":"Big Brother Database","maintainer":"emacs@FreeBSD.org","www":"https://savannah.nongnu.org/projects/bbdb/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"720f1a11ad7bbb0ae6a85adb1d1df00c94502e3016e1a0119a5967c969e47e78","flatsize":1173068,"path":"All/bbdb-emacs_canna-3.2.2.a_9.pkg","repopath":"All/bbdb-emacs_canna-3.2.2.a_9.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":353808,"desc":"BBDB is the Insidious Big Brother Database for GNU Emacs. It provides an\naddress book for email and snail mail addresses, phone numbers and the\nlike. It can be linked with various Emacs mail clients (Message and Mail\nmode, Rmail, Gnus, MH-E, Mu4e, VM, and Wanderlust). BBDB is fully\ncustomizable.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["databases","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"Add this line to your Emacs initialization.\n\n(require 'bbdb-loaddefs)\n\nDepending on which mail user agent and other miscellaneous packages you\nuse, you may also want to add something similar to these lines.\n\n(bbdb-initialize 'gnus 'message)\n(bbdb-mua-auto-update-init 'gnus 'message)\n\nRefer to Emacs' help for these two functions, bbdb-initialize and\nbbdb-mua-auto-update-init, for details.","type":"install"}]},{"name":"bb","origin":"misc/bb","version":"1.3.r1_3","comment":"High quality audio-visual demonstration for text terminal","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"253297fb74ffd3c42e2b0d215f002dc1291642e42104ad878de88f6412763a89","flatsize":1846521,"path":"All/bb-1.3.r1_3.pkg","repopath":"All/bb-1.3.r1_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":989380,"desc":"BB is an high quality audio-visual demonstration for your text\nterminal. It is portable demo, so you can run it on plenty of operating\nsystems and DOS.\n\nSupports: DOS (VGA + MDA), stdio, curses, slang, X11, gpm, linux-console\nSound:  OSS, Sun audio, SGI, DEC Aplha, AIX, HP-UX, DOS (GUS CLASSIC, GUS\n        CLASSIC, GUS MAX, GUS ACE, GUS PNP, SB, ESS, PC-buzzer","deps":{"aalib":{"origin":"graphics/aalib","version":"1.4.r5_14"},"libmikmod":{"origin":"audio/libmikmod","version":"3.3.11.1_2"}},"categories":["misc"],"shlibs_required":["libaa.so.1","libncurses.so.6","libmikmod.so.3"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bayespam","origin":"mail/bayespam","version":"0.9.2_1","comment":"Qmail spam filter written in Perl using Bayesian classification","maintainer":"portmaster@BSDforge.com","www":"https://BSDforge.com/projects/mail/bayespam","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"855a7e5c022a4beb923793da546fe7093758e01f11f00edf5ed7b437a3f39058","flatsize":58357,"path":"All/bayespam-0.9.2_1.pkg","repopath":"All/bayespam-0.9.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14788,"desc":"Bayespam is a qmail spam filter written in Perl, using Bayesian\nclassification to filter out unsolicited commercial email. It is\nwritten with ease of installation and use in mind, and it is\nencouraged that you give it a try. Bayespam actually learns as you\ngive it more spam to process, so it should become better and better\nthe longer you use it.\n\nBayespam is based on a paper written by Paul Graham called A Plan\nfor Spam. In this paper, Mr. Graham talked about a spam filter he\nis working on that used Bayesian classification to determine if a\nparticular piece of email is spam or not.","deps":{"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"DOCS":"on"}},{"name":"beehive","origin":"www/beehive","version":"0.4.0_23","comment":"Flexible event/agent & automation system with lots of bees","maintainer":"lcook@FreeBSD.org","www":"https://github.com/muesli/beehive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe38854169e2d67e92e0356867c6cd83de5b90434e75b0613611450b09afd936","flatsize":21942245,"path":"All/beehive-0.4.0_23.pkg","repopath":"All/beehive-0.4.0_23.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":7710756,"desc":"Event and agent system, which allows you to create your own agents that perform\nautomated tasks triggered by events and filters.\n\nIt is modular, flexible and really easy to extend for anyone. It has modules\n(we call them Hives), so it can interface with, talk to, or retrieve\ninformation from Twitter, Tumblr, Email, IRC, Jabber, RSS, Jenkins, Hue - to\nname just a few.","categories":["www"],"users":["beehive"],"groups":["beehive"],"options":{"DOCS":"on"}},{"name":"batv-milter","origin":"mail/batv-milter","version":"0.5.0_3","comment":"Milter for BATV (Bounce Address Tag Validation)","maintainer":"umq@ueo.co.jp","www":"https://sourceforge.net/projects/batv-milter/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c5160180118f6a60c1cce29604e866b3298e6cf64c4e221abdcaa8ddd763e81","flatsize":98066,"path":"All/batv-milter-0.5.0_3.pkg","repopath":"All/batv-milter-0.5.0_3.pkg","licenselogic":"single","pkgsize":37312,"desc":"This package is an implementation of BATV (Bounce Address Tag Validation),\na draft proposal for detecting and messages making fraudulent use of a sender\naddress. The filter is written as a plugin to Sendmail or other filters using\nthe milter API.","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libmilter.so.7","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on"}},{"name":"battray","origin":"sysutils/battray","version":"2.3_1","comment":"Display notebook battery status in tray","maintainer":"ports@FreeBSD.org","www":"https://github.com/arp242/battray","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"893ceac21da26b1ee26178f9a292bdc05544e0a86e69c5c27b67889e00bb925b","flatsize":165025,"path":"All/battray-2.3_1.pkg","repopath":"All/battray-2.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":48340,"desc":"Battray is a python program that displays a tray icon to inform you of the\nbattery status of your notebook.\n\nIt is also able to take certain actions depending on battery status.\n\nIt's simple, easy, fairly environment-independent, and \"just works\" without\ntons of (Gnome|KDE|..) dependencies.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"},"messages":[{"message":"===>   NOTICE:\n\nThe battray port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"battmond","origin":"sysutils/battmond","version":"0.4_2","comment":"Daemon monitoring the battery level of ACPI-enabled laptops","maintainer":"ntarmos@gmail.com","www":"https://github.com/ntarmos/battmond/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c73d26518ae24b80d29a74712e28b31f075690477184048d009163fcd8239484","flatsize":11191,"path":"All/battmond-0.4_2.pkg","repopath":"All/battmond-0.4_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5752,"desc":"Battmond is a small daemon monitoring the battery level on ACPI-enabled\n(laptop) computers, by probing the ACPI device on regular intervals. It\ncan warn you (through syslog) when the battery level is running low, and\nhalt or suspend the system when it drops below a critical level threshold.","categories":["sysutils"]},{"name":"batterycat","origin":"sysutils/batterycat","version":"1.6_1","comment":"Graphical battery monitoring tool","maintainer":"danfe@FreeBSD.org","www":"https://sourceforge.net/projects/batterycat/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d3305dba9c03bf7040e50ea536ec94b45f16ee5f44fa6475324edd8dc6ba466","flatsize":162133,"path":"All/batterycat-1.6_1.pkg","repopath":"All/batterycat-1.6_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":54948,"desc":"BatteryCat is a laptop battery monitoring and health tool: it monitors\nthe current charging state as well as the long-term degradation of the\nlaptop's battery by keeping history.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["sysutils"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"NLS":"on"}},{"name":"bined","origin":"editors/bined","version":"0.2.3","comment":"Binary/hexadecimal editor written in Java","maintainer":"danfe@FreeBSD.org","www":"https://bined.exbin.org/editor/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aae646ea04bc6ed987a3ef1c1344e960ec005c7dbce6dc104a4fa316b93b080b","flatsize":11178184,"path":"All/bined-0.2.3.pkg","repopath":"All/bined-0.2.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9443816,"desc":"Editor for binary data (hexadecimal viewer/editor) written in Java.\n\n  - Visualize data as hexadecimal codes and text representation\n  - Insert and overwrite editing modes\n  - Support for selection and clipboard actions\n  - Support for showing unprintable/whitespace characters\n  - Support for Unicode, UTF-8, and other character sets\n  - Support for charset/encoding selection, undo/redo\n  - Codes can be also binary, octal, or decimal\n  - Searching for text/hexadecimal code with match highlighting\n  - Support for huge files (only changes are stored in memory)","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["editors","java"],"options":{"DOCS":"on"}},{"name":"bats-core","origin":"devel/bats-core","version":"1.11.0","comment":"Bash automated testing system","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bats-core/bats-core","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"734d75c0d2288716daec4209ef5b1d337434e14f472c973ca1d42c32bf2fb0ae","flatsize":144292,"path":"All/bats-core-1.11.0.pkg","repopath":"All/bats-core-1.11.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42812,"desc":"Bats is a TAP-compliant testing framework for Bash. It provides a simple\nway to verify that the UNIX programs you write behave as expected.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"flock":{"origin":"sysutils/flock","version":"2.37.2_1"}},"categories":["devel"],"options":{"PARALLEL":"off"}},{"name":"bazel-buildtools","origin":"devel/bazel-buildtools","version":"3.2.1_21","comment":"Bazel BUILD file formatter and editor","maintainer":"yuri@FreeBSD.org","www":"https://github.com/bazelbuild/buildtools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a9e3a3a63851e82e6247aeb8cafc3750d2969bd46e1b265809c4b0fb548e297","flatsize":13077875,"path":"All/bazel-buildtools-3.2.1_21.pkg","repopath":"All/bazel-buildtools-3.2.1_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2186592,"desc":"This project provides developer tools for working with Google's bazel buildtool:\n* buildifier For formatting BUILD, BUILD.bazel and BUCK files in a standard way\n* buildozer For doing command-line operations on these files.\n* unused_deps For finding unneeded dependencies in java_library rules.","categories":["devel"]},{"name":"battalion","origin":"games/battalion","version":"1.4b_4","comment":"Monsters, explosions, destruction game for X Window System","maintainer":"ports@FreeBSD.org","www":"https://www.evl.uic.edu/aej/AndyBattalion.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99107816d3e3632d6d67641b4384f33e6a298c68845cd91098408fa914f3c840","flatsize":1880809,"path":"All/battalion-1.4b_4.pkg","repopath":"All/battalion-1.4b_4.pkg","licenselogic":"single","licenses":["batallion"],"pkgsize":1212512,"desc":"Monsters, explosions, destruction game for X Window System.\nYou are a giant monster in a small city, being\nattacked by the military.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe battalion port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"basu","origin":"devel/basu","version":"0.2.1","comment":"sd-bus library, extracted from systemd","maintainer":"jbeich@FreeBSD.org","www":"https://sr.ht/~emersion/basu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6f2abcdcdc311ecd0da79420eb6d0819acd4da77c4df90f0ac1d7e3012c85012","flatsize":627470,"path":"All/basu-0.2.1.pkg","repopath":"All/basu-0.2.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":194352,"desc":"Some projects rely on the sd-bus library for DBus support. However not all\nsystems have systemd or elogind installed. This library provides just sd-bus\n(and the \"busctl\" utility).","categories":["devel"],"shlibs_provided":["libbasu.so.0"]},{"name":"bastille","origin":"sysutils/bastille","version":"0.10.20231125_1","comment":"Jail automation framework","maintainer":"christer.edwards@gmail.com","www":"https://bastillebsd.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"467eb6e5c2dcf5e05175a226380741320d56a82442c85746d510e0a2a03119a9","flatsize":278679,"path":"All/bastille-0.10.20231125_1.pkg","repopath":"All/bastille-0.10.20231125_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":42656,"desc":"Bastille helps you quickly create and manage FreeBSD Jails.\n\nThe project focuses on secure defaults, automation and\nrepeatable templates.","categories":["sysutils"]},{"name":"bastet","origin":"games/bastet","version":"0.43.2_7","comment":"Ncurses Tetris clone which is harder than every other Tetris","maintainer":"amdmi3@FreeBSD.org","www":"https://fph.altervista.org/prog/bastet.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3751261cae69f3b394fcb8cd78b3316fc30681c583da10fe41367ed129763d0b","flatsize":219327,"path":"All/bastet-0.43.2_7.pkg","repopath":"All/bastet-0.43.2_7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":82120,"desc":"Have you ever thought Tetris(R) was evil because it wouldn't send you\nthat straight \"I\" brick you needed in order to clear four rows at the\nsame time?\n\nWell Tetris(R) probably isn't evil, but Bastet certainly is. Bastet\nstands for \"bastard tetris\", and is a simple ncurses-based Tetris(R)\nclone for Linux. Unlike normal Tetris(R), however, Bastet does not\nchoose your next brick at random. Instead, Bastet uses a special\nalgorithm designed to choose the worst brick possible.\n\nAs you can imagine, playing Bastet can be a very frustrating experience!","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libboost_program_options.so.1.84.0"],"options":{"DOCS":"on"}},{"name":"bbmap","origin":"biology/bbmap","version":"38.92","comment":"BBMap short read aligner, and other bioinformatic tools","maintainer":"jwb@FreeBSD.org","www":"https://jgi.doe.gov/data-and-tools/bbtools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"30ab0e99fbd8762e787abfd97dc00e9f8f1ffd86897efb2f3d82c8283479bba4","flatsize":22801208,"path":"All/bbmap-38.92.pkg","repopath":"All/bbmap-38.92.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":4409152,"desc":"This package includes BBMap, a short read aligner, as well as various other\nbioinformatic tools. It is written in pure Java, can run on any platform, and\nhas no dependencies other than Java being installed (compiled for Java 6 and\nhigher). All tools are efficient and multithreaded.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"pbzip2":{"origin":"archivers/pbzip2","version":"1.1.13"},"pigz":{"origin":"archivers/pigz","version":"2.8"}},"categories":["biology","java"]},{"name":"basic256","origin":"lang/basic256","version":"2.0.0.11_2","comment":"Easy to use BASIC language and IDE for education","maintainer":"fernape@FreeBSD.org","www":"https://www.basic256.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09ac91068d38bb505f4be168e9ad286490554b5718501f92b99b5e30ef5d78c6","flatsize":2155945,"path":"All/basic256-2.0.0.11_2.pkg","repopath":"All/basic256-2.0.0.11_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":581608,"desc":"BASIC-256 is an easy to use version of BASIC designed to teach anybody\n(especially middle and high-school students) the basics of computer\nprogramming.\n\nIt uses traditional control structures like gosub, for/next, and goto,\nwhich helps kids easily see how program flow-control works. It has a\nbuilt-in graphics mode which lets them draw pictures on screen in\nminutes, and a set of detailed, easy-to-follow tutorials that\nintroduce programming concepts through fun exercises.","deps":{"espeak-ng":{"origin":"audio/espeak-ng","version":"1.51.1_5"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["lang"],"shlibs_required":["libespeak-ng.so.1","libQt5Gui.so.5","libQt5Core.so.5","libQt5Widgets.so.5","libQt5Sql.so.5","libQt5Multimedia.so.5","libQt5Network.so.5","libQt5PrintSupport.so.5","libQt5SerialPort.so.5","libGL.so.1"]},{"name":"bashtop","origin":"sysutils/bashtop","version":"0.9.25_1","comment":"Linux/OSX/FreeBSD resource monitor","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/aristocratos/bashtop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2f95f805a488dee19d6c83e9f6b9b3d5fa8c21c23c9ba0c6f50244bcc014701","flatsize":218118,"path":"All/bashtop-0.9.25_1.pkg","repopath":"All/bashtop-0.9.25_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":49552,"desc":"Resource monitor that shows usage and stats for processor, memory, disks,\nnetwork and processes.","deps":{"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"gsed":{"origin":"textproc/gsed","version":"4.9"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"]},{"name":"bashdb","origin":"devel/bashdb","version":"5.0.1.1.2_1","comment":"Source-code debugger for bash","maintainer":"yuri@FreeBSD.org","www":"https://bashdb.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"829d564ad1608843cc93d6db297b4eca66cf8ffc3ce3f2e97b9ae8b9aa2e2893","flatsize":681047,"path":"All/bashdb-5.0.1.1.2_1.pkg","repopath":"All/bashdb-5.0.1.1.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":140360,"desc":"The Bash Debugger Project is a source-code debugger for bash that follows the\ngdb command syntax. The version 4.0 series is a complete rewrite of the previous\nseries along the lines of my other POSIX shell debuggers and other debuggers\nmentioned below.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"]},{"name":"bat","origin":"textproc/bat","version":"0.23.0_14","comment":"Clone of cat with syntax highlighting","maintainer":"pizzamig@FreeBSD.org","www":"https://github.com/sharkdp/bat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90b8769d485e28a8160fe89b544bb88ed8131479e07eeaa91b0c6052b8451d78","flatsize":4649404,"path":"All/bat-0.23.0_14.pkg","repopath":"All/bat-0.23.0_14.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2032524,"desc":"A cat(1) clone with syntax highlighting and Git integration.","deps":{"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"}},"categories":["textproc"],"shlibs_required":["libonig.so.5"],"annotations":{"cpe":"cpe:2.3:a:bat_project:bat:0.23.0:::::dragonfly6:x86_64:14"}},{"name":"brainparty","origin":"games/brainparty","version":"0.61_3","comment":"Family-friendly set of 36 puzzle games","maintainer":"amdmi3@FreeBSD.org","www":"https://web.archive.org/web/20170722185419/http://www.tuxradar.com/brainparty","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f19cf2b87c40def4a75c4ef18454c96ee441622c52d4e2f84f07825016c4570c","flatsize":42160517,"path":"All/brainparty-0.61_3.pkg","repopath":"All/brainparty-0.61_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":40346080,"desc":"Brain Party is a fun, free puzzle game for all the family that's\nmade up of 36 minigames designed to push your brain to its limits\nby testing memory, logic, mathematics, reaction time and more! Brain\nParty is split into two modes: test mode gives you five minigames\nin a row and adds up your brain weight to see how smart you are,\nand practise mode lets you play your favourite minigames as often\nas you want. If you do well enough, there are six extra minigames\nthat can be unlocked as well as a new game mode designed to keep\nyou playing and enjoying your favourite games even longer.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_gfx":{"origin":"graphics/sdl_gfx","version":"2.0.27"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libGLU.so.1","libSDL_mixer-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_gfx.so.16","libSDL_image-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"be-aspell","origin":"textproc/be-aspell","version":"0.01_1,2","comment":"Aspell Belarusian dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5c9e2810b129f46d58b27949b617145f569346807f3adc3eab41605b42f1de0","flatsize":36131441,"path":"All/be-aspell-0.01_1,2.pkg","repopath":"All/be-aspell-0.01_1,2.pkg","licenselogic":"single","pkgsize":9373340,"desc":"Aspell Belarusian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"bash-completion-freebsd","origin":"shells/bash-completion-freebsd","version":"1.2.0","comment":"FreeBSD-oriented extension to the Bash completion library","maintainer":"0mp@FreeBSD.org","www":"https://github.com/0mp/bash-completion-freebsd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d43d18531fde3d3abd908cd76602e6f6fafec096288a7738c30f86f586f7f2b","flatsize":35306,"path":"All/bash-completion-freebsd-1.2.0.pkg","repopath":"All/bash-completion-freebsd-1.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":6484,"desc":"FreeBSD-oriented extension to the Bash completion library","categories":["shells"]},{"name":"bashc","origin":"shells/bashc","version":"5.1.8_1","comment":"GNU Bourne Again shell extended with two-panel file manager","maintainer":"obscenum999@gmail.com","www":"https://github.com/sergev/bash-commander","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0efe7e776b8be1e3b1f8a5db29e6fcca125c2694d5edaab418b5281ce42c86cb","flatsize":9369956,"path":"All/bashc-5.1.8_1.pkg","repopath":"All/bashc-5.1.8_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1681168,"desc":"Bash Commander is a fork of GNU Bourne Again Shell. Its main feature is a\nvisual two-panel mode, much like Midnight Commander and other text-mode\nvisual shells.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["shells"],"shlibs_required":["libtinfo.so.6","libintl.so.8"],"options":{"DOCS":"on","FDESCFS":"off","HELP":"on","NLS":"on","STATIC":"off","SYSBASHRC":"off","SYSLOG":"off"},"messages":[{"message":"By default, Bash Commander behaves exactly like traditional bash, so it's safe\nto install it as a system-wide /bin/sh. File panels are enabled only in\ninteractive mode, when an environment variable COMMANDER is set.\nIt is recommended to add the following lines to your ~/.bashrc script:\n\ndeclare -x EDITOR=\"le\"\ndeclare -x VIEWER=\"le --read-only\"\n. /usr/local/etc/bash_commander","type":"install"}]},{"name":"base91","origin":"converters/base91","version":"0.6.0_1","comment":"Utility to encode and decode base91 files","maintainer":"takefu@airport.fm","www":"https://base91.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77f240d2799844687d152f6457a87350e6c1e4443a9f46375207d64a700c43b1","flatsize":13958,"path":"All/base91-0.6.0_1.pkg","repopath":"All/base91-0.6.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7684,"desc":"basE91 is an advanced method for encoding binary data as ASCII characters.\nIt is similar to UUencode or base64, but is more efficient.\n\nThe overhead produced by basE91 depends on the input data. It amounts at most\nto 23%25 (versus 33%25 for base64) and can range down to 14%25, which typically\noccurs on 0-byte blocks.\n\nThis makes basE91 very useful for transferring larger files over binary unsafe\nconnections like e-mail or terminal lines.","categories":["converters"]},{"name":"basket","origin":"deskutils/basket","version":"2.49.a.46_12","comment":"Desktop organization tool","maintainer":"ports@FreeBSD.org","www":"https://basket-notepads.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b6b2dc18e8f5209cdb01f33a6d85e77a3a0567e5dbc231c2846f2ad7e695b1c1","flatsize":6414722,"path":"All/basket-2.49.a.46_12.pkg","repopath":"All/basket-2.49.a.46_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2968104,"desc":"BasKet is a desktop organization tool. It uses baskets / drawers (\"baskets\")\nto organize objects, such as text, URLs, images, sounds or other documents.\nObjects in a basket can be edited, copied, moved, dragged, etc.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"kf5-extra-cmake-modules":{"origin":"devel/kf5-extra-cmake-modules","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-kglobalaccel":{"origin":"x11/kf5-kglobalaccel","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["deskutils","kde"],"shlibs_required":["libgit2.so.1.7","libphonon4qt5.so.4","libgpgme.so.11","libassuan.so.0","libgpg-error.so.0","libKF5FileMetaData.so.3","libKF5KCMUtils.so.5","libKF5Notifications.so.5","libKF5Parts.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libQt5Concurrent.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5SonnetUi.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5XmlGui.so.5","libKF5GlobalAccel.so.5","libKF5IconThemes.so.5","libKF5Archive.so.5","libKF5ConfigWidgets.so.5","libKF5GuiAddons.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libQt5Network.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libbasketcommon.so.5"],"messages":[{"message":"===>   NOTICE:\n\nThe basket port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bash-completion","origin":"shells/bash-completion","version":"2.14.0,2","comment":"Programmable completion library for Bash","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/scop/bash-completion","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"165360a65c5d5bed0908ad44ad8e585181873b6d0ffe9b7407b6a0fc97dc4f8b","flatsize":1044260,"path":"All/bash-completion-2.14.0,2.pkg","repopath":"All/bash-completion-2.14.0,2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":213492,"desc":"This is a programmable completion convenience library for the Bash shell. It\nfeatures the ability to tab-complete arguments for many common programs.\n\nCompletion functions for FreeBSD-specific software are developed independently\nas an extension to the official bash-completion library. The development takes\nplace on GitHub: https://github.com/0mp/bash-completion-freebsd","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"bash-completion-freebsd":{"origin":"shells/bash-completion-freebsd","version":"1.2.0"}},"categories":["shells"],"options":{"CMAKE_MODULES":"on","FREEBSD":"on","BASH_SHARED":"on","BASH_STATIC":"off"},"messages":[{"message":"To enable the bash completion library, add the following to\nyour .bashrc file:\n\n[[ $PS1 && -f /usr/local/share/bash-completion/bash_completion.sh ]] && \\\n\tsource /usr/local/share/bash-completion/bash_completion.sh\n\nSee /usr/local/share/doc/bash-completion/README.md for more information.","type":"install"}]},{"name":"bas2tap","origin":"lang/bas2tap","version":"2.6","comment":"Convert 48k/128k ZX Spectrum BASIC text files to TAP files","maintainer":"rene@FreeBSD.org","www":"http://www.worldofspectrum.org/utilities.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10be53e18ecb31f97327933393daaa760ea60fd058e65801d337f0c30ddf3fed","flatsize":77387,"path":"All/bas2tap-2.6.pkg","repopath":"All/bas2tap-2.6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28644,"desc":"This utility converts both 48k and 128k ZX Spectrum BASIC programs stored\nas plain text files into TAP files.\n\nTAP files can be used in most ZX Spectrum emulators and can be concatenated\ntogether using cat(1).","categories":["lang"],"options":{"DOCS":"on"}},{"name":"base64","origin":"converters/base64","version":"1.5_2","comment":"Utility to encode and decode base64 files","maintainer":"nikola.lecic@anthesphoria.net","www":"https://www.fourmilab.ch/webtools/base64/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a15f7940af74a745e3348f9455280762ced9daa3ec0fa6e3e83447127b9ed1be","flatsize":11642,"path":"All/base64-1.5_2.pkg","repopath":"All/base64-1.5_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":6700,"desc":"Base64 is a command line utility which encodes/decodes arbitrary\nbinary information in the base64 format used by MIME-encoded\ndocuments, such as electronic mail messages with embedded files\n(RFC 1341 and successors).","categories":["converters"]},{"name":"barrnap","origin":"biology/barrnap","version":"0.9","comment":"BAsic Rapid Ribosomal RNA Predictor","maintainer":"yuri@FreeBSD.org","www":"https://github.com/tseemann/barrnap","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"843f8de8e6696d7d9ccb51e5d2c8383210830d001c1270911dbc5f6b0ad5c004","flatsize":3187478,"path":"All/barrnap-0.9.pkg","repopath":"All/barrnap-0.9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":509052,"desc":"Barrnap predicts the location of ribosomal RNA genes in genomes. It supports\nbacteria (5S,23S,16S), archaea (5S,5.8S,23S,16S), metazoan mitochondria\n(12S,16S) and eukaryotes (5S,5.8S,28S,18S).\n\nIt takes FASTA DNA sequence as input, and write GFF3 as output. It uses the new\nnhmmer tool that comes with HMMER 3.1 for HMM searching in RNA:DNA style.\nMultithreading is supported and one can expect roughly linear speed-ups with\nmore CPUs.","deps":{"bedtools":{"origin":"biology/bedtools","version":"2.31.1"},"hmmer":{"origin":"biology/hmmer","version":"3.3.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["biology","science"]},{"name":"barvinok","origin":"math/barvinok","version":"0.41.7","comment":"Library for counting the number of integer points in polytopes","maintainer":"yuri@FreeBSD.org","www":"http://freshmeat.sourceforge.net/projects/barvinok","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d48df760951d1345bcdadf3be32f0b5ca55b055a51f3c66b43e7658b70a1f5da","flatsize":918737,"path":"All/barvinok-0.41.7.pkg","repopath":"All/barvinok-0.41.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":298168,"desc":"barvinok is a library for counting the number of integer points in parametric\nand non-parametric polytopes based on polylib. For a parametric polytope, the\nnumber of points is represented by either a piecewise quasi-polynomial or an\nEhrhart series.","deps":{"glpk":{"origin":"math/glpk","version":"5.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"isl":{"origin":"devel/isl","version":"0.26"},"ntl":{"origin":"math/ntl","version":"11.5.1_1"},"polylib":{"origin":"math/polylib","version":"5.22.5"}},"categories":["math"],"shlibs_required":["libisl.so.23","libpolylibgmp.so.8","libglpk.so.40","libntl.so.44","libgmp.so.10"],"shlibs_provided":["libbarvinok.so.23"]},{"name":"bash-static","origin":"shells/bash-static","version":"5.2.26_1","comment":"GNU Project's Bourne Again SHell","maintainer":"ehaupt@FreeBSD.org","www":"https://www.gnu.org/software/bash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b2294f3d9554f61abc08d3705bd64cd933540c0f6206adee4f36409543eeae3","flatsize":10093533,"path":"All/bash-static-5.2.26_1.pkg","repopath":"All/bash-static-5.2.26_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1933384,"desc":"This is GNU Bash.  Bash is the GNU Project's Bourne Again SHell,\na complete implementation of the POSIX.2 shell spec, but also\nwith interactive command line editing, job control on architectures\nthat support it, csh-like features such as history substitution and\nbrace expansion, and a slew of other features.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["shells"],"shlibs_required":["libintl.so.8"],"options":{"DOCS":"on","FDESCFS":"off","HELP":"on","NLS":"on","PORTS_READLINE":"on","SYSBASHRC":"off","SYSLOG":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:bash:5.2.26:::::dragonfly6:x86_64:1"}},{"name":"bash","origin":"shells/bash","version":"5.2.26_1","comment":"GNU Project's Bourne Again SHell","maintainer":"ehaupt@FreeBSD.org","www":"https://www.gnu.org/software/bash/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3b625380eab4e182c697d50297f61eaebef679a880ea8aaaaaa4de9fcc09423","flatsize":9680838,"path":"All/bash-5.2.26_1.pkg","repopath":"All/bash-5.2.26_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1650396,"desc":"This is GNU Bash.  Bash is the GNU Project's Bourne Again SHell,\na complete implementation of the POSIX.2 shell spec, but also\nwith interactive command line editing, job control on architectures\nthat support it, csh-like features such as history substitution and\nbrace expansion, and a slew of other features.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["shells"],"shlibs_required":["libreadline.so.8","libhistory.so.8","libtinfo.so.6","libintl.so.8"],"options":{"DOCS":"on","FDESCFS":"off","HELP":"on","NLS":"on","PORTS_READLINE":"on","STATIC":"off","SYSBASHRC":"off","SYSLOG":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:bash:5.2.26:::::dragonfly6:x86_64:1"}},{"name":"barrier","origin":"sysutils/barrier","version":"2.4.0","comment":"Mouse and keyboard sharing utility","maintainer":"sec.research.2005@gmail.com","www":"https://github.com/debauchee/barrier","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44598d1457e0aa2038e171095f014af46ee79aaf187b431ddc9b001ecdfb6ee7","flatsize":3004244,"path":"All/barrier-2.4.0.pkg","repopath":"All/barrier-2.4.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":676044,"desc":"Barrier is a community maintained fork of the Symless Synergy 1.9\ncodebase which aims to maintain its simplicity.  Barrier will let\nyou use your keyboard and mouse from machine A to control machine\nB (or more).  Barrier supports Windows, OS X, Linux, and FreeBSD.","deps":{"avahi-libdns":{"origin":"net/avahi-libdns","version":"0.8_2"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Network.so.5","libssl.so.12","libcrypto.so.12","libdns_sd.so.1","libX11.so.6","libQt5Gui.so.5","libQt5Core.so.5","libcurl.so.4","libSM.so.6","libICE.so.6","libXtst.so.6","libXext.so.6","libXinerama.so.1","libXrandr.so.2","libXi.so.6"],"options":{"EXAMPLES":"on","GUI":"on"},"annotations":{"cpe":"cpe:2.3:a:barrier_project:barrier:2.4.0:::::dragonfly6:x86_64"}},{"name":"barrage","origin":"games/barrage","version":"1.0.7","comment":"Destroy as many targets as possible","maintainer":"ports@FreeBSD.org","www":"http://lgames.sourceforge.net/index.php?project=Barrage","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44551408f1eb0c1cc6060cea24436f9096c90114c44e0d1c231f24b651c6852f","flatsize":1794351,"path":"All/barrage-1.0.7.pkg","repopath":"All/barrage-1.0.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":264848,"desc":"Barrage is a rather violent action game with the objective to kill and destroy\nas many targets as possible within 3 minutes.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe barrage port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bfg","origin":"devel/bfg","version":"1.14.0","comment":"Removes large or troublesome blobs like git-filter-branch does","maintainer":"romain@FreeBSD.org","www":"https://rtyley.github.io/bfg-repo-cleaner/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e866b0ba2b7f791eaa22d743a706eebb287e6fc4dda4ac389b8c9f53ebc3b96d","flatsize":14518966,"path":"All/bfg-1.14.0.pkg","repopath":"All/bfg-1.14.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":13107684,"desc":"The BFG is a simpler, faster alternative to git-filter-branch for cleansing bad\ndata out of your Git repository history:\n\n  * Removing Crazy Big Files;\n  * Removing Passwords, Credentials & other Private data.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"]},{"name":"barnyard2-sguil","origin":"security/barnyard2-sguil","version":"1.13_6","comment":"Interpreter for Snort unified2 binary output files","maintainer":"bofh@FreeBSD.org","www":"https://github.com/firnsy/barnyard2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7eb7f7fbb2a872089b44929353a34212b04e9449c574fa890430c2ed21ea54b","flatsize":448224,"path":"All/barnyard2-sguil-1.13_6.pkg","repopath":"All/barnyard2-sguil-1.13_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":152316,"desc":"Barnyard is a critical tool for the parsing of Snort's unified binary files,\nprocessing and on-forwarding to a variety of output plugins. Unfortunately\nit has not seen an updated in over 4 years and is not going to be maintained\nby the original developers. With the new version of the unified format\n(ie. unified2) arriving we need something to bridge this gap.\n\nThe SXL team love barnyard. So much so that we want it to stay and have been\ntinkering around with the code to give it a breath of new life. Here is what\nwe have achieved to far for this reinvigorated code base:\n\n    * Parsing of the new unified2 log files.\n    * Maintaining majority of the command syntax of barnyard.\n    * Addressed all associated bug reports and feature requests arising since\n\t\tbarnyard-0.2.0.\n    * Completely rewritten code based on the GPLv2 Snort making it entirely\n\t\tGPLv2.\n\nThis is an effort to fuse the awesome work of Snort and the original concept\nof barnyard giving it a fresh update along the way. We've come a long way so\nfar and have a very stable build that we've integrated into our NSMnow\nframework.  If you have any feature requests, bugs or gripes then send them\nour way.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["security"],"shlibs_required":["libtcl86.so.1"],"options":{"64BIT":"off","ARUBA":"off","GRE":"off","IPV6":"on","MPLS":"off","PORT_PCAP":"off","DOCS":"on","EXAMPLES":"on","TCL":"on","MYSQL":"off","MYSQL_SSL":"off","ODBC":"off","PGSQL":"off"},"messages":[{"message":"Read the notes in the barnyard2.conf file for how to configure\n/usr/local/etc/barnyard2.conf after installation.  For addtional information\nsee the Securixlive FAQ at http://www.securixlive.com/barnyard2/faq.php.\n\nIn order to enable barnyard2 to start on boot, you must edit /etc/rc.conf\nwith the appropriate flags, etc. For the various options available, type\n% barnyard2 -h\nafter install or read the options in the startup script -\nin /usr/local/etc/rc.d.\n\nBarnyard2 can process unified2 files from snort or suricata.  It can also\ninteract with snortsam firewall rules as well as the sguil-sensor. Those\nports must be installed separately if you wish to use them.","type":"install"}]},{"name":"barnyard2","origin":"security/barnyard2","version":"1.13_6","comment":"Interpreter for Snort unified2 binary output files","maintainer":"bofh@FreeBSD.org","www":"https://github.com/firnsy/barnyard2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"687992195269e206679443cad93722fd1fd3d9816c4dd4a13818e72e4863a3d1","flatsize":444832,"path":"All/barnyard2-1.13_6.pkg","repopath":"All/barnyard2-1.13_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":150932,"desc":"Barnyard is a critical tool for the parsing of Snort's unified binary files,\nprocessing and on-forwarding to a variety of output plugins. Unfortunately\nit has not seen an updated in over 4 years and is not going to be maintained\nby the original developers. With the new version of the unified format\n(ie. unified2) arriving we need something to bridge this gap.\n\nThe SXL team love barnyard. So much so that we want it to stay and have been\ntinkering around with the code to give it a breath of new life. Here is what\nwe have achieved to far for this reinvigorated code base:\n\n    * Parsing of the new unified2 log files.\n    * Maintaining majority of the command syntax of barnyard.\n    * Addressed all associated bug reports and feature requests arising since\n\t\tbarnyard-0.2.0.\n    * Completely rewritten code based on the GPLv2 Snort making it entirely\n\t\tGPLv2.\n\nThis is an effort to fuse the awesome work of Snort and the original concept\nof barnyard giving it a fresh update along the way. We've come a long way so\nfar and have a very stable build that we've integrated into our NSMnow\nframework.  If you have any feature requests, bugs or gripes then send them\nour way.","categories":["security"],"options":{"64BIT":"off","ARUBA":"off","GRE":"off","IPV6":"on","MPLS":"off","PORT_PCAP":"off","DOCS":"on","EXAMPLES":"on","MYSQL":"off","MYSQL_SSL":"off","ODBC":"off","PGSQL":"off"},"messages":[{"message":"Read the notes in the barnyard2.conf file for how to configure\n/usr/local/etc/barnyard2.conf after installation.  For addtional information\nsee the Securixlive FAQ at http://www.securixlive.com/barnyard2/faq.php.\n\nIn order to enable barnyard2 to start on boot, you must edit /etc/rc.conf\nwith the appropriate flags, etc. For the various options available, type\n% barnyard2 -h\nafter install or read the options in the startup script -\nin /usr/local/etc/rc.d.\n\nBarnyard2 can process unified2 files from snort or suricata.  It can also\ninteract with snortsam firewall rules as well as the sguil-sensor. Those\nports must be installed separately if you wish to use them.","type":"install"}]},{"name":"barony","origin":"games/barony","version":"3.3.7_2","comment":"3D roguelike game","maintainer":"devnexen@gmail.com","www":"http://www.baronygame.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e3faef8a5f81914388438d331f03b681f076dba4af9d3199bfe0fd96955305a0","flatsize":3900295,"path":"All/barony-3.3.7_2.pkg","repopath":"All/barony-3.3.7_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1147480,"desc":"Barony is a 3D, first-person roguelike.  The goal of the game is\nto descend to the bottom of a dark dungeon known as the Devil's\nBastion and destroy an undead lich named Baron Herx, who terrorized\nthe peaceful town of Hamlet in life and is now harboring a curse\nagainst the land from beyond the grave.  To aid you in your quest\nare friendly humans who have been eeking out a rough life within\nthe dungeon for generations, as well as any friends you can bring\nwith you in real life: Barony is the first of its kind as a\nfirst-person roguelike in that it fully supports cooperative\nmultiplayer for up to four players.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_net":{"origin":"net/sdl2_net","version":"2.2.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_net-2.0.so.0","libSDL2_ttf-2.0.so.0","libGL.so.1","libGLU.so.1","libpng16.so.16","libphysfs.so.1","libopenal.so.1","libvorbisfile.so.3"],"messages":[{"message":"Barony requires the original game files from Barony: Blessed Edition\n(e.g. 3.2.x) to work properly.  These can come from the GOG.com\nor the Steam versions of the game.\n\nIf using the GOG.com version, you should download the Linux version\nbarony_cursed_edition_en_3_2_2_24038.sh and use the unzip command\nline to extract the data.\n\nThe files will be in a directory named data/noarch/game.  You can\nmove the contents of this directory to the /usr/local/share/barony\ndirectory for a global install.  You will also need to fix the\npermissions on the files.\n\nThe easiest way to do this is to follow these steps:\n\n$ unzip barony_cursed_edition_en_3_2_2_24038.sh\n$ sudo cp -R data/noarch/game/* /usr/local/share/barony\n$ sudo find /usr/local/share/barony -type d ! -perm 755 -exec chmod 755 {} \\;\n\nAs an alternative, the game assets can be placed into a personal folder\nof your choice and the game can be launched with the -datadir= option,\nfor example:\n$ barony -datadir=$HOME/.barony\n\nYou do not have to fix file permissions in this case.","type":"install"}]},{"name":"barcode","origin":"graphics/barcode","version":"0.98_2","comment":"Barcode generation library and command-line frontend","maintainer":"jev@ecad.org","www":"https://www.gnu.org/software/barcode/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46d9c0eb089254b38e681c250305b6b0aeb03d623a34b5cf034ecc747cc59694","flatsize":199793,"path":"All/barcode-0.98_2.pkg","repopath":"All/barcode-0.98_2.pkg","licenselogic":"single","pkgsize":54532,"desc":"GNU barcode is a tool to convert text strings to printed bars. It\nsupports a variety of standard codes to represent the textual strings\nand creates postscript output.\n\nMain features of GNU Barcode:\n\n* Available as both a library and an executable program\n* Supports UPC, EAN, ISBN, CODE39 and other encoding standards\n* Postscript and Encapsulated Postscript output\n* Accepts sizes and positions as inches, centimeters, millimeters\n* Can create tables of barcodes (to print labels on sticker pages)","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["graphics"]},{"name":"bar","origin":"textproc/bar","version":"1.4","comment":"Cat with ASCII progress bar","maintainer":"erik@bz.bzflag.bz","www":"http://www.theiling.de/projects/bar.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d526c51d72ecf3c34c9e15e2e099f60dfde08d13edc9906c65a4e27328e07c91","flatsize":22075,"path":"All/bar-1.4.pkg","repopath":"All/bar-1.4.pkg","licenselogic":"single","pkgsize":5664,"desc":"This is a small shell script intended to be used in portable Unix install\nscripts for showing progress bars.\n\nThe overall goal is to write a minimally complex shell script (thus a program\nthat needs no compilation) that is as robust as possible to work on as many\nBourne shells and operating systems as possible, and that implements 'cat'\nwith an ASCII progress bar and some other nifty features.\n\nThis is pure Bourne shell code. (For sh, ash, ksh, zsh, bash, ...)\n\nThe script is mainly indented to be used in portable install scripts, where\nyou can use the body of the script.","categories":["textproc"]},{"name":"baresip","origin":"audio/baresip","version":"3.6.0","comment":"Small SIP client","maintainer":"ports@FreeBSD.org","www":"https://github.com/baresip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e3b28ad60021723dd5b0aa23fe15805682707ccdc12cbb8f1cd6243366a60c7","flatsize":1780028,"path":"All/baresip-3.6.0.pkg","repopath":"All/baresip-3.6.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":785136,"desc":"baresip is a small, modular telephony client that works\non multiple platforms and supports several audio and video\ninput/output methods.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"re":{"origin":"audio/re","version":"3.6.2"}},"categories":["audio"],"shlibs_required":["libre.so.18","libssl.so.12","libcrypto.so.12"],"shlibs_provided":["libbaresip.so.10"],"options":{"ALSA":"off","AV1":"off","AVCODEC":"off","AVFILTER":"off","AVFORMAT":"off","CTRL_DBUS":"off","DOCS":"on","EXAMPLES":"on","G711":"off","G722":"off","G726":"off","GST":"off","MQTT":"off","OPUS":"off","OPUS_MS":"off","PLC":"off","PORTAUDIO":"off","PULSEAUDIO":"off","SDL":"off","SNAPSHOT":"off","SNDFILE":"off","SWSCALE":"off","V4L2":"off","VPX":"off","X11":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe baresip port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"banihstypos","origin":"games/banihstypos","version":"0.2","comment":"Simple game to teach you typing, fast","maintainer":"ports@FreeBSD.org","www":"http://www.vanheusden.com/banihstypos/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa8e24f17a5162573c461927eab6da19072b4777c944ef7d85d64b7504085ed8","flatsize":13632,"path":"All/banihstypos-0.2.pkg","repopath":"All/banihstypos-0.2.pkg","licenselogic":"single","pkgsize":6196,"desc":"Banihstypos (yes, that is the name) is a simple game to teach you\ntyping, FAST.\nIt helps you improve your typing by letting you type in a randomly\nselected word which scrolls by on the screen at an increasing speed. If\nthe word hits the laser, you'll loose points.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"banihstypos looks in /usr/share/dict for a dictionary-file. If you want\nmore words, please install more dictionary-file.","type":"install"},{"message":"===>   NOTICE:\n\nThe banihstypos port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"baobab","origin":"deskutils/baobab","version":"43.0_2","comment":"GNOME graphical directory tree analyzer","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Baobab","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e91046b1ec1191e489c3476c6bffe5c991c70fa8a3f976a29388c472ff005b6d","flatsize":1588446,"path":"All/baobab-43.0_2.pkg","repopath":"All/baobab-43.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":290224,"desc":"Disk Usage Analyzer is a graphical application to analyse disk usage in any\nGnome environment. Disk Usage Analyzer can easily scan device volumes or a\nspecific user-requested directory branch (local or remote).\n\nOnce the scan is complete Disk Usage Analyzer provides a graphical\nrepresentation of each selected folder.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"libhandy":{"origin":"x11-toolkits/libhandy","version":"1.6.2_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["deskutils","gnome"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgio-2.0.so.0","libgobject-2.0.so.0","libgtk-4.so.1","libpango-1.0.so.0","libcairo.so.2","libadwaita-1.so.0"]},{"name":"bareos20-webui","origin":"www/bareos20-webui","version":"20.0.9","comment":"PHP-Frontend to manage Bareos over the web","maintainer":"acm@FreeBSD.org","www":"https://www.bareos.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"adf86d215a55d4cac216d3cb62191c6c17bb66206608738afb4db794275476e4","flatsize":14349089,"path":"All/bareos20-webui-20.0.9.pkg","repopath":"All/bareos20-webui-20.0.9.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":1879684,"desc":"The bareos-webui is a free software tool written in PHP, intended to monitor\nand manage Bareos over the web.\n\nThe webui is based on Zend Framework 2, an open source framework for developing\nweb applications and services using PHP 5.3+ and makes extensive use of the\nTwitter Bootstrap front-end framework.\n\nThe bareos-webui is licensed under AGPL Version 3.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-pdo_pgsql":{"origin":"databases/php82-pdo_pgsql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www","sysutils"],"options":{"MYSQL":"off","PGSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:bareos:bareos:20.0.9:::::dragonfly6:x86_64"},"messages":[{"message":"bareos webui was installed\n\nPlease note that everything has been installed in /usr/local/www/bareos and \n/usr/local/etc/bareos20-webui. You can look bareos-webui installation/configuration \ninstructions at:\n\nhttps://docs.bareos.org/IntroductionAndTutorial/InstallingBareosWebui.html\n\n1) Configuration files are stored at /usr/local/etc/bareos20-webui\n2) Some webserver configuration samples are installed at /usr/local/etc/bareos20-webui\n3) This install some bareos-dir configuration samples at /usr/local/etc/bareos.\n   Don't forget change permissions to user/group used by bareos-dir on server \n   where it is installed","type":"install"}]},{"name":"bandwidthd","origin":"net-mgmt/bandwidthd","version":"2.0.1_12","comment":"Tracks bandwidth usage by IP address","maintainer":"ports@FreeBSD.org","www":"https://bandwidthd.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d27f0ca5dacca53172f62affd7c6c2569762242109e900c03345e16913291bf","flatsize":77554,"path":"All/bandwidthd-2.0.1_12.pkg","repopath":"All/bandwidthd-2.0.1_12.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":37688,"desc":"bandwidthd tracks usage of TCP/IP network subnets and builds HTML files with\ngraphs to display network utilization. Charts are built by individual IP. It\ncolor codes HTTP, TCP,UDP, ICMP, VPN, and P2P traffic. Unlike MRTG, it tracks\neach individual IP address, not the status of any particular link.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"}},"categories":["net-mgmt"],"shlibs_required":["libgd.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe bandwidthd port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bangr-lv2","origin":"audio/bangr-lv2","version":"1.6.2","comment":"Multi-dimensional dynamicly distorted staggered multi-bandpass","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sjaehn/BAngr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63797f9ed933ffcc3de687f75ac8b23691588016b8ad6b8861d1fad1aa60baec","flatsize":1134393,"path":"All/bangr-lv2-1.6.2.pkg","repopath":"All/bangr-lv2-1.6.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":262476,"desc":"A multi-dimensional dynamicly distorted staggered multi-bandpass LV2 plugin, for\nextreme soundmangling. Based on Airwindows XRegion.\n\nKey features:\n* Multi-bandpass / distortion\n* Cross-fading between four instances\n* Automatic or user-controlled","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["audio"],"shlibs_required":["libX11.so.6","libcairo.so.2","libfontconfig.so.1","libfreetype.so.6"]},{"name":"bamp-lv2","origin":"audio/bamp-lv2","version":"g20210212","comment":"Basic testing plugin for using BWidgets for LV2","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sjaehn/BAmp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2695d786704c2d48ef5271859eb6f1ff10c16db768863e22eeee1472a0474f4b","flatsize":331115,"path":"All/bamp-lv2-g20210212.pkg","repopath":"All/bamp-lv2-g20210212.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":106376,"desc":"B.Amplifier (BAmp) is a basic testing plugin for using BWidgets for LV2.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["audio"],"shlibs_required":["libX11.so.6","libcairo.so.2"]},{"name":"batik","origin":"graphics/batik","version":"1.16","comment":"Java based SVG toolkit","maintainer":"ports@FreeBSD.org","www":"https://xmlgraphics.apache.org/batik/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3ef9f47ed552e61d0c6608b6edccfc3f4da4ec8bf34305b4ffc062be01220fd","flatsize":13696989,"path":"All/batik-1.16.pkg","repopath":"All/batik-1.16.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8262124,"desc":"Batik is a Java based toolkit for applications that handle images\nin the Scalable Vector Graphics (SVG) format for various purposes,\nsuch as viewing, generation, or manipulation.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics","java"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:batik:1.16:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe batik port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bareos-webui","origin":"www/bareos-webui","version":"23.0.2","comment":"PHP-Frontend to manage Bareos over the web","maintainer":"acm@FreeBSD.org","www":"https://www.bareos.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e260d02c1690fbcb85cccae5b2fda9cf0197f707bb6478375077504e15d4c531","flatsize":21606046,"path":"All/bareos-webui-23.0.2.pkg","repopath":"All/bareos-webui-23.0.2.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":4081320,"desc":"The bareos-webui is a free software tool written in PHP, intended to monitor\nand manage Bareos over the web.\n\nThe webui is based on Zend Framework 2, an open source framework for developing\nweb applications and services using PHP 5.3+ and makes extensive use of the\nTwitter Bootstrap front-end framework.\n\nThe bareos-webui is licensed under AGPL Version 3.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-pdo_pgsql":{"origin":"databases/php82-pdo_pgsql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www","sysutils"],"options":{"PGSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:bareos:bareos:23.0.2:::::dragonfly6:x86_64"},"messages":[{"message":"bareos webui was installed\n\nPlease note that everything has been installed in /usr/local/www/bareos and \n/usr/local/etc/bareos-webui. You can look bareos-webui installation/configuration \ninstructions at:\n\nhttps://docs.bareos.org/IntroductionAndTutorial/InstallingBareosWebui.html\n\n1) Configuration files are stored at /usr/local/etc/bareos-webui\n2) Some webserver configuration samples are installed at /usr/local/etc/bareos-webui\n3) This install some bareos-dir configuration samples at /usr/local/etc/bareos.\n   Don't forget change permissions to user/group used by bareos-dir on server \n   where it is installed","type":"install"}]},{"name":"bamtools","origin":"biology/bamtools","version":"2.5.2_1","comment":"API and toolkit for handling BAM files","maintainer":"jwb@FreeBSD.org","www":"https://github.com/pezmaster31/bamtools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd9305cdfdf49060ed18915572bb906ccc3fcda001410e2630bacad625416095","flatsize":1234587,"path":"All/bamtools-2.5.2_1.pkg","repopath":"All/bamtools-2.5.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":355812,"desc":"BamTools provides both a programmer's API and an end-user's toolkit for\nhandling BAM files.\n\nBAM is the binary alternative to the sequence alignment/map (SAM) format used\nfor storing genetic sequence data. It uses BGZF block compression implemented\non top of the standard gzip file format to provide good compression while\nallowing efficient random access for indexed queries.","deps":{"jsoncpp":{"origin":"devel/jsoncpp","version":"1.9.5"}},"categories":["biology"],"shlibs_provided":["libbamtools.so.2.5.2"]},{"name":"bam","origin":"devel/bam","version":"0.4.0","comment":"Fast and flexible build system using Lua","maintainer":"beyert@cs.ucr.edu","www":"http://matricks.github.com/bam/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"14ff9af08456f51a29d1143a7a5453e14cabb6dd7acc4c2ba228f98f45fab6a4","flatsize":256743,"path":"All/bam-0.4.0.pkg","repopath":"All/bam-0.4.0.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":98680,"desc":"Bam is a fast and flexible build system.  Bam uses Lua to describe the build\nprocess.  It takes its inspiration for the script files from scons.  While\nscons focuses on being 100%25 correct when building, bam makes a few sacrifices\nto acquire fast full and incremental build times.","categories":["devel"]},{"name":"bamutil","origin":"biology/bamutil","version":"1.0.15","comment":"Utilities for working with SAM/BAM files","maintainer":"jwb@FreeBSD.org","www":"https://github.com/statgen/bamUtil","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5395d2df9b56b8c0b6819b4511467b96981f57d255be061a5f2be64c9f30838","flatsize":1021380,"path":"All/bamutil-1.0.15.pkg","repopath":"All/bamutil-1.0.15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":316784,"desc":"Utilities for working on SAM/BAM files from The Center for Statistical\nGenetics at the University of Michigan School of Public Health.  It\nincludes numerous functions such as splitting, merging, trimming reads,\nfiltering, validation, diff, etc.","categories":["biology"]},{"name":"bamf","origin":"sysutils/bamf","version":"0.5.6_2","comment":"BAMF Application Matching Framework","maintainer":"duchateau.olivier@gmail.com","www":"https://launchpad.net/bamf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f79620cb938d15961703d1517101368810e0b18341735799cdfc3c3d95ce1d38","flatsize":711613,"path":"All/bamf-0.5.6_2.pkg","repopath":"All/bamf-0.5.6_2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":130908,"desc":"BAMF, is a simple DBus daemon and C wrapper library of applications matching\nframework.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libgtop":{"origin":"devel/libgtop","version":"2.40.0_1"},"libwnck3":{"origin":"x11-toolkits/libwnck3","version":"3.36.0_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"}},"categories":["sysutils"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libstartup-notification-1.so.0","libwnck-3.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgtop-2.0.so.11"],"shlibs_provided":["libbamf3.so.2"]},{"name":"bareos21-webui","origin":"www/bareos21-webui","version":"21.1.9","comment":"PHP-Frontend to manage Bareos over the web","maintainer":"acm@FreeBSD.org","www":"https://www.bareos.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ebe261d22b046ae47c07710e2be35c8409bea610cb557ae032a92a5207dace86","flatsize":16951244,"path":"All/bareos21-webui-21.1.9.pkg","repopath":"All/bareos21-webui-21.1.9.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":2327012,"desc":"The bareos-webui is a free software tool written in PHP, intended to monitor\nand manage Bareos over the web.\n\nThe webui is based on Zend Framework 2, an open source framework for developing\nweb applications and services using PHP 5.3+ and makes extensive use of the\nTwitter Bootstrap front-end framework.\n\nThe bareos-webui is licensed under AGPL Version 3.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-pdo_pgsql":{"origin":"databases/php82-pdo_pgsql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www","sysutils"],"options":{"PGSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:bareos:bareos:21.1.9:::::dragonfly6:x86_64"},"messages":[{"message":"bareos webui was installed\n\nPlease note that everything has been installed in /usr/local/www/bareos and \n/usr/local/etc/bareos21-webui. You can look bareos-webui installation/configuration \ninstructions at:\n\nhttps://docs.bareos.org/IntroductionAndTutorial/InstallingBareosWebui.html\n\n1) Configuration files are stored at /usr/local/etc/bareos21-webui\n2) Some webserver configuration samples are installed at /usr/local/etc/bareos21-webui\n3) This install some bareos-dir configuration samples at /usr/local/etc/bareos.\n   Don't forget change permissions to user/group used by bareos-dir on server \n   where it is installed","type":"install"}]},{"name":"bareos22-webui","origin":"www/bareos22-webui","version":"22.1.4","comment":"PHP-Frontend to manage Bareos over the web","maintainer":"acm@FreeBSD.org","www":"https://www.bareos.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9aed0bcd78eddad76478b413a7440b18a2d36b741b542a5bd501babda460b01d","flatsize":21543625,"path":"All/bareos22-webui-22.1.4.pkg","repopath":"All/bareos22-webui-22.1.4.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":4085632,"desc":"The bareos-webui is a free software tool written in PHP, intended to monitor\nand manage Bareos over the web.\n\nThe webui is based on Zend Framework 2, an open source framework for developing\nweb applications and services using PHP 5.3+ and makes extensive use of the\nTwitter Bootstrap front-end framework.\n\nThe bareos-webui is licensed under AGPL Version 3.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-iconv":{"origin":"converters/php82-iconv","version":"8.2.21"},"php82-pdo_pgsql":{"origin":"databases/php82-pdo_pgsql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www","sysutils"],"options":{"PGSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:bareos:bareos:22.1.4:::::dragonfly6:x86_64"},"messages":[{"message":"bareos webui was installed\n\nPlease note that everything has been installed in /usr/local/www/bareos and \n/usr/local/etc/bareos22-webui. You can look bareos-webui installation/configuration \ninstructions at:\n\nhttps://docs.bareos.org/IntroductionAndTutorial/InstallingBareosWebui.html\n\n1) Configuration files are stored at /usr/local/etc/bareos22-webui\n2) Some webserver configuration samples are installed at /usr/local/etc/bareos22-webui\n3) This install some bareos-dir configuration samples at /usr/local/etc/bareos.\n   Don't forget change permissions to user/group used by bareos-dir on server \n   where it is installed","type":"install"}]},{"name":"ballerburg","origin":"games/ballerburg","version":"1.2.2","comment":"Two players, two castles, and a hill in between","maintainer":"ehaupt@FreeBSD.org","www":"https://baller.tuxfamily.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f7192256672d4c621fa7ed007b8b90ad3afc408da2b99d6142732996ac4c0c4","flatsize":149555,"path":"All/ballerburg-1.2.2.pkg","repopath":"All/ballerburg-1.2.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":59320,"desc":"Ballerburg SDL is a classical castle combat game. Two castles, separated by a\nmountain, try to defeat each other with their cannonballs, either by killing the\nopponent's king or by weakening the opponent enough so that the king\ncapitulates.\n\nBallerburg was originally written 1987, for the Atari ST machines.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libintl.so.8","libSDL-1.2.so.0"],"options":{"DOCS":"on","NLS":"on"}},{"name":"balance","origin":"net/balance","version":"3.57_1","comment":"Simple but powerful generic TCP proxy with round robin features","maintainer":"portmaster@BSDforge.com","www":"https://www.inlab.de/balance.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"adfc24c7a2939c623b16121945435c1163ed9ad3e3700307e70ec80f9be22006","flatsize":59826,"path":"All/balance-3.57_1.pkg","repopath":"All/balance-3.57_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24884,"desc":"Balance is a simple but powerful generic TCP proxy with round robin load\nbalancing and failover mechanisms. Its behaviour can be controlled at runtime\nusing a simple command line syntax.\n\nThe latest release now supports the definition of channel groups, connection\ncounting, and handling. Boosting the power, and versatility of balance, one\nbig step further.","categories":["net"]},{"name":"baloo-widgets","origin":"sysutils/baloo-widgets","version":"23.08.5","comment":"BalooWidgets library","maintainer":"kde@FreeBSD.org","www":"https://projects.kde.org/projects/kde/kdelibs/baloo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03d82addc60f5b6bd138c3833eff255d0f85f000ab56bb10998d86d22939d4ac","flatsize":584517,"path":"All/baloo-widgets-23.08.5.pkg","repopath":"All/baloo-widgets-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":135968,"desc":"Baloo is the next generation of the Nepomuk project.  It's responsible\nfor handling user metadata such as tags, rating and comments.  It\nalso handles indexing and searching for files, emails, contacts, etc.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-baloo":{"origin":"sysutils/kf5-baloo","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kemoticons":{"origin":"x11-themes/kf5-kemoticons","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kinit":{"origin":"x11/kf5-kinit","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["sysutils","kde","kde-applications"],"shlibs_required":["libKF5FileMetaData.so.3","libKF5I18n.so.5","libQt5Core.so.5","libKF5KIOCore.so.5","libKF5WidgetsAddons.so.5","libKF5Baloo.so.5","libKF5ConfigGui.so.5","libKF5Service.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Widgets.so.5","libKF5CoreAddons.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6"],"shlibs_provided":["libKF5BalooWidgets.so.5"]},{"name":"badwolf","origin":"www/badwolf","version":"1.3.0_2","comment":"Minimalist and privacy-oriented WebKitGTK browser","maintainer":"DtxdF@disroot.org","www":"https://hacktivis.me/projects/badwolf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6beb2a4afd1a1e9b886b4d60ae2915146c1e27b1e9e55d27b889705a1d4cfca7","flatsize":165492,"path":"All/badwolf-1.3.0_2.pkg","repopath":"All/badwolf-1.3.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":90164,"desc":"BadWolf is a minimalist and privacy-oriented WebKitGTK+ browser.\n\nFeatures:\n\n* Privacy-oriented: No browser-level tracking, multiple ephemeral\n  isolated sessions per new unrelated tabs, JavaScript off by default.\n* Minimalist: Small codebase (~1 500 LoC), reuses existing components\n  when available or makes them available.\n* Customizable: WebKitGTK native extensions, Interface customizable\n  through CSS.\n* Powerful & Usable: Stable User-Interface; The common shortcuts are\n  available, no vi-modal edition or single-key shortcuts are used.\n* No annoyances: Dialogs are only used when required (save file,\n  print, ...), javascript popups open in a background tab.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-libav":{"origin":"multimedia/gstreamer1-libav","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["www"],"shlibs_required":["libxml2.so.2","libwebkit2gtk-4.0.so.37","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libjavascriptcoregtk-4.0.so.18","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"GSTREAMER":"on","NLS":"on","GURI":"off","LIBSOUP":"on"}},{"name":"baka-mplayer","origin":"multimedia/baka-mplayer","version":"2.0.4_12","comment":"Qt 5 multimedia player based on libmpv","maintainer":"ports@FreeBSD.org","www":"https://bakamplayer.u8sand.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03cf2771729c1190fbb2d7282d2804981591949b3f7fce96a3e4a81bb0f36e40","flatsize":862870,"path":"All/baka-mplayer-2.0.4_12.pkg","repopath":"All/baka-mplayer-2.0.4_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":343460,"desc":"Baka MPlayer is a free and open source, cross-platform, libmpv based\nmultimedia player. Its simple design reflects the idea for an\nuncluttered, simple, and enjoyable environment for watching tv shows.","deps":{"mpv":{"origin":"multimedia/mpv","version":"0.38.0_1,1"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["multimedia","audio"],"shlibs_required":["libX11.so.6","libmpv.so.2","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on","NOTO":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe baka-mplayer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"baculum-web","origin":"www/baculum-web","version":"11.0.6_1","comment":"Baculum Web","maintainer":"sipopo@yandex.ru","www":"https://www.bacula.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c77851472412354d0bd5da94e4fc021e178e56026e967877a0f82b17eac674f","flatsize":3322662,"path":"All/baculum-web-11.0.6_1.pkg","repopath":"All/baculum-web-11.0.6_1.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":360160,"desc":"Baculum - Common libraries for Bacula web/api interface","deps":{"baculum-common":{"origin":"www/baculum-common","version":"11.0.6"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-ldap":{"origin":"net/php82-ldap","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www"],"options":{"LCUSER":"off"}},{"name":"baculum-api","origin":"www/baculum-api","version":"11.0.6","comment":"Baculum API","maintainer":"sipopo@yandex.ru","www":"https://www.bacula.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0ccb77c16e5abf0d0e16c818531fafc3c382c18464190b295d224000f8f8dafe","flatsize":1041217,"path":"All/baculum-api-11.0.6.pkg","repopath":"All/baculum-api-11.0.6.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":121440,"desc":"Baculum - Common libraries for Bacula web/api interface","deps":{"baculum-common":{"origin":"www/baculum-common","version":"11.0.6"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-bcmath":{"origin":"math/php82-bcmath","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_pgsql":{"origin":"databases/php82-pdo_pgsql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www"],"options":{"MYSQL":"off","PGSQL":"on"}},{"name":"baikal-php82","origin":"www/baikal","version":"0.9.5","comment":"Lightweight CalDAV/CardDAV server","maintainer":"gahr@FreeBSD.org","www":"https://sabre.io/baikal/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23b28c9c9ed3671549c0519fd3b1ab19e41d890e1f621257a801f06a8bb3b7c6","flatsize":6253788,"path":"All/baikal-php82-0.9.5.pkg","repopath":"All/baikal-php82-0.9.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1003460,"desc":"Baikal is a lightweight CalDAV and CardDAV server. It is\ncompatible with the calendar and contacts apps from Apple's\niOS and OS X, Android, Evolution, Mozilla Thunderbird, and\nany other CalDAV/CardDAV capable application. Baikal supports\nauthentication with multiple users and calendars, and comes\nwith a spiffy web-based administration interface.\n\nBaikal does not start a daemon or open any ports. It must\nrun at the root of a VirtualHost or subdomain. See the included\nsample Apache and Nginx configurations, and INSTALL.md for all\nthe gory details.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-imap":{"origin":"mail/php82-imap","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-pdo_sqlite":{"origin":"databases/php82-pdo_sqlite","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlreader":{"origin":"textproc/php82-xmlreader","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"}},"categories":["www"],"annotations":{"flavor":"php82"},"messages":[{"message":"If this is a new installation, please follow the instructions there:\n\nhttp://sabre.io/baikal/install/\n\nBaikal has been installed in /usr/local/www/baikal\n\nIf you are upgrading from a previous version of Baikal, please\nfollow the instructions here:\n\nhttp://sabre.io/baikal/upgrade/","type":"install"}]},{"name":"baikal-php81","origin":"www/baikal","version":"0.9.5","comment":"Lightweight CalDAV/CardDAV server","maintainer":"gahr@FreeBSD.org","www":"https://sabre.io/baikal/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc3a7a81c1032938fcc18a05367577a78a26502293494d2ea46389201293d41b","flatsize":6253788,"path":"All/baikal-php81-0.9.5.pkg","repopath":"All/baikal-php81-0.9.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1003588,"desc":"Baikal is a lightweight CalDAV and CardDAV server. It is\ncompatible with the calendar and contacts apps from Apple's\niOS and OS X, Android, Evolution, Mozilla Thunderbird, and\nany other CalDAV/CardDAV capable application. Baikal supports\nauthentication with multiple users and calendars, and comes\nwith a spiffy web-based administration interface.\n\nBaikal does not start a daemon or open any ports. It must\nrun at the root of a VirtualHost or subdomain. See the included\nsample Apache and Nginx configurations, and INSTALL.md for all\nthe gory details.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-ctype":{"origin":"textproc/php81-ctype","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-imap":{"origin":"mail/php81-imap","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-pdo_sqlite":{"origin":"databases/php81-pdo_sqlite","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlreader":{"origin":"textproc/php81-xmlreader","version":"8.1.29"},"php81-xmlwriter":{"origin":"textproc/php81-xmlwriter","version":"8.1.29"}},"categories":["www"],"annotations":{"flavor":"php81"},"messages":[{"message":"If this is a new installation, please follow the instructions there:\n\nhttp://sabre.io/baikal/install/\n\nBaikal has been installed in /usr/local/www/baikal\n\nIf you are upgrading from a previous version of Baikal, please\nfollow the instructions here:\n\nhttp://sabre.io/baikal/upgrade/","type":"install"}]},{"name":"baikal-php83","origin":"www/baikal","version":"0.9.5","comment":"Lightweight CalDAV/CardDAV server","maintainer":"gahr@FreeBSD.org","www":"https://sabre.io/baikal/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0ab877d822a0d26436774e6cb0a755746dccd48a9f499980865ca3fe84a5744","flatsize":6253788,"path":"All/baikal-php83-0.9.5.pkg","repopath":"All/baikal-php83-0.9.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1003496,"desc":"Baikal is a lightweight CalDAV and CardDAV server. It is\ncompatible with the calendar and contacts apps from Apple's\niOS and OS X, Android, Evolution, Mozilla Thunderbird, and\nany other CalDAV/CardDAV capable application. Baikal supports\nauthentication with multiple users and calendars, and comes\nwith a spiffy web-based administration interface.\n\nBaikal does not start a daemon or open any ports. It must\nrun at the root of a VirtualHost or subdomain. See the included\nsample Apache and Nginx configurations, and INSTALL.md for all\nthe gory details.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-ctype":{"origin":"textproc/php83-ctype","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-imap":{"origin":"mail/php83-imap","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-pdo_sqlite":{"origin":"databases/php83-pdo_sqlite","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlreader":{"origin":"textproc/php83-xmlreader","version":"8.3.9"},"php83-xmlwriter":{"origin":"textproc/php83-xmlwriter","version":"8.3.9"}},"categories":["www"],"annotations":{"flavor":"php83"},"messages":[{"message":"If this is a new installation, please follow the instructions there:\n\nhttp://sabre.io/baikal/install/\n\nBaikal has been installed in /usr/local/www/baikal\n\nIf you are upgrading from a previous version of Baikal, please\nfollow the instructions here:\n\nhttp://sabre.io/baikal/upgrade/","type":"install"}]},{"name":"bacula9-client","origin":"sysutils/bacula9-client","version":"9.6.7_5","comment":"Network backup solution (client)","maintainer":"dvl@FreeBSD.org","www":"https://www.bacula.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fcbfc9078bbf310f010df509157a3a53d9daa7d7446138225ae893f4573453b","flatsize":1164669,"path":"All/bacula9-client-9.6.7_5.pkg","repopath":"All/bacula9-client-9.6.7_5.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":366808,"desc":"Bacula is a set of computer programs that permit you (or the system\nadministrator) to manage backup, recovery, and verification of\ncomputer data across a network of computers of different kinds.\nIn technical terms, it is a network Client/Server based backup program.\nBacula is relatively easy to use and efficient, while offering many\nadvanced storage management features that make it easy to find and\nrecover lost or damaged files. Due to its modular design, Bacula is\nscalable from small single computer systems to systems consisting of\nhundreds of computers located over a large network.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils"],"users":["bacula"],"groups":["bacula"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libintl.so.8","liblzo2.so.2","libreadline.so.8","libhistory.so.8"],"shlibs_provided":["libbac-9.6.7.so","libbaccfg-9.6.7.so","libbacfind-9.6.7.so"],"options":{"IPV6":"on","NLS":"on","PYTHON":"off"},"annotations":{"cpe":"cpe:2.3:a:bacula:bacula:9.6.7:::::dragonfly6:x86_64:5","deprecated":"Unsupported. Please migrate to bacula15-server","expiration_date":"2024-09-30"},"messages":[{"message":"NOTE:\nSample files are installed in /usr/local/etc/bacula:\n\n  bconsole.conf.sample, bacula-fd.conf.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUnsupported. Please migrate to bacula15-server.\n\nIt is scheduled to be removed on or after 2024-09-30."}]},{"name":"beebeep","origin":"net-im/beebeep","version":"5.8.4","comment":"Secure office (Local-area-network) chat","maintainer":"adridg@FreeBSD.org","www":"https://www.beebeep.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84c61c437d0a12928a255a617f012b18aa464ff43369b30b9d129260ba11c4ce","flatsize":26169695,"path":"All/beebeep-5.8.4.pkg","repopath":"All/beebeep-5.8.4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":22882440,"desc":"BeeBEEP is a secure (encryption based on Rijndael Algorithm, AES)\npeer to peer office messenger. You can talk and send files with all\nyour colleagues inside a local area network such of an office, home\nor internet cafe without a server. BeeBEEP works also with VPNs.\nThis serverless application is indispensable in all those places\nwhere privacy and security an essential requirement.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net-im"],"shlibs_required":["libxcb.so.1","libxcb-screensaver.so.0","libX11.so.6","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"flightgear-aircraft","origin":"games/flightgear-aircraft","version":"20190826","comment":"Selection of additional aircraft for the FlightGear flight simulator","maintainer":"martymac@FreeBSD.org","www":"https://www.flightgear.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4270701f854218543281e3f9b5bd3757fd4e8036200fe925ca3e41bce4c738f","flatsize":798870703,"path":"All/flightgear-aircraft-20190826.pkg","repopath":"All/flightgear-aircraft-20190826.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":445201172,"desc":"This port installs a selection of additional aircraft which are available on\nthe FlightGear web site but not included in the games/flightgear-data port.","categories":["games"],"messages":[{"message":"########################################################\n# Build games/flightgear-data from source to play this #\n########################################################","type":"install"}]},{"name":"bacula9-server","origin":"sysutils/bacula9-server","version":"9.6.7_5","comment":"Network backup solution (server)","maintainer":"dvl@FreeBSD.org","www":"https://www.bacula.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bf684436a8489868038501142dc662631a0191c2ab78409734245101eb2f0d4","flatsize":2605803,"path":"All/bacula9-server-9.6.7_5.pkg","repopath":"All/bacula9-server-9.6.7_5.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":696364,"desc":"Bacula is a set of computer programs that permit you (or the system\nadministrator) to manage backup, recovery, and verification of\ncomputer data across a network of computers of different kinds.\nIn technical terms, it is a network Client/Server based backup program.\nBacula is relatively easy to use and efficient, while offering many\nadvanced storage management features that make it easy to find and\nrecover lost or damaged files. Due to its modular design, Bacula is\nscalable from small single computer systems to systems consisting of\nhundreds of computers located over a large network.","deps":{"bacula9-client":{"origin":"sysutils/bacula9-client","version":"9.6.7_5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils"],"users":["bacula"],"groups":["bacula"],"shlibs_required":["libpq.so.5","libintl.so.8","libbacfind-9.6.7.so","libbaccfg-9.6.7.so","libbac-9.6.7.so","libssl.so.12","libcrypto.so.12","liblzo2.so.2"],"shlibs_provided":["libbaccats-postgresql-9.6.7.so","libbacsd-9.6.7.so","libbacsql-9.6.7.so"],"options":{"IPV6":"on","MTX":"off","NLS":"on","SQLITE3":"off","MYSQL":"off","PGSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:bacula:bacula:9.6.7:::::dragonfly6:x86_64:5","deprecated":"Unsupported. Please migrate to bacula15-server","expiration_date":"2024-09-30"},"messages":[{"message":"bacula server was installed\n\nA database upgrade is required if upgrading from Bacula < 9.0.\nSee /usr/local/share/bacula/update_bacula_tables\n\nAn auto-changer manipulation script based on FreeBSDs\nchio command is included and installed at\n\n  /usr/local/sbin/chio-bacula\n\nPlease have a look at it if you want to use an\nautochanger. You have to configure the usage in\n\n  /usr/local/etc/bacula/bacula-dir.conf\n\nTake care of correct permissions for changer and\ntape device (e.g. /dev/ch0 and /dev/n[r]sa0) i.e.\nthey must be accessible by user bacula.\n\nDue to lack of some features in the FreeBSD tape driver\nimplementation you MUST add some OS dependent options to\nthe bacula-sd.conf file:\n\n  Hardware End of Medium = no;\n  Backward Space Record  = no;\n  Backward Space File    = no;\n\nWith 2 filemarks at EOT (see man mt):\n  Fast Forward Space File = no;\n  BSF at EOM = yes;\n  TWO EOF    = yes;\n\nWith 1 filemarks at EOT (see man mt):\n  Fast Forward Space File = yes;\n  BSF at EOM = no;\n  TWO EOF   = no;\n\nNOTE: YOU CAN SWITCH EOT model ONLY when starting\n      from scratch with EMPTY tapes.\n\nIt is also important that all the scripts accessed\nby RunBeforeJob and RunAfterJob will be executed by\nthe user bacula.  Check your permissions.\n\nFor USB support read the bacula manual. It could be necessary\nto configure/compile a new kernel.\n\nLook at /usr/local/share/bacula/update_bacula_tables for\ndatabase update procedure. Details can be found in the\nReleaseNotes\n\nIf you are using sqlite you need to run the make_sqlite_tables script as\nthe bacula user. Do this using 'sudo su -m bacula'.","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUnsupported. Please migrate to bacula15-server.\n\nIt is scheduled to be removed on or after 2024-09-30."}]},{"name":"bacula11-server","origin":"sysutils/bacula11-server","version":"11.0.6_6","comment":"Network backup solution (server)","maintainer":"dvl@FreeBSD.org","www":"https://www.bacula.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"535c27967a2eddb32bec56bc51de43e15e7845f4c55d653c823e9633a61b6d8e","flatsize":2712581,"path":"All/bacula11-server-11.0.6_6.pkg","repopath":"All/bacula11-server-11.0.6_6.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":728388,"desc":"Bacula is a set of computer programs that permit you (or the system\nadministrator) to manage backup, recovery, and verification of\ncomputer data across a network of computers of different kinds.\nIn technical terms, it is a network Client/Server based backup program.\nBacula is relatively easy to use and efficient, while offering many\nadvanced storage management features that make it easy to find and\nrecover lost or damaged files. Due to its modular design, Bacula is\nscalable from small single computer systems to systems consisting of\nhundreds of computers located over a large network.","deps":{"bacula11-client":{"origin":"sysutils/bacula11-client","version":"11.0.6_6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils"],"users":["bacula"],"groups":["bacula"],"shlibs_required":["libpq.so.5","libintl.so.8","libbacfind-11.0.6.so","libbaccfg-11.0.6.so","libbac-11.0.6.so","libssl.so.12","libcrypto.so.12","liblzo2.so.2"],"shlibs_provided":["libbaccats-postgresql-11.0.6.so","libbacsd-11.0.6.so","libbacsql-11.0.6.so"],"options":{"IPV6":"on","MTX":"off","NLS":"on","S3":"off","SQLITE3":"off","MYSQL":"off","PGSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:bacula:bacula:11.0.6:::::dragonfly6:x86_64:6","deprecated":"Unsupported. Please migrate to bacula15-server","expiration_date":"2024-09-30"},"messages":[{"message":"bacula server was installed\n\nA database upgrade is required if upgrading from Bacula < 9.0.\nSee /usr/local/share/bacula/update_bacula_tables\n\nAn auto-changer manipulation script based on FreeBSDs\nchio command is included and installed at\n\n  /usr/local/sbin/chio-bacula\n\nPlease have a look at it if you want to use an\nautochanger. You have to configure the usage in\n\n  /usr/local/etc/bacula/bacula-dir.conf\n\nTake care of correct permissions for changer and\ntape device (e.g. /dev/ch0 and /dev/n[r]sa0) i.e.\nthey must be accessible by user bacula.\n\nDue to lack of some features in the FreeBSD tape driver\nimplementation you MUST add some OS dependent options to\nthe bacula-sd.conf file:\n\n  Hardware End of Medium = no;\n  Backward Space Record  = no;\n  Backward Space File    = no;\n\nWith 2 filemarks at EOT (see man mt):\n  Fast Forward Space File = no;\n  BSF at EOM = yes;\n  TWO EOF    = yes;\n\nWith 1 filemarks at EOT (see man mt):\n  Fast Forward Space File = yes;\n  BSF at EOM = no;\n  TWO EOF   = no;\n\nNOTE: YOU CAN SWITCH EOT model ONLY when starting\n      from scratch with EMPTY tapes.\n\nIt is also important that all the scripts accessed\nby RunBeforeJob and RunAfterJob will be executed by\nthe user bacula.  Check your permissions.\n\nFor USB support read the bacula manual. It could be necessary\nto configure/compile a new kernel.\n\nLook at /usr/local/share/bacula/update_bacula_tables for\ndatabase update procedure. Details can be found in the\nReleaseNotes\n\nIf you are using sqlite you need to run the make_sqlite_tables script as\nthe bacula user. Do this using 'sudo su -m bacula'.","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUnsupported. Please migrate to bacula15-server.\n\nIt is scheduled to be removed on or after 2024-09-30."}]},{"name":"bacula9-client-static","origin":"sysutils/bacula9-client-static","version":"9.6.7_5","comment":"Network backup solution (static client)","maintainer":"dvl@FreeBSD.org","www":"https://www.bacula.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"349e869418fc2c7db1e4c56764b405c593e3ce4c778eda5efc378af894fc90f9","flatsize":10055814,"path":"All/bacula9-client-static-9.6.7_5.pkg","repopath":"All/bacula9-client-static-9.6.7_5.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":2186120,"desc":"Bacula is a set of computer programs that permit you (or the system\nadministrator) to manage backup, recovery, and verification of\ncomputer data across a network of computers of different kinds.\nIn technical terms, it is a network Client/Server based backup program.\nBacula is relatively easy to use and efficient, while offering many\nadvanced storage management features that make it easy to find and\nrecover lost or damaged files. Due to its modular design, Bacula is\nscalable from small single computer systems to systems consisting of\nhundreds of computers located over a large network.","deps":{"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils"],"users":["bacula"],"groups":["bacula"],"options":{"NLS":"on","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:bacula:bacula:9.6.7:::::dragonfly6:x86_64:5","deprecated":"Unsupported. Please migrate to bacula15-server","expiration_date":"2024-09-30"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUnsupported. Please migrate to bacula15-server.\n\nIt is scheduled to be removed on or after 2024-09-30."}]},{"name":"bacula11-client","origin":"sysutils/bacula11-client","version":"11.0.6_6","comment":"Network backup solution (client)","maintainer":"dvl@FreeBSD.org","www":"https://www.bacula.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d92578243db4e836781e9066632feed5261ee4fdb369d00c9d1a4cd1d09040af","flatsize":1301241,"path":"All/bacula11-client-11.0.6_6.pkg","repopath":"All/bacula11-client-11.0.6_6.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":418936,"desc":"Bacula is a set of computer programs that permit you (or the system\nadministrator) to manage backup, recovery, and verification of\ncomputer data across a network of computers of different kinds.\nIn technical terms, it is a network Client/Server based backup program.\nBacula is relatively easy to use and efficient, while offering many\nadvanced storage management features that make it easy to find and\nrecover lost or damaged files. Due to its modular design, Bacula is\nscalable from small single computer systems to systems consisting of\nhundreds of computers located over a large network.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils"],"users":["bacula"],"groups":["bacula"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libintl.so.8","liblzo2.so.2","libreadline.so.8","libhistory.so.8"],"shlibs_provided":["libbac-11.0.6.so","libbaccfg-11.0.6.so","libbacfind-11.0.6.so"],"options":{"IPV6":"on","NLS":"on","PYTHON":"off"},"annotations":{"cpe":"cpe:2.3:a:bacula:bacula:11.0.6:::::dragonfly6:x86_64:6","deprecated":"Unsupported. Please migrate to bacula15-server","expiration_date":"2024-09-30"},"messages":[{"message":"NOTE:\nSample files are installed in /usr/local/etc/bacula:\n\n  bconsole.conf.sample, bacula-fd.conf.sample","type":"install"},{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUnsupported. Please migrate to bacula15-server.\n\nIt is scheduled to be removed on or after 2024-09-30."}]},{"name":"bacula11-client-static","origin":"sysutils/bacula11-client-static","version":"11.0.6_6","comment":"Network backup solution (static client)","maintainer":"dvl@FreeBSD.org","www":"https://www.bacula.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33b7aae3cb3dbdb36ee6e1352e89aeb27043d5078cf634d2e22e3e4ce4cb0f47","flatsize":10167847,"path":"All/bacula11-client-static-11.0.6_6.pkg","repopath":"All/bacula11-client-static-11.0.6_6.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":2218040,"desc":"Bacula is a set of computer programs that permit you (or the system\nadministrator) to manage backup, recovery, and verification of\ncomputer data across a network of computers of different kinds.\nIn technical terms, it is a network Client/Server based backup program.\nBacula is relatively easy to use and efficient, while offering many\nadvanced storage management features that make it easy to find and\nrecover lost or damaged files. Due to its modular design, Bacula is\nscalable from small single computer systems to systems consisting of\nhundreds of computers located over a large network.","deps":{"lzo2":{"origin":"archivers/lzo2","version":"2.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils"],"users":["bacula"],"groups":["bacula"],"options":{"NLS":"on","OPENSSL":"on"},"annotations":{"cpe":"cpe:2.3:a:bacula:bacula:11.0.6:::::dragonfly6:x86_64:6","deprecated":"Unsupported. Please migrate to bacula15-server","expiration_date":"2024-09-30"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUnsupported. Please migrate to bacula15-server.\n\nIt is scheduled to be removed on or after 2024-09-30."}]},{"name":"bacula-web-php83","origin":"www/bacula-web","version":"8.7.0_1","comment":"Bacula-web provides a summarized output of Bacula jobs","maintainer":"ports@FreeBSD.org","www":"https://www.bacula-web.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8096cf7db226e987041227d1d39b9598b238db708f13a2c0cd820b957235c758","flatsize":6334033,"path":"All/bacula-web-php83-8.7.0_1.pkg","repopath":"All/bacula-web-php83-8.7.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3317640,"desc":"Bacula-web is a php based web program that provides you a summarized output\nof jobs that have already run. It obtains its information from your catalog\ndatabase. Aside from a nice graphical display, it provides summaries of your\njobs, as well as graphs of job usage. This is a fairly high level bacula\nmanagement tool. Here are a few points that one user made concerning this\nimportant tool:\n\n- It is web-based so can be accessed from anywhere.\n- It is \"read only\" users can examine the state of the backups but not write\nto anything and therefore do no damage\n- It packs a phenomenal amount of information into a single web-page - that I\ncredit as being very good design!\n\nThe documentation for bacula-web can be found in a separate bacula-web\ndocument in the bacula-docs release.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-composer":{"origin":"devel/php-composer","version":"2.7.7_1"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-gd":{"origin":"graphics/php83-gd","version":"8.3.9"},"php83-gettext":{"origin":"devel/php83-gettext","version":"8.3.9"},"php83-pdo_mysql":{"origin":"databases/php83-pdo_mysql","version":"8.3.9"},"php83-pdo_pgsql":{"origin":"databases/php83-pdo_pgsql","version":"8.3.9"},"php83-pdo_sqlite":{"origin":"databases/php83-pdo_sqlite","version":"8.3.9"},"php83-posix":{"origin":"sysutils/php83-posix","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-sqlite3":{"origin":"databases/php83-sqlite3","version":"8.3.9"},"php83-tokenizer":{"origin":"devel/php83-tokenizer","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"},"php83-xmlwriter":{"origin":"textproc/php83-xmlwriter","version":"8.3.9"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["www","sysutils"],"options":{"MYSQL":"on","PGSQL":"on","SQLITE":"on"},"annotations":{"flavor":"php83"},"messages":[{"message":"Please note that everything has been installed in /usr/local/www/bacula-web.\n\nMake sure to install dependencies with:\n  cd /usr/local/www/bacula-web && composer i\n\nCreate inital user:\n  su -m www -c \"cd /usr/local/www/bacula-web && php bwc setupauth\"\n\nMake sure you modify /usr/local/www/bacula-web/application/config/config.php to your needs.\nThe installed config.php should work with the standard setup already.\nUse the manual as a reference:\nhttp://docs.bacula-web.org/en/v8.3.3/02_install/configure.html\n\nDepending on the webserver you use,\nyou will probably want to add an alias to your httpd.conf file, something\nlike this:\n\n\tAlias /bacula-web \"/usr/local/www/bacula-web/\"\n\nAnd restart Apache.","type":"install"},{"message":"Make sure to update dependencies with:\n  cd /usr/local/www/bacula-web; composer i","type":"upgrade"},{"message":"You would like to delete:\n  rm -R /usr/local/www/bacula-web","type":"remove"},{"message":"===>   NOTICE:\n\nThe bacula-web-php83 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bambootracker","origin":"audio/bambootracker","version":"0.6.3_1","comment":"Music tracker for the Yamaha YM2608 (OPNA) sound chip","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/rerrahkr/BambooTracker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"349ebc4de8049b802ffec918ac856862284064ec9e61753a56edb68502fb5b6a","flatsize":4645897,"path":"All/bambootracker-0.6.3_1.pkg","repopath":"All/bambootracker-0.6.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1211660,"desc":"BambooTracker is a music tracker for the Yamaha YM2608 (OPNA) sound chip which\nwas used in NEC PC-8801/9801 series computers.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"rtaudio":{"origin":"audio/rtaudio","version":"6.0.1"},"rtmidi":{"origin":"audio/rtmidi","version":"6.0.0"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["audio"],"shlibs_required":["librtaudio.so.7","librtmidi.so.7","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"ALSA":"on","EXAMPLES":"on","JACK":"off","NLS":"on","PULSEAUDIO":"off"}},{"name":"bacula-web-php81","origin":"www/bacula-web","version":"8.7.0_1","comment":"Bacula-web provides a summarized output of Bacula jobs","maintainer":"ports@FreeBSD.org","www":"https://www.bacula-web.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0eb75dfb7f8f37ab6358fea5205ab8243b26d85b32dba52d57ef4a3f4af15232","flatsize":6334033,"path":"All/bacula-web-php81-8.7.0_1.pkg","repopath":"All/bacula-web-php81-8.7.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3317496,"desc":"Bacula-web is a php based web program that provides you a summarized output\nof jobs that have already run. It obtains its information from your catalog\ndatabase. Aside from a nice graphical display, it provides summaries of your\njobs, as well as graphs of job usage. This is a fairly high level bacula\nmanagement tool. Here are a few points that one user made concerning this\nimportant tool:\n\n- It is web-based so can be accessed from anywhere.\n- It is \"read only\" users can examine the state of the backups but not write\nto anything and therefore do no damage\n- It packs a phenomenal amount of information into a single web-page - that I\ncredit as being very good design!\n\nThe documentation for bacula-web can be found in a separate bacula-web\ndocument in the bacula-docs release.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-composer":{"origin":"devel/php-composer","version":"2.7.7_1"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-gd":{"origin":"graphics/php81-gd","version":"8.1.29"},"php81-gettext":{"origin":"devel/php81-gettext","version":"8.1.29"},"php81-pdo_mysql":{"origin":"databases/php81-pdo_mysql","version":"8.1.29"},"php81-pdo_pgsql":{"origin":"databases/php81-pdo_pgsql","version":"8.1.29"},"php81-pdo_sqlite":{"origin":"databases/php81-pdo_sqlite","version":"8.1.29"},"php81-posix":{"origin":"sysutils/php81-posix","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-sqlite3":{"origin":"databases/php81-sqlite3","version":"8.1.29"},"php81-tokenizer":{"origin":"devel/php81-tokenizer","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"},"php81-xmlwriter":{"origin":"textproc/php81-xmlwriter","version":"8.1.29"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["www","sysutils"],"options":{"MYSQL":"on","PGSQL":"on","SQLITE":"on"},"annotations":{"flavor":"php81"},"messages":[{"message":"Please note that everything has been installed in /usr/local/www/bacula-web.\n\nMake sure to install dependencies with:\n  cd /usr/local/www/bacula-web && composer i\n\nCreate inital user:\n  su -m www -c \"cd /usr/local/www/bacula-web && php bwc setupauth\"\n\nMake sure you modify /usr/local/www/bacula-web/application/config/config.php to your needs.\nThe installed config.php should work with the standard setup already.\nUse the manual as a reference:\nhttp://docs.bacula-web.org/en/v8.3.3/02_install/configure.html\n\nDepending on the webserver you use,\nyou will probably want to add an alias to your httpd.conf file, something\nlike this:\n\n\tAlias /bacula-web \"/usr/local/www/bacula-web/\"\n\nAnd restart Apache.","type":"install"},{"message":"Make sure to update dependencies with:\n  cd /usr/local/www/bacula-web; composer i","type":"upgrade"},{"message":"You would like to delete:\n  rm -R /usr/local/www/bacula-web","type":"remove"},{"message":"===>   NOTICE:\n\nThe bacula-web-php81 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"bacula-web-php82","origin":"www/bacula-web","version":"8.7.0_1","comment":"Bacula-web provides a summarized output of Bacula jobs","maintainer":"ports@FreeBSD.org","www":"https://www.bacula-web.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8a822ec7ff574f3c39b016acdf9ac2d6ebfbfb07fe6ed7a89278c7c123f0a4e","flatsize":6334033,"path":"All/bacula-web-php82-8.7.0_1.pkg","repopath":"All/bacula-web-php82-8.7.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3317472,"desc":"Bacula-web is a php based web program that provides you a summarized output\nof jobs that have already run. It obtains its information from your catalog\ndatabase. Aside from a nice graphical display, it provides summaries of your\njobs, as well as graphs of job usage. This is a fairly high level bacula\nmanagement tool. Here are a few points that one user made concerning this\nimportant tool:\n\n- It is web-based so can be accessed from anywhere.\n- It is \"read only\" users can examine the state of the backups but not write\nto anything and therefore do no damage\n- It packs a phenomenal amount of information into a single web-page - that I\ncredit as being very good design!\n\nThe documentation for bacula-web can be found in a separate bacula-web\ndocument in the bacula-docs release.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-composer":{"origin":"devel/php-composer","version":"2.7.7_1"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-gettext":{"origin":"devel/php82-gettext","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-pdo_pgsql":{"origin":"databases/php82-pdo_pgsql","version":"8.2.21"},"php82-pdo_sqlite":{"origin":"databases/php82-pdo_sqlite","version":"8.2.21"},"php82-posix":{"origin":"sysutils/php82-posix","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-sqlite3":{"origin":"databases/php82-sqlite3","version":"8.2.21"},"php82-tokenizer":{"origin":"devel/php82-tokenizer","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"},"php82-xmlwriter":{"origin":"textproc/php82-xmlwriter","version":"8.2.21"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["www","sysutils"],"options":{"MYSQL":"on","PGSQL":"on","SQLITE":"on"},"annotations":{"flavor":"php82"},"messages":[{"message":"Please note that everything has been installed in /usr/local/www/bacula-web.\n\nMake sure to install dependencies with:\n  cd /usr/local/www/bacula-web && composer i\n\nCreate inital user:\n  su -m www -c \"cd /usr/local/www/bacula-web && php bwc setupauth\"\n\nMake sure you modify /usr/local/www/bacula-web/application/config/config.php to your needs.\nThe installed config.php should work with the standard setup already.\nUse the manual as a reference:\nhttp://docs.bacula-web.org/en/v8.3.3/02_install/configure.html\n\nDepending on the webserver you use,\nyou will probably want to add an alias to your httpd.conf file, something\nlike this:\n\n\tAlias /bacula-web \"/usr/local/www/bacula-web/\"\n\nAnd restart Apache.","type":"install"},{"message":"Make sure to update dependencies with:\n  cd /usr/local/www/bacula-web; composer i","type":"upgrade"},{"message":"You would like to delete:\n  rm -R /usr/local/www/bacula-web","type":"remove"},{"message":"===>   NOTICE:\n\nThe bacula-web-php82 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"baculum-common","origin":"www/baculum-common","version":"11.0.6","comment":"common libraries for baculum","maintainer":"sipopo@yandex.ru","www":"https://www.bacula.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b3df5d5ed995000961329513e07a982fa3f09b73b703a1b61ae668da1509848","flatsize":25539864,"path":"All/baculum-common-11.0.6.pkg","repopath":"All/baculum-common-11.0.6.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":5168232,"desc":"Baculum - Common libraries for Bacula web/api interface","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["www"],"options":{"EXAMPLES":"on"}},{"name":"bacula15-docs","origin":"sysutils/bacula15-docs","version":"15.0.2_1","comment":"Bacula document set","maintainer":"dvl@FreeBSD.org","www":"https://www.bacula.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49794210cb725b82985c261d89206a72a4bf1568cbdfeb7d584b45080643a611","flatsize":8483318,"path":"All/bacula15-docs-15.0.2_1.pkg","repopath":"All/bacula15-docs-15.0.2_1.pkg","licenselogic":"single","pkgsize":6767832,"desc":"Bacula is a set of computer programs that permit you (or the system\nadministrator) to manage backup, recovery, and verification of\ncomputer data across a network of computers of different kinds.\nIn technical terms, it is a network Client/Server based backup program.\nBacula is relatively easy to use and efficient, while offering many\nadvanced storage management features that make it easy to find and\nrecover lost or damaged files. Due to its modular design, Bacula is\nscalable from small single computer systems to systems consisting of\nhundreds of computers located over a large network.\n\nThis port installs the latest documentation for Bacula.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"bacon","origin":"devel/bacon","version":"2.18.2_1","comment":"Background rust code check","maintainer":"yuri@FreeBSD.org","www":"https://dystroy.org/bacon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f812245dee41d64c14e37b2503b5ec372576556ebb8775183d9242995d0550a","flatsize":5368493,"path":"All/bacon-2.18.2_1.pkg","repopath":"All/bacon-2.18.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1608048,"desc":"bacon is a background rust code checker.\n\nIt's designed for minimal interaction so that you can just let it running,\nside to your editor, and be notified of warnings and errors in your Rust code.","categories":["devel"]},{"name":"backuppc-devel","origin":"sysutils/backuppc-devel","version":"4.4.1.20231111_1","comment":"Multi-platform backup to disk-based storage","maintainer":"moiseev@mezonplus.ru","www":"https://backuppc.github.io/backuppc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed8cb678646f1fc21f59b1081543e5e7872065ab32c34c7fc712199b93380ac5","flatsize":3086578,"path":"All/backuppc-devel-4.4.1.20231111_1.pkg","repopath":"All/backuppc-devel-4.4.1.20231111_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":493064,"desc":"BackupPC is a fast, enterprise-grade backup system. It provides\na web-based user interface. It supports several platforms (Unix-like,\nWindows, MacOSX) to backup to a disk-based storage.\n\nNo client-side software is necessary, as the BackupPC server uses\nseveral protocols (smb, rsync, tar and ftp) native to the client OS.\n\nFile-level deduplication combined with optional compression minimizes\nthe disk space needed to store the backups and disk I/O and enables\nsynthetic backups to reduce network traffic.\n\nBackupPC is not a block-level backup system but performs file-based\nbackup and restore. Thus it is not suitable for backup of disk\nimages or raw disk partitions.\n\nBackupPC supports laptop environments with clients on dynamic\nIP addresses (DHCP) not always connected to the network.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-BackupPC-XS":{"origin":"sysutils/p5-BackupPC-XS","version":"0.62"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-File-Listing":{"origin":"sysutils/p5-File-Listing","version":"6.16"}},"categories":["sysutils"],"users":["backuppc"],"groups":["backuppc"],"options":{"ARCHIVE_ZIP":"on","DOCS":"on","RRDTOOL":"off","RSYNC_BPC":"off","SMB":"off","XML_RSS":"off"},"annotations":{"cpe":"cpe:2.3:a:craig_barratt:backuppc:4.4.1.20231111:::::dragonfly6:x86_64:1"},"messages":[{"message":"- If this is a new installation or version upgrade,\n    to create/update configuration you should run\n\n     /usr/local/etc/backuppc/update.sh\n\n - Add the following line to /etc/rc.conf to enable BackupPC:\n\n     backuppc_enable=\"YES\"\n\n - Data directory is /var/db/BackupPC\n\n     This is where all the backup data is stored.\n     This file system needs to be big enough\n     to accommodate all the PCs you expect to backup.\n\n - BackupPC 4 creates a large number of files with negative group permissions.\n    To avoid excessive daily security run output consider adding the following\n    line to /etc/periodic.conf:\n\n     security_status_neggrpperm_enable=\"NO\"\n\n - Users of Samba 4 smbclient should change debug level for smbclient\n    restore command to 5 ('-d 5') in the main configuration, for instance\n\n     $Conf{SmbClientRestoreCmd} = '$smbClientPath \\\\\\\\$host\\\\$shareName $I_option -U $userName -E -d 5 -c tarmode\\\\ full -Tx -';","type":"install"}]},{"name":"backuppc","origin":"sysutils/backuppc","version":"3.3.2_6","comment":"Multi-platform backup to disk-based storage","maintainer":"moiseev@mezonplus.ru","www":"https://backuppc.github.io/backuppc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0efd35cc15d8615c277edb66fda2626fc86b277959ac3c147f54665583b6392f","flatsize":2531050,"path":"All/backuppc-3.3.2_6.pkg","repopath":"All/backuppc-3.3.2_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":407956,"desc":"BackupPC is a fast, enterprise-grade backup system. It provides\na web-based user interface. It supports several platforms (Unix-like,\nWindows, MacOSX) to backup to a disk-based storage.\n\nNo client-side software is necessary, as the BackupPC server uses\nseveral protocols (smb, rsync, tar and ftp) native to the client OS.\n\nFile-level deduplication combined with optional compression minimizes\nthe disk space needed to store the backups and disk I/O and enables\nsynthetic backups to reduce network traffic.\n\nBackupPC is not a block-level backup system but performs file-based\nbackup and restore. Thus it is not suitable for backup of disk\nimages or raw disk partitions.\n\nBackupPC supports laptop environments with clients on dynamic\nIP addresses (DHCP) not always connected to the network.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-File-Listing":{"origin":"sysutils/p5-File-Listing","version":"6.16"},"p5-IO-Compress":{"origin":"archivers/p5-IO-Compress","version":"2.212"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"users":["backuppc"],"groups":["backuppc"],"options":{"ARCHIVE_ZIP":"on","COMPRESS_ZLIB":"on","DOCS":"on","FILE_RSYNCP":"off","SMB":"off","XML_RSS":"off","RRD_GRAPHS":"on","RRDTOOL":"off"},"annotations":{"cpe":"cpe:2.3:a:craig_barratt:backuppc:3.3.2:::::dragonfly6:x86_64:6"},"messages":[{"message":"- If this is a new installation or version upgrade,\n    to create/update configuration you should run\n\n     /usr/local/etc/backuppc/update.sh\n\n - Add the following line to /etc/rc.conf to enable BackupPC:\n\n     backuppc_enable=\"YES\"\n\n - Data directory is /var/db/BackupPC\n\n     This is where all the backup data is stored.\n     This file system needs to be big enough\n     to accommodate all the PCs you expect to backup.\n\n - Users of Samba 4 smbclient should change debug level for smbclient\n    restore command to 5 ('-d 5') in the main configuration, for instance\n\n     $Conf{SmbClientRestoreCmd} = '$smbClientPath \\\\\\\\$host\\\\$shareName $I_option -U $userName -E -d 5 -c tarmode\\\\ full -Tx -';","type":"install"}]},{"name":"babl","origin":"x11/babl","version":"0.1.108_1","comment":"Dynamic pixel format conversion library","maintainer":"gnome@FreeBSD.org","www":"https://www.gegl.org/babl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4f53c6302ff4b5a8d871c3dcf8915d36ebf4ba4b2addf8369b6cbdddac99ee4","flatsize":1422548,"path":"All/babl-0.1.108_1.pkg","repopath":"All/babl-0.1.108_1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":386416,"desc":"Babl is a dynamic, any to any, pixel format conversion library. It\nprovides conversions between the myriad of buffer types images can be\nstored in. Babl doesn't only help with existing pixel formats, but also\nfacilitates creation of new and uncommon ones.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"}},"categories":["x11"],"shlibs_required":["liblcms2.so.2"],"shlibs_provided":["libbabl-0.1.so.0"],"options":{"AVX2":"off","F16C":"off","MMX":"on","SSE":"on","SSE2":"on","SSE41":"off"}},{"name":"backuppc4","origin":"sysutils/backuppc4","version":"4.4.0_2","comment":"Multi-platform backup to disk-based storage","maintainer":"moiseev@mezonplus.ru","www":"https://backuppc.github.io/backuppc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03c7f57642fa6d2d674ab570ca5a4fb53b27af76a6f00a3c84bc585eccdd7303","flatsize":2989880,"path":"All/backuppc4-4.4.0_2.pkg","repopath":"All/backuppc4-4.4.0_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":475804,"desc":"BackupPC is a fast, enterprise-grade backup system. It provides\na web-based user interface. It supports several platforms (Unix-like,\nWindows, MacOSX) to backup to a disk-based storage.\n\nNo client-side software is necessary, as the BackupPC server uses\nseveral protocols (smb, rsync, tar and ftp) native to the client OS.\n\nFile-level deduplication combined with optional compression minimizes\nthe disk space needed to store the backups and disk I/O and enables\nsynthetic backups to reduce network traffic.\n\nBackupPC is not a block-level backup system but performs file-based\nbackup and restore. Thus it is not suitable for backup of disk\nimages or raw disk partitions.\n\nBackupPC supports laptop environments with clients on dynamic\nIP addresses (DHCP) not always connected to the network.","deps":{"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-BackupPC-XS":{"origin":"sysutils/p5-BackupPC-XS","version":"0.62"},"p5-CGI":{"origin":"www/p5-CGI","version":"4.65"},"p5-File-Listing":{"origin":"sysutils/p5-File-Listing","version":"6.16"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["sysutils"],"users":["backuppc"],"groups":["backuppc"],"options":{"ARCHIVE_ZIP":"on","DOCS":"on","RRDTOOL":"off","RSYNC_BPC":"off","SMB":"off","XML_RSS":"off"},"annotations":{"cpe":"cpe:2.3:a:craig_barratt:backuppc:4.4.0:::::dragonfly6:x86_64:2"},"messages":[{"message":"- If this is a new installation or version upgrade,\n    to create/update configuration you should run\n\n     /usr/local/etc/backuppc/update.sh\n\n - Add the following line to /etc/rc.conf to enable BackupPC:\n\n     backuppc_enable=\"YES\"\n\n - Data directory is /var/db/BackupPC\n\n     This is where all the backup data is stored.\n     This file system needs to be big enough\n     to accommodate all the PCs you expect to backup.\n\n - BackupPC 4 creates a large number of files with negative group permissions.\n    To avoid excessive daily security run output consider adding the following\n    line to /etc/periodic.conf:\n\n     security_status_neggrpperm_enable=\"NO\"\n\n - Users of Samba 4 smbclient should change debug level for smbclient\n    restore command to 5 ('-d 5') in the main configuration, for instance\n\n     $Conf{SmbClientRestoreCmd} = '$smbClientPath \\\\\\\\$host\\\\$shareName $I_option -U $userName -E -d 5 -c tarmode\\\\ full -Tx -';","type":"install"}]},{"name":"babeltrace","origin":"devel/babeltrace","version":"1.5.7_1","comment":"Tool and library to read, write and convert execution traces","maintainer":"pizzamig@FreeBSD.org","www":"https://www.efficios.com/babeltrace","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d48fa8c0d18f8501ce2ecf19a9950f5556af832160652120641241a1c590b69b","flatsize":1529550,"path":"All/babeltrace-1.5.7_1.pkg","repopath":"All/babeltrace-1.5.7_1.pkg","licenselogic":"and","licenses":["MIT","GPLv2","LGPL21"],"pkgsize":283104,"desc":"babeltrace provides trace read and write libraries, as well as a trace\nconverter. A plugin can be created for any trace format to allow its conversion\nto/from another trace format.\nThe main format expected to be converted to/from is the Common Trace\nFormat (CTF). The latest version of the CTF specification can be found at\ngit://git.efficios.com/ctf.git\ngitweb:     http://git.efficios.com/?p=ctf.git\nThe CE Workgroup of the Linux Foundation, Ericsson, and EfficiOS have\nsponsored this work.","deps":{"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"popt":{"origin":"devel/popt","version":"1.19_1"}},"categories":["devel"],"shlibs_required":["libpopt.so.0","libuuid.so.1","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libbabeltrace-ctf-metadata.so.1","libbabeltrace-ctf-text.so.1","libbabeltrace-ctf.so.1","libbabeltrace-dummy.so.1","libbabeltrace-lttng-live.so.1","libbabeltrace.so.1"],"options":{"DOCS":"on"}},{"name":"backdown","origin":"sysutils/backdown","version":"1.1.1_9","comment":"Tool to safely and ergonomically remove duplicate files","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/Canop/backdown","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"febe182aa3500d6dd2baff3ff0d35db8e25b48c221716835d75631c593024bdb","flatsize":2211459,"path":"All/backdown-1.1.1_9.pkg","repopath":"All/backdown-1.1.1_9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":613836,"desc":"Backdown helps you safely and ergonomically remove duplicate files.\n\nIts design is based upon the authors observation of frequent patterns\nregarding build-up of duplicates with time, especially images and other\nmedia files.\n\nFinding duplicates is easy. Cleaning the disk when there are thousands\nof them is the hard part. What Backdown brings is the easy way to select\nand remove the duplicates you don't want to keep.","categories":["sysutils"]},{"name":"babelflow","origin":"devel/babelflow","version":"1.1.0_2","comment":"Embedded Domain Specific Language to describe task graph abstraction","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sci-visus/BabelFlow","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e7574a4e9110ec7512f91cbe459ca427f8902b666cf3b6599fa69174d601817","flatsize":541397,"path":"All/babelflow-1.1.0_2.pkg","repopath":"All/babelflow-1.1.0_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":157364,"desc":"BabelFlow is an Embedded Domain Specific Language to describe algorithms using\na task graph abstraction which allows them to be executed on top of one of\nseveral available runtime systems.","deps":{"mpich":{"origin":"net/mpich","version":"4.2.1_2"}},"categories":["devel"],"shlibs_required":["libmpicxx.so.12","libmpi.so.12"],"shlibs_provided":["libbabelflow.so","libbabelflow_mpi.so"],"options":{"EXAMPLES":"on","MPICH":"on","OPENMPI":"off"}},{"name":"babeld","origin":"net/babeld","version":"1.10_2","comment":"Distance-vector routing protocol","maintainer":"gaod@hychen.org","www":"https://www.irif.fr/~jch/software/babel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4faaa2ba24315e5c8f6d02bc561653d796be7e026379f653bb3bcc78e335f94c","flatsize":127040,"path":"All/babeld-1.10_2.pkg","repopath":"All/babeld-1.10_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":62688,"desc":"Babel is a distance-vector routing protocol for\nIPv6 and IPv4 with fast convergence properties.\nIt is based on the ideas in DSDV, AODV and\nCisco's EIGRP, but uses a variant of ETX\nlink cost estimation rather than a simple\nhop-count metric.","categories":["net"]},{"name":"babel","origin":"biology/babel","version":"1.6_4","comment":"Converts among various molecular file formats","maintainer":"ports@FreeBSD.org","www":"https://web.archive.org/web/20030604155749/http://smog.com/chem/babel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"610c00fc3157be0345027cd7393c325f07d44518f9c03c48ccbdb49403675528","flatsize":323012,"path":"All/babel-1.6_4.pkg","repopath":"All/babel-1.6_4.pkg","licenselogic":"single","pkgsize":121408,"desc":"Babel is a program designed to interconvert a number of file formats\ncurrently used in molecular modeling.  Babel is capable of assigning\nhybridization, bond order, and connectivity when these elements are\nnot present in the input file.","categories":["biology","converters"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe babel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"b43-fwcutter","origin":"sysutils/b43-fwcutter","version":"019","comment":"Firmware extractor for Broadcom wireless adapters","maintainer":"danfe@FreeBSD.org","www":"https://bues.ch/cms/hacking/misc.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"147472e808b3a40f4050d66327d8f6e02179eac5411003cb2e8de5493a29fa09","flatsize":44978,"path":"All/b43-fwcutter-019.pkg","repopath":"All/b43-fwcutter-019.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":15888,"desc":"b43-fwcutter is a firmware extractor for various BCM43xx drivers.","categories":["sysutils"]},{"name":"b2sum","origin":"sysutils/b2sum","version":"20190724_2","comment":"Fast secure hashing","maintainer":"sunpoet@FreeBSD.org","www":"https://blake2.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16a0215a1fec37bd4c2ee8a152b3196663f7d5c6ec66518e4bb9e31b366033f3","flatsize":42175,"path":"All/b2sum-20190724_2.pkg","repopath":"All/b2sum-20190724_2.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":17468,"desc":"The cryptographic hash function BLAKE2 is an improved version of the SHA-3\nfinalist BLAKE. Like SHA-3, BLAKE2 offers the highest security, yet is fast as\nMD5 on 64-bit platforms and requires at least 33%25 less RAM than SHA-2 or SHA-3\non low-end systems. The core algorithm of BLAKE2 is derived from ChaCha, a\nstream cipher designed by Daniel J. Bernstein that has been proposed as a\nstandard cipher for TLS.","categories":["sysutils","security"],"options":{"OPENMP":"off","OPTIMIZED_CFLAGS":"off","SSE":"on"}},{"name":"b2","origin":"devel/b2","version":"1.3.8_1","comment":"Command Line Interface for Backblaze's B2 storage service","maintainer":"robak@FreeBSD.org","www":"https://www.backblaze.com/b2/docs/quick_command_line.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a644710c4f9323b7fdeac2c4ee694f3e668768c7180ab7eb5de843999be5749","flatsize":1298724,"path":"All/b2-1.3.8_1.pkg","repopath":"All/b2-1.3.8_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":190716,"desc":"B2 Cloud Storage is a cloud service for storing files in the cloud.\nFiles are available for download at any time, either through the API\nor through a browser-compatible URL.\n\nThis package provides Backblaze's official command line tool for\naccessing all of the capabilities of B2 Cloud Storage.","deps":{"py311-arrow":{"origin":"devel/py-arrow","version":"1.3.0_1"},"py311-logfury":{"origin":"devel/py-logfury","version":"1.0.1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-six":{"origin":"devel/py-six","version":"1.16.0"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-tqdm":{"origin":"misc/py-tqdm","version":"4.66.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"annotations":{"flavor":"py311"}},{"name":"b612","origin":"x11-fonts/b612","version":"1.008","comment":"Highly legible font family for aircraft cockpit screens","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/polarsys/b612","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1d1ca6b711c17e4212267d93e7e7acdaba4dc13908bd3eceafbe2521be67e924","flatsize":1021874,"path":"All/b612-1.008.pkg","repopath":"All/b612-1.008.pkg","licenselogic":"or","licenses":["EDL","EPL","OFL11"],"pkgsize":222020,"desc":"B612 is an highly legible open source font family designed and tested to be used\non aircraft cockpit screens.\n\nMain characteristics are:\n- Maximize the distance between the forms of the characters\n- Respect the primitives of the different letters\n- Harmonize the forms and their spacing","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"b3sum","origin":"sysutils/b3sum","version":"1.5.1_2","comment":"Command line implementation of the BLAKE3 hash function","maintainer":"sec.research.2005@gmail.com","www":"https://github.com/blake3-team/blake3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bde6e9a49898c34a4ec58d0994e4bf11764a411e3361211d28d7dc565ca7f6a","flatsize":1189356,"path":"All/b3sum-1.5.1_2.pkg","repopath":"All/b3sum-1.5.1_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":381176,"desc":"Command line implementation of the BLAKE3 hash function\n\nBLAKE3 is a cryptographic hash function that is:\n\n- Much faster than MD5, SHA-1, SHA-2, SHA-3, and BLAKE2.\n- Secure, unlike MD5 and SHA-1. Ssecure against length extension, unlike SHA-2.\n- Highly parallelizable across any number of threads and SIMD lanes,\n  because it's a Merkle tree on the inside.\n- Capable of verified streaming and incremental updates,\n  again because it's a Merkle tree.\n- A PRF, MAC, KDF, and XOF, as well as a regular hash.\n- One algorithm with no variants, which is fast on x86-64 and\n  also on smaller architectures.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"bacula9-docs","origin":"sysutils/bacula9-docs","version":"9.6.7_2","comment":"Bacula document set","maintainer":"dvl@FreeBSD.org","www":"https://www.bacula.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d16b32f8ea325a0e0c387e3ef541046ec494445afa8088c2a2d63d2cadefcffc","flatsize":14724353,"path":"All/bacula9-docs-9.6.7_2.pkg","repopath":"All/bacula9-docs-9.6.7_2.pkg","licenselogic":"single","pkgsize":10541716,"desc":"Bacula is a set of computer programs that permit you (or the system\nadministrator) to manage backup, recovery, and verification of\ncomputer data across a network of computers of different kinds.\nIn technical terms, it is a network Client/Server based backup program.\nBacula is relatively easy to use and efficient, while offering many\nadvanced storage management features that make it easy to find and\nrecover lost or damaged files. Due to its modular design, Bacula is\nscalable from small single computer systems to systems consisting of\nhundreds of computers located over a large network.\n\nThis port installs the latest documentation for Bacula.","categories":["sysutils"],"options":{"DOCS":"on"},"annotations":{"deprecated":"Unsupported. Please migrate to bacula15-server","expiration_date":"2024-09-30"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUnsupported. Please migrate to bacula15-server.\n\nIt is scheduled to be removed on or after 2024-09-30."}]},{"name":"az-aspell","origin":"textproc/az-aspell","version":"0.02.0_1,2","comment":"Aspell Azerbaijani dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"552252f4c87f2eae16e4b430b7b184bfc588d4a725cd4b31c2a63edc88244e99","flatsize":392603,"path":"All/az-aspell-0.02.0_1,2.pkg","repopath":"All/az-aspell-0.02.0_1,2.pkg","licenselogic":"single","pkgsize":124852,"desc":"Aspell Azerbaijani dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"azpainterb","origin":"graphics/azpainterb","version":"1.1.3_1","comment":"8-bit RGB color dot editing program","maintainer":"danfe@FreeBSD.org","www":"http://azsky2.html.xdomain.jp/soft/azpainterb.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2ae89acd685f858fa2c847f8f9fb16f6b17b6e4b8b894ca9aac4e5a265ea759","flatsize":1256745,"path":"All/azpainterb-1.1.3_1.pkg","repopath":"All/azpainterb-1.1.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":462252,"desc":"AzPainterB is a painting application for Unix-like systems for pixel-art,\nor \"dot editing\" in the 8-bit color space.  It is not very suitable for\ngeneral-purpose illustration drawing with high color accuracy, AzPainter\nshould be used for that instead.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libjpeg.so.8","libX11.so.6","libXext.so.6","libXi.so.6","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on","NLS":"on"}},{"name":"ayatana-ido","origin":"devel/ayatana-ido","version":"0.10.2","comment":"Ayatana Indicator Display Objects","maintainer":"jgh@FreeBSD.org","www":"https://github.com/AyatanaIndicators/ayatana-ido","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01034704938f9fbd8a53a080257b3ad8e65ca0de734a545495c62bd8696e2607","flatsize":373224,"path":"All/ayatana-ido-0.10.2.pkg","repopath":"All/ayatana-ido-0.10.2.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":83252,"desc":"The Ayatana Indicators project is the continuation of Application Indicators\nand System Indicators, two technologies developed by Canonical Ltd. for the\nUnity7 desktop.\n\nApplication Indicators are a GTK implementation of the StatusNotifierItem\nSpecification (SNI) that was originally submitted to freedesktop.org by KDE.\n\nSystem Indicators are an extensions to the Application Indicators idea.\nSystem Indicators allow for far more widgets to be displayed in the\nindicator's menu.\n\nThe Ayatana Indicators project is the new upstream for application\nindicators, system indicators and associated projects with a focus on making\nAyatana Indicators a desktop agnostic technology.\n\nOn GNU/Linux, Ayatana Indicators are currently available for desktop\nenvinronments like MATE (used by default in Ubuntu MATE), XFCE\n(used by default in Xubuntu, LXDE, and the Budgie Desktop).\n\nThe Lomiri Operating Environment (UI of the Ubuntu Touch OS, formerly known as\nUnity8) uses Ayatana Indicators for rendering its notification area and the\nUBports project is a core contributor to the Ayatana Indicators project.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"googletest":{"origin":"devel/googletest","version":"1.14.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"shlibs_provided":["libayatana-ido3-0.4.so.0"],"options":{"DOCS":"on"}},{"name":"azpainter","origin":"graphics/azpainter","version":"2.1.7_1","comment":"16-bit RGB full color painting application","maintainer":"danfe@FreeBSD.org","www":"http://azsky2.html.xdomain.jp/soft/azpainter.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49784e40c3a048962f59b435e8b4fc08d049a79040571d04dd77f1a294edac4c","flatsize":1644574,"path":"All/azpainter-2.1.7_1.pkg","repopath":"All/azpainter-2.1.7_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":592784,"desc":"AzPainter is a full color painting application for Unix-like systems for\nillustration drawing.  It is not suitable for \"dot editing\" or pixel-art.\nSince the color is handled internally with 16-bit precision (15-bit fixed\npoint), color accuracy is increased at the expense of more memory usage.\n\nIt provides considerable subset of functionality offered by GIMP and even\nAdobe Photoshop (particularly, has one of the best support for its native\nPSD format among FOSS) while being very lightweight and blazingly fast.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libjpeg.so.8","libX11.so.6","libXext.so.6","libXi.so.6","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on","NLS":"on"}},{"name":"axmldec","origin":"devel/axmldec","version":"1.2.0_11","comment":"Stand-alone binary AndroidManifest.xml decoder","maintainer":"danfe@FreeBSD.org","www":"https://github.com/ytsutano/axmldec","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10161bd114d15e2ec7792ddfbced3c43ccb8c04a83e3def1181dea8d657335c0","flatsize":171312,"path":"All/axmldec-1.2.0_11.pkg","repopath":"All/axmldec-1.2.0_11.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":53864,"desc":"AndroidManifest.xml file in an APK file is binary encoded.  This tool\naccepts either a binary or a text XML file and prints the decoded XML to\nthe standard output or a file.  It also allows you to extract the decoded\nAndroidManifest.xml directly from an APK file.\n\nPopular tools such as Apktool are designed to process the whole APK file\nincluding the resource files for reverse engineering purpose.  They may\nalso need a Java virtual machine to run.  As a result, they are too slow\nfor batch processing many APK files just to get the XML information.  In\ncontrast, axmldec is specialized for binary XML decoding and written in\nsimple modern C++, so it runs nicely within a shell script.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"minizip-ng":{"origin":"archivers/minizip-ng","version":"4.0.7"}},"categories":["devel"],"shlibs_required":["libboost_system.so.1.84.0","libboost_iostreams.so.1.84.0","libboost_program_options.so.1.84.0","libboost_locale.so.1.84.0","libboost_regex.so.1.84.0","libminizip-ng.so.1"],"annotations":{"cpe":"cpe:2.3:a:axmldec_project:axmldec:1.2.0:::::dragonfly6:x86_64:11"}},{"name":"aylet","origin":"audio/aylet","version":"0.5_8","comment":"Aylet plays music files in the .ay format","maintainer":"ehaupt@FreeBSD.org","www":"https://www.worldofspectrum.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80efc291b2b9a6d328dd33cf19054b3a0a3c807ef6e9dce1e6c9e92912b8e84a","flatsize":169405,"path":"All/aylet-0.5_8.pkg","repopath":"All/aylet-0.5_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46740,"desc":"Aylet plays music files in the `.ay' format. These files are essentially\nwrappers around bits of Z80 code which play music on the Sinclair ZX Spectrum\n128's sound hardware - either the beeper, or (eponymously) the AY-3-8912 sound\nchip. Files using the Amstrad CPC ports are also supported.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libncurses.so.6","libtinfo.so.6"],"options":{"GUI":"on"}},{"name":"bacula13-docs","origin":"sysutils/bacula13-docs","version":"13.0.4_1","comment":"Bacula document set","maintainer":"dvl@FreeBSD.org","www":"https://www.bacula.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ad7dc3560728b84f4767706d8a99c377ceaa3e47b426a6d824ff7ba73d95d6b","flatsize":8493423,"path":"All/bacula13-docs-13.0.4_1.pkg","repopath":"All/bacula13-docs-13.0.4_1.pkg","licenselogic":"single","pkgsize":6749564,"desc":"Bacula is a set of computer programs that permit you (or the system\nadministrator) to manage backup, recovery, and verification of\ncomputer data across a network of computers of different kinds.\nIn technical terms, it is a network Client/Server based backup program.\nBacula is relatively easy to use and efficient, while offering many\nadvanced storage management features that make it easy to find and\nrecover lost or damaged files. Due to its modular design, Bacula is\nscalable from small single computer systems to systems consisting of\nhundreds of computers located over a large network.\n\nThis port installs the latest documentation for Bacula.","categories":["sysutils"],"options":{"DOCS":"on"}},{"name":"axfr2acl","origin":"dns/axfr2acl","version":"1.01","comment":"Transfer A records from DNS zones and convert to BIND ACLs","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org.ua/software/dnstools/axfr2acl.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a863da7ad0d71a3acf3bdd1f12407b091a6c29bcab9c78f65dfe4763b874e21a","flatsize":17118,"path":"All/axfr2acl-1.01.pkg","repopath":"All/axfr2acl-1.01.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":9516,"desc":"axfr2acl transfers A records from the given DNS zones and converts them to\nan ACL for use in BIND configuration files.\n\nIt is part of dnstools, a set of utilities for DNS management and related\ntasks.","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["dns","perl5"],"messages":[{"message":"===>   NOTICE:\n\nThe axfr2acl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"backupuser","origin":"sysutils/backupuser","version":"1.1.1_1","comment":"User Backup Utility","maintainer":"fbsd@olivermahmoudi.com","www":"https://www.olivermahmoudi.com/programming/backupuser/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"63aac30ea9834381b598de6da8e8137693218f82d8c6a90e16e09c1b49e6a5bf","flatsize":24731,"path":"All/backupuser-1.1.1_1.pkg","repopath":"All/backupuser-1.1.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8100,"desc":"backupuser is a command line utility, which automates the creation\nof backups of a user's home directory.  An accompanying utility\nlets a user verify the integrity of files on another storage device.\nSpecial backup options exist for the root user.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["sysutils"]},{"name":"axa","origin":"net/axa","version":"3.0.2_2","comment":"AXA library and tools","maintainer":"truckman@FreeBSD.org","www":"https://github.com/farsightsec/axa","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96ff51c16da232530526c1c3926a7d56f9f91ba1f7d784a971f58cce0fe5490c","flatsize":790096,"path":"All/axa-3.0.2_2.pkg","repopath":"All/axa-3.0.2_2.pkg","licenselogic":"and","licenses":["APACHE20","PD"],"pkgsize":177284,"desc":"Advanced Exchange Access (AXA) is a suite of tools and library code\nthat brings the capabilities of the Farsight Security Information\nExchange (SIE) right to a remote user's network.","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"nmsg":{"origin":"net/nmsg","version":"1.1.2_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sie-nmsg":{"origin":"net/sie-nmsg","version":"1.3.1_1"},"wdns":{"origin":"dns/wdns","version":"0.12.0"},"yajl":{"origin":"devel/yajl","version":"2.1.0"}},"categories":["net","dns"],"shlibs_required":["libedit.so.0","libssl.so.12","libcrypto.so.12","libwdns.so.1","libnmsg.so.8","libyajl.so.2"],"shlibs_provided":["libaxa.so.3"],"options":{"DOCS":"on","DOXYGEN":"off"}},{"name":"axom","origin":"science/axom","version":"0.6.1_1","comment":"Infrastructure for development of multi-physics applications and tools","maintainer":"yuri@FreeBSD.org","www":"https://github.com/LLNL/axom/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b064deff48b5316b26da5bb8faf3845188737cf6c848b0ed1f5645f39dfc3b1a","flatsize":5898251,"path":"All/axom-0.6.1_1.pkg","repopath":"All/axom-0.6.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1160616,"desc":"Axom provides robust, flexible software infrastructure for the development of\nmulti-physics applications and computational tools.\n\nWWW: https://github.com/LLNL/axom","deps":{"conduit":{"origin":"science/conduit","version":"0.8.8_1"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"silo":{"origin":"science/silo","version":"4.11.68_1"},"sparsehash":{"origin":"devel/sparsehash","version":"2.0.4"}},"categories":["science"],"shlibs_required":["libconduit_relay.so","libsiloh5.so","libconduit_blueprint.so","libconduit.so","libhdf5.so.200"],"shlibs_provided":["libaxom.so"]},{"name":"axc","origin":"security/axc","version":"0.3.7","comment":"Crypto interfaces for libsignal-protocol-c","maintainer":"micadeyeye@gmail.com","www":"https://github.com/gkdr/axc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa7a5c4c94493af419b66d732ddcae7a0db1643c5cf7249da70c43b9a9801fb1","flatsize":119498,"path":"All/axc-0.3.7.pkg","repopath":"All/axc-0.3.7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":35232,"desc":"Client lib for libsignal-c, implementing the needed database and crypto\ninterfaces using SQLite and gcrypt.\n\nAdditionally it provides utility functions for common use cases like\nencrypting and decrypting, ultimately making direct use of libsignal\nunnecessary.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libsignal-protocol-c":{"origin":"net/libsignal-protocol-c","version":"2.3.3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["security","net"],"shlibs_required":["libsignal-protocol-c.so.2","libgcrypt.so.20","libglib-2.0.so.0","libintl.so.8","libsqlite3.so.0"],"shlibs_provided":["libaxc.so.0"],"options":{"TEST":"off"}},{"name":"benthos","origin":"net/benthos","version":"4.27.0_4","comment":"Stream processor for a wide array of data sources and sinks","maintainer":"olgeni@FreeBSD.org","www":"https://www.benthos.dev/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7369da5d8913a73798f0b1c59abb01bd6950fec8d9f43610a1e51bf9f29c6ef2","flatsize":147072962,"path":"All/benthos-4.27.0_4.pkg","repopath":"All/benthos-4.27.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":28124184,"desc":"Benthos solves common data engineering tasks such as transformations,\nintegrations, and multiplexing with declarative and unit testable\nconfiguration. This allows you to easily and incrementally adapt your data\npipelines as requirements change, letting you focus on the more exciting stuff.\n\nIt comes armed with a wide range of processors, a lit mapping language,\nstateless windowed processing capabilities and an industry leading mascot.\n\nBenthos is able to glue a wide range of sources and sinks together and hook\ninto a variety of databases, caches, HTTP APIs, lambdas and more, enabling you\nto seamlessly drop it into your existing infrastructure.\n\nWorking with disparate APIs and services can be a daunting task, doubly so in a\nstreaming data context. With Benthos it's possible to break these tasks down\nand automatically parallelize them as a streaming workflow.","categories":["net"],"users":["benthos"],"groups":["benthos"]},{"name":"aws-crt-ffi","origin":"devel/aws-crt-ffi","version":"0.3.8","comment":"Foreign function interface (FFI) for the AWS Common Runtime (CRT) libraries","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/awslabs/aws-crt-ffi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52c6d8e29f5597f5cbb368c30bbbf57610bc2443f210efd2885127efcd37eab5","flatsize":52044,"path":"All/aws-crt-ffi-0.3.8.pkg","repopath":"All/aws-crt-ffi-0.3.8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":15328,"desc":"AWS CRT FFI provides Foreign function interface (FFI) for the AWS Common Runtime\n(CRT) libraries.","deps":{"aws-c-auth":{"origin":"security/aws-c-auth","version":"0.7.22"},"aws-c-cal":{"origin":"security/aws-c-cal","version":"0.7.0"},"aws-c-common":{"origin":"devel/aws-c-common","version":"0.9.23,1"},"aws-c-compression":{"origin":"devel/aws-c-compression","version":"0.2.18"},"aws-c-event-stream":{"origin":"devel/aws-c-event-stream","version":"0.4.2,1"},"aws-c-http":{"origin":"devel/aws-c-http","version":"0.8.2"},"aws-c-io":{"origin":"devel/aws-c-io","version":"0.14.9"},"aws-c-sdkutils":{"origin":"devel/aws-c-sdkutils","version":"0.1.16"},"aws-checksums":{"origin":"devel/aws-checksums","version":"0.1.18,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"s2n-tls":{"origin":"security/s2n-tls","version":"1.4.17,1"}},"categories":["devel"],"shlibs_required":["libaws-c-auth.so.1.0.0","libaws-c-event-stream.so.1.0.0","libaws-checksums.so.1.0.0","libaws-c-sdkutils.so.1.0.0","libaws-c-http.so.1.0.0","libaws-c-compression.so.1.0.0","libaws-c-io.so.1.0.0","libaws-c-cal.so.1.0.0","libs2n.so.1","libcrypto.so.12","libaws-c-common.so.1"],"shlibs_provided":["libaws-crt-ffi.so"]},{"name":"aws-sdk-php83","origin":"devel/aws-sdk-php","version":"3.273.3","comment":"PHP interface for Amazon Web Services (AWS)","maintainer":"garga@FreeBSD.org","www":"https://github.com/aws/aws-sdk-php","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd8f6c9c8e58cffec5680a0b8c611feaf9c16e2233e8014e0f41d171e1121534","flatsize":39018780,"path":"All/aws-sdk-php83-3.273.3.pkg","repopath":"All/aws-sdk-php83-3.273.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2652288,"desc":"AWS SDK for PHP makes it easy for developers to access Amazon WebServices in\ntheir PHP code, and build robust applications and software using services like\nAmazon S3, Amazon DynamoDB, Amazon Glacier, etc.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-filter":{"origin":"security/php83-filter","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"}},{"name":"awstats","origin":"www/awstats","version":"7.9,1","comment":"Free real-time logfile analyzer to get advanced web statistics","maintainer":"vidar@karlsen.tech","www":"https://www.awstats.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a56a3c245094131ebcc4a1f6cbf49e6883df50e5bc07a75a4776d34b90a9f96d","flatsize":7118745,"path":"All/awstats-7.9,1.pkg","repopath":"All/awstats-7.9,1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2213056,"desc":"AWStats is short for Advanced Web Statistics. It's a free tool that\ngenerates advanced web (but also ftp or mail) server statistics,\ngraphically.\n\nThis log analyzer works as a CGI or from command line and shows you\nall possible information that your logs contain, in a few graphical\nweb pages. It uses a partial information file to be able to process\nlarge log files, often and quickly.\n\nIt can analyze log files from IIS (W3C log format), Apache log files\n(NCSA combined/XLF/ELF log format or common/CLF log format), WebStar\nand most of all web, proxy, WAP, and streaming servers (and FTP\nservers or mail logs).","deps":{"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Net-XWhois":{"origin":"net/p5-Net-XWhois","version":"0.90_5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"options":{"DOCS":"on","GEOIPFREE":"off","IPV6":"on","DECODEUTFKEYS":"off","HOSTINFO":"on"},"annotations":{"cpe":"cpe:2.3:a:laurent_destailleur:awstats:7.9:::::dragonfly6:x86_64"},"messages":[{"message":"Use /usr/local/www/awstats/tools/awstats_configure.pl to set up your\nhosts.\n\nTo activate awstats in your webserver, see the example files for\napache: /usr/local/share/doc/awstats/httpd_conf\nnginx:  /usr/local/share/doc/awstats/nginx/","type":"install"}]},{"name":"boost-docs","origin":"devel/boost-docs","version":"1.84.0","comment":"Documentation for libraries from boost.org","maintainer":"office@FreeBSD.org","www":"https://www.boost.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fea341da376ba901141628006a8888d68ff043cb9c9de46f3bf62508e3312f1b","flatsize":336580300,"path":"All/boost-docs-1.84.0.pkg","repopath":"All/boost-docs-1.84.0.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":57442136,"desc":"Boost provides free peer-reviewed portable C++ source libraries.\n\nThe emphasis is on libraries that work well with the C++ Standard\nLibrary. Boost libraries are intended to be widely useful, and usable\nacross a broad spectrum of applications. The Boost license encourages\nboth commercial and non-commercial use.\n\nThe goal is to establish \"existing practice\" and provide reference\nimplementations so that Boost libraries are suitable for eventual\nstandardization. Ten Boost libraries are already included in the C++\nStandards Committee's Library Technical Report (TR1) and will be in\nthe new C++0x Standard now being finalized. C++0x will also include\nseveral more Boost libraries in addition to those from TR1. More Boost\nlibraries are proposed for TR2.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"aws-ec2-imdsv2-get","origin":"net/aws-ec2-imdsv2-get","version":"1.0.5_5","comment":"Reads data from EC2 IMDS with v2 protocol","maintainer":"cperciva@FreeBSD.org","www":"https://github.com/aws/aws-ec2-imdsv2-get","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b5634fd6d1d6ee4668eee533a35fa76e9dd92f4526583c39825d9f00ab9cdc6","flatsize":598570,"path":"All/aws-ec2-imdsv2-get-1.0.5_5.pkg","repopath":"All/aws-ec2-imdsv2-get-1.0.5_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":204216,"desc":"Tool for reading data from the EC2 Instance Metadata Service (IMDS),\nsupporting both the original (v1) protocol and the newer (v2) protocol.","categories":["net"],"options":{"DOCS":"on"}},{"name":"aws-sdk-php82","origin":"devel/aws-sdk-php","version":"3.273.3","comment":"PHP interface for Amazon Web Services (AWS)","maintainer":"garga@FreeBSD.org","www":"https://github.com/aws/aws-sdk-php","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d94acfed7a979fca641e1f602134b818f374d8bb096abd754753405a1a559877","flatsize":39018780,"path":"All/aws-sdk-php82-3.273.3.pkg","repopath":"All/aws-sdk-php82-3.273.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2651604,"desc":"AWS SDK for PHP makes it easy for developers to access Amazon WebServices in\ntheir PHP code, and build robust applications and software using services like\nAmazon S3, Amazon DynamoDB, Amazon Glacier, etc.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"}},{"name":"aws-c-sdkutils","origin":"devel/aws-c-sdkutils","version":"0.1.16","comment":"AWS SDK C utilities","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/awslabs/aws-c-sdkutils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3facba752892418338765c48b28f2387625440584fecf5addb294999357dda1b","flatsize":134401,"path":"All/aws-c-sdkutils-0.1.16.pkg","repopath":"All/aws-c-sdkutils-0.1.16.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":40720,"desc":"AWS SDK C utilities.","deps":{"aws-c-common":{"origin":"devel/aws-c-common","version":"0.9.23,1"}},"categories":["devel"],"shlibs_required":["libaws-c-common.so.1"],"shlibs_provided":["libaws-c-sdkutils.so.1.0.0"]},{"name":"aws-crt-cpp","origin":"devel/aws-crt-cpp","version":"0.27.1","comment":"C++ wrapper around the aws-c libraries","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/awslabs/aws-crt-cpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0ee61c4d573b5cad41f9d4086b6a2d6567119030f6588788b2bb4265b4f067b","flatsize":1252428,"path":"All/aws-crt-cpp-0.27.1.pkg","repopath":"All/aws-crt-cpp-0.27.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":224928,"desc":"C++ wrapper around the aws-c-* libraries.\nProvides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.","deps":{"aws-c-auth":{"origin":"security/aws-c-auth","version":"0.7.22"},"aws-c-cal":{"origin":"security/aws-c-cal","version":"0.7.0"},"aws-c-common":{"origin":"devel/aws-c-common","version":"0.9.23,1"},"aws-c-compression":{"origin":"devel/aws-c-compression","version":"0.2.18"},"aws-c-event-stream":{"origin":"devel/aws-c-event-stream","version":"0.4.2,1"},"aws-c-http":{"origin":"devel/aws-c-http","version":"0.8.2"},"aws-c-io":{"origin":"devel/aws-c-io","version":"0.14.9"},"aws-c-mqtt":{"origin":"devel/aws-c-mqtt","version":"0.10.4"},"aws-c-s3":{"origin":"devel/aws-c-s3","version":"0.6.0"},"aws-c-sdkutils":{"origin":"devel/aws-c-sdkutils","version":"0.1.16"},"aws-checksums":{"origin":"devel/aws-checksums","version":"0.1.18,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"s2n-tls":{"origin":"security/s2n-tls","version":"1.4.17,1"}},"categories":["devel"],"shlibs_required":["libaws-c-mqtt.so.1.0.0","libaws-c-event-stream.so.1.0.0","libaws-c-auth.so.1.0.0","libaws-c-http.so.1.0.0","libaws-c-io.so.1.0.0","libs2n.so.1","libaws-c-compression.so.1.0.0","libaws-c-cal.so.1.0.0","libcrypto.so.12","libaws-c-sdkutils.so.1.0.0","libaws-checksums.so.1.0.0","libaws-c-common.so.1"],"shlibs_provided":["libaws-crt-cpp.so"]},{"name":"bazarr","origin":"net-p2p/bazarr","version":"1.4.3","comment":"Automatic subtitle downloader for Radarr and Sonarr","maintainer":"michiel@vanbaak.eu","www":"https://www.bazarr.media","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4264fc5f1642af61cbb96b7d3bb00a33d816f66cdd79fc3f4c29028c509367dd","flatsize":209155142,"path":"All/bazarr-1.4.3.pkg","repopath":"All/bazarr-1.4.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":27652904,"desc":"Bazarr is a companion application to Sonarr and Radarr.\nIt manages and downloads subtitles based on your requirements.\nYou define your preferences by TV show or movie\nand Bazarr takes care of everything for you.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pillow":{"origin":"graphics/py-pillow","version":"10.3.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"py311-webrtcvad":{"origin":"audio/py-webrtcvad","version":"2.0.10_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"unrar":{"origin":"archivers/unrar","version":"7.01,6"}},"categories":["net-p2p","python"],"users":["bazarr"],"groups":["bazarr"]},{"name":"bacula11-docs","origin":"sysutils/bacula11-docs","version":"11.0.6_1","comment":"Bacula document set","maintainer":"dvl@FreeBSD.org","www":"https://www.bacula.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0f1fb72c8ad130e75c556e59436635636c26585b8e2303f984bcd9854bfdd48","flatsize":18960417,"path":"All/bacula11-docs-11.0.6_1.pkg","repopath":"All/bacula11-docs-11.0.6_1.pkg","licenselogic":"single","pkgsize":14478576,"desc":"Bacula is a set of computer programs that permit you (or the system\nadministrator) to manage backup, recovery, and verification of\ncomputer data across a network of computers of different kinds.\nIn technical terms, it is a network Client/Server based backup program.\nBacula is relatively easy to use and efficient, while offering many\nadvanced storage management features that make it easy to find and\nrecover lost or damaged files. Due to its modular design, Bacula is\nscalable from small single computer systems to systems consisting of\nhundreds of computers located over a large network.\n\nThis port installs the latest documentation for Bacula.","categories":["sysutils"],"options":{"DOCS":"on"},"annotations":{"deprecated":"Unsupported. Please migrate to bacula15-server","expiration_date":"2024-09-30"},"messages":[{"message":"===>   NOTICE:\n\nThis port is deprecated; you may wish to reconsider installing it:\n\nUnsupported. Please migrate to bacula15-server.\n\nIt is scheduled to be removed on or after 2024-09-30."}]},{"name":"aws-c-s3","origin":"devel/aws-c-s3","version":"0.6.0","comment":"C99 library implementation for communicating with the S3 service","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/awslabs/aws-c-s3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a1412df142a08990bee73dfe6df476af95201684d288b6475cc1092d7bdf92f","flatsize":303016,"path":"All/aws-c-s3-0.6.0.pkg","repopath":"All/aws-c-s3-0.6.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":90136,"desc":"C99 library implementation for communicating with the S3 service,\ndesigned for maximizing throughput on high bandwidth EC2 instances.","deps":{"aws-c-auth":{"origin":"security/aws-c-auth","version":"0.7.22"},"aws-c-cal":{"origin":"security/aws-c-cal","version":"0.7.0"},"aws-c-common":{"origin":"devel/aws-c-common","version":"0.9.23,1"},"aws-c-compression":{"origin":"devel/aws-c-compression","version":"0.2.18"},"aws-c-http":{"origin":"devel/aws-c-http","version":"0.8.2"},"aws-c-io":{"origin":"devel/aws-c-io","version":"0.14.9"},"aws-c-sdkutils":{"origin":"devel/aws-c-sdkutils","version":"0.1.16"},"aws-checksums":{"origin":"devel/aws-checksums","version":"0.1.18,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"s2n-tls":{"origin":"security/s2n-tls","version":"1.4.17,1"}},"categories":["devel"],"shlibs_required":["libaws-c-auth.so.1.0.0","libaws-checksums.so.1.0.0","libaws-c-sdkutils.so.1.0.0","libaws-c-http.so.1.0.0","libaws-c-io.so.1.0.0","libaws-c-cal.so.1.0.0","libs2n.so.1","libcrypto.so.12","libaws-c-compression.so.1.0.0","libaws-c-common.so.1"],"shlibs_provided":["libaws-c-s3.so.0unstable"]},{"name":"aws-c-cal","origin":"security/aws-c-cal","version":"0.7.0","comment":"Aws Crypto Abstraction Layer","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/awslabs/aws-c-cal","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f85870de86468ab777e21627fe7763ccf7366fef426f2ca6a7f8daa36b0ac50","flatsize":127629,"path":"All/aws-c-cal-0.7.0.pkg","repopath":"All/aws-c-cal-0.7.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":34084,"desc":"AWS Crypto Abstraction Layer: Cross-Platform, C99 wrapper for\ncryptography primitives.","deps":{"aws-c-common":{"origin":"devel/aws-c-common","version":"0.9.23,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libaws-c-common.so.1","libcrypto.so.12"],"shlibs_provided":["libaws-c-cal.so.1.0.0"]},{"name":"aws-sdk-php81","origin":"devel/aws-sdk-php","version":"3.273.3","comment":"PHP interface for Amazon Web Services (AWS)","maintainer":"garga@FreeBSD.org","www":"https://github.com/aws/aws-sdk-php","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23f80736564919d589c5184737e1b667df6b3d32bbd2909a4e585d96164494b9","flatsize":39018780,"path":"All/aws-sdk-php81-3.273.3.pkg","repopath":"All/aws-sdk-php81-3.273.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2651960,"desc":"AWS SDK for PHP makes it easy for developers to access Amazon WebServices in\ntheir PHP code, and build robust applications and software using services like\nAmazon S3, Amazon DynamoDB, Amazon Glacier, etc.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-filter":{"origin":"security/php81-filter","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"}},{"name":"aws-c-mqtt","origin":"devel/aws-c-mqtt","version":"0.10.4","comment":"C99 implementation of the MQTT 3.1.1 and MQTT 5 specification","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/awslabs/aws-c-mqtt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f6bf9404866f22a5a184b8cc2f77e8511d3fddeb1e82a19feafd4f0c64a2c744","flatsize":417850,"path":"All/aws-c-mqtt-0.10.4.pkg","repopath":"All/aws-c-mqtt-0.10.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":116276,"desc":"This library contains an MQTT implementation that is simple\nand easy to use, but also quite powerful and low on unnecessary copies.","deps":{"aws-c-cal":{"origin":"security/aws-c-cal","version":"0.7.0"},"aws-c-common":{"origin":"devel/aws-c-common","version":"0.9.23,1"},"aws-c-compression":{"origin":"devel/aws-c-compression","version":"0.2.18"},"aws-c-http":{"origin":"devel/aws-c-http","version":"0.8.2"},"aws-c-io":{"origin":"devel/aws-c-io","version":"0.14.9"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"s2n-tls":{"origin":"security/s2n-tls","version":"1.4.17,1"}},"categories":["devel"],"shlibs_required":["libaws-c-http.so.1.0.0","libaws-c-io.so.1.0.0","libs2n.so.1","libaws-c-cal.so.1.0.0","libcrypto.so.12","libaws-c-compression.so.1.0.0","libaws-c-common.so.1"],"shlibs_provided":["libaws-c-mqtt.so.1.0.0"]},{"name":"aws-c-event-stream","origin":"devel/aws-c-event-stream","version":"0.4.2,1","comment":"C99 implementation of the vnd.amazon.eventstream content-type","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/awslabs/aws-c-event-stream","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea92538f761600b67fb22f92431cb37c1d10a19877e01c48a92401563493ab40","flatsize":157673,"path":"All/aws-c-event-stream-0.4.2,1.pkg","repopath":"All/aws-c-event-stream-0.4.2,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":41544,"desc":"C99 implementation of the vnd.amazon.event-stream content-type.","deps":{"aws-c-cal":{"origin":"security/aws-c-cal","version":"0.7.0"},"aws-c-common":{"origin":"devel/aws-c-common","version":"0.9.23,1"},"aws-c-io":{"origin":"devel/aws-c-io","version":"0.14.9"},"aws-checksums":{"origin":"devel/aws-checksums","version":"0.1.18,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"s2n-tls":{"origin":"security/s2n-tls","version":"1.4.17,1"}},"categories":["devel"],"shlibs_required":["libaws-c-io.so.1.0.0","libaws-checksums.so.1.0.0","libs2n.so.1","libaws-c-cal.so.1.0.0","libcrypto.so.12","libaws-c-common.so.1"],"shlibs_provided":["libaws-c-event-stream.so.1.0.0"]},{"name":"aws-c-compression","origin":"devel/aws-c-compression","version":"0.2.18","comment":"C99 implementation of compression algorithms","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/awslabs/aws-c-compression","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d54484e20c2666359fa54e338f27b8abe36ae3789db7b9394ef7c702caa44b77","flatsize":35682,"path":"All/aws-c-compression-0.2.18.pkg","repopath":"All/aws-c-compression-0.2.18.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12180,"desc":"This is a cross-platform C99 implementation of compression\nalgorithms such as gzip, and huffman encoding/decoding.","deps":{"aws-c-common":{"origin":"devel/aws-c-common","version":"0.9.23,1"}},"categories":["devel"],"shlibs_required":["libaws-c-common.so.1"],"shlibs_provided":["libaws-c-compression.so.1.0.0"]},{"name":"aws-c-auth","origin":"security/aws-c-auth","version":"0.7.22","comment":"C99 library implementation of AWS client-side authentication","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/awslabs/aws-c-auth","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c847476bed89e3f14638a1f634ea037953046499aff623af72db2385b095cf8","flatsize":349619,"path":"All/aws-c-auth-0.7.22.pkg","repopath":"All/aws-c-auth-0.7.22.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":88952,"desc":"C99 library implementation of AWS client-side authentication:\nstandard credentials providers and signing.","deps":{"aws-c-cal":{"origin":"security/aws-c-cal","version":"0.7.0"},"aws-c-common":{"origin":"devel/aws-c-common","version":"0.9.23,1"},"aws-c-compression":{"origin":"devel/aws-c-compression","version":"0.2.18"},"aws-c-http":{"origin":"devel/aws-c-http","version":"0.8.2"},"aws-c-io":{"origin":"devel/aws-c-io","version":"0.14.9"},"aws-c-sdkutils":{"origin":"devel/aws-c-sdkutils","version":"0.1.16"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"s2n-tls":{"origin":"security/s2n-tls","version":"1.4.17,1"}},"categories":["security"],"shlibs_required":["libaws-c-sdkutils.so.1.0.0","libaws-c-http.so.1.0.0","libaws-c-io.so.1.0.0","libaws-c-cal.so.1.0.0","libs2n.so.1","libcrypto.so.12","libaws-c-compression.so.1.0.0","libaws-c-common.so.1"],"shlibs_provided":["libaws-c-auth.so.1.0.0"]},{"name":"aws-c-io","origin":"devel/aws-c-io","version":"0.14.9","comment":"Event driven framework for implementing application protocols","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/awslabs/aws-c-io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"470e9fd8c923d7bd0ed5fcfea99cf225dcf2c9fb5d2f06518c663b4d360eb148","flatsize":562282,"path":"All/aws-c-io-0.14.9.pkg","repopath":"All/aws-c-io-0.14.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":132852,"desc":"aws-c-io is an event driven framework for implementing application protocols.\nIt is built on top of cross-platform abstractions that allow you as a developer\nto think only about the state machine and API for your protocols.","deps":{"aws-c-cal":{"origin":"security/aws-c-cal","version":"0.7.0"},"aws-c-common":{"origin":"devel/aws-c-common","version":"0.9.23,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"s2n-tls":{"origin":"security/s2n-tls","version":"1.4.17,1"}},"categories":["devel"],"shlibs_required":["libs2n.so.1","libaws-c-cal.so.1.0.0","libaws-c-common.so.1","libcrypto.so.12"],"shlibs_provided":["libaws-c-io.so.1.0.0"]},{"name":"awka","origin":"lang/awka","version":"0.7.5_2","comment":"Converts the AWK script to C, then compiles it","maintainer":"ports@FreeBSD.org","www":"https://awka.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64d42cd2a625e852f164df2bbabe42679dc9c160e3a3486ae77851086949fca4","flatsize":843128,"path":"All/awka-0.7.5_2.pkg","repopath":"All/awka-0.7.5_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":229856,"desc":"Awka is an open-source implementation of the AWK programming language.\n\nAwka is not an interpreter like Gawk, Mawk or Nawk, but instead it converts\nthe program to ANSI-C, then compiles this using gcc or a native C compiled\nto create a binary executable. This means you must have an ANSI C compiler\npresent on your system for Awka to work.","categories":["lang"],"messages":[{"message":"===>   NOTICE:\n\nThe awka port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"aws-c-http","origin":"devel/aws-c-http","version":"0.8.2","comment":"C99 implementation of the HTTP/1.1 and HTTP/2 specifications","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/awslabs/aws-c-http","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8384eaf44c3656b67d633f919727024697df3da3d586885edd2776d8fdc0ae3","flatsize":547978,"path":"All/aws-c-http-0.8.2.pkg","repopath":"All/aws-c-http-0.8.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":152252,"desc":"C99 implementation of the HTTP/1.1 and HTTP/2 specifications","deps":{"aws-c-cal":{"origin":"security/aws-c-cal","version":"0.7.0"},"aws-c-common":{"origin":"devel/aws-c-common","version":"0.9.23,1"},"aws-c-compression":{"origin":"devel/aws-c-compression","version":"0.2.18"},"aws-c-io":{"origin":"devel/aws-c-io","version":"0.14.9"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"s2n-tls":{"origin":"security/s2n-tls","version":"1.4.17,1"}},"categories":["devel"],"shlibs_required":["libaws-c-io.so.1.0.0","libaws-c-compression.so.1.0.0","libs2n.so.1","libaws-c-cal.so.1.0.0","libcrypto.so.12","libaws-c-common.so.1"],"shlibs_provided":["libaws-c-http.so.1.0.0"]},{"name":"awele","origin":"games/awele","version":"1.0_5","comment":"African board game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad7a9cd449c05e85efa48ea3f4404ccfc294ee61aff7dcf8f1c97ed5d0146243","flatsize":29410,"path":"All/awele-1.0_5.pkg","repopath":"All/awele-1.0_5.pkg","licenselogic":"single","pkgsize":10560,"desc":"The game of Awele is a popular african game, also known as \"Sungo\"\nor \"Ubao\". It is made of a wooden board with 12 holes containing\nsome kind of stones. The aim is to capture as many stones as\npossible. There exist varieties of rules. I implemented the one\nI know, which is one of the most popular (in Ivory Coast at least).\n\nSend comments, suggestions, claims to:\n\tjean-paul.berroir@inria.fr","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["games","tk"],"shlibs_required":["libtk86.so.1","libtcl86.so.1","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe awele port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"aws-c-common","origin":"devel/aws-c-common","version":"0.9.23,1","comment":"Core c99 package for AWS SDK for C","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/awslabs/aws-c-common","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74dad54e33612e933d93146d8b498947daa8bcd17b33688248b701788019e70a","flatsize":1066776,"path":"All/aws-c-common-0.9.23,1.pkg","repopath":"All/aws-c-common-0.9.23,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":217720,"desc":"Core c99 package for AWS SDK for C. Includes cross-platform primitives,\nconfiguration, data structures, and error handling.","categories":["devel"],"shlibs_provided":["libaws-c-common.so.1"]},{"name":"awesome-vicious","origin":"x11-wm/awesome-vicious","version":"2.7.0","comment":"Widgets for the awesome window manager","maintainer":"eduardo@FreeBSD.org","www":"https://vicious.readthedocs.io/en/latest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ead2382e3f16646c5ca8896d5b2ad8db72a939686eac24bda052b5594e13984a","flatsize":300057,"path":"All/awesome-vicious-2.7.0.pkg","repopath":"All/awesome-vicious-2.7.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":61884,"desc":"Vicious is a modular widget library for the \"awesome\" window manager,\nderived from the 'Wicked' widget library. It has some of the old\nWicked widget types, a few of them rewritten, and a good number of\nnew ones.","deps":{"awesome":{"origin":"x11-wm/awesome","version":"4.3_5,1"}},"categories":["x11-wm"],"options":{"DOCS":"on"}},{"name":"avro","origin":"devel/avro","version":"1.11.1_1","comment":"Data serialization system","maintainer":"sunpoet@FreeBSD.org","www":"https://avro.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23b8c823141fd2a29f3d7559b6b950ff9ef91586d3f7a953808f619a5e28662f","flatsize":243,"path":"All/avro-1.11.1_1.pkg","repopath":"All/avro-1.11.1_1.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1184,"desc":"Apache Avro is a data serialization system which provides:\n- Rich data structures.\n- A compact, fast, binary data format.\n- A container file, to store persistent data.\n- Remote procedure call (RPC).\n- Simple integration with dynamic languages. Code generation is not required to\n  read or write data files nor to use or implement RPC protocols. Code\n  generation as an optional optimization, only worth implementing for statically\n  typed languages.\n\nSee also: https://github.com/apache/avro","deps":{"avro-c":{"origin":"devel/avro-c","version":"1.11.3"},"avro-cpp":{"origin":"devel/avro-cpp","version":"1.11.1_2"},"p5-Avro":{"origin":"devel/p5-Avro","version":"1.11.3"},"py311-avro":{"origin":"devel/py-avro","version":"1.11.3"},"rubygem-avro":{"origin":"devel/rubygem-avro","version":"1.11.3"}},"categories":["devel"],"options":{"C":"on","CPP":"on","PERL":"on","PYTHON":"on","RUBY":"on"}},{"name":"avro-c","origin":"devel/avro-c","version":"1.11.3","comment":"C library for Apache Avro","maintainer":"sunpoet@FreeBSD.org","www":"https://avro.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f98524163ac7410ef3109ddff80854b9db989f452684a28c8cba8e13f9464c7","flatsize":1520265,"path":"All/avro-c-1.11.3.pkg","repopath":"All/avro-c-1.11.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":201220,"desc":"This is the C library of Apache Avro (devel/avro).\n\nApache Avro is a data serialization system which provides:\n- Rich data structures.\n- A compact, fast, binary data format.\n- A container file, to store persistent data.\n- Remote procedure call (RPC).\n- Simple integration with dynamic languages. Code generation is not required to\n  read or write data files nor to use or implement RPC protocols. Code\n  generation as an optional optimization, only worth implementing for statically\n  typed languages.","deps":{"jansson":{"origin":"devel/jansson","version":"2.14"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"}},"categories":["devel"],"shlibs_required":["libjansson.so.4","libsnappy.so.1"],"shlibs_provided":["libavro.so.23"],"annotations":{"cpe":"cpe:2.3:a:apache:avro:1.11.3:::::dragonfly6:x86_64"}},{"name":"avra","origin":"devel/avra","version":"1.4.2","comment":"Macro Assembler for Atmel AVR microcontrollers","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/hsoft/avra","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee22fa806c9d61137f2e0332cc84a9a53aa3e4c7ffd22ac1236d03dcef331604","flatsize":1953150,"path":"All/avra-1.4.2.pkg","repopath":"All/avra-1.4.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":122348,"desc":"avra is an GNU GPL'ed assembler for the Atmel AVR microcontrollers.\nSee the file COPYING for more information regarding the license.","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"awale","origin":"games/awale","version":"1.6_1","comment":"African board game","maintainer":"ports@FreeBSD.org","www":"https://www.nongnu.org/awale/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2ea75e6f4f65a31ccbe120c0526a2058d0b1d89115180ebd7dd9e783db0b083","flatsize":591619,"path":"All/awale-1.6_1.pkg","repopath":"All/awale-1.6_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":376868,"desc":"Awale or Oware is a game of great antiquity, and has been played around\nthe world in various forms for millenia. Currently it is the official\nboard game of Africa.\n\nWikipedia Oware","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk-wrapper":{"origin":"x11-toolkits/tk-wrapper","version":"1.1_3"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"Free Awale has been installed.\n\nTo start Free Awale please use\n\nfor CLI\n\n    xawale\n\n\nfor GUI\n\n    /usr/local/share/applications/awale.desktop","type":"install"},{"message":"===>   NOTICE:\n\nThe awale port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"awesome","origin":"x11-wm/awesome","version":"4.3_5,1","comment":"Highly configurable, next generation framework window manager","maintainer":"ports@FreeBSD.org","www":"https://awesomewm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9aa627544a36f1cc19f7e8d92872de10cbcd272456e42a54ba13d155f0afaec0","flatsize":2280959,"path":"All/awesome-4.3_5,1.pkg","repopath":"All/awesome-4.3_5,1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":888784,"desc":"awesome is a highly configurable, next generation framework window\nmanager for X. It is very fast, small, dynamic, heavily extensible using\nthe Lua programming language, and licensed under the GNU GPLv2 license.\n\nIt is primarly targeted at power users, developers and any people\ndealing with every day computing tasks and who want to have fine-grained\ncontrol on theirs graphical environment.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxdg-basedir":{"origin":"x11/libxdg-basedir","version":"1.2.2"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"lua53":{"origin":"lang/lua53","version":"5.3.6_1"},"lua53-lgi":{"origin":"devel/lua-lgi","version":"0.9.2_3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"startup-notification":{"origin":"x11/startup-notification","version":"0.12_4"},"xcb-util":{"origin":"x11/xcb-util","version":"0.4.1,1"},"xcb-util-cursor":{"origin":"x11/xcb-util-cursor","version":"0.1.3"},"xcb-util-keysyms":{"origin":"x11/xcb-util-keysyms","version":"0.4.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xcb-util-xrm":{"origin":"x11/xcb-util-xrm","version":"1.3"}},"categories":["x11-wm"],"shlibs_required":["libxcb.so.1","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libX11.so.6","libxcb-cursor.so.0","libxcb-randr.so.0","libxcb-xtest.so.0","libxcb-xinerama.so.0","libxcb-shape.so.0","libxcb-util.so.1","libxcb-keysyms.so.1","libxcb-icccm.so.4","libxcb-xkb.so.1","libxkbcommon-x11.so.0","libxkbcommon.so.0","libcairo.so.2","libxcb-render.so.0","libstartup-notification-1.so.0","libxdg-basedir.so.1","libxcb-xrm.so.0","liblua-5.3.so","libdbus-1.so.3"],"options":{"DBUS":"on","DOCS":"on","MANPAGES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe awesome port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"avro-cpp","origin":"devel/avro-cpp","version":"1.11.1_2","comment":"C++ library for Apache Avro","maintainer":"sunpoet@FreeBSD.org","www":"https://avro.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86f774d84d8a7690a9eddbf4616630a14c3e48eb69587e2d4ce8220e9d7381b2","flatsize":7557373,"path":"All/avro-cpp-1.11.1_2.pkg","repopath":"All/avro-cpp-1.11.1_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":796240,"desc":"This is the C++ library of Apache Avro (devel/avro).\n\nApache Avro is a data serialization system which provides:\n- Rich data structures.\n- A compact, fast, binary data format.\n- A container file, to store persistent data.\n- Remote procedure call (RPC).\n- Simple integration with dynamic languages. Code generation is not required to\n  read or write data files nor to use or implement RPC protocols. Code\n  generation as an optional optimization, only worth implementing for statically\n  typed languages.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"snappy":{"origin":"archivers/snappy","version":"1.2.1"}},"categories":["devel"],"shlibs_required":["libboost_filesystem.so.1.84.0","libboost_iostreams.so.1.84.0","libboost_program_options.so.1.84.0","libboost_regex.so.1.84.0","libboost_system.so.1.84.0"],"shlibs_provided":["libavrocpp.so.1.11.1"],"annotations":{"cpe":"cpe:2.3:a:apache:avro:1.11.1:::::dragonfly6:x86_64:2"}},{"name":"aws-checksums","origin":"devel/aws-checksums","version":"0.1.18,1","comment":"Cross-Platform HW accelerated CRC32c and CRC32","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/awslabs/aws-checksums","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a9a5254de825eb4c257e42b811394baab8b942e0ceeda4fd6756816955dd6f9","flatsize":60600,"path":"All/aws-checksums-0.1.18,1.pkg","repopath":"All/aws-checksums-0.1.18,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":43460,"desc":"Cross-Platform HW accelerated CRC32c and CRC32 with fallback to\nefficient SW implementations.","deps":{"aws-c-common":{"origin":"devel/aws-c-common","version":"0.9.23,1"}},"categories":["devel"],"shlibs_required":["libaws-c-common.so.1"],"shlibs_provided":["libaws-checksums.so.1.0.0"]},{"name":"avr-gdb","origin":"devel/avr-gdb","version":"7.3.1_6","comment":"GNU GDB for the AVR target","maintainer":"joerg@FreeBSD.org","www":"https://www.gnu.org/software/gdb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d5286e42d1caf9096e13885c40419bb581fc5e81c406f9bf1e4970df46f3c720","flatsize":3331404,"path":"All/avr-gdb-7.3.1_6.pkg","repopath":"All/avr-gdb-7.3.1_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1262424,"desc":"This is the GNU Debugger GDB, configured for the AVR microcontroller\ntarget.\n\nThis debugger cannot really be used standalone, but is useful in\nconnection with either AVaRICE (http://avarice.sourceforge.net/)\nor simulavr (http://www.freesoftware.fsf.org/simulavr/).","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["devel"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libexpat.so.1"],"annotations":{"cpe":"cpe:2.3:a:gnu:gdb:7.3.1:::::dragonfly6:x86_64:6"}},{"name":"avp","origin":"games/avp","version":"20170505_1","comment":"Open source re-implementation of Alien versus Predator","maintainer":"pkubaj@FreeBSD.org","www":"https://icculus.org/avp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c2bea26a0ffab67d887a5fc033a52031ca058394bf684188693b60bca31e60c","flatsize":2162740,"path":"All/avp-20170505_1.pkg","repopath":"All/avp-20170505_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":671096,"desc":"An open source re-implementation of Alien versus Predator.\n\nYou need a copy of Alien versus Predator to play this.\nOne can be acquired e.g. at GoG.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libopenal.so.1"]},{"name":"awgg-qt6","origin":"net-p2p/awgg","version":"0.6.0.6034.b_10","comment":"Advanced wget GUI","maintainer":"acm@FreeBSD.org","www":"https://github.com/Nenirey/AWGG","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec02755b4db2d13243f876086f353f7d505099cd207c33388bce2766657fe734","flatsize":10673095,"path":"All/awgg-qt6-0.6.0.6034.b_10.pkg","repopath":"All/awgg-qt6-0.6.0.6034.b_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2695972,"desc":"AWGG comes from Advanced Wget GUI. AWGG is a lightweight multiplatform and\nmultilanguage download manager, basically a wget frontend and other tools like\naria2, curl, youtube-dl and axel. AWGG is written in Free Pascal , using\nCodeTyphon and Lazarus IDE.\n\nFeatures:\n\n    Status filter download.\n    Batch download.\n    Manage multiple downloads engines at the same time.\n    Multiple schedules.\n    Clipboard monitoring.\n    Notification system.\n    Proxy configuration.\n    Multiple queues.\n    Supports HTTP, HTTPS, FTP.\n    Drop box","deps":{"aria2":{"origin":"www/aria2","version":"1.37.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt6pas":{"origin":"x11-toolkits/qt6pas","version":"6.2.8"},"wget":{"origin":"ftp/wget","version":"1.24.5"},"yt-dlp":{"origin":"www/yt-dlp","version":"2024.07.02"}},"categories":["net-p2p"],"shlibs_required":["libQt6Pas.so.6"],"annotations":{"flavor":"qt6"}},{"name":"awgg-qt5","origin":"net-p2p/awgg","version":"0.6.0.6034.b_10","comment":"Advanced wget GUI","maintainer":"acm@FreeBSD.org","www":"https://github.com/Nenirey/AWGG","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"27f495cf88161857765b246de739d375d59ddda4f7f8cdb2e56851f558eb45d8","flatsize":10684839,"path":"All/awgg-qt5-0.6.0.6034.b_10.pkg","repopath":"All/awgg-qt5-0.6.0.6034.b_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2699872,"desc":"AWGG comes from Advanced Wget GUI. AWGG is a lightweight multiplatform and\nmultilanguage download manager, basically a wget frontend and other tools like\naria2, curl, youtube-dl and axel. AWGG is written in Free Pascal , using\nCodeTyphon and Lazarus IDE.\n\nFeatures:\n\n    Status filter download.\n    Batch download.\n    Manage multiple downloads engines at the same time.\n    Multiple schedules.\n    Clipboard monitoring.\n    Notification system.\n    Proxy configuration.\n    Multiple queues.\n    Supports HTTP, HTTPS, FTP.\n    Drop box","deps":{"aria2":{"origin":"www/aria2","version":"1.37.0"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5pas":{"origin":"x11-toolkits/qt5pas","version":"2.6_6"},"wget":{"origin":"ftp/wget","version":"1.24.5"},"yt-dlp":{"origin":"www/yt-dlp","version":"2024.07.02"}},"categories":["net-p2p"],"shlibs_required":["libQt5Pas.so.1"],"annotations":{"flavor":"qt5"}},{"name":"avis","origin":"java/avis","version":"1.2.0_1","comment":"Elvin Publish/Subscribe Message Bus server based on the Elvin protocol","maintainer":"benjsc@FreeBSD.org","www":"https://avis.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3408bbf4461cb68fae8258ed56e43370dc1d9214845eb26595d2fba7a686a97f","flatsize":631760,"path":"All/avis-1.2.0_1.pkg","repopath":"All/avis-1.2.0_1.pkg","licenselogic":"single","pkgsize":529968,"desc":"Avis is a multicast event bus server. Providing the ability to publish and\nsubscribe to events. The protocol is compatible with the commercial Elvin\nimplmentation developed by Mantara Software.","categories":["java","net"],"options":{"DOCS":"on"}},{"name":"awgg-gtk2","origin":"net-p2p/awgg","version":"0.6.0.6034.b_10","comment":"Advanced wget GUI","maintainer":"acm@FreeBSD.org","www":"https://github.com/Nenirey/AWGG","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf47313da31f9a97533f5f656e832b0e364954dca7e1e52dae858286ce4ad56b","flatsize":10824599,"path":"All/awgg-gtk2-0.6.0.6034.b_10.pkg","repopath":"All/awgg-gtk2-0.6.0.6034.b_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2760500,"desc":"AWGG comes from Advanced Wget GUI. AWGG is a lightweight multiplatform and\nmultilanguage download manager, basically a wget frontend and other tools like\naria2, curl, youtube-dl and axel. AWGG is written in Free Pascal , using\nCodeTyphon and Lazarus IDE.\n\nFeatures:\n\n    Status filter download.\n    Batch download.\n    Manage multiple downloads engines at the same time.\n    Multiple schedules.\n    Clipboard monitoring.\n    Notification system.\n    Proxy configuration.\n    Multiple queues.\n    Supports HTTP, HTTPS, FTP.\n    Drop box","deps":{"aria2":{"origin":"www/aria2","version":"1.37.0"},"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"wget":{"origin":"ftp/wget","version":"1.24.5"},"yt-dlp":{"origin":"www/yt-dlp","version":"2024.07.02"}},"categories":["net-p2p"],"shlibs_required":["libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libX11.so.6","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgthread-2.0.so.0","libgmodule-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libatk-1.0.so.0"],"annotations":{"flavor":"gtk2"}},{"name":"avir","origin":"graphics/avir","version":"3.0","comment":"High-quality image resizing/scaling C++ library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/avaneev/avir","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b525697357542f46fc493f85d6f214c7ddd75c95a9560b05ceae13555680e763","flatsize":245932,"path":"All/avir-3.0.pkg","repopath":"All/avir-3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42896,"desc":"High-quality pro image resizing / scaling C++ library, image resize.\n\nThis library features routines for both down- and upsizing of 8- and 16-bit,\n1 to 4-channel images. Image resizing routines were implemented in\nmulti-platform C++ code, and have a high level of optimality. Beside resizing,\nthis library offers a sub-pixel shift operation. Built-in sRGB gamma correction\nis available.","categories":["graphics"]},{"name":"aview","origin":"graphics/aview","version":"1.3.0.r1_8","comment":"Graphics viewer for viewing netpbm format on console or X using aalib","maintainer":"ports@FreeBSD.org","www":"https://aa-project.sourceforge.net/aview/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2036fa7d16e7b7936dc1429e20372f36bc07fc0a1d7e7af8e7cb139c16a1a2e","flatsize":45861,"path":"All/aview-1.3.0.r1_8.pkg","repopath":"All/aview-1.3.0.r1_8.pkg","licenselogic":"single","pkgsize":17420,"desc":"Aview is powerful graphics viewer which utilize the aalib API and allows\nviewing netpbm format (and others in the presence of netpbm or ImageMagick)\non console (using slang) and X.\nThere are three programs.\n\naview: the main program which could used to view pnm, ppm, pgm and pbm\n\tfiles. It runs under X or slang.\n\nasciiview: a shell script wraps around aview to allow wider range of image\n\tformats to be viewed. Netpbm package is required for the conversion.\n\naaflip: a program to view flip animation using ascii text. Works under X\n\tand slang.\n\nYou could press h to get help. You may also save the pics in various text\nformat. Thanks to aalib!","deps":{"ImageMagick6":{"origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1"},"aalib":{"origin":"graphics/aalib","version":"1.4.r5_14"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"}},"categories":["graphics"],"shlibs_required":["libaa.so.1","libncurses.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe aview port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"avr-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d0805c86128ecb9c65dc9080927ffdcc26bd1673891d1ad85d8034ad6f601fd","flatsize":14180405,"path":"All/avr-binutils-2.40_6,1.pkg","repopath":"All/avr-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":1639436,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"avr"}},{"name":"avidemux-cli","origin":"multimedia/avidemux-cli","version":"2.7.8_1","comment":"Simple GUI based video editor (cli)","maintainer":"multimedia@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b065523e7e125f3e66c03d4172424f6dfac97c888b5c98f2dbca298b3fef85f","flatsize":1985995,"path":"All/avidemux-cli-2.7.8_1.pkg","repopath":"All/avidemux-cli-2.7.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1106316,"desc":"A video editor that allows editing of AVI, OGM, and MPEG videos. The MPEG\nsupport provides the ability to convert to DVD compliat PS streams. It\ncontains various filters for deinterlacing, cropping, resizing, etc. Allows\nfor cutting without re-encoding. Has the ability to re-encode and re-sample.\nUtilizes ECMAScript (aka. Javascript) to provide batch scripting and\nprocessing support.","deps":{"avidemux":{"origin":"multimedia/avidemux","version":"2.7.8_1"},"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"fdk-aac":{"origin":"audio/fdk-aac","version":"2.0.3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libdca":{"origin":"multimedia/libdca","version":"0.0.7_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"vapoursynth":{"origin":"multimedia/vapoursynth","version":"r66"},"xvid":{"origin":"multimedia/xvid","version":"1.3.7,1"}},"categories":["multimedia"],"shlibs_required":["libADM_coreVideoCodec6.so","libADM_coreVDPAU6.so","libADM6avcodec.so.58","libADM6avutil.so.56","libADM_coreJobs.so","libADM_core6.so","libADM_audioParser6.so","libADM_coreAudio6.so","libADM_coreAudioFilterAPI6.so","libADM_coreAudioDevice6.so","libADM_coreAudioEncoder6.so","libADM_coreDemuxer6.so","libADM_coreImage6.so","libADM_coreMuxer6.so","libADM_coreUI6.so","libADM_coreUtils6.so","libADM_coreSocket6.so","libADM_coreVideoEncoder6.so","libADM_coreVideoFilter6.so","libintl.so.8","libADM_coreScript.so","libXv.so.1","libXext.so.6"],"shlibs_provided":["libADM_UI_Cli6.so","libADM_render6_cli.so"],"options":{"AMR":"off","AOM":"off","CLI":"off","DCA":"on","FAAC":"off","FAAD":"on","FDK":"on","FONTCONFIG":"on","FREETYPE":"on","FRIBIDI":"off","JACK":"off","LAME":"off","NLS":"on","OPUS":"off","OSS":"on","PULSEAUDIO":"off","QT5":"on","TINYPY":"on","TWOLAME":"off","VAAPI":"off","VAPOURSYNTH":"on","VDPAU":"on","VORBIS":"on","VPX":"on","X264":"off","X265":"off","XVID":"on","XVIDEO":"on"}},{"name":"averiagwf","origin":"x11-fonts/averiagwf","version":"1.00_1","comment":"Average font","maintainer":"alfix86@gmail.com","www":"http://iotic.com/averia/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d286cca154ed87e9dffb135928b7c74172e3dd97db8490615f30af28f8e7462","flatsize":2324106,"path":"All/averiagwf-1.00_1.pkg","repopath":"All/averiagwf-1.00_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":584860,"desc":"The Averia GWF families of fonts are based on the average of all fonts\nin the Google Web Fonts project, released under the SIL Open Font License,\nas of 9 Nov 2011.\n\nAveria GWF exists in Regular, Bold, Italic, Bold Italic, Light and Light\nItalic styles - as well as a \"Gruesa\" semi-italic variant made from an\naverage of all 725 source fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"}},{"name":"avce00","origin":"devel/avce00","version":"2.0.0","comment":"OpenSource C library convert Arc/Info Vector Coverages to E00","maintainer":"wen@FreeBSD.org","www":"http://avce00.maptools.org/avce00/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c0f2df0ca4a449bb442550847c2bfbdbcb9c3cdb6bfae03081182c04966d842","flatsize":1165660,"path":"All/avce00-2.0.0.pkg","repopath":"All/avce00-2.0.0.pkg","licenselogic":"single","pkgsize":155796,"desc":"AVCE00 is an Open Source ANSI-C library that makes Arc/Info (binary) Vector\nCoverages appear as E00! It allows you to read and write binary coverages\njust as if they were E00 files.\n\nThe C library can be easily plugged into existing E00 translators to add\nsupport for binary coverages simply by replacing your existing translator's\nread/write function with the functions provided by the library.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"avidemux-plugins","origin":"multimedia/avidemux-plugins","version":"2.7.8_3","comment":"Simple GUI based video editor (Plugins)","maintainer":"multimedia@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"19a9e5db005d7fc2d492ee71b2e18d49106c2dfd127da7317162c72446d50976","flatsize":7134552,"path":"All/avidemux-plugins-2.7.8_3.pkg","repopath":"All/avidemux-plugins-2.7.8_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1239424,"desc":"A video editor that allows editing of AVI, OGM, and MPEG videos. The MPEG\nsupport provides the ability to convert to DVD compliat PS streams. It\ncontains various filters for deinterlacing, cropping, resizing, etc. Allows\nfor cutting without re-encoding. Has the ability to re-encode and re-sample.\nUtilizes ECMAScript (aka. Javascript) to provide batch scripting and\nprocessing support.","deps":{"avidemux":{"origin":"multimedia/avidemux","version":"2.7.8_1"},"avidemux-qt5":{"origin":"multimedia/avidemux-qt5","version":"2.7.8_1"},"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"fdk-aac":{"origin":"audio/fdk-aac","version":"2.0.3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libdca":{"origin":"multimedia/libdca","version":"0.0.7_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"vapoursynth":{"origin":"multimedia/vapoursynth","version":"r66"},"xvid":{"origin":"multimedia/xvid","version":"1.3.7,1"}},"categories":["multimedia"],"shlibs_required":["libADM_core6.so","libADM_coreSocket6.so","libADM_coreUtils6.so","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libdca.so.0","libfaad.so.2","libADM6avcodec.so.58","libADM6avutil.so.56","libADM_coreAudio6.so","libvorbis.so.0","libADM_coreAudioDevice6.so","libfdk-aac.so.2","libADM_coreUI6.so","libADM_coreAudioEncoder6.so","libvorbisenc.so.2","libADM_coreDemuxer6.so","libADM_coreDemuxerMpeg6.so","libADM_audioParser6.so","libADM_coreImageLoader6.so","libADM_coreMuxer6.so","libADM6avformat.so.58","libADM_coreImage6.so","libADM_coreScript.so","libADM_coreVideoEncoder6.so","libvpx.so.9","libxvidcore.so.4","libADM_coreVideoFilter6.so","libADM6postproc.so.55","libADM_coreVDPAU6.so","libADM_UIQT56.so","libGL.so.1","libADM_openGLQT56.so"],"shlibs_provided":["libADM_ad_Mad.so","libADM_ad_a52.so","libADM_ad_dca.so","libADM_ad_faad.so","libADM_ad_ima_adpcm.so","libADM_ad_lav.so","libADM_ad_ms_adpcm.so","libADM_ad_ulaw.so","libADM_ad_vorbis.so","libADM_av_oss.so","libADM_ae_fdk_aac.so","libADM_ae_lav_aac.so","libADM_ae_lav_ac3.so","libADM_ae_lav_mp2.so","libADM_ae_pcm.so","libADM_ae_vorbis.so","libADM_dm_asf.so","libADM_dm_avsproxy.so","libADM_dm_flv.so","libADM_dm_matroska.so","libADM_dm_mp4.so","libADM_dm_mxf.so","libADM_dm_opendml.so","libADM_dm_pic.so","libADM_dm_ps.so","libADM_dm_ts.so","libADM_dm_vapoursynth.so","libADM_mx_avi.so","libADM_mx_dummy.so","libADM_mx_ffPS.so","libADM_mx_ffTS.so","libADM_mx_flv.so","libADM_mx_mkv.so","libADM_mx_mov.so","libADM_mx_mp4.so","libADM_mx_mp4v2.so","libADM_mx_raw.so","libADM_mx_webm.so","libADM_script_tinyPy.so","libADM_ve_ffDv.so","libADM_ve_ffFlv1.so","libADM_ve_ffMpeg2.so","libADM_ve_ffMpeg4.so","libADM_ve_huff.so","libADM_ve_jpeg.so","libADM_ve_null.so","libADM_ve_utvideo.so","libADM_ve_vp9.so","libADM_ve_xvid4.so","libADM_ve_yv12.so","libADM_vf_DgBob.so","libADM_vf_FluxSmooth.so","libADM_vf_addBorders.so","libADM_vf_admIvtc.so","libADM_vf_ascii.so","libADM_vf_avsfilter.so","libADM_vf_black.so","libADM_vf_blend.so","libADM_vf_changeFps.so","libADM_vf_colorYuv.so","libADM_vf_denoise3d.so","libADM_vf_denoise3dhq.so","libADM_vf_dummy.so","libADM_vf_fadeTo.so","libADM_vf_fadeToBlack.so","libADM_vf_gauss.so","libADM_vf_hflip.so","libADM_vf_hzstackField.so","libADM_vf_ivtcDupeRemover.so","libADM_vf_kernelDeint.so","libADM_vf_largeMedian.so","libADM_vf_lavDeint.so","libADM_vf_lumaOnly.so","libADM_vf_mean.so","libADM_vf_median.so","libADM_vf_mergeField.so","libADM_vf_negative.so","libADM_vf_printInfo.so","libADM_vf_removePlane.so","libADM_vf_resampleFps.so","libADM_vf_rotate.so","libADM_vf_separateField.so","libADM_vf_sharpen.so","libADM_vf_stackField.so","libADM_vf_stillimage.so","libADM_vf_swapUV.so","libADM_vf_telecide.so","libADM_vf_unstackField.so","libADM_vf_vdpauFilter.so","libADM_vf_vdpauFilterDeint.so","libADM_vf_vflip.so","libADM_vf_yadif.so","libADM_vf_HueQT5.so","libADM_vf_artCharcoalQT5.so","libADM_vf_artColorEffectQT5.so","libADM_vf_artPixelizeQT5.so","libADM_vf_artVHSQT5.so","libADM_vf_artVignetteQT5.so","libADM_vf_asharpQT5.so","libADM_vf_blackenBordersQT5.so","libADM_vf_chromaShiftQT5.so","libADM_vf_colorTempQT5.so","libADM_vf_contrastQT5.so","libADM_vf_cropQT5.so","libADM_vf_eq2QT5.so","libADM_vf_glBenchmark.so","libADM_vf_glResize.so","libADM_vf_logoQT5.so","libADM_vf_mpdelogoQT5.so","libADM_vf_msharpenQT5.so","libADM_vf_rotateGlFrag2.so","libADM_vf_sampleGlFrag2.so","libADM_vf_sampleGlVertex.so","libADM_vf_shaderLoaderGl.so","libADM_vf_swscaleResizeQT5.so"],"options":{"AMR":"off","AOM":"off","CLI":"off","DCA":"on","FAAC":"off","FAAD":"on","FDK":"on","FONTCONFIG":"on","FREETYPE":"on","FRIBIDI":"off","JACK":"off","LAME":"off","NLS":"on","OPUS":"off","OSS":"on","PULSEAUDIO":"off","QT5":"on","TINYPY":"on","TWOLAME":"off","VAAPI":"off","VAPOURSYNTH":"on","VDPAU":"on","VORBIS":"on","VPX":"on","X264":"off","X265":"off","XVID":"on","XVIDEO":"on"}},{"name":"bazel5","origin":"devel/bazel5","version":"5.4.1","comment":"Fast and correct build system","maintainer":"vishwin@FreeBSD.org","www":"https://bazel.build/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d02f53e2bf47ba166d2d97e0d68a7f1fa119c249edb048a2ffb062ebcd8b39ee","flatsize":36226836,"path":"All/bazel5-5.4.1.pkg","repopath":"All/bazel5-5.4.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32711460,"desc":"Bazel is Google's own build tool, now publicly available in Beta.\nBazel has built-in support for building both client and server\nsoftware, including client applications for both Android and iOS\nplatforms. It also provides an extensible framework that you can\nuse to develop your own build rules.","deps":{"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","java"],"annotations":{"cpe":"cpe:2.3:a:google:bazel:5.4.1:::::dragonfly6:x86_64"}},{"name":"avahi-qt5","origin":"net/avahi-qt5","version":"0.8_2","comment":"Qt 5 bindings to the Avahi mDNS system","maintainer":"gnome@FreeBSD.org","www":"https://www.avahi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccfeaa4da189a6b9bca7e037f287b5ffbceba61745c947fa78c6e6f73f68dae4","flatsize":67155,"path":"All/avahi-qt5-0.8_2.pkg","repopath":"All/avahi-qt5-0.8_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":25188,"desc":"Qt 4 bindings to the avahi mDNS service discovery system.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome_subr":{"origin":"sysutils/gnome_subr","version":"1.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["net"],"users":["avahi"],"groups":["avahi"],"shlibs_required":["libintl.so.8","libavahi-common.so.3","libQt5Core.so.5"],"shlibs_provided":["libavahi-qt5.so.1"],"annotations":{"cpe":"cpe:2.3:a:avahi:avahi:0.8:::::dragonfly6:x86_64:2"}},{"name":"avanor","origin":"games/avanor","version":"0.5.8","comment":"Rogue-like game with easy ADOM-like user interface","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bff18aa513433819511a3a794bef4c1eb4fa6e6b8fbeae4ab9a6362e754afe81","flatsize":792594,"path":"All/avanor-0.5.8.pkg","repopath":"All/avanor-0.5.8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":238140,"desc":"Avanor is a roguelike game with a easy ADOM-like user interface, it\nhas countryside and subterranean areas to explore, a quest system, and\nsome original features.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe avanor port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"avahi-sharp","origin":"net/avahi-sharp","version":"0.8_2","comment":"Mono bindings for Avahi service discovery","maintainer":"ports@FreeBSD.org","www":"https://www.avahi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8656a4eecf96e28bfc71e7a6b25c189c8a20dbf78e408fa7014a2424ba7d622e","flatsize":79326,"path":"All/avahi-sharp-0.8_2.pkg","repopath":"All/avahi-sharp-0.8_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":27584,"desc":"The C# interface to Avahi service discovery.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome_subr":{"origin":"sysutils/gnome_subr","version":"1.0"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"}},"categories":["net","dns"],"users":["avahi"],"groups":["avahi"],"annotations":{"cpe":"cpe:2.3:a:avahi:avahi:0.8:::::dragonfly6:x86_64:2"},"messages":[{"message":"===>   NOTICE:\n\nThe avahi-sharp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"avalon-framework","origin":"devel/avalon-framework","version":"4.2.0_2","comment":"Apache Avalon core framework for component programming","maintainer":"ports@FreeBSD.org","www":"https://avalon.apache.org/closed.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39f1577c59ad10e3e1e70694dcca38ab0cb41a05613fb2bebc67efa76f5f9c19","flatsize":3240147,"path":"All/avalon-framework-4.2.0_2.pkg","repopath":"All/avalon-framework-4.2.0_2.pkg","licenselogic":"single","pkgsize":280584,"desc":"Apache Avalon provides a complete platform for component programming including\na core framework, utilities, tools, components and containers. By using key\ndesign patterns such as Inversion of Control (IoC) and Separation of Concerns\n(SoC), Avalon achieves a number of advantages over traditional object oriented\nprogramming frameworks:\n\n  * No implementation lock\n  * Low coupling between components\n  * Component life cycle management\n  * Configuration management and easy to use API\n  * Component meta-data framework and tools\n  * Service dependency management\n  * Embeddable containers for standalone, J2EE and web environments\n\nThe Avalon Framework API and Implementation consists of interfaces that define\nrelationships between commonly used application components, best-of-practice\npattern enforcements, and several lightweight convenience implementations of\nthe generic components.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe avalon-framework port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"avahi-libdns","origin":"net/avahi-libdns","version":"0.8_2","comment":"mDNSResponder compatibility from Avahi","maintainer":"desktop@FreeBSD.org","www":"https://www.avahi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12d22919889beeecd1c0e55f045abde7ec83d2985fb53881519d8d8421ad393e","flatsize":137563,"path":"All/avahi-libdns-0.8_2.pkg","repopath":"All/avahi-libdns-0.8_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":37580,"desc":"mDNSResponder compatibility from Avavhi","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome_subr":{"origin":"sysutils/gnome_subr","version":"1.0"}},"categories":["net"],"users":["avahi"],"groups":["avahi"],"shlibs_required":["libavahi-common.so.3","libavahi-client.so.3","libintl.so.8"],"shlibs_provided":["libdns_sd.so.1"],"annotations":{"cpe":"cpe:2.3:a:avahi:avahi:0.8:::::dragonfly6:x86_64:2"}},{"name":"avahi-header","origin":"net/avahi-header","version":"0.8_2","comment":"Install an avahi-gtk* header to avoid conflict","maintainer":"desktop@FreeBSD.org","www":"https://www.avahi.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74243db4d51ddcf4de58314da9bc80f60f19042f33179e771b59d4361cbbd98a","flatsize":33979,"path":"All/avahi-header-0.8_2.pkg","repopath":"All/avahi-header-0.8_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":11396,"desc":"The net/avahi-gtk and net/avahi-gtk3 install same header, avahi-ui.h. To\navoid both ports to get conflict with the each others. Avoid both ports\nto install avahi-ui.h then have both ports to depend on here.","categories":["net"]},{"name":"avahi-gtk3","origin":"net/avahi-gtk3","version":"0.8_2","comment":"Gtk+ 3 library to the Avahi mDNS system","maintainer":"gnome@FreeBSD.org","www":"https://www.avahi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fdb367cf36ac48c4d3945fb01a28e7090b6890446d172c079e0cfe06b24fa9d0","flatsize":113704,"path":"All/avahi-gtk3-0.8_2.pkg","repopath":"All/avahi-gtk3-0.8_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":33840,"desc":"Gtk+ tools and bindings to the avahi mDNS service discovery system.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"avahi-header":{"origin":"net/avahi-header","version":"0.8_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome_subr":{"origin":"sysutils/gnome_subr","version":"1.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net"],"users":["avahi"],"groups":["avahi"],"shlibs_required":["libavahi-client.so.3","libavahi-common.so.3","libavahi-core.so.7","libavahi-glib.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgdbm.so.6"],"shlibs_provided":["libavahi-ui-gtk3.so.0"],"annotations":{"cpe":"cpe:2.3:a:avahi:avahi:0.8:::::dragonfly6:x86_64:2"}},{"name":"avahi-gtk","origin":"net/avahi-gtk","version":"0.8_2","comment":"Gtk+ tools and bindings to the Avahi mDNS system","maintainer":"gnome@FreeBSD.org","www":"https://www.avahi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1aa7b732df4f5de8d03eaf72f101ed3b22f47f48e85284dae0a34786e42e4145","flatsize":73412,"path":"All/avahi-gtk-0.8_2.pkg","repopath":"All/avahi-gtk-0.8_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":24324,"desc":"Gtk+ tools and bindings to the avahi mDNS service discovery system.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"avahi-header":{"origin":"net/avahi-header","version":"0.8_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome_subr":{"origin":"sysutils/gnome_subr","version":"1.0"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["net"],"users":["avahi"],"groups":["avahi"],"shlibs_required":["libavahi-common.so.3","libavahi-client.so.3","libavahi-glib.so.1","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgdbm.so.6"],"shlibs_provided":["libavahi-ui.so.0"],"annotations":{"cpe":"cpe:2.3:a:avahi:avahi:0.8:::::dragonfly6:x86_64:2"}},{"name":"avahi-autoipd","origin":"net/avahi-autoipd","version":"0.8_2","comment":"IPv4LL network address configuration daemon","maintainer":"gnome@FreeBSD.org","www":"https://www.avahi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a85b529c11485014d675f202cac26bf77a5258c306b4298d254e70c1fb818ba8","flatsize":65861,"path":"All/avahi-autoipd-0.8_2.pkg","repopath":"All/avahi-autoipd-0.8_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":25848,"desc":"IPv4LL network address configuration daemon","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome_subr":{"origin":"sysutils/gnome_subr","version":"1.0"},"libdaemon":{"origin":"devel/libdaemon","version":"0.14_1"}},"categories":["net"],"users":["avahi-autoipd"],"groups":["avahi-autoipd"],"shlibs_required":["libintl.so.8","libdaemon.so.0"],"annotations":{"cpe":"cpe:2.3:a:avahi:avahi:0.8:::::dragonfly6:x86_64:2"}},{"name":"avoision","origin":"games/avoision","version":"1.1_9","comment":"Simple collect-dots-avoid-blocks game","maintainer":"ports@FreeBSD.org","www":"https://avsn.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7a4dea0847092446051c5562c795a77bc64f428d630d1399fefd160b2c1a5afe","flatsize":3162524,"path":"All/avoision-1.1_9.pkg","repopath":"All/avoision-1.1_9.pkg","licenselogic":"and","licenses":["GPLv2+","CC-BY-SA-3.0"],"pkgsize":3002036,"desc":"Avoision is a straightforward, yet captivating distillation of vintage arcade\nentertainment requiring strategy, precision, and perseverance with a singular\nobjective: capture the red square while evading innumerable cruel,\nspiteful white squares.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_sound":{"origin":"audio/sdl_sound","version":"1.0.3_16"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["games"],"shlibs_required":["liblua-5.1.so","libpng16.so.16","libphysfs.so.1","libSDL_sound-1.0.so.1","libGLU.so.1","libGL.so.1","libSDL-1.2.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe avoision port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"avahi","origin":"net/avahi","version":"0.8","comment":"\"meta-port\" for the Avahi service discovery suite","maintainer":"gnome@FreeBSD.org","www":"https://www.avahi.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3a68f0ef8a5c004eaadfc0219b1859c1406dc7e0c21afe974db5b3a79cfb1194","flatsize":243,"path":"All/avahi-0.8.pkg","repopath":"All/avahi-0.8.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":1140,"desc":"Service discovery on a local network -- this means that you can plug your\nlaptop or computer into a network and instantly be able to view other people\nwho you can chat with, find printers to print to or find files being shared.\nThis kind of technology is already found in MacOS X (branded 'Rendezvous',\n'Bonjour' and sometimes 'ZeroConf') and is very convenient.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"avahi-autoipd":{"origin":"net/avahi-autoipd","version":"0.8_2"},"avahi-gtk3":{"origin":"net/avahi-gtk3","version":"0.8_2"}},"categories":["net","dns"],"options":{"AUTOIPD":"on","GTK2":"off","GTK3":"on","MONO":"off","PYTHON":"off","QT5":"off"}},{"name":"autotools","origin":"devel/autotools","version":"20220528","comment":"Autotools meta-port","maintainer":"tijl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67066ed75bf37e88d14c99f0788c72b823849888e2aeebad8c94f47c04533192","flatsize":243,"path":"All/autotools-20220528.pkg","repopath":"All/autotools-20220528.pkg","licenselogic":"single","licenses":["NA"],"pkgsize":924,"desc":"Simple metaport that brings in all available versions of autoconf,\nautomake, and libtool.","deps":{"autoconf":{"origin":"devel/autoconf","version":"2.72"},"autoconf2.13":{"origin":"devel/autoconf2.13","version":"2.13"},"autoconf2.69":{"origin":"devel/autoconf2.69","version":"2.69_1"},"automake":{"origin":"devel/automake","version":"1.16.5_2"},"libtool":{"origin":"devel/libtool","version":"2.4.7_2"}},"categories":["devel"]},{"name":"autozen","origin":"audio/autozen","version":"2.1_8","comment":"Adjust brain waves with sound","maintainer":"ports@FreeBSD.org","www":"http://www.linuxlabs.com/autozen.shtml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"665742af94de16bfc02fea57f2b02d6e77fa5ac727500c155069efd5d9111902","flatsize":200854,"path":"All/autozen-2.1_8.pkg","repopath":"All/autozen-2.1_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":92504,"desc":"Adapted from the Web page:\n\nAutoZen generates sounds meant to cause the user's brain waves to\nshift to a different dominant frequency, resulting in an altered\nstate of consciousness.  If you are under treatment for any\npsychiatric or neurological disorder, you might want to approach\nthis with caution.  You must use headphones for AutoZen to work at\nall.  The effect depends on each ear receiving a different tone,\nand the combination of the inputs in the brain.  If you are deaf\nin one ear, it will not work.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe autozen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"avidemux-qt5","origin":"multimedia/avidemux-qt5","version":"2.7.8_1","comment":"Simple GUI based video editor (QT5 UI)","maintainer":"multimedia@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a90209b46485563ff2e4aa4e08818d9c9620fcd507083340386ef71df6feea7f","flatsize":10369638,"path":"All/avidemux-qt5-2.7.8_1.pkg","repopath":"All/avidemux-qt5-2.7.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2335432,"desc":"A video editor that allows editing of AVI, OGM, and MPEG videos. The MPEG\nsupport provides the ability to convert to DVD compliat PS streams. It\ncontains various filters for deinterlacing, cropping, resizing, etc. Allows\nfor cutting without re-encoding. Has the ability to re-encode and re-sample.\nUtilizes ECMAScript (aka. Javascript) to provide batch scripting and\nprocessing support.","deps":{"avidemux":{"origin":"multimedia/avidemux","version":"2.7.8_1"},"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"fdk-aac":{"origin":"audio/fdk-aac","version":"2.0.3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libdca":{"origin":"multimedia/libdca","version":"0.0.7_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"vapoursynth":{"origin":"multimedia/vapoursynth","version":"r66"},"xvid":{"origin":"multimedia/xvid","version":"1.3.7,1"}},"categories":["multimedia"],"shlibs_required":["libADM_coreSocket6.so","libQt5Widgets.so.5","libADM_coreJobs.so","libADM_coreUtils6.so","libADM_core6.so","libQt5Gui.so.5","libQt5Core.so.5","libADM_coreVideoCodec6.so","libADM_coreVDPAU6.so","libADM6avcodec.so.58","libADM6avutil.so.56","libADM_audioParser6.so","libADM_coreAudio6.so","libADM_coreAudioFilterAPI6.so","libADM_coreAudioDevice6.so","libADM_coreAudioEncoder6.so","libADM_coreDemuxer6.so","libADM_coreImage6.so","libADM_coreMuxer6.so","libADM_coreUI6.so","libADM_coreVideoEncoder6.so","libADM_coreVideoFilter6.so","libintl.so.8","libQt5Network.so.5","libX11.so.6","libADM_coreScript.so","libGL.so.1","libGLU.so.1","libXv.so.1","libXext.so.6"],"shlibs_provided":["libADM_openGLQT56.so","libADM_render6_QT5.so","libADM_UIQT56.so"],"options":{"AMR":"off","AOM":"off","CLI":"off","DCA":"on","FAAC":"off","FAAD":"on","FDK":"on","FONTCONFIG":"on","FREETYPE":"on","FRIBIDI":"off","JACK":"off","LAME":"off","NLS":"on","OPUS":"off","OSS":"on","PULSEAUDIO":"off","TINYPY":"on","TWOLAME":"off","VAAPI":"off","VAPOURSYNTH":"on","VDPAU":"on","VORBIS":"on","VPX":"on","X264":"off","X265":"off","XVID":"on","XVIDEO":"on"}},{"name":"autotrace","origin":"graphics/autotrace","version":"0.31.1_35","comment":"Convert bitmap to vector graphics","maintainer":"portmaster@BSDforge.com","www":"https://AutoTrace.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"467e02f8f29baa2034fcfa91e91e7bb432fa128e794fb02775b54fa98480e07f","flatsize":653905,"path":"All/autotrace-0.31.1_35.pkg","repopath":"All/autotrace-0.31.1_35.pkg","licenselogic":"and","licenses":["GPLv2","LGPL21"],"pkgsize":158396,"desc":"AutoTrace is a utility that converts bitmap to vector graphics.\n\nFor more information, see","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"],"shlibs_provided":["libautotrace.so.3"],"options":{"IMAGEMAGICK":"on","MING":"off","PSTOEDIT":"off"},"annotations":{"cpe":"cpe:2.3:a:autotrace_project:autotrace:0.31.1:::::dragonfly6:x86_64:35"}},{"name":"awless","origin":"devel/awless","version":"0.1.11_24","comment":"Fast, powerful and easy-to-use CLI for AWS","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/wallix/awless","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b290fbf51fa7468663d411b603b89338f8135b1390680be151c255a01011fb5","flatsize":33095204,"path":"All/awless-0.1.11_24.pkg","repopath":"All/awless-0.1.11_24.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6453388,"desc":"awless is a fast, powerful and easy-to-use command line interface (CLI) to\nmanage Amazon Web Services. It will help you\n\n  - Run frequent actions by using simple commands\n  - Easily explore your infrastructure and cloud resources via CLI\n  - Ensure smart defaults & security best practices\n  - Manage resources through robust runnable & scriptable templates\n  - Explore, analyse and query your infrastructure offline\n  - Explore, analyse and query your infrastructure through time","categories":["devel"],"options":{"DOCS":"on"},"messages":[{"message":"Setup your AWS account by exporting AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY\nenvironment variables.\n\nIf you have previously used aws CLI or aws-shell, your credentials will be\nautomatically loaded by awless from the ~/.aws/credentials folder.","type":"install"}]},{"name":"avahi-app","origin":"net/avahi-app","version":"0.8_2","comment":"Service discovery on a local network","maintainer":"desktop@FreeBSD.org","www":"https://www.avahi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cbf0552841e57a8a54d414350f6b7820ce7a8a1da63e183de5c35b1bf8c762d4","flatsize":1679296,"path":"All/avahi-app-0.8_2.pkg","repopath":"All/avahi-app-0.8_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":348000,"desc":"Service discovery on a local network -- this means that you can plug your\nlaptop or computer into a network and instantly be able to view other people\nwho you can chat with, find printers to print to or find files being shared.\nThis kind of technology is already found in MacOS X (branded 'Rendezvous',\n'Bonjour' and sometimes 'ZeroConf') and is very convenient.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome_subr":{"origin":"sysutils/gnome_subr","version":"1.0"},"libdaemon":{"origin":"devel/libdaemon","version":"0.14_1"},"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["net","dns"],"users":["avahi"],"groups":["avahi"],"shlibs_required":["libintl.so.8","libgdbm.so.6","libdbus-1.so.3","libglib-2.0.so.0","libgobject-2.0.so.0","libevent-2.1.so.7","libdaemon.so.0","libexpat.so.1"],"shlibs_provided":["libavahi-client.so.3","libavahi-common.so.3","libavahi-core.so.7","libavahi-glib.so.1","libavahi-gobject.so.0","libavahi-libevent.so.1","libhowl.so.0"],"annotations":{"cpe":"cpe:2.3:a:avahi:avahi:0.8:::::dragonfly6:x86_64:2"}},{"name":"autotalent","origin":"audio/autotalent","version":"0.2_1","comment":"Real-time pitch correction plugin for LADSPA","maintainer":"ports@FreeBSD.org","www":"http://tombaran.info/autotalent.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"10dabdf248ca674efde14b4dd9d8e0f7f7dda60c0a55d08c2bc6ca5cd4aa4cf3","flatsize":40096,"path":"All/autotalent-0.2_1.pkg","repopath":"All/autotalent-0.2_1.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2"],"pkgsize":17520,"desc":"real-time pitch correction plugin for ladspa","deps":{"ladspa":{"origin":"audio/ladspa","version":"1.17_1"}},"categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe autotalent port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"autossh","origin":"security/autossh","version":"1.4g_1","comment":"Automatically restart SSH sessions and tunnels","maintainer":"egypcio@FreeBSD.org","www":"https://www.harding.motd.ca/autossh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a150f4deca7246513759ef3fd7f76557e3d25a6da0c64dc5bd8f6ab68fbfedc5","flatsize":49811,"path":"All/autossh-1.4g_1.pkg","repopath":"All/autossh-1.4g_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":23188,"desc":"autossh is a program to start a copy of ssh and monitor it, restarting\nit as necessary should it die or stop passing traffic.\n\nThe original idea and the mechanism were from rstunnel (Reliable SSH\nTunnel). With this version the method changes: autossh uses ssh to\nconstruct a loop of ssh forwardings (one from local to remote, one\nfrom remote to local), and then sends test data that it expects to\nget back. (The idea is thanks to Terrence Martin.)","categories":["security"],"options":{"DOCS":"on","SSH_PORTABLE":"off"}},{"name":"autorespond","origin":"mail/autorespond","version":"2.0.5_1","comment":"Simple autoresponder for qmail","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"88414cb403bcffa979cb70d45059dc960820b53379e788a801eea95c13672480","flatsize":15954,"path":"All/autorespond-2.0.5_1.pkg","repopath":"All/autorespond-2.0.5_1.pkg","licenselogic":"single","pkgsize":7116,"desc":"Simple autoresponder for qmail","categories":["mail"],"messages":[{"message":"===>   NOTICE:\n\nThe autorespond port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"automount","origin":"sysutils/automount","version":"1.7.8","comment":"FreeBSD's devd(8) based automount solution","maintainer":"vermaden@interia.pl","www":"https://github.com/vermaden/automount/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86c34aa3bae55ee87f3afbb3a2759fd095303b79bf0f5643a7d74eb1ab52c44b","flatsize":25353,"path":"All/automount-1.7.8.pkg","repopath":"All/automount-1.7.8.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8144,"desc":"The automount(8) is devd(8) based automounter for FreeBSD.\n\nIt supports most popular filesystems:\nNTFS/FAT/exFAT/EXT2/EXT3/EXT4/UFS/HFS/XFS/ISO9660\n\nThere are several ways to automount devices on FreeBSD.\n\nMake sure you are using only one solution at any given time.","deps":{"fusefs-ext2":{"origin":"sysutils/fusefs-ext2","version":"0.0.11_1"},"fusefs-ntfs":{"origin":"sysutils/fusefs-ntfs","version":"2022.10.3_1"}},"categories":["sysutils"],"options":{"EXFAT":"off","EXT4":"on","NTFS3G":"on"},"messages":[{"message":"You must run below command to activate automount(8).\n\n    # service devd restart","type":"install"}]},{"name":"autorandr","origin":"x11/autorandr","version":"1.12.1","comment":"Auto-detect displays and configure them with xrandr","maintainer":"0mp@FreeBSD.org","www":"https://github.com/phillipberndt/autorandr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"538ffa0767fcead76b3a6ff9f3c03d1bda86fa0392ad4242cd9584b8ca4332f4","flatsize":228544,"path":"All/autorandr-1.12.1.pkg","repopath":"All/autorandr-1.12.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":55244,"desc":"Automatically select an xrandr display configuration based on connected\ndevices.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"py310-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python310":{"origin":"lang/python310","version":"3.10.14_2"},"xrandr":{"origin":"x11/xrandr","version":"1.5.2_1"}},"categories":["x11"],"shlibs_required":["libxcb.so.1","libxcb-randr.so.0"]},{"name":"autopano-sift-C","origin":"graphics/autopano-sift-c","version":"2.5.1_11","comment":"Automatic panorama control point generation tool, C port","maintainer":"amdmi3@FreeBSD.org","www":"http://hugin.sourceforge.net/docs/manual/Autopano-sift-C.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7d3e9e8493dbc7be5a7c8050547bfd3f32ef52cb1a42e8da2b3371d952112032","flatsize":333679,"path":"All/autopano-sift-C-2.5.1_11.pkg","repopath":"All/autopano-sift-C-2.5.1_11.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":98448,"desc":"This is autopano-sift-2.4 ported to plain \"C\"\nThe source is kept as close as possible to the original version.\n\nIt should have the same inputs and outputs as the original \"C#\" version\nwhich is available in ports as graphics/autopano-sift","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libpano13":{"origin":"graphics/libpano13","version":"2.9.22_9"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libtiff.so.6","libpng16.so.16","libpano13.so.3","libxml2.so.2"],"options":{"DOCS":"on"}},{"name":"automysqlbackup","origin":"databases/automysqlbackup","version":"3.0.r6","comment":"Automatic MySQL Backup Tool","maintainer":"me@cschwarz.com","www":"https://sourceforge.net/projects/automysqlbackup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b8588c2a3edbfd6bf41f201929c2ccf0b2327faaa4baf2e6d6a8ce0788e9df6","flatsize":126383,"path":"All/automysqlbackup-3.0.r6.pkg","repopath":"All/automysqlbackup-3.0.r6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":30328,"desc":"AutoMySQLBackup with a basic configuration will create Daily, Weekly and\nMonthly backups of one or more of your MySQL databases from one or more\nof your MySQL servers.\n\nOther Features include:\n- Email notification of backups\n- Backup Compression and Encryption\n- Configurable backup rotation\n- Incremental database backups","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["databases"]},{"name":"automx","origin":"mail/automx","version":"0.10.2_5","comment":"Handles mail account profile requests from mail clients","maintainer":"crees@FreeBSD.org","www":"http://www.automx.org/en/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7766b2b616b7a95970e89847f8b36fcea45a44bb18049769cd93597990382f58","flatsize":268640,"path":"All/automx-0.10.2_5.pkg","repopath":"All/automx-0.10.2_5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":54088,"desc":"automx makes setting up a mail account easy.  All your users need to provide\nis real name, mail address and password.  Their mail client and automx will\nsafely handle the rest.\n\nautomx runs on your server and handles mail account profile requests from\nyour mail clients.  Put an end to endless phone calls trying to coach users to\nconfigure settings, whose dialogs they can't find.  Stop wasting your time\nwriting Tutorials nobody reads.\n\nautomx unifies Microsoft's and Mozilla's mail account provisioning standards\nin one powerful Open Source tool.  Choose from many backends, including LDAP\nand SQL, and let automx create standard and individualized profiles for\nmultiple domains on the fly!","deps":{"bind-tools":{"origin":"dns/bind-tools","version":"9.18.30"},"py311-ipaddr":{"origin":"devel/py-ipaddr","version":"2.2.0"},"py311-lxml":{"origin":"devel/py-lxml","version":"4.9.3"},"py311-m2crypto":{"origin":"security/py-m2crypto","version":"0.40.1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["mail"],"options":{"DOCS":"on","MEMCACHE":"off"},"messages":[{"message":"See INSTALL and BASIC_CONFIGURATION_README in /usr/local/share/doc/automx\nfor instructions on how to configure automx.","type":"install"}]},{"name":"automounter","origin":"sysutils/automounter","version":"1.5.1_1","comment":"Provides scripts to dynamically configure amd","maintainer":"ports@FreeBSD.org","www":"https://sf.net/projects/bsdadminscripts/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"474d90a12a68710446382c2bfef3a46c30b2682e2a455be562406fb9d807d467","flatsize":60752,"path":"All/automounter-1.5.1_1.pkg","repopath":"All/automounter-1.5.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":25744,"desc":"A script to dynamically configure amd(8) and populate /media with appropriate\nsymlinks, when storage devices appear.\n\nIt can also apply geli(8) keys from portable media to images and devices,","categories":["sysutils"],"messages":[{"message":"By default automounter now directs the majority of its output to syslogd(8)\nand stderr(4) via logger(1). To continue receiving output on the first\nconsole please restart devd(8):\n\tservice devd restart","type":"install"},{"message":"===>   NOTICE:\n\nThe automounter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"autojump","origin":"sysutils/autojump","version":"22.5.3_1","comment":"Faster way to navigate your filesystem","maintainer":"michel@boaventura.dev","www":"https://github.com/wting/autojump","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92d3ddf8bbfaa7edf5b6d93a29bf05d339bc33b0f222bcf07e829cab6ef6e81f","flatsize":120468,"path":"All/autojump-22.5.3_1.pkg","repopath":"All/autojump-22.5.3_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":26296,"desc":"Autojump is a faster way to navigate your filesystem. It works by maintaining a\ndatabase of the directories you use the most from the command line.\n\nDirectories must be visited first before they can be jumped to.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"],"annotations":{"cpe":"cpe:2.3:a:autojump_project:autojump:22.5.3:::::dragonfly6:x86_64:1"}},{"name":"avogadro2","origin":"science/avogadro2","version":"1.99.0","comment":"Chemical editor and visualization application","maintainer":"yuri@FreeBSD.org","www":"https://two.avogadro.cc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1a0316ed8e2bf1dff9e8b1a0a8e84fe978c016c96fd598884263a77ae538ff0a","flatsize":5339096,"path":"All/avogadro2-1.99.0.pkg","repopath":"All/avogadro2-1.99.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1235616,"desc":"Avogadro 2 is a chemical editor and visualization application, it is also a set\nof reusable software libraries written in C++ using principles of modularity for\nmaximum reuse. The development of the first generation Avogadro application and\nlibrary is documented in our paper, and this remains the preferred method of\ncitation at present. The motivation for rewriting Avogadro, along with\nimprovements and changes made in Avogadro 2 are summarized in our Source\narticle. We provide a set of permissively licensed, open source, cross platform\nsoftware components in the Avogadro 2 libraries, along with an end-user\napplication with full source code, and binaries.\n\nThe library features updated and improved rendering, where we built upon the\nabstraction provided by previous API, but implemented a simple scene graph. This\nmakes use of features such as impostor sphere rendering, resulting in\nsignificant rendering speed improvements while improving the quality of the\nvisualization. The core is built for scalability, looking to enable the analysis\nof larger chemical structures and simulations being produced by computational\nchemistry codes today. Emphasis has also been placed on making it even easier to\nextend, using simple Python scripts to add simulation input capabilities, and\ndata input/output along with access to full-blown C++ plugin APIs where more\ncontrol is required.","deps":{"avogadrolibs":{"origin":"science/avogadrolibs","version":"1.99.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"molequeue":{"origin":"misc/molequeue","version":"0.9.0_3"},"openbabel":{"origin":"science/openbabel","version":"3.1.1.178"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["science"],"shlibs_required":["libAvogadroQtOpenGL.so.1","libAvogadroQtPlugins.so.1","libMoleQueueServerCore.so","libMoleQueueClient.so","libQt5Concurrent.so.5","libAvogadroRendering.so.1","libAvogadroQtGui.so.1","libQt5Widgets.so.5","libQt5Gui.so.5","libAvogadroIO.so.1","libAvogadroCore.so.1","libQt5Network.so.5","libQt5Core.so.5"]},{"name":"avidemux","origin":"multimedia/avidemux","version":"2.7.8_1","comment":"Simple GUI based video editor","maintainer":"multimedia@FreeBSD.org","www":"https://avidemux.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b23e12d35dca2f2f3501fd21c3406593353dc98684016790a9b2a16190ca6a9","flatsize":11926060,"path":"All/avidemux-2.7.8_1.pkg","repopath":"All/avidemux-2.7.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3292204,"desc":"A video editor that allows editing of AVI, OGM, and MPEG videos. The MPEG\nsupport provides the ability to convert to DVD compliat PS streams. It\ncontains various filters for deinterlacing, cropping, resizing, etc. Allows\nfor cutting without re-encoding. Has the ability to re-encode and re-sample.\nUtilizes ECMAScript (aka. Javascript) to provide batch scripting and\nprocessing support.","deps":{"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"fdk-aac":{"origin":"audio/fdk-aac","version":"2.0.3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXv":{"origin":"x11/libXv","version":"1.0.12_1,1"},"libdca":{"origin":"multimedia/libdca","version":"0.0.7_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libva":{"origin":"multimedia/libva","version":"2.22.0"},"libvdpau":{"origin":"multimedia/libvdpau","version":"1.5"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libvpx":{"origin":"multimedia/libvpx","version":"1.14.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"vapoursynth":{"origin":"multimedia/vapoursynth","version":"r66"},"xvid":{"origin":"multimedia/xvid","version":"1.3.7,1"}},"categories":["multimedia"],"shlibs_required":["libva.so.2","libva-drm.so.2","libsqlite3.so.0"],"shlibs_provided":["libADM6avcodec.so.58","libADM6avformat.so.58","libADM6avutil.so.56","libADM6postproc.so.55","libADM6swscale.so.5","libADM_core6.so","libADM_coreAudio6.so","libADM_coreImage6.so","libADM_coreUI6.so","libADM_audioParser6.so","libADM_coreAudioDevice6.so","libADM_coreAudioEncoder6.so","libADM_coreAudioFilterAPI6.so","libADM_coreDemuxer6.so","libADM_coreDemuxerMpeg6.so","libADM_coreImageLoader6.so","libADM_coreJobs.so","libADM_coreMuxer6.so","libADM_coreScript.so","libADM_coreSocket6.so","libADM_coreSqlLight3.so","libADM_coreSubtitles6.so","libADM_coreUtils6.so","libADM_coreVDPAU6.so","libADM_coreVideoCodec6.so","libADM_coreVideoEncoder6.so","libADM_coreVideoFilter6.so"],"options":{"AMR":"off","AOM":"off","CLI":"off","DCA":"on","FAAC":"off","FAAD":"on","FDK":"on","FONTCONFIG":"on","FREETYPE":"on","FRIBIDI":"off","JACK":"off","LAME":"off","NLS":"on","OPUS":"off","OSS":"on","PULSEAUDIO":"off","QT5":"on","TINYPY":"on","TWOLAME":"off","VAAPI":"off","VAPOURSYNTH":"on","VDPAU":"on","VORBIS":"on","VPX":"on","X264":"off","X265":"off","XVID":"on","XVIDEO":"on"}},{"name":"autogen","origin":"devel/autogen","version":"5.18.16_4","comment":"Tool designed to simplify the creation and maintenance of programs","maintainer":"sunpoet@FreeBSD.org","www":"https://www.gnu.org/software/autogen/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3efe22fc10e66ebd6b213d748a707396e90595c50aa1b5d20e8c6d560446e4d1","flatsize":1976617,"path":"All/autogen-5.18.16_4.pkg","repopath":"All/autogen-5.18.16_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":633200,"desc":"AutoGen is a tool designed to simplify the creation and maintenance of programs\nthat contain large amounts of repetitious text. It is especially valuable in\nprograms that have several blocks of text that must be kept synchronized.\n\nAutoGen will accept either its own definition format, or XML files as definition\ninput, in addition to CGI data (for producing dynamic HTML) and traditional\nAutoGen definitions.\n\nA common example where this would be useful is in creating and maintaining the\ncode required for processing program options. Processing options requires\nmultiple constructs to be maintained in parallel in different places in your\nprogram. Options maintenance needs to be done countless times. So, AutoGen comes\nwith an add-on package named AutoOpts that simplifies the maintenance and\ndocumentation of program options.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["devel"],"shlibs_required":["libguile-2.2.so.1","libgc-threaded.so.1","libxml2.so.2"],"shlibs_provided":["libopts.so.25"]},{"name":"autocutsel","origin":"deskutils/autocutsel","version":"0.10.1_1","comment":"Synchronizes the two copy/paste buffers used by X applications","maintainer":"john@jnielsen.net","www":"https://www.nongnu.org/autocutsel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c6f3d7fda97314d4698b1338c42d88ceb881436d435adcc965d1720a3ccd2832","flatsize":52484,"path":"All/autocutsel-0.10.1_1.pkg","repopath":"All/autocutsel-0.10.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18056,"desc":"Autocutsel synchronizes the two copy/paste buffers mainly used by X\napplications. It unifies \"clipboards\" between VNC servers and Windows.\n\nThe 'cutsel' binary performs the synchronization whenever it is run.\nThe 'autocutsel' binary performs the synchronization continuously.  I\nsuggest running it from ~/.vnc/xstartup by adding a line like this at\nthe top:\n  exec autocutsel &","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["deskutils"],"shlibs_required":["libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXaw.so.7","libXt.so.6","libXmu.so.6"]},{"name":"automake","origin":"devel/automake","version":"1.16.5_2","comment":"GNU Standards-compliant Makefile generator","maintainer":"tijl@FreeBSD.org","www":"https://www.gnu.org/software/automake/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d00d5b70ecccbafa3a02c7a409dec117cde03c5d6b026867cbd331d78b3f6fd8","flatsize":2217246,"path":"All/automake-1.16.5_2.pkg","repopath":"All/automake-1.16.5_2.pkg","licenselogic":"and","licenses":["GPLv2+","GFDL"],"pkgsize":563808,"desc":"Automake is a tool for automatically generating Makefiles compliant with\nthe GNU Coding Standards. It was inspired by the 4.4BSD make and include\nfiles, but aims to be portable and to conform to the GNU standards for\nMakefile variables and targets. Automake is a Perl script. The input files\nare called Makefile.am. The output files are called Makefile.in; They are\nintended for use with Autoconf. Automake requires certain things to be done\nin your configure.in. This package also includes the \"aclocal\"\nprogram. aclocal is a program to generate an 'aclocal.m4' based on the\ncontents of 'configure.in'. It is useful as an extensible, maintainable\nmechanism for augmenting autoconf.","deps":{"autoconf":{"origin":"devel/autoconf","version":"2.72"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:automake:1.16.5:::::dragonfly6:x86_64:2"}},{"name":"autoconf2.69","origin":"devel/autoconf2.69","version":"2.69_1","comment":"Generate configure scripts and related files","maintainer":"tijl@FreeBSD.org","www":"https://www.gnu.org/software/autoconf/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e192a59f299d9d98e12e7696fef345c051233388995c636837c9a894a8b1b7f5","flatsize":3038976,"path":"All/autoconf2.69-2.69_1.pkg","repopath":"All/autoconf2.69-2.69_1.pkg","licenselogic":"and","licenses":["EXCEPTION","GFDL","GPLv2+","GPLv3+"],"pkgsize":532280,"desc":"Autoconf is an extensible package of M4 macros that produce shell\nscripts to automatically configure software source code packages.\nThese scripts can adapt the packages to many kinds of UNIX-like\nsystems without manual user intervention.  Autoconf creates a\nconfiguration script for a package from a template file that lists the\noperating system features that the package can use, in the form of M4\nmacro calls.","deps":{"autoconf-switch":{"origin":"devel/autoconf-switch","version":"20220527"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"m4":{"origin":"devel/m4","version":"1.4.19_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"INFO":"on"}},{"name":"autodia","origin":"devel/autodia","version":"2.14_1","comment":"Automatic Dia XML - from Source Code and Data","maintainer":"ports@FreeBSD.org","www":"https://metacpan.org/release/Autodia","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba8b7b1b88e94f5f6b699aaf12ee9afb7eaee13d92175af9ba4ab24738afffc9","flatsize":385346,"path":"All/autodia-2.14_1.pkg","repopath":"All/autodia-2.14_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":102068,"desc":"AutoDia is a modular application that parses source code or data (if a\nhandler is available) and produces an XML document in Dia format,\nessentially a Dia diagram auto creation package. The diagrams it creates\nare standard UML diagrams showing dependencies, superclasses, packages,\nclasses and inheritances, as well as the methods, etc of each class.\n\nAutoDia supports any language that a Handler has been written for -\ncurrently this is C++, DBI, Java, PHP, Perl, Python, SQL and Torque (XML\nDB schema).\nAdding a handler is easy - read the DEVELOP file for details.","deps":{"p5-GraphViz":{"origin":"graphics/p5-GraphViz","version":"2.25"},"p5-HTML-Mason":{"origin":"www/p5-HTML-Mason","version":"1.60"},"p5-SpringGraph":{"origin":"graphics/p5-SpringGraph","version":"0.05_8"},"p5-Template-Toolkit":{"origin":"www/p5-Template-Toolkit","version":"3.102"},"p5-VCG":{"origin":"graphics/p5-VCG","version":"0.5_2"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on","GRAPHVIZ":"on","SPRINGGRAPH":"on","VCG":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe autodia port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"autoconf2.13","origin":"devel/autoconf2.13","version":"2.13","comment":"Generate configure scripts and related files","maintainer":"tijl@FreeBSD.org","www":"https://www.gnu.org/software/autoconf/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"256cd1663d85c9093e5f932d003af490e36b9172ba7c0e5819bd479ef3046fa5","flatsize":814048,"path":"All/autoconf2.13-2.13.pkg","repopath":"All/autoconf2.13-2.13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":121528,"desc":"Autoconf is an extensible package of M4 macros that produce shell\nscripts to automatically configure software source code packages.\nThese scripts can adapt the packages to many kinds of UNIX-like\nsystems without manual user intervention.  Autoconf creates a\nconfiguration script for a package from a template file that lists the\noperating system features that the package can use, in the form of M4\nmacro calls.","deps":{"autoconf-switch":{"origin":"devel/autoconf-switch","version":"20220527"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"m4":{"origin":"devel/m4","version":"1.4.19_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"INFO":"on"}},{"name":"avogadrolibs","origin":"science/avogadrolibs","version":"1.99.0","comment":"Avogadro2 libraries for chemical editor and visualization applications","maintainer":"yuri@FreeBSD.org","www":"https://www.openchemistry.org/projects/avogadro2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"72c8a8451663de395fa0077541c70198491abcb098c5ac278937031e17a3e033","flatsize":24768308,"path":"All/avogadrolibs-1.99.0.pkg","repopath":"All/avogadrolibs-1.99.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":5887304,"desc":"Libraries that are a foundation of the Avogadro 2 project.\n\nAvogadro 2 is a chemical editor and visualization application, it is also a set\nof reusable software libraries written in C++ using principles of modularity for\nmaximum reuse. The development of the first generation Avogadro application and\nlibrary is documented in our paper, and this remains the preferred method of\ncitation at present. The motivation for rewriting Avogadro, along with\nimprovements and changes made in Avogadro 2 are summarized in our Source\narticle. We provide a set of permissively licensed, open source, cross platform\nsoftware components in the Avogadro 2 libraries, along with an end-user\napplication with full source code, and binaries.\n\nThe library features updated and improved rendering, where we built upon the\nabstraction provided by previous API, but implemented a simple scene graph. This\nmakes use of features such as impostor sphere rendering, resulting in\nsignificant rendering speed improvements while improving the quality of the\nvisualization. The core is built for scalability, looking to enable the analysis\nof larger chemical structures and simulations being produced by computational\nchemistry codes today. Emphasis has also been placed on making it even easier to\nextend, using simple Python scripts to add simulation input capabilities, and\ndata input/output along with access to full-blown C++ plugin APIs where more\ncontrol is required.","deps":{"eigen":{"origin":"math/eigen3","version":"3.4.0_3"},"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libmsym":{"origin":"science/libmsym","version":"0.2.3"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"spglib":{"origin":"science/spglib","version":"2.4.0"}},"categories":["science"],"shlibs_required":["libsymspg.so.2","libhdf5.so.200","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Svg.so.5","libarchive.so.13","libmsym.so.0.2","libGLX.so.0","libOpenGL.so.0","libGLEW.so.2"],"shlibs_provided":["libAvogadroCalc.so.1","libAvogadroCore.so.1","libAvogadroIO.so.1","libAvogadroMoleQueue.so.1","libAvogadroQtGui.so.1","libAvogadroQtOpenGL.so.1","libAvogadroQtPlugins.so.1","libAvogadroQuantumIO.so.1","libAvogadroRendering.so.1"],"options":{"HDF5":"on","LIBARCHIVE":"on","LIBMSYM":"on","MMTF":"on","OPENGL":"on","QT5":"on","SPGLIB":"on","VTK":"off"}},{"name":"beret","origin":"games/beret","version":"1.2.1","comment":"2D puzzle-platformer game","maintainer":"alfix86@gmail.com","www":"https://kiwisauce.com/beret/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccf19bc5a413677a49aed9bcaebe05ded51d3677392aafdba702719d6b15619a","flatsize":53689639,"path":"All/beret-1.2.1.pkg","repopath":"All/beret-1.2.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":43082124,"desc":"Beret is a 2D puzzle-platformer game about a scientist named Beret\nwho has gained telekinetic abilities through his research at the\nEvil Corporation. He decides that the Evil Corporation is too evil\nfor his liking, and begins his solitary quest to overthrow the\ncorporation and punish the evil deeds of his employers.\n\nBeret has:\n- 21 puzzle-filled levels\n- 120 collectable Medallions\n- Over 20 hours of gameplay\n- An unlockable level editor","deps":{"averiagwf":{"origin":"x11-fonts/averiagwf","version":"1.00_1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"autocd","origin":"audio/autocd","version":"3.02.12b_4","comment":"Compact disc control utility","maintainer":"KOT@MATPOCKuH.Ru","www":"http://kot.spb.ru/projects/autocd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ef8be7d1e9881102b66db6ab378f39c1a7426a5655937f3f13980a9917bcc37","flatsize":74685,"path":"All/autocd-3.02.12b_4.pkg","repopath":"All/autocd-3.02.12b_4.pkg","licenselogic":"single","pkgsize":26484,"desc":"Compact disc control utility","deps":{"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio","sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libedit.so.0"],"options":{"DOCS":"on"}},{"name":"autobench","origin":"benchmarks/autobench","version":"2.1.2_11","comment":"Automating the process of benchmarking a web server","maintainer":"ports@FreeBSD.org","www":"http://www.xenoclast.org/autobench/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6daa0adbd4e5eff3ad774d68b9ee462115675c9b10c8073f9200d8af6cb97105","flatsize":77954,"path":"All/autobench-2.1.2_11.pkg","repopath":"All/autobench-2.1.2_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":29912,"desc":"Autobench is a simple Perl script for automating the process of benchmarking\na web server (or for conducting a comparative test of two different web\nservers). The script is a wrapper around  httperf. Autobench runs httperf a\nnumber of times against each host, increasing the number of requested\nconnections per second on each iteration, and extracts the significant data\nfrom the httperf output, delivering a CSV or TSV format file which can be\nimported directly into a spreadsheet for analysis/graphing.","deps":{"gawk":{"origin":"lang/gawk","version":"5.3.0"},"gnuplot":{"origin":"math/gnuplot","version":"5.4.10_1"},"httperf":{"origin":"benchmarks/httperf","version":"0.9.1_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["benchmarks","www"],"messages":[{"message":"===>   NOTICE:\n\nThe autobench port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"autobook","origin":"devel/autobook","version":"1.5","comment":"GNU autoconf, automake, and libtool - The Book","maintainer":"ports@FreeBSD.org","www":"https://sourceware.org/autobook/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"73a4838e41f7c51d1067cba381414325f362b61e988d528ada0cf223c9b7fda1","flatsize":2665299,"path":"All/autobook-1.5.pkg","repopath":"All/autobook-1.5.pkg","licenselogic":"single","licenses":["OPL"],"pkgsize":271736,"desc":"This it the book \"GNU AUTOCONF, AUTOMAKE AND LIBTOOL\" by Gary V.\nVaughan, Ben Elliston, Tom Tromey and Ian Lance Taylor.\n\nThe book is installed as share/doc/autobook/autobook.html","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe autobook port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"auto-admin","origin":"sysutils/auto-admin","version":"0.8.0.33","comment":"Portable tools for automating systems management","maintainer":"jwb@FreeBSD.org","www":"https://github.com/outpaddling/auto-admin","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bcb23f6f8eb4623b263ce06d0096a2f47d51d76f151680f3a86f0c4381d18d9d","flatsize":465309,"path":"All/auto-admin-0.8.0.33.pkg","repopath":"All/auto-admin-0.8.0.33.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":106864,"desc":"Auto-admin is a set of tools for automating common systems management tasks\nfrom the command line.  It is meant as a library of scripts to be used by\nmore specific automated systems management scripts.  It is also intended to\nserve as a compatibility layer to ease management of multiple POSIX platforms.","categories":["sysutils"]},{"name":"autobackupmysql","origin":"databases/autobackupmysql","version":"1.4","comment":"Make daily, weekly, and monthly backups of your MySQL databases","maintainer":"fw@moov.de","www":"https://sourceforge.net/projects/autobackupmysql/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f9e760b07c60d96dd14b465e49eb9f2a2d5d05cc707f9a81eb207627980f125","flatsize":22954,"path":"All/autobackupmysql-1.4.pkg","repopath":"All/autobackupmysql-1.4.pkg","licenselogic":"single","pkgsize":7412,"desc":"A script to take daily, weekly and monthly backups of your MySQL\ndatabases using mysqldump.\n\nFeatures:\n- Backup multiple databases\n- Single backup file or to a separate file for each DB\n- Compress backup files\n- Backup remote servers\n- E-mail logs","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["databases"]},{"name":"autoconf-archive","origin":"devel/autoconf-archive","version":"2023.02.20","comment":"Set of useful GNU Autoconf macros","maintainer":"kwm@FreeBSD.org","www":"https://savannah.gnu.org/projects/autoconf-archive","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"85ba69fd5b34207235a67ff837e6ca10134837174a711d76069e1c23b9121300","flatsize":3276694,"path":"All/autoconf-archive-2023.02.20.pkg","repopath":"All/autoconf-archive-2023.02.20.pkg","licenselogic":"single","pkgsize":408640,"desc":"The GNU Autoconf Archive is a collection of more than 450 macros for GNU\nAutoconf that have been contributed as free software by friendly supporters\nof the cause from all over the Internet. Every single one of those macros\ncan be re-used without imposing any restrictions whatsoever on the licensing\nof the generated configure script. In particular, it is possible to use all\nthose macros in configure scripts that are meant for non-free software.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["devel"]},{"name":"aumix","origin":"audio/aumix","version":"2.9.1_2","comment":"Audio mixer for X11, terminal, or command line","maintainer":"unix4all@gulic.org","www":"http://jpj.net/~trevor/aumix.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2750b4f6a6eacdfd19e6d13cb4a93d383d96b76921c7e075b2e27040e26f7897","flatsize":146150,"path":"All/aumix-2.9.1_2.pkg","repopath":"All/aumix-2.9.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46376,"desc":"A program for adjusting audio mixers from the command line or\nscripts, or interactively at the console or a terminal with a full-screen,\nncurses-based interface and sysmouse(4) support.\n\nCan optionally be built with a GTK+-based interface.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["audio"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libintl.so.8"],"options":{"GTK2":"off","NLS":"on"}},{"name":"auralquiz","origin":"games/auralquiz","version":"1.0.0_7","comment":"Simple music quiz game using your own music files","maintainer":"amdmi3@FreeBSD.org","www":"https://jancoding.wordpress.com/auralquiz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93d908a68649329e67d0201f6aa48bbecf142b1340640c9ace7caba5aa5341ae","flatsize":696926,"path":"All/auralquiz-1.0.0_7.pkg","repopath":"All/auralquiz-1.0.0_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":382808,"desc":"Auralquiz is a simple music quiz game for GNU/Linux, using your own\nmusic files.\n\nThe game plays short pieces of music files from your folders (in\nOgg Vorbis, FLAC, Opus or MP3 formats), and presents a question and\nseveral answers about the current song. The fastest the answer, the\nmore points you receive.\n\nUp to 8 people can play in a turn-based mode.\n\nIn the highest difficulty level there are no answer buttons, and\ninstead, you have to type the answer yourself.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["games"],"shlibs_required":["libtag.so.2","libphonon4qt5.so.4","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"options":{"DOCS":"on"}},{"name":"autoconf","origin":"devel/autoconf","version":"2.72","comment":"Generate configure scripts and related files","maintainer":"tijl@FreeBSD.org","www":"https://www.gnu.org/software/autoconf/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ced71758858f35ec9407900ce5522eb9ed2f34e7baf4a882044584f0c3110b22","flatsize":3300273,"path":"All/autoconf-2.72.pkg","repopath":"All/autoconf-2.72.pkg","licenselogic":"and","licenses":["EXCEPTION","GFDL","GPLv2+","GPLv3+"],"pkgsize":583792,"desc":"Autoconf is an extensible package of M4 macros that produce shell\nscripts to automatically configure software source code packages.\nThese scripts can adapt the packages to many kinds of UNIX-like\nsystems without manual user intervention.  Autoconf creates a\nconfiguration script for a package from a template file that lists the\noperating system features that the package can use, in the form of M4\nmacro calls.","deps":{"autoconf-switch":{"origin":"devel/autoconf-switch","version":"20220527"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"m4":{"origin":"devel/m4","version":"1.4.19_1,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"options":{"INFO":"on"}},{"name":"audiere","origin":"audio/audiere","version":"1.9.4_7","comment":"High-level audio API","maintainer":"amdmi3@FreeBSD.org","www":"https://audiere.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bc61c1cb114c78915f1fbacf9ce6abd0b82561fb5643ff93be780508f10616ae","flatsize":1165615,"path":"All/audiere-1.9.4_7.pkg","repopath":"All/audiere-1.9.4_7.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":245560,"desc":"Audiere is a high-level audio API. It can play Ogg Vorbis, MP3,\nFLAC, uncompressed WAV, AIFF, MOD, S3M, XM, and IT files. For audio\noutput, Audiere supports DirectSound or WinMM in Windows, OSS on\nLinux and Cygwin, and SGI AL on IRIX.\n\nAudiere is open source and licensed under the LGPL. This means that\nyou may freely use Audiere in commercial products, as long as you\ndo not modify the source code. If you do modify Audiere and release\na product that uses your modifications, you must release your changes\nto the code under the LGPL as well.\n\nAudiere is portable. It is tested on Windows, Linux-i386, Cygwin,\nand IRIX with at least three major compilers. Most of Audiere is\nendian-independent, so I expect it would work with few modifications\non other architectures.","deps":{"libcdaudio":{"origin":"audio/libcdaudio","version":"0.99.12p2_3"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"}},"categories":["audio"],"shlibs_required":["libspeex.so.1","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0","libcdaudio.so.1"],"shlibs_provided":["libaudiere-1.9.4.so"],"options":{"CDAUDIO":"on","DOCS":"on","DUMB":"on","SPEEX":"on","VORBIS":"on"}},{"name":"augeas","origin":"textproc/augeas","version":"1.14.0_2","comment":"Configuration editing tool","maintainer":"puppet@FreeBSD.org","www":"https://augeas.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0493ad6dab622a13d6e21e60e814c76d0f81fb3e65ba669073925479ec5a1d75","flatsize":3549883,"path":"All/augeas-1.14.0_2.pkg","repopath":"All/augeas-1.14.0_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":709012,"desc":"Augeas is a configuration editing tool. It parses configuration files in their\nnative formats and transforms them into a tree. Configuration changes are made\nby manipulating this tree and saving it back into native config files.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2","libreadline.so.8"],"shlibs_provided":["libaugeas.so.0","libfa.so.1"],"annotations":{"cpe":"cpe:2.3:a:augeas:augeas:1.14.0:::::dragonfly6:x86_64:2"}},{"name":"autoconf-switch","origin":"devel/autoconf-switch","version":"20220527","comment":"Wrapper script to switch between autoconf versions","maintainer":"tijl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ec100a5e0aa7c63a3b62c8cb1ca04fb62b5a3606cac77f74a9783643f2854626","flatsize":524,"path":"All/autoconf-switch-20220527.pkg","repopath":"All/autoconf-switch-20220527.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1288,"desc":"This port installs a wrapper script for each tool included with autoconf.\nThe script will run the version of autoconf specified in the environment\nvariable DEFAULT_AUTOCONF.  If DEFAULT_AUTOCONF is empty or unset it will run\nthe most recent version of autoconf currently installed.","categories":["devel"]},{"name":"audacious-plugins-gtk3","origin":"multimedia/audacious-plugins","version":"4.4","comment":"Plugins needed for audacious","maintainer":"madpilot@FreeBSD.org","www":"https://audacious-media-player.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf67af60c080ee05b5a43286b48f0e582ffc6c411d6af8e750f52c0eca32ae27","flatsize":6096535,"path":"All/audacious-plugins-gtk3-4.4.pkg","repopath":"All/audacious-plugins-gtk3-4.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1202752,"desc":"Audacious Plugins are the input, output, visualization and effect plugins\nneeded for Audacious","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"audacious-gtk3":{"origin":"multimedia/audacious","version":"4.4"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libadplug":{"origin":"audio/libadplug","version":"2.3.3_1"},"libbinio":{"origin":"devel/libbinio","version":"1.5"},"libcddb":{"origin":"audio/libcddb","version":"1.3.2_4"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libcdio-paranoia":{"origin":"sysutils/libcdio-paranoia","version":"10.2+2.0.1_1"},"libcue":{"origin":"textproc/libcue","version":"2.3.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libopenmpt":{"origin":"audio/libopenmpt","version":"0.7.8"},"libsidplayfp":{"origin":"audio/libsidplayfp","version":"2.7.1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"neon":{"origin":"www/neon","version":"0.32.5_3"},"opus":{"origin":"audio/opus","version":"1.5.2"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"wavpack":{"origin":"audio/wavpack","version":"5.7.0"}},"categories":["multimedia","audio"],"shlibs_required":["libaudcore.so.5","libxml2.so.2","libcue.so.2","libglib-2.0.so.0","libgtk-3.so.0","libgobject-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","libaudgui.so.6","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libcairo.so.2","libX11.so.6","libXrender.so.1","libXcomposite.so.1","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libjson-glib-1.0.so.0","libnotify.so.4","libcurl.so.4","libfaad.so.2","libcdio.so.19","libcdio_cdda.so.2","libcddb.so.2","libavcodec.so.60","libavformat.so.60","libavutil.so.58","libaudtag.so.3","libFLAC.so.12","libmpg123.so.0","libadplug-2.3.3.so.0","libbinio.so.1","libopenmpt.so.0","libopusfile.so.0","libsidplayfp.so.6","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libwavpack.so.1","libvorbisenc.so.2","libpipewire-0.3.so.0","libneon.so.27"],"options":{"AAC":"on","ADPLUG":"on","AMIDI":"off","AOSD":"on","BS2B":"off","CDDA":"on","CONSOLE":"off","CUE":"on","FFMPEG":"on","FLAC":"on","LAME":"off","LIRC":"off","MODPLUG":"off","MPG123":"on","MPRIS":"on","NEON":"on","NLS":"on","NOTIFY":"on","OPENGL":"off","OPENMPT":"on","OPUS":"on","SAMPLERATE":"off","SCROBBLER":"on","SID":"on","SNDFILE":"off","SOXR":"off","SPEEDPITCH":"off","VORBIS":"on","WAVPACK":"on","ALSA":"off","FILEWRITER":"on","JACK":"off","OSS":"on","PIPEWIRE":"on","PULSEAUDIO":"off","SDL":"off","SNDIO":"off"},"annotations":{"flavor":"gtk3"}},{"name":"audacious-plugins-qt5","origin":"multimedia/audacious-plugins","version":"4.4","comment":"Plugins needed for audacious","maintainer":"madpilot@FreeBSD.org","www":"https://audacious-media-player.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9098b588aaeba3573b976ce3d5107ba67943a23a22a6f0d5ae4c6e58ab48aa99","flatsize":7114383,"path":"All/audacious-plugins-qt5-4.4.pkg","repopath":"All/audacious-plugins-qt5-4.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1312668,"desc":"Audacious Plugins are the input, output, visualization and effect plugins\nneeded for Audacious","deps":{"audacious-qt5":{"origin":"multimedia/audacious","version":"4.4"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libadplug":{"origin":"audio/libadplug","version":"2.3.3_1"},"libbinio":{"origin":"devel/libbinio","version":"1.5"},"libcddb":{"origin":"audio/libcddb","version":"1.3.2_4"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libcdio-paranoia":{"origin":"sysutils/libcdio-paranoia","version":"10.2+2.0.1_1"},"libcue":{"origin":"textproc/libcue","version":"2.3.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libopenmpt":{"origin":"audio/libopenmpt","version":"0.7.8"},"libsidplayfp":{"origin":"audio/libsidplayfp","version":"2.7.1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"neon":{"origin":"www/neon","version":"0.32.5_3"},"opus":{"origin":"audio/opus","version":"1.5.2"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"wavpack":{"origin":"audio/wavpack","version":"5.7.0"}},"categories":["multimedia","audio"],"shlibs_required":["libaudcore.so.5","libxml2.so.2","libcue.so.2","libglib-2.0.so.0","libQt5Core.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libaudqt.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libX11.so.6","libQt5X11Extras.so.5","libcurl.so.4","libfaad.so.2","libaudtag.so.3","libcdio.so.19","libcdio_cdda.so.2","libcddb.so.2","libavcodec.so.60","libavformat.so.60","libavutil.so.58","libFLAC.so.12","libmpg123.so.0","libadplug-2.3.3.so.0","libbinio.so.1","libopenmpt.so.0","libopusfile.so.0","libsidplayfp.so.6","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libwavpack.so.1","libvorbisenc.so.2","libpipewire-0.3.so.0","libQt5Multimedia.so.5","libQt5Network.so.5","libneon.so.27"],"options":{"AAC":"on","ADPLUG":"on","AMIDI":"off","BS2B":"off","CDDA":"on","CONSOLE":"off","CUE":"on","FFMPEG":"on","FLAC":"on","LAME":"off","LIRC":"off","MODPLUG":"off","MPG123":"on","MPRIS":"on","NEON":"on","NLS":"on","NOTIFY":"on","OPENGL":"off","OPENMPT":"on","OPUS":"on","SAMPLERATE":"off","SCROBBLER":"on","SID":"on","SNDFILE":"off","SOXR":"off","SPEEDPITCH":"off","VORBIS":"on","WAVPACK":"on","ALSA":"off","FILEWRITER":"on","JACK":"off","OSS":"on","PIPEWIRE":"on","PULSEAUDIO":"off","SDL":"off","SNDIO":"off"},"annotations":{"flavor":"qt5"}},{"name":"audacious-qt5","origin":"multimedia/audacious","version":"4.4","comment":"Lightweight and versatile audio player","maintainer":"madpilot@FreeBSD.org","www":"https://audacious-media-player.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a27c66c986cd370378a50cf5b14d52a9217e13341df762d7b9102b933cf8830","flatsize":2576831,"path":"All/audacious-qt5-4.4.pkg","repopath":"All/audacious-qt5-4.4.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":548040,"desc":"Audacious is an open source audio player. A descendant of XMMS, it plays\nyour music how you want it, without stealing away your computer's\nresources from other tasks.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["multimedia","audio"],"shlibs_required":["libintl.so.8","libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libQt5Core.so.5","libQt5Gui.so.5","libQt5Widgets.so.5"],"shlibs_provided":["libaudcore.so.5","libaudqt.so.3","libaudtag.so.3"],"options":{"EXECINFO":"on","LIBARCHIVE":"off","NLS":"on"},"annotations":{"flavor":"qt5"},"messages":[{"message":"Audacious supports Gzipped and uncompressed skins.  If you would like to use\nZip format skins you will need to ensure archivers/unzip is installed.\n\nYou should install plugins port, without it, Audacious is useless!","type":"install"}]},{"name":"audacious-plugins-gtk2","origin":"multimedia/audacious-plugins","version":"4.4","comment":"Plugins needed for audacious","maintainer":"madpilot@FreeBSD.org","www":"https://audacious-media-player.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be6b780fdca4de9d7cab568be2617ca06037b7117a113efb434878df2aba16e3","flatsize":6093335,"path":"All/audacious-plugins-gtk2-4.4.pkg","repopath":"All/audacious-plugins-gtk2-4.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1202736,"desc":"Audacious Plugins are the input, output, visualization and effect plugins\nneeded for Audacious","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"audacious-gtk2":{"origin":"multimedia/audacious","version":"4.4"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcomposite":{"origin":"x11/libXcomposite","version":"0.4.6_1,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libadplug":{"origin":"audio/libadplug","version":"2.3.3_1"},"libbinio":{"origin":"devel/libbinio","version":"1.5"},"libcddb":{"origin":"audio/libcddb","version":"1.3.2_4"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libcdio-paranoia":{"origin":"sysutils/libcdio-paranoia","version":"10.2+2.0.1_1"},"libcue":{"origin":"textproc/libcue","version":"2.3.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libopenmpt":{"origin":"audio/libopenmpt","version":"0.7.8"},"libsidplayfp":{"origin":"audio/libsidplayfp","version":"2.7.1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"neon":{"origin":"www/neon","version":"0.32.5_3"},"opus":{"origin":"audio/opus","version":"1.5.2"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"wavpack":{"origin":"audio/wavpack","version":"5.7.0"}},"categories":["multimedia","audio"],"shlibs_required":["libaudcore.so.5","libxml2.so.2","libcue.so.2","libglib-2.0.so.0","libgtk-x11-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libgmodule-2.0.so.0","libaudgui.so.6","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libcairo.so.2","libpango-1.0.so.0","libX11.so.6","libXrender.so.1","libXcomposite.so.1","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libjson-glib-1.0.so.0","libnotify.so.4","libcurl.so.4","libfaad.so.2","libcdio.so.19","libcdio_cdda.so.2","libcddb.so.2","libavcodec.so.60","libavformat.so.60","libavutil.so.58","libaudtag.so.3","libFLAC.so.12","libmpg123.so.0","libadplug-2.3.3.so.0","libbinio.so.1","libopenmpt.so.0","libopusfile.so.0","libsidplayfp.so.6","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libwavpack.so.1","libvorbisenc.so.2","libpipewire-0.3.so.0","libneon.so.27"],"options":{"AAC":"on","ADPLUG":"on","AMIDI":"off","AOSD":"on","BS2B":"off","CDDA":"on","CONSOLE":"off","CUE":"on","FFMPEG":"on","FLAC":"on","LAME":"off","LIRC":"off","MODPLUG":"off","MPG123":"on","MPRIS":"on","NEON":"on","NLS":"on","NOTIFY":"on","OPENGL":"off","OPENMPT":"on","OPUS":"on","SAMPLERATE":"off","SCROBBLER":"on","SID":"on","SNDFILE":"off","SOXR":"off","SPEEDPITCH":"off","VORBIS":"on","WAVPACK":"on","ALSA":"off","FILEWRITER":"on","JACK":"off","OSS":"on","PIPEWIRE":"on","PULSEAUDIO":"off","SDL":"off","SNDIO":"off"},"annotations":{"flavor":"gtk2"}},{"name":"audiocd-kio","origin":"audio/audiocd-kio","version":"23.08.5","comment":"KDE IOSlave for accessing audio CDs","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f2da5cbae4c4f2c121c2d6dd0fb4fc26c956e2f226223173154fad2624180e7a","flatsize":2417807,"path":"All/audiocd-kio-23.08.5.pkg","repopath":"All/audiocd-kio-23.08.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":674236,"desc":"KDE IOSlave for accessing audio CDs.","deps":{"cdparanoia":{"origin":"audio/cdparanoia","version":"3.9.8_10"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libkcddb":{"origin":"audio/libkcddb","version":"23.08.5"},"libkcompactdisc":{"origin":"audio/libkcompactdisc","version":"23.08.5"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["audio","kde","kde-applications"],"shlibs_required":["libKF5Cddb.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libKF5CoreAddons.so.5","libQt5Network.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libQt5Core.so.5","libcdda_paranoia.so.0","libKF5CompactDisc.so.5","libQt5Widgets.so.5","libcdda_interface.so.0","libKF5I18n.so.5","libFLAC.so.12","libogg.so.0","libKF5KCMUtils.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5"],"shlibs_provided":["libaudiocdplugins.so.5","libaudiocd_encoder_flac.so","libaudiocd_encoder_lame.so","libaudiocd_encoder_opus.so","libaudiocd_encoder_wav.so"],"options":{"DOCS":"on","LAME":"off"}},{"name":"automuteus","origin":"games/automuteus","version":"8.3.6_2","comment":"Discord Bot to automute Among Us players at round transitions","maintainer":"nc@FreeBSD.org","www":"https://automute.us/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c9a716f5f9e7c889be0f3a56214c0dbd27d127b8144ea0ea474c33f874ce31c","flatsize":29551780,"path":"All/automuteus-8.3.6_2.pkg","repopath":"All/automuteus-8.3.6_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6916748,"desc":"AutoMuteUs is a Discord Bot to harness Among Us game data, and automatically\nmute/unmute players during games!\n\nRequires amonguscapture to capture and relay game data.","categories":["games"],"messages":[{"message":"To enable the automuteus server, set automuteus_enable=\"YES\" in your\n/etc/rc.conf and set the DISCORD_BOT_TOKEN in \n/usr/local/etc/automuteus/automuteus.conf to your Discord bot token.\n\nAdditional configuration options can be seen here:\n\nhttps://github.com/automuteus/deploy/blob/main/sample.env\n\nThe /usr/local/etc/rc.d/automuteus rc.subr script can override the config and\nlog pathnames.","type":"install"}]},{"name":"audacious","origin":"multimedia/audacious","version":"4.4","comment":"Lightweight and versatile audio player","maintainer":"madpilot@FreeBSD.org","www":"https://audacious-media-player.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5f411efe9af9533393649217fc8493d1c3e3708dca2d5ce67d99bb207722b1e","flatsize":2606623,"path":"All/audacious-4.4.pkg","repopath":"All/audacious-4.4.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":562288,"desc":"Audacious is an open source audio player. A descendant of XMMS, it plays\nyour music how you want it, without stealing away your computer's\nresources from other tasks.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["multimedia","audio"],"shlibs_required":["libintl.so.8","libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libQt6Core.so.6","libQt6Svg.so.6","libQt6Widgets.so.6","libQt6Gui.so.6"],"shlibs_provided":["libaudcore.so.5","libaudqt.so.3","libaudtag.so.3"],"options":{"EXECINFO":"on","LIBARCHIVE":"off","NLS":"on"},"annotations":{"flavor":"qt6"},"messages":[{"message":"Audacious supports Gzipped and uncompressed skins.  If you would like to use\nZip format skins you will need to ensure archivers/unzip is installed.\n\nYou should install plugins port, without it, Audacious is useless!","type":"install"}]},{"name":"audacious-gtk3","origin":"multimedia/audacious","version":"4.4","comment":"Lightweight and versatile audio player","maintainer":"madpilot@FreeBSD.org","www":"https://audacious-media-player.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f90260fa57ecf808a620377c6a29b07d0dfb27e8ac8a946b155256f93e414971","flatsize":2270843,"path":"All/audacious-gtk3-4.4.pkg","repopath":"All/audacious-gtk3-4.4.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":495956,"desc":"Audacious is an open source audio player. A descendant of XMMS, it plays\nyour music how you want it, without stealing away your computer's\nresources from other tasks.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["multimedia","audio"],"shlibs_required":["libintl.so.8","libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0"],"shlibs_provided":["libaudcore.so.5","libaudgui.so.6","libaudtag.so.3"],"options":{"EXECINFO":"on","LIBARCHIVE":"off","NLS":"on"},"annotations":{"flavor":"gtk3"},"messages":[{"message":"Audacious supports Gzipped and uncompressed skins.  If you would like to use\nZip format skins you will need to ensure archivers/unzip is installed.\n\nYou should install plugins port, without it, Audacious is useless!","type":"install"}]},{"name":"blobwars","origin":"games/blobwars","version":"2.00_1","comment":"Mission and Objective based 2D Platform Game","maintainer":"ports@FreeBSD.org","www":"https://www.parallelrealities.co.uk/p/blob-wars-metal-blob-solid.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b93f8c6edb67f6f38e93fe04e072e28a1f44f83b38c71f6aa4bae33d8db73ce","flatsize":67512910,"path":"All/blobwars-2.00_1.pkg","repopath":"All/blobwars-2.00_1.pkg","licenselogic":"and","licenses":["GPLv2+","CC-BY-3.0","CC-BY-SA-3.0"],"pkgsize":66961960,"desc":"Blob Wars : Metal Blob Solid is a platform game, not unlike those found on\nthe Amiga and SNES. The object of the game is to take on the role of\nsolider Blob, Bob, and play through the various levels and attempt to rescue as\nmany MIA (Missing In Action) Blobs as possible. This is not quite as straight\nforward as it sounds, since the MIAs will often be not directly reachable and\nwill require some extra thought. Bob also has to contend with environmental\nhazards, alien invaders and assimilated Blobs.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_net":{"origin":"net/sdl2_net","version":"2.2.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libSDL2_mixer-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2_net-2.0.so.0","libSDL2-2.0.so.0","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe blobwars port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ausweisapp2","origin":"deskutils/ausweisapp2","version":"2.1.1","comment":"Official authentication app for German ID cards and residence permits","maintainer":"freebsd@sysctl.cz","www":"https://www.ausweisapp.bund.de/ausweisapp2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25d567233d25af05706e83815475aba6127dce3a5ff4bf2a3d821bc8b2dcd364","flatsize":8751655,"path":"All/ausweisapp2-2.1.1.pkg","repopath":"All/ausweisapp2-2.1.1.pkg","licenselogic":"single","licenses":["EUPLv1.2"],"pkgsize":3995372,"desc":"The AusweisApp2 is a software, that you can use to identify yourself online\nwith your ID card or your electronic residence permit.\n\nThe AusweisApp2 offers you an integrated self-assessment where you are able to\nview your data that is stored on the online ID.\n\nIt is being developed on behalf of the German Federal Ministry of the Interior.","deps":{"http-parser":{"origin":"www/http-parser","version":"2.9.4"},"libudev-devd":{"origin":"devel/libudev-devd","version":"0.5.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-connectivity":{"origin":"comms/qt6-connectivity","version":"6.7.2"},"qt6-declarative":{"origin":"x11-toolkits/qt6-declarative","version":"6.7.2_1"},"qt6-scxml":{"origin":"devel/qt6-scxml","version":"6.7.2"},"qt6-shadertools":{"origin":"x11-toolkits/qt6-shadertools","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"qt6-tools":{"origin":"devel/qt6-tools","version":"6.7.2_1"},"qt6-websockets":{"origin":"www/qt6-websockets","version":"6.7.2"}},"categories":["deskutils","security"],"shlibs_required":["libQt6Widgets.so.6","libQt6Svg.so.6","libQt6QuickControls2.so.6","libQt6Quick.so.6","libQt6OpenGL.so.6","libQt6QmlModels.so.6","libQt6QmlWorkerScript.so.6","libQt6Qml.so.6","libQt6WebSockets.so.6","libQt6StateMachine.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libpcsclite.so.1","libudev.so.0","libQt6Concurrent.so.6","libssl.so.12","libhttp_parser.so.2.9","libcrypto.so.12","libQt6Network.so.6","libQt6Core.so.6"]},{"name":"audacious-gtk2","origin":"multimedia/audacious","version":"4.4","comment":"Lightweight and versatile audio player","maintainer":"madpilot@FreeBSD.org","www":"https://audacious-media-player.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"105018293dd65811be6248ffff11be95e9272cd2a0a3b5d50e86438df57b3c8a","flatsize":2271803,"path":"All/audacious-gtk2-4.4.pkg","repopath":"All/audacious-gtk2-4.4.pkg","licenselogic":"and","licenses":["BSD2CLAUSE","BSD3CLAUSE"],"pkgsize":496924,"desc":"Audacious is an open source audio player. A descendant of XMMS, it plays\nyour music how you want it, without stealing away your computer's\nresources from other tasks.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["multimedia","audio"],"shlibs_required":["libintl.so.8","libglib-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libpango-1.0.so.0"],"shlibs_provided":["libaudcore.so.5","libaudgui.so.6","libaudtag.so.3"],"options":{"EXECINFO":"on","LIBARCHIVE":"off","NLS":"on"},"annotations":{"flavor":"gtk2"},"messages":[{"message":"Audacious supports Gzipped and uncompressed skins.  If you would like to use\nZip format skins you will need to ensure archivers/unzip is installed.\n\nYou should install plugins port, without it, Audacious is useless!","type":"install"}]},{"name":"auctex-emacs_wayland","origin":"print/auctex","version":"13.2_4","comment":"Integrated environment for writing LaTeX using GNU Emacs","maintainer":"hrs@FreeBSD.org","www":"https://www.gnu.org/software/auctex/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"608d67054009f572bb7abb57e2f366e5ddcfa0d4c556efbe887119000f532a1a","flatsize":6544048,"path":"All/auctex-emacs_wayland-13.2_4.pkg","repopath":"All/auctex-emacs_wayland-13.2_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1438324,"desc":"AUC TeX is a comprehensive customizable integrated environment for\nwriting input files for LaTeX using GNU Emacs.\n   AUC TeX lets you run TeX/LaTeX and other LaTeX-related tools, such\nas a output filters or post processor from inside Emacs.  Especially\n`running LaTeX' is interesting, as AUC TeX lets you browse through the\nerrors TeX reported, while it moves the cursor directly to the reported\nerror, and displays some documentation for that particular error.  This\nwill even work when the document is spread over several files.\n   AUC TeX automatically indents your `LaTeX-source', not only as you\nwrite it -- you can also let it indent and format an entire document.\nIt has a special outline feature, which can greatly help you `getting an\noverview' of a document.\n   Apart from these special features, AUC TeX provides a large range of\nhandy Emacs macros, which in several different ways can help you write\nyour LaTeX documents fast and painlessly.\n   All features of AUC TeX are documented using the GNU Emacs online\ndocumentation system.  That is, documentation for any command is just\na key click away!  AUC TeX is written entirely in Emacs-Lisp, and hence\nyou can easily add new features for your own needs.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"},"messages":[{"message":"You should edit the file\n`/usr/local/share/emacs/site-lisp/tex-site.el' to fit your local site.\nYou do this by looking at the customization section in the beginning\nof `/usr/local/share/emacs/site-lisp/auctex/tex.el' and copy the\ndefinitions that are wrong for your site to `tex-site.el'.  Do *not*\nedit `tex.el' directly, or you will have to do all the work over again\nwhen you upgrade AUC TeX.  AUC TeX will not overwrite your old\n`tex-site.el' file next time you install, so you will be able to keep\nall your customizations.\n\n   You probably want to copy and edit `TeX-printer-list' to contain the\nprinters available at your site.\n\n\nEnabling AUC TeX\n   You can now tell your users to enable AUC TeX by adding\n\n     (load \"auctex.el\" nil t t)\n     (load \"preview-latex.el\" nil t t)\n\nto their `~/.emacs' file.","type":"install"}]},{"name":"aub","origin":"news/aub","version":"2.2_1","comment":"Assemble usenet binaries","maintainer":"ports@FreeBSD.org","www":"https://yukidoke.org/~mako/projects/aub/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0f23e28ffdbfd988f65e8372db15600fd1cd476e2ed553f1b615d5475ad765b8","flatsize":111328,"path":"All/aub-2.2_1.pkg","repopath":"All/aub-2.2_1.pkg","licenselogic":"single","pkgsize":39536,"desc":"More and more people are posting binary files to usenet these days.\nBecause of limitations in the type data that usenet can accommodate,\nbinaries must be encoded into text, and because binary files are\ncommonly very large relative to text files usenet was designed to\nhandle, they frequently must be broken up into pieces.\n\naub, which stands for \"assemble usenet binaries\", automates the\nreassembly process for you.  aub determines whether or not any new\nbinaries have appeared in selected newsgroups since the last time it was\nrun, and if so, retrieves, organizes and decodes them, depositing them\nin a configurable location.  This process requires no human intervention\nonce aub has been configured.  aub also keeps track of binaries which it\nhas seen some, but not all, of the pieces of.  It remembers how to find\nthese old pieces, so that when new, previously missing pieces arrive at\nyour site, it will build the entire binary the next time it is run.  It\nalso remembers which binaries it has already seen all of the pieces of\nalready, so that it does not waste time rebuilding the same binaries\nover and over again.\n\nrun:   ``aub -M | more'' for the long form documentation, or\n       ``aub -m | more'' for the short form.","categories":["news"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe aub port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"audacious-plugins","origin":"multimedia/audacious-plugins","version":"4.4","comment":"Plugins needed for audacious","maintainer":"madpilot@FreeBSD.org","www":"https://audacious-media-player.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"770f2c4e2d0854df24740e6e341b80609791e0c0e300f2ebc2007665ded7279a","flatsize":7603479,"path":"All/audacious-plugins-4.4.pkg","repopath":"All/audacious-plugins-4.4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1358808,"desc":"Audacious Plugins are the input, output, visualization and effect plugins\nneeded for Audacious","deps":{"audacious":{"origin":"multimedia/audacious","version":"4.4"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"faad2":{"origin":"audio/faad","version":"2.11.1,1"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libadplug":{"origin":"audio/libadplug","version":"2.3.3_1"},"libbinio":{"origin":"devel/libbinio","version":"1.5"},"libcddb":{"origin":"audio/libcddb","version":"1.3.2_4"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libcdio-paranoia":{"origin":"sysutils/libcdio-paranoia","version":"10.2+2.0.1_1"},"libcue":{"origin":"textproc/libcue","version":"2.3.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libopenmpt":{"origin":"audio/libopenmpt","version":"0.7.8"},"libsidplayfp":{"origin":"audio/libsidplayfp","version":"2.7.1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"neon":{"origin":"www/neon","version":"0.32.5_3"},"opus":{"origin":"audio/opus","version":"1.5.2"},"opusfile":{"origin":"audio/opusfile","version":"0.12_1"},"pipewire":{"origin":"multimedia/pipewire","version":"1.0.4_3"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"},"wavpack":{"origin":"audio/wavpack","version":"5.7.0"}},"categories":["multimedia","audio"],"shlibs_required":["libaudcore.so.5","libxml2.so.2","libcue.so.2","libglib-2.0.so.0","libQt6Core.so.6","libQt6Widgets.so.6","libQt6Gui.so.6","libaudqt.so.3","libgio-2.0.so.0","libgobject-2.0.so.0","libintl.so.8","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libX11.so.6","libcurl.so.4","libfaad.so.2","libaudtag.so.3","libcdio.so.19","libcdio_cdda.so.2","libcddb.so.2","libavcodec.so.60","libavformat.so.60","libavutil.so.58","libFLAC.so.12","libmpg123.so.0","libadplug-2.3.3.so.0","libbinio.so.1","libopenmpt.so.0","libopusfile.so.0","libsidplayfp.so.6","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libwavpack.so.1","libvorbisenc.so.2","libpipewire-0.3.so.0","libneon.so.27"],"options":{"AAC":"on","ADPLUG":"on","AMIDI":"off","BS2B":"off","CDDA":"on","CONSOLE":"off","CUE":"on","FFMPEG":"on","FLAC":"on","LAME":"off","LIRC":"off","MODPLUG":"off","MPG123":"on","MPRIS":"on","NEON":"on","NLS":"on","NOTIFY":"on","OPENGL":"off","OPENMPT":"on","OPUS":"on","SAMPLERATE":"off","SCROBBLER":"on","SID":"on","SNDFILE":"off","SOXR":"off","SPEEDPITCH":"off","VORBIS":"on","WAVPACK":"on","ALSA":"off","FILEWRITER":"on","JACK":"off","OSS":"on","PIPEWIRE":"on","PULSEAUDIO":"off","SDL":"off","SNDIO":"off"},"annotations":{"flavor":"qt6"}},{"name":"auctex-emacs_devel","origin":"print/auctex","version":"13.2_4","comment":"Integrated environment for writing LaTeX using GNU Emacs","maintainer":"hrs@FreeBSD.org","www":"https://www.gnu.org/software/auctex/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"758c998605aa26897e3dc25b3b1ab94e3f8a345aca9e7063cc3ec2a38d9781af","flatsize":6531283,"path":"All/auctex-emacs_devel-13.2_4.pkg","repopath":"All/auctex-emacs_devel-13.2_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1437668,"desc":"AUC TeX is a comprehensive customizable integrated environment for\nwriting input files for LaTeX using GNU Emacs.\n   AUC TeX lets you run TeX/LaTeX and other LaTeX-related tools, such\nas a output filters or post processor from inside Emacs.  Especially\n`running LaTeX' is interesting, as AUC TeX lets you browse through the\nerrors TeX reported, while it moves the cursor directly to the reported\nerror, and displays some documentation for that particular error.  This\nwill even work when the document is spread over several files.\n   AUC TeX automatically indents your `LaTeX-source', not only as you\nwrite it -- you can also let it indent and format an entire document.\nIt has a special outline feature, which can greatly help you `getting an\noverview' of a document.\n   Apart from these special features, AUC TeX provides a large range of\nhandy Emacs macros, which in several different ways can help you write\nyour LaTeX documents fast and painlessly.\n   All features of AUC TeX are documented using the GNU Emacs online\ndocumentation system.  That is, documentation for any command is just\na key click away!  AUC TeX is written entirely in Emacs-Lisp, and hence\nyou can easily add new features for your own needs.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"},"messages":[{"message":"You should edit the file\n`/usr/local/share/emacs/site-lisp/tex-site.el' to fit your local site.\nYou do this by looking at the customization section in the beginning\nof `/usr/local/share/emacs/site-lisp/auctex/tex.el' and copy the\ndefinitions that are wrong for your site to `tex-site.el'.  Do *not*\nedit `tex.el' directly, or you will have to do all the work over again\nwhen you upgrade AUC TeX.  AUC TeX will not overwrite your old\n`tex-site.el' file next time you install, so you will be able to keep\nall your customizations.\n\n   You probably want to copy and edit `TeX-printer-list' to contain the\nprinters available at your site.\n\n\nEnabling AUC TeX\n   You can now tell your users to enable AUC TeX by adding\n\n     (load \"auctex.el\" nil t t)\n     (load \"preview-latex.el\" nil t t)\n\nto their `~/.emacs' file.","type":"install"}]},{"name":"aubio","origin":"audio/aubio","version":"0.4.9_5","comment":"Library for audio labelling","maintainer":"jhale@FreeBSD.org","www":"https://aubio.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b4c304d9c34442c5d73d6df2cd3901badbe407b708fc66fbcfa36cb89ebc0ee","flatsize":2670056,"path":"All/aubio-0.4.9_5.pkg","repopath":"All/aubio-0.4.9_5.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":519052,"desc":"Aubio is a library for audio labelling.  Its features include segmenting a\nsound file before each of its attacks, performing pitch detection, tapping\nthe beat, and producing midi streams from live audio.  The name aubio comes\nfrom 'audio' with a typo: several transcription errors are likely to be\nfound in the results too.\n\nThe aim of this project is to provide these automatic labelling features to\nother audio software.  Functions can be used offline in sound editors and\nsoftware samplers, or online in audio effects and virtual instruments.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"fftw3-float":{"origin":"math/fftw3-float","version":"3.3.10_5"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libfftw3f.so.3","libsamplerate.so.0","libsndfile.so.1","libavcodec.so.60","libavformat.so.60","libswresample.so.4","libavutil.so.58","libjack.so.0"],"shlibs_provided":["libaubio.so.5"],"options":{"COMPLEX":"off","FFMPEG":"on","FFTW":"on","JACK":"on","SAMPLERATE":"on","SNDFILE":"on","TEST":"off","DOCS":"on","DOXYGEN":"off","MANPAGES":"on"},"annotations":{"cpe":"cpe:2.3:a:aubio:aubio:0.4.9:::::dragonfly6:x86_64:5"}},{"name":"auctex-emacs_devel_nox","origin":"print/auctex","version":"13.2_4","comment":"Integrated environment for writing LaTeX using GNU Emacs","maintainer":"hrs@FreeBSD.org","www":"https://www.gnu.org/software/auctex/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e03ac6fc6576f1a19eea114cc15c5b3f3a3fe6a31fd6e8ede59015a6703d098a","flatsize":6531283,"path":"All/auctex-emacs_devel_nox-13.2_4.pkg","repopath":"All/auctex-emacs_devel_nox-13.2_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1437652,"desc":"AUC TeX is a comprehensive customizable integrated environment for\nwriting input files for LaTeX using GNU Emacs.\n   AUC TeX lets you run TeX/LaTeX and other LaTeX-related tools, such\nas a output filters or post processor from inside Emacs.  Especially\n`running LaTeX' is interesting, as AUC TeX lets you browse through the\nerrors TeX reported, while it moves the cursor directly to the reported\nerror, and displays some documentation for that particular error.  This\nwill even work when the document is spread over several files.\n   AUC TeX automatically indents your `LaTeX-source', not only as you\nwrite it -- you can also let it indent and format an entire document.\nIt has a special outline feature, which can greatly help you `getting an\noverview' of a document.\n   Apart from these special features, AUC TeX provides a large range of\nhandy Emacs macros, which in several different ways can help you write\nyour LaTeX documents fast and painlessly.\n   All features of AUC TeX are documented using the GNU Emacs online\ndocumentation system.  That is, documentation for any command is just\na key click away!  AUC TeX is written entirely in Emacs-Lisp, and hence\nyou can easily add new features for your own needs.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"},"messages":[{"message":"You should edit the file\n`/usr/local/share/emacs/site-lisp/tex-site.el' to fit your local site.\nYou do this by looking at the customization section in the beginning\nof `/usr/local/share/emacs/site-lisp/auctex/tex.el' and copy the\ndefinitions that are wrong for your site to `tex-site.el'.  Do *not*\nedit `tex.el' directly, or you will have to do all the work over again\nwhen you upgrade AUC TeX.  AUC TeX will not overwrite your old\n`tex-site.el' file next time you install, so you will be able to keep\nall your customizations.\n\n   You probably want to copy and edit `TeX-printer-list' to contain the\nprinters available at your site.\n\n\nEnabling AUC TeX\n   You can now tell your users to enable AUC TeX by adding\n\n     (load \"auctex.el\" nil t t)\n     (load \"preview-latex.el\" nil t t)\n\nto their `~/.emacs' file.","type":"install"}]},{"name":"auctex-emacs_nox","origin":"print/auctex","version":"13.2_4","comment":"Integrated environment for writing LaTeX using GNU Emacs","maintainer":"hrs@FreeBSD.org","www":"https://www.gnu.org/software/auctex/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"31652ef75aa62fa48d4d6c5927825adcd472f951225001bb1c8cf4266d76b50a","flatsize":6544048,"path":"All/auctex-emacs_nox-13.2_4.pkg","repopath":"All/auctex-emacs_nox-13.2_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1438764,"desc":"AUC TeX is a comprehensive customizable integrated environment for\nwriting input files for LaTeX using GNU Emacs.\n   AUC TeX lets you run TeX/LaTeX and other LaTeX-related tools, such\nas a output filters or post processor from inside Emacs.  Especially\n`running LaTeX' is interesting, as AUC TeX lets you browse through the\nerrors TeX reported, while it moves the cursor directly to the reported\nerror, and displays some documentation for that particular error.  This\nwill even work when the document is spread over several files.\n   AUC TeX automatically indents your `LaTeX-source', not only as you\nwrite it -- you can also let it indent and format an entire document.\nIt has a special outline feature, which can greatly help you `getting an\noverview' of a document.\n   Apart from these special features, AUC TeX provides a large range of\nhandy Emacs macros, which in several different ways can help you write\nyour LaTeX documents fast and painlessly.\n   All features of AUC TeX are documented using the GNU Emacs online\ndocumentation system.  That is, documentation for any command is just\na key click away!  AUC TeX is written entirely in Emacs-Lisp, and hence\nyou can easily add new features for your own needs.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"},"messages":[{"message":"You should edit the file\n`/usr/local/share/emacs/site-lisp/tex-site.el' to fit your local site.\nYou do this by looking at the customization section in the beginning\nof `/usr/local/share/emacs/site-lisp/auctex/tex.el' and copy the\ndefinitions that are wrong for your site to `tex-site.el'.  Do *not*\nedit `tex.el' directly, or you will have to do all the work over again\nwhen you upgrade AUC TeX.  AUC TeX will not overwrite your old\n`tex-site.el' file next time you install, so you will be able to keep\nall your customizations.\n\n   You probably want to copy and edit `TeX-printer-list' to contain the\nprinters available at your site.\n\n\nEnabling AUC TeX\n   You can now tell your users to enable AUC TeX by adding\n\n     (load \"auctex.el\" nil t t)\n     (load \"preview-latex.el\" nil t t)\n\nto their `~/.emacs' file.","type":"install"}]},{"name":"atris-sounds","origin":"games/atris-sounds","version":"1.0.1_2","comment":"Sounds for Atris: Alizarin Tetris","maintainer":"ports@FreeBSD.org","www":"https://www.wkiri.com/projects/atris/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95501fe1335ec512e057eb760f5d481239a9de306da90a4cf75b9152f704e5ff","flatsize":927775,"path":"All/atris-sounds-1.0.1_2.pkg","repopath":"All/atris-sounds-1.0.1_2.pkg","licenselogic":"single","pkgsize":519088,"desc":"Alizarin Tetris is a Tetris-like game with a twist for Unix, Win32 and BeOS\nsystems. It includes multi-player support, user-extensible color, shape and\nsound styles, can use TCP/IP networking and features a few different AI\nopponents. It was written using the SDL Library.","deps":{"atris":{"origin":"games/atris","version":"1.0.7_7"}},"categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe atris-sounds port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"atris","origin":"games/atris","version":"1.0.7_7","comment":"Atris: Alizarin Tetris","maintainer":"ports@FreeBSD.org","www":"http://www.cs.virginia.edu/~weimer/atris/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b51f6cd6bd29c841c08be00105b2bcefa888d9cc9a7a9ba108b3cd00d9dae0c","flatsize":475279,"path":"All/atris-1.0.7_7.pkg","repopath":"All/atris-1.0.7_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":304572,"desc":"Alizarin Tetris is a Tetris-like game with a twist for Unix, Win32 and BeOS\nsystems. It includes multi-player support, user-extensible color, shape and\nsound styles, can use TCP/IP networking and features a few different AI\nopponents. It was written using the SDL Library.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_ttf-2.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe atris port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"auctex-emacs_canna","origin":"print/auctex","version":"13.2_4","comment":"Integrated environment for writing LaTeX using GNU Emacs","maintainer":"hrs@FreeBSD.org","www":"https://www.gnu.org/software/auctex/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3f267ae130bf8de6a713e84aec58231ac16da725ff0f3f6429ed4a04b311c8ce","flatsize":6544048,"path":"All/auctex-emacs_canna-13.2_4.pkg","repopath":"All/auctex-emacs_canna-13.2_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1438840,"desc":"AUC TeX is a comprehensive customizable integrated environment for\nwriting input files for LaTeX using GNU Emacs.\n   AUC TeX lets you run TeX/LaTeX and other LaTeX-related tools, such\nas a output filters or post processor from inside Emacs.  Especially\n`running LaTeX' is interesting, as AUC TeX lets you browse through the\nerrors TeX reported, while it moves the cursor directly to the reported\nerror, and displays some documentation for that particular error.  This\nwill even work when the document is spread over several files.\n   AUC TeX automatically indents your `LaTeX-source', not only as you\nwrite it -- you can also let it indent and format an entire document.\nIt has a special outline feature, which can greatly help you `getting an\noverview' of a document.\n   Apart from these special features, AUC TeX provides a large range of\nhandy Emacs macros, which in several different ways can help you write\nyour LaTeX documents fast and painlessly.\n   All features of AUC TeX are documented using the GNU Emacs online\ndocumentation system.  That is, documentation for any command is just\na key click away!  AUC TeX is written entirely in Emacs-Lisp, and hence\nyou can easily add new features for your own needs.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"},"messages":[{"message":"You should edit the file\n`/usr/local/share/emacs/site-lisp/tex-site.el' to fit your local site.\nYou do this by looking at the customization section in the beginning\nof `/usr/local/share/emacs/site-lisp/auctex/tex.el' and copy the\ndefinitions that are wrong for your site to `tex-site.el'.  Do *not*\nedit `tex.el' directly, or you will have to do all the work over again\nwhen you upgrade AUC TeX.  AUC TeX will not overwrite your old\n`tex-site.el' file next time you install, so you will be able to keep\nall your customizations.\n\n   You probably want to copy and edit `TeX-printer-list' to contain the\nprinters available at your site.\n\n\nEnabling AUC TeX\n   You can now tell your users to enable AUC TeX by adding\n\n     (load \"auctex.el\" nil t t)\n     (load \"preview-latex.el\" nil t t)\n\nto their `~/.emacs' file.","type":"install"}]},{"name":"atslog","origin":"comms/atslog","version":"2.1.1_10","comment":"Software for collecting and analyzing calls from different PBX models","maintainer":"ports@FreeBSD.org","www":"http://www.atslog.com/en/about/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c656fb774dc438ecf0fa64b6d57bef4d05531c1aede122cb5884f6cd218c03f","flatsize":2714440,"path":"All/atslog-2.1.1_10.pkg","repopath":"All/atslog-2.1.1_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":438196,"desc":"The ATSlog software provides a handy Web-oriented interface for collecting,\nviewing and analyzing calls for various types of PBX (Private Branch eXchange)\nmodels. At present, the program operates successfully with Panasonic, Samsung,\nHybrex, Siemens, LG, Ericsson, NEC and Alcatel PBX models.","deps":{"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"p5-DBD-mysql":{"origin":"databases/p5-DBD-mysql","version":"5.005"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-mysqli":{"origin":"databases/php82-mysqli","version":"8.2.21"}},"categories":["comms"],"options":{"DOCS":"on","EXAMPLES":"on","LIBWRAP":"on","WWW":"on","WWWGD":"on","PGSQL":"off","MYSQL":"on"},"messages":[{"message":"To setup SQL tables for the ATSlog, please run:\n\n/usr/local/share/atslog/sql/install-sql.pl /usr/local/etc/atslog.conf\n\nPlease edit  /usr/local/etc/atslog.conf  to suit your needs.\n\nDon't forget to add  atslogd_enable=\"YES\"  into your /etc/rc.conf.\n\nTo make ATSlog www interface available through your web site, I suggest\nthat you add something like the following to httpd.conf:\n\n    Alias /atslog/ \"/usr/local/www/atslog/\"\n    <Directory \"/usr/local/www/atslog/\">\n\tOptions none\n\tAllowOverride Limit\n\tOrder Deny,Allow\n\tDeny from all\n\tAllow from 127.0.0.1 .example.com\n    </Directory>\n\nand then edit  /usr/local/www/atslog/include/config.inc.php","type":"install"},{"message":"===>   NOTICE:\n\nThe atslog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"atracdenc","origin":"audio/atracdenc","version":"0.1.1","comment":"ATRAC1 decoder/encoder, ATRAC3 encoder","maintainer":"pkgsup@mastervirt.ru","www":"https://github.com/dcherednik/atracdenc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd00ffd18f88080f267fd59d9fb1eef1784999a83841cc7af511862a14ef9834","flatsize":193973,"path":"All/atracdenc-0.1.1.pkg","repopath":"All/atracdenc-0.1.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":74704,"desc":"Audio encoder that supports ATRAC1 and ATRAC3 formats, can decode ATRAC1 and\nfollowing containers: AEA, OMA, RIFF, RealMedia.","deps":{"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1"]},{"name":"atp","origin":"news/atp","version":"1.50_3","comment":"QWK message packet reader and composer for FreeBSD","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c4b2f57542cc113800ae504ab74dd47609fdfc3d2e49737834e2673f3631967","flatsize":156357,"path":"All/atp-1.50_3.pkg","repopath":"All/atp-1.50_3.pkg","licenselogic":"single","pkgsize":75476,"desc":"ATP allows you to read and compose mail packets of the QWK format,\ncommonly used on PC-based BBS systems.  With this program, you can\ndownload all of your new e-mail and board messages as a QWK packet,\nread them offline, compose replies to selected messages off-line,\nthen upload all of your replies as one QWK reply packet the next\ntime you call the BBS.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"zip":{"origin":"archivers/zip","version":"3.0_2"}},"categories":["news"],"messages":[{"message":"Each user who wishes to use ATP must do the following:\n\n1.  set environment variable ATP to the location where s/he\n    wishes configuration files located (e.g. ${HOME}/.qwk')\n\n2.  create the directory named above\n\n3.  copy the files in /usr/local/share/atp into it\n\n4.  edit the atprc and taglines.atp file to contain whatever\n    data you want.\n\n5.  If you want atp to look good in xterms, you should get and install the\n    VGA font, available in the port \"emulators/pcemu\".  Then run ATP like\n    this: \"xterm -fn vga -e atp\".  Be sure to set \"ansi = on\", \"color = on\",\n    \"charset = msdos\", and \"graphics = off\" in your atprc file!  (You can\n    use atp in an xterm even without doing these steps, but you won't get\n    the pretty PC ANSI-style graphics characters!)\n\nsee the atp(1) man page for more details.","type":"install"},{"message":"===>   NOTICE:\n\nThe atp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"authoscope","origin":"security/authoscope","version":"0.8.1_14","comment":"Scriptable network authentication cracker","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kpcyrd/authoscope","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87eaa76d95b4c7fcec4ef8ec7aadbc345606644960c4740aed1d2fa2983d7152","flatsize":17392137,"path":"All/authoscope-0.8.1_14.pkg","repopath":"All/authoscope-0.8.1_14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4529012,"desc":"authoscope is a scriptable network authentication cracker. While the space for\ncommon service bruteforce is already very well saturated, you may still end up\nwriting your own python scripts when testing credentials for web applications.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"]},{"name":"atool","origin":"archivers/atool","version":"0.39.0_1","comment":"Manage file archives of various types","maintainer":"mcy@lm7.fr","www":"https://www.nongnu.org/atool/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"15ddbeedeb4f904e113a9bca7d58341c754426a8dd6d2e923cc61ce6a3464bbc","flatsize":104285,"path":"All/atool-0.39.0_1.pkg","repopath":"All/atool-0.39.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29492,"desc":"atool is a script for managing file archives of various types (tar,\ntar+gzip, zip, etc.). It provides the following commands:\n\n  * aunpack: extract an archive, avoiding tar bombs\n  *     als: list the contents of an archive\n  *    acat: extract files to the standard output\n  *   apack: create an archive\n\nOptional dependencies: lbzip2 or pbzip2, lzip, plzip, lzop, lzma, zip,\nunzip, unrar, lha, unace, arj, arc, nomarch, p7zip, unalz.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["archivers"]},{"name":"atomicparsley","origin":"multimedia/atomicparsley","version":"20240608.083822.1ed9031","comment":"Command line program for reading parsing and setting MP4/M4A metadata","maintainer":"ports@FreeBSD.org","www":"https://github.com/wez/atomicparsley","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13d9deee69010ecd2b77dddc9a0aa594211d21063133ca103d98bb88d3f4314d","flatsize":289767,"path":"All/atomicparsley-20240608.083822.1ed9031.pkg","repopath":"All/atomicparsley-20240608.083822.1ed9031.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":105668,"desc":"AtomicParsley is a lightweight command line program for reading, parsing and\nsetting metadata into MPEG-4 files supporting these styles of metadata:\n\n    * iTunes-style metadata into .mp4, .m4a, .m4p, .m4v, .m4b files\n    * 3gp-style assets in 3GPP, 3GPP2, MobileMP4 & derivatives\n    * ISO copyright notices at movie & track level for MPEG-4\n    * uuid private user extension text & file embedding for MPEG-4","categories":["multimedia"],"annotations":{"cpe":"cpe:2.3:a:atomicparsley_project:atomicparsley:20240608.083822.1ed9031:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe atomicparsley port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"atr3d","origin":"games/atr3d","version":"0.6_19","comment":"3D asteroids-like multiplayer game","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba2c756a9b6746d9881f86a267ef23c1b3744e33157b0d64dcda7b4d26e181a0","flatsize":455274,"path":"All/atr3d-0.6_19.pkg","repopath":"All/atr3d-0.6_19.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":202332,"desc":"Avoid The Roid 3D is a 3D asteroids-like multiplayer game. The\nplayer flies around in a three dimensional space, shooting\nasteroids and other ships while trying to avoid running into\nany of them or being shot.","deps":{"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["games"],"shlibs_required":["libopenal.so.1","libalut.so.0","libGL.so.1","libX11.so.6","libglut.so.3","libGLU.so.1","libXmu.so.6","libXi.so.6"],"options":{"OPENAL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe atr3d port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"atom","origin":"textproc/atom","version":"1.0_1","comment":"Converts text files to html with special attributes","maintainer":"crees@FreeBSD.org","www":"https://www.bayofrum.net/dist/atom/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9533c19c9da4be6bae23d37d4fd1ade61b2c42b38901fb4c3104fd6f50fc36de","flatsize":59103,"path":"All/atom-1.0_1.pkg","repopath":"All/atom-1.0_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26500,"desc":"This port takes plain text files like ASCII as input, and outputs\nmark files such as HTML or (unsupported) LaTeX.","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"atomix","origin":"games/atomix","version":"3.34.0_2","comment":"Yet another little mind game","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Atomix","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b9fabd15926c2d3c08fe88b277fb3dd7539b4035fd32b5b4899a88cf23e05ea","flatsize":947375,"path":"All/atomix-3.34.0_2.pkg","repopath":"All/atomix-3.34.0_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":452596,"desc":"Atomix is a little mind game where you have to build molecules\nout of single atoms. These are laying around between the walls\nand obstacles on the playfield. Once you have pushed an atom in\none direction it moves until it hits an obstacle or another\natom. It needs some thinking how to construct complex\nmolecules with this atom behaviour.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libgnome-games-support":{"origin":"games/libgnome-games-support","version":"1.8.2_2"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgnome-games-support-1.so.3"]},{"name":"atril-lite","origin":"graphics/atril-lite","version":"1.28.0_1","comment":"MATE multi-format document viewer","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b50ea061aacb212b7900cfcbbc452aa662c2eed1dcf78ca239ae3db03aa0774","flatsize":16254467,"path":"All/atril-lite-1.28.0_1.pkg","repopath":"All/atril-lite-1.28.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1391544,"desc":"Atril is a document viewer for multiple document formats including PDF and\nPostscript.  The goal of Atril is to replace document viewers such as ggv and\ngpdf with a single, simple application.\n\nThis lite version doesn't have depend on MATE libraries. Such as caja.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"djvulibre":{"origin":"graphics/djvulibre","version":"3.5.28_4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libgxps":{"origin":"graphics/libgxps","version":"0.3.2_2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libspectre":{"origin":"print/libspectre","version":"0.2.12_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mate-icon-theme":{"origin":"x11-themes/mate-icon-theme","version":"1.28.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["graphics","print","mate"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libmate-desktop-2.so.17","libstartup-notification-1.so.0","libsecret-1.so.0","libgailutil-3.so.0","libgthread-2.0.so.0","libwebkit2gtk-4.0.so.37","libsoup-2.4.so.1","libjavascriptcoregtk-4.0.so.18","libxml2.so.2","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libarchive.so.13","libdjvulibre.so.21","libpoppler-glib.so.8","libspectre.so.1","libtiff.so.6","libgxps.so.2"],"shlibs_provided":["libcomicsdocument.so","libdjvudocument.so","libepubdocument.so","libpdfdocument.so","libpsdocument.so","libtiffdocument.so","libxpsdocument.so","libatrildocument.so.3","libatrilview.so.3"],"options":{"COMICS":"on","DJVU":"on","DVI":"off","EPUB":"on","KEYRING":"on","T1LIB":"off","XPS":"on"}},{"name":"atl","origin":"devel/atl","version":"2.2.1.43","comment":"Library for the creation and manipulation of lists of name/value pairs","maintainer":"yuri@FreeBSD.org","www":"https://github.com/GTkorvo/atl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0bb380edf9cb436cad080cf1ac290d97835915a101fe35b6adc3383b2e7e46b","flatsize":80154,"path":"All/atl-2.2.1.43.pkg","repopath":"All/atl-2.2.1.43.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":29076,"desc":"Libatl provides a library for the creation and manipulation of lists of\nname/value pairs using an efficient binary representation.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["devel"],"shlibs_provided":["libatl.so.2"]},{"name":"atkmm","origin":"accessibility/atkmm","version":"2.28.0_1","comment":"C++ wrapper for ATK API library","maintainer":"gnome@FreeBSD.org","www":"https://www.gtkmm.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f5e06740bbf3baf1ac448bcc8e3d20c757768017ab49aff93ad7e01259f861e","flatsize":596520,"path":"All/atkmm-2.28.0_1.pkg","repopath":"All/atkmm-2.28.0_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":102644,"desc":"C++ wrapper for Atk.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"}},"categories":["accessibility","gnome"],"shlibs_required":["libatk-1.0.so.0","libglibmm-2.4.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsigc-2.0.so.0"],"shlibs_provided":["libatkmm-1.6.so.1"]},{"name":"atkinson-hyperlegible","origin":"x11-fonts/atkinson-hyperlegible","version":"2020.0514_1","comment":"Braille Institute font for low vision readers","maintainer":"jgh@FreeBSD.org","www":"https://brailleinstitute.org/freefont","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"417b94cd6f0211829b279208edab555d6de68df30f65eca76c1d4fe93a29f8ee","flatsize":374921,"path":"All/atkinson-hyperlegible-2020.0514_1.pkg","repopath":"All/atkinson-hyperlegible-2020.0514_1.pkg","licenselogic":"single","licenses":["ATKINSON-HYPERLEGIBLE"],"pkgsize":179616,"desc":"Atkinson Hyperlegible font is named after Braille Institute founder, J. Robert\nAtkinson.  What makes it different from traditional typography design is that\nit focuses on letterform distinction to increase character recognition,\nultimately improving readability.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts","accessibility"],"options":{"OTF":"on","TTF":"on","WEB":"off"},"messages":[{"message":"To use these fonts, add the following line to the \"Files\" section of\nxorg.conf:\n\n\tFontPath \"/usr/local/share/fonts/atkinson-hyperlegible/\"\n\nUsers of older versions of X may additionally have to make sure that\nthe freetype module is loaded.  Check /var/log/Xorg.0.log for error\nmessages.  If freetype is required, add the following line to the\n\"Modules\" section of xorg.conf:\n\n\tLoad \"freetype\"","type":"install"}]},{"name":"atlast","origin":"lang/atlast","version":"1.2","comment":"Autodesk Threaded Language Application System Toolkit","maintainer":"ports@FreeBSD.org","www":"https://www.fourmilab.ch/atlast/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f696298a077601d2e56d5b87d42f18ea78a718144b7e2c2e259156ad7be8f69","flatsize":561990,"path":"All/atlast-1.2.pkg","repopath":"All/atlast-1.2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":351516,"desc":"ATLAST  is  an  attempt to make software component technology and open\narchitecture  applications  commonplace  in  the  mainstream  software\nmarket.   It  is  both  a  software  component  which  can  be readily\nintegrated into existing applications,  providing  them  a  ready-made\nmacro  language  and  facilities  for user extension and customisation\nand, at the same time, it is a foundation upon which new  applications\ncan be built in an open, component-oriented manner.","categories":["lang"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe atlast port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"atril","origin":"graphics/atril","version":"1.28.0_1","comment":"MATE multi-format document viewer","maintainer":"gnome@FreeBSD.org","www":"https://mate-desktop.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4c0171f28c85da23cc022064d7c81b91069a59a997d11dc5a8abd65a6a527c8","flatsize":16445923,"path":"All/atril-1.28.0_1.pkg","repopath":"All/atril-1.28.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1422260,"desc":"Atril is a document viewer for multiple document formats including PDF and\nPostscript.  The goal of Atril is to replace document viewers such as ggv and\ngpdf with a single, simple application.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"caja":{"origin":"x11-fm/caja","version":"1.28.0_1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"djvulibre":{"origin":"graphics/djvulibre","version":"3.5.28_4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libgxps":{"origin":"graphics/libgxps","version":"0.3.2_2"},"libsecret":{"origin":"security/libsecret","version":"0.20.5_3"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"libspectre":{"origin":"print/libspectre","version":"0.2.12_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mate-icon-theme":{"origin":"x11-themes/mate-icon-theme","version":"1.28.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"poppler-glib":{"origin":"graphics/poppler-glib","version":"24.02.0_1"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["graphics","print","mate"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libmate-desktop-2.so.17","libstartup-notification-1.so.0","libsecret-1.so.0","libgailutil-3.so.0","libgthread-2.0.so.0","libwebkit2gtk-4.0.so.37","libsoup-2.4.so.1","libjavascriptcoregtk-4.0.so.18","libxml2.so.2","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libarchive.so.13","libdjvulibre.so.21","libpoppler-glib.so.8","libspectre.so.1","libtiff.so.6","libgxps.so.2","libcaja-extension.so.1"],"shlibs_provided":["libcomicsdocument.so","libdjvudocument.so","libepubdocument.so","libpdfdocument.so","libpsdocument.so","libtiffdocument.so","libxpsdocument.so","libatril-properties-page.so","libatrildocument.so.3","libatrilview.so.3"],"options":{"CAJA":"on","COMICS":"on","DBUS":"on","DJVU":"on","DVI":"off","EPUB":"on","KEYRING":"on","T1LIB":"off","XPS":"on"}},{"name":"atf-sun50i_h6","origin":"sysutils/atf-sun50i_h6","version":"v2.10.4","comment":"ARM TF-A for platform sun50i_h6","maintainer":"uboot@FreeBSD.org","www":"https://github.com/ARM-software/arm-trusted-firmware","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3275705232a075e713e3cd6953609b513791af99c34ed016eecf005191e24455","flatsize":37411,"path":"All/atf-sun50i_h6-v2.10.4.pkg","repopath":"All/atf-sun50i_h6-v2.10.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16244,"desc":"Arm Trusted Framework for Allwinner H6 SoCs\n\nTrusted Firmware-A (TF-A) provides a reference implementation of secure world\nsoftware for Armv7-A and Armv8-A, including a Secure Monitor executing at\nException Level 3 (EL3).","categories":["sysutils"]},{"name":"atf-sun50i_a64","origin":"sysutils/atf-sun50i_a64","version":"v2.10.4","comment":"ARM TF-A for platform sun50i_a64","maintainer":"uboot@FreeBSD.org","www":"https://github.com/ARM-software/arm-trusted-firmware","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77a69d6926bc7572bfd7afbbb9293a9f53d0e6cdf4c3c5db817fb985e40e238a","flatsize":37519,"path":"All/atf-sun50i_a64-v2.10.4.pkg","repopath":"All/atf-sun50i_a64-v2.10.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":16460,"desc":"Arm Trusted Framework for Allwinner A64/H5 SoCs\n\nTrusted Firmware-A (TF-A) provides a reference implementation of secure world\nsoftware for Armv7-A and Armv8-A, including a Secure Monitor executing at\nException Level 3 (EL3).","categories":["sysutils"]},{"name":"atf-rk3399","origin":"sysutils/atf-rk3399","version":"v2.10.4","comment":"ARM TF-A for platform rk3399","maintainer":"uboot@FreeBSD.org","www":"https://github.com/ARM-software/arm-trusted-firmware","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e7e331ae0dc59f8c5d24d5f468879df3f41542ddf7c6feb582864812f314a892","flatsize":293634,"path":"All/atf-rk3399-v2.10.4.pkg","repopath":"All/atf-rk3399-v2.10.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":45120,"desc":"Arm Trusted Framework for RockChip RK3399 SoC\n\nTrusted Firmware-A (TF-A) provides a reference implementation of secure world\nsoftware for Armv7-A and Armv8-A, including a Secure Monitor executing at\nException Level 3 (EL3).","categories":["sysutils"]},{"name":"atf-rk3328","origin":"sysutils/atf-rk3328","version":"v2.10.4","comment":"ARM TF-A for platform rk3328","maintainer":"uboot@FreeBSD.org","www":"https://github.com/ARM-software/arm-trusted-firmware","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"39d8d53bcf321b6ab7ebdefb52e0806d60fe02ae445d4a1c5a1c1a3ae7b67d7f","flatsize":210050,"path":"All/atf-rk3328-v2.10.4.pkg","repopath":"All/atf-rk3328-v2.10.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":24156,"desc":"Arm Trusted Framework for RockChip RK3328 SoC\n\nTrusted Firmware-A (TF-A) provides a reference implementation of secure world\nsoftware for Armv7-A and Armv8-A, including a Secure Monitor executing at\nException Level 3 (EL3).","categories":["sysutils"]},{"name":"aterm","origin":"x11/aterm","version":"1.0.1_8","comment":"Color vt102 terminal emulator with transparency support","maintainer":"ports@FreeBSD.org","www":"https://aterm.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd8fcea602b1bc4c71d60ff80d044ed9894f9f56ba36cb4352624653c009e863","flatsize":154343,"path":"All/aterm-1.0.1_8.pkg","repopath":"All/aterm-1.0.1_8.pkg","licenselogic":"single","pkgsize":68848,"desc":"aterm is a color vt102 terminal emulator, based on rxvt 2.4.8 with\nadditions for fast transparency.\n\nIt was created with AfterStep users in mind, but is not tied to any\nlibraries, and can be used anywhere.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"options":{"BGIMG":"off","BIG5S":"off","BSDEL":"on","GREEK":"off","KANJI":"off","MOUSE":"on","TRANS":"on"},"annotations":{"cpe":"cpe:2.3:a:aterm:aterm:1.0.1:::::dragonfly6:x86_64:8"},"messages":[{"message":"===>   NOTICE:\n\nThe aterm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"atheme-services","origin":"irc/atheme-services","version":"7.2.12","comment":"Set of services for IRC networks","maintainer":"tdb@FreeBSD.org","www":"https://atheme.github.io/atheme.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cd15449a5c4cea4043a5c5cd77c0d7dd1716a689a9b6c19956b75bb2650a8e5","flatsize":6260142,"path":"All/atheme-services-7.2.12.pkg","repopath":"All/atheme-services-7.2.12.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":1087740,"desc":"atheme-services is a set of Services for IRC networks that allows\nusers to manage their channels in a secure and efficient way and\nallows operators to manage various things about their networks. Unlike\nit's predecessor, Shrike, services has a completely reworked form of\nchannel management that feels somewhat like eggdrop and is somewhat\nmore useful.\n\nServices currently works with many irc daemons. More details are\navailable in the config file.\n\nInternally, atheme-services shares more similarities with ircd than it\ndoes with IRCServices. Anope/Epona, Cygnus, OperStats, Hybserv, Theia,\netc are all based on IRCServices and as such have very old legacy code\nthat none of the authors, except Church truly understand. Atheme was\nwritten completely from scratch with the more complex concepts taken\nfrom various modern ircd packages, including ircu, ircd-ratbox, hybrid\nand bahamut.\n\natheme-services is not a drop-in replacement for Anope or Andy\nChurch's IRC Services. It is designed with an entirely different set\nof goals and as such should not be migrated to with the expectation\nthat it will behave exactly like what was previously implemented.\nAtheme is designed to act as a directory server, with alternative ways\nof getting to the data implemented as well as the IRC presence.","deps":{"cracklib":{"origin":"security/cracklib","version":"2.9.7_2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libmowgli2":{"origin":"devel/libmowgli2","version":"2.1.3"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["irc","net"],"users":["ircservices"],"groups":["ircservices"],"shlibs_required":["libpcre.so.1","libmowgli-2.so.0","libintl.so.8","libssl.so.12","libcrypto.so.12","libcrack.so.2","libldap.so.2","libperl.so.5.36"],"shlibs_provided":["libathemecore.so.1"],"options":{"CONTRIB":"off","CRACKLIB":"on","DOCS":"on","LDAP":"on","NLS":"on","PCRE":"on","PERL":"on"},"annotations":{"cpe":"cpe:2.3:a:atheme:atheme:7.2.12:::::dragonfly6:x86_64"}},{"name":"at-spi2-core","origin":"accessibility/at-spi2-core","version":"2.52.0","comment":"Assistive Technology Service Provider Interface","maintainer":"desktop@FreeBSD.org","www":"https://gitlab.gnome.org/GNOME/at-spi2-core","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d8f782892a8ec53f942e05f1b129c7c489e55a0794c6c37940fd7b43c7c0b79","flatsize":4123649,"path":"All/at-spi2-core-2.52.0.pkg","repopath":"All/at-spi2-core-2.52.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":527404,"desc":"This is the Gnome Accessibility Project's Assistive Technology\nService Provider Interface.  It allows accessibility applications\nand assistive technologies to announce their respective existence\nto each other.\n\nThis version of at-spi is a major break from previous versions.\nIt has been completely rewritten to use D-Bus rather than\nORBIT / CORBA for its transport protocol.","deps":{"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"}},"categories":["accessibility","x11-toolkits"],"shlibs_required":["libglib-2.0.so.0","libgmodule-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libdbus-1.so.3","libX11.so.6","libXi.so.6","libgio-2.0.so.0","libXtst.so.6"],"shlibs_provided":["libatk-1.0.so.0","libatk-bridge-2.0.so.0","libatspi.so.0"],"options":{"ATKONLY":"off","X11":"on"}},{"name":"asyncplusplus","origin":"devel/asyncplusplus","version":"1.1_1","comment":"Async++ concurrency framework for C++11","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Amanieu/asyncplusplus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a30a3cb19aae1ae68ee441c5ff7206afa3be3a791ad855b8d20d974387e0e47","flatsize":259004,"path":"All/asyncplusplus-1.1_1.pkg","repopath":"All/asyncplusplus-1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":54504,"desc":"sync++ is a lightweight concurrency framework for C++11. The concept was\ninspired by the Microsoft PPL library and the N3428 C++ standard proposal.","categories":["devel"],"shlibs_provided":["libasync++.so"],"options":{"STATIC":"on"}},{"name":"atlc","origin":"cad/atlc","version":"4.6.1_1","comment":"Tool to calculate the impedance of transmission lines","maintainer":"ports@FreeBSD.org","www":"https://atlc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"307af4ecfa4699f34aad4ec2e680a88102b7d19f1304a103f019583acd445e55","flatsize":134289299,"path":"All/atlc-4.6.1_1.pkg","repopath":"All/atlc-4.6.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1586568,"desc":"atlc is a program designed for finding the properties (characteristic\nimpedance, inductance per meter, capacitance per meter, velocity\nfactor, electric field distribution) of any transmission line with\n2 or 3 conductors (i.e. a normal line or coupler). It uses the\nfinite difference method to determine these properties, and can\nhandle any cross section.\n\nThe program atlc needs to know shape of the transmission line's\ncross section. This cross section is stored in a data file, which\nhappens to be a Windows bitmap file. The bitmap file is read by\natlc, following which the program performs the analysis. Look in\n/usr/local/share/examples/atlc for some examples.","categories":["cad"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe atlc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"atf","origin":"devel/atf","version":"0.21_3","comment":"C, C++ and shell libraries to write ATF-compliant test programs","maintainer":"bofh@FreeBSD.org","www":"https://github.com/jmmv/atf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0354638366d850ac978782c98d4d67d0aa9199fab8f1af08a0bfa1ac5f9960eb","flatsize":2057074,"path":"All/atf-0.21_3.pkg","repopath":"All/atf-0.21_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":414736,"desc":"The Automated Testing Framework (ATF) is a collection of libraries to\nimplement test programs in a variety of languages.  At the moment, ATF\noffers C, C++ and POSIX shell bindings with which to implement tests.\nThese bindings all offer a similar set of functionality and any test\nprogram written with them exposes a consistent user interface.\n\nATF-based test programs rely on a separate runtime engine to execute them.\nThe runtime engine is in charge of isolating the test programs from the\nrest of the system to ensure that their results are deterministic and that\nthey cannot affect the running system.  The runtime engine is also\nresponsible for gathering the results of all tests and composing reports.\nThe current runtime of choice is Kyua.","categories":["devel"],"shlibs_provided":["libatf-c++.so.2","libatf-c.so.1"],"options":{"DOCS":"on","TEST":"on"}},{"name":"atari800","origin":"emulators/atari800","version":"3.1.0_3","comment":"Atari 8-bit computer emulator","maintainer":"freebsd-ports@dan.me.uk","www":"https://atari800.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2d40c5bb362125117191a628d1a43f1e81c331f46121179e410dd9e9188e62b6","flatsize":1401987,"path":"All/atari800-3.1.0_3.pkg","repopath":"All/atari800-3.1.0_3.pkg","licenselogic":"and","licenses":["GPLv2","ROM"],"pkgsize":455328,"desc":"You've found David Firth's Atari 800 emulator which can emulate the\n8-bit Atari 800 and XL series of home computers.\n\nPlease refer to /usr/local/share/doc/atari800 (or equivalent on your\nsystem) for the distribution documents. A man page has also been\ninstalled. The system wide configuration file can be found at\n/usr/local/share/atari800/atari800.cfg (or similar) which you will probably\nwant to copy to your home directory, at some stage, to personalise the\nsettings.\n\nThe ROM's for the Atari computers are, unfortunately, copyright. This\nport will attempt to down-load another freeware Atari emulator for DOS\ncalled PC Xformer 2.5 which contains copies of these ROM files. If you\nwould like to take a further look at XF2.5 you should find it in your\ndistfiles directory (if it successfully down-loaded :->).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["emulators"],"shlibs_required":["libXext.so.6","libX11.so.6","libpng16.so.16"],"options":{"DOCS":"on","SHM":"on","SDL":"off","SERIOSOUND":"off","CLIPSOUND":"off","PAGEDATTRIB":"off","BUFFEREDLOG":"off","VERYSLOW":"off"},"annotations":{"cpe":"cpe:2.3:a:atari800:atari800:3.1.0:::::dragonfly6:x86_64:3"}},{"name":"asylum","origin":"games/asylum","version":"0.3.2_2","comment":"Surreal platform shooting game","maintainer":"amdmi3@FreeBSD.org","www":"https://sdl-asylum.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a544d2acfeb2477a292dd726e524ca173533e58e7965f1e75fbb5858ec0b208b","flatsize":655274,"path":"All/asylum-0.3.2_2.pkg","repopath":"All/asylum-0.3.2_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":328356,"desc":"SDL Asylum is a C port of the computer game Asylum, which was\nwritten by Andy Southgate in 1994 for the Acorn Archimedes and is\nnow public domain.\n\n\"Young Sigmund has a few problems. To help him resolve his mental\ninstability you must enter the surreal world of his inner mind and\nshut down the malfunctioning brain cells which are causing him these\nproblems.\" -- Instructions file from original game","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libGL.so.1","libGLU.so.1"],"options":{"DOCS":"on"}},{"name":"asusoled","origin":"sysutils/asusoled","version":"0.10_10","comment":"Utility for ASUS USB OLED Display","maintainer":"jkim@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"926fe1018e13d710fa239905c4ee2d4051dc93b2b1ed0f867364a8ff2b5df372","flatsize":42181,"path":"All/asusoled-0.10_10.pkg","repopath":"All/asusoled-0.10_10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17048,"desc":"This port provides a utility for controlling USB OLED display found\non some ASUS laptops such as G-series models.\n\nOriginally it was written by Christian Lamparter <chunkeey@web.de>\nfor Linux and the early version is still available from here:\n\n\thttps://launchpad.net/asusoled\n\nNow it is almost rewrite of the code with a lot of new features and\nimprovements by Jung-uk Kim <jkim@FreeBSD.org>.","deps":{"font-bh-ttf":{"origin":"x11-fonts/font-bh-ttf","version":"1.0.3_5"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["sysutils"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"Please note this utility requires ugen(4).  Try:\n\n\tkldstat -m uhub/ugen\n\nIf it is loaded, you will see something like the following:\n\n\tId  Refs Name\n\t 31    1 uhub/ugen\n\nIf it is not loaded, then try:\n\n\tkldload ugen\n\nUnfortunately early versions of uhid(4) conflict with ASUS LCM.  If this\nutility does not work for you, try unloading it first:\n\n\tkldunload uhid\n\nIf the driver is compiled into kernel, you cannot unload it, however.\nIf so, you have to recompile kernel without the uhid support or to fix it\nfor yourself.  If you don't need uhid, just comment out \"device uhid\" line\nfrom your kernel configuration file and recompile kernel.  If you need uhid,\nyou have to touch two files:\n\nhttp://docs.freebsd.org/cgi/mid.cgi?200803141559.m2EFxWs1074538\n\nTo build custom kernel, please read \"Configuring the FreeBSD Kernel\" section\nfrom the Handbook:\n\nhttp://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html\n\nAlso, there are two example rcNG scripts, i.e., asusoled and oled_clock.\nYou can enable 'asusoled' by adding:\n\n\tasusoled_enable=\"YES\"\n\nin your /etc/rc.conf.  If you just want to test it, run:\n\n\t/usr/local/etc/rc.d/asusoled forcestart\n\nYou will see a black ASUS logo on white background from the display.\nSimilarly, you can enable or test 'oled_clock', of course. :-)\n\nEnjoy!\n\nJung-uk Kim <jkim@FreeBSD.org>","type":"install"}]},{"name":"astzclock","origin":"x11-clocks/astzclock","version":"1.0_3","comment":"Afterstep clock with some timezone extensions","maintainer":"glewis@FreeBSD.org","www":"http://www.eyesbeyond.com/freebsddom/astzclock/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4575b8c7957b3f311b870a6f481e9973420c52d0d64c8872c4bb6c5d063e2f43","flatsize":41008,"path":"All/astzclock-1.0_3.pkg","repopath":"All/astzclock-1.0_3.pkg","licenselogic":"single","pkgsize":14456,"desc":"ASTZClock is currently a fairly minimal hack to the original ASClock to\nallow the specification of a time zone for the clock to use.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11-clocks","afterstep"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"]},{"name":"async","origin":"sysutils/async","version":"0.1.1_14","comment":"Tool to parallelize shell commands","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ctbur/async","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd012c17aa90d9cb071bf2c938bb2f0fc38131b1dd6d5dfe68556577f06a5281","flatsize":2243202,"path":"All/async-0.1.1_14.pkg","repopath":"All/async-0.1.1_14.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":632712,"desc":"async is a tool to run shell commands in parallel and is designed to be able to\nquickly parallelize shell scripts with minimal changes.\n\nIt was inspired by GNU Parallel, with the main difference being that async\nretains state between commands by running a server in the background.","categories":["sysutils"]},{"name":"audacious-skins","origin":"x11-themes/audacious-skins","version":"1.0.0","comment":"Collection of audacious skins","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/ehaupt/audacious-skins","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ed43639541f9498913455dd9fdd052822f35029d49b3ecf6d8d0f08994884f0b","flatsize":9375127,"path":"All/audacious-skins-1.0.0.pkg","repopath":"All/audacious-skins-1.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":8376724,"desc":"This is a collection of audacious skins. Most skins have been repacked\nand modified to work with newer versions of audacious.","categories":["x11-themes"]},{"name":"astyle","origin":"devel/astyle","version":"3.4.10","comment":"Source code indenter and formatter for C, C++, C#, and Java","maintainer":"sunpoet@FreeBSD.org","www":"https://astyle.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef541e90b482ac5407f3976054f50cec8891c182bf22e790bab5e4ad867cb360","flatsize":886545,"path":"All/astyle-3.4.10.pkg","repopath":"All/astyle-3.4.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":211024,"desc":"Artistic Style is a source code indenter, formatter, and beautifier for the C,\nC++, C++/CLI, Objective-C, C# and Java programming languages.\n\nWhen indenting source code, we as programmers have a tendency to use both spaces\nand tab characters to create the wanted indentation. Moreover, some editors by\ndefault insert spaces instead of tabs when pressing the tab key. Other editors\n(Emacs for example) have the ability to \"pretty up\" lines by automatically\nsetting up the white space before the code on the line, possibly inserting\nspaces in code that up to now used only tabs for indentation.\n\nThe NUMBER of spaces for each tab character in the source code can change\nbetween editors (unless the user sets up the number to his liking...). One of\nthe standard problems programmers face when moving from one editor to another is\nthat code containing both spaces and tabs, which was perfectly indented,\nsuddenly becomes a mess to look at. Even if you as a programmer take care to\nONLY use spaces or tabs, looking at other people's source code can still be\nproblematic.\n\nTo address this problem, Artistic Style was created -- a filter written in C++\nthat automatically re-indents and re-formats C / C++ / Objective-C / C++/CLI / C#\n/ Java source files. It can be used from a command line, or it can be\nincorporated as a library in another program.","categories":["devel","textproc"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"astk-client","origin":"cad/astk-client","version":"2020.0.1_2","comment":"Graphical interface for Code_Aster (client side)","maintainer":"thierry@FreeBSD.org","www":"http://www.code-aster.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c5e0be15626d3cc5b8e1155bc06d02e06e5fff5e8669d7e73aeb87dc3a008ee1","flatsize":1819449,"path":"All/astk-client-2020.0.1_2.pkg","repopath":"All/astk-client-2020.0.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":309788,"desc":"Interface graphique de Code_Aster, en Tcl/Tk.\n\nTcl/Tk interface to run Code_Aster (prepare and start calculations using\nrun_aster).\n\nSee the port french/aster.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"},"tkpng":{"origin":"graphics/tkpng","version":"0.9_1"},"xterm":{"origin":"x11/xterm","version":"392"},"zsh":{"origin":"shells/zsh","version":"5.9_4"}},"categories":["cad"],"messages":[{"message":"Des fichiers de configuration standards ont été préparés dans le répertoire\n/usr/local/aster/ASTK/ASTK_CLIENT/etc/astkrc/.\nVeuillez les vérifier, et n'oubliez pas d'installer la partie serveur\nsur la machine où Code_Aster a été installé.\n\nPour lancer ASTK, entrez :\n/usr/local/aster/outils/astk\nune fois Code_Aster installé sur cette machine, sinon :\n/usr/local/aster/ASTK/ASTK_CLIENT/bin/astk\n\nASTK utilise le protocole rcp/rsh, il faut donc l'activer (/etc/inetd.conf\net ~/.rhosts) ; le paramètre --check passé à astk permet de vérifier votre\nconfiguration.\n\nASTK lance xterm avec -display : il ne faut donc pas lancer Xorg avec\n-nolisten tcp\n\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-\n\nStandard configuration files have been initialized in the directory\n/usr/local/aster/ASTK/ASTK_CLIENT/etc/astkrc/.\nPlease check them, and do not forget to install the server side on the\nmachine running Code_Aster.\n\nTo run ASTK, type:\n/usr/local/aster/outils/astk\nonce Code_Aster has been installed on this machine, else:\n/usr/local/aster/ASTK/ASTK_CLIENT/bin/astk\n\nASTK uses the rcp/rsh protocol: it must be configured (check /etc/inetd.conf\nand ~/.rhosts); if you launch astk with the parameter --check, it will check\nyour configuration.\n\nASTK launches xterm with -display: check that Xorg is not launched with\n-nolisten tcp","type":"install"}]},{"name":"astron","origin":"net/astron","version":"0.0.20200521_3","comment":"Server Technology for Realtime Object Networking","maintainer":"nc@FreeBSD.org","www":"https://astron.github.io/astron","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"121c95591e3505bebd69174edf0a77fbdb04dc0239562994668db922ba9558bc","flatsize":991160,"path":"All/astron-0.0.20200521_3.pkg","repopath":"All/astron-0.0.20200521_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":294404,"desc":"Astron is an open-source, distributed server suite particularly well-suited\nfor powering MMO games. The design is inspired by a similar unrelated project\ndeveloped at the Disney Interactive Media Group, and used in-house from 2001\nuntil 2013.\n\nThe suite consists of many components, which handle separate tasks in order\nto distribute the workload of managing a multi-sharded game/application\nenvironment with many objects and clients.","deps":{"libuv":{"origin":"devel/libuv","version":"1.48.0"},"yaml-cpp":{"origin":"devel/yaml-cpp","version":"0.8.0"}},"categories":["net"],"shlibs_required":["libyaml-cpp.so.0","libuv.so.1"]},{"name":"atompaw","origin":"science/atompaw","version":"4.2.0.3_1","comment":"Tool for projector augmented wave functions for molecular simulations","maintainer":"yuri@FreeBSD.org","www":"https://users.wfu.edu/natalie/papers/pwpaw/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee6531d1b7d78de510d4cd803d11972561381d7b91251f82c5334f941740b7fa","flatsize":16691169,"path":"All/atompaw-4.2.0.3_1.pkg","repopath":"All/atompaw-4.2.0.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4204556,"desc":"atompaw is a tool to generate projector and basis functions needed for\nperforming electronic structure calculations based on the projector\naugmented wave (PAW) method.\n\nPAW method is based on the publication\nhttp://www.sciencedirect.com/science/article/pii/S0370157300000077","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"libxc":{"origin":"science/libxc","version":"6.2.2"}},"categories":["science"],"shlibs_required":["libxc.so.12","libgfortran.so.5","liblapack.so.3","libblas.so.3","libquadmath.so.0"],"options":{"DOCS":"on","LIBXC":"on"}},{"name":"asteroids3d","origin":"games/asteroids3d","version":"0.5.1_9","comment":"First-person shooter blowing up asteroids in 3D space","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/a3d/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f0baeab80652217eb01810acec6d78bfac8fa51c74b3a4c4f68e524fd7e3cec","flatsize":1569419,"path":"All/asteroids3d-0.5.1_9.pkg","repopath":"All/asteroids3d-0.5.1_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":475116,"desc":"A simple first person shooter of blowing up asteroids in 3D space.\nThe codebase also serves as an introduction to trigonometry and OpenGL.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"}},"categories":["games"],"shlibs_required":["libGL.so.1","libGLU.so.1","libglut.so.3"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe asteroids3d port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"astime","origin":"x11-clocks/astime","version":"2.8_3","comment":"Time/Date applet for WindowMaker","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fb1233dca4eadfd88a46f52f1e0d25056bd005c8baef4143ef6368675afecf9","flatsize":60879,"path":"All/astime-2.8_3.pkg","repopath":"All/astime-2.8_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25968,"desc":"This is a very nice clock that runs in the WindowMaker \"dock\". Either\ndigital or analog clock faces can be specified.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11-clocks","afterstep"],"shlibs_required":["libX11.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe astime port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"astroid","origin":"mail/astroid","version":"0.16_9","comment":"Graphical email client for notmuch, inspired by sup and others","maintainer":"mylan.connolly@gmail.com","www":"https://astroidmail.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e00b26e8b33c41d04b643ca2ba35762dbba98eed669d59c28318f5276f1dcbc","flatsize":3859090,"path":"All/astroid-0.16_9.pkg","repopath":"All/astroid-0.16_9.pkg","licenselogic":"or","licenses":["GPLv3+","LGPL21+"],"pkgsize":1074720,"desc":"Astroid is a lightweight and fast Mail User Agent that provides a graphical\ninterface to searching, display and composing email, organized in thread and\ntags. Astroid uses the notmuch backend for blazingly fast searches through tons\nof email. Astroid searches, displays and composes emails - and relies on other\nprograms for fetching, syncing and sending email.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gmime30":{"origin":"mail/gmime30","version":"3.2.7_1"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"gtkmm30":{"origin":"x11-toolkits/gtkmm30","version":"3.24.2_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libpeas":{"origin":"devel/libpeas","version":"1.34.0_2"},"libsass":{"origin":"textproc/libsass","version":"3.6.6"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libsoup":{"origin":"devel/libsoup","version":"2.74.3"},"notmuch":{"origin":"mail/notmuch","version":"0.38.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"vte3":{"origin":"x11-toolkits/vte3","version":"0.70.2_5"},"webkit2-gtk3":{"origin":"www/webkit2-gtk3","version":"2.34.6_10"}},"categories":["mail"],"shlibs_required":["libnotmuch.so.5","libwebkit2gtk-4.0.so.37","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libsoup-2.4.so.1","libgmodule-2.0.so.0","libgio-2.0.so.0","libjavascriptcoregtk-4.0.so.18","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtkmm-3.0.so.1","libatkmm-1.6.so.1","libgdkmm-3.0.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgmime-3.0.so.0","libgthread-2.0.so.0","libvte-2.91.so.0","libsass.so.1","libboost_filesystem.so.1.84.0","libboost_program_options.so.1.84.0","libboost_log_setup.so.1.84.0","libboost_log.so.1.84.0","libboost_thread.so.1.84.0","libboost_date_time.so.1.84.0","libboost_system.so.1.84.0","libboost_regex.so.1.84.0","libboost_chrono.so.1.84.0","libboost_atomic.so.1.84.0","libprotobuf.so.24.4.0","libpeas-1.0.so.0","libgirepository-1.0.so.1"],"shlibs_provided":["libtvextension.so"]},{"name":"asterisk18-g72x","origin":"net/asterisk-g72x","version":"1.4.3_5","comment":"G.729 codec for Asterisk PBX","maintainer":"ports@FreeBSD.org","www":"http://asterisk.hosting.lv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"397c1bd8e047ff096c4e7287ee3c3d7b810b36c02e5d017026ca4b8897462623","flatsize":13048,"path":"All/asterisk18-g72x-1.4.3_5.pkg","repopath":"All/asterisk18-g72x-1.4.3_5.pkg","licenselogic":"single","pkgsize":5056,"desc":"G.729 codec for Asterisk PBX based on audio/bcg729.","deps":{"asterisk18":{"origin":"net/asterisk18","version":"18.21.0_2"},"bcg729":{"origin":"audio/bcg729","version":"1.1.1"}},"categories":["net"],"shlibs_required":["libbcg729.so.0"],"annotations":{"flavor":"asterisk18"},"messages":[{"message":"===>   NOTICE:\n\nThe asterisk18-g72x port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"astk-serveur","origin":"cad/astk-serveur","version":"2020.0.1_2","comment":"Graphical interface for Code_Aster (server side)","maintainer":"thierry@FreeBSD.org","www":"http://www.code-aster.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f856a6921cef4f8cd6ae948234940893591612b6f0bda29a2e226874e1648cfc","flatsize":4439421,"path":"All/astk-serveur-2020.0.1_2.pkg","repopath":"All/astk-serveur-2020.0.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":645244,"desc":"Interface graphique de Code_Aster, en Tcl/Tk.\n\nTcl/Tk interface to run Code_Aster (prepare and start calculations using\nrun_aster).\n\nSee the port french/aster.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"},"zsh":{"origin":"shells/zsh","version":"5.9_4"}},"categories":["cad"],"messages":[{"message":"N'oubliez pas d'installer la partie cliente sur vos stations.\n\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\nDo not forget to install the client side on your stations.","type":"install"}]},{"name":"asterisk18-espeak","origin":"audio/asterisk-espeak","version":"5.0.r1_2","comment":"Espeak dialplan application for Asterisk","maintainer":"ports@FreeBSD.org","www":"https://zaf.github.io/Asterisk-eSpeak/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f310947e1fa97470fa20c7e596f4b64741ade1dcd7be45d101ecc5dd84d51f8","flatsize":37226,"path":"All/asterisk18-espeak-5.0.r1_2.pkg","repopath":"All/asterisk18-espeak-5.0.r1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14508,"desc":"eSpeak For Asterisk provides the \"Espeak\" dialplan application,\nwhich allows you to use the Espeak speech synthesizer with Asterisk.\nThis module invokes the Espeak TTS engine locally, and uses it to\nrender text to speech.","deps":{"asterisk18":{"origin":"net/asterisk18","version":"18.21.0_2"},"espeak-ng":{"origin":"audio/espeak-ng","version":"1.51.1_5"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"}},"categories":["audio"],"shlibs_required":["libespeak-ng.so.1","libsamplerate.so.0"],"annotations":{"flavor":"asterisk18"},"messages":[{"message":"===>   NOTICE:\n\nThe asterisk18-espeak port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"asterisk18-flite","origin":"audio/asterisk-flite","version":"3.0_5","comment":"Flite dialplan application for Asterisk","maintainer":"ports@FreeBSD.org","www":"https://zaf.github.io/Asterisk-Flite/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"322a4fbb5085415f3bbafe5bc33638ec3c971fcf8255f38895daf7e9cfb107a1","flatsize":35128,"path":"All/asterisk18-flite-3.0_5.pkg","repopath":"All/asterisk18-flite-3.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13352,"desc":"Flite For Asterisk provides the \"Flite\" dialplan application, which\nallows you to use the Flite TTS Engine with Asterisk.","deps":{"asterisk18":{"origin":"net/asterisk18","version":"18.21.0_2"},"flite":{"origin":"audio/flite","version":"2.1"}},"categories":["audio"],"shlibs_required":["libflite_cmu_us_kal.so.1","libflite_cmu_us_kal16.so.1","libflite_cmu_us_awb.so.1","libflite_cmu_us_rms.so.1","libflite_cmu_us_slt.so.1","libflite_usenglish.so.1","libflite_cmulex.so.1","libflite.so.1"],"annotations":{"flavor":"asterisk18"},"messages":[{"message":"===>   NOTICE:\n\nThe asterisk18-flite port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ast-aspell","origin":"textproc/ast-aspell","version":"0.01","comment":"Aspell Asturian dictionary","maintainer":"office@FreeBSD.org","www":"http://docu.softastur.org/Aspell","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd0d93fcaf48b0eac67da3d4f7facefd918359cf988b9a6e45a21de7ac2d63d9","flatsize":1069797,"path":"All/ast-aspell-0.01.pkg","repopath":"All/ast-aspell-0.01.pkg","licenselogic":"single","pkgsize":310120,"desc":"Aspell Asturian dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"asterisk18-chan_sccp","origin":"net/asterisk-chan_sccp","version":"4.3.3_2","comment":"Replacement for the SCCP channel driver in Asterisk","maintainer":"ddegroot@talon.nl","www":"https://sourceforge.net/projects/chan-sccp-b/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cdc46d5bdd938e8ab4420a679fbb37363036203e6a084b52683d928213aaa221","flatsize":1838785,"path":"All/asterisk18-chan_sccp-4.3.3_2.pkg","repopath":"All/asterisk18-chan_sccp-4.3.3_2.pkg","licenselogic":"single","licenses":["GPLv1"],"pkgsize":422788,"desc":"Replacement for the SCCP channel driver in Asterisk.\nExtended features include:\n - Shared Lines\n - Presence / BLF\n - Customizable Feature Buttons\n - Custom Device State\n - Conference with Phone-UI","deps":{"asterisk18":{"origin":"net/asterisk18","version":"18.21.0_2"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libiconv.so.2","libltdl.so.7"],"options":{"CONFERENCE":"on","VIDEO":"on"},"annotations":{"flavor":"asterisk18"}},{"name":"atuin","origin":"shells/atuin","version":"18.3.0_1","comment":"Magical shell history","maintainer":"yuri@FreeBSD.org","www":"https://atuin.sh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"842dffe55ade15e3c3f7da4ce1221c5a1561e453012b32d7b3532fd7c69416af","flatsize":22648690,"path":"All/atuin-18.3.0_1.pkg","repopath":"All/atuin-18.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5585164,"desc":"Atuin replaces your existing shell history with a SQLite database, and records\nadditional context for your commands. Additionally, it provides optional and\n*fully encrypted* synchronisation of your history between machines, via an Atuin\nserver.","categories":["shells"]},{"name":"asr10","origin":"converters/asr10","version":"1.0","comment":"Access to Ensoniq EPS/EPS+/ASR devices and image files","maintainer":"M.Indlekofer@gmx.de","www":"https://members.tripod.com/kmi9000/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"470389cc7a6bad658d633f6cc78f18fc5a831b50fdc4b29a0ce97c431112e7a0","flatsize":48080,"path":"All/asr10-1.0.pkg","repopath":"All/asr10-1.0.pkg","licenselogic":"single","pkgsize":18392,"desc":"This is a port of asr10, which provides access to SCSI devices,\nfloppies and image files from Ensoniq EPS/EPS+/ASR samplers.\n\nIncludes:\nasr10: for ftp-like access to drives and image files,\nwav2asr: for a conversion of WAV-files to asr-inst-files.","categories":["converters"]},{"name":"asr-manpages","origin":"misc/asr-manpages","version":"20000406_1","comment":"alt.sysadmin.recovery man page distribution","maintainer":"ports@FreeBSD.org","www":"http://www.infonet.ee/~sbernard/manpage/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d01600bdffef55afddb2abf3271428d4d365b664bc0d8698a7b212822bcf672","flatsize":19137,"path":"All/asr-manpages-20000406_1.pkg","repopath":"All/asr-manpages-20000406_1.pkg","licenselogic":"single","pkgsize":21380,"desc":"You are in the presence of a System Administrator. Kneel.\n\n\"On Usenet, we vent in a group called alt.sysadmin.recovery. The\ngroup has a FAQ. If you read the FAQ, you will find that you (the\nusers) subscribe to this group at your own peril. If you want to\nbe useful, why don't you run over to the supply cabinet and get a\nnew box of pixels for the monitor.  As part of our venting, some\nof us have written a series of man pages that we'd like to see.\"\n\nManpages you ever needed:\nbosskill.8 c.1 chastise.3 ctluser.8 guru.8 knife.8 lart.1m luser.8\nnormality.5 nuke.8 people.2 pmsd.8 rtfm.1 slave.1 sysadmin.1 think.1\nwhack.1","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe asr-manpages port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"asql","origin":"www/asql","version":"1.7","comment":"Query Apache logfiles via SQL","maintainer":"joe@thrallingpenguin.com","www":"http://www.steve.org.uk/Software/asql/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38b466983b2e293ce152df40f76321adc25e2fd8c4a7c102c02c8e091212656b","flatsize":33396,"path":"All/asql-1.7.pkg","repopath":"All/asql-1.7.pkg","licenselogic":"single","pkgsize":9788,"desc":"asql is a simple console shell which allows you to run SQL queries against an\nApache logfile, something that can be very useful -- especially at getting\ninformation which is not easily available via static logfile analysers.","deps":{"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Term-ReadLine-Perl":{"origin":"devel/p5-Term-ReadLine-Perl","version":"1.0303_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"]},{"name":"asprint","origin":"print/asprint","version":"1.0_3","comment":"Simple browser to allow a user to print","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1dca427f5e88ee692fa3e1c50f7dc080ab98cf0fe4c3621c268f918fe4b3c569","flatsize":11728,"path":"All/asprint-1.0_3.pkg","repopath":"All/asprint-1.0_3.pkg","licenselogic":"single","pkgsize":5128,"desc":"A simple browser to allow a user to print.  It uses Athena widgets.\nThe filter doesn't apply correctly however.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["print"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe asprint port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"assp","origin":"mail/assp","version":"1.9.9.14158_2,1","comment":"Anti-Spam SMTP Proxy","maintainer":"ports@FreeBSD.org","www":"http://opal.com/jr/freebsd/ports/mail/assp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e75df5e9ff5a9b8a9910def0944a0ec59e2b498db4860a3c4be5547aa4e56a85","flatsize":2674511,"path":"All/assp-1.9.9.14158_2,1.pkg","repopath":"All/assp-1.9.9.14158_2,1.pkg","licenselogic":"single","pkgsize":515540,"desc":"Anti-Spam SMTP Proxy is a spam filter that sits on port 25 in front of your\nregular SMTP server (sendmail, postfix, qmail, etc).\n\nASSP performs a number of configurable spam checks, and on detecting a spam\nmessage, provides an immediate 5xx SMTP error code back to the client.\nNon-spam messages are passed to your regular SMTP server for further\nprocessing and delivery.  ASSP includes SSL and IPv6 support.  It is a single\nscript with a web-based configuration tool.\n\nASSP offers:\n\t- a whitelist of known good senders\n\t- Bayesian checks on message headers and contents\n\t- recipient address validation using LDAP and RFC822 conformance\n\t- relay denial\n\t- HELO checking\n\t- SPF (Sender Policy Framework) checking\n\t- DNSBL (DNS Block List) checking using many DNSBL services\n\t- various SMTP error modes detection\n\t- Virus detection\nand many other spam detection techniques.\n\nSee also: http://assp.sourceforge.net/","deps":{"p5-Email-MIME":{"origin":"mail/p5-Email-MIME","version":"1.954"},"p5-Email-Send":{"origin":"mail/p5-Email-Send","version":"2.201"},"p5-Email-Valid":{"origin":"mail/p5-Email-Valid","version":"1.204"},"p5-File-ReadBackwards":{"origin":"devel/p5-File-ReadBackwards","version":"1.06"},"p5-File-Scan-ClamAV":{"origin":"security/p5-File-Scan-ClamAV","version":"1.95_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-IO-Socket-SSL":{"origin":"security/p5-IO-Socket-SSL","version":"2.085_1"},"p5-Mail-SPF":{"origin":"mail/p5-Mail-SPF","version":"3.20240617"},"p5-Mail-SRS":{"origin":"mail/p5-Mail-SRS","version":"0.31_2"},"p5-Net-DNS":{"origin":"dns/p5-Net-DNS","version":"1.45,1"},"p5-Net-IP-Match-Regexp":{"origin":"net-mgmt/p5-Net-IP-Match-Regexp","version":"1.01_2"},"p5-Net-SenderBase":{"origin":"mail/p5-Net-SenderBase","version":"1.02_1"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"users":["assp"],"groups":["assp"],"options":{"CLAMAV":"on","DNSBL":"on","DOCS":"on","EMVALID":"on","FBACKW":"on","IPV6":"on","LDAP":"off","MATCHRE":"on","MIMEMOD":"on","MYSQL":"off","SEND":"on","SENDERB":"on","SPF":"on","SRS":"on","SSL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe assp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"aspell-ispell","origin":"textproc/aspell-ispell","version":"0.60.8","comment":"Ispell compatibility script for aspell","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"986fef07fccb590b372f56d506c10114a58e27dbbbb5df3f850bb509bdfe5d49","flatsize":27942,"path":"All/aspell-ispell-0.60.8.pkg","repopath":"All/aspell-ispell-0.60.8.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":10176,"desc":"Command line wrapper for aspell, behaving like ispell","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"],"annotations":{"cpe":"cpe:2.3:a:gnu:aspell:0.60.8:::::dragonfly6:x86_64"}},{"name":"assimp","origin":"multimedia/assimp","version":"5.4.1","comment":"Library to import various 3D model formats in a uniform manner","maintainer":"yuri@FreeBSD.org","www":"https://www.assimp.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bbe833305615c91905db47ab46af97621d2c9a25a6041f7d1600db9ac35c852","flatsize":10701062,"path":"All/assimp-5.4.1.pkg","repopath":"All/assimp-5.4.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2596272,"desc":"Open Asset Import Library (short name: Assimp) is a portable Open Source\nlibrary to import various well-known 3D model formats in a uniform manner.\nThe most recent version also knows how to export 3d files and is therefore\nsuitable as general-purpose 3D model converter. See the feature list.","categories":["multimedia"],"shlibs_provided":["libassimp.so.5"],"annotations":{"cpe":"cpe:2.3:a:assimp:assimp:5.4.1:::::dragonfly6:x86_64"}},{"name":"aspell","origin":"textproc/aspell","version":"0.60.8.1_1,1","comment":"Spelling checker with better suggestion logic than ispell","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38cc89d18635214ef5c44f1be23269a0e715383f09fa77ce9053cd803dfc75f3","flatsize":5405345,"path":"All/aspell-0.60.8.1_1,1.pkg","repopath":"All/aspell-0.60.8.1_1,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":850772,"desc":"Aspell is a spelling checker designed to eventually replace\nispell, although it currently lacks many of ispell's basic\nfunctions. Aspell's main feature is that it does a much better\njob of coming up with possible suggestions than ispell. Aspell\nalso includes a powerful C++ library with C and Perl interfaces\nin the works.\n\nSee also <https://github.com/GNUAspell/aspell>.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"shlibs_required":["libncurses.so.6","libtinfo.so.6","libintl.so.8"],"shlibs_provided":["libaspell.so.15","libpspell.so.15"],"options":{"NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:aspell:0.60.8.1:::::dragonfly6:x86_64:1"}},{"name":"asn1c","origin":"lang/asn1c","version":"0.9.27_1","comment":"Modern ASN.1 to C compiler","maintainer":"vlm@lionet.info","www":"https://lionet.info/asn1c","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84c16421028dbeef511971fa9d1890cc03a8439c695be51bbb7af4e0a7570f20","flatsize":1288534,"path":"All/asn1c-0.9.27_1.pkg","repopath":"All/asn1c-0.9.27_1.pkg","licenselogic":"single","pkgsize":584992,"desc":"The asn1c compiles ASN.1 (Abstract Syntax Notation One) specifications into\nthe C source code. This compiler supports automatic constraints checking code\ngeneration, parametrization, basic support for Information Object Classes.\nThe produced C code contains the codecs for BER/DER/CER/PER/XER encoding rules.\n\nSee asn1c-usage.pdf and asn1c(1) manual page for details.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["lang","converters","security"],"annotations":{"cpe":"cpe:2.3:a:asn1c_project:asn1c:0.9.27:::::dragonfly6:x86_64:1"},"messages":[{"message":"Please read /usr/local/share/doc/asn1c/asn1c-usage.pdf and other files\nin that directory.\n\nAlso check the asn1c(1), unber(1) and enber(1) manual pages.","type":"install"}]},{"name":"asmx","origin":"devel/asmx","version":"1.8.2_2","comment":"Multi-CPU macro assembler for many major 8-bit and 16-bit CPUs","maintainer":"ports@FreeBSD.org","www":"http://xi6.com/projects/asmx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"951fdb4a8b111b4e879180b0e5e4a93bac97c29acdf5cb88affd0fc9f35185e1","flatsize":587500,"path":"All/asmx-1.8.2_2.pkg","repopath":"All/asmx-1.8.2_2.pkg","licenselogic":"single","pkgsize":108044,"desc":"This is a multi-CPU macro assembler for many major 8-bit and 16-bit CPUs\nwhich can assemble code for multiple CPUs in the same source file.\n\nCurrent CPUs supported:\n\n * RCA 1802\n * MOS Technology 6502, 65C02 and 6502 with undocumented instructions\n * WDC 65816 (lacks some addressing mode support)\n * Motorola 6809\n * Motorola 6800/6801/68HC11 and Hitachi 6303\n * Motorola 6805/68HSC08\n * Motorola 68HC16\n * Motorola 68000/68010\n * Intel 8051\n * Intel 8080, 8085, and 8085 with undocumented instructions\n * Fairchild F8\n * Atari Jaguar \"Tom\" and \"Jerry\" coprocessors\n * Zilog Z-80 and Nintendo Gameboy Z-80 variant","categories":["devel"],"options":{"1802":"on","6502":"on","68000":"on","6809":"on","68HC11":"on","68HC16":"on","8051":"on","8085":"on","DOCS":"on","F8":"on","Z80":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe asmx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"atanks","origin":"games/atanks","version":"6.5_3","comment":"2D tank game with large, cartoonish weapons","maintainer":"jessefrgsmith@yahoo.ca","www":"http://atanks.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9965e51e9e233792cf2e5ece549ef430378b1627632c644e682e7ffdcccef34","flatsize":10683283,"path":"All/atanks-6.5_3.pkg","repopath":"All/atanks-6.5_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4621128,"desc":"This is a port of Atomic Tanks, a 2D tank game where small tanks use\ncartoonishly large weapons to blow up each other. Atomic Tanks is loosely\nbased on the classic DOS game, Scorched Earth. The game is very\nflexible, allowing anywhere from two to ten players, variable environments\nand a wide range of weapons and other items.\n\nTo work, this game requires that the Allegro graphics library be installed.","deps":{"allegro":{"origin":"devel/allegro","version":"4.4.3.1_4"}},"categories":["games"],"shlibs_required":["liballeg.so.4"],"options":{"DOCS":"on"}},{"name":"blinkensisters-with-addons","origin":"games/blinkensisters","version":"0.5.3_17","comment":"Parallax-style 2D scrolling platform game","maintainer":"amdmi3@FreeBSD.org","www":"https://sourceforge.net/projects/blinkensisters/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"701434296878d7cdc42eb4f79eee5d46773cc0bb37f2bb33f1037b11e088f3b4","flatsize":85246208,"path":"All/blinkensisters-with-addons-0.5.3_17.pkg","repopath":"All/blinkensisters-with-addons-0.5.3_17.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":78201696,"desc":"Blinkensisters is a new Parallax-style 2D scrolling gaming system for Windows,\nMacOSX, Linux and POSIX-compatible Unix-Systems (every platform that can run\nSDL).\n\nYou can even make your own levels with a simple text-editor.","deps":{"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["libtheora.so.0","libogg.so.0","libvorbis.so.0","libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_ttf-2.0.so.0","libSDL_net-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"ADDONS":"on","DOCS":"on","SDL_MIXER":"on","SDL_NET":"on","THEORA":"on"}},{"name":"asmjit","origin":"devel/asmjit","version":"g20221210","comment":"Complete x86/x64 JIT and AOT Assembler for C++","maintainer":"yuri@FreeBSD.org","www":"https://asmjit.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"307744ae341058ba9ca632d24b49d8d9a7f508793666b8dbecf3995911d65172","flatsize":2037304,"path":"All/asmjit-g20221210.pkg","repopath":"All/asmjit-g20221210.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":389020,"desc":"AsmJit is a complete JIT and AOT assembler for C++ language. It can generate\nnative code for x86 and x64 architectures and supports the whole x86/x64\ninstruction set - from legacy MMX to the newest AVX512. It has a type-safe API\nthat allows C++ compiler to do semantic checks at compile-time even before the\nassembled code is generated and/or executed.","categories":["devel"],"shlibs_provided":["libasmjit.so"]},{"name":"asmixer","origin":"audio/asmixer","version":"0.5_4","comment":"Mixer control for AfterStep window manager","maintainer":"ports@FreeBSD.org","www":"http://www.tigr.net/afterstep/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4002b7ae1e8869c57371ac5647ecaaafcb798de29c89c6a2baffd6db35fd1084","flatsize":39882,"path":"All/asmixer-0.5_4.pkg","repopath":"All/asmixer-0.5_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15400,"desc":"The asmixer utility is a mixer control for the X Windows environment. It\nis designed to work with the AfterStep Window Manager, but it will\nwork with Window Maker or most any other Window Manager. It has\ncontrols for three configurable channels which are master, pcm, and cd\nvolume by default.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["audio","afterstep"],"shlibs_required":["libX11.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe asmixer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"auctex","origin":"print/auctex","version":"13.2_4","comment":"Integrated environment for writing LaTeX using GNU Emacs","maintainer":"hrs@FreeBSD.org","www":"https://www.gnu.org/software/auctex/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5aa222c38c932b721b809548eadcb6b8659f64c360dc506c8bb7804fbddfa095","flatsize":6544048,"path":"All/auctex-13.2_4.pkg","repopath":"All/auctex-13.2_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1438884,"desc":"AUC TeX is a comprehensive customizable integrated environment for\nwriting input files for LaTeX using GNU Emacs.\n   AUC TeX lets you run TeX/LaTeX and other LaTeX-related tools, such\nas a output filters or post processor from inside Emacs.  Especially\n`running LaTeX' is interesting, as AUC TeX lets you browse through the\nerrors TeX reported, while it moves the cursor directly to the reported\nerror, and displays some documentation for that particular error.  This\nwill even work when the document is spread over several files.\n   AUC TeX automatically indents your `LaTeX-source', not only as you\nwrite it -- you can also let it indent and format an entire document.\nIt has a special outline feature, which can greatly help you `getting an\noverview' of a document.\n   Apart from these special features, AUC TeX provides a large range of\nhandy Emacs macros, which in several different ways can help you write\nyour LaTeX documents fast and painlessly.\n   All features of AUC TeX are documented using the GNU Emacs online\ndocumentation system.  That is, documentation for any command is just\na key click away!  AUC TeX is written entirely in Emacs-Lisp, and hence\nyou can easily add new features for your own needs.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"},"messages":[{"message":"You should edit the file\n`/usr/local/share/emacs/site-lisp/tex-site.el' to fit your local site.\nYou do this by looking at the customization section in the beginning\nof `/usr/local/share/emacs/site-lisp/auctex/tex.el' and copy the\ndefinitions that are wrong for your site to `tex-site.el'.  Do *not*\nedit `tex.el' directly, or you will have to do all the work over again\nwhen you upgrade AUC TeX.  AUC TeX will not overwrite your old\n`tex-site.el' file next time you install, so you will be able to keep\nall your customizations.\n\n   You probably want to copy and edit `TeX-printer-list' to contain the\nprinters available at your site.\n\n\nEnabling AUC TeX\n   You can now tell your users to enable AUC TeX by adding\n\n     (load \"auctex.el\" nil t t)\n     (load \"preview-latex.el\" nil t t)\n\nto their `~/.emacs' file.","type":"install"}]},{"name":"ast-libreoffice","origin":"editors/libreoffice-ast","version":"24.2.4.2","comment":"ast language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9f22efa0386e98ed5d7796a026c49d59e1c68c648f3eb852f611f13cabecd72","flatsize":30103079,"path":"All/ast-libreoffice-24.2.4.2.pkg","repopath":"All/ast-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3033216,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"asl","origin":"devel/asl","version":"1.42.183_1","comment":"Assembler for a variety of microcontrollers/-processors","maintainer":"doconnor@gsoft.com.au","www":"http://john.ccac.rwth-aachen.de:8000/as/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7ae0b14c37fe4c980ea86e1be298f7ff885a5a75179ed5952a2967a42b280cf","flatsize":4845207,"path":"All/asl-1.42.183_1.pkg","repopath":"All/asl-1.42.183_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1051964,"desc":"ASL can generate code for totally different processors.  These are implemented:\n\nMotorola 68000..68030,683xx including math co-processor and MMU; DSP56000;\n\tMotorola/IBM MPC601/MPC505/PPC403; 6800, 6805, 6809, 68(HC)11 and\n\tHitachi 6301\nHitachi 6309, H8 and SH7000/7600\nRockwell 6502 and 65(S)C02\nCMD 65816\nMitsubishi MELPS-740; MELPS-7700; MELPS-4500 and M16\nIntel MCS-48/41, MCS-51, MCS-96 and 8080/8085\nAMD 29K\nSiemens 80C166/167\nZilog Z80, Z180, Z380 and Z8\nToshiba TLCS-900(L), TLCS-90, TLCS-870, TLCS-47 and TLCS-9000\nMicrochip PIC16C54..16C57, PIC16C84/PIC16C64 and PIC17C42\nSGS-Thomson ST62xx and 6804\nTexas Instruments TMS32010/32015, TMS3202x, TMS320C3x and TMS370xxx\nNEC uPD 78(C)1x and uPD 75xxx (a.k.a. 75K0)","categories":["devel"]},{"name":"asmix","origin":"audio/asmix","version":"1.5_4","comment":"Volume control dock-app for the AfterStep Window Manager","maintainer":"ports@FreeBSD.org","www":"https://tigr.net/afterstep/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34d489cd4860bd008aacf4889e24a64248890d21b5d0be0a07e7b8a21b05566c","flatsize":45424,"path":"All/asmix-1.5_4.pkg","repopath":"All/asmix-1.5_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17800,"desc":"The asmix utility is a volume control knob for X windows and for AfterStep\nwindow manager especially. The knob can be used to adjust the master\nvolume of your sound card.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["audio","afterstep"],"shlibs_required":["libX11.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe asmix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ast-ksh","origin":"shells/ast-ksh","version":"20141224_2","comment":"KornShell 93","maintainer":"saper@saper.info","www":"http://www.kornshell.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9bccf913f7a35aba19f819d4caf2d6ed4a3d77d08ccbde974afca0817128e212","flatsize":2107552,"path":"All/ast-ksh-20141224_2.pkg","repopath":"All/ast-ksh-20141224_2.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":877888,"desc":"KSH-93 is the most recent version of the KornShell Language described\nin \"The KornShell Command and Programming Language,\" by Morris\nBolsky and David Korn of AT&T Bell Laboratories.  The KornShell is\na shell programming language, which is upward compatible with \"sh\"\n(the Bourne Shell), and is intended to conform to the IEEE P1003.2/ISO\n9945.2 Shell and Utilities standard.  KSH-93 provides an enhanced\nprogramming environment in addition to the major command-entry\nfeatures of the BSD shell \"csh\".  With KSH-93, medium-sized programming\ntasks can be performed at shell-level without a significant loss\nin performance.  In addition, \"sh\" scripts can be run on KSH-93\nwithout modification.","categories":["shells"],"options":{"EXAMPLES":"on","STATIC":"off"}},{"name":"asignify","origin":"security/asignify","version":"1.0_1","comment":"Yet another signify tool","maintainer":"vsevolod@FreeBSD.org","www":"https://github.com/vstakhov/asignify/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"76678b4636f5ed0a1c5a8f53c785c66b01da30f12da0533f527f151f9f3a365a","flatsize":235524,"path":"All/asignify-1.0_1.pkg","repopath":"All/asignify-1.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":69628,"desc":"Asignify tool is heavily inspired by signify used in OpenBSD. However, the main\ngoal of this project is to define high level API for signing files, validating\nsignatures and encrypting using public keys cryptography. Asignify is designed\nto be portable and self-contained with zero external dependencies. It uses\nblake2b as the hash function and ed25519 implementation from tweetnacl.\n\nKey features:\n\n- Zero dependencies (libc and C compiler are likely required though), so it\n  could be easily used in embedded systems.\n- Modern cryptography primitives (ed25519, blake2 and sha512 namely).\n- Ability to encrypt files with the same keys using curve25519 based cryptobox.\n- Protecting secret keys by passwords using PBKDF2-BLAKE2 routine.\n- Asignify can convert ssh ed25519 private keys to the native format and verify\n  signatures using just ssh ed25519 public keys (without intermediate\n  conversions).\n- Asignify provides high level API for application developers for signing,\n  verifying, encrypting and keys generation.\n- All keys, signatures and encrypted files contain version information allowing\n  to change cryptographical primitives in the future without loosing of\n  backward compatibility.","categories":["security"],"shlibs_provided":["libasignify.so.1"]},{"name":"asio","origin":"net/asio","version":"1.28.0","comment":"Cross-platform C++ library for network and low-level I/O programming","maintainer":"acm@FreeBSD.org","www":"https://think-async.com/Asio/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be1a49eb8783c32ad67bab7fc0eeb5e01fde453b6f249c057884f3b6d64eccd4","flatsize":5760181,"path":"All/asio-1.28.0.pkg","repopath":"All/asio-1.28.0.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":452972,"desc":"Asio is a cross-platform C++ library for network and low-level I/O programming\nthat provides developers with a consistent asynchronous model using a modern\nC++ approach.","categories":["net","devel"]},{"name":"augustus","origin":"games/augustus","version":"4.0.0","comment":"Open source re-implementation of Caesar III","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/Keriew/augustus","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"735c527d15e40dbcd712789ce3116c5d039081de67446854543220467c475be6","flatsize":15102804,"path":"All/augustus-4.0.0.pkg","repopath":"All/augustus-4.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":12403460,"desc":"Augustus is a fork of the Julius project that intends to incorporate gameplay\nchanges.\n\nThe aim of this project is to provide enhanced, customizable gameplay to\nCaesar 3 using project Julius UI enhancements.\n\nAugustus is able to load Caesar 3 and Julius saves, however saves made with\nAugustus will not work outside Augustus.\n\nGameplay enhancements include:\n*  Roadblocks\n*  Market special orders\n*  Global labour pool\n*  Partial warehouse storage\n*  Increased game limits\n*  Zoom controls\n*  And more!","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libpng16.so.16","libexpat.so.1","libSDL2-2.0.so.0","libSDL2_mixer-2.0.so.0"],"messages":[{"message":"To play this game, you need to cd to the directory with the game files\nand run augustus or just pass the directory as a 1st argument.","type":"install"}]},{"name":"axis2","origin":"www/axis2","version":"1.8.0","comment":"Provides a Web Services,SOAP and WSDL engine from Apache","maintainer":"ports@FreeBSD.org","www":"https://axis.apache.org/axis2/java/core/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fafdb83c0573d6530ff279d2d096892bf8b952804653af7034b058ff8df9505e","flatsize":39830868,"path":"All/axis2-1.8.0.pkg","repopath":"All/axis2-1.8.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32938232,"desc":"Apache Axis2 is a Web Services / SOAP / WSDL engine, the successor to the\nwidely used Apache Axis SOAP stack. There are two implementations of the Apache\nAxis2 Web services engine - Apache Axis2/Java and Apache Axis2/C","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"tomcat85":{"origin":"www/tomcat85","version":"8.5.100"}},"categories":["www","java"],"options":{"EXAMPLES":"on","TOMCAT85":"on","TOMCAT9":"off","TOMCAT101":"off"},"annotations":{"cpe":"cpe:2.3:a:apache:axis2:1.8.0:::::dragonfly6:x86_64"},"messages":[{"message":"From Apache Axis2 1.8.0 Release Note: Because of the HTTPClient 4.x changes and\nalso JAX-WS changes in the 1.7.x series, users are strongly encouraged to\nupdate their axis2.xml.","type":"upgrade","maximum_version":"1.8.0"},{"message":"===>   NOTICE:\n\nThe axis2 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"asfsm","origin":"sysutils/asfsm","version":"1.0.p15_4","comment":"File-system monitor for the AfterStep window manager","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"604609054433b766f11920def8b7060b7bc6d1c46a92f857e65a8d10db78fc23","flatsize":176667,"path":"All/asfsm-1.0.p15_4.pkg","repopath":"All/asfsm-1.0.p15_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":61904,"desc":"This is a file-system monitor for the AfterStep window manager. It fits\nnicely in the Wharf.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["sysutils","afterstep"],"shlibs_required":["libX11.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libXaw.so.7","libXt.so.6"],"messages":[{"message":"If you would like to be able to mount and umount file systems\nusing asfsm, as root, type \\`chmod 4555 /usr/local/bin/asfsm\\`\nNOTE: This opens a SECURITY HOLE as ALL users will have this ability.","type":"install"},{"message":"===>   NOTICE:\n\nThe asfsm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"asm2html","origin":"textproc/asm2html","version":"1.7_1","comment":"Converts NASM syntax assembly code to HTML code","maintainer":"portmaster@bsdforge.com","www":"https://bsdforge.com/projects/textproc/asm2html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22e0997c8a59c7d68fc6f7524c1092be6b2b337b69c30d983924e87e350536a7","flatsize":14314,"path":"All/asm2html-1.7_1.pkg","repopath":"All/asm2html-1.7_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7032,"desc":"asm2html converts NASM syntax assembly code into HTML output,\nsuitable for display as web pages on your web site.\nSoon it will produce XHTML output, with additional options.","categories":["textproc"]},{"name":"asmem","origin":"sysutils/asmem","version":"1.12_2","comment":"AfterStep look-n-feel memory utilization monitor","maintainer":"ports@FreeBSD.org","www":"https://tigr.net/afterstep/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5f9eb7ff13d189ee33020879fb13b9cb97447147c242394da92b364d7615a19","flatsize":27994,"path":"All/asmem-1.12_2.pkg","repopath":"All/asmem-1.12_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":13024,"desc":"The asmem tool is an AfterStep look-n-feel memory utilization monitor\nfor X Window System. asmem shows the levels of utilization of the\nvarious kinds of memory and swap space. Multiple options for\ncustomization are available (colors, appearance, other stuff).","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["sysutils","afterstep"],"shlibs_required":["libX11.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe asmem port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ascpu","origin":"sysutils/ascpu","version":"1.11_8","comment":"CPU statistics monitor utility for XFree86","maintainer":"demon@FreeBSD.org","www":"http://www.tigr.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ef744f9619e7a15f2fc3da0a2b28bd2dac19d3979b729834b58797c5d2cbc77","flatsize":27070,"path":"All/ascpu-1.11_8.pkg","repopath":"All/ascpu-1.11_8.pkg","licenselogic":"single","pkgsize":12988,"desc":"This is an Afterstep look & feel CPU statistics monitor tool.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["sysutils","afterstep"],"shlibs_required":["libX11.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libjpeg.so.8"]},{"name":"asmail","origin":"mail/asmail","version":"2.1_5","comment":"Biff-type program, designed to match AfterStep","maintainer":"ports@FreeBSD.org","www":"https://tigr.net/afterstep/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1da3afca4a0059c8c2ec7d9b2e41c4f9968ce909e2dcaa0267ccca25d9a5d3ff","flatsize":579155,"path":"All/asmail-2.1_5.pkg","repopath":"All/asmail-2.1_5.pkg","licenselogic":"single","pkgsize":122304,"desc":"Asmail is a \"mail-checker\" like xbiff, but with the Afterstep\nlook & feel. It indicates the status of your mailbox.\nIt can be put in the Wharf, execute a program on incoming mail,\nexecute a program upon mouseclick, show animations and more...","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail","afterstep"],"shlibs_required":["libX11.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libssl.so.12","libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe asmail port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"asclock-xlib","origin":"x11-clocks/asclock-xlib","version":"2.0.11_5","comment":"New flavor of asclock","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ded9078b059a81bc5c101db0095981ca1735738da5bace6448591ef0fb8da5bd","flatsize":311637,"path":"All/asclock-xlib-2.0.11_5.pkg","repopath":"All/asclock-xlib-2.0.11_5.pkg","licenselogic":"single","pkgsize":71472,"desc":"New flavor of asclock.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11-clocks","afterstep","windowmaker"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe asclock-xlib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"asclock","origin":"x11-clocks/asclock","version":"1.0_5","comment":"Afterstep clock with some language extensions","maintainer":"dinoex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b16c544d875de6b9cbc0aa615b8e6449ebea8b9de2d4d42997cb09dced1049d9","flatsize":32969,"path":"All/asclock-1.0_5.pkg","repopath":"All/asclock-1.0_5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10680,"desc":"afterstep clock with some language extensions\n\nLICENSE: permission to use this program for any purpose","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11-clocks","afterstep"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"EN":"on","DE":"off","PT":"off","NL":"off","NO":"off","IT":"off","SE":"off","ES":"off","HU":"off","BRE":"off","FR":"off","CZ":"off"}},{"name":"ask","origin":"mail/ask","version":"2.5.3_1","comment":"Anti Spam Killer content filtering","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/a-s-k/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8325394c9745acecd4d664ad6ed650dbf1dd74429dfea5a2ce8ec6ccb30f178","flatsize":240746,"path":"All/ask-2.5.3_1.pkg","repopath":"All/ask-2.5.3_1.pkg","licenselogic":"single","pkgsize":77768,"desc":"Active Spam Killer (ASK) protects your email account against spam by confirming\nthe sender's email address before actual delivery takes place. The confirmation\nhappens by means of a \"confirmation message\" that is automatically sent to all\n\"unknown\" users.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["mail"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Sample configuration files were installed in\n/usr/local/share/examples/ask\n\nTo use ASK copy them into ~/.ask directory and edit in way you like.\n\nFor additional information see supplied documentation in\n/usr/local/share/doc/ask\n\nand/or manpages: askfilter(1) asksenders(1) asksetup(1)","type":"install"},{"message":"===>   NOTICE:\n\nThe ask port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"asciiquarium","origin":"games/asciiquarium","version":"1.1_1","comment":"Aquarium/sea animation in ASCII art","maintainer":"ports@FreeBSD.org","www":"https://www.robobunny.com/projects/asciiquarium/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"744ba9a6f11105defc986dbbc87abf382b0ad14b4529be5408c4a874d201b35b","flatsize":47120,"path":"All/asciiquarium-1.1_1.pkg","repopath":"All/asciiquarium-1.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":14916,"desc":"Asciiquarium is an aquarium/sea animation in ASCII art.\n\nEnjoy the mysteries of the sea from the safety of your own terminal!","deps":{"p5-Term-Animation":{"origin":"devel/p5-Term-Animation","version":"2.6_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["games"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe asciiquarium port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"asciio","origin":"graphics/asciio","version":"1.9.02,1","comment":"Perl/GTK application that lets you draw ASCII charts using a GUI","maintainer":"ehaupt@FreeBSD.org","www":"https://metacpan.org/release/App-Asciio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1d899c6251b3c2d1b4b65f95af9c597b0266b18198fd5c100c3fcb479818249","flatsize":625038,"path":"All/asciio-1.9.02,1.pkg","repopath":"All/asciio-1.9.02,1.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":100976,"desc":"A Perl/GTK application that lets you draw ASCII charts using a GUI. Objects on\nthe screen are sizable and have all the properties you'd expect in a drawing\ntool (titles for the boxes, bullets, etc), but the end result is plain text\nthat's embeddable in your code.","deps":{"p5-Algorithm-Diff":{"origin":"devel/p5-Algorithm-Diff","version":"1.1903"},"p5-Check-ISA":{"origin":"devel/p5-Check-ISA","version":"0.09"},"p5-Class-ISA":{"origin":"devel/p5-Class-ISA","version":"0.36_1"},"p5-Compress-Bzip2":{"origin":"archivers/p5-Compress-Bzip2","version":"2.28"},"p5-Data-Compare":{"origin":"devel/p5-Data-Compare","version":"1.2200_1"},"p5-Data-TreeDumper-Renderer-GTK":{"origin":"devel/p5-Data-TreeDumper-Renderer-GTK","version":"0.03"},"p5-Directory-Scratch":{"origin":"devel/p5-Directory-Scratch","version":"0.18"},"p5-Eval-Context":{"origin":"devel/p5-Eval-Context","version":"0.09.11_3"},"p5-File-HomeDir":{"origin":"devel/p5-File-HomeDir","version":"1.006"},"p5-Gtk3":{"origin":"x11-toolkits/p5-Gtk3","version":"0.034_2"},"p5-Hash-Slice":{"origin":"devel/p5-Hash-Slice","version":"0.03"},"p5-IO-Prompter":{"origin":"devel/p5-IO-Prompter","version":"0.004015"},"p5-List-MoreUtils":{"origin":"lang/p5-List-MoreUtils","version":"0.430"},"p5-Module-Util":{"origin":"devel/p5-Module-Util","version":"1.09_2"},"p5-Pango":{"origin":"x11-toolkits/p5-Pango","version":"1.227_2"},"p5-Sereal":{"origin":"converters/p5-Sereal","version":"5.004"},"p5-Sub-Exporter":{"origin":"devel/p5-Sub-Exporter","version":"0.991"},"p5-Term-ReadKey":{"origin":"devel/p5-Term-ReadKey","version":"2.38_1"},"p5-Term-Size-Any":{"origin":"devel/p5-Term-Size-Any","version":"0.002_1"},"p5-Term-TermKey":{"origin":"devel/p5-Term-TermKey","version":"0.17"},"p5-Text-Diff":{"origin":"textproc/p5-Text-Diff","version":"1.45"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["graphics"]},{"name":"artyfx-lv2","origin":"audio/artyfx-lv2","version":"1.3.1_1,1","comment":"ArtyFX plugin bundle","maintainer":"yuri@FreeBSD.org","www":"http://openavproductions.com/artyfx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f94336eae912af68d0b29ac7c702a4b115bc459ec1a859ef46e9f79077d3f5f7","flatsize":655980,"path":"All/artyfx-lv2-1.3.1_1,1.pkg","repopath":"All/artyfx-lv2-1.3.1_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":120828,"desc":"ArtyFX is a plugin bundle of artistic real-time audio effects. The aim of this\nplugin collection is to allow the designing of your sound just as you desired\nusing a fast, efficient workflow. From bitcrushers, delays, distortions,\nequalizers, compressors, reverbs and more, there is a range of sounds available\nfrom ArtyFX.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"}},"categories":["audio"],"shlibs_required":["libsndfile.so.1","libcairo.so.2","libX11.so.6"],"options":{"SSE":"on"}},{"name":"astrometry","origin":"astro/astrometry","version":"0.95","comment":"Astronomic calibration service","maintainer":"rhurlin@FreeBSD.org","www":"https://astrometry.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cfe1c933e2613634211679f2eb2713990478dfffae3b4f5225850ed182af11f","flatsize":35921251,"path":"All/astrometry-0.95.pkg","repopath":"All/astrometry-0.95.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":8529884,"desc":"Astrometry engine aims to create correct, standards-compliant astrometric\nmeta data for every useful astronomical image ever taken, past and future,\nin any state of archival disarray.\n\nThe engine will take any image and return the astrometry world coordinate\nsystem (WCS) -- i.e., a standards-based description of the (usually\nnonlinear) transformation between image coordinates and sky coordinates --\nwith absolutely no \"false positives\" (but maybe some \"no answers\").  It\nwill do its best, even when the input image has no -- or totally incorrect\n-- meta-data.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cfitsio":{"origin":"astro/cfitsio","version":"4.4.1"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"png":{"origin":"graphics/png","version":"1.6.43"},"py311-astropy":{"origin":"astro/py-astropy","version":"5.3,2"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"wcslib":{"origin":"astro/wcslib","version":"8.3_1"}},"categories":["astro"],"shlibs_required":["libgsl.so.27","libgslcblas.so.0","libwcs.so.8","libnetpbm.so.11","libcfitsio.so.10","libcairo.so.2","libpng16.so.16","libjpeg.so.8"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Astrometry was successfully installed.\n\nYou'll find this distribution under /usr/local.\nExamples are found under /usr/local/share/examples/astrometry.\nSee /usr/local/share/doc/astrometry for some info, more detailed at\nhttp://astrometry.net/use.html and http://astrometry.net/doc/readme.html.\n\nAlthough the code is released under a GPL license, you will also need\nto download some data files, and these are distributed under different\nlicenses. Data files (indexes) should be stored under\n/usr/local/share/astrometry/","type":"install"}]},{"name":"ascii2binary","origin":"converters/ascii2binary","version":"2.14_2","comment":"Convert between textual representations of numbers and binary","maintainer":"thierry@FreeBSD.org","www":"https://billposer.org/Software/a2b.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5aead0a0bad3518ab2f3fc29e10954d8f6bb29ea43ce35f3b3d080f8353182b0","flatsize":79452,"path":"All/ascii2binary-2.14_2.pkg","repopath":"All/ascii2binary-2.14_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":27340,"desc":"These programs convert between textual and binary representations of numbers.\nascii2binary reads input consisting of textual representations of numbers\nseparated by whitespace and produces as output the binary equivalents. The type\nand precision of the binary output is selected using command line flags.\n\nbinary2ascii reads input consisting of binary numbers and converts them to\ntheir textual representation. Command line flags specify the type and size\nof the binary numbers and provide control over the format of the output.\nUnsigned integers may be written out in binary, octal, decimal, or hexadecimal.\nSigned integers may be written out only in binary or decimal. Floating point\nnumbers may be written out only decimal, either in standard or scientific\nnotation. (If you want to examine the binary representation of floating point\nnumbers, just treat the input as a sequence of unsigned characters.)\n\nThe two programs are useful for generating test data, for inspecting binary\nfiles, and for interfacing programs that generate textual output to programs\nthat require binary input and conversely. They can also be useful when it is\ndesired to reformat numbers.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["converters"],"shlibs_required":["libintl.so.8"]},{"name":"asbutton","origin":"misc/asbutton","version":"0.3_3","comment":"Dockapp that displays 4 or 9 buttons to run apps of your choice","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b2ce7011acfbda65977b9b608b6fc34017cbb6bf8fcea502a920b8881e8ff65","flatsize":330951,"path":"All/asbutton-0.3_3.pkg","repopath":"All/asbutton-0.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":75600,"desc":"A swallowable applet presents a number of little buttons inside a\nWharf or dock icon and each of those starts an application when\nclicked.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["misc","windowmaker","afterstep"],"shlibs_required":["libX11.so.6","libXpm.so.4","libXext.so.6"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe asbutton port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ascent-simulation-engine","origin":"math/ascent","version":"0.7.1","comment":"C++ simulation engine and differential equation solver","maintainer":"yuri@FreeBSD.org","www":"https://github.com/AnyarInc/Ascent","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e876cc2d152e88dbd926301d54475ca14e00cf98c5ced42b30489256a2d45727","flatsize":183318,"path":"All/ascent-simulation-engine-0.7.1.pkg","repopath":"All/ascent-simulation-engine-0.7.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27312,"desc":"An extremely fast and flexible C++ simulation engine and differential equation\nsolver.\n\nAscent's integration algorithms are designed for speed, and outperform boost's\nodeint in both Debug and Release.\n\nFeatures:\n* Header Only\n* Automatic Vectorization: Ascent conforms to vectorization standards\n  (such as Intel's)\n* Modular (Optional): solve systems in an object-oriented manner\n* Variable Tracking: Optimized recording of variable time history\n* Asynchronous Sampling and Event Scheduling\n* Multiple Integration Algorithms (In Progress): adaptive steppers,\n  predictor-correctors, etc.\n* Use boost's odeint library as the numerical integration engine\n* Scripting Interface: Optional ChaiScript interface to easily script\n  simulations","categories":["math"]},{"name":"artwiz-aleczapka-se","origin":"x11-fonts/artwiz-aleczapka-se","version":"1.3_4","comment":"Set of (improved) artwiz fonts","maintainer":"ports@FreeBSD.org","www":"https://artwizaleczapka.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"237663a07d4cdd4c0d9749bc9af24922e58e10ef0586d6abb59d609e797a5ee9","flatsize":190513,"path":"All/artwiz-aleczapka-se-1.3_4.pkg","repopath":"All/artwiz-aleczapka-se-1.3_4.pkg","licenselogic":"single","pkgsize":20736,"desc":"This is set of improved artwiz fonts.\nThey are compatible with the latest fontconfig/Xft-2.0.\nThus the artwiz fonts work in gtk2/kde3 applications.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"To get XFree86 to recognise your new fonts you will need to\n add a line to your XF86Config file. XFree86 4 usually keeps its\n XF86Config file in /etc or /etc/X11.\n\n Add the following line to the \"Files\" section and restart XFree86.\n\n FontPath \"/usr/local/share/fonts/artwiz-aleczapka-se\"","type":"install"},{"message":"===>   NOTICE:\n\nThe artwiz-aleczapka-se port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"artwiz-fonts","origin":"x11-fonts/artwiz-fonts","version":"1.0_5","comment":"Set of free fonts for X11 desktops","maintainer":"garga@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b820fc0bfd44427514fcda462f9de0bee0474c364ef10047d42e0d0a1c79e6c5","flatsize":36129,"path":"All/artwiz-fonts-1.0_5.pkg","repopath":"All/artwiz-fonts-1.0_5.pkg","licenselogic":"single","pkgsize":36720,"desc":"A collection of free fonts which are designed for use on X11 desktops,\ncreated by artwiz. These fonts have a futuristic style and are quite\nsmall, particularly at high resolutions.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"To get XFree86 to recognise your new fonts you will need to\n add a line to your XF86Config file. XFree86 4 usually keeps its\n XF86Config file in /etc or /etc/X11.\n\n Add the following line to the \"Files\" section and restart XFree86.\n\n FontPath \"/usr/local/share/fonts/artwiz-fonts\"","type":"install"}]},{"name":"artwiz-aleczapka-en","origin":"x11-fonts/artwiz-aleczapka","version":"1.3_4","comment":"Set of (improved) artwiz fonts","maintainer":"garga@FreeBSD.org","www":"https://artwizaleczapka.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e3c8ab36d5de12305136649eb4084f550e3bd3d47deaf39b624856f0bdc8b5a","flatsize":201916,"path":"All/artwiz-aleczapka-en-1.3_4.pkg","repopath":"All/artwiz-aleczapka-en-1.3_4.pkg","licenselogic":"single","pkgsize":23104,"desc":"This is set of improved artwiz fonts.\nThey are compatible with the latest fontconfig/Xft-2.0.\nThus the artwiz fonts work in gtk2/kde3 applications.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"arttime","origin":"deskutils/arttime","version":"1.9.8","comment":"Bring curated text/ascii art to artless terminals","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/poetaman/arttime","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a86447b7ef27cb1b58744ef09479d0c3057f1090eb0b50318c40d286e36e1b5f","flatsize":4235330,"path":"All/arttime-1.9.8.pkg","repopath":"All/arttime-1.9.8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":299672,"desc":"Text art meets the functionality of a feature-rich clock/timer /\npattern-based time manager. Arttime brings curated text art to otherwise\nartless terminal emulators of starving developers and other users who\ncan use the terminal.","deps":{"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"vorbis-tools":{"origin":"audio/vorbis-tools","version":"1.4.2_5,3"},"zsh":{"origin":"shells/zsh","version":"5.9_4"}},"categories":["deskutils"]},{"name":"arts++","origin":"net-mgmt/arts++","version":"1.1.a13_3,1","comment":"Network data storage and analysis library from CAIDA","maintainer":"ports@FreeBSD.org","www":"https://catalog.caida.org/software/arts","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7bd5b3cf562f4b145a214cdeb43d33283c40b2c2535cd78f24ac0a7b5b279aea","flatsize":3650017,"path":"All/arts++-1.1.a13_3,1.pkg","repopath":"All/arts++-1.1.a13_3,1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":468412,"desc":"arts++ is a support package for CAIDA's cflowd and skitter.\n\nIt provides a C++ class library and simple applications for handling\ndata produced by cflowd and skitter.\n\nSee:\thttp://www.caida.org/tools/measurement/cflowd/\n\thttp://www.caida.org/tools/measurement/skitter/","categories":["net-mgmt"],"shlibs_provided":["libArts.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe arts++ port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"asciidoc","origin":"textproc/asciidoc","version":"10.2.0_3","comment":"Text document format for writing short documents and man pages","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/asciidoc-py/asciidoc-py","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"59cf3c4cc79e3a6e4410eebe3c83baabecc4cbe08f812c7e4e07a5237cb8ba8a","flatsize":1755957,"path":"All/asciidoc-10.2.0_3.pkg","repopath":"All/asciidoc-10.2.0_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":322536,"desc":"AsciiDoc is a text document format for writing short documents, articles, books\nand UNIX man pages. AsciiDoc files can be translated to HTML and DocBook markups\nusing the asciidoc(1) command.","deps":{"docbook-xsl":{"origin":"textproc/docbook-xsl","version":"1.79.1_1,1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["textproc"]},{"name":"artwiz-aleczapka-de","origin":"x11-fonts/artwiz-aleczapka-de","version":"1.3_4","comment":"Set of (improved) artwiz fonts","maintainer":"ports@FreeBSD.org","www":"https://artwizaleczapka.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79ff69dc837101521fe2f6ec81195a95819eafcc424dae46c90b13b3405401e0","flatsize":192153,"path":"All/artwiz-aleczapka-de-1.3_4.pkg","repopath":"All/artwiz-aleczapka-de-1.3_4.pkg","licenselogic":"single","pkgsize":21164,"desc":"This is set of improved artwiz fonts.\nThey are compatible with the latest fontconfig/Xft-2.0.\nThus the artwiz fonts work in gtk2/kde3 applications.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"To get XFree86 to recognise your new fonts you will need to\n add a line to your XF86Config file. XFree86 4 usually keeps its\n XF86Config file in /etc or /etc/X11.\n\n Add the following line to the \"Files\" section and restart XFree86.\n\n FontPath \"/usr/local/share/fonts/artwiz-aleczapka-de\"","type":"install"},{"message":"===>   NOTICE:\n\nThe artwiz-aleczapka-de port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ascii-invaders","origin":"games/ascii-invaders","version":"1.0.1_1","comment":"ASCII-art game like Space Invaders using Curses","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/macdice/ascii-invaders","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e7872f6d83db9ae95eba9bcb08380c68e2d5b4d97bf8f2df9d80072c4fa921e","flatsize":35256,"path":"All/ascii-invaders-1.0.1_1.pkg","repopath":"All/ascii-invaders-1.0.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14600,"desc":"An ASCII-art game like Space Invaders using Curses.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libtinfo.so.6","libncurses.so.6"]},{"name":"as-libreoffice","origin":"editors/libreoffice-as","version":"24.2.4.2","comment":"as language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd67e3f60812d57f98acd0ce1e4dc4654d266eee92fed00bd47ffaffc5b7501e","flatsize":2434122,"path":"All/as-libreoffice-24.2.4.2.pkg","repopath":"All/as-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":356076,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"art","origin":"devel/art","version":"0.9.02","comment":"Resource tracing, debugging, and profiling tool","maintainer":"virtual.lark@gmail.com","www":"https://github.com/larkvirtual/restracer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6c357a968081d5cd2d35fae80f820bb6cc0779d43ee9fd456ab7ac650b4110f1","flatsize":378973,"path":"All/art-0.9.02.pkg","repopath":"All/art-0.9.02.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":90396,"desc":"Crossplatform method to trace software errors in runtime during resource\nmanipulation is shown. A scheme for describing abstract resources and their\nfunctions in XML is presented. Due to separation it's possible to describe\nvast classes of resources without changing the analyzer core.\nDetected errors often have an influence on security, safety, robustness and\nresource optimal usage.","deps":{"libxml++":{"origin":"textproc/libxml++26","version":"2.40.1_2,1"}},"categories":["devel"],"shlibs_required":["libxml++-2.6.so.2","libxml2.so.2","libglibmm-2.4.so.1","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libsigc-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"arss","origin":"audio/arss","version":"0.2.3_2","comment":"Additive Image Synthesizer (convert audio to images, images to audio)","maintainer":"beyert@cs.ucr.edu","www":"https://arss.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f02b12183508a85757b91f17a4985b94239652c2098e708949ce72e13e5335d","flatsize":35800,"path":"All/arss-0.2.3_2.pkg","repopath":"All/arss-0.2.3_2.pkg","licenselogic":"single","pkgsize":15948,"desc":"The Analysis & Resynthesis Sound Spectrograph (formerly known as the Analysis &\nReconstruction Sound Engine), or ARSS, is a program that analyses a sound file\ninto a spectrogram and is able to synthesise this spectrogram, or any other\nuser-created image, back into a sound.\n\nARSS is now superseded by Photosounder, which makes use of most of the\ntechniques offered by ARSS in a simple to use and powerful graphical user\ninterface and built in editor.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"}},"categories":["audio"],"shlibs_required":["libfftw3.so.3"]},{"name":"artikulate","origin":"misc/artikulate","version":"23.08.5","comment":"Pronunciation trainer for KDE","maintainer":"kde@FreeBSD.org","www":"https://edu.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"43952cf0ad44a18238f5875ce046c110e856fce1edbaea5e47e19b1ad6741ed8","flatsize":2618467,"path":"All/artikulate-23.08.5.pkg","repopath":"All/artikulate-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":1167640,"desc":"Artikulate is a pronunciation learning program for KDE.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdeclarative":{"origin":"devel/kf5-kdeclarative","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["misc","education","kde","kde-applications"],"shlibs_required":["libKF5Crash.so.5","libKF5NewStuff.so.5","libKF5XmlGui.so.5","libQt5Sql.so.5","libQt5Multimedia.so.5","libQt5XmlPatterns.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libKF5NewStuffCore.so.5","libKF5Archive.so.5","libKF5Attica.so.5","libQt5Network.so.5","libKF5Service.so.5","libKF5ConfigCore.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libartikulatecore.so.0","libartikulatelearnerprofile.so.0","libartikulatesound.so.0"],"options":{"DOCS":"on"}},{"name":"arpwatch","origin":"net-mgmt/arpwatch","version":"3.6","comment":"Monitor arp & rarp requests","maintainer":"leres@FreeBSD.org","www":"https://ee.lbl.gov/downloads/arpwatch/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac126dc3643530cdfa015f99ac51199ae97379b0399cad4aa97387f8473d3477","flatsize":94558,"path":"All/arpwatch-3.6.pkg","repopath":"All/arpwatch-3.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":31172,"desc":"This package contains tools that monitors ethernet activity and\nmaintains a database of ethernet/ip address pairings. It also reports\ncertain changes via email.","deps":{"libpcap":{"origin":"net/libpcap","version":"1.10.4_2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt"],"shlibs_required":["libpcap.so.1"],"options":{"DEBUG":"off","ZEROPAD":"on"},"messages":[{"message":"You can create an ethercodes.dat file by running this script:\n\n    /usr/local/arpwatch/update-ethercodes\n\nHere's a example crontab entry to update it every night:\n\n    00 0 * * * root sleep `jot -r 1 0 600` ; /usr/local/arpwatch/update-ethercodes\n\nThe -m flag was removed. If you were using the -m watcher flag,\nplease switch to -w.","type":"install"}]},{"name":"arpdig","origin":"net/arpdig","version":"0.5.7_1","comment":"ARP Digger utility","maintainer":"marck@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74f26aba9501a2c148c1b759f631c6e66af5f1317dcae4841b1ef60f080d1962","flatsize":15033,"path":"All/arpdig-0.5.7_1.pkg","repopath":"All/arpdig-0.5.7_1.pkg","licenselogic":"single","pkgsize":7668,"desc":"Arpdig is a tool to probe a whole IP address segment or a list of\nIP addresses on the LAN via ARP whohas requests, collecting ARP is-at\nresponses and showing the results.\n\nDmitry Morozovsky <marck@FreeBSD.org>","categories":["net"]},{"name":"arprelease","origin":"net/arprelease","version":"1.2_5","comment":"Libnet tool to flush arp cache entries from devices (eg. routers)","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b07679381703220eb1e787d0f6ff3c30273e8488ccf5fa261ba89417eaa43e66","flatsize":6856,"path":"All/arprelease-1.2_5.pkg","repopath":"All/arprelease-1.2_5.pkg","licenselogic":"single","pkgsize":3180,"desc":"This program sends out a custom ARP REQUEST packet with the hardware and\nprotocol address information of the sending host to flush the arp cache\nfor a given IP on Cisco routers.","deps":{"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["net"],"shlibs_required":["libnet.so.9"],"messages":[{"message":"===>   NOTICE:\n\nThe arprelease port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"arpoison","origin":"net/arpoison","version":"0.7_1","comment":"UNIX arp cache update utility","maintainer":"yuri@FreeBSD.org","www":"http://www.arpoison.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"390839f40259540397b811fbb7a7164e472066b84a40e2ad3c1a6c054c304f10","flatsize":23546,"path":"All/arpoison-0.7_1.pkg","repopath":"All/arpoison-0.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":9260,"desc":"arpoison sends out a custom ARP REPLY packet with the hardware and\nprotocol address information of your choosing. Since ARP is a stateless\nprotocol, most operating systems will gladly update their ARP cache with\nwhatever information you send them in your hand-crafted packet.","deps":{"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["net"],"shlibs_required":["libnet.so.9"]},{"name":"arping","origin":"net/arping","version":"2.24_1","comment":"ARP level \"ping\" utility","maintainer":"gavin@FreeBSD.org","www":"https://www.habets.pp.se/synscan/programs.php?prog=arping","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3704af1b781efb5723c322bd9841ba1038fcdde2937fe60034461758dc036f5","flatsize":71591,"path":"All/arping-2.24_1.pkg","repopath":"All/arping-2.24_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29192,"desc":"Arping is a util to find out if a specific IP address on the LAN is 'taken'\nand what MAC address owns it. Sure, you *could* just use 'ping' to find out if\nit's taken and even if the computer blocks ping (and everything else) you still\nget an entry in your arp cache. But what if you aren't on a routable net? Then\nyou're screwed. Or you use arping.","deps":{"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["net"],"shlibs_required":["libnet.so.9"]},{"name":"arpc","origin":"devel/arpc","version":"0.7_2","comment":"GRPC-like RPC library that supports file descriptor passing","maintainer":"ed@FreeBSD.org","www":"https://github.com/NuxiNL/arpc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b276003c391723760bea115787c620fdd5c8309c5fa612db41f1b0415a67216","flatsize":177198,"path":"All/arpc-0.7_2.pkg","repopath":"All/arpc-0.7_2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":48408,"desc":"ARPC is a GRPC-like library that supports file descriptor passing.\n\nARPC ships with a script, aprotoc, that works similar to Protobuf/GRPC's\nprotoc. It generates message and service bindings, taking a .proto file\nas an input. Where ARPC differs from GRPC is that messages may contain\nfile descriptors. These file descriptors are passed on to the remote\nside transparently. This makes ARPC useful for implementing privilege\nseparation between processes.","deps":{"argdata":{"origin":"devel/argdata","version":"0.7_4"},"py311-pyPEG2":{"origin":"textproc/py-pyPEG2","version":"2.15.2"},"py311-toposort":{"origin":"devel/py-toposort","version":"1.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"shlibs_required":["libargdata.so.1"],"shlibs_provided":["libarpc.so.1"]},{"name":"arpack-ng","origin":"math/arpack-ng","version":"3.9.1_2","comment":"Revised Argand library for solving large-scale eigenvalue problems","maintainer":"yuri@FreeBSD.org","www":"https://forge.scilab.org/index.php/p/arpack-ng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6bd7129627a3f1b5a38f324c992fa0fa12a9821ce5c41bd128569fce1f96cd5d","flatsize":2455164,"path":"All/arpack-ng-3.9.1_2.pkg","repopath":"All/arpack-ng-3.9.1_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":175528,"desc":"ARPACK-NG is a collection of Fortran77 subroutines designed to solve\nlarge-scale eigenvalue problems. It is a fork of the Rice University\nARPACK, and is jointly-maintained by Debian, Octave, and Scilab.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["math"],"shlibs_required":["liblapack.so.3","libblas.so.3","libgfortran.so.5","libquadmath.so.0"],"shlibs_provided":["libarpack.so.2"],"options":{"DOCS":"on","EXAMPLES":"on","MPI":"off"}},{"name":"asciinema-agg","origin":"graphics/asciinema-agg","version":"1.4.2_8","comment":"Asciinema gif generator","maintainer":"DtxdF@disroot.org","www":"https://github.com/asciinema/agg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0bf2ec2cfb465278f44b115a0a0d808c286fb4cfcb91ff23e6b1c87e928b2706","flatsize":8768960,"path":"All/asciinema-agg-1.4.2_8.pkg","repopath":"All/asciinema-agg-1.4.2_8.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2710388,"desc":"agg is a command-line tool for generating animated GIF files from\nasciicast v2 files produced by asciinema terminal recorder. It uses\nthe excellent gifski library to produce optimized, high quality GIF\noutput with accurate frame timing.","categories":["graphics"],"messages":[{"message":"agg was installed and there are some notes:\n\n1. You need at least one font family that is used by the --font-family\n   parameter. to view all options:\n\n   agg --help\n\n2. It is recommended to install graphics/gifsicle if you want to\n   optimize your GIF.","type":"install"}]},{"name":"arp-sk","origin":"net/arp-sk","version":"0.0.16_6","comment":"Tool designed to manipulate ARP tables of all kinds of equipment","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"108c4b2fee1ffce06bdd24b26e37a6460faedbd9570dd168d11802e9af872068","flatsize":34331,"path":"All/arp-sk-0.0.16_6.pkg","repopath":"All/arp-sk-0.0.16_6.pkg","licenselogic":"single","pkgsize":14800,"desc":"arp-sk is a tool designed to manipulate ARP tables of all kinds of equipment.\nThis can be easily performed through the sending of the appropriate packet(s).","deps":{"libnet":{"origin":"net/libnet","version":"1.3,1"}},"categories":["net"],"shlibs_required":["libnet.so.9"],"messages":[{"message":"===>   NOTICE:\n\nThe arp-sk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"armadillo","origin":"math/armadillo","version":"12.8.4_1","comment":"C++ linear algebra library","maintainer":"sunpoet@FreeBSD.org","www":"https://arma.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd1601e34826bab1d754aafe6630f210abc180f4da03e8537477d4d2366f308f","flatsize":5440443,"path":"All/armadillo-12.8.4_1.pkg","repopath":"All/armadillo-12.8.4_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":427872,"desc":"Armadillo is a C++ linear algebra library (matrix maths) aiming towards\na good balance between speed and ease of use. The syntax is deliberately\nsimilar to Matlab.\n\nInteger, floating point and complex numbers are supported, as well as a\nsubset of trigonometric and statistics functions. Various matrix\ndecompositions are provided through optional integration with LAPACK, or\none of its high performance drop-in replacements (such as the\nmulti-threaded MKL or ACML libraries).\n\nA delayed evaluation approach is employed (at compile-time) to combine\nseveral operations into one and reduce (or eliminate) the need for\ntemporaries. This is accomplished through recursive templates and\ntemplate meta-programming.\n\nUseful for conversion of research code into production environments, or\nif C++ has been decided as the language of choice, due to speed and/or\nintegration capabilities.","deps":{"arpack-ng":{"origin":"math/arpack-ng","version":"3.9.1_2"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"superlu":{"origin":"math/superlu","version":"5.3.0_3"}},"categories":["math"],"shlibs_required":["libopenblas.so.0","liblapack.so.3","libarpack.so.2","libsuperlu.so.5"],"shlibs_provided":["libarmadillo.so.12"],"options":{"OPENBLAS_LAPACK":"off"}},{"name":"atunes","origin":"audio/atunes","version":"3.1.2_5","comment":"Full-featured audio player and manager developed in Java","maintainer":"ports@FreeBSD.org","www":"https://www.atunes.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4f680686876ddea3453ee9fe5cc4eceee1b2d7136107e5ed9bf962e09bd0a49","flatsize":20954020,"path":"All/atunes-3.1.2_5.pkg","repopath":"All/atunes-3.1.2_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15963284,"desc":"aTunes is a full-featured audio player and manager, developed in Java.\n\nCurrently plays mp3, ogg, wma, wav, flac, mp4 and radio streaming,\nallowing users to easily edit tags, organize music and rip Audio CDs.","deps":{"cdrtools":{"origin":"sysutils/cdrtools","version":"2024.03.21"},"lame":{"origin":"audio/lame","version":"3.100_5"},"mplayer":{"origin":"multimedia/mplayer","version":"1.5.0.20240106"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"vorbis-tools":{"origin":"audio/vorbis-tools","version":"1.4.2_5,3"}},"categories":["audio","java"],"options":{"CDDA2WAV":"on","LAME":"on","VORBIS":"on","FLAC":"off","MPLAYER":"on","XINE":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe atunes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"arp-scan","origin":"net/arp-scan","version":"1.10.0","comment":"ARP scanning and fingerprinting tool","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/royhills/arp-scan","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e1ff8dd16977d1f382521bb586d9fcc77f2516dbee57122b0c0193ba10d92250","flatsize":1578926,"path":"All/arp-scan-1.10.0.pkg","repopath":"All/arp-scan-1.10.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":472808,"desc":"arp-scan is a command-line tool that uses the ARP protocol to discover and\nfingerprint IP hosts on the local network.","categories":["net"]},{"name":"arm-none-eabi-newlib","origin":"devel/arm-none-eabi-newlib","version":"2.4.0_2","comment":"Newlib distribution for arm-none-eabi targets","maintainer":"kevans@FreeBSD.org","www":"https://www.sourceware.org/newlib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3526abd9c65dc91bffbe5bfc9ad4c1eece9369ad27e08c6ae153c1a51cca9a56","flatsize":6919385,"path":"All/arm-none-eabi-newlib-2.4.0_2.pkg","repopath":"All/arm-none-eabi-newlib-2.4.0_2.pkg","licenselogic":"single","pkgsize":1120172,"desc":"Newlib is a C library intended for use on embedded systems. It is\na conglomeration of several library parts, all under free software\nlicenses, that make them easily usable on embedded products.","categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:newlib_project:newlib:2.4.0:::::dragonfly6:x86_64:2"}},{"name":"armagetronad","origin":"games/armagetronad","version":"0.2.8.3.5_4","comment":"Tron clone in 3D","maintainer":"yuri@FreeBSD.org","www":"http://www.armagetronad.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9ff766c4b7310c2d72aaa88d5ee9fb6aa20dd5a58542c04b55753bf86985e67","flatsize":3458330,"path":"All/armagetronad-0.2.8.3.5_4.pkg","repopath":"All/armagetronad-0.2.8.3.5_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1300140,"desc":"Armagetron is a multiplayer game in 3d that attempts to emulate and expand on\nthe lightcycle sequence from the movie Tron. It's an old school arcade game\nslung into the 21st century. Highlights include a customizable playing arena,\nHUD, unique graphics, and AI bots. For the more advanced player there are new\ngame modes and a wide variety of physics settings to tweak as well.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libjpeg.so.8","libGLU.so.1","libGL.so.1","libSDL_mixer-1.2.so.0","libSDL-1.2.so.0","libxml2.so.2","libpng16.so.16"],"options":{"DOCS":"on"}},{"name":"arpack++","origin":"math/arpack++","version":"2.4.0_8","comment":"Object-oriented version of the ARPACK package","maintainer":"ports@FreeBSD.org","www":"https://www.ime.unicamp.br/~chico/arpack++/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f3609bfc61cb48cf8c8b0518a7ed15d945a868e0e36df038a9f8cf298def26e","flatsize":7320903,"path":"All/arpack++-2.4.0_8.pkg","repopath":"All/arpack++-2.4.0_8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1825188,"desc":"ARPACK++ is a collection of classes that offers c++ programmers an interface\nto ARPACK. It preserves the full capability, performance, accuracy and low\nmemory requirements of the FORTRAN package, but takes advantage of the C++\nobject-oriented programming environment.","deps":{"arpack-ng":{"origin":"math/arpack-ng","version":"3.9.1_2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"suitesparse-cholmod":{"origin":"math/suitesparse-cholmod","version":"5.2.1_1"},"suitesparse-umfpack":{"origin":"math/suitesparse-umfpack","version":"6.3.3_1"},"superlu":{"origin":"math/superlu","version":"5.3.0_3"}},"categories":["math"],"options":{"DOCS":"on","EXAMPLES":"on","ATLAS":"off","NETLIB":"off","OPENBLAS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe arpack++ port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"arj","origin":"archivers/arj","version":"3.10.22_12","comment":"Open source implementation of the ARJ archiver","maintainer":"garga@FreeBSD.org","www":"https://arj.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb0e7f42a6de1c3b06b88706d679cd1bfbb6545334b2ea4f1bf291e197aeb428","flatsize":548305,"path":"All/arj-3.10.22_12.pkg","repopath":"All/arj-3.10.22_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":201144,"desc":"This is open source implementation of the world-famous ARJ archiver.  This\nversion has been created with an intent to preserve maximum compatibility\nand retain the feature set of the original ARJ archiver as provided by ARJ\nSoftware, Inc.\n\nNew ARJ features on Unix-like platforms:\n\n  - Support for symbolic and hard links\n  - Archiving of special entities: pipes and devices\n  - Support for UID/GID storage in a variety of methods\n  - World's smallest native self-extracting modules\n  - Interoperability with ARJ for DOS, Windows, and OS/2 Warp","categories":["archivers"],"options":{"DOCS":"on","LOCALE_DE":"off","LOCALE_EN":"on","LOCALE_RU":"off"}},{"name":"arm-none-eabi-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e1ef7b1a0803f04bfda725e71348afa2fb86883168d62f9b2cd73691d3a9cbd","flatsize":16219311,"path":"All/arm-none-eabi-binutils-2.40_6,1.pkg","repopath":"All/arm-none-eabi-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":1891932,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"arm_none_eabi"}},{"name":"arm-elf-binutils","origin":"devel/arm-elf-binutils","version":"2.39_1","comment":"GNU binutils for vanilla ARM cross-development","maintainer":"ports@FreeBSD.org","www":"https://www.gnu.org/software/binutils","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd6492d76e12aca7db8078b121848fc473356e0128c8b32b1b8814a79e1c7047","flatsize":16233850,"path":"All/arm-elf-binutils-2.39_1.pkg","repopath":"All/arm-elf-binutils-2.39_1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":1854716,"desc":"GNU binutils for vanilla ARM cross-development","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["devel"],"shlibs_provided":["libdep.so"],"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.39:::::dragonfly6:x86_64:1"},"messages":[{"message":"===>   NOTICE:\n\nThe arm-elf-binutils port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ario","origin":"audio/ario","version":"1.6_5","comment":"GTK client for MPD","maintainer":"alfix86@gmail.com","www":"https://ario-player.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"74f75fa1ddd1f1dda45287a18c1c718c9b355095e7a52bed51811ec4bf05b843","flatsize":1537853,"path":"All/ario-1.6_5.pkg","repopath":"All/ario-1.6_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":394940,"desc":"Ario is a GTK2 client for MPD (Music player daemon). The interface used to\nbrowse the library is inspired by Rhythmbox but Ario aims to be much lighter\nand faster.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libmpdclient":{"origin":"audio/libmpdclient","version":"2.22"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["audio"],"shlibs_required":["libmpdclient.so.2","libtag_c.so.2","libtag.so.2","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgmodule-2.0.so.0","libgthread-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2","libcurl.so.4","libdbus-glib-1.so.2","libdbus-1.so.3"],"shlibs_provided":["libfilesystem.so.0","libinformation.so.0","libmmkeys.so.0","libradios.so.0"],"options":{"AVAHI":"off","DBUS":"on","DEBUG":"off","LIBMPDCLIENT2":"on","MPDIDLE":"on","NLS":"on","PLAYLISTS":"on","SEARCH":"on","TAGLIB":"on"}},{"name":"aribb24","origin":"multimedia/aribb24","version":"1.0.4","comment":"ARIB STD-B24 library","maintainer":"driesm@FreeBSD.org","www":"https://github.com/nkoriyama/aribb24","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c123ab65638b823bc2921df2f587ff86f9b3708403d2d068c93e564e8a2d5a7","flatsize":189427,"path":"All/aribb24-1.0.4.pkg","repopath":"All/aribb24-1.0.4.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":38172,"desc":"A library for ARIB STD-B24, decoding JIS 8 bit characters\nand parsing MPEG-TS stream.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["multimedia"],"shlibs_required":["libpng16.so.16"],"shlibs_provided":["libaribb24.so.0"],"options":{"DOCS":"on"}},{"name":"arm-gnueabi-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cfdf14824303cad8be2d95718e26c9e1cac6293fd4fb2910856b78ce143c274","flatsize":16681288,"path":"All/arm-gnueabi-binutils-2.40_6,1.pkg","repopath":"All/arm-gnueabi-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":1890352,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"arm_gnueabi"}},{"name":"aribas","origin":"math/aribas","version":"1.64_1","comment":"Interpreter for big integer/multi-precision floating point arithmetic","maintainer":"ports@FreeBSD.org","www":"https://www.mathematik.uni-muenchen.de/~forster/sw/aribas.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"759c8067ab4c5356f705a3fd6d41aede2da1e422777217a142d0724dd2eab805","flatsize":455193,"path":"All/aribas-1.64_1.pkg","repopath":"All/aribas-1.64_1.pkg","licenselogic":"single","pkgsize":173572,"desc":"ARIBAS is an interactive interpreter for big integer arithmetic and\nmulti-precision floating point arithmetic with a Pascal/Modula like\nsyntax. It has several builtin functions for algorithmic number\ntheory like gcd, Jacobi symbol, Rabin probabilistic prime test,\ncontinued fraction and quadratic sieve factorization, Pollard rho\nfactorization, etc.","categories":["math"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe aribas port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ark","origin":"archivers/ark","version":"23.08.5_1","comment":"Archiving tool for KDE","maintainer":"kde@FreeBSD.org","www":"https://utils.kde.org/projects/ark/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e4f2774d3989379da82c97f571374da1fcd852b0d2a2941cb12c1d62e647672","flatsize":5283088,"path":"All/ark-23.08.5_1.pkg","repopath":"All/ark-23.08.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1509396,"desc":"Ark is a program for managing various archive formats within the KDE\nenvironment.\n\nArchives can be viewed, extracted, created and modified from within\nArk. The program can handle various formats such as tar, gzip, bzip2,\nzip, rar and lha (if appropriate command-line programs are\ninstalled). Ark can work closely with Konqueror and Dolphin in\na KDE Plasma environment to handle archives.","deps":{"7-zip":{"origin":"archivers/7-zip","version":"24.07"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdoctools":{"origin":"devel/kf5-kdoctools","version":"5.116.0"},"kf5-khtml":{"origin":"www/kf5-khtml","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kpty":{"origin":"devel/kf5-kpty","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"unrar":{"origin":"archivers/unrar","version":"7.01,6"}},"categories":["archivers","kde","kde-applications"],"shlibs_required":["libKF5KIOFileWidgets.so.5","libKF5Parts.so.5","libKF5Bookmarks.so.5","libKF5Pty.so.5","libKF5KIOWidgets.so.5","libKF5Solid.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5JobWidgets.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libKF5IconThemes.so.5","libKF5ItemViews.so.5","libQt5Network.so.5","libKF5TextWidgets.so.5","libKF5Completion.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5SonnetUi.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libarchive.so.13","libzip.so.5"],"shlibs_provided":["libkerfuffle.so.23"],"options":{"7ZIP":"on","DOCS":"on","RAR":"on","ZIP":"on"},"annotations":{"cpe":"cpe:2.3:a:kde:ark:23.08.5:::::dragonfly6:x86_64:1"},"messages":[{"message":"Support for 7zip and rar archives requires the appropriate executables.\nIf ark has been packaged without options 7ZIP or RAR, you can install\narchivers/7-zip (for 7ZIP) or archivers/unrar and archivers/rar (for RAR)\nto allow ark to handle those archives.","type":"install"}]},{"name":"argus-sasl","origin":"net-mgmt/argus3","version":"3.0.8.2_2","comment":"Generic IP network transaction auditing tool","maintainer":"bofh@FreeBSD.org","www":"https://www.qosient.com/argus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cd3c79ed59157ea286625fd5955ae3c459d1f2bab5ab4ec02c0a1d0f543ce37","flatsize":491126,"path":"All/argus-sasl-3.0.8.2_2.pkg","repopath":"All/argus-sasl-3.0.8.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":175688,"desc":"Argus is a generic IP network transaction auditing tool that has been used\nby thousands of sites to perform a number of powerful network management\ntasks that are currently not possible using commercial network management\ntools.\n\nArgus runs as an application level daemon, promiscuously reading network\ndatagrams from a specified interface, and generates network traffic audit\nrecords for the network activity that it encounters.  It is the way that\nArgus categorizes and reports on network activity that makes this tool\nunique and powerful.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net-mgmt","security"],"shlibs_required":["libsasl2.so.3"],"options":{"EXAMPLES":"on","SASL":"on"}},{"name":"argtable3","origin":"devel/argtable3","version":"3.2.2_1","comment":"ANSI C library that parses GNU-style command-line options","maintainer":"acm@FreeBSD.org","www":"https://www.argtable.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ed5ccb0b038b8c215a70582caf8b477291643bc7020870d2b5fc8764cbfab45","flatsize":204759,"path":"All/argtable3-3.2.2_1.pkg","repopath":"All/argtable3-3.2.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":49700,"desc":"Argtable3 is an open source ANSI C library that parses GNU-style command-line\noptions with the getopt library. It simplifies command-line parsing by defining\na declarative-style API that you can use to specify what your command-line\nsyntax looks like. Argtable3 will automatically generate consistent error\nhandling logic and textual descriptions of the command line syntax, which are\nessential but tedious to implement for a robust CLI program.","categories":["devel"],"shlibs_provided":["libargtable3.so.0"]},{"name":"arianna","origin":"textproc/arianna","version":"23.08.5","comment":"e-book reader","maintainer":"kde@FreeBSD.org","www":"https://apps.kde.org/arianna/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3015614d4ca4d2a9085a8ea65872feb04df0abaaf1f86447b7f558c8914efa77","flatsize":773651,"path":"All/arianna-23.08.5.pkg","repopath":"All/arianna-23.08.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":336316,"desc":"An ebook reader and library management app supporting \".epub\"\nfiles. Arianna discovers your books automatically, and sorts them\nby categories, genres and authors.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-baloo":{"origin":"sysutils/kf5-baloo","version":"5.116.0"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kfilemetadata":{"origin":"devel/kf5-kfilemetadata","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kirigami2":{"origin":"x11-toolkits/kf5-kirigami2","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-qqc2-desktop-style":{"origin":"x11-themes/kf5-qqc2-desktop-style","version":"5.116.0"},"kirigami-addons":{"origin":"x11-toolkits/kirigami-addons","version":"0.11.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-websockets":{"origin":"www/qt5-websockets","version":"5.15.15p2"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["textproc","kde","kde-applications"],"shlibs_required":["libQt5WebSockets.so.5","libQt5Svg.so.5","libQt5Sql.so.5","libKF5Kirigami2.so.5","libQt5QuickControls2.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5WindowSystem.so.5","libQt5Widgets.so.5","libX11.so.6","libKF5DBusAddons.so.5","libKF5Archive.so.5","libQt5WebEngine.so.5","libQt5WebEngineCore.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Gui.so.5","libQt5WebChannel.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Positioning.so.5","libKF5Baloo.so.5","libKF5ConfigCore.so.5","libKF5FileMetaData.so.3","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5"]},{"name":"args","origin":"devel/args","version":"6.4.6","comment":"Header-only C++ argument parser library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Taywee/args","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19e1fa2fc8a387770bb937f7bd22b46a614d4b6b53bd632cca24b8981e754b1e","flatsize":161183,"path":"All/args-6.4.6.pkg","repopath":"All/args-6.4.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21756,"desc":"A simple header-only C++ argument parser library. Supposed to be flexible and\npowerful, and attempts to be compatible with the functionality of the Python\nstandard argparse library (though not necessarily the API).","categories":["devel"]},{"name":"argparse","origin":"devel/argparse","version":"3.0","comment":"Argument Parser for Modern C++","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/p-ranav/argparse","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"94268deba5784f0b1b4e77d4025e2251fc011cfc4e9333d70292d39a457708cd","flatsize":80558,"path":"All/argparse-3.0.pkg","repopath":"All/argparse-3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17088,"desc":"Argument Parser for Modern C++\n\nHighlights:\n\n - Single header file\n - Requires C++17\n - MIT License","categories":["devel"],"options":{"TEST":"off"}},{"name":"argp-standalone","origin":"devel/argp-standalone","version":"1.5.0","comment":"Standalone version of arguments parsing functions from GLIBC","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/argp-standalone/argp-standalone/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8756acb2480d50d3f720268a87bbe2bbd9ac77d0bcb3a8d8948da5721a62fd72","flatsize":123444,"path":"All/argp-standalone-1.5.0.pkg","repopath":"All/argp-standalone-1.5.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":31484,"desc":"It is standalone version of argp - part of glibc library.\nIt was separated off glibc by Niels M","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"}},"categories":["devel"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libargp.so.0"]},{"name":"argtable","origin":"devel/argtable","version":"2.13_3","comment":"ANSI C library for parsing GNU style command line arguments","maintainer":"ports@FreeBSD.org","www":"https://argtable.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8a27359011d2420031d80bb1157f87d16a18f05e9403e6849ec0a95bedc9282f","flatsize":4707163,"path":"All/argtable-2.13_3.pkg","repopath":"All/argtable-2.13_3.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":2022472,"desc":"Parsing a program's command line arguments has always been a distraction from\nthe main programming task at hand. The argtable library simplifies the job by\nenabling the programmer to define the command line options directly in the\nsource code as a static array of structs and then pass that array to argtable\nlibrary functions which parse the command line accordingly. The values\nextracted from the command line are deposited directly into user-defined program\nvariables where they can be accessed by the main program. Argtable can also\ngenerate descriptions of the command line syntax from that same array for\ndisplay as on-line help.","categories":["devel"],"shlibs_provided":["libargtable2.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe argtable port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"argobots","origin":"devel/argobots","version":"1.2","comment":"Lightweight, low-level threading and tasking framework","maintainer":"yuri@FreeBSD.org","www":"https://www.argobots.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34f876a351ef6232d8e2a62f6340989be9e0432c181ba822c386863369bb5fb6","flatsize":758812,"path":"All/argobots-1.2.pkg","repopath":"All/argobots-1.2.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":143680,"desc":"Argobots is a lightweight runtime system that supports integrated\ncomputation and data movement with massive concurrency. It will\ndirectly leverage the lowest-level constructs in the hardware and\nOS: lightweight notification mechanisms, data movement engines,\nmemory mapping, and data placement strategies.","categories":["devel"],"shlibs_provided":["libabt.so.1"]},{"name":"argdata","origin":"devel/argdata","version":"0.7_4","comment":"Binary serialisation format inspired by YAML, MessagePack and nvlists","maintainer":"ed@FreeBSD.org","www":"https://github.com/NuxiNL/argdata","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"01412177d5213afa3093dbbaec113d758c7d4d55438d2b7c66371f2ae4db60cb","flatsize":56999,"path":"All/argdata-0.7_4.pkg","repopath":"All/argdata-0.7_4.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":17648,"desc":"Argdata is a binary serialisation format similar to FreeBSD's nvlists.\nIt differs from nvlists in that it uses data types that are more similar\nto YAML.\n\nArgdata is used by CloudABI as a replacement for string command line\narguments and environment variables. CloudABI processes can start new\nprocesses by passing them a YAML-like tree of arguments, having file\ndescriptors of resources annotated to the tree.\n\nThis package provides a native port of the Argdata library, so that it\ncan be used in native FreeBSD applications, but also to spawn CloudABI\nprocesses appropriately.","categories":["devel"],"shlibs_provided":["libargdata.so.1"]},{"name":"argus-clients-sasl","origin":"net-mgmt/argus3-clients","version":"3.0.8.3_1","comment":"Client programs for the argus IP network transaction auditing tool","maintainer":"bofh@FreeBSD.org","www":"https://www.qosient.com/argus/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a820a8027b5c5c10e133b809798b822c135e47a7901cbc3af626b589e66b9701","flatsize":31495109,"path":"All/argus-clients-sasl-3.0.8.3_1.pkg","repopath":"All/argus-clients-sasl-3.0.8.3_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2784192,"desc":"Client programs that read, parse and process Argus data, and comprise\nthe client part of the Audit Record Generation and Utilization System.\n\nArgus is a generic IP network transaction auditing tool that has been used\nby thousands of sites to perform a number of powerful network management\ntasks that are currently not possible using commercial network management\ntools.\n\nArgus runs as an application level daemon, promiscuously reading network\ndatagrams from a specified interface, and generates network traffic audit\nrecords for the network activity that it encounters.  It is the way that\nArgus categorizes and reports on network activity that makes this tool\nunique and powerful.","deps":{"cyrus-sasl":{"origin":"security/cyrus-sasl2","version":"2.1.28_4"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net-mgmt","security"],"shlibs_required":["libsasl2.so.3","libmysqlclient.so.21","libncurses.so.6","libtinfo.so.6","libreadline.so.8"],"options":{"DOCS":"on","EXAMPLES":"on","MYSQL":"on","SASL":"on"}},{"name":"argc","origin":"devel/argc","version":"1.19.0","comment":"Easily parse command line arguments in bash","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sigoden/argc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cafd0b4abe1b9d811f484f5d2abee142159bfc09e66e2094830748a3613ca1dc","flatsize":1012262,"path":"All/argc-1.19.0.pkg","repopath":"All/argc-1.19.0.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":366256,"desc":"argc allows to easily parse command line arguments in bash.\n\nTo write a command-line program with argc, we only need to do two things:\n1. Describe options, flags, positional parameters and subcommands in comments.\n2. Insert `eval $(argc \"$0\" \"$@\")` into script to let argc to parse command line\n   arguments.","categories":["devel"]},{"name":"arduino-sevseg","origin":"devel/arduino-sevseg","version":"3.7.0","comment":"Arduino seven segment display library","maintainer":"leres@FreeBSD.org","www":"https://github.com/DeanIsMe/SevSeg","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c69278478fc9bf1fb454b08c055a7e3a400db7d1bb4c9338c8096dbcd02860ab","flatsize":28254,"path":"All/arduino-sevseg-3.7.0.pkg","repopath":"All/arduino-sevseg-3.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8500,"desc":"Arduino seven segment display library\n\nThis library turns your Arduino into a seven segment display\ncontroller! Use it to easily display numbers on your seven segment\ndisplay without any additional controllers.\n\nIt supports common cathode and common anode displays, and the use\nof switching transistors. Displays with 1 to 9 digits can be used,\nand decimal places are supported. Characters and strings are not\nsupported.","categories":["devel"],"options":{"EXAMPLES":"on"}},{"name":"aria2","origin":"www/aria2","version":"1.37.0","comment":"Yet another download tool","maintainer":"sunpoet@FreeBSD.org","www":"https://aria2.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"084f597341f75733da80fc745d344585608ca54679be222843db02944159fc68","flatsize":16651797,"path":"All/aria2-1.37.0.pkg","repopath":"All/aria2-1.37.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2556920,"desc":"aria2 is a lightweight multi-protocol & multi-source command-line download\nutility. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink. aria2 can be\nmanipulated via built-in JSON-RPC and XML-RPC interfaces. Its features include:\n- Multi-Connection Download.\n  aria2 can download a file from multiple sources/protocols and tries to utilize\n  your maximum download bandwidth. Really speeds up your download experience.\n- Lightweight.\n  aria2 doesn't require much memory and CPU time. The physical memory usage is\n  typically 4MiB (normal HTTP/FTP downloads) to 9MiB (BitTorrent downloads). CPU\n  usage in BitTorrent with download speed of 2.8MiB/sec is around 6%25.\n- Fully Featured BitTorrent Client.\n  All features you want in BitTorrent client are available: DHT, PEX,\n  Encryption, Magnet URI, Web-Seeding, Selective Downloads and Local Peer\n  Discovery.\n- Metalink Enabled.\n  aria2 supports The Metalink Download Description Format (aka Metalink v4),\n  Metalink version 3 and Metalink/HTTP. Metalink offers the file verification,\n  HTTP/FTP/BitTorrent integration and the various configurations for language,\n  location, OS, etc.\n- Remote Control.\n  aria2 supports RPC interface to control the aria2 process. The supported\n  interfaces are JSON-RPC (over HTTP and WebSocket) and XML-RPC.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["www"],"shlibs_required":["libcrypto.so.12","libintl.so.8","libxml2.so.2","libsqlite3.so.0","libssl.so.12"],"shlibs_provided":["libaria2.so.0"],"options":{"CARES":"off","DOCS":"on","LIBUV":"off","NLS":"on","SQLITE":"on","SSH2":"off","STATIC":"on","EXPAT":"off","LIBXML2":"on"},"annotations":{"cpe":"cpe:2.3:a:aria2_project:aria2:1.37.0:::::dragonfly6:x86_64"}},{"name":"arduino-ctags","origin":"devel/arduino-ctags","version":"5.8_1","comment":"Feature-filled tagfile generator used by Arduino 1.6","maintainer":"kevans@FreeBSD.org","www":"https://github.com/arduino/ctags","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"405ef0b7239ac4a421a3b1bc1cf343534bc7c3051aa638bafde5ca1f2ec1c86b","flatsize":270885,"path":"All/arduino-ctags-5.8_1.pkg","repopath":"All/arduino-ctags-5.8_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":102628,"desc":"Exuberant ctags mixed with anjuta-tags with patches applied by the\nArduino team.","categories":["devel"]},{"name":"aseprite","origin":"graphics/aseprite","version":"1.2.9_10","comment":"Animated sprite editor and pixel art tool","maintainer":"yuri@FreeBSD.org","www":"https://www.aseprite.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58bd2fd62f8b73c37d659eb4c052fd2e96cfafe26941e63ef91a514f4db2095a","flatsize":6105956,"path":"All/aseprite-1.2.9_10.pkg","repopath":"All/aseprite-1.2.9_10.pkg","licenselogic":"single","licenses":["EULA"],"pkgsize":1742816,"desc":"Aseprite is an open source program to create animated sprites.\n\nIts main features are:\n* Sprites are composed by layers & frames (as separated concepts).\n* Supported color modes: RGBA, Indexed (palettes up to 256 colors),\n  and Grayscale.\n* Load/save sequence of PNG files and GIF animations\n  (and FLC, FLI, JPG, BMP, PCX, TGA).\n* Export/import animations to/from Sprite Sheets.\n* Tiled drawing mode, useful to draw patterns and textures.\n* Undo/Redo for every operation.\n* Real-time animation preview.\n* Multiple editors support.\n* Pixel-art specific tools like filled Contour, Polygon, Shading mode, etc.\n* Onion skinning","deps":{"allegro":{"origin":"devel/allegro","version":"4.4.3.1_4"},"cmark":{"origin":"textproc/cmark","version":"0.30.2"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"giflib":{"origin":"graphics/giflib","version":"5.2.2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"harfbuzz-icu":{"origin":"print/harfbuzz-icu","version":"9.0.0_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"nettle":{"origin":"security/nettle","version":"3.10_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pixman":{"origin":"x11/pixman","version":"0.42.2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXcursor.so.1","libXpm.so.4","libXxf86vm.so.1","libXxf86dga.so.1","libxcb.so.1","libloadpng.so.4","liballeg.so.4","libpixman-1.so.0","libcmark.so.0.30.2","libjpeg.so.8","libgif.so.7","libpng16.so.16","libwebp.so.7","libwebpdemux.so.2","libwebpmux.so.3","libfreetype.so.6","libharfbuzz.so.0","libharfbuzz-icu.so.0","liblz4.so.1","libzstd.so.1","libnettle.so.8","libcrypto.so.12","libiconv.so.2","libcharset.so.1","libexpat.so.1","libcurl.so.4","libtinyxml.so.3"],"options":{"STEAM":"off","WEBP":"on"},"messages":[{"message":"Some users have reported mouse lag problem with aseprite.\n\nPlease add the argument -F 250 or -F 500 for moused(8) to work around\nsuch problems. These options  can be added in the  variable\nmoused_flags in /etc/rc.conf","type":"install"}]},{"name":"arduinoOTA","origin":"devel/arduinoOTA","version":"1.2.0_21","comment":"OTA upload tool for Arduino/ESP8266","maintainer":"kevans@FreeBSD.org","www":"https://www.arduino.cc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca7ab681dd71393e09ce82772bd7a8eec031a1aeb125b58680a5599a6ecc4290","flatsize":5053670,"path":"All/arduinoOTA-1.2.0_21.pkg","repopath":"All/arduinoOTA-1.2.0_21.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1748944,"desc":"Tool for performing OTA updates on Arduino boards and the ESP8266.","categories":["devel"]},{"name":"arduino-irremote","origin":"devel/arduino-irremote","version":"4.4.0","comment":"Multi-protocol infrared remote library for the Arduino","maintainer":"leres@FreeBSD.org","www":"https://arduino-irremote.github.io/Arduino-IRremote/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d87d8a46cb5d1102cc217b3cda3c2c604388e618b786d1aebd8bd9b66b2078e6","flatsize":1396111,"path":"All/arduino-irremote-4.4.0.pkg","repopath":"All/arduino-irremote-4.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":151484,"desc":"Infrared remote library for Arduino: send and receive infrared\nsignals with multiple protocols\n\nThis library enables you to send and receive using infra-red signals\non an Arduino.","categories":["devel"],"options":{"EXAMPLES":"on"}},{"name":"arduino-bsd-mk","origin":"devel/arduino-bsd-mk","version":"2.5","comment":"Build Arduino sketches from the command line on FreeBSD","maintainer":"leres@FreeBSD.org","www":"https://xse.com/leres/arduino/arduino-bsd-mk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0482fd76e7f74d0f6c9c53103d626a40097011f04a30f8d4323d13a269855af8","flatsize":23077,"path":"All/arduino-bsd-mk-2.5.pkg","repopath":"All/arduino-bsd-mk-2.5.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":11212,"desc":"Arduino from the command line on FreeBSD\n\nThis is a makefile written by Craig Leres that makes it possible\nto build Arduino sketches with FreeBSD make from the command line.\nIt includes an example sketch and Makefile which is optionally\ninstalled in share/examples/arduino-bsd-mk","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel"],"options":{"EXAMPLES":"on"}},{"name":"argyllcms","origin":"graphics/argyllcms","version":"1.9.2_7","comment":"ICC compatible color management system","maintainer":"kwm@FreeBSD.org","www":"https://www.argyllcms.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6041323c98e00063a43ec65fc81b492d500110e8068279cc29bdba750971854e","flatsize":89541125,"path":"All/argyllcms-1.9.2_7.pkg","repopath":"All/argyllcms-1.9.2_7.pkg","licenselogic":"single","licenses":["AGPLv3"],"pkgsize":4695764,"desc":"ArgyllCMS is an ICC compatible color management system. It supports\naccurate ICC profile creation for scanners, cameras and film recorders\nand calibration and profiling of displays and RGB & CMYK printers.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libX11.so.6","libXext.so.6","libXxf86vm.so.1","libXinerama.so.1","libXrandr.so.2","libXau.so.6","libXdmcp.so.6","libXss.so.1","libtiff.so.6","libjpeg.so.8","libpng16.so.16","libssl.so.12"],"annotations":{"cpe":"cpe:2.3:a:argyllcms:argyllcms:1.9.2:::::dragonfly6:x86_64:7"}},{"name":"archmbox","origin":"mail/archmbox","version":"4.10.0_2","comment":"Email archiver that parses mailboxes and performs actions","maintainer":"ports@FreeBSD.org","www":"https://adc-archmbox.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"255ba694edf0efe560ab28bfb2b1a3f88d85c451e888a3703e6905b7d1886c18","flatsize":111377,"path":"All/archmbox-4.10.0_2.pkg","repopath":"All/archmbox-4.10.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35956,"desc":"Archmbox is a simple email archiver written in Perl; it parses one or more\nmailboxes, selects some or all messages and then performs specific actions\non the selected messages.  Archmbox supports mbox and mbx mailbox formats.\n\nFour different modes are available:\n\n  - List mode, which is useful to list all selected messages before\n    archmbox performs the real operations (archiving or deleting)\n  - Kill mode, if messages should be deleted from the mailbox(es) rather\n    than archived\n  - Archive mode, to archive the selected messages in a different mailbox\n  - Copy mode, to copy the selected messages from the source mailbox\n\nMessages selection is based upon a date criteria; an absolute date or days\noffset can be specified.  It is also possible to refine the selection using\nregular expressions on the header fields of the message.\n\nAll archived messages are stored in a new mailbox with the same name of the\noriginal one plus .archived as extension (this is the default, but can be\nchanged); the archive mailbox can be saved in gz or bz2 compressed format\nas well.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","perl5"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe archmbox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"archivesmtp","origin":"mail/archivesmtp","version":"1.2_4","comment":"SMTP mail archiver","maintainer":"ports@FreeBSD.org","www":"http://www.dancingfortune.com/projects/archivesmtp/index.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7c94c0e3b63a47a6c434b155d895fd70e790ff99fa6ac9e7cb23982567fcfb0","flatsize":43700,"path":"All/archivesmtp-1.2_4.pkg","repopath":"All/archivesmtp-1.2_4.pkg","licenselogic":"single","pkgsize":20392,"desc":"ArchiveSMTP is a mail archiver designed to be run on an SMTP mail server. It\nuses rule-based matching to collect and store mail passing through an MTA to\nspecific locations in mbox format. Adding headers and piping output to other\nprograms is also supported. The libmilter interface is used and must be\nsupported by the MTA for ArchiveSMTP to work.\n\nVersion: 1.2","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"}},"categories":["mail"],"shlibs_required":["libmilter.so.7"],"messages":[{"message":"ArchiveSMTP has been installed! You will, however, need to configure your MTA\n to use it as a 'milter'. Please consult your MTA's documentation reguarding\n this. For rule formats check the manpage and sample configuration file. The\n following rc values can be adjusted to your preference; listed are their\n default values:\n\n Enable port   -> archivesmtp_enable=\"NO\"\n Run as user   -> archivesmtp_chuser=\"nobody\"\n Filter socket -> archivesmtp_socket=\"unix:/var/run/archivesmtp/mta.sock\"\n Pid file      -> archivesmtp_pidfile=\"/var/run/archivesmtp/run.pid\"\n Configuration -> archivesmtp_config=\"/usr/local/etc/archivesmtp.conf\"\n Other Flags   -> archivesmtp_flags=\"\"\n\n Please note: Only the owner my have write permissions on the socket directory.\n\n Visit the website at: http://www.dancingfortune.com/projects/archivesmtp/","type":"install"},{"message":"===>   NOTICE:\n\nThe archivesmtp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"archivemount","origin":"sysutils/archivemount","version":"0.9.1_1","comment":"Mount archives with FUSE","maintainer":"jirnov@gmail.com","www":"https://www.cybernoia.de/software/archivemount.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a1ab085e10e8ad53da77b98e25fcc39c2d4cf22e0b3fc1747bfb0a39426947f","flatsize":74743,"path":"All/archivemount-0.9.1_1.pkg","repopath":"All/archivemount-0.9.1_1.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":29944,"desc":"Archivemount is a piece of glue code between libarchive\n(http://people.freebsd.org/~kientzle/libarchive/) and FUSE\n(http://fuse.sourceforge.net). It can be used to mount a (possibly compressed)\narchive (as in .tar.gz or .tar.bz2) and use it like an ordinary filesystem.","deps":{"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"}},"categories":["sysutils"],"shlibs_required":["libarchive.so.13","libfuse.so.2"],"messages":[{"message":"Make sure you have fusefs.ko loaded then use archivemount\nor mount_archive command or add an entry to the /etc/fstab such as:\n\n/path/to/archive /mnt/path fusefs ro,late,mountprog=/usr/local/sbin/mount_archive 0 0","type":"install"}]},{"name":"archlinux-keyring","origin":"security/archlinux-keyring","version":"20211028","comment":"Arch Linux PGP keyring","maintainer":"vishwin@vishwin.info","www":"https://gitlab.archlinux.org/archlinux/archlinux-keyring/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e82648f9bccd1cbd44d1edf6411bc6743242ef78fb1784690f25bffc6a25ea44","flatsize":1423148,"path":"All/archlinux-keyring-20211028.pkg","repopath":"All/archlinux-keyring-20211028.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1008592,"desc":"Arch Linux package repository signing keys, used with archlinux-pacman.","categories":["security"],"messages":[{"message":"To populate/update the keyring, run:\n\n  # pacman-key --populate archlinux\n  # pacman-key --updatedb","type":"upgrade"}]},{"name":"archey4","origin":"sysutils/archey4","version":"4.14.1.0","comment":"Simple system information tool written in Python","maintainer":"sbz@FreeBSD.org","www":"https://github.com/HorlogeSkynet/archey4","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4ff2e195e64ac9f3e2fdace98bc6e412a58c4199a7b895b97ebaa437eccbd309","flatsize":675775,"path":"All/archey4-4.14.1.0.pkg","repopath":"All/archey4-4.14.1.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":124712,"desc":"Archey is a simple system information written in Python","deps":{"py311-distro":{"origin":"sysutils/py-distro","version":"1.9.0"},"py311-netifaces":{"origin":"net/py-netifaces","version":"0.11.0"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils","python"],"annotations":{"flavor":"py311"}},{"name":"arti","origin":"security/arti","version":"1.2.4_1","comment":"Implementation of Tor, in Rust","maintainer":"cs@FreeBSD.org","www":"https://arti.torproject.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9331a16615d287fd389985c64e2bc5c28945548ad4463b3fc323f5a59cae6375","flatsize":19763152,"path":"All/arti-1.2.4_1.pkg","repopath":"All/arti-1.2.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3748892,"desc":"Arti is a project to produce an embeddable, production-quality implementation\nof the Tor anonymity protocols in the Rust programming language.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["security"],"users":["_arti"],"groups":["_arti"],"shlibs_required":["libsqlite3.so.0","libzstd.so.1","libssl.so.12","libcrypto.so.12"]},{"name":"arrow-datafusion","origin":"misc/arrow-datafusion","version":"38.0.0_2","comment":"Apache Arrow DataFusion SQL Query Engine","maintainer":"yuri@FreeBSD.org","www":"https://arrow.apache.org/datafusion","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee554b4db4e1b277762a59f21ca07b0252d6f383e7a761748a0580a5e11cf8b9","flatsize":61076781,"path":"All/arrow-datafusion-38.0.0_2.pkg","repopath":"All/arrow-datafusion-38.0.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":12080596,"desc":"DataFusion is an extensible query planning, optimization, and execution\nframework, written in Rust, that uses Apache Arrow as its in-memory format.\n\nFeatures:\n- SQL query planner with support for multiple SQL dialects\n- DataFrame API\n- Parquet, CSV, JSON, and Avro file formats are supported natively. Custom\n  file formats can be supported by implementing a `TableProvider` trait.\n- Supports popular object stores, including AWS S3, Azure Blob\n  Storage, and Google Cloud Storage. There are extension points for implementing\n  custom object stores.\n\nUse Cases:\nDataFusion is modular in design with many extension points and can be\nused without modification as an embedded query engine and can also provide\na foundation for building new systems. Here are some example use cases:\n- DataFusion can be used as a SQL query planner and query optimizer, providing\n  optimized logical plans that can then be mapped to other execution engines.\n- DataFusion is used to create modern, fast and efficient data\n  pipelines, ETL processes, and database systems, which need the\n  performance of Rust and Apache Arrow and want to provide their users\n  the convenience of an SQL interface or a DataFrame API.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["misc"],"shlibs_required":["libzstd.so.1"]},{"name":"arduino-avrdude","origin":"devel/arduino-avrdude","version":"6.3_5","comment":"Program for programming the on-chip memory of Atmel AVR Arduino CPUs","maintainer":"kevans@FreeBSD.org","www":"https://www.nongnu.org/avrdude/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cad868885b1907f898e6ff08b26d8e7721efe7332dbc0bdfc2db2b68ede73146","flatsize":940552,"path":"All/arduino-avrdude-6.3_5.pkg","repopath":"All/arduino-avrdude-6.3_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":200304,"desc":"AVRDUDE - AVR Downloader/UploaDEr - is a program for updating the\nflash, eeprom, and fuse bit memories of Atmel AVR microcontrollers.\nIt operates with several programmers including STK500 and most\ndirectly connect parallel port style programmers.\n\nThis is a version of AVRDUDE with patches from the Arduino project\nthat haven't been sent upstream applied to it.","deps":{"libftdi1":{"origin":"devel/libftdi1","version":"1.5_4"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["devel"],"shlibs_required":["libftdi1.so.2","libreadline.so.8","libncurses.so.6"]},{"name":"arcanist-php81","origin":"devel/arcanist","version":"20220518_5","comment":"Command line interface for Phabricator","maintainer":"grembo@FreeBSD.org","www":"https://secure.phabricator.com/book/phabricator/article/arcanist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72c6571bbf64e3fd562f5f0ad8c3383cccc894e33ead952fa0c7b7c9a5f7e76a","flatsize":10476,"path":"All/arcanist-php81-20220518_5.pkg","repopath":"All/arcanist-php81-20220518_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4568,"desc":"Arcanist is the command-line tool for Phabricator. It allows you to interact\nwith Phabricator installs to send code for review, download patches, transfer\nfiles, view status, make API calls, and various other things. You can find\na complete user guide here:","deps":{"arcanist-lib-php81":{"origin":"devel/arcanist-lib","version":"20220518_5"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["devel"],"annotations":{"flavor":"php81"}},{"name":"bootstrap-openjdk11","origin":"java/bootstrap-openjdk11","version":"11.0.5.10.1","comment":"Java Development Kit 11 (bootstrap)","maintainer":"zrj@ef.irc","www":"https://openjdk.java.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38e4fcd13a8fe035cdd33c626249e51a4924861cf9a494e1de350fd8e3a8a400","flatsize":255772452,"path":"All/bootstrap-openjdk11-11.0.5.10.1.pkg","repopath":"All/bootstrap-openjdk11-11.0.5.10.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":109815628,"desc":"OpenJDK is an open-source implementation of the Java Platform, Standard Edition.\n\nMuch of the OpenJDK code is licensed under the GPL version 2 with the\nClasspath exception. The Java Hotspot virtual machine source code is\nlicensed under the GPL version 2 only.\n\nWWW: https://openjdk.java.net/","categories":["java","devel"],"shlibs_provided":["libjli.so","libattach.so","libawt.so","libawt_headless.so","libawt_xawt.so","libdt_socket.so","libextnet.so","libfontmanager.so","libinstrument.so","libj2gss.so","libj2pcsc.so","libj2pkcs11.so","libjaas.so","libjava.so","libjavajpeg.so","libjawt.so","libjdwp.so","libjimage.so","libjsig.so","libjsound.so","liblcms.so","libmanagement.so","libmanagement_agent.so","libmanagement_ext.so","libmlib_image.so","libnet.so","libnio.so","libprefs.so","librmi.so","libsaproc.so","libsplashscreen.so","libsunec.so","libunpack.so","libverify.so","libzip.so","libjvm.so"],"messages":[{"message":"WARNING: This port only exists for bootstrapping java/openjdk11.\nYou are advised to remove this port as soon as a stable JDK is built.\n\nThis OpenJDK implementation requires fdescfs(5) mounted on /dev/fd\n\nIf you have not done it yet, please do the following:\n\n\tmount -t fdescfs fdesc /dev/fd\n\nTo make it permanent, you need the following lines in /etc/fstab:\n\n\tfdesc\t/dev/fd\t\tfdescfs\t\trw\t0\t0","type":"install"}]},{"name":"asterisk18","origin":"net/asterisk18","version":"18.21.0_2","comment":"Open Source PBX and telephony toolkit","maintainer":"ports@FreeBSD.org","www":"https://www.asterisk.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8702b2b36511a4fd40c6bc7e549c6f8a650c46d58edc5be95c17e854dccb776d","flatsize":42076325,"path":"All/asterisk18-18.21.0_2.pkg","repopath":"All/asterisk18-18.21.0_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21565680,"desc":"Asterisk is an Open Source PBX and telephony toolkit.  It is, in a\nsense, middleware between Internet and telephony channels on the bottom,\nand Internet and telephony applications at the top.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"freetds":{"origin":"databases/freetds","version":"1.4.17,1"},"gsm":{"origin":"audio/gsm","version":"1.0.22_1"},"iksemel":{"origin":"textproc/iksemel","version":"1.5"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libsrtp2":{"origin":"net/libsrtp2","version":"2.6.0"},"libunwind":{"origin":"devel/libunwind","version":"20240221"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"lua54":{"origin":"lang/lua54","version":"5.4.6_1"},"mpg123":{"origin":"audio/mpg123","version":"1.32.6"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"},"newt":{"origin":"devel/newt","version":"0.52.22_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"opus":{"origin":"audio/opus","version":"1.5.2"},"pkg":{"origin":"ports-mgmt/pkg","version":"1.21.3"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"radiusclient":{"origin":"net/radiusclient","version":"0.5.6_3"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"},"speexdsp":{"origin":"audio/speexdsp","version":"1.2.1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"unixODBC":{"origin":"databases/unixODBC","version":"2.3.12_1"},"uriparser":{"origin":"net/uriparser","version":"0.9.6"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["net"],"users":["asterisk"],"groups":["asterisk","dahdi"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libuuid.so.1","libsqlite3.so.0","libxml2.so.2","libjansson.so.4","liburiparser.so.1","libedit.so.0","libmysqlclient.so.21","libcurl.so.4","libodbc.so.2","libpq.so.5","libradiusclient-ng.so.2","libsybdb.so.5","libportaudio.so.2","libiksemel.so.3","libgsm.so.1","libopus.so.0","libspeex.so.1","libogg.so.0","libvorbis.so.0","libvorbisenc.so.2","libvorbisfile.so.3","libspeexdsp.so.1","liblua-5.4.so","libnetsnmpmibs.so.40","libnetsnmpagent.so.40","libnetsnmp.so.40","libsrtp2.so.1"],"shlibs_provided":["libasteriskpj.so.2","libasteriskssl.so.1"],"options":{"ASTVERSION":"off","BACKTRACE":"on","CURL":"on","DAHDI":"off","EXCHANGE":"off","FREETDS":"on","G729":"off","GEOLOCATION":"off","LDAP":"off","LUA":"on","MACRO":"on","MP3PLAYER":"on","OOH323":"off","OPTIMIZED_CFLAGS":"off","PJSIP":"on","PORTAUDIO":"on","RADIUS":"on","SNMP":"on","SPANDSP":"off","SRTP":"on","SYSINFO":"off","URIPARSER":"on","XMLDOC":"on","XMPP":"on","NCURSES":"off","NEWT":"on","GSM":"on","NEWG711":"off","OPUS":"on","SPEEX":"on","VORBIS":"on","MYSQL":"on","ODBC":"on","PGSQL":"on"},"annotations":{"cpe":"cpe:2.3:a:digium:asterisk:18.21.0:::::dragonfly6:x86_64:2"},"messages":[{"message":"This port supports custom Asterisk configurations using a *user-supplied*\n  menuselect.makeopt file.\n\n  This feature is of most value for users that want to disable or override\n  default functionality that they dont want or need, particular in space\n  and/or resource constrained, or embedded environments.\n\n  If a file named \".asterisk.makeopts\" is found in the ports files/\n  directory, its contents will be used to configure Asterisk at the\n  post-configure stage.\n\n  If the file is *not* found, the port will default to a 'normal' Asterisk\n  menuselect configuration, and only execute menuselect commands according\n  to what port OPTIONS the user has selected.\n\n  The format of this file is the same as the output of a standard\n  `make menuselect` command, as per standard build instructions for\n  Asterisk.\n\n  NOTE: The contents of this file *MUST* be syntactically and semantically\n        valid, as the port does *NOT* perform validation of this file.\n\n        In particular, ensure that all Asterisk options have their\n        dependencies met, using the corresponding port OPTIONS dependencies.\n\n  The `menuselect --check-deps` command can be used to verify the\n  configuration\n\n  The following related documentation resources are also available:\n\n    * https://wiki.asterisk.org/wiki/display/AST/Using+Menuselect+to+Select+Asterisk+Options\n    * http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/installing_base_configuration.html#Installing_id293213\n\n  NOTE: To get color output in the asterisk console you need to install\n        the misc/terminfo-db port","type":"install"},{"message":"===>   NOTICE:\n\nThe asterisk18 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"arcanist-php83","origin":"devel/arcanist","version":"20220518_5","comment":"Command line interface for Phabricator","maintainer":"grembo@FreeBSD.org","www":"https://secure.phabricator.com/book/phabricator/article/arcanist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f530f4c8117f79436c9e3d677f2b38bea2e8321831e076eddbc2d56c34b88382","flatsize":10476,"path":"All/arcanist-php83-20220518_5.pkg","repopath":"All/arcanist-php83-20220518_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4564,"desc":"Arcanist is the command-line tool for Phabricator. It allows you to interact\nwith Phabricator installs to send code for review, download patches, transfer\nfiles, view status, make API calls, and various other things. You can find\na complete user guide here:","deps":{"arcanist-lib-php83":{"origin":"devel/arcanist-lib","version":"20220518_5"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["devel"],"annotations":{"flavor":"php83"}},{"name":"arcan-trayicon","origin":"x11/arcan-trayicon","version":"0.6.3.3","comment":"Generic wrapper for registering Arcan clients as tray icons","maintainer":"jbeich@FreeBSD.org","www":"https://arcan-fe.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b89afdf7521cc21400c909aff06af0158631f4905581008dc7d15ec4156f10f5","flatsize":72897,"path":"All/arcan-trayicon-0.6.3.3.pkg","repopath":"All/arcan-trayicon-0.6.3.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":32408,"desc":"Arcan-trayicon is a tool that chain-loads another arcan client, along with\ntwo reference images (active and inactive). It tries to register itself in\nthe icon-tray of a running arcan application, though it must explicitly\nenable the support.","deps":{"arcan":{"origin":"multimedia/arcan","version":"0.6.3.3"}},"categories":["x11"],"shlibs_required":["libarcan_shmif.so.0.16","libarcan_tui.so.0.16"]},{"name":"bootstrap-openjdk17","origin":"java/bootstrap-openjdk17","version":"17.0.1.12.1","comment":"Java Development Kit 17 (bootstrap)","maintainer":"zrj@ef.irc","www":"https://openjdk.java.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7c60e4055fe3c2167ff6fb70b1cff1b6f99c9ed0f407f67f4174d8c9032690f6","flatsize":265639444,"path":"All/bootstrap-openjdk17-17.0.1.12.1.pkg","repopath":"All/bootstrap-openjdk17-17.0.1.12.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":111519516,"desc":"OpenJDK is an open-source implementation of the Java Platform, Standard Edition.\n\nMuch of the OpenJDK code is licensed under the GPL version 2 with the\nClasspath exception. The Java Hotspot virtual machine source code is\nlicensed under the GPL version 2 only.\n\nWWW: https://openjdk.java.net/","categories":["java","devel"],"shlibs_provided":["libattach.so","libawt.so","libawt_headless.so","libawt_xawt.so","libjava.so","libjavajpeg.so","libjawt.so","libmanagement.so","libmanagement_agent.so","libmanagement_ext.so","libmlib_image.so","libnet.so","libnio.so","libdt_socket.so","libextnet.so","libfontmanager.so","libinstrument.so","libj2gss.so","libj2pcsc.so","libj2pkcs11.so","libjaas.so","libjdwp.so","libjimage.so","libjli.so","libjsig.so","libjsound.so","liblcms.so","libprefs.so","librmi.so","libsaproc.so","libsplashscreen.so","libsyslookup.so","libverify.so","libzip.so","libjvm.so"]},{"name":"arc_summary","origin":"sysutils/arc_summary","version":"20231114","comment":"Print ZFS ARC cache statistics and other information","maintainer":"jrm@FreeBSD.org","www":"https://cuddletech.com/2008/10/explore-your-zfs-adaptive-replacement-cache-arc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f3073fbde2f73da4159445acf6274690ac4ec47783996d7155ac27c6d2a6fcda","flatsize":37703,"path":"All/arc_summary-20231114.pkg","repopath":"All/arc_summary-20231114.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":10360,"desc":"arc_summary is included in the OpenZFS repository.  It provides basic\ninformation on the ZFS ARC, its efficiency, the L2ARC (if present), the\nData Management Unit (DMU), Virtual Devices (VDEVs), and tunables.  See\nthe in-source documentation and code at\nhttps://github.com/openzfs/zfs/blob/master/module/zfs/arc.c for details.\nThe original introduction to arc_summary can be found at\nhttp://cuddletech.com/?p=454","deps":{"py311-sysctl":{"origin":"devel/py-sysctl","version":"0.3.3.20210928"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"]},{"name":"arcanist-php82","origin":"devel/arcanist","version":"20220518_5","comment":"Command line interface for Phabricator","maintainer":"grembo@FreeBSD.org","www":"https://secure.phabricator.com/book/phabricator/article/arcanist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f8862ee5d296ca21d2a95b36a52e50e33a1d0ab3e0f09640c2e15b1fb31a106","flatsize":10476,"path":"All/arcanist-php82-20220518_5.pkg","repopath":"All/arcanist-php82-20220518_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4572,"desc":"Arcanist is the command-line tool for Phabricator. It allows you to interact\nwith Phabricator installs to send code for review, download patches, transfer\nfiles, view status, make API calls, and various other things. You can find\na complete user guide here:","deps":{"arcanist-lib-php82":{"origin":"devel/arcanist-lib","version":"20220518_5"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["devel"],"annotations":{"flavor":"php82"}},{"name":"arcanist-lib-php82","origin":"devel/arcanist-lib","version":"20220518_5","comment":"Libraries for the command line interface for Phabricator","maintainer":"grembo@FreeBSD.org","www":"https://secure.phabricator.com/book/arcanist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fda0afe012b9a93855897f600f67fd81ea342f7e533e4f1b269f967910d2dca4","flatsize":10477547,"path":"All/arcanist-lib-php82-20220518_5.pkg","repopath":"All/arcanist-lib-php82-20220518_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1606692,"desc":"Arcanist is the command-line tool for Phabricator. It allows you to interact\nwith Phabricator installs to send code for review, download patches, transfer\nfiles, view status, make API calls, and various other things. You can find\na complete library reference here:","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-mbstring":{"origin":"converters/php82-mbstring","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-zlib":{"origin":"archivers/php82-zlib","version":"8.2.21"}},"categories":["devel"],"options":{"ENCODINGS":"on"},"annotations":{"flavor":"php82"}},{"name":"arc-gruvbox-theme","origin":"x11-themes/arc-gruvbox-theme","version":"g20161220","comment":"Gruvbox variation on Arc Black Ubuntu theme","maintainer":"jonathan@FreeBSD.org","www":"https://github.com/Benoth/arc-variations","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29621fa384beb53a9d0cd7ccc797207e8d8d79e183560b8a82ee283143e5434e","flatsize":1350905,"path":"All/arc-gruvbox-theme-g20161220.pkg","repopath":"All/arc-gruvbox-theme-g20161220.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":169104,"desc":"Gruvbox variation of an Arc Black fork","categories":["x11-themes","xfce"]},{"name":"arc","origin":"archivers/arc","version":"5.21q_1","comment":"Create & extract files from DOS .ARC files","maintainer":"delphij@FreeBSD.org","www":"https://arc.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d877a31a4d9b96dfb68ee7fd3ce62f29c8e0d6ca6926b07f42d710ebb0b6dd7","flatsize":131245,"path":"All/arc-5.21q_1.pkg","repopath":"All/arc-5.21q_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48412,"desc":"This package creates and extracts-from ARC archives.  An ARC archive\ncontains files which are compressed according to the most efficient\nof three algorithms.  ARC archives are usually only used for compatibility\nwith MS-DOS.","categories":["archivers"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:arc_project:arc:5.21q:::::dragonfly6:x86_64:1"}},{"name":"arborx","origin":"math/arborx","version":"1.6_1","comment":"Performance-portable geometric search library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/arborx/ArborX","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6489b794decbf2e558eb139ec74b468d26e73694c68400f36311e7102f912ce3","flatsize":477190,"path":"All/arborx-1.6_1.pkg","repopath":"All/arborx-1.6_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":74188,"desc":"ArborX is an open-source library designed to provide performance portable\nalgorithms for geometric search, similarly to nanoflann and Boost Geometry.","deps":{"kokkos":{"origin":"devel/kokkos","version":"4.3.01"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"}},"categories":["math"]},{"name":"arcanist-lib-php81","origin":"devel/arcanist-lib","version":"20220518_5","comment":"Libraries for the command line interface for Phabricator","maintainer":"grembo@FreeBSD.org","www":"https://secure.phabricator.com/book/arcanist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"582890de442f72e6c3309c4e197b9b8d12dbc19b336b28c7e82c33b678584d01","flatsize":10477547,"path":"All/arcanist-lib-php81-20220518_5.pkg","repopath":"All/arcanist-lib-php81-20220518_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1606404,"desc":"Arcanist is the command-line tool for Phabricator. It allows you to interact\nwith Phabricator installs to send code for review, download patches, transfer\nfiles, view status, make API calls, and various other things. You can find\na complete library reference here:","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-mbstring":{"origin":"converters/php81-mbstring","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-zlib":{"origin":"archivers/php81-zlib","version":"8.1.29"}},"categories":["devel"],"options":{"ENCODINGS":"on"},"annotations":{"flavor":"php81"}},{"name":"arcan","origin":"multimedia/arcan","version":"0.6.3.3","comment":"Display Server, Multimedia Framework, Game Engine","maintainer":"jbeich@FreeBSD.org","www":"https://arcan-fe.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4acee2f3c22b003f03df7f4da4e5315f2fa577800acb7b8008d18c2a17b8383","flatsize":7666548,"path":"All/arcan-0.6.3.3.pkg","repopath":"All/arcan-0.6.3.3.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv2+","LGPL21+"],"pkgsize":1744260,"desc":"Arcan is a powerful development framework for creating virtually anything from\nuser interfaces for specialized embedded applications all the way to full-blown\nstandalone desktop environments.\n\nAt its heart lies a robust and portable multimedia engine, with a well-tested\nand well-documented Lua scripting interface. The development emphasizes\nsecurity, debuggability and performance -- guided by a principle of least\nsurprise in terms of API design.","deps":{"espeak-ng":{"origin":"audio/espeak-ng","version":"1.51.1_5"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"hunspell":{"origin":"textproc/hunspell","version":"1.7.2_1"},"libdrm":{"origin":"graphics/libdrm","version":"2.4.122,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libuvc":{"origin":"multimedia/libuvc","version":"0.0.7_1"},"libvncserver":{"origin":"net/libvncserver","version":"0.9.14_1"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"},"luajit-devel":{"origin":"lang/luajit-devel","version":"2.1.0.20240525"},"mesa-dri":{"origin":"graphics/mesa-dri","version":"21.3.9"},"mesa-libs":{"origin":"graphics/mesa-libs","version":"21.3.9"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"},"tesseract":{"origin":"graphics/tesseract","version":"5.4.1"},"vlc":{"origin":"multimedia/vlc","version":"3.0.21_2,4"},"wayland":{"origin":"graphics/wayland","version":"1.23.1"},"xcb-util-wm":{"origin":"x11/xcb-util-wm","version":"0.4.2"},"xwayland":{"origin":"x11-servers/xwayland","version":"24.1.1,1"}},"categories":["multimedia","wayland"],"shlibs_required":["libavcodec.so.60","libavutil.so.58","libswscale.so.7","libvlc.so.5","libespeak-ng.so.1","libhunspell-1.7.so.0","libuvc.so.0","libavformat.so.60","libswresample.so.4","libtesseract.so.5","libvncserver.so.1","libOpenGL.so.0","libvncclient.so.1","libluajit-5.1.so.2","libfreetype.so.6","libsqlite3.so.0","libxkbcommon.so.0","libEGL.so.1","libdrm.so.2","libgbm.so.1","libopenal.so.1","libwayland-server.so.0","libSDL2-2.0.so.0","libxcb-composite.so.0","libxcb-icccm.so.4","libxcb-xfixes.so.0","libxcb.so.1"],"shlibs_provided":["libarcan_a12.so.0.1","libarcan_shmif.so.0.16","libarcan_shmif_ext.so.0.16","libarcan_shmif_intext.so.0.16","libarcan_shmif_server.so.0.16","libarcan_tui.so.0.16"],"options":{"ESPEAK":"on","FFMPEG":"on","HUNSPELL":"on","LUAJIT":"on","MANPAGES":"on","SDL":"on","SUID":"on","TESSERACT":"on","UVC":"on","VLC":"on","VNC":"on","WAYLAND":"on"},"messages":[{"message":"Additional packages recommended for new users:\n- durden (window manager and desktop environment)\n- xarcan (X11 bridge, similar to Xwayland)\n- aloadimage\n- acfgfs\n- aclip\n- arcan-trayicon","type":"install"}]},{"name":"arandr","origin":"x11/arandr","version":"0.1.10_4","comment":"Another XRandR GUI","maintainer":"sbz@FreeBSD.org","www":"https://christian.amsuess.com/tools/arandr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cb1bc8fc573a68596e05c22c8bf8f6cc5d37146b6267930997d7830c7ac6f838","flatsize":508620,"path":"All/arandr-0.1.10_4.pkg","repopath":"All/arandr-0.1.10_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":100800,"desc":"ARandR is designed to provide a simple visual front end for XRandR. Relative\nmonitor positions are shown graphically and can be changed in a drag-and-drop\nway.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xrandr":{"origin":"x11/xrandr","version":"1.5.2_1"}},"categories":["x11","deskutils"],"options":{"DOCS":"on"}},{"name":"arduino-core","origin":"devel/arduino-core","version":"1.6.18_1","comment":"Core board support for Arduino devices","maintainer":"kevans@FreeBSD.org","www":"https://www.arduino.cc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"708a7d8625504f1b5d213f7d5eb13bed9db8c4510e1423342b6a94938a5ea127","flatsize":275749451,"path":"All/arduino-core-1.6.18_1.pkg","repopath":"All/arduino-core-1.6.18_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":11436404,"desc":"Core board support used in Arduino 1.6","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on","SAMD":"off"}},{"name":"aranym","origin":"emulators/aranym","version":"1.1.0_4","comment":"Atari Running on Any Machine","maintainer":"yuri@FreeBSD.org","www":"https://aranym.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d396245c7118806ea000b9b5874bb4d434dad23bdc6e66ef51f51660d0b7019c","flatsize":3524560,"path":"All/aranym-1.1.0_4.pkg","repopath":"All/aranym-1.1.0_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":610248,"desc":"ARAnyM is a multiplatform virtual machine (a software layer, or an emulator) for\nrunning Atari ST/TT/Falcon operating systems and applications on almost any\nhardware with many host operating systems. The reason for writing ARAnyM is to\nprovide Atari power users with faster and better machines. The ultimate goal is\nto create a new platform where TOS/GEM applications could continue to live\nforever.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"}},"categories":["emulators"],"shlibs_required":["libSDL2-2.0.so.0","libX11.so.6","libjpeg.so.8"]},{"name":"ar-kacst_fonts","origin":"arabic/kacst_fonts","version":"2.01_3","comment":"Truetype Arabic fonts created by KACST","maintainer":"ports@FreeBSD.org","www":"https://www.arabeyes.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd09826fcab0af9a2b9fcebb9b348d7269a147e2bc262e8a4504f09a37c77255","flatsize":878247,"path":"All/ar-kacst_fonts-2.01_3.pkg","repopath":"All/ar-kacst_fonts-2.01_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":255100,"desc":"This port contains a collection of TrueType Arabic fonts created by the King\nAbdulaziz Scientific organization in Saudi Arabia.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["arabic"],"messages":[{"message":"To get XFree86 or Xorg to recognize your new fonts, you will need to add a\n line to your XF86Config or xorg.conf file. Please consult XF86Config(5) or\n xorg.conf(5) for more information on where to find the configuration file.\n\n Add the following line to the \"Files\" section and restart XFree86 or Xorg:\n\n FontPath \"/usr/local/share/fonts/kacst_fonts\"","type":"install"},{"message":"===>   NOTICE:\n\nThe ar-kacst_fonts port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ar-libitl","origin":"arabic/libitl","version":"0.8.0","comment":"API abstraction to common Islamic calculations","maintainer":"ports@FreeBSD.org","www":"https://github.com/arabeyes-org/ITL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"777989eae1d8834d14f642341a038512ea82ad19517c6593193b907f5c458833","flatsize":1405196,"path":"All/ar-libitl-0.8.0.pkg","repopath":"All/ar-libitl-0.8.0.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1212988,"desc":"The Islamic Tools and Libraries (ITL) project provides a fully\nfeatured library for performing common Islamic calculations.\n\nITL is currently composed of two library-modules:\n\n* prayertime: Geographically-aware prayer time and Qibla calculation\n  routines.\n* hijri: Hijri date generation/calculation and conversion routines.","categories":["arabic"],"shlibs_provided":["libitl.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ar-libitl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"arbor","origin":"science/arbor","version":"0.8.1","comment":"Multi-compartment neural network simulation library","maintainer":"yuri@FreeBSD.org","www":"https://arbor-sim.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53c4069052f84492be726c2a7b7b03001c9b9c289ec35b06e8a1e7d846a5e999","flatsize":4552335,"path":"All/arbor-0.8.1.pkg","repopath":"All/arbor-0.8.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1139912,"desc":"Arbor is a multi-compartment neuron simulation library; compatible with\nnext-generation accelerators; best-practices applied to research software;\nfocussed on community-driven development.","deps":{"pugixml":{"origin":"textproc/pugixml","version":"1.14"},"py311-svgwrite":{"origin":"graphics/py-svgwrite","version":"1.4.3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libpugixml.so.1"],"shlibs_provided":["libarbor.so","libarborenv.so","libarborio.so"],"options":{"NATIVE":"off"}},{"name":"arb","origin":"math/arb","version":"2.23.0_1","comment":"C library for arbitrary-precision interval arithmetic","maintainer":"yuri@FreeBSD.org","www":"https://arblib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6add25068c603eda81a5b9b749641cf6576d51ce0295e704128a06cb6ee04191","flatsize":3376096,"path":"All/arb-2.23.0_1.pkg","repopath":"All/arb-2.23.0_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1273756,"desc":"Arb is an implementation of ball arithmetic, also known as mid-rad interval\narithmetic. Ball arithmetic is an extension of floating-point arithmetic in\nwhich an error bound is attached to each variable. This allows computing\nrigorously with real and complex numbers.\n\nWith plain floating-point arithmetic, the user must do an error analysis to\nguarantee that results are correct. Manual error analysis is time-consuming and\nbug-prone. Ball arithmetic effectively makes error analysis automatic.\n\nArb is designed for computer algebra and computational number theory, but may be\nuseful in any area demanding reliable or precise numerical computing. Arb scales\nseamlessly from tens of digits up to billions of digits. Efficiency is achieved\nby low level optimizations and use of asymptotically fast algorithms.","deps":{"flint2":{"origin":"math/flint2","version":"2.9.0_3"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["math"],"shlibs_required":["libflint.so.17","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libarb.so.2"]},{"name":"ar-arabtex","origin":"arabic/arabtex","version":"3.11_7","comment":"TeX/LaTeX package to generate Arabic writing","maintainer":"nivit@FreeBSD.org","www":"http://www2.informatik.uni-stuttgart.de/ivi/bs/research/arab_e.htm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37454c495e3ebc2d4f26797223a96f78ac995c2aae72897fbbaa8594d10079f3","flatsize":1394757,"path":"All/ar-arabtex-3.11_7.pkg","repopath":"All/ar-arabtex-3.11_7.pkg","licenselogic":"single","pkgsize":497000,"desc":"This LaTeX package extends the capabilities of TeX/LaTeX to generate\nthe arabic writing from an ASCII transliteration for texts in several\nlanguages using the arabic script.\nSeveral other common encodings are also supported.","deps":{"texlive-base":{"origin":"print/texlive-base","version":"20240312"}},"categories":["arabic","print"],"options":{"DOCS":"on"}},{"name":"arcanist-lib-php83","origin":"devel/arcanist-lib","version":"20220518_5","comment":"Libraries for the command line interface for Phabricator","maintainer":"grembo@FreeBSD.org","www":"https://secure.phabricator.com/book/arcanist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"35f162884cfa79c5a6bcccd5171d6875bc36f01b3cc08656bb783ff326cb1279","flatsize":10477547,"path":"All/arcanist-lib-php83-20220518_5.pkg","repopath":"All/arcanist-lib-php83-20220518_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1606272,"desc":"Arcanist is the command-line tool for Phabricator. It allows you to interact\nwith Phabricator installs to send code for review, download patches, transfer\nfiles, view status, make API calls, and various other things. You can find\na complete library reference here:","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-mbstring":{"origin":"converters/php83-mbstring","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-zlib":{"origin":"archivers/php83-zlib","version":"8.3.9"}},"categories":["devel"],"options":{"ENCODINGS":"on"},"annotations":{"flavor":"php83"}},{"name":"aquatone","origin":"www/aquatone","version":"1.7.0_22","comment":"Tool for domain flyovers that checks open ports and takes screenshots","maintainer":"yuri@FreeBSD.org","www":"https://michenriksen.com/blog/aquatone-now-in-go/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d08884bab886799a3a8af88e4d604b70e641b52859b968c96c18d4271c8e90d","flatsize":7850195,"path":"All/aquatone-1.7.0_22.pkg","repopath":"All/aquatone-1.7.0_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2632252,"desc":"Aquatone is a tool for visual inspection of websites across a large amount of\nhosts and is convenient for quickly gaining an overview of HTTP-based attack\nsurface.","categories":["www","security"]},{"name":"bass","origin":"games/bass","version":"1.2_5","comment":"Beneath a Steel Sky: a post-apocalyptic futuristic graphical adventure","maintainer":"jhale@FreeBSD.org","www":"https://www.scummvm.org/games/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cec94bfd60536c20fe7443e4023ba929587b3986f7a127a00791aa4ea9ee9320","flatsize":72864779,"path":"All/bass-1.2_5.pkg","repopath":"All/bass-1.2_5.pkg","licenselogic":"single","licenses":["BASS"],"pkgsize":66015600,"desc":"\"Beneath a Steel Sky is a 2D point-and-click science fiction thriller set in a\nbleak vision of the future, originally published for DOS and the Amiga. ...\"\n\nNow playable on FreeBSD, thanks to the help of Tony Warriner at Revolution\nSoftware Ltd and the developers of scummvm. This game is distributed by the\nscummvm project.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"scummvm":{"origin":"games/scummvm","version":"2.8.1"}},"categories":["games"],"options":{"DOCS":"on"}},{"name":"aquaria","origin":"games/aquaria","version":"1.002.22_11","comment":"Underwater 2D fantasy action-adventure (game engine)","maintainer":"ports@FreeBSD.org","www":"https://github.com/AquariaOSE/Aquaria","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd33185fc7d430ae859b03763fa7c7aaac22b139bf9bc13449c0c813d2cc7a9f","flatsize":5516949,"path":"All/aquaria-1.002.22_11.pkg","repopath":"All/aquaria-1.002.22_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1450740,"desc":"The game follows Naija, a mermaid-like woman, as she explores the\nunderwater world of Aquaria. Along her journey, she learns about both\nthe history of the world and her own past. The gameplay focuses on a\ncombination of swimming, singing and combat, through which Naija can\ninteract with the world. Naija's songs can move items, affect plants\nand animals, and change her physical appearance into other\nforms. These forms have different abilities, such as firing\nprojectiles at hostile creatures or passing through barriers\ninaccessible to her in her natural form. -- Wikipedia\n\nThis package provides only game engine. Proprietary game data files\nhave to be obtained separately.","deps":{"ftgl":{"origin":"graphics/ftgl","version":"2.4.0_1,1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"tinyxml2":{"origin":"textproc/tinyxml2","version":"10.0.0_3,1"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libopenal.so.1","libpng16.so.16","liblua-5.1.so","libvorbisfile.so.3","libtinyxml2.so.10","libftgl.so.2"],"options":{"SDL2":"on"},"messages":[{"message":"The following method was only tested with Aquaria release from Humble\nIndie Bundle. In order to play the game copy data files under\n/usr/local/share/aquaria or specify the path to them via environment variable e.g.,\n\n   $ unzip aquaria-lnx-humble-bundle.mojo.run\n   $ tar cf - -Cdata . | tar xof - -C/usr/local/share/aquaria\n   $ aquaria\n\nor\n\n   $ cp -R /usr/local/share/aquaria/override /path/to/aquaria/data/\n   $ AQUARIA_DATA_PATH=/path/to/aquaria/data aquaria","type":"install"},{"message":"===>   NOTICE:\n\nThe aquaria port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ar-aspell","origin":"arabic/aspell","version":"1.2.0_1,1","comment":"Aspell Arabic dictionaries","maintainer":"office@FreeBSD.org","www":"https://sourceforge.net/projects/arabic-spell/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a6178505eaf516864a342ccab28416ad52c22e1744b8f1d3d7f88b50ec5849e","flatsize":21923359,"path":"All/ar-aspell-1.2.0_1,1.pkg","repopath":"All/ar-aspell-1.2.0_1,1.pkg","licenselogic":"single","pkgsize":4387636,"desc":"Aspell Arabic dictionaries.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["arabic","textproc"]},{"name":"aqualung","origin":"audio/aqualung","version":"1.2_1","comment":"Music player with rich features","maintainer":"portmaster@BSDforge.com","www":"https://aqualung.jeremyevans.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7de159b37ef5de1d7d74dffc1d135d56130e4d47473a5d34c18978a90cd8af9f","flatsize":2564868,"path":"All/aqualung-1.2_1.pkg","repopath":"All/aqualung-1.2_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1082380,"desc":"Aqualung is an advanced music player originally targeted at the GNU/Linux\noperating system.  Today it is also running on FreeBSD and OpenBSD, with\nnative ports to Mac OS X and even Microsoft Windows.  It plays audio CDs,\ninternet radio streams and podcasts as well as sound files in just about\nany audio format, and has a feature of inserting no gaps between adjacent\ntracks.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"lame":{"origin":"audio/lame","version":"3.100_5"},"libcdio":{"origin":"sysutils/libcdio","version":"2.1.0_2"},"libcdio-paranoia":{"origin":"sysutils/libcdio-paranoia","version":"10.2+2.0.1_1"},"liblrdf":{"origin":"textproc/liblrdf","version":"0.6.1"},"libmad":{"origin":"audio/libmad","version":"0.16.4"},"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"liboggz":{"origin":"audio/liboggz","version":"1.1.1_5"},"libsamplerate":{"origin":"audio/libsamplerate","version":"0.2.2_1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"mac":{"origin":"audio/mac","version":"3.99.4.5.7_1"},"musepack":{"origin":"audio/musepack","version":"2011.08.10"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"speex":{"origin":"audio/speex","version":"1.2.1_1,1"},"wavpack":{"origin":"audio/wavpack","version":"5.7.0"}},"categories":["audio"],"shlibs_required":["libintl.so.8","libxml2.so.2","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libFLAC.so.12","libmp3lame.so.0","libavcodec.so.60","libavformat.so.60","libavutil.so.58","libmac.so.2","libmad.so.0","libmodplug.so.1","libmpcdec.so.6","libsndfile.so.1","liboggz.so.2","libspeex.so.1","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libvorbisenc.so.2","libwavpack.so.1","liblrdf.so.2","libsamplerate.so.0","libcdio_paranoia.so.2","libcdio_cdda.so.2","libcdio.so.19","liblua-5.2.so"],"options":{"ALSA":"off","DOCS":"on","JACK":"off","PULSEAUDIO":"off","SNDIO":"off"},"annotations":{"cpe":"cpe:2.3:a:aqualung:aqualung:1.2:::::dragonfly6:x86_64:1"}},{"name":"apwal","origin":"x11/apwal","version":"0.4.5_15","comment":"Simple and powerful application launcher","maintainer":"ports@FreeBSD.org","www":"http://apwal.free.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9c138d7d2f1601b98ac2ba2178c19fe16454b867ecc3574e74b9eaac0a96116","flatsize":153773,"path":"All/apwal-0.4.5_15.pkg","repopath":"All/apwal-0.4.5_15.pkg","licenselogic":"single","pkgsize":41248,"desc":"Apwal is a simple and powerful application launcher.\nIt is composed in 2 parts: the application launcher itself and\na good looking easy to use editor.\n\nApwal is developed under GPL. It is written in C and is using the\nGTK+ toolkit for the Editor interface and XML format to save the\nconfiguration.\n\nTo be able to launch the editor from inside apwal you need a\nmounted procfs.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libxml2.so.2"],"messages":[{"message":"===>   NOTICE:\n\nThe apwal port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ar-libreoffice","origin":"arabic/libreoffice","version":"24.2.4.2","comment":"ar language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ccfb0103530add6fc9ab3e790bd74ad78ec99a652178a2cb6395d549f2fb53e7","flatsize":30387382,"path":"All/ar-libreoffice-24.2.4.2.pkg","repopath":"All/ar-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":2995532,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["arabic","editors"]},{"name":"archiveopteryx","origin":"mail/archiveopteryx","version":"3.2.0_10","comment":"Advanced PostgreSQL-based IMAP/POP server","maintainer":"feld@FreeBSD.org","www":"https://www.archiveopteryx.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbb5968ae5451f8f30e8c9f22b86be127a022d3b37b9599eda1979d9b866a25f","flatsize":77228599,"path":"All/archiveopteryx-3.2.0_10.pkg","repopath":"All/archiveopteryx-3.2.0_10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13694660,"desc":"Archiveopteryx is an Internet mail server, optimised to support\nlong-term archival storage. It seeks to make it practical not only to\nmanage large archives, but to use the information therein on a daily\nbasis instead of relegating it to offline storage.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"users":["aox"],"groups":["aox"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"Please install PostgreSQL client/server (databases/postgresqlXX-client\nand databases/postgresqlXX-server) separately. The latest 9.x version\nis recommended but any version newer than 9.1.0 should work.\n\nTo set up the database and generate a configuration file, run\n/usr/local/libexec/aox/installer as root. The new configuration file will be in\n/usr/local/etc/archiveopteryx/archiveopteryx.conf.\n\n/usr/local/libexec/aox/installer -n shows what it would do, without making any\nchanges. (If you are just upgrading from an older version,\n/usr/local/bin/aox upgrade schema may be enough.\n/usr/local/bin/aox upgrade schema -n shows what it would do, without making\nany changes.)\n\nThe logfile is syslog/mail by default.\n\nIf you have any problems, the FAQ is at\nhttp://www.archiveopteryx.org/faq/ and you can always ask\ninfo@aox.org for help.","type":"install"}]},{"name":"ar-ae_fonts1_ttf","origin":"arabic/ae_fonts_ttf","version":"1.1_5","comment":"Collection of TrueType Arabic fonts","maintainer":"ports@FreeBSD.org","www":"https://www.arabeyes.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"da0c1f361543d35d33a39656028acc5f9ce8e1effc2270592211f690c7ae9b8d","flatsize":5168719,"path":"All/ar-ae_fonts1_ttf-1.1_5.pkg","repopath":"All/ar-ae_fonts1_ttf-1.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":756220,"desc":"This port contains a collection of some of the most\npopular Arabic fonts created and used by the Arabic\nUNIX community. This truetype font set was developed\nat Arabeyes.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["arabic","x11-fonts"],"messages":[{"message":"To get XFree86 to recognize your new fonts you will need to\n add a line to your XF86Config file. Please consult XF86Config(5)\n for more information on where to find the configuration file.\n\n Add the following line to the \"Files\" section and restart XFree86.\n\n FontPath \"/usr/local/share/fonts/ae_fonts1\"","type":"install"},{"message":"===>   NOTICE:\n\nThe ar-ae_fonts1_ttf port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"archiveopteryx-devel","origin":"mail/archiveopteryx-devel","version":"3.2.99.20181030_2","comment":"Advanced PostgreSQL-based IMAP/POP server","maintainer":"feld@FreeBSD.org","www":"https://www.archiveopteryx.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b9dcefe386ee27dd47f5031a614368d47c2ea6d1d3e05e8b4b454a8cadfd4d6","flatsize":77326223,"path":"All/archiveopteryx-devel-3.2.99.20181030_2.pkg","repopath":"All/archiveopteryx-devel-3.2.99.20181030_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":13740888,"desc":"Archiveopteryx is an Internet mail server, optimised to support\nlong-term archival storage. It seeks to make it practical not only to\nmanage large archives, but to use the information therein on a daily\nbasis instead of relegating it to offline storage.\n\nThis is the development version.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"users":["aox"],"groups":["aox"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"Please install PostgreSQL client/server (databases/postgresqlXX-client\nand databases/postgresqlXX-server) separately. The latest 9.x version\nis recommended but any version newer than 9.1.0 should work.\n\nTo set up the database and generate a configuration file, run\n/usr/local/libexec/aox/installer as root. The new configuration file will be in\n/usr/local/etc/archiveopteryx/archiveopteryx.conf.\n\n/usr/local/libexec/aox/installer -n shows what it would do, without making any\nchanges. (If you are just upgrading from an older version,\n/usr/local/bin/aox upgrade schema may be enough.\n/usr/local/bin/aox upgrade schema -n shows what it would do, without making\nany changes.)\n\nThe logfile is syslog/mail by default.\n\nIf you have any problems, the FAQ is at\nhttp://www.archiveopteryx.org/faq/ and you can always ask\ninfo@aox.org for help.","type":"install"}]},{"name":"apt-mirror-devel","origin":"sysutils/apt-mirror-devel","version":"0.5.4.35_2","comment":"Debian/Ubuntu apt sources mirroring tool","maintainer":"rene@FreeBSD.org","www":"https://apt-mirror.github.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79afcf19a6b5a4aec0773d1eed2037c0078df0a2af51354fc4d9a75d1989b1da","flatsize":59957,"path":"All/apt-mirror-devel-0.5.4.35_2.pkg","repopath":"All/apt-mirror-devel-0.5.4.35_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19124,"desc":"A small and efficient tool that lets you mirror a part of or\nthe whole Debian GNU/Linux distribution or any other apt sources.\n\nMain features:\n * It uses a config similar to APT's F<sources.list>\n * It's fully pool compliant\n * It supports multithreaded downloading\n * It supports multiple architectures at the same time\n * It can automatically remove unneeded files\n * It works well on an overloaded Internet connection\n * It never produces an inconsistent mirror including while mirroring\n * It works on all POSIX compliant systems with Perl and wget","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"wget":{"origin":"ftp/wget","version":"1.24.5"}},"categories":["sysutils"]},{"name":"appres","origin":"x11/appres","version":"1.0.5_1","comment":"Program to list application's resources","maintainer":"x11@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e721c193e9b796d3aea82eadb150537cd8abf4abbdac393434e9ad711e7c431","flatsize":10147,"path":"All/appres-1.0.5_1.pkg","repopath":"All/appres-1.0.5_1.pkg","licenselogic":"single","pkgsize":5460,"desc":"The appres program prints the resources seen by an application (or\nsubhierarchy of an application) with the specified class and instance\nnames.  It can be used to determine which resources a particular\nprogram will load.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11"],"shlibs_required":["libXt.so.6","libX11.so.6"]},{"name":"aqbanking","origin":"finance/aqbanking","version":"6.5.4","comment":"Online banking interface and financial data framework","maintainer":"jhale@FreeBSD.org","www":"https://www.aquamaniac.de/rdm/projects/aqbanking","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"85f279f59b70003289490fd28e1b813d543f894e3217b670ec8a00be0a1a8fca","flatsize":7923755,"path":"All/aqbanking-6.5.4.pkg","repopath":"All/aqbanking-6.5.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1052228,"desc":"AqBanking provides a middle layer between the program and the various Online\nBanking libraries (e.g. AqHBCI, OpenHBCI etc).\n\nAqBanking uses various plugins to simplify import and export of financial\ndata. It also provides the administration of profiles on a per import/export\nplugin basis.\n\nAqBanking supports plugins which allow lookup and verification of bank code/\naccount id pair validity.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gwenhywfar":{"origin":"devel/gwenhywfar","version":"5.10.2_1"},"ktoblzcheck":{"origin":"finance/ktoblzcheck","version":"1.57_2"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"}},"categories":["finance"],"shlibs_required":["libgwenhywfar.so.79","libgmp.so.10","libintl.so.8"],"shlibs_provided":["libaqbanking.so.44"],"options":{"DOCS":"on","DOXYGEN":"off","EBICS":"off","KTOBLZCHECK":"on"}},{"name":"apr","origin":"devel/apr1","version":"1.7.3.1.6.3_1","comment":"Apache Portability Library","maintainer":"apache@FreeBSD.org","www":"https://apr.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b40c230d586ab413445c728572c1ba23d9537caf54874699e4faf70bd7e2035","flatsize":2436294,"path":"All/apr-1.7.3.1.6.3_1.pkg","repopath":"All/apr-1.7.3.1.6.3_1.pkg","licenselogic":"or","licenses":["APACHE20","AGPLv3"],"pkgsize":477560,"desc":"The Apache Portable Runtime is a library of C data structures and routines,\nforming a system portability layer that covers as many operating systems as\npossible, including Unices, Win32, BeOS, and OS/2.\n\nThis port also includes the APR-Util package, which contains some useful\nutilities built on top of APR.","deps":{"db18":{"origin":"databases/db18","version":"18.1.40"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libdb-18.1.so","libgdbm.so.6","libexpat.so.1"],"shlibs_provided":["libapr-1.so.0","libaprutil-1.so.0"],"options":{"IPV6":"on","BDB":"on","BDB5":"off","SSL":"on","NSS":"off","GDBM":"on","LDAP":"off","MYSQL":"off","NDBM":"off","ODBC":"off","PGSQL":"off","SQLITE":"off"},"annotations":{"cpe":"cpe:2.3:a:apache:apr-util:1.6.3:::::dragonfly6:x86_64:1"},"messages":[{"message":"The Apache Portable Runtime project removed support for FreeTDS with\nversion 1.6. Users requiring MS-SQL connectivity must migrate\nconfigurations to use the added ODBC driver and FreeTDS' ODBC features.","type":"install"}]},{"name":"appmenu-registrar","origin":"x11/appmenu-registrar","version":"0.7.6_3","comment":"Appmenu DBusMenu registrar","maintainer":"ericbsd@FreeBSD.org","www":"https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/tree/master/subprojects/registrar","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"913ccfa318f4ce169a6fd8ba0ffa660d6facfe3f917007f568c86b0ce3905a29","flatsize":71295,"path":"All/appmenu-registrar-0.7.6_3.pkg","repopath":"All/appmenu-registrar-0.7.6_3.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":17456,"desc":"Provides a standalone Appmenu registrar that allows other applications\nto access any active window's application menu tree.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bamf":{"origin":"sysutils/bamf","version":"0.5.6_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"]},{"name":"argouml","origin":"devel/argouml","version":"0.34_2","comment":"UML design tool with cognitive support","maintainer":"ports@FreeBSD.org","www":"https://github.com/argouml-tigris-org/argouml/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc4d60c1bf9653c668a7b6f3be9c14bd179641e011cb757aea516084e95f54e0","flatsize":23212950,"path":"All/argouml-0.34_2.pkg","repopath":"All/argouml-0.34_2.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":17670756,"desc":"ArgoUML is a powerful yet easy-to-use interactive, graphical software\n   design environment that supports the design, development and\n   documentation of object-oriented software applications.\n\n   If you are familiar with a family of software applications called\n   Computer Aided Software Engineering (CASE) tools then you should find\n   ArgoUML instantly familiar.\n\n   The users of ArgoUML are software designers & architects, software\n   developers, business analysts, systems analysts and other\n   professionals involved in the analysis, design and development of\n   software applications. Main features:\n     * Open standards: XMI, SVG and PGML\n     * 100%25 Java\n     * Open Source allows to extend or customize it.\n     * Cognitive features like: reflection-in-action, opportunistic\n       design, comprehension and problem solving","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe argouml port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"aqemu","origin":"emulators/aqemu","version":"0.9.2_4","comment":"Qt5 based QEMU frontend","maintainer":"ports@FreeBSD.org","www":"https://github.com/tobimensch/aqemu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"beb9f0c0cc1e559f3a8dbc7b38779b4e6c57aa604ff2d01e5f0dd8b5f6757c12","flatsize":3831665,"path":"All/aqemu-0.9.2_4.pkg","repopath":"All/aqemu-0.9.2_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1479396,"desc":"AQEMU is a Qt5 GUI for virtual machines using QEMU as the backend.\nThe application has a user-friendly interface and allows to set a\nlarge number of options.","deps":{"libvncserver":{"origin":"net/libvncserver","version":"0.9.14_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["emulators"],"shlibs_required":["libQt5Network.so.5","libQt5Test.so.5","libQt5PrintSupport.so.5","libvncclient.so.1","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe aqemu port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"appmenu-gtk-module","origin":"x11/gtk-app-menu","version":"0.7.6_4","comment":"GTK module for putting application menubar in a global menubar","maintainer":"trueos@norwegianrockcat.com","www":"https://gitlab.com/vala-panel-project/vala-panel-appmenu/-/tree/master/subprojects/appmenu-gtk-module","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9c1343038005aed3a9705a1894f81e057d98e8e6f8416e8956a48972ebab34f","flatsize":215152,"path":"All/appmenu-gtk-module-0.7.6_4.pkg","repopath":"All/appmenu-gtk-module-0.7.6_4.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":45932,"desc":"The appmenu-gtk-module is a GTK Module that strips menus from all GTK\nprograms, converts to them MenuModel and send to them AppMenu\n(sometimes called a global menu bar) of a desktop environment like\nPlasma or Gnome. This module was originally used in Ubuntu's Unity\nDesktop Environment, but it lives on as part of the Vala project.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"bamf":{"origin":"sysutils/bamf","version":"0.5.6_2"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgtk-3.so.0","libgdk-3.so.0"],"shlibs_provided":["libappmenu-gtk2-parser.so.0","libappmenu-gtk3-parser.so.0"]},{"name":"aprsc","origin":"net/aprsc","version":"2.1.10_1","comment":"Plain APRS-IS server","maintainer":"toyokun@gmail.com","www":"http://he.fi/aprsc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b6419834be288091d731e448da74ba8e31182eba46032f7adf6010ee0c650e7","flatsize":999384,"path":"All/aprsc-2.1.10_1.pkg","repopath":"All/aprsc-2.1.10_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":400344,"desc":"aprsc (pronounced a-purrs-c) is a plain APRS-IS server intended to be used\non the core and Tier2 APRS-IS servers. It is written in the C language,\nand it runs on Linux and Unix servers.\n\nIf you need igate or other radio-interfacing features, aprsc is not for you.\n\n- toyo\ntoyokun@gmail.com","deps":{"libevent":{"origin":"devel/libevent","version":"2.1.12"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["net","hamradio"],"shlibs_required":["libevent-2.1.so.7","libcrypto.so.12","libssl.so.12"]},{"name":"appjail-devel","origin":"sysutils/appjail-devel","version":"3.3.0.20240506,1","comment":"Simple and easy-to-use tool for creating portable jails (devel)","maintainer":"acm@FreeBSD.org","www":"https://github.com/DtxdF/AppJail","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c31737cd4ff40a1e8d81cfd0d0604daa4bb0d93574dc295b337578a193ed570","flatsize":1165319,"path":"All/appjail-devel-3.3.0.20240506,1.pkg","repopath":"All/appjail-devel-3.3.0.20240506,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":274960,"desc":"AppJail is an open source framework entirely written in sh(1) and\nC to create isolated, portable and easy to deploy environments using\nFreeBSD jails that behaves like an application.","categories":["sysutils"],"options":{"DEBOOTSTRAP":"off","DOAS":"off","DOCS":"on","GIT":"off"},"messages":[{"message":"AppJail was installed\n\n1) All information about like use and configure appjail can be found at the\n   following url:\n\n   https://github.com/DtxdF/AppJail/blob/main/README.md\n\n2) A configuration file sample was installed to /usr/local/etc/appjail. Change it accord to\n   your own needs\n\n3) Enjoy it","type":"install"}]},{"name":"apngdis","origin":"graphics/apngdis","version":"2.9","comment":"Deconstructs APNG files into individual frames","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/apngdis/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b07db5065fafd3175f5e95c0c603eabeff5f1e08bdad93bfdc17bde17a23756c","flatsize":41622,"path":"All/apngdis-2.9.pkg","repopath":"All/apngdis-2.9.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":18312,"desc":"apngdis converts an APNG file into a sequence of individual PNG frames\nvia a simple command-line interface.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16"],"options":{"DOCS":"on","STATIC":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe apngdis port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"appjail","origin":"sysutils/appjail","version":"3.3.0","comment":"Simple and easy-to-use tool for creating portable jails","maintainer":"DtxdF@disroot.org","www":"https://github.com/DtxdF/AppJail/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f576684da4b6b4d9330fe746d6bb97e02861cd6f2ddbd11ab56a9ce7450347d5","flatsize":1165220,"path":"All/appjail-3.3.0.pkg","repopath":"All/appjail-3.3.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":275292,"desc":"AppJail is an open source framework entirely written in sh(1) and\nC to create isolated, portable and easy to deploy environments using\nFreeBSD jails that behaves like an application.","categories":["sysutils"],"options":{"DEBOOTSTRAP":"off","DOAS":"off","DOCS":"on","GIT":"off"}},{"name":"apngasm","origin":"graphics/apngasm","version":"2.91","comment":"Create Animated PNG from a sequence of files","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/apngasm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1ae21fd38d4d89e6bb46bb217f10a311f774894dff4c4a111db05dfac6b8bb8","flatsize":138356,"path":"All/apngasm-2.91.pkg","repopath":"All/apngasm-2.91.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":59572,"desc":"Standalone version of the popular APNG Assembler. Simple command-line\ninterface. No size limits.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"zopfli":{"origin":"archivers/zopfli","version":"1.0.3_1"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libzopfli.so.1"],"options":{"DOCS":"on","STATIC":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe apngasm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apl385","origin":"x11-fonts/apl385","version":"20191020","comment":"APL385 Unicode monospaced code font","maintainer":"0mp@FreeBSD.org","www":"https://apl385.com/fonts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d98194766f43e79e649a8cda7cdaf2d7fa3cf3aa2ded64db4b04087253e67e46","flatsize":212550,"path":"All/apl385-20191020.pkg","repopath":"All/apl385-20191020.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":84052,"desc":"This is a port of APL385 Unicode, a monospaced code font.\n\nDeveloped with all APL software vendors in the late 1980s and enhanced\nas required with new characters to meet interpreter updates.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"apio","origin":"cad/apio","version":"0.8.4","comment":"Open source ecosystem for open FPGA boards","maintainer":"yuri@FreeBSD.org","www":"https://github.com/FPGAwars/apio/wiki","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"97e4f09d28b56d947f4d5714f2f5b73bdbad625c2a1b60c5587b40c94d5f7e7b","flatsize":614978,"path":"All/apio-0.8.4.pkg","repopath":"All/apio-0.8.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":101196,"desc":"Apio is a multiplatform toolbox with static pre-built packages to verify,\nsynthesize, simulate and upload your verilog designs into the supported FPGA\nboards.","deps":{"py311-click":{"origin":"devel/py-click","version":"8.1.7"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-pyserial":{"origin":"comms/py-pyserial","version":"3.5_2"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-semantic-version":{"origin":"devel/py-semantic-version","version":"2.10.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad","python"],"annotations":{"flavor":"py311"}},{"name":"appstream-glib","origin":"devel/appstream-glib","version":"0.8.2_3","comment":"Library to help with AppStream metadata","maintainer":"gnome@FreeBSD.org","www":"https://github.com/hughsie/appstream-glib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6216ab5f64067707d655c47513cc46edaea30ab884da035158ba3d2ac45135fb","flatsize":3734277,"path":"All/appstream-glib-0.8.2_3.pkg","repopath":"All/appstream-glib-0.8.2_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":469956,"desc":"This library provides objects and helper methods to help\nreading and writing AppStream metadata.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"e2fsprogs-libuuid":{"origin":"misc/e2fsprogs-libuuid","version":"1.47.1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcab":{"origin":"archivers/gcab","version":"1.6"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["devel"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgdk_pixbuf-2.0.so.0","libarchive.so.13","libgmodule-2.0.so.0","libcurl.so.4","libgdk-3.so.0","libpango-1.0.so.0","libcairo.so.2","libfreetype.so.6","libfontconfig.so.1","libjson-glib-1.0.so.0","libuuid.so.1","libyaml-0.so.2"],"shlibs_provided":["libappstream-glib.so.8"],"options":{"DOCS":"on","MANPAGES":"on"}},{"name":"aq","origin":"textproc/aq","version":"0.3.0_2","comment":"Extend jq for any data format","maintainer":"yuri@FreeBSD.org","www":"https://github.com/rossmacarthur/aq","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2df13e9cdd381acf8c8093027eba0124c7bc92d2e529bec3e8c424ef88b522ab","flatsize":1198156,"path":"All/aq-0.3.0_2.pkg","repopath":"All/aq-0.3.0_2.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":410796,"desc":"aq extends jq for any data format.\nCurrently supports JSON, TOML, and YAML.","deps":{"jq":{"origin":"textproc/jq","version":"1.7.1"}},"categories":["textproc"]},{"name":"api-sanity-checker","origin":"devel/api-sanity-autotest","version":"1.98.4_7","comment":"Quickly generate sanity tests for the API of a C/C++ shared library","maintainer":"ports@FreeBSD.org","www":"https://ispras.linux-foundation.org/index.php/API_Sanity_Autotest","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"049f8c10919d6dd4d57270722fe93d007b0177ae72f3478c8518ac00a67dae0d","flatsize":751861,"path":"All/api-sanity-checker-1.98.4_7.pkg","repopath":"All/api-sanity-checker-1.98.4_7.pkg","licenselogic":"or","licenses":["LGPL20","GPLv2"],"pkgsize":107576,"desc":"API Sanity Autotest is a test generator for shared C/C++ libraries. It can\nquickly generate simple (\"sanity\" or \"shallow\"-quality) tests for functions from\nthe library API, using the signatures and data type definitions from the library\nheader files. The tests can detect critical errors in simple use cases, and can\nbe improved with highly reusable specialized types. API Sanity Autotest can\nexecute generated tests and detect all kinds of emitted signals, early program\nexits, program hanging and specified requirement failures. API Sanity Autotest\nalso supports tests in the Template2Code format, and has a random test\ngeneration mode and other useful features.","deps":{"abi-compliance-checker":{"origin":"devel/abi-compliance-checker","version":"2.3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe api-sanity-checker port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apoolGL","origin":"games/apoolGL","version":"0.99.22_9","comment":"Another billiards simulator","maintainer":"ports@FreeBSD.org","www":"https://www.planetjahn.de/apool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70462485e57bd8caccddaf33ec970839976129277dff650c94578ecb306941f7","flatsize":26021715,"path":"All/apoolGL-0.99.22_9.pkg","repopath":"All/apoolGL-0.99.22_9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1539748,"desc":"Another Pool GL is a 3D computer billiards simulation based on Another Pool,\nwith a realistic physics system using OpenGL/SDL as graphical subsystem.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libGL.so.1","libGLU.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe apoolGL port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apinger","origin":"net/apinger","version":"0.6.1_3","comment":"IP device monitoring tool","maintainer":"portmaster@bsdforge.com","www":"http://www.bnet.pl/~jajcus/apinger/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2ca9da7227a49a1270623ca0d1e15e8cc7b795428faf377a8f1c6cceecb2768","flatsize":88664,"path":"All/apinger-0.6.1_3.pkg","repopath":"All/apinger-0.6.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":36104,"desc":"Alarm Pinger (apinger) is a little tool which monitors various IP\ndevices by simple ICMP echo requests. Unlike most Perl or shell\nscript tools, it does not spawn processes or use much CPU time,\nand is ideal for when one wants continuous monitoring and fast\nresponse upon target failure. It is written in C and supports both\nIPv4 and IPv6.","categories":["net"],"options":{"DOCS":"on","IPV6":"on"},"messages":[{"message":"Please copy:\n /usr/local/etc/apinger.conf.sample to /usr/local/etc/apinger.conf\n & edit to your needs.","type":"install"}]},{"name":"arachne-pnr","origin":"devel/arachne-pnr","version":"g20181021_3","comment":"Place and route tool for FPGAs","maintainer":"ports@FreeBSD.org","www":"https://github.com/cseed/arachne-pnr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a68414268bde3edbb41171053be57923b3091dd73b8496222357e5bbeb457a7","flatsize":29817840,"path":"All/arachne-pnr-g20181021_3.pkg","repopath":"All/arachne-pnr-g20181021_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":6657332,"desc":"Arachne-pnr implements the place and route step of the hardware\ncompilation process for FPGAs.  It currently targets the Lattice\nSemiconductor iCE40 family of FPGAs.","categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe arachne-pnr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"aphelia","origin":"x11-wm/aphelia","version":"g20190913_1","comment":"Light, single-file, minimalist window manager for X11","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/vardy/aphelia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d29daaed3f607998020f2c63a51cf59c9134e4a0ccf263864a45e246911f68c","flatsize":9945,"path":"All/aphelia-g20190913_1.pkg","repopath":"All/aphelia-g20190913_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5156,"desc":"A light, single-file, minimalist window manager for X11.\n\nThis window manager is single-file and a super small binary with low\nresource consumption. Personally, I find it's useful for focused work\nwhere you aren't moving around too much and don't need multiple\nworkspaces (it doesn't support them, obviously).","deps":{"dmenu":{"origin":"x11/dmenu","version":"5.1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"sterm":{"origin":"x11/sterm","version":"0.9.1"}},"categories":["x11-wm"],"shlibs_required":["libX11.so.6"]},{"name":"appcsxcad","origin":"cad/appcsxcad","version":"0.2.3","comment":"Minimal GUI Application using the QCSXCAD library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/thliebig/AppCSXCAD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0981a95b17b260d347dd98056d8c86145fb133364dcfaf7eb57cd03a378f4912","flatsize":74367,"path":"All/appcsxcad-0.2.3.pkg","repopath":"All/appcsxcad-0.2.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":24288,"desc":"AppCSXCAD is a minimal application using the QCSXCAD library.","deps":{"csxcad":{"origin":"cad/csxcad","version":"0.6.3_1"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qcsxcad":{"origin":"cad/qcsxcad","version":"0.6.3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"vtk9":{"origin":"math/vtk9","version":"9.2.6_5"}},"categories":["cad"],"shlibs_required":["libCSXCAD.so.0","libQCSXCAD.so.0","libvtkGUISupportQt-9.2.so.1","libQt5Xml.so.5","libvtkRenderingOpenGL2-9.2.so.1","libvtkRenderingHyperTreeGrid-9.2.so.1","libvtkRenderingUI-9.2.so.1","libvtkglew-9.2.so.1","libGLX.so.0","libOpenGL.so.0","libX11.so.6","libvtkInteractionWidgets-9.2.so.1","libvtkRenderingContext2D-9.2.so.1","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libvtkRenderingCore-9.2.so.1","libvtkFiltersSources-9.2.so.1","libvtkFiltersGeneral-9.2.so.1","libvtkFiltersCore-9.2.so.1","libvtkCommonExecutionModel-9.2.so.1","libvtkCommonDataModel-9.2.so.1","libvtkCommonTransforms-9.2.so.1","libvtkCommonMisc-9.2.so.1","libvtkCommonMath-9.2.so.1","libvtkCommonCore-9.2.so.1","libvtksys-9.2.so.1","libvtkkissfft-9.2.so.1","libQt5Core.so.5"]},{"name":"apel-emacs_wayland","origin":"editors/apel","version":"10.8.20220720_8","comment":"Portable Emacs Library","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/apel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04db2c3856faddd3de0ae955ca43dfcc8f695852a7c68567fc73463be87ef8dc","flatsize":254723,"path":"All/apel-emacs_wayland-10.8.20220720_8.pkg","repopath":"All/apel-emacs_wayland-10.8.20220720_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51704,"desc":"APEL stands for \"A Portable Emacs Library\" and contains these modules:\n  apel\n     - alist: utility for Association-list\n     - calist: utility for condition tree and condition/situation-alist\n     - filename: utility to make file-name\n     - install: utility to install emacs-lisp package\n     - mule-caeser: ROT 13-47-48 Caesar rotation utility\n     - path-util: utility for path management or file detection\n  emu\n     - broken: provide information of broken facilities of Emacs.\n     - invisible: provide features about invisible region\n     - mcharset: provide MIME charset related features\n     - pces: provide portable character encoding scheme features\n     - pccl: utility to write portable CCL program\n     - pcustom: provide portable custom environment\n     - poe: emulation module for basic functions and special forms/macros\n     - poem: provide basic functions to write portable MULE programs\n     - static: utility for static evaluation","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"apparix","origin":"misc/apparix","version":"20110303_1","comment":"Bookmark directories and apparate inside them","maintainer":"ports@FreeBSD.org","www":"https://micans.org/apparix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0f1bf23674c2abdbed8cfcc08de7fd77d27ef1fe6263f0eab80d8cfa57bbc7e","flatsize":295659,"path":"All/apparix-20110303_1.pkg","repopath":"All/apparix-20110303_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":92236,"desc":"Apparix allows you to bookmark directories and later jump to them using the\nmark. When jumping, the contributed bash completion code allows one to complete\non bookmarks and on subdirectories of the target directory.","categories":["misc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe apparix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apel-emacs_nox","origin":"editors/apel","version":"10.8.20220720_8","comment":"Portable Emacs Library","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/apel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"866deb9008b6cf0638a39ffb03447f76e48ed648069f9446d79f989d17b179da","flatsize":254723,"path":"All/apel-emacs_nox-10.8.20220720_8.pkg","repopath":"All/apel-emacs_nox-10.8.20220720_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51692,"desc":"APEL stands for \"A Portable Emacs Library\" and contains these modules:\n  apel\n     - alist: utility for Association-list\n     - calist: utility for condition tree and condition/situation-alist\n     - filename: utility to make file-name\n     - install: utility to install emacs-lisp package\n     - mule-caeser: ROT 13-47-48 Caesar rotation utility\n     - path-util: utility for path management or file detection\n  emu\n     - broken: provide information of broken facilities of Emacs.\n     - invisible: provide features about invisible region\n     - mcharset: provide MIME charset related features\n     - pces: provide portable character encoding scheme features\n     - pccl: utility to write portable CCL program\n     - pcustom: provide portable custom environment\n     - poe: emulation module for basic functions and special forms/macros\n     - poem: provide basic functions to write portable MULE programs\n     - static: utility for static evaluation","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"apel-emacs_devel_nox","origin":"editors/apel","version":"10.8.20220720_8","comment":"Portable Emacs Library","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/apel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bf4a210c19b3b652b96932fff13ae9652a93b40811470a47a2bd7222b5c985ef","flatsize":254063,"path":"All/apel-emacs_devel_nox-10.8.20220720_8.pkg","repopath":"All/apel-emacs_devel_nox-10.8.20220720_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51704,"desc":"APEL stands for \"A Portable Emacs Library\" and contains these modules:\n  apel\n     - alist: utility for Association-list\n     - calist: utility for condition tree and condition/situation-alist\n     - filename: utility to make file-name\n     - install: utility to install emacs-lisp package\n     - mule-caeser: ROT 13-47-48 Caesar rotation utility\n     - path-util: utility for path management or file detection\n  emu\n     - broken: provide information of broken facilities of Emacs.\n     - invisible: provide features about invisible region\n     - mcharset: provide MIME charset related features\n     - pces: provide portable character encoding scheme features\n     - pccl: utility to write portable CCL program\n     - pcustom: provide portable custom environment\n     - poe: emulation module for basic functions and special forms/macros\n     - poem: provide basic functions to write portable MULE programs\n     - static: utility for static evaluation","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"apel-emacs_devel","origin":"editors/apel","version":"10.8.20220720_8","comment":"Portable Emacs Library","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/apel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f7c4be40274c47e6284f714ea30abe4ba6879cf5bc77724dca1b1a4d6a65548","flatsize":254063,"path":"All/apel-emacs_devel-10.8.20220720_8.pkg","repopath":"All/apel-emacs_devel-10.8.20220720_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51700,"desc":"APEL stands for \"A Portable Emacs Library\" and contains these modules:\n  apel\n     - alist: utility for Association-list\n     - calist: utility for condition tree and condition/situation-alist\n     - filename: utility to make file-name\n     - install: utility to install emacs-lisp package\n     - mule-caeser: ROT 13-47-48 Caesar rotation utility\n     - path-util: utility for path management or file detection\n  emu\n     - broken: provide information of broken facilities of Emacs.\n     - invisible: provide features about invisible region\n     - mcharset: provide MIME charset related features\n     - pces: provide portable character encoding scheme features\n     - pccl: utility to write portable CCL program\n     - pcustom: provide portable custom environment\n     - poe: emulation module for basic functions and special forms/macros\n     - poem: provide basic functions to write portable MULE programs\n     - static: utility for static evaluation","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"apib","origin":"benchmarks/apib","version":"1.2.1_4","comment":"Simple and fast HTTP performance testing tool","maintainer":"danfe@FreeBSD.org","www":"https://github.com/apigee/apib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2265518ae54151b0be2ac295cdc321d8e16a9eac854e7b836d48efa93d1463f8","flatsize":346060,"path":"All/apib-1.2.1_4.pkg","repopath":"All/apib-1.2.1_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":85924,"desc":"apib is a tool that makes it easy to run performance tests of HTTP API\nservers.  It has most of the features of Apache Bench (ab), but is also\nintended as a more modern replacement.  In particular, it offers:\n\n  - Proper HTTP 1.1 support including keep-alives and chunked encoding\n  - Ability to spawn multiple I/O threads to take advantage of multiple\n    CPU cores\n  - Non-blocking I/O for high concurrency\n  - Support for POST and PUT of large objects\n  - Support for OAuth 1.0 signatures\n  - Ability to output results to a file so they may be automated\n  - Remote CPU monitoring\n  - Simple command-line interface","deps":{"abseil":{"origin":"devel/abseil","version":"20230125.3"},"googletest":{"origin":"devel/googletest","version":"1.14.0"},"http-parser":{"origin":"www/http-parser","version":"2.9.4"},"libev":{"origin":"devel/libev","version":"4.33_1,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["benchmarks","www"],"shlibs_required":["libev.so.4","libssl.so.12","libcrypto.so.12","libhttp_parser.so.2.9","libabsl_strings.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_base.so.2301.0.0"],"options":{"EXAMPLES":"on"}},{"name":"apcpwr","origin":"sysutils/apcpwr","version":"1.3_2","comment":"Control APC 9211 MasterSwitchs via snmp","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"299e606e135a60884ca343da2ecd62134d8147849263ef1677fe50e10af60b7e","flatsize":11260,"path":"All/apcpwr-1.3_2.pkg","repopath":"All/apcpwr-1.3_2.pkg","licenselogic":"single","pkgsize":6728,"desc":"Apcpwr is a utility to control the power outlets of an APC\nMasterswitch 9211 via snmp.","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"}},"categories":["sysutils","net"],"messages":[{"message":"Please copy the file\n/usr/local/etc/apcpwr.conf.dist\nto\n/usr/local/etc/apcpwr.conf\nand make the appropriate changes.\nIt is suggested that apcpwr.conf only be readable by root as\nit contains the read/write community strings required to\ncommunicate with the APC MasterSwitch.\n\nWARNING: WARNING WARNING WARNING WARNING WARNING WARNING\n\nThis port is usable only by root unless the perl utility\nprogram /usr/bin/suidperl is installed with setuid permissions.","type":"install"},{"message":"===>   NOTICE:\n\nThe apcpwr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apitrace","origin":"devel/apitrace","version":"9.0_2","comment":"Tools for tracing OpenGL and other graphics APIs","maintainer":"ports@FreeBSD.org","www":"https://apitrace.github.io","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aee03d3044b9ec075cebdaf68b8e63b735c773bafe1d1d82682668cd65a8fcd7","flatsize":18008830,"path":"All/apitrace-9.0_2.pkg","repopath":"All/apitrace-9.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2204368,"desc":"apitrace is a set of tools to:\n- trace OpenGL, OpenGL ES, Direct3D, and DirectDraw APIs calls to a file\n- replay OpenGL and OpenGL ES calls from a file\n- inspect OpenGL state at any call while retracing\n- visualize and edit trace files","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"waffle":{"origin":"graphics/waffle","version":"1.6.1.15_4"}},"categories":["devel"],"shlibs_required":["libbrotlidec.so.1","libbrotlienc.so.1","libwaffle-1.so.0","libX11.so.6","libpng16.so.16","libQt5Network.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"DOCS":"on","QT5":"on","WAFFLE":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe apitrace port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apel-emacs_canna","origin":"editors/apel","version":"10.8.20220720_8","comment":"Portable Emacs Library","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/apel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04b933cb7084a924f7ac1a38513b94cf48411d68198fe51f76227f4d9e7b8680","flatsize":254723,"path":"All/apel-emacs_canna-10.8.20220720_8.pkg","repopath":"All/apel-emacs_canna-10.8.20220720_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51692,"desc":"APEL stands for \"A Portable Emacs Library\" and contains these modules:\n  apel\n     - alist: utility for Association-list\n     - calist: utility for condition tree and condition/situation-alist\n     - filename: utility to make file-name\n     - install: utility to install emacs-lisp package\n     - mule-caeser: ROT 13-47-48 Caesar rotation utility\n     - path-util: utility for path management or file detection\n  emu\n     - broken: provide information of broken facilities of Emacs.\n     - invisible: provide features about invisible region\n     - mcharset: provide MIME charset related features\n     - pces: provide portable character encoding scheme features\n     - pccl: utility to write portable CCL program\n     - pcustom: provide portable custom environment\n     - poe: emulation module for basic functions and special forms/macros\n     - poem: provide basic functions to write portable MULE programs\n     - static: utility for static evaluation","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"apel","origin":"editors/apel","version":"10.8.20220720_8","comment":"Portable Emacs Library","maintainer":"nobutaka@FreeBSD.org","www":"https://github.com/wanderlust/apel","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e88c7d97421f1f840df28d6739377784940348012817b6faa8be5a41c8b20507","flatsize":254723,"path":"All/apel-10.8.20220720_8.pkg","repopath":"All/apel-10.8.20220720_8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51700,"desc":"APEL stands for \"A Portable Emacs Library\" and contains these modules:\n  apel\n     - alist: utility for Association-list\n     - calist: utility for condition tree and condition/situation-alist\n     - filename: utility to make file-name\n     - install: utility to install emacs-lisp package\n     - mule-caeser: ROT 13-47-48 Caesar rotation utility\n     - path-util: utility for path management or file detection\n  emu\n     - broken: provide information of broken facilities of Emacs.\n     - invisible: provide features about invisible region\n     - mcharset: provide MIME charset related features\n     - pces: provide portable character encoding scheme features\n     - pccl: utility to write portable CCL program\n     - pcustom: provide portable custom environment\n     - poe: emulation module for basic functions and special forms/macros\n     - poem: provide basic functions to write portable MULE programs\n     - static: utility for static evaluation","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["editors","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"apcctrl","origin":"sysutils/apcctrl","version":"0.8.21_2","comment":"Fork of apcupsd 3.14.x with support for Brazilian APC nobreaks","maintainer":"lobo@bsd.com.br","www":"http://www.apcctrl.com.br","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a2f14a432daa94ba3993dd84764c43f6d110d32a96c76b215ade3b4b6dd37a97","flatsize":372571,"path":"All/apcctrl-0.8.21_2.pkg","repopath":"All/apcctrl-0.8.21_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":103352,"desc":"ApcCtrl is an unofficial branch from apcupsd 3.14.x. It can be\nused for controlling Brazilian APC UPS models (herited from Microsol).\n\nModels supported or in tests:\n  - BACK-UPS BR 1200VA (BZ1200BI-BR)\n  - BACK-UPS BR 1500VA (BZ1500PBI-BR)\n  - BACK-UPS BR 2200VA (BZ2200BI-BR and BZ2200I-BR)\n  - SMART-UPS BR 1000VA (SUA1000BI-BR and SOLIS1000BI)\n  - SMART-UPS BR 1500VA (SUA1500BI-BR and SOLIS1500BI)\n  - SMART-UPS BR 2000VA (SUA2000BI-BR)\n  - SMART-UPS BR 3000VA (SUA3000BI-BR)\n  - STAY 800 (PS800)\n  - STAY 700 (PS700)","categories":["sysutils"],"options":{"APCDUMB_DRV":"off","APCSMART_DRV":"off","BRAZIL_DRV":"on","CGI":"off","GAPCMON":"off","MODBUS":"off","MODBUS_USB":"off","PCNET_DRV":"off","SHUTDOWN_POWEROFF":"off","SNMP_DRV":"off","SNMP_DRV_OLD":"off","TCP_WRAPPERS":"off","TEST_DRV":"off","USB_DRV":"off"},"messages":[{"message":"Sample files and scripts are installed in /usr/local/etc/apcctrl.\n\nSome examples of devices:\n /dev/ttyU0    /dev/ttyUSB.nobreak\n /dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2\n /dev/ttyACM0  /dev/ttyACM1  /dev/ttyACM2\n\nAdd apcctrl_enable=YES to your /etc/rc.conf[.local] to have apcctrl\nstarting up at boot time.\n\nFor default, apcctrl starts with `--kill-on-powerfail` parameter.\nPlease, read its man page, and if this is not the intended behavior you want,\nchange it accordingly.\n\nIn some systems where the shutdown can take a while (like in bhyve environment),\nyou may want to change this behavior as follows:\n\nSet apcctrl_flags=\"--term-on-powerfail\" on your /etc/rc.conf[.local].\n\nAdd this to /etc/rc.shutdown, after the \"Insert other shutdown procedures here\"\nline:\n  test -f /var/run/powerfail && /usr/local/sbin/apcctrl --hibernate\n  or\n  test -f /var/run/powerfail && /usr/local/sbin/apcctrl --power-off","type":"install"}]},{"name":"apc","origin":"math/apc","version":"1.0_9","comment":"Xforms based Auto Payment Calculator","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b6cf23bd9aced96d66ba79efe509c4cc4241a90e2f3c8fe741688524c6c8fdc","flatsize":53948,"path":"All/apc-1.0_9.pkg","repopath":"All/apc-1.0_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21020,"desc":"the Auto Payment Calculator V1.0 Release\n\tCopyright (C) 1997  Eric A. Griff\n\nAuto Payment Calculator is a simple, xforms based, application for\nuse under the X-windows system, that calculates auto loan payments.\n\nIt is pretty straight forward. You enter the Principal (Amount),\nTerm (in months), and Rate, and then with either [RETURN]\n(or [enter] or whatever your keyboard equivelent is),  (ALT-C), or\nclicking the calculate button; you will have the payment in months,\nas well as number of weeks, and weekly payment.\n\nYou may also [TAB] through the Amount, Term, and Rate, as well as\nhold down ALT and press the character in its Name that is underlined\nto go do that function. As long as all three are filled in, you may\nhit [ENTER] to Calculate right there. This makes it easy to cycle\nquickly through numerous terms, amounts, and rates.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"xforms":{"origin":"x11-toolkits/xforms","version":"1.2.4_8,1"}},"categories":["math"],"shlibs_required":["libforms.so.2","libX11.so.6","libXpm.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe apc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"aptly","origin":"sysutils/aptly","version":"1.5.0_20","comment":"Debian repository management tool","maintainer":"romain@FreeBSD.org","www":"https://www.aptly.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"20b60265c4e479f9b641d7a949699312989f985f19c6e7610b83a3ed1265d59a","flatsize":21123164,"path":"All/aptly-1.5.0_20.pkg","repopath":"All/aptly-1.5.0_20.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5535016,"desc":"aptly is a swiss army knife for Debian repository management: it allows you to\nmirror remote repositories, manage local package repositories, take snapshots,\npull new versions of packages along with dependencies, publish as Debian\nrepository.","categories":["sysutils"]},{"name":"apachetop","origin":"sysutils/apachetop","version":"0.23.2_1","comment":"Apache realtime log stats","maintainer":"lukasz@wasikowski.net","www":"https://github.com/tessus/apachetop","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efcd9c9275080296473c33c7305ba53912e4e179d0ba7b3f06d2db8ce82b0afa","flatsize":67173,"path":"All/apachetop-0.23.2_1.pkg","repopath":"All/apachetop-0.23.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":29660,"desc":"ApacheTop watches a logfile generated by Apache (in standard common or\ncombined log format) and generates human-parsable output in realtime.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libtinfo.so.6"],"options":{"ADNS":"off","FAM":"off","PCRE2":"off"},"annotations":{"cpe":"cpe:2.3:a:apachetop:apachetop:0.23.2:::::dragonfly6:x86_64:1"}},{"name":"apcupsd","origin":"sysutils/apcupsd","version":"3.14.14_5","comment":"Set of programs for controlling APC UPS","maintainer":"dbaio@FreeBSD.org","www":"http://www.apcupsd.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc7dd2491f532d5b809f6296ef6c87b32643308403b6a6c209cd67952733fede","flatsize":570403,"path":"All/apcupsd-3.14.14_5.pkg","repopath":"All/apcupsd-3.14.14_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":148644,"desc":"\"apcupsd\" can be used for controlling all APC UPS models\n\nIt can monitor and log the current power and battery status, perform\nautomatic shutdown, and can run in network mode in order to power down\nother hosts on a LAN","categories":["sysutils"],"options":{"APCDUMB_DRV":"on","APCSMART_DRV":"on","CGI":"off","CLIENT_ONLY":"off","GAPCMON":"off","MODBUS":"on","MODBUS_USB":"on","PCNET_DRV":"on","SHUTDOWN_POWEROFF":"off","SNMP_DRV":"on","SNMP_DRV_OLD":"off","TCP_WRAPPERS":"on","TEST_DRV":"off","USB_DRV":"on","USB_REPORTING":"off"},"annotations":{"cpe":"cpe:2.3:a:apcupsd:apcupsd:3.14.14:::::dragonfly6:x86_64:5"},"messages":[{"message":"Read the manual: http://www.apcupsd.org/manual/manual.html\n                 http://www.apcupsd.org/manual/manual.pdf\n\nSample files and scripts are installed in /usr/local/etc/apcupsd.\nYou need to modify /usr/local/etc/apcupsd/apcupsd.conf as follows:\n\n  For serial cable: DEVICE /dev/cuadX (or /dev/cuaaX for [45.]x)\n  For USB cable: DEVICE (yes, leave it blank after DEVICE)\n  NOTE that for USB cable you need uhid support.\n\nAdd apcupsd_enable=YES to your /etc/rc.conf[.local] to have apcupsd\nstarting up at boot time.\n\nFor default, apcupsd starts with `--kill-on-powerfail` parameter.\nPlease, read its man page, and if this is not the intended behavior you want,\nchange it accordingly.\n\nIf connected via USB and apcaccess reports incomplete data consider enabling\nthe USB_REPORTING options via 'make config'.  This contains an experimental\npatch that may fix some USB attach APC UPS. PR #249041\n\nIn some systems where the shutdown can take a while (like in bhyve environment),\nyou may want to change this behavior as follows:\n\nSet apcupsd_flags=\"--term-on-powerfail\" on your /etc/rc.conf[.local].\n\nAdd this to /etc/rc.shutdown, after the \"Insert other shutdown procedures here\"\nline:\n  test -f /var/run/powerfail && /usr/local/sbin/apcupsd --hibernate\n  or\n  test -f /var/run/powerfail && /usr/local/sbin/apcupsd --power-off","type":"install"}]},{"name":"apache-mode.el","origin":"www/apache-mode.el","version":"2.0_1","comment":"Emacs major mode for editing Apache configuration files","maintainer":"max.n.boyarov@gmail.com","www":"https://www.emacswiki.org/cgi-bin/wiki/apache-mode.el","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1758f50a04302c90026ee2f768eb592d617004f07c78150d9de1df1509724811","flatsize":26029,"path":"All/apache-mode.el-2.0_1.pkg","repopath":"All/apache-mode.el-2.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":6768,"desc":"Emacs major mode for editing Apache configuration files","categories":["www","elisp"],"messages":[{"message":"Put this in your .emacs file to enable autoloading of apache-mode,\nand auto-recognition of Apache configs:\n\n (autoload 'apache-mode \"apache-mode\" nil t)\n (add-to-list 'auto-mode-alist '(\"\\\\.htaccess\\\\'\"   . apache-mode))\n (add-to-list 'auto-mode-alist '(\"httpd\\\\.conf\\\\'\"  . apache-mode))\n (add-to-list 'auto-mode-alist '(\"srm\\\\.conf\\\\'\"    . apache-mode))\n (add-to-list 'auto-mode-alist '(\"access\\\\.conf\\\\'\" . apache-mode))\n (add-to-list 'auto-mode-alist\n               '(\"sites-\\\\(available\\\\|enabled\\\\)/\" . apache-mode))","type":"install"}]},{"name":"apache-xml-security-c","origin":"security/apache-xml-security-c","version":"2.0.4","comment":"Apache XML security libraries - C++ version","maintainer":"girgen@FreeBSD.org","www":"https://santuario.apache.org/cindex.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0153ea26b2f1208650c3842accda78f7b07d4775967ee9fa2f6a694738276187","flatsize":2565687,"path":"All/apache-xml-security-c-2.0.4.pkg","repopath":"All/apache-xml-security-c-2.0.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":458700,"desc":"Apache XML Security for C++\n\nThe Apache XML Security for C++ library is an implementation of the XML\nDigital Signature and Encryption specifications, along with some\nadditional XKMS code.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"xerces-c3":{"origin":"textproc/xerces-c3","version":"3.2.5"}},"categories":["security"],"shlibs_required":["libxerces-c-3.2.so","libcrypto.so.12"],"shlibs_provided":["libxml-security-c.so.20"],"annotations":{"cpe":"cpe:2.3:a:apache:xml_security_for_c++:2.0.4:::::dragonfly6:x86_64"}},{"name":"app-builder","origin":"devel/app-builder","version":"3.4.2_7,1","comment":"Generic helper tool to build app in a distributable format","maintainer":"tagattie@FreeBSD.org","www":"https://github.com/develar/app-builder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a614515ff1ac5a412bd64479c212910b3f2b72b338cb5e0e30570abecc30ee9","flatsize":13419656,"path":"All/app-builder-3.4.2_7,1.pkg","repopath":"All/app-builder-3.4.2_7,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3667812,"desc":"Generic helper tool to build app in a distributable formats. Used by\nelectron-builder but applicable not only for building Electron\napplications.","deps":{"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"}},"categories":["devel"],"options":{"DOCS":"on"}},{"name":"arm-none-eabi-gcc","origin":"devel/arm-none-eabi-gcc","version":"11.3.0_3","comment":"GNU Compiler Collection for bare metal arm cross-development","maintainer":"manu@FreeBSD.org","www":"https://gcc.gnu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5fe0feb6218b27f83bcdee3f196ed1cc133c0e456d06267e73416f70709635a6","flatsize":127794129,"path":"All/arm-none-eabi-gcc-11.3.0_3.pkg","repopath":"All/arm-none-eabi-gcc-11.3.0_3.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":32950004,"desc":"GCC, the GNU Compiler Collection supporting C and C++ for arm bare metal\ncrossbuilding.","deps":{"arm-none-eabi-binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["devel"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["liblto_plugin.so"],"options":{"ML_NONE":"on","ML_DEFAULT":"off","ML_CORTEXA":"off","ML_CORTEXRM":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:11.3.0:::::dragonfly6:x86_64:3"}},{"name":"apache-rat","origin":"devel/apache-rat","version":"0.13","comment":"Release audit tool","maintainer":"ports@FreeBSD.org","www":"https://creadur.apache.org/rat/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef16adb9034a00561bd48cd3f5c043c5c2f051c841d1a39c82f8b6961753973f","flatsize":1644073,"path":"All/apache-rat-0.13.pkg","repopath":"All/apache-rat-0.13.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1441624,"desc":"Apache Rat.\n\nApache Rat is a release audit tool, focused on licenses. Use Rat to improve\naccuracy and efficiency when checking releases for licenses.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe apache-rat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apache-xmlbeans","origin":"textproc/apache-xmlbeans","version":"5.1.1_1","comment":"Java classes for XML","maintainer":"thierry@FreeBSD.org","www":"https://xmlbeans.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a5b9b3501d9478531ae7e0ac89e28333109de931f76a8fb4b180997a257bff7","flatsize":2936786,"path":"All/apache-xmlbeans-5.1.1_1.pkg","repopath":"All/apache-xmlbeans-5.1.1_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2231056,"desc":"XMLBeans is a technology for accessing XML by binding it to Java types. XMLBeans\nprovides several ways to get at the XML, including:\n\n- Through XML schema that has been compiled to generate Java types that\n  represent schema types. In this way, you can access instances of the schema\n  through JavaBeans-style accessors after the fashion of \"getFoo\" and \"setFoo\".\n  The XMLBeans API also allows you to reflect into the XML schema itself through\n  an XML Schema Object model.\n\n- A cursor model through which you can traverse the full XML infoset.\n\n- Support for XML DOM.\n\nThis port contains also the OOXML Schemas, XmlBeans generated from the Ecma\nsupplied xsds.\nSee https://poi.apache.org/help/faq.html#faq-N10025 .","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"saxon-he":{"origin":"textproc/saxon-he","version":"10.6"}},"categories":["textproc","java"],"options":{"DOCS":"on","EXAMPLES":"on","SAXON":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:xmlbeans:5.1.1:::::dragonfly6:x86_64:1"},"messages":[{"message":"To use XMLBeans you might have to define the following variables:\nexport XMLBEANS_HOME=/usr/local/share/java/classes\nexport CLASSPATH=/usr/local/share/java/classes/xmlbeans.jar:$CLASSPATH","type":"install"}]},{"name":"apache-commons-logging","origin":"java/apache-commons-logging","version":"1.2","comment":"Generic logging wrapper library","maintainer":"ports@FreeBSD.org","www":"https://commons.apache.org/proper/commons-logging/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5997e9b7a5f0a00e1aece67c38dc27acced1e1aae0b3ffefc533efc4b1b74d4b","flatsize":1017371,"path":"All/apache-commons-logging-1.2.pkg","repopath":"All/apache-commons-logging-1.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":122780,"desc":"Apache Commons Logging library.\n\nThere is a great need for debugging and logging information inside of Commons\ncomponents such as HTTPClient and DBCP. However, there are many logging APIs\nout there and it is difficult to choose among them.\n\nThe Logging package is an ultra-thin bridge between different logging\nlibraries. Commons components may use the Logging API to remove compile-time\nand run-time dependencies on any particular logging package, and contributors\nmay write Log implementations for the library of their choice.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe apache-commons-logging port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apache-commons-pool","origin":"java/apache-commons-pool","version":"2.11.1","comment":"Apache Commons Object-pooling API","maintainer":"ale@FreeBSD.org","www":"https://commons.apache.org/proper/commons-pool/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"18f5047d5f97a0e61428d55f691899a2d40445e04c2226643590bf0fc8c17cd1","flatsize":4008708,"path":"All/apache-commons-pool-2.11.1.pkg","repopath":"All/apache-commons-pool-2.11.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":327692,"desc":"The Pool Component\n\n\tPool provides an Object-pooling API, with three major aspects:\n\t1. A generic object pool interface that clients and implementors can\n\t use to provide easily interchangable pooling implementations.\n\t2. A toolkit for creating modular object pools.\n\t3. Several general purpose pool implementations.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on"}},{"name":"apache-log4j2","origin":"devel/apache-log4j2","version":"2.23.1","comment":"Fast and flexible logging library for Java","maintainer":"thierry@FreeBSD.org","www":"https://logging.apache.org/log4j/2.x/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a71f516207f0fbfcccb9910c116f71a0e2b464f25a4d24b53ce39a974fc5beea","flatsize":3720941,"path":"All/apache-log4j2-2.23.1.pkg","repopath":"All/apache-log4j2-2.23.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":3071404,"desc":"Apache Log4j 2 is an upgrade to Log4j that provides significant improvements\nover its predecessor, Log4j 1.x, and provides many of the improvements available\nin Logback while fixing some inherent problems in Logback's architecture.\n\nLog4J is an open source library based on the work of many authors.\nIt allows the developer to control which log statements are output\nwith arbitrary granularity. It is fully configurable at runtime\nusing external configuration files. Best of all, Log4J has a gentle\nlearning curve. Beware: judging from user feedback, it is also quite\naddictive.\n\nSee also <https://github.com/apache/logging-log4j2>.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:log4j:2.23.1:::::dragonfly6:x86_64"}},{"name":"apache-commons-net","origin":"net/apache-commons-net","version":"3.11.0","comment":"Collection of network protocol implementations for Java","maintainer":"nc@FreeBSD.org","www":"https://commons.apache.org/proper/commons-net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"098e1d0bbad7ef8bc3531b4244e14bf26d610e093bee0b8224ed5dded894fdeb","flatsize":14162168,"path":"All/apache-commons-net-3.11.0.pkg","repopath":"All/apache-commons-net-3.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":935268,"desc":"Apache Commons Net implements the client side of many basic Internet\nprotocols. The purpose of the library is to provide fundamental protocol\naccess.\n\nSupported protocols are:\n\n    * FTP/FTPS\n    * FTP over HTTP (experimental)\n    * NNTP\n    * SMTP(S)\n    * POP3(S)\n    * IMAP(S)\n    * Telnet\n    * TFTP\n    * Finger\n    * Whois\n    * rexec/rcmd/rlogin\n    * Time (rdate) and Daytime\n    * Echo\n    * Discard\n    * NTP/SNTP","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["net","java"],"options":{"DOCS":"on"}},{"name":"apache-commons-lang","origin":"java/apache-commons-lang","version":"2.6","comment":"Apache library with helper utilities for the java.lang API","maintainer":"ports@FreeBSD.org","www":"https://commons.apache.org/proper/commons-lang/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0612bd277fac012e614dddfcadb8769be68a7afbb85336a2c74c7e183fb7e652","flatsize":6188320,"path":"All/apache-commons-lang-2.6.pkg","repopath":"All/apache-commons-lang-2.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":525268,"desc":"The standard Java libraries fail to provide enough methods for\nmanipulation of its core classes. The Lang Component provides\nthese extra methods.\n\nThe Lang Component provides a host of helper utilities for the\njava.lang API, notably String manipulation methods, basic\nnumerical methods, object reflection, creation and serialization,\nand System properties. Additionally it contains an inheritable\nenum type, an exception structure that supports multiple types of\nnested-Exceptions and a series of utlities dedicated to help with\nbuilding methods, such as hashCode, toString and equals.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe apache-commons-lang port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apache-commons-math","origin":"math/apache-commons-math","version":"3.6.1_2","comment":"Java library of self-contained mathematics and statistics components","maintainer":"bofh@FreeBSD.org","www":"https://commons.apache.org/proper/commons-math/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"75d18c01160d457a921c61440ba08b161275f145b6d42092efbc949a1e6da34b","flatsize":2296718,"path":"All/apache-commons-math-3.6.1_2.pkg","repopath":"All/apache-commons-math-3.6.1_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2023888,"desc":"Commons Math is a library of lightweight, self-contained mathematics and\nstatistics components addressing the most common problems not available in the\nJava programming language or Commons Lang.\n\nGuiding principles:\n\n * Real-world application use cases determine development priority.\n * This package emphasizes small, easily integrated components rather than\n\tlarge libraries with complex dependencies and configurations.\n * All algorithms are fully documented and follow generally accepted best\n\tpractices.\n * In situations where multiple standard algorithms exist, a Strategy pattern\n\tis used to support multiple implementations.\n * Limited dependencies. No external dependencies beyond Commons components\n\tand the core Java platform.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["math","java"]},{"name":"apache-commons-jxpath","origin":"devel/apache-commons-jxpath","version":"1.3","comment":"Utilities for manipulating Java Beans using the XPath syntax","maintainer":"ports@FreeBSD.org","www":"https://commons.apache.org/proper/commons-jxpath/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d926a7f6282931e216c22a574b6851b60678623ca56f9eb5cb532bcdb111291","flatsize":11523928,"path":"All/apache-commons-jxpath-1.3.pkg","repopath":"All/apache-commons-jxpath-1.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":691912,"desc":"The org.apache.commons.jxpath package defines a simple interpreter of an\nexpression language called XPath. JXPath applies XPath  expressions to\ngraphs of objects of all kinds: JavaBeans, Maps, Servlet contexts, DOM\netc, including mixtures thereof.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","www","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe apache-commons-jxpath port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apache24","origin":"www/apache24","version":"2.4.62","comment":"Version 2.4.x of Apache web server","maintainer":"apache@FreeBSD.org","www":"https://httpd.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a043197d01910653f84791c43ca381ac2c3c016e8e47aca6cbef3fd80ea6707a","flatsize":28908608,"path":"All/apache24-2.4.62.pkg","repopath":"All/apache24-2.4.62.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":5459880,"desc":"The Apache HTTP Server Project is an effort to develop and maintain an\nopen-source HTTP server for various modern desktop and server operating\nsystems, such as UNIX and Windows NT. The goal of this project is to\nprovide a secure, efficient and extensible server which provides HTTP\nservices in sync with the current HTTP standards.\nThe 2.x branch of Apache Web Server includes several improvements like\nthreading, use of APR, native IPv6 and SSL support, and many more.","deps":{"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"users":["www"],"groups":["www"],"shlibs_required":["libaprutil-1.so.0","libdb-18.1.so","libgdbm.so.6","libexpat.so.1","libapr-1.so.0","libssl.so.12","libcrypto.so.12","libnghttp2.so.14","libjansson.so.4","libcurl.so.4","libxml2.so.2","libpcre2-8.so.0"],"options":{"ACCESS_COMPAT":"on","ACTIONS":"on","ALIAS":"on","ALLOWMETHODS":"on","ASIS":"on","AUTHNZ_FCGI":"on","AUTHNZ_LDAP":"off","AUTHN_ANON":"on","AUTHN_CORE":"on","AUTHN_DBD":"on","AUTHN_DBM":"on","AUTHN_FILE":"on","AUTHN_SOCACHE":"on","AUTHZ_CORE":"on","AUTHZ_DBD":"on","AUTHZ_DBM":"on","AUTHZ_GROUPFILE":"on","AUTHZ_HOST":"on","AUTHZ_OWNER":"on","AUTHZ_USER":"on","AUTH_BASIC":"on","AUTH_DIGEST":"on","AUTH_FORM":"on","AUTOINDEX":"on","BROTLI":"off","BUFFER":"on","CACHE":"on","CACHE_DISK":"on","CACHE_SOCACHE":"on","CERN_META":"on","CGI":"on","CGID":"on","CHARSET_LITE":"on","DATA":"on","DAV":"on","DAV_FS":"on","DAV_LOCK":"on","DBD":"on","DEFLATE":"on","DIALUP":"on","DIR":"on","DOCS":"on","DUMPIO":"on","ENV":"on","EXPIRES":"on","EXT_FILTER":"on","FILE_CACHE":"on","FILTER":"on","HEADERS":"on","HEARTBEAT":"on","HEARTMONITOR":"on","HTTP2":"on","IDENT":"off","IMAGEMAP":"on","INCLUDE":"on","INFO":"on","IPV4_MAPPED":"off","LBMETHOD_BYBUSYNESS":"on","LBMETHOD_BYREQUESTS":"on","LBMETHOD_BYTRAFFIC":"on","LBMETHOD_HEARTBEAT":"on","LDAP":"off","LOGIO":"on","LOG_DEBUG":"on","LOG_FORENSIC":"on","LUA":"off","LUAJIT":"off","MACRO":"on","MD":"on","MIME":"on","MIME_MAGIC":"on","NEGOTIATION":"on","PROXY":"on","RATELIMIT":"on","REFLECTOR":"on","REMOTEIP":"on","REQTIMEOUT":"on","REQUEST":"on","REWRITE":"on","SED":"on","SESSION":"on","SETENVIF":"on","SLOTMEM_PLAIN":"on","SLOTMEM_SHM":"on","SOCACHE_DBM":"on","SOCACHE_DC":"off","SOCACHE_MEMCACHE":"on","SOCACHE_REDIS":"off","SOCACHE_SHMCB":"on","SPELING":"on","SSL":"on","STATUS":"on","SUBSTITUTE":"on","SUEXEC":"off","SUEXEC_SYSLOG":"off","UNIQUE_ID":"on","USERDIR":"on","USERTRACK":"on","VERSION":"on","VHOST_ALIAS":"on","WATCHDOG":"on","XML2ENC":"on","MPM_PREFORK":"on","MPM_WORKER":"off","MPM_EVENT":"off","MPM_SHARED":"on","PROXY_AJP":"on","PROXY_BALANCER":"on","PROXY_CONNECT":"on","PROXY_EXPRESS":"on","PROXY_FCGI":"on","PROXY_HTTP2":"on","PROXY_FDPASS":"on","PROXY_FTP":"on","PROXY_HCHECK":"on","PROXY_HTML":"on","PROXY_HTTP":"on","PROXY_SCGI":"on","PROXY_UWSGI":"on","PROXY_WSTUNNEL":"on","SESSION_COOKIE":"on","SESSION_CRYPTO":"on","SESSION_DBD":"on","BUCKETEER":"off","CASE_FILTER":"off","CASE_FILTER_IN":"off","ECHO":"off","EXAMPLE_HOOKS":"off","EXAMPLE_IPC":"off","OPTIONAL_FN_EXPORT":"off","OPTIONAL_FN_IMPORT":"off","OPTIONAL_HOOK_EXPORT":"off","OPTIONAL_HOOK_IMPORT":"off"},"annotations":{"cpe":"cpe:2.3:a:apache:http_server:2.4.62:::::dragonfly6:x86_64"},"messages":[{"message":"To run apache www server from startup, add apache24_enable=\"yes\"\nin your /etc/rc.conf. Extra options can be found in startup script.\n\nYour hostname must be resolvable using at least 1 mechanism in\n/etc/nsswitch.conf typically DNS or /etc/hosts or apache might\nhave issues starting depending on the modules you are using.\n\n\n- apache24 default build changed from static MPM to modular MPM\n- more modules are now enabled per default in the port\n- icons and error pages moved from WWWDIR to DATADIR\n\n   If build with modular MPM and no MPM is activated in\n   httpd.conf, then mpm_prefork will be activated as default\n   MPM in etc/apache24/modules.d to keep compatibility with\n   existing php/perl/python modules!\n\nPlease compare the existing httpd.conf with httpd.conf.sample\nand merge missing modules/instructions into httpd.conf!","type":"install"}]},{"name":"apache-commons-io","origin":"devel/apache-commons-io","version":"2.15.1","comment":"Collection of I/O utilities for Java","maintainer":"ports@FreeBSD.org","www":"https://commons.apache.org/proper/commons-io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa9bcd335039ab626592b2de625bb88eca4f521951a9d8e365f75bb904e5154b","flatsize":21359310,"path":"All/apache-commons-io-2.15.1.pkg","repopath":"All/apache-commons-io-2.15.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1296928,"desc":"Commons IO is a library of utilities to assist with developing IO functionality.\n\nThere are three main areas included:\n\n    * Utility classes - with static methods to perform common tasks\n    * Filters - various implementations of file filters\n    * Streams - useful stream, reader and writer implementations","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe apache-commons-io port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apache-commons-lang3","origin":"java/apache-commons-lang3","version":"3.14.0","comment":"Apache library with helper utilities for the java.lang API","maintainer":"truckman@FreeBSD.org","www":"https://commons.apache.org/proper/commons-lang/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b6d8ce54ace8f38e4f8a6dc81a1ef835f9d5a0edf94569e3272d5f97db12142","flatsize":28585035,"path":"All/apache-commons-lang3-3.14.0.pkg","repopath":"All/apache-commons-lang3-3.14.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1905156,"desc":"The standard Java libraries fail to provide enough methods for\nmanipulation of its core classes. Apache Commons Lang provides these\nextra methods.\n\nLang provides a host of helper utilities for the java.lang API,\nnotably String manipulation methods, basic numerical methods, object\nreflection, concurrency, creation and serialization and System\nproperties. Additionally it contains basic enhancements to\njava.util.Date and a series of utilities dedicated to help with\nbuilding methods, such as hashCode, toString and equals.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on"}},{"name":"apache-commons-httpclient","origin":"java/apache-commons-httpclient","version":"3.1_2","comment":"Package implementing the client side of the HTTP standard","maintainer":"ale@FreeBSD.org","www":"https://hc.apache.org/httpclient-3.x/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90022b9eaa0c9e9b3a7e0ed83c480a9692f6d16af923a799152fa6dde3be698c","flatsize":5530941,"path":"All/apache-commons-httpclient-3.1_2.pkg","repopath":"All/apache-commons-httpclient-3.1_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":441892,"desc":"The Jakarta Commons HttpClient component provides an efficient, up-to-date,\nand feature-rich package implementing the client side of the most recent HTTP\nstandards and recommendations.\n\nDesigned for extension while providing robust support for the base HTTP\nprotocol, the HttpClient component may be of interest to anyone building\nHTTP-aware client applications such as web browsers, web service clients,\nor systems that leverage or extend the HTTP protocol for distributed\ncommunication.","deps":{"apache-commons-codec":{"origin":"java/apache-commons-codec","version":"1.16.0"},"apache-commons-logging":{"origin":"java/apache-commons-logging","version":"1.2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:commons-httpclient:3.1:::::dragonfly6:x86_64:2"}},{"name":"apache-commons-dbutils","origin":"databases/apache-commons-dbutils","version":"1.7","comment":"JDBC helper library","maintainer":"ports@FreeBSD.org","www":"https://commons.apache.org/proper/commons-dbutils/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"183ab4a3bc2fb1ebd632a807fe2d91e2416f6c772e975f41a60e1ee06a08973d","flatsize":2342088,"path":"All/apache-commons-dbutils-1.7.pkg","repopath":"All/apache-commons-dbutils-1.7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":163916,"desc":"DbUtils is a small set of classes designed to make working with JDBC easier.\nJDBC resource cleanup code is mundane, error prone work so these classes\nabstract out all of the cleanup tasks from your code leaving you with what\nyou really wanted to do with JDBC in the first place: query and update data.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["databases","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe apache-commons-dbutils port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apg","origin":"security/apg","version":"1.2.0_4,1","comment":"Automated Password Generator written in Go","maintainer":"egypcio@FreeBSD.org","www":"https://github.com/wneessen/apg-go","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"062e6a1b41ebfc7903cd6833491f225881cfe10e68f8401ebcccd6fdd74e4042","flatsize":5190759,"path":"All/apg-1.2.0_4,1.pkg","repopath":"All/apg-1.2.0_4,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1780592,"desc":"apg-go is a simple APG-like password generator written in Go.\n\nIt tries to replicate the functionality of the \"Automated Password Generator\",\nwhich hasn't been maintained since 2003. Since more and more Unix\ndistributions are abondoning the tool, I was looking for an alternative.\n\nSince FIPS-181 (pronouncable passwords) has been withdrawn in 2015, I didn't\nsee any use in replicating that feature. Therfore apg.go does not support\npronouncable passwords.","categories":["security","sysutils"]},{"name":"apache-commons-digester","origin":"textproc/apache-commons-digester","version":"2.1_2","comment":"XML-to-Java-object mapping utility package","maintainer":"ports@FreeBSD.org","www":"https://commons.apache.org/proper/commons-digester/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd303c4f57c77b29d99d7bbc47fdc481b42334fee776633f514ddb3d032b6647","flatsize":8755991,"path":"All/apache-commons-digester-2.1_2.pkg","repopath":"All/apache-commons-digester-2.1_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":462968,"desc":"The Digester package lets you configure an XML -> Java object mapping module,\nwhich triggers certain actions called rules whenever a particular pattern of\nnested XML elements is recognized. A rich set of predefined rules is available\nfor your use, or you can also create your own. Advanced features of Digester\ninclude:\n\n  - Ability to plug in your own pattern matching engine, if the standard one is\n    not sufficient for your requirements.\n  - Optional namespace-aware processing, so that you can define rules that are\n    relevant only to a particular XML namespace.\n  - Encapsulation of Rules into RuleSets that can be easily and conveniently\n    reused in more than one application that requires the same type of\n    processing","deps":{"apache-commons-beanutils":{"origin":"java/apache-commons-beanutils","version":"1.9.4"},"apache-commons-collections":{"origin":"java/apache-commons-collections","version":"3.2.2"},"apache-commons-logging":{"origin":"java/apache-commons-logging","version":"1.2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"xerces-j":{"origin":"textproc/xerces-j","version":"2.12.2"}},"categories":["textproc","java","devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe apache-commons-digester port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apache-commons-jelly","origin":"lang/apache-commons-jelly","version":"1.0_1","comment":"XML based scripting engine","maintainer":"ports@FreeBSD.org","www":"https://commons.apache.org/proper/commons-jelly/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25fdb84185d84500561914ef27a597e5d730d30d85b83c9ca897afadd12bf1b1","flatsize":14706487,"path":"All/apache-commons-jelly-1.0_1.pkg","repopath":"All/apache-commons-jelly-1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2923764,"desc":"Jelly is an XML based scripting engine. The basic idea is that XML elements can\nbe bound to a Java Tag which is a Java bean that performs some function.\n\nJelly is totally extendable via custom actions (in a similar way to JSP custom\ntags) as well as cleanly integrating with scripting languages such as Jexl,\nVelocity, pnuts, beanshell and via BSF (Bean Scripting Framework) languages\nlike JavaScript & JPython.\n\nJelly uses an XMLOutput class which extends SAX ContentHandler to output XML\nevents. This makes Jelly ideal for XML content generation, SOAP scripting or\ndynamic web site generation. A single Jelly tag can produce, consume, filter or\ntransform XML events. This leads to a powerful XML pipeline engine similar in\nsome ways to Cocoon.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["lang","devel","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe apache-commons-jelly port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apache-commons-dbcp","origin":"java/apache-commons-dbcp","version":"2.12.0","comment":"Apache Commons Database Connection Pool","maintainer":"ale@FreeBSD.org","www":"https://commons.apache.org/dbcp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b492805f4cbfba91a93fb71b1932746a589d5ce204e31c55e42b738d28e37330","flatsize":8240125,"path":"All/apache-commons-dbcp-2.12.0.pkg","repopath":"All/apache-commons-dbcp-2.12.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":597960,"desc":"The DBCP Component\n\n   Many Jakarta projects support interaction with a relational database.\n   Creating a new connection for each user can be time consuming (often\n   requiring multiple seconds of clock time), in order to perform a\n   database transaction that might take milliseconds. Opening a\n   connection per user can be unfeasible in a publicly-hosted Internet\n   application where the number of simultaneous users can be very large.\n   Accordingly, developers often wish to share a \"pool\" of open\n   connections between all of the application's current users. The number\n   of users actually performing a request at any given time is usually a\n   very small percentage of the total number of active users, and during\n   request processing is the only time that a database connection is\n   required. The application itself logs into the DBMS, and handles any\n   user account issues internally.\n   There are several Database Connection Pools already available, both\n   within Jakarta products and elsewhere. This Commons package provides\n   an opportunity to coordinate the efforts required to create and\n   maintain an efficient, feature-rich package under the ASF license.\n   The commons-dbcp package relies on code in the commons-pool package to\n   provide the underlying object pool mechanisms that it utilizes.","deps":{"apache-commons-pool":{"origin":"java/apache-commons-pool","version":"2.11.1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","databases"],"options":{"DOCS":"on"}},{"name":"apache-commons-csv","origin":"textproc/apache-commons-csv","version":"1.11.0","comment":"Java support for Comma Separated Value format","maintainer":"mclay@astate.edu","www":"https://commons.apache.org/proper/commons-csv/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cdaf759d7b604703bb3660c969421de04fad7fff81c250c15c886b8b823d4f4a","flatsize":2253627,"path":"All/apache-commons-csv-1.11.0.pkg","repopath":"All/apache-commons-csv-1.11.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":197824,"desc":"Apache Commons CSV\n\nCommons CSV reads and writes files in variations of the Comma Separated Value\n(CSV) format.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","java","devel"],"options":{"DOCS":"on"}},{"name":"apache-commons-daemon","origin":"devel/apache-commons-daemon","version":"1.4.0","comment":"Wrapper code to start/stop a Java application as a daemon","maintainer":"ale@FreeBSD.org","www":"https://commons.apache.org/proper/commons-daemon/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fb69faf07b148c98e4031405e6f470cfc03e1121abd792137b61309734a17ac1","flatsize":743449,"path":"All/apache-commons-daemon-1.4.0.pkg","repopath":"All/apache-commons-daemon-1.4.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":81796,"desc":"Wrapper code to start/stop a Java application as a daemon.\nDaemon is made of 2 parts. One written in C that makes the\ninterface to the operating system and the other in Java that\nprovides the Daemon API.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"}},{"name":"apache-commons-configuration","origin":"devel/apache-commons-configuration","version":"1.10_1","comment":"Java package for the reading of configuration/preferences files","maintainer":"ports@FreeBSD.org","www":"https://commons.apache.org/proper/commons-configuration/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aae82565fda1ec326ceec95eed29d265c4c4e232bf7576128ca4790d6be04180","flatsize":8633204,"path":"All/apache-commons-configuration-1.10_1.pkg","repopath":"All/apache-commons-configuration-1.10_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":635192,"desc":"Commons Configuration provides a generic configuration interface which enables\nan application to read configuration data from a variety of sources. Commons\nConfiguration provides typed access to single, and multi-valued configuration\nparameters.\n\nConfiguration parameters may be loaded from the following sources:\n\n  * Properties files\n  * XML documents\n  * Windows INI files\n  * Property list files (plist)\n  * JNDI\n  * JDBC Datasource\n  * System properties\n  * Applet parameters\n  * Servlet parameters\n\nDifferent configuration sources can be mixed using a ConfigurationFactory and\nCompositeConfiguration. Additional sources of configuration parameters can be\ncreated by using custom configuration objects. This customization can be\nachieved by extending AbstractConfiguration.","deps":{"apache-commons-beanutils":{"origin":"java/apache-commons-beanutils","version":"1.9.4"},"apache-commons-lang":{"origin":"java/apache-commons-lang","version":"2.6"},"apache-commons-logging":{"origin":"java/apache-commons-logging","version":"1.2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe apache-commons-configuration port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apache-commons-cli","origin":"java/apache-commons-cli","version":"1.4","comment":"Java library for command line arguments and options","maintainer":"ports@FreeBSD.org","www":"https://commons.apache.org/proper/commons-cli/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e98b190c1fa1af11738888a23a0a460b831a8713793fb99dcf1daaee6bd9670","flatsize":1189050,"path":"All/apache-commons-cli-1.4.pkg","repopath":"All/apache-commons-cli-1.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":105416,"desc":"The Apache Commons CLI library provides a simple and easy to use\nAPI for working with the command line arguments and options.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe apache-commons-cli port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"apache-commons-codec","origin":"java/apache-commons-codec","version":"1.16.0","comment":"Implementations of common encoders and decoders","maintainer":"ale@FreeBSD.org","www":"https://commons.apache.org/codec/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e270cdca037edf855115151ef2abab28182a40860492cb4dff396e018d47338","flatsize":6906174,"path":"All/apache-commons-codec-1.16.0.pkg","repopath":"All/apache-commons-codec-1.16.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":607668,"desc":"Commons Codec provides implementations of common encoders and decoders\nsuch as Base64, Hex, various phonetic encodings, and URLs.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","converters"],"options":{"DOCS":"on"}},{"name":"apache-commons-collections","origin":"java/apache-commons-collections","version":"3.2.2","comment":"Classes that extend/augment the Java Collections Framework","maintainer":"ports@FreeBSD.org","www":"https://commons.apache.org/proper/commons-collections/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df564529215e4f60f085fa15c74efdad9f6b099d19fbf2d75c21b68d47567f54","flatsize":13709292,"path":"All/apache-commons-collections-3.2.2.pkg","repopath":"All/apache-commons-collections-3.2.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":967608,"desc":"A suite of classes that extend or augment the Java Collections\nFramework. Commons-Collections seek to build upon the JDK classes\nby providing new interfaces, implementations and utilities.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe apache-commons-collections port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ap24-py311-mod_wsgi","origin":"www/mod_wsgi4","version":"4.9.2","comment":"Python WSGI adapter module for Apache","maintainer":"douglas@douglasthrift.net","www":"https://www.modwsgi.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd09ff0bf4d40bb761c34203dfb39137158111ceb0e99bfae86d7939fa581930","flatsize":263477,"path":"All/ap24-py311-mod_wsgi-4.9.2.pkg","repopath":"All/ap24-py311-mod_wsgi-4.9.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":88644,"desc":"The mod_wsgi adapter is an Apache module that provides a WSGI compliant\ninterface for hosting Python based web applications within Apache. The\nadapter is written completely in C code against the Apache C runtime and\nfor hosting WSGI applications within Apache has a lower overhead than using\nexisting WSGI adapters for mod_python or CGI.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","python"],"shlibs_required":["libpython3.11.so.1.0","libintl.so.8"],"annotations":{"cpe":"cpe:2.3:a:modwsgi:mod_wsgi:4.9.2:::::dragonfly6:x86_64","flavor":"py311"},"messages":[{"message":"If you want to use daemon mode you will need to make sure Apache and APR\ninclude thread support.\n\nFor more information, see :\nhttp://www.modwsgi.org/en/latest/user-guides/quick-configuration-guide.html","type":"install"}]},{"name":"ap24-mod_webkit","origin":"www/mod_webkit","version":"1.2.3","comment":"Apache module for WebWare WebKit AppServer","maintainer":"apache@FreeBSD.org","www":"https://cito.github.io/w4py/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd6c4f0fbd6fa8adc678e5ae59a9c67c9317544ced70881125529c955e056d76","flatsize":16474,"path":"All/ap24-mod_webkit-1.2.3.pkg","repopath":"All/ap24-mod_webkit-1.2.3.pkg","licenselogic":"single","licenses":["PSFL"],"pkgsize":7004,"desc":"This is a native Apache module for communicating\nwith the Webware WebKit AppServer.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"]},{"name":"apache-commons-beanutils","origin":"java/apache-commons-beanutils","version":"1.9.4","comment":"JavaBeans utility library","maintainer":"olgeni@FreeBSD.org","www":"https://commons.apache.org/proper/commons-beanutils/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a70f14dbf5f2a59559af94ce974d76a51c039c339878596b0e68849063d39915","flatsize":4986593,"path":"All/apache-commons-beanutils-1.9.4.pkg","repopath":"All/apache-commons-beanutils-1.9.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":421676,"desc":"Commons BeanUtils\n\nJavaBeans utility library. It provides wrappers around getters\nand setters for a property in an object for classes that conform\nto the JavaBeans naming standard.","deps":{"apache-commons-collections":{"origin":"java/apache-commons-collections","version":"3.2.2"},"apache-commons-logging":{"origin":"java/apache-commons-logging","version":"1.2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on"}},{"name":"ap24-mod_umask","origin":"www/mod_umask","version":"0.1.0","comment":"Apache 2.x module to set umask of created files","maintainer":"gebhart@secnetix.de","www":"http://www.outoforder.cc/projects/httpd/mod_umask/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ed6b72e54ea2a19fd145fb987a4c9ac6fe3b5e1d7978f4edd39dd41353514ac","flatsize":15810,"path":"All/ap24-mod_umask-0.1.0.pkg","repopath":"All/ap24-mod_umask-0.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6200,"desc":"mod_umask sets the Unix umask of the Apache HTTPd process after it has started.\nThis is useful when accessing Subversion from both mod_dav_svn and via a local\nclient with a file:// url. Without setting a proper umask the file permissions\ncan create a repository that is not easily accessable from both.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"]},{"name":"ap24-mod_xsendfile","origin":"www/mod_xsendfile","version":"0.12_3","comment":"Apache2 module that processes X-SENDFILE headers","maintainer":"potatosaladx@gmail.com","www":"https://tn123.org/mod_xsendfile/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5dca402c496440c3c706e92063e0136669bc53ac28c3a25a65b361ba52a45825","flatsize":23452,"path":"All/ap24-mod_xsendfile-0.12_3.pkg","repopath":"All/ap24-mod_xsendfile-0.12_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9088,"desc":"mod_xsendfile is a small Apache2 module that processes X-SENDFILE headers\nregistered by the original output handler.\n\nIf it encounters the presence of such header it will discard all output and\nsend the file specified by that header instead using Apache internals\nincluding all optimizations like caching-headers and sendfile or mmap if\nconfigured.\n\nIt is useful for processing script-output of e.g. php, perl or any cgi.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"]},{"name":"ap24-mod_setenvifplus","origin":"www/mod_setenvifplus","version":"0.40","comment":"Allows setting environment variables based on request attributes","maintainer":"joneum@FreeBSD.org","www":"https://modsetenvifplus.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"575113e287418655f9c8895813cb44b15d51a9225a532f4fbc562398692d2cee","flatsize":57332,"path":"All/ap24-mod_setenvifplus-0.40.pkg","repopath":"All/ap24-mod_setenvifplus-0.40.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20760,"desc":"The mod_setenvifplus module allows you to set environment variables\naccording to whether different aspects of the request match regular\nexpressions you specify. These environment variables can be used by\nother parts of the server to make decisions about actions to be taken,\ne.g. by using mod_qos or to propagate supplemental information to the\nappliaction via HTTP header data. mod_setenvifplus is derived from the\nstandard Apache modules mod_setenvif and mod_headers.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"]},{"name":"ap24-mod_security","origin":"www/mod_security","version":"2.9.6","comment":"Intrusion detection and prevention engine","maintainer":"joneum@FreeBSD.org","www":"https://www.modsecurity.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e819695aacd617c33eb535125614d306c21298a53444fba0bc3ecc4a42b93413","flatsize":2464422,"path":"All/ap24-mod_security-2.9.6.pkg","repopath":"All/ap24-mod_security-2.9.6.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":259072,"desc":"ModSecurity is an embeddable web application firewall. It provides\nprotection from a range of attacks against web applications and allows\nfor HTTP traffic monitoring and real-time analysis with no changes to\nexisting infrastructure.\n\nIt is also an open source project that aims to make the web application\nfirewall technology available to everyone.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"apr":{"origin":"devel/apr1","version":"1.7.3.1.6.3_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"db5":{"origin":"databases/db5","version":"5.3.28_9"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"yajl":{"origin":"devel/yajl","version":"2.1.0"}},"categories":["www","security"],"shlibs_required":["libdb-18.1.so","libgdbm.so.6","libexpat.so.1","libapr-1.so.0","libaprutil-1.so.0","libcurl.so.4","libxml2.so.2","libpcre.so.1","libyajl.so.2"],"options":{"DOCS":"on","FUZZYHASH":"off","LUA":"off","MLOGC":"off"},"messages":[{"message":"You have installed ModSecurity.\nTo enable ModSecurity in Apache, follow the instructions in\n\n /usr/local/etc/apache24/modules.d/280_mod_security.conf\n\nMost users will use the signatures from the OWASP Core Rule Set (CRS).\nFor configuration instructions, see /usr/local/share/doc/mod_security2/README.","type":"install"}]},{"name":"ap24-mod_reproxy","origin":"www/mod_reproxy","version":"0.02.20110826","comment":"Apache module to support x-reproxy-url header","maintainer":"ports@FreeBSD.org","www":"https://github.com/kazuho/mod_reproxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e4ddbd633d85b0d14347724a414419741afe112fa3fbf6a7053fc862f0ad73e","flatsize":28275,"path":"All/ap24-mod_reproxy-0.02.20110826.pkg","repopath":"All/ap24-mod_reproxy-0.02.20110826.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11696,"desc":"This module adds x-reproxy-url header support to Apache/2.x.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"],"messages":[{"message":"===>   NOTICE:\n\nThe ap24-mod_reproxy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ap24-mod_scgi","origin":"www/mod_scgi","version":"2.0","comment":"Apache module that implements the client side of the SCGI protocol","maintainer":"w.schwarzenfeld@utanet.at","www":"https://python.ca/scgi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4825adb3efef334f98d514c46e432051c595edc6d584d9017e47f6a06c762e57","flatsize":19657,"path":"All/ap24-mod_scgi-2.0.pkg","repopath":"All/ap24-mod_scgi-2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8744,"desc":"An Apache module that implements the client side of the Simple Common\nGateway Interface protocol.\n\nThe SCGI protocol is a replacement for the Common Gateway Interface\n(CGI) protocol.  It is a standard for applications to interface with\nHTTP servers.  It is similar to FastCGI but is designed to be easier to\nimplement.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"],"messages":[{"message":"If your mod_scgi seg faults, try disabling mod_fastcgi","type":"install"}]},{"name":"ap24-mod_rpaf2","origin":"www/mod_rpaf2","version":"0.8.4_1","comment":"Make proxied requests appear with client IP","maintainer":"apache@FreeBSD.org","www":"https://github.com/gnif/mod_rpaf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"800aa925079ab27085166b497a7f7230f78d03775c9892cba941685e552214eb","flatsize":26951,"path":"All/ap24-mod_rpaf2-0.8.4_1.pkg","repopath":"All/ap24-mod_rpaf2-0.8.4_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10548,"desc":"rpaf changes the remote address of the client on incoming proxy\nrequests. It is used in backend servers that needs to know the IP of the\nclient, and works in conjunction with mod_proxy_add_forward (which sets\nthe X-Forwarded-For header). When an X-Host header exists rpaf will take\nthe hostname found here, put it into Apache, and update the virtualhost\nsettings so that you can serve virtualhosts on the backend.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:thomas_eibner:mod_rpaf:0.8.4:::::dragonfly6:x86_64:1"}},{"name":"ap24-mod_realdoc","origin":"www/mod_realdoc","version":"20170405","comment":"Apache module to support atomic deploys","maintainer":"joneum@FreeBSD.org","www":"https://github.com/etsy/mod_realdoc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc5b27ca1a46aaf87b9df8db9c06515507d2d94c09a4c90fe3b6b968981df82b","flatsize":8319,"path":"All/ap24-mod_realdoc-20170405.pkg","repopath":"All/ap24-mod_realdoc-20170405.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3932,"desc":"mod_realdoc is an Apache module which does a realpath on the docroot\nsymlink and sets the absolute path as the real document root for the\nremainder of the request.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"]},{"name":"bouncycastle15","origin":"java/bouncycastle15","version":"1.71","comment":"Cleanroom build of Java Cryptography Extensions","maintainer":"ports@FreeBSD.org","www":"https://www.bouncycastle.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab3ce5d2903781ba38ff60437979f0e642a42430e2b1ef5f1172bb64fed51622","flatsize":134326743,"path":"All/bouncycastle15-1.71.pkg","repopath":"All/bouncycastle15-1.71.pkg","licenselogic":"and","licenses":["APACHE20","MIT"],"pkgsize":128617044,"desc":"The Bouncy Castle Crypto package is a Java implementation of cryptographic\nalgorithms. It was developed by the Legion of the Bouncy Castle, a registered\nAustralian Charity.\n\nThe package is organised so that it contains a light-weight API suitable for\nuse in any environment (including the J2ME) with the additional infrastructure\nto conform the algorithms to the JCE framework.","deps":{"javamail":{"origin":"java/javamail","version":"1.6.2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","security"],"options":{"DOCS":"on","ZIPSRC":"on"},"annotations":{"cpe":"cpe:2.3:a:bouncycastle:legion-of-the-bouncy-castle-java-crytography-api:1.71:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe bouncycastle15 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ap24-mod_proctitle","origin":"www/mod_proctitle","version":"0.4.1_1","comment":"Set httpd process titles to reflect currently processed request","maintainer":"000.fbsd@quip.cz","www":"https://github.com/MirLach/mod_proctitle","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4865d27ee493b078c3b992c527863b31d36c5e630caf7eb9d2169b6bdc6ab6fa","flatsize":6564,"path":"All/ap24-mod_proctitle-0.4.1_1.pkg","repopath":"All/ap24-mod_proctitle-0.4.1_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2972,"desc":"This module sets httpd process titles to reflect the request currently\nprocessed, so they will be visible in top(1) or ps(1). Useful for\ndebugging purposes.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"],"shlibs_required":["libdb-18.1.so","libgdbm.so.6","libexpat.so.1"]},{"name":"apache-bcel","origin":"java/apache-bcel","version":"6.4.1","comment":"Apache Commons Byte Code Engineering Library","maintainer":"java@FreeBSD.org","www":"https://commons.apache.org/proper/commons-bcel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"908b8555ec2e50fafa5ccc69bbefba306e575948cdb1c76e9711cdfa6bbfc68f","flatsize":25364904,"path":"All/apache-bcel-6.4.1.pkg","repopath":"All/apache-bcel-6.4.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1475240,"desc":"The Byte Code Engineering Library (Apache Commons BCEL) is\nintended to give users a convenient possibility to analyze, create,\nand manipulate (binary) Java class files (those ending with\n.class). Classes are represented by objects which contain all the\nsymbolic information of the given class: methods, fields and byte code\ninstructions, in particular.\n\nSuch objects can be read from an existing file, be transformed by a\nprogram (e.g. a class loader at run-time) and dumped to a file\nagain. An even more interesting application is the creation of classes\nfrom scratch at run-time. The Byte Code Engineering Library (BCEL) may\nbe also useful if you want to learn about the Java Virtual Machine\n(JVM) and the format of Java .class files.\n\nBCEL is already being used successfully in several projects such as\ncompilers, optimizers, obsfuscators and analysis tools, the most\npopular probably being the Xalan XSLT processor at Apache.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on"}},{"name":"apache-commons-collections4","origin":"java/apache-commons-collections4","version":"4.5.0.m2","comment":"Classes that extend/augment the Java Collections Framework","maintainer":"thierry@FreeBSD.org","www":"https://commons.apache.org/proper/commons-collections/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8ef39b491331b45dc6aa515b6da303604d1b6bb922139693d5d0490d8c1da381","flatsize":35132695,"path":"All/apache-commons-collections4-4.5.0.m2.pkg","repopath":"All/apache-commons-collections4-4.5.0.m2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1976628,"desc":"A suite of classes that extend or augment the Java Collections\nFramework. Commons-Collections seek to build upon the JDK classes\nby providing new interfaces, implementations and utilities.\n\nThis port correspond to release 4.x.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","devel"],"options":{"DOCS":"on"}},{"name":"ap24-mod_memcache_block","origin":"www/mod_memcache_block","version":"1.0,1","comment":"Apache 2.2 module to block IPs from lists stored in memcache","maintainer":"gaod@hychen.org","www":"https://github.com/netik/mod_memcache_block","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d3d2ae26c2faeedb5cfd775e77d7dba0b37654d2fb880554521231a96a0d91f","flatsize":42312,"path":"All/ap24-mod_memcache_block-1.0,1.pkg","repopath":"All/ap24-mod_memcache_block-1.0,1.pkg","licenselogic":"single","pkgsize":17144,"desc":"mod_memcache_block is an Apache module that allows you to block access to\nyour servers using a block list stored in memcache. It also offers\ndistributed rate limiting based on HTTP response code.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"libmemcached":{"origin":"databases/libmemcached","version":"1.1.4_1"}},"categories":["www"],"shlibs_required":["libmemcached.so.11"]},{"name":"ap24-mod_mpm_itk","origin":"www/mod_mpm_itk","version":"2.4.7_2","comment":"Run each vhost under a separate uid and gid","maintainer":"lukasz@wasikowski.net","www":"http://mpm-itk.sesse.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f77ba5d85aa45f1ea06c8aa6c29f3e346c35844818308d1a4d8b8517f6c165c8","flatsize":28015,"path":"All/ap24-mod_mpm_itk-2.4.7_2.pkg","repopath":"All/ap24-mod_mpm_itk-2.4.7_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10784,"desc":"apache2-mpm-itk (just mpm-itk for short) is an MPM (Multi-Processing Module)\nfor the Apache web server. mpm-itk allows you to run each of your vhost\nunder a separate uid and gid - in short, the scripts and configuration files\nfor one vhost no longer have to be readable for all the other vhosts.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"]},{"name":"ap24-mod_maxminddb","origin":"www/mod_maxminddb","version":"1.2.0","comment":"MaxMind DB Apache Module","maintainer":"joneum@FreeBSD.org","www":"https://github.com/maxmind/mod_maxminddb","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba25c4b5df1690873b33a1f625227c6d8aafaebac657105db07075fe6eca9580","flatsize":28354,"path":"All/ap24-mod_maxminddb-1.2.0.pkg","repopath":"All/ap24-mod_maxminddb-1.2.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":10268,"desc":"mod_maxminddb allows you to query MaxMind DB files from Apache using\nthe libmaxminddb library.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"}},"categories":["www"],"shlibs_required":["libmaxminddb.so.0"]},{"name":"ap24-mod_log_sql","origin":"www/mod_log_sql","version":"1.101_7","comment":"Allows Apache to log to a MySQL database","maintainer":"apache@FreeBSD.org","www":"http://www.outoforder.cc/projects/httpd/mod_log_sql/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c76507eb30e09f98ee5135867fd057e36d02a84dd70490246ca6d247df706b9","flatsize":402516,"path":"All/ap24-mod_log_sql-1.101_7.pkg","repopath":"All/ap24-mod_log_sql-1.101_7.pkg","licenselogic":"single","pkgsize":64176,"desc":"This add-on module allows the apache web server to use a MySQL database for\nlogging of all operations.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["www","databases"],"shlibs_required":["libmysqlclient.so.21"],"options":{"DBI":"off","DOCS":"on"},"messages":[{"message":"The mod_log_sql modules have been installed.\n\n The module config file was installed as\n   /usr/local/etc/apache24/modules.d/330_mod_log_sql.conf","type":"install"}]},{"name":"ap24-mod_limitipconn2","origin":"www/mod_limitipconn2","version":"0.24_1","comment":"Allows you to limit the number of simultaneous connexions","maintainer":"ychsiao@ychsiao.org","www":"https://dominia.org/djao/limitipconn2.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c83f500b5f1a4cda635ad9393bf9c129e1aa5807bc5d330ef8734c48f9425a66","flatsize":29247,"path":"All/ap24-mod_limitipconn2-0.24_1.pkg","repopath":"All/ap24-mod_limitipconn2-0.24_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11240,"desc":"Apache module mod_limitipconn, which allows web server administrators\nto limit the number of simultaneous downloads permitted from a single\nIP address.\nProxy tracking possibility is not supported yet since apache isn't patched.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"],"options":{"DOCS":"on"}},{"name":"aws-sdk-cpp","origin":"devel/aws-sdk-cpp","version":"1.11.357","comment":"C++ interface for Amazon Web Services (AWS)","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/aws/aws-sdk-cpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b1f50f714d9fd9384787fd0097a15798715c9c537d3ba42660c958cbb334733","flatsize":626969455,"path":"All/aws-sdk-cpp-1.11.357.pkg","repopath":"All/aws-sdk-cpp-1.11.357.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":63875476,"desc":"AWS SDK for C++ provides a modern C++ (version C++ 11 or later) interface\nfor Amazon Web Services (AWS). It is meant to be performant and fully\nfunctioning with low- and high-level SDKs, while minimizing dependencies.\n\nAWS SDK for C++ is in now in General Availability and recommended for\nproduction use.","deps":{"aws-c-auth":{"origin":"security/aws-c-auth","version":"0.7.22"},"aws-c-cal":{"origin":"security/aws-c-cal","version":"0.7.0"},"aws-c-common":{"origin":"devel/aws-c-common","version":"0.9.23,1"},"aws-c-compression":{"origin":"devel/aws-c-compression","version":"0.2.18"},"aws-c-event-stream":{"origin":"devel/aws-c-event-stream","version":"0.4.2,1"},"aws-c-http":{"origin":"devel/aws-c-http","version":"0.8.2"},"aws-c-io":{"origin":"devel/aws-c-io","version":"0.14.9"},"aws-c-mqtt":{"origin":"devel/aws-c-mqtt","version":"0.10.4"},"aws-c-s3":{"origin":"devel/aws-c-s3","version":"0.6.0"},"aws-c-sdkutils":{"origin":"devel/aws-c-sdkutils","version":"0.1.16"},"aws-checksums":{"origin":"devel/aws-checksums","version":"0.1.18,1"},"aws-crt-cpp":{"origin":"devel/aws-crt-cpp","version":"0.27.1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"s2n-tls":{"origin":"security/s2n-tls","version":"1.4.17,1"}},"categories":["devel"],"shlibs_required":["libaws-crt-cpp.so","libaws-c-mqtt.so.1.0.0","libaws-c-event-stream.so.1.0.0","libaws-c-auth.so.1.0.0","libaws-c-http.so.1.0.0","libaws-c-io.so.1.0.0","libs2n.so.1","libaws-c-compression.so.1.0.0","libaws-c-cal.so.1.0.0","libcrypto.so.12","libaws-c-sdkutils.so.1.0.0","libaws-checksums.so.1.0.0","libaws-c-common.so.1","libcurl.so.4"],"shlibs_provided":["libaws-cpp-sdk-AWSMigrationHub.so","libaws-cpp-sdk-access-management.so","libaws-cpp-sdk-accessanalyzer.so","libaws-cpp-sdk-account.so","libaws-cpp-sdk-acm-pca.so","libaws-cpp-sdk-acm.so","libaws-cpp-sdk-amp.so","libaws-cpp-sdk-amplify.so","libaws-cpp-sdk-amplifybackend.so","libaws-cpp-sdk-amplifyuibuilder.so","libaws-cpp-sdk-apigateway.so","libaws-cpp-sdk-apigatewaymanagementapi.so","libaws-cpp-sdk-apigatewayv2.so","libaws-cpp-sdk-appconfig.so","libaws-cpp-sdk-appconfigdata.so","libaws-cpp-sdk-appfabric.so","libaws-cpp-sdk-appflow.so","libaws-cpp-sdk-appintegrations.so","libaws-cpp-sdk-application-autoscaling.so","libaws-cpp-sdk-application-insights.so","libaws-cpp-sdk-application-signals.so","libaws-cpp-sdk-applicationcostprofiler.so","libaws-cpp-sdk-appmesh.so","libaws-cpp-sdk-apprunner.so","libaws-cpp-sdk-appstream.so","libaws-cpp-sdk-appsync.so","libaws-cpp-sdk-apptest.so","libaws-cpp-sdk-arc-zonal-shift.so","libaws-cpp-sdk-artifact.so","libaws-cpp-sdk-athena.so","libaws-cpp-sdk-auditmanager.so","libaws-cpp-sdk-autoscaling-plans.so","libaws-cpp-sdk-autoscaling.so","libaws-cpp-sdk-awstransfer.so","libaws-cpp-sdk-b2bi.so","libaws-cpp-sdk-backup-gateway.so","libaws-cpp-sdk-backup.so","libaws-cpp-sdk-batch.so","libaws-cpp-sdk-bcm-data-exports.so","libaws-cpp-sdk-bedrock-agent-runtime.so","libaws-cpp-sdk-bedrock-agent.so","libaws-cpp-sdk-bedrock-runtime.so","libaws-cpp-sdk-bedrock.so","libaws-cpp-sdk-billingconductor.so","libaws-cpp-sdk-braket.so","libaws-cpp-sdk-budgets.so","libaws-cpp-sdk-ce.so","libaws-cpp-sdk-chatbot.so","libaws-cpp-sdk-chime-sdk-identity.so","libaws-cpp-sdk-chime-sdk-media-pipelines.so","libaws-cpp-sdk-chime-sdk-meetings.so","libaws-cpp-sdk-chime-sdk-messaging.so","libaws-cpp-sdk-chime-sdk-voice.so","libaws-cpp-sdk-chime.so","libaws-cpp-sdk-cleanrooms.so","libaws-cpp-sdk-cleanroomsml.so","libaws-cpp-sdk-cloud9.so","libaws-cpp-sdk-cloudcontrol.so","libaws-cpp-sdk-clouddirectory.so","libaws-cpp-sdk-cloudformation.so","libaws-cpp-sdk-cloudfront-keyvaluestore.so","libaws-cpp-sdk-cloudfront.so","libaws-cpp-sdk-cloudhsm.so","libaws-cpp-sdk-cloudhsmv2.so","libaws-cpp-sdk-cloudsearch.so","libaws-cpp-sdk-cloudsearchdomain.so","libaws-cpp-sdk-cloudtrail-data.so","libaws-cpp-sdk-cloudtrail.so","libaws-cpp-sdk-codeartifact.so","libaws-cpp-sdk-codebuild.so","libaws-cpp-sdk-codecatalyst.so","libaws-cpp-sdk-codecommit.so","libaws-cpp-sdk-codeconnections.so","libaws-cpp-sdk-codedeploy.so","libaws-cpp-sdk-codeguru-reviewer.so","libaws-cpp-sdk-codeguru-security.so","libaws-cpp-sdk-codeguruprofiler.so","libaws-cpp-sdk-codepipeline.so","libaws-cpp-sdk-codestar-connections.so","libaws-cpp-sdk-codestar-notifications.so","libaws-cpp-sdk-codestar.so","libaws-cpp-sdk-cognito-identity.so","libaws-cpp-sdk-cognito-idp.so","libaws-cpp-sdk-cognito-sync.so","libaws-cpp-sdk-comprehend.so","libaws-cpp-sdk-comprehendmedical.so","libaws-cpp-sdk-compute-optimizer.so","libaws-cpp-sdk-config.so","libaws-cpp-sdk-connect-contact-lens.so","libaws-cpp-sdk-connect.so","libaws-cpp-sdk-connectcampaigns.so","libaws-cpp-sdk-connectcases.so","libaws-cpp-sdk-connectparticipant.so","libaws-cpp-sdk-controlcatalog.so","libaws-cpp-sdk-controltower.so","libaws-cpp-sdk-core.so","libaws-cpp-sdk-cost-optimization-hub.so","libaws-cpp-sdk-cur.so","libaws-cpp-sdk-customer-profiles.so","libaws-cpp-sdk-databrew.so","libaws-cpp-sdk-dataexchange.so","libaws-cpp-sdk-datapipeline.so","libaws-cpp-sdk-datasync.so","libaws-cpp-sdk-datazone.so","libaws-cpp-sdk-dax.so","libaws-cpp-sdk-deadline.so","libaws-cpp-sdk-detective.so","libaws-cpp-sdk-devicefarm.so","libaws-cpp-sdk-devops-guru.so","libaws-cpp-sdk-directconnect.so","libaws-cpp-sdk-discovery.so","libaws-cpp-sdk-dlm.so","libaws-cpp-sdk-dms.so","libaws-cpp-sdk-docdb-elastic.so","libaws-cpp-sdk-docdb.so","libaws-cpp-sdk-drs.so","libaws-cpp-sdk-ds.so","libaws-cpp-sdk-dynamodb.so","libaws-cpp-sdk-dynamodbstreams.so","libaws-cpp-sdk-ebs.so","libaws-cpp-sdk-ec2-instance-connect.so","libaws-cpp-sdk-ec2.so","libaws-cpp-sdk-ecr-public.so","libaws-cpp-sdk-ecr.so","libaws-cpp-sdk-ecs.so","libaws-cpp-sdk-eks-auth.so","libaws-cpp-sdk-eks.so","libaws-cpp-sdk-elastic-inference.so","libaws-cpp-sdk-elasticache.so","libaws-cpp-sdk-elasticbeanstalk.so","libaws-cpp-sdk-elasticfilesystem.so","libaws-cpp-sdk-elasticloadbalancing.so","libaws-cpp-sdk-elasticloadbalancingv2.so","libaws-cpp-sdk-elasticmapreduce.so","libaws-cpp-sdk-elastictranscoder.so","libaws-cpp-sdk-email.so","libaws-cpp-sdk-emr-containers.so","libaws-cpp-sdk-emr-serverless.so","libaws-cpp-sdk-entityresolution.so","libaws-cpp-sdk-es.so","libaws-cpp-sdk-eventbridge.so","libaws-cpp-sdk-events.so","libaws-cpp-sdk-evidently.so","libaws-cpp-sdk-finspace-data.so","libaws-cpp-sdk-finspace.so","libaws-cpp-sdk-firehose.so","libaws-cpp-sdk-fis.so","libaws-cpp-sdk-fms.so","libaws-cpp-sdk-forecast.so","libaws-cpp-sdk-forecastquery.so","libaws-cpp-sdk-frauddetector.so","libaws-cpp-sdk-freetier.so","libaws-cpp-sdk-fsx.so","libaws-cpp-sdk-gamelift.so","libaws-cpp-sdk-glacier.so","libaws-cpp-sdk-globalaccelerator.so","libaws-cpp-sdk-glue.so","libaws-cpp-sdk-grafana.so","libaws-cpp-sdk-greengrass.so","libaws-cpp-sdk-greengrassv2.so","libaws-cpp-sdk-groundstation.so","libaws-cpp-sdk-guardduty.so","libaws-cpp-sdk-health.so","libaws-cpp-sdk-healthlake.so","libaws-cpp-sdk-iam.so","libaws-cpp-sdk-identity-management.so","libaws-cpp-sdk-identitystore.so","libaws-cpp-sdk-imagebuilder.so","libaws-cpp-sdk-importexport.so","libaws-cpp-sdk-inspector-scan.so","libaws-cpp-sdk-inspector.so","libaws-cpp-sdk-inspector2.so","libaws-cpp-sdk-internetmonitor.so","libaws-cpp-sdk-iot-data.so","libaws-cpp-sdk-iot-jobs-data.so","libaws-cpp-sdk-iot.so","libaws-cpp-sdk-iot1click-devices.so","libaws-cpp-sdk-iot1click-projects.so","libaws-cpp-sdk-iotanalytics.so","libaws-cpp-sdk-iotdeviceadvisor.so","libaws-cpp-sdk-iotevents-data.so","libaws-cpp-sdk-iotevents.so","libaws-cpp-sdk-iotfleethub.so","libaws-cpp-sdk-iotfleetwise.so","libaws-cpp-sdk-iotsecuretunneling.so","libaws-cpp-sdk-iotsitewise.so","libaws-cpp-sdk-iotthingsgraph.so","libaws-cpp-sdk-iottwinmaker.so","libaws-cpp-sdk-iotwireless.so","libaws-cpp-sdk-ivs-realtime.so","libaws-cpp-sdk-ivs.so","libaws-cpp-sdk-ivschat.so","libaws-cpp-sdk-kafka.so","libaws-cpp-sdk-kafkaconnect.so","libaws-cpp-sdk-kendra-ranking.so","libaws-cpp-sdk-kendra.so","libaws-cpp-sdk-keyspaces.so","libaws-cpp-sdk-kinesis-video-archived-media.so","libaws-cpp-sdk-kinesis-video-media.so","libaws-cpp-sdk-kinesis-video-signaling.so","libaws-cpp-sdk-kinesis-video-webrtc-storage.so","libaws-cpp-sdk-kinesis.so","libaws-cpp-sdk-kinesisanalytics.so","libaws-cpp-sdk-kinesisanalyticsv2.so","libaws-cpp-sdk-kinesisvideo.so","libaws-cpp-sdk-kms.so","libaws-cpp-sdk-lakeformation.so","libaws-cpp-sdk-lambda.so","libaws-cpp-sdk-launch-wizard.so","libaws-cpp-sdk-lex-models.so","libaws-cpp-sdk-lex.so","libaws-cpp-sdk-lexv2-models.so","libaws-cpp-sdk-lexv2-runtime.so","libaws-cpp-sdk-license-manager-linux-subscriptions.so","libaws-cpp-sdk-license-manager-user-subscriptions.so","libaws-cpp-sdk-license-manager.so","libaws-cpp-sdk-lightsail.so","libaws-cpp-sdk-location.so","libaws-cpp-sdk-logs.so","libaws-cpp-sdk-lookoutequipment.so","libaws-cpp-sdk-lookoutmetrics.so","libaws-cpp-sdk-lookoutvision.so","libaws-cpp-sdk-m2.so","libaws-cpp-sdk-machinelearning.so","libaws-cpp-sdk-macie2.so","libaws-cpp-sdk-mailmanager.so","libaws-cpp-sdk-managedblockchain-query.so","libaws-cpp-sdk-managedblockchain.so","libaws-cpp-sdk-marketplace-agreement.so","libaws-cpp-sdk-marketplace-catalog.so","libaws-cpp-sdk-marketplace-deployment.so","libaws-cpp-sdk-marketplace-entitlement.so","libaws-cpp-sdk-marketplacecommerceanalytics.so","libaws-cpp-sdk-mediaconnect.so","libaws-cpp-sdk-mediaconvert.so","libaws-cpp-sdk-medialive.so","libaws-cpp-sdk-mediapackage-vod.so","libaws-cpp-sdk-mediapackage.so","libaws-cpp-sdk-mediapackagev2.so","libaws-cpp-sdk-mediastore-data.so","libaws-cpp-sdk-mediastore.so","libaws-cpp-sdk-mediatailor.so","libaws-cpp-sdk-medical-imaging.so","libaws-cpp-sdk-memorydb.so","libaws-cpp-sdk-meteringmarketplace.so","libaws-cpp-sdk-mgn.so","libaws-cpp-sdk-migration-hub-refactor-spaces.so","libaws-cpp-sdk-migrationhub-config.so","libaws-cpp-sdk-migrationhuborchestrator.so","libaws-cpp-sdk-migrationhubstrategy.so","libaws-cpp-sdk-mobile.so","libaws-cpp-sdk-monitoring.so","libaws-cpp-sdk-mq.so","libaws-cpp-sdk-mturk-requester.so","libaws-cpp-sdk-mwaa.so","libaws-cpp-sdk-neptune-graph.so","libaws-cpp-sdk-neptune.so","libaws-cpp-sdk-neptunedata.so","libaws-cpp-sdk-network-firewall.so","libaws-cpp-sdk-networkmanager.so","libaws-cpp-sdk-networkmonitor.so","libaws-cpp-sdk-nimble.so","libaws-cpp-sdk-oam.so","libaws-cpp-sdk-omics.so","libaws-cpp-sdk-opensearch.so","libaws-cpp-sdk-opensearchserverless.so","libaws-cpp-sdk-opsworks.so","libaws-cpp-sdk-opsworkscm.so","libaws-cpp-sdk-organizations.so","libaws-cpp-sdk-osis.so","libaws-cpp-sdk-outposts.so","libaws-cpp-sdk-panorama.so","libaws-cpp-sdk-payment-cryptography-data.so","libaws-cpp-sdk-payment-cryptography.so","libaws-cpp-sdk-pca-connector-ad.so","libaws-cpp-sdk-pca-connector-scep.so","libaws-cpp-sdk-personalize-events.so","libaws-cpp-sdk-personalize-runtime.so","libaws-cpp-sdk-personalize.so","libaws-cpp-sdk-pi.so","libaws-cpp-sdk-pinpoint-email.so","libaws-cpp-sdk-pinpoint-sms-voice-v2.so","libaws-cpp-sdk-pinpoint.so","libaws-cpp-sdk-pipes.so","libaws-cpp-sdk-polly.so","libaws-cpp-sdk-pricing.so","libaws-cpp-sdk-privatenetworks.so","libaws-cpp-sdk-proton.so","libaws-cpp-sdk-qbusiness.so","libaws-cpp-sdk-qconnect.so","libaws-cpp-sdk-qldb-session.so","libaws-cpp-sdk-qldb.so","libaws-cpp-sdk-queues.so","libaws-cpp-sdk-quicksight.so","libaws-cpp-sdk-ram.so","libaws-cpp-sdk-rbin.so","libaws-cpp-sdk-rds-data.so","libaws-cpp-sdk-rds.so","libaws-cpp-sdk-redshift-data.so","libaws-cpp-sdk-redshift-serverless.so","libaws-cpp-sdk-redshift.so","libaws-cpp-sdk-rekognition.so","libaws-cpp-sdk-repostspace.so","libaws-cpp-sdk-resiliencehub.so","libaws-cpp-sdk-resource-explorer-2.so","libaws-cpp-sdk-resource-groups.so","libaws-cpp-sdk-resourcegroupstaggingapi.so","libaws-cpp-sdk-robomaker.so","libaws-cpp-sdk-rolesanywhere.so","libaws-cpp-sdk-route53-recovery-cluster.so","libaws-cpp-sdk-route53-recovery-control-config.so","libaws-cpp-sdk-route53-recovery-readiness.so","libaws-cpp-sdk-route53.so","libaws-cpp-sdk-route53domains.so","libaws-cpp-sdk-route53profiles.so","libaws-cpp-sdk-route53resolver.so","libaws-cpp-sdk-rum.so","libaws-cpp-sdk-s3-crt.so","libaws-cpp-sdk-s3-encryption.so","libaws-cpp-sdk-s3.so","libaws-cpp-sdk-s3control.so","libaws-cpp-sdk-s3outposts.so","libaws-cpp-sdk-sagemaker-a2i-runtime.so","libaws-cpp-sdk-sagemaker-edge.so","libaws-cpp-sdk-sagemaker-featurestore-runtime.so","libaws-cpp-sdk-sagemaker-geospatial.so","libaws-cpp-sdk-sagemaker-metrics.so","libaws-cpp-sdk-sagemaker-runtime.so","libaws-cpp-sdk-sagemaker.so","libaws-cpp-sdk-savingsplans.so","libaws-cpp-sdk-scheduler.so","libaws-cpp-sdk-schemas.so","libaws-cpp-sdk-sdb.so","libaws-cpp-sdk-secretsmanager.so","libaws-cpp-sdk-securityhub.so","libaws-cpp-sdk-securitylake.so","libaws-cpp-sdk-serverlessrepo.so","libaws-cpp-sdk-service-quotas.so","libaws-cpp-sdk-servicecatalog-appregistry.so","libaws-cpp-sdk-servicecatalog.so","libaws-cpp-sdk-servicediscovery.so","libaws-cpp-sdk-sesv2.so","libaws-cpp-sdk-shield.so","libaws-cpp-sdk-signer.so","libaws-cpp-sdk-simspaceweaver.so","libaws-cpp-sdk-sms-voice.so","libaws-cpp-sdk-sms.so","libaws-cpp-sdk-snow-device-management.so","libaws-cpp-sdk-snowball.so","libaws-cpp-sdk-sns.so","libaws-cpp-sdk-sqs.so","libaws-cpp-sdk-ssm-contacts.so","libaws-cpp-sdk-ssm-incidents.so","libaws-cpp-sdk-ssm-sap.so","libaws-cpp-sdk-ssm.so","libaws-cpp-sdk-sso-admin.so","libaws-cpp-sdk-sso-oidc.so","libaws-cpp-sdk-sso.so","libaws-cpp-sdk-states.so","libaws-cpp-sdk-storagegateway.so","libaws-cpp-sdk-sts.so","libaws-cpp-sdk-supplychain.so","libaws-cpp-sdk-support-app.so","libaws-cpp-sdk-support.so","libaws-cpp-sdk-swf.so","libaws-cpp-sdk-synthetics.so","libaws-cpp-sdk-taxsettings.so","libaws-cpp-sdk-text-to-speech.so","libaws-cpp-sdk-textract.so","libaws-cpp-sdk-timestream-influxdb.so","libaws-cpp-sdk-timestream-query.so","libaws-cpp-sdk-timestream-write.so","libaws-cpp-sdk-tnb.so","libaws-cpp-sdk-transcribe.so","libaws-cpp-sdk-transcribestreaming.so","libaws-cpp-sdk-transfer.so","libaws-cpp-sdk-translate.so","libaws-cpp-sdk-trustedadvisor.so","libaws-cpp-sdk-verifiedpermissions.so","libaws-cpp-sdk-voice-id.so","libaws-cpp-sdk-vpc-lattice.so","libaws-cpp-sdk-waf-regional.so","libaws-cpp-sdk-waf.so","libaws-cpp-sdk-wafv2.so","libaws-cpp-sdk-wellarchitected.so","libaws-cpp-sdk-wisdom.so","libaws-cpp-sdk-workdocs.so","libaws-cpp-sdk-worklink.so","libaws-cpp-sdk-workmail.so","libaws-cpp-sdk-workmailmessageflow.so","libaws-cpp-sdk-workspaces-thin-client.so","libaws-cpp-sdk-workspaces-web.so","libaws-cpp-sdk-workspaces.so","libaws-cpp-sdk-xray.so"],"options":{"TEST":"off"}},{"name":"ap24-mod_memcache","origin":"www/mod_memcache","version":"0.1.0_5","comment":"Apache 2.2.x module to manage apr_memcache connections","maintainer":"rodrigo@FreeBSD.org","www":"https://github.com/joshrotenberg/modmemcache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1aed333f36a722bc91b63a031812d102ab229be6c916bc89a768d8970dfeabd8","flatsize":9557,"path":"All/ap24-mod_memcache-0.1.0_5.pkg","repopath":"All/ap24-mod_memcache-0.1.0_5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4452,"desc":"mod_memcache manages the parsing of memcached server configuration and\nexports a single function for use by other modules to access a\nconfigured apr_memcache object.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"]},{"name":"ap24-mod_jk","origin":"www/mod_jk","version":"1.2.49,1","comment":"Apache JK module for connecting to Tomcat using AJP1X","maintainer":"girgen@FreeBSD.org","www":"https://tomcat.apache.org/connectors-doc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c68cbcc5d858fcea73b91bedddd90434fdaeb1317ad6c2065b0c493ca48bdd7","flatsize":459002,"path":"All/ap24-mod_jk-1.2.49,1.pkg","repopath":"All/ap24-mod_jk-1.2.49,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":166160,"desc":"mod_jk is a replacement to the elderly mod_jserv. It is a completely\nnew Tomcat-Apache plugin that handles the communication between\nTomcat and Apache.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"],"messages":[{"message":"Make sure mod_jk.so is enabled in etc/apache24/httpd.conf and\nmod_jk is configured.  Have a look at\netc/apache24/mod_jk.conf.sample for an example.","type":"install"}]},{"name":"astromenace","origin":"games/astromenace","version":"1.4.2","comment":"Hardcore 3D space shooter with spaceship upgrade possibilities","maintainer":"amdmi3@FreeBSD.org","www":"https://www.viewizard.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"95d508e95f00c4924e9be58992f971d552fb69c5643e0b1f58d69034cb47c13e","flatsize":117527958,"path":"All/astromenace-1.4.2.pkg","repopath":"All/astromenace-1.4.2.pkg","licenselogic":"and","licenses":["GPLv3+","CC-BY-SA-4.0","OFL11"],"pkgsize":51207500,"desc":"AstroMenace is a brilliant 3d scroll-shooter allowing you to feel the adrenalin\nrush of a fierce space battle against relentless swarms of alien invaders.\nImmerse into a decisive battle against tons of cunning foes, face the\nterrifying bosses and protect your homeland throughout 15 diverse levels of\nthe game. The hardcore gameplay of AstroMenace, packed with pure non-stop\naction, will become a full scale test for your basic instinct of survival.\n\nAstroMenace shines with stunning special effects which in combination with\nsuperb 3d graphics guarantee that the game will feast the eyes of even most\nexperienced arcade players. The quality of visuals ensures that the\ndemonstration of your superior power and new weaponry will look really\nimpressive and awesome, so the destruction of foes is a truly amazing sight.\n\nThe game provides a wide variety of armaments and weapon upgrades for\ndischarging the retributive wrath upon the hordes of enemies, besides it has\na great number of improvements for enhancing the defensive abilities of your\nspaceship. Collect money during the combat and invest them into turning your\nspaceship into an ultimate weapon of mass destruction.","deps":{"freealut":{"origin":"audio/freealut","version":"1.1.0_4"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libOpenGL.so.0","libGLX.so.0","libGLU.so.1","libopenal.so.1","libalut.so.0","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libfreetype.so.6"],"options":{"DOCS":"on"}},{"name":"apache-commons-compress","origin":"archivers/apache-commons-compress","version":"1.26.2","comment":"Classes for working with various archivers","maintainer":"thierry@FreeBSD.org","www":"https://commons.apache.org/proper/commons-compress/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a2257dfb7f601bd9054f3a9062e83007705f9ecd134b2559ddb41261b65e208e","flatsize":30123956,"path":"All/apache-commons-compress-1.26.2.pkg","repopath":"All/apache-commons-compress-1.26.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2173348,"desc":"The Apache Commons Compress library defines an API for working with ar, cpio,\nUnix dump, tar, zip, gzip, XZ, Pack200, bzip2, 7z, arj, lzma, snappy, DEFLATE,\nlz4, Brotli, Zstandard, DEFLATE64 and Z files.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["archivers","java"],"options":{"DOCS":"on"}},{"name":"apache-ant","origin":"devel/apache-ant","version":"1.10.13_1","comment":"Java- and XML-based build tool, conceptually similar to make","maintainer":"java@FreeBSD.org","www":"https://ant.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8bf22a8da58fcd8acf0b8c6ed88c76bbde1b9fd10d1ac4336bf8a7c2a5c0d978","flatsize":45317149,"path":"All/apache-ant-1.10.13_1.pkg","repopath":"All/apache-ant-1.10.13_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":4828880,"desc":"Apache Ant, a Java-based build tool, conceptually similar to make.\n\nAnt uses XML build files that defines a set of targets. Each target\nhas dependencies (other targets) and contains a set of tasks to\nperform.\n\nThere are tasks for various things, like compiling (\"javac\"),\ncopying (\"copy\"), deleting (\"delete\"), executing other programs\n(\"java\", \"exec\", \"execon\", etc.), stylesheet transformations\n(\"style\") and so on.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:ant:1.10.13:::::dragonfly6:x86_64:1"}},{"name":"ap24-mod_mono","origin":"www/mod_mono","version":"3.13_3","comment":"Apache module for serving ASP.NET applications","maintainer":"ports@FreeBSD.org","www":"https://www.mono-project.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8944423ad0bf789a7a66ef4cb82bda0e95fc718ef694718bff13d2b2f380189","flatsize":82629,"path":"All/ap24-mod_mono-3.13_3.pkg","repopath":"All/ap24-mod_mono-3.13_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":32156,"desc":"An Apache module that ties Mono's XSP and Apache together.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"xsp":{"origin":"www/xsp","version":"4.7.1_1"}},"categories":["www"],"messages":[{"message":"===>   NOTICE:\n\nThe ap24-mod_mono port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ap24-mod_http2","origin":"www/mod_http2","version":"2.0.27","comment":"HTTP/2 modules for Apache httpd","maintainer":"brnrd@FreeBSD.org","www":"https://github.com/icing/mod_h2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc776b42eba489750fab78e6d3bf210f74bf121a9d2fecffcbb1dd7d681f2237","flatsize":369746,"path":"All/ap24-mod_http2-2.0.27.pkg","repopath":"All/ap24-mod_http2-2.0.27.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":126532,"desc":"This port delivers advance bug- and security fixes for the Apache HTTP/2\nModule. For most users, the www/apache24 bundled module is sufficient.\n\nThis Apache module implements the \"h2\" (HTTP2 over TLS) and \"h2c\" (HTTP2\nover plain HTTP connections via Upgrade) for Apache httpd. You can enable\nit for the whole server or for specific virtual hosts only.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"libnghttp2":{"origin":"www/libnghttp2","version":"1.62.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libnghttp2.so.14","libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"NOTE: The default www/apache24 package already contains mod_h2.\nThis port exists for advance bug- and security fix delivery.\n\nThe module shlib file has been renamed from mod_http2 to mod_h2 to\nallow the www/apache24 bundled and this (usually newer) module to\ncoexist. Change the LoadModule line in your Apache config from\n\n    LoadModule http2_module  ${modDir}/mod_http2.so\n\nto\n\n    LoadModule http2_module  ${modDir}/mod_h2.so\n\nto enable this port's module.","type":"install"},{"message":"The module shlib file has been renamed from mod_http2 to mod_h2 to\nallow the www/apache24 bundled and this (usually newer) module to\ncoexist. Change the LoadModule line in your Apache config from\n\n    LoadModule http2_module  ${modDir}/mod_http2.so\n\nto\n\n    LoadModule http2_module  ${modDir}/mod_h2.so\n\nto enable this port's module.","type":"upgrade"}]},{"name":"ap24-mod_h264_streaming","origin":"www/mod_h264_streaming","version":"2.2.7_2","comment":"Apache H264 streaming module","maintainer":"lwhsu@FreeBSD.org","www":"https://github.com/code-shop-com/h264","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62f57294380afd3db904984f0d55d246285746c8eb4e045d386ce547acb947be","flatsize":78377,"path":"All/ap24-mod_h264_streaming-2.2.7_2.pkg","repopath":"All/ap24-mod_h264_streaming-2.2.7_2.pkg","licenselogic":"single","licenses":["h264"],"pkgsize":29576,"desc":"The H264 Streaming Module is a plugin for your existing Apache\nwebserver. Its features are as follows:\n\n  * Timeshifting seek\n  * Virtual video clips\n  * Network efficiency\n  * Encoding","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"],"shlibs_required":["libapr-1.so.0","libaprutil-1.so.0"]},{"name":"ap24-mod_fastcgi","origin":"www/mod_fastcgi","version":"2.4.7.1","comment":"Apache 2.4 fast-cgi module","maintainer":"apache@FreeBSD.org","www":"https://github.com/FastCGI-Archives/mod_fastcgi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b01b7e97a18e21f5791d7d9914c8d0adaac83651d32d676e201ba764166a4d75","flatsize":161544,"path":"All/ap24-mod_fastcgi-2.4.7.1.pkg","repopath":"All/ap24-mod_fastcgi-2.4.7.1.pkg","licenselogic":"single","pkgsize":44104,"desc":"mod_fastcgi is a cgi-module for Apache\n\nFastCGI is a language independent, scalable, open extension to CGI that\nprovides high performance without the limitations of server specific APIs.\nSee the docs for more details.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"],"options":{"DOCS":"on"}},{"name":"ap24-mod_fcgid","origin":"www/mod_fcgid","version":"2.3.9","comment":"Alternative FastCGI module for Apache2","maintainer":"freebsd.ports@webstyle.ch","www":"https://httpd.apache.org/mod_fcgid/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89c1b1ad69b14b10575ceb7d46dcbb0ed79d4c23a3035142071955aa452498fe","flatsize":206330,"path":"All/ap24-mod_fcgid-2.3.9.pkg","repopath":"All/ap24-mod_fcgid-2.3.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":50816,"desc":"mod_fcgid is a high performance alternative to mod_cgi or mod_cgid,\nwhich starts a sufficient number instances of the CGI program to\nhandle concurrent requests, and these programs remain running to\nhandle further incoming requests. It is favored by the PHP developers,\nfor example, as a preferred alternative to running mod_php in-process,\ndelivering very similar performance.\n\nLicense: Apache License","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:mod_fcgid:2.3.9:::::dragonfly6:x86_64"},"messages":[{"message":"To enable this module, add something like the following\nlines to your server configuration file:\n\n  LoadModule fcgid_module libexec/apache24/mod_fcgid.so\n\n  <IfModule mod_fcgid.c>\n    AddHandler fcgid-script .fcgi\n  </IfModule>\n\nIf you are upgrading from mod_fcgid 2.2, you have to rename\nthe directives you have used in the config files:\nhttp://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html#upgrade","type":"install"}]},{"name":"ap24-mod_dnssd","origin":"www/mod_dnssd","version":"0.6_12","comment":"Apache module that provides DNS-SD capabilities","maintainer":"joneum@FreeBSD.org","www":"https://0pointer.de/lennart/projects/mod_dnssd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e3cb27cffb1b1df2aba230a6bd96912627c0d051e35892b7159e6af2aaf1682","flatsize":40558,"path":"All/ap24-mod_dnssd-0.6_12.pkg","repopath":"All/ap24-mod_dnssd-0.6_12.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":14216,"desc":"mod_dnssd is an Apache HTTPD module which adds Zeroconf support via DNS-SD\nusing Avahi.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"}},"categories":["www"],"shlibs_required":["libavahi-common.so.3","libavahi-client.so.3"],"options":{"DOCS":"on"}},{"name":"ap24-mod_cloudflare","origin":"www/mod_cloudflare","version":"2016.10.0","comment":"Cloudflare fork of mod_remoteip","maintainer":"joneum@FreeBSD.org","www":"https://github.com/cloudflare/mod_cloudflare","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9aef91d9d27dfdb1603787b0ac4c4dec131e124a9310622ef63db954a6d7f3b","flatsize":23121,"path":"All/ap24-mod_cloudflare-2016.10.0.pkg","repopath":"All/ap24-mod_cloudflare-2016.10.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9156,"desc":"Based on mod_remoteip.c, this Apache extension will replace the\nremote_ip variable in user's logs with the correct remote IP sent from\nCloudFlare. The module only performs the IP substitution for requests\noriginating from CloudFlare IPs by default.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"]},{"name":"ap24-mod_evasive","origin":"www/mod_evasive","version":"1.10.1_2","comment":"Apache module to try to protect the HTTP Server from DoS/DDoS attacks","maintainer":"kiwi@oav.net","www":"https://github.com/jzdziarski/mod_evasive","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78a3c50df45a02833708ff3463afc75dc002879f7ac3ba882e2b2af6d16c97d5","flatsize":49067,"path":"All/ap24-mod_evasive-1.10.1_2.pkg","repopath":"All/ap24-mod_evasive-1.10.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17224,"desc":"mod_dosevasive is an evasive maneuvers module for Apache to provide evasive\naction in the event of an HTTP DoS or DDoS attack or brute force attack.  It is\nalso designed to be a detection and network management tool, and can be easily\nconfigured to talk to ipchains, firewalls, routers, and etcetera.\nmod_dosevasive presently reports abuses via email and syslog facilities.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www","security"],"options":{"DOCS":"on"}},{"name":"ap24-mod_defensible","origin":"www/mod_defensible","version":"1.5","comment":"Apache 2.4 module aiming to block IP listed in DNSBL","maintainer":"peter@libassi.se","www":"https://github.com/jd/mod_defensible","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ecc9ffc5c1a94547299e7a0508754ce2bc2afefeef1e367a7b6c3e960a956f8","flatsize":19604,"path":"All/ap24-mod_defensible-1.5.pkg","repopath":"All/ap24-mod_defensible-1.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7756,"desc":"mod_defensible is a Apache 2.x module aiming to forbid IP listed\nin DNSBL.\n\nhttpd.conf configuration example:\n\nDnsblUse On\nDnsblServers bsb.spamlookup.net bl.blbl.org opm.blitzed.org sbl-xbl.spamhaus.org\n\nNo UDNS support in this FreeBSD port version","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"]},{"name":"apache-jmeter","origin":"www/jmeter","version":"2.11_4","comment":"Functional behaviour load and performance test application","maintainer":"ports@virtual-estates.net","www":"https://jmeter.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7336d89dd980f4b39beb2839ba5998cc6dddaa1f6d458cdbd3e5b637987c007","flatsize":66201173,"path":"All/apache-jmeter-2.11_4.pkg","repopath":"All/apache-jmeter-2.11_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":16770380,"desc":"Apache JMeter is a 100%25 pure Java desktop application designed to\nload test functional behavior and measure performance. It was\noriginally designed for testing Web Applications but has since\nexpanded to other test functions.\n\nApache JMeter may be used to test performance both on static and\ndynamic resources (files, Servlets, Perl scripts, Java Objects,\nData Bases and Queries, FTP Servers and more). It can be used to\nsimulate a heavy load on a server, network or object to test its\nstrength or to analyze overall performance under different load\ntypes. You can use it to make a graphical analysis of performance\nor to test your server/script/object behavior under heavy\nconcurrent load.\n\nIn addition to load-testing, the tool can also be used to verify\ncorrectness of your web-applications.","deps":{"apache-commons-codec":{"origin":"java/apache-commons-codec","version":"1.16.0"},"apache-commons-collections":{"origin":"java/apache-commons-collections","version":"3.2.2"},"apache-commons-httpclient":{"origin":"java/apache-commons-httpclient","version":"3.1_2"},"apache-commons-io":{"origin":"devel/apache-commons-io","version":"2.15.1"},"apache-commons-lang":{"origin":"java/apache-commons-lang","version":"2.6"},"apache-commons-logging":{"origin":"java/apache-commons-logging","version":"1.2"},"apache-commons-net":{"origin":"net/apache-commons-net","version":"3.11.0"},"avalon-framework":{"origin":"devel/avalon-framework","version":"4.2.0_2"},"httpclient":{"origin":"www/httpclient","version":"4.5.12"},"httpcore":{"origin":"www/httpcore","version":"4.4.13"},"jakarta-oro":{"origin":"java/jakarta-oro","version":"2.0.8_2"},"javamail":{"origin":"java/javamail","version":"1.6.2"},"jdom":{"origin":"java/jdom","version":"1.1.1,1"},"junit":{"origin":"java/junit","version":"4.12"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"rhino":{"origin":"lang/rhino","version":"1.7.r4_1"},"slf4j":{"origin":"devel/slf4j","version":"1.7.21"},"xalan-j":{"origin":"textproc/xalan-j","version":"2.7.2"},"xerces-j":{"origin":"textproc/xerces-j","version":"2.12.2"},"xmlgraphics-commons":{"origin":"graphics/xmlgraphics-commons","version":"2.6"},"xstream":{"origin":"textproc/xstream","version":"1.4.19"}},"categories":["www","benchmarks","java"],"options":{"DOCS":"on"}},{"name":"ap24-mod_cfg_ldap","origin":"www/mod_cfg_ldap","version":"1.2_6","comment":"Allows you to keep your virtual host configuration in a LDAP directory","maintainer":"apache@FreeBSD.org","www":"https://sourceforge.net/projects/modcfgldap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c8f05e477747b7b345ba2486a269ae4afd1c71969cb8a98f94032154725c4fc","flatsize":18480,"path":"All/ap24-mod_cfg_ldap-1.2_6.pkg","repopath":"All/ap24-mod_cfg_ldap-1.2_6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7976,"desc":"mod_cfgldap can be used to keep VirtualHost configuration of the Apache web\nserver in a LDAP directory and to make changes visible in nearly realtime.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["www"],"shlibs_required":["libldap.so.2"],"options":{"DOCS":"on"}},{"name":"ap24-mod_auth_pgsql2","origin":"www/mod_auth_pgsql2","version":"2.0.3_4","comment":"Allows users to use PostgreSQL databases for user authentication","maintainer":"apache@FreeBSD.org","www":"http://www.giuseppetanzilli.it/mod_auth_pgsql2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0672c20df2ee66d7a5ec901a3543dbbbead9d617164a6cf0d3d1e1307c9e994f","flatsize":55164,"path":"All/ap24-mod_auth_pgsql2-2.0.3_4.pkg","repopath":"All/ap24-mod_auth_pgsql2-2.0.3_4.pkg","licenselogic":"single","pkgsize":14556,"desc":"This add-on  module allows  the apache  web server  to use  a PostgreSQL\ndatabase for user and/or group authentication. For large user lists this\ncan  offer a  significate  speed  up over  apache's  standard flat  file\nformat.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["www"],"shlibs_required":["libpq.so.5"],"options":{"DOCS":"on"}},{"name":"ap24-mod_authz_unixgroup24","origin":"www/mod_authz_unixgroup24","version":"1.1.0","comment":"Allows users authentication based on UNIX group on apache 2.4","maintainer":"crees@FreeBSD.org","www":"https://github.com/phokz/mod-auth-external/wiki/ModAuthzUnixGroup","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"efcde32b8c2a083705031f5ab9550cd7125d87acd4d40a828f5cf014f46fa1bc","flatsize":30061,"path":"All/ap24-mod_authz_unixgroup24-1.1.0.pkg","repopath":"All/ap24-mod_authz_unixgroup24-1.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":11360,"desc":"Mod_Authz_Unixgroup is a unix group access control modules for Apache.  If\nyou are having users authenticate with real Unix login ID over the net, using\nsomething like my mod_authnz_external/pwauth combination, and you want to do\naccess control based on unix group membership, then mod_authz_unixgroup is\nexactly what you need.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:mod-auth-external_project:mod_authz_unixgroup:1.1.0:::::dragonfly6:x86_64"}},{"name":"ap24-mod_authnz_external24","origin":"www/mod_authnz_external24","version":"3.3.2","comment":"Allows users authentication based on external mechanisms on apache 2.4","maintainer":"eugene@zhegan.in","www":"https://code.google.com/p/mod-auth-external/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d059be070833fb20cef18fae8aef354fb0f2f304023369501a386b1edc243ca8","flatsize":105077,"path":"All/ap24-mod_authnz_external24-3.3.2.pkg","repopath":"All/ap24-mod_authnz_external24-3.3.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":33308,"desc":"Mod_authnz_external is an Apache module used for authentication. The Apache HTTP\nDaemon can be configured to require users to supply logins and passwords\nbefore accessing pages in some directories. Authentication is the process of\nchecking if the password given is correct for a user. Apache has standard\nmodules for authenticating out of several different kinds of databases.\nMod_authnz_external is a flexible tool for creating authentication systems based\non other databases.\n\nThis port gives the same funcionality as mod_auth_external, but over apache 2.4.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:mod_authnz_external_project:mod_authnz_external:3.3.2:::::dragonfly6:x86_64"}},{"name":"ap24-mod_authn_dovecot","origin":"www/mod_authn_dovecot","version":"0.2.4","comment":"Apache authentication against Dovecot","maintainer":"florian@wagner-flo.net","www":"https://github.com/bmanojlovic/mod_authn_dovecot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3129c0087bf1a6a8ad3d965a4f8c653552959abb0b022b9d3ef666e5c55bff6","flatsize":26098,"path":"All/ap24-mod_authn_dovecot-0.2.4.pkg","repopath":"All/ap24-mod_authn_dovecot-0.2.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9936,"desc":"As dovecot can have many different authentication backends and\nexposes itself as authentication source trough dovecot-auth\nclient socket. This module enables you to authenticate users\nagainst it using basic authentication.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"]},{"name":"ap24-mod_auth_xradius","origin":"www/mod_auth_xradius","version":"0.4.6_2","comment":"Enables RADIUS authentication","maintainer":"apache@FreeBSD.org","www":"http://www.outoforder.cc/projects/apache/mod_auth_xradius/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1763e7d7ca43bfc18565e8ddbfcbefee1105eed98f4e2e4a8fd3265af4bcba76","flatsize":54153,"path":"All/ap24-mod_auth_xradius-0.4.6_2.pkg","repopath":"All/ap24-mod_auth_xradius-0.4.6_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18764,"desc":"Provides basic Radius auth services for Apache.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libcrypto.so.12"]},{"name":"ap24-mod_auth_tkt","origin":"www/mod_auth_tkt","version":"2.1.0_4","comment":"Lightweight single-sign-on authentication module for apache","maintainer":"ports@FreeBSD.org","www":"http://www.openfusion.com.au/labs/mod_auth_tkt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cea6de2f006f282dea6fab377d60a5c138a3aa6bbee457ec9c293d7ebada5701","flatsize":97300,"path":"All/ap24-mod_auth_tkt-2.1.0_4.pkg","repopath":"All/ap24-mod_auth_tkt-2.1.0_4.pkg","licenselogic":"single","pkgsize":39340,"desc":"mod_auth_tkt is a lightweight single-sign-on authentication module for\napache, supporting versions 1.3.x, 2.0.x, and 2.2.x.  It uses secure\ncookie-based tickets to implement a single-signon framework that works\nacross multiple apache instances and servers.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on","QUERY_SEP":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ap24-mod_auth_tkt port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ap24-mod_auth_mysql2","origin":"www/mod_auth_mysql2","version":"1.11","comment":"MySQL-based authentication module with VirtualHost support","maintainer":"joneum@FreeBSD.org","www":"https://www.heuer.org/mod_auth_mysql/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36deac1c9ce176c4ec4107befc5b752cd5987fb104b1d34abd21839e1abbab6f","flatsize":64748,"path":"All/ap24-mod_auth_mysql2-1.11.pkg","repopath":"All/ap24-mod_auth_mysql2-1.11.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":23440,"desc":"mod_auth_mysql provides an MySQL-based authentication for apache2.\nIt's also designed to support multiple virtualhosts using only one\ndatabase.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["www"],"shlibs_required":["libmysqlclient.so.21"],"options":{"DOCS":"on","OPENSSL":"off"}},{"name":"ap24-mod_auth_mellon","origin":"www/mod_auth_mellon","version":"0.18.1","comment":"Apache module with a simple SAML 2.0 service provider","maintainer":"zi@FreeBSD.org","www":"https://github.com/latchset/mod_auth_mellon","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f2c1901210c6ff51a0c6f338b6946fd692275600dfedc9a40743e549fd39f42","flatsize":164848,"path":"All/ap24-mod_auth_mellon-0.18.1.pkg","repopath":"All/ap24-mod_auth_mellon-0.18.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":57268,"desc":"mod_auth_mellon is an authentication module for Apache. It authenticates\nthe user against a SAML 2.0 IdP, and grants access to directories\ndepending on attributes received from the IdP.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"lasso":{"origin":"security/lasso","version":"2.8.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["liblasso.so.3","libcurl.so.4","libglib-2.0.so.0","libintl.so.8","libxmlsec1-openssl.so.1","libxmlsec1.so.1","libltdl.so.7","libcrypto.so.12","libxslt.so.1","libxml2.so.2"],"annotations":{"cpe":"cpe:2.3:a:mod_auth_mellon_project:mod_auth_mellon:0.18.1:::::dragonfly6:x86_64"},"messages":[{"message":"===========================================================================\nPlease add the following to /usr/local/etc/apache24/httpd.conf:\nLoadModule auth_mellon_module libexec/apache24/mod_auth_mellon.so\n\nThen create your configuration.  Examples can be found here:\nhttps://github.com/latchset/mod_auth_mellon\n\nThe metadata creation script can be found here:\n/usr/local/share/mod_auth_mellon/mellon_create_metadata.sh\n===========================================================================","type":"install"}]},{"name":"ap24-mod_auth_kerb2","origin":"www/mod_auth_kerb2","version":"5.4_8","comment":"Apache module for authenticating users with Kerberos v5","maintainer":"apache@FreeBSD.org","www":"https://modauthkerb.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fb25e0064d1cdc0c180de7108a82cfe666cd78a6312ef00345c9518600754e6","flatsize":56772,"path":"All/ap24-mod_auth_kerb2-5.4_8.pkg","repopath":"All/ap24-mod_auth_kerb2-5.4_8.pkg","licenselogic":"and","licenses":["MIT","BSD3CLAUSE"],"pkgsize":15912,"desc":"mod_auth_kerb is an Apache module for authenticating Web clients in a\nKerberos v5 realm. Authentication may be performed via the Kerberos\nprincipal/password; it may also be done securely using SPNEGO (HTTP\nNegotiate auth protocol) to perform a GSSAPI/Kerberos authentication\nfrom the user's browser and Kerberos credentials directly to the server\nKerberos credentials 'HTTP/host@REALM'. Because the Kerberos password is\ntransmitted in plain text in the former mode, when using mod_auth_kerb\nfor naive HTTP Basic (password-based) authentication, this module\nMUST be used in conjunction with an encryption-capable Web server\n(e.g. Apache) to keep that exchange private. There is no documentation\nprovided; see the Web site for more details.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"krb5":{"origin":"security/krb5","version":"1.21.3"}},"categories":["www"],"shlibs_required":["libgssapi_krb5.so.2.2","libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0"],"options":{"GSSAPI_HEIMDAL":"off","GSSAPI_MIT":"on"}},{"name":"ap24-mod_auth_pubtkt","origin":"www/mod_auth_pubtkt","version":"0.13","comment":"Apache module to provide public key ticket based authentication","maintainer":"mk@neon1.net","www":"https://neon1.net/mod_auth_pubtkt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8108e8b711d209f3df5fdb249497a7925c482f9411c08c25d5d49a91ab816a9d","flatsize":30704,"path":"All/ap24-mod_auth_pubtkt-0.13.pkg","repopath":"All/ap24-mod_auth_pubtkt-0.13.pkg","licenselogic":"single","pkgsize":11216,"desc":"mod_auth_pubtkt is a simple Web single sign-on (SSO) solution for Apache. It\nvalidates authentication tickets provided by the client in a cookie using\npublic-key cryptography (DSA or RSA). Thus, only the login server that\ngenerates the tickets needs to possess the private key, while Web servers\ncan verify tickets given only the public key. The implementation of the\nlogin server is left to the user, but an example and a library in PHP are\nprovided with the distribution.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"]},{"name":"ap24-mod_auth_gssapi","origin":"www/mod_auth_gssapi","version":"1.6.5","comment":"Apache module for authenticating users with GSSAPI","maintainer":"chris@chrullrich.net","www":"https://github.com/gssapi/mod_auth_gssapi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f01893d6017363358db756aa18a59e4d105da06e253d7761bc2768375cc35f55","flatsize":153712,"path":"All/ap24-mod_auth_gssapi-1.6.5.pkg","repopath":"All/ap24-mod_auth_gssapi-1.6.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61576,"desc":"This module adds support for single-sign-on authentication via GSSAPI\nto the Apache httpd. It is intended as a successor to mod_auth_kerb.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"krb5":{"origin":"security/krb5","version":"1.21.3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libkrb5.so.3.3","libk5crypto.so.3.1","libcom_err.so.3.0","libcrypto.so.12","libgssapi_krb5.so.2.2"]},{"name":"ap24-mod_gnutls","origin":"www/mod_gnutls","version":"0.12.1","comment":"Extension for Apache httpd using GnuTLS library to provide HTTPS","maintainer":"joneum@FreeBSD.org","www":"https://mod.gnutls.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dca3bd68b00c03db113341e60621a12e0b467065a93e936879a8cd2125168fdb","flatsize":143269,"path":"All/ap24-mod_gnutls-0.12.1.pkg","repopath":"All/ap24-mod_gnutls-0.12.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":49584,"desc":"mod_gnutls uses the GnuTLS library to provide SSL 3.0, TLS 1.0, TLS\n1.1 and 1.2 encryption for Apache HTTPD. It is similar to mod_ssl in\npurpose, but does not use OpenSSL.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","security"],"shlibs_required":["libgnutls.so.30"],"annotations":{"cpe":"cpe:2.3:a:mod_gnutls_project:mod_gnutls:0.12.1:::::dragonfly6:x86_64"},"messages":[{"message":"Sample /usr/local/etc/apache24/httpd.conf:\n\n    #LoadModule ssl_module libexec/apache24/mod_ssl.so\n    LoadModule gnutls_module libexec/apache24/mod_gnutls.so\n\n    <IfModule gnutls_module>\n        Include etc/apache24/extra/httpd-gnutls.conf\n    </IfModule>\n\nSample /usr/local/etc/apache24/extra/httpd-gnutls.conf:\n\n    Listen 443\n\n    GnuTLSCache dbm /usr/local/var/db/mod_gnutls/tls-cache\n    GnuTLSCacheTimeout 500\n\n    <VirtualHost _default_:443>\n        GnuTLSEnable on\n        GnuTLSKeyFile /usr/local/etc/ssl/certs/private/example_com.key.pem\n        GnuTLSCertificateFile /usr/local/etc/ssl/certs/example_com.crt.pem\n        GnuTLSClientCAFile /usr/local/etc/ssl/certs/example_com.ca.pem\n        GnuTLSPriorities NORMAL:%COMPAT\n    </VirtualHost>","type":"install"}]},{"name":"ap24-mod_auth_cas","origin":"www/mod_auth_cas","version":"1.2","comment":"Apache 2.x module that supports the CASv1 and CASv2 protocols","maintainer":"apache@FreeBSD.org","www":"https://wiki.jasig.org/display/CASC/mod_auth_cas","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"464edab8e59fdc9733907d747394e3b451ab3a1614c09c596b5d806aaa319df1","flatsize":117248,"path":"All/ap24-mod_auth_cas-1.2.pkg","repopath":"All/ap24-mod_auth_cas-1.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":35632,"desc":"mod_auth_cas is an Apache 2.0/2.2 compliant module that\nsupports the CASv1 and CASv2 protocols.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["www"],"shlibs_required":["libcurl.so.4","libpcre.so.1","libcrypto.so.12"],"options":{"DOCS":"on"},"messages":[{"message":"Set a few required parameters in your Apache configuration:\n\n CASCookiePath   /var/cache/apache2/mod_auth_cas/\n CASLoginURL     https://login.example.org/cas/login\n CASValidateURL  https://login.example.org/cas/serviceValidate\n\n Protect a \"Location\" or \"Directory\" block in your Apache configuration:\n\n <Location /secured>\n   Authtype CAS\n   require valid-user\n </Location>\n\n If SAML-delivered attribute authorization is also desired, use the\n samlValidate URL, enable SAML validation, and specify cas-attribute\n in your require rule (please note: both attribute name and value are\n case-sensitive):\n\n CASCookiePath /var/cache/apache2/mod_auth_cas/\n CASLoginURL https://login.example.org/cas/login\n CASValidateURL https://login.example.org/cas/samlValidate\n CASValidateSAML On\n\n <Location /secured>\n   Authtype CAS\n   require cas-attribute edupersonaffiliation:staff\n </Location>\n\n For more informations see:\n https://github.com/Jasig/mod_auth_cas","type":"install"}]},{"name":"ap24-mod_amazon_proxy","origin":"www/mod_amazon_proxy","version":"20100913_1","comment":"Amazon Auth Proxy for Product Advertising API","maintainer":"tota@FreeBSD.org","www":"https://github.com/machu/mod_amazon_proxy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a23937cf6bf94c1097228fed8507c759d912458254ff3e7bf3aa6549c56fe21b","flatsize":12115,"path":"All/ap24-mod_amazon_proxy-20100913_1.pkg","repopath":"All/ap24-mod_amazon_proxy-20100913_1.pkg","licenselogic":"single","pkgsize":4964,"desc":"Authentication Proxy Server of Amazon Product Advertising API for\nApache module.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"libapreq2":{"origin":"www/libapreq2","version":"2.17"}},"categories":["www"],"shlibs_required":["libcrypto.so.12"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"aop","origin":"games/aop","version":"0.6_2","comment":"Ncurses based arcade game with only 64 lines of code","maintainer":"ports@FreeBSD.org","www":"https://aop.raffi.at/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5921a03eb36ab5ac8e9a0bbe25fe49147cb257b0042fa226b7a834ec4ebaefee","flatsize":52670,"path":"All/aop-0.6_2.pkg","repopath":"All/aop-0.6_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17076,"desc":"Aop (Ambassador Of Pain) is a curses based arcade game for UNIX with only 64\nlines of sourcecode. The goal is to drive the hoovercraft (O) trough the level\ninto the 'at' sign (@) and reach as much points as possible by reducing the\nnumber of moves and don't losing any time. Lost lifes (0) can easily be picked\nup by simply drive over them.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe aop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"anvil","origin":"sysutils/anvil","version":"0.0.20","comment":"Tools for distributing ssl certificates","maintainer":"dvl@FreeBSD.org","www":"https://github.com/dlangille/anvil","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99b0206f1a879d79d4c3d426ae41b52996f39310fd61e6a8d514e46ec0b5c9f3","flatsize":11417,"path":"All/anvil-0.0.20.pkg","repopath":"All/anvil-0.0.20.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":5460,"desc":"Tools for distributing ssl certificates\n\nDesigned for FreeBSD (it uses fetch, not wget or curl [yet]).\n\nIt also uses sudo, with the goal of this running as non-root\nand only allowing the cp & mv via sudo.\n\nThese tools were designed with acme.sh & Let's Encrypt in mind,\nbut they should with with any certificates generated by any\nmeans.","categories":["sysutils"],"users":["anvil"],"groups":["anvil"],"options":{"FETCH":"on","CURL":"off","WGET":"off"},"messages":[{"message":"After installing anvil, this is a short checklist of things to do, depending\non which tools are using.\n\nFor cert-puller:\n\n  * adjust /usr/local/etc/anvil/cert-puller.conf\n\n  * run 'cert-puller -s' to see the visudo settings you need\n\n  * adjust the service configuration files (e.g. httpd.conf) if cert filenames \n    are different from defaults.  By default, anvil uses:\n\n    * example.org.fullchain.cer\n    * example.org.key\n\n  * anvil does not distribute .key files. Do that manually.\n\n  * install the crontab for anvil: sudo crontab -u anvil -e\n\n###\n# use /bin/sh to run commands, overriding the default set by cron\nSHELL=/bin/sh\n# mail any output to here, no matter whose crontab this is\nMAILTO=you@example.org\n\n7 13 * * * /usr/local/bin/cert-puller\n###\n\nFor cert-shifter:\n\n  * adjust /usr/local/etc/anvil/cert-shifter.conf\n\n  * install the crontab for anvil: sudo crontab -u anvil -e\n\n###\n# use /bin/sh to run commands, overriding the default set by cron\nSHELL=/bin/sh\n# mail any output to here, no matter whose crontab this is\nMAILTO=you@example.org\n\n19 20 * * * /usr/local/bin/cert-shifter\n###","type":"install"}]},{"name":"ap24-mod_auth_mysql_another","origin":"www/mod_auth_mysql_another","version":"3.0.0_5","comment":"Allows users to use MySQL databases for user authentication","maintainer":"apache@FreeBSD.org","www":"https://modauthmysql.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2bb08a51f060beb2efd31537e659e3a90585a481ad1570ca8faef71e3ea7fb7e","flatsize":66055,"path":"All/ap24-mod_auth_mysql_another-3.0.0_5.pkg","repopath":"All/ap24-mod_auth_mysql_another-3.0.0_5.pkg","licenselogic":"single","licenses":["APACHE10"],"pkgsize":24588,"desc":"This add-on module allows the apache web server to use a MySQL database\nfor user and/or group authentication. For large user lists this can offer\na significate speed up over apache's standard flat file format.\n\nThere is a different version of mod_auth_mysql in the ports tree with\ndifferent configuration. Unfortunatly this version has a bug if used on\na system which has more than one authentification databases. You may have\nto look which version fits your requirements.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["www"],"shlibs_required":["libmysqlclient.so.21"],"options":{"DOCS":"on"}},{"name":"anubis","origin":"mail/anubis","version":"4.3_4","comment":"Outgoing SMTP mail processor","maintainer":"jhale@FreeBSD.org","www":"https://www.gnu.org/software/anubis/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f03e3130748269b907488035643cfd417445bbbf7f5285000520936f788bd904","flatsize":1149783,"path":"All/anubis-4.3_4.pkg","repopath":"All/anubis-4.3_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":263660,"desc":"GNU Anubis is an outgoing mail processor. It goes between the MUA (Mail User\nAgent) and the MTA (Mail Transport Agent), and can perform on the fly various\nsorts of processing and conversion on the outgoing mail in accord with the\nsender's specified rules, based on a highly configurable regular expressions\nsystem. It operates as a proxy server, independently from mail user agents.\nGNU Anubis can edit outgoing mail headers, encrypt and/or sign mail with the\nGNU Privacy Guard, build secure SMTP tunnels (Simple Mail Transport Protocol)\nusing the TLS/SSL encryption even if your mail user agent doesn't support it,\nor tunnel a connection through a SOCKS proxy server.\n\n--------*      --------**      ------***\n|  MUA  | ---> | Anubis | ---> |  MTA  |\n---------      ----------      ---------\n\n*   Mail User Agent (client)\n**  An outgoing mail processor and the SMTP tunnel.\n*** Mail Transport Agent (server)","deps":{"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"gdbm":{"origin":"databases/gdbm","version":"1.23"},"gnutls":{"origin":"security/gnutls","version":"3.8.5_3"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libgsasl":{"origin":"security/libgsasl","version":"2.2.1_1"}},"categories":["mail"],"shlibs_required":["libintl.so.8","libgnutls.so.30","libgcrypt.so.20","libgsasl.so.18","libgpgme.so.11","libgpg-error.so.0","libgdbm.so.6","libguile-2.2.so.1","libgc-threaded.so.1"],"options":{"NLS":"on","EXAMPLES":"on","EMACS":"off","GUILE":"on","GNUPG":"on","LIBWRAP":"off","PCRE":"off","PAM":"off","SOCKS":"off","TEST":"off","GDBM":"on","MYSQL":"off","PGSQL":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:anubis:4.3:::::dragonfly6:x86_64:4"}},{"name":"ap24-mod_auth_cookie_mysql2","origin":"www/mod_auth_cookie_mysql2","version":"1.0_1","comment":"Allows authentication against MySQL database via secure cookie","maintainer":"apache@FreeBSD.org","www":"http://home.digithi.de/digithi/dev/mod_auth_cookie_mysql/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cfbf138ace5431c76dedccbbc8a568baef9b601b913d0864b4ea45d31691e09c","flatsize":40784,"path":"All/ap24-mod_auth_cookie_mysql2-1.0_1.pkg","repopath":"All/ap24-mod_auth_cookie_mysql2-1.0_1.pkg","licenselogic":"single","pkgsize":15644,"desc":"This Apache module allows authentication against a MySQL database via a\ncryptographically secure cookie.\n\nFeatures:\n  - Fake Basic Auth with cookies\n  - Cookie only consists of random session data, no username or password\n  - Can check expiry information stored in database against cookie\n  - Can check if the remote IP is equal to the IP stored in database\n  - Can be used for Single-Sign-On (SSO).","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["www"],"shlibs_required":["libmysqlclient.so.21"]},{"name":"aom","origin":"multimedia/aom","version":"3.9.1","comment":"AV1 reference encoder/decoder","maintainer":"jbeich@FreeBSD.org","www":"https://aomedia.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83097836e881bb04e6e0c0db8dee31ae112d7c7674dfe368d8902d4b950e22bb","flatsize":18760956,"path":"All/aom-3.9.1.pkg","repopath":"All/aom-3.9.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3271196,"desc":"AOMedia Video 1 (AV1), is an open, royalty-free video coding format\ndesigned for video transmissions over the Internet. It is being\ndeveloped by the Alliance for Open Media (AOMedia), a consortium of\nfirms from the semiconductor industry, video on demand providers, and\nweb browser developers, founded in 2015.","deps":{"vmaf":{"origin":"multimedia/vmaf","version":"3.0.0"}},"categories":["multimedia"],"shlibs_required":["libvmaf.so.3"],"shlibs_provided":["libaom.so.3"],"options":{"VMAF":"on"}},{"name":"ap24-mod_auth_pam2","origin":"www/mod_auth_pam2","version":"1.1.1_4","comment":"Allows users to use PAM modules for user authentication","maintainer":"apache@FreeBSD.org","www":"https://pam.sourceforge.net/mod_auth_pam/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c2b5faeca6a4409c84222e06a44b2dd9c9454cf152aa4a4aef775ddfbad89a05","flatsize":15885,"path":"All/ap24-mod_auth_pam2-1.1.1_4.pkg","repopath":"All/ap24-mod_auth_pam2-1.1.1_4.pkg","licenselogic":"single","pkgsize":6668,"desc":"The PAM authentication module implements Basic authentication on top of the\nPluggable Authentication Module library. Thereby it supports whatever\nauthentication method your PAM subsystem has specific support installed &\nconfigured for.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ap24-mod_fileiri","origin":"www/mod_fileiri","version":"1.15_1","comment":"Apache 2.x http IRIs module","maintainer":"apache@FreeBSD.org","www":"https://www.w3.org/2003/06/mod_fileiri/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"93c91b269e8b83c968a755f8826f3474628bf7a0cba54bd773eff9b2d9790a56","flatsize":12088,"path":"All/ap24-mod_fileiri-1.15_1.pkg","repopath":"All/ap24-mod_fileiri-1.15_1.pkg","licenselogic":"single","pkgsize":5204,"desc":"mod_fileiri implements http IRIs for directories/files, i.e.\nif accepts URIs with non-ASCII characters encoded in UTF-8 and\nconverts them to the legacy encoding used in the file system\n(which can be specified per directory, or even finer if necessary\n(although that's a real hack)).\n\nWhat is more, it continues to accept requests in the legacy\nencoding specified, and redirects them to the correct UTF-8\nform, which then returns the actual document (without looping).\n\nThere is also a backwards mode, which does redirects from\nURIs in a specified legacy encoding to UTF-8 if the directory/\nfilenames are in UTF-8.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"}},"categories":["www"]},{"name":"antivirus","origin":"mail/antivirus-milter","version":"3.30_10","comment":"Sendmail milter wich uses McAfee Virus Scan or clamav","maintainer":"dinoex@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"995842207fb7c6028942ee7ac06e7deb3555ed43b78135fa24e0d92bfdf0c380","flatsize":30915,"path":"All/antivirus-3.30_10.pkg","repopath":"All/antivirus-3.30_10.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":12944,"desc":"Sendmail milter wich uses Mcafee Virus Scan\n\nThe milter recives messages from sendmail, and saves them as a file in\na directory. The directory name and the file name are the \"$i\" (queue\nidentifier) from Sendmail, making it easier to identify them. Once the\nentire message has been received, the milter runs \"ripmime\" on the file\nto extract any attachments. If rupmime returns without an error then it\nwill run \"uvscan\" on the diretory to scan all the files in it. If uvscan\nreturns an error, then the milter will look for viruses output from\nuvscan, and reject the message reporting which viruses were found. If\nviruses were found then the entire directory is moved to quarantine,\notherwise it is deleted.\n\nThe milter also does extention checks. Certain extentions are blocked\ncompletely. In specific, extenions of .scr, .vbs, .pif, and .com are\nblocked.\n\nAuthor gave permission to distribute it with BSD-License (2004-01-05).\n\nLICENSE: BSD","deps":{"libmilter":{"origin":"mail/libmilter","version":"8.18.1"}},"categories":["mail"],"shlibs_required":["libmilter.so.7"]},{"name":"ap24-mod_perl2","origin":"www/mod_perl2","version":"2.0.12,3","comment":"Embeds a Perl interpreter in the Apache server","maintainer":"apache@FreeBSD.org","www":"https://perl.apache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f24f7bbf9d69f93b70bbbf2448be70557b80aebe7d12a35fe2d5a837954e8ed4","flatsize":3080565,"path":"All/ap24-mod_perl2-2.0.12,3.pkg","repopath":"All/ap24-mod_perl2-2.0.12,3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":886692,"desc":"mod_perl brings together the full power of the Perl programming language\nand the Apache HTTP server. You can use Perl to manage Apache, respond to\nrequests for web pages and much more.\n\nmod_perl gives you a persistent Perl interpreter embedded in your web\nserver. This lets you avoid the overhead of starting an external interpreter\nand avoids the penalty of Perl start-up time, giving you super-fast\ndynamic content.\n\nAs you'd expect from the Perl community, there are hundreds of modules\nwritten for mod_perl, everything from persistent database connections, to\ntemplating sytems, to complete XML content delivery systems. Web sites like\nSlashdot and Wired Magazine use mod_perl.","deps":{"apache24":{"origin":"www/apache24","version":"2.4.62"},"p5-BSD-Resource":{"origin":"devel/p5-BSD-Resource","version":"1.2911"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"shlibs_required":["libperl.so.5.36","libaprutil-1.so.0","libdb-18.1.so","libgdbm.so.6","libexpat.so.1","libapr-1.so.0"],"annotations":{"cpe":"cpe:2.3:a:apache:mod_perl:2.0.12:::::dragonfly6:x86_64"},"messages":[{"message":"Simple config:\n\n  LoadModule perl_module libexec/apache24/mod_perl.so\n  #PerlModule Apache::compat\n  # your config comes here\n\nFor a more detailed version (including more options) refer to:\n\n  docs/user/intro/start_fast.pod\n\nor online:\n\n  http://perl.apache.org/docs/2.0/user/intro/start_fast.html\n\nThe module can be enabled in\n etc/apache24/modules.d/260_mod_perl.conf","type":"install"}]},{"name":"anttweakbar","origin":"graphics/anttweakbar","version":"1.16_1","comment":"C library to add light and GUI into graphic apps","maintainer":"yuri@FreeBSD.org","www":"https://anttweakbar.sourceforge.net/doc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3705575b2d57557cc0f74d029512b062218633ad212fddf798688e1bdd46dc31","flatsize":1514820,"path":"All/anttweakbar-1.16_1.pkg","repopath":"All/anttweakbar-1.16_1.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":244348,"desc":"AntTweakBar is a small and easy-to-use C/C++ library that allows programmers to\nquickly add a light and intuitive graphical user interface into graphic\napplications based on OpenGL (compatibility and core profiles), DirectX 9,\nDirectX 10 or DirectX 11 to interactively tweak parameters on-screen.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libX11.so.6"],"shlibs_provided":["libAntTweakBar.so.1"]},{"name":"antiword","origin":"textproc/antiword","version":"0.37_5","comment":"Application for displaying Microsoft(R) Word documents","maintainer":"ports@FreeBSD.org","www":"https://web.archive.org/web/20221207132720/http://www.winfield.demon.nl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3711c9ef78ac2c012d846116c8fe9cf4011871a4af292d74f40d814c04fcca88","flatsize":651963,"path":"All/antiword-0.37_5.pkg","repopath":"All/antiword-0.37_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":143244,"desc":"Antiword is a free MS Word reader. It converts the binary files from\nWord 2, 6, 7, 97, 2000, 2002 and 2003 to plain text and to PostScript.","deps":{"gsfonts":{"origin":"print/gsfonts","version":"8.11_8"}},"categories":["textproc"],"options":{"DEBUG":"off","DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:antiword_project:antiword:0.37:::::dragonfly6:x86_64:5"},"messages":[{"message":"===>   NOTICE:\n\nThe antiword port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"antipolix","origin":"games/antipolix","version":"2.1_2","comment":"Simple multiplayer game for X Window System","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7233804fc9591f85440fd3941449e800f3f750d40fbe451b39abef4ae9ac857f","flatsize":95010,"path":"All/antipolix-2.1_2.pkg","repopath":"All/antipolix-2.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34484,"desc":"This game is played in a parallelepipede containing PxNxN little\ncubes. You can first consider this 3D board as P 2D checkerboards of\nNxN squares.  From 2 up to 10 players can confront each other.\nEach player begins with a certain number of pieces (or armies) that\nhe has to move and make attack. One of his pieces represents him-self\n(or the chief, or the king, or anything you want). If this piece die,\nthe player is eliminated. The last player staying alive wins.\nMessages can be sent to the other players , so that alliances can be\nimplemented.  A special timer assures that the game remains dynamic.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"########################################################\n# Prepare: \".server_defaults\" , \".motd\" and \".players\" #\n########################################################","type":"install"},{"message":"===>   NOTICE:\n\nThe antipolix port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"antic","origin":"math/antic","version":"0.2.5_1,1","comment":"Algebraic Number Theory In C","maintainer":"yuri@FreeBSD.org","www":"https://github.com/wbhart/antic","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f58481f374288416312a3b7377177b722471ced70a791639b2bc6ac90344519c","flatsize":178070,"path":"All/antic-0.2.5_1,1.pkg","repopath":"All/antic-0.2.5_1,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":54348,"desc":"An algebraic number theory library allowing\nto perform comptations with algebraic numbers\nand fields.","deps":{"flint2":{"origin":"math/flint2","version":"2.9.0_3"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["math"],"shlibs_required":["libflint.so.17","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["libantic.so.0"]},{"name":"antimony-cad","origin":"cad/antimony","version":"0.9.3.b.37","comment":"CAD from a parallel universe","maintainer":"yuri@FreeBSD.org","www":"https://www.mattkeeter.com/projects/antimony/3/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e5984673fe86efbd02a4a9db4fb8e43a4581cf300985eb18649e32c1aba5a51b","flatsize":1508938,"path":"All/antimony-cad-0.9.3.b.37.pkg","repopath":"All/antimony-cad-0.9.3.b.37.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":435160,"desc":"Antimony is a computer-aided design (CAD) tool from a parallel universe in which\nCAD software evolved from Lisp machines rather than drafting tables.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"py311-boost-libs":{"origin":"devel/boost-python-libs","version":"1.84.0"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["cad"],"shlibs_required":["libQt5OpenGL.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libboost_python311.so.1.84.0","libpython3.11.so.1.0","libpng16.so.16"]},{"name":"antlr","origin":"devel/antlr","version":"2.7.7_2","comment":"ANother Tool for Language Recognition","maintainer":"ports@FreeBSD.org","www":"https://www.antlr2.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e0c204c1c274e95e917fd3de040304b17d4c9b3af9205ad2edb342bb123fd1e","flatsize":1834572,"path":"All/antlr-2.7.7_2.pkg","repopath":"All/antlr-2.7.7_2.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":686684,"desc":"ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a\nlanguage tool that provides a framework for constructing recognizers,\ncompilers, and translators from grammatical descriptions containing\nC++ or Java actions.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe antlr port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ansiweather","origin":"misc/ansiweather","version":"1.19.0_1","comment":"Shell script for displaying the current weather in your terminal","maintainer":"dbaio@FreeBSD.org","www":"https://github.com/fcambus/ansiweather/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0e59ecde60bb5f0e2964296a9f24b750973531539c1de5f62fafddd411ef8cb","flatsize":20803,"path":"All/ansiweather-1.19.0_1.pkg","repopath":"All/ansiweather-1.19.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8740,"desc":"AnsiWeather is a Shell script for displaying the current weather conditions\nin your terminal, with support for ANSI colors and Unicode symbols.\n\nWeather data comes from the OpenWeatherMap free weather API.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"coreutils":{"origin":"sysutils/coreutils","version":"9.5"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"jq":{"origin":"textproc/jq","version":"1.7.1"}},"categories":["misc"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"The default config file is ~/.ansiweatherrc. The environment variable\n ANSIWEATHERRC can be set to override this.\n\n The file /usr/local/share/examples/ansiweather/ansiweatherrc.example\n contains all available configuration variables.","type":"install"}]},{"name":"anyremote","origin":"comms/anyremote","version":"6.7.3_1","comment":"Remote control service over Bluetooth, infrared, or TCP/IP networking","maintainer":"samm@FreeBSD.org","www":"https://anyremote.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f52f8c0a8471d0e6bcef835146ff2a1ddcc495ed1e3be4c7036a60508b4afdcd","flatsize":3665074,"path":"All/anyremote-6.7.3_1.pkg","repopath":"All/anyremote-6.7.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2093200,"desc":"The overall goal of this project is to provide remote control service on Linux\nthrough Bluetooth, InfraRed, Wi-Fi or just TCP/IP connection.\n\nanyRemote supports wide range of modern cell phones like Nokia, SonyEricsson,\nMotorola and others.\n\nIt was developed as thin communication layer between Bluetooth (or IR, Wi-Fi)\ncapabled phone and UNIX, and in principle could be configured to manage almost\nany software.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["comms"],"shlibs_required":["libX11.so.6","libXtst.so.6","libglib-2.0.so.0","libintl.so.8","libdbus-1.so.3","libdbus-glib-1.so.2","libgobject-2.0.so.0","libavahi-common.so.3","libavahi-client.so.3","libgthread-2.0.so.0"],"options":{"DBUS":"on","DOCS":"on","X11":"on"}},{"name":"ansiprint","origin":"print/ansiprint","version":"1.0","comment":"Prints through a terminal with ANSI escape sequences","maintainer":"ports@FreeBSD.org","www":"https://ansiprint.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fecc1eb28be556ea250c3bc08182b058bd36c9b3253a74a40429b22dd3480e06","flatsize":9392,"path":"All/ansiprint-1.0.pkg","repopath":"All/ansiprint-1.0.pkg","licenselogic":"single","pkgsize":4200,"desc":"A utility for printing text files (or stdin) through a terminal/terminal\nemulator using ANSI escape sequences.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe ansiprint port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ansilove","origin":"graphics/ansilove","version":"4.2.0","comment":"ANSI / ASCII art to PNG converter","maintainer":"amdmi3@FreeBSD.org","www":"https://www.ansilove.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"654df48330247d2b55ed4349430ffbdaba0e7585cf6f15e596577d684c462aa5","flatsize":79512,"path":"All/ansilove-4.2.0.pkg","repopath":"All/ansilove-4.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":26056,"desc":"ANSi / ASCII art to PNG converter\n\nThe following formats are supported:\n- .ANS - ANSi (ANSI escape sequences: ANSI X3.64 standard)\n- .PCB - PCBoard Bulletin Board System (BBS) own file format\n- .BIN - Binary format (raw memory copy of text mode video memory)\n- .ADF - Artworx format, supporting custom character sets and palettes\n- .IDF - iCE Draw format, supporting custom character sets and palettes\n- .TND - TundraDraw format, supporting 24-bit color mode\n- .XB - The eXtended Binary XBin format, supporting custom character\n        sets and palettes\n\nAnsiLove/C is capabable of processing:\n- SAUCE records\n- DOS and Amiga fonts (embedded binary dump)\n- iCE colors\n\nEven more:\n- Output files are highly optimized 4-bit PNGs.\n- Optionally generates additional (and proper) Retina @2x PNG.\n- You can use custom options for adjusting output results.\n- Built-in support for rendering Amiga ASCII.","deps":{"libansilove":{"origin":"graphics/libansilove","version":"1.4.1"}},"categories":["graphics","textproc"],"shlibs_required":["libansilove.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"ansifilter","origin":"textproc/ansifilter","version":"2.20_1","comment":"Customizable ANSI Code Converter","maintainer":"bofh@FreeBSD.org","www":"http://www.andre-simon.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b521b1b40cd83d4f13764fd039b9f01947bc3c9ee2d04bb73f866cb278898532","flatsize":283622,"path":"All/ansifilter-2.20_1.pkg","repopath":"All/ansifilter-2.20_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":93356,"desc":"ansifilter is a customizable ANSI Code converter. ansifilter can\noutput to plain text, HTML, and RTF.","categories":["textproc"],"options":{"DOCS":"on","QT5":"off"}},{"name":"apbs","origin":"science/apbs","version":"1.5.102","comment":"Electrostatic and solvation properties for complex molecules","maintainer":"yuri@FreeBSD.org","www":"https://www.poissonboltzmann.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48f3170667bdc16888118372475b2f4e0ff4048dbb3506c965327a1727738a4b","flatsize":42291829,"path":"All/apbs-1.5.102.pkg","repopath":"All/apbs-1.5.102.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19736424,"desc":"APBS and PDB2PQR: electrostatic and solvation properties for complex molecules.\n\nAPBS solves the equations of continuum electrostatics for large biomolecular\nassemblages. This software was designed \"from the ground up\" using modern design\nprinciples to ensure its ability to interface with other computational packages\nand evolve as methods and applications change over time.","categories":["science"],"shlibs_provided":["libapbs_generic.so","libapbs_mg.so","libapbs_pmgc.so","libapbs_routines.so","libmaloc.so"]},{"name":"antioch","origin":"science/antioch","version":"0.4.0.156_14","comment":"C++ Chemical Kinetics, Thermodynaimics, and Transport Library","maintainer":"yuri@FreeBSD.org","www":"https://libantioch.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7676ec6a38be0ffb524b8705ad8caa2a808c7cd97ce2be5bc9dcfe65bcaa9b8","flatsize":2719613,"path":"All/antioch-0.4.0.156_14.pkg","repopath":"All/antioch-0.4.0.156_14.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":466024,"desc":"A New Templated Implementation Of Chemistry for Hydrodynamics (Antioch) was\ninitiated to centralize work within the realm of hypersonic aerodynamics,\nbased on the libMesh finite element library. It's features include\nthread-safety and high performance.","deps":{"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"ocl-icd":{"origin":"devel/ocl-icd","version":"2.3.1_2"}},"categories":["science"],"shlibs_required":["libgsl.so.27","libgslcblas.so.0","libOpenCL.so.1"],"shlibs_provided":["libantioch.so.0"]},{"name":"anonymous-pro","origin":"x11-fonts/anonymous-pro","version":"1.002_3","comment":"Fixed width sans designed especially for coders","maintainer":"nlopes.ml@gmail.com","www":"https://www.ms-studio.com/FontSales/anonymouspro.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03283cf2bd56a5e90ebf8dfee25fe765d20f70331adc6a0b1ad128bbb3490927","flatsize":644507,"path":"All/anonymous-pro-1.002_3.pkg","repopath":"All/anonymous-pro-1.002_3.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":138928,"desc":"Anonymous Pro (2009) is a family of four fixed-width fonts designed\nespecially with coding in mind. Characters that could be mistaken for\none another (O, 0, I, l, 1, etc.) have distinct shapes to make them\neasier to tell apart in the context of source code.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"Add the following line to the \"Files\" section of xorg.conf or XF86Config:\n\n\tFontPath \"/usr/local/share/fonts/anonymous-pro/\"","type":"install"}]},{"name":"ansible-sshjail","origin":"sysutils/ansible-sshjail","version":"1.1.0.37_2","comment":"Ansible connector for remote jails","maintainer":"madpilot@FreeBSD.org","www":"https://github.com/austinhyde/ansible-sshjail","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"57b78aec5cd2403a82385332870dbce3441218372b78c2cce592ec7230d2a76c","flatsize":18932,"path":"All/ansible-sshjail-1.1.0.37_2.pkg","repopath":"All/ansible-sshjail-1.1.0.37_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5444,"desc":"An Ansible connection plugin for remotely provisioning FreeBSD jails\nseparately from their jailhost.","deps":{"py311-ansible":{"origin":"sysutils/ansible","version":"8.5.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["sysutils"]},{"name":"anyremote2html","origin":"www/anyremote2html","version":"1.4","comment":"Web interface for anyRemote","maintainer":"ports@FreeBSD.org","www":"https://anyremote.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6b044cb3330862267aa58faa8457a6c3ff513ef794dc590aaa250c7f4cd1231","flatsize":668080,"path":"All/anyremote2html-1.4.pkg","repopath":"All/anyremote2html-1.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":611264,"desc":"anyremote2html package is a WEB interface for anyRemote.\nIt acts as HTTP server and translates anyRemote commands to HTML.\n\nThe overall goal of this project is to provide remote control service on Linux\nthrough Bluetooth, InfraRed, Wi-Fi or just TCP/IP connection.\n\nanyRemote supports wide range of modern cell phones like Nokia, SonyEricsson,\nMotorola and others.\n\nIt was developed as thin communication layer between Bluetooth (or IR, Wi-Fi)\ncapabled phone and UNIX, and in principle could be configured to manage almost\nany software.","deps":{"anyremote":{"origin":"comms/anyremote","version":"6.7.3_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www","deskutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe anyremote2html port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"anomaly-mono","origin":"x11-fonts/anomaly-mono","version":"g20210310","comment":"Retrofuturism inspired monospaced programming font","maintainer":"lcook@FreeBSD.org","www":"https://github.com/benbusby/anomaly-mono","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2453e14ec42b97fa9d5c575c631c71835f23f93e87c51257c2cee4d44ac93879","flatsize":1032072,"path":"All/anomaly-mono-g20210310.pkg","repopath":"All/anomaly-mono-g20210310.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":333872,"desc":"Unique monospaced programming font, inspired by \"retrofuturism\".\nThe alphabetical characters of the font are designed as an homage\nto the aesthetic of older science fiction movies and magazines,\nwhile the numerical characters are intended to mimic digital clock\nnumbers. Symbols and numbers were given special design consideration\nto stand out from alphabetical characters as well. The result is a\nfont that creates a strong distinction between all types of glyphs\nand has a unique appearance, while still maintaining perfect\nlegibility for writing and debugging code.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"antlr3","origin":"devel/antlr3","version":"3.5.2_1","comment":"ANother Tool for Language Recognition","maintainer":"takumiiinn@gmail.com","www":"https://www.antlr3.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"387abcac34590dbcf44619b50c5cf947507e034cc31faf3116ba8adf9e792d7b","flatsize":2456841,"path":"All/antlr3-3.5.2_1.pkg","repopath":"All/antlr3-3.5.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2277036,"desc":"ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a\nlanguage tool that provides a framework for constructing recognizers,\ncompilers, and translators from grammatical descriptions containing\nC++ or Java actions.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"]},{"name":"apache-poi","origin":"textproc/apache-poi","version":"5.2.5","comment":"Java API To Access Microsoft Format Files","maintainer":"ports@FreeBSD.org","www":"https://poi.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7457c9bdc24545a813f4701bdd4ad00d9840281e1a9c843e27eb02f999d56667","flatsize":27237054,"path":"All/apache-poi-5.2.5.pkg","repopath":"All/apache-poi-5.2.5.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":20764628,"desc":"The POI project consists of APIs for manipulating various file formats based\nupon Microsoft's OLE 2 Compound Document format using pure Java. In short, you\ncan read and write MS Excel files using Java. Soon, you'll be able to read and\nwrite Word files using Java. POI is your Java Excel solution as well as your\nWord Excel solution. However, we have a complete API for porting other OLE 2\nCompound Document formats and welcome others to participate.","deps":{"SparseBitSet":{"origin":"devel/sparsebitset","version":"1.3"},"apache-commons-codec":{"origin":"java/apache-commons-codec","version":"1.16.0"},"apache-commons-collections4":{"origin":"java/apache-commons-collections4","version":"4.5.0.m2"},"apache-commons-io":{"origin":"devel/apache-commons-io","version":"2.15.1"},"apache-commons-math":{"origin":"math/apache-commons-math","version":"3.6.1_2"},"apache-log4j2":{"origin":"devel/apache-log4j2","version":"2.23.1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["textproc","devel","java"],"annotations":{"cpe":"cpe:2.3:a:apache:poi:5.2.5:::::dragonfly6:x86_64"},"messages":[{"message":"===>   NOTICE:\n\nThe apache-poi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"antlr4","origin":"devel/antlr4","version":"4.13.1","comment":"ANother Tool for Language Recognition","maintainer":"pi@FreeBSD.org","www":"https://www.antlr.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"186d2c2fdb48daaa6c4b361afba73802a86af162bac58993f55a398a9177bd86","flatsize":2139794,"path":"All/antlr4-4.13.1.pkg","repopath":"All/antlr4-4.13.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1922372,"desc":"ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a\nlanguage tool that provides a framework for constructing recognizers,\ncompilers, and translators from grammatical descriptions containing\nC++ or Java actions.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"]},{"name":"annoy","origin":"math/annoy","version":"1.17.3","comment":"Approximate Nearest Neighbors in C++","maintainer":"yuri@FreeBSD.org","www":"https://github.com/spotify/annoy","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bda23280d9591b18dea2e596c1730bc9b3e0028c91c09bc2c758d31b4e4ddb0b","flatsize":70177,"path":"All/annoy-1.17.3.pkg","repopath":"All/annoy-1.17.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18824,"desc":"Annoy (Approximate Nearest Neighbors Oh Yeah) is a C++ library with Python\nbindings to search for points in space that are close to a given query point.\nIt also creates large read-only file-based data structures that are mmapped\ninto memory so that many processes may share the same data.","categories":["math"]},{"name":"animorph","origin":"graphics/animorph","version":"0.3_8","comment":"Morphing engine for MakeHuman","maintainer":"ports@FreeBSD.org","www":"https://www.makehuman.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49bc51c50d09c079ec983f08099905530df2e5911fdda3f95c46bb23e175ca99","flatsize":1712427,"path":"All/animorph-0.3_8.pkg","repopath":"All/animorph-0.3_8.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":292516,"desc":"Animorph is a morphing engine responsible for calculating and then\nexecuting all the real time changes to the MakeHuman basemesh, as\nrequired by the user's morph target selections and those target's value\nsettings.  Naturally, it also loads and saves character body setting\n(.bs) files.","categories":["graphics"],"shlibs_provided":["libanimorph.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe animorph port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"angrysearch","origin":"sysutils/angrysearch","version":"1.0.3_3","comment":"Quick search GUI tool for Unix-like systems","maintainer":"danfe@FreeBSD.org","www":"https://github.com/DoTheEvo/ANGRYsearch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4fe4fe9272669db415bdd04239eabf397c4c4bbf94cf105859781de02e0952a","flatsize":1243684,"path":"All/angrysearch-1.0.3_3.pkg","repopath":"All/angrysearch-1.0.3_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":312852,"desc":"Clone of the David Carpenter's \"Everything\" search engine, which locates\nfiles and folders by their name instantly, for Unix-like systems.\n\nThis simple file search crawls available disks creating a database that\ncan be searched using quick and responsive graphical interface.\nNotable difference is that by default, the entire paths are searched,\nnot just file and folder names.","deps":{"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-sqlite3":{"origin":"databases/py-sqlite3","version":"3.11.9_7"},"python311":{"origin":"lang/python311","version":"3.11.9"},"xdg-utils":{"origin":"devel/xdg-utils","version":"1.1.3_4"}},"categories":["sysutils","python"]},{"name":"ant-dracula-theme","origin":"x11-themes/ant-dracula-theme","version":"4.0.0","comment":"Dark theme for GTK & KDE","maintainer":"Alexander88207@protonmail.com","www":"https://github.com/dracula/gtk","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"34352b8ce365aac61d34f6747be68b531206d0c2d95090147563e36df8aef484","flatsize":8218075,"path":"All/ant-dracula-theme-4.0.0.pkg","repopath":"All/ant-dracula-theme-4.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1432960,"desc":"Dark theme for GTK & KDE.","categories":["x11-themes"],"options":{"CINNAMON":"on","GNOMESHELL":"on","KDE":"on","METACITY":"on","XFWM":"on"}},{"name":"anope","origin":"irc/anope","version":"2.0.16","comment":"Set of IRC services for IRC networks","maintainer":"devnull@apt322.org","www":"https://www.anope.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d744d5e5d2f982073baef7b3fbdd6316bd4e41765a7e2167c6e842b4eaaaa940","flatsize":26385443,"path":"All/anope-2.0.16.pkg","repopath":"All/anope-2.0.16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3905764,"desc":"Anope is a set of Services for IRC networks that allows users to\nmanage their nicks and channels in a secure and efficient way, and\nadministrators to manage their network with powerful tools.\n\nAnope currently works with:\n  - Bahamut 1.4.27 or later (including 1.8)\n  - Charybdis 1.0 or later\n  - DreamForge 4.6.7\n  - Hybrid 7 or later\n  - InspIRCd 1.0 or later (including 3.x)\n  - Plexus 2.0 or later (including 3.0)\n  - PTlink 6.15 or later\n  - RageIRCd 2.0 beta-6 or later\n  - Ratbox 2.0.6 or later\n  - ShadowIRCd 4.0 beta 7 or later\n  - Solid IRCd 3.4.6 or later\n  - UltimateIRCd 2.8.2 or later (including 3.0)\n  - UnrealIRCd 3.1.1 or later (including 6.x)\n  - ViagraIRCd 1.3 or later\n\nAnope could also work with some of the daemons derived by the ones listed\nabove, but there's no support for them if they work or don't work.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["irc"],"shlibs_required":["libintl.so.8","libssl.so.12","libcrypto.so.12"],"options":{"GNUTLS":"off","LDAP":"off","MYSQL":"on","NLS":"on","OPENSSL":"on","PCRE":"off","POSIX":"on","REDIS":"off","SASL":"off","SQLITE":"off","STATS":"off","TRE":"off"},"messages":[{"message":"Anope now installs to /usr/local/anope","type":"install"},{"message":"If you are upgrading from <2.0.0, you will need\nto migrate your configs to the new format. There\nis also a guide to migrate your databases to the\nnew format. Please read the release notes for 2.0.0.\n\nhttps://www.anope.org/news.php?id=79","type":"upgrade","maximum_version":"2.0.0"}]},{"name":"angie-module-upload","origin":"www/angie-module-upload","version":"1.3.2","comment":"Angie upload dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"599abd8eae33d7aa336ac28920ea5ce13adc86c87528cd752bf9300d7a956919","flatsize":279486,"path":"All/angie-module-upload-1.3.2.pkg","repopath":"All/angie-module-upload-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":84428,"desc":"Module parses request body storing all files being uploaded to a directory.\nThe files are then being stripped from body and altered request is then passed\nto a location specified by upload_pass directive, thus allowing arbitrary\nhandling of uploaded files.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"options":{"DEBUG":"on"},"messages":[{"message":"The upload dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_upload_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/fdintino/nginx-upload-module","type":"install"}]},{"name":"angie-module-subs","origin":"www/angie-module-subs","version":"1.3.2","comment":"Angie substitutions filter dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d261d0f4ff9e533240dd9ebc94cac364087ae8a927afbe550b065f28494edd31","flatsize":141300,"path":"All/angie-module-subs-1.3.2.pkg","repopath":"All/angie-module-subs-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":47416,"desc":"Module performs both regular expression and fixed string substitutions\non response bodies. This module is quite different from the native\nsubstitution module. It scans the output chains buffer and matches string\nline by line, just like Apache's mod_substitute.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"options":{"DEBUG":"on"},"messages":[{"message":"The substitutions filter dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_subs_filter_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/yaoweibin/ngx_http_substitutions_filter_module","type":"install"}]},{"name":"angie-module-testcookie","origin":"www/angie-module-testcookie","version":"1.3.2","comment":"Angie testcookie dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5730e2e095c4654871fdb764abf8ac6bf3335b642fafd8eee6c5e11439132776","flatsize":227133,"path":"All/angie-module-testcookie-1.3.2.pkg","repopath":"All/angie-module-testcookie-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":64660,"desc":"Module is a simple robot mitigation module using cookie based\nchallenge/response technique. Challenge cookies can be set using different\nmethods and can be encrypted and then decrypted at client side with JavaScript.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"options":{"DEBUG":"on"},"messages":[{"message":"The testcookie dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_testcookie_access_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/kyprizel/testcookie-nginx-module","type":"install"}]},{"name":"angie-module-set-misc","origin":"www/angie-module-set-misc","version":"1.3.2","comment":"Angie set-misc dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8224cae1a7abd80ec3d77938ed5eb0a354834051150a264c64c87c23bff6a197","flatsize":836138,"path":"All/angie-module-set-misc-1.3.2.pkg","repopath":"All/angie-module-set-misc-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":74820,"desc":"Module extends the standard rewrite's directive set to provide more\nfunctionalities like URI escaping and unescaping, JSON quoting,\nHexadecimal/MD5/SHA1/Base32/Base64 digest encoding and decoding,\nrandom number generator, and more.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"options":{"DEBUG":"on"},"messages":[{"message":"The set-misc dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ndk_http_module.so;\n    load_module modules/ngx_http_set_misc_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/openresty/set-misc-nginx-module","type":"install"}]},{"name":"angie-module-rtmp","origin":"www/angie-module-rtmp","version":"1.3.2","comment":"Angie RTMP dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05a8fbad5840d337ce9bb68f91361d8d07dfc5a96c74c3075d48aa7c944dfab4","flatsize":2160498,"path":"All/angie-module-rtmp-1.3.2.pkg","repopath":"All/angie-module-rtmp-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":481224,"desc":"Module provides HLS and MPEG-DASH live streaming capabilities for those who\nwant a lightweight solution based on the HTTP protocol.\nThe stream is published in the MPEG-TS format over HTTP.\nMPEG-TS is a widely adopted, well known and well documented streaming format.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"options":{"DEBUG":"on"},"messages":[{"message":"The RTMP dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_rtmp_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/arut/nginx-rtmp-module","type":"install"}]},{"name":"angie-module-perl","origin":"www/angie-module-perl","version":"1.3.2","comment":"Angie Perl dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e851b52474b148de42ca9307e627faedf6d60753cbc79e1c6d27c402442a667","flatsize":222708,"path":"All/angie-module-perl-1.3.2.pkg","repopath":"All/angie-module-perl-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":75008,"desc":"Module is used to implement location and variable handlers in Perl and insert\nPerl calls into SSI.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www"],"shlibs_required":["libperl.so.5.36"],"options":{"DEBUG":"on"},"messages":[{"message":"The Perl dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_perl_module.so;\n\nPlease refer to the modules documentation for further details:\nhttps://angie.software/en/http_perl/","type":"install"}]},{"name":"angie-module-postgres","origin":"www/angie-module-postgres","version":"1.3.2","comment":"Angie postgres dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8af8ba24999f028517d89dd1e5e221140da4a0678b7e84091f1d0acfc159e42","flatsize":613816,"path":"All/angie-module-postgres-1.3.2.pkg","repopath":"All/angie-module-postgres-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":102544,"desc":"This is an upstream module that allows Angie to communicate directly with\nPostgreSQL database.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["www"],"shlibs_required":["libpq.so.5"],"options":{"DEBUG":"on"},"messages":[{"message":"The postgres dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_postgres_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/FRiCKLE/ngx_postgres","type":"install"}]},{"name":"angle-grinder","origin":"textproc/angle-grinder","version":"0.19.4_1","comment":"Slice and dice logs on the command line","maintainer":"lcook@FreeBSD.org","www":"https://github.com/rcoh/angle-grinder","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ca09e9f1dc593173c3775ac7831760cdf0a3cb374448f05e06fb19d65dd070da","flatsize":5154417,"path":"All/angle-grinder-0.19.4_1.pkg","repopath":"All/angle-grinder-0.19.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1416184,"desc":"Parse, aggregate, sum, average, min/max, percentile, and sort your data. You\ncan see it, live-updating, in your terminal. Angle grinder is designed for\nwhen, for whatever reason, you don't have your data in\ngraphite/honeycomb/kibana/sumologic/splunk/etc. but still want to be able to\ndo sophisticated analytics.\n\nAngle grinder can process well above 1M rows per second (simple pipelines as\nhigh as 5M), so it's usable for fairly meaty aggregation. The results will live\nupdate in your terminal as data is processed. Angle grinder is a bare bones\nfunctional programming language coupled with a pretty terminal UI.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["textproc"],"options":{"DOCS":"on"}},{"name":"angie-module-xslt","origin":"www/angie-module-xslt","version":"1.3.2","comment":"Angie XSLT dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b29a6e487e7f16c6ac916b54cddeeeda1b3afc5d7385b3a414094b4f14ae7637","flatsize":164061,"path":"All/angie-module-xslt-1.3.2.pkg","repopath":"All/angie-module-xslt-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":56876,"desc":"Module is a filter that transforms XML responses using XSLT stylesheets.\nModule allows you to apply an XSLT transformation on an XML file or\nresponse received from a backend server before serving the client.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libxml2.so.2","libxslt.so.1","libexslt.so.0"],"options":{"DEBUG":"on"},"messages":[{"message":"The XSLT dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_xslt_filter_module.so;\n\nPlease refer to the modules documentation for further details:\nhttps://angie.software/en/http_xslt/","type":"install"}]},{"name":"ann","origin":"math/ann","version":"1.1.2_1","comment":"Library for Approximate Nearest Neighbor Searching","maintainer":"tzhuan@csie.org","www":"https://www.cs.umd.edu/~mount/ANN/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4ff7beba8e54def202bee9c615fa9a281b385e12b0ee9c698a0ecd154228005","flatsize":630270,"path":"All/ann-1.1.2_1.pkg","repopath":"All/ann-1.1.2_1.pkg","licenselogic":"single","pkgsize":380308,"desc":"ANN is a library written in C++, which supports data structures\nand algorithms for both exact and approximate nearest neighbor\nneighbor searching in arbitrarily high dimensions.","categories":["math","science"],"shlibs_provided":["libann.so.0"]},{"name":"angie-module-ndk","origin":"www/angie-module-ndk","version":"1.3.2","comment":"Angie NDK dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"192ae795596fcea060aafd65a9e77731d3f3bd27dc0ca713aef369302742848d","flatsize":140509,"path":"All/angie-module-ndk-1.3.2.pkg","repopath":"All/angie-module-ndk-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":46176,"desc":"Module is designed to extend the Angie core functionality in a way that can be\nused as a basis of other modules. It has functions and macros to deal with\ngeneric tasks that don't currently have generic code as part of the core\ndistribution.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"options":{"DEBUG":"on"},"messages":[{"message":"The ndk dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ndk_http_module;\n\nPlease refer to the modules documentation for further details:\nhttps://github.com/vision5/ngx_devel_kit","type":"install"}]},{"name":"angie-module-headers-more","origin":"www/angie-module-headers-more","version":"1.3.2","comment":"Angie headers-more dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ed441a833e5b3e87b641e716e8fad6bfc0c64dff423be9a65b192c6fc3c5535","flatsize":318644,"path":"All/angie-module-headers-more-1.3.2.pkg","repopath":"All/angie-module-headers-more-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":64320,"desc":"Module allows to set and clear input and output headers.\nThis is an enhanced version of the standard headers module because it provides\nmore utilities like resetting or clearing \"builtin headers\" like Content-Type,\nContent-Length, and Server.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"options":{"DEBUG":"on"},"messages":[{"message":"The headers-more dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_headers_more_filter_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/openresty/headers-more-nginx-module/","type":"install"}]},{"name":"angie-module-keyval","origin":"www/angie-module-keyval","version":"1.3.2","comment":"Angie keyval dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69af6ee9402051699f5f8f27b548e22d7570124b9d628e10cd54e83ca3de36b3","flatsize":137043,"path":"All/angie-module-keyval-1.3.2.pkg","repopath":"All/angie-module-keyval-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":43888,"desc":"Module creates variables with values taken from key-value pairs.\nKey-value database is stored in shared memory or Redis as specified by the\nconfiguration parameter.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"hiredis":{"origin":"databases/hiredis","version":"1.2.0.15"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"options":{"DEBUG":"on"},"messages":[{"message":"The keyval dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_keyval_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/kjdev/nginx-keyval","type":"install"}]},{"name":"angie-module-jwt","origin":"www/angie-module-jwt","version":"1.3.2","comment":"Angie JWT dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"16c1319a6a69ed7d2f1a79f6b8b6c35d1a34ff28a2f48421a2460888780e927a","flatsize":130219,"path":"All/angie-module-jwt-1.3.2.pkg","repopath":"All/angie-module-jwt-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":42532,"desc":"Module provides JWT validity check functionality for Angie.\nModule intends to be as light as possible and to remain simple.\nSupports number of key encodings and allows to keep it in a designated file.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"jansson":{"origin":"devel/jansson","version":"2.14"},"libjwt":{"origin":"www/libjwt","version":"1.17.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libjwt.so.2","libjansson.so.4"],"options":{"DEBUG":"on"},"messages":[{"message":"The jwt dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_auth_jwt_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/max-lt/nginx-jwt-module","type":"install"}]},{"name":"angie-module-image-filter","origin":"www/angie-module-image-filter","version":"1.3.2","comment":"Angie image-filter dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb9fc8f6e3257490d0d801ab75edb8a88fdec677584153b1cdfd38b05ac27380","flatsize":160021,"path":"All/angie-module-image-filter-1.3.2.pkg","repopath":"All/angie-module-image-filter-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":52736,"desc":"Module is a filter that transforms images in JPEG, GIF, PNG, and WebP formats.\nTransformation capabilities include crop, resize, rotate, and others. Several\nresulting image options are configurable.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libgd.so.6"],"options":{"DEBUG":"on"},"messages":[{"message":"The image-filter dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_image_filter_module.so;\n\nPlease refer to the modules documentation for further details:\nhttps://angie.software/en/http_image_filter/","type":"install"}]},{"name":"angie-module-vod","origin":"www/angie-module-vod","version":"1.3.2","comment":"VOD dynamic module for Angie","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e838fbbf7515bb588ea73e9a680e88da65c0f410ed6ea6f10c345d4164118653","flatsize":5455628,"path":"All/angie-module-vod-1.3.2.pkg","repopath":"All/angie-module-vod-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1011860,"desc":"Module allows on-the-fly repackaging of MP4 files to DASH, HDS, HLS, MSS.\nIt provides following working modes:\n- local: serve locally accessible files (local disk/NFS mounted)\n- remote: serve files accessible via HTTP using range requests\n- mapped - serve files according to a specification encoded in JSON format","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libcrypto.so.12","libavcodec.so.60","libavutil.so.58","libswscale.so.7","libavfilter.so.9"],"options":{"DEBUG":"on"},"messages":[{"message":"The VOD dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_vod_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/kaltura/nginx-vod-module","type":"install"}]},{"name":"anongitssh","origin":"shells/anongitssh","version":"0.2","comment":"Restricted shell for git-upload-pack over SSH","maintainer":"hrs@FreeBSD.org","www":"https://github.com/hrs-allbsd/anongitssh/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4cbba346fee4d7c186e19ef761a86123198e93478e74c0e9c28f1d0e1c28c34","flatsize":13790,"path":"All/anongitssh-0.2.pkg","repopath":"All/anongitssh-0.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7032,"desc":"anongitssh: a restricted shell for git-upload-pack over SSH\n\nNote: The default setting is for git.FreeBSD.org only and needs to be\n      overridden and rebuilt for being useful in other setups.","categories":["shells"],"options":{"DOCS":"on"},"messages":[{"message":"The default setting is for git.FreeBSD.org only and needs to be\noverridden and rebuilt for being useful in other setups.","type":"install"}]},{"name":"angie-module-redis2","origin":"www/angie-module-redis2","version":"1.3.2","comment":"Angie redis2 dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c08d468126f80fd0c2f6102f75260640ba2d82042d0ae4f644742c6c27089aa1","flatsize":295896,"path":"All/angie-module-redis2-1.3.2.pkg","repopath":"All/angie-module-redis2-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":61108,"desc":"Module makes Angie talk to a Redis 2.x server in a non-blocking way. The full\nRedis 2.0 unified protocol has been implemented including the Redis pipelining\nsupport. This module returns the raw TCP response from the Redis server.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"options":{"DEBUG":"on"},"messages":[{"message":"The redis2 dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_redis2_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/openresty/redis2-nginx-module","type":"install"}]},{"name":"angie-module-enhanced-memcached","origin":"www/angie-module-enhanced-memcached","version":"1.3.2","comment":"Angie enhanced memcached dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ea3baf73ef7e31424559b425df2b7d1c7b88be0019f3bcc94a6b0400f572ab3","flatsize":194224,"path":"All/angie-module-enhanced-memcached-1.3.2.pkg","repopath":"All/angie-module-enhanced-memcached-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":59912,"desc":"Module is to be used to obtain responses from a memcached server.\nThis module is based on the standard memcached module, with some additional\nfeatures. Base configuration is identical to the standard module.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"options":{"DEBUG":"on"},"messages":[{"message":"The enhanced memcached dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_enhanced_memcached_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/bpaquet/ngx_http_enhanced_memcached_module","type":"install"}]},{"name":"angie-module-geoip2","origin":"www/angie-module-geoip2","version":"1.3.2","comment":"Angie GeoIP2 dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"594b4c1b9c3fe595ba67b901068e9eef8219fe42ee44f904ec1c111244083c9f","flatsize":216361,"path":"All/angie-module-geoip2-1.3.2.pkg","repopath":"All/angie-module-geoip2-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":58580,"desc":"Module captures information from the client IP address in variables,\nusing the MaxMind GeoIP2 databases.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"libmaxminddb":{"origin":"net/libmaxminddb","version":"1.10.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libmaxminddb.so.0"],"options":{"DEBUG":"on"},"messages":[{"message":"The GeoIP2 dynamic modules for Angie have been installed.\nTo enable these modules, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_geoip2_module.so;\n    load_module modules/ngx_stream_geoip2_module.so;\n\nPlease refer to the modules documentation for further details:\nhttps://github.com/leev/ngx_http_geoip2_module","type":"install"}]},{"name":"angie-module-eval","origin":"www/angie-module-eval","version":"1.3.2","comment":"Angie eval dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"30df89c0bfd17d8817f8211f6aedbbdd491b6e001f516b940cc578316b3dac06","flatsize":127934,"path":"All/angie-module-eval-1.3.2.pkg","repopath":"All/angie-module-eval-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":44756,"desc":"This module captures subrequest response bodies into variables.\nIf you want similar (but more powerful) functionalities,\nsee the www/angie-module-lua instead.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"options":{"DEBUG":"on"},"messages":[{"message":"The eval dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_eval_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/openresty/nginx-eval-module","type":"install"}]},{"name":"angie-module-njs","origin":"www/angie-module-njs","version":"1.3.2","comment":"Angie NJS dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ed668ef7fb275fe1c34213103efe740a63190a35a765e9fdd159aa000ecec30","flatsize":12604472,"path":"All/angie-module-njs-1.3.2.pkg","repopath":"All/angie-module-njs-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":1691792,"desc":"Module is a subset of the JavaScript language that allows extending\nAngie functionality. Package contains http_js and stream_js modules to\nprovide objects, methods and properties for extending related functionality.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"libedit":{"origin":"devel/libedit","version":"3.1.20240517,1"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libxml2.so.2","libxslt.so.1","libexslt.so.0"],"options":{"DEBUG":"on"},"messages":[{"message":"The njs dynamic modules for Angie have been installed.\nTo enable these modules, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_js_module.so;\n    load_module modules/ngx_stream_js_module.so;\n\nPlease refer to the njs documentation for further details:\nhttps://github.com/nginx/njs\nhttps://angie.software/js_reference/\nhttps://angie.software/http_js/\nhttps://angie.software/stream_js/","type":"install"}]},{"name":"angelscript","origin":"lang/angelscript","version":"2.34.0","comment":"AngelCode Scripting Library","maintainer":"ndowens04@gmail.com","www":"https://www.angelcode.com/angelscript/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8b602baa5a93f50c4768053b8663cae7d0050075ec64c0bfe965f447e91495f","flatsize":4992731,"path":"All/angelscript-2.34.0.pkg","repopath":"All/angelscript-2.34.0.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":591204,"desc":"The AngelCode Scripting Library, or AngelScript as it is also known, is an\nextremely flexible cross-platform scripting library designed to allow\napplications to extend their functionality through external scripts. It has\nbeen designed from the beginning to be an easy to use component, both for\nthe application programmer and the script writer.\n\nEfforts have been made to let it call standard C functions and C++ methods\nwith little to no need for proxy functions. The application simply registers\nthe functions, objects, and methods that the scripts should be able to work\nwith and nothing more has to be done with your code. The same functions used\nby the application internally can also be used by the scripting engine, which\neliminates the need to duplicate functionality.\n\nFor the script writer the scripting language follows the widely known syntax\nof C/C++, but without the need to worry about pointers and memory leaks.\nContrary to most scripting languages, AngelScript uses the common C/C++\ndatatypes for more efficient communication with the host application.","categories":["lang"],"shlibs_provided":["libangelscript.so.2.34.0"]},{"name":"angie-module-auth-jwt","origin":"www/angie-module-auth-jwt","version":"1.3.2","comment":"Angie auth-jwt dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0eaf29c8a52c4cfcdddebff4290f8c7d278d4f05685d1c27e78996e8d34f762","flatsize":361808,"path":"All/angie-module-auth-jwt-1.3.2.pkg","repopath":"All/angie-module-auth-jwt-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":93532,"desc":"Module implements client authorization by validating the provided\nJSON Web Token (JWT) using the specified keys. The module supports\nJSON Web Signature (JWS) and can be used for OpenID Connect authentication.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"jansson":{"origin":"devel/jansson","version":"2.14"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libcrypto.so.12","libjansson.so.4","libssl.so.12"],"options":{"DEBUG":"on"},"messages":[{"message":"The auth-jwt dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_auth_jwt_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/kjdev/nginx-auth-jwt","type":"install"}]},{"name":"angie-module-brotli","origin":"www/angie-module-brotli","version":"1.3.2","comment":"Angie Brotli dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40d0062ccd700987377dbb8f5b2b5e68d7d678985d69922ace631138825bfaba","flatsize":220094,"path":"All/angie-module-brotli-1.3.2.pkg","repopath":"All/angie-module-brotli-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":60580,"desc":"Module adds Brotli compression support to Angie.\nBrotli is a generic-purpose lossless compression algorithm that compresses\ndata using a combination of a modern variant of the LZ77 algorithm, Huffman\ncoding and 2nd order context modeling, with a compression ratio comparable\nto the best currently available general-purpose compression methods.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libbrotlienc.so.1"],"options":{"DEBUG":"on"},"messages":[{"message":"The Brotli dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_brotli_filter_module.so;\nor:\n    load_module modules/ngx_http_brotli_static_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/google/ngx_brotli","type":"install"}]},{"name":"angie","origin":"www/angie","version":"1.3.2","comment":"Efficient, powerful and scalable reverse proxy and web server","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cac1b3f31b55114b9d59646e320c28217a6beec9c4a216921c9efcc8daac4ea4","flatsize":12274519,"path":"All/angie-1.3.2.pkg","repopath":"All/angie-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":2262172,"desc":"Actively developing fork of nginx aiming to keep it great\nwith brand new extra functionality.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"}},"categories":["www"],"shlibs_required":["libpcre2-8.so.0","libssl.so.12","libcrypto.so.12"],"options":{"DEBUG":"on"},"messages":[{"message":"Thanks for using Angie!\n\nPlease find the official documentation for Angie here:\n* https://angie.software/en/","type":"install"}]},{"name":"angie-module-cache-purge","origin":"www/angie-module-cache-purge","version":"1.3.2","comment":"Angie cache_purge dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77f3434d25e8f3eac8b59065573f07296109c79d4362be48ae38d1b983c3458d","flatsize":167240,"path":"All/angie-module-cache-purge-1.3.2.pkg","repopath":"All/angie-module-cache-purge-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":50408,"desc":"Module adds ability to purge content from FastCGI, proxy, SCGI and uWSGI\ncaches. A purge operation removes the content with the same cache key as the\npurge request has. This module is production-ready.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"options":{"DEBUG":"on"},"messages":[{"message":"The cache_purge dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_cache_purge_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/nginx-modules/ngx_cache_purge","type":"install"}]},{"name":"anese","origin":"emulators/anese","version":"0.9.1","comment":"NES Emulator written for fun and learning","maintainer":"freebsd@sysctl.cz","www":"https://prilik.com/ANESE/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c60e08f8688c76983394a41cc65828e33bebfd30c9d86cb64621348dec2d94d","flatsize":501222,"path":"All/anese-0.9.1.pkg","repopath":"All/anese-0.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":193392,"desc":"ANESE (Another NES Emulator) is a Nintendo Entertainment System Emulator written\nfor fun and learning.\n\nAccuracy and performance are long-term goals, but the primary focus is getting\npopular titles up and running. There are still a lot of bugs, but many games are\nworking quite well already.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["emulators"],"shlibs_required":["libSDL2-2.0.so.0"]},{"name":"android-file-transfer-qt5","origin":"sysutils/android-file-transfer-qt5","version":"4.2","comment":"Android MTP client with minimalistic UI","maintainer":"ports@FreeBSD.org","www":"https://github.com/whoozle/android-file-transfer-linux","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de105510c7c00cb3c956bd205c51f30d03f95127f72cb35f2293e87373cff3df","flatsize":730866,"path":"All/android-file-transfer-qt5-4.2.pkg","repopath":"All/android-file-transfer-qt5-4.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":237116,"desc":"Android File Transfer for Linux - reliable MTP client with\nminimalistic UI similar to Android File Transfer for Mac.\n\nFeatures:\n* Simple Qt UI with progress dialogs.\n* FUSE wrapper (If you'd prefer mounting your device), supporting\n  partial read/writes, allowing instant access to your files.\n* No file size limits.\n* Automatically renames album cover to make it visible from media player.\n* No extra dependencies (e.g., libptp/libmtp).\n* Available as static/shared library.\n* Command line tool (aft-mtp-cli)","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"taglib":{"origin":"audio/taglib","version":"2.0.1"}},"categories":["sysutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Network.so.5","libcrypto.so.12","libQt5Gui.so.5","libQt5Core.so.5","libtag.so.2"],"options":{"OPENSSL":"on","TAGLIB":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe android-file-transfer-qt5 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"angie-module-echo","origin":"www/angie-module-echo","version":"1.3.2","comment":"Angie echo dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"729b2c13eff3b7172b1724ec747feaadb7f25d741911535d985dd12453475da7","flatsize":697427,"path":"All/angie-module-echo-1.3.2.pkg","repopath":"All/angie-module-echo-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":100216,"desc":"Module brings \"echo\", \"sleep\", \"time\", \"exec\" and more shell-style goodies\nto config file.\nIt provides various utilities that help testing and debugging of other modules\nby trivially emulating different kinds of faked subrequest locations.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"options":{"DEBUG":"on"},"messages":[{"message":"The echo dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_echo_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/openresty/echo-nginx-module","type":"install"}]},{"name":"anacron","origin":"sysutils/anacron","version":"2.3_8","comment":"Schedules periodic jobs on systems that are not permanently up","maintainer":"dz@426.ch","www":"https://sourceforge.net/projects/anacron/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5df239be2d877e432c0e5bbd34f44d6081be9c2564dcf89163c7ea1fa4403c8","flatsize":47152,"path":"All/anacron-2.3_8.pkg","repopath":"All/anacron-2.3_8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":21124,"desc":"Anacron is a periodic command scheduler.  It executes commands at\nintervals specified in days.  Unlike cron, it does not assume that the\nsystem is running continuously.  It can therefore be used to control\nthe execution of daily, weekly and monthly jobs (or anything with a\nperiod of n days), on systems that don't run 24 hours a day.\n\nAnacron is not an attempt to make cron redundant.\n\nRequirements\n - A functioning syslog daemon.\n - A functioning /usr/sbin/sendmail command.  (all MTAs should have that).","categories":["sysutils"],"messages":[{"message":"Configuration hints:\n- Edit /usr/local/etc/anacrontab\n- Deactivate the 'periodic' commands in /etc/crontab\n- Add a call to anacron to /etc/crontab, like\n  0  0  *  *  *    root    /usr/local/sbin/anacron\n- Add anacron_enable=\"YES\" to /etc/rc.conf\n  or execute one of the following commands as root:\n    service anacron enable\n    sysrc anacron_enable=YES\n- Read anacron(8) and anacrontab(5)\n- To avoid overlapping periodic(8) jobs, you may want to serialize jobs:\n    sysrc anacron_flags+=\" -s\"","type":"install"}]},{"name":"avldrums-lv2","origin":"audio/avldrums-lv2","version":"0.7.3","comment":"Dedicated AVLDrumkits LV2 Plugin","maintainer":"yuri@FreeBSD.org","www":"https://x42-plugins.com/x42/x42-avldrums","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"239a53c7801d8ba2563454ccfa76bc1eea65eed5f6be9905c069ca38ed2ff951","flatsize":158356980,"path":"All/avldrums-lv2-0.7.3.pkg","repopath":"All/avldrums-lv2-0.7.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":77683968,"desc":"avldrums.lv2 is a drum sample player plugin written by Robin Gareus\ndedicated to Glen MacArthur's AVLdrums. This self-contained plugin\nprovides a convenient way to rapidly sequence and mix midi-drums.\n\nThe AVLdrums comes as two separate drumkits: Black Pearl and Red Zeppelin.\nThere are 5 velocity layers for each of the 28 kits pieces or drum-zones\nfor both kits.\n\nThe main benefits compared to loading the soundfont into a generic sample\nplayer are:\n* built-in MIDNAM: The plugin informs the host about note-names\n* Semantic grouping of ports: fan-out separate mics to individual tracks\n* Compatible stereo/multi-out variant: Allows to in-place replace the stereo\n  version with multi-out. Start with stereo when sequencing and when moving\n  to the mixing stage use separate outputs to process or customize level and\n  pan of individual drums.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libglib-2.0.so.0","libX11.so.6","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libcairo.so.2","libOpenGL.so.0","libGL.so.1"],"options":{"SSE":"on"}},{"name":"analitza","origin":"math/analitza","version":"23.08.5","comment":"Library from KDE Education project","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/applications/education/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8bc31d1901b0a0326eb2212fc098ce922f20f0a25694ff128af4e20caef7d926","flatsize":2743344,"path":"All/analitza-23.08.5.pkg","repopath":"All/analitza-23.08.5.pkg","licenselogic":"and","licenses":["GFDL","GPLv2"],"pkgsize":545356,"desc":"Analitza library from KDE Education project.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["math","education","kde","kde-applications"],"shlibs_required":["libQt5Xml.so.5","libQt5Core.so.5","libQt5Gui.so.5","libQt5PrintSupport.so.5","libQt5Widgets.so.5","libQt5Svg.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5"],"shlibs_provided":["libAnalitza.so.8","libAnalitzaGui.so.8","libAnalitzaPlot.so.8","libAnalitzaWidgets.so.8","libanalitzadeclarativeplugin.so"],"options":{"DOCS":"on"}},{"name":"android-tools","origin":"devel/android-tools","version":"31.0.3p2.0_21","comment":"Android debugging tools","maintainer":"nc@FreeBSD.org","www":"https://github.com/neelchauhan/freebsd-android-tools","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9951ed152a7892d4038e1000f8a5771af548d30500075cc250733cbd171aa22","flatsize":8752098,"path":"All/android-tools-31.0.3p2.0_21.pkg","repopath":"All/android-tools-31.0.3p2.0_21.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1664552,"desc":"Android tools for FreeBSD. Tools include:\n\n * adb\n * fastboot\n * mke2fs.android (required by fastboot)\n * simg2img, img2simg, append2simg\n * lpdump, lpmake, lpadd, lpflash, lpunpack\n * mkbootimg, unpack_bootimg, repack_bootimg","deps":{"brotli":{"origin":"archivers/brotli","version":"1.1.0,1"},"gcc11":{"origin":"lang/gcc11","version":"11.4.0_1"},"googletest":{"origin":"devel/googletest","version":"1.14.0"},"liblz4":{"origin":"archivers/liblz4","version":"1.9.4_1,1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"protobuf":{"origin":"devel/protobuf","version":"24.4,1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libabsl_status.so.2301.0.0","libprotobuf.so.24.4.0","libbrotlicommon.so.1","libbrotlidec.so.1","libbrotlienc.so.1","liblz4.so.1","libzstd.so.1","libstdc++.so.6","libgcc_s.so.1","libpcre2-8.so.0"]},{"name":"analog","origin":"www/analog","version":"6.0_14,1","comment":"Fast program for analysing WWW logfiles","maintainer":"john@essenz.com","www":"https://analog.gsp.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cc43ecc9253df4abf6aa2232ba97bde0440dd396bf8e192198021059cd01656","flatsize":2640973,"path":"All/analog-6.0_14,1.pkg","repopath":"All/analog-6.0_14,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":503668,"desc":"This program analyses logfiles in both the common log format and NCSA\nold format from WWW servers. It is designed to be fast on long\nlogfiles and to produce attractive statistics.\n\nIt was written by Stephen Turner (sret1@cam.ac.uk). For more details,\nsee the Readme.html in ${PREFIX}/share/doc/analog or the website.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["www"],"shlibs_required":["libgd.so.6","libpng16.so.16","libjpeg.so.8"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Note: Analog includes an optional form and perl script to request\nanalyses via a web interface. The form and script both require\ncustomization before use. If you would like to use them, first copy\n/usr/local/share/examples/analog/etc/anlgform.pl to $$CGI-BIN, and then edit\n$$HTDOCS/anlgform.html and $$CGI-BIN/anlgform.pl for your local\nconfiguration. Both files are extensively commented with instructions\nfor customization.","type":"install"}]},{"name":"amtterm","origin":"comms/amtterm","version":"1.6_1","comment":"Serial-over-lan client for Intel AMT","maintainer":"crees@FreeBSD.org","www":"https://www.kraxel.org/blog/linux/amtterm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1ee6ef523711ec1520ef273a2046f479049c6a64da7bf0d42557a49c5c1ce22","flatsize":54023,"path":"All/amtterm-1.6_1.pkg","repopath":"All/amtterm-1.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23908,"desc":"This is a serial-over-lan (sol) client for Intel AMT.  Includes a terminal and\na graphical (gtk) version.  Also comes with a perl script to gather\ninformations about and remotely control AMT managed computers.","deps":{"p5-SOAP-Lite":{"origin":"net/p5-SOAP-Lite","version":"1.27"}},"categories":["comms"]},{"name":"ancient","origin":"archivers/ancient","version":"2.2.0","comment":"Decompression routines for ancient formats","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/temisu/ancient","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2cfe45b90741b95b5e7b7ad7288e0f49fd3db896f2502be19d3d7e17fa752109","flatsize":2472525,"path":"All/ancient-2.2.0.pkg","repopath":"All/ancient-2.2.0.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":337844,"desc":"ancient is a collection of decompression routines for old formats popular in the\nAmiga, Atari computers and some other systems from 80's and 90's as well as some\nthat are currently used which were used in a some specific way in these old\nsystems. For simple usage both a simple command line application as well as a\nsimple API to use the decompressors are provided. The compression algorithm is\nautomatically detected in most cases, however there are some corner cases where\nit is not entirely reliable due to weaknesses in the old format used.","categories":["archivers"],"shlibs_provided":["libancient.so.2"],"options":{"DOCS":"on"}},{"name":"angie-module-dav-ext","origin":"www/angie-module-dav-ext","version":"1.3.2","comment":"Angie dav-ext dynamic module","maintainer":"oleg@mamontov.net","www":"https://angie.software/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"932c7bd3dbb574ddce7cfaff51de7b2a90a8b46896fe85fb1452b306fe9fdbe4","flatsize":188094,"path":"All/angie-module-dav-ext-1.3.2.pkg","repopath":"All/angie-module-dav-ext-1.3.2.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":65384,"desc":"The standard DAV module provides partial WebDAV implementation and\nonly supports GET, HEAD, PUT, DELETE, MKCOL, COPY and MOVE methods.\nThis module adds PROPFIND, OPTIONS, LOCK and UNLOCK support.","deps":{"angie":{"origin":"www/angie","version":"1.3.2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["www"],"shlibs_required":["libxml2.so.2","libxslt.so.1","libexslt.so.0"],"options":{"DEBUG":"on"},"messages":[{"message":"The dav-ext dynamic module for Angie has been installed.\nTo enable this module, add the following to /usr/local/etc/angie/angie.conf\nand reload angie:\n\n    load_module modules/ngx_http_dav_ext_module.so;\n\nPlease refer to the module documentation for further details:\nhttps://github.com/arut/nginx-dav-ext-module","type":"install"}]},{"name":"amtk","origin":"x11-toolkits/amtk","version":"5.6.0_2","comment":"Actions, Menus and Toolbars Kit","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Projects/Amtk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78916717ef1486b040edeec6e42e2031e6105e8b4afda302d97926c72a146747","flatsize":734873,"path":"All/amtk-5.6.0_2.pkg","repopath":"All/amtk-5.6.0_2.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":89460,"desc":"Amtk is the acronym for \"Actions, Menus and Toolbars Kit\". It is a basic\nGtkUIManager replacement based on GAction. It is suitable for both a traditional\nUI or a modern UI with a GtkHeaderBar","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["x11-toolkits"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0"],"shlibs_provided":["libamtk-5.so.1"]},{"name":"amtc","origin":"sysutils/amtc","version":"0.8.5","comment":"Threaded Intel AMT/vPro mass management tool","maintainer":"tony.li@tony.li","www":"https://github.com/schnoddelbotz/amtc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2cf47f095dc553116458516c581042f15a327215fa6e7adc4d57064cbc5b444","flatsize":272370,"path":"All/amtc-0.8.5.pkg","repopath":"All/amtc-0.8.5.pkg","licenselogic":"single","licenses":["CC-BY-3.0"],"pkgsize":63648,"desc":"Intel's Active Management Technology is a simple embedded subsystem\nthat helps you manage remote servers.  In particular you can power off\nor reset a remote system, regardless of the state of the operating\nsystem.\n\namtc is a tool to efficiently monitor, power-control on a scheduled\nbasis and interactively manage a bigger bunch of PCs equipped with\nIntel vPro technology, distributed over several rooms. Having a\npractical tool for this purpose massively eases system management\nprocedures, from scheduled, unattended OS-re-installs to individual,\ninteractive remote power management needs.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libgcrypt":{"origin":"security/libgcrypt","version":"1.11.0"}},"categories":["sysutils"],"shlibs_required":["libcurl.so.4"]},{"name":"amrstat","origin":"sysutils/amrstat","version":"20070216_1","comment":"Utility for LSI Logic's MegaRAID RAID controllers","maintainer":"jkim@FreeBSD.org","www":"https://lists.freebsd.org/pipermail/freebsd-scsi/2006-February/002294.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac63a9212912a17528887a9ec442ccb3b1c0b4d3c3d0da272104b198fb261f84","flatsize":230372,"path":"All/amrstat-20070216_1.pkg","repopath":"All/amrstat-20070216_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":87624,"desc":"This port provides an utility for getting information from\nLSI Logic's MegaRAID RAID controllers.","categories":["sysutils"],"options":{"MEGARC":"off"}},{"name":"android-ota-payload-extractor","origin":"sysutils/android-ota-payload-extractor","version":"1.1_3","comment":"Android OTA payload extractor written in Go","maintainer":"nxjoseph@protonmail.com","www":"https://github.com/tobyxdd/android-ota-payload-extractor","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13036b1bc21f6b9575c57425cb73c4bbc776214bb2f6a031e370e53d7771983f","flatsize":2975754,"path":"All/android-ota-payload-extractor-1.1_3.pkg","repopath":"All/android-ota-payload-extractor-1.1_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":996080,"desc":"A fast & natively cross-platform Android OTA payload extractor written in Go.\nExtracting images from Android OTA packages is very useful for various purposes.\nFor example, patching the boot image to install Magisk without TWRP.","categories":["sysutils"]},{"name":"amqp-cpp","origin":"devel/amqp-cpp","version":"4.1.4_1","comment":"C++ library for asynchronous non-blocking communication with RabbitMQ","maintainer":"aleksandr.fedorov@vstack.com","www":"https://github.com/CopernicaMarketingSoftware/AMQP-CPP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f03b858c428e83439997a1ef0d7bcd75c9bf58d620a3136f80751c38ab832cc","flatsize":874854,"path":"All/amqp-cpp-4.1.4_1.pkg","repopath":"All/amqp-cpp-4.1.4_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":177780,"desc":"AMQP-CPP is a C++ library for communicating with a RabbitMQ message broker.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_provided":["libamqpcpp.so.4.1"]},{"name":"anomy-sanitizer","origin":"mail/anomy-sanitizer","version":"1.76_6","comment":"Sanitize and clean incoming/outgoing mail","maintainer":"ports@FreeBSD.org","www":"http://mailtools.anomy.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d20ecc51a19dd738e23eae1007efca84c5c899c464a6ff5b409ef79197babb5e","flatsize":341683,"path":"All/anomy-sanitizer-1.76_6.pkg","repopath":"All/anomy-sanitizer-1.76_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":90280,"desc":"The Anomy sanitizer is what most people would call\n\"an email virus scanner\". The most important jobs that the sanitizer\ncan do for you - it can scan email attachments for viruses.\n\nOther things it can do:\n- Disable potentially dangerous HTML code, such as javascript,\n  within incoming email.\n- Protect you from email-based break-in attempts which exploit\n  bugs in common email programs (Outlook, Eudora, Pine, ...).\n- Block or \"mangle\" attachments based on their file names.\n  This way if you don't need to recieve e.g. visual basic scripts,\n  then you don't have to worry about the security risk they imply\n  (the ILOVEYOU virus was a visual basic program).\n  This lets you protect yourself and your users from whole\n  classes of attacks, instead of blocking individual exploits.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","security"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe anomy-sanitizer port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"an","origin":"games/an","version":"1.2_18","comment":"Fast anagram generator","maintainer":"ports@FreeBSD.org","www":"https://packages.debian.org/unstable/games/an","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f20d1d781446ae2d03fa923d642815939c4a50fae4e5987af81c1f5ee052df6","flatsize":34503,"path":"All/an-1.2_18.pkg","repopath":"All/an-1.2_18.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14532,"desc":"Generates anagrams for a phrase supplied by the user, the words\nused in the anagram are taken from a specified dictionary which\nshould contain one word per line (default:/usr/share/dict/words).\nIt understands accented characters and should work with any alphabetic\nlanguage.","deps":{"icu":{"origin":"devel/icu","version":"74.2_1,1"}},"categories":["games"],"shlibs_required":["libicui18n.so.74","libicuuc.so.74","libicudata.so.74"],"messages":[{"message":"===>   NOTICE:\n\nThe an port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ampasACES-container","origin":"graphics/ampasACES-container","version":"1.0.2_1","comment":"ACES Container Reference Implementation","maintainer":"ports@FreeBSD.org","www":"https://github.com/ampas/aces_container","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b919079fe21add210b580dc6c1e12f2bc47f015f8664d4fe5f87911e257da21","flatsize":220126,"path":"All/ampasACES-container-1.0.2_1.pkg","repopath":"All/ampasACES-container-1.0.2_1.pkg","licenselogic":"single","licenses":["AMPAS"],"pkgsize":45812,"desc":"ACES Container Reference Implementation\n\nThis folder contains a reference implementation for an ACES container\nfile writer intended to be used with the Academy Color Encoding System (ACES).\nThe resulting file is compliant with the ACES container specification\n(SMPTE S2065-4). However, there are a few things that are not demonstrated by\nthis reference implementation.\n\n    Stereo channels\n    EndOfFileFiller\n    Arbitrary attributes and naming validations\n    half type attributes\n    keycode value validations","categories":["graphics","devel"],"shlibs_provided":["libAcesContainer.so"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ampasACES-container port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"amphetadesk","origin":"www/amphetadesk","version":"0.93.1_7","comment":"RSS client that serves HTTP to your local web browser","maintainer":"ports@FreeBSD.org","www":"https://www.disobey.com/amphetadesk/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"68b18fbe676539d844b865c435099a770a8a14a28ba35a58469c765214856d20","flatsize":3312320,"path":"All/amphetadesk-0.93.1_7.pkg","repopath":"All/amphetadesk-0.93.1_7.pkg","licenselogic":"single","licenses":["EULA"],"pkgsize":611976,"desc":"AmphetaDesk is a free, cross platform, open-sourced, syndicated news\naggregator - it obediently sits on your desktop, downloads the latest\nnews that interests you, and displays them in a quick and easy to use\n(and customizable!) webpage. With thousands of channels available,\nAmphetaDesk can shave hours off your day - and you'll look smart to\nall your friends! Egotism never had it better!","deps":{"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-Text-Template":{"origin":"textproc/p5-Text-Template","version":"1.61"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["www","perl5"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe amphetadesk port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ampasCTL","origin":"graphics/ampasCTL","version":"1.5.2_21","comment":"Color Transformation Language interpreter","maintainer":"ports@FreeBSD.org","www":"https://github.com/ampas/CTL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1efa6d8a642d818378a468d9471f1a68738b3fa019535e7c8c3eb30a186ebd15","flatsize":3739253,"path":"All/ampasCTL-1.5.2_21.pkg","repopath":"All/ampasCTL-1.5.2_21.pkg","licenselogic":"single","licenses":["AMPAS"],"pkgsize":1067740,"desc":"# The Color Transformation Language #\n\nThe Color Transformation Language, or CTL, is a programming language for digital\ncolor management.\n\nDigital color management requires translating digital images between different\nrepresentations or color spaces.  For example, the pixels in an image may encode\nthe colors that should be seen when the image is displayed on a video monitor.\nPrinting this image on paper, or recording it on motion picture film requires\ntransforming the pixels to an appropriate representation: Video, inks on paper\nand film all have different color gamuts and dynamic ranges.  Color mixing is\nadditive for video, but subtractive for inks and film. Video and film typically\nuse three color channels, while four or more inks are used for printing on\npaper. A color management system must transform each pixel in the original image\nto corresponding amounts of ink or film density values.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"ampasACES-container":{"origin":"graphics/ampasACES-container","version":"1.0.2_1"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics","devel"],"shlibs_required":["libtiff.so.6","libOpenEXR-3_2.so.31","libAcesContainer.so","libIex-3_2.so.31","libIlmThread-3_2.so.31","libImath-3_1.so.29"],"shlibs_provided":["libIlmCtl.so.1.5.0","libIlmCtlMath.so.1.5.0","libIlmCtlSimd.so.1.5.0","libIlmImfCtl.so"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ampasCTL port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"amiwm","origin":"x11-wm/amiwm","version":"0.22.pl2_2","comment":"Window manager that makes your desktop look like an Amiga(TM)","maintainer":"dcarmich@dcarmichael.net","www":"https://www.lysator.liu.se/~marcus/amiwm.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebe8405e3ae2fccae713963b15b4f9376f5bda41ee3fad44c07696a117ed69ef","flatsize":262799,"path":"All/amiwm-0.22.pl2_2.pkg","repopath":"All/amiwm-0.22.pl2_2.pkg","licenselogic":"single","licenses":["amiwm"],"pkgsize":93056,"desc":"Amiga and Workbench are registered trademarks of Amiga Technologies GMBH.\n\nThis is a port of amiwm, a window manager to make your desktop look like an\nAmiga(TM).","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"}},"categories":["x11-wm"],"shlibs_required":["libSM.so.6","libICE.so.6","libXext.so.6","libXmu.so.6","libX11.so.6"],"options":{"DOCS":"on"}},{"name":"amule","origin":"net-p2p/amule","version":"2.3.3_11","comment":"All-platform eMule p2p client","maintainer":"eduardo@FreeBSD.org","www":"https://www.amule.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"285eabbeefa3c64bcb6b35114df9eb147c01d26ba39a883a52f8597d2ac967f7","flatsize":17548011,"path":"All/amule-2.3.3_11.pkg","repopath":"All/amule-2.3.3_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4093992,"desc":"aMule, the all-platform eMule p2p client\n\naMule is a multiplatform fork of xMule\nclient using wxWindows class library.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cryptopp":{"origin":"security/cryptopp","version":"8.9.0"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"readline":{"origin":"devel/readline","version":"8.2.10"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["net-p2p"],"shlibs_required":["libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_core-3.0.so.0","libwx_baseu_net-3.0.so.0","libwx_baseu-3.0.so.0","libreadline.so.8","libboost_system.so.1.84.0","libcryptopp.so.8","libpng16.so.16","libgd.so.6"],"options":{"ALC":"on","ALCC":"on","AMULECMD":"on","AMULEDAEMON":"on","AMULEGUI":"on","BOOST":"on","CAS":"on","DEBUG":"off","DOCS":"on","ED2K":"on","FILEVIEW":"on","MMAP":"off","MONOLITHIC":"on","NLS":"on","UPNP":"off","WEBSERVER":"on","WXCAS":"on","XAS":"on"},"annotations":{"cpe":"cpe:2.3:a:amule:amule:2.3.3:::::dragonfly6:x86_64:11"}},{"name":"aml","origin":"devel/aml","version":"0.3.0","comment":"Another Main Loop","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/any1/aml","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d7818b20c6db7d76f66d42faa5846c2bd4dc5ba9cf7fbe4dfb15aae3e3ae77cc","flatsize":27431,"path":"All/aml-0.3.0.pkg","repopath":"All/aml-0.3.0.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":11008,"desc":"Andri's Main Loop\n\nGoals:\n * Portability\n * Utility\n * Simplicity\n\nNon-goals:\n * MS Windows (TM) support\n * Solving the C10K problem\n\nFeatures:\n * File descriptor event handlers\n * Timers\n * Tickers\n * Signal handlers\n * Idle dispatch callbacks\n * Thread pool\n * Interoperability with other event loops","categories":["devel"],"shlibs_provided":["libaml.so.0"]},{"name":"amgcl","origin":"math/amgcl","version":"1.4.4","comment":"C++ header-only library for solving large sparse linear systems","maintainer":"yuri@FreeBSD.org","www":"https://github.com/ddemidov/amgcl","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e817f8a228760322d972d678bede6e774ed5d598176433ca81eb8d1ebb8828fd","flatsize":1233240,"path":"All/amgcl-1.4.4.pkg","repopath":"All/amgcl-1.4.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":135580,"desc":"AMGCL is a header-only C++ library for solving large sparse linear systems with\nalgebraic multigrid (AMG) method. AMG is one of the most effective iterative\nmethods for solution of equation systems arising, for example, from discretizing\nPDEs on unstructured grids. The method can be used as a black-box solver for\nvarious computational problems, since it does not require any information about\nthe underlying geometry. AMG is often used not as a standalone solver but as a\npreconditioner within an iterative solver (e.g. Conjugate Gradients, BiCGStab,\nor GMRES).","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["math"]},{"name":"amigadepacker","origin":"archivers/amigadepacker","version":"0.04_1","comment":"Tool for depacking some compressed Amiga formats","maintainer":"ehaupt@FreeBSD.org","www":"https://zakalwe.fi/~shd/opensource.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"050ebbcca9597104c13003227dc8f661d8546ce379a897902cb961015c7ee89e","flatsize":43631,"path":"All/amigadepacker-0.04_1.pkg","repopath":"All/amigadepacker-0.04_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":19356,"desc":"amigadepacker depacks compressed Amiga formats. PowerPacker, XPK SQSH, MMCMP and\nStoneCracker 4.04 (S404) formats are supported. Amigadepacker will automatically\ndetermine the compressed format by content.  Among other things, the tool is\nuseful for playing packed Amiga music formats with uade.","categories":["archivers"]},{"name":"amigafonts","origin":"x11-fonts/amigafonts","version":"1.02","comment":"Faithfully remade Amiga fonts","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/rewtnull/amigafonts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db650a1a2acb0b28aed7c5bb5bb63366d6cf35f9220dff738ba4d1f2c7a40b2c","flatsize":185282,"path":"All/amigafonts-1.02.pkg","repopath":"All/amigafonts-1.02.pkg","licenselogic":"single","licenses":["GPLv3RLE+"],"pkgsize":28136,"desc":"Faithfully remade multi platform Amiga fonts in Amiga aspect.\n\nThe Topaz-a1200, TopazPlus-a1200 and P0T-NOoDLE fonts even include all\ninverted characters that are present in the original Amiga equivalents.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"amberfish","origin":"textproc/amberfish","version":"1.6.4_2","comment":"General purpose text retrieval Software","maintainer":"ports@FreeBSD.org","www":"https://web.archive.org/web/20100419215307/http://www.etymon.com/tr.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53b605ffd4fd227c291844eea22a4f95d7e2ad7cb7eea7855e39b1d36f8eeaff","flatsize":195563,"path":"All/amberfish-1.6.4_2.pkg","repopath":"All/amberfish-1.6.4_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":73164,"desc":"Amberfish is general purpose text retrieval software, developed at Etymon\nby Nassib Nassar and distributed as open source software under the terms\nof version 2 of the GNU General Public License (GPL). Its distinguishing\nfeatures are indexing/search of semi-structured text (i.e. both free tex\nand multiply nested fields), built-in support for XML documents using the\nXerces library, structured queries allowing generalized field/tag paths,\nhierarchical result sets (XML only), automatic searching across multiple\ndatabases (allowing modular indexing), TREC format results, efficient\nindexing, and relatively low memory requirements during indexing (and the\nability to index documents larger than available memory). Z39.50 support\nis available. Other features include Boolean queries, right truncation,\nphrase searching, relevance ranking, support for multiple documents per\nfile, incremental indexing, and easy integration with other UNIX tools,\nThe architecture is also designed to permit proximity queries; however,\nthey are not fully implemented at present.\n\nThis port also includes the Porter stemming algorithm for suffix\nstripping, available at:\n     http://www.tartarus.org/~martin/PorterStemmer","deps":{"xerces-c3":{"origin":"textproc/xerces-c3","version":"3.2.5"}},"categories":["textproc","databases"],"shlibs_required":["libxerces-c-3.2.so"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe amberfish port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"amd64-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f8f2616ad309010b7da1d079f99e759a24303c110ccd5623af63b29e2a5d0c5","flatsize":18708897,"path":"All/amd64-binutils-2.40_6,1.pkg","repopath":"All/amd64-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":2005776,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"amd64"}},{"name":"amberol","origin":"audio/amberol","version":"0.10.3_10","comment":"Plays music, and nothing else","maintainer":"jbeich@FreeBSD.org","www":"https://gitlab.gnome.org/World/amberol","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c89937a0a77b9a6b988dd724605961a31facabe1e0b299e49024d6ffe4da4873","flatsize":5774732,"path":"All/amberol-0.10.3_10.pkg","repopath":"All/amberol-0.10.3_10.pkg","licenselogic":"and","licenses":["CC0-1.0","CC-BY-SA-3.0","GPLv3+"],"pkgsize":1220916,"desc":"Amberol aspires to be as small, unintrusive, and simple as possible. It does\nnot manage your music collection; it does not let you manage playlists, smart\nor otherwise; it does not let you edit the metadata for your songs; it does\nnot show you lyrics for your songs, or the Wikipedia page for your bands.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"dbus":{"origin":"devel/dbus","version":"1.14.10_5,1"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"graphene":{"origin":"graphics/graphene","version":"1.10.8"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-libav":{"origin":"multimedia/gstreamer1-libav","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gstreamer1-plugins-bad":{"origin":"multimedia/gstreamer1-plugins-bad","version":"1.22.10_2"},"gstreamer1-plugins-good":{"origin":"multimedia/gstreamer1-plugins-good","version":"1.22.10"},"gtk4":{"origin":"x11-toolkits/gtk40","version":"4.14.5"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libadwaita":{"origin":"x11-toolkits/libadwaita","version":"1.5.3"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["audio"],"shlibs_required":["libgstaudio-1.0.so.0","libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgstplayer-1.0.so.0","libgstvideo-1.0.so.0","libdbus-1.so.3","libadwaita-1.so.0","libgtk-4.so.1","libpango-1.0.so.0","libgdk_pixbuf-2.0.so.0","libcairo.so.2","libgraphene-1.0.so.0","libgio-2.0.so.0"]},{"name":"amb-plugins","origin":"audio/amb-plugins","version":"0.8.1_2","comment":"Ambisonics LADSPA plugins, mainly to be used within Ardour","maintainer":"ports@FreeBSD.org","www":"https://kokkinizita.linuxaudio.org/linuxaudio/ladspa/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a9521b50a87870f7ddddc3e099d1660ebfb25a74c67b71e134830e8f01e61ac8","flatsize":187065,"path":"All/amb-plugins-0.8.1_2.pkg","repopath":"All/amb-plugins-0.8.1_2.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":48492,"desc":"A set of ambisonics plugins, mainly to be used within Ardour.  Mono\nand stereo to B-format panning, horizontal rotator, square, hexagon\nand cube decoders.","deps":{"ladspa":{"origin":"audio/ladspa","version":"1.17_1"}},"categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe amb-plugins port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"antibody","origin":"shells/antibody","version":"6.1.1_22","comment":"High-performance zsh plugin manager","maintainer":"ports@FreeBSD.org","www":"https://getantibody.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e417ceccb36f855a9460da1aa2b56e61666f4257b986ff2d6c71d90d7a28fb7","flatsize":4143452,"path":"All/antibody-6.1.1_22.pkg","repopath":"All/antibody-6.1.1_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1315784,"desc":"Antibody is a shell plugin manager made from the ground up thinking about\nperformance.\n\nIt is faster because it can do things concurrently, while Antigen does it\nsequentially. It also has the advantage of using a compiled language (go)\ninstead of a scripting one.","deps":{"git":{"origin":"devel/git","version":"2.45.2_1"},"zsh":{"origin":"shells/zsh","version":"5.9_4"}},"categories":["shells"],"messages":[{"message":"===>   NOTICE:\n\nThe antibody port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"antimony-language","origin":"lang/antimony","version":"0.8.0_2","comment":"Antimony programming language","maintainer":"yuri@FreeBSD.org","www":"https://antimony-lang.github.io/antimony/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8ce65c463b142fc0d612a3fc350416d1949fbfefef557444672f7e680096144a","flatsize":2960948,"path":"All/antimony-language-0.8.0_2.pkg","repopath":"All/antimony-language-0.8.0_2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":785192,"desc":"Antimony is a bullshit-free programming language that gets out of your way.\nIt is meant to \"just work\", without adding unnecessary and bloated language\nfeatures.\n\nThe goal of Antimony is to be a simple language that anyone - beginner and\nexpert - can pick up and use.","deps":{"node20":{"origin":"www/node20","version":"20.15.1"}},"categories":["lang"]},{"name":"amavisd-milter","origin":"security/amavisd-milter","version":"1.7.0_1","comment":"Milter for amavisd-new","maintainer":"rx@rx.cz","www":"https://amavisd-milter.sourceforge.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4db587eeec781a5bb0c16e8b5f5bc6709b9115f1ba44295bba58ba40ba759906","flatsize":70475,"path":"All/amavisd-milter-1.7.0_1.pkg","repopath":"All/amavisd-milter-1.7.0_1.pkg","licenselogic":"single","pkgsize":27176,"desc":"amavisd-milter is a sendmail milter for amavisd-new version 2.2.0 and above\nwhich use the new AM.PDP protocol. Full amavisd-new functionality is\navailable, including adding spam and virus information header fields,\nmodifying Subject, adding address extensions and removing certain recipients\nfrom delivery while delivering the same message to the rest.","deps":{"amavisd-new":{"origin":"security/amavisd-new","version":"2.12.3_3,1"},"libmilter":{"origin":"mail/libmilter","version":"8.18.1"}},"categories":["security","mail"],"shlibs_required":["libmilter.so.7"],"options":{"DOCS":"on"},"messages":[{"message":"To configure amavisd-milter, sendmail and amavisd-new point\nyour browser to http://github.com/prehor/amavisd-milter\n\nEnable amavisd-milter in /etc/rc.conf with the following line:\n\n\tamavisd_milter_enable=\"YES\"","type":"install"}]},{"name":"amavis-logwatch","origin":"mail/amavis-logwatch","version":"1.51.03_2","comment":"Amavisd-new log parser","maintainer":"ports@FreeBSD.org","www":"https://logreporters.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ef157ec188563d6df3ea971c7691baccfe112ebe14037fb5917df9413a7d2e5f","flatsize":244795,"path":"All/amavis-logwatch-1.51.03_2.pkg","repopath":"All/amavis-logwatch-1.51.03_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":68924,"desc":"The amavis-logwatch(1) utility is an Amavisd-new log parser\nthat produces summaries, details, and statistics regarding\nthe operation of Amavisd-new (henceforth, simply called Amavis).\n\nA key feature of amavis-logwatch is its ability to produce\na very wide range of reports with data grouped and sorted as\nmuch as possible to reduce noise and highlight patterns. Brief\nsummary reports provide a quick overview of general Amavis\noperations and message delivery, calling out warnings that\nmay require attention. Detailed reports provide easy to scan,\nhierarchically-arranged and organized information, with as\nmuch or little detail as desired.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe amavis-logwatch port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"amber-language","origin":"lang/amber","version":"0.3.3.a","comment":"Amber: the programming language compiled to bash","maintainer":"yuri@FreeBSD.org","www":"https://amber-lang.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbb5bde611c6db6a93cab6840c14fe7a918a6196acfd28abcb4ed944e7d5679f","flatsize":1362994,"path":"All/amber-language-0.3.3.a.pkg","repopath":"All/amber-language-0.3.3.a.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":446496,"desc":"Amber is a programming language that compiles to Bash. It's a high level\nprogramming language that makes it easy to create shell scripts. It's\nparticulary well suited for cloud services.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"}},"categories":["lang"]},{"name":"amanda-perl-wrapper","origin":"misc/amanda-perl-wrapper","version":"1.01","comment":"Perl wrapper to use with Amanda (with libthr.so.* linked)","maintainer":"perl@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9d6b827c28c04e3c300c5e6f8fa672ea7a607d31f74599c50d5835a6da0afc7c","flatsize":5336,"path":"All/amanda-perl-wrapper-1.01.pkg","repopath":"All/amanda-perl-wrapper-1.01.pkg","licenselogic":"single","pkgsize":2356,"desc":"Simple wrapper for perl5 with LD_PRELOAD=libthr.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc","perl5"]},{"name":"amath","origin":"math/amath","version":"1.8.5_1","comment":"Simple command line calculator","maintainer":"cs@innolan.net","www":"https://amath.innolan.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8e9a7c80c11dd19158ac40dbe14ca4c0c4de17a5b63d732b64d7d33568b2699","flatsize":1018607,"path":"All/amath-1.8.5_1.pkg","repopath":"All/amath-1.8.5_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":185780,"desc":"Features a case sensitive command line interface, internal IEEE 754\ncalculations with 15 significant digits, calculations with real and\ncomplex numbers, variables and user defined functions, logarithmic\nand exponential functions, trigonometric and hyperbolic function\nand selected mathematical constants and rounding functions.","categories":["math"],"shlibs_provided":["libamath.so","libamathapp.so","libamathc.so","libamathcplex.so"],"options":{"TESTS":"off","APPLIBM":"on","OPENLIBM":"off","SYSLIBM":"off"}},{"name":"am-aspell","origin":"textproc/am-aspell","version":"0.03.1_1,2","comment":"Aspell Amharic dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7940e46e67ff12f3e4b6070d6e448f9e23a9950a30c4c88fa968697a3adf8b51","flatsize":324055,"path":"All/am-aspell-0.03.1_1,2.pkg","repopath":"All/am-aspell-0.03.1_1,2.pkg","licenselogic":"single","pkgsize":105692,"desc":"Aspell Amharic dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"alure","origin":"audio/alure","version":"1.2_13","comment":"Utility library to help manage common tasks with OpenAL","maintainer":"multimedia@FreeBSD.org","www":"https://kcat.strangesoft.net/alure.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3053862a06610c3776aa02df5c14a883102db8120c64715f9154427783cfa7e9","flatsize":394070,"path":"All/alure-1.2_13.pkg","repopath":"All/alure-1.2_13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":58452,"desc":"ALURE is a utility library to help manage common tasks with OpenAL\napplications.  This includes device enumeration and initialization,\nfile loading, and streaming.\n\nThe purpose of this library is to provide premade functionality\nthat would otherwise be repetitive or difficult to (re)code for\nvarious projects and platforms, such as loading a sound file into\nan OpenAL buffer and streaming an audio file through a buffer queue.\nSupport for different formats is consistant across platforms, so\nno special checks are needed when loading files, and all formats\nare handled through the same API.\n\nCurrently ALURE includes a basic .wav and .aif file reader, and can\nleverage external libraries such as libSndFile (for extended wave\nformats and several others), VorbisFile (for Ogg Vorbis), FLAC (for\nFLAC and Ogg FLAC), and others.","deps":{"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"}},"categories":["audio"],"shlibs_required":["libopenal.so.1","libFLAC.so.12","libogg.so.0","libvorbis.so.0","libvorbisfile.so.3","libvorbisenc.so.2","libsndfile.so.1"],"shlibs_provided":["libalure.so.1"],"options":{"DOCS":"on","DUMB":"off","EXAMPLES":"on","FLAC":"on","FLUIDSYNTH":"off","MODPLUG":"off","MPG123":"off","SNDFILE":"on","VORBIS":"on"}},{"name":"amavisd-new","origin":"security/amavisd-new","version":"2.12.3_3,1","comment":"Mail scanner interface between mailer and content checkers","maintainer":"flo@FreeBSD.org","www":"https://www.ijs.si/software/amavisd/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6edbc792bed5385e5d2c78337e1c746c6580c10671888866a4be47a77cfc4d81","flatsize":3420843,"path":"All/amavisd-new-2.12.3_3,1.pkg","repopath":"All/amavisd-new-2.12.3_3,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":740320,"desc":"amavisd-new is a performance-enhanced daemonized version of amavis-perl\n\nNote that the installation is different than the original package, and the\nintegration into your MTA can be different, so please read the README and\nINSTALL files very carefully.\n\namavisd-new also supports SpamAssassin integration.","deps":{"7-zip":{"origin":"archivers/7-zip","version":"24.07"},"arc":{"origin":"archivers/arc","version":"5.21q_1"},"arj":{"origin":"archivers/arj","version":"3.10.22_12"},"cabextract":{"origin":"archivers/cabextract","version":"1.11_1"},"file":{"origin":"sysutils/file","version":"5.39_1"},"lzop":{"origin":"archivers/lzop","version":"1.04_1"},"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-BerkeleyDB":{"origin":"databases/p5-BerkeleyDB","version":"0.65"},"p5-Convert-TNEF":{"origin":"converters/p5-Convert-TNEF","version":"0.18_2"},"p5-Convert-UUlib":{"origin":"converters/p5-Convert-UUlib","version":"1.70,1"},"p5-IO-Socket-INET6":{"origin":"net/p5-IO-Socket-INET6","version":"2.73"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-DKIM":{"origin":"mail/p5-Mail-DKIM","version":"1.20240619"},"p5-Net-LibIDN":{"origin":"dns/p5-Net-LibIDN","version":"0.12_6"},"p5-Net-Server":{"origin":"net/p5-Net-Server","version":"2.014"},"p5-Unix-Syslog":{"origin":"sysutils/p5-Unix-Syslog","version":"1.1_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"ripole":{"origin":"textproc/ripole","version":"0.2.2"},"rpm2cpio":{"origin":"archivers/rpm2cpio","version":"1.4_2"},"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"},"unrar":{"origin":"archivers/unrar","version":"7.01,6"},"zoo":{"origin":"archivers/zoo","version":"2.10.1_5"}},"categories":["security"],"users":["vscan"],"groups":["vscan"],"options":{"7ZIP":"on","ARC":"on","ARJ":"on","BDB":"on","CAB":"on","DOCS":"on","FILE":"on","IPV6":"on","LDAP":"off","LHA":"off","LZOP":"on","MSWORD":"on","MYSQL":"off","NOMARCH":"off","P0F":"off","PGSQL":"off","RAR":"off","RPM":"on","SASL":"off","SNMP":"off","SPAMASSASSIN":"on","SQLITE":"off","TNEF":"off","UNARJ":"off","UNRAR":"on","UNZOO":"off","ZOO":"on"},"messages":[{"message":"To use amavisd-new, you need to install at least one virus scanner.\n The following virus scanners are available in the FreeBSD ports\n collection:\n\n /usr/ports/security/clamav\tClam Antivirus\n /usr/ports/security/f-prot\tF-Prot Antivirus\n\n Enable amavisd-new in /etc/rc.conf with the following line:\n\n    amavisd_enable=\"YES\"\n\n You can set the pidfile, if you do not use the default path:\n\n    amavisd_pidfile=\"/var/amavis/amavisd.pid\"\n\n Optionally enable amavisd tmp ram disk with:\n\n    amavisd_ram=\"512m\"\n\n If you have installed and want to use the amavis sendmail milter interface,\n you need the following additional line in /etc/rc.conf:\n\n    amavis_milter_enable=\"YES\"\n\n If you have installed and want to use the p0fanalyzer interface,\n you need the following additional lines in /etc/rc.conf\n (with modifications according to your needs):\n\n    amavis_p0fanalyzer_enable=\"YES\"\n    amavis_p0fanalyzer_p0f_filter=\"tcp dst port 25\"\n\n You can pass another command line options to p0f daemon by setting\n amavis_p0f_daemon_flags and to p0f-analyzer.pl by setting\n amavis_p0fanalyzer_flags.\n\n Configuration templates are available in /usr/local/etc\n as amavisd.conf.sample, amavisd.conf-default and amavisd-custom.conf.sample\n Documentation is available in /usr/local/share/doc/amavisd-new.","type":"install"}]},{"name":"alttab","origin":"x11/alttab","version":"1.7.0_1","comment":"Task switcher for minimalistic window managers","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/sagb/alttab","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1ef533e547f788e3edba4c91c6261b1af117f058e6823b93eaf2d07d8566ebdf","flatsize":135130,"path":"All/alttab-1.7.0_1.pkg","repopath":"All/alttab-1.7.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":54428,"desc":"X11 window switcher designed for minimalistic window managers (ratpoison,\nxmonad and others) or standalone X11 session. It is lightweight and depends\nonly on basic X11 libs, conforming to the usage of lightweight WM.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libXft.so.2","libXrender.so.1","libXrandr.so.2","libpng16.so.16","libXpm.so.4"],"options":{"DOCS":"on"}},{"name":"alsa-sndio","origin":"audio/alsa-sndio","version":"0.2_1","comment":"ALSA PCM sndio plugin","maintainer":"ports@FreeBSD.org","www":"https://github.com/Duncaen/alsa-sndio","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dab41fc921b4f387cee80e3648d6059610ece89ad5fb85ba6b499d4815f4fd13","flatsize":12379,"path":"All/alsa-sndio-0.2_1.pkg","repopath":"All/alsa-sndio-0.2_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":5656,"desc":"The alsa-sndio plugin provides a PCM that connects to a sndiod server\nas a fallback for applications that don't support sndio.\n\nOnly playback is supported and the plugin does not report accurate\nbuffer positions at the moment.  Do not expect this to work in a good\nway for video playback, browsers, etc.","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"},"sndio":{"origin":"audio/sndio","version":"1.9.0"}},"categories":["audio"],"shlibs_required":["libasound.so.2","libsndio.so.7.2"],"shlibs_provided":["libasound_module_pcm_sndio.so"],"messages":[{"message":"To set the default PCM to the sndio plugin, create ~/.asoundrc with\n\npcm.!default {\n\ttype sndio\n}\n\nOptionally, use the 'volume' option to set the initial volume and\n'device' to set the device to use.","type":"install"},{"message":"===>   NOTICE:\n\nThe alsa-sndio port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"alsa-plugins","origin":"audio/alsa-plugins","version":"1.2.7.1_3","comment":"ALSA compatibility library plugins","maintainer":"ports@FreeBSD.org","www":"https://www.alsa-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3c4e91579c8c8c9a5ca025825a77d2200b427f910cb49a4ae444e92e510fed54","flatsize":92962,"path":"All/alsa-plugins-1.2.7.1_3.pkg","repopath":"All/alsa-plugins-1.2.7.1_3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":25664,"desc":"The Advanced Linux Sound Architecture (ALSA) plugins","deps":{"alsa-lib":{"origin":"audio/alsa-lib","version":"1.2.12"}},"categories":["audio"],"shlibs_required":["libasound.so.2"],"shlibs_provided":["libasound_module_ctl_arcam_av.so","libasound_module_ctl_oss.so","libasound_module_pcm_oss.so","libasound_module_pcm_upmix.so","libasound_module_pcm_usb_stream.so","libasound_module_pcm_vdownmix.so"],"options":{"FFMPEG":"off","JACK":"off","PULSEAUDIO":"off","SAMPLERATE":"off","SPEEX":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe alsa-plugins port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"amoebax","origin":"games/amoebax","version":"0.2.1_9","comment":"Cute and addictive Puyo Puyo like game","maintainer":"amdmi3@FreeBSD.org","www":"https://www.emma-soft.com/games/amoebax/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a53519f7c06d2ce90910edbcef3cf6221b6f3a72c669769ae9f6dbf098a042d7","flatsize":9894258,"path":"All/amoebax-0.2.1_9.pkg","repopath":"All/amoebax-0.2.1_9.pkg","licenselogic":"or","licenses":["GPLv2","FAL"],"pkgsize":9101436,"desc":"Amoebax is a cute and addictive action-puzzle game. Due to an awful\nmutation, some amoeba's species have started to multiply until they\ntake the world if you can't stop them. Fortunately the mutation\nmade then too unstable and lining up four or more will make them\ndisappear.\n\nFollow Kim or Tom through 6 levels in their quest to prevent the\ncute multiplying amoebas to take the world and become the new Amoeba\nMaster. Watch out for the cute but amoeba's controlled creatures\nthat will try to put and end to your quest.\n\nAmoebax is designed with levels for everyone, from children to\nadults. With the training mode everybody will quickly become a\nmaster and the tournament mode will let you have a good time with\nyour friends. There is also catchy music, funny sound effects, and\nbeautiful screens that sure appeal to everyone in the family.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"amanda-server","origin":"misc/amanda-server","version":"3.5.1_1,1","comment":"Advanced Maryland Automatic Network Disk Archiver (server)","maintainer":"fbsd@dylanleigh.net","www":"https://sourceforge.net/projects/amanda/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35615abc83533194355d913dd8b1963f87c0a98114e4bfab444168d0b350f6fa","flatsize":3964520,"path":"All/amanda-server-3.5.1_1,1.pkg","repopath":"All/amanda-server-3.5.1_1,1.pkg","licenselogic":"single","licenses":["UMD"],"pkgsize":862612,"desc":"WHAT IS AMANDA?\n---------------\n\nThis is a release of Amanda, the Advanced Maryland Automatic\nNetwork Disk Archiver.  Amanda is a backup system designed to archive many\ncomputers on a network to a single large-capacity tape drive.\n\nHere are some features of Amanda:\n\n  * written in C, freely distributable.\n  * built on top of standard backup software: Unix dump/restore, and\n    later GNU Tar and others.\n  * will back up multiple machines in parallel to a holding disk, blasting\n    finished dumps one by one to tape as fast as we can write files to\n    tape.  For example, a ~2 Gb 8mm tape on a ~240K/s interface to a host\n    with a large holding disk can be filled by Amanda in under 4 hours.\n  * does simple tape management: will not overwrite the wrong tape.","deps":{"amanda-client":{"origin":"misc/amanda-client","version":"3.5.1_1,1"},"amanda-perl-wrapper":{"origin":"misc/amanda-perl-wrapper","version":"1.01"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtar":{"origin":"archivers/gtar","version":"1.35_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"p5-JSON":{"origin":"converters/p5-JSON","version":"4.10"},"p5-XML-Simple":{"origin":"textproc/p5-XML-Simple","version":"2.25"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc"],"users":["amanda"],"groups":["operator","amanda"],"shlibs_required":["libamanda-3.5.1.so","libamxfer-3.5.1.so","libssl.so.12","libndmlib-3.5.1.so","libgmodule-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libamglue-3.5.1.so","libamandad-3.5.1.so"],"shlibs_provided":["libamdevice-3.5.1.so","libamserver-3.5.1.so","libCmdfile.so","libCmdline.so","libDevice.so","libDisklist.so","libLogfile.so","libTapelist.so","libXferServer.so"],"options":{"GNUTAR":"on","PLOT":"off","S3":"off","SAMBA":"off"},"annotations":{"cpe":"cpe:2.3:a:amanda:amanda:3.5.1:::::dragonfly6:x86_64:1"},"messages":[{"message":"Please install these ports (they are only on-demand runtime dependencies):\n  - /xports/misc/mtx if you want chg-robot changer.\n  - /xports/security/aespipe if you want amcrypt(8).","type":"install"}]},{"name":"alpng","origin":"graphics/alpng","version":"1.3_4","comment":"Library for display PNG images in programs","maintainer":"devel@stasyan.com","www":"https://alpng.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"424ef42ead109de9c3fca1b621c570043184486ba7a95a4c75667b1372c0b135","flatsize":63280,"path":"All/alpng-1.3_4.pkg","repopath":"All/alpng-1.3_4.pkg","licenselogic":"single","pkgsize":17188,"desc":"This library servers for displaying PNG images in programs\nusing the Allegro multimedia library.","deps":{"allegro":{"origin":"devel/allegro","version":"4.4.3.1_4"}},"categories":["graphics"]},{"name":"amanda-client","origin":"misc/amanda-client","version":"3.5.1_1,1","comment":"Advanced Maryland Automatic Network Disk Archiver (client)","maintainer":"fbsd@dylanleigh.net","www":"https://sourceforge.net/projects/amanda/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b385e3c4315efdaa0131afc454cf32710aa5a5acda00384c09f08c3a5dd7a323","flatsize":7504507,"path":"All/amanda-client-3.5.1_1,1.pkg","repopath":"All/amanda-client-3.5.1_1,1.pkg","licenselogic":"single","licenses":["UMD"],"pkgsize":1474196,"desc":"WHAT IS AMANDA?\n---------------\n\nThis is a release of Amanda, the Advanced Maryland Automatic\nNetwork Disk Archiver.  Amanda is a backup system designed to archive many\ncomputers on a network to a single large-capacity tape drive.\n\nHere are some features of Amanda:\n\n  * written in C, freely distributable.\n  * built on top of standard backup software: Unix dump/restore, and\n    later GNU Tar and others.\n  * will back up multiple machines in parallel to a holding disk, blasting\n    finished dumps one by one to tape as fast as we can write files to\n    tape.  For example, a ~2 Gb 8mm tape on a ~240K/s interface to a host\n    with a large holding disk can be filled by Amanda in under 4 hours.\n  * does simple tape management: will not overwrite the wrong tape.","deps":{"amanda-perl-wrapper":{"origin":"misc/amanda-perl-wrapper","version":"1.01"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtar":{"origin":"archivers/gtar","version":"1.35_1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["misc"],"users":["amanda"],"groups":["operator","amanda"],"shlibs_required":["libgmodule-2.0.so.0","libgobject-2.0.so.0","libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libssl.so.12","libreadline.so.8"],"shlibs_provided":["libamanda-3.5.1.so","libamandad-3.5.1.so","libamar-3.5.1.so","libamclient-3.5.1.so","libamglue-3.5.1.so","libamxfer-3.5.1.so","libndmjob-3.5.1.so","libndmlib-3.5.1.so","libApplication.so","libArchive.so","libConfig.so","libDebug.so","libFeature.so","libHeader.so","libBinary.so","libMainLoop.so","libNDMP.so","libTests.so","libUtil.so","libXfer.so"],"options":{"GNUTAR":"on"},"annotations":{"cpe":"cpe:2.3:a:amanda:amanda:3.5.1:::::dragonfly6:x86_64:1"},"messages":[{"message":"Please install these ports (they are only on-demand runtime dependencies):\n  - /xports/misc/mtx if you want chg-robot changer.\n  - /xports/security/aespipe if you want amcrypt(8).","type":"install"}]},{"name":"aloadimage","origin":"graphics/aloadimage","version":"0.6.3.3","comment":"Trivial image viewer for Arcan servers","maintainer":"jbeich@FreeBSD.org","www":"https://arcan-fe.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e37219cd8e589ce60b464f8656d68d7a807199a89c3754308ac2b0d36be5960","flatsize":176702,"path":"All/aloadimage-0.6.3.3.pkg","repopath":"All/aloadimage-0.6.3.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":83372,"desc":"Aloadimage is a simple command-line imageviewer for arcan, built on\nthe image parsers provided by stb. Image loading is performed in the\nbackground as a separate, sandboxed (on Linux) processes and should be\nreasonably safe against maliciously crafted input sources.\n\nThe primary purpose is to provide an arcan- specific replacement for\nxloadimage, and to serve as a testing ground for advanced image output such as\nfull HDR- paths. The secondary purpose is to craft the image- loading worker\npool to be secure and efficient enough to act as a building block for other\ncomponents within the Arcan umbrella.","deps":{"arcan":{"origin":"multimedia/arcan","version":"0.6.3.3"}},"categories":["graphics"],"shlibs_required":["libarcan_shmif.so.0.16"]},{"name":"alltraxclock","origin":"x11-clocks/alltraxclock","version":"2.0.2_12","comment":"Analog clock plugin for gkrellm2","maintainer":"ports@FreeBSD.org","www":"http://perso.wanadoo.fr/alltrax/alltraxclock.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4b757161e97e468a567477a3c42c96a7a97b4572eb9ff6df160ee63fd9f8767","flatsize":18200,"path":"All/alltraxclock-2.0.2_12.pkg","repopath":"All/alltraxclock-2.0.2_12.pkg","licenselogic":"single","pkgsize":5796,"desc":"Alltraxclock is a nice-looking analog clock plugin for gkrellm2.\n\n-Roman Bogorodskiy","deps":{"gkrellm2":{"origin":"sysutils/gkrellm2","version":"2.3.11_2"}},"categories":["x11-clocks"],"shlibs_required":["libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe alltraxclock port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"alsa-lib","origin":"audio/alsa-lib","version":"1.2.12","comment":"ALSA compatibility library","maintainer":"rodrigo@FreeBSD.org","www":"https://www.alsa-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bbd086c02684bc0696715536faccbe8ba1e9125da822ec11150ca0ae5b29a42","flatsize":1850744,"path":"All/alsa-lib-1.2.12.pkg","repopath":"All/alsa-lib-1.2.12.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":484724,"desc":"The Advanced Linux Sound Architecture (ALSA) library","categories":["audio"],"shlibs_provided":["libasound.so.2","libatopology.so.2"],"options":{"PYTHON":"off"},"annotations":{"cpe":"cpe:2.3:a:alsa-project:alsa:1.2.12:::::dragonfly6:x86_64"}},{"name":"alligator","origin":"net/alligator","version":"23.08.5","comment":"Kirigami-based RSS reader","maintainer":"kde@FreeBSD.org","www":"https://apps.kde.org/alligator/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00e9f81a25bbc99a61509f9d4835ea1c09a094d4c8c316157aa3151a4c6307b8","flatsize":440004,"path":"All/alligator-23.08.5.pkg","repopath":"All/alligator-23.08.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":108600,"desc":"Alligator is a mobile feed reader.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-syndication":{"origin":"net/kf5-syndication","version":"5.116.0,1"},"kirigami-addons":{"origin":"x11-toolkits/kirigami-addons","version":"0.11.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-quickcontrols2":{"origin":"x11-toolkits/qt5-quickcontrols2","version":"5.15.15p5"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKF5Syndication.so.5","libKF5CoreAddons.so.5","libKF5ConfigGui.so.5","libKF5I18n.so.5","libQt5QuickControls2.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Sql.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"]},{"name":"alo-lv2","origin":"audio/alo-lv2","version":"0.9","comment":"Looper LV2 plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/devcurmudgeon/alo","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6dd5639a911e4d9dbdc6da718073846e74dc4fb016a6963474dc119a90b51630","flatsize":451160,"path":"All/alo-lv2-0.9.pkg","repopath":"All/alo-lv2-0.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":404544,"desc":"ALO is an LV2 plugin primarily targeted at the MOD Duo but hopefully it should\nwork on other systems too. It's based on the amp.c and metro.c lv2 example\nplugins, plus some study of the loopor code.\n\nThe idea is to provide an easy, mistake-proof way to create and trigger live\nmusic loops in sync with a click track.","categories":["audio"]},{"name":"ambit-tensor","origin":"math/ambit","version":"0.7.1_2","comment":"C++ library for tensor product calculations","maintainer":"yuri@FreeBSD.org","www":"https://github.com/jturney/ambit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03d61e81ab2737de4e54c869a8a06fc39a18a8dfee1956eae9bfc05690451e8d","flatsize":803990,"path":"All/ambit-tensor-0.7.1_2.pkg","repopath":"All/ambit-tensor-0.7.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":217856,"desc":"C++ library for the implementation of tensor product calculations through\na clean, concise user interface.","deps":{"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libhdf5.so.200","libopenblas.so.0"],"shlibs_provided":["libambit.so"]},{"name":"allegro","origin":"devel/allegro","version":"4.4.3.1_4","comment":"Cross-platform library for games and multimedia programming","maintainer":"ports@FreeBSD.org","www":"https://liballeg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3b4cfb91f0cc7a780a1e148fca6e767693db024bdf076c54759063cd688925a","flatsize":6429346,"path":"All/allegro-4.4.3.1_4.pkg","repopath":"All/allegro-4.4.3.1_4.pkg","licenselogic":"single","licenses":["GIFTWARE"],"pkgsize":2450612,"desc":"Allegro is a cross-platform library intended for use in computer games and\nother types of multimedia programming.\n\nA wide range of extension packages and add-on modules are also available, which\ncan be found in the \"Library Extensions\" section of the Allegro website.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["devel"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXcursor.so.1","libXpm.so.4","libXxf86vm.so.1","libGL.so.1","libGLU.so.1","libpng16.so.16","libvorbisfile.so.3","libvorbis.so.0","libogg.so.0"],"shlibs_provided":["liballeg.so.4","liballeggl.so.4","libjpgalleg.so.4","libloadpng.so.4","liblogg.so.4"],"options":{"DOCS":"on","EXAMPLES":"on","ALSA":"off","JACK":"off","OSS":"on","SNDIO":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe allegro port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"almostti","origin":"emulators/almostti","version":"1.3","comment":"Texas Instruments Z80 series calculator emulator","maintainer":"danfe@FreeBSD.org","www":"https://fms.komkon.org/ATI85/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"abf06341950514d7cbfad5ab8be45b50e9cdeef7274867b2b0631fdc889d9694","flatsize":1585074,"path":"All/almostti-1.3.pkg","repopath":"All/almostti-1.3.pkg","licenselogic":"single","pkgsize":1404648,"desc":"AlmostTI is a program that emulates Z80-based graphing calculators made by\nTexas Instruments.  Currently, it supports TI-82, TI-83, TI-83+, TI-83+SE,\nTI-84+, TI-84+SE, TI-85, and TI-86.\n\nIt requires ROM image to operate, which must be obtained separately.  RAM\nstate is preserved across different runs, making complex usage scenarios\npossible.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["emulators"],"shlibs_required":["libX11.so.6","libXext.so.6"]},{"name":"am-libreoffice","origin":"editors/libreoffice-am","version":"24.2.4.2","comment":"am language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"49e99888ca73db1b55b623ec34dc28efc3de4e49354408192407891624f7b4b1","flatsize":33287455,"path":"All/am-libreoffice-24.2.4.2.pkg","repopath":"All/am-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":3254956,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"alpine","origin":"mail/alpine","version":"2.26_1","comment":"Mail and news client descended from Pine","maintainer":"mbeis@xs4all.nl","www":"https://alpineapp.email/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd18529fbf4e81f63c15c46b90db0a0fc8e6750d64528b327d641a56b3b7fe95","flatsize":8933737,"path":"All/alpine-2.26_1.pkg","repopath":"All/alpine-2.26_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1993460,"desc":"Alpine is a screen-oriented message-handling tool for news, and POP, IMAP,\nand local e-mail.  In its default configuration it offers a limited set of\nfunctions geared toward the novice user, but it also has a large list of\noptional \"power-user\" and personal-preference features.\n\nAlpine's basic feature set includes:\n\t* View, Save, Export, Delete, Print, Reply and Forward messages.\n\t    Compose messages in a simple editor with word-wrap and a\n\t    spelling checker.  Messages may be postponed for later completion.\n\t* Selection and management of message folders.\n\t* Address book to keep a list of long or frequently-used\n\t    addresses.  Personal distribution lists may be defined.\n\t    Addresses may be taken into the address book from incoming mail\n\t    without retyping them.\n\t* New mail checking/notification occurs automatically (configurable).\n\t* On-line, context-sensitive help screens.\n\nAlpine supports MIME (Multipurpose Internet Mail Extensions), an Internet\nStandard for representing multipart and multimedia data in email.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail","news"],"shlibs_required":["libintl.so.8","libssl.so.12","libcrypto.so.12","libtinfo.so.6"],"options":{"ASPELL":"on","CONS25":"off","DOCS":"on","IPV6":"on","LDAP":"off","MAILDIR":"off","MOUSE":"on","NLS":"on","NTLM":"off","PASSFILE":"off","THREADS":"on"},"annotations":{"cpe":"cpe:2.3:a:alpine_project:alpine:2.26:::::dragonfly6:x86_64:1"},"messages":[{"message":"To use GnuPG with Alpine, take a look at the mail/pine-pgp-filters port","type":"install"}]},{"name":"align","origin":"textproc/align","version":"1.7.5","comment":"Text column alignment filter","maintainer":"jharris@widomaker.com","www":"https://kinzler.com/me/align/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"379e395edc257552a20282da04763a2f61d41a7c0b1421a887a360ed6dab6667","flatsize":26737,"path":"All/align-1.7.5.pkg","repopath":"All/align-1.7.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":10564,"desc":"Align is a general-purpose text filter tool that helps vertically align\ncolumns in string-separated tables of input text. With whitespace-separated\ncolumns, you can often use it without arguments and it'll guess the right\nthing to do. Otherwise, you can specify arguments to direct how the columns\nare separated on input and rejoined in the aligned output.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"]},{"name":"alienwah","origin":"audio/alienwah","version":"1.13_1","comment":"Paul Nasca's AlienWah LADSPA plugin","maintainer":"ports@FreeBSD.org","www":"http://plugin.org.uk/releases/alienwah/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"40e53c3065b60467bf8a44fe936eff114d40910cd9c5e868d7eae7111803eb36","flatsize":30600,"path":"All/alienwah-1.13_1.pkg","repopath":"All/alienwah-1.13_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":11916,"desc":"Paul Nasca's AlienWah LADSPA Plugin. The DSP code for the plugin was written\nby Paul Nasca and the conversion to LADSPA was done by Paul Thompson.","categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe alienwah port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"alignmargins","origin":"print/alignmargins","version":"1.0_1","comment":"Utility script to generate custom margins in PPDs for CUPS","maintainer":"ports@FreeBSD.org","www":"https://www.linuxprinting.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c8699cf9e14413ed65fac160e9dabd3f4b89dabace3b9bddea2a3a81259f60bf","flatsize":13505,"path":"All/alignmargins-1.0_1.pkg","repopath":"All/alignmargins-1.0_1.pkg","licenselogic":"single","pkgsize":5436,"desc":"Utility script which allows you to interactively adjust the default printer\nmargin settings with the help of a special test page and saves them into a PPD\nfor CUPS.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe alignmargins port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"alienwave","origin":"games/alienwave","version":"0.4.0","comment":"Shoot'em up game written using ncurses","maintainer":"ports@FreeBSD.org","www":"https://www.alessandropira.org/alienwave/aw.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"69d4f3ff837e71d6193590b30ef4d507500fa55a756bad4d27557a8ca7f29412","flatsize":63773,"path":"All/alienwave-0.4.0.pkg","repopath":"All/alienwave-0.4.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24620,"desc":"A shoot'em up game written using ncurses where you control a spaceship and\nmust kill as many alien spaceships as you can.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on","RANDOM_LEVELS":"off","LEVEL_EASY":"off","LEVEL_MEDIUM":"on","LEVEL_HARD":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe alienwave port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"archiva","origin":"www/archiva","version":"2.2.3","comment":"Extensible repository management software","maintainer":"freebsd@dussan.org","www":"https://archiva.apache.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f59c9204477db29e0e5523d4e8aa8146592f9af6bfb37d881d2fa976d8824a96","flatsize":78149681,"path":"All/archiva-2.2.3.pkg","repopath":"All/archiva-2.2.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":66636836,"desc":"Apache Archiva is an extensible repository management software that helps taking\ncare of your own personal or enterprise-wide build artifact repository. It is\nthe perfect companion for build tools such as Maven, Continuum, and ANT.\n\nArchiva offers several capabilities, amongst which remote repository proxying,\nsecurity access management, build artifact storage, delivery, browsing, indexing\nand usage reporting, extensible scanning functionality and many more!","deps":{"javaservicewrapper":{"origin":"sysutils/javaservicewrapper","version":"3.5.53"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["www","java"],"annotations":{"cpe":"cpe:2.3:a:apache:archiva:2.2.3:::::dragonfly6:x86_64"}},{"name":"alkimia","origin":"finance/alkimia","version":"8.1.2_2","comment":"KDE financial data handling library","maintainer":"jhale@FreeBSD.org","www":"https://community.kde.org/Alkimia/libalkimia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5d540609b1449039d7e855c2440ca90f87066103d57132e4cbaba6e32523e3de","flatsize":911296,"path":"All/alkimia-8.1.2_2.pkg","repopath":"All/alkimia-8.1.2_2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":266080,"desc":"Libalkimia is a library with common classes and functionality used by finance\napplications for KDE.\n\nCurrently, it supports a common class to represent monetary values with\narbitrary precision.","deps":{"kf5-attica":{"origin":"x11-toolkits/kf5-attica","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knewstuff":{"origin":"devel/kf5-knewstuff","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mpir":{"origin":"math/mpir","version":"3.0.0_1"},"p5-Date-Manip":{"origin":"devel/p5-Date-Manip","version":"6.95"},"p5-Finance-Quote":{"origin":"finance/p5-Finance-Quote","version":"1.62"},"p5-XML-Parser":{"origin":"textproc/p5-XML-Parser","version":"2.47"},"p5-XML-Writer":{"origin":"textproc/p5-XML-Writer","version":"0.900"},"p5-libwww":{"origin":"www/p5-libwww","version":"6.77"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["finance","kde"],"shlibs_required":["libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libmpir.so.23","libKF5NewStuff.so.5","libKF5XmlGui.so.5","libQt5PrintSupport.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libKF5NewStuffCore.so.5","libKF5Attica.so.5","libQt5Qml.so.5","libKF5ConfigWidgets.so.5","libKF5ConfigGui.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Network.so.5","libKF5Service.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5KIOWidgets.so.5","libKF5TextWidgets.so.5","libKF5IconThemes.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libQt5Concurrent.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5Completion.so.5","libKF5SonnetUi.so.5"],"shlibs_provided":["libalkimia5.so.8","libqmlalkimia.so"],"options":{"PLASMA":"off","TEST":"off","TOOLS":"on","WEBENGINE":"on","GMP":"off","MPIR":"on"}},{"name":"alt-ergo","origin":"math/alt-ergo","version":"0.95.2_6","comment":"Automatic solver of mathematical formulas for program verification","maintainer":"ports@FreeBSD.org","www":"https://alt-ergo.lri.fr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"66b75e6b000bf8ac6721707f76e1f7deb594be993619dd6eb960a08387496f9f","flatsize":19335811,"path":"All/alt-ergo-0.95.2_6.pkg","repopath":"All/alt-ergo-0.95.2_6.pkg","licenselogic":"single","licenses":["CeCILL-C"],"pkgsize":3760048,"desc":"Alt-Ergo is an automatic theorem prover dedicated to program verification.\nAlt-Ergo is based on CC(X), a congruence closure algorithm parameterized by\nan equational theory X. Currently, CC(X) can be instantiated by the empty\nequational theory and by the linear arithmetics. Alt-Ergo contains also a\nhome made SAT-solver and an instantiation mechanism.\n\nAlt-Ergo is compact, safe, and modular. Each component is described by a small\nset of inference rules and is implemented as an Ocaml functor.","deps":{"ocaml":{"origin":"lang/ocaml","version":"4.14.2"},"ocaml-lablgtk2":{"origin":"x11-toolkits/ocaml-lablgtk2","version":"2.18.13_3"},"ocaml-ocamlgraph":{"origin":"math/ocaml-ocamlgraph","version":"1.8.8_3"}},"categories":["math"],"shlibs_required":["libgmp.so.10"],"messages":[{"message":"===>   NOTICE:\n\nThe alt-ergo port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"algol68g","origin":"lang/algol68g","version":"3.5.3","comment":"Algol 68 Genie compiler","maintainer":"danfe@FreeBSD.org","www":"https://www.xs4all.nl/~jmvdveer/algol.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7b333742def0c209799e90d9948fe4593edf1697f778209a2f6d9e815c0e08f","flatsize":1405546,"path":"All/algol68g-3.5.3.pkg","repopath":"All/algol68g-3.5.3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":444424,"desc":"The development of Algol played an important role in establishing\ncomputer science as an academic discipline. The Algol 68 Genie project\npreserves Algol 68 out of educational as well as scientific-historical\ninterest, by making available Algol 68 Genie; a recent, well-featured\nimplementation written from scratch.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"},"libRmath":{"origin":"math/libRmath","version":"4.3.1"},"plotutils":{"origin":"graphics/plotutils","version":"2.6_10,1"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang"],"options":{"CURL":"on","DOCS":"on","GSL":"on","PGSQL":"on","PLOTUTILS":"on","RMATH":"on"}},{"name":"alfio","origin":"sysutils/alfio","version":"0.3_1","comment":"Services manager to choose which services start at boot time","maintainer":"salvadore@FreeBSD.org","www":"https://github.com/lsalvadore/alfio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fb14f2b0cc1a2b5b6ebff460114b822ef4e912601c86120d6cdb9615acdd7ae3","flatsize":5814,"path":"All/alfio-0.3_1.pkg","repopath":"All/alfio-0.3_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":4056,"desc":"Alfio is a service that lets you choose which services start at boot\ntime by using profiles.\n\nFor example, if you have a laptop, you might be interested in creating\na profile for when you have access to an internet connection and one\nfor when you don't. You also might need less services when you boot\nyour laptop on battery, then decide to save power.\nIn some situation you might like to connect through DHCP while in\nothers you need a static IP.\nOr you might want to test on your machine how different services\ninteract with each other without messing with your safe\nconfiguration.\n\nRead the man page (man alfio) to learn how to use it.","categories":["sysutils"]},{"name":"alglib","origin":"math/alglib","version":"4.02.0","comment":"Numerical analysis and data processing library","maintainer":"yuri@FreeBSD.org","www":"https://www.alglib.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aeb68565327bc5ccc84f088e4da8e65c48b7c8c4788d4a849e56e2eb118afd30","flatsize":8132515,"path":"All/alglib-4.02.0.pkg","repopath":"All/alglib-4.02.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1713052,"desc":"A cross-platform numerical analysis and data processing library. It supports\nseveral programming languages (C++, C#, Pascal, VBA) and several operating\nsystems. ALGLIB features include:\n* Data analysis (classification/regression, including neural networks)\n* Optimization and nonlinear solvers\n* Interpolation and linear/nonlinear least-squares fitting\n* Linear algebra (direct algorithms, EVD/SVD), direct and iterative linear\n  solvers, Fast Fourier Transform and many other algorithms (numerical\n  integration, ODEs, statistics, special functions)\n\nThis is a free edition of alglib.","categories":["math","science"],"shlibs_provided":["libalglib.so.3"]},{"name":"alembic","origin":"graphics/alembic","version":"1.8.6","comment":"Open framework for storing and sharing graphic scene data","maintainer":"danfe@FreeBSD.org","www":"http://alembic.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b5fa4ce357ba567312efd514e76510f7a68da4bf39bd7bf620fb548124da9f06","flatsize":3893863,"path":"All/alembic-1.8.6.pkg","repopath":"All/alembic-1.8.6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":849172,"desc":"Alembic is an open computer graphics interchange framework.  It distills\ncomplex, animated scenes into a non-procedural, application-independent\nset of baked geometric results.  This \"distillation\" of scenes into baked\ngeometry is exactly analogous to the distillation of lighting and\nrendering scenes into rendered image data.\n\nAlembic is focused on efficiently storing the computed results of complex\nprocedural geometric constructions.  It is very specifically NOT concerned\nwith storing the complex dependency graph of procedural tools used to\ncreate the computed results.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"}},"categories":["graphics"],"shlibs_required":["libImath-3_1.so.29","libhdf5.so.200"],"shlibs_provided":["libAlembic.so.1.8"],"options":{"HDF5":"on"}},{"name":"alliance","origin":"cad/alliance","version":"5.1.1_6","comment":"Complete set of CAD tools and libraries for VLSI design","maintainer":"ports@FreeBSD.org","www":"http://coriolis.lip6.fr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6ef7c20ed5fc23dd89e481b7e161e59fd4dd43156280f20bff8e1f886cedd461","flatsize":34295885,"path":"All/alliance-5.1.1_6.pkg","repopath":"All/alliance-5.1.1_6.pkg","licenselogic":"single","licenses":["Alliance"],"pkgsize":4211232,"desc":"Alliance is a complete set of free CAD tools and portable libraries\nfor VLSI design. It includes a VHDL compiler and simulator, logic\nsynthesis tools, and automatic place and route tools.  A complete set\nof portable CMOS libraries is provided.  Alliance is the result of a\ntwelve year effort spent at ASIM department of LIP6 laboratory of\nthe Pierre et Marie Curie University (Paris VI, France).\n\nRemark: Coriolis was started in the year 2000 as a replacement for the place &\nroute stage of Alliance, and thus Alliance does not get many development.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["cad"],"shlibs_required":["libXm.so.4","libXt.so.6","libXpm.so.4","libXext.so.6","libSM.so.6","libICE.so.6","libX11.so.6"],"shlibs_provided":["libAbe.so.2","libAbl.so.1","libAbt.so.2","libAbv.so.2","libApr.so.1","libAut.so.1","libBdd.so.1","libBeh.so.1","libBhl.so.1","libBtr.so.1","libBvl.so.1","libCtl.so.1","libCtp.so.1","libElp.so.1","libFks.so.1","libFsm.so.1","libFtl.so.1","libFvh.so.1","libLog.so.2","libMgn.so.3","libMlo.so.4","libMlu.so.4","libMph.so.4","libMpu.so.4","libMut.so.4","libPat.so.1","libPgn.so.3","libRcn.so.4","libRds.so.2","libRtd.so.1","libRtn.so.1","libSch.so.3","libScl.so.1","libVbh.so.1","libVex.so.1","libVpn.so.1","libVrd.so.3"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"NOTE: To use Alliance you need to set several environment variables.\n      See /usr/local/alliance/etc/profile.d/alc_env.{csh,sh} for the details.","type":"install"},{"message":"===>   NOTICE:\n\nThe alliance port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"alex4","origin":"games/alex4","version":"1.1_1","comment":"Classic platformer with Alex the Allegator","maintainer":"ports@FreeBSD.org","www":"https://allegator.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b848e68ce4546185a6db038a00a486c68f80a67ef6c715295aca68d97e1c77be","flatsize":889851,"path":"All/alex4-1.1_1.pkg","repopath":"All/alex4-1.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":685092,"desc":"In the latest installment of the series Alex travels through the jungle\nin search of his kidnapped girlfriend. Plenty of classic platforming\nin four nice colors guaranteed!","deps":{"allegro":{"origin":"devel/allegro","version":"4.4.3.1_4"}},"categories":["games"],"shlibs_required":["liballeg.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe alex4 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"algae","origin":"math/algae","version":"4.3.6_20","comment":"Programming language for numerical analysis","maintainer":"ports@FreeBSD.org","www":"https://algae.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb339d9618ddd91c8f93f278d10e28d7a6fdacdaffba7441b1ff0f2f596b134d","flatsize":2909756,"path":"All/algae-4.3.6_20.pkg","repopath":"All/algae-4.3.6_20.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":782036,"desc":"Algae is a programming language for numerical analysis.  It was written in\nthe Boeing Company to fulfill their need for a fast and versatile tool,\ncapable of handling large systems.  Algae has been applied to interesting\nproblems in aerospace and related fields for more than a decade.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"}},"categories":["math"],"shlibs_required":["libgfortran.so.5"],"messages":[{"message":"===>   NOTICE:\n\nThe algae port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"alef","origin":"x11-fonts/alef","version":"1.0_4","comment":"Free multi-lingual font designed for screens","maintainer":"0mp@FreeBSD.org","www":"http://alef.hagilda.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7f3a9779797824179bd513eac76dcdada0a12306671bbb8e0bcf24d3e3080ce","flatsize":190576,"path":"All/alef-1.0_4.pkg","repopath":"All/alef-1.0_4.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":74576,"desc":"Alef has been designed to meet very high standards whilst at a very small\nsize. It was created under the consideration of its primary use for digital\nmedia, and overcomes great challenges in the rendition of small characters\nand cross-platform adjustment.\n\nThe font supports Hebrew and various European Languages.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"}},{"name":"alef-webfont","origin":"www/alef-webfont","version":"1.0_2","comment":"Free multi-lingual font designed for screens","maintainer":"ports@FreeBSD.org","www":"http://alef.hagilda.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c0fe2967809c5b48f8e2c8621512665436b8c2b1f00c8cb4627f0732c9d6ce7","flatsize":882882,"path":"All/alef-webfont-1.0_2.pkg","repopath":"All/alef-webfont-1.0_2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":366552,"desc":"Alef has been designed to meet very high standards whilst at a very small\nsize. It was created under the consideration of its primary use for digital\nmedia, and overcomes great challenges in the rendition of small characters\nand cross-platform adjustment.\n\nThe font supports Hebrew and various European Languages.","categories":["www"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe alef-webfont port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"aldo","origin":"comms/aldo","version":"0.7.7_4","comment":"Morse code training program","maintainer":"lambert@lambertfam.org","www":"https://www.nongnu.org/aldo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fbdb766cfd2454d011c8356ef68225d815d1d817cbb3fee1a29eaa9f71e3dd15","flatsize":187726,"path":"All/aldo-0.7.7_4.pkg","repopath":"All/aldo-0.7.7_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":63084,"desc":"Aldo is a Morse code tutor.  At the moment it has four kinds of\nexercises: Classic exercise, the Koch method, Callsign exercise, and\nexercises read from files.","deps":{"libao":{"origin":"audio/libao","version":"1.2.0_7"}},"categories":["comms","hamradio"],"shlibs_required":["libao.so.4"]},{"name":"ali","origin":"benchmarks/ali","version":"0.7.5_22","comment":"Load testing tool aimed to perform real-time analysis","maintainer":"olgeni@FreeBSD.org","www":"https://github.com/nakabonne/ali","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe578069afeb7e4ab36879a96834d322025fd5ade67ee98d82bc17d83cf7bee9","flatsize":6742275,"path":"All/ali-0.7.5_22.pkg","repopath":"All/ali-0.7.5_22.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2181968,"desc":"A load testing tool aimed to perform real-time analysis, inspired\nby vegeta and jplot.\n\nali comes with a simple terminal based UI, lets you generate HTTP\nrequests and plot the results in real-time. With it, real-time\nanalysis can be done on the terminal.","categories":["benchmarks"]},{"name":"aoi","origin":"graphics/aoi","version":"3.0_5","comment":"Open source Java written 3D modelling and rendering studio","maintainer":"ports@FreeBSD.org","www":"https://aoi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5045d1103c8a104e7f9d7581e5e621409ffef4314c22acc84b288ed8d740e4d6","flatsize":30658963,"path":"All/aoi-3.0_5.pkg","repopath":"All/aoi-3.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":25355440,"desc":"Art of Illusion is a free, open source 3D modelling and rendering studio.\nMany of its capabilities rival those found in commercial programs.\nHighlights include subdivision surface based modelling tools,\nskeleton based animation, and a graphical language for designing procedural\ntextures and materials..","deps":{"jogl":{"origin":"graphics/jogl","version":"1.1.1_9"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics","java"],"options":{"DOCS":"on"},"messages":[{"message":"Art of Illusion has been installed.\n\nThis package does not include all Plugins and Scripts.\n\nYou could use Scripts & Plugins Manager to install additional\nPlugins and Scripts\n\n    http://aoisp.sourceforge.net/spmanagement.html\n\nIn addition, you can search for additional Plugins and Scripts here:\n\n    http://aoisp.sourceforge.net/AoIRepository/\n\nand other Sites and put it in:\n\n    /usr/local/share/java/aoi/Plugins\n    /usr/local/share/java/aoi/Scripts/...","type":"install"},{"message":"===============================================================================\n\nAfter deinstallation, some files may stay in /usr/local/share/java/aoi,\nyou can delete them with\n\n    /bin/rm -fr /usr/local/share/java/aoi\n\n===============================================================================","type":"remove"},{"message":"===>   NOTICE:\n\nThe aoi port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"alchemist.el-emacs_wayland","origin":"lang/alchemist.el","version":"1.8.2_17","comment":"Elixir Tooling Integration Into Emacs","maintainer":"erlang@FreeBSD.org","www":"https://github.com/tonini/alchemist.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0308a48d1e8fd985a2dabb0da0709744268b0ab56539da3843a52c2bd0434781","flatsize":2121234,"path":"All/alchemist.el-emacs_wayland-1.8.2_17.pkg","repopath":"All/alchemist.el-emacs_wayland-1.8.2_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1611496,"desc":"Elixir tooling integration into Emacs. Alchemist comes with a bunch\nof features:\n\n  - Mix integration\n  - Compile & Execution of Elixir code\n  - Inline code evaluation\n  - Documentation lookup\n  - Definition lookup\n  - Powerful IEx integration\n  - Smart code completion\n  - Elixir project management\n  - Integration with company-mode","deps":{"elixir-mode.el-emacs_wayland":{"origin":"lang/elixir-mode.el","version":"2.3.1_17"},"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"alegreya","origin":"x11-fonts/alegreya","version":"2.008_1","comment":"Serif typeface originally intended for literature","maintainer":"rakuco@FreeBSD.org","www":"https://github.com/huertatipografica/Alegreya-libre","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"901db5efe44eace0db17b8bbc980ff05b7a0ca4826b779af2f7bea3ab98db18d","flatsize":8192194,"path":"All/alegreya-2.008_1.pkg","repopath":"All/alegreya-2.008_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1326264,"desc":"Alegreya is a typeface originally intended for literature. Among its crowning\ncharacteristics, it conveys a dynamic and varied rhythm which facilitates the\nreading of long texts. Also, it provides freshness to the page while referring\nto the calligraphic letter, not as a literal interpretation, but rather in a\ncontemporary typographic language.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"alchemist.el-emacs_devel_nox","origin":"lang/alchemist.el","version":"1.8.2_17","comment":"Elixir Tooling Integration Into Emacs","maintainer":"erlang@FreeBSD.org","www":"https://github.com/tonini/alchemist.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0f4dd9bae6ee636e1720c639a63502578a2f1f1a4ec1e5462bf7af65ea8219a","flatsize":2121234,"path":"All/alchemist.el-emacs_devel_nox-1.8.2_17.pkg","repopath":"All/alchemist.el-emacs_devel_nox-1.8.2_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1611492,"desc":"Elixir tooling integration into Emacs. Alchemist comes with a bunch\nof features:\n\n  - Mix integration\n  - Compile & Execution of Elixir code\n  - Inline code evaluation\n  - Documentation lookup\n  - Definition lookup\n  - Powerful IEx integration\n  - Smart code completion\n  - Elixir project management\n  - Integration with company-mode","deps":{"elixir-mode.el-emacs_devel_nox":{"origin":"lang/elixir-mode.el","version":"2.3.1_17"},"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["lang"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"alegreya-sans","origin":"x11-fonts/alegreya-sans","version":"2.008_1,1","comment":"Humanist sans serif font with a calligraphic feeling","maintainer":"rakuco@FreeBSD.org","www":"https://www.huertatipografica.com/fonts/alegreya-sans-ht","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0d2d361c600d30b4d18216e9f4e40d0058796c7df7442205da8067a32935c6f7","flatsize":5668240,"path":"All/alegreya-sans-2.008_1,1.pkg","repopath":"All/alegreya-sans-2.008_1,1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1734764,"desc":"Alegreya Sans is a humanist sans serif family with a calligraphic feeling that\nconveys a dynamic and varied rhythm. This gives a pleasant feeling to readers\nof long texts.\n\nAlegreya Sans provides for advanced typography with OpenType Features such as\nsmall caps, ligatures, fractions, four set of figures, super and subscript\ncharacters, ordinals, localized accent forms for Catalan, Guarani, Romanian,\nTurkish and others.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"alchemist.el-emacs_nox","origin":"lang/alchemist.el","version":"1.8.2_17","comment":"Elixir Tooling Integration Into Emacs","maintainer":"erlang@FreeBSD.org","www":"https://github.com/tonini/alchemist.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"207c0e4fd56b46bd378b4fe40ad409448ad862741475ba4ad69150b2ff7c22a9","flatsize":2121234,"path":"All/alchemist.el-emacs_nox-1.8.2_17.pkg","repopath":"All/alchemist.el-emacs_nox-1.8.2_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1611464,"desc":"Elixir tooling integration into Emacs. Alchemist comes with a bunch\nof features:\n\n  - Mix integration\n  - Compile & Execution of Elixir code\n  - Inline code evaluation\n  - Documentation lookup\n  - Definition lookup\n  - Powerful IEx integration\n  - Smart code completion\n  - Elixir project management\n  - Integration with company-mode","deps":{"elixir-mode.el-emacs_nox":{"origin":"lang/elixir-mode.el","version":"2.3.1_17"},"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"alchemist.el-emacs_devel","origin":"lang/alchemist.el","version":"1.8.2_17","comment":"Elixir Tooling Integration Into Emacs","maintainer":"erlang@FreeBSD.org","www":"https://github.com/tonini/alchemist.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"411e5bfc5ee1577681b0e14b95c599ab52860261c296eb850d65939e4017d3fd","flatsize":2121234,"path":"All/alchemist.el-emacs_devel-1.8.2_17.pkg","repopath":"All/alchemist.el-emacs_devel-1.8.2_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1611436,"desc":"Elixir tooling integration into Emacs. Alchemist comes with a bunch\nof features:\n\n  - Mix integration\n  - Compile & Execution of Elixir code\n  - Inline code evaluation\n  - Documentation lookup\n  - Definition lookup\n  - Powerful IEx integration\n  - Smart code completion\n  - Elixir project management\n  - Integration with company-mode","deps":{"elixir-mode.el-emacs_devel":{"origin":"lang/elixir-mode.el","version":"2.3.1_17"},"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["lang"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"alass","origin":"multimedia/alass","version":"2.0.0_7","comment":"Automatic Language-Agnostic Subtitle Synchronization","maintainer":"yuri@FreeBSD.org","www":"https://github.com/kaegi/alass","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f670e64db10bb10a9f15f739fe82f0f983df5a8c37b10de6268b876cc4efe618","flatsize":1445834,"path":"All/alass-2.0.0_7.pkg","repopath":"All/alass-2.0.0_7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":577660,"desc":"alass is a command line tool to synchronize subtitles to movies.\n\nIt can automatically correct\n- constant offsets\n- splits due to advertisement breaks, directors cut, ...\n- different framerates\n\nThe alignment process is not only fast and\naccurate, but also language-agnostic. This means\nyou can align subtitles to movies in different\nlanguages.\n\n'alass' stands for  \"Automatic Language-Agnostic Subtitle Synchronization\".","categories":["multimedia"]},{"name":"alchemist.el","origin":"lang/alchemist.el","version":"1.8.2_17","comment":"Elixir Tooling Integration Into Emacs","maintainer":"erlang@FreeBSD.org","www":"https://github.com/tonini/alchemist.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4159056ce8d42a8a2518e48014f942876fac88048c5977e91763ca113e8b6ac0","flatsize":2121234,"path":"All/alchemist.el-1.8.2_17.pkg","repopath":"All/alchemist.el-1.8.2_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1611460,"desc":"Elixir tooling integration into Emacs. Alchemist comes with a bunch\nof features:\n\n  - Mix integration\n  - Compile & Execution of Elixir code\n  - Inline code evaluation\n  - Documentation lookup\n  - Definition lookup\n  - Powerful IEx integration\n  - Smart code completion\n  - Elixir project management\n  - Integration with company-mode","deps":{"elixir-mode.el":{"origin":"lang/elixir-mode.el","version":"2.3.1_17"},"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"alarm-clock-applet","origin":"deskutils/alarm-clock-applet","version":"0.3.4_3","comment":"Fully-featured alarm clock","maintainer":"iluxa@ex.ua","www":"http://alarm-clock.pseudoberries.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a950d40af38edfb7b8476d659778a6d55a494d3ae7544c421f697e4b8c16d6e2","flatsize":568010,"path":"All/alarm-clock-applet-0.3.4_3.pkg","repopath":"All/alarm-clock-applet-0.3.4_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":151184,"desc":"Alarm Clock is a fully-featured alarm clock for your GNOME panel or\nequivalent.  It's easy to use yet powerful with support for multiple\nrepeatable alarms, as well as snoozing and a flexible notification\nsystem.  Alarm Clock will notify you of an alarm by either playing a\nsound or starting your favorite music player!","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gconf2":{"origin":"devel/gconf2","version":"3.2.6_10"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gnome-icon-theme":{"origin":"misc/gnome-icon-theme","version":"3.12.0_1"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"unique":{"origin":"x11-toolkits/unique","version":"1.1.6_8"}},"categories":["deskutils"],"shlibs_required":["libgmodule-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libgstreamer-1.0.so.0","libgconf-2.so.4","libnotify.so.4","libxml2.so.2","libunique-1.0.so.0"],"options":{"NLS":"on"}},{"name":"alchemist.el-emacs_canna","origin":"lang/alchemist.el","version":"1.8.2_17","comment":"Elixir Tooling Integration Into Emacs","maintainer":"erlang@FreeBSD.org","www":"https://github.com/tonini/alchemist.el","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ef30a297934f3bface6f491f3e3ff9a50b55f2e4c3743dce66a5dcefebff1c3f","flatsize":2121234,"path":"All/alchemist.el-emacs_canna-1.8.2_17.pkg","repopath":"All/alchemist.el-emacs_canna-1.8.2_17.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1611452,"desc":"Elixir tooling integration into Emacs. Alchemist comes with a bunch\nof features:\n\n  - Mix integration\n  - Compile & Execution of Elixir code\n  - Inline code evaluation\n  - Documentation lookup\n  - Definition lookup\n  - Powerful IEx integration\n  - Smart code completion\n  - Elixir project management\n  - Integration with company-mode","deps":{"elixir-mode.el-emacs_canna":{"origin":"lang/elixir-mode.el","version":"2.3.1_17"},"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["lang"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"alacenc","origin":"audio/alacenc","version":"0.4.1","comment":"Apple Lossless Audio Codec (ALAC) format encoder","maintainer":"danfe@FreeBSD.org","www":"https://github.com/flacon/alacenc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b7c759b966e73a3433020ac6c2c1e551eb6197ec21de4413d65a9db52da35ed","flatsize":352467,"path":"All/alacenc-0.4.1.pkg","repopath":"All/alacenc-0.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":124920,"desc":"Command-line program to encode audio files into the Apple Lossless\nAudio Codec (ALAC) format.","categories":["audio"]},{"name":"alac","origin":"audio/alac","version":"0.0.7,1","comment":"Apple Lossless Audio Codec","maintainer":"ehaupt@FreeBSD.org","www":"https://github.com/mikebrady/alac","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b3d4b4912af8905130494f227d1e53f2afaa164c36156196df51ee39f00d8afb","flatsize":174043,"path":"All/alac-0.0.7,1.pkg","repopath":"All/alac-0.0.7,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":50808,"desc":"The Apple Lossless Audio Codec (ALAC) is an audio codec developed by Apple and\nsupported on iPhone, iPad, most iPods, Mac and iTunes. ALAC is a data\ncompression method which reduces the size of audio files with no loss of\ninformation. A decoded ALAC stream is bit-for-bit identical to the original\nuncompressed audio file.\n\nThe Apple Lossless Audio Codec project contains the sources for the ALAC\nencoder and decoder. Also included is an example command line utility, called\nalacconvert, to read and write audio data to/from Core Audio Format (CAF) and\nWAVE files.","categories":["audio"],"shlibs_provided":["libalac.so.0"],"options":{"CONVERTER":"on"}},{"name":"akpop3d","origin":"mail/akpop3d","version":"0.7.7_1","comment":"POP3 daemon aimed to be small and secure","maintainer":"ports@FreeBSD.org","www":"https://synflood.at/akpop3d.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db92386f962e7446ea904f4c746e01bd8eaada63227676877a3d5f50e468db58","flatsize":56719,"path":"All/akpop3d-0.7.7_1.pkg","repopath":"All/akpop3d-0.7.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":24776,"desc":"akpop3d is a POP3 daemon aimed to be small and secure. Despite its small size,\nit offers a lot of features. It is completely RFC 1939 compliant.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["mail"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"options":{"SSL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe akpop3d port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"akonadi-notes","origin":"net/akonadi-notes","version":"23.08.5","comment":"KDE library for accessing mail storages in MBox format","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e6897f9a1ba1708baa642de8e1667d45871786da8f00793d0aa01e855c83d113","flatsize":155788,"path":"All/akonadi-notes-23.08.5.pkg","repopath":"All/akonadi-notes-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":43368,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKPim5Mime.so.5","libKF5I18n.so.5","libQt5Xml.so.5","libQt5Core.so.5"],"shlibs_provided":["libKPim5AkonadiNotes.so.5"],"options":{"DOCS":"on"}},{"name":"akonadiconsole","origin":"deskutils/akonadiconsole","version":"23.08.5","comment":"Akonadi management and debugging console","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54986e9dc8c2f2fdf9fabca70e40e329aa9dd741ab60d883a5bf0966f5dbce7c","flatsize":1607606,"path":"All/akonadiconsole-23.08.5.pkg","repopath":"All/akonadiconsole-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":454384,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-calendar":{"origin":"net/akonadi-calendar","version":"23.08.5"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"akonadi-search":{"origin":"net/akonadi-search","version":"23.08.5"},"calendarsupport":{"origin":"net/calendarsupport","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"libkleo":{"origin":"security/libkleo","version":"23.08.5"},"messagelib":{"origin":"net/messagelib","version":"23.08.5"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKPim5AkonadiXml.so.5","libQt5Sql.so.5","libKPim5AkonadiSearchXapian.so.5","libKPim5AkonadiSearchCore.so.5","libxapian.so.30","libKPim5CalendarSupport.so.5","libKPim5AkonadiCalendar.so.5","libKF5CalendarCore.so.5","libKPim5MessageViewer.so.5","libKPim5ContactEditor.so.5","libKF5TextWidgets.so.5","libKPim5AkonadiContact.so.5","libKF5Contacts.so.5","libKPim5GrantleeTheme.so.5","libKPim5MessageCore.so.5","libKPim5IdentityManagement.so.5","libKPim5AkonadiMime.so.5","libKPim5AkonadiWidgets.so.5","libKPim5AkonadiCore.so.5","libKPim5AkonadiPrivate.so.5","libKPim5MimeTreeParser.so.5","libKPim5Mime.so.5","libKPim5Libkleo.so.5","libKF5ItemModels.so.5","libGrantlee_Templates.so.5","libqgpgme.so.15","libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libKPim5PimCommon.so.5","libKPim5Libkdepim.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKPim5TextEdit.so.5","libKF5SonnetUi.so.5","libKF5Completion.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libKF5ItemViews.so.5","libQt5PrintSupport.so.5","libQt5Network.so.5","libKF5ConfigWidgets.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5Codecs.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libakonadiconsole.so.5"],"options":{"DOCS":"on"}},{"name":"akonadi-mime","origin":"net/akonadi-mime","version":"23.08.5","comment":"Libraries and daemons to implement basic email handling","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55a0363ee1efdb7253dfd2d7e866b3145e741fc558782c18790c716377a6740f","flatsize":1194036,"path":"All/akonadi-mime-23.08.5.pkg","repopath":"All/akonadi-mime-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":225644,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKPim5Mime.so.5","libKPim5AkonadiWidgets.so.5","libKF5XmlGui.so.5","libKPim5AkonadiCore.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libQt5Network.so.5","libKF5ItemModels.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKPim5AkonadiPrivate.so.5"],"shlibs_provided":["libKPim5AkonadiMime.so.5"],"options":{"DOCS":"on"}},{"name":"akonadi-search","origin":"net/akonadi-search","version":"23.08.5","comment":"Libraries and daemons to implement searching in Akonadi","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c65f20cb7077d7a9cf8438ef390826e5a1b0ba9023da1b6363af9a17c6a3140f","flatsize":1197982,"path":"All/akonadi-search-23.08.5.pkg","repopath":"All/akonadi-search-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":285184,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kpackage":{"origin":"devel/kf5-kpackage","version":"5.116.0"},"kf5-krunner":{"origin":"x11/kf5-krunner","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-plasma-framework":{"origin":"x11/kf5-plasma-framework","version":"5.116.0"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"xapian-core":{"origin":"databases/xapian-core","version":"1.4.25,1"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libQt5Gui.so.5","libKF5CoreAddons.so.5","libKF5I18n.so.5","libQt5Core.so.5","libKPim5AkonadiMime.so.5","libKPim5Mime.so.5","libKF5Contacts.so.5","libKPim5AkonadiAgentBase.so.5","libKF5CalendarCore.so.5","libKF5Codecs.so.5","libKF5ConfigGui.so.5","libQt5Widgets.so.5","libxapian.so.30","libKPim5AkonadiCore.so.5","libKF5ItemModels.so.5","libKF5ConfigCore.so.5","libQt5Xml.so.5","libQt5DBus.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5KCMUtils.so.5","libKF5Service.so.5","libKF5ConfigWidgets.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5Runner.so.5","libKF5Plasma.so.5","libKF5Package.so.5"],"shlibs_provided":["libKPim5AkonadiSearchCore.so.5","libKPim5AkonadiSearchDebug.so.5","libKPim5AkonadiSearchPIM.so.5","libKPim5AkonadiSearchXapian.so.5"],"options":{"DOCS":"on"}},{"name":"akonadi-import-wizard","origin":"deskutils/akonadi-import-wizard","version":"23.08.5","comment":"Import data from other mail clients to KMail","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c31bf75f86af12b12534af741c0e7839940a8068a190ffebc3beb75a52f6953a","flatsize":2460794,"path":"All/akonadi-import-wizard-23.08.5.pkg","repopath":"All/akonadi-import-wizard-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":733248,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kf5-karchive":{"origin":"archivers/kf5-karchive","version":"5.116.0"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kimap":{"origin":"net/kimap","version":"23.08.5"},"kmailtransport":{"origin":"net/kmailtransport","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"libkleo":{"origin":"security/libkleo","version":"23.08.5"},"mailcommon":{"origin":"net/mailcommon","version":"23.08.5"},"mailimporter":{"origin":"net/mailimporter","version":"23.08.5"},"messagelib":{"origin":"net/messagelib","version":"23.08.5"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qtkeychain-qt5":{"origin":"security/qtkeychain","version":"0.14.3"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKPim5MailImporterAkonadi.so.5","libKPim5MailCommon.so.5","libKPim5MessageComposer.so.5","libKPim5IdentityManagementWidgets.so.5","libKPim5PimCommonAkonadi.so.5","libKPim5IMAP.so.5","libKPim5AkonadiMime.so.5","libKPim5AkonadiContact.so.5","libKPim5AkonadiWidgets.so.5","libKPim5AkonadiCore.so.5","libKF5Contacts.so.5","libKPim5GrantleeTheme.so.5","libGrantlee_Templates.so.5","libKPim5MessageCore.so.5","libKPim5IdentityManagement.so.5","libKPim5Mime.so.5","libKPim5Libkleo.so.5","libKF5ItemModels.so.5","libqgpgme.so.15","libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libKPim5MailTransport.so.5","libKPim5MailImporter.so.5","libKPim5PimCommon.so.5","libKPim5TextEdit.so.5","libKF5XmlGui.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKPim5Libkdepim.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5Completion.so.5","libKF5ConfigGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5I18n.so.5","libKF5ConfigCore.so.5","libKF5Archive.so.5","libQt5DBus.so.5","libQt5Core.so.5","libqt5keychain.so.1","libKPim5MessageViewer.so.5","libKPim5MimeTreeParser.so.5"],"shlibs_provided":["libKPim5ImportWizard.so.5"],"options":{"DOCS":"on"}},{"name":"akonadi-contacts","origin":"net/akonadi-contacts","version":"23.08.5","comment":"Libraries and daemons to implement Contact Management in Akonadi","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41c4c9e26778dd6575730b8deed560159575ab14c0dccc263450a2416be63b1c","flatsize":2786301,"path":"All/akonadi-contacts-23.08.5.pkg","repopath":"All/akonadi-contacts-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":532280,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-prison":{"origin":"graphics/kf5-prison","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libkleo":{"origin":"security/libkleo","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKF5Contacts.so.5","libKPim5AkonadiWidgets.so.5","libKPim5GrantleeTheme.so.5","libKF5Completion.so.5","libKPim5Mime.so.5","libGrantlee_Templates.so.5","libKF5I18nLocaleData.so.5","libKPim5AkonadiCore.so.5","libKF5ItemModels.so.5","libKF5IconThemes.so.5","libKF5ConfigWidgets.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libQt5Gui.so.5","libQt5Xml.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libQt5Core.so.5","libKF5KIOWidgets.so.5","libKF5TextWidgets.so.5","libKF5Prison.so.5","libKF5KIOGui.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5SonnetUi.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libKF5XmlGui.so.5","libQt5Network.so.5","libQt5DBus.so.5"],"shlibs_provided":["libKPim5AkonadiContact.so.5","libKPim5ContactEditor.so.5"],"options":{"DOCS":"on"}},{"name":"aklabeth","origin":"games/aklabeth","version":"1.0","comment":"Remake of Richard Garriott's Ultima prequel","maintainer":"amdmi3@FreeBSD.org","www":"https://reconstruction.voyd.net/index.php?event=project&typeKeyword=remakes","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54f41af6ecc56b8d779fb9538814156b9d8eaac62afd24dbd37bf870a3c7bfe1","flatsize":106629,"path":"All/aklabeth-1.0.pkg","repopath":"All/aklabeth-1.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":45424,"desc":"Aklabeth is effectively Ultima 0. This is a port of original version,\nwritten in Basic for the Apple II.\n\nIt's a RPG - sort of. You wander the top world, visit 3D (sort of)\ndungeons, beat up monsters and perform tasks for the legendary Lord\nBritish (AKA Richard Garriott).","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"akonadi-calendar","origin":"net/akonadi-calendar","version":"23.08.5","comment":"Akonadi Calendar Integration","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdc33bcff15b0735f26b63f7db1049813245bd3de9424d4774bf50ffe584d84c","flatsize":3299959,"path":"All/akonadi-calendar-23.08.5.pkg","repopath":"All/akonadi-calendar-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":627956,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-contacts":{"origin":"net/akonadi-contacts","version":"23.08.5"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kcalutils":{"origin":"net/kcalutils","version":"23.08.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwallet":{"origin":"sysutils/kf5-kwallet","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kmailtransport":{"origin":"net/kmailtransport","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"messagelib":{"origin":"net/messagelib","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["net","kde","kde-applications"],"shlibs_required":["libKF5Notifications.so.5","libKF5CalendarCore.so.5","libKPim5AkonadiCore.so.5","libKPim5IdentityManagement.so.5","libKF5ItemModels.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5DBusAddons.so.5","libQt5Network.so.5","libQt5Concurrent.so.5","libKF5I18n.so.5","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libKF5WindowSystem.so.5","libX11.so.6","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKPim5CalendarUtils.so.5","libKPim5MessageComposer.so.5","libKPim5AkonadiMime.so.5","libKPim5MailTransport.so.5","libKPim5PimCommonAkonadi.so.5","libKPim5AkonadiContact.so.5","libKPim5GrantleeTheme.so.5","libGrantlee_Templates.so.5","libKPim5AkonadiWidgets.so.5","libKF5Contacts.so.5","libKPim5IMAP.so.5","libKPim5IdentityManagementWidgets.so.5","libKPim5MessageCore.so.5","libKPim5PimCommon.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKPim5Libkdepim.so.5","libKPim5Mime.so.5","libKPim5Libkleo.so.5","libKPim5TextEdit.so.5","libqgpgme.so.15","libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libKF5JobWidgets.so.5","libKF5XmlGui.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5ConfigGui.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libQt5Xml.so.5"],"shlibs_provided":["libKPim5AkonadiCalendar.so.5","libakonadicalendarplugin.so"],"options":{"DOCS":"on"}},{"name":"akonadi-calendar-tools","origin":"deskutils/akonadi-calendar-tools","version":"23.08.5","comment":"CLI tools to manage akonadi calendars","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7965b0c6387ab22103f8e63a052808e60deb77b04bf1da42e61266cfbd8a7135","flatsize":1571494,"path":"All/akonadi-calendar-tools-23.08.5.pkg","repopath":"All/akonadi-calendar-tools-23.08.5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":394508,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-calendar":{"origin":"net/akonadi-calendar","version":"23.08.5"},"calendarsupport":{"origin":"net/calendarsupport","version":"23.08.5"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kcalutils":{"origin":"net/kcalutils","version":"23.08.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kbookmarks":{"origin":"devel/kf5-kbookmarks","version":"5.116.0"},"kf5-kcalendarcore":{"origin":"net/kf5-kcalendarcore","version":"5.116.0,1"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdelibs4support":{"origin":"x11/kf5-kdelibs4support","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kunitconversion":{"origin":"devel/kf5-kunitconversion","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kidentitymanagement":{"origin":"net/kidentitymanagement","version":"23.08.5"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libical":{"origin":"devel/libical","version":"3.0.16_1"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKPim5AkonadiCalendar.so.5","libKF5CalendarCore.so.5","libKPim5IdentityManagement.so.5","libKPim5AkonadiCore.so.5","libKF5ItemModels.so.5","libKF5WidgetsAddons.so.5","libKF5CoreAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5I18n.so.5","libQt5Core.so.5","libKPim5CalendarSupport.so.5","libKPim5Mime.so.5","libQt5PrintSupport.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5"],"options":{"DOCS":"on"}},{"name":"allegro5","origin":"devel/allegro5","version":"5.2.7.0_8","comment":"Cross-platform C library for games and multimedia programming","maintainer":"kpedersen@disroot.org","www":"https://liballeg.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"292756904803d789506b175b7bb53ce4fbd0db97018475764638eba558b9fabd","flatsize":25380159,"path":"All/allegro5-5.2.7.0_8.pkg","repopath":"All/allegro5-5.2.7.0_8.pkg","licenselogic":"or","licenses":["ZLIB","BSD3CLAUSE"],"pkgsize":7440288,"desc":"Allegro is a cross-platform library mainly aimed at video game and multimedia\nprogramming. It handles common, low-level tasks such as creating windows,\naccepting user input, loading data, drawing images, playing sounds, etc.\nHowever, Allegro is not a game engine.\n\nOnline documentation: http://docs.liballeg.org/","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"flac":{"origin":"audio/flac","version":"1.4.3_1,1"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jackit":{"origin":"audio/jack","version":"1.9.22_2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXcursor":{"origin":"x11/libXcursor","version":"1.2.2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"},"libXxf86dga":{"origin":"x11/libXxf86dga","version":"1.1.6_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["devel","games"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXcursor.so.1","libXpm.so.4","libXi.so.6","libXinerama.so.1","libXrandr.so.2","libXss.so.1","libOpenGL.so.0","libGLU.so.1","libGLX.so.0","libFLAC.so.12","libogg.so.0","libvorbisfile.so.3","libvorbis.so.0","libopenal.so.1","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgthread-2.0.so.0","libpng16.so.16","libjpeg.so.8","libwebp.so.7","libphysfs.so.1","libfreetype.so.6","libtheoradec.so.1"],"shlibs_provided":["liballegro.so.5.2","liballegro_acodec.so.5.2","liballegro_audio.so.5.2","liballegro_color.so.5.2","liballegro_dialog.so.5.2","liballegro_font.so.5.2","liballegro_image.so.5.2","liballegro_main.so.5.2","liballegro_memfile.so.5.2","liballegro_physfs.so.5.2","liballegro_primitives.so.5.2","liballegro_ttf.so.5.2","liballegro_video.so.5.2"],"options":{"ALSA":"off","DOCS":"on","EXAMPLES":"on","PULSEAUDIO":"off"}},{"name":"aixlog","origin":"devel/aixlog","version":"1.5.0_1","comment":"Header-only C++ logging library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/badaix/aixlog","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20443f9bcf061f0122311805ba2d0a2c54815d6b022afc39706f3810aced6349","flatsize":34301,"path":"All/aixlog-1.5.0_1.pkg","repopath":"All/aixlog-1.5.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":9008,"desc":"Header-only C++ logging library\n\nFeatures:\n* Single header file implementation\n* No dependcies, just vanilla C++11\n* Use ostream operator <<\n* Unobtrusive, typesafe and expressive\n* Easy to switch from existing \"cout logging\"\n* Native support for various platforms (through Sinks)","categories":["devel"]},{"name":"alacritty","origin":"x11/alacritty","version":"0.13.0","comment":"GPU-accelerated terminal emulator","maintainer":"vishwin@FreeBSD.org","www":"https://alacritty.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53b13fbb4fabe11a75fb4df35717f1aef9e1feefab8814285e1b3d40869b7036","flatsize":8734428,"path":"All/alacritty-0.13.0.pkg","repopath":"All/alacritty-0.13.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2298596,"desc":"Alacritty is the fastest terminal emulator in existence.  Using the\nGPU for rendering enables optimizations that simply aren't possible in\nother emulators.\n\nAlacritty is focused on simplicity and performance.  The performance\ngoal means it should be faster than any other terminal emulator\navailable.  The simplicity goal means that it doesn't have many\nfeatures like tabs or scroll back as in other terminals.  Instead, it\nis expected that users of Alacritty make use of a terminal multiplexer\nsuch as tmux.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"libxkbcommon":{"origin":"x11/libxkbcommon","version":"1.7.0_1"}},"categories":["x11","wayland"],"shlibs_required":["libfreetype.so.6","libfontconfig.so.1"],"options":{"MANPAGES":"on","WAYLAND":"on","X11":"on"}},{"name":"alienblaster","origin":"games/alienblaster","version":"1.1.0_7","comment":"Alien Blaster","maintainer":"ports@FreeBSD.org","www":"https://www.schwardtnet.de/alienblaster/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"549e441bc99081b8eda21d0431e1c81cd400ac3d1cce77f4ae0bd2e19c093dfc","flatsize":12901862,"path":"All/alienblaster-1.1.0_7.pkg","repopath":"All/alienblaster-1.1.0_7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5663612,"desc":"Alien Blaster\n\nYour mission is simple: stop the invasion of the aliens and blast them!\n\nFeatures:\n\n* many aliens to blast\n* a big bad boss\n* different weapons\n* special items\n* cooperative mode (2 players playing on 1 computer)\n* gamepad/joystick support\n* arcade mode with highscore\n* open source\n* published under GPL\n* runs with Windows and Linux","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_mixer-1.2.so.0","libSDL-1.2.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe alienblaster port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"akira","origin":"graphics/akira","version":"0.0.16_3","comment":"Graphical UI/UX design tool","maintainer":"danfe@FreeBSD.org","www":"http://akiraux.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebfbfeba6b5d7093dab05925c437b693cccbc6d61141a5a7a176e1b37e43facc","flatsize":1890669,"path":"All/akira-0.0.16_3.pkg","repopath":"All/akira-0.0.16_3.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":295312,"desc":"Akira is a native design application built in Vala and GTK for Unix-like\nsystems.  Akira focuses on offering a modern and fast approach to UI and\nUX design, mainly targeting web designers and graphic designers.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"goocanvas3":{"origin":"graphics/goocanvas3","version":"3.0.0_2"},"granite":{"origin":"x11-toolkits/granite","version":"6.2.0_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"json-glib":{"origin":"devel/json-glib","version":"1.8.0"},"libarchive":{"origin":"archivers/libarchive","version":"3.7.4,1"},"libgee":{"origin":"devel/libgee","version":"0.20.6_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["graphics"],"shlibs_required":["libgtk-3.so.0","libgdk-3.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgranite.so.6","libgee-0.8.so.2","libgoocanvas-3.0.so.9","libarchive.so.13","libjson-glib-1.0.so.0"]},{"name":"airspyhf","origin":"comms/airspyhf","version":"1.6.8.7","comment":"User mode driver for Airspy HF+ SDR","maintainer":"dmgk@FreeBSD.org","www":"https://github.com/airspy/airspyhf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80bdecbf13bed506d81d5c421b282cffe35ff9cb0335d0ef4f8c1bc7f846af8e","flatsize":112370,"path":"All/airspyhf-1.6.8.7.pkg","repopath":"All/airspyhf-1.6.8.7.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":28808,"desc":"User mode driver for Airspy HF+, a high performance software defined radio for\nthe HF and VHF bands.","categories":["comms","hamradio"],"shlibs_provided":["libairspyhf.so.0"],"options":{"SIMD":"on"}},{"name":"airspy","origin":"comms/airspy","version":"1.0.10","comment":"AirSpy's usemode driver and associated tools","maintainer":"yuri@FreeBSD.org","www":"https://airspy.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b50860d77ab70438a8000a935f404887912d7ef82ded479057355c027be3803","flatsize":154414,"path":"All/airspy-1.0.10.pkg","repopath":"All/airspy-1.0.10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":39252,"desc":"Host software for AirSpy, a project to produce a low cost, open source software\nradio platform.","categories":["comms","hamradio"],"shlibs_provided":["libairspy.so.0"],"options":{"SIMD":"on"}},{"name":"aird","origin":"sysutils/aird","version":"1.0_1","comment":"Handles Apple IR receiver button events","maintainer":"crees@FreeBSD.org","www":"https://wiki.freebsd.org/AppleMacbook","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1dca0d23f0d13f43dca91ef629b577ce0d8b93179502572ed94dffd472be6d4c","flatsize":12743,"path":"All/aird-1.0_1.pkg","repopath":"All/aird-1.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":7076,"desc":"The aird daemon handles Apple IR receiver button events.  If your system\nhas an USB Apple IR receiver, most likely you'll also have an Apple\nRemote.  An Apple remote has six (6) buttons: Volume up, Volume down,\nPlay/Pause, Forward, Backward and Menu.  For each button you can assign a\ncommand to execute.\n\nApple IR receiver modules are found on:\n\n           o   MacBook (any generation)\n           o   MacBook Pro (any generation)\n           o   Intel iMac\n           o   Intel MacMini","categories":["sysutils"]},{"name":"airsaned","origin":"graphics/airsaned","version":"0.3.4.0_1","comment":"Apple AirScan compatible SANE web frontend","maintainer":"fbsd@opal.com","www":"https://github.com/SimulPiscator/AirSane","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a655fae527d19ff9e10ed75c843f16775e4de639dca7f954e06df0b5922a2cd4","flatsize":525507,"path":"All/airsaned-0.3.4.0_1.pkg","repopath":"All/airsaned-0.3.4.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":209904,"desc":"A SANE WebScan frontend that supports Apple's AirScan protocol.\nScanners are detected automatically, and published through mDNS.\nThough images may be acquired and transferred in JPEG, PNG, and\nPDF/raster format through a simple web interface, AirSane's intended\npurpose is to be used with AirScan/eSCL clients such as Apple's\nImage Capture.\n\nImages are encoded on-the-fly during acquisition, keeping memory/storage\ndemands low. Thus, AirSane will run fine on a Raspberry Pi or similar\ndevice.\n\nAirSane has been developed by reverse-engineering the communication\nprotocol implemented in Apple's AirScanScanner client (macos 10.12.6,\n/System/Library/Image Capture/Devices/AirScanScanner.app).\n\nAuthentication and secure communication are not supported.\n\nIf you are looking for a powerful SANE web frontend, AirSane may\nnot be for you. You may be interested in phpSANE instead.","deps":{"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"sane-backends":{"origin":"graphics/sane-backends","version":"1.3.1"}},"categories":["graphics"],"shlibs_required":["libsane.so.1","libjpeg.so.8","libpng16.so.16","libavahi-client.so.3","libavahi-common.so.3"]},{"name":"aiksaurus","origin":"textproc/aiksaurus","version":"1.2.1_3","comment":"Set of libraries and applications which provide a thesaurus","maintainer":"gnome@FreeBSD.org","www":"https://aiksaurus.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2c5a0d41029973263f71057ce7ffe5212c1fe8c40a5300ae21be98ca79f56a7d","flatsize":639692,"path":"All/aiksaurus-1.2.1_3.pkg","repopath":"All/aiksaurus-1.2.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":314368,"desc":"Aiksaurus is a set of libraries and applications which provide a thesaurus\n(currently English only, based on Guttenburg's Moby thesaurus) using native\nGUI on several platforms: UNIX (GTK+ & Qt), Win32 & MacOSX (Cocoa). The core\nlibrary itself is platform-independent. The principal language is C++, with\nsome use of Cocoa/ObjC++; wrappers are provided for C and Cocoa/ObjC.\n\nAiksausus plugins exist for AbiWord on UNIX and Win32; the library is also\nused by Lyx; and the new Cocoa port provides a MacOSX NSService hook so that\nSafari and other such applications can use this thesaurus without\nAiksaurus-specific development.","categories":["textproc"],"shlibs_provided":["libAiksaurus-1.2.so.0"]},{"name":"aha","origin":"textproc/aha","version":"0.5.1_1","comment":"Ansi HTML Adapter","maintainer":"kde@FreeBSD.org","www":"https://github.com/theZiz/aha","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73a3cc97365d344b68de1a341975a026717136e58fdb3e9c9bf0746e974d02c0","flatsize":58273,"path":"All/aha-0.5.1_1.pkg","repopath":"All/aha-0.5.1_1.pkg","licenselogic":"or","licenses":["LGPL20+","MPL11"],"pkgsize":20224,"desc":"Converts ANSI escape sequences of a unix terminal to HTML code.","categories":["textproc","devel"]},{"name":"aircrack-ng","origin":"net-mgmt/aircrack-ng","version":"1.5.2_4","comment":"802.11 WEP and WPA-PSK keys cracking program","maintainer":"danfe@FreeBSD.org","www":"https://www.aircrack-ng.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9967d3c7ccd19ec81103d03c6e21a4c23023b07ad84c6fa6b7ee293fd73e4a3","flatsize":1681211,"path":"All/aircrack-ng-1.5.2_4.pkg","repopath":"All/aircrack-ng-1.5.2_4.pkg","licenselogic":"or","licenses":["GPLv2","BSD3CLAUSE","APACHE20"],"pkgsize":465644,"desc":"Aircrack-ng is an 802.11 WEP and WPA-PSK keys cracking program that can\nrecover keys once enough data packets have been captured.  It implements the\nstandard FMS attack along with some optimizations like KoreK attacks, as\nwell as the all-new PTW attack, thus making the attack much faster compared\nto other WEP cracking tools.  In fact, Aircrack-ng is a set of tools for\nauditing wireless networks.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["net-mgmt","security"],"shlibs_required":["libsqlite3.so.0","libcrypto.so.12","libpcre.so.1"],"shlibs_provided":["libaircrack-crypto-1.3.0.so","libaircrack-crypto-x86-avx-1.3.0.so","libaircrack-crypto-x86-avx2-1.3.0.so","libaircrack-crypto-x86-sse2-1.3.0.so","libaircrack-osdep-1.3.0.so"],"options":{"GCRYPT":"off","HWLOC":"off","PCRE":"on","SQLITE":"on"},"annotations":{"cpe":"cpe:2.3:a:aircrack-ng:aircrack-ng:1.5.2:::::dragonfly6:x86_64:4"}},{"name":"aifad","origin":"devel/aifad","version":"2.0.8_1","comment":"Machine learning system","maintainer":"ports@FreeBSD.org","www":"https://mmottl.github.io/aifad","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"406ff121b67ad9d54acf28e68304d89c5237658c3049947cfca5c37b35922fdb","flatsize":1921215,"path":"All/aifad-2.0.8_1.pkg","repopath":"All/aifad-2.0.8_1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":542152,"desc":"AIFAD stands for --Automated Induction of Functions over Algebraic\nDatatypes-- and improves decision tree learning by supporting\nsignificantly more complex kinds of data. This allows users to more\nconveniently describe the data they want to have learnt, which can\nimprove accuracy and complexity of resulting models.","deps":{"pcre":{"origin":"devel/pcre","version":"8.45_4"}},"categories":["devel"],"shlibs_required":["libpcre.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe aifad port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ah-tty","origin":"sysutils/ah-tty","version":"0.3.12_4","comment":"Automatic helper for command prompts and shells","maintainer":"ports@FreeBSD.org","www":"https://ah-tty.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d4c5b6e8d2019b421cfef297debce7e33414189f7c06bcc7e497d8fd1ed70872","flatsize":94063,"path":"All/ah-tty-0.3.12_4.pkg","repopath":"All/ah-tty-0.3.12_4.pkg","licenselogic":"single","pkgsize":31188,"desc":"A helpful termulator Emulator - ah-tty provides context-sensitive help\nat a UNIX shell prompt. ah-tty executes an inferior shell, and watches\nthe output from the shell and the input to it from the user carefully,\nto determine what is a prompt, and what is actually a command typed by\nthe user.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libpanel.so.6","libncurses.so.6","libtinfo.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe ah-tty port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"agrep","origin":"textproc/agrep","version":"3.41.5","comment":"Approximate grep (fast approximate pattern-matching tool)","maintainer":"dinoex@FreeBSD.org","www":"https://github.com/Wikinaut/agrep/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9de81b026336fdc58031cd7fb07bc22effc2cf84ab6031a6b724cec10b4ac0d","flatsize":588526,"path":"All/agrep-3.41.5.pkg","repopath":"All/agrep-3.41.5.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":398772,"desc":"Agrep is a tool for fast text searching allowing errors.\n\nThe three most significant features of agrep that are not supported by\nthe grep family are\n1) the ability to search for approximate patterns;\n    for example, \"agrep -2 homogenos foo\" will find homogeneous as well\n    as any other word that can be obtained from homogenos with at most\n    2 substitutions, insertions, or deletions.\n    \"agrep -B homogenos foo\" will generate a message of the form\n    best match has 2 errors, there are 5 matches, output them? (y/n)\n2) agrep is record oriented rather than just line oriented;  a record\n    is by default a line, but it can be user defined;\n    for example, \"agrep -d '^From ' 'pizza' mbox\"\n    outputs all mail messages that contain the keyword \"pizza\".\n    Another example:  \"agrep -d '$$' pattern foo\" will output all\n    paragraphs (separated by an empty line) that contain pattern.\n3) multiple patterns with AND (or OR) logic queries.\n    For example, \"agrep -d '^From ' 'burger,pizza' mbox\"\n    outputs all mail messages containing at least one of the\n    two keywords (, stands for OR).\n    \"agrep -d '^From ' 'good;pizza' mbox\" outputs all mail messages\n    containing both keywords.\n\nLICENSE: no redistribution for profit","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"aggregate","origin":"net-mgmt/aggregate","version":"1.6_2","comment":"Optimise a list of route prefixes to help make nice short filters","maintainer":"jabley@automagic.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6988ca1fb86c3888d14d847e315331eee1a25149bfdfae49f26c79c79e4b0fd5","flatsize":16797,"path":"All/aggregate-1.6_2.pkg","repopath":"All/aggregate-1.6_2.pkg","licenselogic":"single","pkgsize":10460,"desc":"Takes a list of prefixes in conventional format on stdin,\nand performs two optimisations to attempt to reduce the\nlength of the prefix list.\n\nThe first optimisation is to remove any supplied prefixes\nwhich are supurfluous because they are already included in\nanother supplied prefix. For example, 203.97.2.0/24 would\nbe removed if 203.97.0.0/17 was also supplied.\n\nThe second optimisation identifies adjacent prefixes that\ncan be combined under a single, shorter-length prefix. For\nexample, 203.97.2.0/24 and 203.97.3.0/24 can be combined\ninto the single prefix 203.97.2.0/23.\n\n\njabley@automagic.org","categories":["net-mgmt"]},{"name":"akregator","origin":"deskutils/akregator","version":"23.08.5","comment":"Feed reader for KDE","maintainer":"kde@FreeBSD.org","www":"https://www.kde.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f64e24d061fac6070f7bf3e89a133cc04e11ee7e520ba84a410588a838a4ee84","flatsize":6720353,"path":"All/akregator-23.08.5.pkg","repopath":"All/akregator-23.08.5.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2560988,"desc":"KDE Personal Information Management suite.\n\nkaddressbook - Keeps your addresses on file\nakregator - Feed reader\nkalarm - A personal alarm message, command and email scheduler\nkjots - A note taker\nkleopatra - KDE Key Manager\nkmail - Fully featured Email client\nknode - KDE News (Usenet) reader\nknotes - Popup notes\nkontact - Brings together all the KDE PIM applications under one roof\nkorganizer - KDE Calendar and scheduling\nktimetracker - time tracker","deps":{"akonadi":{"origin":"databases/akonadi","version":"23.08.5_1"},"akonadi-mime":{"origin":"net/akonadi-mime","version":"23.08.5"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"gpgme":{"origin":"security/gpgme","version":"1.23.2"},"gpgme-cpp":{"origin":"security/gpgme-cpp","version":"1.23.2"},"gpgme-qt5":{"origin":"security/gpgme-qt","version":"1.23.2"},"grantlee5":{"origin":"devel/grantlee5","version":"5.3.0"},"grantleetheme":{"origin":"deskutils/grantleetheme","version":"23.08.5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcmutils":{"origin":"devel/kf5-kcmutils","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcontacts":{"origin":"net/kf5-kcontacts","version":"5.116.0,1"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-knotifyconfig":{"origin":"devel/kf5-knotifyconfig","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktexteditor":{"origin":"devel/kf5-ktexteditor","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"kf5-syndication":{"origin":"net/kf5-syndication","version":"5.116.0,1"},"kmime":{"origin":"net/kmime","version":"23.08.5"},"kontactinterface":{"origin":"net/kontactinterface","version":"23.08.5"},"kpimtextedit":{"origin":"net/kpimtextedit","version":"23.08.5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libassuan":{"origin":"security/libassuan","version":"2.5.7"},"libgpg-error":{"origin":"security/libgpg-error","version":"1.50"},"libkdepim":{"origin":"deskutils/libkdepim","version":"23.08.5"},"libkleo":{"origin":"security/libkleo","version":"23.08.5"},"messagelib":{"origin":"net/messagelib","version":"23.08.5"},"pimcommon":{"origin":"net/pimcommon","version":"23.08.5"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["deskutils","kde","kde-applications"],"shlibs_required":["libKPim5KontactInterface.so.5","libKF5Syndication.so.5","libKF5Parts.so.5","libKF5TextWidgets.so.5","libKF5Notifications.so.5","libKPim5PimCommon.so.5","libKPim5Libkdepim.so.5","libKF5TextAutoCorrectionWidgets.so.1","libKF5TextAutoCorrectionCore.so.1","libKPim5TextEdit.so.5","libKF5XmlGui.so.5","libKF5KIOWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5Auth.so.5","libKF5KIOGui.so.5","libKF5KIOCore.so.5","libKF5Crash.so.5","libQt5Concurrent.so.5","libKF5AuthCore.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5CoreAddons.so.5","libKF5Solid.so.5","libKF5Completion.so.5","libKF5WindowSystem.so.5","libX11.so.6","libKF5SonnetUi.so.5","libKF5Codecs.so.5","libQt5Network.so.5","libKF5I18n.so.5","libKF5ConfigGui.so.5","libQt5Xml.so.5","libKF5WidgetsAddons.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libKF5ConfigCore.so.5","libQt5DBus.so.5","libQt5Core.so.5","libKPim5MessageViewer.so.5","libKPim5WebEngineViewer.so.5","libQt5WebEngineWidgets.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libKPim5MessageCore.so.5","libKPim5AkonadiMime.so.5","libKPim5MimeTreeParser.so.5","libKPim5Libkleo.so.5","libKF5TextEditTextToSpeech.so.1","libqgpgme.so.15","libgpgmepp.so.6","libgpgme.so.11","libassuan.so.0","libKPim5GrantleeTheme.so.5","libGrantlee_Templates.so.5","libQt5Qml.so.5","libKF5Contacts.so.5","libKPim5Mime.so.5","libKPim5AkonadiCore.so.5","libKF5ItemModels.so.5","libQt5PrintSupport.so.5","libKF5KCMUtils.so.5","libKF5NotifyConfig.so.5"],"shlibs_provided":["libakregatorinterfaces.so.5","libakregatorprivate.so.5"],"options":{"DOCS":"on"}},{"name":"aget","origin":"net/aget","version":"0.4.1_1","comment":"Multithreaded HTTP download accelerator","maintainer":"ports@FreeBSD.org","www":"http://www.enderunix.org/aget/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c5359de5e59fef98da959daa3d8deee9e4a80038d8034cd4b03e32055b115fd4","flatsize":24506,"path":"All/aget-0.4.1_1.pkg","repopath":"All/aget-0.4.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11364,"desc":"Aget is a multithreaded HTTP download accelerator.\nPointed on the Win32 Project Flashget.","categories":["net"],"messages":[{"message":"===>   NOTICE:\n\nThe aget port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"agedu","origin":"sysutils/agedu","version":"20211129.8cd63c5","comment":"Unix utility for tracking down wasted disk space","maintainer":"sunpoet@FreeBSD.org","www":"https://www.chiark.greenend.org.uk/~sgtatham/agedu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8588f30f4145e2d258dab6f6cc87cb7c1aec7d4bd135fb35f113ae4d44d464f3","flatsize":91529,"path":"All/agedu-20211129.8cd63c5.pkg","repopath":"All/agedu-20211129.8cd63c5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47344,"desc":"Unix provides the standard du utility, which scans your disk and tells you which\ndirectories contain the largest amounts of data. That can help you narrow your\nsearch to the things most worth deleting.\n\nHowever, that only tells you what's big. What you really want to know is what's\ntoo big. By itself, du won't let you distinguish between data that's big because\nyou're doing something that needs it to be big, and data that's big because you\nunpacked it once and forgot about it.\n\nMost Unix file systems, in their default mode, helpfully record when a file was\nlast accessed. Not just when it was written or modified, but when it was even\nread. So if you generated a large amount of data years ago, forgot to clean it\nup, and have never used it since, then it ought in principle to be possible to\nuse those last-access time stamps to tell the difference between that and a\nlarge amount of data you're still using regularly.\n\nagedu is a program which does this. It does basically the same sort of disk scan\nas du, but it also records the last-access times of everything it scans. Then it\nbuilds an index that lets it efficiently generate reports giving a summary of\nthe results for each subdirectory, and then it produces those reports on demand.","categories":["sysutils"]},{"name":"akonadi","origin":"databases/akonadi","version":"23.08.5_1","comment":"Storage server for KDE-Pim","maintainer":"kde@FreeBSD.org","www":"https://community.kde.org/KDE_PIM/Akonadi","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fab18bab8816a2af8f4d91e7ccfc980fcb140a0ecf0732c680b272103060ceb","flatsize":11378918,"path":"All/akonadi-23.08.5_1.pkg","repopath":"All/akonadi-23.08.5_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":2624876,"desc":"The Akonadi framework is responsible for providing applications with a\ncentralized database to store, index and retrieve the user's personal\ninformation. This includes the user's emails, contacts, calendars,\nevents, journals, alarms, notes, etc.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"kaccounts-integration":{"origin":"net-im/kaccounts-integration","version":"23.08.5_5"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-kcrash":{"origin":"devel/kf5-kcrash","version":"5.116.0"},"kf5-kdbusaddons":{"origin":"devel/kf5-kdbusaddons","version":"5.116.0"},"kf5-kdesignerplugin":{"origin":"x11-toolkits/kf5-kdesignerplugin","version":"5.116.0"},"kf5-kguiaddons":{"origin":"x11-toolkits/kf5-kguiaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kiconthemes":{"origin":"x11-themes/kf5-kiconthemes","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kitemmodels":{"origin":"devel/kf5-kitemmodels","version":"5.116.0"},"kf5-kitemviews":{"origin":"x11-toolkits/kf5-kitemviews","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libaccounts-qt5":{"origin":"net-im/libaccounts-qt","version":"1.17"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"mysql80-server":{"origin":"databases/mysql80-server","version":"8.0.35_1"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-sqldrivers-mysql":{"origin":"databases/qt5-sqldrivers-mysql","version":"5.15.15p127"},"qt5-sqldrivers-sqlite3":{"origin":"databases/qt5-sqldrivers-sqlite3","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["databases","kde","kde-applications"],"shlibs_required":["libKF5ItemModels.so.5","libKF5I18n.so.5","libKF5CoreAddons.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libKF5Crash.so.5","libQt5DBus.so.5","libKF5ConfigCore.so.5","libaccounts-qt5.so.1","libKF5KIOCore.so.5","libKF5Service.so.5","libQt5Concurrent.so.5","libQt5Network.so.5","libKF5ConfigGui.so.5","libKF5ConfigWidgets.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5WidgetsAddons.so.5","libQt5Sql.so.5","libkaccounts.so.2","libKF5IconThemes.so.5","libKF5XmlGui.so.5","libxml2.so.2"],"shlibs_provided":["libKPim5AkonadiAgentBase.so.5","libKPim5AkonadiCore.so.5","libKPim5AkonadiPrivate.so.5","libKPim5AkonadiWidgets.so.5","libKPim5AkonadiXml.so.5"],"options":{"DOCS":"on","MYSQL":"on","PGSQL":"off"},"messages":[{"message":"KDE Applications versions of Akonadi, KMail, and Kontact use large\nmessages on the local machine. The default size on FreeBSD is too\nsmall, which causes local connection problems, and Akonadi-based\napplications will be flaky (e.g. mailboxes do not display, messages\ncannot be found). Increasing the buffer size is recommended:\n\n\tsysctl net.local.stream.recvspace=65536\n\tsysctl net.local.stream.sendspace=65536","type":"install"}]},{"name":"agave","origin":"x11-fonts/agave","version":"37","comment":"TrueType monospaced font designed for X environments","maintainer":"ehaupt@FreeBSD.org","www":"https://b.agaric.net/page/agave","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1649f8b4e21f59d0b6216c11fe86f4c743d575d1157f24f1ff620564136c007c","flatsize":372691,"path":"All/agave-37.pkg","repopath":"All/agave-37.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":100360,"desc":"Agave was an attempt at making a small, monospaced, outline font that would be\ngeometrically regular and simple. The endeavor was motivated by a deep adoration\nof old-school console bitmap fonts, of Consolas, of Pragmata Pro, as well as a\nnovice's curiosity for typographical design.\n\nWhen it came to establishing a \"simple\" design scheme, the natural inclination\nwas to separate the glyph design concerns into that of \"frame\" and \"trait\". By\nframe, we refer to the naive geometric extent of a glyph and its parts. And by\ntrait, we mean, for example, the \"way\" in which a stroke curves, or the\nrelationship between one part of a glyph and another.\n\nAdhering to personal tastes, bone-deep laziness, and the quirky spirit of old\ncomputer terminal fonts, the delineations of frame and trait amounted to two\nmathematical patterns: the power of two and the golden ratio.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"annotations":{"cpe":"cpe:2.3:a:anomali:agave:37:::::dragonfly6:x86_64"}},{"name":"agg","origin":"graphics/agg","version":"2.5_11","comment":"High Quality Rendering Engine for C++","maintainer":"bofh@FreeBSD.org","www":"http://www.antigrain.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd09505d8f8cbc7f34bd97f1eabd893a77537a7aeba2d90aec3b2c53dfdc6c5d","flatsize":2643701,"path":"All/agg-2.5_11.pkg","repopath":"All/agg-2.5_11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":318868,"desc":"Anti-Grain Geometry (AGG) is an Open Source, free of charge graphic library,\nwritten in industrially standard C++. AGG doesn't depend on any graphic API or\ntechnology. Basically, you can think of AGG as of a rendering engine that\nproduces pixel images in memory from some vectorial data. But of course, AGG can\ndo much more than that. The ideas and the philosophy of AGG are:\n\n  * Anti-Aliasing.\n  * Subpixel Accuracy.\n  * The highest possible quality.\n  * High performance.\n  * Platform independence and compatibility.\n  * Flexibility and extensibility.\n  * Lightweight design.\n  * Reliability and stability (including numerical stability).","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"}},"categories":["graphics"],"shlibs_required":["libfreetype.so.6","libX11.so.6","libSDL-1.2.so.0"],"shlibs_provided":["libagg.so.2","libaggfontfreetype.so.2","libaggplatformX11.so.2","libaggplatformsdl.so.2"],"annotations":{"cpe":"cpe:2.3:a:antigrain:agg:2.5:::::dragonfly6:x86_64:11"}},{"name":"afternoonstalker","origin":"games/afternoonstalker","version":"1.2.0","comment":"Clone of the 1981 Night Stalker video game","maintainer":"martymac@FreeBSD.org","www":"http://sarrazip.com/dev/afternoonstalker.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0cca0b253ad617edbfb2eecd9eea8088e963e30e4959fa4aea2a67ee0b062be6","flatsize":245756,"path":"All/afternoonstalker-1.2.0.pkg","repopath":"All/afternoonstalker-1.2.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":90308,"desc":"Afternoonstalker is a clone of the Intellivision game Night Stalker.\nYou are in a two-dimensional maze in which you are attacked by robots\nthat shoot at you and that you must shoot down. You must pick up a gun\nsomewhere in the maze in order to have a few bullets to shoot. Avoid\nthe spiders and the bats, which can paralyze you long enough for a\nrobot to come and shoot you. The bunker in the center is your only\nprotection.","deps":{"flatzebra":{"origin":"devel/flatzebra","version":"0.2.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_gfx":{"origin":"graphics/sdl2_gfx","version":"1.0.4"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libflatzebra-0.2.so.2","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_gfx-1.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"afterglow","origin":"security/afterglow","version":"1.6.2_2","comment":"Collection of graph-generating scripts","maintainer":"bofh@FreeBSD.org","www":"https://sourceforge.net/projects/afterglow/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3e514a8a026e7717423fd1ff1d494f8cf38da442da6c499fe90fcd8317e6d935","flatsize":355442,"path":"All/afterglow-1.6.2_2.pkg","repopath":"All/afterglow-1.6.2_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":63608,"desc":"AfterGlow is a collection of scripts which facilitate the process of\ngenerating event graphs and treemaps. AfterGlow 1.x is written in Perl\nand generates output that can be read by GraphViz or LGL.","deps":{"graphviz":{"origin":"graphics/graphviz","version":"9.0.0_4"},"p5-Crypt-Rijndael":{"origin":"security/p5-Crypt-Rijndael","version":"1.16"},"p5-IP-Anonymous":{"origin":"net/p5-IP-Anonymous","version":"0.04_1"},"p5-Text-CSV":{"origin":"textproc/p5-Text-CSV","version":"2.04"}},"categories":["security","graphics","net-mgmt"],"messages":[{"message":"AfterGlow is a collection of scripts which facilitate\nthe process of generating graphs. It is the most downloaded\nsecurity visualization tool of all times.\n\nAfterglow documentation may be found online at\nhttp://afterglow.sourceforge.net/ including a FAQ, manual\nand screenshots.  Be sure to read the documentation carefully.","type":"install"}]},{"name":"aften","origin":"audio/aften","version":"0.0.8","comment":"ATSC A/52 audio encoder","maintainer":"Gabor@Zahemszky.HU","www":"https://aften.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d04a3a12770dcddd12cd56096a54ba170c393124a02106565765c7b75d24946","flatsize":341260,"path":"All/aften-0.0.8.pkg","repopath":"All/aften-0.0.8.pkg","licenselogic":"single","pkgsize":93204,"desc":"Aften is an audio encoder which generates compressed audio streams based\non ATSC A/52 specification. This type of audio is also known as AC-3 or\nDolby(R) Digital and is one of the audio codecs used in DVD-Video\ncontent.","categories":["audio"],"options":{"CXX_BINDINGS":"off","DOUBLE":"off","SHARED_LIB":"off"}},{"name":"afterstep1","origin":"x11-wm/afterstep","version":"1.0_6","comment":"Window manager originally based on the Bowman NeXTstep clone","maintainer":"dinoex@FreeBSD.org","www":"http://www.afterstep.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"00f15ef261926a1422ee7ba84da89cee02cc18a11c7f75de7f78660879bd9817","flatsize":1007491,"path":"All/afterstep1-1.0_6.pkg","repopath":"All/afterstep1-1.0_6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":450216,"desc":"AfterStep is a continuation of the BowMan window manager which was\noriginally put together by Bo Yang. BowMan was based on the fvwm window\nmanager, written by Robert Nation. Fvwm was based on code from twm. And so\non... It is designed to emulate some of the look and feel of the NeXTstep\nuser interface, while adding useful, requested, and neat features. The\nchanges which comprise AfterStep's personality were originally part of\nBowMan development, but due to a desire to move past simple emulation and\ninto a niche as its own valuable window manager, the current designers\ndecided to change the project name and move on. BowMan development may\ncontinue, but we will no longer be a part of it.\n\nMajor changes from fvwm are:\n\n- NeXTstep-like title bar, title buttons, borders and corners. BowMan's\n  Wharf is a much worked-out version of GoodStuff.  To avoid copyright\n  complications it is not called a \"dock.\"\n- NeXTstep style menu. However, the menus are not controlled by\n  applications; they are more of pop-up service lists on the root window.\n- NeXTstep style icons. These styles are hard-coded in the program, which is\n  good for the consistent look of the NeXTstep interface.","deps":{"asclock":{"origin":"x11-clocks/asclock","version":"1.0_5"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["x11-wm","afterstep"],"shlibs_required":["libXpm.so.4","libXext.so.6","libX11.so.6"],"options":{"HICOLOR_ICONS":"on"}},{"name":"aft","origin":"textproc/aft","version":"5.098_1,1","comment":"Document preparation system using an Almost Free Text input format","maintainer":"ports@FreeBSD.org","www":"http://www.maplefish.com/todd/aft.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f5302c31847ee877846a980d815774bc8b539bc04864fad0f30f9132812c2019","flatsize":298681,"path":"All/aft-5.098_1,1.pkg","repopath":"All/aft-5.098_1,1.pkg","licenselogic":"single","licenses":["CART"],"pkgsize":65196,"desc":"AFT (Almost Free Text) is a document preparation system. It is mostly\nfree form meaning that there is little intrusive markup. AFT source\ndocuments look a lot like plain old ASCII text.\n\nAFT has a few rules for structuring your document and these rules have\nmore to do with formatting your text rather than embedding commands.\n\nRight now, AFT produces pretty good (weblint-able) HTML, XHTML, LaTeX,\nlout and RTF. It can, in fact, be coerced into producing all types of\noutput (e.g. roll-your-own XML). All that needs to be done is to edit\na rule file. You can even customize your own HTML rule files for\nspecialized output.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe aft port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"afpfs-ng","origin":"net/afpfs-ng","version":"0.8.1_7","comment":"Apple Filing Protocol client library","maintainer":"manuel.creach@icloud.com","www":"https://sourceforge.net/projects/afpfs-ng/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc7097a96ae72253a5eed2384cc725be7a7eefc356f2a97cbfc591f7e106701a","flatsize":418782,"path":"All/afpfs-ng-0.8.1_7.pkg","repopath":"All/afpfs-ng-0.8.1_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":97888,"desc":"afpfs-ng is an Apple Filing Protocol client that will allow BSD,\nLinux and Mac OS X systems to access files exported from a\nMac OS system with AFP over TCP.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["net"],"shlibs_required":["libreadline.so.8","libncurses.so.6"],"shlibs_provided":["libafpclient.so.0"],"options":{"FUSE":"off","GCRYPT":"off"}},{"name":"afm","origin":"print/afm","version":"1.0_1","comment":"Adobe Font Metrics","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"13580bb4293ec47a436e8860bc0f6149a0b6a6eb2f8eb3130734f57cf282a2be","flatsize":518298,"path":"All/afm-1.0_1.pkg","repopath":"All/afm-1.0_1.pkg","licenselogic":"single","pkgsize":59628,"desc":"Adobe Font Metrics. Describes the sizes of different postscript\ntypes. Used by FlexFAX among others.","categories":["print"],"messages":[{"message":"===>   NOTICE:\n\nThe afm port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"afsp","origin":"audio/afsp","version":"8.2_1","comment":"Audio file conversion utilities and library","maintainer":"ginga-freebsd@ginganet.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bfdd143cfdcb84e9b8c1be53eac9f7757d9f3f67858e6d12931835fbe8df3043","flatsize":1988731,"path":"All/afsp-8.2_1.pkg","repopath":"All/afsp-8.2_1.pkg","licenselogic":"single","pkgsize":304880,"desc":"Audio file utility programs and a library of routines for audio files.\nAudio File Utility Programs:\n  InfoAudio - display information about an audio file.\n  CompAudio - compare audio files, producing statistics and signal-to-noise\n              ratio figures.\n  CopyAudio - copy audio files.  This program combines samples from input audio\n              files (an arbitrary linear combination) and writes them to the\n              output file in a user selectable format.  One application is to\n              provide format conversion for an audio file; another is to\n              combine samples from multi-channel files.\n  ResampAudio - resample data from an audio file.  This process involves\n              interpolating between the samples in the original file to create\n              a new sequence of samples with a new spacing (sampling rate).\n   and FiltAudio, GenNoise, GenTone, LPanal, LPsyn\nThe following file formats are supported for reading.\n  - Headerless, AU, WAVE, AIFF/AIFF-C, NIST SPHERE, IRCAM,\n    INRS-Telecom, ESPS, Comdisco SPW, Text audio\nThe following file formats are supported for writing.\n  - Headerless, AU, WAVE, AIFF-C","categories":["audio"]},{"name":"afio","origin":"sysutils/afio","version":"2.5.2_1","comment":"Archiver and backup program with builtin compression","maintainer":"portmaster@BSDforge.com","www":"http://members.chello.nl/k.holtman/afio.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89cac92ca34e5841067f4d7c70c70a18adfca5c2a152a0adafd4801367343d65","flatsize":146979,"path":"All/afio-2.5.2_1.pkg","repopath":"All/afio-2.5.2_1.pkg","licenselogic":"and","licenses":["ART20","BSD2CLAUSE"],"pkgsize":70244,"desc":"Afio makes cpio-format archives. It deals somewhat gracefully with input data\ncorruption, supports multi-volume archives during interactive operation, and\ncan make compressed archives that are much safer than compressed tar or cpio\narchives. Afio is best used as an `archive engine' in a backup script.","categories":["sysutils"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"THERE ARE POTENTIAL ISSUES YOU SHOULD BE AWARE OF PRIOR\n    TO THE USE OF AFIO\n\n   PLEASE SEE\n\n   /usr/local/share/doc/afio/README\n\n   for details.","type":"install"}]},{"name":"affenspiel","origin":"games/affenspiel","version":"1.0_2","comment":"Little puzzle game with monkey for X Window System","maintainer":"ports@FreeBSD.org","www":"https://www.artsoft.org/affenspiel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b7ee985d71aebfecc159b73b5330d2350cd4fae24c7f95539d18b871501bbea","flatsize":18843,"path":"All/affenspiel-1.0_2.pkg","repopath":"All/affenspiel-1.0_2.pkg","licenselogic":"single","licenses":["unknown"],"pkgsize":9172,"desc":"Shift the puzzle pieces around so that the monkey becomes complete,\nthat means, move the big piece through the other pieces to the\nbottom of the playfield, so that the monkey picture gets complete.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe affenspiel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"af-libreoffice","origin":"editors/libreoffice-af","version":"24.2.4.2","comment":"af language pack for libreoffice","maintainer":"office@FreeBSD.org","www":"https://www.libreoffice.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0863ef8af3dcb01fc9db33e4769e3ddc11530a3c5c4bef2fe077ff0eb2ae53e","flatsize":3964199,"path":"All/af-libreoffice-24.2.4.2.pkg","repopath":"All/af-libreoffice-24.2.4.2.pkg","licenselogic":"or","licenses":["LGPL3+","MPL20"],"pkgsize":778000,"desc":"Localized messages and documentation for libreoffice","deps":{"libreoffice":{"origin":"editors/libreoffice","version":"24.2.4.2"}},"categories":["editors"]},{"name":"afdko","origin":"x11-fonts/afdko","version":"4.0.1","comment":"Adobe Font Development Kit for OpenType (AFDKO)","maintainer":"sunpoet@FreeBSD.org","www":"https://github.com/adobe-type-tools/afdko","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1f39bd54df083ee7f1fd3d2e2f8930935b42936689ecdd4808875a706d38939c","flatsize":2854221,"path":"All/afdko-4.0.1.pkg","repopath":"All/afdko-4.0.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":586552,"desc":"The Adobe Font Development Kit for OpenType (AFDKO) is a set of tools for\nbuilding OpenType font files from PostScript and TrueType font data.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["x11-fonts"],"shlibs_required":["libxml2.so.2"]},{"name":"afflib","origin":"sysutils/afflib","version":"3.7.16_2","comment":"Advanced Forensics Format library and utilities","maintainer":"antoine@FreeBSD.org","www":"https://github.com/sshock/AFFLIBv3","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b2c1688e677d28c8933550eab28a15c093aa89f9b9b14c964b4dce142f9f612","flatsize":1630467,"path":"All/afflib-3.7.16_2.pkg","repopath":"All/afflib-3.7.16_2.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":382488,"desc":"The Advanced Forensic Format (AFF) is an emerging standard for storing computer\nforensic information. Critical features of AFF include:\n\n  - AFF allows you to store both computer forensic data and associated metadata\n    in one or more files.\n\n  - AFF allows files to be digital singed, to provide for chain-of-custody and\n    long-term file integrity.\n\n  - AFF allows for forensic disk images to stored encrypted and decrypted\n    on-the-fly for processing. This allows disk images containing privacy\n    sensitive material to be stored on the Internet.\n\n  - AFF is an open format unencumbered by copyright or patent protection. The\n    AFFLIB library that implements AFF is available for use in both Open Source\n    and proprietary tools.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"fusefs-libs":{"origin":"sysutils/fusefs-libs","version":"2.9.9_2"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["sysutils"],"shlibs_required":["libcrypto.so.12","libcurl.so.4","libexpat.so.1","libreadline.so.8","libfuse.so.2"],"shlibs_provided":["libafflib.so.0"],"annotations":{"cpe":"cpe:2.3:a:afflib_project:afflib:3.7.16:::::dragonfly6:x86_64:2"}},{"name":"aewan","origin":"editors/aewan","version":"1.0.01_2","comment":"Curses-based program for the creation and editing of ASCII art","maintainer":"bofh@FreeBSD.org","www":"https://aewan.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04017ffef8a2bbbf2470b75c99264cf953f54344712c5f569a1658645522d07a","flatsize":243135,"path":"All/aewan-1.0.01_2.pkg","repopath":"All/aewan-1.0.01_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":58344,"desc":"Aewan is a multi-layered ascii-art/animation editor that\nproduces both stand-alone cat-able art files and an\neasy-to-parse format for integration in your terminal\napplications.\n\nAewan is a curses-based program that allows for the creation\nand editing of ascii art. The user is able to move the cursor\naround the screen by means of the arrow keys and 'paint'\ncharacters by pressing the corresponding keys. There are dialog\nboxes that allow the user to choose foreground and background\ncolors, as well as bold and blink attributes. The user may also\nselect rectangular areas of the canvas in order to move, copy\nand paste them. Aewan also supports 'intelligent' horizontal\nand vertical flipping (e.g. converts '\\' to '/', etc).","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"aespipe","origin":"security/aespipe","version":"2.4e_1","comment":"AES encrypting or decrypting pipe","maintainer":"gehm@physik.tu-berlin.de","www":"https://sourceforge.net/projects/loop-aes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c35febef2c1e32c25b8ca5824b4e35d095e449ac3d2eb1faa5462dc1d3a00eef","flatsize":82646,"path":"All/aespipe-2.4e_1.pkg","repopath":"All/aespipe-2.4e_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":34388,"desc":"aespipe program is AES encrypting or decrypting pipe. It reads from standard\ninput and writes to standard output. It can be used to create and restore\nencrypted tar or cpio archives. It can be used to encrypt and decrypt\nloop-AES compatible encrypted disk images.","deps":{"gnupg":{"origin":"security/gnupg","version":"2.4.5"}},"categories":["security"],"options":{"ASM":"off","INTEL":"off","PADLOCK":"off"}},{"name":"af-aspell","origin":"textproc/af-aspell","version":"0.50.0_1,1","comment":"Aspell Afrikaans dictionary","maintainer":"office@FreeBSD.org","www":"http://aspell.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e7968e6c90699838d6e05666fab616aef2337169d4b3b614fdcbe879126c9f0","flatsize":2518999,"path":"All/af-aspell-0.50.0_1,1.pkg","repopath":"All/af-aspell-0.50.0_1,1.pkg","licenselogic":"single","pkgsize":868624,"desc":"Aspell Afrikaans dictionary.","deps":{"aspell":{"origin":"textproc/aspell","version":"0.60.8.1_1,1"}},"categories":["textproc"]},{"name":"agame","origin":"games/agame","version":"1577_13","comment":"Simple Tetris-like game","maintainer":"amdmi3@FreeBSD.org","www":"https://web.archive.org/web/20170226223853/http://zevv.nl/play/code/game/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9fb34aaac7188cae1fe5451d8a11ecfe6f4466b2e062cfba4cd9ea58e93b772f","flatsize":1383846,"path":"All/agame-1577_13.pkg","repopath":"All/agame-1577_13.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1189584,"desc":"A simple tetris-like game. The objective of the game is to keep the level of\ncolored blocks down as long as possible. New blocks are falling down at an\nincreasing rate, blocks can be removed by creating rows of three or more blocks\nof the same color. The longer the row, the more points you get.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_image-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on"}},{"name":"aescrypt","origin":"security/aescrypt","version":"0.7_2","comment":"Command-line AES encryption/decryption suite","maintainer":"mauroeldritch@gmail.com","www":"https://aescrypt.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8ce7b1fe537d6fc16fdb29980228ce649113db7776f3498780b0039fe6ddcf7","flatsize":84730,"path":"All/aescrypt-0.7_2.pkg","repopath":"All/aescrypt-0.7_2.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":25620,"desc":"From the aescrypt README.html:\n\n   This is a program for encrypting/decrypting streams of data using\n   Rijndael and Cipher Block Feedback mode (CFB-128).\n\n   ...\n\n   5. This program was deliberately kept extremely simple. It is not\n      intended to be a full encryption solution, it is intended to be\n      used within scripts as part of a complete solution. Keychain\n      management, public key signatures, etc. are all expected to be\n      done external to this program.","categories":["security"],"options":{"DOCS":"on"}},{"name":"aeskulap","origin":"graphics/aeskulap","version":"0.2.2.20190120_3","comment":"Medical image viewer","maintainer":"danfe@FreeBSD.org","www":"https://aeskulap.nongnu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f7ad3023cb3cbea341d4a012b46f1e5c37e6663b33c1bd15c5ab1e3588bc3961","flatsize":1050359,"path":"All/aeskulap-0.2.2.20190120_3.pkg","repopath":"All/aeskulap-0.2.2.20190120_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":255696,"desc":"Aeskulap is a medical image viewer. It is able to load a series of\nspecial images stored in the DICOM format for review. Additionally\nAeskulap is able to query and fetch DICOM images from archive nodes\n(also called PACS) over the network. The goal of this project is to\ncreate a full open source replacement for commercially available DICOM\nviewers.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"dcmtk":{"origin":"graphics/dcmtk","version":"3.6.8"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gconf2":{"origin":"devel/gconf2","version":"3.2.6_10"},"gconfmm":{"origin":"devel/gconfmm26","version":"2.28.3_3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libglade2":{"origin":"devel/libglade2","version":"2.6.4_13"},"libglademm":{"origin":"devel/libglademm24","version":"2.6.7_15"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libglademm-2.4.so.1","libgtkmm-2.4.so.1","libgdkmm-2.4.so.1","libglade-2.0.so.0","libxml2.so.2","libgthread-2.0.so.0","libdcmjpeg.so.18","libijg8.so.18","libijg12.so.18","libijg16.so.18","libdcmimage.so.18","libdcmimgle.so.18","libdcmnet.so.18","libdcmdata.so.18","liboflog.so.18","libofstd.so.18","libatkmm-1.6.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libpng16.so.16","libtiff.so.6","libjpeg.so.8"],"shlibs_provided":["libconfiguration.so","libimagepool.so"]},{"name":"angband","origin":"games/angband","version":"4.2.2","comment":"Rogue-like game with color, X11 support","maintainer":"adridg@FreeBSD.org","www":"https://rephial.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"04ebacf7f55647d6524bec87ff6e6f1fc84638f1785bb71fafbe658fa941c7e3","flatsize":26363511,"path":"All/angband-4.2.2.pkg","repopath":"All/angband-4.2.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23258152,"desc":"A roguelike game derived from Moria, based loosely on the books of J.R.R.\nTolkien.  The ultimate aim of the game is to advance in skill and strength,\ncollecting better and more powerful magical items until you are ready to face\nthe Master of the dungeon: Morgoth himself!  Your character, the dungeon, and\nall the monsters are represented on the screen using ASCII characters.  Game\nalso provides graphical tiles mode.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"xorg-fonts-miscbitmaps":{"origin":"x11-fonts/xorg-fonts-miscbitmaps","version":"7.7"}},"categories":["games"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6"],"options":{"DOCS":"on","SDL":"off","X11":"on"}},{"name":"aee","origin":"editors/aee","version":"2.2.22_1","comment":"Easy editor with both curses and X11 interfaces","maintainer":"portmaster@BSDforge.com","www":"https://gitlab.com/ports1/aee","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89137f76503476af695b350d7254cac8083090725bf419048d9870ada7bc67ca","flatsize":197171,"path":"All/aee-2.2.22_1.pkg","repopath":"All/aee-2.2.22_1.pkg","licenselogic":"single","licenses":["ART10"],"pkgsize":86828,"desc":"\"Another Easy Editor\"\nAn easy to use text editor intended to be usable with little or no\ninstruction. Provides a full-screen text interface via curses (aee)\nas well as a graphical user interface under X windows (xae).\nFeatures include pop-up menus, cut-and-paste, journaling, and\nmultiple edit buffers.\n\naee is a superset of the \"Easy Editor\" (ee) which is part of the\nFreeBSD base system.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"XAE":"off"}},{"name":"adwaita-qt6","origin":"x11-themes/adwaita-qt6","version":"1.4.2","comment":"Adwaita theme for Qt applications","maintainer":"tcberner@FreeBSD.org","www":"https://github.com/MartinBriza/adwaita-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"482d3fdd3f1a680ff7531b781d3574a99bf799efa208216259d41ff37bc77c8f","flatsize":1035761,"path":"All/adwaita-qt6-1.4.2.pkg","repopath":"All/adwaita-qt6-1.4.2.pkg","licenselogic":"and","licenses":["GPLv2","LGPL20"],"pkgsize":260228,"desc":"A native style to bend Qt applications to look like they belong into\nGNOME Shell.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["x11-themes"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6DBus.so.6","libQt6Core.so.6"],"shlibs_provided":["libadwaitaqt6.so.1","libadwaitaqt6priv.so.1"]},{"name":"alberta-fem","origin":"math/alberta","version":"3.0.3_1","comment":"Adaptive multi-level finite element toolbox","maintainer":"yuri@FreeBSD.org","www":"https://www.alberta-fem.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87473f216307dba36cb281065e6e7a1557836ac96d5afc564a6fdfa7b3948782","flatsize":105241237,"path":"All/alberta-fem-3.0.3_1.pkg","repopath":"All/alberta-fem-3.0.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":8883208,"desc":"Alberta is an adaptive multi-Level finite element toolbox using bisectioning\nrefinement and error control by residual techniques for scientific\napplications.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"opendx":{"origin":"graphics/opendx","version":"4.4.4_39"}},"categories":["math"],"shlibs_required":["libltdl.so.7","libXm.so.4","libXt.so.6"],"shlibs_provided":["libalbas_1d.so.1","libalbas_1d_debug.so.1","libalbas_2d.so.0","libalbas_2d_debug.so.1","libalbas_3d.so.1","libalbas_3d_debug.so.1","libalberta_1d.so.4","libalberta_1d_debug.so.4","libalberta_2d.so.4","libalberta_2d_debug.so.4","libalberta_3d.so.4","libalberta_3d_debug.so.4","libalberta_fem_1d.so.4","libalberta_fem_1d_debug.so.4","libalberta_fem_2d.so.4","libalberta_fem_2d_debug.so.4","libalberta_fem_3d.so.4","libalberta_fem_3d_debug.so.4","libalberta_gfx_1d.so.4","libalberta_gfx_1d_debug.so.4","libalberta_gfx_2d.so.4","libalberta_gfx_2d_debug.so.4","libalberta_gfx_3d.so.4","libalberta_gfx_3d_debug.so.4","libalberta_utilities.so.4","libalberta_utilities_debug.so.4","liboem_block_solve_1d.so.1","liboem_block_solve_1d_debug.so.1","liboem_block_solve_2d.so.0","liboem_block_solve_2d_debug.so.1","liboem_block_solve_3d.so.1","liboem_block_solve_3d_debug.so.1","libstatic_condensation_1d.so.1","libstatic_condensation_1d_debug.so.1","libstatic_condensation_2d.so.0","libstatic_condensation_2d_debug.so.1","libstatic_condensation_3d.so.1","libstatic_condensation_3d_debug.so.1"]},{"name":"adwaita-icon-theme","origin":"x11-themes/adwaita-icon-theme","version":"42.0","comment":"GNOME Symbolic Icons","maintainer":"desktop@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54c825af16895430b70dc7bebde3f23b250ca90fef0e40922046a92673b87579","flatsize":14705128,"path":"All/adwaita-icon-theme-42.0.pkg","repopath":"All/adwaita-icon-theme-42.0.pkg","licenselogic":"or","licenses":["LGPL3","CC-BY-SA-3.0"],"pkgsize":2274960,"desc":"The adwaita-icon-theme is a set of standard Icons for gnome3.","deps":{"gtk-update-icon-cache":{"origin":"graphics/gtk-update-icon-cache","version":"3.24.31_1"}},"categories":["x11-themes","gnome"]},{"name":"aichat","origin":"misc/aichat","version":"0.18.0_1","comment":"Using ChatGPT/GPT-3.5/GPT-4 in the terminal","maintainer":"yuri@FreeBSD.org","www":"https://github.com/sigoden/aichat","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ffff553bc1bc3e644c907d51927b59e0936aa6bff4219fb8661859534ed17c3","flatsize":8498270,"path":"All/aichat-0.18.0_1.pkg","repopath":"All/aichat-0.18.0_1.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":3285788,"desc":"AIChat is an application that allows to use\nChatGPT/GPT-3.5/GPT-4 in the terminal.","deps":{"oniguruma":{"origin":"devel/oniguruma","version":"6.9.9"}},"categories":["misc"],"shlibs_required":["libonig.so.5"]},{"name":"advancecomp","origin":"archivers/advancecomp","version":"2.6_1","comment":"Recompression utilities for .ZIP, .PNG, .MNG, and .GZ files","maintainer":"fuz@FreeBSD.org","www":"http://www.advancemame.it/comp-readme.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c97e4248561541f083224f03426caffe8805f61c6b87d2a7d2be6b0941b83d73","flatsize":780320,"path":"All/advancecomp-2.6_1.pkg","repopath":"All/advancecomp-2.6_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":164188,"desc":"AdvanceCOMP is a collection of recompression utilities for your\n\n  .ZIP archives\n  .PNG snapshots\n  .MNG video clips\n  .GZ files\n\nThe main features are:\n\n  * Recompress ZIP, GZ, PNG and MNG files using the Deflate 7-Zip\n    implementation\n  * Recompress MNG files using Delta and Move optimization","deps":{"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"zopfli":{"origin":"archivers/zopfli","version":"1.0.3_1"}},"categories":["archivers"],"shlibs_required":["libzopfli.so.1","libdeflate.so.0"],"options":{"BZIP2":"off"},"annotations":{"cpe":"cpe:2.3:a:advancemame:advancecomp:2.6:::::dragonfly6:x86_64:1"}},{"name":"adtool","origin":"sysutils/adtool","version":"1.3.3_4","comment":"Active Directory administration tool","maintainer":"joseph@randomnetworks.com","www":"https://gp2x.org/adtool/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2aca8858ae00b9290aa8f5f20e5d22c8944e7407b5cdb7a778104d5c3e5b329","flatsize":51960,"path":"All/adtool-1.3.3_4.pkg","repopath":"All/adtool-1.3.3_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18900,"desc":"adtool is a Unix command line utility for Active Directory administration.\nFeatures include user and group creation, deletion, modification, password\nsetting and directory query and search capabilities.","deps":{"openldap26-client":{"origin":"net/openldap26-client","version":"2.6.8"}},"categories":["sysutils"],"shlibs_required":["liblber.so.2","libldap.so.2"]},{"name":"adwaita-qt5","origin":"x11-themes/adwaita-qt5","version":"1.4.2","comment":"Adwaita theme for Qt applications","maintainer":"tcberner@FreeBSD.org","www":"https://github.com/MartinBriza/adwaita-qt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"230291f3d98cd5d482a04f61acf2f1eac3828c4ba4d361e1303315eb995e03a3","flatsize":904575,"path":"All/adwaita-qt5-1.4.2.pkg","repopath":"All/adwaita-qt5-1.4.2.pkg","licenselogic":"and","licenses":["GPLv2","LGPL20"],"pkgsize":225540,"desc":"A native style to bend Qt applications to look like they belong into\nGNOME Shell.","deps":{"libxcb":{"origin":"x11/libxcb","version":"1.17.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["x11-themes"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5DBus.so.5","libQt5Core.so.5","libxcb.so.1","libQt5X11Extras.so.5"],"shlibs_provided":["libadwaitaqt.so.1","libadwaitaqtpriv.so.1"]},{"name":"adplay","origin":"audio/adplay","version":"1.8.1_3","comment":"AdLib player using adplug library","maintainer":"ehaupt@FreeBSD.org","www":"https://adplug.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1cf09281d0d148f443625ab29de5675fbe67a79f0f37bb683aa481bc15454530","flatsize":58921,"path":"All/adplay-1.8.1_3.pkg","repopath":"All/adplay-1.8.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23956,"desc":"Adplay is a command line AdLib player using the adplug library. It supports\nmany AdLib formats such as HSP and HSC.","deps":{"libadplug":{"origin":"audio/libadplug","version":"2.3.3_1"},"libbinio":{"origin":"devel/libbinio","version":"1.5"}},"categories":["audio"],"shlibs_required":["libadplug-2.3.3.so.0","libbinio.so.1"],"options":{"ALSA":"off","SDL":"off"}},{"name":"adol-c","origin":"math/adol-c","version":"2.7.2_8","comment":"Automatic differentiation library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/coin-or/ADOL-C","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bbefbee72820e612ba1db23dfd5fcfd1bea5f03e07e7695d95bdbb7a2b36c452","flatsize":1275805,"path":"All/adol-c-2.7.2_8.pkg","repopath":"All/adol-c-2.7.2_8.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":297768,"desc":"The package ADOL-C (Automatic Differentiation by OverLoading in C++) facilitates\nthe evaluation of first and higher derivatives of vector functions that are\ndefined by computer programs written in C or C++. The resulting derivative\nevaluation routines may be called from C/C++, Fortran, or any other language\nthat can be linked with C.\n\nThe numerical values of derivative vectors are obtained free of truncation\nerrors at a small multiple of the run time and randomly accessed memory of the\ngiven function evaluation program.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"}},"categories":["math"],"shlibs_required":["libboost_system.so.1.84.0"],"shlibs_provided":["libadolc.so.2"],"options":{"PYTHON":"off","SPARSE":"on"}},{"name":"adoc-mode.el-emacs_wayland","origin":"textproc/adoc-mode.el","version":"0.7.0_4","comment":"Major-mode for editing AsciiDoc files in Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/bbatsov/adoc-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5e464c0a3b9013ac002f5a2c799527bf84970edbde8ac7f88e72119eb81747b1","flatsize":252860,"path":"All/adoc-mode.el-emacs_wayland-0.7.0_4.pkg","repopath":"All/adoc-mode.el-emacs_wayland-0.7.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":50552,"desc":"adoc-mode is an Emacs major mode for editing AsciiDoc files. It\nemphasizes on the idea that the document is highlighted so it pretty\nmuch looks like the final output. What must be bold is bold, what must\nbe italic is italic etc. Meta characters are naturally still visible,\nbut in a faint way, so they can be easily ignored.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"wayland"}},{"name":"adoc-mode.el-emacs_nox","origin":"textproc/adoc-mode.el","version":"0.7.0_4","comment":"Major-mode for editing AsciiDoc files in Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/bbatsov/adoc-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1851900d1e44debc16b14c706507e1cc1f24fff5db28d62f033f4707cf92b48c","flatsize":252860,"path":"All/adoc-mode.el-emacs_nox-0.7.0_4.pkg","repopath":"All/adoc-mode.el-emacs_nox-0.7.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":50532,"desc":"adoc-mode is an Emacs major mode for editing AsciiDoc files. It\nemphasizes on the idea that the document is highlighted so it pretty\nmuch looks like the final output. What must be bold is bold, what must\nbe italic is italic etc. Meta characters are naturally still visible,\nbut in a faint way, so they can be easily ignored.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"nox"}},{"name":"adodb5-php81","origin":"databases/adodb5","version":"5.22.7","comment":"Database library for PHP","maintainer":"fluffy@FreeBSD.org","www":"http://adodb.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9e14cac982b020fc883977171b217866a7da5b95afc6925b26e67fa95c6aadd0","flatsize":1811930,"path":"All/adodb5-php81-5.22.7.pkg","repopath":"All/adodb5-php81-5.22.7.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","LGPL21+"],"pkgsize":308652,"desc":"ADOdb stands for Active Data Objects Data Base.\n\nADOdb is a database abstraction library for PHP.\n\nThe PHP version currently supports an amazing number of databases,\nthanks to the wonderful ADOdb community:\nMySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro,\nAccess, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic\nODBC, ODBTP.\n\nThe Sybase, Informix, FrontBase and PostgreSQL, Netezza, LDAP, ODBTP drivers\nare community contributions.","deps":{"php81":{"origin":"lang/php81","version":"8.1.29"}},"categories":["databases","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:adodb_project:adodb:5.22.7:::::dragonfly6:x86_64","flavor":"php81"},"messages":[{"message":"This version supports only PHP version 5.3 and higher.\n\nYou can add the ADOdb path (/usr/local/share/adodb)\ninto the \"include_path=\" directive in your php.ini","type":"install"}]},{"name":"adoc-mode.el-emacs_devel_nox","origin":"textproc/adoc-mode.el","version":"0.7.0_4","comment":"Major-mode for editing AsciiDoc files in Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/bbatsov/adoc-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b197eacd8c2987298a28c55ce6daf3d1ecc3d1901c5d81ea3ad262e3abdf2f53","flatsize":253056,"path":"All/adoc-mode.el-emacs_devel_nox-0.7.0_4.pkg","repopath":"All/adoc-mode.el-emacs_devel_nox-0.7.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":50540,"desc":"adoc-mode is an Emacs major mode for editing AsciiDoc files. It\nemphasizes on the idea that the document is highlighted so it pretty\nmuch looks like the final output. What must be bold is bold, what must\nbe italic is italic etc. Meta characters are naturally still visible,\nbut in a faint way, so they can be easily ignored.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_nox"}},{"name":"adoc-mode.el-emacs_devel","origin":"textproc/adoc-mode.el","version":"0.7.0_4","comment":"Major-mode for editing AsciiDoc files in Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/bbatsov/adoc-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"433ba7d40a41590ab5aa711fe633b9995f8ef11164415b9e6b5de8f5336ed426","flatsize":253056,"path":"All/adoc-mode.el-emacs_devel-0.7.0_4.pkg","repopath":"All/adoc-mode.el-emacs_devel-0.7.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":50532,"desc":"adoc-mode is an Emacs major mode for editing AsciiDoc files. It\nemphasizes on the idea that the document is highlighted so it pretty\nmuch looks like the final output. What must be bold is bold, what must\nbe italic is italic etc. Meta characters are naturally still visible,\nbut in a faint way, so they can be easily ignored.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"devel_full"}},{"name":"adodb5-php83","origin":"databases/adodb5","version":"5.22.7","comment":"Database library for PHP","maintainer":"fluffy@FreeBSD.org","www":"http://adodb.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b8ce83f28805bece96a0452a1c4605fcf00c9dded288a6d9d8284f4505bb753","flatsize":1811930,"path":"All/adodb5-php83-5.22.7.pkg","repopath":"All/adodb5-php83-5.22.7.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","LGPL21+"],"pkgsize":308664,"desc":"ADOdb stands for Active Data Objects Data Base.\n\nADOdb is a database abstraction library for PHP.\n\nThe PHP version currently supports an amazing number of databases,\nthanks to the wonderful ADOdb community:\nMySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro,\nAccess, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic\nODBC, ODBTP.\n\nThe Sybase, Informix, FrontBase and PostgreSQL, Netezza, LDAP, ODBTP drivers\nare community contributions.","deps":{"php83":{"origin":"lang/php83","version":"8.3.9"}},"categories":["databases","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:adodb_project:adodb:5.22.7:::::dragonfly6:x86_64","flavor":"php83"},"messages":[{"message":"This version supports only PHP version 5.3 and higher.\n\nYou can add the ADOdb path (/usr/local/share/adodb)\ninto the \"include_path=\" directive in your php.ini","type":"install"}]},{"name":"adoc-mode.el","origin":"textproc/adoc-mode.el","version":"0.7.0_4","comment":"Major-mode for editing AsciiDoc files in Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/bbatsov/adoc-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47650d5564469c13a1eb4bf920a35a54b1f4e2ca010b464b8f9553fc222c077b","flatsize":252860,"path":"All/adoc-mode.el-0.7.0_4.pkg","repopath":"All/adoc-mode.el-0.7.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":50532,"desc":"adoc-mode is an Emacs major mode for editing AsciiDoc files. It\nemphasizes on the idea that the document is highlighted so it pretty\nmuch looks like the final output. What must be bold is bold, what must\nbe italic is italic etc. Meta characters are naturally still visible,\nbut in a faint way, so they can be easily ignored.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"full"}},{"name":"adoc-mode.el-emacs_canna","origin":"textproc/adoc-mode.el","version":"0.7.0_4","comment":"Major-mode for editing AsciiDoc files in Emacs","maintainer":"yasu@FreeBSD.org","www":"https://github.com/bbatsov/adoc-mode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3700ace1f626cab4c180c9fafcbfef1c886959db515f8ecd3a37004cd789ec9a","flatsize":252860,"path":"All/adoc-mode.el-emacs_canna-0.7.0_4.pkg","repopath":"All/adoc-mode.el-emacs_canna-0.7.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":50520,"desc":"adoc-mode is an Emacs major mode for editing AsciiDoc files. It\nemphasizes on the idea that the document is highlighted so it pretty\nmuch looks like the final output. What must be bold is bold, what must\nbe italic is italic etc. Meta characters are naturally still visible,\nbut in a faint way, so they can be easily ignored.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"}},"categories":["textproc","elisp"],"options":{"DOCS":"on"},"annotations":{"flavor":"canna"}},{"name":"adodb5-php82","origin":"databases/adodb5","version":"5.22.7","comment":"Database library for PHP","maintainer":"fluffy@FreeBSD.org","www":"http://adodb.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47023714aaf3f97c3bd9eba144e02b0a866f9ba55c7abe36fd6f1ac365b4e350","flatsize":1811930,"path":"All/adodb5-php82-5.22.7.pkg","repopath":"All/adodb5-php82-5.22.7.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","LGPL21+"],"pkgsize":308624,"desc":"ADOdb stands for Active Data Objects Data Base.\n\nADOdb is a database abstraction library for PHP.\n\nThe PHP version currently supports an amazing number of databases,\nthanks to the wonderful ADOdb community:\nMySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro,\nAccess, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic\nODBC, ODBTP.\n\nThe Sybase, Informix, FrontBase and PostgreSQL, Netezza, LDAP, ODBTP drivers\nare community contributions.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["databases","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:adodb_project:adodb:5.22.7:::::dragonfly6:x86_64","flavor":"php82"},"messages":[{"message":"This version supports only PHP version 5.3 and higher.\n\nYou can add the ADOdb path (/usr/local/share/adodb)\ninto the \"include_path=\" directive in your php.ini","type":"install"}]},{"name":"adns","origin":"dns/adns","version":"1.6.0","comment":"Easy to use asynchronous-capable DNS client library and utilities","maintainer":"pi@FreeBSD.org","www":"https://www.chiark.greenend.org.uk/~ian/adns/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"023af690569894d93692bd0f246d871e04dce57b93b56ef974acd1ffc2568a03","flatsize":512240,"path":"All/adns-1.6.0.pkg","repopath":"All/adns-1.6.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":130176,"desc":"adns is a resolver library for C (and C++) programs. In contrast with\nthe existing interfaces, gethostbyname et al and libresolv, it has the\nfollowing features:\n\n* It is reasonably easy to use for simple programs which just want\n  to translate names to addresses, look up MX records, etc.\n* It can be used in an asynchronous, non-blocking, manner. Many\n  queries can be handled simultaneously.\n\nTechnical note: adns requires a real nameserver like BIND or\nDents running on the same system or a nearby one, which must be\nwilling to provide `recursive service'. I.e., adns is a `stub\nresolver'.","categories":["dns"],"shlibs_provided":["libadns.so.1"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:gnu:adns:1.6.0:::::dragonfly6:x86_64"}},{"name":"adms","origin":"cad/adms","version":"2.3.7","comment":"Model generator for SPICE simulators","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Qucs/ADMS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e832848e7b8ecebe730f14c5ded8ff171dcbe8c12db7bf4e5d1ede97e3cf7d56","flatsize":790472,"path":"All/adms-2.3.7.pkg","repopath":"All/adms-2.3.7.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":160728,"desc":"ADMS is a code generator that converts electrical compact device models\nspecified in high-level description language into ready-to-compile C\ncode for the API of spice simulators.","categories":["cad"]},{"name":"aisleriot","origin":"games/aisleriot","version":"3.22.30","comment":"Collection of patience games written in guile scheme","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Aisleriot","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"45537510ae0439c4ecaeab4a80116b82a2a0cc29731b2cb22ff4158ed93eef1d","flatsize":21921459,"path":"All/aisleriot-3.22.30.pkg","repopath":"All/aisleriot-3.22.30.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":5988444,"desc":"Aisleriot (also known as Solitaire or sol) is a collection of card games\nwhich are easy to play with the aid of a mouse. The rules for the games\nhave been coded for your pleasure in the GNOME scripting language (Scheme).\n\nAisleroit contains over 80 card games.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"boehm-gc-threaded":{"origin":"devel/boehm-gc-threaded","version":"8.2.6"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"guile2":{"origin":"lang/guile2","version":"2.2.7_6"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libcanberra":{"origin":"audio/libcanberra","version":"0.30_10"},"libcanberra-gtk3":{"origin":"audio/libcanberra-gtk3","version":"0.30_10"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["games","gnome"],"shlibs_required":["libcairo.so.2","libglib-2.0.so.0","libintl.so.8","libgtk-3.so.0","libgdk-3.so.0","libatk-1.0.so.0","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libcanberra-gtk3.so.0","libcanberra.so.0","librsvg-2.so.2","libguile-2.2.so.1"]},{"name":"admesh","origin":"cad/admesh","version":"0.98.5_1","comment":"Program for processing STL triangulated solid meshes","maintainer":"ports@FreeBSD.org","www":"https://launchpad.net/admesh","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"44b60c313249733f3e6a7745d678b80623ebf87a948606b37b7792ee74996c74","flatsize":123825,"path":"All/admesh-0.98.5_1.pkg","repopath":"All/admesh-0.98.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":43632,"desc":"ADMesh is a program for processing triangulated solid meshes. Currently,\nADMesh only reads the STL file format that is used for rapid prototyping\napplications, although it can write STL, VRML, OFF, and DXF files.\n\nFeatures\n* Read and write binary and ASCII STL files\n* Check STL files for flaws (i.e. unconnected facets, bad normals)\n* Repair facets by connecting nearby facets that are within a given tolerance\n* Fill holes in the mesh by adding facets.\n* Repair normal directions (i.e. facets should be CCW)\n* Repair normal values (i.e. should be perpendicular to facet with length=1)\n* Remove degenerate facets (i.e. facets with 2 or more vertices equal)\n* Translate in x, y, and z directions\n* Rotate about the x, y, and z axes\n* Mirror about the xy, yz, and xz planes\n* Scale the part by a factor\n* Merge 2 STL files into one\n* Write an OFF file\n* Write a VRML file\n* Write a DXF file\n* Calculate the volume of a part","categories":["cad"],"shlibs_provided":["libadmesh.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe admesh port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"admiral","origin":"x11/admiral","version":"1.0.0.7_59","comment":"Merge concurrent outputs for a status bar","maintainer":"ports@FreeBSD.org","www":"https://github.com/sector-f/admiral","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5c789e433686fb29b034ebeba6dd6b04bff16f049e395ec2c4dad6b6393751ea","flatsize":1128910,"path":"All/admiral-1.0.0.7_59.pkg","repopath":"All/admiral-1.0.0.7_59.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":392288,"desc":"Merge concurrent outputs for a status bar.\n\nPrograms like lemonbar and i3bar have become popular in recent years, and with\ngood reason. These programs read from standard input and then output what they\nreceive on a status bar. For the most part, their output is identical to their\ninput, but they accept some format strings which allow the user to specify\nthings like colors, justification, and clickable areas.\n\nA typical status bar script looks something like this: a shell script, is used\nto collect and format the output of various commands. The main problem with this\nmethod is that it's rather difficult to handle timing correctly. A counter\nshowing the number of outdated programs on the system can be updated less\nfrequently than a clock.\n\nAdmiral runs programs specified by the user and prints their output. It allows\nfor a clear separation of different sections, which simplifies configuration.\nEach program is run in its own thread. This means that each section is updated\nindependently of the other sections. It also means that if something fails, it\nfails independently of the other sections.","categories":["x11"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe admiral port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"adminerevo","origin":"databases/adminerevo","version":"4.8.2","comment":"Database management in a single PHP file","maintainer":"DtxdF@disroot.org","www":"https://adminerevo.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3ac3d0da0049e071ea7ac1c62240ee1145196cb0104b93a53d7d5e047765fb79","flatsize":544469,"path":"All/adminerevo-4.8.2.pkg","repopath":"All/adminerevo-4.8.2.pkg","licenselogic":"or","licenses":["APACHE20","GPLv3"],"pkgsize":314848,"desc":"AdminerEvo (fork of Adminer) is a full-featured database management tool\nwritten in PHP. Conversely to phpMyAdmin, it consists of a single file\nready to deploy to the target server.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["databases","www"],"messages":[{"message":"You should install the database extension(s) what you want to use:\nphp82-mysqli, php82-mssql, php82-odbc, php82-pgsql or php82-pdo_sqlite.","type":"install"}]},{"name":"adminer","origin":"databases/adminer","version":"4.8.1","comment":"Full-featured database management tool written in PHP","maintainer":"uzsolt@FreeBSD.org","www":"https://www.adminer.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4d779451705e25c5fee06584fca0c33e2448161542e70b8429b7019e12f16991","flatsize":487023,"path":"All/adminer-4.8.1.pkg","repopath":"All/adminer-4.8.1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":284576,"desc":"Adminer (formerly phpMinAdmin) is a full-featured database\nmanagement tool written in PHP. Conversely to phpMyAdmin,\nit consist of a single file ready to deploy to the target\nserver.\n\nAdminer is available for MySQL, PostgreSQL, SQLite, MS SQL\nand Oracle.","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["databases","www"],"annotations":{"cpe":"cpe:2.3:a:adminer:adminer:4.8.1:::::dragonfly6:x86_64"},"messages":[{"message":"You should install the database extension(s) what you want to use:\nphp82-mysqli, php82-mssql, php82-odbc, php82-pgsql or php82-pdo_sqlite.","type":"install"}]},{"name":"adjuster","origin":"www/adjuster","version":"3.233_1","comment":"Apply custom processing to Web pages","maintainer":"ssb22@cam.ac.uk","www":"http://ssb22.user.srcf.net/adjuster/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d95bc39fd70a96a9f8db3f5223d72208783e1e406580f7ce1b28702f7c86f4d6","flatsize":952233,"path":"All/adjuster-3.233_1.pkg","repopath":"All/adjuster-3.233_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":273876,"desc":"Web Adjuster, Annotator Generator and TermLayout\n\nThese are tools for applying custom processing to Web pages,\nparticularly useful for mobile browsers that do not support\nbrowser extensions.\n\n* Web Adjuster is a domain-rewriting proxy that can inject\n  Javascript and/or CSS into every page, as well as running\n  the text through an arbitrary filter command;\n\n* Annotator Generator is an examples-driven generator of fast\n  text annotators (that add language-learning hints to text):\n  these can be used as filters in Web Adjuster;\n\n* TermLayout displays complex Web layouts on text terminals.","deps":{"py311-tornado":{"origin":"www/py-tornado","version":"6.4"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"]},{"name":"adept","origin":"math/adept","version":"2.1.1_3","comment":"Combined array and automatic differentiation library in C++","maintainer":"yuri@FreeBSD.org","www":"https://www.met.reading.ac.uk/clouds/adept/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bcf94533a76c402b5cedecb6430da5baa426f17003872affa24b588d22807805","flatsize":1327248,"path":"All/adept-2.1.1_3.pkg","repopath":"All/adept-2.1.1_3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":232420,"desc":"Adept (Automatic Differentiation using Expression Templates) is a free C++\nsoftware library that enables algorithms to be automatically differentiated,\nvery useful for a wide range of applications that involve mathematical\noptimization. It uses an operator overloading approach, so very little code\nmodification is required. Moreover, the way that expression templates have\nbeen used and several other important optimizations mean that reverse-mode\ndifferentiation is significantly faster than other C++ libraries that provide\nequivalent functionality.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libopenblas.so.0"],"shlibs_provided":["libadept.so.0"],"options":{"PDFTEXDOCS":"off"}},{"name":"addts","origin":"textproc/addts","version":"1.0","comment":"Prepend current timestamp to every line of input text","maintainer":"zeus@gnu.org.ua","www":"https://puszcza.gnu.org.ua/projects/addts/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82d97e37cb3e0fd282e4378de763e2643ad00644b93d1bcc3942f6443b8e360a","flatsize":16479,"path":"All/addts-1.0.pkg","repopath":"All/addts-1.0.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":7852,"desc":"A small filter that prints its input prefixing each line with the current\ntimestamp.  Typical usage is for Apache forensic log:\n\n    ForensicLog \"|/usr/bin/addts -a /var/log/httpd/forensic.log\"","categories":["textproc"],"options":{"DOCS":"on"}},{"name":"add-css-links","origin":"textproc/add-css-links","version":"1.0_1","comment":"Add one or more CSS <link> elements to an XHTML document","maintainer":"ports@FreeBSD.org","www":"https://aaronland.info/xsl/xhtml/add-css-links","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22850190bd9fbb398db08d5b6001bfaa0b2df8de405e561c1eb217c225f57807","flatsize":6709,"path":"All/add-css-links-1.0_1.pkg","repopath":"All/add-css-links-1.0_1.pkg","licenselogic":"single","pkgsize":1676,"desc":"Add one or more CSS <link> elements to an XHTML document.","categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe add-css-links port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"addrwatch","origin":"net/addrwatch","version":"1.0.2_1","comment":"Supports IP/Ethernet pairing for IPv4 and IPv6","maintainer":"m.muenz@gmail.com","www":"https://github.com/fln/addrwatch","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0a93fcb076c8fdef848a8ea3fe443d08502c60669b58f880007cc7a5ce7cea1","flatsize":83201,"path":"All/addrwatch-1.0.2_1.pkg","repopath":"All/addrwatch-1.0.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":29004,"desc":"addrwatch is a similar software to arpwatch. It main purpose is to\nmonitor network and log ethernet/ip pairings.\n\nTo simply try out addrwatch start it without any arguments. When\nstarted without arguments it will open first non loopback interface and\nstart logging events to the console without writing anything to disk.\nAll discovered ethernet/ip address pairings will be printed to stdout.\nAll debug, warning, and err messages will be sent to syslog and printed\nto stderr.","deps":{"argp-standalone":{"origin":"devel/argp-standalone","version":"1.5.0"},"libevent":{"origin":"devel/libevent","version":"2.1.12"}},"categories":["net"],"shlibs_required":["libevent-2.1.so.7","libargp.so.0","libpcap.so.1"]},{"name":"add","origin":"math/add","version":"20230205_1","comment":"Full-screen editing calculator","maintainer":"eduardo@FreeBSD.org","www":"https://dickey.his.com/add/add.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4516bbdff92b9bbd7e8585cb78c1154b7b1fbd4a2a870d4c53314379cfea0d5e","flatsize":45459,"path":"All/add-20230205_1.pkg","repopath":"All/add-20230205_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22000,"desc":"Add is a fixed-point calculator that operates as a full-screen editor.\nAdd performs fixed-point computation. It is designed for use as a\ncheckbook or expense-account balancing tool. Add maintains a running\nresult for each operation. You may scroll to any position in the\nexpression list and modify the list.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["math"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"adcomplain","origin":"mail/adcomplain","version":"3.52","comment":"Complain about inappropriate commercial use (f.e. SPAM) of usenet/e-mail","maintainer":"ports@FreeBSD.org","www":"http://www.rdrop.com/users/billmc/adcomplain.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cac0e4c53177b7f441bf1d00d31b682cf1d498900a24f6c9f69d57bd6a74087b","flatsize":154594,"path":"All/adcomplain-3.52.pkg","repopath":"All/adcomplain-3.52.pkg","licenselogic":"single","pkgsize":51140,"desc":"Composes and mails a complaint about inappropriate commercial use of\nusenet/e-mail.  Sends complaint his/her provider by default, but\ndestination is configurable.  Can be used with as few as three keystrokes.\n\nA third-party forwarding service called Abuse.net is used for\ncomplaints to the offender's provider.  This ensures that the best\nknown complaint address is used.  The first time you use Abuse.net,\nyou will receive a message asking you to register.  See www.abuse.net.\n\nThis was created in the belief that a single, concise message is the\nmost appropriate way to complain. Mail bombing (e-mailing megabytes\nof useless data) and public flaming (replying on usenet, causing your\ncomplaint to be duplicated on every machine in the network) are\ndiscouraged.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["mail","news"],"messages":[{"message":"===>   NOTICE:\n\nThe adcomplain port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ad2vcf","origin":"biology/ad2vcf","version":"0.1.6.19","comment":"Add allelic depth info from a SAM stream to a VCF file","maintainer":"jwb@FreeBSD.org","www":"https://github.com/auerlab/ad2vcf","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"05d3a4f3ccf9f46f92f57bcbcebc9ab9538c726469ad2de0330f232b14d6a038","flatsize":18650,"path":"All/ad2vcf-0.1.6.19.pkg","repopath":"All/ad2vcf-0.1.6.19.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8272,"desc":"ad2vcf extracts allelic depth info from a SAM stream and adds it to a\ncorresponding single-sample VCF file.","deps":{"biolibc":{"origin":"biology/biolibc","version":"0.2.6.4"},"libxtend":{"origin":"devel/libxtend","version":"0.2.0.2_1"}},"categories":["biology"],"shlibs_required":["libbiolibc.so.2","libxtend.so.2"]},{"name":"acts","origin":"sysutils/acts","version":"1.4.2","comment":"Another Calendar-based Tarsnap Script","maintainer":"adamw@FreeBSD.org","www":"https://github.com/alexjurkiewicz/acts","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58ef71cd315954266a204cde017b2a79dcb44b99821f6e77713db121f1d73549","flatsize":17982,"path":"All/acts-1.4.2.pkg","repopath":"All/acts-1.4.2.pkg","licenselogic":"single","licenses":["UNLICENSE"],"pkgsize":7168,"desc":"acts is a minimal shell script that creates backups with Tarsnap.\nSome design goals:\n\n    Just backup, no restore.\n    Calendar-based (daily, monthly, yearly) backup schedule\n    Portable, small code footprint.\n\nBy default, 31 daily, 12 monthly, and indefinite yearly backups\nare kept.","deps":{"tarsnap":{"origin":"sysutils/tarsnap","version":"1.0.40_2"}},"categories":["sysutils","archivers"],"options":{"DOCS":"on"}},{"name":"adobe-cmaps","origin":"print/adobe-cmaps","version":"20051217_4","comment":"Adobe CMap collection","maintainer":"hrs@FreeBSD.org","www":"http://partners.adobe.com/asn/tech/type/ftechnotes.jsp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"739991ef9778e719ce58eb377a6b4c2691dbbee5b4e2dfc5da555d286c3c14a3","flatsize":14928002,"path":"All/adobe-cmaps-20051217_4.pkg","repopath":"All/adobe-cmaps-20051217_4.pkg","licenselogic":"single","pkgsize":1718768,"desc":"The files in this port relate to Adobe CJK character collections\nfor CID-keyed fonts, and also provide *genuine* CIDFonts for testing\npurposes.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["print"]},{"name":"adamem","origin":"emulators/adamem","version":"1.0_4","comment":"Portable Coleco ADAM and ColecoVision emulator","maintainer":"ports@FreeBSD.org","www":"https://www.komkon.org/~dekogel/adamem.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5242ec09d596eb146cee48d24d0be8d6878e64ea513c85857078940b4b0caffe","flatsize":644223,"path":"All/adamem-1.0_4.pkg","repopath":"All/adamem-1.0_4.pkg","licenselogic":"single","pkgsize":473676,"desc":"ADAMEm is a portable Coleco ADAM and ColecoVision emulator.","deps":{"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXfixes":{"origin":"x11/libXfixes","version":"6.0.0_1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXrandr":{"origin":"x11/libXrandr","version":"1.5.2_1"}},"categories":["emulators"],"shlibs_required":["libXext.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe adamem port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"activitymail","origin":"devel/activitymail","version":"1.26","comment":"Program for sending email messages for CVS repository commits","maintainer":"joseph@randomnetworks.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1f9dc2d9e6985b229c4d24fc5208d228e51392aa95e2fcee5dda423289a6aa2","flatsize":61451,"path":"All/activitymail-1.26.pkg","repopath":"All/activitymail-1.26.pkg","licenselogic":"single","pkgsize":23724,"desc":"This program may be used for sending email messages for CVS repository\nactivity. There are a number of different modes supported. It can send\nmessages for every change to the repository (like syncmail), or it can be used\nto send a single message for each commit. In the latter case, a list of all\nthe files affected by the commit will be assembled and listed in the single\nmessage. This is similar to how commit_prep and log_accum work, but is more\nefficient.\n\nAn additional option allows for diffs to be calculated for the recent changes,\nand either appended to the message (like syncmail) or added as an attachment\n(neater). See the -d and -a options in the documentation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"]},{"name":"acsccid","origin":"devel/acsccid","version":"1.1.11","comment":"PC/SC driver for CS CCID smart card readers","maintainer":"mp39590@gmail.com","www":"https://www.acs.com.hk/en/driver/4/acr38-smart-card-reader/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"455ea3c4e089686d19e9b797732f9a4417f12b02fb633b45788240112cf5b012","flatsize":176572,"path":"All/acsccid-1.1.11.pkg","repopath":"All/acsccid-1.1.11.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":70756,"desc":"acsccid is a PC/SC driver for Linux/Mac OS X and it supports ACS CCID\nsmart card readers. This library provides a PC/SC IFD handler\nimplementation and communicates with the readers through the PC/SC Lite\nresource manager (pcscd).","deps":{"pcsc-lite":{"origin":"devel/pcsc-lite","version":"2.2.2,2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel"],"shlibs_required":["libiconv.so.2"],"shlibs_provided":["libacsccid.so"]},{"name":"artifactory","origin":"devel/artifactory","version":"5.8.3","comment":"Universal Artifact Repository Manager","maintainer":"dharrigan@gmail.com","www":"https://www.jfrog.com/artifactory","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b469055822ca11d90c8c3d56265fa594144c541a0d6338a4d6605dbfe57a3473","flatsize":98429417,"path":"All/artifactory-5.8.3.pkg","repopath":"All/artifactory-5.8.3.pkg","licenselogic":"and","licenses":["GPLv3","APACHE20"],"pkgsize":90682684,"desc":"The world's most advanced repository manager. Artifactory offers\npowerful enterprise feature and fine-grained permission control behind\na sleek and easy-to-use UI.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"users":["artifactory"],"groups":["artifactory"],"annotations":{"cpe":"cpe:2.3:a:jfrog:artifactory:5.8.3:::::dragonfly6:x86_64"},"messages":[{"message":"Artifactory is now installed in /usr/local/artifactory\n\nYou may want to activate it in /etc/rc.conf:\n\n  # echo artifactory_enable=\"YES\" >> /etc/rc.conf\n\nNow, start Artifactory:\n\n  # service artifactory start\n\nOnce Artifactory is started, point your web browser to:\n\nhttp://localhost:8081/\n\nArtifactory configuration files are located in /usr/local/artifactory/etc\n\nPlease don't forget to review and edit the files in the\n/usr/local/artifactory/etc directory to suit your needs.\n\nFull documentation may be found at:\n\nhttps://www.jfrog.com/confluence/display/RTF/Welcome+to+Artifactory","type":"install"},{"message":"If, when, Artifactory is removed, and you no longer require the\nruntime database and configuration files, you can delete the\nfollowing directory:\n\n  /var/artifactory\n\nPlease double-check before removing this directory as it contains\nthe database files that Artifactory requires if you do decide to\nre-install it again.\n\nEnjoy!","type":"remove"}]},{"name":"acpica-tools","origin":"sysutils/acpica-tools","version":"20210930","comment":"Tools from the ACPI Component Architecture (ACPICA) project","maintainer":"jkim@FreeBSD.org","www":"https://acpica.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"271a7898193176b6471336100fee14149a2a812e1a50a95922a4a8d0035edee6","flatsize":2409083,"path":"All/acpica-tools-20210930.pkg","repopath":"All/acpica-tools-20210930.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv2"],"pkgsize":575000,"desc":"The ACPI Component Architecture (ACPICA) project provides an operating\nsystem (OS)-independent reference implementation of the Advanced\nConfiguration and Power Interface Specification (ACPI).\n\nThis port provides utilities bundled with the ACPICA release.\n\nWWW: https://acpica.org","categories":["sysutils","devel"]},{"name":"acme-tiny","origin":"security/py-acme-tiny","version":"4.1.0","comment":"Tiny script to issue and renew TLS certs from Let's Encrypt","maintainer":"mat@FreeBSD.org","www":"https://github.com/diafygi/acme-tiny","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab888097a7f7dfa450eace910e61d0e5835495bd5e8c65d7e97eeb3bd8031722","flatsize":21330,"path":"All/acme-tiny-4.1.0.pkg","repopath":"All/acme-tiny-4.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":8644,"desc":"This is a tiny, auditable script that you can throw on your server to issue and\nrenew Let's Encrypt certificates. Since it has to be run on your server and\nhave access to your private Let's Encrypt account key, I tried to make it as\ntiny as possible (currently less than 200 lines). The only prerequisites are\npython and openssl.","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security","python"],"options":{"DOCS":"on"},"messages":[{"message":"Have a look at the README.md file in the documentation directory:\n/usr/local/share/doc/acme-tiny","type":"install"}]},{"name":"adguard-exporter","origin":"net-mgmt/adguard-exporter","version":"1.14_21","comment":"Prometheus metrics exporter for AdGuard Home DNS","maintainer":"christer.edwards@gmail.com","www":"https://github.com/ebrianne/adguard-exporter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec808d21f44700b9b82be7d496ca919040322f9fe680d8c8d7ac8e8256cd47ab","flatsize":6499507,"path":"All/adguard-exporter-1.14_21.pkg","repopath":"All/adguard-exporter-1.14_21.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2153536,"desc":"adguard-exporter connects to AdGuard Home and returns the data as\nPrometheus metrics. Based on the original pihole-exporter.","categories":["net-mgmt"],"users":["nobody"],"groups":["nobody"]},{"name":"acme.sh","origin":"security/acme.sh","version":"3.0.7_1","comment":"ACME protocol client written in shell","maintainer":"dvl@FreeBSD.org","www":"https://github.com/Neilpang/acme.sh/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f06bb3dd4a370003922c126123416482c8990d512175998d7ce62e7d0af9a44","flatsize":1265585,"path":"All/acme.sh-3.0.7_1.pkg","repopath":"All/acme.sh-3.0.7_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":213264,"desc":"ACME protocol client written in shell\n\n- Full ACME protocol implementation.\n- Support ACME v1 and ACME v2.\n- Support ACME v2 wildcard certs.\n- Simple, powerful and very easy to use. You only need 3 minutes to learn it.\n- Bash, dash and sh compatible.\n- Simplest shell script for Let's Encrypt free certificate client.\n- Purely written in Shell with no dependencies on python or the official Let's\n  Encrypt client.\n- Just one script to issue, renew and install your certificates automatically.\n- DOES NOT require root/sudoer access.\n- Docker friendly.\n- IPv6 support.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"socat":{"origin":"net/socat","version":"1.8.0.0_3"}},"categories":["security"],"users":["acme"],"groups":["acme"],"options":{"BINDTOOLS":"off","DOCS":"on","EXAMPLES":"on","IDN":"off","STANDALONE":"on","CURL":"on","WGET":"off"},"messages":[{"message":"This script will create the following directories if they do not exist:\n\n ~acme/.acme.sh\n ~acme/certs\n\nThe script will also install ~acme/.acme.sh/account.conf.sample which has\nsane defaults.  Copy this to ~acme/.acme.sh/account.conf and edit contents\nto suit.\n\nIf you have EXAMPLES on:\n\n* In the /usr/local/share/examples/acme.sh directory, you can find the dnsapi \n  scripts which will be useful if you decide to use dns-01 challenges. Also \n  included are the deploy scripts.\n\n* A newsyslog.conf sample file is installed at \n  /usr/local/etc/newsyslog.conf.d/acme.sh.conf - you must modify it by\n  at least uncommenting the line.\n\n* If you run `newsyslog -NC` it will create the required logfiles.\n\n* Please review /usr/local/share/examples/acme.sh/acme.sh-cron.d - instructions are\n  contained in that file.","type":"install"},{"message":"In versions < 3.0.5_1, sample newsyslog files were installed to\n\n  /usr/local/etc/newsyslog.d/acme.sh\n\nNow they are installed to:\n\n  /usr/local/etc/newsyslog.conf.d/acme.sh.conf\n\nYou may wish to delete the old files/directory and edit the new files to\nenable the log rotation. Instructions contained within.","type":"upgrade"}]},{"name":"aclip","origin":"x11/aclip","version":"0.6.3.3","comment":"Command line interface to Arcan clipboards","maintainer":"jbeich@FreeBSD.org","www":"https://arcan-fe.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0d301dc1d456a6486be27599969cbd57b7a94b05f144e1ffc74252b922adc95","flatsize":15006,"path":"All/aclip-0.6.3.3.pkg","repopath":"All/aclip-0.6.3.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7696,"desc":"Aclip is a clipboard manager similar to Xclip. It allows for bridging the\nclipboard between a desktop environment like Durden, and that of an X server.","deps":{"arcan":{"origin":"multimedia/arcan","version":"0.6.3.3"}},"categories":["x11"],"shlibs_required":["libarcan_shmif.so.0.16"]},{"name":"actiona","origin":"misc/actiona","version":"3.10.1_8","comment":"Cross-platform automation tool","maintainer":"yuri@FreeBSD.org","www":"https://wiki.actiona.tools/doku.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ecae55f46910791aa8777e55a23f5ae25bf3d0d429b1b2107b74b9ce70c721f","flatsize":7033192,"path":"All/actiona-3.10.1_8.pkg","repopath":"All/actiona-3.10.1_8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1907240,"desc":"Actiona is a task automation tool. It allows you to create and execute action\nlists.\n\nUsers don't need to know any programming language to use it: its intuitive\ninterface allows to create action lists (scripts) using drag & drop.\n\nAdvanced users can use JavaScript (EcmaScript) to extend its functionality.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXtst":{"origin":"x11/libXtst","version":"1.2.3_3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libnotify":{"origin":"devel/libnotify","version":"0.8.3"},"opencv":{"origin":"graphics/opencv","version":"4.9.0_2"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-scripttools":{"origin":"devel/qt5-scripttools","version":"5.15.17p0_1"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"},"shared-mime-info":{"origin":"misc/shared-mime-info","version":"2.2_3"}},"categories":["misc"],"shlibs_required":["libXtst.so.6","libnotify.so.4","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Script.so.5","libQt5ScriptTools.so.5","libQt5Core.so.5","libGL.so.1","libQt5X11Extras.so.5","libQt5Xml.so.5","libQt5Sql.so.5","libQt5MultimediaWidgets.so.5","libQt5Multimedia.so.5","libQt5TextToSpeech.so.5","libQt5DBus.so.5","libX11.so.6","libopencv_stitching.so.409","libopencv_alphamat.so.409","libopencv_aruco.so.409","libopencv_bgsegm.so.409","libopencv_bioinspired.so.409","libopencv_ccalib.so.409","libopencv_dnn_objdetect.so.409","libopencv_dnn_superres.so.409","libopencv_dpm.so.409","libopencv_face.so.409","libopencv_freetype.so.409","libopencv_fuzzy.so.409","libopencv_hdf.so.409","libopencv_hfs.so.409","libopencv_img_hash.so.409","libopencv_intensity_transform.so.409","libopencv_line_descriptor.so.409","libopencv_mcc.so.409","libopencv_quality.so.409","libopencv_rapid.so.409","libopencv_reg.so.409","libopencv_rgbd.so.409","libopencv_saliency.so.409","libopencv_sfm.so.409","libopencv_stereo.so.409","libopencv_structured_light.so.409","libopencv_phase_unwrapping.so.409","libopencv_superres.so.409","libopencv_optflow.so.409","libopencv_surface_matching.so.409","libopencv_tracking.so.409","libopencv_highgui.so.409","libopencv_datasets.so.409","libopencv_text.so.409","libopencv_plot.so.409","libopencv_videostab.so.409","libopencv_videoio.so.409","libopencv_wechat_qrcode.so.409","libopencv_xfeatures2d.so.409","libopencv_shape.so.409","libopencv_ml.so.409","libopencv_ximgproc.so.409","libopencv_video.so.409","libopencv_xobjdetect.so.409","libopencv_objdetect.so.409","libopencv_calib3d.so.409","libopencv_imgcodecs.so.409","libopencv_features2d.so.409","libopencv_dnn.so.409","libopencv_flann.so.409","libopencv_xphoto.so.409","libopencv_photo.so.409","libopencv_imgproc.so.409","libopencv_core.so.409","libQt5XmlPatterns.so.5"],"shlibs_provided":["libactiontools.so.1","libexecuter.so.1","libtools.so.1"],"options":{"NLS":"on"}},{"name":"acme","origin":"devel/acme","version":"0.97.r324,1","comment":"Crossassembler for 6502, 65c02 and 65816 processors","maintainer":"ehaupt@FreeBSD.org","www":"https://sourceforge.net/projects/acme-crossass/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0e2c3fae7c035e51cd503e0d06cfd6f258acb940103b5460d6b224a11caa5a4","flatsize":551694,"path":"All/acme-0.97.r324,1.pkg","repopath":"All/acme-0.97.r324,1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":150488,"desc":"ACME is a free crossassembler, released under the GNU General Public License.\nThe current version can produce code for the 6502, 65c02 and 65816 processors.\nIt also supports some of the undocumented (\"illegal\") opcodes of the 6502.","categories":["devel"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"aclgen","origin":"misc/aclgen","version":"2.02_1","comment":"Optimize Cisco routers IP access lists","maintainer":"ports@FreeBSD.org","www":"https://gatling.ikk.sztaki.hu/~kissg/pd/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"613ff743664b8457485b0726fd185c18d5b58876623688b664d7cda5f4001b71","flatsize":16563,"path":"All/aclgen-2.02_1.pkg","repopath":"All/aclgen-2.02_1.pkg","licenselogic":"single","pkgsize":10008,"desc":"From README:\n\nAclgen is a tool to create minimal length ip access lists\nand aggregated routing tables primarily for Cisco routers.\n\nAclgen is fast. It takes only 15 seconds to create a 17000 line\nlong access list for some 44000 entries of my routing table.\n\nAclgen is flexible. It accepts various input formats and\nyou can specify any output format by a printf like format-string.\n\nAclgen is intended to use in large scripts creating router\nconfiguration from different databases.\n\nAny contribution is welcome. Send me your script using aclgen.\nI'll bundle it with the program.","categories":["misc"],"messages":[{"message":"===>   NOTICE:\n\nThe aclgen port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"acmed","origin":"security/acmed","version":"0.21.0_12","comment":"ACME (RFC 8555) client daemon written in Rust","maintainer":"ports@FreeBSD.org","www":"https://github.com/breard-r/acmed","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cf908a59b9baac0f25591cf7051469152ae16866e700853d9ffbd0295b4356c","flatsize":5525244,"path":"All/acmed-0.21.0_12.pkg","repopath":"All/acmed-0.21.0_12.pkg","licenselogic":"or","licenses":["APACHE20","MIT"],"pkgsize":1286724,"desc":"ACMEd is one of the many clients for the Automatic Certificate Management\nEnvironment (ACME), an internet standard (RFC 8555) which allows to\nautomate X.509 certificates signing by a Certification Authority (CA).","deps":{"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12"],"messages":[{"message":"===>   NOTICE:\n\nThe acmed port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"acidwarp-sdl","origin":"graphics/acidwarp-sdl","version":"g2022112701_1","comment":"Eye candy program which displays various patterns","maintainer":"bofh@FreeBSD.org","www":"https://github.com/dreamlayers/acidwarp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f88bc4fb678f806fd6eabaf3cd19c29850cf8536f85c02ff973fb0aff28c528","flatsize":88658,"path":"All/acidwarp-sdl-g2022112701_1.pkg","repopath":"All/acidwarp-sdl-g2022112701_1.pkg","licenselogic":"single","pkgsize":41104,"desc":"Acidwarp is an eye candy program which displays various patterns and animates\nthem by changing the palette.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["graphics"],"shlibs_required":["libSDL2-2.0.so.0"]},{"name":"acfgfs","origin":"sysutils/acfgfs","version":"0.6.3.3","comment":"FUSE file system driver for Arcan window managers","maintainer":"jbeich@FreeBSD.org","www":"https://arcan-fe.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"283f74f7bcbcb768d9efad72d4e4a50094db6cb78570b3a1e47372eb58695361","flatsize":14895,"path":"All/acfgfs-0.6.3.3.pkg","repopath":"All/acfgfs-0.6.3.3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":7820,"desc":"Acfgfs is a tool that lets you mount certain arcan applications as a FUSE\nfile-system. The application has to explicitly support it (e.g., Durden).","deps":{"arcan":{"origin":"multimedia/arcan","version":"0.6.3.3"},"fusefs-libs3":{"origin":"sysutils/fusefs-libs3","version":"3.16.2"}},"categories":["sysutils"],"shlibs_required":["libarcan_shmif.so.0.16","libfuse3.so.3"]},{"name":"accrete","origin":"astro/accrete","version":"1.0_1","comment":"Physical simulation of solar system planet formation","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/accrete/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37b86203b6612e5533e953c4c57f31466540cc6e782f6831c3ef2027a99e9946","flatsize":24524,"path":"All/accrete-1.0_1.pkg","repopath":"All/accrete-1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":11652,"desc":"Accrete is a physical simulation of solar system planet formation,\noriginally published to Usenet-- probably comp.sources.unix-- in 1991\nby Joe Nowakowski. This software is in the public domain.\n\nThis simulation works by modelling a dust cloud around a Sun-like\nstar, injecting a series of masses which collect dust, and form\nplanets. The simulation then determines what the planetary\nenvironments will be like in terms of temperature, atmospheric\ncomposition, and other factors. The system description is saved to a\nfile named \"New.System\".","categories":["astro"],"messages":[{"message":"===>   NOTICE:\n\nThe accrete port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"aerc","origin":"mail/aerc","version":"0.16.0_7","comment":"Email client for your terminal","maintainer":"iamsleepy@ryuki.me","www":"https://aerc-mail.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9df7b017124a5ffacb38cf227f6068657c980cf9a5f4c047b524aea998001774","flatsize":14775258,"path":"All/aerc-0.16.0_7.pkg","repopath":"All/aerc-0.16.0_7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4517388,"desc":"Aerc is an email client that runs in your terminal.  It is highly\nefficient and extensible, perfect for the discerning hacker.\n\nSome of its more interesting features include:\n\n- Editing emails in an embedded terminal tmux-style, allowing you\n  to check on incoming emails and reference other threads while you\n  compose your replies\n- Render HTML emails with an interactive terminal web browser,\n  highlight patches with diffs, and browse with an embedded less\n  session\n- Vim-style keybindings and ex-command system, allowing for powerful\n  automation at a single keystroke\n- First-class support for working with git & email\n- Open a new tab with a terminal emulator and a shell running for\n  easy access to nearby git repos for parallel work\n- Support for multiple accounts, with support for IMAP, Maildir, SMTP,\n  and sendmail transfer protocols\n- CalDAV and CardDAV support for synchronizing contacts & calendar\n  events\n- Asynchronous IMAP support ensures the UI never gets locked up by\n  a flaky network, as mutt often does\n- Efficient network usage - aerc only downloads the information\n  which is necessary to present the UI, making for a snappy and\n  bandwidth-efficient experience","deps":{"dante":{"origin":"net/dante","version":"1.4.3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"notmuch":{"origin":"mail/notmuch","version":"0.38.3"},"python311":{"origin":"lang/python311","version":"3.11.9"},"w3m":{"origin":"www/w3m","version":"0.5.3.20230718"}},"categories":["mail"],"shlibs_required":["libnotmuch.so.5"],"options":{"HTML_FILTER":"on","NOTMUCH":"on"}},{"name":"acfax","origin":"comms/acfax","version":"0.981011_4","comment":"Receive faxes using sound card and radio","maintainer":"hamradio@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8cf35cd9dad58258dd754c11e9cb480c9db35bf7252f45ae4e7268b61b14109e","flatsize":96175,"path":"All/acfax-0.981011_4.pkg","repopath":"All/acfax-0.981011_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35616,"desc":"amateur FAX receiving software for Linux / X11\nacfax is a program to decode faxes off a radio.  It features on-the-fly\nimage adjustments and control over a wide array of receiving options.","deps":{"Xaw3d":{"origin":"x11-toolkits/Xaw3d","version":"1.5E_8"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libgnuregex":{"origin":"devel/libgnuregex","version":"6.0"}},"categories":["comms","hamradio"],"shlibs_required":["libXaw3d.so.8","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libgnuregex.so.6"]},{"name":"accountsservice","origin":"sysutils/accountsservice","version":"23.13.9_1","comment":"D-Bus interface for user account query and manipulation","maintainer":"desktop@FreeBSD.org","www":"https://gitlab.freedesktop.org/accountsservice/accountsservice","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e95c82730a87e91f1bcf58d244a561ca993d8e7d04e4b1f4710602d553fc55b3","flatsize":727791,"path":"All/accountsservice-23.13.9_1.pkg","repopath":"All/accountsservice-23.13.9_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":129380,"desc":"The AccountsService project provides\n\n o  A set of D-Bus interfaces for querying and manipulating\n    user account information.\n\n o  An implementation of these interfaces based on the pw(8)\n    command.","deps":{"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libffi":{"origin":"devel/libffi","version":"3.4.6"},"libiconv":{"origin":"converters/libiconv","version":"1.17_1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pcre":{"origin":"devel/pcre","version":"8.45_4"},"polkit":{"origin":"sysutils/polkit","version":"124_3"}},"categories":["sysutils","devel"],"shlibs_required":["libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libconsolekit.so.1","libintl.so.8","libpolkit-gobject-1.so.0"],"shlibs_provided":["libaccountsservice.so.0"],"annotations":{"cpe":"cpe:2.3:a:freedesktop:accountsservice:23.13.9:::::dragonfly6:x86_64:1"}},{"name":"accounts-qml-module","origin":"sysutils/accounts-qml-module","version":"0.7_4","comment":"Expose the Online Accounts API to QML applications","maintainer":"kde@FreeBSD.org","www":"https://gitlab.com/groups/accounts-sso","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c86561f087e299e198d46d143b649b9fa2bc42cacf84f240fb68d93a1555d1c1","flatsize":581756,"path":"All/accounts-qml-module-0.7_4.pkg","repopath":"All/accounts-qml-module-0.7_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":126212,"desc":"This QML module provides an API to manage the user's online accounts and get\ntheir authentication data.\n\nIt's a tiny wrapper around the Qt-based APIs of libaccounts-qt and libsignon-qt.","deps":{"libaccounts-qt5":{"origin":"net-im/libaccounts-qt","version":"1.17"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-testlib":{"origin":"devel/qt5-testlib","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"signon-qt5":{"origin":"sysutils/signond","version":"8.61"}},"categories":["sysutils","kde"],"shlibs_required":["libaccounts-qt5.so.1","libQt5Xml.so.5","libsignon-qt5.so.1","libQt5Core.so.5","libQt5Gui.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Test.so.5","libGL.so.1"]},{"name":"acalc","origin":"math/acalc","version":"0.3","comment":"Simple and pretty Qt5-based expression calculator","maintainer":"andrey.nik.ponomarenko@gmail.com","www":"https://github.com/anpp/acalc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e61653be5ebcf6e08192e54ac1a2fd376bc29d7421036104f383f97fc92a8405","flatsize":302362,"path":"All/acalc-0.3.pkg","repopath":"All/acalc-0.3.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":94688,"desc":"Acalc is simple and pretty expression calculator, based on Qt 5 toolkit.\nIt offers standard functions (sin, asinh, etc.), pre-defined constants,\nvariables, hex/octal/binary I/O, original and user-friendly interface.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["math"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"ace-of-penguins","origin":"games/ace-of-penguins","version":"1.4","comment":"Set of Unix/X solitaire games","maintainer":"amdmi3@FreeBSD.org","www":"https://www.delorie.com/store/ace/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f31b0b0eba4cba58aaa182e6566b6efc6aab4ff6a5077fc5a0ca8c2fb4eedea6","flatsize":592717,"path":"All/ace-of-penguins-1.4.pkg","repopath":"All/ace-of-penguins-1.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":206492,"desc":"The Ace of Penguins is a set of Unix/X solitaire games based on the\nones available for Windows(tm) but with a number of enhancements.\n\nThe latest version includes clones of freecell, golf, mastermind,\nmerlin, minesweeper, pegged, solitaire, taipei (with editor!), and\nthornq (by Martin Thornquist).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["games"],"shlibs_required":["libpng16.so.16","libX11.so.6"],"shlibs_provided":["libcards.so.1"],"options":{"DOCS":"on"}},{"name":"abx","origin":"audio/abx","version":"0.1_2","comment":"Simple ABX tester to compare audio files with GUI","maintainer":"yuri@FreeBSD.org","www":"https://phintsan.kapsi.fi/abx.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f3ec8ac8f71b763a07f0899a432dd95cbc3c66f1e06da4139870243fcea0b8d","flatsize":76738,"path":"All/abx-0.1_2.pkg","repopath":"All/abx-0.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":26892,"desc":"abx is a program for performing software-based audio ABX testing. ABX test is a\nstatistical method for assessing whether you are able to tell for audible\ndifferences between two samples. For example, one sample could be compressed\naudio, such as Ogg Vorbis, and another one its uncompressed variant. You could\nthen use abx to infer whether you are able to separate the two samples due to\ncompression artifacts.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libsndfile":{"origin":"audio/libsndfile","version":"1.2.2_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"portaudio":{"origin":"audio/portaudio","version":"19.6.0_7,1"}},"categories":["audio"],"shlibs_required":["libgthread-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6","libportaudio.so.2","libsndfile.so.1"]},{"name":"acmetool","origin":"security/acmetool","version":"0.2.2_12","comment":"CLI tool for automatically acquiring certificates from ACME servers","maintainer":"samm@FreeBSD.org","www":"https://github.com/hlandau/acme/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3559b4147f9fae70220562956a8c70f9e08a74bb3d4807e2c85b08d050ef341","flatsize":9811750,"path":"All/acmetool-0.2.2_12.pkg","repopath":"All/acmetool-0.2.2_12.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3076708,"desc":"Acmetool is an easy-to-use command line tool for automatically acquiring\ncertificates from ACME servers (such as Let's Encrypt).  It is designed\nto flexibly integrate into your webserver setup to enable automatic\nverification, however, unlike the official Let's Encrypt client, it\ndoesn't modify your web server configuration.","categories":["security"],"messages":[{"message":"Use \"acmetool quickstart\" for initial configuration.\n\nSee https://github.com/hlandau/acme for more details\nabout how to configure and use the client.","type":"install"}]},{"name":"abs","origin":"math/abs","version":"0908_4","comment":"Free spreadsheet with graphical user interface","maintainer":"gmarco@giovannelli.it","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7edb38e25987c9d0015f8e3fca91e9cd9687c3c835ffaaaffe3ee8a9843166d","flatsize":609424,"path":"All/abs-0908_4.pkg","repopath":"All/abs-0908_4.pkg","licenselogic":"single","pkgsize":167904,"desc":"Abs is a free spreadsheet with graphical user interface.\nIt has a programming language with the same\nsyntax as Microsoft Visual Basic.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["math"],"shlibs_required":["libXaw.so.7","libX11.so.6","libXt.so.6","libXmu.so.6","libXext.so.6","libXpm.so.4"]},{"name":"abook","origin":"mail/abook","version":"0.6.1_2","comment":"Addressbook program with mutt mail client support","maintainer":"bapt@FreeBSD.org","www":"http://abook.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3a6ce819610cf1d0908034259ea6ddadc073d4ba8749e579bc368fdb11d9330a","flatsize":242665,"path":"All/abook-0.6.1_2.pkg","repopath":"All/abook-0.6.1_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":85952,"desc":"Abook is a text-based addressbook program designed to use with mutt mail\nclient. Abook runs on Linux, FreeBSD and some other UNIXes.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["mail"],"shlibs_required":["libintl.so.8","libncurses.so.6","libtinfo.so.6","libreadline.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"abseil","origin":"devel/abseil","version":"20230125.3","comment":"Abseil Common Libraries (C++)","maintainer":"danfe@FreeBSD.org","www":"https://abseil.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4810ff01d4dfe189b4341f2ff347d6ded59add2923b4caaa9eca934db0cb8199","flatsize":5718180,"path":"All/abseil-20230125.3.pkg","repopath":"All/abseil-20230125.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1072848,"desc":"Abseil is an open source collection of C++ libraries drawn from the\nmost fundamental pieces of Google's internal codebase.  These libraries\nare the nuts-and-bolts that underpin almost everything Google runs.\nBits and pieces of these APIs are embedded in most of our open source\nprojects, and Abseil aims to bring them together into one comprehensive\nproject.  Abseil encompasses the most basic building blocks of Google's\ncodebase: code that is production-tested and will be fully maintained\nfor years to come.","categories":["devel"],"shlibs_provided":["libabsl_bad_any_cast_impl.so.2301.0.0","libabsl_bad_optional_access.so.2301.0.0","libabsl_bad_variant_access.so.2301.0.0","libabsl_base.so.2301.0.0","libabsl_city.so.2301.0.0","libabsl_civil_time.so.2301.0.0","libabsl_cord.so.2301.0.0","libabsl_cord_internal.so.2301.0.0","libabsl_cordz_functions.so.2301.0.0","libabsl_cordz_handle.so.2301.0.0","libabsl_cordz_info.so.2301.0.0","libabsl_cordz_sample_token.so.2301.0.0","libabsl_crc32c.so.2301.0.0","libabsl_crc_cord_state.so.2301.0.0","libabsl_crc_cpu_detect.so.2301.0.0","libabsl_crc_internal.so.2301.0.0","libabsl_debugging_internal.so.2301.0.0","libabsl_demangle_internal.so.2301.0.0","libabsl_die_if_null.so.2301.0.0","libabsl_examine_stack.so.2301.0.0","libabsl_exponential_biased.so.2301.0.0","libabsl_failure_signal_handler.so.2301.0.0","libabsl_flags.so.2301.0.0","libabsl_flags_commandlineflag.so.2301.0.0","libabsl_flags_commandlineflag_internal.so.2301.0.0","libabsl_flags_config.so.2301.0.0","libabsl_flags_internal.so.2301.0.0","libabsl_flags_marshalling.so.2301.0.0","libabsl_flags_parse.so.2301.0.0","libabsl_flags_private_handle_accessor.so.2301.0.0","libabsl_flags_program_name.so.2301.0.0","libabsl_flags_reflection.so.2301.0.0","libabsl_flags_usage.so.2301.0.0","libabsl_flags_usage_internal.so.2301.0.0","libabsl_graphcycles_internal.so.2301.0.0","libabsl_hash.so.2301.0.0","libabsl_hashtablez_sampler.so.2301.0.0","libabsl_int128.so.2301.0.0","libabsl_leak_check.so.2301.0.0","libabsl_log_entry.so.2301.0.0","libabsl_log_flags.so.2301.0.0","libabsl_log_globals.so.2301.0.0","libabsl_log_initialize.so.2301.0.0","libabsl_log_internal_check_op.so.2301.0.0","libabsl_log_internal_conditions.so.2301.0.0","libabsl_log_internal_format.so.2301.0.0","libabsl_log_internal_globals.so.2301.0.0","libabsl_log_internal_log_sink_set.so.2301.0.0","libabsl_log_internal_message.so.2301.0.0","libabsl_log_internal_nullguard.so.2301.0.0","libabsl_log_internal_proto.so.2301.0.0","libabsl_log_severity.so.2301.0.0","libabsl_log_sink.so.2301.0.0","libabsl_low_level_hash.so.2301.0.0","libabsl_malloc_internal.so.2301.0.0","libabsl_periodic_sampler.so.2301.0.0","libabsl_random_distributions.so.2301.0.0","libabsl_random_internal_distribution_test_util.so.2301.0.0","libabsl_random_internal_platform.so.2301.0.0","libabsl_random_internal_pool_urbg.so.2301.0.0","libabsl_random_internal_randen.so.2301.0.0","libabsl_random_internal_randen_hwaes.so.2301.0.0","libabsl_random_internal_randen_hwaes_impl.so.2301.0.0","libabsl_random_internal_randen_slow.so.2301.0.0","libabsl_random_internal_seed_material.so.2301.0.0","libabsl_random_seed_gen_exception.so.2301.0.0","libabsl_random_seed_sequences.so.2301.0.0","libabsl_raw_hash_set.so.2301.0.0","libabsl_raw_logging_internal.so.2301.0.0","libabsl_scoped_set_env.so.2301.0.0","libabsl_spinlock_wait.so.2301.0.0","libabsl_stacktrace.so.2301.0.0","libabsl_status.so.2301.0.0","libabsl_statusor.so.2301.0.0","libabsl_str_format_internal.so.2301.0.0","libabsl_strerror.so.2301.0.0","libabsl_strings.so.2301.0.0","libabsl_strings_internal.so.2301.0.0","libabsl_symbolize.so.2301.0.0","libabsl_synchronization.so.2301.0.0","libabsl_throw_delegate.so.2301.0.0","libabsl_time.so.2301.0.0","libabsl_time_zone.so.2301.0.0"]},{"name":"abi-compliance-checker","origin":"devel/abi-compliance-checker","version":"2.3","comment":"Checks binary compatibility of two versions of a C/C++ shared library","maintainer":"ports@FreeBSD.org","www":"https://lvc.github.io/abi-compliance-checker/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"09caa61b203aa1c96267a9037c7b493488449f6f6336eeb33513ace357302f34","flatsize":1521766,"path":"All/abi-compliance-checker-2.3.pkg","repopath":"All/abi-compliance-checker-2.3.pkg","licenselogic":"or","licenses":["LGPL20","GPLv2"],"pkgsize":207252,"desc":"Given the header files and shared objects corresponding to two different shared\nlibrary versions, and a simple description of each of the shared libraries in\nXML format, abi-compliance-checker searches for the following kinds of binary\ncompatibility problems:\n\n--added/withdrawn interfaces (functions, global variables)\n--changes to constants\n--problems in data types:\n\t--classes: added/withdrawn virtual functions (changes in layout of\n\t\tvirtual table), virtual function positions, virtual function\n\t\tredefinitions\n\t--structural data types: added/withdrawn members (changes in layout of\n\t\ttype structure), changes in members, size changes\n\t--enumerations: member value changes\n--interface problems:\n\t--parameter and return type changes\n\t--incorrect symbol versions\n\nThe checker then generates a report that assesses the risks of any potential\nproblems detected.","deps":{"ctags":{"origin":"devel/ctags","version":"5.8_1"},"elfutils":{"origin":"devel/elfutils","version":"0.187_1"},"libelf":{"origin":"devel/libelf","version":"0.8.13_3"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libelf.so.0"],"options":{"DOCS":"on","PORTS_BINUTILS":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe abi-compliance-checker port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"acme-dns","origin":"dns/acme-dns","version":"1.0_18,1","comment":"Limited DNS server with RESTful HTTP API to handle ACME DNS challenges","maintainer":"mops@punkt.de","www":"https://github.com/joohoi/acme-dns","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4dd4b63dd478066e542774888e614442409bc968b16157c737de03bd50cede5b","flatsize":11025358,"path":"All/acme-dns-1.0_18,1.pkg","repopath":"All/acme-dns-1.0_18,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3467424,"desc":"Limited DNS server with RESTful HTTP API to handle ACME DNS challenges\neasily and securely. FreeBSD port by https://github.com/freultwah","categories":["dns"]},{"name":"abcselect","origin":"audio/abcselect","version":"1.5_1","comment":"Extract parts, movements, etc from abc music files","maintainer":"ports@FreeBSD.org","www":"https://www.lautengesellschaft.de/cdmm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83e4a012d8fbafc47d1884164ab1e1ca815a2df76c6a61ec64b240f7eb76aa9f","flatsize":7021,"path":"All/abcselect-1.5_1.pkg","repopath":"All/abcselect-1.5_1.pkg","licenselogic":"single","pkgsize":3852,"desc":"abcselect is a perl script for extracting parts, movements\netc. from files in the abc format of music notation.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["audio"],"messages":[{"message":"===>   NOTICE:\n\nThe abcselect port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"abduco","origin":"sysutils/abduco","version":"0.6_1","comment":"Session management in a clean and simple way","maintainer":"swdragonmaus@gmail.com","www":"http://www.brain-dump.org/projects/abduco/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"441256352f74b60a03cfcdb48d0af436b04f69a46dd3631d46e02a17be9a82eb","flatsize":27606,"path":"All/abduco-0.6_1.pkg","repopath":"All/abduco-0.6_1.pkg","licenselogic":"single","licenses":["ISCL"],"pkgsize":11556,"desc":"abduco provides session management i.e., it allows programs to be run\nindependently from their controlling terminal. That is programs can be\ndetached - run in the background - and then later reattached. Together\nwith dvtm it provides a simpler and cleaner alternative to tmux or\nscreen.\n\nabduco is in many ways very similar to dtach but is a completely\nindependent implementation which is actively maintained, contains no\nlegacy code, provides a few additional features, has a cleaner, more\nrobust implementation and is distributed under the ISC license.","categories":["sysutils"]},{"name":"accerciser","origin":"accessibility/accerciser","version":"3.38.0_3","comment":"Interactive Python accessibility explorer for GNOME","maintainer":"gnome@FreeBSD.org","www":"https://wiki.gnome.org/Apps/Accerciser","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"096bc76be7aed241d0fb986c68c0a922931890a554e240cf1209185d903b2630","flatsize":4736714,"path":"All/accerciser-3.38.0_3.pkg","repopath":"All/accerciser-3.38.0_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1713552,"desc":"Accerciser is an interactive Python accessibility explorer for the GNOME\ndesktop. It uses AT-SPI to inspect and control widgets, allowing you to check\nif an application is providing correct information to assistive technologies\nand automated test frameworks. Accerciser has a simple plugin framework which\nyou can use to create custom views of accessibility information.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsettings-desktop-schemas":{"origin":"devel/gsettings-desktop-schemas","version":"42.0"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"py311-gobject3":{"origin":"devel/py-gobject3","version":"3.42.2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["accessibility","gnome"]},{"name":"abella","origin":"math/abella","version":"2.0.8","comment":"Interactive theorem prover","maintainer":"yuri@FreeBSD.org","www":"https://abella-prover.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"005dc95c7b40b87ce370dbee4094f475e830ba5c716c05f275dfba47482847e4","flatsize":3453958,"path":"All/abella-2.0.8.pkg","repopath":"All/abella-2.0.8.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":841744,"desc":"Abella is an interactive theorem prover based on lambda-tree syntax. This means\nthat Abella is well-suited for reasoning about the meta-theory of programming\nlanguages and other logical systems which manipulate objects with binding. For\nexample, the following applications are included in the distribution of Abella.","categories":["math"]},{"name":"abclock","origin":"x11-clocks/abclock","version":"1.0d_4","comment":"Clock for X that displays hours and minutes in an analog fashion","maintainer":"m.ne@gmx.net","www":"https://www.let.rug.nl/~kleiweg/abclock/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63bec60333210a801671f8d623c5bee8cf5e40a6a3f55acb33246c925ba344f7","flatsize":41472,"path":"All/abclock-1.0d_4.pkg","repopath":"All/abclock-1.0d_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":15080,"desc":"Analogue Bitmap Clock displays the current time with hours and minutes in\nan analogue fashion but unlike the traditional clock; unlike ordinary\nanalogue clocks, this design is clear even in very small bitmaps.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"}},"categories":["x11-clocks"],"shlibs_required":["libX11.so.6"]},{"name":"adapta-backgrounds","origin":"x11-themes/adapta-backgrounds","version":"0.5.2.3_2","comment":"Wallpaper collection for adapta-project","maintainer":"nivit@FreeBSD.org","www":"https://github.com/adapta-project/adapta-backgrounds","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c494c92e6a0a47d9374f74432c7d6e3aae25614e9a8b43f94f00e61c9e895534","flatsize":5643886,"path":"All/adapta-backgrounds-0.5.2.3_2.pkg","repopath":"All/adapta-backgrounds-0.5.2.3_2.pkg","licenselogic":"and","licenses":["GPLv2","CC-BY-SA-4.0"],"pkgsize":5216000,"desc":"A wallpaper collection for adapta-project.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["x11-themes"],"options":{"DOCS":"on"}},{"name":"abcm2ps","origin":"print/abcm2ps","version":"8.14.15","comment":"Converts ABC to music sheet in PostScript format","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/lewdlime/abcm2ps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ccfd51c3da2fe98da4b863176bfbcb77af2ba77f6eeff66ac19a80be3f5119bc","flatsize":513758,"path":"All/abcm2ps-8.14.15.pkg","repopath":"All/abcm2ps-8.14.15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":225852,"desc":"abcm2ps is a command line program which converts ABC to music sheet in\nPostScript format. It is an extension of abc2ps which may handle many\nvoices per staff.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["print","audio"],"shlibs_required":["libpangocairo-1.0.so.0","libcairo.so.2","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:moinejf:abcm2ps:8.14.15:::::dragonfly6:x86_64"}},{"name":"abGate-lv2","origin":"audio/abgate-lv2","version":"1.2.0_5","comment":"Noise gate LV2 plugin","maintainer":"yuri@FreeBSD.org","www":"https://github.com/antanasbruzas/abGate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a433feaa13529fcb2cb888e008880da3029bd3f60c986affcea0258753dff2f8","flatsize":1040710,"path":"All/abGate-lv2-1.2.0_5.pkg","repopath":"All/abGate-lv2-1.2.0_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":621460,"desc":"abGate is LV2 noise gate plugin.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"atkmm":{"origin":"accessibility/atkmm","version":"2.28.0_1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cairomm":{"origin":"graphics/cairomm","version":"1.12.2_6"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"glibmm":{"origin":"devel/glibmm","version":"2.66.6,1"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libsigc++":{"origin":"devel/libsigc++20","version":"2.12.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pangomm":{"origin":"x11-toolkits/pangomm","version":"2.40.1_6"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["audio"],"shlibs_required":["libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libglibmm-2.4.so.1","libsigc-2.0.so.0","libgdk-x11-2.0.so.0","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"abuse_sdl","origin":"games/abuse_sdl","version":"0.8_9","comment":"SDL port of the Abuse game engine","maintainer":"ports@FreeBSD.org","www":"http://abuse.zoy.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82eca8bf341e56d66b5454b9bd73d946b107651b7dc81654588d6b808e87f051","flatsize":22880567,"path":"All/abuse_sdl-0.8_9.pkg","repopath":"All/abuse_sdl-0.8_9.pkg","licenselogic":"and","licenses":["GPLv2+","PD","WTFPL","BPRINCE"],"pkgsize":4062456,"desc":"Abuse-SDL is a port of Abuse by Crack Dot Com to Linux using the Simple\nDirectMedia Layer library. This allows Abuse to run at screen depths\ngreater than 8bpp as well as fullscreen.\n\nAbuse-SDL has the following extra features over the original Abuse:\n\n - Run at any screen depth from 8bpp to 32bpp.\n - Run fullscreen or in a window.\n - Lock the mouse to the window.\n - Mousewheel support for changing weapons.\n - Stereo sound.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0","libGL.so.1"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:abuse:abuse-sdl:0.8:::::dragonfly6:x86_64:9"},"messages":[{"message":"===>   NOTICE:\n\nThe abuse_sdl port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ab-av1","origin":"multimedia/ab-av1","version":"0.7.17","comment":"AV1 re-encoding using ffmpeg, svt-av1 & vmaf","maintainer":"jbeich@FreeBSD.org","www":"https://github.com/alexheretic/ab-av1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"53b61937fdd31bf29c4d4826633c8a3a112298cb9c4c98f3dbe3e651a79c6bbf","flatsize":2847485,"path":"All/ab-av1-0.7.17.pkg","repopath":"All/ab-av1-0.7.17.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":913204,"desc":"AV1 encoding tool with fast VMAF sampling. Uses svt-av1, ffmpeg & vmaf.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"}},"categories":["multimedia"]},{"name":"abbayedesmorts","origin":"games/abbayedesmorts","version":"2.0.2","comment":"Cross-platform port of l'Abbaye des Morts by Locomalito","maintainer":"amdmi3@FreeBSD.org","www":"https://locomalito.com/abbaye_des_morts.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8e812149f33b74e388115d4087be380c25ca73db9184d9e484148ea455e516f","flatsize":2105207,"path":"All/abbayedesmorts-2.0.2.pkg","repopath":"All/abbayedesmorts-2.0.2.pkg","licenselogic":"and","licenses":["GPLv3","CC-BY-3.0"],"pkgsize":1488184,"desc":"In the 13th century, the Cathars, who preach about good Christian\nbeliefs, were being expelled by the Catholic Church out of the\nLanguedoc region in France. One of them, called Jean Raymond, found\nan old church in which to hide, not knowing that beneath its ruins\nlay buried an ancient evil.\n\nA style close to Spectrum ZX, with its dark background and bright\ncolors, proper fit with the story, because it does look old and\nsomewhat horrifying. Also, the gameplay is direclty inspired by\nManic Miner and Jet Set Willy.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_mixer-2.0.so.0"]},{"name":"aaphoto","origin":"graphics/aaphoto","version":"0.43.1_15","comment":"Auto Adjust Photo, automatic color correction of photos","maintainer":"mail@log69.com","www":"http://log69.com/aaphoto_en.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bdcf5ed9d57a36872861c81cfa15685e73ab6111926566b0d8c1733518e2b608","flatsize":120811,"path":"All/aaphoto-0.43.1_15.pkg","repopath":"All/aaphoto-0.43.1_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":45676,"desc":"Auto Adjust Photo is a tiny command-line image manipulation tool for\nautomatic color correction of photos.  It tries to make the picture look\nbetter.  The program does this by analyzing the input image and then sets\nthe most optimal contrast, gamma, color balance and saturation for it.","deps":{"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libjasper.so.7","libjpeg.so.8","libpng16.so.16"]},{"name":"abe","origin":"games/abe","version":"1.1_9","comment":"Abe's Amazing Adventure","maintainer":"ports@FreeBSD.org","www":"https://abe.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e059445ed64eb760eee965be809d9cccfce57529ae961f304e44ebb4b60d6b40","flatsize":4222260,"path":"All/abe-1.1_9.pkg","repopath":"All/abe-1.1_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2908696,"desc":"A scrolling, platform-jumping, key-collecting, ancient pyramid exploring game,\nvaguely in the style of similar games for the Commodore+4. The game is intended\nto show young people (I'm writing it for my son's birthday) all the cool games\nthey missed.","deps":{"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"],"options":{"DOCS":"on","GOD_MODE":"on","OPTIMIZED_CFLAGS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe abe port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"aamath","origin":"math/aamath","version":"0.3_5","comment":"Renders ASCII art from mathematical expressions","maintainer":"ehaupt@FreeBSD.org","www":"http://fuse.superglue.se/aamath/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"058c2bf391b0fd865cc698ba4bc947f5b84f5a896aba98d4409669367d64f12a","flatsize":125378,"path":"All/aamath-0.3_5.pkg","repopath":"All/aamath-0.3_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":43644,"desc":"Aamath is a program that reads mathematical expressions in infix notation\nand renders them as ASCII art.  It may be useful to send mathematics through\ntext-only media, such as e-mail or newsgroups.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math","textproc"],"shlibs_required":["libreadline.so.8","libncurses.so.6"]},{"name":"aalib","origin":"graphics/aalib","version":"1.4.r5_14","comment":"ASCII art library","maintainer":"ports@FreeBSD.org","www":"https://aa-project.sourceforge.net/aalib/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65cb29e1f4ad79afb65d0011c495f0c21a25e54260b7161e04e504808d9b825d","flatsize":520554,"path":"All/aalib-1.4.r5_14.pkg","repopath":"All/aalib-1.4.r5_14.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":137844,"desc":"AA-lib is a low-level graphics library similar to many other libraries\nexcept for the fact that AA-lib does not require a graphics device!  In\nfact, no \"graphical\" output is possible.  AA-lib uses a modern, high-tech\nascii-art renderer in place of outmoded and cumbersome graphical output.\n\nThe AA-lib API is designed to be similar to that of other graphics\nlibraries so learning its API should be simple.","deps":{"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["graphics"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"shlibs_provided":["libaa.so.1"],"options":{"X11":"off","NCURSES":"on","SLANG":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe aalib port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ampache-php83","origin":"audio/ampache","version":"5.6.0_1","comment":"Web-based Audio file manager","maintainer":"crees@FreeBSD.org","www":"https://ampache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"140d42e003ae995d7162519de85f56602d470c3adbec43bdaeb784a52bedb8dd","flatsize":126796362,"path":"All/ampache-php83-5.6.0_1.pkg","repopath":"All/ampache-php83-5.6.0_1.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":40352700,"desc":"Ampache is a Web-based Audio file manager. It is implemented with MySQL,\nand PHP. It allows you to view, edit, and play your audio files via the\nweb. It has support for playlists, artist and album views, album art,\nrandom play, playback via Http/On the Fly Transcoding and Downsampling,\nVote based playback, Mpd and Icecast, Integrated Flash Player, as well\nas per user themes and song play tracking.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php83":{"origin":"lang/php83","version":"8.3.9"},"php83-curl":{"origin":"ftp/php83-curl","version":"8.3.9"},"php83-dom":{"origin":"textproc/php83-dom","version":"8.3.9"},"php83-intl":{"origin":"devel/php83-intl","version":"8.3.9"},"php83-pdo":{"origin":"databases/php83-pdo","version":"8.3.9"},"php83-pdo_mysql":{"origin":"databases/php83-pdo_mysql","version":"8.3.9"},"php83-session":{"origin":"www/php83-session","version":"8.3.9"},"php83-simplexml":{"origin":"textproc/php83-simplexml","version":"8.3.9"},"php83-xml":{"origin":"textproc/php83-xml","version":"8.3.9"}},"categories":["audio","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:ampache:ampache:5.6.0:::::dragonfly6:x86_64:1","flavor":"php83"},"messages":[{"message":"It is recommended to run the garbage collection daily:\n\n# echo daily_ampache_gc_enable=yes >> /etc/periodic.conf","type":"install"}]},{"name":"abiword","origin":"editors/abiword","version":"3.0.5_9","comment":"Open-source, cross-platform WYSIWYG word processor","maintainer":"gnome@FreeBSD.org","www":"https://gitlab.gnome.org/World/AbiWord","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9f526f347399812de4d1f47d5d2a0538590f2a39cbb8fb4a7666ae5d63706359","flatsize":22487363,"path":"All/abiword-3.0.5_9.pkg","repopath":"All/abiword-3.0.5_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4467388,"desc":"AbiWord is an open-source, cross-platform WYSIWYG word processor.  It works\non Windows and most Unix Systems.\n\nFeatures include:\n\n - Basic character formatting (bold, underline, italics, etc.)\n - Paragraph alignment\n - Spell-check\n - Import of Word97 and RTF documents\n - Export to RTF, Text, HTML, and LaTeX formats\n - Interactive rulers and tabs\n - Styles\n - Unlimited undo/redo\n - Multiple column control\n - Widow/orphan control\n - Find/Replace\n - Anti-aliased fonts\n - Images\n\nFor more information, or to see screenshots, visit the AbiSource home page.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"dbus-glib":{"origin":"devel/dbus-glib","version":"0.112_1"},"dejavu":{"origin":"x11-fonts/dejavu","version":"2.37_3"},"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant":{"origin":"textproc/enchant","version":"1.6.0_11"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"goffice":{"origin":"devel/goffice","version":"0.10.53_2"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxslt":{"origin":"textproc/libxslt","version":"1.1.37_1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"png":{"origin":"graphics/png","version":"1.6.43"},"popt":{"origin":"devel/popt","version":"1.19_1"},"wv":{"origin":"textproc/wv","version":"1.2.9_9"}},"categories":["editors"],"shlibs_required":["libpng16.so.16","libfribidi.so.0","libgthread-2.0.so.0","libwv-1.2.so.4","libwmf-0.2.so.7","libwmflite-0.2.so.7","libexpat.so.1","libgsf-1.so.114","libxslt.so.1","libxml2.so.2","libenchant.so.1","libgmodule-2.0.so.0","libgoffice-0.10.so.10","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libcairo.so.2","libfontconfig.so.1","libfreetype.so.6","libX11.so.6","libjpeg.so.8","libreadline.so.8","libhistory.so.8","libgcrypt.so.20","libgpg-error.so.0"],"shlibs_provided":["libabiword-3.0.so"],"options":{"CLIPART":"on","DEBUG":"off","MATHVIEW":"off","NLS":"on","PSION":"off","TEMPLATES":"on","WP":"off","GRAMMAR":"off","SPELLCHECK":"on","COLFAKE":"off","COLSERVICE":"off","COLSIP":"off","COLSUGAR":"on","COLTCP":"off","COLTELEPATHY":"off","COLXMPP":"off"},"annotations":{"cpe":"cpe:2.3:a:abisource:abiword:3.0.5:::::dragonfly6:x86_64:9"}},{"name":"a2png","origin":"graphics/a2png","version":"0.1.5_12","comment":"Converts plain ASCII text into PNG bitmap images","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/a2png/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56e5e2bd67f8523b115c862f49b4f304ddfe30a578859f8fea3ea8d7099885fd","flatsize":44095,"path":"All/a2png-0.1.5_12.pkg","repopath":"All/a2png-0.1.5_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":18784,"desc":"a2png is a UNIX program that converts plain text into PNG images.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"}},"categories":["graphics"],"shlibs_required":["libgd.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe a2png port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"a2pdf","origin":"print/a2pdf","version":"1.13_2","comment":"Text to PDF converter","maintainer":"portmaster@BSDforge.com","www":"http://perl.jonallen.info/projects/a2pdf","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c178cc8b05bd31d41996415e78e7c80df28dd4da2c965e4d7d95e67b8a6dd000","flatsize":33336,"path":"All/a2pdf-1.13_2.pkg","repopath":"All/a2pdf-1.13_2.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":12812,"desc":"a2pdf converts ASCII text to PDF format, with optional line/page\nnumbering and Perl syntax highlighting.","deps":{"p5-File-Type":{"origin":"devel/p5-File-Type","version":"0.22_1"},"p5-Image-Size":{"origin":"graphics/p5-Image-Size","version":"3.300"},"p5-PDF-API2":{"origin":"textproc/p5-PDF-API2","version":"2.047"},"p5-Perl-Tidy":{"origin":"devel/p5-Perl-Tidy","version":"20240511"},"p5-Switch":{"origin":"lang/p5-Switch","version":"2.17_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print","perl5"]},{"name":"aarch64-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c258196f7bd6eaabeedcb2aa8b4986a8e087981ef114b5f31f07a06f6fa0ac01","flatsize":18488002,"path":"All/aarch64-binutils-2.40_6,1.pkg","repopath":"All/aarch64-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":2015132,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"aarch64"}},{"name":"XmHTML","origin":"x11-toolkits/xmhtml","version":"1.1.10_1","comment":"Motif widget set for displaying HTML 3.2 documents","maintainer":"bofh@FreeBSD.org","www":"https://sourceforge.net/projects/xmhtml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"90b81a4e68917c80478fc45005c8086ffd3d85e1cfe50344e1a53c2b32841ff4","flatsize":2747148,"path":"All/XmHTML-1.1.10_1.pkg","repopath":"All/XmHTML-1.1.10_1.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":565680,"desc":"XmHTML is a Motif widget capable of displaying HTML 3.2 documents.\nFeatures include a very good HTML parser (which is as also available\nas a Widget) with excellent document verification and repair\ncapabilities.\n\nFeatures built in support for X11 bitmaps, pixmaps, GIF87a & GIF89a\n(using a patent free LZW decoding method), animated gifs, JPEG\n(baseline and progressive) and PNG (all features supported), anchor\nhighlighting, text justification, full HTML <FRAME> support, HTML\nframes and many more. It also comes with four examples demonstrating\npossible use of the XmHTML widget.","deps":{"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["x11-toolkits","www"],"shlibs_provided":["libXmHTML.so.1"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"Xaw3d","origin":"x11-toolkits/Xaw3d","version":"1.5E_8","comment":"3-D Athena Widget set that looks like Motif","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4e8ebcf789d4fe2ac9e1e3515f717cca3e6d915fd48929c5965c9ee74e3cad48","flatsize":1323080,"path":"All/Xaw3d-1.5E_8.pkg","repopath":"All/Xaw3d-1.5E_8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":236512,"desc":"Xaw3d is a Xaw (Athena Widget Set) replacement that looks\nthree-dimensional.  The author is Kalib Keithley (kaleb@x.org).","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-toolkits"],"shlibs_required":["libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXpm.so.4"],"shlibs_provided":["libXaw3d.so.8"],"options":{"DOCS":"on"},"messages":[{"message":"If you want Xaw3d to replace the default Athena Widget Set\nso most X applications will get a 3-D look, do this (as root):\n\ncd /usr/local/lib\nmv libXaw.so.8 libXaw2d.so.8\nln -s libXaw3d.so.8 libXaw.so.8","type":"install"},{"message":"===>   NOTICE:\n\nThe Xaw3d port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ZeGrapher","origin":"math/zegrapher","version":"3.1.1.20200921_2","comment":"Software for plotting mathematical objects","maintainer":"yuri@FreeBSD.org","www":"https://zegrapher.com/en/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f1b2b3cf3f39f0c94c12dece07b25ce81f3c3073c59065c0289f1b9f7dbeb57a","flatsize":1502122,"path":"All/ZeGrapher-3.1.1.20200921_2.pkg","repopath":"All/ZeGrapher-3.1.1.20200921_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":570892,"desc":"ZeGrapher is an opensource, ergonomic and fast math graphing software. It can\nplot functions, sequences, parametric equations and data on the plane. It has\nbeen designed to be as easy to use as possible: there's no need for any\ndocumentation before use.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["math","graphics"],"shlibs_required":["libQt5Svg.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"a2ps","origin":"print/a2ps","version":"4.15.5_5","comment":"Formats an ASCII file for printing on a postscript printer","maintainer":"dinoex@FreeBSD.org","www":"https://www.gnu.org/software/a2ps/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9491f4a1f566120b3d07f7c5be5af0868094553e1fb78daf28f266b2f44759e0","flatsize":4083470,"path":"All/a2ps-4.15.5_5.pkg","repopath":"All/a2ps-4.15.5_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":622620,"desc":"A2ps formats each named file for printing in a postscript printer; if\nno file is given, a2ps reads from the standard input. The format used\nis nice and compact: normally two pages on each physical page, borders\nsurrounding pages, headers with useful information (page number,\nprinting date, file name or supplied header), line numbering, etc.\nThis is very useful for making archive listings of programs.\n\nAdditionally, A2ps \"pretty print\"s using special fonts for a wide array\nof languages, making things like program listings much more legible.\n\nLICENSE: GPL3 or later","deps":{"boehm-gc":{"origin":"devel/boehm-gc","version":"8.2.6"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"libpaper":{"origin":"print/libpaper","version":"1.1.28_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["print"],"shlibs_required":["libintl.so.8","libgc.so.1","libpaper.so.1"],"options":{"NLS":"on","I18N":"off","EMACS":"off"},"annotations":{"cpe":"cpe:2.3:a:a2ps:a2ps:4.15.5:::::dragonfly6:x86_64:5"}},{"name":"aarch64-none-elf-binutils","origin":"devel/binutils","version":"2.40_6,1","comment":"GNU binary tools","maintainer":"cy@FreeBSD.org","www":"https://www.gnu.org/software/binutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"35d2484bd5cef3de3b81c07b25d8a0dda3c49be306c3b6fab5d3f13c53b47411","flatsize":21308850,"path":"All/aarch64-none-elf-binutils-2.40_6,1.pkg","repopath":"All/aarch64-none-elf-binutils-2.40_6,1.pkg","licenselogic":"and","licenses":["GPLv3","LGPL3"],"pkgsize":2168064,"desc":"The GNU Binutils are a collection of binary tools. The main ones are:\n\n* ld - the GNU linker.\n* as - the GNU assembler.\n\nMost of these programs use BFD, the Binary File Descriptor library, to do\nlow-level manipulation. Many of them also use the opcodes library to assemble\nand disassemble machine instructions.\n\nThis port may be used as a replacement for the system binutils and support\nfeatures from the latest versions of GCC.\n\nFor cross-compilation, see the devel/cross-binutils port.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libzstd.so.1"],"options":{"INFO":"on","RELRO":"off"},"annotations":{"cpe":"cpe:2.3:a:gnu:binutils:2.40:::::dragonfly6:x86_64:6","flavor":"aarch64_none_elf"}},{"name":"XScreenSaver.App","origin":"x11/xscreensaver.app","version":"2.3_4","comment":"WindowMaker dockapp to control XScreenSaver","maintainer":"hemi@puresimplicity.net","www":"https://xscreensaverapp.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"220f4a9c0393846bf980624f6fe390efceb9d7ac90770708becbb11d171df769","flatsize":46832,"path":"All/XScreenSaver.App-2.3_4.pkg","repopath":"All/XScreenSaver.App-2.3_4.pkg","licenselogic":"single","pkgsize":14116,"desc":"XScreenSaver.App is a simple WindowMaker dockapp that allows you\nto lock your screen (using XScreenSaver by default) with a single\nleft-click of the mouse. The dockapp also allows you to configure\nXScreenSaver by right-clicking on the app.\n\nThe left- and right-click behaviors are configurable, so this app\ncan work with applications other than XScreenSaver.","deps":{"libdockapp":{"origin":"x11-wm/libdockapp","version":"0.7.2"}},"categories":["x11","windowmaker"],"shlibs_required":["libX11.so.6","libdockapp.so.3"]},{"name":"XPostitPlus","origin":"deskutils/xpostitPlus","version":"2.3_4","comment":"PostIt (R) messages onto your X11 screen","maintainer":"ports2@dclg.ca","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87234a9cfec9c31c833c2b16ec1940e10ee8194bcf4b1b1d9d3c97e87f292492","flatsize":81437,"path":"All/XPostitPlus-2.3_4.pkg","repopath":"All/XPostitPlus-2.3_4.pkg","licenselogic":"single","pkgsize":32184,"desc":"This is another branch of xpostit development tree. Allows to fill\nyour screen with virtual PostIt (R) notes. They are saved into files.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["deskutils"],"shlibs_required":["libXaw.so.7","libXmu.so.6","libXt.so.6","libSM.so.6","libICE.so.6","libXpm.so.4","libXext.so.6","libX11.so.6"]},{"name":"Xbae","origin":"x11-toolkits/xbae","version":"4.60.4_6","comment":"Motif-based widget which displays a grid of cells as a spreadsheet","maintainer":"bofh@FreeBSD.org","www":"https://xbae.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f34e07eb97b00a9bf8e864574dbe3eb509273548366ee1b933867680b75fcdb","flatsize":1669770,"path":"All/Xbae-4.60.4_6.pkg","repopath":"All/Xbae-4.60.4_6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1202104,"desc":"The XbaeMatrix is a Motif-based widget which displays a grid of cells\nin the same manner as a spreadsheet.  The cell array is scrollable,\neditable, and otherwise reasonably configurable in appearance. Each\ncell usually displays text, but pixmaps can also be displayed (not\nediteable). The XbaeMatrix looks to some extent like a grid of\nXmTextField widgets, but is actually implemented with a single\nXmTextField. This means a big performance improvement due to less\noverhead.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["x11-toolkits","math"],"shlibs_required":["libXm.so.4","libXt.so.6","libSM.so.6","libICE.so.6","libXext.so.6","libX11.so.6","libXpm.so.4"],"shlibs_provided":["libXbae.so.4"]},{"name":"WWWdb","origin":"databases/WWWdb","version":"0.8.3_2","comment":"Perl based generic WWW DB interface / frontend","maintainer":"ports@FreeBSD.org","www":"https://sourceforge.net/projects/wwwdb/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ad12ca461fff3c5c09d7b58d8e758bb7ffc6f226d23888a0134fb02680d73bf","flatsize":252897,"path":"All/WWWdb-0.8.3_2.pkg","repopath":"All/WWWdb-0.8.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62228,"desc":"A flexible web-enabled frontend and application-server for different\ndatabases ...  that is WWWdb","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["databases","perl5","www"],"messages":[{"message":"===>   NOTICE:\n\nThe WWWdb port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ampache-php81","origin":"audio/ampache","version":"5.6.0_1","comment":"Web-based Audio file manager","maintainer":"crees@FreeBSD.org","www":"https://ampache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83b57e8e8c8a2c9cf41aa2e10a59de880ee9168bc733a269ec2fffe88d0938ff","flatsize":126796362,"path":"All/ampache-php81-5.6.0_1.pkg","repopath":"All/ampache-php81-5.6.0_1.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":40350172,"desc":"Ampache is a Web-based Audio file manager. It is implemented with MySQL,\nand PHP. It allows you to view, edit, and play your audio files via the\nweb. It has support for playlists, artist and album views, album art,\nrandom play, playback via Http/On the Fly Transcoding and Downsampling,\nVote based playback, Mpd and Icecast, Integrated Flash Player, as well\nas per user themes and song play tracking.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php81":{"origin":"lang/php81","version":"8.1.29"},"php81-curl":{"origin":"ftp/php81-curl","version":"8.1.29"},"php81-dom":{"origin":"textproc/php81-dom","version":"8.1.29"},"php81-intl":{"origin":"devel/php81-intl","version":"8.1.29"},"php81-pdo":{"origin":"databases/php81-pdo","version":"8.1.29"},"php81-pdo_mysql":{"origin":"databases/php81-pdo_mysql","version":"8.1.29"},"php81-session":{"origin":"www/php81-session","version":"8.1.29"},"php81-simplexml":{"origin":"textproc/php81-simplexml","version":"8.1.29"},"php81-xml":{"origin":"textproc/php81-xml","version":"8.1.29"}},"categories":["audio","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:ampache:ampache:5.6.0:::::dragonfly6:x86_64:1","flavor":"php81"},"messages":[{"message":"It is recommended to run the garbage collection daily:\n\n# echo daily_ampache_gc_enable=yes >> /etc/periodic.conf","type":"install"}]},{"name":"aegis","origin":"devel/aegis","version":"4.25_15","comment":"Transaction-based software configuration management system","maintainer":"aryeh.friedman@gmail.com","www":"https://aegis.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34e475fcfa9667256c94db84a1992d4e47338500914c79229449cb1820c60cc8","flatsize":51585299,"path":"All/aegis-4.25_15.pkg","repopath":"All/aegis-4.25_15.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":10443112,"desc":"Aegis is a transaction-based software configuration management system. It\nprovides a framework within which a team of developers may work on many\nchanges to a program independently, and Aegis coordinates integrating these\nchanges back into the master source of the program, with as little disruption\nas possible. Some key features:\n\n* All operations on the repository are based on change sets.\n* True configurations. All changes are reproducible snapshots. Every change\n  set has a unique configuration identifier.\n* Ability to rename files without losing their history.\n* Binary files are supported.\n* File meta-data are versioned. Aegis versions permissions also.\n* Commits are truly atomic. No part of a commit takes effect until the entire\n  commit has succeeded. Log messages are attached to the change set, not\n  stored redundantly in each file.\n* Access controls on lines of development (branches). Creating a branch in\n  Aegis can be accomplished with a single, fast command.\n* Repository synchronization, geographically distributed development.\n* Optimal performance for all users, local or remote (no difference).\n* Disconnected commits.\n* Peer-to-peer architecture. Work may flow in without involving a master site.\n* Costs are proportional to change size, not data size.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"},"tkdiff":{"origin":"textproc/tkdiff","version":"5.6"}},"categories":["devel"],"shlibs_required":["libxml2.so.2","libcurl.so.4","libintl.so.8","libiconv.so.2"],"options":{"DOCS":"on","NLS":"on"},"annotations":{"cpe":"cpe:2.3:a:aegis:aegis:4.25:::::dragonfly6:x86_64:15"},"messages":[{"message":"Aegis has been installed.\n\nIf you want more development tools, check \"devel/cook\" and \"devel/fhist\".","type":"install"}]},{"name":"VVVVVV","origin":"games/vvvvvv","version":"2.4.1","comment":"2D Platformer game","maintainer":"fuz@FreeBSD.org","www":"https://thelettervsixtim.es/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"98d01a70efbade6975f8aad3d54916040e49c3188b81becfea141d46ee8ccf17","flatsize":10350516,"path":"All/VVVVVV-2.4.1.pkg","repopath":"All/VVVVVV-2.4.1.pkg","licenselogic":"and","licenses":["VVVVVV","APACHE20","BSD3CLAUSE","ZLIB"],"pkgsize":1727052,"desc":"VVVVVV is a 2D platform game.\nUnlike other platform game you cannot jump but only invert the gravity.\nGraphics and music are heavily inspired by the Commodore C64 era.\n\nThe Make and Play Edition (games/vvvvvv@makeandplay) is a completely\nfree, official version of VVVVVV that includes player levels, and the\ntools to create levels of your own! It does not include the original\nlevels from the game.","deps":{"FAudio":{"origin":"audio/faudio","version":"21.01"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"tinyxml2":{"origin":"textproc/tinyxml2","version":"10.0.0_3,1"}},"categories":["games"],"shlibs_required":["libphysfs.so.1","libtinyxml2.so.10","libFAudio.so.0","libSDL2-2.0.so.0"],"annotations":{"flavor":"commercial"},"messages":[{"message":"VVVVVV is copyright of Terry Cavanagh (c) 2010--2020.\nThis copy of VVVVVV may have been altered for compatibility with FreeBSD.\n\nVVVVVV may require the data file from an official copy.\nTake data.zip and put it in /usr/local/share/VVVVVV/data.zip\nor ~/.local/share/VVVVVV/data.zip.","type":"install"}]},{"name":"UniversalFeedCreator","origin":"www/UniversalFeedCreator","version":"1.9.0","comment":"RSS and Atom feed generator by Kai Blankenhorn","maintainer":"dvl@FreeBSD.org","www":"https://github.com/flack/UniversalFeedCreator","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ed26f1517c7b631a4b483f08cd198335fb1ea58c787ba1f02a59a1e37369f7c","flatsize":133169,"path":"All/UniversalFeedCreator-1.9.0.pkg","repopath":"All/UniversalFeedCreator-1.9.0.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":26140,"desc":"RSS and Atom feed generator by Kai Blankenhorn\n\nSupported formats:\n\n* RSS0.91\n* RSS1.0\n* RSS2.0\n* PIE0.1 (deprecated)\n* MBOX\n* OPML\n* ATOM\n* ATOM0.3\n* HTML\n* JS\n* PHP","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"}},"categories":["www"]},{"name":"abc","origin":"cad/abc","version":"g20220920","comment":"System for sequential synthesis and verification","maintainer":"uddka@student.kit.edu","www":"https://people.eecs.berkeley.edu/~alanmi/abc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7b67d8c715a6bd73e0380974c0d28b3e6389b9d83f2e445a1bffe359adc601a9","flatsize":15814710,"path":"All/abc-g20220920.pkg","repopath":"All/abc-g20220920.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5275520,"desc":"ABC is a growing software system for synthesis and verification of binary\nsequential logic circuits appearing in synchronous hardware designs. ABC\ncombines scalable logic optimization based on And-Inverter Graphs (AIGs),\noptimal-delay DAG-based technology mapping for look-up tables and standard\ncells, and innovative algorithms for sequential synthesis and verification.\n\nABC provides an experimental implementation of these algorithms and a\nprogramming environment for building similar applications. Future development\nwill focus on improving the algorithms and making most of the packages\nstand-alone. This will allow the user to customize ABC for their needs as if\nit were a tool-box rather than a complete tool.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["cad"],"shlibs_required":["libreadline.so.8"],"shlibs_provided":["libabc.so"],"options":{"READLINE":"on","THREADS":"on"}},{"name":"WinFF-qt5","origin":"multimedia/winff","version":"1.6.4_2","comment":"Convert your videos quickly, easily, and all at once","maintainer":"thierry@FreeBSD.org","www":"https://www.biggmatt.com/p/winff.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e77c3d0d6f665bcd438b0a4d08ef1df9f7496626eff2744ceb4b5af18de32847","flatsize":10302706,"path":"All/WinFF-qt5-1.6.4_2.pkg","repopath":"All/WinFF-qt5-1.6.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3207772,"desc":"WinFF is a GUI for FFmpeg. It will let you encode videos easily.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt5pas":{"origin":"x11-toolkits/qt5pas","version":"2.6_6"}},"categories":["multimedia"],"shlibs_required":["libQt5Pas.so.1"],"options":{"DOCS":"on"},"annotations":{"flavor":"qt5"},"messages":[{"message":"Note: WinFF will emit a warning if it cannot find ffplay.\nTo get it, you need to install ffmpeg with the SDL option.","type":"install"}]},{"name":"Uranium","origin":"cad/uranium","version":"4.13.1_3,1","comment":"Python framework for 3D printing applications","maintainer":"db@FreeBSD.org","www":"https://github.com/Ultimaker/Uranium/blob/master/docs/overview.md","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"404e384ac821439ccf1dcb4f527cb37de474d15e4d8aa446e38b1983d00d00ae","flatsize":2823038,"path":"All/Uranium-4.13.1_3,1.pkg","repopath":"All/Uranium-4.13.1_3,1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":392900,"desc":"The Uranium framework consists of several parts, divided over several modules.\nThese modules are Core, Backend, Math, Mesh, Scene, Settings and View.\nIn addition, there are two toolkit-specific modules that implement a lot\nof UI bits for the applications.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"py311-PyOpenGL":{"origin":"graphics/py-PyOpenGL","version":"3.1.7"},"py311-cryptography-legacy":{"origin":"security/py-cryptography-legacy","version":"3.4.8_3,1"},"py311-qt5-pyqt":{"origin":"devel/py-qt5-pyqt","version":"5.15.10_1"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["cad"]},{"name":"TkTopNetFlows","origin":"net-mgmt/TkTopNetFlows","version":"0.4_8","comment":"GUI tool for NetFlow data visualisation","maintainer":"portmaster@BSDforge.com","www":"https://vfom.narod.ru/TkTopNetFlows/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7e31e63ffa4e6ccf70a2dfc3ba2307cccb88e8260ef68c7dc0007ca2fbaee65f","flatsize":227568,"path":"All/TkTopNetFlows-0.4_8.pkg","repopath":"All/TkTopNetFlows-0.4_8.pkg","licenselogic":"single","pkgsize":82024,"desc":"TkTopNetFlows - GUI tool for NetFlow data visualisation.\nWritten as Perl and Tcl/Tk scripts. It need Blt & Tktable extension\nfor Tcl and Cflow extension for Perl. Netflow data is expected to be collected\nby flow-capture from flow-tools package.","deps":{"blt":{"origin":"x11-toolkits/blt","version":"2.5.3_7"},"p5-Cflow":{"origin":"net-mgmt/p5-Cflow","version":"1.053_2"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"},"tktable":{"origin":"x11-toolkits/tktable","version":"2.10_1"}},"categories":["net-mgmt"],"options":{"DOCS":"on"}},{"name":"UEFITool-qt5","origin":"sysutils/UEFITool","version":"68","comment":"UEFI images parser","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/LongSoft/UEFITool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"027ef94b602530bbcf970ca569fe3f5801c57daf19d38bdcf3b6d8a36a598589","flatsize":1587080,"path":"All/UEFITool-qt5-68.pkg","repopath":"All/UEFITool-qt5-68.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":610764,"desc":"UEFITool is a cross-platform C++/Qt program for parsing,\nextracting and modifying UEFI firmware images.\nIt supports parsing of full BIOS images\nstarting with the flash descriptor or any binary files containing UEFI volumes.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["sysutils"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"annotations":{"flavor":"qt5"}},{"name":"UEFITool-qt6","origin":"sysutils/UEFITool","version":"68","comment":"UEFI images parser","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/LongSoft/UEFITool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7cc3a55dbefbf339e4d602a4d968e6339783f60662d24ae4ce171354d7d5fb61","flatsize":1672712,"path":"All/UEFITool-qt6-68.pkg","repopath":"All/UEFITool-qt6-68.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":638560,"desc":"UEFITool is a cross-platform C++/Qt program for parsing,\nextracting and modifying UEFI firmware images.\nIt supports parsing of full BIOS images\nstarting with the flash descriptor or any binary files containing UEFI volumes.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["sysutils"],"shlibs_required":["libQt6Widgets.so.6","libQt6Gui.so.6","libQt6Core.so.6","libGLX.so.0","libOpenGL.so.0"],"annotations":{"flavor":"qt6"}},{"name":"WinFF-gtk2","origin":"multimedia/winff","version":"1.6.4_2","comment":"Convert your videos quickly, easily, and all at once","maintainer":"thierry@FreeBSD.org","www":"https://www.biggmatt.com/p/winff.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36a0a8497bb1a45d84d01ed15fac77a8cf0af516c835d75a5434401869649cbf","flatsize":10380866,"path":"All/WinFF-gtk2-1.6.4_2.pkg","repopath":"All/WinFF-gtk2-1.6.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3253256,"desc":"WinFF is a GUI for FFmpeg. It will let you encode videos easily.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gtk2":{"origin":"x11-toolkits/gtk20","version":"2.24.33_1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["multimedia"],"shlibs_required":["libgdk-x11-2.0.so.0","libgtk-x11-2.0.so.0","libX11.so.6","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libgthread-2.0.so.0","libpango-1.0.so.0","libcairo.so.2","libatk-1.0.so.0"],"options":{"DOCS":"on"},"annotations":{"flavor":"gtk2"},"messages":[{"message":"Note: WinFF will emit a warning if it cannot find ffplay.\nTo get it, you need to install ffmpeg with the SDL option.","type":"install"}]},{"name":"SparseBitSet","origin":"devel/sparsebitset","version":"1.3","comment":"Efficient sparse bitset implementation for Java","maintainer":"thierry@FreeBSD.org","www":"https://github.com/brettwooldridge/SparseBitSet","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"561dfb8d46de733077cc8db5a15b827f8e3d126c4d3e4f8edb6e4fddb5d2d885","flatsize":36266,"path":"All/SparseBitSet-1.3.pkg","repopath":"All/SparseBitSet-1.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":27400,"desc":"Basically, if you need to set a large number of bits, or bits at extremely high\noffsets, you probably want to use this Sparse BitSet. All other alternatives are\nessentialy off the table; the Java BitSet class is a non-starter. Performance is\nsuperior in almost all cases to the standard Java BitSet.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"]},{"name":"Sorcer-lv2","origin":"audio/sorcer-lv2","version":"1.1.3_9","comment":"Wavetable LV2 plugin synth targeted at the electronic/dubstep genre","maintainer":"yuri@FreeBSD.org","www":"http://openavproductions.com/sorcer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"55f218a630a8c65b50c7ba063a28772ae34495021ee3c48f824eda453ce22183","flatsize":260936,"path":"All/Sorcer-lv2-1.1.3_9.pkg","repopath":"All/Sorcer-lv2-1.1.3_9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":66852,"desc":"Sorcer is a polyphonic wavetable synth LV2 plugin. Its sonic fingerprint is\none of harsh modulated sub-bass driven walls of sound. Two morphing wavetable\noscillators and one sine oscillator provide the generation routines. The LFO\ncan be mapped to wavetable modulation as well as filter cutoff. An ADSR allows\nfor shaping the resulting sound, while a master volume finishes the signal\nchain. Easily creating a variety of dubstep basslines and harsh pad sounds.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"ntk":{"origin":"x11-toolkits/ntk","version":"1.3.1001_1"}},"categories":["audio"],"shlibs_required":["libntk.so.1","libcairo.so.2"],"options":{"SSE":"on"}},{"name":"WinFF-qt6","origin":"multimedia/winff","version":"1.6.4_2","comment":"Convert your videos quickly, easily, and all at once","maintainer":"thierry@FreeBSD.org","www":"https://www.biggmatt.com/p/winff.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"70fa1f59e078ca89c5c2a3e817d267e89cb350df22fe297e2a5633849f55c875","flatsize":10291026,"path":"All/WinFF-qt6-1.6.4_2.pkg","repopath":"All/WinFF-qt6-1.6.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3206484,"desc":"WinFF is a GUI for FFmpeg. It will let you encode videos easily.","deps":{"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"qt6pas":{"origin":"x11-toolkits/qt6pas","version":"6.2.8"}},"categories":["multimedia"],"shlibs_required":["libQt6Pas.so.6"],"options":{"DOCS":"on"},"annotations":{"flavor":"qt6"},"messages":[{"message":"Note: WinFF will emit a warning if it cannot find ffplay.\nTo get it, you need to install ffmpeg with the SDL option.","type":"install"}]},{"name":"SpecTcl","origin":"devel/SpecTcl","version":"1.2.2a","comment":"Free drag-and-drop GUI builder for Tk and Java from Sun","maintainer":"portmaster@BSDforge.com","www":"https://spectcl.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c775f90d2b8b88e42cd52b3c9f3f2916ac206d4c7228fc997cdec430576cccb","flatsize":2500856,"path":"All/SpecTcl-1.2.2a.pkg","repopath":"All/SpecTcl-1.2.2a.pkg","licenselogic":"single","licenses":["SUN"],"pkgsize":1433804,"desc":"Main Features of Sun's SpecTcl 1.1\n==================================\n\nEasy to Learn:\t\tSpecTcl's drag & drop interface along with a\n\t\t\tpowerful toolbar and on-line help make it easy\n\t\t\tto start building GUI applications.\n\nTcl and Java Support:\tSpecTcl generates both Tcl and Java code.\n\nPlatform Independent:\tSpecTcl runs on all major platforms:\n\t\t\tSolaris, SunOS, Linux, Windows 95,\n\t\t\tWindows NT Server 3.51, Windows NT Workstation 3.51,\n\t\t\tMacOS, and Irix.\n\nConstraint Based\tAlignment and resizing of widgets (buttons,\nGeometry Manager:\tcheck boxes, etc.) is automatic. This makes\n\t\t\tcreating dynamic UIs and cross platform UIs a snap!","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["devel","tk"]},{"name":"SoapyRedPitaya","origin":"comms/soapyredpitaya","version":"0.1.1_2","comment":"SoapySDR Red Pitaya module","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pothosware/SoapyRedPitaya/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af1fb40c2205f46659e6f310ced838b703e007c82d7583ebd182e518a1485653","flatsize":90853,"path":"All/SoapyRedPitaya-0.1.1_2.pkg","repopath":"All/SoapyRedPitaya-0.1.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":27432,"desc":"The Soapy Red Pitaya project provides a plugin module to use the Red Pitaya\ndevice within the SoapySDR API and software that supports SoapySDR.","deps":{"SoapySDR":{"origin":"misc/soapysdr","version":"0.8.1_1"}},"categories":["comms","hamradio"],"shlibs_required":["libSoapySDR.so.0.8"]},{"name":"SoapyRemote","origin":"comms/soapyremote","version":"0.5.2_2","comment":"SoapySDR module to use any Soapy SDR remotely","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pothosware/SoapyRemote/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"836ebf38d181326676fb797a52cfa0468029d078dd82887aa2dd6198fbcb942f","flatsize":627923,"path":"All/SoapyRemote-0.5.2_2.pkg","repopath":"All/SoapyRemote-0.5.2_2.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":149640,"desc":"Use any SoapySDR supported device transparently over a local network link. The\nremote support feature can turn any SDR into a network peripheral.\n\nPotential use-cases for Soapy Remote:\n* share the SDR device over a network\n* use the device in multiple processes\n* or use the device on multiple hosts\n* a multi-threaded abstraction layer\n* aid in embedded-device development\n* or a work-around for software issues\n* adapt an IPv4 SDR for an IPv6 network","deps":{"SoapySDR":{"origin":"misc/soapysdr","version":"0.8.1_1"},"avahi-app":{"origin":"net/avahi-app","version":"0.8_2"}},"categories":["comms","hamradio"],"shlibs_required":["libSoapySDR.so.0.8","libavahi-common.so.3","libavahi-client.so.3"]},{"name":"SoapySDR","origin":"misc/soapysdr","version":"0.8.1_1","comment":"Vendor and platform neutral SDR support library","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pothosware/SoapySDR","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6339497b8acf4147d84230bff043c252ef25227d1d072318715f27f5bafb154a","flatsize":712663,"path":"All/SoapySDR-0.8.1_1.pkg","repopath":"All/SoapySDR-0.8.1_1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":163548,"desc":"SoapySDR is an open-source generalized C/C++ API and runtime library for\ninterfacing with SDR devices. With SoapySDR, you can instantiate, configure,\nand stream with an SDR device in a variety of environments. Both osmosdr and\nuhd devices are available within SoapySDR. In addition, vendors can directly\nsupport their hardware using SoapySDR device modules. There are wrappers for\nboth gr-osmosdr, uhd, and gr-uhd to bring an ecosystem of existing applications\nto SoapySDR devices. And SoapySDR has support for powerful platforms like GNU\nRadio and Pothos.","categories":["misc","hamradio"],"shlibs_provided":["libSoapySDR.so.0.8"]},{"name":"SoapyRTLSDR","origin":"comms/soapysdr-rtlsdr","version":"0.3.2_2","comment":"Soapy SDR module for RTLSDR","maintainer":"hamradio@FreeBSD.org","www":"https://github.com/pothosware/SoapySDR","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"84e8bd7d6f07b7ff3f2c5c018603a63c027aeab9ac9a2e0204079a0e46c8a021","flatsize":101141,"path":"All/SoapyRTLSDR-0.3.2_2.pkg","repopath":"All/SoapyRTLSDR-0.3.2_2.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":32680,"desc":"This is the SoapySDR module for RTLSDR, an open source software defined radio\n(SDR) platform.\n\nSoapySDR is an open-source generalized C/C++ API and runtime library for\ninterfacing with SDR devices.","deps":{"SoapySDR":{"origin":"misc/soapysdr","version":"0.8.1_1"},"rtl-sdr":{"origin":"comms/rtl-sdr","version":"2.0.2,1"}},"categories":["comms","hamradio"],"shlibs_required":["librtlsdr.so.0","libSoapySDR.so.0.8"]},{"name":"SoapyHackRF","origin":"comms/soapysdrhackrf","version":"0.3.3_2","comment":"Soapy SDR module for Hack RF","maintainer":"hamradio@FreeBSD.org","www":"https://github.com/pothosware/SoapySDR","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eddc0bcd8144d02bec99f72f2bcea0cd76b9b42e9d5a0eca551fe26dd37dd34c","flatsize":97045,"path":"All/SoapyHackRF-0.3.3_2.pkg","repopath":"All/SoapyHackRF-0.3.3_2.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":31976,"desc":"This is the Soapy SDR module for Hack RF, an open source software defined radio\n(SDR) platform.\n\nSoapySDR is an open-source generalized C/C++ API and runtime library for\ninterfacing with SDR devices.","deps":{"SoapySDR":{"origin":"misc/soapysdr","version":"0.8.1_1"},"hackrf":{"origin":"comms/hackrf","version":"2021.03.1_1"}},"categories":["comms","hamradio"],"shlibs_required":["libhackrf.so.0","libSoapySDR.so.0.8"]},{"name":"ampache-php82","origin":"audio/ampache","version":"5.6.0_1","comment":"Web-based Audio file manager","maintainer":"crees@FreeBSD.org","www":"https://ampache.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"99bdaecd678a1c6e8b8588dd06e4570283aead0812b97e6a20649e97d5963ad1","flatsize":126796362,"path":"All/ampache-php82-5.6.0_1.pkg","repopath":"All/ampache-php82-5.6.0_1.pkg","licenselogic":"single","licenses":["AGPLv3+"],"pkgsize":40353940,"desc":"Ampache is a Web-based Audio file manager. It is implemented with MySQL,\nand PHP. It allows you to view, edit, and play your audio files via the\nweb. It has support for playlists, artist and album views, album art,\nrandom play, playback via Http/On the Fly Transcoding and Downsampling,\nVote based playback, Mpd and Icecast, Integrated Flash Player, as well\nas per user themes and song play tracking.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"},"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-curl":{"origin":"ftp/php82-curl","version":"8.2.21"},"php82-dom":{"origin":"textproc/php82-dom","version":"8.2.21"},"php82-intl":{"origin":"devel/php82-intl","version":"8.2.21"},"php82-pdo":{"origin":"databases/php82-pdo","version":"8.2.21"},"php82-pdo_mysql":{"origin":"databases/php82-pdo_mysql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"},"php82-simplexml":{"origin":"textproc/php82-simplexml","version":"8.2.21"},"php82-xml":{"origin":"textproc/php82-xml","version":"8.2.21"}},"categories":["audio","www"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:ampache:ampache:5.6.0:::::dragonfly6:x86_64:1","flavor":"php82"},"messages":[{"message":"It is recommended to run the garbage collection daily:\n\n# echo daily_ampache_gc_enable=yes >> /etc/periodic.conf","type":"install"}]},{"name":"TestU01","origin":"math/testu01","version":"1.2.3_3","comment":"Utilities for statistical testing of uniform random number generators","maintainer":"thierry@FreeBSD.org","www":"http://simul.iro.umontreal.ca/testu01/tu01.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b835b431e4271b1a35ffa0e1d916d23d9bf05e0bfac1b30e41e1b77656d8e10","flatsize":5326944,"path":"All/TestU01-1.2.3_3.pkg","repopath":"All/TestU01-1.2.3_3.pkg","licenselogic":"single","licenses":["TestU01"],"pkgsize":2118188,"desc":"TestU01 is a software library, implemented in the ANSI C language, and\noffering a collection of utilities for the empirical statistical testing\nof uniform random number generators.\n\nThe library implements several types of random number generators in generic\nform, as well as many specific generators proposed in the literature or\nfound in widely-used software. It provides general implementations of the\nclassical statistical tests for random number generators, as well as several\nothers proposed in the literature, and some original ones. These tests can\nbe applied to the generators predefined in the library and to user-defined\ngenerators. Specific tests suites for either sequences of uniform random\nnumbers in [0,1] or bit sequences are also available. Basic tools for\nplotting vectors of points produced by generators are provided as well.\n\nAdditional software permits one to perform systematic studies of the\ninteraction between a specific test and the structure of the point sets\nproduced by a given family of random number generators. That is, for a given\nkind of test and a given class of random number generators, to determine how\nlarge should be the sample size of the test, as a function of the generator's\nperiod length, before the generator starts to fail the test systematically.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_provided":["libmylib.so.0","libprobdist.so.0","libtestu01.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"Sockets","origin":"net/Sockets","version":"2.3.9.9_3","comment":"C++ wrapper for BSD-style sockets","maintainer":"ml@netfence.it","www":"http://www.alhem.net/Sockets/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"928c87003d860f8d74ed206ecb6e3c8165a17aaee077978a4dc507ded055074b","flatsize":2437700,"path":"All/Sockets-2.3.9.9_3.pkg","repopath":"All/Sockets-2.3.9.9_3.pkg","licenselogic":"single","pkgsize":345568,"desc":"[ excerpt from developer's web site ]\n\nThis is C++ class library wrapping the Berkeley\nsockets C API, and therefore works on most Unixes and also Win32.\nFeatures include, but are not limited to, SSL support, IPv6 support,\nTCP and UDP sockets, encrypted TCP, HTTP protocol, highly customizable\nerror handling.\nThe source code is released under the terms of the GNU GPL, but is\nalso available under an alternative license.","deps":{"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["net"],"shlibs_required":["libcrypto.so.12","libssl.so.12"],"shlibs_provided":["libSockets.so.2"]},{"name":"SoapyPlutoSDR","origin":"comms/soapyplutosdr","version":"0.2.1_1","comment":"Soapy SDR plugin for PlutoSDR","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pothosware/SoapyPlutoSDR/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"97d6ccb39f5fe83577d944471632d126cb2468af46a106f50a8c55e660834a3e","flatsize":110317,"path":"All/SoapyPlutoSDR-0.2.1_1.pkg","repopath":"All/SoapyPlutoSDR-0.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":35972,"desc":"The Soapy Pluto SDR project provides a plugin module to use the Pluto SDR device\nwithin the SoapySDR API and software that supports SoapySDR.","deps":{"SoapySDR":{"origin":"misc/soapysdr","version":"0.8.1_1"},"libiio":{"origin":"misc/libiio","version":"0.25"}},"categories":["comms","hamradio"],"shlibs_required":["libiio.so.0","libSoapySDR.so.0.8"]},{"name":"SoapyAirspy","origin":"comms/soapyairspy","version":"0.2.0","comment":"Soapy SDR plugin for the Airspy","maintainer":"yuri@FreeBSD.org","www":"https://github.com/pothosware/SoapyAirspy/wiki","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22639d1de300138fd99ed80d8ce6dcf9e97d23b1135fb1923a80fe90109d0fdd","flatsize":76535,"path":"All/SoapyAirspy-0.2.0.pkg","repopath":"All/SoapyAirspy-0.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":24412,"desc":"The Soapy Airspy project provides a plugin module to use the Airspy device\nwithin the SoapySDR API and software that supports SoapySDR.","deps":{"SoapySDR":{"origin":"misc/soapysdr","version":"0.8.1_1"},"airspy":{"origin":"comms/airspy","version":"1.0.10"}},"categories":["comms","hamradio"],"shlibs_required":["libairspy.so.0","libSoapySDR.so.0.8"]},{"name":"SoQt","origin":"x11-toolkits/soqt","version":"1.6.1,1","comment":"Qt5-fork of the SoQt toolkit library for Coin","maintainer":"cmt@FreeBSD.org","www":"https://github.com/coin3d/soqt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f9224f15dd17c84b2d9c3cc963a185942642fefb8f49cdfd1730af3a54a6b6f9","flatsize":1921233,"path":"All/SoQt-1.6.1,1.pkg","repopath":"All/SoQt-1.6.1,1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":244040,"desc":"SoQt is a Qt GUI component toolkit library for Coin.  It is also compatible\nwith SGI and TGS Open Inventor, and the API is based on the API of the\nInventorXt GUI component toolkit.","deps":{"Coin":{"origin":"graphics/Coin","version":"4.0.2_1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-buildtools":{"origin":"devel/qt5-buildtools","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-qmake":{"origin":"devel/qt5-qmake","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["x11-toolkits"],"shlibs_required":["libCoin.so.80","libQt5OpenGL.so.5","libOpenGL.so.0","libGLX.so.0","libGLU.so.1","libXext.so.6","libXi.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libSoQt.so.20"]},{"name":"SearchAndRescue","origin":"games/searchandrescue","version":"1.4.0_9","comment":"Flight simulator in which the player rescues people","maintainer":"jessefrgsmith@yahoo.ca","www":"https://searchandrescue.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d17e11ffa38cd84a3a956679a06990dde8dc20a78903efc2f0cdcf6ad1476747","flatsize":996863,"path":"All/SearchAndRescue-1.4.0_9.pkg","repopath":"All/SearchAndRescue-1.4.0_9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":374736,"desc":"This is a 3D flight simulator in which the player flies around\nthe map rescuing people. The game has a selection of several different\nhelicoptors and a jet airplane to choose from. The game includes\ntraining missions, more complete missions and a campaign mode as\nwell as a free flight option for people who just want to explore.","deps":{"SearchAndRescue-data":{"origin":"games/searchandrescue-data","version":"1.3.0"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXau":{"origin":"x11/libXau","version":"1.0.9_1"},"libXdmcp":{"origin":"x11/libXdmcp","version":"1.1.5"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_mixer":{"origin":"audio/sdl_mixer","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXmu.so.6","libXpm.so.4","libXxf86vm.so.1","libGL.so.1","libGLU.so.1","libSDL-1.2.so.0","libSDL_mixer-1.2.so.0"]},{"name":"SoXt","origin":"x11-toolkits/SoXt","version":"1.4.1","comment":"GUI binding for using Open Inventor with Xt/Motif","maintainer":"bofh@FreeBSD.org","www":"https://github.com/coin3d/soxt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9775e947f49f9223ccabf4ef746c9a1f2142193875e28c84e60c1accfdbf5a37","flatsize":873404,"path":"All/SoXt-1.4.1.pkg","repopath":"All/SoXt-1.4.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":207664,"desc":"SoXt is an open source implementation of the SGI InventorXt library,\nwhich is a GUI binding for using Open Inventor with Xt/Motif.  While\nSoXt has been developed for use with Coin, it is also possible to\ncompile it against Open Inventor from SGI or TGS.  A goal is to\neventually become 100%25 source code compatible with the InventorXt\nlibrary, which is still way off, especially when it comes to creating\nderived classes.\n\nWhen using SoXt, bear in mind that SoXt is in its alpha release\nphase, so expect the worst...","deps":{"Coin":{"origin":"graphics/Coin","version":"4.0.2_1"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["x11-toolkits"],"shlibs_required":["libXm.so.4","libCoin.so.80","libGL.so.1","libXext.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXt.so.6","libXi.so.6","libXmu.so.6","libXpm.so.4"],"shlibs_provided":["libSoXt.so.19"]},{"name":"SciPlot","origin":"graphics/SciPlot","version":"1.36_6","comment":"Full-featured Xt widget to display 2D data in a graph","maintainer":"thierry@FreeBSD.org","www":"http://src.gnu-darwin.org/ports/graphics/SciPlot/work/SciPlot-1.36/SciPlot.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"814c242013ee2eddd138c8630fc1b5dd1154259a2ca8a39dae810c14318716a8","flatsize":385356,"path":"All/SciPlot-1.36_6.pkg","repopath":"All/SciPlot-1.36_6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":67668,"desc":"The SciPlot Widget is a widget capable of plotting cartesian or polar graphs,\nincluding logarithmic axes in cartesian plots. The widget is subclassed\ndirectly from the Core widget class, which means that it does not depend upon\nany other widget set. It may be freely used with Athena, Motif, or the Open\nLook/Xview widget sets.\n\nFeatures provided in the widget include automatic scaling, legend drawing, axis\nlabeling, PostScript output, multiple plotted lines, color support, user font\nspecification, dashed lines, symbols drawn at points, logarithmic scales on one\nor both axes in cartesian plots, and degrees or radians as angles in polar\nplots.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["graphics","math"],"shlibs_required":["libXm.so.4","libXt.so.6","libX11.so.6"],"shlibs_provided":["libsciplot.so"],"options":{"DOCS":"on","EXAMPLES":"on"}},{"name":"SamDruckerClientShell","origin":"sysutils/samdruckerclientshell","version":"0.2.6","comment":"Client for sending package information to SamDrucker","maintainer":"dvl@FreeBSD.org","www":"https://github.com/dlangille/SamDrucker","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f890f83c1c27dddb9c3ceb481ce82d38d2f22fdbd3e4accb605ac27aa23b7914","flatsize":3784,"path":"All/SamDruckerClientShell-0.2.6.pkg","repopath":"All/SamDruckerClientShell-0.2.6.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":3320,"desc":"Sample client for SamDrucker, which will store lists of packages installed on\nhosts.\n\nSamDrucker is a collection of small components which create a centralized list\nof all packages on all hosts.\n\nEach component is designed to be:\n\n* small\n* simple\n* easily written\n* flexiable\n* few, if any, dependencies","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"jo":{"origin":"textproc/jo","version":"1.6_1"}},"categories":["sysutils"]},{"name":"ScrollZ","origin":"irc/scrollz","version":"2.3.1_1","comment":"Enhanced ircII client that supports scripts, colors, and more","maintainer":"ports@FreeBSD.org","www":"https://www.scrollz.info/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6407f26479dc7f77525652a9813a2346c5ae3f2bb1ec03bb4f4d5e88c21804f4","flatsize":1436919,"path":"All/ScrollZ-2.3.1_1.pkg","repopath":"All/ScrollZ-2.3.1_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":492348,"desc":"ScrollZ is an IRC client based on ircII with many enhancements (colors,\nuserlists, enhanced scripting, and more). The main difference from\nother clients is that it implements many useful features that you would\nnormally find in a script, thus making it faster than such scripts\npaired up with ircII.\n\nIt also has many unique features, such as three-line status bars, CDCC\n(which has reget/resend ability), and its environment is highly\ncustomizable.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["irc"],"shlibs_required":["libtinfo.so.6","libssl.so.12","libcrypto.so.12"],"options":{"IPV6":"on","REGEX":"on","UTF8":"on","GNUTLS":"off","OPENSSL":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe ScrollZ port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"SPRNG","origin":"math/sprng","version":"5.0_2","comment":"Scalable Parallel Pseudo Random Number Generators Library","maintainer":"thierry@FreeBSD.org","www":"http://www.sprng.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dbefadfaefa5884e20aeb43f53eacb04b1e27fb597e3ad7cb84e2c5a76797b64","flatsize":15991421,"path":"All/SPRNG-5.0_2.pkg","repopath":"All/SPRNG-5.0_2.pkg","licenselogic":"single","licenses":["CC-BY-NC-SA-4.0"],"pkgsize":441264,"desc":"Computational stochastic approaches (Monte Carlo methods) based on the random\nsampling are becoming extremely important research tools not only in their\n\"traditional\" fields such as physics, chemistry or applied mathematics but also\nin social sciences and, recently, in various branches of industry. An indication\nof importance is, for example, the fact that Monte Carlo calculations consume\nabout one half of the supercomputer cycles. One of the indispensable and\nimportant ingredients for reliable and statistically sound calculations is the\nsource of pseudo random numbers. The goal of this project is to develop,\nimplement and test a scalable package for parallel pseudo random number\ngeneration which will be easy to use on a variety of architectures, especially\nin large-scale parallel Monte Carlo applications.","deps":{"TestU01":{"origin":"math/testu01","version":"1.2.3_3"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math","science"],"shlibs_required":["libtestu01.so.0","libstdc++.so.6","libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0"],"options":{"EXAMPLES":"on","MPICH":"off"}},{"name":"SNMP4Nagios","origin":"net-mgmt/snmp4nagios","version":"0.4_4","comment":"Vendor specific SNMP plugins for Nagios","maintainer":"zi@FreeBSD.org","www":"https://snmp4nagios.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b0a5501678557062284d748cf2d44d8d1e34c6cf6b5bf6a8895f4885b75f4d33","flatsize":1656936,"path":"All/SNMP4Nagios-0.4_4.pkg","repopath":"All/SNMP4Nagios-0.4_4.pkg","licenselogic":"single","pkgsize":148756,"desc":"This is a plugin package for Nagios.  Quoting from the\nsnmp4nagios home page:\n\nSNMP4Nagios is a package of Nagios plugins which use SNMP\nto query hosts. While some of the plugins use standard MIBs,\nmost are designed for vendor specific agents.\n\nUnlike other Nagios plugins, they are able to scan hosts for\nobjects which can be monitored. They also can keep performance\nlogs and draw plots of these using Tobias Oetiker's RRDTool.\n\nCurrently devices by Brocade, Cisco, Compaq/HP and Network Appliance\nas well as computers running Microsoft Windows or Net-SNMP\nand uninterruptable power supplies are supported.","deps":{"net-snmp":{"origin":"net-mgmt/net-snmp","version":"5.9.4_5,1"}},"categories":["net-mgmt"],"shlibs_required":["libcrypto.so.12","libssl.so.12","libnetsnmp.so.40"],"options":{"RRDTOOL":"off"},"messages":[{"message":"If this port is no longer being used, you may clean up\n/var/spool/nagios/snmp4nagios/ manually.","type":"install"}]},{"name":"ReText","origin":"editors/retext","version":"8.0.2","comment":"Markdown editor","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/retext-project/retext","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9af820bcc7c3bf8074134da65d72c13d5b5c6f47168ee53d7f758d9f798ad4f9","flatsize":1408960,"path":"All/ReText-8.0.2.pkg","repopath":"All/ReText-8.0.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":260356,"desc":"ReText is a simple but powerful editor for Markdown and reStructuredText markup\nlanguages. ReText is written in Python","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"py311-docutils":{"origin":"textproc/py-docutils","version":"0.19,1"},"py311-enchant":{"origin":"textproc/py-enchant","version":"3.2.2_2"},"py311-markdown":{"origin":"textproc/py-markdown","version":"3.6"},"py311-markups":{"origin":"textproc/py-markups","version":"4.0.0_1"},"py311-pygments":{"origin":"textproc/py-pygments","version":"2.17.2"},"py311-python-markdown-math":{"origin":"textproc/py-python-markdown-math","version":"0.8_1"},"py311-qt6-pyqt":{"origin":"devel/py-qt6-pyqt","version":"6.7.0"},"py311-sip":{"origin":"devel/py-sip","version":"6.8.3,1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["editors"]},{"name":"RHVoice-dictionary","origin":"audio/rhvoice-dictionary","version":"g20190109","comment":"Russian dictionary for RHVoice to improve the tone of speech","maintainer":"yuri@FreeBSD.org","www":"https://github.com/vantu5z/RHVoice-dictionary","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bbe1f4349e725c019731500814a812ff5cfd003e573b36d1bc3df6eddefa5fe3","flatsize":24052,"path":"All/RHVoice-dictionary-g20190109.pkg","repopath":"All/RHVoice-dictionary-g20190109.pkg","licenselogic":"single","pkgsize":7412,"desc":"RHVoice dictionary for the Russian language imroves pronunciation by giving\nsynthesizer hints about the tone that the word should have in a particular\ncontext.","deps":{"RHVoice":{"origin":"audio/rhvoice","version":"1.2.4_1"}},"categories":["audio"]},{"name":"abcl","origin":"lang/abcl","version":"1.9.2","comment":"Implementation of ANSI Common Lisp in Java","maintainer":"olgeni@FreeBSD.org","www":"https://common-lisp.net/project/armedbear/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7fa1645e964f406424dd01de25553a26a20c53a1f1c25a4a1aa5de01c6f9ce4","flatsize":13445324,"path":"All/abcl-1.9.2.pkg","repopath":"All/abcl-1.9.2.pkg","licenselogic":"single","pkgsize":10499584,"desc":"Armed Bear\nThe right of the people to keep and arm bears shall not be infringed!\n\nArmed Bear Common Lisp (ABCL) is an implementation of ANSI Common Lisp that runs\nin a Java virtual machine. It provides a runtime system, a compiler that\ncompiles Lisp source to JVM bytecode, and an interactive REPL for program\ndevelopment.\n\nABCL runs on platforms that support Java 1.5 (or later), including Linux,\nWindows, and Mac OS X.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["lang","lisp","java"]},{"name":"WordNet","origin":"textproc/wordnet","version":"3.0_6","comment":"Dictionaries and thesauri with devel. libraries (C, TCL) and browsers","maintainer":"ports@virtual-estates.net","www":"https://wordnet.princeton.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"630e14dc1f9ba49355485b744c5096e262dc03e910ac027408e09e6073d3164e","flatsize":36852383,"path":"All/WordNet-3.0_6.pkg","repopath":"All/WordNet-3.0_6.pkg","licenselogic":"single","pkgsize":7876092,"desc":"WordNet is a powerful lexical  reference system that combines aspects of\ndictionaries  and thesauri  with  current  psycholinguistic theories  of\nhuman lexical memory. It is produced by the Cognitive Science Laboratory\nat Princeton University, under the direction of Professor George Miller.\n\nIn WordNet, words  are defined and grouped into various  related sets of\nsynonyms.  Not only  is the  system  valuable to  the casual  user as  a\npowerful thesaurus and dictionary, but also  to the researcher as one of\nthe few freely available, lexical databases. WordNet is available via an\non-line interface and also as easy-to-compile C source code for Unix.","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["textproc"],"shlibs_required":["libtcl86.so.1"],"shlibs_provided":["libWN.so.2","libtclwn2.so.0"],"messages":[{"message":"For the GUI word-browser ``wnb'' to function, Tk-8.6 must\n\tbe installed. This dependency is not automatic, because there\n\tare plenty of uses for WordNet on servers without X11.\n\n\tThe command-line utility ``wn'', for example, requires only Tcl.","type":"install"}]},{"name":"REminiscence","origin":"games/reminiscence","version":"0.5.2","comment":"Rewritten engine for Flashback","maintainer":"amdmi3@FreeBSD.org","www":"http://cyxdown.free.fr/reminiscence/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a588b2b419852d9f53d8e4376fe431ad2a7ef2233ef2a8046ece3822d12dc121","flatsize":396697,"path":"All/REminiscence-0.5.2.pkg","repopath":"All/REminiscence-0.5.2.pkg","licenselogic":"single","pkgsize":176596,"desc":"REminiscence is a rewrite of the engine used in the game Flashback\nfrom Delphine Software. This program is designed as a cross-platform\nreplacement for the original executable and uses the SDL library.\nIt allows you to rediscover and play it on modern machines using\nthe original datafiles.","deps":{"libmodplug":{"origin":"audio/libmodplug","version":"0.8.9.1.r461"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libmodplug.so.1","libSDL2-2.0.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"REminiscence requires original Flashback datafiles. Copy the following\nfiles to /usr/local/share/REminiscence/data/ directory:\n\n  FB_TXT.FNT GLOBAL.ICN GLOBAL.FIB GLOBAL.SPC *.OFF *.SPR *.MAP *.PAL\n  *.ANI *.CT *.MBK *.OBJ *.PGE *.RP *.TBN *.CMD *.POL *CINE.*\n\nIf you have a version distributed by SSI, you'll have to rename some files :\n\n  logosssi.cmd -> logos.cmd\n  logosssi.pol -> logos.pol\n  menu1ssi.map -> menu1.map\n  menu1ssi.pal -> menu1.pal\n\nSee README for details","type":"install"}]},{"name":"SoPlex","origin":"math/SoPlex","version":"6.0.4","comment":"Optimization package for solving linear programming problems (LPs)","maintainer":"yuri@FreeBSD.org","www":"https://soplex.zib.de","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b321b1605bf360c3bbda41c6c8722f167c93d7821c53c6d04c3ef85061a77326","flatsize":11812029,"path":"All/SoPlex-6.0.4.pkg","repopath":"All/SoPlex-6.0.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":2604264,"desc":"SoPlex is an optimization package for solving linear programming problems (LPs)\nbased on an advanced implementation of the primal and dual revised simplex\nalgorithm. It provides special support for the exact solution of LPs with\nrational input data. It can be used as a standalone solver reading MPS or LP\nformat files via a command line interface as well as embedded into other\nprograms via a C++ class library. The main features of SoPlex are:\n\n* presolving, scaling, exploitation of sparsity, hot-starting from any regular\n  basis\n* column- and row-oriented form of the simplex algorithm\n* an object-oriented software design written in C++\n* a compile-time option to use 80bit extended (\"quad\") precision for numerically\n  difficult LPs\n* an LP iterative refinement procedure to compute high-precision solution\n* routines for an exact rational LU factorization and continued fraction\n  approximations in order to compute exact solutions.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math","science"],"shlibs_required":["libgmp.so.10","libgmpxx.so.4"],"shlibs_provided":["libsoplex-pic.so.6.0","libsoplex.so.6.0","libsoplexshared.so.6.0"],"options":{"MPFR":"off"}},{"name":"R-cran-zip","origin":"archivers/R-cran-zip","version":"2.3.1","comment":"Cross-Platform 'zip' Compression","maintainer":"wen@FreeBSD.org","www":"https://github.com/r-lib/zip","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d31f277e196a11d018baa3de057344df7c4657d0f033cbc90eb6f2f53cdf7bb1","flatsize":412753,"path":"All/R-cran-zip-2.3.1.pkg","repopath":"All/R-cran-zip-2.3.1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":133028,"desc":"Cross-Platform 'zip' Compression Library. A replacement for the 'zip' function,\nthat does not require any additional external tools on any platform.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["archivers"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-zeallot","origin":"devel/R-cran-zeallot","version":"0.1.0_3","comment":"Multiple, Unpacking, and Destructuring Assignment","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/zeallot/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1e2cf4874cf61451e9b6200e9f9972749a06a982c0e692afc544bc8776891d03","flatsize":136412,"path":"All/R-cran-zeallot-0.1.0_3.pkg","repopath":"All/R-cran-zeallot-0.1.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59012,"desc":"Provides a %25<-%25 operator to perform multiple, unpacking, and\ndestructuring assignment in R. The operator unpacks the right-hand\nside of an assignment into multiple values and assigns these values\nto variables on the left-hand side of the assignment.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-yaml","origin":"textproc/R-cran-yaml","version":"2.3.8","comment":"Methods to convert R data to YAML and back","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/yaml/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b327356cc604445af261a86322f494759b8d0ef1817ebf3f60868a6a8744bdf","flatsize":246436,"path":"All/R-cran-yaml-2.3.8.pkg","repopath":"All/R-cran-yaml-2.3.8.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":102712,"desc":"This package implements the libyaml YAML 1.1 parser and emitter for\nR.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-zoo","origin":"math/R-cran-zoo","version":"1.8.12","comment":"S3 Infrastructure for Regular and Irregular Time Series","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/zoo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08b5402a74019b7d5c41ea435ba56b3d481c3173960203daeaf7bce5f6bada38","flatsize":1465940,"path":"All/R-cran-zoo-1.8.12.pkg","repopath":"All/R-cran-zoo-1.8.12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1026204,"desc":"An S3 class with methods for totally ordered indexed observations.\nIt is particularly aimed at irregular time series of numeric\nvectors/matrices and factors. zoo's key design goals are independence\nof a particular index/date/time class and consistency with ts and\nbase R by providing methods to extend standard generics.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-xopen","origin":"sysutils/R-cran-xopen","version":"1.0.0_1","comment":"Open System Files, 'URLs', Anything","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/xopen","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5dfd299e126b43d6e5c5875f3edf738a8b11974251fd647e89ada83c41edec83","flatsize":44563,"path":"All/R-cran-xopen-1.0.0_1.pkg","repopath":"All/R-cran-xopen-1.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23516,"desc":"Cross platform solution to open files, directories or 'URLs' with their\nassociated programs.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-processx":{"origin":"sysutils/R-cran-processx","version":"3.8.2"}},"categories":["sysutils"]},{"name":"R-cran-xmlparsedata","origin":"textproc/R-cran-xmlparsedata","version":"1.0.5_1","comment":"Parse Data of 'R' Code as an 'XML' Tree","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/xmlparsedata","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da723821cbef358e2e3820b64c2afc976756045e6a7d95bbc9d2302aa965c179","flatsize":26701,"path":"All/R-cran-xmlparsedata-1.0.5_1.pkg","repopath":"All/R-cran-xmlparsedata-1.0.5_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":21116,"desc":"Convert the output of 'utils::getParseData()' to an 'XML' tree, that one can\nsearch via 'XPath', and easier to manipulate in general.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["textproc"]},{"name":"R-cran-xts","origin":"math/R-cran-xts","version":"0.14.0","comment":"Extensible Time Series","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/xts/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3e87ac8c8ad5a32407e3f774e41e9728cf83433235eb1461d6c4bebd82b67dff","flatsize":1234130,"path":"All/R-cran-xts-0.14.0.pkg","repopath":"All/R-cran-xts-0.14.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":754064,"desc":"Provide for uniform handling of R's different time-based data classes\nby extending zoo, maximizing native format information preservation\nand allowing for user level customization and extension, while\nsimplifying cross-class interoperability.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-zoo":{"origin":"math/R-cran-zoo","version":"1.8.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-xtable","origin":"textproc/R-cran-xtable","version":"1.8.4_3","comment":"Export tables to LaTeX or HTML","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/xtable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"df30f6ba385bd2ccb323db7fec0dfc2d1bdb421e080a037d544cb0e33ca72416","flatsize":803474,"path":"All/R-cran-xtable-1.8.4_3.pkg","repopath":"All/R-cran-xtable-1.8.4_3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":692440,"desc":"Coerce data to LaTeX and HTML tables","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["textproc"]},{"name":"Stikked","origin":"www/Stikked","version":"0.14.0","comment":"PHP-based Pastebin, with a simple and easy to use user interface","maintainer":"ports@FreeBSD.org","www":"https://github.com/claudehohl/Stikked","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07b42f0e240aa918613f999e1b0bd442661fbd6fa1748c9eaa59aa01fe8f035d","flatsize":44949724,"path":"All/Stikked-0.14.0.pkg","repopath":"All/Stikked-0.14.0.pkg","licenselogic":"single","pkgsize":5904184,"desc":"Stikked is an Open-Source PHP Pastebin, with the aim of keeping a simple and\neasy to use user interface. Stikked allows you to easily share code with anyone\nyou wish. Based on the original Stikked with lots of bugfixes and improvements.\n\nPrerequisites\n\n* Webservers: Apache, Lighttpd, Nginx, Cherokee\n* Databases: MySQL, PostgreSQL, SQLite\n* PHP version 5.6 or newer\n* PHP-GD for the creation of QR-codes\n\nHere are some features:\n\n* Easy setup\n* Syntax highlighting for many languages\n* Paste replies\n* Diff view between the original paste and the reply\n* An API\n* Search pastes\n* Encrypted pastes\n* Burn on reading\n* Anti-Spam features","deps":{"php82":{"origin":"lang/php82","version":"8.2.21"},"php82-ctype":{"origin":"textproc/php82-ctype","version":"8.2.21"},"php82-filter":{"origin":"security/php82-filter","version":"8.2.21"},"php82-gd":{"origin":"graphics/php82-gd","version":"8.2.21"},"php82-pgsql":{"origin":"databases/php82-pgsql","version":"8.2.21"},"php82-session":{"origin":"www/php82-session","version":"8.2.21"}},"categories":["www"],"options":{"MYSQL":"off","PGSQL":"on","SQLITE":"off"},"messages":[{"message":"The configuration file is in /usr/local/etc/Stikked/stikked.php\n\nThis package contains a true_paste feature which has been sent\nupstream but has not yet been included.\n\nThere are the minimal configuration items:\n\nSet driver to one of:\n\n* 'postgre'\n* 'mysqli'\n* 'sqlite'\n\nSet appropriate values in the 'Database connection' section.","type":"install"},{"message":"===>   NOTICE:\n\nThe Stikked port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-withr","origin":"devel/R-cran-withr","version":"3.0.0","comment":"Run Code 'With' Temporarily Modified Global State","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/withr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6f35215c76070454a0cc6f969b4b31e808d073d2783b88589dbd6f14a1cd021","flatsize":377277,"path":"All/R-cran-withr-3.0.0.pkg","repopath":"All/R-cran-withr-3.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":247772,"desc":"A set of functions to run code 'with' safely and temporarily modified\nglobal state. Many of these functions were originally a part of the\n'devtools' package, this provides a simple package with limited\ndependencies to provide access to these functions.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-xfun","origin":"misc/R-cran-xfun","version":"0.45","comment":"Miscellaneous Functions by Yihui Xie","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/xfun/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f0e98fe362cb8cfa2b00cec497fbbeb265e2da09a6556da712b9b246303d4549","flatsize":640547,"path":"All/R-cran-xfun-0.45.pkg","repopath":"All/R-cran-xfun-0.45.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":521852,"desc":"Miscellaneous functions commonly used in other packages maintained\nby 'Yihui Xie'.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["misc"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-xml2","origin":"textproc/R-cran-xml2","version":"1.3.6","comment":"Parse XML","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/xml2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"34e28a9086c0d3825ca862f9892fc3d1bfc5e4b0c10c923380c36cff753d4ba5","flatsize":565331,"path":"All/R-cran-xml2-1.3.6.pkg","repopath":"All/R-cran-xml2-1.3.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":331112,"desc":"Work with XML files using a simple, consistent interface. Built on\ntop of the 'libxml2' C library.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2","libR.so.4"]},{"name":"R-cran-whoami","origin":"devel/R-cran-whoami","version":"1.3.0","comment":"Username, Full Name, Email Address, 'GitHub' Username of the Current User","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/whoami","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"43ad255e7c160679243292932e1efa00e2b55c33186623939862c2a1687cd7e7","flatsize":38620,"path":"All/R-cran-whoami-1.3.0.pkg","repopath":"All/R-cran-whoami-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":31752,"desc":"Look up the username and full name of the current user, the current user's\nemail address and 'GitHub' username, using various sources of system and\nconfiguration information.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-httr":{"origin":"www/R-cran-httr","version":"1.4.7"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"}},"categories":["devel"]},{"name":"R-cran-whisker","origin":"devel/R-cran-whisker","version":"0.4.1_1","comment":"{{mustache}} for R, Logicless Templating","maintainer":"ygy@FreeBSD.org","www":"https://github.com/edwindj/whisker","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"001df40d085d8913dbe698052c0dafdf9f9aced979dab63eb33878db39582807","flatsize":211912,"path":"All/R-cran-whisker-0.4.1_1.pkg","repopath":"All/R-cran-whisker-0.4.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":73276,"desc":"Implements 'Mustache' logicless templating.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-webshot","origin":"www/R-cran-webshot","version":"0.5.5","comment":"Take Screenshots of Web Pages","maintainer":"ygy@FreeBSD.org","www":"https://wch.github.io/webshot/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bf02276bbbb99802bd2c31468f8c883f2475efb64b7cdbb04528853cf593f27","flatsize":458718,"path":"All/R-cran-webshot-0.5.5.pkg","repopath":"All/R-cran-webshot-0.5.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":195764,"desc":"Takes screenshots of web pages, including Shiny applications and R Markdown\ndocuments.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-callr":{"origin":"devel/R-cran-callr","version":"3.7.3_1"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"}},"categories":["www"]},{"name":"R-cran-waldo","origin":"devel/R-cran-waldo","version":"0.5.1","comment":"Find Differences Between R Objects","maintainer":"ygy@FreeBSD.org","www":"https://waldo.r-lib.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"40e57d40116a638edc0a3881832c9718633dd5ebb1cb5a561a6e41e9fa97a7d2","flatsize":178354,"path":"All/R-cran-waldo-0.5.1.pkg","repopath":"All/R-cran-waldo-0.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":116048,"desc":"Compare complex R objects and reveal the key differences. Designed particularly\nfor use in testing packages where being able to quickly isolate key differences\nmakes understanding test failures much easier.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-diffobj":{"origin":"devel/R-cran-diffobj","version":"0.3.5_1"},"R-cran-fansi":{"origin":"devel/R-cran-fansi","version":"1.0.6"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-rematch2":{"origin":"devel/R-cran-rematch2","version":"2.1.2_1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"}},"categories":["devel"]},{"name":"R-cran-vroom","origin":"textproc/R-cran-vroom","version":"1.6.5","comment":"Read and Write Rectangular Text Data Quickly","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/vroom/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a5bb59cf2e38d8f591378c96347087d7edeca807c2f717aa4d916bf8b9f821f9","flatsize":2052673,"path":"All/R-cran-vroom-1.6.5.pkg","repopath":"All/R-cran-vroom-1.6.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":873508,"desc":"The goal of 'vroom' is to read and write data (like 'csv', 'tsv'\nand 'fwf') quickly. When reading it uses a quick initial indexing\nstep, then reads the values lazily , so only the data you actually\nuse needs to be read. The writer formats the data in parallel and\nwrites to disk asynchronously from formatting.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-bit64":{"origin":"devel/R-cran-bit64","version":"4.0.5_1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-cpp11":{"origin":"devel/R-cran-cpp11","version":"0.4.7"},"R-cran-crayon":{"origin":"devel/R-cran-crayon","version":"1.5.2_1"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-hms":{"origin":"devel/R-cran-hms","version":"1.1.3"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-progress":{"origin":"devel/R-cran-progress","version":"1.2.3"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-tidyselect":{"origin":"devel/R-cran-tidyselect","version":"1.2.1"},"R-cran-tzdb":{"origin":"devel/R-cran-tzdb","version":"0.4.0"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-wk","origin":"math/R-cran-wk","version":"0.9.1","comment":"Lightweight Well-Known Geometry Parsing","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/wk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7b6666c74a574be1dbe042b6ce250979e46ad193820cb039629ce92612d94ea","flatsize":2330899,"path":"All/R-cran-wk-0.9.1.pkg","repopath":"All/R-cran-wk-0.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1796900,"desc":"Provides a minimal R and C++ API for parsing well-known binary and\nwell-known text representation of geometries to and from R-native\nformats. Well-known binary is compact and fast to parse; well-known\ntext is human-readable and is useful for writing tests. These formats\nare only useful in R if the information they contain can be accessed\nin R, for which high-performance functions are provided here.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"SCIP","origin":"math/SCIP","version":"8.1.0_1","comment":"Solver for mixed integer, mixed integer nonlinear programming","maintainer":"yuri@FreeBSD.org","www":"https://www.scipopt.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87718350dad997ec277792832eac75225613f587e03f3d2982a696fffe2a693a","flatsize":23867813,"path":"All/SCIP-8.1.0_1.pkg","repopath":"All/SCIP-8.1.0_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":6462592,"desc":"SCIP is currently one of the fastest non-commercial solvers for mixed integer\nprogramming (MIP) and mixed integer nonlinear programming (MINLP). It is also\na framework for constraint integer programming and branch-cut-and-price. It\nallows for total control of the solution process and the access of detailed\ninformation down to the guts of the solver.\n\nFeatures:\n* very fast standalone solver for linear programming (LP), mixed integer\n  programming (MIP), and mixed integer nonlinear programming (MINLP)\n* framework for branching, cutting plane separation, pricing, and propagation\n* large C-API, C++ wrapper classes for user plugins\n* interfaces to other applications and programming languages\n* open LP solver support\n* highly flexible through many possible user plugins","deps":{"Ipopt":{"origin":"math/ipopt","version":"3.14.16"},"SoPlex":{"origin":"math/SoPlex","version":"6.0.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math","science"],"shlibs_required":["libreadline.so.8","libgmp.so.10","libgmpxx.so.4","libsoplex.so.6.0","libipopt.so.3","libsoplex-pic.so.6.0"],"shlibs_provided":["libscip.so.8.1"],"options":{"IPOPT":"on","ZIMPL":"off"}},{"name":"R-cran-viridisLite","origin":"graphics/R-cran-viridisLite","version":"0.4.2","comment":"Default Color Maps from 'matplotlib' (Lite Version)","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/viridisLite/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"20395368e2f4e10981619d0aff116f4c9308e5adca571e1116f2c55856607559","flatsize":1356064,"path":"All/R-cran-viridisLite-0.4.2.pkg","repopath":"All/R-cran-viridisLite-0.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1298680,"desc":"Color maps designed to improve graph readability for readers with\ncommon forms of color blindness and/or color vision deficiency. The\ncolor maps are also perceptually-uniform, both in regular form and\nalso when converted to black-and-white for printing. This is the\n'lite' version of the 'viridis' package that also contains 'ggplot2'\nbindings for discrete and continuous color and fill scales and can\nbe found at <https://cran.r-project.org/package=viridis>.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["graphics"]},{"name":"R-cran-vctrs","origin":"devel/R-cran-vctrs","version":"0.6.5","comment":"Vector Helpers","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/vctrs/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fd6ba978d068e30799ae62ccaf0563dd8b501c0cea3f5b18ce606ac0a8074be","flatsize":2954118,"path":"All/R-cran-vctrs-0.6.5.pkg","repopath":"All/R-cran-vctrs-0.6.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1343824,"desc":"Defines new notions of prototype and size that are used to provide\ntools for consistent and well-founded type-coercion and size-recycling,\nand are in turn connected to ideas of type- and size-stability\nuseful for analyzing function interfaces.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-vars","origin":"finance/R-cran-vars","version":"1.6.1","comment":"VAR Modelling","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/vars/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d8a85043bb29147d2272cdb9ea1a35cb1ae8148de823c881b35abdb603174473","flatsize":463961,"path":"All/R-cran-vars-1.6.1.pkg","repopath":"All/R-cran-vars-1.6.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":419384,"desc":"Estimation, lag selection, diagnostic testing, forecasting, causality\nanalysis, forecast error variance decomposition and impulse response\nfunctions of VAR models and estimation of SVAR/SVEC models.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-lmtest":{"origin":"finance/R-cran-lmtest","version":"0.9.40_1"},"R-cran-sandwich":{"origin":"math/R-cran-sandwich","version":"3.1.0"},"R-cran-strucchange":{"origin":"finance/R-cran-strucchange","version":"1.5.3_1"},"R-cran-urca":{"origin":"finance/R-cran-urca","version":"1.3.4"}},"categories":["finance"]},{"name":"R-cran-uuid","origin":"devel/R-cran-uuid","version":"1.1.0_1","comment":"Tools for Generating and Handling of UUIDs","maintainer":"ygy@FreeBSD.org","www":"https://www.rforge.net/uuid","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0235fbcee251ae364901430cc54f1700369b537ef62440325fba68532dd2cbbd","flatsize":69098,"path":"All/R-cran-uuid-1.1.0_1.pkg","repopath":"All/R-cran-uuid-1.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42120,"desc":"Tools for generating and handling of UUIDs (Universally Unique Identifiers).","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-vcd","origin":"devel/R-cran-vcd","version":"1.4.12","comment":"Visualization techniques, data sets for categorical data","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/package=vcd","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b9864cc9ff3c80145c0f23dab52adbb057393ef6318f9b0244bdf9c2452c65c6","flatsize":1518692,"path":"All/R-cran-vcd-1.4.12.pkg","repopath":"All/R-cran-vcd-1.4.12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1294432,"desc":"Visualization techniques, data sets, summary and inference procedures aimed\nparticularly at categorical data. Special emphasis is given to highly\nextensible grid graphics. The package was inspired by the book \"Visualizing\nCategorical Data\" by Michael Friendly.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-colorspace":{"origin":"graphics/R-cran-colorspace","version":"2.1.0"},"R-cran-lmtest":{"origin":"finance/R-cran-lmtest","version":"0.9.40_1"}},"categories":["devel"]},{"name":"R-cran-utf8","origin":"textproc/R-cran-utf8","version":"1.2.4","comment":"Unicode Text Processing","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/utf8/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d8ee09ffeb89f88d25bb9ab6dff233015c1762d7ff086b543818c97583d3a0d","flatsize":490158,"path":"All/R-cran-utf8-1.2.4.pkg","repopath":"All/R-cran-utf8-1.2.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":133436,"desc":"Process and print 'UTF-8' encoded international text (Unicode).\nInput, validate, normalize, encode, format, and display.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-usethis","origin":"devel/R-cran-usethis","version":"2.0.1_1","comment":"Automate Package and Project Setup","maintainer":"jpbeconne@free.fr","www":"https://CRAN.R-project.org/package=usethis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ded58f0be1e29e5498569224ed4f0bfc37e9810869750f83cb3dfa09bedc02e8","flatsize":1080113,"path":"All/R-cran-usethis-2.0.1_1.pkg","repopath":"All/R-cran-usethis-2.0.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":721800,"desc":"Automate package and project setup tasks that are otherwise performed\nmanually. This includes setting up unit testing, test coverage, continuous\nintegration, Git, 'GitHub', licenses, 'Rcpp', 'RStudio' projects, and more.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-clipr":{"origin":"devel/R-cran-clipr","version":"0.8.0_1"},"R-cran-clisymbols":{"origin":"devel/R-cran-clisymbols","version":"1.2.0_1"},"R-cran-crayon":{"origin":"devel/R-cran-crayon","version":"1.5.2_1"},"R-cran-curl":{"origin":"ftp/R-cran-curl","version":"5.2.1"},"R-cran-desc":{"origin":"devel/R-cran-desc","version":"1.4.2_1"},"R-cran-fs":{"origin":"sysutils/R-cran-fs","version":"1.6.3"},"R-cran-gert":{"origin":"devel/R-cran-gert","version":"1.3.0_4"},"R-cran-gh":{"origin":"www/R-cran-gh","version":"1.3.1_1"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-purrr":{"origin":"devel/R-cran-purrr","version":"1.0.2"},"R-cran-rappdirs":{"origin":"devel/R-cran-rappdirs","version":"0.3.3_1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-rprojroot":{"origin":"devel/R-cran-rprojroot","version":"2.0.4"},"R-cran-rstudioapi":{"origin":"devel/R-cran-rstudioapi","version":"0.16.0"},"R-cran-whisker":{"origin":"devel/R-cran-whisker","version":"0.4.1_1"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"},"R-cran-yaml":{"origin":"textproc/R-cran-yaml","version":"2.3.8"}},"categories":["devel"]},{"name":"R-cran-urca","origin":"finance/R-cran-urca","version":"1.3.4","comment":"Unit root and cointegration tests for time series data","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/urca/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8f28fd6b5254f1763b0874877e67106dcfa4f9b48fdc4a6a28e89704cc715124","flatsize":1163422,"path":"All/R-cran-urca-1.3.4.pkg","repopath":"All/R-cran-urca-1.3.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1050388,"desc":"Unit root and cointegration tests encountered in applied econometric\nanalysis are implemented.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["finance"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-units","origin":"math/R-cran-units","version":"0.8.5","comment":"Measurement Units for R Vectors","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/units/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8c2302a8f17739191898a36a562f51643337283f734c49f8c1cf456272380b2c","flatsize":1016672,"path":"All/R-cran-units-0.8.5.pkg","repopath":"All/R-cran-units-0.8.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":359948,"desc":"Support for measurement units in R vectors; automatic propagation,\nconversion, derivation and simplification of units; raising errors\nin case of unit incompatibility. Compatible with the difftime class.\nUses the UNIDATA udunits library and unit database for unit conversion\nand compatibility checking.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"udunits":{"origin":"science/udunits","version":"2.2.28"}},"categories":["math"],"shlibs_required":["libexpat.so.1","libudunits2.so.0","libR.so.4"]},{"name":"R-cran-udunits2","origin":"science/R-cran-udunits2","version":"0.13.2.1_1","comment":"Udunits-2 Bindings for R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/udunits2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f731458c8a6aa70821f27b9a5843d17b62094e06e53d8b04fb7cb3d06e358390","flatsize":175086,"path":"All/R-cran-udunits2-0.13.2.1_1.pkg","repopath":"All/R-cran-udunits2-0.13.2.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":55884,"desc":"Provides simple bindings to Unidata's udunits library.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"expat":{"origin":"textproc/expat2","version":"2.6.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"udunits":{"origin":"science/udunits","version":"2.2.28"}},"categories":["science"],"shlibs_required":["libudunits2.so.0","libexpat.so.1","libR.so.4"]},{"name":"R-cran-viridis","origin":"graphics/R-cran-viridis","version":"0.6.5","comment":"Default Color Maps from 'matplotlib'","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/viridis/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5113c0f1d755408a3772a0d454b7719389321b13c4f930e057b9bf90641c7155","flatsize":4140047,"path":"All/R-cran-viridis-0.6.5.pkg","repopath":"All/R-cran-viridis-0.6.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3001940,"desc":"Color maps designed to improve graph readability for readers with\ncommon forms of color blindness and/or color vision deficiency. The\ncolor maps are also perceptually-uniform, both in regular form and\nalso when converted to black-and-white for printing. This package\nalso contains 'ggplot2' bindings for discrete and continuous color\nand fill scales. A lean version of the package called 'viridisLite'\nthat does not include the 'ggplot2' bindings can be found at\n<https://cran.r-project.org/package=viridisLite>.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-ggplot2":{"origin":"graphics/R-cran-ggplot2","version":"3.5.1"},"R-cran-gridExtra":{"origin":"graphics/R-cran-gridExtra","version":"2.3_5"},"R-cran-viridisLite":{"origin":"graphics/R-cran-viridisLite","version":"0.4.2"}},"categories":["graphics"]},{"name":"R-cran-tzdb","origin":"devel/R-cran-tzdb","version":"0.4.0","comment":"Time Zone Database Information","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/tzdb/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3bca93036eabd621f1613faa283708285ab4f78bd0acd048a6f7f87b08c02e74","flatsize":2232922,"path":"All/R-cran-tzdb-0.4.0.pkg","repopath":"All/R-cran-tzdb-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":501180,"desc":"Provides an up-to-date copy of the Internet Assigned Numbers Authority\n(IANA) Time Zone Database. It is updated periodically to reflect\nchanges made by political bodies to time zone boundaries, UTC\noffsets, and daylight saving time rules. Additionally, this package\nprovides a C++ interface for working with the 'date' library. 'date'\nprovides comprehensive support for working with dates and date-times,\nwhich this package exposes to make it easier for other R packages\nto utilize. Headers are provided for calendar specific calculations,\nalong with a limited interface for time zone manipulations.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cpp11":{"origin":"devel/R-cran-cpp11","version":"0.4.7"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-uroot","origin":"math/R-cran-uroot","version":"2.1.3","comment":"Unit Root Tests for Seasonal Time Series","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/uroot/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"87147764a7f0f56bf1ba9d478831ec8b85a881b8ee60d0a7d0fdadde92b3091e","flatsize":1954487,"path":"All/R-cran-uroot-2.1.3.pkg","repopath":"All/R-cran-uroot-2.1.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1934536,"desc":"Seasonal unit roots and seasonal stability tests. P-values based\non response surface regressions are available for both tests.\nP-values based on bootstrap are available for seasonal unit root\ntests. A parallel implementation of the bootstrap method requires\na CUDA capable GPU with compute capability >= 3.0, otherwise a\ndebugging version fully coded in R is used.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-truncnorm","origin":"math/R-cran-truncnorm","version":"1.0.9","comment":"Truncated normal distribution","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/package=truncnorm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5262ae9409e09b8e9164a46274c4233f1cf90277eee37899b19b3391d1ae1c02","flatsize":64064,"path":"All/R-cran-truncnorm-1.0.9.pkg","repopath":"All/R-cran-truncnorm-1.0.9.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":29016,"desc":"Density, distribution function, quantile function, random generation\nand expected value function for the truncated normal distribution\nwith mean equal to 'mean' and standard deviation equal to 'sd'.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-tseries","origin":"finance/R-cran-tseries","version":"0.10.54","comment":"Time Series Analysis and Computational Finance","maintainer":"ygy@FreeBSD.org","www":"https://CRAN.R-project.org/package=tseries","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0efb6eaf8a987d5e868591f9790a51e310ffd851fe51eaad0a77206d50c3b9f","flatsize":438942,"path":"All/R-cran-tseries-0.10.54.pkg","repopath":"All/R-cran-tseries-0.10.54.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":378384,"desc":"Time series analysis and computational finance.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-quadprog":{"origin":"math/R-cran-quadprog","version":"1.5.8_2"},"R-cran-quantmod":{"origin":"finance/R-cran-quantmod","version":"0.4.26"},"R-cran-zoo":{"origin":"math/R-cran-zoo","version":"1.8.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["finance"],"shlibs_required":["libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-tth","origin":"textproc/R-cran-tth","version":"4.16.0","comment":"R wrappers for the tth/ttm TeX-to-HTML/MathML translators","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/tth/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9c80f6180f08329ab203fb917b075573b13166fbe3bc8b81a6c90c4cc19d515","flatsize":1423759,"path":"All/R-cran-tth-4.16.0.pkg","repopath":"All/R-cran-tth-4.16.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":409388,"desc":"C source code and R wrappers for the tth/ttm\nTeX-to-HTML/MathML translators.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"]},{"name":"R-cran-twitteR","origin":"net/R-cran-twitteR","version":"1.1.9_5","comment":"R based Twitter client","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/twitteR/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"88fda6fbf0b1ca34267b85fcf76cf61e55f669705585c8ebd08c5027fad6eeab","flatsize":715693,"path":"All/R-cran-twitteR-1.1.9_5.pkg","repopath":"All/R-cran-twitteR-1.1.9_5.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":607332,"desc":"Provides an interface to the Twitter web API","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-DBI":{"origin":"databases/R-cran-DBI","version":"1.2.3"},"R-cran-bit64":{"origin":"devel/R-cran-bit64","version":"4.0.5_1"},"R-cran-httr":{"origin":"www/R-cran-httr","version":"1.4.7"},"R-cran-rjson":{"origin":"converters/R-cran-rjson","version":"0.2.21_1"}},"categories":["net"]},{"name":"R-cran-visNetwork","origin":"graphics/R-cran-visNetwork","version":"2.1.2","comment":"Network Visualization using 'vis.js' Library","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/visNetwork/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bea98fc7434464d86735a3911e7507f51a0d2ed27be5be9e343c90c25372e391","flatsize":10812753,"path":"All/R-cran-visNetwork-2.1.2.pkg","repopath":"All/R-cran-visNetwork-2.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3732588,"desc":"Provides an R interface to the 'vis.js' JavaScript charting library.\nIt allows an interactive visualization of networks.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-htmltools":{"origin":"textproc/R-cran-htmltools","version":"0.5.8.1"},"R-cran-htmlwidgets":{"origin":"www/R-cran-htmlwidgets","version":"1.6.4"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"}},"categories":["graphics"]},{"name":"R-cran-tinytex","origin":"print/R-cran-tinytex","version":"0.51","comment":"Helper functions to maintain LaTeX distribution","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/tinytex/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9c01ae97e2f9dd66790456c00a9adb12cbb14fba8160f32f85c7da869b89d2f9","flatsize":151396,"path":"All/R-cran-tinytex-0.51.pkg","repopath":"All/R-cran-tinytex-0.51.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":143560,"desc":"Helper functions to install and maintain the 'LaTeX' distribution\nnamed 'TinyTeX' (<https://yihui.name/tinytex/>), a lightweight,\ncross-platform, portable, and easy-to-maintain version of 'TeX\nLive'. This package also contains helper functions to compile 'LaTeX'\ndocuments, and install missing 'LaTeX' packages automatically.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-xfun":{"origin":"misc/R-cran-xfun","version":"0.45"}},"categories":["print"]},{"name":"R-cran-tinytest","origin":"devel/R-cran-tinytest","version":"1.4.1_1","comment":"Lightweight and Feature Complete Unit Testing Framework","maintainer":"ygy@FreeBSD.org","www":"https://github.com/markvanderloo/tinytest","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74825ab6b9536bfd849382f2d444f1cf97f2c93c9e5f1ddb6cd2023fa307ec3e","flatsize":815032,"path":"All/R-cran-tinytest-1.4.1_1.pkg","repopath":"All/R-cran-tinytest-1.4.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":690368,"desc":"Provides a lightweight (zero-dependency) and easy to use unit testing\nframework. Main features: install tests with the package. Test results are\ntreated as data that can be stored and manipulated. Test files are R scripts\ninterspersed with test commands, that can be programmed over. Fully automated\nbuild-install-test sequence for packages. Skip tests when not run locally (e.g.\non CRAN). Flexible and configurable output printing. Compare computed output\nwith output stored with the package. Run tests in parallel. Extensible by other\npackages. Report side effects.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-timechange","origin":"devel/R-cran-timechange","version":"0.3.0","comment":"Efficient Manipulation of Date-Times","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/timechange/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1c89965dae5d9ae1b62d771f9201cea0fd77f515bb63efdc1ee670ddda53b1ca","flatsize":553908,"path":"All/R-cran-timechange-0.3.0.pkg","repopath":"All/R-cran-timechange-0.3.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":203060,"desc":"Efficient routines for manipulation of date-time objects while\naccounting for time-zones and daylight saving times. The package\nincludes utilities for updating of date-time components (year,\nmonth, day etc.), modification of time-zones, rounding of date-times,\nperiod addition and subtraction etc. Parts of the 'CCTZ' source\ncode, released under the Apache 2.0 License, are included in this\npackage. See <https: //github.com/google/cctz> for more details.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cpp11":{"origin":"devel/R-cran-cpp11","version":"0.4.7"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-tidyverse","origin":"devel/R-cran-tidyverse","version":"2.0.0","comment":"Easily Install and Load the 'Tidyverse'","maintainer":"einar@isnic.is","www":"https://tidyverse.tidyverse.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"47a2c22c85896ed183159c441bfd3826959206ef1fea925d2c88e5c7004a8631","flatsize":625657,"path":"All/R-cran-tidyverse-2.0.0.pkg","repopath":"All/R-cran-tidyverse-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":414272,"desc":"The 'tidyverse' is a set of packages that work in harmony because they share\ncommon data representations and 'API' design.\nThis package is designed to make it easy to install and load multiple\n'tidyverse' packages in a single step.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-broom":{"origin":"devel/R-cran-broom","version":"1.0.6"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-conflicted":{"origin":"devel/R-cran-conflicted","version":"1.2.0"},"R-cran-dbplyr":{"origin":"databases/R-cran-dbplyr","version":"2.5.0"},"R-cran-dplyr":{"origin":"math/R-cran-dplyr","version":"1.1.4"},"R-cran-dtplyr":{"origin":"databases/R-cran-dtplyr","version":"1.3.1"},"R-cran-forcats":{"origin":"math/R-cran-forcats","version":"1.0.0_1"},"R-cran-ggplot2":{"origin":"graphics/R-cran-ggplot2","version":"3.5.1"},"R-cran-googlesheets4":{"origin":"devel/R-cran-googlesheets4","version":"1.1.1"},"R-cran-haven":{"origin":"math/R-cran-haven","version":"2.5.4"},"R-cran-hms":{"origin":"devel/R-cran-hms","version":"1.1.3"},"R-cran-httr":{"origin":"www/R-cran-httr","version":"1.4.7"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-lubridate":{"origin":"devel/R-cran-lubridate","version":"1.9.3"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-modelr":{"origin":"devel/R-cran-modelr","version":"0.1.11"},"R-cran-pillar":{"origin":"devel/R-cran-pillar","version":"1.9.0"},"R-cran-purrr":{"origin":"devel/R-cran-purrr","version":"1.0.2"},"R-cran-ragg":{"origin":"graphics/R-cran-ragg","version":"1.3.2"},"R-cran-readr":{"origin":"textproc/R-cran-readr","version":"2.1.5"},"R-cran-readxl":{"origin":"textproc/R-cran-readxl","version":"1.4.3"},"R-cran-reprex":{"origin":"textproc/R-cran-reprex","version":"2.1.0"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-rstudioapi":{"origin":"devel/R-cran-rstudioapi","version":"0.16.0"},"R-cran-rvest":{"origin":"www/R-cran-rvest","version":"1.0.4"},"R-cran-stringr":{"origin":"textproc/R-cran-stringr","version":"1.5.1"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-tidyr":{"origin":"devel/R-cran-tidyr","version":"1.3.1"},"R-cran-xml2":{"origin":"textproc/R-cran-xml2","version":"1.3.6"}},"categories":["devel"]},{"name":"R-cran-tidyselect","origin":"devel/R-cran-tidyselect","version":"1.2.1","comment":"Select from a Set of Strings","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/tidyselect/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"878131654920f37e6c5dbaee0d4aa6e968d870e39425c5a17b2761b8c74969cc","flatsize":463087,"path":"All/R-cran-tidyselect-1.2.1.pkg","repopath":"All/R-cran-tidyselect-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":227660,"desc":"A backend for the selecting functions of the 'tidyverse'. It makes\nit easy to implement select-like functions in your own packages in\na way that is consistent with other 'tidyverse' interfaces for\nselection.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"]},{"name":"R-cran-textshaping","origin":"print/R-cran-textshaping","version":"0.4.0","comment":"Bindings to the 'HarfBuzz' and 'Fribidi' Libraries for Text Shaping","maintainer":"einar@isnic.is","www":"https://github.com/r-lib/textshaping","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"676196da689006d504a1d2b91fa48a7d1758c83885cd440436ff1afcfa558724","flatsize":324323,"path":"All/R-cran-textshaping-0.4.0.pkg","repopath":"All/R-cran-textshaping-0.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":119572,"desc":"Provides access to the text shaping functionality in the 'HarfBuzz' library and\nthe bidirectional algorithm in the 'Fribidi' library.\n\n'textshaping' is a low-level utility package mainly for graphic devices that\nexpands upon the font tool-set provided by the 'systemfonts' package.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cpp11":{"origin":"devel/R-cran-cpp11","version":"0.4.7"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-systemfonts":{"origin":"devel/R-cran-systemfonts","version":"1.1.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"fribidi":{"origin":"converters/fribidi","version":"1.0.15"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"}},"categories":["print"],"shlibs_required":["libharfbuzz.so.0","libfreetype.so.6","libfribidi.so.0","libR.so.4"]},{"name":"Ri-li","origin":"games/ri-li","version":"3.1.4_1","comment":"Drive a toy wood train in many levels - snake-like arcade game","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/petitlapin/Li-Ri","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"586826ac469eff0d8e25cbf73dfa79289a89487d49a355b578fbceca249a70d3","flatsize":140880812,"path":"All/Ri-li-3.1.4_1.pkg","repopath":"All/Ri-li-3.1.4_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":13421552,"desc":"You drive a toy wood engine in many levels and you must collect\nall the coaches to win. Colorful animated wood engine, 40 levels\n in this first version and many sound effects.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libSDL2_mixer-2.0.so.0","libSDL2-2.0.so.0"]},{"name":"R-cran-tibble","origin":"devel/R-cran-tibble","version":"3.2.1_1","comment":"Simple Data Frames","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/tibble/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12fb358edb257a00e34cac34eba4e321166af339107aabe3608a440e8f2c01ea","flatsize":1973999,"path":"All/R-cran-tibble-3.2.1_1.pkg","repopath":"All/R-cran-tibble-3.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":635504,"desc":"tibble provides a 'tbl_df' class that offers better checking and\nprinting capabilities than traditional data frames.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-fansi":{"origin":"devel/R-cran-fansi","version":"1.0.6"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-pillar":{"origin":"devel/R-cran-pillar","version":"1.9.0"},"R-cran-pkgconfig":{"origin":"devel/R-cran-pkgconfig","version":"2.0.3_2"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-timeDate","origin":"finance/R-cran-timeDate","version":"4032.109","comment":"Rmetrics - Chronological and Calendar Objects","maintainer":"wen@FreeBSD.org","www":"https://www.rmetrics.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"556951ef24d8852334feb64e93112155154db9fe983938e99f0f061f6ac1ac64","flatsize":1769274,"path":"All/R-cran-timeDate-4032.109.pkg","repopath":"All/R-cran-timeDate-4032.109.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1210512,"desc":"The 'timeDate' class fulfils the conventions of the ISO 8601 standard as well\nas of the ANSI C and POSIX standards. Beyond these standards it provides the\n\"Financial Center\" concept which allows to handle data records collected in\ndifferent time zones and mix them up to have always the proper time stamps with\nrespect to your personal financial center, or alternatively to the GMT\nreference time. It can thus also handle time stamps from historical data\nrecords from the same time zone, even if the financial centers changed day\nlight saving times at different calendar dates.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["finance"]},{"name":"R-cran-testit","origin":"devel/R-cran-testit","version":"0.13","comment":"Simple Package for Testing R Packages","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/testit/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1b1be1826feac4b2bf52ae68918618e65d262b689375892eda6226d74b6ccb39","flatsize":72007,"path":"All/R-cran-testit-0.13.pkg","repopath":"All/R-cran-testit-0.13.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":44860,"desc":"Provides two convenience functions assert() and test_pkg() to facilitate\ntesting R packages.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-tensor","origin":"math/R-cran-tensor","version":"1.5_1","comment":"Tensor product of arrays","maintainer":"ygy@FreeBSD.org","www":"https://CRAN.R-project.org/package=tensor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6213ce12c5fa6e5cb541c541b038cf9b0209daefe402354d7c09ef9aa180f967","flatsize":16510,"path":"All/R-cran-tensor-1.5_1.pkg","repopath":"All/R-cran-tensor-1.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":14812,"desc":"The tensor product of two arrays is notionally an outer product of the arrays\ncollapsed in specific extents by summing along the appropriate diagonals.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-sys","origin":"devel/R-cran-sys","version":"3.4.2","comment":"Powerful and Reliable Tools for Running System Commands in R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/sys/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e4e67f0121b48d792c4ef8dd9a249a3206f274a42be7abc24dce2caf62d3c868","flatsize":64506,"path":"All/R-cran-sys-3.4.2.pkg","repopath":"All/R-cran-sys-3.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":42832,"desc":"Drop-in replacements for the base system2() function with fine\ncontrol and consistent behavior across platforms. Supports clean\ninterruption, timeout, background tasks, and streaming STDIN /\nSTDOUT / STDERR over binary or text connections. Arguments on Windows\nautomatically get encoded and quoted to work on different locales.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-tidyr","origin":"devel/R-cran-tidyr","version":"1.3.1","comment":"Easily tidy data with spread and gather functions","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/tidyr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf089e3d79984674513183ded7fc5b01474e7f9be2c9fb6825f9a38ddc963bb5","flatsize":1993975,"path":"All/R-cran-tidyr-1.3.1.pkg","repopath":"All/R-cran-tidyr-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1159128,"desc":"An evolution of 'reshape2'. It's designed specifically for data\ntidying (not general reshaping or aggregating) and works well with\n'dplyr' data pipelines.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-cpp11":{"origin":"devel/R-cran-cpp11","version":"0.4.7"},"R-cran-dplyr":{"origin":"math/R-cran-dplyr","version":"1.1.4"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-purrr":{"origin":"devel/R-cran-purrr","version":"1.0.2"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-stringr":{"origin":"textproc/R-cran-stringr","version":"1.5.1"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-tidyselect":{"origin":"devel/R-cran-tidyselect","version":"1.2.1"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-timeSeries","origin":"finance/R-cran-timeSeries","version":"4030.106","comment":"Financial Time Series Objects (Rmetrics)","maintainer":"ygy@FreeBSD.org","www":"https://r-forge.r-project.org/scm/viewvc.php/pkg/timeSeries/?root=rmetrics","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f0bbe6ac7622c3200ff81731994701f3d55c88ccc91c5f2992093bcda06987a","flatsize":2752939,"path":"All/R-cran-timeSeries-4030.106.pkg","repopath":"All/R-cran-timeSeries-4030.106.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2001944,"desc":"'S4' classes and various tools for financial time series: Basic functions such\nas scaling and sorting, subsetting, mathematical operations and statistical\nfunctions.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-timeDate":{"origin":"finance/R-cran-timeDate","version":"4032.109"}},"categories":["finance"]},{"name":"R-cran-systemfonts","origin":"devel/R-cran-systemfonts","version":"1.1.0","comment":"System Native Font Finding","maintainer":"einar@isnic.is","www":"https://systemfonts.r-lib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a2ff975c8d3461aa1bc4ed2120c61c620a90cbc419aac77dc5b0c48eb5a1515","flatsize":633271,"path":"All/R-cran-systemfonts-1.1.0.pkg","repopath":"All/R-cran-systemfonts-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":254972,"desc":"Provides system native access to the font catalogue.\n\nAs font handling varies between systems it is difficult to correctly locate\ninstalled fonts across different operating systems.\n\nThe 'systemfonts' package provides bindings to the native libraries on Windows,\nmacOS and Linux for finding font files that can then be used further by e.g.\ngraphic devices.\n\nThe main use is intended to be from compiled code but 'systemfonts' also\nprovides access from R.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cpp11":{"origin":"devel/R-cran-cpp11","version":"0.4.7"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libfontconfig.so.1","libfreetype.so.6","libR.so.4"]},{"name":"R-cran-stringr","origin":"textproc/R-cran-stringr","version":"1.5.1","comment":"Make it easier to work with strings","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/stringr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"50a0463a04fd5b42221a36cbfc1a6e6f067aad5685d258f5bee23b39775f823a","flatsize":582853,"path":"All/R-cran-stringr-1.5.1.pkg","repopath":"All/R-cran-stringr-1.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":299476,"desc":"stringr is a set of simple wrappers that make R's string functions\nmore consistent, simpler and easier to use. It does this by ensuring\nthat: function and argument names (and positions) are consistent,\nall functions deal with NA's and zero length character appropriately,\nand the output data structures from each function matches the input\ndata structures of other functions.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-stringi":{"origin":"textproc/R-cran-stringi","version":"1.8.4"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"}},"categories":["textproc"]},{"name":"R-cran-stringi","origin":"textproc/R-cran-stringi","version":"1.8.4","comment":"Character String Processing Facilities","maintainer":"uzsolt@FreeBSD.org","www":"http://www.gagolewski.com/software/stringi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f76b3841b3a142bffe07656953012284e5fb5cc02e7628b11b2eb1443ab022c","flatsize":1437248,"path":"All/R-cran-stringi-1.8.4.pkg","repopath":"All/R-cran-stringi-1.8.4.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":886112,"desc":"stringi (pronounced \"stringy\") is THE R package for fast, correct,\nconsistent and convenient string/text processing in each locale and\nany native character encoding. The use of the ICU library gives R\nusers a platform-independent set of functions known to Java, Perl,\nPython, PHP, and Ruby programmers.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"icu":{"origin":"devel/icu","version":"74.2_1,1"}},"categories":["textproc"],"shlibs_required":["libicui18n.so.74","libicuuc.so.74","libicudata.so.74","libR.so.4"]},{"name":"R-cran-testthat","origin":"devel/R-cran-testthat","version":"3.2.1","comment":"Unit Testing for R","maintainer":"ygy@FreeBSD.org","www":"https://testthat.r-lib.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fdfdf89e7d2dd78424f45f9ceb2145f29b54e5b6d38feab4e79cf8b566780bf","flatsize":3144946,"path":"All/R-cran-testthat-3.2.1.pkg","repopath":"All/R-cran-testthat-3.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1627048,"desc":"Software testing is important, but, in part because it is frustrating and\nboring, many of us avoid it. 'testthat' is a testing framework for R that is\neasy to learn and use, and integrates with your existing 'workflow'.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-brio":{"origin":"devel/R-cran-brio","version":"1.1.3_1"},"R-cran-callr":{"origin":"devel/R-cran-callr","version":"3.7.3_1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-desc":{"origin":"devel/R-cran-desc","version":"1.4.2_1"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"},"R-cran-ellipsis":{"origin":"devel/R-cran-ellipsis","version":"0.3.2_1"},"R-cran-evaluate":{"origin":"devel/R-cran-evaluate","version":"0.24.0"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-pkgload":{"origin":"devel/R-cran-pkgload","version":"1.3.2.1"},"R-cran-praise":{"origin":"devel/R-cran-praise","version":"1.0.0_5"},"R-cran-processx":{"origin":"sysutils/R-cran-processx","version":"3.8.2"},"R-cran-ps":{"origin":"sysutils/R-cran-ps","version":"1.7.5"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-waldo":{"origin":"devel/R-cran-waldo","version":"0.5.1"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-strucchange","origin":"finance/R-cran-strucchange","version":"1.5.3_1","comment":"Testing, Monitoring, and Dating Structural Changes","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/strucchange/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab67f669df600b7b580c251730c461f2dd028a997395e64c2073675953f428d9","flatsize":1190261,"path":"All/R-cran-strucchange-1.5.3_1.pkg","repopath":"All/R-cran-strucchange-1.5.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":943848,"desc":"Testing, monitoring and dating structural changes in (linear)\nregression models. strucchange features tests/methods from the\ngeneralized fluctuation test framework as well as from the F test\n(Chow test) framework. This includes methods to fit, plot and test\nfluctuation processes (e.g., CUSUM, MOSUM, recursive/moving estimates)\nand F statistics, respectively. It is possible to monitor incoming\ndata online using fluctuation processes. Finally, the breakpoints\nin regression models with structural changes can be estimated\ntogether with confidence intervals. Emphasis is always given to\nmethods for visualizing the data.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-sandwich":{"origin":"math/R-cran-sandwich","version":"3.1.0"},"R-cran-zoo":{"origin":"math/R-cran-zoo","version":"1.8.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["finance"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-statmod","origin":"math/R-cran-statmod","version":"1.4.34_1","comment":"Statistical Modeling","maintainer":"jpbeconne@free.fr","www":"https://CRAN.R-project.org/package=statmod","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1bc9196998b3f7c977819bd5e3e1bb37b19cf3449f0d0acb0accab1c9e807aa3","flatsize":346354,"path":"All/R-cran-statmod-1.4.34_1.pkg","repopath":"All/R-cran-statmod-1.4.34_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":272116,"desc":"A collection of algorithms and functions to aid statistical modeling.\nIncludes limiting dilution analysis (aka ELDA), growth curve comparisons,\nmixed linear models, heteroscedastic regression, inverse-Gaussian\nprobability calculations, Gauss quadrature and a secure convergence\nalgorithm for nonlinear models. Also includes advanced generalized linear\nmodel functions including Tweedie and Digamma distributional families\nand a secure convergence algorithm.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-stabledist","origin":"math/R-cran-stabledist","version":"0.7.1_5","comment":"Stable Distribution Functions","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/web/packages/stabledist/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91960ead76f2c19a3194f60195ac2aafb1633d7ea2acdeb1a737ca3dbfa5b440","flatsize":165022,"path":"All/R-cran-stabledist-0.7.1_5.pkg","repopath":"All/R-cran-stabledist-0.7.1_5.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":97292,"desc":"A collection and description of functions to compute density,\ndistribution and quantile function and to generate random variates\nof the stable distribution.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-stabledist port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-sspir","origin":"math/R-cran-sspir","version":"0.2.10_9","comment":"glm-like formula to define dynamic generalized linear models","maintainer":"skreuzer@FreeBSD.org","www":"https://cran.r-project.org/web/packages/sspir/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ab28daa05c71c921e593a416a72ff219e9c51997bb05d80460bb5468038a13c0","flatsize":191524,"path":"All/R-cran-sspir-0.2.10_9.pkg","repopath":"All/R-cran-sspir-0.2.10_9.pkg","licenselogic":"single","pkgsize":173336,"desc":"A glm-like formula language to define dynamic generalized\nlinear models (state space models).\n\nIncludes functions for Kalman filtering and smoothing.\n\nEstimation of variance matrices can be performed using\nthe EM algorithm in case of Gaussian models.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-KFAS":{"origin":"math/R-cran-KFAS","version":"1.5.1"},"R-cran-mvtnorm":{"origin":"math/R-cran-mvtnorm","version":"1.2.5"}},"categories":["math"]},{"name":"R-cran-sqldf","origin":"databases/R-cran-sqldf","version":"0.4.11_1","comment":"SQL select on R data frames","maintainer":"skreuzer@FreeBSD.org","www":"https://cran.r-project.org/web/packages/sqldf/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f7fc00aded7a9eceb05684fe8226714a1d6e5b3fa156d930229d46cc37e2c6e8","flatsize":117270,"path":"All/R-cran-sqldf-0.4.11_1.pkg","repopath":"All/R-cran-sqldf-0.4.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":82540,"desc":"The sqldf() function is typically passed a single argument which is an SQL\nselect statement where the table names are ordinary R data frame names. sqldf()\ntransparently sets up a database, imports the data frames into that database,\nperforms the SQL select or other statement and returns the result using a\nheuristic to determine which class to assign to each column of the returned\ndata frame. The sqldf() or read.csv.sql() functions can also be used to read\nfiltered files into R even if the original files are larger than R itself can\nhandle. 'RSQLite', 'RH2', 'RMySQL' and 'RPostgreSQL' backends are supported.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-DBI":{"origin":"databases/R-cran-DBI","version":"1.2.3"},"R-cran-RSQLite":{"origin":"databases/R-cran-RSQLite","version":"2.3.6"},"R-cran-chron":{"origin":"devel/R-cran-chron","version":"2.3.57_1"},"R-cran-gsubfn":{"origin":"devel/R-cran-gsubfn","version":"0.7_1"},"R-cran-proto":{"origin":"devel/R-cran-proto","version":"1.0.0_5"}},"categories":["databases"]},{"name":"R-cran-spelling","origin":"textproc/R-cran-spelling","version":"2.2.1_1","comment":"Tools for Spell Checking in R","maintainer":"ygy@FreeBSD.org","www":"https://docs.ropensci.org/spelling/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2e4eafe4a7f21dc6e9299b515679a5fdff1363e438fa40ccd2b3d177d03fecbc","flatsize":57927,"path":"All/R-cran-spelling-2.2.1_1.pkg","repopath":"All/R-cran-spelling-2.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":54644,"desc":"Spell checking common document formats including latex, markdown, manual pages,\nand description files. Includes utilities to automate checking of documentation\nand vignettes as a unit test during 'R CMD check'. Both British and American\nEnglish are supported out of the box and other languages can be added. In\naddition, packages may define a 'wordlist' to allow custom terminology without\nhaving to abuse punctuation.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-commonmark":{"origin":"textproc/R-cran-commonmark","version":"1.9.1"},"R-cran-hunspell":{"origin":"textproc/R-cran-hunspell","version":"3.0.2_1"},"R-cran-knitr":{"origin":"print/R-cran-knitr","version":"1.47"},"R-cran-xml2":{"origin":"textproc/R-cran-xml2","version":"1.3.6"}},"categories":["textproc"]},{"name":"R-cran-sourcetools","origin":"devel/R-cran-sourcetools","version":"0.1.7.1","comment":"Tools for the Reading and Tokenization of R Code","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/web/packages/sourcetools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"36ae600f38fd5d8c79c3b4004cd013f4009d215b87c7c5bd666675541ca361c5","flatsize":149882,"path":"All/R-cran-sourcetools-0.1.7.1.pkg","repopath":"All/R-cran-sourcetools-0.1.7.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":53872,"desc":"Tools for the reading and tokenization of R code. The 'sourcetools'\npackage provides both an R and C++ interface for the tokenization\nof R code, and helpers for interacting with the tokenized representation\nof R code.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-sourcetools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-som","origin":"science/R-cran-som","version":"0.3.5.1_5","comment":"Self-Organizing Map","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/som/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"970b587b286853f0bd7dfc984628951d38435f24d1d7ae170d5b1cf942dcb85e","flatsize":315912,"path":"All/R-cran-som-0.3.5.1_5.pkg","repopath":"All/R-cran-som-0.3.5.1_5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":256840,"desc":"Self-Organizing Map (with application in gene clustering)","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-sodium","origin":"security/R-cran-sodium","version":"1.3.1_1","comment":"R bindings to libsodium","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/sodium/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3f9fc2f76081421d5bbeb62855dae747378ce41e7c644022c27a350342c1d45","flatsize":1371002,"path":"All/R-cran-sodium-1.3.1_1.pkg","repopath":"All/R-cran-sodium-1.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":251276,"desc":"Bindings to libsodium: a modern, easy-to-use software library for\nencryption, decryption, signatures, password hashing and more. Sodium\nuses curve25519, a state-of-the-art Diffie-Hellman function by Daniel\nBernstein, which has become very popular after it was discovered that\nthe NSA had backdoored Dual EC DRBG.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libsodium":{"origin":"security/libsodium","version":"1.0.19"}},"categories":["security"],"shlibs_required":["libsodium.so.26","libR.so.4"]},{"name":"R-cran-snow","origin":"science/R-cran-snow","version":"0.4.4_1","comment":"Support for simple parallel computing in R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/snow/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ff03c7b6ff5d12f938257854ca183586c07546560915fe38f8065a93d4688e16","flatsize":106378,"path":"All/R-cran-snow-0.4.4_1.pkg","repopath":"All/R-cran-snow-0.4.4_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":98632,"desc":"The snow package provides support for simple parallel computing on a\nnetwork of workstations using R.  A master R process calls makeCluster\nto start a cluster of worker processes; the master process then uses\nfunctions such as clusterCall and clusterApply to execute R code on\nthe worker processes and collect and return the results on the master.\nThis framework supports many forms of \"embarrassingly parallel\"\ncomputations.\n\nSnow can use one of four communications mechanisms: sockets, PVM, MPI,\nor NetWorkSpaces (NWS).  NWS support was provided by Steve Weston.\nPVM clusters use the rpvm package; MPI clusters use package Rmpi; NWS\nclusters use package nws.  If pvm is used, then pvm must be started,\neither using a pvm console (e.g the pvm text console or the graphical\nxpvm console, both available with pvm) or from R using functions\nprovided by rpvm.  Similarly, LAM-MPI must be started, e.g.  using\nlamboot, for MPI clusters that use Rmpi and LAM-MPI.  If NWS is used,\nthe NetWorkSpaces server must be running.  SOCK clusters are the\neasiest approach for using snow on a single multi-core computer as\nthey require no additional software.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["science"]},{"name":"R-cran-terra","origin":"math/R-cran-terra","version":"1.7.78","comment":"Spatiall Data Analysis","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/terra/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"279172d8701bae4a604cc19e6d202bc973fe0953484a93167645b71e554320a8","flatsize":8226843,"path":"All/R-cran-terra-1.7.78.pkg","repopath":"All/R-cran-terra-1.7.78.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":3516344,"desc":"Methods for spatial data analysis with raster and vector data.\nRaster methods allow for low-level data manipulation as well as\nhigh-level global, local, zonal, and focal computation. The predict\nand interpolate methods facilitate the use of regression type\n(interpolation, machine learning) models for spatial prediction,\nincluding with satellite remote sensing data. Processing of very\nlarge files is supported. See the manual and tutorials on\n<https://rspatial.org/terra/> to get started. 'terra' is very similar\nto the 'raster' package; but 'terra' can do more, is easier to use,\nand it is faster.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["math"],"shlibs_required":["libproj.so.25","libgdal.so.35","libgeos_c.so.1","libR.so.4"]},{"name":"R-cran-sp","origin":"math/R-cran-sp","version":"2.1.4","comment":"R Classes and Methods for Spatial Data","maintainer":"wen@FreeBSD.org","www":"https://github.com/edzer/sp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58c19b245a0f64cea059869e8913d8866facb6694835ed4a34b5c5a2609d4f6b","flatsize":4115530,"path":"All/R-cran-sp-2.1.4.pkg","repopath":"All/R-cran-sp-2.1.4.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":1722732,"desc":"R-sp is a package that provides classes and methods for spatial\ndata. The classes document where the spatial location information\nresides, for 2D or 3D data. Utility functions are provided, e.g.\nfor plotting data as maps, spatial selection, as well as methods\nfor retrieving coordinates, for subsetting, print, summary, etc.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-survey","origin":"math/R-cran-survey","version":"4.4.2","comment":"Analysis of complex survey samples","maintainer":"wen@FreeBSD.org","www":"https://r-survey.r-forge.r-project.org/survey/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ffa322f9fafc2184cce77526d7564460bbc2a9925ab090f6ad782599a5f1d63b","flatsize":4455466,"path":"All/R-cran-survey-4.4.2.pkg","repopath":"All/R-cran-survey-4.4.2.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":3467912,"desc":"Summary statistics, two-sample tests, rank tests, generalised linear models,\ncumulative link models, Cox models, loglinear models, and general maximum\npseudolikelihood estimation for multistage stratified, cluster-sampled,\nunequally weighted survey samples. Variances by Taylor series linearisation\nor replicate weights. Post-stratification, calibration, and raking. Two-phase\nsubsampling designs. Graphics. PPS sampling without replacement. Principal\ncomponents, factor analysis.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-RcppArmadillo":{"origin":"math/R-cran-RcppArmadillo","version":"0.12.8.4.0"},"R-cran-minqa":{"origin":"math/R-cran-minqa","version":"1.2.7"},"R-cran-mitools":{"origin":"math/R-cran-mitools","version":"2.4_3"},"R-cran-numDeriv":{"origin":"math/R-cran-numDeriv","version":"2016.8.1.1_3"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-slam","origin":"math/R-cran-slam","version":"0.1.50","comment":"Sparse Lightweight Arrays and Matrices","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/slam/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d06a48e42bfbf390e9890ca78784aa1b383406ec9256dc3d40cefaa4a0cb699b","flatsize":305694,"path":"All/R-cran-slam-0.1.50.pkg","repopath":"All/R-cran-slam-0.1.50.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":194532,"desc":"Data structures and algorithms for sparse arrays and matrices,\nbased on index arrays and simple triplet representations,\nrespectively.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-sm","origin":"math/R-cran-sm","version":"2.2.6.0","comment":"Smoothing methods for nonparametric regression and density estimation","maintainer":"wen@FreeBSD.org","www":"http://www.stats.gla.ac.uk/~adrian/sm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ff14948bf5fa27069f312ed593eba85c9a62eaaf0f4220541daaf226eee4707","flatsize":998817,"path":"All/R-cran-sm-2.2.6.0.pkg","repopath":"All/R-cran-sm-2.2.6.0.pkg","licenselogic":"single","pkgsize":797196,"desc":"R-cran-sm is a R module for smoothing methods for nonparametric\nregression and density estimation. It is software linked to the\nbook 'Applied Smoothing Techniques for Data Analysis: The Kernel\nApproach with S-Plus Illustrations' Oxford University Press.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-shape","origin":"graphics/R-cran-shape","version":"1.4.6.1","comment":"Functions for plotting graphical shapes, colors","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/shape/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"04c0d2874ae5dd10eb400d84456216429caba756c393d1cbefe2aca3b9bcbbf2","flatsize":832922,"path":"All/R-cran-shape-1.4.6.1.pkg","repopath":"All/R-cran-shape-1.4.6.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":759392,"desc":"Functions for plotting graphical shapes such as ellipses, circles,\ncylinders, arrows, ... Support for the book \"A practical guide to\necological modelling - using R as a simulation platform\" by Karline\nSoetaert and Peter M.J. Herman (2009). Springer. Includes\ndemo(colorshapes)","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["graphics"]},{"name":"R-cran-sfsmisc","origin":"devel/R-cran-sfsmisc","version":"1.1.18","comment":"Utilities from 'Seminar fuer Statistik' ETH Zurich","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/sfsmisc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86edba4b6b8e00d67a2476748d116261cc2b429f0b475d1d6a545d742c730bce","flatsize":761858,"path":"All/R-cran-sfsmisc-1.1.18.pkg","repopath":"All/R-cran-sfsmisc-1.1.18.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":671496,"desc":"Useful utilities ['goodies'] from Seminar fuer Statistik ETH Zurich,\nquite a few related to graphics; some were ported from S-plus.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-shinyjs","origin":"www/R-cran-shinyjs","version":"2.1.0","comment":"Easily Improve the User Experience of Your Shiny Apps in Seconds","maintainer":"ygy@FreeBSD.org","www":"https://deanattali.com/shinyjs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a0969745332402a2648068c844680cad793cb71bf5102b9c1f21be23a018643e","flatsize":1494025,"path":"All/R-cran-shinyjs-2.1.0.pkg","repopath":"All/R-cran-shinyjs-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":999932,"desc":"Perform common useful JavaScript operations in Shiny apps that will greatly\nimprove your apps without having to know any JavaScript. Examples include:\nhiding an element, disabling an input, resetting an input back to its original\nvalue, delaying code execution by a few seconds, and many more useful functions\nfor both the end user and the developer. 'shinyjs' can also be used to easily\ncall your own custom JavaScript functions from R.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-shiny":{"origin":"www/R-cran-shiny","version":"1.7.5"}},"categories":["www"]},{"name":"UCD","origin":"textproc/UCD","version":"15.1.0,1","comment":"Unicode Character Database","maintainer":"thierry@FreeBSD.org","www":"https://unicode.org/ucd/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"210da31985c0d24c5b0aba682cc56e358eed6e94f7077ec71a180bdae7085257","flatsize":84895943,"path":"All/UCD-15.1.0,1.pkg","repopath":"All/UCD-15.1.0,1.pkg","licenselogic":"single","licenses":["Unicode_License_Agreement"],"pkgsize":18325824,"desc":"The Unicode Character Database (UCD) consists of a number of data files listing\nUnicode character properties and related data. It also includes data files\ncontaining test data for conformance to several important Unicode algorithms.","categories":["textproc"],"options":{"HAN":"on"}},{"name":"R-cran-spdep","origin":"math/R-cran-spdep","version":"1.2.5","comment":"Spatial dependence: weighting schemes, statistics, and models","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/spdep/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1abd1147cca01131bb45ed39e11cf552273848d99dc4438fc54085b5b422bf6d","flatsize":8707002,"path":"All/R-cran-spdep-1.2.5.pkg","repopath":"All/R-cran-spdep-1.2.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3459344,"desc":"A collection of functions to create spatial weights matrix objects\nfrom polygon contiguities, from point patterns by distance and\ntesselations, for summarising these objects, and for permitting\ntheir use in spatial data analysis, including regional aggregation\nby minimum spanning tree; a collection of tests for spatial\nautocorrelation, including global Moran's I, APLE, Geary's C,\nHubert/Mantel general cross product statistic, Empirical Bayes\nestimates and Assuno/Reis Index, Getis/Ord G and multicoloured join\ncount statistics, local Moran's I and Getis/Ord G, saddlepoint\napproximations and exact tests for global and local Moran's I; and\nfunctions for estimating spatial simultaneous autoregressive (SAR)\nlag and error models, impact measures for lag models, weighted and\nunweighted SAR and CAR spatial regression models, semi-parametric\nand Moran eigenvector spatial filtering, GM SAR error models, and\ngeneralized spatial two stage least squares models.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-deldir":{"origin":"math/R-cran-deldir","version":"2.0.4"},"R-cran-e1071":{"origin":"science/R-cran-e1071","version":"1.7.14"},"R-cran-s2":{"origin":"graphics/R-cran-s2","version":"1.1.0"},"R-cran-sf":{"origin":"math/R-cran-sf","version":"1.0.8_4"},"R-cran-sp":{"origin":"math/R-cran-sp","version":"2.1.4"},"R-cran-spData":{"origin":"math/R-cran-spData","version":"2.3.1"},"R-cran-units":{"origin":"math/R-cran-units","version":"0.8.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-spData","origin":"math/R-cran-spData","version":"2.3.1","comment":"Datasets for Spatial Analysis","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/spData/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6a2cd799ec932a3e3538297c04aea8fd53593c204c5c7376756791d326083144","flatsize":7814002,"path":"All/R-cran-spData-2.3.1.pkg","repopath":"All/R-cran-spData-2.3.1.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":3641532,"desc":"Diverse spatial datasets for demonstrating, benchmarking and teaching\nspatial data analysis. It includes R data of class sf (defined by\nthe package 'sf'), Spatial ('sp'), and nb ('spdep'). Unlike other\nspatial data packages such as 'rnaturalearth' and 'maps', it also\ncontains data stored in a range of file formats including GeoJSON,\nESRI Shapefile and GeoPackage. Some of the datasets are designed\nto illustrate specific analysis techniques. cycle_hire and\ncycle_hire_osm, for example, is designed to illustrate point pattern\nanalysis techniques.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-sp":{"origin":"math/R-cran-sp","version":"2.1.4"}},"categories":["math"]},{"name":"R-cran-servr","origin":"www/R-cran-servr","version":"0.27","comment":"Simple HTTP Server to Serve Static Files or Dynamic Documents","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/servr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ac15285b1ef82ae60e3043b1bba170fd4a7e15eb66041baf776c10ddf187cab7","flatsize":94664,"path":"All/R-cran-servr-0.27.pkg","repopath":"All/R-cran-servr-0.27.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":88608,"desc":"Start an HTTP server in R to serve static files, or dynamic documents\nthat can be converted to HTML files (e.g., R Markdown) under a given\ndirectory.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-httpuv":{"origin":"www/R-cran-httpuv","version":"1.6.11"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-mime":{"origin":"misc/R-cran-mime","version":"0.12_1"},"R-cran-xfun":{"origin":"misc/R-cran-xfun","version":"0.45"}},"categories":["www"]},{"name":"R-cran-sets","origin":"math/R-cran-sets","version":"1.0.25","comment":"Sets, Generalized Sets, Customizable Sets and Intervals","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/sets/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fecec38f657d77c2e56cfb9c57423aa6881f661c0bcef8fa0a525799cb76652a","flatsize":793257,"path":"All/R-cran-sets-1.0.25.pkg","repopath":"All/R-cran-sets-1.0.25.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":636992,"desc":"Data structures and basic operations for ordinary sets, generalizations such as\nfuzzy sets, multisets, and fuzzy multisets, customizable sets, and intervals.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-scrapeR","origin":"www/R-cran-scrapeR","version":"0.1.8","comment":"Tools for Scraping Data from HTML and XML Documents","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/scrapeR/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9d86def022b097377b3671acf6b356c92fc266aa7566b25f6d33820ed475f8f5","flatsize":19502,"path":"All/R-cran-scrapeR-0.1.8.pkg","repopath":"All/R-cran-scrapeR-0.1.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":17816,"desc":"The 'scrapeR' package utilizes functions that fetch and extract\ntext content from specified web pages. It handles HTTP errors and\nparses HTML efficiently. The package can handle hundreds of websites\nat a time using the scrapeR_in_batches() command.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-httr":{"origin":"www/R-cran-httr","version":"1.4.7"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-rvest":{"origin":"www/R-cran-rvest","version":"1.0.4"},"R-cran-stringr":{"origin":"textproc/R-cran-stringr","version":"1.5.1"}},"categories":["www"]},{"name":"R-cran-selectr","origin":"www/R-cran-selectr","version":"0.4.2_2","comment":"Translate CSS Selectors to XPath Expressions","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/selectr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1446877b6458d403c6728fe3c08d6beb13bbc3a442df4cb4c49233a6a98926b5","flatsize":633272,"path":"All/R-cran-selectr-0.4.2_2.pkg","repopath":"All/R-cran-selectr-0.4.2_2.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":426684,"desc":"Translates a CSS3 selector into an equivalent XPath expression.\nThis allows us to use CSS selectors when working with the XML package\nas it can only evaluate XPath expressions. Also provided are\nconvenience functions useful for using CSS selectors on XML nodes.\nThis package is a port of the Python package \"cssselect\".","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-stringr":{"origin":"textproc/R-cran-stringr","version":"1.5.1"}},"categories":["www"]},{"name":"R-cran-sessioninfo","origin":"devel/R-cran-sessioninfo","version":"1.2.2_1","comment":"R Session Information","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/sessioninfo","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d6c201b6df4874a5a7fd056c62034e1443fab64338541093c0fb48537dcfcf9","flatsize":363585,"path":"All/R-cran-sessioninfo-1.2.2_1.pkg","repopath":"All/R-cran-sessioninfo-1.2.2_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":268060,"desc":"Query and print information about the current R session. It is similar to\n'utils::sessionInfo()', but includes more information about packages, and where\nthey were installed from.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"}},"categories":["devel"]},{"name":"R-cran-scatterplot3d","origin":"math/R-cran-scatterplot3d","version":"0.3.44","comment":"3D Scatter Plot","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/package=scatterplot3d","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2da2b6ccdc75fa8599ae212d88bccfe8c135bbd622301e0c4fdce494a2a48cbd","flatsize":376754,"path":"All/R-cran-scatterplot3d-0.3.44.pkg","repopath":"All/R-cran-scatterplot3d-0.3.44.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":355900,"desc":"scatterplot3d: 3D Scatter Plot.\n\nPlots a three dimensional (3D) point cloud.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-scales","origin":"graphics/R-cran-scales","version":"1.3.0","comment":"Scale functions for graphics","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/scales/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d6f9fcf9c5aed1b5bf9f62ca77a00d616182c77580e16cadf60ead93451cf97","flatsize":930195,"path":"All/R-cran-scales-1.3.0.pkg","repopath":"All/R-cran-scales-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":680892,"desc":"Graphical scales map data to aesthetics, and provide methods for\nautomatically determining breaks and labels for axes and legends.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-RColorBrewer":{"origin":"graphics/R-cran-RColorBrewer","version":"1.1.3_1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-farver":{"origin":"graphics/R-cran-farver","version":"2.1.2"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-labeling":{"origin":"math/R-cran-labeling","version":"0.4.3"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-munsell":{"origin":"graphics/R-cran-munsell","version":"0.5.1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-viridisLite":{"origin":"graphics/R-cran-viridisLite","version":"0.4.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["graphics"]},{"name":"R-cran-rvest","origin":"www/R-cran-rvest","version":"1.0.4","comment":"Easily Harvest (Scrape) Web Pages","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/rvest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f28cab5e6d98dae907cc5f40b496e07af2562eec74239beb0ab5c66045172141","flatsize":419516,"path":"All/R-cran-rvest-1.0.4.pkg","repopath":"All/R-cran-rvest-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":302596,"desc":"Wrappers around the XML and httr packages to make it easy to download,\nthen manipulate, both html and xml.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-httr":{"origin":"www/R-cran-httr","version":"1.4.7"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-selectr":{"origin":"www/R-cran-selectr","version":"0.4.2_2"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-xml2":{"origin":"textproc/R-cran-xml2","version":"1.3.6"}},"categories":["www"]},{"name":"R-cran-rversions","origin":"devel/R-cran-rversions","version":"2.1.2_1","comment":"Query 'R' Versions, Including 'r-release' and 'r-oldrel'","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-hub/rversions","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bcd8e5dea4abe8b15b57cebaeda503f54e3aa77bba61a8024dbc7b205004a96e","flatsize":70959,"path":"All/R-cran-rversions-2.1.2_1.pkg","repopath":"All/R-cran-rversions-2.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":66360,"desc":"Query the main 'R' 'SVN' repository to find the versions 'r-release' and\n'r-oldrel' refer to, and also all previous 'R' versions and their release\ndates.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-curl":{"origin":"ftp/R-cran-curl","version":"5.2.1"},"R-cran-xml2":{"origin":"textproc/R-cran-xml2","version":"1.3.6"}},"categories":["devel"]},{"name":"R-cran-sass","origin":"textproc/R-cran-sass","version":"0.4.9","comment":"Syntactically Awesome Style Sheets ('Sass')","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/sass/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8ea26473b4bc04cbecd5c7393dac96838c7bfbf198a9669a35290662b91449c","flatsize":4908717,"path":"All/R-cran-sass-0.4.9.pkg","repopath":"All/R-cran-sass-0.4.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2157584,"desc":"An 'SCSS' compiler, powered by the 'LibSass' library. With this, R\ndevelopers can use variables, inheritance, and functions to generate\ndynamic style sheets. The package uses the 'Sass CSS' extension\nlanguage, which is stable, powerful, and CSS compatible.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-fs":{"origin":"sysutils/R-cran-fs","version":"1.6.3"},"R-cran-htmltools":{"origin":"textproc/R-cran-htmltools","version":"0.5.8.1"},"R-cran-rappdirs":{"origin":"devel/R-cran-rappdirs","version":"0.3.3_1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-shiny","origin":"www/R-cran-shiny","version":"1.7.5","comment":"Web Application Framework for R","maintainer":"tota@FreeBSD.org","www":"https://shiny.rstudio.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"19d115a2a350ecbf10df673741cea9b709dea4f2c860fff235a9baadfc71c739","flatsize":11516865,"path":"All/R-cran-shiny-1.7.5.pkg","repopath":"All/R-cran-shiny-1.7.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3410288,"desc":"Shiny makes it super simple for R users like you to turn analyses\ninto interactive web applications that anyone can use. Let your\nusers choose input parameters using friendly controls like sliders,\ndrop-downs, and text fields. Easily incorporate any number of outputs\nlike plots, tables, and summaries.\n\nNo HTML or JavaScript knowledge is necessary. If you have some\nexperience with R, youre just minutes away from combining the\nstatistical power of R with the simplicity of a web page.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-bslib":{"origin":"www/R-cran-bslib","version":"0.7.0"},"R-cran-cachem":{"origin":"databases/R-cran-cachem","version":"1.1.0"},"R-cran-commonmark":{"origin":"textproc/R-cran-commonmark","version":"1.9.1"},"R-cran-crayon":{"origin":"devel/R-cran-crayon","version":"1.5.2_1"},"R-cran-ellipsis":{"origin":"devel/R-cran-ellipsis","version":"0.3.2_1"},"R-cran-fastmap":{"origin":"databases/R-cran-fastmap","version":"1.2.0"},"R-cran-fontawesome":{"origin":"devel/R-cran-fontawesome","version":"0.5.2"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-htmltools":{"origin":"textproc/R-cran-htmltools","version":"0.5.8.1"},"R-cran-httpuv":{"origin":"www/R-cran-httpuv","version":"1.6.11"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-later":{"origin":"devel/R-cran-later","version":"1.3.2"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-mime":{"origin":"misc/R-cran-mime","version":"0.12_1"},"R-cran-promises":{"origin":"devel/R-cran-promises","version":"1.3.0"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-sourcetools":{"origin":"devel/R-cran-sourcetools","version":"0.1.7.1"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"},"R-cran-xtable":{"origin":"textproc/R-cran-xtable","version":"1.8.4_3"}},"categories":["www"]},{"name":"R-cran-sandwich","origin":"math/R-cran-sandwich","version":"3.1.0","comment":"Robust Covariance Matrix Estimators","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/sandwich/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da4613254d210457d6c06631759bb37a37e3314e24fa34d1a17491cd566277c1","flatsize":1792235,"path":"All/R-cran-sandwich-3.1.0.pkg","repopath":"All/R-cran-sandwich-3.1.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1503124,"desc":"Model-robust standard error estimators for cross-sectional, time\nseries and longitudinal data.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-zoo":{"origin":"math/R-cran-zoo","version":"1.8.12"}},"categories":["math"]},{"name":"R-cran-rprojroot","origin":"devel/R-cran-rprojroot","version":"2.0.4","comment":"Finding Files in Project Subdirectories","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/rprojroot/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9884800d13d1ce9f5bf0d8eb17549ccecbc1f1d881f965d80fd1d02d031d89db","flatsize":227505,"path":"All/R-cran-rprojroot-2.0.4.pkg","repopath":"All/R-cran-rprojroot-2.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":123432,"desc":"Robust, reliable and flexible paths to files below a project root.\nThe 'root' of a project is defined as a directory that matches a\ncertain criterion, e.g., it contains a certain regular file.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-rngtools","origin":"devel/R-cran-rngtools","version":"1.5.2_1","comment":"Utility functions for working with Random Number Generators","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/rngtools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e40d77475032710260f4850948866a07d03c2229d98e62288e8829cbc564483","flatsize":140787,"path":"All/R-cran-rngtools-1.5.2_1.pkg","repopath":"All/R-cran-rngtools-1.5.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":93664,"desc":"This package contains a set of functions for working with Random\nNumber Generators (RNGs). In particular, it defines a generic S4\nframework for getting/setting the current RNG, or RNG data that are\nembedded into objects for reproducibility. Notably, convenient\ndefault methods greatly facilitate the way current RNG settings can\nbe changed.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"}},"categories":["devel"]},{"name":"R-cran-rstudioapi","origin":"devel/R-cran-rstudioapi","version":"0.16.0","comment":"Safely Access the RStudio API","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/rstudioapi/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"69c92409d35a5253f3da1160e41598ad91e4e4ba30c0aceef64bdbac6d1260cf","flatsize":473936,"path":"All/R-cran-rstudioapi-0.16.0.pkg","repopath":"All/R-cran-rstudioapi-0.16.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":302108,"desc":"Access the RStudio API (if available) and provide informative error\nmessages when it's not.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-s2","origin":"graphics/R-cran-s2","version":"1.1.0","comment":"Spherical Geometry Operators Using the S2 Geometry Library","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/s2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32f390ab4831fb9eb8a9318213acd6e5b611900a840bcaa3df005a6154d2d3f4","flatsize":4242541,"path":"All/R-cran-s2-1.1.0.pkg","repopath":"All/R-cran-s2-1.1.0.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1944592,"desc":"Provides R bindings for Google's s2 library for geometric calculations\non the sphere. High-performance constructors and exporters provide\nhigh compatibility with existing spatial packages, transformers\nconstruct new geometries from existing geometries, predicates provide\na means to select geometries based on spatial relationships, and\naccessors extract information about geometries.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-wk":{"origin":"math/R-cran-wk","version":"0.9.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["graphics"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libR.so.4"]},{"name":"R-cran-sf","origin":"math/R-cran-sf","version":"1.0.8_4","comment":"Simple Features for R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/sf/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c55db808010170cd1a1455565a751ac0f02e486ba9afb0fcec58604a48a25bf0","flatsize":8230086,"path":"All/R-cran-sf-1.0.8_4.pkg","repopath":"All/R-cran-sf-1.0.8_4.pkg","licenselogic":"or","licenses":["GPLv2","MIT"],"pkgsize":3677016,"desc":"Support for simple features, a standardized way to encode spatial\nvector data. Binds to GDAL for reading and writing data, to GEOS\nfor geometrical operations, and to Proj.4 for projection conversions\nand datum transformations.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-DBI":{"origin":"databases/R-cran-DBI","version":"1.2.3"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-classInt":{"origin":"devel/R-cran-classInt","version":"0.4.10"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-s2":{"origin":"graphics/R-cran-s2","version":"1.1.0"},"R-cran-units":{"origin":"math/R-cran-units","version":"0.8.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"geos":{"origin":"graphics/geos","version":"3.12.2"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"}},"categories":["math"],"shlibs_required":["libproj.so.25","libgdal.so.35","libgeos_c.so.1","libR.so.4"]},{"name":"R-cran-roxygen2","origin":"devel/R-cran-roxygen2","version":"7.1.1_1","comment":"In-Line Documentation for R","maintainer":"jpbeconne@free.fr","www":"https://roxygen2.r-lib.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ceaeb9212cd812357f1fbdb5f36609ab7cfeb6a64079b57c27134f9b0f0000db","flatsize":1201399,"path":"All/R-cran-roxygen2-7.1.1_1.pkg","repopath":"All/R-cran-roxygen2-7.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":655116,"desc":"Generate your Rd documentation, 'NAMESPACE' file, and collation field using\nspecially formatted comments. Writing documentation in-line with code makes\nit easier to keep your documentation up-to-date as your requirements change.\n'Roxygen2' is inspired by the 'Doxygen' system for C++.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-brew":{"origin":"textproc/R-cran-brew","version":"1.0.10"},"R-cran-commonmark":{"origin":"textproc/R-cran-commonmark","version":"1.9.1"},"R-cran-desc":{"origin":"devel/R-cran-desc","version":"1.4.2_1"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"},"R-cran-knitr":{"origin":"print/R-cran-knitr","version":"1.47"},"R-cran-pkgload":{"origin":"devel/R-cran-pkgload","version":"1.3.2.1"},"R-cran-purrr":{"origin":"devel/R-cran-purrr","version":"1.0.2"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-stringi":{"origin":"textproc/R-cran-stringi","version":"1.8.4"},"R-cran-stringr":{"origin":"textproc/R-cran-stringr","version":"1.5.1"},"R-cran-xml2":{"origin":"textproc/R-cran-xml2","version":"1.3.6"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-rjson","origin":"converters/R-cran-rjson","version":"0.2.21_1","comment":"JSON for R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/rjson/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"476bcc09e519f3c9b26910b8e0458ee71baee77641f3b421322bd84fc6dbae79","flatsize":397780,"path":"All/R-cran-rjson-0.2.21_1.pkg","repopath":"All/R-cran-rjson-0.2.21_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":153924,"desc":"Converts R object into JSON objects and vice-versa","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["converters"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-rio","origin":"textproc/R-cran-rio","version":"0.5.29_1","comment":"Swiss-Army knife for data I/O","maintainer":"ports@FreeBSD.org","www":"https://github.com/leeper/rio","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9a634e24bace5159940175e124c770e451be718fcbaa2dbf80fc1ceaf6568acd","flatsize":1418392,"path":"All/R-cran-rio-0.5.29_1.pkg","repopath":"All/R-cran-rio-0.5.29_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":493524,"desc":"Streamlined data import and export by making assumptions that the user is\nprobably willing to make: 'import()' and 'export()' determine the data\nstructure from the file extension, reasonable defaults are used for data import\nand export (e.g., 'stringsAsFactors=FALSE'), web-based import is natively\nsupported (including from SSL/HTTPS), compressed files can be read directly\nwithout explicit decompression, and fast import packages are used where\nappropriate. An additional convenience function, 'convert()', provides a simple\nmethod for converting between file types.\n\nSee also <https://cran.r-project.org/package=rio>.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-curl":{"origin":"ftp/R-cran-curl","version":"5.2.1"},"R-cran-data.table":{"origin":"devel/R-cran-data.table","version":"1.15.4"},"R-cran-haven":{"origin":"math/R-cran-haven","version":"2.5.4"},"R-cran-openxlsx":{"origin":"textproc/R-cran-openxlsx","version":"4.2.5.2_2"},"R-cran-readxl":{"origin":"textproc/R-cran-readxl","version":"1.4.3"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-rio port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-rgenoud","origin":"math/R-cran-rgenoud","version":"5.9.0.10","comment":"R Version of GENetic Optimization Using Derivatives","maintainer":"wen@FreeBSD.org","www":"https://sekhon.berkeley.edu/rgenoud/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"17e644e6df2ce1116a82c07496967c08a256c6fa903962bb7d9a1327f836ede4","flatsize":901049,"path":"All/R-cran-rgenoud-5.9.0.10.pkg","repopath":"All/R-cran-rgenoud-5.9.0.10.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":677940,"desc":"A genetic algorithm plus derivative optimizer.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-rex","origin":"textproc/R-cran-rex","version":"1.2.1_1","comment":"Friendly Regular Expressions","maintainer":"ygy@FreeBSD.org","www":"https://github.com/kevinushey/rex","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d46582d250c5bb351ad5929d181bda2cca3a541030c21fb0d55774e8397ab0b9","flatsize":227511,"path":"All/R-cran-rex-1.2.1_1.pkg","repopath":"All/R-cran-rex-1.2.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":123848,"desc":"A friendly interface for the construction of regular expressions.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-lazyeval":{"origin":"math/R-cran-lazyeval","version":"0.2.2_3"}},"categories":["textproc"]},{"name":"R-cran-reshape2","origin":"devel/R-cran-reshape2","version":"1.4.4_2","comment":"Flexibly reshape data: a reboot of the reshape package","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/reshape2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0bbf0bcee82cfe14c479c46c613107d8666eb6864ac9bee0c43de50140959a1c","flatsize":223220,"path":"All/R-cran-reshape2-1.4.4_2.pkg","repopath":"All/R-cran-reshape2-1.4.4_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":123224,"desc":"Reshape lets you flexibly restructure and aggregate data using just\ntwo functions: melt and cast.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-plyr":{"origin":"devel/R-cran-plyr","version":"1.8.9"},"R-cran-stringr":{"origin":"textproc/R-cran-stringr","version":"1.5.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-reshape","origin":"devel/R-cran-reshape","version":"0.8.9_1","comment":"R package for flexibly restructuring and aggregating data","maintainer":"tota@FreeBSD.org","www":"http://had.co.nz/reshape/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3d5e5005c0a99b22d6dfb25a5e4064227725ee8ed21ae36efffeab9a3aa496a0","flatsize":182520,"path":"All/R-cran-reshape-0.8.9_1.pkg","repopath":"All/R-cran-reshape-0.8.9_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":168580,"desc":"Reshape (hopefully) makes it easy to do what you have been struggling\nto do with tapply, by, aggregate, xtabs, apply and summarise. It\nis also useful for getting your data into the correct structure for\nlattice or ggplot plots.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-plyr":{"origin":"devel/R-cran-plyr","version":"1.8.9"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"]},{"name":"R-cran-rgexf","origin":"devel/R-cran-rgexf","version":"0.16.2_1","comment":"Build, Import and Export GEXF Graph Files","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/rgexf/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52d592429664be36d128237a5a659ff4444605a8cfc8a73df6116884e22c16e8","flatsize":2044973,"path":"All/R-cran-rgexf-0.16.2_1.pkg","repopath":"All/R-cran-rgexf-0.16.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1421288,"desc":"Create, read and write GEXF (Graph Exchange XML Format) graph files\n(used in Gephi and others). Using the XML package, it allows the\nuser to easily build/read graph files including attributes, GEXF\nviz attributes (such as color, size, and position), network dynamics\n(for both edges and nodes) and edge weighting. Users can build/handle\ngraphs element-by-element or massively through data-frames, visualize\nthe graph on a web browser through \"sigmajs\" (a javascript library)\nand interact with the igraph package.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-XML":{"origin":"textproc/R-cran-XML","version":"3.99.0.17"},"R-cran-igraph":{"origin":"math/R-cran-igraph","version":"2.0.3"},"R-cran-servr":{"origin":"www/R-cran-servr","version":"0.27"}},"categories":["devel"]},{"name":"ammonite","origin":"devel/ammonite","version":"3.0.0.m2","comment":"Provides a system shell in the high-level Scala language","maintainer":"freebsd-ports@jan0sch.de","www":"https://ammonite.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2f7e42c5937b2c3158b313bdfcf4fd27c93cec171532c15ca091c740e2226f4f","flatsize":57190091,"path":"All/ammonite-3.0.0.m2.pkg","repopath":"All/ammonite-3.0.0.m2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":54106728,"desc":"A modern replacement for the Bash system shell. Provides a systems shell in\nthe high-level Scala language, letting you seamlessly mix system operations\nwith real code without the hassle or the frustration of trying to write\ncomplex code in Bash.\n\nAmmonite lets you use the Scala language for scripting purposes: in a\nRead-Evaluate-Print-Loop (REPL), as scripts, as a library to use\nin existing projects, or as a standalone systems shell.","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["devel","java"],"messages":[{"message":"To use ammonite fully you should setup a configuration file\n~/.ammonite/predef.sc. Below is an example:\n\ninterp.load.ivy(\"com.lihaoyi\"   %% \"os-lib\"    % \"0.9.1\")\ninterp.load.ivy(\"org.typelevel\" %% \"cats-core\" % \"2.9.0\")\n\n// This @ is necessary for Ammonite to process the `interp.load.ivy`\n// before continuing.\n@\nimport cats._\nimport cats.data._\nimport cats.syntax.all._","type":"install"}]},{"name":"R-cran-rematch2","origin":"devel/R-cran-rematch2","version":"2.1.2_1","comment":"Tidy Output from Regular Expression Matching","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/rematch2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"eee53d2a750a059bc0de4acd323e460034b4a584c0f4e6f1c9f8e2a95ed6f80b","flatsize":65591,"path":"All/R-cran-rematch2-2.1.2_1.pkg","repopath":"All/R-cran-rematch2-2.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49808,"desc":"Wrappers on 'regexpr' and 'gregexpr' to return the match results in tidy data\nframes.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"}},"categories":["devel"]},{"name":"R-cran-repr","origin":"devel/R-cran-repr","version":"1.1.7","comment":"Serializable Representations","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/repr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5dbd86dee0bf79230aaccd1b4a3641cdbe6a244da175fbe0df4507e4240d6534","flatsize":244748,"path":"All/R-cran-repr-1.1.7.pkg","repopath":"All/R-cran-repr-1.1.7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":145364,"desc":"String and binary representations of objects for several formats /\nmime types.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-base64enc":{"origin":"converters/R-cran-base64enc","version":"0.1.3_5"},"R-cran-htmltools":{"origin":"textproc/R-cran-htmltools","version":"0.5.8.1"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-pillar":{"origin":"devel/R-cran-pillar","version":"1.9.0"}},"categories":["devel"]},{"name":"R-cran-rlang","origin":"devel/R-cran-rlang","version":"1.1.4","comment":"Functions for Base Types and Core R and 'Tidyverse' Features","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/rlang/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ebd4aa95ad7c90f7e9fd6aec632283b7940c6ba7942930dd185a3b5226cc3434","flatsize":2652432,"path":"All/R-cran-rlang-1.1.4.pkg","repopath":"All/R-cran-rlang-1.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1678528,"desc":"A toolbox for working with base types, core R features like the\ncondition system, and core 'Tidyverse' features like tidy evaluation.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-rmarkdown","origin":"textproc/R-cran-rmarkdown","version":"2.27","comment":"Dynamic Documents for R","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/rmarkdown/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e8eee8c5ca2ea659d7b90685a79e483183284daef2ba96482b43a47b7891683","flatsize":6996521,"path":"All/R-cran-rmarkdown-2.27.pkg","repopath":"All/R-cran-rmarkdown-2.27.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1991284,"desc":"Convert R Markdown documents into a variety of formats.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-bslib":{"origin":"www/R-cran-bslib","version":"0.7.0"},"R-cran-evaluate":{"origin":"devel/R-cran-evaluate","version":"0.24.0"},"R-cran-fontawesome":{"origin":"devel/R-cran-fontawesome","version":"0.5.2"},"R-cran-htmltools":{"origin":"textproc/R-cran-htmltools","version":"0.5.8.1"},"R-cran-jquerylib":{"origin":"www/R-cran-jquerylib","version":"0.1.4_1"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-knitr":{"origin":"print/R-cran-knitr","version":"1.47"},"R-cran-stringr":{"origin":"textproc/R-cran-stringr","version":"1.5.1"},"R-cran-tinytex":{"origin":"print/R-cran-tinytex","version":"0.51"},"R-cran-xfun":{"origin":"misc/R-cran-xfun","version":"0.45"},"R-cran-yaml":{"origin":"textproc/R-cran-yaml","version":"2.3.8"},"hs-pandoc":{"origin":"textproc/hs-pandoc","version":"3.2"}},"categories":["textproc"]},{"name":"R-cran-rematch","origin":"textproc/R-cran-rematch","version":"2.0.0","comment":"Match Regular Expressions with a Nicer 'API'","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/rematch/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cee8b2bc3ce8336d491234b7f9e3b952340bc989493da0b404dbacb8ecab2279","flatsize":22779,"path":"All/R-cran-rematch-2.0.0.pkg","repopath":"All/R-cran-rematch-2.0.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18124,"desc":"A small wrapper on 'regexpr' to extract the matches and captured groups from\nthe match of a regular expression to a character vector.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["textproc"]},{"name":"R-cran-remotes","origin":"devel/R-cran-remotes","version":"2.4.2.1","comment":"R Package Installation from Remote Repositories, Including 'GitHub'","maintainer":"ygy@FreeBSD.org","www":"https://remotes.r-lib.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"90c19a05a9f31cea4112ed4d15d48f8afe6e6f1790c7ad1c0180b62d38f6d3f5","flatsize":711307,"path":"All/R-cran-remotes-2.4.2.1.pkg","repopath":"All/R-cran-remotes-2.4.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":415816,"desc":"Download and install R packages stored in 'GitHub', 'GitLab', 'Bitbucket',\n'Bioconductor', or plain 'subversion' or 'git' repositories. This package\nprovides the 'install_*' functions in 'devtools'. Indeed most of the code was\ncopied over from 'devtools'.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-reprex","origin":"textproc/R-cran-reprex","version":"2.1.0","comment":"Prepare Reproducible Example Code via the Clipboard","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/reprex/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c118d850d19ef6e145ad785b7d8730ba225d1a946125416df442fac26e2f7ecc","flatsize":583012,"path":"All/R-cran-reprex-2.1.0.pkg","repopath":"All/R-cran-reprex-2.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":504484,"desc":"Convenience wrapper that uses the 'rmarkdown' package to render small\nsnippets of code to target formats that include both code and output.\n\nThe goal is to encourage the sharing of small, reproducible, and runnable\nexamples on code-oriented websites, such as stackoverflow.com and\ngithub.com, or in email.\n\nThe user's clipboard is the default source of input code and the default\ntarget for rendered output. 'reprex' also extracts clean, runnable R code\nfrom various common formats, such as copy/paste from an R session.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-callr":{"origin":"devel/R-cran-callr","version":"3.7.3_1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-clipr":{"origin":"devel/R-cran-clipr","version":"0.8.0_1"},"R-cran-fs":{"origin":"sysutils/R-cran-fs","version":"1.6.3"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-knitr":{"origin":"print/R-cran-knitr","version":"1.47"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-rmarkdown":{"origin":"textproc/R-cran-rmarkdown","version":"2.27"},"R-cran-rstudioapi":{"origin":"devel/R-cran-rstudioapi","version":"0.16.0"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"},"hs-pandoc":{"origin":"textproc/hs-pandoc","version":"3.2"}},"categories":["textproc"]},{"name":"R-cran-robustbase","origin":"math/R-cran-robustbase","version":"0.99.2","comment":"Basic Robust Statistics","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/robustbase/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e27bf958f7dcae600951b05d8862abd0ac2494a714add9d970c8ba193c1a4fe5","flatsize":3994387,"path":"All/R-cran-robustbase-0.99.2.pkg","repopath":"All/R-cran-robustbase-0.99.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3111672,"desc":"\"Essential\" Robust Statistics. Tools allowing to analyze data with\nrobust methods. This includes regression methodology including model\nselections and multivariate statistics where we strive to cover the\nbook \"Robust Statistics, Theory and Methods\" by 'Maronna, Martin\nand Yohai'; Wiley 2006.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-DEoptimR":{"origin":"math/R-cran-DEoptimR","version":"1.1.3"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-registry","origin":"devel/R-cran-registry","version":"0.5.1_3","comment":"Registry infrastructure","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/registry/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"26fa09fe32286d7d2d3b491871c7a04c0f73a174d46565a2a9572863ace5e5b8","flatsize":231694,"path":"All/R-cran-registry-0.5.1_3.pkg","repopath":"All/R-cran-registry-0.5.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":200856,"desc":"Provides a generic infrastructure for creating and using registries.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-rcmdcheck","origin":"devel/R-cran-rcmdcheck","version":"1.3.3_1","comment":"Run 'R CMD check' from 'R' and Capture Results","maintainer":"jpbeconne@free.fr","www":"https://CRAN.R-project.org/package=rcmdcheck","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e1df35bc34eed83ab6950784a2454f2ea2ec1aa6debae641d0eae018a672ed28","flatsize":191842,"path":"All/R-cran-rcmdcheck-1.3.3_1.pkg","repopath":"All/R-cran-rcmdcheck-1.3.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":154384,"desc":"Run 'R CMD check' from 'R' and capture the results of the individual checks.\nSupports running checks in the background, timeouts, pretty printing and\ncomparing check results.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-callr":{"origin":"devel/R-cran-callr","version":"3.7.3_1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-crayon":{"origin":"devel/R-cran-crayon","version":"1.5.2_1"},"R-cran-desc":{"origin":"devel/R-cran-desc","version":"1.4.2_1"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"},"R-cran-pkgbuild":{"origin":"devel/R-cran-pkgbuild","version":"1.4.2"},"R-cran-prettyunits":{"origin":"devel/R-cran-prettyunits","version":"1.2.0"},"R-cran-rprojroot":{"origin":"devel/R-cran-rprojroot","version":"2.0.4"},"R-cran-sessioninfo":{"origin":"devel/R-cran-sessioninfo","version":"1.2.2_1"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"},"R-cran-xopen":{"origin":"sysutils/R-cran-xopen","version":"1.0.0_1"}},"categories":["devel"]},{"name":"R-cran-rbibutils","origin":"textproc/R-cran-rbibutils","version":"2.2.16","comment":"Convert Between Bibliography Formats","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/rbibutils/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"73cfb3884ec235053e9ab4d2f68baa377c5d6786cf240e5bab92b36984d757f3","flatsize":3239355,"path":"All/R-cran-rbibutils-2.2.16.pkg","repopath":"All/R-cran-rbibutils-2.2.16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":667980,"desc":"Converts between a number of bibliography formats, including 'BibTeX',\n'BibLaTeX' and 'Bibentry'. Includes a port of the 'bibutils' utilities\nby Chris Putnam <https://sourceforge.net/projects/bibutils/>.\nSupports all bibliography formats and character encodings implemented\nin 'bibutils'.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-rappdirs","origin":"devel/R-cran-rappdirs","version":"0.3.3_1","comment":"Application Directories: Determine Where to Save Data, Caches, and Logs","maintainer":"ygy@FreeBSD.org","www":"https://rappdirs.r-lib.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b28e4766eac54737b92551a1a5cf714ba981c5f65546a3c6cc8e9a108ef3108d","flatsize":59709,"path":"All/R-cran-rappdirs-0.3.3_1.pkg","repopath":"All/R-cran-rappdirs-0.3.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":47572,"desc":"An easy way to determine which directories on the users computer you should use\nto save data, caches and logs. A port of Python's 'Appdirs'\n(<https://github.com/ActiveState/appdirs>) to R.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-randomForest","origin":"devel/R-cran-randomForest","version":"4.6.14_4","comment":"Classification based on a forest of trees using random inputs","maintainer":"skreuzer@FreeBSD.org","www":"https://cran.r-project.org/web/packages/randomForest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f881419281a2c79a597f2ad08bbeddf77db0f76e6677fd0baacf2c3ab885a6a","flatsize":275605,"path":"All/R-cran-randomForest-4.6.14_4.pkg","repopath":"All/R-cran-randomForest-4.6.14_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":217052,"desc":"Breiman and Cutler's random forests for classification and regression","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-RColorBrewer":{"origin":"graphics/R-cran-RColorBrewer","version":"1.1.3_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-readr","origin":"textproc/R-cran-readr","version":"2.1.5","comment":"Read Rectangular Text Data","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/readr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83535f5acd0e97690bf132ae3468703c83dc5e14af2581c8ff6a93951beb88ba","flatsize":1593524,"path":"All/R-cran-readr-2.1.5.pkg","repopath":"All/R-cran-readr-2.1.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":853744,"desc":"The goal of 'readr' is to provide a fast and friendly way to read\nrectangular data (like 'csv', 'tsv', and 'fwf'). It is designed to\nflexibly parse many types of data found in the wild, while still\ncleanly failing when data unexpectedly changes.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-clipr":{"origin":"devel/R-cran-clipr","version":"0.8.0_1"},"R-cran-cpp11":{"origin":"devel/R-cran-cpp11","version":"0.4.7"},"R-cran-crayon":{"origin":"devel/R-cran-crayon","version":"1.5.2_1"},"R-cran-hms":{"origin":"devel/R-cran-hms","version":"1.1.3"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-tzdb":{"origin":"devel/R-cran-tzdb","version":"0.4.0"},"R-cran-vroom":{"origin":"textproc/R-cran-vroom","version":"1.6.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-readxl","origin":"textproc/R-cran-readxl","version":"1.4.3","comment":"Read Excel Files","maintainer":"eduardo@FreeBSD.org","www":"https://readxl.tidyverse.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08e51018d2ca143820c17ebddec512f5c32f6bd465c1087f49088c951ec636f7","flatsize":3701640,"path":"All/R-cran-readxl-1.4.3.pkg","repopath":"All/R-cran-readxl-1.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1380792,"desc":"Import excel files into R. Supports '.xls' via the embedded 'libxls' C library\n<https://github.com/libxls/libxls> and '.xlsx' via the embedded 'RapidXML' C++\nlibrary <http://rapidxml.sourceforge.net>. Works on Windows, Mac and Linux\nwithout external dependencies.\n\nSee also <https://cran.r-project.org/package=readxl>.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cellranger":{"origin":"textproc/R-cran-cellranger","version":"1.1.0_4"},"R-cran-cpp11":{"origin":"devel/R-cran-cpp11","version":"0.4.7"},"R-cran-progress":{"origin":"devel/R-cran-progress","version":"1.2.3"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-ragg","origin":"graphics/R-cran-ragg","version":"1.3.2","comment":"Graphic Devices Based on AGG","maintainer":"einar@isnic.is","www":"https://ragg.r-lib.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0eb79b157cc21924aa5c5b2007e886bfdcc17b9419546e30dbf8f400bfb76001","flatsize":2216388,"path":"All/R-cran-ragg-1.3.2.pkg","repopath":"All/R-cran-ragg-1.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":472448,"desc":"Anti-Grain Geometry (AGG) is a high-quality and high-performance 2D drawing\nlibrary.\n\nThe 'ragg' package provides a set of graphic devices based on AGG to use as\nalternative to the raster devices provided through the 'grDevices' package.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-systemfonts":{"origin":"devel/R-cran-systemfonts","version":"1.1.0"},"R-cran-textshaping":{"origin":"print/R-cran-textshaping","version":"0.4.0"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"}},"categories":["graphics"],"shlibs_required":["libfreetype.so.6","libpng16.so.16","libtiff.so.6","libjpeg.so.8","libR.so.4"]},{"name":"R-cran-quadprog","origin":"math/R-cran-quadprog","version":"1.5.8_2","comment":"Functions to solve Quadratic Programming Problems","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/web/packages/quadprog/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"07eda52288d60407f99102093f100a4a639e247bf3929db24280b3c6a70cefbf","flatsize":109892,"path":"All/R-cran-quadprog-1.5.8_2.pkg","repopath":"All/R-cran-quadprog-1.5.8_2.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":47460,"desc":"This routine implements the dual method of Goldfarb and Idnani\n(1982, 1983) for solving quadratic programming problems of the form\nmin(?dT b + 1/2bT Db) with the constraints AT b >= b0.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-quadprog port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"aarch64-none-elf-gcc","origin":"devel/aarch64-none-elf-gcc","version":"11.3.0_3","comment":"GNU Compiler Collection for bare metal aarch64 cross-development","maintainer":"manu@FreeBSD.org","www":"https://gcc.gnu.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b5228c9c44fff6674fbb645996b97aec14a0bc8fc998888771a77f5487c38db","flatsize":132370508,"path":"All/aarch64-none-elf-gcc-11.3.0_3.pkg","repopath":"All/aarch64-none-elf-gcc-11.3.0_3.pkg","licenselogic":"and","licenses":["GPLv3","GPLv3RLE"],"pkgsize":34913348,"desc":"GCC, the GNU Compiler Collection supporting C and C++ for arm bare metal\ncrossbuilding.","deps":{"aarch64-none-elf-binutils":{"origin":"devel/binutils","version":"2.40_6,1"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpc":{"origin":"math/mpc","version":"1.3.1_1"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["devel"],"shlibs_required":["libmpc.so.3","libmpfr.so.6","libgmp.so.10"],"shlibs_provided":["liblto_plugin.so"],"annotations":{"cpe":"cpe:2.3:a:gnu:gcc:11.3.0:::::dragonfly6:x86_64:3"}},{"name":"R-cran-recipes","origin":"math/R-cran-recipes","version":"1.0.10","comment":"Preprocessing Tools to Create Design Matrices","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/recipes/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f84c400df85d12df3dafa9e16b0fe699144e545938e64336640d68ed04e6a81","flatsize":3131452,"path":"All/R-cran-recipes-1.0.10.pkg","repopath":"All/R-cran-recipes-1.0.10.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1967200,"desc":"An extensible framework to create and preprocess design matrices.\nRecipes consist of one or more data manipulation and analysis\n\"steps\". Statistical parameters for the steps can be estimated from\nan initial data set and then applied to other data sets. The resulting\ndesign matrices can then be used as inputs into statistical or\nmachine learning models.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-clock":{"origin":"devel/R-cran-clock","version":"0.7.0"},"R-cran-dplyr":{"origin":"math/R-cran-dplyr","version":"1.1.4"},"R-cran-ellipsis":{"origin":"devel/R-cran-ellipsis","version":"0.3.2_1"},"R-cran-generics":{"origin":"devel/R-cran-generics","version":"0.1.3_1"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-gower":{"origin":"math/R-cran-gower","version":"1.0.1"},"R-cran-hardhat":{"origin":"devel/R-cran-hardhat","version":"1.4.0"},"R-cran-ipred":{"origin":"math/R-cran-ipred","version":"0.9.14"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-lubridate":{"origin":"devel/R-cran-lubridate","version":"1.9.3"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-purrr":{"origin":"devel/R-cran-purrr","version":"1.0.2"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-tidyr":{"origin":"devel/R-cran-tidyr","version":"1.3.1"},"R-cran-tidyselect":{"origin":"devel/R-cran-tidyselect","version":"1.2.1"},"R-cran-timeDate":{"origin":"finance/R-cran-timeDate","version":"4032.109"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"}},"categories":["math"]},{"name":"R-cran-pwr","origin":"math/R-cran-pwr","version":"1.3.0_1","comment":"Basic Functions for Power Analysis","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=pwr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"23aea5ffd9fd66c898919afdbf340a1f27d43cdc35d32b2a5b5623f62ad46dd5","flatsize":243057,"path":"All/R-cran-pwr-1.3.0_1.pkg","repopath":"All/R-cran-pwr-1.3.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":148384,"desc":"Power analysis functions along the lines of Cohen (1988).\n\nSee also: https://github.com/heliosdrm/pwr","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-rgdal","origin":"graphics/R-cran-rgdal","version":"1.6.7_1","comment":"Bindings for the Geospatial Data Abstraction Library","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/rgdal/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"54bb4df9584b00332bd0d57ec9ce400537e3fe1cbc5b60c90bb551c3ddf9aa8f","flatsize":7578081,"path":"All/R-cran-rgdal-1.6.7_1.pkg","repopath":"All/R-cran-rgdal-1.6.7_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4274200,"desc":"Provides bindings to the 'Geospatial' Data Abstraction Library\n('GDAL') (>= 1.11.4) and access to projection/transformation\noperations from the 'PROJ' library. Use is made of classes defined\nin the 'sp' package. Raster and vector map data can be imported\ninto R, and raster and vector 'sp' objects exported. The 'GDAL' and\n'PROJ' libraries are external to the package, and, when installing\nthe package from source, must be correctly installed first; it is\nimportant that 'GDAL' < 3 be matched with 'PROJ' < 6. From 'rgdal'\n1.5-8, installed with to 'GDAL' >=3, 'PROJ' >=6 and 'sp' >= 1.4,\ncoordinate reference systems use 'WKT2_2019' strings, not 'PROJ'\nstrings. 'Windows' and 'macOS' binaries (including 'GDAL', 'PROJ'\nand their dependencies) are provided on 'CRAN'.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-sp":{"origin":"math/R-cran-sp","version":"2.1.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gdal":{"origin":"graphics/gdal","version":"3.9.1"},"proj":{"origin":"graphics/proj","version":"9.4.0_1,1"}},"categories":["graphics"],"shlibs_required":["libgdal.so.35","libproj.so.25","libR.so.4"]},{"name":"R-cran-quantreg","origin":"math/R-cran-quantreg","version":"5.98","comment":"Quantile Regression","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/quantreg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e7d6062417dc4f05c3ac047795783ce28aa534ba74f55b5fad74deab94e6423c","flatsize":1760460,"path":"All/R-cran-quantreg-5.98.pkg","repopath":"All/R-cran-quantreg-5.98.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1534888,"desc":"Estimation and inference methods for models of conditional quantiles:\nLinear and nonlinear parametric and non-parametric (total variation\npenalized) models for conditional quantiles of a univariate response\nand several methods for handling censored survival data. Portfolio\nselection methods based on expected shortfall risk are also included.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-MatrixModels":{"origin":"math/R-cran-MatrixModels","version":"0.5.3"},"R-cran-SparseM":{"origin":"math/R-cran-SparseM","version":"1.84"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-pystr","origin":"textproc/R-cran-pystr","version":"2.0.0_6","comment":"String operations the Python way","maintainer":"skreuzer@FreeBSD.org","www":"http://cran.r-project.org/web/pystr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c3751e15dab5c25b30c080e3f0ba8dcb5edc598a1cd78295e5651c3f5039ed1d","flatsize":302552,"path":"All/R-cran-pystr-2.0.0_6.pkg","repopath":"All/R-cran-pystr-2.0.0_6.pkg","licenselogic":"single","pkgsize":157424,"desc":"String operations the Python way - a package for those of us who miss Python's\nstring methods while we're working in R.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-quantmod","origin":"finance/R-cran-quantmod","version":"0.4.26","comment":"Quantitative Financial Modelling and Trading Framework for R","maintainer":"eduardo@FreeBSD.org","www":"https://www.quantmod.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8c623a1978ef93f07e8a5731d3b194a02ad3c852f0f055b88c24e644f39b4cd5","flatsize":1207569,"path":"All/R-cran-quantmod-0.4.26.pkg","repopath":"All/R-cran-quantmod-0.4.26.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1050520,"desc":"The quantmod package for R is designed to assist the quantitative\ntrader in the development, testing, and deployment of statistically\nbased trading models.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-TTR":{"origin":"finance/R-cran-TTR","version":"0.24.4"},"R-cran-curl":{"origin":"ftp/R-cran-curl","version":"5.2.1"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-xts":{"origin":"math/R-cran-xts","version":"0.14.0"},"R-cran-zoo":{"origin":"math/R-cran-zoo","version":"1.8.12"}},"categories":["finance"]},{"name":"aircraft-datcom","origin":"science/aircraft-datcom","version":"0.0.20120723_6","comment":"Modified USAF Aircraft Stability and Control Data Compendium","maintainer":"ports@FreeBSD.org","www":"https://www.pdas.com/datcom.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7d19da2e75e2f22dca36139918a8521befd0df61d3108f04da76b81a2c55d9e","flatsize":39870146,"path":"All/aircraft-datcom-0.0.20120723_6.pkg","repopath":"All/aircraft-datcom-0.0.20120723_6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":38501088,"desc":"This computer program calculates static stability, high lift and control, and\ndynamic derivative characteristics using the methods contained in the USAF\nStability and Control Datcom (Data Compendium). Configuration geometry,\nattitude, and Mach range capabilities are consistent with those accommodated by\nthe Datcom. The program contains a trim option that computes control\ndeflections and aerodynamic increments for vehicle trim at subsonic Mach\nnumbers.\n\nThis project is a modified version of the publically released USAF aircraft\ndatcom. The goal of the project is to update the code and make it more usable\nby the end user.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe aircraft-datcom port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-qualityTools","origin":"math/R-cran-qualityTools","version":"1.55_5","comment":"Statistical Methods for Quality Science","maintainer":"ports@FreeBSD.org","www":"http://www.r-qualitytools.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"726c1d5d64988962035bf54b170f2b1c92c817b253920c57fbfcf1fce5bf51b8","flatsize":2351428,"path":"All/R-cran-qualityTools-1.55_5.pkg","repopath":"All/R-cran-qualityTools-1.55_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1908408,"desc":"qualityTools: Statistical Methods for Quality Science\n\nContains methods associated with the Define, Measure, Analyze, Improve and\nControl (i.e. DMAIC) cycle of the Six Sigma Quality Management\nmethodology.It covers distribution fitting, normal and non-normal process\ncapability indices, techniques for Measurement Systems Analysis especially\ngage capability indices and Gage Repeatability (i.e Gage RR) and\nReproducibility studies, factorial and fractional factorial designs as\nwell as response surface methods including the use of desirability\nfunctions.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rsolnp":{"origin":"math/R-cran-Rsolnp","version":"1.16_5"}},"categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-qualityTools port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-raster","origin":"math/R-cran-raster","version":"3.6.26","comment":"Geographic Data Analysis and Modeling","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/raster/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c6adebb5836000f91aeea970bf4aca64ae10b0620d924a4cb3a399070314e29","flatsize":4896364,"path":"All/R-cran-raster-3.6.26.pkg","repopath":"All/R-cran-raster-3.6.26.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3138248,"desc":"Reading, writing, manipulating, analyzing and modeling of gridded\nspatial data. The package implements basic and high-level functions.\nProcessing of very large files is supported. There is a also support\nfor vector data operations such as intersections.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-sp":{"origin":"math/R-cran-sp","version":"2.1.4"},"R-cran-terra":{"origin":"math/R-cran-terra","version":"1.7.78"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-proxy","origin":"math/R-cran-proxy","version":"0.4.27_1","comment":"Distance and Similarity Measures","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/proxy/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f24b1bd42ed30849a6426b9baee1b08347ff5d87c80c2995b84e4bb640d9043a","flatsize":283139,"path":"All/R-cran-proxy-0.4.27_1.pkg","repopath":"All/R-cran-proxy-0.4.27_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":185932,"desc":"Provides an extensible framework for the efficient calculation of\nauto- and cross-proximities, along with implementations of the most\npopular ones.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-progress","origin":"devel/R-cran-progress","version":"1.2.3","comment":"Terminal Progress Bars","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/progress/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8152eb2ff4cac4a8713e9355b3aba5b96f20effbbd5b5b76dd9d0e9037a42851","flatsize":130999,"path":"All/R-cran-progress-1.2.3.pkg","repopath":"All/R-cran-progress-1.2.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":92060,"desc":"Configurable Progress bars, they may include percentage, elapsed time,\nand/or the estimated completion time. They work in terminals, in 'Emacs'\n'ESS', 'RStudio', 'Windows' 'Rgui' and the 'macOS' 'R.app'.\n\nThe package also provides a 'C++' 'API', that works with or without 'Rcpp'.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-crayon":{"origin":"devel/R-cran-crayon","version":"1.5.2_1"},"R-cran-hms":{"origin":"devel/R-cran-hms","version":"1.1.3"},"R-cran-prettyunits":{"origin":"devel/R-cran-prettyunits","version":"1.2.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"]},{"name":"artemis","origin":"biology/artemis","version":"17.0.1.11","comment":"DNA sequence viewer and annotation tool","maintainer":"yuri@FreeBSD.org","www":"https://www.sanger.ac.uk/science/tools/artemis","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"89a3f13d4740b0a1e11d9fb94c81609aff5871d62d8d2d5e615dbe856fd19d64","flatsize":115299943,"path":"All/artemis-17.0.1.11.pkg","repopath":"All/artemis-17.0.1.11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":103606404,"desc":"Artemis is a DNA sequence viewer and annotation tool that allows\nvisualisation of sequence features and the results of analyses within\nthe context of the sequence, and its six-frame translation.  Artemis is\nwritten in Java, reads EMBL or GENBANK format sequences and feature\ntables, and can work on sequences of any size.\n\nACT (Artemis Comparison Tool) is a DNA sequence comparison viewer based\non Artemis. It can open two or more sequences (and their\nannotations/features) together with their comparisons (usually the\nresult of running blastn or tblastx searches).","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["biology","java"]},{"name":"R-cran-ps","origin":"sysutils/R-cran-ps","version":"1.7.5","comment":"List, Query, Manipulate System Processes","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/ps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c38510156cc510faadb6f207fcf7bd29c14d45842ef56c0d56a954226e08451e","flatsize":426708,"path":"All/R-cran-ps-1.7.5.pkg","repopath":"All/R-cran-ps-1.7.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":303680,"desc":"List, query and manipulate all system processes, on 'Windows', 'Linux' and\n'macOS'.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["sysutils"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-proto","origin":"devel/R-cran-proto","version":"1.0.0_5","comment":"Prototype object-based programming","maintainer":"tota@FreeBSD.org","www":"https://github.com/hadley/proto","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"46ee3c355ed564eb567fe773560f5d52820b7a2626fe3ac9c915a72d3e7fa055","flatsize":558263,"path":"All/R-cran-proto-1.0.0_5.pkg","repopath":"All/R-cran-proto-1.0.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":472608,"desc":"Proto is an R package that facilitates prototype programming, a\ntype of object-oriented programming that does not use classes as\nan atomic concept (but is powerful enough to encompass them).\n\nThe package is lightweight providing a thin layer on top of R\nenvironments. Unlike other packages which grow over time proto has\nbecome smaller over time as it was successively polished to reduce\nit to its essentials. Despite its small size prototype-based systems\ncan be more powerful than more complex class-based systems.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-praise","origin":"devel/R-cran-praise","version":"1.0.0_5","comment":"Praise Users","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/web/packages/praise/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7ffc226acd0202bc33d04cfaa86932634c7b0ccbdd10fc9f6ba09897cc940c70","flatsize":26631,"path":"All/R-cran-praise-1.0.0_5.pkg","repopath":"All/R-cran-praise-1.0.0_5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":18948,"desc":"praise: Praise Users\n\nBuild friendly R packages that praise their users if they have done\nsomething good, or they just need it to feel better.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-praise port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-qcc","origin":"graphics/R-cran-qcc","version":"2.7_5","comment":"Quality Control Charts","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/package=qcc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ba7a6cc29ab2e7b45ef9ff5131b2afc1fc3d49189d668b53f8ea63af51fcf266","flatsize":4851603,"path":"All/R-cran-qcc-2.7_5.pkg","repopath":"All/R-cran-qcc-2.7_5.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":3356788,"desc":"qcc: Quality Control Charts\n\nShewhart quality control charts for continuous, attribute and count data.\nCusum and EWMA charts. Operating characteristic curves. Process capability\nanalysis. Pareto chart and cause-and-effect chart. Multivariate control\ncharts.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["graphics"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-qcc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-prettycode","origin":"devel/R-cran-prettycode","version":"1.1.0_1","comment":"Pretty Print R Code in the Terminal","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/prettycode","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"638949934ff1b052bc0519ea15e9da90f6c00d0f2810f0404fa2c4b3bec52071","flatsize":276207,"path":"All/R-cran-prettycode-1.1.0_1.pkg","repopath":"All/R-cran-prettycode-1.1.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":244024,"desc":"Replace the standard print method for functions with one that performs syntax\nhighlighting, using ANSI colors, if the terminal supports them.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-crayon":{"origin":"devel/R-cran-crayon","version":"1.5.2_1"}},"categories":["devel"]},{"name":"R-cran-processx","origin":"sysutils/R-cran-processx","version":"3.8.2","comment":"Execute and Control System Processes","maintainer":"ygy@FreeBSD.org","www":"https://processx.r-lib.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8510bf07689ff9dd6e902cdd0e12478803e48100badfd2bb999237400f45cdc7","flatsize":549929,"path":"All/R-cran-processx-3.8.2.pkg","repopath":"All/R-cran-processx-3.8.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":335520,"desc":"Tools to run system processes in the background. It can check if a background\nprocess is running; wait on a background process to finish; get the exit status\nof finished processes; kill background processes. It can read the standard\noutput and error of the processes, using non-blocking connections. 'processx'\ncan poll a process for standard output or error, with a timeout. It can also\npoll several processes at once.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-ps":{"origin":"sysutils/R-cran-ps","version":"1.7.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["sysutils"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-progressr","origin":"devel/R-cran-progressr","version":"0.14.0","comment":"Inclusive, Unifying API for Progress Updates","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/progressr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0da464fab919f2ab8839f6fab12670b50725c35d09476f37c9fcdb4ed6e0e313","flatsize":1488913,"path":"All/R-cran-progressr-0.14.0.pkg","repopath":"All/R-cran-progressr-0.14.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":350020,"desc":"A minimal, unifying API for scripts and packages to report progress\nupdates from anywhere including when using parallel processing. The\npackage is designed such that the developer can to focus on what\nprogress should be reported on without having to worry about how\nto present it. The end user has full control of how, where, and\nwhen to render these progress updates, e.g. in the terminal using\nutils::txtProgressBar() or progress::progress_bar(), in a graphical\nuser interface using utils::winProgressBar(), tcltk::tkProgressBar()\nor shiny::withProgress(), via the speakers using beep::beepr(), or\non a file system via the size of a file. Anyone can add additional,\ncustomized, progression handlers. The 'progressr' package uses R's\ncondition framework for signaling progress updated. Because of this,\nprogress can be reported from almost anywhere in R, e.g. from\nclassical for and while loops, from map-reduce APIs like the lapply()\nfamily of functions, 'purrr', 'plyr', and 'foreach'. It will also\nwork with parallel processing via the 'future' framework, e.g.\nfuture.apply::future_lapply(), furrr::future_map(), and 'foreach'\nwith 'doFuture'. The package is compatible with Shiny applications.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"}},"categories":["devel"]},{"name":"R-cran-prettyunits","origin":"devel/R-cran-prettyunits","version":"1.2.0","comment":"Pretty, Human Readable Formatting of Quantities","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/prettyunits/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"28e429f7c6500e5e7c0dc8e0257364dccb0a76b61c0a9f1d52b218161c4e5f1f","flatsize":180742,"path":"All/R-cran-prettyunits-1.2.0.pkg","repopath":"All/R-cran-prettyunits-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":157360,"desc":"Pretty, human readable formatting of quantities.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-assertthat":{"origin":"math/R-cran-assertthat","version":"0.2.1_3"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"]},{"name":"R-cran-prodlim","origin":"math/R-cran-prodlim","version":"1.6.1_5","comment":"Product-Limit Estimation for Censored Event History Analysis","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/prodlim/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5db3d8d52d7e37f6af490f55137af22df0bb205ccbd4fd8be6d2d5e8f2e29378","flatsize":433585,"path":"All/R-cran-prodlim-1.6.1_5.pkg","repopath":"All/R-cran-prodlim-1.6.1_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":393636,"desc":"Fast and user friendly implementation of nonparametric estimators\nfor censored event history (survival) analysis. Kaplan-Meier and\nAalen-Johansen method.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-lava":{"origin":"math/R-cran-lava","version":"1.8.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-polycor","origin":"math/R-cran-polycor","version":"0.8.1_1","comment":"Polychoric and Polyserial Correlations","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=polycor","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e8f46cffea775157618c63045fa89143fbf4bf5dbf3c426c652df06c442fee23","flatsize":79320,"path":"All/R-cran-polycor-0.8.1_1.pkg","repopath":"All/R-cran-polycor-0.8.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":74500,"desc":"Computes polychoric and polyserial correlations by quick \"two-step\" methods or\nML, optionally with standard errors; tetrachoric and biserial correlations are\nspecial cases.\n\nSee also: https://polycor.r-forge.r-project.org/","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-admisc":{"origin":"math/R-cran-admisc","version":"0.35"},"R-cran-mvtnorm":{"origin":"math/R-cran-mvtnorm","version":"1.2.5"}},"categories":["math"]},{"name":"R-cran-png","origin":"graphics/R-cran-png","version":"0.1.8","comment":"Read and write PNG images","maintainer":"tota@FreeBSD.org","www":"https://www.rforge.net/png/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29efd100692383bdf1d279f4c00a4f4d9926b86174b84eb146560af4c3acde3f","flatsize":54219,"path":"All/R-cran-png-0.1.8.pkg","repopath":"All/R-cran-png-0.1.8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":39164,"desc":"This package provides an easy and simple way to read, write and\ndisplay bitmap images stored in the PNG format. It can read and\nwrite both files and in-memory raw vectors.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libpng16.so.16","libR.so.4"]},{"name":"R-cran-pkgsearch","origin":"devel/R-cran-pkgsearch","version":"3.1.2","comment":"Search and Query CRAN R Packages","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-hub/pkgsearch","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"446d63a93be92363a670032cfacb29a03db179a093b62e6ffa6d1020ff5ae4bc","flatsize":190218,"path":"All/R-cran-pkgsearch-3.1.2.pkg","repopath":"All/R-cran-pkgsearch-3.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":176116,"desc":"Search CRAN metadata about packages by keyword, popularity, recent activity,\npackage name and more. Uses the 'R-hub' search server, see <https://r-pkg.org>\nand the CRAN metadata database, that contains information about CRAN packages.\nNote that this is _not_ a CRAN project.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-curl":{"origin":"ftp/R-cran-curl","version":"5.2.1"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-parsedate":{"origin":"devel/R-cran-parsedate","version":"1.3.1"},"R-cran-prettyunits":{"origin":"devel/R-cran-prettyunits","version":"1.2.0"}},"categories":["devel"]},{"name":"R-cran-polynom","origin":"math/R-cran-polynom","version":"1.4.1_1","comment":"Functions to Implement a Class for Univariate Polynomial Manipulations","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/polynom/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"29a3cdcd98bb8c36afc1cd5293c60a0c49704a96c25db54bce9222f9f2ada24c","flatsize":909001,"path":"All/R-cran-polynom-1.4.1_1.pkg","repopath":"All/R-cran-polynom-1.4.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":376712,"desc":"polynom is a collection of functions to implement a class for univariate\npolynomial manipulations.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-plogr","origin":"devel/R-cran-plogr","version":"0.2.0_4","comment":"Plog C++ Logging Library","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/plogr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a1936b6e0641282a5eed8d97511acc1710b3ca0c316d290afcd9f21a12d0a869","flatsize":29163,"path":"All/R-cran-plogr-0.2.0_4.pkg","repopath":"All/R-cran-plogr-0.2.0_4.pkg","licenselogic":"single","pkgsize":13680,"desc":"A simple header-only logging library for C++. Add 'LinkingTo: plogr'\nto 'DESCRIPTION', and '#include <plogr.h>' in your C++ modules to use\nit.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"]},{"name":"R-cran-pkgload","origin":"devel/R-cran-pkgload","version":"1.3.2.1","comment":"Simulate Package Installation and Attach","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/pkgload","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7a37b0d24f82ccc7c296dcb3b4b8936ca565c7fe7b492e3d5008853b7a7442ce","flatsize":305083,"path":"All/R-cran-pkgload-1.3.2.1.pkg","repopath":"All/R-cran-pkgload-1.3.2.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":215320,"desc":"Simulates the process of installing a package and then attaching it. This is a\nkey part of the 'devtools' package as it allows you to rapidly iterate while\ndeveloping a package.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-crayon":{"origin":"devel/R-cran-crayon","version":"1.5.2_1"},"R-cran-desc":{"origin":"devel/R-cran-desc","version":"1.4.2_1"},"R-cran-fs":{"origin":"sysutils/R-cran-fs","version":"1.6.3"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-rprojroot":{"origin":"devel/R-cran-rprojroot","version":"2.0.4"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"}},"categories":["devel"]},{"name":"R-cran-plyr","origin":"devel/R-cran-plyr","version":"1.8.9","comment":"Tools for splitting, applying, and combining data","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/plyr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"541fd56c04316f4ad8e12ee4a79262e663f68f31083349cf14fd8416f98255fd","flatsize":963279,"path":"All/R-cran-plyr-1.8.9.pkg","repopath":"All/R-cran-plyr-1.8.9.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":796156,"desc":"plyr is a set of tools that solves a common set of problems: you\nneed to break a big problem down into manageable pieces, operate\non each pieces and then put all the pieces back together. For\nexample, you might want to fit a model to each spatial location or\ntime point in your study, summarise data by panels or collapse\nhigh-dimensional arrays to simpler summary statistics. The development\nof plyr has been generously supported by BD (Becton Dickinson).","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-promises","origin":"devel/R-cran-promises","version":"1.3.0","comment":"Abstractions for Promise-Based Asynchronous Programming","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/promises/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"453a2da845a04c7ce4de41e4403fd6a462e8928cb54c061f77bc8e70a46941c7","flatsize":2678541,"path":"All/R-cran-promises-1.3.0.pkg","repopath":"All/R-cran-promises-1.3.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1580680,"desc":"Provides fundamental abstractions for doing asynchronous programming\nin R using promises. Asynchronous programming is useful for allowing\na single R process to orchestrate multiple tasks in the background\nwhile also attending to something else. Semantics are similar to\n'JavaScript' promises, but with a syntax that is idiomatic R.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-fastmap":{"origin":"databases/R-cran-fastmap","version":"1.2.0"},"R-cran-later":{"origin":"devel/R-cran-later","version":"1.3.2"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-pkgmaker","origin":"devel/R-cran-pkgmaker","version":"0.32.10","comment":"Package development utilities","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/pkgmaker/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e6f157735b182bbb54d348227e8b2864627594da8f20cd13dac0f9c2120e98d9","flatsize":1055320,"path":"All/R-cran-pkgmaker-0.32.10.pkg","repopath":"All/R-cran-pkgmaker-0.32.10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":689028,"desc":"This package provides some low-level utilities to use for package\ndevelopment. It currently provides managers for multiple package\nspecific options and registries, vignette, unit test and bibtex\nrelated utilities. It serves as a base package for packages like\nNMF, RcppOctave, doRNG, and as an incubator package for other general\npurposes utilities, that will eventually be packaged separately.\nIt is still under heavy development and changes in the interface(s)\nare more than likely to happen.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-assertthat":{"origin":"math/R-cran-assertthat","version":"0.2.1_3"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"},"R-cran-registry":{"origin":"devel/R-cran-registry","version":"0.5.1_3"},"R-cran-stringr":{"origin":"textproc/R-cran-stringr","version":"1.5.1"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"},"R-cran-xtable":{"origin":"textproc/R-cran-xtable","version":"1.8.4_3"}},"categories":["devel"]},{"name":"R-cran-pkgconfig","origin":"devel/R-cran-pkgconfig","version":"2.0.3_2","comment":"Private Configuration for 'R' Packages","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/pkgconfig/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c604619ce153c9dc7c75bedbc4f210c8b17650ed80fb33c1d4fb481b4542a041","flatsize":31774,"path":"All/R-cran-pkgconfig-2.0.3_2.pkg","repopath":"All/R-cran-pkgconfig-2.0.3_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20100,"desc":"Set configuration options on a per-package basis. Options set by a\ngiven package only apply to that package, other packages are\nunaffected.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-pracma","origin":"math/R-cran-pracma","version":"2.4.4","comment":"Practical Numerical Math Functions","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=pracma","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c37a838eee8d89e15ff991103985758031324d4f550d6029529d318a6815a15","flatsize":1945588,"path":"All/R-cran-pracma-2.4.4.pkg","repopath":"All/R-cran-pracma-2.4.4.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1729680,"desc":"Provides a large number of functions from numerical analysis and linear algebra,\nnumerical optimization, differential equations, time series, plus some\nwell-known special mathematical functions. Uses 'MATLAB' function names where\nappropriate to simplify porting.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-purrr","origin":"devel/R-cran-purrr","version":"1.0.2","comment":"Functional Programming Tools","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/purrr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c12e603e53e8645fc91ad345fd1bc310eb6f01ca408c5165a664575d72458db7","flatsize":766419,"path":"All/R-cran-purrr-1.0.2.pkg","repopath":"All/R-cran-purrr-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":514208,"desc":"A complete and consistent functional programming toolkit for R.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"activemq","origin":"net/activemq","version":"5.18.3","comment":"Messaging and Integration Patterns provider","maintainer":"james@elstone.net","www":"https://activemq.apache.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e4aedc8addd0452fe3596da844bf6bf467948e59ceb2d94cf600864fa081577d","flatsize":45745362,"path":"All/activemq-5.18.3.pkg","repopath":"All/activemq-5.18.3.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":37913760,"desc":"Apache ActiveMQ is the most popular and powerful open source messaging\nand Integration Patterns provider.","deps":{"openjdk18":{"origin":"java/openjdk18","version":"18.0.2+9.1_2"}},"categories":["net","java"],"users":["activemq"],"groups":["activemq"],"options":{"DOCS":"on","EXAMPLES":"on"},"annotations":{"cpe":"cpe:2.3:a:apache:activemq:5.18.3:::::dragonfly6:x86_64"}},{"name":"R-cran-psych","origin":"math/R-cran-psych","version":"1.2.1_13","comment":"Psych package for the R project","maintainer":"drue@therub.org","www":"https://cran.r-project.org/web/packages/psych/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7eb94f82bae5d9dd715f086af476cc69e617e3a18a4f61a96fc11f2d98aeaf2e","flatsize":3481090,"path":"All/R-cran-psych-1.2.1_13.pkg","repopath":"All/R-cran-psych-1.2.1_13.pkg","licenselogic":"single","pkgsize":3076408,"desc":"R-psych provides a number of routines for personality, psychometrics and\nexperimental psychology. Functions are primarily for scale construction using\nfactor analysis, cluster analysis and reliability analysis, although others\nprovide basic descriptive statistics. Functions for simulating particular item\nand test structures are included. Several functions serve as a useful front end\nfor structural equation modeling. Graphical displays of path diagrams, factor\nanalysis and structural equation models are created using basic graphics. Some\nof the functions are written to support a book on psychometrics as well as\npublications in personality research.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math","science"]},{"name":"R-cran-pixmap","origin":"graphics/R-cran-pixmap","version":"0.4.13","comment":"Bitmap Images (\"Pixel Maps\")","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/pixmap/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e53f00c25888bfdce699b5c76f23bcf9bed7d4ef47e2c22e2cd441cba6403eee","flatsize":282893,"path":"All/R-cran-pixmap-0.4.13.pkg","repopath":"All/R-cran-pixmap-0.4.13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":215024,"desc":"Functions for import, export, plotting and other manipulations of\nbitmapped images.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["graphics"]},{"name":"R-cran-pkgdepends","origin":"devel/R-cran-pkgdepends","version":"0.6.0","comment":"Package Dependency Resolution and Downloads","maintainer":"ygy@FreeBSD.org","www":"https://r-lib.github.io/pkgdepends/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d6c8499db3522c96a40d6ec6e21af9d44a1150c21f5f79464daf3aa083527c7e","flatsize":2134718,"path":"All/R-cran-pkgdepends-0.6.0.pkg","repopath":"All/R-cran-pkgdepends-0.6.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1440124,"desc":"Find recursive dependencies of 'R' packages from various sources. Solve the\ndependencies to obtain a consistent set of packages to install. Download\npackages, and install them. It supports packages on 'CRAN', 'Bioconductor' and\nother 'CRAN-like' repositories, 'GitHub', package 'URLs', and local package\ntrees and files. It caches metadata and package files via the 'pkgcache'\npackage, and performs all 'HTTP' requests, downloads, builds and installations\nin parallel. 'pkgdepends' is the workhorse of the 'pak' package.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-callr":{"origin":"devel/R-cran-callr","version":"3.7.3_1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-curl":{"origin":"ftp/R-cran-curl","version":"5.2.1"},"R-cran-desc":{"origin":"devel/R-cran-desc","version":"1.4.2_1"},"R-cran-filelock":{"origin":"devel/R-cran-filelock","version":"1.0.2_1"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-lpSolve":{"origin":"math/R-cran-lpSolve","version":"5.6.20"},"R-cran-pkgbuild":{"origin":"devel/R-cran-pkgbuild","version":"1.4.2"},"R-cran-pkgcache":{"origin":"devel/R-cran-pkgcache","version":"2.2.0.1"},"R-cran-prettyunits":{"origin":"devel/R-cran-prettyunits","version":"1.2.0"},"R-cran-processx":{"origin":"sysutils/R-cran-processx","version":"3.8.2"},"R-cran-ps":{"origin":"sysutils/R-cran-ps","version":"1.7.5"},"R-cran-rprojroot":{"origin":"devel/R-cran-rprojroot","version":"2.0.4"},"R-cran-zip":{"origin":"archivers/R-cran-zip","version":"2.3.1"}},"categories":["devel"]},{"name":"R-cran-pillar","origin":"devel/R-cran-pillar","version":"1.9.0","comment":"Coloured Formatting for Columns","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/pillar/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d2ac36bfbe07843abecdac00d006d34c5fcb7fd138e0b81b4c97a65cbe47c5c5","flatsize":2108539,"path":"All/R-cran-pillar-1.9.0.pkg","repopath":"All/R-cran-pillar-1.9.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":633824,"desc":"Provides a 'pillar' generic designed for formatting columns of data\nusing the full range of colours provided by modern terminals.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-fansi":{"origin":"devel/R-cran-fansi","version":"1.0.6"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-utf8":{"origin":"textproc/R-cran-utf8","version":"1.2.4"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"}},"categories":["devel"]},{"name":"R-cran-parsedate","origin":"devel/R-cran-parsedate","version":"1.3.1","comment":"Recognize and Parse Dates in Various Formats, Including All ISO 8601 Formats","maintainer":"ygy@FreeBSD.org","www":"https://github.com/gaborcsardi/parsedate","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c35b42a0278f122a5524b1c1c889e091961a09beaac921559abad27b60a48c5a","flatsize":90416,"path":"All/R-cran-parsedate-1.3.1.pkg","repopath":"All/R-cran-parsedate-1.3.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":49924,"desc":"Parse dates automatically, without the need of specifying a format. Currently\nit includes the git date parser. It can also recognize and parse all ISO 8601\nformats.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-pbkrtest","origin":"math/R-cran-pbkrtest","version":"0.5.3","comment":"Parametric bootstrap and Kenward-Roger-based methods for mixed model comparison","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/pbkrtest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"957ea9e23ed95109c1f768454bd138480c8ec22a0aadfd0e9f83e6f6c23d63c8","flatsize":225667,"path":"All/R-cran-pbkrtest-0.5.3.pkg","repopath":"All/R-cran-pbkrtest-0.5.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":176856,"desc":"Test in linear mixed effects models. Attention is on linear mixed\neffects models as implemented in the lme4 package. The package\nimplements a parametric bootstrap test. The package implements a\nKenward-Roger modification of F-tests.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-broom":{"origin":"devel/R-cran-broom","version":"1.0.6"},"R-cran-doBy":{"origin":"math/R-cran-doBy","version":"4.6.22"},"R-cran-dplyr":{"origin":"math/R-cran-dplyr","version":"1.1.4"},"R-cran-lme4":{"origin":"math/R-cran-lme4","version":"1.1.35.4"},"R-cran-numDeriv":{"origin":"math/R-cran-numDeriv","version":"2016.8.1.1_3"}},"categories":["math"]},{"name":"R-cran-pkgcache","origin":"devel/R-cran-pkgcache","version":"2.2.0.1","comment":"Cache 'CRAN'-Like Metadata and R Packages","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/pkgcache","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cda97d6789e76cd3745e9afbdb8921e21a4bfcc29b09dddce4408656f784ce6","flatsize":1227165,"path":"All/R-cran-pkgcache-2.2.0.1.pkg","repopath":"All/R-cran-pkgcache-2.2.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":889976,"desc":"Metadata and package cache for CRAN-like repositories. This is a utility\npackage to be used by package management tools that want to take advantage of\ncaching.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-callr":{"origin":"devel/R-cran-callr","version":"3.7.3_1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-curl":{"origin":"ftp/R-cran-curl","version":"5.2.1"},"R-cran-filelock":{"origin":"devel/R-cran-filelock","version":"1.0.2_1"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-prettyunits":{"origin":"devel/R-cran-prettyunits","version":"1.2.0"},"R-cran-processx":{"origin":"sysutils/R-cran-processx","version":"3.8.2"},"R-cran-rappdirs":{"origin":"devel/R-cran-rappdirs","version":"0.3.3_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-parallelly","origin":"devel/R-cran-parallelly","version":"1.37.1","comment":"Enhancing the 'parallel' Package","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/parallelly/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4eb82c70f359b8eb8521e73448f1ed2a9c41ff01a334b0fca0ffe897082b57e4","flatsize":461868,"path":"All/R-cran-parallelly-1.37.1.pkg","repopath":"All/R-cran-parallelly-1.37.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":369060,"desc":"Utility functions that enhance the 'parallel' package and support\nthe built-in parallel backends of the 'future' package. For example,\navailableCores() gives the number of CPU cores available to your R\nprocess as given by the operating system, 'cgroups' and Linux\ncontainers, R options, and environment variables, including those\nset by job schedulers on high-performance compute clusters. If none\nis set, it will fall back to parallel::detectCores(). Another example\nis makeClusterPSOCK(), which is backward compatible with\nparallel::makePSOCKcluster() while doing a better job in setting\nup remote cluster workers without the need for configuring the\nfirewall to do port-forwarding to your local computer.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-pkgbuild","origin":"devel/R-cran-pkgbuild","version":"1.4.2","comment":"Find Tools Needed to Build R Packages","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/pkgbuild","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03b658866954c197e1e59cb02812ade298cba2808c8bb32390c6b1ca50e3e58e","flatsize":243477,"path":"All/R-cran-pkgbuild-1.4.2.pkg","repopath":"All/R-cran-pkgbuild-1.4.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":198284,"desc":"Provides functions used to build R packages. Locates compilers needed to build\nR packages on various platforms and ensures the PATH is configured\nappropriately so R can use them.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-callr":{"origin":"devel/R-cran-callr","version":"3.7.3_1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-crayon":{"origin":"devel/R-cran-crayon","version":"1.5.2_1"},"R-cran-desc":{"origin":"devel/R-cran-desc","version":"1.4.2_1"},"R-cran-prettyunits":{"origin":"devel/R-cran-prettyunits","version":"1.2.0"},"R-cran-processx":{"origin":"sysutils/R-cran-processx","version":"3.8.2"},"R-cran-rprojroot":{"origin":"devel/R-cran-rprojroot","version":"2.0.4"}},"categories":["devel"]},{"name":"R-cran-plm","origin":"finance/R-cran-plm","version":"2.6.4","comment":"Linear Models for Panel Data","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/plm/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17c7a83fc7082c5504ed96b21f91778d5fb24e5a9d68f3d589dad3f9a6cc0b01","flatsize":5581395,"path":"All/R-cran-plm-2.6.4.pkg","repopath":"All/R-cran-plm-2.6.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2144276,"desc":"Panel data econometrics is obviously one of the main fields in the\nprofession, but most of the models used are difficult to estimate with\nR. plm is a package for R which intends to make the estimation of\nlinear panel models straightforward. plm provides functions to\nestimate a wide variety of models and to make (robust) inference.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Formula":{"origin":"math/R-cran-Formula","version":"1.2.5"},"R-cran-Rdpack":{"origin":"devel/R-cran-Rdpack","version":"2.6"},"R-cran-bdsmatrix":{"origin":"math/R-cran-bdsmatrix","version":"1.3.7"},"R-cran-collapse":{"origin":"devel/R-cran-collapse","version":"2.0.14"},"R-cran-lmtest":{"origin":"finance/R-cran-lmtest","version":"0.9.40_1"},"R-cran-maxLik":{"origin":"math/R-cran-maxLik","version":"1.5.2.1"},"R-cran-sandwich":{"origin":"math/R-cran-sandwich","version":"3.1.0"},"R-cran-zoo":{"origin":"math/R-cran-zoo","version":"1.8.12"}},"categories":["finance"]},{"name":"R-cran-plot3D","origin":"math/R-cran-plot3D","version":"1.4.1","comment":"Plotting Multi-Dimensional Data","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=plot3D","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f677b2db5daa3b965be7a428cd04de7de4c8af7afbe6ca18b51b982d56fdb56","flatsize":2871928,"path":"All/R-cran-plot3D-1.4.1.pkg","repopath":"All/R-cran-plot3D-1.4.1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2733916,"desc":"Functions for viewing 2-D and 3-D data, including perspective plots, slice\nplots, surface plots, scatter plots, etc. Includes data sets from oceanography.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-misc3d":{"origin":"math/R-cran-misc3d","version":"0.9.1_1"}},"categories":["math"]},{"name":"R-cran-outliers","origin":"math/R-cran-outliers","version":"0.15_1","comment":"Collection of some tests commonly used for identifying outliers","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/outliers/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a9a75a48514abf079835ad11af888c368300600b4160cd22b548500aa1fdac88","flatsize":140009,"path":"All/R-cran-outliers-0.15_1.pkg","repopath":"All/R-cran-outliers-0.15_1.pkg","licenselogic":"and","licenses":["GPLv2","GPLv3"],"pkgsize":97724,"desc":"A collection of some tests commonly used for identifying outliers:\n\n  - Chi-squared test for outlier\n  - Test for outlying or inlying variance\n  - Dixon tests for outlier\n  - Grubbs tests for one or two outliers in data sample\n  - Find value with largest difference from the mean\n  - Critical values and p-values for Cochran outlying variance test\n  - Critical values and p-values for Dixon test\n  - Calculate critical values and p-values for Grubbs test\n  - Interpolate tabularized distribution\n  - Remove the value(s) most differing from the mean\n  - Calculate scores of the sample","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-optparse","origin":"devel/R-cran-optparse","version":"1.6.6_1","comment":"Command line flag parser inspired by Python's optparse","maintainer":"jwb@FreeBSD.org","www":"https://cran.r-project.org/web/packages/optparse/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0a2eea56e60d31986fc2623bed98a91334349de1d9bd6dfd5ca830ae24b4a990","flatsize":139418,"path":"All/R-cran-optparse-1.6.6_1.pkg","repopath":"All/R-cran-optparse-1.6.6_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":76208,"desc":"Command line parser inspired by Python's 'optparse' library to be used with\nRscript to write \"#!\" shebang scripts that accept short and long flag/options.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-getopt":{"origin":"devel/R-cran-getopt","version":"1.20.4"}},"categories":["devel"]},{"name":"R-cran-pak","origin":"devel/R-cran-pak","version":"0.5.1","comment":"Another Approach to Package Installation","maintainer":"ygy@FreeBSD.org","www":"https://pak.r-lib.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"55cc147442135fe4549585fdd0f041494b694eb437fc600fbcc2a65d60f09d01","flatsize":662495,"path":"All/R-cran-pak-0.5.1.pkg","repopath":"All/R-cran-pak-0.5.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":482984,"desc":"The goal of 'pak' is to make package installation faster and more reliable. In\nparticular, it performs all HTTP operations in parallel, so metadata resolution\nand package downloads are fast. Metadata and package files are cached on the\nlocal disk as well. 'pak' has a dependency solver, so it finds version\nconflicts before performing the installation. This version of 'pak' supports\nCRAN, 'Bioconductor' and 'GitHub' packages as well.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-pROC","origin":"graphics/R-cran-pROC","version":"1.18.5","comment":"Display and Analyze ROC Curves","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/pROC/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"24abd7c87ea5da6214fd745b193fc2b253b4450d1be4191c4ff64c4357a7e8d7","flatsize":1819536,"path":"All/R-cran-pROC-1.18.5.pkg","repopath":"All/R-cran-pROC-1.18.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":978780,"desc":"Tools for visualizing, smoothing and comparing receiver operating\ncharacteristic (ROC curves). (Partial) area under the curve (AUC)\ncan be compared with statistical tests based on U-statistics or\nbootstrap. Confidence intervals can be computed for (p)AUC or ROC\ncurves.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-plyr":{"origin":"devel/R-cran-plyr","version":"1.8.9"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["graphics"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-numbers","origin":"math/R-cran-numbers","version":"0.8.5_1","comment":"Number-Theoretic Functions","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/numbers/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"61fb0d9bc1d8b09a34294bd773fd39baebc14e64a5f15aa56680ec7de1d915fb","flatsize":255348,"path":"All/R-cran-numbers-0.8.5_1.pkg","repopath":"All/R-cran-numbers-0.8.5_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":236888,"desc":"Provides number-theoretic functions for factorization, prime numbers,\ntwin primes, primitive roots, modular logarithm and inverses, extended\nGCD, Farey series and continuous fractions. Includes Legendre and Jacobi\nsymbols, some divisor functions, Euler's Phi function, etc.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-gmp":{"origin":"math/R-cran-gmp","version":"0.7.4"}},"categories":["math"]},{"name":"R-cran-nortest","origin":"math/R-cran-nortest","version":"1.0.4_5","comment":"Tests for Normality","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/web/packages/nortest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"52dc8789cff16e4ea3ff7e7f93e122c0850f94e8d04c6db497260a84af7e2fcd","flatsize":93693,"path":"All/R-cran-nortest-1.0.4_5.pkg","repopath":"All/R-cran-nortest-1.0.4_5.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":52752,"desc":"Five omnibus tests for testing the composite hypothesis of normality.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-nortest port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-numDeriv","origin":"math/R-cran-numDeriv","version":"2016.8.1.1_3","comment":"Accurate Numerical Derivatives","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/numDeriv/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f8d1ace429f459e94a5271394f2df8428553f1bf3c99eab9a6b65cdaca6bb28a","flatsize":161206,"path":"All/R-cran-numDeriv-2016.8.1.1_3.pkg","repopath":"All/R-cran-numDeriv-2016.8.1.1_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":125420,"desc":"Methods for calculating (usually) accurate numerical first and\nsecond order derivatives. Accurate calculations are done using\n'Richardson\"s' extrapolation or, when applicable, a complex step\nderivative is available. A simple difference method is also provided.\nSimple difference is (usually) less accurate but is much quicker\nthan 'Richardson\"s' extrapolation and provides a useful cross-check.\nMethods are provided for real scalar and vector valued functions.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-nloptr","origin":"math/R-cran-nloptr","version":"2.1.1","comment":"R interface to NLopt","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/nloptr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81e31072cf8536fda88d9c7a37600ec301e0a317b46ea08eaab6b69a6b963b00","flatsize":516702,"path":"All/R-cran-nloptr-2.1.1.pkg","repopath":"All/R-cran-nloptr-2.1.1.pkg","licenselogic":"single","licenses":["LGPL3"],"pkgsize":257520,"desc":"nloptr is an R interface to NLopt. NLopt is a free/open-source\nlibrary for nonlinear optimization, providing a common interface\nfor a number of different free optimization routines available\nonline as well as original implementations of various other algorithms.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"nlopt":{"origin":"math/nlopt","version":"2.7.1_3"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libnlopt.so.0","libR.so.4"]},{"name":"R-cran-nnls","origin":"math/R-cran-nnls","version":"1.4_13","comment":"R implementation of an algorithm for non-negative least squares","maintainer":"skreuzer@FreeBSD.org","www":"https://cran.r-project.org/web/packages/nnls/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cd80d76ea1b2596b00d63afcc1d7ce20d464dad86baa35d4d180a6f54452dfbc","flatsize":62512,"path":"All/R-cran-nnls-1.4_13.pkg","repopath":"All/R-cran-nnls-1.4_13.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":39900,"desc":"An R interface to the Lawson-Hanson implementation of an algorithm for\nnon-negative least squares (NNLS). Also allows the combination of non-negative\nand non-positive constraints.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-pls","origin":"math/R-cran-pls","version":"2.8.3","comment":"Partial Least Squares and Principal Component Regression","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/pls/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6c658725629ff2210f63845ede17accf3a2f63f52b1b426f76cda565651778c9","flatsize":4963373,"path":"All/R-cran-pls-2.8.3.pkg","repopath":"All/R-cran-pls-2.8.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":4654872,"desc":"Multivariate regression methods Partial Least Squares Regression\n(PLSR), Principal Component Regression (PCR) and Canonical Powered\nPartial Least Squares (CPPLS).","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-mockr","origin":"devel/R-cran-mockr","version":"0.2.1","comment":"Mocking in R","maintainer":"einar@isnic.is","www":"https://krlmlr.github.io/mockr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b0b712e2a0273021d9172e03b4b729ed45b2ceda9098cdc917968627f3d935c","flatsize":120948,"path":"All/R-cran-mockr-0.2.1.pkg","repopath":"All/R-cran-mockr-0.2.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":53772,"desc":"Provides a means to mock a package function, i.e., temporarily substitute\nit for testing.\nDesigned as a drop-in replacement for the now deprecated\n'testthat::with_mock()' and 'testthat::local_mock()'.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"}},"categories":["devel"]},{"name":"R-cran-moments","origin":"math/R-cran-moments","version":"0.14.1_1","comment":"Moments, Cumulants, Skewness, Kurtosis and Related Tests","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=moments","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7690577fa1c1e220209e1de352e4fa9382fc0616729195cecc5d2d55e82b7a5b","flatsize":58749,"path":"All/R-cran-moments-0.14.1_1.pkg","repopath":"All/R-cran-moments-0.14.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":55544,"desc":"Functions to calculate: moments, Pearson's kurtosis, Geary's kurtosis and\nskewness; tests related to them (Anscombe-Glynn, D'Agostino, Bonett-Seier).","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-multicool","origin":"devel/R-cran-multicool","version":"1.0.1","comment":"Permutations of Multisets in Cool-Lex Order","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=multicool","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"81cb4b869273d5d2a3e4eb2fa4dcd4e70aed67af2756aadce65275e391e837b3","flatsize":270820,"path":"All/R-cran-multicool-1.0.1.pkg","repopath":"All/R-cran-multicool-1.0.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":113016,"desc":"A set of tools to permute multisets without loops or hash tables and to generate\ninteger partitions.\n\nSee also <https://github.com/jmcurran/multicool>.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-munsell","origin":"graphics/R-cran-munsell","version":"0.5.1","comment":"Munsell colour system","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/munsell/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"be2d2206ce18201cb8056c642cf0f42e226d05cfa1511a6fe18e7205b5934d9a","flatsize":335488,"path":"All/R-cran-munsell-0.5.1.pkg","repopath":"All/R-cran-munsell-0.5.1.pkg","licenselogic":"and","licenses":["CW","MIT"],"pkgsize":232916,"desc":"Provides easy access to, and manipulation of, the Munsell colours.\nProvides a mapping between Munsell's original notation (e.g. \"5R\n5/10\") and hexadecimal strings suitable for use directly in R\ngraphics. Also provides utilities to explore slices through the\nMunsell colour tree, to transform Munsell colours and display colour\npalettes.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-colorspace":{"origin":"graphics/R-cran-colorspace","version":"2.1.0"}},"categories":["graphics"]},{"name":"R-cran-miscTools","origin":"math/R-cran-miscTools","version":"0.6.28","comment":"Miscellaneous small tools and utilities for R","maintainer":"wen@FreeBSD.org","www":"http://www.micecon.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72621ba90b69bbf9a092ee76ad15f532aed6c34fc5ec388d7ee357d649b79d3a","flatsize":202026,"path":"All/R-cran-miscTools-0.6.28.pkg","repopath":"All/R-cran-miscTools-0.6.28.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":111340,"desc":"R-cran-miscTools is miscellaneous tools and utilities for R.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"}},"categories":["math"]},{"name":"R-cran-modelr","origin":"devel/R-cran-modelr","version":"0.1.11","comment":"Modelling Functions that Work with the Pipe","maintainer":"einar@isnic.is","www":"https://modelr.tidyverse.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b0703fa47241e66e5b76ae6f28304ff342bb6d6c6acbc890df9e7d3df08920e6","flatsize":256224,"path":"All/R-cran-modelr-0.1.11.pkg","repopath":"All/R-cran-modelr-0.1.11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":215020,"desc":"Functions for modelling that help you seamlessly integrate modelling into a\npipeline of data manipulation and visualisation.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-broom":{"origin":"devel/R-cran-broom","version":"1.0.6"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-purrr":{"origin":"devel/R-cran-purrr","version":"1.0.2"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-tidyr":{"origin":"devel/R-cran-tidyr","version":"1.3.1"},"R-cran-tidyselect":{"origin":"devel/R-cran-tidyselect","version":"1.2.1"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"}},"categories":["devel"]},{"name":"R-cran-openssl","origin":"security/R-cran-openssl","version":"2.2.0","comment":"Toolkit for Encryption, Signatures and Certificates Based on OpenSSL","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/openssl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3f8c15e62fb4b739370c091b8409bf943737c6491736f0b3d91f2c6bc52e4cd9","flatsize":3330415,"path":"All/R-cran-openssl-2.2.0.pkg","repopath":"All/R-cran-openssl-2.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":659480,"desc":"Bindings to OpenSSL libssl and libcrypto, plus custom SSH pubkey\nparsers. Supports RSA, DSA and NIST curves P-256, P-384 and P-521.\nCryptographic signatures can either be created and verified manually\nor via x509 certificates. AES block cipher is used in CBC mode for\nsymmetric encryption; RSA for asymmetric (public key) encryption.\nHigh-level envelope functions combine RSA and AES for encrypting\narbitrary sized data. Other utilities include key generators, hash\nfunctions (md5, sha1, sha256, etc), base64 encoder, a secure random\nnumber generator, and 'bignum' math methods for manually performing\ncrypto calculations on large multibyte integers.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-askpass":{"origin":"security/R-cran-askpass","version":"1.2.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["security"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libR.so.4"]},{"name":"R-cran-mockery","origin":"devel/R-cran-mockery","version":"0.4.3_1","comment":"Mocking Library for R","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/mockery","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"11979a3fa6491346b9610497b35ed7930591a1b237295bbbb680f6193d5b7aae","flatsize":90611,"path":"All/R-cran-mockery-0.4.3_1.pkg","repopath":"All/R-cran-mockery-0.4.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":43316,"desc":"The two main functionalities of this package are creating mock objects\n(functions) and selectively intercepting calls to a given function that\noriginate in some other function. It can be used with any testing framework\navailable for R. Mock objects can be injected with either this package's own\nstub() function or a similar with_mock() facility present in the 'testthat'\npackage.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-testthat":{"origin":"devel/R-cran-testthat","version":"3.2.1"}},"categories":["devel"]},{"name":"R-cran-memoise","origin":"devel/R-cran-memoise","version":"2.0.1_1","comment":"Memoise functions for R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/memoise/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2261690a7024183c95eb5adb8499ea96d3145c353d70d9fd96d7180f9e63ff7f","flatsize":73256,"path":"All/R-cran-memoise-2.0.1_1.pkg","repopath":"All/R-cran-memoise-2.0.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":51864,"desc":"Cache the results of a function so that when you call it again with\nthe same arguments it returns the pre-computed value.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cachem":{"origin":"databases/R-cran-cachem","version":"1.1.0"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"}},"categories":["devel"]},{"name":"R-cran-msm","origin":"devel/R-cran-msm","version":"1.7_1","comment":"Multi-State Markov and Hidden Markov Models in Continuous Time","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=msm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"717bace02847c89826ac928c61db2d4985411f8f4ae9f028b95ff3f666d7d422","flatsize":1777930,"path":"All/R-cran-msm-1.7_1.pkg","repopath":"All/R-cran-msm-1.7_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1459692,"desc":"Functions for fitting continuous-time Markov and hidden Markov multi-state\nmodels to longitudinal data. Designed for processes observed at arbitrary times\nin continuous time (panel data) but some other observation schemes are\nsupported. Both Markov transition rates and the hidden Markov output process can\nbe modelled in terms of covariates, which may be constant or piecewise-constant\nin time.\n\nSee also: https://github.com/chjackson/msm","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-expm":{"origin":"math/R-cran-expm","version":"0.999.9"},"R-cran-mvtnorm":{"origin":"math/R-cran-mvtnorm","version":"1.2.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-misc3d","origin":"math/R-cran-misc3d","version":"0.9.1_1","comment":"Miscellaneous 3D Plots","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=misc3d","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"765778711a13a95e184c503e21c4ff775c18187aade90fc508ecd592a02d5874","flatsize":253167,"path":"All/R-cran-misc3d-0.9.1_1.pkg","repopath":"All/R-cran-misc3d-0.9.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":240160,"desc":"A collection of miscellaneous 3d plots, including isosurfaces.\n\nSee also: https://gitlab.com/luke-tierney/misc3d","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-minqa","origin":"math/R-cran-minqa","version":"1.2.7","comment":"Derivative-free optimization algorithms by quadratic approximation","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/minqa/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"188a0f28f254e4a824152915bc51866264dc59c2f57909dc160bcab4ddb75393","flatsize":250667,"path":"All/R-cran-minqa-1.2.7.pkg","repopath":"All/R-cran-minqa-1.2.7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":123820,"desc":"Derivative-free optimization by quadratic approximation based on\nan interface to Fortran implementations by M. J. D. Powell.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-mime","origin":"misc/R-cran-mime","version":"0.12_1","comment":"Map Filenames to MIME Types","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/mime/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"161529e8c7149b6fffca913ce56fcedbac2c2f0eb8fd379cf74293f3f55120bc","flatsize":39483,"path":"All/R-cran-mime-0.12_1.pkg","repopath":"All/R-cran-mime-0.12_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":33976,"desc":"Guesses the MIME type from a filename extension using the data\nderived from /etc/mime.types in UNIX-type systems.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["misc"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-microbenchmark","origin":"devel/R-cran-microbenchmark","version":"1.4.2_6","comment":"Infrastructure to measure the execution time of R expressions","maintainer":"skreuzer@FreeBSD.org","www":"https://cran.r-project.org/web/packages/microbenchmark/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"307aeeb5de6423fecaa0d891a8078c94659e763be8f430cdf30a7dfc4446dd42","flatsize":59792,"path":"All/R-cran-microbenchmark-1.4.2_6.pkg","repopath":"All/R-cran-microbenchmark-1.4.2_6.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":50576,"desc":"Provides infrastructure to accurately measure and compare the execution time of\nR expressions.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-ggplot2":{"origin":"graphics/R-cran-ggplot2","version":"3.5.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-mitools","origin":"math/R-cran-mitools","version":"2.4_3","comment":"Tools for Multiple Imputation of Missing Data","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/package=mitools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"16cf10cdb1158ee0d534c9f79af571468fd7a6284813e608d1ea9cdd229f00d9","flatsize":439892,"path":"All/R-cran-mitools-2.4_3.pkg","repopath":"All/R-cran-mitools-2.4_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":271408,"desc":"Tools to perform analyses and combine results from multiple-imputation\ndatasets.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-DBI":{"origin":"databases/R-cran-DBI","version":"1.2.3"}},"categories":["math"]},{"name":"R-cran-mvtnorm","origin":"math/R-cran-mvtnorm","version":"1.2.5","comment":"Multivariate Normal and t Distributions","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/package=mvtnorm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db8380c2804a285667a4139c16bbb3db2603cd2bcc2182e5b832736a2ada4746","flatsize":1264831,"path":"All/R-cran-mvtnorm-1.2.5.pkg","repopath":"All/R-cran-mvtnorm-1.2.5.pkg","licenselogic":"single","pkgsize":768360,"desc":"R-cran-mvtnorm computes multivariate normal and t probabilities, quantiles,\nrandom deviates and densities.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-markdown","origin":"textproc/R-cran-markdown","version":"1.13","comment":"Markdown Rendering for R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/markdown/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d40c8c4d9aabc1aaabdf1406b874bbe5f36daadb9cc94a79355b927923f4c8d2","flatsize":171459,"path":"All/R-cran-markdown-1.13.pkg","repopath":"All/R-cran-markdown-1.13.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":148216,"desc":"Render Markdown to full and lightweight HTML/'LaTeX' documents with\nthe 'commonmark' package. It also supports features that are missing\nin 'commonmark', such as raw HTML/'LaTeX' blocks, 'LaTeX' math,\nsuperscripts, subscripts, footnotes, element attributes, appendices,\nand fenced 'Divs'. With additional JavaScript and CSS, it can also\ncreate HTML slides and articles.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-commonmark":{"origin":"textproc/R-cran-commonmark","version":"1.9.1"},"R-cran-xfun":{"origin":"misc/R-cran-xfun","version":"0.45"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"]},{"name":"R-cran-matrixStats","origin":"math/R-cran-matrixStats","version":"1.3.0","comment":"Functions that Apply to Rows and Columns of Matrices","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/matrixStats/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e2fe9941ec336ecb56c4cfdb6141a20e2e2af6bcfbb4801f75a9829e121476e","flatsize":1218733,"path":"All/R-cran-matrixStats-1.3.0.pkg","repopath":"All/R-cran-matrixStats-1.3.0.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":485880,"desc":"High-performing functions operating on rows and columns of matrices,\ne.g. col / rowMedians(), col / rowRanks(), and col / rowSds().\nFunctions optimized per data type and for subsetted calculations\nsuch that both memory usage and processing time is minimized. There\nare also optimized vector-based methods, e.g. binMeans(), madDiff()\nand weightedMedian().","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-mlbench","origin":"devel/R-cran-mlbench","version":"2.1.5","comment":"Machine Learning Benchmark Problems","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/mlbench/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"284f2dc847db73e13d3169399313eafa2bf48160d0542a06d6980ae7e2ec6bb8","flatsize":1085187,"path":"All/R-cran-mlbench-2.1.5.pkg","repopath":"All/R-cran-mlbench-2.1.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1056376,"desc":"A collection of artificial and real-world machine learning benchmark problems,\nincluding, e.g., several data sets from the UCI repository.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-mathjaxr","origin":"math/R-cran-mathjaxr","version":"1.6.0_1","comment":"Using 'Mathjax' in Rd Files","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/mathjaxr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a8ac3a407d9872f0d6e1c8ee96496fedbe1231671ddf54686075b045e8eee76a","flatsize":3842209,"path":"All/R-cran-mathjaxr-1.6.0_1.pkg","repopath":"All/R-cran-mathjaxr-1.6.0_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":603864,"desc":"Provides 'MathJax' and macros to enable its use within Rd\nfiles for rendering equations in the HTML help files.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"]},{"name":"R-cran-openxlsx","origin":"textproc/R-cran-openxlsx","version":"4.2.5.2_2","comment":"Read, Write and Edit XLSX Files","maintainer":"wen@FreeBSD.org","www":"https://github.com/awalker89/openxlsx","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"495edefaa6acc896e74bdd011a95f83851a6b155c1740bcabea7072726b55d8f","flatsize":2984263,"path":"All/R-cran-openxlsx-4.2.5.2_2.pkg","repopath":"All/R-cran-openxlsx-4.2.5.2_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1982624,"desc":"Simplifies the creation of Excel .xlsx files by providing a high level\ninterface to writing, styling and editing worksheets. Through the use of\n'Rcpp', read/write times are comparable to the 'xlsx' and 'XLConnect' packages\nwith the added benefit of removing the dependency on Java.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-stringi":{"origin":"textproc/R-cran-stringi","version":"1.8.4"},"R-cran-zip":{"origin":"archivers/R-cran-zip","version":"2.3.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-magrittr","origin":"devel/R-cran-magrittr","version":"2.0.3_1","comment":"Forward-Pipe Operator for R","maintainer":"tota@FreeBSD.org","www":"http://cran.r-project.org/web/magrittr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56dbe8acf1b87ffa706a995899f204c3188b89664c98c2e79494e7dfb5452015","flatsize":380787,"path":"All/R-cran-magrittr-2.0.3_1.pkg","repopath":"All/R-cran-magrittr-2.0.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":201372,"desc":"The magrittr package offers a set of operators which promote semantics\nthat will improve your code by\n\n* structuring sequences of data operations left-to-right (as\n  opposed to from the inside and out),\n* avoiding nested function calls,\n* minimizing the need for local variables and function\n  definitions, and\n* making it easy to add steps anywhere in the sequence of operations.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-partitions","origin":"math/R-cran-partitions","version":"1.10.7_1","comment":"Additive Partitions of Integers","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/partitions/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"687d256fca832aeef0ed139de8fad4ea9449e4dd28b393efc62d3e3aeaa1800c","flatsize":689325,"path":"All/R-cran-partitions-1.10.7_1.pkg","repopath":"All/R-cran-partitions-1.10.7_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":539216,"desc":"Additive partitions of integers. Enumerates the partitions, unequal partitions,\nand restricted partitions of an integer; the three corresponding partition\nfunctions are also given. Set partitions are now included.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rdpack":{"origin":"devel/R-cran-Rdpack","version":"2.6"},"R-cran-gmp":{"origin":"math/R-cran-gmp","version":"0.7.4"},"R-cran-mathjaxr":{"origin":"math/R-cran-mathjaxr","version":"1.6.0_1"},"R-cran-polynom":{"origin":"math/R-cran-polynom","version":"1.4.1_1"},"R-cran-sets":{"origin":"math/R-cran-sets","version":"1.0.25"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-ltm","origin":"math/R-cran-ltm","version":"1.2.0_1","comment":"Latent Trait Models under IRT","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=ltm","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"de25ebb760034701e462c1f9f14cc087ef21a9b4f1a5e513d8aa9ac5c1964b68","flatsize":810200,"path":"All/R-cran-ltm-1.2.0_1.pkg","repopath":"All/R-cran-ltm-1.2.0_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":712424,"desc":"Analysis of multivariate dichotomous and polytomous data using latent trait\nmodels under the Item Response Theory approach. It includes the Rasch, the\nTwo-Parameter Logistic, the Birnbaum's Three-Parameter, the Graded Response,\nand the Generalized Partial Credit Models.\n\nSee also: https://github.com/drizopoulos/ltm","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-msm":{"origin":"devel/R-cran-msm","version":"1.7_1"},"R-cran-polycor":{"origin":"math/R-cran-polycor","version":"0.8.1_1"}},"categories":["math"]},{"name":"R-cran-magic","origin":"math/R-cran-magic","version":"1.6.1","comment":"Create and Investigate Magic Squares","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/web/packages/magic/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"142a6745eac07664fc70b2b0c912aebddf79297f820e6d953d1ed565107f5872","flatsize":472514,"path":"All/R-cran-magic-1.6.1.pkg","repopath":"All/R-cran-magic-1.6.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":411176,"desc":"A collection of efficient, vectorized algorithms for the creation\nand investigation of magic squares and hypercubes, including a\nvariety of functions for the manipulation and analysis of arbitrarily\ndimensioned arrays. The package includes methods for creating normal\nmagic squares of any order greater than 2. The ultimate intention\nis for the package to be a computerized embodiment all magic square\nknowledge, including direct numerical verification of properties\nof magic squares (such as recent results on the determinant of\nodd-ordered semimagic squares). Some antimagic functionality is\nincluded. The package also serves as a rebuttal to the often-heard\ncomment \"I thought R was just for statistics\".","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-abind":{"origin":"devel/R-cran-abind","version":"1.4.5_4"}},"categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-magic port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-maptools","origin":"astro/R-cran-maptools","version":"1.1.8","comment":"Tools for reading and handling spatial objects","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/maptools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0fada8ac6ee95203e5c8ad1ecb108ae3c2e441711bea7be8b6b737b909904ecd","flatsize":2980865,"path":"All/R-cran-maptools-1.1.8.pkg","repopath":"All/R-cran-maptools-1.1.8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1728616,"desc":"Set of tools for manipulating and reading geographic data, in\nparticular ESRI shapefiles; C code used from shapelib. It includes\nbinary access to GSHHS shoreline files. The package also provides\ninterface wrappers for exchanging spatial objects with packages\nsuch as PBSmapping, spatstat, maps, RArcInfo, Stata tmap, WinBUGS,\nMondrian, and others.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-sp":{"origin":"math/R-cran-sp","version":"2.1.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["astro"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-lubridate","origin":"devel/R-cran-lubridate","version":"1.9.3","comment":"Make Dealing with Dates a Little Easier","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/lubridate/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bd4f902e3044b12ff629fbeed1955dfc61537a0372762992b238de4ea7f77bfc","flatsize":1780133,"path":"All/R-cran-lubridate-1.9.3.pkg","repopath":"All/R-cran-lubridate-1.9.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1003280,"desc":"Functions to work with date-times and time-spans: fast and user\nfriendly parsing of date-time data, extraction and updating of\ncomponents of a date-time (years, months, days, hours, minutes, and\nseconds), algebraic manipulation on date-time and time-span objects.\nThe 'lubridate' package has a consistent and memorable syntax that\nmakes working with dates easy and fun.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-generics":{"origin":"devel/R-cran-generics","version":"0.1.3_1"},"R-cran-timechange":{"origin":"devel/R-cran-timechange","version":"0.3.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-optimx","origin":"misc/R-cran-optimx","version":"2023.10.21","comment":"Expanded Replacement and Extension of the 'optim' Function","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/optimx/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5d00517bdaafe0dab207b2e5c3a5c7914719114f3a5cd12e646f7fffbea0037c","flatsize":4726478,"path":"All/R-cran-optimx-2023.10.21.pkg","repopath":"All/R-cran-optimx-2023.10.21.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2518152,"desc":"Provides a replacement and extension of the optim() function to call to\nseveral function minimization codes in R in a single statement. These\nmethods handle smooth, possibly box constrained functions of several or\nmany parameters.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-nloptr":{"origin":"math/R-cran-nloptr","version":"2.1.1"},"R-cran-numDeriv":{"origin":"math/R-cran-numDeriv","version":"2016.8.1.1_3"},"R-cran-pracma":{"origin":"math/R-cran-pracma","version":"2.4.4"}},"categories":["misc"]},{"name":"R-cran-maps","origin":"math/R-cran-maps","version":"3.4.1.1","comment":"Draw Geographical Maps","maintainer":"ygy@FreeBSD.org","www":"https://CRAN.R-project.org/package=maps","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0ca27cf7346da0f66e35daae69648b537dbfbcf83e833ef7b637c80ebd7b7611","flatsize":3938509,"path":"All/R-cran-maps-3.4.1.1.pkg","repopath":"All/R-cran-maps-3.4.1.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2014376,"desc":"Display of maps. Projection code and larger maps are in separate packages\n('mapproj' and 'mapdata').","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-maxLik","origin":"math/R-cran-maxLik","version":"1.5.2.1","comment":"Maximum Likelihood Estimation and Related Tools","maintainer":"wen@FreeBSD.org","www":"http://www.maxlik.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9de8b15e4dacd9c5ec6a7e202252988c5eaaf91cdd6ce234048dbf62117ac626","flatsize":1387077,"path":"All/R-cran-maxLik-1.5.2.1.pkg","repopath":"All/R-cran-maxLik-1.5.2.1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":1097644,"desc":"Functions for Maximum Likelihood (ML) estimation and non-linear\noptimization, and related tools. It includes a unified way to\ncall different optimizers, and classes and methods to handle the\nresults from the ML viewpoint. It also includes a number of\nconvenience tools for testing and developing your own models.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-generics":{"origin":"devel/R-cran-generics","version":"0.1.3_1"},"R-cran-miscTools":{"origin":"math/R-cran-miscTools","version":"0.6.28"},"R-cran-sandwich":{"origin":"math/R-cran-sandwich","version":"3.1.0"}},"categories":["math"]},{"name":"R-cran-mcmc","origin":"math/R-cran-mcmc","version":"0.9.8","comment":"Markov Chain Monte Carlo","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/mcmc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"365e7f3bd36d97d839917b0015ded9a6ad118793666dbabc68fe61e9c27c3d46","flatsize":1858343,"path":"All/R-cran-mcmc-0.9.8.pkg","repopath":"All/R-cran-mcmc-0.9.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1246456,"desc":"Simulates continuous distributions of random vectors using Markov\nchain Monte Carlo (MCMC). Users specify the distribution by an R\nfunction that evaluates the log unnormalized density. Algorithms\nare random walk Metropolis algorithm (function metrop), simulated\ntempering (function temper), and morphometric random walk Metropolis\n(Johnson and Geyer, Annals of Statistics, 2012, function morph.metrop),\nwhich achieves geometric ergodicity by change of variable.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-memisc","origin":"math/R-cran-memisc","version":"0.99.31.7","comment":"Provides an infrastructure for the management of survey data","maintainer":"tota@FreeBSD.org","www":"https://www.elff.eu/software/memisc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86c99267cbf112b2840f843411f4183697e1792bf7cbfb03b1e5bc20af641130","flatsize":5442442,"path":"All/R-cran-memisc-0.99.31.7.pkg","repopath":"All/R-cran-memisc-0.99.31.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1897720,"desc":"One of the aims of this package is to make life easier for useRs\nwho deal with survey data sets. It provides an infrastructure for\nthe management of survey data including value labels, definable\nmissing values, recoding of variables, production of code books,\nand import of (subsets of) SPSS and Stata files. Further, it provides\nfunctionality to produce tables and data frames of arbitrary\ndescriptive statistics and (almost) publication-ready tables of\nregression model estimates. Also some convenience tools for graphics,\nprogramming, and simulation are provided.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-data.table":{"origin":"devel/R-cran-data.table","version":"1.15.4"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-yaml":{"origin":"textproc/R-cran-yaml","version":"2.3.8"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-locfit","origin":"math/R-cran-locfit","version":"1.5.9.9","comment":"Local Regression, Likelihood and Density Estimation","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=locfit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"46b7f19dbdd3f5fcd9f3537109a366746a34ff54013d6d10e31057ab6301c19a","flatsize":691649,"path":"All/R-cran-locfit-1.5.9.9.pkg","repopath":"All/R-cran-locfit-1.5.9.9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":513328,"desc":"Local regression, likelihood and density estimation methods as described in the\n1999 book by Loader.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-lmtest","origin":"finance/R-cran-lmtest","version":"0.9.40_1","comment":"Testing Linear Regression Models","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/lmtest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f277b06135a59f084bb3f47389a9974d17a9fb24c5eacd4faa1d380bd3085c80","flatsize":514408,"path":"All/R-cran-lmtest-0.9.40_1.pkg","repopath":"All/R-cran-lmtest-0.9.40_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":416792,"desc":"A collection of tests, data sets, and examples for diagnostic\nchecking in linear regression models. Furthermore, some generic\ntools for inference in parametric models are provided.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-sandwich":{"origin":"math/R-cran-sandwich","version":"3.1.0"},"R-cran-strucchange":{"origin":"finance/R-cran-strucchange","version":"1.5.3_1"},"R-cran-zoo":{"origin":"math/R-cran-zoo","version":"1.8.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["finance"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-listenv","origin":"devel/R-cran-listenv","version":"0.9.1","comment":"Environments Behaving (Almost) as Lists","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/listenv/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96a97eba40740f995fe2bfc7b7156d6c7d1278aef4d4ff51b58bacb171ffb4e9","flatsize":186906,"path":"All/R-cran-listenv-0.9.1.pkg","repopath":"All/R-cran-listenv-0.9.1.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":112288,"desc":"List environments are environments that have list-like properties.\nFor instance, the elements of a list environment are ordered and\ncan be accessed and iterated over using index subsetting,\n e.g.\n 'x <- listenv(a = 1, b = 2);\n  for (i in seq_along(x)) x[[i]] <- x[[i]] ^ 2;\n  y <- as.list(x)'.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-lifecycle","origin":"devel/R-cran-lifecycle","version":"1.0.4","comment":"Manage the Life Cycle of your Package Functions","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/lifecycle/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f1af4188de9f9d8325d89183ad45713748e48a75d1ed185b96267fad663cd1a","flatsize":285703,"path":"All/R-cran-lifecycle-1.0.4.pkg","repopath":"All/R-cran-lifecycle-1.0.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":120244,"desc":"Manage the life cycle of your exported functions with shared\nconventions, documentation badges, and non-invasive deprecation\nwarnings. The 'lifecycle' package defines four development stages\n(experimental, maturing, stable, and questioning) and three deprecation\nstages (soft-deprecated, deprecated, and defunct). It makes it easy\nto insert badges corresponding to these stages in your documentation.\nUsage of deprecated functions are signalled with increasing levels\nof non-invasive verbosity.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"}},"categories":["devel"]},{"name":"R-cran-mclust","origin":"math/R-cran-mclust","version":"6.1.1","comment":"Gaussian Mixture Modelling for Model-Based Clustering, Classification, and Density Estimation","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=mclust","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e1bed18df1a17030a1d6c2dfa8bed583b9d708d79d8bfc7cb3f33a85502b8a1","flatsize":5201878,"path":"All/R-cran-mclust-6.1.1.pkg","repopath":"All/R-cran-mclust-6.1.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3949836,"desc":"An R package implementing Gaussian Mixture Modelling for Model-Based Clustering,\nClassification, and Density Estimation.\n\nGaussian finite mixture models fitted via EM algorithm for model-based\nclustering, classification, and density estimation, including Bayesian\nregularization, dimension reduction for visualization, and resampling-based\ninference.\n\nSee also: https://mclust-org.github.io/mclust/","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-linprog","origin":"math/R-cran-linprog","version":"0.9.4_1","comment":"Linear Programming / Optimization","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/linprog/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8100a31a1981be0fa9c2804c8aa9c27010d611d6b63d2037d361425c429ba999","flatsize":110457,"path":"All/R-cran-linprog-0.9.4_1.pkg","repopath":"All/R-cran-linprog-0.9.4_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":70584,"desc":"This package can be used to solve Linear Programming / Linear\nOptimization problems by using the simplex algorithm.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-lpSolve":{"origin":"math/R-cran-lpSolve","version":"5.6.20"}},"categories":["math"]},{"name":"R-cran-lazyeval","origin":"math/R-cran-lazyeval","version":"0.2.2_3","comment":"Disciplined approach to non-standard evaluation","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/lazyeval/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9e73ca37377d61f891cc295579a047424fd0e73a11190df3feb312a62294f304","flatsize":351626,"path":"All/R-cran-lazyeval-0.2.2_3.pkg","repopath":"All/R-cran-lazyeval-0.2.2_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":155168,"desc":"A disciplined approach to non-standard evaluation.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-later","origin":"devel/R-cran-later","version":"1.3.2","comment":"Utilities for Delaying Function Execution","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/later/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea5bd66ffc695646a95bcfa8d0896043a4e037bf2eca8d26aebd266269ce261e","flatsize":343818,"path":"All/R-cran-later-1.3.2.pkg","repopath":"All/R-cran-later-1.3.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":132508,"desc":"Executes arbitrary R or C functions some time after the current\ntime, after the R execution stack has emptied.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-labeling","origin":"math/R-cran-labeling","version":"0.4.3","comment":"Provides a range of axis labeling algorithms","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/labeling/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"3da1072725ae9ac740c6f1f58717ee70f90544f74a2bdb8bdc2a63b6234c25d4","flatsize":64917,"path":"All/R-cran-labeling-0.4.3.pkg","repopath":"All/R-cran-labeling-0.4.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":61680,"desc":"Implements a number of axis labeling schemes, including those\ncompared in An Extension of Wilkinson's Algorithm for Positioning\nTick Labels on Axes by Talbot, Lin, and Hanrahan, InfoVis 2010.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-kit","origin":"devel/R-cran-kit","version":"0.0.18","comment":"Data Manipulation Functions Implemented in C","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/kit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7352dff27f2ce3e0e89d3dbcec3c6557f7a3466da28819be8c29c8898dfa78ee","flatsize":581284,"path":"All/R-cran-kit-0.0.18.pkg","repopath":"All/R-cran-kit-0.0.18.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":158232,"desc":"Basic functions, implemented in C, for large data manipulation. Fast\nvectorised ifelse()/nested if()/switch() functions, psum()/pprod()\nfunctions equivalent to pmin()/pmax() plus others which are missing from\nbase R. Most of these functions are callable at C level.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-jpeg","origin":"graphics/R-cran-jpeg","version":"0.1.10_1","comment":"Read and write JPEG images","maintainer":"ygy@FreeBSD.org","www":"https://www.rforge.net/jpeg/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9de756adf63ab1ce6143ed6375d1420e148d7e87d3045879298e5e367b835986","flatsize":98539,"path":"All/R-cran-jpeg-0.1.10_1.pkg","repopath":"All/R-cran-jpeg-0.1.10_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":44000,"desc":"This package provides an easy and simple way to read, write and display bitmap\nimages stored in the JPEG format. It can read and write both files and\nin-memory raw vectors.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["graphics"],"shlibs_required":["libjpeg.so.8","libR.so.4"]},{"name":"R-cran-lintr","origin":"devel/R-cran-lintr","version":"3.1.1","comment":"A 'Linter' for R Code","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/lintr","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"652fc1d50116bece35f12a3505dcd5b44f2270a58182260c8a0c88c813a9d346","flatsize":2139218,"path":"All/R-cran-lintr-3.1.1.pkg","repopath":"All/R-cran-lintr-3.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1332316,"desc":"Checks adherence to a given style, syntax errors and possible semantic issues.\nSupports on the fly checking of R code edited with 'RStudio IDE', 'Emacs',\n'Vim', 'Sublime Text', 'Atom' and 'Visual Studio Code'.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-backports":{"origin":"math/R-cran-backports","version":"1.5.0"},"R-cran-cyclocomp":{"origin":"devel/R-cran-cyclocomp","version":"1.1.1"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-knitr":{"origin":"print/R-cran-knitr","version":"1.47"},"R-cran-rex":{"origin":"textproc/R-cran-rex","version":"1.2.1_1"},"R-cran-xml2":{"origin":"textproc/R-cran-xml2","version":"1.3.6"},"R-cran-xmlparsedata":{"origin":"textproc/R-cran-xmlparsedata","version":"1.0.5_1"}},"categories":["devel"]},{"name":"R-cran-jquerylib","origin":"www/R-cran-jquerylib","version":"0.1.4_1","comment":"Obtain 'jQuery' as an HTML Dependency Object","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/jquerylib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"86e2aa546e6af5ee291d5b04fcc6c9b82954c5112f3d85cf8b8a81e895c0b2de","flatsize":1551851,"path":"All/R-cran-jquerylib-0.1.4_1.pkg","repopath":"All/R-cran-jquerylib-0.1.4_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":283688,"desc":"Obtain any major version of 'jQuery' (<https://code.jquery.com/>)\nand use it in any webpage generated by 'htmltools' (e.g. 'shiny',\n'htmlwidgets', and 'rmarkdown'). Most R users don't need to use\nthis package directly, but other R packages (e.g. 'shiny', 'rmarkdown',\netc.) depend on this package to avoid bundling redundant copies of\n'jQuery'.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-htmltools":{"origin":"textproc/R-cran-htmltools","version":"0.5.8.1"}},"categories":["www"]},{"name":"R-cran-itertools","origin":"devel/R-cran-itertools","version":"0.1.3_6","comment":"Iterator Tools for R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/itertools/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0cd9801a78e076e903f59ef3fe820c0d88b6ced39bc3bc0c93971f64e1727040","flatsize":143076,"path":"All/R-cran-itertools-0.1.3_6.pkg","repopath":"All/R-cran-itertools-0.1.3_6.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":117808,"desc":"Various tools for creating iterators, many patterned after functions\nin the Python itertools module, and others patterned after functions\nin the 'snow' package.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-iterators":{"origin":"devel/R-cran-iterators","version":"1.0.14_1"}},"categories":["devel"]},{"name":"R-cran-jsonlite","origin":"converters/R-cran-jsonlite","version":"1.8.8","comment":"Robust, High Performance JSON Parser and Generator for R","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/jsonlite/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1b265d6ceac1e8081e088eb7a72c7202c9881b12c9948ff7bfc7d07871ab6fe7","flatsize":2450027,"path":"All/R-cran-jsonlite-1.8.8.pkg","repopath":"All/R-cran-jsonlite-1.8.8.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":627784,"desc":"A fast JSON parser and generator optimized for statistical data and\nthe web. Started out as a fork of RJSONIO, but has been completely\nrewritten in recent versions. The package offers flexible, robust,\nhigh performance tools for working with JSON in R and is particularly\npowerful for building pipelines and interacting with web APIs. The\nimplementation is based on the mapping described in the vignette\nof the package (Ooms, 2014). In addition to drop-in replacements\nfor toJSON and fromJSON, jsonlite contains functions to stream,\nvalidate, and prettify JSON data. The unit tests included with the\npackage verify that all edge cases are encoded and decoded consistently\nfor use with dynamic data in systems and applications.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["converters"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-iterators","origin":"devel/R-cran-iterators","version":"1.0.14_1","comment":"Iterator construct for R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/iterators/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd9fee0d4d69c4d2927bfa363f81f0f18b306420033e6277b51ea37a855679db","flatsize":433041,"path":"All/R-cran-iterators-1.0.14_1.pkg","repopath":"All/R-cran-iterators-1.0.14_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":340332,"desc":"Support for iterators, which allow a programmer to traverse through\nall the elements of a vector, list, or other collection of data.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-lpSolve","origin":"math/R-cran-lpSolve","version":"5.6.20","comment":"Interface to 'Lp_solve' v. 5.5 to Solve Linear/Integer Programs","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/lpSolve/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"420838699667e0641eff615c70c6ffb655354db3c395dfb6615dae2179193b26","flatsize":774468,"path":"All/R-cran-lpSolve-5.6.20.pkg","repopath":"All/R-cran-lpSolve-5.6.20.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":330832,"desc":"Lp_solve is freely available (under LGPL 2) software for solving\nlinear, integer and mixed integer programs. In this implementation\nwe supply a \"wrapper\" function in C and some R functions that solve\ngeneral linear/integer problems, assignment problems, and transportation\nproblems. This version calls lp_solve version 5.5.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lp_solve":{"origin":"math/lp_solve","version":"5.5.2.5"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-latticeExtra","origin":"graphics/R-cran-latticeExtra","version":"0.6.29_1","comment":"Extra graphical utilities based on lattice","maintainer":"skreuzer@FreeBSD.org","www":"https://cran.r-project.org/web/packages/latticeExtra/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2841456b37784e94713eae4ade54e3420fe6ba22455e674d219bcd0933956e53","flatsize":2310392,"path":"All/R-cran-latticeExtra-0.6.29_1.pkg","repopath":"All/R-cran-latticeExtra-0.6.29_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":2188368,"desc":"Building on the infrastructure provided by the lattice package, this package\nprovides several new high-level functions and methods, as well as additional\nutilities such as panel and axis annotation functions.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-RColorBrewer":{"origin":"graphics/R-cran-RColorBrewer","version":"1.1.3_1"},"R-cran-jpeg":{"origin":"graphics/R-cran-jpeg","version":"0.1.10_1"},"R-cran-png":{"origin":"graphics/R-cran-png","version":"0.1.8"}},"categories":["graphics"]},{"name":"R-cran-knitr","origin":"print/R-cran-knitr","version":"1.47","comment":"General-Purpose Package for Dynamic Report Generation in R","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/knitr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b4c72621853228968d11df8f924f2df99acf53d6c4199e563feb93214f305d5","flatsize":1610810,"path":"All/R-cran-knitr-1.47.pkg","repopath":"All/R-cran-knitr-1.47.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1021328,"desc":"Provides a general-purpose tool for dynamic report generation in R\nusing Literate Programming techniques.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-evaluate":{"origin":"devel/R-cran-evaluate","version":"0.24.0"},"R-cran-highr":{"origin":"textproc/R-cran-highr","version":"0.11"},"R-cran-xfun":{"origin":"misc/R-cran-xfun","version":"0.45"},"R-cran-yaml":{"origin":"textproc/R-cran-yaml","version":"2.3.8"}},"categories":["print"]},{"name":"R-cran-ipred","origin":"math/R-cran-ipred","version":"0.9.14","comment":"Improved Predictors","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/web/packages/ipred/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15a08693f71636af608e12c1187c5d0b42b91046c933eb4fd83a5ce8434a65e3","flatsize":448626,"path":"All/R-cran-ipred-0.9.14.pkg","repopath":"All/R-cran-ipred-0.9.14.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":388008,"desc":"Improved predictive models by indirect classification and bagging\nfor classification, regression and survival problems as well as\nresampling based estimators of prediction error.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-prodlim":{"origin":"math/R-cran-prodlim","version":"1.6.1_5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-ipred port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-magick","origin":"graphics/R-cran-magick","version":"2.8.3","comment":"Advanced Graphics and Image-Processing in R","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/magick/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"144619b7d3c892aad8a6b1ccb876b3a47a4a7e4631892ea57bf4e688ffc35a31","flatsize":7543183,"path":"All/R-cran-magick-2.8.3.pkg","repopath":"All/R-cran-magick-2.8.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4820772,"desc":"Advanced Graphics and Image-Processing in R\nBindings to ImageMagick. Supports many common formats and manipulations.\nThe package includes a native graphics device for creating in-memory\ngraphics or drawing onto images using pixel coordinates.","deps":{"ImageMagick7":{"origin":"graphics/ImageMagick7","version":"7.1.1.26_4"},"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-curl":{"origin":"ftp/R-cran-curl","version":"5.2.1"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["graphics"],"shlibs_required":["libMagick++-7.so.5","libMagickWand-7.so.10","libMagickCore-7.so.10","libR.so.4"]},{"name":"R-cran-intervals","origin":"math/R-cran-intervals","version":"0.15.4","comment":"Tools for Working with Points and Intervals","maintainer":"ygy@FreeBSD.org","www":"https://github.com/edzer/intervals","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"222749570490f81077ca63ea461caba2c8b734b62f72406d4d5914efa221c7c5","flatsize":946194,"path":"All/R-cran-intervals-0.15.4.pkg","repopath":"All/R-cran-intervals-0.15.4.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":773708,"desc":"Tools for working with and comparing sets of points and intervals.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-ini","origin":"devel/R-cran-ini","version":"0.3.1_1","comment":"Read and Write '.ini' Files","maintainer":"ygy@FreeBSD.org","www":"https://github.com/dvdscripter/ini","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2119765e7f1e0bea61c6521082ffcf67f3b0b2c84c6c3681576ebba86b7a97f7","flatsize":51726,"path":"All/R-cran-ini-0.3.1_1.pkg","repopath":"All/R-cran-ini-0.3.1_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":25936,"desc":"Parse simple '.ini' configuration files to an structured list. Users can\nmanipulate this resulting list with lapply() functions. This same structured\nlist can be used to write back to file after modifications.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-isoband","origin":"math/R-cran-isoband","version":"0.2.7","comment":"Generate Isolines and Isobands from Regularly Spaced Elevation Grids","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/isoband/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a3080016c925fb66b85a35ca460fd708534830fee8568177be0640bdfb6d2ebc","flatsize":1992555,"path":"All/R-cran-isoband-0.2.7.pkg","repopath":"All/R-cran-isoband-0.2.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1632416,"desc":"A fast C++ implementation to generate contour lines (isolines) and\ncontour polygons (isobands) from regularly spaced grids containing\nelevation data.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-influenceR","origin":"math/R-cran-influenceR","version":"0.1.5","comment":"Software Tools to Quantify Structural Importance of Nodes in a Network","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/influenceR/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bf0b9996f98a40b99bdc1b48c54de52be9750d650759b6ae13b46c52a82c5bd1","flatsize":77393,"path":"All/R-cran-influenceR-0.1.5.pkg","repopath":"All/R-cran-influenceR-0.1.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":48740,"desc":"influenceR: Software Tools to Quantify Structural Importance of\nNodes in a Network\n\nProvides functionality to compute various node centrality measures\non networks. Included are functions to compute betweenness centrality\n(by utilizing Madduri and Bader's SNAP library), implementations\nof Burt's constraint and effective network size (ENS) metrics,\nBorgatti's algorithm to identify key players, and Valente's bridging\nmetric. On Unix systems, the betweenness, Key Players, and bridging\nimplementations are parallelized with OpenMP, which may run faster\non systems which have OpenMP configured.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-igraph":{"origin":"math/R-cran-igraph","version":"2.0.3"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-ks","origin":"science/R-cran-ks","version":"1.14.2","comment":"Kernel Smoothing","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=ks","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"795714d3067d5849033952d64a564125a9f67ffa2c2c45960a7cfcce25394eee","flatsize":1985942,"path":"All/R-cran-ks-1.14.2.pkg","repopath":"All/R-cran-ks-1.14.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1920640,"desc":"Kernel smoothers for univariate and multivariate data, including densities,\ndensity derivatives, cumulative distributions, clustering, classification,\ndensity ridges, significant modal regions, and two-sample hypothesis tests.\n\nSee also: https://www.mvstat.net/mvksa/","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-FNN":{"origin":"math/R-cran-FNN","version":"1.1.4"},"R-cran-kernlab":{"origin":"science/R-cran-kernlab","version":"0.9.32"},"R-cran-mclust":{"origin":"math/R-cran-mclust","version":"6.1.1"},"R-cran-multicool":{"origin":"devel/R-cran-multicool","version":"1.0.1"},"R-cran-mvtnorm":{"origin":"math/R-cran-mvtnorm","version":"1.2.5"},"R-cran-plot3D":{"origin":"math/R-cran-plot3D","version":"1.4.1"},"R-cran-pracma":{"origin":"math/R-cran-pracma","version":"2.4.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-inline","origin":"math/R-cran-inline","version":"0.3.19_1","comment":"Inline C, C++, Fortran function calls from R","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/inline/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e075e290b13051c3e46badb9afbc6fa9f65d1670317d8e917dccb064c2440432","flatsize":239220,"path":"All/R-cran-inline-0.3.19_1.pkg","repopath":"All/R-cran-inline-0.3.19_1.pkg","licenselogic":"and","licenses":["LGPL20","LGPL21","LGPL3"],"pkgsize":140584,"desc":"R-cran-inline is a functionality to dynamically define R functions\nand S4 methods with in-lined C, C++ or Fortran code supporting .C\nand .Call calling conventions.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-irlba","origin":"math/R-cran-irlba","version":"2.3.5.1","comment":"Fast partial SVD by implicitly-restarted Lanczos bidiagonalization","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/irlba/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"77664efcf38f5fd9672e17cfeaf022f0bcb2bc83ac79d2beaacd468eda910ddb","flatsize":373060,"path":"All/R-cran-irlba-2.3.5.1.pkg","repopath":"All/R-cran-irlba-2.3.5.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":303352,"desc":"Fast and memory efficient methods for truncated singular value\ndecomposition and principal components analysis of large sparse and\ndense matrices.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-kernlab","origin":"science/R-cran-kernlab","version":"0.9.32","comment":"Kernel-Based Machine Learning Lab","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/kernlab/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d2617c9c8202fb9f183ca850ade61dc68c01659fc5fe36c4f61bf8a072c55d1a","flatsize":3028104,"path":"All/R-cran-kernlab-0.9.32.pkg","repopath":"All/R-cran-kernlab-0.9.32.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2145260,"desc":"Kernel-based machine learning methods for classification, regression,\nclustering, novelty detection, quantile regression and dimensionality\nreduction. Among other methods 'kernlab' includes Support Vector\nMachines, Spectral Clustering, Kernel PCA, Gaussian Processes and\na QP solver.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-lava","origin":"math/R-cran-lava","version":"1.8.0","comment":"Latent Variable Models","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/lava/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b4154cacae2c12ce320830e0c76e57a2bf32b17f86a6c775668cf97831dc2cd","flatsize":3050364,"path":"All/R-cran-lava-1.8.0.pkg","repopath":"All/R-cran-lava-1.8.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":2468188,"desc":"A general implementation of Structural Equation Models with latent\nvariables (MLE, 2SLS, and composite likelihood estimators) with\nboth continuous, censored, and ordinal outcomes (Holst and\nBudtz-Joergensen (2013) <doi:10.1007/s00180-012-0344-y>). The package\nalso provides methods for graph exploration (d-separation, back-door\ncriterion), simulation of general non-linear latent variable models,\nand estimation of influence functions for a broad range of statistical\nmodels.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-SQUAREM":{"origin":"math/R-cran-SQUAREM","version":"2021.1_1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-future.apply":{"origin":"devel/R-cran-future.apply","version":"1.11.2"},"R-cran-numDeriv":{"origin":"math/R-cran-numDeriv","version":"2016.8.1.1_3"},"R-cran-progressr":{"origin":"devel/R-cran-progressr","version":"0.14.0"}},"categories":["math"]},{"name":"R-cran-lme4","origin":"math/R-cran-lme4","version":"1.1.35.4","comment":"Linear mixed-effects models using Eigen and S4","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/lme4/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2a1f27c6ed22bace83b9d4c751b3c82548c291107556bda6094116889dd6491d","flatsize":6467750,"path":"All/R-cran-lme4-1.1.35.4.pkg","repopath":"All/R-cran-lme4-1.1.35.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4546204,"desc":"Fit linear and generalized linear mixed-effects models. The models\nand their components are represented using S4 classes and methods.\nThe core computational algorithms are implemented using the Eigen\nC++ library for numerical linear algebra and RcppEigen \"glue\".","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-RcppEigen":{"origin":"math/R-cran-RcppEigen","version":"0.3.4.0.0"},"R-cran-minqa":{"origin":"math/R-cran-minqa","version":"1.2.7"},"R-cran-nloptr":{"origin":"math/R-cran-nloptr","version":"2.1.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-ids","origin":"devel/R-cran-ids","version":"1.0.1","comment":"Generate Random Identifiers","maintainer":"einar@isnic.is","www":"https://github.com/richfitz/ids","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"03af013b7960ced9db84698a01b10515b59b9d3e921275eef9fee89628450562","flatsize":186272,"path":"All/R-cran-ids-1.0.1.pkg","repopath":"All/R-cran-ids-1.0.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":124752,"desc":"Generate random or human readable and pronounceable identifiers.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-openssl":{"origin":"security/R-cran-openssl","version":"2.2.0"},"R-cran-uuid":{"origin":"devel/R-cran-uuid","version":"1.1.0_1"}},"categories":["devel"]},{"name":"allacrost","origin":"games/allacrost","version":"1.0.2_33","comment":"Single player 2D role-playing game","maintainer":"amdmi3@FreeBSD.org","www":"https://web.archive.org/web/20201126135328/http://allacrost.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"33699ac160f329bd373870db5c5fcc0713783b32ba5cb43cabc0d84cdd741445","flatsize":70252220,"path":"All/allacrost-1.0.2_33.pkg","repopath":"All/allacrost-1.0.2_33.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62205876,"desc":"Hero of Allacrost is a game inspired by the likes of SNES-era RPGs\nsuch as Chrono Trigger and the Final Fantasy series. In Allacrost,\nthe player explores rich environments, undertakes various quests\nand missions, solves dungeon puzzles, and fights strategic battles\nin an active time-based system.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"lua51":{"origin":"lang/lua51","version":"5.1.5_10"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_net":{"origin":"net/sdl_net","version":"1.2.8_3"},"sdl_ttf":{"origin":"graphics/sdl_ttf","version":"2.0.11_8"}},"categories":["games"],"shlibs_required":["liblua-5.1.so","libSDL_ttf-2.0.so.0","libvorbisfile.so.3","libopenal.so.1","libSDL-1.2.so.0","libjpeg.so.8","libpng16.so.16","libGLU.so.1","libGL.so.1","libX11.so.6","libintl.so.8"],"options":{"DOCS":"on"},"messages":[{"message":"Remember that Allacrost is still a work in progress, and this release\nremains a fair distance from what we want this game to eventually\nbecome. Please share with us your comments, critiques, and thoughts\non our forum (http://www.allacrost.org/forum) after you play so we\ncan absorb your feedback for our next release. If you have any\nissues with playing our demo, you can leave us a note on the forum\nor stop by our IRC channel (#allacrost at irc.freenode.net) and\nwe'll help you out. Have fun!\n\nNOTE: If you experience sound problems with allacrost (music is\nharsh and choppy), try creating ~/.openalrc with single line:\n\n(define devices '(sdl))","type":"install"}]},{"name":"R-cran-hms","origin":"devel/R-cran-hms","version":"1.1.3","comment":"Pretty Time of Day","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/hms/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4b4a72da4f085cf0c5a4c0a5bf4bfad908996d59cfa481229afdf90904844a1d","flatsize":132879,"path":"All/R-cran-hms-1.1.3.pkg","repopath":"All/R-cran-hms-1.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":104284,"desc":"Implements an S3 class for storing and formatting time-of-day values,\nbased on the 'difftime' class.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-pkgconfig":{"origin":"devel/R-cran-pkgconfig","version":"2.0.3_2"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"}},"categories":["devel"]},{"name":"R-cran-htmltools","origin":"textproc/R-cran-htmltools","version":"0.5.8.1","comment":"Tools for HTML generation and output","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/htmltools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"163aa4f72efb2b0babf886d130d6566517863f5f641e5710658c456cb30053e4","flatsize":503650,"path":"All/R-cran-htmltools-0.5.8.1.pkg","repopath":"All/R-cran-htmltools-0.5.8.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":373860,"desc":"Tools for HTML generation and output","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-base64enc":{"origin":"converters/R-cran-base64enc","version":"0.1.3_5"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"},"R-cran-ellipsis":{"origin":"devel/R-cran-ellipsis","version":"0.3.2_1"},"R-cran-fastmap":{"origin":"databases/R-cran-fastmap","version":"1.2.0"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-highr","origin":"textproc/R-cran-highr","version":"0.11","comment":"Syntax Highlighting for R Source Code","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/highr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2c2e5ebed9302fe777cd93b0198075ba22206f8e5670a8f176f4394416b7bf1b","flatsize":63089,"path":"All/R-cran-highr-0.11.pkg","repopath":"All/R-cran-highr-0.11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":38820,"desc":"Provides syntax highlighting for R source code. Currently it supports\nLaTeX and HTML output. Source code of other languages is supported\nvia Andre Simon's highlight package.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-xfun":{"origin":"misc/R-cran-xfun","version":"0.45"}},"categories":["textproc"]},{"name":"R-cran-htmlTable","origin":"textproc/R-cran-htmlTable","version":"2.4.0_1","comment":"Advanced tables for Markdown/HTML","maintainer":"skreuzer@FreeBSD.org","www":"https://cran.r-project.org/web/packages/htmlTable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1a67bf33a908f53c66f8335ab4741cda3a555f7d729e142dd701f8ddbd0ce0ed","flatsize":1911535,"path":"All/R-cran-htmlTable-2.4.0_1.pkg","repopath":"All/R-cran-htmlTable-2.4.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":583784,"desc":"Tables with state-of-the-art layout elements such as row spanners, column\nspanners, table spanners, zebra striping, and more. While allowing advanced\nlayout, the underlying css-structure is simple in order to maximize\ncompatibility with common word processors. The package also contains a few text\nformatting functions that help outputting text compatible with HTML/LaTeX.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-checkmate":{"origin":"devel/R-cran-checkmate","version":"2.1.0_1"},"R-cran-htmlwidgets":{"origin":"www/R-cran-htmlwidgets","version":"1.6.4"},"R-cran-knitr":{"origin":"print/R-cran-knitr","version":"1.47"},"R-cran-rstudioapi":{"origin":"devel/R-cran-rstudioapi","version":"0.16.0"},"R-cran-stringr":{"origin":"textproc/R-cran-stringr","version":"1.5.1"}},"categories":["textproc"]},{"name":"R-cran-httr","origin":"www/R-cran-httr","version":"1.4.7","comment":"Tools for Working with URLs and HTTP","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/httr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d290d48606f1348f624dfcd0357bb117c6d74c5076f8be6470f02eef26bd1a55","flatsize":595512,"path":"All/R-cran-httr-1.4.7.pkg","repopath":"All/R-cran-httr-1.4.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":482304,"desc":"Useful tools for working with HTTP organised by HTTP verbs (GET(),\nPOST(), etc). Configuration functions make it easy to control\nadditional request components (authenticate(), add_headers() and\nso on).","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-curl":{"origin":"ftp/R-cran-curl","version":"5.2.1"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-mime":{"origin":"misc/R-cran-mime","version":"0.12_1"},"R-cran-openssl":{"origin":"security/R-cran-openssl","version":"2.2.0"}},"categories":["www"]},{"name":"R-cran-hdrcde","origin":"math/R-cran-hdrcde","version":"3.4_1","comment":"Highest Density Regions and Conditional Density Estimation","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=hdrcde","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"513eedc7f55a3ee1ac4c6e00b24c645f55cb8d8f3af713623cdc021bd47d9c10","flatsize":264594,"path":"All/R-cran-hdrcde-3.4_1.pkg","repopath":"All/R-cran-hdrcde-3.4_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":229416,"desc":"The R package hdrcde provides tools for computing highest density regions in one\nand two dimensions, kernel estimates of univariate density functions conditional\non one covariate, and multimodal regression.\n\nSee also: https://pkg.robjhyndman.com/hdrcde/","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-RColorBrewer":{"origin":"graphics/R-cran-RColorBrewer","version":"1.1.3_1"},"R-cran-ash":{"origin":"math/R-cran-ash","version":"1.0.15_1"},"R-cran-ggplot2":{"origin":"graphics/R-cran-ggplot2","version":"3.5.1"},"R-cran-ks":{"origin":"science/R-cran-ks","version":"1.14.2"},"R-cran-locfit":{"origin":"math/R-cran-locfit","version":"1.5.9.9"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-htmlwidgets","origin":"www/R-cran-htmlwidgets","version":"1.6.4","comment":"HTML Widgets for R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/htmlwidgets/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c80e6c65c7a89e28d1ab2990b6c3d58c96cacb57a8aaab18cc51ca04610a9e4b","flatsize":2093185,"path":"All/R-cran-htmlwidgets-1.6.4.pkg","repopath":"All/R-cran-htmlwidgets-1.6.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":408920,"desc":"A framework for creating HTML widgets that render in various contexts\nincluding the R console, 'R Markdown' documents, and 'Shiny' web\napplications.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-htmltools":{"origin":"textproc/R-cran-htmltools","version":"0.5.8.1"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-knitr":{"origin":"print/R-cran-knitr","version":"1.47"},"R-cran-rmarkdown":{"origin":"textproc/R-cran-rmarkdown","version":"2.27"},"R-cran-yaml":{"origin":"textproc/R-cran-yaml","version":"2.3.8"}},"categories":["www"]},{"name":"R-cran-httpuv","origin":"www/R-cran-httpuv","version":"1.6.11","comment":"HTTP and WebSocket server library for R","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/httpuv/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a5742d7a3a068a7e5ff4d7caef92a2bd292d1b2abfb58a9b844887ab13e583e","flatsize":1076876,"path":"All/R-cran-httpuv-1.6.11.pkg","repopath":"All/R-cran-httpuv-1.6.11.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":508532,"desc":"httpuv provides low-level socket and protocol support for handling\nHTTP and WebSocket requests directly from within R. It is primarily\nintended as a building block for other packages, rather than making\nit particularly easy to create complete web applications using\nhttpuv alone. httpuv is built on top of the libuv and http-parser\nC libraries, both of which were developed by Joyent, Inc.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-later":{"origin":"devel/R-cran-later","version":"1.3.2"},"R-cran-promises":{"origin":"devel/R-cran-promises","version":"1.3.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["www"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-haven","origin":"math/R-cran-haven","version":"2.5.4","comment":"Import and Export 'SPSS', 'Stata' and 'SAS' Files","maintainer":"wen@FreeBSD.org","www":"https://haven.tidyverse.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c9a7cb580faeb2f15930d25a840d9432074bb1b877e2879c173df9cbcf72090f","flatsize":1293451,"path":"All/R-cran-haven-2.5.4.pkg","repopath":"All/R-cran-haven-2.5.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":375812,"desc":"Import foreign statistical formats into R via the embedded 'ReadStat' C\nlibrary, <https://github.com/WizardMac/ReadStat>.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-forcats":{"origin":"math/R-cran-forcats","version":"1.0.0_1"},"R-cran-hms":{"origin":"devel/R-cran-hms","version":"1.1.3"},"R-cran-readr":{"origin":"textproc/R-cran-readr","version":"2.1.5"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-tidyselect":{"origin":"devel/R-cran-tidyselect","version":"1.2.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-gtable","origin":"math/R-cran-gtable","version":"0.3.5","comment":"Arrange grobs in tables","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/gtable/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a1ec5674026b20505930d6d8f900453651c6687e7edd504b0e7352b402d16a59","flatsize":279153,"path":"All/R-cran-gtable-0.3.5.pkg","repopath":"All/R-cran-gtable-0.3.5.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":222212,"desc":"Tools to make it easier to work with \"tables\" of 'grobs'. The\n'gtable' package defines a 'gtable' grob class that specifies a\ngrid along with a list of grobs and their placement in the grid.\nFurther the package makes it easy to manipulate and combine 'gtable'\nobjects so that complex compositions can be built up sequentially.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"}},"categories":["math"]},{"name":"R-cran-gpclib","origin":"math/R-cran-gpclib","version":"1.5.6_2","comment":"General Polygon Clipping Library for R","maintainer":"wen@FreeBSD.org","www":"https://github.com/rdpeng/gpclib","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7fb2109561d9c724c7b82cc2dc7a6319f283bfaf946f79267d78f5e0ce5ce994","flatsize":276519,"path":"All/R-cran-gpclib-1.5.6_2.pkg","repopath":"All/R-cran-gpclib-1.5.6_2.pkg","licenselogic":"single","pkgsize":194524,"desc":"R-cran-gpclib is a general polygon clipping routines for\nR based on Alan Murta's C library.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-gower","origin":"math/R-cran-gower","version":"1.0.1","comment":"Gower's Distance","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/web/packages/gower/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fa09aa39075489e53efca172a34ec2e4dfad434616aa600db6db310ac3a01ec2","flatsize":259650,"path":"All/R-cran-gower-1.0.1.pkg","repopath":"All/R-cran-gower-1.0.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":215364,"desc":"Compute Gower's distance (or similarity) coefficient between records.\nCompute the top-n matches between records. Core algorithms are\nexecuted in parallel on systems supporting OpenMP.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-gower port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-hardhat","origin":"devel/R-cran-hardhat","version":"1.4.0","comment":"Construct Modeling Packages","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/hardhat/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9014b1eb6d30ea6c4898db6b39fe9b9691a1104e71a941618c1903b5d0b83132","flatsize":1364393,"path":"All/R-cran-hardhat-1.4.0.pkg","repopath":"All/R-cran-hardhat-1.4.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":843040,"desc":"Building modeling packages is hard. A large amount of effort generally\ngoes into providing an implementation for a new method that is\nefficient, fast, and correct, but often less emphasis is put on the\nuser interface. A good interface requires specialized knowledge\nabout S3 methods and formulas, which the average package developer\nmight not have. The goal of 'hardhat' is to reduce the burden around\nbuilding new modeling packages by providing functionality for\npreprocessing, predicting, and validating input.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"}},"categories":["devel"]},{"name":"R-cran-gsubfn","origin":"devel/R-cran-gsubfn","version":"0.7_1","comment":"R package used for string matching, substitution and parsing","maintainer":"skreuzer@FreeBSD.org","www":"https://code.google.com/p/gsubfn/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f93506f7bac59244edf346a1b22949e0b935420f901c4832aec0433e398f2f9b","flatsize":505251,"path":"All/R-cran-gsubfn-0.7_1.pkg","repopath":"All/R-cran-gsubfn-0.7_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":362152,"desc":"gsubfn is an R package used for string matching, substitution and parsing. A\nseemingly small generalization of gsub, namely allow the replacement string to\nbe a replacement function, list, formula or proto object, can result in\nincreased power and applicability. The resulting function, gsubfn is the\nnamesake of this package.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-proto":{"origin":"devel/R-cran-proto","version":"1.0.0_5"}},"categories":["devel"]},{"name":"R-cran-gtools","origin":"devel/R-cran-gtools","version":"3.9.5","comment":"Various R programming tools","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/gtools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a18e3bbf1680708b71d2eadff0894db01a700b6633ed2ff849109d042c2415e2","flatsize":435075,"path":"All/R-cran-gtools-3.9.5.pkg","repopath":"All/R-cran-gtools-3.9.5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":363072,"desc":"Functions to assist in R programming, including: - assist in\ndeveloping, updating, and maintaining R and R packages ('ask',\n'checkRVersion', 'getDependencies', 'keywords', 'scat'), - calculate\nthe logit and inverse logit transformations ('logit', 'inv.logit'),\n- test if a value is missing, empty or contains only NA and NULL\nvalues ('invalid'), - manipulate R's .Last function ('addLast'), -\ndefine macros ('defmacro'), - detect odd and even integers ('odd',\n'even'), - convert strings containing non-ASCII characters (like\nsingle quotes) to plain ASCII ('ASCIIfy'), - perform a binary search\n('binsearch'), - sort strings containing both numeric and character\ncomponents ('mixedsort'), - create a factor variable from the\nquantiles of a continuous variable ('quantcut'), - enumerate\npermutations and combinations ('combinations', 'permutation'), -\ncalculate and convert between fold-change and log-ratio ('foldchange',\n'logratio2foldchange', 'foldchange2logratio'), - calculate probabilities\nand generate random numbers from Dirichlet distributions ('rdirichlet',\n'ddirichlet'), - apply a function over adjacent subsets of a vector\n('running'), - modify the TCP_NODELAY ('de-Nagle') flag for socket\nobjects, - efficient 'rbind' of data frames, even if the column\nnames don't match ('smartbind'), - generate significance stars from\np-values ('stars.pval'), - convert characters to/from ASCII codes\n('asc', 'chr'), - convert character vector to ASCII representation\n('ASCIIfy'), - apply title capitalization rules to a character\nvector ('capwords').","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-gridBase","origin":"graphics/R-cran-gridBase","version":"0.4.7_5","comment":"Integration of base and grid graphics","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/gridBase/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"359b4a3d57004101c728b51500cde2636b6190ee3e246844b19fa8824452adb3","flatsize":266161,"path":"All/R-cran-gridBase-0.4.7_5.pkg","repopath":"All/R-cran-gridBase-0.4.7_5.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":175296,"desc":"Integration of base and grid graphics","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["graphics"]},{"name":"R-cran-gmp","origin":"math/R-cran-gmp","version":"0.7.4","comment":"Multiple Precision Arithmetic","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/gmp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"907ca7d10d0deb2aa342f2e6f7ed4ba5c7d28fed9089a9798f862a541300117c","flatsize":701307,"path":"All/R-cran-gmp-0.7.4.pkg","repopath":"All/R-cran-gmp-0.7.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":326004,"desc":"Multiple Precision Arithmetic (big integers and rationals, prime\nnumber tests, matrix computation), \"arithmetic without limitations\"\nusing the C library GMP (GNU Multiple Precision Arithmetic).","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10","libR.so.4"]},{"name":"R-cran-gsl","origin":"math/R-cran-gsl","version":"2.1.8_1","comment":"Wrapper for the Gnu Scientific Library","maintainer":"ygy@FreeBSD.org","www":"https://github.com/RobinHankin/gsl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25d56c46833726cf11759aa31b0ad78bb12207ac3ec11160011f1abe3ce8fec4","flatsize":781314,"path":"All/R-cran-gsl-2.1.8_1.pkg","repopath":"All/R-cran-gsl-2.1.8_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":494180,"desc":"An R wrapper for some of the functionality of the Gnu Scientific Library.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gsl":{"origin":"math/gsl","version":"2.7.1_1"}},"categories":["math"],"shlibs_required":["libgsl.so.27","libgslcblas.so.0","libR.so.4"]},{"name":"R-cran-gss","origin":"math/R-cran-gss","version":"2.2.7","comment":"General Smoothing Splines","maintainer":"wen@FreeBSD.org","www":"https://CRAN.R-project.org/package=gss","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"673af3fb9663bbc2cc84a94acf10ef896eafffd26a65cbe63614829ddc7aaff2","flatsize":1803483,"path":"All/R-cran-gss-2.2.7.pkg","repopath":"All/R-cran-gss-2.2.7.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1663600,"desc":"A comprehensive package for structural multivariate function estimation using\nsmoothing splines.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"dlib-models","origin":"misc/dlib-models","version":"20210513","comment":"Trained model files for dlib example programs","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/davisking/dlib-models","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1f60b5f96239301bbe545ec669cea82f5b1025e7bafcb98b5666c33a26a8066e","flatsize":428706814,"path":"All/dlib-models-20210513.pkg","repopath":"All/dlib-models-20210513.pkg","licenselogic":"single","licenses":["CC0-1.0"],"pkgsize":332435968,"desc":"Dlib is a modern C++ toolkit containing machine learning algorithms\nand tools for creating complex software in C++ to solve real world\nproblems. This packages provides trained models for various dlib algorithms.","categories":["misc"]},{"name":"R-cran-gridExtra","origin":"graphics/R-cran-gridExtra","version":"2.3_5","comment":"Miscellaneous Functions for \"Grid\" Graphics","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/gridExtra/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53c344ad3d05392aa97d9431023daf846d85ed83f53bd24f2919bd726795b4ac","flatsize":1706856,"path":"All/R-cran-gridExtra-2.3_5.pkg","repopath":"All/R-cran-gridExtra-2.3_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1022996,"desc":"Provides a number of user-level functions to work with \"grid\"\ngraphics, notably to arrange multiple grid-based plots on a page,\nand draw tables.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-gtable":{"origin":"math/R-cran-gtable","version":"0.3.5"}},"categories":["graphics"]},{"name":"R-cran-globals","origin":"devel/R-cran-globals","version":"0.16.3","comment":"Identify Global Objects in R Expressions","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/globals/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7c1d30435aa8245ec38c274e2f05ec4ed6db4d5bd55e5d0ef36d903ae0aa3960","flatsize":174172,"path":"All/R-cran-globals-0.16.3.pkg","repopath":"All/R-cran-globals-0.16.3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":117880,"desc":"Identifies global (\"unknown\" or \"free\") objects in R expressions\nby code inspection using various strategies (ordered, liberal, or\nconservative). The objective of this package is to make it as simple\nas possible to identify global objects for the purpose of exporting\nthem in parallel, distributed compute environments.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-igraph","origin":"math/R-cran-igraph","version":"2.0.3","comment":"Network Analysis and Visualization","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/igraph/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dee4c47de8a9dca82b756976b1175f15ce3acf2e45cd95fae0850ddf12f2cdcd","flatsize":8690797,"path":"All/R-cran-igraph-2.0.3.pkg","repopath":"All/R-cran-igraph-2.0.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5077476,"desc":"Routines for simple graphs and network analysis. It can handle large\ngraphs very well and provides functions for generating random and\nregular graphs, graph visualization, centrality methods and much\nmore.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-cpp11":{"origin":"devel/R-cran-cpp11","version":"0.4.7"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-pkgconfig":{"origin":"devel/R-cran-pkgconfig","version":"2.0.3_2"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"glpk":{"origin":"math/glpk","version":"5.0"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["math"],"shlibs_required":["libxml2.so.2","libglpk.so.40","libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-glue","origin":"devel/R-cran-glue","version":"1.7.0","comment":"Interpreted String Literals","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/glue/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"96be66585085f20cb377f711426d41edfb9c181d9764666a7747993c9046a97e","flatsize":256932,"path":"All/R-cran-glue-1.7.0.pkg","repopath":"All/R-cran-glue-1.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":155716,"desc":"An implementation of interpreted string literals, inspired by\nPython's Literal String Interpolation and Docstrings and Julia's\nTriple-Quoted String Literals.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-git2r","origin":"devel/R-cran-git2r","version":"0.27.1_4","comment":"Provides Access to Git Repositories","maintainer":"jpbeconne@free.fr","www":"https://CRAN.R-project.org/package=git2r","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"302643e0bf78e32983ae04a3af88667c92dc4146d772888283cb19a598a21552","flatsize":821843,"path":"All/R-cran-git2r-0.27.1_4.pkg","repopath":"All/R-cran-git2r-0.27.1_4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":437124,"desc":"Interface to the 'libgit2' library, which is a pure C implementation of the\n'Git' core methods. Provides access to 'Git' repositories to extract data and\nrunning some basic 'Git' commands.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"}},"categories":["devel"],"shlibs_required":["libgit2.so.1.7","libR.so.4"]},{"name":"R-cran-getopt","origin":"devel/R-cran-getopt","version":"1.20.4","comment":"Accept short and long flags in Rscript","maintainer":"jwb@FreeBSD.org","www":"https://cran.r-project.org/web/packages/getopt/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f05f93591e095641b06ae1c514b9106294856a30f82fb1da2c05d90acdd681ed","flatsize":70243,"path":"All/R-cran-getopt-1.20.4.pkg","repopath":"All/R-cran-getopt-1.20.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":45820,"desc":"Package designed to be used with Rscript to write \"#!\" shebang scripts that\naccept short and long flags/options. Many users will prefer using instead the\npackages optparse or argparse which add extra features like automatically\ngenerated help option and usage, support for default values, positional\nargument support, etc.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-gitcreds","origin":"security/R-cran-gitcreds","version":"0.1.2_1","comment":"Query 'git' Credentials from 'R'","maintainer":"ygy@FreeBSD.org","www":"https://gitcreds.r-lib.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"58e2f0a82ec8738717923884ea03ae58a0c8280ea95808d9f93a67e10df8e676","flatsize":234982,"path":"All/R-cran-gitcreds-0.1.2_1.pkg","repopath":"All/R-cran-gitcreds-0.1.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":91708,"desc":"Query, set, delete credentials from the 'git' credential store. Manage 'GitHub'\ntokens and other 'git' credentials. This package is to be used by other\npackages that need to authenticate to 'GitHub' and/or other 'git' repositories.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["security"]},{"name":"R-cran-googledrive","origin":"devel/R-cran-googledrive","version":"2.1.1","comment":"Interface to Google Drive","maintainer":"einar@isnic.is","www":"https://googledrive.tidyverse.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"663702d22c576047019ed0abd654332d69f100f59e91f23c06122586d1e0bbd8","flatsize":2106165,"path":"All/R-cran-googledrive-2.1.1.pkg","repopath":"All/R-cran-googledrive-2.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1240848,"desc":"Manage Google Drive files from R.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-gargle":{"origin":"devel/R-cran-gargle","version":"1.5.2"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-httr":{"origin":"www/R-cran-httr","version":"1.4.7"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-pillar":{"origin":"devel/R-cran-pillar","version":"1.9.0"},"R-cran-purrr":{"origin":"devel/R-cran-purrr","version":"1.0.2"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-uuid":{"origin":"devel/R-cran-uuid","version":"1.1.0_1"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"}},"categories":["devel"]},{"name":"R-cran-hunspell","origin":"textproc/R-cran-hunspell","version":"3.0.2_1","comment":"High-Performance Stemmer, Tokenizer, and Spell Checker","maintainer":"ygy@FreeBSD.org","www":"https://docs.ropensci.org/hunspell/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d95b54b945c5029aec2b6d29dd5eab66412d9ec68cc19a9b12bb09cf75901873","flatsize":13773399,"path":"All/R-cran-hunspell-3.0.2_1.pkg","repopath":"All/R-cran-hunspell-3.0.2_1.pkg","licenselogic":"or","licenses":["GPLv2","LGPL21","MPL11"],"pkgsize":2523936,"desc":"Low level spell checker and morphological analyzer based on the famous\n'hunspell' library <https://hunspell.github.io>. The package can analyze or\ncheck individual words as well as parse text, latex, html or xml documents. For\na more user-friendly interface use the 'spelling' package which builds on this\npackage to automate checking of files, documentation and vignettes in all\ncommon formats.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-gh","origin":"www/R-cran-gh","version":"1.3.1_1","comment":"'GitHub' 'API'","maintainer":"ygy@FreeBSD.org","www":"https://gh.r-lib.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d368c02b1d4648b655c37dc01d7087b6fe08edf0a21c1027cb7ea4cd2859bee6","flatsize":140633,"path":"All/R-cran-gh-1.3.1_1.pkg","repopath":"All/R-cran-gh-1.3.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":100160,"desc":"Minimal client to access the 'GitHub' 'API'.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-gitcreds":{"origin":"security/R-cran-gitcreds","version":"0.1.2_1"},"R-cran-httr":{"origin":"www/R-cran-httr","version":"1.4.7"},"R-cran-ini":{"origin":"devel/R-cran-ini","version":"0.3.1_1"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"}},"categories":["www"]},{"name":"R-cran-generics","origin":"devel/R-cran-generics","version":"0.1.3_1","comment":"Common S3 Generics not Provided by Base R Methods","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/generics/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5b410df6c733dd49a4b93b251d5dbe6e6730e39a0f913e689286ba5412f44f10","flatsize":105473,"path":"All/R-cran-generics-0.1.3_1.pkg","repopath":"All/R-cran-generics-0.1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":83648,"desc":"In order to reduce potential package dependencies and conflicts,\ngenerics provides a number of commonly used S3 generics.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-geepack","origin":"math/R-cran-geepack","version":"1.3.11","comment":"Generalized Estimating Equation Package","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/geepack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"117ff366b3367e6031b8c413b7e313ffef9fa96ca5e9b5b0ad0b3c6ca652393b","flatsize":765281,"path":"All/R-cran-geepack-1.3.11.pkg","repopath":"All/R-cran-geepack-1.3.11.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":372912,"desc":"Generalized estimating equations solver for parameters in\nmean, scale, and correlation structures, through mean link,\nscale link, and correlation link. Can also handle clustered\ncategorical responses.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-broom":{"origin":"devel/R-cran-broom","version":"1.0.6"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-geometry","origin":"math/R-cran-geometry","version":"0.4.7","comment":"Mesh Generation and Surface Tesselation","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/web/packages/geometry/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dac2d5be4f03bfdb3f0aca9ced2fb68af2b11dc4b7ebe38ad3d07895e8e2fdda","flatsize":1825940,"path":"All/R-cran-geometry-0.4.7.pkg","repopath":"All/R-cran-geometry-0.4.7.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":843320,"desc":"Makes the qhull library (www.qhull.org) available in R, in a similar\nmanner as in Octave and MATLAB. Qhull computes convex hulls, Delaunay\ntriangulations, halfspace intersections about a point, Voronoi\ndiagrams, furthest-site Delaunay triangulations, and furthest-site\nVoronoi diagrams. It runs in 2-d, 3-d, 4-d, and higher dimensions.\nIt implements the Quickhull algorithm for computing the convex hull.\nQhull does not support constrained Delaunay triangulations, or mesh\ngeneration of non-convex objects, but the package does include some\nR functions that allow for this. Currently the package only gives\naccess to Delaunay triangulation and convex hull computation.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-RcppProgress":{"origin":"devel/R-cran-RcppProgress","version":"0.4.2_2"},"R-cran-linprog":{"origin":"math/R-cran-linprog","version":"0.9.4_1"},"R-cran-lpSolve":{"origin":"math/R-cran-lpSolve","version":"5.6.20"},"R-cran-magic":{"origin":"math/R-cran-magic","version":"1.6.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-geometry port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-gert","origin":"devel/R-cran-gert","version":"1.3.0_4","comment":"Simple Git Client for R","maintainer":"jpbeconne@free.fr","www":"https://docs.ropensci.org/gert/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"847a77f118bb89aa6e1d371101d33cec86e8e47e319c1e771da5d31fdb02ba41","flatsize":286854,"path":"All/R-cran-gert-1.3.0_4.pkg","repopath":"All/R-cran-gert-1.3.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":183748,"desc":"Simple git client for R based on 'libgit2' with support for SSH and\nHTTPS remotes. All functions in 'gert' use basic R data types (such\nas vectors and data-frames) for their arguments and return values.\nUser credentials are shared with command line 'git' through the\ngit-credential store and ssh keys stored on disk or ssh-agent.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-askpass":{"origin":"security/R-cran-askpass","version":"1.2.0"},"R-cran-credentials":{"origin":"security/R-cran-credentials","version":"1.3.0_1"},"R-cran-openssl":{"origin":"security/R-cran-openssl","version":"2.2.0"},"R-cran-rstudioapi":{"origin":"devel/R-cran-rstudioapi","version":"0.16.0"},"R-cran-sys":{"origin":"devel/R-cran-sys","version":"3.4.2"},"R-cran-zip":{"origin":"archivers/R-cran-zip","version":"2.3.1"},"libgit2":{"origin":"devel/libgit2","version":"1.7.2"}},"categories":["devel"],"shlibs_required":["libgit2.so.1.7","libR.so.4"]},{"name":"R-cran-gbRd","origin":"devel/R-cran-gbRd","version":"0.4.12","comment":"Utilities for processing Rd objects and files","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/gbRd/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"27be4aac9a6cbc071ccf898d99818b6217c8db30dc4076420592aeecd64efb5c","flatsize":50765,"path":"All/R-cran-gbRd-0.4.12.pkg","repopath":"All/R-cran-gbRd-0.4.12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":46560,"desc":"Provides utilities for processing Rd objects and files. Extract\nargument descriptions and other parts of the help pages of functions.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-gargle","origin":"devel/R-cran-gargle","version":"1.5.2","comment":"Utilities for Working with Google APIs","maintainer":"einar@isnic.is","www":"https://gargle.r-lib.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1bfe82ecf9bc086698683a9124147db6ec024755c6320645078565d7448c6525","flatsize":1347407,"path":"All/R-cran-gargle-1.5.2.pkg","repopath":"All/R-cran-gargle-1.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":742012,"desc":"Provides utilities for working with Google APIs\n<https://developers.google.com/apis-explorer>.\nThis includes functions and classes for handling common credential types and for\npreparing, executing, and processing HTTP requests.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-fs":{"origin":"sysutils/R-cran-fs","version":"1.6.3"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-httr":{"origin":"www/R-cran-httr","version":"1.4.7"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-openssl":{"origin":"security/R-cran-openssl","version":"2.2.0"},"R-cran-rappdirs":{"origin":"devel/R-cran-rappdirs","version":"0.3.3_1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"}},"categories":["devel"]},{"name":"R-cran-future.apply","origin":"devel/R-cran-future.apply","version":"1.11.2","comment":"Apply Function to Elements in Parallel using Futures","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/future.apply/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4f1d58fe4f39e545b672dae35501e2c554e6430454d8b3f26ded035dd2b56b10","flatsize":255342,"path":"All/R-cran-future.apply-1.11.2.pkg","repopath":"All/R-cran-future.apply-1.11.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":169416,"desc":"Implementations of apply(), by(), eapply(), lapply(), Map(),\n.mapply(), mapply(), replicate(), sapply(), tapply(), and vapply()\nthat can be resolved using any future-supported backend, e.g.\nparallel on the local machine or distributed on a compute cluster.\nThese future_*apply() functions come with the same pros and cons\nas the corresponding base-R *apply() functions but with the additional\nfeature of being able to be processed via the future framework.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-future":{"origin":"devel/R-cran-future","version":"1.33.2"},"R-cran-globals":{"origin":"devel/R-cran-globals","version":"0.16.3"}},"categories":["devel"]},{"name":"R-cran-gdata","origin":"devel/R-cran-gdata","version":"3.0.0","comment":"Various R programming tools for data manipulation","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/gdata/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8b64da8640155ff2a2f1245df94e8c670efa4e414a3fd59be7cd94c237b94de6","flatsize":668475,"path":"All/R-cran-gdata-3.0.0.pkg","repopath":"All/R-cran-gdata-3.0.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":515768,"desc":"gdata package provides various R programming tools for data\nmanipulation.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-gtools":{"origin":"devel/R-cran-gtools","version":"3.9.5"}},"categories":["devel"]},{"name":"R-cran-gbutils","origin":"math/R-cran-gbutils","version":"0.5_1","comment":"Utilities for Simulation, Plots, Quantile Functions and Programming","maintainer":"ygy@FreeBSD.org","www":"https://github.com/GeoBosh/gbutils","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4565c665caa549a2eb31e49d781924cb30c25fdc4a2956f6ee548416744d1a12","flatsize":301661,"path":"All/R-cran-gbutils-0.5_1.pkg","repopath":"All/R-cran-gbutils-0.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":257028,"desc":"Plot density and distribution functions with automatic selection of suitable\nregions. Numerically invert (compute quantiles) distribution functions.\nSimulate real and complex numbers from distributions of their magnitude and\narguments. Optionally, the magnitudes and/or arguments may be fixed in almost\narbitrary ways. Create polynomials from roots given in Cartesian or polar form.\nSmall programming utilities: check if an object is identical to NA, count\npositional arguments in a call, set intersection of more than two sets, check\nif an argument is unnamed, compute the graph of S4 classes in packages.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rdpack":{"origin":"devel/R-cran-Rdpack","version":"2.6"}},"categories":["math"]},{"name":"R-cran-ggrepel","origin":"graphics/R-cran-ggrepel","version":"0.9.5","comment":"Help to avoid overlapping text labels of ggplot2","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/ggrepel/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"60ef0c47a442c71abef1427af189ba2039d74ea2417bc9be9b220a3034a24f2d","flatsize":543241,"path":"All/R-cran-ggrepel-0.9.5.pkg","repopath":"All/R-cran-ggrepel-0.9.5.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":279196,"desc":"Provides text and label geoms for 'ggplot2' that help to\navoid overlapping text labels. Labels repel away from each\nother and away from the data points.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-ggplot2":{"origin":"graphics/R-cran-ggplot2","version":"3.5.1"},"R-cran-scales":{"origin":"graphics/R-cran-scales","version":"1.3.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["graphics"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-googlesheets4","origin":"devel/R-cran-googlesheets4","version":"1.1.1","comment":"Access Google Sheets using the Sheets API V4","maintainer":"einar@isnic.is","www":"https://googlesheets4.tidyverse.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b508ccb282eaa4bec690444fe9e85ed1ea90ff21c17fe32da8f0a6dc9792b5f","flatsize":641025,"path":"All/R-cran-googlesheets4-1.1.1.pkg","repopath":"All/R-cran-googlesheets4-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":537008,"desc":"Interact with Google Sheets through the Sheets API v4\n<https://developers.google.com/sheets/api>.\n\"API\" is an acronym for \"application programming interface\"; the Sheets API\nallows users to interact with Google Sheets programmatically, instead of via a\nweb browser.\nThe \"v4\" refers to the fact that the Sheets API is currently at version 4.\nThis package can read and write both the metadata and the cell data in a Sheet.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cellranger":{"origin":"textproc/R-cran-cellranger","version":"1.1.0_4"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-curl":{"origin":"ftp/R-cran-curl","version":"5.2.1"},"R-cran-gargle":{"origin":"devel/R-cran-gargle","version":"1.5.2"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-googledrive":{"origin":"devel/R-cran-googledrive","version":"2.1.1"},"R-cran-httr":{"origin":"www/R-cran-httr","version":"1.4.7"},"R-cran-ids":{"origin":"devel/R-cran-ids","version":"1.0.1"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-purrr":{"origin":"devel/R-cran-purrr","version":"1.0.2"},"R-cran-rematch2":{"origin":"devel/R-cran-rematch2","version":"2.1.2_1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"}},"categories":["devel"]},{"name":"R-cran-hexbin","origin":"math/R-cran-hexbin","version":"1.28.3_1","comment":"Hexagonal Binning Routines","maintainer":"ygy@FreeBSD.org","www":"https://github.com/edzer/hexbin","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d81abe31ed5b800cb4b701f76a9f905089633e54fdd9aece5402b1d16e686209","flatsize":1829114,"path":"All/R-cran-hexbin-1.28.3_1.pkg","repopath":"All/R-cran-hexbin-1.28.3_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1590792,"desc":"Binning and plotting functions for hexagonal bins.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-fs","origin":"sysutils/R-cran-fs","version":"1.6.3","comment":"Cross-Platform File System Operations Based on 'libuv'","maintainer":"ygy@FreeBSD.org","www":"https://fs.r-lib.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4172ace8abca5888b85db711152ab0bf913e8acfe2c8eb8cc15ac1f440c8bf4c","flatsize":574986,"path":"All/R-cran-fs-1.6.3.pkg","repopath":"All/R-cran-fs-1.6.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":289784,"desc":"A cross-platform interface to file system operations, built on top of the\n'libuv' C library.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["sysutils"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-fracdiff","origin":"math/R-cran-fracdiff","version":"1.5.2","comment":"Fractionally differenced ARIMA aka ARFIMA(p,d,q) models","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/web/packages/fracdiff/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5488c51343c375541d15d61b95032dbabc85c88f48ef5b1b07fef5e68cafb7d1","flatsize":159229,"path":"All/R-cran-fracdiff-1.5.2.pkg","repopath":"All/R-cran-fracdiff-1.5.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":103812,"desc":"Maximum likelihood estimation of the parameters of a fractionally\ndifferenced ARIMA(p,d,q) model (Haslett and Raftery, Appl.Statistics,\n1989).","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-fracdiff port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-formatR","origin":"textproc/R-cran-formatR","version":"1.14","comment":"Format R Code Automatically","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/formatR/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2b2f6d80152a347d98267f41b5c771cb17331e4dfc4d8e6871008556f3cc97b9","flatsize":246244,"path":"All/R-cran-formatR-1.14.pkg","repopath":"All/R-cran-formatR-1.14.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":149520,"desc":"Provides a function tidy_source() to format R source code. Spaces\nand indent will be added to the code automatically, and comments\nwill be preserved under certain conditions, so that R code will be\nmore human-readable and tidy.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["textproc"]},{"name":"R-cran-gmodels","origin":"devel/R-cran-gmodels","version":"2.19.1","comment":"Various R Programming Tools for Model Fitting","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/gmodels/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d59f503ace9c99d4562bbcb95168ed247c963dd2285122ac2d92d66120d9837c","flatsize":146414,"path":"All/R-cran-gmodels-2.19.1.pkg","repopath":"All/R-cran-gmodels-2.19.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":124552,"desc":"Various R Programming Tools for Model Fitting.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-gdata":{"origin":"devel/R-cran-gdata","version":"3.0.0"}},"categories":["devel"]},{"name":"SearchAndRescue-data","origin":"games/searchandrescue-data","version":"1.3.0","comment":"The data files for SearchAndRescue flight simulator","maintainer":"ports@FreeBSD.org","www":"https://searchandrescue.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fe7975f13606905bc783c63866f64b46f7df8b92ee0cdc792830f034865fac76","flatsize":71432392,"path":"All/SearchAndRescue-data-1.3.0.pkg","repopath":"All/SearchAndRescue-data-1.3.0.pkg","licenselogic":"single","pkgsize":45736816,"desc":"This port contains the data files the SearchAndRescue flight simulator needs.","categories":["games"],"messages":[{"message":"===>   NOTICE:\n\nThe SearchAndRescue-data port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-glmnet","origin":"devel/R-cran-glmnet","version":"1.8.5_12","comment":"Lasso and elastic-net regularized generalized linear models","maintainer":"skreuzer@FreeBSD.org","www":"https://cran.r-project.org/web/packages/glmnet/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2b3fd6d3926d40bedeb8a2e01a35aa94d38c57b12641b6efb19d2671b93e7528","flatsize":804949,"path":"All/R-cran-glmnet-1.8.5_12.pkg","repopath":"All/R-cran-glmnet-1.8.5_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":315800,"desc":"Extremely efficient procedures for fitting the entire lasso or\nelastic-net regularization path for linear regression, logistic and\nmultinomial regression models, poisson regression and the Cox model.\nTwo recent additions are the multiresponse gaussian, and the grouped\nmultinomial.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-fastmap","origin":"databases/R-cran-fastmap","version":"1.2.0","comment":"Fast Implementation of a Key-Value Store","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/fastmap/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8054a1122610a8c962be60f0e6412fa8db1ff8c5cbb4e79be50571668822d0af","flatsize":153120,"path":"All/R-cran-fastmap-1.2.0.pkg","repopath":"All/R-cran-fastmap-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":80228,"desc":"Fast implementation of a key-value store. Environments are commonly\nused as key-value stores, but every time a new key is used, it is\nadded to R's global symbol table, causing a small amount of memory\nleakage. This can be problematic in cases where many different keys\nare used. Fastmap avoids this memory leak issue by implementing the\nmap using data structures in C++.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["databases"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-foreach","origin":"devel/R-cran-foreach","version":"1.5.2_1","comment":"Foreach looping construct for R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/foreach/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bcb4782698b3a647a4529373421556e0b1cc30dfaabb3110a13dd62f9b363f51","flatsize":375548,"path":"All/R-cran-foreach-1.5.2_1.pkg","repopath":"All/R-cran-foreach-1.5.2_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":127812,"desc":"Support for the foreach looping construct. Foreach is an idiom that\nallows for iterating over elements in a collection, without the use\nof an explicit loop counter. This package in particular is intended\nto be used for its return value, rather than for its side effects.\nIn that sense, it is similar to the standard lapply function, but\ndoesn't require the evaluation of a function. Using foreach without\nside effects also facilitates executing the loop in parallel.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-iterators":{"origin":"devel/R-cran-iterators","version":"1.0.14_1"}},"categories":["devel"]},{"name":"R-cran-fastICA","origin":"science/R-cran-fastICA","version":"1.2.3_1","comment":"FastICA Algorithms to Perform ICA and Projection Pursuit","maintainer":"ygy@FreeBSD.org","www":"https://CRAN.R-project.org/package=fastICA","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6647b0ef8ef44fe2efd6164816a09f0b082f9a74072e918a18b88db670cc3414","flatsize":109247,"path":"All/R-cran-fastICA-1.2.3_1.pkg","repopath":"All/R-cran-fastICA-1.2.3_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":55840,"desc":"Implementation of FastICA algorithm to perform Independent Component Analysis\n(ICA) and Projection Pursuit.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science","math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-filelock","origin":"devel/R-cran-filelock","version":"1.0.2_1","comment":"Portable File Locking","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/filelock","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d0ea798270cf1766dae93cabcbd9f497e0d9f14746178d1d8e86a5c25aadc64","flatsize":38549,"path":"All/R-cran-filelock-1.0.2_1.pkg","repopath":"All/R-cran-filelock-1.0.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":23684,"desc":"Place an exclusive or shared lock on a file. It uses 'LockFile' on Windows and\n'fcntl' locks on Unix-like systems.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-gmm","origin":"finance/R-cran-gmm","version":"1.8","comment":"Generalized Method of Moments and Generalized Empirical Likelihood","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/gmm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b940c04adb9ef58cda60d42aed135291bc29bb14cacb873db82310be40902eb9","flatsize":1529356,"path":"All/R-cran-gmm-1.8.pkg","repopath":"All/R-cran-gmm-1.8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1423400,"desc":"It is a complete suite to estimate models based on moment conditions.\nIt includes the two step Generalized method of moments (GMM) of\nHansen(1982), the iterated GMM and continuous updated estimator\n(CUE) of Hansen-Eaton-Yaron(1996) and several methods that belong\nto the Generalized Empirical Likelihood (GEL) family of estimators,\nas presented by Smith(1997), Kitamura(1997), Newey-Smith(2004) and\nAnatolyev(2005).","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-sandwich":{"origin":"math/R-cran-sandwich","version":"3.1.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["finance"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-forcats","origin":"math/R-cran-forcats","version":"1.0.0_1","comment":"Tools for Working with Categorical Variables (Factors)","maintainer":"ygy@FreeBSD.org","www":"https://forcats.tidyverse.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"74d74ca2f2f44f286f44ef8d589717475efc6fa152fc5428f47eb7e57cb4d08f","flatsize":555525,"path":"All/R-cran-forcats-1.0.0_1.pkg","repopath":"All/R-cran-forcats-1.0.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":420812,"desc":"Helpers for reordering factor levels (including moving specified levels to\nfront, ordering by first appearance, reversing, and randomly shuffling), and\ntools for modifying factor levels (including collapsing rare levels into other,\n'anonymising', and manually 'recoding').","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"}},"categories":["math"]},{"name":"R-cran-ggplot2","origin":"graphics/R-cran-ggplot2","version":"3.5.1","comment":"Implementation of the Grammar of Graphics","maintainer":"wen@FreeBSD.org","www":"https://ggplot2.tidyverse.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b10031c8686291f6a793dd93668bad741b767255a9fd29e03a3270536c7e3400","flatsize":10497505,"path":"All/R-cran-ggplot2-3.5.1.pkg","repopath":"All/R-cran-ggplot2-3.5.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":5190108,"desc":"ggplot2 is a plotting system for R, based on the grammar of graphics,\nwhich tries to take the good parts of base and lattice graphics and\nnone of the bad parts. It takes care of many of the fiddly details\nthat make plotting a hassle (like drawing legends) as well as\nproviding a powerful model of graphics that makes it easy to produce\ncomplex multi-layered graphics.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-gtable":{"origin":"math/R-cran-gtable","version":"0.3.5"},"R-cran-isoband":{"origin":"math/R-cran-isoband","version":"0.2.7"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-scales":{"origin":"graphics/R-cran-scales","version":"1.3.0"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"}},"categories":["graphics"]},{"name":"R-cran-fGarch","origin":"finance/R-cran-fGarch","version":"4022.89_1","comment":"Rmetrics - Autoregressive Conditional Heteroskedastic Modelling","maintainer":"ygy@FreeBSD.org","www":"https://www.rmetrics.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa1e8988995560145b3333dea5d49602975b61e621972ac1e96d82a722b4e29f","flatsize":824387,"path":"All/R-cran-fGarch-4022.89_1.pkg","repopath":"All/R-cran-fGarch-4022.89_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":653872,"desc":"Analyze and model heteroskedastic behavior in financial time series.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cvar":{"origin":"math/R-cran-cvar","version":"0.5_1"},"R-cran-fBasics":{"origin":"finance/R-cran-fBasics","version":"4022.94_1"},"R-cran-fastICA":{"origin":"science/R-cran-fastICA","version":"1.2.3_1"},"R-cran-timeDate":{"origin":"finance/R-cran-timeDate","version":"4032.109"},"R-cran-timeSeries":{"origin":"finance/R-cran-timeSeries","version":"4030.106"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["finance"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-fansi","origin":"devel/R-cran-fansi","version":"1.0.6","comment":"ANSI Control Sequence Aware String Functions","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/fansi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4b84463445111cd2355705f5d19913b5d3298af2742c8df55861b90acd2b3251","flatsize":926599,"path":"All/R-cran-fansi-1.0.6.pkg","repopath":"All/R-cran-fansi-1.0.6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":613152,"desc":"Counterparts to R string manipulation functions that account for\nthe effects of ANSI text formatting control sequences.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-ellipsis","origin":"devel/R-cran-ellipsis","version":"0.3.2_1","comment":"Powerful tool for extending functions","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/ellipsis/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0db5fca13b4157be962167d99abacfd952730a26ac5bfc42a2f867248ee950cc","flatsize":81088,"path":"All/R-cran-ellipsis-0.3.2_1.pkg","repopath":"All/R-cran-ellipsis-0.3.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":46056,"desc":"The ellipsis is a powerful tool for extending functions. Unfortunately\nthis power comes at a cost: misspelled arguments will be silently\nignored. The ellipsis package provides a collection of functions\nto catch problems and alert the user.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-evaluate","origin":"devel/R-cran-evaluate","version":"0.24.0","comment":"Parsing and Evaluation Tools","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/evaluate/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"68a834722410a7f28e3e44d93fa745c09655356f40d634a71a6a70b1a7a5aa8f","flatsize":113030,"path":"All/R-cran-evaluate-0.24.0.pkg","repopath":"All/R-cran-evaluate-0.24.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":91788,"desc":"Parsing and evaluation tools that make it easy to recreate the\ncommand line behaviour of R.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-expm","origin":"math/R-cran-expm","version":"0.999.9","comment":"Matrix Exponential, Log, 'etc'","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/expm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa581ac0594920f938b644ced1ee595d463caa0e665465b44b68f55c8793e53b","flatsize":289647,"path":"All/R-cran-expm-0.999.9.pkg","repopath":"All/R-cran-expm-0.999.9.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":212768,"desc":"Computation of the matrix exponential, logarithm, sqrt, and related\nquantities, using traditional and modern methods.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-exactRankTests","origin":"math/R-cran-exactRankTests","version":"0.8.35_1","comment":"Exact Distributions for Rank and Permutation Tests","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=exactRankTests","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ffca11428d68a8bac9b9b4a2f67cad038e7595453e892ddb2400c119bb7fa73e","flatsize":223156,"path":"All/R-cran-exactRankTests-0.8.35_1.pkg","repopath":"All/R-cran-exactRankTests-0.8.35_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":158460,"desc":"exactRankTests computes exact conditional p-values and quantiles using an\nimplementation of the Shift-Algorithm by Streitberg & Roehmel.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-eco","origin":"science/R-cran-eco","version":"4.0.3","comment":"R Package for Ecological Inference in 2x2 Tables","maintainer":"wen@FreeBSD.org","www":"https://imai.princeton.edu/software/eco.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"005b53e82347683d51b1e57b01dd417c481ffe79148bb3c4e560be67c7aa0928","flatsize":489591,"path":"All/R-cran-eco-4.0.3.pkg","repopath":"All/R-cran-eco-4.0.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":399900,"desc":"eco is a publicly available R package that implements the Bayesian\nand likelihood methods proposed in Imai, Lu, and Strauss (2008) for\necological inference in $2 \\times 2$ tables as well as the method\nof bounds introduced by Duncan and Davis (1953).","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-e1071","origin":"science/R-cran-e1071","version":"1.7.14","comment":"Misc Functions of the Department of Statistics (e1071), TU Wien","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/e1071/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c1c75adae00c0a2f06243ed4b473af386590a4bb8c07f90bdea33ed324146e66","flatsize":834295,"path":"All/R-cran-e1071-1.7.14.pkg","repopath":"All/R-cran-e1071-1.7.14.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":569984,"desc":"Functions for latent class analysis, short time Fourier transform,\nfuzzy clustering, support vector machines, shortest path computation,\nbagged clustering, naive Bayes classifier, ...","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-proxy":{"origin":"math/R-cran-proxy","version":"0.4.27_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-epicalc","origin":"science/R-cran-epicalc","version":"2.15.1.0_12","comment":"Epidemiological calculator","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/epicalc/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"f10c807e962a97bdd13839f9214e7ebff7c9826db22f539edce29fa713ef80d5","flatsize":810511,"path":"All/R-cran-epicalc-2.15.1.0_12.pkg","repopath":"All/R-cran-epicalc-2.15.1.0_12.pkg","licenselogic":"single","pkgsize":762168,"desc":"R-cran-epicalc is functions making R easy for epidemiological calculation.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["science"]},{"name":"R-cran-energy","origin":"math/R-cran-energy","version":"1.7.11_1","comment":"E-Statistics: Multivariate Inference via the Energy of Data","maintainer":"ygy@FreeBSD.org","www":"https://github.com/mariarizzo/energy","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"533948210e9a1ff5b6547d9d9c1ab56ac6195b619516168fb32ea65d8ae46961","flatsize":474163,"path":"All/R-cran-energy-1.7.11_1.pkg","repopath":"All/R-cran-energy-1.7.11_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":304548,"desc":"E-statistics (energy) tests and statistics for multivariate and univariate\ninference, including distance correlation, one-sample, two-sample, and\nmulti-sample tests for comparing multivariate distributions, are implemented.\nMeasuring and testing multivariate independence based on distance correlation,\npartial distance correlation, multivariate goodness-of-fit tests, k-groups and\nhierarchical clustering based on energy distance, testing for multivariate\nnormality, distance components (disco) for non-parametric analysis of\nstructured data, and other energy statistics/methods are implemented.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-gsl":{"origin":"math/R-cran-gsl","version":"2.1.8_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-downloader","origin":"www/R-cran-downloader","version":"0.4_5","comment":"Download Files over HTTP and HTTPS","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/downloader/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aa314036b3abe1755fa7d09ea0aa2e45a5034df3c5fc5666274224a25b28db49","flatsize":46559,"path":"All/R-cran-downloader-0.4_5.pkg","repopath":"All/R-cran-downloader-0.4_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28928,"desc":"Provides a wrapper for the download.file function, making it possible\nto download files over HTTPS on Windows, Mac OS X, and other Unix-like\nplatforms. The 'RCurl' package provides this functionality (and\nmuch more) but can be difficult to install because it must be\ncompiled with external dependencies. This package has no external\ndependencies, so it is much easier to install.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"}},"categories":["www"]},{"name":"R-cran-dygraphs","origin":"graphics/R-cran-dygraphs","version":"1.1.1.6_4","comment":"Interface to Dygraphs Interactive Time Series Charting Library","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/dygraphs/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"67f858014e45ef99b0628c4166ff6ad455728769508df3356f385dca01e295b0","flatsize":1250654,"path":"All/R-cran-dygraphs-1.1.1.6_4.pkg","repopath":"All/R-cran-dygraphs-1.1.1.6_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":377652,"desc":"An R interface to the 'dygraphs' JavaScript charting library (a\ncopy of which is included in the package). Provides rich facilities\nfor charting time-series data in R, including highly configurable\nseries- and axis-display and interactive features like zoom/pan and\nseries/point highlighting.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-htmltools":{"origin":"textproc/R-cran-htmltools","version":"0.5.8.1"},"R-cran-htmlwidgets":{"origin":"www/R-cran-htmlwidgets","version":"1.6.4"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-xts":{"origin":"math/R-cran-xts","version":"0.14.0"},"R-cran-zoo":{"origin":"math/R-cran-zoo","version":"1.8.12"}},"categories":["graphics"]},{"name":"R-cran-etm","origin":"science/R-cran-etm","version":"1.1.1_1","comment":"Empirical Transition Matrix","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/etm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8004b55d6d2dd4c3ca9b9f13b106f9dfac9ebf863522284d959de551769530e","flatsize":700198,"path":"All/R-cran-etm-1.1.1_1.pkg","repopath":"All/R-cran-etm-1.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":489480,"desc":"Matrix of transition probabilities for any time-inhomogeneous\nmultistate model with finite state space","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-RcppArmadillo":{"origin":"math/R-cran-RcppArmadillo","version":"0.12.8.4.0"},"R-cran-data.table":{"origin":"devel/R-cran-data.table","version":"1.15.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-forecast","origin":"math/R-cran-forecast","version":"8.23.0","comment":"Forecasting functions for time series and linear models","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/forecast/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e9cb7bd7aae617f109e4752554efc680696957f8de3753644502b7c256e0b255","flatsize":2015953,"path":"All/R-cran-forecast-8.23.0.pkg","repopath":"All/R-cran-forecast-8.23.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1590412,"desc":"Methods and tools for displaying and analysing univariate time\nseries forecasts including exponential smoothing via state space\nmodels and automatic ARIMA modelling.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-RcppArmadillo":{"origin":"math/R-cran-RcppArmadillo","version":"0.12.8.4.0"},"R-cran-colorspace":{"origin":"graphics/R-cran-colorspace","version":"2.1.0"},"R-cran-fracdiff":{"origin":"math/R-cran-fracdiff","version":"1.5.2"},"R-cran-generics":{"origin":"devel/R-cran-generics","version":"0.1.3_1"},"R-cran-ggplot2":{"origin":"graphics/R-cran-ggplot2","version":"3.5.1"},"R-cran-lmtest":{"origin":"finance/R-cran-lmtest","version":"0.9.40_1"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-timeDate":{"origin":"finance/R-cran-timeDate","version":"4032.109"},"R-cran-tseries":{"origin":"finance/R-cran-tseries","version":"0.10.54"},"R-cran-urca":{"origin":"finance/R-cran-urca","version":"1.3.4"},"R-cran-zoo":{"origin":"math/R-cran-zoo","version":"1.8.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-dtplyr","origin":"databases/R-cran-dtplyr","version":"1.3.1","comment":"Data Table Back-End for 'dplyr'","maintainer":"einar@isnic.is","www":"https://dtplyr.tidyverse.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0754f3f5c4d089d586972828016bd232c1e1898a8142aea7d28f012ed9d99a4","flatsize":557072,"path":"All/R-cran-dtplyr-1.3.1.pkg","repopath":"All/R-cran-dtplyr-1.3.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":374420,"desc":"Provides a data.table backend for 'dplyr'. The goal of 'dtplyr' is to allow you\nto write 'dplyr' code that is automatically translated to the equivalent, but\nusually much faster, data.table code.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-data.table":{"origin":"devel/R-cran-data.table","version":"1.15.4"},"R-cran-dplyr":{"origin":"math/R-cran-dplyr","version":"1.1.4"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-tidyselect":{"origin":"devel/R-cran-tidyselect","version":"1.2.1"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"}},"categories":["databases"]},{"name":"R-cran-dlmodeler","origin":"math/R-cran-dlmodeler","version":"1.4.2_4","comment":"Generalized Dynamic Linear Modeler","maintainer":"cnszym@gmail.com","www":"https://www.rdocumentation.org/packages/dlmodeler/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54fcea641fcefe1e607d088cbe734e623f1ae2dc377eed7d55cc46558ff54dd7","flatsize":255671,"path":"All/R-cran-dlmodeler-1.4.2_4.pkg","repopath":"All/R-cran-dlmodeler-1.4.2_4.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3","BSD2CLAUSE"],"pkgsize":185476,"desc":"dlmodeler is a set of user-friendly functions to simplify the state-space\nmodelling, fitting, analysis and forecasting of Generalized Dynamic Linear\nModels (DLMs). It includes functions to name and extract individual components\nof a DLM, build classical seasonal time-series models (monthly, quarterly,\nyearly, etc. with calendar adjustments) and provides a unified interface\ncompatible with other state-space packages including: dlm, FKF and KFAS.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-farver","origin":"graphics/R-cran-farver","version":"2.1.2","comment":"High Performance Colour Space Manipulation","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/farver/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78ea831ca5dbfd51e96f11851ec108524180b0a3ac07118f873467b88e1c2367","flatsize":2546147,"path":"All/R-cran-farver-2.1.2.pkg","repopath":"All/R-cran-farver-2.1.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1412164,"desc":"The encoding of colour can be handled in many different ways, using\ndifferent colour spaces. As different colour spaces have different\nuses, efficient conversion between these representations are\nimportant. The 'farver' package provides a set of functions that\ngives access to very fast colour space conversion and comparisons\nimplemented in C++, and offers speed improvements over the\n'convertColor' function in the 'grDevices' package.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["graphics"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-doParallel","origin":"devel/R-cran-doParallel","version":"1.0.17_1","comment":"Foreach parallel adaptor for the parallel package","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/doParallel/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dc97d8758f1edf582d02e76a1ee7f8f7fb1b55583b8dcfb2eb015d70297e6dce","flatsize":244258,"path":"All/R-cran-doParallel-1.0.17_1.pkg","repopath":"All/R-cran-doParallel-1.0.17_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":193388,"desc":"Provides a parallel backend for the %25dopar%25 function using the\nparallel package.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-foreach":{"origin":"devel/R-cran-foreach","version":"1.5.2_1"},"R-cran-iterators":{"origin":"devel/R-cran-iterators","version":"1.0.14_1"}},"categories":["devel"]},{"name":"R-cran-gbm","origin":"devel/R-cran-gbm","version":"2.0.8_12","comment":"Extensions to AdaBoost algorithm","maintainer":"skreuzer@FreeBSD.org","www":"https://cran.r-project.org/web/packages/gbm/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"08ea047cab4a517c7a9a31060c731e394b08e949e6cbf33dfaf5a16a984361be","flatsize":652318,"path":"All/R-cran-gbm-2.0.8_12.pkg","repopath":"All/R-cran-gbm-2.0.8_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":456080,"desc":"Extensions to Freund and Schapire's AdaBoost algorithm and Friedman's\ngradient boosting machine. Includes regression methods for least\nsquares, absolute loss, quantile regression, logistic, Poisson, Cox\nproportional hazards partial likelihood, and AdaBoost exponential loss.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-future","origin":"devel/R-cran-future","version":"1.33.2","comment":"Unified Parallel and Distributed Processing in R for Everyone","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/future/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6ef7f28a90c03572501fa61072262ccd08cdedb0f09dff46445cfe27c697e82d","flatsize":1224463,"path":"All/R-cran-future-1.33.2.pkg","repopath":"All/R-cran-future-1.33.2.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":651236,"desc":"The purpose of this package is to provide a lightweight and unified\nFuture API for sequential and parallel processing of R expression\nvia futures. The simplest way to evaluate an expression in parallel\nis to use 'x %25<-%25 { expression }' with 'plan(multisession)'. This\npackage implements sequential, multicore, multisession, and cluster\nfutures. With these, R expressions can be evaluated on the local\nmachine, in parallel a set of local machines, or distributed on a\nmix of local and remote machines. Extensions to this package implement\nadditional backends for processing futures via compute cluster\nschedulers, etc. Because of its unified API, there is no need to\nmodify any code in order switch from sequential on the local machine\nto, say, distributed processing on a remote compute cluster. Another\nstrength of this package is that global variables and functions are\nautomatically identified and exported as needed, making it\nstraightforward to tweak existing code to make use of futures.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"},"R-cran-globals":{"origin":"devel/R-cran-globals","version":"0.16.3"},"R-cran-listenv":{"origin":"devel/R-cran-listenv","version":"0.9.1"},"R-cran-parallelly":{"origin":"devel/R-cran-parallelly","version":"1.37.1"}},"categories":["devel"]},{"name":"VVVVVV-makeandplay","origin":"games/vvvvvv","version":"2.4.1","comment":"2D Platformer game","maintainer":"fuz@FreeBSD.org","www":"https://thelettervsixtim.es/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"41d63a48a8d17430dc4ff959960728892795c187f3f6583481ed65a270e98c30","flatsize":70598587,"path":"All/VVVVVV-makeandplay-2.4.1.pkg","repopath":"All/VVVVVV-makeandplay-2.4.1.pkg","licenselogic":"and","licenses":["VVVVVV","APACHE20","BSD3CLAUSE","ZLIB"],"pkgsize":63071440,"desc":"VVVVVV is a 2D platform game.\nUnlike other platform game you cannot jump but only invert the gravity.\nGraphics and music are heavily inspired by the Commodore C64 era.\n\nThe Make and Play Edition (games/vvvvvv@makeandplay) is a completely\nfree, official version of VVVVVV that includes player levels, and the\ntools to create levels of your own! It does not include the original\nlevels from the game.","deps":{"FAudio":{"origin":"audio/faudio","version":"21.01"},"physfs":{"origin":"devel/physfs","version":"3.2.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"tinyxml2":{"origin":"textproc/tinyxml2","version":"10.0.0_3,1"}},"categories":["games"],"shlibs_required":["libphysfs.so.1","libtinyxml2.so.10","libFAudio.so.0","libSDL2-2.0.so.0"],"annotations":{"flavor":"makeandplay"},"messages":[{"message":"VVVVVV is copyright of Terry Cavanagh (c) 2010--2020.\nThis copy of VVVVVV may have been altered for compatibility with FreeBSD.\n\nVVVVVV may require the data file from an official copy.\nTake data.zip and put it in /usr/local/share/VVVVVV/data.zip\nor ~/.local/share/VVVVVV/data.zip.","type":"install"}]},{"name":"R-cran-diagram","origin":"graphics/R-cran-diagram","version":"1.6.5_1","comment":"Functions for visualising simple graphs, plotting flow diagrams","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/diagram/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bd968e158a7be62a397a211fd7a873901bb9144375184e4819a735d9193f2a5f","flatsize":797360,"path":"All/R-cran-diagram-1.6.5_1.pkg","repopath":"All/R-cran-diagram-1.6.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":661516,"desc":"Visualises simple graphs (networks) based on a transition matrix,\nutilities to plot flow diagrams, visualising webs,... Support for\nthe book \"A practical guide to ecological modelling - using R as a\nsimulation platform\" by Karline Soetaert and Peter M.J. Herman\n(2009). Springer. Includes demo(flowchart), demo(plotmat), demo(plotweb)","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-shape":{"origin":"graphics/R-cran-shape","version":"1.4.6.1"}},"categories":["graphics"]},{"name":"R-cran-dimRed","origin":"math/R-cran-dimRed","version":"0.2.6_1","comment":"Framework for Dimensionality Reduction","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/dimRed/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d02f6ca370dceba026da62f7b9478e4c5b46867256ffd9271498cdfe5ed13b4d","flatsize":1981749,"path":"All/R-cran-dimRed-0.2.6_1.pkg","repopath":"All/R-cran-dimRed-0.2.6_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1568520,"desc":"A collection of dimensionality reduction techniques from R packages\nand provides a common interface for calling the methods.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-DRR":{"origin":"math/R-cran-DRR","version":"0.0.4_2"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"]},{"name":"R-cran-digest","origin":"security/R-cran-digest","version":"0.6.36","comment":"Create cryptographic hash digests of R objects","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/digest/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"debf64422b3c07feb06e3ae3a2b97c574120f156050ac60d4d9fa6799da97142","flatsize":433066,"path":"All/R-cran-digest-0.6.36.pkg","repopath":"All/R-cran-digest-0.6.36.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":197904,"desc":"Implementation of a function 'digest()' for the creation of hash\ndigests of arbitrary R objects (using the md5, sha-1, sha-256,\ncrc32, xxhash and murmurhash algorithms) permitting easy comparison\nof R language objects, as well as a function 'hmac()' to create\nhash-based message authentication code. The md5 algorithm by Ron\nRivest is specified in RFC 1321, the sha-1 and sha-256 algorithms\nare specified in FIPS-180-1 and FIPS-180-2, and the crc32 algorithm\nis described in ftp://ftp.rocksoft.com/cliens/rocksoft/papers/crc_v3.txt.\nFor md5, sha-1, sha-256 and aes, this package uses small standalone\nimplementations that were provided by Christophe Devine. For crc32,\ncode from the zlib library is used. For sha-512, an implementation\nby Aaron D. Gifford is used. For xxHash, the implementation by Yann\nCollet is used. For murmurhash, an implementation by Shane Day is\nused. Please note that this package is not meant to be deployed for\ncryptographic purposes for which more comprehensive (and widely\ntested) libraries such as OpenSSL should be used.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["security"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-desc","origin":"devel/R-cran-desc","version":"1.4.2_1","comment":"Manipulate DESCRIPTION Files","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/desc","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0e16374da2f8c70a920975a268d690419aabf8952e22c02fb3fafcbd9a3bb261","flatsize":445569,"path":"All/R-cran-desc-1.4.2_1.pkg","repopath":"All/R-cran-desc-1.4.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":353216,"desc":"Tools to read, write, create, and manipulate DESCRIPTION files. It is intended\nfor packages that create or manipulate other packages.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-rprojroot":{"origin":"devel/R-cran-rprojroot","version":"2.0.4"}},"categories":["devel"]},{"name":"R-cran-devtools","origin":"devel/R-cran-devtools","version":"2.4.2_1","comment":"Tools to Make Developing R Packages Easier","maintainer":"jpbeconne@free.fr","www":"https://CRAN.R-project.org/package=devtools","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b166314d3fe228e9a559ff8bbac3c10bfa71f462dfa88ec4b46feab7b5d383e4","flatsize":806338,"path":"All/R-cran-devtools-2.4.2_1.pkg","repopath":"All/R-cran-devtools-2.4.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":680200,"desc":"Collection of package development tools.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-callr":{"origin":"devel/R-cran-callr","version":"3.7.3_1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-desc":{"origin":"devel/R-cran-desc","version":"1.4.2_1"},"R-cran-ellipsis":{"origin":"devel/R-cran-ellipsis","version":"0.3.2_1"},"R-cran-fs":{"origin":"sysutils/R-cran-fs","version":"1.6.3"},"R-cran-httr":{"origin":"www/R-cran-httr","version":"1.4.7"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-memoise":{"origin":"devel/R-cran-memoise","version":"2.0.1_1"},"R-cran-pkgbuild":{"origin":"devel/R-cran-pkgbuild","version":"1.4.2"},"R-cran-pkgload":{"origin":"devel/R-cran-pkgload","version":"1.3.2.1"},"R-cran-rcmdcheck":{"origin":"devel/R-cran-rcmdcheck","version":"1.3.3_1"},"R-cran-remotes":{"origin":"devel/R-cran-remotes","version":"2.4.2.1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-roxygen2":{"origin":"devel/R-cran-roxygen2","version":"7.1.1_1"},"R-cran-rstudioapi":{"origin":"devel/R-cran-rstudioapi","version":"0.16.0"},"R-cran-rversions":{"origin":"devel/R-cran-rversions","version":"2.1.2_1"},"R-cran-sessioninfo":{"origin":"devel/R-cran-sessioninfo","version":"1.2.2_1"},"R-cran-testthat":{"origin":"devel/R-cran-testthat","version":"3.2.1"},"R-cran-usethis":{"origin":"devel/R-cran-usethis","version":"2.0.1_1"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"}},"categories":["devel"]},{"name":"R-cran-deldir","origin":"math/R-cran-deldir","version":"2.0.4","comment":"Delaunay Triangulation and Dirichlet (Voronoi) Tessellation","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/deldir/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"271c4a89ddecad55c6b95cdb31d0c8bc7b37c8775a3c20be376bcb0160294b14","flatsize":318744,"path":"All/R-cran-deldir-2.0.4.pkg","repopath":"All/R-cran-deldir-2.0.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":273972,"desc":"Calculates the Delaunay triangulation and the Dirichlet or Voronoi\ntessellation (with respect to the entire plane) of a planar point\nset. Plots triangulations and tessellations in various ways. Clips\ntessellations to sub-windows. Calculates perimeters of tessellations.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"endless-sky-high-dpi","origin":"games/endless-sky-high-dpi","version":"0.10.4","comment":"High-DPI graphics for Endless Sky","maintainer":"amdmi3@FreeBSD.org","www":"https://github.com/endless-sky/endless-sky-high-dpi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9eaf19c7170d933d7757d90bcbe611eafcb90a32f8322a740d56ccc5bea4e22b","flatsize":682622310,"path":"All/endless-sky-high-dpi-0.10.4.pkg","repopath":"All/endless-sky-high-dpi-0.10.4.pkg","licenselogic":"and","licenses":["CC-BY-3.0","CC-BY-SA-3.0","CC-BY-SA-4.0","PD"],"pkgsize":569176924,"desc":"This is a collection of double-resolution sprites for Endless Sky.\nThese sprites will only be used if:\n\n- you have set the \"zoom factor\" to higher than 100%25 in the preferences, or\n- you have a high-DPI monitor.","deps":{"endless-sky":{"origin":"games/endless-sky","version":"0.10.4"}},"categories":["games"],"messages":[{"message":"Note that high-dpi sprites will only be used if:\n\n- you have set the \"zoom factor\" to higher than 100% in the preferences, or\n- you have a high-DPI monitor.","type":"install"}]},{"name":"R-cran-eRm","origin":"math/R-cran-eRm","version":"1.0.6","comment":"Extended Rasch Modeling","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=eRm","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c7e872be3913d37a9ef7e814c4d0d45a0e889605e8af17a3206e57c5b7bd462a","flatsize":1398972,"path":"All/R-cran-eRm-1.0.6.pkg","repopath":"All/R-cran-eRm-1.0.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1245228,"desc":"Fits Rasch models (RM), linear logistic test models (LLTM), rating scale model\n(RSM), linear rating scale models (LRSM), partial credit models (PCM), and\nlinear partial credit models (LPCM). Missing values are allowed in the data\nmatrix. Additional features are the ML estimation of the person parameters,\nAndersen's LR-test, item-specific Wald test, Martin-Loef-Test, nonparametric\nMonte-Carlo Tests, itemfit and personfit statistics including infit and outfit\nmeasures, ICC and other plots, automated stepwise item elimination, simulation\nmodule for various binary data matrices.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-colorspace":{"origin":"graphics/R-cran-colorspace","version":"2.1.0"},"R-cran-psych":{"origin":"math/R-cran-psych","version":"1.2.1_13"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-dplyr","origin":"math/R-cran-dplyr","version":"1.1.4","comment":"Grammar of Data Manipulation","maintainer":"wen@FreeBSD.org","www":"https://github.com/hadley/dplyr","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c425066ade5961c2f413e8d37a2c21a67a53781d67967f9e87792de6b7d60dd6","flatsize":2903525,"path":"All/R-cran-dplyr-1.1.4.pkg","repopath":"All/R-cran-dplyr-1.1.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1517696,"desc":"A fast, consistent tool for working with data frame like\nobjects, both in memory and out of memory.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-BH":{"origin":"devel/R-cran-BH","version":"1.84.0.0"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-assertthat":{"origin":"math/R-cran-assertthat","version":"0.2.1_3"},"R-cran-generics":{"origin":"devel/R-cran-generics","version":"0.1.3_1"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-pillar":{"origin":"devel/R-cran-pillar","version":"1.9.0"},"R-cran-pkgconfig":{"origin":"devel/R-cran-pkgconfig","version":"2.0.3_2"},"R-cran-plogr":{"origin":"devel/R-cran-plogr","version":"0.2.0_4"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-tidyselect":{"origin":"devel/R-cran-tidyselect","version":"1.2.1"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-ddalpha","origin":"math/R-cran-ddalpha","version":"1.3.15","comment":"Depth-Based Classification and Calculation of Data Depth","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/ddalpha/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03626ab85f2d1ba71f1d303710a5b0812468c0c53c5f5a6168c6ab0779972df8","flatsize":1460802,"path":"All/R-cran-ddalpha-1.3.15.pkg","repopath":"All/R-cran-ddalpha-1.3.15.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1216048,"desc":"Contains procedures for depth-based supervised learning, which are\nentirely non-parametric, in particular the DDalpha-procedure (Lange,\nMosler and Mozharovskyi, 2014). The training data sample is transformed\nby a statistical depth function to a compact low-dimensional space,\nwhere the final classification is done. It also offers an extension\nto functional data and routines for calculating certain notions of\nstatistical depth functions. 50 multivariate and 5 functional\nclassification problems are included.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-BH":{"origin":"devel/R-cran-BH","version":"1.84.0.0"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-geometry":{"origin":"math/R-cran-geometry","version":"0.4.7"},"R-cran-robustbase":{"origin":"math/R-cran-robustbase","version":"0.99.2"},"R-cran-sfsmisc":{"origin":"devel/R-cran-sfsmisc","version":"1.1.18"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-dichromat","origin":"graphics/R-cran-dichromat","version":"2.0.0.1_1","comment":"Color schemes for dichromats","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/dichromat/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9757e08315a1085ee771c67e5f48124408f5f5e812f5e60856bf543fca8ff90f","flatsize":169362,"path":"All/R-cran-dichromat-2.0.0.1_1.pkg","repopath":"All/R-cran-dichromat-2.0.0.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":153992,"desc":"Collapse red-green distinctions to simulate the effects of\ncolour-blindness","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["graphics"]},{"name":"R-cran-cyclocomp","origin":"devel/R-cran-cyclocomp","version":"1.1.1","comment":"Cyclomatic Complexity of R Code","maintainer":"ygy@FreeBSD.org","www":"https://github.com/gaborcsardi/cyclocomp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dac9f71951083d78fd6d1f9a5053e671b36ac4fd3373cc78390a6a66547f2b21","flatsize":39970,"path":"All/R-cran-cyclocomp-1.1.1.pkg","repopath":"All/R-cran-cyclocomp-1.1.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34268,"desc":"Cyclomatic complexity is a software metric (measurement), used to indicate the\ncomplexity of a program. It is a quantitative measure of the number of linearly\nindependent paths through a program's source code. It was developed by Thomas\nJ. McCabe, Sr. in 1976.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-callr":{"origin":"devel/R-cran-callr","version":"3.7.3_1"},"R-cran-crayon":{"origin":"devel/R-cran-crayon","version":"1.5.2_1"},"R-cran-desc":{"origin":"devel/R-cran-desc","version":"1.4.2_1"},"R-cran-remotes":{"origin":"devel/R-cran-remotes","version":"2.4.2.1"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"}},"categories":["devel"]},{"name":"R-cran-date","origin":"math/R-cran-date","version":"1.2.42_1","comment":"Functions for Handling Dates","maintainer":"ygy@FreeBSD.org","www":"https://CRAN.R-project.org/package=date","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"21a5c2d34843e2e5e9207cf2ab9ec527074f6b893373e9fe9a1f8cba5ed7ebf9","flatsize":75284,"path":"All/R-cran-date-1.2.42_1.pkg","repopath":"All/R-cran-date-1.2.42_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":54432,"desc":"Functions for handling dates.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-fontawesome","origin":"devel/R-cran-fontawesome","version":"0.5.2","comment":"Easily Work with 'Font Awesome' Icons","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/fontawesome/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"14d2603ae5a91a7f9bd469f64b82ba13b25da15b0b4414be15ab2c871e5d6590","flatsize":2031835,"path":"All/R-cran-fontawesome-0.5.2.pkg","repopath":"All/R-cran-fontawesome-0.5.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1275312,"desc":"Easily and flexibly insert 'Font Awesome' icons into 'R Markdown'\ndocuments and 'Shiny' apps. These icons can be inserted into HTML\ncontent through inline 'SVG' tags or 'i' tags. There is also a\nutility function for exporting 'Font Awesome' icons as 'PNG' images\nfor those situations where raster graphics are needed.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-htmltools":{"origin":"textproc/R-cran-htmltools","version":"0.5.8.1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"}},"categories":["devel"]},{"name":"R-cran-cowplot","origin":"graphics/R-cran-cowplot","version":"1.1.3","comment":"Streamlined Plot Theme and Plot Annotations for 'ggplot2'","maintainer":"einar@isnic.is","www":"https://wilkelab.org/cowplot/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"92ecc616b849416726c2eb3d325b1061d94d97c4cb4021776440bb3813bde9b6","flatsize":2657018,"path":"All/R-cran-cowplot-1.1.3.pkg","repopath":"All/R-cran-cowplot-1.1.3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1350664,"desc":"Provides various features that help with creating publication-quality figures\nwith 'ggplot2', such as a set of themes, functions to align plots and arrange\nthem into complex compound figures, and functions that make it easy to annotate\nplots and or mix plots with images.\nThe package was originally written for internal use in the Wilke lab, hence the\nname (Claus O. Wilke's plot package).\nIt has also been used extensively in the book Fundamentals of Data\nVisualization.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-ggplot2":{"origin":"graphics/R-cran-ggplot2","version":"3.5.1"},"R-cran-gtable":{"origin":"math/R-cran-gtable","version":"0.3.5"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-scales":{"origin":"graphics/R-cran-scales","version":"1.3.0"}},"categories":["graphics"]},{"name":"R-cran-conflicted","origin":"devel/R-cran-conflicted","version":"1.2.0","comment":"Alternative Conflict Resolution Strategy","maintainer":"einar@isnic.is","www":"https://conflicted.r-lib.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"53c423daa2724ea4a55c35f33614512340689cb74a48b1db33f8cb63cf028ac3","flatsize":73194,"path":"All/R-cran-conflicted-1.2.0.pkg","repopath":"All/R-cran-conflicted-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":59808,"desc":"R's default conflict management system gives the most recently loaded package\nprecedence. This can make it hard to detect conflicts, particularly when they\narise because a package update creates ambiguity that did not previously exist.\n'conflicted' takes a different approach, making every conflict an error and\nforcing you to choose which function to use.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-memoise":{"origin":"devel/R-cran-memoise","version":"2.0.1_1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"}},"categories":["devel"]},{"name":"R-cran-decor","origin":"devel/R-cran-decor","version":"1.0.2","comment":"Retrieve Code Decorations","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/decor/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e0d222858562ceeaac63835d3314f7ca23d4ceeed6617f05bb3f2002f8962f52","flatsize":89504,"path":"All/R-cran-decor-1.0.2.pkg","repopath":"All/R-cran-decor-1.0.2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":41772,"desc":"Retrieves code comment decorations for C++ languages of the form\n'\\\\ [[xyz]]', which are used for automated wrapping of C++ functions.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-fBasics","origin":"finance/R-cran-fBasics","version":"4022.94_1","comment":"Rmetrics - Markets and Basic Statistics","maintainer":"ygy@FreeBSD.org","www":"https://r-forge.r-project.org/scm/viewvc.php/pkg/fBasics/?root=rmetrics","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea8cd6893ec3ad8772527894563e2cb0f12eafc5bba9cc07badc8fbbe0cadf34","flatsize":2850856,"path":"All/R-cran-fBasics-4022.94_1.pkg","repopath":"All/R-cran-fBasics-4022.94_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2484668,"desc":"Provides a collection of functions to explore and to investigate basic\nproperties of financial returns and related quantities. The covered fields\ninclude techniques of explorative data analysis and the investigation of\ndistributional properties, including parameter estimation and hypothesis\ntesting. Even more there are several utility functions for data handling and\nmanagement.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-gss":{"origin":"math/R-cran-gss","version":"2.2.7"},"R-cran-stabledist":{"origin":"math/R-cran-stabledist","version":"0.7.1_5"},"R-cran-timeDate":{"origin":"finance/R-cran-timeDate","version":"4032.109"},"R-cran-timeSeries":{"origin":"finance/R-cran-timeSeries","version":"4030.106"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["finance"],"shlibs_required":["libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-crosstalk","origin":"www/R-cran-crosstalk","version":"1.2.1","comment":"Inter-Widget Interactivity for HTML Widgets","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/crosstalk/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72282830fff92eb35929b81682572596414227548f6f64704a25e2a16c1a4f48","flatsize":1064990,"path":"All/R-cran-crosstalk-1.2.1.pkg","repopath":"All/R-cran-crosstalk-1.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":363976,"desc":"Provides building blocks for allowing HTML widgets to communicate\nwith each other, with Shiny or without (i.e. static .html files).\nCurrently supports linked brushing and filtering.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-htmltools":{"origin":"textproc/R-cran-htmltools","version":"0.5.8.1"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-lazyeval":{"origin":"math/R-cran-lazyeval","version":"0.2.2_3"}},"categories":["www"]},{"name":"R-cran-combinat","origin":"math/R-cran-combinat","version":"0.0.8_5","comment":"Routines for combinatorics","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/package=combinat","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"77cbc5accfd8c90a55a40e07ea720d477b0fc6a485dbf4634494ae4898a5ad35","flatsize":62751,"path":"All/R-cran-combinat-0.0.8_5.pkg","repopath":"All/R-cran-combinat-0.0.8_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":47984,"desc":"Routines for combinatorics.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-combinat port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-commonmark","origin":"textproc/R-cran-commonmark","version":"1.9.1","comment":"High Performance CommonMark and Github Markdown Rendering in R","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/commonmark/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0449db3567c2c30acb76d2ea6be88f83544860262abdd81426b08275eed77fa4","flatsize":367036,"path":"All/R-cran-commonmark-1.9.1.pkg","repopath":"All/R-cran-commonmark-1.9.1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":119680,"desc":"The CommonMark specification defines a rationalized version of\nmarkdown syntax. This package uses the 'cmark' reference implementation\nfor converting markdown text into various formats including html,\nlatex and groff man. In addition it exposes the markdown parse tree\nin xml format. Also includes opt-in support for GFM extensions\nincluding tables, autolinks, and strikethrough text.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-cvar","origin":"math/R-cran-cvar","version":"0.5_1","comment":"Compute Expected Shortfall and Value at Risk for Continuous Distributions","maintainer":"ygy@FreeBSD.org","www":"https://geobosh.github.io/cvar/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"246fb9f09435bad93fecc3452ad1dd6f52c931adf9c68a77edf7ea75e0759fdc","flatsize":310328,"path":"All/R-cran-cvar-0.5_1.pkg","repopath":"All/R-cran-cvar-0.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":277960,"desc":"Compute expected shortfall (ES) and Value at Risk (VaR) from a quantile\nfunction, distribution function, random number generator or probability density\nfunction. ES is also known as Conditional Value at Risk (CVaR). Virtually any\ncontinuous distribution can be specified. The functions are vectorized over the\narguments. The computations are done directly from the definitions, see e.g.\nAcerbi and Tasche (2002) <doi:10.1111/1468-0300.00091>. Some support for GARCH\nmodels is provided, as well.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rdpack":{"origin":"devel/R-cran-Rdpack","version":"2.6"},"R-cran-gbutils":{"origin":"math/R-cran-gbutils","version":"0.5_1"}},"categories":["math"]},{"name":"R-cran-conquer","origin":"math/R-cran-conquer","version":"1.3.3","comment":"Convolution-Type Smoothed Quantile Regression","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/conquer/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de17e598a2d00f91231ab297e884408c344f90edcc4e48fc7fba6fc8197705e8","flatsize":1733250,"path":"All/R-cran-conquer-1.3.3.pkg","repopath":"All/R-cran-conquer-1.3.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":476436,"desc":"Fast and accurate convolution-type smoothed quantile regression.\nImplemented using Barzilai-Borwein gradient descent with a Huber\nregression warm start. Construct confidence intervals for regression\ncoefficients using multiplier bootstrap.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-RcppArmadillo":{"origin":"math/R-cran-RcppArmadillo","version":"0.12.8.4.0"},"R-cran-matrixStats":{"origin":"math/R-cran-matrixStats","version":"1.3.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-dbplyr","origin":"databases/R-cran-dbplyr","version":"2.5.0","comment":"'dplyr' Back End for Databases","maintainer":"einar@isnic.is","www":"https://dbplyr.tidyverse.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a8deeff41d3932773c98cbba78092931441ea89aefa081637087693903f7aee","flatsize":2132613,"path":"All/R-cran-dbplyr-2.5.0.pkg","repopath":"All/R-cran-dbplyr-2.5.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1289620,"desc":"A 'dplyr' back end for databases that allows you to work with remote database\ntables as if they are in-memory data frames. Basic features works with any\ndatabase that has a 'DBI' back end; more advanced features require 'SQL'\ntranslation to be provided by the package author.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-DBI":{"origin":"databases/R-cran-DBI","version":"1.2.3"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-blob":{"origin":"devel/R-cran-blob","version":"1.2.4"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-dplyr":{"origin":"math/R-cran-dplyr","version":"1.1.4"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-pillar":{"origin":"devel/R-cran-pillar","version":"1.9.0"},"R-cran-purrr":{"origin":"devel/R-cran-purrr","version":"1.0.2"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-tidyr":{"origin":"devel/R-cran-tidyr","version":"1.3.1"},"R-cran-tidyselect":{"origin":"devel/R-cran-tidyselect","version":"1.2.1"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"}},"categories":["databases"]},{"name":"R-cran-clisymbols","origin":"devel/R-cran-clisymbols","version":"1.2.0_1","comment":"Unicode Symbols at the R Prompt","maintainer":"jpbeconne@free.fr","www":"https://CRAN.R-project.org/package=clisymbols","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7bd67b13e15e48de4a6973fa12d0cae118c5a8c55932db7bdcaec04d9ae8d86c","flatsize":23332,"path":"All/R-cran-clisymbols-1.2.0_1.pkg","repopath":"All/R-cran-clisymbols-1.2.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":19092,"desc":"A small subset of Unicode symbols, that are useful when building command line\napplications. They fall back to alternatives on terminals that do not support\nUnicode. Many symbols were taken from the 'figures' 'npm' package\n(see <https://github.com/sindresorhus/figures>).","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-data.table","origin":"devel/R-cran-data.table","version":"1.15.4","comment":"Extension of Data.frame","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/data.table/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d3fb9fc03d2c495ea2c2eabd71e610643f9da47831734efed59cffbab3d1e7a8","flatsize":3516573,"path":"All/R-cran-data.table-1.15.4.pkg","repopath":"All/R-cran-data.table-1.15.4.pkg","licenselogic":"single","licenses":["MPL20"],"pkgsize":1987400,"desc":"Fast aggregation of large data (e.g. 100GB in RAM), fast ordered\njoins, fast add/modify/delete of columns by group using no copies\nat all, list columns and a fast file reader (fread). Offers a natural\nand flexible syntax, for faster development.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"],"options":{"OPENMP":"on"}},{"name":"R-cran-cmprsk","origin":"science/R-cran-cmprsk","version":"2.2.12","comment":"Subdistribution Analysis of Competing Risks","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/cmprsk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fee4f746da75dc9a6d797bb0bf8ebae9f83c721cfd3fe7d8ce4e53b991b4b986","flatsize":142474,"path":"All/R-cran-cmprsk-2.2.12.pkg","repopath":"All/R-cran-cmprsk-2.2.12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":97176,"desc":"Estimation, testing and regression modeling of subdistribution\nfunctions in competing risks, as described in Gray (1988), A class\nof K-sample tests for comparing the cumulative incidence of a\ncompeting risk, Ann. Stat. 16:1141-1154, and Fine JP and Gray RJ\n(1999), A proportional hazards model for the subdistribution of a\ncompeting risk, JASA, 94:496-509.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-credentials","origin":"security/R-cran-credentials","version":"1.3.0_1","comment":"Tools for Managing SSH and Git Credentials","maintainer":"jpbeconne@free.fr","www":"https://docs.ropensci.org/credentials","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"973162b64fec5852e4cac88d1898de3f9c7eaecaf9ac4d33062e9c60cfd20140","flatsize":237416,"path":"All/R-cran-credentials-1.3.0_1.pkg","repopath":"All/R-cran-credentials-1.3.0_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":167360,"desc":"Setup and retrieve HTTPS and SSH credentials for use with 'git'\nand other services. For HTTPS remotes the package interfaces\nthe 'git-credential' utility which 'git' uses to store HTTP\nusernames and passwords. For SSH remotes we provide convenient\nfunctions to find or generate appropriate SSH keys. The package\nboth helps the user to setup a local git installation, and also\nprovides a back-end for git/ssh client libraries to authenticate\nwith existing user credentials.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-askpass":{"origin":"security/R-cran-askpass","version":"1.2.0"},"R-cran-curl":{"origin":"ftp/R-cran-curl","version":"5.2.1"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-openssl":{"origin":"security/R-cran-openssl","version":"2.2.0"},"R-cran-sys":{"origin":"devel/R-cran-sys","version":"3.4.2"}},"categories":["security"]},{"name":"R-cran-covr","origin":"devel/R-cran-covr","version":"3.6.4","comment":"Test Coverage for Packages","maintainer":"ygy@FreeBSD.org","www":"https://covr.r-lib.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"547ff21530cc27ddd564cf75c910c388d8debf9b8f0f577a1d2b32cf380d7602","flatsize":637031,"path":"All/R-cran-covr-3.6.4.pkg","repopath":"All/R-cran-covr-3.6.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":338784,"desc":"Track and report code coverage for your package and (optionally) upload the\nresults to a coverage service like 'Codecov' <https://about.codecov.io> or\n'Coveralls' <https://coveralls.io>. Code coverage is a measure of the amount of\ncode being exercised by a set of tests. It is an indirect measure of test\nquality and completeness. This package is compatible with any testing\nmethodology or framework and tracks coverage of both R code and compiled\nC/C++/FORTRAN code.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-crayon":{"origin":"devel/R-cran-crayon","version":"1.5.2_1"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"},"R-cran-httr":{"origin":"www/R-cran-httr","version":"1.4.7"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-rex":{"origin":"textproc/R-cran-rex","version":"1.2.1_1"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"},"R-cran-yaml":{"origin":"textproc/R-cran-yaml","version":"2.3.8"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-clipr","origin":"devel/R-cran-clipr","version":"0.8.0_1","comment":"Read and Write from the System Clipboard","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/clipr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b7089a1a0bd7dd4b1cc8d5b487574882303a420dfa4fba1d33d3843b1e659f73","flatsize":112808,"path":"All/R-cran-clipr-0.8.0_1.pkg","repopath":"All/R-cran-clipr-0.8.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":63320,"desc":"Simple utility functions to read from and write to the Windows, OS\nX, and X11 clipboards.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"xclip":{"origin":"x11/xclip","version":"0.13.82_1"}},"categories":["devel"],"options":{"XCLIP":"on","XSEL":"off"}},{"name":"R-cran-cpp11","origin":"devel/R-cran-cpp11","version":"0.4.7","comment":"C++11 Interface for R's C Interface","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/cpp11/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c60e6bc7ad37f764c310da2eb7bfb72b24526059022bc0e9f67a3c5b6ca2eb54","flatsize":1026766,"path":"All/R-cran-cpp11-0.4.7.pkg","repopath":"All/R-cran-cpp11-0.4.7.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":216804,"desc":"Provides a header only, C++11 interface to R's C interface. Compared\nto other approaches 'cpp11' strives to be safe against long jumps\nfrom the C API as well as C++ exceptions, conform to normal R\nfunction semantics and supports interaction with 'ALTREP' vectors.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-curl","origin":"ftp/R-cran-curl","version":"5.2.1","comment":"Modern and Flexible Web Client for R","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/curl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c26b482c9573dd3837cdb8c8aca3cd8a4a9c0bab87679e751dc21965ad41ffff","flatsize":2150832,"path":"All/R-cran-curl-5.2.1.pkg","repopath":"All/R-cran-curl-5.2.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":430564,"desc":"The curl() and curl_download() functions provide highly configurable\ndrop-in replacements for base url() and download.file() with better\nperformance, support for encryption (https://, ftps://), 'gzip'\ncompression, authentication, and other 'libcurl' goodies. The core\nof the package implements a framework for performing fully customized\nrequests where data can be processed either in memory, on disk, or\nstreaming via the callback or connection interfaces. Some knowledge\nof 'libcurl' is recommended; for a more-user-friendly web client\nsee the 'httr' package which builds on this package with HTTP\nspecific tools and logic.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["ftp"],"shlibs_required":["libcurl.so.4","libR.so.4"]},{"name":"R-cran-conf.design","origin":"math/R-cran-conf.design","version":"2.0.0_5","comment":"Construction of factorial designs","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/package=conf.design","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"797f1526aa08c2d37b41f2c1d14b16e027a2b4b3be6305d6987852873d95d50f","flatsize":65387,"path":"All/R-cran-conf.design-2.0.0_5.pkg","repopath":"All/R-cran-conf.design-2.0.0_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":51168,"desc":"This small library contains a series of simple tools for constructing and\nmanipulating confounded and fractional factorial designs.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-conf.design port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-chron","origin":"devel/R-cran-chron","version":"2.3.57_1","comment":"R package for creating objects which can handle dates and times","maintainer":"skreuzer@FreeBSD.org","www":"https://cran.r-project.org/web/packages/chron/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a21ac1834d091d7f134da4af636429176ee9fe4fd4ecf6c55e5a3dd081788f9e","flatsize":231380,"path":"All/R-cran-chron-2.3.57_1.pkg","repopath":"All/R-cran-chron-2.3.57_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":195664,"desc":"R package to create chronological objects which represent\ndates and times of day.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-clock","origin":"devel/R-cran-clock","version":"0.7.0","comment":"Date-Time Types and Tools","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/clock/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d444cb0dee07f034e5ddfa836be78adf49b6381b25784de4cf02d1c7ff295d94","flatsize":4033999,"path":"All/R-cran-clock-0.7.0.pkg","repopath":"All/R-cran-clock-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1700868,"desc":"Provides a comprehensive library for date-time manipulations using\na new family of orthogonal date-time classes (durations, time points,\nzoned-times, and calendars) that partition responsibilities so that\nthe complexities of time zones are only considered when they are\nreally needed. Capabilities include: date-time parsing, formatting,\narithmetic, extraction and updating of components, and rounding.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cpp11":{"origin":"devel/R-cran-cpp11","version":"0.4.7"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-tzdb":{"origin":"devel/R-cran-tzdb","version":"0.4.0"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-cliapp","origin":"devel/R-cran-cliapp","version":"0.1.1_1","comment":"Create Rich Command Line Applications","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/cliapp","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c30836f45521b88b88ed92784ff3f5a2292fdf16a93127a069e0494c5a38bddf","flatsize":279263,"path":"All/R-cran-cliapp-0.1.1_1.pkg","repopath":"All/R-cran-cliapp-0.1.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":241808,"desc":"Create rich command line applications, with colors, headings, lists, alerts,\nprogress bars, etc. It uses CSS for custom themes.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-crayon":{"origin":"devel/R-cran-crayon","version":"1.5.2_1"},"R-cran-fansi":{"origin":"devel/R-cran-fansi","version":"1.0.6"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-prettycode":{"origin":"devel/R-cran-prettycode","version":"1.1.0_1"},"R-cran-progress":{"origin":"devel/R-cran-progress","version":"1.2.3"},"R-cran-selectr":{"origin":"www/R-cran-selectr","version":"0.4.2_2"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"},"R-cran-xml2":{"origin":"textproc/R-cran-xml2","version":"1.3.6"}},"categories":["devel"]},{"name":"R-cran-cli","origin":"devel/R-cran-cli","version":"3.6.3","comment":"Helpers for Developing Command Line Interfaces","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/cli/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f3a3dfd35f4081b29e843bc3ad313b2eeedc647db4ddf2d9ccaaa552e1df306","flatsize":2345111,"path":"All/R-cran-cli-3.6.3.pkg","repopath":"All/R-cran-cli-3.6.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1329052,"desc":"A suite of tools designed to build attractive command line interfaces\n('CLIs'). Includes tools for drawing rules, boxes, trees, and\n'Unicode' symbols with 'ASCII' alternatives.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-cellranger","origin":"textproc/R-cran-cellranger","version":"1.1.0_4","comment":"Translate Spreadsheet Cell Ranges to Rows and Columns","maintainer":"ports@FreeBSD.org","www":"https://github.com/rsheets/cellranger","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b83e2faab196f50e2a5de5283a737aaa77ddb006f2bce6a90c32eb98430b14eb","flatsize":142323,"path":"All/R-cran-cellranger-1.1.0_4.pkg","repopath":"All/R-cran-cellranger-1.1.0_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":107324,"desc":"Helper functions to work with spreadsheets and the \"A1:D10\" style of cell range\nspecification.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-rematch":{"origin":"textproc/R-cran-rematch","version":"2.0.0"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"}},"categories":["textproc"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-cellranger port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-colorspace","origin":"graphics/R-cran-colorspace","version":"2.1.0","comment":"Color Space Manipulation","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/colorspace/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"63424ce7d3169c65e8233490b660643cdb20f78337e35c932ab3c891931c8478","flatsize":3961918,"path":"All/R-cran-colorspace-2.1.0.pkg","repopath":"All/R-cran-colorspace-2.1.0.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2466648,"desc":"Carries out mapping between assorted color spaces including RGB,\nHSV, HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar\nCIELAB. Qualitative, sequential, and diverging color palettes based\non HCL colors are provided.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["graphics"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-carData","origin":"math/R-cran-carData","version":"3.0.5_1","comment":"Companion to Applied Regression Data Sets","maintainer":"wen@FreeBSD.org","www":"https://r-forge.r-project.org/projects/car/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"726e74d270000eaa84cf647cb72d1acc42d07c423da48f5cd1d7f01f55163fe6","flatsize":1966655,"path":"All/R-cran-carData-3.0.5_1.pkg","repopath":"All/R-cran-carData-3.0.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1680904,"desc":"Datasets to Accompany J. Fox and S. Weisberg, An R Companion to Applied\nRegression, Third Edition, Sage (forthcoming).","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-cachem","origin":"databases/R-cran-cachem","version":"1.1.0","comment":"Cache R Objects with Automatic Pruning","maintainer":"uzsolt@FreeBSD.org","www":"https://cran.r-project.org/web/packages/cachem/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1520ded689a742988ac3b520e90accb1bfc5a7bbcf684a577df6b43821a1e3a3","flatsize":91173,"path":"All/R-cran-cachem-1.1.0.pkg","repopath":"All/R-cran-cachem-1.1.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":71212,"desc":"Key-value stores with automatic pruning. Caches can limit either\ntheir total size or the age of the oldest object (or both),\nautomatically pruning objects to maintain the constraints.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-fastmap":{"origin":"databases/R-cran-fastmap","version":"1.2.0"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["databases"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-brio","origin":"devel/R-cran-brio","version":"1.1.3_1","comment":"Basic R Input Output","maintainer":"ygy@FreeBSD.org","www":"https://brio.r-lib.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"259f23bad084c0b22e63b05d8a208883b9b9ebfcae9bc9ee3c56b55fe3f34098","flatsize":54030,"path":"All/R-cran-brio-1.1.3_1.pkg","repopath":"All/R-cran-brio-1.1.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":34196,"desc":"Functions to handle basic input output, these functions always read and write\nUTF-8 (8-bit Unicode Transformation Format) files and provide more explicit\ncontrol over line endings.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-coda","origin":"math/R-cran-coda","version":"0.19.4.1","comment":"Output analysis and diagnostics for MCMC","maintainer":"wen@FreeBSD.org","www":"https://cran.case.edu/web/packages/coda/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7eb512cf1f886ab219d3437a694e8df796b53528968ea407bd865c9b9e71860d","flatsize":348131,"path":"All/R-cran-coda-0.19.4.1.pkg","repopath":"All/R-cran-coda-0.19.4.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":326984,"desc":"R-cran-coda is a R module for output analysis and diagnostics for\nMarkov Chain Monte Carlo simulations.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-bitops","origin":"devel/R-cran-bitops","version":"1.0.7_1","comment":"Functions for Bitwise operations","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/bitops/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5dd9d6a366ec35af75fee6672ab191d30d88c9937a92173a4c1528b259f3dfb6","flatsize":43346,"path":"All/R-cran-bitops-1.0.7_1.pkg","repopath":"All/R-cran-bitops-1.0.7_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":27272,"desc":"Functions for Bitwise operations on integer vectors","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-caTools","origin":"devel/R-cran-caTools","version":"1.18.2_1","comment":"Tools: moving window statistics, GIF, Base64, ROC AUC, etc","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/caTools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fd8f85dffdbf40787b4da0d6c45a12facd11293e51bf63ea0adf3fb1155e9843","flatsize":262936,"path":"All/R-cran-caTools-1.18.2_1.pkg","repopath":"All/R-cran-caTools-1.18.2_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":214056,"desc":"Contains several basic utility functions including: moving (rolling,\nrunning) window statistic functions, read/write for GIF and ENVI\nbinary files, fast calculation of AUC, LogitBoost classifier, base64\nencoder/decoder, round-off error free sum and cumsum, etc.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-bitops":{"origin":"devel/R-cran-bitops","version":"1.0.7_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-blob","origin":"devel/R-cran-blob","version":"1.2.4","comment":"A Simple S3 Class for Representing Vectors of Binary Data ('BLOBS')","maintainer":"ygy@FreeBSD.org","www":"https://blob.tidyverse.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d70c00ca6352d3e244bc833f0eb5aeff88f50c8b06c932bbf170727c550bc5ee","flatsize":56866,"path":"All/R-cran-blob-1.2.4.pkg","repopath":"All/R-cran-blob-1.2.4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":49904,"desc":"R's raw vector is useful for storing a single binary object. What if you want\nto put a vector of them in a data frame? The 'blob' package provides the blob\nobject, a list of raw vectors, suitable for use as a column in data frame.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-vctrs":{"origin":"devel/R-cran-vctrs","version":"0.6.5"}},"categories":["devel"]},{"name":"R-cran-collapse","origin":"devel/R-cran-collapse","version":"2.0.14","comment":"Advanced and Fast Data Transformation","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/collapse/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d04a64a13de6b22af08b02640b7e3182c9294b0607a5ed1b25f80d7a0063e572","flatsize":5599461,"path":"All/R-cran-collapse-2.0.14.pkg","repopath":"All/R-cran-collapse-2.0.14.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3127644,"desc":"A C/C++ based package for advanced data transformation and statistical\ncomputing in R that is extremely fast, flexible and parsimonious\nto code with, class-agnostic and programmer friendly. It is well\nintegrated with base R, 'dplyr' / (grouped) 'tibble', 'data.table',\n'plm' (panel-series and data frames), 'sf' data frames, and\nnon-destructively handles other matrix or data frame based classes\n(such as 'ts', 'xts' / 'zoo', 'timeSeries', 'tsibble', 'tibbletime'\netc.)","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-callr","origin":"devel/R-cran-callr","version":"3.7.3_1","comment":"Call R from R","maintainer":"ygy@FreeBSD.org","www":"https://callr.r-lib.org","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9038404fd7580d461f9aad3ddd81c0f007a017f622fc34ddb07acea4648fe170","flatsize":572098,"path":"All/R-cran-callr-3.7.3_1.pkg","repopath":"All/R-cran-callr-3.7.3_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":438648,"desc":"It is sometimes useful to perform a computation in a separate R process,\nwithout affecting the current R process at all. This packages does exactly\nthat.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-R6":{"origin":"devel/R-cran-R6","version":"2.5.1_1"},"R-cran-processx":{"origin":"sysutils/R-cran-processx","version":"3.8.2"}},"categories":["devel"]},{"name":"R-cran-chk","origin":"devel/R-cran-chk","version":"0.9.1","comment":"Check User-Supplied Function Arguments","maintainer":"wen@FreeBSD.org","www":"https://github.com/poissonconsulting/chk","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1d2205bf84060749f52b5656e4e381c2d435b37b659083caf900188e22763c9b","flatsize":518891,"path":"All/R-cran-chk-0.9.1.pkg","repopath":"All/R-cran-chk-0.9.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":361236,"desc":"For developers to check user-supplied function arguments. It is\ndesigned to be simple, fast and customizable. Error messages\nfollow the tidyverse style guide.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"]},{"name":"R-cran-checkmate","origin":"devel/R-cran-checkmate","version":"2.1.0_1","comment":"Fast and versatile argument checks","maintainer":"skreuzer@FreeBSD.org","www":"https://cran.r-project.org/web/packages/checkmate/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29bed6d4566b5c83ca5917c3d139c9997b102ab6f5d1c1c1af13d9ab51e2a7f7","flatsize":1035585,"path":"All/R-cran-checkmate-2.1.0_1.pkg","repopath":"All/R-cran-checkmate-2.1.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":638008,"desc":"Tests and assertions to perform frequent argument checks. A substantial part of\nthe package was written in C to minimize any worries about execution time\noverhead.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-backports":{"origin":"math/R-cran-backports","version":"1.5.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-diffobj","origin":"devel/R-cran-diffobj","version":"0.3.5_1","comment":"Diffs for R Objects","maintainer":"ygy@FreeBSD.org","www":"https://github.com/brodieG/diffobj","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e95fba28c326ebf89bcf06cdc86ff0741d9a07a2081a7558de67f3186857496c","flatsize":1779841,"path":"All/R-cran-diffobj-0.3.5_1.pkg","repopath":"All/R-cran-diffobj-0.3.5_1.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":1140660,"desc":"Generate a colorized diff of two R objects for an intuitive visualization of\ntheir differences.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-crayon":{"origin":"devel/R-cran-crayon","version":"1.5.2_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-brew","origin":"textproc/R-cran-brew","version":"1.0.10","comment":"Templating Framework for Report Generation","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/brew/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2a49f744ec88f573026d83eb3e1d7c5eda520b5e3bd3fff845abba9171c5062f","flatsize":576311,"path":"All/R-cran-brew-1.0.10.pkg","repopath":"All/R-cran-brew-1.0.10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":63432,"desc":"brew implements a templating framework for mixing text and R code\nfor report generation. brew template syntax is similar to PHP,\nRuby's erb module, Java Server Pages, and Python's psp module.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["textproc"]},{"name":"R-cran-doBy","origin":"math/R-cran-doBy","version":"4.6.22","comment":"Groupwise Statistics, LSmeans, Linear Estimates, Utilities","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/doBy/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5a7d9eee6ca696da0771da8e5fdf5c399d476606d7b6f4e4981608733e9ea25b","flatsize":4878285,"path":"All/R-cran-doBy-4.6.22.pkg","repopath":"All/R-cran-doBy-4.6.22.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":4611472,"desc":"Utility package containing:\n1) Facilities for working with grouped data: 'do' something to data\n   stratified 'by' some variables.\n2) LSmeans (least-squares means), general linear estimates.\n3) Restrict functions to a smaller domain.\n4) Miscellaneous other utilities.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Deriv":{"origin":"math/R-cran-Deriv","version":"4.1.3"},"R-cran-broom":{"origin":"devel/R-cran-broom","version":"1.0.6"},"R-cran-cowplot":{"origin":"graphics/R-cran-cowplot","version":"1.1.3"},"R-cran-dplyr":{"origin":"math/R-cran-dplyr","version":"1.1.4"},"R-cran-ggplot2":{"origin":"graphics/R-cran-ggplot2","version":"3.5.1"},"R-cran-microbenchmark":{"origin":"devel/R-cran-microbenchmark","version":"1.4.2_6"},"R-cran-modelr":{"origin":"devel/R-cran-modelr","version":"0.1.11"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-tidyr":{"origin":"devel/R-cran-tidyr","version":"1.3.1"}},"categories":["math"]},{"name":"R-cran-bindr","origin":"devel/R-cran-bindr","version":"0.1.1_4","comment":"Parametrized Active Bindings","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/bindr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e8835a54ae7df5a14b60a7a24dc071778dc821b532b1e6c5c9b8c323a3b534cf","flatsize":21711,"path":"All/R-cran-bindr-0.1.1_4.pkg","repopath":"All/R-cran-bindr-0.1.1_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":17476,"desc":"Provides a simple interface for creating active bindings where\nthe bound function accepts additional arguments.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"]},{"name":"R-cran-bindrcpp","origin":"devel/R-cran-bindrcpp","version":"0.2.3","comment":"Rcpp Interface to Active Bindings","maintainer":"wen@FreeBSD.org","www":"https://github.com/krlmlr/bindrcpp","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0682ab18410b573fc9c548704666993faabf06c185ba391b21ed422efa76f4b2","flatsize":239955,"path":"All/R-cran-bindrcpp-0.2.3.pkg","repopath":"All/R-cran-bindrcpp-0.2.3.pkg","licenselogic":"single","pkgsize":79428,"desc":"Provides an easy way to fill an environment with active\nbindings that call a C++ function.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-bindr":{"origin":"devel/R-cran-bindr","version":"0.1.1_4"},"R-cran-plogr":{"origin":"devel/R-cran-plogr","version":"0.2.0_4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-bibtex","origin":"textproc/R-cran-bibtex","version":"0.5.1","comment":"Bibtex Parser","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/bibtex/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9484dea3905f7f5c38a2ed28ff27e64ae7952d0dbfb8ee39e8a22018a92f1b72","flatsize":332346,"path":"All/R-cran-bibtex-0.5.1.pkg","repopath":"All/R-cran-bibtex-0.5.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":94064,"desc":"Utility to parse a bibtex file.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-backports":{"origin":"math/R-cran-backports","version":"1.5.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["textproc"]},{"name":"R-cran-bit64","origin":"devel/R-cran-bit64","version":"4.0.5_1","comment":"S3 Class for Vectors of 64bit Integers","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/bit64/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0d7703e137647c3c78d3004c8a4857703490fe1814d1474b87aabdbce219d56f","flatsize":640053,"path":"All/R-cran-bit64-4.0.5_1.pkg","repopath":"All/R-cran-bit64-4.0.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":474660,"desc":"Package 'bit64' provides serializable S3 atomic 64bit (signed)\nintegers that can be used in vectors, matrices, arrays and data.frames.\nMethods are available for coercion from and to logicals, integers,\ndoubles, characters and factors as well as many elementwise and\nsummary functions. Many fast algorithmic operations such as 'match'\nand 'order' support interactive data exploration and manipulation\nand optionally leverage caching.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-bit":{"origin":"devel/R-cran-bit","version":"4.0.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-classInt","origin":"devel/R-cran-classInt","version":"0.4.10","comment":"Choose Univariate Class Intervals","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/classInt/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"959bc810f366dd0492bc1afc32268f4576218deee3c8467b85e1b5e71aec5cfd","flatsize":797205,"path":"All/R-cran-classInt-0.4.10.pkg","repopath":"All/R-cran-classInt-0.4.10.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":473740,"desc":"Selected commonly used methods for choosing univariate class intervals\nfor mapping or other graphics purposes.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-e1071":{"origin":"science/R-cran-e1071","version":"1.7.14"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-ash","origin":"math/R-cran-ash","version":"1.0.15_1","comment":"David Scott's ASH Routines","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=ash","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5153dee1d9d8f752e0fe735ebe8443877bd74c8479481bf863e92ae4f5789fbc","flatsize":32136,"path":"All/R-cran-ash-1.0.15_1.pkg","repopath":"All/R-cran-ash-1.0.15_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":25836,"desc":"David Scott's ASH routines ported from S-PLUS to R.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-arabic2kansuji","origin":"converters/R-cran-arabic2kansuji","version":"0.1.3","comment":"Convert Arabic Numerals to Kansuji","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/arabic2kansuji/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6f734e1a9caace1d9d6c237052252aa25fb06b4210df8936401aff4f81d3e217","flatsize":22542,"path":"All/R-cran-arabic2kansuji-0.1.3.pkg","repopath":"All/R-cran-arabic2kansuji-0.1.3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":20512,"desc":"Simple functions to convert given Arabic numerals to Kansuji numerical\nfigures that represent numbers written in Chinese characters.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-purrr":{"origin":"devel/R-cran-purrr","version":"1.0.2"},"R-cran-stringr":{"origin":"textproc/R-cran-stringr","version":"1.5.1"}},"categories":["converters"]},{"name":"R-cran-base64enc","origin":"converters/R-cran-base64enc","version":"0.1.3_5","comment":"Tools for base64 encoding","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/base64enc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8b7f746c0834ae6d9b0366ce92207a88cb6e8d21412e9251b46337718ba8ff7d","flatsize":35139,"path":"All/R-cran-base64enc-0.1.3_5.pkg","repopath":"All/R-cran-base64enc-0.1.3_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":26400,"desc":"This package provides tools for handling base64 encoding. It is\nmore flexible than the orphaned base64 package.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["converters"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-assertthat","origin":"math/R-cran-assertthat","version":"0.2.1_3","comment":"Easy pre and post assertions","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/assertthat/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c71e8db3fd98cadbac9c63999a8347b3668ebf52c5ea7494b91e3b2e8d3b3038","flatsize":105154,"path":"All/R-cran-assertthat-0.2.1_3.pkg","repopath":"All/R-cran-assertthat-0.2.1_3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":67164,"desc":"assertthat is an extension to stopifnot() that makes it easy to\ndeclare the pre and post conditions that you code should satisfy,\nwhile also producing friendly error messages so that your users\nknow what they've done wrong.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-caret","origin":"devel/R-cran-caret","version":"6.0.94","comment":"Classification and Regression Training","maintainer":"tota@FreeBSD.org","www":"https://topepo.github.io/caret/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bb2ab76708a4045b7a0cdfd994c278965502295c94555aa8605011209d30a505","flatsize":3994833,"path":"All/R-cran-caret-6.0.94.pkg","repopath":"All/R-cran-caret-6.0.94.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3596528,"desc":"The caret package (short for Classification And REgression Training)\nis a set of functions that attempt to streamline the process for\ncreating predictive models. The package contains tools for:\n\n * data splitting\n * pre-processing\n * model tuning using resampling\n * variable importance estimation\n\nas well as other functionality.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-ModelMetrics":{"origin":"devel/R-cran-ModelMetrics","version":"1.2.2.2_2"},"R-cran-e1071":{"origin":"science/R-cran-e1071","version":"1.7.14"},"R-cran-foreach":{"origin":"devel/R-cran-foreach","version":"1.5.2_1"},"R-cran-ggplot2":{"origin":"graphics/R-cran-ggplot2","version":"3.5.1"},"R-cran-pROC":{"origin":"graphics/R-cran-pROC","version":"1.18.5"},"R-cran-plyr":{"origin":"devel/R-cran-plyr","version":"1.8.9"},"R-cran-recipes":{"origin":"math/R-cran-recipes","version":"1.0.10"},"R-cran-reshape2":{"origin":"devel/R-cran-reshape2","version":"1.4.4_2"},"R-cran-withr":{"origin":"devel/R-cran-withr","version":"3.0.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-bit","origin":"devel/R-cran-bit","version":"4.0.5","comment":"Class for vectors of 1-bit booleans","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/bit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"db3941a09fcf97bac707144ee308700b99b12358b85961aa9c94ab4572e329b2","flatsize":1410096,"path":"All/R-cran-bit-4.0.5.pkg","repopath":"All/R-cran-bit-4.0.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1088756,"desc":"Provided are classes for boolean and skewed boolean vectors, fast\nboolean methods, fast unique and non-unique integer sorting, fast\nset operations on sorted and unsorted sets of integers, and foundations\nfor ff (range index, compression, chunked processing).","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-backports","origin":"math/R-cran-backports","version":"1.5.0","comment":"Reimplementations of Functions Introduced Since R-3.0.0","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/backports/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecd219ba3023df3135f9f49a1c4519ac77bab98b4f450b6daea02d2e488981de","flatsize":149821,"path":"All/R-cran-backports-1.5.0.pkg","repopath":"All/R-cran-backports-1.5.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":120008,"desc":"Implementations of functions which have been introduced in R since\nversion 3.0.0. The backports are conditionally exported which results\nin R resolving the function names to the version shipped with R (if\navailable) and uses the implemented backports as fallback. This way\npackage developers can make use of the new functions without worrying\nabout the minimum required R version.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-bdsmatrix","origin":"math/R-cran-bdsmatrix","version":"1.3.7","comment":"Routines for Block Diagonal Symmetric matrices","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/bdsmatrix/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"29e95c442bb948ec8ed2b9ca2d591622f9c5d9df823baac17a3e2b12fd8b961c","flatsize":462506,"path":"All/R-cran-bdsmatrix-1.3.7.pkg","repopath":"All/R-cran-bdsmatrix-1.3.7.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":309836,"desc":"This is a special case of sparse matrices, used by coxme","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-askpass","origin":"security/R-cran-askpass","version":"1.2.0","comment":"Safe Password Entry for R, Git, and SSH","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/askpass/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eef663caab57414f18408f8e94476c747076a5356e56b29f7f2a9e14737a6f77","flatsize":29042,"path":"All/R-cran-askpass-1.2.0.pkg","repopath":"All/R-cran-askpass-1.2.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":22952,"desc":"Cross-platform utilities for prompting the user for credentials or\na passphrase, for example to authenticate with a server or read a\nprotected key. Includes native programs for MacOS and Windows, hence\nno 'tcltk' is required. Password entry can be invoked in two different\nways: directly from R via the askpass() function, or indirectly as\npassword-entry back-end for 'ssh-agent' or 'git-credential' via the\nSSH_ASKPASS and GIT_ASKPASS environment variables. Thereby the user\ncan be prompted for credentials or a passphrase if needed when R\ncalls out to git or ssh.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-sys":{"origin":"devel/R-cran-sys","version":"3.4.2"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["security"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-acepack","origin":"math/R-cran-acepack","version":"1.4.1_2","comment":"ACE and AVAS for selecting multiple regression transformations","maintainer":"dteske@FreeBSD.org","www":"https://cran.r-project.org/web/packages/acepack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9ce06b3c043eaa4ebb10b38d5426cd0cf86ca90212baa3cb13a9ffd8489d0f7f","flatsize":152623,"path":"All/R-cran-acepack-1.4.1_2.pkg","repopath":"All/R-cran-acepack-1.4.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":57064,"desc":"acepack provides Alternative Conditional Expectations (ACE) and\nAdditivity Variance Stabilization (AVAS) nonparametric methods for\nmultiple regression transformations in R.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-alabama","origin":"math/R-cran-alabama","version":"2015.3.1_2","comment":"Constrained Nonlinear Optimization","maintainer":"dteske@FreeBSD.org","www":"https://cran.r-project.org/web/packages/alabama/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"83709b41e239110a34dbe7c93663aa360d41e8e987a8a84d92d768082759d822","flatsize":79053,"path":"All/R-cran-alabama-2015.3.1_2.pkg","repopath":"All/R-cran-alabama-2015.3.1_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":71960,"desc":"Augmented Lagrangian Adaptive Barrier Minimization Algorithm (ALABAMA) for\noptimizing smooth nonlinear objective functions in R with constraints.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-numDeriv":{"origin":"math/R-cran-numDeriv","version":"2016.8.1.1_3"}},"categories":["math"]},{"name":"R-cran-crayon","origin":"devel/R-cran-crayon","version":"1.5.2_1","comment":"Colored Terminal Output","maintainer":"ygy@FreeBSD.org","www":"https://github.com/r-lib/crayon","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e0b67724fc4da1cc1031292d8cc60c26c1ed501dc0ec2ad86fa7e7ac9037351f","flatsize":194540,"path":"All/R-cran-crayon-1.5.2_1.pkg","repopath":"All/R-cran-crayon-1.5.2_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":161948,"desc":"The crayon package is now superseded. Please use the 'cli' package for new\nprojects. Colored terminal output on terminals that support 'ANSI' color and\nhighlight codes. It also works in 'Emacs' 'ESS'. 'ANSI' color support is\nautomatically detected. Colors and highlighting can be combined and nested. New\nstyles can also be created easily. This package was inspired by the 'chalk'\n'JavaScript' project.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-abind","origin":"devel/R-cran-abind","version":"1.4.5_4","comment":"Combine Multidimensional Arrays","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/abind/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"10fac0efa1a912a6e98a05e216d090761e6e067b161da4d2c142689e3510eb2b","flatsize":104338,"path":"All/R-cran-abind-1.4.5_4.pkg","repopath":"All/R-cran-abind-1.4.5_4.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":69276,"desc":"Combine multidimensional arrays into a single array. This is a\ngeneralization of 'cbind' and 'rbind'. Works with vectors, matrices,\nand higher-dimensional arrays. Also provides functions 'adrop',\n'asub', and 'afill' for manipulating, extracting and replacing data\nin arrays.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-admisc","origin":"math/R-cran-admisc","version":"0.35","comment":"Adrian Dusa's Miscellaneous","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=admisc","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9320f1ec87693a0deee62a0d6457cc42a75668a8203b1cea7381a6be7bd2467f","flatsize":387406,"path":"All/R-cran-admisc-0.35.pkg","repopath":"All/R-cran-admisc-0.35.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":361860,"desc":"Contains functions used across packages 'DDIwR', 'QCA' and 'venn'. Interprets\nand translates, factorizes and negates SOP - Sum of Products expressions, for\nboth binary and multi-value crisp sets, and extracts information (set names, set\nvalues) from those expressions. Other functions perform various other checks if\npossibly numeric (even if all numbers reside in a character vector) and coerce\nto numeric, or check if the numbers are whole. It also offers, among many\nothers, a highly versatile recoding routine and a more flexible alternative to\nthe base function 'with()'. Some of the functions in this package use related\nfunctions from package 'QCA'. Users are encouraged to install that package\ndespite not being listed in the Imports field, due to circular dependency\nissues.\n\nSee also: https://github.com/dusadrian/admisc","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-SQUAREM","origin":"math/R-cran-SQUAREM","version":"2021.1_1","comment":"Squared Extrapolation Methods for Accelerating EM-Like Algorithms","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/SQUAREM/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"e9684d2712d68c38665086e17aca78ed773f935234038fc201e0cdd37e5ad987","flatsize":227574,"path":"All/R-cran-SQUAREM-2021.1_1.pkg","repopath":"All/R-cran-SQUAREM-2021.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":177364,"desc":"Algorithms for accelerating the convergence of slow, monotone\nsequences from smooth, contraction mapping such as the EM algorithm.\nIt can be used to accelerate any smooth, linearly convergent\nacceleration scheme. A tutorial style introduction to this package\nis available in a vignette on the CRAN download page or, when the\npackage is loaded in an R session, with vignette(\"SQUAREM\").","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-RcppProgress","origin":"devel/R-cran-RcppProgress","version":"0.4.2_2","comment":"Interruptible Progress Bar with OpenMP Support for C++ in R Packages","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/RcppProgress/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"db8a76cd453b9675eb2ee22af35381507c23b4ee4a649df82e63480ecbdd0685","flatsize":81048,"path":"All/R-cran-RcppProgress-0.4.2_2.pkg","repopath":"All/R-cran-RcppProgress-0.4.2_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":32096,"desc":"Allows to display a progress bar in the R console for long running\ncomputations taking place in c++ code, and support for interrupting\nthose computations even in multithreaded code, typically using\nOpenMP.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-RgoogleMaps","origin":"www/R-cran-RgoogleMaps","version":"1.5.1","comment":"Overlays on Google map tiles in R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/RgoogleMaps/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c20e646df81d1e3d10920a35cc699b5bba7deb645bc0828c712e557d95a1ca36","flatsize":724765,"path":"All/R-cran-RgoogleMaps-1.5.1.pkg","repopath":"All/R-cran-RgoogleMaps-1.5.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":505352,"desc":"This package serves two purposes:\n (i)  Provide a comfortable R interface to query the Google server\n      for static maps.\n (ii) Use the map as a background image to overlay plots within R.\nThis requires proper coordinate scaling.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-png":{"origin":"graphics/R-cran-png","version":"0.1.8"}},"categories":["www"]},{"name":"R-cran-Rsolnp","origin":"math/R-cran-Rsolnp","version":"1.16_5","comment":"General Non-Linear Optimization","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/web/packages/Rsolnp/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"cd2c9b06e1049ab2b7846192b8ba1ed966c72fcc51cd2e691cd41db94b35d692","flatsize":335393,"path":"All/R-cran-Rsolnp-1.16_5.pkg","repopath":"All/R-cran-Rsolnp-1.16_5.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":262668,"desc":"Rsolnp: General Non-Linear Optimization\n\nGeneral Non-linear Optimization Using Augmented Lagrange Multiplier\nMethod.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-truncnorm":{"origin":"math/R-cran-truncnorm","version":"1.0.9"}},"categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-Rsolnp port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-TTR","origin":"finance/R-cran-TTR","version":"0.24.4","comment":"Technical Trading Rules","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/TTR/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f8448e307e23301f14bc16a4b7057a25848ce1ed8787bd83f5bb3493e5a37103","flatsize":610215,"path":"All/R-cran-TTR-0.24.4.pkg","repopath":"All/R-cran-TTR-0.24.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":517980,"desc":"A collection of over 50 technical indicators for creating technical\ntrading rules. The package also provides fast implementations of\ncommon rolling-window functions, and several volatility calculations.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-curl":{"origin":"ftp/R-cran-curl","version":"5.2.1"},"R-cran-xts":{"origin":"math/R-cran-xts","version":"0.14.0"},"R-cran-zoo":{"origin":"math/R-cran-zoo","version":"1.8.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["finance"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-Rook","origin":"www/R-cran-Rook","version":"1.2","comment":"Web server interface for R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/Rook/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1658ca0a9bc12c65772e2eaeac3ffdf2cf5f608ab47308b2528d14a7529b0936","flatsize":513925,"path":"All/R-cran-Rook-1.2.pkg","repopath":"All/R-cran-Rook-1.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":358000,"desc":"This package contains the Rook specification and convenience software\nfor building and running Rook applications.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-brew":{"origin":"textproc/R-cran-brew","version":"1.0.10"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["www"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-car","origin":"math/R-cran-car","version":"3.1.2","comment":"Companion to Applied Regression","maintainer":"wen@FreeBSD.org","www":"https://r-forge.r-project.org/projects/car/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8f0ef097a99e71a1839a0ca4a776552070b5cb3ae544181f9a9526fa40e43306","flatsize":1847372,"path":"All/R-cran-car-3.1.2.pkg","repopath":"All/R-cran-car-3.1.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1729024,"desc":"Functions to Accompany J. Fox and S. Weisberg, An R Companion to Applied\nRegression, Third Edition, Sage, in press.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-abind":{"origin":"devel/R-cran-abind","version":"1.4.5_4"},"R-cran-carData":{"origin":"math/R-cran-carData","version":"3.0.5_1"},"R-cran-lme4":{"origin":"math/R-cran-lme4","version":"1.1.35.4"},"R-cran-maptools":{"origin":"astro/R-cran-maptools","version":"1.1.8"},"R-cran-pbkrtest":{"origin":"math/R-cran-pbkrtest","version":"0.5.3"},"R-cran-quantreg":{"origin":"math/R-cran-quantreg","version":"5.98"},"R-cran-rio":{"origin":"textproc/R-cran-rio","version":"0.5.29_1"},"R-cran-scales":{"origin":"graphics/R-cran-scales","version":"1.3.0"},"R-cran-stringi":{"origin":"textproc/R-cran-stringi","version":"1.8.4"}},"categories":["math"]},{"name":"R-cran-RSvgDevice","origin":"math/R-cran-RSvgDevice","version":"0.6.4.4_7","comment":"R SVG graphics device","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/web/packages/RSvgDevice/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4a7d77c49271c491ffb5a479075a54929427c2e452bcf15f5a21dbbf7ee9fc7b","flatsize":82976,"path":"All/R-cran-RSvgDevice-0.6.4.4_7.pkg","repopath":"All/R-cran-RSvgDevice-0.6.4.4_7.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":31216,"desc":"A graphics device for R that uses the w3.org xml standard\nfor Scalable Vector Graphics.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-RSvgDevice port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-Rmpfr","origin":"math/R-cran-Rmpfr","version":"0.9.5","comment":"R wrapper for the mpfr multiple precision library","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/Rmpfr/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d07a5c202ac2d4d0a9ae229bab4bceb7d5da5b0bbb16515202e4c4ca67e7639e","flatsize":1690778,"path":"All/R-cran-Rmpfr-0.9.5.pkg","repopath":"All/R-cran-Rmpfr-0.9.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1227440,"desc":"Arithmetic (via S4 classes and methods) for arbitrary precision\nfloating point numbers, including transcendental (\"special\")\nfunctions. To this end, Rmpfr interfaces to the LGPL'ed MPFR (Multiple\nPrecision Floating-Point Reliable) Library which itself is based\non the GMP (GNU Multiple Precision) Library.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-gmp":{"origin":"math/R-cran-gmp","version":"0.7.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gmp":{"origin":"math/gmp","version":"6.3.0"},"mpfr":{"origin":"math/mpfr","version":"4.2.1,1"}},"categories":["math"],"shlibs_required":["libmpfr.so.6","libgmp.so.10","libR.so.4"]},{"name":"R-cran-RPostgreSQL","origin":"databases/R-cran-RPostgreSQL","version":"0.7.6","comment":"R Interface to the 'PostgreSQL' Database System","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/RPostgreSQL/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"58a218b7a0dcfd5c553ea3f34a03c383b6fc0fd8813db06b82361323712ec077","flatsize":644261,"path":"All/R-cran-RPostgreSQL-0.7.6.pkg","repopath":"All/R-cran-RPostgreSQL-0.7.6.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":375476,"desc":"Database interface and 'PostgreSQL' driver for 'R'. This package\nprovides a Database Interface 'DBI' compliant driver for 'R' to\naccess 'PostgreSQL' database systems. In order to build and install\nthis package from source, 'PostgreSQL' itself must be present your\nsystem to provide 'PostgreSQL' functionality via its libraries and\nheader files. These files are provided as 'postgresql-devel' package\nunder some Linux distributions. On 'macOS' and 'Microsoft Windows'\nsystem the attached 'libpq' library source will be used.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-DBI":{"origin":"databases/R-cran-DBI","version":"1.2.3"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"postgresql15-client":{"origin":"databases/postgresql15-client","version":"15.8"}},"categories":["databases"],"shlibs_required":["libpq.so.5","libR.so.4"]},{"name":"R-cran-SparseM","origin":"math/R-cran-SparseM","version":"1.84","comment":"Sparse Linear Algebra","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/SparseM/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"aa89a40494b0dadc8c048ac055124a7bbba53c67b2aa68bf49e052a3098c4222","flatsize":1758113,"path":"All/R-cran-SparseM-1.84.pkg","repopath":"All/R-cran-SparseM-1.84.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":790956,"desc":"Some basic linear algebra functionality for sparse matrices is\nprovided: including Cholesky decomposition and backsolving as well\nas standard R subsetting and Kronecker products.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-Rdpack","origin":"devel/R-cran-Rdpack","version":"2.6","comment":"Update and Manipulate Rd Documentation Objects","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/Rdpack/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c606cbf33199462aeb5e9c09986c4cf9af4afa93efd971617c8daddd68dee88d","flatsize":879128,"path":"All/R-cran-Rdpack-2.6.pkg","repopath":"All/R-cran-Rdpack-2.6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":753328,"desc":"Functions for manipulation of R documentation objects, including\nfunctions reprompt() and ereprompt() for updating 'Rd' documentation\nfor functions, methods and classes; 'Rd' macros for citations and\nimport of references from 'bibtex' files for use in 'Rd' files and\n'roxygen2' comments; 'Rd' macros for evaluating and inserting\nsnippets of 'R' code and the results of its evaluation or creating\ngraphics on the fly; and many functions for manipulation of references\nand Rd files.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-rbibutils":{"origin":"textproc/R-cran-rbibutils","version":"2.2.16"}},"categories":["devel"]},{"name":"R-cran-RUnit","origin":"devel/R-cran-RUnit","version":"0.4.28_5","comment":"R functions implementing a Unit Testing framework","maintainer":"skreuzer@FreeBSD.org","www":"https://sourceforge.net/projects/runit/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"54439a376b9be884ee3fa8f07101a22fb60008437637c17cd47c5f76ec71bc35","flatsize":376570,"path":"All/R-cran-RUnit-0.4.28_5.pkg","repopath":"All/R-cran-RUnit-0.4.28_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":285016,"desc":"R Unit test framework R functions implementing a standard Unit Testing\nframework, with additional code inspection and report generation tools","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-XML","origin":"textproc/R-cran-XML","version":"3.99.0.17","comment":"Tools for parsing and generating XML","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/XML/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac1464d9c241fe9a2621e153ec3fed639eaec3ebb24d4503661439c3d8d57a31","flatsize":2957774,"path":"All/R-cran-XML-3.99.0.17.pkg","repopath":"All/R-cran-XML-3.99.0.17.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1749560,"desc":"This package provides many approaches for both reading and creating XML\n(and HTML) documents (including DTDs), both local and accessible via HTTP or\nFTP. It also offers access to an XPath \"interpreter\".","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["textproc"],"shlibs_required":["libxml2.so.2","libR.so.4"]},{"name":"R-cran-RcppArmadillo","origin":"math/R-cran-RcppArmadillo","version":"0.12.8.4.0","comment":"Rcpp integration for Armadillo templated linear algebra library","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/RcppArmadillo/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d07b58c9d9dcde3a5997ac1ccd4ad6d9683128e82e4b0db43e5839cb9f8044fd","flatsize":6300843,"path":"All/R-cran-RcppArmadillo-0.12.8.4.0.pkg","repopath":"All/R-cran-RcppArmadillo-0.12.8.4.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":873540,"desc":"RcppArmadillo provides an interface from R to and from Armadillo\nby utilising the Rcpp R/C++ interface library.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-RFinanceYJ","origin":"finance/R-cran-RFinanceYJ","version":"0.3.1_12","comment":"Japanese stock market from Yahoo!-finance-Japan","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/RFinanceYJ/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"750c1f499b5c22cb19c54edefda53cb94e662b5a62dd1d810a54449c2df5d704","flatsize":29727,"path":"All/R-cran-RFinanceYJ-0.3.1_12.pkg","repopath":"All/R-cran-RFinanceYJ-0.3.1_12.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":27132,"desc":"Japanese stock market from Yahoo!-finance-Japan","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-RCurl":{"origin":"ftp/R-cran-RCurl","version":"1.98.1.14"},"R-cran-XML":{"origin":"textproc/R-cran-XML","version":"3.99.0.17"},"R-cran-xts":{"origin":"math/R-cran-xts","version":"0.14.0"}},"categories":["finance"]},{"name":"R-cran-bayesm","origin":"science/R-cran-bayesm","version":"3.1.6","comment":"Bayesian Inference for Marketing/Micro-econometrics","maintainer":"wen@FreeBSD.org","www":"https://www.perossi.org/home/bsm-1","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fc1327ef788f773819cc4da21032ecdc773746119ee5502f197be6b57c85e24b","flatsize":5859835,"path":"All/R-cran-bayesm-3.1.6.pkg","repopath":"All/R-cran-bayesm-3.1.6.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":2649056,"desc":"bayesm covers many important models used in marketing and micro-econometrics\napplications. The package includes: Bayes Regression (univariate or\nmultivariate dep var), Bayes Seemingly Unrelated Regression (SUR), Binary and\nOrdinal Probit, Multinomial Logit (MNL) and Multinomial Probit (MNP),\nMultivariate Probit, Negative Binomial (Poisson) Regression, Multivariate\nMixtures of Normals (including clustering), Dirichlet Process Prior Density\nEstimation with normal base, Hierarchical Linear Models with normal prior and\ncovariates, Hierarchical Linear Models with a mixture of normals prior and\ncovariates, Hierarchical Multinomial Logits with a mixture of normals prior\nand covariates, Hierarchical Multinomial Logits with a Dirichlet Process\nprior and covariates, Hierarchical Negative Binomial Regression Models,\nBayesian analysis of choice-based conjoint data, Bayesian treatment of linear\ninstrumental variables models, and Analysis of Multivariate Ordinal survey\ndata with scale usage heterogeneity (as in Rossi et al, JASA (01)).","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-RcppArmadillo":{"origin":"math/R-cran-RcppArmadillo","version":"0.12.8.4.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-RColorBrewer","origin":"graphics/R-cran-RColorBrewer","version":"1.1.3_1","comment":"ColorBrewer palettes","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/RColorBrewer/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5c83012292769b124cb88dd3b25c4ea4978128ab585015f76578ed6639a3e8ec","flatsize":66871,"path":"All/R-cran-RColorBrewer-1.1.3_1.pkg","repopath":"All/R-cran-RColorBrewer-1.1.3_1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":55464,"desc":"Provides color schemes for maps (and other graphics) designed by\nCynthia Brewer as described at http://colorbrewer2.org","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["graphics"]},{"name":"R-cran-RMySQL","origin":"databases/R-cran-RMySQL","version":"0.10.27","comment":"R interface to the MySQL database","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/RMySQL/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c4313da54fecbdf66042983ca2ad42cffab09117773be3be046de487a95b3807","flatsize":423597,"path":"All/R-cran-RMySQL-0.10.27.pkg","repopath":"All/R-cran-RMySQL-0.10.27.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":291980,"desc":"RMySQL is a database interface and MySQL driver for R. This version\ncomplies with the database interface definition as implemented in\nthe package DBI 0.2-2.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-DBI":{"origin":"databases/R-cran-DBI","version":"1.2.3"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mysql80-client":{"origin":"databases/mysql80-client","version":"8.0.35"}},"categories":["databases"],"shlibs_required":["libmysqlclient.so.21","libssl.so.12","libcrypto.so.12","libR.so.4"],"annotations":{"cpe":"cpe:2.3:a:r-consortium:rmysql:0.10.27:::::dragonfly6:x86_64"}},{"name":"R-cran-ROAuth","origin":"security/R-cran-ROAuth","version":"0.9.6_5","comment":"R interface for OAuth","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/ROAuth/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"897b8f1c4371ad8ddc4a22e1c41fdf7dbe68f5795d3b6f2e1f1735b98072c286","flatsize":156835,"path":"All/R-cran-ROAuth-0.9.6_5.pkg","repopath":"All/R-cran-ROAuth-0.9.6_5.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":146452,"desc":"This package provides an interface to the OAuth 1.0 specification,\nallowing users to authenticate via OAuth to the server of their\nchoice.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-RCurl":{"origin":"ftp/R-cran-RCurl","version":"1.98.1.14"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"}},"categories":["security"]},{"name":"R-cran-R6","origin":"devel/R-cran-R6","version":"2.5.1_1","comment":"Classes with reference semantics","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/R6/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dbf2630fa6fc2071a1302df9c129e93d1e4d4bc2a297eb246dea1d6a52fdbcd8","flatsize":184371,"path":"All/R-cran-R6-2.5.1_1.pkg","repopath":"All/R-cran-R6-2.5.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":94500,"desc":"The R6 package allows the creation of classes with reference\nsemantics, similar to R's built-in reference classes. Compared to\nreference classes, R6 classes are simpler and lighter-weight, and\nthey are not built on S4 classes so they do not require the methods\npackage. These classes allow public and private members, and they\nsupport inheritance, even when the classes are defined in different\npackages.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-RSQLite","origin":"databases/R-cran-RSQLite","version":"2.3.6","comment":"Database Interface R driver for SQLite","maintainer":"skreuzer@FreeBSD.org","www":"https://cran.r-project.org/web/packages/RSQLite/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7f96e812ce84eb5229d92ab27f5661e46e3c83820465cd7ac6e3402f29bcea7c","flatsize":2406119,"path":"All/R-cran-RSQLite-2.3.6.pkg","repopath":"All/R-cran-RSQLite-2.3.6.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":1133616,"desc":"Database Interface R driver for SQLite. This package embeds the SQLite database\nengine in R and provides an interface compliant with the DBI package.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-DBI":{"origin":"databases/R-cran-DBI","version":"1.2.3"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-bit64":{"origin":"devel/R-cran-bit64","version":"4.0.5_1"},"R-cran-blob":{"origin":"devel/R-cran-blob","version":"1.2.4"},"R-cran-cpp11":{"origin":"devel/R-cran-cpp11","version":"0.4.7"},"R-cran-memoise":{"origin":"devel/R-cran-memoise","version":"2.0.1_1"},"R-cran-pkgconfig":{"origin":"devel/R-cran-pkgconfig","version":"2.0.3_2"},"R-cran-plogr":{"origin":"devel/R-cran-plogr","version":"0.2.0_4"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["databases"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-Zelig","origin":"math/R-cran-Zelig","version":"5.1.7_1","comment":"Everyone's Statistical Software","maintainer":"wen@FreeBSD.org","www":"https://gking.harvard.edu/zelig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"aef1c225102fbc9972afed725ee4368278788abfeaf78b06e037e0b756d104b2","flatsize":2475479,"path":"All/R-cran-Zelig-5.1.7_1.pkg","repopath":"All/R-cran-Zelig-5.1.7_1.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":2021800,"desc":"Zelig is an easy-to-use program that can estimate, and help interpret the\nresults of, an enormous range of statistical models. It literally is \"everyone's\nstatistical software\" because Zelig's simple unified framework incorporates\neveryone else's (R) code. We also hope it will become \"everyone's statistical\nsoftware\" for applications and teaching, and so have designed Zelig so that\nanyone can easily use it or add their programs to it. Zelig also comes with\ninfrastructure that facilitates the use of any existing method, such as by\nallowing multiply imputed data for any model, and mimicking the program Clarify\n(for Stata) that takes the raw output of existing statistical procedures and\ntranslates them into quantities of direct interest.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-AER":{"origin":"finance/R-cran-AER","version":"1.2.12"},"R-cran-Amelia":{"origin":"math/R-cran-Amelia","version":"1.8.2"},"R-cran-MCMCpack":{"origin":"math/R-cran-MCMCpack","version":"1.7.0"},"R-cran-MatchIt":{"origin":"math/R-cran-MatchIt","version":"4.5.5"},"R-cran-VGAM":{"origin":"math/R-cran-VGAM","version":"1.1.11"},"R-cran-dplyr":{"origin":"math/R-cran-dplyr","version":"1.1.4"},"R-cran-geepack":{"origin":"math/R-cran-geepack","version":"1.3.11"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-maxLik":{"origin":"math/R-cran-maxLik","version":"1.5.2.1"},"R-cran-plyr":{"origin":"devel/R-cran-plyr","version":"1.8.9"},"R-cran-quantreg":{"origin":"math/R-cran-quantreg","version":"5.98"},"R-cran-sandwich":{"origin":"math/R-cran-sandwich","version":"3.1.0"},"R-cran-survey":{"origin":"math/R-cran-survey","version":"4.4.2"}},"categories":["math"]},{"name":"R-cran-R2HTML","origin":"textproc/R-cran-R2HTML","version":"2.3.4","comment":"HTML exportation for R objects","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=R2HTML","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c6619ddfd67d8c9b51942e512d182bf2b0c8ac75e9855fc4628e96cc3fda959f","flatsize":874338,"path":"All/R-cran-R2HTML-2.3.4.pkg","repopath":"All/R-cran-R2HTML-2.3.4.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":589280,"desc":"This package includes HTML function and methods to write in an HTML file. Thus,\nmaking HTML reports is easy. Includes a function that allows redirection on the\nfly, which appears to be very usefull for teaching purpose, as the student can\nkeep a copy of the produced output to keep all that he did during the course.\nPackage comes with a vignette describing how to write HTML reports for\nstatistical analysis. Finally, a driver for Sweave allows to parse HTML flat\nfiles containing R code and to automatically write the corresponding outputs\n(tables and graphs).","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["textproc"]},{"name":"R-cran-RJSONIO","origin":"converters/R-cran-RJSONIO","version":"1.3.1.9","comment":"Serialize R objects to JSON, JavaScript Object Notation","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/RJSONIO/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac4679836dfce9dd316a73f7a9994358a542c73e91e6718c96551bf716d0c623","flatsize":2955651,"path":"All/R-cran-RJSONIO-1.3.1.9.pkg","repopath":"All/R-cran-RJSONIO-1.3.1.9.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":875264,"desc":"This is a package that allows conversion to and from data in\nJavaScript object notation (JSON) format. This allows R objects to\nbe inserted into JavaScript/ECMAScript/ActionScript code and allows\nR programmers to read and convert JSON content to R objects. This\nis an alternative to rjson package. That version was too slow for\nconverting large R objects to JSON and is not extensible, but a\nvery useful prototype. It is fast for parsing. This package uses\nmethods, vectorized operations and C code and callbacks to R functions\nfor deserializing JSON objects to R. Version 0.4 of this package\nuses a new native parser, implements the transformation code in C\nand allocates memory efficiently (rather than concatenating because\nof event driven parsing). The result is a significantly faster\nparsing of large JSON documents.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["converters"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-RCurl","origin":"ftp/R-cran-RCurl","version":"1.98.1.14","comment":"General network client interface for R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/RCurl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"03846f452306266424ebe5ff2f564090a72f9b25d8efd89dc613589237ae7ede","flatsize":1981039,"path":"All/R-cran-RCurl-1.98.1.14.pkg","repopath":"All/R-cran-RCurl-1.98.1.14.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":808488,"desc":"The RCurl package is an R-interface to the libcurl library that\nprovides HTTP facilities. This allows us to download files from Web\nservers, post forms, use HTTPS (the secure HTTP), use persistent\nconnections, upload files, use binary content, handle redirects,\npassword authentication, etc.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-bitops":{"origin":"devel/R-cran-bitops","version":"1.0.7_1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"}},"categories":["ftp"],"shlibs_required":["libcurl.so.4","libxml2.so.2","libR.so.4"]},{"name":"R-cran-RcppEigen","origin":"math/R-cran-RcppEigen","version":"0.3.4.0.0","comment":"Rcpp integration for the Eigen templated linear algebra library","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/RcppEigen/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0f66fb5fc1f9c687ba0dbcc7ecf0cd2e1ae60a383586fcef7fb04bf485385e5c","flatsize":9608226,"path":"All/R-cran-RcppEigen-0.3.4.0.0.pkg","repopath":"All/R-cran-RcppEigen-0.3.4.0.0.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1399992,"desc":"R and Eigen integration using Rcpp. Eigen is a C++ template library\nfor linear algebra: matrices, vectors, numerical solvers and related\nalgorithms. It supports dense and sparse matrices on integer,\nfloating point and complex numbers, decompositions of such matrices,\nand solutions of linear systems. Its performance on many algorithms\nis comparable with some of the best implementations based on Lapack\nand level-3 BLAS. The RcppEigen package includes the header files\nfrom the Eigen C++ template library (currently version 3.2.2). Thus\nusers do not need to install Eigen itself in order to use RcppEigen.\nSince version 3.1.1, Eigen is licensed under the Mozilla Public\nLicense (version 2); earlier version were licensed under the GNU\nLGPL version 3 or later. RcppEigen (the Rcpp bindings/bridge to\nEigen) is licensed under the GNU GPL version 2 or later, as is the\nrest of Rcpp.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-ModelMetrics","origin":"devel/R-cran-ModelMetrics","version":"1.2.2.2_2","comment":"Rapid Calculation of Model Metrics","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/ModelMetrics/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"80338463712b811316096f38c8602d595125a07ce74813d799ddb36647a6e807","flatsize":309439,"path":"All/R-cran-ModelMetrics-1.2.2.2_2.pkg","repopath":"All/R-cran-ModelMetrics-1.2.2.2_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":146308,"desc":"Collection of metrics for evaluating models written in C++ using\n'Rcpp'.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-data.table":{"origin":"devel/R-cran-data.table","version":"1.15.4"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-Matching","origin":"math/R-cran-Matching","version":"4.10.14","comment":"Multivariate and Propensity Score Matching with Balance Optimization","maintainer":"wen@FreeBSD.org","www":"https://sekhon.berkeley.edu/matching","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cb896ea4345ec74183702d8df90aed84a4e0fe7781bce631af9e567b953a3561","flatsize":808119,"path":"All/R-cran-Matching-4.10.14.pkg","repopath":"All/R-cran-Matching-4.10.14.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":501072,"desc":"Provides functions for multivariate and propensity score matching and\nfor finding optimal balance based on a genetic search algorithm. A\nvariety of univariate and multivariate metrics to determine if balance\nhas been obtained are also provided.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-Rcpp","origin":"devel/R-cran-Rcpp","version":"1.0.12","comment":"Seamless R and C++ Integration","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/Rcpp/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dc64226cd1e94e10860980e9946f6a7d03c1cac6a1cb7bd4341ffe0369843bd4","flatsize":8669998,"path":"All/R-cran-Rcpp-1.0.12.pkg","repopath":"All/R-cran-Rcpp-1.0.12.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1983192,"desc":"The Rcpp package provides C++ classes that greatly facilitate\ninterfacing C or C++ code in R packages using the .Call() interface\nprovided by R.\n\nRcpp provides matching C++ classes for a large number of basic R\ndata types. Hence, a package author can keep his data in normal R\ndata structures without having to worry about translation or\ntransferring to C++. At the same time, the data structures can be\naccessed as easily at the C++ level, and used in the normal manner.\n\nThe mapping of data types works in both directions. It is as\nstraightforward to pass data from R to C++, as it is it return data\nfrom C++ to R.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-broom","origin":"devel/R-cran-broom","version":"1.0.6","comment":"Convert Statistical Analysis Objects into Tidy Data Frames","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/broom/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"414dfeadd6fd41275bfc32966ef7ed4dddc4d5f23f502b111c981c2147a38d47","flatsize":2339154,"path":"All/R-cran-broom-1.0.6.pkg","repopath":"All/R-cran-broom-1.0.6.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1873216,"desc":"Convert statistical analysis objects from R into tidy data frames,\nso that they can more easily be combined, reshaped and otherwise\nprocessed with tools like 'dplyr', 'tidyr' and 'ggplot2'. The package\nprovides three S3 generics: tidy, which summarizes a model's\nstatistical findings such as coefficients of a regression; augment,\nwhich adds columns to the original data such as predictions, residuals\nand cluster assignments; and glance, which provides a one-row summary\nof model-level statistics.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-backports":{"origin":"math/R-cran-backports","version":"1.5.0"},"R-cran-dplyr":{"origin":"math/R-cran-dplyr","version":"1.1.4"},"R-cran-generics":{"origin":"devel/R-cran-generics","version":"0.1.3_1"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-purrr":{"origin":"devel/R-cran-purrr","version":"1.0.2"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-stringr":{"origin":"textproc/R-cran-stringr","version":"1.5.1"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-tidyr":{"origin":"devel/R-cran-tidyr","version":"1.3.1"}},"categories":["devel"]},{"name":"R-cran-MCMCpack","origin":"math/R-cran-MCMCpack","version":"1.7.0","comment":"Markov chain Monte Carlo Package","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/MCMCpack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b573ef08f0f899cd769f24e5699270aa59c89e7cd5029ba363636e5cfd131e0","flatsize":4114382,"path":"All/R-cran-MCMCpack-1.7.0.pkg","repopath":"All/R-cran-MCMCpack-1.7.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1812800,"desc":"This package contains functions to perform Bayesian inference using\nposterior simulation for a number of statistical models. Most\nsimulation is done in compiled C++ written in the Scythe Statistical\nLibrary Version 1.0.3. All models return coda mcmc objects that can\nthen be summarized using the coda package. Some useful utility\nfunctions such as density functions, pseudo-random number generators\nfor statistical distributions, a general purpose Metropolis sampling\nalgorithm, and tools for visualization are provided.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-coda":{"origin":"math/R-cran-coda","version":"0.19.4.1"},"R-cran-mcmc":{"origin":"math/R-cran-mcmc","version":"0.9.8"},"R-cran-quantreg":{"origin":"math/R-cran-quantreg","version":"5.98"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-MatrixModels","origin":"math/R-cran-MatrixModels","version":"0.5.3","comment":"Modelling with Sparse And Dense Matrices","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/MatrixModels/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"840bfa204a3f58e7d9ad833963b65a3414df30603e0ba7ce27fc8c661808797b","flatsize":471906,"path":"All/R-cran-MatrixModels-0.5.3.pkg","repopath":"All/R-cran-MatrixModels-0.5.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":351112,"desc":"Modelling with sparse and dense 'Matrix' matrices, using modular\nprediction and response module classes.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-FrF2","origin":"math/R-cran-FrF2","version":"2.3.3","comment":"Statistical Methods for Quality Science","maintainer":"eduardo@FreeBSD.org","www":"https://CRAN.R-project.org/package=FrF2","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79d6cf0cbcfb52b1c934f7e290e6e16470c558810844ff905baba7805ae50e6b","flatsize":1500695,"path":"All/R-cran-FrF2-2.3.3.pkg","repopath":"All/R-cran-FrF2-2.3.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":935336,"desc":"FrF2: Fractional Factorial Designs with 2-Level Factors\n\nRegular and non-regular Fractional Factorial 2-level designs can be\ncreated. Furthermore, analysis tools for Fractional Factorial designs\nwith 2-level factors are offered (main effects and interaction plots for\nall factors simultaneously, cube plot for looking at the simultaneous\neffects of three factors, full or half normal plot, alias structure in a\nmore readable format than with the built-in function alias).","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-BsMD":{"origin":"math/R-cran-BsMD","version":"2023.920"},"R-cran-DoE.base":{"origin":"math/R-cran-DoE.base","version":"1.2.4"},"R-cran-igraph":{"origin":"math/R-cran-igraph","version":"2.0.3"},"R-cran-scatterplot3d":{"origin":"math/R-cran-scatterplot3d","version":"0.3.44"},"R-cran-sfsmisc":{"origin":"devel/R-cran-sfsmisc","version":"1.1.18"}},"categories":["math"]},{"name":"R-cran-NMF","origin":"math/R-cran-NMF","version":"0.27","comment":"Algorithms and Framework for Nonnegative Matrix Factorization","maintainer":"bofh@FreeBSD.org","www":"https://cran.r-project.org/web/packages/NMF/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"480ef0f21f5e9b369aaf3682aab228ad179ba10920e007e65e8ea6b85fcdc30e","flatsize":3750219,"path":"All/R-cran-NMF-0.27.pkg","repopath":"All/R-cran-NMF-0.27.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":3026072,"desc":"Provides a framework to perform Non-negative Matrix Factorization\n(NMF). The package implements a set of already published algorithms\nand seeding methods, and provides a framework to test, develop and\nplug new/custom algorithms. Most of the built-in algorithms have\nbeen optimized in C++, and the main interface function provides an\neasy way of performing parallel computations on multicore machines.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Biobase":{"origin":"biology/R-cran-Biobase","version":"2.62.0"},"R-cran-BiocManager":{"origin":"biology/R-cran-BiocManager","version":"1.30.23"},"R-cran-RColorBrewer":{"origin":"graphics/R-cran-RColorBrewer","version":"1.1.3_1"},"R-cran-colorspace":{"origin":"graphics/R-cran-colorspace","version":"2.1.0"},"R-cran-digest":{"origin":"security/R-cran-digest","version":"0.6.36"},"R-cran-doParallel":{"origin":"devel/R-cran-doParallel","version":"1.0.17_1"},"R-cran-foreach":{"origin":"devel/R-cran-foreach","version":"1.5.2_1"},"R-cran-ggplot2":{"origin":"graphics/R-cran-ggplot2","version":"3.5.1"},"R-cran-gridBase":{"origin":"graphics/R-cran-gridBase","version":"0.4.7_5"},"R-cran-pkgmaker":{"origin":"devel/R-cran-pkgmaker","version":"0.32.10"},"R-cran-registry":{"origin":"devel/R-cran-registry","version":"0.5.1_3"},"R-cran-reshape2":{"origin":"devel/R-cran-reshape2","version":"1.4.4_2"},"R-cran-rngtools":{"origin":"devel/R-cran-rngtools","version":"1.5.2_1"},"R-cran-stringr":{"origin":"textproc/R-cran-stringr","version":"1.5.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-FNN","origin":"math/R-cran-FNN","version":"1.1.4","comment":"Fast Nearest Neighbor Search Algorithms and Applications","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/package=FNN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"67f4fe75d8c10c9c839b357802507bd4c925bd895305a644c0465f0fcb4d71d3","flatsize":213632,"path":"All/R-cran-FNN-1.1.4.pkg","repopath":"All/R-cran-FNN-1.1.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":129672,"desc":"Cover-tree and kd-tree fast k-nearest neighbor search algorithms and related\napplications including KNN classification, regression and information measures\nare implemented.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-PerformanceAnalytics","origin":"finance/R-cran-PerformanceAnalytics","version":"2.0.4_2","comment":"Econometric tools for performance and risk analysis","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/PerformanceAnalytics/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ddde9a9e8a293bd85cf40837cbc74deefb090cacf2ea280adc419079cb74dffe","flatsize":3874285,"path":"All/R-cran-PerformanceAnalytics-2.0.4_2.pkg","repopath":"All/R-cran-PerformanceAnalytics-2.0.4_2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":2877936,"desc":"Collection of econometric functions for performance and risk analysis.\nThis package aims to aid practitioners and researchers in utilizing\nthe latest research in analysis of non-normal return streams. In\ngeneral, it is most tested on return (rather than price) data on a\nregular scale, but most functions will work with irregular return\ndata as well, and increasing numbers of functions will work with\nP&L or price data where possible.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-quadprog":{"origin":"math/R-cran-quadprog","version":"1.5.8_2"},"R-cran-xts":{"origin":"math/R-cran-xts","version":"0.14.0"},"R-cran-zoo":{"origin":"math/R-cran-zoo","version":"1.8.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["finance"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-MatchIt","origin":"math/R-cran-MatchIt","version":"4.5.5","comment":"Nonparametric Preprocessing for Parametric Casual Inference","maintainer":"wen@FreeBSD.org","www":"https://gking.harvard.edu/matchit","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d187210293ecb542d421554e3cff9bd8c2fc5f7da0f6267fd99e760247ff8191","flatsize":2805287,"path":"All/R-cran-MatchIt-4.5.5.pkg","repopath":"All/R-cran-MatchIt-4.5.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1697172,"desc":"MatchIt selects matched samples of the the original treated and\ncontrol groups with similar covariate distributions - can be used\nto match exactly on covariates, to match on propensity scores, or\nperform a variety of other matching procedures.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Matching":{"origin":"math/R-cran-Matching","version":"4.10.14"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-RcppProgress":{"origin":"devel/R-cran-RcppProgress","version":"0.4.2_2"},"R-cran-backports":{"origin":"math/R-cran-backports","version":"1.5.0"},"R-cran-rgenoud":{"origin":"math/R-cran-rgenoud","version":"5.9.0.10"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-Formula","origin":"math/R-cran-Formula","version":"1.2.5","comment":"Extended Model Formulas","maintainer":"ports@FreeBSD.org","www":"https://cran.r-project.org/web/packages/Formula/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0df26223e9c47bb374b778b0bc3e05f69a6219453ef0fd1d6cded417768897d7","flatsize":200552,"path":"All/R-cran-Formula-1.2.5.pkg","repopath":"All/R-cran-Formula-1.2.5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":160192,"desc":"Infrastructure for extended formulas with multiple parts on the\nright-hand side and/or multiple responses on the left-hand side.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"],"messages":[{"message":"===>   NOTICE:\n\nThe R-cran-Formula port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-GDD","origin":"graphics/R-cran-GDD","version":"0.1.13.1_16","comment":"Graphics device for R for creating bitmap output","maintainer":"skreuzer@FreeBSD.org","www":"http://www.rosuda.org/R/GDD/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4c1a47d8e7a6a471d0ed2064cdd36c80434e9bba199eef57c1804eeeb760229f","flatsize":119064,"path":"All/R-cran-GDD-0.1.13.1_16.pkg","repopath":"All/R-cran-GDD-0.1.13.1_16.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":53220,"desc":"GDD is a graphics device for R which uses libgd for creating bitmap output.\nSupported output formats are png8, png24, gif and jpeg.\n\nThe main purpose of this package is to replace png/jpeg and similar native\ndevices in R which either rely on X11 or use GhostScript are thus are very slow\nand not suitable in server applications. GDD also supports advanced features\nsuch as anti-aliasing of both lines and text.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"}},"categories":["graphics"],"shlibs_required":["libgd.so.6","libR.so.4"]},{"name":"R-cran-KFAS","origin":"math/R-cran-KFAS","version":"1.5.1","comment":"Kalman filter and smoothers for exponential family state space models","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/KFAS/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b2521a7070010dfb782affae80354e1b20c1854d6d3b5ca223c9e48fd3f18af6","flatsize":1208284,"path":"All/R-cran-KFAS-1.5.1.pkg","repopath":"All/R-cran-KFAS-1.5.1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":739004,"desc":"Package KFAS provides funchtions for Kalman filtering, state,\ndisturbance and simulation smoothing, forecasting and simulation\nof state space models. All functions can use exact diffuse\ninitialisation when distributions of some or all elements of initial\nstate vector are unknown. Filtering, state smoothing and simulation\nfunctions use sequential processing algorithm, which is faster than\nstandard approach, and it also allows singularity of prediction\nerror variance matrix. KFAS also contains function for computing\nthe likelihood of exponential family state space models and function\nfor state smoothing of exponential family state space models.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-MSwM","origin":"math/R-cran-MSwM","version":"1.5_1","comment":"Fitting Markov Switching Models","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/MSwM/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4ec435df9e9ada2025e5d0f491833e0c768679bcbf39dd27ff9b87d857a26461","flatsize":929343,"path":"All/R-cran-MSwM-1.5_1.pkg","repopath":"All/R-cran-MSwM-1.5_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":710872,"desc":"Univariate Autoregressive Markov Switching Models for Linear and\nGeneralized Models","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-RcppRoll","origin":"math/R-cran-RcppRoll","version":"0.3.0_4","comment":"Efficient Rolling / Windowed Operations","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/RcppRoll/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"52a283f8bf8f76e3ef24e9b2395b06d20a3a6adff25bccb0a8fb389fb7034c45","flatsize":273569,"path":"All/R-cran-RcppRoll-0.3.0_4.pkg","repopath":"All/R-cran-RcppRoll-0.3.0_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":91040,"desc":"Provides fast and efficient routines for common rolling / windowed\noperations. Routines for the efficient computation of windowed mean,\nmedian, sum, product, minimum, maximum, standard deviation and\nvariance are provided.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-DiagrammeR","origin":"graphics/R-cran-DiagrammeR","version":"1.0.11","comment":"Create Diagrams and Flowcharts Using R","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/DiagrammeR/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"489cec699f9a9722c9e58a6784a3fff03195f36129d935bc56dba87b01c4b3d1","flatsize":4889785,"path":"All/R-cran-DiagrammeR-1.0.11.pkg","repopath":"All/R-cran-DiagrammeR-1.0.11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2095324,"desc":"Build graph/network structures using functions for stepwise addition\nand deletion of nodes and edges. Work with data available in tables\nfor bulk addition of nodes, edges, and associated metadata. Use\ngraph selections and traversals to apply changes to specific nodes\nor edges. A wide selection of graph algorithms allow for the analysis\nof graphs. Visualize the graphs and take advantage of any aesthetic\nproperties assigned to nodes and edges.Create graph diagrams and\nflowcharts using R.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-RColorBrewer":{"origin":"graphics/R-cran-RColorBrewer","version":"1.1.3_1"},"R-cran-cli":{"origin":"devel/R-cran-cli","version":"3.6.3"},"R-cran-dplyr":{"origin":"math/R-cran-dplyr","version":"1.1.4"},"R-cran-glue":{"origin":"devel/R-cran-glue","version":"1.7.0"},"R-cran-htmltools":{"origin":"textproc/R-cran-htmltools","version":"0.5.8.1"},"R-cran-htmlwidgets":{"origin":"www/R-cran-htmlwidgets","version":"1.6.4"},"R-cran-igraph":{"origin":"math/R-cran-igraph","version":"2.0.3"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-purrr":{"origin":"devel/R-cran-purrr","version":"1.0.2"},"R-cran-readr":{"origin":"textproc/R-cran-readr","version":"2.1.5"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-rstudioapi":{"origin":"devel/R-cran-rstudioapi","version":"0.16.0"},"R-cran-scales":{"origin":"graphics/R-cran-scales","version":"1.3.0"},"R-cran-stringr":{"origin":"textproc/R-cran-stringr","version":"1.5.1"},"R-cran-tibble":{"origin":"devel/R-cran-tibble","version":"3.2.1_1"},"R-cran-tidyr":{"origin":"devel/R-cran-tidyr","version":"1.3.1"},"R-cran-viridisLite":{"origin":"graphics/R-cran-viridisLite","version":"0.4.2"},"R-cran-visNetwork":{"origin":"graphics/R-cran-visNetwork","version":"2.1.2"}},"categories":["graphics"]},{"name":"R-cran-DoE.base","origin":"math/R-cran-DoE.base","version":"1.2.4","comment":"Full Factorials, Orthogonal Arrays and Base Utilities for DoE","maintainer":"eduardo@FreeBSD.org","www":"https://CRAN.R-project.org/package=DoE.base","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"0b0c194fddfa55520bc8aa33a2888922db320599bd225ad9ed8685bb27f2bf70","flatsize":2436236,"path":"All/R-cran-DoE.base-1.2.4.pkg","repopath":"All/R-cran-DoE.base-1.2.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1748384,"desc":"Package DoE.base creates full factorial experimental designs and designs\nbased on orthogonal arrays for (industrial) experiments. Additionally, it\nprovides utility functions for the class design, which is also used by\nother packages for designed experiments.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-combinat":{"origin":"math/R-cran-combinat","version":"0.0.8_5"},"R-cran-conf.design":{"origin":"math/R-cran-conf.design","version":"2.0.0_5"},"R-cran-numbers":{"origin":"math/R-cran-numbers","version":"0.8.5_1"},"R-cran-partitions":{"origin":"math/R-cran-partitions","version":"1.10.7_1"},"R-cran-vcd":{"origin":"devel/R-cran-vcd","version":"1.4.12"}},"categories":["math","devel"]},{"name":"SRB2","origin":"games/SRB2","version":"2.2.9_1","comment":"3D Sonic the Hedgehog fangame","maintainer":"pkubaj@FreeBSD.org","www":"https://www.srb2.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"83c9971893b323bc6ec86dba5ccf890ae917d86b22d950ed337fd38d14c2ef4c","flatsize":71612574,"path":"All/SRB2-2.2.9_1.pkg","repopath":"All/SRB2-2.2.9_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":62832484,"desc":"Sonic Robo Blast 2 is a 3D open-source Sonic the Hedgehog fangame built using\na modified version of the Doom Legacy port of Doom. SRB2 is closely inspired by\nthe original Sonic games from the Sega Genesis, and attempts to recreate\nthe design in 3D. While SRB2 isn't fully completed, it already features\ntons of levels, enemies, speed, and quite a lot of the fun that the original\nSonic games provided.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"libgme":{"origin":"audio/libgme","version":"0.6.3_1"},"libopenmpt":{"origin":"audio/libopenmpt","version":"0.7.8"},"png":{"origin":"graphics/png","version":"1.6.43"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_mixer-2.0.so.0","libgme.so.0","libopenmpt.so.0","libpng16.so.16","libcurl.so.4"]},{"name":"R-cran-FAdist","origin":"science/R-cran-FAdist","version":"2.4_1","comment":"Probability distributions that are sometimes useful in hydrology","maintainer":"thierry@FreeBSD.org","www":"https://cran.r-project.org/web/packages/FAdist/index.html","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"d29b294d2071bc28a56ba736d38280f9f1e53bbf09cd514d3d732e9e9ba9f87a","flatsize":95779,"path":"All/R-cran-FAdist-2.4_1.pkg","repopath":"All/R-cran-FAdist-2.4_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":74792,"desc":"An R package with a collection of probability distributions that are sometimes\nused in hydrology.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["science"]},{"name":"R-cran-BsMD","origin":"math/R-cran-BsMD","version":"2023.920","comment":"Bayes Screening and Model Discrimination","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/package=BsMD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e71b7c75e2a7eaab39116957ce9bae81dcaec90c7ec290682ce8553d30d5f4c","flatsize":525875,"path":"All/R-cran-BsMD-2023.920.pkg","repopath":"All/R-cran-BsMD-2023.920.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":386640,"desc":"BsMD: Bayes Screening and Model Discrimination.\n\nBayes screening and model discrimination follow-up designs.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-BiocManager","origin":"biology/R-cran-BiocManager","version":"1.30.23","comment":"Convenient tool to install and update Bioconductor packages","maintainer":"bofh@FreeBSD.org","www":"https://cran.r-project.org/web/packages/BiocManager/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ee0ac80853de6621d6156be4a048691a81699e6dde8b66c008dd85392e98f74e","flatsize":1071378,"path":"All/R-cran-BiocManager-1.30.23.pkg","repopath":"All/R-cran-BiocManager-1.30.23.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":471588,"desc":"The BiocManager package, as the modern successor package to BiocInstaller,\nallows users to install and manage packages from the Bioconductor project.\nBioconductor focuses on the statistical analysis and comprehension of\nhigh-throughput genomic data.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["biology"]},{"name":"R-cran-Epi","origin":"science/R-cran-Epi","version":"2.51","comment":"Package for statistical analysis in epidemiology","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/Epi/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0a5303dcdea0349e93f73e08d8b1545e1a334952e1827ea7cd18a659a72dd91f","flatsize":4669521,"path":"All/R-cran-Epi-2.51.pkg","repopath":"All/R-cran-Epi-2.51.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":3403012,"desc":"Functions for demographic and epidemiological analysis in the Lexis\ndiagram, i.e. register and cohort follow-up data, including interval\ncensored data and representation of multistate data. Also some\nuseful functions for tabulation and plotting. Contains some\nepidemiological datasets.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-cmprsk":{"origin":"science/R-cran-cmprsk","version":"2.2.12"},"R-cran-data.table":{"origin":"devel/R-cran-data.table","version":"1.15.4"},"R-cran-dplyr":{"origin":"math/R-cran-dplyr","version":"1.1.4"},"R-cran-etm":{"origin":"science/R-cran-etm","version":"1.1.1_1"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-numDeriv":{"origin":"math/R-cran-numDeriv","version":"2016.8.1.1_3"},"R-cran-plyr":{"origin":"devel/R-cran-plyr","version":"1.8.9"},"R-cran-zoo":{"origin":"math/R-cran-zoo","version":"1.8.12"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-Defaults","origin":"devel/R-cran-Defaults","version":"1.1.1_14","comment":"Create Global Function Defaults","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/Defaults/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7b6d97de3ee3f4fc5a08d50ae31957467828ed6477991cc7087c6e9922ddcdbd","flatsize":217824,"path":"All/R-cran-Defaults-1.1.1_14.pkg","repopath":"All/R-cran-Defaults-1.1.1_14.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":153400,"desc":"Set, Get, and Import Global Function Defaults","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"R-cran-BiocGenerics","origin":"biology/R-cran-BiocGenerics","version":"0.48.1","comment":"S4 generic functions used in Bioconductor","maintainer":"bofh@FreeBSD.org","www":"https://bioconductor.org/packages/release/bioc/html/BiocGenerics.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"257292df6ec5ff24a722cd953703a9bb0fb00b768f3a398236b754b346aaf90f","flatsize":848002,"path":"All/R-cran-BiocGenerics-0.48.1.pkg","repopath":"All/R-cran-BiocGenerics-0.48.1.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":607708,"desc":"BiocGenerics is an R/Bioconductor package that defines many S4 generic functions\nused in Bioconductor.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["biology"]},{"name":"R-cran-DT","origin":"textproc/R-cran-DT","version":"0.29","comment":"Wrapper of the JavaScript Library 'DataTables'","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/DT/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"fd26f2531227c8e5c4f53280d7e8e739cf312d68901d0a8fef0ec839340ca89e","flatsize":4732503,"path":"All/R-cran-DT-0.29.pkg","repopath":"All/R-cran-DT-0.29.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1219384,"desc":"Data objects in R can be rendered as HTML tables using the JavaScript\nlibrary 'DataTables' (typically via R Markdown or Shiny). The\n'DataTables' library has been included in this R package. The package\nname 'DT' is an abbreviation of 'DataTables'.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-crosstalk":{"origin":"www/R-cran-crosstalk","version":"1.2.1"},"R-cran-htmltools":{"origin":"textproc/R-cran-htmltools","version":"0.5.8.1"},"R-cran-htmlwidgets":{"origin":"www/R-cran-htmlwidgets","version":"1.6.4"},"R-cran-httpuv":{"origin":"www/R-cran-httpuv","version":"1.6.11"},"R-cran-jquerylib":{"origin":"www/R-cran-jquerylib","version":"0.1.4_1"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-magrittr":{"origin":"devel/R-cran-magrittr","version":"2.0.3_1"},"R-cran-promises":{"origin":"devel/R-cran-promises","version":"1.3.0"}},"categories":["textproc"]},{"name":"R-cran-bslib","origin":"www/R-cran-bslib","version":"0.7.0","comment":"Custom 'Bootstrap' 'Sass' Themes for 'shiny' and 'rmarkdown'","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/bslib/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2ee09e0b9cff01faa4e70ad45f811bbf027a827ce843082bb305907706510103","flatsize":10251422,"path":"All/R-cran-bslib-0.7.0.pkg","repopath":"All/R-cran-bslib-0.7.0.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":4669588,"desc":"Simplifies custom 'CSS' styling of both 'shiny' and 'rmarkdown' via\n'Bootstrap' 'Sass'. Supports both 'Bootstrap' 3 and 4 as well as\ntheir various 'Bootswatch' themes. An interactive widget is also\nprovided for previewing themes in real time.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-base64enc":{"origin":"converters/R-cran-base64enc","version":"0.1.3_5"},"R-cran-cachem":{"origin":"databases/R-cran-cachem","version":"1.1.0"},"R-cran-fastmap":{"origin":"databases/R-cran-fastmap","version":"1.2.0"},"R-cran-htmltools":{"origin":"textproc/R-cran-htmltools","version":"0.5.8.1"},"R-cran-jquerylib":{"origin":"www/R-cran-jquerylib","version":"0.1.4_1"},"R-cran-jsonlite":{"origin":"converters/R-cran-jsonlite","version":"1.8.8"},"R-cran-lifecycle":{"origin":"devel/R-cran-lifecycle","version":"1.0.4"},"R-cran-memoise":{"origin":"devel/R-cran-memoise","version":"2.0.1_1"},"R-cran-mime":{"origin":"misc/R-cran-mime","version":"0.12_1"},"R-cran-rlang":{"origin":"devel/R-cran-rlang","version":"1.1.4"},"R-cran-sass":{"origin":"textproc/R-cran-sass","version":"0.4.9"}},"categories":["www"]},{"name":"R-cran-ADGofTest","origin":"math/R-cran-ADGofTest","version":"0.3_2","comment":"Anderson-Darling GoF test","maintainer":"dteske@FreeBSD.org","www":"https://cran.r-project.org/web/packages/ADGofTest/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"9b021a614930d555f828c337e6ee88d3bb98a35269ee56ddc40b4badfe36cc7d","flatsize":35062,"path":"All/R-cran-ADGofTest-0.3_2.pkg","repopath":"All/R-cran-ADGofTest-0.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":21568,"desc":"Anderson-Darling GoF test in R with p-value calculation based on Marsaglia's\n2004 paper \"Evaluating the Anderson-Darling Distribution.\"","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-Deriv","origin":"math/R-cran-Deriv","version":"4.1.3","comment":"Symbolic Differentiation","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/Deriv/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"72e1bbf2011b8ccda991ff6b81dbc466c61e42119658d5fbfc13ccb5305b19fb","flatsize":212892,"path":"All/R-cran-Deriv-4.1.3.pkg","repopath":"All/R-cran-Deriv-4.1.3.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":163628,"desc":"R-based solution for symbolic differentiation. It admits user-defined\nfunction as well as function substitution in arguments of functions\nto be differentiated. Some symbolic simplification is part of the\nwork.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-DRR","origin":"math/R-cran-DRR","version":"0.0.4_2","comment":"Dimensionality Reduction via Regression","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/DRR/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6e9abd01381876f0b8939d999d958fbf830d835e645ed69af459a3f1efa72f12","flatsize":272262,"path":"All/R-cran-DRR-0.0.4_2.pkg","repopath":"All/R-cran-DRR-0.0.4_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":157804,"desc":"An Implementation of Dimensionality Reduction via Regression using\nKernel Ridge Regression.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-CVST":{"origin":"math/R-cran-CVST","version":"0.2.3_1"},"R-cran-kernlab":{"origin":"science/R-cran-kernlab","version":"0.9.32"}},"categories":["math"]},{"name":"R-cran-DEoptimR","origin":"math/R-cran-DEoptimR","version":"1.1.3","comment":"Differential Evolution Optimization in Pure R","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/DEoptimR/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a16a4247dc625a6bedeea75af752c31371069d1f6be2fa8f654c32e151dc8550","flatsize":85941,"path":"All/R-cran-DEoptimR-1.1.3.pkg","repopath":"All/R-cran-DEoptimR-1.1.3.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":76356,"desc":"Differential Evolution (DE) stochastic algorithms for global\noptimization of problems with and without constraints. The aim is\nto curate a collection of its state-of-the-art variants that (1)\ndo not sacrifice simplicity of design, (2) are essentially tuning-free,\nand (3) can be efficiently implemented directly in the R language.\nCurrently, it only provides an implementation of the 'jDE' algorithm\nby Brest et al. (2006) <doi:10.1109/TEVC.2006.872133>.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math"]},{"name":"R-cran-DBI","origin":"databases/R-cran-DBI","version":"1.2.3","comment":"R Database Interface","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/DBI/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b45553b75f210665069706d7d10f3c26f4c36fd43d354b434d3ec76d086c5f49","flatsize":1542978,"path":"All/R-cran-DBI-1.2.3.pkg","repopath":"All/R-cran-DBI-1.2.3.pkg","licenselogic":"single","licenses":["LGPL21+"],"pkgsize":860116,"desc":"A database interface (DBI) definition for communication between R\nand relational database management systems. All classes in this\npackage are virtual and need to be extended by the various R/DBMS\nimplementations.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["databases"]},{"name":"R-cran-DCluster","origin":"science/R-cran-DCluster","version":"0.2.8","comment":"Functions for the detection of spatial clusters of diseases","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/DCluster/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"be53a5d09da2102863383fbfd164ee742027f98cfe9c2f1242d6206e4a976cc3","flatsize":210726,"path":"All/R-cran-DCluster-0.2.8.pkg","repopath":"All/R-cran-DCluster-0.2.8.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":188044,"desc":"A set of functions for the detection of spatial clusters of disease\nusing count data. Bootstrap is used to estimate sampling distributions\nof statistics.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-spdep":{"origin":"math/R-cran-spdep","version":"1.2.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["science"],"shlibs_required":["libR.so.4"]},{"name":"R-cran-ChangeAnomalyDetection","origin":"math/R-cran-ChangeAnomalyDetection","version":"0.1.0_10","comment":"Change Anomaly Detection","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/ChangeAnomalyDetection/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4760c41a43a7602fa0dc5b0b65a469acc4046749a49ff93b3fc6c0d106dbefbf","flatsize":19306,"path":"All/R-cran-ChangeAnomalyDetection-0.1.0_10.pkg","repopath":"All/R-cran-ChangeAnomalyDetection-0.1.0_10.pkg","licenselogic":"single","licenses":["BSD"],"pkgsize":17224,"desc":"It is a R package for the detection of the point of a sharp turn\nof the behavior of the time series.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-TTR":{"origin":"finance/R-cran-TTR","version":"0.24.4"},"R-cran-forecast":{"origin":"math/R-cran-forecast","version":"8.23.0"}},"categories":["math"]},{"name":"R-cran-Hmisc","origin":"devel/R-cran-Hmisc","version":"4.7.0_2","comment":"Harrell Miscellaneous functions useful for data analysis","maintainer":"skreuzer@FreeBSD.org","www":"https://cran.r-project.org/web/packages/Hmisc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"884c5c612e3128369ea310944bd4e964d78deacca1d803df62e43e902539c282","flatsize":3574302,"path":"All/R-cran-Hmisc-4.7.0_2.pkg","repopath":"All/R-cran-Hmisc-4.7.0_2.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":3302660,"desc":"The Hmisc library contains many functions useful for data analysis,\nhigh-level graphics, utility operations, functions for computing sample\nsize and power, importing datasets, imputing missing values, advanced\ntable making, variable clustering, character string manipulation,\nconversion of S objects to LaTeX code, and recoding variables.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Formula":{"origin":"math/R-cran-Formula","version":"1.2.5"},"R-cran-data.table":{"origin":"devel/R-cran-data.table","version":"1.15.4"},"R-cran-gridExtra":{"origin":"graphics/R-cran-gridExtra","version":"2.3_5"},"R-cran-htmlTable":{"origin":"textproc/R-cran-htmlTable","version":"2.4.0_1"},"R-cran-htmltools":{"origin":"textproc/R-cran-htmltools","version":"0.5.8.1"},"R-cran-latticeExtra":{"origin":"graphics/R-cran-latticeExtra","version":"0.6.29_1"},"R-cran-viridis":{"origin":"graphics/R-cran-viridis","version":"0.6.5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["devel"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"R-cran-LearnBayes","origin":"math/R-cran-LearnBayes","version":"2.15.1_4","comment":"Functions for Learning Bayesian Inference","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/LearnBayes/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"6861d303c035c8e8142272ca58e3034f9171948d9e0ba0725f57653a7eef301b","flatsize":1122857,"path":"All/R-cran-LearnBayes-2.15.1_4.pkg","repopath":"All/R-cran-LearnBayes-2.15.1_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":967064,"desc":"LearnBayes contains a collection of functions helpful in learning\nthe basic tenets of Bayesian statistical inference. It contains\nfunctions for summarizing basic one and two parameter posterior\ndistributions and predictive distributions. It contains MCMC\nalgorithms for summarizing posterior distributions defined by the\nuser. It also contains functions for regression models, hierarchical\nmodels, Bayesian tests, and illustrations of Gibbs sampling.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["math","education"]},{"name":"R-cran-CVST","origin":"math/R-cran-CVST","version":"0.2.3_1","comment":"Fast Cross-Validation via Sequential Testing","maintainer":"tota@FreeBSD.org","www":"https://cran.r-project.org/web/packages/CVST/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b57ad48d2429de707fa46a7b2c3c1acf7424168b7809bfb8f6a7b90a813bb916","flatsize":92258,"path":"All/R-cran-CVST-0.2.3_1.pkg","repopath":"All/R-cran-CVST-0.2.3_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":86624,"desc":"This package implements the fast cross-validation via sequential\ntesting (CVST) procedure. CVST is an improved cross-validation\nprocedure which uses non-parametric testing coupled with sequential\nanalysis to determine the best parameter set on linearly increasing\nsubsets of the data. By eliminating underperforming candidates\nquickly and keeping promising candidates as long as possible, the\nmethod speeds up the computation while preserving the capability\nof a full cross-validation. Additionally to the CVST the package\ncontains an implementation of the ordinary k-fold cross-validation\nwith a flexible and powerful set of helper objects and methods to\nhandle the overall model selection process. The implementations of\nthe Cochran's Q test with permutations and the sequential testing\nframework of Wald are generic and can therefore also be used in\nother contexts.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-kernlab":{"origin":"science/R-cran-kernlab","version":"0.9.32"}},"categories":["math"]},{"name":"R-cran-Biobase","origin":"biology/R-cran-Biobase","version":"2.62.0","comment":"Base functions for Bioconductor","maintainer":"bofh@FreeBSD.org","www":"https://bioconductor.org/packages/Biobase","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d0e103da821d465d4ebd2a5f465a2671cdf2e72f755e281a6a1b8a2924abbc48","flatsize":3984867,"path":"All/R-cran-Biobase-2.62.0.pkg","repopath":"All/R-cran-Biobase-2.62.0.pkg","licenselogic":"single","licenses":["ART20"],"pkgsize":2128552,"desc":"Functions that are needed by many other packages or which replace R functions.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-BiocGenerics":{"origin":"biology/R-cran-BiocGenerics","version":"0.48.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["biology"],"shlibs_required":["libR.so.4"]},{"name":"QtBitcoinTrader","origin":"finance/qtbitcointrader","version":"1.42.22","comment":"Secure client uses latest OpenSSL and best encryption","maintainer":"yuri@FreeBSD.org","www":"https://centrabit.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e2946387556eea5b8bc44a472a8d7efeb00f49937a024c35d5ff015a6c409cc2","flatsize":3101447,"path":"All/QtBitcoinTrader-1.42.22.pkg","repopath":"All/QtBitcoinTrader-1.42.22.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1300968,"desc":"Qt Bitcoin Trader is secure client uses latest OpenSSL and best encryption.\n\nIt is a modern, multi-function, full-featured cryptocurrency client that is\ndesigned to satisfy the needs of even the most sophisticated users.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-script":{"origin":"devel/qt5-script","version":"5.15.17p0_1"},"qt5-speech":{"origin":"accessibility/qt5-speech","version":"5.15.15p1"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["finance"],"shlibs_required":["libssl.so.12","libcrypto.so.12","libQt5Widgets.so.5","libQt5Multimedia.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Script.so.5","libQt5TextToSpeech.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"ParMetis","origin":"math/parmetis","version":"4.0.3_8","comment":"Package for parallel (MPI) unstructured graph partitioning","maintainer":"ports@FreeBSD.org","www":"http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7ca276dbeb243901ba57034bf0847a10f86f275616fdf7e480cde2cdadbae7f9","flatsize":1021098,"path":"All/ParMetis-4.0.3_8.pkg","repopath":"All/ParMetis-4.0.3_8.pkg","licenselogic":"single","licenses":["METIS"],"pkgsize":601484,"desc":"ParMETIS is an MPI-based parallel library that implements a variety\nof algorithms for partitioning unstructured graphs and for computing\nfill-reducing orderings of sparse matrices. ParMETIS extends the\nfunctionality provided by METIS and includes routines that are\nespecially suited for parallel AMR computations and large scale\nnumerical simulations. The algorithms implemented in ParMETIS are\nbased on the parallel multilevel k-way graph-partitioning algorithms\ndescribed in [KK95d], [KK96], [KK97], and the adaptive repartitioning\nalgorithms described in [SKK97a], [SKK97b], [SK+98], and [SKK98].","deps":{"mpich":{"origin":"net/mpich","version":"4.2.1_2"}},"categories":["math","parallel"],"shlibs_required":["libmpi.so.12"],"shlibs_provided":["libmetis.so","libparmetis.so"],"options":{"DOCS":"on","OPENMPI":"off","STATIC":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe ParMetis port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"R-cran-VGAM","origin":"math/R-cran-VGAM","version":"1.1.11","comment":"Vector Generalized Linear and Additive Models","maintainer":"wen@FreeBSD.org","www":"https://www.stat.auckland.ac.nz/~yee/VGAM","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0435d968a5392e40ad3e15532cb6ca890f1f7089d3f8ec951e99aa117f1a386e","flatsize":8577749,"path":"All/R-cran-VGAM-1.1.11.pkg","repopath":"All/R-cran-VGAM-1.1.11.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":7776988,"desc":"An implementation of about 6 major classes of statistical regression\nmodels.At the heart of it are the vector generalized linear and\nadditive model (VGLM/VGAM) classes, and the book \"Vector Generalized\nLinear and Additive Models: With an Implementation in R\" (Yee, 2015)\ngives details of the statistical framework and VGAM package. Currently\nonly fixed-effects models are implemented, i.e., no random-effects models.","deps":{"R":{"origin":"math/R","version":"4.4.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"OpenCorsairLink","origin":"sysutils/opencorsairlink","version":"g20191001","comment":"Support for CorsairLink Devices","maintainer":"ports@FreeBSD.org","www":"https://github.com/audiohacked/OpenCorsairLink","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11a1d323674415e2bf5b6028db28701549ebc31fa6b45ac66e0621fe14d7cc98","flatsize":81388,"path":"All/OpenCorsairLink-g20191001.pkg","repopath":"All/OpenCorsairLink-g20191001.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":23768,"desc":"OpenCorsairLink is a status & control utility that\ninteracts with CorsairLink products.","categories":["sysutils"],"messages":[{"message":"===>   NOTICE:\n\nThe OpenCorsairLink port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"PackageKit-Qt6","origin":"ports-mgmt/packagekit-qt","version":"1.1.2","comment":"DBUS packaging abstraction layer (Qt bindings)","maintainer":"kde@FreeBSD.org","www":"https://www.freedesktop.org/software/PackageKit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f998c15d4fee0db242bfe584a13d4a618f0aa80186dc1af8ac63d06b37ddc45c","flatsize":564506,"path":"All/PackageKit-Qt6-1.1.2.pkg","repopath":"All/PackageKit-Qt6-1.1.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":131748,"desc":"PackageKit is a DBUS abstraction layer that allows the session user to manage\npackages in a secure way using a cross-distro, cross-architecture API. This\nlibrary provides Qt-styled API to PackageKit.","deps":{"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["ports-mgmt","sysutils"],"shlibs_required":["libQt6DBus.so.6","libQt6Core.so.6"],"shlibs_provided":["libpackagekitqt6.so.1"],"annotations":{"cpe":"cpe:2.3:a:packagekit_project:packagekit-qt:1.1.2:::::dragonfly6:x86_64","flavor":"qt6"}},{"name":"OpenHMD","origin":"misc/openhmd","version":"0.3.0_1","comment":"API and drivers for immersive technology","maintainer":"yuri@FreeBSD.org","www":"https://github.com/OpenHMD/OpenHMD","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39cf574190bb0a5c4b5682a0f0067a77c3cbeb0d3b6c781b7e4a00c5dbef8c3d","flatsize":172468,"path":"All/OpenHMD-0.3.0_1.pkg","repopath":"All/OpenHMD-0.3.0_1.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":66372,"desc":"This project aims to provide a Free and Open Source API and drivers for\nimmersive technology, such as head mounted displays with built in head tracking.","deps":{"hidapi":{"origin":"comms/hidapi","version":"0.14.0"}},"categories":["misc"],"shlibs_required":["libhidapi.so.0"],"shlibs_provided":["libopenhmd.so.0"]},{"name":"QComicBook","origin":"graphics/qcomicbook","version":"0.9.1_50","comment":"Qt-based comic book archive viewer","maintainer":"ports@FreeBSD.org","www":"https://github.com/stolowski/QComicBook","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e10c551ed21c0b939bbe0f2254607d38424827c7bc9ec32ef96435a0949b1c80","flatsize":1386954,"path":"All/QComicBook-0.9.1_50.pkg","repopath":"All/QComicBook-0.9.1_50.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":721108,"desc":"QComicBook is a viewer for comic book archives (.cbr, .cbz and\nalike) containing jpeg/png/xpm/gif/bmp images, which aims at speed,\nconvenience and ease of use. Features include:\n\n\t* automatic handling of archives\n\t* full-screen mode\n\t* two-pages mode and japanese mode\n\t* thumbnails view\n\t* page scaling (fit to window width/height, whole page)\n\t* mouse or keyboard navigation, whatever you prefer\n\t* bookmarks\n\t* PDF support\n\t* and more...","deps":{"poppler-qt5":{"origin":"graphics/poppler-qt5","version":"24.02.0_1"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"}},"categories":["graphics"],"shlibs_required":["libQt5PrintSupport.so.5","libQt5X11Extras.so.5","libpoppler-qt5.so.1","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"options":{"7ZIP":"off","ACE":"off","RAR":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe QComicBook port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"PackageKit-Qt5","origin":"ports-mgmt/packagekit-qt","version":"1.1.2","comment":"DBUS packaging abstraction layer (Qt bindings)","maintainer":"kde@FreeBSD.org","www":"https://www.freedesktop.org/software/PackageKit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"32162d91c098a12424b2ba5cb7c02a096258a30fee33fa2ec33faad3e6e3344f","flatsize":423962,"path":"All/PackageKit-Qt5-1.1.2.pkg","repopath":"All/PackageKit-Qt5-1.1.2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":106180,"desc":"PackageKit is a DBUS abstraction layer that allows the session user to manage\npackages in a secure way using a cross-distro, cross-architecture API. This\nlibrary provides Qt-styled API to PackageKit.","deps":{"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"}},"categories":["ports-mgmt","sysutils"],"shlibs_required":["libQt5DBus.so.5","libQt5Core.so.5"],"shlibs_provided":["libpackagekitqt5.so.1"],"annotations":{"cpe":"cpe:2.3:a:packagekit_project:packagekit-qt:1.1.2:::::dragonfly6:x86_64","flavor":"qt5"}},{"name":"PackageKit","origin":"ports-mgmt/packagekit","version":"1.2.8","comment":"DBUS packaging abstraction layer","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/software/PackageKit/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4fe82099c78bb45ab8033b8b004ab8706f77e54c373d7c54d9121add8a3c2b09","flatsize":4424861,"path":"All/PackageKit-1.2.8.pkg","repopath":"All/PackageKit-1.2.8.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":623148,"desc":"PackageKit is a DBUS abstraction layer that allows the session user to manage\npackages in a secure way using a cross-distro, cross-architecture API.","deps":{"at-spi2-core":{"origin":"accessibility/at-spi2-core","version":"2.52.0"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"consolekit2":{"origin":"sysutils/consolekit2","version":"1.2.6_3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gobject-introspection":{"origin":"devel/gobject-introspection","version":"1.78.1_2,1"},"gtk3":{"origin":"x11-toolkits/gtk30","version":"3.24.43"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pkg":{"origin":"ports-mgmt/pkg","version":"1.21.3"},"polkit":{"origin":"sysutils/polkit","version":"124_3"},"python311":{"origin":"lang/python311","version":"3.11.9"},"sqlite3":{"origin":"databases/sqlite3","version":"3.46.0,1"}},"categories":["ports-mgmt","sysutils"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgio-2.0.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libpangoft2-1.0.so.0","libfontconfig.so.1","libpkg.so.4","libgmodule-2.0.so.0","libpolkit-gobject-1.so.0","libsqlite3.so.0"],"shlibs_provided":["libpackagekit-glib2.so.18"],"annotations":{"cpe":"cpe:2.3:a:packagekit_project:packagekit:1.2.8:::::dragonfly6:x86_64"}},{"name":"OpenSSH-askpass","origin":"security/openssh-askpass","version":"1.2.4.1_4","comment":"Graphical password applet for entering SSH passphrase","maintainer":"hrs@FreeBSD.org","www":"http://www.jmknoble.net/software/x11-ssh-askpass/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f4576029007dc9d650f35bc5f9b572d61b544971b7de1091a9fb37e6a57796d8","flatsize":70123,"path":"All/OpenSSH-askpass-1.2.4.1_4.pkg","repopath":"All/OpenSSH-askpass-1.2.4.1_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":26028,"desc":"ssh-askpass is a small applet intended for use in conjunction with\nOpenSSH. It pops up a window and requests the user input their SSH\npassphrase. It is not designed to be executed directly, but to be called\nby OpenSSH's ssh-add(1) utility. If no controlling terminal is found (e.g.\nssh-add is called from the .xinitrc as part of the X login process), and\nDISPLAY is set, ssh-add will spawn ssh-askpass to request the password.","deps":{"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["security"],"shlibs_required":["libXt.so.6","libX11.so.6","libSM.so.6","libICE.so.6"],"options":{"DOCS":"on"}},{"name":"R-cran-Amelia","origin":"math/R-cran-Amelia","version":"1.8.2","comment":"Program for Missing Data","maintainer":"wen@FreeBSD.org","www":"https://gking.harvard.edu/amelia","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4f20671d82ec7c8cf6c5842ef5f46129e28c0c0f3e4f0e5d851fac2620e03d57","flatsize":2205150,"path":"All/R-cran-Amelia-1.8.2.pkg","repopath":"All/R-cran-Amelia-1.8.2.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":1430620,"desc":"A tool that \"multiply imputes\" missing data in a single cross-section\n(such as a survey), from a time series (like variables collected for\neach year in a country), or from a time-series-cross-sectional data set\n(such as collected by years for each of several countries).","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Rcpp":{"origin":"devel/R-cran-Rcpp","version":"1.0.12"},"R-cran-RcppArmadillo":{"origin":"math/R-cran-RcppArmadillo","version":"0.12.8.4.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"}},"categories":["math"],"shlibs_required":["libRlapack.so.4","libRblas.so.4","libgfortran.so.5","libquadmath.so.0","libR.so.4"]},{"name":"OpenLara","origin":"games/OpenLara","version":"g20240302","comment":"Classic Tomb Raider open-source engine","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/XProger/OpenLara","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6a4c5041a7697ea4ca44962017115daf54ed1e81dd515dbcda096cacb18ea3f7","flatsize":1104940,"path":"All/OpenLara-g20240302.pkg","repopath":"All/OpenLara-g20240302.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":437728,"desc":"Classic Tomb Raider open-source engine","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libGL.so.1"]},{"name":"OpenSP","origin":"textproc/opensp","version":"1.5.2_4","comment":"Collection of SGML/XML tools","maintainer":"ports@FreeBSD.org","www":"https://openjade.sourceforge.net/doc/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"339b1dca787471e14c9c864e4770937f1bd1b368827ae4552b69d239451ea36d","flatsize":9088550,"path":"All/OpenSP-1.5.2_4.pkg","repopath":"All/OpenSP-1.5.2_4.pkg","licenselogic":"single","licenses":["JamesClark"],"pkgsize":1386436,"desc":"This package is a collection of SGML/XML tools called OpenSP.\nIt is a fork from James Clark's SP suite. These tools are used\nto parse, validate, and normalize SGML and XML files.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["textproc"],"shlibs_required":["libintl.so.8"],"shlibs_provided":["libosp.so.5"],"options":{"DOCS":"on","NLS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe OpenSP port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"O2-tools","origin":"graphics/O2-tools","version":"2.01_1","comment":"Huge image processing tools and libraries","maintainer":"hiroto.kagotani@gmail.com","www":"https://www.imglab.org/p/O2/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"282a5e044d8b5795574efeb69337d3f162b733dcb4b24c75e2cb678a032a5c56","flatsize":481208,"path":"All/O2-tools-2.01_1.pkg","repopath":"All/O2-tools-2.01_1.pkg","licenselogic":"single","pkgsize":91776,"desc":"Huge image processing tools and libraries.\n\n  Most of the programs in this package were designed carefully to\n  avoid slowing down even for huge images, e.g. 3300x4700.  I hope\n  you will find them better.\n\n  This package contains following programs:\n    bmptopnm-O2 (bmptopnm in original distribution)\n             - convert a BMP(DIB) file into a portable anymap\n    breduce  - read a portable bitmap and reduce it N times\n    makecr   - create circumscribing rectangles (bounding box) in an\n               image\n    makepr   - create Primitive Rectangles in an image\n    prlst2ps - produce  PostScript  data  from  rectangle/line-\n               segment data\n    lpsmooth - smooth an image preserving thin lines","categories":["graphics"]},{"name":"NunniMCAX","origin":"textproc/nunnimcax","version":"1.4.1","comment":"C, non validating XML parser with SAX-like API","maintainer":"bofh@FreeBSD.org","www":"https://sourceforge.net/projects/nunnimcax/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"62d6030e4da206816b0f698ad37bcc7d22c0acf1fc276f271e4c525c5278f2b8","flatsize":138100,"path":"All/NunniMCAX-1.4.1.pkg","repopath":"All/NunniMCAX-1.4.1.pkg","licenselogic":"single","licenses":["LGPL20+"],"pkgsize":27328,"desc":"NunniMCAX is a C, non validating XML parser.  Its APIs and functioning\nare very similar to SAX.\n\nThe aim of NunniMCAX is to be a lightweight, fast and reliable XML\nparser to be used in environment with limited resources.  A minimal\n(only well-formed check) executable linked statically against the\nlibrary with all symbols stripped away on FreeBSD has a size below\n19 KByte.","categories":["textproc"],"shlibs_provided":["libNunniMCAX.so.2"]},{"name":"Open3D","origin":"graphics/open3d","version":"0.2_11","comment":"Modern library for 3D data processing","maintainer":"yuri@FreeBSD.org","www":"http://www.open3d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1dd6dfe195261bad89f2bbb57dd4bedd7a384a5af41b58c5a2aaff7daeadcb12","flatsize":2090335,"path":"All/Open3D-0.2_11.pkg","repopath":"All/Open3D-0.2_11.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":552680,"desc":"Open3D is an open-source library that supports rapid development of software\nthat deals with 3D data. The Open3D frontend exposes a set of carefully\nselected data structures and algorithms in both C++ and Python. The backend\nis highly optimized and is set up for parallelization. Open3D was developed\nfrom a clean slate with a small and carefully considered set of dependencies.\nIt can be set up on different platforms and compiled from source with minimal\neffort. The code is clean, consistently styled, and maintained via a clear code\nreview mechanism. Open3D has been used in a number of published research\nprojects and is actively deployed in the cloud. We welcome contributions from\nthe open-source community.","deps":{"glew":{"origin":"graphics/glew","version":"2.2.0_3"},"glfw":{"origin":"graphics/glfw","version":"3.4"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"jsoncpp":{"origin":"devel/jsoncpp","version":"1.9.5"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["graphics"],"shlibs_required":["libGL.so.1","libGLU.so.1","libGLEW.so.2","libX11.so.6","libOpenGL.so.0","libglfw.so.3","libjpeg.so.8","libjsoncpp.so.25","libpng16.so.16"],"shlibs_provided":["libOpen3D.so"]},{"name":"Mojo-Base-XS","origin":"devel/p5-Mojo-Base-XS","version":"0.07","comment":"Very fast Mojo-style accessors","maintainer":"adamw@FreeBSD.org","www":"https://metacpan.org/pod/Mojo::Base::XS","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c35de2c4be612c03719299ad7312a051ec167bd4273e7b41e9917354a4d2aba5","flatsize":41202,"path":"All/Mojo-Base-XS-0.07.pkg","repopath":"All/Mojo-Base-XS-0.07.pkg","licenselogic":"or","licenses":["ART10","GPLv1+"],"pkgsize":17060,"desc":"Mojo::Base::XS implements fast XS-based accessors using the Mojolicious\ninterface. The accessors are based on Class::XSAccessor.\n\nIt can monkey-patch itself into Mojo::Base, or be used as a standalone\ninclusion. The same limitations from Mojo::Base apply here, namely that\nit doesn't support BUILD/before/after wrappers or roles. Use p5-Moo if\nyou want those features.","deps":{"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"}},"categories":["devel","perl5"],"shlibs_required":["libperl.so.5.36"]},{"name":"MetaPhysicL","origin":"science/metaphysicl","version":"1.3.3_1","comment":"Metaprogramming, operator-overloaded classes for numerical simulations","maintainer":"yuri@FreeBSD.org","www":"https://github.com/libMesh/MetaPhysicL","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25895cf205731b5ad1a97c4544a6c0707ddb7b90f14af889ec414bc9512b673b","flatsize":685210,"path":"All/MetaPhysicL-1.3.3_1.pkg","repopath":"All/MetaPhysicL-1.3.3_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":74540,"desc":"MetaPhysicL is a set of template classes and metaprogramming tools\nuseful for the generation of physics codes which are optimized at\ncompile-time.\n\nThis includes many classes which are designed to be compatible with\ngeneric codes written for plain numeric data types like float and\ndouble, but which may provide more featureful output:\n* DualNumber, for automatic differentiation.\n* NumberArray, for vectorization.\n* SparseNumberArray and SparseNumberStruct, for homogeneous or\n  heterogeneous sparse vectors whose structure can be inferred at\n  compile time.\n* EquationSet, for the automatic assembly of physics equations into\n  evaluation codes.","categories":["science"],"shlibs_provided":["libmetaphysicl.so.9"]},{"name":"NetRexx","origin":"java/netrexx","version":"2.05_3","comment":"Human-oriented programming language for writing/using Java classes","maintainer":"ports@FreeBSD.org","www":"http://www-306.ibm.com/software/awdtools/netrexx/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"65ecb708317cfa548980ea33f32a11dadb0588bde47a39f91a5386ac25ffd240","flatsize":1155647,"path":"All/NetRexx-2.05_3.pkg","repopath":"All/NetRexx-2.05_3.pkg","licenselogic":"single","pkgsize":708616,"desc":"NetRexx is a new human-oriented programming language, designed to be a\nsimple, effective, and complete alternative to the Java language.  With\nNetRexx, you can create applications and applets for the Java environment\nfaster and more easily than by programming in Java.\n\nUsing Java classes is especially easy in NetRexx, as the different types\nof numbers and strings that Java expects are handled automatically by the\nlanguage. NetRexx classes and Java classes are entirely equivalent --\nNetRexx can use any Java class (and vice versa).\n\nNOTE: Remember to add NetRexxC.jar to your Java CLASSPATH or NETREXX_JAVA\nenvironment.\n\nFor formal details of the language, please see the NetRexx documentation at","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["java","lang"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe NetRexx port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"OSKAR","origin":"astro/oskar","version":"2.8.3_5","comment":"SKA Radio telescope simulator","maintainer":"yuri@FreeBSD.org","www":"https://github.com/OxfordSKA/OSKAR","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af902ca92239030563761ed0e90f0b7a0247767ab4348a70bc2e615b856ce22e","flatsize":3499766,"path":"All/OSKAR-2.8.3_5.pkg","repopath":"All/OSKAR-2.8.3_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":742236,"desc":"OSKAR has been designed to produce simulated visibility data from radio\ntelescopes containing aperture arrays, such as those envisaged for the\nSquare Kilometre Array.","deps":{"cfitsio":{"origin":"astro/cfitsio","version":"4.4.1"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["astro"],"shlibs_required":["libQt5Widgets.so.5","libQt5Network.so.5","libQt5Gui.so.5","libQt5Core.so.5","libcfitsio.so.10","libhdf5.so.200"],"shlibs_provided":["liboskar.so.2.8.3","liboskar_apps.so.2.8.3","liboskar_binary.so.2.1","liboskar_settings.so.2.8.3"]},{"name":"Mowitz","origin":"x11-toolkits/mowitz","version":"0.2.1_6","comment":"Mowitz (\"More widgets\") library","maintainer":"ports@virtual-estates.net","www":"https://siag.nu/mowitz/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"39304bf65f7e784a98c5e4f2dadc84e813f736765be3f0f0a6cae76be215cbb7","flatsize":2699780,"path":"All/Mowitz-0.2.1_6.pkg","repopath":"All/Mowitz-0.2.1_6.pkg","licenselogic":"single","pkgsize":722956,"desc":"This is the Mowitz (\"More widgets\") library.\n\nThe project's goal is to create  a library of widgets for X applications\nto use. The  widgets have been snarfed from various  sources and are all\nopen source (GPL or MIT licenses).\n\nAvailable widgets\n\n\to Canvas\t\t\t    o Ruler\n\to Check\t\t\t\t    o Slider\n\to Combo\t\t\t\t    o Spinner\n\to Frame\t\t\t\t    o Tabs\n\to Handle\t\t\t    o TextField\n\to Image\t\t\t\t    o Tooltip\n\to ListTree\t\t\t    o VSlider\n\to Notebook\n\to Rudegrid\t\t\t    o And a complete menu kit.\n\nThe original reason for creating this  library is that the Athena widget\nset  lacks a  lot of  widgets  that would  be  useful, and  many of  the\nexisting widgets leave a lot to be desired in appearance and behaviour.","deps":{"Xaw3d":{"origin":"x11-toolkits/Xaw3d","version":"1.5E_8"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["x11-toolkits"],"shlibs_provided":["libMowitz.so.0"],"options":{"DOCS":"on"}},{"name":"MathMod","origin":"math/mathmod","version":"11.1_1","comment":"Mathematical modeling software","maintainer":"thierry@FreeBSD.org","www":"https://sourceforge.net/projects/mathmod/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ec4c436328ca832bed4bc7065a4db22684d58e5b6b8a6861315a6d53e8234661","flatsize":2098645,"path":"All/MathMod-11.1_1.pkg","repopath":"All/MathMod-11.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":899616,"desc":"MathMod is a mathematical modeling software that visualize and animate implicit\nand parametric surfaces.\n\nMathMod supports: 3D and 4D plotting and animation, OBJ output file format,\nTexture and pigmentation support, Noise and Turbulence effects support, Large\nset of scripted examples.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["math","graphics"],"shlibs_required":["libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"MST-Bench","origin":"benchmarks/mst-bench","version":"0.2.2_1","comment":"Maximum sustainable throughput benchmark","maintainer":"jwb@FreeBSD.org","www":"https://github.com/outpaddling/MST-Bench","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5ab12ebf16a02f20ccb28e0a66aefe530570a272caf280498121016c2ecee3f1","flatsize":18225,"path":"All/MST-Bench-0.2.2_1.pkg","repopath":"All/MST-Bench-0.2.2_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":8828,"desc":"MST-bench is a simple program to measure optimal sustainable memory and disk\nperformance.\n\nUnlike many benchmarks, it does not attempt to simulate naturally occurring\nloads. Rather, it indicates what is the best performance you can expect out of\nyour hardware, providing a reference to which software can be compared.","categories":["benchmarks"]},{"name":"OpenSPH","origin":"science/opensph","version":"0.4.1_2","comment":"Library and graphical tools for running SPH and N-body simulations","maintainer":"yuri@FreeBSD.org","www":"https://gitlab.com/sevecekp/sph","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"eaa0a7c30a69609313bff9256dc114b1e19d87704e8bb711c639326fc2e93278","flatsize":19659533,"path":"All/OpenSPH-0.4.1_2.pkg","repopath":"All/OpenSPH-0.4.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3217848,"desc":"OpenSPH is an integrator of hydrodynamic equations using SPH discretization in\nspace, currently specialized on simulations of asteroid impacts. The code is\nbeing developed on Astronomical Institute of Charles University in Prague. It\naims to provide a fast, versatile and easily extensible SPH solver utilizing\nmodern CPU features (SSE/AVX instruction sets).","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"onetbb":{"origin":"devel/onetbb","version":"2021.12.0"},"openvdb":{"origin":"misc/openvdb","version":"11.0.0_1"},"wx32-gtk3":{"origin":"x11-toolkits/wxgtk32","version":"3.2.4_2"}},"categories":["science"],"shlibs_required":["libtbbmalloc.so.2","libhdf5.so.200","libwx_gtk3u_propgrid-3.2.so.0","libwx_gtk3u_aui-3.2.so.0","libwx_gtk3u_xrc-3.2.so.0","libwx_gtk3u_html-3.2.so.0","libwx_gtk3u_qa-3.2.so.0","libwx_gtk3u_core-3.2.so.0","libwx_baseu_xml-3.2.so.0","libwx_baseu_net-3.2.so.0","libwx_baseu-3.2.so.0","libtbb.so.12","libImath-3_1.so.29","libopenvdb.so.11.0"],"options":{"CHAISCRIPT":"on","EIGEN":"on","HDF5":"on","OPENMP":"on","TBB":"on","VDB":"on"},"messages":[{"message":"You installed OpenSPH: a tool for running SPH and N-body simulations.\n\nIn order to see how it works please open any of the *.sph files in the\nsource tree with the opensph executable, and choose the Simulation/Start\nmenu item.","type":"install"}]},{"name":"NTPoly","origin":"math/ntpoly","version":"3.0.0_3","comment":"Library for computing the functions of sparse matrices","maintainer":"thierry@FreeBSD.org","www":"https://william-dawson.github.io/NTPoly","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9a433f4eecf31d616d8efeaf234062f20dda88c8577ecc8d6404938ffc5ad89c","flatsize":1522780,"path":"All/NTPoly-3.0.0_3.pkg","repopath":"All/NTPoly-3.0.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":850868,"desc":"NTPoly is a massively parallel library for computing the functions of sparse,\nHermitian matrices based on polynomial expansions. For sufficiently sparse\nmatrices, most of the matrix functions in NTPoly can be computed in linear time.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["math"],"shlibs_required":["libmpifort.so.12","libmpi.so.12","libgfortran.so.5","libgomp.so.1","libquadmath.so.0","libmpicxx.so.12"],"shlibs_provided":["libNTPoly.so","libNTPolyCPP.so","libNTPolyWrapper.so"]},{"name":"MailScanner","origin":"mail/mailscanner","version":"5.3.4.3_2","comment":"Powerful virus/spam scanning framework for mail gateways","maintainer":"crees@FreeBSD.org","www":"https://www.mailscanner.info","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"783508837ff5e5783a389b7b507db6410c1514c368739e9028fc39bfdc82a8e1","flatsize":2617025,"path":"All/MailScanner-5.3.4.3_2.pkg","repopath":"All/MailScanner-5.3.4.3_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":472896,"desc":"MailScanner is a complete e-mail security system designed for use on\ne-mail gateways. It protects against viruses, and detects attacks against\ne-mail client packages (such as Outlook, Outlook Express, Eudora). It can\nalso detect almost all unsolicited commercial e-mail (spam) passing through\nit and respond to all incidents in a wide variety of ways.\n\nNot only can it scan for known viruses, but it can also protect against unknown\nviruses hidden inside e-mail attachments by refusing entry to attachments whose\nfilenames match any given pattern. This can include generic patterns that trap\nfilenames attempting to hide the true filename extension (e.g. \".txt.vbs\").\n\nIt is superior to many commercial packages in its ability to handle attacks\nagainst itself, such as Denial Of Service attacks caused by messages containing\nthe \"Zip of Death\". It is easy to install into an existing e-mail gateway,\nrequiring very little knowledge of sendmail and no change to an existing\nsendmail configuration.\n\nMailScanner itself is entirely open source, but it uses widely known commercial\nvirus scanning packages at its core. The other software it uses is all high\nquality open source software, leading to a system that can be trusted for\nperformance and reliability.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"clamav":{"origin":"security/clamav","version":"1.3.2,1"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"p5-Archive-Zip":{"origin":"archivers/p5-Archive-Zip","version":"1.68"},"p5-Business-ISBN":{"origin":"misc/p5-Business-ISBN","version":"3.008"},"p5-Business-ISBN-Data":{"origin":"misc/p5-Business-ISBN-Data","version":"20240614.001"},"p5-Convert-BinHex":{"origin":"converters/p5-Convert-BinHex","version":"1.125"},"p5-Convert-TNEF":{"origin":"converters/p5-Convert-TNEF","version":"0.18_2"},"p5-DBD-SQLite":{"origin":"databases/p5-DBD-SQLite","version":"1.74"},"p5-DBI":{"origin":"databases/p5-DBI","version":"1.643"},"p5-Data-Dump":{"origin":"devel/p5-Data-Dump","version":"1.25"},"p5-Digest-SHA1":{"origin":"security/p5-Digest-SHA1","version":"2.13_2"},"p5-File-ShareDir":{"origin":"devel/p5-File-ShareDir","version":"1.118"},"p5-Filesys-Df":{"origin":"sysutils/p5-Filesys-Df","version":"0.92_1"},"p5-HTML-Parser":{"origin":"www/p5-HTML-Parser","version":"3.82"},"p5-HTML-Tagset":{"origin":"www/p5-HTML-Tagset","version":"3.24"},"p5-IO-String":{"origin":"devel/p5-IO-String","version":"1.08_1"},"p5-IO-Stringy":{"origin":"devel/p5-IO-Stringy","version":"2.113"},"p5-IP-Country":{"origin":"net/p5-IP-Country","version":"2.28_1"},"p5-Inline":{"origin":"devel/p5-Inline","version":"0.86"},"p5-Inline-C":{"origin":"devel/p5-Inline-C","version":"0.82"},"p5-MIME-Tools":{"origin":"mail/p5-MIME-Tools","version":"5.515,2"},"p5-Mail-IMAPClient":{"origin":"mail/p5-Mail-IMAPClient","version":"3.43"},"p5-Mail-SPF":{"origin":"mail/p5-Mail-SPF","version":"3.20240617"},"p5-Mail-Tools":{"origin":"mail/p5-Mail-Tools","version":"2.21"},"p5-Net-CIDR":{"origin":"net-mgmt/p5-Net-CIDR","version":"0.21"},"p5-Net-CIDR-Lite":{"origin":"net/p5-Net-CIDR-Lite","version":"0.22"},"p5-Net-DNS-Resolver-Programmable":{"origin":"dns/p5-Net-DNS-Resolver-Programmable","version":"0.009"},"p5-Net-IP":{"origin":"net-mgmt/p5-Net-IP","version":"1.26_1"},"p5-Net-Ident":{"origin":"net/p5-Net-Ident","version":"1.23_1"},"p5-OLE-Storage_Lite":{"origin":"devel/p5-OLE-Storage_Lite","version":"0.22"},"p5-Parse-RecDescent":{"origin":"devel/p5-Parse-RecDescent","version":"1.967015"},"p5-Sys-Hostname-Long":{"origin":"sysutils/p5-Sys-Hostname-Long","version":"1.5_1"},"p5-Sys-SigAction":{"origin":"devel/p5-Sys-SigAction","version":"0.23"},"p5-Test-Manifest":{"origin":"devel/p5-Test-Manifest","version":"2.024"},"p5-TimeDate":{"origin":"devel/p5-TimeDate","version":"2.33,1"},"p5-URI":{"origin":"net/p5-URI","version":"5.28"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"spamassassin":{"origin":"mail/spamassassin","version":"4.0.1_1"},"tnef":{"origin":"converters/tnef","version":"1.4.12_2"},"unace":{"origin":"archivers/unace","version":"1.2b_3"},"unarj":{"origin":"archivers/unarj","version":"2.65_2"},"unrar":{"origin":"archivers/unrar","version":"7.01,6"},"wget":{"origin":"ftp/wget","version":"1.24.5"},"zoo":{"origin":"archivers/zoo","version":"2.10.1_5"}},"categories":["mail"],"options":{"CLAMAV":"on","DOCS":"on","SPAMASSASSIN":"on"},"annotations":{"cpe":"cpe:2.3:a:mailscanner:mailscanner:5.3.4.3:::::dragonfly6:x86_64:2"},"messages":[{"message":"See /usr/local/share/doc/MailScanner/README.FreeBSD.port,\n\thttp://www.mailscanner.info, the man pages MailScanner and\n\tMailScanner.conf for further instructions.\n\n\tYou will need to make several modifications to config files\n\tbefore MailScanner will work correctly.\n\n\tThe provided default configuration requires several directories\n\tto be created:\n\n\t\t/var/spool/MailScanner/incoming\n\t\t/var/spool/MailScanner/incoming/Locks\n\t\t/var/spool/MailScanner/quarantine\n\t\t/var/spool/mqueue\n\t\t/var/spool/mqueue.in\n\n\tEither create those directories or change the configuration.\n\n\n\tA new optional rc variable called mailscanner_user has been added\n\tto the startup script. This is a temporary workaround to address\n\tany possible taint mode problems that may still be present in the\n\tcode.\n\n\tTaint mode related problems can usually be identified from\n\tundeliverable reports containing the following error:\n\n\t\"MailScanner: Message attempted to kill MailScanner\"\n\n\tIf you changed the \"Run As User\" variable in MailScanner.conf\n\tand wish to disable taint mode, you MUST also set the same value\n\tin /etc/rc.conf.\n\n\ti.e. mailscanner_user=\"postfix\"\n\n\tTo re-enable taint mode, simply remove the variable from rc.conf.\n\n\tThe new variable uses su to start the master perl script as the\n\tspecified user, this effectively disables perl's taint mode.","type":"install"}]},{"name":"Maaate","origin":"audio/Maaate","version":"0.3.1_5","comment":"MPEG audio analysis toolkit","maintainer":"saper@saper.info","www":"https://maaate.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"fe3f58585ae0f55b426d72c03938325a1816acf28c3a5cadc98ba992684ecd7c","flatsize":2011515,"path":"All/Maaate-0.3.1_5.pkg","repopath":"All/Maaate-0.3.1_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":290864,"desc":"MPEG Maaate (pronounce: ma:a:it) is a C++ toolkit to parse and\nanalyse audio data in the compressed domain by analysing MPEG-1/2\nLayers 1-3 audio files. It makes the encoded fields of an MPEG\naudio stream accessible (tier1) and provides some content analysis\nfunctions like silence detection (tier2).\n\nMPEG Maaate is designed in tiers: the first tier implements the\nparsing of the MPEG audio stream, the second tier implements the\ncontent analysis on the extracted field, and the third tier includes\nany applications that are based on the extracted content.","categories":["audio"],"shlibs_provided":["libMaaateM.so.1","libMaaateA.so.1","libMaaateMPEG.so.1","libMaaateP.so.1"],"options":{"DOCS":"on"}},{"name":"M4RIE","origin":"math/m4rie","version":"20200115","comment":"Library for fast arithmetic with dense matrices over GF(2^e)","maintainer":"thierry@FreeBSD.org","www":"https://bitbucket.org/malb/m4rie/src/master/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b6af855b08592f7d228b1969b7fac9b30d6bb4f192830be34376e6d4efa303c","flatsize":1479027,"path":"All/M4RIE-20200115.pkg","repopath":"All/M4RIE-20200115.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":191552,"desc":"M4RIE is a library for fast arithmetic with dense matrices over GF(2^e) for\n2<=e<=16. The name stems from the fact that is relies heavily on M4RI.\n\nSee also: https://github.com/malb/m4rie","deps":{"M4RI":{"origin":"math/m4ri","version":"20200125"}},"categories":["math"],"shlibs_required":["libm4ri.so.0"],"shlibs_provided":["libm4rie-0.0.20200115.so"]},{"name":"LPRngTool","origin":"sysutils/LPRngTool","version":"1.3.2_12","comment":"Configuration Tool for LPRng","maintainer":"ports@FreeBSD.org","www":"https://lprng.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"11138414de52b3ff17d866865b380afb743c5fcd2cce11ffa4d6912c8b19cb78","flatsize":848308,"path":"All/LPRngTool-1.3.2_12.pkg","repopath":"All/LPRngTool-1.3.2_12.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":131868,"desc":"LPRngTool is a configuration tool for LPRng.  It provides a simple\nGraphical User Interface that allows users to:\n\n- create printer definitions and edit printcap files\n- display the status of print queues and the printing system\n- perform printing administration functions\n    start, stop and abort print jobs\n    enable and disable spooling to print queues\n- configure print filters such as IFHP and the RedHat\n    print filters","deps":{"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["sysutils","print"],"messages":[{"message":"===>   NOTICE:\n\nThe LPRngTool port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"M4RI","origin":"math/m4ri","version":"20200125","comment":"Library for fast arithmetic with dense matrices over F2","maintainer":"thierry@FreeBSD.org","www":"https://bitbucket.org/malb/m4ri/src/master/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"850b5fc810f4a8e0daa48831469f549aa235e97276011cabaa6550e856447d8d","flatsize":620575,"path":"All/M4RI-20200125.pkg","repopath":"All/M4RI-20200125.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":134372,"desc":"M4RI is a library for fast arithmetic with dense matrices over F2. The name M4RI\ncomes from the first implemented algorithm: The \"Method of the Four Russians\"\ninversion algorithm published by Gregory Bard. This algorithm in turn is named\nafter the \"Method of the Four Russians\" multiplication algorithm which is\nprobably better referred to as Kronrod's method.","deps":{"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["math"],"shlibs_required":["libpng16.so.16"],"shlibs_provided":["libm4ri.so.0"]},{"name":"Lohit","origin":"x11-fonts/lohit","version":"20140220_3","comment":"Lohit fonts","maintainer":"0mp@FreeBSD.org","www":"https://fedorahosted.org/lohit/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"7373436fae07a06f33ca7a5c0c1bfa8c33369f8405851955a38d564416dd1029","flatsize":1152537,"path":"All/Lohit-20140220_3.pkg","repopath":"All/Lohit-20140220_3.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":298996,"desc":"In 2004, Red Hat has released five Indian language fonts as open source\nlicensed under the GPL. In 2011 Red Hat relicensed fonts under SIL OFL 1.1\nlicense. The fonts named Lohit which means Red in Sanskrit. Currently, the\nfont family supports 21 Indian languages: Assamese, Bengali, Devanagari\n(Hindi, Kashmiri, Konkani, Maithili, Marathi, Nepali, Sindhi, Santali,\nBodo, Dogri), Gujarati, Kannada, Malayalam, Manipuri, Oriya, Punjabi,\nTamil, and Telugu. Now, Fedora Project and its contributors took the\nresponsibility to consolidate the further efforts and improvements of\nthe Lohit fonts.\n\nLohit Fonts are Unicode 6.0 compatible.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"messages":[{"message":"To use these fonts, add the following line to the \"Files\" section of\nxorg.conf:\n\n\tFontPath \"/usr/local/share/fonts/Lohit/\"\n\nUsers of older versions of X may additionally have to make sure that\nthe freetype module is loaded.  Check /var/log/Xorg.0.log for error\nmessages.  If freetype is required, add the following line to the\n\"Module\" section of xorg.conf:\n\n\tLoad \"freetype\"","type":"install"}]},{"name":"MolScript","origin":"science/molscript","version":"2.1.2_4","comment":"Display 3D molecules in schematic and detailed representations","maintainer":"yuri@FreeBSD.org","www":"https://kraulis.se/MolScript/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0b551555997630c18b9f51f6e2e3a2793b5b27fcdc22873c4c02de8fc5ad5100","flatsize":2950793,"path":"All/MolScript-2.1.2_4.pkg","repopath":"All/MolScript-2.1.2_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":2198636,"desc":"MolScript is a program for displaying molecular 3D structures, such as proteins,\nin both schematic and detailed representations.\n\nOutput formats: PostScript, Raster3D, VRML 2.0, interactive OpenGL, SGI\n(aka RGB), JPEG, EPS, PNG, GIF.","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"png":{"origin":"graphics/png","version":"1.6.43"},"raster3d":{"origin":"graphics/raster3d","version":"3.0.7_4"}},"categories":["science"],"shlibs_required":["libglut.so.3","libGLU.so.1","libGL.so.1","libXmu.so.6","libXext.so.6","libX11.so.6","libjpeg.so.8","libpng16.so.16"],"options":{"DOCS":"on"}},{"name":"R-cran-AER","origin":"finance/R-cran-AER","version":"1.2.12","comment":"Applied Econometrics with R","maintainer":"wen@FreeBSD.org","www":"https://cran.r-project.org/web/packages/AER/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"4394a71ce319eb49c0e8ccdc95f70d7552e9ff4df15885d878d844c79b07e4c2","flatsize":3036867,"path":"All/R-cran-AER-1.2.12.pkg","repopath":"All/R-cran-AER-1.2.12.pkg","licenselogic":"or","licenses":["GPLv2","GPLv3"],"pkgsize":2591672,"desc":"Functions, data sets, examples, demos, and vignettes for the book\nChristian Kleiber and Achim Zeileis (2008), Applied Econometrics\nwith R, Springer-Verlag, New York. ISBN 978-0-387-77316-2. (See\nthe vignette for a package overview.)","deps":{"R":{"origin":"math/R","version":"4.4.1"},"R-cran-Formula":{"origin":"math/R-cran-Formula","version":"1.2.5"},"R-cran-car":{"origin":"math/R-cran-car","version":"3.1.2"},"R-cran-lmtest":{"origin":"finance/R-cran-lmtest","version":"0.9.40_1"},"R-cran-zoo":{"origin":"math/R-cran-zoo","version":"1.8.12"}},"categories":["finance"]},{"name":"LibreMines-qt5","origin":"games/LibreMines","version":"2.0.1","comment":"Free/Libre and Open Source Software Qt based Minesweeper","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/Bollos00/LibreMines","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de5ba24180b473e9e0750cb57b901a7f81a2a3390eb074cbca756c704d1ef87e","flatsize":1960113,"path":"All/LibreMines-qt5-2.0.1.pkg","repopath":"All/LibreMines-qt5-2.0.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":747832,"desc":"LibreMines is a Free/Libre and Open Source software Qt based Minesweeper clone\navailable for GNU/Linux, FreeBSD and Windows systems.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["games"],"shlibs_required":["libQt5Svg.so.5","libQt5Multimedia.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Core.so.5"],"annotations":{"flavor":"qt5"}},{"name":"LAStools","origin":"misc/lastools","version":"2.0.0_1","comment":"Efficient tools for LiDAR processing","maintainer":"yuri@FreeBSD.org","www":"https://rapidlasso.com/lastools/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"779f219bb9298e4794e31fa3570c96cfbebd7374122f38649947229d277c1b2c","flatsize":3455431,"path":"All/LAStools-2.0.0_1.pkg","repopath":"All/LAStools-2.0.0_1.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":675840,"desc":"LAStools is collection of highly efficient, batch-scriptable, multicore command\nline tools. We have tools to classify, tile, convert, filter, raster,\ntriangulate, contour, clip, and polygonize LiDAR data (to name just a few\nfunctions). All of the tools can also be run via a native GUI and are available\nas a LiDAR processing toolboxes for ArcGIS versions 9.3 and up, for QGIS\nversions 1.8 and up, and for ERDAS IMAGINE versions 14.0 and up.","categories":["misc"],"shlibs_provided":["libLASlib.so"]},{"name":"OSCAR","origin":"x11/oscar","version":"1.5.1","comment":"Open Source CPAP Analysis Reporter","maintainer":"sdalu@sdalu.com","www":"https://www.sleepfiles.com/OSCAR/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"38779d1bea3bc3703f91739cbc7504337977ab8a23ea65314961f17e2d95016c","flatsize":15954716,"path":"All/OSCAR-1.5.1.pkg","repopath":"All/OSCAR-1.5.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":4686916,"desc":"OpenSource CPAP Analysis Reporter\n\nOSCAR is a derivative of SleepyHead version 1.1.0, created when that\nwas abandoned by Mark Watkins.\n\nSleepyHead was a cross platform, opensource sleep tracking program for\nreviewing CPAP and Oximetry data, which are devices used in the\ntreatment of Sleep Disorders like Obstructive Sleep Apnea.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-serialport":{"origin":"comms/qt5-serialport","version":"5.15.15p0"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["x11"],"shlibs_required":["libX11.so.6","libGLU.so.1","libQt5PrintSupport.so.5","libQt5OpenGL.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Network.so.5","libQt5Xml.so.5","libQt5SerialPort.so.5","libQt5Core.so.5","libGL.so.1"]},{"name":"OpenFodder","origin":"games/openfodder","version":"1.9.2","comment":"Open source port of Cannon Fodder","maintainer":"jbeich@FreeBSD.org","www":"http://openfodder.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6d93643db0d081c71c63a8b69ece940b02d2cbf4fb00a9c9645d3d2bbf4068ea","flatsize":6158263,"path":"All/OpenFodder-1.9.2.pkg","repopath":"All/OpenFodder-1.9.2.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","GPLv3+","LGPL21+","MIT","ZLIB"],"pkgsize":3139456,"desc":"Cannon Fodder is an action-strategy shoot 'em up game developed by\nSensible Software and published by Virgin Interactive. Open Fodder is\na modern open source engine for it.\n\nThe game is military-themed and based on shooting action but with a\nstrategy game-style control system. The player directs troops through\nnumerous missions, battling enemy infantry, vehicles and\ninstallations.","deps":{"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_mixer-2.0.so.0"],"options":{"DOCS":"on"}},{"name":"R-cran-BH","origin":"devel/R-cran-BH","version":"1.84.0.0","comment":"Boost C++ Header Files","maintainer":"eduardo@FreeBSD.org","www":"https://cran.r-project.org/web/packages/BH/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"17a698ff915047d752ae8428f6e4512eb63ba9c9b90cf956859d649248342478","flatsize":126903641,"path":"All/R-cran-BH-1.84.0.0.pkg","repopath":"All/R-cran-BH-1.84.0.0.pkg","licenselogic":"single","licenses":["BSL"],"pkgsize":8817520,"desc":"Boost provides free peer-reviewed portable C++ source libraries. A\nlarge part of Boost is provided as C++ template code which is\nresolved entirely at compile-time without linking. This package\naims to provide the most useful subset of Boost libraries for\ntemplate use among CRAN package. By placing these libraries in this\npackage, we offer a more efficient distribution system for CRAN as\nreplication of this code in the sources of other packages is avoided.","deps":{"R":{"origin":"math/R","version":"4.4.1"}},"categories":["devel"]},{"name":"OpenClaw","origin":"games/openclaw","version":"0.3.98_4","comment":"Reimplementation of Captain Claw (1997) platformer","maintainer":"ports@FreeBSD.org","www":"https://github.com/pjasicek/OpenClaw","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f96674e345e25ced85b661df69ddb5c87e9e5673cfa32f66e1cb2f36858bb7f2","flatsize":6525241,"path":"All/OpenClaw-0.3.98_4.pkg","repopath":"All/OpenClaw-0.3.98_4.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":3619272,"desc":"A multiplatform C++ reimplementation of original Captain Claw (1997) platformer\ngame using SDL2 and Box2D.","deps":{"mono5.20":{"origin":"lang/mono5.20","version":"5.20.1.34_4"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_gfx":{"origin":"graphics/sdl2_gfx","version":"1.0.4"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_mixer":{"origin":"audio/sdl2_mixer","version":"2.8.0"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"},"tinyxml":{"origin":"textproc/tinyxml","version":"2.6.2_4"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libSDL2_mixer-2.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2_image-2.0.so.0","libSDL2_gfx-1.0.so.0"],"options":{"LAUNCHER":"on"},"messages":[{"message":"To complete the installation of this port you need to copy the file\n\"CLAW.REZ\" from the original Captain Claw distribution to\n/usr/local/share/OpenClaw.","type":"install"},{"message":"===>   NOTICE:\n\nThe OpenClaw port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"LLnextgen","origin":"devel/llnextgen","version":"0.5.5_1","comment":"Extended LL(1) parser generator","maintainer":"oleksii.tsai@gmail.com","www":"https://os.ghalkes.nl/LLnextgen/index.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b9d54380c8c49a91e8d035b375433e751ec8de65e362f49b23637da27a7eaed4","flatsize":442776,"path":"All/LLnextgen-0.5.5_1.pkg","repopath":"All/LLnextgen-0.5.5_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":298688,"desc":"LLnextgen is an Extended-LL(1) parser generator. It is a rewrite of the LLgen\nparser generator by D. Grune and C.J.H. Jacobs which is part of the Amsterdam\nCompiler Kit (ACK). Like all parser generators, LLnextgen takes the description\nof the grammar with associated actions as input, and generates a parser routine\nfor use in compilers and other text processing programs.\n\nLLgen, and therefore LLnextgen, extends on the LL(1) class of parser generators\nby allowing FIRST/FIRST conflicts and FIRST/FOLLOW conflicts to be resolved with\nboth static and dynamic conditions.","categories":["devel"],"options":{"DOCS":"on"}},{"name":"Imath","origin":"math/Imath","version":"3.1.11","comment":"C++/Python lib of 2D/3D vector, matrix, math ops for computer graphics","maintainer":"mandree@FreeBSD.org","www":"https://github.com/AcademySoftwareFoundation/Imath/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"492a25efe6dd496b58333fe5ac36697e66313daa6e6e9c885b987967163d598d","flatsize":890014,"path":"All/Imath-3.1.11.pkg","repopath":"All/Imath-3.1.11.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":104924,"desc":"Imath is a basic, light-weight, and efficient C++ representation of 2D and 3D\nvectors and matrices and other simple but useful mathematical objects,\nfunctions, and data types common in computer graphics applications, including\nthe \"half\" 16-bit floating-point type.\n\nImath also includes optional python bindings for all types and functions,\nincluding optimized implementations of vector and matrix arrays.\n\nImath was originally developed at Industrial Light & Magic in the early 2000's\nand was originally distributed as open source as a part of the OpenEXR project.\n\nImath continues to be maintained as a sub-project of OpenEXR, which is now a\nproject of the Academy Software Foundation. See the OpenEXR project's\nGOVERNANCE.md for more information about how the project operates.","categories":["math","devel","graphics"],"shlibs_provided":["libImath-3_1.so.29"],"options":{"DOCS":"on","LARGE_STACK":"off","PYTHON":"off"}},{"name":"Judy","origin":"devel/judy","version":"1.0.5_4","comment":"General purpose dynamic array","maintainer":"ports@FreeBSD.org","www":"https://judy.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b436bd87d26739d949eff25d6c20a7fc75c72a3c2f8d5c7f06e1031481e675df","flatsize":1186046,"path":"All/Judy-1.0.5_4.pkg","repopath":"All/Judy-1.0.5_4.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":202848,"desc":"Judy is a general purpose dynamic array implemented as a C callable\nlibrary.  Judy's speed and memory usage are typically better than other\ndata storage models and improves with very large data sets.","categories":["devel"],"shlibs_provided":["libJudy.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe Judy port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"Inconsolata-LGC","origin":"x11-fonts/inconsolata-lgc-ttf","version":"20131024_2","comment":"Monospaced TrueType font with Cyrillic glyphs","maintainer":"rum1cro@yandex.ru","www":"https://github.com/DeLaGuardo/Inconsolata-LGC","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"af2f82d5fef239c0eeaec776bb1b0b3d8a823fabe9633354cd63fd1ca4ddee0f","flatsize":217710,"path":"All/Inconsolata-LGC-20131024_2.pkg","repopath":"All/Inconsolata-LGC-20131024_2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":87092,"desc":"Inconsolata is one of the most suitable fonts for programmers created by Raph\nLevien.  Since the original Inconsolata does not contain Cyrillic alphabet,\nit was slightly inconvenient for quite a few programmers from Russia.\n\nInconsolata LGC is a modified version of Inconsolata with added the Cyrillic\nalphabet which directly descends from Inconsolata Hellenic supporting modern\nGreek.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"Jellyfish","origin":"biology/jellyfish","version":"2.3.0_4","comment":"Fast, memory-efficient counting of k-mers in DNA","maintainer":"jwb@FreeBSD.org","www":"http://www.genome.umd.edu/jellyfish.html","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0e35178676c928f3521cc78999a4a11999f7767159af86e73a641ca7c10998bf","flatsize":1234765,"path":"All/Jellyfish-2.3.0_4.pkg","repopath":"All/Jellyfish-2.3.0_4.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv3+"],"pkgsize":303540,"desc":"Jellyfish is a tool for fast, memory-efficient counting of k-mers in DNA.\nA k-mer is a substring of length k, and counting the occurrences of all such\nsubstrings is a central step in many analyses of DNA sequence. JELLYFISH can\ncount k-mers quickly by using an efficient encoding of a hash table and by\nexploiting the \"compare-and-swap\" CPU instruction to increase parallelism.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"htslib":{"origin":"biology/htslib","version":"1.17_1"}},"categories":["biology"],"shlibs_provided":["libjellyfish-2.0.so.2"],"options":{"NLS":"on"}},{"name":"Ipopt","origin":"math/ipopt","version":"3.14.16","comment":"Software package for large-scale nonlinear optimization","maintainer":"yuri@FreeBSD.org","www":"https://projects.coin-or.org/Ipopt","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5317fae0c4cdc022259cdd4ee8f0bbcdc9ee90bd53b23a3c348a30b0f427e936","flatsize":3652407,"path":"All/Ipopt-3.14.16.pkg","repopath":"All/Ipopt-3.14.16.pkg","licenselogic":"single","licenses":["EPL"],"pkgsize":848456,"desc":"Ipopt (Interior Point OPTimizer, pronounced eye-pea-Opt) is a software\npackage for large-scale nonlinear optimization.\n\nIpopt is written in C++ and is released as open source code under the\nEclipse Public License (EPL). It is available from the COIN-OR\ninitiative. The code has been written by Carl Laird and Andreas Wchter,\nwho is the COIN project leader for Ipopt.\n\nThe Ipopt distribution can be used to generate a library that can be\nlinked to one's own C++, C, or Fortran code, as well as a solver\nexecutable for the AMPL modeling environment. The package includes\ninterfaces to CUTEr optimization testing environment, as well as the\nMATLAB and R programming environments. IPOPT can be used on Linux/UNIX,\nMac OS X and Windows platforms.\n\nAn excellent reference for this library can be found in:\n\nWachter and L. T. Biegler, On the Implementation of a Primal-Dual Interior\nPoint Filter Line Search Algorithm for Large-Scale Nonlinear Programming,\nMathematical Programming 106(1), pp. 25-57, 2006","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-asl":{"origin":"math/asl","version":"2.0.1"},"coin-or-mumps":{"origin":"math/coin-or-mumps","version":"3.0.3_3"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"}},"categories":["math"],"shlibs_required":["libcoinasl.so.2","libcoinmumps.so.3","liblapack.so.3","libblas.so.3"],"shlibs_provided":["libipopt.so.3","libipoptamplinterface.so.3","libsipopt.so.3"],"options":{"DEBUG":"off"}},{"name":"MathJax3","origin":"www/mathjax3","version":"3.2.2","comment":"Cross-browser JavaScript display engine for mathematics","maintainer":"marko.cupac@mimar.rs","www":"https://www.mathjax.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"a7e680db4b2df4d395419bc66f916f28734313d3d581b0587a15df8e28abe397","flatsize":24177250,"path":"All/MathJax3-3.2.2.pkg","repopath":"All/MathJax3-3.2.2.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":1926948,"desc":"MathJax is an open source JavaScript display engine for mathematics\nthat works in all modern browsers.","categories":["www","math"]},{"name":"LibreMines-qt6","origin":"games/LibreMines","version":"2.0.1","comment":"Free/Libre and Open Source Software Qt based Minesweeper","maintainer":"pkubaj@FreeBSD.org","www":"https://github.com/Bollos00/LibreMines","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7adfa6aa91cdcb47f2a9feb344e38d52c9285c28cba621c42999d2b1285893bf","flatsize":1965049,"path":"All/LibreMines-qt6-2.0.1.pkg","repopath":"All/LibreMines-qt6-2.0.1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":739956,"desc":"LibreMines is a Free/Libre and Open Source software Qt based Minesweeper clone\navailable for GNU/Linux, FreeBSD and Windows systems.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-multimedia":{"origin":"multimedia/qt6-multimedia","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["games"],"shlibs_required":["libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Multimedia.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Network.so.6","libQt6Core.so.6"],"annotations":{"flavor":"qt6"}},{"name":"ISCD-Commons","origin":"devel/iscd-commons","version":"1.0.0","comment":"Common code shared by many ISCD softwares","maintainer":"thierry@FreeBSD.org","www":"https://github.com/ISCDtoolbox/Commons","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cc320992a43da7746e2f2b06b33301aef29ce84a71a4fbed45631c9d9bf5d431","flatsize":166653,"path":"All/ISCD-Commons-1.0.0.pkg","repopath":"All/ISCD-Commons-1.0.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":64580,"desc":"This port contains common codes used for ISCD softwares (Linear algebra, Chrono,\nI/O...).\n\nSee also <https://iscd.sorbonne-universite.fr/resources/>.","categories":["devel","science"],"shlibs_provided":["libCommons.so.0"]},{"name":"MMseqs2","origin":"biology/mmseqs2","version":"13.45111_2","comment":"Ultra fast and sensitive sequence search and clustering suite","maintainer":"jwb@FreeBSD.org","www":"https://github.com/soedinglab/MMseqs2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"25683b40b5813555b056c204611911dd21b39d52ed6f1c2431bd9c7c95cdcbbd","flatsize":4206913,"path":"All/MMseqs2-13.45111_2.pkg","repopath":"All/MMseqs2-13.45111_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1286500,"desc":"MMseqs2 (Many-against-Many sequence searching) is a software suite to search\nand cluster huge protein and nucleotide sequence sets. MMseqs2 is open source\nGPL-licensed software implemented in C++ for Linux, MacOS, and (as beta\nversion, via cygwin) Windows. The software is designed to run on multiple cores\nand servers and exhibits very good scalability. MMseqs2 can run 10000 times\nfaster than BLAST. At 100 times its speed it achieves almost the same\nsensitivity. It can perform profile searches with the same sensitivity as\nPSI-BLAST at over 400 times its speed.","deps":{"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["biology"],"messages":[{"message":"MMseqs2 can benefit greatly from advanced CPU features such as AVX.\nConsider setting additional optimizations such as -march=native (e.g.\nin make.conf) and reinstalling from source via\n\ncd ${PORTSDIR}/biology/mmseqs2 && make install","type":"install"}]},{"name":"Hyperlatex-emacs_devel_nox","origin":"print/hyperlatex","version":"2.9.a_23","comment":"Produce HTML and printed documents from LaTeX source","maintainer":"ports@FreeBSD.org","www":"https://hyperlatex.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c846cd14fafe8c2b31646fb6ac70d2649b48c8fe5e0588766239d0b7da69ca53","flatsize":296307,"path":"All/Hyperlatex-emacs_devel_nox-2.9.a_23.pkg","repopath":"All/Hyperlatex-emacs_devel_nox-2.9.a_23.pkg","licenselogic":"single","pkgsize":59152,"desc":"Hyperlatex is a package that allows you to prepare documents in HTML,\nand, at the same time, to produce a neatly printed document from your\ninput. Unlike some other systems that you may have seen, Hyperlatex is\nnot a general LaTeX-to-HTML converter. In Hyperlatex's author's eyes,\nconversion is not a solution to HTML authoring. A well written HTML\ndocument must differ from a printed copy in a number of rather subtle\nways. He doubts that these differences can be recognized mechanically,\nand believes that converted LaTeX can never be as readable as a\ndocument written in HTML.\n\nThe basic idea of Hyperlatex is to make it possible to write a\ndocument that will look like a flawless LaTeX document when printed\nand like a handwritten HTML document when viewed with an HTML browser.","deps":{"emacs-devel-nox":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print"],"annotations":{"flavor":"devel_nox"},"messages":[{"message":"===>   NOTICE:\n\nThe Hyperlatex-emacs_devel_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"Kvantum","origin":"x11-themes/Kvantum","version":"1.1.2","comment":"SVG-based theme engine for Qt, KDE and LXQt","maintainer":"eduardo@FreeBSD.org","www":"https://github.com/tsujan/Kvantum","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b7282f4e5574d43600c80e0b3b86cdd6ea651b5e837d1d61efed5ac0486deb71","flatsize":8538986,"path":"All/Kvantum-1.1.2.pkg","repopath":"All/Kvantum-1.1.2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":1082864,"desc":"Kvantum is an SVG-based theme engine for Qt, KDE and LXQt, with an emphasis on\nelegance, usability and practicality.\n\nKvantum has a default dark theme, which is inspired by the default theme of\nEnlightenment. Creation of realistic themes like that for KDE was my first\nreason to make Kvantum but it goes far beyond its default theme: you could make\nthemes with very different looks and feels for it, whether they be\nphotorealistic or cartoonish, 3D or flat, embellished or minimalistic, or\nsomething in between, and Kvantum will let you control almost every aspect of Qt\nwidgets.","deps":{"kf6-kwindowsystem":{"origin":"x11/kf6-kwindowsystem","version":"6.3.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"},"qt6-svg":{"origin":"graphics/qt6-svg","version":"6.7.2"}},"categories":["x11-themes"],"shlibs_required":["libQt6Widgets.so.6","libQt6Svg.so.6","libQt6Gui.so.6","libGLX.so.0","libOpenGL.so.0","libQt6Core.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libKF6WindowSystem.so.6"],"shlibs_provided":["libkvantum.so"]},{"name":"LPRng","origin":"sysutils/LPRng","version":"3.8.C_7,1","comment":"Enhanced Printer Spooler","maintainer":"ports@FreeBSD.org","www":"https://lprng.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"297e38657f9382646e8c01cb80db3696b19470e75b933ac0d3abc88891daffc2","flatsize":2608460,"path":"All/LPRng-3.8.C_7,1.pkg","repopath":"All/LPRng-3.8.C_7,1.pkg","licenselogic":"or","licenses":["ART10","GPLv2"],"pkgsize":475692,"desc":"The LPRng software is an enhanced, extended, and portable implementation\nof the Berkeley LPR print spooler functionality.  While providing the\nsame interface and meeting RFC1179 requirements, the implementation is\ncompletely different and provides support for the following features:\nlightweight (no databases needed) lpr, lpc, and lprm programs; dynamic\nredirection of print queues; automatic job holding; highly verbose\ndiagnostics; multiple printers serving a single queue; client programs\ndo not need to run SUID root; greatly enhanced security checks; and a\ngreatly improved permission and authorization mechanism.","deps":{"gdbm":{"origin":"databases/gdbm","version":"1.23"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["sysutils","print"],"shlibs_required":["libintl.so.8"],"options":{"LIBWRAP":"on","NLS":"on"},"messages":[{"message":"To enable LPRng, put the following lines in /etc/rc.conf\n\nlpd_enable=\"NO\"\nlprng_enable=\"YES\"\n\nLPRng uses the printcap, lpd.conf, and lpd.perms configuration files\n\nFor further information, see the LPRng Documentation:\n  /usr/local/share/doc/LPRng\n\nThe LPRng Web Site is http://www.lprng.com\n\nCommercial support is available from Astart Technologies:\n\nPatrick Powell                 Astart Technologies\npapowell@astart.com            6741 Convoy Court\nNetwork and System             San Diego, CA 92111\n  Consulting                   858-874-6543 FAX 858-751-2435\nLPRng - Print Spooler (http://www.lprng.com)","type":"install"},{"message":"===>   NOTICE:\n\nThe LPRng port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"Hyperlatex-emacs_wayland","origin":"print/hyperlatex","version":"2.9.a_23","comment":"Produce HTML and printed documents from LaTeX source","maintainer":"ports@FreeBSD.org","www":"https://hyperlatex.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8d3db77c12d83fe4a81c978833376978dcaa3106f2bbdbfca9323d687073db79","flatsize":296602,"path":"All/Hyperlatex-emacs_wayland-2.9.a_23.pkg","repopath":"All/Hyperlatex-emacs_wayland-2.9.a_23.pkg","licenselogic":"single","pkgsize":59276,"desc":"Hyperlatex is a package that allows you to prepare documents in HTML,\nand, at the same time, to produce a neatly printed document from your\ninput. Unlike some other systems that you may have seen, Hyperlatex is\nnot a general LaTeX-to-HTML converter. In Hyperlatex's author's eyes,\nconversion is not a solution to HTML authoring. A well written HTML\ndocument must differ from a printed copy in a number of rather subtle\nways. He doubts that these differences can be recognized mechanically,\nand believes that converted LaTeX can never be as readable as a\ndocument written in HTML.\n\nThe basic idea of Hyperlatex is to make it possible to write a\ndocument that will look like a flawless LaTeX document when printed\nand like a handwritten HTML document when viewed with an HTML browser.","deps":{"emacs-wayland":{"origin":"editors/emacs","version":"29.4,3"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print"],"annotations":{"flavor":"wayland"},"messages":[{"message":"===>   NOTICE:\n\nThe Hyperlatex-emacs_wayland port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"Hyperlatex-emacs_nox","origin":"print/hyperlatex","version":"2.9.a_23","comment":"Produce HTML and printed documents from LaTeX source","maintainer":"ports@FreeBSD.org","www":"https://hyperlatex.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b4238d58dd4e02328416221fef262b4cfeca6fcc091f99f59711e80085da4875","flatsize":296602,"path":"All/Hyperlatex-emacs_nox-2.9.a_23.pkg","repopath":"All/Hyperlatex-emacs_nox-2.9.a_23.pkg","licenselogic":"single","pkgsize":59236,"desc":"Hyperlatex is a package that allows you to prepare documents in HTML,\nand, at the same time, to produce a neatly printed document from your\ninput. Unlike some other systems that you may have seen, Hyperlatex is\nnot a general LaTeX-to-HTML converter. In Hyperlatex's author's eyes,\nconversion is not a solution to HTML authoring. A well written HTML\ndocument must differ from a printed copy in a number of rather subtle\nways. He doubts that these differences can be recognized mechanically,\nand believes that converted LaTeX can never be as readable as a\ndocument written in HTML.\n\nThe basic idea of Hyperlatex is to make it possible to write a\ndocument that will look like a flawless LaTeX document when printed\nand like a handwritten HTML document when viewed with an HTML browser.","deps":{"emacs-nox":{"origin":"editors/emacs","version":"29.4,3"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print"],"annotations":{"flavor":"nox"},"messages":[{"message":"===>   NOTICE:\n\nThe Hyperlatex-emacs_nox port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"Hyperlatex-emacs_devel","origin":"print/hyperlatex","version":"2.9.a_23","comment":"Produce HTML and printed documents from LaTeX source","maintainer":"ports@FreeBSD.org","www":"https://hyperlatex.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"574579b52f8b2d5d47a053bf871409ff40a2512153ac615e93ba55d748c7780e","flatsize":296307,"path":"All/Hyperlatex-emacs_devel-2.9.a_23.pkg","repopath":"All/Hyperlatex-emacs_devel-2.9.a_23.pkg","licenselogic":"single","pkgsize":59172,"desc":"Hyperlatex is a package that allows you to prepare documents in HTML,\nand, at the same time, to produce a neatly printed document from your\ninput. Unlike some other systems that you may have seen, Hyperlatex is\nnot a general LaTeX-to-HTML converter. In Hyperlatex's author's eyes,\nconversion is not a solution to HTML authoring. A well written HTML\ndocument must differ from a printed copy in a number of rather subtle\nways. He doubts that these differences can be recognized mechanically,\nand believes that converted LaTeX can never be as readable as a\ndocument written in HTML.\n\nThe basic idea of Hyperlatex is to make it possible to write a\ndocument that will look like a flawless LaTeX document when printed\nand like a handwritten HTML document when viewed with an HTML browser.","deps":{"emacs-devel":{"origin":"editors/emacs-devel","version":"30.0.50.20240615_2,3"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print"],"annotations":{"flavor":"devel_full"},"messages":[{"message":"===>   NOTICE:\n\nThe Hyperlatex-emacs_devel port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"Hyperlatex-emacs_canna","origin":"print/hyperlatex","version":"2.9.a_23","comment":"Produce HTML and printed documents from LaTeX source","maintainer":"ports@FreeBSD.org","www":"https://hyperlatex.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cac236fb9c900038820c86dfa3e9634a0f5c79b5b1d73b2e7cc0c89592c6ceb9","flatsize":296602,"path":"All/Hyperlatex-emacs_canna-2.9.a_23.pkg","repopath":"All/Hyperlatex-emacs_canna-2.9.a_23.pkg","licenselogic":"single","pkgsize":59236,"desc":"Hyperlatex is a package that allows you to prepare documents in HTML,\nand, at the same time, to produce a neatly printed document from your\ninput. Unlike some other systems that you may have seen, Hyperlatex is\nnot a general LaTeX-to-HTML converter. In Hyperlatex's author's eyes,\nconversion is not a solution to HTML authoring. A well written HTML\ndocument must differ from a printed copy in a number of rather subtle\nways. He doubts that these differences can be recognized mechanically,\nand believes that converted LaTeX can never be as readable as a\ndocument written in HTML.\n\nThe basic idea of Hyperlatex is to make it possible to write a\ndocument that will look like a flawless LaTeX document when printed\nand like a handwritten HTML document when viewed with an HTML browser.","deps":{"emacs-canna":{"origin":"editors/emacs","version":"29.4,3"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print"],"annotations":{"flavor":"canna"},"messages":[{"message":"===>   NOTICE:\n\nThe Hyperlatex-emacs_canna port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"Hyperlatex","origin":"print/hyperlatex","version":"2.9.a_23","comment":"Produce HTML and printed documents from LaTeX source","maintainer":"ports@FreeBSD.org","www":"https://hyperlatex.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"12d0d81c11b9e62d3abe132f72289a126e8aa6a6a8bf62870471ac66f2af6efe","flatsize":296602,"path":"All/Hyperlatex-2.9.a_23.pkg","repopath":"All/Hyperlatex-2.9.a_23.pkg","licenselogic":"single","pkgsize":59224,"desc":"Hyperlatex is a package that allows you to prepare documents in HTML,\nand, at the same time, to produce a neatly printed document from your\ninput. Unlike some other systems that you may have seen, Hyperlatex is\nnot a general LaTeX-to-HTML converter. In Hyperlatex's author's eyes,\nconversion is not a solution to HTML authoring. A well written HTML\ndocument must differ from a printed copy in a number of rather subtle\nways. He doubts that these differences can be recognized mechanically,\nand believes that converted LaTeX can never be as readable as a\ndocument written in HTML.\n\nThe basic idea of Hyperlatex is to make it possible to write a\ndocument that will look like a flawless LaTeX document when printed\nand like a handwritten HTML document when viewed with an HTML browser.","deps":{"emacs":{"origin":"editors/emacs","version":"29.4,3"},"netpbm":{"origin":"graphics/netpbm","version":"11.04.02_2"},"tex-formats":{"origin":"print/tex-formats","version":"20240312"}},"categories":["print"],"annotations":{"flavor":"full"},"messages":[{"message":"===>   NOTICE:\n\nThe Hyperlatex port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"Hermes","origin":"graphics/Hermes","version":"1.3.3_5","comment":"Fast pixel formats conversion library","maintainer":"ports@FreeBSD.org","www":"http://web.archive.org/web/20061005045333/http://www.clanlib.org/hermes/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"50e0d6ad80dffa7961416cd868507725a35587074978e708789f9c1e0581a999","flatsize":588727,"path":"All/Hermes-1.3.3_5.pkg","repopath":"All/Hermes-1.3.3_5.pkg","licenselogic":"single","licenses":["LGPL20"],"pkgsize":106632,"desc":"HERMES, named after the messenger of the gods, is a library whose\nonly purpose is to convert graphic data from one pixel format to another in\nthe fastest possible way.\n\n  HERMES will also do surface clearing. And it will do it FAST (even with\nx86 and MMX routines if you're on those platforms).","categories":["graphics"],"shlibs_provided":["libHermes.so.1"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe Hermes port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"HVSC-Update","origin":"audio/HVSC-Update","version":"2.8.7","comment":"Update program for the HVSC C= 64 SID tune collection","maintainer":"ports@FreeBSD.org","www":"https://www.hvsc.c64.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0722f976b648e761d6781643d95b97ad7a61d9e476e8e9ff3425cbffb544c3fe","flatsize":133360,"path":"All/HVSC-Update-2.8.7.pkg","repopath":"All/HVSC-Update-2.8.7.pkg","licenselogic":"single","pkgsize":46260,"desc":"HVSC-Update is a tool to update your HVSC C= 64 SID tune collection.","categories":["audio","emulators"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe HVSC-Update port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"GxSwitchlessWah-lv2","origin":"audio/GxSwitchlessWah-lv2","version":"g20171206","comment":"Analog wah emulation with switchless activation","maintainer":"yuri@FreeBSD.org","www":"https://github.com/brummer10/GxSwitchlessWah.lv2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2ceae7a3b728bb15c3647aa4aea536dde789917ecae413d85a99059694536dc2","flatsize":76034,"path":"All/GxSwitchlessWah-lv2-g20171206.pkg","repopath":"All/GxSwitchlessWah-lv2-g20171206.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":27836,"desc":"Analog wah emulator allowing to alter sound in a way to create a distinctive\nsound, mimicking the human voice saying the onomatopoeic name \"wah-wah\".\n\nSee the corresponding article on Wikipedia:\nhttps://en.wikipedia.org/wiki/Wah-wah_pedal","categories":["audio"]},{"name":"HPCombi","origin":"math/hpcombi","version":"1.0.1_2","comment":"Fast combinatorics in C++ using SSE/AVX instruction sets","maintainer":"thierry@FreeBSD.org","www":"https://github.com/hivert/HPCombi","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"38800e941e41fab64ca82242581dc08d1ff5fcd194f7efa79f668d7d42456f22","flatsize":26382044,"path":"All/HPCombi-1.0.1_2.pkg","repopath":"All/HPCombi-1.0.1_2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":428736,"desc":"High Performance Combinatorics in C++ using vector instructions.\n\nSSE and AVX instruction sets allows for very fast manipulation of combinatorial\nobjects such as transformations, permutations, boolean matrices of small size.\nThe goal of this project is to implement various new algorithms and benchmark\nthem on various compiler and architecture.","deps":{"benchmark":{"origin":"devel/benchmark","version":"1.8.3,1"}},"categories":["math","devel"],"options":{"DOXYGEN":"off"}},{"name":"Hasklig","origin":"x11-fonts/Hasklig","version":"1.1_1","comment":"Haskell code font with monospaced ligatures","maintainer":"arrowd@FreeBSD.org","www":"https://github.com/i-tu/Hasklig","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"79999c19a1750e2e73e3b52be452db76e4e1366f29e56b921b01cbd93be801e3","flatsize":1954579,"path":"All/Hasklig-1.1_1.pkg","repopath":"All/Hasklig-1.1_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":784904,"desc":"Hasklig is a Haskell code font with monospaced ligatures based on Source Code\nPro font. It adds nice representations of such operators like (->), (>>=),\n(-<) and so on.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"Gdtclft","origin":"graphics/gdtclft","version":"2.2.5_19","comment":"TCL interface to the Thomas Boutell's Gd library","maintainer":"portmaster@bsdforge.com","www":"http://graphviz.org/cgi-bin/man?gdtclft","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2f541ee1e9b1e3590f3c4dcffd28667d820c439f1b38015360ec20d06404fcaf","flatsize":36460,"path":"All/Gdtclft-2.2.5_19.pkg","repopath":"All/Gdtclft-2.2.5_19.pkg","licenselogic":"single","licenses":["GRAPHVIZ"],"pkgsize":15236,"desc":"Spencer Thomas said about the original TCL GD:\n\n\tThomas  Boutell's Gd  package  provides a  convenient way  to\n\tgenerate PNG images with a C program. If you, like me, prefer\n\tTcl for CGI applications, you'll want my TCL GD extension.\n\nThe software  is now maintained  by John Ellson  <ellson@lucent.com>, it\nseems.","deps":{"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"}},"categories":["graphics","tcl"],"shlibs_required":["libgd.so.6","libpng16.so.16","libtcl86.so.1"],"shlibs_provided":["libGdtclft2.so"]},{"name":"GentiumBasic","origin":"x11-fonts/gentium-basic","version":"1102_1","comment":"Gentium Basic and Gentium Book Basic TrueType fonts","maintainer":"matthew@FreeBSD.org","www":"https://software.sil.org/gentium/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"ce5aa13bb5328bbe2ef92f36eabba6052a46690ca0e73fed97f306436158551f","flatsize":2158431,"path":"All/GentiumBasic-1102_1.pkg","repopath":"All/GentiumBasic-1102_1.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":380116,"desc":"Gentium is a typeface family designed to enable the diverse ethnic\ngroups around the world who use the Latin, Cyrillic and Greek scripts\nto produce readable, high-quality publications. It supports a wide\nrange of Latin- and Cyrillic-based alphabets.\n\nGentium Basic and Gentium Book Basic are font families based on the\noriginal Gentium design, but with additional weights. The \"Book\"\nfamily is slightly heavier. Both families come with a complete\nregular, bold, italic and bold italic set of fonts.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"To use these fonts, add the following line to the \"Files\" section of\nxorg.conf:\n\n\tFontPath \"/usr/local/share/fonts/GentiumBasic/\"\n\nUsers of older versions of X may additionally have to make sure that\nthe freetype module is loaded.  Check /var/log/Xorg.0.log for error\nmessages.  If freetype is required, add the following line to the\n\"Modules\" section of xorg.conf:\n\n\tLoad \"freetype\"","type":"install"}]},{"name":"GNUDoku","origin":"games/gnudoku","version":"0.93_12","comment":"Free program for creating and solving Su Doku puzzles","maintainer":"amdmi3@FreeBSD.org","www":"http://icculus.org/~jcspray/GNUDoku/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b97a1e77deb20d86996e5195ba5c3efb2bef37aceb9c64bfbc91332c1e1339a7","flatsize":63025,"path":"All/GNUDoku-0.93_12.pkg","repopath":"All/GNUDoku-0.93_12.pkg","licenselogic":"single","pkgsize":23316,"desc":"A free program for creating and solving Su Doku puzzles.\n\nYou can use GNUDoku to challenge yourself, to compute solutions,\nor to verify your own solutions.\n\nA Su Doku puzzle is a 9x9 grid which must be filled with numbers\nbetween 1 and 9 such that each row, column, and 3x3 square contains\nall 9 numbers.","deps":{"gtkmm24":{"origin":"x11-toolkits/gtkmm24","version":"2.24.5_4"}},"categories":["games"],"shlibs_required":["libgtkmm-2.4.so.1","libatkmm-1.6.so.1","libgdkmm-2.4.so.1","libgiomm-2.4.so.1","libpangomm-1.4.so.1","libglibmm-2.4.so.1","libcairomm-1.0.so.1","libsigc-2.0.so.0","libgtk-x11-2.0.so.0","libgdk-x11-2.0.so.0","libpangocairo-1.0.so.0","libatk-1.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libpangoft2-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libharfbuzz.so.0","libfontconfig.so.1","libfreetype.so.6"]},{"name":"FlintQS","origin":"math/flintqs","version":"1.0","comment":"Quadratic Sieve integer factorization algorithm","maintainer":"yuri@FreeBSD.org","www":"http://www.friedspace.com/QS/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e752ec6bb69eddd546e9385c494b7b6cd666a6559c68ddd6da9cab9d208508b7","flatsize":65507,"path":"All/FlintQS-1.0.pkg","repopath":"All/FlintQS-1.0.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":26808,"desc":"A fast implementation of the self initialising quadratic sieve (SIMPQS),\nfor factoring large integers, written by William Hart.","deps":{"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libgmp.so.10"]},{"name":"GLee","origin":"graphics/glee","version":"5.4.0_1","comment":"Cross-platform extension loading library for OpenGL","maintainer":"yuri@FreeBSD.org","www":"https://elf-stone.com/glee.php","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1dc4c0da32baa8dc12aee2aef55261aabd978df5ff8a85341d4f05eba323d02a","flatsize":1129410,"path":"All/GLee-5.4.0_1.pkg","repopath":"All/GLee-5.4.0_1.pkg","licenselogic":"single","licenses":["BSD2CLAUSE"],"pkgsize":104748,"desc":"GLee facilitates OpenGL extension loading, and\ncan be used by any code using OpenGL.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["graphics"],"shlibs_required":["libGL.so.1"],"shlibs_provided":["libGLee.so.5"]},{"name":"GiNaC","origin":"math/GiNaC","version":"1.8.7_1","comment":"C++ library for symbolic mathematical calculations","maintainer":"stephen@FreeBSD.org","www":"https://www.ginac.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"6b4db9727aa9ece45449fe1543c4b172a1d46d9958d446e319c865ae75fa8845","flatsize":12689088,"path":"All/GiNaC-1.8.7_1.pkg","repopath":"All/GiNaC-1.8.7_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":2003060,"desc":"GiNaC is an iterated and recursive acronym for GiNaC is Not a CAS,\nwhere CAS stands for Computer Algebra System. It is designed to allow\nthe creation of integrated systems that embed symbolic manipulations\ntogether with more established areas of computer science (like\ncomputation-intense numeric applications, graphical interfaces, etc.)\nunder one roof.","deps":{"cln":{"origin":"math/cln","version":"1.3.7_1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"ncurses":{"origin":"devel/ncurses","version":"6.5"},"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["math"],"shlibs_required":["libreadline.so.8","libncurses.so.6","libcln.so.6"],"shlibs_provided":["libginac.so.11"]},{"name":"FastTree","origin":"biology/fasttree","version":"2.1.10_5","comment":"Approximately-maximum-likelihood phylogenetic trees from alignments","maintainer":"jwb@FreeBSD.org","www":"http://www.microbesonline.org/fasttree/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"bae5af63e53b3cdd5d396ca31936076d83c50540125b8b4092e6bd2b4e132312","flatsize":297438,"path":"All/FastTree-2.1.10_5.pkg","repopath":"All/FastTree-2.1.10_5.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":142428,"desc":"FastTree infers approximately-maximum-likelihood phylogenetic trees from\nalignments of nucleotide or protein sequences. FastTree can handle alignments\nwith up to a million of sequences in a reasonable amount of time and memory.","categories":["biology"]},{"name":"KVIrc","origin":"irc/kvirc","version":"5.2.4","comment":"IRC client based on the Qt GUI toolkit","maintainer":"vvd@FreeBSD.org","www":"https://www.kvirc.net","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2eb3af65213dd3bcd154ae4207de3bb8441e1d86a02adacff808f2faaf14b731","flatsize":38015499,"path":"All/KVIrc-5.2.4.pkg","repopath":"All/KVIrc-5.2.4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":5404568,"desc":"KVIrc is a free portable IRC client based on the Qt GUI toolkit.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"enchant2":{"origin":"textproc/enchant2","version":"2.2.15_5"},"gsm":{"origin":"audio/gsm","version":"1.0.22_1"},"kf5-kauth":{"origin":"devel/kf5-kauth","version":"5.116.0"},"kf5-kcodecs":{"origin":"textproc/kf5-kcodecs","version":"5.116.0"},"kf5-kcompletion":{"origin":"x11-toolkits/kf5-kcompletion","version":"5.116.0"},"kf5-kconfig":{"origin":"devel/kf5-kconfig","version":"5.116.0"},"kf5-kconfigwidgets":{"origin":"x11-toolkits/kf5-kconfigwidgets","version":"5.116.0"},"kf5-kcoreaddons":{"origin":"devel/kf5-kcoreaddons","version":"5.116.0"},"kf5-ki18n":{"origin":"devel/kf5-ki18n","version":"5.116.0"},"kf5-kio":{"origin":"devel/kf5-kio","version":"5.116.0"},"kf5-kjobwidgets":{"origin":"x11-toolkits/kf5-kjobwidgets","version":"5.116.0"},"kf5-knotifications":{"origin":"devel/kf5-knotifications","version":"5.116.0"},"kf5-kparts":{"origin":"devel/kf5-kparts","version":"5.116.0"},"kf5-kservice":{"origin":"devel/kf5-kservice","version":"5.116.0"},"kf5-ktextwidgets":{"origin":"x11-toolkits/kf5-ktextwidgets","version":"5.116.0"},"kf5-kwidgetsaddons":{"origin":"x11-toolkits/kf5-kwidgetsaddons","version":"5.116.0"},"kf5-kwindowsystem":{"origin":"x11/kf5-kwindowsystem","version":"5.116.0"},"kf5-kxmlgui":{"origin":"x11-toolkits/kf5-kxmlgui","version":"5.116.0"},"kf5-solid":{"origin":"devel/kf5-solid","version":"5.116.0"},"kf5-sonnet":{"origin":"textproc/kf5-sonnet","version":"5.116.0"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXrender":{"origin":"x11/libXrender","version":"0.9.10_2"},"libaudiofile":{"origin":"audio/libaudiofile","version":"0.3.6_5"},"libogg":{"origin":"audio/libogg","version":"1.3.5,4"},"libtheora":{"origin":"multimedia/libtheora","version":"1.1.1_7"},"libvorbis":{"origin":"audio/libvorbis","version":"1.3.7_2,3"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"phonon-qt5":{"origin":"multimedia/phonon","version":"4.12.0_2"},"python311":{"origin":"lang/python311","version":"3.11.9"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-dbus":{"origin":"devel/qt5-dbus","version":"5.15.15p127"},"qt5-declarative":{"origin":"x11-toolkits/qt5-declarative","version":"5.15.15p25"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-location":{"origin":"devel/qt5-location","version":"5.15.15p7"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-network":{"origin":"net/qt5-network","version":"5.15.15p127"},"qt5-printsupport":{"origin":"print/qt5-printsupport","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-svg":{"origin":"graphics/qt5-svg","version":"5.15.15p5"},"qt5-webchannel":{"origin":"www/qt5-webchannel","version":"5.15.15p3"},"qt5-webengine":{"origin":"www/qt5-webengine","version":"5.15.17.p3"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-x11extras":{"origin":"x11/qt5-x11extras","version":"5.15.15p0"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"}},"categories":["irc","kde"],"shlibs_required":["libKF5Notifications.so.5","libKF5Parts.so.5","libXss.so.1","libSM.so.6","libICE.so.6","libX11.so.6","libXext.so.6","libXrender.so.1","libphonon4qt5.so.4","libaudiofile.so.1","libssl.so.12","libcrypto.so.12","libpython3.11.so.1.0","libenchant-2.so.2","libtheoraenc.so.1","libtheoradec.so.1","libogg.so.0","libvorbis.so.0","libvorbisenc.so.2","libQt5WebEngineWidgets.so.5","libKF5XmlGui.so.5","libKF5KIOWidgets.so.5","libKF5KIOGui.so.5","libKF5WindowSystem.so.5","libKF5KIOCore.so.5","libKF5Service.so.5","libKF5JobWidgets.so.5","libKF5Solid.so.5","libKF5TextWidgets.so.5","libKF5ConfigWidgets.so.5","libKF5I18n.so.5","libKF5Codecs.so.5","libKF5Auth.so.5","libKF5AuthCore.so.5","libKF5CoreAddons.so.5","libKF5Completion.so.5","libKF5WidgetsAddons.so.5","libKF5ConfigGui.so.5","libKF5ConfigCore.so.5","libKF5SonnetUi.so.5","libQt5Sql.so.5","libQt5Xml.so.5","libQt5Multimedia.so.5","libQt5Concurrent.so.5","libQt5DBus.so.5","libQt5PrintSupport.so.5","libQt5WebEngineCore.so.5","libQt5WebChannel.so.5","libQt5Positioning.so.5","libQt5Quick.so.5","libQt5QmlModels.so.5","libQt5Qml.so.5","libQt5Network.so.5","libQt5Svg.so.5","libQt5Widgets.so.5","libQt5X11Extras.so.5","libQt5Gui.so.5","libQt5Core.so.5","libperl.so.5.36"],"shlibs_provided":["libkvilib.so.5"],"options":{"AUDIOFILE":"on","DBUS":"on","DCC_VIDEO":"off","DCC_VOICE":"on","DOCS":"on","DOXYGEN":"off","ENCHANT":"on","GSM":"on","GTKSTYLE":"off","KDE":"on","NLS":"on","OGG":"on","PERL":"on","PHONON":"on","PYTHON":"on","SVG":"on","WEBENGINE":"on"},"annotations":{"cpe":"cpe:2.3:a:kvirc:kvirc:5.2.4:::::dragonfly6:x86_64"}},{"name":"FAudio","origin":"audio/faudio","version":"21.01","comment":"Accuracy-focused XAudio reimplementation","maintainer":"multimedia@FreeBSD.org","www":"https://fna-xna.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3b4c9df474a7f0aaf228d0563d609618c1d2e2d30cdf34d7e02361dd9203fb52","flatsize":342893,"path":"All/FAudio-21.01.pkg","repopath":"All/FAudio-21.01.pkg","licenselogic":"single","licenses":["ZLIB"],"pkgsize":106444,"desc":"FAudio is an XAudio reimplementation that focuses solely on developing\nfully accurate DirectX Audio runtime libraries for the FNA project,\nincluding XAudio2, X3DAudio, XAPO, and XACT3.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gstreamer1":{"origin":"multimedia/gstreamer1","version":"1.22.10"},"gstreamer1-plugins":{"origin":"multimedia/gstreamer1-plugins","version":"1.22.10_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["audio"],"shlibs_required":["libgstreamer-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8","libgstaudio-1.0.so.0","libgstbase-1.0.so.0","libgstapp-1.0.so.0","libSDL2-2.0.so.0"],"shlibs_provided":["libFAudio.so.0"],"options":{"GSTREAMER":"on"}},{"name":"GentiumPlus","origin":"x11-fonts/gentium-plus","version":"6.200","comment":"Gentium Plus TrueType font collection","maintainer":"matthew@FreeBSD.org","www":"https://software.sil.org/gentium/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"467156dcdbc8b1079953e407879c608005c66d65b527c239a6d0c223e93fa8f6","flatsize":7864819,"path":"All/GentiumPlus-6.200.pkg","repopath":"All/GentiumPlus-6.200.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":2266316,"desc":"Gentium is a typeface family designed to enable the diverse ethnic\ngroups around the world who use the Latin, Cyrillic and Greek scripts\nto produce readable, high-quality publications. It supports a wide\nrange of Latin- and Cyrillic-based alphabets.\n\nThe design is intended to be highly readable, reasonably compact, and\nvisually attractive. The Latin letters are designed to naturally\nharmonize with the traditional 26 ones. Diacritics are treated with\ncareful thought and attention to their use. Gentium also supports both\npolytonic and monotonic Greek. Gentium Plus now includes more extended\nLatin glyphs (Unicode 5.1), archaic Greek symbols, and full extended\nCyrillic script support","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"To use these fonts, add the following line to the \"Files\" section of\nxorg.conf:\n\n\tFontPath \"/usr/local/share/fonts/GentiumPlus/\"\n\nUsers of older versions of X may additionally have to make sure that\nthe freetype module is loaded.  Check /var/log/Xorg.0.log for error\nmessages.  If freetype is required, add the following line to the\n\"Modules\" section of xorg.conf:\n\n\tLoad \"freetype\"","type":"install"}]},{"name":"FlexGet","origin":"www/flexget","version":"3.9.10_2","comment":"Multipurpose automation tool for all of your media","maintainer":"jbeich@FreeBSD.org","www":"https://flexget.com/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"8330ba99e72d712130d1a6ce204d3f3f5da943788b02e8effcc0fe8bc9b3fb45","flatsize":11692757,"path":"All/FlexGet-3.9.10_2.pkg","repopath":"All/FlexGet-3.9.10_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1703308,"desc":"FlexGet is a multipurpose automation tool for content like torrents,\nnzbs, podcasts, comics, series, movies, etc. It can use different\nkinds of sources like RSS-feeds, html pages, csv files, search engines\nand there are even plugins for sites that do not provide any kind of\nuseful feeds.","deps":{"py311-Flask-Compress":{"origin":"www/py-flask-compress","version":"1.14"},"py311-Flask-Cors":{"origin":"www/py-flask-cors","version":"3.0.8_1"},"py311-Flask-Login":{"origin":"www/py-flask-login","version":"0.6.3"},"py311-Jinja2":{"origin":"devel/py-Jinja2","version":"3.1.3"},"py311-apscheduler":{"origin":"devel/py-apscheduler","version":"3.10.4"},"py311-beautifulsoup":{"origin":"www/py-beautifulsoup","version":"4.12.3"},"py311-cherrypy":{"origin":"www/py-cherrypy","version":"18.8.0"},"py311-colorama":{"origin":"devel/py-colorama","version":"0.4.6"},"py311-feedparser":{"origin":"textproc/py-feedparser","version":"6.0.11"},"py311-flask":{"origin":"www/py-flask","version":"3.0.3"},"py311-flask-restx":{"origin":"www/py-flask-restx","version":"1.3.0"},"py311-guessit":{"origin":"multimedia/py-guessit","version":"3.8.0_1"},"py311-html5lib":{"origin":"www/py-html5lib","version":"1.1"},"py311-jsonschema":{"origin":"devel/py-jsonschema","version":"4.22.0"},"py311-loguru":{"origin":"devel/py-loguru","version":"0.7.2"},"py311-packaging":{"origin":"devel/py-packaging","version":"24.1"},"py311-plumbum":{"origin":"sysutils/py-plumbum","version":"1.8.3"},"py311-psutil":{"origin":"sysutils/py-psutil","version":"6.0.0"},"py311-pynzb":{"origin":"news/py-pynzb","version":"0.1.0_2"},"py311-pyparsing":{"origin":"devel/py-pyparsing","version":"3.1.2"},"py311-pyrss2gen":{"origin":"textproc/py-pyrss2gen","version":"1.1"},"py311-python-dateutil":{"origin":"devel/py-python-dateutil","version":"2.9.0"},"py311-rebulk":{"origin":"devel/py-rebulk","version":"3.2.0"},"py311-requests":{"origin":"www/py-requests","version":"2.32.3"},"py311-rich":{"origin":"textproc/py-rich","version":"13.7.1"},"py311-rpyc":{"origin":"devel/py-RPyC","version":"6.0.0"},"py311-sqlalchemy20":{"origin":"databases/py-sqlalchemy20","version":"2.0.31"},"py311-yaml":{"origin":"devel/py-yaml","version":"6.0.1"},"py311-zxcvbn":{"origin":"security/py-zxcvbn","version":"4.4.28"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["www"],"annotations":{"flavor":"py311"}},{"name":"FrontISTR","origin":"science/frontistr","version":"5.2_4","comment":"Large-Scale Parallel FEM Program for Nonlinear Structural Analysis","maintainer":"thierry@FreeBSD.org","www":"https://gitlab.com/FrontISTR-Commons/FrontISTR","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"87f11d0f172d40193af06b5a9ea4b8d2c82decc7d6eff96b4a6ee5da48ab3386","flatsize":11896568,"path":"All/FrontISTR-5.2_4.pkg","repopath":"All/FrontISTR-5.2_4.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":1795428,"desc":"FrontISTR is an Open-Source Large-Scale Parallel FEM Program for Nonlinear\nStructural Analysis.\n\nSee also: https://www.frontistr.com/","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"metis":{"origin":"math/metis","version":"5.1.0_9"},"mumps-edf":{"origin":"math/mumps","version":"5.1.2.a7_5"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"scotch":{"origin":"cad/scotch","version":"6.0.4.a7_6"}},"categories":["science","cad"],"shlibs_required":["libmetis.so.2","libopenblas.so.0","libgfortran.so.5","libgcc_s.so.1","libquadmath.so.0"],"options":{"EXAMPLES":"on"}},{"name":"GraphicsMagick","origin":"graphics/GraphicsMagick","version":"1.3.43_1,1","comment":"Fast image processing tools based on ImageMagick","maintainer":"sunpoet@FreeBSD.org","www":"http://www.graphicsmagick.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"612f1afbe0ed527d8b420084d827978d56053ae0691b9c8682f9f861a57bd0bd","flatsize":19355651,"path":"All/GraphicsMagick-1.3.43_1,1.pkg","repopath":"All/GraphicsMagick-1.3.43_1,1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":3219664,"desc":"GraphicsMagick is the swiss army knife of image processing. Comprised of 267K\nphysical lines (according to David A. Wheeler's SLOCCount) of source code in the\nbase package (or 1,225K including 3rd party libraries) it provides a robust and\nefficient collection of tools and libraries which support reading, writing, and\nmanipulating an image in over 88 major formats including important formats like\nDPX, GIF, JPEG, JPEG-2000, PNG, PDF, PNM, and TIFF.\n\nGraphicsMagick supports huge images and has been tested with gigapixel-size\nimages. GraphicsMagick can create new images on the fly, making it suitable for\nbuilding dynamic Web applications. GraphicsMagick may be used to resize, rotate,\nsharpen, color reduce, or add special effects to an image and save the result in\nthe same or different image format. Image processing operations are available\nfrom the command line, as well as through C, C++, Lua, Perl, PHP, Python, Tcl,\nRuby, Windows .NET, or Windows COM programming interfaces. With some\nmodification, language extensions for ImageMagick may be used.","deps":{"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"jasper":{"origin":"graphics/jasper","version":"4.2.4"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"libwmf":{"origin":"graphics/libwmf","version":"0.2.13_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics"],"shlibs_required":["libjasper.so.7","libwmflite-0.2.so.7","libjxl.so.0.10","libjxl_threads.so.0.10","libtiff.so.6","libjbig.so.2","libsharpyuv.so.0","libwebp.so.7","libwebpmux.so.3","libfreetype.so.6","libjpeg.so.8","libpng16.so.16","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libXext.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libxml2.so.2"],"shlibs_provided":["libGraphicsMagick++.so.12","libGraphicsMagick.so.3","libGraphicsMagickWand.so.2"],"options":{"BZIP2":"on","DOCS":"on","FPX":"off","FREETYPE":"on","HEIF":"off","JASPER":"on","JBIG":"on","JPEG":"on","JXL":"on","LCMS2":"on","LZMA":"on","OPENMP":"on","PNG":"on","Q8BIT":"off","TEST":"off","TIFF":"on","WEBP":"on","WMF":"on","X11":"on","XML":"on","ZLIB":"on","ZSTD":"off"},"annotations":{"cpe":"cpe:2.3:a:graphicsmagick:graphicsmagick:1.3.43:::::dragonfly6:x86_64:1"}},{"name":"FFaudioConverter","origin":"multimedia/ffaudioconverter","version":"0.32.0","comment":"Graphical audio covert and filter tool","maintainer":"yuri@FreeBSD.org","www":"https://github.com/Bleuzen/FFaudioConverter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22243f763255967bc5ae8f36aeab5e66505983b2687d12d4f8a0644f61dd3f15","flatsize":241851,"path":"All/FFaudioConverter-0.32.0.pkg","repopath":"All/FFaudioConverter-0.32.0.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":88572,"desc":"FFaudioConverter is a GUI for converting music or videos to audio files with\nFFmpeg.\n\nFeatures:\n* DnD support\n* Multithreading (use the full power of your cpu)\n* Convert many files or whole directories very fast\n* Audio filters possible (bass boost your music or do fade-ins/outs...)\n* Change of samplerate possible\n* High quality resampling with SoX possible\n* Quick mode for copying files in same format and skip already converted files\n\nCurrently supported output formats are:\n* mp3\n* aac\n* ogg\n* opus\n* flac\n* wav","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"ffmpeg":{"origin":"multimedia/ffmpeg","version":"6.1.2,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"}},"categories":["multimedia","audio"],"shlibs_required":["libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5","libGL.so.1"],"messages":[{"message":"You installed FFaudioConverter, graphical audio covert and filter tool\n\nIn order for it to work, you need to have the LAME option in\nmultimedia/ffmpeg to be \"on\", it enables the libmp3lame encoder.","type":"install"}]},{"name":"Nanosaur","origin":"games/Nanosaur","version":"1.4.4","comment":"Nanosaur source port","maintainer":"pkubaj@FreeBSD.org","www":"https://pangeasoft.net/nano/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"82463dfdc5e7e6c95781dd7a0e17945e92da27d5c378df0de71137eb79a49f73","flatsize":19002174,"path":"All/Nanosaur-1.4.4.pkg","repopath":"All/Nanosaur-1.4.4.pkg","licenselogic":"single","licenses":["CC-BY-NC-SA-4.0"],"pkgsize":11169396,"desc":"This is Pangea Software%e2%80%99s Nanosaur updated to run on modern systems.\nOriginally released in 1998 as a Mac-only game, Nanosaur casts a cybernetic\ndinosaur from the future who%e2%80%99s sent back in time 20 minutes before a giant\nasteroid hits the Earth.","deps":{"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libGLX.so.0","libOpenGL.so.0"]},{"name":"CoinMP","origin":"math/coinmp","version":"1.8.4_12","comment":"Optimization library with support for COIN-OR CLP, CBC, and CGL","maintainer":"yuri@FreeBSD.org","www":"https://projects.coin-or.org/CoinMP","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4521d63bf1c9936de1c13242b8e53b2f72c28b76609234724a4f86a7a160abcf","flatsize":132202,"path":"All/CoinMP-1.8.4_12.pkg","repopath":"All/CoinMP-1.8.4_12.pkg","licenselogic":"single","licenses":["CPL"],"pkgsize":33416,"desc":"CoinMP is a C-API interface library that supports most of the\nfunctionality of the CLP (Coin LP), CBC (Coin Branch-and-Cut), and CGL\n(Cut Generation Library) projects. When compiled for Unix it generates a\nCoinMP.so library that can be similarly used in other Unix C/C++ projects.","deps":{"blas":{"origin":"math/blas","version":"3.12.0_1"},"coin-or-Clp":{"origin":"math/clp","version":"1.17.9_1"},"coin-or-CoinUtils":{"origin":"math/coinutils","version":"2.11.11_1"},"coin-or-Osi":{"origin":"math/osi","version":"0.108.10_1"},"coin-or-asl":{"origin":"math/asl","version":"2.0.1"},"coin-or-cbc":{"origin":"math/cbc","version":"2.10.11_2"},"coin-or-cgl":{"origin":"math/cgl","version":"0.60.8_3"},"coin-or-mumps":{"origin":"math/coin-or-mumps","version":"3.0.3_3"},"nauty":{"origin":"math/nauty","version":"2.8.6_1,1"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["math"],"shlibs_required":["libCbcSolver.so.3","libCbc.so.3","libnauty.so","libCgl.so.1","libOsi.so.1","libCoinUtils.so.3","libopenblas.so.0","libOsiClp.so.1","libClpSolver.so.1","libClp.so.1","libcoinasl.so.2","libcoinmumps.so.3"],"shlibs_provided":["libCoinMP.so.1"],"options":{"DOCS":"on","FORTRAN":"off","GLPK":"off"}},{"name":"DoulosSILCompact","origin":"x11-fonts/doulos-compact","version":"4.110_3","comment":"Doulos SIL TrueType font collection, compact variant","maintainer":"ports@FreeBSD.org","www":"https://scripts.sil.org/cms/scripts/page.php?item_id=DoulosSILfont","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"48f1d72356a9a4d7e82d269b2121e5b06a6269542ef0f26f82bea545613bebd5","flatsize":1859548,"path":"All/DoulosSILCompact-4.110_3.pkg","repopath":"All/DoulosSILCompact-4.110_3.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":405108,"desc":"Doulos SIL is a Unicode-based font family that attempts to provide a\ncomprehensive inventory of glyphs needed for almost any Roman- or\nCyrillic-based writing system, whether used for phonetic or orthographic\nneeds. In addition, there is provision for other characters and symbols useful\nto linguists. This font makes use of state-of-the-art font technologies to\nsupport complex typographic issues, such as the need to position arbitrary\ncombinations of base glyphs and diacritics optimally.\n\nDoulos is very similar to Times/Times New Roman, but only has a single face-\nregular. It is intended for use alongside other Times-like fonts where a range\nof styles (italic, bold) are not needed.\n\nThis compact variant has been created with TypeTuner Web, by setting the \"Line\nspacing\" feature to \"Tight\", and will not be able to be TypeTuned again.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"To use these fonts, add the following line to the \"Files\" section of\nxorg.conf:\n\n\tFontPath \"/usr/local/share/fonts/DoulosSILCompact/\"\n\nUsers of older versions of X may additionally have to make sure that\nthe freetype module is loaded.  Check /var/log/Xorg.0.log for error\nmessages.  If freetype is required, add the following line to the\n\"Modules\" section of xorg.conf:\n\n\tLoad \"freetype\"","type":"install"},{"message":"===>   NOTICE:\n\nThe DoulosSILCompact port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"DoulosSIL","origin":"x11-fonts/doulos","version":"4.112_2","comment":"Doulos SIL TrueType font collection","maintainer":"ports@FreeBSD.org","www":"https://scripts.sil.org/cms/scripts/page.php?item_id=DoulosSILfont","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b247e8a93a0f658c6415761ebd4b75d25db09cc48a02dd81bcb7b67920d5de25","flatsize":1870261,"path":"All/DoulosSIL-4.112_2.pkg","repopath":"All/DoulosSIL-4.112_2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":417096,"desc":"Doulos SIL is a Unicode-based font family that attempts to provide a\ncomprehensive inventory of glyphs needed for almost any Roman- or\nCyrillic-based writing system, whether used for phonetic or orthographic\nneeds. In addition, there is provision for other characters and symbols useful\nto linguists. This font makes use of state-of-the-art font technologies to\nsupport complex typographic issues, such as the need to position arbitrary\ncombinations of base glyphs and diacritics optimally.\n\nDoulos is very similar to Times/Times New Roman, but only has a single face-\nregular. It is intended for use alongside other Times-like fonts where a range\nof styles (italic, bold) are not needed.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"To use these fonts, add the following line to the \"Files\" section of\nxorg.conf:\n\n\tFontPath \"/usr/local/share/fonts/DoulosSIL/\"\n\nUsers of older versions of X may additionally have to make sure that\nthe freetype module is loaded.  Check /var/log/Xorg.0.log for error\nmessages.  If freetype is required, add the following line to the\n\"Modules\" section of xorg.conf:\n\n\tLoad \"freetype\"","type":"install"},{"message":"===>   NOTICE:\n\nThe DoulosSIL port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"ImageMagick7-nox11","origin":"graphics/ImageMagick7","version":"7.1.1.26_4","comment":"Image processing tools","maintainer":"desktop@FreeBSD.org","www":"https://imagemagick.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"738c78be5528208c2e709b7cdcd0b3cd2f3cb672c6b61448ae8fdd35141666a8","flatsize":27934183,"path":"All/ImageMagick7-nox11-7.1.1.26_4.pkg","repopath":"All/ImageMagick7-nox11-7.1.1.26_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9106944,"desc":"ImageMagick is a package for display and interactive manipulation of\nimages. The package includes tools for image conversion, annotation,\ncompositing, animation, and creating montages. ImageMagick can read and\nwrite many of the more popular image formats (e.g. JPEG, TIFF, PNM, XPM,\nPhoto CD, etc.).\n\nThe package can be built _without_ the GUI (X11) support at all -- it\nwill not have the display, import, and animate functionality, but remain\nextremely useful for image manipulation.\n\nThe optional \"display\" utility conflicts with the utility of the\nsame name from the misc/display port/package.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsfonts":{"origin":"print/gsfonts","version":"8.11_8"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libheif":{"origin":"graphics/libheif","version":"1.17.6_2"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"liblqr-1":{"origin":"graphics/liblqr-1","version":"0.4.2"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"libwmf-nox11":{"origin":"graphics/libwmf-nox11","version":"0.2.13_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics","perl5"],"shlibs_required":["libltdl.so.7","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","liblqr-1.so.0","libglib-2.0.so.0","libintl.so.8","libfftw3.so.3","libxml2.so.2","libfontconfig.so.1","libfreetype.so.6","libzip.so.5","libraw_r.so.23","libOpenEXR-3_2.so.31","libOpenEXRUtil-3_2.so.31","libOpenEXRCore-3_2.so.31","libIex-3_2.so.31","libIlmThread-3_2.so.31","libImath-3_1.so.29","libheif.so.1","libjbig.so.2","libopenjp2.so.7","libjpeg.so.8","libjxl.so.0.10","libjxl_threads.so.0.10","libpng16.so.16","libwebpmux.so.3","libwebpdemux.so.2","libwebp.so.7","libtiff.so.6","libwmflite-0.2.so.7","libperl.so.5.36"],"shlibs_provided":["libMagick++-7.so.5","libMagickCore-7.so.10","libMagickWand-7.so.10"],"options":{"16BIT_PIXEL":"on","BZIP2":"on","DJVU":"off","DOCS":"on","FFMPEG":"off","FFTW":"on","FLIF":"off","FONTCONFIG":"on","FPX":"off","FREETYPE":"on","GRAPHVIZ":"off","GSLIB":"off","HDRI":"on","HEIF":"on","JBIG":"on","JPEG":"on","JPEG2000":"on","JXL":"on","LCMS2":"on","LQR":"on","LZMA":"on","MODULES":"on","OPENEXR":"on","OPENMP":"off","PDF":"on","PERL":"on","PNG":"on","RAW":"on","THREADS":"on","TIFF":"on","WEBP":"on","WMF":"on"},"annotations":{"cpe":"cpe:2.3:a:imagemagick:imagemagick:7.1.1.26:::::dragonfly6:x86_64:4","flavor":"nox11"}},{"name":"CombBLAS","origin":"math/combblas","version":"2.0.0_2","comment":"Combinatorial BLAS library: an extensible parallel graph library","maintainer":"yuri@FreeBSD.org","www":"https://people.eecs.berkeley.edu/~aydin/CombBLAS/html/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"56a130b28733ab1359ffb7cdec81f8015e048b9775d9c2a80f217217868f982d","flatsize":2021349,"path":"All/CombBLAS-2.0.0_2.pkg","repopath":"All/CombBLAS-2.0.0_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":496100,"desc":"The Combinatorial BLAS (CombBLAS) is an extensible distributed-memory parallel\ngraph library offering a small but powerful set of linear algebra primitives\nspecifically targeting graph analytics.\n\n* The Combinatorial BLAS development influences the Graph BLAS standardization\n  process.\n* CombBLAS achieves scalability via its two dimensional distribution and\n  coarse-grained parallelism.\n* CombBLAS powers HipMCL, a highly-scalable parallel implementation of the\n  Markov Cluster Algorithm (MCL).","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"mpich":{"origin":"net/mpich","version":"4.2.1_2"}},"categories":["math"],"shlibs_required":["libmpicxx.so.12","libmpi.so.12"],"shlibs_provided":["libCombBLAS.so.1.16.0","libGraphGenlib.so","libUsortlib.so"]},{"name":"ChipmunkPhysics","origin":"science/ChipmunkPhysics","version":"7.0.1_2","comment":"2D physics engine written in C","maintainer":"ports@stdrand.com","www":"https://chipmunk-physics.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9cf714d00455b723e6e322f8258bff216a9d20a9b46c3834abb4ad9784b6bdaa","flatsize":5498627,"path":"All/ChipmunkPhysics-7.0.1_2.pkg","repopath":"All/ChipmunkPhysics-7.0.1_2.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":496848,"desc":"Chipmunk is a simple, lightweight, fast and portable 2D rigid body physics\nlibrary written in C. It is licensed under the unrestrictive, OSI approved MIT\nlicense.","categories":["science"],"shlibs_provided":["libchipmunk.so.7"],"options":{"DEMOS":"off","DOCS":"on","EXAMPLES":"on"}},{"name":"DRAWxtl","origin":"science/drawxtl","version":"5.5_1","comment":"Crystal structure visualization tool","maintainer":"yuri@FreeBSD.org","www":"http://www.lwfinger.net/drawxtl/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5b402058e8e5e8dcafb7ffdfe6ce5f1f73b5ce314358b595ccb63d659e24fff5","flatsize":1155000,"path":"All/DRAWxtl-5.5_1.pkg","repopath":"All/DRAWxtl-5.5_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":284824,"desc":"DRAWxtl is a program to display crystal structures on ordinary computer hardware\nand operating systems. Four forms of graphics are produced:\n(1) an openGL window for immediate viewing,\n(2) the Persistence of Vision Ray Tracer (POV-RAY) scene language for\n    publication-quality drawings, (3) the Virtual Reality Modeling Language\n    (VRML) for dissemination across the Internet, and\n(4) a Postscript rendering of the OpenGL window for those that want high-quality\n    output but do not have POV-RAY installed.","deps":{"desktop-file-utils":{"origin":"devel/desktop-file-utils","version":"0.27"},"fltk":{"origin":"x11-toolkits/fltk","version":"1.3.9_1"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXft":{"origin":"x11-fonts/libXft","version":"2.3.8"},"libXinerama":{"origin":"x11/libXinerama","version":"1.1.4_3,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["science"],"shlibs_required":["libfltk.so.1.3","libfltk_gl.so.1.3","libGLU.so.1","libGL.so.1","libXinerama.so.1","libXft.so.2","libXext.so.6","libX11.so.6","libXpm.so.4"]},{"name":"CheMPS2","origin":"science/chemps2","version":"1.8.12_5","comment":"Spin-adapted implementation of DMRG for ab initio quantum chemistry","maintainer":"yuri@FreeBSD.org","www":"https://github.com/SebWouters/CheMPS2","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"37e46198e8eabf0440b525c2d55b3eb87afa731ed38a6570c836d04d9c194921","flatsize":1799390,"path":"All/CheMPS2-1.8.12_5.pkg","repopath":"All/CheMPS2-1.8.12_5.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":502612,"desc":"CheMPS2 is a scientific library which contains a spin-adapted implementation\nof the density matrix renormalization group (DMRG) for ab initio quantum\nchemistry. This wavefunction method allows to obtain numerical accuracy in\nactive spaces beyond the capabilities of full configuration interaction (FCI),\nand allows to extract the 2-, 3-, and 4-particle reduced density matrices\n(2-, 3- and 4-RDM) of the active space.\n\nFor general active spaces up to 40 electrons in 40 orbitals can be handled with\nDMRG, and for one-dimensional active spaces up to 100 electrons in 100 orbitals.\nThe 2-RDM of these active spaces can also be easily extracted, while the 3- and\n4-RDM are limited to about 28 orbitals.","deps":{"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["science"],"shlibs_required":["libopenblas.so.0","libhdf5.so.200"],"shlibs_provided":["libchemps2.so.3"]},{"name":"CaribbeanStud","origin":"games/CaribbeanStud","version":"1.0_3","comment":"Caribbean Stud gambling game for X Window System","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5f3f31e2e73cbf2408f63133014c27d051a60c4bc5ab88e222cbadb0e116eaaa","flatsize":201755,"path":"All/CaribbeanStud-1.0_3.pkg","repopath":"All/CaribbeanStud-1.0_3.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":45496,"desc":"Caribbean Stud is a Motif based gambling game for X Window System.\n\nOPTIONS: ( All can be changed in CaribbeanStud.res )\n   Default bankroll              200\n   Table minimum                 10\n   Number of Players             2       (1-6)\n   Current Jackpot               34000000\n   Minimum Jackpot               3000000\n\nThe class.ps is the class diagram of this game.\n\nPlease direct comments, suggestions, and patches to:\n------------------------------------------------------------------\nQun  Zhang\nqzhang@oucsace.cs.ohiou.edu","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"open-motif":{"origin":"x11-toolkits/open-motif","version":"2.3.8_8"}},"categories":["games"],"shlibs_required":["libXm.so.4","libXmu.so.6","libXt.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe CaribbeanStud port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"CheckM","origin":"biology/checkm","version":"1.2.2","comment":"Quality assessment tool for the microbial genomes","maintainer":"yuri@FreeBSD.org","www":"https://ecogenomics.github.io/CheckM/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"b41bb198a2970f3f3ad865c3903a1525d05a02e7df33b385503c907d4795edca","flatsize":1902773,"path":"All/CheckM-1.2.2.pkg","repopath":"All/CheckM-1.2.2.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":265148,"desc":"CheckM provides a set of tools for assessing the quality of genomes\nrecovered from isolates, single cells, or metagenomes.\nIt provides robust estimates of genome completeness and contamination\nby using collocated sets of genes that are ubiquitous and single-copy\nwithin a phylogenetic lineage.\nAssessment of genome quality can also be examined using plots depicting\nkey genomic characteristics (e.g., GC, coding density) which highlight\nsequences outside the expected distributions of a typical genome.\nCheckM also provides tools for identifying genome bins that are likely\ncandidates for merging based on marker set compatibility, similarity in\ngenomic characteristics, and proximity within a reference genome tree.","deps":{"py311-DendroPy":{"origin":"science/py-DendroPy","version":"5.0.1"},"py311-matplotlib":{"origin":"math/py-matplotlib","version":"3.8.0_1"},"py311-numpy":{"origin":"math/py-numpy","version":"1.26.4_1,1"},"py311-pysam":{"origin":"biology/py-pysam","version":"0.22.1"},"py311-scipy":{"origin":"science/py-scipy","version":"1.11.1_1,1"},"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["biology","python"]},{"name":"ChaiScript","origin":"lang/chaiscript","version":"6.1.0_3","comment":"Embedded scripting language designed for C++","maintainer":"yuri@FreeBSD.org","www":"https://chaiscript.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"1375527d627f96f463f98b1edf712e4c5a00f2ada160e9c1b273ae69829947fb","flatsize":5841499,"path":"All/ChaiScript-6.1.0_3.pkg","repopath":"All/ChaiScript-6.1.0_3.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1029716,"desc":"ChaiScript is a scripting language designed specifically for integration with\nC++. It provides seamless integration with C++ on all levels, including\nshared_ptr objects, functors and exceptions.\n\nThe parts of the ChaiScript API that the average user will be concerned with are\ncontained in the chaiscript namespace and the chaiscript::ChaiScript class.\n\nThe end user parts of the API are extremely simple both in size and ease of use.","deps":{"readline":{"origin":"devel/readline","version":"8.2.10"}},"categories":["lang"],"shlibs_required":["libreadline.so.8"],"options":{"CPP17":"off","DYNLOAD":"on","MULTITHREAD":"on","STD_MAKE_SHARED":"off"}},{"name":"CharisSILCompact","origin":"x11-fonts/charis-compact","version":"4.114_2","comment":"Charis SIL TrueType font collection, compact variant","maintainer":"ports@FreeBSD.org","www":"https://scripts.sil.org/cms/scripts/page.php?item_id=CharisSILfont","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"283de57af33b44afc14f9f652a33d70dfccb1fb500928a1e1ead95286d364072","flatsize":6839123,"path":"All/CharisSILCompact-4.114_2.pkg","repopath":"All/CharisSILCompact-4.114_2.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1120464,"desc":"Charis SIL is a Unicode-based font family that attempts to provide a\ncomprehensive inventory of glyphs needed for almost any Roman- or\nCyrillic-based writing system, whether used for phonetic or orthographic\nneeds. In addition, there is provision for other characters and symbols useful\nto linguists. This font makes use of state-of-the-art font technologies to\nsupport complex typographic issues, such as the need to position arbitrary\ncombinations of base glyphs and diacritics optimally.\n\nCharis is similar to Bitstream Charter, one of the first fonts designed\nspecifically for laser printers. It is highly readable and holds up well in\nless-than-ideal reproduction environments. It also has a full set of styles\n- regular, italic, bold, bold italic - and so is more useful in general\npublishing than Doulos SIL. Charis is a serif, proportionally-spaced font\noptimized for readability in long printed documents.\n\nThis compact variant has been created with TypeTuner Web, by setting the \"Line\nspacing\" feature to \"Tight\", and will not be able to be TypeTuned again.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"To use these fonts, add the following line to the \"Files\" section of\nxorg.conf:\n\n\tFontPath \"/usr/local/share/fonts/CharisSILCompact/\"\n\nUsers of older versions of X may additionally have to make sure that\nthe freetype module is loaded.  Check /var/log/Xorg.0.log for error\nmessages.  If freetype is required, add the following line to the\n\"Modules\" section of xorg.conf:\n\n\tLoad \"freetype\"","type":"install"},{"message":"===>   NOTICE:\n\nThe CharisSILCompact port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"Box2D","origin":"misc/box2d","version":"2.4.1","comment":"2D physics engine for games","maintainer":"yuri@FreeBSD.org","www":"https://box2d.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a7e372c23cd480961c19c3cc9e8837a039007798b14ba8b1bb7d28768670f5ee","flatsize":477791,"path":"All/Box2D-2.4.1.pkg","repopath":"All/Box2D-2.4.1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":131620,"desc":"Box2D is a 2D physics engine for games.\n\nCollision:\n* Continuous collision detection\n* Contact callbacks: begin, end, pre-solve, post-solve\n* Convex polygons and circles\n* Multiple shapes per body\n* One-shot contact manifolds\n* Dynamic tree broadphase\n* Efficient pair management\n* Fast broadphase AABB queries\n* Collision groups and categories\n\nPhysics:\n* Continuous physics with time of impact solver\n* Persistent body-joint-contact graph\n* Island solution and sleep management\n* Contact, friction, and restitution\n* Stable stacking with a linear-time solver\n* Revolute, prismatic, distance, pulley, gear, mouse joint, other joint types\n* Joint limits, motors, and friction\n* Momentum decoupled position correction","categories":["misc"],"shlibs_provided":["libbox2d.so.2"]},{"name":"BlackjackClient","origin":"games/blackjackclient","version":"0.1_1","comment":"Simple Blackjack game in Java","maintainer":"jgh@FreeBSD.org","www":"https://sourceforge.net/projects/t-blackjack/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"9b2423a146f2f7956bd686171a4d07cf4f641969ab1500f339c1538023209cec","flatsize":43749,"path":"All/BlackjackClient-0.1_1.pkg","repopath":"All/BlackjackClient-0.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":28436,"desc":"Simple Blackjack game in Java","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["games","java"]},{"name":"OpenSim-core","origin":"science/opensim-core","version":"4.1_7","comment":"Software for modeling of musculoskeletal structures","maintainer":"yuri@FreeBSD.org","www":"https://opensim.stanford.edu/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"15f5478483fed956da96ab0ca869d3a343ef52c3e2ca5d3ae09958b474b06309","flatsize":114140307,"path":"All/OpenSim-core-4.1_7.pkg","repopath":"All/OpenSim-core-4.1_7.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":18018820,"desc":"OpenSim is software that lets users develop models of musculoskeletal structures\nand create dynamic simulations of movement.\n\nIt contains SimTK OpenSim C++ libraries and command-line applications.","deps":{"docopt.cpp":{"origin":"devel/docopt.cpp","version":"0.6.3.5"},"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"python311":{"origin":"lang/python311","version":"3.11.9"},"simbody":{"origin":"science/simbody","version":"3.7_7"}},"categories":["science"],"shlibs_required":["libSimTKsimbody.so.3.7","libSimTKmath.so.3.7","libSimTKcommon.so.3.7","libopenblas.so.0","libdocopt.so.0","libpython3.11.so.1.0"],"shlibs_provided":["libosimActuators.so","libosimAnalyses.so","libosimCommon.so","libosimExampleComponents.so","libosimJavaJNI.so","libosimLepton.so","libosimSimulation.so","libosimTools.so"],"options":{"DOCS":"on","JAVA":"on","PYTHON":"on"}},{"name":"CharisSIL","origin":"x11-fonts/charis","version":"6.200","comment":"Charis SIL TrueType font collection","maintainer":"thierry@FreeBSD.org","www":"https://software.sil.org/charis/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"5768e9b5b1a562dcaff308c987a20b017ae22238018ff860fe6ec3cd144c91a8","flatsize":3442200,"path":"All/CharisSIL-6.200.pkg","repopath":"All/CharisSIL-6.200.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1046476,"desc":"Charis SIL is a Unicode-based font family that attempts to provide a\ncomprehensive inventory of glyphs needed for almost any Roman- or\nCyrillic-based writing system, whether used for phonetic or orthographic\nneeds. In addition, there is provision for other characters and symbols useful\nto linguists. This font makes use of state-of-the-art font technologies to\nsupport complex typographic issues, such as the need to position arbitrary\ncombinations of base glyphs and diacritics optimally.\n\nCharis is similar to Bitstream Charter, one of the first fonts designed\nspecifically for laser printers. It is highly readable and holds up well in\nless-than-ideal reproduction environments. It also has a full set of styles\n- regular, italic, bold, bold italic - and so is more useful in general\npublishing than Doulos SIL. Charis is a serif, proportionally-spaced font\noptimized for readability in long printed documents.\n\nSee also: https://github.com/silnrsi/font-charis/","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"To use these fonts, add the following line to the \"Files\" section of\nxorg.conf:\n\n\tFontPath \"/usr/local/share/fonts/CharisSIL/\"\n\nUsers of older versions of X may additionally have to make sure that\nthe freetype module is loaded.  Check /var/log/Xorg.0.log for error\nmessages.  If freetype is required, add the following line to the\n\"Modules\" section of xorg.conf:\n\n\tLoad \"freetype\"","type":"install"}]},{"name":"CTK-widgets","origin":"x11-toolkits/ctk","version":"2023.07.13","comment":"Widgets and common code for medical imaging, surgical navigation, etc","maintainer":"yuri@FreeBSD.org","www":"https://www.commontk.org/index.php/Main_Page","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b8ce390b7fed3e4efc990a2de40db7362812f4ab3a96b017c1ef3b0a959f7344","flatsize":3942150,"path":"All/CTK-widgets-2023.07.13.pkg","repopath":"All/CTK-widgets-2023.07.13.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":907676,"desc":"The goal of CTK is to support biomedical image computing. CTK code is licensed\nunder Apache 2.0. This means that users of CTK are allowed to use the code for\nacademic, commercial, or other purposes without paying license fees or being\nrestricted in their ability to redistribute their code or keep it private.\n\nCTK works on topics that are not covered by existing toolkits that support the\nmutual interest and needs of the CTK community. The main scope of current CTK\nefforts includes the topics DICOM, DICOM Application Hosting, Widgets, and\nPlugin Framework.","deps":{"qt5-concurrent":{"origin":"devel/qt5-concurrent","version":"5.15.15p127"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"},"qt5-designer":{"origin":"devel/qt5-designer","version":"5.15.15p3"},"qt5-gui":{"origin":"x11-toolkits/qt5-gui","version":"5.15.15p127"},"qt5-multimedia":{"origin":"multimedia/qt5-multimedia","version":"5.15.15p2"},"qt5-opengl":{"origin":"graphics/qt5-opengl","version":"5.15.15p127"},"qt5-sql":{"origin":"databases/qt5-sql","version":"5.15.15p127"},"qt5-widgets":{"origin":"x11-toolkits/qt5-widgets","version":"5.15.15p127"},"qt5-xml":{"origin":"textproc/qt5-xml","version":"5.15.15p127"},"qt5-xmlpatterns":{"origin":"textproc/qt5-xmlpatterns","version":"5.15.15p0"}},"categories":["x11-toolkits"],"shlibs_required":["libQt5Designer.so.5","libQt5OpenGL.so.5","libQt5Xml.so.5","libQt5Widgets.so.5","libQt5Gui.so.5","libQt5Core.so.5"],"shlibs_provided":["libCTKCore.so.0.1","libCTKWidgets.so.0.1"]},{"name":"AppStreamQt6","origin":"devel/appstream-qt","version":"1.0.1","comment":"Qt bindings to AppStream","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Distributions/AppStream/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23e2285f08cfc22b3a0a1b2bc27c9ff205efd5852457239a453d53b96e4c2134","flatsize":627007,"path":"All/AppStreamQt6-1.0.1.pkg","repopath":"All/AppStreamQt6-1.0.1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+"],"pkgsize":115340,"desc":"AppStream is a collaborative effort for making machine-readable software\nmetadata easily available to programs that need it. It is part of the\nFreedesktop ecosystem and provides a convenient way to retrieve information\nabout available software.\n\nAppStream consists of a specification to describe individual software\ncomponent metadata in XML (so-called MetaInfo files), as well as a\nderived specification for a metadata-collection format to provide a\nlist of these metadata entries in XML or YAML for easy consumption by\nsoftware centers and other tools which need to know about available\nsoftware in a repository.","deps":{"AppStream":{"origin":"devel/appstream","version":"1.0.1"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"qt6-base":{"origin":"devel/qt6-base","version":"6.7.2"}},"categories":["devel"],"shlibs_required":["libappstream.so.5","libQt6Core.so.6","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libAppStreamQt.so.3"],"annotations":{"flavor":"qt6"}},{"name":"AppStreamQt5","origin":"devel/appstream-qt","version":"1.0.1","comment":"Qt bindings to AppStream","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Distributions/AppStream/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"e57fd671302e5821758e625e7b9db6bbacd03b2de18c3cd237920c8e3621fbd8","flatsize":402359,"path":"All/AppStreamQt5-1.0.1.pkg","repopath":"All/AppStreamQt5-1.0.1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+"],"pkgsize":82608,"desc":"AppStream is a collaborative effort for making machine-readable software\nmetadata easily available to programs that need it. It is part of the\nFreedesktop ecosystem and provides a convenient way to retrieve information\nabout available software.\n\nAppStream consists of a specification to describe individual software\ncomponent metadata in XML (so-called MetaInfo files), as well as a\nderived specification for a metadata-collection format to provide a\nlist of these metadata entries in XML or YAML for easy consumption by\nsoftware centers and other tools which need to know about available\nsoftware in a repository.","deps":{"AppStream":{"origin":"devel/appstream","version":"1.0.1"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"qt5-core":{"origin":"devel/qt5-core","version":"5.15.15p127"}},"categories":["devel"],"shlibs_required":["libappstream.so.5","libQt5Core.so.5","libglib-2.0.so.0","libgobject-2.0.so.0","libgio-2.0.so.0","libstdc++.so.6","libgcc_s.so.1"],"shlibs_provided":["libAppStreamQt5.so.3"],"annotations":{"flavor":"qt5"}},{"name":"MathJax","origin":"www/mathjax","version":"2.7.9","comment":"Cross-browser JavaScript display engine for mathematics","maintainer":"marko.cupac@mimar.rs","www":"https://www.mathjax.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"c3d73eea371d0d5bb6491b730823869b2028c58494c09d0b31640dad581b509d","flatsize":70463878,"path":"All/MathJax-2.7.9.pkg","repopath":"All/MathJax-2.7.9.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":17856400,"desc":"MathJax is an open source JavaScript display engine for mathematics\nthat works in all modern browsers.","categories":["www"],"annotations":{"cpe":"cpe:2.3:a:mathjax:mathjax:2.7.9:::::dragonfly6:x86_64"}},{"name":"AppStreamCompose","origin":"devel/appstream-compose","version":"1.0.1","comment":"AppStream Compose application and library","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Distributions/AppStream/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a0dcb9578a30755cfdb5d21d95afb96ff0449d76fbf84a844d3ebf3783cf3cb6","flatsize":591028,"path":"All/AppStreamCompose-1.0.1.pkg","repopath":"All/AppStreamCompose-1.0.1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+"],"pkgsize":112356,"desc":"AppStream is a collaborative effort for making machine-readable software\nmetadata easily available to programs that need it. It is part of the\nFreedesktop ecosystem and provides a convenient way to retrieve information\nabout available software.\n\nAppStream consists of a specification to describe individual software\ncomponent metadata in XML (so-called MetaInfo files), as well as a\nderived specification for a metadata-collection format to provide a\nlist of these metadata entries in XML or YAML for easy consumption by\nsoftware centers and other tools which need to know about available\nsoftware in a repository.","deps":{"AppStream":{"origin":"devel/appstream","version":"1.0.1"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"}},"categories":["devel"],"shlibs_required":["libappstream.so.5","libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgio-2.0.so.0","libcairo.so.2","libgdk_pixbuf-2.0.so.0","librsvg-2.so.2","libfreetype.so.6","libpango-1.0.so.0","libfontconfig.so.1","libyaml-0.so.2"],"shlibs_provided":["libappstream-compose.so.0"]},{"name":"APKiD","origin":"security/apkid","version":"2.1.5","comment":"Android Application Identifier","maintainer":"thierry@FreeBSD.org","www":"https://rednaga.io/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98039516287bd050c25a16efd77bb4d5eb6418a62436d1e2a3a4f6c136fc11f1","flatsize":3367575,"path":"All/APKiD-2.1.5.pkg","repopath":"All/APKiD-2.1.5.pkg","licenselogic":"or","licenses":["GPLv3","RedNaga"],"pkgsize":104556,"desc":"APKiD is an Android Application Identifier for Packers, Protectors, Obfuscators\nand Oddities.\n\nIt gives you information about how an APK was made. It identifies many\ncompilers, packers, obfuscators, and other weird stuff. It's PEiD for Android.\n\nSee also: https://github.com/rednaga/APKiD","deps":{"py311-setuptools":{"origin":"devel/py-setuptools","version":"63.1.0_1"},"py311-yara-python-dex":{"origin":"security/py-yara-python-dex","version":"1.0.6"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["security"],"annotations":{"flavor":"py311"}},{"name":"Coin","origin":"graphics/Coin","version":"4.0.2_1","comment":"C++ 3D graphics library based on the Open Inventor API","maintainer":"cmt@FreeBSD.org","www":"https://github.com/coin3d","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"7063712ef0b50a6da9683745a6829b6be0abd9b7413f2fd53062addfaddbef30","flatsize":12313048,"path":"All/Coin-4.0.2_1.pkg","repopath":"All/Coin-4.0.2_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":2470808,"desc":"Coin3D\n\nCoin3D is a high-level, retained-mode toolkit for effective 3D graphics\ndevelopment.  It is API compatible with Open Inventor 2.1.\n\nOpen Inventor, for those who are not familiar with it, is an OpenGL-based,\nretain-mode, 3D model scene-graph rendering and interaction library, which\nhas become the de-facto standard graphics library for 3D visualization and\nvisual simulation software in the scientific and engineering community.","deps":{"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"simage":{"origin":"graphics/simage","version":"1.7.0_12"}},"categories":["graphics"],"shlibs_required":["libGL.so.1","libXext.so.6","libSM.so.6","libICE.so.6","libX11.so.6"],"shlibs_provided":["libCoin.so.80"]},{"name":"ADMsnmp","origin":"security/ADMsnmp","version":"0.1","comment":"SNMP audit scanner","maintainer":"onatan@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"c562c6d5680e56b4534a82d1c9ecd46ba2f2c32c126416bfd52cd31aee9bd51d","flatsize":23403,"path":"All/ADMsnmp-0.1.pkg","repopath":"All/ADMsnmp-0.1.pkg","licenselogic":"single","pkgsize":8896,"desc":"ADMsnmp is an snmpd audit scanner.\nADMsnmp can brute force the snmp community name (with a wordfile) or\nmake a wordfile list derived the hostname.\nADMsnmp can report to you all valid community\nnames found and inform you if writable access to the MIB has been attained.\n\nADMsnmp is very easy to use and designed with speed in mind!","categories":["security"]},{"name":"9menu","origin":"x11/9menu","version":"1.10","comment":"Simple menu patterned after Plan9","maintainer":"ports@FreeBSD.org","www":"https://github.com/arnoldrobbins/9menu","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ab95a0806ccb925b3977da5d7045d100f07a0b081a3a0148172f3e5f6f45e03a","flatsize":23686,"path":"All/9menu-1.10.pkg","repopath":"All/9menu-1.10.pkg","licenselogic":"single","licenses":["9MENU"],"pkgsize":11580,"desc":"This is 9menu, a simple program that allows you to create X menus from the\nshell, where each menu item will run a command.  9menu is intended for use\nwith 9wm, but can be used with any other window manager.\n\nThe idea of a command line menu generator is from xmenu, but xmenu is\nexclusively a pop-up menu, not what everyone wants.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["x11","plan9"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe 9menu port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"Bento4","origin":"multimedia/Bento4","version":"1.6.0_3","comment":"Full-featured MP4 format and MPEG DASH library and tools","maintainer":"rodrigo@FreeBSD.org","www":"https://www.bento4.com","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"963a5ec3b734bd19bfb30621add10f6e5e6275156367eeb82991d995e10504a3","flatsize":14520512,"path":"All/Bento4-1.6.0_3.pkg","repopath":"All/Bento4-1.6.0_3.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1594432,"desc":"Bento4 is a C++ class library and tools to read and write ISO-MP4 files.\nThis format is defined in international specifications ISO/IEC 14496-12,\n14496-14 and 14496-15.\nThe format is a derivative of the Apple Quicktime file format,\nso Bento4 can be used to read and write most Quicktime files as well.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["multimedia","devel"],"annotations":{"cpe":"cpe:2.3:a:axiosys:bento4:1.6.0:::::dragonfly6:x86_64:3"}},{"name":"ImageMagick7","origin":"graphics/ImageMagick7","version":"7.1.1.26_4","comment":"Image processing tools","maintainer":"desktop@FreeBSD.org","www":"https://imagemagick.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"49f42f2cc38cc7142795326854d944c93ce49ef06f9c4517601776230361cbce","flatsize":30110552,"path":"All/ImageMagick7-7.1.1.26_4.pkg","repopath":"All/ImageMagick7-7.1.1.26_4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":9451028,"desc":"ImageMagick is a package for display and interactive manipulation of\nimages. The package includes tools for image conversion, annotation,\ncompositing, animation, and creating montages. ImageMagick can read and\nwrite many of the more popular image formats (e.g. JPEG, TIFF, PNM, XPM,\nPhoto CD, etc.).\n\nThe package can be built _without_ the GUI (X11) support at all -- it\nwill not have the display, import, and animate functionality, but remain\nextremely useful for image manipulation.\n\nThe optional \"display\" utility conflicts with the utility of the\nsame name from the misc/display port/package.","deps":{"Imath":{"origin":"math/Imath","version":"3.1.11"},"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsfonts":{"origin":"print/gsfonts","version":"8.11_8"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libheif":{"origin":"graphics/libheif","version":"1.17.6_2"},"libjxl":{"origin":"graphics/libjxl","version":"0.10.3"},"liblqr-1":{"origin":"graphics/liblqr-1","version":"0.4.2"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libraqm":{"origin":"print/libraqm","version":"0.10.1"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libwmf":{"origin":"graphics/libwmf","version":"0.2.13_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libzip":{"origin":"archivers/libzip","version":"1.10.1"},"openexr":{"origin":"graphics/openexr","version":"3.2.4"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["graphics","perl5"],"shlibs_required":["libltdl.so.7","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libraqm.so.0","liblqr-1.so.0","libglib-2.0.so.0","libintl.so.8","libfftw3.so.3","libxml2.so.2","libfontconfig.so.1","libfreetype.so.6","libXext.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXt.so.6","libzip.so.5","libraw_r.so.23","libOpenEXR-3_2.so.31","libOpenEXRUtil-3_2.so.31","libOpenEXRCore-3_2.so.31","libIex-3_2.so.31","libIlmThread-3_2.so.31","libImath-3_1.so.29","libheif.so.1","libjbig.so.2","libopenjp2.so.7","libjpeg.so.8","libjxl.so.0.10","libjxl_threads.so.0.10","libpng16.so.16","libwebpmux.so.3","libwebpdemux.so.2","libwebp.so.7","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libcairo.so.2","libtiff.so.6","libwmflite-0.2.so.7","libperl.so.5.36"],"shlibs_provided":["libMagick++-7.so.5","libMagickCore-7.so.10","libMagickWand-7.so.10"],"options":{"16BIT_PIXEL":"on","BZIP2":"on","DJVU":"off","DOCS":"on","FFMPEG":"off","FFTW":"on","FLIF":"off","FONTCONFIG":"on","FPX":"off","FREETYPE":"on","GRAPHVIZ":"off","GSLIB":"off","HDRI":"on","HEIF":"on","JBIG":"on","JPEG":"on","JPEG2000":"on","JXL":"on","LCMS2":"on","LQR":"on","LZMA":"on","MODULES":"on","OPENEXR":"on","OPENMP":"off","PANGO":"off","PDF":"on","PERL":"on","PNG":"on","RAQM":"on","RAW":"on","SVG":"on","THREADS":"on","TIFF":"on","WEBP":"on","WMF":"on"},"annotations":{"cpe":"cpe:2.3:a:imagemagick:imagemagick:7.1.1.26:::::dragonfly6:x86_64:4","flavor":"x11"}},{"name":"ADMsmb","origin":"security/ADMsmb","version":"0.3","comment":"Security scanner for Samba","maintainer":"mauroeldritch@gmail.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba5e6fde9b916b63d539abdf10c6ac25c1ef65682911e799e28d54c857a9a2fd","flatsize":193000,"path":"All/ADMsmb-0.3.pkg","repopath":"All/ADMsmb-0.3.pkg","licenselogic":"single","pkgsize":74508,"desc":"ADM smb is a security scanner for Samba\n/* based on the src of the smbclient  from the samba team */\nADMsmb will perform a complete audit of samba for you on a host you\nprovide.","categories":["security"]},{"name":"BRiAl","origin":"math/brial","version":"1.2.11_1","comment":"Library for polynomials over boolean rings","maintainer":"thierry@FreeBSD.org","www":"https://github.com/BRiAl/BRiAl","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b04c2c7aba12b82ad160c68e349fdf15f99718bb3ca82e4d808ba6ab1c9498b9","flatsize":11044317,"path":"All/BRiAl-1.2.11_1.pkg","repopath":"All/BRiAl-1.2.11_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1053816,"desc":"BRiAl is the successor to PolyBoRi.\n\nThe core of PolyBoRi is a C++ library, which provides high-level data\ntypes for Boolean polynomials and monomials, exponent vectors, as well\nas for the underlying polynomial rings and subsets of the powerset of\nthe Boolean variables. As a unique approach, binary decision diagrams\nare used as internal storage type for polynomial structures. On top of\nthis C++-library we provide a Python interface. This allows parsing of\ncomplex polynomial systems, as well as sophisticated and extendable\nstrategies for Groebner base computation. PolyBoRi features a powerful\nreference implementation for Groebner basis computation.","deps":{"M4RI":{"origin":"math/m4ri","version":"20200125"},"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"libgd":{"origin":"graphics/gd","version":"2.3.3_13,1"},"png":{"origin":"graphics/png","version":"1.6.43"}},"categories":["math"],"shlibs_required":["libm4ri.so.0","libpng16.so.16"],"shlibs_provided":["libbrial.so.3","libbrial_groebner.so.3"]},{"name":"9e","origin":"archivers/9e","version":"1.0","comment":"Explode Plan9 archives","maintainer":"rodrigo@FreeBSD.org","www":"https://osorio.me/projects/dev/9e/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d73af702e4585b3a69f4a23f8329a0a480632a28b29aff852c2ef4506f8bd506","flatsize":8503,"path":"All/9e-1.0.pkg","repopath":"All/9e-1.0.pkg","licenselogic":"single","licenses":["LPL"],"pkgsize":4380,"desc":"9e is a program to explore Plan9 archives.  You can do whatever you\nlike with the source so long as you clearly indicate all modifications\nand the author responsible for each.\n\nUsage Summary:\n\n   $9e [options] <file> ...\n\nOptions:\n\n    -h: dump headers only\n    -v: dump file names and sizes while extracting\n    -r: specify alternate root directory\n    -?: help\n\nIf no file is named on the command line, standard input is assumed.\nNote that the input file must be a decompressed archive (decompress\nwith gzip).","categories":["archivers"]},{"name":"9box","origin":"x11/9box","version":"0.2.1_3","comment":"9box can \"pack\" windows inside itself","maintainer":"ports@FreeBSD.org","www":"http://savannah.nongnu.org/projects/9box/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"d9ab0ddffdb6e7920838d117bbbe40af9d3f9ba008db8a140b8cc48e1f493096","flatsize":19496,"path":"All/9box-0.2.1_3.pkg","repopath":"All/9box-0.2.1_3.pkg","licenselogic":"single","pkgsize":8408,"desc":"9box aims to develop an application which can \"pack\" windows inside\nitself.\n\nThis will allow to use applications as if they were put in tabs.\nThis behaviour is similar in spirit with konsole, but 9box will\nallow to pack windows from different applications as well as\nmultiple instances from the same application.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"xbitmaps":{"origin":"x11/xbitmaps","version":"1.1.2"}},"categories":["x11"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe 9box port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"915resolution","origin":"sysutils/915resolution","version":"0.5.3_1,1","comment":"Resolution tool for Intel i915 video cards","maintainer":"ports@FreeBSD.org","www":"http://915resolution.mango-lang.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a4c3ebe3ec643fd59f3b52ffa7a2a4daa97f715172069b3c9ed2368e2ba6b784","flatsize":24364,"path":"All/915resolution-0.5.3_1,1.pkg","repopath":"All/915resolution-0.5.3_1,1.pkg","licenselogic":"single","licenses":["PD"],"pkgsize":10664,"desc":"This is a resolution hack for Intel 915 based video cards. Based on code\nwritten by Alain Poirer for Linux, modified by Steve Tomljenovic.","categories":["sysutils"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe 915resolution port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"AppStream","origin":"devel/appstream","version":"1.0.1","comment":"Machine-readable software metadata for desktop environments","maintainer":"desktop@FreeBSD.org","www":"https://www.freedesktop.org/wiki/Distributions/AppStream/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"b1fa86141d9a02e9eb77207e94e6ff79f64d606d6cf0f9212b9a1cf255273986","flatsize":4854950,"path":"All/AppStream-1.0.1.pkg","repopath":"All/AppStream-1.0.1.pkg","licenselogic":"and","licenses":["GPLv2+","LGPL21+"],"pkgsize":746896,"desc":"AppStream is a collaborative effort for making machine-readable software\nmetadata easily available to programs that need it. It is part of the\nFreedesktop ecosystem and provides a convenient way to retrieve information\nabout available software.\n\nAppStream consists of a specification to describe individual software\ncomponent metadata in XML (so-called MetaInfo files), as well as a\nderived specification for a metadata-collection format to provide a\nlist of these metadata entries in XML or YAML for easy consumption by\nsoftware centers and other tools which need to know about available\nsoftware in a repository.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"gcc12":{"origin":"lang/gcc12","version":"12.3.0"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"libxmlb":{"origin":"textproc/libxmlb","version":"0.3.14_1"},"libyaml":{"origin":"textproc/libyaml","version":"0.2.5"},"snowballstemmer":{"origin":"textproc/snowballstemmer","version":"2.2.0"},"zstd":{"origin":"archivers/zstd","version":"1.5.6"}},"categories":["devel"],"shlibs_required":["libglib-2.0.so.0","libintl.so.8","libgobject-2.0.so.0","libgio-2.0.so.0","libcurl.so.4","libxmlb.so.2","libxml2.so.2","libyaml-0.so.2","libzstd.so.1","libstemmer.so.0"],"shlibs_provided":["libappstream.so.5"]},{"name":"ALPSCore","origin":"science/ALPSCore","version":"2.3.1_1","comment":"Generic algorithms and utilities for condensed matter physics","maintainer":"ports@FreeBSD.org","www":"https://github.com/ALPSCore/ALPSCore","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ba27da4d165025f22ea27289a063f1357096990248566ebde7ede290dff82553","flatsize":9306001,"path":"All/ALPSCore-2.3.1_1.pkg","repopath":"All/ALPSCore-2.3.1_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":1303268,"desc":"The open source ALPSCore project, which is based on ALPS (Algorithms and\nLibraries for Physics Simulations) project, provides a collection of physics\nlibraries and applications, with a focus on simulations of lattice models and\nstrongly correlated systems. This project strives to provide a convenient set of\nmaintained, well-documented, and reusable components for developing condensed\nmatter physics simulation code, to help application developers make commonly\nused and proven computational algorithms available to a non-expert community.","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"hdf5":{"origin":"science/hdf5","version":"1.12.2_2,1"},"libaec":{"origin":"science/libaec","version":"1.1.3"}},"categories":["science"],"shlibs_required":["libhdf5.so.200"],"shlibs_provided":["libalps-accumulators.so","libalps-alea.so","libalps-gf.so","libalps-hdf5.so","libalps-mc.so","libalps-params.so","libalps-utilities.so"],"options":{"DOCS":"on","DOXYGEN":"off","OPENMPI":"off"},"messages":[{"message":"===>   NOTICE:\n\nThe ALPSCore port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"6tunnel","origin":"net/6tunnel","version":"0.13_1","comment":"TCP proxy for applications that do not speak IPv6","maintainer":"bofh@FreeBSD.org","www":"https://github.com/wojtekka/6tunnel","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"86b1bc9b9a5f7cc333ebffeb42f4da27ed75d2148e0783ecf26a8a525a366b04","flatsize":40258,"path":"All/6tunnel-0.13_1.pkg","repopath":"All/6tunnel-0.13_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":17228,"desc":"6tunnel allows you to use services provided by IPv6 hosts with IPv4-only\napplications and vice versa. It can bind to any of your IPv4 (default) or\nIPv6 addresses and forward all data to IPv4 or IPv6 (default) host.\nIt can be used for example as an ipv6-capable IRC proxy.","categories":["net"]},{"name":"Andika","origin":"x11-fonts/andika","version":"6.101","comment":"Sans-serif font designed for literacy use","maintainer":"0mp@FreeBSD.org","www":"https://software.sil.org/andika/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"dd52ba4fd28e4a37ed939a400ab5531ed40017f3ab4b8a4cb13553508e7ca0bb","flatsize":3537170,"path":"All/Andika-6.101.pkg","repopath":"All/Andika-6.101.pkg","licenselogic":"single","licenses":["OFL11"],"pkgsize":1260488,"desc":"Andika is a sans-serif font family designed and optimized especially for\nliteracy use. It supports almost the complete range of Unicode characters for\nthese scripts, including a comprehensive range of diacritics and a large set of\nsymbols useful for linguistics and literacy work.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"],"options":{"DOCS":"on"},"messages":[{"message":"To use these fonts, add the following line to the \"Files\" section of\nxorg.conf:\n\n\tFontPath \"/usr/local/share/fonts/Andika/\"\n\nUsers of older versions of X may additionally have to make sure that\nthe freetype module is loaded.  Check /var/log/Xorg.0.log for error\nmessages.  If freetype is required, add the following line to the\n\"Modules\" section of xorg.conf:\n\n\tLoad \"freetype\"","type":"install"}]},{"name":"4va","origin":"graphics/4va","version":"1.21_3","comment":"Four-Dimensional graphics tumbler for X11","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"3fcf40670b1e49d6643987b46097722aeb3c604dbbd924f69fe4f2f10a866f0f","flatsize":113751,"path":"All/4va-1.21_3.pkg","repopath":"All/4va-1.21_3.pkg","licenselogic":"single","pkgsize":19904,"desc":"Included in this package are:\n\n4va:\n 4va is a fourth dimensional visualization program for X11.\n It takes as input a file describing an object in up to 4 dimensions\n and tumbles it in a window according to rotation values given on the\n command line.\n\nCtorus, cutctorus, 4vdmake:\n These  three  programs are object file generators for 4va.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["graphics"],"shlibs_required":["libX11.so.6"],"messages":[{"message":"===>   NOTICE:\n\nThe 4va port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"9base","origin":"devel/9base","version":"20170701_1","comment":"Port of various original plan9 tools","maintainer":"sbz@FreeBSD.org","www":"https://tools.suckless.org/9base","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"551f4b8a540613ad6bffdca6e5a89cb9cb6c3601e0a4738a69249f64ee1edcfd","flatsize":4145207,"path":"All/9base-20170701_1.pkg","repopath":"All/9base-20170701_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":693120,"desc":"9base is a port of following original Plan 9 userland tools to Unix:\nawk, basename, bc, cat, cleanname, date, dc, echo, grep, mk, rc, sed,\nseq, sleep, sort, tee, test, touch, tr, uniq, and yacc.","categories":["devel"],"annotations":{"cpe":"cpe:2.3:a:9base_project:9base:20170701:::::dragonfly6:x86_64:1"},"messages":[{"message":"Have fun!","type":"install"}]},{"name":"Ice37","origin":"devel/ice37","version":"3.7.10","comment":"Modern alternative to object middleware such as CORBA/COM/DCOM/COM+","maintainer":"grembo@FreeBSD.org","www":"http://www.zeroc.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"2e5e34c171d147d27d2cbe07907d2371b470aadb0cf073cefa3a54bda8139485","flatsize":39781258,"path":"All/Ice37-3.7.10.pkg","repopath":"All/Ice37-3.7.10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":6792416,"desc":"The Internet Communications Engine (Ice) is a modern alternative to object\nmiddleware such as CORBA(TM) or COM/DCOM/COM+. Ice is easy to learn, yet\nprovides a powerful network infrastructure for demanding technical applications.\nIce shines where technologies such as SOAP or XML-RPC are too slow, or do not\nprovide sufficient scalability or security.","deps":{"expat":{"origin":"textproc/expat2","version":"2.6.2"},"lmdb":{"origin":"databases/lmdb","version":"0.9.33,1"},"mcpp":{"origin":"devel/mcpp","version":"2.7.2.1"},"openssl":{"origin":"security/openssl","version":"3.0.15,1"}},"categories":["devel"],"shlibs_required":["libmcpp.so.0","libcrypto.so.12","liblmdb.so.0","libssl.so.12","libexpat.so.1"],"shlibs_provided":["libGlacier2++11.so.37","libGlacier2.so.37","libGlacier2CryptPermissionsVerifier.so.37","libIce++11.so.37","libIce.so.37","libIceBox++11.so.37","libIceBox.so.37","libIceDB.so.37","libIceDiscovery++11.so.37","libIceDiscovery.so.37","libIceGrid++11.so.37","libIceGrid.so.37","libIceLocatorDiscovery++11.so.37","libIceLocatorDiscovery.so.37","libIcePatch2.so.37","libIceSSL++11.so.37","libIceSSL.so.37","libIceStorm++11.so.37","libIceStorm.so.37","libIceStormService.so.37","libIceXML.so.37"],"options":{"DEBUG":"off","STATIC":"off","TEST":"off"}},{"name":"E-Run","origin":"x11/erun","version":"1.2_17","comment":"Simple epplet for launching arbitrary programs","maintainer":"enlightenment@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"a845fa5efbcf4d7de221edb04480df7d0d9d0ed044c9f73700291f57af603eb9","flatsize":8872,"path":"All/E-Run-1.2_17.pkg","repopath":"All/E-Run-1.2_17.pkg","licenselogic":"single","pkgsize":3768,"desc":"This epplet provides a small text entry field for launching programs.","deps":{"epplets":{"origin":"x11-wm/epplets","version":"0.14_11"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["x11"],"shlibs_required":["libepplet.so.3","libImlib2.so.1","libGL.so.1"]},{"name":"ImageMagick6","origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1","comment":"Image processing tools (legacy version)","maintainer":"desktop@FreeBSD.org","www":"https://legacy.imagemagick.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"23b8b0f82c6b3029711f723b5e200d538517b4c5437306dc45aa2b0d0dd1818a","flatsize":27641872,"path":"All/ImageMagick6-6.9.12.77_9,1.pkg","repopath":"All/ImageMagick6-6.9.12.77_9,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":8143412,"desc":"ImageMagick is a package for display and interactive manipulation of\nimages. The package includes tools for image conversion, annotation,\ncompositing, animation, and creating montages. ImageMagick can read and\nwrite many of the more popular image formats (e.g. JPEG, TIFF, PNM, XPM,\nPhoto CD, etc.).\n\nThe package can be built _without_ the GUI (X11) support at all -- it\nwill not have the display, import, and animate functionality, but remain\nextremely useful for image manipulation.\n\nThe optional \"display\" utility conflicts with the utility of the\nsame name from the misc/display port/package.\n\nWhile ImageMagick 6 is labeled by upstream as \"legacy\", this means that\nit will only receive bug fixes. New features will only be added in\nImageMagick 7.\n\nThere is currently no plan of stopping support for ImageMagick 6 upstream.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gdk-pixbuf2":{"origin":"graphics/gdk-pixbuf2","version":"2.42.10_3"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsfonts":{"origin":"print/gsfonts","version":"8.11_8"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libheif":{"origin":"graphics/libheif","version":"1.17.6_2"},"liblqr-1":{"origin":"graphics/liblqr-1","version":"0.4.2"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libraqm":{"origin":"print/libraqm","version":"0.10.1"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"librsvg2-rust":{"origin":"graphics/librsvg2-rust","version":"2.58.5"},"libwmf":{"origin":"graphics/libwmf","version":"0.2.13_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics","perl5"],"shlibs_required":["libltdl.so.7","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","libraqm.so.0","liblqr-1.so.0","libglib-2.0.so.0","libintl.so.8","libfftw3.so.3","libxml2.so.2","libfontconfig.so.1","libfreetype.so.6","libXext.so.6","libSM.so.6","libICE.so.6","libX11.so.6","libXt.so.6","libraw_r.so.23","libheif.so.1","libjbig.so.2","libopenjp2.so.7","libjpeg.so.8","libpng16.so.16","libwebpmux.so.3","libwebpdemux.so.2","libwebp.so.7","librsvg-2.so.2","libgio-2.0.so.0","libgdk_pixbuf-2.0.so.0","libgobject-2.0.so.0","libcairo.so.2","libtiff.so.6","libwmflite-0.2.so.7","libperl.so.5.36"],"shlibs_provided":["libMagick++-6.so.9","libMagickCore-6.so.7","libMagickWand-6.so.7"],"options":{"16BIT_PIXEL":"on","BZIP2":"on","DJVU":"off","DOCS":"on","FFMPEG":"off","FFTW":"on","FONTCONFIG":"on","FPX":"off","FREETYPE":"on","GRAPHVIZ":"off","GSLIB":"off","HDRI":"off","HEIF":"on","JBIG":"on","JPEG":"on","JPEG2000":"on","LCMS2":"on","LQR":"on","LZMA":"on","MODULES":"on","OPENEXR":"off","OPENMP":"off","PANGO":"off","PDF":"on","PERL":"on","PNG":"on","RAQM":"on","RAW":"on","SVG":"on","TESTS":"off","THREADS":"on","TIFF":"on","WEBP":"on","WMF":"on"},"annotations":{"cpe":"cpe:2.3:a:imagemagick:imagemagick:6.9.12.77:::::dragonfly6:x86_64:9","flavor":"x11"}},{"name":"44bsd-csh","origin":"shells/44bsd-csh","version":"20001106_6","comment":"The traditional 4.4BSD /bin/csh C-shell","maintainer":"cy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f218e8aeb1d64c17f9409e2b1bbe3b1e6b00bfda11256e7c241c91ea9dacd759","flatsize":174826,"path":"All/44bsd-csh-20001106_6.pkg","repopath":"All/44bsd-csh-20001106_6.pkg","licenselogic":"single","pkgsize":91444,"desc":"This is the traditional 4.4BSD /bin/csh C-shell, with additional\nFreeBSD fixes and updates since 4.4BSD Lite was released.","categories":["shells"],"options":{"DOCS":"on"}},{"name":"44bsd-more","origin":"sysutils/44bsd-more","version":"20000521_2","comment":"The pager installed with FreeBSD before less(1) was imported","maintainer":"cy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"190e8216d1e4701972b2a58360ee6e5b04eae5cbe8104b4368ab1b2a832d8fe2","flatsize":92795,"path":"All/44bsd-more-20000521_2.pkg","repopath":"All/44bsd-more-20000521_2.pkg","licenselogic":"single","pkgsize":37872,"desc":"This is /usr/bin/more from FreeBSD before the import of the less(1) pager.\nIt is an older version of less that includes some enhancements and fixes\nnot in less.  These enhancments include support for global(1) tags,\nnicer horizontal scrolling, support for portable keyboard configurations\nusing termcap(5), and a much shorter manpage.\n\nDue to the debatability of the latter feature (is it an enhancement or\na bug?), /usr/bin/more has been replaced.  This port is available for\nthose who desire any of the above features.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["sysutils"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"54321","origin":"games/54321","version":"1.0.2001.11.16_15","comment":"Five games in four-, three-, or two-dimensions for one player","maintainer":"ports@FreeBSD.org","www":"https://old.nklein.com/products/54321/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"caf3ae9e84fc67da92d2712d5d7e26ab4e90daf300ee35ea90f905faa53e3763","flatsize":647868,"path":"All/54321-1.0.2001.11.16_15.pkg","repopath":"All/54321-1.0.2001.11.16_15.pkg","licenselogic":"single","pkgsize":569996,"desc":"54321 is five games in four-, three-, or two-dimensions for one player.\n54321 takes five classic two-dimensional puzzle games and extends them\ninto three and four dimensions. For more information, see the help within\nthe game.\n\n54321 was created for the 1mb SDL Game Programming Contest sponsored by:\nLinux Journal (http://www.linuxjournal.com/),\nLoki Software (http://www.lokigames.com/),\nand No Starch Press (http://www.nostarch.com/).","deps":{"png":{"origin":"graphics/png","version":"1.6.43"},"sdl":{"origin":"devel/sdl12","version":"1.2.15_17,2"},"sdl_image":{"origin":"graphics/sdl_image","version":"1.2.12_14"}},"categories":["games"],"shlibs_required":["libSDL_image-1.2.so.0","libSDL-1.2.so.0","libpng16.so.16"],"messages":[{"message":"===>   NOTICE:\n\nThe 54321 port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"7-zip","origin":"archivers/7-zip","version":"24.07","comment":"Console version of the 7-Zip file archiver","maintainer":"makc@FreeBSD.org","www":"https://www.7-zip.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"0c10a5e49c121911d6f162618b97e8fc0f5d880dfedaf9cb744346cfd68dcb47","flatsize":2742860,"path":"All/7-zip-24.07.pkg","repopath":"All/7-zip-24.07.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","LGPL21+","UNRAR"],"pkgsize":1025436,"desc":"7-Zip is a file archiver with a high compression ratio in 7z format with LZMA\nand LZMA2 compression. Supported formats:\n\n* Packing / unpacking: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM\n* Unpacking only: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS,\n  IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF,\n  UEFI, VDI, VHD, VMDK, WIM, XAR and Z","deps":{"libsysinfo":{"origin":"devel/libsysinfo","version":"0.0.3_3"}},"categories":["archivers"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:7-zip:7-zip:24.07:::::dragonfly6:x86_64"}},{"name":"3dpong","origin":"games/3dpong","version":"0.5_7","comment":"X Window 3D Pong game for 1 or 2 players","maintainer":"ports@FreeBSD.org","www":"http://www.newbreedsoftware.com/3dpong/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ac6fccb52e27988ff631af3b234fc6df07e13a60bbabedb7583f2f466d107083","flatsize":69615,"path":"All/3dpong-0.5_7.pkg","repopath":"All/3dpong-0.5_7.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":33672,"desc":"3D Pong is an X Window game for 1 or 2 players. It's a 3D game based\non the first arcade game, \"Pong.\" Like \"Pong,\" it's a game played with\na ball and paddles. The object is to hit the ball and get it in the\nother player's goal. Use your paddle to deflect the ball and keep it\nfrom getting in your goal.","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"}},"categories":["games"],"shlibs_required":["libX11.so.6"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe 3dpong port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"3omns","origin":"games/3omns","version":"0.2_2","comment":"Old-school bomb-dropping Deathmatch","maintainer":"ports@FreeBSD.org","www":"https://chaz.human.codes/3omns/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ce4a0d428940b7c89f90428189d89daeedf6dc82a46814619facfc369be0edc4","flatsize":230120,"path":"All/3omns-0.2_2.pkg","repopath":"All/3omns-0.2_2.pkg","licenselogic":"single","licenses":["GPLv3+"],"pkgsize":87284,"desc":"3omns is an old-school arcade-style tile-based bomb-dropping deathmatch game.\nThe name is a bastardization of the word Bombs\n(and you should pronounce it however you want).","deps":{"argp-standalone":{"origin":"devel/argp-standalone","version":"1.5.0"},"lua52":{"origin":"lang/lua52","version":"5.2.4_1"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"},"sdl2_image":{"origin":"graphics/sdl2_image","version":"2.8.2_1"},"sdl2_ttf":{"origin":"graphics/sdl2_ttf","version":"2.22.0"}},"categories":["games"],"shlibs_required":["libSDL2_image-2.0.so.0","libSDL2_ttf-2.0.so.0","libSDL2-2.0.so.0","liblua-5.2.so","libargp.so.0"],"messages":[{"message":"===>   NOTICE:\n\nThe 3omns port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"3ddesktop","origin":"x11/3ddesktop","version":"0.2.9_17","comment":"3D Virtual Desktop Switcher","maintainer":"ports@FreeBSD.org","www":"https://desk3d.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"dd19a6a18d04c9d0bcbf8dd2d60e4ae4c463742a5fd7badf743389c3d86a9743","flatsize":393232,"path":"All/3ddesktop-0.2.9_17.pkg","repopath":"All/3ddesktop-0.2.9_17.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":66160,"desc":"3D-Desktop is an OpenGL program that lets you switch virtual desktops in\na seamless 3-Dimensional environment.  Impress your friends, and slow down\nyour desktop... all at the same time!","deps":{"freeglut":{"origin":"graphics/freeglut","version":"3.2.1"},"imlib2":{"origin":"graphics/imlib2","version":"1.12.2_3,2"},"libGLU":{"origin":"graphics/libGLU","version":"9.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXi":{"origin":"x11/libXi","version":"1.8_1,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libXxf86vm":{"origin":"x11/libXxf86vm","version":"1.1.4_4"},"libglvnd":{"origin":"graphics/libglvnd","version":"1.7.0"}},"categories":["x11"],"shlibs_required":["libXxf86vm.so.1","libXext.so.6","libSM.so.6","libICE.so.6","libImlib2.so.1","libglut.so.3","libGLU.so.1","libGL.so.1","libX11.so.6","libXmu.so.6","libXt.so.6","libXi.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe 3ddesktop port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"3dc","origin":"games/3dc","version":"0.8.1_4","comment":"3-Dimensional Chess for X Window System","maintainer":"ports@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"005393f946f84bd3f7779287690c875f362e728476fc87948fe3739eb46bf421","flatsize":102139,"path":"All/3dc-0.8.1_4.pkg","repopath":"All/3dc-0.8.1_4.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":31344,"desc":"3-Dimensional Chess for X. Three boards, 96 pieces and 26 directions.\n3Dc is played with three chess boards arranged one above another.\n\n -Adam <adam-ports@blacktabby.org>","deps":{"Xaw3d":{"origin":"x11-toolkits/Xaw3d","version":"1.5E_8"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXaw":{"origin":"x11-toolkits/libXaw","version":"1.0.14_1,2"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"}},"categories":["games"],"shlibs_required":["libXpm.so.4","libXaw3d.so.8","libXmu.so.6","libXext.so.6","libXt.so.6","libX11.so.6"],"options":{"DOCS":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe 3dc port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"4pane","origin":"x11-fm/4pane","version":"8.0_1","comment":"Multi-pane, detailed-list graphical file manager","maintainer":"danfe@FreeBSD.org","www":"http://www.4pane.co.uk/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ecb55c914f9a70d96f4b2b66045bc3ad127ed92ebfa00dc89981b7a832abedc1","flatsize":6000781,"path":"All/4pane-8.0_1.pkg","repopath":"All/4pane-8.0_1.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":1354000,"desc":"4Pane is a multi-pane, detailed-list file manager for Unix-like systems.\nIt is designed to be fully-featured without bloat, and aims for speed\nrather than visual effects.  In addition to standard file manager things,\nit offers multiple undo and redo of most operations (including deletions),\narchive management including \"virtual browsing\" inside archives, multiple\nrenaming/duplication of files, terminal emulator, and user-defined tools.","deps":{"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"wx30-gtk3":{"origin":"x11-toolkits/wxgtk30","version":"3.0.5.1_5"}},"categories":["x11-fm"],"shlibs_required":["libwx_gtk3u_core-3.0.so.0","libwx_gtk3u_xrc-3.0.so.0","libwx_baseu_xml-3.0.so.0","libwx_gtk3u_adv-3.0.so.0","libwx_gtk3u_html-3.0.so.0","libwx_baseu-3.0.so.0","libgtk-3.so.0","libgdk-3.so.0","libpangocairo-1.0.so.0","libpango-1.0.so.0","libharfbuzz.so.0","libatk-1.0.so.0","libcairo-gobject.so.2","libcairo.so.2","libgdk_pixbuf-2.0.so.0","libgio-2.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libintl.so.8"],"options":{"NLS":"on"}},{"name":"44bsd-rdist","origin":"net/44bsd-rdist","version":"20001111_2","comment":"The traditional 4.4BSD rdist","maintainer":"cy@FreeBSD.org","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"47f7c934fe2cfaeae0221e050a3d55dd5ffad2466cdc79c3aaca5bde0e2f1bc5","flatsize":66376,"path":"All/44bsd-rdist-20001111_2.pkg","repopath":"All/44bsd-rdist-20001111_2.pkg","licenselogic":"single","pkgsize":29900,"desc":"This is the traditional 4.4BSD /usr/bin/rdist, with additional\nFreeBSD fixes and updates since 4.4BSD Lite was released.","categories":["net"]},{"name":"2ping","origin":"net-mgmt/2ping","version":"4.5.1_1","comment":"Bi-directional ping utility","maintainer":"sunpoet@FreeBSD.org","www":"https://www.finnie.org/software/2ping/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"07721bed45348844a15d06a25d921b66753e6666300e09865e0ae1b56ab2c2fc","flatsize":412300,"path":"All/2ping-4.5.1_1.pkg","repopath":"All/2ping-4.5.1_1.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":68188,"desc":"2ping is a bi-directional ping utility. It uses 3-way pings (akin to TCP SYN,\nSYN/ACK, ACK) and after-the-fact state comparison between a 2ping listener and a\n2ping client to determine which direction packet loss occurs.","deps":{"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["net-mgmt","perl5"]},{"name":"2bsd-diff","origin":"textproc/2bsd-diff","version":"2.11.1_2","comment":"2.11BSD diff utility","maintainer":"risner@stdio.com","www":"UNKNOWN","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"8e28ac7435097b3caa8a8568c8ca9429a12da15e237a2da16d966a48542fe6a6","flatsize":43911,"path":"All/2bsd-diff-2.11.1_2.pkg","repopath":"All/2bsd-diff-2.11.1_2.pkg","licenselogic":"single","pkgsize":19640,"desc":"2.11BSD's original diff works significantly better with very large\nfiles with default datasize limits.\n\nGNU diff fails with out of memmory when operating on files at or\nabove the default limit to datasize.","categories":["textproc"]},{"name":"2d-rewriter","origin":"science/2d-rewriter","version":"1.6_1","comment":"Cellular automata simulator","maintainer":"ports@FreeBSD.org","www":"https://github.com/iserikov/2d-rewriter","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ea5f27b1eea945757ba75623f2ef72355ea9bbd14fb7c706dfe23a41708fbcfe","flatsize":38962,"path":"All/2d-rewriter-1.6_1.pkg","repopath":"All/2d-rewriter-1.6_1.pkg","licenselogic":"single","pkgsize":16152,"desc":"2d-rewriter is a cellular automata simulator. Key features:\n- Declarative input language for rules and initial patterns definition.\n- Ability to emulate Conway's \"Life Game\" via proper rules specification.\n- Ability to demonstrate self replicating loops.\n- Patterns are tried in 4 orientations.\n- Cell directions are defined against the pattern orientation.\n- Total number of rules can be substantially decreased by using\nsets and defining patterns using variables.\n- Required run time environment is a minimal X window system installation\non a POSIX-compatible system (*BSD/Linux/Mac OS X/Cygwin/...).","deps":{"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"}},"categories":["science"],"shlibs_required":["libXext.so.6","libX11.so.6"],"options":{"EXAMPLES":"on"},"messages":[{"message":"===>   NOTICE:\n\nThe 2d-rewriter port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"2bsd-vi","origin":"editors/2bsd-vi","version":"050325_3","comment":"The original vi editor, updated to run on modern OSes","maintainer":"portmaster@BSDforge.com","www":"https://ex-vi.sourceforge.net/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"cf3d4b4856f9e789d702890eae7806f93e71281e53d86a7e19da23404d57bb93","flatsize":263846,"path":"All/2bsd-vi-050325_3.pkg","repopath":"All/2bsd-vi-050325_3.pkg","licenselogic":"single","licenses":["BSD4CLAUSE"],"pkgsize":136980,"desc":"This is the original BSD ex/vi, updated to build and run on modern\nUnix systems. Compared to most of its many clones, the original vi is\na rather small program (~120 KB code on i386) just with its extremely\npowerful editing interface, but lacking fancy features like multiple\nundo, multiple screens or syntax highlighting. In other words, it is a\ntypical Unix program that does exactly what it should and nothing more.\nI intend to preserve this style in maintaining my port, except for\nchanges to achieve POSIX.2 standards compliance, features in the SVR4\nversions of vi, and, of course, bug fixes.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["editors"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"]},{"name":"0d1n","origin":"security/0d1n","version":"3.8_1","comment":"Open source web HTTP fuzzing tool and bruteforcer","maintainer":"zackj901@yandex.com","www":"https://github.com/CoolerVoid/0d1n","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"ad8110fc8ac3ece0a280d3c22d33bdab41be87d51068b45a84fc246811b3597c","flatsize":1119056,"path":"All/0d1n-3.8_1.pkg","repopath":"All/0d1n-3.8_1.pkg","licenselogic":"or","licenses":["BSD3CLAUSE","GPLv3"],"pkgsize":236996,"desc":"0d1n is a tool for automating customized attacks against web applications.\nSome of its features:\n\n  - Brute force login names and passwords in authentication forms\n  - Directory disclosure (brute over PATH list and find HTTP status codes)\n  - Tests to find SQL injection and XSS vulnerabilities\n  - Options to load ANTI-CSRF token for each request\n  - Options to use random proxy per request","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"}},"categories":["security"],"shlibs_required":["libcurl.so.4"],"options":{"DOCS":"on"}},{"name":"0verkill","origin":"games/0verkill","version":"0.16_2","comment":"Bloody 2D action deathmatch-like game in ASCII art","maintainer":"ports@FreeBSD.org","www":"http://artax.karlin.mff.cuni.cz/~brain/0verkill/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"64ebe94a23587db091829a2ef9658ffad66eb1109e4ed7f88f0dfd4e9df379d3","flatsize":2014611,"path":"All/0verkill-0.16_2.pkg","repopath":"All/0verkill-0.16_2.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":220460,"desc":"Throw away Doom, Quake and Duke Nukem - 0verkill comes. Now you don't even need\ngraphic mode if you wanna take on your friends in a bloody deathmatch.\n\nFinally you can taste elaborate shoot-em-up action in 16 glorious colors on\nyour plain old text terminal. You never thought that ASCII letters are capable\nof network-game action in such a massive manner.\n\nNo one ever connected gushing blood with those innocent ASCII letters that were\nso utterly boring until recently, when 0verkill was released.","deps":{"libXpm":{"origin":"x11/libXpm","version":"3.5.17_1"}},"categories":["games"],"shlibs_required":["libX11.so.6","libXpm.so.4"],"options":{"DOCS":"on","X11":"on"},"annotations":{"cpe":"cpe:2.3:a:0verkill:0verkill:0.16:::::dragonfly6:x86_64:2"},"messages":[{"message":"===>   NOTICE:\n\nThe 0verkill port currently does not have a maintainer. As a result, it is\nmore likely to have unresolved issues, not be up-to-date, or even be removed in\nthe future. To volunteer to maintain this port, please create an issue at:\n\nhttps://bugs.freebsd.org/bugzilla\n\nMore information about port maintainership is available at:\n\nhttps://docs.freebsd.org/en/articles/contributing/#ports-contributing"}]},{"name":"4ti2","origin":"math/4ti2","version":"1.6.10","comment":"Solve algebraic, geometric, combinatorial problems on linear spaces","maintainer":"yuri@FreeBSD.org","www":"https://4ti2.github.io/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"397cde0c5aa81a07d484659978ad234383d09f534e20ec04a77010a1a29d774f","flatsize":3191081,"path":"All/4ti2-1.6.10.pkg","repopath":"All/4ti2-1.6.10.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":945372,"desc":"4ti2 is a software package for algebraic, geometric and combinatorial problems\non linear spaces. It computes\n* the circuits of a cone\n* a problem matrix corresponding to graphical statistical models\n* generators for the symmetry group acting on 4-way tables\n* the Graver basis of a matrix or a given lattice\n* a Groebner basis of the toric ideal of a matrix or, more general, of the\n  lattice ideal of a lattice\n* a Markov basis (generating set) of the toric ideal\n* the minimal solution of an integer linear program or, more general, a lattice\n  program, using a Groebner basis\n* the normal form of a list of feasible points\n* the primitive partition identities, that is, the Graver basis of [1 2 3 ... N]\n* a generator description of a cone\n* the extreme rays of a cone\n* an integer lattice basis\n* solutions of linear inequality and equation systems over the integers","deps":{"glpk":{"origin":"math/glpk","version":"5.0"},"gmp":{"origin":"math/gmp","version":"6.3.0"}},"categories":["math"],"shlibs_required":["libglpk.so.40","libgmpxx.so.4","libgmp.so.10"],"shlibs_provided":["lib4ti2common.so.0","lib4ti2gmp.so.0","lib4ti2int32.so.0","lib4ti2int64.so.0","lib4ti2util.so.0","libzsolve.so.0"],"options":{"DOCS":"on"}},{"name":"2048","origin":"games/2048","version":"0.9.1_1","comment":"Command line version of 2048","maintainer":"bofh@FreeBSD.org","www":"https://github.com/Tiehuis/2048-cli","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"5e1241b241990d5e8f81778081372dc2fce2e47a7c1e3c2d519f534e17f9a3c4","flatsize":22520,"path":"All/2048-0.9.1_1.pkg","repopath":"All/2048-0.9.1_1.pkg","licenselogic":"single","licenses":["MIT"],"pkgsize":10544,"desc":"A CLI version of the game 2048 for your terminal.","deps":{"ncurses":{"origin":"devel/ncurses","version":"6.5"}},"categories":["games"],"shlibs_required":["libncurses.so.6","libtinfo.so.6"],"options":{"DOCS":"on"}},{"name":"90secondportraits","origin":"games/90secondportraits","version":"1.01b_1","comment":"Silly speed painting game","maintainer":"amdmi3@FreeBSD.org","www":"https://tangramgames.dk/games/90secondportraits/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"1819faa57f99b7a38173d748dafaa1e2661efc7f36f770110689db6391f73f66","flatsize":6743638,"path":"All/90secondportraits-1.01b_1.pkg","repopath":"All/90secondportraits-1.01b_1.pkg","licenselogic":"and","licenses":["ZLIB","MIT","CC-BY-SA-4.0","CC-BY-3.0"],"pkgsize":4566916,"desc":"90 Second Portraits is a silly speed painting game developed for\nLudum Dare 31 Jam competition.\n\nTime is money and you have neither! In 90 SECOND PORTRAITS you're\npaying the bills by speed painting portraits of bypassing customers!\n\nYou have 90 seconds to paint the customer and his/her prefered\nbackground! Your work day ends after 5 customers!","deps":{"love10":{"origin":"devel/love10","version":"0.10.2_5"}},"categories":["games"],"options":{"DOCS":"on"}},{"name":"3proxy","origin":"net/3proxy","version":"0.9.4_1","comment":"Proxy servers set (support HTTP(S), FTP, SOCKS, POP3, TCP & UDP)","maintainer":"timp87@gmail.com","www":"https://3proxy.ru/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"939e76d06860daea5a253fb094798cb4de6433ed2e9910c34bebfdd4c4493632","flatsize":744779,"path":"All/3proxy-0.9.4_1.pkg","repopath":"All/3proxy-0.9.4_1.pkg","licenselogic":"or","licenses":["APACHE20","BSD3CLAUSE","GPLv2+","LGPL21+"],"pkgsize":208996,"desc":"3[APA3A] tiny proxy 3Proxy (pronounce it as \"Zaraza tiny proxy\") is really\ntiny cross-platform (Win32&Unix) proxy servers set. It includes HTTP proxy\nwith HTTPS and FTP support, SOCKSv4/SOCKSv4.5/SOCKSv5 proxy, POP3 proxy,\nTCP and UDP portmappers. You can use every proxy as a standalone program\n(socks, proxy, tcppm, udppm, pop3p) or use combined program (3proxy).\nCombined proxy additionally supports features like access control,\nbandwidth limiting, limiting daily/weekly/monthly traffic amount, proxy\nchaining, log rotation, sylog and ODBC logging, etc. It's created to be\nsmall, simple (I'd like to say secure - but it's just a beta) and yet\nfunctional. It may be compiled with Visual C or gcc. Native Win32 version\nincluded in archive and supports installation as NT/2K/XP service.\nCurrently 3proxy is tested to work under Windows 98/NT/2000/2003/XP,\nFreeBSD/i386, Linux/i386, Linux/Alpha. See Release Notes and Changes for\nfeatures list.\n3proxy is FreeWare. It can be used under terms of GNU/GPL or under its own\nlicense (please read License Agreement).\n\nFor licensing or commercial support please e-mail to 3proxy@3proxy.ru","categories":["net"],"options":{"DOCS":"on"},"annotations":{"cpe":"cpe:2.3:a:3proxy:3proxy:0.9.4:::::dragonfly6:x86_64:1"}},{"name":"3270font","origin":"x11-fonts/3270font","version":"2.3.1","comment":"IBM 3270 font for the nostalgic","maintainer":"0mp@FreeBSD.org","www":"https://github.com/rbanffy/3270font","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"98b5733189e21ef86e5c7dcebf826dfb58169d4681a01fafadd22bec43f0fd89","flatsize":4726202,"path":"All/3270font-2.3.1.pkg","repopath":"All/3270font-2.3.1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":1386312,"desc":"This font is derived from the x3270 font, which, in turn, was translated\nfrom the one in Georgia Tech's 3270tool, which was itself hand-copied\nfrom a 3270 series terminal. This font was built because the author felt\nthat terminals deserve to be pretty. The .sfd font file contains a x3270\nbitmap font that was used for guidance.","deps":{"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"mkfontscale":{"origin":"x11-fonts/mkfontscale","version":"1.2.3"}},"categories":["x11-fonts"]},{"name":"ImageMagick6-nox11","origin":"graphics/ImageMagick6","version":"6.9.12.77_9,1","comment":"Image processing tools (legacy version)","maintainer":"desktop@FreeBSD.org","www":"https://legacy.imagemagick.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"4d4dd76149ac08eee5fd53b77732fbaa8652f9b51e14db1b067db25bb5b695d8","flatsize":25491286,"path":"All/ImageMagick6-nox11-6.9.12.77_9,1.pkg","repopath":"All/ImageMagick6-nox11-6.9.12.77_9,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":7803120,"desc":"ImageMagick is a package for display and interactive manipulation of\nimages. The package includes tools for image conversion, annotation,\ncompositing, animation, and creating montages. ImageMagick can read and\nwrite many of the more popular image formats (e.g. JPEG, TIFF, PNM, XPM,\nPhoto CD, etc.).\n\nThe package can be built _without_ the GUI (X11) support at all -- it\nwill not have the display, import, and animate functionality, but remain\nextremely useful for image manipulation.\n\nThe optional \"display\" utility conflicts with the utility of the\nsame name from the misc/display port/package.\n\nWhile ImageMagick 6 is labeled by upstream as \"legacy\", this means that\nit will only receive bug fixes. New features will only be added in\nImageMagick 7.\n\nThere is currently no plan of stopping support for ImageMagick 6 upstream.","deps":{"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"fontconfig":{"origin":"x11-fonts/fontconfig","version":"2.15.0_3,1"},"freetype2":{"origin":"print/freetype2","version":"2.13.2"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gsfonts":{"origin":"print/gsfonts","version":"8.11_8"},"jbigkit":{"origin":"graphics/jbigkit","version":"2.1_3"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"lcms2":{"origin":"graphics/lcms2","version":"2.16_2"},"libheif":{"origin":"graphics/libheif","version":"1.17.6_2"},"liblqr-1":{"origin":"graphics/liblqr-1","version":"0.4.2"},"libltdl":{"origin":"devel/libltdl","version":"2.4.7"},"libraw":{"origin":"graphics/libraw","version":"0.21.2"},"libwmf-nox11":{"origin":"graphics/libwmf-nox11","version":"0.2.13_2"},"libxml2":{"origin":"textproc/libxml2","version":"2.11.8"},"openjpeg":{"origin":"graphics/openjpeg","version":"2.5.2_1"},"perl5":{"origin":"lang/perl5.36","version":"5.36.3_2"},"pkgconf":{"origin":"devel/pkgconf","version":"2.2.0,2"},"png":{"origin":"graphics/png","version":"1.6.43"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"webp":{"origin":"graphics/webp","version":"1.4.0_1"}},"categories":["graphics","perl5"],"shlibs_required":["libltdl.so.7","liblcms2.so.2","liblcms2_fast_float.so.1","liblcms2_threaded.so.1","liblqr-1.so.0","libglib-2.0.so.0","libintl.so.8","libfftw3.so.3","libxml2.so.2","libfontconfig.so.1","libfreetype.so.6","libraw_r.so.23","libheif.so.1","libjbig.so.2","libopenjp2.so.7","libjpeg.so.8","libpng16.so.16","libwebpmux.so.3","libwebpdemux.so.2","libwebp.so.7","libtiff.so.6","libwmflite-0.2.so.7","libperl.so.5.36"],"shlibs_provided":["libMagick++-6.so.9","libMagickCore-6.so.7","libMagickWand-6.so.7"],"options":{"16BIT_PIXEL":"on","BZIP2":"on","DJVU":"off","DOCS":"on","FFMPEG":"off","FFTW":"on","FONTCONFIG":"on","FPX":"off","FREETYPE":"on","GRAPHVIZ":"off","GSLIB":"off","HDRI":"off","HEIF":"on","JBIG":"on","JPEG":"on","JPEG2000":"on","LCMS2":"on","LQR":"on","LZMA":"on","MODULES":"on","OPENEXR":"off","OPENMP":"off","PDF":"on","PERL":"on","PNG":"on","RAW":"on","TESTS":"off","THREADS":"on","TIFF":"on","WEBP":"on","WMF":"on"},"annotations":{"cpe":"cpe:2.3:a:imagemagick:imagemagick:6.9.12.77:::::dragonfly6:x86_64:9","flavor":"nox11"}},{"name":"CalculiX-ccx","origin":"cad/calculix-ccx","version":"2.21_1","comment":"Three-Dimensional Structural Finite Element Program","maintainer":"rsmith@xs4all.nl","www":"http://www.calculix.de/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"89b67fb47a8da7290625251358b2814c5bdc3e5873e12350b27d0ec015be1565","flatsize":111833567,"path":"All/CalculiX-ccx-2.21_1.pkg","repopath":"All/CalculiX-ccx-2.21_1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":15469324,"desc":"A Three-Dimensional Structural Finite Element Program\n\nCalculiX Finite Element Models can be built, calculated, and\npost-processed.\n\nNotice: The authors acknowledge that naming conventions and input style\nformats for CalculiX are based on those used by ABAQUS, a proprietary,\ngeneral purpose finite element code developed and supported by Hibbitt,\nKarlsson & Sorensen, Inc (HKS) and are used with kind permission from HKS.\nResults obtained from CalculiX are in no way connected to ABAQUS.","deps":{"arpack-ng":{"origin":"math/arpack-ng","version":"3.9.1_2"},"blas":{"origin":"math/blas","version":"3.12.0_1"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"lapack":{"origin":"math/lapack","version":"3.12.0_2"},"spooles":{"origin":"math/spooles","version":"2.2_16"}},"categories":["cad"],"shlibs_required":["libspooles.so.1","libarpack.so.2","libblas.so.3","liblapack.so.3","libgfortran.so.5","libgomp.so.1","libquadmath.so.0"],"options":{"DOCS":"on","EXAMPLES":"on"},"messages":[{"message":"Spooles: by default the single-threaded solver is used unless you set the\nCCX_NPROC_EQUATION_SOLVER or the OMP_NUM_THREADS environment variables with\nthe number of cores you want to use.","type":"install"}]},{"name":"CLDR","origin":"textproc/CLDR","version":"43.0","comment":"Unicode Common Locale Data Repository","maintainer":"thierry@FreeBSD.org","www":"https://cldr.unicode.org/index","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"2bf8228dc430f8a6e80b79d033fca6be73cc89ec2603183e8f942579191fdea7","flatsize":255342457,"path":"All/CLDR-43.0.pkg","repopath":"All/CLDR-43.0.pkg","licenselogic":"single","licenses":["Unicode_License_Agreement"],"pkgsize":18014076,"desc":"The Unicode CLDR provides key building blocks for software to support the\nworld's languages, with the largest and most extensive standard repository of\nlocale data available. This data is used by a wide spectrum of companies for\ntheir software internationalization and localization, adapting software to the\nconventions of different languages for such common software tasks.","categories":["textproc"]},{"name":"R","origin":"math/R","version":"4.4.1","comment":"Language for statistical computing and graphics","maintainer":"jrm@FreeBSD.org","www":"https://www.R-project.org/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"78b6178d02ddb64ad9706b89e95f0ce8b4d78426fcd61d28c475371a044cdb73","flatsize":75503617,"path":"All/R-4.4.1.pkg","repopath":"All/R-4.4.1.pkg","licenselogic":"single","licenses":["GPLv2"],"pkgsize":46517380,"desc":"From <http://cran.R-project.org/doc/FAQ/R-FAQ.html#What-is-R_003f>:\n\nR is a system for statistical computation and graphics. It consists of\na language plus a run-time environment with graphics, a debugger,\naccess to certain system functions, and the ability to run programs\nstored in script files.\n\nThe core of R is an interpreted computer language which allows branching\nand looping as well as modular programming using functions.  Most of the\nuser-visible functions in R are written in R. It is possible for the user\nto interface to procedures written in the C, C++, or FORTRAN languages\nfor efficiency. The R distribution contains functionality for a large\nnumber of statistical procedures. Among these are: linear and generalized\nlinear models, nonlinear regression models, time series analysis, classical\nparametric and nonparametric tests, clustering and smoothing. There is also\na large set of functions which provide a flexible graphical environment for\ncreating various kinds of data presentations. Additional modules (\"add-on\npackages\") are available for a variety of specific purposes.","deps":{"cairo":{"origin":"graphics/cairo","version":"1.17.4_2,3"},"cmake-core":{"origin":"devel/cmake-core","version":"3.29.6"},"curl":{"origin":"ftp/curl","version":"8.10.0"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"ghostscript10":{"origin":"print/ghostscript10","version":"10.03.1"},"glib":{"origin":"devel/glib20","version":"2.80.5,2"},"gmake":{"origin":"devel/gmake","version":"4.4.1"},"harfbuzz":{"origin":"print/harfbuzz","version":"9.0.0"},"icu":{"origin":"devel/icu","version":"74.2_1,1"},"indexinfo":{"origin":"print/indexinfo","version":"0.3.1"},"jpeg-turbo":{"origin":"graphics/jpeg-turbo","version":"3.0.3"},"libICE":{"origin":"x11/libICE","version":"1.1.1,1"},"libSM":{"origin":"x11/libSM","version":"1.2.3_1,1"},"libX11":{"origin":"x11/libX11","version":"1.8.9,1"},"libXScrnSaver":{"origin":"x11/libXScrnSaver","version":"1.2.4_1"},"libXext":{"origin":"x11/libXext","version":"1.3.6,1"},"libXmu":{"origin":"x11-toolkits/libXmu","version":"1.1.4,1"},"libXt":{"origin":"x11-toolkits/libXt","version":"1.3.0,1"},"libdeflate":{"origin":"archivers/libdeflate","version":"1.20"},"pango":{"origin":"x11-toolkits/pango","version":"1.52.2_1"},"pcre2":{"origin":"devel/pcre2","version":"10.43"},"png":{"origin":"graphics/png","version":"1.6.43"},"readline":{"origin":"devel/readline","version":"8.2.10"},"tcl86":{"origin":"lang/tcl86","version":"8.6.14_2"},"tiff":{"origin":"graphics/tiff","version":"4.6.0"},"tk86":{"origin":"x11-toolkits/tk86","version":"8.6.14_2"}},"categories":["math","lang"],"shlibs_required":["libgfortran.so.5","libquadmath.so.0","libintl.so.8","libreadline.so.8","libpcre2-8.so.0","libdeflate.so.0","libicuuc.so.74","libicui18n.so.74","libtiff.so.6","libjpeg.so.8","libpng16.so.16","libpangocairo-1.0.so.0","libpango-1.0.so.0","libgobject-2.0.so.0","libglib-2.0.so.0","libharfbuzz.so.0","libcairo.so.2","libtcl86.so.1","libtk86.so.1","libX11.so.6","libXss.so.1","libXext.so.6","libSM.so.6","libICE.so.6","libXt.so.6","libXmu.so.6","libcurl.so.4"],"shlibs_provided":["libR.so.4","libRblas.so.4","libRlapack.so.4"],"options":{"ICU":"on","INFO":"on","LDOUBLE":"on","LETTER":"off","MEMPROF":"off","NLS":"on","OPENMP":"off","RPROF":"on","X11":"on","ATLAS":"off","NETLIB":"off","OPENBLAS":"off","RBLAS":"on","CAIROPANGO":"on","GHOSTSCRIPT":"on","JPEG":"on","PNG":"on","TCLTK":"on","TEXDOCS":"off","TIFF":"on"},"annotations":{"cpe":"cpe:2.3:a:r-project:r:4.4.1:::::dragonfly6:x86_64"}},{"name":"7kaa","origin":"games/7kaa","version":"2.15.6","comment":"Seven Kingdoms: Ancient Adversaries","maintainer":"amdmi3@FreeBSD.org","www":"https://7kfans.com/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"f40768e309c835b378de6cfdc7348a490bef6ac38ecd702ebb96f4d536a7c982","flatsize":108711884,"path":"All/7kaa-2.15.6.pkg","repopath":"All/7kaa-2.15.6.pkg","licenselogic":"single","licenses":["GPLv2+"],"pkgsize":31284452,"desc":"This is a GPL release of the Seven Kingdoms: Ancient Adversaries\nthanks to Enlight Software which granted the ability to license the\ngame under a free and open source license in 2009. See the file\n\"COPYING\" for the details of the license. We are indebted to Enlight\nfor making the 7kfans project possible and giving a new chance to\nbuild a community for fans of the game.","deps":{"curl":{"origin":"ftp/curl","version":"8.10.0"},"enet":{"origin":"net/enet","version":"1.3.18,1"},"gettext-runtime":{"origin":"devel/gettext-runtime","version":"0.22.5"},"openal-soft":{"origin":"audio/openal-soft","version":"1.21.1_4"},"sdl2":{"origin":"devel/sdl20","version":"2.30.3"}},"categories":["games"],"shlibs_required":["libSDL2-2.0.so.0","libopenal.so.1","libenet.so.7","libcurl.so.4","libintl.so.8"],"options":{"DOCS":"on","NLS":"on"}},{"name":"Jmol","origin":"science/jmol","version":"16.1.25","comment":"Java 3D viewer for chemical structures","maintainer":"yuri@FreeBSD.org","www":"http://jsmol.sourceforge.net/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"da35bcdc76274b3536fc250fc1d88e55b6d1792ec739b9eb8a833855857d214e","flatsize":115552816,"path":"All/Jmol-16.1.25.pkg","repopath":"All/Jmol-16.1.25.pkg","licenselogic":"single","licenses":["LGPL21"],"pkgsize":56718672,"desc":"Jmol/JSmol is a molecular viewer for 3D chemical structures that runs in four\nindependent modes: an HTML5-only web application utilizing jQuery, a Java\napplet, a stand-alone Java program (Jmol.jar), and a \"headless\" server-side\ncomponent (JmolData.jar). Jmol can read many file types, including PDB, CIF,\nSDF, MOL, PyMOL PSE files, and Spartan files, as well as output from Gaussian,\nGAMESS, MOPAC, VASP, CRYSTAL, CASTEP, QuantumEspresso, VMD, and many other\nquantum chemistry programs. Files can be transferred directly from several\ndatabases, including RCSB, EDS, NCI, PubChem, and MaterialsProject. Multiple\nfiles can be loaded and compared. A rich scripting language and a well-developed\nweb API allow easy customization of the user interface. Features include\ninteractive animation and linear morphing. Jmol interfaces well with JSpecView\nfor spectroscopy, JSME for 2D->3D conversion, POV-Ray for images, and CAD\nprograms for 3D printing (VRML export).\n\nSee also: https://sourceforge.net/projects/jmol/","deps":{"openjdk17":{"origin":"java/openjdk17","version":"17.0.11+9.1"}},"categories":["science","java"],"options":{"DOCS":"on","JSMOL":"on"}},{"name":"bolt-lmm","origin":"biology/bolt-lmm","version":"2.3.6_9","comment":"Mixed model association testing and variance component analysis","maintainer":"jwb@FreeBSD.org","www":"https://data.broadinstitute.org/alkesgroup/BOLT-LMM/","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"de97f61886e00a859e9dbc3da72525509231f38bca43c127d0eae5d3b043ce91","flatsize":334045495,"path":"All/bolt-lmm-2.3.6_9.pkg","repopath":"All/bolt-lmm-2.3.6_9.pkg","licenselogic":"single","licenses":["GPLv3"],"pkgsize":326910936,"desc":"The BOLT-LMM software package currently consists of two main algorithms, the\nBOLT-LMM algorithm for mixed model association testing, and the BOLT-REML\nalgorithm for variance components analysis (i.e., partitioning of\nSNP-heritability and estimation of genetic correlations).","deps":{"boost-libs":{"origin":"devel/boost-libs","version":"1.84.0"},"nlopt":{"origin":"math/nlopt","version":"2.7.1_3"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"}},"categories":["biology"],"shlibs_required":["libnlopt.so.0","libboost_program_options.so.1.84.0","libboost_iostreams.so.1.84.0","libopenblas.so.0"],"options":{"EXAMPLES":"on"}},{"name":"OpenJUMP","origin":"graphics/openjump","version":"2.0","comment":"Open source GIS software written in Java","maintainer":"rhurlin@FreeBSD.org","www":"https://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"45d632521a8f807301b874204beedb770aa7041e5f7e5ecf28e95c3656c5dc3c","flatsize":65825579,"path":"All/OpenJUMP-2.0.pkg","repopath":"All/OpenJUMP-2.0.pkg","licenselogic":"and","licenses":["BSD3CLAUSE","CLEARTHOUGHT","CPL","ECW","GPLv2","GPLv3","JAIDL","JDOM","JYTHON","LGPL21","LGPL3"],"pkgsize":55942816,"desc":"OpenJUMP is an open source GIS software written in Java. It is based on\nJUMP GIS by Vivid Solutions. It's features include:\n\n    * It is a Vector GIS that can read rasters as well.\n    * OpenJUMP is known to work on Windows, Linux and Mac platforms, but\n      should work on any operating system that runs Java 1.5 or later.\n    * It is not just another free demo viewer, but you can edit, save,\n      analyze etc. with JUMP / OpenJUMP.\n    * It works, even with medium size datasets, and with professional\n      touch.\n    * It provides a GIS API with a flexible plugin structure, so that\n      new features are relatively easy to develope around the sound\n      mapping platform.\n    * It utilises standards like GML, WMS and WFS.\n    * It is already translated in English, Finnish, French, German,\n      Italian, Portugese and Spanish. The translation in other languages\n      is in progress.\n\nExtensions and plugins can be found at","deps":{"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"}},"categories":["graphics","java","geography"],"options":{"DOCS":"on"}},{"name":"BerkeleyGW","origin":"science/berkeleygw","version":"4.0_1","comment":"Scientific program aimed at the ab initio virtual experimentation","maintainer":"yuri@FreeBSD.org","www":"https://berkeleygw.org","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"18ceaa95104f6972a9179aa83c29afb1ff14811bdbd0a9d6fb39e76e5c43e672","flatsize":112273949,"path":"All/BerkeleyGW-4.0_1.pkg","repopath":"All/BerkeleyGW-4.0_1.pkg","licenselogic":"single","licenses":["BSD3CLAUSE"],"pkgsize":76347248,"desc":"The BerkeleyGW package is a set of computer codes that calculates the\nquasiparticle properties and the optical responses of a large variety of\nmaterials from bulk periodic crystals to nanostructures such as slabs, wires and\nmolecules. The package takes as input the mean-field results from various\nelectronic structure codes such as the Kohn-Sham DFT eigenvalues and\neigenvectors computed with PARATEC, Quantum ESPRESSO, SIESTA, PARSEC, Abinit,\nOctopus, or TBPW (aka EPM). The package consists of the three main component\ncodes:\n* Epsilon computes the irreducible polarizability in the Random Phase\n  Approximation and uses it to generate the dielectric matrix and its inverse.\n* Sigma computes the self-energy corrections to the DFT eigenenergies using the\n  GW approximation of Hedin and Lundqvist, applying the first-principles\n  methodology of Hybertsen and Louie within the generalized plasmon-pole model\n  for the frequency-dependent dielectric matrix.\n* BSE solves the Bethe-Salpeter equation for correlated electron-hole excitations.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"fftw3":{"origin":"math/fftw3","version":"3.3.10_5"},"gcc13":{"origin":"lang/gcc13","version":"13.2.0_4"},"openblas":{"origin":"math/openblas","version":"0.3.27,2"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["science"],"shlibs_required":["libopenblas.so.0","libfftw3.so.3","libgfortran.so.5","libquadmath.so.0"],"options":{"EXAMPLES":"on"}},{"name":"apache-solr8","origin":"textproc/apache-solr8","version":"8.11.3,1","comment":"High performance search server built using Lucene Java","maintainer":"mfechner@FreeBSD.org","www":"https://lucene.apache.org/solr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"91d42fd744c5cce6f0856bdc5af74ca2eee10d72bbd57a2ec7783001dc1daebb","flatsize":252296354,"path":"All/apache-solr8-8.11.3,1.pkg","repopath":"All/apache-solr8-8.11.3,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":220031724,"desc":"Solr is an open source enterprise search server based on the Lucene\nJava search library, with XML/HTTP and JSON APIs, hit highlighting,\nfaceted search, caching, replication, a web administration interface\nand many more features. It runs in a Java servlet container such as\nTomcat.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["textproc","java"],"users":["solr"],"groups":["solr"],"options":{"JTS":"off"},"annotations":{"cpe":"cpe:2.3:a:apache:solr:8.11.3:::::dragonfly6:x86_64"},"messages":[{"message":"Make sure to edit the following files to adapt to your setup:\n\n/usr/local/etc/solr.in.sh\n/var/db/solr/solr.xml\n\nAll files are configured to have your solr instances running in\n/var/db/solr/<instancename>\n\nFor more information how to configure solr check the manual:\nhttp://lucene.apache.org/solr/resources.html#documentation\n\nThe port is configured to listen only on localhost, port 8983.\n\nTo have a working initial config, use:\n\ncp -R /usr/local/solr/example/example-DIH/solr/solr /var/db/solr/\nchown -R solr /var/db/solr/solr\n\nTo rotate solr log files include /var/log/solr/ to your log rotation\nconfiguration.\n\nTo enable the port execute:\nsysrc solr_enable=\"YES\"\n\nAnd start it with:\nservice solr start","type":"install"},{"message":"If you update, make sure you update your /usr/local/etc/solr.in.sh\nThe LOG4J_PROPS has changed.\nIf you would like to change logging, copy:\ncp /usr/local/solr/server/resources/log4j2.xml /var/db/solr/\nChange it and make sure it is loaded in /usr/local/etc/solr.in.sh.\n\nMake also sure to always check the manual if you need to modify your\nconfigs or schemas:\nhttps://solr.apache.org/guide/8_9/solr-upgrade-notes.html","type":"upgrade"}]},{"name":"RHVoice","origin":"audio/rhvoice","version":"1.2.4_1","comment":"Speech synthesizer for English, Russian, Georgian, and other languages","maintainer":"yuri@FreeBSD.org","www":"https://github.com/RHVoice/RHVoice","abi":"dragonfly:6.4:x86:64","arch":"dragonfly:6.4:x86:64","prefix":"/usr/local","sum":"22c281f08caf0d55403d70aa9f3619d66b64e922c7c5be1c125a436a130d0a8f","flatsize":369233373,"path":"All/RHVoice-1.2.4_1.pkg","repopath":"All/RHVoice-1.2.4_1.pkg","licenselogic":"and","licenses":["LGPL21+","GPLv3+"],"pkgsize":177371996,"desc":"RHVoice is a free and open source speech synthesizer.\n\nIt consists of the following components:\n* command line tool `rhvoice-client` (needs love)\n* speech module for NVDA\n* speech module for Windows (SAPI5)\n* Android App","deps":{"libao":{"origin":"audio/libao","version":"1.2.0_7"}},"categories":["audio"],"shlibs_required":["libao.so.4"],"shlibs_provided":["libRHVoice.so.5","libRHVoice_audio.so.2","libRHVoice_core.so.4"],"options":{"PULSEAUDIO":"off","AO":"on","PORTAUDIO":"off"}},{"name":"apache-spark","origin":"devel/spark","version":"3.3.4","comment":"Fast big data processing engine","maintainer":"freebsd@sysctl.cz","www":"http://spark.apache.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"bc9b841dc71c87d0f72849e4281178432c8396118f7478c2f28d627be9378bef","flatsize":296613175,"path":"All/apache-spark-3.3.4.pkg","repopath":"All/apache-spark-3.3.4.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":257359260,"desc":"Apache Spark is a fast and general-purpose cluster computing system.  It\nprovides high-level APIs in Java, Scala and Python, and an optimized engine\nthat supports general execution graphs.  It also supports a rich set of\nhigher-level tools including Spark SQL for SQL and structured data processing,\nMLlib for machine learning, GraphX for graph processing, and Spark Streaming.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk8":{"origin":"java/openjdk8","version":"8.412.08.1"},"python311":{"origin":"lang/python311","version":"3.11.9"}},"categories":["devel","java"],"users":["spark"],"groups":["spark"],"annotations":{"cpe":"cpe:2.3:a:apache:spark:3.3.4:::::dragonfly6:x86_64"}},{"name":"apache-solr","origin":"textproc/apache-solr","version":"9.6.0_1,1","comment":"High performance search server built using Lucene Java","maintainer":"mfechner@FreeBSD.org","www":"https://lucene.apache.org/solr/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"37c5f4dedcc629e86e52180ed15ff93f5f201c63a33f3b9d82ad37965345c5d2","flatsize":318600256,"path":"All/apache-solr-9.6.0_1,1.pkg","repopath":"All/apache-solr-9.6.0_1,1.pkg","licenselogic":"single","licenses":["APACHE20"],"pkgsize":274694432,"desc":"Solr is an open source enterprise search server based on the Lucene\nJava search library, with XML/HTTP and JSON APIs, hit highlighting,\nfaceted search, caching, replication, a web administration interface\nand many more features. It runs in a Java servlet container such as\nTomcat.","deps":{"bash":{"origin":"shells/bash","version":"5.2.26_1"},"openjdk11":{"origin":"java/openjdk11","version":"11.0.24+8.1"}},"categories":["textproc","java"],"users":["solr"],"groups":["solr"],"options":{"JTS":"off"},"annotations":{"cpe":"cpe:2.3:a:apache:solr:9.6.0:::::dragonfly6:x86_64:1"},"messages":[{"message":"Make sure to edit the following files to adapt to your setup:\n\n/usr/local/etc/solr.in.sh\n/var/db/solr/solr.xml\n\nAll files are configured to have your solr instances running in\n/var/db/solr/<instancename>\n\nFor more information how to configure solr check the manual:\nhttp://lucene.apache.org/solr/resources.html#documentation\n\nThe port is configured to listen only on localhost, port 8983.\n\nTo rotate solr log files include /var/log/solr/ to your log rotation\nconfiguration.\n\nTo enable the port execute:\nsysrc solr_enable=\"YES\"\n\nAnd start it with:\nservice solr start","type":"install"},{"message":"If you update, make sure you update your /usr/local/etc/solr.in.sh\nThe LOG4J_PROPS has changed.\nIf you would like to change logging, copy:\ncp /usr/local/solr/server/resources/log4j2.xml /var/db/solr/\nChange it and make sure it is loaded in /usr/local/etc/solr.in.sh.\n\nData Import Handler (DIH) has been removed from the base solr and is\navailable as independent module which can be installed with solr\npackage manager. The current repo is available at:\nhttps://github.com/rohitbemax/dataimporthandler\n\nMake also sure to always check the manual if you need to modify your\nconfigs or schemas:\nhttps://solr.apache.org/guide/9_0/solr-upgrade-notes.html\n\nMaybe you want also to check some examples:\nhttps://dovecot.org/pipermail/dovecot/2022-May/124701.html\nhttps://dovecot.org/pipermail/dovecot/2022-May/124711.html","type":"upgrade"}]},{"name":"blender-doc","origin":"graphics/blender-doc","version":"4.1","comment":"Blender Documentation","maintainer":"vvd@FreeBSD.org","www":"https://docs.blender.org/","abi":"dragonfly:6.4:*","arch":"dragonfly:6.4:*","prefix":"/usr/local","sum":"96e9617dadd1bc19e09b4e4cc409b1cabf2af1c52921fccaea1ba62b12748f03","flatsize":1335847839,"path":"All/blender-doc-4.1.pkg","repopath":"All/blender-doc-4.1.pkg","licenselogic":"single","licenses":["CC-BY-SA-4.0"],"pkgsize":507409296,"desc":"Blender Documentation","categories":["graphics"],"messages":[{"message":"You can start browsing documentation here:\n/usr/local/share/doc/blender/","type":"install"}]}]}